MTSTVHPPAGTADDVPLTVTAWRDYDPDACALPGMALGSHRLSGPMSEETDRLWGLGARRVVVPRTVDLTPAANAGAAAARGTVRSLCLVRDLTARAVLVEWRLRLAPGDDETWKLLSHLQPPQRLEGPEHAEDHLLAWRNSHYLCKCLWRQGPGFLQIRDRRWGDLRRFTCDEPHYHDAIARLDHGAPAADVPPDALADFTEEHLVLRVGDLAWWLPYRVKRWIQEAMAI