MGRSRRDGAVVPLVESLGVRLSSAKLIAPYVAAEGLPVLIRRVKFLKEMLFSSSGYETLIGRNAKRMMAHLSIPADEALQSTLSFFEKMEARHGGLSMLAHGDVSFPYLIESFPMLLLCSEDKHLKALIDFLEHIGVPKPRIPSVLLAFPPIILSDVEKDIKPRIHAWEKAGIEQEYIGRMLLKYPWILSASVIENYKQALLFFNRRKISSTFLGIAVKSWPHILGCSTTRMNSILVLFDDLGISKKMLVPVLTSSPQLLLRKPNEFLQVVSFFKDMGFDKITVAKIVCRSPEIFASDVENTLKKKINFLIDFGISERHLPRIIKKYPELLLLDINRTLLPRMNYFLGMGLSKKDVCSMISRFSPLLGYSIEHVLKPKIDFLLQTMKKPLKAVVEYPSFMIPSGSGRLFYRWEATSRVFNIHKHIVFQTLSIGISP