METKEVVVLVVPFVAQGHLNQLLHLSRVLSSYNLPIHVVGTTTHNRQAKLRIHGWDPTSAINIHFHEFETPKFASPPPDPNASDKFPSHLIPSFQLPSHLREPFAKLLADITPTTRRVIIIHDYLMSSVVQDVVSYENAEAYVFHCASAFTTFSYFWEGKGKPCLDDDDESYKQLMKVPAFEGSLPAEFIESMMSHQVCNTFNSGNLHDTCNVFDRKYIDFLAKEGLSGSTKQWAMGPFNPVAISDKENLGKRHMSLEWLDKQAKDSVIYVSFGTTTSLSDDEIRELANGLENSQHKFIWVLRDADKGDIFDGEVRRVELPKGFEERLGEQGLVVREWAPQLEILAHLATGGFMSHCGWNSSMESITMGVPIAAWPMHSDQPRNAILVTEVLKSGISXWIGSIVVS*