MGRMNEQEEGKKPRFLCLHGFRTSGEIMKKQIGKWPDSVLEKLDLVFLDAPFPCQGKSDVEGIFPPPYYEWFQFNPEFSDYQNFDECLAYLEDFMIKQGPFDGLVGFSQGAILSAALPGLQSKGLALTKVPKIKFVIIIGGARFRNAALAEKAYPSPIDCPSLHFLGETDFLKPYGTALLESFVDPVVINHPKGHTVPRLDETSLVSMLKFVEKIKKLVSCNSHATAEENEILLE