MGEEVALKWTEDEEHLFQDVVSLNPASLGRNFWDELLLAFPLKTNKELVSYYFNVFILRKRAEQNRLDPMNVDSDNDEWEGRDDDEFAVTERAGEDLLLESLTDQDDGACNQVPLQGNMHEESGEEDEFDCCGHRQENCCVEGNVMVSLVDNNQEATIFYTDAQDDSCTSFEAPHVCTMDGTPTDIAGDHYRDVGFGSVADHGYFGGHCDPKTWDIGFSSVWEKDEFLSTNNVIEEVFGKGSCEIGNDSSTAQGII