MKRSLRPLFLLLLLIILFAAMLTSRDILRHGIPSIDLESRVPIRYLPLPQLNATLLRHAAAEIGEESISQEIQNLLNFRHWLHFRSLLQNWFRKRRFQPGIMSELTRSIKLPIDLHYKLQTNNKNKYSSCAVVGNSGILLDKNHGSKIDSHEVVIRLNNARVDSFETKVGRKTNISFMKGNILHLCARKRGCFCHPYGDSVPIVIYICEAVQLMDYTVCNASHKAPLLVTDPRFDVLCSRIAKYYSMKRFVEESGGVGEGLEKWGEAHEGGLFHYYSSGMQAVMLALGICDRVSIFGFGKTDSARHHYHTSQKEELHLHDFEAEYDFYRDLVDGDKPIPFLEESFKVPPVVFYQ*