MNREMGYLSPATYIKNSSWLFEENKGTRWTPEENKVFEEALALFDKDTPDKWYNVAAMIPGKTVNDVIKQYRELVEDISDIEAGLIPVPGYTTSNSFTLEWVNNQDAFHGFKQFYGQSGKRGSSNRSSEHERKKGVPWTEEEHKQFLLGLKKYGKGDWRNISRNFVTTRTPTQVASHAQKYFIRQLSGGKDKRRSSIHDITVVNLSESKSTSPEDHKSAPSQQAQQHSKMNGMVKTLCEYNSPNQESDITFNSSSGGLMAVPFRGAPSYGLEHGMHNIALQGLQFGNYNTMC