MEDGMDAMLRYAVIGVGLMGQEHCANLLALRKLGYAIEVVALADPHEPSSRAALHVVGSQWAPRVYTDFKQMLQTEQELDVVIVATPNFHHVHVLRYLLPQFPRLHVLCEKPMATTLDDCREIVQLCSARPGVFWIGLEYRYMPPIARLIELARAGTVGTVRQVAIREHRFPFLVKVNDWNRFSRNTGGTLVEKCCHFFDLMNEIAQDAPLSVYASGAQDVNHLDERYNGETPDILDNAFVVVNYSRGLRAMLDLCMFAEASQNQEEVCVVGDLGKLEAFLPSHELRTGLRGNHALSAVEVVHVRERAVTYAGHHYGSSQLEHMDLYQVIQTKQPARVGPHNGLLSVAMGIAAHLSITQQRVVRMAELL*