MRGSPSLRSFNRFNRYSNLIKSTRFTEPAVLPAAAFIPRYTRGFTRTTMRPTAAVEGLGQDDEIPSARLQPEPGPDVRVLIIGAGNINFGSDEGPWNHSQRLEQKLGNRLKIVGLVDPATSRAEAVLKAKSLTFAASAYADTPIYPSVKDAISALSSNPPEMILLGSPPAFRGTTDPSKGYNAEVQLTESFPNAALFVEKPVSTGSVEEALKVAEYLEGKSNLVSVGYMLRYSAAVQKMKQILKENNLEVMMTSARYVMAYEHSAKIAWWTKSVDCGPIVEQATHFCDLSRYFAGEVDLDTVMAHSIEWYEKPGQLTKIPFDESALVPEDDRIPRFTSATWKYKSGAIGHLEHGVSLQGTQFSTEITVFADGYQLKLIDPYNRPTLYVRRPGNDVEEIHNFTDDDAFLSEMSTFIDTSSKGSSEIPVLSSFADAVRTYELTWAIRWASEKTSRSRT