MLKLHLPIVESAQQMYSRNFVKNEIRWIDVSCVLRVGCFVSSCPLLAVVKRPSGCTSLTDFNFIGSETESAENIQCVYSLNPRLKNFSDWLLDIIATGDLDAFFPAATREYAPLVEEVWKDPAIQETYKRKNELHFLPDVADYFLGKAVEVSSNEYEPSEQDILYAEGVTQGNALAFMEFQLDDRSPMSETYGDNLDAPPPPLTRYQLIRLNAKGMNEGCKWVEMFEDVRVVVFCVALSDYDQMWVAPEDSGSGTLLQNKMMHYRELFETMVRHPCFKETPFVLILNKYDLFEEKLNCVALGACEWFTDFSPLRPHNNSQSLAHQAYYYVAMKFKDLYASLTGRKLFVWQARARDRITVDEAFKYIREVVKWDEEKEEAYYVGAEDSFYSTTDISSSPFIRQE*