MALFVSSLAAALSHLSLPSTSTPKPHPASLLRLRSTYRRVVSLALHTEELDGHRLGGRSKNDSRMKLLLSNPYTDVFNSDGEDDERAAGRGSKRPGESAVETFFSSSRSFSSDSSEFYTNKKQHKKKTATKPKGMARSAGLDVRRHCCFEAQLHVLQADPATFTSDLEDAEDFAAWSKEALSQAAAEMQGFSCESDKAWVAQAEMQDKELDIIEMAMYGDVIRPGKQCRCRIVAEVLGQVKPTNHMAAWPLKDHIYLHLNHLPPEVLKERLPGISETDAIFAGVDVTKEPIPVLPTVHYNMGGIPSPNELPWGVDIKGDNPDVVISGLMAAGEAACASVHGANRLGANSLLDIVVFGRACANRVADISKPGRFLIFTGSTLYHVEDLPFRLDDIPSNYGGFKEAMKGLDIRKVLEAPEEVKCVPMKNVLEPGDIPTLAELSLTTPPGMAQMSRLQDIDHFLFL*