MKKRVYLAIFALTFGLCSGCGNKEADSDISGTEDTVFQTEEPLELSGTGNIDLSEENKDSGGENADSNEENNGSSEEDTDIESTDTQEIDFTRDYSEDIKKDVDDVVSASASLQEELENIHTLSEQYEAIAQTAQTQGEMNMSSGWFLKIWDTELNNLWSRFSDSADAQTKEKVLAEQRSWNSMKEEVAQESLGSSEENGSMYSLLVNFFQEEITKNRAYVLANELAKVKGEAFEMPERSTKYGVFVDNQGTGSVYSLLCTQQGVNGSDEAVISIYRQGELKGSFVDNGNGELEFSSEDGSVKGIIQINGWDGASFEVTETSNPDAFPVGQKTEFPFAF