MKLLILLILFGLSLAELNTYAEFKTFSAKTGKSLSDYALELGFKTFEYQFNKFKIDNDRKYDSAEEEELRKFNFLKTLQFTESHNELFKKGQVTHEVGITLFADMTHDEYLKTFKMPGPLNMTVTPSEDTVADIQVYANLPPAFDWRSQGKVTPVKNQGQCGSCWAFTTNAMIESGYLIHHNQRLSLSEQQLIDCTHTNCGGLYINQALDYVRAHGVENDAEYPYQAHGYACRDNPTKFHAKITGYKTLGRAAGKAGPATDSEIKTALLNGPVGLMLDAYGSDFAGYRGGILSTGGIGLYNWKASHAVTLVGWGPGYWIVKNSWGTTWGEQGFFKLAMGKDLRGMNQYLYYPTF*