MKLKTTLFGNVYQFKDVKEVLAKANELRSGDVLAGVAAASSQERVAAKQVLSEMTVADIRNNPVIAYEEDCVTRLIQDDVNETAYNRIKNWSISELREYVLSDETSVDDIAFTRKGLTSEVVAAVAKICSNADLIYGGKKMPVIKKANTTIGIPGTFSCRLQPNDTRDDVQSIAAQIYEGLSFGAGDAVIGVNPVTDDVENLTRVLDTVYGVIDKFNIPTQGCVLAHVTTQIEAIRRGAPGGLIFQSICGSEKGLKEFGVELAMLDEARAVGAEFNRIAGENCLYFETGQGSALSAGANFGADQVTMEARNYGLARHYDPFLVNTVVGFIGPEYLYNDRQIIRAGLEDHFMGKLSGISMGCDCCYTNHADADQNLNENLMILLATAGCNYIMGMPLGDDIMLNYQTTAFHDTATVRQLLNLRPSPEFERWLETMGIMANGRLTKRAGDPSLFF*