MNSYIGHPSQLSGVEEYRLIGGKGDGMRLLQVRNGLGLEFTVSADRAADITRLTYEGVNYSYISPSGYVAPAYYDQQEFGFLKSFTCGFLTTCGLSNIGVPTEDESGKTGLHGTISHIPADHIYYTEDDDKIVLHAAISDGEIFKQKLVLHRELVCSKKENKLQINDTVTNEGSRTEPLSILYHMNLGYPLLDENAKLETTAVKVEARDARAQEGIDTWDTFLTPQPNFEEQCYYHTFEGLWASAKLTNSKIGKGLEIKCDTSTLDTMVEWKMMGERDYVLGIEPTNNRLLGRGELKKQNLLKYIEPGEAVCFRIEANFYRV