MGGLGKTTLAQLIYNDETIKEHFEKRIWACVSEDYDVNKILRKVLQSMGGSTNGDLDLDTLHQRINAVCAKNRFLLVLDDVWDGKVWEKLRVPLIGAAPGSRIVVTTRSRTVADVMEMTRHLDLGILSDSDCWKLFTSRAFRGRSEVEWPPELTVVGKQIVHRCKGVPLAIRAVGSLLYFKRAKSRLVMILNAFRRKNPATFMMANIADIHPELVNPDAIELVSHIRREYTTKLDQSQERARKLHADLDVEEQCGQELVKANQIFPCKSSSASNNYCSDYHLHLNKDSKFLRIKLTAQ