MRGDDMHIYELVSRDRTHPVRIYLLHSEYWTEDEFYNLLLEAFQRSSASDWHLQILEVSEYLVTAHGFVEAGGLQEIGFPGELSKTEVSRRIHAFLGKDRSD