MLGKLEQTKARLGGIHKALDAFLNARQALLVEYIRLSTHRTLPSQAELHEFCGQLVDYVSAGHFEIYDHVLAAYESSQGNARILAERIYPRIKRNTDEALNFHDKYTQADDDTLLELDQDLNRLGELLEERFSLEDRLVSAIDLVDHLDTSAPA