MKANLDEGLSLLQQLSKEELIAIIVDDAKNWLAHDGLWFQAVEQRSGMEAAIAADKDAWERFTVIEAKRIMARLGLAPGGGIPALVECLKHRLYARLNLQEALEVSDSRAVFRMVDCRVQSARKRRGLADFPCKTVGIVEYAGFASTIDARIVTRCIACPPDPHPDDYWCAWEFTLADGAA