MLKNPFSKNSLVNQYQSLINQINILENNLKTLSDSELRDKSFKLQKQYQDNQNLDLLIAESFALTREASVRTLGLRHFDVQLIGGLVLNNQKIGEMKTGEGKTLVATLPAVLNAITKKGVHIVTVNDYLANRDQVSMSQIYRFFGLDTGLIQEGMSTSERRESYNADITYVTNYELTFDFLRDNMALNLTDVVLRPFNYCIIDEVDSILIDEAQTPLIISNNIPTPVDKYIVAAEITDYLEPNIHYKVDEKNKNVLLTDEGSKQIEKILSIQNLYDPQDPWIPYIINALKANTLFFNNIHYIVQNNRIIIVDEFTGRIMPDRRWGDGVHQAIEAKEKISIRQKTETVASITYQNFFLLYPKLSGMTGTGKTAEIEFEKIYKLSVKEIPTARPIQRKDLSDLIYKDQFSKWNAISQACNTISSTGQPILVGTTTVEKSEMLAELLNEYKLSYQILNAKPENVRRESEIVAQAGAKGSITIATNMAGRGTDIILGGNINFKIQRELYDILTLSKNYILSKKTNIFQSQLLKQIKGSSQKFLSVLFSLLNDPEFLQLSDVDILRILKENDRISIPTLSYQSSIKFLINELIAYNKKHQKQENKIVKNLGGLYIIGTERNDSRRVDNQLRGRCGRQGDPGTSRFFLSLDDNLLRLFGGPKIQKFMQTQISDNSPLESDLITKSLDSAQERVEERAYQQRKNLFDYDDVVNKQRKIVYFERRRILESASVQKNIFAFGEQIITELFLELQDERISLIENLFGRNLALKYNRERNSLQNEFDLYELKIYLFNEFWLTYQSKKRELSIYGWGISENLERSIILLSIDRMWREHLQKLSLLREAVGWRGYGQKNPLYEYKREAFQIFETREEILRHLVIYDLLRSSIL*