MGDIRSKTDLGDCRFYEKKFPEVDDLIMVKVNRIEDMGAYVSILEYNDMEGMILMSELSKRRFRSVNKLIRVGRHEVVLVLRVDNQKGYIDLSKRRVSPKDIIKCEEHFSKSKKVHQTVRHVAQKHNMTVEELNRKVIWPLYKKYGHALDALKEATMNPDVIFKEMDISDAVKESLLSDIKLRLTPQALKLRGRIDVWCFGYEGIDAVKEALKKGKEISNNEVTINIKLIAPPQYVIVTSCHDKELGMQKIQEAMKVISDKIKEYKGGDFKQQGEILVIGGDDEKRLEELLDKHDGLSSDDEYSSDGDEDDSSDDDDNSSEEDDDD