� S�Ljc�@s�YddlZejddkr(d�p.d�ZddlmZddlmZddlmZ dd lm Z dd lm Z dd lmZe j�Zejd d ddddded��Zejd ddddddedejd ddddddddd�ejd ddd dd dddd�ejd d!dd"dd"dddd�gd#dddd$d%d&d'� Zeje�eje�ZdZd Zd"Zd(Zejd d)dd*dddd(dd+d,d d-d d.ed/dd0dd1dd#dd2e d3dddde�Z!ejd d4dd5dddedejd d6dddddddd�ejd d7dd dd dddd�ejd d8dd"dd"dddd�ejd d9dddddddd�gd#dddd$d:d&d;� Z"eje"�ej#d d<dd=ddded#dd>ejd d?dd@dddd dd+d,d d-d d.ed/dd0dd1dd#dd2ed3dddde�ejd dAddBdd dd"ddCd,dDd-d d.ed/dd0dd1dd#dd2ed3dddde�gdEgdFgdGgdddHedddIgdJgd$dKd&dL�Z$ej#d dMddNddded#dd>ejd dOddPdddd dd+d,d d-d d.ed/dd0dd1dd#dd2ed3dddde�ejd dQddRdd dd"dd+d,d d-d d.ed/dd0dd1dd#dd2ed3dddde�gdEgdFgdGgdej%ej&�edS��dHedddIgdJgd$dTd&dU�Z'ej#d dVddWddded#dd>ejd dOddXdddd ddd,d"d-d d.ed/dd0dd1dd#dd2ed3dddde�ejd dQddYdd dd"ddd,d"d-d d.ed/dd0dd1dd#dd2ed3dddde�gdEgdFgdGgdej%ej&�edS��dHedddIgdJgd$dZd&d[�Z(ej#d d\dd]ddded#dd>ejd dOdd^dddd dd_d,dd-d d.ed/dd0dd1dd#dd2ed3dddde�ejd dQdd`dd dd"dd_d,dd-d d.ed/dd0dd1dd#dd2ed3dddde�gdEgdFgdGgdej%ej&�edS��dHedddIgdJgd$dad&db�Z)ej#d dcdddddded#dd>ejd dOddedddd ddfd,dfd-d d.ed/dd0dd1dd#dd2ed3dddde�ejd dQddgdd dd"ddfd,dfd-d d.ed/dd0dd1dd#dd2ed3dddde�gdEgdFgdGgdej%ej&�edS��dHedddIgdJgd$dhd&di�Z*ej#d djddkddded#dd>ejd dOddldddd ddmd,d d-d d.ed/dd0dd1dd#dd2ed3dddde�ejd dQddndd dd"ddmd,d d-d d.ed/dd0dd1dd#dd2ed3dddde�gdEgdFgdGgdej%ej&�edS��dHedddIgdJgd$dod&dp�Z+ej#d dqddrddded#dd>ejd dOddsdddd ddtd,d"d-d d.ed/dd0dd1dd#dd2ed3dddde�ejd dQddudd dd"ddtd,d"d-d d.ed/dd0dd1dd#dd2ed3dddde�gdEgdFgdGgdej%ej&�edS��dHedddIgdJgd$dvd&dw�Z,ej#d dxddyddded#dd>ejd dOddzdddd dd{d,dd-d d.ed/dd0dd1dd#dd2ed3dddde�ejd dQdd|dd dd"dd{d,dd-d d.ed/dd0dd1dd#dd2ed3dddde�gdEgdFgdGgdej%ej&�edS��dHedddIgdJgd$d}d&d~�Z-ej#d ddd�ddded#dd>ejd dOdd�dddd dd�d,dfd-d d.ed/dd0dd1dd#dd2ed3dddde�ejd dQdd�dd dd"dd�d,dfd-d d.ed/dd0dd1dd#dd2ed3dddde�gdEgdFgdGgdej%ej&�edS��dHedddIgdJgd$d�d&d��Z.ej#d d�dd�ddded#dd>ejd dOdd�dddd dd�d,d d-d d.ed/dd0dd1dd#dd2ed3dddde�ejd dQdd�dd dd"dd�d,d d-d d.ed/dd0dd1dd#dd2ed3dddde�gdEgdFgdGgdej%ej&�edS��dHedddIgdJgd$d�d&d��Z/ej#d d�dd�ddded#dd>ejd dOdd�dddd dd�d,d"d-d d.ed/dd0dd1dd#dd2ed3dddde�ejd dQdd�dd dd"dd�d,d"d-d d.ed/dd0dd1dd#dd2ed3dddde�gdEgdFgdGgdej%ej&�edS��dHedddIgdJgd$d�d&d��Z0ej#d d�dd�ddded#dd>ejd dOdd�dddd dd+d,d d-d d.ed/dd0dd1dd#dd2ed3dddde�ejd dQdd�dd dd"dd"d,d�d-d d.ed/e1d�d0dd1dd#dd2ed3dddde�gdEgdFgdGgdej%ej&�edS��dHedddIgdJgd$d�d&d��Z2ej#d d�dd�ddded#dd>ejd dOdd�dddd dd+d,d d-d d.ed/dd0dd1dd#dd2ed3dddde�ejd dQdd�dd dd"dd d,d+d-d d.ed/e1d�d0dd1dd#dd2ed3dddde�gdEgdFgdGgdej%ej&�edS��dHedddIgdJgd$d�d&d��Z3ej#d d�dd�ddded#dd>ejd dOdd�dddd dd�d,d{d-d d.ed/ed0dd1dd#dd2ed3dddde�ejd dQdd�dd dd"dd�d,d{d-d d.ed/ed0dd1dd#dd2ed3dddde�gdEgdFgdGgdej%ej&�edS��dHedddIgdJgd$d�d&d��Z4ej#d d�dd�ddded#dd>ejd dOdd�dddd dd�d,d�d-d d.ed/ed��j5d��d0dd1dd#dd2ed3dddde�ejd dQdd�dd dd"dd�d,d�d-d d.ed/ed��j5d��d0dd1dd#dd2ed3dddde�gdEgdFgdGgdej%ej&�edS��dHedddIgdJgd$d�d&d��Z6ej#d d�dd�ddded#dd>ejd dOdd�dddd dd�d,d�d-d d.ed/ed��j5d��d0dd1dd#dd2ed3dddde�ejd dQdd�dd dd"dd�d,d�d-d d.ed/ed��d0dd1dd#dd2ed3dddde�gdEgdFgdGgdej%ej&�edS��dHedddIgdJgd$d�d&d��Z7ej#d d�dd�ddded#dd>ejd dOdd�dddd dd�d,d�d-d d.ed/ed��j5d��d0dd1dd#dd2ed3dddde�ejd dQdd�dd dd"ddCd,dDd-d d.ed/dd0dd1dd#dd2ed3dddde�gdEgdFgdGgdej%ej&�edS��dHedddIgdJgd$d�d&d��Z8ej#d d�dd�ddded#dd>ejd dOdd�dddd dd�d,d�d-d d.ed/ed��j5d��d0dd1dd#dd2ed3dddde�ejd dQdd�dd dd"ddCd,dDd-d d.ed/dd0dd1dd#dd2ed3dddde�gdEgdFgdGgdej%ej&�edS��dHedddIgdJgd$d�d&d��Z9ej#d d�dd�ddded#dd>ejd dOdd�dddd dd�d,d�d-d d.ed/ed��j5d��d0dd1dd#dd2ed3dddde�ejd dQdd�dd dd"dd�d,d�d-d d.ed/dd0dd1dd#dd2ed3dddde�gdEgdFgdGgdej%ej&�edS��dHedddIgdJgd$d�d&d��Z:ej#d d�dd�ddded#dd>ejd dOdd�dddd dd�d,d�d-d d.ed/ed��j5d��d0dd1dd#dd2ed3dddde�ejd dQdd�dd dd"dd�d,d�d-d d.ed/dd0dd1dd#dd2ed3dddde�gdEgdFgdGgdej%ej&�edS��dHedddIgdJgd$d�d&d��Z;ej#d d�dd�ddded#dd>ejd d�dd�dddd�dd+d,d d-d d.ed/dd0dd1dd#dd2ed3dddde�ejd d�dd�dd dd�dd_d,dd-d d.ed/dd0dd1dd#dd2ed3dddde�gdEgdFgdGgdddHedddIgdJgd$d�d&d��Z<ej#d d�dd�ddded#dd>gdEgdFgdGgdej%ej&�ed���dHe dddIdgdJgd$d�d&d��Z=ej#d d�dd�ddded#dd>ejd d�dd�dddd�dd�d,d�d-d d.ed/ed��j5d��d0dd1dd#dd2ed3dddde�gdEejd d�dd�dddd�ddCd,dDd-d d.ed/dd0dd1dd#dd2e d3dddde�gdFgdGgdddHedddIgdJgd$d�d&d��Z>ej#d d�dd�ddded#dd>ejd d�dd�dddd�dd+d,d d-d d.ed/dd0dd1dd#dd2ed3dddde�gdEejd d�dd�dddd�ddCd,dDd-d d.ed/dd0dd1dd#dd2e d3dddde�gdFgdGgdddHedddIgdJgd$d�d&d��Z?ej#d d�dd�ddded#dd>ejd d�dd�dddd dd+d,d d-d d.ed/dd0dd1dd#dd2ed3dddde�ejd d�dd�dd dd"ddd,d"d-d d.ed/dd0dd1dd#dd2ed3dddde�ejd d�dd�dd"dddd_d,dd-d d.ed/dd0dd1dd#dd2ed3dddde�ejd d�dd�ddddfddfd,dfd-d d.ed/dd0dd1dd#dd2ed3dddde�ejd d�dd�ddfdd+ddmd,d d-d d.ed/dd0dd1dd#dd2ed3dddde�ejd d�dd�dd+dd�ddtd,d"d-d d.ed/dd0dd1dd#dd2ed3dddde�ejd ddddd�dd{dd{d,dd-d d.ed/dd0dd1dd#dd2ed3dddde�ejd ddddd{dd�dd�d,dfd-d d.ed/dd0dd1dd#dd2ed3dddde�ejd ddddd�dd�dd�d,d d-d d.ed/dd0dd1dd#dd2ed3dddde�ejd ddddd�ddDdd�d,d"d-d d.ed/dd0dd1dd#dd2ed3dddde�ejd ddd ddDddCdd"d,d�d-d d.ed/e1d�d0dd1dd#dd2ed3dddde�ejd d dd ddCdd�dd d,d+d-d d.ed/e1d�d0dd1dd#dd2ed3dddde�ejd d dd dd�dd_dd�d,d{d-d d.ed/ed0dd1dd#dd2ed3dddde�ejd ddddd_dd�dd�d,d�d-d d.ed/ed��j5d��d0dd1dd#dd2ed3dddde�ejd ddddd�dd�dd�d,d�d-d d.ed/ed��d0dd1dd#dd2ed3dddde�ejd ddddd�ddtddCd,dDd-d d.ed/dd0dd1dd#dd2ed3dddde�ejd ddddd�ddddCd,dDd-d d.ed/dd0dd1dd#dd2ed3dddde�ejd dddddmdddd�d,d�d-d d.ed/dd0dd1dd#dd2ed3dddde�ejd dddddtdddd�d,d�d-d d.ed/dd0dd1dd#dd2ed3dddde�ejd ddddddddd�d,d�d-d d.ed/ed��j5d��d0dd1dd#dd2ed3ddej%ej@�ed ��de�ejd d!dd"dd#dd�dd�d,d�d-d d.ed/ed��j5d��d0dd1dd#dd2ed3ddej%ej@�ed���de�ejd d$dd%dddd&ddCd,dDd-d d.ed/dd0dd1dd#dd2ed3dddde�ejd d'dd(dddd)dd+d,d d-dd.ed/gd0dd1dd#dd2ed3dddde�ejd d*dd+dd,dd-ddd,d"d-dd.ed/gd0dd1dd#dd2ed3dddde�ejd d.dd/dddd0dd_d,dd-dd.ed/gd0dd1dd#dd2ed3dddde�ejd d1dd2dd�dd3ddfd,dfd-dd.ed/gd0dd1dd#dd2ed3dddde�ejd d4dd5dd6dd7ddmd,d d-dd.ed/gd0dd1dd#dd2ed3dddde�ejd d8dd9dd&dd:ddtd,d"d-dd.ed/gd0dd1dd#dd2ed3dddde�ejd d;dd<dd=dd>dd{d,dd-dd.ed/gd0dd1dd#dd2ed3dddde�ejd d?dd@ddAddBdd�d,dfd-dd.ed/gd0dd1dd#dd2ed3dddde�ejd dCddDddEddFdd�d,d d-dd.ed/gd0dd1dd#dd2ed3dddde�ejd dGddHdd)ddIdd�d,d"d-dd.ed/gd0dd1dd#dd2ed3dddde�ejd dJddKdd-ddLdd"d,d�d-dd.ed/gd0dd1dd#dd2ed3dddde�ejd dMddNdd0ddOdd d,d+d-dd.ed/gd0dd1dd#dd2ed3dddde�ejd dPddQdd3ddRdd�d,d{d-dd.ed/gd0dd1dd#dd2ed3dddde�ejd dSddTdd7ddUdd�d,d�d-dd.ed/gd0dd1dd#dd2ed3dddde�ejd dVddWdd:ddXdd�d,d�d-dd.ed/gd0dd1dd#dd2ed3dddde�ejd dYddZdd>dd[ddCd,dDd-dd.ed/gd0dd1dd#dd2ed3dddde�ejd d\dd]ddBdd^ddCd,dDd-dd.ed/gd0dd1dd#dd2ed3dddde�ejd d_dd`ddFddadd�d,d�d-dd.ed/gd0dd1dd#dd2ed3dddde�ejd dbddcddIddddd�d,d�d-dd.ed/gd0dd1dd#dd2ed3dddde�ejd deddfddLddgdd�d,d�d-dd.ed/gd0dd1dd#dd2ed3ddej%ej@�ed ��de�ejd dhddiddOddjdd�d,d�d-dd.ed/gd0dd1dd#dd2ed3ddej%ej@�ed���de�ejd dkddlddRddmddCd,dDd-dd.ed/gd0dd1dd#dd2ed3dddde�ejd dnddoddUddpddCd,dDd-dd.ed/gd0dd1dd#dd2ed3dddde�ejd dqddrddXddsddCd,dDd-dd.ed/gd0dd1dd#dd2ed3dddde�ejd dtdduddvddwddCd,dDd-dd.ed/gd0dd1dd#dd2ed3dddde�ejd dxddyddzdd{ddCd,dDd-dd.ed/gd0dd1dd#dd2ed3dddde�ejd d|dd}dd[dd~ddCd,dDd-dd.ed/gd0dd1dd#dd2ed3dddde�ejd ddd�dd^dd�ddCd,dDd-dd.ed/gd0dd1dd#dd2ed3dddde�ejd d�dd�dd�dd�ddCd,dDd-dd.ed/gd0dd1dd#dd2ed3dddde�ejd d�dd�ddadd�ddCd,dDd-dd.ed/gd0dd1dd#dd2ed3dddde�ejd d�dd�ddddd�ddCd,dDd-dd.ed/gd0dd1dd#dd2ed3dddde�ejd d�dd�dd�dd�ddCd,dDd-dd.ed/gd0dd1dd#dd2ed3dddde�ejd d�dd�ddgdd�ddCd,dDd-dd.ed/gd0dd1dd#dd2ed3dddde�ejd d�dd�ddjdd�ddCd,dDd-dd.ed/gd0dd1dd#dd2ed3dddde�ejd d�dd�ddmdd�ddCd,dDd-dd.ed/gd0dd1dd#dd2ed3dddde�ejd d�dd�ddpdd�ddCd,dDd-dd.ed/gd0dd1dd#dd2ed3dddde�ejd d�dd�ddsdd�ddCd,dDd-dd.ed/gd0dd1dd#dd2ed3dddde�ejd d�dd�ddwdd�ddCd,dDd-dd.ed/gd0dd1dd#dd2ed3dddde�ejd d�dd�dd{dd�ddCd,dDd-dd.ed/gd0dd1dd#dd2ed3dddde�ejd d�dd�dd~dd�ddCd,dDd-dd.ed/gd0dd1dd#dd2ed3dddde�ejd d�dd�dd�dd�dd_d,dd-d d.ed/dd0dd1dd#dd2ed3dddde�ejd d�dd�dd�dd�ddCd,dDd-d d.ed/dd0dd1dd#dd2ed3dddde�ejd d�dd�dd�dd�dd�d,d�d-d d.ed/ed��j5d��d0dd1dd#dd2ed3dddde�ejd d�dd�dd�dd�dd�d,d�d-d d.ed/ed��d0dd1dd#dd2ed3dddde�ejd d�dd�dd�dd�dd�d,d{d-d d.ed/ed0dd1dd#dd2ed3dddde�ejd d�dd�dd�dd�ddfd,dfd-d d.ed/dd0dd1dd#dd2ed3dddde�ejd d�dd�dd�dd�dd"d,d�d-d d.ed/e1d�d0dd1dd#dd2ed3dddde�ejd d�dd�dd�dd�dd d,d+d-d d.ed/e1d�d0dd1dd#dd2ed3dddde�ejd d�dd�dd�dd�dd�d,d�d-d d.ed/dd0dd1dd#dd2ed3dddde�ejd d�dd�dd�dd�ddDd,dDd-d d.ed/dd0dd1dd#dd2ed3dddde�ejd d�dd�dd�dd�dd+d,d d-d d.ed/dd0dd1dd#dd2ed3dddde�ejd d�dd�dd�dd�dd+d,d d-d d.ed/dd0dd1dd#dd2ed3dddde�ejd d�dd�dd�dd�dd+d,d d-d d.ed/dd0dd1dd#dd2ed3dddde�ejd d�dd�dd�dd�dd+d,d d-d d.ed/dd0dd1dd#dd2ed3dddde�ejd d�dd�dd�dd�dd+d,d d-d d.ed/dd0dd1dd#dd2ed3dddde�ejd d�dd�dd�dd�dd+d,d d-d d.ed/dd0dd1dd#dd2ed3dddde�ejd d�dd�dd�dd�dd+d,d d-d d.ed/dd0dd1dd#dd2ed3dddde�ejd d�dd�dd�dd�dd+d,d d-d d.ed/dd0dd1dd#dd2ed3dddde�ejd d�dd�dd�dd�dd+d,d d-d d.ed/dd0dd1dd#dd2ed3dddde�ejd d�dd�dd�dd�dd+d,d d-d d.ed/dd0dd1dd#dd2ed3dddde�ejd d�dd�dd�dd�dd+d,d d-d d.ed/dd0dd1dd#dd2ed3dddde�ejd d�dd�dd�dd�dd+d,d d-d d.ed/dd0dd1dd#dd2ed3dddde�ejd d�dd�dd�dd�dd+d,d d-d d.ed/dd0dd1dd#dd2ed3dddde�ejd d�dd�dd�dd�dd+d,d d-d d.ed/dd0dd1dd#dd2ed3dddde�ejd d�dd�dd�dd�dd+d,d d-d d.ed/dd0dd1dd#dd2ed3dddde�ejd d�dddddddd+d,d d-d d.ed/dd0dd1dd#dd2ed3dddde�ejd ddddddddd+d,d d-d d.ed/dd0dd1dd#dd2ed3dddde�ejd ddddd dd dd+d,d d-d d.ed/dd0dd1dd#dd2ed3dddde�gZdEgdFe$e'e(e)e*e+e,e-e.e/e0e2e3e4e6e7e8e9e:e;e<e=e>e?gdGe"gdddHe dddIdgdJejAd d dd ddd#dd>g�gd$d�d&d �ZBej#d dddddded#dd>ejd ddddddd dd+d,d d-d d.ed/dd0dd1dd#dd2ed3dddde�gdEgdFgdGgdddHedddIgdJgd$dd&d�ZCeBe$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 jIjJeBjDd��eBjHd eBjDd�_KeBjHd jIjJeBjDd��eBjHd eBjDd�_KeBjHd jIjJeBjDd��eBjHd eBjDd�_KeBjHd jIjJeBjDd��eBjHd eBjDd�_KeBjHd jIjJeBjDd��eBjHd eBjDd�_KeBjHd jIjJeBjDd��eBjHd eBjDd�_KeBjHd jIjJeBjDd��eBjHd eBjDd�_KeBjHd jIjJeBjDd��eBjHd eBjDd�_KeBjHd jIjJeBjDd��eBjHd eBjDd�_KeBejLd�dd��d�e jPd�e jQfeRde?dd��deBdd��ZSejTeS�ejTeSjU�ejTeSjV�ejTeSjW�ejTeSjX�ejTeSjY�ejTeSjZ�ejTeSj[�ejTeSj\�ejTeSj]�ejTeSj^�ejTeSj_�ejTeSj`�ejTeSja�ejTeSjb�ejTeSjc�ejTeSjd�ejTeSje�ejTeSjf�ejTeSjg�ejTeSjh�ejTeSji�ejTeSjj�ejTeSjk�ejTeSjl�e jPde jQfeRdeCdd��ZmejTem�eSjne!�e>e>jNd�_EeSjjjne>jNd��e?e?jNd�_EeSjjjne?jNd��e e_oej%ejp�ed��e_qe e'_oej%ej&�edS��e'_qe e(_oej%ej&�edS��e(_qe e)_oej%ej&�edS��e)_qe e*_oej%ej&�edS��e*_qe e+_oej%ej&�edS��e+_qe e,_oej%ej&�edS��e,_qe e-_oej%ej&�edS��e-_qe e._oej%ej&�edS��e._qe e/_oej%ej&�edS��e/_qe e0_oej%ej&�edS��e0_qe e2_oej%ej&�edS��e2_qe e3_oej%ej&�edS��e3_qe e4_oej%ej&�edS��e4_qe e6_oej%ej&�edS��e6_qe e7_oej%ej&�edS��e7_qe e8_oej%ej&�edS��e8_qe e9_oej%ej&�edS��e9_qe e:_oej%ej&�edS��e:_qe e;_oej%ej&�edS��e;_qe e=_oej%ej&�ed���e=_qe eBjDd_oej%ej@�ed ��eBjDd_qe eBjDd!_oej%ej@�ed���eBjDd!_qe eBjDde_oej%ej@�ed ��eBjDde_qe eBjDdh_oej%ej@�ed���eBjDdh_qdS(i����NiicCs|S(N((tx((sL/usr/lib/python2.7/site-packages/google/protobuf/test_messages_proto2_pb2.pyttcCs |jd�S(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���������*x�B 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.proto2H�tForeignEnumProto2t full_names/protobuf_test_messages.proto2.ForeignEnumProto2tfilenametfiletvaluest FOREIGN_FOOtindextnumbertoptionsttypet FOREIGN_BARit FOREIGN_BAZitcontaining_typetserialized_starti�tserialized_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]i�t 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_rangestoneofsi�itMapInt32Int32EntrysCprotobuf_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.valueiPi�tMapUint32Uint32EntrysEprotobuf_test_messages.proto2.TestAllTypesProto2.MapUint32Uint32EntrysIprotobuf_test_messages.proto2.TestAllTypesProto2.MapUint32Uint32Entry.keyi sKprotobuf_test_messages.proto2.TestAllTypesProto2.MapUint32Uint32Entry.valuei�i�tMapUint64Uint64EntrysEprotobuf_test_messages.proto2.TestAllTypesProto2.MapUint64Uint64EntrysIprotobuf_test_messages.proto2.TestAllTypesProto2.MapUint64Uint64Entry.keyisKprotobuf_test_messages.proto2.TestAllTypesProto2.MapUint64Uint64Entry.valuei�i�tMapSint32Sint32EntrysEprotobuf_test_messages.proto2.TestAllTypesProto2.MapSint32Sint32EntrysIprotobuf_test_messages.proto2.TestAllTypesProto2.MapSint32Sint32Entry.keyisKprotobuf_test_messages.proto2.TestAllTypesProto2.MapSint32Sint32Entry.valuei�i,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.valueifi�tMapFixed64Fixed64EntrysGprotobuf_test_messages.proto2.TestAllTypesProto2.MapFixed64Fixed64EntrysKprotobuf_test_messages.proto2.TestAllTypesProto2.MapFixed64Fixed64Entry.keyisMprotobuf_test_messages.proto2.TestAllTypesProto2.MapFixed64Fixed64Entry.valuei�i�tMapSfixed32Sfixed32EntrysIprotobuf_test_messages.proto2.TestAllTypesProto2.MapSfixed32Sfixed32EntrysMprotobuf_test_messages.proto2.TestAllTypesProto2.MapSfixed32Sfixed32Entry.keyisOprotobuf_test_messages.proto2.TestAllTypesProto2.MapSfixed32Sfixed32Entry.valuei�itMapSfixed64Sfixed64EntrysIprotobuf_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.valueiRi�tMapInt32DoubleEntrysDprotobuf_test_messages.proto2.TestAllTypesProto2.MapInt32DoubleEntrysHprotobuf_test_messages.proto2.TestAllTypesProto2.MapInt32DoubleEntry.keysJprotobuf_test_messages.proto2.TestAllTypesProto2.MapInt32DoubleEntry.valuei�i�tMapBoolBoolEntrysAprotobuf_test_messages.proto2.TestAllTypesProto2.MapBoolBoolEntrysEprotobuf_test_messages.proto2.TestAllTypesProto2.MapBoolBoolEntry.keyisGprotobuf_test_messages.proto2.TestAllTypesProto2.MapBoolBoolEntry.valuei�i�tMapStringStringEntrysEprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringStringEntrysIprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringStringEntry.keyi Rsutf-8sKprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringStringEntry.valuei�i)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.valueibi�tMapStringForeignMessageEntrysMprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringForeignMessageEntrysQprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringForeignMessageEntry.keysSprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringForeignMessageEntry.valuei�iUtMapStringNestedEnumEntrysIprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringNestedEnumEntrysMprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringNestedEnumEntry.keysOprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringNestedEnumEntry.valueiiWi�tMapStringForeignEnumEntrysJprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringForeignEnumEntrysNprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringForeignEnumEntry.keysPprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringForeignEnumEntry.valuei�i>tDatas5protobuf_test_messages.proto2.TestAllTypesProto2.Datat group_int32sAprotobuf_test_messages.proto2.TestAllTypesProto2.Data.group_int32i�t group_uint32sBprotobuf_test_messages.proto2.TestAllTypesProto2.Data.group_uint32i�i@istMessageSetCorrectsBprotobuf_test_messages.proto2.TestAllTypesProto2.MessageSetCorrectsi���iui�tMessageSetCorrectExtension1sLprotobuf_test_messages.proto2.TestAllTypesProto2.MessageSetCorrectExtension1tstrsPprotobuf_test_messages.proto2.TestAllTypesProto2.MessageSetCorrectExtension1.stritmessage_set_extensionsbprotobuf_test_messages.proto2.TestAllTypesProto2.MessageSetCorrectExtension1.message_set_extensioni��i�iytMessageSetCorrectExtension2sLprotobuf_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.datai�t fieldname1s;protobuf_test_messages.proto2.TestAllTypesProto2.fieldname1i�t field_name2s<protobuf_test_messages.proto2.TestAllTypesProto2.field_name2i�t _field_name3s=protobuf_test_messages.proto2.TestAllTypesProto2._field_name3i�t field__name4_s>protobuf_test_messages.proto2.TestAllTypesProto2.field__name4_iKi�t field0name5s<protobuf_test_messages.proto2.TestAllTypesProto2.field0name5iLi�t field_0_name6s>protobuf_test_messages.proto2.TestAllTypesProto2.field_0_name6iMi�t fieldName7s;protobuf_test_messages.proto2.TestAllTypesProto2.fieldName7iNi�t FieldName8s;protobuf_test_messages.proto2.TestAllTypesProto2.FieldName8iOi�t field_Name9s<protobuf_test_messages.proto2.TestAllTypesProto2.field_Name9iPi�t Field_Name10s=protobuf_test_messages.proto2.TestAllTypesProto2.Field_Name10iQi�t FIELD_NAME11s=protobuf_test_messages.proto2.TestAllTypesProto2.FIELD_NAME11iRi�t FIELD_name12s=protobuf_test_messages.proto2.TestAllTypesProto2.FIELD_name12iSi�t__field_name13s?protobuf_test_messages.proto2.TestAllTypesProto2.__field_name13iTi�t__Field_name14s?protobuf_test_messages.proto2.TestAllTypesProto2.__Field_name14iUi�t field__name15s>protobuf_test_messages.proto2.TestAllTypesProto2.field__name15iVi�t field__Name16s>protobuf_test_messages.proto2.TestAllTypesProto2.field__Name16iWi�tfield_name17__s?protobuf_test_messages.proto2.TestAllTypesProto2.field_name17__iXi�tField_name18__s?protobuf_test_messages.proto2.TestAllTypesProto2.Field_name18__iYi�t oneof_fields<protobuf_test_messages.proto2.TestAllTypesProto2.oneof_fieldi�tForeignMessageProto2s2protobuf_test_messages.proto2.ForeignMessageProto2tcs4protobuf_test_messages.proto2.ForeignMessageProto2.ci�i�t 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_dbtFileDescriptorR�tEnumDescriptortNonetEnumValueDescriptort_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@RARBRCRDRERFRGRHRIRJRKRLRORPRSR�tRegisterExtensiont has_optionst FileOptionst_options(((sL/usr/lib/python2.7/site-packages/google/protobuf/test_messages_proto2_pb2.pytsJ %                                                                                                                                                                                                                                                                                                    $  $                                                                                   $   $                                                                                                                                                                                       N                                                                      ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !(((