MKLKTTLFGNVYQFKDVKEVLAKANELRSGDVLAGVAAESSQQRVAAKQVLSDMTVADIRNNPVIPYEEDCVTRLIQDDVNETAYQRIKHWTISDLREYVLNDEVTSDDIAFVRKGLTSEVVAAVAKICSNADLIYGGKKMPVIKKANTTIGLPGTFSCRLQPNDTRDDVQSIAAQIYEGLSFGAGDAVIGVNPVTDNVENLSRVLDTVYGVIDKFNIPTQGCVLAHVTTQIEAIRRGAPGGLIFQSICGSEKGLKEFGVELAMLDEARAVGAEFNRIAGENCLYFETGQGSALSAGANFGADQVTMEARNYGLARHYDPFLVNTVVGFIGPEYLYNDRQIIRAGLEDHFMGKLSGISMGCDCCYTNHADADQNLNENLMILLATAGCNYIMGMPLGDDIMLNYQTTAFHDTATVRQLLGLRPSPEFERWLETMGIMANGRLTKRAGDPSLFF*