MTTPTDAELVQAQADLWHHCLSYLTPMALRCAVQLGIPTAIHRLGGAASLPDLVTALSLPTSKVPFVGRLLRLLAATGILASNEAGMYSLVPLSYLLVDGVRIDGDASQTAFVLTVTSRHFMEAAIGLADWFKNDIPPPVPSPFEDVHGAALFEESMAALDPECDKLFNESLAAHDHMGIGTILRECHGIFNGLQSLTDCCGGDGTTARAIVKAYPHIKCNIFPCPLVLHFWSDEDCINILAQCKKAIPTREAGGKVIIIDIVVDSSSGKMFETQLLMDMAMMVYTRGRQRDEQDWNAIFVKAGFSDYKIVKKLGARGVIEVYP*