spi_write_8(0x01); spi_write_8(0xDF); spi_write_8(0x01); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0x00); spi_write_8(0x04); spi_write_8(0x41); spi_write_8(0xA8); spi_write_8(0x32); spi_write_8(0x11); spi_write_8(0x03); spi_write_8(0x3C); spi_write_8(0x03); spi_write_8(0x0C); spi_write_8(0xAE); spi_write_8(0xC7); spi_write_8(0xC3); spi_write_8(0xC0); spi_write_8(0xC0); spi_write_8(0x18); spi_write_8(0x80); spi_write_8(0x2C); spi_write_8(0x44); spi_write_8(0x37); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x44); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x17); spi_write_8(0x01); spi_write_8(0x45); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0xDF); spi_write_8(0x01); spi_write_8(0x22); spi_write_8(0xCF); spi_write_8(0x49); spi_write_8(0x00); spi_write_8(0x4E); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x4F); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x24); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x4E); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x4F); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x26); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x32); spi_write_8(0x2A); spi_write_8(0x06); spi_write_8(0x15); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x28); spi_write_8(0x06); spi_write_8(0x14); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x20); spi_write_8(0x06); spi_write_8(0x10); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x14); spi_write_8(0x06); spi_write_8(0x28); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x02); spi_write_8(0x02); spi_write_8(0x0A); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x08); spi_write_8(0x08); spi_write_8(0x02); spi_write_8(0x00); spi_write_8(0x02); spi_write_8(0x02); spi_write_8(0x0A); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x22); spi_write_8(0x22); spi_write_8(0x22); spi_write_8(0x22); spi_write_8(0x22); spi_write_8(0x22); spi_write_8(0xC7); spi_write_8(0x20); spi_write_8(0x49); spi_write_8(0x00); spi_write_8(0x4E); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x4F); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x24); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC1); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC1); spi_write_8(0xF8); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC1); spi_write_8(0xF8); spi_write_8(0xFF); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC1); spi_write_8(0xF8); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xEF); spi_write_8(0xDF); spi_write_8(0x00); spi_write_8(0x10); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC1); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFD); spi_write_8(0xFF); spi_write_8(0xE0); spi_write_8(0x1F); spi_write_8(0x00); spi_write_8(0xF0); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xE0); spi_write_8(0x3F); spi_write_8(0xC0); spi_write_8(0x0F); spi_write_8(0xE0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x10); spi_write_8(0xF3); spi_write_8(0xFD); spi_write_8(0xFB); spi_write_8(0xEE); spi_write_8(0xFF); spi_write_8(0x07); spi_write_8(0xF0); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x0F); spi_write_8(0xC0); spi_write_8(0x1F); spi_write_8(0xF8); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x11); spi_write_8(0xFB); spi_write_8(0xFC); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0x7F); spi_write_8(0x07); spi_write_8(0x10); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x3F); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x8F); spi_write_8(0xC7); spi_write_8(0xC0); spi_write_8(0x38); spi_write_8(0x1C); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x11); spi_write_8(0x0B); spi_write_8(0xFD); spi_write_8(0xFF); spi_write_8(0xEF); spi_write_8(0x7F); spi_write_8(0x03); spi_write_8(0x80); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0x9F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x9F); spi_write_8(0xE7); spi_write_8(0xC0); spi_write_8(0x30); spi_write_8(0x0C); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x19); spi_write_8(0x0B); spi_write_8(0xFD); spi_write_8(0xFF); spi_write_8(0xE0); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0xC0); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xCF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xF3); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x06); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x0C); spi_write_8(0x9B); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xEF); spi_write_8(0xFF); spi_write_8(0x03); spi_write_8(0x80); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xCF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xF3); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x06); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x0F); spi_write_8(0xF3); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x07); spi_write_8(0x10); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xE7); spi_write_8(0xCF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x39); spi_write_8(0xF3); spi_write_8(0xC0); spi_write_8(0x63); spi_write_8(0x06); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x03); spi_write_8(0xE3); spi_write_8(0xFC); spi_write_8(0xF7); spi_write_8(0xF0); spi_write_8(0xFF); spi_write_8(0x07); spi_write_8(0xF0); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xE7); spi_write_8(0xCF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x39); spi_write_8(0xF3); spi_write_8(0xC0); spi_write_8(0x63); spi_write_8(0x06); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x1C); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFD); spi_write_8(0x7B); spi_write_8(0xED); spi_write_8(0x7F); spi_write_8(0x00); spi_write_8(0xF0); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xE7); spi_write_8(0xCF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x39); spi_write_8(0xF3); spi_write_8(0xC0); spi_write_8(0x63); spi_write_8(0x06); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x9C); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFD); spi_write_8(0xBB); spi_write_8(0xED); spi_write_8(0x7F); spi_write_8(0x00); spi_write_8(0x10); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x67); spi_write_8(0x9F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x19); spi_write_8(0xE7); spi_write_8(0xC0); spi_write_8(0x73); spi_write_8(0x0C); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x5F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x5C); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFD); spi_write_8(0xDB); spi_write_8(0xED); spi_write_8(0x7F); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x06); spi_write_8(0x0F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x81); spi_write_8(0x83); spi_write_8(0xC0); spi_write_8(0x3F); spi_write_8(0x3E); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x6F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0xDC); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFC); spi_write_8(0xE7); spi_write_8(0xEC); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x06); spi_write_8(0x0F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x81); spi_write_8(0x83); spi_write_8(0xC0); spi_write_8(0x3F); spi_write_8(0x3E); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x77); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFD); spi_write_8(0xDC); spi_write_8(0x0F); spi_write_8(0x73); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x03); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xE7); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xF9); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x03); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7B); spi_write_8(0xFF); spi_write_8(0xF8); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFB); spi_write_8(0xDC); spi_write_8(0x1F); spi_write_8(0xFB); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x07); spi_write_8(0x90); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7D); spi_write_8(0xFF); spi_write_8(0xC7); spi_write_8(0xFC); spi_write_8(0x7F); spi_write_8(0xF7); spi_write_8(0xDC); spi_write_8(0x10); spi_write_8(0x8B); spi_write_8(0xFE); spi_write_8(0xF7); spi_write_8(0xEF); spi_write_8(0xFF); spi_write_8(0x04); spi_write_8(0x90); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7E); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0x9F); spi_write_8(0xEF); spi_write_8(0xDC); spi_write_8(0x10); spi_write_8(0x8B); spi_write_8(0xFD); spi_write_8(0xFB); spi_write_8(0xEF); spi_write_8(0xDF); spi_write_8(0x04); spi_write_8(0x90); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7F); spi_write_8(0x7C); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xE7); spi_write_8(0xDF); spi_write_8(0xDC); spi_write_8(0x10); spi_write_8(0x8B); spi_write_8(0xFD); spi_write_8(0xDB); spi_write_8(0xE0); spi_write_8(0x1F); spi_write_8(0x02); spi_write_8(0x90); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xCF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xF3); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x06); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7F); spi_write_8(0xBB); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFB); spi_write_8(0xBF); spi_write_8(0xDC); spi_write_8(0x1F); spi_write_8(0xFB); spi_write_8(0xFD); spi_write_8(0xDB); spi_write_8(0xEF); spi_write_8(0xFF); spi_write_8(0x07); spi_write_8(0xF0); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xCF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xF3); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x06); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7F); spi_write_8(0xD7); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFD); spi_write_8(0x7F); spi_write_8(0xDC); spi_write_8(0x0F); spi_write_8(0x73); spi_write_8(0xFE); spi_write_8(0x27); spi_write_8(0xEF); spi_write_8(0xFF); spi_write_8(0x07); spi_write_8(0xE0); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0x0F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7F); spi_write_8(0xEF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0xFF); spi_write_8(0xDC); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x04); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0x0F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7F); spi_write_8(0xD7); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFD); spi_write_8(0x7F); spi_write_8(0xDC); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xF3); spi_write_8(0xCF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3C); spi_write_8(0xF3); spi_write_8(0xC0); spi_write_8(0x61); spi_write_8(0x86); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7F); spi_write_8(0xBB); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFB); spi_write_8(0xBF); spi_write_8(0xDC); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xEF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xF3); spi_write_8(0xCF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3C); spi_write_8(0xF3); spi_write_8(0xC0); spi_write_8(0x61); spi_write_8(0x86); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7F); spi_write_8(0x7D); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xF7); spi_write_8(0xDF); spi_write_8(0xDC); spi_write_8(0x00); spi_write_8(0x1B); spi_write_8(0xFF); spi_write_8(0x5F); spi_write_8(0xEF); spi_write_8(0xDF); spi_write_8(0x00); spi_write_8(0x10); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xF3); spi_write_8(0xCF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3C); spi_write_8(0xF3); spi_write_8(0xC0); spi_write_8(0x61); spi_write_8(0x86); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7F); spi_write_8(0x7E); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xEF); spi_write_8(0xDF); spi_write_8(0xDC); spi_write_8(0x00); spi_write_8(0x0B); spi_write_8(0xFF); spi_write_8(0x67); spi_write_8(0xE0); spi_write_8(0x1F); spi_write_8(0x00); spi_write_8(0x70); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xE3); spi_write_8(0xCF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xF8); spi_write_8(0xF3); spi_write_8(0xC0); spi_write_8(0x03); spi_write_8(0x86); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7E); spi_write_8(0xFF); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xDF); spi_write_8(0xEF); spi_write_8(0xDC); spi_write_8(0x00); spi_write_8(0x0B); spi_write_8(0xFD); spi_write_8(0x7B); spi_write_8(0xEF); spi_write_8(0xFF); spi_write_8(0x01); spi_write_8(0xF0); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC3); spi_write_8(0xCF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xF0); spi_write_8(0xF3); spi_write_8(0xC0); spi_write_8(0x07); spi_write_8(0x86); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7E); spi_write_8(0xFF); spi_write_8(0xBF); spi_write_8(0xFF); spi_write_8(0xBF); spi_write_8(0xEF); spi_write_8(0xDC); spi_write_8(0x1C); spi_write_8(0x0B); spi_write_8(0xFC); spi_write_8(0x03); spi_write_8(0xEF); spi_write_8(0xFF); spi_write_8(0x07); spi_write_8(0x90); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x09); spi_write_8(0x8F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC2); spi_write_8(0x63); spi_write_8(0xC0); spi_write_8(0x1E); spi_write_8(0xCE); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7D); spi_write_8(0xFF); spi_write_8(0xDF); spi_write_8(0xFF); spi_write_8(0x7F); spi_write_8(0xF7); spi_write_8(0xDC); spi_write_8(0x1F); spi_write_8(0xCB); spi_write_8(0xFD); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x06); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x18); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x86); spi_write_8(0x07); spi_write_8(0xC0); spi_write_8(0x3C); spi_write_8(0xFC); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7D); spi_write_8(0xFF); spi_write_8(0xEF); spi_write_8(0xFE); spi_write_8(0xFF); spi_write_8(0xF7); spi_write_8(0xDC); spi_write_8(0x03); spi_write_8(0xFB); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x07); spi_write_8(0x90); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x7C); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x1F); spi_write_8(0x0F); spi_write_8(0xC0); spi_write_8(0x70); spi_write_8(0x78); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7D); spi_write_8(0xFF); spi_write_8(0xF7); spi_write_8(0xFD); spi_write_8(0xFF); spi_write_8(0xF7); spi_write_8(0xDC); spi_write_8(0x00); spi_write_8(0x3B); spi_write_8(0xFE); spi_write_8(0xFF); spi_write_8(0xF0); spi_write_8(0xFF); spi_write_8(0x01); spi_write_8(0xF0); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7B); spi_write_8(0xFF); spi_write_8(0xFB); spi_write_8(0xFB); spi_write_8(0xFF); spi_write_8(0xFB); spi_write_8(0xDC); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFD); spi_write_8(0xC3); spi_write_8(0xEF); spi_write_8(0x7F); spi_write_8(0x00); spi_write_8(0x70); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7B); spi_write_8(0xFF); spi_write_8(0xFD); spi_write_8(0xF7); spi_write_8(0xFF); spi_write_8(0xFB); spi_write_8(0xDC); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFD); spi_write_8(0xDB); spi_write_8(0xEF); spi_write_8(0x7F); spi_write_8(0x00); spi_write_8(0x10); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7B); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0xEF); spi_write_8(0xFF); spi_write_8(0xFB); spi_write_8(0xDC); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFD); spi_write_8(0xDB); spi_write_8(0xEF); spi_write_8(0x7F); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7B); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x5F); spi_write_8(0xFF); spi_write_8(0xFB); spi_write_8(0xDC); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFE); spi_write_8(0x3B); spi_write_8(0xF0); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7B); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xBF); spi_write_8(0xFF); spi_write_8(0xFB); spi_write_8(0xDC); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x01); spi_write_8(0xC0); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7B); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x5F); spi_write_8(0xFF); spi_write_8(0xFB); spi_write_8(0xDC); spi_write_8(0x07); spi_write_8(0xC3); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x03); spi_write_8(0xE0); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x70); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7B); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0xEF); spi_write_8(0xFF); spi_write_8(0xFB); spi_write_8(0xDC); spi_write_8(0x0F); spi_write_8(0xF3); spi_write_8(0xFE); spi_write_8(0x0F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x06); spi_write_8(0xB0); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x1F); spi_write_8(0xCF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x07); spi_write_8(0xF3); spi_write_8(0xC0); spi_write_8(0x7C); spi_write_8(0x06); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7B); spi_write_8(0xFF); spi_write_8(0xFD); spi_write_8(0xF7); spi_write_8(0xFF); spi_write_8(0xFB); spi_write_8(0xDC); spi_write_8(0x19); spi_write_8(0x33); spi_write_8(0xFD); spi_write_8(0xD7); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x04); spi_write_8(0x90); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x87); spi_write_8(0xCF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x21); spi_write_8(0xF3); spi_write_8(0xC0); spi_write_8(0x6F); spi_write_8(0x06); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7B); spi_write_8(0xFF); spi_write_8(0xFB); spi_write_8(0xFB); spi_write_8(0xFF); spi_write_8(0xFB); spi_write_8(0xDC); spi_write_8(0x10); spi_write_8(0x9B); spi_write_8(0xFD); spi_write_8(0xDB); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x04); spi_write_8(0x90); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xC1); spi_write_8(0xCF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x30); spi_write_8(0x73); spi_write_8(0xC0); spi_write_8(0x67); spi_write_8(0xC6); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7D); spi_write_8(0xFF); spi_write_8(0xF7); spi_write_8(0xFD); spi_write_8(0xFF); spi_write_8(0xF7); spi_write_8(0xDC); spi_write_8(0x10); spi_write_8(0x8B); spi_write_8(0xFD); spi_write_8(0xDB); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x04); spi_write_8(0x90); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC8); spi_write_8(0x4F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xF2); spi_write_8(0x13); spi_write_8(0xC0); spi_write_8(0x06); spi_write_8(0xF6); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7D); spi_write_8(0xFF); spi_write_8(0xEF); spi_write_8(0xFE); spi_write_8(0xFF); spi_write_8(0xF7); spi_write_8(0xDC); spi_write_8(0x1F); spi_write_8(0x8B); spi_write_8(0xFE); spi_write_8(0x3B); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x04); spi_write_8(0xB0); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xCE); spi_write_8(0x0F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xF3); spi_write_8(0x83); spi_write_8(0xC0); spi_write_8(0x06); spi_write_8(0x3E); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7D); spi_write_8(0xFF); spi_write_8(0xDF); spi_write_8(0xFF); spi_write_8(0x7F); spi_write_8(0xF7); spi_write_8(0xDC); spi_write_8(0x0F); spi_write_8(0x0B); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x06); spi_write_8(0xE0); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xCF); spi_write_8(0x8F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xF3); spi_write_8(0xE3); spi_write_8(0xC0); spi_write_8(0x06); spi_write_8(0x0E); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7E); spi_write_8(0xFF); spi_write_8(0xBF); spi_write_8(0xFF); spi_write_8(0xBF); spi_write_8(0xEF); spi_write_8(0xDC); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7F); spi_write_8(0x02); spi_write_8(0xC0); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xCE); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x33); spi_write_8(0x87); spi_write_8(0xC0); spi_write_8(0x66); spi_write_8(0x3C); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7E); spi_write_8(0xFF); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xDF); spi_write_8(0xEF); spi_write_8(0xDC); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xF3); spi_write_8(0xF0); spi_write_8(0x7F); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x30); spi_write_8(0x1F); spi_write_8(0xC0); spi_write_8(0x67); spi_write_8(0xF0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7F); spi_write_8(0x7E); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xEF); spi_write_8(0xDF); spi_write_8(0xDC); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFB); spi_write_8(0xEF); spi_write_8(0x7F); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xC1); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x30); spi_write_8(0x7F); spi_write_8(0xC0); spi_write_8(0x67); spi_write_8(0xC0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7F); spi_write_8(0x7D); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xF7); spi_write_8(0xDF); spi_write_8(0xDC); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFC); spi_write_8(0xFB); spi_write_8(0xF1); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x0F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x7E); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7F); spi_write_8(0xBB); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFB); spi_write_8(0xBF); spi_write_8(0xDC); spi_write_8(0x08); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0x1B); spi_write_8(0xEF); spi_write_8(0x7F); spi_write_8(0x06); spi_write_8(0x60); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x0F); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x78); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7F); spi_write_8(0xD7); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFD); spi_write_8(0x7F); spi_write_8(0xDC); spi_write_8(0x11); spi_write_8(0xFB); spi_write_8(0xFF); spi_write_8(0xE3); spi_write_8(0xF0); spi_write_8(0x7F); spi_write_8(0x06); spi_write_8(0xF0); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7F); spi_write_8(0xEF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0xFF); spi_write_8(0xDC); spi_write_8(0x10); spi_write_8(0xFB); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7F); spi_write_8(0x04); spi_write_8(0xD0); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7F); spi_write_8(0xD7); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFD); spi_write_8(0x7F); spi_write_8(0xDC); spi_write_8(0x10); spi_write_8(0x8B); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x04); spi_write_8(0xD0); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7F); spi_write_8(0xBB); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFB); spi_write_8(0xBF); spi_write_8(0xDC); spi_write_8(0x10); spi_write_8(0x8B); spi_write_8(0xFE); spi_write_8(0x27); spi_write_8(0xF0); spi_write_8(0xFF); spi_write_8(0x05); spi_write_8(0x90); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7F); spi_write_8(0x7C); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xE7); spi_write_8(0xDF); spi_write_8(0xDC); spi_write_8(0x1F); spi_write_8(0x8B); spi_write_8(0xFD); spi_write_8(0xDB); spi_write_8(0xEF); spi_write_8(0x7F); spi_write_8(0x07); spi_write_8(0xB0); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xCF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xF3); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x06); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7E); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0x9F); spi_write_8(0xEF); spi_write_8(0xDC); spi_write_8(0x0F); spi_write_8(0x0B); spi_write_8(0xFD); spi_write_8(0xDB); spi_write_8(0xEF); spi_write_8(0x7F); spi_write_8(0x03); spi_write_8(0x30); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xCF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xF3); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x06); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7D); spi_write_8(0xFF); spi_write_8(0xC7); spi_write_8(0xFC); spi_write_8(0x7F); spi_write_8(0xF7); spi_write_8(0xDC); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFD); spi_write_8(0xDB); spi_write_8(0xEF); spi_write_8(0x7F); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x8F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xE3); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x0E); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7B); spi_write_8(0xFF); spi_write_8(0xF8); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFB); spi_write_8(0xDC); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFE); spi_write_8(0x27); spi_write_8(0xF0); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0x0F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xC3); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x1E); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x77); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFD); spi_write_8(0xDC); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFC); spi_write_8(0x4F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x13); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x76); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x6F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0xDC); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x04); spi_write_8(0x02); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xF8); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3E); spi_write_8(0x3F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0xE0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x5F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x5C); spi_write_8(0x06); spi_write_8(0x03); spi_write_8(0xFD); spi_write_8(0xC7); spi_write_8(0xEF); spi_write_8(0x7F); spi_write_8(0x07); spi_write_8(0xFE); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0x80); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x9C); spi_write_8(0x07); spi_write_8(0x83); spi_write_8(0xFD); spi_write_8(0xBB); spi_write_8(0xE0); spi_write_8(0x7F); spi_write_8(0x07); spi_write_8(0xFE); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0x80); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x1C); spi_write_8(0x14); spi_write_8(0xE3); spi_write_8(0xFD); spi_write_8(0xBB); spi_write_8(0xEE); spi_write_8(0xFF); spi_write_8(0x04); spi_write_8(0x20); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xF8); spi_write_8(0xCF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3E); spi_write_8(0x33); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0xE6); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x14); spi_write_8(0x3B); spi_write_8(0xFE); spi_write_8(0xBB); spi_write_8(0xEF); spi_write_8(0x7F); spi_write_8(0x00); spi_write_8(0x10); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFC); spi_write_8(0x4F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x13); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x76); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x1F); spi_write_8(0xFB); spi_write_8(0xFF); spi_write_8(0x07); spi_write_8(0xEF); spi_write_8(0x7F); spi_write_8(0x04); spi_write_8(0x10); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0x0F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xC3); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x1E); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x1F); spi_write_8(0xFB); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x07); spi_write_8(0xF0); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x8F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xE3); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x0E); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x14); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x07); spi_write_8(0xE0); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xCF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xF3); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x06); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xEF); spi_write_8(0xFF); spi_write_8(0x04); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xCF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xF3); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x06); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xEF); spi_write_8(0xDF); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xE0); spi_write_8(0x1F); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x08); spi_write_8(0x13); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xEF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x18); spi_write_8(0x1B); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xEF); spi_write_8(0xFF); spi_write_8(0x03); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x1C); spi_write_8(0x10); spi_write_8(0x8B); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x07); spi_write_8(0x90); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x8F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xC7); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x1C); spi_write_8(0x10); spi_write_8(0x8B); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x04); spi_write_8(0x90); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x87); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x1F); spi_write_8(0xC3); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x0C); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x1C); spi_write_8(0x10); spi_write_8(0x8B); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xF0); spi_write_8(0xFF); spi_write_8(0x04); spi_write_8(0x90); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x91); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x0F); spi_write_8(0xF3); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x0C); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x1C); spi_write_8(0x11); spi_write_8(0xCB); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xEF); spi_write_8(0x7F); spi_write_8(0x02); spi_write_8(0x90); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x98); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x27); spi_write_8(0xF9); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x0E); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x1C); spi_write_8(0x1F); spi_write_8(0xFB); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xEF); spi_write_8(0x7F); spi_write_8(0x07); spi_write_8(0xF0); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x9E); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x33); spi_write_8(0xF9); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x06); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x00); spi_write_8(0x07); spi_write_8(0xBC); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x1C); spi_write_8(0x0F); spi_write_8(0x33); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xEE); spi_write_8(0xDF); spi_write_8(0x07); spi_write_8(0xE0); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x9F); spi_write_8(0x8F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x39); spi_write_8(0xF9); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xBF); spi_write_8(0x80); spi_write_8(0x00); spi_write_8(0x1C); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xE0); spi_write_8(0x1F); spi_write_8(0x04); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x9F); spi_write_8(0xC7); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x39); spi_write_8(0xF9); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xE0); spi_write_8(0x00); spi_write_8(0x1C); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xEF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0x07); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3C); spi_write_8(0xF9); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xBF); spi_write_8(0xF8); spi_write_8(0x00); spi_write_8(0x1C); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0x07); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3E); spi_write_8(0x73); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x07); spi_write_8(0xFF); spi_write_8(0xBF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0x1C); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x04); spi_write_8(0x10); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x9F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x03); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x0F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x00); spi_write_8(0x1C); spi_write_8(0x18); spi_write_8(0x63); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x04); spi_write_8(0x10); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x9F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x8F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0xBF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x1C); spi_write_8(0x1C); spi_write_8(0x73); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x07); spi_write_8(0xF0); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xBF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x1C); spi_write_8(0x16); spi_write_8(0x1B); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x07); spi_write_8(0xF0); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x1C); spi_write_8(0x13); spi_write_8(0x0B); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x04); spi_write_8(0x20); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xBF); spi_write_8(0xFF); spi_write_8(0xE0); spi_write_8(0x1C); spi_write_8(0x11); spi_write_8(0x8B); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x04); spi_write_8(0x10); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xBF); spi_write_8(0xFF); spi_write_8(0xE0); spi_write_8(0x1C); spi_write_8(0x10); spi_write_8(0xFB); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x04); spi_write_8(0x10); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x81); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xF0); spi_write_8(0x1C); spi_write_8(0x10); spi_write_8(0x73); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x30); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x81); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xBF); spi_write_8(0xFF); spi_write_8(0xF0); spi_write_8(0x1C); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x20); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x83); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xBF); spi_write_8(0xFF); spi_write_8(0xF8); spi_write_8(0x1C); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x83); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xF8); spi_write_8(0x1C); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x83); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xBF); spi_write_8(0xFF); spi_write_8(0xF8); spi_write_8(0x1C); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x01); spi_write_8(0xC0); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x87); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xBF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x1C); spi_write_8(0x10); spi_write_8(0x13); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x03); spi_write_8(0xE0); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x87); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x1C); spi_write_8(0x10); spi_write_8(0x13); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x06); spi_write_8(0xB0); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x87); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xBF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x1C); spi_write_8(0x10); spi_write_8(0x13); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x04); spi_write_8(0x90); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x87); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xBF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x1C); spi_write_8(0x1F); spi_write_8(0xFB); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x04); spi_write_8(0x90); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x81); spi_write_8(0x24); spi_write_8(0x92); spi_write_8(0x49); spi_write_8(0x24); spi_write_8(0x90); spi_write_8(0x1C); spi_write_8(0x1F); spi_write_8(0xFB); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x04); spi_write_8(0x90); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x87); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xBF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x1C); spi_write_8(0x10); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x04); spi_write_8(0xB0); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x87); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xBF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x1C); spi_write_8(0x10); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x06); spi_write_8(0xE0); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x87); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x1C); spi_write_8(0x10); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x02); spi_write_8(0xC0); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x87); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xBF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x1C); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x83); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xBF); spi_write_8(0xFF); spi_write_8(0xF8); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x83); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xF8); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x83); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xBF); spi_write_8(0xFF); spi_write_8(0xF8); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x81); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xBF); spi_write_8(0xFF); spi_write_8(0xF0); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x81); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xF0); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xF0); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x1F); spi_write_8(0xC0); spi_write_8(0x01); spi_write_8(0xF0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xBF); spi_write_8(0xFF); spi_write_8(0xE0); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x1F); spi_write_8(0xC0); spi_write_8(0x1F); spi_write_8(0xF0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xBF); spi_write_8(0xFF); spi_write_8(0xE0); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x0E); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x03); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x7E); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x07); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x7C); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xBF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x83); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xE0); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x0F); spi_write_8(0x80); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0xBF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xF1); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x7F); spi_write_8(0xC0); spi_write_8(0x01); spi_write_8(0xC0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x0F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x00); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x83); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xE0); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x0F); spi_write_8(0x80); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x07); spi_write_8(0xFF); spi_write_8(0xBF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x07); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x7C); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xBF); spi_write_8(0xF8); spi_write_8(0x00); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x0E); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x03); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x7E); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xE0); spi_write_8(0x00); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xE0); spi_write_8(0x1F); spi_write_8(0xC0); spi_write_8(0x0F); spi_write_8(0xF0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xBF); spi_write_8(0x80); spi_write_8(0x00); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xF0); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x1F); spi_write_8(0xC0); spi_write_8(0x01); spi_write_8(0xF0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x00); spi_write_8(0x07); spi_write_8(0xBC); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0x67); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x19); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xF3); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0x67); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x19); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xF3); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x07); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x01); spi_write_8(0xC0); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x00); spi_write_8(0x07); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x01); spi_write_8(0xC0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x7E); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x1F); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x70); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x9F); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x30); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x9F); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x30); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xE7); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xF9); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x03); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xE7); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xF9); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x03); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0x07); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x01); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0x07); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x01); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x3F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x60); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFC); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x1F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x70); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xE0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x01); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x7F); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xC0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x03); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xF0); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x1F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x03); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x1F); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x0E); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x03); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x07); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x30); spi_write_8(0x60); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x83); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xE0); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xF1); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x7F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x83); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xE0); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x07); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x0E); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x03); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xE0); spi_write_8(0x1F); spi_write_8(0xC0); spi_write_8(0x30); spi_write_8(0x60); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xF0); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x1F); spi_write_8(0xC0); spi_write_8(0x3F); spi_write_8(0xE0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x0F); spi_write_8(0x80); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xE7); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xF9); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xE7); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xF9); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0x07); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x01); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x03); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0x07); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x01); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x03); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x3F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x03); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x03); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFC); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x1F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x01); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x7F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x1C); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x3E); spi_write_8(0x20); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x66); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x63); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x63); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0x67); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x19); spi_write_8(0xC0); spi_write_8(0x63); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0x67); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x19); spi_write_8(0xC0); spi_write_8(0x63); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x33); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xE0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xC0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x0F); spi_write_8(0x80); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x1F); spi_write_8(0xC0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x07); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x01); spi_write_8(0xC0); spi_write_8(0x38); spi_write_8(0xE0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x00); spi_write_8(0x07); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x01); spi_write_8(0xC0); spi_write_8(0x30); spi_write_8(0x60); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x7E); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x1F); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x70); spi_write_8(0x60); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x9F); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x39); spi_write_8(0xF0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x9F); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x19); spi_write_8(0xF0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x83); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xE0); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x03); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x3F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x03); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x64); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x99); spi_write_8(0x3F); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xE6); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x39); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xE6); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x39); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x07); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xE6); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x39); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x0F); spi_write_8(0x80); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xE6); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x39); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x1D); spi_write_8(0xF0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xE6); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x39); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x78); spi_write_8(0x70); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xE6); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x39); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x70); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xE4); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x39); spi_write_8(0x3F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x60); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x98); spi_write_8(0x3F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x63); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x98); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xE7); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xF9); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x03); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xE7); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xF9); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x03); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0x07); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x01); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0x07); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x01); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7C); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x9F); spi_write_8(0x3F); spi_write_8(0xC0); spi_write_8(0x30); spi_write_8(0x60); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7C); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x9F); spi_write_8(0x3F); spi_write_8(0xC0); spi_write_8(0x30); spi_write_8(0x60); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x3F); spi_write_8(0xC0); spi_write_8(0x3F); spi_write_8(0xE0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x83); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xE0); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x0F); spi_write_8(0x80); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC7); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x1C); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x0E); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x83); spi_write_8(0xBF); spi_write_8(0xC0); spi_write_8(0x3E); spi_write_8(0x20); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xCE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x33); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x66); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xE6); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x39); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x63); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xE6); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x39); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x63); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xE6); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x39); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x63); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xE6); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x39); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x63); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x66); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x99); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x33); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xE0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x01); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x7F); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xC0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x83); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xE0); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x0F); spi_write_8(0x80); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x01); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xC0); spi_write_8(0x1F); spi_write_8(0xC0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x38); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x8E); spi_write_8(0x3F); spi_write_8(0xC0); spi_write_8(0x38); spi_write_8(0xE0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7C); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x9F); spi_write_8(0x3F); spi_write_8(0xC0); spi_write_8(0x30); spi_write_8(0x60); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x7C); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x1F); spi_write_8(0x3F); spi_write_8(0xC0); spi_write_8(0x70); spi_write_8(0x60); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x30); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x8C); spi_write_8(0x1F); spi_write_8(0xC0); spi_write_8(0x39); spi_write_8(0xF0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x30); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xCC); spi_write_8(0x1F); spi_write_8(0xC0); spi_write_8(0x19); spi_write_8(0xF0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xE7); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xF9); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x03); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xE7); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xF9); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x03); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0x07); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x01); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0x07); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x01); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC7); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xF1); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x07); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x83); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xE0); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x0F); spi_write_8(0x80); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x10); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC4); spi_write_8(0x1F); spi_write_8(0xC0); spi_write_8(0x1D); spi_write_8(0xF0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x3C); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x0F); spi_write_8(0x1F); spi_write_8(0xC0); spi_write_8(0x78); spi_write_8(0x70); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x7E); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x1F); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x70); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x83); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xE0); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x0F); spi_write_8(0x80); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x3F); spi_write_8(0xC0); spi_write_8(0x3F); spi_write_8(0xE0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x9E); spi_write_8(0x7C); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xE7); spi_write_8(0x9F); spi_write_8(0x3F); spi_write_8(0xCC); spi_write_8(0x30); spi_write_8(0x60); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x9C); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xE7); spi_write_8(0x3F); spi_write_8(0x9F); spi_write_8(0xCC); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x9C); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xE7); spi_write_8(0x3F); spi_write_8(0x9F); spi_write_8(0xCC); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x9C); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xE7); spi_write_8(0x3F); spi_write_8(0x9F); spi_write_8(0xCC); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x9C); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xE7); spi_write_8(0x3F); spi_write_8(0x9F); spi_write_8(0xCC); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x9C); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xE7); spi_write_8(0x3F); spi_write_8(0x9F); spi_write_8(0xCC); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xCE); spi_write_8(0x7C); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xF3); spi_write_8(0x9F); spi_write_8(0x3F); spi_write_8(0xC6); spi_write_8(0x30); spi_write_8(0x60); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xF0); spi_write_8(0x00); spi_write_8(0x1F); spi_write_8(0xC7); spi_write_8(0xFF); spi_write_8(0xF0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xE0); spi_write_8(0x00); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xF8); spi_write_8(0x00); spi_write_8(0x1F); spi_write_8(0xC3); spi_write_8(0xFF); spi_write_8(0xF0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x1F); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xF0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x1F); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xF0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xF9); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3E); spi_write_8(0x7F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0xC0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x3F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x60); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFC); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x1F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x70); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x1F); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x70); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x60); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x83); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xE0); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x0F); spi_write_8(0x80); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x01); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xC0); spi_write_8(0x1F); spi_write_8(0xC0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x38); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x8E); spi_write_8(0x3F); spi_write_8(0xC0); spi_write_8(0x38); spi_write_8(0xE0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7C); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x9F); spi_write_8(0x3F); spi_write_8(0xC0); spi_write_8(0x30); spi_write_8(0x60); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7C); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x9F); spi_write_8(0x3F); spi_write_8(0xC0); spi_write_8(0x30); spi_write_8(0x60); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x38); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x8E); spi_write_8(0x3F); spi_write_8(0xC0); spi_write_8(0x38); spi_write_8(0xE0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x01); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xC0); spi_write_8(0x1F); spi_write_8(0xC0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x83); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xE0); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x0F); spi_write_8(0x80); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x1F); spi_write_8(0xC0); spi_write_8(0x1F); spi_write_8(0xF0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x00); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x1F); spi_write_8(0xC0); spi_write_8(0x3F); spi_write_8(0xF0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7E); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x9F); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x30); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x1F); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xF0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x1F); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xF0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x1F); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xF0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x1F); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xF0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x3F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x60); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFC); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x1F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x70); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xE0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x01); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x7F); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xC0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x83); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xE0); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x0F); spi_write_8(0x80); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x3F); spi_write_8(0xC0); spi_write_8(0x3F); spi_write_8(0xE0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7C); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x9F); spi_write_8(0x3F); spi_write_8(0xC0); spi_write_8(0x30); spi_write_8(0x60); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x9F); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x67); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x99); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x33); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7C); spi_write_8(0xE7); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x9F); spi_write_8(0x39); spi_write_8(0xC0); spi_write_8(0x30); spi_write_8(0x63); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0x07); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x01); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0x07); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x01); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x4E); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x4F); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x26); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC1); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC1); spi_write_8(0xF8); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC1); spi_write_8(0xF8); spi_write_8(0xFF); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC1); spi_write_8(0xF8); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xEF); spi_write_8(0xDF); spi_write_8(0x00); spi_write_8(0x10); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC1); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFD); spi_write_8(0xFF); spi_write_8(0xE0); spi_write_8(0x1F); spi_write_8(0x00); spi_write_8(0xF0); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x0F); spi_write_8(0xE0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x10); spi_write_8(0xF3); spi_write_8(0xFD); spi_write_8(0xFB); spi_write_8(0xEE); spi_write_8(0xFF); spi_write_8(0x07); spi_write_8(0xF0); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x1F); spi_write_8(0xF8); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x11); spi_write_8(0xFB); spi_write_8(0xFC); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0x7F); spi_write_8(0x07); spi_write_8(0x10); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x3F); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0x1F); spi_write_8(0x8F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x38); spi_write_8(0x1C); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x11); spi_write_8(0x0B); spi_write_8(0xFD); spi_write_8(0xFF); spi_write_8(0xEF); spi_write_8(0x7F); spi_write_8(0x03); spi_write_8(0x80); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0x9F); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xCF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x30); spi_write_8(0x0C); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x19); spi_write_8(0x0B); spi_write_8(0xFD); spi_write_8(0xFF); spi_write_8(0xE0); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0xC0); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xCF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xE7); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x06); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x0C); spi_write_8(0x9B); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xEF); spi_write_8(0xFF); spi_write_8(0x03); spi_write_8(0x80); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xCF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xE7); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x06); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x0F); spi_write_8(0xF3); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x07); spi_write_8(0x10); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xE7); spi_write_8(0xCF); spi_write_8(0xFE); spi_write_8(0x73); spi_write_8(0xE7); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x63); spi_write_8(0x06); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x03); spi_write_8(0xE3); spi_write_8(0xFC); spi_write_8(0xF7); spi_write_8(0xF0); spi_write_8(0xFF); spi_write_8(0x07); spi_write_8(0xF0); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xE7); spi_write_8(0xCF); spi_write_8(0xFE); spi_write_8(0x73); spi_write_8(0xE7); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x63); spi_write_8(0x06); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x1C); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFD); spi_write_8(0x7B); spi_write_8(0xED); spi_write_8(0x7F); spi_write_8(0x00); spi_write_8(0xF0); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xE7); spi_write_8(0xCF); spi_write_8(0xFE); spi_write_8(0x73); spi_write_8(0xE7); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x63); spi_write_8(0x06); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x9C); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFD); spi_write_8(0xBB); spi_write_8(0xED); spi_write_8(0x7F); spi_write_8(0x00); spi_write_8(0x10); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x67); spi_write_8(0x9F); spi_write_8(0xFE); spi_write_8(0x33); spi_write_8(0xCF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x73); spi_write_8(0x0C); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x5F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x5C); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFD); spi_write_8(0xDB); spi_write_8(0xED); spi_write_8(0x7F); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x06); spi_write_8(0x0F); spi_write_8(0xFF); spi_write_8(0x03); spi_write_8(0x07); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x3F); spi_write_8(0x3E); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x6F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0xDC); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFC); spi_write_8(0xE7); spi_write_8(0xEC); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x06); spi_write_8(0x0F); spi_write_8(0xFF); spi_write_8(0x03); spi_write_8(0x07); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x3F); spi_write_8(0x3E); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x77); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFD); spi_write_8(0xDC); spi_write_8(0x0F); spi_write_8(0x73); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x03); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xE7); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xF3); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x03); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7B); spi_write_8(0xFF); spi_write_8(0xF8); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFB); spi_write_8(0xDC); spi_write_8(0x1F); spi_write_8(0xFB); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x07); spi_write_8(0x90); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7D); spi_write_8(0xFF); spi_write_8(0xC7); spi_write_8(0xFC); spi_write_8(0x7F); spi_write_8(0xF7); spi_write_8(0xDC); spi_write_8(0x10); spi_write_8(0x8B); spi_write_8(0xFE); spi_write_8(0xF7); spi_write_8(0xEF); spi_write_8(0xFF); spi_write_8(0x04); spi_write_8(0x90); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7E); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0x9F); spi_write_8(0xEF); spi_write_8(0xDC); spi_write_8(0x10); spi_write_8(0x8B); spi_write_8(0xFD); spi_write_8(0xFB); spi_write_8(0xEF); spi_write_8(0xDF); spi_write_8(0x04); spi_write_8(0x90); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7F); spi_write_8(0x7C); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xE7); spi_write_8(0xDF); spi_write_8(0xDC); spi_write_8(0x10); spi_write_8(0x8B); spi_write_8(0xFD); spi_write_8(0xDB); spi_write_8(0xE0); spi_write_8(0x1F); spi_write_8(0x02); spi_write_8(0x90); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xCF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xE7); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x06); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7F); spi_write_8(0xBB); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFB); spi_write_8(0xBF); spi_write_8(0xDC); spi_write_8(0x1F); spi_write_8(0xFB); spi_write_8(0xFD); spi_write_8(0xDB); spi_write_8(0xEF); spi_write_8(0xFF); spi_write_8(0x07); spi_write_8(0xF0); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xCF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xE7); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x06); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7F); spi_write_8(0xD7); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFD); spi_write_8(0x7F); spi_write_8(0xDC); spi_write_8(0x0F); spi_write_8(0x73); spi_write_8(0xFE); spi_write_8(0x27); spi_write_8(0xEF); spi_write_8(0xFF); spi_write_8(0x07); spi_write_8(0xE0); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0x0F); spi_write_8(0xFE); spi_write_8(0x00); spi_write_8(0x07); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7F); spi_write_8(0xEF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0xFF); spi_write_8(0xDC); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x04); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0x0F); spi_write_8(0xFE); spi_write_8(0x00); spi_write_8(0x07); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7F); spi_write_8(0xD7); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFD); spi_write_8(0x7F); spi_write_8(0xDC); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xF3); spi_write_8(0xCF); spi_write_8(0xFE); spi_write_8(0x79); spi_write_8(0xE7); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x61); spi_write_8(0x86); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7F); spi_write_8(0xBB); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFB); spi_write_8(0xBF); spi_write_8(0xDC); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xEF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xF3); spi_write_8(0xCF); spi_write_8(0xFE); spi_write_8(0x79); spi_write_8(0xE7); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x61); spi_write_8(0x86); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7F); spi_write_8(0x7D); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xF7); spi_write_8(0xDF); spi_write_8(0xDC); spi_write_8(0x00); spi_write_8(0x1B); spi_write_8(0xFF); spi_write_8(0x5F); spi_write_8(0xEF); spi_write_8(0xDF); spi_write_8(0x00); spi_write_8(0x10); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xF3); spi_write_8(0xCF); spi_write_8(0xFE); spi_write_8(0x79); spi_write_8(0xE7); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x61); spi_write_8(0x86); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7F); spi_write_8(0x7E); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xEF); spi_write_8(0xDF); spi_write_8(0xDC); spi_write_8(0x00); spi_write_8(0x0B); spi_write_8(0xFF); spi_write_8(0x67); spi_write_8(0xE0); spi_write_8(0x1F); spi_write_8(0x00); spi_write_8(0x70); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xE3); spi_write_8(0xCF); spi_write_8(0xFF); spi_write_8(0xF1); spi_write_8(0xE7); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x03); spi_write_8(0x86); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7E); spi_write_8(0xFF); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xDF); spi_write_8(0xEF); spi_write_8(0xDC); spi_write_8(0x00); spi_write_8(0x0B); spi_write_8(0xFD); spi_write_8(0x7B); spi_write_8(0xEF); spi_write_8(0xFF); spi_write_8(0x01); spi_write_8(0xF0); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC3); spi_write_8(0xCF); spi_write_8(0xFF); spi_write_8(0xE1); spi_write_8(0xE7); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x07); spi_write_8(0x86); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7E); spi_write_8(0xFF); spi_write_8(0xBF); spi_write_8(0xFF); spi_write_8(0xBF); spi_write_8(0xEF); spi_write_8(0xDC); spi_write_8(0x1C); spi_write_8(0x0B); spi_write_8(0xFC); spi_write_8(0x03); spi_write_8(0xEF); spi_write_8(0xFF); spi_write_8(0x07); spi_write_8(0x90); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x09); spi_write_8(0x8F); spi_write_8(0xFF); spi_write_8(0x84); spi_write_8(0xC7); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x1E); spi_write_8(0xCE); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7D); spi_write_8(0xFF); spi_write_8(0xDF); spi_write_8(0xFF); spi_write_8(0x7F); spi_write_8(0xF7); spi_write_8(0xDC); spi_write_8(0x1F); spi_write_8(0xCB); spi_write_8(0xFD); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x06); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x18); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0x0C); spi_write_8(0x0F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x3C); spi_write_8(0xFC); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7D); spi_write_8(0xFF); spi_write_8(0xEF); spi_write_8(0xFE); spi_write_8(0xFF); spi_write_8(0xF7); spi_write_8(0xDC); spi_write_8(0x03); spi_write_8(0xFB); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x07); spi_write_8(0x90); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x7C); spi_write_8(0x3F); spi_write_8(0xFE); spi_write_8(0x3E); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x70); spi_write_8(0x78); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7D); spi_write_8(0xFF); spi_write_8(0xF7); spi_write_8(0xFD); spi_write_8(0xFF); spi_write_8(0xF7); spi_write_8(0xDC); spi_write_8(0x00); spi_write_8(0x3B); spi_write_8(0xFE); spi_write_8(0xFF); spi_write_8(0xF0); spi_write_8(0xFF); spi_write_8(0x01); spi_write_8(0xF0); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7B); spi_write_8(0xFF); spi_write_8(0xFB); spi_write_8(0xFB); spi_write_8(0xFF); spi_write_8(0xFB); spi_write_8(0xDC); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFD); spi_write_8(0xC3); spi_write_8(0xEF); spi_write_8(0x7F); spi_write_8(0x00); spi_write_8(0x70); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7B); spi_write_8(0xFF); spi_write_8(0xFD); spi_write_8(0xF7); spi_write_8(0xFF); spi_write_8(0xFB); spi_write_8(0xDC); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFD); spi_write_8(0xDB); spi_write_8(0xEF); spi_write_8(0x7F); spi_write_8(0x00); spi_write_8(0x10); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7B); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0xEF); spi_write_8(0xFF); spi_write_8(0xFB); spi_write_8(0xDC); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFD); spi_write_8(0xDB); spi_write_8(0xEF); spi_write_8(0x7F); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7B); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x5F); spi_write_8(0xFF); spi_write_8(0xFB); spi_write_8(0xDC); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFE); spi_write_8(0x3B); spi_write_8(0xF0); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7B); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xBF); spi_write_8(0xFF); spi_write_8(0xFB); spi_write_8(0xDC); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x01); spi_write_8(0xC0); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7B); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x5F); spi_write_8(0xFF); spi_write_8(0xFB); spi_write_8(0xDC); spi_write_8(0x07); spi_write_8(0xC3); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x03); spi_write_8(0xE0); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x70); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7B); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0xEF); spi_write_8(0xFF); spi_write_8(0xFB); spi_write_8(0xDC); spi_write_8(0x0F); spi_write_8(0xF3); spi_write_8(0xFE); spi_write_8(0x0F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x06); spi_write_8(0xB0); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x1F); spi_write_8(0xCF); spi_write_8(0xFE); spi_write_8(0x0F); spi_write_8(0xE7); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x7C); spi_write_8(0x06); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7B); spi_write_8(0xFF); spi_write_8(0xFD); spi_write_8(0xF7); spi_write_8(0xFF); spi_write_8(0xFB); spi_write_8(0xDC); spi_write_8(0x19); spi_write_8(0x33); spi_write_8(0xFD); spi_write_8(0xD7); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x04); spi_write_8(0x90); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x87); spi_write_8(0xCF); spi_write_8(0xFE); spi_write_8(0x43); spi_write_8(0xE7); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x6F); spi_write_8(0x06); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7B); spi_write_8(0xFF); spi_write_8(0xFB); spi_write_8(0xFB); spi_write_8(0xFF); spi_write_8(0xFB); spi_write_8(0xDC); spi_write_8(0x10); spi_write_8(0x9B); spi_write_8(0xFD); spi_write_8(0xDB); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x04); spi_write_8(0x90); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xC1); spi_write_8(0xCF); spi_write_8(0xFE); spi_write_8(0x60); spi_write_8(0xE7); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x67); spi_write_8(0xC6); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7D); spi_write_8(0xFF); spi_write_8(0xF7); spi_write_8(0xFD); spi_write_8(0xFF); spi_write_8(0xF7); spi_write_8(0xDC); spi_write_8(0x10); spi_write_8(0x8B); spi_write_8(0xFD); spi_write_8(0xDB); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x04); spi_write_8(0x90); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC8); spi_write_8(0x4F); spi_write_8(0xFF); spi_write_8(0xE4); spi_write_8(0x27); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x06); spi_write_8(0xF6); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7D); spi_write_8(0xFF); spi_write_8(0xEF); spi_write_8(0xFE); spi_write_8(0xFF); spi_write_8(0xF7); spi_write_8(0xDC); spi_write_8(0x1F); spi_write_8(0x8B); spi_write_8(0xFE); spi_write_8(0x3B); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x04); spi_write_8(0xB0); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xCE); spi_write_8(0x0F); spi_write_8(0xFF); spi_write_8(0xE7); spi_write_8(0x07); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x06); spi_write_8(0x3E); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7D); spi_write_8(0xFF); spi_write_8(0xDF); spi_write_8(0xFF); spi_write_8(0x7F); spi_write_8(0xF7); spi_write_8(0xDC); spi_write_8(0x0F); spi_write_8(0x0B); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x06); spi_write_8(0xE0); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xCF); spi_write_8(0x8F); spi_write_8(0xFF); spi_write_8(0xE7); spi_write_8(0xC7); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x06); spi_write_8(0x0E); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7E); spi_write_8(0xFF); spi_write_8(0xBF); spi_write_8(0xFF); spi_write_8(0xBF); spi_write_8(0xEF); spi_write_8(0xDC); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7F); spi_write_8(0x02); spi_write_8(0xC0); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xCE); spi_write_8(0x1F); spi_write_8(0xFE); spi_write_8(0x67); spi_write_8(0x0F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x66); spi_write_8(0x3C); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7E); spi_write_8(0xFF); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xDF); spi_write_8(0xEF); spi_write_8(0xDC); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xF3); spi_write_8(0xF0); spi_write_8(0x7F); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x60); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x67); spi_write_8(0xF0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7F); spi_write_8(0x7E); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xEF); spi_write_8(0xDF); spi_write_8(0xDC); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFB); spi_write_8(0xEF); spi_write_8(0x7F); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xC1); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x60); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x67); spi_write_8(0xC0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7F); spi_write_8(0x7D); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xF7); spi_write_8(0xDF); spi_write_8(0xDC); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFC); spi_write_8(0xFB); spi_write_8(0xF1); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x0F); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x07); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x7E); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7F); spi_write_8(0xBB); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFB); spi_write_8(0xBF); spi_write_8(0xDC); spi_write_8(0x08); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0x1B); spi_write_8(0xEF); spi_write_8(0x7F); spi_write_8(0x06); spi_write_8(0x60); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x78); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7F); spi_write_8(0xD7); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFD); spi_write_8(0x7F); spi_write_8(0xDC); spi_write_8(0x11); spi_write_8(0xFB); spi_write_8(0xFF); spi_write_8(0xE3); spi_write_8(0xF0); spi_write_8(0x7F); spi_write_8(0x06); spi_write_8(0xF0); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7F); spi_write_8(0xEF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0xFF); spi_write_8(0xDC); spi_write_8(0x10); spi_write_8(0xFB); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7F); spi_write_8(0x04); spi_write_8(0xD0); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7F); spi_write_8(0xD7); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFD); spi_write_8(0x7F); spi_write_8(0xDC); spi_write_8(0x10); spi_write_8(0x8B); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x04); spi_write_8(0xD0); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7F); spi_write_8(0xBB); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFB); spi_write_8(0xBF); spi_write_8(0xDC); spi_write_8(0x10); spi_write_8(0x8B); spi_write_8(0xFE); spi_write_8(0x27); spi_write_8(0xF0); spi_write_8(0xFF); spi_write_8(0x05); spi_write_8(0x90); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7F); spi_write_8(0x7C); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xE7); spi_write_8(0xDF); spi_write_8(0xDC); spi_write_8(0x1F); spi_write_8(0x8B); spi_write_8(0xFD); spi_write_8(0xDB); spi_write_8(0xEF); spi_write_8(0x7F); spi_write_8(0x07); spi_write_8(0xB0); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xCF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xE7); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x06); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7E); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0x9F); spi_write_8(0xEF); spi_write_8(0xDC); spi_write_8(0x0F); spi_write_8(0x0B); spi_write_8(0xFD); spi_write_8(0xDB); spi_write_8(0xEF); spi_write_8(0x7F); spi_write_8(0x03); spi_write_8(0x30); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xCF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xE7); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x06); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7D); spi_write_8(0xFF); spi_write_8(0xC7); spi_write_8(0xFC); spi_write_8(0x7F); spi_write_8(0xF7); spi_write_8(0xDC); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFD); spi_write_8(0xDB); spi_write_8(0xEF); spi_write_8(0x7F); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x8F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC7); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x0E); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x7B); spi_write_8(0xFF); spi_write_8(0xF8); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFB); spi_write_8(0xDC); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFE); spi_write_8(0x27); spi_write_8(0xF0); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0x0F); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0x87); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x1E); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x77); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFD); spi_write_8(0xDC); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFC); spi_write_8(0x4F); spi_write_8(0xFE); spi_write_8(0x7E); spi_write_8(0x27); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x76); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x6F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0xDC); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x04); spi_write_8(0x02); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xF8); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7C); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0xE0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x5F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x5C); spi_write_8(0x06); spi_write_8(0x03); spi_write_8(0xFD); spi_write_8(0xC7); spi_write_8(0xEF); spi_write_8(0x7F); spi_write_8(0x07); spi_write_8(0xFE); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x01); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0x80); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x9C); spi_write_8(0x07); spi_write_8(0x83); spi_write_8(0xFD); spi_write_8(0xBB); spi_write_8(0xE0); spi_write_8(0x7F); spi_write_8(0x07); spi_write_8(0xFE); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x01); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0x80); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x1C); spi_write_8(0x14); spi_write_8(0xE3); spi_write_8(0xFD); spi_write_8(0xBB); spi_write_8(0xEE); spi_write_8(0xFF); spi_write_8(0x04); spi_write_8(0x20); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xF8); spi_write_8(0xCF); spi_write_8(0xFE); spi_write_8(0x7C); spi_write_8(0x67); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0xE6); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x14); spi_write_8(0x3B); spi_write_8(0xFE); spi_write_8(0xBB); spi_write_8(0xEF); spi_write_8(0x7F); spi_write_8(0x00); spi_write_8(0x10); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFC); spi_write_8(0x4F); spi_write_8(0xFE); spi_write_8(0x7E); spi_write_8(0x27); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x76); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x1F); spi_write_8(0xFB); spi_write_8(0xFF); spi_write_8(0x07); spi_write_8(0xEF); spi_write_8(0x7F); spi_write_8(0x04); spi_write_8(0x10); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0x0F); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0x87); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x1E); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x1F); spi_write_8(0xFB); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x07); spi_write_8(0xF0); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x8F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC7); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x0E); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x14); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x07); spi_write_8(0xE0); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xCF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xE7); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x06); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xEF); spi_write_8(0xFF); spi_write_8(0x04); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xCF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xE7); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x06); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xEF); spi_write_8(0xDF); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xE0); spi_write_8(0x1F); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x08); spi_write_8(0x13); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xEF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x18); spi_write_8(0x1B); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xEF); spi_write_8(0xFF); spi_write_8(0x03); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x1C); spi_write_8(0x10); spi_write_8(0x8B); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x07); spi_write_8(0x90); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x8F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x1C); spi_write_8(0x10); spi_write_8(0x8B); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x04); spi_write_8(0x90); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x87); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x0C); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x1C); spi_write_8(0x10); spi_write_8(0x8B); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xF0); spi_write_8(0xFF); spi_write_8(0x04); spi_write_8(0x90); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x91); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x3F); spi_write_8(0xE7); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x0C); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x1C); spi_write_8(0x11); spi_write_8(0xCB); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xEF); spi_write_8(0x7F); spi_write_8(0x02); spi_write_8(0x90); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x98); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xE7); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x0E); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x1C); spi_write_8(0x1F); spi_write_8(0xFB); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xEF); spi_write_8(0x7F); spi_write_8(0x07); spi_write_8(0xF0); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x9E); spi_write_8(0x3F); spi_write_8(0xFE); spi_write_8(0x7C); spi_write_8(0xF3); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x06); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x00); spi_write_8(0x07); spi_write_8(0xBC); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x1C); spi_write_8(0x0F); spi_write_8(0x33); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xEE); spi_write_8(0xDF); spi_write_8(0x07); spi_write_8(0xE0); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x9F); spi_write_8(0x8F); spi_write_8(0xFE); spi_write_8(0x7C); spi_write_8(0xF3); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xBF); spi_write_8(0x80); spi_write_8(0x00); spi_write_8(0x1C); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xE0); spi_write_8(0x1F); spi_write_8(0x04); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x9F); spi_write_8(0xC7); spi_write_8(0xFE); spi_write_8(0x7C); spi_write_8(0xF3); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xE0); spi_write_8(0x00); spi_write_8(0x1C); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xEF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0x07); spi_write_8(0xFE); spi_write_8(0x78); spi_write_8(0x63); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xBF); spi_write_8(0xF8); spi_write_8(0x00); spi_write_8(0x1C); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0x07); spi_write_8(0xFF); spi_write_8(0x39); spi_write_8(0x07); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x07); spi_write_8(0xFF); spi_write_8(0xBF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0x1C); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x04); spi_write_8(0x10); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x9F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x03); spi_write_8(0x8F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x0F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x00); spi_write_8(0x1C); spi_write_8(0x18); spi_write_8(0x63); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x04); spi_write_8(0x10); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x9F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x87); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0xBF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x1C); spi_write_8(0x1C); spi_write_8(0x73); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x07); spi_write_8(0xF0); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xBF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x1C); spi_write_8(0x16); spi_write_8(0x1B); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x07); spi_write_8(0xF0); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x1C); spi_write_8(0x13); spi_write_8(0x0B); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x04); spi_write_8(0x20); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xBF); spi_write_8(0xFF); spi_write_8(0xE0); spi_write_8(0x1C); spi_write_8(0x11); spi_write_8(0x8B); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x04); spi_write_8(0x10); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xBF); spi_write_8(0xFF); spi_write_8(0xE0); spi_write_8(0x1C); spi_write_8(0x10); spi_write_8(0xFB); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x04); spi_write_8(0x10); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x81); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xF0); spi_write_8(0x1C); spi_write_8(0x10); spi_write_8(0x73); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x30); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x81); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xBF); spi_write_8(0xFF); spi_write_8(0xF0); spi_write_8(0x1C); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x20); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x83); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xBF); spi_write_8(0xFF); spi_write_8(0xF8); spi_write_8(0x1C); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x83); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xF8); spi_write_8(0x1C); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x83); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xBF); spi_write_8(0xFF); spi_write_8(0xF8); spi_write_8(0x1C); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x01); spi_write_8(0xC0); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x87); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xBF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x1C); spi_write_8(0x10); spi_write_8(0x13); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x03); spi_write_8(0xE0); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x87); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x1C); spi_write_8(0x10); spi_write_8(0x13); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x06); spi_write_8(0xB0); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x87); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xBF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x1C); spi_write_8(0x10); spi_write_8(0x13); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x04); spi_write_8(0x90); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x87); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xBF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x1C); spi_write_8(0x1F); spi_write_8(0xFB); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x04); spi_write_8(0x90); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x81); spi_write_8(0x24); spi_write_8(0x92); spi_write_8(0x49); spi_write_8(0x24); spi_write_8(0x90); spi_write_8(0x1C); spi_write_8(0x1F); spi_write_8(0xFB); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x04); spi_write_8(0x90); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x87); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xBF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x1C); spi_write_8(0x10); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x04); spi_write_8(0xB0); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x87); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xBF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x1C); spi_write_8(0x10); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x06); spi_write_8(0xE0); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x87); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x1C); spi_write_8(0x10); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x02); spi_write_8(0xC0); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x87); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xBF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x1C); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x83); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xBF); spi_write_8(0xFF); spi_write_8(0xF8); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x83); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xF8); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x83); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xBF); spi_write_8(0xFF); spi_write_8(0xF8); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x81); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xBF); spi_write_8(0xFF); spi_write_8(0xF0); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x81); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xF0); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xF0); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xF8); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x01); spi_write_8(0xF0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xBF); spi_write_8(0xFF); spi_write_8(0xE0); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x1F); spi_write_8(0xF0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xBF); spi_write_8(0xFF); spi_write_8(0xE0); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x0E); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x07); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x7E); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x0F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x7C); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xBF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x83); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC1); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x0F); spi_write_8(0x80); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0xBF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xF1); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xF8); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x01); spi_write_8(0xC0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x0F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x00); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x83); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC1); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x0F); spi_write_8(0x80); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x07); spi_write_8(0xFF); spi_write_8(0xBF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x0F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x7C); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xBF); spi_write_8(0xF8); spi_write_8(0x00); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x0E); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x07); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x7E); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xE0); spi_write_8(0x00); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x0F); spi_write_8(0xF0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xBF); spi_write_8(0x80); spi_write_8(0x00); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xF0); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xF8); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x01); spi_write_8(0xF0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x00); spi_write_8(0x07); spi_write_8(0xBC); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0x67); spi_write_8(0xFE); spi_write_8(0x00); spi_write_8(0x33); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xF3); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0x67); spi_write_8(0xFE); spi_write_8(0x00); spi_write_8(0x33); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xF3); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x07); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x00); spi_write_8(0x07); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x7E); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x3F); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x70); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x30); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x30); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xE7); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xF3); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x03); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xE7); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xF3); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x03); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0x07); spi_write_8(0xFE); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0x07); spi_write_8(0xFE); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7E); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x60); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFC); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x7E); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x70); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x00); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xE0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x01); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xC0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x03); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xF0); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xF8); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x03); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x0E); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x07); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x0F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x30); spi_write_8(0x60); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x83); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC1); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xF1); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xF8); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x83); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC1); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x0F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x0E); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x07); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x30); spi_write_8(0x60); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xF0); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xF8); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x3F); spi_write_8(0xE0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x0F); spi_write_8(0x80); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xE7); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xF3); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xE7); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xF3); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0x07); spi_write_8(0xFE); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x03); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0x07); spi_write_8(0xFE); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x03); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7E); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x03); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x03); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFC); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x7E); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x00); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x01); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x1C); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x3E); spi_write_8(0x20); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x66); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x63); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x63); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0x67); spi_write_8(0xFE); spi_write_8(0x00); spi_write_8(0x33); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x63); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0x67); spi_write_8(0xFE); spi_write_8(0x00); spi_write_8(0x33); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x63); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x33); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xE0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xC0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x0F); spi_write_8(0x80); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x1F); spi_write_8(0xC0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x07); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x38); spi_write_8(0xE0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x00); spi_write_8(0x07); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x30); spi_write_8(0x60); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x7E); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x3F); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x70); spi_write_8(0x60); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x39); spi_write_8(0xF0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x19); spi_write_8(0xF0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x83); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC1); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x03); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x03); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x64); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x32); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xE6); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x73); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xE6); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x73); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x07); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xE6); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x73); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x0F); spi_write_8(0x80); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xE6); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x73); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x1D); spi_write_8(0xF0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xE6); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x73); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x78); spi_write_8(0x70); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xE6); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x73); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x70); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xE4); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x72); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x60); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x30); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x63); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x31); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xE7); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xF3); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x03); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xE7); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xF3); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x03); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0x07); spi_write_8(0xFE); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0x07); spi_write_8(0xFE); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7C); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3E); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x30); spi_write_8(0x60); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7C); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3E); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x30); spi_write_8(0x60); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x3F); spi_write_8(0xE0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x83); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC1); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x0F); spi_write_8(0x80); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x1F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x8F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x1C); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x0E); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x07); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x3E); spi_write_8(0x20); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xCE); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x67); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x66); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xE6); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x73); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x63); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xE6); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x73); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x63); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xE6); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x73); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x63); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xE6); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x73); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x63); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x66); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0x33); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x33); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x00); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xE0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x01); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xC0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x83); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC1); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x0F); spi_write_8(0x80); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x01); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x1F); spi_write_8(0xC0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x38); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x1C); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x38); spi_write_8(0xE0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7C); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3E); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x30); spi_write_8(0x60); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x7C); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x3E); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x70); spi_write_8(0x60); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x30); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0x18); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x39); spi_write_8(0xF0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x30); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0x98); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x19); spi_write_8(0xF0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xE7); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xF3); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x03); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xE7); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xF3); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x03); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0x07); spi_write_8(0xFE); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0x07); spi_write_8(0xFE); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC7); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xE3); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x07); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x83); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC1); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x0F); spi_write_8(0x80); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x10); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0x88); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x1D); spi_write_8(0xF0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x3C); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x1E); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x78); spi_write_8(0x70); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x7E); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x3F); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x70); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x83); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC1); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x0F); spi_write_8(0x80); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x3F); spi_write_8(0xE0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x9E); spi_write_8(0x7C); spi_write_8(0xFF); spi_write_8(0xCF); spi_write_8(0x3E); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xCC); spi_write_8(0x30); spi_write_8(0x60); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x9C); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xCE); spi_write_8(0x7F); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xCC); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x9C); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xCE); spi_write_8(0x7F); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xCC); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x9C); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xCE); spi_write_8(0x7F); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xCC); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x9C); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xCE); spi_write_8(0x7F); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xCC); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x9C); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xCE); spi_write_8(0x7F); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xCC); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xCE); spi_write_8(0x7C); spi_write_8(0xFF); spi_write_8(0xE7); spi_write_8(0x3E); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC6); spi_write_8(0x30); spi_write_8(0x60); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x7F); spi_write_8(0xE0); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC7); spi_write_8(0xFF); spi_write_8(0xF0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xE0); spi_write_8(0x00); spi_write_8(0x7F); spi_write_8(0xF0); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC3); spi_write_8(0xFF); spi_write_8(0xF0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xF0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xF0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xF9); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7C); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0xC0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7E); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x60); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFC); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x7E); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x70); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x70); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x60); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x83); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC1); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x0F); spi_write_8(0x80); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x01); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x1F); spi_write_8(0xC0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x38); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x1C); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x38); spi_write_8(0xE0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7C); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3E); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x30); spi_write_8(0x60); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7C); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3E); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x30); spi_write_8(0x60); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x38); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x1C); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x38); spi_write_8(0xE0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x01); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x1F); spi_write_8(0xC0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x83); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC1); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x0F); spi_write_8(0x80); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0x80); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x1F); spi_write_8(0xF0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x00); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x3F); spi_write_8(0xF0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7E); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x30); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xF0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xF0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xF0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xF0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7E); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x60); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFC); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x7E); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x70); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x00); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xE0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x01); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xC0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x83); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC1); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x0F); spi_write_8(0x80); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x00); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x00); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x3F); spi_write_8(0xE0); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7C); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x3E); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x30); spi_write_8(0x60); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x30); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFE); spi_write_8(0x67); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0x33); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x33); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7C); spi_write_8(0xE7); spi_write_8(0xFF); spi_write_8(0x3E); spi_write_8(0x73); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x30); spi_write_8(0x63); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0x07); spi_write_8(0xFE); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0x00); spi_write_8(0x07); spi_write_8(0xFE); spi_write_8(0x00); spi_write_8(0x03); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFC); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFE); spi_write_8(0x7F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x60); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xC0); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x3F); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0xFF); spi_write_8(0x32); spi_write_8(0x2A); spi_write_8(0x06); spi_write_8(0x15); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x28); spi_write_8(0x06); spi_write_8(0x14); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x20); spi_write_8(0x06); spi_write_8(0x10); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x14); spi_write_8(0x06); spi_write_8(0x28); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x02); spi_write_8(0x02); spi_write_8(0x0A); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x08); spi_write_8(0x08); spi_write_8(0x02); spi_write_8(0x00); spi_write_8(0x02); spi_write_8(0x02); spi_write_8(0x0A); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x00); spi_write_8(0x22); spi_write_8(0x22); spi_write_8(0x22); spi_write_8(0x22); spi_write_8(0x22); spi_write_8(0x22); spi_write_8(0xC7); spi_write_8(0x20);