MEGLSTGRLTIRKAWKRCPRRVFVALWLKEIHGLPCALHSMEGQVLLLILALAVTTTPLSMAVEDVGRDLIGWLGETYRSGRTDVPDSRMVVLSWQPRVFLYKGILTQEECDYLIKIAQGRLERSGVSDATTGEGGVSDIRTSSGMFYTRGENDVVKRIETRLAMWTMLPVENGEGIQVLRYEKTQKYDPHHDYFSFEGRDANGGNRMATVLMYLATPEEGGETVFPKIPVPAGQTRANFSECGMKGLAVKPVKGDAVLFWSIRPDGRFEPGSLHGSCPVIRGVKWSATKWIHVGPYSMGAEKAVEVTRVIYAPPPPPAVPGCINTHKLCDHWAESGECESNPGYMVGQLGSPGACNLACNRCDLIAQH*