MSVYIQLTHDLSGTVTAVTIGDWILGILKQKNIQEYEVFFKKFLNIYQNQDKESETNNRSEIFSLLLSASDCVFETLVETKKNKKINVIIDNKECVKSFNEFYKEVEEYFVILISILQLEFKSVDDLNNATNNFIKAIKNYNVFPELRLKILQLLYNSFNVNFSFRFPTFIAILQFSSQNNIFHAILPYIKSIDDWIKEWNISNHEKRQIYLIVAEELKKLKKYEDSYKHLKKHIYYFQKESKEILNHASTIKASVELVVDSINLNNNIFFHEIVNLDAIQNLQYIEEHKPIYELLTIFYKYNIQEFLTFKETYGNKFFTKYNIDLENSENKIYLLSIISLFKDNKVQNIQYISEQLNINMLKVEKILVSAIGSDIIDAKIDQINKTVHMKTTILRQFDEQQWEHLNNQIAKYIKNVQKVLDLTTHRKSSSNKA*