MHLVPKGDLHVAIQYAKDIIANAMAEAGPSGIVIDEALHNEVKALRKENEQIKKELAELRETIEKFARMQAIPMKDGGHAASPAGDKKEPAGDEDFDLFGSDDEEDAEKAKVVEERLKAYAEKKSKKPGPIAKSSVILDVKPWDDETDLKEMEDLVRGIEMDGLVWGGGKLIPVGYGIKKLQIICVVEDDKVSIDDLIDKITGDHESHTKEAK