MKRMTDIEVLQQAEASLQKASGGFSFFGNKQDKYEAAADQFIAAANAFRMQKMGKEAGEAFEKAASVQRQHLNEPDDEANTLTDAFKAYRKDDPEAAARCLDKAIAHYCSKGNFRRAATHKQNLAELFEVELGDNTRAAAAYEEAAGWYESDNAEALANKLWLKTADLVALEGKDYYKAIELYEKVAKTSISNNLMRWSVKEYLLKAGICQLCTGDQVGVTTALERYRELDPSFQQQREYALLVDLAAAVTEGDQEMFADKLFQFDQLSKLDKWKTTLLLRVKNTIEEGGEDFS