From 33ef34e1f5de9f57d1a28d0095f2f62606680904 Mon Sep 17 00:00:00 2001 From: "Lukas F. Hartmann" <lukas@mntre.com> Date: Tue, 4 Oct 2022 17:07:30 +0200 Subject: [PATCH] audio/ax: refactoring and 10 band EQ by Tom W. --- ZZ9000_proto.sdk/ZZ9000OS/src/adau.h | 4096 ++++++++++---------- ZZ9000_proto.sdk/ZZ9000OS/src/adau_PARAM.h | 488 +++ ZZ9000_proto.sdk/ZZ9000OS/src/ax.c | 144 +- ZZ9000_proto.sdk/ZZ9000OS/src/ax.h | 45 +- ZZ9000_proto.sdk/ZZ9000OS/src/main.c | 41 +- zz9000ax/zz9000ax-mix1-lowpass-eq.dspproj | Bin 0 -> 52065 bytes 6 files changed, 2733 insertions(+), 2081 deletions(-) create mode 100644 ZZ9000_proto.sdk/ZZ9000OS/src/adau_PARAM.h create mode 100644 zz9000ax/zz9000ax-mix1-lowpass-eq.dspproj diff --git a/ZZ9000_proto.sdk/ZZ9000OS/src/adau.h b/ZZ9000_proto.sdk/ZZ9000OS/src/adau.h index e78a608..eddb685 100644 --- a/ZZ9000_proto.sdk/ZZ9000OS/src/adau.h +++ b/ZZ9000_proto.sdk/ZZ9000OS/src/adau.h @@ -29,2060 +29,2060 @@ #define PROGRAM_SIZE_IC_1 5120 #define PROGRAM_ADDR_IC_1 1024 ADI_REG_TYPE Program_Data_IC_1[PROGRAM_SIZE_IC_1] = { -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0xE8, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x08, 0x00, 0xE8, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x20, 0x00, 0xE8, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x38, 0x00, 0xE8, 0x01, -0x00, 0x62, 0x03, 0x20, 0x01, -0x00, 0x5A, 0x04, 0x22, 0x01, -0x00, 0x4A, 0x03, 0x34, 0x01, -0x00, 0x42, 0x04, 0x22, 0x01, -0x00, 0x22, 0x00, 0x22, 0x01, -0x00, 0x1A, 0x01, 0x22, 0x01, -0x00, 0x12, 0x02, 0x22, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x50, 0x00, 0xE2, 0x01, -0x00, 0x68, 0x00, 0xF2, 0x01, -0x00, 0x92, 0x03, 0x20, 0x01, -0x00, 0x8A, 0x04, 0x22, 0x01, -0x00, 0x7A, 0x03, 0x34, 0x01, -0x00, 0x72, 0x04, 0x22, 0x01, -0x00, 0x3A, 0x00, 0x22, 0x01, -0x00, 0x32, 0x01, 0x22, 0x01, -0x00, 0x2A, 0x02, 0x22, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x80, 0x00, 0xE2, 0x01, -0x00, 0x98, 0x00, 0xF2, 0x01, -0x00, 0x02, 0x05, 0x20, 0x01, -0x00, 0x0A, 0x05, 0x40, 0x01, -0x00, 0x52, 0x06, 0x22, 0x01, -0x00, 0x82, 0x06, 0x44, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0xA0, 0x00, 0xE2, 0x01, -0x00, 0xA8, 0x00, 0xE4, 0x01, -0x00, 0xA1, 0x08, 0x20, 0x01, -0xFF, 0x68, 0x00, 0x02, 0x01, -0x00, 0xA9, 0x08, 0x20, 0x01, -0xFF, 0x70, 0x00, 0x02, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0xE8, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x08, 0x00, 0xE8, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x20, 0x00, 0xE8, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x38, 0x00, 0xE8, 0x01, +0x00, 0x62, 0x03, 0x20, 0x01, +0x00, 0x5A, 0x04, 0x22, 0x01, +0x00, 0x4A, 0x03, 0x34, 0x01, +0x00, 0x42, 0x04, 0x22, 0x01, +0x00, 0x22, 0x00, 0x22, 0x01, +0x00, 0x1A, 0x01, 0x22, 0x01, +0x00, 0x12, 0x02, 0x22, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x50, 0x00, 0xE2, 0x01, +0x00, 0x68, 0x00, 0xF2, 0x01, +0x00, 0x92, 0x03, 0x20, 0x01, +0x00, 0x8A, 0x04, 0x22, 0x01, +0x00, 0x7A, 0x03, 0x34, 0x01, +0x00, 0x72, 0x04, 0x22, 0x01, +0x00, 0x3A, 0x00, 0x22, 0x01, +0x00, 0x32, 0x01, 0x22, 0x01, +0x00, 0x2A, 0x02, 0x22, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x80, 0x00, 0xE2, 0x01, +0x00, 0x98, 0x00, 0xF2, 0x01, +0x00, 0x52, 0x05, 0x20, 0x01, +0x00, 0xB0, 0x00, 0xE2, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x82, 0x06, 0x20, 0x01, +0x02, 0xA8, 0x00, 0xE2, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0xDA, 0x0A, 0x20, 0x01, +0x00, 0xD2, 0x0B, 0x22, 0x01, +0x00, 0xC2, 0x0A, 0x34, 0x01, +0x00, 0xBA, 0x0B, 0x22, 0x01, +0x00, 0xB2, 0x07, 0x22, 0x01, +0x00, 0xAA, 0x08, 0x22, 0x01, +0x00, 0xA2, 0x09, 0x22, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0xC8, 0x00, 0xE2, 0x01, +0x00, 0xE0, 0x00, 0xF2, 0x01, +0x01, 0x0A, 0x0F, 0x20, 0x01, +0x01, 0x02, 0x10, 0x22, 0x01, +0x00, 0xF2, 0x0F, 0x34, 0x01, +0x00, 0xEA, 0x10, 0x22, 0x01, +0x00, 0xCA, 0x0C, 0x22, 0x01, +0x00, 0xC2, 0x0D, 0x22, 0x01, +0x00, 0xBA, 0x0E, 0x22, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0xF8, 0x00, 0xE2, 0x01, +0x01, 0x10, 0x00, 0xF2, 0x01, +0x01, 0x3A, 0x14, 0x20, 0x01, +0x01, 0x32, 0x15, 0x22, 0x01, +0x01, 0x22, 0x14, 0x34, 0x01, +0x01, 0x1A, 0x15, 0x22, 0x01, +0x00, 0xFA, 0x11, 0x22, 0x01, +0x00, 0xF2, 0x12, 0x22, 0x01, +0x00, 0xEA, 0x13, 0x22, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x01, 0x28, 0x00, 0xE2, 0x01, +0x01, 0x40, 0x00, 0xF2, 0x01, +0x01, 0x6A, 0x19, 0x20, 0x01, +0x01, 0x62, 0x1A, 0x22, 0x01, +0x01, 0x52, 0x19, 0x34, 0x01, +0x01, 0x4A, 0x1A, 0x22, 0x01, +0x01, 0x2A, 0x16, 0x22, 0x01, +0x01, 0x22, 0x17, 0x22, 0x01, +0x01, 0x1A, 0x18, 0x22, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x01, 0x58, 0x00, 0xE2, 0x01, +0x01, 0x70, 0x00, 0xF2, 0x01, +0x01, 0x9A, 0x1E, 0x20, 0x01, +0x01, 0x92, 0x1F, 0x22, 0x01, +0x01, 0x82, 0x1E, 0x34, 0x01, +0x01, 0x7A, 0x1F, 0x22, 0x01, +0x01, 0x5A, 0x1B, 0x22, 0x01, +0x01, 0x52, 0x1C, 0x22, 0x01, +0x01, 0x4A, 0x1D, 0x22, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x01, 0x88, 0x00, 0xE2, 0x01, +0x01, 0xA0, 0x00, 0xF2, 0x01, +0x01, 0xCA, 0x23, 0x20, 0x01, +0x01, 0xC2, 0x24, 0x22, 0x01, +0x01, 0xB2, 0x23, 0x34, 0x01, +0x01, 0xAA, 0x24, 0x22, 0x01, +0x01, 0x8A, 0x20, 0x22, 0x01, +0x01, 0x82, 0x21, 0x22, 0x01, +0x01, 0x7A, 0x22, 0x22, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x01, 0xB8, 0x00, 0xE2, 0x01, +0x01, 0xD0, 0x00, 0xF2, 0x01, +0x01, 0xFA, 0x28, 0x20, 0x01, +0x01, 0xF2, 0x29, 0x22, 0x01, +0x01, 0xE2, 0x28, 0x34, 0x01, +0x01, 0xDA, 0x29, 0x22, 0x01, +0x01, 0xBA, 0x25, 0x22, 0x01, +0x01, 0xB2, 0x26, 0x22, 0x01, +0x01, 0xAA, 0x27, 0x22, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x01, 0xE8, 0x00, 0xE2, 0x01, +0x02, 0x00, 0x00, 0xF2, 0x01, +0x02, 0x2A, 0x2D, 0x20, 0x01, +0x02, 0x22, 0x2E, 0x22, 0x01, +0x02, 0x12, 0x2D, 0x34, 0x01, +0x02, 0x0A, 0x2E, 0x22, 0x01, +0x01, 0xEA, 0x2A, 0x22, 0x01, +0x01, 0xE2, 0x2B, 0x22, 0x01, +0x01, 0xDA, 0x2C, 0x22, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x02, 0x18, 0x00, 0xE2, 0x01, +0x02, 0x30, 0x00, 0xF2, 0x01, +0x02, 0x5A, 0x32, 0x20, 0x01, +0x02, 0x52, 0x33, 0x22, 0x01, +0x02, 0x42, 0x32, 0x34, 0x01, +0x02, 0x3A, 0x33, 0x22, 0x01, +0x02, 0x1A, 0x2F, 0x22, 0x01, +0x02, 0x12, 0x30, 0x22, 0x01, +0x02, 0x0A, 0x31, 0x22, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x02, 0x48, 0x00, 0xE2, 0x01, +0x02, 0x60, 0x00, 0xF2, 0x01, +0x02, 0x8A, 0x37, 0x20, 0x01, +0x02, 0x82, 0x38, 0x22, 0x01, +0x02, 0x72, 0x37, 0x34, 0x01, +0x02, 0x6A, 0x38, 0x22, 0x01, +0x02, 0x4A, 0x34, 0x22, 0x01, +0x02, 0x42, 0x35, 0x22, 0x01, +0x02, 0x3A, 0x36, 0x22, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x02, 0x78, 0x00, 0xE2, 0x01, +0x02, 0x90, 0x00, 0xF2, 0x01, +0x02, 0xD2, 0x0A, 0x20, 0x01, +0x02, 0xCA, 0x0B, 0x22, 0x01, +0x02, 0xBA, 0x0A, 0x34, 0x01, +0x02, 0xB2, 0x0B, 0x22, 0x01, +0x02, 0xAA, 0x07, 0x22, 0x01, +0x02, 0xA2, 0x08, 0x22, 0x01, +0x02, 0x9A, 0x09, 0x22, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x02, 0xC0, 0x00, 0xE2, 0x01, +0x02, 0xD8, 0x00, 0xF2, 0x01, +0x03, 0x02, 0x0F, 0x20, 0x01, +0x02, 0xFA, 0x10, 0x22, 0x01, +0x02, 0xEA, 0x0F, 0x34, 0x01, +0x02, 0xE2, 0x10, 0x22, 0x01, +0x02, 0xC2, 0x0C, 0x22, 0x01, +0x02, 0xBA, 0x0D, 0x22, 0x01, +0x02, 0xB2, 0x0E, 0x22, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x02, 0xF0, 0x00, 0xE2, 0x01, +0x03, 0x08, 0x00, 0xF2, 0x01, +0x03, 0x32, 0x14, 0x20, 0x01, +0x03, 0x2A, 0x15, 0x22, 0x01, +0x03, 0x1A, 0x14, 0x34, 0x01, +0x03, 0x12, 0x15, 0x22, 0x01, +0x02, 0xF2, 0x11, 0x22, 0x01, +0x02, 0xEA, 0x12, 0x22, 0x01, +0x02, 0xE2, 0x13, 0x22, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x03, 0x20, 0x00, 0xE2, 0x01, +0x03, 0x38, 0x00, 0xF2, 0x01, +0x03, 0x62, 0x19, 0x20, 0x01, +0x03, 0x5A, 0x1A, 0x22, 0x01, +0x03, 0x4A, 0x19, 0x34, 0x01, +0x03, 0x42, 0x1A, 0x22, 0x01, +0x03, 0x22, 0x16, 0x22, 0x01, +0x03, 0x1A, 0x17, 0x22, 0x01, +0x03, 0x12, 0x18, 0x22, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x03, 0x50, 0x00, 0xE2, 0x01, +0x03, 0x68, 0x00, 0xF2, 0x01, +0x03, 0x92, 0x1E, 0x20, 0x01, +0x03, 0x8A, 0x1F, 0x22, 0x01, +0x03, 0x7A, 0x1E, 0x34, 0x01, +0x03, 0x72, 0x1F, 0x22, 0x01, +0x03, 0x52, 0x1B, 0x22, 0x01, +0x03, 0x4A, 0x1C, 0x22, 0x01, +0x03, 0x42, 0x1D, 0x22, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x03, 0x80, 0x00, 0xE2, 0x01, +0x03, 0x98, 0x00, 0xF2, 0x01, +0x03, 0xC2, 0x23, 0x20, 0x01, +0x03, 0xBA, 0x24, 0x22, 0x01, +0x03, 0xAA, 0x23, 0x34, 0x01, +0x03, 0xA2, 0x24, 0x22, 0x01, +0x03, 0x82, 0x20, 0x22, 0x01, +0x03, 0x7A, 0x21, 0x22, 0x01, +0x03, 0x72, 0x22, 0x22, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x03, 0xB0, 0x00, 0xE2, 0x01, +0x03, 0xC8, 0x00, 0xF2, 0x01, +0x03, 0xF2, 0x28, 0x20, 0x01, +0x03, 0xEA, 0x29, 0x22, 0x01, +0x03, 0xDA, 0x28, 0x34, 0x01, +0x03, 0xD2, 0x29, 0x22, 0x01, +0x03, 0xB2, 0x25, 0x22, 0x01, +0x03, 0xAA, 0x26, 0x22, 0x01, +0x03, 0xA2, 0x27, 0x22, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x03, 0xE0, 0x00, 0xE2, 0x01, +0x03, 0xF8, 0x00, 0xF2, 0x01, +0x04, 0x22, 0x2D, 0x20, 0x01, +0x04, 0x1A, 0x2E, 0x22, 0x01, +0x04, 0x0A, 0x2D, 0x34, 0x01, +0x04, 0x02, 0x2E, 0x22, 0x01, +0x03, 0xE2, 0x2A, 0x22, 0x01, +0x03, 0xDA, 0x2B, 0x22, 0x01, +0x03, 0xD2, 0x2C, 0x22, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x04, 0x10, 0x00, 0xE2, 0x01, +0x04, 0x28, 0x00, 0xF2, 0x01, +0x04, 0x52, 0x32, 0x20, 0x01, +0x04, 0x4A, 0x33, 0x22, 0x01, +0x04, 0x3A, 0x32, 0x34, 0x01, +0x04, 0x32, 0x33, 0x22, 0x01, +0x04, 0x12, 0x2F, 0x22, 0x01, +0x04, 0x0A, 0x30, 0x22, 0x01, +0x04, 0x02, 0x31, 0x22, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x04, 0x40, 0x00, 0xE2, 0x01, +0x04, 0x58, 0x00, 0xF2, 0x01, +0x04, 0x82, 0x37, 0x20, 0x01, +0x04, 0x7A, 0x38, 0x22, 0x01, +0x04, 0x6A, 0x37, 0x34, 0x01, +0x04, 0x62, 0x38, 0x22, 0x01, +0x04, 0x42, 0x34, 0x22, 0x01, +0x04, 0x3A, 0x35, 0x22, 0x01, +0x04, 0x32, 0x36, 0x22, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x04, 0x70, 0x00, 0xE2, 0x01, +0x04, 0x88, 0x00, 0xF2, 0x01, +0x02, 0x7A, 0x39, 0x20, 0x01, +0x04, 0x90, 0x00, 0xE2, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x04, 0x72, 0x3A, 0x20, 0x01, +0x04, 0x98, 0x00, 0xE2, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x02, 0x3B, 0x20, 0x01, +0x00, 0x0A, 0x3B, 0x40, 0x01, +0x04, 0x92, 0x3C, 0x22, 0x01, +0x04, 0x9A, 0x3C, 0x44, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x04, 0xA0, 0x00, 0xE2, 0x01, +0x04, 0xA8, 0x00, 0xE4, 0x01, +0x04, 0xA1, 0x08, 0x20, 0x01, +0xFF, 0x68, 0x00, 0x02, 0x01, +0x04, 0xA9, 0x08, 0x20, 0x01, +0xFF, 0x70, 0x00, 0x02, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, +0x00, 0x00, 0x00, 0x00, 0x01, }; /* DSP Parameter (Coefficient) Data */ #define PARAM_SIZE_IC_1 4096 #define PARAM_ADDR_IC_1 0 ADI_REG_TYPE Param_Data_IC_1[PARAM_SIZE_IC_1] = { -0x00, 0x80, 0x00, 0x00, -0x01, 0x00, 0x00, 0x00, -0x00, 0x80, 0x00, 0x00, -0x0F, 0x00, 0x00, 0x00, -0x0F, 0x80, 0x00, 0x00, -0x00, 0x80, 0x00, 0x00, -0x00, 0x80, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, +0x00, 0x80, 0x00, 0x00, +0x01, 0x00, 0x00, 0x00, +0x00, 0x80, 0x00, 0x00, +0x0F, 0x00, 0x00, 0x00, +0x0F, 0x80, 0x00, 0x00, +0x00, 0x80, 0x00, 0x00, +0x00, 0x80, 0x00, 0x00, +0x00, 0x80, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x80, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x80, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x80, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x80, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x80, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x80, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x80, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x80, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x80, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x80, 0x00, 0x00, +0x00, 0x80, 0x00, 0x00, +0x00, 0x80, 0x00, 0x00, +0x00, 0x80, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, }; /* Register Default - IC 1.CoreRegister */ diff --git a/ZZ9000_proto.sdk/ZZ9000OS/src/adau_PARAM.h b/ZZ9000_proto.sdk/ZZ9000OS/src/adau_PARAM.h new file mode 100644 index 0000000..67b2ea9 --- /dev/null +++ b/ZZ9000_proto.sdk/ZZ9000OS/src/adau_PARAM.h @@ -0,0 +1,488 @@ +/* + * File: D:\Sourcecodes\zz9000-os\DSP\adau_IC_1_PARAM.h + * + * Created: Tuesday, August 30, 2022 8:39:36 AM + * Description: zz9000ax-mix1-lowpass-eq:IC 1 parameter RAM definitions. + * + * This software is distributed in the hope that it will be useful, + * but is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + * + * This software may only be used to program products purchased from + * Analog Devices for incorporation by you into audio products that + * are intended for resale to audio product end users. This software + * may not be distributed whole or in any part to third parties. + * + * Copyright �2022 Analog Devices, Inc. All rights reserved. + */ +#ifndef __ADAU_IC_1_PARAM_H__ +#define __ADAU_IC_1_PARAM_H__ + + +/* Module Gen Filter1 - General (2nd order)*/ +#define MOD_GENFILTER1_COUNT 5 +#define MOD_GENFILTER1_DEVICE "IC1" +#define MOD_GENFILTER1_ALG0_STAGE0_B0_ADDR 0 +#define MOD_GENFILTER1_ALG0_STAGE0_B0_FIXPT 0x00800000 +#define MOD_GENFILTER1_ALG0_STAGE0_B0_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(1) +#define MOD_GENFILTER1_ALG0_STAGE0_B0_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_GENFILTER1_ALG0_STAGE0_B1_ADDR 1 +#define MOD_GENFILTER1_ALG0_STAGE0_B1_FIXPT 0x01000000 +#define MOD_GENFILTER1_ALG0_STAGE0_B1_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(2) +#define MOD_GENFILTER1_ALG0_STAGE0_B1_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_GENFILTER1_ALG0_STAGE0_B2_ADDR 2 +#define MOD_GENFILTER1_ALG0_STAGE0_B2_FIXPT 0x00800000 +#define MOD_GENFILTER1_ALG0_STAGE0_B2_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(1) +#define MOD_GENFILTER1_ALG0_STAGE0_B2_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_GENFILTER1_ALG0_STAGE0_A1_ADDR 3 +#define MOD_GENFILTER1_ALG0_STAGE0_A1_FIXPT 0xFF000000 +#define MOD_GENFILTER1_ALG0_STAGE0_A1_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(-2) +#define MOD_GENFILTER1_ALG0_STAGE0_A1_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_GENFILTER1_ALG0_STAGE0_A2_ADDR 4 +#define MOD_GENFILTER1_ALG0_STAGE0_A2_FIXPT 0xFF800001 +#define MOD_GENFILTER1_ALG0_STAGE0_A2_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(-1) +#define MOD_GENFILTER1_ALG0_STAGE0_A2_TYPE SIGMASTUDIOTYPE_FIXPOINT + +/* Module Prefactor - Single Volume*/ +#define MOD_PREFACTOR_COUNT 2 +#define MOD_PREFACTOR_DEVICE "IC1" +#define MOD_PREFACTOR_ALG0_GAIN1940ALGNS3_ADDR 5 +#define MOD_PREFACTOR_ALG0_GAIN1940ALGNS3_FIXPT 0x00800000 +#define MOD_PREFACTOR_ALG0_GAIN1940ALGNS3_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(1) +#define MOD_PREFACTOR_ALG0_GAIN1940ALGNS3_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_PREFACTOR_ALG1_GAIN1940ALGNS4_ADDR 6 +#define MOD_PREFACTOR_ALG1_GAIN1940ALGNS4_FIXPT 0x00800000 +#define MOD_PREFACTOR_ALG1_GAIN1940ALGNS4_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(1) +#define MOD_PREFACTOR_ALG1_GAIN1940ALGNS4_TYPE SIGMASTUDIOTYPE_FIXPOINT + +/* Module Equalizer - Parametric EQ*/ +#define MOD_EQUALIZER_COUNT 100 +#define MOD_EQUALIZER_DEVICE "IC1" +#define MOD_EQUALIZER_ALG0_STAGE0_B0_ADDR 7 +#define MOD_EQUALIZER_ALG0_STAGE0_B0_FIXPT 0x00800000 +#define MOD_EQUALIZER_ALG0_STAGE0_B0_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(1) +#define MOD_EQUALIZER_ALG0_STAGE0_B0_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE0_B0_ADDR 7 +#define MOD_EQUALIZER_ALG0_STAGE0_B0_FIXPT 0x00800000 +#define MOD_EQUALIZER_ALG0_STAGE0_B0_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(1) +#define MOD_EQUALIZER_ALG0_STAGE0_B0_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE0_B1_ADDR 8 +#define MOD_EQUALIZER_ALG0_STAGE0_B1_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE0_B1_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE0_B1_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE0_B1_ADDR 8 +#define MOD_EQUALIZER_ALG0_STAGE0_B1_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE0_B1_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE0_B1_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE0_B2_ADDR 9 +#define MOD_EQUALIZER_ALG0_STAGE0_B2_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE0_B2_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE0_B2_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE0_B2_ADDR 9 +#define MOD_EQUALIZER_ALG0_STAGE0_B2_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE0_B2_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE0_B2_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE0_A0_ADDR 10 +#define MOD_EQUALIZER_ALG0_STAGE0_A0_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE0_A0_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE0_A0_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE0_A0_ADDR 10 +#define MOD_EQUALIZER_ALG0_STAGE0_A0_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE0_A0_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE0_A0_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE0_A1_ADDR 11 +#define MOD_EQUALIZER_ALG0_STAGE0_A1_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE0_A1_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE0_A1_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE0_A1_ADDR 11 +#define MOD_EQUALIZER_ALG0_STAGE0_A1_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE0_A1_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE0_A1_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE1_B0_ADDR 12 +#define MOD_EQUALIZER_ALG0_STAGE1_B0_FIXPT 0x00800000 +#define MOD_EQUALIZER_ALG0_STAGE1_B0_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(1) +#define MOD_EQUALIZER_ALG0_STAGE1_B0_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE1_B0_ADDR 12 +#define MOD_EQUALIZER_ALG0_STAGE1_B0_FIXPT 0x00800000 +#define MOD_EQUALIZER_ALG0_STAGE1_B0_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(1) +#define MOD_EQUALIZER_ALG0_STAGE1_B0_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE1_B1_ADDR 13 +#define MOD_EQUALIZER_ALG0_STAGE1_B1_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE1_B1_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE1_B1_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE1_B1_ADDR 13 +#define MOD_EQUALIZER_ALG0_STAGE1_B1_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE1_B1_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE1_B1_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE1_B2_ADDR 14 +#define MOD_EQUALIZER_ALG0_STAGE1_B2_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE1_B2_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE1_B2_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE1_B2_ADDR 14 +#define MOD_EQUALIZER_ALG0_STAGE1_B2_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE1_B2_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE1_B2_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE1_A0_ADDR 15 +#define MOD_EQUALIZER_ALG0_STAGE1_A0_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE1_A0_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE1_A0_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE1_A0_ADDR 15 +#define MOD_EQUALIZER_ALG0_STAGE1_A0_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE1_A0_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE1_A0_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE1_A1_ADDR 16 +#define MOD_EQUALIZER_ALG0_STAGE1_A1_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE1_A1_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE1_A1_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE1_A1_ADDR 16 +#define MOD_EQUALIZER_ALG0_STAGE1_A1_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE1_A1_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE1_A1_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE2_B0_ADDR 17 +#define MOD_EQUALIZER_ALG0_STAGE2_B0_FIXPT 0x00800000 +#define MOD_EQUALIZER_ALG0_STAGE2_B0_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(1) +#define MOD_EQUALIZER_ALG0_STAGE2_B0_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE2_B0_ADDR 17 +#define MOD_EQUALIZER_ALG0_STAGE2_B0_FIXPT 0x00800000 +#define MOD_EQUALIZER_ALG0_STAGE2_B0_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(1) +#define MOD_EQUALIZER_ALG0_STAGE2_B0_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE2_B1_ADDR 18 +#define MOD_EQUALIZER_ALG0_STAGE2_B1_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE2_B1_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE2_B1_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE2_B1_ADDR 18 +#define MOD_EQUALIZER_ALG0_STAGE2_B1_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE2_B1_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE2_B1_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE2_B2_ADDR 19 +#define MOD_EQUALIZER_ALG0_STAGE2_B2_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE2_B2_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE2_B2_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE2_B2_ADDR 19 +#define MOD_EQUALIZER_ALG0_STAGE2_B2_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE2_B2_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE2_B2_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE2_A0_ADDR 20 +#define MOD_EQUALIZER_ALG0_STAGE2_A0_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE2_A0_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE2_A0_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE2_A0_ADDR 20 +#define MOD_EQUALIZER_ALG0_STAGE2_A0_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE2_A0_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE2_A0_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE2_A1_ADDR 21 +#define MOD_EQUALIZER_ALG0_STAGE2_A1_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE2_A1_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE2_A1_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE2_A1_ADDR 21 +#define MOD_EQUALIZER_ALG0_STAGE2_A1_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE2_A1_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE2_A1_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE3_B0_ADDR 22 +#define MOD_EQUALIZER_ALG0_STAGE3_B0_FIXPT 0x00800000 +#define MOD_EQUALIZER_ALG0_STAGE3_B0_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(1) +#define MOD_EQUALIZER_ALG0_STAGE3_B0_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE3_B0_ADDR 22 +#define MOD_EQUALIZER_ALG0_STAGE3_B0_FIXPT 0x00800000 +#define MOD_EQUALIZER_ALG0_STAGE3_B0_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(1) +#define MOD_EQUALIZER_ALG0_STAGE3_B0_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE3_B1_ADDR 23 +#define MOD_EQUALIZER_ALG0_STAGE3_B1_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE3_B1_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE3_B1_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE3_B1_ADDR 23 +#define MOD_EQUALIZER_ALG0_STAGE3_B1_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE3_B1_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE3_B1_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE3_B2_ADDR 24 +#define MOD_EQUALIZER_ALG0_STAGE3_B2_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE3_B2_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE3_B2_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE3_B2_ADDR 24 +#define MOD_EQUALIZER_ALG0_STAGE3_B2_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE3_B2_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE3_B2_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE3_A0_ADDR 25 +#define MOD_EQUALIZER_ALG0_STAGE3_A0_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE3_A0_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE3_A0_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE3_A0_ADDR 25 +#define MOD_EQUALIZER_ALG0_STAGE3_A0_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE3_A0_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE3_A0_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE3_A1_ADDR 26 +#define MOD_EQUALIZER_ALG0_STAGE3_A1_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE3_A1_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE3_A1_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE3_A1_ADDR 26 +#define MOD_EQUALIZER_ALG0_STAGE3_A1_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE3_A1_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE3_A1_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE4_B0_ADDR 27 +#define MOD_EQUALIZER_ALG0_STAGE4_B0_FIXPT 0x00800000 +#define MOD_EQUALIZER_ALG0_STAGE4_B0_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(1) +#define MOD_EQUALIZER_ALG0_STAGE4_B0_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE4_B0_ADDR 27 +#define MOD_EQUALIZER_ALG0_STAGE4_B0_FIXPT 0x00800000 +#define MOD_EQUALIZER_ALG0_STAGE4_B0_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(1) +#define MOD_EQUALIZER_ALG0_STAGE4_B0_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE4_B1_ADDR 28 +#define MOD_EQUALIZER_ALG0_STAGE4_B1_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE4_B1_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE4_B1_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE4_B1_ADDR 28 +#define MOD_EQUALIZER_ALG0_STAGE4_B1_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE4_B1_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE4_B1_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE4_B2_ADDR 29 +#define MOD_EQUALIZER_ALG0_STAGE4_B2_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE4_B2_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE4_B2_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE4_B2_ADDR 29 +#define MOD_EQUALIZER_ALG0_STAGE4_B2_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE4_B2_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE4_B2_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE4_A0_ADDR 30 +#define MOD_EQUALIZER_ALG0_STAGE4_A0_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE4_A0_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE4_A0_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE4_A0_ADDR 30 +#define MOD_EQUALIZER_ALG0_STAGE4_A0_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE4_A0_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE4_A0_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE4_A1_ADDR 31 +#define MOD_EQUALIZER_ALG0_STAGE4_A1_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE4_A1_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE4_A1_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE4_A1_ADDR 31 +#define MOD_EQUALIZER_ALG0_STAGE4_A1_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE4_A1_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE4_A1_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE5_B0_ADDR 32 +#define MOD_EQUALIZER_ALG0_STAGE5_B0_FIXPT 0x00800000 +#define MOD_EQUALIZER_ALG0_STAGE5_B0_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(1) +#define MOD_EQUALIZER_ALG0_STAGE5_B0_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE5_B0_ADDR 32 +#define MOD_EQUALIZER_ALG0_STAGE5_B0_FIXPT 0x00800000 +#define MOD_EQUALIZER_ALG0_STAGE5_B0_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(1) +#define MOD_EQUALIZER_ALG0_STAGE5_B0_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE5_B1_ADDR 33 +#define MOD_EQUALIZER_ALG0_STAGE5_B1_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE5_B1_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE5_B1_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE5_B1_ADDR 33 +#define MOD_EQUALIZER_ALG0_STAGE5_B1_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE5_B1_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE5_B1_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE5_B2_ADDR 34 +#define MOD_EQUALIZER_ALG0_STAGE5_B2_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE5_B2_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE5_B2_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE5_B2_ADDR 34 +#define MOD_EQUALIZER_ALG0_STAGE5_B2_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE5_B2_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE5_B2_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE5_A0_ADDR 35 +#define MOD_EQUALIZER_ALG0_STAGE5_A0_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE5_A0_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE5_A0_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE5_A0_ADDR 35 +#define MOD_EQUALIZER_ALG0_STAGE5_A0_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE5_A0_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE5_A0_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE5_A1_ADDR 36 +#define MOD_EQUALIZER_ALG0_STAGE5_A1_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE5_A1_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE5_A1_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE5_A1_ADDR 36 +#define MOD_EQUALIZER_ALG0_STAGE5_A1_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE5_A1_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE5_A1_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE6_B0_ADDR 37 +#define MOD_EQUALIZER_ALG0_STAGE6_B0_FIXPT 0x00800000 +#define MOD_EQUALIZER_ALG0_STAGE6_B0_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(1) +#define MOD_EQUALIZER_ALG0_STAGE6_B0_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE6_B0_ADDR 37 +#define MOD_EQUALIZER_ALG0_STAGE6_B0_FIXPT 0x00800000 +#define MOD_EQUALIZER_ALG0_STAGE6_B0_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(1) +#define MOD_EQUALIZER_ALG0_STAGE6_B0_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE6_B1_ADDR 38 +#define MOD_EQUALIZER_ALG0_STAGE6_B1_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE6_B1_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE6_B1_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE6_B1_ADDR 38 +#define MOD_EQUALIZER_ALG0_STAGE6_B1_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE6_B1_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE6_B1_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE6_B2_ADDR 39 +#define MOD_EQUALIZER_ALG0_STAGE6_B2_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE6_B2_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE6_B2_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE6_B2_ADDR 39 +#define MOD_EQUALIZER_ALG0_STAGE6_B2_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE6_B2_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE6_B2_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE6_A0_ADDR 40 +#define MOD_EQUALIZER_ALG0_STAGE6_A0_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE6_A0_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE6_A0_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE6_A0_ADDR 40 +#define MOD_EQUALIZER_ALG0_STAGE6_A0_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE6_A0_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE6_A0_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE6_A1_ADDR 41 +#define MOD_EQUALIZER_ALG0_STAGE6_A1_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE6_A1_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE6_A1_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE6_A1_ADDR 41 +#define MOD_EQUALIZER_ALG0_STAGE6_A1_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE6_A1_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE6_A1_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE7_B0_ADDR 42 +#define MOD_EQUALIZER_ALG0_STAGE7_B0_FIXPT 0x00800000 +#define MOD_EQUALIZER_ALG0_STAGE7_B0_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(1) +#define MOD_EQUALIZER_ALG0_STAGE7_B0_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE7_B0_ADDR 42 +#define MOD_EQUALIZER_ALG0_STAGE7_B0_FIXPT 0x00800000 +#define MOD_EQUALIZER_ALG0_STAGE7_B0_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(1) +#define MOD_EQUALIZER_ALG0_STAGE7_B0_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE7_B1_ADDR 43 +#define MOD_EQUALIZER_ALG0_STAGE7_B1_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE7_B1_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE7_B1_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE7_B1_ADDR 43 +#define MOD_EQUALIZER_ALG0_STAGE7_B1_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE7_B1_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE7_B1_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE7_B2_ADDR 44 +#define MOD_EQUALIZER_ALG0_STAGE7_B2_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE7_B2_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE7_B2_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE7_B2_ADDR 44 +#define MOD_EQUALIZER_ALG0_STAGE7_B2_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE7_B2_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE7_B2_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE7_A0_ADDR 45 +#define MOD_EQUALIZER_ALG0_STAGE7_A0_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE7_A0_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE7_A0_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE7_A0_ADDR 45 +#define MOD_EQUALIZER_ALG0_STAGE7_A0_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE7_A0_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE7_A0_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE7_A1_ADDR 46 +#define MOD_EQUALIZER_ALG0_STAGE7_A1_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE7_A1_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE7_A1_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE7_A1_ADDR 46 +#define MOD_EQUALIZER_ALG0_STAGE7_A1_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE7_A1_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE7_A1_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE8_B0_ADDR 47 +#define MOD_EQUALIZER_ALG0_STAGE8_B0_FIXPT 0x00800000 +#define MOD_EQUALIZER_ALG0_STAGE8_B0_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(1) +#define MOD_EQUALIZER_ALG0_STAGE8_B0_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE8_B0_ADDR 47 +#define MOD_EQUALIZER_ALG0_STAGE8_B0_FIXPT 0x00800000 +#define MOD_EQUALIZER_ALG0_STAGE8_B0_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(1) +#define MOD_EQUALIZER_ALG0_STAGE8_B0_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE8_B1_ADDR 48 +#define MOD_EQUALIZER_ALG0_STAGE8_B1_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE8_B1_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE8_B1_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE8_B1_ADDR 48 +#define MOD_EQUALIZER_ALG0_STAGE8_B1_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE8_B1_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE8_B1_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE8_B2_ADDR 49 +#define MOD_EQUALIZER_ALG0_STAGE8_B2_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE8_B2_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE8_B2_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE8_B2_ADDR 49 +#define MOD_EQUALIZER_ALG0_STAGE8_B2_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE8_B2_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE8_B2_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE8_A0_ADDR 50 +#define MOD_EQUALIZER_ALG0_STAGE8_A0_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE8_A0_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE8_A0_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE8_A0_ADDR 50 +#define MOD_EQUALIZER_ALG0_STAGE8_A0_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE8_A0_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE8_A0_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE8_A1_ADDR 51 +#define MOD_EQUALIZER_ALG0_STAGE8_A1_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE8_A1_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE8_A1_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE8_A1_ADDR 51 +#define MOD_EQUALIZER_ALG0_STAGE8_A1_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE8_A1_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE8_A1_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE9_B0_ADDR 52 +#define MOD_EQUALIZER_ALG0_STAGE9_B0_FIXPT 0x00800000 +#define MOD_EQUALIZER_ALG0_STAGE9_B0_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(1) +#define MOD_EQUALIZER_ALG0_STAGE9_B0_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE9_B0_ADDR 52 +#define MOD_EQUALIZER_ALG0_STAGE9_B0_FIXPT 0x00800000 +#define MOD_EQUALIZER_ALG0_STAGE9_B0_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(1) +#define MOD_EQUALIZER_ALG0_STAGE9_B0_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE9_B1_ADDR 53 +#define MOD_EQUALIZER_ALG0_STAGE9_B1_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE9_B1_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE9_B1_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE9_B1_ADDR 53 +#define MOD_EQUALIZER_ALG0_STAGE9_B1_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE9_B1_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE9_B1_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE9_B2_ADDR 54 +#define MOD_EQUALIZER_ALG0_STAGE9_B2_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE9_B2_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE9_B2_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE9_B2_ADDR 54 +#define MOD_EQUALIZER_ALG0_STAGE9_B2_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE9_B2_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE9_B2_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE9_A0_ADDR 55 +#define MOD_EQUALIZER_ALG0_STAGE9_A0_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE9_A0_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE9_A0_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE9_A0_ADDR 55 +#define MOD_EQUALIZER_ALG0_STAGE9_A0_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE9_A0_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE9_A0_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE9_A1_ADDR 56 +#define MOD_EQUALIZER_ALG0_STAGE9_A1_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE9_A1_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE9_A1_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_EQUALIZER_ALG0_STAGE9_A1_ADDR 56 +#define MOD_EQUALIZER_ALG0_STAGE9_A1_FIXPT 0x00000000 +#define MOD_EQUALIZER_ALG0_STAGE9_A1_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(0) +#define MOD_EQUALIZER_ALG0_STAGE9_A1_TYPE SIGMASTUDIOTYPE_FIXPOINT + +/* Module Volume - Multiple Volume Control*/ +#define MOD_VOLUME_COUNT 2 +#define MOD_VOLUME_DEVICE "IC1" +#define MOD_VOLUME_ALG0_GAIN1940ALGNS1_ADDR 57 +#define MOD_VOLUME_ALG0_GAIN1940ALGNS1_FIXPT 0x00800000 +#define MOD_VOLUME_ALG0_GAIN1940ALGNS1_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(1) +#define MOD_VOLUME_ALG0_GAIN1940ALGNS1_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_VOLUME_ALG1_GAIN1940ALGNS2_ADDR 58 +#define MOD_VOLUME_ALG1_GAIN1940ALGNS2_FIXPT 0x00800000 +#define MOD_VOLUME_ALG1_GAIN1940ALGNS2_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(1) +#define MOD_VOLUME_ALG1_GAIN1940ALGNS2_TYPE SIGMASTUDIOTYPE_FIXPOINT + +/* Module St Mixer1 - Stereo Mixer*/ +#define MOD_STMIXER1_COUNT 2 +#define MOD_STMIXER1_DEVICE "IC1" +#define MOD_STMIXER1_ALG0_STAGE0_VOLUME_ADDR 59 +#define MOD_STMIXER1_ALG0_STAGE0_VOLUME_FIXPT 0x00800000 +#define MOD_STMIXER1_ALG0_STAGE0_VOLUME_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(1) +#define MOD_STMIXER1_ALG0_STAGE0_VOLUME_TYPE SIGMASTUDIOTYPE_FIXPOINT +#define MOD_STMIXER1_ALG0_STAGE1_VOLUME_ADDR 60 +#define MOD_STMIXER1_ALG0_STAGE1_VOLUME_FIXPT 0x00800000 +#define MOD_STMIXER1_ALG0_STAGE1_VOLUME_VALUE SIGMASTUDIOTYPE_FIXPOINT_CONVERT(1) +#define MOD_STMIXER1_ALG0_STAGE1_VOLUME_TYPE SIGMASTUDIOTYPE_FIXPOINT + +#endif + diff --git a/ZZ9000_proto.sdk/ZZ9000OS/src/ax.c b/ZZ9000_proto.sdk/ZZ9000OS/src/ax.c index b4a855d..064eafd 100644 --- a/ZZ9000_proto.sdk/ZZ9000OS/src/ax.c +++ b/ZZ9000_proto.sdk/ZZ9000OS/src/ax.c @@ -3,6 +3,7 @@ #include "platform.h" #include "xparameters.h" #include "adau.h" +#include "adau_PARAM.h" #include "xiicps.h" #include "xi2stx.h" #include "xi2srx.h" @@ -625,19 +626,19 @@ void audio_adau_set_lpf_params(int f0) { uint8_t buf[4]; adau_to_5_23(b0, buf); - adau_write32(0x34, 0, buf); + adau_write32(0x34, MOD_GENFILTER1_ALG0_STAGE0_B0_ADDR, buf); printf("[lpf] b0: %f\t%02x %02x %02x %02x\n", b0, buf[0], buf[1], buf[2], buf[3]); adau_to_5_23(b1, buf); - adau_write32(0x34, 1, buf); + adau_write32(0x34, MOD_GENFILTER1_ALG0_STAGE0_B1_ADDR, buf); printf("[lpf] b1: %f\t%02x %02x %02x %02x\n", b1, buf[0], buf[1], buf[2], buf[3]); adau_to_5_23(b2, buf); - adau_write32(0x34, 2, buf); + adau_write32(0x34, MOD_GENFILTER1_ALG0_STAGE0_B2_ADDR, buf); printf("[lpf] b2: %f\t%02x %02x %02x %02x\n", b2, buf[0], buf[1], buf[2], buf[3]); adau_to_5_23(a1, buf); - adau_write32(0x34, 3, buf); + adau_write32(0x34, MOD_GENFILTER1_ALG0_STAGE0_A1_ADDR, buf); printf("[lpf] a1: %f\t%02x %02x %02x %02x\n", a1, buf[0], buf[1], buf[2], buf[3]); adau_to_5_23(a2, buf); - adau_write32(0x34, 4, buf); + adau_write32(0x34, MOD_GENFILTER1_ALG0_STAGE0_A2_ADDR, buf); printf("[lpf] a2: %f\t%02x %02x %02x %02x\n\n", a2, buf[0], buf[1], buf[2], buf[3]); } @@ -652,7 +653,136 @@ void audio_adau_set_mixer_vol(int vol1, int vol2) { uint8_t buf[4]; adau_to_5_23(v1, buf); - adau_write32(0x34, 5, buf); + adau_write32(0x34, MOD_STMIXER1_ALG0_STAGE0_VOLUME_ADDR, buf); adau_to_5_23(v2, buf); - adau_write32(0x34, 6, buf); + adau_write32(0x34, MOD_STMIXER1_ALG0_STAGE1_VOLUME_ADDR, buf); } + +void audio_adau_set_prefactor(int pre) { + double p; + + if(pre > 100) pre = 100; + if(pre < 0) pre = 0; + + p = .01f * (double)pre; + + uint8_t buf[4]; + adau_to_5_23(p, buf); + adau_write32(0x34, MOD_PREFACTOR_ALG0_GAIN1940ALGNS3_ADDR, buf); + adau_write32(0x34, MOD_PREFACTOR_ALG1_GAIN1940ALGNS4_ADDR, buf); +} + +void audio_adau_set_vol_pan(int vol, int pan) { + LONG VolL, VolR; + double vl, vr; + + VolL = vol; + if(pan > 50) VolL -= 2*(pan-50); + VolR = vol; + if(pan < 50) VolR -= 2*(50-pan); + + if(VolL > 100) VolL = 100; + if(VolR > 100) VolR = 100; + if(VolL < 0) VolL = 0; + if(VolR < 0) VolR = 0; + + vl = .01f * (double)VolL; + vr = .01f * (double)VolR; + + uint8_t buf[4]; + adau_to_5_23(vl, buf); + adau_write32(0x34, MOD_VOLUME_ALG0_GAIN1940ALGNS1_ADDR, buf); + adau_to_5_23(vr, buf); + adau_write32(0x34, MOD_VOLUME_ALG1_GAIN1940ALGNS2_ADDR, buf); +} + +double eq_omega(double fs, double f0) { + return 2.0 * M_PI * (f0 / fs); +} + +double eq_alpha(double fs, double f0) { + double omega = eq_omega(fs, f0); + double Q = 1.2247449; + return sin(omega) / (2.0 * Q); +} + +// gain range: 0 = -12dB .. 50 = 0dB .. 100 = 12 dB +void audio_adau_set_eq_gain(int band, int gain) { + if(band > 9) return; + // These are the classic + static const double BandFreqs[10] = { + 31.25, 62.5, 125.0, 250.0, 500.0, 1000.0, 2000.0, 4000.0, 8000.0, 16000.0 + }; + double dBBoost = ((float)gain-50.0f)*12.0/50.0; + double gainLinear = 1.0; + double A= pow(10.0, dBBoost / 40.0); + double fs = 48000.0f; + double f0 = BandFreqs[band]; + + double omega = eq_omega(fs, f0); + double alpha = eq_alpha(fs, f0); + + double a0 = 1.0 + alpha/A; + double a1 = -2.0 * cos(omega); + double a2 = 1.0 - alpha/A; + double b0 = (1 + alpha*A) * gainLinear; + double b1 = -(2.0 * cos(omega)) * gainLinear; + double b2 = (1.0 - alpha*A) * gainLinear; + + a1 /= a0; + a2 /= a0; + b0 /= a0; + b1 /= a0; + b2 /= a0; + + a1 = -a1; + a2 = -a2; + + printf("[equ] band: %d dB: %.1lf\n", band, dBBoost); + + // https://ez.analog.com/dsp/sigmadsp/w/documents/5182/implementing-safeload-writes-on-the-adau1701 + uint8_t buf[5]; + buf[0] = 0; + + // Safeload Data 0, address 0x0810 + adau_to_5_23(b0, &buf[1]); + adau_write40(0x34, 0x0810, buf); + + // Safeload Address 0, address 0x0815 + adau_write16(0x34, 0x0815, MOD_EQUALIZER_ALG0_STAGE0_B0_ADDR + band*5); + + // Safeload Data 1, address 0x0811 + adau_to_5_23(b1, &buf[1]); + adau_write40(0x34, 0x0811, buf); + + // Safeload Address 1, address 0x0816 + adau_write16(0x34, 0x0816, MOD_EQUALIZER_ALG0_STAGE0_B1_ADDR + band*5); + + // Safeload Data 2, address 0x0812 + adau_to_5_23(b2, &buf[1]); + adau_write40(0x34, 0x0812, buf); + + // Safeload Address 2, address 0x0817 + adau_write16(0x34, 0x0817, MOD_EQUALIZER_ALG0_STAGE0_B2_ADDR + band*5); + + // Safeload Data 3, address 0x0813 + adau_to_5_23(a1, &buf[1]); + adau_write40(0x34, 0x0813, buf); + + // Safeload Address 3, address 0x0818 + adau_write16(0x34, 0x0818, MOD_EQUALIZER_ALG0_STAGE0_A0_ADDR + band*5); + + // Safeload Data 4, address 0x0814 + adau_to_5_23(a2, &buf[1]); + adau_write40(0x34, 0x0814, buf); + + // Safeload Address 4, address 0x0819 + adau_write16(0x34, 0x0819, MOD_EQUALIZER_ALG0_STAGE0_A1_ADDR + band*5); + + // Initiate safeload transfer bit, address 0x081C + adau_write16(0x34, 0x081C, 0x003C); + + usleep(25); + +} + diff --git a/ZZ9000_proto.sdk/ZZ9000OS/src/ax.h b/ZZ9000_proto.sdk/ZZ9000OS/src/ax.h index 38bb59e..9201855 100644 --- a/ZZ9000_proto.sdk/ZZ9000OS/src/ax.h +++ b/ZZ9000_proto.sdk/ZZ9000OS/src/ax.h @@ -1,5 +1,35 @@ +#ifndef __AX_H__ +#define __AX_H__ + #include <stdint.h> +enum { + AP_TX_BUF_OFFS_HI, + AP_TX_BUF_OFFS_LO, + AP_RX_BUF_OFFS_HI, + AP_RX_BUF_OFFS_LO, + AP_DSP_PROG_OFFS_HI, + AP_DSP_PROG_OFFS_LO, + AP_DSP_PARAM_OFFS_HI, + AP_DSP_PARAM_OFFS_LO, + AP_DSP_UPLOAD, + AP_DSP_SET_LOWPASS, + AP_DSP_SET_VOLUMES, + AP_DSP_SET_PREFACTOR, + AP_DSP_SET_EQ_BAND1, + AP_DSP_SET_EQ_BAND2, + AP_DSP_SET_EQ_BAND3, + AP_DSP_SET_EQ_BAND4, + AP_DSP_SET_EQ_BAND5, + AP_DSP_SET_EQ_BAND6, + AP_DSP_SET_EQ_BAND7, + AP_DSP_SET_EQ_BAND8, + AP_DSP_SET_EQ_BAND9, + AP_DSP_SET_EQ_BAND10, + AP_DSP_SET_STEREO_VOLUME, + ZZ_NUM_AUDIO_PARAMS +}; + int audio_adau_init(int program_dsp); void audio_init_i2s(); void isr_audio(void *dummy); @@ -20,5 +50,18 @@ void audio_program_adau(u8* program, u32 program_len); void audio_program_adau_params(u8* params, u32 param_len); void audio_adau_set_lpf_params(int f0); -// vol range: 0-100. 50 = 0db +// vol range: 0-255. 127 = 0db void audio_adau_set_mixer_vol(int vol1, int vol2); + +// gain range: 0 = -12dB .. 50 = 0dB .. 100 = 12 dB +void audio_adau_set_eq_gain(int band, int gain); + +// pre range: 0 = -12dB .. 50 = 0dB .. 100 = 12 dB +void audio_adau_set_prefactor(int pre); + +// vol range: 0 = muted .. 50 = -6dB .. 100 = 0dB +// pan range: 0 = left .. 50 = center .. 100 = right +void audio_adau_set_vol_pan(int vol, int pan); + +#endif + diff --git a/ZZ9000_proto.sdk/ZZ9000OS/src/main.c b/ZZ9000_proto.sdk/ZZ9000OS/src/main.c index 184b691..cbafb92 100644 --- a/ZZ9000_proto.sdk/ZZ9000OS/src/main.c +++ b/ZZ9000_proto.sdk/ZZ9000OS/src/main.c @@ -228,7 +228,6 @@ int main() { int need_req_ack = 0; // audio parameters (buffer locations) - const int ZZ_NUM_AUDIO_PARAMS = 12; uint16_t audio_params[ZZ_NUM_AUDIO_PARAMS]; int audio_param = 0; // selected parameter int audio_request_init = 0; @@ -873,19 +872,6 @@ int main() { case REG_ZZ_AUDIO_PARAM: printf("[REG_ZZ_AUDIO_PARAM] %lx\n", zdata); - // AUDIO PARAMS: - // 0: tx buffer offset hi - // 1: tx buffer offset lo - // 2: rx buffer offset hi - // 3: rx buffer offset lo - // 4: dsp program offset hi - // 5: dsp program offset lo - // 6: dsp params offset hi - // 7: dsp params offset lo - // 8: dsp upload program + params or params only (length in zdata) - // 9: dsp set lowpass filter - // 10: dsp set volumes - if (zdata<ZZ_NUM_AUDIO_PARAMS) { audio_param = zdata; } else { @@ -893,33 +879,32 @@ int main() { } break; case REG_ZZ_AUDIO_VAL: - printf("[REG_ZZ_AUDIO_VAL] %lx\n", zdata); audio_params[audio_param] = zdata; - if (audio_param == 1) { + if (audio_param == AP_TX_BUF_OFFS_LO) { uint8_t* addr = (uint8_t*)video_state->framebuffer + - ((audio_params[0]<<16)|audio_params[1]); + ((audio_params[AP_TX_BUF_OFFS_HI]<<16)|audio_params[AP_TX_BUF_OFFS_LO]); if (((uint32_t)addr-(uint32_t)video_state->framebuffer)<0x100000*128) { audio_set_tx_buffer(addr); audio_request_init = 1; } else { printf("[audio] illegal tx address: 0x%p\n", addr); } - } else if (audio_param == 3) { + } else if (audio_param == AP_RX_BUF_OFFS_LO) { uint8_t* addr = (uint8_t*)video_state->framebuffer + - ((audio_params[2]<<16)|audio_params[3]); + ((audio_params[AP_RX_BUF_OFFS_HI]<<16)|audio_params[AP_RX_BUF_OFFS_LO]); if (((uint32_t)addr-(uint32_t)video_state->framebuffer)<0x100000*128) { audio_set_rx_buffer(addr); audio_request_init = 1; } else { printf("[audio] illegal tx address: 0x%p\n", addr); } - } else if (audio_param == 8) { + } else if (audio_param == AP_DSP_UPLOAD) { uint8_t* program_ptr = (uint8_t*)video_state->framebuffer + - ((audio_params[4]<<16)|audio_params[5]); + ((audio_params[AP_DSP_PROG_OFFS_HI]<<16)|audio_params[AP_DSP_PROG_OFFS_LO]); uint8_t* params_ptr = (uint8_t*)video_state->framebuffer + - ((audio_params[6]<<16)|audio_params[7]); + ((audio_params[AP_DSP_PARAM_OFFS_HI]<<16)|audio_params[AP_DSP_PARAM_OFFS_LO]); if (zdata == 0) { printf("[audio] reprogramming from 0x%p and 0x%p\n", program_ptr, params_ptr); @@ -929,11 +914,17 @@ int main() { printf("[audio] programming %ld params from 0x%p\n", zdata, params_ptr); audio_program_adau_params(params_ptr, zdata); } - } else if (audio_param == 9) { + } else if (audio_param == AP_DSP_SET_LOWPASS) { // set lowpass filter params by cutoff freq (works only if default program is loaded!) - audio_adau_set_lpf_params(audio_params[9]); - } else if (audio_param == 10) { + audio_adau_set_lpf_params(zdata); + } else if (audio_param == AP_DSP_SET_VOLUMES) { audio_adau_set_mixer_vol(zdata&0xff, (zdata>>8)&0xff); + } else if (audio_param == AP_DSP_SET_PREFACTOR) { + audio_adau_set_prefactor(zdata); + } else if ((audio_param >= AP_DSP_SET_EQ_BAND1) && (audio_param <= AP_DSP_SET_EQ_BAND10)) { + audio_adau_set_eq_gain(audio_param-AP_DSP_SET_EQ_BAND1, zdata); + } else if (audio_param == AP_DSP_SET_STEREO_VOLUME) { + audio_adau_set_vol_pan(zdata&0xff, (zdata>>8)&0xff); } break; case REG_ZZ_DECODER_PARAM: diff --git a/zz9000ax/zz9000ax-mix1-lowpass-eq.dspproj b/zz9000ax/zz9000ax-mix1-lowpass-eq.dspproj new file mode 100644 index 0000000000000000000000000000000000000000..06d853d486fbb2eb8f17e0a6e3b6d018f910db0c GIT binary patch literal 52065 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 AssI20 literal 0 HcmV?d00001 -- GitLab