MGVELKLTPTSFRRRVILRALVIVFAFSVVSIIRNLNGAYQGETHLHHRPRKVDDCAVNFAFLGPFLFSGNGFLSRSDSNGLVRSVSPVSSLLKNSSVVHVASLGEQVLIVFRRHGEDSFGLDQSHHHHLPGDCSSVLNSRPYIGLLEPLLEEKRSDFERRIHYLPEFIDVSSRKRLVYIDIGAADHLTPRSDWFFPSYPIDKKAFNSYFVHHNTSILTSYVKSPGVTFIYHPGLAGTVASRGEEEEEPFVEDDSFDFLAWFKETASFADFLVLKMNTSEAELKFLSELIKTGAICSVDELFLHCNGYGDCNNVIKSLRSSGVFVHQWWED*