MTDVSRVLKEARDQGRLTTLDYANLIFDDFMELHGDRHFSDDGAIVGGLAYLAGQPVTVIGIQKGKNLQDNLARNFGQPNPEGYRKALRLMKQAEKFGRPVVTFINTAGAYPGVGAEERGQGEAIAKNLMEMSDLKVPIIAIIIGEGGSGGALALAVADQVWMLENTMYAVLSPEGFASILWKDGSRATEAAELMKITAGELYKMGIVDRIIPEHGYFSSEIVDIIKANLIEQITSLQAKPLDQLLDERYQRFRKY*