MSRVIRFHQFGPPEVLKCEELPTPAPAAGEVLVRVQAIGVSWKDVLWRQNLAPEQAALPSGLGFELAGEVLAVGAGVGDLPLGSRVASFPAHTPDHYPAYGDVVLMPRAALAVYPEVLTPVEASVYYTGLLVAYFGLVDLAGLKAGQTVLITEAARMYGPVSIQLAKALGARVIASTKSAEEREFLREQGADKVVVTDEQDLVLEVERFTEGKGVNVILDELGGPQMTLLGDVSATRGKLVLYGCNGGNESAFPACAAFKKHLQFYRHCLMDFTGHPEMGLERNDESVSKALAHIEQLTRDRLLKPVVDRVFEFDQVVEAHRYMETCPKRGRVVIHVAD*