MRVNKFIRPCRHMSSTTVVSLGLKIKPDFQPAPKLTVTDLNPHTVNAKYAVRGKIPTKAELLRNQLNDVDHKLPFTKIISANIGNPQQLDQKPLTFYRQILALLQYPPLLDDPRVASIFPKDIIERARSLLKQIGSVGAYSQSQGVPSIRQSIADFISRRDGHPCARKELIYLTTGASTAVTYLLTLLGQNEKTGFLIPIPQYPLYTATLTLNNRTALPYYLNEEDNWSIECDEIESIILDSKAKGIDPRCLIVINPGNPTGAILSYEAIEDILNVCAKYGLVVIADEVYQENIFDGKFISVRKVLLDLLQGPKADLYKNIQLASLHSTSKGISGECGQRGGYMELIGFDESVLEQITKLSSISLCPVVTGQALVELMINPPKEGDESYKLYYDETRAIHDSLAERATKLYDAFNSMEGVVCRKPQGAMYCFPKITIPEKAIKTAKELDFEPDEFYCNELLETTGICAVPGSGFGQKPGTYHIRTTFLAPGSEWINDWVVFHKKFMQKYK*