if (data[i] == 0xE6 && data[i + 1] == 0x2F && data[i + 2] == 0xD6 && data[i + 3] == 0x2F && data[i + 4] == 0xC6 && data[i + 5] == 0x2F && data[i + 6] == 0xB6 && data[i + 7] == 0x2F
&& data[i + 8] == 0xA6 && data[i + 9] == 0x2F && data[i + 10] == 0x22 && data[i + 11] == 0x4F && data[i + 12] == 0xF8 && data[i + 13] == 0x7F && data[i + 14] == 0x36 && data[i + 15] == 0xD3
&& data[i + 16] == 0x43 && data[i + 17] == 0x6B && data[i + 18] == 0x62 && data[i + 19] == 0x2F && data[i + 20] == 0x32 && data[i + 21] == 0x64 && data[i + 22] == 0x41 && data[i + 23] == 0x60
&& data[i + 24] == 0x01 && data[i + 25] == 0x88 && data[i + 26] == 0x05 && data[i + 27] == 0x8F && data[i + 28] == 0x53 && data[i + 29] == 0x6A && data[i + 30] == 0x41 && data[i + 31] == 0x85)
{
byte[] cddaPatchBytes = new byte[92] {
0x11, 0xD0, 0x22, 0x4F, 0x08, 0x3F, 0xF3, 0x60, 0x46, 0x2F, 0x56, 0x2F, 0x66, 0x2F, 0x03, 0x65,
0x10, 0xD0, 0x0B, 0x40, 0x00, 0xE4, 0xF6, 0x66, 0xF6, 0x65, 0xF6, 0x64, 0xFC, 0x74, 0xFD, 0x75,
0x08, 0x44, 0x08, 0x45, 0xFC, 0x34, 0xFC, 0x35, 0x42, 0x64, 0x52, 0x65, 0xFF, 0xE0, 0x00, 0x35,
0x01, 0x8B, 0x06, 0xD0, 0xFE, 0x05, 0x06, 0xD0, 0x09, 0x24, 0x09, 0x25, 0x02, 0xD0, 0x0C, 0x3F,
0x05, 0xD0, 0x26, 0x4F, 0x2B, 0x40, 0xFF, 0x75, 0x98, 0x01, 0x00, 0x00, 0x94, 0x01, 0x00, 0x00,
0xFF, 0xFF, 0xFF, 0x00,
data[data.Length - 0x34], data[data.Length - 0x33], data[data.Length - 0x32], data[data.Length - 0x31],
data[data.Length - 0x24], data[data.Length - 0x23], data[data.Length - 0x22], data[data.Length - 0x21] };
cddaPatchBytes.CopyTo(data, i);
}
Bookmarks