MATMEVVHRSVKTNGIEMHIAEQGSGPLVLFLHGFPELWFSWRHQMAFMARHGYRAVAPDLRGYGDTEAPPLPYTSYTVFHIVGDIVGLLDTLGEAQAFVVGHDWGALIAWHLCLLRPDKVKALVNLGVPFWPRSPLRKPVESMARAYGDGFYINQFQEPGRAEKAFACYDALTIMKKFLLINKQDLLIAPPGQEVIDSLEIPSSLPPWITEEELQYFASKFQKSGFTGPLNYYRAMDLNWELMAPWQGAKISVPTKFIVGNEDIGFQSFGTKYYVIGPTFKEYVPNLEVMIIEGHHFIQQEKAKQVNDEILSFFGNRSAL*