MKNHWFYIIYFYLFLNVFSRCNGIQNKKIQSLPYDENENRIGVTFNNIVQVHHKIKINDESNNEGYGFLSLKAASIFNRYYVMKLTNSLFSRSMFSKDHFYRNVALYESLSRTNYFLYLIVLNDKNLKKIISLMNAAYSSNRKYETFKKRLISTFNYPNFELDNVVKNEMDQALSIYNKTRNDSYWNVIDALKSDGILLAKTFISASFIHGISGVVGLANHELLNICFSNAFFFNNIAPLDKFVMKNTFGSIISYVFKSYLIFFYPLIVPFRGAFSFILSSICLMQLGKIVHMIYRNLKKLYRTSRRKFYYAILKVNLLNQPQIHVYAMKLLYGDALILVSKIWKLSYVNITDHLKGDEMNPILNNLFEKNLGTGFFDFSESLFRYVVKSLNEMNILTNEGANFEDENEFKNETIINVLSYLTVTRRALYYEETYMRIVVARILAKFYTLILVNINEISKIHPKEFFNTDLESTYMNLYQKQMHQTHLQKIFSDITTKPFIKKNLRKINRGSIEFAMSLLKIRLFHYKSSLKHPYSSFYFDEKLKKHLNNAMKLVISGSNSIIGDLVKYGERFNILKECPIEIATRLGRTCNNDFEIKKLLFPLNIFINLLIPLYMQPEDILINNKIIPDILNFFEVMIDSKDLHLYKYLTGVVDFIFKNENVKTSNIDYHAEINKIITKEIHNVIEEVNAEKINSLKFHAYSIKKNDLFLHNTNGKLFKFTFDKENDKQNFSNLLKMTDYRDPLEYQSPYINFKPLISNNGTLAIQNYHQNFKGKIYTCHMCLEEDDDILVVNLIYHILWSSGLDKFSAFVFSSLIGAVKQMYHKGSSWNRALIDMVPTEFYHVHSIFMNKNSQLKNKTQNIFIKRIKYYGFHFNKYTFQSMFKSILSNTLIRINFFDLEQVASMISMSLLYSIYTHIQKYDLPLEETFKLQQQKIIESYYNVDKYSQNYESYTIEMINEAKKNKKINMENNSTITSDSNNNNDNNNSDDYSSNTTSNNSEVESINTNETKETEEVELSLDDEIIKNTKYLKLELESKEEVRNKIINQLIETNGSLPNYEMYPNLPAQCFFLLYYDFTPFIQRNLMGIENVINTLKNSTLGIEHIINSDRIQNETTLFALINQKDLINILCGTHLFFKKEDITLNDMFQYGNSDIAVKHLLIYLALLRIEKKYDHLPWKKYLTLEKYLDRRRKFYKTPLKYLRLKILNYKRILSRLRIKTQKYMGMILKKKNILKSLSPQTNFELIQNAEIFNKKYPLIYIKFEDILTHSNVFNKFKYTLLKYVSDKETVRNMINNFKLAPDTSLNNKKILNRILKIFNLIIYHKFNIDLRDISSKREYIKSDFFNTNKSKYILNFIKLPLEVENYLNQLIGFLKLLTDMKFTNFLFLKNFYIFIKLYIVTGDLDFATKDSVIYIASKNYLNFILNSMLEFENFKALFKSFNNINFNIKKFPLNYLNFKAKCYTIDGHNTYDIIINDQDKAKQIFKIMNYDIDSFYKDYLLIDLLYDDIKFVDISPYYEKIKDGKQNNTRNKLSKFFPGAKNASKGLSFDNINMLNDSLQNFAYLEKFLENTNIPLIPFSDFSFSVDGDSVRIYFKTKAVSAPFYKENILDLFKHVGKSFVSNYSQKVKCSFVSYPFNLYYWLILNPEKPNIETINKTGLIKEEDLMPQSDNQKEKMELLNDENLVKDILFNQIINKVDNKNDDNLSNASTSIKSFKSGTESDSESEYDSEYENISNSKPVDNISLSDKTNVIKPNLNTQYDSSNESYLSAQDTSDSETESLYEDSISVADSDSIIPPSTKQFHATPNDTVPLINTNVNNEQLNNNNDDATNKNDDKSLHQEYNNGNIANYETKNTSQVNSLDETKTDNPTGFIQKSKIEPFVFDSVMISEKINTTTQDKYGNFSRPYNIYVPKKDIFRNFHLIIKVVHSLISLNKFSIVNPKNILKKGIMILTNNNDFTKSQKMNPLINIMLLDINDTIQKLKLTTEKQYNAPNADILDIYNVIEFSLFNKYIIYPPLKRLNKTELNYILNVIDQGYFYHFMEIVSKLKGVNIDQRKIRNKIISIQEYVPLLEEKNIDDFYQIIIDSLRCENMECFNFLFNDFIMRMYNNNVLRVVNNYDLITPMKDIVNDHFGYIDDILVKVTNSYTLYKKNDNQFIKIYIDENSSSNSKLSYTELLFAALNVPQQMDKWASLYTLFNIRHIYLNVGYMLIGMKYIIKRKYRMFAHKYKFFKWLRITKKQQLYIP*