EAAAKMAKLSTDELLDAFKEMTLLELSDFVKKFEETFEVTAAAPVAVAAAGAAPAGAAVEAAEEQSEFDVILEAAGDKKIGVIKVVREIVSGLGLKEAKDLVDGAPKPLLEKVAKEAADEAKAKLEAAGATVTVKEAAAKGPGPGAKFVAAWTLKAAAGPGPGVVDNKLKIQNVIIDEAAYALFMYYAKRMLFTSTAAYIGNFYIRQNHGCNITAAYLSLLLFHSYAIDIENAAYFMYYAKRMLFAAYLANKENVHWGGGSEQEANASAQTGPGPGFYIRQNHGGPGPGLTPEQKAYGPGPGKATTQIAPRQVAGTGPGPGNDMAALGEPFSAKCPPGGGSTGALLAAGAAA