MKPAKNDAQVFASALTCDDHPHEDESMLSSANALRAVLHVVEDLVPRTITLFCLDPNPVPSATQSVPPQRARASKQPSSPKGKRRSAASEEQDTNTVVFAPTLTPGTFFDPPAPEDRTAPAESLLFPDLDREESPAPTRSGRGGHAKKKPEDHVPRPPNSFILFRSAFIWNQHVSATVETNHSTLSAIIGCTWKGLPKNKKAFWHRKAKEALEEHERKFPGYTFRPLHNKGKRLQGHIAEFDRNHIPEIVTSFEAPITTGSFRLSSSASLPENASSPSLSDEASEKKTHTTSS