MGEVRSKTDLGDCRFYEKKFPEVDDLIMVKVNRIEDMGAYVSILEYNDMEGMILMSELSKRRFRSVNKLIRVGRHEVVLVLRVDNQKGYIDLSKRRVSPKDIMKCEEHFSKSKKVHQTVRHVAQKHNMTVEELNRKVIWPLYKKYGHALDALKEATMNPDIIFKEMDISDAVKESLLSDIKLRLTPQALKLRGRIDVWCFGYEGIDAVKEALKKGKEISNNEVTINIKLIAPPQYVIVTSCHDKELGMQKIQEAMKVISDKIKEYKGGDFKQQGEILVIGGDDEKRLEELLDKHDGLSSDDEYSSDGDDDDSSDEDDNSSDEDDD