RAFVTGPTKLQIEFQKHVASVRKCGANKPEKLSSGVVYLGHLPRGLYEPQLKEYFTQFGTVKRLMLSRSKKTRNSKGYGFLEFESDDVAKIVADRMNNYLFCERLLKCNFVPPEKVHEELFKGCEIPFAKPSHLAVKRYNKERTYKEKIRMKKQFKKKENKLQKRLAEKGIDYTFPKLELPKKEKMNVSDTALDTVASQGATPICSPTFLERRKAQAVEM