MGFQLPGFRFHPTEEELLDFYLKKIALGKQLHSDIISFLDIYHHEPWDLPGLARIGEREWYFFVPRERKNRHGGRPNRTTAKGYWKATGSDRPIRCLTDPKRLLGLRKTLVFYTGRAPKGQKTDWVMNEYRLPNTCSLLKDDIVLCKIYRKATPLKVLEERAALEEVTRASQVASSFPLKEEAXCQD