MELPFAESWKIKMVEPIRKSTREEREQWIKEAHYNVFQLKSEQVYIDLITDSGTGAMSDRQWAGMMLGDESYAGATSFFKLKDTITRITGFEYIIPTHQGRAAENVLFSYLVHEGNIVPGNSHFDTTKGHIEGRHAIALDCTIDEAKNTQLEIPFKGNVDPAKLEKALSEYADRIPFIIVTITNNTAGGQPVSMQNLREVRAIANKYNKPVLFDSARFAENAYFIKMREKGYQDKSIKEITREMFDLADGMTMSAKKDGIVNMGGFIATRRKEWYEGAKGFCVQYEGYLTYGGMNGRDMNALAIGLDENTEFDNLETRIKQVEYLAQKLDEYEIPYQRPAGGHAIFVDASKVLTHVPKEEFPAQTLTVELYLEAGIRGCEIGYILADRDPITHENRFNGLDLLRLAIPRRVYTDNHMNVIAAALRNVFERRETITRGVRIAWEAPLMRHFTVQLERLSV