MEDQVLKKALITGITGQDGSYLTEFLLSKGYAVHGIIRRSSNFNTQRLEHIYIDPHNSGARMKLHYGDLSDASALRKWIDTICPDEVYNLGAQSHVGVSFENPDYTADIVATGALRLLEAVRTHIESTGRQVRYYQAGSSEMYGATPPPQDEETKFHPRSPYAVGKVAAHWYTVNYREAYGLFACNGILFNHESPRRGENFVTRKITRAVGRIKIGLQHKLFLGNLKASRDWGFAGDYVEAMWMMLQQEKPDDYVVATEESHTVEEFLEEAFGYVGLHWRDHVEIDPRYFRPAEVDNLRGSATKAKKVLGWAPKVSFKQLVAMMVDSDLERAKREKVLVDNGYIDSHQQP*