MCEDEEATVGDDLAESTAVELRAAYDRGETTPREAAEAVLARIDRLDGEVNAFCLLDQETTLAAADAATDRLRRGAVRGPLDGIPVSIKDVLLTKGWPTMRGSRSTDVSQPWDADGPSVARLREQGAVFVGKTTTPELAWKGVTDGPLTGVTRNPWDTSRTAGGSSGGGAAAVALGMAPLTLGTDGGGSVRIPGSFCGVFALKPTYGLISHFPSSPFGTLAHVGPMTRTVADAALLLDAVAVPDPRDWSALPAPATPFTETLDAGVRGLRIAFSPDLGYVEVDEEVAMRVAAAVEVFTELGATVERVDPGFADPVEEFHTLWFAGAAKSLETLTDRQRAELDPGLREIAEQGAGYSALDYLTANAARAALGALMGRFHERYDLLVTPTMPIPAFEAGRESPVGSSEPRWTSWTRFTYPFNMTQQPAATVPCGFTRAGLPVGMQVVGPRHADAAVLAACRAFETARPWQGRRPVIAGG