MEKGKQTRRPHVLVFPYPTQGHINPMLQFAKCLTRELLSVTFVTSTFVTQSLRNTSSAKPLLLQSIRFETISDGFDNGRSRKDSIAFYLEKFKITGQVALTELIARLVAEGYPVNCIVYDPLLPWIADVSENLEIPSAAFFTQSCAVFALYFRYHEGSLSICDEKAETMEVPGLPMLGLQDIPSFLAPSNPYPAHLDLLLSQFSNLDKAQYLFVNSFYELEEEAIVSLMGRWPIKTIGPMVPSAFTDTMDPSDRSFGLSLWEEEECLVWLDTKPIGSVVYVSFGSLVGLDETTMSEIAWGLLQNQKPFLWVVRPPGVPQGYMGNELPVGFVDEVKGRGLVVEWCPQLEVLSHQSVGCFVTHCGWNSTLEGLSLGVPLVAIPQWTDQLTNAKYVEDVWRVGLRARVNDMGFVSRGELERCIREIMDGDRGVEIKKNAAKWKILAMMAREISGTSHRNIEDFVGELLHT*