MHKFLLVVIITVLFVGCKKEDSINAQSIVDKSIEISGGKKTNNSTIHFNFRKRHYKAIRSKGTYQLEREFKDSLNVIKDILSNEGFKRYINSELVKVTDSMIPRYSASVNSVHYFSVLPYGLNDAAVNKQYLDKVKLKGKYYYKIKVTFNQEGGGEDFDDVFIYWVDAESFKTAYIAYSYAESDGLGFRFREAYNERYVNGIRFVDYNNYKPKEASATLEKLDELFENDKLQLLSKIELENISVN