MNKLKIQKTIDQFFAIKPKKSVSANIEVMTSASSDSLVSNYIEETEKKTNNLKKRKISNDNDIIKKESRLNKDEDIVDINNVGIKPEMINTEIVQKEISDYNYIDEIKKLMDVEWYEQLESELKKNYFKNMYLRIKDERKKKVIYPPEHLLFTAFLKTPLSKIKVVIVGQDPYHQKGQAMGLCFSVPIGIKIPPSLKNILKEIKQKSGHGDLTSWTEQGVFLLNTSLTVEENKPASHKNYGWEIFTDKVIDIINEKKKKIVFMLWGNFAIKKCAKIDTKKHFILKSGHPSPLSIKHFVNCDHFNKCNNFLIQNNMSPIKWELPQ*