MLGEHTSGNLPGDVSNPFITSLRQGMGRMDISSKGSSIPYSFRSAPPLASHATSHLDAQRDTKKRAPPYMPERVLDAPGFEDDYYLNLIDWSCANRVAIGLGDMGYVWDAETGSVSALGSGAEEDTNKVTSVSWSNDGAYLAIGLDTGDIEVWDVEENKKMRTMKGHLARVPVMSWHGHVLTSGCRDGSIYHHDVRVAKHKVMELVGHNAEVCGLAWRSDGQFLASGGNDNVVNCWDGRIGASILNDEGTPRGVAKWTKREILGTHGYPDNTLTLWTYPTLEKIWEVPAHDSRIISSALSPDGTTVCTGAGDENLKFWKV