MLAWALLSAVLWSLAGVGSARSSLFSNEGFVYGTVGHPVKIYVKLHQTSPVLVCMDIDRASKETVDPIYLWIGPNENTLTGSSQINITNIGELVLKDFMESLSGHYSCTLSYKIVKAETQEETSLKKKYDFLVFAYREPDYSYRMAVRFTTKSCVGRYNDLLFRLLKKILDNLISDLLCHVIEPSYKCHSVKIPERDFVYELFVAFQVNPFAPGWKSMCNSSMDCEDVTNHNILKARDRIEEFFRSQAYILHHHFNITVPAMHFVDHSFQVTRIDNCRPGFGKNEGLHSNCASCCVVCSPGTFSPDMDVTCQTCVSAHVYGAKACP