MSKNIYVKETYEWIRVGNGENELTEIEYEKLLKHLENNNDVLKSNIIDIKYKKLRFINYVGIICFENVILEILPKLSLSDNLVKDREILLQMLSICNKIPITMNEKIRLSLKNYNLLNFFVMYFIESMQTQMKKGIYFEYINKIENLNVMRGKILLSTYAKEKGISPMKIRCEYDEYSENNFLNQVLKKACISILCRINDNSIQGKIKKILSYFQNVDLIYIDRKKLLDYKFYKNNDRFKDCYLLARLLLLNLSMDNSQNNQEAFSILFEINTLYEEYIGILIKSIWDNSFRETYIQDKSKFLLKNEQTGKKNFNLRPDIVLYDLKNEYEIIIDTKWKAIEVDSNVFYRSSDIYQMYAYITAYENAKRCILLYPCIQKDKNYSSWKLSESFKGKFIEAKTVRLDDIKNTKNDLKKIIFNYKF*