MDGVSKSVLVIGATGYIGRYIALASAAAGFSTSALLRANSGAAPNPRRDKAIESLHAAGISIKNGSLDDRESLMLALEDVDIVISAVGIPQILEQLNLVEAMKEKKTVKRFVPSEFGQDVDKVVCLKPAQEVLSDPKIRVRRAIEAAGIPFTYVITNAFAKFHFNMREENGRLSPPERFVIYGDGNIKASFVTEEDIGAFTVKAAADPRALNKTLHMRPPANALSQNETVAILERETKRQLRKEVVSQVEMLESIRGHVFLAFESVILSLMYSAYIRGDTFGFELGPNDVVAHELYPDASFTDAHGYLSKFV*