MSYLLDDKKLILKDLISKNEAIKRENKHIELENKAFLCLIEKYGEKKKILKVIEYIHYVCTMLYKNEEDFNCINNDDNFLKKVEKLINNSILKPKQICKNILESDNDTSFSNCLVLDAIDSFEKKKIQSKSQEKNQKKNPIYDVNINDIIGLKSKINNVEIENVGNIKSRDEIKNVNQLYECSKENIKVVDVDCSNKDKEKEMKKKENIYLRKEKNICLHWNEESSIDNFFENEGHIPQKNAIIKELNMMGKQQLIFNEIEKIKNEIKELTLYFENTKIIVNSVICQCKIFLFDINDEIKNYKIMKENIKKNNFLMKKSNTINEFYNNIMNKQKKKIEESQKTNNTLINLYKKKFTNIKYILSNNKDINTVDFLYLHVLIRNKKLNYDHLMRTHENDYAHLRKLIGDINAIDNEISENEKKEKDILANLEKNNAILSEMDSLIIILTNKINKTNESSNKINNYEHIDIAGKFSVIEFINLNKEILSVEKKIKCYQRKIENIKNVESNYKGKEIL*