MKDTTADSFLLNTGARIPSVGLGTWQTGGDVCRAAVRTALEVGYRHLDCAHLYGNEVEVGQALTEALASGLPGLQREDLFITSKLLFATTTPKRVEAAIQVSLKNLNLSYLDLYLVHWPASAPLGDPTDPPFKQGKPSPRIKEAWQAMEGLVGKGLVRAIGVSNFTIAQVEELLSFAKIVPAVNQVELHPFWRQDELVKFCKSKNIHVSAHTPLGVPGSNLKSMRDDASTGEHELMISSGLPIVFTRSHSVHVPMLNMSAVEVIAERLEKTSAQVILRWGIQRGTSVLPRSLHPDRIQSNFDVLSWSLSEEDWNQINMMEPQLRLIDSRNSFLSHTGPLQAVKEGDDNDLQVG*