MSKDRMVVALDIGTSKITILVGEIDDVGDLHIVAFGESKSKGIEKGIINKPSDAIRSIKEAIDMAESTAGSKITSVIANVGGYHLECRNDSEKTDFGMSQKTITQHDIDDLIEKVASKLPRENYEIIHIIPKKYILDEEDEIIDPVGLVGSKIEGKFHIILDKINAYTNLKKVIESSGVRVANFVANPVASASAVLYPEEKDMGIVVLDIGAGTTDMAVYREGSIDHIRSFPVGGNQVTMDIAHRFKVSKEEAENLKIEYGGAIADLSENHVIEVFPRGSEEPIQIEQFELVDTIEARLSEIFEIVKNELEETGFINKINGGIVLTGGVSNTPDIKELAENIIGMDVRIGKPKDYKGFSDKIAFPQYATAIGMLLFTKSNSQGHSLTPSETSSEIDIFGMFKSFVEKLKNLF