MEASVGIGARPRIWAGLVEKPHGGAYSARAPALRFTAEKLPQRLVLGTDPWRGTDPGLIRAAKLKASCCKKSAGTEKVHYSADEALILQQKAQDVLPYLDGRCVYLVGMMGSGKTTVGKILAEVLGYSFFDSDKLVEKAVGISSVAEIFQLHSEAFFRDNESEVLRDLSSMHRLVVATGGGAVIRPINWSYMKRGLTVWLDVPLDALARRIAAVGTASRPLLHQESGDPYAKAYAKLTSLFEQRMDAYANADARVSLEHIALKQGHNDVTILTPSTIAVEALLKMENFLSENAMVRN*