MKLQDSYKSFEEFESSFRVYKDVNFVDFFIKDCKTLTSINAKFPNGRMMTASSDLKYYYIKFCCVHGGCYKKKKTLDQRSTSTMRQGCDAGIYLKASDDGKSLVITKMTEDHNHEVSKILYDHLPNQRKITPENKATVLELMDLKANKKMIQHKIMNESGKIVTLKDLSNIHTTGRNNDSKNNLVEVVNKLKTKFNCIVEISTDESNNLNGVFIQDRFMTESFEAFPEVVFADATYKLLDLRLPVYVLMTEDGNGQSEIAAIGLLVNEEEVTLRWFFETFKKKNPISAQTRVYVTDKDMKERNVISKWFCPRCRGDRPNKIKPKA