MDDIVKAALKKWPAVPACRGWLALDARGDWYLRDEQVQAHGPFPQAKGSRIVHDKLRQFIERNYESDADGCWYFQNGPQRVYVELELAPLVMGVQRIPGGWQVQSHTGVTAHELRAVLVDEQGRLYLHTELGLGLMRSADMDVAADAVLAGAWSPQPVDSQALPQHYGYCVSPQARAVNRSGPAAG