SEESEDEGVDPPVNFSLAQTYVEDYLRSASYCQREDIYSSVSLCPTRKTVPIGPNYQAELPECASGDCRSSVDGNADVSSSSHICDIKEAESDKWIRNSVIPMPGSVELPSVLKPVCCKTDCSCVDEGSIACVRKHVKEARERLMTALGLNTFKELGFFDMGEEVALKWTEDEEHLFQDVVSLNPASLGRNFWDELLLAFPLKTNKELVSYYFNVFILRKRAEQNRLDPMNVDSDNDEWEGRDDDEFAVTERAGEDLLLESLTDQDDGACNQVPLQGNMHEESGEEDEFDCCGHRQENCCVEGNVMVSLVDNNQEATIFYTDAQDDSCTSFEAPHVCTMDGTPTDIAGDHYRDVGFGSVADHGYFGGHCDPKTWDIGFSSVWEKDEFLSTNNVIEEVFGKGSCEIGNDSSTAQGII