MELKRPFLLFLGDAADDLTVKTAAGIVDWRKSWCVGQWRLSECKADVHLDDMSPSDAKAQGAETMIVGVANAGGILKESWISSIVEALEAGLDVASGLHVKLEAFPAIGAAAKRTGRSLHNVRIPDRTFLTGMGTKRRGRRLLTVGTDCCVGKKYTALSLEAAMRAKGWDADFRATGQTGIFISGRGVAVDAVLADFISGAAEWISPEAETESHWDVIEGQGSLLHPGFAGVSLGLLHGSQPDVFVVCHEPTRKTMRGVQAPIPTIRDVIDLTIACGRLTNPDIKCVGIAANTQALDEKEARDYLASLTSEYDLAATDPLRFGVDVILERIQYEA