MDKLWRLLGNYVDSGRETRKVDLKREIEMKAGAGKFAKDVAAIANTIGGTGYLIIGVIDLKERKSNSPDDYVTGWNVTDLDGFSRWVNQSLSNYCNPIPRIEIEEMTHPVCGKKIGVIIIPRSLDCPHEIIRDGDGITKGMYVRRGADTFTASREELRAMMGGTDVRIVLNFLQPLTQLNREQIGQYLNARVYEVLEPRSLPIRLDENLSFVEQAKILLNETGLTPEEWRTLPLIVNLPGFSPLSSILLAEMQGRMSRLPHIIRMRPTPADRTIFEVAEVIALQDIRDKALEWSSGI