MTTVFDVPATEMIEKLAGILKEDDKIVPPEWAGNVKTGVHKELPPTNDDWWYIRCAAVLRKIYTDGPIGIERLRSVYGGKKDNGSKPFHKAKGSGSVARKTVQQLEAAGFLQKVKDGRTVSAKGRSMMDNAAHELKLELLEKIPELAKY