MKKLTKGLGILLASSLVLGLAACGGGSDDKALSTEKITIGTTAGPHQQIAEEVQKLAKKDGLEIKIKTFDDYNTPNTALNDGDLDANNYQTIPFLEQQKKDKGYKLDVAFKTVAFPMGIYSNDIKDLKNLKKGDKIAVPNDPSNEYRGLKLFEDAGVIKLKDGVEEKATKKDIAENPLDLEIVELEASQIPAQLDEVAAAAINTNFAMGAGLSINKDAIYHEPTKDNPYPNVFVVRSANKDDEVVKTLEKYYHSDEVKAFIEKEFNGSVVPAF*