MSMVDLIDKFKKTTLRESVKQGVDKVPMSELEPLDNKRDVEKRNQDEKAEITEVKAQVRSKIEEYGVKYLFRLLTQAQLEVLYSPFEEKGTDDEPVPKRNKMYLIRKLTKKVLALSLNNYVKNFASKDPYKSIIAPHVVTKPENFVSQLPVDIRNTGFEMFLWDTPVVTLKKMVADLKLDTDSNTPDFLIKCILTGKVPKPKKAKPVVVEFCETKQKLSKKLSYQDIFQHYYLEELQDFCREKEIKISGTKREVIQRIMLFLRGEYVPSTKTTKTPDTAAAKKPTKAEKPAPAAAEVEEESSEDEEGEDDEEELDTPQSKVGEQAESDEEDDDTEDVAVKPVAKAEKPPKPVESAPKTVTPAEKKKNTTEKIAKQATPTTPNKSKKTGNQST