MTSEDRSAAGPYIEYDNLPALHAREKDLPLLHPYGTVEVGGRYVTPGGGRLTVRKDGKHFQITLDHLGCPAQLTPEKTALFERLGLAAEGHCLHAGCRHHVAAAGAVLRSFALRTGSIELTAFVRAALAIELGDEHPVDLLLKDAEALAGPVRRTDPQAKEDQEEAG