MVEIGMGRTARRTYELSEISIVPSRRTRSSKDVSTAWQLDAYRFEIPVVAHPTDALVSPEFAIELGRLGGLGVLNGEGLIGRHLDVEAKIAQLLEAAAADPEPSTAIRLLQELHAAPLNPDLLGAAVARIREAGVTTAVRVSPQNAQWLTPVLVAAGIDLLVIQGTIVSAERVASDGEPLNLKTFISELDIPVVAGGVLDHRTALHLMRTGAAGVIVGYGSTQGVTTTDEVLGISVPMATAIADAAAARRDYLDETGGRYVHVLADGDIHTSGELAKAIACGADAVVLGTPLAESAEALGEGWFWPAAAAHPSLPRGALLQIAVGERPPLARVLGGPSDDPFGGLNLVGGLRRSMAKAGYCDLKEFQKVGLTVGG*