MKIKVAIIDTNIEYLKKITKVIENNYADKLQLFCFSNVNIALEGIKANKADIVLVDIDTDIDFKELPNRCGYAYFTDSIDIKTYKDIRCVCKFQKVEHIYKDLLGVYAEKAASSDEQIGNNNFNSKIISFFSVSGGVGGSAMAAAYAKSRVRKGIKTLYINLEKTGNVEIAFQGNGNGDLSDILYSIKSKKSNIRLKLESNVKTTFEGLYFYDSCNTAYDLSELSKDEIKEFFNMLSSSDLFDLVVVDADLDFDEICKEIIKRSKKIILVGNGSEISNAKLAKTITALSIMEEQLDMNIFSRVLMIYNKFRSRTGKVVEDDRVKVIGGVSLYENAEYVQIIEEISKLGVLDEI