Duac@sYddlZejddkr(dp.dZddlmZddlmZddlmZ dd lm Z dd lm Z dd lmZe jZejd d dddddedZejd ddddddedejd dddddddddejd ddd dd ddddejd d!dd"dd"ddddgd#dddd$d%d&d' ZejeejeZdZd Zd"Zd(Zejd d)dd*dddd(dd+d,d d-d d.ed/dd0dd1dd#dd2e d3ddddeZ!ejd d4dd5dddedejd d6ddddddddejd d7dd dd ddddejd d8dd"dd"ddddejd d9ddddddddgd#dddd$d:d&d; Z"eje"ej#d d<dd=ddded#dd>ejd d?dd@dddd dd+d,d d-d d.ed/dd0dd1dd#dd2ed3ddddeejd dAddBdd dd"ddCd,dDd-d d.ed/dd0dd1dd#dd2ed3ddddegdEgdFgdGgdddHedddIgdJgd$dKd&dLZ$ej#d dMddNddded#dd>ejd dOddPdddd dd+d,d d-d d.ed/dd0dd1dd#dd2ed3ddddeejd dQddRdd dd"dd+d,d d-d d.ed/dd0dd1dd#dd2ed3ddddegdEgdFgdGgdej%ej&edSdHedddIgdJgd$dTd&dUZ'ej#d dVddWddded#dd>ejd dOddXdddd ddd,d"d-d d.ed/dd0dd1dd#dd2ed3ddddeejd dQddYdd dd"ddd,d"d-d d.ed/dd0dd1dd#dd2ed3ddddegdEgdFgdGgdej%ej&edSdHedddIgdJgd$dZd&d[Z(ej#d d\dd]ddded#dd>ejd dOdd^dddd dd_d,dd-d d.ed/dd0dd1dd#dd2ed3ddddeejd dQdd`dd dd"dd_d,dd-d d.ed/dd0dd1dd#dd2ed3ddddegdEgdFgdGgdej%ej&edSdHedddIgdJgd$dad&dbZ)ej#d dcdddddded#dd>ejd dOddedddd ddfd,dfd-d d.ed/dd0dd1dd#dd2ed3ddddeejd dQddgdd dd"ddfd,dfd-d d.ed/dd0dd1dd#dd2ed3ddddegdEgdFgdGgdej%ej&edSdHedddIgdJgd$dhd&diZ*ej#d djddkddded#dd>ejd dOddldddd ddmd,d d-d d.ed/dd0dd1dd#dd2ed3ddddeejd dQddndd dd"ddmd,d d-d d.ed/dd0dd1dd#dd2ed3ddddegdEgdFgdGgdej%ej&edSdHedddIgdJgd$dod&dpZ+ej#d dqddrddded#dd>ejd dOddsdddd ddtd,d"d-d d.ed/dd0dd1dd#dd2ed3ddddeejd dQddudd dd"ddtd,d"d-d d.ed/dd0dd1dd#dd2ed3ddddegdEgdFgdGgdej%ej&edSdHedddIgdJgd$dvd&dwZ,ej#d dxddyddded#dd>ejd dOddzdddd dd{d,dd-d d.ed/dd0dd1dd#dd2ed3ddddeejd dQdd|dd dd"dd{d,dd-d d.ed/dd0dd1dd#dd2ed3ddddegdEgdFgdGgdej%ej&edSdHedddIgdJgd$d}d&d~Z-ej#d dddddded#dd>ejd dOdddddd ddd,dfd-d d.ed/dd0dd1dd#dd2ed3ddddeejd dQdddd dd"ddd,dfd-d d.ed/dd0dd1dd#dd2ed3ddddegdEgdFgdGgdej%ej&edSdHedddIgdJgd$dd&dZ.ej#d dddddded#dd>ejd dOdddddd ddd,d d-d d.ed/dd0dd1dd#dd2ed3ddddeejd dQdddd dd"ddd,d d-d d.ed/dd0dd1dd#dd2ed3ddddegdEgdFgdGgdej%ej&edSdHedddIgdJgd$dd&dZ/ej#d dddddded#dd>ejd dOdddddd ddd,d"d-d d.ed/dd0dd1dd#dd2ed3ddddeejd dQdddd dd"ddd,d"d-d d.ed/dd0dd1dd#dd2ed3ddddegdEgdFgdGgdej%ej&edSdHedddIgdJgd$dd&dZ0ej#d dddddded#dd>ejd dOdddddd dd+d,d d-d d.ed/dd0dd1dd#dd2ed3ddddeejd dQdddd dd"dd"d,dd-d d.ed/e1dd0dd1dd#dd2ed3ddddegdEgdFgdGgdej%ej&edSdHedddIgdJgd$dd&dZ2ej#d dddddded#dd>ejd dOdddddd dd+d,d d-d d.ed/dd0dd1dd#dd2ed3ddddeejd dQdddd dd"dd d,d+d-d d.ed/e1dd0dd1dd#dd2ed3ddddegdEgdFgdGgdej%ej&edSdHedddIgdJgd$dd&dZ3ej#d dddddded#dd>ejd dOdddddd ddd,d{d-d d.ed/ed0dd1dd#dd2ed3ddddeejd dQdddd dd"ddd,d{d-d d.ed/ed0dd1dd#dd2ed3ddddegdEgdFgdGgdej%ej&edSdHedddIgdJgd$dd&dZ4ej#d dddddded#dd>ejd dOdddddd ddd,dd-d d.ed/edj5dd0dd1dd#dd2ed3ddddeejd dQdddd dd"ddd,dd-d d.ed/edj5dd0dd1dd#dd2ed3ddddegdEgdFgdGgdej%ej&edSdHedddIgdJgd$dd&dZ6ej#d dddddded#dd>ejd dOdddddd ddd,dd-d d.ed/edj5dd0dd1dd#dd2ed3ddddeejd dQdddd dd"ddd,dd-d d.ed/edd0dd1dd#dd2ed3ddddegdEgdFgdGgdej%ej&edSdHedddIgdJgd$dd&dZ7ej#d dddddded#dd>ejd dOdddddd ddd,dd-d d.ed/edj5dd0dd1dd#dd2ed3ddddeejd dQdddd dd"ddCd,dDd-d d.ed/dd0dd1dd#dd2ed3ddddegdEgdFgdGgdej%ej&edSdHedddIgdJgd$dd&dZ8ej#d dddddded#dd>ejd dOdddddd ddd,dd-d d.ed/edj5dd0dd1dd#dd2ed3ddddeejd dQdddd dd"ddCd,dDd-d d.ed/dd0dd1dd#dd2ed3ddddegdEgdFgdGgdej%ej&edSdHedddIgdJgd$dd&dZ9ej#d dddddded#dd>ejd dOdddddd ddd,dd-d d.ed/edj5dd0dd1dd#dd2ed3ddddeejd dQdddd dd"ddd,dd-d d.ed/dd0dd1dd#dd2ed3ddddegdEgdFgdGgdej%ej&edSdHedddIgdJgd$dd&dZ:ej#d dddddded#dd>ejd dOdddddd ddd,dd-d d.ed/edj5dd0dd1dd#dd2ed3ddddeejd dQdddd dd"ddd,dd-d d.ed/dd0dd1dd#dd2ed3ddddegdEgdFgdGgdej%ej&edSdHedddIgdJgd$dd&dZ;ej#d dddddded#dd>ejd ddddddddd+d,d d-d d.ed/dd0dd1dd#dd2ed3ddddeejd ddddd dddd_d,dd-d d.ed/dd0dd1dd#dd2ed3ddddegdEgdFgdGgdddHedddIgdJgd$dd&dZ<ej#d dddddded#dd>gdEgdFgdGgdej%ej&eddHe dddIdgdJgd$dd&dZ=ej#d dddddded#dd>ejd dddddddddd,dd-d d.ed/edj5dd0dd1dd#dd2ed3ddddegdEejd dddddddddCd,dDd-d d.ed/dd0dd1dd#dd2e d3ddddegdFgdGgdddHedddIgdJgd$dd&dZ>ej#d dddddded#dd>ejd ddddddddd+d,d d-d d.ed/dd0dd1dd#dd2ed3ddddegdEejd dddddddddCd,dDd-d d.ed/dd0dd1dd#dd2e d3ddddegdFgdGgdddHedddIgdJgd$dd&dZ?ej#d dddddded#dd>ejd ddddddd dd+d,d d-d d.ed/dd0dd1dd#dd2ed3ddddeejd ddddd dd"ddd,d"d-d d.ed/dd0dd1dd#dd2ed3ddddeejd ddddd"dddd_d,dd-d d.ed/dd0dd1dd#dd2ed3ddddeejd dddddddfddfd,dfd-d d.ed/dd0dd1dd#dd2ed3ddddeejd dddddfdd+ddmd,d d-d d.ed/dd0dd1dd#dd2ed3ddddeejd ddddd+ddddtd,d"d-d d.ed/dd0dd1dd#dd2ed3ddddeejd ddddddd{dd{d,dd-d d.ed/dd0dd1dd#dd2ed3ddddeejd ddddd{ddddd,dfd-d d.ed/dd0dd1dd#dd2ed3ddddeejd dddddddddd,d d-d d.ed/dd0dd1dd#dd2ed3ddddeejd dddddddDddd,d"d-d d.ed/dd0dd1dd#dd2ed3ddddeejd ddd ddDddCdd"d,dd-d d.ed/e1dd0dd1dd#dd2ed3ddddeejd d dd ddCdddd d,d+d-d d.ed/e1dd0dd1dd#dd2ed3ddddeejd d dd dddd_ddd,d{d-d d.ed/ed0dd1dd#dd2ed3ddddeejd ddddd_ddddd,dd-d d.ed/edj5dd0dd1dd#dd2ed3ddddeejd dddddddddd,dd-d d.ed/edd0dd1dd#dd2ed3ddddeejd dddddddtddCd,dDd-d d.ed/dd0dd1dd#dd2ed3ddddeejd dddddddddCd,dDd-d d.ed/dd0dd1dd#dd2ed3ddddeejd dddddmddddd,dd-d d.ed/dd0dd1dd#dd2ed3ddddeejd dddddtddddd,dd-d d.ed/dd0dd1dd#dd2ed3ddddeejd dddddddddd,dd-d d.ed/edj5dd0dd1dd#dd2ed3ddej%ej@ed deejd d!dd"dd#ddddd,dd-d d.ed/edj5dd0dd1dd#dd2ed3ddej%ej@eddeejd d$dd%dddd&ddCd,dDd-d d.ed/dd0dd1dd#dd2ed3ddddeejd d'dd(dddd)dd+d,d d-dd.ed/gd0dd1dd#dd2ed3ddddeejd d*dd+dd,dd-ddd,d"d-dd.ed/gd0dd1dd#dd2ed3ddddeejd d.dd/dddd0dd_d,dd-dd.ed/gd0dd1dd#dd2ed3ddddeejd d1dd2dddd3ddfd,dfd-dd.ed/gd0dd1dd#dd2ed3ddddeejd d4dd5dd6dd7ddmd,d d-dd.ed/gd0dd1dd#dd2ed3ddddeejd d8dd9dd&dd:ddtd,d"d-dd.ed/gd0dd1dd#dd2ed3ddddeejd d;dd<dd=dd>dd{d,dd-dd.ed/gd0dd1dd#dd2ed3ddddeejd d?dd@ddAddBddd,dfd-dd.ed/gd0dd1dd#dd2ed3ddddeejd dCddDddEddFddd,d d-dd.ed/gd0dd1dd#dd2ed3ddddeejd dGddHdd)ddIddd,d"d-dd.ed/gd0dd1dd#dd2ed3ddddeejd dJddKdd-ddLdd"d,dd-dd.ed/gd0dd1dd#dd2ed3ddddeejd dMddNdd0ddOdd d,d+d-dd.ed/gd0dd1dd#dd2ed3ddddeejd dPddQdd3ddRddd,d{d-dd.ed/gd0dd1dd#dd2ed3ddddeejd dSddTdd7ddUddd,dd-dd.ed/gd0dd1dd#dd2ed3ddddeejd dVddWdd:ddXddd,dd-dd.ed/gd0dd1dd#dd2ed3ddddeejd dYddZdd>dd[ddCd,dDd-dd.ed/gd0dd1dd#dd2ed3ddddeejd d\dd]ddBdd^ddCd,dDd-dd.ed/gd0dd1dd#dd2ed3ddddeejd d_dd`ddFddaddd,dd-dd.ed/gd0dd1dd#dd2ed3ddddeejd dbddcddIdddddd,dd-dd.ed/gd0dd1dd#dd2ed3ddddeejd deddfddLddgddd,dd-dd.ed/gd0dd1dd#dd2ed3ddej%ej@ed deejd dhddiddOddjddd,dd-dd.ed/gd0dd1dd#dd2ed3ddej%ej@eddeejd dkddlddRddmddCd,dDd-dd.ed/gd0dd1dd#dd2ed3ddddeejd dnddoddUddpddCd,dDd-dd.ed/gd0dd1dd#dd2ed3ddddeejd dqddrddXddsddCd,dDd-dd.ed/gd0dd1dd#dd2ed3ddddeejd dtdduddvddwddCd,dDd-dd.ed/gd0dd1dd#dd2ed3ddddeejd dxddyddzdd{ddCd,dDd-dd.ed/gd0dd1dd#dd2ed3ddddeejd d|dd}dd[dd~ddCd,dDd-dd.ed/gd0dd1dd#dd2ed3ddddeejd ddddd^ddddCd,dDd-dd.ed/gd0dd1dd#dd2ed3ddddeejd dddddddddCd,dDd-dd.ed/gd0dd1dd#dd2ed3ddddeejd dddddaddddCd,dDd-dd.ed/gd0dd1dd#dd2ed3ddddeejd ddddddddddCd,dDd-dd.ed/gd0dd1dd#dd2ed3ddddeejd dddddddddCd,dDd-dd.ed/gd0dd1dd#dd2ed3ddddeejd dddddgddddCd,dDd-dd.ed/gd0dd1dd#dd2ed3ddddeejd dddddjddddCd,dDd-dd.ed/gd0dd1dd#dd2ed3ddddeejd dddddmddddCd,dDd-dd.ed/gd0dd1dd#dd2ed3ddddeejd dddddpddddCd,dDd-dd.ed/gd0dd1dd#dd2ed3ddddeejd dddddsddddCd,dDd-dd.ed/gd0dd1dd#dd2ed3ddddeejd dddddwddddCd,dDd-dd.ed/gd0dd1dd#dd2ed3ddddeejd ddddd{ddddCd,dDd-dd.ed/gd0dd1dd#dd2ed3ddddeejd ddddd~ddddCd,dDd-dd.ed/gd0dd1dd#dd2ed3ddddeejd ddddddddd_d,dd-d d.ed/dd0dd1dd#dd2ed3ddddeejd dddddddddCd,dDd-d d.ed/dd0dd1dd#dd2ed3ddddeejd dddddddddd,dd-d d.ed/edj5dd0dd1dd#dd2ed3ddddeejd dddddddddd,dd-d d.ed/edd0dd1dd#dd2ed3ddddeejd dddddddddd,d{d-d d.ed/ed0dd1dd#dd2ed3ddddeejd dddddddddfd,dfd-d d.ed/dd0dd1dd#dd2ed3ddddeejd ddddddddd"d,dd-d d.ed/e1dd0dd1dd#dd2ed3ddddeejd ddddddddd d,d+d-d d.ed/e1dd0dd1dd#dd2ed3ddddeejd dddddddddd,dd-d d.ed/dd0dd1dd#dd2ed3ddddeejd dddddddddDd,dDd-d d.ed/dd0dd1dd#dd2ed3ddddeejd ddddddddd+d,d d-d d.ed/dd0dd1dd#dd2ed3ddddeejd ddddddddd+d,d d-d d.ed/dd0dd1dd#dd2ed3ddddeejd ddddddddd+d,d d-d d.ed/dd0dd1dd#dd2ed3ddddeejd ddddddddd+d,d d-d d.ed/dd0dd1dd#dd2ed3ddddeejd ddddddddd+d,d d-d d.ed/dd0dd1dd#dd2ed3ddddeejd ddddddddd+d,d d-d d.ed/dd0dd1dd#dd2ed3ddddeejd ddddddddd+d,d d-d d.ed/dd0dd1dd#dd2ed3ddddeejd ddddddddd+d,d d-d d.ed/dd0dd1dd#dd2ed3ddddeejd ddddddddd+d,d d-d d.ed/dd0dd1dd#dd2ed3ddddeejd ddddddddd+d,d d-d d.ed/dd0dd1dd#dd2ed3ddddeejd ddddddddd+d,d d-d d.ed/dd0dd1dd#dd2ed3ddddeejd ddddddddd+d,d d-d d.ed/dd0dd1dd#dd2ed3ddddeejd ddddddddd+d,d d-d d.ed/dd0dd1dd#dd2ed3ddddeejd ddddddddd+d,d d-d d.ed/dd0dd1dd#dd2ed3ddddeejd ddddddddd+d,d d-d d.ed/dd0dd1dd#dd2ed3ddddeejd ddddddddd+d,d d-d d.ed/dd0dd1dd#dd2ed3ddddeejd ddddddddd+d,d d-d d.ed/dd0dd1dd#dd2ed3ddddeejd ddddd dd dd+d,d d-d d.ed/dd0dd1dd#dd2ed3ddddegZdEgdFe$e'e(e)e*e+e,e-e.e/e0e2e3e4e6e7e8e9e:e;e<e=e>e?gdGe"gdddHe dddIdgdJejAd d dd ddd#dd>ggd$dd&d ZBej#d dddddded#dd>ejd ddddddd dd+d,d d-d d.ed/dd0dd1dd#dd2ed3ddddegdEgdFgdGgdddHedddIgdJgd$dd&dZCeBe$jDdA_EeBe$_FeBe'_FeBe(_FeBe)_FeBe*_FeBe+_FeBe,_FeBe-_FeBe._FeBe/_FeBe0_FeBe2_FeBe3_FeBe4_FeBe6_FeBe7_Fe$e8jDdQ_EeBe8_FeCe9jDdQ_EeBe9_Fe"e:jDdQ_GeBe:_Fee;jDdQ_GeBe;_FeBe<_FeBe=_FeBe>_FeBe?_Fe$eBjDd_EeCeBjDd_Ee"eBjDd_GeeBjDd_GeBeBjDd$_Ee$eBjDdY_EeCeBjDd\_Ee"eBjDd__GeeBjDdb_Ge'eBjDdk_Ee(eBjDdn_Ee)eBjDdq_Ee*eBjDdt_Ee+eBjDdx_Ee,eBjDd|_Ee-eBjDd_Ee.eBjDd_Ee/eBjDd_Ee0eBjDd_Ee2eBjDd_Ee3eBjDd_Ee4eBjDd_Ee6eBjDd_Ee7eBjDd_Ee8eBjDd_Ee9eBjDd_Ee:eBjDd_Ee;eBjDd_Ee$eBjDd_Ee"eBjDd_Ge<eBjDd_EeBe"_FeBjHd jIjJeBjDdeBjHd eBjDd_KeBjHd jIjJeBjDdeBjHd eBjDd_KeBjHd jIjJeBjDdeBjHd eBjDd_KeBjHd jIjJeBjDdeBjHd eBjDd_KeBjHd jIjJeBjDdeBjHd eBjDd_KeBjHd jIjJeBjDdeBjHd eBjDd_KeBjHd jIjJeBjDdeBjHd eBjDd_KeBjHd jIjJeBjDdeBjHd eBjDd_KeBjHd jIjJeBjDdeBjHd eBjDd_KeBejLdddde jPde jQfeRde?dddeBddZSejTeSejTeSjUejTeSjVejTeSjWejTeSjXejTeSjYejTeSjZejTeSj[ejTeSj\ejTeSj]ejTeSj^ejTeSj_ejTeSj`ejTeSjaejTeSjbejTeSjcejTeSjdejTeSjeejTeSjfejTeSjgejTeSjhejTeSjiejTeSjjejTeSjkejTeSjle jPde jQfeRdeCddZmejTemeSjne!e>e>jNd_EeSjjjne>jNde?e?jNd_EeSjjjne?jNde e_oej%ejpede_qe e'_oej%ej&edSe'_qe e(_oej%ej&edSe(_qe e)_oej%ej&edSe)_qe e*_oej%ej&edSe*_qe e+_oej%ej&edSe+_qe e,_oej%ej&edSe,_qe e-_oej%ej&edSe-_qe e._oej%ej&edSe._qe e/_oej%ej&edSe/_qe e0_oej%ej&edSe0_qe e2_oej%ej&edSe2_qe e3_oej%ej&edSe3_qe e4_oej%ej&edSe4_qe e6_oej%ej&edSe6_qe e7_oej%ej&edSe7_qe e8_oej%ej&edSe8_qe e9_oej%ej&edSe9_qe e:_oej%ej&edSe:_qe e;_oej%ej&edSe;_qe e=_oej%ej&ede=_qe eBjDd_oej%ej@ed eBjDd_qe eBjDd!_oej%ej@edeBjDd!_qe eBjDde_oej%ej@ed eBjDde_qe eBjDdh_oej%ej@edeBjDdh_qdS(iNiicCs|S(N((tx((sL/usr/lib/python2.7/site-packages/google/protobuf/test_messages_proto2_pb2.pyttcCs |jdS(Ntlatin1(tencode(R((sL/usr/lib/python2.7/site-packages/google/protobuf/test_messages_proto2_pb2.pyRR(tenum_type_wrapper(t descriptor(tmessage(t reflection(tsymbol_database(tdescriptor_pb2tnames*google/protobuf/test_messages_proto2.prototpackagesprotobuf_test_messages.proto2tsyntaxtproto2t serialized_pbs *google/protobuf/test_messages_proto2.protoprotobuf_test_messages.proto2"2 TestAllTypesProto2 optional_int32 ( optional_int64 ( optional_uint32 (  optional_uint64 ( optional_sint32 ( optional_sint64 ( optional_fixed32 ( optional_fixed64 ( optional_sfixed32 ( optional_sfixed64 ( optional_float ( optional_double ( optional_bool ( optional_string (  optional_bytes ( ` optional_nested_message ( 2?.protobuf_test_messages.proto2.TestAllTypesProto2.NestedMessageU optional_foreign_message ( 23.protobuf_test_messages.proto2.ForeignMessageProto2Z optional_nested_enum (2<.protobuf_test_messages.proto2.TestAllTypesProto2.NestedEnumO optional_foreign_enum (20.protobuf_test_messages.proto2.ForeignEnumProto2! optional_string_piece ( B optional_cord ( BL recursive_message ( 21.protobuf_test_messages.proto2.TestAllTypesProto2 repeated_int32 ( repeated_int64 ( repeated_uint32! (  repeated_uint64" ( repeated_sint32# ( repeated_sint64$ ( repeated_fixed32% ( repeated_fixed64& ( repeated_sfixed32' ( repeated_sfixed64( ( repeated_float) ( repeated_double* ( repeated_bool+ ( repeated_string, (  repeated_bytes- ( ` repeated_nested_message0 ( 2?.protobuf_test_messages.proto2.TestAllTypesProto2.NestedMessageU repeated_foreign_message1 ( 23.protobuf_test_messages.proto2.ForeignMessageProto2Z repeated_nested_enum3 (2<.protobuf_test_messages.proto2.TestAllTypesProto2.NestedEnumO repeated_foreign_enum4 (20.protobuf_test_messages.proto2.ForeignEnumProto2! repeated_string_piece6 ( B repeated_cord7 ( B] map_int32_int328 ( 2D.protobuf_test_messages.proto2.TestAllTypesProto2.MapInt32Int32Entry] map_int64_int649 ( 2D.protobuf_test_messages.proto2.TestAllTypesProto2.MapInt64Int64Entrya map_uint32_uint32: ( 2F.protobuf_test_messages.proto2.TestAllTypesProto2.MapUint32Uint32Entrya map_uint64_uint64; ( 2F.protobuf_test_messages.proto2.TestAllTypesProto2.MapUint64Uint64Entrya map_sint32_sint32< ( 2F.protobuf_test_messages.proto2.TestAllTypesProto2.MapSint32Sint32Entrya map_sint64_sint64= ( 2F.protobuf_test_messages.proto2.TestAllTypesProto2.MapSint64Sint64Entrye map_fixed32_fixed32> ( 2H.protobuf_test_messages.proto2.TestAllTypesProto2.MapFixed32Fixed32Entrye map_fixed64_fixed64? ( 2H.protobuf_test_messages.proto2.TestAllTypesProto2.MapFixed64Fixed64Entryi map_sfixed32_sfixed32@ ( 2J.protobuf_test_messages.proto2.TestAllTypesProto2.MapSfixed32Sfixed32Entryi map_sfixed64_sfixed64A ( 2J.protobuf_test_messages.proto2.TestAllTypesProto2.MapSfixed64Sfixed64Entry] map_int32_floatB ( 2D.protobuf_test_messages.proto2.TestAllTypesProto2.MapInt32FloatEntry_ map_int32_doubleC ( 2E.protobuf_test_messages.proto2.TestAllTypesProto2.MapInt32DoubleEntryY map_bool_boolD ( 2B.protobuf_test_messages.proto2.TestAllTypesProto2.MapBoolBoolEntrya map_string_stringE ( 2F.protobuf_test_messages.proto2.TestAllTypesProto2.MapStringStringEntry_ map_string_bytesF ( 2E.protobuf_test_messages.proto2.TestAllTypesProto2.MapStringBytesEntryp map_string_nested_messageG ( 2M.protobuf_test_messages.proto2.TestAllTypesProto2.MapStringNestedMessageEntryr map_string_foreign_messageH ( 2N.protobuf_test_messages.proto2.TestAllTypesProto2.MapStringForeignMessageEntryj map_string_nested_enumI ( 2J.protobuf_test_messages.proto2.TestAllTypesProto2.MapStringNestedEnumEntryl map_string_foreign_enumJ ( 2K.protobuf_test_messages.proto2.TestAllTypesProto2.MapStringForeignEnumEntry oneof_uint32o ( H_ oneof_nested_messagep ( 2?.protobuf_test_messages.proto2.TestAllTypesProto2.NestedMessageH oneof_stringq ( H oneof_bytesr ( H oneof_bools (H oneof_uint64t (H oneof_floatu (H oneof_doublev (HR oneof_enumw (2<.protobuf_test_messages.proto2.TestAllTypesProto2.NestedEnumHE data ( 26.protobuf_test_messages.proto2.TestAllTypesProto2.Data fieldname1 ( field_name2 ( _field_name3 ( field__name4_ ( field0name5 ( field_0_name6 ( fieldName7 ( FieldName8 ( field_Name9 ( Field_Name10 ( FIELD_NAME11 ( FIELD_name12 ( __field_name13 ( __Field_name14 ( field__name15 ( field__Name16 ( field_name17__ ( Field_name18__ (b NestedMessage a (F corecursive ( 21.protobuf_test_messages.proto2.TestAllTypesProto24 MapInt32Int32Entry key ( value (:84 MapInt64Int64Entry key ( value (:86 MapUint32Uint32Entry key (  value ( :86 MapUint64Uint64Entry key ( value (:86 MapSint32Sint32Entry key ( value (:86 MapSint64Sint64Entry key ( value (:88 MapFixed32Fixed32Entry key ( value (:88 MapFixed64Fixed64Entry key ( value (:8: MapSfixed32Sfixed32Entry key ( value (:8: MapSfixed64Sfixed64Entry key ( value (:84 MapInt32FloatEntry key ( value (:85 MapInt32DoubleEntry key ( value (:82 MapBoolBoolEntry key ( value (:86 MapStringStringEntry key (  value ( :85 MapStringBytesEntry key (  value ( :8~ MapStringNestedMessageEntry key ( N value ( 2?.protobuf_test_messages.proto2.TestAllTypesProto2.NestedMessage:8s MapStringForeignMessageEntry key ( B value ( 23.protobuf_test_messages.proto2.ForeignMessageProto2:8x MapStringNestedEnumEntry key ( K value (2<.protobuf_test_messages.proto2.TestAllTypesProto2.NestedEnum:8m MapStringForeignEnumEntry key ( ? value (20.protobuf_test_messages.proto2.ForeignEnumProto2:83 Data group_int32 ( group_uint32 ( ! MessageSetCorrect*: MessageSetCorrectExtension1 str ( 2 message_set_extensionC.protobuf_test_messages.proto2.TestAllTypesProto2.MessageSetCorrect^ ( 2M.protobuf_test_messages.proto2.TestAllTypesProto2.MessageSetCorrectExtension1 MessageSetCorrectExtension2 i (2 message_set_extensionC.protobuf_test_messages.proto2.TestAllTypesProto2.MessageSetCorrect ( 2M.protobuf_test_messages.proto2.TestAllTypesProto2.MessageSetCorrectExtension2"9 NestedEnum FOO BAR BAZ NEG*xB oneof_field"! ForeignMessageProto2 c (*F ForeignEnumProto2 FOREIGN_FOO FOREIGN_BAR FOREIGN_BAZ:J extension_int321.protobuf_test_messages.proto2.TestAllTypesProto2x (B/ (com.google.protobuf_test_messages.proto2HtForeignEnumProto2t full_names/protobuf_test_messages.proto2.ForeignEnumProto2tfilenametfiletvaluest FOREIGN_FOOtindextnumbertoptionsttypet FOREIGN_BARit FOREIGN_BAZitcontaining_typetserialized_startitserialized_endiixtextension_int32s-protobuf_test_messages.proto2.extension_int32itcpp_typetlabelthas_default_valuet default_valuet message_typet enum_typet is_extensiontextension_scopet NestedEnums;protobuf_test_messages.proto2.TestAllTypesProto2.NestedEnumtFOOtBARtBAZtNEGi]it NestedMessages>protobuf_test_messages.proto2.TestAllTypesProto2.NestedMessagetfieldstas@protobuf_test_messages.proto2.TestAllTypesProto2.NestedMessage.at corecursivesJprotobuf_test_messages.proto2.TestAllTypesProto2.NestedMessage.corecursivei i t extensionst nested_typest enum_typest is_extendabletextension_rangestoneofsiitMapInt32Int32EntrysCprotobuf_test_messages.proto2.TestAllTypesProto2.MapInt32Int32EntrytkeysGprotobuf_test_messages.proto2.TestAllTypesProto2.MapInt32Int32Entry.keytvaluesIprotobuf_test_messages.proto2.TestAllTypesProto2.MapInt32Int32Entry.values8iiNtMapInt64Int64EntrysCprotobuf_test_messages.proto2.TestAllTypesProto2.MapInt64Int64EntrysGprotobuf_test_messages.proto2.TestAllTypesProto2.MapInt64Int64Entry.keysIprotobuf_test_messages.proto2.TestAllTypesProto2.MapInt64Int64Entry.valueiPitMapUint32Uint32EntrysEprotobuf_test_messages.proto2.TestAllTypesProto2.MapUint32Uint32EntrysIprotobuf_test_messages.proto2.TestAllTypesProto2.MapUint32Uint32Entry.keyi sKprotobuf_test_messages.proto2.TestAllTypesProto2.MapUint32Uint32Entry.valueiitMapUint64Uint64EntrysEprotobuf_test_messages.proto2.TestAllTypesProto2.MapUint64Uint64EntrysIprotobuf_test_messages.proto2.TestAllTypesProto2.MapUint64Uint64Entry.keyisKprotobuf_test_messages.proto2.TestAllTypesProto2.MapUint64Uint64Entry.valueiitMapSint32Sint32EntrysEprotobuf_test_messages.proto2.TestAllTypesProto2.MapSint32Sint32EntrysIprotobuf_test_messages.proto2.TestAllTypesProto2.MapSint32Sint32Entry.keyisKprotobuf_test_messages.proto2.TestAllTypesProto2.MapSint32Sint32Entry.valueii,tMapSint64Sint64EntrysEprotobuf_test_messages.proto2.TestAllTypesProto2.MapSint64Sint64EntrysIprotobuf_test_messages.proto2.TestAllTypesProto2.MapSint64Sint64Entry.keyisKprotobuf_test_messages.proto2.TestAllTypesProto2.MapSint64Sint64Entry.valuei.idtMapFixed32Fixed32EntrysGprotobuf_test_messages.proto2.TestAllTypesProto2.MapFixed32Fixed32EntrysKprotobuf_test_messages.proto2.TestAllTypesProto2.MapFixed32Fixed32Entry.keyisMprotobuf_test_messages.proto2.TestAllTypesProto2.MapFixed32Fixed32Entry.valueifitMapFixed64Fixed64EntrysGprotobuf_test_messages.proto2.TestAllTypesProto2.MapFixed64Fixed64EntrysKprotobuf_test_messages.proto2.TestAllTypesProto2.MapFixed64Fixed64Entry.keyisMprotobuf_test_messages.proto2.TestAllTypesProto2.MapFixed64Fixed64Entry.valueiitMapSfixed32Sfixed32EntrysIprotobuf_test_messages.proto2.TestAllTypesProto2.MapSfixed32Sfixed32EntrysMprotobuf_test_messages.proto2.TestAllTypesProto2.MapSfixed32Sfixed32Entry.keyisOprotobuf_test_messages.proto2.TestAllTypesProto2.MapSfixed32Sfixed32Entry.valueiitMapSfixed64Sfixed64EntrysIprotobuf_test_messages.proto2.TestAllTypesProto2.MapSfixed64Sfixed64EntrysMprotobuf_test_messages.proto2.TestAllTypesProto2.MapSfixed64Sfixed64Entry.keyisOprotobuf_test_messages.proto2.TestAllTypesProto2.MapSfixed64Sfixed64Entry.valueiiPtMapInt32FloatEntrysCprotobuf_test_messages.proto2.TestAllTypesProto2.MapInt32FloatEntrysGprotobuf_test_messages.proto2.TestAllTypesProto2.MapInt32FloatEntry.keysIprotobuf_test_messages.proto2.TestAllTypesProto2.MapInt32FloatEntry.valueiRitMapInt32DoubleEntrysDprotobuf_test_messages.proto2.TestAllTypesProto2.MapInt32DoubleEntrysHprotobuf_test_messages.proto2.TestAllTypesProto2.MapInt32DoubleEntry.keysJprotobuf_test_messages.proto2.TestAllTypesProto2.MapInt32DoubleEntry.valueiitMapBoolBoolEntrysAprotobuf_test_messages.proto2.TestAllTypesProto2.MapBoolBoolEntrysEprotobuf_test_messages.proto2.TestAllTypesProto2.MapBoolBoolEntry.keyisGprotobuf_test_messages.proto2.TestAllTypesProto2.MapBoolBoolEntry.valueiitMapStringStringEntrysEprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringStringEntrysIprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringStringEntry.keyi Rsutf-8sKprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringStringEntry.valueii)tMapStringBytesEntrysDprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringBytesEntrysHprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringBytesEntry.keysJprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringBytesEntry.valuei i+i`tMapStringNestedMessageEntrysLprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringNestedMessageEntrysPprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringNestedMessageEntry.keysRprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringNestedMessageEntry.valueibitMapStringForeignMessageEntrysMprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringForeignMessageEntrysQprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringForeignMessageEntry.keysSprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringForeignMessageEntry.valueiiUtMapStringNestedEnumEntrysIprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringNestedEnumEntrysMprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringNestedEnumEntry.keysOprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringNestedEnumEntry.valueiiWitMapStringForeignEnumEntrysJprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringForeignEnumEntrysNprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringForeignEnumEntry.keysPprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringForeignEnumEntry.valueii>tDatas5protobuf_test_messages.proto2.TestAllTypesProto2.Datat group_int32sAprotobuf_test_messages.proto2.TestAllTypesProto2.Data.group_int32it group_uint32sBprotobuf_test_messages.proto2.TestAllTypesProto2.Data.group_uint32ii@istMessageSetCorrectsBprotobuf_test_messages.proto2.TestAllTypesProto2.MessageSetCorrectsiiuitMessageSetCorrectExtension1sLprotobuf_test_messages.proto2.TestAllTypesProto2.MessageSetCorrectExtension1tstrsPprotobuf_test_messages.proto2.TestAllTypesProto2.MessageSetCorrectExtension1.stritmessage_set_extensionsbprotobuf_test_messages.proto2.TestAllTypesProto2.MessageSetCorrectExtension1.message_set_extensioniiiytMessageSetCorrectExtension2sLprotobuf_test_messages.proto2.TestAllTypesProto2.MessageSetCorrectExtension2tisNprotobuf_test_messages.proto2.TestAllTypesProto2.MessageSetCorrectExtension2.isbprotobuf_test_messages.proto2.TestAllTypesProto2.MessageSetCorrectExtension2.message_set_extensioni?i|i[tTestAllTypesProto2s0protobuf_test_messages.proto2.TestAllTypesProto2toptional_int32s?protobuf_test_messages.proto2.TestAllTypesProto2.optional_int32toptional_int64s?protobuf_test_messages.proto2.TestAllTypesProto2.optional_int64toptional_uint32s@protobuf_test_messages.proto2.TestAllTypesProto2.optional_uint32toptional_uint64s@protobuf_test_messages.proto2.TestAllTypesProto2.optional_uint64toptional_sint32s@protobuf_test_messages.proto2.TestAllTypesProto2.optional_sint32toptional_sint64s@protobuf_test_messages.proto2.TestAllTypesProto2.optional_sint64toptional_fixed32sAprotobuf_test_messages.proto2.TestAllTypesProto2.optional_fixed32toptional_fixed64sAprotobuf_test_messages.proto2.TestAllTypesProto2.optional_fixed64toptional_sfixed32sBprotobuf_test_messages.proto2.TestAllTypesProto2.optional_sfixed32toptional_sfixed64sBprotobuf_test_messages.proto2.TestAllTypesProto2.optional_sfixed64toptional_floats?protobuf_test_messages.proto2.TestAllTypesProto2.optional_floattoptional_doubles@protobuf_test_messages.proto2.TestAllTypesProto2.optional_doublet optional_bools>protobuf_test_messages.proto2.TestAllTypesProto2.optional_booltoptional_strings@protobuf_test_messages.proto2.TestAllTypesProto2.optional_stringtoptional_bytess?protobuf_test_messages.proto2.TestAllTypesProto2.optional_bytestoptional_nested_messagesHprotobuf_test_messages.proto2.TestAllTypesProto2.optional_nested_messagetoptional_foreign_messagesIprotobuf_test_messages.proto2.TestAllTypesProto2.optional_foreign_messageitoptional_nested_enumsEprotobuf_test_messages.proto2.TestAllTypesProto2.optional_nested_enumitoptional_foreign_enumsFprotobuf_test_messages.proto2.TestAllTypesProto2.optional_foreign_enumitoptional_string_piecesFprotobuf_test_messages.proto2.TestAllTypesProto2.optional_string_pieceist optional_cords>protobuf_test_messages.proto2.TestAllTypesProto2.optional_corditrecursive_messagesBprotobuf_test_messages.proto2.TestAllTypesProto2.recursive_messageitrepeated_int32s?protobuf_test_messages.proto2.TestAllTypesProto2.repeated_int32itrepeated_int64s?protobuf_test_messages.proto2.TestAllTypesProto2.repeated_int64ii trepeated_uint32s@protobuf_test_messages.proto2.TestAllTypesProto2.repeated_uint32i!trepeated_uint64s@protobuf_test_messages.proto2.TestAllTypesProto2.repeated_uint64i"trepeated_sint32s@protobuf_test_messages.proto2.TestAllTypesProto2.repeated_sint32ii#trepeated_sint64s@protobuf_test_messages.proto2.TestAllTypesProto2.repeated_sint64i$trepeated_fixed32sAprotobuf_test_messages.proto2.TestAllTypesProto2.repeated_fixed32ii%trepeated_fixed64sAprotobuf_test_messages.proto2.TestAllTypesProto2.repeated_fixed64ii&trepeated_sfixed32sBprotobuf_test_messages.proto2.TestAllTypesProto2.repeated_sfixed32ii'trepeated_sfixed64sBprotobuf_test_messages.proto2.TestAllTypesProto2.repeated_sfixed64i(trepeated_floats?protobuf_test_messages.proto2.TestAllTypesProto2.repeated_floati)trepeated_doubles@protobuf_test_messages.proto2.TestAllTypesProto2.repeated_doublei*t repeated_bools>protobuf_test_messages.proto2.TestAllTypesProto2.repeated_booli+trepeated_strings@protobuf_test_messages.proto2.TestAllTypesProto2.repeated_stringi,trepeated_bytess?protobuf_test_messages.proto2.TestAllTypesProto2.repeated_bytesi-trepeated_nested_messagesHprotobuf_test_messages.proto2.TestAllTypesProto2.repeated_nested_messagei0trepeated_foreign_messagesIprotobuf_test_messages.proto2.TestAllTypesProto2.repeated_foreign_messagei1trepeated_nested_enumsEprotobuf_test_messages.proto2.TestAllTypesProto2.repeated_nested_enumi3trepeated_foreign_enumsFprotobuf_test_messages.proto2.TestAllTypesProto2.repeated_foreign_enumi4trepeated_string_piecesFprotobuf_test_messages.proto2.TestAllTypesProto2.repeated_string_piecei6t repeated_cords>protobuf_test_messages.proto2.TestAllTypesProto2.repeated_cordi7tmap_int32_int32s@protobuf_test_messages.proto2.TestAllTypesProto2.map_int32_int32i8tmap_int64_int64s@protobuf_test_messages.proto2.TestAllTypesProto2.map_int64_int64i9tmap_uint32_uint32sBprotobuf_test_messages.proto2.TestAllTypesProto2.map_uint32_uint32i:tmap_uint64_uint64sBprotobuf_test_messages.proto2.TestAllTypesProto2.map_uint64_uint64i.i;tmap_sint32_sint32sBprotobuf_test_messages.proto2.TestAllTypesProto2.map_sint32_sint32i/i<tmap_sint64_sint64sBprotobuf_test_messages.proto2.TestAllTypesProto2.map_sint64_sint64i=tmap_fixed32_fixed32sDprotobuf_test_messages.proto2.TestAllTypesProto2.map_fixed32_fixed32i>tmap_fixed64_fixed64sDprotobuf_test_messages.proto2.TestAllTypesProto2.map_fixed64_fixed64i2i?tmap_sfixed32_sfixed32sFprotobuf_test_messages.proto2.TestAllTypesProto2.map_sfixed32_sfixed32i@tmap_sfixed64_sfixed64sFprotobuf_test_messages.proto2.TestAllTypesProto2.map_sfixed64_sfixed64iAtmap_int32_floats@protobuf_test_messages.proto2.TestAllTypesProto2.map_int32_floati5iBtmap_int32_doublesAprotobuf_test_messages.proto2.TestAllTypesProto2.map_int32_doubleiCt map_bool_bools>protobuf_test_messages.proto2.TestAllTypesProto2.map_bool_booliDtmap_string_stringsBprotobuf_test_messages.proto2.TestAllTypesProto2.map_string_stringiEtmap_string_bytessAprotobuf_test_messages.proto2.TestAllTypesProto2.map_string_bytesiFtmap_string_nested_messagesJprotobuf_test_messages.proto2.TestAllTypesProto2.map_string_nested_messageiGtmap_string_foreign_messagesKprotobuf_test_messages.proto2.TestAllTypesProto2.map_string_foreign_messageiHtmap_string_nested_enumsGprotobuf_test_messages.proto2.TestAllTypesProto2.map_string_nested_enumiItmap_string_foreign_enumsHprotobuf_test_messages.proto2.TestAllTypesProto2.map_string_foreign_enumiJt oneof_uint32s=protobuf_test_messages.proto2.TestAllTypesProto2.oneof_uint32iotoneof_nested_messagesEprotobuf_test_messages.proto2.TestAllTypesProto2.oneof_nested_messageipt oneof_strings=protobuf_test_messages.proto2.TestAllTypesProto2.oneof_stringiqt oneof_bytess<protobuf_test_messages.proto2.TestAllTypesProto2.oneof_bytesirt oneof_bools;protobuf_test_messages.proto2.TestAllTypesProto2.oneof_boolist oneof_uint64s=protobuf_test_messages.proto2.TestAllTypesProto2.oneof_uint64itt oneof_floats<protobuf_test_messages.proto2.TestAllTypesProto2.oneof_floatiut oneof_doubles=protobuf_test_messages.proto2.TestAllTypesProto2.oneof_doubleivt oneof_enums;protobuf_test_messages.proto2.TestAllTypesProto2.oneof_enumiwtdatas5protobuf_test_messages.proto2.TestAllTypesProto2.datait fieldname1s;protobuf_test_messages.proto2.TestAllTypesProto2.fieldname1it field_name2s<protobuf_test_messages.proto2.TestAllTypesProto2.field_name2it _field_name3s=protobuf_test_messages.proto2.TestAllTypesProto2._field_name3it field__name4_s>protobuf_test_messages.proto2.TestAllTypesProto2.field__name4_iKit field0name5s<protobuf_test_messages.proto2.TestAllTypesProto2.field0name5iLit field_0_name6s>protobuf_test_messages.proto2.TestAllTypesProto2.field_0_name6iMit fieldName7s;protobuf_test_messages.proto2.TestAllTypesProto2.fieldName7iNit FieldName8s;protobuf_test_messages.proto2.TestAllTypesProto2.FieldName8iOit field_Name9s<protobuf_test_messages.proto2.TestAllTypesProto2.field_Name9iPit Field_Name10s=protobuf_test_messages.proto2.TestAllTypesProto2.Field_Name10iQit FIELD_NAME11s=protobuf_test_messages.proto2.TestAllTypesProto2.FIELD_NAME11iRit FIELD_name12s=protobuf_test_messages.proto2.TestAllTypesProto2.FIELD_name12iSit__field_name13s?protobuf_test_messages.proto2.TestAllTypesProto2.__field_name13iTit__Field_name14s?protobuf_test_messages.proto2.TestAllTypesProto2.__Field_name14iUit field__name15s>protobuf_test_messages.proto2.TestAllTypesProto2.field__name15iVit field__Name16s>protobuf_test_messages.proto2.TestAllTypesProto2.field__Name16iWitfield_name17__s?protobuf_test_messages.proto2.TestAllTypesProto2.field_name17__iXitField_name18__s?protobuf_test_messages.proto2.TestAllTypesProto2.Field_name18__iYit oneof_fields<protobuf_test_messages.proto2.TestAllTypesProto2.oneof_fielditForeignMessageProto2s2protobuf_test_messages.proto2.ForeignMessageProto2tcs4protobuf_test_messages.proto2.ForeignMessageProto2.ciit DESCRIPTORt __module__s(google.protobuf.test_messages_proto2_pb2s/ (com.google.protobuf_test_messages.proto2H(ii(ixi(rtsyst version_infot_btgoogle.protobuf.internalRtgoogle.protobufRt _descriptorRt_messageRt _reflectionR t_symbol_databaseR tDefaultt_sym_dbtFileDescriptorRtEnumDescriptortNonetEnumValueDescriptort_FOREIGNENUMPROTO2tRegisterEnumDescriptortEnumTypeWrapperRRRRtEXTENSION_INT32_FIELD_NUMBERtFieldDescriptortFalsetTrueRt_TESTALLTYPESPROTO2_NESTEDENUMt Descriptort!_TESTALLTYPESPROTO2_NESTEDMESSAGEt _ParseOptionstMessageOptionst&_TESTALLTYPESPROTO2_MAPINT32INT32ENTRYt&_TESTALLTYPESPROTO2_MAPINT64INT64ENTRYt(_TESTALLTYPESPROTO2_MAPUINT32UINT32ENTRYt(_TESTALLTYPESPROTO2_MAPUINT64UINT64ENTRYt(_TESTALLTYPESPROTO2_MAPSINT32SINT32ENTRYt(_TESTALLTYPESPROTO2_MAPSINT64SINT64ENTRYt*_TESTALLTYPESPROTO2_MAPFIXED32FIXED32ENTRYt*_TESTALLTYPESPROTO2_MAPFIXED64FIXED64ENTRYt,_TESTALLTYPESPROTO2_MAPSFIXED32SFIXED32ENTRYt,_TESTALLTYPESPROTO2_MAPSFIXED64SFIXED64ENTRYtfloatt&_TESTALLTYPESPROTO2_MAPINT32FLOATENTRYt'_TESTALLTYPESPROTO2_MAPINT32DOUBLEENTRYt$_TESTALLTYPESPROTO2_MAPBOOLBOOLENTRYtdecodet(_TESTALLTYPESPROTO2_MAPSTRINGSTRINGENTRYt'_TESTALLTYPESPROTO2_MAPSTRINGBYTESENTRYt/_TESTALLTYPESPROTO2_MAPSTRINGNESTEDMESSAGEENTRYt0_TESTALLTYPESPROTO2_MAPSTRINGFOREIGNMESSAGEENTRYt,_TESTALLTYPESPROTO2_MAPSTRINGNESTEDENUMENTRYt-_TESTALLTYPESPROTO2_MAPSTRINGFOREIGNENUMENTRYt_TESTALLTYPESPROTO2_DATAt%_TESTALLTYPESPROTO2_MESSAGESETCORRECTt/_TESTALLTYPESPROTO2_MESSAGESETCORRECTEXTENSION1t/_TESTALLTYPESPROTO2_MESSAGESETCORRECTEXTENSION2t FieldOptionstOneofDescriptort_TESTALLTYPESPROTO2t_FOREIGNMESSAGEPROTO2tfields_by_nameR$RR%toneofs_by_nameR.tappendtcontaining_oneoftmessage_types_by_nametenum_types_by_nametextensions_by_nametRegisterFileDescriptortGeneratedProtocolMessageTypetMessagetdictRUtRegisterMessageR-R7R:R;R<R=R>R?R@RARBRCRDRERFRGRHRIRJRKRLRORPRSRtRegisterExtensiont has_optionst FileOptionst_options(((sL/usr/lib/python2.7/site-packages/google/protobuf/test_messages_proto2_pb2.pytsJ %                                                                                                                                                                                                                                                                                                    $  $                                                                                   $   $                                                                                                                                                                                       N                                                                      ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !(((