MIKLVNKEKDLWRYIRLTVLIGVFVLFLHFFINNISFENRKPKTFILDKDLFRDGVYDGLSGGFQVENVTRLSLPWSIWDLQDLDFINTQSLIFTLDRSLEGGDRLNTINHLRLYNNENYDSTELAHNITNSVFLQDEMTLLFSPINSNRTHVYRLDRKMITETLDGIVYKLLPNKKKYILNSNDVLYLRDMDDDEKKELISIEDLEDRLNKDYKRILEREAKHLLDRRYAEMGLTIETGEYEGKSYDHVLEKSLIEYYQAGGEGWRADQSRNKGLYYLPFIYLNPWDFQASADESKIYFKVNFGLYTSIYALDTETYQIKSVLEGNILDFKPLDNDKLIILDNEDEDRRLYIYDIQDEEIEELISRDVLNFDVTPDGKLVYIRIDSSGIYELRAGHYFGDGLKAHNTVYLSSEYIAFLKWSLSGGEFFCVNDSIGRAELLRFKIRTN