diff --git a/EPII_CM55M_APP_S/app/main.c b/EPII_CM55M_APP_S/app/main.c index 50424409..0824cfdb 100755 --- a/EPII_CM55M_APP_S/app/main.c +++ b/EPII_CM55M_APP_S/app/main.c @@ -163,3 +163,101 @@ int main(void) return 0; } #endif + +#ifdef ALLON_SENSOR + #include "allon_sensor.h" + +/** main entry */ +int main(void) { + board_init(); + app_main(); + return 0; +} +#endif + +#ifdef ALLON_SENSOR_MIPI + #include "allon_sensor_mipi.h" + +/** main entry */ +int main(void) { + board_init(); + app_main(); + return 0; +} +#endif + +#ifdef PDM_SINGLE + #include "pdm_single.h" + +/** main entry */ +int main(void) { + board_init(); + app_main(); + return 0; +} +#endif + +#ifdef INTERNAL_PULL + #include "set_internal_pull.h" + +/** main entry */ +int main(void) { + board_init(); + app_main(); + return 0; +} +#endif + +#ifdef SCENARIO_I2CS_CUST_INT + #include "i2cs_cust_int.h" + +/** main entry */ +int main(void) { + board_init(); + app_main(); + return 0; +} +#endif + +#ifdef SDIO_APP + #include "sdio_app.h" + +/** main entry */ +int main(void) { + board_init(); + app_main(); + return 0; +} +#endif + +#ifdef SEEED_SAMPLE + #include "seeed_sample.h" + +/** main entry */ +int main(void) { + board_init(); + app_main(); + return 0; +} +#endif + +#ifdef SSCMA_NETWORK + #include "sscma_network.h" + +/** main entry */ +int main(void) { + board_init(); + app_main(); + return 0; +} +#endif + +#ifdef SSCMA + #include "sscma.h" + +int main(void) { + board_init(); + app_main(); + return 0; +} +#endif diff --git a/EPII_CM55M_APP_S/app/scenario_app/allon_sensor/HM0360_24MHz_Bayer_640x480_setA_VGA_setB_QVGA_MIPI_4b_ParallelOutput_R2.i b/EPII_CM55M_APP_S/app/scenario_app/allon_sensor/HM0360_24MHz_Bayer_640x480_setA_VGA_setB_QVGA_MIPI_4b_ParallelOutput_R2.i new file mode 100644 index 00000000..8e5a1f19 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/allon_sensor/HM0360_24MHz_Bayer_640x480_setA_VGA_setB_QVGA_MIPI_4b_ParallelOutput_R2.i @@ -0,0 +1,515 @@ + {HX_CIS_I2C_Action_W, 0x0103, 0x00}, + {HX_CIS_I2C_Action_W, 0x3035, 0x01}, + {HX_CIS_I2C_Action_W, 0x3051, 0x00}, + {HX_CIS_I2C_Action_W, 0x305c, 0x03}, + {HX_CIS_I2C_Action_W, 0x3126, 0x03}, + {HX_CIS_I2C_Action_W, 0x3128, 0x57}, + {HX_CIS_I2C_Action_W, 0x3142, 0x9f}, + {HX_CIS_I2C_Action_W, 0x3034, 0x00}, + {HX_CIS_I2C_Action_W, 0x311c, 0x10}, + {HX_CIS_I2C_Action_W, 0x3115, 0x42}, + {HX_CIS_I2C_Action_W, 0x3116, 0x10}, + {HX_CIS_I2C_Action_W, 0x3117, 0x0a}, + {HX_CIS_I2C_Action_W, 0x3118, 0x3f}, + {HX_CIS_I2C_Action_W, 0x310b, 0x10}, + {HX_CIS_I2C_Action_W, 0x317b, 0x94}, + {HX_CIS_I2C_Action_W, 0x3031, 0x01}, + {HX_CIS_I2C_Action_W, 0x312e, 0x00}, + {HX_CIS_I2C_Action_W, 0x30d7, 0x00}, + {HX_CIS_I2C_Action_W, 0x30dc, 0x00}, + {HX_CIS_I2C_Action_W, 0x30e1, 0x00}, + {HX_CIS_I2C_Action_W, 0x30e6, 0x00}, + {HX_CIS_I2C_Action_W, 0x30eb, 0x00}, + {HX_CIS_I2C_Action_W, 0x30f0, 0x00}, + {HX_CIS_I2C_Action_W, 0x30f5, 0x00}, + {HX_CIS_I2C_Action_W, 0x30fa, 0x00}, + {HX_CIS_I2C_Action_W, 0x30ff, 0x00}, + {HX_CIS_I2C_Action_W, 0x3104, 0x00}, + {HX_CIS_I2C_Action_W, 0x30d8, 0xa7}, + {HX_CIS_I2C_Action_W, 0x30dd, 0x27}, + {HX_CIS_I2C_Action_W, 0x30e2, 0x27}, + {HX_CIS_I2C_Action_W, 0x30e7, 0x27}, + {HX_CIS_I2C_Action_W, 0x30ec, 0x27}, + {HX_CIS_I2C_Action_W, 0x30f1, 0xa7}, + {HX_CIS_I2C_Action_W, 0x30f6, 0x27}, + {HX_CIS_I2C_Action_W, 0x30fb, 0x27}, + {HX_CIS_I2C_Action_W, 0x3100, 0x27}, + {HX_CIS_I2C_Action_W, 0x3105, 0x27}, + {HX_CIS_I2C_Action_W, 0x30d9, 0x00}, + {HX_CIS_I2C_Action_W, 0x30de, 0x05}, + {HX_CIS_I2C_Action_W, 0x30e3, 0x05}, + {HX_CIS_I2C_Action_W, 0x30e8, 0x05}, + {HX_CIS_I2C_Action_W, 0x30ed, 0x05}, + {HX_CIS_I2C_Action_W, 0x30f2, 0x00}, + {HX_CIS_I2C_Action_W, 0x30f7, 0x05}, + {HX_CIS_I2C_Action_W, 0x30fc, 0x05}, + {HX_CIS_I2C_Action_W, 0x3101, 0x05}, + {HX_CIS_I2C_Action_W, 0x3106, 0x05}, + {HX_CIS_I2C_Action_W, 0x30c4, 0x10}, + {HX_CIS_I2C_Action_W, 0x30c5, 0x01}, + {HX_CIS_I2C_Action_W, 0x30c6, 0x2f}, + {HX_CIS_I2C_Action_W, 0x30c7, 0x00}, + {HX_CIS_I2C_Action_W, 0x30c8, 0x00}, + {HX_CIS_I2C_Action_W, 0x30cb, 0xff}, + {HX_CIS_I2C_Action_W, 0x30cc, 0xff}, + {HX_CIS_I2C_Action_W, 0x30cd, 0x7f}, + {HX_CIS_I2C_Action_W, 0x30ce, 0x7f}, + {HX_CIS_I2C_Action_W, 0x30d3, 0x01}, + {HX_CIS_I2C_Action_W, 0x30d4, 0xff}, + {HX_CIS_I2C_Action_W, 0x311f, 0x0e}, + {HX_CIS_I2C_Action_W, 0x3120, 0x0d}, + {HX_CIS_I2C_Action_W, 0x3121, 0x0f}, + {HX_CIS_I2C_Action_W, 0x3122, 0x00}, + {HX_CIS_I2C_Action_W, 0x3123, 0x1d}, + {HX_CIS_I2C_Action_W, 0x3130, 0x0c}, + {HX_CIS_I2C_Action_W, 0x3147, 0x18}, + {HX_CIS_I2C_Action_W, 0x314b, 0x01}, + {HX_CIS_I2C_Action_W, 0x3149, 0x28}, + {HX_CIS_I2C_Action_W, 0x3150, 0x50}, + {HX_CIS_I2C_Action_W, 0x3152, 0x00}, + {HX_CIS_I2C_Action_W, 0x3156, 0x2c}, + {HX_CIS_I2C_Action_W, 0x315b, 0x2f}, + {HX_CIS_I2C_Action_W, 0x315f, 0x02}, + {HX_CIS_I2C_Action_W, 0x3163, 0x1f}, + {HX_CIS_I2C_Action_W, 0x317c, 0x00}, + {HX_CIS_I2C_Action_W, 0x3165, 0x7f}, + {HX_CIS_I2C_Action_W, 0x312f, 0x00}, + {HX_CIS_I2C_Action_W, 0x312b, 0x41}, + {HX_CIS_I2C_Action_W, 0x3113, 0xa0}, + {HX_CIS_I2C_Action_W, 0x3114, 0x67}, + {HX_CIS_I2C_Action_W, 0x317d, 0x02}, + {HX_CIS_I2C_Action_W, 0x3160, 0x1f}, + {HX_CIS_I2C_Action_W, 0x318c, 0x00}, + {HX_CIS_I2C_Action_W, 0x315c, 0xe0}, + {HX_CIS_I2C_Action_W, 0x311e, 0x0f}, + {HX_CIS_I2C_Action_W, 0x30d5, 0x00}, + {HX_CIS_I2C_Action_W, 0x30da, 0x01}, + {HX_CIS_I2C_Action_W, 0x30df, 0x07}, + {HX_CIS_I2C_Action_W, 0x30e4, 0x47}, + {HX_CIS_I2C_Action_W, 0x30e9, 0x87}, + {HX_CIS_I2C_Action_W, 0x30ee, 0x00}, + {HX_CIS_I2C_Action_W, 0x30f3, 0x01}, + {HX_CIS_I2C_Action_W, 0x30f8, 0x07}, + {HX_CIS_I2C_Action_W, 0x30fd, 0x47}, + {HX_CIS_I2C_Action_W, 0x3102, 0x87}, + {HX_CIS_I2C_Action_W, 0x311d, 0x06}, + {HX_CIS_I2C_Action_W, 0x3141, 0x2a}, + {HX_CIS_I2C_Action_W, 0x315a, 0x0a}, + {HX_CIS_I2C_Action_W, 0x30d6, 0x40}, + {HX_CIS_I2C_Action_W, 0x30db, 0x40}, + {HX_CIS_I2C_Action_W, 0x30e0, 0x40}, + {HX_CIS_I2C_Action_W, 0x30e5, 0x30}, + {HX_CIS_I2C_Action_W, 0x30ea, 0x30}, + {HX_CIS_I2C_Action_W, 0x30ef, 0x40}, + {HX_CIS_I2C_Action_W, 0x30f4, 0x40}, + {HX_CIS_I2C_Action_W, 0x30f9, 0x40}, + {HX_CIS_I2C_Action_W, 0x30fe, 0x30}, + {HX_CIS_I2C_Action_W, 0x3103, 0x30}, + {HX_CIS_I2C_Action_W, 0x3164, 0x7f}, + {HX_CIS_I2C_Action_W, 0x282a, 0x0f}, + {HX_CIS_I2C_Action_W, 0x282e, 0x2f}, + {HX_CIS_I2C_Action_W, 0x282b, 0x08}, + {HX_CIS_I2C_Action_W, 0x312a, 0x11}, + {HX_CIS_I2C_Action_W, 0x1000, 0x43}, + {HX_CIS_I2C_Action_W, 0x1001, 0x80}, + {HX_CIS_I2C_Action_W, 0x1003, 0x20}, + {HX_CIS_I2C_Action_W, 0x1004, 0x20}, + {HX_CIS_I2C_Action_W, 0x1007, 0x01}, + {HX_CIS_I2C_Action_W, 0x1008, 0x20}, + {HX_CIS_I2C_Action_W, 0x1009, 0x20}, + {HX_CIS_I2C_Action_W, 0x100b, 0x20}, + {HX_CIS_I2C_Action_W, 0x100c, 0x20}, + {HX_CIS_I2C_Action_W, 0x0350, 0xe0}, + {HX_CIS_I2C_Action_W, 0x3010, 0x00}, + {HX_CIS_I2C_Action_W, 0x3013, 0x01}, + {HX_CIS_I2C_Action_W, 0x3019, 0x00}, + {HX_CIS_I2C_Action_W, 0x301a, 0x00}, + {HX_CIS_I2C_Action_W, 0x301b, 0x20}, + {HX_CIS_I2C_Action_W, 0x301c, 0xff}, + {HX_CIS_I2C_Action_W, 0x3020, 0x00}, + {HX_CIS_I2C_Action_W, 0x3021, 0x00}, + {HX_CIS_I2C_Action_W, 0x302b, 0x2a}, + {HX_CIS_I2C_Action_W, 0x302c, 0x00}, + {HX_CIS_I2C_Action_W, 0x302d, 0x03}, + {HX_CIS_I2C_Action_W, 0x302e, 0x00}, + {HX_CIS_I2C_Action_W, 0x302f, 0x00}, + {HX_CIS_I2C_Action_W, 0x30a9, 0x00}, + {HX_CIS_I2C_Action_W, 0x30aa, 0x02}, + {HX_CIS_I2C_Action_W, 0x30ab, 0x34}, + {HX_CIS_I2C_Action_W, 0x1013, 0x00}, + {HX_CIS_I2C_Action_W, 0x1018, 0x00}, + {HX_CIS_I2C_Action_W, 0x1041, 0x00}, + {HX_CIS_I2C_Action_W, 0x101d, 0xcf}, + {HX_CIS_I2C_Action_W, 0x101e, 0x01}, + {HX_CIS_I2C_Action_W, 0x101f, 0x00}, + {HX_CIS_I2C_Action_W, 0x1020, 0x01}, + {HX_CIS_I2C_Action_W, 0x1021, 0x5d}, + {HX_CIS_I2C_Action_W, 0x3080, 0x00}, + {HX_CIS_I2C_Action_W, 0x3081, 0x00}, + {HX_CIS_I2C_Action_W, 0x3082, 0x00}, + {HX_CIS_I2C_Action_W, 0x3083, 0x20}, + {HX_CIS_I2C_Action_W, 0x3084, 0x00}, + {HX_CIS_I2C_Action_W, 0x3085, 0x20}, + {HX_CIS_I2C_Action_W, 0x3086, 0x00}, + {HX_CIS_I2C_Action_W, 0x3087, 0x20}, + {HX_CIS_I2C_Action_W, 0x3088, 0x00}, + {HX_CIS_I2C_Action_W, 0x3089, 0x04}, + {HX_CIS_I2C_Action_W, 0x3060, 0x00}, + {HX_CIS_I2C_Action_W, 0x3061, 0xfa}, + {HX_CIS_I2C_Action_W, 0x3062, 0xff}, + {HX_CIS_I2C_Action_W, 0x3063, 0xff}, + {HX_CIS_I2C_Action_W, 0x3064, 0xff}, + {HX_CIS_I2C_Action_W, 0x3065, 0xff}, + {HX_CIS_I2C_Action_W, 0x3066, 0xff}, + {HX_CIS_I2C_Action_W, 0x3067, 0xff}, + {HX_CIS_I2C_Action_W, 0x3068, 0xff}, + {HX_CIS_I2C_Action_W, 0x3069, 0xff}, + {HX_CIS_I2C_Action_W, 0x306a, 0xff}, + {HX_CIS_I2C_Action_W, 0x306b, 0xff}, + {HX_CIS_I2C_Action_W, 0x306c, 0xff}, + {HX_CIS_I2C_Action_W, 0x306d, 0xff}, + {HX_CIS_I2C_Action_W, 0x306e, 0xff}, + {HX_CIS_I2C_Action_W, 0x306f, 0xff}, + {HX_CIS_I2C_Action_W, 0x3070, 0xff}, + {HX_CIS_I2C_Action_W, 0x3071, 0xff}, + {HX_CIS_I2C_Action_W, 0x3072, 0xff}, + {HX_CIS_I2C_Action_W, 0x3073, 0xff}, + {HX_CIS_I2C_Action_W, 0x3074, 0xff}, + {HX_CIS_I2C_Action_W, 0x3075, 0xff}, + {HX_CIS_I2C_Action_W, 0x3076, 0xff}, + {HX_CIS_I2C_Action_W, 0x3077, 0xff}, + {HX_CIS_I2C_Action_W, 0x3078, 0xff}, + {HX_CIS_I2C_Action_W, 0x3079, 0xff}, + {HX_CIS_I2C_Action_W, 0x307a, 0xff}, + {HX_CIS_I2C_Action_W, 0x307b, 0xff}, + {HX_CIS_I2C_Action_W, 0x307c, 0xff}, + {HX_CIS_I2C_Action_W, 0x307d, 0xff}, + {HX_CIS_I2C_Action_W, 0x307e, 0xff}, + {HX_CIS_I2C_Action_W, 0x307f, 0xff}, + {HX_CIS_I2C_Action_W, 0x3501, 0x0a}, + {HX_CIS_I2C_Action_W, 0x3502, 0x77}, + {HX_CIS_I2C_Action_W, 0x3503, 0x02}, + {HX_CIS_I2C_Action_W, 0x3504, 0x14}, + {HX_CIS_I2C_Action_W, 0x3505, 0x03}, + {HX_CIS_I2C_Action_W, 0x3506, 0x00}, + {HX_CIS_I2C_Action_W, 0x3507, 0x00}, + {HX_CIS_I2C_Action_W, 0x3508, 0x00}, + {HX_CIS_I2C_Action_W, 0x3509, 0x00}, + {HX_CIS_I2C_Action_W, 0x350a, 0xff}, + {HX_CIS_I2C_Action_W, 0x350b, 0x00}, + {HX_CIS_I2C_Action_W, 0x350d, 0x01}, + {HX_CIS_I2C_Action_W, 0x350c, 0x00}, + {HX_CIS_I2C_Action_W, 0x3513, 0x00}, + {HX_CIS_I2C_Action_W, 0x351c, 0x00}, + {HX_CIS_I2C_Action_W, 0x3514, 0x00}, + {HX_CIS_I2C_Action_W, 0x3515, 0x01}, + {HX_CIS_I2C_Action_W, 0x3516, 0x00}, + {HX_CIS_I2C_Action_W, 0x3517, 0x02}, + {HX_CIS_I2C_Action_W, 0x3518, 0x00}, + {HX_CIS_I2C_Action_W, 0x3519, 0x7f}, + {HX_CIS_I2C_Action_W, 0x351a, 0x00}, + {HX_CIS_I2C_Action_W, 0x351b, 0x5f}, + {HX_CIS_I2C_Action_W, 0x354c, 0x01}, + {HX_CIS_I2C_Action_W, 0x354d, 0xe0}, + {HX_CIS_I2C_Action_W, 0x354e, 0xf0}, + {HX_CIS_I2C_Action_W, 0x354f, 0x10}, + {HX_CIS_I2C_Action_W, 0x3550, 0x10}, + {HX_CIS_I2C_Action_W, 0x3551, 0x10}, + {HX_CIS_I2C_Action_W, 0x3552, 0x20}, + {HX_CIS_I2C_Action_W, 0x3553, 0x10}, + {HX_CIS_I2C_Action_W, 0x3554, 0x01}, + {HX_CIS_I2C_Action_W, 0x3555, 0x06}, + {HX_CIS_I2C_Action_W, 0x3556, 0x0c}, + {HX_CIS_I2C_Action_W, 0x3557, 0x12}, + {HX_CIS_I2C_Action_W, 0x3558, 0x1c}, + {HX_CIS_I2C_Action_W, 0x3559, 0x30}, + {HX_CIS_I2C_Action_W, 0x355b, 0x0a}, + {HX_CIS_I2C_Action_W, 0x355c, 0x77}, + {HX_CIS_I2C_Action_W, 0x355d, 0x01}, + {HX_CIS_I2C_Action_W, 0x355e, 0x1c}, + {HX_CIS_I2C_Action_W, 0x355f, 0x03}, + {HX_CIS_I2C_Action_W, 0x3560, 0x00}, + {HX_CIS_I2C_Action_W, 0x3561, 0x01}, + {HX_CIS_I2C_Action_W, 0x3562, 0x01}, + {HX_CIS_I2C_Action_W, 0x3563, 0x00}, + {HX_CIS_I2C_Action_W, 0x3564, 0xff}, + {HX_CIS_I2C_Action_W, 0x3565, 0x00}, + {HX_CIS_I2C_Action_W, 0x3567, 0x01}, + {HX_CIS_I2C_Action_W, 0x3566, 0x00}, + {HX_CIS_I2C_Action_W, 0x356d, 0x00}, + {HX_CIS_I2C_Action_W, 0x3576, 0x00}, + {HX_CIS_I2C_Action_W, 0x356e, 0x00}, + {HX_CIS_I2C_Action_W, 0x356f, 0x01}, + {HX_CIS_I2C_Action_W, 0x3570, 0x00}, + {HX_CIS_I2C_Action_W, 0x3571, 0x02}, + {HX_CIS_I2C_Action_W, 0x3572, 0x00}, + {HX_CIS_I2C_Action_W, 0x3573, 0x3f}, + {HX_CIS_I2C_Action_W, 0x3574, 0x00}, + {HX_CIS_I2C_Action_W, 0x3575, 0x2f}, + {HX_CIS_I2C_Action_W, 0x3588, 0x02}, + {HX_CIS_I2C_Action_W, 0x3589, 0x12}, + {HX_CIS_I2C_Action_W, 0x358a, 0x04}, + {HX_CIS_I2C_Action_W, 0x358b, 0x24}, + {HX_CIS_I2C_Action_W, 0x358c, 0x06}, + {HX_CIS_I2C_Action_W, 0x358d, 0x36}, + {HX_CIS_I2C_Action_W, 0x35a6, 0x01}, + {HX_CIS_I2C_Action_W, 0x35a7, 0xe0}, + {HX_CIS_I2C_Action_W, 0x35a8, 0xf0}, + {HX_CIS_I2C_Action_W, 0x35a9, 0x10}, + {HX_CIS_I2C_Action_W, 0x35aa, 0x10}, + {HX_CIS_I2C_Action_W, 0x35ab, 0x10}, + {HX_CIS_I2C_Action_W, 0x35ac, 0x20}, + {HX_CIS_I2C_Action_W, 0x35ad, 0x10}, + {HX_CIS_I2C_Action_W, 0x35ae, 0x01}, + {HX_CIS_I2C_Action_W, 0x35af, 0x06}, + {HX_CIS_I2C_Action_W, 0x35b0, 0x0c}, + {HX_CIS_I2C_Action_W, 0x35b1, 0x12}, + {HX_CIS_I2C_Action_W, 0x35b2, 0x1c}, + {HX_CIS_I2C_Action_W, 0x35b3, 0x30}, + {HX_CIS_I2C_Action_W, 0x2000, 0x7f}, + {HX_CIS_I2C_Action_W, 0x202b, 0x04}, + {HX_CIS_I2C_Action_W, 0x202c, 0x03}, + {HX_CIS_I2C_Action_W, 0x202d, 0x00}, + {HX_CIS_I2C_Action_W, 0x2031, 0x60}, + {HX_CIS_I2C_Action_W, 0x2032, 0x08}, + {HX_CIS_I2C_Action_W, 0x2036, 0x19}, + {HX_CIS_I2C_Action_W, 0x2037, 0x08}, + {HX_CIS_I2C_Action_W, 0x2038, 0x10}, + {HX_CIS_I2C_Action_W, 0x3512, 0x7f}, + {HX_CIS_I2C_Action_W, 0x351f, 0x04}, + {HX_CIS_I2C_Action_W, 0x3520, 0x03}, + {HX_CIS_I2C_Action_W, 0x3521, 0x00}, + {HX_CIS_I2C_Action_W, 0x3523, 0x60}, + {HX_CIS_I2C_Action_W, 0x3524, 0x08}, + {HX_CIS_I2C_Action_W, 0x3525, 0x19}, + {HX_CIS_I2C_Action_W, 0x3526, 0x08}, + {HX_CIS_I2C_Action_W, 0x3527, 0x10}, + {HX_CIS_I2C_Action_W, 0x356c, 0x7f}, + {HX_CIS_I2C_Action_W, 0x3579, 0x04}, + {HX_CIS_I2C_Action_W, 0x357a, 0x03}, + {HX_CIS_I2C_Action_W, 0x357b, 0x00}, + {HX_CIS_I2C_Action_W, 0x357d, 0x60}, + {HX_CIS_I2C_Action_W, 0x357e, 0x08}, + {HX_CIS_I2C_Action_W, 0x357f, 0x19}, + {HX_CIS_I2C_Action_W, 0x3580, 0x08}, + {HX_CIS_I2C_Action_W, 0x3581, 0x10}, + {HX_CIS_I2C_Action_W, 0x2048, 0x00}, + {HX_CIS_I2C_Action_W, 0x2049, 0x10}, + {HX_CIS_I2C_Action_W, 0x204a, 0x40}, + {HX_CIS_I2C_Action_W, 0x204e, 0x00}, + {HX_CIS_I2C_Action_W, 0x204f, 0x38}, + {HX_CIS_I2C_Action_W, 0x2050, 0xe0}, + {HX_CIS_I2C_Action_W, 0x204b, 0x00}, + {HX_CIS_I2C_Action_W, 0x204c, 0x08}, + {HX_CIS_I2C_Action_W, 0x204d, 0x20}, + {HX_CIS_I2C_Action_W, 0x2051, 0x00}, + {HX_CIS_I2C_Action_W, 0x2052, 0x1c}, + {HX_CIS_I2C_Action_W, 0x2053, 0x70}, + {HX_CIS_I2C_Action_W, 0x2054, 0x00}, + {HX_CIS_I2C_Action_W, 0x2055, 0x1a}, + {HX_CIS_I2C_Action_W, 0x2056, 0xc0}, + {HX_CIS_I2C_Action_W, 0x2057, 0x00}, + {HX_CIS_I2C_Action_W, 0x2058, 0x06}, + {HX_CIS_I2C_Action_W, 0x2059, 0xb0}, + {HX_CIS_I2C_Action_W, 0x203c, 0x01}, + {HX_CIS_I2C_Action_W, 0x203d, 0x04}, + {HX_CIS_I2C_Action_W, 0x203e, 0x01}, + {HX_CIS_I2C_Action_W, 0x203f, 0x38}, + {HX_CIS_I2C_Action_W, 0x2080, 0x41}, + {HX_CIS_I2C_Action_W, 0x2081, 0xe0}, + {HX_CIS_I2C_Action_W, 0x2082, 0xf0}, + {HX_CIS_I2C_Action_W, 0x2083, 0x01}, + {HX_CIS_I2C_Action_W, 0x2084, 0x10}, + {HX_CIS_I2C_Action_W, 0x2085, 0x10}, + {HX_CIS_I2C_Action_W, 0x2086, 0x01}, + {HX_CIS_I2C_Action_W, 0x2087, 0x06}, + {HX_CIS_I2C_Action_W, 0x2088, 0x0c}, + {HX_CIS_I2C_Action_W, 0x2089, 0x12}, + {HX_CIS_I2C_Action_W, 0x208a, 0x1c}, + {HX_CIS_I2C_Action_W, 0x208b, 0x30}, + {HX_CIS_I2C_Action_W, 0x208c, 0x10}, + {HX_CIS_I2C_Action_W, 0x208d, 0x02}, + {HX_CIS_I2C_Action_W, 0x208e, 0x08}, + {HX_CIS_I2C_Action_W, 0x208f, 0x0d}, + {HX_CIS_I2C_Action_W, 0x2090, 0x14}, + {HX_CIS_I2C_Action_W, 0x2091, 0x1d}, + {HX_CIS_I2C_Action_W, 0x2092, 0x30}, + {HX_CIS_I2C_Action_W, 0x2093, 0x08}, + {HX_CIS_I2C_Action_W, 0x2094, 0x0a}, + {HX_CIS_I2C_Action_W, 0x2095, 0x0f}, + {HX_CIS_I2C_Action_W, 0x2096, 0x14}, + {HX_CIS_I2C_Action_W, 0x2097, 0x18}, + {HX_CIS_I2C_Action_W, 0x2098, 0x20}, + {HX_CIS_I2C_Action_W, 0x2099, 0x10}, + {HX_CIS_I2C_Action_W, 0x209a, 0x00}, + {HX_CIS_I2C_Action_W, 0x209b, 0x01}, + {HX_CIS_I2C_Action_W, 0x209c, 0x01}, + {HX_CIS_I2C_Action_W, 0x209d, 0x11}, + {HX_CIS_I2C_Action_W, 0x209f, 0x20}, + {HX_CIS_I2C_Action_W, 0x20a0, 0x10}, + {HX_CIS_I2C_Action_W, 0x1030, 0x09}, + {HX_CIS_I2C_Action_W, 0x1031, 0x12}, + {HX_CIS_I2C_Action_W, 0x1032, 0x23}, + {HX_CIS_I2C_Action_W, 0x1033, 0x31}, + {HX_CIS_I2C_Action_W, 0x1034, 0x3e}, + {HX_CIS_I2C_Action_W, 0x1035, 0x4b}, + {HX_CIS_I2C_Action_W, 0x1036, 0x56}, + {HX_CIS_I2C_Action_W, 0x1037, 0x5e}, + {HX_CIS_I2C_Action_W, 0x1038, 0x65}, + {HX_CIS_I2C_Action_W, 0x1039, 0x72}, + {HX_CIS_I2C_Action_W, 0x103a, 0x7f}, + {HX_CIS_I2C_Action_W, 0x103b, 0x8c}, + {HX_CIS_I2C_Action_W, 0x103c, 0x98}, + {HX_CIS_I2C_Action_W, 0x103d, 0xb2}, + {HX_CIS_I2C_Action_W, 0x103e, 0xcc}, + {HX_CIS_I2C_Action_W, 0x103f, 0xe6}, + {HX_CIS_I2C_Action_W, 0x35b5, 0x0a}, + {HX_CIS_I2C_Action_W, 0x35b6, 0x77}, + {HX_CIS_I2C_Action_W, 0x35b7, 0x00}, + {HX_CIS_I2C_Action_W, 0x35b8, 0x94}, + {HX_CIS_I2C_Action_W, 0x35b9, 0x03}, + {HX_CIS_I2C_Action_W, 0x35ba, 0x00}, + {HX_CIS_I2C_Action_W, 0x35bb, 0x03}, + {HX_CIS_I2C_Action_W, 0x35bc, 0x03}, + {HX_CIS_I2C_Action_W, 0x35bd, 0x00}, + {HX_CIS_I2C_Action_W, 0x35be, 0xff}, + {HX_CIS_I2C_Action_W, 0x35bf, 0x00}, + {HX_CIS_I2C_Action_W, 0x35c1, 0x01}, + {HX_CIS_I2C_Action_W, 0x35c0, 0x01}, + {HX_CIS_I2C_Action_W, 0x35c3, 0x00}, + {HX_CIS_I2C_Action_W, 0x35c4, 0x00}, + {HX_CIS_I2C_Action_W, 0x35c6, 0x7f}, + {HX_CIS_I2C_Action_W, 0x35c7, 0x00}, + {HX_CIS_I2C_Action_W, 0x35d0, 0x00}, + {HX_CIS_I2C_Action_W, 0x35d3, 0x04}, + {HX_CIS_I2C_Action_W, 0x35d7, 0x18}, + {HX_CIS_I2C_Action_W, 0x35d8, 0x01}, + {HX_CIS_I2C_Action_W, 0x35d9, 0x20}, + {HX_CIS_I2C_Action_W, 0x35da, 0x08}, + {HX_CIS_I2C_Action_W, 0x35db, 0x14}, + {HX_CIS_I2C_Action_W, 0x35dc, 0x70}, + {HX_CIS_I2C_Action_W, 0x35c8, 0x00}, + {HX_CIS_I2C_Action_W, 0x35c9, 0x01}, + {HX_CIS_I2C_Action_W, 0x35ca, 0x00}, + {HX_CIS_I2C_Action_W, 0x35cb, 0x02}, + {HX_CIS_I2C_Action_W, 0x35cc, 0x00}, + {HX_CIS_I2C_Action_W, 0x35cd, 0x0f}, + {HX_CIS_I2C_Action_W, 0x35ce, 0x00}, + {HX_CIS_I2C_Action_W, 0x35cf, 0x0b}, + {HX_CIS_I2C_Action_W, 0x35de, 0x00}, + {HX_CIS_I2C_Action_W, 0x35df, 0x01}, + {HX_CIS_I2C_Action_W, 0x3024, 0x00}, + {HX_CIS_I2C_Action_W, 0x3025, 0x12}, + {HX_CIS_I2C_Action_W, 0x3026, 0x03}, + {HX_CIS_I2C_Action_W, 0x3027, 0x81}, + {HX_CIS_I2C_Action_W, 0x3028, 0x01}, + {HX_CIS_I2C_Action_W, 0x1014, 0x00}, + {HX_CIS_I2C_Action_W, 0x102f, 0x08}, + {HX_CIS_I2C_Action_W, 0x3094, 0x02}, + {HX_CIS_I2C_Action_W, 0x3095, 0x02}, + {HX_CIS_I2C_Action_W, 0x3096, 0x00}, + {HX_CIS_I2C_Action_W, 0x3097, 0x02}, + {HX_CIS_I2C_Action_W, 0x3098, 0x00}, + {HX_CIS_I2C_Action_W, 0x3099, 0x02}, + {HX_CIS_I2C_Action_W, 0x309e, 0x05}, + {HX_CIS_I2C_Action_W, 0x309f, 0x02}, + {HX_CIS_I2C_Action_W, 0x30a0, 0x02}, + {HX_CIS_I2C_Action_W, 0x30a1, 0x00}, + {HX_CIS_I2C_Action_W, 0x30a2, 0x08}, + {HX_CIS_I2C_Action_W, 0x30a3, 0x00}, + {HX_CIS_I2C_Action_W, 0x30a4, 0x20}, + {HX_CIS_I2C_Action_W, 0x30a5, 0x04}, + {HX_CIS_I2C_Action_W, 0x30a6, 0x02}, + {HX_CIS_I2C_Action_W, 0x30a7, 0x02}, + {HX_CIS_I2C_Action_W, 0x30a8, 0x02}, + {HX_CIS_I2C_Action_W, 0x30b0, 0x03}, + {HX_CIS_I2C_Action_W, 0x311a, 0x31}, + {HX_CIS_I2C_Action_W, 0x2800, 0x09}, + {HX_CIS_I2C_Action_W, 0x2821, 0xee}, + {HX_CIS_I2C_Action_W, 0x2804, 0x02}, + {HX_CIS_I2C_Action_W, 0x2805, 0x03}, + {HX_CIS_I2C_Action_W, 0x2806, 0x03}, + {HX_CIS_I2C_Action_W, 0x2807, 0x08}, + {HX_CIS_I2C_Action_W, 0x2808, 0x04}, + {HX_CIS_I2C_Action_W, 0x2809, 0x0c}, + {HX_CIS_I2C_Action_W, 0x280a, 0x03}, + {HX_CIS_I2C_Action_W, 0x280f, 0x03}, + {HX_CIS_I2C_Action_W, 0x2810, 0x03}, + {HX_CIS_I2C_Action_W, 0x2811, 0x00}, + {HX_CIS_I2C_Action_W, 0x2812, 0x09}, + {HX_CIS_I2C_Action_W, 0x3535, 0x02}, + {HX_CIS_I2C_Action_W, 0x3536, 0x03}, + {HX_CIS_I2C_Action_W, 0x3537, 0x03}, + {HX_CIS_I2C_Action_W, 0x3538, 0x08}, + {HX_CIS_I2C_Action_W, 0x3539, 0x04}, + {HX_CIS_I2C_Action_W, 0x353a, 0x0c}, + {HX_CIS_I2C_Action_W, 0x353b, 0x03}, + {HX_CIS_I2C_Action_W, 0x3540, 0x03}, + {HX_CIS_I2C_Action_W, 0x3541, 0x03}, + {HX_CIS_I2C_Action_W, 0x3542, 0x00}, + {HX_CIS_I2C_Action_W, 0x3543, 0x09}, + {HX_CIS_I2C_Action_W, 0x358f, 0x02}, + {HX_CIS_I2C_Action_W, 0x3590, 0x03}, + {HX_CIS_I2C_Action_W, 0x3591, 0x03}, + {HX_CIS_I2C_Action_W, 0x3592, 0x08}, + {HX_CIS_I2C_Action_W, 0x3593, 0x04}, + {HX_CIS_I2C_Action_W, 0x3594, 0x0c}, + {HX_CIS_I2C_Action_W, 0x3595, 0x03}, + {HX_CIS_I2C_Action_W, 0x359a, 0x03}, + {HX_CIS_I2C_Action_W, 0x359b, 0x03}, + {HX_CIS_I2C_Action_W, 0x359c, 0x00}, + {HX_CIS_I2C_Action_W, 0x359d, 0x09}, + {HX_CIS_I2C_Action_W, 0x35e9, 0x02}, + {HX_CIS_I2C_Action_W, 0x35ea, 0x03}, + {HX_CIS_I2C_Action_W, 0x35eb, 0x03}, + {HX_CIS_I2C_Action_W, 0x35ec, 0x08}, + {HX_CIS_I2C_Action_W, 0x35ed, 0x04}, + {HX_CIS_I2C_Action_W, 0x35ee, 0x0c}, + {HX_CIS_I2C_Action_W, 0x35ef, 0x03}, + {HX_CIS_I2C_Action_W, 0x35f4, 0x03}, + {HX_CIS_I2C_Action_W, 0x35f5, 0x03}, + {HX_CIS_I2C_Action_W, 0x35f6, 0x00}, + {HX_CIS_I2C_Action_W, 0x35f7, 0x09}, + {HX_CIS_I2C_Action_W, 0x0370, 0x00}, + {HX_CIS_I2C_Action_W, 0x0371, 0x00}, + {HX_CIS_I2C_Action_W, 0x0372, 0x01}, + {HX_CIS_I2C_Action_W, 0x100a, 0x05}, + {HX_CIS_I2C_Action_W, 0x2590, 0x01}, + {HX_CIS_I2C_Action_W, 0x3112, 0x06}, + {HX_CIS_I2C_Action_W, 0x310f, 0x40}, + {HX_CIS_I2C_Action_W, 0x3110, 0x45}, + {HX_CIS_I2C_Action_W, 0x3500, 0x71}, + {HX_CIS_I2C_Action_W, 0x351d, 0x02}, + {HX_CIS_I2C_Action_W, 0x351e, 0x10}, + {HX_CIS_I2C_Action_W, 0x352a, 0x00}, + {HX_CIS_I2C_Action_W, 0x352b, 0x82}, + {HX_CIS_I2C_Action_W, 0x352c, 0x00}, + {HX_CIS_I2C_Action_W, 0x352d, 0x9c}, + {HX_CIS_I2C_Action_W, 0x355a, 0x71}, + {HX_CIS_I2C_Action_W, 0x3577, 0x02}, + {HX_CIS_I2C_Action_W, 0x3578, 0x10}, + {HX_CIS_I2C_Action_W, 0x3584, 0x00}, + {HX_CIS_I2C_Action_W, 0x3585, 0x82}, + {HX_CIS_I2C_Action_W, 0x3586, 0x00}, + {HX_CIS_I2C_Action_W, 0x3587, 0x9c}, + {HX_CIS_I2C_Action_W, 0x35b4, 0x71}, + {HX_CIS_I2C_Action_W, 0x3029, 0x15}, + {HX_CIS_I2C_Action_W, 0x302a, 0x60}, + {HX_CIS_I2C_Action_W, 0x3510, 0x03}, + {HX_CIS_I2C_Action_W, 0x356a, 0x03}, + {HX_CIS_I2C_Action_W, 0x3549, 0x06}, + {HX_CIS_I2C_Action_W, 0x354a, 0x98}, + {HX_CIS_I2C_Action_W, 0x35a3, 0x03}, + {HX_CIS_I2C_Action_W, 0x35a4, 0x3d}, + {HX_CIS_I2C_Action_W, 0x35fd, 0x00}, + {HX_CIS_I2C_Action_W, 0x35fe, 0xb9}, + {HX_CIS_I2C_Action_W, 0x2061, 0x01}, + {HX_CIS_I2C_Action_W, 0x2062, 0x02}, + {HX_CIS_I2C_Action_W, 0x2063, 0xc8}, + {HX_CIS_I2C_Action_W, 0x209e, 0x00}, + {HX_CIS_I2C_Action_W, 0x350f, 0x01}, + {HX_CIS_I2C_Action_W, 0x3569, 0x01}, + {HX_CIS_I2C_Action_W, 0x309d, 0x14}, + {HX_CIS_I2C_Action_W, 0x354b, 0x20}, + {HX_CIS_I2C_Action_W, 0x35a5, 0x20}, + {HX_CIS_I2C_Action_W, 0x0104, 0x01}, \ No newline at end of file diff --git a/EPII_CM55M_APP_S/app/scenario_app/allon_sensor/allon_sensor.c b/EPII_CM55M_APP_S/app/scenario_app/allon_sensor/allon_sensor.c new file mode 100644 index 00000000..ade70bb5 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/allon_sensor/allon_sensor.c @@ -0,0 +1,295 @@ +#include +#include +#include +#include +#include +#include +#include "powermode_export.h" + +#define FRAME_CHECK_DEBUG 1 +#ifdef TRUSTZONE_SEC +#ifdef FREERTOS +/* Trustzone config. */ +// +/* FreeRTOS includes. */ +//#include "secure_port_macros.h" +#else +#if (__ARM_FEATURE_CMSE & 1) == 0 +#error "Need ARMv8-M security extensions" +#elif (__ARM_FEATURE_CMSE & 2) == 0 +#error "Compile with --cmse" +#endif +#include "arm_cmse.h" +//#include "veneer_table.h" +// +#endif +#endif + +#include "WE2_device.h" +//#include "cvapp.h" +#include "spi_master_protocol.h" +#include "hx_drv_spi.h" +#include "spi_eeprom_comm.h" +#include "board.h" +#include "xprintf.h" +#include "allon_sensor.h" +#include "board.h" +#include "WE2_core.h" +#include "hx_drv_scu.h" +#include "hx_drv_swreg_aon.h" +#ifdef IP_sensorctrl +#include "hx_drv_sensorctrl.h" +#endif +#ifdef IP_xdma +#include "hx_drv_xdma.h" +#include "sensor_dp_lib.h" +#endif +#ifdef IP_cdm +#include "hx_drv_cdm.h" +#endif +#ifdef IP_gpio +#include "hx_drv_gpio.h" +#endif +#include "hx_drv_pmu_export.h" +#include "hx_drv_pmu.h" +#include "powermode.h" +//#include "dp_task.h" +#include "BITOPS.h" + +#include "cisdp_sensor.h" +#include "event_handler.h" +#include "memory_manage.h" + +#ifdef EPII_FPGA +#define DBG_APP_LOG (1) +#else +#define DBG_APP_LOG (1) +#endif +#if DBG_APP_LOG + #define dbg_app_log(fmt, ...) xprintf(fmt, ##__VA_ARGS__) +#else + #define dbg_app_log(fmt, ...) +#endif + + +#define MAX_STRING 100 +#define DEBUG_SPIMST_SENDPICS (0x01) //0x00: off/ 0x01: JPEG/0x02: YUV422/0x03: YUV420/0x04: YUV400/0x05: RGB +#define SPI_SEN_PIC_CLK (10000000) + +#define MEM_FREE_POS (BOOT2NDLOADER_BASE) //0x340A0000 + +//flash image start position +//To prevent information losses when M55M sleep w/o retentation, we will add needed information in the MB share data +/*volatile*/ uint32_t g_flash_record_start_pos = 0; +/*volatile*/ uint32_t g_flash_image_cur_pos = 0; +/*volatile*/ uint32_t g_flash_length_cur_pos = 0; +/*volatile*/ uint32_t g_idle_time = 0; +/*volatile*/ uint32_t g_img_data = 0; + +static uint8_t g_xdma_abnormal, g_md_detect, g_cdm_fifoerror, g_wdt1_timeout, g_wdt2_timeout,g_wdt3_timeout; +static uint8_t g_hxautoi2c_error, g_inp1bitparer_abnormal; +static uint32_t g_dp_event; +static uint8_t g_frame_ready; +static uint32_t g_cur_jpegenc_frame; +static uint8_t g_time; +static uint8_t g_spi_master_initial_status; +/*volatile*/ uint32_t jpeg_addr, jpeg_sz; + +void app_start_state(APP_STATE_E state); + + +static void dp_var_int() +{ + g_xdma_abnormal = 0; + g_md_detect = 0; + g_cdm_fifoerror = 0; + g_wdt1_timeout = 0; + g_wdt2_timeout = 0; + g_wdt3_timeout = 0; + g_inp1bitparer_abnormal = 0; + g_dp_event = 0; + g_frame_ready = 0; + g_time = 0; + g_cur_jpegenc_frame = 0; + g_hxautoi2c_error = 0; + g_spi_master_initial_status = 0; +} + +static void dp_app_cv_eventhdl_cb(EVT_INDEX_E event) +{ + uint16_t err; + int32_t read_status; + int score=0; + + dbg_printf(DBG_LESS_INFO, "EVT event = %d\n", event); + g_dp_event = event; + + switch(event) + { + case EVT_INDEX_1BITPARSER_ERR: /*reg_inpparser_fs_cycle_error*/ + hx_drv_inp1bitparser_get_errstatus(&err); + dbg_printf(DBG_LESS_INFO, "EVT_INDEX_1BITPARSER_ERR err=0x%x\r\n",err); + hx_drv_inp1bitparser_clear_int(); + hx_drv_inp1bitparser_set_enable(0); + g_inp1bitparer_abnormal = 1; + break; + case EVT_INDEX_EDM_WDT1_TIMEOUT: + dbg_printf(DBG_LESS_INFO, "EVT_INDEX_EDM_WDT1_TlenIMEOUT\r\n"); + g_wdt1_timeout = 1; + break; + case EVT_INDEX_EDM_WDT2_TIMEOUT: + dbg_printf(DBG_LESS_INFO,"EVT_INDEX_EDM_WDT2_TIMEOUT\r\n"); + g_wdt2_timeout = 1; + break; + case EVT_INDEX_EDM_WDT3_TIMEOUT: + dbg_printf(DBG_LESS_INFO,"EVT_INDEX_EDM_WDT3_TIMEOUT\r\n"); + g_wdt3_timeout = 1; + break; + + case EVT_INDEX_CDM_FIFO_ERR: + /* + * error happen need CDM timing & TPG setting + * 1. SWRESET Datapath + * 2. restart streaming flow + */ + dbg_printf(DBG_LESS_INFO, "EVT_INDEX_CDM_FIFO_ERR\r\n"); + g_cdm_fifoerror = 1; + + break; + + case EVT_INDEX_XDMA_WDMA1_ABNORMAL: + case EVT_INDEX_XDMA_WDMA2_ABNORMAL: + case EVT_INDEX_XDMA_WDMA3_ABNORMAL: + case EVT_INDEX_XDMA_RDMA_ABNORMAL: + /* + * error happen need + * 1. SWRESET Datapath + * 2. restart streaming flow + */ + dbg_printf(DBG_LESS_INFO, "EVT_INDEX_XDMA_WDMA123_ABNORMAL or EVT_INDEX_XDMA_RDMA_ABNORMAL\r\n"); + g_xdma_abnormal = 1; + break; + + case EVT_INDEX_CDM_MOTION: + /* + * app anything want to do + * */ + dbg_printf(DBG_LESS_INFO, "Motion Detect\n"); + g_md_detect = 1; + break; + case EVT_INDEX_XDMA_FRAME_READY: + g_cur_jpegenc_frame++; + g_frame_ready = 1; + dbg_printf(DBG_LESS_INFO, "SENSORDPLIB_STATUS_XDMA_FRAME_READY %d \n", g_cur_jpegenc_frame); + break; + + case EVT_INDEX_SENSOR_RTC_FIRE: + g_time++; + break; + case EVT_INDEX_HXAUTOI2C_ERR: + dbg_printf(DBG_LESS_INFO,"EVT_INDEX_HXAUTOI2C_ERR\r\n"); + g_hxautoi2c_error = 1; + break; + default: + dbg_printf(DBG_LESS_INFO,"Other Event %d\n", event); + break; + } + + + if(g_frame_ready == 1) + { + g_frame_ready = 0; + + cisdp_get_jpginfo(&jpeg_sz, &jpeg_addr); + + { +#if FRAME_CHECK_DEBUG + if(g_spi_master_initial_status == 0) { + //EPII_set_memory(0x42001110, 0x01010101); + hx_drv_scu_set_PB2_pinmux(SCU_PB2_PINMUX_SPI_M_DO_1, 1); + hx_drv_scu_set_PB3_pinmux(SCU_PB3_PINMUX_SPI_M_DI_1, 1); + hx_drv_scu_set_PB4_pinmux(SCU_PB4_PINMUX_SPI_M_SCLK_1, 1); + hx_drv_scu_set_PB11_pinmux(SCU_PB11_PINMUX_SPI_M_CS, 1); + if(hx_drv_spi_mst_open_speed(SPI_SEN_PIC_CLK) != 0) + { + dbg_printf(DBG_LESS_INFO, "DEBUG SPI master init fail\r\n"); + sensordplib_retrigger_capture(); + return ; + } + g_spi_master_initial_status = 1; + } + + //hx_InvalidateDCache_by_Addr((volatile void *)jpeg_addr, jpeg_sz); + + read_status = hx_drv_spi_mst_protocol_write_sp(jpeg_addr, jpeg_sz, DATA_TYPE_JPG); + dbg_printf(DBG_LESS_INFO, "write frame result %d, data size=%d,addr=0x%x\n",read_status, + jpeg_sz,jpeg_addr); +#endif + + } + + //recapture image + sensordplib_retrigger_capture(); + } + + if(g_md_detect == 1) + { + g_md_detect = 0; + } + + if(g_inp1bitparer_abnormal == 1 || g_wdt1_timeout == 1 || g_wdt2_timeout == 1 || g_wdt3_timeout == 1 + || g_cdm_fifoerror == 1 || g_xdma_abnormal == 1 || g_hxautoi2c_error == 1) + { + cisdp_sensor_stop(); + } + +} + +void app_start_state(APP_STATE_E state) +{ + if(state == APP_STATE_ALLON) { + if(cisdp_sensor_init() < 0) + { + xprintf("\r\nCIS Init fail\r\n"); + APP_BLOCK_FUNC(); + } + + dp_var_int(); + + //if wdma variable is zero when not init yet, then this step is a must be to retrieve wdma address + if(cisdp_dp_init(true, SENSORDPLIB_PATH_INT_INP_HW5X5_JPEG, dp_app_cv_eventhdl_cb, 4, APP_DP_RES_YUV640x480_INP_SUBSAMPLE_1X) < 0) + { + xprintf("\r\nDATAPATH Init fail\r\n"); + APP_BLOCK_FUNC(); + } + + event_handler_init(); + + cisdp_sensor_start(); + + event_handler_start(); + } + + +} +/******************************************************************************* + * Code + ******************************************************************************/ +/*! + * @brief Main function + */ +int app_main(void) { + + uint32_t wakeup_event; + uint32_t wakeup_event1; + + hx_drv_pmu_get_ctrl(PMU_pmu_wakeup_EVT, &wakeup_event); + hx_drv_pmu_get_ctrl(PMU_pmu_wakeup_EVT1, &wakeup_event1); + xprintf("wakeup_event=0x%x,WakeupEvt1=0x%x\n", wakeup_event, wakeup_event1); + + mm_set_initial(0x34100000, 0x00100000); //memory maximum available size is 2MB, we use upper 1MB for later image capture + //cvapp_init(true, true); + app_start_state(APP_STATE_ALLON); + + return 0; +} diff --git a/EPII_CM55M_APP_S/app/scenario_app/allon_sensor/allon_sensor.h b/EPII_CM55M_APP_S/app/scenario_app/allon_sensor/allon_sensor.h new file mode 100644 index 00000000..1820b64c --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/allon_sensor/allon_sensor.h @@ -0,0 +1,22 @@ +/* + * allon_sensor.h + * + * Created on: Dec 3, 2020 + * Author: 902447 + */ + +#ifndef APP_SCENARIO_ALLON_SENSOR_ +#define APP_SCENARIO_ALLON_SENSOR_ + +#define APP_BLOCK_FUNC() do{ \ + __asm volatile("b .");\ + }while(0) + +typedef enum +{ + APP_STATE_ALLON, +}APP_STATE_E; + +int app_main(void); + +#endif /* APP_SCENARIO_ALLON_SENSOR_ */ diff --git a/EPII_CM55M_APP_S/app/scenario_app/allon_sensor/allon_sensor.ld b/EPII_CM55M_APP_S/app/scenario_app/allon_sensor/allon_sensor.ld new file mode 100644 index 00000000..ba3db482 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/allon_sensor/allon_sensor.ld @@ -0,0 +1,243 @@ +#include "WE2_device_addr.h" +MEMORY +{ + /* Define each memory region */ + CM55M_S_APP_ROM (rx) : ORIGIN = 0x10000000, LENGTH = 0x40000 /* 256K bytes */ + CM55M_S_APP_DATA (rwx) : ORIGIN = 0x30000000, LENGTH = 0x40000 /* 256K bytes*/ + CM55M_S_SRAM (rwx) : ORIGIN = BOOT2NDLOADER_BASE, LENGTH = 0x00200000-(BOOT2NDLOADER_BASE-BASE_ADDR_SRAM0_ALIAS) /* 2M-0x1f000 bytes*/ +} + +__HEAP_SIZE = 0x10000; +__STACK_SIZE = 0x10000; + +ENTRY(Reset_Handler) + +SECTIONS +{ + /* MAIN TEXT SECTION */ + .table : ALIGN(4) + { + FILL(0xff) + __vectors_start__ = ABSOLUTE(.) ; + KEEP(*(.vectors)) + *(.after_vectors*) + + . = ALIGN(32); + __privileged_functions_start__ = .; + *(privileged_functions) + *(privileged_functions*) + . = ALIGN(32); + __privileged_functions_end__ = (. - 1); + + . = ALIGN(32); + __syscalls_flash_start__ = .; + *(freertos_system_calls) + *(freertos_system_calls*) + . = ALIGN(32); + __syscalls_flash_end__ = (. - 1); + __unprivileged_flash_start__ = .; + } > CM55M_S_APP_ROM + + .text : ALIGN(4) + { + *(.text*) + KEEP(*freertos*/tasks.o(.rodata*)) /* FreeRTOS Debug Config */ + . = ALIGN(4); + KEEP(*(.init)) + + KEEP(*(.fini)); + + /* .ctors */ + *crtbegin.o(.ctors) + *crtbegin?.o(.ctors) + *(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors) + *(SORT(.ctors.*)) + *(.ctors) + + /* .dtors */ + *crtbegin.o(.dtors) + *crtbegin?.o(.dtors) + *(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors) + *(SORT(.dtors.*)) + *(.dtors) + . = ALIGN(4); + + KEEP(*(.eh_frame*)) + } > CM55M_S_APP_ROM + + .pic : ALIGN(4) + { + * (.bss.raw_data) + * (.bss.jpg_data) + * (.bss.jpg_info_data) + } > CM55M_S_SRAM + + .algo : ALIGN(0x100) + { + * (.bss.tensor_arena) + * (.rodata.g_person_detect_model_data) + } > CM55M_S_SRAM + + .rodata : ALIGN(4) + { + __rodata_start = .; + *(.rodata .rodata.* .constdata .constdata.*) + __rodata_end = .; + } > CM55M_S_APP_DATA + + + + + /* + * for exception handling/unwind - some Newlib functions (in common + * with C++ and STDC++) use this. + */ + .ARM.extab : ALIGN(4) + { + *(.ARM.extab* .gnu.linkonce.armextab.*) + } > CM55M_S_APP_ROM + + .ARM.exidx : ALIGN(4) + { + __exidx_start = .; + *(.ARM.exidx* .gnu.linkonce.armexidx.*) + __exidx_end = .; + } > CM55M_S_APP_ROM + + .copy.table : + { + . = ALIGN(4); + __copy_table_start__ = .; + + LONG(LOADADDR(.data)); + LONG( ADDR(.data)); + LONG( SIZEOF(.data)/4); + + /* Add each additional data section here */ + __copy_table_end__ = .; + } > CM55M_S_APP_ROM + + .zero.table : + { + . = ALIGN(4); + __zero_table_start__ = .; + /* Add each additional bss section here */ + LONG( ADDR(.bss)); + LONG( SIZEOF(.bss)/4); + __zero_table_end__ = .; + } > CM55M_S_APP_ROM + + . = ALIGN(32); + __unprivileged_flash_end__ = (. - 1); + /** + * Location counter can end up 2byte aligned with narrow Thumb code but + * __etext is assumed by startup code to be the LMA of a section in RAM + * which must be 4byte aligned + */ + /* Main DATA section (BOOTROM_SRAM) */ + .data : ALIGN(4) + { + FILL(0xff) + __data_start__ = .; + . = ALIGN(32); + __privileged_sram_start__ = .; + *(privileged_data) + *(privileged_data*) + . = ALIGN(32); + __privileged_sram_end__ = (. - 1); + *(vtable) + *(.data) + *(.data.*) + . = ALIGN(4); + /* preinit data */ + PROVIDE_HIDDEN (__preinit_array_start = .); + KEEP(*(.preinit_array)) + PROVIDE_HIDDEN (__preinit_array_end = .); + + . = ALIGN(4); + /* init data */ + PROVIDE_HIDDEN (__init_array_start = .); + KEEP(*(SORT(.init_array.*))) + KEEP(*(.init_array)) + PROVIDE_HIDDEN (__init_array_end = .); + + + . = ALIGN(4); + /* finit data */ + PROVIDE_HIDDEN (__fini_array_start = .); + KEEP(*(SORT(.fini_array.*))) + KEEP(*(.fini_array)) + PROVIDE_HIDDEN (__fini_array_end = .); + + KEEP(*(.jcr*)) + . = ALIGN(4) ; + /* All data end */ + __data_end__ = .; + } > CM55M_S_APP_DATA + + + .bss : + { + . = ALIGN(4); + __bss_start__ = .; + *(.bss) + *(.bss.*) + *(COMMON) + . = ALIGN(4); + __bss_end__ = .; + } > CM55M_S_APP_DATA + + /* DEFAULT NOINIT SECTION */ + .noinit (NOLOAD): ALIGN(4) + { + _noinit = .; + PROVIDE(__start_noinit_RAM = .) ; + PROVIDE(__start_noinit_SRAM = .) ; + *(.noinit*) + . = ALIGN(4) ; + _end_noinit = .; + PROVIDE(__end_noinit_RAM = .) ; + PROVIDE(__end_noinit_SRAM = .) ; + } > CM55M_S_APP_DATA + + /* Reserve and place Heap within memory map */ + .heap (COPY) : + { + . = ALIGN(8); + __HeapBase = .; + PROVIDE(__HeapBase = .); + end = __HeapBase; + . = . + __HEAP_SIZE; + . = ALIGN(8); + __HeapLimit = .; + PROVIDE(__HeapLimit = .); + } > CM55M_S_APP_DATA + + /* Locate actual Stack in memory map */ + .stack (ORIGIN(CM55M_S_APP_DATA) + LENGTH(CM55M_S_APP_DATA) - __STACK_SIZE) (COPY) : + { + . = ALIGN(8); + __StackLimit = .; + PROVIDE(__StackLimit = .); + . = . + __STACK_SIZE; + . = ALIGN(8); + __StackTop = .; + PROVIDE(__StackTop = .); + } > CM55M_S_APP_DATA + + + + PROVIDE(__stack = __StackTop); + + /* Check if data + heap + stack exceeds RAM limit */ + ASSERT(__StackLimit >= __HeapLimit, "region RAM overflowed with stack") + + /* Provide basic symbols giving location and size of main text + * block, including initial values of RW data sections. Note that + * these will need extending to give a complete picture with + * complex images (e.g multiple Flash banks). + */ + _image_start = LOADADDR(.text); + _image_end = LOADADDR(.data) + SIZEOF(.data); + _image_size = _image_end - _image_start; +} diff --git a/EPII_CM55M_APP_S/app/scenario_app/allon_sensor/allon_sensor.mk b/EPII_CM55M_APP_S/app/scenario_app/allon_sensor/allon_sensor.mk new file mode 100644 index 00000000..8c7bc94c --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/allon_sensor/allon_sensor.mk @@ -0,0 +1,44 @@ +override SCENARIO_APP_SUPPORT_LIST := $(APP_TYPE) + +APPL_DEFINES += -DALLON_SENSOR +APPL_DEFINES += -DIP_xdma +APPL_DEFINES += -DEVT_DATAPATH + +#APPL_DEFINES += -DEVT_CM55MTIMER -DEVT_CM55MMB +APPL_DEFINES += -DDBG_MORE + +EVENTHANDLER_SUPPORT = event_handler +EVENTHANDLER_SUPPORT_LIST += evt_datapath + +## +# library support feature +# Add new library here +# The source code should be loacted in ~\library\{lib_name}\ +## +LIB_SEL = pwrmgmt sensordp spi_ptl spi_eeprom hxevent + +## +# middleware support feature +# Add new middleware here +# The source code should be loacted in ~\middleware\{mid_name}\ +## +MID_SEL = + +override undefine OS_SEL +override TRUSTZONE := y +override TRUSTZONE_TYPE := security +override TRUSTZONE_FW_TYPE := 1 +override CIS_SEL := HM_COMMON +override EPII_USECASE_SEL := drv_user_defined + +ifeq ($(strip $(TOOLCHAIN)), arm) +override LINKER_SCRIPT_FILE := $(SCENARIO_APP_ROOT)/$(APP_TYPE)/allon_sensor.sct +else#TOOLChain +override LINKER_SCRIPT_FILE := $(SCENARIO_APP_ROOT)/$(APP_TYPE)/allon_sensor.ld +endif + +## +# Add new external device here +# The source code should be located in ~\external\{device_name}\ +## +#EXT_DEV_LIST += diff --git a/EPII_CM55M_APP_S/app/scenario_app/allon_sensor/allon_sensor.sct b/EPII_CM55M_APP_S/app/scenario_app/allon_sensor/allon_sensor.sct new file mode 100644 index 00000000..3bc6057e --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/allon_sensor/allon_sensor.sct @@ -0,0 +1,71 @@ + +#include "WE2_device_addr.h" + +/*--------------------- Flash Configuration ----------------------------------*/ +#define CM55M_ROM_BASE 0x10000000 +#define CM55M_ROM_SIZE 0x00040000 + +/*--------------------- Embedded RAM Configuration ---------------------------*/ +#define CM55M_DATA_BASE 0x30000000 +#define CM55M_DATA_SIZE 0x00040000 + +#define CM55M_SRAM_START 0x34000000 +#define CM55M_SRAM_BASE BOOT2NDLOADER_BASE +#define CM55M_SRAM_SIZE 0x00200000-(CM55M_SRAM_BASE-CM55M_SRAM_START) + +/*--------------------- Stack / Heap Configuration ---------------------------*/ +#define __STACK_SIZE 0x00010000 +#define __HEAP_SIZE 0x00010000 +#define CM55M_APP_DATASECT_SIZE (CM55M_DATA_SIZE - __STACK_SIZE - __HEAP_SIZE) +#define CM55M_APP_SRAMSECT_SIZE (CM55M_SRAM0_SIZE - __STACK_SIZE - __HEAP_SIZE) +#define EXTRA_BASE CM55M_DATA_BASE +#define EXTRA_SIZE CM55M_APP_DATASECT_SIZE +#define __STACK_LIMIT (EXTRA_BASE + EXTRA_SIZE) +#define __STACK_BASE (EXTRA_BASE + EXTRA_SIZE + __STACK_SIZE) +#define __HEAP_BASE (EXTRA_BASE + EXTRA_SIZE + __STACK_SIZE) +#define __HEAP_LIMIT (EXTRA_BASE + EXTRA_SIZE + __STACK_SIZE + __HEAP_SIZE) + + +LR_ROM1 CM55M_ROM_BASE CM55M_ROM_SIZE { + ER_ROM +0 { + *.o (RESET, +First) + * (InRoot$$Sections) + .ANY2(+RO) + } +} + +LR_ROM2 CM55M_DATA_BASE CM55M_DATA_SIZE{ + CM55M_S_RODATA +0 { + * (+RO-DATA) + } + CM55M_S_RW +0 CM55M_APP_DATASECT_SIZE{ + * (+RW) + * (+ZI) //.ANY2(+ZI) + + } + + + ARM_LIB_STACK __STACK_BASE ALIGN 8 EMPTY -__STACK_SIZE { + } + + ARM_LIB_HEAP __HEAP_BASE ALIGN 8 EMPTY __HEAP_SIZE { + } +} + +LR_ROM3 CM55M_SRAM_BASE CM55M_SRAM_SIZE{ + CM55M_SRAMA +0 { + * (.bss.raw_data) + * (.bss.jpg_data) + * (.bss.jpg_info_data) + } + + CM55M_SRAMB +0 { + person_detect_model_data.o (+RO) + } + + CM55M_SRAMC +0 ALIGN 0x100 { + * (.bss.tensor_arena) + } + +} + diff --git a/EPII_CM55M_APP_S/app/scenario_app/allon_sensor/cisdp_cfg.h b/EPII_CM55M_APP_S/app/scenario_app/allon_sensor/cisdp_cfg.h new file mode 100644 index 00000000..df9b9b38 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/allon_sensor/cisdp_cfg.h @@ -0,0 +1,550 @@ +/* + * cisdp_cfg.h + * + * Created on: 2022�~11��24�� + * Author: 901912 + * + * HW5X5 + * RGB: R = W*H byte, G = W*H byte, B = W*H byte + * YUV422: Y= W*H byte, U = ((W*H)>>1) byte, V = ((W*H)>>1) byte + * YUV420: Y= W*H byte, U = ((W*H)>>2) byte, V = ((W*H)>>2) byte + * + * JPEG + * RAW8(YUV400) x4 Compress = ((613+ (W/16)*(H/16)* 64 + 35) >>2 ) <<2 byte + * RAW8(YUV400) x10 Compress = ((613+ (W/16)*(H/16)* 24 + 35) >>2 ) <<2 byte + * YUV422 x4 Compress = ((623+ (W/16)*(H/16)* 128 + 35) >>2 ) <<2 byte + * YUV422 x10 Compress = ((623+ (W/16)*(H/16)* 50 + 35) >>2 ) <<2 byte + * YUV420 x4 Compress = ((623+ (W/16)*(H/16)* 96 + 35) >>2 ) <<2 byte + * YUV420 x10 Compress = ((623+ (W/16)*(H/16)* 38 + 35) >>2 ) <<2 byte + * + * CDM + * Hot Pixel No Pack + No Meta Data: High= W*H byte, Low= W*H byte, Hot Pixel = W*H byte + * Hot Pixel Pack + No Meta Data: High= W*H byte, Low= W*H byte, Hot Pixel = W*H/8 byte + * Hot Pixel No Pack + Meta Data: High= W*H byte, Low= W*H byte, Hot Pixel = W*H+3*4+H+W+(H<<1) byte + * Hot Pixel Pack + Meta Data: High= W*H byte, Low= W*H byte, Hot Pixel = (W*H>>3)+3*4+H+W+(H<<1) byte + */ + +#ifndef APP_SCENARIO_CISDP_CFG_H_ +#define APP_SCENARIO_CISDP_CFG_H_ + +#include "hx_drv_gpio.h" +#include "hx_drv_inp.h" + +#ifdef TRUSTZONE_SEC +#define EXT_RAM_START BASE_ADDR_SRAM0_ALIAS +#else +#ifndef TRUSTZONE +#define EXT_RAM_START BASE_ADDR_SRAM0_ALIAS +#else +#define EXT_RAM_START BASE_ADDR_SRAM0 +#endif +#endif + + +typedef enum +{ + APP_DP_RES_RGB640x480_INP_SUBSAMPLE_1X, + APP_DP_RES_RGB640x480_INP_SUBSAMPLE_2X, + APP_DP_RES_RGB640x480_INP_SUBSAMPLE_4X, + APP_DP_RES_YUV640x480_INP_SUBSAMPLE_1X, + APP_DP_RES_YUV640x480_INP_SUBSAMPLE_2X, + APP_DP_RES_YUV640x480_INP_SUBSAMPLE_4X, +}APP_DP_INP_SUBSAMPLE_E; + + +// to use auto I2C modem, select +//#define CIS_ENABLE_MIPI_INF (0x00) //0x00: off/0x01: on +//#define CIS_ENABLE_HX_AUTOI2C (0x02) //0x00: off/0x01: on/0x2: on and XSLEEP KEEP HIGH +//#define CIS_ENABLE_XSLEEP_TRIG_FRM (0x00) + +//to use xsleep trigger mode, select +//#define CIS_ENABLE_MIPI_INF (0x00) //0x00: off/0x01: on +//#define CIS_ENABLE_HX_AUTOI2C (0x00) //0x00: off/0x01: on/0x2: on and XSLEEP KEEP HIGH +//#define CIS_ENABLE_XSLEEP_TRIG_FRM (0x01) + +#define CIS_MIRROR_SETTING (0x01) //0x00: off/0x01:H-Mirror/0x02:V-Mirror/0x03:HV-Mirror +#define CIS_I2C_ID (0x24) +#define CIS_ENABLE_MIPI_INF (0x00) //0x00: off/0x01: on +#define CIS_ENABLE_HX_AUTOI2C (0x00) //0x00: off/0x01: on/0x2: on and XSLEEP KEEP HIGH +#define CIS_ENABLE_XSLEEP_TRIG_FRM (0x00) +#define DEAULT_XHSUTDOWN_PIN AON_GPIO2 + + +/* + * HM11B1/HM2170 1-bit parser setting + */ +#define SCLK_72M_UTG 5 //8*24/72 if < 5, set 5 +#define SCLK_36M_UTG 6 //8*24/36 +#define SCLK_9M_UTG (20) //ceil(8*24/9.375 = 20.48) = 20 +#define SCLK_UTG (SCLK_9M_UTG) + + +#if (CIS_ENABLE_MIPI_INF != 0x00) +/* + * SENDPLIB PARAMETERS + */ +#define SENDPLIB_PERIODIC_TIMER_MS 10 +#define SENDPLIB_MIPIRX_LANE_NB 2 +#define SENDPLIB_WDMA_START_ADDR (EXT_RAM_START+0x30000) +#define SENDPLIB_WDMA1_ADDR SENDPLIB_WDMA_START_ADDR +#define SENDPLIB_WDMA2_ADDR (SENDPLIB_WDMA1_ADDR+0x5F400) +#define SENDPLIB_WDMA3_ADDR (SENDPLIB_WDMA2_ADDR+0x4B000) +#define SENDPLIB_JPEG_YUV400_AUTOFILL_ADDR (SENDPLIB_WDMA3_ADDR+640*360) +#define SENDPLIB_JPEG_YUV420_AUTOFILL_ADDR (SENDPLIB_WDMA3_ADDR+640*360+640*360/2) +#define SENDPLIB_JPEG_YUV422_AUTOFILL_ADDR (SENDPLIB_WDMA3_ADDR+640*360*2) +#define SENDPLIB_JPEG_RGB_AUTOFILL_ADDR (SENDPLIB_WDMA3_ADDR+640*360*3) + + +/* + * DP SENCTRL CFG + */ +#define SENCTRL_SENSOR_TYPE SENSORDPLIB_SENSOR_HM2170_MIPI +#define SENCTRL_STREAM_TYPE SENSORDPLIB_STREAM_NONEAOS +#if (CIS_ENABLE_HX_AUTOI2C == 0x01) +#define SENCTRL_STREAM_TYPE SENSORDPLIB_STREAM_NONEAOS_AUTOI2C +#elif (CIS_ENABLE_HX_AUTOI2C == 0x02) +#define SENCTRL_STREAM_TYPE SENSORDPLIB_STREAM_NONEAOS_AUTOI2C_XSLEEP_HIGH +#endif +#define SENCTRL_SENSOR_WIDTH 1928 +#define SENCTRL_SENSOR_HEIGHT 1088 + + +/* + * DP INP CFG + * + * SENSOR --> INP_CROP --> INP_BINNING --> INP_SUBSAMPLE + * + * CROP DISABLE: DP_INP_CROP_START_X/DP_INP_CROP_START_Y/DP_INP_CROP_WIDTH/DP_INP_CROP_HEIGHT all 0 + */ +#define DP_INP_SUBSAMPLE INP_SUBSAMPLE_DISABLE +#define DP_INP_BINNING INP_BINNING_6TO2_B +#define DP_INP_CROP_START_X 0 +#define DP_INP_CROP_START_Y 0 +#define DP_INP_CROP_WIDTH 1920 +#define DP_INP_CROP_HEIGHT 1080 +#define DP_INP_OUT_WIDTH 640 +#define DP_INP_OUT_HEIGHT 360 + + +/* + * DP HW2X2 CFG + * + * LIMITATION: + * 2X2 SUBSAMPLE LT,LB,RT,RBBINNING (WIDTH/2, HEIGHT/2, MIN:2X2, MAX:640X480) + * 1/3 SUBSAMPLE (WIDTH/3, HEIGHT/3, MIN:3X3, MAX:639X480) + */ +#define DP_HW2X2_PATH HW2x2_PATH_THROUGH +#define DP_HW2X2_PROCESS_MODE HW2x2_MODE_BINNING +#define DP_HW2X2_CROP_START_X 0 +#define DP_HW2X2_CROP_START_Y 0 +#define DP_HW2X2_CROP_WIDTH DP_INP_OUT_WIDTH +#define DP_HW2X2_CROP_HEIGHT DP_INP_OUT_HEIGHT +#define DP_HW2X2_ROUND_MODE HW2x2_ROUNDMODE_FLOOR +#define DP_HW2X2_OUT_WIDTH (DP_INP_OUT_WIDTH/2) +#define DP_HW2X2_OUT_HEIGHT (DP_INP_OUT_HEIGHT/2) + + +/* + * DP CDM CFG + * + * LIMITATION: + * MAX: 480X270 + * MIN: 8X3 + * WIDTH/8 + */ +#define DP_CDM_ENABLE CDM_ENABLE_ON +#define DP_CDM_IN_START_X 0 +#define DP_CDM_IN_START_Y 0 +#define DP_CDM_IN_WIDTH DP_HW2X2_OUT_WIDTH +#define DP_CDM_IN_HEIGHT DP_HW2X2_OUT_HEIGHT +#define DP_CDM_META_DUMP CDM_ENABLE_MATA_DUMP_ON +#define DP_CDM_HT_PACKING CDM_ENABLE_HT_PACKING_ON +#define DP_CDM_MIN_ALLOW_DIS 3 +#define DP_CDM_TOLERANCE 3 +#define DP_CDM_REACTANCE 2 +#define DP_CDM_RELAXATION 1 +#define DP_CDM_EROS_TH 3 +#define DP_CDM_NUM_HT_TH 10 +#define DP_CDM_NUM_HT_VECT_TH_X 8 +#define DP_CDM_NUM_HT_VECT_TH_Y 4 +#define DP_CDM_NUM_CONS_HT_BIN_TH_X 1 +#define DP_CDM_NUM_CONS_HT_BIN_TH_Y 1 +#define DP_CDM_CPU_ACTIVEFLAG CDM_CPU_ACTFLAG_ACTIVE +#define DP_CDM_INIT_MAP_FLAG CDM_INIMAP_FLAG_ON_ONEFRAME_ONLY + + +/* + * DP HW5X5 CFG + * + * LIMITATION: + * MIN: 8X8 + * WIDTH/8 + * HEIGHT/4 + */ +#define DP_HW5X5_PATH HW5x5_PATH_THROUGH_DEMOSAIC +#define DP_HW5X5_DEMOS_BNDMODE DEMOS_BNDODE_REFLECT +#define DP_HW5X5_DEMOS_COLORMODE DEMOS_COLORMODE_YUV422 + +#if (CIS_MIRROR_SETTING == 0x01) +#define DP_HW5X5_DEMOS_PATTERN DEMOS_PATTENMODE_GBRG +#elif (CIS_MIRROR_SETTING == 0x02) +#define DP_HW5X5_DEMOS_PATTERN DEMOS_PATTENMODE_GRBG +#elif (CIS_MIRROR_SETTING == 0x03) +#define DP_HW5X5_DEMOS_PATTERN DEMOS_PATTENMODE_RGGB +#else +#define DP_HW5X5_DEMOS_PATTERN DEMOS_PATTENMODE_BGGR +#endif + +#define DP_HW5X5_DEMOSLPF_ROUNDMODE DEMOSLPF_ROUNDMODE_FLOOR +#define DP_HW5X5_CROP_START_X 0 +#define DP_HW5X5_CROP_START_Y 0 +#define DP_HW5X5_CROP_WIDTH 640 +#define DP_HW5X5_CROP_HEIGHT 352 +#define DP_HW5X5_OUT_WIDTH 640 +#define DP_HW5X5_OUT_HEIGHT 352 + +/* + * DP JPEG CFG + * + * LIMITATION: + * MAX:640X640 + * MIN: 16X16 + * WIDTH/16 + * HEIGHT/16 + */ +#define DP_JPEG_PATH JPEG_PATH_ENCODER_EN +#define DP_JPEG_ENC_WIDTH DP_HW5X5_OUT_WIDTH +#define DP_JPEG_ENC_HEIGHT DP_HW5X5_OUT_HEIGHT +#define DP_JPEG_ENCTYPE JPEG_ENC_TYPE_YUV422 +#define DP_JPEG_ENCQTABLE JPEG_ENC_QTABLE_10X +#else +#if (CIS_ENABLE_XSLEEP_TRIG_FRM == 0x01) +/* + * SENDPLIB PARAMETERS + */ +#define SENDPLIB_PERIODIC_TIMER_MS 10 +#define SENDPLIB_MIPIRX_LANE_NB 2 +#define SENDPLIB_WDMA_START_ADDR (EXT_RAM_START+0x30000) +#define SENDPLIB_WDMA1_ADDR SENDPLIB_WDMA_START_ADDR +#define SENDPLIB_WDMA2_ADDR (SENDPLIB_WDMA1_ADDR+0x5F400) +#define SENDPLIB_WDMA3_ADDR (SENDPLIB_WDMA2_ADDR+0x4B000) +#define SENDPLIB_JPEG_YUV400_AUTOFILL_ADDR (SENDPLIB_WDMA3_ADDR+640*480) +#define SENDPLIB_JPEG_YUV420_AUTOFILL_ADDR (SENDPLIB_WDMA3_ADDR+640*480+640*480/2) +#define SENDPLIB_JPEG_YUV422_AUTOFILL_ADDR (SENDPLIB_WDMA3_ADDR+640*480*2) +#define SENDPLIB_JPEG_RGB_AUTOFILL_ADDR (SENDPLIB_WDMA3_ADDR+640*480*3) + + +/* + * DP SENCTRL CFG + */ +#define SENCTRL_SENSOR_TYPE SENSORDPLIB_SENSOR_HM0360_MODE3 +#define SENCTRL_STREAM_TYPE SENSORDPLIB_STREAM_HM0360_XSLEEP_ONLY +#define SENCTRL_SENSOR_WIDTH 640 +#define SENCTRL_SENSOR_HEIGHT 480 + + +/* + * DP INP CFG + * + * SENSOR --> INP_CROP --> INP_BINNING --> INP_SUBSAMPLE + * + * CROP DISABLE: DP_INP_CROP_START_X/DP_INP_CROP_START_Y/DP_INP_CROP_WIDTH/DP_INP_CROP_HEIGHT all 0 + */ +#define DP_INP_SUBSAMPLE INP_SUBSAMPLE_DISABLE +#define DP_INP_BINNING INP_BINNING_DISABLE +#define DP_INP_CROP_START_X 0 +#define DP_INP_CROP_START_Y 0 +#define DP_INP_CROP_WIDTH 0 +#define DP_INP_CROP_HEIGHT 0 +#define DP_INP_OUT_WIDTH 640 +#define DP_INP_OUT_HEIGHT 480 + + +/* + * DP HW2X2 CFG + * + * LIMITATION: + * 2X2 SUBSAMPLE LT,LB,RT,RBBINNING (WIDTH/2, HEIGHT/2, MIN:2X2, MAX:640X480) + * 1/3 SUBSAMPLE (WIDTH/3, HEIGHT/3, MIN:3X3, MAX:639X480) + */ +#define DP_HW2X2_PATH HW2x2_PATH_THROUGH +#define DP_HW2X2_PROCESS_MODE HW2x2_MODE_BINNING +#define DP_HW2X2_CROP_START_X 0 +#define DP_HW2X2_CROP_START_Y 0 +#define DP_HW2X2_CROP_WIDTH DP_INP_OUT_WIDTH +#define DP_HW2X2_CROP_HEIGHT DP_INP_OUT_HEIGHT +#define DP_HW2X2_ROUND_MODE HW2x2_ROUNDMODE_FLOOR +#define DP_HW2X2_OUT_WIDTH (DP_INP_OUT_WIDTH/2) +#define DP_HW2X2_OUT_HEIGHT (DP_INP_OUT_HEIGHT/2) + + +/* + * DP CDM CFG + * + * LIMITATION: + * MAX: 480X270 + * MIN: 8X3 + * WIDTH/8 + */ +#define DP_CDM_ENABLE CDM_ENABLE_ON +#define DP_CDM_IN_START_X 0 +#define DP_CDM_IN_START_Y 0 +#define DP_CDM_IN_WIDTH DP_HW2X2_OUT_WIDTH +#define DP_CDM_IN_HEIGHT DP_HW2X2_OUT_HEIGHT +#define DP_CDM_META_DUMP CDM_ENABLE_MATA_DUMP_ON +#define DP_CDM_HT_PACKING CDM_ENABLE_HT_PACKING_ON +#define DP_CDM_MIN_ALLOW_DIS 3 +#define DP_CDM_TOLERANCE 3 +#define DP_CDM_REACTANCE 2 +#define DP_CDM_RELAXATION 1 +#define DP_CDM_EROS_TH 3 +#define DP_CDM_NUM_HT_TH 10 +#define DP_CDM_NUM_HT_VECT_TH_X 8 +#define DP_CDM_NUM_HT_VECT_TH_Y 4 +#define DP_CDM_NUM_CONS_HT_BIN_TH_X 1 +#define DP_CDM_NUM_CONS_HT_BIN_TH_Y 1 +#define DP_CDM_CPU_ACTIVEFLAG CDM_CPU_ACTFLAG_ACTIVE +#define DP_CDM_INIT_MAP_FLAG CDM_INIMAP_FLAG_ON_ONEFRAME_ONLY + + +/* + * DP HW5X5 CFG + * + * LIMITATION: + * MIN: 8X8 + * WIDTH/8 + * HEIGHT/4 + */ +#define DP_HW5X5_PATH HW5x5_PATH_THROUGH_DEMOSAIC +#define DP_HW5X5_DEMOS_BNDMODE DEMOS_BNDODE_REFLECT +#define DP_HW5X5_DEMOS_COLORMODE DEMOS_COLORMODE_YUV422 + +#if (CIS_MIRROR_SETTING == 0x01) +#define DP_HW5X5_DEMOS_PATTERN DEMOS_PATTENMODE_GBRG +#elif (CIS_MIRROR_SETTING == 0x02) +#define DP_HW5X5_DEMOS_PATTERN DEMOS_PATTENMODE_GRBG +#elif (CIS_MIRROR_SETTING == 0x03) +#define DP_HW5X5_DEMOS_PATTERN DEMOS_PATTENMODE_RGGB +#else +#define DP_HW5X5_DEMOS_PATTERN DEMOS_PATTENMODE_BGGR +#endif + +#define DP_HW5X5_DEMOSLPF_ROUNDMODE DEMOSLPF_ROUNDMODE_FLOOR +#define DP_HW5X5_CROP_START_X 0 +#define DP_HW5X5_CROP_START_Y 0 +#define DP_HW5X5_CROP_WIDTH 640 +#define DP_HW5X5_CROP_HEIGHT 480 +#define DP_HW5X5_OUT_WIDTH (640) +#define DP_HW5X5_OUT_HEIGHT (480) + +/* + * DP JPEG CFG + * + * LIMITATION: + * MAX:640X640 + * MIN: 16X16 + * WIDTH/16 + * HEIGHT/16 + */ +#define DP_JPEG_PATH JPEG_PATH_ENCODER_EN +#define DP_JPEG_ENC_WIDTH DP_HW5X5_OUT_WIDTH +#define DP_JPEG_ENC_HEIGHT DP_HW5X5_OUT_HEIGHT +#define DP_JPEG_ENCTYPE JPEG_ENC_TYPE_YUV422 +#define DP_JPEG_ENCQTABLE JPEG_ENC_QTABLE_10X +#else +/* + * SENDPLIB PARAMETERS + */ +#define SENDPLIB_PERIODIC_TIMER_MS 10 +#define SENDPLIB_MIPIRX_LANE_NB 2 +#define SENDPLIB_WDMA_START_ADDR (EXT_RAM_START+0x30000) +#define SENDPLIB_WDMA1_ADDR SENDPLIB_WDMA_START_ADDR +#define SENDPLIB_WDMA2_ADDR (SENDPLIB_WDMA1_ADDR+0x5F400) +#define SENDPLIB_WDMA3_ADDR (SENDPLIB_WDMA2_ADDR+0x4B000) +#define SENDPLIB_JPEG_YUV400_AUTOFILL_ADDR (SENDPLIB_WDMA3_ADDR+640*480) +#define SENDPLIB_JPEG_YUV420_AUTOFILL_ADDR (SENDPLIB_WDMA3_ADDR+640*480+640*480/2) +#define SENDPLIB_JPEG_YUV422_AUTOFILL_ADDR (SENDPLIB_WDMA3_ADDR+640*480*2) +#define SENDPLIB_JPEG_RGB_AUTOFILL_ADDR (SENDPLIB_WDMA3_ADDR+640*480*3) + + +/* + * DP SENCTRL CFG + */ +#define SENCTRL_SENSOR_TYPE SENSORDPLIB_SENSOR_HM0360_MODE3 +#define SENCTRL_STREAM_TYPE SENSORDPLIB_STREAM_NONEAOS +#if (CIS_ENABLE_HX_AUTOI2C == 0x01) +#define SENCTRL_STREAM_TYPE SENSORDPLIB_STREAM_NONEAOS_AUTOI2C +#elif (CIS_ENABLE_HX_AUTOI2C == 0x02) +#define SENCTRL_STREAM_TYPE SENSORDPLIB_STREAM_NONEAOS_AUTOI2C_XSLEEP_HIGH +#endif +#define SENCTRL_SENSOR_WIDTH 640 +#define SENCTRL_SENSOR_HEIGHT 480 +#define SENCTRL_SENSOR_CH 3 + + +/* + * DP INP CFG + * + * SENSOR --> INP_CROP --> INP_BINNING --> INP_SUBSAMPLE + * + * CROP DISABLE: DP_INP_CROP_START_X/DP_INP_CROP_START_Y/DP_INP_CROP_WIDTH/DP_INP_CROP_HEIGHT all 0 + */ +#define DP_INP_CASE 2 +#if(DP_INP_CASE == 1) +#define DP_INP_SUBSAMPLE INP_SUBSAMPLE_DISABLE +#elif(DP_INP_CASE == 2) +#define DP_INP_SUBSAMPLE INP_SUBSAMPLE_4TO2 +#elif(DP_INP_CASE == 3) +#define DP_INP_SUBSAMPLE INP_SUBSAMPLE_8TO2 +#else +#define DP_INP_SUBSAMPLE INP_SUBSAMPLE_DISABLE +#endif + +#define DP_INP_BINNING INP_BINNING_DISABLE +#define DP_INP_CROP_START_X 0 +#define DP_INP_CROP_START_Y 0 +#define DP_INP_CROP_WIDTH 0 +#define DP_INP_CROP_HEIGHT 0 +#if (DP_INP_CASE == 1) +#define DP_INP_OUT_WIDTH SENCTRL_SENSOR_WIDTH +#define DP_INP_OUT_HEIGHT SENCTRL_SENSOR_HEIGHT +#elif(DP_INP_CASE == 2) +#define DP_INP_OUT_WIDTH 320 +#define DP_INP_OUT_HEIGHT 240 +#elif(DP_INP_CASE == 3) +#define DP_INP_OUT_WIDTH 160 +#define DP_INP_OUT_HEIGHT 120 +#else +#define DP_INP_OUT_WIDTH SENCTRL_SENSOR_WIDTH +#define DP_INP_OUT_HEIGHT SENCTRL_SENSOR_HEIGHT +#endif + +#define DP_INP_1X_SUBSAMPLE INP_SUBSAMPLE_DISABLE +#define DP_INP_1X_OUT_WIDTH 640 +#define DP_INP_1X_OUT_HEIGHT 480 + + + +/* + * DP HW2X2 CFG + * + * LIMITATION: + * 2X2 SUBSAMPLE LT,LB,RT,RBBINNING (WIDTH/2, HEIGHT/2, MIN:2X2, MAX:640X480) + * 1/3 SUBSAMPLE (WIDTH/3, HEIGHT/3, MIN:3X3, MAX:639X480) + */ +#define DP_HW2X2_PATH HW2x2_PATH_THROUGH +#define DP_HW2X2_PROCESS_MODE HW2x2_MODE_UNITY +#define DP_HW2X2_CROP_START_X 0 +#define DP_HW2X2_CROP_START_Y 0 +#define DP_HW2X2_CROP_WIDTH DP_INP_OUT_WIDTH +#define DP_HW2X2_CROP_HEIGHT DP_INP_OUT_HEIGHT +#define DP_HW2X2_ROUND_MODE HW2x2_ROUNDMODE_FLOOR +#define DP_HW2X2_OUT_WIDTH (DP_INP_OUT_WIDTH) +#define DP_HW2X2_OUT_HEIGHT (DP_INP_OUT_HEIGHT) + + +/* + * DP CDM CFG + * + * LIMITATION: + * MAX: 480X270 + * MIN: 8X3 + * WIDTH/8 + */ +#define DP_CDM_ENABLE CDM_ENABLE_ON +#define DP_CDM_IN_START_X 0 +#define DP_CDM_IN_START_Y 0 +#define DP_CDM_IN_WIDTH DP_HW2X2_OUT_WIDTH +#define DP_CDM_IN_HEIGHT DP_HW2X2_OUT_HEIGHT +#define DP_CDM_META_DUMP CDM_ENABLE_MATA_DUMP_ON +#define DP_CDM_HT_PACKING CDM_ENABLE_HT_PACKING_ON +#define DP_CDM_MIN_ALLOW_DIS 3 +#define DP_CDM_TOLERANCE 3 +#define DP_CDM_REACTANCE 2 +#define DP_CDM_RELAXATION 1 +#define DP_CDM_EROS_TH 3 +#define DP_CDM_NUM_HT_TH 10 +#define DP_CDM_NUM_HT_VECT_TH_X 8 +#define DP_CDM_NUM_HT_VECT_TH_Y 4 +#define DP_CDM_NUM_CONS_HT_BIN_TH_X 1 +#define DP_CDM_NUM_CONS_HT_BIN_TH_Y 1 +#define DP_CDM_CPU_ACTIVEFLAG CDM_CPU_ACTFLAG_ACTIVE +#define DP_CDM_INIT_MAP_FLAG CDM_INIMAP_FLAG_ON_ONEFRAME_ONLY + + +/* + * DP HW5X5 CFG + * + * LIMITATION: + * MIN: 8X8 + * WIDTH/8 + * HEIGHT/4 + */ +#define DP_HW5X5_PATH HW5x5_PATH_THROUGH_DEMOSAIC +#define DP_HW5X5_DEMOS_BNDMODE DEMOS_BNDODE_REFLECT +//#define DP_HW5X5_DEMOS_COLORMODE DEMOS_COLORMODE_YUV422 +#define DP_HW5X5_DEMOS_COLORMODE DEMOS_COLORMODE_RGB + +#if (CIS_MIRROR_SETTING == 0x01) +#define DP_HW5X5_DEMOS_PATTERN DEMOS_PATTENMODE_GBRG +#elif (CIS_MIRROR_SETTING == 0x02) +#define DP_HW5X5_DEMOS_PATTERN DEMOS_PATTENMODE_GRBG +#elif (CIS_MIRROR_SETTING == 0x03) +#define DP_HW5X5_DEMOS_PATTERN DEMOS_PATTENMODE_RGGB +#else +#define DP_HW5X5_DEMOS_PATTERN DEMOS_PATTENMODE_BGGR +#endif + +#define DP_HW5X5_DEMOSLPF_ROUNDMODE DEMOSLPF_ROUNDMODE_FLOOR +#define DP_HW5X5_CROP_START_X 0 +#define DP_HW5X5_CROP_START_Y 0 +#if (DP_INP_CASE == 1) +#define DP_HW5X5_CROP_WIDTH 640 +#define DP_HW5X5_CROP_HEIGHT 480 +#define DP_HW5X5_OUT_WIDTH 640 +#define DP_HW5X5_OUT_HEIGHT 480 +#elif(DP_INP_CASE == 2) +#define DP_HW5X5_CROP_WIDTH 320 +#define DP_HW5X5_CROP_HEIGHT 240 +#define DP_HW5X5_OUT_WIDTH 320 +#define DP_HW5X5_OUT_HEIGHT 240 +#elif(DP_INP_CASE == 3) +#define DP_HW5X5_CROP_WIDTH 160 +#define DP_HW5X5_CROP_HEIGHT 120 +#define DP_HW5X5_OUT_WIDTH 160 +#define DP_HW5X5_OUT_HEIGHT 120 +#else +#define DP_HW5X5_CROP_WIDTH 640 +#define DP_HW5X5_CROP_HEIGHT 480 +#define DP_HW5X5_OUT_WIDTH 640 +#define DP_HW5X5_OUT_HEIGHT 480 +#endif +#define DP_HW5X5_1X_CROP_WIDTH 640 +#define DP_HW5X5_1X_CROP_HEIGHT 480 +#define DP_HW5X5_1X_OUT_WIDTH 640 +#define DP_HW5X5_1X_OUT_HEIGHT 480 + +/* + * DP JPEG CFG + * + * LIMITATION: + * MAX:640X640 + * MIN: 16X16 + * WIDTH/16 + * HEIGHT/16 + */ +#define DP_JPEG_PATH JPEG_PATH_ENCODER_EN +#define DP_JPEG_ENC_WIDTH DP_HW5X5_OUT_WIDTH +#define DP_JPEG_ENC_HEIGHT DP_HW5X5_OUT_HEIGHT +#define DP_JPEG_ENCTYPE JPEG_ENC_TYPE_YUV420//JPEG_ENC_TYPE_YUV422 +#define DP_JPEG_ENCQTABLE JPEG_ENC_QTABLE_10X + +#define DP_JPEG_ENC_WIDTH DP_HW5X5_OUT_WIDTH +#define DP_JPEG_ENC_HEIGHT DP_HW5X5_OUT_HEIGHT +#define DP_JPEG_ENCTYPE JPEG_ENC_TYPE_YUV420//JPEG_ENC_TYPE_YUV422 +#define DP_JPEG_ENCQTABLE JPEG_ENC_QTABLE_10X + +#endif +#endif + +#endif /* APP_SCENARIO_CISDP_CFG_H_ */ diff --git a/EPII_CM55M_APP_S/app/scenario_app/allon_sensor/cisdp_sensor.c b/EPII_CM55M_APP_S/app/scenario_app/allon_sensor/cisdp_sensor.c new file mode 100644 index 00000000..7a178418 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/allon_sensor/cisdp_sensor.c @@ -0,0 +1,740 @@ +/* + * cisdp_sensor.c + * + * Created on: 2022�~11��18�� + * Author: 901912 + */ + +#include "cisdp_sensor.h" +#include "cisdp_cfg.h" +#include "hx_drv_CIS_common.h" +#include "hx_drv_timer.h" +#include "hx_drv_hxautoi2c_mst.h" +#include "hx_drv_CIS_common.h" + +#include "WE2_core.h" +#include "hx_drv_scu_export.h" +#include "memory_manage.h" + +#ifdef TRUSTZONE_SEC +#ifdef IP_INST_NS_csirx +#define CSIRX_REGS_BASE BASE_ADDR_MIPI_RX_CTRL +#define CSIRX_DPHY_REG (BASE_ADDR_APB_MIPI_RX_PHY+0x50) +#define CSIRX_DPHY_TUNCATE_REG (BASE_ADDR_APB_MIPI_RX_PHY+0x48) +#else +#define CSIRX_REGS_BASE BASE_ADDR_MIPI_RX_CTRL_ALIAS +#define CSIRX_DPHY_REG (BASE_ADDR_APB_MIPI_RX_PHY_ALIAS+0x50) +#define CSIRX_DPHY_TUNCATE_REG (BASE_ADDR_APB_MIPI_RX_PHY_ALIAS+0x48) +#endif +#else +#ifndef TRUSTZONE +#define CSIRX_REGS_BASE BASE_ADDR_MIPI_RX_CTRL_ALIAS +#define CSIRX_DPHY_REG (BASE_ADDR_APB_MIPI_RX_PHY_ALIAS+0x50) +#define CSIRX_DPHY_TUNCATE_REG (BASE_ADDR_APB_MIPI_RX_PHY_ALIAS+0x48) +#else +#define CSIRX_REGS_BASE BASE_ADDR_MIPI_RX_CTRL +#define CSIRX_DPHY_REG (BASE_ADDR_APB_MIPI_RX_PHY+0x50) +#define CSIRX_DPHY_TUNCATE_REG (BASE_ADDR_APB_MIPI_RX_PHY+0x48) +#endif +#endif + + +#define DYNAMIC_ADDRESS 1 +#ifdef DYNAMIC_ADDRESS +//WDMA2 - jpeg data +//WDMA3 - raw data +//jpegsize_autofill + + +//static uint8_t img_data[4] __attribute__((section(".img_data"))); +//#define jpg_data_sz DP_JPEG_ENC_WIDTH*DP_JPEG_ENC_HEIGHT/4 +//#define raw_data_sz DP_INP_OUT_WIDTH*DP_INP_OUT_HEIGHT*SENCTRL_SENSOR_CH + +//uint8_t jpg_data[jpg_data_sz] = {0}; +//uint8_t raw_data[raw_data_sz] = {0}; +//uint8_t jpg_info_data[100] = {0}; +//static volatile uint32_t g_wdma1_baseaddr = (uint32_t)jpg_data;//(uint32_t)0x34090400; +//static volatile uint32_t g_wdma2_baseaddr = (uint32_t)jpg_data;//(uint32_t)0x34090400; +//static volatile uint32_t g_wdma3_baseaddr= (uint32_t)raw_data;//(uint32_t)0x34100000; +//static volatile uint32_t g_jpegautofill_addr = (uint32_t)jpg_info_data;//(uint32_t)0x34090300; +static volatile uint32_t g_wdma1_baseaddr;//(uint32_t)0x34090400; +static volatile uint32_t g_wdma2_baseaddr = 0x340a0064;//(uint32_t)0x34090400; +static volatile uint32_t g_wdma3_baseaddr = 0x340b2c64;//(uint32_t)0x34100000; +static volatile uint32_t g_jpegautofill_addr;//(uint32_t)0x34090300; +#else +static volatile uint32_t g_wdma1_baseaddr = SENDPLIB_WDMA1_ADDR; +static volatile uint32_t g_wdma2_baseaddr = SENDPLIB_WDMA2_ADDR; +static volatile uint32_t g_wdma3_baseaddr= SENDPLIB_WDMA3_ADDR; +static volatile uint32_t g_jpegautofill_addr = SENDPLIB_JPEG_YUV400_AUTOFILL_ADDR; +#endif + +static APP_DP_INP_SUBSAMPLE_E g_subs=APP_DP_RES_YUV640x480_INP_SUBSAMPLE_1X; + +static HX_CIS_SensorSetting_t HM0360_init_setting[] = { +#include "HM0360_24MHz_Bayer_640x480_setA_VGA_setB_QVGA_MIPI_4b_ParallelOutput_R2.i" +}; + +static HX_CIS_SensorSetting_t HM0360_stream_on[] = { + {HX_CIS_I2C_Action_W, 0x0100, 0x01}, +}; + +static HX_CIS_SensorSetting_t HM0360_stream_off[] = { + {HX_CIS_I2C_Action_W, 0x0100, 0x00}, +}; + +static HX_CIS_SensorSetting_t HM0360_stream_xsleep[] = { + {HX_CIS_I2C_Action_W, 0x0100, 0x02}, +}; + +static void HM0360_dp_wdma_addr_init(APP_DP_INP_SUBSAMPLE_E subs) +{ + +#ifdef DYNAMIC_ADDRESS + +// g_wdma1_baseaddr = (uint32_t)jpg_data; +// g_wdma2_baseaddr = (uint32_t)jpg_data; +// g_wdma3_baseaddr= (uint32_t)raw_data; +// g_jpegautofill_addr = (uint32_t)jpg_info_data; + if(subs == APP_DP_RES_RGB640x480_INP_SUBSAMPLE_1X) { + g_jpegautofill_addr = mm_reserve(100); + g_wdma1_baseaddr = mm_reserve(76800); //640*480/4 + if(g_wdma1_baseaddr!=0) + g_wdma2_baseaddr = g_wdma1_baseaddr; + else + return ; + + g_wdma3_baseaddr= mm_reserve(921600); //640*480*3 + + } + else if(subs == APP_DP_RES_RGB640x480_INP_SUBSAMPLE_2X) { + g_jpegautofill_addr = mm_reserve(100); + g_wdma1_baseaddr = mm_reserve(19200); //320*240/4 + if(g_wdma1_baseaddr!=0) + g_wdma2_baseaddr = g_wdma1_baseaddr; + else + return ; + + g_wdma3_baseaddr= mm_reserve(230400); //320*240*3 + + } + else if(subs == APP_DP_RES_YUV640x480_INP_SUBSAMPLE_1X) { + g_jpegautofill_addr = mm_reserve(100); + g_wdma1_baseaddr = mm_reserve(76800); //640*480/4 + if(g_wdma1_baseaddr!=0) + g_wdma2_baseaddr = g_wdma1_baseaddr; + else + return ; + + g_wdma3_baseaddr= mm_reserve(460800); //640*480*1.5 + } + else if(subs == APP_DP_RES_YUV640x480_INP_SUBSAMPLE_2X) { + g_jpegautofill_addr = mm_reserve(100); + g_wdma1_baseaddr = mm_reserve(19200); //320*240/4 + if(g_wdma1_baseaddr!=0) + g_wdma2_baseaddr = g_wdma1_baseaddr; + else + return ; + + g_wdma3_baseaddr= mm_reserve(115200); //320*240*1.5 + + } + xprintf("WD1[%x], WD2_J[%x], WD3_RAW[%x], JPAuto[%x]\n",g_wdma1_baseaddr,g_wdma2_baseaddr, + g_wdma3_baseaddr, g_jpegautofill_addr); + +#else + g_wdma1_baseaddr = SENDPLIB_WDMA1_ADDR; + g_wdma2_baseaddr = SENDPLIB_WDMA2_ADDR; + g_wdma3_baseaddr = SENDPLIB_WDMA3_ADDR; + if(color == DEMOS_COLORMODE_YUV422) + g_jpegautofill_addr = SENDPLIB_JPEG_YUV422_AUTOFILL_ADDR; + else if(color == DEMOS_COLORMODE_RGB) + g_jpegautofill_addr = SENDPLIB_JPEG_RGB_AUTOFILL_ADDR; + else if(color == DEMOS_COLORMODE_YUV420) + g_jpegautofill_addr = SENDPLIB_JPEG_YUV420_AUTOFILL_ADDR; + else + g_jpegautofill_addr = SENDPLIB_JPEG_YUV400_AUTOFILL_ADDR; +#endif + + + + sensordplib_set_xDMA_baseaddrbyapp(g_wdma1_baseaddr, g_wdma2_baseaddr, g_wdma3_baseaddr); + sensordplib_set_jpegfilesize_addrbyapp(g_jpegautofill_addr); +} + +#if (CIS_ENABLE_MIPI_INF != 0x00) +static void set_mipi_csirx_enable() +{ + dbg_printf(DBG_LESS_INFO, "MIPI CSI Init Enable\n"); + + volatile uint32_t *dphy_reg = CSIRX_DPHY_REG; + volatile uint32_t *csi_static_cfg_reg = (CSIRX_REGS_BASE+0x08); + volatile uint32_t *csi_dphy_lane_control_reg = (CSIRX_REGS_BASE+0x40); + volatile uint32_t *csi_stream0_control_reg = (CSIRX_REGS_BASE+0x100); + volatile uint32_t *csi_stream0_data_cfg = (CSIRX_REGS_BASE+0x108); + volatile uint32_t *csi_stream0_cfg_reg = (CSIRX_REGS_BASE+0x10C); + + sensordplib_csirx_enable(SENDPLIB_MIPIRX_LANE_NB); + + dbg_printf(DBG_LESS_INFO, "0x%08X = 0x%08X\n", dphy_reg, *dphy_reg); + dbg_printf(DBG_LESS_INFO, "0x%08X = 0x%08X\n", csi_static_cfg_reg, *csi_static_cfg_reg); + dbg_printf(DBG_LESS_INFO, "0x%08X = 0x%08X\n", csi_dphy_lane_control_reg, *csi_dphy_lane_control_reg); + dbg_printf(DBG_LESS_INFO, "0x%08X = 0x%08X\n", csi_stream0_data_cfg, *csi_stream0_data_cfg); + dbg_printf(DBG_LESS_INFO, "0x%08X = 0x%08X\n", csi_stream0_control_reg, *csi_stream0_control_reg); + +} + +static void set_mipi_csirx_disable() +{ + dbg_printf(DBG_LESS_INFO, "MIPI CSI Disable\n"); + + volatile uint32_t *dphy_reg = CSIRX_DPHY_REG; + volatile uint32_t *csi_static_cfg_reg = (CSIRX_REGS_BASE+0x08); + volatile uint32_t *csi_dphy_lane_control_reg = (CSIRX_REGS_BASE+0x40); + volatile uint32_t *csi_stream0_control_reg = (CSIRX_REGS_BASE+0x100); + volatile uint32_t *csi_stream0_data_cfg = (CSIRX_REGS_BASE+0x108); + volatile uint32_t *csi_stream0_cfg_reg = (CSIRX_REGS_BASE+0x10C); + + sensordplib_csirx_disable(); + + dbg_printf(DBG_LESS_INFO, "0x%08X = 0x%08X\n", dphy_reg, *dphy_reg); + dbg_printf(DBG_LESS_INFO, "0x%08X = 0x%08X\n", csi_static_cfg_reg, *csi_static_cfg_reg); + dbg_printf(DBG_LESS_INFO, "0x%08X = 0x%08X\n", csi_dphy_lane_control_reg, *csi_dphy_lane_control_reg); + dbg_printf(DBG_LESS_INFO, "0x%08X = 0x%08X\n", csi_stream0_data_cfg, *csi_stream0_data_cfg); + dbg_printf(DBG_LESS_INFO, "0x%08X = 0x%08X\n", csi_stream0_control_reg, *csi_stream0_control_reg); + +} +#endif + +#if (CIS_ENABLE_HX_AUTOI2C != 0x00) +static void set_hxautoi2c() +{ + //set to synopsys IP, change to Himax IP + dbg_printf(DBG_LESS_INFO, "INIT AUTOI2C\n"); + HXAUTOI2CHC_STATIC_CFG_T scfg; + HXAUTOI2CHC_INT_CFG_T icfg; + HXAUTOI2CHC_CMD_CFG_T trig_cfg; + HXAUTOI2CHC_CMD_CFG_T stop_cfg; + + scfg.slaveid = CIS_I2C_ID; + + scfg.clkdiv = HXAUTOI2C_SCL_CLK_DIV_240; + scfg.cmdtype = HXAUTOI2CHC_CMD_TRIG_STOP; + scfg.trig_ctrl_sw = HXAUTOI2CHC_CMD_CTRL_BY_HW; + scfg.stop_ctrl_sw = HXAUTOI2CHC_CMD_CTRL_BY_HW; + + icfg.trig_int_loc = HXAUTOI2CHC_INT_LOC_AFT_CMD1; + icfg.stop_int_loc = HXAUTOI2CHC_INT_LOC_AFT_CMD1; + icfg.trig_delay = 0; + icfg.stop_delay = 0; + + trig_cfg.cmd_num = HXAUTOI2CHC_CMD_NUM_1; + trig_cfg.cmd1_byte_num = HXAUTOI2CHC_BYTE_NUM_3; + trig_cfg.cmd2_byte_num = HXAUTOI2CHC_BYTE_NUM_3; + trig_cfg.cmd3_byte_num = HXAUTOI2CHC_BYTE_NUM_3; + trig_cfg.cmd4_byte_num = HXAUTOI2CHC_BYTE_NUM_3; + trig_cfg.delay01 = 0; + trig_cfg.delay12 = 0x100; + trig_cfg.delay23 = 0x100; + trig_cfg.delay34 = 0x100; + + stop_cfg.cmd_num = HXAUTOI2CHC_CMD_NUM_1; + stop_cfg.cmd1_byte_num = HXAUTOI2CHC_BYTE_NUM_3; + stop_cfg.cmd2_byte_num = HXAUTOI2CHC_BYTE_NUM_3; + stop_cfg.cmd3_byte_num = HXAUTOI2CHC_BYTE_NUM_3; + stop_cfg.cmd4_byte_num = HXAUTOI2CHC_BYTE_NUM_3; + stop_cfg.delay01 = 0; + stop_cfg.delay12 = 0x100; + stop_cfg.delay23 = 0x100; + stop_cfg.delay34 = 0x100; + + sensordplib_autoi2c_cfg(scfg, icfg, trig_cfg, stop_cfg); + + + HXAUTOI2CHC_CMD_T trig_cmd1, trig_cmd2, trig_cmd3, trig_cmd4; + + trig_cmd1.byte1 = (HM0360_stream_on[0].RegAddree >> 8 & 0xFF); + trig_cmd1.byte2 = (HM0360_stream_on[0].RegAddree & 0xFF); + trig_cmd1.byte3 = HM0360_stream_on[0].Value; + trig_cmd1.byte4 = 0x00; + + trig_cmd2.byte1 = trig_cmd2.byte2 = trig_cmd2.byte3 = trig_cmd2.byte4 = 0x11; + trig_cmd3.byte1 = trig_cmd3.byte2 = trig_cmd3.byte3 = trig_cmd3.byte4 = 0x22; + trig_cmd4.byte1 = trig_cmd4.byte2 = trig_cmd4.byte3 = trig_cmd4.byte4 = 0x33; + + sensordplib_autoi2c_trigcmd(trig_cmd1, trig_cmd2, trig_cmd3, trig_cmd4); + + HXAUTOI2CHC_CMD_T stop_cmd1, stop_cmd2, stop_cmd3, stop_cmd4; + + stop_cmd1.byte1 = (HM0360_stream_off[0].RegAddree >> 8 & 0xFF); + stop_cmd1.byte2 = (HM0360_stream_off[0].RegAddree & 0xFF); + stop_cmd1.byte3 = HM0360_stream_off[0].Value; + stop_cmd1.byte4 = 0x00; + + stop_cmd2.byte1 = stop_cmd2.byte2 = stop_cmd2.byte3 = stop_cmd2.byte4 = 0x11; + stop_cmd3.byte1 = stop_cmd3.byte2 = stop_cmd3.byte3 = stop_cmd3.byte4 = 0x22; + stop_cmd4.byte1 = stop_cmd4.byte2 = stop_cmd4.byte3 = stop_cmd4.byte4 = 0x33; + + sensordplib_autoi2c_stopcmd(stop_cmd1, stop_cmd2, stop_cmd3, stop_cmd4); +} +#endif + +int cisdp_sensor_init() +{ + DP_MCLK_SRC_INT_EXT_E clk_int_ext; + DP_MCLK_SRC_INT_SEL_E clk_int_src; + + dbg_printf(DBG_LESS_INFO, "cis_hm0360_init \r\n"); +#ifdef IC_PACKAGE_WLCSP65 + /** + * Switch pinmux for 38pin: HM0360 (No Trigger) + * + * SEN_INT -----> SEN_FVALID + * SEN_GPIO ----> SEN_FVALID + * SEN_XSLEEP --> SEN_XSLEPP + * SEN_TRIGER --> Keep low + */ + hx_drv_scu_set_SEN_INT_pinmux(SCU_SEN_INT_PINMUX_FVALID); + hx_drv_scu_set_SEN_GPIO_pinmux(SCU_SEN_GPIO_PINMUX_LVALID); + hx_drv_scu_set_SEN_XSLEEP_pinmux(SCU_SEN_XSLEEP_PINMUX_SEN_XSLEEP_0); + + dbg_printf(DBG_LESS_INFO, "hx_drv_scu_set_SEN_INT_pinmux(SCU_SEN_INT_PINMUX_FVALID)\n"); + dbg_printf(DBG_LESS_INFO, "hx_drv_scu_set_SEN_GPIO_pinmux(SCU_SEN_GPIO_PINMUX_LVALID)\n"); + dbg_printf(DBG_LESS_INFO, "hx_drv_scu_set_SEN_XSLEEP_pinmux(SCU_SEN_XSLEEP_PINMUX_SEN_XSLEEP_0)\n"); + +#endif + hx_drv_dp_get_mclk_src(&clk_int_ext, &clk_int_src); + xprintf("ori_mclk_int_ext=%d,ori_mclk_int_src=%d\n",clk_int_ext, clk_int_src); + hx_drv_dp_set_mclk_src(DP_MCLK_SRC_INTERNAL, DP_MCLK_SRC_INT_SEL_XTAL); + hx_drv_dp_get_mclk_src(&clk_int_ext, &clk_int_src); + xprintf("mclk_int_ext=%d,mclk_int_src=%d\n",clk_int_ext, clk_int_src); + + /* + * common CIS init + */ + hx_drv_cis_init(DEAULT_XHSUTDOWN_PIN, SENSORCTRL_MCLK_DIV1); + dbg_printf(DBG_LESS_INFO, "mclk DIV1, xshutdown_pin=%d\n",DEAULT_XHSUTDOWN_PIN); + hx_drv_sensorctrl_set_xSleepCtrl(SENSORCTRL_XSLEEP_BY_CPU); + hx_drv_sensorctrl_set_xSleep(1); + dbg_printf(DBG_LESS_INFO, "hx_drv_sensorctrl_set_xSleep(1)\n"); + + /* + * off stream before init sensor + */ + if(hx_drv_cis_setRegTable(HM0360_stream_off, HX_CIS_SIZE_N(HM0360_stream_off, HX_CIS_SensorSetting_t))!= HX_CIS_NO_ERROR) + { + dbg_printf(DBG_LESS_INFO, "HM0360 off by app fail\r\n"); + return -1; + } + + + if(hx_drv_cis_setRegTable(HM0360_init_setting, HX_CIS_SIZE_N(HM0360_init_setting, HX_CIS_SensorSetting_t))!= HX_CIS_NO_ERROR) + { + dbg_printf(DBG_LESS_INFO, "HM0360 Init by app fail \r\n"); + return -1; + } + else + { + dbg_printf(DBG_LESS_INFO, "HM0360 Init by app \n"); + } + + HX_CIS_SensorSetting_t HM0360_mirror_setting[] = { + {HX_CIS_I2C_Action_W, 0x0101, CIS_MIRROR_SETTING}, + }; + + if(hx_drv_cis_setRegTable(HM0360_mirror_setting, HX_CIS_SIZE_N(HM0360_mirror_setting, HX_CIS_SensorSetting_t))!= HX_CIS_NO_ERROR) + { + dbg_printf(DBG_LESS_INFO, "HM0360 Init Mirror 0x%02X by app fail \r\n", HM0360_mirror_setting[0].Value); + return -1; + } + else + { +#if (CIS_MIRROR_SETTING == 0x01) + dbg_printf(DBG_LESS_INFO, "HM0360 Init Horizontal Mirror by app \n"); +#elif (CIS_MIRROR_SETTING == 0x02) + dbg_printf(DBG_LESS_INFO, "HM0360 Init Vertical Mirror by app \n"); +#elif (CIS_MIRROR_SETTING == 0x03) + dbg_printf(DBG_LESS_INFO, "HM0360 Init Horizontal & Vertical Mirror by app \n"); +#else + dbg_printf(DBG_LESS_INFO, "HM0360 Init Mirror Off by app \n"); +#endif + } + + return 0; +} + +int cisdp_dp_init(bool inp_init, SENSORDPLIB_PATH_E dp_type, evthandlerdp_CBEvent_t cb_event, uint32_t jpg_ratio, APP_DP_INP_SUBSAMPLE_E subs) +{ + HW2x2_CFG_T hw2x2_cfg; + CDM_CFG_T cdm_cfg; + HW5x5_CFG_T hw5x5_cfg; + JPEG_CFG_T jpeg_cfg; + + g_subs = subs; + //HW2x2 Cfg + hw2x2_cfg.hw2x2_path = DP_HW2X2_PATH; + hw2x2_cfg.hw_22_process_mode = DP_HW2X2_PROCESS_MODE; + hw2x2_cfg.hw_22_crop_stx = DP_HW2X2_CROP_START_X; + hw2x2_cfg.hw_22_crop_sty = DP_HW2X2_CROP_START_Y; + hw2x2_cfg.hw_22_in_width = (subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_1X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_1X)? + 640:(subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_2X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_2X)? + 320:(subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_4X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_4X)? + 160:640;//DP_HW2X2_CROP_WIDTH; + + hw2x2_cfg.hw_22_in_height = (subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_1X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_1X)? + 480:(subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_2X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_2X)? + 240:(subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_4X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_4X)? + 120:480;//DP_HW2X2_CROP_HEIGHT; + + hw2x2_cfg.hw_22_mono_round_mode = DP_HW2X2_ROUND_MODE; + + //CDM Cfg + cdm_cfg.cdm_enable = DP_CDM_ENABLE; + cdm_cfg.cdm_crop_stx = DP_CDM_IN_START_X; + cdm_cfg.cdm_crop_sty = DP_CDM_IN_START_Y; + cdm_cfg.cdm_in_width = DP_CDM_IN_WIDTH; + cdm_cfg.cdm_in_height = DP_CDM_IN_HEIGHT; + cdm_cfg.meta_dump = DP_CDM_META_DUMP; + cdm_cfg.ht_packing = DP_CDM_HT_PACKING; + cdm_cfg.cdm_min_allow_dis = DP_CDM_MIN_ALLOW_DIS; + cdm_cfg.cdm_tolerance = DP_CDM_TOLERANCE; + cdm_cfg.cdm_reactance = DP_CDM_REACTANCE; + cdm_cfg.cdm_relaxation = DP_CDM_RELAXATION; + cdm_cfg.cdm_eros_th = DP_CDM_EROS_TH; + cdm_cfg.cdm_num_ht_th = DP_CDM_NUM_HT_TH; + cdm_cfg.cdm_num_ht_vect_th_x = DP_CDM_NUM_HT_VECT_TH_X; + cdm_cfg.cdm_num_ht_vect_th_y = DP_CDM_NUM_HT_VECT_TH_X; + cdm_cfg.cdm_num_cons_ht_bin_th_x = DP_CDM_NUM_CONS_HT_BIN_TH_X; + cdm_cfg.cdm_num_cons_ht_bin_th_y = DP_CDM_NUM_CONS_HT_BIN_TH_Y; + cdm_cfg.cpu_activeflag = DP_CDM_CPU_ACTIVEFLAG; + cdm_cfg.init_map_flag = DP_CDM_INIT_MAP_FLAG; + + //HW5x5 Cfg + hw5x5_cfg.hw5x5_path = DP_HW5X5_PATH; + hw5x5_cfg.demos_bndmode = DP_HW5X5_DEMOS_BNDMODE; + hw5x5_cfg.demos_color_mode = + (subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_1X||subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_2X||subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_4X)? + DEMOS_COLORMODE_RGB: + (subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_1X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_2X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_4X)? + DEMOS_COLORMODE_YUV420:DEMOS_COLORMODE_YUV420;//DP_HW5X5_DEMOS_COLORMODE; + + hw5x5_cfg.demos_pattern_mode = DP_HW5X5_DEMOS_PATTERN; + hw5x5_cfg.demoslpf_roundmode = DP_HW5X5_DEMOSLPF_ROUNDMODE; + hw5x5_cfg.hw55_crop_stx = DP_HW5X5_CROP_START_X; + hw5x5_cfg.hw55_crop_sty = DP_HW5X5_CROP_START_X; + hw5x5_cfg.hw55_in_width = (subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_1X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_1X)? + 640:(subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_2X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_2X)? + 320:(subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_4X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_4X)? + 160:640;//DP_HW5X5_CROP_WIDTH; + hw5x5_cfg.hw55_in_height = (subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_1X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_1X)? + 480:(subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_2X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_2X)? + 240:(subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_4X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_4X)? + 120:480;//DP_HW5X5_CROP_HEIGHT; + + //JPEG Cfg + jpeg_cfg.jpeg_path = DP_JPEG_PATH; + jpeg_cfg.enc_width = (subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_1X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_1X)? + 640:(subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_2X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_2X)? + 320:(subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_4X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_4X)? + 160:640;//DP_JPEG_ENC_WIDTH; + jpeg_cfg.enc_height = (subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_1X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_1X)? + 480:(subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_2X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_2X)? + 240:(subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_4X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_4X)? + 120:480;//DP_JPEG_ENC_HEIGHT; + jpeg_cfg.jpeg_enctype = DP_JPEG_ENCTYPE; + if(jpg_ratio == 4) + jpeg_cfg.jpeg_encqtable = JPEG_ENC_QTABLE_4X; + else + jpeg_cfg.jpeg_encqtable = JPEG_ENC_QTABLE_10X; + + HM0360_dp_wdma_addr_init(subs); + +#if (CIS_ENABLE_MIPI_INF != 0x00) + //setup MIPI RX + set_mipi_csirx_enable(); +#endif + + INP_CROP_T crop; + crop.start_x = DP_INP_CROP_START_X; + crop.start_y = DP_INP_CROP_START_Y; + + if(DP_INP_CROP_WIDTH >= 1) + crop.last_x = DP_INP_CROP_WIDTH - 1; + else + crop.last_x = 0; + + if(DP_INP_CROP_HEIGHT >= 1) + crop.last_y = DP_INP_CROP_HEIGHT - 1; + else + crop.last_y = 0; + + +#if (CIS_ENABLE_MIPI_INF != 0x00) + sensordplib_set_sensorctrl_inp_wi_crop_bin(SENCTRL_SENSOR_TYPE, SENCTRL_STREAM_TYPE, + SENCTRL_SENSOR_WIDTH, SENCTRL_SENSOR_HEIGHT, DP_INP_SUBSAMPLE, crop, DP_INP_BINNING); +#else + if(inp_init == true) { + if(subs == APP_DP_RES_RGB640x480_INP_SUBSAMPLE_2X||subs == APP_DP_RES_YUV640x480_INP_SUBSAMPLE_2X) + sensordplib_set_sensorctrl_inp(SENCTRL_SENSOR_TYPE, SENCTRL_STREAM_TYPE, SENCTRL_SENSOR_WIDTH, + SENCTRL_SENSOR_HEIGHT, INP_SUBSAMPLE_4TO2); + else if(subs == APP_DP_RES_RGB640x480_INP_SUBSAMPLE_1X||subs == APP_DP_RES_YUV640x480_INP_SUBSAMPLE_1X) + sensordplib_set_sensorctrl_inp(SENCTRL_SENSOR_TYPE, SENCTRL_STREAM_TYPE, SENCTRL_SENSOR_WIDTH, + SENCTRL_SENSOR_HEIGHT, INP_SUBSAMPLE_DISABLE); + } + +#endif + + uint8_t cyclic_buffer_cnt = 1; + + int32_t non_support = 0; + switch (dp_type) + { + case SENSORDPLIB_PATH_INP_WDMA2: + sensordplib_set_raw_wdma2(DP_INP_OUT_WIDTH, DP_INP_OUT_HEIGHT, + NULL); + break; + case SENSORDPLIB_PATH_INP_HW2x2_CDM: + sensordplib_set_HW2x2_CDM(hw2x2_cfg, cdm_cfg, + NULL); + break; + case SENSORDPLIB_PATH_INP_HW5x5: + sensordplib_set_hw5x5_wdma3(hw5x5_cfg, + NULL); + break; + case SENSORDPLIB_PATH_INP_HW5x5_JPEG: + sensordplib_set_hw5x5_jpeg_wdma2(hw5x5_cfg + , jpeg_cfg, + cyclic_buffer_cnt, + NULL); + break; + case SENSORDPLIB_PATH_INP_HW2x2: + sensordplib_set_HW2x2_wdma1(hw2x2_cfg, NULL); + break; + case SENSORDPLIB_PATH_INP_CDM: + sensordplib_set_CDM(cdm_cfg, NULL); + break; + case SENSORDPLIB_PATH_INT1: + sensordplib_set_INT1_HWACC(hw2x2_cfg, + cdm_cfg, hw5x5_cfg,jpeg_cfg, + cyclic_buffer_cnt, + NULL); + break; + case SENSORDPLIB_PATH_INTNOJPEG: + sensordplib_set_INTNoJPEG_HWACC(hw2x2_cfg, + cdm_cfg, hw5x5_cfg, + NULL); + break; + case SENSORDPLIB_PATH_INT3: + sensordplib_set_int_raw_hw5x5_wdma23(DP_INP_OUT_WIDTH, + DP_INP_OUT_HEIGHT, + hw5x5_cfg, + NULL); + break; + case SENSORDPLIB_PATH_INT_INP_HW5X5_JPEG: + if(hw5x5_cfg.demos_color_mode == DEMOS_COLORMODE_RGB) + { + sensordplib_set_int_hw5x5rgb_jpeg_wdma23(hw5x5_cfg,jpeg_cfg, + cyclic_buffer_cnt, + NULL); + } + else + { + sensordplib_set_int_hw5x5_jpeg_wdma23(hw5x5_cfg,jpeg_cfg, + cyclic_buffer_cnt, + NULL); + } + break; + case SENSORDPLIB_PATH_INT_INP_HW2x2_HW5x5_JPEG: + sensordplib_set_int_hw2x2_hw5x5_jpeg_wdma12(hw2x2_cfg, + hw5x5_cfg,jpeg_cfg, + cyclic_buffer_cnt, + NULL); + break; + case SENSORDPLIB_PATH_JPEGDEC: + case SENSORDPLIB_PATH_TPG_JPEGENC: + case SENSORDPLIB_PATH_TPG_HW2x2: + case SENSORDPLIB_PATH_INP_HXCSC_CDM: + case SENSORDPLIB_PATH_INP_HXCSC: + case SENSORDPLIB_PATH_INP_HXCSC_JPEG: + case SENSORDPLIB_PATH_INT1_CSC: + case SENSORDPLIB_PATH_INTNOJPEG_CSC: + case SENSORDPLIB_PATH_INT3_CSC: + case SENSORDPLIB_PATH_INT_INP_HXCSC_JPEG: + case SENSORDPLIB_PATH_NO: + default: + dbg_printf(DBG_LESS_INFO, "Not support case \r\n"); + non_support = 1; + break; + } + + if(non_support == 1) + return -1; + +#if (CIS_ENABLE_HX_AUTOI2C != 0x00) + //init hxauotoi2c + set_hxautoi2c(); +#endif + + hx_dplib_evthandler_register_cb(cb_event, SENSORDPLIB_CB_FUNTYPE_DP); + + return 0; +} + +void cisdp_sensor_start() +{ +#if (CIS_ENABLE_HX_AUTOI2C == 0x00) +#if (CIS_ENABLE_XSLEEP_TRIG_FRM == 0x01) + /* + * XSleep Control Stream On + */ + if(hx_drv_cis_setRegTable(HM0360_stream_xsleep, HX_CIS_SIZE_N(HM0360_stream_xsleep, HX_CIS_SensorSetting_t))!= HX_CIS_NO_ERROR) + { + dbg_printf(DBG_LESS_INFO, "HM0360 on by app fail\r\n"); + return; + } +#else + /* + * Manual Control Stream On + */ + if(hx_drv_cis_setRegTable(HM0360_stream_on, HX_CIS_SIZE_N(HM0360_stream_on, HX_CIS_SensorSetting_t))!= HX_CIS_NO_ERROR) + { + dbg_printf(DBG_LESS_INFO, "HM0360 on by app fail\r\n"); + return; + } +#endif +#else + /* + * AUTO I2C Control Stream On + */ + sensordplib_autoi2c_enable(); + dbg_printf(DBG_LESS_INFO, "hxauto i2c enable \n"); +#endif + + sensordplib_set_mclkctrl_xsleepctrl_bySCMode(); + + sensordplib_set_sensorctrl_start(); +// sensordplib_set_rtc_start(SENDPLIB_PERIODIC_TIMER_MS); +} + +void cisdp_sensor_stop() +{ + sensordplib_stop_capture(); + sensordplib_start_swreset(); + sensordplib_stop_swreset_WoSensorCtrl(); + +#if (CIS_ENABLE_HX_AUTOI2C == 0x00) + /* + * Default Stream On + */ + if(hx_drv_cis_setRegTable(HM0360_stream_off, HX_CIS_SIZE_N(HM0360_stream_off, HX_CIS_SensorSetting_t))!= HX_CIS_NO_ERROR) + { + dbg_printf(DBG_LESS_INFO, "HM0360 off by app fail\r\n"); + } + else + { + dbg_printf(DBG_LESS_INFO, "HM0360 off by app \n"); + } +#else + //disable hxauotoi2c + sensordplib_autoi2c_disable(); + dbg_printf(DBG_LESS_INFO, "hxauto i2c disable \n"); +#endif + +#if (CIS_ENABLE_MIPI_INF != 0x00) + set_mipi_csirx_disable(); +#endif +} + +void cisdp_get_jpginfo(uint32_t *jpeg_enc_filesize, uint32_t *jpeg_enc_addr) +{ + uint8_t frame_no; + uint8_t buffer_no = 0; + hx_drv_xdma_get_WDMA2_bufferNo(&buffer_no); + hx_drv_xdma_get_WDMA2NextFrameIdx(&frame_no); + uint32_t reg_val=0, mem_val=0; + if(frame_no == 0) + { + frame_no = buffer_no - 1; + }else{ + frame_no = frame_no - 1; + } + //hx_drv_jpeg_get_EncOutRealMEMSize(jpeg_enc_filesize); + //dbg_printf(DBG_LESS_INFO, "current jpeg_size=0x%x\n", *jpeg_enc_filesize); + hx_drv_jpeg_get_EncOutRealMEMSize(®_val); + dbg_printf(DBG_LESS_INFO, "current jpeg_size=0x%x\n", reg_val); + + //hx_drv_jpeg_get_FillFileSizeToMem(frame_no, (uint32_t)g_jpegautofill_addr, jpeg_enc_filesize); + //hx_drv_jpeg_get_MemAddrByFrameNo(frame_no, g_wdma2_baseaddr, jpeg_enc_addr); + hx_drv_jpeg_get_FillFileSizeToMem(frame_no, (uint32_t)g_jpegautofill_addr, &mem_val); + hx_drv_jpeg_get_MemAddrByFrameNo(frame_no, g_wdma2_baseaddr, jpeg_enc_addr); + + //*jpeg_enc_filesize = mem_val > reg_val?reg_val:mem_val; + *jpeg_enc_filesize = mem_val == reg_val?mem_val:reg_val; + + dbg_printf(DBG_LESS_INFO, "current frame_no=%d, jpeg_size=0x%x,addr=0x%x\n",frame_no,*jpeg_enc_filesize,*jpeg_enc_addr); +} + +uint32_t app_get_jpeg_addr() +{ + //EPII_InvalidateDCache_by_Addr(g_wdma2_baseaddr, 4); + return g_wdma2_baseaddr; +} + +uint32_t app_get_jpeg_sz() +{ + //EPII_InvalidateDCache_by_Addr(g_jpegautofill_addr, 4); + hx_InvalidateDCache_by_Addr((volatile void *)g_jpegautofill_addr, 32); + return *((uint32_t*)g_jpegautofill_addr); +} + +uint32_t app_get_raw_addr() +{ + //raw data area BBBBBB/GGGGGG/RRRRRR + return g_wdma3_baseaddr;//return b for use +} + +uint32_t app_get_raw_sz() +{ + if(g_subs == APP_DP_RES_YUV640x480_INP_SUBSAMPLE_1X) + return 460800;//640*480*1.5; + else if(g_subs == APP_DP_RES_YUV640x480_INP_SUBSAMPLE_2X) + return 115200;//320*240*1.5; + else if(g_subs == APP_DP_RES_YUV640x480_INP_SUBSAMPLE_4X) + return 28800;//160*120*1.5; + else if(g_subs == APP_DP_RES_RGB640x480_INP_SUBSAMPLE_1X) + return 921600;//640*480*3; + else if(g_subs == APP_DP_RES_RGB640x480_INP_SUBSAMPLE_2X) + return 230400;//320*240*3; + else if(g_subs == APP_DP_RES_RGB640x480_INP_SUBSAMPLE_4X) + return 57600;//160*120*3; + else + return 640*480*3; +} + +uint32_t app_get_raw_width() { + + if(g_subs == APP_DP_RES_RGB640x480_INP_SUBSAMPLE_1X||g_subs == APP_DP_RES_YUV640x480_INP_SUBSAMPLE_1X) + return 640; + else if(g_subs == APP_DP_RES_RGB640x480_INP_SUBSAMPLE_2X||g_subs == APP_DP_RES_YUV640x480_INP_SUBSAMPLE_2X) + return 320; + else if(g_subs == APP_DP_RES_RGB640x480_INP_SUBSAMPLE_4X||g_subs == APP_DP_RES_YUV640x480_INP_SUBSAMPLE_4X) + return 160; + else + return 640; +} + +uint32_t app_get_raw_height() { + if(g_subs == APP_DP_RES_RGB640x480_INP_SUBSAMPLE_1X||g_subs == APP_DP_RES_YUV640x480_INP_SUBSAMPLE_1X) + return 480; + else if(g_subs == APP_DP_RES_RGB640x480_INP_SUBSAMPLE_2X||g_subs == APP_DP_RES_YUV640x480_INP_SUBSAMPLE_2X) + return 240; + else if(g_subs == APP_DP_RES_RGB640x480_INP_SUBSAMPLE_4X||g_subs == APP_DP_RES_YUV640x480_INP_SUBSAMPLE_4X) + return 120; + else + return 480; +} + +uint32_t app_get_raw_channels() { + return SENCTRL_SENSOR_CH; +} + + diff --git a/EPII_CM55M_APP_S/app/scenario_app/allon_sensor/cisdp_sensor.h b/EPII_CM55M_APP_S/app/scenario_app/allon_sensor/cisdp_sensor.h new file mode 100644 index 00000000..0a84c09d --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/allon_sensor/cisdp_sensor.h @@ -0,0 +1,45 @@ +/* + * cisdp_sensor.h + * + * Created on: 2022�~11��18�� + * Author: 901912 + */ + +#ifndef APP_SCENARIO_CISDP_SENSOR_H_ +#define APP_SCENARIO_CISDP_SENSOR_H_ + +#include +#include +#include +#include +#include +#include "WE2_device.h" +#include "hxevent_debug.h" +#include "sensor_dp_lib.h" +#include "evt_datapath.h" +#include "cisdp_cfg.h" +#include "hx_drv_scu.h" + +#ifdef __cplusplus +extern "C" { +#endif +int cisdp_sensor_init(); +int cisdp_dp_init(bool inp_init, SENSORDPLIB_PATH_E dp_type, + evthandlerdp_CBEvent_t cb_event, uint32_t jpg_ratio, APP_DP_INP_SUBSAMPLE_E subs); +void cisdp_sensor_start(); +void cisdp_sensor_stop(); +void cisdp_get_jpginfo(uint32_t *jpeg_enc_filesize, uint32_t *jpeg_enc_addr); + +uint32_t app_get_jpeg_addr(); +uint32_t app_get_jpeg_sz(); +uint32_t app_get_raw_addr(); +uint32_t app_get_raw_sz(); +uint32_t app_get_raw_width(); +uint32_t app_get_raw_height(); +uint32_t app_get_raw_channels(); + +#ifdef __cplusplus +} +#endif + +#endif /* APP_SCENARIO_CISDP_SENSOR_H_ */ diff --git a/EPII_CM55M_APP_S/app/scenario_app/allon_sensor/drv_user_defined.mk b/EPII_CM55M_APP_S/app/scenario_app/allon_sensor/drv_user_defined.mk new file mode 100644 index 00000000..bdd98b27 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/allon_sensor/drv_user_defined.mk @@ -0,0 +1,94 @@ +## +# platform (onchip ip) support feature +# Add all of supported ip list here +# The source code should be located in ~\drivers\{ip_name}\ +## + +DRIVERS_IP_LIST ?= 2x2 \ + 5x5 \ + uart spi \ + i3c_mst isp \ + iic \ + mb \ + scu \ + timer \ + watchdog \ + rtc \ + cdm \ + edm \ + jpeg \ + xdma \ + dp \ + inp \ + tpg \ + inp1bitparser \ + sensorctrl \ + gpio \ + i2s \ + pdm \ + i3c_slv \ + vad \ + swreg_aon \ + swreg_lsc \ + dma \ + ppc \ + pmu \ + mpc \ + hxautoi2c_mst \ + sensorctrl \ + csirx \ + csitx \ + adcc \ + pwm \ + inpovparser \ + adcc_hv + +DRIVERS_IP_INSTANCE ?= RTC0 \ + RTC1 \ + RTC2 \ + TIMER0 \ + TIMER1 \ + TIMER2 \ + TIMER3 \ + TIMER4 \ + TIMER5 \ + WDT0 \ + WDT1 \ + DMA0 \ + DMA1 \ + DMA2 \ + DMA3 \ + UART0 \ + UART1 \ + UART2 \ + IIC_HOST_SENSOR \ + IIC_HOST \ + IIC_HOST_MIPI \ + SSPI_HOST \ + QSPI_HOST \ + OSPI_HOST \ + SSPI_SLAVE \ + GPIO_G0 \ + GPIO_G1 \ + GPIO_G2 \ + GPIO_G3 \ + SB_GPIO \ + AON_GPIO \ + I2S_HOST \ + I2S_SLAVE \ + IIIC_SLAVE0 \ + IIIC_SLAVE1 \ + PWM0 \ + PWM1 \ + PWM2 \ + ADCC \ + ADCC_HV + +ifneq ($(IC_VER), 10) +DRIVERS_IP_INSTANCE += TIMER6 \ + TIMER7 \ + TIMER8 +endif + +DRIVERS_IP_NS_INSTANCE ?= + diff --git a/EPII_CM55M_APP_S/app/scenario_app/allon_sensor/hardfault_handler.c b/EPII_CM55M_APP_S/app/scenario_app/allon_sensor/hardfault_handler.c new file mode 100644 index 00000000..c7ef0327 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/allon_sensor/hardfault_handler.c @@ -0,0 +1,134 @@ +/* + Copyright (c) 2020 Arm Limited (or its affiliates). All rights reserved. + Use, modification and redistribution of this file is subject to your possession of a + valid End User License Agreement for the Arm Product of which these examples are part of + and your compliance with all applicable terms and conditions of such licence agreement. + */ + +#include +#include +#include +#include +#include +#include +#include "WE2_device.h" + +#if 0 +/* HardFault handler implementation that prints a message + then exits the program early. + */ +void HardFault_Handler(void) +{ +#if 0 + printf("HardFault occurred!\n"); +#endif + for(;;) {} +} +#endif +void HardFault_Handler(void) { + /* Handling SAU related secure faults */ + printf("\r\nEntering HardFault interrupt!\r\n"); + if (SAU->SFSR != 0) { + if (SAU->SFSR & SAU_SFSR_INVEP_Msk) { + /* Invalid Secure state entry point */ + printf( + "SAU->SFSR:INVEP fault: Invalid entry point to secure world.\r\n"); + } else if (SAU->SFSR & SAU_SFSR_AUVIOL_Msk) { + /* AUVIOL: SAU violation */ + printf( + "SAU->SFSR:AUVIOL fault: SAU violation. Access to secure memory from normal world.\r\n"); + } else if (SAU->SFSR & SAU_SFSR_INVTRAN_Msk) { + /* INVTRAN: Invalid transition from secure to normal world */ + printf( + "SAU->SFSR:INVTRAN fault: Invalid transition from secure to normal world.\r\n"); + } else { + printf("Another SAU error.\r\n"); + } + if (SAU->SFSR & SAU_SFSR_SFARVALID_Msk) { + /* SFARVALID: SFAR contain valid address that caused secure violation */ + printf("Address that caused SAU violation is 0x%X.\r\n", SAU->SFAR); + } + } + + /* Handling secure bus related faults */ + if (SCB->CFSR != 0) { + if (SCB->CFSR & SCB_CFSR_IBUSERR_Msk) { + /* IBUSERR: Instruction bus error on an instruction prefetch */ + printf( + "SCB->BFSR:IBUSERR fault: Instruction bus error on an instruction prefetch.\r\n"); + } else if (SCB->CFSR & SCB_CFSR_PRECISERR_Msk) { + /* PRECISERR: Instruction bus error on an instruction prefetch */ + printf("SCB->BFSR:PRECISERR fault: Precise data access error.\r\n"); + } else { + printf("Security Another secure bus error 1.\r\n"); + } + if (SCB->CFSR & SCB_CFSR_BFARVALID_Msk) { + /* BFARVALID: BFAR contain valid address that caused secure violation */ + printf("Address that caused secure bus violation is 0x%X.\r\n", + SCB->BFAR); + } + } + + /* Handling non-secure bus related faults */ + if (SCB_NS->CFSR != 0) { + if (SCB_NS->CFSR & SCB_CFSR_IBUSERR_Msk) { + /* IBUSERR: Instruction bus error on an instruction prefetch */ + printf( + "SCB_NS->BFSR:IBUSERR fault: Instruction bus error on an instruction prefetch.\r\n"); + } else if (SCB_NS->CFSR & SCB_CFSR_PRECISERR_Msk) { + /* PRECISERR: Data bus error on an data read/write */ + printf( + "SCB_NS->BFSR:PRECISERR fault: Precise data access error.\r\n"); + } else { + printf("Security Another secure bus error 2.\r\n"); + } + if (SCB_NS->CFSR & SCB_CFSR_BFARVALID_Msk) { + /* BFARVALID: BFAR contain valid address that caused secure violation */ + printf("Address that caused secure bus violation is 0x%X.\r\n", + SCB_NS->BFAR); + } + } + +#if 0 + /* Perform system RESET */ + SCB->AIRCR = + (SCB->AIRCR & ~SCB_AIRCR_VECTKEY_Msk) | (0x05FAUL << SCB_AIRCR_VECTKEY_Pos) | SCB_AIRCR_SYSRESETREQ_Msk; +#else + printf("SCB->CFSR:0x%08x\n", SCB->CFSR); + printf("SCB->BFAR:0x%08x\n", SCB->BFAR); + printf("SCB->HFSR:0x%08x\n", SCB->HFSR); + for (;;) { + } +#endif +} + +void NMI_Handler(void) { + printf("\r\nEntering NMI_Handler interrupt!\r\n"); + for (;;) { + } +} + +void MemManage_Handler(void) { + printf("\r\nEntering MemManage_Handler interrupt!\r\n"); + for (;;) { + } +} +void BusFault_Handler(void) { + printf("\r\nEntering BusFault_Handler interrupt!\r\n"); + printf("SCB->CFSR:0x%08x\n", SCB->CFSR); + printf("SCB->BFAR:0x%08x\n", SCB->BFAR); + printf("SCB->HFSR:0x%08x\n", SCB->HFSR); + for (;;) { + } +} +void UsageFault_Handler(void) { + printf("\r\nEntering UsageFault_Handler interrupt!\r\n"); + for (;;) { + } +} +void SecureFault_Handler(void) { + printf("\r\nEntering SecureFault_Handler interrupt!\r\n"); + for (;;) { + } +} + diff --git a/EPII_CM55M_APP_S/app/scenario_app/allon_sensor/memory_manage.c b/EPII_CM55M_APP_S/app/scenario_app/allon_sensor/memory_manage.c new file mode 100644 index 00000000..96b3e5f2 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/allon_sensor/memory_manage.c @@ -0,0 +1,35 @@ +/* + * memory_manage.c + * + * Created on: Feb 15, 2023 + * Author: bigcat-himax + */ +#include +#include +#include +#include +#include +#include + +static uint32_t g_addr=0, end_addr=0; + +int mm_set_initial(uint32_t start_addr, uint32_t mm_sz) +{ + g_addr = start_addr; + end_addr = g_addr + mm_sz; + //xprintf("mm_set_initial:\n start[%x]end[%x]sz[%x]\n", start_addr,start_addr+mm_sz,mm_sz); + + return 0; +} + +uint32_t mm_reserve(uint32_t sz) +{ + uint32_t res = g_addr; + if((g_addr+sz)>end_addr) + return 0; + else { + g_addr += sz; + return res; + } + +} diff --git a/EPII_CM55M_APP_S/app/scenario_app/allon_sensor/memory_manage.h b/EPII_CM55M_APP_S/app/scenario_app/allon_sensor/memory_manage.h new file mode 100644 index 00000000..9546b83a --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/allon_sensor/memory_manage.h @@ -0,0 +1,21 @@ +/* + * memory_manage.h + * + * Created on: Feb 15, 2023 + * Author: bigcat-himax + */ + +#ifndef APP_SCENARIO_APP_TFLM_2IN1_FD_FL_PL_MEMORY_MANAGE_H_ +#define APP_SCENARIO_APP_TFLM_2IN1_FD_FL_PL_MEMORY_MANAGE_H_ +#include +#ifdef __cplusplus +extern "C" { +#endif + +int mm_set_initial(uint32_t start_addr, uint32_t mm_sz); +uint32_t mm_reserve(uint32_t sz); + +#ifdef __cplusplus +} +#endif +#endif /* APP_SCENARIO_APP_TFLM_2IN1_FD_FL_PL_MEMORY_MANAGE_H_ */ diff --git a/EPII_CM55M_APP_S/app/scenario_app/allon_sensor_mipi/allon_sensor_mipi.c b/EPII_CM55M_APP_S/app/scenario_app/allon_sensor_mipi/allon_sensor_mipi.c new file mode 100644 index 00000000..725d6310 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/allon_sensor_mipi/allon_sensor_mipi.c @@ -0,0 +1,312 @@ +#include +#include +#include +#include +#include +#include +#include "powermode_export.h" + +#define FRAME_CHECK_DEBUG 1 +#ifdef TRUSTZONE_SEC +#ifdef FREERTOS +/* Trustzone config. */ +// +/* FreeRTOS includes. */ +//#include "secure_port_macros.h" +#else +#if (__ARM_FEATURE_CMSE & 1) == 0 +#error "Need ARMv8-M security extensions" +#elif (__ARM_FEATURE_CMSE & 2) == 0 +#error "Compile with --cmse" +#endif +#include "arm_cmse.h" +//#include "veneer_table.h" +// +#endif +#endif + +#include "WE2_device.h" +//#include "cvapp.h" +#include "spi_master_protocol.h" +#include "hx_drv_spi.h" +#include "spi_eeprom_comm.h" +#include "board.h" +#include "xprintf.h" +#include "allon_sensor_mipi.h" +#include "board.h" +#include "WE2_core.h" +#include "hx_drv_scu.h" +#include "hx_drv_swreg_aon.h" +#ifdef IP_sensorctrl +#include "hx_drv_sensorctrl.h" +#endif +#ifdef IP_xdma +#include "hx_drv_xdma.h" +#include "sensor_dp_lib.h" +#endif +#ifdef IP_cdm +#include "hx_drv_cdm.h" +#endif +#ifdef IP_gpio +#include "hx_drv_gpio.h" +#endif +#include "hx_drv_pmu_export.h" +#include "hx_drv_pmu.h" +#include "powermode.h" +//#include "dp_task.h" +#include "BITOPS.h" + +#include "cisdp_sensor.h" +#include "event_handler.h" +#include "memory_manage.h" + +#ifdef EPII_FPGA +#define DBG_APP_LOG (1) +#else +#define DBG_APP_LOG (1) +#endif +#if DBG_APP_LOG + #define dbg_app_log(fmt, ...) xprintf(fmt, ##__VA_ARGS__) +#else + #define dbg_app_log(fmt, ...) +#endif + + +#define MAX_STRING 100 +#define DEBUG_SPIMST_SENDPICS (0x01) //0x00: off/ 0x01: JPEG/0x02: YUV422/0x03: YUV420/0x04: YUV400/0x05: RGB +#define SPI_SEN_PIC_CLK (10000000) + +#define MEM_FREE_POS (BOOT2NDLOADER_BASE) //0x340A0000 + +//flash image start position +//To prevent information losses when M55M sleep w/o retentation, we will add needed information in the MB share data +/*volatile*/ uint32_t g_flash_record_start_pos = 0; +/*volatile*/ uint32_t g_flash_image_cur_pos = 0; +/*volatile*/ uint32_t g_flash_length_cur_pos = 0; +/*volatile*/ uint32_t g_idle_time = 0; +/*volatile*/ uint32_t g_img_data = 0; + +static uint8_t g_xdma_abnormal, g_md_detect, g_cdm_fifoerror, g_wdt1_timeout, g_wdt2_timeout,g_wdt3_timeout; +static uint8_t g_hxautoi2c_error, g_inp1bitparer_abnormal; +static uint32_t g_dp_event; +static uint8_t g_frame_ready; +static uint32_t g_cur_jpegenc_frame; +static uint8_t g_time; +static uint8_t g_spi_master_initial_status; +/*volatile*/ uint32_t jpeg_addr, jpeg_sz; + +void app_start_state(APP_STATE_E state); + + +static void dp_var_int() +{ + g_xdma_abnormal = 0; + g_md_detect = 0; + g_cdm_fifoerror = 0; + g_wdt1_timeout = 0; + g_wdt2_timeout = 0; + g_wdt3_timeout = 0; + g_inp1bitparer_abnormal = 0; + g_dp_event = 0; + g_frame_ready = 0; + g_time = 0; + g_cur_jpegenc_frame = 0; + g_hxautoi2c_error = 0; + g_spi_master_initial_status = 0; +} + +static void dp_app_cv_eventhdl_cb(EVT_INDEX_E event) +{ + uint16_t err; + int32_t read_status; + int score=0; + + dbg_printf(DBG_LESS_INFO, "EVT event = %d\n", event); + g_dp_event = event; + + switch(event) + { + case EVT_INDEX_1BITPARSER_ERR: /*reg_inpparser_fs_cycle_error*/ + hx_drv_inp1bitparser_get_errstatus(&err); + dbg_printf(DBG_LESS_INFO, "EVT_INDEX_1BITPARSER_ERR err=0x%x\r\n",err); + hx_drv_inp1bitparser_clear_int(); + hx_drv_inp1bitparser_set_enable(0); + g_inp1bitparer_abnormal = 1; + break; + case EVT_INDEX_EDM_WDT1_TIMEOUT: + dbg_printf(DBG_LESS_INFO, "EVT_INDEX_EDM_WDT1_TlenIMEOUT\r\n"); + g_wdt1_timeout = 1; + break; + case EVT_INDEX_EDM_WDT2_TIMEOUT: + dbg_printf(DBG_LESS_INFO,"EVT_INDEX_EDM_WDT2_TIMEOUT\r\n"); + g_wdt2_timeout = 1; + break; + case EVT_INDEX_EDM_WDT3_TIMEOUT: + dbg_printf(DBG_LESS_INFO,"EVT_INDEX_EDM_WDT3_TIMEOUT\r\n"); + g_wdt3_timeout = 1; + break; + + case EVT_INDEX_CDM_FIFO_ERR: + /* + * error happen need CDM timing & TPG setting + * 1. SWRESET Datapath + * 2. restart streaming flow + */ + dbg_printf(DBG_LESS_INFO, "EVT_INDEX_CDM_FIFO_ERR\r\n"); + g_cdm_fifoerror = 1; + + break; + + case EVT_INDEX_XDMA_WDMA1_ABNORMAL: + case EVT_INDEX_XDMA_WDMA2_ABNORMAL: + case EVT_INDEX_XDMA_WDMA3_ABNORMAL: + case EVT_INDEX_XDMA_RDMA_ABNORMAL: + /* + * error happen need + * 1. SWRESET Datapath + * 2. restart streaming flow + */ + dbg_printf(DBG_LESS_INFO, "EVT_INDEX_XDMA_WDMA123_ABNORMAL or EVT_INDEX_XDMA_RDMA_ABNORMAL\r\n"); + g_xdma_abnormal = 1; + break; + + case EVT_INDEX_CDM_MOTION: + /* + * app anything want to do + * */ + dbg_printf(DBG_LESS_INFO, "Motion Detect\n"); + g_md_detect = 1; + break; + case EVT_INDEX_XDMA_FRAME_READY: + g_cur_jpegenc_frame++; + g_frame_ready = 1; + dbg_printf(DBG_LESS_INFO, "SENSORDPLIB_STATUS_XDMA_FRAME_READY %d \n", g_cur_jpegenc_frame); + break; + + case EVT_INDEX_SENSOR_RTC_FIRE: + g_time++; + break; + case EVT_INDEX_HXAUTOI2C_ERR: + dbg_printf(DBG_LESS_INFO,"EVT_INDEX_HXAUTOI2C_ERR\r\n"); + g_hxautoi2c_error = 1; + break; + default: + dbg_printf(DBG_LESS_INFO,"Other Event %d\n", event); + break; + } + + + if(g_frame_ready == 1) + { + g_frame_ready = 0; + + cisdp_get_jpginfo(&jpeg_sz, &jpeg_addr); + + { +#if FRAME_CHECK_DEBUG + if(g_spi_master_initial_status == 0) { + //EPII_set_memory(0x42001110, 0x01010101); + hx_drv_scu_set_PB2_pinmux(SCU_PB2_PINMUX_SPI_M_DO_1); + hx_drv_scu_set_PB3_pinmux(SCU_PB3_PINMUX_SPI_M_DI_1); + hx_drv_scu_set_PB4_pinmux(SCU_PB4_PINMUX_SPI_M_SCLK_1); + hx_drv_scu_set_PB5_pinmux(SCU_PB5_PINMUX_SPI_M_CS_1); + if(hx_drv_spi_mst_open_speed(SPI_SEN_PIC_CLK) != 0) + { + dbg_printf(DBG_LESS_INFO, "DEBUG SPI master init fail\r\n"); + sensordplib_retrigger_capture(); + return ; + } + g_spi_master_initial_status = 1; + } + + //send jpeg image data + hx_InvalidateDCache_by_Addr((volatile void *)jpeg_addr, jpeg_sz); + + read_status = hx_drv_spi_mst_protocol_write_sp(jpeg_addr, jpeg_sz, DATA_TYPE_JPG); + dbg_printf(DBG_LESS_INFO, "write frame result %d, data size=%d,addr=0x%x\n",read_status, + jpeg_sz,jpeg_addr); + //send raw image data + // uint32_t out_addr = app_get_raw_addr(); + // uint32_t spi_send_datasize; + // SPI_CMD_DATA_TYPE image_type; + + // image_type = DATA_TYPE_RAW_HEADER_IMG_MONO; + // spi_send_datasize = DP_HW5X5_OUT_WIDTH * DP_HW5X5_OUT_HEIGHT; + + // uint8_t imagesize_header[4]; + // imagesize_header[0] = DP_HW5X5_OUT_WIDTH & 0xFF; + // imagesize_header[1] = (DP_HW5X5_OUT_WIDTH>>8) & 0xFF; + // imagesize_header[2] = DP_HW5X5_OUT_HEIGHT & 0xFF; + // imagesize_header[3] = (DP_HW5X5_OUT_HEIGHT>>8) & 0xFF; + + // read_status = hx_drv_spi_mst_protocol_write_ex(out_addr, spi_send_datasize, + // image_type, imagesize_header, 4); +#endif + + } + + //recapture image + sensordplib_retrigger_capture(); + } + + if(g_md_detect == 1) + { + g_md_detect = 0; + } + + if(g_inp1bitparer_abnormal == 1 || g_wdt1_timeout == 1 || g_wdt2_timeout == 1 || g_wdt3_timeout == 1 + || g_cdm_fifoerror == 1 || g_xdma_abnormal == 1 || g_hxautoi2c_error == 1) + { + cisdp_sensor_stop(); + } + +} + +void app_start_state(APP_STATE_E state) +{ + if(state == APP_STATE_ALLON) { + if(cisdp_sensor_init() < 0) + { + xprintf("\r\nCIS Init fail\r\n"); + APP_BLOCK_FUNC(); + } + + dp_var_int(); + + //if wdma variable is zero when not init yet, then this step is a must be to retrieve wdma address + if(cisdp_dp_init(true, SENSORDPLIB_PATH_INT_INP_HW5X5_JPEG, dp_app_cv_eventhdl_cb, 4) < 0) + { + xprintf("\r\nDATAPATH Init fail\r\n"); + APP_BLOCK_FUNC(); + } + + event_handler_init(); + + cisdp_sensor_start(); + + event_handler_start(); + } + + +} +/******************************************************************************* + * Code + ******************************************************************************/ +/*! + * @brief Main function + */ +int app_main(void) { + + uint32_t wakeup_event; + uint32_t wakeup_event1; + + hx_drv_pmu_get_ctrl(PMU_pmu_wakeup_EVT, &wakeup_event); + hx_drv_pmu_get_ctrl(PMU_pmu_wakeup_EVT1, &wakeup_event1); + xprintf("wakeup_event=0x%x,WakeupEvt1=0x%x\n", wakeup_event, wakeup_event1); + + mm_set_initial(0x34100000, 0x00100000); //memory maximum available size is 2MB, we use upper 1MB for later image capture + //cvapp_init(true, true); + app_start_state(APP_STATE_ALLON); + + return 0; +} diff --git a/EPII_CM55M_APP_S/app/scenario_app/allon_sensor_mipi/allon_sensor_mipi.h b/EPII_CM55M_APP_S/app/scenario_app/allon_sensor_mipi/allon_sensor_mipi.h new file mode 100644 index 00000000..ab301201 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/allon_sensor_mipi/allon_sensor_mipi.h @@ -0,0 +1,22 @@ +/* + * hello_world.h + * + * Created on: Dec 3, 2020 + * Author: 902447 + */ + +#ifndef APP_SCENARIO_ALLON_SENSOR_MIPI_ +#define APP_SCENARIO_ALLON_SENSOR_MIPI_ + +#define APP_BLOCK_FUNC() do{ \ + __asm volatile("b .");\ + }while(0) + +typedef enum +{ + APP_STATE_ALLON, +}APP_STATE_E; + +int app_main(void); + +#endif /* APP_SCENARIO_ALLON_SENSOR_MIPI_ */ diff --git a/EPII_CM55M_APP_S/app/scenario_app/allon_sensor_mipi/allon_sensor_mipi.ld b/EPII_CM55M_APP_S/app/scenario_app/allon_sensor_mipi/allon_sensor_mipi.ld new file mode 100644 index 00000000..ba3db482 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/allon_sensor_mipi/allon_sensor_mipi.ld @@ -0,0 +1,243 @@ +#include "WE2_device_addr.h" +MEMORY +{ + /* Define each memory region */ + CM55M_S_APP_ROM (rx) : ORIGIN = 0x10000000, LENGTH = 0x40000 /* 256K bytes */ + CM55M_S_APP_DATA (rwx) : ORIGIN = 0x30000000, LENGTH = 0x40000 /* 256K bytes*/ + CM55M_S_SRAM (rwx) : ORIGIN = BOOT2NDLOADER_BASE, LENGTH = 0x00200000-(BOOT2NDLOADER_BASE-BASE_ADDR_SRAM0_ALIAS) /* 2M-0x1f000 bytes*/ +} + +__HEAP_SIZE = 0x10000; +__STACK_SIZE = 0x10000; + +ENTRY(Reset_Handler) + +SECTIONS +{ + /* MAIN TEXT SECTION */ + .table : ALIGN(4) + { + FILL(0xff) + __vectors_start__ = ABSOLUTE(.) ; + KEEP(*(.vectors)) + *(.after_vectors*) + + . = ALIGN(32); + __privileged_functions_start__ = .; + *(privileged_functions) + *(privileged_functions*) + . = ALIGN(32); + __privileged_functions_end__ = (. - 1); + + . = ALIGN(32); + __syscalls_flash_start__ = .; + *(freertos_system_calls) + *(freertos_system_calls*) + . = ALIGN(32); + __syscalls_flash_end__ = (. - 1); + __unprivileged_flash_start__ = .; + } > CM55M_S_APP_ROM + + .text : ALIGN(4) + { + *(.text*) + KEEP(*freertos*/tasks.o(.rodata*)) /* FreeRTOS Debug Config */ + . = ALIGN(4); + KEEP(*(.init)) + + KEEP(*(.fini)); + + /* .ctors */ + *crtbegin.o(.ctors) + *crtbegin?.o(.ctors) + *(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors) + *(SORT(.ctors.*)) + *(.ctors) + + /* .dtors */ + *crtbegin.o(.dtors) + *crtbegin?.o(.dtors) + *(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors) + *(SORT(.dtors.*)) + *(.dtors) + . = ALIGN(4); + + KEEP(*(.eh_frame*)) + } > CM55M_S_APP_ROM + + .pic : ALIGN(4) + { + * (.bss.raw_data) + * (.bss.jpg_data) + * (.bss.jpg_info_data) + } > CM55M_S_SRAM + + .algo : ALIGN(0x100) + { + * (.bss.tensor_arena) + * (.rodata.g_person_detect_model_data) + } > CM55M_S_SRAM + + .rodata : ALIGN(4) + { + __rodata_start = .; + *(.rodata .rodata.* .constdata .constdata.*) + __rodata_end = .; + } > CM55M_S_APP_DATA + + + + + /* + * for exception handling/unwind - some Newlib functions (in common + * with C++ and STDC++) use this. + */ + .ARM.extab : ALIGN(4) + { + *(.ARM.extab* .gnu.linkonce.armextab.*) + } > CM55M_S_APP_ROM + + .ARM.exidx : ALIGN(4) + { + __exidx_start = .; + *(.ARM.exidx* .gnu.linkonce.armexidx.*) + __exidx_end = .; + } > CM55M_S_APP_ROM + + .copy.table : + { + . = ALIGN(4); + __copy_table_start__ = .; + + LONG(LOADADDR(.data)); + LONG( ADDR(.data)); + LONG( SIZEOF(.data)/4); + + /* Add each additional data section here */ + __copy_table_end__ = .; + } > CM55M_S_APP_ROM + + .zero.table : + { + . = ALIGN(4); + __zero_table_start__ = .; + /* Add each additional bss section here */ + LONG( ADDR(.bss)); + LONG( SIZEOF(.bss)/4); + __zero_table_end__ = .; + } > CM55M_S_APP_ROM + + . = ALIGN(32); + __unprivileged_flash_end__ = (. - 1); + /** + * Location counter can end up 2byte aligned with narrow Thumb code but + * __etext is assumed by startup code to be the LMA of a section in RAM + * which must be 4byte aligned + */ + /* Main DATA section (BOOTROM_SRAM) */ + .data : ALIGN(4) + { + FILL(0xff) + __data_start__ = .; + . = ALIGN(32); + __privileged_sram_start__ = .; + *(privileged_data) + *(privileged_data*) + . = ALIGN(32); + __privileged_sram_end__ = (. - 1); + *(vtable) + *(.data) + *(.data.*) + . = ALIGN(4); + /* preinit data */ + PROVIDE_HIDDEN (__preinit_array_start = .); + KEEP(*(.preinit_array)) + PROVIDE_HIDDEN (__preinit_array_end = .); + + . = ALIGN(4); + /* init data */ + PROVIDE_HIDDEN (__init_array_start = .); + KEEP(*(SORT(.init_array.*))) + KEEP(*(.init_array)) + PROVIDE_HIDDEN (__init_array_end = .); + + + . = ALIGN(4); + /* finit data */ + PROVIDE_HIDDEN (__fini_array_start = .); + KEEP(*(SORT(.fini_array.*))) + KEEP(*(.fini_array)) + PROVIDE_HIDDEN (__fini_array_end = .); + + KEEP(*(.jcr*)) + . = ALIGN(4) ; + /* All data end */ + __data_end__ = .; + } > CM55M_S_APP_DATA + + + .bss : + { + . = ALIGN(4); + __bss_start__ = .; + *(.bss) + *(.bss.*) + *(COMMON) + . = ALIGN(4); + __bss_end__ = .; + } > CM55M_S_APP_DATA + + /* DEFAULT NOINIT SECTION */ + .noinit (NOLOAD): ALIGN(4) + { + _noinit = .; + PROVIDE(__start_noinit_RAM = .) ; + PROVIDE(__start_noinit_SRAM = .) ; + *(.noinit*) + . = ALIGN(4) ; + _end_noinit = .; + PROVIDE(__end_noinit_RAM = .) ; + PROVIDE(__end_noinit_SRAM = .) ; + } > CM55M_S_APP_DATA + + /* Reserve and place Heap within memory map */ + .heap (COPY) : + { + . = ALIGN(8); + __HeapBase = .; + PROVIDE(__HeapBase = .); + end = __HeapBase; + . = . + __HEAP_SIZE; + . = ALIGN(8); + __HeapLimit = .; + PROVIDE(__HeapLimit = .); + } > CM55M_S_APP_DATA + + /* Locate actual Stack in memory map */ + .stack (ORIGIN(CM55M_S_APP_DATA) + LENGTH(CM55M_S_APP_DATA) - __STACK_SIZE) (COPY) : + { + . = ALIGN(8); + __StackLimit = .; + PROVIDE(__StackLimit = .); + . = . + __STACK_SIZE; + . = ALIGN(8); + __StackTop = .; + PROVIDE(__StackTop = .); + } > CM55M_S_APP_DATA + + + + PROVIDE(__stack = __StackTop); + + /* Check if data + heap + stack exceeds RAM limit */ + ASSERT(__StackLimit >= __HeapLimit, "region RAM overflowed with stack") + + /* Provide basic symbols giving location and size of main text + * block, including initial values of RW data sections. Note that + * these will need extending to give a complete picture with + * complex images (e.g multiple Flash banks). + */ + _image_start = LOADADDR(.text); + _image_end = LOADADDR(.data) + SIZEOF(.data); + _image_size = _image_end - _image_start; +} diff --git a/EPII_CM55M_APP_S/app/scenario_app/allon_sensor_mipi/allon_sensor_mipi.mk b/EPII_CM55M_APP_S/app/scenario_app/allon_sensor_mipi/allon_sensor_mipi.mk new file mode 100644 index 00000000..c1cf8983 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/allon_sensor_mipi/allon_sensor_mipi.mk @@ -0,0 +1,44 @@ +override SCENARIO_APP_SUPPORT_LIST := $(APP_TYPE) + +APPL_DEFINES += -DALLON_SENSOR_MIPI +APPL_DEFINES += -DIP_xdma +APPL_DEFINES += -DEVT_DATAPATH + +#APPL_DEFINES += -DEVT_CM55MTIMER -DEVT_CM55MMB +APPL_DEFINES += -DDBG_MORE + +EVENTHANDLER_SUPPORT = event_handler +EVENTHANDLER_SUPPORT_LIST += evt_datapath + +## +# library support feature +# Add new library here +# The source code should be loacted in ~\library\{lib_name}\ +## +LIB_SEL = pwrmgmt sensordp spi_ptl spi_eeprom hxevent + +## +# middleware support feature +# Add new middleware here +# The source code should be loacted in ~\middleware\{mid_name}\ +## +MID_SEL = + +override undefine OS_SEL +override TRUSTZONE := y +override TRUSTZONE_TYPE := security +override TRUSTZONE_FW_TYPE := 1 +override CIS_SEL := HM_COMMON +override EPII_USECASE_SEL := drv_user_defined + +ifeq ($(strip $(TOOLCHAIN)), arm) +override LINKER_SCRIPT_FILE := $(SCENARIO_APP_ROOT)/$(APP_TYPE)/allon_sensor_mipi.sct +else#TOOLChain +override LINKER_SCRIPT_FILE := $(SCENARIO_APP_ROOT)/$(APP_TYPE)/allon_sensor_mipi.ld +endif + +## +# Add new external device here +# The source code should be located in ~\external\{device_name}\ +## +#EXT_DEV_LIST += diff --git a/EPII_CM55M_APP_S/app/scenario_app/allon_sensor_mipi/allon_sensor_mipi.sct b/EPII_CM55M_APP_S/app/scenario_app/allon_sensor_mipi/allon_sensor_mipi.sct new file mode 100644 index 00000000..3bc6057e --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/allon_sensor_mipi/allon_sensor_mipi.sct @@ -0,0 +1,71 @@ + +#include "WE2_device_addr.h" + +/*--------------------- Flash Configuration ----------------------------------*/ +#define CM55M_ROM_BASE 0x10000000 +#define CM55M_ROM_SIZE 0x00040000 + +/*--------------------- Embedded RAM Configuration ---------------------------*/ +#define CM55M_DATA_BASE 0x30000000 +#define CM55M_DATA_SIZE 0x00040000 + +#define CM55M_SRAM_START 0x34000000 +#define CM55M_SRAM_BASE BOOT2NDLOADER_BASE +#define CM55M_SRAM_SIZE 0x00200000-(CM55M_SRAM_BASE-CM55M_SRAM_START) + +/*--------------------- Stack / Heap Configuration ---------------------------*/ +#define __STACK_SIZE 0x00010000 +#define __HEAP_SIZE 0x00010000 +#define CM55M_APP_DATASECT_SIZE (CM55M_DATA_SIZE - __STACK_SIZE - __HEAP_SIZE) +#define CM55M_APP_SRAMSECT_SIZE (CM55M_SRAM0_SIZE - __STACK_SIZE - __HEAP_SIZE) +#define EXTRA_BASE CM55M_DATA_BASE +#define EXTRA_SIZE CM55M_APP_DATASECT_SIZE +#define __STACK_LIMIT (EXTRA_BASE + EXTRA_SIZE) +#define __STACK_BASE (EXTRA_BASE + EXTRA_SIZE + __STACK_SIZE) +#define __HEAP_BASE (EXTRA_BASE + EXTRA_SIZE + __STACK_SIZE) +#define __HEAP_LIMIT (EXTRA_BASE + EXTRA_SIZE + __STACK_SIZE + __HEAP_SIZE) + + +LR_ROM1 CM55M_ROM_BASE CM55M_ROM_SIZE { + ER_ROM +0 { + *.o (RESET, +First) + * (InRoot$$Sections) + .ANY2(+RO) + } +} + +LR_ROM2 CM55M_DATA_BASE CM55M_DATA_SIZE{ + CM55M_S_RODATA +0 { + * (+RO-DATA) + } + CM55M_S_RW +0 CM55M_APP_DATASECT_SIZE{ + * (+RW) + * (+ZI) //.ANY2(+ZI) + + } + + + ARM_LIB_STACK __STACK_BASE ALIGN 8 EMPTY -__STACK_SIZE { + } + + ARM_LIB_HEAP __HEAP_BASE ALIGN 8 EMPTY __HEAP_SIZE { + } +} + +LR_ROM3 CM55M_SRAM_BASE CM55M_SRAM_SIZE{ + CM55M_SRAMA +0 { + * (.bss.raw_data) + * (.bss.jpg_data) + * (.bss.jpg_info_data) + } + + CM55M_SRAMB +0 { + person_detect_model_data.o (+RO) + } + + CM55M_SRAMC +0 ALIGN 0x100 { + * (.bss.tensor_arena) + } + +} + diff --git a/EPII_CM55M_APP_S/app/scenario_app/allon_sensor_mipi/cisdp_cfg.h b/EPII_CM55M_APP_S/app/scenario_app/allon_sensor_mipi/cisdp_cfg.h new file mode 100644 index 00000000..62974f54 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/allon_sensor_mipi/cisdp_cfg.h @@ -0,0 +1,200 @@ +/* + * cisdp_cfg.h + * + * Created on: 2022�~11��24�� + * Author: 901912 + * + * HW5X5 + * RGB: R = W*H byte, G = W*H byte, B = W*H byte + * YUV422: Y= W*H byte, U = ((W*H)>>1) byte, V = ((W*H)>>1) byte + * YUV420: Y= W*H byte, U = ((W*H)>>2) byte, V = ((W*H)>>2) byte + * + * JPEG + * RAW8(YUV400) x4 Compress = ((613+ (W/16)*(H/16)* 64 + 35) >>2 ) <<2 byte + * RAW8(YUV400) x10 Compress = ((613+ (W/16)*(H/16)* 24 + 35) >>2 ) <<2 byte + * YUV422 x4 Compress = ((623+ (W/16)*(H/16)* 128 + 35) >>2 ) <<2 byte + * YUV422 x10 Compress = ((623+ (W/16)*(H/16)* 50 + 35) >>2 ) <<2 byte + * YUV420 x4 Compress = ((623+ (W/16)*(H/16)* 96 + 35) >>2 ) <<2 byte + * YUV420 x10 Compress = ((623+ (W/16)*(H/16)* 38 + 35) >>2 ) <<2 byte + * + * CDM + * Hot Pixel No Pack + No Meta Data: High= W*H byte, Low= W*H byte, Hot Pixel = W*H byte + * Hot Pixel Pack + No Meta Data: High= W*H byte, Low= W*H byte, Hot Pixel = W*H/8 byte + * Hot Pixel No Pack + Meta Data: High= W*H byte, Low= W*H byte, Hot Pixel = W*H+3*4+H+W+(H<<1) byte + * Hot Pixel Pack + Meta Data: High= W*H byte, Low= W*H byte, Hot Pixel = (W*H>>3)+3*4+H+W+(H<<1) byte + */ + +#ifndef APP_SCENARIO_CISDP_CFG_H_ +#define APP_SCENARIO_CISDP_CFG_H_ + +#include "hx_drv_gpio.h" +#include "hx_drv_inp.h" + +#ifdef TRUSTZONE_SEC +#define EXT_RAM_START BASE_ADDR_SRAM0_ALIAS +#else +#ifndef TRUSTZONE +#define EXT_RAM_START BASE_ADDR_SRAM0_ALIAS +#else +#define EXT_RAM_START BASE_ADDR_SRAM0 +#endif +#endif + + +#define CIS_MIRROR_SETTING (0x03) //0x00: off/0x01:H-Mirror/0x02:V-Mirror/0x03:HV-Mirror +#define CIS_I2C_ID (0x10) +#define CIS_ENABLE_MIPI_INF (0x01) //0x00: off/0x01: on +#define CIS_ENABLE_HX_AUTOI2C (0x00) //0x00: off/0x01: on/0x2: on and XSLEEP KEEP HIGH +#define CIS_ENABLE_XSLEEP_TRIG_FRM (0x00) +#define DEAULT_XHSUTDOWN_PIN AON_GPIO2 + + +/* + * HM11B1/HM2170 1-bit parser setting + */ +#define SCLK_72M_UTG 5 //8*24/72 if < 5, set 5 +#define SCLK_36M_UTG 6 //8*24/36 +#define SCLK_9M_UTG (20) //ceil(8*24/9.375 = 20.48) = 20 +#define SCLK_UTG (SCLK_9M_UTG) + + +/* + * SENDPLIB PARAMETERS + */ +#define SENDPLIB_PERIODIC_TIMER_MS 10 +#define SENDPLIB_MIPIRX_LANE_NB 2 +#define SENDPLIB_MIPIRX_PIXEL_DEPTH 10 +#define SENDPLIB_MIPIRX_DATARATE 1800 //Mb +#define SENDPLIB_MIPITX_CONTINUOUS 1 +#define SENDPLIB_MIPI_DESKEW 0 + +#define SENDPLIB_WDMA_START_ADDR (EXT_RAM_START+0x30000) +#define SENDPLIB_WDMA1_ADDR SENDPLIB_WDMA_START_ADDR +#define SENDPLIB_WDMA2_ADDR (SENDPLIB_WDMA1_ADDR+0x5F400) +#define SENDPLIB_WDMA3_ADDR (SENDPLIB_WDMA2_ADDR+0x4B000) +#define SENDPLIB_JPEG_YUV400_AUTOFILL_ADDR (SENDPLIB_WDMA3_ADDR+640*480) +#define SENDPLIB_JPEG_YUV420_AUTOFILL_ADDR (SENDPLIB_WDMA3_ADDR+640*480+640*480/2) +#define SENDPLIB_JPEG_YUV422_AUTOFILL_ADDR (SENDPLIB_WDMA3_ADDR+640*480*2) +#define SENDPLIB_JPEG_RGB_AUTOFILL_ADDR (SENDPLIB_WDMA3_ADDR+640*480*3) + + +/* + * DP SENCTRL CFG + */ +#define SENCTRL_SENSOR_TYPE SENSORDPLIB_SENSOR_HM2130 +#define SENCTRL_STREAM_TYPE SENSORDPLIB_STREAM_NONEAOS +#define SENCTRL_SENSOR_WIDTH 1008 +#define SENCTRL_SENSOR_HEIGHT 756 +#define SENCTRL_SENSOR_CH 1 + + + +/* + * DP INP CFG + * + * SENSOR --> INP_CROP --> INP_BINNING --> INP_SUBSAMPLE + * + * CROP DISABLE: DP_INP_CROP_START_X/DP_INP_CROP_START_Y/DP_INP_CROP_WIDTH/DP_INP_CROP_HEIGHT all 0 + */ +#define DP_INP_SUBSAMPLE INP_SUBSAMPLE_DISABLE + + +#define DP_INP_BINNING INP_BINNING_4TO2_B +#define DP_INP_CROP_START_X 8 +#define DP_INP_CROP_START_Y 10 +#define DP_INP_CROP_WIDTH 1000 +#define DP_INP_CROP_HEIGHT 746 + +#define DP_INP_OUT_WIDTH (992/2) +#define DP_INP_OUT_HEIGHT (736/2) + + + +/* + * DP HW2X2 CFG + * + * LIMITATION: + * 2X2 SUBSAMPLE LT,LB,RT,RBBINNING (WIDTH/2, HEIGHT/2, MIN:2X2, MAX:640X480) + * 1/3 SUBSAMPLE (WIDTH/3, HEIGHT/3, MIN:3X3, MAX:639X480) + */ +#define DP_HW2X2_PATH HW2x2_PATH_THROUGH +#define DP_HW2X2_PROCESS_MODE HW2x2_MODE_BINNING +#define DP_HW2X2_CROP_START_X 0 +#define DP_HW2X2_CROP_START_Y 0 +#define DP_HW2X2_CROP_WIDTH 496 +#define DP_HW2X2_CROP_HEIGHT 368 +#define DP_HW2X2_ROUND_MODE HW2x2_ROUNDMODE_FLOOR +#define DP_HW2X2_OUT_WIDTH (DP_HW2X2_CROP_WIDTH/2) +#define DP_HW2X2_OUT_HEIGHT (DP_HW2X2_CROP_HEIGHT/2) + + +/* + * DP CDM CFG + * + * LIMITATION: + * MAX: 480X270 + * MIN: 8X3 + * WIDTH/8 + */ +#define DP_CDM_ENABLE CDM_ENABLE_ON +#define DP_CDM_IN_START_X 0 +#define DP_CDM_IN_START_Y 0 +#define DP_CDM_IN_WIDTH DP_HW2X2_OUT_WIDTH +#define DP_CDM_IN_HEIGHT DP_HW2X2_OUT_HEIGHT +#define DP_CDM_META_DUMP CDM_ENABLE_MATA_DUMP_ON +#define DP_CDM_HT_PACKING CDM_ENABLE_HT_PACKING_ON +#define DP_CDM_MIN_ALLOW_DIS 3 +#define DP_CDM_TOLERANCE 3 +#define DP_CDM_REACTANCE 2 +#define DP_CDM_RELAXATION 1 +#define DP_CDM_EROS_TH 3 +#define DP_CDM_NUM_HT_TH 10 +#define DP_CDM_NUM_HT_VECT_TH_X 8 +#define DP_CDM_NUM_HT_VECT_TH_Y 4 +#define DP_CDM_NUM_CONS_HT_BIN_TH_X 1 +#define DP_CDM_NUM_CONS_HT_BIN_TH_Y 1 +#define DP_CDM_CPU_ACTIVEFLAG CDM_CPU_ACTFLAG_ACTIVE +#define DP_CDM_INIT_MAP_FLAG CDM_INIMAP_FLAG_ON_ONEFRAME_ONLY + + +/* + * DP HW5X5 CFG + * + * LIMITATION: + * MIN: 8X8 + * WIDTH/8 + * HEIGHT/4 + */ +#define DP_HW5X5_PATH HW5x5_PATH_THROUGH_DEMOSAIC +#define DP_HW5X5_DEMOS_BNDMODE DEMOS_BNDODE_REFLECT +#define DP_HW5X5_DEMOS_COLORMODE DEMOS_COLORMODE_YUV400 + +#define DP_HW5X5_DEMOS_PATTERN DEMOS_PATTENMODE_RGGB + + +#define DP_HW5X5_DEMOSLPF_ROUNDMODE DEMOSLPF_ROUNDMODE_FLOOR +#define DP_HW5X5_CROP_START_X 0 +#define DP_HW5X5_CROP_START_Y 0 +#define DP_HW5X5_CROP_WIDTH 496 +#define DP_HW5X5_CROP_HEIGHT 368 +#define DP_HW5X5_OUT_WIDTH 496 +#define DP_HW5X5_OUT_HEIGHT 368 + +/* + * DP JPEG CFG + * + * LIMITATION: + * MAX:640X640 + * MIN: 16X16 + * WIDTH/16 + * HEIGHT/16 + */ +#define DP_JPEG_PATH JPEG_PATH_ENCODER_EN +#define DP_JPEG_ENC_WIDTH DP_HW5X5_OUT_WIDTH +#define DP_JPEG_ENC_HEIGHT DP_HW5X5_OUT_HEIGHT +#define DP_JPEG_ENCTYPE JPEG_ENC_TYPE_YUV400 +#define DP_JPEG_ENCQTABLE JPEG_ENC_QTABLE_10X + + + +#endif /* APP_SCENARIO_CISDP_CFG_H_ */ diff --git a/EPII_CM55M_APP_S/app/scenario_app/allon_sensor_mipi/cisdp_sensor.c b/EPII_CM55M_APP_S/app/scenario_app/allon_sensor_mipi/cisdp_sensor.c new file mode 100644 index 00000000..4168dac8 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/allon_sensor_mipi/cisdp_sensor.c @@ -0,0 +1,1389 @@ +/* + * cisdp_sensor.c + * + * Created on: 2022�~11��18�� + * Author: 901912 + */ + +#include "cisdp_sensor.h" +#include "cisdp_cfg.h" +#include "hx_drv_CIS_common.h" +#include "hx_drv_timer.h" +#include "hx_drv_hxautoi2c_mst.h" +#include "hx_drv_CIS_common.h" + +#include "WE2_core.h" +#include "hx_drv_scu_export.h" +#include "memory_manage.h" +#include "hx_drv_swreg_aon.h" +#include "driver_interface.h" + +#ifdef TRUSTZONE_SEC +#ifdef IP_INST_NS_csirx +#define CSIRX_REGS_BASE BASE_ADDR_MIPI_RX_CTRL +#define CSIRX_DPHY_REG (BASE_ADDR_APB_MIPI_RX_PHY+0x50) +#define CSIRX_DPHY_TUNCATE_REG (BASE_ADDR_APB_MIPI_RX_PHY+0x48) +#else +#define CSIRX_REGS_BASE BASE_ADDR_MIPI_RX_CTRL_ALIAS +#define CSIRX_DPHY_REG (BASE_ADDR_APB_MIPI_RX_PHY_ALIAS+0x50) +#define CSIRX_DPHY_TUNCATE_REG (BASE_ADDR_APB_MIPI_RX_PHY_ALIAS+0x48) +#endif +#else +#ifndef TRUSTZONE +#define CSIRX_REGS_BASE BASE_ADDR_MIPI_RX_CTRL_ALIAS +#define CSIRX_DPHY_REG (BASE_ADDR_APB_MIPI_RX_PHY_ALIAS+0x50) +#define CSIRX_DPHY_TUNCATE_REG (BASE_ADDR_APB_MIPI_RX_PHY_ALIAS+0x48) +#else +#define CSIRX_REGS_BASE BASE_ADDR_MIPI_RX_CTRL +#define CSIRX_DPHY_REG (BASE_ADDR_APB_MIPI_RX_PHY+0x50) +#define CSIRX_DPHY_TUNCATE_REG (BASE_ADDR_APB_MIPI_RX_PHY+0x48) +#endif +#endif + + +#define DYNAMIC_ADDRESS 1 +#ifdef DYNAMIC_ADDRESS +//WDMA2 - jpeg data +//WDMA3 - raw data +//jpegsize_autofill + + +//static uint8_t img_data[4] __attribute__((section(".img_data"))); +//#define jpg_data_sz DP_JPEG_ENC_WIDTH*DP_JPEG_ENC_HEIGHT/4 +//#define raw_data_sz DP_INP_OUT_WIDTH*DP_INP_OUT_HEIGHT*SENCTRL_SENSOR_CH + +//uint8_t jpg_data[jpg_data_sz] = {0}; +//uint8_t raw_data[raw_data_sz] = {0}; +//uint8_t jpg_info_data[100] = {0}; +//static volatile uint32_t g_wdma1_baseaddr = (uint32_t)jpg_data;//(uint32_t)0x34090400; +//static volatile uint32_t g_wdma2_baseaddr = (uint32_t)jpg_data;//(uint32_t)0x34090400; +//static volatile uint32_t g_wdma3_baseaddr= (uint32_t)raw_data;//(uint32_t)0x34100000; +//static volatile uint32_t g_jpegautofill_addr = (uint32_t)jpg_info_data;//(uint32_t)0x34090300; +static volatile uint32_t g_wdma1_baseaddr;//(uint32_t)0x34090400; +static volatile uint32_t g_wdma2_baseaddr = 0x340a0064;//(uint32_t)0x34090400; +static volatile uint32_t g_wdma3_baseaddr = 0x340b2c64;//(uint32_t)0x34100000; +static volatile uint32_t g_jpegautofill_addr;//(uint32_t)0x34090300; +#else +static volatile uint32_t g_wdma1_baseaddr = SENDPLIB_WDMA1_ADDR; +static volatile uint32_t g_wdma2_baseaddr = SENDPLIB_WDMA2_ADDR; +static volatile uint32_t g_wdma3_baseaddr= SENDPLIB_WDMA3_ADDR; +static volatile uint32_t g_jpegautofill_addr = SENDPLIB_JPEG_YUV400_AUTOFILL_ADDR; +#endif + + +static HX_CIS_SensorSetting_t IMX681_init_setting[] = { + {HX_CIS_I2C_Action_W, 0x0136, 0x18}, + {HX_CIS_I2C_Action_W, 0x0137, 0x00}, + {HX_CIS_I2C_Action_W, 0x002C, 0x06}, + {HX_CIS_I2C_Action_W, 0x002D, 0x04}, + {HX_CIS_I2C_Action_W, 0x0111, 0x02}, + {HX_CIS_I2C_Action_W, 0x30EB, 0x05}, + {HX_CIS_I2C_Action_W, 0x30EB, 0x0C}, + {HX_CIS_I2C_Action_W, 0x300A, 0xFF}, + {HX_CIS_I2C_Action_W, 0x300B, 0xFF}, + {HX_CIS_I2C_Action_W, 0x3532, 0xFF}, + {HX_CIS_I2C_Action_W, 0x3533, 0xFF}, + {HX_CIS_I2C_Action_W, 0x051E, 0x00}, + {HX_CIS_I2C_Action_W, 0x0905, 0x04}, + {HX_CIS_I2C_Action_W, 0x2029, 0x01}, + {HX_CIS_I2C_Action_W, 0x202A, 0x11}, + {HX_CIS_I2C_Action_W, 0x20A1, 0x00}, + {HX_CIS_I2C_Action_W, 0x20A2, 0x02}, + {HX_CIS_I2C_Action_W, 0x20A3, 0x03}, + {HX_CIS_I2C_Action_W, 0x20AC, 0x01}, + {HX_CIS_I2C_Action_W, 0x20AD, 0x01}, + {HX_CIS_I2C_Action_W, 0x20AE, 0x01}, + {HX_CIS_I2C_Action_W, 0x20AF, 0x01}, + {HX_CIS_I2C_Action_W, 0x20B0, 0x00}, + {HX_CIS_I2C_Action_W, 0x20B1, 0x01}, + {HX_CIS_I2C_Action_W, 0x20B2, 0x02}, + {HX_CIS_I2C_Action_W, 0x20B3, 0x03}, + {HX_CIS_I2C_Action_W, 0x706F, 0x00}, + {HX_CIS_I2C_Action_W, 0x7130, 0x08}, + {HX_CIS_I2C_Action_W, 0x7131, 0x08}, + {HX_CIS_I2C_Action_W, 0x7408, 0x89}, + {HX_CIS_I2C_Action_W, 0x7437, 0x3D}, + {HX_CIS_I2C_Action_W, 0x7439, 0x29}, + {HX_CIS_I2C_Action_W, 0x7443, 0x38}, + {HX_CIS_I2C_Action_W, 0x7447, 0x55}, + {HX_CIS_I2C_Action_W, 0x744B, 0x00}, + {HX_CIS_I2C_Action_W, 0x7451, 0x8E}, + {HX_CIS_I2C_Action_W, 0x746D, 0x29}, + {HX_CIS_I2C_Action_W, 0x747D, 0x68}, + {HX_CIS_I2C_Action_W, 0x7481, 0x60}, + {HX_CIS_I2C_Action_W, 0x7491, 0x2D}, + {HX_CIS_I2C_Action_W, 0x7493, 0x31}, + {HX_CIS_I2C_Action_W, 0x74A5, 0x52}, + {HX_CIS_I2C_Action_W, 0x74AF, 0x4A}, + {HX_CIS_I2C_Action_W, 0x74B5, 0x1F}, + {HX_CIS_I2C_Action_W, 0x74B7, 0x31}, + {HX_CIS_I2C_Action_W, 0x74BD, 0x75}, + {HX_CIS_I2C_Action_W, 0x74C5, 0x06}, + {HX_CIS_I2C_Action_W, 0x74C9, 0x52}, + {HX_CIS_I2C_Action_W, 0x74D3, 0x4A}, + {HX_CIS_I2C_Action_W, 0x74D9, 0x1F}, + {HX_CIS_I2C_Action_W, 0x74DB, 0x31}, + {HX_CIS_I2C_Action_W, 0x74E1, 0x75}, + {HX_CIS_I2C_Action_W, 0x74E9, 0x06}, + {HX_CIS_I2C_Action_W, 0x74ED, 0x52}, + {HX_CIS_I2C_Action_W, 0x74F7, 0x4A}, + {HX_CIS_I2C_Action_W, 0x74FD, 0x1F}, + {HX_CIS_I2C_Action_W, 0x74FF, 0x31}, + {HX_CIS_I2C_Action_W, 0x7505, 0x75}, + {HX_CIS_I2C_Action_W, 0x750D, 0x06}, + {HX_CIS_I2C_Action_W, 0x7537, 0x38}, + {HX_CIS_I2C_Action_W, 0x753D, 0x4A}, + {HX_CIS_I2C_Action_W, 0x753F, 0x4A}, + {HX_CIS_I2C_Action_W, 0x7541, 0x4A}, + {HX_CIS_I2C_Action_W, 0x7549, 0x8E}, + {HX_CIS_I2C_Action_W, 0x754F, 0x75}, + {HX_CIS_I2C_Action_W, 0x7551, 0x75}, + {HX_CIS_I2C_Action_W, 0x7553, 0x75}, + {HX_CIS_I2C_Action_W, 0x792B, 0x39}, + {HX_CIS_I2C_Action_W, 0x792D, 0x43}, + {HX_CIS_I2C_Action_W, 0x79D3, 0x25}, + {HX_CIS_I2C_Action_W, 0x79D6, 0x8E}, + {HX_CIS_I2C_Action_W, 0x79D7, 0x01}, + {HX_CIS_I2C_Action_W, 0x79D8, 0xE7}, + {HX_CIS_I2C_Action_W, 0x79D9, 0x25}, + {HX_CIS_I2C_Action_W, 0x79DB, 0x76}, + {HX_CIS_I2C_Action_W, 0x79DC, 0x8E}, + {HX_CIS_I2C_Action_W, 0x79DD, 0x01}, + {HX_CIS_I2C_Action_W, 0x79DE, 0xE7}, + {HX_CIS_I2C_Action_W, 0x79DF, 0x25}, + {HX_CIS_I2C_Action_W, 0x79E1, 0x76}, + {HX_CIS_I2C_Action_W, 0x79E2, 0x8E}, + {HX_CIS_I2C_Action_W, 0x79E3, 0x01}, + {HX_CIS_I2C_Action_W, 0x79E4, 0xE7}, + {HX_CIS_I2C_Action_W, 0x79E5, 0x25}, + {HX_CIS_I2C_Action_W, 0x79E7, 0x76}, + {HX_CIS_I2C_Action_W, 0x79E8, 0x8E}, + {HX_CIS_I2C_Action_W, 0x7A01, 0xFF}, + {HX_CIS_I2C_Action_W, 0x7A29, 0x6C}, + {HX_CIS_I2C_Action_W, 0x7A2B, 0xDA}, + {HX_CIS_I2C_Action_W, 0x7A34, 0x6C}, + {HX_CIS_I2C_Action_W, 0x7A37, 0xDA}, + {HX_CIS_I2C_Action_W, 0x7A40, 0x6C}, + {HX_CIS_I2C_Action_W, 0x7A43, 0xDA}, + {HX_CIS_I2C_Action_W, 0x7B08, 0x00}, + {HX_CIS_I2C_Action_W, 0x7B09, 0x01}, + {HX_CIS_I2C_Action_W, 0x7C03, 0x38}, + {HX_CIS_I2C_Action_W, 0x7C09, 0x4A}, + {HX_CIS_I2C_Action_W, 0x7C0B, 0x4A}, + {HX_CIS_I2C_Action_W, 0x7C0D, 0x4A}, + {HX_CIS_I2C_Action_W, 0x7C13, 0x8E}, + {HX_CIS_I2C_Action_W, 0x7C19, 0x75}, + {HX_CIS_I2C_Action_W, 0x7C1B, 0x75}, + {HX_CIS_I2C_Action_W, 0x7C1D, 0x75}, + {HX_CIS_I2C_Action_W, 0x7C90, 0x00}, + {HX_CIS_I2C_Action_W, 0x7C91, 0x00}, + {HX_CIS_I2C_Action_W, 0x7C92, 0x00}, + {HX_CIS_I2C_Action_W, 0x7C9D, 0x01}, + {HX_CIS_I2C_Action_W, 0x7C9E, 0x01}, + {HX_CIS_I2C_Action_W, 0x7C9F, 0x01}, + {HX_CIS_I2C_Action_W, 0x7E9B, 0x07}, + {HX_CIS_I2C_Action_W, 0x7F09, 0x00}, + {HX_CIS_I2C_Action_W, 0x7F36, 0x00}, + {HX_CIS_I2C_Action_W, 0x7F4F, 0x0A}, + {HX_CIS_I2C_Action_W, 0x7F50, 0x0A}, + {HX_CIS_I2C_Action_W, 0x7F51, 0x0A}, + {HX_CIS_I2C_Action_W, 0x7F55, 0x05}, + {HX_CIS_I2C_Action_W, 0x7F56, 0x05}, + {HX_CIS_I2C_Action_W, 0x7F57, 0x05}, + {HX_CIS_I2C_Action_W, 0x7F5B, 0x03}, + {HX_CIS_I2C_Action_W, 0x7F5C, 0x03}, + {HX_CIS_I2C_Action_W, 0x7F5D, 0x03}, + {HX_CIS_I2C_Action_W, 0x7F61, 0x03}, + {HX_CIS_I2C_Action_W, 0x7F62, 0x03}, + {HX_CIS_I2C_Action_W, 0x7F63, 0x03}, + {HX_CIS_I2C_Action_W, 0x7F67, 0x03}, + {HX_CIS_I2C_Action_W, 0x7F68, 0x03}, + {HX_CIS_I2C_Action_W, 0x7F69, 0x03}, + {HX_CIS_I2C_Action_W, 0x7F6A, 0x05}, + {HX_CIS_I2C_Action_W, 0x7F6B, 0x05}, + {HX_CIS_I2C_Action_W, 0x7F6C, 0x05}, + {HX_CIS_I2C_Action_W, 0x7F6D, 0x11}, + {HX_CIS_I2C_Action_W, 0x7F6E, 0x14}, + {HX_CIS_I2C_Action_W, 0x7F6F, 0x14}, + {HX_CIS_I2C_Action_W, 0x7F73, 0x14}, + {HX_CIS_I2C_Action_W, 0x7F74, 0x1C}, + {HX_CIS_I2C_Action_W, 0x7F75, 0x14}, + {HX_CIS_I2C_Action_W, 0x7F76, 0x08}, + {HX_CIS_I2C_Action_W, 0x7F79, 0x14}, + {HX_CIS_I2C_Action_W, 0x7F7A, 0x1C}, + {HX_CIS_I2C_Action_W, 0x7F7B, 0x14}, + {HX_CIS_I2C_Action_W, 0x7F7F, 0x1C}, + {HX_CIS_I2C_Action_W, 0x7F80, 0x1C}, + {HX_CIS_I2C_Action_W, 0x7F81, 0x1C}, + {HX_CIS_I2C_Action_W, 0x7F85, 0x1C}, + {HX_CIS_I2C_Action_W, 0x7F86, 0x1C}, + {HX_CIS_I2C_Action_W, 0x7F87, 0x1C}, + {HX_CIS_I2C_Action_W, 0x7F9D, 0x09}, + {HX_CIS_I2C_Action_W, 0x7F9E, 0x09}, + {HX_CIS_I2C_Action_W, 0x7F9F, 0x09}, + {HX_CIS_I2C_Action_W, 0x7FA3, 0x09}, + {HX_CIS_I2C_Action_W, 0x7FA4, 0x09}, + {HX_CIS_I2C_Action_W, 0x7FA5, 0x09}, + {HX_CIS_I2C_Action_W, 0x7FAC, 0x00}, + {HX_CIS_I2C_Action_W, 0x7FAD, 0x00}, + {HX_CIS_I2C_Action_W, 0x7FAE, 0x00}, + {HX_CIS_I2C_Action_W, 0x7FAF, 0x00}, + {HX_CIS_I2C_Action_W, 0x7FB0, 0x00}, + {HX_CIS_I2C_Action_W, 0x7FB1, 0x00}, + {HX_CIS_I2C_Action_W, 0x7FB2, 0x00}, + {HX_CIS_I2C_Action_W, 0x7FB3, 0x00}, + {HX_CIS_I2C_Action_W, 0x7FB4, 0x00}, + {HX_CIS_I2C_Action_W, 0x7FB5, 0x00}, + {HX_CIS_I2C_Action_W, 0x7FB6, 0x00}, + {HX_CIS_I2C_Action_W, 0x7FB7, 0x00}, + {HX_CIS_I2C_Action_W, 0x7FB8, 0x00}, + {HX_CIS_I2C_Action_W, 0x7FB9, 0x00}, + {HX_CIS_I2C_Action_W, 0x7FBA, 0x00}, + {HX_CIS_I2C_Action_W, 0x7FBB, 0x00}, + {HX_CIS_I2C_Action_W, 0x7FBC, 0x00}, + {HX_CIS_I2C_Action_W, 0x7FBD, 0x00}, + {HX_CIS_I2C_Action_W, 0x7FBE, 0x00}, + {HX_CIS_I2C_Action_W, 0x7FBF, 0x00}, + {HX_CIS_I2C_Action_W, 0x7FC0, 0x00}, + {HX_CIS_I2C_Action_W, 0x7FC1, 0x00}, + {HX_CIS_I2C_Action_W, 0x7FC2, 0x00}, + {HX_CIS_I2C_Action_W, 0x7FC3, 0x00}, + {HX_CIS_I2C_Action_W, 0x7FCB, 0x37}, + {HX_CIS_I2C_Action_W, 0x7FCD, 0x37}, + {HX_CIS_I2C_Action_W, 0x7FCF, 0x37}, + {HX_CIS_I2C_Action_W, 0x7FD7, 0x44}, + {HX_CIS_I2C_Action_W, 0x7FD9, 0x44}, + {HX_CIS_I2C_Action_W, 0x7FDB, 0x44}, + {HX_CIS_I2C_Action_W, 0x7FDD, 0x38}, + {HX_CIS_I2C_Action_W, 0x7FE3, 0x4A}, + {HX_CIS_I2C_Action_W, 0x7FE5, 0x4A}, + {HX_CIS_I2C_Action_W, 0x7FE7, 0x4A}, + {HX_CIS_I2C_Action_W, 0x7FEF, 0x4A}, + {HX_CIS_I2C_Action_W, 0x7FF1, 0x4A}, + {HX_CIS_I2C_Action_W, 0x7FF3, 0x4A}, + {HX_CIS_I2C_Action_W, 0x7FFB, 0x4A}, + {HX_CIS_I2C_Action_W, 0x7FFD, 0x4A}, + {HX_CIS_I2C_Action_W, 0x7FFF, 0x4A}, + {HX_CIS_I2C_Action_W, 0x8007, 0x62}, + {HX_CIS_I2C_Action_W, 0x8009, 0x62}, + {HX_CIS_I2C_Action_W, 0x800B, 0x62}, + {HX_CIS_I2C_Action_W, 0x8013, 0x6F}, + {HX_CIS_I2C_Action_W, 0x8015, 0x6F}, + {HX_CIS_I2C_Action_W, 0x8017, 0x6F}, + {HX_CIS_I2C_Action_W, 0x8019, 0x8E}, + {HX_CIS_I2C_Action_W, 0x801F, 0x75}, + {HX_CIS_I2C_Action_W, 0x8021, 0x75}, + {HX_CIS_I2C_Action_W, 0x8023, 0x75}, + {HX_CIS_I2C_Action_W, 0x802B, 0x75}, + {HX_CIS_I2C_Action_W, 0x802D, 0x75}, + {HX_CIS_I2C_Action_W, 0x802F, 0x75}, + {HX_CIS_I2C_Action_W, 0x8037, 0x75}, + {HX_CIS_I2C_Action_W, 0x8039, 0x75}, + {HX_CIS_I2C_Action_W, 0x803B, 0x75}, + {HX_CIS_I2C_Action_W, 0x803C, 0x13}, + {HX_CIS_I2C_Action_W, 0x803D, 0x17}, + {HX_CIS_I2C_Action_W, 0x803E, 0x15}, + {HX_CIS_I2C_Action_W, 0x803F, 0x11}, + {HX_CIS_I2C_Action_W, 0x8040, 0x0A}, + {HX_CIS_I2C_Action_W, 0x8041, 0x08}, + {HX_CIS_I2C_Action_W, 0x8047, 0x17}, + {HX_CIS_I2C_Action_W, 0x80F0, 0x26}, + {HX_CIS_I2C_Action_W, 0x80F1, 0x1C}, + {HX_CIS_I2C_Action_W, 0x80F2, 0x1C}, + {HX_CIS_I2C_Action_W, 0x80F3, 0x14}, + {HX_CIS_I2C_Action_W, 0x80F4, 0x14}, + {HX_CIS_I2C_Action_W, 0x80F5, 0x12}, + {HX_CIS_I2C_Action_W, 0x80F6, 0x26}, + {HX_CIS_I2C_Action_W, 0x80F7, 0x1C}, + {HX_CIS_I2C_Action_W, 0x80F8, 0x1B}, + {HX_CIS_I2C_Action_W, 0x80F9, 0x18}, + {HX_CIS_I2C_Action_W, 0x80FA, 0x17}, + {HX_CIS_I2C_Action_W, 0x80FB, 0x18}, + {HX_CIS_I2C_Action_W, 0x80FC, 0x28}, + {HX_CIS_I2C_Action_W, 0x80FD, 0x1E}, + {HX_CIS_I2C_Action_W, 0x80FE, 0x1D}, + {HX_CIS_I2C_Action_W, 0x80FF, 0x1C}, + {HX_CIS_I2C_Action_W, 0x8100, 0x1B}, + {HX_CIS_I2C_Action_W, 0x8101, 0x1C}, + {HX_CIS_I2C_Action_W, 0x8102, 0x2A}, + {HX_CIS_I2C_Action_W, 0x8103, 0x1F}, + {HX_CIS_I2C_Action_W, 0x8104, 0x1E}, + {HX_CIS_I2C_Action_W, 0x8105, 0x1E}, + {HX_CIS_I2C_Action_W, 0x8106, 0x1E}, + {HX_CIS_I2C_Action_W, 0x8107, 0x1E}, + {HX_CIS_I2C_Action_W, 0x8108, 0x2A}, + {HX_CIS_I2C_Action_W, 0x8109, 0x1F}, + {HX_CIS_I2C_Action_W, 0x810A, 0x1E}, + {HX_CIS_I2C_Action_W, 0x810B, 0x1E}, + {HX_CIS_I2C_Action_W, 0x810C, 0x1E}, + {HX_CIS_I2C_Action_W, 0x810D, 0x1F}, + {HX_CIS_I2C_Action_W, 0x810E, 0x01}, + {HX_CIS_I2C_Action_W, 0x8168, 0x0A}, + {HX_CIS_I2C_Action_W, 0x8169, 0x0B}, + {HX_CIS_I2C_Action_W, 0x816A, 0x09}, + {HX_CIS_I2C_Action_W, 0x816B, 0x0F}, + {HX_CIS_I2C_Action_W, 0x816C, 0x0F}, + {HX_CIS_I2C_Action_W, 0x816D, 0x0F}, + {HX_CIS_I2C_Action_W, 0x816E, 0x0B}, + {HX_CIS_I2C_Action_W, 0x816F, 0x0B}, + {HX_CIS_I2C_Action_W, 0x8170, 0x0A}, + {HX_CIS_I2C_Action_W, 0x8171, 0x0F}, + {HX_CIS_I2C_Action_W, 0x8172, 0x0F}, + {HX_CIS_I2C_Action_W, 0x8173, 0x0F}, + {HX_CIS_I2C_Action_W, 0x8174, 0x0B}, + {HX_CIS_I2C_Action_W, 0x8175, 0x0B}, + {HX_CIS_I2C_Action_W, 0x8176, 0x09}, + {HX_CIS_I2C_Action_W, 0x8177, 0x0F}, + {HX_CIS_I2C_Action_W, 0x8178, 0x0F}, + {HX_CIS_I2C_Action_W, 0x8179, 0x0F}, + {HX_CIS_I2C_Action_W, 0x817A, 0x0A}, + {HX_CIS_I2C_Action_W, 0x817B, 0x0B}, + {HX_CIS_I2C_Action_W, 0x817C, 0x09}, + {HX_CIS_I2C_Action_W, 0x817D, 0x0F}, + {HX_CIS_I2C_Action_W, 0x817E, 0x0F}, + {HX_CIS_I2C_Action_W, 0x817F, 0x0F}, + {HX_CIS_I2C_Action_W, 0x8180, 0x0A}, + {HX_CIS_I2C_Action_W, 0x8181, 0x0B}, + {HX_CIS_I2C_Action_W, 0x8182, 0x09}, + {HX_CIS_I2C_Action_W, 0x8183, 0x0F}, + {HX_CIS_I2C_Action_W, 0x8184, 0x0F}, + {HX_CIS_I2C_Action_W, 0x8185, 0x0F}, + {HX_CIS_I2C_Action_W, 0x81B0, 0x03}, + {HX_CIS_I2C_Action_W, 0x81E3, 0x04}, + {HX_CIS_I2C_Action_W, 0x81E4, 0x04}, + {HX_CIS_I2C_Action_W, 0x81E9, 0x04}, + {HX_CIS_I2C_Action_W, 0x81EA, 0x04}, + {HX_CIS_I2C_Action_W, 0x81EF, 0x04}, + {HX_CIS_I2C_Action_W, 0x81F0, 0x04}, + {HX_CIS_I2C_Action_W, 0x9186, 0x00}, + {HX_CIS_I2C_Action_W, 0xD030, 0x01}, + {HX_CIS_I2C_Action_W, 0xD04C, 0x10}, + {HX_CIS_I2C_Action_W, 0xD123, 0x75}, + {HX_CIS_I2C_Action_W, 0xD144, 0x10}, + {HX_CIS_I2C_Action_W, 0xD1AF, 0x08}, + {HX_CIS_I2C_Action_W, 0xD1BD, 0x67}, + {HX_CIS_I2C_Action_W, 0xD1D4, 0x04}, + {HX_CIS_I2C_Action_W, 0xD1D5, 0x04}, + {HX_CIS_I2C_Action_W, 0xD1D6, 0x07}, + {HX_CIS_I2C_Action_W, 0xD1D7, 0x07}, + {HX_CIS_I2C_Action_W, 0xD1D9, 0x40}, + {HX_CIS_I2C_Action_W, 0xD1DB, 0x58}, + {HX_CIS_I2C_Action_W, 0xD1DD, 0xD4}, + {HX_CIS_I2C_Action_W, 0xD1DF, 0xD4}, + {HX_CIS_I2C_Action_W, 0xD1E1, 0xD4}, + {HX_CIS_I2C_Action_W, 0xD348, 0x0F}, + {HX_CIS_I2C_Action_W, 0xD357, 0x00}, + {HX_CIS_I2C_Action_W, 0xD3AE, 0x11}, + {HX_CIS_I2C_Action_W, 0xD3AF, 0x44}, + {HX_CIS_I2C_Action_W, 0xD3B1, 0x7D}, + {HX_CIS_I2C_Action_W, 0xD803, 0xF0}, + {HX_CIS_I2C_Action_W, 0xD80B, 0xF0}, + {HX_CIS_I2C_Action_W, 0xD813, 0xF1}, + {HX_CIS_I2C_Action_W, 0xD81B, 0xF0}, + {HX_CIS_I2C_Action_W, 0xD843, 0xF1}, + {HX_CIS_I2C_Action_W, 0xD84F, 0xF0}, + {HX_CIS_I2C_Action_W, 0xD934, 0x23}, + {HX_CIS_I2C_Action_W, 0xD935, 0xC8}, + {HX_CIS_I2C_Action_W, 0xD938, 0x27}, + {HX_CIS_I2C_Action_W, 0xD939, 0x10}, + {HX_CIS_I2C_Action_W, 0xD93A, 0x23}, + {HX_CIS_I2C_Action_W, 0xD93B, 0xC8}, + {HX_CIS_I2C_Action_W, 0xD955, 0x07}, + {HX_CIS_I2C_Action_W, 0xD95A, 0x04}, + {HX_CIS_I2C_Action_W, 0xD95B, 0x0A}, + {HX_CIS_I2C_Action_W, 0xD95C, 0x1E}, + {HX_CIS_I2C_Action_W, 0xD95D, 0x00}, + {HX_CIS_I2C_Action_W, 0xD95E, 0x14}, + {HX_CIS_I2C_Action_W, 0xD95F, 0x21}, + {HX_CIS_I2C_Action_W, 0xD960, 0x00}, + {HX_CIS_I2C_Action_W, 0xD961, 0x00}, + {HX_CIS_I2C_Action_W, 0xD962, 0x0A}, + {HX_CIS_I2C_Action_W, 0xD963, 0x50}, + {HX_CIS_I2C_Action_W, 0xD964, 0x0A}, + {HX_CIS_I2C_Action_W, 0xD965, 0xA0}, + {HX_CIS_I2C_Action_W, 0xD966, 0x00}, + {HX_CIS_I2C_Action_W, 0xD967, 0x28}, + {HX_CIS_I2C_Action_W, 0xD968, 0x0A}, + {HX_CIS_I2C_Action_W, 0xD969, 0x50}, + {HX_CIS_I2C_Action_W, 0xD96A, 0x0A}, + {HX_CIS_I2C_Action_W, 0xD96B, 0xA0}, + {HX_CIS_I2C_Action_W, 0xD96C, 0x00}, + {HX_CIS_I2C_Action_W, 0xD96D, 0x00}, + {HX_CIS_I2C_Action_W, 0xD96E, 0x0A}, + {HX_CIS_I2C_Action_W, 0xD96F, 0x44}, + {HX_CIS_I2C_Action_W, 0xD970, 0x0A}, + {HX_CIS_I2C_Action_W, 0xD971, 0x50}, + {HX_CIS_I2C_Action_W, 0xD972, 0x00}, + {HX_CIS_I2C_Action_W, 0xD973, 0x00}, + {HX_CIS_I2C_Action_W, 0xD974, 0x0A}, + {HX_CIS_I2C_Action_W, 0xD975, 0x44}, + {HX_CIS_I2C_Action_W, 0xD976, 0x0A}, + {HX_CIS_I2C_Action_W, 0xD977, 0x50}, + {HX_CIS_I2C_Action_W, 0xDA10, 0x00}, + {HX_CIS_I2C_Action_W, 0xDA11, 0x14}, + {HX_CIS_I2C_Action_W, 0xDA12, 0x64}, + {HX_CIS_I2C_Action_W, 0xDA13, 0x00}, + {HX_CIS_I2C_Action_W, 0xDA14, 0x14}, + {HX_CIS_I2C_Action_W, 0xDA15, 0xC8}, + {HX_CIS_I2C_Action_W, 0xDA22, 0x00}, + {HX_CIS_I2C_Action_W, 0xDA23, 0x56}, + {HX_CIS_I2C_Action_W, 0xDA24, 0x00}, + {HX_CIS_I2C_Action_W, 0xDA25, 0xB5}, + {HX_CIS_I2C_Action_W, 0xDA26, 0x00}, + {HX_CIS_I2C_Action_W, 0xDA27, 0xE8}, + {HX_CIS_I2C_Action_W, 0xDA28, 0x08}, + {HX_CIS_I2C_Action_W, 0xDA29, 0xA6}, + {HX_CIS_I2C_Action_W, 0xDA2A, 0x00}, + {HX_CIS_I2C_Action_W, 0xDA2B, 0xA2}, + {HX_CIS_I2C_Action_W, 0xDA2F, 0x01}, + {HX_CIS_I2C_Action_W, 0x0110, 0x00}, + {HX_CIS_I2C_Action_W, 0x0112, 0x0A}, + {HX_CIS_I2C_Action_W, 0x0113, 0x0A}, + {HX_CIS_I2C_Action_W, 0x0114, 0x01}, + + //HTOTAL +// {HX_CIS_I2C_Action_W, 0x0342, 0x0D}, +// {HX_CIS_I2C_Action_W, 0x0343, 0xC8}, + {HX_CIS_I2C_Action_W, 0x0342, 0x0F}, + {HX_CIS_I2C_Action_W, 0x0343, 0xC8}, + + {HX_CIS_I2C_Action_W, 0x033D, 0x00}, + {HX_CIS_I2C_Action_W, 0x033E, 0x1A}, + {HX_CIS_I2C_Action_W, 0x033F, 0x92}, + {HX_CIS_I2C_Action_W, 0x0344, 0x00}, + {HX_CIS_I2C_Action_W, 0x0345, 0x08}, + {HX_CIS_I2C_Action_W, 0x0346, 0x00}, + {HX_CIS_I2C_Action_W, 0x0347, 0x40}, + {HX_CIS_I2C_Action_W, 0x0348, 0x0F}, + {HX_CIS_I2C_Action_W, 0x0349, 0xC7}, + {HX_CIS_I2C_Action_W, 0x034A, 0x0C}, + {HX_CIS_I2C_Action_W, 0x034B, 0x0F}, + {HX_CIS_I2C_Action_W, 0x017C, 0x02}, + {HX_CIS_I2C_Action_W, 0x017D, 0x04}, + {HX_CIS_I2C_Action_W, 0x017E, 0x00}, + {HX_CIS_I2C_Action_W, 0x017F, 0x02}, + {HX_CIS_I2C_Action_W, 0x0180, 0x00}, + {HX_CIS_I2C_Action_W, 0x038C, 0x13}, + {HX_CIS_I2C_Action_W, 0x038D, 0x33}, + {HX_CIS_I2C_Action_W, 0x2000, 0x01}, + {HX_CIS_I2C_Action_W, 0x0408, 0x00}, + {HX_CIS_I2C_Action_W, 0x0409, 0x00}, + {HX_CIS_I2C_Action_W, 0x040A, 0x00}, + {HX_CIS_I2C_Action_W, 0x040B, 0x00}, + {HX_CIS_I2C_Action_W, 0x040C, 0x03}, + {HX_CIS_I2C_Action_W, 0x040D, 0xF0}, + {HX_CIS_I2C_Action_W, 0x040E, 0x02}, + {HX_CIS_I2C_Action_W, 0x040F, 0xF4}, + {HX_CIS_I2C_Action_W, 0x034C, 0x03}, + {HX_CIS_I2C_Action_W, 0x034D, 0xF0}, + {HX_CIS_I2C_Action_W, 0x034E, 0x02}, + {HX_CIS_I2C_Action_W, 0x034F, 0xF4}, + {HX_CIS_I2C_Action_W, 0x0301, 0x06}, + {HX_CIS_I2C_Action_W, 0x0303, 0x02}, + {HX_CIS_I2C_Action_W, 0x0305, 0x04}, + {HX_CIS_I2C_Action_W, 0x0306, 0x01}, + {HX_CIS_I2C_Action_W, 0x0307, 0x68}, + {HX_CIS_I2C_Action_W, 0x030D, 0x03}, + {HX_CIS_I2C_Action_W, 0x030E, 0x00}, + {HX_CIS_I2C_Action_W, 0x030F, 0xE1}, + {HX_CIS_I2C_Action_W, 0x0323, 0x00}, + {HX_CIS_I2C_Action_W, 0x0229, 0x00}, + {HX_CIS_I2C_Action_W, 0x022A, 0x1A}, + {HX_CIS_I2C_Action_W, 0x022B, 0x80}, + {HX_CIS_I2C_Action_W, 0x0204, 0x00}, + {HX_CIS_I2C_Action_W, 0x0205, 0x00}, + {HX_CIS_I2C_Action_W, 0x020E, 0x01}, + {HX_CIS_I2C_Action_W, 0x020F, 0x00}, + {HX_CIS_I2C_Action_W, 0x0210, 0x01}, + {HX_CIS_I2C_Action_W, 0x0211, 0x00}, + {HX_CIS_I2C_Action_W, 0x0212, 0x01}, + {HX_CIS_I2C_Action_W, 0x0213, 0x00}, + {HX_CIS_I2C_Action_W, 0x0214, 0x01}, + {HX_CIS_I2C_Action_W, 0x0215, 0x00}, + {HX_CIS_I2C_Action_W, 0x6A83, 0x03}, + {HX_CIS_I2C_Action_W, 0xD1CE, 0x00}, + {HX_CIS_I2C_Action_W, 0xDC3C, 0x01}, + {HX_CIS_I2C_Action_W, 0x0368, 0x00}, + {HX_CIS_I2C_Action_W, 0x036A, 0x08}, + {HX_CIS_I2C_Action_W, 0x036B, 0x70}, + {HX_CIS_I2C_Action_W, 0x0182, 0x08}, + {HX_CIS_I2C_Action_W, 0x0183, 0x08}, + {HX_CIS_I2C_Action_W, 0x0184, 0x01}, + {HX_CIS_I2C_Action_W, 0x0186, 0x08}, + {HX_CIS_I2C_Action_W, 0x0187, 0x08}, + {HX_CIS_I2C_Action_W, 0x0364, 0x01}, + {HX_CIS_I2C_Action_W, 0x0365, 0xF8}, + {HX_CIS_I2C_Action_W, 0x0366, 0x01}, + {HX_CIS_I2C_Action_W, 0x0367, 0x7A}, + {HX_CIS_I2C_Action_W, 0xE801, 0x04}, + {HX_CIS_I2C_Action_W, 0xE802, 0x00}, + {HX_CIS_I2C_Action_W, 0xE803, 0x60}, + {HX_CIS_I2C_Action_W, 0xE800, 0x00}, + {HX_CIS_I2C_Action_W, 0xE804, 0x08}, + {HX_CIS_I2C_Action_W, 0xE805, 0x08}, + {HX_CIS_I2C_Action_W, 0xE806, 0x02}, + {HX_CIS_I2C_Action_W, 0xE807, 0x08}, + {HX_CIS_I2C_Action_W, 0xE808, 0x00}, + {HX_CIS_I2C_Action_W, 0xE809, 0x04}, + {HX_CIS_I2C_Action_W, 0xE80A, 0x00}, + {HX_CIS_I2C_Action_W, 0xE80B, 0x00}, + {HX_CIS_I2C_Action_W, 0xE80C, 0x01}, + {HX_CIS_I2C_Action_W, 0xE80D, 0x00}, + {HX_CIS_I2C_Action_W, 0xE80E, 0x01}, + {HX_CIS_I2C_Action_W, 0xE80F, 0x00}, + {HX_CIS_I2C_Action_W, 0xE810, 0x01}, + {HX_CIS_I2C_Action_W, 0xE811, 0x00}, + {HX_CIS_I2C_Action_W, 0xE812, 0x01}, + {HX_CIS_I2C_Action_W, 0xE813, 0x00}, + {HX_CIS_I2C_Action_W, 0xE815, 0x00}, + {HX_CIS_I2C_Action_W, 0xE816, 0x03}, + {HX_CIS_I2C_Action_W, 0xE817, 0xE8}, + {HX_CIS_I2C_Action_W, 0xE819, 0x00}, + {HX_CIS_I2C_Action_W, 0xE81A, 0x1E}, + {HX_CIS_I2C_Action_W, 0xE81B, 0x5C}, + {HX_CIS_I2C_Action_W, 0xE81C, 0x0C}, + {HX_CIS_I2C_Action_W, 0xE81D, 0x10}, + {HX_CIS_I2C_Action_W, 0xE81E, 0x00}, + {HX_CIS_I2C_Action_W, 0xE81F, 0x08}, + {HX_CIS_I2C_Action_W, 0xE820, 0x00}, + {HX_CIS_I2C_Action_W, 0xE821, 0x40}, + {HX_CIS_I2C_Action_W, 0xE822, 0x0F}, + {HX_CIS_I2C_Action_W, 0xE823, 0xC7}, + {HX_CIS_I2C_Action_W, 0xE824, 0x0C}, + {HX_CIS_I2C_Action_W, 0xE825, 0x1F}, + {HX_CIS_I2C_Action_W, 0xE826, 0x01}, + {HX_CIS_I2C_Action_W, 0xE827, 0xF8}, + {HX_CIS_I2C_Action_W, 0xE828, 0x01}, + {HX_CIS_I2C_Action_W, 0xE829, 0x7A}, + {HX_CIS_I2C_Action_W, 0xE82A, 0x00}, + {HX_CIS_I2C_Action_W, 0xE82B, 0x00}, + {HX_CIS_I2C_Action_W, 0xE82C, 0x00}, + {HX_CIS_I2C_Action_W, 0xE82D, 0x00}, + {HX_CIS_I2C_Action_W, 0xE82E, 0x01}, + {HX_CIS_I2C_Action_W, 0xE82F, 0xF8}, + {HX_CIS_I2C_Action_W, 0xE830, 0x01}, + {HX_CIS_I2C_Action_W, 0xE831, 0x7A}, + {HX_CIS_I2C_Action_W, 0xE835, 0x04}, + {HX_CIS_I2C_Action_W, 0xE836, 0x00}, + {HX_CIS_I2C_Action_W, 0xE837, 0x60}, + {HX_CIS_I2C_Action_W, 0xE834, 0x00}, + {HX_CIS_I2C_Action_W, 0xE838, 0x08}, + {HX_CIS_I2C_Action_W, 0xE839, 0x08}, + {HX_CIS_I2C_Action_W, 0xE83E, 0x00}, + {HX_CIS_I2C_Action_W, 0xE83F, 0x00}, + {HX_CIS_I2C_Action_W, 0xE840, 0x01}, + {HX_CIS_I2C_Action_W, 0xE841, 0x00}, + {HX_CIS_I2C_Action_W, 0xE842, 0x01}, + {HX_CIS_I2C_Action_W, 0xE843, 0x00}, + {HX_CIS_I2C_Action_W, 0xE844, 0x01}, + {HX_CIS_I2C_Action_W, 0xE845, 0x00}, + {HX_CIS_I2C_Action_W, 0xE846, 0x01}, + {HX_CIS_I2C_Action_W, 0xE847, 0x00}, + {HX_CIS_I2C_Action_W, 0xE849, 0x00}, + {HX_CIS_I2C_Action_W, 0xE84A, 0x03}, + {HX_CIS_I2C_Action_W, 0xE84B, 0xE8}, + {HX_CIS_I2C_Action_W, 0xE84D, 0x01}, + {HX_CIS_I2C_Action_W, 0xE84E, 0x6C}, + {HX_CIS_I2C_Action_W, 0xE84F, 0x50}, + {HX_CIS_I2C_Action_W, 0xE850, 0x06}, + {HX_CIS_I2C_Action_W, 0xE851, 0x08}, + {HX_CIS_I2C_Action_W, 0xE852, 0x00}, + {HX_CIS_I2C_Action_W, 0xE853, 0x68}, + {HX_CIS_I2C_Action_W, 0xE854, 0x00}, + {HX_CIS_I2C_Action_W, 0xE855, 0x88}, + {HX_CIS_I2C_Action_W, 0xE856, 0x0F}, + {HX_CIS_I2C_Action_W, 0xE857, 0x67}, + {HX_CIS_I2C_Action_W, 0xE858, 0x0B}, + {HX_CIS_I2C_Action_W, 0xE859, 0xC7}, + {HX_CIS_I2C_Action_W, 0xE85A, 0x01}, + {HX_CIS_I2C_Action_W, 0xE85B, 0x00}, + {HX_CIS_I2C_Action_W, 0xE85C, 0x00}, + {HX_CIS_I2C_Action_W, 0xE85D, 0x78}, + {HX_CIS_I2C_Action_W, 0xE85E, 0x00}, + {HX_CIS_I2C_Action_W, 0xE85F, 0x00}, + {HX_CIS_I2C_Action_W, 0xE860, 0x00}, + {HX_CIS_I2C_Action_W, 0xE861, 0x00}, + {HX_CIS_I2C_Action_W, 0xE862, 0x00}, + {HX_CIS_I2C_Action_W, 0xE863, 0xA0}, + {HX_CIS_I2C_Action_W, 0xE864, 0x00}, + {HX_CIS_I2C_Action_W, 0xE865, 0x78}, + {HX_CIS_I2C_Action_W, 0xE869, 0x04}, + {HX_CIS_I2C_Action_W, 0xE86A, 0x00}, + {HX_CIS_I2C_Action_W, 0xE86B, 0x60}, + {HX_CIS_I2C_Action_W, 0xE868, 0x00}, + {HX_CIS_I2C_Action_W, 0xE86C, 0x08}, + {HX_CIS_I2C_Action_W, 0xE86D, 0x08}, + {HX_CIS_I2C_Action_W, 0xE872, 0x00}, + {HX_CIS_I2C_Action_W, 0xE873, 0x00}, + {HX_CIS_I2C_Action_W, 0xE874, 0x01}, + {HX_CIS_I2C_Action_W, 0xE875, 0x00}, + {HX_CIS_I2C_Action_W, 0xE876, 0x01}, + {HX_CIS_I2C_Action_W, 0xE877, 0x00}, + {HX_CIS_I2C_Action_W, 0xE878, 0x01}, + {HX_CIS_I2C_Action_W, 0xE879, 0x00}, + {HX_CIS_I2C_Action_W, 0xE87A, 0x01}, + {HX_CIS_I2C_Action_W, 0xE87B, 0x00}, + {HX_CIS_I2C_Action_W, 0xE87D, 0x00}, + {HX_CIS_I2C_Action_W, 0xE87E, 0x03}, + {HX_CIS_I2C_Action_W, 0xE87F, 0xE8}, + {HX_CIS_I2C_Action_W, 0xE881, 0x00}, + {HX_CIS_I2C_Action_W, 0xE882, 0x52}, + {HX_CIS_I2C_Action_W, 0xE883, 0x86}, + {HX_CIS_I2C_Action_W, 0xE884, 0x0D}, + {HX_CIS_I2C_Action_W, 0xE885, 0x50}, + {HX_CIS_I2C_Action_W, 0xE886, 0x00}, + {HX_CIS_I2C_Action_W, 0xE887, 0x68}, + {HX_CIS_I2C_Action_W, 0xE888, 0x00}, + {HX_CIS_I2C_Action_W, 0xE889, 0x88}, + {HX_CIS_I2C_Action_W, 0xE88A, 0x0F}, + {HX_CIS_I2C_Action_W, 0xE88B, 0x67}, + {HX_CIS_I2C_Action_W, 0xE88C, 0x0B}, + {HX_CIS_I2C_Action_W, 0xE88D, 0xC7}, + {HX_CIS_I2C_Action_W, 0xE88E, 0x01}, + {HX_CIS_I2C_Action_W, 0xE88F, 0x00}, + {HX_CIS_I2C_Action_W, 0xE890, 0x00}, + {HX_CIS_I2C_Action_W, 0xE891, 0x3C}, + {HX_CIS_I2C_Action_W, 0xE892, 0x00}, + {HX_CIS_I2C_Action_W, 0xE893, 0x00}, + {HX_CIS_I2C_Action_W, 0xE894, 0x00}, + {HX_CIS_I2C_Action_W, 0xE895, 0x00}, + {HX_CIS_I2C_Action_W, 0xE896, 0x00}, + {HX_CIS_I2C_Action_W, 0xE897, 0x50}, + {HX_CIS_I2C_Action_W, 0xE898, 0x00}, + {HX_CIS_I2C_Action_W, 0xE899, 0x3C}, + + //MIPI CLK SETTING + {HX_CIS_I2C_Action_W, 0x0115, 0x00}, + {HX_CIS_I2C_Action_W, 0x0847, 0x00}, + + //EBD line on + {HX_CIS_I2C_Action_W, 0x0360, 0x02}, + {HX_CIS_I2C_Action_W, 0x0361, 0x01}, + + //DESKEW off + {HX_CIS_I2C_Action_W, 0x0837, 0x00}, + {HX_CIS_I2C_Action_W, 0x0835, 0x00}, + +// {HX_CIS_I2C_Action_W, 0x0100, 0x01}, +}; + +static HX_CIS_SensorSetting_t IMX681_stream_on[] = { + {HX_CIS_I2C_Action_W, 0x0100, 0x01}, +}; + +static HX_CIS_SensorSetting_t IMX681_stream_off[] = { + {HX_CIS_I2C_Action_W, 0x0100, 0x00}, +}; + + +/* + * bootloader use RC96M + */ +static void imx681_change_dp_clk_96m() +{ + SCU_PDHSC_DPCLK_CFG_T cfg; + hx_drv_scu_get_pdhsc_dpclk_cfg(&cfg); + cfg.dpclk = SCU_HSCDPCLKSRC_RC96M48M; + hx_drv_scu_set_pdhsc_dpclk_cfg(cfg, 0, 1); + + SCU_PDLSC_DPCLK_CFG_T lsccfg; + hx_drv_scu_get_pdlsc_dpclk_cfg(&lsccfg); + + lsccfg.scsenmclk.lscmclkdiv = 3; + lsccfg.scsenmclk.lscscmclksrc = SCU_LSCSCCLKSRC_RC96M48M; + + hx_drv_scu_set_pdlsc_dpclk_cfg(lsccfg); + + + uint32_t pixel_clk = 96; + uint32_t mclk = 24; + uint32_t lsc_pclk = 96; + hx_drv_scu_get_freq(SCU_CLK_FREQ_TYPE_HSC_DP_PCLK, &pixel_clk); + pixel_clk = pixel_clk / 1000000; + + hx_drv_scu_get_freq(SCU_CLK_FREQ_TYPE_LSC_MCLK, &mclk); + mclk = mclk / 1000000; + + hx_drv_scu_get_freq(SCU_CLK_FREQ_TYPE_LSC_SCCLK, &lsc_pclk); + lsc_pclk = lsc_pclk / 1000000; + + dbg_printf(DBG_LESS_INFO, "DP PIXEL CLK: %dM\n", pixel_clk); + dbg_printf(DBG_LESS_INFO, "DP MCLK: %dM\n", mclk); + dbg_printf(DBG_LESS_INFO, "DP LSC PIXEL CLK: %dM\n", lsc_pclk); +} + + +static void IMX681_dp_wdma_addr_init() +{ + +// g_wdma1_baseaddr = (uint32_t)jpg_data; +// g_wdma2_baseaddr = (uint32_t)jpg_data; +// g_wdma3_baseaddr= (uint32_t)raw_data; +// g_jpegautofill_addr = (uint32_t)jpg_info_data; + + g_jpegautofill_addr = mm_reserve(100); + g_wdma1_baseaddr = mm_reserve(76800); //640*480/4 + if(g_wdma1_baseaddr!=0) + g_wdma2_baseaddr = g_wdma1_baseaddr; + else + return ; + + g_wdma3_baseaddr= mm_reserve(921600); //640*480*3 + + xprintf("WD1[%x], WD2_J[%x], WD3_RAW[%x], JPAuto[%x]\n",g_wdma1_baseaddr,g_wdma2_baseaddr, + g_wdma3_baseaddr, g_jpegautofill_addr); + + + sensordplib_set_xDMA_baseaddrbyapp(g_wdma1_baseaddr, g_wdma2_baseaddr, g_wdma3_baseaddr); + sensordplib_set_jpegfilesize_addrbyapp(g_jpegautofill_addr); +} + +#if (CIS_ENABLE_MIPI_INF != 0x00) + +static void set_mipi_csi_enable() +{ + /* + * Set PLL200 + */ + SCU_PDHSC_DPCLK_CFG_T cfg; + + hx_drv_scu_get_pdhsc_dpclk_cfg(&cfg); + + uint32_t pllfreq; + hx_drv_swreg_aon_get_pllfreq(&pllfreq); + + if(pllfreq == 400000000) + { + cfg.mipiclk.hscmipiclksrc = SCU_HSCMIPICLKSRC_PLL; + cfg.mipiclk.hscmipiclkdiv = 1; + } + else + { + cfg.mipiclk.hscmipiclksrc = SCU_HSCMIPICLKSRC_PLL; + cfg.mipiclk.hscmipiclkdiv = 0; + } + + + hx_drv_scu_set_pdhsc_dpclk_cfg(cfg, 0, 1); + + + uint32_t mipi_pixel_clk = 96; + hx_drv_scu_get_freq(SCU_CLK_FREQ_TYPE_HSC_MIPI_RXCLK, &mipi_pixel_clk); + mipi_pixel_clk = mipi_pixel_clk / 1000000; + + dbg_printf(DBG_LESS_INFO, "MIPI CLK change t0 PLL freq:(%d / %d)\n", pllfreq, (cfg.mipiclk.hscmipiclkdiv+1)); + dbg_printf(DBG_LESS_INFO, "MIPI TX CLK: %dM\n", mipi_pixel_clk); + + + /* + * Init CSI RX/TX + */ + mipi_pixel_clk = 96; + hx_drv_scu_get_freq(SCU_CLK_FREQ_TYPE_HSC_MIPI_RXCLK, &mipi_pixel_clk); + + mipi_pixel_clk = mipi_pixel_clk / 1000000; + + uint32_t bitrate_1lane = SENDPLIB_MIPIRX_DATARATE; + uint32_t mipi_lnno = SENDPLIB_MIPIRX_LANE_NB; + uint32_t pixel_dpp = SENDPLIB_MIPIRX_PIXEL_DEPTH; + uint32_t line_length = SENCTRL_SENSOR_WIDTH; + uint32_t frame_length = SENCTRL_SENSOR_HEIGHT; + uint32_t byte_clk = bitrate_1lane/8; + uint32_t continuousout = SENDPLIB_MIPITX_CONTINUOUS; + uint32_t deskew_en = SENDPLIB_MIPI_DESKEW; + + dbg_printf(DBG_LESS_INFO, "MIPI TX CLK: %dM\n", mipi_pixel_clk); + dbg_printf(DBG_LESS_INFO, "MIPI BITRATE 1LANE: %dM\n", bitrate_1lane); + dbg_printf(DBG_LESS_INFO, "MIPI DATA LANE: %d\n", mipi_lnno); + dbg_printf(DBG_LESS_INFO, "MIPI PIXEL DEPTH: %d\n", pixel_dpp); + dbg_printf(DBG_LESS_INFO, "MIPI LINE LENGTH: %d\n", line_length); + dbg_printf(DBG_LESS_INFO, "MIPI FRAME LENGTH: %d\n", frame_length); + dbg_printf(DBG_LESS_INFO, "MIPI CONTINUOUSOUT: %d\n", continuousout); + dbg_printf(DBG_LESS_INFO, "MIPI DESKEW: %d\n", deskew_en); + + uint32_t n_preload = 15; + uint32_t l_header = 4; + uint32_t l_footer = 2; + + double t_input = (double)(l_header+line_length*pixel_dpp/8+l_footer)/(mipi_lnno*byte_clk)+0.06; + double t_output = (double)line_length/mipi_pixel_clk; + double t_preload = (double)(7+(n_preload*4)/mipi_lnno)/mipi_pixel_clk; + + double delta_t = t_input - t_output - t_preload; + + dbg_printf(DBG_LESS_INFO, "t_input: %dns\n", (uint32_t)(t_input*1000)); + dbg_printf(DBG_LESS_INFO, "t_output: %dns\n", (uint32_t)(t_output*1000)); + dbg_printf(DBG_LESS_INFO, "t_preload: %dns\n", (uint32_t)(t_preload*1000)); + + + uint16_t rx_fifo_fill = 0; + uint16_t tx_fifo_fill = 0; + + if(delta_t <= 0) + { + delta_t = 0 - delta_t; + tx_fifo_fill = ceil(delta_t*byte_clk*mipi_lnno/4/(pixel_dpp/2))*(pixel_dpp/2); + rx_fifo_fill = 0; + } + else + { + rx_fifo_fill = ceil(delta_t*byte_clk*mipi_lnno/4/(pixel_dpp/2))*(pixel_dpp/2); + tx_fifo_fill = 0; + } + dbg_printf(DBG_LESS_INFO, "MIPI RX FIFO FILL: %d\n", rx_fifo_fill); + dbg_printf(DBG_LESS_INFO, "MIPI TX FIFO FILL: %d\n", tx_fifo_fill); + + /* + * Reset CSI RX/TX + */ + dbg_printf(DBG_LESS_INFO, "RESET MIPI CSI RX/TX\n"); + SCU_DP_SWRESET_T dp_swrst; + drv_interface_get_dp_swreset(&dp_swrst); + dp_swrst.HSC_MIPIRX = 0; + dp_swrst.HSC_MIPITX = 0; + + hx_drv_scu_set_DP_SWReset(dp_swrst); + hx_drv_timer_cm55x_delay_us(50, TIMER_STATE_DC); + + dp_swrst.HSC_MIPIRX = 1; + dp_swrst.HSC_MIPITX = 1; + hx_drv_scu_set_DP_SWReset(dp_swrst); + + MIPIRX_DPHYHSCNT_CFG_T hscnt_cfg; + hscnt_cfg.mipirx_dphy_hscnt_clk_en = 0; + hscnt_cfg.mipirx_dphy_hscnt_ln0_en = 1; + hscnt_cfg.mipirx_dphy_hscnt_ln1_en = 1; +#if(IC_VERSION >= 30) + if(mipi_pixel_clk == 200) //pll200 + { + hscnt_cfg.mipirx_dphy_hscnt_clk_val = 0x03; + hscnt_cfg.mipirx_dphy_hscnt_ln0_val = 0x10; + hscnt_cfg.mipirx_dphy_hscnt_ln1_val = 0x10; + } + else if(mipi_pixel_clk == 300) //pll300 + { + hscnt_cfg.mipirx_dphy_hscnt_clk_val = 0x03; + hscnt_cfg.mipirx_dphy_hscnt_ln0_val = 0x18; + hscnt_cfg.mipirx_dphy_hscnt_ln1_val = 0x18; + } + else //rc96 + { + hscnt_cfg.mipirx_dphy_hscnt_clk_val = 0x03; + hscnt_cfg.mipirx_dphy_hscnt_ln0_val = 0x06; + hscnt_cfg.mipirx_dphy_hscnt_ln1_val = 0x06; + } + sensordplib_csirx_set_hscnt(hscnt_cfg); +#else //VerB + hscnt_cfg.mipirx_dphy_hscnt_clk_val = 0x03; + hscnt_cfg.mipirx_dphy_hscnt_ln0_val = 0x10; + hscnt_cfg.mipirx_dphy_hscnt_ln1_val = 0x10; +#endif + + + if(pixel_dpp == 10 || pixel_dpp == 8) + { + sensordplib_csirx_set_pixel_depth(pixel_dpp); + } + else + { + dbg_printf(DBG_LESS_INFO, "PIXEL DEPTH fail %d\n", pixel_dpp); + return; + } + + +// sensordplib_csirx_set_vcnum(0); + sensordplib_csirx_set_deskew(deskew_en); + sensordplib_csirx_set_fifo_fill(rx_fifo_fill); + sensordplib_csirx_enable(mipi_lnno); + + CSITX_DPHYCLKMODE_E clkmode; + if(continuousout) + { + clkmode = CSITX_DPHYCLOCK_CONT; + } + else + { + clkmode = CSITX_DPHYCLOCK_NON_CONT; + } + sensordplib_csitx_set_dphy_clkmode(clkmode); + + if(pixel_dpp == 10 || pixel_dpp == 8) + { + sensordplib_csitx_set_pixel_depth(pixel_dpp); + } + else + { + dbg_printf(DBG_LESS_INFO, "PIXEL DEPTH fail %d\n", pixel_dpp); + return; + } + + sensordplib_csitx_set_deskew(deskew_en); + sensordplib_csitx_set_fifo_fill(tx_fifo_fill); + sensordplib_csitx_enable(mipi_lnno, bitrate_1lane, line_length, frame_length); + + /* + * //VMUTE setting: Enable VMUTE + * W:0x52001408:0x0000000D:4:4 + */ + SCU_VMUTE_CFG_T ctrl; + ctrl.timingsrc = SCU_VMUTE_CTRL_TIMING_SRC_VMUTE; + ctrl.txphypwr = SCU_VMUTE_CTRL_TXPHY_PWR_DISABLE; + ctrl.ctrlsrc = SCU_VMUTE_CTRL_SRC_SW; + ctrl.swctrl = SCU_VMUTE_CTRL_SW_ENABLE; + hx_drv_scu_set_vmute(&ctrl); + + + dbg_printf(DBG_LESS_INFO, "VMUTE: 0x%08X\n", *(uint32_t*)(SCU_LSC_ADDR+0x408)); + dbg_printf(DBG_LESS_INFO, "0x53061000: 0x%08X\n", *(uint32_t*)(CSITX_REGS_BASE+0x1000)); + dbg_printf(DBG_LESS_INFO, "0x53061004: 0x%08X\n", *(uint32_t*)(CSITX_REGS_BASE+0x1004)); + dbg_printf(DBG_LESS_INFO, "0x53061008: 0x%08X\n", *(uint32_t*)(CSITX_REGS_BASE+0x1008)); + dbg_printf(DBG_LESS_INFO, "0x5306100C: 0x%08X\n", *(uint32_t*)(CSITX_REGS_BASE+0x100C)); + dbg_printf(DBG_LESS_INFO, "0x53061010: 0x%08X\n", *(uint32_t*)(CSITX_REGS_BASE+0x1010)); + +} + +static void set_mipi_csi_disable() +{ + dbg_printf(DBG_LESS_INFO, "MIPI CSI DeInit IMX681\n"); + + volatile uint32_t *csi_static_cfg_reg = (volatile uint32_t *)(CSIRX_REGS_BASE+0x08); + volatile uint32_t *csi_dphy_lane_control_reg = (volatile uint32_t *)(CSIRX_REGS_BASE+0x40); + volatile uint32_t *csi_stream0_control_reg = (volatile uint32_t *)(CSIRX_REGS_BASE+0x100); + volatile uint32_t *csi_stream0_data_cfg = (volatile uint32_t *)(CSIRX_REGS_BASE+0x108); + volatile uint32_t *csi_stream0_cfg_reg = (volatile uint32_t *)(CSIRX_REGS_BASE+0x10C); + + sensordplib_csirx_disable(); + sensordplib_csitx_disable(); + + dbg_printf(DBG_LESS_INFO, "0x%08X = 0x%08X\n", csi_static_cfg_reg, *csi_static_cfg_reg); + dbg_printf(DBG_LESS_INFO, "0x%08X = 0x%08X\n", csi_dphy_lane_control_reg, *csi_dphy_lane_control_reg); + dbg_printf(DBG_LESS_INFO, "0x%08X = 0x%08X\n", csi_stream0_data_cfg, *csi_stream0_data_cfg); + dbg_printf(DBG_LESS_INFO, "0x%08X = 0x%08X\n", csi_stream0_control_reg, *csi_stream0_control_reg); + +} +#endif + +#if (CIS_ENABLE_HX_AUTOI2C != 0x00) +static void set_hxautoi2c() +{ + //set to synopsys IP, change to Himax IP + dbg_printf(DBG_LESS_INFO, "INIT AUTOI2C\n"); + HXAUTOI2CHC_STATIC_CFG_T scfg; + HXAUTOI2CHC_INT_CFG_T icfg; + HXAUTOI2CHC_CMD_CFG_T trig_cfg; + HXAUTOI2CHC_CMD_CFG_T stop_cfg; + + scfg.slaveid = CIS_I2C_ID; + + scfg.clkdiv = HXAUTOI2C_SCL_CLK_DIV_240; + scfg.cmdtype = HXAUTOI2CHC_CMD_TRIG_STOP; + scfg.trig_ctrl_sw = HXAUTOI2CHC_CMD_CTRL_BY_HW; + scfg.stop_ctrl_sw = HXAUTOI2CHC_CMD_CTRL_BY_HW; + + icfg.trig_int_loc = HXAUTOI2CHC_INT_LOC_AFT_CMD1; + icfg.stop_int_loc = HXAUTOI2CHC_INT_LOC_AFT_CMD1; + icfg.trig_delay = 0; + icfg.stop_delay = 0; + + trig_cfg.cmd_num = HXAUTOI2CHC_CMD_NUM_1; + trig_cfg.cmd1_byte_num = HXAUTOI2CHC_BYTE_NUM_3; + trig_cfg.cmd2_byte_num = HXAUTOI2CHC_BYTE_NUM_3; + trig_cfg.cmd3_byte_num = HXAUTOI2CHC_BYTE_NUM_3; + trig_cfg.cmd4_byte_num = HXAUTOI2CHC_BYTE_NUM_3; + trig_cfg.delay01 = 0; + trig_cfg.delay12 = 0x100; + trig_cfg.delay23 = 0x100; + trig_cfg.delay34 = 0x100; + + stop_cfg.cmd_num = HXAUTOI2CHC_CMD_NUM_1; + stop_cfg.cmd1_byte_num = HXAUTOI2CHC_BYTE_NUM_3; + stop_cfg.cmd2_byte_num = HXAUTOI2CHC_BYTE_NUM_3; + stop_cfg.cmd3_byte_num = HXAUTOI2CHC_BYTE_NUM_3; + stop_cfg.cmd4_byte_num = HXAUTOI2CHC_BYTE_NUM_3; + stop_cfg.delay01 = 0; + stop_cfg.delay12 = 0x100; + stop_cfg.delay23 = 0x100; + stop_cfg.delay34 = 0x100; + + sensordplib_autoi2c_cfg(scfg, icfg, trig_cfg, stop_cfg); + + + HXAUTOI2CHC_CMD_T trig_cmd1, trig_cmd2, trig_cmd3, trig_cmd4; + + trig_cmd1.byte1 = (IMX681_stream_on[0].RegAddree >> 8 & 0xFF); + trig_cmd1.byte2 = (IMX681_stream_on[0].RegAddree & 0xFF); + trig_cmd1.byte3 = IMX681_stream_on[0].Value; + trig_cmd1.byte4 = 0x00; + + trig_cmd2.byte1 = trig_cmd2.byte2 = trig_cmd2.byte3 = trig_cmd2.byte4 = 0x11; + trig_cmd3.byte1 = trig_cmd3.byte2 = trig_cmd3.byte3 = trig_cmd3.byte4 = 0x22; + trig_cmd4.byte1 = trig_cmd4.byte2 = trig_cmd4.byte3 = trig_cmd4.byte4 = 0x33; + + sensordplib_autoi2c_trigcmd(trig_cmd1, trig_cmd2, trig_cmd3, trig_cmd4); + + HXAUTOI2CHC_CMD_T stop_cmd1, stop_cmd2, stop_cmd3, stop_cmd4; + + stop_cmd1.byte1 = (IMX681_stream_off[0].RegAddree >> 8 & 0xFF); + stop_cmd1.byte2 = (IMX681_stream_off[0].RegAddree & 0xFF); + stop_cmd1.byte3 = IMX681_stream_off[0].Value; + stop_cmd1.byte4 = 0x00; + + stop_cmd2.byte1 = stop_cmd2.byte2 = stop_cmd2.byte3 = stop_cmd2.byte4 = 0x11; + stop_cmd3.byte1 = stop_cmd3.byte2 = stop_cmd3.byte3 = stop_cmd3.byte4 = 0x22; + stop_cmd4.byte1 = stop_cmd4.byte2 = stop_cmd4.byte3 = stop_cmd4.byte4 = 0x33; + + sensordplib_autoi2c_stopcmd(stop_cmd1, stop_cmd2, stop_cmd3, stop_cmd4); +} +#endif + +int cisdp_sensor_init() +{ + DP_MCLK_SRC_INT_EXT_E clk_int_ext; + DP_MCLK_SRC_INT_SEL_E clk_int_src; + + dbg_printf(DBG_LESS_INFO, "cis_imx681_init \r\n"); + + hx_drv_dp_get_mclk_src(&clk_int_ext, &clk_int_src); + xprintf("ori_mclk_int_ext=%d,ori_mclk_int_src=%d\n",clk_int_ext, clk_int_src); + hx_drv_dp_set_mclk_src(DP_MCLK_SRC_INTERNAL, DP_MCLK_SRC_INT_SEL_XTAL); + hx_drv_dp_get_mclk_src(&clk_int_ext, &clk_int_src); + xprintf("mclk_int_ext=%d,mclk_int_src=%d\n",clk_int_ext, clk_int_src); + + /* + * common CIS init + */ + hx_drv_cis_init(DEAULT_XHSUTDOWN_PIN, SENSORCTRL_MCLK_DIV1); + dbg_printf(DBG_LESS_INFO, "mclk DIV1, xshutdown_pin=%d\n",DEAULT_XHSUTDOWN_PIN); + hx_drv_sensorctrl_set_xSleepCtrl(SENSORCTRL_XSLEEP_BY_CPU); + hx_drv_sensorctrl_set_xSleep(1); + dbg_printf(DBG_LESS_INFO, "hx_drv_sensorctrl_set_xSleep(1)\n"); + + /* + * IMX681 special setting + */ + uint8_t level = 1; + dbg_printf(DBG_LESS_INFO,"Set SEN_D2 ---> GPIO20:%d \n", level); + hx_drv_scu_set_SEN_D2_pinmux(SCU_SEN_D2_PINMUX_GPIO20); + hx_drv_gpio_set_output(GPIO20, GPIO_OUT_LOW); + hx_drv_gpio_set_out_value(GPIO20, (GPIO_OUT_LEVEL_E) level); + + dbg_printf(DBG_LESS_INFO, "Change I2C ID to: 0x%02X\n", CIS_I2C_ID); + hx_drv_cis_set_slaveID(CIS_I2C_ID); + + /* + * off stream before init sensor + */ + if(hx_drv_cis_setRegTable(IMX681_stream_off, HX_CIS_SIZE_N(IMX681_stream_off, HX_CIS_SensorSetting_t))!= HX_CIS_NO_ERROR) + { + dbg_printf(DBG_LESS_INFO, "IMX681 off by app fail\r\n"); + return -1; + } + + + if(hx_drv_cis_setRegTable(IMX681_init_setting, HX_CIS_SIZE_N(IMX681_init_setting, HX_CIS_SensorSetting_t))!= HX_CIS_NO_ERROR) + { + dbg_printf(DBG_LESS_INFO, "IMX681 Init by app fail \r\n"); + return -1; + } + else + { + dbg_printf(DBG_LESS_INFO, "IMX681 Init by app \n"); + } + + return 0; +} + +int cisdp_dp_init(bool inp_init, SENSORDPLIB_PATH_E dp_type, evthandlerdp_CBEvent_t cb_event, uint32_t jpg_ratio) +{ + HW2x2_CFG_T hw2x2_cfg; + CDM_CFG_T cdm_cfg; + HW5x5_CFG_T hw5x5_cfg; + JPEG_CFG_T jpeg_cfg; + + + //HW2x2 Cfg + hw2x2_cfg.hw2x2_path = DP_HW2X2_PATH; + hw2x2_cfg.hw_22_process_mode = DP_HW2X2_PROCESS_MODE; + hw2x2_cfg.hw_22_crop_stx = DP_HW2X2_CROP_START_X; + hw2x2_cfg.hw_22_crop_sty = DP_HW2X2_CROP_START_Y; + hw2x2_cfg.hw_22_in_width = DP_HW2X2_CROP_WIDTH; + hw2x2_cfg.hw_22_in_height = DP_HW2X2_CROP_HEIGHT; + hw2x2_cfg.hw_22_mono_round_mode = DP_HW2X2_ROUND_MODE; + + //CDM Cfg + cdm_cfg.cdm_enable = DP_CDM_ENABLE; + cdm_cfg.cdm_crop_stx = DP_CDM_IN_START_X; + cdm_cfg.cdm_crop_sty = DP_CDM_IN_START_Y; + cdm_cfg.cdm_in_width = DP_CDM_IN_WIDTH; + cdm_cfg.cdm_in_height = DP_CDM_IN_HEIGHT; + cdm_cfg.meta_dump = DP_CDM_META_DUMP; + cdm_cfg.ht_packing = DP_CDM_HT_PACKING; + cdm_cfg.cdm_min_allow_dis = DP_CDM_MIN_ALLOW_DIS; + cdm_cfg.cdm_tolerance = DP_CDM_TOLERANCE; + cdm_cfg.cdm_reactance = DP_CDM_REACTANCE; + cdm_cfg.cdm_relaxation = DP_CDM_RELAXATION; + cdm_cfg.cdm_eros_th = DP_CDM_EROS_TH; + cdm_cfg.cdm_num_ht_th = DP_CDM_NUM_HT_TH; + cdm_cfg.cdm_num_ht_vect_th_x = DP_CDM_NUM_HT_VECT_TH_X; + cdm_cfg.cdm_num_ht_vect_th_y = DP_CDM_NUM_HT_VECT_TH_X; + cdm_cfg.cdm_num_cons_ht_bin_th_x = DP_CDM_NUM_CONS_HT_BIN_TH_X; + cdm_cfg.cdm_num_cons_ht_bin_th_y = DP_CDM_NUM_CONS_HT_BIN_TH_Y; + cdm_cfg.cpu_activeflag = DP_CDM_CPU_ACTIVEFLAG; + cdm_cfg.init_map_flag = DP_CDM_INIT_MAP_FLAG; + + //HW5x5 Cfg + hw5x5_cfg.hw5x5_path = DP_HW5X5_PATH; + hw5x5_cfg.demos_bndmode = DP_HW5X5_DEMOS_BNDMODE; + hw5x5_cfg.demos_color_mode = DP_HW5X5_DEMOS_COLORMODE; + + hw5x5_cfg.demos_pattern_mode = DP_HW5X5_DEMOS_PATTERN; + hw5x5_cfg.demoslpf_roundmode = DP_HW5X5_DEMOSLPF_ROUNDMODE; + hw5x5_cfg.hw55_crop_stx = DP_HW5X5_CROP_START_X; + hw5x5_cfg.hw55_crop_sty = DP_HW5X5_CROP_START_X; + hw5x5_cfg.hw55_in_width = DP_HW5X5_CROP_WIDTH; + hw5x5_cfg.hw55_in_height = DP_HW5X5_CROP_HEIGHT; + + //JPEG Cfg + jpeg_cfg.jpeg_path = DP_JPEG_PATH; + jpeg_cfg.enc_width = DP_JPEG_ENC_WIDTH; + jpeg_cfg.enc_height = DP_JPEG_ENC_HEIGHT; + jpeg_cfg.jpeg_enctype = DP_JPEG_ENCTYPE; + + if(jpg_ratio == 4) + jpeg_cfg.jpeg_encqtable = JPEG_ENC_QTABLE_4X; + else + jpeg_cfg.jpeg_encqtable = JPEG_ENC_QTABLE_10X; + + IMX681_dp_wdma_addr_init(); + + /* + * Change DP source CLK + */ + imx681_change_dp_clk_96m(); + + +#if (CIS_ENABLE_MIPI_INF != 0x00) + //setup MIPI RXTX + set_mipi_csi_enable(); +#endif + + INP_CROP_T crop; + crop.start_x = DP_INP_CROP_START_X; + crop.start_y = DP_INP_CROP_START_Y; + + if(DP_INP_CROP_WIDTH >= 1) + crop.last_x = DP_INP_CROP_WIDTH - 1; + else + crop.last_x = 0; + + if(DP_INP_CROP_HEIGHT >= 1) + crop.last_y = DP_INP_CROP_HEIGHT - 1; + else + crop.last_y = 0; + + + sensordplib_set_sensorctrl_inp_wi_crop_bin(SENCTRL_SENSOR_TYPE, SENCTRL_STREAM_TYPE, + SENCTRL_SENSOR_WIDTH, SENCTRL_SENSOR_HEIGHT, DP_INP_SUBSAMPLE, crop, DP_INP_BINNING); + + uint8_t cyclic_buffer_cnt = 1; + + int32_t non_support = 0; + switch (dp_type) + { + case SENSORDPLIB_PATH_INP_WDMA2: + sensordplib_set_raw_wdma2(DP_INP_OUT_WIDTH, DP_INP_OUT_HEIGHT, + NULL); + break; + case SENSORDPLIB_PATH_INP_HW2x2_CDM: + sensordplib_set_HW2x2_CDM(hw2x2_cfg, cdm_cfg, + NULL); + break; + case SENSORDPLIB_PATH_INP_HW5x5: + sensordplib_set_hw5x5_wdma3(hw5x5_cfg, + NULL); + break; + case SENSORDPLIB_PATH_INP_HW5x5_JPEG: + sensordplib_set_hw5x5_jpeg_wdma2(hw5x5_cfg + , jpeg_cfg, + cyclic_buffer_cnt, + NULL); + break; + case SENSORDPLIB_PATH_INP_HW2x2: + sensordplib_set_HW2x2_wdma1(hw2x2_cfg, NULL); + break; + case SENSORDPLIB_PATH_INP_CDM: + sensordplib_set_CDM(cdm_cfg, NULL); + break; + case SENSORDPLIB_PATH_INT1: + sensordplib_set_INT1_HWACC(hw2x2_cfg, + cdm_cfg, hw5x5_cfg,jpeg_cfg, + cyclic_buffer_cnt, + NULL); + break; + case SENSORDPLIB_PATH_INTNOJPEG: + sensordplib_set_INTNoJPEG_HWACC(hw2x2_cfg, + cdm_cfg, hw5x5_cfg, + NULL); + break; + case SENSORDPLIB_PATH_INT3: + sensordplib_set_int_raw_hw5x5_wdma23(DP_INP_OUT_WIDTH, + DP_INP_OUT_HEIGHT, + hw5x5_cfg, + NULL); + break; + case SENSORDPLIB_PATH_INT_INP_HW5X5_JPEG: + if(hw5x5_cfg.demos_color_mode == DEMOS_COLORMODE_RGB) + { + sensordplib_set_int_hw5x5rgb_jpeg_wdma23(hw5x5_cfg,jpeg_cfg, + cyclic_buffer_cnt, + NULL); + } + else + { + sensordplib_set_int_hw5x5_jpeg_wdma23(hw5x5_cfg,jpeg_cfg, + cyclic_buffer_cnt, + NULL); + } + break; + case SENSORDPLIB_PATH_INT_INP_HW2x2_HW5x5_JPEG: + sensordplib_set_int_hw2x2_hw5x5_jpeg_wdma12(hw2x2_cfg, + hw5x5_cfg,jpeg_cfg, + cyclic_buffer_cnt, + NULL); + break; + case SENSORDPLIB_PATH_JPEGDEC: + case SENSORDPLIB_PATH_TPG_JPEGENC: + case SENSORDPLIB_PATH_TPG_HW2x2: + case SENSORDPLIB_PATH_INP_HXCSC_CDM: + case SENSORDPLIB_PATH_INP_HXCSC: + case SENSORDPLIB_PATH_INP_HXCSC_JPEG: + case SENSORDPLIB_PATH_INT1_CSC: + case SENSORDPLIB_PATH_INTNOJPEG_CSC: + case SENSORDPLIB_PATH_INT3_CSC: + case SENSORDPLIB_PATH_INT_INP_HXCSC_JPEG: + case SENSORDPLIB_PATH_NO: + default: + dbg_printf(DBG_LESS_INFO, "Not support case \r\n"); + non_support = 1; + break; + } + + if(non_support == 1) + return -1; + +#if (CIS_ENABLE_HX_AUTOI2C != 0x00) + //init hxauotoi2c + set_hxautoi2c(); +#endif + + hx_dplib_evthandler_register_cb(cb_event, SENSORDPLIB_CB_FUNTYPE_DP); + + return 0; +} + +void cisdp_sensor_start() +{ +#if (CIS_ENABLE_HX_AUTOI2C == 0x00) + + /* + * Manual Control Stream On + */ + if(hx_drv_cis_setRegTable(IMX681_stream_on, HX_CIS_SIZE_N(IMX681_stream_on, HX_CIS_SensorSetting_t))!= HX_CIS_NO_ERROR) + { + dbg_printf(DBG_LESS_INFO, "IMX681 on by app fail\r\n"); + return; + } + +#else + /* + * AUTO I2C Control Stream On + */ + sensordplib_autoi2c_enable(); + dbg_printf(DBG_LESS_INFO, "hxauto i2c enable \n"); +#endif + + sensordplib_set_mclkctrl_xsleepctrl_bySCMode(); + + sensordplib_set_sensorctrl_start(); +} + +void cisdp_sensor_stop() +{ + sensordplib_stop_capture(); + sensordplib_start_swreset(); + sensordplib_stop_swreset_WoSensorCtrl(); + +#if (CIS_ENABLE_HX_AUTOI2C == 0x00) + /* + * Default Stream On + */ + if(hx_drv_cis_setRegTable(IMX681_stream_off, HX_CIS_SIZE_N(IMX681_stream_off, HX_CIS_SensorSetting_t))!= HX_CIS_NO_ERROR) + { + dbg_printf(DBG_LESS_INFO, "IMX681 off by app fail\r\n"); + } + else + { + dbg_printf(DBG_LESS_INFO, "IMX681 off by app \n"); + } +#else + //disable hxauotoi2c + sensordplib_autoi2c_disable(); + dbg_printf(DBG_LESS_INFO, "hxauto i2c disable \n"); +#endif + +#if (CIS_ENABLE_MIPI_INF != 0x00) + set_mipi_csi_disable(); +#endif +} + +void cisdp_get_jpginfo(uint32_t *jpeg_enc_filesize, uint32_t *jpeg_enc_addr) +{ + uint8_t frame_no; + uint8_t buffer_no = 0; + hx_drv_xdma_get_WDMA2_bufferNo(&buffer_no); + hx_drv_xdma_get_WDMA2NextFrameIdx(&frame_no); + uint32_t reg_val=0, mem_val=0; + if(frame_no == 0) + { + frame_no = buffer_no - 1; + }else{ + frame_no = frame_no - 1; + } + //hx_drv_jpeg_get_EncOutRealMEMSize(jpeg_enc_filesize); + //dbg_printf(DBG_LESS_INFO, "current jpeg_size=0x%x\n", *jpeg_enc_filesize); + hx_drv_jpeg_get_EncOutRealMEMSize(®_val); + dbg_printf(DBG_LESS_INFO, "current jpeg_size=0x%x\n", reg_val); + + //hx_drv_jpeg_get_FillFileSizeToMem(frame_no, (uint32_t)g_jpegautofill_addr, jpeg_enc_filesize); + //hx_drv_jpeg_get_MemAddrByFrameNo(frame_no, g_wdma2_baseaddr, jpeg_enc_addr); + hx_drv_jpeg_get_FillFileSizeToMem(frame_no, (uint32_t)g_jpegautofill_addr, &mem_val); + hx_drv_jpeg_get_MemAddrByFrameNo(frame_no, g_wdma2_baseaddr, jpeg_enc_addr); + + //*jpeg_enc_filesize = mem_val > reg_val?reg_val:mem_val; + *jpeg_enc_filesize = mem_val == reg_val?mem_val:reg_val; + + dbg_printf(DBG_LESS_INFO, "current frame_no=%d, jpeg_size=0x%x,addr=0x%x\n",frame_no,*jpeg_enc_filesize,*jpeg_enc_addr); +} + +uint32_t app_get_jpeg_addr() +{ + //EPII_InvalidateDCache_by_Addr(g_wdma2_baseaddr, 4); + return g_wdma2_baseaddr; +} + +uint32_t app_get_jpeg_sz() +{ + //EPII_InvalidateDCache_by_Addr(g_jpegautofill_addr, 4); + hx_InvalidateDCache_by_Addr((volatile void *)g_jpegautofill_addr, 32); + return *((uint32_t*)g_jpegautofill_addr); +} + +uint32_t app_get_raw_addr() +{ + //raw data area BBBBBB/GGGGGG/RRRRRR + return g_wdma3_baseaddr;//return b for use +} + +uint32_t app_get_raw_channels() { + return SENCTRL_SENSOR_CH; +} diff --git a/EPII_CM55M_APP_S/app/scenario_app/allon_sensor_mipi/cisdp_sensor.h b/EPII_CM55M_APP_S/app/scenario_app/allon_sensor_mipi/cisdp_sensor.h new file mode 100644 index 00000000..f80f83d2 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/allon_sensor_mipi/cisdp_sensor.h @@ -0,0 +1,46 @@ +/* + * cisdp_sensor.h + * + * Created on: 2022�~11��18�� + * Author: 901912 + */ + +#ifndef APP_SCENARIO_CISDP_SENSOR_H_ +#define APP_SCENARIO_CISDP_SENSOR_H_ + +#include +#include +#include +#include +#include +#include "WE2_device.h" +#include "hxevent_debug.h" +#include "sensor_dp_lib.h" +#include "evt_datapath.h" +#include "cisdp_cfg.h" +#include "hx_drv_scu.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif +int cisdp_sensor_init(); +int cisdp_dp_init(bool inp_init, SENSORDPLIB_PATH_E dp_type, + evthandlerdp_CBEvent_t cb_event, uint32_t jpg_ratio); +void cisdp_sensor_start(); +void cisdp_sensor_stop(); +void cisdp_get_jpginfo(uint32_t *jpeg_enc_filesize, uint32_t *jpeg_enc_addr); + +uint32_t app_get_jpeg_addr(); +uint32_t app_get_jpeg_sz(); +uint32_t app_get_raw_addr(); +uint32_t app_get_raw_sz(); +uint32_t app_get_raw_width(); +uint32_t app_get_raw_height(); +uint32_t app_get_raw_channels(); + +#ifdef __cplusplus +} +#endif + +#endif /* APP_SCENARIO_CISDP_SENSOR_H_ */ diff --git a/EPII_CM55M_APP_S/app/scenario_app/allon_sensor_mipi/drv_user_defined.mk b/EPII_CM55M_APP_S/app/scenario_app/allon_sensor_mipi/drv_user_defined.mk new file mode 100644 index 00000000..bdd98b27 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/allon_sensor_mipi/drv_user_defined.mk @@ -0,0 +1,94 @@ +## +# platform (onchip ip) support feature +# Add all of supported ip list here +# The source code should be located in ~\drivers\{ip_name}\ +## + +DRIVERS_IP_LIST ?= 2x2 \ + 5x5 \ + uart spi \ + i3c_mst isp \ + iic \ + mb \ + scu \ + timer \ + watchdog \ + rtc \ + cdm \ + edm \ + jpeg \ + xdma \ + dp \ + inp \ + tpg \ + inp1bitparser \ + sensorctrl \ + gpio \ + i2s \ + pdm \ + i3c_slv \ + vad \ + swreg_aon \ + swreg_lsc \ + dma \ + ppc \ + pmu \ + mpc \ + hxautoi2c_mst \ + sensorctrl \ + csirx \ + csitx \ + adcc \ + pwm \ + inpovparser \ + adcc_hv + +DRIVERS_IP_INSTANCE ?= RTC0 \ + RTC1 \ + RTC2 \ + TIMER0 \ + TIMER1 \ + TIMER2 \ + TIMER3 \ + TIMER4 \ + TIMER5 \ + WDT0 \ + WDT1 \ + DMA0 \ + DMA1 \ + DMA2 \ + DMA3 \ + UART0 \ + UART1 \ + UART2 \ + IIC_HOST_SENSOR \ + IIC_HOST \ + IIC_HOST_MIPI \ + SSPI_HOST \ + QSPI_HOST \ + OSPI_HOST \ + SSPI_SLAVE \ + GPIO_G0 \ + GPIO_G1 \ + GPIO_G2 \ + GPIO_G3 \ + SB_GPIO \ + AON_GPIO \ + I2S_HOST \ + I2S_SLAVE \ + IIIC_SLAVE0 \ + IIIC_SLAVE1 \ + PWM0 \ + PWM1 \ + PWM2 \ + ADCC \ + ADCC_HV + +ifneq ($(IC_VER), 10) +DRIVERS_IP_INSTANCE += TIMER6 \ + TIMER7 \ + TIMER8 +endif + +DRIVERS_IP_NS_INSTANCE ?= + diff --git a/EPII_CM55M_APP_S/app/scenario_app/allon_sensor_mipi/hardfault_handler.c b/EPII_CM55M_APP_S/app/scenario_app/allon_sensor_mipi/hardfault_handler.c new file mode 100644 index 00000000..c7ef0327 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/allon_sensor_mipi/hardfault_handler.c @@ -0,0 +1,134 @@ +/* + Copyright (c) 2020 Arm Limited (or its affiliates). All rights reserved. + Use, modification and redistribution of this file is subject to your possession of a + valid End User License Agreement for the Arm Product of which these examples are part of + and your compliance with all applicable terms and conditions of such licence agreement. + */ + +#include +#include +#include +#include +#include +#include +#include "WE2_device.h" + +#if 0 +/* HardFault handler implementation that prints a message + then exits the program early. + */ +void HardFault_Handler(void) +{ +#if 0 + printf("HardFault occurred!\n"); +#endif + for(;;) {} +} +#endif +void HardFault_Handler(void) { + /* Handling SAU related secure faults */ + printf("\r\nEntering HardFault interrupt!\r\n"); + if (SAU->SFSR != 0) { + if (SAU->SFSR & SAU_SFSR_INVEP_Msk) { + /* Invalid Secure state entry point */ + printf( + "SAU->SFSR:INVEP fault: Invalid entry point to secure world.\r\n"); + } else if (SAU->SFSR & SAU_SFSR_AUVIOL_Msk) { + /* AUVIOL: SAU violation */ + printf( + "SAU->SFSR:AUVIOL fault: SAU violation. Access to secure memory from normal world.\r\n"); + } else if (SAU->SFSR & SAU_SFSR_INVTRAN_Msk) { + /* INVTRAN: Invalid transition from secure to normal world */ + printf( + "SAU->SFSR:INVTRAN fault: Invalid transition from secure to normal world.\r\n"); + } else { + printf("Another SAU error.\r\n"); + } + if (SAU->SFSR & SAU_SFSR_SFARVALID_Msk) { + /* SFARVALID: SFAR contain valid address that caused secure violation */ + printf("Address that caused SAU violation is 0x%X.\r\n", SAU->SFAR); + } + } + + /* Handling secure bus related faults */ + if (SCB->CFSR != 0) { + if (SCB->CFSR & SCB_CFSR_IBUSERR_Msk) { + /* IBUSERR: Instruction bus error on an instruction prefetch */ + printf( + "SCB->BFSR:IBUSERR fault: Instruction bus error on an instruction prefetch.\r\n"); + } else if (SCB->CFSR & SCB_CFSR_PRECISERR_Msk) { + /* PRECISERR: Instruction bus error on an instruction prefetch */ + printf("SCB->BFSR:PRECISERR fault: Precise data access error.\r\n"); + } else { + printf("Security Another secure bus error 1.\r\n"); + } + if (SCB->CFSR & SCB_CFSR_BFARVALID_Msk) { + /* BFARVALID: BFAR contain valid address that caused secure violation */ + printf("Address that caused secure bus violation is 0x%X.\r\n", + SCB->BFAR); + } + } + + /* Handling non-secure bus related faults */ + if (SCB_NS->CFSR != 0) { + if (SCB_NS->CFSR & SCB_CFSR_IBUSERR_Msk) { + /* IBUSERR: Instruction bus error on an instruction prefetch */ + printf( + "SCB_NS->BFSR:IBUSERR fault: Instruction bus error on an instruction prefetch.\r\n"); + } else if (SCB_NS->CFSR & SCB_CFSR_PRECISERR_Msk) { + /* PRECISERR: Data bus error on an data read/write */ + printf( + "SCB_NS->BFSR:PRECISERR fault: Precise data access error.\r\n"); + } else { + printf("Security Another secure bus error 2.\r\n"); + } + if (SCB_NS->CFSR & SCB_CFSR_BFARVALID_Msk) { + /* BFARVALID: BFAR contain valid address that caused secure violation */ + printf("Address that caused secure bus violation is 0x%X.\r\n", + SCB_NS->BFAR); + } + } + +#if 0 + /* Perform system RESET */ + SCB->AIRCR = + (SCB->AIRCR & ~SCB_AIRCR_VECTKEY_Msk) | (0x05FAUL << SCB_AIRCR_VECTKEY_Pos) | SCB_AIRCR_SYSRESETREQ_Msk; +#else + printf("SCB->CFSR:0x%08x\n", SCB->CFSR); + printf("SCB->BFAR:0x%08x\n", SCB->BFAR); + printf("SCB->HFSR:0x%08x\n", SCB->HFSR); + for (;;) { + } +#endif +} + +void NMI_Handler(void) { + printf("\r\nEntering NMI_Handler interrupt!\r\n"); + for (;;) { + } +} + +void MemManage_Handler(void) { + printf("\r\nEntering MemManage_Handler interrupt!\r\n"); + for (;;) { + } +} +void BusFault_Handler(void) { + printf("\r\nEntering BusFault_Handler interrupt!\r\n"); + printf("SCB->CFSR:0x%08x\n", SCB->CFSR); + printf("SCB->BFAR:0x%08x\n", SCB->BFAR); + printf("SCB->HFSR:0x%08x\n", SCB->HFSR); + for (;;) { + } +} +void UsageFault_Handler(void) { + printf("\r\nEntering UsageFault_Handler interrupt!\r\n"); + for (;;) { + } +} +void SecureFault_Handler(void) { + printf("\r\nEntering SecureFault_Handler interrupt!\r\n"); + for (;;) { + } +} + diff --git a/EPII_CM55M_APP_S/app/scenario_app/allon_sensor_mipi/memory_manage.c b/EPII_CM55M_APP_S/app/scenario_app/allon_sensor_mipi/memory_manage.c new file mode 100644 index 00000000..96b3e5f2 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/allon_sensor_mipi/memory_manage.c @@ -0,0 +1,35 @@ +/* + * memory_manage.c + * + * Created on: Feb 15, 2023 + * Author: bigcat-himax + */ +#include +#include +#include +#include +#include +#include + +static uint32_t g_addr=0, end_addr=0; + +int mm_set_initial(uint32_t start_addr, uint32_t mm_sz) +{ + g_addr = start_addr; + end_addr = g_addr + mm_sz; + //xprintf("mm_set_initial:\n start[%x]end[%x]sz[%x]\n", start_addr,start_addr+mm_sz,mm_sz); + + return 0; +} + +uint32_t mm_reserve(uint32_t sz) +{ + uint32_t res = g_addr; + if((g_addr+sz)>end_addr) + return 0; + else { + g_addr += sz; + return res; + } + +} diff --git a/EPII_CM55M_APP_S/app/scenario_app/allon_sensor_mipi/memory_manage.h b/EPII_CM55M_APP_S/app/scenario_app/allon_sensor_mipi/memory_manage.h new file mode 100644 index 00000000..9546b83a --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/allon_sensor_mipi/memory_manage.h @@ -0,0 +1,21 @@ +/* + * memory_manage.h + * + * Created on: Feb 15, 2023 + * Author: bigcat-himax + */ + +#ifndef APP_SCENARIO_APP_TFLM_2IN1_FD_FL_PL_MEMORY_MANAGE_H_ +#define APP_SCENARIO_APP_TFLM_2IN1_FD_FL_PL_MEMORY_MANAGE_H_ +#include +#ifdef __cplusplus +extern "C" { +#endif + +int mm_set_initial(uint32_t start_addr, uint32_t mm_sz); +uint32_t mm_reserve(uint32_t sz); + +#ifdef __cplusplus +} +#endif +#endif /* APP_SCENARIO_APP_TFLM_2IN1_FD_FL_PL_MEMORY_MANAGE_H_ */ diff --git a/EPII_CM55M_APP_S/app/scenario_app/dc_scl_sch_tz_s_only/HM0360_24MHz_Bayer_640x480_setA_VGA_setB_QVGA_MIPI_4b_ParallelOutput_R2.i b/EPII_CM55M_APP_S/app/scenario_app/dc_scl_sch_tz_s_only/HM0360_24MHz_Bayer_640x480_setA_VGA_setB_QVGA_MIPI_4b_ParallelOutput_R2.i new file mode 100644 index 00000000..8c68c044 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/dc_scl_sch_tz_s_only/HM0360_24MHz_Bayer_640x480_setA_VGA_setB_QVGA_MIPI_4b_ParallelOutput_R2.i @@ -0,0 +1,515 @@ + {HX_CIS_I2C_Action_W, 0x0103, 0x00}, + {HX_CIS_I2C_Action_W, 0x3035, 0x01}, + {HX_CIS_I2C_Action_W, 0x3051, 0x00}, + {HX_CIS_I2C_Action_W, 0x305c, 0x03}, + {HX_CIS_I2C_Action_W, 0x3126, 0x03}, + {HX_CIS_I2C_Action_W, 0x3128, 0x57}, + {HX_CIS_I2C_Action_W, 0x3142, 0x9f}, + {HX_CIS_I2C_Action_W, 0x3034, 0x00}, + {HX_CIS_I2C_Action_W, 0x311c, 0x10}, + {HX_CIS_I2C_Action_W, 0x3115, 0x42}, + {HX_CIS_I2C_Action_W, 0x3116, 0x10}, + {HX_CIS_I2C_Action_W, 0x3117, 0x0a}, + {HX_CIS_I2C_Action_W, 0x3118, 0x3f}, + {HX_CIS_I2C_Action_W, 0x310b, 0x10}, + {HX_CIS_I2C_Action_W, 0x317b, 0x94}, + {HX_CIS_I2C_Action_W, 0x3031, 0x01}, + {HX_CIS_I2C_Action_W, 0x312e, 0x00}, + {HX_CIS_I2C_Action_W, 0x30d7, 0x00}, + {HX_CIS_I2C_Action_W, 0x30dc, 0x00}, + {HX_CIS_I2C_Action_W, 0x30e1, 0x00}, + {HX_CIS_I2C_Action_W, 0x30e6, 0x00}, + {HX_CIS_I2C_Action_W, 0x30eb, 0x00}, + {HX_CIS_I2C_Action_W, 0x30f0, 0x00}, + {HX_CIS_I2C_Action_W, 0x30f5, 0x00}, + {HX_CIS_I2C_Action_W, 0x30fa, 0x00}, + {HX_CIS_I2C_Action_W, 0x30ff, 0x00}, + {HX_CIS_I2C_Action_W, 0x3104, 0x00}, + {HX_CIS_I2C_Action_W, 0x30d8, 0xa7}, + {HX_CIS_I2C_Action_W, 0x30dd, 0x27}, + {HX_CIS_I2C_Action_W, 0x30e2, 0x27}, + {HX_CIS_I2C_Action_W, 0x30e7, 0x27}, + {HX_CIS_I2C_Action_W, 0x30ec, 0x27}, + {HX_CIS_I2C_Action_W, 0x30f1, 0xa7}, + {HX_CIS_I2C_Action_W, 0x30f6, 0x27}, + {HX_CIS_I2C_Action_W, 0x30fb, 0x27}, + {HX_CIS_I2C_Action_W, 0x3100, 0x27}, + {HX_CIS_I2C_Action_W, 0x3105, 0x27}, + {HX_CIS_I2C_Action_W, 0x30d9, 0x00}, + {HX_CIS_I2C_Action_W, 0x30de, 0x05}, + {HX_CIS_I2C_Action_W, 0x30e3, 0x05}, + {HX_CIS_I2C_Action_W, 0x30e8, 0x05}, + {HX_CIS_I2C_Action_W, 0x30ed, 0x05}, + {HX_CIS_I2C_Action_W, 0x30f2, 0x00}, + {HX_CIS_I2C_Action_W, 0x30f7, 0x05}, + {HX_CIS_I2C_Action_W, 0x30fc, 0x05}, + {HX_CIS_I2C_Action_W, 0x3101, 0x05}, + {HX_CIS_I2C_Action_W, 0x3106, 0x05}, + {HX_CIS_I2C_Action_W, 0x30c4, 0x10}, + {HX_CIS_I2C_Action_W, 0x30c5, 0x01}, + {HX_CIS_I2C_Action_W, 0x30c6, 0x2f}, + {HX_CIS_I2C_Action_W, 0x30c7, 0x00}, + {HX_CIS_I2C_Action_W, 0x30c8, 0x00}, + {HX_CIS_I2C_Action_W, 0x30cb, 0xff}, + {HX_CIS_I2C_Action_W, 0x30cc, 0xff}, + {HX_CIS_I2C_Action_W, 0x30cd, 0x7f}, + {HX_CIS_I2C_Action_W, 0x30ce, 0x7f}, + {HX_CIS_I2C_Action_W, 0x30d3, 0x01}, + {HX_CIS_I2C_Action_W, 0x30d4, 0xff}, + {HX_CIS_I2C_Action_W, 0x311f, 0x0e}, + {HX_CIS_I2C_Action_W, 0x3120, 0x0d}, + {HX_CIS_I2C_Action_W, 0x3121, 0x0f}, + {HX_CIS_I2C_Action_W, 0x3122, 0x00}, + {HX_CIS_I2C_Action_W, 0x3123, 0x1d}, + {HX_CIS_I2C_Action_W, 0x3130, 0x0c}, + {HX_CIS_I2C_Action_W, 0x3147, 0x18}, + {HX_CIS_I2C_Action_W, 0x314b, 0x01}, + {HX_CIS_I2C_Action_W, 0x3149, 0x28}, + {HX_CIS_I2C_Action_W, 0x3150, 0x50}, + {HX_CIS_I2C_Action_W, 0x3152, 0x00}, + {HX_CIS_I2C_Action_W, 0x3156, 0x2c}, + {HX_CIS_I2C_Action_W, 0x315b, 0x2f}, + {HX_CIS_I2C_Action_W, 0x315f, 0x02}, + {HX_CIS_I2C_Action_W, 0x3163, 0x1f}, + {HX_CIS_I2C_Action_W, 0x317c, 0x00}, + {HX_CIS_I2C_Action_W, 0x3165, 0x7f}, + {HX_CIS_I2C_Action_W, 0x312f, 0x00}, + {HX_CIS_I2C_Action_W, 0x312b, 0x41}, + {HX_CIS_I2C_Action_W, 0x3113, 0xa0}, + {HX_CIS_I2C_Action_W, 0x3114, 0x67}, + {HX_CIS_I2C_Action_W, 0x317d, 0x02}, + {HX_CIS_I2C_Action_W, 0x3160, 0x1f}, + {HX_CIS_I2C_Action_W, 0x318c, 0x00}, + {HX_CIS_I2C_Action_W, 0x315c, 0xe0}, + {HX_CIS_I2C_Action_W, 0x311e, 0x0f}, + {HX_CIS_I2C_Action_W, 0x30d5, 0x00}, + {HX_CIS_I2C_Action_W, 0x30da, 0x01}, + {HX_CIS_I2C_Action_W, 0x30df, 0x07}, + {HX_CIS_I2C_Action_W, 0x30e4, 0x47}, + {HX_CIS_I2C_Action_W, 0x30e9, 0x87}, + {HX_CIS_I2C_Action_W, 0x30ee, 0x00}, + {HX_CIS_I2C_Action_W, 0x30f3, 0x01}, + {HX_CIS_I2C_Action_W, 0x30f8, 0x07}, + {HX_CIS_I2C_Action_W, 0x30fd, 0x47}, + {HX_CIS_I2C_Action_W, 0x3102, 0x87}, + {HX_CIS_I2C_Action_W, 0x311d, 0x06}, + {HX_CIS_I2C_Action_W, 0x3141, 0x2a}, + {HX_CIS_I2C_Action_W, 0x315a, 0x0a}, + {HX_CIS_I2C_Action_W, 0x30d6, 0x40}, + {HX_CIS_I2C_Action_W, 0x30db, 0x40}, + {HX_CIS_I2C_Action_W, 0x30e0, 0x40}, + {HX_CIS_I2C_Action_W, 0x30e5, 0x30}, + {HX_CIS_I2C_Action_W, 0x30ea, 0x30}, + {HX_CIS_I2C_Action_W, 0x30ef, 0x40}, + {HX_CIS_I2C_Action_W, 0x30f4, 0x40}, + {HX_CIS_I2C_Action_W, 0x30f9, 0x40}, + {HX_CIS_I2C_Action_W, 0x30fe, 0x30}, + {HX_CIS_I2C_Action_W, 0x3103, 0x30}, + {HX_CIS_I2C_Action_W, 0x3164, 0x7f}, + {HX_CIS_I2C_Action_W, 0x282a, 0x0f}, + {HX_CIS_I2C_Action_W, 0x282e, 0x2f}, + {HX_CIS_I2C_Action_W, 0x282b, 0x08}, + {HX_CIS_I2C_Action_W, 0x312a, 0x11}, + {HX_CIS_I2C_Action_W, 0x1000, 0x43}, + {HX_CIS_I2C_Action_W, 0x1001, 0x80}, + {HX_CIS_I2C_Action_W, 0x1003, 0x20}, + {HX_CIS_I2C_Action_W, 0x1004, 0x20}, + {HX_CIS_I2C_Action_W, 0x1007, 0x01}, + {HX_CIS_I2C_Action_W, 0x1008, 0x20}, + {HX_CIS_I2C_Action_W, 0x1009, 0x20}, + {HX_CIS_I2C_Action_W, 0x100b, 0x20}, + {HX_CIS_I2C_Action_W, 0x100c, 0x20}, + {HX_CIS_I2C_Action_W, 0x0350, 0xe0}, + {HX_CIS_I2C_Action_W, 0x3010, 0x00}, + {HX_CIS_I2C_Action_W, 0x3013, 0x01}, + {HX_CIS_I2C_Action_W, 0x3019, 0x00}, + {HX_CIS_I2C_Action_W, 0x301a, 0x00}, + {HX_CIS_I2C_Action_W, 0x301b, 0x20}, + {HX_CIS_I2C_Action_W, 0x301c, 0xff}, + {HX_CIS_I2C_Action_W, 0x3020, 0x00}, + {HX_CIS_I2C_Action_W, 0x3021, 0x00}, + {HX_CIS_I2C_Action_W, 0x302b, 0x2a}, + {HX_CIS_I2C_Action_W, 0x302c, 0x00}, + {HX_CIS_I2C_Action_W, 0x302d, 0x03}, + {HX_CIS_I2C_Action_W, 0x302e, 0x00}, + {HX_CIS_I2C_Action_W, 0x302f, 0x00}, + {HX_CIS_I2C_Action_W, 0x30a9, 0x00}, + {HX_CIS_I2C_Action_W, 0x30aa, 0x02}, + {HX_CIS_I2C_Action_W, 0x30ab, 0x34}, + {HX_CIS_I2C_Action_W, 0x1013, 0x00}, + {HX_CIS_I2C_Action_W, 0x1018, 0x00}, + {HX_CIS_I2C_Action_W, 0x1041, 0x00}, + {HX_CIS_I2C_Action_W, 0x101d, 0xcf}, + {HX_CIS_I2C_Action_W, 0x101e, 0x01}, + {HX_CIS_I2C_Action_W, 0x101f, 0x00}, + {HX_CIS_I2C_Action_W, 0x1020, 0x01}, + {HX_CIS_I2C_Action_W, 0x1021, 0x5d}, + {HX_CIS_I2C_Action_W, 0x3080, 0x00}, + {HX_CIS_I2C_Action_W, 0x3081, 0x00}, + {HX_CIS_I2C_Action_W, 0x3082, 0x00}, + {HX_CIS_I2C_Action_W, 0x3083, 0x20}, + {HX_CIS_I2C_Action_W, 0x3084, 0x00}, + {HX_CIS_I2C_Action_W, 0x3085, 0x20}, + {HX_CIS_I2C_Action_W, 0x3086, 0x00}, + {HX_CIS_I2C_Action_W, 0x3087, 0x20}, + {HX_CIS_I2C_Action_W, 0x3088, 0x00}, + {HX_CIS_I2C_Action_W, 0x3089, 0x04}, + {HX_CIS_I2C_Action_W, 0x3060, 0x00}, + {HX_CIS_I2C_Action_W, 0x3061, 0xfa}, + {HX_CIS_I2C_Action_W, 0x3062, 0xff}, + {HX_CIS_I2C_Action_W, 0x3063, 0xff}, + {HX_CIS_I2C_Action_W, 0x3064, 0xff}, + {HX_CIS_I2C_Action_W, 0x3065, 0xff}, + {HX_CIS_I2C_Action_W, 0x3066, 0xff}, + {HX_CIS_I2C_Action_W, 0x3067, 0xff}, + {HX_CIS_I2C_Action_W, 0x3068, 0xff}, + {HX_CIS_I2C_Action_W, 0x3069, 0xff}, + {HX_CIS_I2C_Action_W, 0x306a, 0xff}, + {HX_CIS_I2C_Action_W, 0x306b, 0xff}, + {HX_CIS_I2C_Action_W, 0x306c, 0xff}, + {HX_CIS_I2C_Action_W, 0x306d, 0xff}, + {HX_CIS_I2C_Action_W, 0x306e, 0xff}, + {HX_CIS_I2C_Action_W, 0x306f, 0xff}, + {HX_CIS_I2C_Action_W, 0x3070, 0xff}, + {HX_CIS_I2C_Action_W, 0x3071, 0xff}, + {HX_CIS_I2C_Action_W, 0x3072, 0xff}, + {HX_CIS_I2C_Action_W, 0x3073, 0xff}, + {HX_CIS_I2C_Action_W, 0x3074, 0xff}, + {HX_CIS_I2C_Action_W, 0x3075, 0xff}, + {HX_CIS_I2C_Action_W, 0x3076, 0xff}, + {HX_CIS_I2C_Action_W, 0x3077, 0xff}, + {HX_CIS_I2C_Action_W, 0x3078, 0xff}, + {HX_CIS_I2C_Action_W, 0x3079, 0xff}, + {HX_CIS_I2C_Action_W, 0x307a, 0xff}, + {HX_CIS_I2C_Action_W, 0x307b, 0xff}, + {HX_CIS_I2C_Action_W, 0x307c, 0xff}, + {HX_CIS_I2C_Action_W, 0x307d, 0xff}, + {HX_CIS_I2C_Action_W, 0x307e, 0xff}, + {HX_CIS_I2C_Action_W, 0x307f, 0xff}, + {HX_CIS_I2C_Action_W, 0x3501, 0x0a}, + {HX_CIS_I2C_Action_W, 0x3502, 0x77}, + {HX_CIS_I2C_Action_W, 0x3503, 0x02}, + {HX_CIS_I2C_Action_W, 0x3504, 0x14}, + {HX_CIS_I2C_Action_W, 0x3505, 0x03}, + {HX_CIS_I2C_Action_W, 0x3506, 0x00}, + {HX_CIS_I2C_Action_W, 0x3507, 0x00}, + {HX_CIS_I2C_Action_W, 0x3508, 0x00}, + {HX_CIS_I2C_Action_W, 0x3509, 0x00}, + {HX_CIS_I2C_Action_W, 0x350a, 0xff}, + {HX_CIS_I2C_Action_W, 0x350b, 0x00}, + {HX_CIS_I2C_Action_W, 0x350d, 0x01}, + {HX_CIS_I2C_Action_W, 0x350c, 0x00}, + {HX_CIS_I2C_Action_W, 0x3513, 0x00}, + {HX_CIS_I2C_Action_W, 0x351c, 0x00}, + {HX_CIS_I2C_Action_W, 0x3514, 0x00}, + {HX_CIS_I2C_Action_W, 0x3515, 0x01}, + {HX_CIS_I2C_Action_W, 0x3516, 0x00}, + {HX_CIS_I2C_Action_W, 0x3517, 0x02}, + {HX_CIS_I2C_Action_W, 0x3518, 0x00}, + {HX_CIS_I2C_Action_W, 0x3519, 0x7f}, + {HX_CIS_I2C_Action_W, 0x351a, 0x00}, + {HX_CIS_I2C_Action_W, 0x351b, 0x5f}, + {HX_CIS_I2C_Action_W, 0x354c, 0x01}, + {HX_CIS_I2C_Action_W, 0x354d, 0xe0}, + {HX_CIS_I2C_Action_W, 0x354e, 0xf0}, + {HX_CIS_I2C_Action_W, 0x354f, 0x10}, + {HX_CIS_I2C_Action_W, 0x3550, 0x10}, + {HX_CIS_I2C_Action_W, 0x3551, 0x10}, + {HX_CIS_I2C_Action_W, 0x3552, 0x20}, + {HX_CIS_I2C_Action_W, 0x3553, 0x10}, + {HX_CIS_I2C_Action_W, 0x3554, 0x01}, + {HX_CIS_I2C_Action_W, 0x3555, 0x06}, + {HX_CIS_I2C_Action_W, 0x3556, 0x0c}, + {HX_CIS_I2C_Action_W, 0x3557, 0x12}, + {HX_CIS_I2C_Action_W, 0x3558, 0x1c}, + {HX_CIS_I2C_Action_W, 0x3559, 0x30}, + {HX_CIS_I2C_Action_W, 0x355b, 0x0a}, + {HX_CIS_I2C_Action_W, 0x355c, 0x77}, + {HX_CIS_I2C_Action_W, 0x355d, 0x01}, + {HX_CIS_I2C_Action_W, 0x355e, 0x1c}, + {HX_CIS_I2C_Action_W, 0x355f, 0x03}, + {HX_CIS_I2C_Action_W, 0x3560, 0x00}, + {HX_CIS_I2C_Action_W, 0x3561, 0x01}, + {HX_CIS_I2C_Action_W, 0x3562, 0x01}, + {HX_CIS_I2C_Action_W, 0x3563, 0x00}, + {HX_CIS_I2C_Action_W, 0x3564, 0xff}, + {HX_CIS_I2C_Action_W, 0x3565, 0x00}, + {HX_CIS_I2C_Action_W, 0x3567, 0x01}, + {HX_CIS_I2C_Action_W, 0x3566, 0x00}, + {HX_CIS_I2C_Action_W, 0x356d, 0x00}, + {HX_CIS_I2C_Action_W, 0x3576, 0x00}, + {HX_CIS_I2C_Action_W, 0x356e, 0x00}, + {HX_CIS_I2C_Action_W, 0x356f, 0x01}, + {HX_CIS_I2C_Action_W, 0x3570, 0x00}, + {HX_CIS_I2C_Action_W, 0x3571, 0x02}, + {HX_CIS_I2C_Action_W, 0x3572, 0x00}, + {HX_CIS_I2C_Action_W, 0x3573, 0x3f}, + {HX_CIS_I2C_Action_W, 0x3574, 0x00}, + {HX_CIS_I2C_Action_W, 0x3575, 0x2f}, + {HX_CIS_I2C_Action_W, 0x3588, 0x02}, + {HX_CIS_I2C_Action_W, 0x3589, 0x12}, + {HX_CIS_I2C_Action_W, 0x358a, 0x04}, + {HX_CIS_I2C_Action_W, 0x358b, 0x24}, + {HX_CIS_I2C_Action_W, 0x358c, 0x06}, + {HX_CIS_I2C_Action_W, 0x358d, 0x36}, + {HX_CIS_I2C_Action_W, 0x35a6, 0x01}, + {HX_CIS_I2C_Action_W, 0x35a7, 0xe0}, + {HX_CIS_I2C_Action_W, 0x35a8, 0xf0}, + {HX_CIS_I2C_Action_W, 0x35a9, 0x10}, + {HX_CIS_I2C_Action_W, 0x35aa, 0x10}, + {HX_CIS_I2C_Action_W, 0x35ab, 0x10}, + {HX_CIS_I2C_Action_W, 0x35ac, 0x20}, + {HX_CIS_I2C_Action_W, 0x35ad, 0x10}, + {HX_CIS_I2C_Action_W, 0x35ae, 0x01}, + {HX_CIS_I2C_Action_W, 0x35af, 0x06}, + {HX_CIS_I2C_Action_W, 0x35b0, 0x0c}, + {HX_CIS_I2C_Action_W, 0x35b1, 0x12}, + {HX_CIS_I2C_Action_W, 0x35b2, 0x1c}, + {HX_CIS_I2C_Action_W, 0x35b3, 0x30}, + {HX_CIS_I2C_Action_W, 0x2000, 0x7f}, + {HX_CIS_I2C_Action_W, 0x202b, 0x04}, + {HX_CIS_I2C_Action_W, 0x202c, 0x03}, + {HX_CIS_I2C_Action_W, 0x202d, 0x00}, + {HX_CIS_I2C_Action_W, 0x2031, 0x60}, + {HX_CIS_I2C_Action_W, 0x2032, 0x08}, + {HX_CIS_I2C_Action_W, 0x2036, 0x19}, + {HX_CIS_I2C_Action_W, 0x2037, 0x08}, + {HX_CIS_I2C_Action_W, 0x2038, 0x10}, + {HX_CIS_I2C_Action_W, 0x3512, 0x7f}, + {HX_CIS_I2C_Action_W, 0x351f, 0x04}, + {HX_CIS_I2C_Action_W, 0x3520, 0x03}, + {HX_CIS_I2C_Action_W, 0x3521, 0x00}, + {HX_CIS_I2C_Action_W, 0x3523, 0x60}, + {HX_CIS_I2C_Action_W, 0x3524, 0x08}, + {HX_CIS_I2C_Action_W, 0x3525, 0x19}, + {HX_CIS_I2C_Action_W, 0x3526, 0x08}, + {HX_CIS_I2C_Action_W, 0x3527, 0x10}, + {HX_CIS_I2C_Action_W, 0x356c, 0x7f}, + {HX_CIS_I2C_Action_W, 0x3579, 0x04}, + {HX_CIS_I2C_Action_W, 0x357a, 0x03}, + {HX_CIS_I2C_Action_W, 0x357b, 0x00}, + {HX_CIS_I2C_Action_W, 0x357d, 0x60}, + {HX_CIS_I2C_Action_W, 0x357e, 0x08}, + {HX_CIS_I2C_Action_W, 0x357f, 0x19}, + {HX_CIS_I2C_Action_W, 0x3580, 0x08}, + {HX_CIS_I2C_Action_W, 0x3581, 0x10}, + {HX_CIS_I2C_Action_W, 0x2048, 0x00}, + {HX_CIS_I2C_Action_W, 0x2049, 0x10}, + {HX_CIS_I2C_Action_W, 0x204a, 0x40}, + {HX_CIS_I2C_Action_W, 0x204e, 0x00}, + {HX_CIS_I2C_Action_W, 0x204f, 0x38}, + {HX_CIS_I2C_Action_W, 0x2050, 0xe0}, + {HX_CIS_I2C_Action_W, 0x204b, 0x00}, + {HX_CIS_I2C_Action_W, 0x204c, 0x08}, + {HX_CIS_I2C_Action_W, 0x204d, 0x20}, + {HX_CIS_I2C_Action_W, 0x2051, 0x00}, + {HX_CIS_I2C_Action_W, 0x2052, 0x1c}, + {HX_CIS_I2C_Action_W, 0x2053, 0x70}, + {HX_CIS_I2C_Action_W, 0x2054, 0x00}, + {HX_CIS_I2C_Action_W, 0x2055, 0x1a}, + {HX_CIS_I2C_Action_W, 0x2056, 0xc0}, + {HX_CIS_I2C_Action_W, 0x2057, 0x00}, + {HX_CIS_I2C_Action_W, 0x2058, 0x06}, + {HX_CIS_I2C_Action_W, 0x2059, 0xb0}, + {HX_CIS_I2C_Action_W, 0x203c, 0x01}, + {HX_CIS_I2C_Action_W, 0x203d, 0x04}, + {HX_CIS_I2C_Action_W, 0x203e, 0x01}, + {HX_CIS_I2C_Action_W, 0x203f, 0x38}, + {HX_CIS_I2C_Action_W, 0x2080, 0x41}, + {HX_CIS_I2C_Action_W, 0x2081, 0xe0}, + {HX_CIS_I2C_Action_W, 0x2082, 0xf0}, + {HX_CIS_I2C_Action_W, 0x2083, 0x01}, + {HX_CIS_I2C_Action_W, 0x2084, 0x10}, + {HX_CIS_I2C_Action_W, 0x2085, 0x10}, + {HX_CIS_I2C_Action_W, 0x2086, 0x01}, + {HX_CIS_I2C_Action_W, 0x2087, 0x06}, + {HX_CIS_I2C_Action_W, 0x2088, 0x0c}, + {HX_CIS_I2C_Action_W, 0x2089, 0x12}, + {HX_CIS_I2C_Action_W, 0x208a, 0x1c}, + {HX_CIS_I2C_Action_W, 0x208b, 0x30}, + {HX_CIS_I2C_Action_W, 0x208c, 0x10}, + {HX_CIS_I2C_Action_W, 0x208d, 0x02}, + {HX_CIS_I2C_Action_W, 0x208e, 0x08}, + {HX_CIS_I2C_Action_W, 0x208f, 0x0d}, + {HX_CIS_I2C_Action_W, 0x2090, 0x14}, + {HX_CIS_I2C_Action_W, 0x2091, 0x1d}, + {HX_CIS_I2C_Action_W, 0x2092, 0x30}, + {HX_CIS_I2C_Action_W, 0x2093, 0x08}, + {HX_CIS_I2C_Action_W, 0x2094, 0x0a}, + {HX_CIS_I2C_Action_W, 0x2095, 0x0f}, + {HX_CIS_I2C_Action_W, 0x2096, 0x14}, + {HX_CIS_I2C_Action_W, 0x2097, 0x18}, + {HX_CIS_I2C_Action_W, 0x2098, 0x20}, + {HX_CIS_I2C_Action_W, 0x2099, 0x10}, + {HX_CIS_I2C_Action_W, 0x209a, 0x00}, + {HX_CIS_I2C_Action_W, 0x209b, 0x01}, + {HX_CIS_I2C_Action_W, 0x209c, 0x01}, + {HX_CIS_I2C_Action_W, 0x209d, 0x11}, + {HX_CIS_I2C_Action_W, 0x209f, 0x20}, + {HX_CIS_I2C_Action_W, 0x20a0, 0x10}, + {HX_CIS_I2C_Action_W, 0x1030, 0x09}, + {HX_CIS_I2C_Action_W, 0x1031, 0x12}, + {HX_CIS_I2C_Action_W, 0x1032, 0x23}, + {HX_CIS_I2C_Action_W, 0x1033, 0x31}, + {HX_CIS_I2C_Action_W, 0x1034, 0x3e}, + {HX_CIS_I2C_Action_W, 0x1035, 0x4b}, + {HX_CIS_I2C_Action_W, 0x1036, 0x56}, + {HX_CIS_I2C_Action_W, 0x1037, 0x5e}, + {HX_CIS_I2C_Action_W, 0x1038, 0x65}, + {HX_CIS_I2C_Action_W, 0x1039, 0x72}, + {HX_CIS_I2C_Action_W, 0x103a, 0x7f}, + {HX_CIS_I2C_Action_W, 0x103b, 0x8c}, + {HX_CIS_I2C_Action_W, 0x103c, 0x98}, + {HX_CIS_I2C_Action_W, 0x103d, 0xb2}, + {HX_CIS_I2C_Action_W, 0x103e, 0xcc}, + {HX_CIS_I2C_Action_W, 0x103f, 0xe6}, + {HX_CIS_I2C_Action_W, 0x35b5, 0x0a}, + {HX_CIS_I2C_Action_W, 0x35b6, 0x77}, + {HX_CIS_I2C_Action_W, 0x35b7, 0x00}, + {HX_CIS_I2C_Action_W, 0x35b8, 0x94}, + {HX_CIS_I2C_Action_W, 0x35b9, 0x03}, + {HX_CIS_I2C_Action_W, 0x35ba, 0x00}, + {HX_CIS_I2C_Action_W, 0x35bb, 0x03}, + {HX_CIS_I2C_Action_W, 0x35bc, 0x03}, + {HX_CIS_I2C_Action_W, 0x35bd, 0x00}, + {HX_CIS_I2C_Action_W, 0x35be, 0xff}, + {HX_CIS_I2C_Action_W, 0x35bf, 0x00}, + {HX_CIS_I2C_Action_W, 0x35c1, 0x01}, + {HX_CIS_I2C_Action_W, 0x35c0, 0x01}, + {HX_CIS_I2C_Action_W, 0x35c3, 0x00}, + {HX_CIS_I2C_Action_W, 0x35c4, 0x00}, + {HX_CIS_I2C_Action_W, 0x35c6, 0x7f}, + {HX_CIS_I2C_Action_W, 0x35c7, 0x00}, + {HX_CIS_I2C_Action_W, 0x35d0, 0x00}, + {HX_CIS_I2C_Action_W, 0x35d3, 0x04}, + {HX_CIS_I2C_Action_W, 0x35d7, 0x18}, + {HX_CIS_I2C_Action_W, 0x35d8, 0x01}, + {HX_CIS_I2C_Action_W, 0x35d9, 0x20}, + {HX_CIS_I2C_Action_W, 0x35da, 0x08}, + {HX_CIS_I2C_Action_W, 0x35db, 0x14}, + {HX_CIS_I2C_Action_W, 0x35dc, 0x70}, + {HX_CIS_I2C_Action_W, 0x35c8, 0x00}, + {HX_CIS_I2C_Action_W, 0x35c9, 0x01}, + {HX_CIS_I2C_Action_W, 0x35ca, 0x00}, + {HX_CIS_I2C_Action_W, 0x35cb, 0x02}, + {HX_CIS_I2C_Action_W, 0x35cc, 0x00}, + {HX_CIS_I2C_Action_W, 0x35cd, 0x0f}, + {HX_CIS_I2C_Action_W, 0x35ce, 0x00}, + {HX_CIS_I2C_Action_W, 0x35cf, 0x0b}, + {HX_CIS_I2C_Action_W, 0x35de, 0x00}, + {HX_CIS_I2C_Action_W, 0x35df, 0x01}, + {HX_CIS_I2C_Action_W, 0x3024, 0x00}, + {HX_CIS_I2C_Action_W, 0x3025, 0x12}, + {HX_CIS_I2C_Action_W, 0x3026, 0x03}, + {HX_CIS_I2C_Action_W, 0x3027, 0x81}, + {HX_CIS_I2C_Action_W, 0x3028, 0x01}, + {HX_CIS_I2C_Action_W, 0x1014, 0x01}, //Hsync delay + {HX_CIS_I2C_Action_W, 0x102f, 0x08}, + {HX_CIS_I2C_Action_W, 0x3094, 0x02}, + {HX_CIS_I2C_Action_W, 0x3095, 0x02}, + {HX_CIS_I2C_Action_W, 0x3096, 0x00}, + {HX_CIS_I2C_Action_W, 0x3097, 0x02}, + {HX_CIS_I2C_Action_W, 0x3098, 0x00}, + {HX_CIS_I2C_Action_W, 0x3099, 0x02}, + {HX_CIS_I2C_Action_W, 0x309e, 0x05}, + {HX_CIS_I2C_Action_W, 0x309f, 0x02}, + {HX_CIS_I2C_Action_W, 0x30a0, 0x02}, + {HX_CIS_I2C_Action_W, 0x30a1, 0x00}, + {HX_CIS_I2C_Action_W, 0x30a2, 0x08}, + {HX_CIS_I2C_Action_W, 0x30a3, 0x00}, + {HX_CIS_I2C_Action_W, 0x30a4, 0x20}, + {HX_CIS_I2C_Action_W, 0x30a5, 0x04}, + {HX_CIS_I2C_Action_W, 0x30a6, 0x02}, + {HX_CIS_I2C_Action_W, 0x30a7, 0x02}, + {HX_CIS_I2C_Action_W, 0x30a8, 0x02}, + {HX_CIS_I2C_Action_W, 0x30b0, 0x03}, + {HX_CIS_I2C_Action_W, 0x311a, 0x31}, + {HX_CIS_I2C_Action_W, 0x2800, 0x09}, + {HX_CIS_I2C_Action_W, 0x2821, 0xee}, + {HX_CIS_I2C_Action_W, 0x2804, 0x02}, + {HX_CIS_I2C_Action_W, 0x2805, 0x03}, + {HX_CIS_I2C_Action_W, 0x2806, 0x03}, + {HX_CIS_I2C_Action_W, 0x2807, 0x08}, + {HX_CIS_I2C_Action_W, 0x2808, 0x04}, + {HX_CIS_I2C_Action_W, 0x2809, 0x0c}, + {HX_CIS_I2C_Action_W, 0x280a, 0x03}, + {HX_CIS_I2C_Action_W, 0x280f, 0x03}, + {HX_CIS_I2C_Action_W, 0x2810, 0x03}, + {HX_CIS_I2C_Action_W, 0x2811, 0x00}, + {HX_CIS_I2C_Action_W, 0x2812, 0x09}, + {HX_CIS_I2C_Action_W, 0x3535, 0x02}, + {HX_CIS_I2C_Action_W, 0x3536, 0x03}, + {HX_CIS_I2C_Action_W, 0x3537, 0x03}, + {HX_CIS_I2C_Action_W, 0x3538, 0x08}, + {HX_CIS_I2C_Action_W, 0x3539, 0x04}, + {HX_CIS_I2C_Action_W, 0x353a, 0x0c}, + {HX_CIS_I2C_Action_W, 0x353b, 0x03}, + {HX_CIS_I2C_Action_W, 0x3540, 0x03}, + {HX_CIS_I2C_Action_W, 0x3541, 0x03}, + {HX_CIS_I2C_Action_W, 0x3542, 0x00}, + {HX_CIS_I2C_Action_W, 0x3543, 0x09}, + {HX_CIS_I2C_Action_W, 0x358f, 0x02}, + {HX_CIS_I2C_Action_W, 0x3590, 0x03}, + {HX_CIS_I2C_Action_W, 0x3591, 0x03}, + {HX_CIS_I2C_Action_W, 0x3592, 0x08}, + {HX_CIS_I2C_Action_W, 0x3593, 0x04}, + {HX_CIS_I2C_Action_W, 0x3594, 0x0c}, + {HX_CIS_I2C_Action_W, 0x3595, 0x03}, + {HX_CIS_I2C_Action_W, 0x359a, 0x03}, + {HX_CIS_I2C_Action_W, 0x359b, 0x03}, + {HX_CIS_I2C_Action_W, 0x359c, 0x00}, + {HX_CIS_I2C_Action_W, 0x359d, 0x09}, + {HX_CIS_I2C_Action_W, 0x35e9, 0x02}, + {HX_CIS_I2C_Action_W, 0x35ea, 0x03}, + {HX_CIS_I2C_Action_W, 0x35eb, 0x03}, + {HX_CIS_I2C_Action_W, 0x35ec, 0x08}, + {HX_CIS_I2C_Action_W, 0x35ed, 0x04}, + {HX_CIS_I2C_Action_W, 0x35ee, 0x0c}, + {HX_CIS_I2C_Action_W, 0x35ef, 0x03}, + {HX_CIS_I2C_Action_W, 0x35f4, 0x03}, + {HX_CIS_I2C_Action_W, 0x35f5, 0x03}, + {HX_CIS_I2C_Action_W, 0x35f6, 0x00}, + {HX_CIS_I2C_Action_W, 0x35f7, 0x09}, + {HX_CIS_I2C_Action_W, 0x0370, 0x00}, + {HX_CIS_I2C_Action_W, 0x0371, 0x00}, + {HX_CIS_I2C_Action_W, 0x0372, 0x01}, + {HX_CIS_I2C_Action_W, 0x100a, 0x05}, + {HX_CIS_I2C_Action_W, 0x2590, 0x01}, + {HX_CIS_I2C_Action_W, 0x3112, 0x06}, + {HX_CIS_I2C_Action_W, 0x310f, 0x40}, + {HX_CIS_I2C_Action_W, 0x3110, 0x45}, + {HX_CIS_I2C_Action_W, 0x3500, 0x71}, + {HX_CIS_I2C_Action_W, 0x351d, 0x02}, + {HX_CIS_I2C_Action_W, 0x351e, 0x10}, + {HX_CIS_I2C_Action_W, 0x352a, 0x00}, + {HX_CIS_I2C_Action_W, 0x352b, 0x82}, + {HX_CIS_I2C_Action_W, 0x352c, 0x00}, + {HX_CIS_I2C_Action_W, 0x352d, 0x9c}, + {HX_CIS_I2C_Action_W, 0x355a, 0x71}, + {HX_CIS_I2C_Action_W, 0x3577, 0x02}, + {HX_CIS_I2C_Action_W, 0x3578, 0x10}, + {HX_CIS_I2C_Action_W, 0x3584, 0x00}, + {HX_CIS_I2C_Action_W, 0x3585, 0x82}, + {HX_CIS_I2C_Action_W, 0x3586, 0x00}, + {HX_CIS_I2C_Action_W, 0x3587, 0x9c}, + {HX_CIS_I2C_Action_W, 0x35b4, 0x71}, + {HX_CIS_I2C_Action_W, 0x3029, 0x15}, + {HX_CIS_I2C_Action_W, 0x302a, 0x60}, + {HX_CIS_I2C_Action_W, 0x3510, 0x03}, + {HX_CIS_I2C_Action_W, 0x356a, 0x03}, + {HX_CIS_I2C_Action_W, 0x3549, 0x06}, + {HX_CIS_I2C_Action_W, 0x354a, 0x98}, + {HX_CIS_I2C_Action_W, 0x35a3, 0x03}, + {HX_CIS_I2C_Action_W, 0x35a4, 0x3d}, + {HX_CIS_I2C_Action_W, 0x35fd, 0x00}, + {HX_CIS_I2C_Action_W, 0x35fe, 0xb9}, + {HX_CIS_I2C_Action_W, 0x2061, 0x01}, + {HX_CIS_I2C_Action_W, 0x2062, 0x02}, + {HX_CIS_I2C_Action_W, 0x2063, 0xc8}, + {HX_CIS_I2C_Action_W, 0x209e, 0x00}, + {HX_CIS_I2C_Action_W, 0x350f, 0x01}, + {HX_CIS_I2C_Action_W, 0x3569, 0x01}, + {HX_CIS_I2C_Action_W, 0x309d, 0x14}, + {HX_CIS_I2C_Action_W, 0x354b, 0x20}, + {HX_CIS_I2C_Action_W, 0x35a5, 0x20}, + {HX_CIS_I2C_Action_W, 0x0104, 0x01}, \ No newline at end of file diff --git a/EPII_CM55M_APP_S/app/scenario_app/dc_scl_sch_tz_s_only/cisdp_cfg.h b/EPII_CM55M_APP_S/app/scenario_app/dc_scl_sch_tz_s_only/cisdp_cfg.h new file mode 100644 index 00000000..86207d7c --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/dc_scl_sch_tz_s_only/cisdp_cfg.h @@ -0,0 +1,550 @@ +/* + * cisdp_cfg.h + * + * Created on: 2022�~11��24�� + * Author: 901912 + * + * HW5X5 + * RGB: R = W*H byte, G = W*H byte, B = W*H byte + * YUV422: Y= W*H byte, U = ((W*H)>>1) byte, V = ((W*H)>>1) byte + * YUV420: Y= W*H byte, U = ((W*H)>>2) byte, V = ((W*H)>>2) byte + * + * JPEG + * RAW8(YUV400) x4 Compress = ((613+ (W/16)*(H/16)* 64 + 35) >>2 ) <<2 byte + * RAW8(YUV400) x10 Compress = ((613+ (W/16)*(H/16)* 24 + 35) >>2 ) <<2 byte + * YUV422 x4 Compress = ((623+ (W/16)*(H/16)* 128 + 35) >>2 ) <<2 byte + * YUV422 x10 Compress = ((623+ (W/16)*(H/16)* 50 + 35) >>2 ) <<2 byte + * YUV420 x4 Compress = ((623+ (W/16)*(H/16)* 96 + 35) >>2 ) <<2 byte + * YUV420 x10 Compress = ((623+ (W/16)*(H/16)* 38 + 35) >>2 ) <<2 byte + * + * CDM + * Hot Pixel No Pack + No Meta Data: High= W*H byte, Low= W*H byte, Hot Pixel = W*H byte + * Hot Pixel Pack + No Meta Data: High= W*H byte, Low= W*H byte, Hot Pixel = W*H/8 byte + * Hot Pixel No Pack + Meta Data: High= W*H byte, Low= W*H byte, Hot Pixel = W*H+3*4+H+W+(H<<1) byte + * Hot Pixel Pack + Meta Data: High= W*H byte, Low= W*H byte, Hot Pixel = (W*H>>3)+3*4+H+W+(H<<1) byte + */ + +#ifndef APP_SCENARIO_DC_SCL_SCH_TZ_S_ONLY_CISDP_CFG_H_ +#define APP_SCENARIO_DC_SCL_SCH_TZ_S_ONLY_CISDP_CFG_H_ + +#include "hx_drv_gpio.h" +#include "hx_drv_inp.h" + +#ifdef TRUSTZONE_SEC +#define EXT_RAM_START BASE_ADDR_SRAM0_ALIAS +#else +#ifndef TRUSTZONE +#define EXT_RAM_START BASE_ADDR_SRAM0_ALIAS +#else +#define EXT_RAM_START BASE_ADDR_SRAM0 +#endif +#endif + + +typedef enum +{ + APP_DP_RES_RGB640x480_INP_SUBSAMPLE_1X, + APP_DP_RES_RGB640x480_INP_SUBSAMPLE_2X, + APP_DP_RES_RGB640x480_INP_SUBSAMPLE_4X, + APP_DP_RES_YUV640x480_INP_SUBSAMPLE_1X, + APP_DP_RES_YUV640x480_INP_SUBSAMPLE_2X, + APP_DP_RES_YUV640x480_INP_SUBSAMPLE_4X, +}APP_DP_INP_SUBSAMPLE_E; + + +// to use auto I2C modem, select +//#define CIS_ENABLE_MIPI_INF (0x00) //0x00: off/0x01: on +//#define CIS_ENABLE_HX_AUTOI2C (0x02) //0x00: off/0x01: on/0x2: on and XSLEEP KEEP HIGH +//#define CIS_ENABLE_XSLEEP_TRIG_FRM (0x00) + +//to use xsleep trigger mode, select +//#define CIS_ENABLE_MIPI_INF (0x00) //0x00: off/0x01: on +//#define CIS_ENABLE_HX_AUTOI2C (0x00) //0x00: off/0x01: on/0x2: on and XSLEEP KEEP HIGH +//#define CIS_ENABLE_XSLEEP_TRIG_FRM (0x01) + +#define CIS_MIRROR_SETTING (0x01) //0x00: off/0x01:H-Mirror/0x02:V-Mirror/0x03:HV-Mirror +#define CIS_I2C_ID (0x24) +#define CIS_ENABLE_MIPI_INF (0x00) //0x00: off/0x01: on +#define CIS_ENABLE_HX_AUTOI2C (0x00) //0x00: off/0x01: on/0x2: on and XSLEEP KEEP HIGH +#define CIS_ENABLE_XSLEEP_TRIG_FRM (0x00) +#define DEAULT_XHSUTDOWN_PIN AON_GPIO2 + + +/* + * HM11B1/HM2170 1-bit parser setting + */ +#define SCLK_72M_UTG 5 //8*24/72 if < 5, set 5 +#define SCLK_36M_UTG 6 //8*24/36 +#define SCLK_9M_UTG (20) //ceil(8*24/9.375 = 20.48) = 20 +#define SCLK_UTG (SCLK_9M_UTG) + + +#if (CIS_ENABLE_MIPI_INF != 0x00) +/* + * SENDPLIB PARAMETERS + */ +#define SENDPLIB_PERIODIC_TIMER_MS 10 +#define SENDPLIB_MIPIRX_LANE_NB 2 +#define SENDPLIB_WDMA_START_ADDR (EXT_RAM_START+0x30000) +#define SENDPLIB_WDMA1_ADDR SENDPLIB_WDMA_START_ADDR +#define SENDPLIB_WDMA2_ADDR (SENDPLIB_WDMA1_ADDR+0x5F400) +#define SENDPLIB_WDMA3_ADDR (SENDPLIB_WDMA2_ADDR+0x4B000) +#define SENDPLIB_JPEG_YUV400_AUTOFILL_ADDR (SENDPLIB_WDMA3_ADDR+640*360) +#define SENDPLIB_JPEG_YUV420_AUTOFILL_ADDR (SENDPLIB_WDMA3_ADDR+640*360+640*360/2) +#define SENDPLIB_JPEG_YUV422_AUTOFILL_ADDR (SENDPLIB_WDMA3_ADDR+640*360*2) +#define SENDPLIB_JPEG_RGB_AUTOFILL_ADDR (SENDPLIB_WDMA3_ADDR+640*360*3) + + +/* + * DP SENCTRL CFG + */ +#define SENCTRL_SENSOR_TYPE SENSORDPLIB_SENSOR_HM2170_MIPI +#define SENCTRL_STREAM_TYPE SENSORDPLIB_STREAM_NONEAOS +#if (CIS_ENABLE_HX_AUTOI2C == 0x01) +#define SENCTRL_STREAM_TYPE SENSORDPLIB_STREAM_NONEAOS_AUTOI2C +#elif (CIS_ENABLE_HX_AUTOI2C == 0x02) +#define SENCTRL_STREAM_TYPE SENSORDPLIB_STREAM_NONEAOS_AUTOI2C_XSLEEP_HIGH +#endif +#define SENCTRL_SENSOR_WIDTH 1928 +#define SENCTRL_SENSOR_HEIGHT 1088 + + +/* + * DP INP CFG + * + * SENSOR --> INP_CROP --> INP_BINNING --> INP_SUBSAMPLE + * + * CROP DISABLE: DP_INP_CROP_START_X/DP_INP_CROP_START_Y/DP_INP_CROP_WIDTH/DP_INP_CROP_HEIGHT all 0 + */ +#define DP_INP_SUBSAMPLE INP_SUBSAMPLE_DISABLE +#define DP_INP_BINNING INP_BINNING_6TO2_B +#define DP_INP_CROP_START_X 0 +#define DP_INP_CROP_START_Y 0 +#define DP_INP_CROP_WIDTH 1920 +#define DP_INP_CROP_HEIGHT 1080 +#define DP_INP_OUT_WIDTH 640 +#define DP_INP_OUT_HEIGHT 360 + + +/* + * DP HW2X2 CFG + * + * LIMITATION: + * 2X2 SUBSAMPLE LT,LB,RT,RBBINNING (WIDTH/2, HEIGHT/2, MIN:2X2, MAX:640X480) + * 1/3 SUBSAMPLE (WIDTH/3, HEIGHT/3, MIN:3X3, MAX:639X480) + */ +#define DP_HW2X2_PATH HW2x2_PATH_THROUGH +#define DP_HW2X2_PROCESS_MODE HW2x2_MODE_BINNING +#define DP_HW2X2_CROP_START_X 0 +#define DP_HW2X2_CROP_START_Y 0 +#define DP_HW2X2_CROP_WIDTH DP_INP_OUT_WIDTH +#define DP_HW2X2_CROP_HEIGHT DP_INP_OUT_HEIGHT +#define DP_HW2X2_ROUND_MODE HW2x2_ROUNDMODE_FLOOR +#define DP_HW2X2_OUT_WIDTH (DP_INP_OUT_WIDTH/2) +#define DP_HW2X2_OUT_HEIGHT (DP_INP_OUT_HEIGHT/2) + + +/* + * DP CDM CFG + * + * LIMITATION: + * MAX: 480X270 + * MIN: 8X3 + * WIDTH/8 + */ +#define DP_CDM_ENABLE CDM_ENABLE_ON +#define DP_CDM_IN_START_X 0 +#define DP_CDM_IN_START_Y 0 +#define DP_CDM_IN_WIDTH DP_HW2X2_OUT_WIDTH +#define DP_CDM_IN_HEIGHT DP_HW2X2_OUT_HEIGHT +#define DP_CDM_META_DUMP CDM_ENABLE_MATA_DUMP_ON +#define DP_CDM_HT_PACKING CDM_ENABLE_HT_PACKING_ON +#define DP_CDM_MIN_ALLOW_DIS 3 +#define DP_CDM_TOLERANCE 3 +#define DP_CDM_REACTANCE 2 +#define DP_CDM_RELAXATION 1 +#define DP_CDM_EROS_TH 3 +#define DP_CDM_NUM_HT_TH 10 +#define DP_CDM_NUM_HT_VECT_TH_X 8 +#define DP_CDM_NUM_HT_VECT_TH_Y 4 +#define DP_CDM_NUM_CONS_HT_BIN_TH_X 1 +#define DP_CDM_NUM_CONS_HT_BIN_TH_Y 1 +#define DP_CDM_CPU_ACTIVEFLAG CDM_CPU_ACTFLAG_ACTIVE +#define DP_CDM_INIT_MAP_FLAG CDM_INIMAP_FLAG_ON_ONEFRAME_ONLY + + +/* + * DP HW5X5 CFG + * + * LIMITATION: + * MIN: 8X8 + * WIDTH/8 + * HEIGHT/4 + */ +#define DP_HW5X5_PATH HW5x5_PATH_THROUGH_DEMOSAIC +#define DP_HW5X5_DEMOS_BNDMODE DEMOS_BNDODE_REFLECT +#define DP_HW5X5_DEMOS_COLORMODE DEMOS_COLORMODE_YUV422 + +#if (CIS_MIRROR_SETTING == 0x01) +#define DP_HW5X5_DEMOS_PATTERN DEMOS_PATTENMODE_GBRG +#elif (CIS_MIRROR_SETTING == 0x02) +#define DP_HW5X5_DEMOS_PATTERN DEMOS_PATTENMODE_GRBG +#elif (CIS_MIRROR_SETTING == 0x03) +#define DP_HW5X5_DEMOS_PATTERN DEMOS_PATTENMODE_RGGB +#else +#define DP_HW5X5_DEMOS_PATTERN DEMOS_PATTENMODE_BGGR +#endif + +#define DP_HW5X5_DEMOSLPF_ROUNDMODE DEMOSLPF_ROUNDMODE_FLOOR +#define DP_HW5X5_CROP_START_X 0 +#define DP_HW5X5_CROP_START_Y 0 +#define DP_HW5X5_CROP_WIDTH 640 +#define DP_HW5X5_CROP_HEIGHT 352 +#define DP_HW5X5_OUT_WIDTH 640 +#define DP_HW5X5_OUT_HEIGHT 352 + +/* + * DP JPEG CFG + * + * LIMITATION: + * MAX:640X640 + * MIN: 16X16 + * WIDTH/16 + * HEIGHT/16 + */ +#define DP_JPEG_PATH JPEG_PATH_ENCODER_EN +#define DP_JPEG_ENC_WIDTH DP_HW5X5_OUT_WIDTH +#define DP_JPEG_ENC_HEIGHT DP_HW5X5_OUT_HEIGHT +#define DP_JPEG_ENCTYPE JPEG_ENC_TYPE_YUV422 +#define DP_JPEG_ENCQTABLE JPEG_ENC_QTABLE_10X +#else +#if (CIS_ENABLE_XSLEEP_TRIG_FRM == 0x01) +/* + * SENDPLIB PARAMETERS + */ +#define SENDPLIB_PERIODIC_TIMER_MS 10 +#define SENDPLIB_MIPIRX_LANE_NB 2 +#define SENDPLIB_WDMA_START_ADDR (EXT_RAM_START+0x30000) +#define SENDPLIB_WDMA1_ADDR SENDPLIB_WDMA_START_ADDR +#define SENDPLIB_WDMA2_ADDR (SENDPLIB_WDMA1_ADDR+0x5F400) +#define SENDPLIB_WDMA3_ADDR (SENDPLIB_WDMA2_ADDR+0x4B000) +#define SENDPLIB_JPEG_YUV400_AUTOFILL_ADDR (SENDPLIB_WDMA3_ADDR+640*480) +#define SENDPLIB_JPEG_YUV420_AUTOFILL_ADDR (SENDPLIB_WDMA3_ADDR+640*480+640*480/2) +#define SENDPLIB_JPEG_YUV422_AUTOFILL_ADDR (SENDPLIB_WDMA3_ADDR+640*480*2) +#define SENDPLIB_JPEG_RGB_AUTOFILL_ADDR (SENDPLIB_WDMA3_ADDR+640*480*3) + + +/* + * DP SENCTRL CFG + */ +#define SENCTRL_SENSOR_TYPE SENSORDPLIB_SENSOR_HM0360_MODE3 +#define SENCTRL_STREAM_TYPE SENSORDPLIB_STREAM_HM0360_XSLEEP_ONLY +#define SENCTRL_SENSOR_WIDTH 640 +#define SENCTRL_SENSOR_HEIGHT 480 + + +/* + * DP INP CFG + * + * SENSOR --> INP_CROP --> INP_BINNING --> INP_SUBSAMPLE + * + * CROP DISABLE: DP_INP_CROP_START_X/DP_INP_CROP_START_Y/DP_INP_CROP_WIDTH/DP_INP_CROP_HEIGHT all 0 + */ +#define DP_INP_SUBSAMPLE INP_SUBSAMPLE_DISABLE +#define DP_INP_BINNING INP_BINNING_DISABLE +#define DP_INP_CROP_START_X 0 +#define DP_INP_CROP_START_Y 0 +#define DP_INP_CROP_WIDTH 0 +#define DP_INP_CROP_HEIGHT 0 +#define DP_INP_OUT_WIDTH 640 +#define DP_INP_OUT_HEIGHT 480 + + +/* + * DP HW2X2 CFG + * + * LIMITATION: + * 2X2 SUBSAMPLE LT,LB,RT,RBBINNING (WIDTH/2, HEIGHT/2, MIN:2X2, MAX:640X480) + * 1/3 SUBSAMPLE (WIDTH/3, HEIGHT/3, MIN:3X3, MAX:639X480) + */ +#define DP_HW2X2_PATH HW2x2_PATH_THROUGH +#define DP_HW2X2_PROCESS_MODE HW2x2_MODE_BINNING +#define DP_HW2X2_CROP_START_X 0 +#define DP_HW2X2_CROP_START_Y 0 +#define DP_HW2X2_CROP_WIDTH DP_INP_OUT_WIDTH +#define DP_HW2X2_CROP_HEIGHT DP_INP_OUT_HEIGHT +#define DP_HW2X2_ROUND_MODE HW2x2_ROUNDMODE_FLOOR +#define DP_HW2X2_OUT_WIDTH (DP_INP_OUT_WIDTH/2) +#define DP_HW2X2_OUT_HEIGHT (DP_INP_OUT_HEIGHT/2) + + +/* + * DP CDM CFG + * + * LIMITATION: + * MAX: 480X270 + * MIN: 8X3 + * WIDTH/8 + */ +#define DP_CDM_ENABLE CDM_ENABLE_ON +#define DP_CDM_IN_START_X 0 +#define DP_CDM_IN_START_Y 0 +#define DP_CDM_IN_WIDTH DP_HW2X2_OUT_WIDTH +#define DP_CDM_IN_HEIGHT DP_HW2X2_OUT_HEIGHT +#define DP_CDM_META_DUMP CDM_ENABLE_MATA_DUMP_ON +#define DP_CDM_HT_PACKING CDM_ENABLE_HT_PACKING_ON +#define DP_CDM_MIN_ALLOW_DIS 3 +#define DP_CDM_TOLERANCE 3 +#define DP_CDM_REACTANCE 2 +#define DP_CDM_RELAXATION 1 +#define DP_CDM_EROS_TH 3 +#define DP_CDM_NUM_HT_TH 10 +#define DP_CDM_NUM_HT_VECT_TH_X 8 +#define DP_CDM_NUM_HT_VECT_TH_Y 4 +#define DP_CDM_NUM_CONS_HT_BIN_TH_X 1 +#define DP_CDM_NUM_CONS_HT_BIN_TH_Y 1 +#define DP_CDM_CPU_ACTIVEFLAG CDM_CPU_ACTFLAG_ACTIVE +#define DP_CDM_INIT_MAP_FLAG CDM_INIMAP_FLAG_ON_ONEFRAME_ONLY + + +/* + * DP HW5X5 CFG + * + * LIMITATION: + * MIN: 8X8 + * WIDTH/8 + * HEIGHT/4 + */ +#define DP_HW5X5_PATH HW5x5_PATH_THROUGH_DEMOSAIC +#define DP_HW5X5_DEMOS_BNDMODE DEMOS_BNDODE_REFLECT +#define DP_HW5X5_DEMOS_COLORMODE DEMOS_COLORMODE_YUV422 + +#if (CIS_MIRROR_SETTING == 0x01) +#define DP_HW5X5_DEMOS_PATTERN DEMOS_PATTENMODE_GBRG +#elif (CIS_MIRROR_SETTING == 0x02) +#define DP_HW5X5_DEMOS_PATTERN DEMOS_PATTENMODE_GRBG +#elif (CIS_MIRROR_SETTING == 0x03) +#define DP_HW5X5_DEMOS_PATTERN DEMOS_PATTENMODE_RGGB +#else +#define DP_HW5X5_DEMOS_PATTERN DEMOS_PATTENMODE_BGGR +#endif + +#define DP_HW5X5_DEMOSLPF_ROUNDMODE DEMOSLPF_ROUNDMODE_FLOOR +#define DP_HW5X5_CROP_START_X 0 +#define DP_HW5X5_CROP_START_Y 0 +#define DP_HW5X5_CROP_WIDTH 640 +#define DP_HW5X5_CROP_HEIGHT 480 +#define DP_HW5X5_OUT_WIDTH (640) +#define DP_HW5X5_OUT_HEIGHT (480) + +/* + * DP JPEG CFG + * + * LIMITATION: + * MAX:640X640 + * MIN: 16X16 + * WIDTH/16 + * HEIGHT/16 + */ +#define DP_JPEG_PATH JPEG_PATH_ENCODER_EN +#define DP_JPEG_ENC_WIDTH DP_HW5X5_OUT_WIDTH +#define DP_JPEG_ENC_HEIGHT DP_HW5X5_OUT_HEIGHT +#define DP_JPEG_ENCTYPE JPEG_ENC_TYPE_YUV422 +#define DP_JPEG_ENCQTABLE JPEG_ENC_QTABLE_10X +#else +/* + * SENDPLIB PARAMETERS + */ +#define SENDPLIB_PERIODIC_TIMER_MS 10 +#define SENDPLIB_MIPIRX_LANE_NB 2 +#define SENDPLIB_WDMA_START_ADDR (EXT_RAM_START+0x30000) +#define SENDPLIB_WDMA1_ADDR SENDPLIB_WDMA_START_ADDR +#define SENDPLIB_WDMA2_ADDR (SENDPLIB_WDMA1_ADDR+0x5F400) +#define SENDPLIB_WDMA3_ADDR (SENDPLIB_WDMA2_ADDR+0x4B000) +#define SENDPLIB_JPEG_YUV400_AUTOFILL_ADDR (SENDPLIB_WDMA3_ADDR+640*480) +#define SENDPLIB_JPEG_YUV420_AUTOFILL_ADDR (SENDPLIB_WDMA3_ADDR+640*480+640*480/2) +#define SENDPLIB_JPEG_YUV422_AUTOFILL_ADDR (SENDPLIB_WDMA3_ADDR+640*480*2) +#define SENDPLIB_JPEG_RGB_AUTOFILL_ADDR (SENDPLIB_WDMA3_ADDR+640*480*3) + + +/* + * DP SENCTRL CFG + */ +#define SENCTRL_SENSOR_TYPE SENSORDPLIB_SENSOR_HM0360_MODE3 +#define SENCTRL_STREAM_TYPE SENSORDPLIB_STREAM_NONEAOS +#if (CIS_ENABLE_HX_AUTOI2C == 0x01) +#define SENCTRL_STREAM_TYPE SENSORDPLIB_STREAM_NONEAOS_AUTOI2C +#elif (CIS_ENABLE_HX_AUTOI2C == 0x02) +#define SENCTRL_STREAM_TYPE SENSORDPLIB_STREAM_NONEAOS_AUTOI2C_XSLEEP_HIGH +#endif +#define SENCTRL_SENSOR_WIDTH 640 +#define SENCTRL_SENSOR_HEIGHT 480 +#define SENCTRL_SENSOR_CH 3 + + +/* + * DP INP CFG + * + * SENSOR --> INP_CROP --> INP_BINNING --> INP_SUBSAMPLE + * + * CROP DISABLE: DP_INP_CROP_START_X/DP_INP_CROP_START_Y/DP_INP_CROP_WIDTH/DP_INP_CROP_HEIGHT all 0 + */ +#define DP_INP_CASE 2 +#if(DP_INP_CASE == 1) +#define DP_INP_SUBSAMPLE INP_SUBSAMPLE_DISABLE +#elif(DP_INP_CASE == 2) +#define DP_INP_SUBSAMPLE INP_SUBSAMPLE_4TO2 +#elif(DP_INP_CASE == 3) +#define DP_INP_SUBSAMPLE INP_SUBSAMPLE_8TO2 +#else +#define DP_INP_SUBSAMPLE INP_SUBSAMPLE_DISABLE +#endif + +#define DP_INP_BINNING INP_BINNING_DISABLE +#define DP_INP_CROP_START_X 0 +#define DP_INP_CROP_START_Y 0 +#define DP_INP_CROP_WIDTH 0 +#define DP_INP_CROP_HEIGHT 0 +#if (DP_INP_CASE == 1) +#define DP_INP_OUT_WIDTH SENCTRL_SENSOR_WIDTH +#define DP_INP_OUT_HEIGHT SENCTRL_SENSOR_HEIGHT +#elif(DP_INP_CASE == 2) +#define DP_INP_OUT_WIDTH 320 +#define DP_INP_OUT_HEIGHT 240 +#elif(DP_INP_CASE == 3) +#define DP_INP_OUT_WIDTH 160 +#define DP_INP_OUT_HEIGHT 120 +#else +#define DP_INP_OUT_WIDTH SENCTRL_SENSOR_WIDTH +#define DP_INP_OUT_HEIGHT SENCTRL_SENSOR_HEIGHT +#endif + +#define DP_INP_1X_SUBSAMPLE INP_SUBSAMPLE_DISABLE +#define DP_INP_1X_OUT_WIDTH 640 +#define DP_INP_1X_OUT_HEIGHT 480 + + + +/* + * DP HW2X2 CFG + * + * LIMITATION: + * 2X2 SUBSAMPLE LT,LB,RT,RBBINNING (WIDTH/2, HEIGHT/2, MIN:2X2, MAX:640X480) + * 1/3 SUBSAMPLE (WIDTH/3, HEIGHT/3, MIN:3X3, MAX:639X480) + */ +#define DP_HW2X2_PATH HW2x2_PATH_THROUGH +#define DP_HW2X2_PROCESS_MODE HW2x2_MODE_UNITY +#define DP_HW2X2_CROP_START_X 0 +#define DP_HW2X2_CROP_START_Y 0 +#define DP_HW2X2_CROP_WIDTH DP_INP_OUT_WIDTH +#define DP_HW2X2_CROP_HEIGHT DP_INP_OUT_HEIGHT +#define DP_HW2X2_ROUND_MODE HW2x2_ROUNDMODE_FLOOR +#define DP_HW2X2_OUT_WIDTH (DP_INP_OUT_WIDTH) +#define DP_HW2X2_OUT_HEIGHT (DP_INP_OUT_HEIGHT) + + +/* + * DP CDM CFG + * + * LIMITATION: + * MAX: 480X270 + * MIN: 8X3 + * WIDTH/8 + */ +#define DP_CDM_ENABLE CDM_ENABLE_ON +#define DP_CDM_IN_START_X 0 +#define DP_CDM_IN_START_Y 0 +#define DP_CDM_IN_WIDTH DP_HW2X2_OUT_WIDTH +#define DP_CDM_IN_HEIGHT DP_HW2X2_OUT_HEIGHT +#define DP_CDM_META_DUMP CDM_ENABLE_MATA_DUMP_ON +#define DP_CDM_HT_PACKING CDM_ENABLE_HT_PACKING_ON +#define DP_CDM_MIN_ALLOW_DIS 3 +#define DP_CDM_TOLERANCE 3 +#define DP_CDM_REACTANCE 2 +#define DP_CDM_RELAXATION 1 +#define DP_CDM_EROS_TH 3 +#define DP_CDM_NUM_HT_TH 10 +#define DP_CDM_NUM_HT_VECT_TH_X 8 +#define DP_CDM_NUM_HT_VECT_TH_Y 4 +#define DP_CDM_NUM_CONS_HT_BIN_TH_X 1 +#define DP_CDM_NUM_CONS_HT_BIN_TH_Y 1 +#define DP_CDM_CPU_ACTIVEFLAG CDM_CPU_ACTFLAG_ACTIVE +#define DP_CDM_INIT_MAP_FLAG CDM_INIMAP_FLAG_ON_ONEFRAME_ONLY + + +/* + * DP HW5X5 CFG + * + * LIMITATION: + * MIN: 8X8 + * WIDTH/8 + * HEIGHT/4 + */ +#define DP_HW5X5_PATH HW5x5_PATH_THROUGH_DEMOSAIC +#define DP_HW5X5_DEMOS_BNDMODE DEMOS_BNDODE_REFLECT +//#define DP_HW5X5_DEMOS_COLORMODE DEMOS_COLORMODE_YUV422 +#define DP_HW5X5_DEMOS_COLORMODE DEMOS_COLORMODE_RGB + +#if (CIS_MIRROR_SETTING == 0x01) +#define DP_HW5X5_DEMOS_PATTERN DEMOS_PATTENMODE_GBRG +#elif (CIS_MIRROR_SETTING == 0x02) +#define DP_HW5X5_DEMOS_PATTERN DEMOS_PATTENMODE_GRBG +#elif (CIS_MIRROR_SETTING == 0x03) +#define DP_HW5X5_DEMOS_PATTERN DEMOS_PATTENMODE_RGGB +#else +#define DP_HW5X5_DEMOS_PATTERN DEMOS_PATTENMODE_BGGR +#endif + +#define DP_HW5X5_DEMOSLPF_ROUNDMODE DEMOSLPF_ROUNDMODE_FLOOR +#define DP_HW5X5_CROP_START_X 0 +#define DP_HW5X5_CROP_START_Y 0 +#if (DP_INP_CASE == 1) +#define DP_HW5X5_CROP_WIDTH 640 +#define DP_HW5X5_CROP_HEIGHT 480 +#define DP_HW5X5_OUT_WIDTH 640 +#define DP_HW5X5_OUT_HEIGHT 480 +#elif(DP_INP_CASE == 2) +#define DP_HW5X5_CROP_WIDTH 320 +#define DP_HW5X5_CROP_HEIGHT 240 +#define DP_HW5X5_OUT_WIDTH 320 +#define DP_HW5X5_OUT_HEIGHT 240 +#elif(DP_INP_CASE == 3) +#define DP_HW5X5_CROP_WIDTH 160 +#define DP_HW5X5_CROP_HEIGHT 120 +#define DP_HW5X5_OUT_WIDTH 160 +#define DP_HW5X5_OUT_HEIGHT 120 +#else +#define DP_HW5X5_CROP_WIDTH 640 +#define DP_HW5X5_CROP_HEIGHT 480 +#define DP_HW5X5_OUT_WIDTH 640 +#define DP_HW5X5_OUT_HEIGHT 480 +#endif +#define DP_HW5X5_1X_CROP_WIDTH 640 +#define DP_HW5X5_1X_CROP_HEIGHT 480 +#define DP_HW5X5_1X_OUT_WIDTH 640 +#define DP_HW5X5_1X_OUT_HEIGHT 480 + +/* + * DP JPEG CFG + * + * LIMITATION: + * MAX:640X640 + * MIN: 16X16 + * WIDTH/16 + * HEIGHT/16 + */ +#define DP_JPEG_PATH JPEG_PATH_ENCODER_EN +#define DP_JPEG_ENC_WIDTH DP_HW5X5_OUT_WIDTH +#define DP_JPEG_ENC_HEIGHT DP_HW5X5_OUT_HEIGHT +#define DP_JPEG_ENCTYPE JPEG_ENC_TYPE_YUV420//JPEG_ENC_TYPE_YUV422 +#define DP_JPEG_ENCQTABLE JPEG_ENC_QTABLE_10X + +#define DP_JPEG_ENC_WIDTH DP_HW5X5_OUT_WIDTH +#define DP_JPEG_ENC_HEIGHT DP_HW5X5_OUT_HEIGHT +#define DP_JPEG_ENCTYPE JPEG_ENC_TYPE_YUV420//JPEG_ENC_TYPE_YUV422 +#define DP_JPEG_ENCQTABLE JPEG_ENC_QTABLE_10X + +#endif +#endif + +#endif /* APP_SCENARIO_DC_SCL_SCH_TZ_S_ONLY_CISDP_CFG_H_ */ diff --git a/EPII_CM55M_APP_S/app/scenario_app/dc_scl_sch_tz_s_only/cisdp_sensor.c b/EPII_CM55M_APP_S/app/scenario_app/dc_scl_sch_tz_s_only/cisdp_sensor.c new file mode 100644 index 00000000..31e8e3d4 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/dc_scl_sch_tz_s_only/cisdp_sensor.c @@ -0,0 +1,740 @@ +/* + * cisdp_sensor.c + * + * Created on: 2022�~11��18�� + * Author: 901912 + */ + +#include "cisdp_sensor.h" +#include "cisdp_cfg.h" +#include "hx_drv_CIS_common.h" +#include "hx_drv_timer.h" +#include "hx_drv_hxautoi2c_mst.h" +#include "hx_drv_CIS_common.h" + +#include "WE2_core.h" +#include "hx_drv_scu_export.h" +#include "memory_manage.h" + +#ifdef TRUSTZONE_SEC +#ifdef IP_INST_NS_csirx +#define CSIRX_REGS_BASE BASE_ADDR_MIPI_RX_CTRL +#define CSIRX_DPHY_REG (BASE_ADDR_APB_MIPI_RX_PHY+0x50) +#define CSIRX_DPHY_TUNCATE_REG (BASE_ADDR_APB_MIPI_RX_PHY+0x48) +#else +#define CSIRX_REGS_BASE BASE_ADDR_MIPI_RX_CTRL_ALIAS +#define CSIRX_DPHY_REG (BASE_ADDR_APB_MIPI_RX_PHY_ALIAS+0x50) +#define CSIRX_DPHY_TUNCATE_REG (BASE_ADDR_APB_MIPI_RX_PHY_ALIAS+0x48) +#endif +#else +#ifndef TRUSTZONE +#define CSIRX_REGS_BASE BASE_ADDR_MIPI_RX_CTRL_ALIAS +#define CSIRX_DPHY_REG (BASE_ADDR_APB_MIPI_RX_PHY_ALIAS+0x50) +#define CSIRX_DPHY_TUNCATE_REG (BASE_ADDR_APB_MIPI_RX_PHY_ALIAS+0x48) +#else +#define CSIRX_REGS_BASE BASE_ADDR_MIPI_RX_CTRL +#define CSIRX_DPHY_REG (BASE_ADDR_APB_MIPI_RX_PHY+0x50) +#define CSIRX_DPHY_TUNCATE_REG (BASE_ADDR_APB_MIPI_RX_PHY+0x48) +#endif +#endif + + +#define DYNAMIC_ADDRESS 1 +#ifdef DYNAMIC_ADDRESS +//WDMA2 - jpeg data +//WDMA3 - raw data +//jpegsize_autofill + + +//static uint8_t img_data[4] __attribute__((section(".img_data"))); +//#define jpg_data_sz DP_JPEG_ENC_WIDTH*DP_JPEG_ENC_HEIGHT/4 +//#define raw_data_sz DP_INP_OUT_WIDTH*DP_INP_OUT_HEIGHT*SENCTRL_SENSOR_CH + +//uint8_t jpg_data[jpg_data_sz] = {0}; +//uint8_t raw_data[raw_data_sz] = {0}; +//uint8_t jpg_info_data[100] = {0}; +//static volatile uint32_t g_wdma1_baseaddr = (uint32_t)jpg_data;//(uint32_t)0x34090400; +//static volatile uint32_t g_wdma2_baseaddr = (uint32_t)jpg_data;//(uint32_t)0x34090400; +//static volatile uint32_t g_wdma3_baseaddr= (uint32_t)raw_data;//(uint32_t)0x34100000; +//static volatile uint32_t g_jpegautofill_addr = (uint32_t)jpg_info_data;//(uint32_t)0x34090300; +static volatile uint32_t g_wdma1_baseaddr;//(uint32_t)0x34090400; +static volatile uint32_t g_wdma2_baseaddr = 0x340a0064;//(uint32_t)0x34090400; +static volatile uint32_t g_wdma3_baseaddr = 0x340b2c64;//(uint32_t)0x34100000; +static volatile uint32_t g_jpegautofill_addr;//(uint32_t)0x34090300; +#else +static volatile uint32_t g_wdma1_baseaddr = SENDPLIB_WDMA1_ADDR; +static volatile uint32_t g_wdma2_baseaddr = SENDPLIB_WDMA2_ADDR; +static volatile uint32_t g_wdma3_baseaddr= SENDPLIB_WDMA3_ADDR; +static volatile uint32_t g_jpegautofill_addr = SENDPLIB_JPEG_YUV400_AUTOFILL_ADDR; +#endif + +static APP_DP_INP_SUBSAMPLE_E g_subs=APP_DP_RES_YUV640x480_INP_SUBSAMPLE_1X; + +static HX_CIS_SensorSetting_t HM0360_init_setting[] = { +#include "HM0360_24MHz_Bayer_640x480_setA_VGA_setB_QVGA_MIPI_4b_ParallelOutput_R2.i" +}; + +static HX_CIS_SensorSetting_t HM0360_stream_on[] = { + {HX_CIS_I2C_Action_W, 0x0100, 0x01}, +}; + +static HX_CIS_SensorSetting_t HM0360_stream_off[] = { + {HX_CIS_I2C_Action_W, 0x0100, 0x00}, +}; + +static HX_CIS_SensorSetting_t HM0360_stream_xsleep[] = { + {HX_CIS_I2C_Action_W, 0x0100, 0x02}, +}; + +static void HM0360_dp_wdma_addr_init(APP_DP_INP_SUBSAMPLE_E subs) +{ + +#ifdef DYNAMIC_ADDRESS + +// g_wdma1_baseaddr = (uint32_t)jpg_data; +// g_wdma2_baseaddr = (uint32_t)jpg_data; +// g_wdma3_baseaddr= (uint32_t)raw_data; +// g_jpegautofill_addr = (uint32_t)jpg_info_data; + if(subs == APP_DP_RES_RGB640x480_INP_SUBSAMPLE_1X) { + g_jpegautofill_addr = mm_reserve(100); + g_wdma1_baseaddr = mm_reserve(76800); //640*480/4 + if(g_wdma1_baseaddr!=0) + g_wdma2_baseaddr = g_wdma1_baseaddr; + else + return ; + + g_wdma3_baseaddr= mm_reserve(921600); //640*480*3 + + } + else if(subs == APP_DP_RES_RGB640x480_INP_SUBSAMPLE_2X) { + g_jpegautofill_addr = mm_reserve(100); + g_wdma1_baseaddr = mm_reserve(19200); //320*240/4 + if(g_wdma1_baseaddr!=0) + g_wdma2_baseaddr = g_wdma1_baseaddr; + else + return ; + + g_wdma3_baseaddr= mm_reserve(230400); //320*240*3 + + } + else if(subs == APP_DP_RES_YUV640x480_INP_SUBSAMPLE_1X) { + g_jpegautofill_addr = mm_reserve(100); + g_wdma1_baseaddr = mm_reserve(76800); //640*480/4 + if(g_wdma1_baseaddr!=0) + g_wdma2_baseaddr = g_wdma1_baseaddr; + else + return ; + + g_wdma3_baseaddr= mm_reserve(460800); //640*480*1.5 + } + else if(subs == APP_DP_RES_YUV640x480_INP_SUBSAMPLE_2X) { + g_jpegautofill_addr = mm_reserve(100); + g_wdma1_baseaddr = mm_reserve(19200); //320*240/4 + if(g_wdma1_baseaddr!=0) + g_wdma2_baseaddr = g_wdma1_baseaddr; + else + return ; + + g_wdma3_baseaddr= mm_reserve(115200); //320*240*1.5 + + } + xprintf("WD1[%x], WD2_J[%x], WD3_RAW[%x], JPAuto[%x]\n",g_wdma1_baseaddr,g_wdma2_baseaddr, + g_wdma3_baseaddr, g_jpegautofill_addr); + +#else + g_wdma1_baseaddr = SENDPLIB_WDMA1_ADDR; + g_wdma2_baseaddr = SENDPLIB_WDMA2_ADDR; + g_wdma3_baseaddr = SENDPLIB_WDMA3_ADDR; + if(color == DEMOS_COLORMODE_YUV422) + g_jpegautofill_addr = SENDPLIB_JPEG_YUV422_AUTOFILL_ADDR; + else if(color == DEMOS_COLORMODE_RGB) + g_jpegautofill_addr = SENDPLIB_JPEG_RGB_AUTOFILL_ADDR; + else if(color == DEMOS_COLORMODE_YUV420) + g_jpegautofill_addr = SENDPLIB_JPEG_YUV420_AUTOFILL_ADDR; + else + g_jpegautofill_addr = SENDPLIB_JPEG_YUV400_AUTOFILL_ADDR; +#endif + + + + sensordplib_set_xDMA_baseaddrbyapp(g_wdma1_baseaddr, g_wdma2_baseaddr, g_wdma3_baseaddr); + sensordplib_set_jpegfilesize_addrbyapp(g_jpegautofill_addr); +} + +#if (CIS_ENABLE_MIPI_INF != 0x00) +static void set_mipi_csirx_enable() +{ + dbg_printf(DBG_LESS_INFO, "MIPI CSI Init Enable\n"); + + volatile uint32_t *dphy_reg = CSIRX_DPHY_REG; + volatile uint32_t *csi_static_cfg_reg = (CSIRX_REGS_BASE+0x08); + volatile uint32_t *csi_dphy_lane_control_reg = (CSIRX_REGS_BASE+0x40); + volatile uint32_t *csi_stream0_control_reg = (CSIRX_REGS_BASE+0x100); + volatile uint32_t *csi_stream0_data_cfg = (CSIRX_REGS_BASE+0x108); + volatile uint32_t *csi_stream0_cfg_reg = (CSIRX_REGS_BASE+0x10C); + + sensordplib_csirx_enable(SENDPLIB_MIPIRX_LANE_NB); + + dbg_printf(DBG_LESS_INFO, "0x%08X = 0x%08X\n", dphy_reg, *dphy_reg); + dbg_printf(DBG_LESS_INFO, "0x%08X = 0x%08X\n", csi_static_cfg_reg, *csi_static_cfg_reg); + dbg_printf(DBG_LESS_INFO, "0x%08X = 0x%08X\n", csi_dphy_lane_control_reg, *csi_dphy_lane_control_reg); + dbg_printf(DBG_LESS_INFO, "0x%08X = 0x%08X\n", csi_stream0_data_cfg, *csi_stream0_data_cfg); + dbg_printf(DBG_LESS_INFO, "0x%08X = 0x%08X\n", csi_stream0_control_reg, *csi_stream0_control_reg); + +} + +static void set_mipi_csirx_disable() +{ + dbg_printf(DBG_LESS_INFO, "MIPI CSI Disable\n"); + + volatile uint32_t *dphy_reg = CSIRX_DPHY_REG; + volatile uint32_t *csi_static_cfg_reg = (CSIRX_REGS_BASE+0x08); + volatile uint32_t *csi_dphy_lane_control_reg = (CSIRX_REGS_BASE+0x40); + volatile uint32_t *csi_stream0_control_reg = (CSIRX_REGS_BASE+0x100); + volatile uint32_t *csi_stream0_data_cfg = (CSIRX_REGS_BASE+0x108); + volatile uint32_t *csi_stream0_cfg_reg = (CSIRX_REGS_BASE+0x10C); + + sensordplib_csirx_disable(); + + dbg_printf(DBG_LESS_INFO, "0x%08X = 0x%08X\n", dphy_reg, *dphy_reg); + dbg_printf(DBG_LESS_INFO, "0x%08X = 0x%08X\n", csi_static_cfg_reg, *csi_static_cfg_reg); + dbg_printf(DBG_LESS_INFO, "0x%08X = 0x%08X\n", csi_dphy_lane_control_reg, *csi_dphy_lane_control_reg); + dbg_printf(DBG_LESS_INFO, "0x%08X = 0x%08X\n", csi_stream0_data_cfg, *csi_stream0_data_cfg); + dbg_printf(DBG_LESS_INFO, "0x%08X = 0x%08X\n", csi_stream0_control_reg, *csi_stream0_control_reg); + +} +#endif + +#if (CIS_ENABLE_HX_AUTOI2C != 0x00) +static void set_hxautoi2c() +{ + //set to synopsys IP, change to Himax IP + dbg_printf(DBG_LESS_INFO, "INIT AUTOI2C\n"); + HXAUTOI2CHC_STATIC_CFG_T scfg; + HXAUTOI2CHC_INT_CFG_T icfg; + HXAUTOI2CHC_CMD_CFG_T trig_cfg; + HXAUTOI2CHC_CMD_CFG_T stop_cfg; + + scfg.slaveid = CIS_I2C_ID; + + scfg.clkdiv = HXAUTOI2C_SCL_CLK_DIV_240; + scfg.cmdtype = HXAUTOI2CHC_CMD_TRIG_STOP; + scfg.trig_ctrl_sw = HXAUTOI2CHC_CMD_CTRL_BY_HW; + scfg.stop_ctrl_sw = HXAUTOI2CHC_CMD_CTRL_BY_HW; + + icfg.trig_int_loc = HXAUTOI2CHC_INT_LOC_AFT_CMD1; + icfg.stop_int_loc = HXAUTOI2CHC_INT_LOC_AFT_CMD1; + icfg.trig_delay = 0; + icfg.stop_delay = 0; + + trig_cfg.cmd_num = HXAUTOI2CHC_CMD_NUM_1; + trig_cfg.cmd1_byte_num = HXAUTOI2CHC_BYTE_NUM_3; + trig_cfg.cmd2_byte_num = HXAUTOI2CHC_BYTE_NUM_3; + trig_cfg.cmd3_byte_num = HXAUTOI2CHC_BYTE_NUM_3; + trig_cfg.cmd4_byte_num = HXAUTOI2CHC_BYTE_NUM_3; + trig_cfg.delay01 = 0; + trig_cfg.delay12 = 0x100; + trig_cfg.delay23 = 0x100; + trig_cfg.delay34 = 0x100; + + stop_cfg.cmd_num = HXAUTOI2CHC_CMD_NUM_1; + stop_cfg.cmd1_byte_num = HXAUTOI2CHC_BYTE_NUM_3; + stop_cfg.cmd2_byte_num = HXAUTOI2CHC_BYTE_NUM_3; + stop_cfg.cmd3_byte_num = HXAUTOI2CHC_BYTE_NUM_3; + stop_cfg.cmd4_byte_num = HXAUTOI2CHC_BYTE_NUM_3; + stop_cfg.delay01 = 0; + stop_cfg.delay12 = 0x100; + stop_cfg.delay23 = 0x100; + stop_cfg.delay34 = 0x100; + + sensordplib_autoi2c_cfg(scfg, icfg, trig_cfg, stop_cfg); + + + HXAUTOI2CHC_CMD_T trig_cmd1, trig_cmd2, trig_cmd3, trig_cmd4; + + trig_cmd1.byte1 = (HM0360_stream_on[0].RegAddree >> 8 & 0xFF); + trig_cmd1.byte2 = (HM0360_stream_on[0].RegAddree & 0xFF); + trig_cmd1.byte3 = HM0360_stream_on[0].Value; + trig_cmd1.byte4 = 0x00; + + trig_cmd2.byte1 = trig_cmd2.byte2 = trig_cmd2.byte3 = trig_cmd2.byte4 = 0x11; + trig_cmd3.byte1 = trig_cmd3.byte2 = trig_cmd3.byte3 = trig_cmd3.byte4 = 0x22; + trig_cmd4.byte1 = trig_cmd4.byte2 = trig_cmd4.byte3 = trig_cmd4.byte4 = 0x33; + + sensordplib_autoi2c_trigcmd(trig_cmd1, trig_cmd2, trig_cmd3, trig_cmd4); + + HXAUTOI2CHC_CMD_T stop_cmd1, stop_cmd2, stop_cmd3, stop_cmd4; + + stop_cmd1.byte1 = (HM0360_stream_off[0].RegAddree >> 8 & 0xFF); + stop_cmd1.byte2 = (HM0360_stream_off[0].RegAddree & 0xFF); + stop_cmd1.byte3 = HM0360_stream_off[0].Value; + stop_cmd1.byte4 = 0x00; + + stop_cmd2.byte1 = stop_cmd2.byte2 = stop_cmd2.byte3 = stop_cmd2.byte4 = 0x11; + stop_cmd3.byte1 = stop_cmd3.byte2 = stop_cmd3.byte3 = stop_cmd3.byte4 = 0x22; + stop_cmd4.byte1 = stop_cmd4.byte2 = stop_cmd4.byte3 = stop_cmd4.byte4 = 0x33; + + sensordplib_autoi2c_stopcmd(stop_cmd1, stop_cmd2, stop_cmd3, stop_cmd4); +} +#endif + +int cisdp_sensor_init() +{ + DP_MCLK_SRC_INT_EXT_E clk_int_ext; + DP_MCLK_SRC_INT_SEL_E clk_int_src; + + dbg_printf(DBG_LESS_INFO, "cis_hm0360_init \r\n"); +#ifdef IC_PACKAGE_WLCSP65 + /** + * Switch pinmux for 38pin: HM0360 (No Trigger) + * + * SEN_INT -----> SEN_FVALID + * SEN_GPIO ----> SEN_FVALID + * SEN_XSLEEP --> SEN_XSLEPP + * SEN_TRIGER --> Keep low + */ + hx_drv_scu_set_SEN_INT_pinmux(SCU_SEN_INT_PINMUX_FVALID); + hx_drv_scu_set_SEN_GPIO_pinmux(SCU_SEN_GPIO_PINMUX_LVALID); + hx_drv_scu_set_SEN_XSLEEP_pinmux(SCU_SEN_XSLEEP_PINMUX_SEN_XSLEEP_0); + + dbg_printf(DBG_LESS_INFO, "hx_drv_scu_set_SEN_INT_pinmux(SCU_SEN_INT_PINMUX_FVALID)\n"); + dbg_printf(DBG_LESS_INFO, "hx_drv_scu_set_SEN_GPIO_pinmux(SCU_SEN_GPIO_PINMUX_LVALID)\n"); + dbg_printf(DBG_LESS_INFO, "hx_drv_scu_set_SEN_XSLEEP_pinmux(SCU_SEN_XSLEEP_PINMUX_SEN_XSLEEP_0)\n"); + +#endif + hx_drv_dp_get_mclk_src(&clk_int_ext, &clk_int_src); + xprintf("ori_mclk_int_ext=%d,ori_mclk_int_src=%d\n",clk_int_ext, clk_int_src); + hx_drv_dp_set_mclk_src(DP_MCLK_SRC_INTERNAL, DP_MCLK_SRC_INT_SEL_XTAL); + hx_drv_dp_get_mclk_src(&clk_int_ext, &clk_int_src); + xprintf("mclk_int_ext=%d,mclk_int_src=%d\n",clk_int_ext, clk_int_src); + + /* + * common CIS init + */ + hx_drv_cis_init(DEAULT_XHSUTDOWN_PIN, SENSORCTRL_MCLK_DIV1); + dbg_printf(DBG_LESS_INFO, "mclk DIV1, xshutdown_pin=%d\n",DEAULT_XHSUTDOWN_PIN); + hx_drv_sensorctrl_set_xSleepCtrl(SENSORCTRL_XSLEEP_BY_CPU); + hx_drv_sensorctrl_set_xSleep(1); + dbg_printf(DBG_LESS_INFO, "hx_drv_sensorctrl_set_xSleep(1)\n"); + + /* + * off stream before init sensor + */ + if(hx_drv_cis_setRegTable(HM0360_stream_off, HX_CIS_SIZE_N(HM0360_stream_off, HX_CIS_SensorSetting_t))!= HX_CIS_NO_ERROR) + { + dbg_printf(DBG_LESS_INFO, "HM0360 off by app fail\r\n"); + return -1; + } + + + if(hx_drv_cis_setRegTable(HM0360_init_setting, HX_CIS_SIZE_N(HM0360_init_setting, HX_CIS_SensorSetting_t))!= HX_CIS_NO_ERROR) + { + dbg_printf(DBG_LESS_INFO, "HM0360 Init by app fail \r\n"); + return -1; + } + else + { + dbg_printf(DBG_LESS_INFO, "HM0360 Init by app \n"); + } + + HX_CIS_SensorSetting_t HM0360_mirror_setting[] = { + {HX_CIS_I2C_Action_W, 0x0101, CIS_MIRROR_SETTING}, + }; + + if(hx_drv_cis_setRegTable(HM0360_mirror_setting, HX_CIS_SIZE_N(HM0360_mirror_setting, HX_CIS_SensorSetting_t))!= HX_CIS_NO_ERROR) + { + dbg_printf(DBG_LESS_INFO, "HM0360 Init Mirror 0x%02X by app fail \r\n", HM0360_mirror_setting[0].Value); + return -1; + } + else + { +#if (CIS_MIRROR_SETTING == 0x01) + dbg_printf(DBG_LESS_INFO, "HM0360 Init Horizontal Mirror by app \n"); +#elif (CIS_MIRROR_SETTING == 0x02) + dbg_printf(DBG_LESS_INFO, "HM0360 Init Vertical Mirror by app \n"); +#elif (CIS_MIRROR_SETTING == 0x03) + dbg_printf(DBG_LESS_INFO, "HM0360 Init Horizontal & Vertical Mirror by app \n"); +#else + dbg_printf(DBG_LESS_INFO, "HM0360 Init Mirror Off by app \n"); +#endif + } + + return 0; +} + +int cisdp_dp_init(bool inp_init, SENSORDPLIB_PATH_E dp_type, evthandlerdp_CBEvent_t cb_event, uint32_t jpg_ratio, APP_DP_INP_SUBSAMPLE_E subs) +{ + HW2x2_CFG_T hw2x2_cfg; + CDM_CFG_T cdm_cfg; + HW5x5_CFG_T hw5x5_cfg; + JPEG_CFG_T jpeg_cfg; + + g_subs = subs; + //HW2x2 Cfg + hw2x2_cfg.hw2x2_path = DP_HW2X2_PATH; + hw2x2_cfg.hw_22_process_mode = DP_HW2X2_PROCESS_MODE; + hw2x2_cfg.hw_22_crop_stx = DP_HW2X2_CROP_START_X; + hw2x2_cfg.hw_22_crop_sty = DP_HW2X2_CROP_START_Y; + hw2x2_cfg.hw_22_in_width = (subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_1X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_1X)? + 640:(subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_2X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_2X)? + 320:(subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_4X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_4X)? + 160:640;//DP_HW2X2_CROP_WIDTH; + + hw2x2_cfg.hw_22_in_height = (subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_1X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_1X)? + 480:(subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_2X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_2X)? + 240:(subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_4X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_4X)? + 120:480;//DP_HW2X2_CROP_HEIGHT; + + hw2x2_cfg.hw_22_mono_round_mode = DP_HW2X2_ROUND_MODE; + + //CDM Cfg + cdm_cfg.cdm_enable = DP_CDM_ENABLE; + cdm_cfg.cdm_crop_stx = DP_CDM_IN_START_X; + cdm_cfg.cdm_crop_sty = DP_CDM_IN_START_Y; + cdm_cfg.cdm_in_width = DP_CDM_IN_WIDTH; + cdm_cfg.cdm_in_height = DP_CDM_IN_HEIGHT; + cdm_cfg.meta_dump = DP_CDM_META_DUMP; + cdm_cfg.ht_packing = DP_CDM_HT_PACKING; + cdm_cfg.cdm_min_allow_dis = DP_CDM_MIN_ALLOW_DIS; + cdm_cfg.cdm_tolerance = DP_CDM_TOLERANCE; + cdm_cfg.cdm_reactance = DP_CDM_REACTANCE; + cdm_cfg.cdm_relaxation = DP_CDM_RELAXATION; + cdm_cfg.cdm_eros_th = DP_CDM_EROS_TH; + cdm_cfg.cdm_num_ht_th = DP_CDM_NUM_HT_TH; + cdm_cfg.cdm_num_ht_vect_th_x = DP_CDM_NUM_HT_VECT_TH_X; + cdm_cfg.cdm_num_ht_vect_th_y = DP_CDM_NUM_HT_VECT_TH_X; + cdm_cfg.cdm_num_cons_ht_bin_th_x = DP_CDM_NUM_CONS_HT_BIN_TH_X; + cdm_cfg.cdm_num_cons_ht_bin_th_y = DP_CDM_NUM_CONS_HT_BIN_TH_Y; + cdm_cfg.cpu_activeflag = DP_CDM_CPU_ACTIVEFLAG; + cdm_cfg.init_map_flag = DP_CDM_INIT_MAP_FLAG; + + //HW5x5 Cfg + hw5x5_cfg.hw5x5_path = DP_HW5X5_PATH; + hw5x5_cfg.demos_bndmode = DP_HW5X5_DEMOS_BNDMODE; + hw5x5_cfg.demos_color_mode = + (subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_1X||subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_2X||subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_4X)? + DEMOS_COLORMODE_RGB: + (subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_1X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_2X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_4X)? + DEMOS_COLORMODE_YUV420:DEMOS_COLORMODE_YUV420;//DP_HW5X5_DEMOS_COLORMODE; + + hw5x5_cfg.demos_pattern_mode = DP_HW5X5_DEMOS_PATTERN; + hw5x5_cfg.demoslpf_roundmode = DP_HW5X5_DEMOSLPF_ROUNDMODE; + hw5x5_cfg.hw55_crop_stx = DP_HW5X5_CROP_START_X; + hw5x5_cfg.hw55_crop_sty = DP_HW5X5_CROP_START_X; + hw5x5_cfg.hw55_in_width = (subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_1X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_1X)? + 640:(subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_2X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_2X)? + 320:(subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_4X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_4X)? + 160:640;//DP_HW5X5_CROP_WIDTH; + hw5x5_cfg.hw55_in_height = (subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_1X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_1X)? + 480:(subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_2X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_2X)? + 240:(subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_4X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_4X)? + 120:480;//DP_HW5X5_CROP_HEIGHT; + + //JPEG Cfg + jpeg_cfg.jpeg_path = DP_JPEG_PATH; + jpeg_cfg.enc_width = (subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_1X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_1X)? + 640:(subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_2X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_2X)? + 320:(subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_4X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_4X)? + 160:640;//DP_JPEG_ENC_WIDTH; + jpeg_cfg.enc_height = (subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_1X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_1X)? + 480:(subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_2X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_2X)? + 240:(subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_4X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_4X)? + 120:480;//DP_JPEG_ENC_HEIGHT; + jpeg_cfg.jpeg_enctype = DP_JPEG_ENCTYPE; + if(jpg_ratio == 4) + jpeg_cfg.jpeg_encqtable = JPEG_ENC_QTABLE_4X; + else + jpeg_cfg.jpeg_encqtable = JPEG_ENC_QTABLE_10X; + + HM0360_dp_wdma_addr_init(subs); + +#if (CIS_ENABLE_MIPI_INF != 0x00) + //setup MIPI RX + set_mipi_csirx_enable(); +#endif + + INP_CROP_T crop; + crop.start_x = DP_INP_CROP_START_X; + crop.start_y = DP_INP_CROP_START_Y; + + if(DP_INP_CROP_WIDTH >= 1) + crop.last_x = DP_INP_CROP_WIDTH - 1; + else + crop.last_x = 0; + + if(DP_INP_CROP_HEIGHT >= 1) + crop.last_y = DP_INP_CROP_HEIGHT - 1; + else + crop.last_y = 0; + + +#if (CIS_ENABLE_MIPI_INF != 0x00) + sensordplib_set_sensorctrl_inp_wi_crop_bin(SENCTRL_SENSOR_TYPE, SENCTRL_STREAM_TYPE, + SENCTRL_SENSOR_WIDTH, SENCTRL_SENSOR_HEIGHT, DP_INP_SUBSAMPLE, crop, DP_INP_BINNING); +#else + if(inp_init == true) { + if(subs == APP_DP_RES_RGB640x480_INP_SUBSAMPLE_2X||subs == APP_DP_RES_YUV640x480_INP_SUBSAMPLE_2X) + sensordplib_set_sensorctrl_inp(SENCTRL_SENSOR_TYPE, SENCTRL_STREAM_TYPE, SENCTRL_SENSOR_WIDTH, + SENCTRL_SENSOR_HEIGHT, INP_SUBSAMPLE_4TO2); + else if(subs == APP_DP_RES_RGB640x480_INP_SUBSAMPLE_1X||subs == APP_DP_RES_YUV640x480_INP_SUBSAMPLE_1X) + sensordplib_set_sensorctrl_inp(SENCTRL_SENSOR_TYPE, SENCTRL_STREAM_TYPE, SENCTRL_SENSOR_WIDTH, + SENCTRL_SENSOR_HEIGHT, INP_SUBSAMPLE_DISABLE); + } + +#endif + + uint8_t cyclic_buffer_cnt = 1; + + int32_t non_support = 0; + switch (dp_type) + { + case SENSORDPLIB_PATH_INP_WDMA2: + sensordplib_set_raw_wdma2(DP_INP_OUT_WIDTH, DP_INP_OUT_HEIGHT, + NULL); + break; + case SENSORDPLIB_PATH_INP_HW2x2_CDM: + sensordplib_set_HW2x2_CDM(hw2x2_cfg, cdm_cfg, + NULL); + break; + case SENSORDPLIB_PATH_INP_HW5x5: + sensordplib_set_hw5x5_wdma3(hw5x5_cfg, + NULL); + break; + case SENSORDPLIB_PATH_INP_HW5x5_JPEG: + sensordplib_set_hw5x5_jpeg_wdma2(hw5x5_cfg + , jpeg_cfg, + cyclic_buffer_cnt, + NULL); + break; + case SENSORDPLIB_PATH_INP_HW2x2: + sensordplib_set_HW2x2_wdma1(hw2x2_cfg, NULL); + break; + case SENSORDPLIB_PATH_INP_CDM: + sensordplib_set_CDM(cdm_cfg, NULL); + break; + case SENSORDPLIB_PATH_INT1: + sensordplib_set_INT1_HWACC(hw2x2_cfg, + cdm_cfg, hw5x5_cfg,jpeg_cfg, + cyclic_buffer_cnt, + NULL); + break; + case SENSORDPLIB_PATH_INTNOJPEG: + sensordplib_set_INTNoJPEG_HWACC(hw2x2_cfg, + cdm_cfg, hw5x5_cfg, + NULL); + break; + case SENSORDPLIB_PATH_INT3: + sensordplib_set_int_raw_hw5x5_wdma23(DP_INP_OUT_WIDTH, + DP_INP_OUT_HEIGHT, + hw5x5_cfg, + NULL); + break; + case SENSORDPLIB_PATH_INT_INP_HW5X5_JPEG: + if(hw5x5_cfg.demos_color_mode == DEMOS_COLORMODE_RGB) + { + sensordplib_set_int_hw5x5rgb_jpeg_wdma23(hw5x5_cfg,jpeg_cfg, + cyclic_buffer_cnt, + NULL); + } + else + { + sensordplib_set_int_hw5x5_jpeg_wdma23(hw5x5_cfg,jpeg_cfg, + cyclic_buffer_cnt, + NULL); + } + break; + case SENSORDPLIB_PATH_INT_INP_HW2x2_HW5x5_JPEG: + sensordplib_set_int_hw2x2_hw5x5_jpeg_wdma12(hw2x2_cfg, + hw5x5_cfg,jpeg_cfg, + cyclic_buffer_cnt, + NULL); + break; + case SENSORDPLIB_PATH_JPEGDEC: + case SENSORDPLIB_PATH_TPG_JPEGENC: + case SENSORDPLIB_PATH_TPG_HW2x2: + case SENSORDPLIB_PATH_INP_HXCSC_CDM: + case SENSORDPLIB_PATH_INP_HXCSC: + case SENSORDPLIB_PATH_INP_HXCSC_JPEG: + case SENSORDPLIB_PATH_INT1_CSC: + case SENSORDPLIB_PATH_INTNOJPEG_CSC: + case SENSORDPLIB_PATH_INT3_CSC: + case SENSORDPLIB_PATH_INT_INP_HXCSC_JPEG: + case SENSORDPLIB_PATH_NO: + default: + dbg_printf(DBG_LESS_INFO, "Not support case \r\n"); + non_support = 1; + break; + } + + if(non_support == 1) + return -1; + +#if (CIS_ENABLE_HX_AUTOI2C != 0x00) + //init hxauotoi2c + set_hxautoi2c(); +#endif + + hx_dplib_evthandler_register_cb(cb_event, SENSORDPLIB_CB_FUNTYPE_DP); + + return 0; +} + +void cisdp_sensor_start() +{ +#if (CIS_ENABLE_HX_AUTOI2C == 0x00) +#if (CIS_ENABLE_XSLEEP_TRIG_FRM == 0x01) + /* + * XSleep Control Stream On + */ + if(hx_drv_cis_setRegTable(HM0360_stream_xsleep, HX_CIS_SIZE_N(HM0360_stream_xsleep, HX_CIS_SensorSetting_t))!= HX_CIS_NO_ERROR) + { + dbg_printf(DBG_LESS_INFO, "HM0360 on by app fail\r\n"); + return; + } +#else + /* + * Manual Control Stream On + */ + if(hx_drv_cis_setRegTable(HM0360_stream_on, HX_CIS_SIZE_N(HM0360_stream_on, HX_CIS_SensorSetting_t))!= HX_CIS_NO_ERROR) + { + dbg_printf(DBG_LESS_INFO, "HM0360 on by app fail\r\n"); + return; + } +#endif +#else + /* + * AUTO I2C Control Stream On + */ + sensordplib_autoi2c_enable(); + dbg_printf(DBG_LESS_INFO, "hxauto i2c enable \n"); +#endif + + sensordplib_set_mclkctrl_xsleepctrl_bySCMode(); + + sensordplib_set_sensorctrl_start(); +// sensordplib_set_rtc_start(SENDPLIB_PERIODIC_TIMER_MS); +} + +void cisdp_sensor_stop() +{ + sensordplib_stop_capture(); + sensordplib_start_swreset(); + sensordplib_stop_swreset_WoSensorCtrl(); + +#if (CIS_ENABLE_HX_AUTOI2C == 0x00) + /* + * Default Stream On + */ + if(hx_drv_cis_setRegTable(HM0360_stream_off, HX_CIS_SIZE_N(HM0360_stream_off, HX_CIS_SensorSetting_t))!= HX_CIS_NO_ERROR) + { + dbg_printf(DBG_LESS_INFO, "HM0360 off by app fail\r\n"); + } + else + { + dbg_printf(DBG_LESS_INFO, "HM0360 off by app \n"); + } +#else + //disable hxauotoi2c + sensordplib_autoi2c_disable(); + dbg_printf(DBG_LESS_INFO, "hxauto i2c disable \n"); +#endif + +#if (CIS_ENABLE_MIPI_INF != 0x00) + set_mipi_csirx_disable(); +#endif +} + +void cisdp_get_jpginfo(uint32_t *jpeg_enc_filesize, uint32_t *jpeg_enc_addr) +{ + uint8_t frame_no; + uint8_t buffer_no = 0; + hx_drv_xdma_get_WDMA2_bufferNo(&buffer_no); + hx_drv_xdma_get_WDMA2NextFrameIdx(&frame_no); + uint32_t reg_val=0, mem_val=0; + if(frame_no == 0) + { + frame_no = buffer_no - 1; + }else{ + frame_no = frame_no - 1; + } + //hx_drv_jpeg_get_EncOutRealMEMSize(jpeg_enc_filesize); + //dbg_printf(DBG_LESS_INFO, "current jpeg_size=0x%x\n", *jpeg_enc_filesize); + hx_drv_jpeg_get_EncOutRealMEMSize(®_val); + dbg_printf(DBG_LESS_INFO, "current jpeg_size=0x%x\n", reg_val); + + //hx_drv_jpeg_get_FillFileSizeToMem(frame_no, (uint32_t)g_jpegautofill_addr, jpeg_enc_filesize); + //hx_drv_jpeg_get_MemAddrByFrameNo(frame_no, g_wdma2_baseaddr, jpeg_enc_addr); + hx_drv_jpeg_get_FillFileSizeToMem(frame_no, (uint32_t)g_jpegautofill_addr, &mem_val); + hx_drv_jpeg_get_MemAddrByFrameNo(frame_no, g_wdma2_baseaddr, jpeg_enc_addr); + + //*jpeg_enc_filesize = mem_val > reg_val?reg_val:mem_val; + *jpeg_enc_filesize = mem_val == reg_val?mem_val:reg_val; + + dbg_printf(DBG_LESS_INFO, "current frame_no=%d, jpeg_size=0x%x,addr=0x%x\n",frame_no,*jpeg_enc_filesize,*jpeg_enc_addr); +} + +uint32_t app_get_jpeg_addr() +{ + //EPII_InvalidateDCache_by_Addr(g_wdma2_baseaddr, 4); + return g_wdma2_baseaddr; +} + +uint32_t app_get_jpeg_sz() +{ + //EPII_InvalidateDCache_by_Addr(g_jpegautofill_addr, 4); + hx_InvalidateDCache_by_Addr((volatile void *)g_jpegautofill_addr, 32); + return *((uint32_t*)g_jpegautofill_addr); +} + +uint32_t app_get_raw_addr() +{ + //raw data area BBBBBB/GGGGGG/RRRRRR + return g_wdma3_baseaddr;//return b for use +} + +uint32_t app_get_raw_sz() +{ + if(g_subs == APP_DP_RES_YUV640x480_INP_SUBSAMPLE_1X) + return 460800;//640*480*1.5; + else if(g_subs == APP_DP_RES_YUV640x480_INP_SUBSAMPLE_2X) + return 115200;//320*240*1.5; + else if(g_subs == APP_DP_RES_YUV640x480_INP_SUBSAMPLE_4X) + return 28800;//160*120*1.5; + else if(g_subs == APP_DP_RES_RGB640x480_INP_SUBSAMPLE_1X) + return 921600;//640*480*3; + else if(g_subs == APP_DP_RES_RGB640x480_INP_SUBSAMPLE_2X) + return 230400;//320*240*3; + else if(g_subs == APP_DP_RES_RGB640x480_INP_SUBSAMPLE_4X) + return 57600;//160*120*3; + else + return 640*480*3; +} + +uint32_t app_get_raw_width() { + + if(g_subs == APP_DP_RES_RGB640x480_INP_SUBSAMPLE_1X||g_subs == APP_DP_RES_YUV640x480_INP_SUBSAMPLE_1X) + return 640; + else if(g_subs == APP_DP_RES_RGB640x480_INP_SUBSAMPLE_2X||g_subs == APP_DP_RES_YUV640x480_INP_SUBSAMPLE_2X) + return 320; + else if(g_subs == APP_DP_RES_RGB640x480_INP_SUBSAMPLE_4X||g_subs == APP_DP_RES_YUV640x480_INP_SUBSAMPLE_4X) + return 160; + else + return 640; +} + +uint32_t app_get_raw_height() { + if(g_subs == APP_DP_RES_RGB640x480_INP_SUBSAMPLE_1X||g_subs == APP_DP_RES_YUV640x480_INP_SUBSAMPLE_1X) + return 480; + else if(g_subs == APP_DP_RES_RGB640x480_INP_SUBSAMPLE_2X||g_subs == APP_DP_RES_YUV640x480_INP_SUBSAMPLE_2X) + return 240; + else if(g_subs == APP_DP_RES_RGB640x480_INP_SUBSAMPLE_4X||g_subs == APP_DP_RES_YUV640x480_INP_SUBSAMPLE_4X) + return 120; + else + return 480; +} + +uint32_t app_get_raw_channels() { + return SENCTRL_SENSOR_CH; +} + + diff --git a/EPII_CM55M_APP_S/app/scenario_app/dc_scl_sch_tz_s_only/cisdp_sensor.h b/EPII_CM55M_APP_S/app/scenario_app/dc_scl_sch_tz_s_only/cisdp_sensor.h new file mode 100644 index 00000000..f461ddbd --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/dc_scl_sch_tz_s_only/cisdp_sensor.h @@ -0,0 +1,45 @@ +/* + * cisdp_sensor.h + * + * Created on: 2022�~11��18�� + * Author: 901912 + */ + +#ifndef APP_SCENARIO_DC_SCL_SCH_TZ_S_ONLY__CISDP_SENSOR_H_ +#define APP_SCENARIO_DC_SCL_SCH_TZ_S_ONLY__CISDP_SENSOR_H_ + +#include +#include +#include +#include +#include +#include "WE2_device.h" +#include "hxevent_debug.h" +#include "sensor_dp_lib.h" +#include "evt_datapath.h" +#include "cisdp_cfg.h" +#include "hx_drv_scu.h" + +#ifdef __cplusplus +extern "C" { +#endif +int cisdp_sensor_init(); +int cisdp_dp_init(bool inp_init, SENSORDPLIB_PATH_E dp_type, + evthandlerdp_CBEvent_t cb_event, uint32_t jpg_ratio, APP_DP_INP_SUBSAMPLE_E subs); +void cisdp_sensor_start(); +void cisdp_sensor_stop(); +void cisdp_get_jpginfo(uint32_t *jpeg_enc_filesize, uint32_t *jpeg_enc_addr); + +uint32_t app_get_jpeg_addr(); +uint32_t app_get_jpeg_sz(); +uint32_t app_get_raw_addr(); +uint32_t app_get_raw_sz(); +uint32_t app_get_raw_width(); +uint32_t app_get_raw_height(); +uint32_t app_get_raw_channels(); + +#ifdef __cplusplus +} +#endif + +#endif /* APP_SCENARIO_DC_SCL_SCH_TZ_S_ONLY__CISDP_SENSOR_H_ */ diff --git a/EPII_CM55M_APP_S/app/scenario_app/dc_scl_sch_tz_s_only/common_config.h b/EPII_CM55M_APP_S/app/scenario_app/dc_scl_sch_tz_s_only/common_config.h new file mode 100644 index 00000000..434dfc76 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/dc_scl_sch_tz_s_only/common_config.h @@ -0,0 +1,39 @@ +/* + * common_config.h + * + * Created on: Nov 22, 2022 + * Author: bigcat-himax + */ + + +#ifndef APP_SCENARIO_DC_SCL_SCH_TZ_S_ONLY_COMMON_CONFIG_H_ +#define APP_SCENARIO_DC_SCL_SCH_TZ_S_ONLY_COMMON_CONFIG_H_ + +//#define FRAME_CHECK_DEBUG 1 +#define FLASH_OPERATION 1 +//#define EN_ALGO 1 +//#define CPU_24MHZ_VERSION +#define SPI_SEN_PIC_CLK (10000000) + +#define BLOCK_64KB_SZ 0x10000 +#define SECTOR_4KB_SZ 0x1000 +#define DEFAULT_ERASE_POS 0x100000 +//each jpeg length information takes FILE_LEN_SZ to record +#define FILE_LEN_SZ 0x4 + +#define FLASH_XIP_POS 0x28000000 + +#define MEM_FREE_POS (BOOT2NDLOADER_BASE) //0x340A0000 + +//////////////////////////////////////////////////////////////////////////// +//we use first FLASH_LEN_SIZE as an area to store jpeg file length +#define FLASH_LEN_SIZE 0x800 + +#define SIP_FLASH_SZ 0x200000 + +#define RECORD_FRAME 30 //image count +#define SLEEP_PREIOD 1000 // sleep 1000ms and wakeup to run algorithm + + + +#endif /* APP_SCENARIO_DC_SCL_SCH_TZ_S_ONLY_COMMON_CONFIG_H_ */ diff --git a/EPII_CM55M_APP_S/app/scenario_app/dc_scl_sch_tz_s_only/cvapp.cpp b/EPII_CM55M_APP_S/app/scenario_app/dc_scl_sch_tz_s_only/cvapp.cpp new file mode 100644 index 00000000..aaffb24c --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/dc_scl_sch_tz_s_only/cvapp.cpp @@ -0,0 +1,253 @@ +/* + * cvapp.cpp + * + * Created on: 2018�~12��4�� + * Author: 902452 + */ + +#include +#include +#include +#include +#include +#include +#include "WE2_device.h" +#include "board.h" +#include "cvapp.h" +#include "cisdp_sensor.h" + +#include "WE2_core.h" +#include "WE2_device.h" + +#include "ethosu_driver.h" +#include "tensorflow/lite/micro/micro_mutable_op_resolver.h" +#include "tensorflow/lite/micro/micro_interpreter.h" +#include "tensorflow/lite/schema/schema_generated.h" +#include "tensorflow/lite/c/common.h" +#include "tensorflow/lite/micro/micro_error_reporter.h" + +#include "xprintf.h" + + +#include "person_detect_model_data.h" +#include "memory_manage.h" + +#define LOCAL_FRAQ_BITS (8) +#define SC(A, B) ((A<<8)/B) + +#define INPUT_SIZE_X 96 +#define INPUT_SIZE_Y 96 + +#ifdef TRUSTZONE_SEC +#define U55_BASE BASE_ADDR_APB_U55_CTRL_ALIAS +#else +#ifndef TRUSTZONE +#define U55_BASE BASE_ADDR_APB_U55_CTRL_ALIAS +#else +#define U55_BASE BASE_ADDR_APB_U55_CTRL +#endif +#endif + + +using namespace std; + +namespace { + +constexpr int tensor_arena_size = 125*1024; +//__attribute__((section(".bss.tensor_arena"))) static uint8_t tensor_arena[tensor_arena_size]={0}; +uint32_t tensor_arena; +struct ethosu_driver ethosu_drv; /* Default Ethos-U device driver */ +tflite::MicroInterpreter *int_ptr=nullptr; +TfLiteTensor* input, *output; +}; + +void img_rescale( + const uint8_t*in_image, + const int32_t width, + const int32_t height, + const int32_t nwidth, + const int32_t nheight, + int8_t*out_image, + const int32_t nxfactor, + const int32_t nyfactor) { + int32_t x,y; + int32_t ceil_x, ceil_y, floor_x, floor_y; + + int32_t fraction_x,fraction_y,one_min_x,one_min_y; + int32_t pix[4];//4 pixels for the bilinear interpolation + int32_t out_image_fix; + + for (y = 0; y < nheight; y++) {//compute new pixels + for (x = 0; x < nwidth; x++) { + floor_x = (x*nxfactor) >> LOCAL_FRAQ_BITS;//left pixels of the window + floor_y = (y*nyfactor) >> LOCAL_FRAQ_BITS;//upper pixels of the window + + ceil_x = floor_x+1;//right pixels of the window + if (ceil_x >= width) ceil_x=floor_x;//stay in image + + ceil_y = floor_y+1;//bottom pixels of the window + if (ceil_y >= height) ceil_y=floor_y; + + fraction_x = x*nxfactor-(floor_x << LOCAL_FRAQ_BITS);//strength coefficients + fraction_y = y*nyfactor-(floor_y << LOCAL_FRAQ_BITS); + + one_min_x = (1 << LOCAL_FRAQ_BITS)-fraction_x; + one_min_y = (1 << LOCAL_FRAQ_BITS)-fraction_y; + + pix[0] = in_image[floor_y * width + floor_x];//store window + pix[1] = in_image[floor_y * width + ceil_x]; + pix[2] = in_image[ceil_y * width + floor_x]; + pix[3] = in_image[ceil_y * width + ceil_x]; + + //interpolate new pixel and truncate it's integer part + out_image_fix = one_min_y*(one_min_x*pix[0]+fraction_x*pix[1])+fraction_y*(one_min_x*pix[2]+fraction_x*pix[3]); + out_image_fix = out_image_fix >> (LOCAL_FRAQ_BITS * 2); + out_image[nwidth*y+x] = out_image_fix-128; + } + } +} + +static void _arm_npu_irq_handler(void) +{ + /* Call the default interrupt handler from the NPU driver */ + ethosu_irq_handler(ðosu_drv); +} + + +/** + * @brief Initialises the NPU IRQ + **/ +static void _arm_npu_irq_init(void) +{ + const IRQn_Type ethosu_irqnum = (IRQn_Type)U55_IRQn; + + /* Register the EthosU IRQ handler in our vector table. + * Note, this handler comes from the EthosU driver */ + EPII_NVIC_SetVector(ethosu_irqnum, (uint32_t)_arm_npu_irq_handler); + + /* Enable the IRQ */ + NVIC_EnableIRQ(ethosu_irqnum); + +} + +static int _arm_npu_init(bool security_enable, bool privilege_enable) +{ + int err = 0; + + /* Initialise the IRQ */ + _arm_npu_irq_init(); + + /* Initialise Ethos-U55 device */ + const void * ethosu_base_address = (void *)(U55_BASE); + + if (0 != (err = ethosu_init( + ðosu_drv, /* Ethos-U driver device pointer */ + ethosu_base_address, /* Ethos-U NPU's base address. */ + NULL, /* Pointer to fast mem area - NULL for U55. */ + 0, /* Fast mem region size. */ + security_enable, /* Security enable. */ + privilege_enable))) { /* Privilege enable. */ + xprintf("failed to initalise Ethos-U device\n"); + return err; + } + + xprintf("Ethos-U55 device initialised\n"); + /* Get Ethos-U version */ + /*struct ethosu_driver_version driver_version; + struct ethosu_hw_info hw_info; + + ethosu_get_driver_version(&driver_version); + ethosu_get_hw_info(ðosu_drv, &hw_info); + + xprintf("Ethos-U version info:\n"); + xprintf("\tArch: v%u.%u.%u\n", + hw_info.version.arch_major_rev, + hw_info.version.arch_minor_rev, + hw_info.version.arch_patch_rev); + xprintf("\tDriver: v%u.%u.%u\n", + driver_version.major, + driver_version.minor, + driver_version.patch); + xprintf("\tMACs/cc: %u\n", (uint32_t)(1 << hw_info.cfg.macs_per_cc)); + xprintf("\tCmd stream: %u\n", hw_info.cfg.cmd_stream_version); + xprintf("\tSHRAM size: %u\n", hw_info.cfg.shram_size);*/ + + return 0; +} + +int cvapp_init(bool security_enable, bool privilege_enable) { + int ercode = 0; + + if(_arm_npu_init(security_enable, privilege_enable)!=0) + return -1; + + tensor_arena = mm_reserve(tensor_arena_size); + + static const tflite::Model*model = tflite::GetModel(g_person_detect_model_data); + + if (model->version() != TFLITE_SCHEMA_VERSION) { + xprintf( + "[ERROR] model's schema version %d is not equal " + "to supported version %d\n", + model->version(), TFLITE_SCHEMA_VERSION); + return -1; + } + else { + xprintf("model's schema version %d\n", model->version()); + } + + static tflite::MicroErrorReporter micro_error_reporter; + + static tflite::MicroMutableOpResolver<1> op_resolver; + + if (kTfLiteOk != op_resolver.AddEthosU()){ + xprintf("Failed to add Arm NPU support to op resolver."); + return false; + } + + static tflite::MicroInterpreter static_interpreter(model, op_resolver, (uint8_t*)tensor_arena, tensor_arena_size, µ_error_reporter); + + if(static_interpreter.AllocateTensors()!= kTfLiteOk) { + return false; + } + int_ptr = &static_interpreter; + input = static_interpreter.input(0); + output = static_interpreter.output(0); + + xprintf("initial done\n"); + + return ercode; +} + +int cvapp_run(int *score) { + int ercode = 0; + + //give image to input tensor + //due to sensor initial to color :BGR resolution :640x480 with a mono person detection model + //we will use B color image as tensor input for model + img_rescale((uint8_t*)app_get_raw_addr(), app_get_raw_width(), app_get_raw_height(), INPUT_SIZE_X, INPUT_SIZE_Y, + input->data.int8, SC(app_get_raw_width(), INPUT_SIZE_X), SC(app_get_raw_height(), INPUT_SIZE_Y)); + + TfLiteStatus invoke_status = int_ptr->Invoke(); + + if(invoke_status != kTfLiteOk) + { + xprintf("invoke fail\n"); + return -1; + } + else + xprintf("invoke pass\n"); + + //retrieve output data + int8_t person_score = output->data.int8[1]; + int8_t no_person_score = output->data.int8[0]; + + *score = person_score; + xprintf("person_score:%d\n",person_score); + //error_reporter->Report( + // "person score: %d, no person score: %d\n", person_score, + // no_person_score); + + return ercode; +} + diff --git a/EPII_CM55M_APP_S/app/scenario_app/dc_scl_sch_tz_s_only/cvapp.h b/EPII_CM55M_APP_S/app/scenario_app/dc_scl_sch_tz_s_only/cvapp.h new file mode 100644 index 00000000..2f461421 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/dc_scl_sch_tz_s_only/cvapp.h @@ -0,0 +1,22 @@ +/* + * cvapp.h + * + * Created on: 2018�~12��4�� + * Author: 902452 + */ + +#ifndef APP_SCENARIO_DC_SCL_SCH_TZ_S_ONLY_CVAPP_H_ +#define APP_SCENARIO_DC_SCL_SCH_TZ_S_ONLY_CVAPP_H_ + +#ifdef __cplusplus +extern "C" { +#endif + +int cvapp_init(bool security_enable, bool privilege_enable); + +int cvapp_run(int *score); +#ifdef __cplusplus +} +#endif + +#endif /* APP_SCENARIO_DC_SCL_SCH_TZ_S_ONLY_CVAPP_H_ */ diff --git a/EPII_CM55M_APP_S/app/scenario_app/dc_scl_sch_tz_s_only/dc_scl_sch_tz_s_only.c b/EPII_CM55M_APP_S/app/scenario_app/dc_scl_sch_tz_s_only/dc_scl_sch_tz_s_only.c new file mode 100644 index 00000000..f81a3eee --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/dc_scl_sch_tz_s_only/dc_scl_sch_tz_s_only.c @@ -0,0 +1,719 @@ +#include +#include +#include +#include +#include +#include +#include "powermode_export.h" + +#include "person_detect_model_data.h" + + +#ifdef TRUSTZONE_SEC +#ifdef FREERTOS +/* Trustzone config. */ +// +/* FreeRTOS includes. */ +//#include "secure_port_macros.h" +#else +#if (__ARM_FEATURE_CMSE & 1) == 0 +#error "Need ARMv8-M security extensions" +#elif (__ARM_FEATURE_CMSE & 2) == 0 +#error "Compile with --cmse" +#endif +#include "arm_cmse.h" +//#include "veneer_table.h" +// +#endif +#endif + +#include "WE2_device.h" + +#include "spi_master_protocol.h" +#include "hx_drv_spi.h" +#include "spi_eeprom_comm.h" +#include "board.h" +#include "xprintf.h" +#include "dc_scl_sch_tz_s_only.h" +#include "board.h" +#include "WE2_core.h" +#include "hx_drv_scu.h" +#include "hx_drv_swreg_aon.h" +#ifdef IP_sensorctrl +#include "hx_drv_sensorctrl.h" +#endif +#ifdef IP_xdma +#include "hx_drv_xdma.h" +#include "sensor_dp_lib.h" +#endif +#ifdef IP_cdm +#include "hx_drv_cdm.h" +#endif +#ifdef IP_gpio +#include "hx_drv_gpio.h" +#endif +#include "hx_drv_pmu_export.h" +#include "hx_drv_pmu.h" +#include "powermode.h" +//#include "dp_task.h" +#include "BITOPS.h" + +#include "common_config.h" +#include "cisdp_sensor.h" +#include "event_handler.h" +#include "memory_manage.h" +#include "hx_drv_watchdog.h" +#include "mb_cust_task.h" +#include "cvapp.h" + +#ifdef EPII_FPGA +#define DBG_APP_LOG (1) +#else +#define DBG_APP_LOG (1) +#endif +#if DBG_APP_LOG + #define dbg_app_log(fmt, ...) xprintf(fmt, ##__VA_ARGS__) +#else + #define dbg_app_log(fmt, ...) +#endif + + + +static uint8_t g_xdma_abnormal, g_md_detect, g_cdm_fifoerror, g_wdt1_timeout, g_wdt2_timeout,g_wdt3_timeout; +static uint8_t g_hxautoi2c_error, g_inp1bitparer_abnormal; +static uint32_t g_dp_event; +static uint8_t g_frame_ready; +static uint32_t g_cur_jpegenc_frame; +static uint8_t g_time; +static uint8_t g_spi_master_initial_status; +/*volatile*/ uint32_t jpeg_addr, jpeg_sz; + + +//flash image start position +//To prevent information losses when M55M sleep w/o retentation, we will add needed information in the MB share data +uint32_t g_flash_record_start_pos = 0; +uint32_t g_flash_image_cur_pos = 0; +uint32_t g_flash_length_cur_pos = 0; +uint32_t g_idle_time = 0; +uint32_t g_img_data = 0; + +static uint8_t g_store_image_count; + + +void app_start_state(APP_STATE_E state); + +static void dp_var_init() +{ + g_xdma_abnormal = 0; + g_md_detect = 0; + g_cdm_fifoerror = 0; + g_wdt1_timeout = 0; + g_wdt2_timeout = 0; + g_wdt3_timeout = 0; + g_inp1bitparer_abnormal = 0; + g_dp_event = 0; + g_frame_ready = 0; + g_time = 0; + g_cur_jpegenc_frame = 0; + g_hxautoi2c_error = 0; + g_spi_master_initial_status = 0; + g_store_image_count = 1; +} + +void SetAlarmPMU() { + uint32_t id; + TIMER_CFG_T timer_cfg; + //TIMER_ERROR_E ret; + +#ifdef EPII_FPGA + timer_cfg.period = g_idle_time;//30000; +#else + timer_cfg.period = g_idle_time;//30000; +#endif + timer_cfg.mode = TIMER_MODE_ONESHOT; + timer_cfg.ctrl = TIMER_CTRL_PMU; + timer_cfg.state = TIMER_STATE_PMU; + id = 1; + + //ret = hx_drv_timer_hw_start(id, &timer_cfg, NULL); + hx_drv_timer_hw_start(id, &timer_cfg, NULL); +} + + +void SetPSAudVidonly() +{ + PM_PD_VIDAUDPRE_CFG_T cfg; + uint8_t speed,reset, trigger, retention; + uint32_t pmu_pad_pa01_mask, pmu_rtc_mask, support_debugdump; + uint32_t pmu_pad_pa23_mask, pmu_i2cw_mask, pmu_timer_mask, pmu_cmp_mask, pmu_ts_mask; + uint32_t dcdcpin, freq, cm55mdiv, cm55sdiv, pmu_anti_mask, pmu_senint_mask; + SCU_LSC_CLK_CFG_T lsc_cfg; + SCU_PDHSC_HSCCLK_CFG_T hsc_cfg; + + +#ifdef SUPPORT_WARMBOOT_DISPLL + speed = SCU_PLL_FREQ_DISABLE; +#else + speed = SCU_PLL_FREQ_ENABLE; +#endif +#ifdef SUPPORT_CM55S_RESET + reset = 1; +#else + reset = 0; +#endif +#ifdef SUPPORT_MEM_RETENTION + retention = 1; +#else + retention = 0; +#endif + + pmu_pad_pa01_mask = 0; + pmu_rtc_mask = 0; + pmu_pad_pa23_mask = 0; + pmu_i2cw_mask = 0; + pmu_timer_mask = ~(0x1<<1); //TIMER876543210, TIMER MASK1 = 0x2 + pmu_cmp_mask = 0; + pmu_ts_mask = 0; + trigger = 1; + support_debugdump = 0; + dcdcpin = 0; + pmu_senint_mask = 0; + + freq = 400000000; + cm55mdiv = SCU_HSCCLKDIV_1; + cm55sdiv = SCU_LSCCLKDIV_4; + + pmu_anti_mask = 0; + + cfg.bootromspeed.bootromclkfreq = speed; + cfg.bootromspeed.pll_freq = freq; + cfg.bootromspeed.cm55m_div = cm55mdiv; + cfg.bootromspeed.cm55s_div = cm55sdiv; + +#ifdef EPII_FPGA + cfg.sensor_timer = g_idle_time-100;//29900; /**< Sensor Timer **/ + cfg.wdt_timer = 1000; /**< WDT Timer **/ +#else + cfg.sensor_timer = g_idle_time-100;//29900; /**< Sensor Timer **/ + cfg.wdt_timer = 1000; /**< WDT Timer **/ +#endif + cfg.nframeend_ctrl = PMU_NFRAMEEND_CTRL_I2C; + cfg.cm55s_reset = reset; + cfg.pmu_pad_pa01_mask = pmu_pad_pa01_mask; + cfg.pmu_rtc_mask = pmu_rtc_mask; + cfg.pmu_pad_pa23_mask = pmu_pad_pa23_mask; /**< PMU SB GPIO Interrupt Mask **/ + cfg.pmu_i2cw_mask = pmu_i2cw_mask; /**< PMU I2C Wakeup Interrupt Mask **/ + cfg.pmu_timer_mask = pmu_timer_mask; /**< PMU Timer0~5 Wakeup Interrupt Mask **/ + cfg.pmu_cmp_mask = pmu_cmp_mask; /**< PMU CMP Wakeup Interrupt Mask **/ + cfg.pmu_ts_mask = pmu_ts_mask; /**< PMU TS Wakeup Interrupt Mask **/ + cfg.pmu_anti_mask = pmu_anti_mask; + cfg.pmu_mipii2c_noack_mask = 0; + cfg.pmu_senint_mask = pmu_senint_mask; /**< PMU SENSOR Interrupt Mask **/ + cfg.support_debugdump = support_debugdump; + + cfg.tcm_retention = retention; /**< CM55M TCM Retention**/ + cfg.hscsram_retention[0] = retention; /**< HSC SRAM Retention**/ + cfg.hscsram_retention[1] = retention; /**< HSC SRAM Retention**/ + cfg.hscsram_retention[2] = retention; /**< HSC SRAM Retention**/ + cfg.hscsram_retention[3] = retention; /**< HSC SRAM Retention**/ + cfg.lscsram_retention = 1; //cfg.lscsram_retention = retention; /**< LSC SRAM Retention**/ + cfg.skip_bootflow.sec_mem_flag = retention; /**< Skip Boot Flow**/ + cfg.skip_bootflow.first_bl_flag = retention; /*!< First BL Retention */ + cfg.skip_bootflow.cm55m_s_app_flag = retention; /*!< cm55m_s_app Retention */ + cfg.skip_bootflow.cm55m_ns_app_flag = retention; /*!< cm55m_ns_app Retention */ + cfg.skip_bootflow.cm55s_s_app_flag = 1;//cfg.skip_bootflow.cm55s_s_app_flag = retention; /*!< cm55s_s_app Retention */ + cfg.skip_bootflow.cm55s_ns_app_flag = 1;//cfg.skip_bootflow.cm55s_ns_app_flag = retention; /*!< cm55s_ns_app Retention */ + cfg.skip_bootflow.cm55m_model_flag = retention; /*!< cm55m model Retention */ + cfg.skip_bootflow.cm55s_model_flag = 1;//cfg.skip_bootflow.cm55s_model_flag = retention; /*!< cm55s model Retention */ + cfg.skip_bootflow.cm55m_appcfg_flag = retention; /*!< cm55m appcfg Retention */ + cfg.skip_bootflow.cm55s_appcfg_flag = 1;//cfg.skip_bootflow.cm55s_appcfg_flag = retention; /*!< cm55s appcfg Retention */ + cfg.skip_bootflow.cm55m_s_app_rwdata_flag = retention;/*!< cm55m_s_app RW Data Retention */ + cfg.skip_bootflow.cm55m_ns_app_rwdata_flag = retention;/*!< cm55m_ns_app RW Data Retention */ + cfg.skip_bootflow.cm55s_s_app_rwdata_flag = 1;//cfg.skip_bootflow.cm55s_s_app_rwdata_flag = retention;/*!< cm55s_s_app RW Data Retention */ + cfg.skip_bootflow.cm55s_ns_app_rwdata_flag = 1;//cfg.skip_bootflow.cm55s_ns_app_rwdata_flag = retention;/*!< cm55s_ns_app RW Data Retention */ + + cfg.fast_vpr = 0; + cfg.pmu_dcdc_outpin = dcdcpin; + cfg.mclk_ctrl = PM_MCLK_CTRL_BYPMU; + hx_lib_pm_cfg_set(&cfg, sensordplib_pmudpinit, PM_MODE_PS_VIDAUD_PREROLLING); + + SetAlarmPMU(); + + hsc_cfg.hscclk.hscclksrc = SCU_HSCCLKSRC_XTAL24M; + hsc_cfg.hscclk.hscclkdiv = SCU_HSCCLKDIV_1; + hsc_cfg.hscd12clksrc = SCU_HSCD12CLKSRC_HSC; + hsc_cfg.i3chcdiv = SCU_HSCI3CHCLKDIV_1; + hsc_cfg.sdiodiv = SCU_HSCSDIOCLKDIV_1; + lsc_cfg.lscclksrc = SCU_LSCCLKSRC_XTAL24M; + lsc_cfg.lscclkdiv = SCU_LSCCLKDIV_1; + + if(trigger == 1) + { + hx_lib_pm_trigger(hsc_cfg, lsc_cfg, PM_CLK_PARA_CTRL_BYAPP); + } + +} + + +int flash_init() { + hx_lib_spi_eeprom_open(USE_DW_SPI_MST_Q); + return 0; +} + +uint32_t flash_load_app_end_and_erase_after() { + uint32_t app_end_addr=DEFAULT_ERASE_POS, erase_pos = 0; + + //app_end_addr = DEFAULT_ERASE_POS; + hx_drv_swreg_aon_get_fwimagesize(&app_end_addr); + + dbg_app_log("App end addr: 0x%08X \n", app_end_addr); + app_end_addr = app_end_addr%BLOCK_64KB_SZ?((app_end_addr/BLOCK_64KB_SZ)+1)*BLOCK_64KB_SZ:app_end_addr; + erase_pos = app_end_addr; + + dbg_app_log("select start record addr: 0x%08X \n", app_end_addr); + + while(erase_pos(uint32_t)SIP_FLASH_SZ) { + app_start_state(APP_STATE_ENTER_PMU); + } + + if(g_store_image_count == 1) { + + cvapp_init(true, true); + //read image raw data and do CV + cvapp_run(&score); + + //if CV result is positive, save to flash and go into APP_STATE_ALGO_JPEG_STORE state + if(score >0) { + //record image to flash for X seconds + //store this image and get into save X second procedure + dbg_app_log("try save image to[%x], addr[%x] sz[%d] !!\r\n",g_flash_image_cur_pos,jpeg_addr,jpeg_sz); +#if FLASH_OPERATION + if((g_flash_image_cur_pos+jpeg_sz)<(uint32_t)SIP_FLASH_SZ) { + //save this image to flash + flash_init(); + + } + else { + dbg_app_log("storage full!!\n"); + app_start_state(APP_STATE_ENTER_PMU); + } +#endif + } + else { + //todo: sensor setup and go to sleep + app_start_state(APP_STATE_ENTER_PMU); + } + + } + //store image into flash + if(g_store_image_count CM55M_S_APP_ROM + + .text : ALIGN(4) + { + *(.text*) + KEEP(*freertos*/tasks.o(.rodata*)) /* FreeRTOS Debug Config */ + . = ALIGN(4); + KEEP(*(.init)) + + KEEP(*(.fini)); + + /* .ctors */ + *crtbegin.o(.ctors) + *crtbegin?.o(.ctors) + *(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors) + *(SORT(.ctors.*)) + *(.ctors) + + /* .dtors */ + *crtbegin.o(.dtors) + *crtbegin?.o(.dtors) + *(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors) + *(SORT(.dtors.*)) + *(.dtors) + . = ALIGN(4); + + KEEP(*(.eh_frame*)) + } > CM55M_S_APP_ROM + + .pic : ALIGN(4) + { + * (.bss.raw_data) + * (.bss.jpg_data) + * (.bss.jpg_info_data) + } > CM55M_S_SRAM + + .algo : ALIGN(0x100) + { + __bss_algo_section_table = .; + * (.tensor_arena) + __bss_algo_section_table_end = .; + * (.rodata.g_person_detect_model_data) + } > CM55M_S_SRAM + + .rodata : ALIGN(4) + { + __rodata_start = .; + *(.rodata .rodata.* .constdata .constdata.*) + __rodata_end = .; + } > CM55M_S_APP_DATA + + + + + /* + * for exception handling/unwind - some Newlib functions (in common + * with C++ and STDC++) use this. + */ + .ARM.extab : ALIGN(4) + { + *(.ARM.extab* .gnu.linkonce.armextab.*) + } > CM55M_S_APP_ROM + + .ARM.exidx : ALIGN(4) + { + __exidx_start = .; + *(.ARM.exidx* .gnu.linkonce.armexidx.*) + __exidx_end = .; + } > CM55M_S_APP_ROM + + .copy.table : + { + . = ALIGN(4); + __copy_table_start__ = .; + + LONG(LOADADDR(.data)); + LONG( ADDR(.data)); + LONG( SIZEOF(.data)/4); + + /* Add each additional data section here */ + __copy_table_end__ = .; + } > CM55M_S_APP_ROM + + .zero.table : + { + . = ALIGN(4); + __zero_table_start__ = .; + /* Add each additional bss section here */ + LONG( ADDR(.bss)); + LONG( SIZEOF(.bss)/4); + __zero_table_end__ = .; + } > CM55M_S_APP_ROM + + . = ALIGN(32); + __unprivileged_flash_end__ = (. - 1); + /** + * Location counter can end up 2byte aligned with narrow Thumb code but + * __etext is assumed by startup code to be the LMA of a section in RAM + * which must be 4byte aligned + */ + /* Main DATA section (BOOTROM_SRAM) */ + .data : ALIGN(4) + { + FILL(0xff) + __data_start__ = .; + . = ALIGN(32); + __privileged_sram_start__ = .; + *(privileged_data) + *(privileged_data*) + . = ALIGN(32); + __privileged_sram_end__ = (. - 1); + *(vtable) + *(.data) + *(.data.*) + . = ALIGN(4); + /* preinit data */ + PROVIDE_HIDDEN (__preinit_array_start = .); + KEEP(*(.preinit_array)) + PROVIDE_HIDDEN (__preinit_array_end = .); + + . = ALIGN(4); + /* init data */ + PROVIDE_HIDDEN (__init_array_start = .); + KEEP(*(SORT(.init_array.*))) + KEEP(*(.init_array)) + PROVIDE_HIDDEN (__init_array_end = .); + + + . = ALIGN(4); + /* finit data */ + PROVIDE_HIDDEN (__fini_array_start = .); + KEEP(*(SORT(.fini_array.*))) + KEEP(*(.fini_array)) + PROVIDE_HIDDEN (__fini_array_end = .); + + KEEP(*(.jcr*)) + . = ALIGN(4) ; + /* All data end */ + __data_end__ = .; + } > CM55M_S_APP_DATA + + + .bss : + { + . = ALIGN(4); + __bss_start__ = .; + *(.bss) + *(.bss.*) + *(COMMON) + . = ALIGN(4); + __bss_end__ = .; + } > CM55M_S_APP_DATA + + /* DEFAULT NOINIT SECTION */ + .noinit (NOLOAD): ALIGN(4) + { + _noinit = .; + PROVIDE(__start_noinit_RAM = .) ; + PROVIDE(__start_noinit_SRAM = .) ; + *(.noinit*) + . = ALIGN(4) ; + _end_noinit = .; + PROVIDE(__end_noinit_RAM = .) ; + PROVIDE(__end_noinit_SRAM = .) ; + } > CM55M_S_APP_DATA + + /* Reserve and place Heap within memory map */ + .heap (COPY) : + { + . = ALIGN(8); + __HeapBase = .; + PROVIDE(__HeapBase = .); + end = __HeapBase; + . = . + __HEAP_SIZE; + . = ALIGN(8); + __HeapLimit = .; + PROVIDE(__HeapLimit = .); + } > CM55M_S_APP_DATA + + /* Locate actual Stack in memory map */ + .stack (ORIGIN(CM55M_S_APP_DATA) + LENGTH(CM55M_S_APP_DATA) - __STACK_SIZE) (COPY) : + { + . = ALIGN(8); + __StackLimit = .; + PROVIDE(__StackLimit = .); + . = . + __STACK_SIZE; + . = ALIGN(8); + __StackTop = .; + PROVIDE(__StackTop = .); + } > CM55M_S_APP_DATA + + + + PROVIDE(__stack = __StackTop); + + /* Check if data + heap + stack exceeds RAM limit */ + ASSERT(__StackLimit >= __HeapLimit, "region RAM overflowed with stack") + + /* Provide basic symbols giving location and size of main text + * block, including initial values of RW data sections. Note that + * these will need extending to give a complete picture with + * complex images (e.g multiple Flash banks). + */ + _image_start = LOADADDR(.text); + _image_end = LOADADDR(.data) + SIZEOF(.data); + _image_size = _image_end - _image_start; +} \ No newline at end of file diff --git a/EPII_CM55M_APP_S/app/scenario_app/dc_scl_sch_tz_s_only/dc_scl_sch_tz_s_only.mk b/EPII_CM55M_APP_S/app/scenario_app/dc_scl_sch_tz_s_only/dc_scl_sch_tz_s_only.mk new file mode 100644 index 00000000..c3c4cbd3 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/dc_scl_sch_tz_s_only/dc_scl_sch_tz_s_only.mk @@ -0,0 +1,44 @@ +override SCENARIO_APP_SUPPORT_LIST := $(APP_TYPE) + +APPL_DEFINES += -DSCENARIO_DC_SCL_SCH_TZ_S_ONLY +APPL_DEFINES += -Daudvidpre_ret_pll400_timer1 -DIP_xdma +APPL_DEFINES += -DEVT_DATAPATH + +#APPL_DEFINES += -DEVT_CM55MTIMER -DEVT_CM55MMB +APPL_DEFINES += -DDBG_MORE + +EVENTHANDLER_SUPPORT = event_handler +EVENTHANDLER_SUPPORT_LIST += evt_datapath + +## +# library support feature +# Add new library here +# The source code should be loacted in ~\library\{lib_name}\ +## +LIB_SEL = pwrmgmt sensordp tflmtag2209_u55tag2205 spi_ptl spi_eeprom hxevent img_proc + +## +# middleware support feature +# Add new middleware here +# The source code should be loacted in ~\middleware\{mid_name}\ +## +MID_SEL = + +override undefine OS_SEL +override TRUSTZONE := y +override TRUSTZONE_TYPE := security +override TRUSTZONE_FW_TYPE := 1 +override CIS_SEL := HM_COMMON +override EPII_USECASE_SEL := drv_user_defined + +ifeq ($(strip $(TOOLCHAIN)), arm) +override LINKER_SCRIPT_FILE := $(SCENARIO_APP_ROOT)/$(APP_TYPE)/dc_scl_sch_tz_s_only.sct +else#TOOLChain +override LINKER_SCRIPT_FILE := $(SCENARIO_APP_ROOT)/$(APP_TYPE)/dc_scl_sch_tz_s_only.ld +endif + +## +# Add new external device here +# The source code should be located in ~\external\{device_name}\ +## +#EXT_DEV_LIST += diff --git a/EPII_CM55M_APP_S/app/scenario_app/dc_scl_sch_tz_s_only/dc_scl_sch_tz_s_only.sct b/EPII_CM55M_APP_S/app/scenario_app/dc_scl_sch_tz_s_only/dc_scl_sch_tz_s_only.sct new file mode 100644 index 00000000..27705ce7 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/dc_scl_sch_tz_s_only/dc_scl_sch_tz_s_only.sct @@ -0,0 +1,66 @@ + +#include "WE2_device_addr.h" + +/*--------------------- Flash Configuration ----------------------------------*/ +#define CM55M_ROM_BASE 0x10000000 +#define CM55M_ROM_SIZE 0x00040000 + +/*--------------------- Embedded RAM Configuration ---------------------------*/ +#define CM55M_DATA_BASE 0x30000000 +#define CM55M_DATA_SIZE 0x00040000 + +#define CM55M_SRAM_START 0x34000000 + +/*comment here, we load bss section at start, so SRAM_BASE can be 0 */ +#define CM55M_SRAM_BASE BOOT2NDLOADER_BASE +#define CM55M_SRAM_SIZE 0x00200000-(CM55M_SRAM_BASE-CM55M_SRAM_START) + +/*--------------------- Stack / Heap Configuration ---------------------------*/ +#define __STACK_SIZE 0x00010000 +#define __HEAP_SIZE 0x00010000 +#define CM55M_APP_DATASECT_SIZE (CM55M_DATA_SIZE - __STACK_SIZE - __HEAP_SIZE) +#define CM55M_APP_SRAMSECT_SIZE (CM55M_SRAM0_SIZE - __STACK_SIZE - __HEAP_SIZE) +#define EXTRA_BASE CM55M_DATA_BASE +#define EXTRA_SIZE CM55M_APP_DATASECT_SIZE +#define __STACK_LIMIT (EXTRA_BASE + EXTRA_SIZE) +#define __STACK_BASE (EXTRA_BASE + EXTRA_SIZE + __STACK_SIZE) +#define __HEAP_BASE (EXTRA_BASE + EXTRA_SIZE + __STACK_SIZE) +#define __HEAP_LIMIT (EXTRA_BASE + EXTRA_SIZE + __STACK_SIZE + __HEAP_SIZE) + + +LR_ROM1 CM55M_ROM_BASE CM55M_ROM_SIZE { + ER_ROM +0 { + *.o (RESET, +First) + * (InRoot$$Sections) + .ANY2(+RO) + } +} + +LR_ROM2 CM55M_DATA_BASE CM55M_DATA_SIZE{ + CM55M_S_RODATA +0 { + * (+RO-DATA) + } + CM55M_S_RW +0 CM55M_APP_DATASECT_SIZE{ + * (+RW) + * (+ZI) + + } + + + ARM_LIB_STACK __STACK_BASE ALIGN 8 EMPTY -__STACK_SIZE { + } + + ARM_LIB_HEAP __HEAP_BASE ALIGN 8 EMPTY __HEAP_SIZE { + } +} + +LR_ROM3 CM55M_SRAM_BASE CM55M_SRAM_SIZE{ + CM55M_SRAMA +0 { + .ANY1(+ZI) + .ANY1(+RO) + *(.rodata.g_person_detect_model_data) + + } + +} + diff --git a/EPII_CM55M_APP_S/app/scenario_app/dc_scl_sch_tz_s_only/drv_user_defined.mk b/EPII_CM55M_APP_S/app/scenario_app/dc_scl_sch_tz_s_only/drv_user_defined.mk new file mode 100644 index 00000000..0df7d022 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/dc_scl_sch_tz_s_only/drv_user_defined.mk @@ -0,0 +1,95 @@ +## +# platform (onchip ip) support feature +# Add all of supported ip list here +# The source code should be located in ~\drivers\{ip_name}\ +## + +DRIVERS_IP_LIST ?= 2x2 \ + 5x5 \ + uart spi \ + i3c_mst isp \ + iic \ + mb \ + scu \ + timer \ + watchdog \ + rtc \ + cdm \ + edm \ + jpeg \ + xdma \ + dp \ + inp \ + tpg \ + inp1bitparser \ + sensorctrl \ + gpio \ + i2s \ + pdm \ + i3c_slv \ + vad \ + swreg_aon \ + swreg_lsc \ + dma \ + ppc \ + pmu \ + mpc \ + hxautoi2c_mst \ + sensorctrl \ + csirx \ + csitx \ + adcc \ + pwm \ + inpovparser \ + adcc_hv \ + u55 + +DRIVERS_IP_INSTANCE ?= RTC0 \ + RTC1 \ + RTC2 \ + TIMER0 \ + TIMER1 \ + TIMER2 \ + TIMER3 \ + TIMER4 \ + TIMER5 \ + WDT0 \ + WDT1 \ + DMA0 \ + DMA1 \ + DMA2 \ + DMA3 \ + UART0 \ + UART1 \ + UART2 \ + IIC_HOST_SENSOR \ + IIC_HOST \ + IIC_HOST_MIPI \ + SSPI_HOST \ + QSPI_HOST \ + OSPI_HOST \ + SSPI_SLAVE \ + GPIO_G0 \ + GPIO_G1 \ + GPIO_G2 \ + GPIO_G3 \ + SB_GPIO \ + AON_GPIO \ + I2S_HOST \ + I2S_SLAVE \ + IIIC_SLAVE0 \ + IIIC_SLAVE1 \ + PWM0 \ + PWM1 \ + PWM2 \ + ADCC \ + ADCC_HV + +ifneq ($(IC_VER), 10) +DRIVERS_IP_INSTANCE += TIMER6 \ + TIMER7 \ + TIMER8 +endif + +DRIVERS_IP_NS_INSTANCE ?= + diff --git a/EPII_CM55M_APP_S/app/scenario_app/dc_scl_sch_tz_s_only/hardfault_handler.c b/EPII_CM55M_APP_S/app/scenario_app/dc_scl_sch_tz_s_only/hardfault_handler.c new file mode 100644 index 00000000..c7ef0327 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/dc_scl_sch_tz_s_only/hardfault_handler.c @@ -0,0 +1,134 @@ +/* + Copyright (c) 2020 Arm Limited (or its affiliates). All rights reserved. + Use, modification and redistribution of this file is subject to your possession of a + valid End User License Agreement for the Arm Product of which these examples are part of + and your compliance with all applicable terms and conditions of such licence agreement. + */ + +#include +#include +#include +#include +#include +#include +#include "WE2_device.h" + +#if 0 +/* HardFault handler implementation that prints a message + then exits the program early. + */ +void HardFault_Handler(void) +{ +#if 0 + printf("HardFault occurred!\n"); +#endif + for(;;) {} +} +#endif +void HardFault_Handler(void) { + /* Handling SAU related secure faults */ + printf("\r\nEntering HardFault interrupt!\r\n"); + if (SAU->SFSR != 0) { + if (SAU->SFSR & SAU_SFSR_INVEP_Msk) { + /* Invalid Secure state entry point */ + printf( + "SAU->SFSR:INVEP fault: Invalid entry point to secure world.\r\n"); + } else if (SAU->SFSR & SAU_SFSR_AUVIOL_Msk) { + /* AUVIOL: SAU violation */ + printf( + "SAU->SFSR:AUVIOL fault: SAU violation. Access to secure memory from normal world.\r\n"); + } else if (SAU->SFSR & SAU_SFSR_INVTRAN_Msk) { + /* INVTRAN: Invalid transition from secure to normal world */ + printf( + "SAU->SFSR:INVTRAN fault: Invalid transition from secure to normal world.\r\n"); + } else { + printf("Another SAU error.\r\n"); + } + if (SAU->SFSR & SAU_SFSR_SFARVALID_Msk) { + /* SFARVALID: SFAR contain valid address that caused secure violation */ + printf("Address that caused SAU violation is 0x%X.\r\n", SAU->SFAR); + } + } + + /* Handling secure bus related faults */ + if (SCB->CFSR != 0) { + if (SCB->CFSR & SCB_CFSR_IBUSERR_Msk) { + /* IBUSERR: Instruction bus error on an instruction prefetch */ + printf( + "SCB->BFSR:IBUSERR fault: Instruction bus error on an instruction prefetch.\r\n"); + } else if (SCB->CFSR & SCB_CFSR_PRECISERR_Msk) { + /* PRECISERR: Instruction bus error on an instruction prefetch */ + printf("SCB->BFSR:PRECISERR fault: Precise data access error.\r\n"); + } else { + printf("Security Another secure bus error 1.\r\n"); + } + if (SCB->CFSR & SCB_CFSR_BFARVALID_Msk) { + /* BFARVALID: BFAR contain valid address that caused secure violation */ + printf("Address that caused secure bus violation is 0x%X.\r\n", + SCB->BFAR); + } + } + + /* Handling non-secure bus related faults */ + if (SCB_NS->CFSR != 0) { + if (SCB_NS->CFSR & SCB_CFSR_IBUSERR_Msk) { + /* IBUSERR: Instruction bus error on an instruction prefetch */ + printf( + "SCB_NS->BFSR:IBUSERR fault: Instruction bus error on an instruction prefetch.\r\n"); + } else if (SCB_NS->CFSR & SCB_CFSR_PRECISERR_Msk) { + /* PRECISERR: Data bus error on an data read/write */ + printf( + "SCB_NS->BFSR:PRECISERR fault: Precise data access error.\r\n"); + } else { + printf("Security Another secure bus error 2.\r\n"); + } + if (SCB_NS->CFSR & SCB_CFSR_BFARVALID_Msk) { + /* BFARVALID: BFAR contain valid address that caused secure violation */ + printf("Address that caused secure bus violation is 0x%X.\r\n", + SCB_NS->BFAR); + } + } + +#if 0 + /* Perform system RESET */ + SCB->AIRCR = + (SCB->AIRCR & ~SCB_AIRCR_VECTKEY_Msk) | (0x05FAUL << SCB_AIRCR_VECTKEY_Pos) | SCB_AIRCR_SYSRESETREQ_Msk; +#else + printf("SCB->CFSR:0x%08x\n", SCB->CFSR); + printf("SCB->BFAR:0x%08x\n", SCB->BFAR); + printf("SCB->HFSR:0x%08x\n", SCB->HFSR); + for (;;) { + } +#endif +} + +void NMI_Handler(void) { + printf("\r\nEntering NMI_Handler interrupt!\r\n"); + for (;;) { + } +} + +void MemManage_Handler(void) { + printf("\r\nEntering MemManage_Handler interrupt!\r\n"); + for (;;) { + } +} +void BusFault_Handler(void) { + printf("\r\nEntering BusFault_Handler interrupt!\r\n"); + printf("SCB->CFSR:0x%08x\n", SCB->CFSR); + printf("SCB->BFAR:0x%08x\n", SCB->BFAR); + printf("SCB->HFSR:0x%08x\n", SCB->HFSR); + for (;;) { + } +} +void UsageFault_Handler(void) { + printf("\r\nEntering UsageFault_Handler interrupt!\r\n"); + for (;;) { + } +} +void SecureFault_Handler(void) { + printf("\r\nEntering SecureFault_Handler interrupt!\r\n"); + for (;;) { + } +} + diff --git a/EPII_CM55M_APP_S/app/scenario_app/dc_scl_sch_tz_s_only/mb_cust_task.c b/EPII_CM55M_APP_S/app/scenario_app/dc_scl_sch_tz_s_only/mb_cust_task.c new file mode 100644 index 00000000..e9cf0a84 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/dc_scl_sch_tz_s_only/mb_cust_task.c @@ -0,0 +1,130 @@ +/* + * mb_cust_task.c + * + * Created on: Nov 3, 2022 + * Author: bigcat-himax + */ +#include "hx_drv_mb.h" +#include "mb_cust_task.h" + +#define MAX_MUTEX_REQ_CNT 1000 +#define INIT_CASE 4 + +int mb_cust_data_init() { + uint16_t count = 0; + int res = 0; + uint32_t ret = 0; + + MB_MUTEX_STATUS_E mutex_status= MB_MUTEX_STATUS_NOT_GET; + MB_CUST_MUTEX_SHAREDATA_IDX_E init_case[INIT_CASE] = {MB_CUST_MUTEX_SHAREDATA_IDX_IMG_QUALITY, + MB_CUST_MUTEX_SHAREDATA_IDX_IDLE_TIME, + MB_CUST_MUTEX_SHAREDATA_IDX_READ_IAMGE_STATUS, + MB_CUST_MUTEX_SHAREDATA_IDX_CURRENT_TIMESTAMP}; + uint32_t set_data[INIT_CASE] = {4, 1000 /*1000ms*/, MB_CUST_READ_IMAGE_END, 0}; + + for(int i = 0;i +#include +#include +#include +#include +#include + +static uint32_t g_addr=0, end_addr=0; + +int mm_set_initial(uint32_t start_addr, uint32_t mm_sz) +{ + g_addr = start_addr; + end_addr = g_addr + mm_sz; + //xprintf("mm_set_initial:\n start[%x]end[%x]sz[%x]\n", start_addr,start_addr+mm_sz,mm_sz); + + return 0; +} + +uint32_t mm_reserve(uint32_t sz) +{ + uint32_t res = g_addr; + if((g_addr+sz)>end_addr) + return 0; + else { + g_addr += sz; + return res; + } + +} diff --git a/EPII_CM55M_APP_S/app/scenario_app/dc_scl_sch_tz_s_only/memory_manage.h b/EPII_CM55M_APP_S/app/scenario_app/dc_scl_sch_tz_s_only/memory_manage.h new file mode 100644 index 00000000..9546b83a --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/dc_scl_sch_tz_s_only/memory_manage.h @@ -0,0 +1,21 @@ +/* + * memory_manage.h + * + * Created on: Feb 15, 2023 + * Author: bigcat-himax + */ + +#ifndef APP_SCENARIO_APP_TFLM_2IN1_FD_FL_PL_MEMORY_MANAGE_H_ +#define APP_SCENARIO_APP_TFLM_2IN1_FD_FL_PL_MEMORY_MANAGE_H_ +#include +#ifdef __cplusplus +extern "C" { +#endif + +int mm_set_initial(uint32_t start_addr, uint32_t mm_sz); +uint32_t mm_reserve(uint32_t sz); + +#ifdef __cplusplus +} +#endif +#endif /* APP_SCENARIO_APP_TFLM_2IN1_FD_FL_PL_MEMORY_MANAGE_H_ */ diff --git a/EPII_CM55M_APP_S/app/scenario_app/dc_scl_sch_tz_s_only/person_detect_model_data.cc b/EPII_CM55M_APP_S/app/scenario_app/dc_scl_sch_tz_s_only/person_detect_model_data.cc new file mode 100644 index 00000000..f53b8dbf --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/dc_scl_sch_tz_s_only/person_detect_model_data.cc @@ -0,0 +1,20971 @@ +#include + +#include "person_detect_model_data.h" + +alignas(16) const unsigned char g_person_detect_model_data[] = { + 0x28, 0x00, 0x00, 0x00, 0x54, 0x46, 0x4c, 0x33, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x12, 0x00, + 0x1c, 0x00, 0x18, 0x00, 0x14, 0x00, 0x10, 0x00, 0x0c, 0x00, 0x08, 0x00, + 0x00, 0x00, 0x04, 0x00, 0x12, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, + 0x4c, 0x00, 0x00, 0x00, 0x38, 0xd6, 0x03, 0x00, 0x98, 0xd3, 0x03, 0x00, + 0x44, 0xd6, 0x03, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x0c, 0x00, 0x00, 0x00, 0x08, 0x00, 0x0c, 0x00, 0x08, 0x00, 0x04, 0x00, + 0x08, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x17, 0x00, 0x00, 0x00, 0x4f, 0x66, 0x66, 0x6c, 0x69, 0x6e, 0x65, 0x4d, + 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x41, 0x6c, 0x6c, 0x6f, 0x63, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x00, 0x05, 0x00, 0x00, 0x00, 0x44, 0xd3, 0x03, 0x00, + 0x34, 0xd3, 0x03, 0x00, 0x9c, 0x9a, 0x03, 0x00, 0x38, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0xd6, 0x2c, 0xfc, 0xff, 0x04, 0x00, 0x00, 0x00, + 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x06, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x06, 0x2d, 0xfc, 0xff, 0x04, 0x00, 0x00, 0x00, + 0x50, 0x9a, 0x03, 0x00, 0xbe, 0x0e, 0x00, 0x00, 0x00, 0xe6, 0x56, 0x57, + 0x59, 0x26, 0x95, 0xff, 0xff, 0xff, 0xff, 0x30, 0x20, 0xaa, 0x48, 0x25, + 0x56, 0xb6, 0xfe, 0xff, 0xff, 0xd7, 0xee, 0x5e, 0x42, 0x28, 0xac, 0xc9, + 0xff, 0xff, 0xff, 0xda, 0x48, 0x45, 0x47, 0x28, 0xd9, 0x50, 0x00, 0x00, + 0x00, 0xa9, 0xc5, 0x01, 0x7e, 0x27, 0xfa, 0xff, 0xff, 0xff, 0xff, 0x44, + 0x0e, 0x14, 0x66, 0x25, 0xdf, 0x2c, 0x00, 0x00, 0x00, 0x42, 0xd2, 0x11, + 0x63, 0x26, 0x9a, 0xcb, 0xfd, 0xff, 0xff, 0x3f, 0x60, 0xea, 0x5e, 0x2a, + 0x32, 0x02, 0x54, 0xf1, 0xfd, 0xef, 0x9f, 0x3c, 0xc9, 0x78, 0x54, 0x93, + 0xd2, 0x81, 0x60, 0x2f, 0xef, 0xde, 0x9e, 0xfe, 0x6d, 0x4d, 0xed, 0x6c, + 0xec, 0xbb, 0x3b, 0x1b, 0x0b, 0xeb, 0x3a, 0xea, 0xd9, 0xc9, 0x89, 0x79, + 0x09, 0x90, 0x24, 0x79, 0x64, 0x93, 0x64, 0xf7, 0xc1, 0xc2, 0x02, 0xc8, + 0xf0, 0x29, 0x88, 0x88, 0x19, 0xaa, 0xea, 0x93, 0x26, 0x0f, 0xcb, 0x6b, + 0x12, 0x11, 0xf9, 0x03, 0x25, 0x41, 0x35, 0x7b, 0xa2, 0xbe, 0x48, 0xfa, + 0xbf, 0x64, 0x24, 0x09, 0x41, 0xed, 0x0c, 0x87, 0x25, 0x80, 0xfa, 0x23, + 0x92, 0xaa, 0x0a, 0x8c, 0xe2, 0x93, 0x53, 0xa6, 0x03, 0x11, 0x11, 0x83, + 0x51, 0xa5, 0x17, 0x7f, 0xe7, 0x93, 0x24, 0x65, 0x00, 0x23, 0x10, 0x49, + 0xef, 0xff, 0xb1, 0x60, 0x24, 0xd5, 0x46, 0xd7, 0x84, 0x39, 0xf5, 0x11, + 0x11, 0x55, 0x65, 0x11, 0x3c, 0x3d, 0x3a, 0x1d, 0x11, 0xff, 0xff, 0x01, + 0x00, 0x0a, 0x00, 0xfc, 0xff, 0x3f, 0x80, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x9c, 0x79, 0x00, 0x00, 0x00, 0x00, 0xe3, 0x29, 0x46, 0x26, 0x1c, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xe5, 0x4b, 0x65, 0x26, 0x11, 0x01, 0x00, 0x00, + 0x00, 0x80, 0x1a, 0xc1, 0x4a, 0x21, 0x7c, 0xf5, 0xff, 0xff, 0xff, 0x80, + 0xe6, 0x25, 0x5f, 0x27, 0xf1, 0x1c, 0x00, 0x00, 0x00, 0x80, 0xb6, 0x18, + 0x78, 0x25, 0xcc, 0x3d, 0x00, 0x00, 0x00, 0x80, 0x38, 0xcc, 0x56, 0x27, + 0xdb, 0x02, 0x00, 0x00, 0x00, 0x80, 0xc8, 0xd0, 0x78, 0x26, 0xc2, 0xff, + 0xff, 0xff, 0xff, 0x00, 0x21, 0xd4, 0x51, 0x20, 0x08, 0x02, 0x50, 0xf1, + 0xfd, 0x2f, 0xe0, 0x8f, 0xf1, 0x10, 0x52, 0x30, 0x70, 0x0f, 0x7f, 0x3e, + 0x1e, 0xce, 0x6c, 0x3c, 0xcc, 0x7b, 0x9b, 0x99, 0x58, 0x48, 0xc8, 0xb7, + 0x67, 0xb7, 0x96, 0xc6, 0xf5, 0xa4, 0x84, 0x44, 0xb4, 0xc4, 0x00, 0x72, + 0x5f, 0x8c, 0x6c, 0xa5, 0x3b, 0x73, 0xcc, 0x2d, 0x40, 0x2d, 0x51, 0xa4, + 0xa3, 0x02, 0xf2, 0x75, 0x20, 0xd8, 0x06, 0x1c, 0x11, 0x5f, 0x6b, 0xee, + 0x9b, 0xdf, 0xfd, 0x40, 0xfd, 0x04, 0x40, 0x69, 0xe3, 0x96, 0x04, 0x7c, + 0x25, 0x00, 0x70, 0x64, 0x99, 0x9c, 0x38, 0x39, 0xde, 0x20, 0x14, 0x26, + 0x5a, 0xc4, 0x00, 0x00, 0x0c, 0xc4, 0x1b, 0x2f, 0x12, 0x00, 0x36, 0x06, + 0x00, 0x20, 0x01, 0x70, 0x90, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x50, 0x27, 0x00, 0x00, 0x00, 0x80, 0x84, 0x44, 0x71, 0x25, 0x6a, 0x04, + 0x00, 0x00, 0x00, 0x80, 0x26, 0x69, 0x48, 0x25, 0x00, 0xcd, 0xff, 0xff, + 0xff, 0x00, 0x63, 0xb2, 0x43, 0x24, 0xb4, 0x89, 0xff, 0xff, 0xff, 0x80, + 0xe0, 0x21, 0x77, 0x26, 0xcb, 0xa4, 0xff, 0xff, 0xff, 0x00, 0x85, 0x90, + 0x63, 0x25, 0x2a, 0x40, 0x00, 0x00, 0x00, 0x80, 0x20, 0xd1, 0x64, 0x25, + 0x76, 0x19, 0x00, 0x00, 0x00, 0x00, 0x2f, 0x26, 0x40, 0x25, 0xd1, 0xbd, + 0xff, 0xff, 0xff, 0x00, 0x91, 0x35, 0x46, 0x25, 0x57, 0x0b, 0x00, 0x00, + 0x00, 0x80, 0xd9, 0x03, 0x75, 0x25, 0x4e, 0x32, 0x00, 0x00, 0x00, 0x00, + 0x14, 0xda, 0x43, 0x25, 0x17, 0x46, 0x00, 0x00, 0x00, 0x80, 0xd9, 0x63, + 0x69, 0x25, 0x15, 0xed, 0xff, 0xff, 0xff, 0x80, 0x93, 0xb1, 0x41, 0x25, + 0x10, 0x4a, 0x00, 0x00, 0x00, 0x80, 0x43, 0x56, 0x63, 0x25, 0x2c, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x72, 0xea, 0x71, 0x26, 0xd1, 0xd7, 0xff, 0xff, + 0xff, 0x80, 0xa9, 0x78, 0x42, 0x25, 0x07, 0xdc, 0xff, 0xff, 0xff, 0x00, + 0x2c, 0x5b, 0x59, 0x25, 0xf0, 0x01, 0x54, 0xf1, 0xfd, 0xef, 0x4f, 0xf1, + 0x80, 0x30, 0xf2, 0xa1, 0x61, 0x31, 0x11, 0xe1, 0xd0, 0x70, 0x20, 0x00, + 0x4c, 0xdb, 0xa2, 0x92, 0x12, 0xe2, 0x71, 0xc1, 0xa0, 0x90, 0x60, 0x50, + 0x40, 0x30, 0x40, 0x8f, 0x0e, 0x00, 0x00, 0x40, 0x89, 0x00, 0xf1, 0x7d, + 0xd0, 0x8a, 0x2f, 0x20, 0xfd, 0x97, 0x8d, 0x08, 0x0d, 0xe0, 0x54, 0x48, + 0x89, 0x00, 0x80, 0xb0, 0xc9, 0xcf, 0x7b, 0x03, 0xf4, 0x89, 0x21, 0x7b, + 0x38, 0x01, 0xe0, 0x5d, 0x4c, 0x96, 0x27, 0xc2, 0x00, 0x33, 0x08, 0x00, + 0x1a, 0x09, 0x96, 0x13, 0xda, 0xb1, 0xfd, 0x0f, 0x70, 0x26, 0x4e, 0x40, + 0x09, 0x03, 0x00, 0xff, 0xea, 0xa8, 0x06, 0xf8, 0x7f, 0x0c, 0xfe, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x60, 0x00, 0x80, 0x02, + 0x00, 0x00, 0x19, 0xd8, 0x01, 0x14, 0x00, 0x14, 0x80, 0x70, 0x0c, 0x00, + 0x19, 0xa0, 0x26, 0x87, 0x72, 0xa7, 0x3a, 0xcd, 0x01, 0x9b, 0x40, 0x83, + 0x64, 0x99, 0x38, 0x70, 0x08, 0x00, 0xdf, 0x14, 0x84, 0xd2, 0xb4, 0x07, + 0xda, 0xe3, 0x02, 0x40, 0x3f, 0x31, 0x6e, 0x6d, 0x04, 0x06, 0x3c, 0x57, + 0xf7, 0x2d, 0xbe, 0x8e, 0x00, 0x00, 0x8a, 0x05, 0x8e, 0x5b, 0xa4, 0x81, + 0x00, 0xc0, 0xc3, 0x47, 0x40, 0x63, 0xe3, 0x00, 0x00, 0x05, 0x00, 0xfe, + 0xff, 0xc3, 0x3f, 0x40, 0xfe, 0xff, 0xff, 0xff, 0x32, 0x01, 0x00, 0x00, + 0x00, 0x80, 0x79, 0xd7, 0x72, 0x27, 0x62, 0xff, 0xff, 0xff, 0xff, 0x00, + 0xbb, 0x69, 0x63, 0x27, 0xed, 0x4a, 0x00, 0x00, 0x00, 0x80, 0xa3, 0xc0, + 0x50, 0x26, 0x94, 0xfe, 0xff, 0xff, 0xff, 0x80, 0xd0, 0x91, 0x41, 0x26, + 0x5d, 0x18, 0x00, 0x00, 0x00, 0x00, 0x97, 0xb8, 0x5f, 0x26, 0x82, 0x2f, + 0x00, 0x00, 0x00, 0x80, 0x5f, 0xa6, 0x4e, 0x26, 0xd0, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x80, 0xe0, 0x52, 0x26, 0x1b, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x1b, 0xc1, 0x57, 0x27, 0x79, 0x01, 0x00, 0x00, 0x00, 0x00, 0xcd, 0x57, + 0x52, 0x26, 0x7d, 0x2c, 0x00, 0x00, 0x00, 0x00, 0x1d, 0xea, 0x48, 0x25, + 0xc2, 0x15, 0x00, 0x00, 0x00, 0x00, 0x11, 0x1d, 0x62, 0x27, 0x74, 0x36, + 0x00, 0x00, 0x00, 0x80, 0x5a, 0x33, 0x51, 0x26, 0x1a, 0x56, 0x00, 0x00, + 0x00, 0x80, 0xf7, 0x37, 0x76, 0x27, 0xa2, 0x11, 0x00, 0x00, 0x00, 0x00, + 0x14, 0xe3, 0x72, 0x27, 0x6c, 0x1d, 0x00, 0x00, 0x00, 0x80, 0xd8, 0x11, + 0x6d, 0x26, 0x29, 0x1e, 0x00, 0x00, 0x00, 0x80, 0x42, 0x90, 0x76, 0x26, + 0x68, 0x04, 0x54, 0xf1, 0xed, 0xff, 0xaf, 0x67, 0xea, 0xb9, 0x22, 0x5d, + 0x7b, 0xb9, 0x08, 0x18, 0xe7, 0x96, 0x66, 0x54, 0xb4, 0xa3, 0x53, 0x33, + 0x03, 0xc3, 0x42, 0x22, 0xb0, 0x1f, 0x9f, 0x4d, 0x1d, 0x6d, 0x3c, 0x2c, + 0x6c, 0xb3, 0x00, 0x50, 0xcf, 0x07, 0x9d, 0xc8, 0x07, 0x4e, 0x23, 0x97, + 0x01, 0x00, 0x3b, 0x02, 0x22, 0xea, 0xe0, 0x3f, 0xbf, 0xef, 0xf3, 0x44, + 0x3e, 0x91, 0xe4, 0x07, 0x00, 0x40, 0x17, 0x4c, 0x8b, 0x02, 0xc6, 0xef, + 0x3b, 0x17, 0xc0, 0x80, 0x50, 0xb7, 0x00, 0xe0, 0x0b, 0x70, 0x00, 0xc0, + 0xa9, 0x65, 0xc1, 0x00, 0xd0, 0x09, 0x7a, 0x8a, 0xd7, 0x67, 0xf7, 0xeb, + 0xe7, 0xed, 0x90, 0xf6, 0xf8, 0xda, 0x00, 0xe0, 0xcb, 0x5e, 0x57, 0x7b, + 0x39, 0xba, 0xd8, 0x11, 0x55, 0x4c, 0x77, 0xfc, 0xff, 0xaf, 0x5d, 0x6b, + 0xd9, 0xac, 0xf2, 0xff, 0x23, 0x6c, 0x7a, 0x23, 0x00, 0x70, 0xe7, 0xff, + 0xee, 0x01, 0x80, 0x2f, 0x15, 0x33, 0xb0, 0xd9, 0xeb, 0x3e, 0x7a, 0xb3, + 0xfc, 0x77, 0x00, 0xd0, 0x7e, 0x93, 0x6b, 0x8e, 0x34, 0x06, 0xe0, 0x1e, + 0xe9, 0xff, 0x4e, 0x00, 0x68, 0x3b, 0x41, 0x00, 0x21, 0x98, 0x10, 0x44, + 0x7e, 0xb7, 0xcc, 0xf4, 0x3c, 0x92, 0x18, 0x1b, 0x00, 0xda, 0x1b, 0x33, + 0x08, 0xc5, 0x48, 0x03, 0x08, 0x40, 0xa3, 0xb4, 0x8c, 0xd5, 0xd8, 0x2f, + 0xd6, 0x7d, 0xa8, 0xdf, 0x00, 0x00, 0x25, 0x00, 0x0e, 0x1c, 0xfc, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x1f, 0xe2, 0xff, 0xff, 0xff, 0x00, 0xae, 0x63, + 0x5e, 0x25, 0xff, 0x2f, 0x00, 0x00, 0x00, 0x00, 0x33, 0xc6, 0x41, 0x26, + 0xaf, 0xee, 0xff, 0xff, 0xff, 0x00, 0x6a, 0x91, 0x66, 0x26, 0xdb, 0x16, + 0x00, 0x00, 0x00, 0x00, 0x24, 0xb7, 0x68, 0x26, 0x44, 0xff, 0xff, 0xff, + 0xff, 0x00, 0x6e, 0x84, 0x51, 0x26, 0x16, 0x54, 0x00, 0x00, 0x00, 0x80, + 0x30, 0x88, 0x68, 0x28, 0x34, 0x17, 0x00, 0x00, 0x00, 0x80, 0xbc, 0x85, + 0x57, 0x26, 0xd5, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x1d, 0xbf, 0x70, 0x26, + 0xf6, 0x22, 0x00, 0x00, 0x00, 0x00, 0x18, 0x36, 0x7b, 0x27, 0xcd, 0x20, + 0x00, 0x00, 0x00, 0x80, 0xfd, 0x4c, 0x6f, 0x27, 0xdf, 0x8f, 0x00, 0x00, + 0x00, 0x00, 0x78, 0xe2, 0x72, 0x28, 0x64, 0x25, 0x00, 0x00, 0x00, 0x00, + 0x0e, 0x62, 0x54, 0x26, 0x83, 0x1d, 0x00, 0x00, 0x00, 0x80, 0x58, 0x1d, + 0x68, 0x26, 0x53, 0x42, 0x00, 0x00, 0x00, 0x00, 0xc4, 0x88, 0x53, 0x26, + 0xe6, 0x19, 0x00, 0x00, 0x00, 0x00, 0x76, 0x7a, 0x50, 0x25, 0x9f, 0x0d, + 0x00, 0x00, 0x00, 0x80, 0x71, 0xea, 0x5d, 0x25, 0x03, 0xde, 0xff, 0xff, + 0xff, 0x80, 0xd5, 0xf6, 0x6c, 0x26, 0x52, 0x23, 0x00, 0x00, 0x00, 0x80, + 0xca, 0x6d, 0x7d, 0x26, 0x71, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x33, 0x85, + 0x48, 0x27, 0x92, 0x19, 0x00, 0x00, 0x00, 0x80, 0x4d, 0x0b, 0x67, 0x27, + 0xb0, 0xd9, 0xff, 0xff, 0xff, 0x00, 0x12, 0x5b, 0x58, 0x26, 0xa0, 0x23, + 0x00, 0x00, 0x00, 0x80, 0xd2, 0xe3, 0x7e, 0x28, 0xaf, 0x03, 0x00, 0x00, + 0x00, 0x00, 0x56, 0xba, 0x60, 0x26, 0x30, 0xf9, 0xff, 0xff, 0xff, 0x00, + 0x5e, 0x29, 0x6e, 0x26, 0x2b, 0x28, 0x00, 0x00, 0x00, 0x00, 0x85, 0x5a, + 0x58, 0x26, 0xfc, 0x97, 0x00, 0x00, 0x00, 0x80, 0x24, 0x16, 0x49, 0x28, + 0xcc, 0x09, 0x00, 0x00, 0x00, 0x00, 0xb0, 0x46, 0x5a, 0x26, 0xb9, 0x24, + 0x00, 0x00, 0x00, 0x80, 0x3f, 0xbf, 0x77, 0x26, 0x6b, 0xb9, 0xff, 0xff, + 0xff, 0x00, 0xcd, 0xc1, 0x4d, 0x25, 0x68, 0x56, 0x00, 0x00, 0x00, 0x00, + 0x25, 0x28, 0x4d, 0x26, 0x43, 0x2c, 0x00, 0x00, 0x00, 0x00, 0xea, 0x26, + 0x44, 0x25, 0xce, 0xef, 0xff, 0xff, 0xff, 0x00, 0xc0, 0xbc, 0x78, 0x27, + 0xf8, 0x03, 0x5c, 0x01, 0x0c, 0x00, 0x04, 0x66, 0x23, 0x4d, 0x6e, 0x26, + 0x18, 0x73, 0x00, 0xc0, 0x61, 0x57, 0x80, 0x91, 0xd3, 0x94, 0x17, 0x0a, + 0x00, 0x18, 0xe6, 0x18, 0x12, 0x49, 0x49, 0x53, 0xa7, 0x0f, 0x8e, 0x1f, + 0xf5, 0xaa, 0xfd, 0x87, 0x6d, 0x00, 0xe0, 0x57, 0x32, 0xb8, 0x61, 0x41, + 0x01, 0x63, 0x01, 0x00, 0xa9, 0x13, 0x52, 0x3b, 0x4c, 0x2f, 0x12, 0xb9, + 0xb1, 0x34, 0x14, 0x21, 0x2c, 0x4d, 0x01, 0x1d, 0x00, 0x10, 0x70, 0xc3, + 0xf1, 0x72, 0x03, 0xc0, 0x9f, 0x0b, 0x00, 0x47, 0x18, 0x38, 0x19, 0xfc, + 0x72, 0x00, 0x24, 0xa5, 0x07, 0x32, 0x01, 0x1b, 0xfc, 0x37, 0x47, 0x00, + 0x70, 0xc3, 0x73, 0x40, 0x18, 0xc0, 0xdf, 0x60, 0x00, 0x00, 0x57, 0x06, + 0x60, 0x0f, 0xc6, 0x37, 0x2a, 0x27, 0x6e, 0x0c, 0x6f, 0x37, 0x58, 0xfd, + 0x37, 0xec, 0x00, 0x00, 0x59, 0xca, 0x6f, 0x73, 0x01, 0xc7, 0xd2, 0x0b, + 0xf0, 0x02, 0x90, 0x54, 0x39, 0x61, 0x5c, 0xfc, 0xbb, 0xff, 0xbf, 0x50, + 0x14, 0x30, 0x86, 0x31, 0xb1, 0x82, 0xf1, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x30, 0x00, 0xc0, + 0x01, 0x58, 0x05, 0xfa, 0x00, 0x07, 0x00, 0x26, 0xf6, 0xc4, 0x04, 0x52, + 0xa0, 0x68, 0x86, 0x00, 0xe0, 0xe0, 0xa8, 0x8d, 0x9f, 0x2a, 0x8a, 0x45, + 0x05, 0x00, 0x70, 0x31, 0xed, 0x4a, 0xab, 0x21, 0x0a, 0xbd, 0x55, 0x52, + 0x8c, 0x7c, 0xc6, 0xb8, 0xf6, 0x96, 0x00, 0x80, 0x3f, 0x6f, 0x4c, 0xf6, + 0xcc, 0x7b, 0x01, 0x05, 0x00, 0x28, 0xa6, 0x4a, 0x78, 0x42, 0xf6, 0xd6, + 0x72, 0x46, 0x50, 0x14, 0x76, 0x26, 0x1c, 0xff, 0xa0, 0x00, 0xe0, 0x80, + 0xff, 0x62, 0x44, 0xc2, 0x41, 0x87, 0x1f, 0x00, 0x66, 0x46, 0x2c, 0x32, + 0xf6, 0x90, 0xd0, 0x7c, 0x84, 0xa8, 0x20, 0x60, 0x17, 0xdd, 0xd0, 0xfa, + 0x01, 0x60, 0x47, 0xe8, 0x2d, 0x98, 0xec, 0x24, 0xf5, 0x11, 0x00, 0x6a, + 0x22, 0x4c, 0x74, 0x84, 0xfa, 0xb9, 0x30, 0x15, 0x62, 0xc7, 0x15, 0x0e, + 0x71, 0xd0, 0xba, 0x00, 0xa0, 0x27, 0x82, 0x28, 0xa0, 0x7f, 0x0b, 0x8e, + 0x04, 0x00, 0x52, 0xfa, 0x0b, 0x49, 0xd8, 0x2a, 0xdc, 0x4e, 0x79, 0xbe, + 0x08, 0x6f, 0xb2, 0x3a, 0x06, 0x00, 0x38, 0xff, 0xff, 0x05, 0x00, 0xf8, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xe8, 0x03, 0x5c, 0x01, 0x0c, 0x00, 0x5a, 0x33, 0x57, 0x5c, 0x54, 0x7a, + 0x12, 0xb2, 0x00, 0x00, 0x52, 0x5f, 0x72, 0x20, 0x64, 0xa7, 0x01, 0x03, + 0x00, 0xbc, 0x68, 0x16, 0x32, 0x2f, 0xd3, 0x85, 0xfc, 0x99, 0x21, 0xa8, + 0x15, 0x1b, 0x1b, 0x46, 0x81, 0x00, 0x00, 0xdd, 0x0f, 0xf2, 0x89, 0x39, + 0x82, 0xc5, 0x0f, 0x00, 0xfc, 0x1a, 0xce, 0x2e, 0x38, 0x39, 0x71, 0x8d, + 0x20, 0x04, 0x37, 0x6d, 0x15, 0x30, 0x3d, 0xfc, 0x00, 0x08, 0xc5, 0xcf, + 0x13, 0xe3, 0x92, 0x61, 0xa0, 0x04, 0x00, 0xfc, 0x0e, 0x57, 0x39, 0x2e, + 0x46, 0x9d, 0x71, 0xee, 0x0b, 0x87, 0x4c, 0x09, 0x5c, 0xfd, 0xd5, 0x00, + 0xa0, 0x21, 0x26, 0x1c, 0x33, 0x11, 0x96, 0x89, 0x0a, 0x00, 0xf0, 0x03, + 0x67, 0x17, 0xc0, 0xae, 0xfd, 0x70, 0x47, 0x43, 0x11, 0xea, 0xa2, 0x93, + 0x41, 0x48, 0x00, 0x34, 0xe9, 0x88, 0x42, 0xf5, 0x52, 0x47, 0x81, 0x00, + 0xf0, 0x48, 0x51, 0x7c, 0x0e, 0x14, 0x8b, 0x1d, 0x32, 0xff, 0x3f, 0x03, + 0x02, 0x13, 0xb3, 0xf0, 0xf1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x30, 0x00, 0xc0, 0x01, 0x88, + 0x05, 0xf8, 0x00, 0x07, 0x00, 0x2c, 0x26, 0xf8, 0xf3, 0x20, 0x4e, 0x7e, + 0xf8, 0x01, 0x20, 0xcb, 0x01, 0xb7, 0x12, 0xc9, 0x47, 0xf1, 0x15, 0x00, + 0x08, 0x06, 0x00, 0x3c, 0x3a, 0xdc, 0x12, 0xf0, 0x2e, 0x3a, 0x4e, 0x42, + 0xf8, 0x83, 0xb0, 0xf8, 0x01, 0xe0, 0x05, 0x8a, 0xe1, 0xa1, 0x69, 0x8d, + 0xe8, 0x04, 0x00, 0xf8, 0x6f, 0x82, 0x08, 0x72, 0x87, 0x26, 0x6f, 0xe4, + 0xd6, 0x32, 0x16, 0xfa, 0xbf, 0xb2, 0xfa, 0x01, 0xa0, 0x5f, 0xbd, 0x21, + 0x2a, 0x67, 0xe9, 0xd0, 0x04, 0x80, 0x76, 0x88, 0x3e, 0xa2, 0x0d, 0xdc, + 0x3c, 0xaa, 0xbd, 0x66, 0x21, 0x86, 0x8c, 0xcf, 0x26, 0x52, 0x00, 0xe0, + 0x80, 0x5f, 0x41, 0xa1, 0x43, 0xa6, 0x59, 0x04, 0x00, 0x5a, 0xfd, 0x42, + 0xae, 0x33, 0x38, 0xc0, 0xd5, 0x14, 0x28, 0xac, 0x64, 0x92, 0x2e, 0x5e, + 0x1d, 0x00, 0x80, 0x63, 0x69, 0xa0, 0x4e, 0x66, 0x6b, 0xc3, 0x01, 0x00, + 0x3c, 0x96, 0x58, 0x04, 0x64, 0x40, 0x40, 0xf5, 0x90, 0x07, 0xd9, 0xc0, + 0x09, 0x07, 0x00, 0x38, 0xff, 0xff, 0x6b, 0x00, 0xf8, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x81, 0x1c, 0x00, 0x00, 0x00, 0x80, 0xc3, 0x44, 0x42, 0x25, 0x0e, 0xfe, + 0xff, 0xff, 0xff, 0x80, 0x3c, 0xe8, 0x4e, 0x25, 0x07, 0x01, 0x00, 0x00, + 0x00, 0x00, 0xb4, 0xd1, 0x72, 0x26, 0x49, 0xf8, 0xff, 0xff, 0xff, 0x80, + 0x5c, 0x13, 0x51, 0x25, 0xd4, 0x08, 0x00, 0x00, 0x00, 0x00, 0x4c, 0x65, + 0x68, 0x25, 0x93, 0x25, 0x00, 0x00, 0x00, 0x00, 0x18, 0xe2, 0x62, 0x24, + 0x1f, 0xe7, 0xff, 0xff, 0xff, 0x80, 0x13, 0xc2, 0x47, 0x26, 0xa9, 0x1c, + 0x00, 0x00, 0x00, 0x80, 0x16, 0x85, 0x75, 0x26, 0xc2, 0x3a, 0x00, 0x00, + 0x00, 0x00, 0x5f, 0x7b, 0x77, 0x26, 0xe4, 0x1b, 0x00, 0x00, 0x00, 0x00, + 0x78, 0x86, 0x45, 0x24, 0x9f, 0x06, 0x00, 0x00, 0x00, 0x00, 0xe2, 0xea, + 0x58, 0x24, 0x37, 0xf8, 0xff, 0xff, 0xff, 0x80, 0x65, 0x22, 0x6e, 0x26, + 0x90, 0x5b, 0x00, 0x00, 0x00, 0x80, 0x11, 0x15, 0x5a, 0x27, 0x57, 0x08, + 0x00, 0x00, 0x00, 0x00, 0xe6, 0x91, 0x6b, 0x25, 0x72, 0xfb, 0xff, 0xff, + 0xff, 0x80, 0xca, 0x3a, 0x45, 0x25, 0xc9, 0x7e, 0x00, 0x00, 0x00, 0x00, + 0xee, 0x6e, 0x43, 0x27, 0x19, 0x07, 0x00, 0x00, 0x00, 0x80, 0x8a, 0xb1, + 0x72, 0x26, 0x67, 0xff, 0xff, 0xff, 0xff, 0x80, 0x1d, 0xd2, 0x45, 0x26, + 0x74, 0xff, 0xff, 0xff, 0xff, 0x80, 0x80, 0xa3, 0x59, 0x24, 0x37, 0xff, + 0xff, 0xff, 0xff, 0x80, 0x0b, 0x04, 0x64, 0x24, 0x96, 0x30, 0x00, 0x00, + 0x00, 0x00, 0xef, 0x42, 0x5a, 0x26, 0xb3, 0xfc, 0xff, 0xff, 0xff, 0x80, + 0xa3, 0x0e, 0x60, 0x24, 0x52, 0x5d, 0x00, 0x00, 0x00, 0x00, 0x2f, 0xf9, + 0x67, 0x27, 0x32, 0x03, 0x00, 0x00, 0x00, 0x00, 0x06, 0x1a, 0x6a, 0x26, + 0xdb, 0x04, 0x00, 0x00, 0x00, 0x80, 0xe4, 0xa2, 0x63, 0x26, 0x3f, 0x05, + 0x00, 0x00, 0x00, 0x00, 0x15, 0x43, 0x78, 0x24, 0xa4, 0xfe, 0xff, 0xff, + 0xff, 0x00, 0x23, 0x3e, 0x7c, 0x26, 0xc1, 0x36, 0x00, 0x00, 0x00, 0x80, + 0x2b, 0x2b, 0x69, 0x27, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x7a, + 0x53, 0x26, 0x24, 0x1b, 0x00, 0x00, 0x00, 0x00, 0xf6, 0x46, 0x70, 0x26, + 0x83, 0x32, 0x00, 0x00, 0x00, 0x00, 0xa2, 0xcf, 0x69, 0x26, 0x09, 0xfa, + 0xff, 0xff, 0xff, 0x80, 0xa6, 0x0c, 0x5c, 0x25, 0x68, 0x04, 0x54, 0xf1, + 0xfd, 0xef, 0x7f, 0x96, 0xc5, 0x02, 0xd1, 0xf0, 0x9a, 0xca, 0xb8, 0x68, + 0x57, 0x37, 0xc6, 0x75, 0xf5, 0xc4, 0x93, 0x53, 0x13, 0xe3, 0x82, 0x52, + 0x22, 0x12, 0x82, 0x71, 0x51, 0x41, 0x31, 0x21, 0xd1, 0xdc, 0x00, 0xf0, + 0xe9, 0xce, 0xff, 0x14, 0x2c, 0xec, 0xc6, 0x80, 0xe7, 0x38, 0x2e, 0x78, + 0x0b, 0x00, 0xb0, 0x2c, 0x23, 0x72, 0x1a, 0xa4, 0x2b, 0x3d, 0x07, 0xc0, + 0xf7, 0x3e, 0xb6, 0x1c, 0x3d, 0x85, 0x10, 0x3e, 0x6e, 0xf8, 0x40, 0x81, + 0x3b, 0x06, 0x80, 0x7f, 0xa2, 0x18, 0x08, 0x83, 0x9c, 0xf9, 0xd9, 0x41, + 0xb1, 0x99, 0xf3, 0x05, 0x00, 0xbb, 0x1a, 0xd0, 0xc8, 0x23, 0x15, 0xb4, + 0xd7, 0x8f, 0x17, 0xc7, 0x16, 0x12, 0x00, 0x60, 0x28, 0xd7, 0x17, 0x22, + 0x6e, 0xb8, 0xfd, 0xff, 0xbf, 0xdf, 0x26, 0xb5, 0xd9, 0x70, 0x66, 0xf9, + 0x7f, 0x75, 0x86, 0x78, 0x0c, 0x00, 0x7e, 0x1d, 0x00, 0xb6, 0xcd, 0x7d, + 0xaf, 0xf9, 0xb9, 0xce, 0x37, 0xef, 0x0c, 0x3d, 0xc4, 0x60, 0x06, 0x50, + 0x00, 0xa8, 0x96, 0x4e, 0x4d, 0xc4, 0x72, 0x08, 0x00, 0x56, 0x0b, 0x00, + 0x7c, 0x00, 0x20, 0xe0, 0x76, 0x02, 0x00, 0xb0, 0x84, 0xa1, 0x29, 0x4c, + 0xe6, 0xd6, 0x91, 0xaf, 0xf6, 0x21, 0x84, 0x40, 0xfe, 0x55, 0x00, 0x00, + 0x20, 0x5e, 0xb2, 0x84, 0xab, 0x1d, 0x88, 0xa8, 0x0e, 0x00, 0x50, 0x00, + 0xe0, 0xe0, 0xe1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x60, 0x04, 0x54, 0xf1, 0xed, 0xff, 0x7f, 0x52, 0x91, 0x20, 0x30, 0xcc, + 0x19, 0xb9, 0x87, 0xf7, 0xb4, 0x34, 0xd4, 0xb3, 0x93, 0x33, 0x23, 0xd3, + 0x72, 0x01, 0xf1, 0xe0, 0xc0, 0x50, 0xb0, 0x4f, 0x0f, 0x7f, 0xbe, 0x8c, + 0x8c, 0x7b, 0x00, 0x00, 0xb7, 0x08, 0x29, 0xbb, 0xc5, 0x47, 0x85, 0x06, + 0x00, 0x70, 0x16, 0xdf, 0x69, 0x81, 0xdf, 0xe5, 0xd5, 0xa5, 0xd3, 0x1d, + 0x00, 0xe0, 0x0f, 0x74, 0x14, 0x09, 0x86, 0x06, 0xba, 0xcf, 0xf3, 0x16, + 0x20, 0x3e, 0x0c, 0x00, 0xd6, 0x20, 0x3c, 0x60, 0x14, 0xf9, 0xe7, 0x0b, + 0x00, 0xdd, 0x93, 0x0f, 0x36, 0xc4, 0x11, 0x1f, 0xba, 0x51, 0x43, 0x78, + 0xf6, 0x05, 0x82, 0xf7, 0xb9, 0x2a, 0x1a, 0x4e, 0xb8, 0x81, 0x39, 0x7c, + 0xe7, 0x0c, 0x5f, 0xf0, 0xff, 0xc3, 0x10, 0x8c, 0x64, 0x92, 0x03, 0xfd, + 0xff, 0x23, 0xae, 0xe2, 0x07, 0x82, 0x10, 0x00, 0x40, 0xac, 0x01, 0xe0, + 0x77, 0xf6, 0x3e, 0xd4, 0xe7, 0x38, 0xed, 0x7e, 0x00, 0xe0, 0x1b, 0x90, + 0xe2, 0x37, 0x89, 0xbf, 0xbb, 0x8f, 0xac, 0x04, 0xa6, 0x0d, 0x01, 0xfe, + 0x20, 0x00, 0x08, 0xcc, 0xcc, 0x74, 0x9b, 0xcc, 0xdf, 0xb1, 0x07, 0x00, + 0x3c, 0xcb, 0xdb, 0x82, 0x14, 0xfb, 0xda, 0x06, 0x80, 0xaf, 0x49, 0x25, + 0x46, 0xa2, 0x6a, 0x0c, 0xb8, 0x9a, 0xa8, 0x1c, 0xb6, 0xec, 0xb1, 0x38, + 0x00, 0x40, 0x09, 0x80, 0x03, 0x1e, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x7a, 0xed, 0xff, 0xff, 0xff, 0x80, 0x8f, 0xe8, + 0x46, 0x26, 0xc0, 0xef, 0xff, 0xff, 0xff, 0x00, 0x25, 0x62, 0x63, 0x26, + 0x49, 0x1b, 0x00, 0x00, 0x00, 0x00, 0x4f, 0x61, 0x51, 0x26, 0xc7, 0x21, + 0x00, 0x00, 0x00, 0x00, 0xa8, 0x93, 0x41, 0x26, 0x4d, 0x74, 0x00, 0x00, + 0x00, 0x80, 0x47, 0xda, 0x44, 0x27, 0x26, 0x7a, 0x00, 0x00, 0x00, 0x00, + 0x52, 0xcf, 0x5d, 0x27, 0x85, 0xc4, 0xff, 0xff, 0xff, 0x80, 0x46, 0xf0, + 0x79, 0x27, 0x41, 0x95, 0xff, 0xff, 0xff, 0x00, 0x2a, 0x87, 0x6f, 0x27, + 0x1b, 0xf2, 0xff, 0xff, 0xff, 0x00, 0xd4, 0xeb, 0x50, 0x26, 0x05, 0x33, + 0x00, 0x00, 0x00, 0x80, 0x3f, 0xbd, 0x7a, 0x27, 0xcb, 0xf5, 0xff, 0xff, + 0xff, 0x00, 0x87, 0x74, 0x5e, 0x26, 0x4d, 0x6c, 0x00, 0x00, 0x00, 0x00, + 0x7d, 0x03, 0x70, 0x27, 0xb1, 0x08, 0x00, 0x00, 0x00, 0x00, 0x89, 0xa5, + 0x55, 0x26, 0x01, 0xd2, 0xff, 0xff, 0xff, 0x80, 0x4a, 0xdc, 0x57, 0x26, + 0x47, 0x05, 0x00, 0x00, 0x00, 0x80, 0x1b, 0x61, 0x6a, 0x27, 0x59, 0x3e, + 0x00, 0x00, 0x00, 0x00, 0xdf, 0x95, 0x7d, 0x27, 0x13, 0xd9, 0xff, 0xff, + 0xff, 0x80, 0xee, 0xe4, 0x41, 0x26, 0x62, 0x2f, 0x00, 0x00, 0x00, 0x00, + 0x59, 0x80, 0x4d, 0x26, 0x79, 0xcd, 0xff, 0xff, 0xff, 0x00, 0x36, 0x03, + 0x5f, 0x26, 0x86, 0xd7, 0xff, 0xff, 0xff, 0x80, 0x23, 0xe9, 0x4e, 0x26, + 0x99, 0x0a, 0x00, 0x00, 0x00, 0x80, 0x13, 0x5f, 0x6e, 0x26, 0x7f, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x71, 0x38, 0x42, 0x26, 0x27, 0xf4, 0xff, 0xff, + 0xff, 0x80, 0xe3, 0x68, 0x77, 0x27, 0xc2, 0xec, 0xff, 0xff, 0xff, 0x80, + 0x27, 0x16, 0x54, 0x26, 0xc1, 0xf3, 0xff, 0xff, 0xff, 0x00, 0x7a, 0x01, + 0x69, 0x26, 0x04, 0xff, 0xff, 0xff, 0xff, 0x00, 0x4e, 0x61, 0x42, 0x25, + 0x0f, 0xf5, 0xff, 0xff, 0xff, 0x80, 0x85, 0xc6, 0x6b, 0x26, 0x51, 0xed, + 0xff, 0xff, 0xff, 0x00, 0x8b, 0x32, 0x58, 0x26, 0x3c, 0x2a, 0x00, 0x00, + 0x00, 0x80, 0x57, 0x61, 0x5d, 0x27, 0xec, 0xe8, 0xff, 0xff, 0xff, 0x00, + 0xeb, 0x5d, 0x7e, 0x27, 0x24, 0xc3, 0xff, 0xff, 0xff, 0x00, 0x0b, 0x46, + 0x4c, 0x26, 0x99, 0x32, 0x00, 0x00, 0x00, 0x80, 0xdd, 0x68, 0x7f, 0x27, + 0x66, 0x0b, 0x5c, 0x00, 0x6c, 0xf2, 0xd2, 0x85, 0x32, 0x2d, 0x98, 0xbb, + 0xf2, 0xe0, 0x72, 0x50, 0xc3, 0xd2, 0x12, 0x14, 0x4d, 0x5c, 0xd8, 0xd1, + 0x08, 0x05, 0xb2, 0x10, 0xad, 0xf3, 0x13, 0xf0, 0x62, 0x46, 0x2b, 0x1b, + 0xb1, 0x73, 0x52, 0x62, 0x90, 0xb4, 0x98, 0x24, 0xbe, 0x20, 0x90, 0x11, + 0x19, 0x23, 0x81, 0x20, 0x87, 0x32, 0x21, 0x09, 0x11, 0xf5, 0x56, 0x6a, + 0x53, 0xd4, 0x62, 0xa7, 0x06, 0x7c, 0xa1, 0xd5, 0xe2, 0xa0, 0x43, 0xb6, + 0x30, 0x41, 0x51, 0x53, 0x70, 0x46, 0xb6, 0x82, 0x07, 0x12, 0x61, 0x33, + 0x72, 0x2b, 0x24, 0xe6, 0x94, 0x72, 0x90, 0x83, 0xf3, 0x9f, 0x4b, 0x12, + 0xf0, 0x2b, 0xc0, 0x24, 0x95, 0xf9, 0xd8, 0xb1, 0xd1, 0xf8, 0x06, 0xa3, + 0x44, 0xf0, 0x9f, 0x56, 0xf8, 0xc6, 0xf0, 0x25, 0xc2, 0x0d, 0xd8, 0xe6, + 0x2f, 0xea, 0x13, 0x12, 0xb1, 0xca, 0x69, 0x66, 0x0e, 0xeb, 0x4d, 0x00, + 0x74, 0x88, 0xad, 0x85, 0xf3, 0x45, 0xc7, 0xa2, 0xf5, 0x01, 0xa2, 0x16, + 0x60, 0x61, 0x62, 0xb0, 0x29, 0xd1, 0x83, 0xa8, 0x01, 0x05, 0xf5, 0x70, + 0xe5, 0xe6, 0x34, 0x73, 0x40, 0x92, 0xf6, 0x33, 0xb5, 0x15, 0xf4, 0x7e, + 0x04, 0xb6, 0xe7, 0xbf, 0x50, 0x58, 0x94, 0x33, 0xe1, 0xd5, 0x01, 0x87, + 0x60, 0x65, 0x35, 0xf0, 0x40, 0x91, 0xc3, 0x83, 0xa2, 0x0f, 0xc6, 0xa3, + 0x51, 0x45, 0xf3, 0x02, 0xcc, 0x13, 0xe1, 0x6f, 0x62, 0xb3, 0x07, 0x6a, + 0x35, 0xa4, 0xe0, 0x7f, 0x54, 0xaa, 0x67, 0x37, 0x61, 0x18, 0x93, 0xe6, + 0x54, 0xf8, 0x3f, 0x1b, 0x25, 0xe0, 0x6b, 0x73, 0x81, 0x8b, 0xd3, 0x97, + 0xc9, 0x07, 0xdb, 0xa6, 0x3a, 0x9b, 0x92, 0x16, 0xd2, 0x45, 0xda, 0xe1, + 0x80, 0x74, 0x35, 0xc8, 0x50, 0xf7, 0xe0, 0x44, 0xc8, 0x01, 0x87, 0x22, + 0x30, 0xe9, 0x21, 0x52, 0xce, 0x24, 0xe5, 0xe3, 0xcf, 0xb2, 0x63, 0xa4, + 0x2e, 0xf2, 0x1f, 0x92, 0x77, 0x07, 0x81, 0xe1, 0x43, 0x05, 0xdb, 0x30, + 0x61, 0xc5, 0xae, 0xda, 0x16, 0x52, 0x33, 0x52, 0x32, 0xc3, 0x47, 0x4a, + 0x72, 0x2b, 0x25, 0x71, 0x8a, 0x70, 0x73, 0x10, 0x70, 0x53, 0xf0, 0x2f, + 0x71, 0x42, 0xa0, 0x22, 0x61, 0x90, 0x35, 0x95, 0x42, 0x37, 0x84, 0xc2, + 0xd2, 0xa2, 0x34, 0x81, 0x12, 0x08, 0x75, 0xe4, 0x80, 0x70, 0xf3, 0x80, + 0x31, 0x62, 0x62, 0x61, 0x38, 0x0a, 0x44, 0x23, 0x00, 0x06, 0x56, 0x44, + 0x19, 0xbb, 0x21, 0x24, 0x2b, 0x33, 0xd7, 0x98, 0x09, 0x05, 0xf4, 0xe5, + 0x3f, 0xff, 0x0f, 0x32, 0x2c, 0xd9, 0x86, 0x13, 0x5a, 0xe7, 0x03, 0xa2, + 0x32, 0x36, 0xa3, 0xd0, 0x67, 0x1a, 0x64, 0x20, 0xe4, 0x6f, 0x49, 0x40, + 0x81, 0xe3, 0xf0, 0xb9, 0xce, 0xda, 0x8b, 0x8d, 0x4e, 0xe5, 0xed, 0x5f, + 0x77, 0xe2, 0x8d, 0xd3, 0xb1, 0xd9, 0x81, 0x4e, 0xa7, 0xb1, 0xac, 0xc3, + 0xa3, 0xe2, 0x28, 0x47, 0x79, 0xc9, 0x17, 0x76, 0xa6, 0xad, 0xfa, 0xf7, + 0xd3, 0x0c, 0x5e, 0x16, 0x45, 0x47, 0xd7, 0x95, 0x4d, 0x29, 0xf0, 0xbd, + 0x1c, 0x70, 0x32, 0xba, 0x44, 0xaa, 0xae, 0xd5, 0xc1, 0x29, 0x78, 0xa8, + 0xa8, 0xab, 0xf4, 0xea, 0x03, 0xa3, 0x86, 0xe6, 0xaf, 0x9f, 0xff, 0xed, + 0xfb, 0xca, 0xff, 0xe4, 0x91, 0x2a, 0xf6, 0x69, 0x1b, 0xd8, 0x55, 0xda, + 0xdb, 0x27, 0x25, 0x80, 0xe4, 0xf4, 0xd5, 0x74, 0x8f, 0x2c, 0x7f, 0x55, + 0xbe, 0x32, 0x25, 0xce, 0x60, 0x16, 0x43, 0x76, 0x9e, 0x14, 0xde, 0x00, + 0x73, 0x00, 0xda, 0x3d, 0x3b, 0xf5, 0x32, 0x3a, 0x74, 0xb1, 0x7f, 0x92, + 0x13, 0xe8, 0xb6, 0x56, 0x43, 0xea, 0x7d, 0x69, 0xe4, 0x4f, 0x7a, 0x5a, + 0x3f, 0x80, 0x9b, 0x87, 0xb8, 0x6a, 0x39, 0x96, 0xf0, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xfe, 0x0f, 0x54, 0x00, 0xec, 0xd8, 0xff, 0xb5, 0xf5, 0xfd, 0xc0, 0x9b, + 0xa7, 0xdb, 0x7f, 0xdb, 0xcb, 0x56, 0x17, 0x10, 0x20, 0x46, 0x40, 0xd2, + 0x90, 0xf2, 0xb8, 0x43, 0x58, 0x3e, 0x6b, 0x36, 0x47, 0xeb, 0xcb, 0x2d, + 0xc4, 0x81, 0xd1, 0xbc, 0xc1, 0xb8, 0xdb, 0xee, 0xf5, 0x11, 0x0c, 0x71, + 0xc1, 0x3e, 0xd7, 0xad, 0x9b, 0x00, 0x4d, 0x5c, 0x71, 0xed, 0x17, 0xc5, + 0x4f, 0x4b, 0x7f, 0xe5, 0x9e, 0x6e, 0x15, 0xb3, 0x43, 0x9f, 0xe7, 0xf6, + 0x46, 0x4f, 0x92, 0x48, 0xf9, 0xb5, 0x6b, 0xfe, 0x4d, 0xe0, 0xa8, 0xfe, + 0xd7, 0x54, 0xc9, 0x7f, 0x59, 0xfe, 0xbb, 0x05, 0xbd, 0xd6, 0x69, 0x05, + 0xa7, 0x12, 0x33, 0xe3, 0x27, 0xdb, 0x7b, 0x88, 0x73, 0x50, 0x8e, 0x7d, + 0xd0, 0xdc, 0x7f, 0x1b, 0x6e, 0x0b, 0xd3, 0x5c, 0xef, 0x9f, 0xae, 0x51, + 0x49, 0x50, 0x19, 0xc2, 0x67, 0xfd, 0xcc, 0xab, 0x7b, 0x07, 0x83, 0x11, + 0x15, 0xda, 0xbf, 0x47, 0xf1, 0x9f, 0x6a, 0xa8, 0x5a, 0xa6, 0x52, 0x33, + 0xc2, 0x9d, 0xc5, 0x16, 0xdb, 0x15, 0x9c, 0xf0, 0xa2, 0x90, 0x59, 0x7b, + 0x94, 0x7d, 0xff, 0x92, 0xac, 0x06, 0xa1, 0x35, 0xf2, 0xfb, 0xd5, 0xf9, + 0xd1, 0xaf, 0xd3, 0xeb, 0x1f, 0xec, 0xfa, 0xd7, 0xa7, 0x6a, 0x4b, 0xf7, + 0xbf, 0xb0, 0x5f, 0xac, 0xf4, 0x5f, 0x3d, 0x54, 0x0c, 0x02, 0x09, 0xe6, + 0xff, 0xdc, 0x6a, 0x90, 0x23, 0x9d, 0x2a, 0xff, 0x81, 0x7b, 0xef, 0xdb, + 0x37, 0x7d, 0xa8, 0xf6, 0x35, 0x5c, 0xcd, 0xb4, 0xd3, 0xff, 0xc9, 0x70, + 0x54, 0xd4, 0xdc, 0x93, 0xf1, 0x55, 0x0a, 0xc2, 0x20, 0x20, 0xfd, 0x3e, + 0x2b, 0x35, 0x79, 0xcd, 0xe6, 0xe6, 0xce, 0x0d, 0xa7, 0xd1, 0xcb, 0x07, + 0xf7, 0xa9, 0xb9, 0x89, 0x5b, 0x5c, 0xd6, 0x07, 0x58, 0x48, 0xcd, 0x14, + 0xe3, 0x04, 0x90, 0xe9, 0x01, 0x54, 0x16, 0xd0, 0xc7, 0xb4, 0xfe, 0xbf, + 0xc9, 0xa7, 0xf3, 0xa5, 0x77, 0xba, 0x4b, 0x1c, 0xad, 0x9f, 0x6d, 0xb8, + 0x85, 0x23, 0xd7, 0x6e, 0xbd, 0x75, 0xdb, 0x49, 0x5f, 0x26, 0xb1, 0x22, + 0xc6, 0x91, 0x0f, 0x85, 0x34, 0x23, 0xf4, 0xdc, 0xf8, 0x6d, 0xba, 0x91, + 0xcc, 0xd5, 0x52, 0xb0, 0x98, 0x28, 0xf7, 0x06, 0xa6, 0x55, 0x24, 0x22, + 0x02, 0x1c, 0xf6, 0xd0, 0x9d, 0xd8, 0xa7, 0x55, 0x1d, 0x9e, 0x68, 0xe8, + 0xe6, 0xab, 0x86, 0x3a, 0xf6, 0xe8, 0x12, 0x0c, 0xce, 0x79, 0xef, 0xfd, + 0xa9, 0x71, 0xe4, 0xf6, 0x51, 0xeb, 0x9f, 0x33, 0xec, 0xd8, 0x39, 0x49, + 0xb7, 0x77, 0x4d, 0x97, 0xd2, 0x2b, 0xca, 0x7f, 0xb7, 0x13, 0x50, 0x56, + 0x98, 0xef, 0x39, 0xf0, 0x3d, 0x04, 0xa4, 0xf7, 0xde, 0x7d, 0x29, 0x57, + 0xad, 0xdf, 0x26, 0xfc, 0x3a, 0x13, 0xef, 0x04, 0xf9, 0xbf, 0x9c, 0x9a, + 0x88, 0xfd, 0x0a, 0xbe, 0x5a, 0xff, 0x17, 0x79, 0x98, 0x6e, 0xc9, 0xf5, + 0x46, 0x81, 0xb8, 0x3a, 0x1b, 0x6e, 0xd8, 0x21, 0xd3, 0x55, 0x57, 0x73, + 0xc0, 0x83, 0x66, 0xdc, 0x3f, 0xb4, 0x6d, 0x97, 0x64, 0x68, 0xed, 0x21, + 0x9e, 0x82, 0xf8, 0x2b, 0xd3, 0xf3, 0x2f, 0x85, 0xa6, 0x2d, 0x8a, 0x94, + 0x8a, 0xfb, 0x52, 0x84, 0xa4, 0x9e, 0x97, 0x32, 0xcb, 0x84, 0x94, 0xfe, + 0x84, 0x8c, 0x50, 0x6b, 0x10, 0xea, 0x94, 0x0d, 0x8e, 0xeb, 0x77, 0x97, + 0x89, 0x26, 0x13, 0x12, 0x28, 0x2e, 0xcf, 0xe6, 0xdd, 0x05, 0xf6, 0x20, + 0x58, 0xcf, 0xab, 0x27, 0x1b, 0xf2, 0x52, 0x7f, 0xce, 0x46, 0x60, 0x22, + 0xfb, 0x55, 0xee, 0xbb, 0x2d, 0x30, 0x46, 0x3f, 0x01, 0xa0, 0x75, 0x17, + 0x3c, 0x69, 0xff, 0xff, 0xac, 0x6f, 0x00, 0x00, 0x00, 0x00, 0x07, 0x74, + 0x5d, 0x27, 0x6b, 0x01, 0x00, 0x00, 0x00, 0x00, 0x83, 0x6d, 0x70, 0x27, + 0xc8, 0x6b, 0x00, 0x00, 0x00, 0x80, 0x8a, 0x55, 0x56, 0x27, 0x16, 0x57, + 0x00, 0x00, 0x00, 0x00, 0xe1, 0xa6, 0x74, 0x27, 0x08, 0xef, 0xff, 0xff, + 0xff, 0x80, 0x76, 0xf1, 0x41, 0x25, 0xb3, 0x6a, 0x00, 0x00, 0x00, 0x80, + 0x7b, 0x9c, 0x43, 0x26, 0x5d, 0x04, 0x00, 0x00, 0x00, 0x80, 0x21, 0x65, + 0x63, 0x27, 0xef, 0xfb, 0xff, 0xff, 0xff, 0x80, 0x3a, 0x2f, 0x64, 0x27, + 0x67, 0x65, 0x00, 0x00, 0x00, 0x80, 0x0d, 0xd4, 0x63, 0x27, 0x6a, 0xa4, + 0x00, 0x00, 0x00, 0x00, 0x8d, 0x13, 0x4d, 0x27, 0xb1, 0x56, 0x00, 0x00, + 0x00, 0x00, 0x7d, 0x55, 0x72, 0x27, 0x6b, 0x6f, 0x00, 0x00, 0x00, 0x80, + 0xeb, 0x4a, 0x63, 0x27, 0xde, 0xf9, 0xff, 0xff, 0xff, 0x80, 0x14, 0xba, + 0x46, 0x26, 0xa9, 0xff, 0xff, 0xff, 0xff, 0x00, 0x2b, 0x9d, 0x6f, 0x26, + 0xb7, 0xe7, 0xff, 0xff, 0xff, 0x00, 0xfe, 0xef, 0x49, 0x26, 0xe4, 0xff, + 0xff, 0xff, 0xff, 0x00, 0x15, 0xec, 0x6c, 0x27, 0xd3, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x1d, 0x96, 0x66, 0x27, 0x87, 0x91, 0x00, 0x00, 0x00, 0x00, + 0x03, 0x51, 0x5f, 0x27, 0x8e, 0x43, 0x00, 0x00, 0x00, 0x00, 0xab, 0x72, + 0x50, 0x26, 0x32, 0xff, 0xff, 0xff, 0xff, 0x00, 0x3e, 0xa1, 0x68, 0x27, + 0xd6, 0x42, 0x00, 0x00, 0x00, 0x00, 0x1b, 0x96, 0x4f, 0x26, 0xe5, 0xfd, + 0xff, 0xff, 0xff, 0x80, 0x37, 0xea, 0x47, 0x26, 0xf1, 0xa7, 0x00, 0x00, + 0x00, 0x80, 0x80, 0xbb, 0x43, 0x27, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x2d, 0xfd, 0x72, 0x27, 0xcf, 0x2b, 0x00, 0x00, 0x00, 0x80, 0x30, 0x60, + 0x71, 0x26, 0x24, 0xff, 0xff, 0xff, 0xff, 0x80, 0x3e, 0x75, 0x7c, 0x27, + 0x0e, 0x01, 0x00, 0x00, 0x00, 0x80, 0x1e, 0xcc, 0x6b, 0x27, 0x07, 0x00, + 0x00, 0x00, 0x00, 0x80, 0x89, 0x3e, 0x60, 0x27, 0xf8, 0x74, 0x00, 0x00, + 0x00, 0x00, 0x30, 0xee, 0x4d, 0x26, 0x5c, 0x6c, 0x00, 0x00, 0x00, 0x00, + 0x49, 0x28, 0x6f, 0x27, 0xd0, 0x3f, 0x00, 0x00, 0x00, 0x80, 0x04, 0x63, + 0x48, 0x26, 0xdb, 0x03, 0x00, 0x00, 0x00, 0x00, 0x70, 0xa9, 0x6b, 0x26, + 0x70, 0x04, 0xd4, 0xf2, 0xfd, 0xef, 0x3f, 0x5b, 0x30, 0xea, 0x78, 0x67, + 0x67, 0xb4, 0x83, 0x6c, 0x2c, 0xbb, 0x7a, 0xda, 0x99, 0x19, 0x39, 0x88, + 0x57, 0x17, 0xc7, 0x36, 0xb6, 0x05, 0x95, 0x8f, 0x0f, 0x5e, 0x4d, 0xad, + 0xcc, 0xa9, 0x00, 0xb0, 0xf7, 0x97, 0xdd, 0x77, 0x00, 0x0d, 0x74, 0x9f, + 0x2f, 0x00, 0x3c, 0x6f, 0xed, 0x83, 0x9e, 0xa1, 0xb3, 0x03, 0xdb, 0x6d, + 0xf8, 0x7c, 0x00, 0xe8, 0x5b, 0xcb, 0x68, 0xda, 0x45, 0xfc, 0x01, 0x9c, + 0x58, 0xaf, 0x7c, 0x07, 0x00, 0xf6, 0x76, 0x00, 0x01, 0x80, 0x01, 0xc2, + 0xfd, 0x6f, 0x36, 0xc8, 0x84, 0xa0, 0x3b, 0x3b, 0x00, 0xd0, 0xb3, 0xe5, + 0x8d, 0xe2, 0x82, 0x8b, 0x48, 0x54, 0x57, 0x6b, 0x1c, 0x0a, 0x00, 0xfd, + 0x18, 0xe3, 0x25, 0x5b, 0xa2, 0x81, 0xdb, 0xff, 0xaf, 0x9a, 0x18, 0x3b, + 0x48, 0xac, 0xff, 0x97, 0x63, 0x5e, 0x15, 0x80, 0x13, 0x00, 0x10, 0xce, + 0x3f, 0x31, 0x03, 0xc0, 0x86, 0x0a, 0x84, 0x17, 0xc1, 0x01, 0x00, 0x4e, + 0x2e, 0x2e, 0x24, 0x65, 0x82, 0x01, 0x69, 0x07, 0x3f, 0xda, 0x4b, 0x00, + 0x00, 0x00, 0x20, 0xcc, 0x1d, 0xd2, 0x33, 0x64, 0xfa, 0x7b, 0xb9, 0x73, + 0x0f, 0x00, 0xc7, 0x47, 0x7e, 0x82, 0x63, 0x5c, 0x19, 0xaa, 0xdc, 0x9e, + 0x09, 0x07, 0x00, 0x40, 0x10, 0xd5, 0x87, 0x6d, 0x5b, 0x71, 0xc2, 0x63, + 0xc7, 0x01, 0x00, 0x4a, 0x00, 0x1c, 0x0c, 0xf8, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x70, 0x04, 0x54, 0xf2, 0xfd, 0xef, 0x9f, 0xc6, + 0xd8, 0x17, 0x57, 0xe5, 0xc3, 0x9c, 0xdb, 0x4a, 0x3a, 0x2a, 0xa8, 0x57, + 0x27, 0xc7, 0x76, 0x46, 0xf6, 0xa5, 0x75, 0x65, 0x24, 0x14, 0xa2, 0x1f, + 0x6f, 0x5e, 0x2e, 0xbe, 0xfd, 0xf1, 0x00, 0xd0, 0x77, 0x1c, 0x7f, 0xd5, + 0xed, 0x3a, 0xbf, 0xbf, 0x6d, 0x57, 0x20, 0xfd, 0xaa, 0xcd, 0x00, 0xe0, + 0x47, 0x6a, 0x58, 0xce, 0xab, 0x2b, 0x45, 0x2d, 0x30, 0x7f, 0x00, 0x00, + 0xf4, 0xf8, 0xa4, 0xeb, 0x01, 0x01, 0x0f, 0x00, 0x74, 0x62, 0x69, 0x04, + 0x00, 0x42, 0xe0, 0x61, 0x80, 0x40, 0x88, 0xe5, 0xc3, 0x97, 0xe1, 0x00, + 0xb0, 0x69, 0xd2, 0x2e, 0x7d, 0xf7, 0xaf, 0xa5, 0x9b, 0x00, 0x90, 0x65, + 0xb0, 0x91, 0x29, 0x45, 0xe6, 0xff, 0xdd, 0x27, 0x12, 0x40, 0x0c, 0x6b, + 0xb0, 0xfb, 0xff, 0xfd, 0x4e, 0x70, 0xf6, 0xff, 0x44, 0x01, 0x63, 0x0a, + 0x00, 0x8c, 0x7f, 0x37, 0x4f, 0x05, 0x80, 0xb6, 0x0a, 0x6b, 0xc7, 0xf9, + 0x77, 0xf5, 0xb7, 0x6a, 0xb0, 0xa2, 0x13, 0x1c, 0x00, 0x60, 0x9b, 0x46, + 0x0d, 0x03, 0x00, 0x30, 0xf7, 0x4c, 0x32, 0x01, 0x82, 0x0e, 0x3b, 0xfe, + 0x0a, 0x12, 0x08, 0xc9, 0x1d, 0x2c, 0x88, 0xb7, 0x03, 0x80, 0xd7, 0x4d, + 0x4c, 0x3d, 0x1a, 0x8f, 0x9b, 0xdf, 0x1a, 0x16, 0x5e, 0x07, 0x00, 0x60, + 0xe4, 0x30, 0xef, 0x8c, 0x2c, 0x49, 0x1d, 0x9d, 0x0d, 0x00, 0x50, 0x00, + 0xe0, 0xe0, 0xe0, 0xff, 0xff, 0xff, 0xff, 0xff, 0x8b, 0x31, 0x00, 0x00, + 0x00, 0x00, 0x4f, 0x4e, 0x45, 0x26, 0xe5, 0x8e, 0x00, 0x00, 0x00, 0x80, + 0xd0, 0xfd, 0x57, 0x27, 0x3e, 0x18, 0x00, 0x00, 0x00, 0x00, 0x84, 0x84, + 0x52, 0x26, 0xd4, 0x04, 0x00, 0x00, 0x00, 0x80, 0xfc, 0x5a, 0x45, 0x26, + 0xda, 0x3d, 0x00, 0x00, 0x00, 0x80, 0x1b, 0xf1, 0x6a, 0x27, 0x9d, 0xf1, + 0xff, 0xff, 0xff, 0x80, 0x2b, 0x12, 0x79, 0x27, 0x5e, 0x56, 0x00, 0x00, + 0x00, 0x80, 0x84, 0xf7, 0x4f, 0x26, 0xe2, 0x3c, 0x00, 0x00, 0x00, 0x80, + 0x54, 0xf1, 0x41, 0x26, 0xef, 0xde, 0xff, 0xff, 0xff, 0x80, 0x4a, 0x84, + 0x5a, 0x27, 0x58, 0x35, 0x00, 0x00, 0x00, 0x80, 0x0a, 0x46, 0x46, 0x26, + 0x4a, 0x14, 0x00, 0x00, 0x00, 0x80, 0xdb, 0xa1, 0x4a, 0x27, 0x9f, 0xf0, + 0xff, 0xff, 0xff, 0x80, 0x51, 0xf9, 0x4f, 0x26, 0x0e, 0x10, 0x00, 0x00, + 0x00, 0x80, 0xf6, 0xf9, 0x59, 0x27, 0x1f, 0xdc, 0xff, 0xff, 0xff, 0x00, + 0x45, 0x01, 0x45, 0x26, 0xf1, 0x08, 0x00, 0x00, 0x00, 0x00, 0xe6, 0xfa, + 0x56, 0x26, 0x47, 0x32, 0x00, 0x00, 0x00, 0x80, 0x18, 0x99, 0x41, 0x25, + 0x12, 0x43, 0x00, 0x00, 0x00, 0x00, 0x2e, 0xbc, 0x43, 0x26, 0x6d, 0x1c, + 0x00, 0x00, 0x00, 0x80, 0xcb, 0x5b, 0x41, 0x26, 0x44, 0x7d, 0xff, 0xff, + 0xff, 0x00, 0xd7, 0x5d, 0x46, 0x26, 0x96, 0x0b, 0x00, 0x00, 0x00, 0x00, + 0x0d, 0x1c, 0x5e, 0x27, 0xd3, 0x11, 0x00, 0x00, 0x00, 0x00, 0xfb, 0x64, + 0x73, 0x26, 0x13, 0x1b, 0x00, 0x00, 0x00, 0x80, 0xd0, 0x0a, 0x6a, 0x27, + 0xb4, 0xa8, 0xff, 0xff, 0xff, 0x00, 0x40, 0x3c, 0x6e, 0x27, 0x1e, 0x1c, + 0x00, 0x00, 0x00, 0x00, 0x76, 0x98, 0x61, 0x26, 0x2b, 0xd2, 0xff, 0xff, + 0xff, 0x00, 0xac, 0x40, 0x5d, 0x26, 0x4b, 0x8b, 0x00, 0x00, 0x00, 0x00, + 0xba, 0x39, 0x71, 0x28, 0x20, 0x27, 0x00, 0x00, 0x00, 0x00, 0xae, 0x0d, + 0x57, 0x27, 0xcd, 0xff, 0xff, 0xff, 0xff, 0x00, 0xa9, 0x9c, 0x6b, 0x26, + 0x50, 0xce, 0xff, 0xff, 0xff, 0x00, 0xcb, 0xdc, 0x59, 0x26, 0x02, 0x39, + 0x00, 0x00, 0x00, 0x80, 0x38, 0x92, 0x41, 0x26, 0x08, 0x30, 0x00, 0x00, + 0x00, 0x00, 0x90, 0x11, 0x45, 0x26, 0x91, 0xf1, 0xff, 0xff, 0xff, 0x00, + 0xa4, 0x7b, 0x61, 0x26, 0x61, 0x12, 0x00, 0x00, 0x00, 0x80, 0x26, 0x2f, + 0x55, 0x26, 0xa9, 0x50, 0x00, 0x00, 0x00, 0x00, 0x19, 0x0a, 0x51, 0x27, + 0x28, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x35, 0x3f, 0x77, 0x27, 0x4a, 0x0d, + 0x00, 0x00, 0x00, 0x00, 0x17, 0x8e, 0x6f, 0x26, 0x60, 0x3b, 0x00, 0x00, + 0x00, 0x00, 0x2a, 0x21, 0x4f, 0x27, 0x07, 0x37, 0x00, 0x00, 0x00, 0x00, + 0x23, 0x08, 0x52, 0x27, 0x15, 0x63, 0x00, 0x00, 0x00, 0x00, 0x85, 0xd6, + 0x77, 0x27, 0xac, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x11, 0xb5, 0x5a, 0x27, + 0xbe, 0x37, 0x00, 0x00, 0x00, 0x00, 0xe2, 0xcd, 0x6f, 0x27, 0xfd, 0x2d, + 0x00, 0x00, 0x00, 0x80, 0x7e, 0xea, 0x46, 0x26, 0x1a, 0x3c, 0x00, 0x00, + 0x00, 0x00, 0xbf, 0xf6, 0x69, 0x27, 0x08, 0x4b, 0x00, 0x00, 0x00, 0x80, + 0x84, 0x6d, 0x47, 0x26, 0x05, 0x17, 0x00, 0x00, 0x00, 0x80, 0xde, 0x56, + 0x67, 0x26, 0x0a, 0x70, 0x00, 0x00, 0x00, 0x00, 0x79, 0x50, 0x68, 0x26, + 0xde, 0xec, 0x00, 0x00, 0x00, 0x00, 0xf5, 0x29, 0x43, 0x27, 0x12, 0xef, + 0xff, 0xff, 0xff, 0x00, 0xe4, 0xa8, 0x78, 0x27, 0xa8, 0xa0, 0xff, 0xff, + 0xff, 0x00, 0xbb, 0xa8, 0x56, 0x26, 0x5d, 0x4b, 0x00, 0x00, 0x00, 0x80, + 0x90, 0x40, 0x46, 0x25, 0x62, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x1d, 0x46, + 0x42, 0x25, 0x27, 0xfe, 0xff, 0xff, 0xff, 0x00, 0x54, 0xdf, 0x47, 0x26, + 0x8b, 0x23, 0x00, 0x00, 0x00, 0x80, 0xa7, 0xe1, 0x46, 0x26, 0xc5, 0xfe, + 0xff, 0xff, 0xff, 0x00, 0x4f, 0x8e, 0x44, 0x25, 0xc4, 0x02, 0x00, 0x00, + 0x00, 0x80, 0x8b, 0x49, 0x56, 0x26, 0xfc, 0x6a, 0x00, 0x00, 0x00, 0x80, + 0x33, 0x48, 0x4c, 0x26, 0x00, 0x57, 0x00, 0x00, 0x00, 0x80, 0xbe, 0x32, + 0x6a, 0x27, 0xf9, 0x44, 0x00, 0x00, 0x00, 0x80, 0xbd, 0x86, 0x6a, 0x26, + 0x15, 0x65, 0x00, 0x00, 0x00, 0x00, 0x21, 0x0e, 0x49, 0x26, 0xae, 0x0c, + 0x00, 0x00, 0x00, 0x00, 0xf6, 0x20, 0x53, 0x26, 0x0d, 0x6d, 0x00, 0x00, + 0x00, 0x00, 0xa5, 0x07, 0x61, 0x27, 0x37, 0x14, 0x00, 0x00, 0x00, 0x00, + 0xae, 0xb4, 0x7e, 0x26, 0x86, 0x39, 0x00, 0x00, 0x00, 0x00, 0xe9, 0xce, + 0x5d, 0x26, 0xfd, 0x60, 0x00, 0x00, 0x00, 0x00, 0x85, 0x5d, 0x64, 0x27, + 0xfe, 0x0f, 0x54, 0x00, 0xac, 0xcd, 0xfa, 0x9b, 0x41, 0xce, 0xb2, 0x55, + 0xeb, 0xf3, 0xd9, 0x2e, 0xfd, 0x9d, 0x0d, 0x99, 0x5c, 0x04, 0x5f, 0xff, + 0x53, 0xbc, 0xfd, 0x12, 0xf1, 0x75, 0x6f, 0x5d, 0xd5, 0x71, 0xc3, 0x8c, + 0x7f, 0xb7, 0xb7, 0x51, 0x32, 0x94, 0xac, 0xeb, 0xdf, 0x06, 0xb3, 0x74, + 0xbb, 0xab, 0xd3, 0x89, 0x3b, 0x66, 0xd0, 0xb7, 0xeb, 0xe1, 0xe5, 0x8d, + 0x1c, 0x01, 0xe9, 0xb2, 0xd6, 0xf4, 0xea, 0xaf, 0x9e, 0x68, 0xe7, 0xfc, + 0x0f, 0x4a, 0x4d, 0x02, 0xdc, 0xf9, 0x6b, 0x3d, 0xc5, 0xf5, 0xea, 0x5c, + 0x5a, 0xce, 0xec, 0xf8, 0xc1, 0xfb, 0xae, 0xd9, 0x6c, 0x35, 0x34, 0x44, + 0x96, 0xed, 0xaf, 0xbc, 0xad, 0xe4, 0x45, 0xdb, 0x97, 0x64, 0x23, 0xb9, + 0x58, 0x66, 0xfb, 0xf9, 0x91, 0x32, 0x9c, 0xa0, 0x42, 0xff, 0xde, 0xea, + 0x0e, 0x45, 0x2f, 0x73, 0xa7, 0x5b, 0xf2, 0x6f, 0x4d, 0x3b, 0x9d, 0xfe, + 0x47, 0x71, 0x2c, 0xa0, 0xeb, 0x78, 0xf8, 0x73, 0x9a, 0xf4, 0x3f, 0xaf, + 0xe7, 0x6f, 0x3e, 0xe9, 0xca, 0x9a, 0xf2, 0x1d, 0xf8, 0xe5, 0x31, 0x0c, + 0xb5, 0xb7, 0xfb, 0xf9, 0xbc, 0xb4, 0x09, 0xbb, 0xee, 0x86, 0xbf, 0x4d, + 0x6c, 0xa1, 0xff, 0x9f, 0xb8, 0x43, 0xa9, 0xc8, 0x6e, 0xfd, 0x47, 0xe8, + 0x6d, 0xd1, 0xa3, 0x8f, 0xdc, 0xee, 0xe8, 0x16, 0x93, 0x6b, 0xd3, 0x8f, + 0xf9, 0xd7, 0x5d, 0xe1, 0xfb, 0xda, 0x8d, 0x97, 0x7f, 0xb3, 0xbc, 0xff, + 0xee, 0xe2, 0x6f, 0x2b, 0x70, 0x9f, 0x51, 0xdc, 0xef, 0xd9, 0x02, 0x5e, + 0xdd, 0xa3, 0xfb, 0x04, 0x78, 0x38, 0x5f, 0xdd, 0x4f, 0x77, 0x2d, 0x73, + 0x17, 0x32, 0x9b, 0xf7, 0xa6, 0x8a, 0xfe, 0xb8, 0x18, 0xa7, 0xfd, 0x1f, + 0xa8, 0x78, 0x97, 0x6a, 0x42, 0xc1, 0xfd, 0x5d, 0x0f, 0xa1, 0x8f, 0x7b, + 0x9b, 0xe8, 0xf0, 0xce, 0xd9, 0xf1, 0x15, 0x5a, 0xef, 0x15, 0x34, 0xbf, + 0x45, 0xec, 0x41, 0x5d, 0x5b, 0xca, 0x82, 0xd9, 0xf7, 0xb7, 0x6a, 0xf6, + 0x17, 0x1e, 0x18, 0xf2, 0x1f, 0x5b, 0x7f, 0xa1, 0x2b, 0xa9, 0x7d, 0x6e, + 0x4d, 0x59, 0x38, 0xf5, 0xfb, 0xd7, 0x73, 0x4b, 0x45, 0x82, 0x48, 0x3d, + 0xe9, 0x19, 0xaf, 0x03, 0xb3, 0x86, 0xe0, 0x29, 0x24, 0xf7, 0xd8, 0x90, + 0xf1, 0x4d, 0xe0, 0x9c, 0xd6, 0x80, 0x67, 0x47, 0x59, 0xff, 0xfd, 0x41, + 0x37, 0x30, 0x7e, 0xad, 0x40, 0x5c, 0x79, 0x25, 0xbd, 0xcc, 0xf7, 0x0b, + 0xdb, 0x4f, 0x9b, 0x27, 0x5c, 0x47, 0x72, 0xce, 0x88, 0xbf, 0xc9, 0x92, + 0x70, 0xec, 0x8a, 0xb9, 0x5d, 0xfb, 0x7d, 0x3d, 0x67, 0xdc, 0x9f, 0xaf, + 0xbb, 0x2b, 0x70, 0x44, 0x20, 0x2b, 0xf9, 0x22, 0x39, 0x98, 0xc2, 0xae, + 0x28, 0xe7, 0x0b, 0xd3, 0xd5, 0x57, 0xfd, 0xd7, 0xc7, 0x7b, 0x3b, 0xf6, + 0xfb, 0xc7, 0xa5, 0x79, 0x2d, 0x73, 0x0d, 0xc0, 0x38, 0x37, 0x87, 0x63, + 0xbc, 0x2f, 0xf6, 0xdb, 0x8a, 0x9d, 0x98, 0x8e, 0x76, 0xdf, 0xf9, 0xff, + 0x4e, 0x84, 0x65, 0x0c, 0x25, 0xbf, 0xb7, 0x27, 0x95, 0x3f, 0xbc, 0x7e, + 0x6e, 0x2b, 0x3c, 0xd3, 0xfb, 0xcb, 0xbd, 0x35, 0x71, 0x14, 0xf6, 0xee, + 0xdc, 0xef, 0xef, 0x99, 0x3a, 0x65, 0x7b, 0x89, 0x46, 0x05, 0xf5, 0x2f, + 0xeb, 0xfd, 0x9b, 0x61, 0x49, 0xfa, 0xcd, 0x39, 0x9a, 0xb5, 0xc9, 0x02, + 0xdc, 0x58, 0x7c, 0x40, 0x18, 0x1e, 0x82, 0x66, 0x72, 0xf7, 0x18, 0xcf, + 0x7a, 0xf3, 0xfc, 0x79, 0xc7, 0x66, 0xc6, 0x17, 0xa6, 0xa3, 0xec, 0xb2, + 0x7f, 0x4d, 0x91, 0x42, 0x95, 0xb6, 0xb6, 0xdd, 0x5e, 0xba, 0x56, 0xdd, + 0xce, 0x8a, 0xd8, 0x1e, 0x59, 0x87, 0xd7, 0x53, 0x25, 0xec, 0x46, 0x4a, + 0x00, 0xc8, 0xc6, 0xab, 0xec, 0x51, 0x96, 0xf7, 0xfe, 0x0f, 0x5c, 0x00, + 0x1c, 0xd1, 0xe4, 0xf1, 0x34, 0x02, 0x82, 0x41, 0xb2, 0x93, 0x11, 0x00, + 0x24, 0x92, 0x22, 0xae, 0xf2, 0x54, 0xc5, 0x00, 0xd5, 0xa0, 0xc3, 0x18, + 0xed, 0x21, 0xd7, 0xd7, 0xbc, 0xf7, 0xaa, 0xd3, 0xd4, 0xc4, 0x48, 0xa3, + 0x8a, 0x92, 0x41, 0xe1, 0x77, 0x96, 0x39, 0xc4, 0x56, 0xf7, 0xe5, 0xd8, + 0x33, 0xb1, 0xa1, 0xe0, 0x30, 0x83, 0xa9, 0x3a, 0xb2, 0xd5, 0x66, 0x77, + 0xe4, 0x41, 0xf4, 0x05, 0x95, 0x97, 0x32, 0xcb, 0x52, 0x19, 0xe0, 0x87, + 0x6d, 0x01, 0x65, 0x72, 0x90, 0x27, 0xe2, 0xaf, 0x01, 0xe5, 0x8f, 0xe6, + 0x88, 0xc6, 0x60, 0xba, 0x00, 0x5d, 0x93, 0x94, 0x02, 0x51, 0xd7, 0xac, + 0x37, 0x54, 0x81, 0x34, 0x15, 0x20, 0x40, 0x41, 0xb9, 0x33, 0x53, 0xe1, + 0x8f, 0xa0, 0x31, 0x22, 0x0a, 0x22, 0xa4, 0xe0, 0x33, 0xd4, 0x40, 0x1e, + 0xe1, 0xc1, 0xb0, 0x51, 0x85, 0x42, 0x62, 0x87, 0xd4, 0x21, 0xb2, 0xfa, + 0x8f, 0xb2, 0x47, 0x9a, 0x8b, 0x72, 0x1a, 0x7d, 0x91, 0x64, 0x68, 0x51, + 0xb9, 0xa2, 0x64, 0x24, 0xda, 0xc2, 0x12, 0xf7, 0xe0, 0x80, 0x33, 0x15, + 0x92, 0xe0, 0x6f, 0x88, 0x7a, 0xf2, 0xcf, 0xe6, 0xc4, 0xe0, 0xdb, 0x21, + 0x10, 0x84, 0x31, 0x84, 0x12, 0x71, 0x9a, 0xe0, 0x12, 0x65, 0xb6, 0x91, + 0x07, 0x21, 0x23, 0xbb, 0xe3, 0xbf, 0x5a, 0xd5, 0x31, 0xd2, 0xf5, 0x28, + 0x28, 0xb1, 0xcd, 0x66, 0x11, 0xf7, 0x9a, 0x11, 0x92, 0xf1, 0xf3, 0x12, + 0x39, 0xd4, 0x9f, 0xe9, 0x92, 0x80, 0x72, 0xe1, 0x8a, 0xc3, 0x08, 0xdc, + 0x24, 0x26, 0xc1, 0xad, 0xb3, 0xc5, 0x4b, 0x34, 0xd9, 0xa1, 0x91, 0x1a, + 0xd2, 0x41, 0xd2, 0xb3, 0x12, 0x71, 0xf8, 0x23, 0xf9, 0x41, 0xe5, 0x90, + 0xb3, 0x80, 0x62, 0x36, 0xe0, 0x7f, 0x43, 0x03, 0xc1, 0x92, 0x10, 0x55, + 0xd0, 0x10, 0x24, 0x02, 0x86, 0x89, 0x36, 0x10, 0xa1, 0xe3, 0xe8, 0x1f, + 0xf4, 0xb8, 0x96, 0x85, 0x13, 0xc3, 0x0f, 0xbc, 0x76, 0x07, 0xd4, 0x04, + 0x63, 0xe2, 0xe6, 0xcf, 0xd3, 0xc2, 0x12, 0x11, 0xb1, 0x00, 0xf1, 0x36, + 0x27, 0xb2, 0x20, 0x28, 0x88, 0x70, 0x71, 0xba, 0x13, 0xaa, 0x42, 0x46, + 0x52, 0x5e, 0x92, 0xc7, 0x92, 0x55, 0x8b, 0x54, 0xf7, 0xf2, 0xfc, 0xdf, + 0xe0, 0xe2, 0xdf, 0x78, 0x60, 0x52, 0xc3, 0x75, 0x54, 0x52, 0x05, 0x14, + 0xb4, 0x58, 0x82, 0xa7, 0x32, 0xb7, 0x35, 0x84, 0xc7, 0x30, 0x30, 0x9a, + 0x46, 0x42, 0x82, 0x32, 0x64, 0x70, 0x22, 0xf6, 0x17, 0x41, 0xa2, 0x64, + 0xe1, 0x71, 0xe1, 0x2f, 0x93, 0x23, 0x62, 0xa6, 0x70, 0x55, 0x40, 0x2b, + 0x2b, 0x75, 0x31, 0x47, 0xb7, 0xe5, 0x7f, 0xd0, 0xa2, 0xf9, 0xca, 0xe9, + 0x39, 0x05, 0x16, 0x93, 0x53, 0x66, 0x72, 0x92, 0x35, 0x42, 0x13, 0x93, + 0x11, 0x75, 0x86, 0xe0, 0x62, 0x73, 0x88, 0x29, 0x47, 0x40, 0x99, 0xc3, + 0xf3, 0xd4, 0xf3, 0xcf, 0x95, 0x25, 0xf5, 0x37, 0xb4, 0xf2, 0xd5, 0x62, + 0xe3, 0x13, 0x35, 0x2a, 0xc3, 0x40, 0x32, 0x20, 0x44, 0x43, 0x71, 0x44, + 0x0e, 0x94, 0xe8, 0xb0, 0x83, 0x7e, 0x38, 0x18, 0x33, 0x16, 0x80, 0x33, + 0x20, 0x13, 0xe0, 0x41, 0xc5, 0x03, 0xb1, 0xab, 0xe0, 0x42, 0x27, 0x80, + 0x19, 0x33, 0xe1, 0x1e, 0xe8, 0x08, 0xba, 0xd6, 0xd3, 0x10, 0x06, 0xb5, + 0x31, 0x84, 0xb4, 0x02, 0xba, 0x15, 0xb0, 0xf9, 0x45, 0x23, 0x90, 0x01, + 0x61, 0x70, 0x32, 0x61, 0xb4, 0x73, 0x50, 0x12, 0x71, 0x12, 0xd0, 0x02, + 0x76, 0x51, 0x31, 0xc5, 0xe5, 0x8f, 0xd1, 0x58, 0xf3, 0x50, 0xa4, 0x5f, + 0x50, 0xd0, 0x70, 0x54, 0xf2, 0x08, 0x22, 0x8b, 0xda, 0x91, 0x34, 0x1a, + 0xa4, 0xb2, 0x88, 0x20, 0xca, 0x50, 0xf3, 0x51, 0xf2, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x0f, 0x5c, 0x00, + 0xdc, 0x00, 0xc3, 0x87, 0xb4, 0xe5, 0x70, 0x16, 0x46, 0x74, 0x94, 0x58, + 0xcd, 0x58, 0x74, 0x87, 0x39, 0xa9, 0x22, 0xd0, 0xa1, 0x01, 0x3c, 0x84, + 0x60, 0x92, 0x60, 0x54, 0xf2, 0x81, 0xd1, 0x15, 0x62, 0xc3, 0x71, 0xd0, + 0x14, 0x21, 0x53, 0xc9, 0x76, 0x92, 0xf0, 0x90, 0x33, 0x20, 0xe3, 0x43, + 0x72, 0x14, 0xa0, 0xf3, 0x26, 0x40, 0x80, 0xd2, 0xc0, 0xe5, 0x74, 0xee, + 0xb5, 0x1d, 0x89, 0x77, 0xfb, 0xb1, 0x21, 0xf4, 0xe4, 0x31, 0x54, 0xcc, + 0x42, 0x94, 0xc8, 0xe1, 0x8a, 0x63, 0x84, 0x1e, 0xc1, 0xe0, 0xe4, 0x8e, + 0xe0, 0x7b, 0x71, 0xd6, 0xb2, 0xb0, 0xb1, 0x92, 0x21, 0x31, 0x94, 0x36, + 0x94, 0x94, 0xdb, 0xd4, 0xf3, 0x61, 0x16, 0xf3, 0x1b, 0x8a, 0xb4, 0x50, + 0x93, 0x63, 0x80, 0x94, 0x28, 0x84, 0xb9, 0x92, 0x1b, 0x04, 0xf4, 0x4f, + 0xa2, 0x28, 0x98, 0xe4, 0x4b, 0xe3, 0xb3, 0xe5, 0xdf, 0x52, 0x24, 0x46, + 0x76, 0x92, 0x61, 0x40, 0xf3, 0x3f, 0x4f, 0x44, 0x05, 0x25, 0x16, 0xb7, + 0xb4, 0xf1, 0xc9, 0x5a, 0xfa, 0x3f, 0xb2, 0x42, 0xf2, 0xc0, 0x65, 0xe0, + 0x2f, 0x14, 0xe2, 0x93, 0x20, 0xf5, 0x12, 0x71, 0xc6, 0x43, 0xed, 0x4f, + 0x21, 0xb0, 0x71, 0xd4, 0x62, 0x70, 0x45, 0x83, 0xa1, 0x38, 0x2e, 0xd2, + 0x17, 0xf2, 0x62, 0xd4, 0xc9, 0x7c, 0x54, 0xd0, 0xe0, 0xc6, 0xb7, 0x84, + 0xd0, 0xe5, 0x9f, 0x64, 0x51, 0x82, 0x83, 0xa1, 0x41, 0xe2, 0x68, 0xf2, + 0xa1, 0xe6, 0x36, 0x59, 0x45, 0x83, 0x4e, 0xa9, 0x84, 0x52, 0xce, 0x48, + 0xd4, 0xec, 0xf5, 0x64, 0xd0, 0x40, 0x31, 0xc8, 0x5a, 0x50, 0xa2, 0x76, + 0x22, 0x4a, 0x91, 0xd2, 0x01, 0x92, 0x85, 0x49, 0xe0, 0xbf, 0xa7, 0x20, + 0x24, 0x40, 0xa2, 0x58, 0x21, 0xd1, 0x6f, 0x95, 0x32, 0xd5, 0x30, 0xd4, + 0xf7, 0xec, 0x42, 0xd1, 0xa8, 0x7a, 0xd4, 0xc3, 0x1d, 0x58, 0x76, 0x35, + 0x08, 0xf7, 0x81, 0x31, 0x10, 0xc6, 0x68, 0x96, 0xe7, 0x14, 0x26, 0xc2, + 0xe5, 0x68, 0xd9, 0x38, 0x95, 0x77, 0x86, 0xd6, 0x50, 0xb6, 0x19, 0x65, + 0x72, 0xf0, 0xb4, 0x33, 0x96, 0x10, 0xf4, 0x41, 0x78, 0x52, 0x53, 0x45, + 0x05, 0xc1, 0x75, 0xf2, 0x30, 0xeb, 0xd5, 0xae, 0x92, 0xe5, 0x87, 0xf9, + 0x8f, 0xd0, 0x05, 0xc8, 0x7c, 0x16, 0x37, 0x70, 0x63, 0xb2, 0xb7, 0xe8, + 0xb9, 0xb9, 0x10, 0x99, 0x38, 0x11, 0xd9, 0xb9, 0xc0, 0xe1, 0xd1, 0x31, + 0xa5, 0x70, 0x73, 0x20, 0x7b, 0xa3, 0x93, 0x24, 0x93, 0x73, 0x3a, 0xe2, + 0x5f, 0x83, 0x83, 0xd8, 0xd2, 0x40, 0xf9, 0x82, 0xb1, 0x81, 0x42, 0xe0, + 0x2f, 0x7c, 0xb8, 0x61, 0x60, 0x54, 0xc1, 0xd1, 0x99, 0x3e, 0x3d, 0xb5, + 0xe4, 0x47, 0x9a, 0x5f, 0xb2, 0x71, 0x3a, 0xc8, 0x98, 0x97, 0xe1, 0x58, + 0x61, 0x41, 0xa8, 0x65, 0x6a, 0xd4, 0x4d, 0xb1, 0xc7, 0x9b, 0x26, 0x12, + 0x88, 0xb3, 0x22, 0xe1, 0x1f, 0xa6, 0xf5, 0x98, 0xfb, 0x93, 0x37, 0x0d, + 0xd5, 0x23, 0x23, 0xbe, 0x7d, 0x45, 0xdb, 0xd3, 0xef, 0x10, 0x58, 0xc1, + 0x90, 0x14, 0x65, 0x34, 0xd2, 0xf2, 0xbf, 0x90, 0xf6, 0x13, 0x93, 0x9c, + 0xd3, 0x90, 0x85, 0x80, 0xe2, 0xd0, 0x36, 0x97, 0x12, 0x00, 0xeb, 0xff, + 0x14, 0xa3, 0xd4, 0x81, 0x50, 0x33, 0x39, 0xfa, 0xa1, 0x44, 0xc6, 0xf1, + 0x1f, 0x51, 0xb1, 0x31, 0x80, 0xa5, 0x31, 0xb7, 0x51, 0xe2, 0xf1, 0xe1, + 0xbf, 0xe4, 0xb0, 0x31, 0x74, 0x99, 0x7a, 0x2e, 0x31, 0x32, 0x78, 0x34, + 0xb2, 0xa0, 0x52, 0x15, 0x54, 0x55, 0x31, 0x84, 0x74, 0x91, 0xb0, 0x33, + 0x01, 0x14, 0xd5, 0x23, 0xf0, 0x52, 0x16, 0x65, 0x87, 0x50, 0xd2, 0xfd, + 0x92, 0xf3, 0xb7, 0x37, 0x00, 0x12, 0xa3, 0xea, 0xf0, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x0f, 0x54, 0x00, + 0x9c, 0xab, 0x65, 0x5d, 0x5f, 0xb4, 0xd5, 0xd8, 0xf7, 0x8e, 0xf0, 0xe6, + 0xd3, 0x55, 0x04, 0xde, 0x07, 0x43, 0xd7, 0x4d, 0xee, 0x5e, 0x63, 0xae, + 0x4b, 0x6b, 0xcb, 0xb7, 0xae, 0x9d, 0x00, 0x45, 0x7e, 0x7c, 0xd1, 0x2f, + 0xa4, 0x06, 0x8a, 0x7d, 0xf6, 0x34, 0x5f, 0x11, 0xcc, 0x83, 0xc7, 0x59, + 0x96, 0x7b, 0x0c, 0xe4, 0x65, 0xda, 0xca, 0x2a, 0x9a, 0xb2, 0x84, 0xca, + 0xe8, 0xcf, 0x3c, 0x2a, 0xb8, 0x66, 0x1d, 0xd1, 0x19, 0xcb, 0x72, 0x7a, + 0x1d, 0xba, 0xf1, 0x77, 0xe8, 0x8c, 0x9b, 0x4b, 0x4a, 0x24, 0x91, 0xee, + 0x2e, 0xb4, 0xff, 0x03, 0xd9, 0xf7, 0x33, 0xb9, 0xed, 0x6d, 0x53, 0xd4, + 0xd6, 0xeb, 0xe4, 0xdd, 0xa6, 0x27, 0x13, 0xb1, 0x87, 0x35, 0xfe, 0x92, + 0x06, 0xf4, 0xa4, 0xf4, 0xdf, 0x5f, 0x77, 0x41, 0x06, 0x49, 0x29, 0xd7, + 0xeb, 0xdf, 0xb3, 0x87, 0xdf, 0x91, 0x40, 0xfe, 0x4b, 0xa3, 0xb1, 0x76, + 0x6f, 0x71, 0xbd, 0xdc, 0x47, 0x6f, 0xac, 0x3e, 0x4b, 0x55, 0xc7, 0x07, + 0x7e, 0xe5, 0xd6, 0xe2, 0x7f, 0x91, 0x9d, 0x12, 0x71, 0x43, 0xb8, 0x90, + 0xfc, 0xb3, 0x42, 0x0b, 0x23, 0x1b, 0xd4, 0x4d, 0x5b, 0x6d, 0x05, 0xd4, + 0x60, 0xec, 0xef, 0xbf, 0x65, 0x63, 0x3d, 0x89, 0x02, 0xa6, 0xd1, 0xf3, + 0xd9, 0x35, 0xed, 0x25, 0xc3, 0xce, 0xdc, 0x48, 0xd8, 0x98, 0x6e, 0x14, + 0x06, 0x48, 0x94, 0x4b, 0x4a, 0x13, 0xf1, 0x42, 0xbf, 0x2e, 0x76, 0xac, + 0x96, 0x93, 0x77, 0x19, 0x6d, 0x26, 0xf7, 0xbb, 0x86, 0x3f, 0xdd, 0x9f, + 0x70, 0x46, 0x10, 0xf0, 0xc0, 0x96, 0xbb, 0xcf, 0x38, 0x76, 0x6d, 0x46, + 0x74, 0xc2, 0xe5, 0xdd, 0x05, 0xc5, 0xc3, 0x3e, 0x88, 0x36, 0x50, 0x7c, + 0x96, 0x5f, 0xc5, 0xc7, 0x9e, 0xb2, 0x87, 0x29, 0x3b, 0x48, 0xdb, 0xff, + 0xdb, 0xa3, 0xfb, 0x09, 0xe5, 0xa5, 0xb4, 0xf6, 0xff, 0xba, 0xb2, 0x71, + 0xf2, 0xda, 0x91, 0x9a, 0x5f, 0xe6, 0x15, 0x2b, 0xcc, 0xa9, 0x33, 0xf0, + 0xa5, 0x78, 0xc4, 0x2a, 0x52, 0x34, 0x07, 0xeb, 0x35, 0x62, 0xf0, 0xb5, + 0x8c, 0xb0, 0x94, 0xae, 0x37, 0xb1, 0x73, 0xd4, 0x9e, 0x8d, 0xc0, 0x26, + 0x66, 0x6e, 0x67, 0x4c, 0xaa, 0xbf, 0xbc, 0x48, 0xf6, 0x9d, 0xbb, 0xa9, + 0xe8, 0xac, 0x55, 0x7c, 0xf2, 0xad, 0x17, 0xe6, 0x17, 0x14, 0xcb, 0x64, + 0x7e, 0x6c, 0xa8, 0xe4, 0xdd, 0x58, 0x9f, 0xf8, 0x65, 0x41, 0xfd, 0x1d, + 0xd3, 0x1f, 0xc7, 0xf6, 0x8f, 0x73, 0xdb, 0xc2, 0xfd, 0xd7, 0x44, 0x28, + 0xdf, 0x73, 0xf1, 0xda, 0x2b, 0xed, 0x23, 0xb1, 0x2a, 0xbc, 0x6e, 0x6f, + 0xbd, 0x5f, 0xbf, 0x66, 0xd5, 0xf1, 0xed, 0x72, 0x0e, 0x1c, 0x2f, 0xd9, + 0x6e, 0x69, 0x78, 0xd2, 0xa0, 0x37, 0xbc, 0xf7, 0x4e, 0x51, 0x78, 0x08, + 0xd7, 0x18, 0xfe, 0x9f, 0x1d, 0x3d, 0xe2, 0xeb, 0x61, 0x89, 0xca, 0xca, + 0xb0, 0xdf, 0xde, 0x14, 0x25, 0x63, 0x11, 0x56, 0x72, 0x6b, 0x8b, 0xbf, + 0x57, 0x67, 0x53, 0x9b, 0x94, 0x14, 0x3d, 0xff, 0xfa, 0xf1, 0xec, 0xff, + 0x0c, 0x86, 0xfc, 0xee, 0xec, 0x18, 0x9e, 0xed, 0x79, 0x2b, 0xb9, 0x14, + 0xff, 0x3f, 0xbc, 0xe2, 0xff, 0x66, 0x01, 0x6d, 0xf1, 0x4f, 0x6b, 0xd7, + 0xfa, 0xcd, 0x27, 0x70, 0xfe, 0x64, 0x6f, 0xf6, 0x77, 0xf5, 0xb1, 0x9a, + 0x69, 0x9f, 0x5e, 0x7e, 0xb6, 0x25, 0x63, 0xf2, 0xde, 0xc5, 0xbe, 0xeb, + 0xfd, 0x47, 0xdd, 0x34, 0xf3, 0x9e, 0xbc, 0x8a, 0x7e, 0x5c, 0xf3, 0xf3, + 0x28, 0xfd, 0x06, 0x05, 0x00, 0x08, 0x41, 0x69, 0xab, 0xfa, 0xf9, 0xff, + 0x2f, 0xe7, 0xff, 0xff, 0xff, 0x80, 0xd7, 0xb6, 0x53, 0x26, 0x82, 0x23, + 0x00, 0x00, 0x00, 0x80, 0xb7, 0x7d, 0x4d, 0x25, 0xe2, 0xff, 0xff, 0xff, + 0xff, 0x80, 0xa7, 0x32, 0x78, 0x26, 0x05, 0xfc, 0xff, 0xff, 0xff, 0x00, + 0x32, 0x2e, 0x7b, 0x26, 0x10, 0xfe, 0xff, 0xff, 0xff, 0x80, 0xe8, 0x77, + 0x4c, 0x25, 0xcb, 0x05, 0x00, 0x00, 0x00, 0x80, 0x85, 0xd8, 0x47, 0x26, + 0x3c, 0x2d, 0x00, 0x00, 0x00, 0x00, 0xe8, 0xcb, 0x58, 0x26, 0x97, 0x48, + 0x00, 0x00, 0x00, 0x80, 0xa4, 0x76, 0x64, 0x27, 0xb1, 0xfb, 0xff, 0xff, + 0xff, 0x80, 0xe2, 0x2a, 0x68, 0x25, 0x0d, 0xfc, 0xff, 0xff, 0xff, 0x80, + 0xff, 0x7f, 0x76, 0x25, 0xc7, 0xfe, 0xff, 0xff, 0xff, 0x80, 0x84, 0xb0, + 0x46, 0x24, 0x9c, 0xfa, 0xff, 0xff, 0xff, 0x80, 0xe9, 0xe5, 0x4b, 0x25, + 0x73, 0xff, 0xff, 0xff, 0xff, 0x80, 0x28, 0x4a, 0x4a, 0x25, 0x5d, 0xf4, + 0xff, 0xff, 0xff, 0x80, 0x5c, 0x6b, 0x7e, 0x27, 0xe8, 0xfb, 0xff, 0xff, + 0xff, 0x80, 0xea, 0xff, 0x6a, 0x26, 0xe8, 0xfc, 0xff, 0xff, 0xff, 0x80, + 0x34, 0x10, 0x40, 0x25, 0x06, 0x00, 0x00, 0x00, 0x00, 0x80, 0x45, 0x1c, + 0x5f, 0x26, 0x68, 0x30, 0x00, 0x00, 0x00, 0x00, 0xd3, 0x74, 0x4d, 0x26, + 0x88, 0xfc, 0xff, 0xff, 0xff, 0x00, 0x4d, 0xf5, 0x6b, 0x26, 0x88, 0x3f, + 0x00, 0x00, 0x00, 0x00, 0x68, 0xaf, 0x4e, 0x26, 0x2f, 0x35, 0x00, 0x00, + 0x00, 0x00, 0x7d, 0x82, 0x4a, 0x26, 0x29, 0x2b, 0x00, 0x00, 0x00, 0x00, + 0xbb, 0x70, 0x60, 0x26, 0x37, 0xff, 0xff, 0xff, 0xff, 0x80, 0x60, 0xb7, + 0x45, 0x24, 0xf2, 0x27, 0x00, 0x00, 0x00, 0x00, 0x78, 0x9a, 0x65, 0x26, + 0xae, 0xf3, 0xff, 0xff, 0xff, 0x00, 0x65, 0xb0, 0x58, 0x26, 0x8c, 0xfd, + 0xff, 0xff, 0xff, 0x80, 0xbc, 0x52, 0x72, 0x25, 0xdf, 0x16, 0x00, 0x00, + 0x00, 0x80, 0x9d, 0x42, 0x5c, 0x25, 0x5d, 0x42, 0x00, 0x00, 0x00, 0x00, + 0x71, 0xc5, 0x4a, 0x26, 0x87, 0xec, 0xff, 0xff, 0xff, 0x00, 0xf6, 0x5d, + 0x60, 0x26, 0xb2, 0x29, 0x00, 0x00, 0x00, 0x80, 0xfd, 0xd1, 0x74, 0x26, + 0x7d, 0x23, 0x00, 0x00, 0x00, 0x00, 0x8a, 0x9e, 0x58, 0x26, 0x5e, 0xfb, + 0xff, 0xff, 0xff, 0x80, 0x8e, 0x44, 0x74, 0x26, 0x31, 0xfb, 0xff, 0xff, + 0xff, 0x00, 0x03, 0xbd, 0x45, 0x26, 0x11, 0x3d, 0x00, 0x00, 0x00, 0x80, + 0x17, 0x19, 0x5b, 0x26, 0x69, 0x05, 0x00, 0x00, 0x00, 0x00, 0x66, 0x97, + 0x6b, 0x26, 0xd5, 0x41, 0x00, 0x00, 0x00, 0x00, 0x99, 0x63, 0x74, 0x27, + 0x35, 0xff, 0xff, 0xff, 0xff, 0x80, 0x6b, 0x91, 0x59, 0x25, 0xca, 0x0c, + 0x00, 0x00, 0x00, 0x00, 0x0f, 0x20, 0x61, 0x25, 0x93, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x37, 0x5a, 0x5b, 0x26, 0x5b, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x94, 0x3b, 0x58, 0x26, 0x19, 0xe9, 0xff, 0xff, 0xff, 0x80, 0x24, 0xd5, + 0x76, 0x26, 0xc0, 0xf7, 0xff, 0xff, 0xff, 0x80, 0x27, 0x3c, 0x71, 0x26, + 0x11, 0x07, 0x00, 0x00, 0x00, 0x80, 0xc2, 0xf4, 0x51, 0x25, 0x05, 0xfe, + 0xff, 0xff, 0xff, 0x00, 0xaf, 0xf4, 0x6c, 0x26, 0x3c, 0x34, 0x00, 0x00, + 0x00, 0x80, 0xb6, 0x55, 0x7d, 0x27, 0x48, 0x3f, 0x00, 0x00, 0x00, 0x80, + 0x90, 0x94, 0x6f, 0x27, 0x00, 0x01, 0x00, 0x00, 0x00, 0x80, 0x5b, 0x28, + 0x5f, 0x25, 0x58, 0x4a, 0x00, 0x00, 0x00, 0x80, 0xfb, 0x61, 0x42, 0x26, + 0xe3, 0xf2, 0xff, 0xff, 0xff, 0x00, 0x0c, 0x9c, 0x55, 0x25, 0x61, 0xf7, + 0xff, 0xff, 0xff, 0x80, 0x80, 0x08, 0x49, 0x25, 0xff, 0xff, 0xff, 0xff, + 0xff, 0x00, 0x3c, 0xf4, 0x79, 0x26, 0xf2, 0xf4, 0xff, 0xff, 0xff, 0x80, + 0x3e, 0xcb, 0x46, 0x25, 0xd6, 0xff, 0xff, 0xff, 0xff, 0x00, 0x5b, 0x33, + 0x6b, 0x25, 0x66, 0xef, 0xff, 0xff, 0xff, 0x80, 0xbc, 0xb0, 0x59, 0x26, + 0x7b, 0x3c, 0x00, 0x00, 0x00, 0x00, 0xf5, 0x06, 0x49, 0x26, 0xa2, 0x2e, + 0x00, 0x00, 0x00, 0x80, 0xd9, 0xf1, 0x54, 0x26, 0xb3, 0x12, 0x00, 0x00, + 0x00, 0x00, 0xf0, 0x62, 0x46, 0x25, 0x59, 0x1f, 0x00, 0x00, 0x00, 0x00, + 0x67, 0x1c, 0x64, 0x26, 0x3f, 0x33, 0x00, 0x00, 0x00, 0x00, 0x5c, 0x9c, + 0x4d, 0x26, 0x3c, 0xfe, 0xff, 0xff, 0xff, 0x80, 0x91, 0x9a, 0x50, 0x26, + 0x1c, 0x15, 0x00, 0x00, 0x00, 0x00, 0x2f, 0x0c, 0x65, 0x25, 0x14, 0x34, + 0x00, 0x00, 0x00, 0x80, 0x31, 0x2a, 0x45, 0x26, 0x09, 0x26, 0x00, 0x00, + 0x00, 0x80, 0x8b, 0xf4, 0x5b, 0x26, 0x64, 0x20, 0x00, 0x00, 0x00, 0x00, + 0x7d, 0xb2, 0x5e, 0x25, 0x68, 0x04, 0x54, 0xf1, 0xed, 0xdf, 0xf2, 0xff, + 0xb1, 0x92, 0x52, 0x10, 0xe9, 0x58, 0xa8, 0x77, 0x86, 0x05, 0xa5, 0x82, + 0x52, 0xb2, 0x91, 0x81, 0x71, 0x61, 0x51, 0x41, 0x91, 0x70, 0x20, 0xc0, + 0xbf, 0xaf, 0x8f, 0xff, 0x6e, 0xb0, 0x00, 0x70, 0xd7, 0xb8, 0x8f, 0xb2, + 0x29, 0x06, 0x4c, 0xd1, 0xdb, 0x00, 0xf0, 0xc6, 0x09, 0x6e, 0x81, 0xe7, + 0xe3, 0xfe, 0xc9, 0xf3, 0x92, 0xb4, 0x1e, 0x00, 0xd0, 0x0f, 0xa7, 0x5e, + 0x35, 0xf8, 0xe3, 0xae, 0x84, 0x63, 0xf2, 0x73, 0x2e, 0x00, 0xe8, 0xc1, + 0xa5, 0x98, 0xb5, 0xad, 0xbe, 0x17, 0xc9, 0x11, 0xdb, 0x53, 0xff, 0x03, + 0xc0, 0xd9, 0x43, 0xe3, 0x1d, 0x20, 0xb6, 0x2e, 0x31, 0x9e, 0xe9, 0x00, + 0x00, 0xd7, 0xbd, 0xa7, 0x45, 0x88, 0x1f, 0xb7, 0x89, 0xfb, 0xa7, 0x8d, + 0x3a, 0xd0, 0xb6, 0x33, 0xff, 0xff, 0xfb, 0x8a, 0xc1, 0x7a, 0xe8, 0xfc, + 0x7f, 0x09, 0x40, 0x71, 0x03, 0x00, 0x22, 0x18, 0x00, 0x6e, 0x11, 0x96, + 0x20, 0x90, 0x17, 0x09, 0xc5, 0xb8, 0x0f, 0x00, 0xbc, 0x0d, 0x0f, 0x12, + 0xf0, 0x03, 0x10, 0x0c, 0x06, 0x90, 0xa7, 0x33, 0x2c, 0xc0, 0x90, 0x99, + 0x6e, 0x20, 0x2b, 0xbe, 0x23, 0x00, 0x80, 0x8e, 0x44, 0x18, 0xbd, 0x44, + 0x60, 0xb3, 0x67, 0x77, 0x00, 0x00, 0xb0, 0x5e, 0x02, 0x00, 0x40, 0xef, + 0x5c, 0x4b, 0x76, 0x0b, 0x0e, 0x00, 0x50, 0x00, 0xe0, 0x00, 0xe2, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x68, 0x04, 0x54, 0xf1, + 0xfd, 0xef, 0x1f, 0xd4, 0xe2, 0x90, 0xe4, 0x12, 0xf2, 0x61, 0x11, 0x51, + 0x10, 0xfd, 0x9b, 0x9a, 0x89, 0xd9, 0x87, 0xb6, 0x55, 0xc4, 0x62, 0x52, + 0xe2, 0x51, 0x01, 0xb1, 0x70, 0x60, 0xf0, 0xbe, 0x6e, 0xf8, 0x00, 0x30, + 0xf3, 0x8f, 0x3b, 0xfb, 0x28, 0x98, 0xe0, 0x1e, 0xe7, 0x04, 0x80, 0xb5, + 0xfc, 0xe4, 0x71, 0x9f, 0x9d, 0xff, 0xd0, 0xca, 0x4d, 0x4f, 0xfc, 0x1f, + 0x10, 0xb4, 0x16, 0xe9, 0x83, 0x80, 0xf7, 0xdc, 0x89, 0x14, 0x56, 0x38, + 0x73, 0x00, 0x58, 0x0d, 0x37, 0x64, 0x00, 0x86, 0xe1, 0x3a, 0x20, 0xa5, + 0x9a, 0x7b, 0x2e, 0x00, 0xe0, 0x33, 0x7d, 0x9f, 0xaf, 0x96, 0xb8, 0x04, + 0x03, 0x00, 0xb7, 0x8a, 0x7c, 0xcd, 0x19, 0x7b, 0x6c, 0x7a, 0x36, 0x84, + 0x5b, 0x1a, 0xc3, 0xd8, 0xff, 0xff, 0x97, 0x89, 0x8d, 0xc6, 0xa5, 0xfc, + 0xff, 0xa0, 0x05, 0x03, 0x2a, 0x00, 0x9c, 0x21, 0x00, 0xfc, 0xd9, 0x77, + 0xc7, 0x1b, 0x86, 0x03, 0x1d, 0x33, 0x00, 0xac, 0xb5, 0x8a, 0x6d, 0xad, + 0x00, 0x9a, 0xf5, 0x0f, 0xa6, 0x70, 0x7d, 0x0e, 0x00, 0xf6, 0x13, 0x0c, + 0x80, 0x05, 0x10, 0xc3, 0x09, 0x0c, 0x21, 0x9a, 0x85, 0x05, 0x80, 0x22, + 0x2b, 0x32, 0x71, 0xec, 0x5d, 0x88, 0xe6, 0xfb, 0xc6, 0x00, 0x00, 0xe8, + 0xec, 0x47, 0xca, 0x6c, 0x43, 0x1d, 0xb1, 0x92, 0x18, 0x00, 0xa0, 0x00, + 0xc0, 0x01, 0xc6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x68, 0x04, 0x54, 0xf1, 0xed, 0xff, 0xff, 0xb0, 0xdb, 0xff, 0xde, 0xde, + 0x78, 0x37, 0x16, 0x06, 0xa6, 0x35, 0xb5, 0x44, 0xc4, 0xd3, 0x92, 0x72, + 0x12, 0xe2, 0xd1, 0xa1, 0x91, 0x40, 0x20, 0xe0, 0xbe, 0xae, 0x7e, 0x4e, + 0xae, 0x66, 0x00, 0xf0, 0xed, 0xfe, 0xbf, 0x8b, 0x3c, 0x50, 0xad, 0x4f, + 0xfd, 0xed, 0xe9, 0x4f, 0xce, 0x03, 0x80, 0xaa, 0x0b, 0x2d, 0x92, 0xf9, + 0xf3, 0x00, 0xb0, 0xaf, 0x5c, 0xa2, 0x48, 0x49, 0xdb, 0xc1, 0xef, 0xfc, + 0x0d, 0x59, 0x30, 0x96, 0x47, 0x07, 0x20, 0x50, 0x00, 0x20, 0x39, 0x80, + 0x87, 0xcf, 0x77, 0x00, 0xe5, 0x6f, 0x77, 0x27, 0x80, 0xb9, 0x08, 0xc3, + 0x1f, 0xd0, 0xdc, 0xdf, 0xee, 0x85, 0xda, 0xfe, 0x54, 0xd0, 0x01, 0x80, + 0xab, 0x99, 0x28, 0x73, 0xff, 0xff, 0x36, 0xac, 0xed, 0x7c, 0xd4, 0x35, + 0x21, 0x03, 0xff, 0x6f, 0xe0, 0xae, 0x68, 0x03, 0x03, 0x40, 0x28, 0x69, + 0xc2, 0x50, 0x8e, 0x51, 0xf8, 0x0e, 0x00, 0x6e, 0x9f, 0x07, 0x00, 0xeb, + 0x9a, 0x50, 0x69, 0xd0, 0xc4, 0xe0, 0xdf, 0x1a, 0xc0, 0x52, 0xc0, 0x61, + 0x00, 0xf0, 0xc0, 0x50, 0x50, 0x40, 0xf8, 0x33, 0x5b, 0xc9, 0xc1, 0x57, + 0x62, 0x1e, 0x9b, 0x0f, 0x00, 0xd7, 0x5f, 0xb8, 0x3a, 0xf1, 0x0a, 0xcf, + 0xcb, 0x7f, 0x92, 0xcb, 0x0b, 0x00, 0x80, 0x96, 0x91, 0x9d, 0x62, 0x2f, + 0xaa, 0xbd, 0x6f, 0x6a, 0x07, 0x00, 0x28, 0x07, 0x70, 0xb0, 0x8e, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x70, 0x04, 0x54, 0xf2, 0xfd, 0xef, 0xef, 0xf9, + 0x38, 0xd6, 0x35, 0xb4, 0xb1, 0x7e, 0xdb, 0x4a, 0xf8, 0x06, 0x86, 0x15, + 0x45, 0x14, 0xc4, 0xa3, 0x93, 0x33, 0x22, 0xd2, 0x41, 0x01, 0xb1, 0xa0, + 0x70, 0x50, 0xdf, 0x7e, 0x3e, 0xb2, 0x00, 0xe0, 0xbf, 0xdb, 0x36, 0x39, + 0x82, 0xce, 0xe1, 0xdf, 0x35, 0x00, 0x6c, 0xda, 0x4e, 0xb5, 0x00, 0xd0, + 0x9b, 0x4f, 0xfa, 0x35, 0x13, 0x8f, 0x80, 0x04, 0x80, 0x73, 0x53, 0x94, + 0x00, 0xfa, 0xbc, 0x00, 0x60, 0x27, 0x72, 0xf1, 0x41, 0x08, 0x12, 0x12, + 0xcd, 0x19, 0x01, 0xd6, 0xb6, 0x56, 0x64, 0x01, 0xe0, 0x87, 0x2c, 0xc8, + 0x7d, 0x47, 0x8d, 0x96, 0x9e, 0xe2, 0x38, 0xa1, 0x96, 0xf0, 0x8d, 0x01, + 0x20, 0x5b, 0x63, 0x5a, 0xe8, 0x09, 0xb4, 0x47, 0xfe, 0xff, 0xb7, 0x75, + 0xd9, 0x19, 0xd8, 0xff, 0x2f, 0xd0, 0xf4, 0x5e, 0x00, 0x70, 0xcc, 0xbf, + 0x3b, 0x05, 0x80, 0x5f, 0x99, 0x80, 0x42, 0xf3, 0x84, 0xf7, 0x53, 0x62, + 0xd8, 0xb4, 0x01, 0x00, 0x3e, 0xae, 0x5b, 0x46, 0x24, 0x40, 0x6e, 0x23, + 0x44, 0x90, 0x9e, 0x02, 0x00, 0x80, 0x02, 0xa8, 0x00, 0x3c, 0x52, 0xdf, + 0x63, 0xda, 0x07, 0x1e, 0x00, 0x5a, 0x1d, 0x8c, 0x4b, 0xe8, 0x3d, 0x87, + 0xa5, 0x37, 0x7f, 0xce, 0x28, 0x15, 0x00, 0x7a, 0x66, 0x4f, 0xe2, 0x92, + 0x25, 0x03, 0xec, 0x2c, 0x1f, 0x00, 0xa0, 0x0c, 0xc0, 0x41, 0x0c, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x37, 0x0f, 0x00, 0x00, + 0x00, 0x00, 0x52, 0xe4, 0x55, 0x27, 0x5d, 0xe6, 0xff, 0xff, 0xff, 0x00, + 0x27, 0x35, 0x7d, 0x27, 0x75, 0xdd, 0xff, 0xff, 0xff, 0x80, 0x25, 0xae, + 0x46, 0x26, 0xee, 0xf7, 0xff, 0xff, 0xff, 0x00, 0x0d, 0x43, 0x52, 0x26, + 0xa4, 0xfa, 0xff, 0xff, 0xff, 0x80, 0x4e, 0x00, 0x71, 0x27, 0xc7, 0xf5, + 0xff, 0xff, 0xff, 0x80, 0x0b, 0xa3, 0x5c, 0x27, 0x0a, 0x0c, 0x00, 0x00, + 0x00, 0x00, 0x62, 0x65, 0x75, 0x27, 0xdb, 0x16, 0x00, 0x00, 0x00, 0x80, + 0x9c, 0xc8, 0x6c, 0x27, 0x06, 0x09, 0x00, 0x00, 0x00, 0x00, 0x9c, 0xef, + 0x46, 0x26, 0x81, 0x1b, 0x00, 0x00, 0x00, 0x80, 0xb5, 0x99, 0x40, 0x26, + 0xc1, 0x29, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x43, 0x7f, 0x27, 0xd2, 0x18, + 0x00, 0x00, 0x00, 0x00, 0xde, 0xa8, 0x70, 0x27, 0xd0, 0xf6, 0xff, 0xff, + 0xff, 0x80, 0x1c, 0x75, 0x40, 0x26, 0x93, 0x5c, 0x00, 0x00, 0x00, 0x80, + 0x21, 0x9e, 0x4f, 0x27, 0xf3, 0xb9, 0xff, 0xff, 0xff, 0x00, 0xa7, 0x5b, + 0x54, 0x26, 0x0a, 0x28, 0x00, 0x00, 0x00, 0x00, 0xb2, 0xa8, 0x47, 0x27, + 0xed, 0xe9, 0xff, 0xff, 0xff, 0x00, 0xfc, 0x9f, 0x40, 0x26, 0x86, 0xc9, + 0xff, 0xff, 0xff, 0x80, 0xf2, 0x3d, 0x48, 0x27, 0x28, 0x27, 0x00, 0x00, + 0x00, 0x80, 0xa6, 0x2d, 0x54, 0x27, 0x77, 0x04, 0x00, 0x00, 0x00, 0x00, + 0xc7, 0xf3, 0x4b, 0x26, 0x7a, 0xd0, 0xff, 0xff, 0xff, 0x00, 0xda, 0xf7, + 0x77, 0x27, 0xad, 0x58, 0x00, 0x00, 0x00, 0x00, 0x61, 0xeb, 0x6a, 0x27, + 0x1c, 0x4b, 0x00, 0x00, 0x00, 0x80, 0x44, 0x2b, 0x75, 0x27, 0xb0, 0x9b, + 0xff, 0xff, 0xff, 0x00, 0x22, 0x63, 0x78, 0x27, 0xb5, 0xce, 0xff, 0xff, + 0xff, 0x00, 0x5a, 0x05, 0x56, 0x27, 0xfc, 0x12, 0x00, 0x00, 0x00, 0x00, + 0x63, 0x61, 0x4e, 0x27, 0x3e, 0xfd, 0xff, 0xff, 0xff, 0x80, 0xa5, 0xd9, + 0x4d, 0x26, 0x4b, 0xf5, 0xff, 0xff, 0xff, 0x00, 0x46, 0xcc, 0x70, 0x27, + 0xae, 0xcb, 0xff, 0xff, 0xff, 0x00, 0xcc, 0x1b, 0x48, 0x26, 0xc3, 0x39, + 0x00, 0x00, 0x00, 0x80, 0x28, 0xd5, 0x6d, 0x27, 0x56, 0xd1, 0xff, 0xff, + 0xff, 0x00, 0x19, 0xbf, 0x40, 0x26, 0x3d, 0x19, 0x00, 0x00, 0x00, 0x00, + 0x48, 0x9f, 0x6e, 0x27, 0x4b, 0x18, 0x00, 0x00, 0x00, 0x00, 0x1a, 0xc4, + 0x60, 0x27, 0x36, 0x01, 0x00, 0x00, 0x00, 0x00, 0xbc, 0xb5, 0x6c, 0x27, + 0xc6, 0x6a, 0x00, 0x00, 0x00, 0x80, 0x75, 0x58, 0x66, 0x27, 0xca, 0xb0, + 0xff, 0xff, 0xff, 0x00, 0x1e, 0x3c, 0x5e, 0x27, 0xb4, 0x08, 0x00, 0x00, + 0x00, 0x80, 0xe5, 0x3b, 0x6c, 0x27, 0x3b, 0x4b, 0x00, 0x00, 0x00, 0x80, + 0x3b, 0x46, 0x4b, 0x27, 0xc9, 0xbe, 0xff, 0xff, 0xff, 0x80, 0xdd, 0x56, + 0x56, 0x27, 0xd4, 0x12, 0x00, 0x00, 0x00, 0x80, 0x61, 0xc6, 0x45, 0x26, + 0xe2, 0xf4, 0xff, 0xff, 0xff, 0x00, 0x93, 0x59, 0x41, 0x26, 0x36, 0xff, + 0xff, 0xff, 0xff, 0x00, 0x6b, 0x20, 0x75, 0x27, 0xd0, 0xef, 0xff, 0xff, + 0xff, 0x00, 0xc7, 0x70, 0x5c, 0x27, 0x08, 0xcc, 0xff, 0xff, 0xff, 0x00, + 0xbf, 0x6a, 0x77, 0x27, 0xa7, 0xd3, 0xff, 0xff, 0xff, 0x00, 0x08, 0x70, + 0x7a, 0x27, 0x9c, 0x08, 0x00, 0x00, 0x00, 0x80, 0x62, 0x2c, 0x70, 0x27, + 0x03, 0x1b, 0x00, 0x00, 0x00, 0x80, 0x7a, 0xd5, 0x5d, 0x27, 0xaf, 0xa2, + 0xff, 0xff, 0xff, 0x80, 0x5e, 0x6f, 0x4e, 0x27, 0x71, 0x13, 0x00, 0x00, + 0x00, 0x00, 0x74, 0xe6, 0x62, 0x27, 0x0c, 0x7b, 0x00, 0x00, 0x00, 0x80, + 0x5f, 0x8a, 0x7d, 0x28, 0xf2, 0x03, 0x00, 0x00, 0x00, 0x80, 0x1b, 0xf0, + 0x73, 0x27, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe2, 0xf1, 0x46, 0x26, + 0x1e, 0x29, 0x00, 0x00, 0x00, 0x80, 0x7b, 0x5f, 0x65, 0x28, 0x0c, 0x04, + 0x00, 0x00, 0x00, 0x80, 0x6d, 0x0d, 0x47, 0x27, 0x92, 0x59, 0x00, 0x00, + 0x00, 0x00, 0x5c, 0x52, 0x75, 0x27, 0x27, 0xd4, 0xff, 0xff, 0xff, 0x80, + 0xa5, 0xd2, 0x6c, 0x27, 0x30, 0x0c, 0x00, 0x00, 0x00, 0x00, 0xc8, 0xfa, + 0x67, 0x27, 0xfa, 0xfb, 0xff, 0xff, 0xff, 0x00, 0xde, 0x6e, 0x75, 0x27, + 0x17, 0xca, 0xff, 0xff, 0xff, 0x80, 0x4e, 0x13, 0x73, 0x27, 0x92, 0xd3, + 0xff, 0xff, 0xff, 0x00, 0x94, 0x06, 0x6f, 0x27, 0x6c, 0x11, 0x00, 0x00, + 0x00, 0x00, 0x2c, 0x51, 0x7f, 0x27, 0xc9, 0xff, 0xff, 0xff, 0xff, 0x00, + 0x43, 0xc0, 0x41, 0x26, 0x78, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x25, + 0x4a, 0x27, 0x4f, 0x43, 0x00, 0x00, 0x00, 0x00, 0x7a, 0x6d, 0x49, 0x27, + 0xfe, 0x1f, 0x54, 0x00, 0x6c, 0xb9, 0xcd, 0x97, 0xdd, 0xdd, 0xc4, 0xa2, + 0x21, 0x51, 0x31, 0xc4, 0xf5, 0x41, 0xdb, 0x3d, 0x17, 0x9b, 0xb4, 0xe1, + 0x36, 0x5d, 0x66, 0xe1, 0xdb, 0x8f, 0x95, 0x88, 0x4b, 0x0c, 0x12, 0x42, + 0x2a, 0x3f, 0xbf, 0x1c, 0xd9, 0x3e, 0xde, 0x82, 0x96, 0x57, 0x97, 0x6a, + 0x72, 0xde, 0xf0, 0xde, 0xca, 0xfe, 0x42, 0xf6, 0x6c, 0x36, 0xf3, 0x5b, + 0x26, 0xc7, 0xb5, 0xe0, 0x3c, 0xb1, 0x89, 0x77, 0xa9, 0xd8, 0x7f, 0x6e, + 0xf3, 0x8d, 0xda, 0xeb, 0x60, 0xae, 0xc9, 0xfd, 0x9b, 0x2e, 0x5e, 0x03, + 0x29, 0x8b, 0xd5, 0xf4, 0xe4, 0xf4, 0x57, 0x97, 0x1d, 0xf1, 0xee, 0x62, + 0x76, 0x47, 0xc9, 0x35, 0xb5, 0xee, 0x65, 0x9e, 0x70, 0x6d, 0x08, 0x3a, + 0x3b, 0xab, 0xf2, 0x2e, 0x53, 0x92, 0x67, 0x3e, 0xcf, 0xd6, 0x77, 0x93, + 0xe0, 0x36, 0x09, 0xfd, 0xd7, 0xe6, 0x53, 0x30, 0xa5, 0xa8, 0xcd, 0x3d, + 0xec, 0x13, 0x9c, 0xd4, 0x6f, 0x0e, 0xce, 0x08, 0x09, 0x1b, 0x0e, 0x9b, + 0x35, 0xea, 0x64, 0x2a, 0x67, 0xc6, 0x76, 0xb7, 0xd0, 0x7a, 0x94, 0x49, + 0xe9, 0x91, 0xc4, 0xee, 0xfe, 0x1f, 0x0f, 0x79, 0x20, 0xa2, 0xf7, 0x7f, + 0xaa, 0x43, 0x89, 0x97, 0x0e, 0xf3, 0x55, 0x29, 0xc7, 0x81, 0x59, 0xf8, + 0x5e, 0xad, 0x90, 0x19, 0x6e, 0x43, 0xea, 0x9b, 0xed, 0x2f, 0xad, 0x08, + 0xf6, 0xc5, 0x7c, 0xc7, 0xb5, 0xc4, 0xea, 0xbb, 0x08, 0x7a, 0xff, 0x74, + 0x3a, 0xc0, 0xb0, 0xc9, 0x1c, 0xea, 0x98, 0xf9, 0x78, 0x11, 0xff, 0x39, + 0xbb, 0x3d, 0x5d, 0x22, 0xb2, 0x86, 0x35, 0xf3, 0xca, 0xd3, 0x41, 0x77, + 0xe8, 0xc9, 0xbf, 0x66, 0x0c, 0x57, 0x7b, 0x51, 0x8b, 0xf7, 0x7b, 0xb6, + 0x9f, 0x62, 0x17, 0x08, 0xc2, 0x2f, 0xd9, 0x4f, 0xa2, 0x4b, 0x4e, 0x1d, + 0xd4, 0x71, 0x52, 0xa4, 0x6b, 0xbf, 0xbb, 0x29, 0xf7, 0x60, 0xdf, 0x1f, + 0x38, 0xcc, 0xff, 0xa4, 0x89, 0x56, 0x6f, 0xd0, 0xbd, 0xaf, 0xe0, 0x2a, + 0xbc, 0x30, 0xd1, 0x39, 0x47, 0x8b, 0x7e, 0xff, 0xb4, 0x6d, 0x77, 0xa8, + 0xe6, 0x78, 0x57, 0xe1, 0x25, 0xb6, 0x59, 0x10, 0x0a, 0xd3, 0x94, 0x58, + 0x8f, 0x6b, 0xf0, 0x52, 0x90, 0x2f, 0x5d, 0x36, 0x59, 0x87, 0x6e, 0xd5, + 0xcd, 0xeb, 0xd7, 0x41, 0x8c, 0x59, 0xb7, 0x39, 0x28, 0xcd, 0x3f, 0x37, + 0x76, 0xe4, 0x8a, 0xae, 0x9b, 0x46, 0x66, 0xf5, 0x2d, 0xfa, 0x6d, 0x97, + 0x2a, 0xdf, 0x42, 0x4a, 0xc3, 0xd6, 0xff, 0x5d, 0xee, 0x23, 0x70, 0xc2, + 0xa9, 0xb7, 0xda, 0x1f, 0x16, 0xf1, 0x88, 0x99, 0xb4, 0x2b, 0x7e, 0xbe, + 0x6b, 0xfe, 0x10, 0x69, 0x90, 0xe1, 0x87, 0x32, 0x8e, 0x5f, 0x98, 0x46, + 0x12, 0x01, 0xe5, 0x75, 0x35, 0x6a, 0x4f, 0x66, 0x16, 0x44, 0x3e, 0xec, + 0x97, 0x9c, 0x7f, 0x76, 0x89, 0xb1, 0xd6, 0xca, 0x6e, 0x0f, 0x6b, 0xc2, + 0x4f, 0xb6, 0xec, 0x3e, 0xba, 0xd5, 0x11, 0x2d, 0x99, 0xcf, 0x1a, 0xf9, + 0xed, 0x85, 0x07, 0xed, 0x18, 0x7a, 0x52, 0x57, 0x7a, 0xcd, 0xca, 0xbe, + 0xf3, 0x7b, 0x9e, 0xf6, 0x00, 0x5f, 0xc8, 0x9a, 0xd8, 0xe4, 0x06, 0xf6, + 0xf2, 0xaf, 0x4e, 0xb5, 0x04, 0x13, 0x82, 0x95, 0x7c, 0x57, 0x0e, 0x0d, + 0xfb, 0xe6, 0xd5, 0xf3, 0x7f, 0x56, 0xc7, 0x66, 0x0a, 0xcc, 0xc8, 0xa4, + 0xda, 0xbe, 0xbe, 0x31, 0x3f, 0xc5, 0xbe, 0xbe, 0xd0, 0x47, 0x4d, 0x2b, + 0x64, 0xdb, 0xec, 0x75, 0xc9, 0x88, 0x20, 0x73, 0xaa, 0x77, 0x97, 0x79, + 0xa4, 0xe8, 0x54, 0xff, 0xef, 0xc4, 0x8d, 0xe0, 0xd1, 0xe7, 0xf2, 0xe6, + 0xd4, 0xae, 0x9e, 0x8f, 0x3d, 0xb4, 0x16, 0x6f, 0xdd, 0x2f, 0x07, 0xa1, + 0x53, 0xbe, 0xcf, 0xb4, 0xac, 0x2f, 0xef, 0xa9, 0x85, 0x9a, 0xda, 0x69, + 0xd5, 0xfb, 0x0e, 0xda, 0xa8, 0x6a, 0xec, 0xbe, 0x4b, 0x04, 0xa2, 0x70, + 0x95, 0xee, 0xd3, 0x77, 0x63, 0xb0, 0x7a, 0xdf, 0x8d, 0x7a, 0xc4, 0xb8, + 0x25, 0x13, 0xea, 0x77, 0x13, 0xf2, 0x01, 0x24, 0x9b, 0xf2, 0xbb, 0xf5, + 0xff, 0x84, 0xb6, 0x4a, 0xff, 0xcd, 0xf0, 0xc6, 0xd4, 0x31, 0xd4, 0x6a, + 0xe1, 0x11, 0x90, 0xa1, 0xea, 0xb5, 0xab, 0x08, 0x32, 0x38, 0x03, 0x3f, + 0x3f, 0xbb, 0x5e, 0xb3, 0x27, 0x91, 0x28, 0xdd, 0xa3, 0xf8, 0x1f, 0x6b, + 0xb0, 0x68, 0x9c, 0x7c, 0xd1, 0xfb, 0x62, 0x89, 0x10, 0x32, 0x97, 0xbd, + 0xdd, 0xdd, 0xda, 0xd2, 0x84, 0x77, 0x99, 0xb8, 0xfb, 0x96, 0x5f, 0x36, + 0x9a, 0xe3, 0x4d, 0xe8, 0x43, 0x57, 0xf8, 0x77, 0x37, 0xbf, 0x19, 0xc9, + 0x29, 0x6a, 0x72, 0xd4, 0x49, 0x54, 0x03, 0xef, 0x6b, 0x22, 0x8a, 0x74, + 0x6b, 0xc5, 0x82, 0xa5, 0x15, 0xb1, 0x21, 0x01, 0x75, 0xc8, 0x14, 0xf0, + 0xa8, 0x74, 0x03, 0x3d, 0x2d, 0xe4, 0x2a, 0xde, 0xfb, 0x89, 0xce, 0xc4, + 0x59, 0x5c, 0xd6, 0x51, 0x39, 0xff, 0xd2, 0x4b, 0x49, 0x1b, 0xb4, 0x97, + 0xbb, 0x9d, 0x4f, 0x82, 0x56, 0x65, 0x66, 0x0d, 0x4a, 0x4f, 0x0a, 0xc2, + 0x5f, 0xcc, 0x86, 0x15, 0xe1, 0x3c, 0x7c, 0xab, 0x95, 0xb6, 0x52, 0x57, + 0x67, 0x57, 0x84, 0x7a, 0xb1, 0x5c, 0xfd, 0xf0, 0x6e, 0x86, 0x74, 0xd0, + 0xbe, 0x7e, 0x1e, 0x54, 0xdc, 0x01, 0x0a, 0x6d, 0xd2, 0x76, 0x43, 0xf9, + 0x29, 0x6c, 0x0e, 0xae, 0xe6, 0x0d, 0x43, 0x3b, 0xb8, 0x5c, 0xff, 0x43, + 0x2f, 0x32, 0xde, 0x7f, 0x2e, 0x5f, 0x02, 0xbf, 0x0e, 0xd8, 0x2a, 0x7f, + 0x3b, 0xab, 0xa5, 0xde, 0x66, 0x48, 0x50, 0xa9, 0xdc, 0xdf, 0xa9, 0x29, + 0xae, 0x54, 0x11, 0x51, 0xab, 0xc8, 0xab, 0xdf, 0x24, 0x0e, 0x67, 0x7d, + 0x7d, 0xcc, 0x3f, 0x58, 0xb3, 0xea, 0x8d, 0x4d, 0x9f, 0xa5, 0x62, 0x80, + 0x91, 0xc9, 0x8d, 0xae, 0x5c, 0x58, 0x8e, 0xaa, 0xd4, 0xfe, 0x77, 0x1e, + 0xad, 0xda, 0xb7, 0x07, 0x99, 0xfd, 0x1d, 0x42, 0xf2, 0xa3, 0xb8, 0x60, + 0x1f, 0x95, 0x91, 0x3d, 0x5f, 0x57, 0xf0, 0x61, 0x4f, 0x8e, 0x55, 0xdd, + 0xf5, 0xef, 0xa5, 0x54, 0xfc, 0x92, 0x60, 0x56, 0xa8, 0xb6, 0xd2, 0x46, + 0x3e, 0xf2, 0x90, 0x65, 0xd3, 0xbb, 0x7e, 0xa3, 0xe8, 0x0b, 0x89, 0xe6, + 0xa5, 0xe6, 0x3e, 0xf9, 0xf7, 0xd4, 0xfa, 0x8d, 0x54, 0xfe, 0x73, 0xc9, + 0x99, 0x32, 0xad, 0x7c, 0xe7, 0xdd, 0x33, 0xec, 0x14, 0x59, 0xb6, 0xcf, + 0xb5, 0xa2, 0x2a, 0x29, 0x60, 0xff, 0x30, 0xe5, 0x62, 0xa8, 0x88, 0xbc, + 0x3d, 0xfd, 0xa7, 0x3d, 0x59, 0xb4, 0x0c, 0xbd, 0xde, 0x48, 0x0f, 0xe3, + 0x87, 0x3b, 0xfb, 0x29, 0x32, 0x6b, 0xc6, 0xd2, 0xdd, 0x52, 0xa3, 0x4d, + 0x73, 0xa4, 0xdc, 0xf7, 0xac, 0x86, 0xe5, 0x10, 0x38, 0x1e, 0x5e, 0xd3, + 0x78, 0xdb, 0x8d, 0xab, 0xdf, 0xcf, 0xef, 0x45, 0x9f, 0x05, 0x3d, 0xf3, + 0xb1, 0x6d, 0x75, 0x6e, 0x15, 0x71, 0x5b, 0x15, 0x00, 0x80, 0x00, 0x16, + 0xe2, 0x75, 0xf5, 0xa9, 0xfb, 0xca, 0x81, 0x67, 0xe5, 0xb6, 0x95, 0x8f, + 0x2d, 0xde, 0x45, 0x11, 0x2f, 0x71, 0x24, 0x4c, 0xf9, 0xdc, 0x7a, 0xeb, + 0xeb, 0xda, 0xb0, 0x71, 0xf6, 0xd0, 0x89, 0xa7, 0xf9, 0xee, 0x86, 0xdc, + 0xe2, 0x6d, 0x3f, 0x8e, 0xfd, 0xd5, 0x18, 0x82, 0x11, 0x80, 0x69, 0x9a, + 0x2f, 0xa9, 0x80, 0xe1, 0xfd, 0xff, 0xff, 0xff, 0xfe, 0x1f, 0x54, 0x00, + 0x5c, 0xa5, 0xcd, 0xc6, 0xcb, 0x6d, 0x02, 0x41, 0xee, 0x8e, 0xd8, 0xf7, + 0xbd, 0xba, 0x00, 0xd3, 0x42, 0x8a, 0x7e, 0xbe, 0x6b, 0x86, 0xd0, 0xcc, + 0x2f, 0x65, 0x2f, 0xcb, 0x84, 0xa1, 0x83, 0x23, 0xf3, 0x59, 0x45, 0x59, + 0x61, 0x2f, 0x32, 0xb3, 0x56, 0x3a, 0x14, 0x08, 0xb4, 0x2f, 0xd7, 0xbe, + 0x1e, 0x58, 0xb7, 0xf5, 0xce, 0x70, 0x74, 0x86, 0xea, 0x27, 0x90, 0xef, + 0x17, 0xae, 0x31, 0x84, 0xa3, 0xf8, 0x99, 0x61, 0xeb, 0x27, 0x3b, 0x5f, + 0xa6, 0x21, 0xf6, 0xfa, 0xe5, 0xe0, 0xbc, 0x30, 0x4f, 0x16, 0xfd, 0x74, + 0x10, 0x76, 0x6b, 0xba, 0xa6, 0x4b, 0xf7, 0xcb, 0x7b, 0x7e, 0xcb, 0x9b, + 0xaa, 0xf0, 0x73, 0xab, 0x0a, 0xdb, 0xe5, 0xe3, 0x2e, 0x5c, 0x11, 0xfa, + 0xe0, 0x99, 0xe8, 0xf6, 0xd5, 0xef, 0x8e, 0x56, 0x09, 0x0c, 0xa9, 0xfc, + 0xd7, 0x56, 0x95, 0x10, 0x02, 0xdd, 0xff, 0x0a, 0xf5, 0x50, 0x5c, 0xf6, + 0x55, 0xdc, 0x3d, 0x67, 0xb1, 0x47, 0xfb, 0x4e, 0x1a, 0x8c, 0xe0, 0x6e, + 0x31, 0xea, 0x7d, 0x76, 0x60, 0x63, 0xd0, 0xf4, 0x57, 0x58, 0x75, 0xed, + 0xeb, 0x7b, 0xad, 0x30, 0x5c, 0xf2, 0x6f, 0xb6, 0xc8, 0xab, 0x4d, 0xae, + 0xee, 0xc5, 0x5d, 0x3e, 0x6c, 0xee, 0x4f, 0x77, 0xef, 0xce, 0x80, 0xdd, + 0x2a, 0x26, 0x50, 0x85, 0xc7, 0x41, 0x57, 0x1f, 0xc2, 0x88, 0xe7, 0xf8, + 0x5e, 0xef, 0xbe, 0xab, 0xbe, 0xb0, 0x0f, 0xea, 0xf8, 0xad, 0xc3, 0x16, + 0x13, 0xf0, 0xe8, 0xc5, 0xf6, 0x30, 0xb9, 0x84, 0xaf, 0xf5, 0xe3, 0xa3, + 0x68, 0x8b, 0x9c, 0x23, 0x78, 0x19, 0xfd, 0xd6, 0x68, 0x69, 0x73, 0x86, + 0xb3, 0xde, 0xcf, 0x7f, 0x6c, 0xfe, 0xb0, 0x57, 0xe7, 0xfd, 0x95, 0x41, + 0x6e, 0xf9, 0x4b, 0xdf, 0xed, 0x04, 0xc5, 0x74, 0xaf, 0xcb, 0xac, 0x77, + 0xb9, 0x24, 0x7f, 0x6a, 0x66, 0x2e, 0xdf, 0x6d, 0x94, 0x4b, 0xdb, 0x0c, + 0x14, 0x94, 0xcb, 0xbe, 0xb5, 0xb3, 0xbd, 0xec, 0xa0, 0xcc, 0x31, 0x1a, + 0x51, 0xe0, 0x49, 0x81, 0x37, 0xbf, 0x4f, 0xd7, 0x17, 0x4f, 0x42, 0x53, + 0x2b, 0x3b, 0xf5, 0x87, 0xaa, 0x5c, 0xce, 0x27, 0x2f, 0x5f, 0xeb, 0xde, + 0x52, 0x67, 0x53, 0x70, 0x34, 0x7f, 0x4f, 0xa3, 0xcc, 0x53, 0x8a, 0xf2, + 0x5b, 0xb6, 0x7b, 0x33, 0x53, 0xae, 0x09, 0x63, 0x3f, 0xf2, 0xd4, 0xca, + 0xd6, 0xfe, 0xed, 0x39, 0x42, 0xfd, 0xcc, 0x61, 0x41, 0x8c, 0xf7, 0xb3, + 0xd8, 0xbf, 0x9a, 0xe2, 0x97, 0x96, 0x2c, 0x7c, 0x16, 0x6d, 0x65, 0x29, + 0x5b, 0x67, 0x98, 0x5c, 0xce, 0xdc, 0x22, 0xdb, 0x8f, 0x77, 0x95, 0x77, + 0x4d, 0xd9, 0x76, 0xe9, 0xd0, 0xe7, 0x77, 0xb3, 0x8b, 0x34, 0x88, 0x9b, + 0x5e, 0x57, 0x27, 0x0c, 0x09, 0x12, 0x7d, 0x96, 0xb5, 0xf0, 0x49, 0xb7, + 0xef, 0xe5, 0x0c, 0xd6, 0x0a, 0xd7, 0x29, 0x92, 0x79, 0xbe, 0x17, 0xe4, + 0xaa, 0x91, 0x11, 0xb5, 0xbd, 0xc1, 0xad, 0x02, 0xdf, 0xee, 0x0e, 0x9d, + 0xfc, 0x62, 0x9c, 0xb2, 0xb5, 0xfd, 0xd5, 0x03, 0xb9, 0xeb, 0x8e, 0x6f, + 0x13, 0x20, 0xfc, 0x3b, 0xc7, 0xb9, 0x8f, 0x95, 0xef, 0x06, 0x6d, 0xd6, + 0x7d, 0xef, 0xf8, 0xbe, 0xdd, 0xa3, 0xad, 0xa1, 0x72, 0x8d, 0xea, 0xfb, + 0x29, 0x15, 0x93, 0xee, 0x12, 0x36, 0xf4, 0xbf, 0x57, 0x3e, 0x1b, 0x02, + 0x77, 0xed, 0x85, 0x3f, 0x0e, 0xd0, 0x31, 0x39, 0x14, 0xd9, 0x1e, 0xb1, + 0xe5, 0x27, 0x55, 0x56, 0xea, 0xc8, 0x81, 0x07, 0xe0, 0xef, 0x57, 0x75, + 0x35, 0x7f, 0x44, 0xa4, 0x3b, 0x1e, 0x5b, 0x92, 0xb7, 0xe7, 0x1b, 0x85, + 0x7e, 0x9e, 0xa6, 0x7d, 0xc8, 0x64, 0x01, 0xcb, 0x65, 0x70, 0x85, 0x94, + 0xb3, 0xd8, 0xba, 0xb4, 0xa0, 0x48, 0xc5, 0x41, 0xd3, 0xdd, 0xd1, 0xd9, + 0x5a, 0xcb, 0xbb, 0x3f, 0x40, 0x52, 0xff, 0x6f, 0xf1, 0x70, 0xd5, 0x31, + 0xc5, 0x50, 0x3b, 0x5b, 0x14, 0x12, 0xb3, 0x20, 0x11, 0xff, 0x1d, 0xe1, + 0xe9, 0xad, 0xa2, 0x6b, 0x74, 0x4f, 0x0b, 0x4b, 0x07, 0x9f, 0x26, 0xaa, + 0x9c, 0x76, 0x88, 0xbb, 0x80, 0x76, 0xec, 0x7f, 0x6e, 0x43, 0xcd, 0x9e, + 0x5a, 0xdc, 0x77, 0xe9, 0x43, 0x62, 0x45, 0x0c, 0x49, 0x5d, 0xcd, 0xa1, + 0xc9, 0x09, 0xfe, 0x34, 0x1e, 0xfe, 0x2a, 0xea, 0xd0, 0x3d, 0x7a, 0xdf, + 0x32, 0x62, 0xeb, 0x9e, 0x35, 0xd0, 0x7e, 0xbb, 0xdd, 0x5d, 0x45, 0xee, + 0xbe, 0x2b, 0x57, 0x12, 0xfa, 0x8c, 0x19, 0x9d, 0x82, 0x48, 0x39, 0x52, + 0xd4, 0xda, 0x98, 0x74, 0xf9, 0x1e, 0x3e, 0x87, 0xb9, 0x3b, 0x8f, 0xb3, + 0x04, 0xba, 0xa3, 0xe5, 0xee, 0x66, 0x53, 0xb6, 0x3d, 0x9c, 0xe1, 0x77, + 0x5f, 0xda, 0x86, 0x67, 0x98, 0x1a, 0x49, 0xb0, 0xda, 0xf5, 0x4b, 0x21, + 0xc5, 0x3a, 0xae, 0x89, 0xb8, 0x48, 0x30, 0xa1, 0x1f, 0xf6, 0xdf, 0xd4, + 0x93, 0x47, 0x5b, 0x5e, 0x3a, 0x23, 0xeb, 0x54, 0x81, 0xb7, 0x96, 0xad, + 0xce, 0xa7, 0x97, 0xe5, 0xe9, 0x52, 0xe1, 0x34, 0xdb, 0xdc, 0x19, 0x92, + 0x98, 0x44, 0x29, 0xae, 0xb5, 0x96, 0x50, 0xe2, 0x54, 0xb1, 0xb9, 0xbd, + 0xa3, 0x7e, 0x2e, 0x48, 0xb6, 0xa6, 0xff, 0x5f, 0xfa, 0x4e, 0x99, 0xb7, + 0xb7, 0x01, 0x06, 0x5e, 0xa7, 0xfc, 0x8f, 0xfe, 0x32, 0x85, 0xd0, 0x3a, + 0x7f, 0x5f, 0x6d, 0x73, 0x8e, 0x0b, 0xc7, 0xf0, 0xff, 0x8d, 0xbb, 0x86, + 0x74, 0x8f, 0xf6, 0xd7, 0x2e, 0xe5, 0x4a, 0xf2, 0x9f, 0xdb, 0xd5, 0x35, + 0xdb, 0x0a, 0xdd, 0x06, 0x56, 0x29, 0xc2, 0xb1, 0xf9, 0x55, 0xf1, 0x6d, + 0xf7, 0xb2, 0xd9, 0x37, 0x85, 0xf1, 0x1f, 0x28, 0x8c, 0xdf, 0xcd, 0x9a, + 0xb2, 0x8a, 0xbc, 0x1c, 0xe2, 0xb2, 0xa5, 0xf3, 0xe5, 0x9e, 0xc0, 0xe6, + 0x36, 0x6d, 0x7a, 0xb7, 0xe9, 0x9c, 0x11, 0x4a, 0x50, 0xbe, 0xdd, 0xea, + 0xab, 0xbc, 0x7a, 0x5d, 0x0e, 0xdb, 0xf7, 0xf0, 0xf9, 0xb8, 0xbc, 0xca, + 0xe7, 0x77, 0x49, 0x0c, 0x7c, 0x4c, 0xfa, 0xb3, 0x9c, 0x52, 0x7f, 0x47, + 0x2c, 0xfb, 0xb9, 0xe9, 0xe9, 0xb9, 0x01, 0xd7, 0xf7, 0xab, 0x11, 0x95, + 0xfc, 0xe2, 0x22, 0x6b, 0xbd, 0xd9, 0x11, 0xc1, 0x41, 0xa0, 0x9b, 0xce, + 0xdb, 0x29, 0xb6, 0xb2, 0xc7, 0xde, 0xdf, 0x6c, 0x96, 0x14, 0xaa, 0x72, + 0xeb, 0xf6, 0xa4, 0x50, 0x09, 0xde, 0xfb, 0x0d, 0x5f, 0xd5, 0xf1, 0x2f, + 0xb3, 0xf9, 0xea, 0x03, 0x13, 0xe1, 0xd8, 0x45, 0x6b, 0x41, 0xac, 0x0e, + 0xe6, 0xce, 0x8b, 0x3a, 0xda, 0x3d, 0x07, 0x09, 0xa8, 0xb6, 0x1b, 0xd9, + 0xc8, 0xb8, 0x9d, 0x7a, 0xa8, 0x7b, 0x13, 0xad, 0x3d, 0x24, 0x71, 0xb9, + 0x47, 0x2c, 0x9e, 0x73, 0xa8, 0x98, 0x15, 0x27, 0x2d, 0xd0, 0xc3, 0xc5, + 0xa1, 0x94, 0xf2, 0x64, 0x6c, 0x5c, 0x98, 0x59, 0x29, 0x56, 0x7a, 0xee, + 0x7f, 0x26, 0x37, 0xf9, 0xf0, 0x57, 0xf4, 0xac, 0x0c, 0xcb, 0x53, 0xf0, + 0xa3, 0xc4, 0xae, 0x6f, 0xd1, 0x62, 0xbe, 0xcc, 0x3e, 0xac, 0xd3, 0xf4, + 0xa7, 0x20, 0xaa, 0x55, 0xd0, 0xb7, 0xb7, 0x19, 0xc1, 0x89, 0xad, 0xa0, + 0x06, 0x8b, 0x82, 0x79, 0xb1, 0x6d, 0xaf, 0x7f, 0xca, 0x74, 0xdc, 0x1a, + 0xa7, 0x4f, 0x54, 0x56, 0x42, 0xc5, 0xc1, 0x6d, 0x54, 0x6f, 0xfa, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x46, 0x10, 0x5c, 0x00, 0x6c, 0xf7, 0x54, 0xac, + 0x41, 0xb9, 0xf3, 0x1a, 0x77, 0x8a, 0xa5, 0x61, 0x95, 0x91, 0xa0, 0x76, + 0x08, 0x03, 0xf1, 0xd2, 0xd7, 0x9a, 0xb8, 0xd1, 0x5a, 0x78, 0x50, 0x80, + 0xa5, 0x76, 0x74, 0x42, 0x06, 0x13, 0x03, 0xb5, 0xe2, 0xb8, 0x99, 0x83, + 0x89, 0x16, 0x25, 0x95, 0x43, 0xd3, 0x56, 0xa8, 0xb3, 0x98, 0xa2, 0x09, + 0xb3, 0x47, 0xcf, 0xd7, 0xc8, 0xaa, 0xc9, 0xd1, 0x94, 0xb0, 0xd1, 0x52, + 0x81, 0x71, 0xaf, 0x14, 0x62, 0x75, 0x39, 0xb9, 0xa1, 0xa5, 0xc1, 0x06, + 0x4b, 0xe4, 0x50, 0xa2, 0x60, 0xe0, 0xb5, 0xf1, 0xf6, 0xbf, 0xf8, 0x2d, + 0x73, 0x79, 0xa2, 0x81, 0x12, 0xf3, 0x84, 0x27, 0x06, 0xf5, 0x00, 0x85, + 0xd7, 0xf2, 0xd0, 0xd1, 0x84, 0xa2, 0xea, 0x11, 0x1c, 0x36, 0x85, 0xf2, + 0x0b, 0x14, 0x31, 0x53, 0xf4, 0x74, 0xf8, 0x53, 0x77, 0x30, 0xe0, 0xf2, + 0xf0, 0xa0, 0x10, 0xf5, 0x70, 0x8a, 0xa5, 0xe8, 0x1a, 0x41, 0x19, 0xbc, + 0xe3, 0xaf, 0x72, 0xe7, 0x82, 0x71, 0x50, 0xb1, 0xc3, 0x54, 0xe0, 0x90, + 0xe0, 0xb2, 0xb6, 0xa9, 0x01, 0x23, 0x51, 0x40, 0x67, 0x61, 0xd3, 0x70, + 0xc3, 0x93, 0x77, 0xf0, 0x17, 0x15, 0x71, 0xe0, 0x9f, 0x27, 0x9c, 0x19, + 0x72, 0xb8, 0x51, 0x15, 0x62, 0x6e, 0xcb, 0x7f, 0xc5, 0xf3, 0x72, 0x76, + 0xa6, 0xe0, 0x50, 0x12, 0x64, 0xb2, 0x11, 0x17, 0x42, 0x46, 0x94, 0x00, + 0x62, 0x00, 0xd8, 0x93, 0xa5, 0xe3, 0x95, 0xd6, 0x4c, 0xab, 0x21, 0xf6, + 0x56, 0xa5, 0x72, 0x1b, 0xd2, 0x77, 0x88, 0xc6, 0x43, 0xe4, 0x70, 0x06, + 0x57, 0xb7, 0x02, 0xe1, 0xff, 0xa1, 0x35, 0xda, 0x03, 0xf1, 0x63, 0x86, + 0xf6, 0x6f, 0x68, 0x05, 0x34, 0x94, 0x40, 0xaa, 0x95, 0x35, 0x17, 0xc0, + 0x41, 0x3d, 0xa1, 0x37, 0xb0, 0x4a, 0x21, 0xa8, 0xd7, 0x34, 0x7c, 0x81, + 0x80, 0x21, 0xd5, 0xd2, 0x51, 0x71, 0xc0, 0x43, 0xe5, 0x22, 0xf4, 0x96, + 0x13, 0x11, 0x0d, 0x51, 0x10, 0xf6, 0xb6, 0x40, 0xce, 0x86, 0x44, 0xa6, + 0x32, 0x88, 0x78, 0x82, 0x99, 0x02, 0x42, 0xea, 0x91, 0xce, 0xa3, 0x40, + 0x44, 0x15, 0x20, 0x92, 0x33, 0xc3, 0xa0, 0x33, 0x93, 0x56, 0xb4, 0x40, + 0x40, 0xd8, 0x9c, 0xb2, 0xc6, 0xb7, 0x51, 0x27, 0xed, 0xc7, 0x24, 0x86, + 0x25, 0xa5, 0xb8, 0x80, 0xa6, 0x32, 0x71, 0x72, 0x58, 0x85, 0xf6, 0x52, + 0x00, 0x44, 0x8b, 0x63, 0x77, 0x10, 0x70, 0xe3, 0x84, 0x40, 0xe2, 0x4f, + 0xa7, 0x41, 0xa3, 0x93, 0x53, 0x77, 0x81, 0x84, 0x33, 0xb3, 0x91, 0x28, + 0x13, 0xe0, 0xa2, 0x73, 0xc7, 0xe1, 0x5f, 0x13, 0xd6, 0xe1, 0xcf, 0x04, + 0x31, 0x59, 0xd5, 0x8a, 0x01, 0x12, 0x82, 0xd2, 0xe2, 0x12, 0xe0, 0x3d, + 0xd3, 0x40, 0x0d, 0x97, 0x18, 0xa4, 0x5a, 0x10, 0x91, 0x67, 0x48, 0xd7, + 0xe9, 0x39, 0xb3, 0xa2, 0x67, 0x12, 0xa8, 0xe8, 0xb3, 0xb2, 0xd0, 0x63, + 0x14, 0xe2, 0x20, 0x41, 0x31, 0x20, 0x0b, 0x33, 0xe8, 0x9f, 0x83, 0xa9, + 0x21, 0x92, 0xb1, 0x82, 0x92, 0x55, 0xa2, 0x78, 0xc5, 0x34, 0x95, 0xb3, + 0x12, 0x63, 0x04, 0xb5, 0x30, 0x82, 0x60, 0x11, 0xf5, 0xff, 0xb2, 0x4e, + 0x71, 0x45, 0x8c, 0x09, 0x27, 0xb4, 0xf0, 0x92, 0x62, 0xd1, 0x36, 0xb5, + 0x98, 0xe8, 0x1f, 0x64, 0xc6, 0x01, 0xe5, 0x74, 0xa3, 0x91, 0xb5, 0x92, + 0x41, 0x63, 0xc3, 0x90, 0xf3, 0x62, 0xd5, 0x11, 0x22, 0xc5, 0xf3, 0x21, + 0xb6, 0xa8, 0xf8, 0x52, 0xa6, 0xe1, 0x31, 0x87, 0xe3, 0xf8, 0x41, 0x8d, + 0xc3, 0xa4, 0x48, 0xb8, 0x42, 0xf0, 0x17, 0x22, 0x66, 0x55, 0x63, 0x53, + 0xe0, 0xda, 0x5d, 0xb9, 0xf2, 0x92, 0x63, 0xbc, 0x39, 0xe0, 0x9f, 0x60, + 0x33, 0x76, 0x65, 0x86, 0xda, 0xa2, 0xd0, 0xe1, 0x85, 0xf6, 0xdf, 0x38, + 0xa8, 0x6c, 0xfb, 0x40, 0x51, 0xf7, 0x23, 0x6d, 0xeb, 0xe2, 0x84, 0x6d, + 0x3e, 0x7f, 0xb8, 0xfb, 0xd8, 0x38, 0x64, 0xca, 0xb1, 0xf8, 0x2c, 0x3d, + 0xc6, 0x97, 0xde, 0x3e, 0x7a, 0x5f, 0xda, 0x15, 0xa9, 0xbd, 0xf3, 0x94, + 0xef, 0x8e, 0xe5, 0x2a, 0xdd, 0x2e, 0xf6, 0xbf, 0x3a, 0x56, 0x26, 0xe1, + 0x39, 0x44, 0x9c, 0x3c, 0x56, 0xd0, 0x8f, 0xfe, 0xbc, 0x3d, 0x27, 0x07, + 0xb2, 0x7a, 0x44, 0xcb, 0xf9, 0x5c, 0x9d, 0x07, 0x84, 0xf2, 0x3c, 0x13, + 0xe7, 0xb4, 0x72, 0xda, 0xb8, 0xaf, 0xc9, 0x25, 0xd0, 0x14, 0xbd, 0x17, + 0x21, 0xf6, 0xdc, 0x50, 0xfe, 0x94, 0xfd, 0x46, 0xf4, 0xed, 0x64, 0x23, + 0xc6, 0x17, 0x0e, 0xe2, 0xcc, 0xad, 0x4f, 0x46, 0x12, 0x2a, 0xf7, 0xa1, + 0xa9, 0x92, 0x9e, 0x73, 0xf5, 0xb9, 0xf6, 0xae, 0xbe, 0x94, 0x6d, 0x17, + 0xd1, 0xa1, 0xfe, 0x2e, 0x4e, 0x0f, 0x4c, 0xc1, 0xd7, 0xb8, 0x15, 0x82, + 0x18, 0x12, 0x9c, 0xe4, 0xa1, 0xa3, 0xd5, 0xc2, 0xfb, 0x5d, 0xb3, 0xbf, + 0x26, 0x3b, 0xd4, 0x98, 0x16, 0x3a, 0x5f, 0xb9, 0x2f, 0xab, 0x8c, 0xf6, + 0x2b, 0x2b, 0xaf, 0x55, 0xae, 0x80, 0xdd, 0x4e, 0xe0, 0xc6, 0x05, 0x7f, + 0x1f, 0x36, 0x5a, 0x5a, 0xec, 0x2a, 0x53, 0x35, 0x77, 0xd3, 0x21, 0x8f, + 0x2b, 0x5f, 0xcc, 0x8a, 0xbf, 0xab, 0x93, 0x1e, 0x50, 0x51, 0xba, 0xfe, + 0x7d, 0xf9, 0xd8, 0x34, 0x04, 0x19, 0xef, 0x5d, 0x77, 0x69, 0x4e, 0x45, + 0xe5, 0x4d, 0x6e, 0x45, 0x7f, 0x30, 0xfd, 0x2f, 0x97, 0x85, 0x6d, 0xda, + 0x15, 0xf7, 0xbe, 0x6a, 0xcf, 0xbb, 0xb3, 0xd8, 0xbb, 0x7d, 0x9f, 0x76, + 0x0b, 0x4b, 0xf0, 0xdb, 0xfc, 0xe3, 0x74, 0x50, 0x96, 0x8d, 0x7d, 0xc5, + 0x81, 0x7f, 0x95, 0x1c, 0xa9, 0xb3, 0x0a, 0x11, 0x0c, 0xb4, 0x7d, 0xc7, + 0xa0, 0x64, 0x03, 0x29, 0xf9, 0xcf, 0xe5, 0x4d, 0x39, 0xd6, 0x8d, 0x9f, + 0xff, 0x07, 0x71, 0xc4, 0x8e, 0x27, 0xb7, 0xb4, 0xb8, 0x0a, 0x4c, 0x02, + 0xcc, 0xb8, 0x99, 0xf9, 0x5e, 0x03, 0xe3, 0xc9, 0xa7, 0xd1, 0x6e, 0x5b, + 0x22, 0x63, 0x5a, 0x86, 0x92, 0x3f, 0x34, 0x7a, 0x3c, 0x81, 0xfb, 0x1b, + 0xf2, 0x45, 0xd9, 0x2a, 0xf1, 0xad, 0xd2, 0xce, 0x9d, 0x8a, 0xa0, 0x3b, + 0xa3, 0x63, 0xf8, 0x24, 0x4a, 0xa8, 0xdc, 0xec, 0xb1, 0xf3, 0x8d, 0x4c, + 0xf5, 0x23, 0xc9, 0x52, 0x07, 0xb7, 0xef, 0xcb, 0x34, 0xe9, 0x19, 0xd5, + 0xa1, 0xa7, 0xf4, 0x5e, 0xdb, 0xbe, 0x6d, 0xe7, 0xbe, 0xd2, 0x23, 0x05, + 0x0c, 0xdd, 0x6b, 0xef, 0xa9, 0xd6, 0x6a, 0x17, 0xf4, 0x55, 0xa4, 0x88, + 0x31, 0x6e, 0xd2, 0xab, 0x76, 0xf6, 0xa4, 0x7c, 0x77, 0xef, 0xfb, 0x14, + 0x4c, 0xe6, 0x04, 0x63, 0xbc, 0x7f, 0x0d, 0xec, 0x2f, 0x4e, 0xc0, 0x65, + 0xc5, 0xa9, 0xfa, 0xc6, 0xbc, 0x80, 0xcf, 0xec, 0x17, 0xe2, 0x6b, 0x97, + 0xb9, 0x2f, 0x1c, 0x34, 0x94, 0xab, 0x7b, 0x57, 0x6a, 0x14, 0x07, 0xab, + 0xed, 0xd5, 0x69, 0x30, 0xc9, 0x14, 0xe4, 0xcc, 0x8d, 0x21, 0x4e, 0x6a, + 0x95, 0x3f, 0x3b, 0x77, 0xf5, 0x7e, 0xff, 0x0e, 0xf0, 0xeb, 0x7c, 0x62, + 0x32, 0x78, 0x7c, 0xa6, 0x1a, 0x93, 0x0a, 0x7f, 0x5f, 0x8e, 0xec, 0x4b, + 0x36, 0x97, 0x41, 0xff, 0x92, 0xb5, 0x8a, 0x93, 0xcb, 0xe4, 0x1d, 0x6b, + 0xff, 0xb8, 0x94, 0xf8, 0x37, 0x80, 0x28, 0x55, 0x97, 0xe4, 0xe2, 0x0b, + 0x11, 0x1f, 0xf7, 0xf7, 0xd7, 0xab, 0xfe, 0x34, 0x6d, 0x3b, 0x82, 0xfe, + 0xab, 0x85, 0x76, 0xf9, 0x01, 0x86, 0xc5, 0x35, 0xe2, 0x70, 0x8a, 0xb9, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x26, 0x07, 0x5c, 0x00, + 0xdc, 0xf1, 0x50, 0xf2, 0x83, 0x50, 0xf1, 0x10, 0xf2, 0x40, 0xc4, 0xf2, + 0x18, 0x10, 0xb6, 0xc1, 0xf3, 0xe0, 0x07, 0x75, 0xe5, 0xc4, 0x25, 0x73, + 0x04, 0x39, 0x41, 0x10, 0xf1, 0x34, 0xd2, 0xc1, 0xf5, 0x65, 0x4a, 0x77, + 0x75, 0x85, 0xa9, 0x6d, 0xa0, 0x41, 0x23, 0x08, 0x01, 0x2b, 0x35, 0xc1, + 0x31, 0xc3, 0x65, 0x37, 0x15, 0xb5, 0x59, 0xfc, 0xf7, 0xe5, 0x55, 0x67, + 0xf9, 0xe5, 0xff, 0xc0, 0x51, 0xc7, 0x83, 0xf0, 0x84, 0x20, 0xa6, 0xb3, + 0xe7, 0x6a, 0x00, 0xd2, 0xc2, 0x4a, 0xf4, 0xa1, 0x07, 0xcd, 0x83, 0x68, + 0xe0, 0x90, 0x13, 0x74, 0x51, 0x22, 0xd2, 0x52, 0x10, 0x55, 0x11, 0x08, + 0x56, 0x44, 0xb7, 0x25, 0x24, 0xf2, 0xaf, 0x02, 0xe8, 0x03, 0xba, 0x32, + 0x23, 0xe3, 0xb8, 0xa1, 0x57, 0xe4, 0xe6, 0xb5, 0xf6, 0xa8, 0xf4, 0x39, + 0x59, 0x13, 0xe5, 0xd5, 0x43, 0x1f, 0x8a, 0x35, 0xa4, 0x0e, 0xdb, 0x2e, + 0xa6, 0x05, 0x72, 0x5b, 0x45, 0xc1, 0xd0, 0xd5, 0xec, 0x8c, 0x52, 0xc5, + 0x07, 0x38, 0xe1, 0x9b, 0x30, 0x28, 0x38, 0x41, 0x91, 0x09, 0x44, 0x22, + 0xf1, 0x30, 0xf6, 0x22, 0x61, 0x9b, 0xa0, 0xb2, 0x89, 0x52, 0xee, 0xc8, + 0x87, 0x21, 0x74, 0x00, 0x21, 0x51, 0xe4, 0xaf, 0xf2, 0x46, 0xd1, 0xeb, + 0xeb, 0xd2, 0xff, 0x59, 0xd6, 0xd5, 0xb5, 0xe3, 0x22, 0x94, 0xa5, 0x66, + 0x53, 0x22, 0xb5, 0x2e, 0x37, 0x82, 0x24, 0x27, 0x30, 0x35, 0xd8, 0x12, + 0x72, 0x45, 0x56, 0x88, 0x54, 0x0c, 0xd3, 0x14, 0x27, 0x33, 0xd4, 0xe0, + 0xd5, 0x56, 0xc5, 0x09, 0x16, 0xd1, 0xb2, 0x62, 0xd0, 0x1e, 0x4a, 0xe5, + 0x0a, 0x68, 0x8d, 0x41, 0x39, 0x13, 0xa9, 0x37, 0xea, 0xe5, 0xe7, 0x73, + 0x25, 0x56, 0xa4, 0x25, 0x87, 0x3e, 0x92, 0xb1, 0x86, 0xe5, 0x9e, 0xbf, + 0x6d, 0xff, 0xb1, 0x65, 0xf8, 0x10, 0xa2, 0xba, 0x49, 0xb7, 0xf2, 0x70, + 0x3e, 0x6b, 0x02, 0xcd, 0xff, 0xd4, 0xa1, 0xfb, 0xda, 0x35, 0x81, 0xae, + 0x13, 0x73, 0x59, 0xfd, 0xb5, 0x75, 0x7d, 0xee, 0x45, 0xf7, 0x4f, 0x2a, + 0xa3, 0x07, 0xdc, 0xb5, 0x7d, 0x2d, 0x58, 0x0e, 0xff, 0x8d, 0xa8, 0x28, + 0x0f, 0xc5, 0x33, 0xfb, 0xdc, 0xb5, 0x76, 0x8f, 0x14, 0x14, 0x44, 0x71, + 0xf1, 0xf5, 0x7f, 0x32, 0x49, 0xfc, 0x96, 0xf6, 0x6e, 0x74, 0xd3, 0xd7, + 0x23, 0xc5, 0xfa, 0x7d, 0x74, 0x64, 0x59, 0xb0, 0xb7, 0x56, 0x7c, 0x8f, + 0xa4, 0x89, 0x37, 0xf1, 0x59, 0xdb, 0x85, 0x9e, 0xa7, 0xbd, 0x07, 0xca, + 0xfb, 0x45, 0x23, 0x66, 0x47, 0xbe, 0x77, 0x56, 0x1e, 0x66, 0x77, 0x5a, + 0xb7, 0xc9, 0x19, 0xac, 0x69, 0x75, 0xd5, 0x7b, 0x9b, 0xc5, 0xf0, 0x83, + 0xe7, 0xb6, 0x7b, 0x69, 0x6e, 0x3b, 0x80, 0xe0, 0x73, 0xd9, 0x2b, 0x86, + 0x2d, 0xff, 0xda, 0xbd, 0xdb, 0x1f, 0x79, 0xf1, 0x40, 0xcb, 0xc7, 0xb6, + 0xa7, 0x5c, 0x85, 0xda, 0x5f, 0xa4, 0xbb, 0xf8, 0x93, 0xa0, 0xa3, 0xbd, + 0x5f, 0x5b, 0x0c, 0xd1, 0xa7, 0xbe, 0xed, 0x12, 0xe9, 0xa6, 0x28, 0x32, + 0xbe, 0x5d, 0xda, 0x44, 0x0e, 0xba, 0xbd, 0x27, 0xde, 0x37, 0x9d, 0xb2, + 0xe1, 0x3d, 0xbb, 0xd5, 0x09, 0xfb, 0xde, 0x75, 0xbf, 0xf9, 0xac, 0xcf, + 0x11, 0xbf, 0x1b, 0x57, 0xfc, 0x18, 0xc5, 0x54, 0x7f, 0x57, 0x0e, 0x7f, + 0xd1, 0x4f, 0x40, 0xc4, 0x2b, 0x07, 0x24, 0x4b, 0x42, 0x5e, 0x9d, 0xef, + 0xed, 0x11, 0x41, 0x68, 0x94, 0xb8, 0x5e, 0xa6, 0x12, 0x88, 0x35, 0x24, + 0x77, 0xee, 0x9e, 0x28, 0x3f, 0xc9, 0xac, 0xc5, 0xdd, 0x47, 0x42, 0x92, + 0x91, 0xad, 0xfd, 0x9e, 0xb6, 0x09, 0x52, 0xcf, 0x55, 0x8e, 0x53, 0xeb, + 0x91, 0xcb, 0x6e, 0xcb, 0xfe, 0x7f, 0xd7, 0x09, 0x28, 0x04, 0xf2, 0xba, + 0xee, 0x90, 0x68, 0xfd, 0xff, 0x72, 0xdb, 0x6e, 0x16, 0x45, 0x64, 0x2b, + 0x3e, 0xf0, 0xd2, 0xfe, 0x8f, 0x4e, 0x47, 0xd7, 0x42, 0x69, 0x4f, 0xce, + 0xad, 0xfe, 0x2f, 0xa8, 0xc6, 0xdb, 0xfc, 0xf7, 0x4e, 0x40, 0xf1, 0x08, + 0x95, 0xdf, 0x54, 0x39, 0x32, 0xcb, 0xf1, 0x0e, 0x9f, 0x09, 0xc6, 0x75, + 0x6b, 0xed, 0x3f, 0xa5, 0x46, 0x0f, 0x96, 0x3b, 0x9c, 0xac, 0xee, 0xed, + 0x5d, 0x04, 0x40, 0x9d, 0xfe, 0xe9, 0xe5, 0xe4, 0xf8, 0xa1, 0xb9, 0x5d, + 0xbc, 0xa8, 0xc5, 0xac, 0xad, 0xe0, 0x32, 0x8f, 0x22, 0xfb, 0x05, 0xd2, + 0x3f, 0x6e, 0x9f, 0x5e, 0x52, 0xa8, 0x0a, 0x50, 0xb2, 0xb6, 0x95, 0x28, + 0x8f, 0x53, 0xa7, 0x9a, 0xef, 0xd6, 0x35, 0x85, 0x86, 0xcb, 0x7f, 0xdb, + 0xd0, 0x76, 0xc6, 0x9c, 0xde, 0x6d, 0xeb, 0xf2, 0x2a, 0xaa, 0xdc, 0x0d, + 0xfe, 0xe7, 0xae, 0x96, 0x8e, 0x24, 0x0d, 0xdf, 0xec, 0xcf, 0xe3, 0x13, + 0xe1, 0x6b, 0xdb, 0xf7, 0x0b, 0x8d, 0xfd, 0x89, 0x6e, 0x2d, 0x26, 0xc2, + 0x51, 0xfc, 0xf7, 0xca, 0xba, 0xad, 0x17, 0xb1, 0x35, 0xa3, 0x79, 0xae, + 0xca, 0xb9, 0xa0, 0xaa, 0x76, 0x97, 0xfa, 0x0b, 0x7d, 0xcb, 0xa1, 0x2d, + 0x5a, 0xab, 0x3d, 0x7d, 0x9f, 0x1d, 0xf5, 0x2f, 0x62, 0x24, 0xcc, 0x86, + 0x8a, 0x9d, 0xbb, 0x3a, 0xba, 0xd7, 0x73, 0xd8, 0x89, 0x71, 0xcb, 0x7b, + 0x99, 0x0b, 0x2a, 0x43, 0xfe, 0xed, 0x8a, 0x2f, 0x87, 0xfe, 0x6e, 0xf3, + 0x42, 0xb7, 0x42, 0x4e, 0x3c, 0xda, 0x4f, 0x60, 0x63, 0x14, 0x2e, 0xa1, + 0x78, 0xff, 0x1b, 0xb7, 0xe9, 0x55, 0xdf, 0x3a, 0x1f, 0xfe, 0x33, 0xb7, + 0xbe, 0x9a, 0x15, 0xd4, 0xe8, 0xfe, 0x98, 0x66, 0xce, 0x61, 0xa2, 0xd3, + 0xeb, 0x6d, 0x52, 0xcb, 0x66, 0x52, 0xe1, 0x34, 0xbd, 0xea, 0x73, 0x45, + 0xfe, 0xdf, 0xc8, 0x19, 0xb3, 0x2f, 0x16, 0xf6, 0xeb, 0x1f, 0xbd, 0x9e, + 0xd1, 0x09, 0x1b, 0x3c, 0x76, 0x4a, 0x74, 0xa9, 0xa9, 0xaa, 0xf5, 0x5f, + 0xe1, 0x39, 0xb1, 0x7d, 0x76, 0x16, 0xeb, 0xee, 0x55, 0x31, 0x34, 0x77, + 0x3b, 0x75, 0xef, 0xae, 0x41, 0xec, 0xdb, 0xa2, 0x6a, 0xc6, 0x79, 0xb5, + 0xb3, 0xea, 0x6b, 0x65, 0x8f, 0x12, 0x93, 0x92, 0xaf, 0xbf, 0x2e, 0x4e, + 0x58, 0x18, 0xbd, 0xfb, 0x95, 0x3b, 0x81, 0x2d, 0x2d, 0xac, 0x9f, 0xec, + 0x0f, 0x98, 0xf0, 0xc2, 0xd9, 0xc2, 0x4c, 0x69, 0x8a, 0x1a, 0x43, 0xff, + 0x73, 0xc3, 0xdf, 0xbf, 0x1a, 0x89, 0x8e, 0x2a, 0xbb, 0xea, 0x2b, 0x7c, + 0xe9, 0x07, 0xdf, 0x9f, 0x35, 0xf7, 0x74, 0x2d, 0x93, 0xbf, 0x5f, 0xfb, + 0x94, 0xaf, 0xea, 0x6c, 0xed, 0x77, 0xfc, 0x88, 0x4a, 0x4b, 0xfb, 0x79, + 0x97, 0x2e, 0xff, 0x77, 0xbb, 0x26, 0x1a, 0x49, 0xda, 0xd5, 0x9f, 0x02, + 0x9b, 0xa7, 0x1e, 0xfd, 0xda, 0x36, 0x9d, 0x09, 0x9b, 0x7b, 0x7f, 0x99, + 0xf3, 0xf0, 0x89, 0x93, 0x28, 0x7d, 0x67, 0xbf, 0x17, 0xb9, 0x71, 0x62, + 0xf1, 0x32, 0x2f, 0x49, 0xa6, 0xdc, 0x7b, 0xf2, 0xd8, 0x77, 0x24, 0x6a, + 0xc2, 0xa7, 0xae, 0x77, 0x41, 0x4b, 0xac, 0x51, 0x73, 0x93, 0x03, 0xa4, + 0x2e, 0x4e, 0x5a, 0xb7, 0xc7, 0x5d, 0x31, 0x03, 0xf9, 0xf5, 0x92, 0xcf, + 0xbb, 0xc3, 0xcb, 0x8c, 0x0d, 0xdc, 0x43, 0xb6, 0x6b, 0x8c, 0xf2, 0x5d, + 0xb9, 0xf2, 0x4f, 0xb6, 0x12, 0xeb, 0x3b, 0x2d, 0x2c, 0xb6, 0x2c, 0x9a, + 0x4d, 0x79, 0x4d, 0x48, 0x3a, 0xf9, 0x73, 0x9b, 0xf6, 0xb0, 0xc0, 0xe8, + 0x9f, 0xb4, 0xa3, 0x68, 0xd2, 0xdc, 0xda, 0xee, 0xf4, 0x7f, 0x4c, 0xb0, + 0x78, 0xf1, 0x47, 0x0f, 0x70, 0x7f, 0x8b, 0xd7, 0xfd, 0xff, 0xff, 0xff, + 0xd5, 0x4f, 0x00, 0x00, 0x00, 0x80, 0x00, 0x58, 0x48, 0x26, 0x93, 0xfe, + 0xff, 0xff, 0xff, 0x80, 0xf3, 0x3a, 0x44, 0x26, 0x2a, 0xf6, 0xff, 0xff, + 0xff, 0x00, 0x6d, 0x7b, 0x72, 0x27, 0x5b, 0x51, 0x00, 0x00, 0x00, 0x80, + 0xf9, 0x51, 0x7c, 0x27, 0x78, 0xfc, 0xff, 0xff, 0xff, 0x00, 0x57, 0x60, + 0x5e, 0x27, 0x1e, 0x01, 0x00, 0x00, 0x00, 0x00, 0xcc, 0xf9, 0x60, 0x27, + 0x43, 0xfe, 0xff, 0xff, 0xff, 0x80, 0x3a, 0xf1, 0x50, 0x26, 0xd9, 0xff, + 0xff, 0xff, 0xff, 0x80, 0x24, 0x7f, 0x7d, 0x27, 0x2b, 0x3c, 0x00, 0x00, + 0x00, 0x80, 0xb8, 0xca, 0x7b, 0x27, 0xac, 0x31, 0x00, 0x00, 0x00, 0x00, + 0x13, 0xe8, 0x58, 0x26, 0xa4, 0x00, 0x00, 0x00, 0x00, 0x80, 0xc9, 0x7c, + 0x7b, 0x27, 0x43, 0x57, 0x00, 0x00, 0x00, 0x80, 0x94, 0xa2, 0x43, 0x26, + 0xdf, 0x40, 0x00, 0x00, 0x00, 0x00, 0xcd, 0x82, 0x44, 0x26, 0xe9, 0x56, + 0x00, 0x00, 0x00, 0x00, 0x96, 0xf9, 0x7f, 0x27, 0x52, 0xe8, 0xff, 0xff, + 0xff, 0x80, 0xcd, 0xea, 0x7d, 0x27, 0x43, 0x14, 0x00, 0x00, 0x00, 0x00, + 0xe9, 0x94, 0x79, 0x26, 0xc8, 0x57, 0x00, 0x00, 0x00, 0x80, 0x78, 0x3f, + 0x76, 0x27, 0x09, 0x07, 0x00, 0x00, 0x00, 0x80, 0xcc, 0x78, 0x4e, 0x25, + 0x2f, 0x59, 0x00, 0x00, 0x00, 0x00, 0xc3, 0xa9, 0x79, 0x27, 0xd4, 0x3f, + 0x00, 0x00, 0x00, 0x00, 0x1c, 0x94, 0x47, 0x26, 0x9f, 0xfe, 0xff, 0xff, + 0xff, 0x00, 0x5f, 0x10, 0x72, 0x27, 0x3c, 0xf5, 0xff, 0xff, 0xff, 0x80, + 0x5a, 0x4b, 0x41, 0x26, 0x2b, 0xf0, 0xff, 0xff, 0xff, 0x00, 0x42, 0x85, + 0x5b, 0x26, 0xac, 0xfb, 0xff, 0xff, 0xff, 0x80, 0x52, 0xd2, 0x6d, 0x27, + 0x72, 0xea, 0xff, 0xff, 0xff, 0x80, 0x0d, 0xcb, 0x4e, 0x26, 0xeb, 0x65, + 0x00, 0x00, 0x00, 0x00, 0x89, 0xcc, 0x77, 0x27, 0x17, 0x00, 0x00, 0x00, + 0x00, 0x00, 0xd0, 0x66, 0x4a, 0x26, 0xc3, 0xff, 0xff, 0xff, 0xff, 0x00, + 0x31, 0x96, 0x7f, 0x27, 0x2a, 0x01, 0x00, 0x00, 0x00, 0x00, 0x48, 0x36, + 0x7f, 0x27, 0x2b, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x6e, 0xe3, 0x4a, 0x26, + 0x7f, 0x53, 0x00, 0x00, 0x00, 0x80, 0xe6, 0x4b, 0x71, 0x27, 0x43, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x45, 0x7c, 0x40, 0x26, 0x4f, 0xee, 0xff, 0xff, + 0xff, 0x80, 0xa9, 0x48, 0x72, 0x27, 0x26, 0x46, 0x00, 0x00, 0x00, 0x80, + 0xfc, 0x5c, 0x78, 0x27, 0x18, 0x26, 0x00, 0x00, 0x00, 0x80, 0xc9, 0x9c, + 0x7b, 0x26, 0x11, 0x02, 0x00, 0x00, 0x00, 0x00, 0x72, 0x39, 0x56, 0x26, + 0xb7, 0x3c, 0x00, 0x00, 0x00, 0x80, 0x14, 0xa9, 0x4a, 0x26, 0xea, 0x34, + 0x00, 0x00, 0x00, 0x80, 0x80, 0x7b, 0x4c, 0x26, 0xcb, 0xfe, 0xff, 0xff, + 0xff, 0x00, 0x3d, 0x67, 0x65, 0x27, 0x20, 0x6c, 0x00, 0x00, 0x00, 0x80, + 0x5c, 0x29, 0x68, 0x27, 0x7a, 0xff, 0xff, 0xff, 0xff, 0x00, 0xb7, 0xcf, + 0x78, 0x27, 0xdb, 0xf7, 0xff, 0xff, 0xff, 0x80, 0x01, 0x25, 0x54, 0x26, + 0xc3, 0x57, 0x00, 0x00, 0x00, 0x00, 0x1a, 0xee, 0x51, 0x26, 0xde, 0xff, + 0xff, 0xff, 0xff, 0x80, 0xe9, 0xd6, 0x49, 0x26, 0x46, 0xfd, 0xff, 0xff, + 0xff, 0x00, 0xf1, 0xa2, 0x71, 0x27, 0xd4, 0x40, 0x00, 0x00, 0x00, 0x00, + 0x53, 0xa5, 0x49, 0x26, 0xbf, 0x58, 0x00, 0x00, 0x00, 0x00, 0x9d, 0x35, + 0x6a, 0x27, 0x62, 0x00, 0x00, 0x00, 0x00, 0x80, 0xec, 0xcf, 0x4b, 0x26, + 0x55, 0xf7, 0xff, 0xff, 0xff, 0x80, 0xf7, 0xa9, 0x7b, 0x27, 0xe7, 0x65, + 0x00, 0x00, 0x00, 0x80, 0x43, 0x81, 0x45, 0x26, 0x0b, 0xe4, 0xff, 0xff, + 0xff, 0x80, 0x45, 0xea, 0x59, 0x27, 0x36, 0x00, 0x00, 0x00, 0x00, 0x80, + 0x0d, 0x9b, 0x4c, 0x26, 0x95, 0x08, 0x00, 0x00, 0x00, 0x00, 0xc8, 0x8c, + 0x66, 0x26, 0x4d, 0x56, 0x00, 0x00, 0x00, 0x00, 0xed, 0xae, 0x60, 0x26, + 0x0c, 0xf5, 0xff, 0xff, 0xff, 0x80, 0x2e, 0x77, 0x74, 0x27, 0xac, 0xff, + 0xff, 0xff, 0xff, 0x80, 0xbe, 0xad, 0x41, 0x26, 0x58, 0xfb, 0xff, 0xff, + 0xff, 0x00, 0x18, 0xbb, 0x6c, 0x26, 0xec, 0xf8, 0xff, 0xff, 0xff, 0x00, + 0xdb, 0x91, 0x41, 0x26, 0x83, 0xf0, 0xff, 0xff, 0xff, 0x80, 0xab, 0xee, + 0x62, 0x27, 0xa1, 0xe1, 0xff, 0xff, 0xff, 0x00, 0x7e, 0xee, 0x63, 0x27, + 0x43, 0xf8, 0xff, 0xff, 0xff, 0x00, 0xc8, 0x9f, 0x5e, 0x27, 0xfa, 0xff, + 0xff, 0xff, 0xff, 0x00, 0x10, 0x1d, 0x47, 0x26, 0x14, 0x02, 0x00, 0x00, + 0x00, 0x80, 0x9a, 0x01, 0x44, 0x26, 0x9f, 0x11, 0x00, 0x00, 0x00, 0x80, + 0x70, 0xf9, 0x6c, 0x26, 0x70, 0x04, 0x54, 0xf2, 0xfd, 0xef, 0x5f, 0x47, + 0x73, 0xd9, 0x16, 0x65, 0xdb, 0xca, 0x3a, 0xba, 0xa9, 0x99, 0x09, 0x59, + 0x28, 0x88, 0xe7, 0xa6, 0xc6, 0x05, 0xb4, 0xc2, 0xa0, 0x5f, 0x4f, 0x8f, + 0x6e, 0x5e, 0x4e, 0x0e, 0x6e, 0x3b, 0x00, 0xd0, 0xff, 0xcf, 0x5d, 0x8d, + 0xd7, 0xdf, 0xc4, 0x39, 0xed, 0x3a, 0xf6, 0x4f, 0x40, 0x73, 0x00, 0xd8, + 0xe3, 0x3e, 0x38, 0xc4, 0xc9, 0x73, 0x00, 0x70, 0xd7, 0x06, 0x0a, 0x2a, + 0xd1, 0x03, 0x5e, 0xce, 0x03, 0xf3, 0xfa, 0xdb, 0x00, 0x60, 0x3f, 0x04, + 0x01, 0x83, 0x10, 0x82, 0x37, 0xef, 0x93, 0xc1, 0xad, 0x6b, 0x02, 0xc0, + 0x57, 0x50, 0x8a, 0xab, 0xdc, 0x7e, 0xa7, 0x43, 0xbd, 0xba, 0xec, 0x02, + 0x00, 0x26, 0x93, 0x4a, 0x19, 0x02, 0xd7, 0x3b, 0x9c, 0x14, 0x5c, 0x20, + 0x2d, 0x08, 0xef, 0xff, 0x7f, 0xdf, 0x71, 0xd7, 0x48, 0xed, 0xff, 0x9b, + 0x75, 0xe0, 0x74, 0x00, 0xe8, 0x63, 0xd7, 0xdb, 0x01, 0x80, 0x34, 0xb4, + 0xf6, 0x0c, 0xa5, 0x32, 0x37, 0x00, 0xfc, 0x1f, 0x16, 0x6b, 0xc8, 0x91, + 0x3b, 0xe0, 0xdf, 0xef, 0xed, 0x7e, 0x38, 0x00, 0xdc, 0xd3, 0x07, 0x40, + 0x00, 0x00, 0x30, 0x58, 0x3b, 0xf2, 0xc8, 0xc8, 0x03, 0x00, 0xe0, 0x83, + 0x24, 0xc9, 0x84, 0x89, 0xf9, 0xa6, 0x00, 0xe0, 0xdd, 0x04, 0x1c, 0xab, + 0x25, 0xa4, 0xb2, 0xe0, 0xa2, 0xa5, 0xa5, 0xe0, 0x54, 0xde, 0x1a, 0x00, + 0xa0, 0x0c, 0xc0, 0x41, 0x1c, 0xff, 0xff, 0xff, 0x70, 0x04, 0xdc, 0x01, + 0x0c, 0x00, 0xa6, 0x5a, 0x44, 0x82, 0x95, 0xd8, 0xcb, 0x97, 0x00, 0xe0, + 0xc9, 0x6f, 0x87, 0x38, 0x0e, 0xb3, 0xff, 0x0c, 0x00, 0x2c, 0xa0, 0x2a, + 0x56, 0x73, 0xa1, 0x33, 0x55, 0xfc, 0x47, 0xd4, 0xfc, 0x9f, 0xcc, 0x49, + 0xb9, 0x00, 0xc0, 0xbf, 0xc4, 0xcf, 0xbd, 0xdf, 0x9e, 0xb3, 0x0f, 0x00, + 0x4a, 0x0b, 0x78, 0x44, 0x85, 0xfb, 0x11, 0x79, 0x72, 0x53, 0x8c, 0x74, + 0x23, 0xd4, 0x3a, 0x41, 0x00, 0x20, 0x39, 0x08, 0xeb, 0xb4, 0x73, 0x2c, + 0xf5, 0xf6, 0xff, 0x30, 0x3d, 0x6c, 0x0a, 0x27, 0x4d, 0x0d, 0x3d, 0xff, + 0xdf, 0x48, 0x3d, 0xb7, 0x72, 0xb7, 0x8f, 0x13, 0x04, 0x00, 0x00, 0x90, + 0xcd, 0x3f, 0x1b, 0xb6, 0x9d, 0x2f, 0xbb, 0x0f, 0x00, 0x53, 0x84, 0x35, + 0x5b, 0x59, 0x2d, 0x7c, 0xd7, 0xfb, 0x90, 0x8d, 0xa3, 0x89, 0xd9, 0x80, + 0x67, 0x00, 0x90, 0xcb, 0xbd, 0xbf, 0xbf, 0xdf, 0xca, 0xbf, 0x0e, 0x00, + 0x2f, 0x98, 0x85, 0x87, 0x75, 0x00, 0xa8, 0x9b, 0x61, 0x1d, 0x35, 0x7b, + 0x35, 0x0f, 0x78, 0x21, 0x00, 0x40, 0x21, 0x91, 0xd6, 0x7a, 0xc4, 0xc2, + 0xb9, 0x60, 0x36, 0x30, 0x94, 0x35, 0x62, 0xe0, 0x33, 0x00, 0xc0, 0x39, + 0x48, 0xc0, 0xff, 0xff, 0x70, 0x04, 0xdc, 0x02, 0x0c, 0x00, 0x8b, 0x36, + 0x82, 0x9f, 0x10, 0x0b, 0x97, 0x98, 0x00, 0xb0, 0xec, 0x4c, 0xda, 0x0b, + 0xa7, 0x55, 0x0c, 0x0a, 0x00, 0x6f, 0xb6, 0x36, 0x49, 0x6e, 0x68, 0x5f, + 0x56, 0xd3, 0x88, 0xae, 0xf5, 0x7e, 0x74, 0x9d, 0xe2, 0x00, 0x90, 0xaf, + 0xaf, 0x9f, 0xaf, 0x8f, 0x9c, 0xaf, 0x0f, 0x00, 0x71, 0xda, 0x9a, 0x5f, + 0x88, 0x84, 0x65, 0x6c, 0x67, 0x18, 0x64, 0x95, 0xa8, 0xfa, 0x41, 0x86, + 0x00, 0x30, 0xc8, 0x08, 0x3a, 0x89, 0x0a, 0x78, 0x47, 0xf9, 0xff, 0x27, + 0x3a, 0x60, 0x4f, 0x3a, 0x3e, 0x51, 0x1a, 0xff, 0xbf, 0x78, 0xa6, 0x15, + 0x9b, 0x6c, 0x2a, 0xa4, 0x04, 0x00, 0x00, 0x70, 0xcc, 0x02, 0x9d, 0xff, + 0xad, 0x2d, 0xa9, 0x04, 0x00, 0x45, 0x44, 0xa2, 0x3b, 0x29, 0x6a, 0x54, + 0x0c, 0xb7, 0xf9, 0xce, 0x1f, 0xd7, 0xee, 0xba, 0x81, 0x00, 0x90, 0xdf, + 0xa7, 0x1f, 0x9c, 0xaf, 0xaf, 0xff, 0x0c, 0x00, 0x57, 0xa6, 0x6a, 0x87, + 0x47, 0x86, 0x66, 0x77, 0x4b, 0x9d, 0x78, 0x82, 0x00, 0x8e, 0xb0, 0xb3, + 0x00, 0x10, 0xb6, 0x27, 0x64, 0xa4, 0x01, 0xc7, 0x99, 0x3f, 0xc2, 0x76, + 0x00, 0x81, 0xe1, 0x02, 0x34, 0x00, 0xc0, 0x39, 0x18, 0xc4, 0xff, 0xff, + 0x3e, 0x02, 0x54, 0xf0, 0x0d, 0xe0, 0x2f, 0x6b, 0x28, 0xf5, 0x2f, 0xca, + 0x47, 0x44, 0x61, 0x2d, 0x0c, 0xac, 0x3b, 0xcb, 0x89, 0xc9, 0x38, 0x08, + 0x38, 0x27, 0xc7, 0x95, 0x85, 0x75, 0x05, 0xa5, 0x74, 0x64, 0x04, 0x94, + 0x73, 0xee, 0xdb, 0xc5, 0xf1, 0x22, 0xfe, 0x05, 0x99, 0x12, 0xff, 0x6c, + 0x7c, 0x79, 0xc0, 0x00, 0xf8, 0xbb, 0xff, 0x26, 0x9b, 0x82, 0x73, 0xcf, + 0xbb, 0xa7, 0xdb, 0x85, 0xdb, 0xa2, 0x84, 0xc3, 0x37, 0x66, 0x42, 0xa1, + 0x36, 0x1b, 0x06, 0x54, 0x6c, 0xa8, 0x79, 0x73, 0xee, 0x01, 0xe7, 0x0c, + 0xbc, 0x3e, 0xf0, 0xb7, 0xc3, 0xc8, 0x71, 0xb7, 0xdd, 0xba, 0xbf, 0x4a, + 0x31, 0x63, 0x09, 0x16, 0xd0, 0x63, 0x13, 0x54, 0xa9, 0x69, 0xed, 0x0c, + 0x00, 0x00, 0x00, 0x00, 0xf8, 0x80, 0xe5, 0x22, 0x40, 0xf1, 0xc7, 0x79, + 0xfc, 0xbf, 0xce, 0xa8, 0x07, 0x2b, 0x7c, 0x81, 0x47, 0x82, 0x52, 0x8e, + 0x77, 0x7e, 0x10, 0x35, 0x61, 0x10, 0xf6, 0x78, 0x77, 0xf3, 0xe4, 0xbe, + 0xd4, 0xc0, 0xa7, 0xbd, 0x68, 0xa4, 0x85, 0x90, 0x25, 0x3e, 0x84, 0x10, + 0xc2, 0xf6, 0xe3, 0x74, 0xe5, 0x7f, 0x18, 0xe3, 0x6f, 0x94, 0x3d, 0x27, + 0x2c, 0x36, 0x50, 0xd0, 0x56, 0x50, 0xfa, 0x1f, 0xbb, 0x88, 0xa4, 0xc9, + 0x59, 0x46, 0x90, 0x42, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x80, 0xff, 0xff, + 0x78, 0xd8, 0xff, 0xff, 0xff, 0x80, 0x6d, 0x8b, 0x7b, 0x27, 0x28, 0x26, + 0x00, 0x00, 0x00, 0x80, 0xc0, 0x32, 0x66, 0x27, 0xc4, 0x0d, 0x00, 0x00, + 0x00, 0x00, 0x70, 0x18, 0x5e, 0x26, 0xd4, 0x0e, 0x00, 0x00, 0x00, 0x00, + 0x1a, 0xcd, 0x7e, 0x27, 0xf0, 0x1a, 0x00, 0x00, 0x00, 0x80, 0x56, 0xad, + 0x65, 0x27, 0x24, 0x27, 0x00, 0x00, 0x00, 0x00, 0xb2, 0xd7, 0x4e, 0x26, + 0x00, 0xd6, 0xff, 0xff, 0xff, 0x00, 0xb0, 0xe5, 0x4e, 0x27, 0x08, 0x24, + 0x00, 0x00, 0x00, 0x80, 0x4e, 0x79, 0x69, 0x27, 0xbd, 0xd6, 0xff, 0xff, + 0xff, 0x80, 0xf7, 0xb3, 0x48, 0x26, 0x0c, 0xf2, 0xff, 0xff, 0xff, 0x00, + 0x96, 0x60, 0x6f, 0x27, 0xbd, 0x01, 0x00, 0x00, 0x00, 0x80, 0x46, 0xc7, + 0x65, 0x27, 0xb6, 0x03, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xbd, 0x46, 0x26, + 0xce, 0xe2, 0xff, 0xff, 0xff, 0x00, 0x32, 0x3f, 0x59, 0x27, 0x78, 0x5d, + 0x00, 0x00, 0x00, 0x80, 0x9a, 0xc6, 0x7a, 0x28, 0x93, 0x50, 0x00, 0x00, + 0x00, 0x80, 0x1c, 0x44, 0x54, 0x27, 0xb4, 0xd4, 0xff, 0xff, 0xff, 0x80, + 0x34, 0x84, 0x5c, 0x27, 0x18, 0xfb, 0xff, 0xff, 0xff, 0x80, 0xdb, 0xd2, + 0x5a, 0x27, 0x2c, 0x06, 0x00, 0x00, 0x00, 0x00, 0x07, 0x14, 0x63, 0x27, + 0xa4, 0x4b, 0x00, 0x00, 0x00, 0x80, 0xbb, 0x88, 0x7c, 0x27, 0x3e, 0x59, + 0x00, 0x00, 0x00, 0x80, 0x5f, 0x90, 0x54, 0x27, 0x9f, 0x3f, 0x00, 0x00, + 0x00, 0x00, 0xe8, 0x94, 0x73, 0x27, 0x71, 0x21, 0x00, 0x00, 0x00, 0x80, + 0x7f, 0x1e, 0x59, 0x27, 0xc5, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x86, 0xaf, + 0x41, 0x26, 0xc6, 0xc0, 0xff, 0xff, 0xff, 0x00, 0x00, 0xc1, 0x43, 0x26, + 0x21, 0x18, 0x00, 0x00, 0x00, 0x00, 0x8e, 0xb6, 0x47, 0x26, 0xd1, 0x7a, + 0x00, 0x00, 0x00, 0x00, 0x51, 0xee, 0x5e, 0x27, 0xe1, 0xe7, 0xff, 0xff, + 0xff, 0x80, 0x6a, 0x69, 0x6c, 0x27, 0x83, 0x29, 0x00, 0x00, 0x00, 0x00, + 0xd0, 0x06, 0x78, 0x27, 0xb5, 0x26, 0x00, 0x00, 0x00, 0x80, 0x89, 0x84, + 0x67, 0x27, 0xf0, 0x33, 0x00, 0x00, 0x00, 0x00, 0xbf, 0x22, 0x43, 0x26, + 0x96, 0x5a, 0x00, 0x00, 0x00, 0x80, 0x43, 0xdf, 0x72, 0x27, 0x15, 0x1d, + 0x00, 0x00, 0x00, 0x80, 0xd1, 0x20, 0x62, 0x27, 0x21, 0xf2, 0xff, 0xff, + 0xff, 0x80, 0x42, 0x21, 0x77, 0x27, 0xd9, 0x3e, 0x00, 0x00, 0x00, 0x80, + 0xee, 0xc1, 0x5c, 0x27, 0xec, 0x04, 0x00, 0x00, 0x00, 0x00, 0xb8, 0x57, + 0x59, 0x27, 0x8c, 0xe4, 0xff, 0xff, 0xff, 0x80, 0xc9, 0x13, 0x57, 0x27, + 0xa8, 0xf6, 0xff, 0xff, 0xff, 0x00, 0xc8, 0xbc, 0x67, 0x27, 0x16, 0x43, + 0x00, 0x00, 0x00, 0x80, 0x8d, 0xaa, 0x78, 0x28, 0xdf, 0xd2, 0xff, 0xff, + 0xff, 0x00, 0xc4, 0xba, 0x6e, 0x27, 0xf7, 0x06, 0x00, 0x00, 0x00, 0x00, + 0xc1, 0x38, 0x7e, 0x27, 0x3a, 0x2d, 0x00, 0x00, 0x00, 0x00, 0xf1, 0x9c, + 0x41, 0x26, 0x3f, 0x34, 0x00, 0x00, 0x00, 0x00, 0x24, 0xdd, 0x6e, 0x27, + 0x1d, 0x27, 0x00, 0x00, 0x00, 0x80, 0xc9, 0x00, 0x63, 0x27, 0x16, 0x4e, + 0x00, 0x00, 0x00, 0x00, 0xdb, 0x78, 0x71, 0x27, 0x28, 0x11, 0x00, 0x00, + 0x00, 0x00, 0x23, 0x66, 0x42, 0x26, 0x8c, 0x03, 0x00, 0x00, 0x00, 0x00, + 0x14, 0xdf, 0x42, 0x27, 0x1f, 0x43, 0x00, 0x00, 0x00, 0x00, 0x7b, 0x06, + 0x6d, 0x27, 0x1c, 0xd5, 0xff, 0xff, 0xff, 0x80, 0x94, 0xdd, 0x6f, 0x27, + 0x3a, 0x11, 0x00, 0x00, 0x00, 0x00, 0x55, 0x9c, 0x4b, 0x27, 0x4b, 0x3e, + 0x00, 0x00, 0x00, 0x80, 0x9b, 0x75, 0x50, 0x27, 0x43, 0x1d, 0x00, 0x00, + 0x00, 0x00, 0x4a, 0x77, 0x40, 0x26, 0xcf, 0x27, 0x00, 0x00, 0x00, 0x00, + 0xc4, 0x74, 0x75, 0x27, 0x60, 0xc6, 0xff, 0xff, 0xff, 0x00, 0xb1, 0x4f, + 0x6e, 0x27, 0xc1, 0xcd, 0xff, 0xff, 0xff, 0x80, 0x2d, 0x0f, 0x71, 0x27, + 0x97, 0x18, 0x00, 0x00, 0x00, 0x80, 0x1e, 0x54, 0x63, 0x27, 0x57, 0x22, + 0x00, 0x00, 0x00, 0x00, 0x4f, 0xc6, 0x64, 0x27, 0x05, 0x24, 0x00, 0x00, + 0x00, 0x00, 0x05, 0x4c, 0x79, 0x27, 0x85, 0x15, 0x00, 0x00, 0x00, 0x00, + 0x39, 0xaa, 0x6d, 0x27, 0x16, 0x10, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x9b, + 0x57, 0x27, 0x50, 0xd2, 0xff, 0xff, 0xff, 0x00, 0x2b, 0x84, 0x42, 0x27, + 0x04, 0xff, 0xff, 0xff, 0xff, 0x80, 0x7d, 0x69, 0x62, 0x27, 0x9f, 0xf9, + 0xff, 0xff, 0xff, 0x80, 0x27, 0x09, 0x5c, 0x27, 0x9a, 0x58, 0x00, 0x00, + 0x00, 0x00, 0x7c, 0x31, 0x57, 0x27, 0x1c, 0xed, 0xff, 0xff, 0xff, 0x00, + 0xdd, 0x33, 0x64, 0x27, 0x8d, 0x21, 0x00, 0x00, 0x00, 0x00, 0x01, 0xde, + 0x70, 0x27, 0xd1, 0x34, 0x00, 0x00, 0x00, 0x80, 0xfb, 0x80, 0x6e, 0x27, + 0x54, 0x5c, 0x00, 0x00, 0x00, 0x00, 0x40, 0x6f, 0x52, 0x27, 0x29, 0xf5, + 0xff, 0xff, 0xff, 0x80, 0x07, 0xf9, 0x4d, 0x26, 0x91, 0x2b, 0x00, 0x00, + 0x00, 0x80, 0x99, 0x5c, 0x62, 0x27, 0x27, 0x0d, 0x00, 0x00, 0x00, 0x00, + 0x72, 0xe2, 0x60, 0x27, 0x72, 0x15, 0x00, 0x00, 0x00, 0x00, 0x2f, 0x0f, + 0x65, 0x27, 0xc2, 0x15, 0x00, 0x00, 0x00, 0x00, 0x10, 0x82, 0x49, 0x27, + 0xcf, 0xce, 0xff, 0xff, 0xff, 0x80, 0x1b, 0x1d, 0x6d, 0x27, 0x34, 0x20, + 0x00, 0x00, 0x00, 0x00, 0xae, 0x1a, 0x69, 0x27, 0xb3, 0x07, 0x00, 0x00, + 0x00, 0x80, 0x86, 0x79, 0x65, 0x27, 0x02, 0x6c, 0x00, 0x00, 0x00, 0x80, + 0xab, 0x7a, 0x43, 0x27, 0x86, 0x41, 0x00, 0x00, 0x00, 0x80, 0xcf, 0xef, + 0x52, 0x27, 0xf2, 0x2e, 0x00, 0x00, 0x00, 0x00, 0x46, 0xcc, 0x5a, 0x27, + 0x32, 0xc9, 0xff, 0xff, 0xff, 0x80, 0x6a, 0xcc, 0x59, 0x27, 0x1d, 0xf4, + 0xff, 0xff, 0xff, 0x00, 0x46, 0x41, 0x58, 0x27, 0x1d, 0xfc, 0xff, 0xff, + 0xff, 0x00, 0x55, 0x3d, 0x70, 0x27, 0xf9, 0x1c, 0x00, 0x00, 0x00, 0x00, + 0x9d, 0xb5, 0x68, 0x27, 0x40, 0xfa, 0xff, 0xff, 0xff, 0x00, 0x92, 0x6f, + 0x7e, 0x27, 0x1d, 0x59, 0x00, 0x00, 0x00, 0x00, 0x74, 0x71, 0x65, 0x27, + 0x26, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x65, 0xa3, 0x61, 0x27, 0x5b, 0x0e, + 0x00, 0x00, 0x00, 0x80, 0x3f, 0x10, 0x68, 0x27, 0x68, 0x08, 0x00, 0x00, + 0x00, 0x80, 0xb5, 0x91, 0x4b, 0x27, 0xed, 0x54, 0x00, 0x00, 0x00, 0x80, + 0xc4, 0xe5, 0x64, 0x27, 0x83, 0x07, 0x00, 0x00, 0x00, 0x80, 0xc2, 0x34, + 0x60, 0x27, 0xf2, 0x1f, 0x00, 0x00, 0x00, 0x00, 0xb8, 0x38, 0x51, 0x27, + 0x1b, 0x32, 0x00, 0x00, 0x00, 0x80, 0x20, 0xb9, 0x79, 0x27, 0xd0, 0xf1, + 0xff, 0xff, 0xff, 0x80, 0x21, 0xf9, 0x54, 0x27, 0x33, 0x0f, 0x00, 0x00, + 0x00, 0x00, 0xda, 0xd2, 0x6e, 0x27, 0x37, 0x54, 0x00, 0x00, 0x00, 0x80, + 0xb7, 0xfd, 0x50, 0x27, 0x66, 0x15, 0x00, 0x00, 0x00, 0x80, 0x9b, 0x40, + 0x44, 0x26, 0x0d, 0xea, 0xff, 0xff, 0xff, 0x00, 0x9c, 0x60, 0x52, 0x27, + 0x82, 0xdc, 0xff, 0xff, 0xff, 0x00, 0x76, 0xa3, 0x4e, 0x27, 0xd7, 0x34, + 0x00, 0x00, 0x00, 0x80, 0xea, 0x82, 0x7d, 0x27, 0x98, 0xf7, 0xff, 0xff, + 0xff, 0x00, 0xfd, 0xd6, 0x64, 0x27, 0x6c, 0x13, 0x00, 0x00, 0x00, 0x00, + 0x1c, 0x00, 0x6e, 0x27, 0xfd, 0x46, 0x00, 0x00, 0x00, 0x00, 0x21, 0x51, + 0x41, 0x26, 0x82, 0xe1, 0xff, 0xff, 0xff, 0x00, 0xe5, 0xbf, 0x43, 0x26, + 0xca, 0x54, 0x00, 0x00, 0x00, 0x00, 0x7c, 0x7c, 0x6f, 0x27, 0xaf, 0x29, + 0x00, 0x00, 0x00, 0x80, 0xd4, 0x50, 0x79, 0x27, 0x22, 0xf5, 0xff, 0xff, + 0xff, 0x80, 0xee, 0xb0, 0x73, 0x27, 0x89, 0x13, 0x00, 0x00, 0x00, 0x00, + 0x61, 0x71, 0x50, 0x27, 0x9c, 0xf1, 0xff, 0xff, 0xff, 0x80, 0x1e, 0x83, + 0x5a, 0x27, 0xcd, 0x8d, 0x00, 0x00, 0x00, 0x00, 0xb5, 0x37, 0x64, 0x27, + 0x2a, 0x41, 0x00, 0x00, 0x00, 0x80, 0x24, 0x94, 0x65, 0x27, 0x86, 0x0d, + 0x00, 0x00, 0x00, 0x80, 0x89, 0xb8, 0x6d, 0x27, 0x44, 0x2a, 0x00, 0x00, + 0x00, 0x80, 0xab, 0x1c, 0x78, 0x27, 0x7d, 0x3f, 0x00, 0x00, 0x00, 0x80, + 0x1f, 0x36, 0x44, 0x27, 0x6c, 0x25, 0x00, 0x00, 0x00, 0x80, 0xcc, 0xe3, + 0x60, 0x27, 0x7f, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x32, 0xa4, 0x62, 0x27, + 0xbd, 0x2b, 0x00, 0x00, 0x00, 0x00, 0x01, 0x9a, 0x5a, 0x27, 0x3c, 0x04, + 0x00, 0x00, 0x00, 0x80, 0xc7, 0x92, 0x68, 0x27, 0xf2, 0x4b, 0x00, 0x00, + 0x00, 0x00, 0x62, 0x7f, 0x6d, 0x27, 0x11, 0xee, 0xff, 0xff, 0xff, 0x00, + 0xc7, 0x52, 0x4f, 0x27, 0x0c, 0x3c, 0x00, 0x00, 0x00, 0x00, 0xdb, 0x62, + 0x5d, 0x27, 0x42, 0x45, 0x00, 0x00, 0x00, 0x80, 0x99, 0xd6, 0x7d, 0x28, + 0x10, 0x45, 0x00, 0x00, 0x00, 0x80, 0x15, 0xe7, 0x61, 0x27, 0xa7, 0x7f, + 0x00, 0x00, 0x00, 0x00, 0x7a, 0xd2, 0x4e, 0x27, 0x3b, 0xf5, 0xff, 0xff, + 0xff, 0x80, 0x5f, 0x69, 0x67, 0x27, 0x19, 0x2e, 0x00, 0x00, 0x00, 0x80, + 0x75, 0x35, 0x49, 0x26, 0xbd, 0x41, 0x00, 0x00, 0x00, 0x80, 0x0b, 0xf2, + 0x44, 0x26, 0xd7, 0xd8, 0xff, 0xff, 0xff, 0x00, 0x54, 0x44, 0x54, 0x27, + 0xbd, 0x30, 0x00, 0x00, 0x00, 0x00, 0x02, 0x8e, 0x6a, 0x27, 0x77, 0x55, + 0x00, 0x00, 0x00, 0x00, 0xcc, 0x63, 0x63, 0x27, 0xfe, 0x1f, 0x54, 0x00, + 0xbc, 0xfd, 0x35, 0xea, 0xaf, 0x63, 0x85, 0x3b, 0x62, 0x14, 0x95, 0xe7, + 0xc0, 0x6f, 0xe4, 0x71, 0x6b, 0xd9, 0x93, 0x5b, 0x65, 0xaa, 0xb2, 0x12, + 0xbc, 0xd9, 0xbb, 0xc2, 0x9f, 0xd0, 0x62, 0x7b, 0x98, 0x5b, 0x5e, 0x50, + 0x80, 0x88, 0x96, 0x0f, 0xbe, 0xbb, 0xd7, 0xcf, 0xa2, 0xa7, 0xb9, 0x5f, + 0xea, 0xf5, 0x5a, 0xf1, 0x5f, 0x6c, 0x92, 0x6e, 0xd5, 0x87, 0x10, 0x49, + 0x76, 0x7e, 0xd9, 0x5d, 0xb7, 0x9a, 0x0c, 0x22, 0x20, 0x2d, 0x7b, 0xc6, + 0x42, 0xeb, 0x0b, 0xa3, 0x20, 0x3d, 0x8e, 0xfc, 0xf2, 0x63, 0x2f, 0x6d, + 0x3f, 0x7b, 0xa2, 0x31, 0x4d, 0x64, 0xfc, 0x7f, 0x5b, 0x8f, 0x25, 0x76, + 0x66, 0x9e, 0xb2, 0xf6, 0xd7, 0x43, 0x1f, 0x56, 0x5c, 0xff, 0x72, 0x3c, + 0x21, 0xbf, 0x5f, 0x69, 0xdf, 0x92, 0x45, 0x46, 0x9a, 0xde, 0xe0, 0x93, + 0xa0, 0x54, 0x7a, 0x39, 0x77, 0x96, 0xd3, 0x1d, 0xe1, 0x61, 0xa8, 0x6f, + 0x80, 0xf2, 0xd7, 0xf0, 0x8f, 0xe2, 0x0e, 0x87, 0x85, 0xe5, 0x4c, 0x43, + 0xc3, 0x2e, 0x3b, 0x4b, 0xff, 0x86, 0xa1, 0xbd, 0x8f, 0xf9, 0x1e, 0xd3, + 0x2d, 0xb3, 0x2d, 0x58, 0x37, 0xa8, 0x7a, 0xeb, 0xde, 0x56, 0x97, 0x26, + 0x77, 0x78, 0xdf, 0x3e, 0xde, 0x0f, 0x2c, 0x8e, 0xaf, 0xdc, 0xfc, 0xa5, + 0x05, 0x43, 0xa0, 0x7d, 0x77, 0xa6, 0x6b, 0xea, 0xb3, 0x5d, 0xdf, 0x2d, + 0x65, 0xe1, 0x1b, 0xec, 0x7e, 0x39, 0x84, 0xb2, 0x80, 0x95, 0x6b, 0x21, + 0xae, 0x60, 0xb5, 0x37, 0x6c, 0xfa, 0xed, 0xbd, 0x40, 0x55, 0x72, 0xd3, + 0xe7, 0x6b, 0xaa, 0xe1, 0xba, 0xd1, 0x2c, 0xf9, 0xfb, 0x89, 0xd7, 0x35, + 0x7c, 0xad, 0x11, 0x5f, 0xab, 0x79, 0xa8, 0xb5, 0xc2, 0xdc, 0xbb, 0x37, + 0x11, 0xb1, 0x8f, 0xe0, 0xd3, 0xbf, 0x46, 0x6b, 0xac, 0x89, 0x62, 0xd6, + 0xff, 0x18, 0x64, 0xc8, 0x50, 0x10, 0x73, 0xef, 0x07, 0x57, 0x48, 0xdf, + 0x92, 0xe5, 0xd8, 0x0d, 0xa1, 0x96, 0xf2, 0xb6, 0xf5, 0xcb, 0x86, 0x72, + 0xa7, 0x71, 0xde, 0xb3, 0xd8, 0x01, 0x89, 0xc6, 0x67, 0x7f, 0xdc, 0xd8, + 0xb0, 0x42, 0x1d, 0xd1, 0x7f, 0xb7, 0x31, 0x0f, 0x62, 0x35, 0x70, 0xae, + 0xec, 0xeb, 0xcc, 0xd9, 0x1d, 0x68, 0xa9, 0xa4, 0x77, 0x39, 0x92, 0x65, + 0x20, 0x6b, 0xdb, 0xfe, 0x4f, 0x28, 0x6d, 0x90, 0x4a, 0xf7, 0xb6, 0x0a, + 0xa5, 0xbc, 0xd8, 0x50, 0xfe, 0xdf, 0xa3, 0xa5, 0x11, 0x5d, 0x9f, 0xef, + 0xee, 0xa5, 0x48, 0x4f, 0xfb, 0x6a, 0xf8, 0xea, 0x4f, 0x8c, 0xe4, 0xff, + 0x3b, 0xb1, 0x0f, 0x21, 0xed, 0x47, 0xd4, 0xef, 0x51, 0xfe, 0xb7, 0xe1, + 0xe9, 0xee, 0x58, 0x45, 0xfb, 0xb3, 0x44, 0xd9, 0x4b, 0xc9, 0x93, 0x6a, + 0xa8, 0x0c, 0x46, 0xf8, 0xe3, 0x06, 0x0c, 0xcb, 0xbc, 0xbf, 0xc5, 0xab, + 0xe4, 0xdd, 0x26, 0xc6, 0x82, 0xdf, 0xc5, 0xf5, 0xe3, 0x38, 0xf1, 0xc8, + 0x15, 0xbc, 0xd4, 0xd7, 0x64, 0xa3, 0x33, 0x8f, 0x84, 0x7e, 0x6b, 0x7f, + 0x1f, 0x83, 0xd5, 0x7c, 0x5a, 0xb7, 0xe3, 0xcb, 0x8d, 0x7b, 0xb8, 0x33, + 0x9a, 0xaa, 0xd6, 0x50, 0x9f, 0xe3, 0xb6, 0x8b, 0xc7, 0x28, 0xe7, 0xbc, + 0xd6, 0x82, 0xc9, 0x11, 0xd2, 0x56, 0xfb, 0x74, 0xf4, 0xe5, 0x69, 0x35, + 0x53, 0x3f, 0xad, 0x54, 0xab, 0x9a, 0xe1, 0x83, 0xe3, 0xa4, 0xbf, 0x2a, + 0xdf, 0xcf, 0xb3, 0x94, 0x53, 0xd9, 0x42, 0x4f, 0xdf, 0x14, 0x88, 0xfc, + 0xfe, 0xde, 0x0e, 0x86, 0xd3, 0x2d, 0xeb, 0xa8, 0xd7, 0xe7, 0xfd, 0x38, + 0x50, 0x9d, 0xf5, 0xed, 0x67, 0x1d, 0xef, 0xf9, 0x9b, 0x3e, 0x64, 0xc1, + 0x5a, 0xc3, 0xae, 0x96, 0x57, 0x04, 0x38, 0xae, 0x16, 0xfe, 0x72, 0x01, + 0x61, 0x5b, 0x6c, 0x9d, 0xd4, 0xf4, 0x95, 0xe8, 0x12, 0xea, 0x6d, 0x7f, + 0x74, 0x05, 0xa6, 0x57, 0x45, 0xc3, 0xbc, 0x65, 0xff, 0x6f, 0x84, 0x49, + 0xb0, 0x53, 0xf8, 0x7b, 0x56, 0xab, 0x6d, 0xb8, 0xcf, 0x94, 0x0c, 0x25, + 0x95, 0xbd, 0x73, 0x96, 0x37, 0xe9, 0x5d, 0x81, 0xe5, 0x23, 0x23, 0xde, + 0xde, 0xd7, 0x25, 0x8a, 0x35, 0xd0, 0x4f, 0x02, 0x3a, 0x1b, 0x0b, 0x55, + 0xc1, 0x9d, 0xbf, 0x86, 0x83, 0x3e, 0x94, 0x8c, 0x5c, 0xb3, 0x39, 0x22, + 0x04, 0x8a, 0x4c, 0x28, 0xff, 0xc8, 0xbf, 0x86, 0xdf, 0x41, 0x64, 0xf3, + 0xcb, 0xa7, 0x3e, 0x0a, 0x35, 0x60, 0x35, 0xb5, 0x3e, 0x1f, 0x9b, 0x65, + 0x64, 0x26, 0x19, 0x55, 0x5b, 0xbf, 0x10, 0x3d, 0x1a, 0x01, 0xab, 0xdf, + 0x43, 0x25, 0x79, 0x9a, 0x94, 0xb9, 0xd3, 0x5e, 0xe7, 0xd0, 0xf7, 0x37, + 0xbf, 0x4c, 0xff, 0xa6, 0xa4, 0x45, 0x8d, 0x6b, 0x10, 0x89, 0x33, 0xb2, + 0x9c, 0x4e, 0x8d, 0x6f, 0x19, 0x48, 0x22, 0xf2, 0x14, 0xdd, 0xba, 0x4f, + 0x2f, 0x66, 0xce, 0x42, 0xca, 0x0c, 0x7a, 0x5d, 0x0f, 0x0b, 0x0f, 0xf8, + 0xbf, 0xba, 0x57, 0x93, 0x2e, 0x88, 0x73, 0xf2, 0xbf, 0x67, 0x5f, 0xfe, + 0xd7, 0x2a, 0xf6, 0x54, 0x3f, 0x7a, 0x88, 0xef, 0x42, 0x9c, 0xdd, 0x44, + 0x21, 0xd6, 0x32, 0x5e, 0x65, 0xd2, 0xfc, 0xbd, 0x7e, 0xc5, 0x3f, 0xa6, + 0xfa, 0x10, 0x7a, 0x9e, 0x58, 0x8d, 0x5a, 0xd3, 0xb5, 0xe5, 0xb3, 0x67, + 0xde, 0x7a, 0x64, 0xc8, 0x18, 0x97, 0x20, 0x25, 0x51, 0x78, 0xba, 0x47, + 0x83, 0xaf, 0x72, 0xff, 0x15, 0xfb, 0xbf, 0x6b, 0x28, 0xd8, 0x27, 0x95, + 0x8d, 0xb7, 0xf1, 0x23, 0x10, 0x6f, 0xab, 0x9e, 0xde, 0xb3, 0xa9, 0xe9, + 0xc8, 0xb2, 0x55, 0xcc, 0x4f, 0xca, 0x9d, 0xeb, 0xf5, 0xf7, 0x91, 0x67, + 0x8e, 0x8c, 0xe7, 0x4a, 0xaf, 0x73, 0xbb, 0x52, 0xbd, 0x84, 0xf7, 0x72, + 0xb5, 0xd6, 0x16, 0x1c, 0xd3, 0xbb, 0x5b, 0x05, 0x54, 0xc4, 0x40, 0x7b, + 0xfb, 0xff, 0xea, 0xc8, 0x12, 0xdd, 0xe4, 0x64, 0xcf, 0x63, 0x25, 0x2a, + 0xf9, 0xab, 0x9c, 0x6e, 0x4d, 0xa3, 0x79, 0xe2, 0xdd, 0x07, 0xd5, 0x16, + 0x19, 0xa8, 0x31, 0xf2, 0xf7, 0xf4, 0x09, 0xcd, 0xa4, 0x77, 0x6d, 0x49, + 0x77, 0xcb, 0xcb, 0xb8, 0x11, 0x26, 0x2a, 0xb5, 0x19, 0xd1, 0x70, 0x13, + 0x03, 0xfa, 0xf9, 0x9e, 0xf8, 0x3a, 0xcc, 0xf5, 0xf9, 0xf4, 0x65, 0xd3, + 0xf5, 0x6b, 0xc4, 0x9e, 0xfb, 0xf5, 0xe1, 0xb9, 0x08, 0x3e, 0xdf, 0xc4, + 0x8d, 0xb6, 0x0e, 0x6b, 0x7c, 0x57, 0xac, 0x01, 0x08, 0x26, 0x36, 0xf4, + 0x3b, 0x07, 0x66, 0xbe, 0x1e, 0x54, 0x0f, 0xff, 0x06, 0xbb, 0x07, 0x22, + 0xfd, 0x42, 0xbc, 0xf3, 0xdb, 0x52, 0xf4, 0x8f, 0x53, 0xb0, 0xf9, 0xef, + 0x9c, 0x29, 0x5a, 0x56, 0x13, 0x7f, 0xfc, 0x56, 0x6a, 0x07, 0xfc, 0xcb, + 0x36, 0xb9, 0x64, 0x06, 0xc1, 0xec, 0x47, 0xbe, 0xd0, 0x9d, 0x3a, 0xcb, + 0xf8, 0x13, 0x48, 0x4e, 0xa4, 0xfe, 0x30, 0xc7, 0x99, 0x5c, 0xe9, 0x54, + 0x11, 0xcd, 0xc3, 0x2f, 0x0b, 0xd4, 0xae, 0xef, 0xda, 0xa0, 0x78, 0x67, + 0x34, 0xcd, 0x76, 0xfe, 0xa6, 0x9e, 0x22, 0xa2, 0xaa, 0xa5, 0x84, 0x57, + 0xc7, 0xcd, 0xd7, 0x10, 0x41, 0x64, 0x09, 0x08, 0xbd, 0x62, 0x5d, 0x1f, + 0x71, 0x24, 0x5c, 0x6b, 0x96, 0x7f, 0x64, 0x35, 0x74, 0xa0, 0xfb, 0x37, + 0x4d, 0x0f, 0xfa, 0xf5, 0xff, 0xaf, 0xa8, 0x6c, 0xb8, 0x00, 0x25, 0xf8, + 0x4e, 0x3c, 0xf1, 0xff, 0xfe, 0x1f, 0x54, 0x00, 0xfc, 0x63, 0x73, 0xbf, + 0xb2, 0x1f, 0x65, 0xf2, 0xd0, 0x52, 0xf7, 0x5a, 0xae, 0xb0, 0xa1, 0x46, + 0xe4, 0xd9, 0x82, 0xd7, 0xd2, 0x9a, 0xfe, 0x39, 0x21, 0xaf, 0x0e, 0x5b, + 0x59, 0xe5, 0xf4, 0x57, 0x37, 0x97, 0x66, 0x9d, 0x28, 0x96, 0xf7, 0xda, + 0xfd, 0x26, 0xf6, 0x21, 0xc6, 0xdf, 0x53, 0x1c, 0x1c, 0x18, 0xfc, 0xf7, + 0x2e, 0x4b, 0x9e, 0xd9, 0x7c, 0x45, 0x17, 0xf7, 0x36, 0xae, 0x73, 0x33, + 0x73, 0x11, 0x9f, 0x8d, 0x28, 0xd5, 0x61, 0xad, 0x47, 0x42, 0x4d, 0x88, + 0x1d, 0x68, 0xeb, 0x9c, 0x13, 0x4b, 0xa0, 0xc3, 0xab, 0x2f, 0x10, 0x93, + 0xc2, 0x8d, 0x2a, 0x91, 0xb8, 0x91, 0xf4, 0x9d, 0xb0, 0x68, 0xfd, 0x6d, + 0xbb, 0x71, 0x5b, 0x79, 0xfa, 0x8b, 0x3d, 0x99, 0x42, 0x66, 0x4e, 0xb7, + 0xfa, 0x95, 0x79, 0x21, 0xd2, 0x29, 0xf9, 0xf3, 0xc8, 0x4a, 0x77, 0x62, + 0x32, 0x64, 0x22, 0x1a, 0x64, 0x8b, 0x74, 0x60, 0x7e, 0xf1, 0x5d, 0x20, + 0xc7, 0x38, 0xad, 0x84, 0x05, 0x1a, 0x07, 0xbe, 0x75, 0xfa, 0x12, 0x5a, + 0x1b, 0x37, 0x57, 0x89, 0x31, 0xd4, 0x59, 0x15, 0x8f, 0x6c, 0x9f, 0xac, + 0x64, 0x3f, 0xf0, 0xec, 0xb3, 0xa7, 0x14, 0x37, 0xef, 0x67, 0xe0, 0xe4, + 0xaa, 0x4e, 0xb7, 0x15, 0xa3, 0x93, 0x71, 0x9b, 0xe4, 0xe1, 0x7b, 0x61, + 0xab, 0x06, 0x26, 0x76, 0xc6, 0xde, 0x3f, 0x71, 0xf9, 0x98, 0x2d, 0x36, + 0xcb, 0xfb, 0xcb, 0xd5, 0xbd, 0x7e, 0x40, 0xcf, 0x8b, 0x35, 0x36, 0xee, + 0xa3, 0xc2, 0x5b, 0xbf, 0xb7, 0xe8, 0x27, 0x72, 0x23, 0xec, 0xcf, 0xfa, + 0x3e, 0x48, 0x35, 0x9a, 0xb7, 0xc6, 0x72, 0x6f, 0xe9, 0x92, 0x3d, 0xbd, + 0x94, 0x6d, 0xf9, 0x16, 0x74, 0x82, 0x05, 0xd1, 0x0a, 0xfc, 0x9e, 0xb6, + 0xaf, 0xb0, 0x9f, 0xcc, 0x72, 0xbf, 0xb8, 0x9e, 0x86, 0x1f, 0x28, 0xf1, + 0xc8, 0xf8, 0xaf, 0x33, 0x33, 0x0e, 0xea, 0x75, 0xbd, 0x01, 0x5e, 0xb3, + 0x46, 0xdc, 0x67, 0xd3, 0xdd, 0xc1, 0xa6, 0xd6, 0x99, 0x7e, 0xd9, 0x1b, + 0x02, 0x9a, 0x00, 0x3b, 0x55, 0xcf, 0x56, 0x1e, 0x59, 0xe2, 0xbb, 0x5d, + 0x2b, 0xe7, 0xe9, 0x60, 0xd7, 0xb6, 0x2b, 0xc3, 0xfb, 0xca, 0x85, 0xbe, + 0xfd, 0xff, 0xb5, 0x3d, 0x6b, 0xa3, 0xc7, 0x2d, 0x88, 0xd8, 0x3d, 0xae, + 0xff, 0x57, 0xe3, 0x30, 0x9d, 0xb2, 0xa4, 0x71, 0x31, 0xe5, 0xbd, 0xce, + 0xec, 0x23, 0xda, 0xa7, 0x55, 0x1a, 0x93, 0xeb, 0xba, 0x8a, 0xfe, 0x5f, + 0x44, 0x9a, 0x90, 0x4a, 0x82, 0x05, 0xef, 0xc1, 0x1d, 0x7f, 0x69, 0x9a, + 0x99, 0x33, 0xd0, 0x56, 0xba, 0x44, 0x25, 0xd9, 0x5c, 0x5f, 0x7c, 0x70, + 0x4d, 0xd7, 0xcb, 0x34, 0xad, 0xd9, 0x32, 0x9e, 0x80, 0x6e, 0xa5, 0xb4, + 0x8e, 0xfe, 0x4e, 0xc7, 0x96, 0xba, 0x02, 0xda, 0xf5, 0xac, 0xd4, 0x68, + 0x7b, 0xdf, 0x73, 0xdd, 0x89, 0x2e, 0xa4, 0x5f, 0xe8, 0x3a, 0x82, 0x4d, + 0xe6, 0x6d, 0xe7, 0x28, 0xde, 0x7c, 0x13, 0x63, 0xf9, 0xf7, 0x73, 0xff, + 0x0b, 0x63, 0xac, 0x0d, 0xb5, 0xc5, 0xea, 0x63, 0x53, 0x78, 0xab, 0x33, + 0x00, 0xda, 0x3f, 0x26, 0x6f, 0x8b, 0x77, 0x04, 0xee, 0x5d, 0xda, 0x01, + 0xfb, 0x87, 0x3a, 0x75, 0x45, 0x75, 0xff, 0x4f, 0xd7, 0xb2, 0xe9, 0x21, + 0x98, 0xa8, 0x71, 0x7f, 0x25, 0xc7, 0x35, 0x79, 0x24, 0xcf, 0xbb, 0xfa, + 0x1f, 0x42, 0x9f, 0x30, 0x78, 0x8f, 0xa9, 0xc8, 0x95, 0x12, 0xd6, 0xf5, + 0xbf, 0x30, 0x47, 0x33, 0x72, 0xe9, 0x77, 0xef, 0xf7, 0x53, 0x56, 0x18, + 0xae, 0x6e, 0x27, 0x7e, 0xe9, 0xdd, 0x27, 0xf7, 0x33, 0xf7, 0x7f, 0x19, + 0x66, 0x92, 0xe8, 0x9f, 0x5b, 0x17, 0xf2, 0xfe, 0x84, 0x20, 0x80, 0x89, + 0xf7, 0xe0, 0x1a, 0xd7, 0xea, 0xe3, 0x75, 0x0d, 0x71, 0x19, 0x29, 0xbc, + 0x58, 0xf1, 0xb1, 0x37, 0xb0, 0xbc, 0x3e, 0xba, 0xc9, 0xa7, 0xf3, 0xdb, + 0x18, 0x1c, 0xfc, 0x3d, 0xbe, 0x4c, 0xdf, 0x0d, 0x3c, 0x69, 0xfa, 0xdd, + 0x6f, 0xe7, 0xc9, 0xd0, 0x02, 0xd7, 0x7c, 0xdf, 0x71, 0x20, 0xdc, 0x61, + 0xed, 0x49, 0xd9, 0x72, 0xe3, 0xf3, 0x73, 0x64, 0xb7, 0x8d, 0x4e, 0x12, + 0xc8, 0xf9, 0x2d, 0x55, 0xac, 0x0f, 0x80, 0x46, 0x76, 0x23, 0xf3, 0xae, + 0x7d, 0xdb, 0xb2, 0xed, 0x99, 0xad, 0x5b, 0xc2, 0x91, 0x6c, 0x5e, 0x87, + 0x3e, 0x11, 0xd8, 0xea, 0x24, 0x61, 0x92, 0x61, 0x9c, 0xd7, 0xef, 0xb6, + 0xe0, 0x7e, 0xde, 0x13, 0xb2, 0xf5, 0xf3, 0x3a, 0xc8, 0x12, 0x84, 0xf7, + 0xdc, 0x61, 0xf9, 0x04, 0x88, 0xce, 0x07, 0x62, 0xcb, 0x2b, 0xc6, 0xa9, + 0x57, 0xdd, 0xbd, 0x2c, 0x9e, 0x16, 0xfd, 0x14, 0x05, 0x6b, 0x51, 0xe5, + 0xdb, 0xc5, 0x20, 0x2f, 0x9c, 0xe2, 0x7e, 0x41, 0xa8, 0x9b, 0x14, 0xfb, + 0xfe, 0x69, 0xbc, 0x40, 0x55, 0xe5, 0xd2, 0xec, 0xec, 0xe7, 0x6a, 0x6e, + 0x63, 0x8f, 0x67, 0xcd, 0x7f, 0x22, 0xbc, 0x15, 0x7e, 0xb7, 0x2a, 0xe8, + 0x1a, 0xb3, 0xae, 0x90, 0xd9, 0xf1, 0x2e, 0x79, 0x12, 0x72, 0xda, 0x3e, + 0xf6, 0x75, 0xb5, 0x9d, 0xdd, 0x4f, 0x1e, 0x32, 0x1a, 0x80, 0x28, 0x5b, + 0x97, 0xa3, 0x87, 0x28, 0xe0, 0x98, 0x73, 0x3e, 0xff, 0x27, 0x3c, 0x94, + 0xc4, 0xbd, 0xed, 0x5e, 0x12, 0xb7, 0x1d, 0xa1, 0xaf, 0x3f, 0x16, 0x91, + 0x87, 0x08, 0xb3, 0x7f, 0x4d, 0xa9, 0x47, 0x9b, 0xcf, 0x8c, 0x4a, 0xf3, + 0x7f, 0x65, 0x07, 0x8d, 0xf5, 0xef, 0x2e, 0x41, 0x35, 0xe2, 0xc5, 0xde, + 0x4a, 0xe7, 0xfb, 0xe9, 0x09, 0xff, 0x7b, 0xfc, 0xbf, 0xbf, 0xc1, 0xf9, + 0x8c, 0x37, 0x9f, 0x9d, 0xa6, 0xf9, 0x24, 0xe3, 0x33, 0xfc, 0x74, 0xae, + 0xc4, 0x76, 0x5a, 0xc4, 0xcf, 0x7d, 0xe5, 0x95, 0x3a, 0x09, 0x85, 0xb7, + 0x22, 0x98, 0xf7, 0x95, 0x9c, 0xdd, 0xb4, 0x5a, 0x89, 0x50, 0xdc, 0xbc, + 0xde, 0x6c, 0x8e, 0xf4, 0xd7, 0x94, 0x79, 0x5a, 0x31, 0x35, 0x18, 0x3c, + 0xcd, 0xde, 0x2e, 0x6c, 0x7b, 0x95, 0xc4, 0x47, 0x24, 0x68, 0xe3, 0x02, + 0x3a, 0xdf, 0xdb, 0x59, 0xdc, 0xfc, 0x55, 0x54, 0xf5, 0x78, 0x59, 0xf5, + 0x7b, 0x82, 0x6b, 0x4b, 0x77, 0xaf, 0xab, 0xaa, 0x17, 0x9e, 0x84, 0xb8, + 0xe6, 0xfc, 0x50, 0xfc, 0x0b, 0x97, 0xb7, 0xfe, 0xed, 0x1e, 0xec, 0x14, + 0x90, 0xcb, 0xf5, 0xff, 0xd1, 0x3f, 0xa8, 0x0d, 0xb1, 0x28, 0x05, 0xa3, + 0x4d, 0xf5, 0x2d, 0xd8, 0xce, 0xf2, 0x44, 0xb6, 0x3e, 0x8b, 0x38, 0x4d, + 0xa5, 0xaf, 0x01, 0x5a, 0x13, 0xf5, 0x65, 0x3c, 0x30, 0x3f, 0xf7, 0x76, + 0x6e, 0xdc, 0x05, 0xa9, 0x16, 0x15, 0xfb, 0x73, 0xcf, 0xca, 0xf9, 0x50, + 0x77, 0xcf, 0xb4, 0xdd, 0xed, 0xf4, 0xa5, 0xde, 0x96, 0x3f, 0x7e, 0xe7, + 0xcd, 0x5f, 0x55, 0x6f, 0xd0, 0xfc, 0x2d, 0xbb, 0x42, 0x54, 0xba, 0xcd, + 0xa3, 0x89, 0x8c, 0x9e, 0xa9, 0x37, 0x5e, 0xce, 0x44, 0x7e, 0x91, 0xdd, + 0x08, 0x2d, 0x8f, 0x9e, 0x51, 0x19, 0x03, 0x05, 0x9f, 0x9e, 0xe5, 0x2b, + 0x90, 0xbd, 0x16, 0x67, 0x5d, 0x8d, 0xed, 0xa5, 0x73, 0x1f, 0x61, 0x83, + 0x4c, 0x57, 0xe1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x1f, 0x54, 0x00, + 0xdc, 0x97, 0x4b, 0xb7, 0xb7, 0xbb, 0xcd, 0xb3, 0x6e, 0x1a, 0x87, 0xee, + 0x05, 0x7a, 0x48, 0x63, 0x4c, 0xfe, 0x27, 0x4d, 0x43, 0xad, 0x10, 0x9d, + 0x54, 0xaf, 0xbe, 0xdb, 0xbb, 0xeb, 0x0b, 0x42, 0xbd, 0xba, 0xd7, 0x9c, + 0xcf, 0xe4, 0x5c, 0xef, 0xab, 0x48, 0x5d, 0xbf, 0xe5, 0x7e, 0xe5, 0xe1, + 0x59, 0x9b, 0xf6, 0x7b, 0xbf, 0x6a, 0xb1, 0xf0, 0x6f, 0x2b, 0xf2, 0x70, + 0x40, 0xd0, 0x8f, 0x9e, 0x9b, 0xe9, 0x67, 0x77, 0xd0, 0xca, 0x6d, 0xdb, + 0xb3, 0x73, 0xc4, 0x70, 0xcf, 0xcc, 0xd3, 0x0e, 0x04, 0xe0, 0x85, 0xdd, + 0x2c, 0x66, 0xe9, 0xb2, 0xe9, 0x28, 0xbc, 0x7a, 0xfd, 0x34, 0x3c, 0x2a, + 0x4f, 0x38, 0x42, 0xfb, 0xc7, 0x25, 0xca, 0x98, 0xd4, 0x76, 0xa9, 0xb6, + 0x39, 0x8b, 0x53, 0xcf, 0x5f, 0x4e, 0x5c, 0x77, 0x08, 0xb9, 0xc5, 0x6a, + 0x96, 0xdb, 0x84, 0x3e, 0xeb, 0xe0, 0xbc, 0x4b, 0xad, 0xee, 0x07, 0x6a, + 0x3c, 0xff, 0xd5, 0x7c, 0x7f, 0x10, 0x9e, 0x25, 0xee, 0xe2, 0x77, 0x47, + 0x04, 0x74, 0xef, 0xee, 0xed, 0x0a, 0x8a, 0x35, 0xfa, 0xef, 0xe6, 0x33, + 0x92, 0x58, 0x90, 0x48, 0x4f, 0xe3, 0xb4, 0xa4, 0xd4, 0xb5, 0x69, 0xab, + 0x28, 0x49, 0x01, 0x0d, 0x73, 0xc7, 0x8b, 0x9a, 0x2c, 0x33, 0x6f, 0x0d, + 0x37, 0xfd, 0x5d, 0x95, 0x7b, 0xfd, 0x3b, 0xe4, 0xac, 0x74, 0x47, 0x85, + 0x53, 0xe8, 0x12, 0xc2, 0x96, 0xfe, 0xfd, 0xed, 0x6c, 0xaf, 0xbe, 0x88, + 0xdf, 0xee, 0x36, 0x24, 0x8f, 0xf8, 0xdc, 0xde, 0x32, 0xa2, 0x0f, 0xff, + 0x6c, 0x7d, 0x09, 0x42, 0xfe, 0xf7, 0xa3, 0x35, 0x56, 0x6b, 0x70, 0xbd, + 0x7f, 0x28, 0x3d, 0x2f, 0x5e, 0xda, 0x7d, 0xd0, 0x86, 0xc2, 0x37, 0xb4, + 0x7b, 0x6a, 0xc2, 0x16, 0xc7, 0xaa, 0xfe, 0x10, 0x3f, 0xf5, 0xfb, 0xce, + 0xfb, 0xc4, 0x22, 0x08, 0xdf, 0x33, 0x9e, 0x5e, 0xdb, 0xd7, 0x96, 0xda, + 0x6c, 0x18, 0x27, 0x2b, 0xfd, 0x6b, 0x76, 0x0a, 0x70, 0x05, 0xca, 0xde, + 0xea, 0xfb, 0xdf, 0xb5, 0x8f, 0xb2, 0xf2, 0xc0, 0x09, 0x6a, 0x6c, 0xbe, + 0x76, 0xbf, 0xec, 0x62, 0x60, 0x2c, 0x01, 0x6f, 0xdf, 0xf8, 0xf6, 0x57, + 0xda, 0xcd, 0x47, 0x8b, 0x43, 0x22, 0x8c, 0xd7, 0x8a, 0xef, 0xf1, 0x8e, + 0x7c, 0x38, 0x6a, 0x7a, 0x6d, 0x2b, 0xd1, 0x64, 0x60, 0xe5, 0xd4, 0xc2, + 0xab, 0xe8, 0xe3, 0x28, 0xaf, 0xc6, 0x2f, 0xcb, 0x6f, 0xa6, 0x78, 0x7b, + 0xfe, 0x26, 0x99, 0x32, 0x25, 0xe3, 0xdb, 0xef, 0x5a, 0x36, 0xec, 0x74, + 0x8e, 0x75, 0x68, 0x3d, 0xcf, 0x04, 0x32, 0x0f, 0x75, 0xdd, 0xa3, 0x65, + 0x69, 0x41, 0x43, 0x0c, 0xf8, 0xf9, 0xea, 0x74, 0x56, 0xe2, 0x03, 0x06, + 0xdf, 0xa5, 0x7f, 0x94, 0x2d, 0x4a, 0x48, 0xeb, 0x58, 0x7a, 0xa9, 0x76, + 0xf4, 0x38, 0x5b, 0x07, 0x84, 0x2c, 0xc6, 0x76, 0x95, 0xbb, 0x6d, 0x80, + 0xe0, 0xb0, 0xcf, 0x8a, 0xef, 0x50, 0x43, 0x94, 0x4e, 0x11, 0xad, 0xeb, + 0xff, 0xb9, 0xf7, 0x06, 0xb9, 0x97, 0xff, 0x2d, 0xf5, 0x82, 0x4d, 0x5f, + 0xb0, 0xc3, 0xcd, 0xb4, 0x04, 0xb5, 0x47, 0x8f, 0x2a, 0xbe, 0x56, 0xfb, + 0x84, 0x25, 0x15, 0x77, 0x93, 0x5a, 0xbe, 0x35, 0xfd, 0x68, 0x0b, 0xdf, + 0x7c, 0xf8, 0x51, 0xf0, 0x7f, 0x4d, 0x1f, 0x06, 0xa8, 0x5b, 0x3b, 0xf3, + 0xd2, 0xfa, 0xea, 0xe7, 0x31, 0xbf, 0x3b, 0xeb, 0xde, 0xce, 0x53, 0xc4, + 0x75, 0xf7, 0x96, 0x35, 0x49, 0xe2, 0xef, 0xba, 0x7f, 0xca, 0x0d, 0x66, + 0x7c, 0x33, 0x2d, 0x3f, 0x38, 0x66, 0x6e, 0x56, 0x87, 0x7d, 0xda, 0x3e, + 0xcb, 0xfb, 0xeb, 0x5d, 0xb2, 0xb8, 0x7f, 0xb7, 0xb0, 0xd4, 0xa7, 0xf2, + 0xb0, 0xcb, 0xb4, 0xfd, 0x4f, 0xe2, 0x82, 0x00, 0xba, 0xf2, 0x7b, 0x27, + 0x48, 0x0c, 0x01, 0xaf, 0xa1, 0xff, 0xb0, 0x8d, 0x02, 0xa4, 0x8c, 0xb1, + 0x70, 0x7f, 0xba, 0x19, 0x02, 0x49, 0x6a, 0x73, 0xb5, 0xcb, 0xf0, 0x51, + 0x50, 0x43, 0x9f, 0xf3, 0x67, 0xb3, 0xb2, 0x8a, 0x78, 0xf5, 0x7d, 0xb5, + 0x35, 0xe1, 0x69, 0x1c, 0x9e, 0x76, 0x3d, 0x55, 0xa2, 0x9e, 0x3e, 0xe2, + 0xdf, 0xfd, 0xe9, 0x91, 0x70, 0x7e, 0xba, 0x35, 0xd1, 0x3c, 0x84, 0xf1, + 0xb6, 0xb2, 0x53, 0x74, 0xf9, 0xed, 0x3d, 0x5f, 0xbd, 0xc7, 0x48, 0x11, + 0x45, 0x55, 0x13, 0xb1, 0x04, 0xb8, 0x8a, 0xdd, 0xa6, 0x29, 0x42, 0x66, + 0xc0, 0x26, 0x45, 0x81, 0xff, 0x44, 0x34, 0x2f, 0x36, 0xe1, 0x14, 0xee, + 0xf2, 0xd9, 0x13, 0x60, 0x24, 0xfa, 0xa0, 0xe4, 0x7f, 0xb2, 0x10, 0x2a, + 0xaf, 0xbb, 0xa4, 0xfb, 0x5f, 0xed, 0x17, 0x2d, 0xba, 0x64, 0xfa, 0x3a, + 0xfd, 0xfd, 0xec, 0x72, 0x7e, 0xab, 0x7b, 0x45, 0x07, 0x4f, 0x18, 0xf7, + 0xef, 0xdf, 0x82, 0xfe, 0xd3, 0x94, 0xbe, 0x7a, 0xda, 0x3d, 0x85, 0xb7, + 0x4b, 0xef, 0xad, 0xde, 0x6c, 0xf1, 0x79, 0x5f, 0xc7, 0xc1, 0x24, 0xb6, + 0x9e, 0xc7, 0x8e, 0xb4, 0x04, 0x1b, 0xbc, 0x5c, 0x72, 0xa3, 0x43, 0xdc, + 0xc9, 0x41, 0x3d, 0x4d, 0xe5, 0x1b, 0x1a, 0x8d, 0x69, 0x41, 0x75, 0xbf, + 0xd2, 0x68, 0x59, 0x9e, 0x5f, 0xe9, 0x6f, 0xea, 0xad, 0x0b, 0x1c, 0x98, + 0xfd, 0xef, 0x6e, 0x0d, 0xae, 0xef, 0xdf, 0xba, 0x95, 0xbf, 0x79, 0x03, + 0x6f, 0xff, 0xb7, 0x4b, 0x17, 0x20, 0xe1, 0xfa, 0xfd, 0x4a, 0x87, 0xa9, + 0x7d, 0x99, 0xce, 0x7e, 0x1f, 0xf1, 0x94, 0xe5, 0x9b, 0x0e, 0xde, 0xd5, + 0x10, 0x45, 0xf3, 0x0d, 0x2b, 0xed, 0x42, 0xe8, 0xf0, 0xaa, 0x25, 0x44, + 0xce, 0x4c, 0x34, 0x2f, 0x88, 0xff, 0xcb, 0x35, 0xdd, 0x7a, 0x89, 0xca, + 0xc0, 0x9b, 0xdd, 0xad, 0xa6, 0xa7, 0xf1, 0x9d, 0x92, 0xa7, 0x4b, 0x29, + 0xd1, 0xc6, 0x7f, 0x4d, 0xcd, 0x7d, 0x13, 0xb7, 0x36, 0xf8, 0x38, 0xfd, + 0x9f, 0x6f, 0x4c, 0xfc, 0x13, 0xc8, 0xb8, 0xc2, 0xff, 0x5a, 0x1f, 0x12, + 0x7e, 0x97, 0x85, 0x4d, 0x64, 0x0e, 0x8b, 0xd4, 0xdd, 0x8f, 0xcc, 0x08, + 0x31, 0x42, 0x58, 0x76, 0x53, 0x7e, 0xb6, 0x98, 0x82, 0x3c, 0x27, 0x29, + 0xfa, 0xef, 0x1d, 0x46, 0x5f, 0x33, 0xdf, 0xb7, 0x14, 0x07, 0xea, 0xce, + 0xf9, 0xb6, 0xcb, 0x2f, 0xc6, 0x0b, 0x4e, 0xd4, 0xf7, 0xaa, 0x7f, 0xdb, + 0xba, 0xfa, 0x2e, 0xf5, 0xb0, 0x53, 0xe3, 0x33, 0x77, 0x5b, 0x65, 0x2b, + 0xfb, 0x9f, 0x8d, 0xf1, 0xdc, 0xac, 0xce, 0xa0, 0xf6, 0x3e, 0x88, 0xb7, + 0xdc, 0xf0, 0x48, 0x24, 0xc4, 0x84, 0x3f, 0x98, 0x03, 0x1e, 0x67, 0xe6, + 0x0a, 0xe7, 0xef, 0x19, 0x4f, 0xa4, 0x2c, 0x0c, 0x49, 0x3b, 0xa9, 0xe0, + 0xa0, 0x71, 0xc9, 0x3f, 0xcb, 0xd6, 0xce, 0x9c, 0xf0, 0x88, 0x2a, 0x3c, + 0x6f, 0xf4, 0xe3, 0xd0, 0xca, 0xa5, 0xf1, 0x92, 0x2d, 0x51, 0xf6, 0x56, + 0x20, 0xb6, 0xf1, 0xe4, 0xb2, 0x0e, 0x9b, 0xc2, 0x45, 0xb7, 0xf6, 0xc2, + 0xba, 0x54, 0x63, 0x85, 0x6f, 0xdf, 0xc3, 0x27, 0xea, 0xb4, 0xd0, 0xde, + 0xbc, 0x6a, 0x45, 0xec, 0x67, 0xf2, 0x97, 0x2e, 0xb2, 0x4e, 0x2b, 0x66, + 0x72, 0x9d, 0x52, 0xd8, 0x2b, 0x35, 0xae, 0x81, 0x2d, 0x1d, 0xbb, 0x76, + 0xbf, 0x1a, 0xcf, 0xa9, 0xef, 0xbe, 0xff, 0x2f, 0x2f, 0xdf, 0x8c, 0x69, + 0x91, 0x2d, 0xfb, 0xb4, 0x30, 0x63, 0x3b, 0x20, 0xf9, 0x54, 0x64, 0xab, + 0x03, 0xa4, 0x43, 0x32, 0x25, 0x0f, 0x07, 0xdb, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xfe, 0x1f, 0x54, 0x00, 0xfc, 0xae, 0xfd, 0xfd, 0xf3, 0xba, 0x62, 0x38, + 0xfd, 0xbf, 0xcd, 0x91, 0x23, 0x43, 0x77, 0xbf, 0xe4, 0x7e, 0xf6, 0xfe, + 0xcf, 0xcd, 0x94, 0x17, 0x6a, 0xaf, 0xfb, 0x7f, 0x74, 0x5f, 0xf5, 0xcd, + 0x99, 0xa2, 0x58, 0xa6, 0xff, 0x07, 0xe6, 0x9e, 0xfb, 0x6a, 0xdf, 0x4d, + 0x00, 0xbe, 0x5e, 0xf5, 0xf8, 0xee, 0x2f, 0xc0, 0xed, 0xef, 0xd4, 0x7d, + 0xa6, 0x65, 0xcc, 0x92, 0x9d, 0x7b, 0xfd, 0xda, 0x74, 0xf7, 0xd1, 0xde, + 0xd9, 0x3b, 0x15, 0x2b, 0x8b, 0xd7, 0xf8, 0x2c, 0xa1, 0x74, 0xd0, 0xf5, + 0x03, 0xc7, 0x05, 0x37, 0x37, 0xa3, 0xcc, 0x37, 0x99, 0x11, 0xe6, 0x7c, + 0x52, 0x0e, 0x87, 0xd5, 0xda, 0x1b, 0xd0, 0xbc, 0x55, 0x13, 0xff, 0x14, + 0xa4, 0x53, 0xaf, 0xe6, 0xc5, 0x26, 0x0a, 0xee, 0xe6, 0xa6, 0xe9, 0xf4, + 0xc8, 0x03, 0x9e, 0x4f, 0xae, 0xe9, 0x93, 0xb0, 0x78, 0x84, 0xa8, 0xfe, + 0x1d, 0x81, 0x59, 0x60, 0xf8, 0x4c, 0xf2, 0xfa, 0xd5, 0x28, 0x66, 0xdc, + 0x40, 0x4b, 0x2c, 0xee, 0x35, 0x6d, 0xab, 0xd2, 0x69, 0x31, 0x23, 0xee, + 0x6c, 0xae, 0x47, 0xcd, 0x92, 0x8f, 0xf3, 0xee, 0xd6, 0x2d, 0x04, 0x03, + 0xd9, 0xa0, 0xf4, 0x9c, 0x2e, 0xc3, 0xa9, 0x70, 0x47, 0xbb, 0x2f, 0xf7, + 0xaf, 0x6c, 0x7a, 0x57, 0xc6, 0xf2, 0x2a, 0x51, 0x1b, 0x59, 0xf0, 0x7f, + 0x37, 0x7a, 0xfe, 0x79, 0x1b, 0xbd, 0xc0, 0xd4, 0xea, 0x2f, 0xe5, 0xf2, + 0xdd, 0xe2, 0xa9, 0x62, 0xa4, 0x3d, 0xe0, 0xe0, 0xf3, 0xb6, 0xd1, 0x21, + 0x21, 0x11, 0xd8, 0xa7, 0xed, 0x6f, 0xa2, 0x3f, 0x86, 0x9c, 0x94, 0x8d, + 0x3d, 0x4d, 0x3d, 0xb2, 0xb3, 0x68, 0xba, 0x9a, 0xff, 0xe0, 0x90, 0xb3, + 0x9f, 0x5e, 0xfb, 0xfb, 0xcc, 0x40, 0x82, 0x61, 0xed, 0x7f, 0x11, 0xcd, + 0x81, 0xfe, 0xef, 0x5d, 0x2a, 0x06, 0x23, 0x79, 0xf5, 0x4c, 0x7b, 0x00, + 0xab, 0xf6, 0xc9, 0x16, 0xcb, 0x26, 0x9b, 0x4a, 0xa4, 0xcf, 0x6f, 0x33, + 0x18, 0x95, 0x2d, 0xca, 0xb5, 0xef, 0x28, 0xad, 0x25, 0xbf, 0xff, 0x76, + 0x5d, 0x18, 0xf9, 0xd9, 0x67, 0x6f, 0xbd, 0x94, 0x53, 0xdd, 0xfc, 0x55, + 0xd9, 0x9a, 0xc4, 0x72, 0xeb, 0x75, 0xa8, 0xec, 0xef, 0x7d, 0x21, 0x57, + 0x7a, 0x0b, 0xdb, 0xa0, 0x5b, 0x5f, 0x3b, 0xe2, 0xdd, 0x02, 0x4a, 0x99, + 0x5e, 0xde, 0x4f, 0x1a, 0xf1, 0xe5, 0x5d, 0xf0, 0x0b, 0x9a, 0x3f, 0x74, + 0x63, 0xd7, 0x6a, 0x75, 0x8c, 0xd4, 0xf2, 0xdc, 0x4f, 0x69, 0xca, 0x05, + 0x66, 0xba, 0xd1, 0xab, 0x3d, 0xd6, 0x4a, 0x8f, 0x63, 0x46, 0xfc, 0xd6, + 0xfe, 0x61, 0x62, 0x11, 0x61, 0xca, 0xfa, 0x6d, 0xf9, 0xa3, 0x09, 0x4f, + 0x75, 0x78, 0xf6, 0xda, 0xc6, 0xdc, 0xb9, 0xec, 0x8a, 0xc5, 0x1f, 0x77, + 0xa3, 0xd5, 0xea, 0xde, 0x82, 0xdb, 0xff, 0x8c, 0x7d, 0x57, 0x4e, 0x94, + 0x16, 0x8d, 0x92, 0xdc, 0xde, 0x54, 0xa0, 0x1f, 0x6b, 0x63, 0xee, 0x39, + 0xbb, 0x83, 0x97, 0xb8, 0x0c, 0xbb, 0xb3, 0x5b, 0xdc, 0x01, 0x70, 0xf7, + 0xfa, 0x7e, 0x0b, 0xc2, 0x53, 0xfc, 0x5b, 0xe9, 0xbb, 0x5c, 0xf7, 0x75, + 0xed, 0xff, 0xb7, 0x25, 0x32, 0xfd, 0xaa, 0x7b, 0xeb, 0xf3, 0xfc, 0xf7, + 0xcd, 0x5c, 0x86, 0x86, 0x85, 0xd8, 0x6f, 0xbb, 0x13, 0xbf, 0xac, 0x2f, + 0x7e, 0xaf, 0xc1, 0x6a, 0xd1, 0xe1, 0x7e, 0x56, 0x97, 0x25, 0xd3, 0x8e, + 0x4a, 0x76, 0x2e, 0x58, 0xec, 0x27, 0x4f, 0x7b, 0xc9, 0x36, 0xab, 0x66, + 0xdc, 0x33, 0xef, 0x9e, 0x3a, 0x11, 0xfa, 0xc7, 0x6d, 0x4c, 0xb3, 0xdf, + 0x7e, 0x72, 0xab, 0x20, 0xbd, 0xf7, 0xb4, 0xb3, 0x68, 0x7d, 0xb1, 0x6d, + 0xec, 0x76, 0x66, 0x31, 0x35, 0xfe, 0x3b, 0x72, 0x74, 0xe8, 0xb8, 0xa9, + 0xda, 0x8f, 0x57, 0x0f, 0x08, 0x0c, 0xfb, 0xac, 0xcf, 0xbb, 0x46, 0x8b, + 0xa8, 0x4f, 0x77, 0x2d, 0x42, 0x48, 0x91, 0xff, 0xb4, 0xfe, 0x97, 0xc7, + 0x7b, 0xde, 0xe1, 0x58, 0x49, 0x8f, 0x65, 0x87, 0x54, 0x8a, 0xf1, 0x15, + 0x35, 0x39, 0x79, 0x21, 0xb1, 0xba, 0xb7, 0x5e, 0x55, 0xe1, 0xdd, 0x8b, + 0xf9, 0x5a, 0xfd, 0x1e, 0xe9, 0xf0, 0x88, 0x7c, 0xda, 0x2d, 0xd2, 0xec, + 0x8f, 0xfe, 0xed, 0xff, 0x18, 0x2e, 0x4a, 0xd0, 0x30, 0xdd, 0x7f, 0xcb, + 0x6d, 0x20, 0x7b, 0x56, 0xb7, 0xc3, 0x03, 0x8b, 0x79, 0xc3, 0x38, 0xc7, + 0xfb, 0xc8, 0x25, 0xb7, 0xc2, 0xcd, 0x7f, 0x77, 0xfe, 0xb6, 0x35, 0x8d, + 0xff, 0x75, 0xcd, 0xbc, 0xf4, 0x49, 0xef, 0xbf, 0xbc, 0x76, 0x25, 0x92, + 0xb6, 0x18, 0xfd, 0xde, 0x50, 0x22, 0xcb, 0x84, 0x1f, 0xfb, 0xb3, 0xdf, + 0xbb, 0xf9, 0x74, 0x9d, 0x52, 0xfd, 0x3e, 0x0a, 0x1f, 0x0e, 0xcf, 0xfd, + 0x84, 0x21, 0x88, 0xd4, 0x32, 0x7a, 0x5f, 0x9f, 0x87, 0x3c, 0x8a, 0x55, + 0x04, 0xa2, 0xdf, 0xa8, 0xbd, 0x76, 0xd7, 0xc1, 0x9e, 0x2c, 0xb5, 0x7b, + 0x60, 0xd2, 0xc3, 0xe9, 0xaa, 0x75, 0x5d, 0xc4, 0x66, 0xac, 0x20, 0x7c, + 0xa5, 0x0d, 0x74, 0x49, 0xa7, 0xd7, 0x2e, 0x2d, 0xbb, 0xcc, 0xf3, 0xec, + 0x95, 0xf1, 0x2c, 0xf3, 0x49, 0xbb, 0x9e, 0xd1, 0x49, 0xff, 0x63, 0x8c, + 0x88, 0x91, 0xa7, 0xc0, 0xdd, 0xbf, 0x86, 0x09, 0x38, 0x6f, 0xc1, 0x5e, + 0x3d, 0x8f, 0x6d, 0xe0, 0x64, 0xb1, 0x31, 0x7f, 0x68, 0x99, 0x1a, 0x0d, + 0x0c, 0x2f, 0xe7, 0x6f, 0x6d, 0x85, 0x76, 0xc0, 0xe6, 0x64, 0xc6, 0x4d, + 0x8c, 0x0a, 0xc1, 0xcf, 0x50, 0xfe, 0xbd, 0xd6, 0xbd, 0x66, 0x73, 0x5f, + 0x71, 0x31, 0x3f, 0xd5, 0x9d, 0x45, 0xde, 0x37, 0xde, 0x8a, 0x26, 0xfc, + 0x1b, 0xe5, 0xfc, 0xcd, 0xf3, 0x38, 0xee, 0x64, 0x55, 0x54, 0xe8, 0x6c, + 0xfb, 0x3d, 0x42, 0x5c, 0x52, 0xf3, 0xe7, 0x19, 0xe4, 0xe8, 0xa5, 0xe0, + 0x6e, 0xd0, 0x2c, 0x76, 0x78, 0x7b, 0x59, 0xcd, 0xed, 0x95, 0xe7, 0x6c, + 0xd5, 0xbe, 0x05, 0xce, 0x13, 0x13, 0xf7, 0x1b, 0xeb, 0x50, 0x49, 0x87, + 0x72, 0x6d, 0xc6, 0xfc, 0xd7, 0xa6, 0x76, 0xdb, 0x12, 0x3e, 0xdf, 0x92, + 0xd4, 0xf9, 0x5e, 0x01, 0x8b, 0xf2, 0xe7, 0x5e, 0xdd, 0x0f, 0xe6, 0x6e, + 0x7f, 0xd9, 0xbb, 0x66, 0x67, 0x68, 0x76, 0x1f, 0xc5, 0xcf, 0xaf, 0xf2, + 0xb8, 0xa6, 0xe0, 0xe0, 0xa7, 0xb4, 0x5f, 0xf4, 0x75, 0x03, 0xd6, 0xf9, + 0x7b, 0x8f, 0xe1, 0xcf, 0x6f, 0x39, 0xdb, 0x71, 0x63, 0x81, 0xf5, 0xef, + 0x7f, 0xca, 0x5b, 0x99, 0x2f, 0xb4, 0x3f, 0xb9, 0xf3, 0xa7, 0xda, 0x33, + 0xd7, 0xe6, 0x45, 0x73, 0xfd, 0x40, 0xf9, 0xac, 0x79, 0xc3, 0x48, 0x8c, + 0x35, 0xa4, 0x87, 0x97, 0xb7, 0x00, 0x60, 0xdc, 0x5a, 0xe2, 0x72, 0xbd, + 0xdb, 0x55, 0x57, 0x75, 0xb6, 0x7f, 0x7f, 0x62, 0xe0, 0xb6, 0x56, 0x50, + 0xff, 0x3c, 0xf2, 0x79, 0xd0, 0xa1, 0xc7, 0x2f, 0x8d, 0x6b, 0x4f, 0xa1, + 0x7f, 0xcb, 0x37, 0xef, 0x2b, 0x08, 0x9f, 0x6b, 0xae, 0x7d, 0x6b, 0xdb, + 0x73, 0xd6, 0xba, 0xd6, 0xb7, 0xe5, 0x1a, 0x61, 0x2d, 0xda, 0x7f, 0xd5, + 0x7a, 0x27, 0x64, 0xb4, 0xb7, 0xba, 0xf1, 0x0b, 0x3e, 0x24, 0x37, 0xdb, + 0x85, 0x48, 0x52, 0x7a, 0xff, 0xda, 0xf1, 0x7d, 0xe0, 0x1f, 0x1c, 0xa1, + 0x9f, 0x9c, 0xff, 0x93, 0x40, 0xef, 0x6d, 0xbd, 0x3d, 0x78, 0x13, 0x31, + 0x82, 0xe5, 0xb5, 0x4b, 0xe1, 0xcb, 0x6b, 0xa3, 0xe1, 0xea, 0x7e, 0x05, + 0xbe, 0xf9, 0xde, 0xbe, 0x2d, 0xab, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xfe, 0x1f, 0x54, 0x00, 0xfc, 0xe5, 0xf7, 0x7f, + 0x5a, 0xdd, 0x57, 0xfb, 0xef, 0xbe, 0x55, 0x30, 0xc5, 0xdc, 0xd3, 0xc0, + 0xda, 0xb4, 0xea, 0xd0, 0x50, 0xf8, 0x9f, 0x6c, 0x3b, 0x24, 0x82, 0x6d, + 0x90, 0x8d, 0xfe, 0x7f, 0xcd, 0x6c, 0xac, 0x08, 0x67, 0xa4, 0xbf, 0xc3, + 0x5f, 0xe8, 0x3f, 0xfd, 0xb7, 0xeb, 0x13, 0xc5, 0x0e, 0xc4, 0xa7, 0x1f, + 0x39, 0x4c, 0xe8, 0xdc, 0xd7, 0xef, 0x0d, 0x4e, 0xb6, 0x5e, 0xc5, 0x1f, + 0xdf, 0xab, 0xfa, 0x8c, 0xda, 0xef, 0x24, 0xdd, 0x28, 0xa8, 0xf0, 0x8f, + 0x74, 0xd3, 0x71, 0x81, 0xbc, 0xaf, 0xd4, 0xe5, 0xc1, 0xf2, 0x7b, 0x6c, + 0x5c, 0xf8, 0xef, 0xc1, 0xec, 0xdf, 0xac, 0x09, 0x3d, 0xd9, 0x43, 0xb1, + 0x3e, 0x37, 0xaa, 0xfd, 0xdc, 0xba, 0xb7, 0xd6, 0x8b, 0x7e, 0x94, 0x3f, + 0x03, 0x6f, 0x6a, 0xff, 0x52, 0xa6, 0xaf, 0xfe, 0x34, 0x0a, 0xff, 0xcf, + 0x30, 0xb7, 0xa5, 0x3a, 0x45, 0xf8, 0xd1, 0xba, 0x29, 0xe7, 0x98, 0xbc, + 0x65, 0xaf, 0x32, 0xf9, 0x64, 0x1b, 0x07, 0x6a, 0xd0, 0x26, 0x16, 0x16, + 0xa9, 0xa6, 0x37, 0xc9, 0xfa, 0x7e, 0x91, 0x1b, 0x09, 0x25, 0x77, 0x98, + 0x2a, 0x6f, 0x5f, 0x93, 0xda, 0x46, 0xd7, 0x82, 0x7b, 0xb3, 0x6e, 0x5c, + 0x1d, 0xc5, 0xc7, 0xdc, 0xe7, 0x5a, 0xab, 0xd4, 0xb2, 0xee, 0xbe, 0xee, + 0x8c, 0x2e, 0x37, 0xa6, 0x1d, 0x0e, 0xf9, 0x96, 0x3f, 0xf3, 0x26, 0xae, + 0x7f, 0xb0, 0x30, 0x8b, 0xb9, 0x49, 0xc2, 0xff, 0x75, 0x1c, 0x5b, 0x48, + 0xab, 0x61, 0xa0, 0xde, 0xcb, 0x3b, 0xff, 0x31, 0xa7, 0x32, 0x2e, 0x7a, + 0x4a, 0x60, 0xbc, 0xde, 0xa7, 0xa1, 0xeb, 0xff, 0xc1, 0x1c, 0xbf, 0x74, + 0xbf, 0x7d, 0x79, 0xa8, 0x44, 0xd5, 0xb7, 0x8e, 0x3f, 0x04, 0x95, 0xc2, + 0xfc, 0xdf, 0xc0, 0xde, 0x84, 0xf7, 0xbb, 0x7f, 0x5b, 0x83, 0x93, 0x0d, + 0x47, 0x11, 0x76, 0xfb, 0x2d, 0x20, 0x71, 0xe5, 0x2e, 0x7f, 0x3f, 0x33, + 0x6f, 0xc9, 0xd1, 0x8c, 0x24, 0xb5, 0xf9, 0xef, 0x60, 0x84, 0xe3, 0x5b, + 0xf5, 0xee, 0xce, 0xb5, 0x01, 0xeb, 0xe8, 0xff, 0x26, 0x5c, 0x64, 0x7c, + 0xf6, 0x3f, 0xab, 0xe6, 0x5e, 0xf8, 0xf7, 0xea, 0xae, 0x31, 0xae, 0x7b, + 0x78, 0xef, 0xe5, 0xeb, 0x5a, 0x7f, 0x3f, 0xb7, 0x9f, 0x78, 0xc8, 0xee, + 0x5d, 0xda, 0x96, 0x80, 0x0e, 0x51, 0x26, 0x09, 0xc9, 0xf8, 0xe2, 0xd5, + 0xe2, 0x47, 0x9b, 0x5a, 0x31, 0x96, 0x76, 0xc3, 0x69, 0x3a, 0xd5, 0x1e, + 0xed, 0x48, 0x7d, 0x39, 0xae, 0x8d, 0x76, 0x1d, 0xb3, 0x1c, 0xa1, 0xd9, + 0xde, 0xbe, 0x6a, 0xe4, 0xfc, 0xcf, 0x39, 0x07, 0xdd, 0xdb, 0xe2, 0xc5, + 0x0b, 0x8e, 0x3f, 0xed, 0xfe, 0xe7, 0x5e, 0x65, 0x06, 0x71, 0x7f, 0xfe, + 0xe5, 0x72, 0x85, 0x16, 0xda, 0xf7, 0x95, 0x8f, 0x80, 0xd4, 0x17, 0xd6, + 0x6f, 0xdc, 0x52, 0x20, 0x6f, 0xfe, 0xf5, 0x6b, 0xbc, 0x99, 0x8f, 0x83, + 0xd5, 0xd5, 0x3a, 0xfa, 0x73, 0x28, 0x25, 0xe9, 0x5b, 0xee, 0xa4, 0x89, + 0x77, 0x91, 0x23, 0x7a, 0x4b, 0xe6, 0xcf, 0x04, 0x68, 0xdd, 0xdf, 0xd7, + 0x9f, 0x4a, 0x64, 0x99, 0x73, 0x53, 0xbc, 0x77, 0x53, 0xae, 0xa0, 0xab, + 0xd9, 0x6e, 0x64, 0xc7, 0xa8, 0xb3, 0xf5, 0xfd, 0x1c, 0xfa, 0xd2, 0x7d, + 0xae, 0x90, 0xfe, 0x9b, 0x30, 0xe6, 0x8e, 0x85, 0x02, 0x94, 0x8d, 0x04, + 0x0b, 0xa1, 0x6b, 0xe5, 0xb6, 0x75, 0xfa, 0xe5, 0x9d, 0xdf, 0x79, 0xee, + 0x59, 0xc4, 0xb3, 0x70, 0x67, 0xe7, 0xbe, 0xae, 0xbe, 0xfa, 0x97, 0x42, + 0xc1, 0x93, 0xaf, 0xee, 0xbf, 0x62, 0x3a, 0xac, 0xaa, 0xf5, 0x9f, 0x69, + 0xf7, 0xaf, 0xdb, 0x7b, 0x14, 0xe5, 0x90, 0xc5, 0xee, 0x86, 0x1b, 0x95, + 0xe6, 0x75, 0xa1, 0xef, 0xaa, 0xe5, 0x40, 0x09, 0xf9, 0x07, 0x13, 0x59, + 0x85, 0x02, 0xa7, 0xfb, 0x6e, 0x8c, 0xa4, 0x1f, 0x09, 0x56, 0x35, 0xac, + 0xdd, 0xcf, 0x22, 0x9a, 0x28, 0x6f, 0xa3, 0xcb, 0x7a, 0x50, 0xb4, 0x16, + 0x47, 0xa7, 0xbf, 0x5e, 0xe9, 0x86, 0x62, 0x81, 0xfc, 0xdb, 0x57, 0xf7, + 0xda, 0x4a, 0xd5, 0xf5, 0x7d, 0xd7, 0xfe, 0xa0, 0xb6, 0x63, 0x87, 0x7f, + 0xac, 0x2f, 0x59, 0xd7, 0x9e, 0x6b, 0x80, 0x90, 0xfa, 0x28, 0x9c, 0xba, + 0x8e, 0xd1, 0x6d, 0xf2, 0x68, 0xb1, 0xdd, 0x70, 0x55, 0xf3, 0x09, 0xc3, + 0xc3, 0x9a, 0xb7, 0x57, 0xaf, 0x8e, 0x02, 0x59, 0xd1, 0x6b, 0x13, 0x1b, + 0xc2, 0x2f, 0xaf, 0xff, 0xb9, 0xb5, 0x7b, 0xc8, 0x97, 0x3e, 0x87, 0xc5, + 0xed, 0xf6, 0x0e, 0x25, 0x23, 0xb1, 0xb6, 0xd7, 0xbb, 0x2f, 0x8f, 0x8d, + 0xb6, 0x0d, 0x04, 0x88, 0xba, 0xf4, 0xb1, 0xac, 0x6a, 0x1b, 0x3f, 0xd8, + 0x02, 0x04, 0xf3, 0xda, 0xa9, 0x6e, 0x94, 0xda, 0xa6, 0xd7, 0xeb, 0xc3, + 0x94, 0xc7, 0x6a, 0xed, 0xf6, 0xff, 0x75, 0x3a, 0x8e, 0xc3, 0xd5, 0xcc, + 0x4d, 0xe6, 0xdb, 0x6f, 0xc1, 0x49, 0xcd, 0xa0, 0xc1, 0x5f, 0x97, 0xeb, + 0xab, 0x88, 0xf5, 0xb9, 0xfb, 0x9c, 0x89, 0x4d, 0xa2, 0x40, 0xb3, 0xa6, + 0x7b, 0xba, 0x85, 0x3f, 0xdd, 0x9e, 0x6c, 0x72, 0x00, 0xcb, 0x43, 0xe8, + 0xb9, 0xad, 0xe1, 0x2e, 0x8b, 0xcf, 0x07, 0xfc, 0x22, 0x2e, 0xcb, 0x07, + 0x9c, 0x7c, 0xab, 0xff, 0x1e, 0xd5, 0x15, 0xf8, 0xc6, 0xeb, 0x77, 0x77, + 0xb7, 0x99, 0x8f, 0xce, 0x25, 0x60, 0x3d, 0x53, 0x82, 0xfb, 0x10, 0xb9, + 0xa7, 0xdb, 0xdd, 0x3c, 0xfb, 0x1f, 0x8f, 0x9d, 0xe6, 0xa0, 0x55, 0xf5, + 0x73, 0xf7, 0x7f, 0xc5, 0xf4, 0x64, 0x8f, 0xff, 0x2b, 0xf1, 0xa5, 0x35, + 0xac, 0x0d, 0x8c, 0xee, 0xb7, 0x5d, 0x1f, 0xdf, 0x19, 0x45, 0x5e, 0x64, + 0xba, 0xb5, 0x1a, 0xd7, 0xe2, 0x56, 0xad, 0xba, 0x48, 0xa2, 0x16, 0x9c, + 0xdb, 0xb7, 0xc3, 0x53, 0xb0, 0x2f, 0x9c, 0xdd, 0xf5, 0xaf, 0xb6, 0xe8, + 0xd2, 0x7c, 0x4a, 0x5e, 0xad, 0x92, 0xa3, 0xbc, 0xe0, 0x3c, 0xd7, 0xb9, + 0xf3, 0xc2, 0x25, 0xd5, 0xf1, 0xef, 0x75, 0xb9, 0x1e, 0x4d, 0x57, 0x77, + 0x5f, 0xa9, 0x96, 0x9c, 0x09, 0x97, 0xda, 0xa8, 0xc7, 0xc4, 0x85, 0x78, + 0x93, 0x5e, 0xf3, 0x4b, 0x3c, 0x99, 0x70, 0x50, 0xc8, 0xf8, 0x34, 0x11, + 0x17, 0x95, 0x5f, 0xf5, 0x39, 0x09, 0x17, 0xd9, 0xb1, 0xef, 0x78, 0x90, + 0xbe, 0x7b, 0x37, 0x1a, 0xe5, 0x85, 0x7c, 0x81, 0xbe, 0x72, 0x2e, 0x1c, + 0xe2, 0xf8, 0xbf, 0xb5, 0x25, 0x0e, 0xe0, 0xe7, 0x25, 0xf6, 0xd5, 0x65, + 0x00, 0x2c, 0x93, 0xdf, 0x3f, 0xa7, 0xee, 0xcf, 0xe6, 0x79, 0xa5, 0xce, + 0x5c, 0x95, 0x27, 0x99, 0x30, 0xc0, 0x5c, 0x85, 0x99, 0x1c, 0xcb, 0xb5, + 0x75, 0xae, 0x78, 0xf2, 0xf9, 0x9a, 0x62, 0xf0, 0x61, 0xee, 0x75, 0x3e, + 0x9c, 0x1a, 0x16, 0xd8, 0x16, 0xee, 0xff, 0xa6, 0xdd, 0x59, 0xca, 0x7d, + 0xed, 0xfc, 0xa6, 0x6b, 0x26, 0x84, 0x53, 0x76, 0x4b, 0x1e, 0x2b, 0x6e, + 0xb9, 0x76, 0x4b, 0xa7, 0xb6, 0xa3, 0xac, 0xde, 0x58, 0xc8, 0x74, 0x3a, + 0xef, 0xf5, 0x5f, 0x75, 0x6b, 0xf6, 0xd9, 0xb9, 0xa0, 0xd5, 0xf7, 0xc6, + 0x7c, 0x15, 0x2f, 0xd6, 0xd9, 0x77, 0x03, 0x32, 0x31, 0x0d, 0xaf, 0xf7, + 0x99, 0xfb, 0xf0, 0x0c, 0x2e, 0xbc, 0x7a, 0x9b, 0x82, 0x5a, 0x1c, 0x2c, + 0x7d, 0xcb, 0xfe, 0xc7, 0x78, 0x8e, 0xf5, 0x6d, 0xbd, 0xe4, 0xc5, 0x32, + 0x78, 0x03, 0x74, 0x4e, 0x50, 0x6b, 0xdc, 0xef, 0xfd, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x1f, 0x54, 0x00, + 0x9c, 0x5c, 0xbf, 0x7e, 0xbf, 0x21, 0x6b, 0xa9, 0x14, 0x7c, 0x7f, 0xaf, + 0x83, 0xdc, 0xe5, 0xa3, 0xd4, 0x5f, 0xe7, 0x7b, 0xae, 0xd4, 0xef, 0xba, + 0x5c, 0xd4, 0x4d, 0xd1, 0xdf, 0x6b, 0x6f, 0xa8, 0x4f, 0xe7, 0x57, 0x1c, + 0x1b, 0xb3, 0x6b, 0xdc, 0xb7, 0xbb, 0x1b, 0x8d, 0xf5, 0xda, 0x41, 0xf8, + 0xb3, 0xeb, 0xa0, 0xc7, 0xcb, 0xd7, 0xfe, 0xf2, 0x1f, 0x3f, 0xed, 0xc1, + 0x6d, 0x2e, 0xf9, 0x88, 0x02, 0x8b, 0x65, 0x72, 0x3f, 0xf2, 0xc6, 0xbc, + 0x2a, 0x73, 0x77, 0x4d, 0xc4, 0x94, 0x06, 0xe6, 0x38, 0x72, 0xce, 0x7d, + 0xc4, 0x73, 0xab, 0x2f, 0xe7, 0x57, 0xcd, 0xf8, 0x49, 0x5c, 0x5f, 0xcd, + 0x0f, 0x94, 0x0b, 0xda, 0x3d, 0xad, 0xde, 0x1d, 0x08, 0x95, 0xf4, 0x49, + 0x79, 0xd6, 0xdb, 0x48, 0x50, 0xad, 0xfd, 0x3a, 0x8f, 0x83, 0x78, 0x38, + 0xca, 0xea, 0xf3, 0x0d, 0x4e, 0xde, 0xf7, 0xb7, 0x13, 0x75, 0xeb, 0x13, + 0x89, 0x34, 0x56, 0x3e, 0x94, 0xc5, 0x0b, 0x92, 0x63, 0x57, 0x89, 0x3a, + 0x14, 0x17, 0xcb, 0x0e, 0x43, 0xd7, 0xd7, 0xa7, 0x12, 0x54, 0x03, 0xca, + 0x65, 0x95, 0x6b, 0xbb, 0xb7, 0x20, 0x78, 0x2c, 0x73, 0x59, 0xdb, 0x7e, + 0x2c, 0xd3, 0xaa, 0xce, 0xa6, 0xc5, 0x98, 0xb2, 0x92, 0xe3, 0x5f, 0x2d, + 0x85, 0x86, 0x12, 0xb7, 0xc3, 0x67, 0xa5, 0x81, 0xd5, 0xa3, 0x20, 0x68, + 0xbd, 0x82, 0xdd, 0xab, 0xb1, 0x38, 0x66, 0xf1, 0xc7, 0x84, 0xe5, 0x7c, + 0xd0, 0xac, 0xcf, 0xe6, 0x76, 0xcd, 0x80, 0x7b, 0xa8, 0xea, 0xdf, 0x3b, + 0xde, 0xfc, 0xdd, 0x63, 0x95, 0xfe, 0x63, 0xe7, 0xa1, 0x00, 0xef, 0x2f, + 0xbc, 0xe0, 0xe8, 0xb6, 0x49, 0xb0, 0xff, 0x42, 0xef, 0x3e, 0xc5, 0x55, + 0xff, 0x8f, 0x43, 0x8d, 0x8b, 0xf5, 0x23, 0xbb, 0x79, 0xff, 0x46, 0xf1, + 0xbc, 0xc3, 0x7f, 0x6f, 0xe5, 0x49, 0x69, 0xb6, 0xaa, 0xf5, 0xfd, 0xd0, + 0xc8, 0xaa, 0x7f, 0x4d, 0x5b, 0x3e, 0xa3, 0x78, 0xc3, 0xeb, 0xfa, 0xfb, + 0x86, 0x30, 0xef, 0xe1, 0xba, 0x7b, 0xe7, 0x33, 0x6b, 0x62, 0x67, 0xf6, + 0x6d, 0x7a, 0xee, 0xe4, 0x4e, 0xdb, 0x25, 0xb7, 0x75, 0x5e, 0xf6, 0x09, + 0x7d, 0x25, 0x2c, 0xea, 0xfd, 0xf5, 0x7f, 0xb7, 0x3d, 0x2f, 0xc8, 0xec, + 0x9d, 0xff, 0xbd, 0x35, 0xff, 0x78, 0xde, 0xbf, 0xa1, 0xc4, 0xcf, 0x32, + 0x1e, 0x3d, 0x4e, 0x3b, 0xd1, 0x5b, 0xac, 0xf8, 0x14, 0x1e, 0x9e, 0x33, + 0xf4, 0xe3, 0xd0, 0xd5, 0x88, 0xdf, 0xcf, 0x2a, 0x3b, 0xb2, 0x1e, 0xe2, + 0x7d, 0x39, 0x4c, 0x50, 0xfd, 0x0d, 0xec, 0xf6, 0x32, 0x3e, 0x2f, 0xb6, + 0xdf, 0xf1, 0x71, 0xec, 0xb7, 0x9c, 0x46, 0xc4, 0xd5, 0x42, 0xf9, 0x5f, + 0xc3, 0xfc, 0x23, 0xd0, 0x5c, 0xb0, 0x2f, 0x6c, 0x06, 0x69, 0x63, 0x29, + 0x3c, 0xee, 0x56, 0x4c, 0x14, 0x3f, 0x86, 0x67, 0x81, 0xbb, 0x4f, 0x4d, + 0x28, 0x94, 0x40, 0xc8, 0xd9, 0x97, 0x92, 0x8e, 0x24, 0xa9, 0x58, 0x1f, + 0x4a, 0xab, 0xff, 0x3e, 0xbe, 0x95, 0x99, 0x35, 0xff, 0x95, 0x2d, 0xc4, + 0xbd, 0x56, 0x7e, 0xf5, 0xfa, 0x79, 0xfa, 0xb9, 0x1a, 0x32, 0x3e, 0x1d, + 0xe8, 0xa2, 0x3c, 0xd0, 0xf5, 0xbc, 0xa3, 0x1f, 0x05, 0x13, 0xcb, 0x15, + 0xf5, 0xf5, 0x2f, 0x75, 0x4d, 0xaf, 0xec, 0xfc, 0xf7, 0xd6, 0x87, 0xbd, + 0x74, 0x51, 0xf2, 0x5f, 0xec, 0x37, 0x5e, 0xff, 0xbd, 0x7d, 0xc2, 0x6c, + 0x34, 0x39, 0xea, 0x7a, 0xdd, 0xab, 0x74, 0xad, 0xfd, 0x63, 0x3f, 0x0a, + 0x83, 0xe5, 0x5d, 0xec, 0x75, 0x6b, 0xb0, 0x2d, 0xf0, 0x3f, 0x77, 0x2a, + 0x8a, 0xbc, 0x7a, 0xf1, 0xbf, 0x24, 0x07, 0xbe, 0x01, 0xac, 0xb0, 0x7d, + 0x02, 0x69, 0x04, 0x58, 0xe3, 0xdc, 0x2f, 0x3a, 0x74, 0x49, 0xae, 0xab, + 0xfe, 0x58, 0xfb, 0xda, 0x6a, 0x03, 0xd9, 0xa8, 0x5d, 0x3f, 0xdf, 0xe8, + 0x35, 0x61, 0x64, 0xfe, 0xcd, 0xda, 0xed, 0xfd, 0xf2, 0x9e, 0x6e, 0x72, + 0xcc, 0x9b, 0x5d, 0x0d, 0xfe, 0xbb, 0x05, 0x44, 0x18, 0xf2, 0x04, 0xa9, + 0x5d, 0x9d, 0xc8, 0x99, 0x28, 0x9a, 0x57, 0xed, 0xcf, 0xcb, 0xe1, 0xb2, + 0x5f, 0x0f, 0xa5, 0xd4, 0x85, 0xe8, 0xd1, 0xb3, 0xc9, 0x1f, 0x8e, 0x1d, + 0x79, 0xea, 0x2a, 0xbd, 0x36, 0xf7, 0xb7, 0x2d, 0x57, 0x23, 0x0f, 0x95, + 0x1e, 0x8b, 0x26, 0x1a, 0x73, 0x23, 0xdb, 0xa4, 0xf2, 0xa1, 0x4d, 0x5c, + 0x24, 0xfd, 0x58, 0x1d, 0xd3, 0x25, 0xca, 0x67, 0x47, 0xfa, 0x56, 0xfe, + 0x7f, 0x15, 0x59, 0xc1, 0xd6, 0x7a, 0xac, 0x79, 0x98, 0x22, 0x9e, 0xfe, + 0x56, 0xfa, 0xc1, 0x5b, 0xe0, 0x0c, 0xf6, 0xd2, 0xad, 0x8b, 0xe1, 0x4d, + 0xff, 0xff, 0x31, 0x3a, 0x47, 0xe5, 0xfd, 0x34, 0x67, 0x81, 0x9e, 0xfd, + 0xb6, 0x7c, 0x8a, 0xf5, 0x9e, 0x3f, 0xaf, 0x76, 0x90, 0x3b, 0xe3, 0xe7, + 0xcc, 0xef, 0x5b, 0xdb, 0x5a, 0x05, 0xee, 0xd7, 0x5e, 0xe3, 0xc6, 0xbd, + 0xee, 0xaa, 0x7b, 0xa2, 0xa2, 0xa6, 0x5c, 0x99, 0x21, 0x71, 0x7e, 0x61, + 0xd8, 0xe2, 0x45, 0x8d, 0xaa, 0x4c, 0xf9, 0x90, 0x94, 0xff, 0x57, 0xad, + 0x45, 0x1c, 0x3a, 0xc8, 0x48, 0x8d, 0xeb, 0xe7, 0x62, 0x01, 0x2c, 0xd3, + 0xd4, 0x72, 0xe3, 0x29, 0x47, 0x5f, 0xaf, 0x4d, 0xfe, 0x11, 0x02, 0xa9, + 0x7d, 0xf7, 0xf1, 0x2b, 0x61, 0x08, 0x6b, 0xd0, 0x6d, 0xce, 0x49, 0xe4, + 0xd9, 0xe7, 0xd6, 0x2a, 0xb1, 0xbf, 0x4b, 0xb5, 0x9b, 0xee, 0x6c, 0xd7, + 0x68, 0x6d, 0xe6, 0xbd, 0x09, 0x29, 0xb4, 0xe5, 0xec, 0xe2, 0xd9, 0x19, + 0xe2, 0xf1, 0x00, 0xf5, 0xd7, 0x3a, 0x68, 0xdb, 0xf1, 0xcc, 0x66, 0xf1, + 0xab, 0xb9, 0x61, 0xe6, 0xe3, 0xde, 0xdd, 0xfd, 0x66, 0x83, 0x99, 0xfd, + 0xde, 0xf3, 0xfb, 0xa2, 0x12, 0x61, 0x29, 0xf2, 0x56, 0xf4, 0x9a, 0xfd, + 0xad, 0x37, 0xf4, 0xa4, 0x7b, 0xe3, 0x82, 0xac, 0x57, 0xd7, 0x74, 0x5e, + 0xda, 0xba, 0xa8, 0xed, 0xfc, 0x98, 0x6d, 0x49, 0x5a, 0xb0, 0xce, 0xf7, + 0x1d, 0xe7, 0xcd, 0xe1, 0x5c, 0x7f, 0xa4, 0x25, 0xb7, 0x38, 0x94, 0xfd, + 0xbd, 0xf8, 0x3d, 0x2a, 0x69, 0x93, 0xcf, 0x4f, 0x67, 0xd8, 0x5e, 0x67, + 0x40, 0x58, 0xdb, 0x11, 0x7d, 0x29, 0x8e, 0x0c, 0xf7, 0xa5, 0x31, 0xa0, + 0x14, 0xce, 0x49, 0x11, 0xd5, 0xea, 0x38, 0xc4, 0x0b, 0x5f, 0xca, 0x9f, + 0x6f, 0x4f, 0xf1, 0x03, 0x71, 0x34, 0x43, 0xfc, 0xbc, 0xfd, 0xc7, 0x63, + 0x78, 0x7e, 0xc7, 0xb9, 0xb4, 0x45, 0x34, 0x7e, 0xdd, 0x67, 0x0e, 0xba, + 0x0d, 0x5b, 0x37, 0xd0, 0x0d, 0x16, 0x58, 0x76, 0xb1, 0x65, 0xc2, 0x10, + 0x1b, 0x80, 0xc0, 0xe1, 0x76, 0x9e, 0xdd, 0xee, 0xfd, 0x97, 0x7d, 0x6c, + 0x7b, 0xc8, 0xf7, 0x20, 0xab, 0x12, 0x53, 0xf4, 0x9f, 0x3a, 0x05, 0x51, + 0x78, 0x81, 0xf6, 0xdf, 0xed, 0x6e, 0xea, 0x5a, 0x74, 0xba, 0x78, 0x7f, + 0x16, 0x58, 0x1f, 0xb3, 0xf2, 0x04, 0x2d, 0x16, 0xdf, 0x46, 0xf3, 0xd5, + 0x72, 0x29, 0x5d, 0x4f, 0x50, 0x49, 0xe6, 0x4c, 0x9f, 0x4f, 0xa8, 0x21, + 0x91, 0xc9, 0x5c, 0x7b, 0x76, 0x3d, 0xe9, 0xf8, 0x27, 0x3a, 0xe8, 0x7d, + 0xf7, 0xdc, 0x83, 0xe1, 0x9f, 0x58, 0xaf, 0x8a, 0x8e, 0xc6, 0x3f, 0xab, + 0x7a, 0x1b, 0x12, 0x0a, 0xe6, 0xe2, 0x52, 0x03, 0x00, 0x8e, 0x28, 0x13, + 0x84, 0x29, 0x7a, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x1f, 0x54, 0x00, + 0xdc, 0xdd, 0xff, 0xda, 0xbe, 0xaf, 0x3d, 0x2c, 0xd7, 0xe7, 0xf1, 0x0d, + 0x0d, 0x98, 0xff, 0xc3, 0x52, 0xce, 0xa7, 0x0a, 0xaa, 0x9d, 0xab, 0x0f, + 0x83, 0x91, 0x95, 0x56, 0x6f, 0xfd, 0x71, 0xfd, 0x5c, 0x3b, 0x9c, 0xfc, + 0x8f, 0xe2, 0x89, 0x73, 0x4e, 0xf9, 0xbb, 0x68, 0x2b, 0xd3, 0xc8, 0xcc, + 0x51, 0xa5, 0xee, 0xf6, 0xf5, 0x64, 0xf9, 0xf8, 0x62, 0x73, 0x37, 0xdd, + 0x7f, 0x3a, 0x59, 0xe4, 0xae, 0xbe, 0xfa, 0x75, 0xae, 0xa6, 0xfe, 0xd6, + 0xf5, 0x8b, 0x27, 0xa5, 0x39, 0x79, 0xeb, 0x54, 0x3d, 0xa5, 0xf5, 0xaf, + 0x5b, 0x8a, 0x8d, 0x56, 0x64, 0x73, 0x89, 0xcc, 0x0b, 0xab, 0x3c, 0x18, + 0xda, 0x98, 0xaa, 0x92, 0xd3, 0x6d, 0xdd, 0x48, 0xa2, 0xdb, 0x10, 0xb0, + 0xbf, 0x03, 0xe3, 0x6b, 0x8d, 0xfa, 0xdf, 0x05, 0xdd, 0x3c, 0x1b, 0x22, + 0xac, 0xf5, 0xd9, 0xed, 0x0e, 0x39, 0x82, 0xfe, 0x97, 0x16, 0x1c, 0xdf, + 0xfa, 0x83, 0x7f, 0xe9, 0x96, 0x34, 0xbe, 0x06, 0xa5, 0xe0, 0x38, 0x53, + 0xef, 0x4f, 0x45, 0x6b, 0x9b, 0x44, 0x3a, 0x8d, 0x67, 0x6c, 0x40, 0xcc, + 0x57, 0xa0, 0x9e, 0xf7, 0x21, 0xba, 0x81, 0x04, 0x1a, 0xc2, 0xfb, 0x6b, + 0x29, 0x7e, 0x73, 0xd9, 0xa0, 0x76, 0xd5, 0x24, 0x14, 0x7e, 0xe6, 0xfe, + 0x1d, 0x96, 0x44, 0x33, 0x9f, 0x51, 0xfe, 0x65, 0x3f, 0x57, 0xd9, 0x7a, + 0xb7, 0xfe, 0x4d, 0xcd, 0xdb, 0x05, 0xfa, 0xb7, 0x76, 0x1c, 0x3f, 0x6d, + 0xf6, 0xca, 0x07, 0x94, 0x63, 0x82, 0xed, 0x4b, 0x51, 0xc2, 0x24, 0x89, + 0x9f, 0xca, 0x2f, 0xbd, 0xe1, 0x99, 0x6c, 0x3a, 0xc7, 0xbf, 0x96, 0xef, + 0xc0, 0x6a, 0x54, 0xdc, 0x76, 0x70, 0x8e, 0x3b, 0xd3, 0xba, 0xe4, 0x9d, + 0x0a, 0x70, 0x5f, 0xe3, 0xc7, 0x90, 0xf3, 0xe1, 0xae, 0x37, 0xb6, 0x0f, + 0xce, 0x1a, 0xeb, 0x5b, 0x1f, 0xc2, 0xb8, 0xc4, 0xfa, 0xf7, 0xdd, 0x41, + 0x1d, 0x37, 0x4a, 0x65, 0xe3, 0x3a, 0xce, 0x8f, 0x77, 0x35, 0x47, 0x22, + 0xa0, 0x51, 0xaa, 0xc0, 0xe7, 0x77, 0xff, 0x18, 0x92, 0x80, 0xda, 0x67, + 0xd9, 0x16, 0x23, 0x2b, 0xb5, 0xbc, 0xeb, 0x79, 0x56, 0x5c, 0x7b, 0x43, + 0xd8, 0x9e, 0x1b, 0xc3, 0xc0, 0x3d, 0xee, 0xb5, 0x90, 0x05, 0x6a, 0x40, + 0x01, 0xfc, 0xed, 0xd3, 0x15, 0xb9, 0x56, 0x25, 0xfd, 0x30, 0xde, 0x3b, + 0xf3, 0x99, 0x63, 0x68, 0xb7, 0xb7, 0xdf, 0x94, 0x1b, 0x83, 0xda, 0xe0, + 0xf6, 0x7d, 0xfa, 0xdf, 0xb0, 0x8b, 0xfc, 0x5d, 0xc5, 0xfd, 0x06, 0xe7, + 0x5f, 0xd5, 0xbc, 0xd3, 0x9d, 0xfe, 0x3e, 0x36, 0xb9, 0x9b, 0xc9, 0x94, + 0xb2, 0xc4, 0x8a, 0x3e, 0xde, 0xee, 0x82, 0xb4, 0xa7, 0xa7, 0x53, 0x43, + 0xc3, 0xc9, 0xd5, 0xd9, 0xc8, 0x1d, 0xba, 0x22, 0x04, 0x71, 0xe2, 0x36, + 0xcc, 0x55, 0xb1, 0xea, 0x5b, 0xfc, 0x29, 0xa9, 0x24, 0xdd, 0xd3, 0xcf, + 0xa9, 0x00, 0xca, 0x66, 0x4a, 0x75, 0x7b, 0x4a, 0xf7, 0xc1, 0xa8, 0x8b, + 0x73, 0x7d, 0x1d, 0x92, 0xff, 0x26, 0x5b, 0x55, 0x2e, 0xff, 0xb5, 0xd2, + 0x35, 0x2a, 0x3b, 0x77, 0x89, 0xfd, 0x5f, 0xaf, 0x67, 0xc9, 0x33, 0x70, + 0xee, 0x8d, 0x5b, 0xa8, 0x9b, 0xe8, 0x9f, 0x89, 0x73, 0x06, 0x11, 0x29, + 0x1e, 0xec, 0xc5, 0xbb, 0xbe, 0x62, 0x38, 0xd0, 0x6c, 0x75, 0xde, 0x67, + 0x2e, 0x93, 0x57, 0xda, 0xb9, 0x9f, 0x97, 0x31, 0xcf, 0x69, 0xb8, 0xdd, + 0xcf, 0x11, 0x9d, 0x25, 0xed, 0x72, 0x3b, 0x5f, 0x47, 0x9d, 0x53, 0xca, + 0xee, 0x00, 0xad, 0x30, 0xf0, 0x7a, 0x6e, 0x75, 0xee, 0x99, 0x12, 0xb7, + 0xbb, 0x7f, 0x2f, 0xfb, 0xfd, 0xba, 0x81, 0xb3, 0x14, 0x8f, 0x9e, 0x17, + 0x71, 0x78, 0x6a, 0xd1, 0xf7, 0xac, 0xbd, 0xaa, 0x5c, 0xb1, 0xbd, 0xe5, + 0xcb, 0x8a, 0xb5, 0xbf, 0xc3, 0xdd, 0xa2, 0x19, 0x4b, 0x45, 0x86, 0x6f, + 0x1a, 0x89, 0x59, 0xbf, 0x25, 0x9f, 0x14, 0xe6, 0xbc, 0x55, 0xb1, 0x6d, + 0x6b, 0xca, 0x0c, 0x7e, 0xfc, 0x11, 0xe8, 0x8f, 0x5c, 0xef, 0x06, 0xf4, + 0x00, 0xf5, 0x5d, 0xad, 0x24, 0xc3, 0x85, 0xc9, 0x7a, 0xef, 0xcd, 0x5e, + 0xb4, 0x1a, 0x7b, 0x15, 0xaf, 0x5f, 0x83, 0xa1, 0x38, 0x19, 0x9d, 0x1e, + 0x61, 0xa2, 0xb7, 0xbf, 0x06, 0xd4, 0x32, 0xd1, 0x14, 0xfa, 0x83, 0x3f, + 0x72, 0xff, 0x1e, 0x43, 0x4f, 0xb4, 0xa2, 0x33, 0x24, 0xf9, 0x63, 0xa7, + 0x53, 0x15, 0x9f, 0x7c, 0xb4, 0x8c, 0xf0, 0xcf, 0xdb, 0x19, 0x93, 0xae, + 0xe0, 0xaa, 0x26, 0x0f, 0x2f, 0xba, 0x6d, 0xf5, 0x9f, 0x63, 0x2f, 0x1a, + 0x21, 0xca, 0xec, 0xfd, 0xd9, 0xfb, 0xed, 0x85, 0xf7, 0xff, 0x70, 0xa9, + 0x65, 0xa5, 0x62, 0x75, 0xf7, 0xec, 0x98, 0x92, 0xee, 0x59, 0x53, 0xb3, + 0xdc, 0xb5, 0xb4, 0xd3, 0x0a, 0x56, 0x7d, 0x29, 0x8e, 0x8e, 0xff, 0xaa, + 0xa6, 0x56, 0xf8, 0xd7, 0x4c, 0x27, 0x83, 0x6d, 0x04, 0xf9, 0xe6, 0x5e, + 0x71, 0x81, 0xd3, 0xf5, 0x6b, 0xeb, 0xe9, 0x2f, 0x1a, 0x6d, 0xfd, 0xf5, + 0x62, 0xaa, 0xdc, 0xab, 0x71, 0x7e, 0x85, 0xc0, 0x7e, 0x9f, 0x6b, 0xc4, + 0xa8, 0x15, 0x89, 0xfb, 0x67, 0x40, 0xba, 0x50, 0x45, 0x5b, 0x08, 0x6c, + 0x24, 0x05, 0x48, 0x07, 0x64, 0xe5, 0x17, 0xd3, 0x87, 0xf8, 0xe3, 0x53, + 0xa6, 0x1c, 0x1c, 0xf6, 0x3d, 0x5f, 0xc5, 0x1a, 0x9b, 0xb8, 0x7d, 0x93, + 0x6b, 0xff, 0x26, 0xcc, 0xc9, 0xb9, 0xb1, 0xf0, 0x09, 0x5e, 0x5e, 0x4e, + 0x1f, 0xe5, 0x66, 0x40, 0x5e, 0x79, 0xf5, 0xfd, 0xfe, 0x3f, 0x02, 0x47, + 0x77, 0x77, 0xed, 0xff, 0x98, 0x40, 0x79, 0xfd, 0xad, 0x09, 0xef, 0xf3, + 0xae, 0x57, 0x7b, 0x64, 0x61, 0x0b, 0x55, 0xde, 0xff, 0x58, 0x0b, 0x8f, + 0x6d, 0xea, 0x5a, 0x08, 0x95, 0x71, 0xea, 0x8c, 0xc9, 0xbe, 0x5e, 0xe2, + 0xae, 0x6e, 0xfe, 0x42, 0xfb, 0x26, 0xda, 0xc8, 0x21, 0xaf, 0x7f, 0xef, + 0xda, 0x6c, 0x37, 0x4e, 0x74, 0xbe, 0x7c, 0x2c, 0xa5, 0xda, 0x17, 0xd3, + 0xfb, 0x5d, 0x4c, 0x2e, 0xdc, 0x31, 0x4a, 0xf6, 0xdf, 0xbd, 0x3e, 0x5a, + 0x02, 0x89, 0xfb, 0x67, 0x1c, 0x25, 0x29, 0xed, 0x7e, 0x34, 0x7f, 0x70, + 0x45, 0x93, 0x48, 0x29, 0x3f, 0xdd, 0x79, 0xa9, 0x92, 0xa7, 0xb7, 0x6c, + 0xd7, 0xf7, 0xdf, 0x4c, 0x27, 0xd7, 0xca, 0xfa, 0xa0, 0xfc, 0x69, 0xdd, + 0x9e, 0xda, 0xb8, 0x64, 0xb3, 0x67, 0x90, 0xcf, 0x0a, 0x9b, 0xd6, 0xda, + 0x18, 0x4d, 0xb1, 0x77, 0xb9, 0xe9, 0x69, 0x7d, 0x8f, 0xd6, 0xf5, 0xea, + 0xcd, 0x04, 0x9b, 0x3d, 0x1a, 0xbf, 0x11, 0xef, 0x55, 0xe5, 0x2d, 0x77, + 0xd6, 0x56, 0x4a, 0x93, 0x2c, 0x46, 0x82, 0xaf, 0xfb, 0xe9, 0xa9, 0xcc, + 0x85, 0x5b, 0xbc, 0x76, 0x5e, 0xeb, 0x37, 0x48, 0xf2, 0x9a, 0xab, 0x27, + 0xc6, 0x2d, 0xef, 0x6f, 0x39, 0xf2, 0xe6, 0x83, 0x88, 0x0b, 0xdf, 0x1a, + 0x2f, 0xc2, 0x3f, 0xa3, 0xf0, 0xbf, 0x5f, 0x0b, 0x3d, 0xe4, 0xd8, 0x62, + 0xc6, 0xe9, 0x8b, 0x33, 0xd0, 0xd7, 0x32, 0xf5, 0xc7, 0x5b, 0x51, 0x02, + 0x70, 0x08, 0x6d, 0xef, 0xf4, 0xf2, 0x73, 0x5e, 0xec, 0x64, 0x7a, 0xcf, + 0x2c, 0xc7, 0x68, 0xc0, 0xf7, 0xeb, 0xb1, 0x60, 0x8c, 0xa5, 0xa7, 0x0e, + 0xa0, 0xe9, 0x8e, 0x8f, 0x7a, 0xc1, 0x12, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x1f, 0x54, 0x00, + 0xbc, 0xb3, 0xf6, 0xa7, 0xb6, 0xdd, 0x70, 0x2b, 0x0a, 0x77, 0xf6, 0xe6, + 0xff, 0xdc, 0xd5, 0x2f, 0x95, 0x75, 0x9d, 0xf3, 0x3f, 0x52, 0xe9, 0x8f, + 0x94, 0x55, 0xc2, 0x1b, 0xb1, 0xf1, 0xff, 0xe5, 0x2e, 0xa2, 0x59, 0x06, + 0xb8, 0x90, 0xee, 0xf7, 0x89, 0xff, 0x0c, 0xf8, 0xab, 0xca, 0x34, 0xd5, + 0xc9, 0xb7, 0x7f, 0x63, 0x19, 0x31, 0x7b, 0xe9, 0xb8, 0x71, 0x7d, 0x97, + 0x1f, 0x9a, 0xde, 0x42, 0x59, 0xfa, 0xb3, 0xcf, 0x22, 0xa7, 0x35, 0xb9, + 0xe8, 0xbb, 0x90, 0xee, 0xa9, 0x6e, 0x49, 0x08, 0xcc, 0x1e, 0x15, 0xfd, + 0xf9, 0xa8, 0xfa, 0x7a, 0xfd, 0x72, 0xc3, 0x08, 0x6f, 0x4c, 0xab, 0xc8, + 0xe3, 0x8b, 0xc0, 0x63, 0x39, 0x07, 0xf6, 0x35, 0x28, 0xa4, 0xe5, 0x77, + 0x76, 0x3d, 0xe7, 0xab, 0x39, 0xab, 0xb1, 0xaf, 0x86, 0xfb, 0xa2, 0xc1, + 0xdc, 0x00, 0xf0, 0xdb, 0x6e, 0xbd, 0xac, 0xea, 0xc8, 0x0d, 0x4d, 0xce, + 0xe7, 0x2b, 0x1c, 0x1a, 0xc5, 0xbc, 0xff, 0xda, 0x1d, 0x21, 0x67, 0x5f, + 0x21, 0xdd, 0xf0, 0xef, 0xc9, 0xb7, 0x5f, 0xa4, 0xb7, 0xf9, 0x63, 0x62, + 0x45, 0xbf, 0xfc, 0xbc, 0x3a, 0x1b, 0x25, 0x69, 0x7e, 0x60, 0xf0, 0x5b, + 0xb4, 0xaa, 0x69, 0xd7, 0xef, 0xfb, 0x7d, 0xbe, 0x4c, 0x27, 0x73, 0x37, + 0xee, 0xab, 0x1b, 0x0e, 0xf8, 0xb7, 0x94, 0x5d, 0x3e, 0xad, 0xa5, 0xb9, + 0x56, 0x77, 0x1f, 0x2f, 0x43, 0x31, 0xb2, 0xf2, 0x57, 0x5c, 0x9e, 0x26, + 0x06, 0xf3, 0x76, 0x1f, 0x88, 0xf5, 0x86, 0x90, 0x65, 0x79, 0xbd, 0xa3, + 0x71, 0xf8, 0xc6, 0x7e, 0xbc, 0x22, 0x24, 0xac, 0xb3, 0x5e, 0x49, 0x15, + 0xbd, 0x79, 0xa6, 0x90, 0xed, 0xff, 0x79, 0xb5, 0xd5, 0x0d, 0x17, 0x2e, + 0xfb, 0x3f, 0x5b, 0xe7, 0x52, 0xbf, 0xf6, 0xb7, 0x37, 0x9a, 0x75, 0x01, + 0xbe, 0x94, 0x17, 0xec, 0x89, 0x30, 0x7b, 0xef, 0xa5, 0x35, 0xf4, 0xec, + 0xb1, 0xad, 0x3e, 0x8f, 0x79, 0x9c, 0xd7, 0xbf, 0x33, 0x09, 0xb9, 0xc2, + 0xdd, 0x28, 0xd1, 0x93, 0x93, 0x2a, 0xd5, 0xbd, 0x86, 0x81, 0xe1, 0xee, + 0x2f, 0xbf, 0xeb, 0x5f, 0x2d, 0x34, 0xd1, 0x1d, 0xe8, 0xf6, 0x1b, 0x7a, + 0xd1, 0xf6, 0x2e, 0xf0, 0x4f, 0x6b, 0xb3, 0x9c, 0x64, 0x69, 0xca, 0xbd, + 0x1e, 0xd3, 0xad, 0xb3, 0x1e, 0x7c, 0x4c, 0xff, 0xab, 0x13, 0x51, 0xbf, + 0x04, 0x6d, 0xdf, 0x55, 0xef, 0x9f, 0x66, 0x78, 0x9e, 0xfa, 0x53, 0x5b, + 0xb1, 0x20, 0x51, 0xd6, 0xa4, 0x68, 0x17, 0xdd, 0x90, 0x9f, 0xbc, 0xba, + 0x5b, 0x51, 0x1f, 0x6b, 0x5c, 0x15, 0xa6, 0x7a, 0xfa, 0xf2, 0x38, 0xca, + 0xa2, 0xf9, 0xdf, 0x11, 0x36, 0x44, 0x1c, 0xd3, 0xce, 0x6c, 0x4a, 0xdc, + 0x0f, 0x42, 0xfe, 0x7e, 0xc5, 0x81, 0xfe, 0xc2, 0x69, 0xe8, 0xd6, 0xfd, + 0x11, 0x60, 0x1e, 0xb4, 0xfe, 0x7f, 0x73, 0x27, 0x01, 0x09, 0x18, 0xf1, + 0xe3, 0x7f, 0x9c, 0x3c, 0x93, 0x56, 0xe7, 0xbb, 0xcf, 0x10, 0x67, 0x5b, + 0x1c, 0xf4, 0xb4, 0x77, 0x75, 0x9a, 0xc0, 0xa3, 0x54, 0xfb, 0x95, 0xbf, + 0x1a, 0x19, 0xcf, 0x15, 0x0a, 0x8a, 0xe6, 0x3e, 0xf7, 0xea, 0x91, 0xac, + 0xf8, 0x63, 0x3b, 0xbd, 0x59, 0x82, 0x8b, 0x9f, 0xad, 0xcf, 0x37, 0x70, + 0x39, 0x51, 0xfe, 0x4d, 0xeb, 0x0a, 0x8f, 0x75, 0xd4, 0x6f, 0xe3, 0x4c, + 0x94, 0xa1, 0x0b, 0x15, 0xd6, 0x26, 0x2a, 0xbf, 0xc4, 0x3c, 0xf4, 0xff, + 0x74, 0xcb, 0x7c, 0x17, 0x3d, 0x9e, 0x18, 0xef, 0xce, 0xee, 0xbd, 0xd2, + 0xe7, 0xb5, 0x71, 0x21, 0x75, 0x97, 0xae, 0xef, 0x6d, 0xe9, 0xeb, 0xec, + 0x1f, 0xcd, 0x78, 0xee, 0xf4, 0x49, 0xf6, 0x0b, 0x9d, 0xf9, 0x7a, 0x2e, + 0xb9, 0x58, 0x5d, 0xbc, 0xf7, 0xeb, 0xc4, 0x76, 0xdb, 0x5a, 0x6d, 0xef, + 0xcc, 0x6a, 0x5a, 0x03, 0xfe, 0x25, 0xe2, 0xbb, 0x58, 0x75, 0x59, 0x34, + 0x6e, 0xbd, 0x7b, 0x36, 0x63, 0x98, 0xee, 0x0c, 0x24, 0xcc, 0xd9, 0x89, + 0x79, 0xaf, 0xd4, 0x3c, 0x6d, 0xc6, 0x3a, 0x79, 0xce, 0x12, 0xb4, 0xdb, + 0xa1, 0xf7, 0xe3, 0xf2, 0x74, 0x53, 0xc2, 0x59, 0x77, 0xed, 0x4d, 0x5e, + 0x34, 0xd5, 0xfe, 0x27, 0xd4, 0x07, 0x81, 0x46, 0x1b, 0xbd, 0xd7, 0x07, + 0xec, 0x19, 0x7b, 0x7c, 0xfc, 0xf8, 0x13, 0x47, 0x95, 0x8a, 0x3d, 0x92, + 0x7e, 0xa4, 0x5e, 0xa8, 0x86, 0xe2, 0xdd, 0x78, 0xcd, 0xf1, 0x24, 0xf7, + 0xef, 0x76, 0xbf, 0xb0, 0xb4, 0x4e, 0xc8, 0x58, 0x79, 0xfd, 0xbb, 0x3f, + 0xcb, 0x15, 0x45, 0x56, 0x6c, 0xd7, 0xdf, 0xcb, 0xed, 0xaf, 0xbe, 0x1a, + 0xd4, 0xec, 0xee, 0x99, 0xd7, 0xb2, 0x4b, 0xe3, 0x17, 0x71, 0xac, 0xd5, + 0x97, 0x68, 0xb8, 0x38, 0xaf, 0x6f, 0x99, 0x8f, 0xd9, 0x24, 0xeb, 0x53, + 0xb1, 0x77, 0x6a, 0x69, 0x8f, 0x37, 0xf5, 0xd5, 0x56, 0x26, 0x34, 0x2c, + 0x9b, 0x4e, 0xb5, 0xfe, 0x4c, 0x93, 0xa9, 0xd9, 0x6f, 0xab, 0xef, 0x7b, + 0x11, 0xec, 0x84, 0xbf, 0xbb, 0x78, 0x99, 0x35, 0x69, 0xff, 0x7b, 0xf6, + 0x59, 0x98, 0xf9, 0x57, 0xec, 0xf7, 0xbb, 0xd3, 0x7a, 0xca, 0x52, 0xdd, + 0xbf, 0x8d, 0xd2, 0xf9, 0xbd, 0x68, 0xc3, 0xfd, 0x4d, 0xa1, 0xed, 0xef, + 0x3a, 0xb4, 0x5e, 0x93, 0xf7, 0x65, 0x7b, 0x50, 0x51, 0x6c, 0x7b, 0xdd, + 0x8e, 0x9b, 0xe8, 0xa5, 0xb4, 0x0f, 0xb7, 0xf7, 0x7a, 0x5e, 0x88, 0x4b, + 0xdb, 0x32, 0xf6, 0xbb, 0x27, 0xbd, 0x96, 0x8d, 0x64, 0x86, 0xfb, 0xe6, + 0x75, 0xf9, 0xdf, 0xe8, 0x39, 0xf0, 0xab, 0xfa, 0xe7, 0xe5, 0x8f, 0x22, + 0x58, 0xa0, 0xd3, 0xf7, 0x19, 0xc5, 0x4f, 0xc2, 0xdf, 0x31, 0x56, 0x13, + 0x3c, 0xd5, 0xed, 0xfe, 0xd3, 0x21, 0x29, 0xab, 0xad, 0x47, 0x2e, 0xae, + 0xf2, 0x50, 0xfc, 0x3f, 0xc5, 0x8d, 0x45, 0x38, 0x48, 0xe9, 0x74, 0xd0, + 0x2e, 0xf7, 0xbf, 0xbb, 0x3d, 0xde, 0x29, 0xa5, 0x1b, 0x66, 0x1f, 0xcf, + 0xa1, 0xab, 0x9d, 0xa2, 0xd0, 0xfc, 0x24, 0xcd, 0xc3, 0x14, 0x17, 0xb6, + 0x03, 0xa6, 0xdf, 0x69, 0x4b, 0x9e, 0x2c, 0x91, 0xfd, 0xb9, 0xbb, 0x9f, + 0x41, 0x30, 0xf0, 0x85, 0x7f, 0xdf, 0x99, 0x68, 0x4a, 0xed, 0xf6, 0xba, + 0xae, 0x93, 0x06, 0xe0, 0x39, 0xf5, 0xff, 0x40, 0xd4, 0x4e, 0xd8, 0x3b, + 0x46, 0xae, 0xf2, 0x0d, 0xc4, 0x39, 0xdd, 0x2a, 0x48, 0x2a, 0x05, 0x24, + 0xa9, 0xf5, 0x91, 0xc1, 0xb4, 0x37, 0x67, 0x47, 0x2f, 0x01, 0x02, 0xee, + 0x8b, 0xaf, 0x5f, 0xad, 0x02, 0x12, 0x6e, 0xfa, 0x84, 0xa5, 0x3b, 0x0f, + 0x85, 0x00, 0x1c, 0xe2, 0xde, 0x6b, 0x30, 0x5e, 0x1f, 0xd6, 0xc3, 0x3e, + 0x8f, 0x18, 0x1d, 0x18, 0x10, 0xec, 0xc1, 0xac, 0xd7, 0x89, 0x7d, 0x7e, + 0x36, 0x0a, 0x6e, 0x58, 0xf3, 0x5d, 0xeb, 0x93, 0xc8, 0xdf, 0xd3, 0xed, + 0xaf, 0xdc, 0x54, 0x17, 0xda, 0xdb, 0xfd, 0x55, 0x19, 0x95, 0x6a, 0x62, + 0x6c, 0xa8, 0x48, 0x48, 0x00, 0x3b, 0x76, 0xb5, 0xcf, 0x8e, 0x2d, 0x7f, + 0xdf, 0xed, 0xff, 0x75, 0x43, 0x6d, 0x15, 0xa9, 0xcd, 0xe8, 0xf6, 0x5f, + 0x2e, 0x62, 0xf1, 0xd4, 0x61, 0x1a, 0xdb, 0x4c, 0x58, 0x0a, 0x64, 0x9f, + 0x60, 0xd3, 0x51, 0x4b, 0x9e, 0xec, 0xc2, 0x40, 0xd8, 0xf7, 0xbb, 0x7c, + 0xad, 0xf2, 0xee, 0xb2, 0x5e, 0x69, 0x76, 0x45, 0x79, 0x63, 0x83, 0x2d, + 0xef, 0x30, 0x75, 0x11, 0xee, 0x04, 0xc9, 0x7f, 0xec, 0x92, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x7f, 0xf0, 0xff, 0xff, 0xff, 0x80, 0x31, 0x0d, 0x4c, 0x26, 0x8a, 0xf8, + 0xff, 0xff, 0xff, 0x00, 0x78, 0xe5, 0x6f, 0x26, 0x87, 0xf6, 0xff, 0xff, + 0xff, 0x00, 0x35, 0x1b, 0x6e, 0x26, 0x8e, 0xff, 0xff, 0xff, 0xff, 0x00, + 0xbd, 0x45, 0x4b, 0x25, 0x68, 0x11, 0x00, 0x00, 0x00, 0x00, 0x6b, 0x67, + 0x7a, 0x26, 0x24, 0xea, 0xff, 0xff, 0xff, 0x80, 0xf7, 0x4c, 0x7a, 0x27, + 0x95, 0x27, 0x00, 0x00, 0x00, 0x80, 0x66, 0x0f, 0x5a, 0x26, 0x20, 0x00, + 0x00, 0x00, 0x00, 0x80, 0x94, 0x68, 0x4b, 0x25, 0x58, 0xe5, 0xff, 0xff, + 0xff, 0x80, 0xaa, 0x5e, 0x5f, 0x26, 0x96, 0xef, 0xff, 0xff, 0xff, 0x80, + 0xd1, 0xf9, 0x5c, 0x26, 0xe7, 0xf7, 0xff, 0xff, 0xff, 0x80, 0xa1, 0x58, + 0x45, 0x25, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0xcf, 0x9a, 0x44, 0x25, + 0x4f, 0xf8, 0xff, 0xff, 0xff, 0x80, 0x64, 0xe9, 0x58, 0x25, 0xac, 0xff, + 0xff, 0xff, 0xff, 0x80, 0xcc, 0x76, 0x45, 0x24, 0x5d, 0x25, 0x00, 0x00, + 0x00, 0x00, 0x99, 0x43, 0x61, 0x26, 0x5a, 0xff, 0xff, 0xff, 0xff, 0x00, + 0xa8, 0x20, 0x77, 0x26, 0xc1, 0xff, 0xff, 0xff, 0xff, 0x00, 0x10, 0x48, + 0x4b, 0x25, 0xe0, 0x07, 0x00, 0x00, 0x00, 0x80, 0xb2, 0x8d, 0x4b, 0x25, + 0x1b, 0x03, 0x00, 0x00, 0x00, 0x80, 0x52, 0x64, 0x7b, 0x26, 0x9a, 0xfd, + 0xff, 0xff, 0xff, 0x00, 0x32, 0x34, 0x67, 0x25, 0xf8, 0x04, 0x00, 0x00, + 0x00, 0x00, 0xed, 0x38, 0x55, 0x25, 0xe0, 0xfc, 0xff, 0xff, 0xff, 0x00, + 0x00, 0xec, 0x45, 0x25, 0xa2, 0xfd, 0xff, 0xff, 0xff, 0x00, 0x1f, 0x2c, + 0x51, 0x25, 0xf5, 0xee, 0xff, 0xff, 0xff, 0x80, 0x4d, 0x18, 0x5b, 0x26, + 0x02, 0xfb, 0xff, 0xff, 0xff, 0x00, 0x3e, 0x4d, 0x41, 0x26, 0x19, 0x20, + 0x00, 0x00, 0x00, 0x00, 0x29, 0x29, 0x6b, 0x26, 0xd6, 0x26, 0x00, 0x00, + 0x00, 0x00, 0xff, 0xf4, 0x61, 0x26, 0xc9, 0xfc, 0xff, 0xff, 0xff, 0x80, + 0x2f, 0x2b, 0x43, 0x25, 0x8e, 0x22, 0x00, 0x00, 0x00, 0x80, 0x77, 0x52, + 0x6a, 0x26, 0x21, 0xff, 0xff, 0xff, 0xff, 0x80, 0xcb, 0xca, 0x4f, 0x25, + 0xbf, 0x31, 0x00, 0x00, 0x00, 0x00, 0x61, 0xa3, 0x4d, 0x26, 0x6b, 0x27, + 0x00, 0x00, 0x00, 0x00, 0x66, 0x22, 0x63, 0x26, 0xce, 0xe7, 0xff, 0xff, + 0xff, 0x80, 0xd3, 0xe0, 0x57, 0x26, 0x52, 0xfd, 0xff, 0xff, 0xff, 0x00, + 0x81, 0x03, 0x78, 0x26, 0xfc, 0xfc, 0xff, 0xff, 0xff, 0x80, 0xe0, 0xe7, + 0x72, 0x26, 0x0f, 0xfc, 0xff, 0xff, 0xff, 0x80, 0x38, 0x0e, 0x4a, 0x25, + 0x8e, 0x20, 0x00, 0x00, 0x00, 0x80, 0xbe, 0xff, 0x59, 0x26, 0xd8, 0x04, + 0x00, 0x00, 0x00, 0x00, 0x52, 0xdb, 0x79, 0x26, 0x2f, 0xfc, 0xff, 0xff, + 0xff, 0x00, 0xfa, 0x40, 0x6d, 0x26, 0xc2, 0x29, 0x00, 0x00, 0x00, 0x80, + 0xd5, 0xd3, 0x5d, 0x26, 0x34, 0xf3, 0xff, 0xff, 0xff, 0x80, 0x77, 0xec, + 0x64, 0x26, 0xfd, 0xec, 0xff, 0xff, 0xff, 0x80, 0xd0, 0x18, 0x41, 0x25, + 0x52, 0xf9, 0xff, 0xff, 0xff, 0x80, 0xb8, 0xfd, 0x60, 0x26, 0x66, 0xeb, + 0xff, 0xff, 0xff, 0x80, 0x48, 0x6b, 0x61, 0x26, 0x90, 0x21, 0x00, 0x00, + 0x00, 0x80, 0xb3, 0xc5, 0x67, 0x26, 0xef, 0x39, 0x00, 0x00, 0x00, 0x00, + 0xe4, 0x85, 0x47, 0x26, 0xb4, 0x03, 0x00, 0x00, 0x00, 0x80, 0x5f, 0x97, + 0x6d, 0x26, 0xe5, 0x01, 0x00, 0x00, 0x00, 0x00, 0xb8, 0x73, 0x4f, 0x25, + 0x37, 0xfb, 0xff, 0xff, 0xff, 0x00, 0x84, 0xa3, 0x52, 0x25, 0xf5, 0xf8, + 0xff, 0xff, 0xff, 0x00, 0x6a, 0xf3, 0x75, 0x26, 0xac, 0xf9, 0xff, 0xff, + 0xff, 0x00, 0xb0, 0xfa, 0x66, 0x26, 0x05, 0xf5, 0xff, 0xff, 0xff, 0x00, + 0x6f, 0x65, 0x40, 0x25, 0x74, 0xff, 0xff, 0xff, 0xff, 0x80, 0x5d, 0x11, + 0x68, 0x26, 0xd7, 0xf8, 0xff, 0xff, 0xff, 0x80, 0xea, 0x06, 0x62, 0x26, + 0x3a, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x2e, 0xb4, 0x5d, 0x26, 0x43, 0x2e, + 0x00, 0x00, 0x00, 0x00, 0xc9, 0x49, 0x59, 0x26, 0xf0, 0xf2, 0xff, 0xff, + 0xff, 0x80, 0x3b, 0x43, 0x7d, 0x26, 0x1f, 0xfd, 0xff, 0xff, 0xff, 0x80, + 0x88, 0xc2, 0x53, 0x25, 0x4d, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x8a, 0xa6, + 0x6b, 0x26, 0xe9, 0xff, 0xff, 0xff, 0xff, 0x80, 0xa4, 0x89, 0x75, 0x26, + 0xb6, 0xfc, 0xff, 0xff, 0xff, 0x00, 0xab, 0x1a, 0x46, 0x25, 0x45, 0x2c, + 0x00, 0x00, 0x00, 0x00, 0x66, 0x49, 0x57, 0x26, 0xf4, 0x08, 0x00, 0x00, + 0x00, 0x00, 0x1b, 0xb4, 0x57, 0x25, 0xbe, 0xff, 0xff, 0xff, 0xff, 0x00, + 0xa9, 0x57, 0x66, 0x25, 0x92, 0x29, 0x00, 0x00, 0x00, 0x00, 0xd0, 0xec, + 0x56, 0x26, 0xf6, 0x32, 0x00, 0x00, 0x00, 0x80, 0x24, 0xa0, 0x49, 0x26, + 0x01, 0xf7, 0xff, 0xff, 0xff, 0x00, 0x7d, 0xa0, 0x53, 0x25, 0xe3, 0xf6, + 0xff, 0xff, 0xff, 0x80, 0x9a, 0xe6, 0x58, 0x26, 0xf2, 0xfd, 0xff, 0xff, + 0xff, 0x00, 0x52, 0xd5, 0x6d, 0x26, 0xf0, 0xff, 0xff, 0xff, 0xff, 0x80, + 0x22, 0xfd, 0x40, 0x25, 0x1a, 0xf4, 0xff, 0xff, 0xff, 0x00, 0xe2, 0x84, + 0x4b, 0x26, 0x22, 0x00, 0x00, 0x00, 0x00, 0x80, 0x16, 0x09, 0x4f, 0x25, + 0x32, 0xeb, 0xff, 0xff, 0xff, 0x00, 0xc0, 0x7b, 0x79, 0x26, 0xed, 0x22, + 0x00, 0x00, 0x00, 0x00, 0x07, 0xf7, 0x68, 0x26, 0x3c, 0xfc, 0xff, 0xff, + 0xff, 0x80, 0xc9, 0x63, 0x5f, 0x25, 0x95, 0x00, 0x00, 0x00, 0x00, 0x80, + 0xd2, 0x62, 0x7c, 0x25, 0xcb, 0x0b, 0x00, 0x00, 0x00, 0x80, 0xc0, 0xd0, + 0x66, 0x26, 0xc6, 0x32, 0x00, 0x00, 0x00, 0x80, 0xca, 0x3f, 0x42, 0x26, + 0xf8, 0xf8, 0xff, 0xff, 0xff, 0x00, 0xd6, 0x7d, 0x60, 0x26, 0x28, 0x27, + 0x00, 0x00, 0x00, 0x80, 0x3d, 0xcf, 0x64, 0x26, 0x1b, 0x05, 0x00, 0x00, + 0x00, 0x00, 0x5a, 0x4a, 0x47, 0x25, 0xfb, 0xfe, 0xff, 0xff, 0xff, 0x00, + 0x5f, 0x01, 0x52, 0x25, 0x05, 0xf9, 0xff, 0xff, 0xff, 0x00, 0x93, 0xd7, + 0x41, 0x25, 0xb3, 0x27, 0x00, 0x00, 0x00, 0x80, 0x8e, 0x2a, 0x5b, 0x26, + 0xb7, 0x2d, 0x00, 0x00, 0x00, 0x00, 0x42, 0x06, 0x52, 0x26, 0x78, 0x0e, + 0x00, 0x00, 0x00, 0x80, 0x70, 0x91, 0x7a, 0x26, 0x0e, 0xf7, 0xff, 0xff, + 0xff, 0x80, 0x57, 0x7b, 0x4b, 0x25, 0xe2, 0xf3, 0xff, 0xff, 0xff, 0x00, + 0x7a, 0x07, 0x41, 0x25, 0xc4, 0xfe, 0xff, 0xff, 0xff, 0x80, 0xc7, 0x2c, + 0x5c, 0x26, 0x35, 0xff, 0xff, 0xff, 0xff, 0x00, 0xad, 0xbb, 0x40, 0x24, + 0x1b, 0xf6, 0xff, 0xff, 0xff, 0x00, 0xd0, 0xb0, 0x41, 0x25, 0xa4, 0xfd, + 0xff, 0xff, 0xff, 0x80, 0xef, 0x02, 0x5e, 0x26, 0x1d, 0xfd, 0xff, 0xff, + 0xff, 0x00, 0x2b, 0x02, 0x63, 0x26, 0xe7, 0x28, 0x00, 0x00, 0x00, 0x80, + 0xc6, 0x05, 0x61, 0x26, 0x1e, 0xf6, 0xff, 0xff, 0xff, 0x00, 0x1a, 0xeb, + 0x68, 0x26, 0x80, 0xff, 0xff, 0xff, 0xff, 0x00, 0x83, 0x6c, 0x78, 0x26, + 0x12, 0xf8, 0xff, 0xff, 0xff, 0x00, 0xe4, 0x91, 0x40, 0x25, 0x04, 0xf8, + 0xff, 0xff, 0xff, 0x80, 0x46, 0x8b, 0x4b, 0x25, 0x51, 0xf8, 0xff, 0xff, + 0xff, 0x80, 0x80, 0x0a, 0x55, 0x26, 0xde, 0xff, 0xff, 0xff, 0xff, 0x00, + 0x8f, 0xcb, 0x4d, 0x25, 0x15, 0x07, 0x00, 0x00, 0x00, 0x80, 0x80, 0x0a, + 0x6f, 0x26, 0xa4, 0xfa, 0xff, 0xff, 0xff, 0x00, 0xc2, 0x85, 0x6b, 0x26, + 0xb4, 0xf8, 0xff, 0xff, 0xff, 0x80, 0x30, 0x4c, 0x52, 0x25, 0x8b, 0x2d, + 0x00, 0x00, 0x00, 0x00, 0xa9, 0x10, 0x51, 0x26, 0xd5, 0x2f, 0x00, 0x00, + 0x00, 0x00, 0x80, 0xa9, 0x55, 0x26, 0x47, 0xf9, 0xff, 0xff, 0xff, 0x00, + 0x65, 0xaa, 0x62, 0x26, 0xbb, 0xf8, 0xff, 0xff, 0xff, 0x80, 0x97, 0xfa, + 0x78, 0x26, 0xda, 0x39, 0x00, 0x00, 0x00, 0x00, 0xb9, 0xa9, 0x47, 0x26, + 0xa0, 0x14, 0x00, 0x00, 0x00, 0x80, 0xb9, 0x5e, 0x65, 0x26, 0x2c, 0xfb, + 0xff, 0xff, 0xff, 0x00, 0x9e, 0xa9, 0x49, 0x25, 0x20, 0x01, 0x00, 0x00, + 0x00, 0x00, 0xd4, 0xa6, 0x62, 0x25, 0xf5, 0xfc, 0xff, 0xff, 0xff, 0x80, + 0x6c, 0x13, 0x6d, 0x25, 0x4b, 0x29, 0x00, 0x00, 0x00, 0x80, 0xdb, 0xf8, + 0x5f, 0x26, 0x80, 0xfd, 0xff, 0xff, 0xff, 0x80, 0x07, 0x51, 0x5f, 0x25, + 0x4c, 0x22, 0x00, 0x00, 0x00, 0x00, 0xb7, 0xda, 0x69, 0x26, 0xd7, 0x07, + 0x00, 0x00, 0x00, 0x00, 0x18, 0x54, 0x5e, 0x25, 0xb3, 0x28, 0x00, 0x00, + 0x00, 0x00, 0x0e, 0xfe, 0x66, 0x26, 0x21, 0xff, 0xff, 0xff, 0xff, 0x00, + 0x06, 0xca, 0x4e, 0x25, 0xf3, 0xf7, 0xff, 0xff, 0xff, 0x80, 0x04, 0xc9, + 0x6d, 0x26, 0x17, 0xfe, 0xff, 0xff, 0xff, 0x00, 0xe6, 0xd6, 0x4f, 0x25, + 0xa3, 0xf4, 0xff, 0xff, 0xff, 0x00, 0xb7, 0x13, 0x7b, 0x26, 0x4d, 0x38, + 0x00, 0x00, 0x00, 0x80, 0x80, 0x91, 0x44, 0x26, 0x2a, 0xfd, 0xff, 0xff, + 0xff, 0x80, 0xab, 0xd3, 0x4d, 0x26, 0x3b, 0x38, 0x00, 0x00, 0x00, 0x80, + 0x11, 0xa5, 0x4a, 0x26, 0x7a, 0xfc, 0xff, 0xff, 0xff, 0x80, 0xa9, 0x05, + 0x4d, 0x25, 0x78, 0xfd, 0xff, 0xff, 0xff, 0x00, 0x53, 0x2b, 0x40, 0x25, + 0x5e, 0x01, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x28, 0x44, 0x25, 0xb6, 0x43, + 0x00, 0x00, 0x00, 0x00, 0x68, 0x87, 0x48, 0x26, 0x60, 0x04, 0x54, 0xf1, + 0xed, 0xff, 0xdf, 0xe3, 0xd2, 0xb1, 0x81, 0x51, 0xcb, 0x49, 0x99, 0x67, + 0x27, 0x87, 0xb6, 0x25, 0xf5, 0x54, 0xf4, 0xc3, 0xb3, 0x53, 0x23, 0x13, + 0x92, 0xc1, 0x60, 0x40, 0xb0, 0x9f, 0x5f, 0x1e, 0x8e, 0x33, 0x00, 0xf0, + 0xdc, 0x7c, 0xef, 0xc4, 0x52, 0x63, 0x52, 0xc5, 0x87, 0x00, 0x60, 0x5e, + 0x40, 0xcb, 0x2e, 0xfe, 0x63, 0x5b, 0x98, 0xd2, 0x89, 0x11, 0xcc, 0xe6, + 0x00, 0xc0, 0xaf, 0x9a, 0x34, 0x46, 0xd0, 0xce, 0xfd, 0x10, 0xd5, 0x01, + 0x70, 0xfe, 0x00, 0xb0, 0x1b, 0x02, 0x07, 0xdc, 0xc0, 0x91, 0x97, 0xcd, + 0xc9, 0x2d, 0x0e, 0x03, 0xc0, 0x67, 0x55, 0x65, 0x93, 0x20, 0x49, 0x37, + 0x00, 0x70, 0x50, 0x71, 0x39, 0x06, 0x6f, 0xfe, 0x56, 0x11, 0xe4, 0x04, + 0x86, 0xa8, 0x3f, 0x76, 0xf9, 0xff, 0x4e, 0xd3, 0x28, 0x6b, 0x08, 0xff, + 0xbf, 0xe5, 0x33, 0x4c, 0x9f, 0x04, 0x00, 0x07, 0x0f, 0x00, 0xee, 0x82, + 0xf5, 0xb8, 0x34, 0x4f, 0x55, 0xf9, 0x1d, 0x10, 0xc8, 0x47, 0x6f, 0x74, + 0xdc, 0x2e, 0x64, 0xa8, 0x3b, 0xd2, 0xb6, 0x01, 0x98, 0x5d, 0x00, 0xd8, + 0x27, 0x1c, 0x80, 0x00, 0x98, 0xdd, 0x98, 0x0f, 0x60, 0xf8, 0x9e, 0x3b, + 0x01, 0xc0, 0x9e, 0x9c, 0x06, 0xa6, 0xd4, 0x43, 0x01, 0x40, 0x4b, 0x7a, + 0x92, 0xb9, 0x01, 0x00, 0x28, 0x1f, 0x0c, 0x8b, 0x8c, 0xd8, 0x03, 0x00, + 0x94, 0x07, 0x38, 0x38, 0x82, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x70, 0x04, 0x54, 0xf1, 0xed, 0xff, 0xbf, 0x76, 0xf5, 0x73, 0x58, 0xb7, + 0xf1, 0xda, 0x2a, 0xe7, 0xd6, 0x56, 0x35, 0x04, 0xb4, 0x33, 0x13, 0x23, + 0x92, 0x51, 0x41, 0x31, 0xd1, 0x90, 0x80, 0x30, 0x20, 0xe0, 0xae, 0x3e, + 0xbe, 0x30, 0x00, 0xf0, 0x38, 0xf1, 0x3f, 0xc8, 0xa6, 0x89, 0x0b, 0x84, + 0x38, 0x00, 0x54, 0x00, 0x98, 0x54, 0x02, 0x10, 0x36, 0x00, 0x2c, 0xa4, + 0xde, 0xeb, 0xfa, 0x4c, 0x0c, 0xfa, 0x57, 0x15, 0x07, 0x90, 0x96, 0x57, + 0x21, 0x68, 0x00, 0x48, 0x08, 0x06, 0x60, 0xc5, 0xc2, 0xee, 0x03, 0x00, + 0xeb, 0x06, 0x13, 0x58, 0x4b, 0xfd, 0x0e, 0x7e, 0x98, 0x1e, 0x5c, 0xbd, + 0xcd, 0x59, 0x6e, 0x00, 0x48, 0x7a, 0x7d, 0x50, 0x40, 0x0c, 0x75, 0xff, + 0xbf, 0x7f, 0xb5, 0x16, 0xb9, 0xc4, 0x91, 0xec, 0xdf, 0xff, 0xb7, 0x3e, + 0xac, 0x0f, 0x28, 0x01, 0xc0, 0x19, 0x97, 0xe1, 0xd3, 0x01, 0x80, 0x1f, + 0xe7, 0x7c, 0xe5, 0xdf, 0x26, 0xc3, 0x8e, 0x00, 0xc0, 0x37, 0xe8, 0xd7, + 0xdd, 0x92, 0x1a, 0xa0, 0x5f, 0x8b, 0xa1, 0x25, 0xed, 0x16, 0x00, 0xbc, + 0xb3, 0xa4, 0xc0, 0x06, 0x21, 0x78, 0x14, 0x70, 0x0f, 0x00, 0xdc, 0x2d, + 0x9c, 0xce, 0x00, 0x63, 0x4c, 0x44, 0x3d, 0xe7, 0x76, 0x11, 0x00, 0xfc, + 0x17, 0x38, 0x94, 0xb9, 0xaa, 0xbb, 0x8f, 0x91, 0xc4, 0xf9, 0x03, 0x00, + 0x14, 0x00, 0x38, 0xc8, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x70, 0x04, 0x54, 0xf2, 0xed, 0xff, 0x9f, 0xf8, + 0xd6, 0xd5, 0xb2, 0x50, 0x30, 0xbb, 0x3a, 0xfa, 0x39, 0xe9, 0xa7, 0xa6, + 0xa5, 0x83, 0x13, 0xe3, 0x72, 0x32, 0xe2, 0x81, 0x71, 0x60, 0xc0, 0x7f, + 0xdf, 0xde, 0xbd, 0x9d, 0xed, 0xb9, 0x00, 0x70, 0x7b, 0xc6, 0xfd, 0x7a, + 0xbe, 0xcc, 0x2d, 0x7e, 0x01, 0xe0, 0xdc, 0x4f, 0x37, 0x86, 0x39, 0xbf, + 0x75, 0x1f, 0x80, 0xca, 0xeb, 0x93, 0x00, 0xc0, 0x35, 0x8e, 0x20, 0x46, + 0x9a, 0x61, 0x87, 0xc0, 0x65, 0xb5, 0xcb, 0x6a, 0x4c, 0x00, 0xd0, 0x00, + 0x07, 0x2a, 0x0d, 0x1c, 0x0e, 0x1d, 0x00, 0xd6, 0x37, 0xc2, 0x4c, 0x62, + 0x23, 0xb3, 0xc7, 0xfb, 0xa4, 0x69, 0x35, 0xd5, 0xe6, 0xb0, 0x00, 0x70, + 0x03, 0xa4, 0x40, 0x98, 0xbd, 0x7d, 0xba, 0x87, 0x67, 0x0e, 0x81, 0xe0, + 0xfd, 0xff, 0xf7, 0x1c, 0xfd, 0x0a, 0xfa, 0xff, 0x80, 0x85, 0x3d, 0x1d, + 0x01, 0x80, 0xf9, 0xad, 0xca, 0xa1, 0x00, 0xf0, 0x00, 0x58, 0xb1, 0x76, + 0xce, 0x99, 0x00, 0xb0, 0x9a, 0x51, 0x45, 0x08, 0x6f, 0xc5, 0xbf, 0x5b, + 0x00, 0xac, 0x40, 0x0e, 0x00, 0x9e, 0x01, 0x80, 0x9b, 0x42, 0x1d, 0x26, + 0x5b, 0xfd, 0x3b, 0xd7, 0x52, 0x54, 0x44, 0x42, 0x4a, 0x00, 0x68, 0x18, + 0x59, 0x21, 0xe5, 0xf7, 0x00, 0xa0, 0x9b, 0x37, 0xaf, 0xa3, 0x30, 0x1f, + 0x16, 0x00, 0x8e, 0xb0, 0x28, 0x79, 0x00, 0xf1, 0x19, 0x00, 0xa0, 0x04, + 0xc0, 0x81, 0x8a, 0xff, 0xff, 0xff, 0xff, 0xff, 0x68, 0x04, 0x54, 0xf1, + 0xed, 0xff, 0x3f, 0xb0, 0xf7, 0xe3, 0xb2, 0x52, 0x32, 0x82, 0xb1, 0x60, + 0x30, 0x4b, 0xda, 0xc9, 0xb8, 0xf8, 0xa6, 0x86, 0x74, 0x64, 0x04, 0x84, + 0x13, 0x03, 0xf2, 0x01, 0xd1, 0x50, 0x20, 0x00, 0xcf, 0x4f, 0x00, 0xb0, + 0x71, 0xbf, 0x76, 0x2b, 0xb5, 0x15, 0x14, 0x36, 0xb7, 0x09, 0x00, 0xff, + 0x00, 0x96, 0xe6, 0x57, 0xe7, 0xfb, 0x2d, 0xf1, 0x90, 0xb3, 0xd7, 0xbf, + 0x86, 0x4a, 0x09, 0xeb, 0x00, 0xe0, 0x7f, 0x57, 0x58, 0x01, 0xd4, 0x9b, + 0x3e, 0x9b, 0xdc, 0xfd, 0x0c, 0x00, 0xb8, 0x01, 0x30, 0x41, 0x08, 0xf9, + 0x36, 0xae, 0x00, 0x80, 0xa3, 0x10, 0x74, 0x9f, 0x32, 0xbe, 0xef, 0x2b, + 0xf7, 0x84, 0xfc, 0x34, 0xf0, 0x22, 0x01, 0x00, 0xf0, 0x48, 0xe4, 0x17, + 0x6e, 0xfe, 0xff, 0xed, 0x54, 0x3d, 0x8d, 0xf6, 0x67, 0x20, 0xcf, 0xff, + 0xc3, 0x8d, 0x8b, 0xd4, 0xc4, 0x43, 0x80, 0x43, 0x03, 0xc0, 0x1a, 0x6e, + 0xfe, 0x7c, 0x85, 0x8f, 0x15, 0xd9, 0x81, 0x03, 0xc0, 0xee, 0x84, 0x2e, + 0xf8, 0x85, 0xde, 0xf1, 0x0b, 0x10, 0x00, 0x40, 0x35, 0xe5, 0x02, 0xc0, + 0x96, 0xd1, 0xf8, 0xaa, 0xf2, 0x06, 0x00, 0xfc, 0xfd, 0x82, 0x7d, 0x6e, + 0x12, 0x00, 0x18, 0x39, 0x01, 0xa2, 0x38, 0x02, 0x00, 0xd8, 0x9b, 0x4f, + 0x68, 0x20, 0x98, 0xd1, 0x45, 0x03, 0xca, 0xac, 0x01, 0x00, 0x0a, 0x00, + 0x1c, 0x20, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x68, 0x04, 0xd4, 0xf1, 0xed, 0xff, 0x7f, 0x50, 0xfa, 0x94, 0x14, 0x54, + 0xe3, 0x51, 0xf0, 0xbd, 0x3b, 0xb9, 0x97, 0xc7, 0xa6, 0xd6, 0xa5, 0x93, + 0x73, 0xf3, 0x22, 0x12, 0xd2, 0x11, 0x01, 0xf1, 0xa0, 0x90, 0x30, 0x90, + 0x2f, 0x46, 0x00, 0xf0, 0x77, 0x97, 0xff, 0xe0, 0x49, 0x02, 0x78, 0x3a, + 0xcc, 0x00, 0xe0, 0x73, 0x4b, 0xff, 0xf3, 0xf0, 0x3f, 0xb9, 0x56, 0xf0, + 0x1b, 0x71, 0x0b, 0x00, 0x9e, 0x51, 0xbd, 0x69, 0x80, 0x33, 0x05, 0x71, + 0x51, 0x00, 0x85, 0xf9, 0x07, 0x80, 0x4e, 0x03, 0x00, 0xa0, 0x4a, 0xe0, + 0x23, 0x1a, 0x5f, 0x00, 0x78, 0x1b, 0x4d, 0x8c, 0x2c, 0x36, 0xbe, 0xcf, + 0xf1, 0x44, 0x59, 0x3c, 0x4e, 0x01, 0xf8, 0x92, 0xa5, 0x45, 0x27, 0x1d, + 0xff, 0x1d, 0x51, 0x92, 0xdb, 0xe6, 0xf9, 0xff, 0xfb, 0x29, 0x4e, 0x4e, + 0x03, 0x9c, 0xff, 0x5f, 0x2b, 0xc7, 0xb8, 0x07, 0x00, 0x03, 0x50, 0xc9, + 0xb6, 0x1a, 0x19, 0xcd, 0x3f, 0x00, 0x74, 0x25, 0xc7, 0xbf, 0xd3, 0x25, + 0xdb, 0x54, 0x38, 0x00, 0xc0, 0xcd, 0x29, 0xc0, 0x2b, 0x82, 0x03, 0x00, + 0xd3, 0x9a, 0xbf, 0x00, 0x80, 0x0c, 0x1a, 0x06, 0x00, 0x13, 0x84, 0xc2, + 0x60, 0x02, 0xff, 0x72, 0xbe, 0x53, 0x17, 0xeb, 0x8a, 0x69, 0x6a, 0xea, + 0x10, 0x00, 0x00, 0xc7, 0x50, 0x28, 0x47, 0x8b, 0x1d, 0xc9, 0x61, 0xf5, + 0x01, 0x00, 0x4a, 0x00, 0x1c, 0xac, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x36, 0x02, 0x54, 0xf0, 0x0d, 0xe0, 0x1f, 0x61, + 0xf4, 0xbf, 0x5a, 0x55, 0xf2, 0xd1, 0x91, 0xa1, 0xdc, 0x8b, 0x99, 0xd8, + 0x95, 0x34, 0xc4, 0xb3, 0x13, 0xf3, 0x92, 0x32, 0xb2, 0x81, 0xe1, 0xb0, + 0x40, 0x3f, 0xfe, 0xcd, 0x3d, 0xe0, 0x9f, 0xf3, 0x7e, 0x4f, 0x25, 0x7a, + 0x02, 0xe6, 0xb4, 0xeb, 0xd7, 0xa4, 0x52, 0xe1, 0x82, 0x5d, 0xc3, 0x84, + 0x09, 0x78, 0x8c, 0x39, 0x1d, 0x08, 0x88, 0xfc, 0x64, 0x0e, 0xf2, 0xf5, + 0x9d, 0xb0, 0x2c, 0x10, 0x42, 0xf6, 0x39, 0x3d, 0x43, 0x40, 0x3d, 0xb0, + 0xf5, 0x7a, 0x7b, 0xce, 0xd7, 0x24, 0x40, 0xfe, 0x5c, 0xf7, 0x53, 0xa6, + 0xce, 0x32, 0xe3, 0x75, 0xd8, 0x77, 0xe7, 0x6b, 0xa2, 0xbc, 0xb3, 0x18, + 0x63, 0x00, 0x50, 0x00, 0x04, 0x00, 0x00, 0xf0, 0x11, 0xa0, 0x1c, 0xc7, + 0xbf, 0x0f, 0xaf, 0x6a, 0x35, 0x0b, 0xe2, 0xee, 0xbe, 0xcb, 0x9a, 0x77, + 0x83, 0x4b, 0x5f, 0xaf, 0xaf, 0x34, 0x39, 0x73, 0x5c, 0xd1, 0x8e, 0x35, + 0x62, 0x28, 0x4f, 0xd0, 0xc8, 0x70, 0xb8, 0x02, 0x6d, 0xff, 0xc9, 0x0f, + 0x21, 0x23, 0xb2, 0x47, 0x40, 0x40, 0x2f, 0x3e, 0x95, 0x0f, 0x5a, 0x28, + 0xbd, 0x21, 0x1c, 0x1e, 0x1c, 0x32, 0x84, 0x81, 0x93, 0xfa, 0xab, 0x8c, + 0x30, 0x2a, 0xf1, 0xef, 0x1c, 0xec, 0x0b, 0x00, 0x00, 0x00, 0x00, 0xf8, + 0xff, 0xff, 0xff, 0xff, 0x3e, 0x02, 0x54, 0xf0, 0x0d, 0xe0, 0xff, 0xbf, + 0xd4, 0x32, 0xb4, 0xc3, 0x92, 0xa2, 0x11, 0x71, 0xdc, 0xda, 0x08, 0x18, + 0xf6, 0x55, 0x94, 0x53, 0xf3, 0x72, 0x52, 0xb2, 0x61, 0x51, 0xb1, 0x40, + 0x30, 0xb0, 0x7f, 0x6f, 0xee, 0xff, 0xae, 0x8b, 0xf1, 0xad, 0x28, 0x74, + 0xcc, 0x55, 0x66, 0x21, 0x69, 0x24, 0x84, 0xb7, 0x36, 0xd8, 0xcf, 0x5e, + 0x7c, 0x6a, 0x52, 0x7b, 0xbf, 0xee, 0xcd, 0xdc, 0x58, 0x9a, 0xc0, 0x63, + 0x7f, 0x8c, 0x2d, 0x00, 0x70, 0x61, 0x93, 0x71, 0x3a, 0xf7, 0xff, 0xaa, + 0xe5, 0xa0, 0x69, 0x82, 0xa3, 0x2b, 0x71, 0xc0, 0xb2, 0xc6, 0x97, 0xe2, + 0x77, 0xdb, 0x91, 0x26, 0x29, 0xe4, 0x42, 0x28, 0x01, 0x00, 0xa3, 0x78, + 0xb5, 0x51, 0xd3, 0x18, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0xbb, 0x08, + 0x50, 0xec, 0xef, 0x5b, 0xe4, 0xd9, 0x9f, 0x3c, 0xb1, 0xe5, 0xfc, 0x2f, + 0xad, 0x08, 0x5d, 0xb0, 0x64, 0x99, 0x7d, 0x00, 0x94, 0xbe, 0x1e, 0x7c, + 0xbb, 0xe5, 0xd1, 0x96, 0xf8, 0xc0, 0xbd, 0xee, 0x5e, 0xcd, 0xb4, 0x72, + 0xd4, 0xcd, 0x88, 0x89, 0x40, 0x42, 0x38, 0xbd, 0x3a, 0xd8, 0xe9, 0x0a, + 0xde, 0xb4, 0xbb, 0xbf, 0x11, 0xaa, 0xe2, 0x6c, 0xbc, 0xf3, 0xfe, 0x70, + 0xed, 0x33, 0x12, 0x02, 0xa4, 0xfb, 0x61, 0xd3, 0x30, 0x3b, 0x63, 0x00, + 0xc0, 0x00, 0x0c, 0x00, 0x00, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x70, 0x04, 0x54, 0xf1, + 0xed, 0xff, 0x9f, 0xb7, 0x56, 0xb5, 0x83, 0x70, 0x90, 0xde, 0x7d, 0xdc, + 0xf9, 0x18, 0xd7, 0x76, 0xd6, 0x15, 0xd5, 0xb4, 0xf4, 0xd3, 0xf3, 0xb2, + 0x72, 0x62, 0xa1, 0x50, 0x3d, 0xfd, 0xec, 0x8c, 0x8b, 0x45, 0x00, 0x10, + 0x31, 0x6d, 0x57, 0x7d, 0x07, 0x1e, 0xe6, 0x89, 0x86, 0xc8, 0x11, 0x00, + 0x7e, 0x80, 0x11, 0x84, 0x09, 0xe8, 0xee, 0x00, 0x40, 0x6b, 0xb7, 0xe4, + 0x90, 0x37, 0x06, 0xec, 0xe2, 0x7d, 0xc0, 0xbc, 0xb0, 0x24, 0x00, 0x50, + 0x4f, 0x00, 0xe1, 0x7c, 0xd8, 0x00, 0x5b, 0x00, 0xc0, 0xbf, 0x02, 0x22, + 0x0e, 0xca, 0x94, 0x9a, 0x83, 0xd8, 0x85, 0x5b, 0x10, 0x18, 0x00, 0xb2, + 0x13, 0x22, 0x17, 0xe2, 0x3e, 0xc9, 0xa6, 0xb3, 0xdb, 0xee, 0xff, 0xff, + 0xbb, 0x7c, 0x5e, 0x97, 0xf4, 0xff, 0x87, 0x20, 0x03, 0x00, 0x02, 0x00, + 0x00, 0xe4, 0x00, 0xc2, 0x00, 0x20, 0xf8, 0x55, 0xcb, 0x8e, 0x7e, 0xb9, + 0x0e, 0x00, 0xf6, 0x8e, 0x1a, 0x96, 0x92, 0xee, 0xfe, 0x80, 0xcd, 0xdc, + 0x3f, 0x9d, 0x0c, 0x00, 0x67, 0x80, 0xd0, 0x31, 0x17, 0xf7, 0xa6, 0x31, + 0xb3, 0xe4, 0x39, 0x68, 0x3b, 0x00, 0xf0, 0x1b, 0x44, 0x11, 0x55, 0x8f, + 0xf8, 0x79, 0xbb, 0x55, 0x8c, 0xbc, 0xb4, 0x8f, 0x00, 0x00, 0xa3, 0x87, + 0x3a, 0xc3, 0xed, 0xb1, 0x49, 0x3d, 0x07, 0x00, 0x28, 0x03, 0x70, 0xd0, + 0xc7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x6e, 0xcc, 0xff, 0xff, 0xff, 0x80, 0x34, 0xb9, 0x4a, 0x27, 0x69, 0x36, + 0x00, 0x00, 0x00, 0x80, 0xbd, 0x15, 0x77, 0x27, 0xfb, 0xee, 0xff, 0xff, + 0xff, 0x00, 0x87, 0x3d, 0x5e, 0x27, 0x24, 0x4c, 0x00, 0x00, 0x00, 0x00, + 0x41, 0x7d, 0x59, 0x27, 0xb3, 0x07, 0x00, 0x00, 0x00, 0x00, 0xc7, 0x90, + 0x4a, 0x27, 0x96, 0x3f, 0x00, 0x00, 0x00, 0x80, 0xdb, 0x1a, 0x49, 0x27, + 0xe1, 0xd2, 0xff, 0xff, 0xff, 0x00, 0x42, 0x3f, 0x4b, 0x27, 0xf7, 0xfd, + 0xff, 0xff, 0xff, 0x80, 0x48, 0xff, 0x77, 0x27, 0x01, 0x4f, 0x00, 0x00, + 0x00, 0x80, 0x71, 0x62, 0x4a, 0x27, 0x9b, 0xea, 0xff, 0xff, 0xff, 0x00, + 0x1c, 0x54, 0x4a, 0x27, 0xcc, 0xe4, 0xff, 0xff, 0xff, 0x00, 0x2e, 0x9a, + 0x45, 0x26, 0xb2, 0x00, 0x00, 0x00, 0x00, 0x80, 0xcd, 0xf9, 0x68, 0x27, + 0x52, 0xed, 0xff, 0xff, 0xff, 0x00, 0x50, 0xf1, 0x47, 0x27, 0xef, 0xad, + 0xff, 0xff, 0xff, 0x00, 0x93, 0x07, 0x5c, 0x27, 0xef, 0x34, 0x00, 0x00, + 0x00, 0x00, 0x55, 0xa4, 0x5d, 0x27, 0x37, 0x0c, 0x00, 0x00, 0x00, 0x80, + 0xcb, 0x2a, 0x59, 0x27, 0xea, 0x47, 0x00, 0x00, 0x00, 0x80, 0xdc, 0xae, + 0x49, 0x27, 0xf8, 0xed, 0xff, 0xff, 0xff, 0x00, 0x2f, 0xaa, 0x66, 0x27, + 0xa0, 0xef, 0xff, 0xff, 0xff, 0x80, 0x45, 0x32, 0x64, 0x27, 0xea, 0x43, + 0x00, 0x00, 0x00, 0x00, 0x7e, 0x9a, 0x57, 0x27, 0x17, 0xed, 0xff, 0xff, + 0xff, 0x00, 0x47, 0x4b, 0x5f, 0x27, 0xab, 0xfd, 0xff, 0xff, 0xff, 0x80, + 0x17, 0xa2, 0x55, 0x27, 0x0b, 0xf8, 0xff, 0xff, 0xff, 0x80, 0x78, 0x06, + 0x4d, 0x27, 0x37, 0x26, 0x00, 0x00, 0x00, 0x80, 0xd7, 0xda, 0x5e, 0x27, + 0x33, 0xea, 0xff, 0xff, 0xff, 0x00, 0x3a, 0xe4, 0x63, 0x27, 0x0e, 0x1e, + 0x00, 0x00, 0x00, 0x80, 0xc0, 0x3a, 0x65, 0x27, 0xc4, 0x09, 0x00, 0x00, + 0x00, 0x80, 0x72, 0x2a, 0x42, 0x27, 0x6f, 0x1f, 0x00, 0x00, 0x00, 0x80, + 0xee, 0xf5, 0x53, 0x27, 0xfc, 0x69, 0xff, 0xff, 0xff, 0x80, 0x32, 0xa9, + 0x43, 0x27, 0x9c, 0xd9, 0xff, 0xff, 0xff, 0x00, 0x3d, 0x6a, 0x57, 0x27, + 0xc1, 0xf0, 0xff, 0xff, 0xff, 0x00, 0x1a, 0xc1, 0x56, 0x27, 0x89, 0x19, + 0x00, 0x00, 0x00, 0x00, 0x4c, 0x8c, 0x67, 0x27, 0x9c, 0x29, 0x00, 0x00, + 0x00, 0x80, 0xce, 0xa6, 0x4c, 0x27, 0x10, 0xb7, 0xff, 0xff, 0xff, 0x80, + 0x47, 0x82, 0x58, 0x27, 0x2f, 0xd9, 0xff, 0xff, 0xff, 0x80, 0x2e, 0x22, + 0x4f, 0x27, 0x23, 0xe9, 0xff, 0xff, 0xff, 0x00, 0xb3, 0xab, 0x7a, 0x27, + 0xaf, 0x57, 0x00, 0x00, 0x00, 0x00, 0x91, 0xae, 0x58, 0x27, 0x05, 0x48, + 0x00, 0x00, 0x00, 0x80, 0xc1, 0x36, 0x40, 0x27, 0x30, 0xf7, 0xff, 0xff, + 0xff, 0x80, 0x83, 0x98, 0x5a, 0x27, 0x1c, 0x12, 0x00, 0x00, 0x00, 0x80, + 0x5d, 0xa5, 0x50, 0x27, 0xa7, 0xcc, 0xff, 0xff, 0xff, 0x00, 0x01, 0xec, + 0x73, 0x27, 0xd0, 0xc6, 0xff, 0xff, 0xff, 0x80, 0xff, 0x2b, 0x69, 0x27, + 0x9d, 0xea, 0xff, 0xff, 0xff, 0x00, 0x53, 0x38, 0x52, 0x27, 0x9a, 0xfc, + 0xff, 0xff, 0xff, 0x00, 0x75, 0x5a, 0x52, 0x27, 0xc1, 0xcc, 0xff, 0xff, + 0xff, 0x80, 0xce, 0x20, 0x57, 0x27, 0x63, 0xcf, 0xff, 0xff, 0xff, 0x80, + 0xf2, 0x51, 0x4e, 0x27, 0xa8, 0x11, 0x00, 0x00, 0x00, 0x80, 0x80, 0x8b, + 0x52, 0x27, 0x1d, 0xfd, 0xff, 0xff, 0xff, 0x80, 0x84, 0xad, 0x5c, 0x27, + 0xfc, 0xfa, 0xff, 0xff, 0xff, 0x00, 0x8a, 0x23, 0x5c, 0x27, 0x14, 0xe9, + 0xff, 0xff, 0xff, 0x00, 0xf4, 0xd9, 0x58, 0x27, 0xb5, 0x37, 0x00, 0x00, + 0x00, 0x00, 0x2f, 0x62, 0x45, 0x27, 0x46, 0x21, 0x00, 0x00, 0x00, 0x80, + 0x03, 0x79, 0x5d, 0x27, 0x3e, 0x02, 0x00, 0x00, 0x00, 0x80, 0x50, 0x2b, + 0x47, 0x27, 0x77, 0xd2, 0xff, 0xff, 0xff, 0x00, 0x04, 0x84, 0x48, 0x27, + 0x0e, 0xe5, 0xff, 0xff, 0xff, 0x00, 0x5c, 0x7c, 0x4b, 0x27, 0xde, 0x24, + 0x00, 0x00, 0x00, 0x00, 0x8f, 0xe5, 0x4d, 0x27, 0xe9, 0x28, 0x00, 0x00, + 0x00, 0x00, 0x7a, 0xda, 0x48, 0x27, 0xdc, 0x6d, 0xff, 0xff, 0xff, 0x00, + 0x8c, 0xf6, 0x47, 0x27, 0x59, 0xb6, 0xff, 0xff, 0xff, 0x80, 0x8a, 0xcf, + 0x46, 0x27, 0xb8, 0x0d, 0x00, 0x00, 0x00, 0x80, 0xd0, 0x50, 0x66, 0x27, + 0x89, 0xf5, 0xff, 0xff, 0xff, 0x00, 0xaa, 0xe0, 0x62, 0x27, 0xf5, 0x25, + 0x00, 0x00, 0x00, 0x00, 0x11, 0x29, 0x7c, 0x28, 0xd6, 0x1e, 0x00, 0x00, + 0x00, 0x00, 0x1e, 0x78, 0x4c, 0x27, 0x03, 0x32, 0x00, 0x00, 0x00, 0x00, + 0x22, 0xa7, 0x4d, 0x27, 0x2f, 0x1f, 0x00, 0x00, 0x00, 0x80, 0x59, 0x71, + 0x61, 0x27, 0xe1, 0xfa, 0xff, 0xff, 0xff, 0x00, 0xc4, 0x2c, 0x58, 0x27, + 0x59, 0xd8, 0xff, 0xff, 0xff, 0x80, 0xb9, 0xca, 0x67, 0x27, 0x85, 0x3e, + 0x00, 0x00, 0x00, 0x80, 0xdd, 0x80, 0x4a, 0x27, 0xae, 0xea, 0xff, 0xff, + 0xff, 0x80, 0x66, 0x92, 0x58, 0x27, 0x72, 0x3e, 0x00, 0x00, 0x00, 0x00, + 0x79, 0x81, 0x53, 0x27, 0x87, 0xfd, 0xff, 0xff, 0xff, 0x80, 0x4c, 0x67, + 0x6b, 0x27, 0x27, 0x57, 0x00, 0x00, 0x00, 0x80, 0x84, 0x26, 0x5d, 0x27, + 0x0b, 0xf2, 0xff, 0xff, 0xff, 0x00, 0xdf, 0xf5, 0x5a, 0x27, 0xc2, 0x1c, + 0x00, 0x00, 0x00, 0x80, 0xdb, 0xce, 0x55, 0x27, 0xd9, 0x20, 0x00, 0x00, + 0x00, 0x80, 0x3e, 0x54, 0x63, 0x27, 0xf9, 0x2e, 0x00, 0x00, 0x00, 0x00, + 0xf5, 0x74, 0x65, 0x27, 0x84, 0xfd, 0xff, 0xff, 0xff, 0x80, 0x58, 0x54, + 0x67, 0x27, 0x6b, 0x22, 0x00, 0x00, 0x00, 0x80, 0x92, 0x14, 0x55, 0x27, + 0x2b, 0x94, 0xff, 0xff, 0xff, 0x80, 0x30, 0x02, 0x56, 0x27, 0xdf, 0xfd, + 0xff, 0xff, 0xff, 0x80, 0xd7, 0x32, 0x54, 0x27, 0x80, 0xee, 0xff, 0xff, + 0xff, 0x00, 0x6e, 0x42, 0x76, 0x27, 0x4d, 0xe6, 0xff, 0xff, 0xff, 0x80, + 0xbb, 0x11, 0x58, 0x27, 0x71, 0xd4, 0xff, 0xff, 0xff, 0x00, 0x64, 0x41, + 0x53, 0x27, 0xd6, 0xd8, 0xff, 0xff, 0xff, 0x00, 0x38, 0xf0, 0x59, 0x27, + 0xdc, 0x4d, 0x00, 0x00, 0x00, 0x80, 0x38, 0xdf, 0x61, 0x27, 0xfc, 0xb8, + 0xff, 0xff, 0xff, 0x00, 0x9e, 0xd1, 0x65, 0x27, 0xa6, 0x45, 0x00, 0x00, + 0x00, 0x80, 0x29, 0x6d, 0x7f, 0x28, 0xa5, 0xf1, 0xff, 0xff, 0xff, 0x00, + 0x2d, 0x09, 0x41, 0x27, 0x63, 0x31, 0x00, 0x00, 0x00, 0x00, 0xe4, 0xf9, + 0x4b, 0x27, 0x3c, 0xd8, 0xff, 0xff, 0xff, 0x00, 0x27, 0xad, 0x54, 0x27, + 0x12, 0x29, 0x00, 0x00, 0x00, 0x00, 0x64, 0xa6, 0x4e, 0x27, 0x34, 0xdb, + 0xff, 0xff, 0xff, 0x80, 0x25, 0xef, 0x5f, 0x27, 0xae, 0x57, 0x00, 0x00, + 0x00, 0x00, 0x7b, 0xaa, 0x47, 0x27, 0x6c, 0xc9, 0xff, 0xff, 0xff, 0x80, + 0xc2, 0x0b, 0x53, 0x27, 0x1b, 0x2f, 0x00, 0x00, 0x00, 0x00, 0x54, 0x05, + 0x75, 0x27, 0x44, 0x28, 0x00, 0x00, 0x00, 0x00, 0xcb, 0x01, 0x59, 0x27, + 0x34, 0xf3, 0xff, 0xff, 0xff, 0x00, 0x7d, 0x1f, 0x42, 0x27, 0xdd, 0x1c, + 0x00, 0x00, 0x00, 0x00, 0x1a, 0x8a, 0x4d, 0x27, 0x01, 0x10, 0x00, 0x00, + 0x00, 0x00, 0x5a, 0x87, 0x44, 0x26, 0xaa, 0x02, 0x00, 0x00, 0x00, 0x80, + 0xcc, 0xf0, 0x48, 0x27, 0x23, 0x41, 0x00, 0x00, 0x00, 0x00, 0x55, 0x32, + 0x66, 0x27, 0x97, 0x0e, 0x00, 0x00, 0x00, 0x80, 0x96, 0x04, 0x4a, 0x27, + 0xcf, 0x1b, 0x00, 0x00, 0x00, 0x80, 0xf0, 0xf0, 0x69, 0x27, 0x50, 0x17, + 0x00, 0x00, 0x00, 0x00, 0x56, 0xcb, 0x5b, 0x27, 0x67, 0x8b, 0xff, 0xff, + 0xff, 0x00, 0xeb, 0xf3, 0x56, 0x27, 0x22, 0x0b, 0x00, 0x00, 0x00, 0x80, + 0x74, 0xa1, 0x53, 0x27, 0x56, 0xd1, 0xff, 0xff, 0xff, 0x80, 0xfc, 0xa0, + 0x4f, 0x27, 0xfe, 0xe8, 0xff, 0xff, 0xff, 0x80, 0x02, 0x5c, 0x63, 0x27, + 0x8d, 0x31, 0x00, 0x00, 0x00, 0x80, 0x9b, 0xca, 0x48, 0x27, 0xc9, 0xd1, + 0xff, 0xff, 0xff, 0x00, 0xf3, 0xc4, 0x4e, 0x27, 0x98, 0x10, 0x00, 0x00, + 0x00, 0x00, 0xf7, 0xb0, 0x48, 0x27, 0x9c, 0x44, 0x00, 0x00, 0x00, 0x00, + 0x56, 0x05, 0x64, 0x27, 0x0f, 0x0b, 0x00, 0x00, 0x00, 0x00, 0xa8, 0xd6, + 0x43, 0x26, 0xd4, 0x3e, 0x00, 0x00, 0x00, 0x00, 0xbe, 0xb3, 0x42, 0x27, + 0x64, 0x19, 0x00, 0x00, 0x00, 0x80, 0xac, 0xbd, 0x7b, 0x28, 0x0c, 0xe8, + 0xff, 0xff, 0xff, 0x80, 0x66, 0x67, 0x47, 0x27, 0xcc, 0x04, 0x00, 0x00, + 0x00, 0x80, 0x95, 0xc5, 0x7f, 0x27, 0xcc, 0xb7, 0xff, 0xff, 0xff, 0x80, + 0x09, 0x35, 0x43, 0x27, 0xea, 0x3d, 0x00, 0x00, 0x00, 0x00, 0x06, 0x87, + 0x4f, 0x27, 0x30, 0x19, 0x00, 0x00, 0x00, 0x80, 0xce, 0x94, 0x68, 0x27, + 0x70, 0x06, 0x00, 0x00, 0x00, 0x00, 0x58, 0x64, 0x4f, 0x27, 0x14, 0x2f, + 0x00, 0x00, 0x00, 0x00, 0x21, 0xc1, 0x5e, 0x27, 0xcb, 0xd4, 0xff, 0xff, + 0xff, 0x00, 0x3b, 0x94, 0x50, 0x27, 0xd2, 0xee, 0xff, 0xff, 0xff, 0x00, + 0x00, 0x00, 0x57, 0x27, 0x4e, 0x26, 0x00, 0x00, 0x00, 0x80, 0x1b, 0xec, + 0x48, 0x27, 0xd4, 0x23, 0x00, 0x00, 0x00, 0x80, 0x75, 0x78, 0x5b, 0x27, + 0xa0, 0x55, 0x00, 0x00, 0x00, 0x00, 0x84, 0xbf, 0x67, 0x27, 0x2e, 0x15, + 0x00, 0x00, 0x00, 0x80, 0xdd, 0xda, 0x5b, 0x27, 0xfe, 0x3f, 0x54, 0x00, + 0xbc, 0x7f, 0x77, 0x9d, 0xd5, 0xb9, 0x8d, 0x5b, 0x30, 0xf6, 0xeb, 0x8e, + 0xb1, 0x6e, 0x30, 0x76, 0x36, 0xbf, 0x04, 0x57, 0xec, 0x01, 0x9c, 0xfd, + 0xbb, 0x10, 0xa9, 0xb0, 0xd3, 0xbb, 0xf2, 0x4f, 0x87, 0x8a, 0xa0, 0xfb, + 0x5f, 0xd9, 0x58, 0x8d, 0x5d, 0x3f, 0xd7, 0xd9, 0x9e, 0xf0, 0xfb, 0x6b, + 0xbb, 0x1f, 0x52, 0xab, 0xbd, 0xcb, 0xbe, 0x32, 0x08, 0x91, 0x95, 0x1e, + 0x9b, 0x8c, 0x23, 0xba, 0xbb, 0x37, 0xbd, 0x6f, 0x66, 0x1e, 0xfd, 0xe2, + 0xfb, 0x87, 0x1a, 0x6d, 0x91, 0x16, 0xc0, 0xcd, 0xc3, 0x3b, 0x31, 0xce, + 0x65, 0x18, 0x8b, 0xe7, 0xbb, 0x15, 0x7e, 0xcf, 0xdf, 0x31, 0xeb, 0x9f, + 0xd9, 0x7b, 0xce, 0x55, 0x9e, 0x4d, 0x2a, 0x6b, 0xc9, 0xb1, 0x45, 0x39, + 0xff, 0xf6, 0x7a, 0x95, 0x32, 0xd3, 0xd2, 0x89, 0x74, 0xaa, 0x32, 0xa8, + 0xf5, 0xda, 0x78, 0xdd, 0x91, 0xbe, 0x0e, 0x5e, 0x1f, 0x7e, 0x94, 0x76, + 0xfb, 0x8a, 0x21, 0x8c, 0x2a, 0xc7, 0x29, 0xf6, 0xc1, 0x36, 0x1d, 0xd9, + 0x6b, 0x6d, 0xf7, 0x9d, 0x95, 0x95, 0x65, 0x26, 0x54, 0xb6, 0xef, 0x97, + 0x6f, 0xdf, 0x05, 0x7d, 0xdd, 0xed, 0xea, 0x31, 0x17, 0xa6, 0xfa, 0x87, + 0x03, 0xb4, 0x6b, 0xda, 0xf7, 0xad, 0x28, 0x9e, 0x6b, 0x28, 0xb2, 0xf7, + 0x5a, 0x04, 0x56, 0xc9, 0xda, 0x66, 0xd7, 0x06, 0x59, 0x0b, 0x92, 0xc2, + 0xfe, 0xb7, 0xed, 0x7c, 0x26, 0xcf, 0x3f, 0x14, 0x74, 0xb3, 0x60, 0x2d, + 0xe9, 0xdf, 0x99, 0x71, 0xc2, 0x2f, 0xba, 0x07, 0xe7, 0xbb, 0x6e, 0x95, + 0xcd, 0x1f, 0x05, 0x55, 0xb7, 0xaf, 0x89, 0x82, 0x60, 0xfc, 0x18, 0xd6, + 0xef, 0x57, 0xa3, 0xf0, 0x55, 0xc9, 0xe2, 0xa3, 0xdf, 0x5f, 0x27, 0x7f, + 0xbb, 0x04, 0xff, 0xe9, 0x7b, 0xaa, 0x6c, 0x48, 0x05, 0xf9, 0xaf, 0x2a, + 0x50, 0x84, 0x73, 0xa3, 0xeb, 0xdb, 0x28, 0xe4, 0xa8, 0xd6, 0xd3, 0x77, + 0xca, 0xee, 0x1a, 0xc4, 0xc0, 0x69, 0x37, 0x48, 0xf6, 0xa0, 0x8b, 0xcf, + 0x12, 0xcb, 0xf9, 0x5b, 0x20, 0x39, 0xde, 0x48, 0x7d, 0x5e, 0xa9, 0xf4, + 0x35, 0x81, 0x32, 0x87, 0xbe, 0x97, 0x03, 0x3e, 0x2d, 0xc1, 0xce, 0xf2, + 0xe3, 0x75, 0xfd, 0x22, 0x8e, 0x51, 0xd9, 0x5c, 0x7d, 0x22, 0xf0, 0xc3, + 0xd5, 0xaa, 0x7f, 0xdf, 0xe9, 0xce, 0x5a, 0x9d, 0x1f, 0xb1, 0xb5, 0x67, + 0xb2, 0x1f, 0x37, 0x55, 0xaa, 0x2d, 0xaa, 0x02, 0xeb, 0xf7, 0xa4, 0x38, + 0xd1, 0x16, 0x26, 0xc8, 0x46, 0xd3, 0x57, 0x6a, 0xaf, 0xa7, 0x41, 0x12, + 0x82, 0x96, 0x49, 0xf0, 0xc9, 0x39, 0xdf, 0x1b, 0x35, 0xb0, 0xb2, 0x4b, + 0xf7, 0xb1, 0xa1, 0x80, 0x7c, 0xfc, 0xdd, 0xd6, 0x96, 0x5a, 0x8c, 0x77, + 0xb3, 0x97, 0xd8, 0xb3, 0x84, 0xa3, 0x89, 0xf9, 0x9a, 0x8b, 0x12, 0xc4, + 0x63, 0x80, 0x59, 0x7a, 0xd5, 0x66, 0x30, 0x95, 0x05, 0xdb, 0xeb, 0x9a, + 0x04, 0x1b, 0x50, 0x20, 0x4f, 0xb3, 0xa5, 0x73, 0x95, 0x9a, 0x70, 0xfb, + 0xca, 0xa6, 0x09, 0x53, 0x57, 0x03, 0x40, 0xc6, 0xed, 0x92, 0xba, 0x7f, + 0x08, 0xaf, 0xef, 0xcf, 0x08, 0x93, 0xd4, 0x44, 0xb2, 0x54, 0xef, 0x97, + 0xcf, 0x4a, 0xee, 0xfa, 0xc9, 0x7c, 0x58, 0x0e, 0x47, 0x7f, 0xc8, 0xf7, + 0xeb, 0x8c, 0x95, 0xbb, 0xbd, 0x71, 0x1e, 0x64, 0x5a, 0x4d, 0x90, 0x9b, + 0x03, 0xa8, 0xd7, 0x6f, 0x09, 0xcd, 0x9c, 0x46, 0x6e, 0x7f, 0x41, 0xbf, + 0xff, 0xbb, 0x84, 0xed, 0x38, 0x79, 0xbf, 0x9f, 0x8d, 0x2d, 0xbb, 0xd9, + 0x9b, 0xfb, 0xf4, 0xfb, 0x9b, 0xe2, 0xdf, 0xdb, 0x3a, 0x2a, 0x3f, 0x88, + 0xff, 0xda, 0xc0, 0x68, 0x99, 0x3b, 0xbe, 0x8b, 0xee, 0xa5, 0x1e, 0xa8, + 0xe8, 0xf3, 0x89, 0xf8, 0x58, 0xde, 0xb0, 0xf5, 0xfd, 0xe8, 0x6c, 0xba, + 0xda, 0x24, 0xc6, 0x91, 0xcb, 0xfe, 0xf5, 0x5c, 0xcd, 0xe0, 0x33, 0xf7, + 0x14, 0x1f, 0x6b, 0x7b, 0x12, 0x46, 0x6d, 0x9f, 0xd4, 0x3c, 0x05, 0x16, + 0xdb, 0xf7, 0x4a, 0x5d, 0x57, 0xd7, 0x05, 0x33, 0xed, 0xd6, 0xff, 0xe0, + 0x1e, 0x99, 0x00, 0x41, 0x73, 0xbf, 0x8c, 0x25, 0x6b, 0x18, 0x3b, 0xf2, + 0x81, 0x13, 0x65, 0xde, 0x98, 0x3b, 0x05, 0xc6, 0xc7, 0xa2, 0x09, 0x0d, + 0x85, 0x5a, 0x16, 0x8e, 0xcb, 0x49, 0xed, 0xb5, 0x6b, 0x85, 0xc2, 0xd0, + 0xe5, 0x74, 0x70, 0xfb, 0x34, 0x65, 0xb5, 0x4c, 0x71, 0xfd, 0x77, 0xf3, + 0xc5, 0xcc, 0xe4, 0xbf, 0x8f, 0xf4, 0xb9, 0x53, 0xad, 0x44, 0xae, 0xf1, + 0x69, 0xb0, 0x12, 0xce, 0xf0, 0xdc, 0xff, 0x9d, 0x0e, 0xe6, 0xda, 0x74, + 0xe7, 0xf4, 0x5d, 0xa3, 0x3a, 0x74, 0x7d, 0x7a, 0xe2, 0x72, 0x3f, 0x27, + 0x65, 0x3a, 0x82, 0x3b, 0xbe, 0x9a, 0xd1, 0x63, 0x79, 0xa5, 0x55, 0x79, + 0x9d, 0x02, 0x5e, 0xd9, 0x5f, 0x56, 0xf5, 0x61, 0xfa, 0xa1, 0xde, 0xa4, + 0x2d, 0x61, 0xb2, 0x39, 0xbe, 0x84, 0xa0, 0x88, 0x1a, 0xb7, 0xcf, 0xf1, + 0xae, 0x98, 0xca, 0x56, 0xa4, 0xdb, 0x7b, 0x71, 0x35, 0xb9, 0xdd, 0x5e, + 0x43, 0x1e, 0x05, 0x73, 0x8b, 0x49, 0x95, 0x9d, 0x43, 0x62, 0x41, 0x7b, + 0x76, 0x77, 0x9d, 0x7a, 0x7b, 0xab, 0x40, 0xae, 0xaa, 0xcf, 0x62, 0x32, + 0x58, 0x80, 0xd0, 0xf1, 0x67, 0x23, 0x46, 0xaa, 0xb0, 0x35, 0x6f, 0x4a, + 0xc1, 0x0a, 0x42, 0x28, 0x3b, 0xef, 0x58, 0x38, 0xf8, 0xf5, 0xf0, 0x09, + 0x17, 0x3f, 0x6a, 0x31, 0xaa, 0xbf, 0x1f, 0xb7, 0x9f, 0x56, 0x64, 0x70, + 0xd4, 0xcd, 0x35, 0xcf, 0xbf, 0xad, 0x35, 0xb7, 0xf6, 0x29, 0x28, 0xd4, + 0x44, 0x8c, 0x51, 0xa5, 0x9d, 0xe0, 0xfb, 0x49, 0xcc, 0xe8, 0x76, 0x6f, + 0xa7, 0x93, 0x6b, 0xc7, 0x69, 0x6f, 0xf6, 0x82, 0x73, 0x81, 0xeb, 0xac, + 0x8a, 0x7d, 0xa8, 0xb6, 0x02, 0x35, 0xed, 0x9d, 0xca, 0xe9, 0x81, 0xfa, + 0x16, 0x1c, 0xed, 0xf9, 0x5b, 0x4a, 0x7c, 0xda, 0x7e, 0x87, 0xea, 0xff, + 0x1d, 0x82, 0xd2, 0xed, 0x77, 0xc1, 0x2c, 0x54, 0xd0, 0x55, 0xab, 0xb7, + 0x4f, 0x10, 0xb9, 0xa7, 0xd0, 0xb4, 0xd1, 0x97, 0xda, 0xdb, 0x51, 0xdf, + 0x87, 0xcd, 0x9e, 0xf6, 0xd1, 0x38, 0xaa, 0xbf, 0x67, 0x27, 0x68, 0xc6, + 0xae, 0x6f, 0x84, 0x67, 0xde, 0x93, 0x88, 0xda, 0xfc, 0x79, 0x8f, 0x41, + 0x0a, 0x5c, 0xc8, 0x93, 0x54, 0xd9, 0x09, 0x7b, 0xdb, 0x03, 0x9c, 0x67, + 0xd5, 0x47, 0x71, 0xfa, 0x3b, 0x5b, 0xb9, 0xf8, 0xf5, 0x55, 0x16, 0x1d, + 0xaf, 0xca, 0xdb, 0xaa, 0x46, 0x5f, 0x17, 0x9d, 0x0d, 0x97, 0xc4, 0x09, + 0x30, 0x1f, 0x5f, 0xa0, 0x62, 0xef, 0x7b, 0x15, 0x8b, 0x4c, 0xfb, 0x24, + 0x6e, 0xb1, 0xdf, 0x42, 0xa0, 0xb0, 0xb6, 0xe9, 0xfa, 0x0f, 0x12, 0x70, + 0x9d, 0x5b, 0xf0, 0x8a, 0x2c, 0xd7, 0xd1, 0x5a, 0x93, 0x5f, 0x56, 0x7e, + 0x2c, 0xc4, 0x4a, 0x7a, 0x59, 0xd4, 0xef, 0xc3, 0xff, 0xda, 0x3d, 0x58, + 0x9d, 0x1c, 0x34, 0x46, 0xbf, 0xb7, 0xb6, 0x40, 0x2a, 0x8a, 0xc8, 0x38, + 0x8f, 0x79, 0xf6, 0xbe, 0xf3, 0xe6, 0x82, 0x8d, 0x4a, 0xf9, 0xee, 0xb6, + 0xda, 0x7f, 0xf5, 0x67, 0x26, 0x69, 0xcd, 0x00, 0x44, 0x3c, 0xad, 0x36, + 0x17, 0x77, 0x66, 0x8b, 0xd2, 0x95, 0x73, 0x55, 0xc7, 0x63, 0xab, 0x4a, + 0x22, 0x13, 0xfe, 0xa8, 0xb0, 0xea, 0x1c, 0x74, 0x69, 0x9d, 0x09, 0x9a, + 0x76, 0xc4, 0x5c, 0x6f, 0x1a, 0x22, 0x80, 0x0f, 0x8f, 0x9d, 0xd3, 0x4c, + 0x41, 0xd9, 0x27, 0x06, 0x25, 0x92, 0xf5, 0x79, 0x06, 0xc4, 0x1a, 0xa3, + 0xf2, 0xaa, 0xda, 0x8d, 0xf7, 0x07, 0xb2, 0xb2, 0x69, 0x73, 0xaf, 0x6d, + 0xea, 0x51, 0xfb, 0xa5, 0xea, 0x6b, 0x2f, 0x18, 0x1f, 0xa3, 0x7e, 0x69, + 0xee, 0xb6, 0x8f, 0x43, 0xfd, 0xe1, 0x57, 0xeb, 0x89, 0x41, 0x49, 0xb8, + 0x3f, 0x8d, 0x2e, 0x06, 0x5f, 0x5e, 0x29, 0x95, 0xb1, 0x79, 0x3c, 0x47, + 0x3c, 0x6f, 0xf3, 0xcf, 0x5d, 0x11, 0x93, 0x4a, 0xb6, 0xbd, 0xb3, 0xdb, + 0xf7, 0xea, 0xf1, 0x82, 0xf0, 0x3a, 0x7d, 0x95, 0x62, 0xd1, 0xeb, 0xcb, + 0xe3, 0x0e, 0xac, 0x05, 0xa8, 0x37, 0xdc, 0xac, 0xda, 0x34, 0xe5, 0xdc, + 0xf2, 0xfa, 0x66, 0xc3, 0x21, 0x0e, 0x29, 0xac, 0xa7, 0x43, 0xad, 0x8a, + 0xfd, 0xe9, 0xe3, 0xd0, 0x83, 0x40, 0x64, 0x88, 0xf5, 0x67, 0x6c, 0x75, + 0xbc, 0xe6, 0xa9, 0x5d, 0xc4, 0x65, 0xb2, 0xbf, 0x25, 0xa4, 0x3e, 0xbf, + 0x88, 0xaf, 0xc7, 0x5b, 0xf5, 0x6a, 0x95, 0xfa, 0xfd, 0xb4, 0xa9, 0x8e, + 0x67, 0x24, 0xa6, 0xe5, 0x53, 0x8b, 0xdd, 0x70, 0xd3, 0xfb, 0xab, 0x7d, + 0xfe, 0xc9, 0xc0, 0x66, 0x5d, 0xfa, 0x0f, 0xbc, 0x3b, 0x2d, 0xad, 0x29, + 0x81, 0xc5, 0x7c, 0xc7, 0xee, 0x29, 0xf9, 0xa4, 0xe1, 0x4d, 0x88, 0x7c, + 0xb2, 0x00, 0x8f, 0xb5, 0x39, 0xb0, 0x19, 0xaa, 0x9a, 0x3e, 0x08, 0xe3, + 0xb0, 0x14, 0xbb, 0xbf, 0x96, 0xff, 0x55, 0x1e, 0x24, 0x82, 0x95, 0xd9, + 0x2f, 0x35, 0x82, 0xc7, 0x19, 0xcf, 0xfe, 0x77, 0x40, 0xb6, 0xc8, 0xaa, + 0x35, 0x79, 0xe7, 0x2b, 0xf6, 0x44, 0x02, 0x85, 0xb0, 0xcb, 0xf0, 0xff, + 0x6f, 0xdd, 0xe9, 0x79, 0xea, 0xcf, 0x81, 0x76, 0xda, 0xa5, 0x78, 0x23, + 0x71, 0xf5, 0xb9, 0xee, 0xd0, 0x0c, 0xf1, 0xc2, 0xd8, 0x7f, 0x99, 0xf1, + 0xa1, 0xce, 0x01, 0xb9, 0x7e, 0x2a, 0xcf, 0x25, 0xba, 0x73, 0xa7, 0x67, + 0xa3, 0xf3, 0x2b, 0xc2, 0xcd, 0xa1, 0xb3, 0xff, 0xea, 0x9b, 0x26, 0x4d, + 0xcf, 0x33, 0x75, 0xbb, 0x8f, 0xf3, 0x57, 0x10, 0xf7, 0x89, 0x4e, 0x41, + 0x36, 0xc4, 0x49, 0x47, 0x48, 0x5e, 0x24, 0x65, 0x7b, 0xf1, 0x73, 0x67, + 0x40, 0xc3, 0x3b, 0x21, 0x4f, 0xa4, 0x74, 0x79, 0x33, 0x70, 0x16, 0xb7, + 0x6e, 0xf0, 0x37, 0x41, 0x53, 0x3f, 0x77, 0xf0, 0x62, 0x47, 0x78, 0xa9, + 0xdb, 0xf6, 0xd2, 0x42, 0x04, 0x8e, 0x24, 0x34, 0xb7, 0x2d, 0x74, 0x7b, + 0xc1, 0x8a, 0x87, 0xbe, 0x65, 0x7e, 0xc9, 0x45, 0x23, 0xd5, 0xce, 0x4f, + 0x29, 0xe3, 0x7c, 0x0c, 0xe2, 0xff, 0x37, 0x52, 0x3a, 0x78, 0x8c, 0x90, + 0xbb, 0xe5, 0xa0, 0x0c, 0x00, 0xf9, 0xb9, 0x97, 0x0f, 0x6b, 0x93, 0x73, + 0x75, 0x6c, 0xbb, 0xd3, 0x0f, 0x28, 0x7e, 0x98, 0x3a, 0xeb, 0x1c, 0xb1, + 0xd9, 0x83, 0xab, 0x34, 0x9c, 0xb5, 0x86, 0xb4, 0x17, 0xee, 0x7b, 0x5d, + 0x8d, 0xf8, 0x34, 0xf0, 0xc5, 0xb3, 0x72, 0xdb, 0xc1, 0x61, 0xc1, 0xc1, + 0x60, 0x7f, 0x09, 0x36, 0x76, 0xdd, 0x32, 0x50, 0xcd, 0x6a, 0x0f, 0xfa, + 0x18, 0xc2, 0xd2, 0x81, 0xb8, 0xb2, 0x8e, 0x9b, 0x56, 0x44, 0x47, 0xc1, + 0x7b, 0xce, 0xde, 0xb1, 0x1f, 0x99, 0xda, 0x78, 0x90, 0x3c, 0xd4, 0xaf, + 0xff, 0xb8, 0x12, 0xb1, 0xdf, 0x9d, 0x9f, 0x4d, 0x31, 0x31, 0xeb, 0x5d, + 0xda, 0x45, 0xb7, 0x5f, 0x38, 0x75, 0xfd, 0x49, 0x48, 0xe6, 0xf4, 0x60, + 0x9f, 0x6b, 0x38, 0x65, 0x11, 0xa0, 0xf9, 0xa9, 0xf4, 0xe2, 0x94, 0x6e, + 0x7e, 0xb1, 0x89, 0xb3, 0x5c, 0xd0, 0x57, 0x86, 0xf7, 0x77, 0xe3, 0xb3, + 0x6d, 0xca, 0xd7, 0x7d, 0xb6, 0x7f, 0xae, 0x65, 0xc9, 0x6c, 0xe3, 0x9e, + 0x5e, 0x17, 0x04, 0x89, 0x00, 0xd6, 0x4f, 0x27, 0xe9, 0xae, 0x39, 0xe5, + 0x76, 0x6f, 0x60, 0x28, 0x5b, 0xa8, 0xda, 0xd9, 0x46, 0x1b, 0x1e, 0xbb, + 0x6d, 0xef, 0x45, 0x8e, 0x92, 0xe5, 0xe4, 0xd6, 0x76, 0x79, 0x4a, 0x09, + 0x87, 0xbf, 0x96, 0x9d, 0x05, 0x7f, 0x8c, 0x9a, 0xf8, 0x54, 0x3d, 0xf8, + 0xd4, 0xb2, 0xdf, 0x2c, 0xe9, 0x7f, 0xcd, 0x5e, 0xb8, 0x91, 0xaa, 0x9d, + 0xf8, 0xe5, 0x37, 0x73, 0xb9, 0x3f, 0x30, 0x73, 0xf5, 0x7d, 0xa1, 0xdc, + 0x44, 0xbb, 0x07, 0xe9, 0xa7, 0x9c, 0x40, 0xa6, 0x56, 0x16, 0xbb, 0x5e, + 0x06, 0x16, 0x15, 0x61, 0x56, 0xb7, 0x73, 0x8f, 0x8e, 0x2a, 0x6c, 0x9a, + 0xb9, 0xef, 0x88, 0x95, 0x32, 0x89, 0x52, 0x2d, 0x32, 0x13, 0x02, 0x77, + 0x5c, 0x6e, 0xd5, 0xbf, 0x0b, 0xfc, 0xe9, 0x23, 0x94, 0x1a, 0xb5, 0x5f, + 0x75, 0x45, 0xff, 0x93, 0xb2, 0xc6, 0x56, 0xe9, 0x9f, 0x6c, 0x7f, 0x38, + 0xbf, 0x44, 0xbc, 0xa5, 0x9b, 0x0b, 0xa7, 0xd6, 0x42, 0x3e, 0x1e, 0x04, + 0x97, 0x36, 0x47, 0xd7, 0xfa, 0xa6, 0x12, 0x8d, 0xac, 0x3a, 0x6f, 0x7a, + 0x48, 0x6a, 0x53, 0xd2, 0x45, 0x2d, 0x7b, 0xf5, 0xc1, 0x65, 0x49, 0x6b, + 0xdf, 0xaf, 0xa9, 0x88, 0x8e, 0x99, 0xa9, 0xf6, 0xef, 0x30, 0xac, 0xab, + 0xc2, 0xfe, 0x7e, 0xbc, 0x8c, 0x38, 0x56, 0x12, 0xf5, 0x9d, 0x1d, 0xfe, + 0x6d, 0xf0, 0xdf, 0x5b, 0x2c, 0x0d, 0x04, 0x7e, 0x4d, 0x6b, 0xf8, 0x17, + 0x83, 0xe3, 0x83, 0xeb, 0x5f, 0xc8, 0x56, 0x8e, 0x4a, 0xa0, 0xf9, 0x95, + 0x27, 0x30, 0x1b, 0xed, 0x15, 0x6f, 0xdf, 0x1d, 0x77, 0x14, 0x9e, 0x59, + 0x67, 0x97, 0x5b, 0xf0, 0xb5, 0xfd, 0x86, 0x52, 0xc7, 0xcb, 0xf0, 0x13, + 0x8d, 0xe6, 0xbf, 0xa8, 0x86, 0x77, 0x63, 0x0e, 0xfa, 0x7d, 0x69, 0xa8, + 0xd8, 0x68, 0xd5, 0xdf, 0x88, 0xae, 0x48, 0xf7, 0xba, 0x76, 0x6d, 0xc7, + 0x22, 0x94, 0xae, 0x3c, 0x02, 0xaf, 0xea, 0x7f, 0x5d, 0x68, 0x87, 0xbd, + 0xb7, 0x8a, 0x9d, 0x97, 0xc6, 0x1a, 0xe5, 0x5c, 0x61, 0x6c, 0xf9, 0xd0, + 0x45, 0x81, 0xdd, 0x3d, 0xdc, 0x9b, 0xd2, 0xe7, 0x2f, 0x73, 0xda, 0xed, + 0xb2, 0x80, 0xe3, 0xa4, 0xb8, 0xc3, 0x6e, 0xf7, 0xea, 0x63, 0x98, 0xd6, + 0xda, 0xb3, 0x41, 0x1c, 0x0e, 0xcd, 0x48, 0xff, 0xdd, 0xe9, 0x8c, 0xc4, + 0xb5, 0xcc, 0x3b, 0xef, 0xd5, 0x00, 0xfe, 0x9a, 0x0e, 0xb9, 0xbd, 0xb8, + 0x55, 0xdf, 0x91, 0x5e, 0xb4, 0xc0, 0x98, 0x82, 0x1d, 0x50, 0xd5, 0xa5, + 0x9c, 0x6b, 0xab, 0x68, 0x38, 0x9e, 0xbb, 0x7b, 0x25, 0x8c, 0x20, 0x21, + 0x2f, 0xec, 0xab, 0xf5, 0xc3, 0x3b, 0x2c, 0x9d, 0x7c, 0xdc, 0xfc, 0xbd, + 0xa9, 0x5b, 0xd0, 0xcb, 0xb0, 0xbb, 0xad, 0x64, 0xae, 0xd6, 0xad, 0xf5, + 0xfc, 0x98, 0x62, 0xf3, 0x7c, 0x9f, 0xc4, 0x30, 0x69, 0x42, 0x11, 0xbb, + 0xf9, 0x1f, 0x87, 0xf0, 0x64, 0x0f, 0xc3, 0xcd, 0x1b, 0x01, 0xdc, 0x42, + 0xa6, 0x7a, 0x1b, 0x9e, 0x44, 0xf4, 0x93, 0x70, 0xfe, 0xf5, 0x50, 0x73, + 0x79, 0x79, 0xe5, 0xde, 0xf6, 0xb5, 0xcf, 0xd9, 0xd7, 0x27, 0x74, 0xa6, + 0x65, 0x94, 0xb9, 0xf2, 0xe0, 0x08, 0xaa, 0xa2, 0xfa, 0x3f, 0x9b, 0x8e, + 0xba, 0x09, 0x90, 0xd8, 0x73, 0x72, 0x0f, 0xfa, 0x48, 0x26, 0x61, 0xb3, + 0x8a, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xfe, 0x3f, 0x54, 0x00, 0xdc, 0xf7, 0x17, 0x3f, 0x6d, 0xfe, 0x1a, 0xb2, + 0xa4, 0xb0, 0xb5, 0xde, 0xa9, 0x74, 0x0d, 0x51, 0xdd, 0xa7, 0x05, 0x54, + 0xda, 0x0d, 0x9e, 0x4f, 0xd3, 0xa9, 0x6a, 0x88, 0x6a, 0x2e, 0x13, 0xa1, + 0xfe, 0x66, 0xf2, 0x64, 0x93, 0x6f, 0xdc, 0xcd, 0xcf, 0x9f, 0xfd, 0x05, + 0x6e, 0x94, 0x15, 0xfd, 0x8f, 0x4f, 0xb6, 0xc8, 0x3a, 0xdb, 0x64, 0x88, + 0xc8, 0xaa, 0xc6, 0xfe, 0x56, 0x8b, 0xa7, 0x15, 0xdf, 0xa5, 0x7b, 0xab, + 0x6d, 0x4b, 0x78, 0x7d, 0x8b, 0x7d, 0xfe, 0x84, 0x2d, 0x43, 0x07, 0x89, + 0x30, 0x77, 0x6b, 0x99, 0x95, 0x0e, 0xc1, 0x23, 0xc6, 0xe3, 0x42, 0xfe, + 0x2b, 0xc1, 0x95, 0xe5, 0xef, 0x57, 0x32, 0x53, 0x57, 0xf9, 0xcd, 0x7d, + 0xef, 0x9d, 0xb6, 0x70, 0xbb, 0xfe, 0xbd, 0xdd, 0x78, 0xcc, 0xff, 0x8c, + 0x5e, 0xd9, 0x3f, 0x38, 0xff, 0xd6, 0x3a, 0x08, 0xb6, 0x3c, 0x42, 0xd7, + 0x3f, 0x62, 0xa7, 0xd5, 0xd2, 0x7f, 0x4e, 0x85, 0x21, 0x5a, 0x3d, 0xd6, + 0x0c, 0x97, 0xbb, 0x60, 0xde, 0x6e, 0x5d, 0x25, 0x97, 0xb5, 0x7f, 0x52, + 0xf2, 0x4e, 0x5f, 0xe1, 0xaa, 0xdd, 0xb9, 0xc2, 0x11, 0xd9, 0xf4, 0x9c, + 0x94, 0x69, 0x33, 0x94, 0xa5, 0xaf, 0xfe, 0xfa, 0x39, 0x34, 0xbe, 0x8d, + 0xba, 0xba, 0x45, 0xbb, 0x05, 0x96, 0xfd, 0xba, 0x37, 0x2d, 0x13, 0x5c, + 0x08, 0x3a, 0xbe, 0x96, 0x75, 0xc9, 0x1d, 0x13, 0xd6, 0x8e, 0xd5, 0xa1, + 0xfd, 0x4b, 0x0e, 0xe1, 0x6a, 0xc5, 0x05, 0xfa, 0x20, 0xac, 0xd1, 0x5f, + 0x56, 0x7f, 0x73, 0x10, 0x96, 0x01, 0x8a, 0xe4, 0x4c, 0x78, 0x0c, 0x3a, + 0x9b, 0xf6, 0xcd, 0x29, 0x7c, 0x60, 0x18, 0xfb, 0xf4, 0x6f, 0xe9, 0xc0, + 0x71, 0x80, 0xae, 0x71, 0xff, 0x92, 0x92, 0x8e, 0x67, 0x8b, 0xd4, 0x75, + 0x77, 0x1d, 0x08, 0x22, 0x53, 0x60, 0xe8, 0x75, 0x44, 0x48, 0x47, 0xea, + 0xf1, 0xd3, 0x49, 0x76, 0xc2, 0xb8, 0x52, 0x24, 0xe1, 0xc9, 0xff, 0x9c, + 0x02, 0x4b, 0xa3, 0xbb, 0x9b, 0x58, 0xe2, 0xf5, 0xba, 0xab, 0xfb, 0x7f, + 0x3b, 0x9e, 0x8a, 0xd9, 0x29, 0xf8, 0x6b, 0x69, 0xf5, 0x03, 0x8a, 0xec, + 0xdf, 0x95, 0xd7, 0x22, 0x80, 0xe4, 0xe7, 0x36, 0x48, 0x0d, 0x72, 0xc7, + 0x29, 0xf7, 0x71, 0xfd, 0xe0, 0x18, 0x4c, 0x1c, 0x95, 0x4b, 0xfe, 0xc2, + 0x1c, 0x84, 0xd5, 0x5b, 0x8c, 0x7f, 0xae, 0x74, 0xde, 0x58, 0xca, 0xe2, + 0xf7, 0xe5, 0x39, 0x49, 0x01, 0xb2, 0xd7, 0xfe, 0x57, 0xeb, 0xd6, 0x01, + 0x2b, 0x68, 0x6c, 0xcf, 0x47, 0x82, 0x9f, 0x15, 0xa9, 0x17, 0xa5, 0xce, + 0xf9, 0xa9, 0x6f, 0xba, 0xde, 0x0d, 0xe2, 0x85, 0x91, 0x2b, 0x76, 0xa5, + 0x83, 0xff, 0x33, 0xef, 0x7f, 0xdb, 0x90, 0x14, 0xc4, 0xc3, 0xe7, 0x64, + 0x94, 0xb2, 0x8f, 0xae, 0xac, 0x02, 0xe1, 0xc7, 0x2e, 0x36, 0x67, 0xa0, + 0x60, 0xc8, 0xbb, 0x7b, 0x85, 0x5d, 0x1c, 0xeb, 0x25, 0xb6, 0xc7, 0xb7, + 0x47, 0x25, 0xe2, 0x55, 0xf6, 0xa7, 0x31, 0x11, 0x56, 0x8c, 0x37, 0x3d, + 0x77, 0x67, 0x89, 0xad, 0x01, 0xdc, 0xc6, 0xaf, 0x7a, 0x87, 0x87, 0xba, + 0xbc, 0xe7, 0x18, 0xba, 0x0e, 0xef, 0xfb, 0x60, 0xef, 0x5c, 0xd5, 0xf3, + 0x95, 0xed, 0x61, 0x75, 0xfc, 0xcd, 0xc8, 0xc2, 0xb4, 0x9f, 0xfc, 0xbd, + 0xda, 0xa2, 0xc7, 0xec, 0x29, 0xea, 0x9f, 0x87, 0x56, 0x90, 0xa0, 0x24, + 0xf4, 0x7d, 0x5d, 0x31, 0x5c, 0xce, 0xd3, 0xfe, 0xfd, 0x4a, 0xaa, 0x58, + 0x48, 0xfd, 0x14, 0xfb, 0x81, 0x97, 0xcd, 0x58, 0x12, 0x5f, 0xb9, 0xe2, + 0x78, 0x1a, 0xaa, 0xdb, 0xda, 0x1f, 0xbd, 0x36, 0x55, 0x4b, 0x63, 0xfb, + 0x0e, 0x07, 0x8a, 0x7a, 0x93, 0xf9, 0x9b, 0x1e, 0x40, 0xee, 0x8d, 0x76, + 0x42, 0x59, 0xde, 0xd9, 0x2b, 0xf6, 0xdb, 0x09, 0x2e, 0x95, 0x11, 0xd2, + 0xa0, 0xbf, 0x5c, 0xff, 0x02, 0x41, 0x0c, 0xf4, 0xf4, 0x42, 0xd7, 0xed, + 0x7f, 0x37, 0x23, 0x03, 0x5c, 0x12, 0x11, 0xae, 0xad, 0x96, 0x54, 0xe3, + 0x8c, 0x9d, 0xae, 0x6c, 0x05, 0x24, 0x11, 0xee, 0xfb, 0x4d, 0xfc, 0xe8, + 0x3b, 0x55, 0xbc, 0x1b, 0x67, 0xf9, 0x63, 0xb7, 0x3c, 0xe6, 0xd6, 0xcf, + 0x5a, 0xfb, 0x51, 0x8b, 0x53, 0x16, 0xc6, 0xec, 0x77, 0x7b, 0xc9, 0x41, + 0x66, 0x9c, 0xea, 0x9c, 0xf8, 0x47, 0x23, 0xee, 0x5d, 0xde, 0x4a, 0x64, + 0x77, 0xcd, 0x6c, 0x7a, 0x67, 0xed, 0x07, 0x1d, 0xb9, 0x48, 0x27, 0xe6, + 0xc0, 0xea, 0x09, 0xe9, 0x6f, 0x75, 0x06, 0x79, 0xac, 0xa4, 0xc4, 0x46, + 0xef, 0x59, 0x96, 0x8b, 0xc9, 0xe3, 0x4f, 0x6e, 0xd3, 0x6b, 0xa3, 0x2d, + 0xdd, 0x25, 0x83, 0xdd, 0xd9, 0x41, 0xf8, 0x54, 0xf9, 0x89, 0xdc, 0x30, + 0x15, 0xe5, 0x10, 0xbc, 0x6e, 0x7f, 0xa3, 0xf6, 0x6f, 0xbd, 0xb4, 0x8c, + 0x5e, 0x1c, 0x4c, 0xdb, 0xb5, 0x85, 0x06, 0x91, 0x1c, 0x9f, 0xa8, 0xb9, + 0xd7, 0x35, 0xe5, 0xfb, 0x79, 0x7c, 0x2e, 0x4b, 0xde, 0x48, 0x0e, 0x85, + 0xcb, 0x3b, 0x72, 0x85, 0xfc, 0x13, 0x5b, 0x6c, 0x5d, 0x3b, 0x8f, 0x60, + 0xa8, 0xdc, 0x76, 0x39, 0xdf, 0xdc, 0xad, 0x94, 0xb7, 0x3b, 0xb3, 0x4b, + 0x66, 0x8f, 0x8b, 0x0f, 0x5f, 0xb2, 0x6f, 0x29, 0x9f, 0x52, 0x04, 0x15, + 0xdc, 0x7b, 0x4a, 0xaf, 0x50, 0xd1, 0x6b, 0x55, 0x6f, 0x56, 0xaf, 0x1b, + 0x1f, 0x79, 0x69, 0xc3, 0x9b, 0x8d, 0x08, 0xeb, 0x73, 0x82, 0x2f, 0x29, + 0x5c, 0x47, 0xd9, 0xf6, 0x9f, 0xb4, 0x13, 0xf0, 0xa0, 0x4f, 0x29, 0x6a, + 0x5e, 0xb3, 0xb4, 0x9b, 0xa3, 0x66, 0xe6, 0xdf, 0x97, 0xb7, 0x6b, 0x71, + 0x13, 0x7d, 0x6f, 0x5b, 0xfd, 0xc9, 0xeb, 0xd6, 0xff, 0xde, 0x80, 0xac, + 0xdc, 0x8b, 0xee, 0x51, 0xd3, 0x68, 0x87, 0xed, 0xf4, 0x39, 0xf8, 0xbf, + 0x56, 0x25, 0xa0, 0x7f, 0x45, 0x4b, 0x90, 0xdc, 0x8e, 0x30, 0x09, 0x3a, + 0xfd, 0x33, 0xb8, 0xad, 0x78, 0xb6, 0x7a, 0x26, 0xb4, 0x7b, 0x59, 0x9c, + 0x28, 0xe6, 0x91, 0x1d, 0xab, 0xe9, 0x61, 0xd3, 0x88, 0xdd, 0x77, 0x73, + 0x16, 0x3b, 0xe8, 0x20, 0xfd, 0x49, 0xcd, 0xb7, 0x59, 0x3d, 0xae, 0xc9, + 0x9f, 0xc7, 0xd5, 0x7d, 0x1a, 0x91, 0x9e, 0xbc, 0xe9, 0x5b, 0x6e, 0x3c, + 0xe6, 0x4a, 0x4e, 0xaf, 0xba, 0xed, 0xea, 0xff, 0x48, 0xb0, 0xab, 0x75, + 0xf9, 0xf1, 0x07, 0x83, 0xb0, 0x42, 0x1f, 0xf8, 0x58, 0xf9, 0x1c, 0xd9, + 0xda, 0x07, 0xdb, 0x2c, 0x87, 0x5d, 0x6f, 0x2c, 0x9d, 0x03, 0x85, 0xfd, + 0xab, 0x7a, 0xfa, 0x16, 0xd5, 0x09, 0x6d, 0xf6, 0x9f, 0x05, 0xf1, 0x8d, + 0x65, 0xa0, 0xbd, 0x78, 0xb7, 0x1e, 0xe5, 0x9b, 0x11, 0x89, 0xf8, 0xba, + 0x3c, 0x57, 0x22, 0x6d, 0x5c, 0x51, 0x2d, 0xff, 0xe9, 0x19, 0xf0, 0x9e, + 0xd8, 0x3f, 0x5d, 0x8e, 0xa6, 0xad, 0x25, 0xf1, 0xa9, 0x47, 0x4d, 0x47, + 0xe5, 0xe7, 0x9b, 0x78, 0x2c, 0xd3, 0x12, 0xcc, 0x7c, 0x50, 0xa5, 0x4e, + 0xd2, 0xbb, 0xcc, 0xc9, 0x6a, 0xff, 0x3b, 0xda, 0x8b, 0xe0, 0x1e, 0x45, + 0xf7, 0xf7, 0x3a, 0x62, 0x0c, 0x0f, 0x02, 0x9f, 0xb8, 0xb8, 0x4b, 0xc7, + 0xc7, 0xf2, 0x11, 0x4d, 0xb8, 0x3d, 0xa5, 0xb7, 0x35, 0xa5, 0xdf, 0x58, + 0xfe, 0xa8, 0xb9, 0x08, 0x46, 0x77, 0xaf, 0x6d, 0xc6, 0x9b, 0xad, 0xa4, + 0xd7, 0x30, 0x77, 0x71, 0xd4, 0x0b, 0xda, 0xef, 0xdd, 0x76, 0xcf, 0xb3, + 0xf6, 0x74, 0xbb, 0xfd, 0x3b, 0xe3, 0x5d, 0xe3, 0xd7, 0xfa, 0x53, 0x2d, + 0x4e, 0xe4, 0x6f, 0x94, 0xb3, 0x7e, 0x60, 0x0e, 0x5b, 0xbe, 0xd7, 0xb2, + 0x62, 0x8e, 0x52, 0x1e, 0xe2, 0xae, 0x2a, 0x6f, 0x71, 0x2b, 0xd6, 0xd2, + 0xfd, 0xa3, 0x44, 0x1d, 0x9e, 0xc0, 0xf4, 0x8b, 0xe1, 0xfb, 0x33, 0x36, + 0xb4, 0xe6, 0x1d, 0xd0, 0x4d, 0xdc, 0x31, 0x02, 0xa8, 0x3a, 0xc1, 0x96, + 0xc8, 0xbb, 0x3a, 0x3e, 0xbb, 0x6f, 0x54, 0x25, 0x3f, 0x7a, 0xe4, 0x73, + 0x4d, 0x50, 0x73, 0x0f, 0xba, 0x6c, 0xbf, 0x55, 0x7c, 0xc8, 0xea, 0x26, + 0x7d, 0x59, 0xc9, 0x0a, 0x0b, 0x97, 0x74, 0xda, 0x55, 0x6e, 0x9a, 0xd6, + 0x45, 0xf7, 0x56, 0xfa, 0x47, 0x0a, 0x2f, 0x8b, 0x7b, 0x70, 0xb7, 0xb6, + 0x79, 0x51, 0xe5, 0xf8, 0x3f, 0xb7, 0x20, 0x8c, 0xee, 0x7e, 0xdb, 0x62, + 0x36, 0x7e, 0xf9, 0x23, 0x5a, 0xee, 0x83, 0x66, 0x4b, 0xf7, 0x80, 0xb7, + 0x96, 0x04, 0x2f, 0x2f, 0x5d, 0x13, 0xe6, 0xcf, 0x99, 0x82, 0x44, 0x03, + 0xd2, 0x46, 0xff, 0xbf, 0x77, 0xa6, 0xc1, 0xf1, 0xb9, 0x14, 0xf9, 0xac, + 0x5b, 0xad, 0xc4, 0xed, 0xf0, 0x5b, 0x9f, 0x07, 0x9c, 0x6e, 0x35, 0x83, + 0xef, 0xa6, 0xf4, 0x8f, 0x09, 0x86, 0xf2, 0xd4, 0xf9, 0x69, 0xc1, 0xb2, + 0x9e, 0x64, 0x8f, 0x55, 0xa8, 0x8d, 0xf7, 0xe0, 0xdf, 0xfe, 0x57, 0x3b, + 0xc7, 0xc2, 0xed, 0x7d, 0xa7, 0xba, 0xb7, 0x6d, 0xef, 0xaa, 0x53, 0xdb, + 0xfa, 0xa9, 0xcf, 0x48, 0xc6, 0x57, 0xe2, 0x44, 0x08, 0xa0, 0x78, 0xdb, + 0xfd, 0x9b, 0x2c, 0x60, 0x86, 0xa0, 0x36, 0xb0, 0xda, 0xae, 0x37, 0xbf, + 0x79, 0x3f, 0x75, 0xa3, 0x75, 0xf1, 0x2c, 0xbf, 0xaf, 0x85, 0xd2, 0x1f, + 0x6d, 0xbf, 0xba, 0x4f, 0xa7, 0x79, 0xa1, 0x9c, 0x06, 0xad, 0xec, 0x9d, + 0xe4, 0x68, 0xe2, 0xd6, 0xd6, 0xee, 0xeb, 0xfc, 0x97, 0x7a, 0x0b, 0x94, + 0xbf, 0x5f, 0xb7, 0x7e, 0x48, 0x2b, 0xbb, 0xee, 0x6b, 0x41, 0x5f, 0x65, + 0xfa, 0x57, 0xf3, 0x64, 0x20, 0x0f, 0x82, 0x2d, 0x5f, 0xdd, 0xb7, 0x80, + 0xdc, 0x24, 0x46, 0x7b, 0xab, 0x44, 0x1a, 0x08, 0xe3, 0x35, 0x29, 0x87, + 0x35, 0xe3, 0x0a, 0xb9, 0x57, 0xf8, 0x46, 0xb9, 0x45, 0xb4, 0x28, 0xee, + 0xdb, 0xa6, 0xaf, 0x37, 0x6f, 0xdc, 0xc8, 0x65, 0xbf, 0x4a, 0x52, 0xc1, + 0xd3, 0xfb, 0x7a, 0xd7, 0xcc, 0xf2, 0xdc, 0xb7, 0xd5, 0xfd, 0x4d, 0x2c, + 0x8c, 0x6b, 0xfe, 0x78, 0x8e, 0xb6, 0x1b, 0xbf, 0x9e, 0xeb, 0xe9, 0xce, + 0x9f, 0xfc, 0x4c, 0x3a, 0xf2, 0xf9, 0x00, 0xba, 0xae, 0x89, 0xb5, 0xbd, + 0x61, 0xe0, 0x3b, 0xcd, 0x9e, 0xab, 0xe6, 0x91, 0x76, 0xa1, 0x8f, 0xcd, + 0x5d, 0xbc, 0x80, 0x61, 0xbc, 0x75, 0xfb, 0xaf, 0x36, 0x07, 0x5e, 0x37, + 0x89, 0x55, 0xaf, 0xe5, 0xf2, 0x35, 0xaa, 0x8b, 0xd8, 0x6d, 0x7b, 0x0c, + 0x4c, 0xfe, 0xb7, 0x2a, 0x5f, 0x1f, 0x73, 0x95, 0xbb, 0x19, 0xef, 0x93, + 0xb1, 0x9e, 0x73, 0xa5, 0x74, 0xde, 0xe3, 0x8f, 0x57, 0x86, 0xba, 0xf2, + 0x4e, 0x21, 0xb6, 0x98, 0x71, 0xec, 0xa9, 0x77, 0xfb, 0xe7, 0x13, 0x38, + 0xa6, 0xd3, 0xf7, 0xa5, 0xb7, 0xea, 0xb6, 0x75, 0xff, 0x11, 0xf4, 0x84, + 0x5c, 0xb4, 0xfb, 0x16, 0x46, 0x8c, 0xce, 0x72, 0xfd, 0x57, 0xbf, 0x51, + 0x8e, 0xdf, 0x4c, 0xf7, 0x47, 0x11, 0x73, 0xf5, 0x7a, 0xd0, 0x49, 0xc3, + 0x3e, 0x30, 0xf6, 0x52, 0xac, 0x32, 0x0b, 0xf2, 0x3c, 0x17, 0xe9, 0x3b, + 0xcb, 0x25, 0x12, 0x98, 0x5c, 0xd7, 0xff, 0xc1, 0x4c, 0xb8, 0x76, 0xcb, + 0xdc, 0x55, 0x2b, 0xe4, 0x54, 0xbb, 0xf5, 0xda, 0xaa, 0xe7, 0x8f, 0xdb, + 0x2c, 0x3c, 0x1b, 0x3f, 0x0f, 0xbc, 0x15, 0xff, 0x0a, 0xb1, 0x3b, 0xa0, + 0xfa, 0xfa, 0x16, 0xff, 0x5b, 0xe7, 0xd2, 0xab, 0x21, 0x8d, 0xc5, 0x23, + 0xca, 0x9f, 0xe6, 0x21, 0xfa, 0xff, 0x5f, 0x1b, 0xa8, 0x38, 0x37, 0x35, + 0xf9, 0x99, 0x59, 0x91, 0xed, 0xfe, 0x1d, 0x77, 0x74, 0x04, 0x72, 0xa4, + 0xe0, 0xec, 0x1e, 0xe4, 0xa7, 0x73, 0xdb, 0xbc, 0xa8, 0x63, 0x80, 0x57, + 0xd6, 0xfa, 0x2f, 0x80, 0x48, 0x03, 0x5c, 0x2f, 0x97, 0xec, 0x54, 0xd3, + 0xe3, 0x71, 0xb4, 0x47, 0xf3, 0x5d, 0x5b, 0x92, 0xb0, 0x24, 0xfa, 0x3d, + 0x45, 0x49, 0x29, 0xe8, 0xff, 0x73, 0xeb, 0xca, 0xc7, 0x82, 0x38, 0x83, + 0x7d, 0x87, 0x3e, 0x1f, 0xd0, 0x3e, 0xed, 0xf3, 0x2d, 0x9e, 0x9a, 0x96, + 0xfa, 0x17, 0xab, 0x58, 0x63, 0xf2, 0xc9, 0x6c, 0x97, 0xed, 0x1c, 0xf1, + 0x1e, 0x04, 0xb0, 0x4a, 0x0f, 0xc7, 0x67, 0x59, 0xe2, 0xd5, 0x3e, 0x63, + 0xcb, 0xe2, 0xe4, 0xb8, 0x5d, 0x1b, 0xfb, 0x16, 0xde, 0xb6, 0x28, 0xea, + 0x4c, 0x79, 0x7b, 0x7b, 0x84, 0x05, 0x75, 0x71, 0xd4, 0x5f, 0xbb, 0x9c, + 0x1b, 0x87, 0xa1, 0xe7, 0x9c, 0xc8, 0xdd, 0x31, 0x1f, 0x83, 0x78, 0x36, + 0xcf, 0xc5, 0xb1, 0x00, 0x90, 0xbc, 0xc5, 0x42, 0x86, 0x2e, 0xb8, 0x80, + 0x96, 0xc7, 0x33, 0xee, 0xde, 0xe9, 0x0c, 0x5b, 0xe6, 0xdc, 0x6f, 0xae, + 0xbb, 0x94, 0x86, 0x00, 0x29, 0x71, 0xe7, 0x65, 0x57, 0x03, 0x15, 0x56, + 0x87, 0x66, 0x4c, 0x33, 0x8d, 0x27, 0x26, 0x43, 0xe8, 0xbf, 0xb5, 0xe7, + 0x90, 0xd3, 0x38, 0x62, 0x1f, 0xdc, 0xff, 0x4d, 0xe9, 0x0a, 0x6f, 0x3b, + 0x3d, 0x0f, 0x72, 0xc4, 0xe9, 0xce, 0xd9, 0xfb, 0x8b, 0x22, 0xa9, 0x8e, + 0xf0, 0xdf, 0xd6, 0x41, 0x7a, 0xb2, 0xe7, 0x35, 0xfc, 0x7d, 0x29, 0xe5, + 0x04, 0xe2, 0xcc, 0x3a, 0x77, 0xc1, 0xc3, 0xd2, 0x6d, 0xbf, 0xbd, 0x3f, + 0x22, 0x46, 0x8d, 0xd3, 0x4d, 0x57, 0x06, 0x96, 0x2b, 0xf7, 0x51, 0x53, + 0x3c, 0x95, 0xd5, 0x4a, 0xf4, 0x79, 0xb0, 0x7c, 0x66, 0x8a, 0xe4, 0x48, + 0x5c, 0xbc, 0xa1, 0x1d, 0x98, 0x70, 0xa8, 0x6c, 0x5c, 0xdd, 0x4b, 0xc7, + 0xe3, 0x1e, 0x2a, 0x55, 0xee, 0x94, 0x7f, 0x7a, 0x58, 0xa0, 0xcb, 0x7d, + 0xfa, 0x8c, 0xdd, 0xf5, 0x6b, 0xd8, 0x6d, 0xbb, 0xf1, 0xd7, 0x74, 0xae, + 0x7c, 0x51, 0x28, 0x4c, 0xc2, 0xe8, 0x3b, 0xa1, 0x85, 0xa5, 0x86, 0x45, + 0xc6, 0xb9, 0xf7, 0x6b, 0x05, 0xca, 0x45, 0x46, 0x43, 0xee, 0xbf, 0x2a, + 0x3f, 0x59, 0x20, 0x6c, 0x4b, 0x8d, 0xdf, 0xec, 0xac, 0x98, 0x8f, 0xd6, + 0xde, 0x14, 0x3e, 0x99, 0x58, 0xbb, 0x85, 0x5a, 0xef, 0xa6, 0xe6, 0x42, + 0x69, 0xac, 0xce, 0xa8, 0xbd, 0x66, 0xc4, 0x7b, 0x04, 0xa6, 0xfc, 0x42, + 0x63, 0x1e, 0x60, 0x06, 0x1c, 0xb3, 0xfe, 0x0a, 0x8a, 0x4d, 0x32, 0xfa, + 0x3f, 0x22, 0xa3, 0xfb, 0x16, 0x57, 0x18, 0xae, 0xb0, 0x20, 0x6f, 0x3f, + 0x47, 0x0c, 0xab, 0xa3, 0x45, 0xc8, 0xd3, 0xf4, 0x32, 0x91, 0xfc, 0xaf, + 0xd6, 0x5a, 0xf9, 0x96, 0x48, 0x49, 0xd6, 0x16, 0xa7, 0x4b, 0x38, 0xb9, + 0xbb, 0xdc, 0xd2, 0x57, 0x1f, 0x4d, 0xb6, 0x61, 0x9e, 0x67, 0x5d, 0xe9, + 0xab, 0xd8, 0x3b, 0xe9, 0xd6, 0xac, 0x4a, 0x7b, 0x7a, 0x78, 0xad, 0xf5, + 0x2c, 0xa1, 0xba, 0xe7, 0x05, 0x0d, 0xc0, 0xe5, 0x9d, 0x8a, 0xbf, 0x20, + 0x97, 0x5e, 0x44, 0xea, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x3f, 0x54, 0x00, + 0xbc, 0xdf, 0xcc, 0x49, 0x6b, 0xe2, 0x54, 0x6d, 0x6d, 0xd3, 0x90, 0x96, + 0x3a, 0x9f, 0x7b, 0x42, 0x99, 0xfc, 0x1b, 0x97, 0x95, 0xd4, 0x33, 0xed, + 0xe4, 0x3e, 0x52, 0xf6, 0x99, 0x8f, 0xbb, 0xa8, 0xd1, 0x7c, 0x90, 0x3b, + 0xe5, 0x6f, 0xf1, 0xdf, 0x96, 0x7e, 0x7a, 0x76, 0x6b, 0x61, 0x63, 0x2f, + 0xb7, 0x6c, 0x27, 0x68, 0xec, 0x97, 0xdf, 0xa5, 0x7d, 0xfe, 0x82, 0xce, + 0x24, 0xdf, 0xbb, 0xb3, 0x43, 0x9a, 0xb1, 0xd7, 0x29, 0xcf, 0x1a, 0x0e, + 0x6f, 0x07, 0xdf, 0x76, 0x57, 0xea, 0xb3, 0xe4, 0x6b, 0xc0, 0x81, 0xb7, + 0x1f, 0x6d, 0x86, 0x7d, 0x6e, 0xf1, 0xc5, 0xb0, 0x65, 0xa2, 0x44, 0xcf, + 0xff, 0x68, 0x8e, 0x7b, 0x47, 0x84, 0x77, 0x0e, 0xfd, 0xce, 0xd8, 0x63, + 0xbd, 0x22, 0xe5, 0xfb, 0xed, 0x4a, 0xcc, 0xba, 0xa0, 0xb6, 0xe6, 0x3d, + 0xbd, 0x34, 0xd4, 0xe6, 0x77, 0xf5, 0xde, 0x22, 0x5d, 0xac, 0x96, 0x7e, + 0x78, 0x28, 0x2c, 0xe6, 0x68, 0x72, 0xbe, 0xf2, 0xb6, 0x08, 0x13, 0x6f, + 0xe1, 0xd9, 0x22, 0x19, 0x2f, 0x9f, 0xe9, 0xfa, 0xbc, 0x9e, 0xb1, 0xb2, + 0x58, 0xd4, 0xb9, 0xe6, 0x9f, 0xac, 0x60, 0x92, 0x9f, 0x6f, 0x1b, 0x25, + 0x2f, 0x08, 0xf7, 0xd0, 0x7a, 0x01, 0x7d, 0x45, 0xc7, 0xdc, 0x7a, 0x2a, + 0x81, 0xa4, 0xcf, 0x76, 0x29, 0xef, 0x04, 0x24, 0xdf, 0xe7, 0x59, 0xbd, + 0x47, 0x1a, 0x2c, 0xe4, 0x4e, 0xa6, 0x72, 0x46, 0x6e, 0x2e, 0x49, 0xd4, + 0x45, 0x6c, 0xdb, 0xa5, 0xe5, 0x76, 0xe3, 0xbc, 0x2d, 0xaf, 0xf3, 0xbc, + 0x45, 0x78, 0x45, 0xd0, 0xf9, 0x3b, 0x0f, 0xfc, 0x61, 0x7b, 0xf7, 0xf5, + 0xee, 0xda, 0x56, 0x36, 0x53, 0x83, 0x8b, 0x96, 0xe6, 0xbc, 0x4b, 0xa1, + 0x32, 0x78, 0x62, 0x28, 0x28, 0xfc, 0x49, 0x93, 0xff, 0x8f, 0x1a, 0xa0, + 0xf5, 0xe9, 0x28, 0xb2, 0x50, 0xa3, 0xfc, 0x8f, 0x4a, 0x48, 0x80, 0xd8, + 0x6c, 0xaf, 0xd5, 0x4f, 0x1c, 0xe7, 0x4b, 0xdb, 0x6e, 0x43, 0x2d, 0xd6, + 0x0f, 0xc6, 0xb6, 0x8f, 0x7c, 0x74, 0x15, 0xe3, 0xfc, 0x65, 0x85, 0x2b, + 0x62, 0xa9, 0xf9, 0xbf, 0x8f, 0xeb, 0x43, 0x13, 0xd4, 0xe8, 0x09, 0xf2, + 0x5b, 0x6f, 0xcd, 0x72, 0x64, 0x8f, 0xa9, 0x97, 0x29, 0x31, 0xa8, 0x86, + 0x62, 0x57, 0x25, 0xf2, 0x92, 0xfb, 0xa0, 0xec, 0xe8, 0xb4, 0x1d, 0x7b, + 0x06, 0x09, 0x7f, 0x15, 0x6a, 0x9e, 0x5a, 0x31, 0x59, 0x7b, 0xf3, 0x5d, + 0x37, 0x5b, 0xe5, 0x62, 0xed, 0x98, 0x7c, 0xdb, 0xf0, 0xb5, 0x12, 0x4a, + 0xc5, 0x3f, 0xf2, 0xce, 0x88, 0x90, 0xdc, 0xc5, 0xbb, 0x72, 0xdd, 0x07, + 0x72, 0xbf, 0xe0, 0x76, 0xa9, 0x3a, 0xea, 0xa9, 0xb0, 0x69, 0x24, 0xba, + 0xe5, 0x7d, 0xe3, 0xc4, 0xbc, 0xf8, 0x5a, 0x7b, 0xb2, 0xd1, 0xc5, 0xa9, + 0x94, 0x9a, 0xba, 0xfc, 0x07, 0x5a, 0x58, 0xf3, 0xfd, 0xd7, 0x8d, 0xcb, + 0x1f, 0xa8, 0x4c, 0xad, 0x4f, 0xb7, 0x4a, 0x28, 0x73, 0x37, 0x6b, 0x0f, + 0x70, 0x8e, 0xbf, 0x3f, 0xa9, 0x46, 0xbc, 0x0a, 0xe2, 0x2b, 0xbf, 0x24, + 0xcf, 0xd1, 0x85, 0x86, 0x69, 0xc9, 0xb5, 0x39, 0x87, 0x76, 0xbf, 0xf8, + 0x29, 0xc4, 0xfe, 0xfb, 0x0c, 0xd4, 0xe1, 0x8d, 0xa9, 0x3e, 0x9f, 0x03, + 0xb7, 0x22, 0x7b, 0x31, 0x1f, 0x30, 0xc2, 0x28, 0x3c, 0x92, 0xdf, 0xbb, + 0x0c, 0x5a, 0x9b, 0xaa, 0xca, 0x67, 0xc1, 0xa7, 0x38, 0xd5, 0xcf, 0xfb, + 0x9d, 0x38, 0x91, 0x38, 0x1b, 0xf3, 0x41, 0x5a, 0xaa, 0xee, 0x2b, 0x83, + 0x56, 0xf2, 0xb4, 0xfe, 0xe9, 0x69, 0x90, 0xe5, 0xf8, 0xce, 0x5c, 0x56, + 0x73, 0xb7, 0x6c, 0xff, 0x7e, 0x94, 0x35, 0x1f, 0xed, 0xe3, 0x97, 0xf7, + 0x7a, 0xce, 0xcb, 0x94, 0x36, 0x0b, 0x32, 0xff, 0x07, 0xee, 0xd3, 0x69, + 0x0d, 0x4b, 0xc4, 0xbf, 0x35, 0xe0, 0xc9, 0x14, 0x04, 0xbe, 0xe6, 0xbf, + 0xdd, 0x3b, 0x56, 0xdc, 0x61, 0x5b, 0x6a, 0x8b, 0xfc, 0xca, 0x1d, 0xf9, + 0x99, 0x65, 0xbf, 0x15, 0xfc, 0xbd, 0xfe, 0xe6, 0x0c, 0x6f, 0x91, 0x1b, + 0xde, 0x0e, 0x36, 0x07, 0xae, 0x93, 0xe3, 0x69, 0x0e, 0x55, 0x52, 0x7b, + 0x7a, 0xf8, 0x0d, 0xf7, 0x0d, 0xa3, 0x98, 0x4b, 0x9e, 0x1b, 0xb7, 0x2b, + 0x32, 0x1e, 0x67, 0x33, 0x3d, 0xee, 0xdb, 0xb2, 0xa1, 0xb3, 0x4d, 0xff, + 0xdb, 0x34, 0x79, 0x8f, 0xe7, 0xb5, 0xed, 0x9d, 0xeb, 0x57, 0x64, 0xff, + 0x0e, 0x0a, 0x86, 0x7b, 0x82, 0xf0, 0xdf, 0xcb, 0xb6, 0xe8, 0x2b, 0xb4, + 0xcd, 0x5e, 0xbb, 0x3b, 0xa4, 0x8d, 0x74, 0x3b, 0x96, 0x77, 0x6d, 0x96, + 0xd5, 0x2b, 0xdc, 0xf2, 0x96, 0xe7, 0x44, 0x5e, 0x89, 0x0c, 0xeb, 0x85, + 0x6d, 0xe0, 0x12, 0x73, 0x23, 0xdc, 0xd2, 0x9b, 0x44, 0x1f, 0xfd, 0xf7, + 0xe2, 0xf7, 0xf9, 0x66, 0xec, 0x61, 0xfe, 0xa4, 0x8f, 0x72, 0xf8, 0xbe, + 0xb9, 0x57, 0x5e, 0x69, 0xd4, 0xc3, 0xfe, 0x9b, 0xed, 0xff, 0x99, 0x0a, + 0xf5, 0xb9, 0xfd, 0xf6, 0x44, 0xf6, 0x5e, 0x68, 0x42, 0xda, 0x4e, 0x90, + 0x75, 0xf9, 0xca, 0x02, 0x54, 0xb4, 0x00, 0x55, 0x05, 0xb9, 0xbd, 0x2a, + 0xe1, 0x21, 0x84, 0xf7, 0xf9, 0x82, 0x06, 0x96, 0xfd, 0x4e, 0xcd, 0xf7, + 0xf5, 0x4a, 0x01, 0xb0, 0xb0, 0xe6, 0xf6, 0xbf, 0xf9, 0xfa, 0x5a, 0xff, + 0xcd, 0xf1, 0x0e, 0x8e, 0x09, 0xbe, 0x3f, 0xb4, 0xc7, 0xf6, 0x90, 0x5d, + 0xf6, 0xff, 0x93, 0x32, 0x50, 0x23, 0x5e, 0xdc, 0x9a, 0x72, 0xa4, 0x27, + 0x06, 0x21, 0x99, 0x7a, 0xe2, 0x8c, 0xdd, 0x81, 0x75, 0xc3, 0xe7, 0x5b, + 0xa3, 0x2f, 0x43, 0x10, 0x16, 0x3b, 0xa6, 0xae, 0xbf, 0x6c, 0xc0, 0xb3, + 0x5b, 0xbf, 0x76, 0x0f, 0x37, 0x76, 0x91, 0x93, 0x95, 0xdd, 0xfe, 0x2b, + 0x84, 0x76, 0x90, 0xf0, 0xd7, 0xc2, 0xdb, 0x72, 0x69, 0xfc, 0xaa, 0x44, + 0xdd, 0xb6, 0x25, 0x30, 0xa9, 0xeb, 0x02, 0x7f, 0x0a, 0x87, 0x6b, 0x2e, + 0xda, 0x93, 0xc7, 0x87, 0xb8, 0xe4, 0xe0, 0xf8, 0x69, 0xb0, 0x7d, 0xda, + 0x65, 0x14, 0x6e, 0x7e, 0xf6, 0xb3, 0x9c, 0x2f, 0x8b, 0x26, 0xab, 0x7a, + 0xbf, 0x21, 0x0c, 0x1a, 0x53, 0x94, 0xe4, 0x9f, 0x02, 0x5a, 0x25, 0x0f, + 0xd0, 0xc6, 0x7c, 0xdd, 0xa5, 0x1d, 0x7f, 0x4a, 0xff, 0x3c, 0xdb, 0x91, + 0xee, 0x28, 0x8e, 0xef, 0x59, 0x79, 0xe8, 0xf4, 0xac, 0x8c, 0xeb, 0x9c, + 0x66, 0x08, 0xe3, 0x39, 0x65, 0xe6, 0x2c, 0x1d, 0x06, 0x6a, 0x01, 0x5a, + 0xd8, 0xcb, 0x96, 0x9a, 0xda, 0xda, 0xb1, 0xfc, 0xfc, 0x58, 0xe9, 0x26, + 0xfe, 0x23, 0x8b, 0xd0, 0xdf, 0x75, 0x9f, 0x6d, 0x04, 0x52, 0xea, 0xdd, + 0x67, 0x4b, 0x84, 0x00, 0x71, 0xda, 0x6f, 0xa7, 0x54, 0xb2, 0x21, 0xfc, + 0xad, 0xb8, 0x8d, 0xd8, 0xbf, 0x04, 0xd8, 0x96, 0xab, 0x76, 0xc9, 0xc5, + 0x23, 0xd6, 0xcb, 0x41, 0xed, 0x96, 0x08, 0x73, 0x98, 0xdd, 0xf5, 0x94, + 0x09, 0x80, 0x3c, 0xdc, 0x24, 0x37, 0xcf, 0x98, 0x72, 0xc7, 0x97, 0x42, + 0xf4, 0x97, 0x35, 0xc4, 0xb5, 0x97, 0xaa, 0x4d, 0xfc, 0x74, 0x0f, 0xe9, + 0xe6, 0x14, 0xf7, 0xa0, 0x93, 0x88, 0x45, 0x88, 0xeb, 0xd7, 0xf7, 0xb9, + 0x7f, 0xcd, 0xe8, 0xdd, 0xeb, 0xad, 0xcd, 0xce, 0x33, 0x43, 0xdd, 0x97, + 0x12, 0xcb, 0xd0, 0x0a, 0x6b, 0xf3, 0xa7, 0xca, 0x7d, 0xb0, 0xef, 0x4f, + 0xb5, 0xb7, 0x03, 0xc7, 0x89, 0x03, 0x08, 0x9f, 0x98, 0xa8, 0x01, 0x36, + 0x73, 0xbb, 0xc0, 0xf1, 0x8f, 0xda, 0x86, 0x22, 0x66, 0x03, 0x73, 0xa9, + 0xae, 0xbe, 0x5e, 0xd9, 0x94, 0xab, 0x35, 0xc5, 0xed, 0x4e, 0x7c, 0xa7, + 0x3d, 0x95, 0xdd, 0x19, 0x4b, 0x01, 0xe2, 0xb2, 0xae, 0xf6, 0xfd, 0x9a, + 0x9d, 0x92, 0x17, 0xc6, 0xf8, 0x2d, 0xbd, 0x7f, 0xa0, 0x70, 0x3b, 0x37, + 0xd9, 0xfb, 0x8a, 0x78, 0xd9, 0x98, 0xbb, 0x16, 0x17, 0xca, 0xc3, 0x01, + 0x1b, 0xbe, 0xfb, 0x68, 0x69, 0x33, 0xe7, 0xda, 0xbe, 0xec, 0x09, 0x4a, + 0x89, 0x8d, 0x53, 0xad, 0xf3, 0xf1, 0x0a, 0x86, 0xa8, 0x76, 0xa7, 0xfb, + 0x36, 0xa4, 0x55, 0x29, 0x47, 0x9b, 0xdf, 0xd0, 0xb3, 0x18, 0xaf, 0xd7, + 0x4b, 0x9b, 0x5e, 0x4f, 0x6f, 0xdc, 0xdb, 0x5b, 0x53, 0x9f, 0x25, 0x45, + 0xcc, 0x9d, 0xc3, 0xb6, 0x24, 0x5d, 0x37, 0xe5, 0xd3, 0x44, 0xc2, 0x9f, + 0x0f, 0xa8, 0x7e, 0xd6, 0xc5, 0x0b, 0x40, 0x49, 0xb9, 0x4a, 0x23, 0xf4, + 0xb8, 0x1f, 0xa0, 0x7c, 0xbf, 0x2a, 0x33, 0xe7, 0xcc, 0xd5, 0xfa, 0xf5, + 0x5a, 0x67, 0x46, 0x85, 0x18, 0x2f, 0x8e, 0xf7, 0x95, 0x4f, 0x88, 0x47, + 0xbe, 0x3d, 0xf8, 0xdd, 0x43, 0x32, 0xc7, 0x5c, 0xc4, 0x3f, 0x4e, 0x06, + 0x1d, 0x8e, 0xe4, 0xfb, 0x64, 0x2f, 0x7e, 0x90, 0x6c, 0x90, 0xa2, 0x9f, + 0xea, 0xa5, 0xef, 0x25, 0x78, 0x75, 0x68, 0x44, 0x73, 0x00, 0x83, 0x38, + 0x77, 0xdd, 0xa1, 0x1d, 0xaa, 0x91, 0xa4, 0xf9, 0x7e, 0xb5, 0x13, 0x15, + 0xb7, 0x90, 0xee, 0xbe, 0xcd, 0x03, 0xc9, 0x8b, 0xb1, 0x7e, 0xe1, 0x1e, + 0x2e, 0x49, 0xdd, 0xf5, 0xfe, 0xfa, 0x5a, 0x43, 0xd0, 0xbd, 0xda, 0x65, + 0xd4, 0xf2, 0x37, 0x21, 0x4d, 0xbf, 0xc5, 0x72, 0x24, 0x83, 0x23, 0x17, + 0x2a, 0xe5, 0x8b, 0x85, 0x07, 0x98, 0xbf, 0x76, 0xd7, 0xa7, 0x32, 0x0e, + 0x5f, 0xfb, 0xd6, 0x7e, 0xe6, 0xfc, 0xe6, 0x8e, 0x3f, 0x5d, 0x7d, 0xd0, + 0xe0, 0x8d, 0xbf, 0xbf, 0x96, 0x09, 0xbf, 0x87, 0x60, 0xcf, 0x6e, 0x07, + 0xc7, 0x89, 0x15, 0x78, 0x28, 0xc8, 0xe0, 0x6d, 0xad, 0x25, 0xc8, 0xc3, + 0x0a, 0x2e, 0x47, 0xc0, 0x97, 0x2c, 0xe7, 0x23, 0x7d, 0x93, 0x5a, 0x4b, + 0x88, 0xc9, 0xf4, 0x5b, 0xd5, 0x02, 0xf5, 0x19, 0xa1, 0xc8, 0xc6, 0x77, + 0x9f, 0xcf, 0x08, 0xa7, 0x69, 0xde, 0xcb, 0x5b, 0xeb, 0xb5, 0xaa, 0x46, + 0x6e, 0xdd, 0xce, 0x59, 0x8f, 0xc6, 0xb9, 0x6f, 0x23, 0x58, 0x35, 0xcf, + 0x95, 0xb8, 0xe9, 0x7f, 0xec, 0x35, 0x43, 0x2b, 0xc4, 0xfa, 0x47, 0xa8, + 0xbb, 0xb0, 0xaf, 0xab, 0xa6, 0x36, 0x35, 0xbd, 0xe7, 0x1f, 0xa2, 0xb9, + 0x9a, 0x71, 0xc0, 0x3f, 0xc2, 0x45, 0xf2, 0xdd, 0xeb, 0x48, 0x3c, 0xad, + 0x5a, 0x34, 0xee, 0x5e, 0xe9, 0x3d, 0x4f, 0x62, 0x95, 0x63, 0xbf, 0x43, + 0x43, 0x51, 0xca, 0xfa, 0x7c, 0x15, 0xa9, 0x1d, 0x8a, 0x10, 0xf6, 0x57, + 0x85, 0x47, 0x09, 0x29, 0x5e, 0xe7, 0xbf, 0x55, 0xe8, 0x34, 0x35, 0xcc, + 0xa7, 0x3e, 0xbb, 0x87, 0xe7, 0x74, 0xa9, 0xea, 0x0b, 0x4d, 0x34, 0x74, + 0x8a, 0x2c, 0xee, 0xbb, 0x02, 0x18, 0x5a, 0x4a, 0x5a, 0x71, 0xfb, 0x43, + 0x67, 0x67, 0x04, 0x90, 0xc6, 0xb9, 0xbf, 0x58, 0x85, 0xc9, 0xdc, 0xf4, + 0xfb, 0x6b, 0xe7, 0xfa, 0xfa, 0xa0, 0x7c, 0xc3, 0x3e, 0xcc, 0x05, 0x7d, + 0xbd, 0x9b, 0x08, 0x50, 0x58, 0x78, 0xba, 0xee, 0x7a, 0x2e, 0x9c, 0xbb, + 0xaf, 0x9e, 0x8c, 0x25, 0xac, 0x10, 0xca, 0xdf, 0x4a, 0xb3, 0xb7, 0x73, + 0xfb, 0xf2, 0x0e, 0x7e, 0xbc, 0x73, 0xbb, 0x4d, 0x5c, 0x4b, 0xf2, 0x0a, + 0xab, 0x62, 0xc2, 0x3f, 0xad, 0xd8, 0xe1, 0xe0, 0xfb, 0x8d, 0xdf, 0x2b, + 0x34, 0xe1, 0x07, 0xcf, 0x7a, 0x90, 0xab, 0xf9, 0xd3, 0x30, 0xeb, 0x16, + 0xf3, 0x97, 0xf5, 0xfd, 0x5e, 0xe6, 0x9d, 0x7c, 0x5e, 0x55, 0xa1, 0xa5, + 0xe2, 0x6f, 0xda, 0x8e, 0x28, 0xc9, 0xdb, 0x09, 0xf7, 0xff, 0x01, 0xc1, + 0xd4, 0x29, 0x58, 0xed, 0xfe, 0x46, 0x81, 0x8c, 0x3e, 0x96, 0x61, 0xad, + 0xbb, 0x88, 0x27, 0xa8, 0xcd, 0x19, 0xb4, 0x80, 0x93, 0x9c, 0x25, 0x6b, + 0x72, 0x32, 0xe6, 0x3a, 0x02, 0x06, 0x4c, 0x6b, 0xff, 0x87, 0xd2, 0x44, + 0x9f, 0x18, 0x2a, 0xfd, 0x7d, 0x1c, 0x32, 0x65, 0x0e, 0x7d, 0xbe, 0xd4, + 0x19, 0x2c, 0xc1, 0xec, 0x9e, 0xf2, 0xed, 0xee, 0x24, 0x70, 0xca, 0x8a, + 0xcb, 0x8c, 0x63, 0x37, 0x43, 0x0a, 0x26, 0xcc, 0x3d, 0xbc, 0x85, 0x20, + 0x93, 0x37, 0xd9, 0x32, 0x1d, 0xa5, 0xdd, 0xbb, 0x48, 0x44, 0x6d, 0x5f, + 0xa0, 0x9e, 0x3d, 0x8f, 0xa6, 0x75, 0x3d, 0xf6, 0x5c, 0x34, 0x27, 0x0f, + 0xd9, 0xde, 0xf2, 0x69, 0xbe, 0xe4, 0x12, 0xf2, 0x57, 0x60, 0x3b, 0x99, + 0xb9, 0xea, 0x99, 0xb3, 0xa3, 0x67, 0x71, 0x24, 0x86, 0x96, 0x64, 0xcd, + 0x7e, 0x5b, 0xcf, 0x65, 0x68, 0xda, 0x2e, 0xe7, 0x7e, 0xaa, 0xda, 0xe1, + 0x50, 0x9b, 0xff, 0x78, 0x5d, 0x73, 0xf2, 0x3b, 0x82, 0xb6, 0x3b, 0x89, + 0x2f, 0x03, 0xd8, 0xef, 0xdb, 0x13, 0x3c, 0xfc, 0xf0, 0x1b, 0x4d, 0xaf, + 0xd4, 0xd9, 0xe1, 0x86, 0xcf, 0x74, 0x4b, 0x5a, 0x27, 0x0d, 0xa6, 0xe4, + 0xfd, 0x94, 0xde, 0x1d, 0xd2, 0x75, 0x8f, 0xdb, 0x3f, 0x67, 0x72, 0x81, + 0x3f, 0x20, 0x36, 0x3d, 0x4e, 0x68, 0xfd, 0x63, 0xc8, 0xbe, 0xe3, 0xf5, + 0x5e, 0x3a, 0x96, 0xf7, 0x43, 0xb7, 0xf6, 0xff, 0x3e, 0xee, 0x00, 0x5f, + 0xe5, 0xed, 0xb3, 0x3a, 0xef, 0x4a, 0x4b, 0xa8, 0xe1, 0xbe, 0x59, 0x09, + 0x07, 0x2a, 0x87, 0xb4, 0x17, 0xb6, 0xef, 0x26, 0x2d, 0xf7, 0xa4, 0xbf, + 0x2d, 0x4b, 0x7d, 0x94, 0xdc, 0x93, 0xdd, 0xfd, 0x27, 0xb5, 0xa0, 0xb6, + 0x8e, 0x95, 0xb8, 0x85, 0x5d, 0x15, 0x91, 0x70, 0xec, 0x37, 0x4b, 0xa3, + 0x56, 0x56, 0xa0, 0x36, 0x39, 0xb9, 0xba, 0xaf, 0x5f, 0xb7, 0x17, 0x8d, + 0x6b, 0x92, 0xde, 0xfc, 0xc2, 0x22, 0xda, 0xe7, 0x2b, 0xa1, 0x22, 0x0c, + 0xdc, 0xaf, 0xf9, 0x7b, 0xb5, 0x4e, 0x49, 0x1c, 0x5f, 0x77, 0x35, 0xe1, + 0xfa, 0xb9, 0xb9, 0xa7, 0xf4, 0x9e, 0xf2, 0x1e, 0xae, 0x49, 0xb0, 0x4a, + 0x91, 0xde, 0xa7, 0x6e, 0x3c, 0x26, 0x2e, 0xa1, 0x8f, 0x78, 0x7d, 0x0e, + 0x67, 0x2d, 0x4b, 0xca, 0x8e, 0x98, 0xf0, 0xcb, 0x3b, 0xb5, 0xf7, 0xa6, + 0x6c, 0xc7, 0x02, 0x71, 0xfe, 0x52, 0x4c, 0xc1, 0x31, 0xe2, 0xc3, 0xde, + 0xaf, 0xc3, 0x95, 0xaa, 0x52, 0xde, 0xbd, 0x7f, 0xe5, 0x08, 0x6d, 0x86, + 0xeb, 0x7a, 0x50, 0xad, 0x3d, 0x7a, 0x8b, 0x61, 0x0e, 0x18, 0xe9, 0xa7, + 0x5c, 0xc0, 0x46, 0x7e, 0xe5, 0x92, 0x39, 0x26, 0x28, 0x13, 0x05, 0xc5, + 0xf1, 0xe1, 0x90, 0x2d, 0x89, 0xba, 0x81, 0xd6, 0xdc, 0x3e, 0x79, 0x56, + 0x23, 0xaf, 0x8f, 0xd2, 0xd5, 0xcc, 0x55, 0x63, 0xc4, 0x91, 0x70, 0xee, + 0x6b, 0x35, 0xe3, 0x79, 0xf8, 0x85, 0x57, 0xe7, 0x73, 0xb6, 0x9e, 0x5f, + 0x29, 0x84, 0xe3, 0xfa, 0xee, 0xa8, 0xa1, 0x9d, 0x42, 0xa7, 0xde, 0xaf, + 0xb5, 0x74, 0x3f, 0xd6, 0x1f, 0xc8, 0x2e, 0x94, 0xfc, 0x84, 0xcc, 0xff, + 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xfe, 0x3f, 0x54, 0x00, 0xac, 0xed, 0x96, 0x8f, + 0x68, 0x4b, 0x6c, 0x28, 0x77, 0xee, 0x6d, 0xaf, 0xeb, 0x62, 0x2a, 0xb9, + 0xdd, 0xbe, 0xf5, 0x7c, 0x3f, 0x77, 0x2b, 0x49, 0x52, 0xcd, 0xbd, 0x33, + 0x38, 0x71, 0xb2, 0xf9, 0x31, 0xd1, 0x24, 0x6f, 0xb4, 0x5c, 0xff, 0x87, + 0x47, 0x3f, 0x0d, 0x1b, 0xdf, 0xef, 0xe4, 0x6d, 0xd7, 0x9e, 0xeb, 0x3f, + 0x4a, 0xb2, 0xa6, 0xe6, 0xdd, 0x08, 0xb9, 0x9e, 0x6c, 0xbf, 0xa2, 0xf8, + 0xe0, 0xd3, 0x1b, 0xaf, 0xca, 0xc5, 0x7b, 0x5f, 0x4f, 0xd4, 0x41, 0xe4, + 0x02, 0xed, 0xf5, 0xf1, 0x4e, 0xb3, 0x3d, 0xd2, 0xdb, 0xfd, 0x7d, 0x92, + 0x1d, 0x76, 0xf5, 0xa5, 0xf2, 0xe3, 0xa1, 0x23, 0xef, 0x75, 0xdf, 0xb0, + 0x36, 0x6f, 0xf4, 0xbd, 0xb9, 0x36, 0xc3, 0x4e, 0x50, 0xde, 0xbd, 0xab, + 0x08, 0xe0, 0x80, 0x0c, 0x7f, 0xcd, 0x83, 0xfe, 0xff, 0x4c, 0x6d, 0x9f, + 0x3b, 0x84, 0xca, 0x40, 0xf1, 0xc5, 0xa9, 0xbb, 0xe7, 0x45, 0x85, 0x6e, + 0xb9, 0xf6, 0xfd, 0x99, 0xc1, 0xe3, 0x8f, 0xdc, 0x93, 0xa2, 0x80, 0x90, + 0x29, 0xd6, 0xd0, 0xfc, 0x08, 0x37, 0x72, 0xfb, 0xfe, 0x0d, 0xc8, 0x75, + 0xb2, 0xbb, 0x97, 0x56, 0xbb, 0xff, 0xd4, 0x53, 0xff, 0xe5, 0xbf, 0xdb, + 0xed, 0xd5, 0xc4, 0x7e, 0xd7, 0xec, 0xe9, 0xc4, 0x92, 0xdf, 0xa6, 0xed, + 0x8c, 0xe6, 0xe7, 0xfa, 0xfa, 0x7b, 0xdc, 0x59, 0x12, 0x54, 0x5f, 0xc7, + 0x56, 0x6c, 0x3a, 0x45, 0xb7, 0xa5, 0xac, 0xfc, 0x6e, 0xe9, 0x45, 0xbb, + 0xff, 0x72, 0x97, 0xcc, 0xde, 0x47, 0xde, 0x11, 0xaf, 0xfd, 0x3d, 0xeb, + 0x24, 0xe7, 0xba, 0x6b, 0x0e, 0xef, 0xfb, 0xe9, 0x6f, 0x32, 0x47, 0x19, + 0x81, 0x50, 0x95, 0x4a, 0xd4, 0xc6, 0xcf, 0xa5, 0x4e, 0x7b, 0x4a, 0xf9, + 0x4a, 0x05, 0x55, 0xff, 0x5d, 0xfa, 0x99, 0x5d, 0x2f, 0xae, 0x37, 0xaf, + 0xf5, 0xe4, 0x4c, 0x70, 0xa9, 0x2f, 0x45, 0x58, 0xad, 0x69, 0x27, 0x5d, + 0x4c, 0xac, 0x75, 0xb0, 0xa1, 0xd9, 0xff, 0xc6, 0xf2, 0x61, 0x8d, 0xf3, + 0x26, 0xe1, 0x41, 0x36, 0x9e, 0xb0, 0x73, 0x23, 0xeb, 0x35, 0x66, 0xb6, + 0xff, 0xe7, 0xed, 0x99, 0xb2, 0x3b, 0xfd, 0xc4, 0xcc, 0xfb, 0xb8, 0xc7, + 0xab, 0xca, 0x0c, 0x7e, 0x95, 0x69, 0xff, 0x52, 0xbd, 0x7b, 0xbf, 0xed, + 0x8e, 0x7d, 0xd3, 0x15, 0x55, 0xdb, 0x1c, 0x37, 0xcd, 0xed, 0xef, 0x9e, + 0x75, 0x7f, 0x4f, 0xb6, 0xbb, 0x9d, 0xb8, 0xe9, 0x33, 0x58, 0x8f, 0x35, + 0xd2, 0x6d, 0xdd, 0xe2, 0x64, 0x6a, 0x75, 0x76, 0xc8, 0xef, 0xd1, 0x9f, + 0x1a, 0x49, 0x3b, 0x07, 0x98, 0xa5, 0x37, 0x02, 0xbe, 0xec, 0x7f, 0xd4, + 0x2d, 0xd9, 0xe6, 0x47, 0xf5, 0xe4, 0x37, 0x1f, 0x0d, 0x90, 0xd9, 0x3e, + 0x68, 0xdc, 0x27, 0xcb, 0xff, 0x77, 0x5c, 0x5c, 0xdf, 0xbd, 0x29, 0x47, + 0x8e, 0xd4, 0xfc, 0xfd, 0x7b, 0xf3, 0xb0, 0x21, 0x78, 0xd8, 0x31, 0x43, + 0x9a, 0x06, 0x95, 0xbf, 0xa5, 0x3d, 0x15, 0x19, 0x07, 0x91, 0x69, 0x6e, + 0xeb, 0xeb, 0x9a, 0xac, 0x8d, 0x88, 0x6a, 0xbd, 0xcf, 0xa8, 0xe8, 0x68, + 0x90, 0xe7, 0xed, 0x25, 0xdc, 0xb3, 0xbb, 0xef, 0xfa, 0x3f, 0x4e, 0x38, + 0x97, 0x82, 0xbd, 0xdf, 0x5b, 0xe1, 0xee, 0x40, 0x6d, 0x5c, 0x17, 0x83, + 0x50, 0xcf, 0x7f, 0x2f, 0xe2, 0x44, 0x1a, 0x73, 0x63, 0xee, 0xfd, 0x1e, + 0x7f, 0x6f, 0x11, 0x7c, 0xc8, 0x8f, 0xea, 0x45, 0xe2, 0xb0, 0x3d, 0x47, + 0xc1, 0xfc, 0x53, 0x67, 0x30, 0x3b, 0xde, 0x31, 0x3f, 0x36, 0x1d, 0x5c, + 0xaf, 0x5d, 0xcf, 0x7b, 0x22, 0x71, 0x67, 0xd6, 0x97, 0x77, 0x57, 0xf0, + 0x95, 0xf5, 0x8f, 0x93, 0x07, 0x67, 0x5f, 0x71, 0x77, 0xb5, 0xa7, 0x24, + 0x3f, 0x5c, 0x87, 0xfd, 0xb5, 0x15, 0x1a, 0x66, 0x00, 0xf6, 0x3c, 0x45, + 0x2b, 0x22, 0xec, 0x9d, 0x5e, 0x8f, 0x64, 0x06, 0x47, 0x88, 0x49, 0xc9, + 0xef, 0x56, 0xbb, 0x2d, 0x99, 0x2a, 0xb9, 0xf0, 0xdb, 0x2e, 0x21, 0x55, + 0x01, 0x9b, 0xdb, 0xef, 0x3a, 0xc9, 0xae, 0xb9, 0x0b, 0xf4, 0x7f, 0xda, + 0x1c, 0x01, 0x95, 0x3f, 0x95, 0x4e, 0x29, 0xe0, 0x11, 0xe7, 0x16, 0x75, + 0xf1, 0xc4, 0xac, 0x1b, 0xef, 0x8f, 0x09, 0xa9, 0x46, 0x80, 0xe5, 0xc1, + 0xf1, 0xbd, 0xba, 0x1a, 0x06, 0xa0, 0x42, 0xc8, 0x01, 0x61, 0xc8, 0x2d, + 0xeb, 0x75, 0xb5, 0xdf, 0xd0, 0x02, 0x60, 0xc7, 0x7b, 0xa4, 0x10, 0xee, + 0xdd, 0x7d, 0xb4, 0xc4, 0x98, 0x7d, 0x60, 0xb8, 0xeb, 0xff, 0x8d, 0x60, + 0x57, 0x02, 0x1a, 0x6f, 0xdb, 0x59, 0xfc, 0xe9, 0x94, 0x78, 0xb2, 0x1a, + 0x84, 0xf2, 0x6d, 0xdf, 0x4e, 0x00, 0xed, 0x39, 0xc4, 0x95, 0xe7, 0xda, + 0xf8, 0xa1, 0x7c, 0xfc, 0x5e, 0x2a, 0x26, 0xed, 0x5a, 0x91, 0xd5, 0xd7, + 0xb7, 0xf3, 0x4b, 0xcd, 0xf8, 0xb0, 0x0f, 0x59, 0xf1, 0xce, 0xfd, 0x9f, + 0xab, 0xb4, 0xc9, 0x3f, 0x66, 0x5f, 0xfd, 0x68, 0xfd, 0x6e, 0x2b, 0xdf, + 0x7b, 0x94, 0xfe, 0xde, 0xd8, 0x49, 0xfe, 0xaf, 0x71, 0xac, 0x7d, 0x5e, + 0xc4, 0x54, 0xa3, 0xc8, 0x6e, 0x22, 0x46, 0xc9, 0x48, 0x5e, 0x2e, 0x1f, + 0x8d, 0xa8, 0x87, 0xf9, 0xde, 0x85, 0x1c, 0x60, 0x63, 0x7f, 0xa1, 0x3e, + 0x8a, 0xff, 0xd8, 0xb5, 0x65, 0x57, 0x58, 0x71, 0xe5, 0xaf, 0xde, 0xc6, + 0x7b, 0x4f, 0xdb, 0xef, 0xdb, 0x79, 0xa7, 0xbb, 0x69, 0xfb, 0x2e, 0x17, + 0x68, 0xd2, 0xee, 0xda, 0x3e, 0x97, 0x84, 0xd1, 0x7c, 0x79, 0x73, 0x12, + 0x5d, 0x78, 0x7b, 0xfb, 0xf5, 0x72, 0xc4, 0xed, 0x50, 0x2b, 0xf5, 0x73, + 0x3d, 0x5d, 0x5e, 0xcf, 0x46, 0x6a, 0xd6, 0xaf, 0xb2, 0x13, 0x44, 0x05, + 0xff, 0xa5, 0x5e, 0xd8, 0x58, 0x09, 0xe3, 0xdf, 0x14, 0xd5, 0x89, 0x74, + 0x58, 0x94, 0xf6, 0xd3, 0x32, 0xe3, 0x10, 0x33, 0xa1, 0x37, 0xb3, 0x3c, + 0xa3, 0xf1, 0x9e, 0xc7, 0x3b, 0xfa, 0xb1, 0x4b, 0xc9, 0x0c, 0x24, 0xfc, + 0x0f, 0xa5, 0xf9, 0x0e, 0x7f, 0x8b, 0x98, 0xc9, 0x3e, 0xb2, 0x07, 0xf5, + 0x3b, 0xdd, 0xad, 0xa3, 0x2a, 0x9b, 0x63, 0xc9, 0x53, 0xe5, 0xce, 0x9a, + 0x9f, 0x2d, 0xcb, 0x78, 0xdd, 0x9d, 0xd9, 0x7d, 0x78, 0xb5, 0x09, 0x92, + 0xd5, 0x5c, 0xea, 0x71, 0xdd, 0xa5, 0xff, 0x2f, 0x3b, 0xb2, 0x33, 0x34, + 0x75, 0xf5, 0x2f, 0x26, 0xd7, 0x2e, 0x8a, 0x9f, 0xbe, 0x4b, 0xff, 0xcd, + 0x39, 0xfa, 0x4a, 0xba, 0x6c, 0xda, 0x20, 0x72, 0x1f, 0xf6, 0x6e, 0xf4, + 0x54, 0xcf, 0x55, 0x16, 0xc9, 0xd4, 0x79, 0xd7, 0xaa, 0xeb, 0x7c, 0x7a, + 0xfd, 0xbd, 0xba, 0x8b, 0x03, 0xfc, 0x2c, 0xae, 0x7d, 0x9f, 0xe2, 0x1f, + 0xd8, 0x7f, 0x70, 0x35, 0x81, 0x33, 0xa2, 0x51, 0xfe, 0xd2, 0x10, 0x71, + 0x80, 0x52, 0x94, 0xeb, 0x72, 0xe7, 0x17, 0x05, 0x87, 0xdf, 0xfd, 0xda, + 0x3e, 0xed, 0x3b, 0xe0, 0xa7, 0xe7, 0x7e, 0xae, 0xb1, 0x9b, 0x55, 0xfd, + 0x92, 0xfe, 0x7c, 0x2a, 0x80, 0x11, 0xef, 0xba, 0x5e, 0x8e, 0x69, 0x6d, + 0xe6, 0x33, 0x6d, 0x98, 0x10, 0xa3, 0xef, 0x8e, 0xae, 0xaa, 0xc8, 0x3e, + 0x86, 0x34, 0x44, 0x27, 0x3b, 0x78, 0x81, 0x38, 0x3e, 0xf7, 0x35, 0x7b, + 0x0e, 0x93, 0xf0, 0x09, 0xc6, 0xec, 0xba, 0x43, 0x01, 0x84, 0x29, 0x63, + 0x5b, 0xb2, 0xcc, 0x95, 0xe4, 0xe4, 0x3d, 0xfc, 0xf2, 0xb5, 0xde, 0xa4, + 0xdb, 0xd1, 0xd6, 0xc4, 0x5a, 0x47, 0xef, 0xd9, 0xf8, 0xed, 0xfb, 0x02, + 0x51, 0x72, 0xec, 0xdd, 0x5c, 0x21, 0xdf, 0xd2, 0x1d, 0x7c, 0xb3, 0x3e, + 0xb5, 0x91, 0x27, 0xb3, 0x40, 0x54, 0xf5, 0x11, 0xb6, 0xfe, 0xc8, 0x7c, + 0xce, 0x6c, 0xa9, 0x53, 0x03, 0x16, 0xd9, 0xd6, 0xf5, 0xea, 0x6d, 0x57, + 0xbe, 0x16, 0xde, 0xb6, 0x30, 0x87, 0xff, 0x40, 0xdb, 0xfd, 0x78, 0xc8, + 0xf6, 0x35, 0x99, 0xc7, 0x35, 0xbf, 0x4d, 0x6c, 0x2e, 0x4a, 0xca, 0x6f, + 0xdd, 0x24, 0xe7, 0x92, 0x9b, 0xfd, 0xea, 0x75, 0xd6, 0xed, 0x43, 0x2d, + 0xb9, 0xcf, 0xa6, 0x45, 0xb4, 0x4e, 0x90, 0xf6, 0x93, 0xe3, 0x79, 0x8b, + 0x54, 0x7b, 0xd7, 0xaf, 0x70, 0x75, 0x97, 0xdc, 0x5d, 0xed, 0xdd, 0xd8, + 0xed, 0x06, 0xb9, 0x56, 0xe4, 0xb7, 0xde, 0x9f, 0xc7, 0x37, 0x98, 0x19, + 0x12, 0xfd, 0xa7, 0x39, 0x70, 0xb3, 0xfe, 0xb3, 0x8d, 0xee, 0x44, 0xa7, + 0x7f, 0xe7, 0xc2, 0x38, 0xba, 0x29, 0x65, 0x6d, 0x25, 0xb0, 0xe1, 0x9d, + 0x5c, 0x9d, 0xfe, 0xe1, 0x28, 0x3f, 0x94, 0xbd, 0x27, 0x11, 0xe9, 0x9b, + 0x4a, 0xdb, 0x87, 0x6b, 0xb6, 0x29, 0x7c, 0x14, 0x14, 0x75, 0xf8, 0xd8, + 0xf3, 0x5b, 0x35, 0xd4, 0x98, 0xf3, 0x48, 0x3b, 0xfb, 0xcd, 0x00, 0x35, + 0x09, 0xba, 0xfe, 0xe7, 0xf5, 0x26, 0x9c, 0xb4, 0xfb, 0xcf, 0xb4, 0x85, + 0xde, 0x7b, 0x3b, 0x3d, 0x8e, 0x13, 0x4c, 0x1f, 0xb2, 0x89, 0x9f, 0x9e, + 0x38, 0xfc, 0x5f, 0xc1, 0x62, 0x0a, 0x1a, 0xe3, 0xe5, 0xd6, 0xff, 0xc6, + 0xe9, 0x65, 0x8e, 0xad, 0xdc, 0x45, 0x7f, 0xd1, 0xdf, 0xd6, 0xcd, 0xd8, + 0x60, 0x4d, 0x60, 0xd7, 0xcf, 0x6b, 0x0d, 0x84, 0xcd, 0xb7, 0xf9, 0x3f, + 0xb9, 0xa3, 0xa9, 0xd5, 0xbf, 0xef, 0x2e, 0xd2, 0xef, 0xeb, 0x1c, 0x77, + 0x9b, 0x87, 0xa7, 0x3b, 0xf7, 0xaf, 0x8f, 0x4a, 0x7c, 0xf7, 0xcb, 0x0c, + 0x69, 0xf8, 0xb2, 0x68, 0xf6, 0x5d, 0x3d, 0xe6, 0xe1, 0xa2, 0x95, 0x1e, + 0xb7, 0x08, 0x2c, 0xe4, 0x5b, 0xcb, 0x9f, 0x76, 0xac, 0x1c, 0x28, 0xa0, + 0x05, 0x21, 0xf1, 0x9c, 0x5f, 0xc3, 0x18, 0x08, 0x8f, 0x75, 0xd5, 0x79, + 0x84, 0x48, 0x55, 0x33, 0x7e, 0x76, 0xf8, 0xc3, 0xa8, 0x96, 0xf0, 0xff, + 0x4a, 0xf9, 0xcf, 0x79, 0xa4, 0x9e, 0xd9, 0xf9, 0x17, 0xd4, 0x2c, 0xaf, + 0x68, 0x64, 0x5d, 0xf7, 0x70, 0xaa, 0xd3, 0xc9, 0x4a, 0xd7, 0x35, 0x6f, + 0x85, 0xca, 0x60, 0x5a, 0x72, 0x83, 0xe0, 0x7c, 0x28, 0xb0, 0x4e, 0xed, + 0x9d, 0x88, 0x46, 0x55, 0xa0, 0x9f, 0x4a, 0x1f, 0x50, 0x9a, 0xab, 0x0d, + 0x5e, 0x01, 0x3b, 0xcf, 0xfb, 0x87, 0x42, 0x7a, 0xaf, 0x9b, 0x2e, 0x15, + 0x97, 0x5a, 0xc7, 0x7f, 0x99, 0xde, 0x8c, 0xc1, 0xec, 0x1b, 0xef, 0x7c, + 0x2f, 0x5d, 0x6b, 0x8a, 0x5b, 0xff, 0xfa, 0xb1, 0x4c, 0x34, 0x69, 0x7a, + 0xb3, 0xee, 0x23, 0x2b, 0x4d, 0x14, 0x7f, 0x56, 0x06, 0x42, 0x70, 0x07, + 0x8f, 0xbe, 0xef, 0xa8, 0x6a, 0x56, 0x52, 0x02, 0x6e, 0xd3, 0x70, 0xd9, + 0xf7, 0x79, 0xf3, 0xa1, 0x19, 0xd7, 0x11, 0x83, 0x71, 0x04, 0xdf, 0xca, + 0xae, 0xd5, 0x69, 0x09, 0x8b, 0x8c, 0xe9, 0x7f, 0x07, 0x83, 0xa9, 0x84, + 0x86, 0xf7, 0x57, 0x2d, 0x13, 0xe7, 0xf8, 0x78, 0xcb, 0x3a, 0x15, 0x26, + 0x92, 0x8a, 0xf6, 0x1f, 0xc1, 0xbb, 0xb3, 0xab, 0xcc, 0xb9, 0xa5, 0x89, + 0x25, 0x67, 0xe2, 0x34, 0xf7, 0xf1, 0x94, 0x58, 0x45, 0x6d, 0x2f, 0x96, + 0xed, 0x6f, 0x97, 0xad, 0xe1, 0x10, 0x72, 0x90, 0x7e, 0xaf, 0x5d, 0xdc, + 0x2d, 0xb7, 0xde, 0x6d, 0xb1, 0xb9, 0x81, 0x92, 0x75, 0x85, 0xb6, 0x3e, + 0xd5, 0xf0, 0x2b, 0xa1, 0x0e, 0x4d, 0x77, 0xed, 0xeb, 0xf2, 0x8c, 0xf0, + 0x09, 0xdc, 0xfa, 0x37, 0xc2, 0xc5, 0x7c, 0xc2, 0x2b, 0x7d, 0x0b, 0x42, + 0x4f, 0xc1, 0x2f, 0x7e, 0x57, 0xd1, 0xc1, 0x73, 0xd6, 0x22, 0xb8, 0xdb, + 0xc0, 0xa7, 0x90, 0x0f, 0x81, 0x49, 0xdf, 0x4f, 0xc4, 0xc9, 0x57, 0xcb, + 0x73, 0xd9, 0xbd, 0x85, 0x73, 0xf3, 0xb9, 0xed, 0xbf, 0x5a, 0x08, 0xc2, + 0x74, 0x6d, 0x4b, 0x1d, 0xce, 0x7b, 0xf6, 0xf6, 0x0e, 0xd3, 0xc3, 0x0f, + 0x32, 0x3d, 0xd7, 0xec, 0xe8, 0x9c, 0x89, 0x9a, 0xdd, 0x9a, 0x82, 0x3c, + 0x44, 0x32, 0xff, 0x5e, 0xd1, 0xe3, 0x6b, 0x68, 0x85, 0x18, 0x4e, 0xb1, + 0x52, 0x0e, 0x04, 0xc9, 0xff, 0xee, 0x9e, 0x3b, 0x26, 0x85, 0xc6, 0x47, + 0x59, 0xee, 0x5b, 0x5c, 0x5f, 0xdd, 0xad, 0x69, 0x53, 0xa1, 0xe5, 0xdc, + 0xb6, 0xff, 0xdf, 0x3a, 0x35, 0x3b, 0xf4, 0xb2, 0xcd, 0xcc, 0x23, 0x96, + 0xe1, 0xf7, 0xfa, 0x5a, 0xa8, 0x01, 0x33, 0xc7, 0x43, 0xdb, 0xfb, 0xac, + 0x74, 0x27, 0x74, 0xff, 0x5c, 0x80, 0x5e, 0xcb, 0x57, 0xfe, 0x93, 0x75, + 0xa4, 0xec, 0x01, 0xf8, 0xec, 0xa2, 0xad, 0x6f, 0xaf, 0xf1, 0xc6, 0xbe, + 0xdb, 0xe5, 0x47, 0x43, 0xf2, 0x4b, 0xb6, 0x74, 0x5b, 0x06, 0x67, 0x87, + 0xe4, 0xff, 0xda, 0xc1, 0xd3, 0x17, 0x24, 0x02, 0xf7, 0x9d, 0xc5, 0x71, + 0xf1, 0xcb, 0x14, 0xe5, 0xc4, 0x78, 0xa2, 0x7f, 0xdf, 0xfd, 0x03, 0x55, + 0xa9, 0xda, 0x7b, 0xf0, 0x55, 0x9e, 0xbd, 0x74, 0xef, 0x97, 0xbd, 0x3b, + 0x6b, 0x89, 0x5b, 0x94, 0xb5, 0x90, 0xd6, 0xd8, 0xde, 0xba, 0xee, 0x6c, + 0x19, 0xe9, 0x2b, 0x43, 0x64, 0xdd, 0x7b, 0x7b, 0xe5, 0x0e, 0xc0, 0xfd, + 0xfb, 0x74, 0xc6, 0x32, 0x74, 0xfe, 0xfb, 0xdd, 0xb9, 0x76, 0xa8, 0xdd, + 0xeb, 0xe6, 0x8d, 0x2c, 0xf2, 0xaf, 0xdb, 0xbb, 0x76, 0xeb, 0x4b, 0xd0, + 0xba, 0xfb, 0x2c, 0xf2, 0x94, 0xff, 0xb9, 0x5d, 0x53, 0xd3, 0x83, 0xbb, + 0xf3, 0x93, 0xac, 0xba, 0x64, 0x57, 0x73, 0x04, 0xe0, 0x4d, 0x39, 0xbf, + 0x7a, 0xdc, 0xa2, 0xbc, 0x16, 0x82, 0x90, 0xf4, 0xd5, 0x59, 0xdd, 0x58, + 0x40, 0xda, 0xad, 0x37, 0xf4, 0xbd, 0x8e, 0x6c, 0x44, 0x5b, 0xc9, 0x36, + 0xa7, 0x6c, 0x48, 0xaf, 0xdf, 0xa1, 0xeb, 0x7c, 0x7f, 0x34, 0x45, 0x79, + 0x5e, 0xab, 0xdb, 0x4e, 0xc1, 0x4f, 0x5e, 0x93, 0xbf, 0xff, 0x07, 0x09, + 0x46, 0xdc, 0xff, 0x63, 0x0a, 0x26, 0x30, 0x27, 0x7e, 0xbf, 0x46, 0x20, + 0x37, 0x36, 0x97, 0x66, 0x22, 0x8c, 0x64, 0xa3, 0xab, 0xdf, 0x8d, 0xb4, + 0xdd, 0xfa, 0xd4, 0x86, 0x82, 0xde, 0xb7, 0x39, 0x7d, 0x2d, 0x6a, 0xb4, + 0xd1, 0x2e, 0x7f, 0x6d, 0x8d, 0xd9, 0x73, 0xdb, 0xb4, 0x21, 0xe3, 0x31, + 0xce, 0xb7, 0x54, 0xfd, 0x45, 0x53, 0x59, 0xac, 0xad, 0xf7, 0x35, 0xe9, + 0x56, 0x1c, 0xec, 0x5e, 0xe7, 0xf1, 0xc4, 0x55, 0x1e, 0xc8, 0x52, 0xc6, + 0xb2, 0xde, 0x33, 0xf9, 0x66, 0x7b, 0x32, 0x74, 0x89, 0x47, 0xf1, 0x24, + 0xe7, 0x7b, 0xf7, 0x90, 0xc6, 0xc3, 0xb2, 0x6f, 0xaa, 0xda, 0xe8, 0x5e, + 0x42, 0x47, 0xee, 0x4d, 0xf3, 0x6e, 0xe8, 0xba, 0xfc, 0x42, 0xf4, 0xb7, + 0xd3, 0x00, 0x62, 0x9b, 0x5a, 0xf4, 0x7f, 0xc9, 0x5d, 0x3c, 0xa9, 0x09, + 0xd6, 0xef, 0xd9, 0xfa, 0x63, 0x16, 0x5e, 0xbe, 0x76, 0x7f, 0x3c, 0xb6, + 0x76, 0xa1, 0xfd, 0x2a, 0x0a, 0x25, 0xe2, 0xbb, 0xde, 0xb8, 0x76, 0xc5, + 0xa5, 0xfe, 0x6e, 0x3b, 0xa6, 0x4f, 0x98, 0x13, 0x16, 0x77, 0x32, 0xfe, + 0x38, 0x3d, 0x9a, 0x68, 0x29, 0xfd, 0x5b, 0xc9, 0x51, 0x1f, 0x79, 0xea, + 0x5d, 0x06, 0x40, 0x8b, 0x5a, 0xe9, 0x29, 0xe0, 0xd4, 0xf0, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x3f, 0x54, 0x00, + 0x9c, 0xb6, 0x23, 0x5e, 0xcb, 0x3e, 0x14, 0xb6, 0x5f, 0x91, 0xd0, 0x17, + 0x95, 0xef, 0xa2, 0x7b, 0x1a, 0xc9, 0xda, 0x9b, 0x8a, 0x9f, 0x8a, 0xb3, + 0x9f, 0xa6, 0xef, 0x6f, 0x38, 0xb7, 0x23, 0xe9, 0x8f, 0x87, 0x7c, 0xae, + 0xea, 0x06, 0x65, 0xe9, 0xd8, 0x93, 0x2d, 0xdb, 0x7b, 0x78, 0x3c, 0xbf, + 0x61, 0x47, 0x7b, 0x4e, 0xeb, 0x6c, 0xb7, 0x36, 0xec, 0x9b, 0xf3, 0x68, + 0xc2, 0xaa, 0xb3, 0x19, 0x70, 0x6b, 0x19, 0xde, 0xc2, 0x70, 0xdc, 0x19, + 0x43, 0x82, 0x9c, 0x67, 0x94, 0x2f, 0x7a, 0xf3, 0x3f, 0xdf, 0xc5, 0x08, + 0x63, 0x96, 0x99, 0xf5, 0x93, 0x3d, 0x87, 0x57, 0xd9, 0xdf, 0x2e, 0x25, + 0xec, 0xa4, 0x8a, 0xeb, 0xee, 0xe6, 0xa6, 0xfd, 0xd2, 0x9f, 0x87, 0xa9, + 0x60, 0x88, 0x40, 0xc6, 0x60, 0xaf, 0x66, 0x60, 0xb5, 0xe8, 0xaf, 0x4c, + 0x2e, 0xfd, 0xcc, 0x71, 0x12, 0xac, 0x61, 0x58, 0x7e, 0xaa, 0x9e, 0x52, + 0x83, 0xbc, 0x00, 0xe0, 0xb7, 0x9c, 0x30, 0xc8, 0x62, 0xe7, 0x5e, 0xec, + 0x9b, 0xc6, 0xbe, 0xc6, 0xd6, 0xfe, 0x56, 0x27, 0x0e, 0x05, 0xef, 0xdf, + 0x2e, 0xcc, 0xc9, 0xc6, 0xd3, 0x14, 0x14, 0xfe, 0xea, 0xca, 0x7d, 0x19, + 0x6d, 0xd3, 0x18, 0x0d, 0x6d, 0x6b, 0x09, 0x1c, 0xcf, 0x21, 0x2d, 0x3d, + 0xce, 0x56, 0x2f, 0xfe, 0xdc, 0x92, 0xa6, 0xb1, 0x4c, 0x97, 0x38, 0x5b, + 0x4b, 0x6f, 0xb7, 0x67, 0xc1, 0xa3, 0xe5, 0x36, 0xa5, 0xc2, 0x2f, 0xa8, + 0xab, 0x3e, 0xe0, 0xcc, 0xf1, 0xda, 0xfd, 0x82, 0xdc, 0x13, 0x45, 0xc1, + 0xfb, 0x17, 0x69, 0x45, 0xaf, 0x9f, 0xc2, 0x95, 0x5b, 0xfa, 0x45, 0x23, + 0x80, 0x96, 0x2a, 0x7f, 0x36, 0x17, 0x87, 0xb0, 0x5c, 0xba, 0xf1, 0x09, + 0x13, 0x82, 0x59, 0x30, 0x6f, 0xf5, 0x60, 0xa2, 0xe8, 0xc6, 0xbf, 0xb1, + 0x76, 0x6e, 0xfa, 0xec, 0xbc, 0x83, 0x44, 0x68, 0x3d, 0x2e, 0xbd, 0x72, + 0x93, 0x12, 0x48, 0xd6, 0xb4, 0x9a, 0x82, 0xe6, 0xc3, 0xf9, 0xdd, 0xfe, + 0xa9, 0x55, 0x46, 0x2a, 0xef, 0x9a, 0xfe, 0x86, 0xbd, 0xa8, 0x29, 0x9d, + 0x9c, 0xa9, 0xba, 0xb9, 0x6a, 0x4d, 0x7f, 0x6d, 0xf4, 0x75, 0xbf, 0x1d, + 0x1a, 0xab, 0xbf, 0x4b, 0x6d, 0xbc, 0x1e, 0x2a, 0x56, 0x7e, 0xa9, 0x99, + 0xf0, 0x05, 0x43, 0xc9, 0x69, 0x7e, 0x66, 0xec, 0x7f, 0x10, 0xf4, 0xb7, + 0x44, 0xdf, 0x17, 0x6d, 0xd2, 0xd6, 0xcf, 0xe4, 0x7d, 0xc5, 0xe7, 0xe9, + 0x28, 0xde, 0x2c, 0xbf, 0x7b, 0x5c, 0xef, 0x66, 0x92, 0x39, 0x67, 0x09, + 0xf4, 0x55, 0xf7, 0xed, 0x59, 0x0e, 0xea, 0x46, 0xda, 0x61, 0x36, 0xdd, + 0x9f, 0xb6, 0xeb, 0xbf, 0xd0, 0xdd, 0x9a, 0x4f, 0x53, 0x64, 0xd3, 0xaf, + 0x56, 0xe0, 0xe5, 0xe0, 0x2a, 0xba, 0x33, 0x77, 0x43, 0xb1, 0x5d, 0xe7, + 0x5e, 0xfd, 0x41, 0x20, 0x0d, 0x9c, 0x03, 0xd4, 0x8d, 0x14, 0x5e, 0xcf, + 0x5b, 0x08, 0xa8, 0xec, 0xd1, 0x9b, 0x07, 0x14, 0xb8, 0xb7, 0xce, 0xb5, + 0xbf, 0x62, 0x6f, 0x85, 0xea, 0x70, 0x0f, 0xd5, 0x88, 0xda, 0xdd, 0x30, + 0xd8, 0xcf, 0xda, 0x36, 0xb8, 0x47, 0xc5, 0x6e, 0xd9, 0xe8, 0x12, 0xe8, + 0x8f, 0x8b, 0x09, 0x55, 0x6b, 0x61, 0xd8, 0x17, 0x3b, 0x31, 0x64, 0xec, + 0x65, 0xa5, 0x3b, 0x19, 0xb0, 0x4e, 0x8d, 0x9a, 0x26, 0xfa, 0x5d, 0x90, + 0x37, 0x16, 0xd3, 0x7c, 0xfd, 0xef, 0x98, 0x14, 0x38, 0x2d, 0x1c, 0x7f, + 0x47, 0x2a, 0xc0, 0x5e, 0x12, 0xf8, 0xee, 0xb7, 0xb2, 0x47, 0xbb, 0xc4, + 0x50, 0x34, 0xbb, 0x97, 0xb0, 0x01, 0xd6, 0xba, 0x3f, 0x75, 0xee, 0xb0, + 0xad, 0xae, 0xf0, 0x13, 0xcc, 0x68, 0x7f, 0x61, 0x64, 0xe3, 0xf5, 0xd8, + 0x6e, 0xb5, 0xa5, 0x66, 0xea, 0x0d, 0xb7, 0xdd, 0xb1, 0xb5, 0x88, 0x7f, + 0xfc, 0x4d, 0xfe, 0x5d, 0xaf, 0xb4, 0xe4, 0x11, 0x2d, 0xf1, 0xdd, 0x12, + 0x3c, 0xa0, 0xd2, 0x0c, 0xbc, 0x18, 0x4c, 0xff, 0xf8, 0xbb, 0x51, 0x30, + 0xe8, 0x24, 0x94, 0x93, 0xea, 0x4b, 0x15, 0xd2, 0xa6, 0x8c, 0x38, 0x36, + 0xd7, 0x6c, 0xd2, 0xf8, 0xe3, 0x09, 0x7c, 0xb1, 0x62, 0xbe, 0xb6, 0xc6, + 0xbf, 0xb9, 0x92, 0x30, 0x66, 0xcc, 0xf9, 0xa1, 0x8b, 0x8e, 0x17, 0x96, + 0xbc, 0x57, 0xd9, 0x44, 0xb0, 0xfd, 0xef, 0xf1, 0xcd, 0xfd, 0xfe, 0x5f, + 0xd5, 0x5e, 0x92, 0x9d, 0x96, 0x3b, 0x08, 0x6c, 0xdf, 0x68, 0xd8, 0x82, + 0x07, 0xd5, 0xde, 0x75, 0x24, 0xbf, 0xf3, 0x89, 0x97, 0x52, 0x55, 0xd3, + 0xdb, 0xc0, 0x53, 0x51, 0xce, 0x39, 0x31, 0x4f, 0xac, 0x07, 0xa1, 0x7e, + 0x51, 0xda, 0x7c, 0xbe, 0x34, 0xea, 0x0b, 0xb4, 0xce, 0xa6, 0x4a, 0xfd, + 0xd7, 0xd8, 0x6b, 0xaa, 0xab, 0xac, 0x5c, 0x65, 0xbd, 0x18, 0xd2, 0x4c, + 0x5e, 0xe4, 0xb5, 0x77, 0xcb, 0xb2, 0x57, 0x02, 0x7c, 0x06, 0x0a, 0x9b, + 0xf6, 0x85, 0x8a, 0x54, 0xf3, 0x4e, 0x7f, 0x16, 0xc2, 0x56, 0x41, 0xa6, + 0xf6, 0x14, 0x17, 0x6f, 0x11, 0xa1, 0xcf, 0xa4, 0x61, 0xde, 0xa5, 0x83, + 0x14, 0xa6, 0x97, 0x4f, 0xe1, 0x64, 0x7b, 0x14, 0xbe, 0x4f, 0x56, 0xaf, + 0xa4, 0x08, 0x35, 0x11, 0xef, 0xc3, 0x27, 0xde, 0xe9, 0x4e, 0x32, 0x42, + 0xd2, 0x9c, 0xfe, 0x05, 0xed, 0x46, 0x77, 0x7b, 0x5d, 0xaa, 0x47, 0xe5, + 0xf0, 0x05, 0xf9, 0xaa, 0xfb, 0x57, 0x77, 0x33, 0xce, 0x37, 0xe7, 0x0f, + 0xaa, 0x90, 0xae, 0xee, 0xe3, 0x8e, 0x73, 0x0b, 0xe5, 0xfb, 0xe0, 0x86, + 0x51, 0x59, 0x49, 0xdb, 0x86, 0x7d, 0x7b, 0xf2, 0x6d, 0x35, 0x6f, 0xd5, + 0xe2, 0x75, 0x12, 0x6b, 0xcd, 0xec, 0xfe, 0x4b, 0x79, 0xc3, 0x72, 0xad, + 0x2c, 0x67, 0xdc, 0xae, 0x47, 0x6f, 0x8d, 0xa3, 0xe6, 0x52, 0xff, 0xd2, + 0x32, 0x21, 0x62, 0x85, 0x1d, 0xf7, 0x0b, 0xda, 0x98, 0xb5, 0x99, 0xd1, + 0x8f, 0x5d, 0x53, 0x4e, 0x65, 0xad, 0xd6, 0x9f, 0x98, 0x20, 0x2b, 0x1f, + 0x3c, 0x28, 0x7f, 0x27, 0x14, 0x46, 0xae, 0x60, 0xee, 0x65, 0x0a, 0x76, + 0xc3, 0x7f, 0x61, 0x7e, 0x77, 0x5c, 0x2d, 0xd6, 0x3b, 0xfd, 0x4a, 0x9f, + 0x32, 0x4f, 0x1f, 0xd6, 0xf0, 0x04, 0xdf, 0x6c, 0x75, 0x12, 0xb1, 0x69, + 0xda, 0xfa, 0xe8, 0xf6, 0x16, 0xb1, 0x65, 0xf9, 0x4e, 0x38, 0xae, 0xb6, + 0x4d, 0x44, 0xf6, 0xdd, 0xc6, 0xc3, 0x96, 0x1a, 0x57, 0x76, 0xd3, 0x0b, + 0xba, 0xb2, 0xe8, 0x66, 0xf1, 0x5d, 0x9c, 0x65, 0xdd, 0x08, 0xca, 0xcb, + 0x13, 0x42, 0xff, 0x7e, 0xa5, 0xcb, 0x31, 0x45, 0x64, 0xcb, 0x2d, 0xd9, + 0x2f, 0xeb, 0xa0, 0xf1, 0x95, 0xdd, 0xe5, 0x8a, 0x57, 0x43, 0x98, 0x91, + 0xef, 0x23, 0x53, 0x1f, 0x45, 0xea, 0x6e, 0x1d, 0xe9, 0x60, 0x9b, 0x4f, + 0x9a, 0xea, 0xff, 0xa6, 0xd5, 0xa2, 0x7d, 0x13, 0xa6, 0x5f, 0x19, 0x41, + 0x55, 0x8f, 0x7e, 0x3b, 0xaa, 0x7e, 0x99, 0x69, 0x89, 0xcb, 0x8a, 0x7a, + 0x8c, 0xeb, 0xf9, 0x4a, 0x23, 0x67, 0x70, 0x5c, 0x37, 0xbb, 0x12, 0xd1, + 0x27, 0x89, 0xbf, 0x90, 0x29, 0xf5, 0xf0, 0xb0, 0xfb, 0xfd, 0x33, 0x43, + 0x70, 0xdb, 0x38, 0x95, 0xb9, 0xdf, 0xcc, 0x1b, 0x4d, 0xd4, 0x04, 0x10, + 0xae, 0xac, 0x87, 0x6a, 0xcc, 0x4d, 0xec, 0xdf, 0x58, 0x67, 0x56, 0x0c, + 0x2c, 0x7c, 0xa5, 0xbe, 0x52, 0x14, 0x2c, 0x53, 0xec, 0xd9, 0x3e, 0x0d, + 0x95, 0x05, 0x36, 0xea, 0x5c, 0xca, 0xbe, 0x9e, 0xe5, 0xec, 0x38, 0x47, + 0xa6, 0xdd, 0x3f, 0xb4, 0xf3, 0x32, 0x04, 0x29, 0x9a, 0xd1, 0xfe, 0xae, + 0xab, 0xf7, 0x69, 0x6b, 0x57, 0x12, 0x63, 0x36, 0xea, 0x3b, 0x2a, 0xd6, + 0xc2, 0x35, 0xd4, 0xfd, 0x91, 0xbd, 0x97, 0x66, 0x76, 0xce, 0xff, 0x65, + 0x5b, 0xb1, 0x22, 0x08, 0x36, 0xf4, 0xd7, 0xf6, 0xfa, 0x6c, 0x3e, 0xf6, + 0x5d, 0x3f, 0xed, 0x00, 0xb0, 0x52, 0x38, 0xb6, 0x3e, 0xdc, 0x72, 0x30, + 0x89, 0x3a, 0x74, 0x3a, 0x3a, 0x4a, 0xe4, 0xf4, 0x4d, 0x48, 0xbb, 0x19, + 0xe3, 0xb4, 0x74, 0xd8, 0x19, 0xe3, 0xb9, 0xad, 0x38, 0x59, 0x3a, 0x8d, + 0x86, 0x4c, 0x09, 0x01, 0x58, 0x1c, 0xca, 0xe4, 0xb9, 0xd7, 0x34, 0xe6, + 0x63, 0x5c, 0xaf, 0xef, 0xdd, 0xea, 0x6d, 0x7b, 0x36, 0x9f, 0x4a, 0xe0, + 0x32, 0x2a, 0x33, 0xad, 0xf0, 0x0f, 0xf3, 0x7b, 0xb7, 0x39, 0x7b, 0xc8, + 0x4d, 0xaa, 0x75, 0x47, 0xa6, 0x8a, 0x1c, 0xfc, 0x73, 0x17, 0xb8, 0x35, + 0x61, 0x8f, 0x83, 0x9e, 0xdb, 0x62, 0x4d, 0x3f, 0xa5, 0xb5, 0x71, 0xa4, + 0xba, 0x5e, 0x3b, 0x2d, 0x0c, 0x4c, 0x20, 0x45, 0x4c, 0xad, 0x39, 0xd8, + 0x99, 0xf7, 0xcb, 0xf0, 0xa9, 0xf4, 0xb5, 0x10, 0x40, 0xf4, 0x62, 0xf6, + 0x5e, 0xaf, 0x03, 0x11, 0x37, 0xee, 0xa1, 0x7d, 0xa6, 0x6d, 0x48, 0x78, + 0xb9, 0x67, 0x4e, 0xa9, 0x44, 0xb4, 0x69, 0x46, 0xbd, 0x7d, 0x47, 0x7e, + 0x97, 0x35, 0x44, 0x9b, 0xf8, 0x6e, 0xbb, 0xd9, 0xef, 0x4e, 0xe7, 0x6f, + 0x47, 0x79, 0x0c, 0x57, 0xd3, 0x78, 0x9d, 0x84, 0x7b, 0xa2, 0xee, 0xf2, + 0x5f, 0x5b, 0x8e, 0x76, 0xb7, 0x39, 0x7c, 0xb7, 0xac, 0xe9, 0xa6, 0x1e, + 0x5e, 0x34, 0x15, 0x86, 0x8e, 0x7d, 0x80, 0x73, 0x76, 0xa6, 0x80, 0xfd, + 0x59, 0x49, 0x94, 0x53, 0xd7, 0x0f, 0xa3, 0x9e, 0x60, 0xd5, 0x5a, 0xbe, + 0xfd, 0xc7, 0x86, 0x20, 0xed, 0x5a, 0x63, 0x41, 0xc5, 0x56, 0x7e, 0xa5, + 0xdf, 0x7f, 0xe1, 0x9a, 0xe7, 0xf9, 0x69, 0x10, 0xe2, 0x09, 0xd5, 0xc3, + 0xb6, 0x97, 0x94, 0xa7, 0xfb, 0x34, 0xaa, 0x37, 0x0a, 0xa7, 0x9a, 0x4d, + 0x70, 0x1e, 0xbb, 0x4a, 0xdb, 0x60, 0x70, 0x5b, 0x5d, 0xc0, 0xe7, 0xd7, + 0xf0, 0x05, 0xe3, 0x5f, 0xb1, 0x59, 0xcb, 0x12, 0xef, 0x36, 0xcd, 0xc7, + 0x10, 0xee, 0xd5, 0x6d, 0x5b, 0x7b, 0xa9, 0x13, 0x7d, 0x47, 0xf1, 0x1f, + 0x72, 0xa5, 0xf6, 0xff, 0xf6, 0xfa, 0x86, 0xc3, 0x83, 0x2c, 0x6c, 0x7b, + 0x65, 0xe6, 0x18, 0xf5, 0x64, 0xd9, 0xdb, 0x1c, 0xca, 0x5a, 0xe9, 0xd9, + 0x6c, 0x52, 0xd7, 0x10, 0x0c, 0x11, 0x7c, 0x8d, 0x85, 0x9d, 0x3c, 0x01, + 0x09, 0x47, 0xfa, 0x12, 0x3a, 0x81, 0xa2, 0xc4, 0x7e, 0x25, 0xe5, 0x95, + 0xad, 0x2f, 0x2f, 0x08, 0x12, 0xf3, 0xde, 0x5f, 0xc3, 0x37, 0x62, 0x22, + 0x73, 0x82, 0xe8, 0x06, 0xdc, 0x10, 0x52, 0x6f, 0xdf, 0x1e, 0xaf, 0x9a, + 0x50, 0x93, 0x6a, 0x37, 0xb0, 0xd9, 0x78, 0x0b, 0x7a, 0xf5, 0x72, 0x6a, + 0x5c, 0xe4, 0x01, 0xf7, 0xeb, 0xd5, 0x32, 0x82, 0x43, 0xf3, 0xcf, 0x5d, + 0xbe, 0x5f, 0x51, 0x4c, 0xdd, 0xd3, 0xb6, 0x7a, 0xa8, 0x95, 0x14, 0xd8, + 0xa7, 0xff, 0xb6, 0x00, 0x77, 0xd8, 0x18, 0xd2, 0xd2, 0xb7, 0x76, 0x4b, + 0x50, 0x79, 0xd6, 0xfe, 0x97, 0x00, 0x10, 0xd9, 0xdc, 0x63, 0xb3, 0x82, + 0x74, 0x0c, 0x3b, 0xdd, 0x63, 0x66, 0x6b, 0x49, 0x64, 0xef, 0x2a, 0x46, + 0x32, 0x8f, 0x57, 0x9e, 0x87, 0x4d, 0xd1, 0x9a, 0x0a, 0xe3, 0xbb, 0x9d, + 0x6f, 0x3c, 0x9d, 0x0c, 0x98, 0xb9, 0x5f, 0xda, 0x20, 0x6f, 0x77, 0x96, + 0x2d, 0xa9, 0x9a, 0x6b, 0x09, 0x9c, 0x80, 0x3f, 0x78, 0xe5, 0x86, 0xa5, + 0x6b, 0x5c, 0x38, 0x08, 0xbe, 0x1f, 0xd2, 0x3e, 0xbf, 0x79, 0xb3, 0x1e, + 0x7b, 0xcc, 0x07, 0xe2, 0x85, 0xa8, 0x58, 0x8d, 0x5e, 0x4d, 0x40, 0x1d, + 0x0c, 0x9a, 0xb6, 0xf8, 0xe6, 0x8c, 0x6e, 0x96, 0x33, 0xe0, 0xcb, 0xab, + 0x8a, 0xc5, 0x8c, 0x91, 0xc2, 0x55, 0x53, 0xbf, 0xfd, 0x55, 0x2b, 0x61, + 0x9f, 0xc5, 0x68, 0x4c, 0x1b, 0x7f, 0x5a, 0x9c, 0xb3, 0x8d, 0x51, 0x7f, + 0x9e, 0xd8, 0x84, 0x36, 0xf2, 0x62, 0x87, 0xca, 0xa0, 0x81, 0x5d, 0xa8, + 0x69, 0xb4, 0x25, 0x27, 0xd1, 0x17, 0xe1, 0xbe, 0xee, 0x97, 0xc4, 0x15, + 0x71, 0x89, 0x28, 0xf6, 0xde, 0x5a, 0x7d, 0x1e, 0xd1, 0x63, 0x79, 0x3d, + 0x89, 0x5d, 0x76, 0x7d, 0x0e, 0xff, 0xa0, 0xfe, 0xe6, 0xb5, 0x4e, 0x11, + 0x63, 0xb7, 0x50, 0xdd, 0x82, 0x19, 0x62, 0xda, 0xeb, 0x6a, 0x2f, 0xc3, + 0x34, 0x27, 0xc8, 0x74, 0xbb, 0xbd, 0x76, 0x4b, 0x4c, 0x80, 0x00, 0xb7, + 0xeb, 0x68, 0x6f, 0x7d, 0xf8, 0x7d, 0xa6, 0xdc, 0x27, 0xbe, 0x1c, 0xc9, + 0x38, 0xca, 0xbf, 0x43, 0x3d, 0xf7, 0x86, 0xc3, 0x6e, 0xd3, 0x1f, 0x12, + 0x0a, 0x8c, 0xf4, 0x3f, 0x4b, 0x15, 0xcc, 0x44, 0x25, 0xab, 0x9f, 0x22, + 0x7e, 0x58, 0xe6, 0x71, 0x8b, 0x56, 0x70, 0x2f, 0x7d, 0x53, 0xf6, 0xe1, + 0xad, 0xb4, 0x76, 0x7f, 0xb5, 0xef, 0x6e, 0xd5, 0xec, 0x59, 0xaf, 0x86, + 0x2e, 0x13, 0x1d, 0x7a, 0x84, 0x3e, 0xad, 0xb2, 0x9a, 0x8f, 0x25, 0xf3, + 0xee, 0x14, 0x06, 0xdf, 0x89, 0xb5, 0x1e, 0xd5, 0x71, 0x62, 0xc9, 0xef, + 0xdd, 0xea, 0x8c, 0x26, 0x84, 0x54, 0x59, 0x3f, 0xd2, 0xdf, 0xac, 0xe4, + 0x0d, 0xef, 0xd8, 0x6f, 0x9d, 0x37, 0x7b, 0xe8, 0x97, 0xc9, 0x77, 0x94, + 0x9f, 0xcc, 0x4b, 0x5a, 0xd5, 0x71, 0xee, 0x1d, 0x7a, 0x0a, 0x50, 0xcf, + 0x1f, 0xfe, 0xbf, 0x8b, 0x0d, 0xb0, 0x1a, 0x4d, 0xb3, 0x74, 0xcf, 0xfa, + 0xa2, 0xd4, 0x58, 0x01, 0x78, 0x84, 0xbb, 0xbb, 0xcf, 0xa5, 0x7f, 0x1b, + 0xe9, 0x03, 0x51, 0xa3, 0x6b, 0xa1, 0x5e, 0x8d, 0xdc, 0x24, 0xc7, 0x8d, + 0x7f, 0x2d, 0xd8, 0x53, 0x5c, 0x75, 0x07, 0x4e, 0xf2, 0x69, 0xa0, 0x83, + 0x8d, 0xd5, 0x85, 0xeb, 0x36, 0xed, 0x9f, 0x86, 0x9c, 0x05, 0x4c, 0xbe, + 0x75, 0xe9, 0xea, 0x13, 0x10, 0xff, 0x45, 0xa5, 0xab, 0xa6, 0x45, 0x5b, + 0xd2, 0x68, 0xbd, 0x83, 0x33, 0x11, 0x65, 0xf5, 0xf4, 0xb4, 0x7f, 0x75, + 0x14, 0x72, 0x49, 0xef, 0x17, 0xa2, 0xf4, 0xef, 0x9e, 0x23, 0x1f, 0xf6, + 0x63, 0xcd, 0xb9, 0xbb, 0x73, 0x81, 0x0f, 0xf6, 0x6f, 0xc6, 0xfd, 0x8d, + 0x5c, 0x77, 0xdd, 0xc7, 0x13, 0xf5, 0xa5, 0xb4, 0xad, 0x5e, 0xaa, 0x2f, + 0xee, 0xd3, 0x4e, 0x66, 0x2a, 0x1b, 0x12, 0x8e, 0x0a, 0xcd, 0x8a, 0xc5, + 0xd2, 0x47, 0x2c, 0x2b, 0x23, 0x4e, 0x9a, 0xf1, 0xf2, 0xf5, 0x1a, 0xbd, + 0xc6, 0x52, 0x03, 0x68, 0x56, 0x8a, 0x14, 0x6b, 0xb4, 0x2b, 0xee, 0x1a, + 0xdd, 0x38, 0x84, 0x18, 0xaa, 0x5f, 0xae, 0x03, 0xd0, 0xae, 0x12, 0x06, + 0xe8, 0x90, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xfe, 0x3f, 0x54, 0x00, 0x3c, 0xef, 0xea, 0x7e, + 0x59, 0xfc, 0x65, 0x45, 0xfb, 0x15, 0xb2, 0x57, 0x4b, 0xb2, 0xe0, 0x94, + 0x83, 0xe9, 0xf2, 0x83, 0x74, 0x1b, 0x41, 0xfc, 0x90, 0x7f, 0xd5, 0x5f, + 0x75, 0x5d, 0x68, 0x75, 0x47, 0xd6, 0x57, 0x44, 0xcc, 0x82, 0x33, 0xc3, + 0x21, 0x4b, 0x67, 0x26, 0x02, 0x6f, 0xed, 0xbe, 0xc3, 0xe1, 0x1a, 0x6b, + 0xb3, 0x7b, 0xbb, 0xd5, 0x7e, 0x4a, 0xd7, 0x53, 0xe5, 0x4f, 0x89, 0xf7, + 0x4f, 0xb4, 0x9e, 0x0f, 0x85, 0xcc, 0x61, 0x69, 0xcf, 0x6b, 0x73, 0x24, + 0x11, 0xf6, 0xd0, 0xf8, 0x7b, 0xfb, 0x21, 0x79, 0x5e, 0xf6, 0x79, 0x51, + 0xc7, 0x21, 0xfe, 0x67, 0xff, 0x5d, 0x96, 0x90, 0xc2, 0x7f, 0xb3, 0xe5, + 0xe3, 0xae, 0x87, 0xb1, 0x97, 0xb2, 0xbe, 0x8f, 0xb5, 0x85, 0xea, 0x8a, + 0xb0, 0xff, 0x5d, 0x3b, 0xd3, 0xda, 0x32, 0xfc, 0xd1, 0xfd, 0xf2, 0xf2, + 0x85, 0x5f, 0x0b, 0x0b, 0xdd, 0x73, 0x99, 0x24, 0xd5, 0x16, 0xe1, 0x5a, + 0x74, 0x6b, 0x0c, 0xfd, 0xf1, 0x77, 0xab, 0xb3, 0xbf, 0x24, 0x0a, 0x01, + 0x17, 0x0a, 0xf3, 0x6f, 0x82, 0x63, 0xfb, 0x96, 0x6d, 0x0f, 0x4f, 0x05, + 0xf5, 0x26, 0xae, 0x23, 0x6b, 0xcf, 0xf9, 0xd5, 0x78, 0xcf, 0x93, 0x29, + 0xdc, 0x02, 0x9e, 0x34, 0x41, 0xb7, 0xef, 0xd3, 0x2b, 0xe1, 0xb1, 0xcd, + 0xf4, 0xef, 0xdb, 0x83, 0x59, 0x33, 0xb5, 0xa8, 0x59, 0xee, 0x25, 0x95, + 0xce, 0x37, 0x16, 0xc6, 0xe9, 0xb5, 0xfc, 0xba, 0x97, 0x13, 0x1e, 0x85, + 0xce, 0xb4, 0xe7, 0x56, 0x3e, 0x65, 0x3e, 0x33, 0x29, 0x9b, 0xcf, 0x1c, + 0x9f, 0xab, 0xe5, 0x05, 0x9f, 0x7f, 0x55, 0x13, 0xea, 0x9f, 0x3d, 0xb5, + 0xc2, 0x5f, 0xd7, 0x4f, 0x8d, 0x1b, 0x71, 0x5f, 0x93, 0x7f, 0x0b, 0x90, + 0x5a, 0xff, 0xbf, 0x1b, 0xa6, 0x33, 0x02, 0xfb, 0x56, 0x7b, 0xbc, 0xba, + 0xec, 0xfe, 0x04, 0x61, 0xee, 0x45, 0x54, 0xfe, 0x5b, 0x2b, 0x24, 0xa4, + 0x5c, 0xb5, 0x9f, 0x04, 0x82, 0x8d, 0xe9, 0xbe, 0x48, 0xc0, 0x84, 0x9d, + 0xee, 0xbb, 0xe5, 0xb7, 0x12, 0x15, 0x7f, 0xbf, 0x11, 0x1b, 0xa7, 0xfb, + 0x59, 0xd0, 0x6f, 0x4e, 0x73, 0x0d, 0x5a, 0x0f, 0xc1, 0xe8, 0xb5, 0xa6, + 0xc7, 0x14, 0x2e, 0x45, 0xd3, 0xc6, 0xc1, 0xe9, 0x39, 0x06, 0x54, 0x9b, + 0xe7, 0x23, 0x75, 0x3a, 0xdb, 0xe9, 0xc3, 0x53, 0xa2, 0xa8, 0xee, 0x9a, + 0xf5, 0x3f, 0x95, 0xa8, 0x85, 0x2f, 0x2e, 0x43, 0xc2, 0xf8, 0x67, 0x6f, + 0xc9, 0xae, 0x7b, 0x9b, 0xe5, 0xff, 0x6e, 0xdb, 0xd7, 0xdf, 0x47, 0x50, + 0x9c, 0x4c, 0xde, 0xdf, 0xd6, 0x1e, 0xc6, 0x26, 0x72, 0x56, 0x5f, 0x9f, + 0x67, 0xeb, 0x5d, 0xe6, 0xf1, 0x30, 0xae, 0xf9, 0x21, 0x3e, 0x76, 0x85, + 0x89, 0xe7, 0x9a, 0xe5, 0xeb, 0x73, 0xde, 0x72, 0xfb, 0xa7, 0x47, 0xec, + 0xef, 0xea, 0xf3, 0xc1, 0xa5, 0x87, 0xcf, 0xe7, 0x4d, 0xad, 0x49, 0x62, + 0xb9, 0x5c, 0x21, 0x87, 0x83, 0xda, 0x7c, 0x37, 0x48, 0x8b, 0x4e, 0x78, + 0x4d, 0x52, 0xd9, 0xdf, 0x0d, 0xbb, 0x76, 0x7c, 0x00, 0xab, 0x05, 0xba, + 0xc5, 0x08, 0x3c, 0x9d, 0x30, 0xbb, 0xb5, 0x1b, 0x5f, 0x07, 0x99, 0xbf, + 0xfc, 0xaf, 0xa9, 0x4e, 0x5e, 0xc8, 0x31, 0x7e, 0xe8, 0x79, 0xa3, 0x2f, + 0x1a, 0xdf, 0x9b, 0x9e, 0xc2, 0xae, 0x9e, 0xf8, 0x44, 0xe0, 0x7e, 0xbb, + 0x9b, 0x89, 0x80, 0xfd, 0x4f, 0xeb, 0x7c, 0x0e, 0x0f, 0xfd, 0x42, 0x2f, + 0xf9, 0xff, 0x4e, 0x06, 0xa2, 0x0f, 0x15, 0x31, 0xec, 0xd9, 0xcd, 0xf4, + 0x7f, 0x90, 0xad, 0xad, 0x66, 0xa3, 0x83, 0x17, 0x84, 0xf3, 0x22, 0x6d, + 0x7b, 0x25, 0xd0, 0xbd, 0xca, 0x9c, 0xf5, 0xeb, 0xce, 0x0e, 0x06, 0x05, + 0x57, 0xff, 0x4b, 0x35, 0xaf, 0xd6, 0x20, 0x1d, 0xea, 0x79, 0x63, 0xf1, + 0x82, 0xe6, 0xf7, 0xca, 0x7a, 0x70, 0x3e, 0xb2, 0xbe, 0xea, 0x5b, 0x5d, + 0x9b, 0xe7, 0x57, 0x30, 0x98, 0xc7, 0xff, 0xed, 0xa0, 0xff, 0xc9, 0x35, + 0xdb, 0x5a, 0x98, 0xda, 0xf4, 0xf3, 0x6c, 0x33, 0x7d, 0x01, 0x69, 0x5a, + 0xa5, 0x19, 0xfb, 0xb7, 0xa4, 0x58, 0x02, 0x0a, 0x6a, 0xad, 0xab, 0x1c, + 0xbc, 0x21, 0x87, 0xef, 0x38, 0x9b, 0x2e, 0x84, 0x94, 0x3e, 0x5c, 0x6e, + 0xed, 0xdd, 0x98, 0x31, 0x39, 0xc1, 0x56, 0xc6, 0xd0, 0xfe, 0xed, 0xd4, + 0x19, 0x71, 0x63, 0xa8, 0x6a, 0x8d, 0xb3, 0x28, 0xd0, 0x7a, 0x3d, 0x9f, + 0x2d, 0x54, 0x8a, 0xd8, 0x1d, 0x7f, 0xbd, 0x2d, 0x12, 0x66, 0x83, 0xd4, + 0xb7, 0x77, 0xf8, 0xb5, 0x9a, 0x3c, 0x99, 0xf5, 0xbb, 0xb2, 0x6b, 0x22, + 0xe8, 0x77, 0x3b, 0xeb, 0xfa, 0x85, 0x10, 0x3f, 0x0e, 0x57, 0x81, 0xc7, + 0x11, 0x38, 0x3d, 0xdd, 0xf8, 0x5f, 0x8d, 0x5f, 0xb5, 0xb0, 0x3f, 0xb7, + 0x97, 0xdd, 0x65, 0xbe, 0x7e, 0x27, 0x43, 0x77, 0x7f, 0x32, 0xc8, 0xf5, + 0xdb, 0xf2, 0x23, 0xa9, 0xe1, 0xee, 0xef, 0xdb, 0xcb, 0x50, 0x42, 0xa7, + 0xfd, 0x9f, 0xd4, 0x01, 0xe1, 0xf1, 0x2e, 0xfb, 0xb4, 0xa6, 0x94, 0xcd, + 0xd8, 0xa9, 0x47, 0xc1, 0x73, 0xd9, 0x17, 0xe7, 0xbe, 0x6c, 0xb1, 0x9d, + 0x49, 0xba, 0xd7, 0xfa, 0xab, 0x5c, 0x39, 0x17, 0xc1, 0x77, 0x4a, 0x0f, + 0xd2, 0xc7, 0x26, 0xf4, 0xed, 0x7f, 0x26, 0x06, 0x58, 0xe6, 0xef, 0xa9, + 0xe8, 0x42, 0x2f, 0x67, 0x63, 0xc0, 0xf4, 0xdc, 0x3f, 0xbf, 0x13, 0x4f, + 0xc0, 0xae, 0x5d, 0x02, 0xe6, 0x06, 0x22, 0xde, 0xeb, 0xdb, 0x3d, 0x24, + 0x82, 0x0d, 0x47, 0xa5, 0x36, 0xbb, 0x53, 0x02, 0xab, 0xfe, 0xcc, 0xf5, + 0x07, 0xa9, 0x0e, 0xc2, 0xb0, 0xd5, 0xca, 0x67, 0x05, 0xe5, 0x3f, 0x7a, + 0x07, 0xc7, 0x82, 0xbd, 0xf3, 0xcf, 0x99, 0xdf, 0xee, 0x34, 0x10, 0x66, + 0x9d, 0xd0, 0xef, 0x8b, 0x6d, 0xdf, 0x64, 0x96, 0xd6, 0xb8, 0xc9, 0xd8, + 0xda, 0xba, 0x61, 0x73, 0xb1, 0xce, 0x97, 0xf9, 0x97, 0xd8, 0xd4, 0x6f, + 0xb7, 0x57, 0xca, 0x42, 0xa1, 0x50, 0xdd, 0xa9, 0xe5, 0x07, 0x33, 0x3f, + 0x18, 0xb7, 0xf4, 0xb2, 0x2b, 0xda, 0xa2, 0xfd, 0x77, 0xd5, 0x72, 0x8a, + 0x38, 0x4b, 0xed, 0xca, 0x36, 0x25, 0x16, 0xea, 0x9c, 0xfc, 0xbf, 0x1a, + 0xae, 0x98, 0x71, 0xf2, 0x35, 0xfa, 0x4f, 0xe5, 0x93, 0x23, 0x33, 0x47, + 0x67, 0x7c, 0x57, 0x6b, 0xe9, 0x8c, 0xf2, 0xe5, 0xa8, 0x60, 0xd7, 0x15, + 0x4a, 0x4f, 0xab, 0xd2, 0x40, 0x69, 0x26, 0x88, 0x7f, 0xdc, 0xab, 0x27, + 0x23, 0xb2, 0x7d, 0xe7, 0xf6, 0xfe, 0xea, 0x8f, 0xd3, 0x35, 0xf6, 0x37, + 0x68, 0xce, 0xdf, 0xaa, 0x69, 0xd3, 0x5e, 0x27, 0xa9, 0xbf, 0xda, 0x4e, + 0x24, 0xaa, 0x02, 0x15, 0xfa, 0x9f, 0x14, 0xc7, 0xf9, 0x2f, 0xd3, 0x1b, + 0x6c, 0x74, 0x81, 0x18, 0x56, 0x7b, 0x8a, 0xeb, 0x8b, 0xaf, 0xbf, 0x11, + 0x6b, 0x3b, 0x69, 0xaf, 0x0c, 0xfb, 0xe6, 0xf4, 0xbf, 0x69, 0xef, 0xfb, + 0x6e, 0xa3, 0x46, 0xea, 0xaf, 0xf9, 0xff, 0xa0, 0x6e, 0x3d, 0xfd, 0x9d, + 0x92, 0x64, 0x7d, 0x20, 0xab, 0x99, 0x38, 0xea, 0xcd, 0xe8, 0xfe, 0x2b, + 0x1b, 0x8b, 0x92, 0x4a, 0xf3, 0xa0, 0x22, 0xe6, 0xb5, 0xbb, 0x2f, 0x79, + 0xac, 0xd2, 0xff, 0xd7, 0xc6, 0xe2, 0xab, 0x92, 0xa8, 0x55, 0xf5, 0xf5, + 0x20, 0xc1, 0x82, 0x4d, 0x1f, 0x59, 0xb9, 0xd1, 0xa3, 0x14, 0x31, 0x16, + 0x54, 0xf5, 0x21, 0xe5, 0x59, 0xf2, 0x0e, 0xb2, 0xfb, 0x8d, 0x82, 0x96, + 0xbb, 0x66, 0x64, 0x8b, 0xf2, 0x8b, 0x74, 0x96, 0x01, 0xf7, 0x5f, 0x49, + 0x3d, 0xd1, 0x1e, 0xea, 0xd7, 0x4a, 0xa1, 0x77, 0x33, 0x25, 0x58, 0x66, + 0xeb, 0x99, 0xfd, 0xca, 0x4b, 0xe4, 0xbb, 0x20, 0xe3, 0x56, 0xfd, 0x1f, + 0xf9, 0x31, 0xde, 0x12, 0x15, 0x40, 0x5d, 0x48, 0xd3, 0x76, 0x35, 0xbf, + 0xed, 0xde, 0xa0, 0xc9, 0x07, 0x31, 0xed, 0xbc, 0x0f, 0x95, 0xd3, 0xad, + 0xb7, 0x7d, 0x3e, 0xa5, 0x05, 0x09, 0x7c, 0xf3, 0xd1, 0x69, 0xcb, 0xdc, + 0x81, 0x58, 0xff, 0xa6, 0x35, 0xca, 0x7c, 0x8d, 0x9c, 0xda, 0xf9, 0x97, + 0x2d, 0xf3, 0x0c, 0x17, 0xdf, 0xbd, 0xcb, 0x27, 0x27, 0xad, 0xa6, 0xbd, + 0xb6, 0xcf, 0x83, 0xff, 0xb4, 0xdf, 0xad, 0x4d, 0x1c, 0x0d, 0x7d, 0xf6, + 0x7c, 0x31, 0xab, 0x51, 0xbf, 0x68, 0x66, 0xb7, 0xb0, 0x92, 0x61, 0x99, + 0xe0, 0xf8, 0xeb, 0xeb, 0xbe, 0xbd, 0xfe, 0x82, 0x20, 0xf4, 0x6d, 0x7f, + 0x49, 0x78, 0x3e, 0xef, 0x57, 0xed, 0xc2, 0x0c, 0xc7, 0xc2, 0xa3, 0xb0, + 0xb6, 0xfe, 0xa7, 0x66, 0x93, 0x65, 0xb9, 0xf4, 0xbf, 0x9a, 0x9b, 0x20, + 0xe2, 0xe9, 0xbb, 0x8e, 0xa2, 0xc5, 0x56, 0xee, 0xda, 0x85, 0xa7, 0x6f, + 0x41, 0xd8, 0x74, 0x40, 0xe2, 0x47, 0x7a, 0x2b, 0xbf, 0x4b, 0x6d, 0xef, + 0x4d, 0x99, 0x12, 0xa8, 0x60, 0x2d, 0xda, 0xce, 0x46, 0x41, 0x14, 0x24, + 0x1d, 0x4d, 0xeb, 0xa6, 0x36, 0x13, 0x24, 0x93, 0x8e, 0x76, 0x29, 0xf3, + 0x74, 0x8b, 0x2f, 0xbf, 0x4f, 0xea, 0x93, 0x5e, 0x7e, 0x18, 0x89, 0x54, + 0xf7, 0xb7, 0x54, 0x83, 0x89, 0x4d, 0xae, 0x36, 0x7c, 0x8b, 0x64, 0x5e, + 0xfb, 0xec, 0x9d, 0xbc, 0xf3, 0xf7, 0x8b, 0xd3, 0xed, 0xfc, 0xf5, 0x41, + 0x0f, 0xea, 0x28, 0xf5, 0xff, 0x9a, 0xce, 0x0a, 0xcf, 0xfe, 0x9b, 0xc9, + 0x4c, 0xcc, 0xce, 0xef, 0x0f, 0x67, 0x34, 0xef, 0xa9, 0x24, 0x4c, 0xfb, + 0x5b, 0x0d, 0x98, 0xf3, 0x43, 0x05, 0x4d, 0x7f, 0x95, 0x41, 0x6b, 0xdb, + 0xbd, 0x5a, 0xaf, 0x99, 0xc8, 0x7d, 0xff, 0xeb, 0x8d, 0x38, 0xc6, 0x34, + 0xe4, 0x7f, 0xea, 0x6e, 0xc3, 0x42, 0xce, 0x71, 0x97, 0x8c, 0xdf, 0x76, + 0x22, 0x5e, 0xfd, 0x45, 0x6f, 0xdd, 0x0d, 0x33, 0x8f, 0xf4, 0xea, 0xd5, + 0x4e, 0x1b, 0xfd, 0xac, 0xd3, 0xfc, 0x58, 0x62, 0xa5, 0x63, 0xed, 0xe7, + 0xc6, 0x9a, 0xd5, 0x37, 0x49, 0x66, 0xe6, 0xde, 0xe5, 0xdf, 0x04, 0xcc, + 0x8b, 0xf6, 0xba, 0xf2, 0x1c, 0x7d, 0x22, 0x66, 0xb1, 0x8b, 0x1f, 0xd5, + 0x59, 0x83, 0x64, 0x9c, 0xb7, 0x8b, 0x2c, 0xcc, 0x80, 0xf9, 0x76, 0xf9, + 0x47, 0xd8, 0x57, 0x42, 0xd4, 0xd9, 0x41, 0x6f, 0xb7, 0x63, 0xd8, 0xaf, + 0x49, 0x94, 0x05, 0x1d, 0xb0, 0x02, 0xac, 0xfb, 0xf7, 0xea, 0x56, 0x4d, + 0xb2, 0xcc, 0x52, 0x49, 0x9f, 0x56, 0xd6, 0x8c, 0xed, 0xda, 0x5f, 0x39, + 0xdd, 0xcb, 0x39, 0x75, 0xe0, 0x8f, 0xb1, 0x40, 0xa1, 0x97, 0xcd, 0xaf, + 0x64, 0x3a, 0x6d, 0x58, 0x50, 0x7e, 0x0d, 0xed, 0x54, 0x6b, 0x49, 0xcb, + 0xfd, 0xfb, 0xc7, 0xb5, 0x26, 0x81, 0x51, 0x8c, 0xfe, 0x34, 0x2a, 0x40, + 0x73, 0x56, 0xe1, 0x3d, 0x57, 0x33, 0x9c, 0xdf, 0xea, 0x3b, 0xf7, 0xf5, + 0x83, 0x8a, 0xd9, 0x8a, 0x52, 0xb6, 0xef, 0xe5, 0x72, 0xd7, 0x29, 0x79, + 0xc5, 0xf7, 0xde, 0xd2, 0xd4, 0x39, 0x92, 0x76, 0x96, 0xbf, 0x6c, 0xb5, + 0x38, 0x08, 0xd8, 0x7e, 0xcb, 0x85, 0x72, 0xef, 0x21, 0x08, 0x70, 0xb1, + 0xfe, 0xa3, 0x54, 0x6d, 0x13, 0xab, 0xde, 0xcc, 0x3f, 0x2e, 0xde, 0xf1, + 0x44, 0x2b, 0xeb, 0x3f, 0x76, 0x98, 0xe2, 0xbf, 0x50, 0xbf, 0xc1, 0xb5, + 0x4b, 0x6c, 0xef, 0x14, 0x48, 0xb9, 0x0e, 0xb1, 0xe0, 0x32, 0xd6, 0x25, + 0xdd, 0xb8, 0xfd, 0x54, 0x97, 0xe1, 0xcd, 0xff, 0xf4, 0x7f, 0x11, 0x3f, + 0x9d, 0xf6, 0x06, 0x25, 0xf8, 0x27, 0xab, 0xd5, 0xa7, 0x88, 0xdc, 0x78, + 0x66, 0xab, 0xad, 0xd7, 0x43, 0x33, 0xa4, 0xe5, 0xce, 0x09, 0x5b, 0xfb, + 0x3f, 0xbb, 0x69, 0x24, 0xa2, 0xf6, 0x9e, 0x76, 0x16, 0xbf, 0xd6, 0x64, + 0x5f, 0xa4, 0x32, 0x65, 0xc6, 0xf5, 0x16, 0xd3, 0x9e, 0x1a, 0xbc, 0x75, + 0x79, 0x66, 0x17, 0xf2, 0x75, 0x9b, 0x24, 0x9d, 0xbe, 0xb7, 0xf4, 0x66, + 0xb9, 0x14, 0xe3, 0xef, 0x59, 0xb6, 0x87, 0x0c, 0xa2, 0xb4, 0xf5, 0xcd, + 0xf1, 0x88, 0x2e, 0x72, 0xe8, 0x3f, 0x91, 0x22, 0x99, 0x12, 0x7c, 0x6f, + 0x52, 0xfc, 0x8a, 0xa2, 0x26, 0xf6, 0x25, 0xfa, 0x5b, 0x45, 0xcc, 0x6f, + 0x61, 0xdc, 0xde, 0x80, 0xdd, 0x4d, 0xa5, 0xe0, 0x84, 0xf7, 0x28, 0x6f, + 0xc1, 0x7b, 0x32, 0x53, 0xba, 0x7c, 0xb4, 0xe6, 0x9c, 0x62, 0x98, 0x87, + 0x98, 0xdd, 0xba, 0xf3, 0x2d, 0xc5, 0x70, 0x04, 0xf1, 0x3f, 0x75, 0xde, + 0xce, 0xa8, 0x76, 0xb7, 0xbb, 0xd2, 0xcb, 0x2d, 0x0c, 0xb7, 0xfe, 0xb3, + 0x0b, 0xda, 0xed, 0x66, 0xcd, 0x35, 0xc2, 0xc0, 0x6c, 0xfc, 0xf4, 0x4a, + 0xf2, 0x49, 0x13, 0x77, 0x14, 0x1b, 0x28, 0x82, 0x77, 0x82, 0x0f, 0xf6, + 0x39, 0xc3, 0x33, 0xef, 0xad, 0x2b, 0x0b, 0x56, 0x24, 0xa4, 0x8d, 0xf5, + 0xc7, 0x6e, 0x89, 0x33, 0x08, 0xa1, 0x3b, 0x2d, 0x16, 0xf0, 0xa9, 0x4a, + 0x67, 0x6b, 0x7f, 0xf4, 0xe5, 0x60, 0xf4, 0xe6, 0xfd, 0x7b, 0x4b, 0x89, + 0xa4, 0x58, 0x7d, 0x6f, 0x35, 0x07, 0x61, 0xba, 0x96, 0xa4, 0xff, 0xd7, + 0xd0, 0x34, 0x05, 0x67, 0xe6, 0xcd, 0x6e, 0xe0, 0xb0, 0x53, 0xe2, 0xed, + 0xbf, 0xdb, 0x9f, 0x85, 0x55, 0x66, 0xff, 0x63, 0x2a, 0x58, 0xb7, 0xde, + 0x29, 0x5b, 0x88, 0x3e, 0xd5, 0x91, 0xb5, 0xbc, 0x64, 0xbe, 0xb9, 0x9c, + 0x04, 0xb6, 0x7f, 0xc9, 0xa4, 0xa2, 0x9b, 0x0e, 0x50, 0x07, 0xaf, 0xd9, + 0x35, 0x46, 0xdc, 0x21, 0x70, 0x3f, 0xd1, 0xa2, 0x64, 0x3d, 0x1f, 0xee, + 0x97, 0xbe, 0xc5, 0x12, 0x35, 0x4e, 0xc9, 0x70, 0x7d, 0x3f, 0x7a, 0x93, + 0x7d, 0xdb, 0xed, 0xc3, 0x52, 0x67, 0x40, 0x41, 0x9e, 0x3a, 0x3f, 0x32, + 0x96, 0xef, 0x29, 0xf9, 0xbf, 0x36, 0x17, 0xf9, 0x84, 0x53, 0x54, 0x3c, + 0xe8, 0x31, 0x19, 0x7c, 0x4b, 0x4a, 0x7d, 0xbb, 0xfe, 0x7f, 0x74, 0x63, + 0x66, 0x6e, 0x90, 0xfa, 0xcd, 0x32, 0x03, 0x0c, 0x7d, 0xb9, 0x9f, 0xd5, + 0xaa, 0x03, 0xf1, 0xfa, 0xbe, 0x12, 0x9c, 0xdd, 0xff, 0x81, 0xd3, 0xa7, + 0x5d, 0x5c, 0xe3, 0xee, 0xcb, 0xe6, 0xcb, 0x1a, 0x36, 0x9d, 0xdd, 0x68, + 0xef, 0xbb, 0xce, 0x11, 0x59, 0xc8, 0xcf, 0x64, 0x12, 0xb6, 0xb1, 0xd5, + 0xdf, 0x2b, 0xa2, 0xba, 0x23, 0x63, 0x8d, 0x69, 0xdc, 0x16, 0x2a, 0xa9, + 0x88, 0xaf, 0xa7, 0xeb, 0xeb, 0x55, 0x7c, 0xfe, 0x52, 0xa9, 0x19, 0xb7, + 0xe8, 0xa6, 0xd5, 0x1a, 0x29, 0x45, 0xbb, 0xba, 0x87, 0x13, 0x81, 0xdf, + 0xdb, 0x04, 0x67, 0xf5, 0x1d, 0x95, 0x51, 0x53, 0xa3, 0xaa, 0xef, 0x7b, + 0xa8, 0xa2, 0x19, 0x2d, 0x63, 0x74, 0xec, 0xf1, 0x75, 0x79, 0xba, 0xfe, + 0x47, 0x71, 0x3a, 0x1f, 0x9d, 0x6a, 0x6c, 0x21, 0x02, 0x60, 0xad, 0x35, + 0x4d, 0x13, 0x28, 0x78, 0x81, 0xf5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xfe, 0x3f, 0x54, 0x00, 0xfc, 0x26, 0xd9, 0x4c, 0x77, 0x41, 0x65, 0xf8, + 0xe6, 0xe9, 0xce, 0xbb, 0x87, 0xd0, 0xe7, 0x5d, 0x79, 0xd2, 0xaf, 0xed, + 0x06, 0x06, 0xf4, 0x07, 0xf9, 0xb5, 0xd9, 0x77, 0x91, 0x2e, 0x2d, 0x35, + 0xbc, 0xf5, 0x92, 0x48, 0x55, 0xd9, 0xa9, 0x0d, 0x03, 0x55, 0x6d, 0x83, + 0x9f, 0x74, 0xa5, 0x54, 0x9e, 0x87, 0x4c, 0x62, 0xe4, 0x33, 0x6c, 0xd1, + 0xb7, 0xaf, 0x04, 0x6e, 0xe8, 0xb8, 0x29, 0x75, 0xe1, 0x4d, 0x17, 0xf6, + 0x39, 0x8d, 0xa2, 0x96, 0x5c, 0x8d, 0x8c, 0x24, 0x71, 0xff, 0xba, 0xbe, + 0x0e, 0x6c, 0xc6, 0x61, 0xb4, 0xfa, 0x0b, 0x44, 0xe4, 0x09, 0x55, 0xdf, + 0xfa, 0x89, 0x57, 0x48, 0xde, 0x2e, 0x97, 0xd6, 0x41, 0x4d, 0xe7, 0xb2, + 0x3d, 0x01, 0x9b, 0x70, 0x71, 0x35, 0xf1, 0xba, 0xbf, 0xd1, 0x3f, 0xd0, + 0xbf, 0xdd, 0xe6, 0x93, 0x60, 0x2f, 0xf1, 0xf4, 0xb0, 0xea, 0xa8, 0xee, + 0xc5, 0x52, 0xab, 0xf8, 0x54, 0x1f, 0xcd, 0x7e, 0xd7, 0x5f, 0xc1, 0xfd, + 0x10, 0x7c, 0x8e, 0x31, 0xe9, 0xbb, 0xd5, 0x16, 0x04, 0xdc, 0xa7, 0x25, + 0xfc, 0xc5, 0x1d, 0xf2, 0x40, 0xe1, 0xec, 0x7d, 0xb3, 0x7b, 0x1c, 0x11, + 0x14, 0x8a, 0xc1, 0xd5, 0x46, 0x43, 0x1d, 0xb3, 0x2b, 0xb7, 0xe8, 0x50, + 0xa3, 0x12, 0xd8, 0x71, 0x97, 0xab, 0x7c, 0xb7, 0x76, 0xc2, 0xdf, 0x79, + 0xfc, 0x9f, 0x1c, 0xf4, 0xee, 0xca, 0xb8, 0x52, 0xf1, 0x96, 0x72, 0x50, + 0x2e, 0xdc, 0xfe, 0xad, 0xc2, 0x6b, 0x66, 0xe2, 0xca, 0xff, 0xdf, 0xe5, + 0xe2, 0xfa, 0x22, 0xf2, 0xf2, 0x1d, 0x06, 0x11, 0x97, 0x46, 0x58, 0x22, + 0xed, 0xaf, 0x4e, 0xa6, 0xb7, 0xfc, 0xcf, 0xfb, 0x65, 0x3d, 0xea, 0xb1, + 0xe3, 0x8b, 0x1c, 0xaf, 0xb2, 0x67, 0xca, 0x37, 0x2f, 0x6f, 0xf2, 0x5c, + 0x70, 0x99, 0x0e, 0x51, 0x5c, 0x37, 0x43, 0x51, 0x18, 0xe5, 0x7c, 0xb6, + 0xf2, 0x5f, 0x92, 0xd3, 0x7d, 0x7b, 0x4d, 0xf2, 0x6c, 0x26, 0x1c, 0xb8, + 0x44, 0xed, 0x9f, 0x20, 0xac, 0x39, 0xd8, 0xf6, 0xbb, 0x0d, 0xab, 0xde, + 0x32, 0x5d, 0x5d, 0xcf, 0xef, 0xe6, 0xb1, 0xfb, 0x3e, 0xec, 0x48, 0xad, + 0x94, 0x7e, 0x8e, 0xbb, 0xcd, 0x43, 0xb4, 0x84, 0xfa, 0x4d, 0xf7, 0xbf, + 0xe6, 0xd6, 0xb0, 0x4c, 0x93, 0xe5, 0xbf, 0x57, 0xd2, 0x22, 0xc3, 0xdc, + 0xf6, 0xa7, 0x71, 0x23, 0x2e, 0xaf, 0x19, 0x11, 0x6a, 0xc7, 0xc9, 0x30, + 0xc3, 0x7a, 0xeb, 0xae, 0xf7, 0x7b, 0xa2, 0xf1, 0xb3, 0x59, 0x7e, 0x7b, + 0x7f, 0x1e, 0xd9, 0x22, 0xf7, 0xc7, 0xec, 0x54, 0x55, 0xfa, 0x8b, 0xfc, + 0x4a, 0x43, 0x78, 0x5d, 0xb5, 0xf6, 0x36, 0xd7, 0xbb, 0xd3, 0x0b, 0xd2, + 0x4f, 0x87, 0xaf, 0x84, 0x3e, 0x8b, 0xc1, 0x58, 0x35, 0xc4, 0xc5, 0x2b, + 0x37, 0xf1, 0xf8, 0x63, 0x3b, 0x67, 0xa5, 0xa4, 0xf1, 0xb0, 0xb1, 0xb5, + 0xf9, 0x30, 0x6a, 0x05, 0x5a, 0xe8, 0xad, 0xda, 0x1b, 0xe7, 0xfb, 0x7b, + 0x99, 0x9f, 0x52, 0x65, 0xcd, 0x3f, 0xa3, 0xf5, 0xff, 0x81, 0xd6, 0x4d, + 0xb2, 0x7b, 0x71, 0x33, 0xb6, 0x9e, 0x39, 0x54, 0xfa, 0x59, 0xdb, 0x5a, + 0x70, 0xb9, 0x72, 0x89, 0x0d, 0xf9, 0x7f, 0xb7, 0x65, 0xdd, 0x26, 0x5a, + 0x95, 0x97, 0x72, 0x7d, 0xac, 0x3d, 0x34, 0x59, 0x65, 0xaa, 0xbf, 0xd9, + 0x30, 0xae, 0x8a, 0xdc, 0x7a, 0x6d, 0x8f, 0xbc, 0x31, 0xef, 0xe8, 0x7b, + 0xa7, 0xc7, 0x8e, 0x14, 0x0a, 0xeb, 0xfe, 0x15, 0xd7, 0x2f, 0xaa, 0xf9, + 0x8b, 0x98, 0x89, 0x13, 0xf3, 0xdd, 0xd6, 0x2e, 0x4a, 0xd6, 0x35, 0xbd, + 0x27, 0xf7, 0x5b, 0x05, 0x5c, 0xa7, 0xa8, 0x7d, 0x1c, 0x67, 0x78, 0xe6, + 0xbf, 0x0b, 0xd9, 0xd1, 0x32, 0x7a, 0x84, 0x43, 0xc4, 0x90, 0xbf, 0x57, + 0xb6, 0xd6, 0xa7, 0x3e, 0x67, 0x32, 0x74, 0x98, 0x4d, 0x6a, 0x90, 0x7d, + 0x4c, 0xfa, 0xef, 0xab, 0xeb, 0xa2, 0x26, 0x5b, 0x4f, 0x37, 0x84, 0xb1, + 0xad, 0x53, 0x55, 0xd6, 0x91, 0x62, 0x23, 0x27, 0xb2, 0x12, 0x32, 0xda, + 0xd9, 0xff, 0xc0, 0xaf, 0x4f, 0xa5, 0x66, 0x19, 0x83, 0x6f, 0x3a, 0x15, + 0x27, 0x05, 0x0c, 0xe9, 0x0b, 0xa8, 0x30, 0x73, 0xb7, 0xde, 0x1b, 0x9c, + 0x55, 0x64, 0x1b, 0x5c, 0x13, 0x78, 0x6e, 0xb7, 0xc4, 0x43, 0x53, 0x92, + 0x05, 0x2d, 0xde, 0xab, 0xd7, 0x57, 0x12, 0xff, 0xbd, 0xd0, 0x76, 0x1f, + 0x04, 0x61, 0xa7, 0x58, 0xb6, 0x59, 0x0f, 0xa6, 0xe8, 0x4a, 0xd6, 0x64, + 0x72, 0x20, 0xcd, 0x1f, 0x79, 0xe2, 0x32, 0x39, 0x9b, 0x06, 0x76, 0x96, + 0xad, 0xf0, 0x09, 0xf1, 0xb6, 0xa6, 0x47, 0x82, 0xe8, 0x91, 0x36, 0xd8, + 0xb3, 0xcb, 0xa8, 0x30, 0x73, 0xd7, 0x93, 0xef, 0xdd, 0x96, 0xb4, 0xe4, + 0xba, 0xa1, 0xfc, 0x5c, 0x7f, 0x49, 0x1d, 0xbc, 0xa0, 0x5b, 0x2a, 0xdb, + 0xcf, 0x96, 0xbe, 0x47, 0xd7, 0xf1, 0x15, 0x8b, 0xa6, 0x41, 0x4d, 0xcf, + 0x2f, 0xeb, 0x1c, 0x40, 0xbe, 0x8f, 0xb6, 0x13, 0x53, 0x7d, 0x62, 0x56, + 0xef, 0x8b, 0x48, 0x6d, 0xf8, 0x7b, 0xdc, 0x86, 0x8e, 0xd4, 0xbc, 0x95, + 0xd2, 0x21, 0xf1, 0xbf, 0x88, 0xce, 0xab, 0xa1, 0xf9, 0xda, 0x5e, 0x1f, + 0xe4, 0xd2, 0x54, 0x8e, 0x42, 0x97, 0xe5, 0xc6, 0x3e, 0xf6, 0x06, 0x1c, + 0xf6, 0x2c, 0xbd, 0xbc, 0x09, 0xe0, 0xfb, 0x2d, 0xbd, 0xcf, 0x5c, 0x73, + 0xb1, 0x19, 0x4f, 0x39, 0xfe, 0x15, 0xa4, 0xd6, 0x5f, 0x0d, 0x5d, 0xef, + 0xe6, 0x83, 0xbc, 0xae, 0xf7, 0x2a, 0x93, 0xad, 0x2e, 0x12, 0x8f, 0x8f, + 0x9e, 0x45, 0xd6, 0xc1, 0x1b, 0x57, 0xef, 0xa5, 0x0d, 0xcb, 0x1b, 0x1a, + 0x63, 0x9e, 0xbd, 0x3c, 0x5b, 0x47, 0x6e, 0x69, 0xde, 0xb7, 0x1b, 0xed, + 0x0b, 0x75, 0xb0, 0x8f, 0xde, 0x9b, 0x68, 0x97, 0xde, 0xc1, 0x3f, 0x80, + 0x77, 0xe9, 0x26, 0x9a, 0x22, 0x1b, 0x73, 0xd8, 0xbb, 0xef, 0x9e, 0x61, + 0xb1, 0x60, 0xfa, 0xd5, 0x2a, 0xa3, 0xff, 0x6d, 0x62, 0x8c, 0xd4, 0x11, + 0x83, 0xf8, 0x5b, 0x6f, 0x51, 0x3e, 0xf0, 0x94, 0x2f, 0x76, 0x91, 0xff, + 0xd6, 0xfa, 0x43, 0xb7, 0xb7, 0x6e, 0xcb, 0x65, 0xec, 0x5a, 0x03, 0xb7, + 0x75, 0x39, 0x7b, 0x9a, 0xc2, 0x02, 0xe1, 0x97, 0xca, 0x5a, 0x72, 0x7c, + 0x66, 0xaa, 0xfd, 0x7b, 0x9d, 0xd4, 0xa4, 0x77, 0x8c, 0xe5, 0x29, 0xf4, + 0x3c, 0x5c, 0xe8, 0xd8, 0xac, 0x52, 0xa6, 0xdf, 0xc0, 0x64, 0x55, 0xbf, + 0x6f, 0xb2, 0x87, 0x79, 0x4f, 0x1b, 0x0e, 0xaa, 0xce, 0xbd, 0x0e, 0xf9, + 0x8f, 0xa7, 0x3e, 0xbd, 0x67, 0x0b, 0xbc, 0x92, 0x28, 0xdc, 0xfd, 0xa9, + 0xb5, 0x1d, 0x4b, 0x5f, 0x5f, 0xc7, 0x45, 0xf2, 0xb8, 0xf5, 0x7f, 0x9d, + 0x65, 0x00, 0x42, 0xb5, 0xaa, 0xd4, 0xee, 0x02, 0x77, 0x3c, 0x91, 0xb6, + 0xe5, 0x8a, 0x3b, 0xbe, 0x2f, 0x0f, 0xb9, 0x21, 0x58, 0x2b, 0xc0, 0x9a, + 0x17, 0x3a, 0x07, 0xdf, 0x0f, 0x21, 0xb5, 0x91, 0x55, 0xa2, 0xeb, 0xe8, + 0xa3, 0x82, 0x12, 0xb7, 0x4c, 0x8f, 0x5f, 0x52, 0xfd, 0xac, 0x18, 0xf6, + 0x6d, 0xec, 0x27, 0xe9, 0x29, 0xd2, 0x47, 0x0d, 0xc2, 0x93, 0x5f, 0x92, + 0x0f, 0x7e, 0xdd, 0x03, 0x6b, 0x6e, 0xe7, 0x08, 0x6f, 0xa4, 0xf9, 0xc6, + 0xf4, 0x3c, 0xb6, 0x7c, 0xb4, 0xe6, 0x7c, 0xf4, 0x1f, 0x99, 0x43, 0x81, + 0x9e, 0x69, 0xf9, 0x0f, 0x24, 0xc7, 0x2a, 0xd6, 0x46, 0xea, 0xa9, 0xa3, + 0x03, 0xa0, 0x37, 0x8c, 0x5a, 0xd0, 0xff, 0x5b, 0xd6, 0xe9, 0x68, 0xaf, + 0xe6, 0xd2, 0xfe, 0xb5, 0xdb, 0x30, 0x89, 0xa8, 0x9f, 0x96, 0xb3, 0x88, + 0xf4, 0x19, 0xef, 0xed, 0x16, 0xb5, 0x42, 0x97, 0x10, 0xd4, 0xfc, 0xc5, + 0x08, 0xe7, 0xaa, 0x7b, 0x3b, 0xda, 0xbf, 0xbd, 0xbf, 0x0a, 0xef, 0x6b, + 0xa7, 0xaa, 0x5b, 0x7f, 0xac, 0xf6, 0xf3, 0x85, 0x2d, 0xc5, 0x58, 0xe2, + 0x77, 0xaa, 0xed, 0xc4, 0x93, 0xda, 0xb8, 0x5d, 0x7b, 0xf9, 0x5d, 0x3c, + 0x04, 0xb5, 0xe6, 0x73, 0xea, 0xe9, 0xff, 0x85, 0x4e, 0xa3, 0x67, 0x74, + 0x6f, 0x5f, 0x12, 0x9e, 0x0c, 0x7b, 0x6d, 0x6a, 0xbd, 0x54, 0x31, 0x7e, + 0x9c, 0x43, 0x06, 0x51, 0x5a, 0xba, 0xf7, 0xbb, 0x7e, 0x26, 0x41, 0x60, + 0x80, 0x6e, 0xf4, 0xe5, 0x0a, 0xd2, 0xf7, 0xa7, 0x83, 0x11, 0x49, 0xff, + 0xbc, 0xde, 0xfb, 0xdb, 0xe5, 0x8a, 0x46, 0xc0, 0x7a, 0x39, 0x3f, 0xd2, + 0x03, 0x7e, 0x50, 0x19, 0x61, 0x69, 0x23, 0xf1, 0x95, 0x04, 0xc3, 0x41, + 0xf0, 0xaf, 0x68, 0xb2, 0x0b, 0x27, 0xba, 0xf9, 0xee, 0xec, 0xfd, 0x59, + 0x9b, 0x14, 0x2c, 0xff, 0x37, 0xc7, 0xad, 0x62, 0x9e, 0xb1, 0xb0, 0x7f, + 0xb1, 0xc0, 0xf1, 0x0c, 0xb1, 0xe1, 0x71, 0x39, 0x4a, 0x11, 0xe1, 0xdb, + 0xf7, 0x3c, 0x73, 0xa3, 0x25, 0x69, 0x76, 0x0f, 0x35, 0xff, 0x91, 0x8c, + 0xcb, 0xf7, 0x5d, 0x1f, 0x59, 0x30, 0xe7, 0xfb, 0x3d, 0x5a, 0x0d, 0xb9, + 0x6c, 0x8c, 0x97, 0x59, 0x55, 0x8b, 0x7e, 0xe3, 0xea, 0xfe, 0x90, 0xcd, + 0x1c, 0xec, 0x8c, 0xd0, 0xbe, 0xde, 0x7f, 0x4f, 0xea, 0x37, 0x73, 0x1d, + 0xd3, 0x9f, 0x85, 0x7a, 0xe9, 0xc3, 0x25, 0xa0, 0x06, 0x8a, 0x71, 0x5f, + 0x76, 0xef, 0x67, 0x83, 0x91, 0xda, 0x71, 0xb2, 0xff, 0x98, 0x96, 0x49, + 0x0a, 0xe8, 0xf7, 0xee, 0x6c, 0xf1, 0x9a, 0xb2, 0x41, 0xa2, 0x1d, 0xbf, + 0x6c, 0xa0, 0x4d, 0x81, 0xcf, 0xdd, 0x7c, 0xc3, 0x3c, 0x0f, 0xf5, 0xb6, + 0x9e, 0xef, 0x11, 0xd5, 0x86, 0x9b, 0xd3, 0xc6, 0x17, 0xf1, 0xc4, 0xa6, + 0x55, 0xef, 0xe6, 0x4e, 0xe1, 0xe2, 0x3e, 0xaf, 0xc5, 0xa5, 0xd5, 0xeb, + 0xbd, 0x83, 0xf6, 0x23, 0xb6, 0x91, 0xec, 0x64, 0xd3, 0xed, 0x4f, 0x0c, + 0x55, 0xe9, 0x7a, 0xbf, 0xdb, 0x79, 0xf3, 0x9d, 0x77, 0xa8, 0xed, 0x8d, + 0x78, 0x62, 0x6c, 0xbb, 0x37, 0xd9, 0x78, 0xbd, 0x54, 0x35, 0x0c, 0x57, + 0xb0, 0x71, 0x9b, 0x40, 0xf9, 0x6a, 0x77, 0x53, 0x0c, 0xba, 0x38, 0x25, + 0x28, 0x0c, 0xe4, 0xab, 0xc1, 0x84, 0x82, 0xfa, 0x82, 0xde, 0x5a, 0x90, + 0x4b, 0x62, 0x5d, 0x89, 0x6d, 0xd7, 0xf5, 0x5a, 0xb9, 0x1c, 0xba, 0xa7, + 0x27, 0x95, 0xe3, 0x99, 0xf9, 0x4a, 0x9e, 0xbf, 0x71, 0x54, 0xfb, 0x9a, + 0x98, 0xec, 0xf2, 0xb7, 0xe8, 0x9e, 0xc3, 0x7f, 0x4d, 0xe6, 0x46, 0xe2, + 0xe3, 0xaa, 0xe7, 0xe8, 0xd7, 0xee, 0x3f, 0x32, 0xe7, 0x84, 0x99, 0xae, + 0xb7, 0x5d, 0xd7, 0xa3, 0x7f, 0xe6, 0x2d, 0xe6, 0x48, 0x42, 0xa0, 0xee, + 0xb9, 0xea, 0x7e, 0xb9, 0x6f, 0x10, 0x6d, 0x3d, 0xea, 0xe4, 0x6b, 0x0e, + 0x4c, 0x5e, 0x6f, 0xa7, 0x21, 0x36, 0x25, 0x5a, 0xfe, 0xde, 0xde, 0x3f, + 0x34, 0xd9, 0x8c, 0x33, 0x5f, 0x4a, 0xa8, 0x19, 0x6e, 0x61, 0x2b, 0xf1, + 0xb6, 0x3f, 0xcc, 0x9f, 0xdf, 0x76, 0x5d, 0xb5, 0x4c, 0x1a, 0x7d, 0x37, + 0xcb, 0xbf, 0x34, 0xab, 0xa8, 0x91, 0x2c, 0xcb, 0x5d, 0x20, 0x74, 0x40, + 0xa4, 0x37, 0x99, 0xb7, 0xf5, 0x47, 0xc7, 0x47, 0x80, 0xd9, 0xb8, 0xae, + 0x14, 0xb6, 0xe7, 0x0e, 0xf7, 0xea, 0xdb, 0xfb, 0x9d, 0xc6, 0x3e, 0xc4, + 0x81, 0xcd, 0xb7, 0x75, 0x24, 0x7e, 0x4b, 0xaa, 0x19, 0x9f, 0x5f, 0x03, + 0x57, 0x5e, 0x57, 0x51, 0x04, 0x79, 0x58, 0x83, 0x7a, 0xb9, 0xda, 0x96, + 0xc8, 0x1a, 0x6a, 0xc7, 0x6a, 0xec, 0xbe, 0xa3, 0x71, 0x72, 0xd5, 0xdf, + 0x4f, 0xb5, 0x9c, 0xd8, 0xa9, 0x23, 0x42, 0xd1, 0xaa, 0x25, 0xca, 0x81, + 0x46, 0x2f, 0x7c, 0xce, 0xef, 0x5e, 0x25, 0x1e, 0xc7, 0x77, 0x69, 0xbe, + 0x5c, 0x80, 0xb9, 0x8e, 0xae, 0xa5, 0x7e, 0x46, 0xa1, 0xea, 0x1b, 0x4c, + 0x75, 0x2b, 0xee, 0x49, 0x83, 0x65, 0x02, 0xae, 0xab, 0x9d, 0x79, 0xc2, + 0x74, 0x0e, 0xc2, 0xb8, 0xb3, 0xbe, 0x16, 0xab, 0xfa, 0xdf, 0xba, 0x67, + 0x47, 0xb6, 0x6a, 0xea, 0x56, 0xc4, 0xcd, 0xfc, 0x8c, 0x6c, 0x74, 0x6f, + 0x57, 0x2e, 0x4d, 0xa9, 0xb2, 0xff, 0x5d, 0x93, 0x2b, 0xb6, 0x90, 0x5f, + 0xf2, 0x9b, 0x9e, 0xcd, 0x95, 0x68, 0x25, 0x15, 0xcf, 0x70, 0xfb, 0x85, + 0xd4, 0xcb, 0x1c, 0x55, 0x3f, 0x3a, 0x73, 0x96, 0x21, 0x56, 0x8e, 0x39, + 0x17, 0xb2, 0x35, 0xfc, 0xd9, 0x24, 0x5d, 0xd7, 0xad, 0x7b, 0xb7, 0x62, + 0xc1, 0x9c, 0x66, 0x84, 0x94, 0x9e, 0x10, 0x73, 0x69, 0x5d, 0xa7, 0x99, + 0x40, 0x43, 0xe0, 0x1d, 0x93, 0xef, 0x58, 0x59, 0x18, 0x08, 0x0e, 0x56, + 0xaf, 0x10, 0x4d, 0x97, 0x95, 0x2b, 0x61, 0xef, 0xbb, 0x7b, 0xcd, 0x2d, + 0xc9, 0x21, 0x0d, 0x2a, 0xb5, 0x5a, 0xb1, 0x63, 0x88, 0xfd, 0x47, 0x65, + 0xaf, 0x5a, 0x23, 0x6e, 0x36, 0xc2, 0x79, 0x8d, 0xa5, 0x51, 0xe5, 0x6b, + 0x11, 0x7f, 0x64, 0xdc, 0xa2, 0x9a, 0x55, 0x0e, 0x7c, 0xf8, 0xeb, 0x5e, + 0x61, 0x25, 0xf1, 0x77, 0xb0, 0x77, 0xcb, 0xaf, 0x0b, 0x7f, 0xfb, 0xdf, + 0x68, 0xef, 0x9f, 0x9f, 0x93, 0x8a, 0xf2, 0xc7, 0x69, 0x80, 0xdf, 0xdd, + 0x77, 0x3a, 0x8f, 0x22, 0x38, 0xf0, 0xea, 0x0f, 0x6d, 0xef, 0xf1, 0x5f, + 0xa3, 0x76, 0x1f, 0xaf, 0x68, 0x79, 0x41, 0xeb, 0x96, 0x39, 0xec, 0xba, + 0x9f, 0x6d, 0x5b, 0xad, 0x77, 0xae, 0x66, 0x15, 0x44, 0xc9, 0xe9, 0x89, + 0x31, 0x83, 0x57, 0x9b, 0x39, 0xbd, 0xc5, 0x70, 0xa1, 0x4e, 0xe9, 0xa2, + 0xa3, 0xb6, 0x8c, 0x3c, 0x63, 0xc8, 0x2b, 0xc1, 0x35, 0xdf, 0xac, 0x0c, + 0x4b, 0xa3, 0xdc, 0xeb, 0xab, 0x1b, 0xd5, 0x23, 0xb9, 0x3e, 0x8d, 0xee, + 0x9d, 0xaa, 0xf7, 0xf6, 0xf6, 0x5b, 0x77, 0x79, 0xa2, 0x4f, 0x40, 0x0d, + 0x38, 0xa1, 0xe2, 0xb5, 0xd3, 0x6d, 0x18, 0x46, 0x84, 0xf7, 0x7a, 0x0f, + 0x8b, 0x80, 0x20, 0xe8, 0xd9, 0xef, 0xd6, 0x1b, 0x9d, 0x9c, 0x23, 0x7a, + 0xef, 0x4f, 0x57, 0x6f, 0xbf, 0x0c, 0x3d, 0x37, 0xa3, 0xe8, 0xfd, 0x91, + 0xa3, 0xe2, 0xb5, 0xa1, 0xcf, 0x60, 0xe2, 0xef, 0x7e, 0x91, 0x5b, 0x12, + 0x82, 0x54, 0x0e, 0x13, 0x4d, 0x9f, 0x23, 0xc3, 0x56, 0x88, 0xc1, 0xa9, + 0xb1, 0x5c, 0x1c, 0x12, 0x91, 0x5c, 0xf6, 0x39, 0xe1, 0x04, 0x4f, 0xc1, + 0x79, 0x5e, 0xd7, 0x7a, 0xe7, 0x3f, 0x31, 0x5e, 0x85, 0x9e, 0xf9, 0x55, + 0xf8, 0x49, 0x51, 0xc0, 0x27, 0x3c, 0x33, 0x56, 0xa1, 0x41, 0x3d, 0x0a, + 0xff, 0x9a, 0x2b, 0x8d, 0x3e, 0xe5, 0x35, 0xaa, 0x2b, 0x3f, 0x3b, 0xe3, + 0xff, 0xa6, 0x1f, 0x44, 0x9c, 0xce, 0x87, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xfe, 0x3f, 0x54, 0x00, 0x9c, 0xc8, 0x33, 0x93, 0x9e, 0x1b, 0x9c, 0xac, + 0xff, 0x98, 0xfa, 0x3a, 0xbb, 0x7f, 0xc1, 0x6c, 0x88, 0x22, 0x17, 0xfe, + 0xd2, 0x9f, 0x65, 0xc2, 0x4e, 0x13, 0x59, 0xd7, 0x6d, 0x8c, 0x46, 0x7c, + 0xd5, 0xef, 0x9b, 0xc6, 0xc0, 0x04, 0x1b, 0x52, 0xbf, 0xa3, 0x6e, 0x11, + 0xcb, 0x96, 0xd5, 0xb6, 0x32, 0x4d, 0x5f, 0xb7, 0xc3, 0x4d, 0x6d, 0x5a, + 0x35, 0x61, 0x0c, 0x76, 0x96, 0x24, 0xfd, 0x9a, 0x86, 0x3f, 0x66, 0x0a, + 0x71, 0xe8, 0xa6, 0xee, 0x04, 0x0f, 0x18, 0x2a, 0x72, 0x9a, 0xcd, 0x43, + 0x71, 0x59, 0x7a, 0xad, 0xe9, 0x44, 0x86, 0x21, 0x58, 0xc7, 0xd3, 0xaf, + 0x5b, 0xf9, 0xcf, 0x95, 0x94, 0xe3, 0x5b, 0xfd, 0xbb, 0xa6, 0x17, 0xa1, + 0x77, 0xdd, 0x16, 0x65, 0xd2, 0xda, 0xe6, 0x4e, 0x07, 0x55, 0x66, 0xb4, + 0x37, 0x7e, 0x75, 0x43, 0x28, 0x70, 0x56, 0x54, 0x5e, 0x73, 0x64, 0xa4, + 0xf3, 0x64, 0x68, 0x47, 0x27, 0x9f, 0x1a, 0xd1, 0xa1, 0xab, 0xfb, 0xad, + 0xda, 0x62, 0xfe, 0x19, 0x6f, 0x5a, 0xc9, 0x39, 0x51, 0xc5, 0xaa, 0xdf, + 0x03, 0x57, 0x49, 0x0c, 0x5b, 0x80, 0x9e, 0xfa, 0x1a, 0x61, 0xa1, 0x27, + 0xff, 0xa9, 0xbb, 0xa1, 0x61, 0xec, 0x59, 0xa8, 0x9c, 0x7a, 0x3c, 0x15, + 0xc5, 0x4d, 0x40, 0x23, 0xcd, 0x75, 0x64, 0xca, 0x81, 0xe3, 0x8e, 0xbf, + 0x5d, 0xfb, 0xf5, 0x26, 0x61, 0x9a, 0x55, 0xab, 0xf7, 0x52, 0xf7, 0x40, + 0x7b, 0x5a, 0xf2, 0x1a, 0xbd, 0xf1, 0x47, 0x77, 0x86, 0xb7, 0x80, 0xd3, + 0x58, 0x12, 0xeb, 0xdb, 0xfa, 0xba, 0xff, 0x02, 0x66, 0xf7, 0xe9, 0xde, + 0xd7, 0x5d, 0xcc, 0x79, 0xb1, 0xbe, 0xce, 0x81, 0x39, 0x9f, 0x18, 0xc5, + 0xfe, 0x66, 0x62, 0x3c, 0x15, 0xbb, 0xff, 0x6b, 0x9f, 0x8d, 0x56, 0x37, + 0xcd, 0x35, 0xc7, 0x2e, 0xf0, 0xbb, 0x31, 0x17, 0x3c, 0x67, 0xfa, 0xaf, + 0xec, 0xca, 0xae, 0x23, 0xb9, 0xb7, 0xc8, 0x72, 0x8f, 0x13, 0xc1, 0x37, + 0x31, 0xff, 0x75, 0x80, 0x2f, 0x51, 0x65, 0x14, 0xea, 0x3d, 0x87, 0x4b, + 0x0a, 0x55, 0xe5, 0xbe, 0x19, 0xec, 0x9a, 0x7b, 0x5b, 0xe2, 0xd0, 0x95, + 0x8f, 0x68, 0x2b, 0x9f, 0xab, 0x7f, 0x68, 0x68, 0x65, 0xfe, 0x90, 0xca, + 0x84, 0x70, 0x94, 0xfb, 0x06, 0xba, 0x7a, 0x57, 0xb1, 0xb1, 0xca, 0xcb, + 0xbd, 0x67, 0x94, 0xf0, 0xbe, 0xee, 0x04, 0xa9, 0xe9, 0x07, 0x0c, 0xff, + 0xad, 0xf1, 0x24, 0xef, 0x2e, 0x4c, 0xef, 0xa3, 0xb1, 0xdc, 0x51, 0xf5, + 0xf0, 0x6f, 0x65, 0x71, 0xa2, 0xe9, 0xb9, 0x5f, 0x64, 0xe8, 0x4e, 0xf6, + 0xb6, 0x0a, 0x30, 0xaf, 0x95, 0x1a, 0xd9, 0xf3, 0x67, 0x9c, 0xcb, 0xe8, + 0xf6, 0xe5, 0xd4, 0x3c, 0xc1, 0x86, 0xf2, 0x7e, 0x5b, 0x5d, 0x99, 0x27, + 0x27, 0xca, 0x75, 0x77, 0x20, 0xd8, 0xd1, 0xab, 0x7d, 0xbf, 0x3e, 0x3d, + 0x26, 0x67, 0x4a, 0x6c, 0xb9, 0x4e, 0x9f, 0x12, 0xb4, 0x0c, 0xe8, 0xb4, + 0x96, 0xe5, 0x93, 0x25, 0x69, 0x68, 0x7e, 0x73, 0xf5, 0x9b, 0x87, 0x85, + 0xe3, 0xe7, 0xf8, 0x73, 0xcb, 0xdc, 0xbe, 0x13, 0xfa, 0x47, 0x53, 0x2f, + 0x54, 0x12, 0x84, 0x73, 0xd9, 0x38, 0xc0, 0x6e, 0x87, 0xd0, 0xaf, 0x76, + 0x33, 0x05, 0xb9, 0x09, 0xc6, 0x65, 0x7a, 0xab, 0x25, 0x0b, 0x96, 0xd8, + 0x78, 0x60, 0xe6, 0xbc, 0x1b, 0x64, 0x94, 0x69, 0x23, 0xb1, 0x39, 0x7f, + 0x81, 0x86, 0x8f, 0x41, 0xc4, 0xeb, 0x51, 0xb0, 0x22, 0x9d, 0xbc, 0x43, + 0xb8, 0x9e, 0x72, 0x88, 0x3b, 0x06, 0x4c, 0x1c, 0x2a, 0xd7, 0xcf, 0xf3, + 0x77, 0xf5, 0x09, 0x97, 0x58, 0xcf, 0xcd, 0xf3, 0x4e, 0x01, 0xc1, 0x0f, + 0xcb, 0xf2, 0x0f, 0x19, 0xb5, 0x7d, 0x95, 0x3d, 0x24, 0x79, 0xfe, 0xf0, + 0x95, 0x6d, 0xea, 0x7a, 0x60, 0xdb, 0xcc, 0x13, 0xf5, 0xaf, 0x26, 0x08, + 0x07, 0x67, 0xaa, 0x7c, 0xd5, 0xb6, 0x72, 0x57, 0xd1, 0x3a, 0xfa, 0xf4, + 0x8d, 0xca, 0x96, 0xaf, 0xef, 0x25, 0xd1, 0xf3, 0x0d, 0x1b, 0x99, 0x65, + 0xba, 0xeb, 0x4b, 0xf2, 0x35, 0x37, 0x8d, 0xdb, 0xd6, 0xeb, 0xc2, 0x19, + 0x4d, 0x94, 0xbd, 0xb5, 0xd3, 0xe9, 0x83, 0xb4, 0x82, 0x7d, 0xbe, 0xbb, + 0xf2, 0x73, 0x3e, 0xfc, 0x27, 0x13, 0xfa, 0xa4, 0x96, 0xd2, 0x57, 0xfd, + 0x16, 0x60, 0xad, 0xc8, 0xef, 0xb5, 0xf6, 0x97, 0x55, 0x5b, 0x83, 0x12, + 0x9c, 0xad, 0x45, 0x37, 0x87, 0xfb, 0x41, 0x5c, 0x7e, 0x01, 0x95, 0x93, + 0x94, 0xbc, 0xd8, 0xa4, 0x3f, 0xb9, 0xb9, 0x83, 0x36, 0xf3, 0x3f, 0x8e, + 0x9e, 0xf8, 0xaf, 0x6e, 0xb2, 0x47, 0xc2, 0x82, 0xee, 0xcd, 0x3b, 0x9c, + 0xd7, 0xbf, 0x56, 0xae, 0x75, 0xa9, 0x18, 0x6f, 0xfd, 0x8e, 0xcb, 0x99, + 0x39, 0x4f, 0x7a, 0x3f, 0xb4, 0x7b, 0xdb, 0xb1, 0xa2, 0xe7, 0x5e, 0x02, + 0xb4, 0x86, 0x82, 0xe8, 0x8e, 0xeb, 0xad, 0x9e, 0x04, 0xe2, 0x07, 0x12, + 0xed, 0xfc, 0x57, 0x6a, 0x75, 0x7c, 0xe3, 0x68, 0x5d, 0x20, 0x02, 0xfd, + 0x9b, 0x8d, 0x84, 0x86, 0x84, 0x5d, 0xd7, 0xbd, 0x56, 0xbd, 0x5f, 0xc5, + 0x04, 0x2b, 0xf7, 0xdd, 0x43, 0xdb, 0xc9, 0xd6, 0x8b, 0x64, 0x29, 0xd3, + 0x4d, 0x91, 0xff, 0x35, 0x31, 0x3b, 0x87, 0x70, 0x55, 0x8e, 0x81, 0xca, + 0xa9, 0xea, 0xd2, 0x4c, 0x68, 0xdb, 0x5b, 0x75, 0xa8, 0x8b, 0x3b, 0xea, + 0xd0, 0xcb, 0xee, 0xad, 0x57, 0x06, 0xd0, 0xcb, 0x85, 0x64, 0x0e, 0x39, + 0xa0, 0x34, 0xf3, 0xdf, 0xc8, 0x85, 0x5f, 0xe8, 0x29, 0x4d, 0xbd, 0xba, + 0x1f, 0x7a, 0xb7, 0xaf, 0xa0, 0xa5, 0x3d, 0xa8, 0x17, 0xda, 0xe4, 0xa8, + 0x36, 0x9f, 0x9d, 0x09, 0x54, 0xd9, 0x80, 0x32, 0xb5, 0x2c, 0xb9, 0x86, + 0xdc, 0x78, 0xef, 0x55, 0x94, 0x9a, 0xb9, 0x0a, 0x2d, 0xde, 0x48, 0x4b, + 0xed, 0xdb, 0x65, 0x95, 0x2d, 0xdd, 0x9f, 0x4e, 0xc8, 0xed, 0x49, 0x58, + 0x27, 0x94, 0xe0, 0x70, 0xad, 0xef, 0x49, 0x5f, 0xae, 0x64, 0x56, 0xf5, + 0x52, 0xb6, 0x77, 0xd7, 0x9c, 0x1a, 0x22, 0xf1, 0x77, 0xc4, 0xd2, 0x89, + 0xdc, 0xda, 0xff, 0xc0, 0x68, 0x48, 0xc2, 0x7d, 0xdd, 0x2f, 0x4a, 0xc2, + 0x9a, 0x73, 0x93, 0x2f, 0xa5, 0xad, 0x1b, 0x3c, 0xc3, 0x48, 0xdb, 0xb0, + 0x12, 0x74, 0x9e, 0xed, 0xc4, 0x67, 0x99, 0x9a, 0xc6, 0xf5, 0x08, 0x04, + 0xa7, 0x1e, 0xb4, 0x7d, 0x5f, 0x86, 0x95, 0x36, 0x33, 0x25, 0xfe, 0x92, + 0x2d, 0xff, 0xd2, 0x90, 0x4a, 0x36, 0xc0, 0x79, 0x1a, 0xec, 0x85, 0x16, + 0x7e, 0x66, 0xbe, 0xa4, 0x8e, 0x39, 0x1f, 0x04, 0xa7, 0xfb, 0x08, 0xb0, + 0xe3, 0x64, 0xc4, 0xaa, 0x7f, 0xb5, 0xca, 0x17, 0xc5, 0x2a, 0x42, 0x9e, + 0xd6, 0xed, 0x9f, 0x2b, 0x5e, 0x0e, 0xdd, 0x51, 0xdc, 0x6a, 0xbf, 0xb0, + 0x72, 0xc1, 0x57, 0xb8, 0xb7, 0x6b, 0x47, 0x3e, 0x5c, 0x6c, 0x7e, 0xf2, + 0xfa, 0xc1, 0xbd, 0x6c, 0xf8, 0x10, 0xd3, 0x94, 0x1b, 0xff, 0x0b, 0x2a, + 0x2a, 0x78, 0x13, 0x8b, 0xb0, 0x31, 0xd8, 0x06, 0x7c, 0x4f, 0x4d, 0xd0, + 0x82, 0x08, 0x8c, 0x04, 0xb9, 0xca, 0x66, 0x24, 0x1f, 0x76, 0x0a, 0x2d, + 0xe7, 0xb9, 0x2a, 0x50, 0x20, 0x27, 0xcd, 0x28, 0x79, 0xff, 0xef, 0x2e, + 0x66, 0xfa, 0x92, 0xee, 0xea, 0xd3, 0xfe, 0x5b, 0x3e, 0x3a, 0xa1, 0xe3, + 0xdb, 0x4d, 0x29, 0x96, 0x9c, 0x03, 0x9b, 0xc6, 0xde, 0x09, 0xa5, 0xfc, + 0xb7, 0x8c, 0x63, 0xad, 0xb4, 0xea, 0x47, 0xe9, 0xaf, 0xe8, 0x84, 0xe5, + 0x4c, 0x55, 0xd6, 0xd9, 0x4b, 0x17, 0xf1, 0x69, 0xf3, 0x25, 0x98, 0xbe, + 0x8f, 0x73, 0x44, 0xd1, 0xc5, 0x3b, 0x5b, 0x53, 0x2e, 0xd8, 0x74, 0x7b, + 0x46, 0x9d, 0xef, 0xaa, 0xd7, 0x3e, 0x97, 0xff, 0xd3, 0x07, 0xe2, 0xe2, + 0xff, 0xbb, 0x75, 0x24, 0xe1, 0x1b, 0x9f, 0xb7, 0xfe, 0x8a, 0x43, 0x16, + 0xc3, 0x35, 0x07, 0x11, 0x6e, 0x2c, 0xfb, 0x5b, 0xd5, 0x84, 0x0b, 0x9f, + 0xcb, 0x72, 0xaa, 0xc8, 0x4b, 0x5d, 0xc8, 0xa9, 0x21, 0xfe, 0xe2, 0x0f, + 0x95, 0x73, 0x99, 0xa2, 0x92, 0xa9, 0x2f, 0x1e, 0x55, 0x2e, 0xc1, 0xdd, + 0x69, 0xe0, 0xee, 0x2b, 0x56, 0x03, 0x93, 0xfd, 0xce, 0x32, 0x71, 0xfe, + 0x53, 0x68, 0x62, 0x37, 0x37, 0xb1, 0xcb, 0x53, 0xc4, 0x92, 0xa5, 0xca, + 0x2f, 0x3a, 0x7d, 0xbe, 0x77, 0xf4, 0x4e, 0x10, 0x24, 0x4c, 0xd4, 0x6f, + 0xda, 0x6a, 0x7a, 0x15, 0x83, 0xc4, 0x41, 0x78, 0xe6, 0x27, 0xb5, 0xf0, + 0x68, 0x3b, 0xb5, 0x6d, 0x32, 0x46, 0xaf, 0x12, 0x84, 0xc5, 0x95, 0x6d, + 0xd7, 0xe3, 0xf7, 0x4d, 0x2e, 0xf8, 0x58, 0xeb, 0xff, 0xf4, 0x2f, 0x8a, + 0x8f, 0xff, 0x56, 0x93, 0xff, 0x8f, 0x27, 0x91, 0x37, 0xa2, 0x50, 0xd1, + 0xc6, 0x5a, 0xef, 0x2e, 0xa9, 0x2d, 0xa7, 0xc9, 0xe4, 0xb3, 0xd7, 0x7b, + 0xfd, 0x6d, 0x81, 0xd4, 0xc2, 0x1a, 0xb9, 0x0b, 0x6e, 0x87, 0x79, 0x7d, + 0x7f, 0xea, 0x85, 0xb9, 0xea, 0x5a, 0xe8, 0x27, 0x79, 0xa5, 0xff, 0xa4, + 0xee, 0xfe, 0x5b, 0x68, 0xab, 0x67, 0xc0, 0x8d, 0xe7, 0x5f, 0x3b, 0x9c, + 0xef, 0xe3, 0x77, 0xaf, 0x5d, 0x17, 0x3c, 0xe4, 0x5d, 0xcd, 0x26, 0x09, + 0x54, 0xbe, 0xa8, 0x7a, 0x8f, 0xde, 0xb0, 0x01, 0xad, 0x5b, 0x99, 0xf1, + 0x55, 0x32, 0xea, 0xc4, 0xe4, 0xcc, 0x97, 0xa3, 0x6d, 0x5b, 0xa4, 0xf1, + 0x15, 0x40, 0x03, 0xdd, 0xbf, 0x6a, 0x65, 0xd1, 0x3a, 0xf4, 0x6e, 0xf5, + 0xc7, 0x58, 0xd1, 0x3d, 0x18, 0xed, 0xef, 0x73, 0x9a, 0x96, 0x72, 0x56, + 0xc5, 0xde, 0xef, 0x51, 0x9f, 0xef, 0xcc, 0xe4, 0x35, 0xfd, 0x4e, 0x3d, + 0xd1, 0xed, 0x9e, 0xf9, 0xef, 0x80, 0xd3, 0x57, 0x66, 0x37, 0x58, 0x0d, + 0x6e, 0x9b, 0x22, 0x74, 0xd7, 0xe8, 0x8d, 0x9e, 0xf9, 0xb9, 0x58, 0xd5, + 0xa5, 0x45, 0x7c, 0x51, 0x9e, 0xfe, 0x1b, 0xe9, 0x65, 0x6e, 0xeb, 0x25, + 0x65, 0xbd, 0x21, 0xe9, 0x8b, 0x3f, 0xfb, 0xa1, 0xfb, 0x07, 0x17, 0xb8, + 0x1f, 0xab, 0xec, 0x97, 0x03, 0xcd, 0xff, 0x58, 0x05, 0xdc, 0xa4, 0x77, + 0x94, 0xf5, 0xdb, 0xab, 0xda, 0xa0, 0x75, 0xaa, 0x89, 0xbf, 0xa8, 0x08, + 0xce, 0x37, 0x47, 0xeb, 0x16, 0x5f, 0xdb, 0x12, 0xcc, 0x6f, 0xe7, 0xbf, + 0x1a, 0xe6, 0x52, 0xd5, 0xf0, 0xcc, 0x57, 0x57, 0x79, 0xf3, 0xac, 0x7e, + 0xdb, 0x4e, 0x4a, 0xf0, 0x2f, 0xc0, 0xcf, 0x2d, 0xfc, 0xf7, 0xec, 0x6b, + 0x7b, 0x3d, 0x22, 0xba, 0x6b, 0x41, 0xc7, 0x71, 0x5f, 0xdb, 0xe2, 0xee, + 0xb8, 0x82, 0xbf, 0xa5, 0x0b, 0x5d, 0xe6, 0x45, 0x28, 0xd6, 0xfe, 0x6e, + 0xa4, 0x2d, 0x02, 0x99, 0xe7, 0x57, 0x13, 0x93, 0x50, 0xe2, 0xf7, 0xe2, + 0xed, 0xa5, 0x08, 0xc6, 0xef, 0x7e, 0x56, 0x0f, 0x32, 0xe8, 0x8d, 0xa0, + 0x36, 0x79, 0x83, 0x24, 0x5f, 0xb7, 0x3d, 0xaf, 0x00, 0x17, 0x83, 0x4d, + 0x89, 0xf6, 0xfe, 0x5d, 0xb5, 0xaa, 0x16, 0x43, 0x57, 0xf1, 0x7f, 0x3b, + 0x33, 0xac, 0x6d, 0x24, 0xdb, 0xdf, 0x61, 0xab, 0xd2, 0x8b, 0x6e, 0x5d, + 0xfa, 0x4e, 0x15, 0x66, 0xa3, 0xef, 0xf5, 0x63, 0xcb, 0x9d, 0x91, 0x72, + 0x7b, 0x57, 0x57, 0xa8, 0xa9, 0x21, 0x65, 0x7c, 0x06, 0xe4, 0xe2, 0xe2, + 0xe9, 0x98, 0xca, 0xf6, 0xdd, 0x56, 0x09, 0x8e, 0x3f, 0x4d, 0x5d, 0xee, + 0x9d, 0x93, 0x27, 0xa7, 0xf4, 0x1b, 0xfd, 0xd1, 0x02, 0xf8, 0xaa, 0xbc, + 0xb4, 0x2c, 0x10, 0x22, 0x75, 0x90, 0xf4, 0xcf, 0x8c, 0x02, 0xcb, 0xf9, + 0x0e, 0x63, 0x37, 0x73, 0x2e, 0x9a, 0x2d, 0x90, 0xdc, 0xfc, 0x1d, 0x0d, + 0x81, 0x85, 0xca, 0x0f, 0x17, 0xc1, 0x66, 0xea, 0x91, 0xf4, 0x86, 0x2d, + 0xbb, 0x69, 0x20, 0x12, 0x3c, 0x63, 0xa1, 0xdb, 0xc8, 0xc7, 0x42, 0x11, + 0x9b, 0xe6, 0xd2, 0xff, 0xfb, 0x66, 0xc5, 0x66, 0xfc, 0xd0, 0xf7, 0xb6, + 0x84, 0x0a, 0xdf, 0x89, 0x97, 0x3b, 0x6d, 0xce, 0xed, 0xab, 0xe4, 0x26, + 0x4d, 0x25, 0xb9, 0x44, 0xb6, 0x3a, 0xff, 0xaf, 0xe2, 0xcc, 0xf9, 0x14, + 0x36, 0xe1, 0xfe, 0xf7, 0xaf, 0x1a, 0x17, 0x36, 0xf5, 0x90, 0xc6, 0xcb, + 0x73, 0x95, 0x93, 0x5c, 0x4f, 0x00, 0xd6, 0x4f, 0xb5, 0x64, 0xfb, 0x49, + 0x6d, 0xd9, 0xf9, 0x72, 0x7b, 0x05, 0xef, 0x88, 0x75, 0xfc, 0x53, 0x3a, + 0xdf, 0x07, 0x29, 0x6a, 0x5d, 0xb2, 0xb4, 0xd9, 0xa2, 0xa0, 0x70, 0x7f, + 0x3a, 0x5e, 0x4f, 0xa0, 0x9d, 0x36, 0xc9, 0x37, 0xcf, 0xd9, 0x5b, 0xcf, + 0xa0, 0xa8, 0xad, 0xde, 0x01, 0x8d, 0xd7, 0x77, 0xe5, 0x59, 0xc5, 0x43, + 0xd0, 0xdd, 0x5c, 0xa0, 0xce, 0xbf, 0x0e, 0x7a, 0x43, 0xd2, 0x01, 0x85, + 0xd5, 0x6d, 0x42, 0xcf, 0xdf, 0x3e, 0x4f, 0x78, 0x6a, 0xfe, 0x94, 0x47, + 0x96, 0xfb, 0xa8, 0x7a, 0x7a, 0xda, 0x6e, 0x9f, 0xbd, 0x5b, 0x55, 0xfa, + 0x22, 0x76, 0x1c, 0xec, 0x72, 0x6a, 0x9e, 0x39, 0x5a, 0x65, 0x30, 0xc6, + 0xb0, 0x11, 0x1f, 0xbb, 0x99, 0x35, 0xff, 0xb5, 0x98, 0xa0, 0xc3, 0xd3, + 0x02, 0x3b, 0x7b, 0xfb, 0xbd, 0x1d, 0x31, 0xc4, 0x0b, 0x38, 0xf1, 0xd6, + 0x79, 0xb1, 0x4c, 0x94, 0xca, 0x4b, 0x7f, 0x1b, 0x7b, 0x51, 0x56, 0xf5, + 0x1f, 0x4c, 0x99, 0xd2, 0x27, 0xb8, 0xa1, 0x9e, 0xcd, 0x0b, 0xfb, 0xdb, + 0xed, 0xff, 0xb6, 0xb1, 0xce, 0xfe, 0xd0, 0x87, 0xfb, 0x3b, 0xb4, 0x79, + 0xe9, 0xaa, 0x23, 0x74, 0xf6, 0xec, 0x65, 0x19, 0xc8, 0x99, 0x44, 0xeb, + 0x2d, 0x1e, 0x3c, 0x37, 0x4f, 0x0e, 0x5d, 0x45, 0xf1, 0x8c, 0xd3, 0x7b, + 0xb7, 0xf0, 0x47, 0xf5, 0xc5, 0x87, 0x5c, 0x90, 0x55, 0x77, 0xdc, 0xd9, + 0x9f, 0x0b, 0x65, 0xe9, 0xb8, 0x49, 0x44, 0x93, 0xb1, 0xa6, 0x75, 0x15, + 0x4f, 0x46, 0xf3, 0xe4, 0x9e, 0x9a, 0xc6, 0xb1, 0xaa, 0x1c, 0xf1, 0xce, + 0x4a, 0xe1, 0xef, 0x0e, 0x34, 0x10, 0xff, 0xfb, 0x54, 0x91, 0x17, 0x96, + 0x66, 0x85, 0xff, 0x73, 0xff, 0x3e, 0xbc, 0x7f, 0x8d, 0xa1, 0xb3, 0x89, + 0x7d, 0xb7, 0x9a, 0x56, 0x0b, 0x94, 0xf5, 0x13, 0xae, 0xc2, 0xcc, 0xa7, + 0xed, 0x4d, 0xf6, 0x38, 0xfc, 0xc3, 0x1a, 0x33, 0xc9, 0xba, 0xaf, 0x0e, + 0x8a, 0x2c, 0x36, 0xf6, 0xb6, 0x54, 0xc7, 0xb3, 0x54, 0x41, 0xc1, 0xdb, + 0xdf, 0x4a, 0x7d, 0x9f, 0xc8, 0xf6, 0x13, 0x36, 0x07, 0x6a, 0x3b, 0x5c, + 0x6d, 0xad, 0xf5, 0x25, 0xe2, 0x24, 0x4a, 0xce, 0xdb, 0x02, 0xc0, 0x9f, + 0xd4, 0x9e, 0x8a, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xe7, 0xe7, 0xff, 0xff, 0xff, 0x80, 0x5b, 0xe4, 0x5c, 0x26, 0xf6, 0xff, + 0xff, 0xff, 0xff, 0x80, 0x24, 0x83, 0x43, 0x25, 0x1c, 0xf5, 0xff, 0xff, + 0xff, 0x80, 0x89, 0x1b, 0x55, 0x26, 0x54, 0x38, 0x00, 0x00, 0x00, 0x80, + 0xa6, 0x1c, 0x44, 0x26, 0xdf, 0xe2, 0xff, 0xff, 0xff, 0x80, 0x2b, 0x38, + 0x5d, 0x26, 0xbe, 0x0b, 0x00, 0x00, 0x00, 0x80, 0x0b, 0xfa, 0x49, 0x25, + 0xbe, 0x02, 0x00, 0x00, 0x00, 0x80, 0xc8, 0x76, 0x49, 0x25, 0xc9, 0xed, + 0xff, 0xff, 0xff, 0x80, 0xe3, 0x0b, 0x6e, 0x26, 0xa7, 0x31, 0x00, 0x00, + 0x00, 0x80, 0x33, 0x4b, 0x4a, 0x26, 0x86, 0x2a, 0x00, 0x00, 0x00, 0x80, + 0xd9, 0x07, 0x56, 0x26, 0x48, 0x2b, 0x00, 0x00, 0x00, 0x00, 0xf3, 0x77, + 0x51, 0x26, 0x9d, 0xf3, 0xff, 0xff, 0xff, 0x00, 0x3a, 0x00, 0x50, 0x25, + 0x00, 0xec, 0xff, 0xff, 0xff, 0x80, 0x2e, 0x3c, 0x54, 0x26, 0x2f, 0xe0, + 0xff, 0xff, 0xff, 0x80, 0x1d, 0xc9, 0x4b, 0x26, 0x94, 0x39, 0x00, 0x00, + 0x00, 0x80, 0x09, 0x28, 0x45, 0x26, 0x83, 0xd9, 0xff, 0xff, 0xff, 0x80, + 0xf4, 0x80, 0x49, 0x26, 0x50, 0x06, 0x00, 0x00, 0x00, 0x00, 0xcd, 0x78, + 0x53, 0x25, 0xd1, 0xfc, 0xff, 0xff, 0xff, 0x80, 0xd7, 0x5a, 0x6b, 0x26, + 0x1f, 0xfd, 0xff, 0xff, 0xff, 0x00, 0x7a, 0x25, 0x5d, 0x25, 0x33, 0x2b, + 0x00, 0x00, 0x00, 0x80, 0x7c, 0xfe, 0x51, 0x26, 0xa6, 0xf8, 0xff, 0xff, + 0xff, 0x00, 0x4e, 0x6e, 0x58, 0x25, 0x8e, 0xde, 0xff, 0xff, 0xff, 0x00, + 0x74, 0x2d, 0x50, 0x26, 0x78, 0x1c, 0x00, 0x00, 0x00, 0x80, 0xc9, 0xa7, + 0x69, 0x26, 0xcc, 0x24, 0x00, 0x00, 0x00, 0x00, 0x28, 0xc7, 0x5a, 0x26, + 0xfd, 0xed, 0xff, 0xff, 0xff, 0x80, 0x79, 0x73, 0x49, 0x26, 0x55, 0x06, + 0x00, 0x00, 0x00, 0x00, 0xf7, 0x98, 0x63, 0x26, 0xe5, 0x00, 0x00, 0x00, + 0x00, 0x80, 0xd9, 0x47, 0x7b, 0x26, 0xb6, 0xe8, 0xff, 0xff, 0xff, 0x80, + 0x72, 0x8e, 0x55, 0x26, 0x06, 0xf2, 0xff, 0xff, 0xff, 0x00, 0xd1, 0xb4, + 0x5c, 0x26, 0x6b, 0xf5, 0xff, 0xff, 0xff, 0x80, 0x88, 0xb3, 0x62, 0x26, + 0x83, 0xfc, 0xff, 0xff, 0xff, 0x80, 0xcb, 0x34, 0x56, 0x25, 0x6b, 0xf6, + 0xff, 0xff, 0xff, 0x00, 0x85, 0x88, 0x47, 0x25, 0x99, 0xf9, 0xff, 0xff, + 0xff, 0x00, 0x6b, 0x6e, 0x75, 0x26, 0xdd, 0xf0, 0xff, 0xff, 0xff, 0x00, + 0x31, 0x87, 0x69, 0x26, 0x68, 0x38, 0x00, 0x00, 0x00, 0x00, 0x8b, 0xfa, + 0x7e, 0x27, 0x22, 0xf1, 0xff, 0xff, 0xff, 0x80, 0x40, 0xad, 0x66, 0x26, + 0xe3, 0xeb, 0xff, 0xff, 0xff, 0x80, 0xe1, 0x95, 0x51, 0x26, 0x2a, 0xf3, + 0xff, 0xff, 0xff, 0x00, 0x45, 0x0c, 0x6c, 0x26, 0xc1, 0x32, 0x00, 0x00, + 0x00, 0x80, 0x29, 0x0b, 0x51, 0x26, 0xe5, 0xe5, 0xff, 0xff, 0xff, 0x80, + 0xbc, 0xb1, 0x57, 0x26, 0x26, 0x26, 0x00, 0x00, 0x00, 0x80, 0x36, 0x88, + 0x56, 0x26, 0xfb, 0x08, 0x00, 0x00, 0x00, 0x80, 0xe5, 0xa9, 0x46, 0x25, + 0x31, 0xf9, 0xff, 0xff, 0xff, 0x00, 0x4b, 0xba, 0x6d, 0x26, 0x56, 0xe6, + 0xff, 0xff, 0xff, 0x00, 0x9a, 0x54, 0x5b, 0x26, 0xd5, 0xe0, 0xff, 0xff, + 0xff, 0x80, 0x70, 0xc5, 0x40, 0x26, 0x40, 0xe8, 0xff, 0xff, 0xff, 0x00, + 0xb2, 0xb0, 0x4f, 0x26, 0xdf, 0xf1, 0xff, 0xff, 0xff, 0x80, 0xbc, 0x4a, + 0x79, 0x26, 0x76, 0xf5, 0xff, 0xff, 0xff, 0x00, 0x29, 0xd7, 0x4d, 0x25, + 0x2e, 0xe4, 0xff, 0xff, 0xff, 0x00, 0x75, 0x91, 0x4c, 0x26, 0xec, 0xf1, + 0xff, 0xff, 0xff, 0x00, 0x74, 0xcd, 0x6a, 0x26, 0x19, 0xf5, 0xff, 0xff, + 0xff, 0x80, 0xec, 0xfa, 0x61, 0x26, 0x03, 0x2c, 0x00, 0x00, 0x00, 0x80, + 0xcb, 0x9f, 0x53, 0x26, 0xb4, 0xec, 0xff, 0xff, 0xff, 0x00, 0x5a, 0x6f, + 0x67, 0x26, 0x57, 0xe2, 0xff, 0xff, 0xff, 0x00, 0xb5, 0xdb, 0x4c, 0x26, + 0x26, 0xe7, 0xff, 0xff, 0xff, 0x80, 0xae, 0x0d, 0x55, 0x26, 0xff, 0xfa, + 0xff, 0xff, 0xff, 0x00, 0x31, 0xf4, 0x6e, 0x26, 0x2a, 0xf9, 0xff, 0xff, + 0xff, 0x00, 0x40, 0x70, 0x75, 0x26, 0x91, 0xf3, 0xff, 0xff, 0xff, 0x80, + 0x08, 0x7b, 0x59, 0x25, 0x2a, 0xec, 0xff, 0xff, 0xff, 0x80, 0xd0, 0x59, + 0x70, 0x26, 0xb1, 0xe3, 0xff, 0xff, 0xff, 0x80, 0xa5, 0xaa, 0x48, 0x26, + 0xa0, 0xf7, 0xff, 0xff, 0xff, 0x00, 0x7c, 0x2c, 0x53, 0x25, 0x0a, 0x28, + 0x00, 0x00, 0x00, 0x80, 0x28, 0x97, 0x66, 0x26, 0xfb, 0xeb, 0xff, 0xff, + 0xff, 0x80, 0x65, 0xea, 0x50, 0x26, 0xa2, 0xfb, 0xff, 0xff, 0xff, 0x00, + 0x6e, 0xe5, 0x7b, 0x26, 0x62, 0x26, 0x00, 0x00, 0x00, 0x00, 0x64, 0x8c, + 0x66, 0x26, 0x82, 0xf0, 0xff, 0xff, 0xff, 0x80, 0x32, 0x9a, 0x44, 0x25, + 0x5e, 0x29, 0x00, 0x00, 0x00, 0x80, 0x93, 0xac, 0x4f, 0x26, 0xe7, 0x38, + 0x00, 0x00, 0x00, 0x00, 0x1a, 0xa8, 0x44, 0x26, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x7d, 0x18, 0x45, 0x25, 0xc8, 0xf7, 0xff, 0xff, 0xff, 0x80, + 0xde, 0xec, 0x5b, 0x26, 0x40, 0xfa, 0xff, 0xff, 0xff, 0x00, 0xb0, 0x3c, + 0x6c, 0x26, 0x70, 0x0a, 0x00, 0x00, 0x00, 0x00, 0xa4, 0x7b, 0x75, 0x26, + 0xeb, 0xf5, 0xff, 0xff, 0xff, 0x00, 0x0e, 0x73, 0x6e, 0x26, 0x15, 0x2b, + 0x00, 0x00, 0x00, 0x00, 0x06, 0x5c, 0x47, 0x26, 0xf0, 0xf2, 0xff, 0xff, + 0xff, 0x00, 0x93, 0x59, 0x77, 0x26, 0x6f, 0x24, 0x00, 0x00, 0x00, 0x00, + 0x57, 0x2c, 0x61, 0x26, 0xd8, 0x11, 0x00, 0x00, 0x00, 0x80, 0xed, 0x0b, + 0x65, 0x26, 0x79, 0x28, 0x00, 0x00, 0x00, 0x80, 0x35, 0xd5, 0x57, 0x26, + 0x1e, 0xf8, 0xff, 0xff, 0xff, 0x80, 0x36, 0xf9, 0x70, 0x26, 0x76, 0xf9, + 0xff, 0xff, 0xff, 0x80, 0xd1, 0x9c, 0x65, 0x25, 0x12, 0xe8, 0xff, 0xff, + 0xff, 0x00, 0xc2, 0x66, 0x5b, 0x26, 0xa4, 0x31, 0x00, 0x00, 0x00, 0x80, + 0x25, 0x0e, 0x4d, 0x26, 0x2a, 0xfd, 0xff, 0xff, 0xff, 0x80, 0x23, 0x8e, + 0x4f, 0x25, 0x89, 0xea, 0xff, 0xff, 0xff, 0x80, 0x41, 0xd2, 0x56, 0x26, + 0xfe, 0xe3, 0xff, 0xff, 0xff, 0x80, 0xaf, 0xe1, 0x6e, 0x26, 0xf5, 0x28, + 0x00, 0x00, 0x00, 0x80, 0xe0, 0x75, 0x4e, 0x26, 0xf9, 0x1b, 0x00, 0x00, + 0x00, 0x00, 0x5b, 0xf3, 0x6a, 0x26, 0xdd, 0xf8, 0xff, 0xff, 0xff, 0x00, + 0x1c, 0x84, 0x4b, 0x25, 0xb1, 0x04, 0x00, 0x00, 0x00, 0x00, 0x63, 0x4c, + 0x79, 0x26, 0xb8, 0xf3, 0xff, 0xff, 0xff, 0x00, 0x71, 0x92, 0x78, 0x26, + 0x9f, 0x03, 0x00, 0x00, 0x00, 0x00, 0xa6, 0x3b, 0x63, 0x25, 0x92, 0xe7, + 0xff, 0xff, 0xff, 0x00, 0xb1, 0x47, 0x54, 0x26, 0x93, 0xfe, 0xff, 0xff, + 0xff, 0x80, 0x96, 0x12, 0x41, 0x25, 0xe6, 0x2d, 0x00, 0x00, 0x00, 0x00, + 0x0c, 0xae, 0x44, 0x26, 0xf7, 0x30, 0x00, 0x00, 0x00, 0x00, 0x3b, 0xd1, + 0x4d, 0x26, 0x6c, 0x36, 0x00, 0x00, 0x00, 0x80, 0xad, 0x36, 0x4a, 0x26, + 0x4a, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x79, 0x48, 0x25, 0x4c, 0xf8, + 0xff, 0xff, 0xff, 0x80, 0xc5, 0x04, 0x6f, 0x26, 0x12, 0xed, 0xff, 0xff, + 0xff, 0x00, 0x25, 0x8e, 0x6a, 0x26, 0x67, 0xf8, 0xff, 0xff, 0xff, 0x80, + 0x08, 0x72, 0x6d, 0x26, 0x29, 0x33, 0x00, 0x00, 0x00, 0x00, 0x8f, 0x50, + 0x48, 0x26, 0x08, 0xef, 0xff, 0xff, 0xff, 0x80, 0x88, 0x53, 0x52, 0x26, + 0x72, 0x2b, 0x00, 0x00, 0x00, 0x00, 0x16, 0x46, 0x4e, 0x26, 0xed, 0xf4, + 0xff, 0xff, 0xff, 0x00, 0xf2, 0x86, 0x76, 0x26, 0x0b, 0x29, 0x00, 0x00, + 0x00, 0x80, 0x9e, 0x59, 0x46, 0x26, 0xf4, 0x2e, 0x00, 0x00, 0x00, 0x00, + 0x35, 0xf5, 0x50, 0x26, 0x48, 0xfe, 0xff, 0xff, 0xff, 0x00, 0xcf, 0xe5, + 0x70, 0x26, 0xd3, 0xf2, 0xff, 0xff, 0xff, 0x00, 0x97, 0x6f, 0x75, 0x26, + 0xde, 0xfd, 0xff, 0xff, 0xff, 0x80, 0x43, 0x70, 0x5b, 0x26, 0xd9, 0x08, + 0x00, 0x00, 0x00, 0x00, 0xc9, 0x2d, 0x4b, 0x25, 0x6e, 0x25, 0x00, 0x00, + 0x00, 0x00, 0x5b, 0x20, 0x59, 0x26, 0x9b, 0xf6, 0xff, 0xff, 0xff, 0x80, + 0x3b, 0x32, 0x7d, 0x26, 0xf7, 0xea, 0xff, 0xff, 0xff, 0x80, 0xcf, 0x54, + 0x6f, 0x26, 0x82, 0x0a, 0x00, 0x00, 0x00, 0x80, 0xe1, 0x93, 0x4b, 0x25, + 0x7d, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x9c, 0x61, 0x72, 0x26, 0x68, 0xee, + 0xff, 0xff, 0xff, 0x00, 0x17, 0x9e, 0x53, 0x26, 0x0c, 0x27, 0x00, 0x00, + 0x00, 0x80, 0x33, 0xcb, 0x48, 0x26, 0xeb, 0x2e, 0x00, 0x00, 0x00, 0x00, + 0xf4, 0x00, 0x4f, 0x26, 0xc9, 0xfe, 0xff, 0xff, 0xff, 0x00, 0x45, 0xcf, + 0x56, 0x25, 0xda, 0x39, 0x00, 0x00, 0x00, 0x00, 0x29, 0xd7, 0x47, 0x26, + 0xd4, 0x32, 0x00, 0x00, 0x00, 0x00, 0xf1, 0x65, 0x4f, 0x26, 0x1e, 0x03, + 0x00, 0x00, 0x00, 0x80, 0x16, 0x11, 0x50, 0x25, 0x1d, 0xdf, 0xff, 0xff, + 0xff, 0x80, 0x78, 0xb9, 0x4b, 0x26, 0xe8, 0xfb, 0xff, 0xff, 0xff, 0x00, + 0x9f, 0xb7, 0x5a, 0x25, 0x89, 0x07, 0x00, 0x00, 0x00, 0x00, 0x2d, 0xb9, + 0x78, 0x26, 0xcd, 0x28, 0x00, 0x00, 0x00, 0x00, 0x9d, 0x8f, 0x53, 0x26, + 0x22, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x45, 0x98, 0x56, 0x26, 0xe5, 0xf8, + 0xff, 0xff, 0xff, 0x00, 0xc3, 0x6b, 0x64, 0x26, 0x68, 0x04, 0xdc, 0x01, + 0x0c, 0x00, 0xfc, 0x4c, 0x9c, 0xfc, 0x9f, 0x17, 0xa9, 0x81, 0x00, 0x70, + 0xbb, 0x9f, 0x83, 0xf8, 0xe8, 0xd7, 0xb1, 0x0f, 0x00, 0xf5, 0x83, 0x2e, + 0xc4, 0x0b, 0x18, 0xfb, 0x45, 0x08, 0x44, 0x43, 0x58, 0x21, 0xd6, 0x51, + 0x23, 0x00, 0x50, 0x99, 0x05, 0x84, 0x99, 0xc6, 0x6f, 0x18, 0x06, 0x00, + 0x73, 0x0f, 0x01, 0x7c, 0x2f, 0x08, 0x00, 0x43, 0xf7, 0x72, 0xfb, 0x98, + 0x41, 0x83, 0x78, 0x0f, 0x00, 0xb0, 0x4b, 0x59, 0xae, 0xbd, 0x3f, 0xc9, + 0xae, 0xf3, 0xff, 0x52, 0x06, 0xc7, 0xe6, 0x61, 0xc3, 0x04, 0x1c, 0xff, + 0x6f, 0x1b, 0x2e, 0x83, 0x95, 0x91, 0x2b, 0x3a, 0x04, 0x00, 0x00, 0xa0, + 0xa2, 0x0e, 0x3b, 0xb9, 0xb8, 0xdf, 0xb7, 0x0f, 0x00, 0xfc, 0x88, 0x2f, + 0x3d, 0x51, 0x31, 0xba, 0xbf, 0x4e, 0xe0, 0xfc, 0x6e, 0x77, 0x6a, 0x86, + 0xa7, 0x40, 0x60, 0xcb, 0x2f, 0xbb, 0xbf, 0x38, 0x28, 0xde, 0x0c, 0x00, + 0x46, 0xb4, 0xa1, 0xfb, 0x02, 0xc4, 0x97, 0x92, 0xe8, 0x2c, 0x2c, 0x6b, + 0xb7, 0xfc, 0x66, 0xd4, 0x00, 0x20, 0x4c, 0x4f, 0xf0, 0x11, 0x86, 0xd9, + 0x2a, 0x76, 0x22, 0x38, 0x72, 0x34, 0xae, 0x3b, 0x00, 0xc0, 0x39, 0x00, + 0xc4, 0xff, 0xff, 0xff, 0x3e, 0x02, 0x54, 0xf0, 0x0d, 0xe0, 0xbf, 0xf2, + 0x3f, 0xbd, 0xf6, 0xc2, 0xfd, 0xdb, 0xeb, 0xda, 0xb9, 0xc9, 0xb8, 0xe8, + 0x75, 0x95, 0x84, 0x54, 0x54, 0x73, 0x62, 0x12, 0xe2, 0xa1, 0x80, 0xef, + 0xce, 0x7e, 0x2e, 0xee, 0xbd, 0xcb, 0xcd, 0xcf, 0xe7, 0xea, 0x07, 0x4a, + 0x2d, 0x96, 0x03, 0xfb, 0xe3, 0x6d, 0xb5, 0xb9, 0x57, 0xb7, 0xbf, 0x34, + 0x96, 0x24, 0x67, 0xb7, 0xd3, 0xad, 0x64, 0x39, 0xfb, 0x00, 0xb1, 0x6f, + 0x81, 0x56, 0x0e, 0x86, 0xf7, 0xb1, 0xe0, 0x42, 0x40, 0xc5, 0xd4, 0x0b, + 0xbf, 0xef, 0xf6, 0xec, 0xa0, 0x98, 0xb9, 0xf8, 0x49, 0x3d, 0xf9, 0x98, + 0x70, 0x7e, 0x3d, 0x78, 0x88, 0x89, 0xfe, 0x02, 0x78, 0x10, 0x5a, 0xdc, + 0xc0, 0x66, 0x22, 0x5f, 0x00, 0x00, 0x00, 0x00, 0x80, 0x8f, 0x00, 0xe5, + 0x77, 0x6f, 0xe3, 0x1d, 0x3b, 0x80, 0x1f, 0x77, 0xed, 0xdc, 0x89, 0x1a, + 0x6b, 0x90, 0xe7, 0xa7, 0xaf, 0x5f, 0x6b, 0x79, 0x55, 0xa5, 0x13, 0xbe, + 0xa8, 0xed, 0x26, 0xe2, 0xbc, 0x38, 0xda, 0xa8, 0x89, 0xb1, 0xb5, 0xb2, + 0xc0, 0x2e, 0x6c, 0xaf, 0x16, 0xbe, 0xef, 0x8d, 0x63, 0x48, 0x40, 0xe1, + 0x7a, 0xf6, 0x5c, 0x38, 0xec, 0x4e, 0xfe, 0xe3, 0xfb, 0x18, 0xe0, 0x81, + 0x54, 0x48, 0x00, 0x04, 0x0d, 0x11, 0x76, 0x71, 0x43, 0xb6, 0xcf, 0x17, + 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3e, 0x02, 0x54, 0xf0, + 0x0d, 0xe0, 0x0f, 0xf8, 0x9f, 0x95, 0xb4, 0x63, 0xf3, 0xb2, 0x92, 0x82, + 0x3f, 0x1e, 0x1d, 0x8a, 0x79, 0x58, 0xe8, 0xa6, 0x66, 0x36, 0xe6, 0xc4, + 0x84, 0x64, 0x44, 0x84, 0x13, 0xf3, 0x41, 0xb1, 0xc0, 0x71, 0x3d, 0xcf, + 0xff, 0x1b, 0xf9, 0x90, 0x98, 0x8f, 0x22, 0x79, 0x1f, 0xc2, 0xf4, 0xde, + 0xad, 0x0b, 0x3b, 0xb1, 0x80, 0xeb, 0x7f, 0x6d, 0xbc, 0xab, 0xfe, 0xa7, + 0xf0, 0x7f, 0x7f, 0xf5, 0xc4, 0x86, 0x75, 0x3c, 0xe4, 0xcf, 0xfb, 0xea, + 0xe5, 0xcc, 0xf4, 0xf9, 0xcb, 0x10, 0x8f, 0x72, 0x78, 0xd1, 0x4a, 0xc6, + 0x3b, 0x3a, 0xfe, 0xdd, 0x9d, 0x71, 0x3b, 0x82, 0x6a, 0xcb, 0x10, 0x5a, + 0x00, 0x27, 0xf0, 0x4c, 0x60, 0x1f, 0x57, 0x3d, 0x5f, 0x00, 0x00, 0x00, + 0x00, 0x80, 0x8f, 0x00, 0xc5, 0xc0, 0x1b, 0x73, 0xff, 0x1b, 0x0e, 0x21, + 0x5a, 0x2d, 0x7b, 0xd9, 0xff, 0x15, 0x0d, 0x05, 0x77, 0xb7, 0x7f, 0xc9, + 0x53, 0x07, 0xe0, 0xb6, 0x97, 0x51, 0x07, 0x31, 0x2f, 0xb8, 0x80, 0xa9, + 0x0c, 0xc8, 0xe5, 0xef, 0x0c, 0x2c, 0xe0, 0x06, 0x1e, 0x1c, 0x00, 0x3f, + 0xb6, 0x99, 0x42, 0xd8, 0xd8, 0x7d, 0x7d, 0x11, 0xe4, 0xaf, 0x98, 0x14, + 0x66, 0xfc, 0xac, 0x7d, 0xd3, 0x6a, 0x01, 0xc0, 0x10, 0xd4, 0x08, 0xe8, + 0x0e, 0xf9, 0x02, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x3e, 0x02, 0x54, 0xf0, + 0x0d, 0xe0, 0x8f, 0xf6, 0xaf, 0x0d, 0x7d, 0x2c, 0xcc, 0x6b, 0xab, 0x19, + 0x29, 0x67, 0x26, 0xe5, 0xd4, 0x14, 0x14, 0xe3, 0xb2, 0xa2, 0x51, 0x91, + 0x4e, 0x6e, 0xfd, 0xbc, 0xac, 0xfc, 0x2b, 0x0b, 0xdb, 0x37, 0xfb, 0x79, + 0xd4, 0xec, 0x83, 0x8a, 0xe1, 0xfd, 0xac, 0xc2, 0x66, 0x49, 0xa2, 0x94, + 0xc1, 0x05, 0xbd, 0x08, 0x8f, 0xdd, 0x5c, 0xda, 0xee, 0xcd, 0x72, 0x68, + 0xd6, 0x59, 0x81, 0x64, 0x9e, 0xba, 0x1f, 0xdc, 0xbe, 0xba, 0xb3, 0x51, + 0x7c, 0x00, 0xea, 0x58, 0xb7, 0xfb, 0x4d, 0xae, 0x46, 0x0c, 0xe5, 0x79, + 0xce, 0x86, 0x66, 0xb1, 0xee, 0xf8, 0x9f, 0x93, 0x0a, 0xaa, 0x4c, 0x0d, + 0xc0, 0x3a, 0xb8, 0x40, 0x08, 0x48, 0xa7, 0xfb, 0x02, 0x00, 0x00, 0x00, + 0x00, 0x7c, 0x04, 0x28, 0xbf, 0x9d, 0x71, 0x76, 0xfc, 0x76, 0x03, 0x62, + 0x6f, 0xa0, 0xcd, 0x77, 0x05, 0x4f, 0x44, 0x00, 0x3c, 0xd6, 0x2c, 0x28, + 0xf2, 0x26, 0x93, 0x06, 0xe9, 0x7c, 0x7c, 0x9c, 0x7a, 0x3c, 0xe9, 0xb7, + 0x1d, 0x65, 0x1f, 0x42, 0xfa, 0xa3, 0x05, 0xb3, 0x6d, 0xff, 0x53, 0x20, + 0x31, 0xb1, 0xe2, 0xf6, 0xef, 0xfe, 0xdc, 0xd4, 0xfa, 0x90, 0x0a, 0x6c, + 0x57, 0x18, 0xdc, 0x67, 0xa8, 0x1a, 0x4a, 0x0f, 0x11, 0xad, 0x02, 0x58, + 0x7c, 0x01, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x70, 0x04, 0x54, 0xf1, + 0xed, 0xff, 0xff, 0x5d, 0x39, 0xf1, 0xd0, 0xbe, 0x5e, 0xce, 0xed, 0xbc, + 0x19, 0x99, 0x08, 0xa8, 0x57, 0xe7, 0xc6, 0xb6, 0x16, 0xf6, 0x95, 0xf5, + 0xd4, 0x83, 0xe2, 0xb1, 0x61, 0x61, 0x50, 0x3f, 0x7f, 0x4e, 0x00, 0xf0, + 0xcb, 0x5e, 0xdd, 0xc3, 0x43, 0xa8, 0xe9, 0x8c, 0x01, 0x60, 0x7f, 0x2b, + 0xa5, 0x63, 0xfe, 0x7f, 0xaf, 0xb7, 0xb8, 0x62, 0xec, 0xb0, 0x41, 0x35, + 0x4c, 0xb3, 0x01, 0x00, 0x41, 0xd1, 0xcd, 0x0e, 0x30, 0x01, 0xf0, 0x04, + 0x0f, 0x00, 0x7e, 0x80, 0x89, 0xdc, 0x54, 0xd7, 0x72, 0xcd, 0x06, 0x80, + 0x72, 0x59, 0xcb, 0x3b, 0x10, 0xf4, 0x61, 0xfa, 0x27, 0x32, 0x32, 0x26, + 0x22, 0xfc, 0x07, 0x00, 0xda, 0xc7, 0x03, 0x0a, 0x74, 0x81, 0xef, 0xed, + 0x1c, 0x01, 0xad, 0xd0, 0x3d, 0xfd, 0xbf, 0x8e, 0xa4, 0x21, 0x19, 0xf1, + 0xff, 0x8d, 0xb5, 0x6c, 0x9e, 0x3c, 0x00, 0xe0, 0xf5, 0x00, 0x70, 0xcf, + 0x86, 0xbb, 0x12, 0xc1, 0x5d, 0xf8, 0x0a, 0x00, 0x5d, 0x50, 0x6b, 0x66, + 0x38, 0xc7, 0xff, 0x9f, 0xf5, 0x4c, 0x56, 0x06, 0x1a, 0xb0, 0x3c, 0x00, + 0x7c, 0xcb, 0x08, 0xef, 0x1f, 0xb7, 0x4f, 0xa0, 0xd5, 0xe1, 0x8d, 0x01, + 0x00, 0xff, 0x89, 0x1f, 0xbb, 0x07, 0x1c, 0xa1, 0x32, 0xd4, 0x50, 0x2a, + 0x0e, 0x00, 0x7e, 0xe2, 0x5f, 0x61, 0xa9, 0x45, 0x0b, 0x00, 0x96, 0x69, + 0x0c, 0xba, 0x1e, 0x00, 0xa0, 0x04, 0xc0, 0x81, 0x80, 0xff, 0xff, 0xff, + 0x60, 0x04, 0x54, 0xf2, 0xed, 0xff, 0xff, 0x35, 0xf3, 0x1b, 0x5a, 0xf5, + 0xe0, 0x90, 0x7e, 0x1e, 0x2d, 0x3c, 0x3b, 0xfa, 0xc9, 0x98, 0xd7, 0x65, + 0x15, 0x65, 0x44, 0x04, 0xb3, 0x62, 0x91, 0x2f, 0xbf, 0x4e, 0xde, 0xad, + 0x8d, 0x32, 0x00, 0x50, 0x1d, 0x6f, 0x0b, 0x9b, 0xe1, 0x94, 0x04, 0x0c, + 0xca, 0xbf, 0x03, 0xc0, 0xb6, 0x49, 0xb7, 0xcf, 0x02, 0x1e, 0xd3, 0x77, + 0x90, 0xe6, 0xa4, 0x03, 0x00, 0xfa, 0x03, 0xb3, 0xf7, 0x02, 0x80, 0x3f, + 0x00, 0xdc, 0x0c, 0x55, 0x51, 0x4b, 0x07, 0xe2, 0x4b, 0x1b, 0xcc, 0x8d, + 0xb1, 0x8a, 0x29, 0x06, 0x80, 0x1c, 0xc8, 0x7a, 0x7e, 0x43, 0x92, 0x47, + 0x01, 0xe0, 0x36, 0x09, 0xc3, 0x93, 0x41, 0x5d, 0x7e, 0xae, 0x62, 0xa4, + 0xf3, 0x83, 0x0b, 0xf7, 0xff, 0xdf, 0xb3, 0xf8, 0x56, 0x4e, 0xe9, 0xff, + 0xdb, 0x34, 0x64, 0x18, 0x00, 0xb0, 0xe3, 0x7d, 0xe7, 0x01, 0xc0, 0x57, + 0x20, 0x1b, 0x8a, 0xb0, 0x0d, 0x7f, 0xe9, 0xa2, 0x1c, 0xfb, 0xe0, 0x04, + 0x70, 0x8f, 0x3f, 0x8c, 0x8b, 0xc0, 0x7c, 0x39, 0xb1, 0x88, 0x42, 0x04, + 0x0b, 0x00, 0x0b, 0xe6, 0xc6, 0x6e, 0x94, 0x1b, 0x3c, 0x07, 0x00, 0x6e, + 0x02, 0x34, 0x1e, 0x02, 0x23, 0x03, 0x36, 0xff, 0x24, 0x34, 0x4d, 0x00, + 0xfe, 0x0d, 0x00, 0xda, 0x07, 0x0c, 0xb4, 0x5c, 0x0a, 0x00, 0xd0, 0xb7, + 0xe4, 0xd0, 0x03, 0x00, 0x14, 0x00, 0x38, 0x58, 0xf8, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x70, 0x04, 0x54, 0xf1, 0xed, 0xff, 0x5f, 0x71, + 0xaa, 0xc9, 0x14, 0xdd, 0x9c, 0x7c, 0x7c, 0x6b, 0x3b, 0x6b, 0x49, 0x19, + 0x38, 0x07, 0x97, 0xd6, 0xe5, 0x34, 0x34, 0x03, 0xb3, 0x92, 0x42, 0x82, + 0x31, 0x01, 0x71, 0x20, 0x00, 0x05, 0x00, 0x30, 0x07, 0x7f, 0x5d, 0x0b, + 0xd9, 0x0f, 0x5b, 0x0a, 0x3a, 0x0f, 0x00, 0xfa, 0x0a, 0xe8, 0x8f, 0x81, + 0xfe, 0xbb, 0x55, 0x83, 0x15, 0x4e, 0x1b, 0x57, 0x0c, 0x00, 0x6f, 0x4f, + 0xba, 0xd5, 0xf9, 0xdc, 0xfb, 0x8b, 0xbf, 0x49, 0x73, 0xc6, 0x0d, 0x00, + 0x6c, 0x3c, 0x41, 0xf0, 0xc4, 0x5f, 0x23, 0xb9, 0x76, 0x20, 0x7c, 0x0f, + 0x01, 0xe0, 0x6b, 0xdb, 0x30, 0x8a, 0xf5, 0x86, 0x9b, 0x87, 0x1c, 0x3e, + 0xf8, 0x5e, 0x00, 0xe8, 0x37, 0x2a, 0x19, 0x16, 0x2c, 0xf7, 0x9d, 0xf6, + 0x9a, 0x95, 0xe6, 0xcc, 0xff, 0xdf, 0x91, 0xf5, 0x5b, 0xe7, 0xff, 0x7f, + 0xf0, 0x5b, 0x78, 0x01, 0x00, 0x18, 0xb7, 0xbf, 0x1e, 0x00, 0xf8, 0xbb, + 0xe3, 0xa4, 0x8d, 0x1a, 0x3f, 0x5f, 0xa5, 0x30, 0xb2, 0xc1, 0x0e, 0x00, + 0x78, 0xa0, 0x66, 0x20, 0x04, 0x16, 0x50, 0x00, 0x60, 0xe0, 0x68, 0xaa, + 0x78, 0xe7, 0xf0, 0x03, 0x80, 0xf3, 0x0b, 0x47, 0x2e, 0x2f, 0xa0, 0xa1, + 0x69, 0xdc, 0xff, 0x13, 0xc7, 0x51, 0x7b, 0xd3, 0xa7, 0x00, 0x70, 0xff, + 0x02, 0x81, 0x01, 0x00, 0xcd, 0xec, 0xfd, 0x70, 0x00, 0x48, 0x31, 0x00, + 0x40, 0x01, 0x80, 0x83, 0x8f, 0xff, 0xff, 0xff, 0x70, 0x04, 0x54, 0xf1, + 0xed, 0xff, 0x1f, 0xf2, 0x9e, 0x59, 0x79, 0x45, 0x34, 0xa4, 0x7a, 0x3a, + 0xfa, 0xd9, 0xb8, 0xb8, 0xa7, 0x96, 0xb6, 0xf4, 0xb2, 0x51, 0xb0, 0x4f, + 0x3f, 0x1f, 0x0f, 0xef, 0x9e, 0x8e, 0x5e, 0x0e, 0xde, 0x9f, 0x00, 0xf0, + 0x36, 0x3b, 0xfe, 0x5f, 0xdb, 0x2b, 0x2e, 0xb0, 0xe1, 0x55, 0x60, 0x08, + 0x00, 0x88, 0x8f, 0x94, 0x00, 0x06, 0x40, 0xe8, 0xed, 0xb9, 0x1f, 0x00, + 0x7e, 0x33, 0x79, 0xda, 0x2e, 0xef, 0x7b, 0xdb, 0x36, 0x6a, 0x5e, 0xe8, + 0x00, 0x00, 0x6f, 0x92, 0xc6, 0xfe, 0x2f, 0xe7, 0x6a, 0x00, 0x44, 0x0b, + 0xb7, 0x43, 0xde, 0x00, 0x00, 0xf7, 0x85, 0x8f, 0x80, 0x71, 0xda, 0x3b, + 0x46, 0x8b, 0x2d, 0xcb, 0xa2, 0xf9, 0x03, 0xc0, 0x77, 0x90, 0x0a, 0x18, + 0x22, 0xea, 0x5d, 0x0b, 0xf4, 0xdc, 0x79, 0xff, 0xef, 0x37, 0x44, 0x50, + 0x49, 0x5c, 0xfe, 0xff, 0x92, 0x69, 0xbc, 0x29, 0x00, 0x04, 0xd6, 0x01, + 0x80, 0x04, 0xdc, 0xa6, 0xb9, 0x37, 0x72, 0x9b, 0x36, 0x0c, 0x03, 0x40, + 0x0d, 0x13, 0x49, 0x2c, 0x80, 0xdb, 0x00, 0x60, 0x55, 0xe1, 0xf0, 0xd4, + 0x01, 0x00, 0xce, 0x19, 0x3f, 0x83, 0xe4, 0x04, 0xdf, 0xb2, 0x46, 0x0e, + 0x00, 0xe2, 0xaa, 0x75, 0x9e, 0x87, 0x58, 0x1d, 0x00, 0xd0, 0x85, 0x0b, + 0x05, 0x9e, 0x5f, 0xfb, 0x00, 0xd4, 0x5e, 0x0a, 0x63, 0xd6, 0x31, 0xd3, + 0x00, 0x00, 0x05, 0x00, 0x0e, 0x02, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x9b, 0x00, 0x00, 0x00, 0x00, 0x80, 0x12, 0x3c, 0x46, 0x27, 0xff, 0xf3, + 0xff, 0xff, 0xff, 0x80, 0xfe, 0x36, 0x54, 0x27, 0x23, 0x01, 0x00, 0x00, + 0x00, 0x00, 0x40, 0x98, 0x51, 0x27, 0x7a, 0xfc, 0xff, 0xff, 0xff, 0x80, + 0x29, 0x11, 0x50, 0x27, 0x2a, 0xd9, 0xff, 0xff, 0xff, 0x00, 0x84, 0xbd, + 0x75, 0x27, 0x8c, 0x05, 0x00, 0x00, 0x00, 0x00, 0xd5, 0x26, 0x74, 0x27, + 0xda, 0x38, 0x00, 0x00, 0x00, 0x80, 0x65, 0xc4, 0x50, 0x27, 0xc8, 0xdb, + 0xff, 0xff, 0xff, 0x00, 0x32, 0x90, 0x4c, 0x27, 0x19, 0xe9, 0xff, 0xff, + 0xff, 0x80, 0x59, 0x03, 0x4e, 0x27, 0xc0, 0x3e, 0x00, 0x00, 0x00, 0x00, + 0x04, 0x2a, 0x66, 0x27, 0x17, 0x20, 0x00, 0x00, 0x00, 0x80, 0x56, 0xaa, + 0x59, 0x27, 0x22, 0x24, 0x00, 0x00, 0x00, 0x00, 0x9f, 0xea, 0x56, 0x27, + 0x66, 0x31, 0x00, 0x00, 0x00, 0x00, 0x46, 0xd8, 0x56, 0x27, 0x73, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x1b, 0xba, 0x59, 0x27, 0x22, 0xe6, 0xff, 0xff, + 0xff, 0x00, 0xc3, 0x39, 0x45, 0x27, 0xfb, 0x3b, 0x00, 0x00, 0x00, 0x00, + 0x24, 0x22, 0x48, 0x27, 0xfa, 0xe4, 0xff, 0xff, 0xff, 0x00, 0xdd, 0x6a, + 0x5d, 0x27, 0x63, 0xf2, 0xff, 0xff, 0xff, 0x00, 0x0a, 0xb5, 0x60, 0x27, + 0xef, 0x27, 0x00, 0x00, 0x00, 0x00, 0x17, 0xb2, 0x54, 0x27, 0x55, 0xfe, + 0xff, 0xff, 0xff, 0x80, 0x56, 0xb7, 0x46, 0x27, 0x92, 0x09, 0x00, 0x00, + 0x00, 0x00, 0xf8, 0x57, 0x5d, 0x27, 0xa7, 0x24, 0x00, 0x00, 0x00, 0x00, + 0xab, 0x67, 0x54, 0x27, 0x6f, 0xc0, 0xff, 0xff, 0xff, 0x00, 0x66, 0xe5, + 0x5a, 0x27, 0xe4, 0xad, 0xff, 0xff, 0xff, 0x80, 0x43, 0xc7, 0x59, 0x27, + 0x64, 0x13, 0x00, 0x00, 0x00, 0x00, 0x42, 0x3d, 0x61, 0x27, 0xe8, 0xf3, + 0xff, 0xff, 0xff, 0x80, 0xbf, 0x90, 0x54, 0x27, 0x64, 0xb3, 0xff, 0xff, + 0xff, 0x00, 0x6c, 0xf5, 0x50, 0x27, 0xee, 0xea, 0xff, 0xff, 0xff, 0x00, + 0x26, 0x10, 0x63, 0x27, 0xe8, 0xde, 0xff, 0xff, 0xff, 0x00, 0xad, 0x28, + 0x57, 0x27, 0x59, 0x2a, 0x00, 0x00, 0x00, 0x00, 0xe9, 0x71, 0x57, 0x27, + 0xaa, 0x3f, 0x00, 0x00, 0x00, 0x80, 0x56, 0x66, 0x59, 0x27, 0xf8, 0x12, + 0x00, 0x00, 0x00, 0x00, 0xf3, 0xba, 0x62, 0x27, 0x25, 0x0f, 0x00, 0x00, + 0x00, 0x00, 0x9f, 0x9e, 0x5f, 0x27, 0x7b, 0x15, 0x00, 0x00, 0x00, 0x80, + 0xd6, 0x12, 0x4c, 0x27, 0xfe, 0x0a, 0x00, 0x00, 0x00, 0x80, 0x3d, 0xca, + 0x4c, 0x27, 0x1c, 0x24, 0x00, 0x00, 0x00, 0x00, 0x06, 0xb9, 0x58, 0x27, + 0xa9, 0x05, 0x00, 0x00, 0x00, 0x80, 0xbc, 0xc9, 0x75, 0x27, 0xb3, 0xef, + 0xff, 0xff, 0xff, 0x00, 0x06, 0xe4, 0x5e, 0x27, 0x75, 0xfc, 0xff, 0xff, + 0xff, 0x80, 0xf1, 0x8a, 0x57, 0x27, 0x5f, 0xec, 0xff, 0xff, 0xff, 0x00, + 0x6e, 0xb9, 0x4f, 0x27, 0x35, 0x06, 0x00, 0x00, 0x00, 0x80, 0x27, 0x43, + 0x5c, 0x27, 0xe6, 0x13, 0x00, 0x00, 0x00, 0x00, 0x37, 0x30, 0x57, 0x27, + 0x33, 0xf6, 0xff, 0xff, 0xff, 0x80, 0x93, 0x3c, 0x49, 0x27, 0x46, 0xfe, + 0xff, 0xff, 0xff, 0x00, 0x1c, 0x2e, 0x53, 0x27, 0x60, 0xef, 0xff, 0xff, + 0xff, 0x80, 0xcb, 0xae, 0x45, 0x27, 0x53, 0xee, 0xff, 0xff, 0xff, 0x00, + 0xfb, 0x6c, 0x51, 0x27, 0x80, 0xf4, 0xff, 0xff, 0xff, 0x80, 0xfe, 0xe5, + 0x63, 0x27, 0xe9, 0xf3, 0xff, 0xff, 0xff, 0x00, 0xda, 0x3a, 0x63, 0x27, + 0xe5, 0xdf, 0xff, 0xff, 0xff, 0x00, 0x9a, 0x2c, 0x76, 0x28, 0x68, 0xf8, + 0xff, 0xff, 0xff, 0x00, 0xe5, 0x9f, 0x72, 0x28, 0x0f, 0xfc, 0xff, 0xff, + 0xff, 0x80, 0xc2, 0xae, 0x5c, 0x27, 0x01, 0x3e, 0x00, 0x00, 0x00, 0x00, + 0xa4, 0xa6, 0x76, 0x28, 0xb2, 0x28, 0x00, 0x00, 0x00, 0x00, 0x0e, 0xa5, + 0x55, 0x27, 0x56, 0x14, 0x00, 0x00, 0x00, 0x00, 0xaa, 0x6f, 0x4c, 0x27, + 0x13, 0x09, 0x00, 0x00, 0x00, 0x00, 0xbc, 0x33, 0x40, 0x27, 0x32, 0xd7, + 0xff, 0xff, 0xff, 0x00, 0xf8, 0xa1, 0x5a, 0x27, 0x7c, 0x27, 0x00, 0x00, + 0x00, 0x80, 0xf9, 0x72, 0x58, 0x27, 0x61, 0x0d, 0x00, 0x00, 0x00, 0x80, + 0x1d, 0x60, 0x45, 0x27, 0x26, 0xd1, 0xff, 0xff, 0xff, 0x00, 0x25, 0x41, + 0x59, 0x27, 0xa2, 0x39, 0x00, 0x00, 0x00, 0x00, 0x73, 0x56, 0x55, 0x27, + 0x69, 0xf4, 0xff, 0xff, 0xff, 0x80, 0xe1, 0xdf, 0x40, 0x27, 0x60, 0xf9, + 0xff, 0xff, 0xff, 0x80, 0xa9, 0xd1, 0x4f, 0x27, 0x99, 0xe1, 0xff, 0xff, + 0xff, 0x80, 0xac, 0xe2, 0x57, 0x27, 0xd2, 0x02, 0x00, 0x00, 0x00, 0x80, + 0xa1, 0x76, 0x64, 0x27, 0x33, 0xe6, 0xff, 0xff, 0xff, 0x80, 0xba, 0x82, + 0x4a, 0x27, 0x1f, 0x17, 0x00, 0x00, 0x00, 0x00, 0x9a, 0x98, 0x57, 0x27, + 0x71, 0x51, 0x00, 0x00, 0x00, 0x80, 0x32, 0xaa, 0x43, 0x27, 0xed, 0x41, + 0x00, 0x00, 0x00, 0x80, 0xb8, 0x1e, 0x56, 0x27, 0x9d, 0x26, 0x00, 0x00, + 0x00, 0x00, 0x8f, 0xcf, 0x50, 0x27, 0xa0, 0xf2, 0xff, 0xff, 0xff, 0x80, + 0x15, 0xea, 0x54, 0x27, 0xe1, 0xf2, 0xff, 0xff, 0xff, 0x80, 0x01, 0xc3, + 0x69, 0x27, 0xee, 0xe8, 0xff, 0xff, 0xff, 0x80, 0x45, 0xbc, 0x61, 0x27, + 0x0d, 0xe7, 0xff, 0xff, 0xff, 0x80, 0x6c, 0x5e, 0x5f, 0x27, 0xef, 0x01, + 0x00, 0x00, 0x00, 0x80, 0x1b, 0xa9, 0x72, 0x27, 0x11, 0xd0, 0xff, 0xff, + 0xff, 0x00, 0xdf, 0x15, 0x75, 0x27, 0xee, 0x0e, 0x00, 0x00, 0x00, 0x80, + 0x9c, 0x14, 0x58, 0x27, 0xdc, 0xf4, 0xff, 0xff, 0xff, 0x00, 0x67, 0x3a, + 0x7a, 0x27, 0xa1, 0xff, 0xff, 0xff, 0xff, 0x80, 0x7a, 0x1f, 0x4a, 0x27, + 0x67, 0xdf, 0xff, 0xff, 0xff, 0x00, 0x90, 0x46, 0x57, 0x27, 0x4a, 0xd0, + 0xff, 0xff, 0xff, 0x80, 0xf5, 0xd5, 0x4d, 0x27, 0xcd, 0xd2, 0xff, 0xff, + 0xff, 0x00, 0xc3, 0x28, 0x5a, 0x27, 0x10, 0xdd, 0xff, 0xff, 0xff, 0x80, + 0xe2, 0x6e, 0x72, 0x27, 0xcc, 0xdd, 0xff, 0xff, 0xff, 0x80, 0xc1, 0x90, + 0x63, 0x27, 0xd7, 0xf8, 0xff, 0xff, 0xff, 0x00, 0x8a, 0x60, 0x5c, 0x27, + 0x61, 0x37, 0x00, 0x00, 0x00, 0x00, 0x59, 0xd1, 0x74, 0x27, 0xcb, 0xed, + 0xff, 0xff, 0xff, 0x00, 0xd5, 0x4b, 0x56, 0x27, 0xb4, 0xe5, 0xff, 0xff, + 0xff, 0x80, 0x27, 0x9c, 0x7e, 0x28, 0xc6, 0xe4, 0xff, 0xff, 0xff, 0x80, + 0xc4, 0x90, 0x49, 0x27, 0x32, 0x0c, 0x00, 0x00, 0x00, 0x80, 0x47, 0x5a, + 0x41, 0x27, 0x8c, 0x3d, 0x00, 0x00, 0x00, 0x00, 0xdc, 0x09, 0x5a, 0x27, + 0x03, 0x3d, 0x00, 0x00, 0x00, 0x00, 0xae, 0x13, 0x53, 0x27, 0x69, 0xe8, + 0xff, 0xff, 0xff, 0x00, 0x49, 0xf8, 0x5f, 0x27, 0xd6, 0x20, 0x00, 0x00, + 0x00, 0x80, 0x25, 0xde, 0x52, 0x27, 0xc0, 0xd5, 0xff, 0xff, 0xff, 0x80, + 0xbf, 0xe8, 0x61, 0x27, 0x56, 0xe8, 0xff, 0xff, 0xff, 0x00, 0x1c, 0x78, + 0x4e, 0x27, 0x41, 0x2f, 0x00, 0x00, 0x00, 0x80, 0xa9, 0xe8, 0x55, 0x27, + 0xbf, 0x21, 0x00, 0x00, 0x00, 0x00, 0x80, 0x49, 0x6f, 0x27, 0xbb, 0x02, + 0x00, 0x00, 0x00, 0x80, 0x99, 0x32, 0x5e, 0x27, 0x4a, 0x71, 0x00, 0x00, + 0x00, 0x00, 0xf6, 0x50, 0x4b, 0x27, 0x73, 0x18, 0x00, 0x00, 0x00, 0x00, + 0xc7, 0x70, 0x4e, 0x27, 0x7e, 0x3b, 0x00, 0x00, 0x00, 0x00, 0xb8, 0x8c, + 0x6d, 0x27, 0xc2, 0x6d, 0x00, 0x00, 0x00, 0x80, 0x74, 0x8b, 0x46, 0x27, + 0x83, 0xfc, 0xff, 0xff, 0xff, 0x80, 0xac, 0x34, 0x62, 0x27, 0x65, 0xfe, + 0xff, 0xff, 0xff, 0x00, 0x33, 0x9c, 0x7d, 0x28, 0x67, 0xfc, 0xff, 0xff, + 0xff, 0x80, 0x36, 0x25, 0x62, 0x27, 0xcc, 0x8d, 0x00, 0x00, 0x00, 0x00, + 0xca, 0x8f, 0x49, 0x27, 0xf9, 0xd0, 0xff, 0xff, 0xff, 0x80, 0x4b, 0x9b, + 0x62, 0x27, 0x2a, 0x14, 0x00, 0x00, 0x00, 0x80, 0xf2, 0x05, 0x7b, 0x27, + 0x33, 0xe4, 0xff, 0xff, 0xff, 0x00, 0xba, 0xda, 0x46, 0x27, 0x1b, 0x1e, + 0x00, 0x00, 0x00, 0x80, 0x11, 0xaa, 0x4c, 0x27, 0x75, 0xf8, 0xff, 0xff, + 0xff, 0x80, 0x02, 0xbe, 0x46, 0x27, 0xb9, 0xc9, 0xff, 0xff, 0xff, 0x00, + 0xc8, 0x08, 0x58, 0x27, 0x8a, 0x34, 0x00, 0x00, 0x00, 0x80, 0xe3, 0x7c, + 0x5b, 0x27, 0x78, 0xe6, 0xff, 0xff, 0xff, 0x80, 0x7b, 0x77, 0x58, 0x27, + 0xa9, 0x27, 0x00, 0x00, 0x00, 0x80, 0xd1, 0x7d, 0x5f, 0x27, 0xab, 0x04, + 0x00, 0x00, 0x00, 0x80, 0x6d, 0x49, 0x57, 0x27, 0x66, 0xe5, 0xff, 0xff, + 0xff, 0x80, 0x92, 0x5c, 0x4f, 0x27, 0x70, 0xa2, 0xff, 0xff, 0xff, 0x80, + 0xbb, 0x3d, 0x7d, 0x28, 0x23, 0xe8, 0xff, 0xff, 0xff, 0x00, 0x47, 0x35, + 0x54, 0x27, 0x5f, 0xe5, 0xff, 0xff, 0xff, 0x80, 0x80, 0x6b, 0x43, 0x27, + 0x48, 0xe7, 0xff, 0xff, 0xff, 0x80, 0x11, 0xd4, 0x50, 0x27, 0x3e, 0x08, + 0x00, 0x00, 0x00, 0x00, 0xae, 0x9c, 0x4d, 0x27, 0xa6, 0x3d, 0x00, 0x00, + 0x00, 0x00, 0x10, 0x67, 0x54, 0x27, 0x0d, 0x11, 0x00, 0x00, 0x00, 0x80, + 0x8c, 0xab, 0x55, 0x27, 0xe5, 0x2f, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x28, + 0x64, 0x27, 0x3c, 0x55, 0x00, 0x00, 0x00, 0x00, 0x0d, 0x61, 0x49, 0x27, + 0xd9, 0xf8, 0xff, 0xff, 0xff, 0x80, 0x3e, 0x5e, 0x53, 0x27, 0xc8, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xe3, 0x45, 0x56, 0x27, 0xfe, 0x3f, 0x54, 0x00, + 0xbc, 0xed, 0x5f, 0xa4, 0xfb, 0x0e, 0x02, 0x99, 0x30, 0x7d, 0x57, 0xde, + 0x1d, 0xb4, 0x90, 0xbe, 0xca, 0x8e, 0x4f, 0xc4, 0xf0, 0xa5, 0x62, 0xf2, + 0x8a, 0x04, 0x88, 0xde, 0xa0, 0xc1, 0x7e, 0xc6, 0x48, 0xb0, 0x7a, 0x3c, + 0x0b, 0x4d, 0x23, 0xfe, 0x6e, 0xd9, 0xab, 0x17, 0xb2, 0x7f, 0x7f, 0xc9, + 0x94, 0xfe, 0x56, 0x19, 0xab, 0x71, 0xfd, 0xbc, 0xf7, 0x52, 0x07, 0x60, + 0xb3, 0xde, 0xe5, 0x7d, 0xe1, 0x8f, 0x2e, 0xd7, 0x48, 0x55, 0xf7, 0xf8, + 0xfd, 0xab, 0x88, 0xb4, 0xef, 0xb1, 0x3c, 0xfa, 0x5b, 0xf8, 0xcd, 0x06, + 0xd4, 0x58, 0x30, 0x04, 0x7a, 0xa7, 0xa2, 0x22, 0xe6, 0x88, 0xe9, 0xd9, + 0xc9, 0xe6, 0x06, 0x6c, 0xca, 0x48, 0x24, 0xfb, 0x1d, 0x6a, 0x90, 0xfe, + 0x9d, 0x2f, 0x6c, 0x7d, 0xdb, 0x6b, 0xe2, 0x91, 0xb9, 0x81, 0xab, 0x12, + 0xc2, 0xc3, 0xa5, 0xb9, 0xff, 0x9f, 0x05, 0x04, 0x5e, 0x2b, 0x15, 0x51, + 0x12, 0x25, 0xfe, 0x09, 0x53, 0x23, 0xd8, 0xc3, 0x37, 0xb5, 0x44, 0xa3, + 0x81, 0x62, 0x62, 0xba, 0x67, 0x02, 0x73, 0x11, 0x63, 0x8d, 0x5d, 0x29, + 0x46, 0x77, 0x76, 0x10, 0x16, 0x40, 0x81, 0x22, 0x1c, 0x7a, 0xea, 0x04, + 0xe9, 0x9a, 0xcf, 0x80, 0xce, 0x7f, 0xc1, 0xb9, 0x86, 0xf5, 0x77, 0xe4, + 0xdf, 0x89, 0x4d, 0xb4, 0x7a, 0x22, 0x63, 0x58, 0xef, 0xea, 0xde, 0xaf, + 0x9b, 0x91, 0xb2, 0xff, 0x59, 0x5f, 0x08, 0x64, 0x4e, 0x73, 0x5f, 0xf2, + 0x1b, 0x31, 0x77, 0x25, 0x77, 0x8c, 0x29, 0x37, 0x85, 0x76, 0x92, 0xdd, + 0x9d, 0x83, 0x8c, 0x48, 0xc0, 0x68, 0x91, 0xff, 0x50, 0xcb, 0x9c, 0xdb, + 0x25, 0xbe, 0xcf, 0x20, 0x3a, 0xfb, 0x7c, 0xeb, 0x5e, 0xdd, 0xe7, 0x25, + 0x40, 0xcd, 0xff, 0xfe, 0x7c, 0x4b, 0x21, 0x4e, 0x86, 0xf5, 0xa5, 0xf5, + 0x19, 0x54, 0x7d, 0x7d, 0xd7, 0xfa, 0x45, 0x67, 0x34, 0xcd, 0x36, 0x94, + 0x1a, 0x58, 0x2b, 0xe6, 0x4f, 0xf2, 0x09, 0x9b, 0x4e, 0x16, 0xb2, 0xe7, + 0x9a, 0xfb, 0xed, 0xaa, 0x4b, 0x12, 0x23, 0xc8, 0xdb, 0xb7, 0xf8, 0x7e, + 0x2a, 0x04, 0xf1, 0xf3, 0x2b, 0xbf, 0x0e, 0x8e, 0xe4, 0xcb, 0xf3, 0xe3, + 0xc2, 0xc1, 0xa2, 0x3f, 0xf8, 0xb3, 0x35, 0x38, 0x7b, 0x10, 0xa5, 0xfe, + 0x16, 0x72, 0x19, 0xce, 0xa8, 0x1f, 0xf6, 0xee, 0xda, 0x61, 0xa1, 0x13, + 0x0a, 0xda, 0x5d, 0x75, 0xdf, 0xef, 0xf0, 0x09, 0x95, 0xfd, 0xb9, 0x98, + 0x7a, 0x27, 0x36, 0x7a, 0xce, 0x50, 0xc8, 0xb9, 0xb6, 0x57, 0xb7, 0xcf, + 0xc6, 0x58, 0xa6, 0x95, 0x52, 0xdf, 0xe3, 0xfa, 0x68, 0xca, 0x7f, 0x4f, + 0x3e, 0xd2, 0x45, 0x01, 0xe5, 0x6d, 0x7f, 0xda, 0xa8, 0x86, 0xf6, 0x18, + 0xed, 0x33, 0x61, 0x52, 0x16, 0xcb, 0xfb, 0x8f, 0xe4, 0x24, 0xfa, 0x35, + 0x02, 0x88, 0xd5, 0x73, 0xd5, 0x37, 0xa8, 0x0c, 0x50, 0x0a, 0xf3, 0x72, + 0x17, 0xcc, 0x60, 0xe4, 0xb2, 0x81, 0x72, 0xe4, 0x09, 0xcc, 0x77, 0xf6, + 0x75, 0x95, 0x62, 0x59, 0x88, 0xdb, 0xbe, 0x70, 0x1d, 0xb5, 0x82, 0x2a, + 0x8d, 0xec, 0x57, 0x6a, 0x70, 0x87, 0x12, 0xf6, 0x9b, 0x74, 0x98, 0x65, + 0x3a, 0x32, 0x12, 0xf7, 0xcb, 0x9b, 0x93, 0xf7, 0xf5, 0xfb, 0xd9, 0x12, + 0xce, 0xdd, 0x29, 0x6a, 0xa5, 0xac, 0x29, 0xf8, 0xf1, 0x99, 0x43, 0x0b, + 0x67, 0x76, 0x9e, 0x1f, 0x57, 0x17, 0x20, 0xb7, 0x55, 0xc8, 0xfa, 0x60, + 0xc4, 0x46, 0x0c, 0xf0, 0xcf, 0x72, 0x7e, 0x01, 0xa6, 0xc8, 0xae, 0x4e, + 0x43, 0x7a, 0x33, 0x7e, 0x90, 0x13, 0x33, 0x7b, 0xbe, 0x55, 0x54, 0xfc, + 0x51, 0x27, 0x7d, 0xc0, 0xb3, 0xfe, 0x8f, 0x39, 0xa2, 0xda, 0x21, 0xb1, + 0xfe, 0x7d, 0xbd, 0x5b, 0xa0, 0xd8, 0xfa, 0x17, 0xf0, 0x8d, 0x15, 0xff, + 0x6b, 0x9a, 0x45, 0xad, 0xe0, 0x77, 0x9c, 0x6c, 0x0c, 0x9f, 0x0b, 0xbc, + 0xd6, 0x98, 0x0c, 0x3c, 0x31, 0x3c, 0xba, 0x5e, 0x4f, 0x97, 0x5b, 0x46, + 0xc7, 0xc6, 0xf9, 0x7c, 0x9b, 0x93, 0x60, 0x80, 0x4c, 0xe7, 0x97, 0xf7, + 0x0a, 0xc8, 0x07, 0xe3, 0xf1, 0x56, 0x17, 0x2c, 0x0c, 0xdb, 0xac, 0xbb, + 0x64, 0x72, 0xaf, 0x7a, 0xde, 0x8e, 0xbc, 0xbd, 0x5e, 0xbc, 0xfa, 0xdf, + 0xea, 0x46, 0xb6, 0xc2, 0x46, 0xe2, 0x45, 0xf5, 0x63, 0x45, 0xfc, 0xc8, + 0xef, 0xf4, 0xb3, 0x2f, 0x8b, 0xe7, 0xb4, 0xbf, 0xd1, 0x29, 0x2d, 0x32, + 0x16, 0x74, 0xab, 0xbd, 0xea, 0x2b, 0xab, 0x4d, 0xf6, 0x72, 0xad, 0x60, + 0x91, 0xa2, 0xaf, 0xe9, 0x5f, 0x8a, 0x98, 0x2e, 0xd9, 0x3f, 0x3d, 0xc5, + 0x4d, 0xa8, 0xa5, 0xe6, 0xff, 0x11, 0x0d, 0x44, 0xb4, 0x0b, 0xb3, 0x7a, + 0xdc, 0xff, 0x1c, 0xaa, 0x07, 0xc3, 0xd7, 0xfc, 0x33, 0x30, 0x91, 0xcd, + 0x84, 0x2f, 0x92, 0x53, 0xe5, 0xf0, 0xd8, 0xf5, 0x52, 0x6e, 0x2e, 0xe8, + 0x79, 0x50, 0xbc, 0xb2, 0xb8, 0xfe, 0x7f, 0xb5, 0xde, 0xe2, 0xf0, 0x97, + 0xe0, 0xf9, 0x95, 0xf3, 0x04, 0x4a, 0x74, 0x65, 0xdf, 0xed, 0x76, 0x48, + 0x72, 0xef, 0xea, 0xf0, 0xbf, 0x34, 0x2e, 0x4f, 0x2f, 0xfd, 0x2c, 0xb2, + 0x54, 0x43, 0x1a, 0x85, 0xd3, 0x73, 0x8b, 0x30, 0x0e, 0xd6, 0x18, 0x2a, + 0xeb, 0xa9, 0x2e, 0x49, 0xd8, 0xf0, 0x8c, 0xfe, 0x5e, 0x3f, 0xbc, 0x1c, + 0x2d, 0x53, 0xf9, 0x27, 0xab, 0x94, 0x1f, 0x72, 0x6f, 0x18, 0x5a, 0xa9, + 0x40, 0x0f, 0xb8, 0xbf, 0x9b, 0x69, 0xfa, 0xb5, 0x94, 0x0e, 0x58, 0x71, + 0x7d, 0x74, 0x65, 0xa0, 0x2c, 0x7f, 0x1f, 0xaf, 0xd5, 0xf7, 0xcf, 0x7d, + 0x58, 0xff, 0x2a, 0xfd, 0xb1, 0xb1, 0x9c, 0xf6, 0x82, 0x3e, 0xdc, 0xfd, + 0xe8, 0xb6, 0x6c, 0xcd, 0x44, 0x43, 0xa7, 0xa1, 0xd4, 0xd1, 0xc5, 0xdf, + 0xe1, 0x6a, 0x65, 0xd4, 0x49, 0xce, 0xfb, 0x32, 0x2d, 0x59, 0x7f, 0xd8, + 0xcf, 0x25, 0x47, 0x9a, 0x79, 0xab, 0xfe, 0xf7, 0xd6, 0x66, 0x96, 0xfd, + 0xb6, 0xea, 0x75, 0x9b, 0x5e, 0x85, 0xe5, 0xa9, 0x79, 0xc6, 0xa2, 0x26, + 0x63, 0x39, 0xbd, 0x57, 0xbe, 0xc9, 0xf4, 0x10, 0x26, 0xfb, 0xb3, 0x1a, + 0xab, 0x87, 0x1c, 0xf5, 0x4b, 0x3f, 0x27, 0xff, 0xdb, 0xe8, 0xbe, 0x5a, + 0x4b, 0xbb, 0x87, 0x6a, 0xc2, 0x6f, 0x5f, 0x5b, 0x87, 0xab, 0x0a, 0xfa, + 0xfb, 0x03, 0xf6, 0xf7, 0x92, 0xf0, 0xf7, 0x0f, 0xb5, 0xa0, 0xe4, 0xff, + 0x47, 0xad, 0xb9, 0xd7, 0x2b, 0x56, 0x23, 0xb1, 0x11, 0xbf, 0xbd, 0xc6, + 0x2b, 0xd5, 0x97, 0xd9, 0x32, 0x9f, 0xba, 0x73, 0x98, 0x4b, 0xcf, 0xf7, + 0xa3, 0xee, 0x50, 0x99, 0x76, 0xc8, 0xdf, 0x62, 0xfd, 0xaa, 0xb1, 0xa6, + 0x5f, 0x9c, 0xef, 0xf4, 0x5a, 0xaa, 0x59, 0xe5, 0x0a, 0xaf, 0x51, 0xd2, + 0x47, 0x26, 0x21, 0xb6, 0x36, 0x3f, 0xe3, 0xab, 0x83, 0x7c, 0x75, 0xb9, + 0xbd, 0x65, 0xd1, 0x22, 0xed, 0xcb, 0x8b, 0xeb, 0x7b, 0x22, 0x30, 0x19, + 0x9b, 0xae, 0xeb, 0xdd, 0xb8, 0xe3, 0x2f, 0xb9, 0xef, 0x11, 0xf3, 0xcf, + 0x16, 0xbf, 0xa6, 0x3e, 0x3f, 0xf8, 0xdb, 0x7a, 0xcb, 0xfa, 0x76, 0x45, + 0xb9, 0x11, 0xde, 0x2b, 0x7b, 0xef, 0x41, 0x4a, 0x77, 0x3f, 0x4f, 0xf9, + 0x9d, 0xb3, 0xa7, 0xba, 0xb3, 0x4d, 0x40, 0x03, 0x7c, 0xf6, 0xed, 0x33, + 0xe7, 0x2d, 0x61, 0xe8, 0xea, 0x6f, 0xd9, 0x03, 0xba, 0xf0, 0xfc, 0xb4, + 0x9f, 0x78, 0x21, 0x29, 0xd2, 0x71, 0xaa, 0x6f, 0xf9, 0x99, 0xdc, 0xf2, + 0x97, 0x85, 0xd9, 0x67, 0xb2, 0xe2, 0x7b, 0x91, 0xdf, 0x94, 0x6a, 0xa0, + 0x5b, 0xcc, 0xff, 0x1c, 0x08, 0x53, 0x58, 0x63, 0xa1, 0xec, 0xd7, 0x41, + 0xa4, 0x8f, 0xa9, 0x4d, 0x9b, 0xf7, 0x4b, 0x12, 0xfc, 0xf4, 0xff, 0xd3, + 0xeb, 0xf5, 0x8a, 0x3b, 0x14, 0x08, 0xaa, 0xe7, 0x35, 0x8f, 0x4b, 0xf9, + 0xaf, 0xae, 0x5a, 0xa5, 0x9e, 0x6f, 0x4c, 0x0a, 0xc7, 0x9c, 0xae, 0x5d, + 0x3d, 0x8e, 0xe7, 0x8d, 0x32, 0xe5, 0x36, 0xe6, 0x15, 0x04, 0x41, 0x64, + 0xed, 0x2f, 0x73, 0xcb, 0xe4, 0x4a, 0x6a, 0xe2, 0x85, 0x97, 0xd2, 0xb9, + 0xb8, 0xac, 0xbb, 0x04, 0x69, 0x97, 0xad, 0x48, 0xc4, 0x9d, 0x16, 0x17, + 0x50, 0xc1, 0x45, 0x6d, 0x47, 0x6b, 0xfe, 0xfe, 0x6b, 0x86, 0x10, 0xa0, + 0xe6, 0xf7, 0x96, 0x48, 0x2a, 0xfa, 0xe5, 0xdf, 0x73, 0x65, 0xb0, 0x0d, + 0xcf, 0xb3, 0xf6, 0xe8, 0xfc, 0x9a, 0xfa, 0xee, 0x7a, 0x8a, 0xc3, 0xc1, + 0x53, 0xba, 0x4f, 0x67, 0xce, 0x9b, 0xbe, 0x1d, 0x20, 0x89, 0x10, 0x52, + 0xed, 0x5b, 0x6b, 0xe9, 0xa2, 0x0a, 0x45, 0x97, 0x66, 0xc3, 0xc9, 0xec, + 0x2f, 0x61, 0x38, 0x6e, 0xc2, 0x49, 0x3b, 0x76, 0xf9, 0xbe, 0x71, 0xb9, + 0xf9, 0x77, 0x3d, 0xe8, 0x4d, 0x9e, 0xcd, 0xbe, 0xdf, 0x33, 0x34, 0x6b, + 0x8a, 0x3f, 0xd3, 0x58, 0x8b, 0x69, 0x6e, 0xf5, 0xbf, 0x40, 0x73, 0x4e, + 0x63, 0xb7, 0xfe, 0x46, 0x7e, 0x75, 0x9b, 0x04, 0xd3, 0xf6, 0x37, 0x4c, + 0x51, 0x30, 0x9f, 0x64, 0xcc, 0x87, 0x58, 0xbf, 0x4c, 0x05, 0xba, 0x0d, + 0xaa, 0x57, 0xd7, 0x1f, 0x11, 0xee, 0x7b, 0x3a, 0x70, 0x95, 0xb0, 0x63, + 0x3e, 0x68, 0xd3, 0x9e, 0x92, 0x4a, 0x5e, 0x6e, 0xc5, 0x5f, 0x38, 0xc2, + 0x6a, 0xd0, 0xe9, 0x3a, 0xc8, 0x26, 0xa1, 0xe4, 0xf7, 0xd1, 0x05, 0x83, + 0xf6, 0xd1, 0x97, 0xce, 0xee, 0x55, 0xf7, 0xf0, 0xd3, 0x54, 0x8c, 0xf9, + 0xb7, 0x70, 0x5a, 0xeb, 0x8b, 0x32, 0x6d, 0x6c, 0x5b, 0x8c, 0x24, 0x6f, + 0x14, 0x7d, 0xbf, 0x04, 0xc4, 0x1a, 0x69, 0xe8, 0x61, 0xdd, 0xb7, 0x53, + 0x0d, 0x1e, 0x19, 0xed, 0x35, 0x19, 0x87, 0x1d, 0x50, 0xc7, 0xf3, 0x85, + 0xb8, 0x73, 0x71, 0xd9, 0x21, 0xfd, 0xbb, 0x36, 0x0b, 0x17, 0xd9, 0x19, + 0x35, 0x7b, 0xcf, 0x53, 0xec, 0x3b, 0xf8, 0xb8, 0xc9, 0xc4, 0x95, 0xfc, + 0xa9, 0xa8, 0x72, 0x95, 0xde, 0xbe, 0x5e, 0x3e, 0xdb, 0x39, 0x4c, 0xd6, + 0x26, 0xcf, 0xd3, 0x89, 0xca, 0x68, 0xfb, 0xdd, 0x3e, 0x41, 0x30, 0x5c, + 0x3c, 0xea, 0x38, 0x55, 0x7f, 0x36, 0xad, 0xca, 0xef, 0xed, 0x64, 0xe5, + 0xef, 0x0a, 0xee, 0x46, 0xcd, 0xa5, 0x30, 0xd0, 0x00, 0x02, 0x27, 0xa1, + 0xb9, 0x8e, 0x6e, 0x69, 0xa9, 0xcf, 0xe7, 0x19, 0x1b, 0xeb, 0xd3, 0xe9, + 0xc6, 0xe0, 0x7c, 0xbf, 0xf0, 0x5d, 0xbd, 0xe5, 0xc3, 0xe6, 0xb9, 0x0d, + 0x13, 0xf8, 0xa1, 0xc4, 0x7e, 0xcd, 0x11, 0xaf, 0x5d, 0x72, 0xfc, 0xb9, + 0xfd, 0x9c, 0xac, 0xa9, 0xbb, 0x2e, 0xdf, 0x3a, 0x9b, 0x3f, 0x7e, 0x97, + 0x5c, 0xb0, 0x3d, 0x23, 0x7a, 0x78, 0x1f, 0xe8, 0x9b, 0xc9, 0xa5, 0x96, + 0x58, 0x5b, 0x8d, 0x01, 0xa8, 0x90, 0x0c, 0xab, 0xb4, 0x36, 0xd5, 0x8a, + 0xef, 0x90, 0x6c, 0xd2, 0xfe, 0x99, 0x83, 0xd3, 0x3c, 0xf9, 0xc4, 0xbc, + 0xfc, 0xfd, 0x2c, 0x0a, 0xee, 0xf9, 0x07, 0x6e, 0xc3, 0x34, 0x6f, 0x5a, + 0x90, 0x5e, 0xa7, 0x1e, 0xfa, 0x4d, 0xbd, 0x50, 0x4d, 0xbb, 0xfa, 0xa5, + 0x83, 0xb2, 0x56, 0xcb, 0xbf, 0x5f, 0xcf, 0x59, 0x68, 0x41, 0x93, 0xd6, + 0xcb, 0x39, 0x15, 0x96, 0x25, 0x9f, 0xcd, 0x3d, 0x62, 0x0f, 0xe4, 0x95, + 0xa8, 0xce, 0xb7, 0xcc, 0x09, 0x12, 0xfe, 0xd4, 0x4e, 0xd1, 0x73, 0xbf, + 0xa4, 0xab, 0xa2, 0x0d, 0x43, 0xa6, 0xaa, 0x9d, 0x93, 0xd2, 0xfd, 0x6b, + 0x4b, 0xe2, 0x5e, 0x80, 0xa2, 0x7c, 0xd1, 0xac, 0xdb, 0x61, 0x9f, 0x65, + 0xce, 0xfb, 0x3c, 0xd4, 0x51, 0xf1, 0xbc, 0x6c, 0xff, 0x25, 0x87, 0xb0, + 0x18, 0xfe, 0x77, 0xf4, 0x06, 0x82, 0x1a, 0xd9, 0x6c, 0x1d, 0xf1, 0x9a, + 0xa6, 0xc5, 0x15, 0xe3, 0xae, 0xdf, 0x86, 0xfb, 0x2d, 0xb3, 0xc9, 0x0a, + 0xe1, 0xb7, 0x9d, 0xa4, 0x18, 0xc7, 0x16, 0x01, 0xa2, 0xb4, 0x66, 0xaf, + 0xbb, 0xae, 0xac, 0xe8, 0xb3, 0x8a, 0xd4, 0x16, 0xa4, 0xff, 0xe4, 0x09, + 0xa6, 0x32, 0xf5, 0x7f, 0x57, 0x29, 0x0c, 0xa9, 0xc7, 0xbd, 0x5f, 0xed, + 0x81, 0x43, 0xae, 0x99, 0xb7, 0x6c, 0x53, 0x65, 0x86, 0xb0, 0xf0, 0xd2, + 0x81, 0x83, 0x8c, 0xf4, 0xd9, 0x79, 0x5b, 0x9e, 0xb7, 0xa3, 0x8d, 0x91, + 0x83, 0xd6, 0x29, 0xbb, 0xff, 0x1b, 0x87, 0x2e, 0x21, 0x7f, 0x0e, 0x25, + 0x52, 0x9f, 0xcf, 0xe7, 0x66, 0xb6, 0xda, 0xe5, 0x33, 0x94, 0xb6, 0x4d, + 0xb9, 0x19, 0x03, 0xca, 0x2a, 0xa4, 0xeb, 0xd7, 0x4b, 0x9b, 0xc5, 0xb9, + 0x5a, 0xed, 0xf6, 0x58, 0xbf, 0x97, 0x19, 0x77, 0xb7, 0x15, 0xb4, 0xbf, + 0x64, 0x3d, 0x0f, 0xe5, 0xbe, 0x5d, 0x46, 0x4f, 0x46, 0x25, 0xd5, 0xa4, + 0xef, 0x9c, 0xc4, 0x61, 0x6a, 0x9d, 0x37, 0xb2, 0x24, 0x5a, 0x85, 0xf4, + 0x1e, 0x39, 0x9f, 0x2b, 0xc7, 0x7c, 0xc4, 0xb8, 0xa3, 0x71, 0xa0, 0xca, + 0xde, 0xb4, 0x71, 0x7f, 0x33, 0xcc, 0xb8, 0xa7, 0xda, 0x19, 0xae, 0x6f, + 0xcd, 0xe6, 0xa3, 0x50, 0x3d, 0x7c, 0x5f, 0x54, 0x48, 0xfb, 0x9e, 0x83, + 0xef, 0x5a, 0x7f, 0xb3, 0xe8, 0x23, 0x9d, 0x56, 0xf4, 0xab, 0xde, 0x86, + 0x0e, 0xca, 0xc9, 0xa6, 0x67, 0x6f, 0xfc, 0x3d, 0xc0, 0xf5, 0x7f, 0x25, + 0x5b, 0x7a, 0xa5, 0x1f, 0x09, 0xfe, 0x3f, 0x71, 0x7a, 0x7a, 0xb1, 0x5e, + 0xd7, 0xfc, 0x83, 0x1f, 0x38, 0x62, 0xfb, 0x70, 0x9e, 0xa5, 0xb6, 0xcf, + 0xb5, 0x77, 0xb8, 0x5a, 0x95, 0x94, 0x90, 0x87, 0xfb, 0xa2, 0x6d, 0x0c, + 0xb2, 0x77, 0xb0, 0x7b, 0xa7, 0xf5, 0x26, 0x3f, 0xd5, 0xd4, 0xb3, 0xa8, + 0x5d, 0x6f, 0xa6, 0x70, 0xa7, 0xf4, 0x68, 0xf1, 0x61, 0x4d, 0x0c, 0x06, + 0x5b, 0x59, 0xa3, 0x3d, 0xf2, 0x85, 0xd4, 0xfb, 0xff, 0x6e, 0xd2, 0x8e, + 0x29, 0x3c, 0x16, 0xf8, 0xfe, 0x7a, 0xf5, 0xb2, 0xd8, 0xbd, 0xf5, 0x01, + 0xe4, 0xc7, 0x68, 0xf4, 0xea, 0xf0, 0x74, 0xdf, 0x6f, 0x4f, 0xfb, 0x2f, + 0x2e, 0xe7, 0xf2, 0x60, 0x5b, 0xfa, 0x32, 0xd3, 0xcf, 0xc7, 0xe7, 0x77, + 0xa5, 0xf9, 0x7c, 0x96, 0x71, 0xda, 0xd1, 0xe6, 0xc1, 0x3d, 0xad, 0xfe, + 0x59, 0x19, 0xf3, 0x73, 0xae, 0xbf, 0xea, 0xb4, 0xbb, 0x64, 0x54, 0x2c, + 0xb1, 0xf4, 0x79, 0xb7, 0x9f, 0x34, 0xca, 0xf1, 0x8c, 0x57, 0xf1, 0x7c, + 0xb9, 0x22, 0x04, 0x4f, 0x97, 0xfe, 0x38, 0xbe, 0x8c, 0x3c, 0x43, 0x35, + 0x9b, 0x05, 0xe1, 0xe8, 0x9d, 0xaa, 0xc6, 0x4a, 0x49, 0x51, 0xba, 0x78, + 0x6c, 0x6f, 0xd5, 0x11, 0x3b, 0xa3, 0x81, 0x08, 0x60, 0xdb, 0xbc, 0x8f, + 0xd4, 0x2e, 0x5d, 0x5b, 0x40, 0x14, 0xb7, 0xa0, 0x63, 0xee, 0xf7, 0x27, + 0x2b, 0x26, 0x53, 0x97, 0xce, 0x6f, 0x24, 0xba, 0x2d, 0x3e, 0xbd, 0x1e, + 0x75, 0x22, 0x1a, 0x40, 0xf6, 0x57, 0x32, 0x18, 0x21, 0xe5, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xfe, 0x3f, 0x54, 0x00, 0xdc, 0x2a, 0xf4, 0xbb, + 0x4e, 0xdb, 0xef, 0xcd, 0xbd, 0xbe, 0xde, 0xdf, 0x88, 0x36, 0x20, 0x63, + 0x51, 0xa3, 0x7f, 0x35, 0x3e, 0x7b, 0x45, 0xf5, 0x70, 0x7f, 0x9a, 0x82, + 0x90, 0xec, 0xf8, 0x48, 0x25, 0x72, 0x20, 0x8d, 0x07, 0x2a, 0xa6, 0x7b, + 0x5e, 0xdf, 0x26, 0x3b, 0xd5, 0xfa, 0x2e, 0xa8, 0x98, 0x45, 0x76, 0xab, + 0xf4, 0xc8, 0xb6, 0x42, 0x2e, 0xaf, 0x1b, 0x2e, 0xbf, 0xd6, 0xed, 0xee, + 0xf4, 0xd3, 0x71, 0xd7, 0xe6, 0x59, 0xde, 0xbf, 0x9d, 0x5a, 0xf3, 0xf2, + 0x18, 0xa2, 0xf1, 0xff, 0xb0, 0xfb, 0x2b, 0x34, 0x17, 0x7d, 0x2f, 0x0c, + 0xa4, 0x61, 0xa9, 0xc5, 0xd7, 0x8e, 0x23, 0xdd, 0xbd, 0x8e, 0x31, 0x63, + 0xf3, 0xd3, 0x29, 0x47, 0xe2, 0xed, 0x16, 0xee, 0xd7, 0xec, 0x4f, 0x09, + 0x64, 0x54, 0x79, 0x1d, 0x03, 0x2d, 0x3e, 0x44, 0x79, 0x7b, 0x89, 0x57, + 0xe5, 0x36, 0x50, 0x3e, 0x06, 0xef, 0x3f, 0x49, 0x8b, 0x12, 0x26, 0xae, + 0x13, 0xc5, 0x7b, 0x1d, 0x54, 0x12, 0x30, 0xe9, 0xbf, 0xbf, 0x55, 0x90, + 0x54, 0x84, 0xb2, 0x71, 0xcd, 0xc2, 0xa5, 0x70, 0x18, 0x8e, 0xc2, 0xde, + 0xd9, 0x72, 0x63, 0x2a, 0x0d, 0xa5, 0xad, 0xf2, 0xc6, 0x16, 0x8f, 0x56, + 0x24, 0xbe, 0x5b, 0x56, 0xab, 0x84, 0xc3, 0x31, 0xee, 0xcf, 0x52, 0x3c, + 0x11, 0x82, 0xf4, 0xe4, 0xa9, 0x32, 0x17, 0xd2, 0xad, 0xe6, 0xbe, 0x55, + 0x96, 0xdb, 0xcd, 0xf0, 0x8e, 0x91, 0x1b, 0x69, 0x1a, 0xdd, 0x50, 0x6d, + 0x5f, 0xe9, 0xbd, 0xee, 0x77, 0xeb, 0x2f, 0x98, 0xbf, 0xd9, 0xa6, 0xaf, + 0x76, 0x57, 0x4a, 0xfb, 0x56, 0xe9, 0xdf, 0xe8, 0x0f, 0x06, 0xfe, 0x8b, + 0xe7, 0xde, 0x7f, 0xd0, 0xa3, 0x08, 0xfe, 0xf6, 0xde, 0x78, 0x78, 0x78, + 0x22, 0x7e, 0x6e, 0x3e, 0xc6, 0x95, 0xfe, 0x23, 0x78, 0xd9, 0xb7, 0xce, + 0x8d, 0x3b, 0x4b, 0x1b, 0x82, 0x70, 0xaf, 0xc9, 0x15, 0xfb, 0x26, 0x48, + 0x64, 0x71, 0xdf, 0xc5, 0x17, 0xee, 0x4d, 0x1f, 0xdf, 0xdb, 0x8b, 0x89, + 0x98, 0x8a, 0x35, 0xec, 0x1d, 0xb2, 0xff, 0x0c, 0xd3, 0xae, 0x30, 0x8e, + 0x85, 0x11, 0x48, 0xa8, 0x7d, 0x7d, 0x93, 0x96, 0x2e, 0xc3, 0x49, 0xb1, + 0x99, 0x74, 0x5f, 0x25, 0xf7, 0x54, 0xd6, 0xf3, 0xbb, 0xfd, 0xf3, 0x88, + 0xcd, 0x81, 0xfd, 0x9f, 0x6d, 0x35, 0x0f, 0xe8, 0x87, 0xe5, 0x84, 0x4f, + 0xfd, 0x21, 0xb3, 0x77, 0x4a, 0xba, 0xe1, 0xa9, 0x31, 0x66, 0xf9, 0x77, + 0x5b, 0x78, 0x29, 0xdd, 0x54, 0xfb, 0x6e, 0x2e, 0xdb, 0x1b, 0x84, 0xf5, + 0xe6, 0x5d, 0xcd, 0xf6, 0x64, 0x4e, 0x56, 0x36, 0x9d, 0x6e, 0x46, 0xfb, + 0xfb, 0x77, 0x56, 0x73, 0x11, 0x4e, 0x82, 0xbb, 0xa9, 0xef, 0xd3, 0xed, + 0x47, 0xd7, 0x77, 0xd6, 0x77, 0x87, 0xc4, 0xd4, 0x3a, 0xff, 0xd0, 0x6a, + 0x60, 0x1c, 0x31, 0x59, 0x9e, 0xd6, 0x53, 0xce, 0x1d, 0x67, 0x75, 0xfe, + 0x0b, 0x59, 0x72, 0x62, 0x1d, 0x94, 0x79, 0x56, 0x9e, 0xd6, 0x52, 0xb7, + 0xa6, 0x5d, 0xdf, 0x89, 0x7b, 0xcf, 0x54, 0xf5, 0xcc, 0x64, 0xf8, 0xa9, + 0xf2, 0xf0, 0x57, 0x81, 0xcd, 0x88, 0xcd, 0xfb, 0xfe, 0xeb, 0xf6, 0xaf, + 0x3f, 0xa8, 0xd8, 0xa0, 0xc8, 0xd1, 0xb9, 0x5b, 0x85, 0x2f, 0x7f, 0xb5, + 0xae, 0x17, 0x59, 0x91, 0x3e, 0x90, 0x3e, 0x3b, 0xff, 0x99, 0x52, 0x05, + 0xbd, 0x5f, 0x83, 0x6f, 0x51, 0xcf, 0xe7, 0x5f, 0x3d, 0xad, 0x07, 0x4a, + 0x36, 0x63, 0xb7, 0x75, 0x69, 0xc4, 0x7c, 0x3a, 0xbb, 0x74, 0xff, 0xbd, + 0xd2, 0x64, 0x80, 0x93, 0xa3, 0xca, 0x62, 0x29, 0xc3, 0x73, 0x3e, 0xab, + 0xf5, 0x3c, 0x6d, 0x85, 0x85, 0x3a, 0xcc, 0x22, 0x6b, 0xe4, 0x77, 0xb1, + 0x86, 0xee, 0xf9, 0x4f, 0x0f, 0x34, 0x68, 0x6c, 0xc7, 0x57, 0x23, 0x40, + 0x42, 0x17, 0x8d, 0x0f, 0x4a, 0x6d, 0x15, 0xdb, 0xda, 0x8f, 0xe5, 0x2c, + 0x1c, 0x72, 0x18, 0x52, 0xd5, 0xaf, 0xa9, 0xf1, 0xa3, 0x0a, 0xe1, 0xba, + 0x67, 0xee, 0xd9, 0x2d, 0xe3, 0x85, 0xd3, 0xdb, 0xbd, 0xfb, 0x99, 0x11, + 0xf6, 0xf6, 0x9e, 0x1b, 0xdf, 0x24, 0xc9, 0x26, 0x6b, 0xde, 0xba, 0x3d, + 0x2e, 0xd7, 0xe9, 0x7e, 0xef, 0x43, 0x58, 0xe8, 0xba, 0xb6, 0xf7, 0x97, + 0x72, 0x0b, 0xa8, 0xbb, 0xfa, 0xf3, 0x01, 0x04, 0x40, 0xe6, 0xef, 0x5d, + 0xc5, 0xbe, 0x92, 0xde, 0xf5, 0xfa, 0x9a, 0x69, 0x3e, 0x0d, 0x91, 0x95, + 0xaf, 0xb9, 0x97, 0xfd, 0xa2, 0xdc, 0xc6, 0x1b, 0x1c, 0xd5, 0xa6, 0xff, + 0xa3, 0xee, 0xdb, 0x84, 0xa8, 0x74, 0xf0, 0xb2, 0xfb, 0x0b, 0xbc, 0x91, + 0x9d, 0xf2, 0xad, 0x7c, 0x05, 0xc3, 0xf3, 0xef, 0xdf, 0x6b, 0x4f, 0xf3, + 0x6b, 0xdd, 0xb9, 0x2b, 0xc8, 0x2c, 0xb1, 0xd6, 0xad, 0x80, 0x48, 0x36, + 0xed, 0x24, 0x2b, 0xa4, 0x7b, 0xdf, 0x57, 0x2d, 0xf7, 0x99, 0x0a, 0x55, + 0x2c, 0x69, 0x64, 0x9d, 0x21, 0xed, 0xec, 0xde, 0xf8, 0xee, 0x73, 0x5b, + 0x48, 0x61, 0x2e, 0x20, 0x7a, 0xb7, 0xbd, 0x75, 0x47, 0x2a, 0xe3, 0x55, + 0x7b, 0x0f, 0x8f, 0xd8, 0xeb, 0xdf, 0xd7, 0x5b, 0x06, 0x83, 0x4f, 0xea, + 0xa6, 0xfd, 0x72, 0x0f, 0x83, 0x5f, 0xd3, 0x77, 0x93, 0x7f, 0xde, 0x76, + 0x77, 0x39, 0xbd, 0x8e, 0xb7, 0xce, 0x77, 0xea, 0x15, 0xc9, 0x94, 0x83, + 0x47, 0xae, 0x6d, 0x37, 0x7d, 0xce, 0x40, 0xc6, 0x69, 0xbd, 0x83, 0xe1, + 0xc0, 0xea, 0xdb, 0x66, 0x6d, 0x71, 0x67, 0x31, 0xd3, 0x3b, 0xb9, 0x57, + 0x29, 0x5f, 0x31, 0x41, 0x37, 0xbb, 0x86, 0xda, 0xfd, 0x30, 0xb9, 0x7f, + 0x0f, 0x5c, 0x76, 0xca, 0x44, 0xdc, 0xb2, 0xdb, 0x4f, 0xd8, 0xc1, 0x5e, + 0x29, 0x67, 0x7d, 0x6e, 0x99, 0x46, 0xe7, 0xde, 0x6a, 0xbf, 0x57, 0x8b, + 0x53, 0x74, 0x5f, 0x51, 0x4f, 0x2e, 0x2c, 0x94, 0xcd, 0x32, 0xef, 0x57, + 0x0e, 0x8a, 0xb0, 0x9a, 0x53, 0x1f, 0x4b, 0xae, 0xe6, 0x80, 0xbe, 0x66, + 0xb7, 0xac, 0x46, 0x48, 0x2f, 0xb1, 0xb9, 0x6d, 0x2f, 0xf3, 0x07, 0x19, + 0xd6, 0xa7, 0x7b, 0x03, 0x10, 0x68, 0x93, 0x36, 0xe7, 0x42, 0x72, 0xa3, + 0x68, 0xb4, 0xdd, 0x3b, 0xd2, 0xa2, 0xc4, 0x16, 0xaa, 0x9d, 0x03, 0xb7, + 0x36, 0x6c, 0x11, 0xb9, 0xc5, 0x55, 0xbf, 0x75, 0xba, 0x01, 0x95, 0xf6, + 0x7e, 0x2f, 0x67, 0xa9, 0xc7, 0x62, 0x41, 0x0e, 0x3f, 0x51, 0xf1, 0xa2, + 0x95, 0xfd, 0x97, 0x52, 0xed, 0xda, 0x32, 0xdf, 0xe3, 0xb5, 0x65, 0x48, + 0xdc, 0xab, 0x37, 0xe1, 0x15, 0x1c, 0xa5, 0x8f, 0xfa, 0x43, 0x90, 0xcd, + 0x00, 0xb5, 0xf6, 0x32, 0x06, 0xfb, 0x01, 0x9d, 0x90, 0xef, 0xce, 0xdc, + 0x8b, 0x30, 0x63, 0xf8, 0xc5, 0xbd, 0x4f, 0xc6, 0xa9, 0xef, 0x7d, 0xba, + 0x22, 0xbe, 0x42, 0x6a, 0x0b, 0xe5, 0xff, 0xbb, 0xaa, 0xb6, 0x5c, 0xe0, + 0x4b, 0x7a, 0xde, 0xc5, 0xd7, 0xce, 0x3f, 0xae, 0xfd, 0xe9, 0xf9, 0x75, + 0xc6, 0xa4, 0xd1, 0xdb, 0x33, 0x7a, 0x9d, 0xde, 0x3d, 0xaa, 0xf3, 0x92, + 0x84, 0xd8, 0xa7, 0xae, 0xfe, 0xcf, 0x66, 0x71, 0xe9, 0xbd, 0xf5, 0xf7, + 0xb7, 0xd6, 0xa0, 0x25, 0xb1, 0x57, 0xab, 0xd2, 0xe8, 0x91, 0x9b, 0x73, + 0x03, 0x59, 0x79, 0xc6, 0xaf, 0x9f, 0xfe, 0x2b, 0x94, 0xf0, 0x45, 0x34, + 0xb9, 0xbb, 0x32, 0xab, 0xba, 0xa5, 0xc8, 0x14, 0x4b, 0xf2, 0xff, 0x96, + 0xa4, 0x35, 0x69, 0x32, 0x28, 0xc5, 0xae, 0xe6, 0x14, 0xb9, 0x08, 0x25, + 0x90, 0xe9, 0xd9, 0x8d, 0x9e, 0x16, 0x62, 0x0b, 0xcb, 0xd7, 0xd7, 0x4e, + 0x8a, 0xd2, 0xd8, 0xfe, 0xcf, 0xae, 0x71, 0x87, 0x00, 0xdd, 0x8b, 0x73, + 0xb7, 0xf6, 0xda, 0x4d, 0x8d, 0xb7, 0x71, 0x67, 0x7a, 0x93, 0x5f, 0x4c, + 0x38, 0x11, 0xaa, 0x97, 0xc6, 0x1b, 0x25, 0x50, 0x3c, 0x81, 0xfa, 0xb1, + 0x96, 0x7b, 0xad, 0xab, 0xed, 0x9e, 0xd6, 0x53, 0x2f, 0xb2, 0x47, 0x13, + 0xe9, 0x76, 0xb3, 0xe0, 0x19, 0xda, 0x71, 0xe7, 0xff, 0x05, 0x4f, 0xa9, + 0xe0, 0x88, 0xb9, 0xcc, 0x92, 0x30, 0x3f, 0xf6, 0xbf, 0xba, 0xdc, 0x00, + 0x0c, 0x30, 0x6b, 0x1c, 0x36, 0x6b, 0x12, 0x53, 0x9d, 0xcb, 0x24, 0x31, + 0x09, 0x21, 0x1b, 0xba, 0x37, 0xee, 0x36, 0x31, 0xc9, 0x84, 0x08, 0xc8, + 0x2b, 0x69, 0x87, 0x9e, 0xf1, 0xaf, 0xbf, 0xc4, 0x6a, 0xe2, 0xb1, 0xa0, + 0xa9, 0x65, 0xa2, 0x7f, 0x6a, 0xf4, 0x3f, 0x1a, 0x6e, 0x7f, 0xaf, 0x63, + 0x85, 0xe9, 0x14, 0x86, 0x3f, 0xb3, 0xe1, 0x7f, 0xd8, 0xde, 0x9e, 0xba, + 0xbf, 0xde, 0x35, 0x4f, 0x04, 0x41, 0x8a, 0xbb, 0x41, 0x59, 0x8f, 0xfe, + 0xc1, 0x78, 0x6d, 0xac, 0x0a, 0xa0, 0x95, 0x18, 0xe3, 0x63, 0x8d, 0xff, + 0xbf, 0x68, 0x7c, 0x63, 0xad, 0xbe, 0x93, 0x3c, 0x0c, 0xf9, 0x22, 0x44, + 0x63, 0xff, 0x68, 0xb6, 0xed, 0xc7, 0x0d, 0x2c, 0x7f, 0x43, 0x05, 0x39, + 0xbe, 0x5a, 0xaa, 0xa0, 0x6a, 0xdd, 0x83, 0x3d, 0xf4, 0x19, 0x82, 0x62, + 0x39, 0xd5, 0x65, 0xe7, 0x90, 0x09, 0x13, 0xa8, 0x75, 0xca, 0x85, 0x80, + 0xcb, 0xe6, 0x9c, 0x4f, 0xb7, 0x03, 0x33, 0xba, 0x7a, 0x22, 0xd9, 0x65, + 0xb9, 0x61, 0xa2, 0x44, 0xd8, 0xbe, 0xeb, 0xc3, 0xc8, 0x84, 0x6d, 0x7b, + 0x29, 0x57, 0xc1, 0xad, 0xce, 0x51, 0xb9, 0x5a, 0x7f, 0x95, 0x0f, 0x1d, + 0x10, 0x23, 0xa4, 0xff, 0x5d, 0xe1, 0x19, 0x35, 0x6e, 0x8b, 0xb5, 0x0a, + 0xa1, 0xe7, 0xbb, 0xad, 0x93, 0x27, 0x77, 0x3f, 0x24, 0xc4, 0xf0, 0x9f, + 0xe2, 0x7a, 0xa8, 0x72, 0xeb, 0xe7, 0x25, 0xb1, 0xf8, 0x54, 0xc1, 0x4d, + 0x6e, 0x39, 0x15, 0x0a, 0xc2, 0xc6, 0x8e, 0xdd, 0xe3, 0x5e, 0x0a, 0x7d, + 0xf5, 0xfa, 0x45, 0x7d, 0x32, 0x7d, 0x7b, 0x0b, 0x6e, 0x3c, 0x3f, 0x2b, + 0x77, 0x89, 0x1b, 0x30, 0x68, 0x70, 0xcd, 0x46, 0x26, 0x45, 0xae, 0xa3, + 0x7b, 0xc7, 0x8d, 0x12, 0x4b, 0x57, 0xc2, 0xd0, 0x2f, 0xfc, 0x99, 0x9b, + 0x2f, 0x46, 0x62, 0xf9, 0xae, 0x27, 0x63, 0x6c, 0x58, 0xd1, 0x5b, 0xbe, + 0x87, 0x70, 0xa5, 0xa1, 0x89, 0xd5, 0xff, 0x43, 0xbf, 0x7a, 0x88, 0x31, + 0xcd, 0x77, 0x6a, 0x5b, 0xf5, 0x43, 0xe4, 0xdb, 0x0f, 0x86, 0x67, 0xb5, + 0x2f, 0xe9, 0x9e, 0xb3, 0x08, 0xc2, 0x95, 0xe2, 0x3d, 0xea, 0x6b, 0x1c, + 0xdf, 0x09, 0x30, 0x35, 0xaf, 0xdb, 0x54, 0x30, 0x2e, 0x49, 0x7f, 0x45, + 0xa6, 0xff, 0xa4, 0x2d, 0x0d, 0xf4, 0x27, 0x66, 0xa9, 0x9e, 0x3e, 0x95, + 0x86, 0xde, 0x5f, 0xee, 0x2b, 0x0e, 0x04, 0x85, 0x39, 0xba, 0xc8, 0x2e, + 0x50, 0xe2, 0x9e, 0xdf, 0xb7, 0x76, 0xee, 0xca, 0x29, 0x10, 0x4d, 0x6e, + 0x2f, 0x79, 0xca, 0x25, 0x82, 0xab, 0xbc, 0x9b, 0x6f, 0x94, 0x04, 0x62, + 0x4e, 0xa5, 0x35, 0x80, 0x0f, 0x3d, 0x9e, 0xd2, 0xb6, 0x8e, 0xe3, 0xe8, + 0xbd, 0x32, 0x19, 0xd9, 0xf7, 0xb7, 0x9f, 0x34, 0x6d, 0xfd, 0xab, 0x7b, + 0xe6, 0x1e, 0x92, 0x9d, 0xc3, 0x7f, 0x19, 0x8e, 0x0c, 0x55, 0x58, 0xad, + 0x07, 0xbe, 0x48, 0xa6, 0x6b, 0xed, 0x7d, 0x7b, 0x0e, 0xfa, 0x59, 0xd7, + 0x73, 0xba, 0xcd, 0x84, 0xbb, 0x82, 0x86, 0x6b, 0xed, 0x72, 0x96, 0xe0, + 0x62, 0x5f, 0x9d, 0xbe, 0xe9, 0x5f, 0x38, 0xa1, 0xe6, 0x7f, 0xe3, 0x02, + 0xf5, 0x07, 0x40, 0x50, 0xc8, 0x36, 0x3d, 0xb3, 0x3f, 0x62, 0xc0, 0xed, + 0xfd, 0x63, 0x5e, 0x31, 0x4f, 0xa9, 0x10, 0xfb, 0xe6, 0x74, 0x19, 0xf9, + 0x8f, 0x57, 0xaf, 0xf7, 0x4f, 0xd0, 0xb6, 0x82, 0xf6, 0xb2, 0x93, 0xdd, + 0xaa, 0x96, 0xb8, 0x2a, 0x69, 0x70, 0xfc, 0x97, 0xca, 0x75, 0xef, 0xd3, + 0xbd, 0x87, 0x5d, 0x9d, 0x92, 0xa5, 0xef, 0x76, 0xe4, 0x20, 0x3b, 0xc4, + 0x3d, 0xd8, 0x3b, 0xcc, 0x82, 0xb2, 0x8c, 0x15, 0xc1, 0x4f, 0xb4, 0xed, + 0x51, 0xb5, 0xa4, 0x1e, 0x18, 0xbf, 0x48, 0x4e, 0xce, 0x43, 0x81, 0x0c, + 0xb2, 0xd0, 0xfb, 0x47, 0xd2, 0xe2, 0xc4, 0x09, 0xde, 0x32, 0x8b, 0x8b, + 0xbc, 0xfb, 0x76, 0xe6, 0x57, 0xe0, 0x30, 0x66, 0x58, 0x7a, 0x37, 0x96, + 0xdc, 0xa4, 0xc3, 0x58, 0xd4, 0x37, 0xd8, 0xd8, 0xd9, 0xdd, 0x15, 0x88, + 0xa5, 0xa4, 0xec, 0x18, 0xe8, 0xed, 0xbc, 0x91, 0x9a, 0x16, 0x92, 0xe7, + 0x97, 0x76, 0xfb, 0x31, 0x41, 0xb8, 0x92, 0x48, 0xf3, 0xdc, 0x3a, 0x1a, + 0xfb, 0x3c, 0x59, 0x7c, 0x2a, 0xd5, 0xe3, 0x33, 0x0d, 0xbd, 0xb9, 0xd6, + 0x00, 0x34, 0xb3, 0x63, 0x2c, 0x3e, 0x5b, 0x80, 0xc0, 0x60, 0xa7, 0xb7, + 0x6a, 0x68, 0xbe, 0x84, 0xb2, 0xe2, 0x5d, 0x5f, 0x65, 0xaf, 0xac, 0x49, + 0xaa, 0xd6, 0x5f, 0xab, 0xb6, 0x5a, 0xf5, 0x5f, 0x9f, 0x24, 0x32, 0x4e, + 0xa6, 0x27, 0xad, 0xfd, 0x62, 0x09, 0xc3, 0xe3, 0x56, 0xdc, 0x3e, 0xb0, + 0x38, 0x73, 0x56, 0x8c, 0xef, 0xcf, 0xad, 0xa8, 0x0b, 0xa8, 0x6c, 0xcc, + 0x7e, 0xb6, 0xa1, 0x75, 0x07, 0x9c, 0xf5, 0xa1, 0x02, 0x0b, 0x47, 0x0a, + 0xda, 0xdd, 0xef, 0xab, 0xed, 0x81, 0x3f, 0xbb, 0xdf, 0xd8, 0x34, 0xb2, + 0x82, 0xba, 0x28, 0xbf, 0x5f, 0xb7, 0x00, 0x51, 0x05, 0x06, 0x4d, 0xa2, + 0x3e, 0x47, 0xd9, 0x71, 0x08, 0xa8, 0x7a, 0x53, 0xa5, 0xb7, 0x61, 0x1a, + 0x6e, 0x36, 0xe5, 0xa8, 0x96, 0x3f, 0xb0, 0x04, 0xf9, 0x7e, 0x4b, 0x8f, + 0xa9, 0xba, 0x77, 0x5f, 0x84, 0x6f, 0xc6, 0xe5, 0xa4, 0xfb, 0x3d, 0x76, + 0x29, 0x3a, 0xe2, 0x5f, 0x77, 0xfc, 0xdb, 0xcd, 0xed, 0x56, 0xae, 0x0f, + 0x56, 0x50, 0x17, 0x27, 0x77, 0x02, 0x3e, 0xb3, 0xb3, 0x4c, 0x84, 0x35, + 0x60, 0x4e, 0x4d, 0xe7, 0xa1, 0xe4, 0x95, 0xde, 0x63, 0x71, 0x6a, 0xd3, + 0x61, 0x17, 0x4e, 0xe1, 0x2b, 0xf9, 0x27, 0x32, 0x2e, 0xc9, 0xfb, 0x67, + 0xf5, 0x9b, 0xfd, 0x73, 0x08, 0x21, 0x6a, 0x3d, 0x8e, 0xfb, 0x85, 0xd9, + 0x14, 0xe1, 0xd7, 0xf8, 0x43, 0x4b, 0xd3, 0xd3, 0xe6, 0xd0, 0x56, 0x7d, + 0x5b, 0x53, 0xab, 0x30, 0xaa, 0xf7, 0x46, 0xab, 0x59, 0xd6, 0x37, 0xbb, + 0xd4, 0xb3, 0xdb, 0x1e, 0xa1, 0x99, 0x82, 0xea, 0xe5, 0x7c, 0x60, 0xd7, + 0x70, 0xf4, 0xb5, 0x4f, 0x0a, 0x6c, 0xe2, 0x07, 0x4b, 0xcb, 0xf3, 0x42, + 0xa1, 0xd2, 0x62, 0xba, 0xf4, 0xfb, 0xa1, 0x5f, 0x8a, 0x9e, 0x70, 0xcd, + 0x55, 0xbb, 0xe0, 0x60, 0x1f, 0x07, 0xab, 0xa2, 0x9b, 0xb1, 0x99, 0xa0, + 0x71, 0x1a, 0x6f, 0x78, 0x65, 0x71, 0x86, 0x6e, 0x2f, 0x2b, 0x6d, 0xc7, + 0x67, 0x3b, 0x14, 0x00, 0xdc, 0x10, 0x5e, 0x29, 0x31, 0x8d, 0xfd, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x3f, 0x54, 0x00, + 0xbc, 0xdc, 0x7d, 0xf7, 0xec, 0xbe, 0x8e, 0x72, 0xd3, 0x35, 0x79, 0x97, + 0x14, 0xbb, 0x95, 0xfe, 0x32, 0xd5, 0x9a, 0x90, 0xc0, 0xdb, 0x5e, 0xaa, + 0x73, 0xaf, 0x84, 0x1c, 0x46, 0xa8, 0xc8, 0x3b, 0x62, 0xd6, 0x4e, 0xd9, + 0x77, 0x95, 0xf3, 0x98, 0x1b, 0xbb, 0x3d, 0xa6, 0x37, 0xae, 0x8f, 0x35, + 0x5f, 0xb8, 0xd1, 0xe0, 0x72, 0x2b, 0xa7, 0xde, 0xb4, 0xf5, 0x3a, 0x65, + 0x79, 0x7d, 0x13, 0xe7, 0xe4, 0x05, 0x7d, 0xdc, 0xde, 0xd7, 0x40, 0x38, + 0x04, 0x52, 0x5f, 0xeb, 0x53, 0xb1, 0x53, 0x7a, 0xe2, 0xb5, 0xbb, 0x69, + 0x25, 0x9e, 0x67, 0x35, 0x74, 0x29, 0x74, 0x6a, 0xb1, 0x32, 0x65, 0x8b, + 0x64, 0xda, 0x07, 0xef, 0xe0, 0xfe, 0x2a, 0xec, 0x72, 0x38, 0x83, 0x18, + 0xac, 0xff, 0x8b, 0x42, 0x61, 0xaf, 0xb6, 0xc7, 0x74, 0x1d, 0xaf, 0x65, + 0x90, 0xc6, 0x29, 0x8e, 0xbe, 0x8c, 0x17, 0xc7, 0x5f, 0x79, 0x59, 0x7e, + 0x8b, 0x93, 0x2f, 0xd2, 0x03, 0xe9, 0x51, 0xd1, 0xf6, 0x2a, 0x5b, 0x1d, + 0xa7, 0xc4, 0x2b, 0x53, 0x50, 0x51, 0x35, 0x62, 0x9c, 0xbe, 0xdd, 0x6d, + 0xb0, 0xf7, 0x70, 0xa9, 0xf5, 0xb9, 0x80, 0xf8, 0x37, 0x0a, 0xbd, 0xf6, + 0x2d, 0xb1, 0x07, 0x12, 0xd1, 0x09, 0xfb, 0xce, 0xe9, 0x66, 0x32, 0x0c, + 0x09, 0xeb, 0x5b, 0xa5, 0x39, 0xb6, 0x21, 0xf1, 0xe9, 0xa2, 0xdb, 0xd9, + 0xba, 0xcf, 0xc5, 0xa7, 0xef, 0x5f, 0xf4, 0x96, 0xe0, 0x5f, 0xae, 0xdf, + 0x5b, 0xfc, 0x67, 0xe3, 0xe7, 0xdb, 0xad, 0x79, 0x18, 0x6b, 0x2a, 0xd7, + 0x57, 0xbc, 0x2a, 0xa7, 0xaa, 0xbd, 0xc2, 0xd6, 0xe2, 0x1f, 0x4f, 0x3d, + 0x94, 0x42, 0x7a, 0x63, 0xc8, 0xad, 0xdc, 0xff, 0x27, 0x38, 0x82, 0x1b, + 0x81, 0x85, 0x7b, 0xb6, 0x82, 0x25, 0xe4, 0xd1, 0x2f, 0x1c, 0xff, 0xf7, + 0xb8, 0xc7, 0xef, 0xe1, 0xf0, 0xbd, 0x19, 0x06, 0xc3, 0x47, 0xdf, 0x68, + 0x75, 0x32, 0xd8, 0xb3, 0xc6, 0x48, 0xba, 0x59, 0x0f, 0xe5, 0xa9, 0x83, + 0xa3, 0x8c, 0x0a, 0xfb, 0x0a, 0x5a, 0x8c, 0xd3, 0xc6, 0xff, 0xb4, 0x6c, + 0x86, 0x24, 0x57, 0x5e, 0xf6, 0x35, 0xdd, 0xf1, 0x5b, 0xdb, 0xe1, 0xbe, + 0x3e, 0x4f, 0x88, 0xaf, 0xe9, 0x0f, 0x6a, 0xef, 0x73, 0xaa, 0xba, 0xd0, + 0xdc, 0xfe, 0x0e, 0x76, 0x63, 0x1c, 0x03, 0xd1, 0xfd, 0x52, 0x01, 0x96, + 0xb5, 0xaa, 0xcf, 0xc4, 0x8c, 0xe2, 0xc7, 0x61, 0x72, 0x37, 0xa9, 0x6d, + 0x8d, 0x25, 0x07, 0x40, 0xe6, 0xbf, 0x39, 0x4f, 0x9e, 0xbf, 0xd7, 0x23, + 0xbb, 0xf5, 0x37, 0xf1, 0x8e, 0xa5, 0x05, 0x55, 0x42, 0xd0, 0xec, 0x11, + 0xd7, 0x3a, 0x4e, 0xcd, 0xad, 0x42, 0x78, 0xa0, 0x99, 0x2f, 0x15, 0x77, + 0x02, 0x96, 0x6f, 0xbb, 0xf8, 0xb5, 0xa5, 0xbc, 0x79, 0x7a, 0xb3, 0x71, + 0x9b, 0xbc, 0x07, 0xda, 0x39, 0x9f, 0x74, 0xfd, 0x0a, 0xbf, 0x95, 0x66, + 0xdc, 0xfa, 0xb5, 0x7d, 0x6e, 0x6a, 0x6d, 0x62, 0xf4, 0xde, 0xfd, 0x9c, + 0xb8, 0xe2, 0xc1, 0x6e, 0xd5, 0xad, 0x36, 0x8e, 0x19, 0x84, 0x93, 0xda, + 0x4f, 0x93, 0x4e, 0xe7, 0x2a, 0x4f, 0x8f, 0x32, 0xf2, 0x96, 0x48, 0x8c, + 0xad, 0xb2, 0x97, 0xe8, 0x09, 0x97, 0xf4, 0x10, 0x36, 0xfd, 0x37, 0x6a, + 0x78, 0x1d, 0x95, 0xdf, 0xa3, 0x1b, 0xec, 0xbc, 0x22, 0xe9, 0xef, 0xd6, + 0xfa, 0xf0, 0x19, 0xb5, 0x7f, 0x97, 0x77, 0xde, 0x7a, 0xe2, 0xde, 0xda, + 0x7f, 0x7a, 0x6e, 0xfc, 0x90, 0x6d, 0xc6, 0x3c, 0x5b, 0xfe, 0x17, 0xe1, + 0xbf, 0xfc, 0x68, 0x74, 0xed, 0x9f, 0x62, 0x8f, 0x77, 0x19, 0x45, 0x26, + 0xd2, 0x5e, 0x1e, 0xd9, 0x59, 0x3a, 0x5e, 0x32, 0xb2, 0xa9, 0x6d, 0xf7, + 0x95, 0x86, 0x8c, 0xd7, 0xfb, 0x62, 0x3e, 0xb7, 0x09, 0xcf, 0xfb, 0xf2, + 0x6d, 0x97, 0x9c, 0x77, 0x38, 0x7a, 0x5a, 0x3d, 0xd7, 0x9f, 0xd7, 0x7e, + 0x7e, 0xb6, 0xf9, 0x08, 0x4b, 0xe2, 0xa5, 0x53, 0x57, 0xd6, 0xef, 0xa6, + 0x33, 0x0e, 0x96, 0xb1, 0xb2, 0xa7, 0x6b, 0x12, 0xc1, 0xd2, 0x17, 0x9b, + 0x5f, 0xdc, 0x00, 0x15, 0xd5, 0xeb, 0xd7, 0x58, 0xe2, 0xee, 0xf4, 0xb4, + 0x7f, 0xe8, 0xc6, 0x59, 0xea, 0xbd, 0x1e, 0x94, 0xf6, 0xff, 0xdb, 0x99, + 0x5c, 0xac, 0x5a, 0x36, 0x66, 0xc4, 0x91, 0xac, 0x95, 0x2b, 0x31, 0x21, + 0xc8, 0xd9, 0x5a, 0x02, 0x8b, 0x67, 0x16, 0x3b, 0x38, 0x22, 0xef, 0x63, + 0x11, 0x26, 0x6d, 0x66, 0x8c, 0xc6, 0x4e, 0x8a, 0x71, 0xef, 0x85, 0x86, + 0x13, 0x5f, 0x87, 0x06, 0xf4, 0x6f, 0x2d, 0xbc, 0x6a, 0x23, 0x9c, 0xfe, + 0xa6, 0xfc, 0x21, 0x41, 0xc4, 0x5e, 0xff, 0x67, 0x2f, 0xb9, 0xce, 0xc5, + 0xf3, 0x9c, 0xa6, 0x77, 0x0e, 0xec, 0xec, 0xb5, 0xf9, 0xf1, 0xb2, 0xe1, + 0x1b, 0xd7, 0xf7, 0x38, 0xbe, 0x66, 0x75, 0xea, 0x79, 0xfc, 0x38, 0x18, + 0x00, 0xfe, 0x76, 0xf7, 0x9c, 0x79, 0x5e, 0x67, 0x7d, 0x16, 0x6e, 0x97, + 0x4a, 0x31, 0x78, 0xcc, 0x40, 0x72, 0xaf, 0xbd, 0xf7, 0xff, 0x4a, 0xfa, + 0x8a, 0xae, 0xd3, 0x39, 0x0f, 0x30, 0xdb, 0xbb, 0x9f, 0x14, 0xb5, 0x4c, + 0x1c, 0x73, 0xf0, 0x75, 0x9c, 0x03, 0x27, 0x5e, 0xf1, 0x6e, 0x5b, 0xfd, + 0x4e, 0xde, 0xa9, 0xe7, 0x4d, 0xda, 0xd2, 0x35, 0x1f, 0x66, 0x02, 0x85, + 0x7f, 0x7d, 0x4d, 0xdb, 0x59, 0x9c, 0xc0, 0xbd, 0xde, 0xd7, 0x36, 0xaf, + 0xd5, 0x76, 0x9b, 0xb4, 0xfb, 0x9e, 0x15, 0x4a, 0x95, 0xf2, 0xa6, 0xd6, + 0x1f, 0x0f, 0x9c, 0xdd, 0x7d, 0x97, 0x3d, 0x47, 0x47, 0x3f, 0xd0, 0xf6, + 0x7b, 0x28, 0xc1, 0x9e, 0xeb, 0xf8, 0x1f, 0x56, 0x07, 0xa1, 0x81, 0xa5, + 0xf8, 0xf5, 0x7a, 0x5a, 0xca, 0x23, 0x8c, 0xed, 0xf6, 0xdf, 0x56, 0x84, + 0xd6, 0xda, 0x4c, 0x35, 0xd5, 0xdb, 0xb2, 0x5e, 0x88, 0xdb, 0xff, 0x92, + 0xc2, 0xbd, 0x99, 0x47, 0xd9, 0xda, 0x76, 0x02, 0xd2, 0x72, 0x87, 0xd9, + 0xec, 0xb9, 0xb0, 0xcd, 0xb9, 0xad, 0x07, 0x61, 0x28, 0xe9, 0xb6, 0x4e, + 0x4a, 0xf7, 0x7f, 0xef, 0xec, 0xf5, 0x9a, 0x9f, 0x8d, 0x7e, 0x30, 0x1e, + 0x44, 0xfc, 0x67, 0x53, 0xc7, 0x59, 0xea, 0xb5, 0xff, 0x4a, 0x37, 0xcc, + 0x93, 0xf1, 0x9b, 0x6e, 0x7d, 0xc2, 0x3b, 0x13, 0xd0, 0x1f, 0xa4, 0x06, + 0xe8, 0x5b, 0x0a, 0xb1, 0xdd, 0xfe, 0x57, 0x9c, 0x7a, 0x47, 0x8c, 0x15, + 0x5e, 0xb7, 0x66, 0xc6, 0xa1, 0xe5, 0x1e, 0x7e, 0x3b, 0xf2, 0x37, 0x16, + 0xfe, 0x4b, 0x7d, 0xd1, 0xc6, 0xd3, 0x61, 0xd5, 0x69, 0x9a, 0x6a, 0xec, + 0x51, 0x8e, 0x0f, 0xcf, 0x81, 0x2e, 0x3a, 0x9d, 0x3c, 0x0e, 0xf7, 0xff, + 0xb5, 0x8f, 0x52, 0x91, 0x32, 0xf0, 0xe6, 0x8f, 0xa5, 0x99, 0x0b, 0xeb, + 0x63, 0xb0, 0x1e, 0x58, 0x79, 0x98, 0xa7, 0xbe, 0x27, 0x11, 0x72, 0xae, + 0x42, 0x9a, 0x5d, 0xb5, 0x74, 0x75, 0x94, 0xf2, 0xe2, 0xfe, 0xe1, 0xf5, + 0xbd, 0x0d, 0x5f, 0x60, 0xe2, 0xb6, 0x7d, 0xbb, 0xfd, 0xa8, 0xe3, 0x94, + 0xfb, 0xef, 0xe2, 0xcf, 0xd8, 0x98, 0x6d, 0x91, 0x2a, 0xaa, 0x30, 0xea, + 0x6e, 0xbd, 0xba, 0xf4, 0x16, 0x52, 0xe3, 0x1d, 0x5a, 0xf5, 0x5b, 0xb3, + 0xb0, 0xdd, 0xab, 0xe7, 0x77, 0x55, 0x1a, 0xc5, 0x51, 0x88, 0xfa, 0x4e, + 0x33, 0x89, 0x29, 0x9b, 0xba, 0xd5, 0x8d, 0xfd, 0x50, 0xc8, 0xd4, 0xa3, + 0x62, 0x1d, 0x02, 0xc3, 0x4f, 0xbb, 0xf6, 0xbb, 0x5c, 0xab, 0x70, 0x3a, + 0xd7, 0x37, 0xe5, 0xde, 0xe0, 0x7d, 0x03, 0x9a, 0x7c, 0x8f, 0x72, 0xdd, + 0xd7, 0xb2, 0xb2, 0xac, 0x78, 0x31, 0x7c, 0xb4, 0x91, 0x10, 0xcd, 0xdd, + 0x4b, 0x6f, 0x47, 0x85, 0x6a, 0x5b, 0xfb, 0x9e, 0xce, 0xd2, 0x69, 0xac, + 0x6d, 0xbb, 0xad, 0xf3, 0x1c, 0xda, 0x1b, 0xd6, 0x95, 0x4a, 0x06, 0x9c, + 0x6d, 0x6c, 0x8a, 0xa4, 0xc4, 0x90, 0x76, 0xfc, 0xb6, 0x7d, 0xe0, 0x2c, + 0x48, 0xf3, 0x37, 0x66, 0x2f, 0xbe, 0xcb, 0xc2, 0xcb, 0xfa, 0x87, 0xee, + 0xaf, 0xb4, 0x60, 0x5f, 0x88, 0x3a, 0xb8, 0x0b, 0x2b, 0x45, 0xae, 0x9f, + 0xb7, 0x52, 0x37, 0x4e, 0x60, 0xe3, 0xe6, 0x7b, 0x67, 0xd7, 0x6d, 0xcf, + 0xc0, 0x44, 0xa5, 0xfe, 0x62, 0x42, 0x5c, 0x81, 0xea, 0x7b, 0x5d, 0x0f, + 0x18, 0xe9, 0x3d, 0xda, 0xe2, 0xf6, 0xd3, 0x4d, 0x32, 0x11, 0x16, 0xe7, + 0x7b, 0x7c, 0x5a, 0xe8, 0xe0, 0xc2, 0xdc, 0x33, 0xe3, 0xc2, 0x9d, 0xa4, + 0xd2, 0xbe, 0x47, 0x89, 0x1a, 0x28, 0xa8, 0xee, 0x46, 0xb3, 0xa2, 0x94, + 0x91, 0x85, 0x76, 0x8f, 0x3b, 0x7c, 0xec, 0x1c, 0xa6, 0x76, 0x7d, 0x6d, + 0x86, 0x1c, 0xea, 0xe1, 0x6e, 0xd8, 0xbc, 0x14, 0xf6, 0x80, 0x08, 0x1b, + 0x87, 0x37, 0x6d, 0xe0, 0xba, 0xe5, 0x3d, 0x72, 0xdc, 0x77, 0x6b, 0xc3, + 0xd5, 0xc2, 0x73, 0x6d, 0xbc, 0xf4, 0x6c, 0x22, 0x80, 0xe1, 0x9e, 0xb4, + 0xa7, 0xbe, 0x43, 0xc3, 0x3f, 0x06, 0x45, 0xfa, 0xb5, 0xd3, 0x56, 0x7e, + 0xe8, 0x56, 0xef, 0xe7, 0xc1, 0x8e, 0xaa, 0x4b, 0x1b, 0x80, 0xed, 0xe6, + 0x48, 0xb4, 0x16, 0xda, 0x9a, 0x35, 0x17, 0x99, 0x3d, 0x4c, 0x15, 0x68, + 0x9e, 0xee, 0x23, 0xbf, 0x36, 0x68, 0x0e, 0xa3, 0x6c, 0x76, 0x6b, 0xd1, + 0x99, 0x93, 0xb7, 0x6d, 0x07, 0x93, 0x13, 0x4c, 0xc3, 0x63, 0xca, 0xbb, + 0xf9, 0x3b, 0xa2, 0x8d, 0x46, 0xd1, 0xfa, 0xc6, 0xae, 0x8c, 0x92, 0x91, + 0xee, 0x7f, 0xae, 0x61, 0x0b, 0x9b, 0x56, 0xe2, 0xfe, 0x1d, 0x73, 0x73, + 0x93, 0x0f, 0xc5, 0x35, 0x4a, 0x60, 0x91, 0xde, 0x46, 0xb5, 0x5a, 0x8b, + 0xb1, 0x10, 0x1e, 0xa9, 0x92, 0xbf, 0x43, 0x9d, 0x64, 0x55, 0xc3, 0x4e, + 0xb4, 0x7a, 0xcf, 0xab, 0xa0, 0x95, 0x48, 0xc7, 0x46, 0xf5, 0xe1, 0xb9, + 0xc1, 0x49, 0xe4, 0xdb, 0xbb, 0xda, 0xa3, 0xc9, 0xea, 0x06, 0xc9, 0x9e, + 0x6e, 0x10, 0x36, 0x94, 0x63, 0x33, 0x2b, 0xcf, 0x17, 0xac, 0x6f, 0xf2, + 0x85, 0x86, 0xd1, 0x18, 0x37, 0x62, 0x64, 0x8e, 0x91, 0x4d, 0x1e, 0xe5, + 0x0f, 0xbb, 0x5c, 0xbf, 0xbb, 0xa3, 0xe1, 0x9a, 0xe1, 0x6a, 0xb1, 0x14, + 0xee, 0x5f, 0x35, 0xe1, 0xc7, 0x93, 0x6a, 0xd3, 0xba, 0x90, 0xb9, 0x2f, + 0x3d, 0xc3, 0x00, 0x7e, 0x72, 0x2e, 0xff, 0xd6, 0x74, 0x7c, 0x3a, 0xdf, + 0xf8, 0x75, 0x7e, 0x2a, 0x31, 0x91, 0x9c, 0x83, 0x2c, 0x7a, 0xd3, 0x7c, + 0xde, 0xf7, 0x5e, 0x03, 0xd5, 0x72, 0x5e, 0x3a, 0x2b, 0x02, 0x7e, 0xc1, + 0x6c, 0xd2, 0x7a, 0x78, 0xe4, 0x1f, 0xd5, 0xc3, 0x27, 0xfb, 0xfb, 0x1d, + 0x21, 0xd4, 0x98, 0xfc, 0xaf, 0x33, 0x3a, 0x21, 0x65, 0x61, 0x2d, 0xfb, + 0x4a, 0x4f, 0x8e, 0xdf, 0xb6, 0xde, 0x03, 0xe0, 0xd1, 0x02, 0xf4, 0x36, + 0x59, 0xe2, 0xbd, 0x13, 0xc9, 0x64, 0x78, 0x97, 0x8e, 0x7f, 0xfd, 0xa8, + 0xae, 0xe3, 0x12, 0x9c, 0x2e, 0xfa, 0x91, 0x59, 0x45, 0x7f, 0x0b, 0x37, + 0x77, 0x98, 0x69, 0xd2, 0xff, 0x4a, 0x1a, 0x97, 0x29, 0x2f, 0xbc, 0xdd, + 0x9f, 0x29, 0xf2, 0x0f, 0xd5, 0x8d, 0xb6, 0x47, 0x49, 0xda, 0xf7, 0x47, + 0xb0, 0xba, 0x77, 0xbe, 0x68, 0xa3, 0x97, 0x95, 0x47, 0xfe, 0x17, 0xec, + 0x69, 0xf7, 0x9f, 0x8b, 0x51, 0xd7, 0xe7, 0x3f, 0xd3, 0xd5, 0xda, 0x03, + 0xdd, 0xab, 0xde, 0x80, 0x22, 0x7d, 0x02, 0x7e, 0x40, 0x41, 0xff, 0xf3, + 0xf6, 0x88, 0xf1, 0x2e, 0x03, 0x83, 0x1d, 0xa5, 0x7a, 0x20, 0xe8, 0xee, + 0x49, 0xff, 0x60, 0x14, 0xe2, 0xb4, 0xd9, 0xab, 0x9b, 0xfe, 0x54, 0xca, + 0x0a, 0x22, 0x9f, 0x15, 0x4f, 0x67, 0x7a, 0x89, 0x1b, 0xfb, 0x4a, 0xb7, + 0x30, 0xf2, 0x8e, 0xb9, 0xf1, 0x6f, 0x55, 0xc2, 0x5e, 0x07, 0xdf, 0x45, + 0xdb, 0xb5, 0x66, 0x22, 0x55, 0xb1, 0x9d, 0x79, 0x0b, 0x40, 0x9d, 0x79, + 0x20, 0xeb, 0xa7, 0x1c, 0x52, 0xfb, 0xf1, 0x74, 0x7c, 0xf5, 0xc9, 0x7d, + 0x15, 0x5d, 0xbc, 0x09, 0x64, 0xb0, 0x90, 0xaf, 0x8d, 0x1d, 0xb7, 0x0f, + 0x8d, 0x7b, 0xa1, 0x79, 0x69, 0x5b, 0xab, 0xa8, 0xfb, 0x8a, 0x57, 0xa7, + 0x0a, 0x75, 0x3c, 0xaa, 0x86, 0xde, 0xa2, 0x08, 0x63, 0x7d, 0xaa, 0x1c, + 0xac, 0x1f, 0xed, 0x13, 0x8c, 0xb1, 0x7f, 0xe0, 0x5a, 0xef, 0xda, 0xe5, + 0x19, 0xba, 0x38, 0x9d, 0xdc, 0x0b, 0x59, 0xf0, 0xfc, 0x44, 0x63, 0x24, + 0x3f, 0x17, 0x8a, 0x67, 0x3b, 0xce, 0x90, 0x5e, 0xed, 0x86, 0x98, 0x19, + 0xec, 0x95, 0x76, 0x7f, 0x77, 0xc8, 0xc3, 0x4d, 0xc5, 0x7b, 0x6c, 0x78, + 0x43, 0x3c, 0x29, 0xdd, 0x35, 0xfd, 0xc8, 0x2f, 0x03, 0x77, 0xce, 0xa3, + 0x67, 0x8b, 0x57, 0x17, 0x4b, 0xd9, 0xfd, 0x6b, 0x38, 0x4c, 0x04, 0x64, + 0x0e, 0x73, 0xd8, 0xdc, 0x8a, 0x56, 0xa6, 0x4a, 0x7d, 0xaa, 0x3d, 0x5e, + 0xcc, 0x98, 0x01, 0x58, 0x67, 0x30, 0x5a, 0x66, 0x03, 0x14, 0xfd, 0x9f, + 0x8a, 0xbd, 0x45, 0xb4, 0xa5, 0xc3, 0xa4, 0x24, 0xbf, 0x1f, 0x3e, 0x9d, + 0x9c, 0xff, 0x7b, 0xeb, 0xc9, 0x4b, 0x0b, 0x4f, 0xfe, 0x7e, 0x49, 0xc7, + 0x4d, 0xa2, 0x9d, 0xd9, 0xd7, 0x87, 0x42, 0x4c, 0xe2, 0x77, 0xb3, 0xbf, + 0x16, 0xf0, 0xaa, 0xb3, 0xde, 0xe3, 0x5c, 0xe8, 0xf4, 0xfe, 0x3f, 0xb2, + 0x86, 0xaf, 0x51, 0x5c, 0xda, 0x3e, 0x9a, 0xb6, 0x4b, 0xad, 0x93, 0xe0, + 0xbe, 0xac, 0x4f, 0x57, 0x38, 0x80, 0x05, 0x79, 0x47, 0x16, 0x28, 0xad, + 0xfe, 0x5d, 0x57, 0x7e, 0x7d, 0xf9, 0x51, 0x51, 0xb6, 0x51, 0x56, 0x2a, + 0xe6, 0x0e, 0x83, 0xbf, 0x6f, 0x0d, 0x93, 0x0c, 0xe2, 0x9b, 0xe2, 0x7c, + 0x9f, 0x7d, 0x1f, 0xd2, 0xcb, 0xf6, 0x6a, 0x3a, 0x9c, 0x87, 0xa4, 0x25, + 0xea, 0x15, 0x46, 0x85, 0x72, 0x46, 0x80, 0xd6, 0x23, 0x7c, 0x54, 0x89, + 0xc0, 0xa8, 0xec, 0xb5, 0xde, 0x41, 0xed, 0x15, 0x55, 0x6f, 0x2e, 0xac, + 0xbf, 0x12, 0x44, 0x4e, 0x82, 0xf8, 0xd7, 0xba, 0x8f, 0x80, 0x1a, 0x75, + 0x5a, 0x48, 0x93, 0xd3, 0xca, 0x17, 0xb4, 0xc7, 0x22, 0xd6, 0xc1, 0xaf, + 0x17, 0xac, 0x10, 0xbb, 0x5e, 0x83, 0xed, 0x8a, 0xa7, 0x45, 0x7a, 0xb9, + 0x8f, 0xc4, 0xc6, 0x85, 0x52, 0x0f, 0xef, 0x9e, 0x5e, 0x6f, 0x4d, 0xa7, + 0x1f, 0xbe, 0x3f, 0xeb, 0xb7, 0x15, 0xd9, 0x13, 0x22, 0xdf, 0xee, 0x55, + 0xa2, 0x08, 0x16, 0xea, 0x76, 0x6d, 0x42, 0x4a, 0x6b, 0x9d, 0x84, 0x2f, + 0xfb, 0x42, 0xdf, 0x25, 0x8d, 0xb8, 0x38, 0xb9, 0xc2, 0x08, 0x70, 0xc7, + 0x71, 0x9d, 0x42, 0x43, 0x2c, 0x69, 0xe4, 0x25, 0xfd, 0xc5, 0x2e, 0x76, + 0x97, 0x75, 0x7e, 0x1d, 0xc1, 0xd0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xfe, 0x3f, 0x54, 0x00, 0x7c, 0x6d, 0xf6, 0xd7, 0xef, 0x4c, 0x21, 0xdf, + 0xf7, 0xb8, 0x2b, 0xbb, 0xb6, 0xd9, 0xd4, 0x80, 0xe2, 0x7e, 0xeb, 0x7c, + 0x07, 0x3e, 0x33, 0xf7, 0xec, 0xe9, 0xfb, 0x96, 0x40, 0x77, 0xa5, 0xba, + 0x5e, 0xd7, 0x30, 0xc7, 0xef, 0xe9, 0x22, 0x53, 0xf1, 0xf1, 0xb9, 0xdb, + 0x7d, 0x3c, 0x2d, 0x36, 0xca, 0xa3, 0x95, 0xe7, 0xfd, 0x4f, 0x47, 0x67, + 0x45, 0x56, 0xdb, 0xc6, 0xea, 0xfc, 0x8e, 0x7e, 0x23, 0x31, 0x9f, 0xea, + 0xed, 0xa6, 0xef, 0x0b, 0xeb, 0xe5, 0x66, 0x97, 0x40, 0x6e, 0x6f, 0xfd, + 0xc1, 0xf9, 0x27, 0x89, 0xf6, 0x7f, 0x38, 0x0b, 0x5f, 0x3b, 0xb8, 0xdf, + 0x6b, 0xbd, 0x7d, 0x13, 0x57, 0x54, 0x26, 0x2b, 0x7f, 0xad, 0xfe, 0xaa, + 0xf9, 0x3f, 0xdd, 0xfb, 0x53, 0x57, 0x6f, 0xeb, 0x75, 0x9e, 0xd7, 0xa5, + 0xa0, 0xdd, 0x2a, 0x74, 0xdf, 0x66, 0xe4, 0xdf, 0x98, 0x5f, 0xbb, 0x3a, + 0x81, 0x64, 0xa5, 0x38, 0x7b, 0xf6, 0x2a, 0xa7, 0x5b, 0x0a, 0x8f, 0xf7, + 0x28, 0x9a, 0xad, 0x0d, 0xa1, 0xdd, 0xb9, 0x43, 0x2d, 0x36, 0x19, 0xd0, + 0x8b, 0xfa, 0x9d, 0x83, 0x1a, 0xab, 0x8b, 0x34, 0x18, 0x30, 0xee, 0x9e, + 0xcd, 0xff, 0x5f, 0xdb, 0x6e, 0x0c, 0xc5, 0x7b, 0xff, 0xa6, 0xdb, 0x8d, + 0x95, 0x91, 0xef, 0x9e, 0x24, 0x5f, 0x48, 0x30, 0x08, 0x40, 0xdf, 0xfb, + 0xf3, 0x58, 0xfb, 0x13, 0x1f, 0xd1, 0xb9, 0xff, 0x96, 0x8c, 0x64, 0x81, + 0xaa, 0xff, 0x51, 0xe3, 0x7d, 0x9c, 0x76, 0xfc, 0x37, 0xd6, 0x63, 0xa9, + 0xbd, 0xeb, 0xf9, 0xca, 0xad, 0x50, 0xbd, 0x2d, 0xdf, 0x8b, 0x9e, 0xc5, + 0xbb, 0x9d, 0x7f, 0xf0, 0x9e, 0xaa, 0x6f, 0xbf, 0xda, 0xcf, 0x16, 0xdc, + 0x7d, 0xa7, 0xd7, 0x22, 0x8a, 0x3b, 0x7e, 0xc5, 0xb4, 0xf3, 0x72, 0x87, + 0xe9, 0xfe, 0xe6, 0x44, 0x94, 0xec, 0x52, 0x7e, 0xe9, 0xf7, 0xa9, 0xe1, + 0xb8, 0xb4, 0x06, 0xfd, 0xff, 0x4d, 0x8f, 0xe8, 0x66, 0xe3, 0x98, 0xac, + 0x9b, 0xff, 0xa2, 0x7a, 0xbe, 0x96, 0x6b, 0x21, 0xa5, 0x17, 0xc0, 0xad, + 0xb7, 0xeb, 0xa6, 0xf4, 0x52, 0xf5, 0x44, 0x5a, 0xff, 0xc7, 0x56, 0xb1, + 0xb1, 0x57, 0xf4, 0x2a, 0x98, 0x93, 0x5a, 0xab, 0x9c, 0xfe, 0xd4, 0x3d, + 0xd6, 0xd8, 0xf2, 0xad, 0x13, 0x44, 0x41, 0x46, 0xc1, 0xbe, 0x51, 0x72, + 0xd1, 0xa6, 0x15, 0xc9, 0x5b, 0xe6, 0x5b, 0x82, 0x9f, 0x0c, 0xd3, 0xed, + 0x7a, 0x86, 0xc0, 0x8d, 0xd2, 0x4d, 0xed, 0x77, 0x37, 0x7d, 0x7c, 0xe7, + 0xa6, 0x90, 0x1e, 0x57, 0xbd, 0xdf, 0xaa, 0x76, 0x5e, 0xa3, 0x72, 0xc7, + 0x80, 0xb4, 0x16, 0x7d, 0x7e, 0x5d, 0xed, 0xdc, 0xfd, 0xe5, 0x38, 0xb9, + 0xd2, 0xa6, 0x89, 0x80, 0x3d, 0xd7, 0x44, 0x51, 0x63, 0xb5, 0x81, 0x80, + 0xe6, 0xdb, 0x85, 0x26, 0x66, 0xc9, 0x41, 0x12, 0x2c, 0xdb, 0x3a, 0x1c, + 0x31, 0x4f, 0x86, 0x7c, 0xfe, 0xe5, 0xde, 0x27, 0x0c, 0x32, 0xcf, 0x73, + 0x67, 0xfc, 0x0e, 0x3b, 0x25, 0xf1, 0x7c, 0x77, 0xef, 0xad, 0x4b, 0xf4, + 0xe9, 0xba, 0x91, 0x35, 0xdc, 0x83, 0xcd, 0xd8, 0x7c, 0xb4, 0x24, 0xc5, + 0x78, 0xa2, 0x62, 0x0b, 0xb6, 0x77, 0x08, 0x3a, 0x07, 0xaa, 0xe7, 0xdd, + 0xb4, 0xcf, 0x89, 0x7c, 0xa1, 0x83, 0xbd, 0xac, 0x7e, 0x07, 0x0a, 0x71, + 0xb2, 0x64, 0x7e, 0x6a, 0x46, 0x2c, 0x76, 0xb6, 0x54, 0x03, 0x36, 0x27, + 0x14, 0x69, 0xfc, 0xee, 0x96, 0xae, 0xbf, 0xe3, 0xcd, 0xab, 0xdd, 0xfc, + 0xe6, 0x6b, 0x1d, 0xec, 0xde, 0x83, 0xf2, 0xb1, 0x01, 0x04, 0x7d, 0x37, + 0x4f, 0x8f, 0x0d, 0x81, 0x9e, 0x92, 0xed, 0x5e, 0x93, 0x5b, 0x6e, 0xc9, + 0x88, 0x6a, 0xb7, 0xf7, 0x3b, 0x9d, 0x18, 0x96, 0xf4, 0xee, 0xef, 0x0c, + 0x2f, 0xf3, 0x7f, 0xbf, 0x04, 0x7b, 0x0b, 0xc8, 0x9f, 0xff, 0xde, 0xad, + 0xd7, 0x37, 0x9f, 0x3d, 0xdb, 0xe9, 0xfa, 0xbf, 0x51, 0x0a, 0x6d, 0xc9, + 0x7f, 0xb1, 0xce, 0x43, 0xde, 0xbb, 0x5d, 0xaf, 0xe2, 0x50, 0xbc, 0x8f, + 0xe2, 0xa5, 0xf9, 0xf3, 0x12, 0xba, 0x96, 0x67, 0xf6, 0x9f, 0x25, 0xe8, + 0x19, 0x54, 0xda, 0xd9, 0x1b, 0x19, 0xa0, 0xf2, 0xb5, 0xd3, 0xbf, 0xfd, + 0x4e, 0xfa, 0x3e, 0x7c, 0xd0, 0xb8, 0x96, 0xf6, 0x77, 0x97, 0x69, 0xc9, + 0x24, 0xc4, 0x3e, 0x13, 0x47, 0x11, 0x77, 0x76, 0xd3, 0xde, 0x7e, 0x95, + 0xf4, 0xf8, 0xbd, 0xd4, 0x5b, 0x8c, 0x2c, 0x5e, 0xff, 0x9f, 0xaf, 0xef, + 0xb4, 0xd8, 0xb9, 0x33, 0x2f, 0xdc, 0x26, 0x54, 0xcd, 0x25, 0x8c, 0xaf, + 0xd1, 0x09, 0xf2, 0xd2, 0xb7, 0x8c, 0xca, 0xd6, 0xfd, 0xaf, 0x09, 0x2c, + 0x3c, 0x32, 0xcf, 0x7c, 0x1d, 0x7b, 0x76, 0x2c, 0x0f, 0xf7, 0xf7, 0x1b, + 0x75, 0xc0, 0x1f, 0x90, 0xf5, 0x79, 0xf9, 0xa6, 0x75, 0xa2, 0xc9, 0x7d, + 0x1f, 0xef, 0x2e, 0x01, 0x06, 0x1a, 0xb3, 0xd7, 0xcd, 0x6d, 0x0b, 0x7a, + 0x9b, 0x3e, 0x2b, 0xc8, 0x9e, 0xc8, 0xe9, 0xbe, 0x92, 0x59, 0x26, 0x4e, + 0xfd, 0x29, 0x29, 0xe8, 0xf4, 0x54, 0x1a, 0x18, 0xd5, 0xc6, 0xcf, 0x2f, + 0x77, 0xaa, 0x89, 0xd2, 0x77, 0xad, 0xff, 0xd9, 0xba, 0xd3, 0x08, 0xa3, + 0x6f, 0xfb, 0xfe, 0x1c, 0x78, 0xdf, 0xbd, 0x7b, 0xec, 0xc7, 0x4f, 0xbb, + 0x4f, 0x6f, 0x16, 0x5f, 0xee, 0x7c, 0xdd, 0x94, 0x05, 0x0b, 0xb2, 0x99, + 0xbf, 0xf2, 0x39, 0x6f, 0xdf, 0x75, 0xf6, 0x0f, 0xda, 0x7e, 0x2a, 0xf6, + 0xae, 0x16, 0xff, 0xfc, 0xc6, 0xd7, 0xef, 0x23, 0x5f, 0x7f, 0x97, 0x10, + 0xb2, 0x93, 0x1b, 0xc4, 0x47, 0xd5, 0xe5, 0x39, 0x4a, 0xcb, 0x8f, 0xbf, + 0x3b, 0xee, 0xef, 0xc9, 0xa6, 0xdf, 0x9c, 0xb7, 0x36, 0xda, 0x6a, 0x1d, + 0xbc, 0xc7, 0x69, 0xc2, 0x9e, 0xe1, 0xd0, 0x1c, 0xf8, 0x75, 0x3c, 0x67, + 0x7f, 0x00, 0x8a, 0x03, 0x9e, 0x6d, 0xf3, 0xbf, 0x03, 0xd4, 0x16, 0xb4, + 0xe6, 0x9d, 0x4f, 0x1d, 0x4f, 0x31, 0xfb, 0xe3, 0x50, 0xe2, 0x83, 0x58, + 0xaa, 0xda, 0xef, 0xad, 0x16, 0x71, 0x3f, 0xf2, 0x6c, 0x2a, 0x2b, 0xec, + 0xc5, 0x50, 0xed, 0xf5, 0x9e, 0xd0, 0xe1, 0xf6, 0x65, 0x8d, 0xff, 0xd2, + 0x3d, 0x73, 0x0e, 0xf5, 0x65, 0xaf, 0xad, 0xc7, 0xc1, 0x42, 0xeb, 0x2a, + 0x8a, 0x5b, 0x8f, 0x2d, 0xf4, 0x7b, 0x77, 0x54, 0x44, 0xdb, 0x52, 0xbe, + 0x7c, 0xef, 0x67, 0x26, 0x7b, 0x2c, 0x5e, 0xf7, 0x87, 0xf7, 0x7d, 0xbc, + 0x33, 0x5b, 0xdd, 0xf5, 0x50, 0x44, 0xed, 0x57, 0xe7, 0x3b, 0xff, 0x40, + 0xd5, 0x46, 0x5c, 0x9e, 0x2f, 0x51, 0x22, 0x41, 0x65, 0xa7, 0xfd, 0x2f, + 0xe8, 0x3e, 0x33, 0xbb, 0x36, 0xdf, 0x27, 0xbd, 0x55, 0x27, 0x76, 0xb1, + 0x5b, 0x78, 0xef, 0x2a, 0x5b, 0xdf, 0x4c, 0x74, 0x6e, 0x3e, 0x4e, 0xb2, + 0xfd, 0x76, 0x84, 0x84, 0xa2, 0x0c, 0x62, 0xef, 0x6e, 0x6c, 0x76, 0xfd, + 0x8d, 0xd9, 0xea, 0x9e, 0x6b, 0xf1, 0x69, 0x7f, 0x4b, 0x4f, 0xd1, 0xa2, + 0x5f, 0xd6, 0x9a, 0xca, 0xfe, 0xac, 0x30, 0x63, 0xf7, 0xdf, 0xda, 0x8d, + 0x6b, 0x97, 0x8e, 0xae, 0xcd, 0x97, 0xc9, 0xc2, 0x29, 0x71, 0xb7, 0xa0, + 0xda, 0x7f, 0xd9, 0x3b, 0x9a, 0xdb, 0xfb, 0x59, 0xae, 0x82, 0x77, 0xdb, + 0x7d, 0x75, 0xe1, 0x4b, 0x84, 0x55, 0xed, 0x4f, 0xb0, 0x5c, 0x92, 0x21, + 0x15, 0xc8, 0xf2, 0xd3, 0x8c, 0xf8, 0xbf, 0x5f, 0xbb, 0x51, 0x97, 0x40, + 0x79, 0x4a, 0xb7, 0x0a, 0x1e, 0x6e, 0xf1, 0x85, 0x5c, 0xa8, 0xa4, 0xf6, + 0xe4, 0xae, 0xfd, 0xbe, 0xa7, 0x0a, 0x9e, 0x78, 0xed, 0x9b, 0xf3, 0xf0, + 0x19, 0xc3, 0xf9, 0xdb, 0x1d, 0x10, 0x23, 0x85, 0x59, 0xb7, 0xdf, 0x35, + 0xdc, 0x55, 0xd7, 0xfb, 0x4b, 0x2b, 0xde, 0xb6, 0xe6, 0x15, 0xe7, 0x23, + 0xfd, 0x92, 0xb0, 0x88, 0x32, 0x04, 0xae, 0x7f, 0x58, 0x96, 0x0a, 0xc6, + 0xc0, 0xb9, 0x69, 0x0b, 0xc2, 0xbb, 0x69, 0x36, 0xe7, 0xb2, 0x5f, 0x4f, + 0xcc, 0xc3, 0xff, 0x17, 0xa8, 0xbe, 0x72, 0x7d, 0xf7, 0x8e, 0x44, 0xaa, + 0x77, 0x48, 0x5c, 0x41, 0x2e, 0xaa, 0x0d, 0xfe, 0x36, 0x7b, 0x5e, 0x15, + 0x97, 0xa6, 0xe3, 0xf0, 0xb7, 0x50, 0xd0, 0xaf, 0xdb, 0x2a, 0x1f, 0xc9, + 0xdb, 0x7f, 0x6a, 0xcc, 0x7f, 0xad, 0x1f, 0xb9, 0x5c, 0x7d, 0xf6, 0x91, + 0x74, 0x6e, 0x4a, 0xb2, 0xc6, 0x36, 0xbf, 0x39, 0xd9, 0xb8, 0x49, 0x32, + 0x33, 0x77, 0xdd, 0xe0, 0xe9, 0xb4, 0xb0, 0xdd, 0xbe, 0x53, 0xa2, 0x65, + 0x4e, 0x9f, 0x93, 0xff, 0x2a, 0xe7, 0x23, 0x8f, 0xef, 0xb1, 0xf5, 0xf8, + 0xc7, 0x3f, 0x98, 0xcd, 0xbf, 0x3c, 0x66, 0xcc, 0xea, 0x3f, 0xb7, 0xb9, + 0x4d, 0x31, 0xa3, 0x3b, 0xdb, 0x9d, 0xc7, 0xb6, 0x2f, 0x30, 0xbe, 0xf7, + 0xfa, 0x9e, 0xa0, 0xab, 0x1f, 0x34, 0x9f, 0x26, 0xcb, 0xd6, 0xf3, 0xd2, + 0xff, 0xf3, 0xe3, 0x96, 0xec, 0x37, 0xab, 0xc6, 0xcd, 0x9f, 0x98, 0x70, + 0x5b, 0xb4, 0xf4, 0x36, 0x8f, 0x0d, 0xe7, 0xff, 0xd2, 0xec, 0x95, 0x8f, + 0x9e, 0x0b, 0xda, 0xfe, 0xae, 0x2e, 0x42, 0xa4, 0xb3, 0x6d, 0xf3, 0xf2, + 0xe5, 0xd0, 0xbe, 0xef, 0x8e, 0x07, 0x2f, 0x8b, 0xa5, 0x83, 0x38, 0xf6, + 0x17, 0xa9, 0x0a, 0xa7, 0x0b, 0x73, 0xff, 0xae, 0x05, 0x82, 0xbd, 0xed, + 0xe6, 0x9e, 0x11, 0x47, 0x12, 0xd2, 0x72, 0x6b, 0x63, 0x9f, 0x5d, 0xcf, + 0xa8, 0xd9, 0xf2, 0x53, 0xc6, 0xc5, 0xb4, 0xa1, 0xcb, 0x7a, 0xd8, 0xe5, + 0x68, 0xf8, 0xa7, 0xe9, 0xa2, 0x05, 0x7c, 0x39, 0xb2, 0xda, 0xbf, 0xf0, + 0xa2, 0x7c, 0xdc, 0xf3, 0xb5, 0x7d, 0x07, 0x58, 0xf9, 0xef, 0xbf, 0x73, + 0x8b, 0xf9, 0xda, 0x88, 0xdf, 0x36, 0x3b, 0x13, 0xcf, 0x18, 0x57, 0xeb, + 0x0d, 0x45, 0x31, 0x39, 0xf8, 0xb4, 0xcb, 0xa6, 0x65, 0x9e, 0x20, 0x76, + 0x2e, 0x39, 0x94, 0x3f, 0x7b, 0x4d, 0x42, 0xdd, 0x57, 0x11, 0x13, 0x74, + 0xe1, 0xd2, 0xcc, 0xd7, 0x34, 0xe2, 0x66, 0xe1, 0x33, 0x3e, 0x5d, 0xdd, + 0x01, 0xa1, 0x94, 0xd0, 0x92, 0xf0, 0x9a, 0xfb, 0x7e, 0x88, 0x4d, 0xcd, + 0xb6, 0x93, 0xf5, 0x12, 0x9f, 0x68, 0x77, 0x7f, 0x32, 0x02, 0xf4, 0x74, + 0x1d, 0x4e, 0xe1, 0x85, 0x8d, 0xfe, 0x48, 0x6d, 0x58, 0x3a, 0x28, 0x3b, + 0x8a, 0xd1, 0x02, 0xf8, 0xfa, 0x96, 0x92, 0x23, 0x2f, 0x21, 0x0f, 0xec, + 0xdf, 0x6d, 0x8e, 0x7d, 0xa9, 0xa8, 0xf6, 0xb8, 0x37, 0x58, 0x6a, 0xdb, + 0xec, 0x9b, 0x20, 0x48, 0xc7, 0x9e, 0xef, 0x2d, 0x7b, 0xcc, 0xee, 0xa3, + 0xbd, 0xfb, 0xb0, 0x98, 0xc5, 0x20, 0x88, 0xd1, 0xfd, 0xd9, 0x46, 0x7f, + 0xdf, 0x6c, 0xca, 0xed, 0xf8, 0xff, 0x11, 0x07, 0xf0, 0x3c, 0xd9, 0x27, + 0x87, 0x73, 0x66, 0x77, 0x7b, 0x3e, 0xbe, 0x88, 0x2e, 0xb6, 0xbe, 0xf4, + 0xf6, 0xed, 0x11, 0xa8, 0xa7, 0x1b, 0xef, 0x86, 0xaf, 0x05, 0x14, 0xfc, + 0xaf, 0xef, 0x34, 0x69, 0xbd, 0x89, 0x2b, 0xb8, 0x36, 0x07, 0x26, 0x66, + 0x2d, 0xe5, 0x97, 0x49, 0x4a, 0xac, 0xf8, 0x21, 0x29, 0xaa, 0xa5, 0xb3, + 0x9d, 0x85, 0xaf, 0xfd, 0xde, 0xbc, 0x25, 0xbf, 0x77, 0xf8, 0x37, 0xb9, + 0xfb, 0xae, 0xd6, 0x45, 0x88, 0xea, 0x5e, 0x0b, 0x3b, 0x5b, 0x5e, 0x93, + 0x4c, 0x9d, 0xf9, 0x6f, 0xf7, 0x91, 0x96, 0x5e, 0x4a, 0xdf, 0xaf, 0x57, + 0x7d, 0x4e, 0xbe, 0xbf, 0x2a, 0x23, 0xcd, 0x4d, 0x35, 0xff, 0x55, 0x3c, + 0x6d, 0x55, 0x33, 0x31, 0xad, 0xcb, 0xf7, 0xea, 0x3d, 0x77, 0xac, 0x5d, + 0x43, 0x2b, 0x1b, 0x80, 0x3b, 0x70, 0x3f, 0x67, 0xa6, 0x99, 0xbf, 0xaa, + 0xae, 0xe7, 0xef, 0x30, 0x8e, 0x5b, 0x10, 0xe7, 0x2b, 0xf7, 0x5d, 0x65, + 0xfd, 0xa4, 0xb6, 0x80, 0x77, 0x2d, 0x5b, 0x21, 0xe1, 0x13, 0x7a, 0xf4, + 0xbf, 0xd3, 0x1c, 0x7b, 0x53, 0x35, 0x5f, 0xda, 0xab, 0x94, 0x22, 0xfa, + 0xd5, 0x1d, 0xef, 0xbc, 0x47, 0xce, 0x48, 0xaf, 0xab, 0xf4, 0x9d, 0xfb, + 0x14, 0xce, 0xb5, 0x7e, 0x6d, 0x64, 0xf4, 0xe3, 0x1d, 0xee, 0x8e, 0xb3, + 0x51, 0xde, 0x01, 0xc5, 0xe8, 0x50, 0x08, 0x49, 0x96, 0xcd, 0x6f, 0xb7, + 0x3f, 0x53, 0xec, 0x29, 0x96, 0x31, 0x7f, 0xfb, 0xdd, 0x4d, 0x80, 0xf7, + 0x3c, 0xcd, 0x8d, 0x94, 0xad, 0x7e, 0x4f, 0xbb, 0x8b, 0x53, 0xff, 0x72, + 0xb7, 0x35, 0x0d, 0xe1, 0x58, 0x3b, 0xd5, 0xf9, 0xa4, 0xaa, 0x10, 0xe3, + 0xc4, 0xf0, 0x65, 0x39, 0x63, 0xe2, 0x53, 0x03, 0xf7, 0xff, 0xbb, 0x14, + 0x65, 0x62, 0x9b, 0xa8, 0xba, 0x73, 0x50, 0xf8, 0xea, 0x9e, 0xd6, 0x3c, + 0x81, 0xce, 0x21, 0xae, 0xa2, 0xfb, 0x7e, 0x5d, 0x8b, 0x79, 0xa7, 0x2e, + 0xeb, 0xf8, 0x6d, 0x22, 0x2c, 0x52, 0x88, 0xfc, 0xde, 0xfc, 0x1b, 0x9f, + 0xf4, 0xd4, 0xbb, 0xd5, 0x27, 0x95, 0x9f, 0xde, 0xb7, 0x7b, 0x8f, 0x33, + 0xe4, 0xd9, 0xbd, 0x95, 0xa6, 0x92, 0x48, 0xa1, 0x5b, 0xdb, 0x78, 0x9a, + 0xf7, 0xbb, 0x94, 0xb5, 0xbb, 0x37, 0x0a, 0x61, 0xce, 0x47, 0x9f, 0xab, + 0x8b, 0x2a, 0x04, 0xd9, 0xd0, 0xd7, 0x50, 0xd3, 0xc4, 0x37, 0x27, 0x76, + 0xeb, 0x16, 0xbc, 0x24, 0x6f, 0x63, 0x5b, 0x6b, 0xf5, 0xbd, 0xa2, 0xe8, + 0x34, 0x77, 0xfd, 0x5f, 0xd7, 0x02, 0xd3, 0x02, 0xc3, 0xf9, 0xbe, 0x36, + 0xbd, 0x38, 0xe8, 0xfa, 0xfb, 0xd2, 0x41, 0x0a, 0x30, 0x64, 0xdb, 0x7f, + 0x8a, 0x19, 0xe4, 0xbf, 0xeb, 0x86, 0x0c, 0x1a, 0xca, 0xdb, 0x8e, 0xf7, + 0x65, 0x0f, 0x9b, 0x78, 0xeb, 0xf9, 0x44, 0xd9, 0x2f, 0x7d, 0x6f, 0xbc, + 0x39, 0x5f, 0x7f, 0xa5, 0x7b, 0xdb, 0xf1, 0x41, 0x4b, 0xac, 0x32, 0xe7, + 0x0d, 0x27, 0xa3, 0x56, 0xf0, 0xaa, 0xfe, 0x28, 0xff, 0x24, 0x1a, 0xcc, + 0xbe, 0xc5, 0xfe, 0xea, 0xf6, 0x0e, 0xf5, 0xc1, 0xed, 0x69, 0x8d, 0x4b, + 0x95, 0xd4, 0xf2, 0xff, 0x4a, 0x7a, 0xf5, 0x08, 0xeb, 0xe4, 0xcc, 0x2e, + 0x93, 0xed, 0xa0, 0xde, 0x6c, 0x5f, 0x57, 0x55, 0x75, 0xa3, 0xda, 0x65, + 0x7d, 0x0b, 0x8a, 0xb7, 0x7c, 0xf9, 0x2d, 0x23, 0x64, 0x99, 0xc8, 0x6d, + 0x7a, 0xbd, 0x27, 0xed, 0xa9, 0x2a, 0x35, 0xf7, 0x86, 0x20, 0x76, 0xfe, + 0xce, 0x1a, 0xac, 0x8e, 0xd2, 0xdf, 0x08, 0xca, 0xb6, 0xca, 0xf2, 0xec, + 0xb7, 0xab, 0x76, 0x4f, 0x17, 0xcb, 0x21, 0x42, 0xc8, 0x67, 0x57, 0xec, + 0xa8, 0x04, 0x10, 0xd7, 0x7e, 0x52, 0x6d, 0xdc, 0x8f, 0xdd, 0x92, 0x57, + 0xfb, 0xce, 0x62, 0xb5, 0x12, 0x71, 0xe2, 0x9f, 0x2b, 0xd0, 0x2c, 0x53, + 0x1b, 0xdd, 0xde, 0x79, 0xff, 0x0d, 0x1b, 0x68, 0xfc, 0x3a, 0x23, 0x3b, + 0xc8, 0x0f, 0xc9, 0xec, 0xcf, 0x59, 0x79, 0x09, 0xfb, 0x50, 0xd3, 0xf9, + 0x73, 0xcd, 0xfc, 0x49, 0xd3, 0xc6, 0x3d, 0xfb, 0xae, 0x96, 0x1e, 0x50, + 0xda, 0x94, 0xb2, 0x91, 0xef, 0xa2, 0xfd, 0x5f, 0xa5, 0x05, 0x76, 0x67, + 0x7a, 0x0f, 0x5d, 0xb8, 0x38, 0x68, 0xc2, 0xc4, 0x1a, 0x28, 0xd7, 0x8a, + 0x4a, 0x57, 0x2b, 0xc5, 0x43, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x3f, 0x54, 0x00, + 0xec, 0x7b, 0x55, 0x5f, 0x44, 0x73, 0xac, 0xc0, 0x65, 0xca, 0x57, 0xeb, + 0xb9, 0xb5, 0x7c, 0x07, 0x61, 0x98, 0xd7, 0xee, 0x36, 0x7f, 0x53, 0x2f, + 0x32, 0xef, 0xe7, 0x65, 0x6c, 0x41, 0x43, 0x27, 0xfa, 0x5f, 0xec, 0x63, + 0x29, 0xfb, 0x3e, 0x07, 0x59, 0x45, 0x9c, 0xf3, 0xc3, 0xcc, 0x21, 0xf4, + 0xe6, 0x35, 0xd4, 0xc0, 0x5c, 0x5e, 0x98, 0x1e, 0x9b, 0x86, 0xa9, 0xa2, + 0xf6, 0xde, 0xa5, 0x44, 0xb8, 0xc6, 0xf2, 0x9a, 0xf3, 0x84, 0x4e, 0xa0, + 0x8d, 0x47, 0xbb, 0xbd, 0x33, 0x22, 0x5e, 0xc7, 0xac, 0x7c, 0x6d, 0x6f, + 0xbb, 0xf4, 0xc4, 0xa7, 0x44, 0xae, 0xda, 0xc2, 0xbd, 0x04, 0x9b, 0x67, + 0xaa, 0x2b, 0xbf, 0xf8, 0x04, 0x0e, 0x74, 0x56, 0xbe, 0x20, 0x9b, 0xdd, + 0x7f, 0x3d, 0xd9, 0x4c, 0x80, 0x32, 0xc9, 0x66, 0xf7, 0x67, 0x3b, 0x5e, + 0xd3, 0xdb, 0xbe, 0xf5, 0x36, 0xe6, 0x09, 0xb2, 0x11, 0xa0, 0xac, 0x9b, + 0x0f, 0xce, 0x45, 0xc1, 0x69, 0xfb, 0xaf, 0xf2, 0xab, 0x4c, 0x05, 0x9d, + 0x6e, 0xfc, 0x55, 0x4b, 0x32, 0xca, 0xf8, 0xf5, 0x6a, 0xbb, 0x65, 0x83, + 0xf5, 0xde, 0xbd, 0x5f, 0x3f, 0x7e, 0xb8, 0x5e, 0x96, 0xbf, 0xe6, 0xda, + 0x26, 0x6f, 0xe1, 0x01, 0x1d, 0x2b, 0xa2, 0xe4, 0x62, 0x98, 0xe1, 0x64, + 0xbb, 0x0e, 0x77, 0x56, 0x51, 0x2e, 0x63, 0x2c, 0x6e, 0x67, 0xb6, 0xeb, + 0x3e, 0x28, 0x53, 0x09, 0xad, 0x56, 0xde, 0x6f, 0xbb, 0xe0, 0x1d, 0x73, + 0xe2, 0xba, 0xdf, 0x7b, 0xa7, 0x05, 0xa9, 0x32, 0x4f, 0xa0, 0x5b, 0xdf, + 0x3e, 0xb7, 0xd1, 0x46, 0xf2, 0x61, 0xdb, 0x1c, 0xe9, 0x20, 0x83, 0x62, + 0xbb, 0xf8, 0x8d, 0x96, 0x67, 0x65, 0x9c, 0x9e, 0xbe, 0x5e, 0x4f, 0xfe, + 0x8b, 0x1f, 0xfb, 0x9f, 0xe9, 0xda, 0xeb, 0x14, 0x49, 0x17, 0xb5, 0xf6, + 0x25, 0x14, 0x37, 0x0e, 0x90, 0xa7, 0x4e, 0xc9, 0x16, 0x1e, 0x84, 0xed, + 0xd5, 0x74, 0xad, 0xed, 0xb4, 0x3f, 0xfc, 0x0c, 0x0c, 0x86, 0xe5, 0x8e, + 0x88, 0xfa, 0x57, 0x92, 0x69, 0xce, 0x7b, 0x1c, 0x02, 0xec, 0xe1, 0x90, + 0xf2, 0xbb, 0x3a, 0xf6, 0xdc, 0x72, 0x56, 0xdf, 0x65, 0x3c, 0xd5, 0x1b, + 0xf6, 0x7b, 0x59, 0xfe, 0x6d, 0x22, 0xce, 0xbc, 0xf1, 0xda, 0xdf, 0x6e, + 0x95, 0x0e, 0x86, 0xbf, 0x84, 0xa8, 0xe2, 0xc8, 0xa8, 0xb5, 0xa6, 0x71, + 0xb2, 0xd0, 0x14, 0x2d, 0x91, 0x99, 0xfd, 0xa2, 0x08, 0xde, 0xa8, 0xfc, + 0xa1, 0xa2, 0x3f, 0x07, 0xe0, 0xa2, 0x5c, 0x1a, 0xfb, 0x7e, 0x1b, 0x9b, + 0x40, 0xd2, 0x5f, 0xef, 0xff, 0x3b, 0xd3, 0xa6, 0x8c, 0xc1, 0xbb, 0x17, + 0x9b, 0x7c, 0x93, 0x2c, 0xfe, 0x35, 0xf7, 0x2c, 0x91, 0x8f, 0x71, 0x3b, + 0x53, 0xf3, 0xc2, 0x31, 0x00, 0xa9, 0xf1, 0x30, 0x4e, 0xa1, 0x2f, 0x1b, + 0x63, 0xa7, 0x29, 0xcb, 0x5f, 0x14, 0xd6, 0xb4, 0x0e, 0x94, 0x46, 0xdf, + 0x4f, 0x9d, 0x74, 0xef, 0x8e, 0xcd, 0xb9, 0x6c, 0xc8, 0x80, 0xdc, 0x4a, + 0x5f, 0x37, 0x4b, 0xe1, 0x60, 0x2a, 0x68, 0x7b, 0xdf, 0xb5, 0x0c, 0x88, + 0x2d, 0x0d, 0x27, 0xbe, 0xac, 0x44, 0x73, 0x88, 0xea, 0x9c, 0xbf, 0x77, + 0x35, 0x75, 0x04, 0x8b, 0xa7, 0x67, 0x03, 0x29, 0x0e, 0x7b, 0xad, 0x96, + 0x47, 0xf5, 0x45, 0x11, 0x08, 0xc6, 0x25, 0x5c, 0xff, 0xba, 0xb3, 0xf1, + 0xdf, 0x11, 0x50, 0x14, 0x56, 0xe9, 0xca, 0x03, 0xef, 0x9e, 0xe7, 0x6c, + 0xd7, 0xc1, 0x63, 0x16, 0x33, 0x53, 0x45, 0xaf, 0x18, 0xa6, 0x84, 0xba, + 0xbd, 0x67, 0xe9, 0x2b, 0xb8, 0x7a, 0xbe, 0x79, 0xbe, 0x53, 0xfb, 0xfd, + 0x62, 0x2c, 0x70, 0xbd, 0xbd, 0x16, 0x29, 0xb9, 0x07, 0x55, 0x03, 0x0d, + 0x2d, 0x13, 0xf4, 0x5f, 0xab, 0x7f, 0x2e, 0x93, 0xaa, 0x65, 0x71, 0xd7, + 0xa6, 0xd5, 0x8f, 0x36, 0x13, 0xdd, 0xc7, 0xba, 0xef, 0x9c, 0x6f, 0x25, + 0xbc, 0xe7, 0x75, 0xe9, 0x38, 0xbd, 0x31, 0x52, 0x5b, 0xcd, 0x12, 0xce, + 0xf1, 0xc1, 0xbb, 0xd6, 0x60, 0x1a, 0x28, 0x78, 0x70, 0x71, 0xbf, 0x92, + 0x27, 0x43, 0x90, 0x02, 0xdc, 0x99, 0x37, 0xdf, 0xae, 0x23, 0xb5, 0x41, + 0x75, 0xaf, 0x0c, 0xb1, 0x18, 0x84, 0xf2, 0x37, 0xf5, 0x31, 0xd4, 0xb3, + 0x00, 0xf2, 0x36, 0x79, 0xed, 0x7d, 0x6e, 0xff, 0xfb, 0xa7, 0xba, 0x33, + 0x78, 0x03, 0x3d, 0xe2, 0xcc, 0x0b, 0x74, 0x51, 0x44, 0xcc, 0x16, 0xea, + 0xf9, 0x44, 0xa7, 0x5d, 0xf0, 0x47, 0xe5, 0x47, 0xe7, 0x6d, 0x87, 0x31, + 0x67, 0x37, 0xfe, 0xda, 0x53, 0xdc, 0x34, 0x4b, 0xde, 0xfd, 0x1e, 0xfd, + 0x4a, 0xf5, 0x77, 0x47, 0xfd, 0x63, 0x69, 0x3a, 0x45, 0xcb, 0x6e, 0x4e, + 0xe1, 0xff, 0x04, 0x2c, 0x2d, 0xb6, 0x57, 0x3b, 0x08, 0x37, 0x30, 0xca, + 0xf8, 0xf4, 0x7e, 0x8e, 0xc6, 0xa1, 0x72, 0x5f, 0x7b, 0xdf, 0xc9, 0xd7, + 0xa1, 0x05, 0x53, 0xef, 0xc6, 0x86, 0xbd, 0x79, 0x93, 0xaf, 0xe6, 0xe7, + 0x6d, 0x74, 0x04, 0xa4, 0xfa, 0x52, 0x0b, 0x19, 0x44, 0x54, 0x6e, 0xf6, + 0xbc, 0x79, 0x47, 0x32, 0xc9, 0x8b, 0x4c, 0x9f, 0xbb, 0x95, 0x03, 0xc9, + 0xd1, 0xb9, 0xff, 0x54, 0x88, 0x8e, 0x2e, 0x4b, 0x6d, 0x5a, 0x1f, 0xf1, + 0xfe, 0xb5, 0x1f, 0x4c, 0xdf, 0x6c, 0x8d, 0x64, 0xd7, 0x5f, 0xc5, 0xeb, + 0xce, 0x4f, 0xed, 0x6d, 0x55, 0x25, 0xd0, 0xdd, 0x52, 0x05, 0x4f, 0xd2, + 0x26, 0x9b, 0x68, 0x03, 0x70, 0x70, 0xf1, 0xac, 0xa7, 0xef, 0xf1, 0x59, + 0x31, 0x98, 0xb5, 0x42, 0xdd, 0xa4, 0x8f, 0x07, 0x41, 0x0b, 0x59, 0xcd, + 0x6f, 0x8f, 0x1e, 0xc9, 0x0e, 0x39, 0xf5, 0xbe, 0x59, 0x41, 0x72, 0x15, + 0xd7, 0xec, 0x1f, 0x8c, 0x2b, 0x44, 0x80, 0x6d, 0x6c, 0x64, 0xfd, 0x96, + 0xbe, 0xf5, 0x5f, 0x5f, 0x0e, 0xb6, 0x9c, 0x46, 0xe8, 0xf5, 0x57, 0x92, + 0x24, 0xa4, 0xb1, 0x13, 0x7e, 0x39, 0x8a, 0x72, 0x99, 0xdf, 0xbc, 0xba, + 0x70, 0x25, 0x60, 0x54, 0xdd, 0xf8, 0x6b, 0x86, 0x83, 0x6d, 0xf5, 0x93, + 0x50, 0x09, 0x14, 0x0e, 0xf5, 0xe7, 0xb3, 0x0f, 0x59, 0x58, 0x4a, 0xe1, + 0x62, 0xfb, 0xf7, 0x66, 0x55, 0xf7, 0x4b, 0x98, 0xeb, 0x39, 0x20, 0x13, + 0x39, 0xae, 0xdb, 0xd7, 0x82, 0x2f, 0x9e, 0xe7, 0x45, 0x6a, 0xdf, 0xc6, + 0x51, 0xa0, 0x34, 0xf1, 0x2d, 0xeb, 0x76, 0x97, 0x69, 0x13, 0x5c, 0xdf, + 0x37, 0xef, 0x4a, 0xfb, 0x57, 0x90, 0xd5, 0xd9, 0x37, 0x7e, 0x07, 0xfc, + 0xd6, 0x89, 0x6a, 0x80, 0xc8, 0x9d, 0xda, 0x5f, 0xd4, 0x76, 0x94, 0xac, + 0x86, 0x34, 0x2a, 0x4d, 0xb7, 0x71, 0x90, 0x8a, 0xfc, 0xbc, 0xa9, 0x1a, + 0xfc, 0xf0, 0x05, 0xd3, 0xab, 0xda, 0xb3, 0x8f, 0x6a, 0x52, 0x66, 0x4a, + 0xff, 0x36, 0x7a, 0x5d, 0x4b, 0xdd, 0x61, 0xa9, 0xdf, 0x57, 0xf8, 0x19, + 0x2f, 0xc7, 0xe4, 0xb7, 0x4a, 0xb1, 0xbf, 0xa1, 0xea, 0xd7, 0xf7, 0xf8, + 0xb4, 0x36, 0x95, 0x3f, 0x45, 0x3f, 0x20, 0x58, 0x42, 0x3b, 0xdd, 0xb3, + 0xc5, 0xcf, 0x98, 0x43, 0xe5, 0x8b, 0x01, 0x74, 0xf7, 0x75, 0x2e, 0x19, + 0x3d, 0xb8, 0x78, 0x82, 0xf1, 0x99, 0x0a, 0x11, 0x61, 0xbf, 0x1b, 0x67, + 0x25, 0x95, 0xec, 0xab, 0x4d, 0x68, 0xf7, 0x5d, 0x8d, 0x31, 0x3c, 0xed, + 0xfa, 0xb5, 0xf9, 0x19, 0x46, 0x17, 0xe8, 0x5a, 0xff, 0x57, 0x49, 0x75, + 0xc8, 0x79, 0xbf, 0xa9, 0x60, 0xbe, 0xbe, 0xc7, 0xc0, 0x87, 0x1e, 0xf7, + 0xfc, 0xcd, 0x7a, 0x63, 0x43, 0x55, 0xee, 0xe9, 0x1b, 0x6e, 0x0a, 0xfa, + 0x37, 0x9e, 0x7a, 0x2f, 0x2f, 0xc4, 0xee, 0xa6, 0xfb, 0xf4, 0xef, 0x9b, + 0x66, 0x3a, 0xa7, 0xf4, 0x3b, 0xf0, 0x88, 0x79, 0xd5, 0xd8, 0xbc, 0x53, + 0x38, 0x78, 0xa8, 0xee, 0x6e, 0x44, 0xa1, 0xc2, 0xb7, 0x7a, 0xa6, 0x2b, + 0x56, 0x4b, 0xfa, 0xe5, 0xea, 0x7e, 0xaf, 0xe7, 0x68, 0x16, 0x9f, 0xf4, + 0x3a, 0x37, 0x81, 0x29, 0xd0, 0xd7, 0x76, 0x5f, 0xa1, 0x1f, 0x68, 0xe7, + 0x77, 0xf6, 0x36, 0x08, 0xff, 0xb3, 0xd0, 0x0a, 0x09, 0x6f, 0xa4, 0x53, + 0xbf, 0x0f, 0x58, 0x9c, 0x94, 0x4f, 0x15, 0xd6, 0x25, 0xeb, 0x56, 0x38, + 0xc1, 0x68, 0x56, 0x19, 0xe1, 0x80, 0xdf, 0x1d, 0x1f, 0x4e, 0x5b, 0x60, + 0x6f, 0xcc, 0x74, 0x08, 0xd5, 0xeb, 0xce, 0x5f, 0x66, 0x02, 0x69, 0xba, + 0xd6, 0xd6, 0xdb, 0x95, 0xa4, 0x02, 0x8f, 0xe6, 0x57, 0xec, 0xba, 0xc6, + 0x3d, 0xe7, 0xd5, 0x98, 0xba, 0x18, 0xe6, 0x74, 0xff, 0xee, 0xe8, 0x23, + 0x03, 0x18, 0x8b, 0x7d, 0x9b, 0x77, 0x37, 0x29, 0xf9, 0x0f, 0xf7, 0x5e, + 0x37, 0xff, 0x82, 0x9d, 0xef, 0x55, 0xb4, 0xa2, 0x74, 0xac, 0xf8, 0x5d, + 0x62, 0x50, 0x14, 0x58, 0xd4, 0x8a, 0xb6, 0xff, 0xd4, 0xdd, 0x23, 0x6b, + 0x0c, 0x52, 0xb3, 0x65, 0x9e, 0x92, 0x70, 0x54, 0xdc, 0x7e, 0xbb, 0xe2, + 0x8e, 0x8d, 0x26, 0x16, 0xad, 0xdc, 0x4b, 0x36, 0x3a, 0xac, 0xbd, 0xbf, + 0x16, 0xf7, 0x25, 0x6c, 0xb8, 0x64, 0x75, 0x6c, 0xdd, 0x6f, 0x04, 0x57, + 0x37, 0xd1, 0x9d, 0x24, 0xe6, 0x5e, 0x45, 0x8b, 0x58, 0xfb, 0x2a, 0xdb, + 0xb9, 0x39, 0x95, 0xee, 0xf6, 0x63, 0x2e, 0x03, 0x27, 0xd6, 0x48, 0x97, + 0x97, 0x94, 0x9b, 0x87, 0xa1, 0x56, 0xd9, 0x63, 0x89, 0x8c, 0x52, 0xfc, + 0xd4, 0xb9, 0xcc, 0x4a, 0xc1, 0xef, 0x56, 0x5e, 0x5b, 0x16, 0xac, 0xf4, + 0xc5, 0x82, 0x7c, 0x7f, 0x2e, 0x7c, 0xd9, 0x62, 0x77, 0x33, 0x8a, 0xdb, + 0xfb, 0xa3, 0x22, 0xa1, 0x1d, 0x5d, 0x4d, 0x2d, 0x82, 0x00, 0xbe, 0x7c, + 0xfb, 0x75, 0x07, 0x16, 0x34, 0xe3, 0x76, 0xcd, 0x8e, 0x9a, 0x7f, 0x67, + 0x24, 0xf2, 0x6a, 0xfd, 0xcc, 0x0c, 0x69, 0x3e, 0x86, 0x51, 0x8e, 0xd5, + 0x0a, 0xb8, 0x06, 0xfd, 0xc6, 0xae, 0xc3, 0xed, 0xee, 0x02, 0x3e, 0x8d, + 0xdf, 0x1d, 0x0c, 0xc5, 0xd7, 0x41, 0xcf, 0xaa, 0xea, 0xdc, 0x14, 0x53, + 0xfb, 0x1e, 0xa7, 0x3a, 0x3a, 0x29, 0xc2, 0x3c, 0x5e, 0x97, 0x12, 0x3e, + 0x81, 0xe0, 0xfe, 0xa5, 0xd9, 0x52, 0xd7, 0x80, 0x0d, 0xfe, 0xcf, 0xb5, + 0xaf, 0xf9, 0x08, 0x16, 0xd8, 0x53, 0xfb, 0xb6, 0x3d, 0xed, 0x5d, 0xd4, + 0x32, 0x8a, 0x69, 0xed, 0x1e, 0x89, 0x2f, 0x7b, 0xed, 0x92, 0xd7, 0x0b, + 0xb3, 0xfa, 0xff, 0x10, 0xdb, 0x1a, 0xd9, 0x71, 0x5f, 0x87, 0xcf, 0xc1, + 0x8f, 0x79, 0x9f, 0xf4, 0xe1, 0x3c, 0xd6, 0xf4, 0x74, 0x71, 0xda, 0xff, + 0x83, 0x93, 0x5e, 0x47, 0xfb, 0x5b, 0xf6, 0x8e, 0x62, 0xc0, 0xcb, 0x42, + 0xad, 0x7d, 0x03, 0x73, 0x67, 0x4c, 0x53, 0x7f, 0xa0, 0x59, 0xd3, 0xa8, + 0x3f, 0x73, 0x2b, 0xf2, 0x23, 0x80, 0x54, 0x79, 0xb2, 0x75, 0x4f, 0x9f, + 0xb6, 0xcd, 0x97, 0xd2, 0x0c, 0xe0, 0x5f, 0x82, 0x45, 0x2f, 0xc1, 0x91, + 0x2e, 0xe8, 0xc2, 0xe5, 0x8e, 0x15, 0xed, 0xa1, 0x91, 0x09, 0x62, 0x69, + 0x3d, 0xbf, 0x6d, 0x31, 0xaa, 0xf4, 0x80, 0x5d, 0xea, 0x6a, 0xfd, 0x76, + 0x37, 0x8d, 0xc9, 0x9b, 0xf8, 0x6d, 0xe9, 0x49, 0xe4, 0x95, 0xb1, 0xfb, + 0x6e, 0x6f, 0xe6, 0x23, 0x02, 0xde, 0x77, 0x6b, 0x3c, 0xde, 0x7f, 0xfd, + 0xf5, 0x72, 0x64, 0xeb, 0xae, 0xb6, 0x3c, 0x77, 0x47, 0xf8, 0x1d, 0x8e, + 0xfa, 0xbb, 0x6d, 0x4f, 0x38, 0x39, 0x11, 0x09, 0x68, 0xbf, 0xc7, 0x14, + 0x64, 0xc6, 0x9e, 0x75, 0xc5, 0xe1, 0xd2, 0x6f, 0x84, 0x96, 0x6a, 0x28, + 0xd1, 0x30, 0xd4, 0x5d, 0xbb, 0xce, 0x6a, 0x1e, 0xc2, 0xa8, 0x3e, 0xd5, + 0x85, 0x2e, 0x5f, 0x15, 0x7b, 0xb5, 0xd2, 0x85, 0x3b, 0x8b, 0x6d, 0xca, + 0x16, 0x81, 0xf2, 0xae, 0x66, 0xeb, 0x6a, 0xfd, 0xd6, 0xb4, 0x4a, 0xaf, + 0x40, 0x37, 0x34, 0xd5, 0x88, 0x7f, 0x3b, 0x3f, 0xab, 0xe9, 0xf7, 0x2c, + 0x40, 0xa7, 0xf7, 0xba, 0xfd, 0x9b, 0x0d, 0x29, 0x0b, 0x8d, 0x1b, 0x74, + 0xc0, 0x37, 0x7e, 0x3d, 0xf1, 0xf1, 0x69, 0x6c, 0x8f, 0x74, 0xfe, 0x8c, + 0x6a, 0x74, 0xdd, 0xe8, 0x46, 0xd7, 0xa9, 0x2d, 0x2b, 0xc5, 0xba, 0xf3, + 0xba, 0xe7, 0xd3, 0xbc, 0x9c, 0x90, 0x3a, 0xf0, 0xfa, 0xbb, 0x0d, 0xad, + 0x24, 0x87, 0x7a, 0xa6, 0xd7, 0x94, 0xac, 0x8b, 0xff, 0x63, 0x0f, 0x7f, + 0xbc, 0xc2, 0x8e, 0xbd, 0x2d, 0xc3, 0xb7, 0xf3, 0xb1, 0xeb, 0xfa, 0xfe, + 0x0a, 0xe9, 0xeb, 0x17, 0xcd, 0xd3, 0x22, 0x71, 0xa8, 0xd3, 0xb8, 0x73, + 0x20, 0x21, 0x07, 0xb7, 0x7f, 0xa5, 0xb2, 0x93, 0xde, 0x98, 0x8e, 0xd1, + 0xe1, 0x7e, 0x7d, 0x16, 0xb4, 0x65, 0x3a, 0xdf, 0xd6, 0xdd, 0x7e, 0xe9, + 0x21, 0x60, 0xcf, 0xe6, 0x78, 0xfc, 0x76, 0x0e, 0xff, 0xf6, 0xbb, 0xee, + 0xdf, 0x1f, 0xd9, 0x0a, 0xf1, 0x5a, 0xdb, 0xae, 0x35, 0xcf, 0xff, 0x4e, + 0x77, 0x0a, 0x80, 0x5e, 0xaa, 0x4b, 0xc7, 0x49, 0x78, 0x63, 0xf4, 0x31, + 0x49, 0x85, 0xb3, 0x66, 0xfa, 0x5e, 0xc9, 0xa7, 0x2b, 0xe2, 0x2b, 0x92, + 0xb3, 0x87, 0x8f, 0xbb, 0x64, 0xd8, 0x52, 0x06, 0x92, 0xef, 0x2b, 0xbb, + 0xd6, 0xc5, 0x7b, 0x5d, 0x4f, 0x43, 0x53, 0x8b, 0x05, 0xa2, 0x5d, 0x85, + 0xb8, 0x0b, 0x28, 0xe8, 0xc0, 0x66, 0x7c, 0xef, 0x6d, 0x61, 0x7a, 0xea, + 0x63, 0xd3, 0x9a, 0xb5, 0xf3, 0xbf, 0x4c, 0x09, 0x76, 0x6a, 0x93, 0x83, + 0x6f, 0x56, 0xcd, 0x6e, 0xef, 0x24, 0xe1, 0x86, 0x4d, 0xa7, 0x58, 0xe1, + 0x22, 0xac, 0x70, 0xf4, 0x94, 0xe9, 0xcd, 0x73, 0xc3, 0xe1, 0x8a, 0x31, + 0x41, 0xde, 0xaf, 0x25, 0xf8, 0x29, 0x5b, 0xa0, 0x0a, 0x85, 0xda, 0xe2, + 0x64, 0x6d, 0x3f, 0x5e, 0x74, 0xf4, 0x31, 0x63, 0xff, 0xc7, 0xc9, 0x6b, + 0x77, 0x2b, 0x52, 0xc9, 0x58, 0xf5, 0x70, 0xea, 0xbf, 0xb9, 0xa5, 0xda, + 0xc5, 0xc2, 0xec, 0xbd, 0xdc, 0xf7, 0x3a, 0x5e, 0xaa, 0xfb, 0x6c, 0xc9, + 0xbe, 0xed, 0x5b, 0x2c, 0x7a, 0x95, 0x74, 0xa5, 0x11, 0xa2, 0xb5, 0x8c, + 0x01, 0x17, 0xca, 0x70, 0xef, 0x6f, 0xdb, 0x87, 0x22, 0xe3, 0x0b, 0xe6, + 0x2f, 0xb4, 0x2f, 0x39, 0x99, 0x54, 0xc4, 0xe5, 0x6e, 0xb6, 0xa9, 0xc0, + 0x1f, 0xbd, 0xf7, 0x39, 0xd7, 0x50, 0x49, 0xb8, 0x7f, 0x7b, 0xa9, 0x12, + 0x29, 0xee, 0x55, 0x2f, 0xe8, 0xa0, 0x91, 0x08, 0x65, 0x90, 0x6c, 0xa4, + 0xea, 0xcf, 0x64, 0xf5, 0xa4, 0xf8, 0xc2, 0x5a, 0x7a, 0x2d, 0xec, 0x33, + 0x2a, 0x62, 0x35, 0xf1, 0x95, 0x45, 0x9e, 0x2b, 0x8c, 0x8b, 0x27, 0x2a, + 0xef, 0x18, 0x74, 0xa7, 0x25, 0x87, 0xbe, 0x5b, 0x1d, 0x18, 0xfe, 0xc8, + 0x96, 0x24, 0xf7, 0xed, 0x3e, 0x56, 0x96, 0x62, 0xf2, 0xcd, 0x9b, 0xd3, + 0x62, 0x8b, 0xc0, 0x84, 0x85, 0xb6, 0x89, 0xe4, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xfe, 0x3f, 0x54, 0x00, 0xec, 0xe6, 0x6f, 0xaf, + 0xd5, 0xed, 0xc1, 0x37, 0x88, 0x71, 0x21, 0x8f, 0xc0, 0xe0, 0x80, 0xb9, + 0x17, 0x2c, 0xb3, 0x91, 0xb4, 0xcb, 0xd7, 0xb5, 0x77, 0x84, 0xe3, 0x34, + 0x7a, 0x62, 0x38, 0x4c, 0xcf, 0xa8, 0x65, 0x50, 0xc5, 0x6e, 0x3e, 0xa6, + 0xe3, 0xfa, 0x76, 0xcf, 0x9d, 0x0f, 0x35, 0x4c, 0x7e, 0xbd, 0xd5, 0x32, + 0x22, 0xc2, 0x5e, 0x9f, 0xc8, 0x21, 0x4d, 0xd6, 0xfe, 0x19, 0xdd, 0xd1, + 0x0d, 0x0d, 0x13, 0xea, 0xeb, 0x7b, 0x74, 0xee, 0xb8, 0xc4, 0x71, 0xe9, + 0x30, 0x3e, 0x54, 0x40, 0xbf, 0x82, 0xae, 0x87, 0x5b, 0xf4, 0x9d, 0xcb, + 0x66, 0xec, 0x25, 0x2d, 0x9b, 0x5d, 0x46, 0xcb, 0x7a, 0x3b, 0x37, 0xab, + 0x66, 0x36, 0xdb, 0x63, 0x7f, 0xdf, 0xe9, 0x0d, 0x81, 0xef, 0xf5, 0xb6, + 0xb2, 0xcc, 0x51, 0x29, 0x7d, 0xca, 0x95, 0x27, 0x8e, 0xe1, 0x01, 0x91, + 0x88, 0xf3, 0xc3, 0xe0, 0x22, 0x89, 0xde, 0xdb, 0x30, 0x12, 0x87, 0x7e, + 0xfe, 0xea, 0x40, 0xe1, 0xb1, 0x22, 0xb4, 0x4a, 0x10, 0xc7, 0x5e, 0x07, + 0x3a, 0x4a, 0x80, 0x64, 0x1d, 0x84, 0x66, 0xf7, 0x3f, 0x4b, 0xcb, 0x68, + 0xe2, 0x2d, 0x29, 0xf5, 0x3d, 0x43, 0x4c, 0xb9, 0x6e, 0x2e, 0x13, 0x47, + 0xd4, 0xee, 0xd5, 0xd4, 0xfc, 0x78, 0xe1, 0xb6, 0x62, 0x63, 0xcf, 0xd1, + 0x96, 0xcd, 0xa6, 0x60, 0x53, 0xf5, 0x33, 0xfc, 0x0e, 0x47, 0x14, 0x4d, + 0xb7, 0x38, 0xb1, 0xba, 0xae, 0xa3, 0xfe, 0x64, 0x6f, 0x33, 0x92, 0x3f, + 0x0a, 0xeb, 0xbc, 0x2e, 0x6d, 0x7f, 0xfc, 0x93, 0xaa, 0xbf, 0x94, 0x80, + 0x22, 0x01, 0xe5, 0xf0, 0xfe, 0xca, 0xca, 0x30, 0x0e, 0x34, 0x7d, 0x60, + 0x4d, 0x3e, 0x32, 0xb8, 0x29, 0x95, 0xef, 0xf7, 0xea, 0xd1, 0xd0, 0x8a, + 0x12, 0xfc, 0x7d, 0x35, 0x1d, 0x11, 0x4e, 0xf0, 0x2e, 0x9d, 0x4d, 0xa3, + 0x84, 0xad, 0x56, 0xbf, 0x0f, 0x3b, 0xa7, 0x39, 0x40, 0xb3, 0xc6, 0x5f, + 0x28, 0xaa, 0xc3, 0xcc, 0x5e, 0x63, 0x21, 0x4b, 0x92, 0x2e, 0x9a, 0xab, + 0x3f, 0xd8, 0x65, 0x05, 0xf7, 0xff, 0x3d, 0xfd, 0x34, 0x7f, 0x97, 0x72, + 0x4e, 0x61, 0xc4, 0x04, 0xf0, 0xd4, 0xbd, 0x4e, 0xee, 0x4b, 0xa6, 0xc0, + 0x1b, 0xef, 0xdc, 0xef, 0xa2, 0xd9, 0x44, 0xba, 0x4b, 0x5b, 0x6c, 0xf4, + 0xb3, 0xf2, 0x5b, 0x8e, 0x63, 0x84, 0x16, 0x5a, 0x3b, 0xd7, 0xdf, 0x35, + 0x05, 0x3f, 0x5c, 0x8c, 0xe8, 0xd6, 0xf5, 0x67, 0xd9, 0x6b, 0xfb, 0xaa, + 0xf4, 0x37, 0xe2, 0xdc, 0x1e, 0x76, 0x98, 0xea, 0x68, 0xdd, 0xda, 0x77, + 0xb3, 0x96, 0xb7, 0xf5, 0x88, 0xc7, 0xe6, 0xa7, 0xd7, 0xfa, 0x88, 0x67, + 0x9f, 0xb1, 0xfd, 0xd6, 0xc6, 0xc4, 0x5b, 0x84, 0x53, 0xf5, 0x5a, 0xef, + 0x5d, 0xdf, 0x6e, 0xd8, 0x67, 0x6d, 0x66, 0xe9, 0xf6, 0x56, 0x7f, 0xde, + 0xc0, 0xbd, 0x3d, 0x00, 0x43, 0xbe, 0xad, 0x66, 0xa6, 0xa3, 0x25, 0x66, + 0x01, 0xf9, 0x5f, 0x3b, 0x7b, 0x1d, 0x74, 0x9c, 0x9c, 0xaf, 0xb2, 0x6e, + 0x1c, 0x01, 0x97, 0xed, 0x1b, 0x9d, 0xb6, 0xa5, 0x92, 0xda, 0x6c, 0x2f, + 0x9f, 0x08, 0xbd, 0x52, 0xed, 0xee, 0x5f, 0xac, 0xc5, 0xa2, 0x3b, 0x5b, + 0xe5, 0x5a, 0x76, 0x5d, 0xc8, 0x86, 0x20, 0x3a, 0x1b, 0x82, 0x25, 0x98, + 0xaa, 0xdd, 0x05, 0x92, 0x66, 0xb2, 0x47, 0xfc, 0x9e, 0x5d, 0x31, 0x4a, + 0x48, 0xcc, 0x20, 0xa4, 0xba, 0xcd, 0x6e, 0x25, 0x6f, 0x15, 0xfc, 0x53, + 0xeb, 0xed, 0xa6, 0xe6, 0xa5, 0xda, 0x6c, 0xf6, 0x28, 0xbd, 0x80, 0xc4, + 0xe1, 0x6a, 0xf9, 0xa1, 0x72, 0x04, 0x4a, 0x8e, 0x98, 0x7f, 0x62, 0xee, + 0x01, 0xbc, 0xb3, 0x7f, 0xc8, 0xf2, 0x36, 0x9d, 0x71, 0xb4, 0x0c, 0xc4, + 0xee, 0x5d, 0x4a, 0xac, 0xbc, 0xe4, 0xc1, 0x6b, 0x48, 0xdb, 0xca, 0xff, + 0x0b, 0x7a, 0x71, 0x69, 0x65, 0x97, 0x5b, 0x6f, 0xa5, 0x5b, 0x37, 0x99, + 0xed, 0x4b, 0x8a, 0xae, 0x2a, 0xdf, 0x4f, 0x4e, 0xfe, 0xd2, 0x4e, 0x4e, + 0x9f, 0x36, 0x5b, 0x5f, 0x41, 0xab, 0x27, 0x4e, 0xac, 0xab, 0xd3, 0x6e, + 0x3a, 0xd8, 0x32, 0xed, 0x7c, 0x27, 0x7d, 0xad, 0x7a, 0x7b, 0x4d, 0xbf, + 0x99, 0xdb, 0xa3, 0x1b, 0x20, 0x6d, 0xfc, 0x5c, 0x47, 0x3b, 0x5c, 0xf6, + 0xff, 0xe8, 0xbc, 0xd3, 0x14, 0xcf, 0xf2, 0x6a, 0xfa, 0x1d, 0x61, 0xe9, + 0x63, 0x3f, 0xd7, 0xd7, 0x24, 0xb8, 0x1d, 0x38, 0xf7, 0xa9, 0x16, 0x2d, + 0x0c, 0x34, 0x57, 0x7b, 0xf9, 0x51, 0x4e, 0x4e, 0xfd, 0x11, 0x93, 0x77, + 0x29, 0x00, 0x97, 0xdf, 0x19, 0xc5, 0x3f, 0x89, 0xc3, 0x92, 0x82, 0x3d, + 0x42, 0x2e, 0x8e, 0xc0, 0x53, 0x94, 0x7c, 0x35, 0xd6, 0xa6, 0x96, 0x28, + 0x9c, 0x23, 0x25, 0x07, 0xff, 0xe1, 0x72, 0x5a, 0xfd, 0x9a, 0xe1, 0xfa, + 0xb6, 0xce, 0x43, 0x5b, 0x4d, 0xe7, 0xff, 0xdb, 0x16, 0x4e, 0x16, 0x73, + 0x30, 0xea, 0xaf, 0xf2, 0x17, 0x0c, 0x43, 0x13, 0xbb, 0x75, 0x24, 0xc4, + 0x7a, 0xff, 0xd0, 0x17, 0xeb, 0xd1, 0x63, 0x4e, 0xba, 0x8d, 0xca, 0xba, + 0x6e, 0xda, 0xdd, 0x47, 0x9b, 0x5f, 0xee, 0x56, 0xff, 0x68, 0x8c, 0x2e, + 0x84, 0x09, 0x6d, 0x46, 0xf5, 0x4f, 0xa1, 0x19, 0xe9, 0x4e, 0xbd, 0xbf, + 0x2a, 0x69, 0x2a, 0xcd, 0x6c, 0xae, 0xe0, 0xdf, 0xab, 0xf7, 0xb5, 0x60, + 0xc8, 0x7e, 0x79, 0x67, 0xd7, 0x2b, 0x8f, 0xbe, 0xbd, 0xc9, 0x7c, 0xd4, + 0xa8, 0x55, 0xbf, 0x57, 0x0e, 0xa1, 0xda, 0xcb, 0x8c, 0x7b, 0x07, 0xcc, + 0x6c, 0xe6, 0x99, 0x4f, 0xcb, 0xa5, 0xe6, 0x0b, 0xfe, 0xc7, 0xdf, 0x1c, + 0x09, 0x53, 0xc6, 0xeb, 0xfa, 0x63, 0x13, 0xbf, 0x35, 0x08, 0xf7, 0xca, + 0xb6, 0x9b, 0x67, 0xbb, 0xdd, 0xef, 0xf5, 0x8b, 0x4f, 0x17, 0x44, 0x7c, + 0x7d, 0x74, 0x5b, 0x1d, 0x07, 0xb6, 0x6f, 0xf3, 0x75, 0xef, 0xe2, 0x8b, + 0x1a, 0xc9, 0x5d, 0x38, 0xf6, 0x1d, 0x9b, 0x5a, 0x9c, 0xf6, 0x6a, 0xeb, + 0x7d, 0x2d, 0x16, 0x57, 0x92, 0xae, 0xd4, 0xff, 0xa5, 0x32, 0x0f, 0xf4, + 0x73, 0x6d, 0xd5, 0x53, 0x82, 0x69, 0x54, 0xd7, 0xde, 0xd9, 0x44, 0x64, + 0x82, 0x6f, 0x7f, 0xbf, 0x07, 0x73, 0x93, 0x55, 0x53, 0xcd, 0x53, 0x5f, + 0x32, 0x90, 0x5f, 0x52, 0x0b, 0x2c, 0x22, 0xdb, 0x22, 0xd8, 0xef, 0xb4, + 0x80, 0x1d, 0x87, 0xb4, 0x7e, 0xd5, 0xff, 0x86, 0xa2, 0x85, 0x82, 0x8a, + 0x7d, 0x3b, 0xc5, 0x15, 0xf7, 0xd8, 0xfe, 0x1f, 0x72, 0xf0, 0x42, 0xf6, + 0x69, 0xd9, 0xd5, 0x9c, 0x8c, 0x59, 0x0a, 0xa7, 0xd5, 0xe7, 0x1f, 0x7b, + 0x83, 0xde, 0x34, 0xf7, 0xd4, 0xab, 0xae, 0x9c, 0x74, 0xfa, 0x42, 0x0c, + 0x9f, 0x81, 0x59, 0x8e, 0xc1, 0xff, 0x6c, 0x9a, 0x6c, 0xc4, 0x33, 0xa7, + 0xa7, 0x5b, 0x94, 0xcb, 0x8f, 0xcb, 0x08, 0xa0, 0xe7, 0x77, 0xfe, 0x0a, + 0x73, 0xf4, 0x73, 0xd2, 0x9d, 0x33, 0xe9, 0x29, 0xca, 0xbe, 0xf1, 0xdc, + 0x6b, 0xc0, 0x5a, 0xfe, 0xf7, 0xf6, 0x6d, 0x02, 0xf7, 0x27, 0x27, 0x65, + 0x74, 0xa7, 0x07, 0xf9, 0x00, 0xc1, 0xf9, 0x7c, 0xad, 0x31, 0x8d, 0xd0, + 0xad, 0x41, 0xad, 0xdd, 0xdd, 0x2c, 0x63, 0xdc, 0x62, 0x79, 0xff, 0xff, + 0xb6, 0x39, 0x65, 0x90, 0x0f, 0xf7, 0xde, 0xed, 0xd8, 0x02, 0x09, 0xff, + 0xea, 0x38, 0x3e, 0x81, 0x8c, 0x53, 0x05, 0x9e, 0x6a, 0x33, 0x34, 0x3c, + 0x9b, 0x77, 0x05, 0xd4, 0x4e, 0xd8, 0x6c, 0x66, 0x2b, 0xd6, 0xa3, 0xc3, + 0x3c, 0x0b, 0xe5, 0x94, 0xfd, 0xc1, 0xd1, 0xbc, 0x70, 0xbc, 0x96, 0xf8, + 0x24, 0xba, 0x78, 0xaa, 0x77, 0xdf, 0x26, 0x3c, 0xb2, 0x8b, 0xf4, 0xa3, + 0xd7, 0xdb, 0x95, 0x86, 0x83, 0xc7, 0xab, 0x74, 0x41, 0x00, 0x72, 0x6a, + 0xb7, 0x5b, 0x8a, 0xf4, 0xcf, 0x38, 0xab, 0x24, 0xd6, 0xb1, 0xa8, 0x47, + 0x15, 0xd8, 0x44, 0xd3, 0x6b, 0x0f, 0xc8, 0x26, 0x78, 0x2a, 0x8d, 0x78, + 0xbf, 0x6f, 0x39, 0x4d, 0x60, 0xa2, 0x5f, 0xa2, 0xef, 0xa6, 0xf8, 0xa9, + 0xab, 0x2c, 0x03, 0x83, 0x38, 0x25, 0x5d, 0xfb, 0xe7, 0x7a, 0x88, 0xed, + 0xe1, 0x4d, 0xe3, 0x65, 0xf7, 0x17, 0x21, 0x60, 0x5c, 0xff, 0x36, 0xa7, + 0xcc, 0xce, 0x7d, 0x5f, 0xcb, 0xfe, 0x65, 0x59, 0x01, 0xd3, 0xe4, 0x54, + 0x36, 0xdb, 0x91, 0xda, 0xd1, 0xd3, 0x6f, 0xe7, 0xdf, 0x0b, 0x70, 0xb2, + 0xee, 0x7c, 0x92, 0x96, 0xae, 0x2f, 0x77, 0x79, 0xfd, 0x0d, 0xa2, 0x14, + 0x9d, 0xe0, 0x65, 0x00, 0x55, 0xbc, 0x74, 0x43, 0x09, 0x32, 0xe9, 0x20, + 0xf7, 0x5f, 0xdd, 0x05, 0xb9, 0x11, 0x13, 0xf6, 0xdf, 0xde, 0x47, 0xac, + 0x04, 0x48, 0xd8, 0x6f, 0x43, 0xf5, 0xb5, 0xd7, 0x15, 0x95, 0x4d, 0x91, + 0x40, 0x70, 0xb4, 0x27, 0x77, 0x2f, 0x78, 0x22, 0x05, 0x23, 0x4e, 0x12, + 0x3f, 0x6d, 0x9d, 0xfc, 0xe4, 0x3e, 0x3b, 0xf8, 0x70, 0xb4, 0xe2, 0x8a, + 0xdd, 0xa4, 0xd1, 0x2f, 0x84, 0x97, 0xb6, 0x78, 0x8d, 0xb9, 0xd1, 0xda, + 0x93, 0x46, 0x4d, 0x75, 0x8e, 0xd9, 0xf8, 0x71, 0x5e, 0xce, 0xef, 0x59, + 0x90, 0xd6, 0xfe, 0x1d, 0x09, 0x9c, 0x5b, 0xb0, 0x74, 0xdb, 0xde, 0x83, + 0x3d, 0xe2, 0x5c, 0xb2, 0xec, 0xd5, 0x78, 0x69, 0x3f, 0xd4, 0xdd, 0x91, + 0x8c, 0x48, 0x51, 0xc5, 0xfa, 0x46, 0xfe, 0x48, 0x34, 0xa7, 0xc9, 0x50, + 0x6f, 0xd1, 0x8e, 0xa0, 0x3e, 0x5d, 0x02, 0x53, 0xf6, 0xe2, 0x62, 0x9f, + 0xc2, 0x31, 0x78, 0xa9, 0x1e, 0x65, 0xc2, 0x28, 0x7f, 0x8d, 0xbd, 0x5d, + 0xd0, 0x7d, 0x31, 0x90, 0xbf, 0x94, 0x0f, 0x48, 0x53, 0x22, 0xac, 0xeb, + 0xff, 0xd2, 0xda, 0x62, 0x23, 0xb0, 0xf7, 0x6f, 0xe5, 0x1e, 0x5e, 0xd2, + 0xea, 0x09, 0x1d, 0x57, 0x6c, 0xfd, 0xf3, 0x9f, 0x22, 0xd1, 0xde, 0xa7, + 0xee, 0xac, 0xdf, 0x20, 0xe9, 0xde, 0xb5, 0xe5, 0x12, 0x76, 0x2f, 0x15, + 0x62, 0x39, 0xe3, 0x7b, 0x82, 0x68, 0x20, 0x4b, 0xd6, 0xc8, 0x23, 0x17, + 0xc0, 0x47, 0x78, 0x1e, 0xe8, 0xd9, 0x13, 0x9c, 0xb7, 0x86, 0xf8, 0xdf, + 0xdd, 0x21, 0xd3, 0xde, 0x13, 0x7b, 0x8b, 0x6d, 0x76, 0x38, 0xa3, 0xef, + 0xbc, 0x77, 0x66, 0xe4, 0x8a, 0x24, 0x75, 0xc0, 0x17, 0x6b, 0x1b, 0x3c, + 0x56, 0x75, 0xef, 0x62, 0xd3, 0x3f, 0xd5, 0x19, 0x44, 0x35, 0x88, 0xf1, + 0xad, 0xad, 0xc7, 0x4d, 0x12, 0xd1, 0x3a, 0x3a, 0x48, 0x7c, 0xe6, 0x3a, + 0x01, 0xad, 0x7a, 0xdc, 0x8f, 0xa2, 0xbc, 0x95, 0xc0, 0xd2, 0x37, 0x48, + 0xf5, 0xc7, 0x2a, 0x48, 0x11, 0x8a, 0xf2, 0x59, 0xdf, 0x1e, 0xbd, 0xfe, + 0x2e, 0xef, 0xd5, 0x0f, 0xef, 0x17, 0xe8, 0xfa, 0xdb, 0x7c, 0x5d, 0xea, + 0x6d, 0x70, 0x12, 0x1d, 0x34, 0x7f, 0xe7, 0x16, 0xf8, 0xa9, 0xfe, 0xb7, + 0x3b, 0xc2, 0x8a, 0x17, 0x2b, 0x77, 0x57, 0xe9, 0xd7, 0x4e, 0xcb, 0x1f, + 0xdd, 0x2e, 0xa9, 0xe0, 0xb3, 0x05, 0xd9, 0x9e, 0x2f, 0x61, 0x47, 0xc1, + 0x53, 0x1f, 0x1b, 0x77, 0x69, 0xb3, 0x8e, 0x7e, 0x8c, 0xb6, 0x16, 0x13, + 0xa2, 0x3c, 0xb3, 0xe3, 0x56, 0x1a, 0xeb, 0x5d, 0x44, 0x9c, 0x5d, 0x10, + 0x81, 0x95, 0x24, 0xc8, 0x76, 0xb9, 0x2a, 0x68, 0x51, 0x4c, 0x78, 0x8d, + 0x27, 0xb6, 0x45, 0xff, 0x7c, 0xbe, 0xed, 0xab, 0xce, 0x52, 0x54, 0x7a, + 0x7f, 0xee, 0xce, 0xb7, 0x54, 0xab, 0x43, 0xc0, 0xda, 0xf2, 0x06, 0xdd, + 0x74, 0xdd, 0x7f, 0xa9, 0xca, 0x82, 0xe0, 0x08, 0xe3, 0x37, 0x87, 0xb2, + 0xe4, 0x15, 0xf2, 0x11, 0xb4, 0xfd, 0x1b, 0x41, 0xea, 0x2b, 0x4c, 0x39, + 0x3f, 0xbb, 0xee, 0x9a, 0x9e, 0x45, 0x51, 0x50, 0xda, 0x87, 0x0a, 0x1d, + 0xcc, 0xae, 0x73, 0xb2, 0x71, 0x4c, 0x87, 0xef, 0xea, 0x5f, 0xaf, 0x7f, + 0x1a, 0x41, 0x08, 0xba, 0x81, 0xa3, 0xbd, 0xb7, 0xc0, 0xed, 0xf4, 0xfe, + 0x61, 0xcd, 0xde, 0xa6, 0x25, 0xc8, 0x39, 0xaf, 0xd8, 0x33, 0xf7, 0xc2, + 0x5f, 0x22, 0x4f, 0xb6, 0xb4, 0xd4, 0xee, 0xb6, 0xee, 0x28, 0x54, 0x6d, + 0xd0, 0x3a, 0x4b, 0x69, 0xce, 0x28, 0x20, 0x6b, 0xa3, 0xa6, 0x11, 0x9f, + 0xc9, 0x17, 0x31, 0x86, 0x96, 0x41, 0x86, 0x73, 0xdf, 0x91, 0xd7, 0x6f, + 0x4b, 0x5c, 0x55, 0x3f, 0x97, 0x3e, 0x5f, 0x8a, 0xb7, 0xbf, 0xdb, 0x02, + 0x91, 0x64, 0x7e, 0xe7, 0xab, 0xf6, 0x43, 0x93, 0x84, 0xe6, 0x0a, 0xcf, + 0x60, 0x6c, 0x24, 0xac, 0xd0, 0xa1, 0xa4, 0x99, 0x95, 0x85, 0x66, 0x29, + 0xd0, 0xcf, 0x3a, 0x69, 0x77, 0x36, 0x6a, 0x19, 0xb2, 0xfd, 0xaf, 0xc8, + 0xb7, 0xa4, 0x69, 0x99, 0xc4, 0xfd, 0x6d, 0xb7, 0xa3, 0xd0, 0xb5, 0x23, + 0x5c, 0x5d, 0xb3, 0xed, 0xfd, 0xdd, 0xfb, 0x9f, 0x9b, 0x09, 0xe6, 0xbe, + 0x99, 0x2c, 0xef, 0x8e, 0x9f, 0xf0, 0x51, 0xe9, 0xed, 0x9f, 0xb4, 0xec, + 0xcd, 0x88, 0x35, 0xd1, 0xdf, 0xda, 0xc5, 0xe8, 0xeb, 0x23, 0x9f, 0x72, + 0x6f, 0x50, 0x70, 0x43, 0xad, 0x97, 0x1d, 0x9a, 0xa2, 0xc5, 0xcb, 0x7d, + 0xf7, 0xfd, 0x9b, 0x97, 0x09, 0x57, 0x84, 0x35, 0x9c, 0x59, 0x46, 0xcc, + 0x4f, 0x77, 0xeb, 0x58, 0xa3, 0x9f, 0xe6, 0x52, 0xcf, 0xf7, 0xe3, 0x25, + 0xac, 0x36, 0x61, 0xc8, 0x7d, 0xbb, 0x99, 0x5f, 0xa7, 0x3e, 0xe9, 0x9b, + 0xbf, 0x19, 0xe4, 0x61, 0x17, 0x63, 0xdb, 0xc5, 0xef, 0x36, 0x5a, 0xd9, + 0xf4, 0x1e, 0xe0, 0x07, 0xed, 0x79, 0xde, 0x66, 0xf3, 0xb4, 0xeb, 0x3f, + 0x5e, 0x81, 0x25, 0xa6, 0xdf, 0xee, 0x23, 0xe4, 0x55, 0x2d, 0xae, 0xd7, + 0xea, 0x01, 0xfd, 0xf6, 0x9f, 0x69, 0xb6, 0x71, 0x03, 0x83, 0x05, 0x7f, + 0xed, 0x0c, 0x70, 0x35, 0x77, 0xff, 0x83, 0x3e, 0xbb, 0x05, 0x27, 0xe9, + 0xf5, 0xf4, 0xfb, 0xdc, 0xee, 0xc8, 0x7f, 0x81, 0xc2, 0xde, 0x46, 0x73, + 0x9a, 0x2b, 0xe6, 0xbd, 0x75, 0xff, 0xdd, 0x28, 0x44, 0xd3, 0x9d, 0x97, + 0x1d, 0x15, 0x13, 0x3e, 0x52, 0xf4, 0xe3, 0x7d, 0x4a, 0x9c, 0x22, 0xed, + 0x3e, 0x35, 0x70, 0x50, 0x38, 0xdf, 0x59, 0x6d, 0xf7, 0x6b, 0xad, 0x2b, + 0x27, 0x67, 0xdd, 0x5f, 0x93, 0xdf, 0x66, 0xf7, 0x7f, 0x0f, 0x73, 0xef, + 0x19, 0x0e, 0xc7, 0x37, 0x77, 0x8f, 0x7d, 0x90, 0x3b, 0x4b, 0xea, 0x9b, + 0x3c, 0x53, 0x66, 0x91, 0x60, 0x74, 0x0b, 0x7e, 0xd5, 0xb5, 0x8d, 0xaf, + 0x76, 0x67, 0xbe, 0x6f, 0x9f, 0xa7, 0x89, 0x3a, 0xf6, 0xca, 0x75, 0x30, + 0xb5, 0xf8, 0xb1, 0x16, 0xfb, 0x7a, 0x64, 0xc7, 0x69, 0x66, 0xcf, 0xf2, + 0x51, 0x21, 0x85, 0x83, 0xb1, 0xde, 0xbf, 0x8d, 0x59, 0x4a, 0x95, 0xbd, + 0x48, 0xed, 0xd5, 0xed, 0x0f, 0x8a, 0xd4, 0xfb, 0xfe, 0x3f, 0x54, 0x00, + 0x5c, 0x9c, 0x6b, 0x5f, 0xb7, 0xb0, 0xa8, 0xff, 0x7a, 0x1f, 0xfd, 0xfa, + 0xb1, 0x20, 0xa0, 0xbd, 0xc3, 0x32, 0xf8, 0xbd, 0xd9, 0xe0, 0x74, 0xac, + 0x33, 0xbf, 0x61, 0x59, 0x94, 0x5f, 0x1a, 0xb7, 0xe0, 0xc8, 0x5e, 0x0e, + 0x55, 0xa8, 0x98, 0xa9, 0x37, 0x7e, 0xbd, 0x90, 0xb6, 0x05, 0xf2, 0x74, + 0xf6, 0x3c, 0x09, 0x3b, 0xd8, 0x54, 0xee, 0xad, 0xc5, 0x56, 0x53, 0x24, + 0x98, 0xf7, 0xe2, 0x7e, 0x6b, 0x52, 0x35, 0x2e, 0x31, 0xf4, 0x93, 0x2c, + 0xac, 0xc0, 0x4c, 0xd9, 0x5a, 0x7f, 0xb8, 0xf2, 0x2c, 0x6d, 0x7e, 0x76, + 0xba, 0x4c, 0x3f, 0xc2, 0xbf, 0xbe, 0xba, 0x52, 0xb5, 0xa1, 0xf4, 0x41, + 0xe0, 0xb8, 0xff, 0x5d, 0xb2, 0x21, 0x90, 0xcf, 0xea, 0xf8, 0x4d, 0xd7, + 0xd4, 0xcd, 0xe0, 0xcf, 0xd5, 0x7f, 0x9e, 0x37, 0x07, 0x51, 0xb7, 0xff, + 0x38, 0x50, 0xec, 0xdd, 0x3d, 0xcc, 0xfa, 0xc7, 0x32, 0x4b, 0xb3, 0xc7, + 0xc8, 0x0e, 0xac, 0xaf, 0x45, 0xaf, 0xfd, 0x2d, 0xf5, 0x1d, 0x0b, 0x61, + 0xc0, 0x2c, 0x7d, 0x37, 0x3c, 0xe0, 0x1b, 0x31, 0x78, 0xe2, 0xb8, 0xfd, + 0xd0, 0xa4, 0x67, 0xfb, 0x41, 0xd4, 0x96, 0xf6, 0x3c, 0x51, 0xa7, 0xb9, + 0xba, 0x4b, 0x96, 0xe7, 0xdf, 0xaa, 0xeb, 0xfb, 0x7c, 0xc8, 0x61, 0x45, + 0x24, 0x9b, 0xcc, 0x6b, 0x0b, 0x1d, 0xd1, 0x7f, 0x09, 0xdc, 0x83, 0xe0, + 0xdb, 0x77, 0xfa, 0xbf, 0xaa, 0x20, 0xa1, 0x44, 0x8d, 0xc0, 0x37, 0xb3, + 0xb0, 0x7c, 0x37, 0xb0, 0xab, 0x79, 0xce, 0xd4, 0x24, 0x05, 0xfb, 0xf7, + 0x6c, 0xc8, 0xaf, 0x9b, 0xea, 0xe9, 0xe6, 0x9e, 0x72, 0x62, 0xa8, 0xda, + 0xe3, 0x8d, 0xe5, 0x77, 0x2e, 0xe5, 0x19, 0x05, 0x53, 0xc4, 0xd1, 0xdf, + 0x6a, 0x40, 0x8f, 0xbd, 0xa7, 0x83, 0xbc, 0x52, 0x28, 0x4b, 0x7a, 0x86, + 0x71, 0xef, 0x1a, 0x5f, 0xfc, 0xeb, 0x3c, 0xf3, 0xff, 0x56, 0x37, 0xdd, + 0xca, 0xc6, 0x93, 0xbd, 0xb6, 0x39, 0x48, 0x35, 0xde, 0xd5, 0x3d, 0x3b, + 0x1b, 0x69, 0x3f, 0xfb, 0xd6, 0xee, 0x4f, 0xb5, 0x19, 0x69, 0xba, 0xc5, + 0xd2, 0x9d, 0xbd, 0xbb, 0xff, 0xaa, 0xfb, 0x71, 0xf8, 0x60, 0x26, 0xff, + 0x71, 0x8b, 0x20, 0x67, 0x55, 0x8a, 0xd3, 0xc5, 0xe1, 0x14, 0x45, 0xf6, + 0x23, 0xad, 0xf7, 0xea, 0xf7, 0xaa, 0xe6, 0xc4, 0xfe, 0x3d, 0x76, 0xbe, + 0x58, 0x26, 0x46, 0x7b, 0xf6, 0xdf, 0x27, 0x0b, 0x02, 0x5a, 0x93, 0x32, + 0x6c, 0xf4, 0xf6, 0x7e, 0xad, 0xe9, 0x86, 0x11, 0xe6, 0xff, 0x5b, 0xec, + 0xc2, 0xab, 0xb1, 0x57, 0x97, 0x27, 0x0e, 0x70, 0x93, 0x6d, 0xfd, 0x5c, + 0xc6, 0xca, 0x04, 0x60, 0xfb, 0x5e, 0xdf, 0xff, 0x5b, 0x89, 0x3a, 0x42, + 0xf3, 0xb6, 0x29, 0x85, 0xff, 0xeb, 0xec, 0x60, 0xef, 0x62, 0xac, 0x72, + 0xc4, 0x8f, 0xae, 0xa1, 0x98, 0x97, 0xd0, 0xdc, 0x3a, 0xec, 0xc4, 0x38, + 0xd2, 0xe4, 0x66, 0xea, 0xbd, 0xda, 0xc5, 0x2d, 0xb7, 0x95, 0x4d, 0xb7, + 0xf9, 0xfe, 0x24, 0xb4, 0x02, 0x50, 0xf5, 0x07, 0x8b, 0x87, 0x02, 0x1f, + 0xb1, 0xb7, 0xe8, 0x04, 0x89, 0x9a, 0x15, 0x5f, 0xfd, 0x6f, 0x73, 0x73, + 0x34, 0xa4, 0x75, 0x59, 0x9b, 0xb7, 0xce, 0xab, 0xd6, 0xd8, 0xb0, 0x4a, + 0x7f, 0x79, 0x5f, 0x91, 0x82, 0x52, 0xf5, 0x3a, 0x3a, 0x10, 0xf4, 0x80, + 0xfb, 0x2e, 0x9d, 0x0f, 0x44, 0x88, 0x51, 0xdf, 0xef, 0x2f, 0xe9, 0xec, + 0x1c, 0xea, 0xfe, 0xfd, 0x6d, 0x09, 0x58, 0x02, 0x6f, 0x89, 0xbb, 0x7e, + 0xea, 0x42, 0x45, 0x55, 0xdf, 0x02, 0x36, 0xd5, 0xe8, 0x87, 0xbc, 0xf9, + 0xa5, 0xf6, 0xa3, 0xd1, 0x1b, 0x04, 0x18, 0x17, 0xaa, 0xec, 0x3b, 0xc8, + 0x58, 0x97, 0x14, 0xfb, 0xea, 0x9c, 0x59, 0x3d, 0xd4, 0x70, 0xf4, 0xbe, + 0xca, 0x6f, 0xf6, 0x3c, 0xd3, 0x42, 0x9d, 0x63, 0x40, 0x01, 0xd8, 0xe8, + 0xfa, 0x5b, 0xc6, 0x8e, 0xdb, 0x26, 0xd4, 0x90, 0xb6, 0xea, 0x5f, 0x1d, + 0x8e, 0x69, 0xee, 0xc7, 0xed, 0x8c, 0xe8, 0x23, 0xfb, 0xbc, 0xbd, 0x7b, + 0x78, 0x23, 0x95, 0xd4, 0xfa, 0x1e, 0xf5, 0xec, 0x7d, 0xf7, 0xf3, 0x58, + 0x78, 0x14, 0x84, 0x3e, 0xd8, 0x9f, 0x09, 0x30, 0xf3, 0x64, 0x37, 0xb5, + 0xdb, 0x9b, 0xb6, 0x41, 0xa4, 0x17, 0x34, 0x79, 0x70, 0xf6, 0xb8, 0x70, + 0xb1, 0x2d, 0xd2, 0x1f, 0x6f, 0x18, 0x83, 0x1c, 0xf7, 0x65, 0x7d, 0x67, + 0x8c, 0x28, 0x45, 0x7a, 0xa6, 0x74, 0xd4, 0x27, 0x6a, 0x76, 0xbf, 0xaf, + 0x43, 0xc1, 0xad, 0x8c, 0xa9, 0xb7, 0x6d, 0x38, 0x2a, 0x90, 0xc8, 0x2b, + 0x8d, 0xe6, 0x3a, 0x5c, 0x06, 0x67, 0x63, 0x7e, 0xd7, 0x7e, 0x3e, 0x72, + 0xd2, 0x2c, 0xfb, 0xee, 0x2e, 0x3f, 0x4b, 0x07, 0x09, 0x4d, 0xda, 0x74, + 0xd0, 0x81, 0xe3, 0xe8, 0xff, 0xfa, 0x56, 0xe8, 0xc7, 0xf5, 0xba, 0xf9, + 0xa0, 0x5f, 0x76, 0xca, 0xbf, 0xaf, 0x6a, 0x7e, 0xe6, 0x33, 0x2e, 0xcd, + 0xfd, 0xdd, 0xdd, 0xff, 0x74, 0xfa, 0x4d, 0xc0, 0xbf, 0xab, 0xd4, 0x99, + 0x9e, 0x5d, 0xc7, 0x7b, 0x6b, 0x18, 0x61, 0x2f, 0xdc, 0xef, 0x7e, 0x28, + 0x94, 0xe3, 0xee, 0xdb, 0xb3, 0x85, 0x1d, 0x81, 0x8e, 0xfc, 0x6e, 0xb2, + 0x28, 0xce, 0x09, 0xfd, 0x62, 0xf1, 0xbd, 0x60, 0x0e, 0x79, 0x2d, 0x70, + 0xdb, 0x8f, 0x15, 0xe1, 0x20, 0xdf, 0xe5, 0xfa, 0xba, 0x04, 0x8a, 0xac, + 0x71, 0xdf, 0xe9, 0xb1, 0x85, 0xa8, 0x82, 0x67, 0xf6, 0xb4, 0x46, 0xb7, + 0x99, 0x7b, 0x55, 0xbf, 0x34, 0x8a, 0x8d, 0x5e, 0xf5, 0x7f, 0x6a, 0x8d, + 0x72, 0x47, 0xef, 0xff, 0xb7, 0x51, 0x71, 0x2c, 0xb2, 0xd9, 0x62, 0x87, + 0x7f, 0xef, 0xed, 0x71, 0x07, 0xfc, 0x05, 0x0c, 0x99, 0xdd, 0xcc, 0x4f, + 0x4f, 0x0f, 0xae, 0x93, 0x83, 0x0a, 0x2a, 0xa7, 0x45, 0xee, 0xce, 0xe7, + 0x09, 0x88, 0x42, 0x24, 0x70, 0xdc, 0xea, 0x7e, 0xbd, 0xd3, 0xa7, 0xa0, + 0xfb, 0x7b, 0x6b, 0x9f, 0xc0, 0xeb, 0x51, 0xdf, 0xda, 0x35, 0x80, 0x0f, + 0x38, 0x36, 0xfd, 0x69, 0x99, 0x04, 0x3e, 0x5a, 0xb7, 0xb5, 0xe8, 0x4e, + 0x6b, 0x93, 0xba, 0x8e, 0x43, 0xad, 0x03, 0xd0, 0xfa, 0x93, 0xf3, 0x82, + 0x6a, 0x9a, 0x69, 0x22, 0x7d, 0x7f, 0xcf, 0x2f, 0xa8, 0xf2, 0x6e, 0x2d, + 0x7e, 0x70, 0xb9, 0xb4, 0xff, 0xee, 0x18, 0x3b, 0xfe, 0xdc, 0xdb, 0x7a, + 0xde, 0xb2, 0x13, 0xab, 0xc9, 0xeb, 0xe5, 0xb5, 0xb6, 0x8d, 0x9e, 0x43, + 0xb7, 0x72, 0xdf, 0x49, 0xd9, 0x95, 0xc9, 0xf4, 0xbd, 0xba, 0xa9, 0x80, + 0x91, 0x79, 0xdc, 0x74, 0x98, 0xd9, 0x2c, 0x9b, 0x8c, 0x95, 0x7a, 0xf9, + 0x6e, 0x48, 0x63, 0x29, 0xe7, 0x67, 0x6a, 0xd1, 0x8d, 0x68, 0x19, 0x97, + 0x78, 0xc9, 0xfc, 0xf2, 0xcd, 0x4c, 0xe2, 0xd6, 0xd7, 0xed, 0xea, 0x8d, + 0xad, 0x85, 0x77, 0x6b, 0x91, 0x8f, 0xc9, 0x1c, 0xee, 0x5a, 0x97, 0x7f, + 0xbc, 0x96, 0x58, 0x5e, 0x72, 0xff, 0xcc, 0xad, 0xaf, 0xfe, 0x34, 0xb7, + 0xf1, 0xdd, 0x00, 0x27, 0x23, 0xf7, 0xd5, 0xf5, 0x7e, 0x1d, 0xb6, 0xf0, + 0x09, 0x97, 0x17, 0x41, 0xfa, 0x34, 0x73, 0xdf, 0x64, 0x4c, 0x7f, 0xcf, + 0xea, 0x7f, 0x6f, 0xad, 0xaf, 0x4d, 0x09, 0xfa, 0xdb, 0xa2, 0x44, 0x00, + 0x4b, 0xf7, 0x5f, 0xb9, 0x83, 0x2b, 0xf8, 0xd0, 0x35, 0x75, 0xd7, 0x7e, + 0x0d, 0x06, 0xa1, 0x8f, 0x71, 0x1d, 0x35, 0xf6, 0xf4, 0x0d, 0xf5, 0x7f, + 0xba, 0x64, 0x13, 0x2e, 0x99, 0x27, 0x4d, 0xbe, 0xe7, 0x35, 0xdd, 0x26, + 0xff, 0xeb, 0xc4, 0x8e, 0x1e, 0x59, 0xe3, 0x2d, 0x47, 0xfb, 0x70, 0x74, + 0xc0, 0x3f, 0xe1, 0xd4, 0x5f, 0x5b, 0x3c, 0x05, 0x9d, 0x44, 0xde, 0xda, + 0x2e, 0x3b, 0x7e, 0xdc, 0xe1, 0x9a, 0xe8, 0xa4, 0xbd, 0x5b, 0xf3, 0x11, + 0xef, 0xad, 0x1a, 0xd9, 0xa3, 0x67, 0xf5, 0x6e, 0xe3, 0xe9, 0xd1, 0x4c, + 0x53, 0xf4, 0xbf, 0x5b, 0x53, 0x75, 0x25, 0x83, 0x8e, 0xec, 0x93, 0x54, + 0x86, 0x64, 0x2e, 0xeb, 0xb5, 0xd2, 0x83, 0x1e, 0x95, 0x61, 0x54, 0xdc, + 0x55, 0x6f, 0x3d, 0xce, 0xde, 0x26, 0x44, 0x56, 0xc7, 0xc3, 0x2a, 0xae, + 0x36, 0x6c, 0x6b, 0xdf, 0x55, 0xdc, 0x1e, 0xf3, 0x19, 0x68, 0xfa, 0x81, + 0xd7, 0x3c, 0xd1, 0x93, 0x39, 0x52, 0x65, 0x7e, 0xac, 0xac, 0xfd, 0x2e, + 0xba, 0xc4, 0x8f, 0xe1, 0x87, 0xef, 0xa5, 0xfc, 0x26, 0x37, 0x45, 0xde, + 0x4a, 0xd6, 0xfc, 0x3f, 0xcd, 0x57, 0x48, 0xb4, 0xe7, 0xab, 0xf4, 0xcb, + 0x39, 0xb3, 0xeb, 0x2a, 0x79, 0x27, 0xc8, 0xfa, 0xfd, 0xdd, 0x75, 0xe5, + 0x18, 0x96, 0x0e, 0xcf, 0xcc, 0xbe, 0x42, 0xfc, 0x2d, 0xb9, 0xba, 0xb7, + 0xa6, 0xae, 0x22, 0xbb, 0xfe, 0x53, 0x7b, 0x9f, 0x1b, 0x0a, 0xb4, 0xdf, + 0x9d, 0xe5, 0x6e, 0x78, 0x88, 0x8d, 0xef, 0xdc, 0x6f, 0xe8, 0xfb, 0x75, + 0xef, 0xe8, 0x39, 0x6b, 0x14, 0x8a, 0xfd, 0xff, 0x5c, 0x06, 0x0b, 0x8d, + 0xa0, 0xfd, 0x7d, 0x39, 0xb7, 0x3f, 0xcc, 0xbf, 0x36, 0x5d, 0x05, 0x78, + 0x77, 0xfb, 0x94, 0xef, 0x7d, 0xc5, 0xdf, 0x9f, 0x19, 0xa6, 0xca, 0xfa, + 0xa0, 0x2b, 0xc9, 0xff, 0xfc, 0xb2, 0xda, 0xc7, 0x5f, 0x2f, 0xfa, 0x24, + 0x9d, 0x76, 0xbd, 0x7f, 0x4d, 0x0c, 0x4e, 0xec, 0x7f, 0x93, 0xc2, 0x71, + 0x9d, 0x75, 0xde, 0x6f, 0x46, 0x53, 0x61, 0xf9, 0x3d, 0x2d, 0xab, 0xae, + 0x4b, 0xc9, 0x78, 0x8d, 0xb8, 0x92, 0x5b, 0x64, 0xaf, 0x42, 0x92, 0xed, + 0xb4, 0xfe, 0xbd, 0x72, 0xb7, 0xed, 0x5c, 0x6e, 0x9b, 0xa2, 0xf1, 0x11, + 0x7f, 0xd4, 0xdc, 0xdf, 0x3c, 0x6a, 0x77, 0x01, 0x35, 0xf9, 0xee, 0x23, + 0xa4, 0xd8, 0xd6, 0xbc, 0x3f, 0x5c, 0xaa, 0xe4, 0x3e, 0x6b, 0x1f, 0x72, + 0x08, 0x66, 0xbb, 0xdd, 0x8a, 0x5c, 0x18, 0x84, 0x4e, 0xd6, 0x6c, 0x17, + 0x34, 0x1a, 0x3a, 0x86, 0xd7, 0xf6, 0xb9, 0xab, 0x09, 0x34, 0x6f, 0xd4, + 0x6f, 0x2e, 0x20, 0xe3, 0x4e, 0xdd, 0xfd, 0xc6, 0xde, 0x64, 0x09, 0x2f, + 0xfd, 0xd7, 0x61, 0xa1, 0xc5, 0x5a, 0xeb, 0xd7, 0x8d, 0x3a, 0x1a, 0xfe, + 0x7f, 0xd3, 0x4d, 0x4b, 0x7c, 0x44, 0xcd, 0xdf, 0x61, 0x31, 0x02, 0x20, + 0xb9, 0x94, 0xda, 0x13, 0x20, 0x5a, 0xe6, 0x9f, 0xaa, 0x13, 0xa8, 0x5d, + 0xee, 0x23, 0x8f, 0x62, 0x18, 0xed, 0x49, 0xf0, 0x83, 0x6b, 0xd1, 0xfb, + 0x6a, 0x55, 0x1d, 0x72, 0x2a, 0x7e, 0x7a, 0xfe, 0xf1, 0x64, 0x0f, 0xb5, + 0x4c, 0xdd, 0xff, 0x4e, 0x56, 0xbe, 0x48, 0xd8, 0xfc, 0xa5, 0x03, 0x97, + 0x9f, 0x04, 0xb7, 0x7e, 0x1f, 0x3d, 0x46, 0x42, 0xcf, 0xe5, 0x7b, 0x5f, + 0xa0, 0xef, 0xf8, 0x92, 0x7c, 0x5f, 0x65, 0x20, 0xd5, 0x5f, 0xd0, 0x1b, + 0x92, 0xee, 0x20, 0xdd, 0x79, 0x06, 0x23, 0x9b, 0xaa, 0x82, 0x2c, 0x7c, + 0xca, 0x76, 0x82, 0x24, 0x92, 0xfa, 0x53, 0x97, 0xb5, 0x01, 0x19, 0x2a, + 0x91, 0xad, 0xd7, 0x7b, 0xe8, 0xa2, 0xe2, 0x77, 0xd1, 0x54, 0xe6, 0xc3, + 0x33, 0xb7, 0xcd, 0xad, 0xdd, 0xcb, 0xc8, 0x2a, 0xe7, 0xb5, 0x3c, 0x9f, + 0xfd, 0xc1, 0x3f, 0x3c, 0x52, 0x42, 0x68, 0xaf, 0x36, 0x40, 0x36, 0xdf, + 0x1d, 0x45, 0x79, 0x14, 0xd1, 0x24, 0x48, 0x48, 0xe2, 0xd7, 0x2a, 0xcf, + 0xd5, 0x93, 0xa3, 0x9f, 0xfd, 0x7b, 0xbd, 0x6e, 0x5c, 0xff, 0xb1, 0xf0, + 0x95, 0x38, 0xa1, 0x7b, 0xfd, 0x6d, 0x94, 0xf7, 0x8f, 0xad, 0xbe, 0xbd, + 0x7e, 0xab, 0xb7, 0xa5, 0x01, 0x23, 0x13, 0x53, 0x0c, 0xff, 0xdd, 0xc5, + 0x18, 0xff, 0xe6, 0xbf, 0xed, 0x76, 0xbc, 0x42, 0xc1, 0x8f, 0xf0, 0xc3, + 0xd0, 0x22, 0x7c, 0xbd, 0xed, 0x5d, 0x9d, 0x21, 0x3a, 0xa7, 0x97, 0x99, + 0x66, 0x77, 0xb2, 0x9e, 0xd8, 0xf0, 0xc9, 0x3a, 0x50, 0xbf, 0xf2, 0x32, + 0xfa, 0xe2, 0xb0, 0xb0, 0xdb, 0xc2, 0xba, 0x29, 0x9e, 0x9f, 0x9a, 0x4e, + 0x84, 0xa4, 0xe7, 0xab, 0x92, 0xbf, 0x20, 0xe1, 0x19, 0xf2, 0x3d, 0xfd, + 0xce, 0xfd, 0x92, 0xf9, 0xfb, 0x11, 0x4e, 0xf9, 0xea, 0xca, 0x02, 0xcf, + 0x17, 0xf7, 0x2b, 0xd2, 0x8f, 0x52, 0xbd, 0xc6, 0xae, 0xfc, 0x9e, 0xf2, + 0x40, 0xa6, 0x5f, 0xdd, 0xd8, 0xf9, 0xff, 0x82, 0x0a, 0x32, 0xea, 0x7f, + 0x7d, 0x2d, 0xe5, 0x38, 0xec, 0x8f, 0x8d, 0xa0, 0xee, 0x7d, 0x73, 0x3f, + 0xe8, 0x4f, 0xa6, 0x8a, 0xf5, 0xbf, 0xee, 0x4e, 0x79, 0x91, 0xb6, 0xda, + 0xbe, 0xff, 0x1e, 0xd5, 0xe7, 0x42, 0xdf, 0xd8, 0x43, 0x88, 0x6e, 0x8b, + 0xa7, 0xb5, 0x08, 0x06, 0x70, 0xb4, 0xff, 0x9a, 0x5a, 0x24, 0x1b, 0xa0, + 0xd9, 0xbb, 0xee, 0x6b, 0x97, 0x07, 0x72, 0xa1, 0xaf, 0x8e, 0x63, 0x4a, + 0xb2, 0x1e, 0xfb, 0x5f, 0x8e, 0x07, 0xdf, 0xc2, 0xcc, 0x75, 0xef, 0xb3, + 0x12, 0x0f, 0xed, 0xc7, 0xa0, 0x7e, 0x25, 0x8e, 0xf9, 0xf0, 0x2a, 0xaf, + 0x33, 0x1a, 0xf1, 0x0a, 0x0f, 0x1b, 0x63, 0x78, 0x7e, 0x7f, 0x17, 0xa9, + 0x16, 0x36, 0x2d, 0x7a, 0xf7, 0x13, 0x97, 0x44, 0x18, 0x56, 0x40, 0x77, + 0xdb, 0xe0, 0x66, 0xf1, 0xc8, 0x75, 0x0f, 0x3b, 0x45, 0xa8, 0x8e, 0xb0, + 0xad, 0x03, 0x59, 0x1b, 0x55, 0x58, 0xd8, 0xd2, 0xaa, 0xe7, 0x59, 0x56, + 0x25, 0x13, 0x2e, 0x45, 0xa5, 0xf8, 0xf6, 0xee, 0x68, 0x7c, 0x40, 0x7d, + 0xcd, 0x91, 0x30, 0xc0, 0xbf, 0x9b, 0x68, 0xdf, 0x52, 0x1e, 0x63, 0x25, + 0xe7, 0x7f, 0xac, 0x94, 0x37, 0x33, 0x02, 0x44, 0x5e, 0xab, 0x5a, 0x08, + 0x1f, 0xe4, 0xa9, 0x90, 0x3f, 0x73, 0xde, 0xe2, 0x7a, 0xa0, 0xaf, 0x52, + 0x29, 0x0e, 0xa5, 0x7f, 0xa1, 0x2f, 0x77, 0x50, 0xfb, 0x89, 0x23, 0x7e, + 0xf0, 0xb0, 0x3a, 0xad, 0xd6, 0x3a, 0x8a, 0xc2, 0x93, 0x4b, 0xfe, 0x7f, + 0x59, 0x9f, 0xcb, 0xbe, 0x4d, 0x82, 0xfe, 0x6d, 0xb1, 0xca, 0xe1, 0x69, + 0xd7, 0xe3, 0x85, 0xd2, 0xb3, 0x2e, 0x57, 0x71, 0xe7, 0x48, 0x90, 0xc0, + 0x75, 0xb0, 0xcf, 0xda, 0x57, 0x6b, 0xc2, 0xdd, 0x10, 0xe2, 0xb5, 0x70, + 0xc5, 0x5b, 0x15, 0x5f, 0xb3, 0x32, 0x38, 0x5a, 0x26, 0xb6, 0xe7, 0x7c, + 0x1f, 0x2b, 0x57, 0x7e, 0x7a, 0x5b, 0xae, 0x0a, 0xd7, 0x3a, 0xa3, 0x4f, + 0x40, 0x08, 0x4b, 0xf7, 0xed, 0xfc, 0xde, 0x77, 0x63, 0xe3, 0xd5, 0xfc, + 0x43, 0xdf, 0xa0, 0xc1, 0xce, 0xd4, 0xbb, 0xe5, 0xd3, 0x2f, 0x73, 0x09, + 0xd8, 0xe6, 0xb4, 0x87, 0x37, 0x48, 0x1f, 0x79, 0xfb, 0x93, 0xc4, 0x86, + 0x4f, 0x34, 0xb8, 0xea, 0x0f, 0xad, 0x1e, 0xaa, 0x2b, 0x30, 0x55, 0xfd, + 0xb7, 0x14, 0xf0, 0xe2, 0xf0, 0x05, 0xff, 0xcd, 0x46, 0x74, 0x2f, 0x11, + 0x9a, 0xd7, 0xdd, 0x2f, 0x7b, 0x30, 0xaf, 0xf2, 0x96, 0x6b, 0xc0, 0xc7, + 0x4a, 0xb9, 0x77, 0xe9, 0x76, 0x23, 0x60, 0x25, 0x70, 0x44, 0x11, 0xff, + 0xf3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x3f, 0x54, 0x00, + 0x8c, 0xcd, 0xdf, 0xde, 0x5c, 0xe3, 0x87, 0xc2, 0xbf, 0xca, 0xe7, 0xe4, + 0x57, 0x46, 0xee, 0xaa, 0x73, 0xb5, 0x75, 0x84, 0x16, 0x59, 0xce, 0xfe, + 0xdf, 0x0c, 0x24, 0x52, 0x4b, 0x84, 0x7f, 0x43, 0xd7, 0xf4, 0xe8, 0xed, + 0x5d, 0x35, 0xad, 0x7c, 0xaf, 0xf4, 0x52, 0xfd, 0x0a, 0x53, 0x19, 0xbf, + 0xac, 0x26, 0x5b, 0x94, 0x7b, 0x98, 0xb3, 0x59, 0x6f, 0x44, 0x65, 0x7d, + 0x9f, 0x2a, 0x07, 0xc0, 0xf3, 0x85, 0xfa, 0x5f, 0x09, 0xcb, 0x01, 0xe4, + 0x72, 0xeb, 0x77, 0xde, 0xa8, 0x65, 0x62, 0x93, 0x6b, 0xdf, 0xd5, 0x75, + 0x0c, 0xc8, 0x3f, 0xbf, 0xae, 0xbc, 0x1b, 0x58, 0x04, 0xd1, 0xce, 0x7b, + 0x52, 0xdf, 0x35, 0x9b, 0x58, 0xdc, 0xf5, 0x63, 0xc2, 0x6d, 0xa0, 0xa5, + 0x87, 0xc2, 0x5a, 0xfd, 0x7b, 0xad, 0x9e, 0x1b, 0xd4, 0xe1, 0x37, 0xe4, + 0x8b, 0xf2, 0xba, 0x35, 0x6f, 0xad, 0x24, 0x09, 0xd0, 0xfe, 0xdb, 0xa8, + 0x69, 0xb8, 0xce, 0xfa, 0x1a, 0x26, 0x53, 0x02, 0x80, 0x6e, 0xc7, 0x23, + 0x14, 0x17, 0x19, 0x3c, 0xec, 0xd3, 0xe8, 0x7f, 0x67, 0x7f, 0xf4, 0x73, + 0x8f, 0xe7, 0xad, 0x2b, 0x2c, 0x09, 0x17, 0x97, 0x6f, 0xe5, 0xad, 0x21, + 0x86, 0xf6, 0x3e, 0x2f, 0x62, 0xc3, 0x85, 0xf8, 0xdc, 0x7a, 0x9f, 0x53, + 0x19, 0x15, 0xbc, 0xf7, 0x3b, 0x22, 0x75, 0x1e, 0xd8, 0x7e, 0xe3, 0x98, + 0x43, 0xe2, 0xb6, 0x8c, 0xd3, 0xfa, 0x40, 0xd1, 0x44, 0xdc, 0x06, 0x2f, + 0xc7, 0x02, 0x41, 0xf4, 0x6a, 0xb4, 0xdd, 0x2c, 0x1f, 0x39, 0xe4, 0xcd, + 0xe9, 0xbc, 0xbe, 0x77, 0x52, 0x7d, 0x1d, 0xb9, 0xf1, 0x7f, 0x7f, 0x72, + 0x93, 0x5a, 0x24, 0x59, 0xb7, 0x3f, 0xb9, 0x51, 0xc2, 0xff, 0xf8, 0xff, + 0xab, 0x40, 0xa5, 0x3b, 0xd8, 0xa8, 0xef, 0x32, 0xc5, 0x00, 0xb9, 0xde, + 0xc1, 0x73, 0xbd, 0xc7, 0x34, 0xef, 0xa9, 0x1e, 0xc1, 0xb1, 0xfe, 0x36, + 0xcf, 0xfd, 0x4a, 0xfc, 0xaa, 0xff, 0x1e, 0x35, 0xd0, 0xc2, 0xf0, 0x21, + 0x95, 0xdf, 0x75, 0xc8, 0x80, 0x0b, 0x24, 0xac, 0x67, 0xc9, 0xf4, 0xbb, + 0xd7, 0x3f, 0xc5, 0x4c, 0x9f, 0x4a, 0x8d, 0xab, 0xb8, 0x9e, 0x42, 0xc1, + 0xe8, 0x3e, 0xc8, 0xa5, 0xae, 0xac, 0x56, 0xe9, 0xb0, 0x2b, 0x6d, 0x2d, + 0x8f, 0xf7, 0xd6, 0x19, 0xb4, 0xcd, 0x5a, 0x5a, 0xd5, 0x7e, 0x61, 0xf6, + 0x60, 0xdb, 0xdc, 0x69, 0xbd, 0xd6, 0x0e, 0x16, 0x3c, 0x29, 0xf5, 0x3f, + 0xba, 0x06, 0x3b, 0x52, 0x09, 0x81, 0x2a, 0x1e, 0x3e, 0x41, 0xa8, 0xbf, + 0xee, 0xbe, 0xd1, 0x97, 0x74, 0x8c, 0xd8, 0xa8, 0xef, 0x18, 0x1c, 0x85, + 0xca, 0xff, 0xa3, 0xf4, 0x39, 0xb5, 0x07, 0xe2, 0xfe, 0x5b, 0x33, 0xe5, + 0xb3, 0x53, 0x29, 0x31, 0xd7, 0x3e, 0xcc, 0x04, 0xb0, 0x72, 0xf9, 0x53, + 0xb5, 0xb7, 0x81, 0x58, 0x08, 0x62, 0x86, 0x79, 0xdb, 0xa6, 0x9f, 0xd0, + 0x09, 0x4c, 0x9d, 0x1e, 0xe5, 0x36, 0xf9, 0xc7, 0x9a, 0xaf, 0xa9, 0x7c, + 0x8f, 0xb1, 0xf3, 0xf0, 0x82, 0xdf, 0x2e, 0x06, 0x77, 0x7a, 0x44, 0x78, + 0x21, 0x6d, 0x9d, 0x64, 0x3b, 0x72, 0xf0, 0xbf, 0x4b, 0x56, 0xfa, 0xf3, + 0x1f, 0x90, 0x72, 0x55, 0xbf, 0x48, 0x9c, 0x01, 0xc8, 0x68, 0x3e, 0x2b, + 0xdf, 0x12, 0xed, 0x41, 0xca, 0xa8, 0xbd, 0x09, 0x36, 0xd6, 0x49, 0xd2, + 0x74, 0xa1, 0x3e, 0x27, 0x09, 0x58, 0xef, 0x58, 0x77, 0x46, 0x84, 0xaf, + 0xbc, 0x76, 0xeb, 0xa8, 0xfd, 0x27, 0x36, 0x77, 0x55, 0xe4, 0xcf, 0x48, + 0x2a, 0x3e, 0xa5, 0x6b, 0xed, 0x7a, 0x37, 0x37, 0x53, 0x58, 0xf0, 0xbd, + 0x8f, 0x42, 0x51, 0x72, 0xe7, 0xb7, 0xab, 0xfd, 0x3f, 0xea, 0xbe, 0xbc, + 0x71, 0xcc, 0x73, 0x6b, 0x2b, 0xfa, 0x63, 0x75, 0xfb, 0xb5, 0x99, 0xb1, + 0x28, 0xa0, 0xec, 0xbf, 0x27, 0x22, 0x34, 0xfb, 0x28, 0x74, 0xfe, 0x1e, + 0x95, 0xda, 0xe0, 0x91, 0x9e, 0xd5, 0xe6, 0xd2, 0xa2, 0x0f, 0x40, 0xde, + 0x2c, 0x5f, 0xe9, 0xea, 0x63, 0x6f, 0xc1, 0xd1, 0xfe, 0x0d, 0x46, 0x2c, + 0x77, 0xff, 0xa6, 0xd6, 0x83, 0xcb, 0xe4, 0xe7, 0xfd, 0x25, 0x76, 0xdd, + 0x44, 0xda, 0xa4, 0x3f, 0xa4, 0xa3, 0xfd, 0xe2, 0xb9, 0xea, 0x9e, 0xb7, + 0x3d, 0x7a, 0x2a, 0xef, 0x38, 0x84, 0x66, 0xc4, 0x24, 0xf8, 0x1b, 0xe6, + 0x73, 0xa6, 0xfe, 0xd8, 0x6d, 0x4b, 0x96, 0xa2, 0xc6, 0xf0, 0x35, 0x2d, + 0x53, 0xef, 0xef, 0x3b, 0x02, 0x0f, 0x65, 0x6a, 0x54, 0x4b, 0xa6, 0x3a, + 0x70, 0xfd, 0xbf, 0x2e, 0x60, 0xcc, 0xf3, 0xa9, 0x1d, 0x7d, 0xea, 0xda, + 0x20, 0xa0, 0xa9, 0xbe, 0x22, 0x1e, 0xa2, 0x52, 0x4a, 0x89, 0x72, 0xfe, + 0xf0, 0xf3, 0x53, 0xaa, 0xd9, 0x1c, 0xff, 0x9c, 0xc9, 0xb4, 0x2f, 0xd7, + 0x3b, 0xf7, 0xe7, 0x6b, 0x58, 0x9f, 0xcf, 0x9f, 0xeb, 0x90, 0x15, 0x1e, + 0xf6, 0xbe, 0x5d, 0xed, 0xc9, 0x8e, 0xd1, 0x8b, 0xd5, 0xac, 0x7f, 0xae, + 0x63, 0x2a, 0x9d, 0x5b, 0xbb, 0x4a, 0xd3, 0x44, 0x64, 0x7c, 0xea, 0xfa, + 0x9c, 0x2b, 0x88, 0xd8, 0xde, 0x49, 0x25, 0x7d, 0x97, 0xc7, 0xb3, 0xfa, + 0xed, 0xc6, 0x9f, 0x68, 0x67, 0xe9, 0x9c, 0x7f, 0x45, 0xbf, 0x94, 0xe3, + 0xc5, 0xfe, 0x23, 0x6e, 0x9c, 0x79, 0xbf, 0x7b, 0xef, 0x04, 0x1a, 0xb8, + 0x18, 0x72, 0xed, 0xcb, 0xa2, 0x94, 0x6e, 0xfd, 0xbf, 0x8c, 0x99, 0xd9, + 0xce, 0x7b, 0x57, 0x7c, 0xc4, 0x28, 0x7e, 0xff, 0xad, 0xca, 0x3d, 0xbb, + 0xd1, 0xcc, 0xd6, 0x2b, 0x86, 0x03, 0xf7, 0x7a, 0xfa, 0x6d, 0x75, 0x9b, + 0x68, 0xdc, 0x6a, 0xd0, 0x76, 0xdb, 0x7a, 0xf9, 0x02, 0x93, 0xaf, 0x08, + 0x5b, 0xaf, 0x5a, 0x90, 0x53, 0xfb, 0xbe, 0xa6, 0xa3, 0x3b, 0x05, 0x1e, + 0xae, 0xf6, 0xba, 0x6d, 0x26, 0x25, 0x44, 0xe1, 0x77, 0x7d, 0x4b, 0x50, + 0x41, 0xf6, 0x7d, 0xf3, 0xba, 0xdc, 0x97, 0x8c, 0x46, 0x8e, 0xcb, 0x12, + 0x2c, 0x57, 0xb8, 0xde, 0xda, 0x22, 0xbb, 0xbc, 0x9d, 0x47, 0xa2, 0xbd, + 0x1f, 0x67, 0x07, 0xcf, 0xf1, 0xc5, 0xfb, 0xfd, 0xcd, 0xcf, 0x1d, 0xc2, + 0xe8, 0xfa, 0xbe, 0xbe, 0x03, 0x34, 0x50, 0xf5, 0x02, 0xfb, 0x31, 0x28, + 0xcb, 0xb5, 0xbd, 0x54, 0xc4, 0x57, 0x60, 0x60, 0xf3, 0xaa, 0xbd, 0xf7, + 0xb2, 0xcc, 0xc4, 0x96, 0x33, 0xf6, 0xde, 0xe3, 0x58, 0x63, 0x7f, 0x51, + 0x7e, 0x57, 0x5a, 0x19, 0xd6, 0xdf, 0x5e, 0x5f, 0x1e, 0xfb, 0xa1, 0xb0, + 0xbf, 0xc9, 0x5e, 0xe0, 0x2e, 0x6d, 0x1b, 0x1d, 0x88, 0x33, 0x4e, 0xf6, + 0x70, 0x15, 0x1a, 0xb1, 0x45, 0xe3, 0xd0, 0xeb, 0xed, 0x60, 0xf0, 0xd1, + 0xd5, 0xaa, 0x78, 0x9f, 0x9d, 0xe0, 0xb6, 0x72, 0x95, 0x55, 0x35, 0xdf, + 0xa5, 0x62, 0x8f, 0x3c, 0xce, 0x3c, 0xf8, 0xb3, 0x77, 0x4c, 0xe3, 0xce, + 0xfe, 0xcd, 0xf7, 0x4e, 0x14, 0xd1, 0x0b, 0xae, 0x08, 0xe3, 0x8a, 0x3c, + 0x8c, 0x6f, 0x11, 0x7e, 0x7a, 0x7d, 0xbb, 0x96, 0xef, 0x57, 0x9c, 0x82, + 0x82, 0xbf, 0xef, 0x9e, 0x94, 0x6e, 0xca, 0x79, 0xaa, 0xfb, 0x57, 0x14, + 0xba, 0xb7, 0x76, 0x4d, 0x2a, 0x53, 0xc2, 0xc5, 0x2e, 0x6e, 0x58, 0xd1, + 0x00, 0x2e, 0xcd, 0xd2, 0xed, 0x7f, 0xd4, 0x8f, 0xc5, 0xd7, 0xbf, 0x75, + 0xfb, 0x81, 0x99, 0x4e, 0x35, 0xa5, 0xbf, 0x0d, 0xa2, 0xb4, 0xe7, 0xef, + 0xdd, 0x95, 0x8f, 0xe2, 0x27, 0xc3, 0xfa, 0x9e, 0xf1, 0x0f, 0x03, 0xc2, + 0xf7, 0x4f, 0x09, 0x5a, 0x11, 0x5a, 0x58, 0xd2, 0x2d, 0x3c, 0xe5, 0xf5, + 0x95, 0x13, 0x26, 0xe1, 0x45, 0x20, 0x8f, 0x2d, 0xa4, 0xef, 0xf8, 0x02, + 0x3f, 0x9e, 0x5b, 0x18, 0xe9, 0xda, 0x76, 0x25, 0xd2, 0xe4, 0xdb, 0x78, + 0x79, 0xfd, 0x1a, 0xf5, 0xc5, 0x59, 0x71, 0x73, 0xb7, 0xb5, 0xd5, 0x01, + 0x6e, 0x8b, 0x7b, 0x88, 0xc5, 0x43, 0xb9, 0xf9, 0xbe, 0x9c, 0x2e, 0x89, + 0xd6, 0x26, 0xf2, 0x6c, 0x92, 0x6c, 0x8e, 0x90, 0x2f, 0xe7, 0xea, 0x3f, + 0xe4, 0x52, 0x71, 0x4d, 0x2b, 0x25, 0x5b, 0x05, 0x4b, 0xcb, 0xdd, 0x2e, + 0xdd, 0x1b, 0x0a, 0x92, 0x3d, 0xef, 0xfd, 0xf8, 0xde, 0x7a, 0xce, 0x7c, + 0x4d, 0xb4, 0x8d, 0xd7, 0x49, 0x45, 0x8e, 0x61, 0xb2, 0xf7, 0x07, 0x5a, + 0x97, 0xb4, 0x34, 0x61, 0xf7, 0xed, 0xe1, 0xb6, 0xfa, 0x34, 0x61, 0x77, + 0x9f, 0x30, 0xee, 0x65, 0x56, 0xcd, 0x4b, 0x27, 0x2f, 0x16, 0xec, 0xdb, + 0xf2, 0x55, 0x13, 0xe4, 0xc0, 0xd9, 0xed, 0xdb, 0xcc, 0x0b, 0x59, 0x62, + 0xff, 0x3d, 0x46, 0x72, 0xa9, 0x24, 0xe5, 0x76, 0xfd, 0x82, 0xd1, 0x7b, + 0x74, 0x53, 0x70, 0xf9, 0xb7, 0x7b, 0x9c, 0x8a, 0x8d, 0x5c, 0x7b, 0x4f, + 0xd5, 0x3b, 0x53, 0xb6, 0xbf, 0x6d, 0x14, 0x98, 0xa8, 0x1d, 0xed, 0x6f, + 0xf7, 0x01, 0x3b, 0x09, 0xaa, 0x76, 0x06, 0xae, 0xee, 0xf5, 0xfd, 0x4d, + 0xc9, 0xa6, 0xb3, 0x68, 0xf5, 0xee, 0xdb, 0x26, 0xf9, 0xa3, 0x98, 0xf6, + 0xd3, 0x82, 0x48, 0xd3, 0xed, 0x03, 0x4b, 0x55, 0x48, 0x06, 0x9f, 0xf1, + 0x97, 0xdc, 0xe2, 0x5c, 0x7c, 0xce, 0xd6, 0x6f, 0x5b, 0xb0, 0x20, 0x35, + 0xd3, 0xb4, 0xa0, 0xb3, 0xad, 0x1d, 0xf4, 0x4c, 0x90, 0x7d, 0x44, 0xf5, + 0x9b, 0xc5, 0x97, 0xa2, 0x2b, 0xe6, 0x92, 0xbf, 0x4e, 0x5c, 0xab, 0x38, + 0x56, 0x7f, 0x3b, 0xad, 0xfa, 0xcc, 0x05, 0x44, 0x57, 0xf7, 0x11, 0x5e, + 0x46, 0xb2, 0x11, 0x36, 0xff, 0x1f, 0x9f, 0xbe, 0x7b, 0x3e, 0xe2, 0xa6, + 0xc8, 0xcf, 0x38, 0x84, 0xa6, 0xb6, 0x6d, 0x7d, 0x4e, 0xf6, 0x90, 0x18, + 0xf5, 0x5e, 0x1a, 0x14, 0x4e, 0x4a, 0x2b, 0xb6, 0xb5, 0x5a, 0x7f, 0x08, + 0xf7, 0x42, 0x20, 0x6a, 0xfe, 0xae, 0xcc, 0xb0, 0xe7, 0x95, 0x72, 0xbd, + 0x97, 0x67, 0x9a, 0xf0, 0xd8, 0xcd, 0x7f, 0xbc, 0x13, 0xe6, 0xb7, 0xff, + 0x88, 0x46, 0xb1, 0x95, 0x6b, 0xf9, 0xa7, 0x35, 0x8d, 0xde, 0x02, 0xde, + 0x14, 0x7d, 0x14, 0xb6, 0xaa, 0x3f, 0xbb, 0xda, 0xe4, 0x26, 0xf1, 0xbb, + 0xf6, 0xf7, 0x12, 0x51, 0xfc, 0xca, 0xaa, 0xb5, 0xb6, 0xde, 0x81, 0x62, + 0xec, 0x2d, 0x4e, 0xf9, 0x3f, 0x2e, 0x44, 0x6e, 0xff, 0x51, 0xad, 0x6f, + 0xe7, 0x29, 0xe0, 0xb2, 0xfe, 0xc5, 0xca, 0x5d, 0x19, 0xe7, 0xec, 0x93, + 0xdc, 0xa1, 0x98, 0xfa, 0xda, 0xb8, 0xbd, 0x7d, 0xd1, 0x0b, 0x14, 0x70, + 0x47, 0xff, 0xf1, 0x22, 0x3a, 0xaf, 0x27, 0xf3, 0x9e, 0x8e, 0xea, 0xdf, + 0xe9, 0xb6, 0x17, 0xe6, 0xff, 0xd1, 0x3a, 0x51, 0xab, 0xbe, 0x1b, 0x66, + 0x73, 0x56, 0x9c, 0x69, 0xdc, 0x8f, 0xea, 0xb7, 0xf7, 0x33, 0x91, 0xce, + 0x22, 0x97, 0x64, 0x66, 0x39, 0x89, 0xd9, 0xef, 0xdf, 0x73, 0x28, 0x24, + 0x8a, 0x26, 0x9c, 0xd7, 0xfe, 0xae, 0xae, 0x03, 0xb2, 0x92, 0xcd, 0x96, + 0x3d, 0x8c, 0xac, 0x72, 0x75, 0x37, 0x50, 0xc2, 0xcb, 0xae, 0xc9, 0xa8, + 0x91, 0xaf, 0x03, 0x6a, 0xbf, 0xcf, 0xcb, 0x41, 0x85, 0x3d, 0xc5, 0x73, + 0x98, 0x4a, 0x85, 0xbd, 0x18, 0x9b, 0x12, 0xc7, 0xa7, 0xe2, 0x1d, 0xad, + 0x85, 0xd6, 0xa2, 0x2e, 0x87, 0x5b, 0x75, 0x43, 0x73, 0x4e, 0xa4, 0xaa, + 0x5e, 0xab, 0x76, 0x5e, 0xcd, 0x49, 0xca, 0xec, 0x5e, 0xbf, 0x44, 0x38, + 0xc6, 0xe1, 0xeb, 0xf3, 0x15, 0xec, 0x30, 0x5f, 0xf8, 0x9f, 0x13, 0xb9, + 0xa5, 0x0b, 0xf9, 0x20, 0x36, 0x53, 0x3b, 0xd2, 0x49, 0x40, 0x84, 0xf9, + 0xbb, 0x2e, 0x8f, 0xd2, 0x00, 0xa6, 0x3b, 0xe8, 0xd2, 0xfd, 0x58, 0x5a, + 0x99, 0x6b, 0x06, 0x6f, 0x0a, 0xf9, 0x30, 0xce, 0x96, 0x61, 0xde, 0x71, + 0x15, 0x97, 0xba, 0x3b, 0x31, 0x7c, 0x1c, 0xfd, 0x52, 0x2f, 0x06, 0xd1, + 0xef, 0xdb, 0xa3, 0x69, 0x1b, 0x4b, 0x4f, 0x94, 0x68, 0x7f, 0xd9, 0xd3, + 0x87, 0x41, 0xff, 0x59, 0xb7, 0xc1, 0xf7, 0xf9, 0x2e, 0x5e, 0x93, 0xbc, + 0xf3, 0xd0, 0x74, 0xba, 0x7d, 0x63, 0xd7, 0xc1, 0x88, 0xbc, 0xd3, 0x5d, + 0x3f, 0x38, 0xc0, 0xa7, 0xf4, 0xeb, 0x7b, 0xcc, 0x3b, 0x65, 0xbc, 0x6f, + 0xf3, 0xa3, 0x1f, 0x22, 0xa7, 0xd2, 0xbc, 0x7f, 0x49, 0xed, 0xe7, 0xad, + 0x37, 0xac, 0x71, 0x2c, 0x49, 0x3a, 0xbc, 0xdf, 0xaa, 0x79, 0xd1, 0x45, + 0x0b, 0x7d, 0x6d, 0x7c, 0x30, 0x5d, 0x70, 0x1c, 0xff, 0xe7, 0xee, 0x8c, + 0x3a, 0x05, 0x14, 0xb6, 0xaf, 0x97, 0x49, 0xfe, 0x29, 0xc9, 0xef, 0x97, + 0x67, 0x93, 0x36, 0xff, 0xb7, 0x2b, 0x99, 0x75, 0x1e, 0x34, 0x79, 0x7f, + 0x4a, 0x65, 0x84, 0x74, 0xf6, 0x75, 0x57, 0x51, 0xca, 0x88, 0xed, 0xe5, + 0x64, 0xef, 0xe7, 0xfb, 0x5d, 0xe8, 0xf1, 0xde, 0xe5, 0xb7, 0xb7, 0x4f, + 0x57, 0x27, 0xe9, 0xe5, 0x2c, 0x18, 0x5b, 0x7b, 0xd9, 0xff, 0x36, 0x06, + 0x28, 0xef, 0xc9, 0x6f, 0xae, 0xc8, 0xc0, 0x1f, 0x66, 0xe9, 0x4f, 0x3a, + 0xb8, 0x55, 0x62, 0xbd, 0x49, 0x8c, 0xe2, 0x17, 0xe7, 0xaf, 0xfb, 0xbc, + 0xe9, 0x5f, 0xd3, 0x27, 0x8f, 0x64, 0x74, 0xe4, 0xee, 0x86, 0x5c, 0x8f, + 0xed, 0xfd, 0x7f, 0x76, 0x84, 0x1f, 0x12, 0xa2, 0xcf, 0xcc, 0xcf, 0x61, + 0x86, 0xbb, 0xe7, 0x35, 0x15, 0xe7, 0x27, 0x2b, 0xff, 0x4d, 0x82, 0x22, + 0xee, 0x4c, 0x7d, 0xde, 0x1b, 0x3d, 0x8c, 0x49, 0x53, 0xfb, 0xb5, 0x87, + 0x90, 0xcc, 0xd7, 0xc1, 0x4f, 0x5c, 0xfb, 0x66, 0xa8, 0x55, 0x07, 0xe8, + 0xa8, 0x7c, 0x8d, 0xd2, 0xfa, 0x63, 0x65, 0x8c, 0x14, 0xc8, 0xbe, 0x9d, + 0xec, 0x12, 0x27, 0x09, 0xc8, 0xe8, 0xd5, 0x50, 0x9e, 0xb8, 0xd1, 0xb3, + 0x7f, 0x4f, 0xae, 0xd9, 0xf7, 0x9a, 0xa5, 0x2e, 0xc4, 0x87, 0x74, 0xd3, + 0xa0, 0xfe, 0x2d, 0x91, 0x35, 0x5b, 0x66, 0x64, 0x8c, 0x7e, 0x1f, 0x4b, + 0xb5, 0x35, 0xde, 0xec, 0x2d, 0x7e, 0x2a, 0x7a, 0x5c, 0x76, 0x20, 0x58, + 0xb9, 0xdd, 0xba, 0xff, 0xbc, 0x63, 0xc3, 0xb3, 0x77, 0xed, 0x7a, 0xb6, + 0x9a, 0x84, 0xa8, 0xed, 0xb6, 0x6c, 0x9e, 0x9c, 0xc4, 0xdb, 0xdb, 0xf9, + 0x69, 0x86, 0x51, 0x37, 0xff, 0x16, 0x87, 0xf5, 0x01, 0xe0, 0xf0, 0x27, + 0xe6, 0xb3, 0x92, 0x9e, 0xcf, 0x81, 0x6f, 0x13, 0xdc, 0xcb, 0xf1, 0x24, + 0x64, 0x17, 0xbf, 0xeb, 0x2f, 0xed, 0xf9, 0x21, 0x15, 0xf3, 0xde, 0x96, + 0x51, 0x8b, 0x42, 0x31, 0xfb, 0xbe, 0xc6, 0x87, 0x95, 0x6b, 0xa0, 0x3a, + 0x77, 0x5f, 0x19, 0xb7, 0x60, 0xc4, 0x7e, 0x7d, 0xc0, 0xe6, 0xc2, 0xb9, + 0x7d, 0xbd, 0x53, 0x9f, 0xb6, 0x89, 0x1d, 0xe3, 0x6b, 0xb6, 0x52, 0x64, + 0x28, 0x35, 0xda, 0x0b, 0x12, 0x5d, 0x58, 0x9e, 0xac, 0xb6, 0x64, 0xae, + 0x37, 0x10, 0x3f, 0x81, 0xbd, 0x2f, 0x1f, 0xa5, 0x5e, 0xef, 0x46, 0x9f, + 0x99, 0x5a, 0x75, 0x8f, 0xc1, 0xae, 0x29, 0x15, 0x72, 0x77, 0x9a, 0x02, + 0x2c, 0x75, 0xec, 0xe3, 0x1f, 0xbf, 0xec, 0xd0, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xf1, 0xf7, 0xff, 0xff, 0xff, 0x00, 0x2d, 0xc5, 0x6c, 0x26, 0x03, 0x2a, + 0x00, 0x00, 0x00, 0x80, 0xaf, 0xe6, 0x44, 0x26, 0xfb, 0xd0, 0xff, 0xff, + 0xff, 0x00, 0x7a, 0x65, 0x49, 0x26, 0xef, 0xe6, 0xff, 0xff, 0xff, 0x00, + 0xcb, 0x00, 0x5c, 0x26, 0x63, 0x08, 0x00, 0x00, 0x00, 0x00, 0x02, 0x08, + 0x53, 0x25, 0x6c, 0xe5, 0xff, 0xff, 0xff, 0x00, 0xc7, 0x46, 0x59, 0x26, + 0x15, 0x20, 0x00, 0x00, 0x00, 0x00, 0xe1, 0xec, 0x54, 0x26, 0x25, 0xf0, + 0xff, 0xff, 0xff, 0x80, 0x7c, 0x77, 0x68, 0x26, 0x94, 0x2a, 0x00, 0x00, + 0x00, 0x00, 0x67, 0xff, 0x4b, 0x26, 0x2b, 0x29, 0x00, 0x00, 0x00, 0x00, + 0xa2, 0xbc, 0x48, 0x26, 0xa3, 0xee, 0xff, 0xff, 0xff, 0x80, 0x17, 0xc9, + 0x66, 0x26, 0xb1, 0x01, 0x00, 0x00, 0x00, 0x80, 0x46, 0x35, 0x7f, 0x26, + 0xa4, 0x27, 0x00, 0x00, 0x00, 0x80, 0x90, 0xb5, 0x4a, 0x26, 0xde, 0xdd, + 0xff, 0xff, 0xff, 0x80, 0x14, 0x99, 0x46, 0x26, 0x9b, 0xfd, 0xff, 0xff, + 0xff, 0x80, 0x9b, 0xbb, 0x46, 0x25, 0x54, 0xfb, 0xff, 0xff, 0xff, 0x00, + 0xc5, 0x0b, 0x75, 0x26, 0x8b, 0xed, 0xff, 0xff, 0xff, 0x80, 0xe2, 0xee, + 0x7b, 0x26, 0x4d, 0xe5, 0xff, 0xff, 0xff, 0x80, 0xc7, 0x14, 0x55, 0x26, + 0x4b, 0xe5, 0xff, 0xff, 0xff, 0x80, 0x75, 0x07, 0x4b, 0x26, 0x0f, 0xc8, + 0xff, 0xff, 0xff, 0x80, 0x8b, 0xf1, 0x73, 0x27, 0x31, 0xf6, 0xff, 0xff, + 0xff, 0x00, 0xcb, 0xf4, 0x78, 0x26, 0xdc, 0xdb, 0xff, 0xff, 0xff, 0x00, + 0x3c, 0x91, 0x48, 0x26, 0x92, 0xf7, 0xff, 0xff, 0xff, 0x00, 0xb0, 0x3f, + 0x46, 0x25, 0xdb, 0xef, 0xff, 0xff, 0xff, 0x00, 0x8a, 0x6e, 0x4c, 0x25, + 0x49, 0xfe, 0xff, 0xff, 0xff, 0x80, 0xaa, 0x6b, 0x45, 0x25, 0x8d, 0xf2, + 0xff, 0xff, 0xff, 0x00, 0xca, 0x89, 0x71, 0x26, 0x56, 0xe5, 0xff, 0xff, + 0xff, 0x80, 0xf2, 0xe2, 0x46, 0x26, 0xa5, 0x00, 0x00, 0x00, 0x00, 0x80, + 0x55, 0xe1, 0x46, 0x25, 0xbb, 0xf1, 0xff, 0xff, 0xff, 0x80, 0xdb, 0xfa, + 0x7b, 0x26, 0xe3, 0x05, 0x00, 0x00, 0x00, 0x00, 0xe8, 0x12, 0x63, 0x25, + 0x51, 0xf5, 0xff, 0xff, 0xff, 0x80, 0x6d, 0xbe, 0x42, 0x25, 0x0a, 0xfb, + 0xff, 0xff, 0xff, 0x00, 0x76, 0xb4, 0x6a, 0x26, 0x6e, 0xe7, 0xff, 0xff, + 0xff, 0x80, 0xf2, 0x21, 0x58, 0x26, 0x42, 0x1c, 0x00, 0x00, 0x00, 0x00, + 0x75, 0x19, 0x71, 0x26, 0x89, 0xeb, 0xff, 0xff, 0xff, 0x00, 0x73, 0xcf, + 0x66, 0x26, 0x71, 0xf0, 0xff, 0xff, 0xff, 0x80, 0x45, 0xc4, 0x7c, 0x26, + 0x53, 0xeb, 0xff, 0xff, 0xff, 0x00, 0x2f, 0x66, 0x6b, 0x26, 0x24, 0x05, + 0x00, 0x00, 0x00, 0x00, 0x53, 0xb7, 0x56, 0x26, 0x0b, 0x20, 0x00, 0x00, + 0x00, 0x80, 0xbb, 0xbd, 0x57, 0x26, 0x28, 0xfe, 0xff, 0xff, 0xff, 0x00, + 0x1d, 0x0a, 0x4e, 0x25, 0xd0, 0x2d, 0x00, 0x00, 0x00, 0x00, 0xb3, 0x37, + 0x43, 0x26, 0x49, 0x07, 0x00, 0x00, 0x00, 0x00, 0xf1, 0x6e, 0x5a, 0x26, + 0xef, 0x24, 0x00, 0x00, 0x00, 0x80, 0x6f, 0xec, 0x4a, 0x26, 0xf1, 0xfb, + 0xff, 0xff, 0xff, 0x80, 0xff, 0xcc, 0x40, 0x25, 0x44, 0x0e, 0x00, 0x00, + 0x00, 0x00, 0xca, 0x1b, 0x79, 0x26, 0x9c, 0x22, 0x00, 0x00, 0x00, 0x00, + 0x96, 0xa5, 0x5a, 0x26, 0x5f, 0xe6, 0xff, 0xff, 0xff, 0x80, 0x10, 0xd6, + 0x50, 0x26, 0x39, 0xe5, 0xff, 0xff, 0xff, 0x80, 0x32, 0xff, 0x5a, 0x26, + 0xc1, 0xff, 0xff, 0xff, 0xff, 0x80, 0xfd, 0x80, 0x4e, 0x25, 0xa8, 0xfa, + 0xff, 0xff, 0xff, 0x80, 0x1a, 0xdc, 0x54, 0x25, 0x90, 0xe7, 0xff, 0xff, + 0xff, 0x00, 0xe8, 0xda, 0x57, 0x26, 0xdd, 0xf9, 0xff, 0xff, 0xff, 0x80, + 0x05, 0x28, 0x43, 0x25, 0x81, 0xee, 0xff, 0xff, 0xff, 0x80, 0x37, 0xa1, + 0x69, 0x26, 0xa5, 0x26, 0x00, 0x00, 0x00, 0x80, 0xa8, 0x34, 0x4d, 0x26, + 0xe4, 0xeb, 0xff, 0xff, 0xff, 0x80, 0x02, 0x47, 0x58, 0x26, 0xb7, 0x23, + 0x00, 0x00, 0x00, 0x80, 0x8c, 0xbf, 0x58, 0x26, 0xcf, 0xe4, 0xff, 0xff, + 0xff, 0x80, 0xe4, 0x27, 0x63, 0x26, 0x39, 0xf6, 0xff, 0xff, 0xff, 0x80, + 0x0b, 0x46, 0x6c, 0x26, 0x07, 0xfd, 0xff, 0xff, 0xff, 0x80, 0x4c, 0xf5, + 0x6f, 0x25, 0x14, 0xfe, 0xff, 0xff, 0xff, 0x80, 0x80, 0x2d, 0x53, 0x25, + 0xf5, 0x1e, 0x00, 0x00, 0x00, 0x80, 0x98, 0x8b, 0x66, 0x26, 0xde, 0xf7, + 0xff, 0xff, 0xff, 0x00, 0x43, 0x19, 0x5d, 0x25, 0xad, 0xef, 0xff, 0xff, + 0xff, 0x00, 0x0b, 0x60, 0x65, 0x26, 0x2a, 0xe7, 0xff, 0xff, 0xff, 0x00, + 0x26, 0x2d, 0x57, 0x26, 0x5b, 0xec, 0xff, 0xff, 0xff, 0x00, 0x4f, 0xa0, + 0x6c, 0x26, 0xba, 0xfe, 0xff, 0xff, 0xff, 0x00, 0x4b, 0x52, 0x49, 0x25, + 0x63, 0xee, 0xff, 0xff, 0xff, 0x80, 0xf2, 0xf5, 0x47, 0x26, 0x92, 0xff, + 0xff, 0xff, 0xff, 0x80, 0x9b, 0x30, 0x65, 0x26, 0xd5, 0xf8, 0xff, 0xff, + 0xff, 0x80, 0x00, 0x70, 0x4f, 0x25, 0xda, 0xdb, 0xff, 0xff, 0xff, 0x80, + 0xff, 0x3a, 0x72, 0x27, 0x79, 0x05, 0x00, 0x00, 0x00, 0x00, 0x57, 0x76, + 0x42, 0x25, 0xed, 0xf2, 0xff, 0xff, 0xff, 0x80, 0xf4, 0x60, 0x6c, 0x26, + 0x8c, 0xe2, 0xff, 0xff, 0xff, 0x00, 0x64, 0x27, 0x4d, 0x26, 0x5c, 0xee, + 0xff, 0xff, 0xff, 0x00, 0xfe, 0x6d, 0x4c, 0x26, 0x07, 0xe5, 0xff, 0xff, + 0xff, 0x00, 0x17, 0x2d, 0x5b, 0x26, 0xee, 0x01, 0x00, 0x00, 0x00, 0x00, + 0xd5, 0xd2, 0x72, 0x25, 0xe2, 0xe6, 0xff, 0xff, 0xff, 0x80, 0x31, 0xe4, + 0x5a, 0x26, 0xf7, 0xed, 0xff, 0xff, 0xff, 0x80, 0x75, 0x08, 0x75, 0x26, + 0x8f, 0x2a, 0x00, 0x00, 0x00, 0x80, 0x72, 0x17, 0x50, 0x26, 0x2e, 0x28, + 0x00, 0x00, 0x00, 0x00, 0xdf, 0x5f, 0x47, 0x26, 0xc1, 0x26, 0x00, 0x00, + 0x00, 0x00, 0x14, 0x21, 0x4f, 0x26, 0x9f, 0xe5, 0xff, 0xff, 0xff, 0x00, + 0x4a, 0x27, 0x5f, 0x26, 0x6a, 0x03, 0x00, 0x00, 0x00, 0x80, 0x3d, 0x57, + 0x41, 0x25, 0xc1, 0xef, 0xff, 0xff, 0xff, 0x00, 0x1f, 0xb6, 0x4f, 0x26, + 0x37, 0xf8, 0xff, 0xff, 0xff, 0x80, 0xa5, 0xee, 0x77, 0x26, 0x47, 0xf0, + 0xff, 0xff, 0xff, 0x80, 0xd3, 0x5f, 0x49, 0x26, 0xfa, 0x22, 0x00, 0x00, + 0x00, 0x80, 0x85, 0x3d, 0x50, 0x26, 0xb5, 0xf5, 0xff, 0xff, 0xff, 0x00, + 0x29, 0xcc, 0x63, 0x26, 0xd0, 0xfd, 0xff, 0xff, 0xff, 0x80, 0x14, 0x4f, + 0x7d, 0x26, 0x11, 0xef, 0xff, 0xff, 0xff, 0x80, 0xdf, 0x87, 0x79, 0x26, + 0x1f, 0x2e, 0x00, 0x00, 0x00, 0x80, 0x8f, 0xb6, 0x4c, 0x26, 0x65, 0xe9, + 0xff, 0xff, 0xff, 0x00, 0xd1, 0xd1, 0x53, 0x26, 0x08, 0x1d, 0x00, 0x00, + 0x00, 0x00, 0x78, 0xa2, 0x58, 0x26, 0x77, 0xdb, 0xff, 0xff, 0xff, 0x80, + 0x65, 0x9a, 0x79, 0x27, 0x36, 0xf9, 0xff, 0xff, 0xff, 0x00, 0x40, 0x5a, + 0x64, 0x25, 0xab, 0xe2, 0xff, 0xff, 0xff, 0x00, 0xec, 0xa8, 0x45, 0x26, + 0xfb, 0x16, 0x00, 0x00, 0x00, 0x80, 0xc6, 0x31, 0x79, 0x26, 0x53, 0xf5, + 0xff, 0xff, 0xff, 0x80, 0x27, 0x27, 0x43, 0x25, 0x96, 0x2c, 0x00, 0x00, + 0x00, 0x80, 0x92, 0x84, 0x4d, 0x26, 0x10, 0xe1, 0xff, 0xff, 0xff, 0x80, + 0xfb, 0x0c, 0x4b, 0x26, 0xb4, 0xf8, 0xff, 0xff, 0xff, 0x80, 0x64, 0x4e, + 0x40, 0x25, 0x20, 0x1a, 0x00, 0x00, 0x00, 0x80, 0x04, 0x28, 0x4d, 0x26, + 0x98, 0xe4, 0xff, 0xff, 0xff, 0x00, 0xe5, 0xdf, 0x5b, 0x26, 0x9b, 0x27, + 0x00, 0x00, 0x00, 0x80, 0x70, 0xcb, 0x47, 0x26, 0x23, 0x2c, 0x00, 0x00, + 0x00, 0x00, 0x2b, 0xc0, 0x46, 0x26, 0x07, 0x2e, 0x00, 0x00, 0x00, 0x80, + 0xfd, 0x1e, 0x52, 0x26, 0xd2, 0xfb, 0xff, 0xff, 0xff, 0x80, 0x55, 0xb2, + 0x7b, 0x26, 0x15, 0xec, 0xff, 0xff, 0xff, 0x00, 0x01, 0x1b, 0x6d, 0x26, + 0x52, 0x20, 0x00, 0x00, 0x00, 0x00, 0x70, 0x34, 0x55, 0x26, 0x9a, 0xf0, + 0xff, 0xff, 0xff, 0x80, 0xa6, 0x40, 0x7f, 0x26, 0xcc, 0x2c, 0x00, 0x00, + 0x00, 0x00, 0x65, 0x20, 0x4e, 0x26, 0x58, 0xee, 0xff, 0xff, 0xff, 0x80, + 0xe2, 0xbf, 0x7f, 0x26, 0x79, 0x25, 0x00, 0x00, 0x00, 0x80, 0x53, 0x53, + 0x4b, 0x26, 0xaf, 0xea, 0xff, 0xff, 0xff, 0x00, 0x89, 0x92, 0x44, 0x26, + 0x90, 0xf4, 0xff, 0xff, 0xff, 0x00, 0x91, 0xa5, 0x5d, 0x26, 0x4c, 0x21, + 0x00, 0x00, 0x00, 0x80, 0xe6, 0x13, 0x56, 0x26, 0x3d, 0xf0, 0xff, 0xff, + 0xff, 0x00, 0x4a, 0x08, 0x66, 0x26, 0x56, 0xf9, 0xff, 0xff, 0xff, 0x00, + 0xac, 0x8c, 0x66, 0x26, 0x36, 0xef, 0xff, 0xff, 0xff, 0x80, 0x62, 0xb3, + 0x43, 0x25, 0x77, 0xea, 0xff, 0xff, 0xff, 0x80, 0x3e, 0x5f, 0x78, 0x26, + 0x77, 0xfc, 0xff, 0xff, 0xff, 0x80, 0x02, 0x8f, 0x41, 0x25, 0xf0, 0xd8, + 0xff, 0xff, 0xff, 0x80, 0x4b, 0xe0, 0x76, 0x27, 0x18, 0x29, 0x00, 0x00, + 0x00, 0x00, 0x19, 0xe5, 0x4b, 0x26, 0x9d, 0x0c, 0x00, 0x00, 0x00, 0x80, + 0x21, 0x87, 0x46, 0x26, 0x0f, 0x26, 0x00, 0x00, 0x00, 0x00, 0x77, 0xc0, + 0x56, 0x26, 0xa1, 0x30, 0x00, 0x00, 0x00, 0x80, 0x06, 0x6c, 0x45, 0x26, + 0x74, 0xea, 0xff, 0xff, 0xff, 0x80, 0x8b, 0xca, 0x51, 0x26, 0x47, 0xf1, + 0xff, 0xff, 0xff, 0x00, 0x11, 0x2b, 0x5f, 0x26, 0x68, 0x04, 0x54, 0xf2, + 0xed, 0xff, 0xef, 0x79, 0x35, 0xcc, 0xbb, 0x8b, 0x4b, 0x3b, 0x9b, 0x5a, + 0x0a, 0x1a, 0xf9, 0x48, 0x18, 0xd8, 0xf6, 0xc5, 0x24, 0xa3, 0x32, 0x12, + 0xd2, 0x91, 0x71, 0xc0, 0x5f, 0x3f, 0xff, 0xce, 0x0e, 0xdb, 0x00, 0xd0, + 0x33, 0xd9, 0x2e, 0x6a, 0x83, 0x82, 0x4b, 0xff, 0x01, 0xc0, 0xdd, 0x4e, + 0x4c, 0xc0, 0x27, 0x0b, 0x80, 0xfb, 0x93, 0x5d, 0x3b, 0x1d, 0x00, 0xf0, + 0x21, 0x10, 0xc3, 0x1b, 0x84, 0xa7, 0xcf, 0x8e, 0x0c, 0x1f, 0xc0, 0x94, + 0xe3, 0x0c, 0x00, 0x77, 0x4a, 0x37, 0x49, 0x15, 0xc4, 0xc2, 0x46, 0x81, + 0xb2, 0xcc, 0x00, 0x80, 0x9a, 0xf3, 0x77, 0x7d, 0x5d, 0xe9, 0xcf, 0x6e, + 0xd6, 0x00, 0xe0, 0xcf, 0x03, 0x48, 0x09, 0x36, 0x78, 0xfc, 0x6f, 0x65, + 0x08, 0xc6, 0xe7, 0xff, 0xdf, 0x18, 0x48, 0x5b, 0x42, 0xf9, 0xff, 0x99, + 0xc0, 0x50, 0x19, 0x40, 0x1a, 0x5f, 0xfb, 0xdf, 0x00, 0xc0, 0x6d, 0xaa, + 0xa2, 0x60, 0xaf, 0x70, 0xfc, 0x3f, 0xaa, 0xb7, 0x38, 0xcc, 0x02, 0x40, + 0x83, 0xa0, 0x1a, 0xa0, 0x77, 0x00, 0x70, 0x47, 0xc2, 0x09, 0x35, 0x38, + 0x6f, 0xc2, 0xfd, 0x4b, 0x9a, 0x63, 0xd5, 0xf4, 0x3b, 0x00, 0xbc, 0x18, + 0xa8, 0x3f, 0xcc, 0x6c, 0x4e, 0xbf, 0x7e, 0x06, 0x60, 0xea, 0x79, 0x00, + 0xf8, 0xfb, 0xc7, 0xea, 0x51, 0x9f, 0xfa, 0x6d, 0x17, 0x77, 0x0f, 0x40, + 0x27, 0x32, 0xcb, 0x29, 0x1d, 0x00, 0xa0, 0x00, 0xc0, 0x01, 0xc4, 0xff, + 0x3e, 0x02, 0x54, 0xf0, 0x0d, 0xe0, 0x6f, 0x00, 0xc6, 0x63, 0x23, 0x6e, + 0x0d, 0x8d, 0xcc, 0x7a, 0x4a, 0xe8, 0xf7, 0x76, 0x06, 0xe5, 0x44, 0xb4, + 0x43, 0x33, 0x03, 0x93, 0x52, 0x22, 0xe2, 0xb1, 0x90, 0x40, 0xf0, 0xcf, + 0x7e, 0x1f, 0xf3, 0xa3, 0xbd, 0x57, 0x65, 0xa3, 0x40, 0xfc, 0xdb, 0xf4, + 0xbc, 0x83, 0xae, 0x0a, 0xa7, 0x36, 0x3e, 0xf6, 0x7b, 0x42, 0x26, 0x43, + 0x83, 0x34, 0xec, 0x2a, 0x53, 0xf0, 0x5f, 0x40, 0x32, 0x34, 0x54, 0xd4, + 0x30, 0x6c, 0xf0, 0xd9, 0x85, 0x90, 0x23, 0xd7, 0xf3, 0x57, 0xaa, 0x99, + 0xc1, 0x5d, 0xc1, 0xa1, 0x90, 0xb3, 0xb4, 0x16, 0xec, 0x0f, 0xda, 0x78, + 0x98, 0xda, 0xe4, 0xa9, 0xe1, 0xab, 0x81, 0xc6, 0x35, 0x06, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x80, 0x8d, 0x00, 0xe5, 0xe2, 0xe6, 0x87, 0xfc, 0x17, + 0xde, 0x84, 0x0c, 0xb2, 0xed, 0x7f, 0x16, 0xbb, 0x9d, 0x9f, 0xe0, 0x20, + 0xa2, 0xbf, 0x70, 0xf2, 0xf0, 0x82, 0x75, 0x79, 0x3c, 0x90, 0xc8, 0x9b, + 0xe1, 0x6e, 0x12, 0xac, 0xfb, 0x84, 0xc7, 0x03, 0x3f, 0x1b, 0x45, 0x11, + 0x60, 0x62, 0xe2, 0x8c, 0xf3, 0xaf, 0x05, 0x1a, 0x02, 0x9b, 0x41, 0x7f, + 0xdf, 0xcf, 0xb2, 0x0c, 0x51, 0x23, 0x40, 0xae, 0x9f, 0x0e, 0x76, 0x85, + 0x10, 0xbd, 0x2f, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xff, 0xff, 0xff, 0xff, + 0x60, 0x04, 0xd4, 0xf3, 0xed, 0xff, 0xbf, 0x8e, 0xb8, 0xd2, 0x10, 0x1e, + 0xfc, 0xaa, 0x78, 0x58, 0x68, 0x17, 0x07, 0xd7, 0xf6, 0xd5, 0xc5, 0x14, + 0xa4, 0x63, 0x13, 0xa3, 0x91, 0x81, 0x01, 0x71, 0xd0, 0x9f, 0xff, 0xae, + 0xee, 0xb8, 0x80, 0xf0, 0xdf, 0xc1, 0xdf, 0x89, 0x4f, 0x4a, 0xb7, 0x02, + 0xc0, 0x9e, 0xf2, 0xc0, 0x0e, 0xc0, 0xfb, 0xbd, 0x1b, 0xc3, 0x73, 0xf3, + 0x0f, 0x6f, 0x97, 0x03, 0x68, 0xde, 0x0f, 0x00, 0x30, 0x03, 0x77, 0x25, + 0xbb, 0x8d, 0x0f, 0x00, 0x76, 0x00, 0xd1, 0x47, 0x00, 0xc0, 0x0c, 0xde, + 0x1f, 0x04, 0x6e, 0xac, 0x06, 0x7e, 0x00, 0xd0, 0x96, 0x49, 0xe1, 0x51, + 0xb1, 0xf8, 0x0d, 0x00, 0x5c, 0x27, 0xe0, 0x17, 0xe5, 0x62, 0xcc, 0x7c, + 0x1d, 0x18, 0xa2, 0xf6, 0xf0, 0xee, 0xff, 0x7f, 0xff, 0x2d, 0xb9, 0x87, + 0x66, 0xc0, 0xf7, 0xff, 0x77, 0x84, 0x2d, 0x00, 0x5c, 0x0d, 0x86, 0x30, + 0x72, 0xa0, 0x7f, 0x0e, 0x00, 0x82, 0x1f, 0x46, 0xab, 0x44, 0xb9, 0xff, + 0x00, 0x40, 0x37, 0xa8, 0x6e, 0x48, 0xf0, 0x98, 0x60, 0xf3, 0x7f, 0x22, + 0xc4, 0x84, 0xf4, 0xff, 0x00, 0xc0, 0xed, 0x3d, 0x7e, 0x71, 0x7f, 0xf7, + 0xfe, 0x47, 0x46, 0x00, 0x18, 0x33, 0x22, 0x00, 0xd0, 0x40, 0x08, 0x84, + 0x1b, 0x81, 0x68, 0x7c, 0xb9, 0x7b, 0x61, 0x02, 0x80, 0xaf, 0xb3, 0x06, + 0x00, 0x00, 0x99, 0x3f, 0xb6, 0x2f, 0x8a, 0x77, 0x00, 0x80, 0x12, 0x00, + 0x07, 0x0b, 0xfe, 0xff, 0x58, 0x04, 0x54, 0xf1, 0xed, 0xff, 0x6f, 0xd7, + 0x26, 0x74, 0x13, 0x21, 0xb0, 0x1a, 0xaa, 0x48, 0x38, 0xc6, 0x45, 0x15, + 0x55, 0x44, 0x93, 0xa2, 0x31, 0x21, 0x01, 0xf1, 0x80, 0xc0, 0x2f, 0xef, + 0x5e, 0x8e, 0x6d, 0x4d, 0x3d, 0x63, 0x00, 0xf0, 0xff, 0xf0, 0x7e, 0x3b, + 0x6a, 0xc2, 0xed, 0x0b, 0x7b, 0xb8, 0x5c, 0x09, 0x9d, 0x01, 0x00, 0xbf, + 0xe0, 0x63, 0x12, 0x98, 0x16, 0x09, 0x00, 0x5a, 0x90, 0xb8, 0xc8, 0x1d, + 0x75, 0xee, 0x4f, 0x24, 0x0b, 0xa1, 0x04, 0xbb, 0x3a, 0x1f, 0x10, 0xdc, + 0xb9, 0x90, 0x06, 0x3b, 0xf0, 0x2f, 0x74, 0x50, 0xeb, 0x70, 0x62, 0x00, + 0xf8, 0x19, 0x1a, 0x63, 0x7d, 0x1f, 0xed, 0xf4, 0xa7, 0xd4, 0x0f, 0xb4, + 0x80, 0x01, 0xc0, 0x08, 0x40, 0xf9, 0xd0, 0x05, 0xb8, 0xeb, 0xff, 0xf7, + 0x8c, 0x4c, 0xb0, 0x0f, 0x30, 0x71, 0xff, 0xbf, 0x3c, 0xa0, 0xf9, 0x02, + 0x00, 0xb4, 0xa7, 0x63, 0x66, 0x00, 0xf0, 0x4d, 0x1a, 0xd7, 0x4b, 0x72, + 0x9d, 0x91, 0x40, 0xd6, 0x6a, 0xa9, 0x6f, 0x10, 0x57, 0x38, 0x00, 0x74, + 0x33, 0x03, 0x17, 0x31, 0x30, 0x84, 0xda, 0xdd, 0x3e, 0xed, 0x2c, 0xab, + 0x3d, 0x0f, 0x00, 0x9a, 0x8b, 0x20, 0x40, 0x17, 0x0e, 0xd6, 0x8f, 0x03, + 0x80, 0xbe, 0x04, 0xa8, 0x84, 0xc5, 0xff, 0x6e, 0xf7, 0xab, 0x58, 0x0f, + 0xfa, 0x00, 0xdc, 0x61, 0x30, 0x72, 0x00, 0x80, 0x12, 0x00, 0x07, 0x03, + 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3e, 0x02, 0x54, 0xf0, + 0x0d, 0xe0, 0xff, 0x1f, 0xaa, 0x29, 0xf8, 0xc5, 0x85, 0xc0, 0x0e, 0xde, + 0x8c, 0xbb, 0x2a, 0xe9, 0xb6, 0x35, 0x15, 0x55, 0x24, 0x94, 0x73, 0xe2, + 0x31, 0xd1, 0xb0, 0x80, 0x4f, 0xef, 0x6e, 0xce, 0x4d, 0xbf, 0x34, 0x7b, + 0xdc, 0x56, 0x2e, 0x96, 0xaa, 0x7a, 0x91, 0x3e, 0xa1, 0x27, 0x3b, 0x28, + 0xa5, 0x80, 0xec, 0xfc, 0x99, 0x79, 0x63, 0x93, 0x38, 0xdc, 0x7d, 0xb4, + 0x52, 0xe5, 0x30, 0x83, 0xd7, 0x31, 0xec, 0x16, 0x38, 0x9f, 0xed, 0x61, + 0xd9, 0x70, 0x28, 0x84, 0xef, 0x73, 0x5d, 0xe4, 0x30, 0x45, 0x70, 0xe0, + 0xff, 0xd6, 0x90, 0x3c, 0x66, 0x7e, 0x96, 0x0c, 0x9e, 0xae, 0xdd, 0xef, + 0x1d, 0x35, 0x1f, 0xcd, 0x1f, 0x20, 0x19, 0xcc, 0x17, 0x00, 0x00, 0x00, + 0x00, 0xe0, 0x22, 0x40, 0xe1, 0x89, 0xeb, 0x6d, 0xe7, 0xef, 0x98, 0x70, + 0xb0, 0x69, 0x1f, 0xb5, 0x0b, 0x89, 0x30, 0x11, 0xdf, 0xbb, 0xef, 0x3b, + 0x89, 0x46, 0x19, 0x7f, 0x67, 0x5d, 0x93, 0x5f, 0xea, 0x84, 0xe3, 0xd0, + 0xe0, 0xa5, 0xfd, 0x55, 0xbb, 0xa4, 0x68, 0x8d, 0x21, 0x44, 0x43, 0xe2, + 0x4e, 0x43, 0x1f, 0xfe, 0xfb, 0xed, 0xfb, 0xe7, 0x1a, 0x21, 0x6c, 0x8e, + 0x7e, 0x18, 0xb3, 0x8b, 0xa9, 0x00, 0xb0, 0xf5, 0x92, 0xb1, 0x53, 0xa1, + 0x01, 0x55, 0x67, 0x00, 0xd0, 0x00, 0x0c, 0x00, 0x00, 0xf0, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x3e, 0x02, 0x54, 0xf0, 0x0d, 0xe0, 0xff, 0x2f, 0xfa, 0x07, 0x16, 0xf4, + 0xd0, 0x0e, 0xbc, 0x7b, 0x6a, 0x2a, 0x19, 0xe9, 0x98, 0x58, 0xb8, 0x07, + 0xf7, 0x82, 0x02, 0x32, 0xe1, 0x70, 0x20, 0x30, 0x2e, 0xee, 0xad, 0x4d, + 0xed, 0x0e, 0x1f, 0xd3, 0x77, 0x23, 0xd9, 0x21, 0x54, 0xf5, 0x8b, 0x5d, + 0x86, 0x50, 0x37, 0x2c, 0xe7, 0xe6, 0xf7, 0x39, 0x10, 0xd7, 0xaf, 0x8e, + 0xdf, 0xb7, 0x41, 0xb8, 0x07, 0xd1, 0x0d, 0xb7, 0x57, 0xc1, 0xbd, 0x3a, + 0xf7, 0x7d, 0x62, 0xd6, 0x19, 0xf2, 0xe3, 0x58, 0x22, 0x09, 0xbe, 0x70, + 0xa7, 0xfd, 0xbe, 0xc7, 0x4c, 0x8a, 0x83, 0xbe, 0x1c, 0xff, 0x6d, 0x2b, + 0x04, 0x86, 0xfc, 0xb0, 0xe7, 0xd1, 0x42, 0x86, 0xf6, 0x8c, 0x20, 0x92, + 0x2f, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x47, 0x80, 0x82, 0x37, 0xb7, 0xb3, + 0xbd, 0x57, 0x20, 0x52, 0xce, 0xcb, 0xdc, 0x0d, 0xce, 0xcb, 0x7e, 0x77, + 0x3f, 0xe8, 0x1a, 0x05, 0xe8, 0xfe, 0x92, 0x77, 0xba, 0x7b, 0x43, 0x7b, + 0x54, 0x0c, 0xa2, 0xc7, 0xd7, 0xeb, 0x86, 0x40, 0xe2, 0x6a, 0x76, 0xff, + 0x12, 0xb0, 0xca, 0x04, 0x43, 0xf6, 0x97, 0x4b, 0x6b, 0xdc, 0xe1, 0xf7, + 0xae, 0x05, 0x3b, 0x03, 0xf5, 0x13, 0xab, 0x03, 0x2d, 0x1e, 0x6b, 0x00, + 0xa2, 0x40, 0x43, 0x52, 0x32, 0x79, 0xac, 0x7d, 0x01, 0x00, 0x00, 0x00, + 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x70, 0x04, 0x54, 0xf1, 0xfd, 0xef, 0xbf, 0x5c, + 0x2c, 0x3b, 0x7a, 0x36, 0x36, 0xf4, 0x92, 0x9d, 0x7b, 0x08, 0x58, 0xc7, + 0x75, 0x65, 0x35, 0xa5, 0xc4, 0xa3, 0x02, 0xa1, 0x00, 0xff, 0xee, 0xae, + 0x3e, 0xde, 0xad, 0x8d, 0x0d, 0xb4, 0x00, 0xf0, 0x9d, 0x33, 0x73, 0x05, + 0xcc, 0xb0, 0xdd, 0xcd, 0x30, 0x00, 0x70, 0xd1, 0x7e, 0x82, 0xd8, 0x83, + 0x1b, 0x00, 0x00, 0x9f, 0x42, 0x81, 0x58, 0xcf, 0x05, 0x69, 0xcc, 0xe7, + 0x26, 0x49, 0x8f, 0x06, 0xc4, 0x1f, 0x00, 0xac, 0x13, 0x15, 0xca, 0x0f, + 0x08, 0x88, 0x17, 0x2f, 0x90, 0xe7, 0xd7, 0x78, 0x3b, 0x00, 0xdc, 0x13, + 0xd8, 0x88, 0x07, 0x1b, 0xd9, 0x40, 0x00, 0x68, 0x2b, 0xc4, 0x04, 0xe5, + 0x47, 0xfb, 0x81, 0xcb, 0xd7, 0xb2, 0x40, 0xc3, 0xed, 0xff, 0x3d, 0xae, + 0xc0, 0x29, 0x1c, 0x8b, 0xff, 0x37, 0x2b, 0x8d, 0x11, 0x3b, 0x00, 0x80, + 0xe0, 0x06, 0x00, 0xc9, 0xe3, 0x6e, 0x4d, 0x56, 0x36, 0x8e, 0xca, 0xf4, + 0xcd, 0x05, 0x00, 0xfc, 0xb6, 0xa9, 0x40, 0x7b, 0xeb, 0x70, 0x00, 0xb0, + 0x9e, 0x9a, 0xd9, 0x0d, 0xcb, 0xbd, 0x4f, 0x52, 0xfd, 0x00, 0x18, 0x97, + 0xfe, 0x00, 0x70, 0xf7, 0x01, 0x10, 0xfa, 0xfa, 0xbf, 0x33, 0x9b, 0x3a, + 0x60, 0xfd, 0xdf, 0xfd, 0x23, 0xad, 0x38, 0x17, 0x00, 0xe0, 0xd3, 0x67, + 0x0e, 0x00, 0x80, 0x75, 0x0e, 0x70, 0x21, 0x0d, 0x00, 0x50, 0x02, 0xe0, + 0xa0, 0xc5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x60, 0x04, 0x54, 0xf2, + 0xed, 0xff, 0x7f, 0xfe, 0x3b, 0x15, 0xd3, 0x21, 0xef, 0x5e, 0x4e, 0x7b, + 0xea, 0x79, 0x69, 0x57, 0x26, 0xd6, 0x55, 0x85, 0xc4, 0x83, 0x72, 0xb1, + 0x4f, 0x0f, 0xff, 0xce, 0xbe, 0x9e, 0x8e, 0x2e, 0xee, 0xc8, 0x00, 0xb0, + 0xff, 0xbb, 0xfb, 0x43, 0x87, 0x9a, 0xe9, 0x3a, 0xdc, 0x7c, 0x5b, 0x22, + 0x77, 0x00, 0xc0, 0x61, 0x03, 0x38, 0x80, 0xd0, 0xbf, 0x07, 0x80, 0x5b, + 0x15, 0x94, 0x54, 0x62, 0x55, 0xa0, 0xbf, 0x5e, 0x57, 0xa4, 0x29, 0xd9, + 0x9c, 0x02, 0xc0, 0x17, 0x4d, 0x63, 0x1e, 0x16, 0x2e, 0x02, 0xa4, 0x08, + 0x75, 0x73, 0x40, 0xd0, 0x0e, 0x12, 0xd5, 0x16, 0xb4, 0xcd, 0x77, 0xa3, + 0x5c, 0x4e, 0x82, 0x82, 0x63, 0x03, 0x00, 0xf4, 0x8f, 0x83, 0xd3, 0x4e, + 0x80, 0x20, 0xff, 0xbf, 0x87, 0x40, 0x8a, 0x61, 0x79, 0x86, 0xff, 0x07, + 0x27, 0xd8, 0x02, 0xd8, 0xc7, 0x00, 0x00, 0x39, 0x01, 0xe0, 0xec, 0xd6, + 0xff, 0x40, 0x3e, 0x3f, 0x7e, 0xeb, 0x68, 0x09, 0x00, 0x56, 0x99, 0x0d, + 0xf2, 0xd5, 0x3f, 0x00, 0xd8, 0x15, 0x87, 0x33, 0x8e, 0x20, 0x19, 0xdc, + 0xf1, 0xc7, 0x99, 0x59, 0x70, 0x9c, 0x3f, 0x00, 0xf4, 0x5e, 0x4a, 0xf0, + 0x86, 0xee, 0xa0, 0xaf, 0xaf, 0x08, 0xdb, 0x05, 0x00, 0xfd, 0x17, 0x69, + 0x7b, 0x56, 0xfa, 0xc3, 0xbb, 0xf0, 0x90, 0x17, 0xf0, 0xaf, 0x76, 0xc1, + 0x00, 0x00, 0x05, 0x00, 0x0e, 0x00, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xb0, 0xf8, 0xff, 0xff, 0xff, 0x00, 0x18, 0x4e, 0x47, 0x27, 0x83, 0xe2, + 0xff, 0xff, 0xff, 0x80, 0x76, 0x22, 0x5c, 0x27, 0xaa, 0x36, 0x00, 0x00, + 0x00, 0x80, 0x77, 0x2b, 0x49, 0x27, 0x77, 0x0c, 0x00, 0x00, 0x00, 0x80, + 0x72, 0x5c, 0x54, 0x27, 0x9a, 0xfd, 0xff, 0xff, 0xff, 0x80, 0x17, 0xb5, + 0x44, 0x27, 0x9c, 0x0c, 0x00, 0x00, 0x00, 0x80, 0x38, 0x5c, 0x76, 0x27, + 0x0e, 0xde, 0xff, 0xff, 0xff, 0x80, 0x42, 0x5d, 0x57, 0x27, 0xc0, 0x1b, + 0x00, 0x00, 0x00, 0x00, 0xa9, 0xa6, 0x63, 0x27, 0x7c, 0x04, 0x00, 0x00, + 0x00, 0x00, 0x81, 0x46, 0x48, 0x27, 0x2e, 0xc5, 0xff, 0xff, 0xff, 0x80, + 0xd4, 0xec, 0x64, 0x27, 0xbe, 0x01, 0x00, 0x00, 0x00, 0x00, 0xdf, 0x15, + 0x5e, 0x27, 0xb1, 0x17, 0x00, 0x00, 0x00, 0x80, 0x12, 0x0b, 0x5c, 0x27, + 0xb5, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x6e, 0x4f, 0x44, 0x27, 0xf8, 0x48, + 0x00, 0x00, 0x00, 0x80, 0x57, 0x5b, 0x54, 0x27, 0xc9, 0xfc, 0xff, 0xff, + 0xff, 0x80, 0x4e, 0xa2, 0x55, 0x27, 0x57, 0xe2, 0xff, 0xff, 0xff, 0x00, + 0xb4, 0x7a, 0x74, 0x28, 0x4b, 0x2a, 0x00, 0x00, 0x00, 0x80, 0x68, 0x38, + 0x4d, 0x27, 0x08, 0xc1, 0xff, 0xff, 0xff, 0x00, 0x2b, 0xc1, 0x46, 0x27, + 0xb2, 0x25, 0x00, 0x00, 0x00, 0x80, 0x23, 0x23, 0x75, 0x28, 0xb9, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x18, 0xb9, 0x64, 0x27, 0xe9, 0x24, 0x00, 0x00, + 0x00, 0x80, 0xe1, 0x2e, 0x55, 0x27, 0xc7, 0x00, 0x00, 0x00, 0x00, 0x80, + 0x9f, 0xb3, 0x55, 0x27, 0xeb, 0xef, 0xff, 0xff, 0xff, 0x80, 0xce, 0xa8, + 0x4d, 0x27, 0x4f, 0x0b, 0x00, 0x00, 0x00, 0x00, 0xc9, 0x88, 0x45, 0x27, + 0xcd, 0x27, 0x00, 0x00, 0x00, 0x00, 0xb7, 0x34, 0x7b, 0x28, 0x3a, 0x07, + 0x00, 0x00, 0x00, 0x80, 0xc5, 0x9e, 0x41, 0x26, 0x77, 0x25, 0x00, 0x00, + 0x00, 0x80, 0x7d, 0xb7, 0x40, 0x27, 0x61, 0x07, 0x00, 0x00, 0x00, 0x80, + 0x6a, 0x7c, 0x73, 0x27, 0x54, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x44, 0x00, + 0x40, 0x26, 0x24, 0xfd, 0xff, 0xff, 0xff, 0x00, 0xcf, 0xf4, 0x58, 0x27, + 0xd9, 0xe1, 0xff, 0xff, 0xff, 0x00, 0x37, 0xfb, 0x53, 0x27, 0xe5, 0xda, + 0xff, 0xff, 0xff, 0x80, 0x9e, 0x29, 0x6a, 0x27, 0x6e, 0xf4, 0xff, 0xff, + 0xff, 0x80, 0x2b, 0x60, 0x65, 0x27, 0x9f, 0x37, 0x00, 0x00, 0x00, 0x80, + 0x49, 0xb8, 0x49, 0x27, 0x64, 0xdf, 0xff, 0xff, 0xff, 0x00, 0x83, 0x1d, + 0x61, 0x27, 0xbb, 0x1c, 0x00, 0x00, 0x00, 0x00, 0xe5, 0x34, 0x44, 0x27, + 0xb9, 0x1d, 0x00, 0x00, 0x00, 0x00, 0x31, 0x40, 0x5e, 0x27, 0x8d, 0x09, + 0x00, 0x00, 0x00, 0x00, 0xca, 0xca, 0x56, 0x27, 0x2f, 0x30, 0x00, 0x00, + 0x00, 0x00, 0x44, 0xf9, 0x46, 0x27, 0x66, 0x00, 0x00, 0x00, 0x00, 0x80, + 0xb3, 0x69, 0x68, 0x27, 0xb2, 0xf9, 0xff, 0xff, 0xff, 0x80, 0xa3, 0x44, + 0x66, 0x27, 0x0a, 0x41, 0x00, 0x00, 0x00, 0x00, 0xd9, 0xaa, 0x69, 0x27, + 0x53, 0x21, 0x00, 0x00, 0x00, 0x80, 0x7c, 0xa2, 0x48, 0x27, 0xf0, 0x1a, + 0x00, 0x00, 0x00, 0x80, 0x5e, 0x7c, 0x53, 0x27, 0x58, 0x43, 0x00, 0x00, + 0x00, 0x80, 0x81, 0x1a, 0x46, 0x27, 0xe0, 0x0d, 0x00, 0x00, 0x00, 0x00, + 0xfe, 0x05, 0x47, 0x27, 0x09, 0x3b, 0x00, 0x00, 0x00, 0x00, 0x1d, 0x82, + 0x5d, 0x27, 0xee, 0x06, 0x00, 0x00, 0x00, 0x80, 0x75, 0x30, 0x53, 0x27, + 0xfa, 0x34, 0x00, 0x00, 0x00, 0x80, 0x9e, 0x69, 0x59, 0x27, 0x8f, 0xff, + 0xff, 0xff, 0xff, 0x80, 0xb2, 0x47, 0x5a, 0x27, 0xa5, 0xef, 0xff, 0xff, + 0xff, 0x00, 0x70, 0x69, 0x4d, 0x27, 0xb6, 0x0f, 0x00, 0x00, 0x00, 0x80, + 0x52, 0x21, 0x55, 0x27, 0x21, 0x1b, 0x00, 0x00, 0x00, 0x80, 0xb7, 0x30, + 0x63, 0x27, 0x96, 0x05, 0x00, 0x00, 0x00, 0x00, 0x89, 0x6f, 0x58, 0x27, + 0xed, 0xf8, 0xff, 0xff, 0xff, 0x80, 0x83, 0x9b, 0x62, 0x27, 0x5f, 0x15, + 0x00, 0x00, 0x00, 0x00, 0xcf, 0xab, 0x64, 0x27, 0xa0, 0xc4, 0xff, 0xff, + 0xff, 0x80, 0xf6, 0x64, 0x55, 0x27, 0xa2, 0xe0, 0xff, 0xff, 0xff, 0x80, + 0xe0, 0xf2, 0x43, 0x27, 0x52, 0x06, 0x00, 0x00, 0x00, 0x00, 0x73, 0xae, + 0x53, 0x27, 0xbc, 0x33, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x7a, 0x56, 0x27, + 0x54, 0xb9, 0xff, 0xff, 0xff, 0x80, 0x3d, 0x5e, 0x4f, 0x27, 0xd5, 0xfd, + 0xff, 0xff, 0xff, 0x80, 0x2d, 0x95, 0x52, 0x27, 0xe2, 0x13, 0x00, 0x00, + 0x00, 0x80, 0xc5, 0x69, 0x45, 0x27, 0xc4, 0x29, 0x00, 0x00, 0x00, 0x00, + 0xeb, 0x7c, 0x59, 0x27, 0x09, 0x43, 0x00, 0x00, 0x00, 0x80, 0x9d, 0x71, + 0x65, 0x27, 0x25, 0x26, 0x00, 0x00, 0x00, 0x80, 0x61, 0x0e, 0x55, 0x27, + 0xd0, 0xec, 0xff, 0xff, 0xff, 0x00, 0x03, 0xe6, 0x5c, 0x27, 0xea, 0x15, + 0x00, 0x00, 0x00, 0x80, 0x5a, 0x53, 0x59, 0x27, 0x01, 0x1a, 0x00, 0x00, + 0x00, 0x00, 0xac, 0x0e, 0x46, 0x27, 0xa2, 0x01, 0x00, 0x00, 0x00, 0x80, + 0x86, 0x31, 0x58, 0x27, 0xde, 0xe7, 0xff, 0xff, 0xff, 0x00, 0xcc, 0x8a, + 0x73, 0x27, 0x91, 0xe7, 0xff, 0xff, 0xff, 0x80, 0x95, 0x14, 0x47, 0x27, + 0x4a, 0x21, 0x00, 0x00, 0x00, 0x80, 0xf5, 0xca, 0x54, 0x27, 0xf1, 0x25, + 0x00, 0x00, 0x00, 0x00, 0x34, 0x17, 0x56, 0x27, 0xbb, 0x07, 0x00, 0x00, + 0x00, 0x00, 0x32, 0xe1, 0x7c, 0x27, 0x1e, 0x04, 0x00, 0x00, 0x00, 0x80, + 0x2e, 0xb0, 0x6e, 0x27, 0x2f, 0xe6, 0xff, 0xff, 0xff, 0x80, 0x3b, 0xe2, + 0x54, 0x27, 0x31, 0x08, 0x00, 0x00, 0x00, 0x80, 0x88, 0xc3, 0x60, 0x27, + 0xa6, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x86, 0x5a, 0x27, 0x62, 0x1a, + 0x00, 0x00, 0x00, 0x00, 0xa4, 0x97, 0x58, 0x27, 0xc0, 0x17, 0x00, 0x00, + 0x00, 0x00, 0xa4, 0xf7, 0x5a, 0x27, 0xa5, 0x4d, 0x00, 0x00, 0x00, 0x80, + 0x6c, 0xff, 0x52, 0x27, 0x6a, 0xe4, 0xff, 0xff, 0xff, 0x80, 0xd3, 0x6b, + 0x64, 0x27, 0x4c, 0xf2, 0xff, 0xff, 0xff, 0x80, 0x71, 0x6f, 0x64, 0x27, + 0xad, 0x01, 0x00, 0x00, 0x00, 0x80, 0xc9, 0x52, 0x53, 0x27, 0x94, 0x22, + 0x00, 0x00, 0x00, 0x00, 0x13, 0x7e, 0x49, 0x27, 0x32, 0xe5, 0xff, 0xff, + 0xff, 0x00, 0x4c, 0x6a, 0x4b, 0x27, 0xd7, 0x3f, 0x00, 0x00, 0x00, 0x00, + 0x1f, 0xc7, 0x53, 0x27, 0x80, 0xed, 0xff, 0xff, 0xff, 0x00, 0x59, 0x2f, + 0x6b, 0x27, 0x4f, 0x15, 0x00, 0x00, 0x00, 0x80, 0xe9, 0x59, 0x6c, 0x27, + 0x08, 0xec, 0xff, 0xff, 0xff, 0x80, 0xe2, 0x38, 0x76, 0x27, 0xc1, 0xe8, + 0xff, 0xff, 0xff, 0x00, 0xd8, 0x3d, 0x63, 0x27, 0x7d, 0xd4, 0xff, 0xff, + 0xff, 0x80, 0xbb, 0x4a, 0x4f, 0x27, 0x6e, 0xe7, 0xff, 0xff, 0xff, 0x00, + 0x1d, 0xef, 0x57, 0x27, 0x51, 0xd9, 0xff, 0xff, 0xff, 0x00, 0x04, 0x7e, + 0x52, 0x27, 0x65, 0x2b, 0x00, 0x00, 0x00, 0x00, 0x85, 0x6a, 0x52, 0x27, + 0xc3, 0x13, 0x00, 0x00, 0x00, 0x80, 0xa0, 0xfa, 0x4a, 0x27, 0x3e, 0xd4, + 0xff, 0xff, 0xff, 0x80, 0xc3, 0x1d, 0x64, 0x27, 0x40, 0x3e, 0x00, 0x00, + 0x00, 0x00, 0x83, 0x11, 0x45, 0x27, 0xd7, 0xe5, 0xff, 0xff, 0xff, 0x00, + 0xca, 0x0c, 0x5b, 0x27, 0x25, 0x53, 0x00, 0x00, 0x00, 0x80, 0x4a, 0xdf, + 0x54, 0x27, 0xb2, 0xef, 0xff, 0xff, 0xff, 0x80, 0xbb, 0x34, 0x4a, 0x27, + 0x57, 0x1f, 0x00, 0x00, 0x00, 0x00, 0xd4, 0xd3, 0x4f, 0x27, 0x0e, 0xf3, + 0xff, 0xff, 0xff, 0x00, 0x40, 0x0f, 0x4c, 0x27, 0x71, 0x0a, 0x00, 0x00, + 0x00, 0x80, 0x02, 0x84, 0x60, 0x27, 0x0e, 0xfc, 0xff, 0xff, 0xff, 0x80, + 0xfb, 0xc6, 0x4e, 0x27, 0x43, 0x00, 0x00, 0x00, 0x00, 0x80, 0xbc, 0x65, + 0x5b, 0x27, 0x60, 0x11, 0x00, 0x00, 0x00, 0x00, 0xef, 0x56, 0x47, 0x27, + 0x95, 0x09, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x10, 0x4a, 0x27, 0xf8, 0x3a, + 0x00, 0x00, 0x00, 0x80, 0xed, 0x7c, 0x43, 0x27, 0x6b, 0x16, 0x00, 0x00, + 0x00, 0x80, 0x21, 0x95, 0x40, 0x26, 0xe2, 0xf2, 0xff, 0xff, 0xff, 0x80, + 0xe0, 0x08, 0x4b, 0x27, 0x0b, 0xf8, 0xff, 0xff, 0xff, 0x80, 0x80, 0x66, + 0x7b, 0x27, 0x5c, 0xf6, 0xff, 0xff, 0xff, 0x80, 0xa3, 0x07, 0x62, 0x27, + 0xd7, 0x09, 0x00, 0x00, 0x00, 0x80, 0xd0, 0x0d, 0x7b, 0x28, 0x94, 0x26, + 0x00, 0x00, 0x00, 0x80, 0xa7, 0xe7, 0x4f, 0x27, 0xaa, 0x27, 0x00, 0x00, + 0x00, 0x80, 0x7d, 0xfb, 0x4a, 0x27, 0x40, 0x0d, 0x00, 0x00, 0x00, 0x80, + 0x1b, 0xd6, 0x4f, 0x27, 0xd7, 0xf3, 0xff, 0xff, 0xff, 0x80, 0x62, 0x2f, + 0x70, 0x27, 0xa1, 0x1a, 0x00, 0x00, 0x00, 0x80, 0x16, 0x17, 0x45, 0x26, + 0x97, 0xfa, 0xff, 0xff, 0xff, 0x80, 0xab, 0x3c, 0x7f, 0x27, 0xce, 0xe1, + 0xff, 0xff, 0xff, 0x80, 0xf9, 0xd3, 0x57, 0x27, 0x5e, 0x1c, 0x00, 0x00, + 0x00, 0x00, 0x4a, 0xfe, 0x5d, 0x27, 0x36, 0x13, 0x00, 0x00, 0x00, 0x00, + 0xbc, 0x96, 0x7b, 0x28, 0xa1, 0x37, 0x00, 0x00, 0x00, 0x80, 0x87, 0xd6, + 0x4a, 0x27, 0xfe, 0x32, 0x00, 0x00, 0x00, 0x00, 0x8e, 0xeb, 0x50, 0x27, + 0x9a, 0x26, 0x00, 0x00, 0x00, 0x00, 0x07, 0x66, 0x51, 0x27, 0x12, 0xf1, + 0xff, 0xff, 0xff, 0x00, 0xb8, 0xc8, 0x64, 0x27, 0xfe, 0x3f, 0x54, 0x00, + 0x9c, 0xae, 0xbf, 0xbf, 0x73, 0x75, 0x11, 0xd0, 0x14, 0x5a, 0x9b, 0xb7, + 0xf4, 0xc7, 0x94, 0xd6, 0xed, 0x1e, 0x9f, 0x83, 0x8a, 0xd4, 0xa6, 0xfd, + 0x0f, 0xec, 0xd4, 0x8b, 0xfd, 0xa7, 0xe8, 0x71, 0xe3, 0x26, 0x78, 0x7c, + 0x17, 0x13, 0xb2, 0x6f, 0x5b, 0x33, 0x49, 0x94, 0x9a, 0xd3, 0x28, 0xde, + 0xbf, 0x70, 0x83, 0xfb, 0xb8, 0x39, 0xee, 0x22, 0x36, 0xf6, 0xc9, 0x3e, + 0x42, 0x35, 0x55, 0x3f, 0xed, 0x33, 0x6a, 0xca, 0xc5, 0x65, 0xee, 0xdd, + 0x2d, 0x17, 0xd4, 0x78, 0xc6, 0xbe, 0xf6, 0x6d, 0xc5, 0xc9, 0x8a, 0xd3, + 0xb4, 0x9d, 0x89, 0xe1, 0xc0, 0xf2, 0xf8, 0x7e, 0xfb, 0x7e, 0xf1, 0x72, + 0x8c, 0x17, 0x04, 0xbf, 0xa5, 0xae, 0xa0, 0xc2, 0xf5, 0x0c, 0x67, 0x84, + 0x4c, 0x4c, 0x6b, 0xaf, 0xec, 0x5b, 0xc9, 0x24, 0xfb, 0xc3, 0x51, 0xa9, + 0xbe, 0xbf, 0xce, 0x26, 0xf4, 0xe1, 0xcb, 0xf1, 0x75, 0x46, 0xc5, 0xfa, + 0x17, 0x69, 0xb8, 0x7a, 0x18, 0x85, 0xda, 0xfb, 0x7b, 0x8b, 0x80, 0xc5, + 0xf1, 0x79, 0x37, 0x9b, 0xdb, 0xad, 0x9f, 0xac, 0xeb, 0x37, 0x72, 0xab, + 0xfa, 0xc3, 0xfe, 0xb5, 0xbe, 0x6e, 0x53, 0x0c, 0xbc, 0xee, 0xc2, 0xc8, + 0xd4, 0x16, 0x6f, 0xad, 0xff, 0x26, 0x81, 0x94, 0x91, 0xe9, 0xff, 0x4e, + 0xec, 0x33, 0x05, 0x60, 0xfb, 0x72, 0xfb, 0x35, 0x32, 0x28, 0xd9, 0x3e, + 0x57, 0x9f, 0x24, 0xee, 0xdd, 0xf5, 0x33, 0x3a, 0xd6, 0xfd, 0xf0, 0x32, + 0x3f, 0x57, 0xb6, 0x9d, 0x98, 0xf1, 0x7a, 0xce, 0x60, 0xce, 0xc8, 0x39, + 0xb6, 0x87, 0xb5, 0x5b, 0xcc, 0xef, 0x1e, 0xc2, 0xee, 0xf6, 0x73, 0xf7, + 0x59, 0xef, 0xf2, 0xe0, 0x4e, 0x12, 0xd3, 0xcd, 0x0f, 0xeb, 0x0a, 0x11, + 0x5a, 0x0e, 0xcc, 0x86, 0x1d, 0x28, 0xfd, 0x73, 0xb0, 0x60, 0x03, 0x07, + 0xed, 0xb3, 0x5c, 0x7d, 0x01, 0x47, 0xb0, 0x7a, 0x33, 0xec, 0xe6, 0x2f, + 0x44, 0x49, 0x0a, 0x83, 0x4f, 0x6c, 0xd1, 0xdd, 0x23, 0xf5, 0x35, 0x06, + 0xd7, 0xbe, 0x83, 0xc9, 0xb9, 0xb6, 0x7f, 0xd6, 0x76, 0x23, 0x86, 0xe7, + 0xa9, 0xea, 0xef, 0x79, 0xf1, 0xbe, 0xb6, 0x2d, 0xd7, 0xf3, 0x37, 0x35, + 0x19, 0xae, 0x7b, 0xc3, 0x8e, 0x2c, 0x5a, 0xa1, 0xbf, 0x75, 0xb3, 0xea, + 0x63, 0x86, 0x0e, 0xfb, 0xd8, 0xb4, 0x51, 0x50, 0x83, 0x19, 0x7b, 0x26, + 0x5e, 0xa9, 0xe0, 0x54, 0xc5, 0x7e, 0xa7, 0x07, 0xef, 0xfa, 0x91, 0x74, + 0x02, 0xf7, 0x27, 0xa5, 0x94, 0x7f, 0x85, 0xbc, 0xc7, 0xeb, 0x25, 0xc0, + 0x4e, 0x02, 0x83, 0xeb, 0xc6, 0x8b, 0x5a, 0xa9, 0x1f, 0xea, 0x1d, 0xf5, + 0x74, 0x96, 0x55, 0xfe, 0x73, 0xb9, 0xe0, 0xee, 0xac, 0xfd, 0x2a, 0xe1, + 0xe0, 0x33, 0x2f, 0x3e, 0xba, 0x8e, 0x7d, 0xb7, 0xb8, 0xff, 0x50, 0x72, + 0x7b, 0x51, 0x61, 0xde, 0x6a, 0x9f, 0x3d, 0xe5, 0xe4, 0xfc, 0x4a, 0x6f, + 0xba, 0x7c, 0x4f, 0x57, 0xaa, 0x5a, 0x16, 0xf5, 0x5e, 0xc1, 0xff, 0x6e, + 0x7a, 0x3b, 0xba, 0xc3, 0x8a, 0x80, 0xb8, 0xff, 0xcd, 0xcc, 0xa6, 0xf5, + 0x7b, 0xaf, 0x96, 0x6c, 0x75, 0xb9, 0xf6, 0xef, 0x72, 0xe6, 0x95, 0x88, + 0x4e, 0xab, 0xae, 0x8d, 0x7d, 0xca, 0x89, 0xff, 0x6f, 0xa7, 0x9f, 0x96, + 0xc2, 0x79, 0xed, 0x57, 0x7a, 0x96, 0x44, 0xd7, 0x5a, 0xb4, 0x9a, 0xea, + 0x77, 0x28, 0xf7, 0xd4, 0x09, 0x17, 0x66, 0xe1, 0x0e, 0x92, 0xba, 0x97, + 0xf6, 0xa3, 0x70, 0x81, 0xa1, 0xa4, 0x21, 0xea, 0x1e, 0xec, 0xc6, 0x9f, + 0x23, 0xc4, 0xfd, 0x5b, 0xc1, 0xde, 0xa7, 0x9a, 0x2b, 0x1f, 0xaf, 0x7d, + 0x81, 0xfa, 0x07, 0x02, 0x46, 0xcd, 0x5e, 0x72, 0xb4, 0x5c, 0x24, 0x73, + 0xe7, 0xd7, 0xa4, 0x3e, 0x47, 0xd9, 0xba, 0xe7, 0x39, 0xb3, 0x2e, 0xd8, + 0xe6, 0xf7, 0xe7, 0xc6, 0x3c, 0xbf, 0xca, 0xcb, 0x59, 0xfb, 0x23, 0x77, + 0x5d, 0x49, 0xf5, 0x38, 0x1b, 0xe7, 0x27, 0xe1, 0x48, 0xa4, 0x09, 0xb3, + 0xd2, 0x9a, 0xd4, 0xba, 0x6d, 0x75, 0xcd, 0x2e, 0x68, 0x68, 0xc5, 0xc9, + 0xab, 0xcf, 0x57, 0xd6, 0x46, 0x50, 0x57, 0xef, 0x5c, 0xd1, 0x2f, 0x88, + 0xd9, 0xb7, 0x56, 0x47, 0x58, 0x15, 0x29, 0x1a, 0x93, 0x8f, 0xee, 0x4d, + 0x87, 0x93, 0x4e, 0x2b, 0xa4, 0xdd, 0xfc, 0x2f, 0x24, 0x8c, 0x9c, 0x5d, + 0x16, 0xc3, 0xba, 0xa2, 0xa0, 0xb9, 0x3f, 0x8a, 0x4a, 0xd7, 0x2b, 0xbc, + 0x9b, 0x47, 0x0b, 0x71, 0x7b, 0x60, 0x5b, 0xcb, 0xaf, 0x17, 0x3e, 0x42, + 0x88, 0xde, 0x66, 0x63, 0xff, 0x47, 0x99, 0x9b, 0x9f, 0xea, 0xf7, 0x40, + 0x28, 0xa6, 0x53, 0x32, 0xf4, 0xbb, 0x91, 0xe2, 0x14, 0x4a, 0xe9, 0x2e, + 0xca, 0xbf, 0xd2, 0x8f, 0x08, 0xf4, 0x72, 0xae, 0xd7, 0x98, 0x71, 0x1e, + 0xe1, 0xb3, 0xf2, 0x23, 0x7b, 0x96, 0xa4, 0xcf, 0xbf, 0x76, 0x7f, 0xf9, + 0xa6, 0x85, 0x77, 0xf7, 0x97, 0x3f, 0x9f, 0x20, 0xd2, 0xed, 0x34, 0x3b, + 0xd1, 0xa8, 0x84, 0xbc, 0x49, 0x0f, 0xff, 0xba, 0xef, 0xf0, 0x69, 0x01, + 0xe8, 0x9d, 0xaa, 0x8f, 0x67, 0xba, 0x60, 0x57, 0xf8, 0x97, 0x63, 0x95, + 0xeb, 0x3a, 0x1f, 0xc8, 0xfd, 0x60, 0xa5, 0x83, 0xfe, 0x6e, 0x66, 0x86, + 0xcc, 0xff, 0x2f, 0x1b, 0x9d, 0xc3, 0x87, 0x49, 0x08, 0xfe, 0x6d, 0x32, + 0x23, 0xe2, 0xbb, 0x7a, 0x0b, 0xd8, 0x89, 0xbf, 0xb0, 0xb6, 0x52, 0xfd, + 0xa6, 0xd7, 0xd4, 0xe9, 0x50, 0xc5, 0x78, 0xbb, 0x5e, 0x55, 0x06, 0x85, + 0x89, 0x61, 0xc4, 0xfa, 0x7a, 0x1f, 0x18, 0x47, 0xc5, 0x21, 0xd9, 0xfe, + 0xb5, 0x0a, 0xf1, 0xfe, 0xd8, 0x7b, 0x4b, 0x18, 0xa6, 0xf2, 0xa4, 0xed, + 0x39, 0x1f, 0x8c, 0xa2, 0x19, 0x49, 0xf8, 0xef, 0xd4, 0x32, 0x46, 0x2b, + 0xc6, 0x73, 0xf8, 0x95, 0xcc, 0x60, 0xb5, 0xe4, 0x6c, 0x8f, 0x34, 0x2f, + 0x5e, 0x80, 0xf6, 0x51, 0x8c, 0xf9, 0x3e, 0x8e, 0x4e, 0xd6, 0xad, 0xb3, + 0x6d, 0x3b, 0x57, 0x6b, 0x20, 0xf6, 0xb4, 0x7f, 0xd2, 0xa4, 0x0c, 0x72, + 0xfd, 0xe7, 0x2e, 0xe6, 0xf0, 0xc3, 0xb8, 0xdd, 0xe9, 0x73, 0xd3, 0x7f, + 0x38, 0x9d, 0xc4, 0xab, 0x40, 0x12, 0xcd, 0xa8, 0x7f, 0xb2, 0xdd, 0x7e, + 0xbf, 0x71, 0x39, 0x9a, 0x18, 0x22, 0xa3, 0x3e, 0xbf, 0x2d, 0xb8, 0xea, + 0xde, 0x79, 0x55, 0xbf, 0x7d, 0x12, 0x1b, 0x6e, 0xcf, 0xeb, 0x33, 0x3b, + 0xf9, 0x58, 0xf7, 0xf8, 0x0a, 0x1b, 0xfc, 0x02, 0xb4, 0xed, 0xaf, 0x99, + 0xe5, 0xa3, 0x19, 0xbb, 0x5d, 0xad, 0x57, 0xe3, 0xba, 0x97, 0xed, 0x56, + 0xdd, 0xe2, 0x86, 0x58, 0xb8, 0x76, 0x2f, 0x35, 0xa5, 0x07, 0x37, 0xbd, + 0xd9, 0x7e, 0x03, 0xa6, 0xc8, 0xc6, 0x5a, 0xf7, 0xfa, 0xbe, 0x4c, 0x34, + 0x0a, 0xed, 0xff, 0xee, 0xb5, 0x0b, 0x0b, 0xf8, 0x8f, 0x6a, 0x7b, 0x45, + 0x25, 0xa7, 0x7f, 0x3d, 0x5b, 0x56, 0xb1, 0xde, 0x3d, 0xba, 0x99, 0xfb, + 0xd8, 0x60, 0xed, 0xdb, 0x5f, 0xb6, 0x2b, 0xf1, 0x49, 0xa1, 0xfb, 0xb5, + 0x59, 0x0a, 0xf6, 0xda, 0xea, 0xe7, 0xe5, 0xbe, 0x01, 0x26, 0x2d, 0xbc, + 0x5a, 0xbd, 0x77, 0x36, 0x5c, 0xfc, 0x9c, 0x17, 0xe6, 0xa6, 0xd8, 0x12, + 0xc5, 0xed, 0xed, 0x2b, 0x6a, 0x14, 0x23, 0x7e, 0xf9, 0x3f, 0x5d, 0xff, + 0xc8, 0x17, 0xb3, 0xb8, 0xa0, 0x17, 0x3c, 0x9f, 0x5a, 0x2d, 0x63, 0x7d, + 0xf4, 0xea, 0x16, 0xf3, 0xac, 0x9b, 0xc6, 0x9a, 0x11, 0x27, 0x80, 0xbd, + 0xf9, 0xbb, 0xce, 0xb7, 0x2d, 0x71, 0xcf, 0x09, 0xf5, 0xdd, 0x2c, 0xb6, + 0x05, 0x15, 0x85, 0x44, 0xda, 0xe5, 0x5e, 0x09, 0x46, 0xcd, 0xc6, 0xdd, + 0xfb, 0x3e, 0xaa, 0x63, 0xac, 0x8c, 0xfa, 0x4c, 0xae, 0x97, 0xc2, 0xe4, + 0xf5, 0xd3, 0xdc, 0x3c, 0x7c, 0x9e, 0xac, 0xf7, 0xf3, 0x6e, 0xf9, 0x48, + 0x20, 0x1f, 0xcc, 0x7c, 0x13, 0xb2, 0xe8, 0xf2, 0xfd, 0xa9, 0x64, 0xcc, + 0x18, 0xa6, 0x7b, 0x6d, 0x6e, 0x98, 0xf8, 0xb3, 0xcf, 0xbe, 0xda, 0x5e, + 0x10, 0x12, 0xd2, 0xe0, 0xdc, 0x45, 0x6f, 0x0b, 0x71, 0x8a, 0x7d, 0xfd, + 0xc8, 0x64, 0x79, 0x15, 0x8f, 0xc4, 0xab, 0x99, 0x12, 0x63, 0x7e, 0x26, + 0xc8, 0x51, 0x05, 0x43, 0x84, 0x2e, 0xa1, 0x8d, 0x01, 0x4b, 0x5d, 0xf0, + 0x48, 0x2b, 0xfc, 0xea, 0x3f, 0xa7, 0xd5, 0x5e, 0x22, 0x0b, 0x6e, 0xc8, + 0x6f, 0x6e, 0xef, 0x17, 0x6d, 0xa7, 0x0a, 0xd3, 0xec, 0xf5, 0xe3, 0x4a, + 0xe7, 0xa9, 0xbb, 0x4b, 0xfb, 0x80, 0x24, 0x91, 0x52, 0x28, 0x93, 0x6e, + 0x74, 0x7f, 0xe6, 0xbd, 0x47, 0x4f, 0xb6, 0x90, 0x82, 0xec, 0x68, 0x77, + 0x66, 0x89, 0x09, 0x5f, 0x98, 0xf7, 0xb9, 0x54, 0xa9, 0x21, 0x79, 0xe5, + 0x13, 0xef, 0xdb, 0xfb, 0x9f, 0x5a, 0x92, 0xb7, 0x9e, 0xde, 0x93, 0x0c, + 0x28, 0x62, 0xb6, 0x95, 0x2e, 0x61, 0xe4, 0x49, 0x97, 0x69, 0x92, 0xce, + 0x89, 0x3b, 0xe1, 0x15, 0x73, 0xab, 0x6b, 0x81, 0x9a, 0x86, 0x52, 0x99, + 0x7a, 0xd3, 0x7c, 0xcf, 0xd4, 0x22, 0x38, 0x8c, 0x3c, 0x27, 0x07, 0xfc, + 0x85, 0xe2, 0x56, 0xd2, 0xb7, 0x67, 0x2d, 0x53, 0x57, 0x2a, 0xdb, 0xfe, + 0x31, 0xcd, 0x22, 0x2e, 0x3a, 0xed, 0x3c, 0xcb, 0xfe, 0x19, 0x60, 0xfb, + 0x7d, 0xa8, 0x55, 0x99, 0x05, 0x4f, 0x6d, 0xbd, 0x03, 0xe2, 0x00, 0x7c, + 0xdd, 0xee, 0x6c, 0x29, 0xfb, 0x37, 0xda, 0xec, 0xee, 0x36, 0x37, 0x13, + 0x6f, 0x9c, 0xf1, 0x75, 0x9f, 0xa4, 0xca, 0x39, 0xed, 0xbf, 0x34, 0x14, + 0x27, 0xc9, 0xdf, 0xf9, 0xc7, 0x4e, 0x7a, 0x46, 0xae, 0x0a, 0xff, 0xa7, + 0x64, 0x74, 0x2e, 0xdb, 0xf3, 0xdb, 0xff, 0x8e, 0x69, 0x29, 0x3c, 0xf8, + 0xd3, 0xbd, 0xe5, 0x63, 0xb3, 0x3a, 0xb4, 0x4f, 0xd7, 0x85, 0x81, 0x84, + 0x40, 0xcb, 0x94, 0x3b, 0x91, 0x03, 0x5e, 0xf8, 0xf9, 0xd9, 0x84, 0x50, + 0x4f, 0x2f, 0x15, 0xa7, 0xbc, 0x82, 0x52, 0x91, 0x13, 0xf9, 0xdf, 0x41, + 0xe1, 0xcb, 0xc9, 0xab, 0x5c, 0xe3, 0xad, 0x6f, 0xc9, 0x41, 0x9b, 0x46, + 0x16, 0xdf, 0x4a, 0x0d, 0xa1, 0xc0, 0xaa, 0x36, 0xde, 0x65, 0xd2, 0x35, + 0x1a, 0xa2, 0xf4, 0x77, 0x9b, 0x73, 0x0d, 0x84, 0x67, 0xcf, 0xb1, 0xfd, + 0x57, 0x93, 0x0f, 0x4b, 0xdb, 0xdd, 0xbf, 0x52, 0x5c, 0x5f, 0x94, 0xfa, + 0xaf, 0xae, 0x74, 0x93, 0x60, 0x14, 0x22, 0x5d, 0xfb, 0x66, 0xe6, 0xbf, + 0x89, 0xec, 0xfc, 0xcb, 0x35, 0x0a, 0x69, 0xcf, 0x46, 0xfe, 0xbd, 0xc5, + 0x0c, 0x4f, 0x91, 0xeb, 0xfa, 0x5a, 0x94, 0xa9, 0x5f, 0x49, 0xdc, 0x5b, + 0x2d, 0x44, 0xc2, 0x4d, 0x71, 0x4c, 0x7d, 0x77, 0x29, 0x13, 0x95, 0xc7, + 0xc2, 0xdf, 0xad, 0x8d, 0x23, 0xa4, 0xa1, 0x57, 0xd7, 0x0e, 0x7b, 0xae, + 0x06, 0xd0, 0xf7, 0xa9, 0xd2, 0xbc, 0xbf, 0xd5, 0xdd, 0xf8, 0xfb, 0xb1, + 0xcc, 0x00, 0x6d, 0xf8, 0xed, 0xfb, 0xae, 0xaa, 0x60, 0x2b, 0x8d, 0x9e, + 0xbd, 0xdf, 0x63, 0x9e, 0x93, 0x68, 0x74, 0xca, 0xc7, 0xdb, 0x99, 0xde, + 0x2b, 0xd6, 0xfe, 0x9e, 0x05, 0xa3, 0xdc, 0xa9, 0xf9, 0x97, 0xdb, 0x45, + 0x19, 0x9c, 0xfe, 0x55, 0xe7, 0xa4, 0xfa, 0xdd, 0xaf, 0xbb, 0x0e, 0x94, + 0xfc, 0x3d, 0x18, 0xbf, 0xee, 0xcb, 0xfc, 0x5c, 0xe3, 0xd3, 0x7a, 0xe1, + 0xdd, 0xbf, 0xed, 0x96, 0x8a, 0x8e, 0x34, 0x9a, 0xad, 0xf5, 0x6a, 0xa3, + 0xb2, 0xda, 0xfd, 0xbf, 0xc6, 0x20, 0xc8, 0x43, 0xe4, 0x3a, 0xbd, 0x33, + 0x2a, 0xaa, 0x63, 0xf9, 0x68, 0x6a, 0xdc, 0xd6, 0x6f, 0xb3, 0x37, 0x4e, + 0x40, 0xaf, 0x0a, 0x5f, 0x5e, 0xe3, 0x5e, 0xa4, 0x22, 0xdf, 0xb7, 0x2f, + 0xe5, 0x4f, 0x1f, 0xa3, 0xfd, 0xfd, 0x7c, 0xbe, 0xf5, 0x70, 0xf8, 0xae, + 0x6b, 0x71, 0x8e, 0x13, 0x76, 0xbd, 0x4b, 0x99, 0xf9, 0x23, 0x3f, 0x6d, + 0x1f, 0xb8, 0xc2, 0x23, 0x95, 0x48, 0xdc, 0x7b, 0xc5, 0x00, 0xae, 0x48, + 0xbd, 0xad, 0xb3, 0x1a, 0x4d, 0x67, 0xa6, 0x6b, 0xf2, 0x4b, 0x3e, 0x41, + 0x37, 0x62, 0x31, 0xf3, 0x75, 0xc7, 0x91, 0x20, 0x14, 0xe4, 0xdc, 0xbe, + 0x1c, 0xae, 0x9a, 0x3c, 0x7e, 0x6d, 0xfe, 0xdd, 0x81, 0x40, 0xeb, 0x56, + 0xb4, 0x4b, 0x37, 0x50, 0xdf, 0xbe, 0x72, 0x5c, 0xb5, 0xd6, 0x4a, 0xf2, + 0x67, 0xf6, 0xce, 0xa5, 0x65, 0x8b, 0x71, 0xfd, 0x9d, 0xd5, 0x43, 0xb2, + 0x9d, 0xaf, 0x3b, 0x26, 0xfa, 0xb1, 0x65, 0x75, 0xaa, 0xe8, 0xd2, 0xcc, + 0x50, 0xf2, 0x5f, 0x4e, 0x7e, 0x30, 0x79, 0x71, 0xf9, 0x5d, 0xde, 0x55, + 0x99, 0xed, 0xcf, 0xcc, 0xf2, 0x19, 0xa3, 0x13, 0x8f, 0xa1, 0xfd, 0xa4, + 0xd3, 0x4b, 0xc4, 0xac, 0xe7, 0x32, 0xab, 0x2f, 0x6b, 0x68, 0x0d, 0x1d, + 0xfd, 0x6f, 0xa7, 0xf2, 0x7f, 0xff, 0x2b, 0x3c, 0x63, 0x65, 0xcd, 0xed, + 0x07, 0xc8, 0x7d, 0x1d, 0x4f, 0xb3, 0x72, 0x51, 0xb9, 0x59, 0xf8, 0x59, + 0xc2, 0x44, 0xc1, 0x88, 0xbe, 0x60, 0xbd, 0xd4, 0xee, 0x6d, 0xb4, 0xb9, + 0xd2, 0x69, 0x7d, 0x7d, 0xee, 0xa2, 0xa4, 0x4e, 0xf9, 0x43, 0xdc, 0x0e, + 0xad, 0x20, 0x36, 0x03, 0xf9, 0xf7, 0x13, 0x99, 0xb8, 0xc4, 0x46, 0x81, + 0xd2, 0x0d, 0x14, 0xfe, 0x48, 0x1b, 0xad, 0xe9, 0xd4, 0x32, 0x61, 0xc4, + 0xca, 0xec, 0x6a, 0x84, 0xfb, 0x96, 0xbb, 0x2a, 0xd6, 0x93, 0x64, 0x52, + 0xdf, 0x75, 0x79, 0xa2, 0x97, 0xdd, 0x1e, 0xad, 0x6e, 0x5d, 0xe9, 0xef, + 0xca, 0xb5, 0xdf, 0xac, 0xa3, 0xe9, 0x78, 0x88, 0x7e, 0x67, 0x64, 0x84, + 0x55, 0xe5, 0xfe, 0xf3, 0x7e, 0xe7, 0x83, 0xbb, 0xb4, 0x5f, 0xc8, 0xad, + 0x93, 0x3e, 0xbc, 0x8d, 0x6f, 0xdf, 0xc6, 0x1f, 0x9d, 0x3d, 0x42, 0x3a, + 0xcb, 0x3e, 0xeb, 0x07, 0xd8, 0x09, 0xbf, 0x4f, 0xe3, 0x1b, 0x94, 0x60, + 0xe4, 0xf5, 0x12, 0xef, 0x98, 0x76, 0xa3, 0xf3, 0xfb, 0xe5, 0xed, 0x02, + 0x7d, 0x57, 0x46, 0xef, 0x3e, 0xcb, 0x9c, 0xed, 0xf2, 0xbb, 0xb3, 0xd9, + 0x1b, 0xc5, 0xc6, 0xd6, 0xdf, 0xaf, 0x2f, 0x9d, 0xb7, 0xcd, 0x4a, 0x7e, + 0x57, 0xeb, 0xe9, 0xc6, 0xc7, 0xb2, 0x0e, 0x86, 0x21, 0x12, 0x84, 0x9a, + 0xfd, 0x97, 0x9a, 0xe7, 0x02, 0x8a, 0xb4, 0x87, 0x76, 0x3e, 0x07, 0x23, + 0xa4, 0x63, 0xbd, 0x56, 0x36, 0xad, 0x84, 0x63, 0xaf, 0xdd, 0x93, 0x64, + 0x83, 0x8c, 0xd8, 0xd8, 0x57, 0xd2, 0x72, 0xf6, 0x9b, 0xb8, 0xfc, 0xb7, + 0x35, 0x2b, 0x4f, 0x31, 0xc9, 0xf7, 0xbb, 0x54, 0xe6, 0x6f, 0x03, 0x69, + 0x7f, 0xae, 0x4c, 0xd5, 0x69, 0x96, 0xfd, 0x32, 0x41, 0xe6, 0x54, 0xb8, + 0x99, 0x46, 0xad, 0x61, 0xc2, 0x81, 0x98, 0xcf, 0xc4, 0xed, 0x31, 0x54, + 0x63, 0xe9, 0x9c, 0x3a, 0xfb, 0xe0, 0xed, 0xc3, 0x1e, 0x2c, 0xbd, 0x0f, + 0x75, 0x26, 0x93, 0xca, 0xa1, 0x07, 0x57, 0xfb, 0x77, 0xea, 0x43, 0x96, + 0x38, 0x39, 0xd0, 0x3a, 0x00, 0x2f, 0xbf, 0xb9, 0x11, 0x83, 0x9f, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xfe, 0x3f, 0x54, 0x00, 0x7c, 0x77, 0xce, 0xf4, 0x4e, 0xfe, 0x71, 0xf0, + 0x65, 0xbd, 0x9f, 0xa6, 0xbf, 0x89, 0xd6, 0x02, 0xa7, 0xdf, 0x69, 0x8d, + 0x6d, 0x38, 0x4b, 0xcc, 0x7b, 0x61, 0xb3, 0x29, 0x30, 0x71, 0x2d, 0x7d, + 0xed, 0xbf, 0x31, 0xd3, 0xc9, 0xeb, 0xab, 0x2a, 0xc0, 0x1d, 0xd2, 0xe7, + 0xb7, 0x22, 0xc2, 0xa7, 0x85, 0x62, 0x78, 0xe8, 0xfe, 0x4f, 0x6b, 0x95, + 0xdf, 0x09, 0xcd, 0x22, 0xef, 0x26, 0x37, 0x1d, 0x42, 0x46, 0xdd, 0xcf, + 0xda, 0x51, 0xea, 0x4f, 0x8f, 0xfd, 0xff, 0x36, 0x53, 0x8a, 0x65, 0x5b, + 0x76, 0xca, 0x61, 0xbc, 0xbb, 0xf9, 0x0e, 0xc4, 0x21, 0x66, 0xeb, 0xbb, + 0x27, 0x3d, 0xf6, 0x37, 0x04, 0xba, 0xe3, 0xbc, 0x5a, 0x9e, 0x6a, 0xd4, + 0x8d, 0x6a, 0xa4, 0xad, 0x77, 0x0b, 0x09, 0xd9, 0xe2, 0x0e, 0x5c, 0xb5, + 0x9f, 0x25, 0x0a, 0x0d, 0xda, 0xee, 0x7f, 0x39, 0xf5, 0x41, 0x93, 0xc8, + 0x7f, 0x69, 0x9e, 0xde, 0x1a, 0xef, 0x99, 0xd5, 0xc6, 0xb6, 0xe3, 0xbb, + 0x1d, 0x74, 0x98, 0xce, 0x8d, 0xce, 0xd3, 0x21, 0x75, 0x8c, 0x0a, 0xfe, + 0x5e, 0xab, 0x09, 0xb5, 0x38, 0x43, 0x38, 0x8f, 0xbb, 0x8f, 0xc3, 0x8c, + 0x11, 0xfc, 0xd5, 0x56, 0x7f, 0xde, 0x32, 0xbd, 0xaf, 0xaf, 0x6f, 0xc0, + 0x52, 0x0d, 0xf7, 0xa5, 0x5c, 0xde, 0xf0, 0xbf, 0x57, 0x2f, 0x54, 0x9c, + 0xa8, 0xb8, 0xd2, 0x74, 0x7f, 0xb6, 0x86, 0x4b, 0x82, 0xf5, 0xed, 0x9b, + 0xa7, 0x16, 0xfe, 0x71, 0xa0, 0xfb, 0xf4, 0xe0, 0x5a, 0x30, 0xfb, 0x36, + 0x15, 0x55, 0x35, 0x30, 0x28, 0x09, 0xde, 0x2f, 0x55, 0xde, 0x49, 0x5d, + 0x03, 0xd5, 0xfd, 0xff, 0x0b, 0x34, 0xe2, 0xf0, 0xdf, 0x1f, 0x8f, 0x2d, + 0x79, 0xb0, 0x16, 0x3d, 0xef, 0xef, 0xed, 0x17, 0xe6, 0x29, 0xcb, 0xd6, + 0x08, 0x57, 0x5e, 0x77, 0x41, 0xf2, 0xc2, 0x72, 0xed, 0xb7, 0x15, 0xbf, + 0x58, 0x05, 0xc5, 0xf3, 0xf5, 0x29, 0xc5, 0xde, 0x1b, 0xc7, 0x78, 0xce, + 0x41, 0x29, 0x31, 0xc5, 0x09, 0x8d, 0x15, 0x6b, 0xeb, 0x59, 0xdd, 0x28, + 0x9e, 0xf0, 0xa6, 0x07, 0xba, 0xb1, 0x95, 0xb2, 0xdf, 0x38, 0xe3, 0x05, + 0x70, 0xab, 0x7f, 0xa5, 0x9a, 0xb1, 0xaa, 0xc0, 0xa8, 0xc2, 0x8f, 0x8c, + 0xc7, 0x64, 0xfd, 0xe9, 0x7e, 0x5a, 0x39, 0x10, 0x56, 0x20, 0x8a, 0x3c, + 0x2f, 0xf2, 0xb1, 0xc3, 0x99, 0xe4, 0x69, 0xef, 0x75, 0x61, 0x0a, 0x3a, + 0xc6, 0xeb, 0x0a, 0x07, 0xd0, 0x3e, 0x4b, 0x3e, 0xdf, 0x03, 0x07, 0x41, + 0xa5, 0x16, 0x72, 0x6a, 0xe7, 0xef, 0xb6, 0x31, 0x2a, 0x9b, 0x60, 0xfb, + 0x04, 0x28, 0xe9, 0x8a, 0x61, 0x99, 0x73, 0xe4, 0x2a, 0x96, 0xc5, 0xb0, + 0x90, 0xe7, 0x36, 0x40, 0x2b, 0xde, 0x88, 0x15, 0x8c, 0xa8, 0xc2, 0x29, + 0x51, 0xdf, 0x1e, 0x7f, 0x03, 0x09, 0x24, 0x7c, 0x78, 0x49, 0x9e, 0xdb, + 0xa8, 0xaf, 0x24, 0x31, 0xf9, 0x5f, 0x5d, 0x31, 0x20, 0xfc, 0xb1, 0xbb, + 0x96, 0x34, 0xf2, 0x6a, 0xf2, 0xd6, 0x7d, 0x5f, 0x0b, 0x9b, 0xe3, 0x76, + 0xa5, 0xbc, 0xc9, 0x1a, 0xc1, 0x7c, 0x62, 0x5b, 0xab, 0x43, 0x5b, 0xf9, + 0xf1, 0xab, 0xff, 0x17, 0xc7, 0x92, 0x52, 0x67, 0xd6, 0xad, 0xdd, 0x8c, + 0xab, 0x1c, 0x51, 0x71, 0xbd, 0xb9, 0x6b, 0xc1, 0x6f, 0x3a, 0x46, 0xc5, + 0x67, 0x1d, 0xb5, 0x24, 0x39, 0xf8, 0xf1, 0xaa, 0xc5, 0xdc, 0x5d, 0xb5, + 0x6e, 0xc3, 0x5a, 0xf6, 0x11, 0x95, 0xd3, 0x08, 0x45, 0x61, 0xdf, 0x17, + 0x42, 0xb5, 0xc4, 0x60, 0xcd, 0x77, 0x7a, 0xe4, 0x58, 0xfa, 0xd0, 0x3b, + 0xfc, 0x80, 0x9c, 0xec, 0xb6, 0xd5, 0xf6, 0xa2, 0xda, 0x53, 0xbc, 0x1d, + 0x10, 0x6d, 0x79, 0x17, 0x25, 0xe4, 0x3b, 0x65, 0xdb, 0x7d, 0x97, 0x38, + 0x62, 0x1e, 0xc7, 0xfd, 0x8f, 0xae, 0xa1, 0x9e, 0x0b, 0xff, 0x39, 0x74, + 0xda, 0x7d, 0x57, 0xb5, 0x3f, 0xb9, 0x0e, 0x7a, 0x03, 0xc9, 0x59, 0x95, + 0xbb, 0x61, 0xa6, 0x48, 0x59, 0x7d, 0x3e, 0x5d, 0xf4, 0x09, 0xd3, 0x64, + 0xe4, 0xbe, 0x31, 0x84, 0x93, 0x85, 0x4c, 0xdf, 0xb5, 0xa9, 0x04, 0x10, + 0x1f, 0x4e, 0x10, 0xfb, 0xdb, 0xfb, 0xfb, 0xed, 0x9b, 0x79, 0x96, 0x42, + 0x7e, 0xb3, 0x35, 0x95, 0xae, 0x5b, 0x55, 0x0b, 0x23, 0x43, 0x0a, 0x5e, + 0xdf, 0xe6, 0x14, 0x73, 0xb3, 0x42, 0x0a, 0x87, 0x74, 0x51, 0x02, 0xf2, + 0xea, 0x9a, 0xf9, 0xce, 0x21, 0xe2, 0x3d, 0x14, 0x20, 0xff, 0xa5, 0x05, + 0x44, 0x1f, 0x6c, 0x90, 0x7f, 0x8e, 0xe3, 0x47, 0x32, 0x80, 0xc6, 0x7b, + 0x5e, 0x5c, 0xdc, 0x3d, 0x8d, 0x9e, 0x8d, 0xfd, 0x39, 0xd0, 0xd5, 0x90, + 0xf4, 0xfd, 0x7d, 0x53, 0xd5, 0xe1, 0xd8, 0x7f, 0x73, 0xf6, 0xde, 0x22, + 0xfe, 0x66, 0x75, 0xfd, 0x66, 0x97, 0x62, 0xf7, 0x8b, 0xd0, 0xb8, 0x0a, + 0xbe, 0x4f, 0x91, 0xb3, 0x3e, 0x7a, 0x8c, 0xf9, 0xf5, 0x17, 0x65, 0x3a, + 0x18, 0xf2, 0x84, 0x92, 0xf5, 0xfb, 0x5c, 0xbc, 0x89, 0xd5, 0x54, 0xe1, + 0xb3, 0xf3, 0x5c, 0x99, 0xde, 0x88, 0xbb, 0x5a, 0xa1, 0x34, 0xdd, 0xfd, + 0x07, 0xc5, 0x5c, 0x3e, 0xb2, 0xa5, 0x85, 0xfa, 0x7b, 0x7b, 0x5d, 0x0e, + 0x86, 0x1a, 0x32, 0x3b, 0x58, 0xf7, 0x37, 0x65, 0x09, 0xec, 0xee, 0xae, + 0xe7, 0xb2, 0x7a, 0xe7, 0xae, 0xb9, 0xb9, 0xbf, 0xd3, 0xcf, 0x21, 0xc6, + 0xad, 0x83, 0xd9, 0xf5, 0xda, 0xeb, 0xfe, 0x6a, 0x21, 0xb9, 0x35, 0xf6, + 0x4a, 0xaf, 0xb9, 0x2e, 0x17, 0x78, 0x99, 0x96, 0x6e, 0xd4, 0xf5, 0xfe, + 0xa2, 0x66, 0x0c, 0xea, 0x5b, 0xbe, 0x51, 0x3a, 0xb4, 0x8f, 0xfd, 0xdf, + 0xb6, 0x49, 0x40, 0x29, 0x86, 0x75, 0x6d, 0xbb, 0x30, 0x54, 0x34, 0x55, + 0xbb, 0x17, 0x47, 0x4f, 0x97, 0x78, 0x6d, 0xf9, 0x8f, 0x5b, 0xca, 0x0a, + 0x1d, 0x50, 0x68, 0xf3, 0xe6, 0xd4, 0xa5, 0x5f, 0xb8, 0xb9, 0x5f, 0x1d, + 0x84, 0x79, 0xad, 0x69, 0x99, 0x67, 0x11, 0x95, 0x02, 0x68, 0x6b, 0xb5, + 0xdd, 0x38, 0x71, 0xe1, 0xf8, 0x62, 0x6b, 0x83, 0xd1, 0x7d, 0x59, 0x13, + 0xd0, 0x5d, 0xd7, 0xae, 0xd7, 0x61, 0xbf, 0xe3, 0x0e, 0xe5, 0x88, 0xc6, + 0xb4, 0x57, 0xb5, 0xaa, 0xe5, 0xdb, 0xad, 0x91, 0x5e, 0x34, 0x80, 0xbe, + 0xf6, 0x7f, 0x4c, 0x28, 0x0d, 0x46, 0xe4, 0xe8, 0xb3, 0x2a, 0xbd, 0x9f, + 0x33, 0xd7, 0x93, 0x69, 0x6d, 0xc3, 0x0e, 0xb6, 0xf5, 0x7f, 0x5b, 0x57, + 0x03, 0x92, 0xab, 0x3e, 0x5d, 0xa5, 0xa7, 0x28, 0x88, 0xdd, 0xfc, 0x3b, + 0xd5, 0x77, 0x2d, 0x65, 0xe4, 0x5d, 0xdd, 0xe1, 0x85, 0x44, 0xdd, 0x57, + 0x6b, 0xf5, 0x90, 0x0d, 0x76, 0xba, 0xaa, 0x5e, 0x1e, 0xfc, 0x62, 0x6c, + 0x76, 0xfc, 0x05, 0xcd, 0xcb, 0x73, 0x21, 0xf2, 0xaf, 0xee, 0x37, 0x46, + 0x9c, 0x26, 0xd1, 0xf3, 0x5d, 0x35, 0x7f, 0x44, 0x7a, 0x77, 0x23, 0x33, + 0xec, 0x45, 0x63, 0xbf, 0xdb, 0x45, 0xf8, 0xc2, 0x31, 0x77, 0xfc, 0x69, + 0x5b, 0x21, 0x0f, 0x6e, 0xfa, 0x1c, 0x8c, 0x5b, 0xab, 0xa0, 0x6e, 0x2a, + 0xcb, 0x2f, 0xc5, 0x45, 0xd8, 0x45, 0x1c, 0x96, 0x49, 0xd2, 0x64, 0xf9, + 0xc8, 0xb2, 0x5b, 0x3f, 0x80, 0xb2, 0x39, 0x6f, 0xe5, 0xd5, 0x6e, 0x06, + 0x75, 0x82, 0xd1, 0xa1, 0x54, 0x33, 0x3f, 0x8c, 0x39, 0xc4, 0x56, 0x83, + 0x61, 0x7e, 0xa7, 0xb5, 0xec, 0xf6, 0xa5, 0x6b, 0xb6, 0xfd, 0xb1, 0xdf, + 0xf9, 0x0c, 0xef, 0xef, 0x5b, 0x25, 0x0c, 0x37, 0x65, 0xb7, 0xf9, 0x4e, + 0xef, 0x4b, 0x99, 0x1d, 0x36, 0xd4, 0x3d, 0xb4, 0x2a, 0xa1, 0xfd, 0x06, + 0x37, 0xe3, 0xc5, 0xa8, 0xc5, 0xe7, 0x65, 0xbf, 0x3f, 0x95, 0x2f, 0x87, + 0x3a, 0xfb, 0xb0, 0x9e, 0x69, 0x5b, 0xdb, 0xf2, 0xc6, 0xba, 0x29, 0xe0, + 0xfb, 0xf7, 0xf1, 0x3b, 0x07, 0xf8, 0x07, 0x5e, 0xf7, 0x63, 0x44, 0xfe, + 0xdb, 0x7c, 0xad, 0x4f, 0xda, 0x91, 0xf4, 0xfa, 0x16, 0x1f, 0x6c, 0xf4, + 0xc2, 0xf6, 0xdf, 0xb7, 0x46, 0x7d, 0xdb, 0x9d, 0x9b, 0x7c, 0x2c, 0x1d, + 0x5a, 0xb3, 0xf7, 0x66, 0x43, 0x3a, 0x14, 0x61, 0xab, 0x59, 0x75, 0x71, + 0x3f, 0x28, 0x4f, 0xd2, 0xef, 0x2f, 0xd1, 0x68, 0xee, 0x9a, 0x4c, 0xd9, + 0xdd, 0x55, 0xef, 0xed, 0x92, 0x27, 0x13, 0xba, 0xfd, 0x70, 0xf0, 0x46, + 0x3d, 0xcb, 0x6f, 0x4b, 0xfb, 0x96, 0x53, 0xf5, 0xfa, 0xf5, 0x6b, 0xeb, + 0x59, 0xdf, 0x30, 0xb0, 0x77, 0xf5, 0x5e, 0x1a, 0x3b, 0x6f, 0x2a, 0x9b, + 0x37, 0x16, 0x59, 0xf8, 0xe3, 0xeb, 0x05, 0x18, 0x9b, 0x1b, 0xc4, 0x99, + 0x89, 0x6b, 0xfb, 0x8b, 0xe9, 0xb0, 0x57, 0x30, 0xbe, 0xfd, 0x5b, 0xb8, + 0x93, 0xd5, 0x9a, 0x5c, 0xeb, 0xeb, 0xec, 0xd4, 0xe3, 0xad, 0x91, 0x33, + 0xe6, 0xc6, 0x53, 0x25, 0x69, 0xd7, 0xc6, 0xff, 0x0e, 0x96, 0x68, 0x48, + 0xe7, 0xda, 0xde, 0xfd, 0xda, 0x81, 0x2b, 0x71, 0xc4, 0xe8, 0xdb, 0x8f, + 0x4a, 0x70, 0xca, 0x26, 0x64, 0x9d, 0x9f, 0x18, 0x11, 0x6d, 0x60, 0xc7, + 0x77, 0x40, 0xf6, 0xe7, 0xb2, 0xdb, 0x95, 0xe2, 0x47, 0x5f, 0x66, 0xae, + 0xca, 0x8a, 0xf5, 0xa3, 0xfb, 0xee, 0xa0, 0x09, 0xda, 0x71, 0xeb, 0xff, + 0xe2, 0x22, 0xeb, 0xa8, 0x7c, 0xff, 0x9f, 0x9c, 0x0b, 0x1d, 0x5e, 0x7b, + 0xd9, 0x81, 0xb5, 0xc3, 0x97, 0xd7, 0xea, 0x2d, 0xf0, 0x94, 0x1c, 0xff, + 0x8b, 0xdc, 0x4f, 0xa0, 0x47, 0x50, 0xf6, 0xea, 0x9c, 0xc4, 0xde, 0x5e, + 0x9e, 0xea, 0x0f, 0xdb, 0x48, 0x03, 0xc4, 0x21, 0x16, 0xdf, 0x6e, 0xf2, + 0x5f, 0xe3, 0xfa, 0xb9, 0x97, 0xb6, 0x40, 0xe5, 0x3d, 0x56, 0xe1, 0xba, + 0x3e, 0x06, 0xf5, 0xe2, 0x5a, 0xbe, 0x0b, 0x7f, 0x71, 0x87, 0x69, 0x42, + 0x6b, 0x6d, 0x82, 0xa1, 0xa9, 0x13, 0xbb, 0x0c, 0x75, 0x7e, 0x68, 0x48, + 0x4f, 0xaf, 0x9f, 0xa2, 0xae, 0x1a, 0x9f, 0x1c, 0x2d, 0xdb, 0xac, 0x0d, + 0x1e, 0xed, 0xe9, 0xf5, 0x52, 0x33, 0x5e, 0x5d, 0x4e, 0x1c, 0xb6, 0x10, + 0x6b, 0x0d, 0x92, 0x3e, 0x75, 0x23, 0xde, 0x3f, 0x3d, 0xfd, 0x77, 0x91, + 0x4e, 0xf7, 0x9f, 0x6b, 0xad, 0xfa, 0xaf, 0x32, 0xe1, 0xf7, 0x12, 0x46, + 0xba, 0x13, 0x61, 0x62, 0xa5, 0x3c, 0x5d, 0x79, 0xed, 0xe5, 0x8c, 0x9f, + 0x6e, 0xea, 0x2f, 0x93, 0xad, 0xf7, 0xc8, 0xdf, 0x16, 0x43, 0x36, 0xf9, + 0x12, 0x62, 0xb2, 0xfc, 0xff, 0x21, 0x43, 0x82, 0xa9, 0x8b, 0xcc, 0xed, + 0x17, 0xae, 0xbd, 0xd3, 0x3a, 0xb9, 0xcf, 0xab, 0x39, 0x7d, 0x69, 0xce, + 0xec, 0x15, 0x67, 0x7b, 0x7c, 0x7f, 0x85, 0x06, 0xba, 0x7c, 0x8d, 0x75, + 0xf2, 0x32, 0x09, 0x3d, 0x5e, 0x9e, 0x2f, 0x3a, 0x99, 0xcc, 0x86, 0x1a, + 0xf6, 0xd5, 0x2e, 0x94, 0x19, 0x83, 0x49, 0xfd, 0x46, 0xc3, 0xaa, 0xe9, + 0x20, 0xfb, 0x9a, 0xb4, 0x22, 0x2a, 0xf8, 0x4c, 0xc3, 0x42, 0x5d, 0xf1, + 0x8a, 0x04, 0x07, 0xdc, 0x5f, 0xac, 0x6d, 0xfc, 0xf4, 0x6d, 0x06, 0xda, + 0x3e, 0x9d, 0x2a, 0x00, 0x80, 0xc9, 0x4c, 0xed, 0xff, 0x15, 0x7e, 0xec, + 0x15, 0x8f, 0xcc, 0xc9, 0x77, 0x51, 0x20, 0x05, 0xae, 0xae, 0xfd, 0xbf, + 0xef, 0xa8, 0x9c, 0x37, 0x86, 0x1f, 0xd2, 0x65, 0xa1, 0x6f, 0xd2, 0x81, + 0xcb, 0x84, 0x69, 0x1e, 0x32, 0x5b, 0x87, 0x53, 0x31, 0x33, 0x72, 0xd1, + 0xda, 0xc3, 0xce, 0xb4, 0xb9, 0x78, 0xaf, 0x58, 0x5e, 0xaf, 0xb2, 0x27, + 0x61, 0x14, 0x54, 0xcf, 0x26, 0x5f, 0x23, 0x1d, 0xa2, 0xa6, 0xc0, 0x7f, + 0x5c, 0x2c, 0x10, 0xbd, 0x2b, 0xae, 0x43, 0xa7, 0x25, 0xed, 0xb3, 0x24, + 0xba, 0xd7, 0x98, 0x83, 0x07, 0xc3, 0x3d, 0x49, 0xb3, 0xbe, 0xde, 0x89, + 0x68, 0xcb, 0xb7, 0x07, 0xe4, 0x77, 0x95, 0x8d, 0x0a, 0x56, 0x74, 0xc7, + 0xce, 0x47, 0xc3, 0x9f, 0x23, 0x9d, 0xb5, 0x6f, 0xd4, 0x05, 0x81, 0xa6, + 0x2c, 0xff, 0xa7, 0xea, 0x7a, 0x5a, 0xfe, 0x51, 0x3b, 0xbb, 0xb1, 0xff, + 0xc2, 0xe1, 0x9c, 0x7f, 0xd9, 0xcd, 0x0a, 0xaf, 0x45, 0x4f, 0x76, 0x7d, + 0xcb, 0xe8, 0xeb, 0xfe, 0xec, 0xfa, 0x4e, 0x65, 0x20, 0x54, 0xcd, 0xeb, + 0xe4, 0x61, 0x8b, 0x9d, 0x88, 0x56, 0xac, 0x33, 0x15, 0xcc, 0xd3, 0x23, + 0xfb, 0x4e, 0x8c, 0x2e, 0xf3, 0x44, 0xbc, 0xeb, 0xf9, 0x2d, 0xff, 0xf2, + 0x6a, 0x4a, 0xb6, 0xbd, 0x68, 0xa7, 0xe0, 0x96, 0x5c, 0x65, 0x1d, 0x61, + 0x5c, 0x2f, 0xbf, 0xdf, 0x8f, 0x48, 0x76, 0x84, 0xe6, 0x81, 0xde, 0xf5, + 0x75, 0x4c, 0xa7, 0x06, 0x7f, 0xe5, 0x10, 0xd3, 0xc6, 0xcd, 0x23, 0x0f, + 0x97, 0xdb, 0xde, 0xef, 0xaf, 0xcc, 0x0f, 0xa6, 0x9d, 0x6c, 0xfe, 0xe0, + 0x04, 0x2e, 0xf4, 0x7a, 0x76, 0xfb, 0x6e, 0xe7, 0xca, 0x97, 0x0d, 0xfd, + 0xfb, 0xf8, 0x5d, 0xee, 0xe7, 0x76, 0x0a, 0x32, 0x8c, 0xad, 0x82, 0xe4, + 0x37, 0x41, 0x00, 0xbc, 0x9a, 0x74, 0x42, 0xb5, 0x4c, 0x55, 0xbc, 0x26, + 0xbc, 0x26, 0x6a, 0x76, 0x4e, 0xfa, 0x9c, 0x29, 0xf5, 0x37, 0xb6, 0x13, + 0x23, 0xc5, 0x28, 0x20, 0x8e, 0x37, 0x39, 0x23, 0x3c, 0x8d, 0x09, 0xdc, + 0x9f, 0x18, 0x70, 0x27, 0xda, 0x47, 0x2a, 0xb6, 0x69, 0x47, 0x3e, 0xc2, + 0x50, 0x65, 0x05, 0xaa, 0xa9, 0xb8, 0x19, 0x02, 0x0d, 0xc2, 0xdf, 0x32, + 0x3e, 0xcf, 0x4b, 0xbc, 0xb9, 0x28, 0x77, 0x3d, 0x76, 0xa5, 0xf5, 0x84, + 0xde, 0x62, 0xad, 0x56, 0x40, 0x94, 0xa7, 0xf9, 0xb5, 0xf5, 0x5e, 0x00, + 0xb6, 0xd1, 0x39, 0xfa, 0x9a, 0x39, 0x82, 0x21, 0x21, 0x98, 0x83, 0x47, + 0x01, 0xc0, 0xb9, 0xb3, 0x8d, 0xca, 0x2d, 0x8d, 0xa7, 0x81, 0xdb, 0x8c, + 0xac, 0xb3, 0x14, 0xbe, 0x63, 0x0e, 0x61, 0x72, 0x0b, 0xd9, 0xfe, 0x5d, + 0x1c, 0x8e, 0xd9, 0x21, 0xed, 0x6e, 0xcb, 0x2c, 0x15, 0xc8, 0x9c, 0xfa, + 0x9f, 0x60, 0x83, 0xdd, 0x25, 0xd8, 0xe8, 0xe2, 0xa3, 0x4f, 0x74, 0xea, + 0x64, 0x10, 0x1f, 0x14, 0xeb, 0x32, 0xa6, 0xaa, 0xb7, 0xcf, 0xdb, 0x10, + 0xac, 0xfb, 0x69, 0xe9, 0x20, 0x92, 0x60, 0xa3, 0x69, 0x78, 0x10, 0x9c, + 0xdb, 0x3e, 0x4a, 0xf5, 0xbb, 0xde, 0xdb, 0xd3, 0xa4, 0x6b, 0xd4, 0xbd, + 0x4f, 0xcd, 0xb5, 0x63, 0x50, 0x3e, 0x32, 0x9f, 0x82, 0xa9, 0x20, 0x9c, + 0xdb, 0x3e, 0x62, 0x6e, 0xfc, 0x90, 0x87, 0x80, 0x2e, 0xac, 0x53, 0x06, + 0x2b, 0x9c, 0xec, 0x4d, 0xc7, 0x7d, 0x6c, 0xf9, 0x2b, 0xb1, 0x93, 0xe4, + 0xdf, 0x5e, 0xff, 0xc1, 0x6b, 0xea, 0x29, 0x15, 0xd6, 0xc3, 0x08, 0xcd, + 0xff, 0x9f, 0xc6, 0xc3, 0x7f, 0xec, 0x0a, 0x31, 0xf3, 0x00, 0x34, 0x7f, + 0x31, 0x52, 0xf3, 0x2a, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x3f, 0x54, 0x00, + 0x3c, 0x4e, 0xca, 0xff, 0xef, 0x76, 0x76, 0x2b, 0xae, 0x97, 0x1a, 0xeb, + 0xbf, 0x6e, 0x7a, 0xfa, 0x43, 0xd5, 0x4a, 0xe6, 0x04, 0x16, 0xa6, 0x9f, + 0xa3, 0xcb, 0x18, 0x0c, 0xed, 0x36, 0x3c, 0xad, 0x6c, 0x86, 0x56, 0xbd, + 0x0c, 0xbf, 0x89, 0xfe, 0x80, 0xfa, 0x9f, 0x59, 0x2a, 0xd8, 0x77, 0xa9, + 0x30, 0xb6, 0x21, 0xc8, 0xb9, 0xe1, 0xc2, 0x93, 0xa9, 0x06, 0xdf, 0xb9, + 0x1b, 0x9b, 0x41, 0x0a, 0xd5, 0x43, 0xa4, 0x98, 0xf1, 0xc3, 0xa0, 0x3f, + 0x9e, 0x6f, 0x85, 0xf5, 0x5d, 0x6f, 0xcb, 0xee, 0x6e, 0x9c, 0x5c, 0x2d, + 0x15, 0xff, 0x4f, 0xd9, 0x4b, 0x76, 0x17, 0xc5, 0xfd, 0x73, 0xe6, 0x43, + 0xb0, 0xa7, 0x37, 0xce, 0x9a, 0x39, 0xa3, 0xb2, 0x4a, 0x74, 0xbe, 0x37, + 0xea, 0x61, 0xae, 0xed, 0x77, 0xde, 0x1c, 0x3b, 0x0c, 0xee, 0xcf, 0xfe, + 0xea, 0x69, 0x3d, 0x21, 0xc5, 0x1f, 0x98, 0x1a, 0x5a, 0x7f, 0xe1, 0xaa, + 0x90, 0x67, 0x36, 0xe4, 0xbd, 0x6b, 0x6c, 0x89, 0x9a, 0xe4, 0x6c, 0xfe, + 0xff, 0x57, 0xee, 0xbb, 0xbe, 0xb3, 0x6c, 0xdf, 0x84, 0xff, 0x3f, 0x0e, + 0xbd, 0xed, 0x07, 0x07, 0xa0, 0x8e, 0x9f, 0x69, 0x52, 0xff, 0x7e, 0x08, + 0x5f, 0x6f, 0xee, 0xb5, 0xb6, 0xde, 0x79, 0x93, 0xc0, 0x3a, 0xd4, 0x0b, + 0x7c, 0xfc, 0x87, 0x44, 0x64, 0xef, 0xcb, 0x86, 0x36, 0xf9, 0x60, 0x77, + 0x1f, 0xc3, 0xc5, 0x95, 0x8f, 0x51, 0xa9, 0xc7, 0xea, 0xe2, 0x14, 0x5f, + 0xe6, 0xdf, 0x53, 0xbd, 0x38, 0xdf, 0x50, 0x43, 0xef, 0x6e, 0xbe, 0x87, + 0x03, 0x47, 0x5a, 0x7b, 0xc3, 0xef, 0x60, 0x25, 0xf6, 0xdf, 0xd4, 0xb8, + 0xfc, 0xa3, 0x20, 0xf2, 0x12, 0x4f, 0xdb, 0xbf, 0x4f, 0x70, 0x1f, 0xcb, + 0xe6, 0x79, 0x5e, 0xa7, 0x97, 0xa8, 0xbe, 0xe8, 0x71, 0xfb, 0x22, 0xad, + 0xfe, 0xa9, 0x1c, 0x42, 0x8a, 0x5d, 0xfe, 0xeb, 0x5f, 0xe3, 0xea, 0x49, + 0x77, 0x33, 0x20, 0x7a, 0x7b, 0xe9, 0x3c, 0x8e, 0xe2, 0x58, 0xb6, 0x78, + 0x9f, 0xda, 0x59, 0x5e, 0xb4, 0xfb, 0x6c, 0x39, 0x9f, 0x6d, 0x2f, 0xeb, + 0x68, 0xfc, 0x46, 0x9c, 0x6f, 0xc6, 0xf9, 0x74, 0x3b, 0x3c, 0xdc, 0x25, + 0x6b, 0x71, 0xdf, 0xae, 0x65, 0xba, 0xc2, 0x4e, 0xbd, 0xeb, 0x1d, 0xb5, + 0x14, 0x3a, 0x24, 0xfc, 0x6c, 0xdf, 0x1d, 0xdf, 0xfc, 0xc5, 0xa5, 0x25, + 0x75, 0x55, 0x4e, 0x58, 0x6b, 0xdb, 0xef, 0xab, 0x6d, 0xb5, 0x37, 0xb8, + 0x5a, 0xdf, 0xfc, 0xd6, 0x64, 0x70, 0xf5, 0x38, 0xd7, 0x85, 0x9d, 0x96, + 0xc3, 0xe1, 0x2d, 0xdb, 0xa5, 0x74, 0x6b, 0x3d, 0x3e, 0xea, 0xe4, 0xda, + 0xbb, 0x5d, 0x85, 0x0a, 0x8a, 0x41, 0x73, 0xf4, 0xb5, 0x7a, 0x9f, 0x99, + 0x23, 0xd4, 0xf1, 0x77, 0xfb, 0xef, 0x68, 0x36, 0x6e, 0xb5, 0xb7, 0xb7, + 0xef, 0x87, 0xb8, 0xff, 0x1a, 0x54, 0xd0, 0x99, 0x58, 0x6f, 0xab, 0x06, + 0x5a, 0x59, 0xf3, 0x2f, 0xed, 0xfb, 0xc7, 0x72, 0x14, 0x68, 0xb3, 0xd3, + 0x31, 0x13, 0x5b, 0x0a, 0x16, 0x47, 0x41, 0x1d, 0xb2, 0xd4, 0xa3, 0x55, + 0xa4, 0x8e, 0xdf, 0xdd, 0x7e, 0x00, 0x78, 0xa2, 0x09, 0x0b, 0xa6, 0xee, + 0xbb, 0x9f, 0x19, 0x00, 0x0e, 0x14, 0x88, 0xcc, 0x75, 0xbf, 0x5d, 0x4d, + 0x71, 0x76, 0x9e, 0x55, 0x94, 0x13, 0xf9, 0xff, 0x4b, 0x19, 0x6f, 0x5a, + 0xbb, 0xf4, 0x3f, 0xbf, 0xd7, 0xe1, 0x46, 0x5a, 0x4f, 0x7c, 0x18, 0x52, + 0x75, 0xd5, 0x9c, 0xd2, 0xfe, 0x24, 0xf4, 0x45, 0xf7, 0x7d, 0x27, 0xaf, + 0x2e, 0x0f, 0x01, 0x6a, 0xad, 0x53, 0xc6, 0x44, 0xbb, 0x9c, 0xa1, 0x77, + 0x53, 0xdf, 0x99, 0x64, 0xb8, 0xcb, 0x12, 0xa2, 0x81, 0x4e, 0xcd, 0x0e, + 0xcf, 0x35, 0x4a, 0x3b, 0x40, 0xca, 0xed, 0x63, 0xa3, 0x99, 0xa0, 0x44, + 0x4c, 0x83, 0x5b, 0xcf, 0xf0, 0xe8, 0xa0, 0x91, 0x7d, 0xb3, 0x1f, 0x34, + 0xfc, 0x1c, 0x04, 0x06, 0xdd, 0x85, 0x8e, 0xde, 0x65, 0x77, 0xe7, 0x7a, + 0x44, 0x62, 0x26, 0xaa, 0x9e, 0x52, 0x6a, 0x4d, 0x52, 0xbc, 0x7c, 0xfb, + 0xeb, 0xf2, 0x86, 0x50, 0x6d, 0x2e, 0x79, 0xe6, 0xd3, 0xf2, 0x47, 0xed, + 0x59, 0x2b, 0xdf, 0x07, 0x59, 0xf6, 0xc0, 0x85, 0xfb, 0x7d, 0xd8, 0x86, + 0x21, 0x30, 0x8b, 0xa6, 0xd4, 0xce, 0x4b, 0x16, 0x28, 0xcb, 0x46, 0xcc, + 0xde, 0xc0, 0xce, 0xab, 0xdb, 0x04, 0x28, 0xef, 0x54, 0xbc, 0x19, 0x8c, + 0xb0, 0x1f, 0x2f, 0x95, 0xf2, 0x48, 0xbb, 0x2a, 0xb2, 0x3c, 0x32, 0x96, + 0x66, 0xd2, 0xa9, 0x04, 0x7a, 0xe2, 0x74, 0x7a, 0x1f, 0x78, 0x26, 0x1e, + 0xe4, 0x2c, 0x6d, 0xab, 0x3d, 0x02, 0x88, 0x3a, 0x03, 0x4c, 0xb5, 0xbf, + 0xb1, 0xb2, 0x2c, 0x1b, 0x3f, 0xcb, 0x5e, 0x77, 0xa3, 0x3c, 0x5f, 0x69, + 0xb5, 0xf3, 0x22, 0x66, 0x28, 0x5e, 0xb7, 0x1a, 0x01, 0xad, 0x40, 0x77, + 0x0d, 0x78, 0x3a, 0x92, 0x86, 0x29, 0xbe, 0xcc, 0x8e, 0x69, 0x7a, 0xa8, + 0x3e, 0x4e, 0x9a, 0x77, 0x1e, 0x3e, 0xa4, 0x8b, 0x47, 0x50, 0x08, 0xd4, + 0xf7, 0x21, 0x17, 0x25, 0xfa, 0xcb, 0x8d, 0x4c, 0x07, 0x0e, 0x2b, 0x46, + 0x62, 0x3f, 0x3c, 0x8b, 0x8c, 0x31, 0x4d, 0xcb, 0x65, 0xe9, 0xd6, 0xa6, + 0x33, 0x3b, 0xb4, 0x66, 0x8f, 0xaf, 0xbb, 0xc8, 0x6b, 0x63, 0x1c, 0xfa, + 0x53, 0x1c, 0x4a, 0xa3, 0xe9, 0xe0, 0x7d, 0xf4, 0x59, 0xe3, 0x5f, 0xb2, + 0x49, 0xfb, 0x1a, 0x47, 0x96, 0x5e, 0x46, 0x44, 0x48, 0xed, 0x6b, 0x86, + 0x93, 0xcf, 0xb3, 0x34, 0xfa, 0x25, 0x13, 0x6d, 0xd0, 0xf7, 0x7c, 0x6e, + 0xc9, 0x73, 0x67, 0x51, 0xcb, 0xdf, 0xda, 0x27, 0x92, 0x14, 0x8a, 0x7a, + 0xbf, 0x5e, 0x87, 0x76, 0xca, 0xa2, 0xbd, 0xf7, 0x44, 0xdd, 0x84, 0xfb, + 0x4b, 0x83, 0x64, 0x34, 0xe9, 0xb5, 0xf7, 0xb5, 0x50, 0xaf, 0xd3, 0xa1, + 0x94, 0x55, 0x3e, 0xcc, 0xc2, 0x6a, 0x7c, 0x2c, 0x02, 0x2a, 0xc2, 0xb6, + 0x39, 0xf5, 0x83, 0xf9, 0xdf, 0xed, 0x04, 0xcb, 0xba, 0x71, 0xc1, 0xc7, + 0x48, 0x6c, 0xde, 0xda, 0xea, 0x2b, 0x94, 0xae, 0x9c, 0x9a, 0xc0, 0x0c, + 0x40, 0xa3, 0xde, 0x48, 0x39, 0x4b, 0xfa, 0xe0, 0x36, 0xfe, 0x77, 0x72, + 0xb9, 0x9a, 0x52, 0x9d, 0x9b, 0x69, 0xaf, 0xed, 0x6f, 0xd4, 0xd3, 0xb9, + 0xbf, 0x4d, 0x05, 0x5d, 0xc7, 0x8e, 0xfa, 0x7d, 0xa9, 0xbb, 0xa3, 0xa7, + 0xe6, 0xef, 0x6a, 0x5d, 0x9e, 0xa3, 0x00, 0x85, 0x96, 0xbb, 0x3e, 0xc7, + 0xda, 0x10, 0x85, 0x27, 0xd7, 0x65, 0xd4, 0x3c, 0x6c, 0x6d, 0xfd, 0xbf, + 0x06, 0x8b, 0xfc, 0xd4, 0xc1, 0x9b, 0xff, 0x49, 0xee, 0x3e, 0xcb, 0x8e, + 0x0e, 0xaa, 0x89, 0xfc, 0x99, 0xd0, 0x3a, 0xb9, 0xff, 0x50, 0x4b, 0x7f, + 0x6e, 0x3d, 0x4e, 0x7b, 0x86, 0x4c, 0xa8, 0x3a, 0x6b, 0xef, 0xdd, 0x0f, + 0x19, 0x5e, 0xac, 0xf7, 0xb7, 0xf2, 0x6a, 0xf4, 0x55, 0x31, 0x39, 0x1f, + 0xa4, 0x09, 0xc5, 0xfd, 0x5f, 0x0a, 0x87, 0xc2, 0xcb, 0x0b, 0xdb, 0x96, + 0xef, 0x50, 0x52, 0xe8, 0x3f, 0xb7, 0xf8, 0x93, 0x76, 0x7a, 0x12, 0xb4, + 0x11, 0x1a, 0xe9, 0x68, 0xce, 0xf4, 0x47, 0x8e, 0xc8, 0xe8, 0x8a, 0x87, + 0x15, 0xdd, 0x76, 0x42, 0x3e, 0xff, 0x1a, 0x40, 0xab, 0x1b, 0x86, 0xb3, + 0xc2, 0x00, 0xe7, 0xbd, 0xf5, 0xb0, 0xbc, 0x7b, 0x22, 0x7f, 0x51, 0x76, + 0xb7, 0x4c, 0xfb, 0xdf, 0xf8, 0xa2, 0xd9, 0xad, 0xec, 0x7f, 0x13, 0x33, + 0x94, 0x6e, 0xfe, 0xeb, 0x1d, 0x71, 0x26, 0xcc, 0x1a, 0xb7, 0x01, 0xc9, + 0x38, 0xcb, 0xdc, 0x6d, 0xec, 0xd1, 0x59, 0x7f, 0x20, 0x6a, 0xc9, 0x3c, + 0xbd, 0xd5, 0x31, 0x64, 0x7e, 0xf7, 0xe7, 0xc6, 0xf7, 0x48, 0x0b, 0x1b, + 0xdf, 0xd3, 0x79, 0x15, 0xd8, 0x71, 0x95, 0x53, 0xdb, 0x79, 0x79, 0x37, + 0xc3, 0x26, 0xe5, 0x72, 0x25, 0x2d, 0x7a, 0xe5, 0x3b, 0xfa, 0x39, 0xc8, + 0xc5, 0x78, 0x8b, 0xa5, 0x72, 0xae, 0x99, 0xfb, 0x83, 0xe6, 0x07, 0x99, + 0xc3, 0x1d, 0xf7, 0xea, 0xe6, 0x0b, 0x17, 0x27, 0x7a, 0xff, 0xdd, 0x35, + 0x4a, 0xf4, 0x52, 0x19, 0xe3, 0x5c, 0xe8, 0xe7, 0xa3, 0xae, 0xfb, 0x20, + 0xee, 0x2e, 0x81, 0x76, 0x5c, 0x96, 0x99, 0x01, 0xea, 0x2b, 0xe3, 0xa7, + 0x7b, 0xaa, 0x30, 0xc2, 0xf7, 0xd1, 0x77, 0xa0, 0xbe, 0xe1, 0x9a, 0x95, + 0x39, 0xb7, 0x79, 0x83, 0x8d, 0xc1, 0xea, 0xc1, 0xe7, 0xde, 0x4a, 0x20, + 0x53, 0xc4, 0xb9, 0x6f, 0x68, 0x63, 0x6f, 0xa4, 0xd8, 0xda, 0x9c, 0xc2, + 0xec, 0x13, 0x9e, 0x3f, 0x0c, 0xfb, 0xc1, 0x25, 0x63, 0xc9, 0x6e, 0xeb, + 0xd8, 0x56, 0x4f, 0x92, 0x1c, 0x9b, 0x3a, 0xcd, 0xaa, 0xc0, 0x21, 0x5a, + 0x11, 0x8c, 0x9a, 0x67, 0x76, 0x8d, 0xe0, 0xb3, 0xd0, 0x7d, 0x98, 0xcd, + 0xeb, 0x1a, 0xa5, 0xf1, 0xf3, 0x81, 0x44, 0x46, 0x13, 0xef, 0xca, 0x5a, + 0xc1, 0xfe, 0x3f, 0xd6, 0x67, 0xa6, 0x5c, 0xe7, 0xf7, 0xc6, 0x26, 0xb8, + 0x57, 0x35, 0xfe, 0xe7, 0xf2, 0x68, 0xe6, 0xca, 0x68, 0xbb, 0xf9, 0xe2, + 0x22, 0x3f, 0xe4, 0xcb, 0x7f, 0xcd, 0x15, 0xfe, 0xc4, 0xcd, 0x80, 0xa9, + 0xff, 0xf2, 0x4d, 0xeb, 0x9b, 0x47, 0xc4, 0xa7, 0x83, 0x15, 0xb6, 0xdd, + 0xec, 0xed, 0x5b, 0xdb, 0xd6, 0x5b, 0xd3, 0xfd, 0x37, 0xc4, 0xba, 0x76, + 0x7f, 0xc5, 0xf8, 0x30, 0x29, 0x72, 0xef, 0xe5, 0x56, 0x45, 0x10, 0x94, + 0xf6, 0x7e, 0x55, 0xd3, 0x8d, 0xa8, 0x08, 0x9c, 0xf4, 0x6d, 0x59, 0xd8, + 0x42, 0x65, 0xa5, 0x55, 0x36, 0xcb, 0x6c, 0x27, 0x5f, 0xe6, 0xd4, 0x79, + 0xd1, 0x15, 0x9a, 0x5a, 0x2f, 0xd5, 0xff, 0xe2, 0xc0, 0x6e, 0x72, 0x83, + 0x78, 0xbf, 0xdf, 0xcc, 0xa7, 0x5a, 0x58, 0xb7, 0x6c, 0xf0, 0x57, 0xd7, + 0x6f, 0x0f, 0x8f, 0x4c, 0xf9, 0xce, 0x71, 0x8d, 0x5d, 0x18, 0xff, 0x5b, + 0xdb, 0x79, 0x2e, 0x4a, 0xf5, 0xe5, 0xf6, 0x94, 0x60, 0xe3, 0x6d, 0xfb, + 0xca, 0x59, 0xb1, 0xeb, 0xf2, 0x90, 0x9d, 0x2e, 0xd5, 0x5b, 0xa9, 0x03, + 0xec, 0x05, 0xdd, 0x7f, 0x23, 0x96, 0x8c, 0xa2, 0xeb, 0xf1, 0x65, 0x64, + 0x6f, 0x49, 0x19, 0xe2, 0xbf, 0xa9, 0xd8, 0xef, 0x30, 0x3c, 0xdc, 0xb6, + 0xff, 0xc2, 0xc4, 0x9a, 0x37, 0x2f, 0xf5, 0xd7, 0x81, 0x74, 0x0c, 0xf8, + 0xa9, 0xe7, 0xe8, 0x76, 0x15, 0xb4, 0x76, 0x1b, 0xf5, 0xa0, 0xa6, 0xea, + 0x39, 0xb9, 0x37, 0xba, 0xae, 0x9e, 0xdb, 0x9c, 0x8e, 0xe6, 0x56, 0xd5, + 0x1e, 0x0f, 0x48, 0xf9, 0x2f, 0xe7, 0xa5, 0x9a, 0x89, 0xcb, 0xd6, 0xe0, + 0x15, 0xf6, 0x43, 0x51, 0x7a, 0x3b, 0x4d, 0xed, 0x93, 0x57, 0x48, 0x76, + 0x23, 0xd1, 0xff, 0x64, 0x6a, 0x5a, 0x88, 0xdd, 0xf6, 0x3b, 0xa3, 0xcb, + 0x90, 0xd6, 0xbb, 0x44, 0xfa, 0x36, 0x3d, 0xac, 0x24, 0x51, 0xed, 0xac, + 0x77, 0xf8, 0x71, 0xe7, 0xcb, 0xf4, 0xb5, 0xd3, 0xc5, 0xd6, 0x16, 0x64, + 0xb6, 0x68, 0xd6, 0xe1, 0x5e, 0x11, 0x8a, 0xe0, 0x7b, 0x87, 0x83, 0x9b, + 0xa6, 0x16, 0x8b, 0xd7, 0xfb, 0x8c, 0x86, 0x4d, 0x43, 0x56, 0xb6, 0xb5, + 0x9d, 0x88, 0x07, 0x83, 0xae, 0xf2, 0x9b, 0x5e, 0xf8, 0xd4, 0xde, 0x77, + 0xf1, 0xfe, 0xe7, 0x6b, 0x61, 0xd6, 0xff, 0x9d, 0x72, 0x74, 0x27, 0x99, + 0x90, 0x99, 0xc7, 0x5f, 0x42, 0xc4, 0x61, 0xc8, 0x35, 0xad, 0x1f, 0xb2, + 0x91, 0x40, 0xbd, 0xed, 0xeb, 0x27, 0x87, 0x6c, 0xfe, 0x18, 0x88, 0xbb, + 0x6f, 0x75, 0x2b, 0xbc, 0xb4, 0xb7, 0x92, 0x35, 0x4e, 0xe9, 0x15, 0x76, + 0xd5, 0x45, 0x46, 0xf8, 0x2a, 0x21, 0xbf, 0xfc, 0x5e, 0x7a, 0xeb, 0xeb, + 0xe2, 0xbb, 0x5a, 0xaf, 0x1c, 0x37, 0xa4, 0xa5, 0x5b, 0xfe, 0xec, 0x12, + 0x98, 0xc9, 0xb5, 0xb7, 0x07, 0x4f, 0x48, 0xf6, 0x72, 0xe8, 0xd0, 0x28, + 0x96, 0xf0, 0x3a, 0x89, 0x3e, 0x7c, 0xdf, 0xcf, 0x64, 0x17, 0x31, 0x2f, + 0xd9, 0x9d, 0x59, 0x3b, 0x2f, 0x6b, 0x87, 0x1a, 0xbf, 0xf1, 0x31, 0xb6, + 0xcd, 0x2a, 0xde, 0xbb, 0xfb, 0x82, 0xcc, 0xf7, 0x5f, 0xd8, 0x17, 0xb6, + 0xdb, 0x23, 0x78, 0xb7, 0xdb, 0xf7, 0x62, 0xea, 0x27, 0x14, 0x6b, 0xf5, + 0xf7, 0x76, 0x74, 0xbd, 0xdf, 0x1f, 0x8f, 0x0a, 0x42, 0x2e, 0xac, 0xce, + 0xa5, 0xa4, 0xe4, 0xae, 0xea, 0x1a, 0x6c, 0xa6, 0x0d, 0x57, 0x74, 0xda, + 0x07, 0x2b, 0xb3, 0xc9, 0x67, 0xff, 0xb5, 0x4b, 0x41, 0x3f, 0xf0, 0x3d, + 0xde, 0x66, 0x5f, 0xfc, 0x3e, 0x73, 0xba, 0xcb, 0x37, 0x3e, 0xc4, 0x0b, + 0xd6, 0x9b, 0x72, 0xd1, 0xda, 0xc4, 0xd8, 0xf6, 0x3c, 0xc5, 0x24, 0x6b, + 0x8d, 0xb6, 0xbf, 0xbc, 0xe6, 0xfe, 0xc7, 0xc9, 0x98, 0xef, 0xbf, 0x2b, + 0xde, 0x7c, 0xd0, 0x8f, 0x80, 0xea, 0xd7, 0xea, 0x3b, 0x51, 0x44, 0xda, + 0x66, 0x1c, 0x7b, 0x0e, 0xd6, 0x46, 0x0a, 0xe3, 0x1d, 0xcf, 0xd6, 0xb4, + 0xfe, 0xf1, 0x39, 0x15, 0x4b, 0xd0, 0x57, 0xd5, 0x57, 0xba, 0xbd, 0xf5, + 0x27, 0x10, 0x5e, 0x16, 0xed, 0x4d, 0xdf, 0xc3, 0xdb, 0xf7, 0xaf, 0xa9, + 0xc5, 0x54, 0x16, 0xfb, 0xda, 0xd7, 0xae, 0x7a, 0xac, 0xa7, 0xe8, 0x1b, + 0x1b, 0x9e, 0xf3, 0xac, 0xfa, 0x32, 0x87, 0x45, 0x5e, 0x5f, 0x2d, 0xf3, + 0xa2, 0x18, 0x51, 0xcf, 0x40, 0x6c, 0x5d, 0x54, 0x76, 0x06, 0x9b, 0xf2, + 0x07, 0x6b, 0xf2, 0xf9, 0x46, 0xdc, 0x1b, 0x95, 0xf5, 0xb6, 0x65, 0xbf, + 0x16, 0xf1, 0x3e, 0xbf, 0x90, 0x93, 0xf0, 0xdb, 0xb6, 0xca, 0x6f, 0x50, + 0xff, 0x5b, 0x75, 0xff, 0x2f, 0xb2, 0x54, 0x47, 0x34, 0x6b, 0x68, 0x78, + 0xed, 0xcd, 0x3b, 0xed, 0x29, 0xe2, 0x4e, 0x3b, 0x69, 0xd1, 0xa5, 0x33, + 0x20, 0x0b, 0x7a, 0x50, 0xc6, 0x57, 0x34, 0x0e, 0x5a, 0x46, 0x0b, 0xb9, + 0xae, 0xeb, 0xed, 0x52, 0x3c, 0x1f, 0x01, 0xe7, 0xde, 0x23, 0x2a, 0x09, + 0x13, 0x32, 0xcd, 0xe7, 0xda, 0x29, 0xdd, 0x0f, 0x25, 0x4b, 0xfc, 0xad, + 0xdd, 0x5a, 0x3e, 0xa1, 0xa6, 0xfa, 0xdd, 0x31, 0x44, 0x8d, 0x1d, 0xf6, + 0xb5, 0xfe, 0x6e, 0xa7, 0xaa, 0xf5, 0xbb, 0xc5, 0xaa, 0x05, 0xad, 0xc3, + 0xd4, 0xdb, 0x87, 0xdf, 0x03, 0xbb, 0x21, 0xf6, 0xae, 0xde, 0xdf, 0xa8, + 0xda, 0xa6, 0xc8, 0xb3, 0xef, 0x26, 0x45, 0x47, 0xfe, 0xf6, 0xbc, 0xea, + 0x0f, 0xb1, 0xf0, 0xdc, 0xce, 0x74, 0xb3, 0x3e, 0x5b, 0xf9, 0xdf, 0xcc, + 0xd3, 0x62, 0xcd, 0x42, 0xf7, 0x39, 0x7d, 0xc6, 0x59, 0xf4, 0xfa, 0x7b, + 0xdb, 0xa4, 0xce, 0xd3, 0x72, 0x32, 0xe8, 0x03, 0x30, 0x5d, 0xe2, 0xcf, + 0xdb, 0xc4, 0xaa, 0x55, 0x38, 0x30, 0x00, 0xb0, 0x07, 0x13, 0xc7, 0xa2, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xfe, 0x3f, 0x54, 0x00, 0x9c, 0xbb, 0xab, 0xeb, + 0x51, 0xad, 0xf8, 0x1e, 0x13, 0xc6, 0x79, 0x8a, 0xbb, 0xc5, 0xa2, 0x3c, + 0x9c, 0xbc, 0xe6, 0xfe, 0xef, 0xc2, 0x53, 0x15, 0x90, 0x7a, 0x77, 0xfd, + 0x7b, 0x26, 0x1c, 0xdf, 0x24, 0x63, 0x58, 0x56, 0x04, 0xe4, 0x7f, 0xd3, + 0xe2, 0x39, 0x57, 0xdd, 0x08, 0x72, 0x77, 0x25, 0x6f, 0x46, 0xfa, 0x44, + 0x4d, 0xbf, 0x0d, 0x59, 0xf7, 0x02, 0x6b, 0x67, 0x1f, 0xd6, 0x23, 0x0d, + 0xc9, 0x59, 0xe4, 0xb7, 0x76, 0xd1, 0x0e, 0xdc, 0x95, 0xf3, 0xf3, 0xec, + 0x9c, 0x34, 0x50, 0xec, 0xe0, 0x3f, 0x47, 0x2f, 0x22, 0xbd, 0x02, 0xfb, + 0xab, 0xb2, 0xb3, 0xa9, 0x32, 0xce, 0xae, 0x95, 0xe2, 0xb6, 0x6a, 0x9a, + 0x0d, 0xde, 0xba, 0xa1, 0xaf, 0xbb, 0xcc, 0x21, 0xa3, 0xa7, 0x52, 0x5b, + 0x27, 0x44, 0x2b, 0xab, 0x21, 0xbb, 0xef, 0x2c, 0x15, 0xa8, 0x84, 0x88, + 0x97, 0x65, 0x5f, 0xd3, 0xda, 0x23, 0x5b, 0x04, 0xcb, 0xfe, 0xb6, 0xc4, + 0x0b, 0xb0, 0xdb, 0x7a, 0x6f, 0x44, 0x14, 0x31, 0xf2, 0x7d, 0xcf, 0x04, + 0x0a, 0x66, 0x24, 0x98, 0xdf, 0xf5, 0x4b, 0xa4, 0x86, 0xe2, 0xa7, 0x8e, + 0x3e, 0xef, 0xfc, 0x65, 0xbd, 0x9f, 0xa3, 0xea, 0xac, 0x18, 0x64, 0x16, + 0x8c, 0x6b, 0x6d, 0x45, 0x69, 0x88, 0x4a, 0xad, 0xcd, 0x7c, 0x17, 0xcc, + 0x85, 0x19, 0x7c, 0x9b, 0xdb, 0xd3, 0xfa, 0x37, 0x3c, 0xa4, 0xfe, 0x1e, + 0xcc, 0xf1, 0x45, 0xab, 0x6c, 0xbb, 0xfc, 0x8c, 0xc3, 0xcb, 0xda, 0x29, + 0x6e, 0xb7, 0xb3, 0xbf, 0x9a, 0xbb, 0xb3, 0xf9, 0xc9, 0xc7, 0x4d, 0x70, + 0xd8, 0xfc, 0x77, 0x78, 0x67, 0xf2, 0xf0, 0x72, 0x7f, 0xd7, 0xce, 0x31, + 0xba, 0x03, 0xc4, 0x92, 0x95, 0xf1, 0x7b, 0xcf, 0x32, 0xf7, 0x4d, 0x7c, + 0xbf, 0xa5, 0x2d, 0x39, 0xc2, 0xa3, 0x3f, 0x4b, 0x2c, 0xc7, 0x1e, 0x1b, + 0x92, 0xb5, 0x79, 0x35, 0xe6, 0xdf, 0x77, 0xd3, 0xd9, 0x5b, 0x9b, 0x87, + 0x68, 0x78, 0x9d, 0x66, 0xf9, 0xc7, 0x65, 0xa8, 0xab, 0x53, 0xaf, 0x5f, + 0xab, 0x9f, 0x0a, 0x26, 0x1b, 0xfc, 0x5a, 0xd6, 0xba, 0x20, 0x5c, 0x88, + 0xa3, 0xec, 0x47, 0x73, 0x2c, 0xa2, 0x34, 0xeb, 0x5e, 0xb3, 0x03, 0x83, + 0x8f, 0xb9, 0xee, 0xfd, 0xca, 0x34, 0x5b, 0x57, 0x7a, 0xb8, 0x59, 0xff, + 0x93, 0x65, 0x1b, 0x3d, 0x43, 0x9a, 0x28, 0x88, 0xfe, 0x7d, 0xcb, 0xed, + 0x0b, 0x0a, 0xae, 0x60, 0xaa, 0x96, 0x95, 0x2c, 0x8c, 0xff, 0x00, 0xb5, + 0xe7, 0x5d, 0xd2, 0x6a, 0xc7, 0xc4, 0xfa, 0xc9, 0x77, 0x6c, 0x20, 0xc2, + 0xa4, 0xe2, 0x90, 0x79, 0x77, 0x69, 0x0f, 0x3c, 0x92, 0xd5, 0xd5, 0xbd, + 0xaf, 0x2a, 0x0f, 0xeb, 0x0d, 0x57, 0xec, 0x83, 0x3e, 0xbe, 0xf5, 0xed, + 0xe9, 0x01, 0xdd, 0xd5, 0xeb, 0xfc, 0xdf, 0xa6, 0x09, 0x2e, 0x33, 0xa7, + 0xfe, 0x77, 0xe3, 0xee, 0x77, 0x0b, 0xe7, 0xd5, 0xb5, 0xf9, 0xdf, 0xcc, + 0x5a, 0x85, 0x4f, 0xa9, 0xc1, 0xf6, 0xd7, 0x15, 0x3b, 0x7b, 0xf7, 0xd2, + 0xec, 0xbc, 0xfe, 0x7f, 0x9d, 0xb0, 0x4f, 0x87, 0xaf, 0x88, 0x7a, 0xed, + 0xda, 0xcb, 0x46, 0xa9, 0x9f, 0xe3, 0x67, 0xd5, 0x58, 0xbc, 0x3e, 0x97, + 0xf3, 0x1f, 0xd1, 0x85, 0xd1, 0x5f, 0x45, 0xbe, 0x83, 0x7c, 0x35, 0xdd, + 0xe0, 0x27, 0x2b, 0x7a, 0x99, 0x9d, 0xf9, 0xe8, 0x0f, 0x13, 0xf5, 0xfe, + 0x20, 0x99, 0xcf, 0x56, 0x7f, 0x8b, 0xe1, 0x7f, 0x3a, 0xf9, 0x6b, 0x8f, + 0xef, 0xb6, 0xab, 0x6a, 0x33, 0xd0, 0xb9, 0xb3, 0x33, 0xdc, 0x44, 0x5e, + 0xfd, 0xcb, 0x57, 0xc6, 0x84, 0x18, 0xc7, 0x4e, 0xbb, 0x4b, 0x35, 0x39, + 0x78, 0xcc, 0x1f, 0xd3, 0x9e, 0x24, 0x30, 0xd7, 0x97, 0x76, 0x82, 0xba, + 0xf8, 0xe0, 0x26, 0x31, 0x62, 0x48, 0xe8, 0x18, 0xdb, 0xda, 0xf6, 0xde, + 0xa1, 0xcc, 0x36, 0xa1, 0x97, 0x62, 0xaf, 0x37, 0x1a, 0x89, 0x76, 0xff, + 0xf6, 0x60, 0x9e, 0x1a, 0x97, 0x4e, 0x31, 0x9b, 0x9e, 0x72, 0x69, 0x80, + 0x5e, 0x12, 0x2f, 0x7d, 0x75, 0x13, 0xe0, 0x92, 0x3a, 0xfb, 0xef, 0x47, + 0xb9, 0x94, 0x83, 0x89, 0x1f, 0xd5, 0xe9, 0x4f, 0x6b, 0xba, 0x4c, 0x50, + 0xb3, 0xb5, 0xf7, 0x6e, 0xd9, 0xe3, 0xff, 0xb3, 0x6e, 0x50, 0x92, 0xe4, + 0x98, 0x3e, 0xb0, 0x73, 0xf8, 0xe8, 0x6b, 0xa0, 0x36, 0x73, 0xf6, 0x5e, + 0x94, 0x35, 0xf3, 0x49, 0xcd, 0xee, 0xaf, 0x06, 0x3a, 0xba, 0x54, 0xd2, + 0xf3, 0xdf, 0x20, 0xd0, 0x7c, 0x6c, 0x6b, 0x28, 0x97, 0xfc, 0xd9, 0x99, + 0x60, 0xf7, 0x35, 0x7a, 0xb9, 0x95, 0x15, 0x86, 0xa0, 0xba, 0xb9, 0xb4, + 0xd0, 0x71, 0xf1, 0xd3, 0xba, 0x0a, 0xbd, 0xb1, 0x59, 0x9a, 0x30, 0x14, + 0x17, 0x39, 0x10, 0x04, 0x56, 0x72, 0x5d, 0x9d, 0xdf, 0x5a, 0x4b, 0xa2, + 0x96, 0x63, 0x21, 0xc9, 0x3b, 0xb1, 0xed, 0xdb, 0x64, 0x17, 0xec, 0x00, + 0xba, 0x23, 0x3a, 0x7b, 0xbe, 0xc6, 0x66, 0xad, 0xb8, 0xa6, 0xbf, 0x20, + 0x4b, 0x2b, 0x0c, 0x4a, 0x1a, 0x45, 0x6f, 0x1d, 0xbd, 0x76, 0x6e, 0xb1, + 0x08, 0xeb, 0xe2, 0xaa, 0xfc, 0x6a, 0xb9, 0x98, 0x0c, 0xdc, 0x8e, 0xeb, + 0x0d, 0x55, 0x2e, 0xbb, 0x7d, 0x7c, 0xb5, 0xad, 0x59, 0x5d, 0x52, 0x74, + 0x35, 0xea, 0x9e, 0x79, 0x5b, 0xbd, 0xee, 0xd7, 0xa3, 0x4a, 0x44, 0x34, + 0xe6, 0x4f, 0x07, 0x08, 0x24, 0x04, 0x3c, 0x69, 0x7f, 0x4a, 0x38, 0x43, + 0xe4, 0x9d, 0x1e, 0x3d, 0x28, 0xc4, 0xb7, 0x50, 0x7f, 0xb3, 0xd5, 0xb0, + 0x76, 0x24, 0xc6, 0x1f, 0xd5, 0xed, 0x25, 0x02, 0x99, 0xc7, 0xa4, 0xb7, + 0x76, 0x6b, 0x34, 0x9a, 0xa1, 0xb0, 0x6d, 0xfb, 0x87, 0xa4, 0x84, 0x1c, + 0x80, 0x75, 0x1b, 0xcb, 0x4c, 0x06, 0xe8, 0x4b, 0xeb, 0xc3, 0x96, 0x78, + 0x59, 0x59, 0xb3, 0xee, 0x9f, 0x67, 0x86, 0xbb, 0x3b, 0xb5, 0x7f, 0xb5, + 0xbf, 0x54, 0x2b, 0x0b, 0x1b, 0xab, 0x49, 0x9a, 0xfd, 0xbf, 0xa3, 0x0f, + 0x2e, 0x42, 0x7a, 0xb3, 0x3c, 0xdc, 0x4a, 0xd1, 0xe2, 0x4d, 0x4b, 0xaa, + 0x2a, 0xd8, 0x35, 0x1c, 0xf3, 0x04, 0xbe, 0x77, 0x97, 0x06, 0x91, 0x92, + 0x39, 0x9a, 0x89, 0x7d, 0xe3, 0xec, 0x9d, 0x61, 0xb2, 0x46, 0x21, 0x2e, + 0xba, 0xcb, 0xdc, 0x8b, 0x6f, 0x8c, 0x79, 0x8d, 0x0f, 0x70, 0x4d, 0x1a, + 0xb5, 0xfb, 0xb7, 0x11, 0x72, 0x2e, 0x6c, 0x4e, 0xeb, 0x8c, 0x25, 0xb0, + 0x51, 0x0a, 0x6d, 0x9a, 0x3f, 0xbd, 0x70, 0x28, 0x01, 0xb0, 0xa2, 0xb4, + 0xbf, 0x34, 0xd0, 0x48, 0xba, 0xe6, 0xea, 0x3c, 0x5a, 0x89, 0x4f, 0xe5, + 0xeb, 0x75, 0x85, 0xcf, 0xe3, 0x97, 0xa6, 0xce, 0xb3, 0x87, 0x7c, 0x71, + 0xdc, 0x4a, 0xff, 0xf8, 0xbf, 0xd8, 0xbf, 0x06, 0x27, 0x6f, 0x7b, 0xc1, + 0x46, 0xc4, 0xeb, 0x66, 0xde, 0x45, 0x78, 0x07, 0xed, 0x4a, 0xef, 0xaf, + 0x6f, 0x7e, 0xb6, 0xe2, 0xde, 0x7d, 0x8b, 0x04, 0x67, 0xc8, 0xad, 0xb5, + 0xfb, 0xa9, 0x50, 0xe3, 0xef, 0xd2, 0x15, 0xc0, 0xb5, 0xed, 0xeb, 0xba, + 0x9b, 0xb6, 0x68, 0xa6, 0xe5, 0xdf, 0xd5, 0x93, 0xc0, 0x77, 0x24, 0x46, + 0xff, 0x3f, 0x58, 0xc3, 0xa1, 0x47, 0x1b, 0xd0, 0xef, 0xed, 0x55, 0x91, + 0xed, 0x49, 0xe6, 0xc5, 0xf4, 0x04, 0xdd, 0x14, 0x7e, 0x3f, 0x5d, 0xd8, + 0x1f, 0x7f, 0x3b, 0xda, 0x8b, 0x78, 0x0d, 0x1a, 0x2c, 0x5d, 0xf2, 0xdd, + 0x5f, 0x81, 0x7b, 0x2e, 0xb6, 0xfc, 0x7e, 0x43, 0xd6, 0x2f, 0xf4, 0xb6, + 0xbe, 0x58, 0x88, 0x49, 0x58, 0x4f, 0x4e, 0xf9, 0xc5, 0xeb, 0x05, 0x56, + 0x72, 0xc2, 0x8f, 0xa6, 0xc7, 0x2f, 0xf5, 0x58, 0x13, 0x57, 0xd9, 0x8b, + 0x9c, 0xad, 0xdd, 0xbc, 0x6b, 0xe7, 0xa4, 0x5c, 0x51, 0xf0, 0xb1, 0x6f, + 0xc9, 0x0b, 0xbf, 0xf9, 0x92, 0x5a, 0xf5, 0x2e, 0x0c, 0x95, 0xfd, 0xc0, + 0x2f, 0xdf, 0x2b, 0xcd, 0xab, 0xa0, 0x2d, 0xb5, 0xf5, 0x5d, 0x94, 0x2c, + 0xb8, 0x7b, 0xf7, 0x10, 0xce, 0x09, 0x9c, 0xb3, 0x4f, 0xc4, 0xa4, 0xa9, + 0xe7, 0x5e, 0xa6, 0x12, 0xb7, 0xdd, 0x20, 0xee, 0x80, 0x39, 0x51, 0x6b, + 0x7d, 0x33, 0xb1, 0x1d, 0x11, 0x9c, 0xad, 0xc3, 0x8a, 0xbd, 0xbc, 0x1c, + 0xf8, 0xb7, 0xb4, 0x1b, 0xfb, 0x0a, 0x4c, 0x61, 0x49, 0x94, 0x9d, 0x9e, + 0xa4, 0x65, 0xb1, 0xb7, 0xe6, 0xcf, 0xe3, 0x62, 0x49, 0x49, 0x95, 0x0c, + 0xf2, 0x42, 0x76, 0xde, 0xf5, 0xad, 0xef, 0xf8, 0xee, 0xd0, 0x9d, 0x42, + 0x3c, 0xcc, 0x76, 0x3f, 0x06, 0x70, 0xb5, 0xff, 0x6a, 0xd5, 0x5d, 0x8d, + 0xa1, 0x4d, 0xcb, 0x4d, 0x52, 0x01, 0xee, 0x08, 0x79, 0x37, 0x4e, 0x42, + 0x2b, 0x8c, 0x49, 0x50, 0xef, 0xf6, 0xde, 0x9d, 0x1f, 0x70, 0x80, 0xac, + 0x38, 0x1f, 0x78, 0x11, 0xfd, 0xab, 0xbf, 0xe9, 0xba, 0x07, 0x27, 0x6c, + 0x26, 0x69, 0x7c, 0xab, 0x8f, 0x7e, 0x72, 0x61, 0x96, 0xab, 0xfd, 0xbd, + 0x0d, 0x68, 0xdd, 0xad, 0xd2, 0xb1, 0x6e, 0xe9, 0x28, 0xdc, 0x54, 0xb7, + 0x05, 0x69, 0x23, 0x81, 0xde, 0x78, 0xdd, 0x7b, 0xa4, 0xd4, 0x37, 0xa3, + 0xed, 0xed, 0xef, 0xb5, 0x0f, 0x60, 0xda, 0x55, 0x1b, 0xd5, 0x82, 0xc5, + 0xa3, 0x7d, 0x3d, 0x5e, 0x71, 0xa3, 0xd1, 0x55, 0xbc, 0x93, 0x7f, 0x9d, + 0xc4, 0xfc, 0xba, 0x6d, 0x71, 0x0d, 0x76, 0x83, 0x0a, 0x23, 0xcb, 0x66, + 0x57, 0xec, 0x76, 0xe1, 0x7d, 0x2c, 0xdf, 0x5b, 0x3f, 0xa8, 0xc7, 0xeb, + 0xe3, 0xed, 0x5e, 0xe9, 0x14, 0x19, 0x8a, 0x95, 0x2f, 0xb9, 0x97, 0x76, + 0xab, 0xa5, 0x79, 0xf7, 0x5e, 0x7f, 0xec, 0xcd, 0xae, 0x6d, 0x3e, 0x2b, + 0x05, 0xc4, 0x6a, 0x96, 0xd7, 0xdd, 0xeb, 0xf9, 0xb1, 0x67, 0xd6, 0xab, + 0xde, 0x20, 0xc4, 0x8b, 0xfb, 0xac, 0xb6, 0xbe, 0x57, 0x72, 0x53, 0x3f, + 0xd5, 0x5e, 0x09, 0x06, 0xb1, 0x3f, 0x46, 0xe9, 0x6b, 0x5b, 0xd6, 0x44, + 0xdb, 0x3f, 0x45, 0xd0, 0x25, 0x03, 0x62, 0x5a, 0xe7, 0xff, 0x78, 0xd3, + 0xf0, 0x92, 0xb3, 0x3f, 0xb5, 0x99, 0xe5, 0xaa, 0x30, 0xd1, 0xcf, 0xcb, + 0x36, 0xd0, 0x50, 0xbf, 0x4c, 0x40, 0x68, 0xc2, 0x0f, 0x64, 0x72, 0xdb, + 0xf9, 0x48, 0xc7, 0xf5, 0x1e, 0x76, 0xaa, 0x8a, 0xe3, 0x9c, 0x67, 0x44, + 0x7b, 0x82, 0x13, 0xfd, 0x24, 0xa4, 0x08, 0xe2, 0x1c, 0x64, 0x95, 0xba, + 0x6a, 0x7e, 0x1f, 0x63, 0x53, 0x59, 0xa0, 0xff, 0x67, 0x60, 0x9e, 0xaf, + 0x75, 0x16, 0xad, 0x3f, 0x2f, 0x95, 0x0e, 0x4a, 0xb0, 0x2b, 0x2d, 0x8b, + 0x0b, 0xf5, 0xa8, 0xca, 0xe7, 0xc0, 0xb7, 0x7e, 0x10, 0xc6, 0x57, 0xb7, + 0xfc, 0x59, 0x86, 0x47, 0xb9, 0x61, 0xdc, 0x7a, 0x7f, 0xa5, 0xc0, 0x41, + 0x3d, 0xb4, 0x7b, 0xed, 0x4f, 0x9d, 0xb0, 0x65, 0x16, 0x67, 0x6d, 0xdb, + 0x6e, 0x7b, 0xc2, 0x4c, 0xfa, 0x6a, 0x3c, 0x1b, 0xec, 0x5c, 0x96, 0x9f, + 0x4a, 0x62, 0xee, 0x4b, 0x8d, 0x6e, 0x3d, 0xb5, 0xf3, 0xc5, 0x66, 0x14, + 0xb8, 0xd5, 0x17, 0x70, 0x7b, 0x31, 0xd4, 0x53, 0xd2, 0x6d, 0x9b, 0x77, + 0xeb, 0xaf, 0xec, 0x0b, 0xca, 0xbb, 0xef, 0x9b, 0x22, 0x5a, 0xdd, 0x56, + 0x89, 0xda, 0xb4, 0xd3, 0x61, 0xf9, 0x8f, 0x3a, 0x18, 0xb6, 0x3e, 0x2a, + 0x9c, 0x1f, 0x98, 0x97, 0x6d, 0x3f, 0x84, 0xa5, 0x4f, 0x02, 0x64, 0x9e, + 0xd2, 0x3a, 0xac, 0xf1, 0x75, 0x0b, 0x7f, 0x29, 0xd8, 0xc3, 0xb9, 0x20, + 0x0b, 0x69, 0xfb, 0x97, 0x7a, 0x47, 0x7f, 0xc1, 0xdc, 0x98, 0xbf, 0x0f, + 0x5e, 0x92, 0x40, 0x31, 0x94, 0x9d, 0x92, 0xb3, 0x0c, 0x64, 0xac, 0xf0, + 0xb9, 0xbb, 0x40, 0x45, 0x0e, 0xc1, 0xb4, 0xd4, 0xbd, 0x5d, 0x67, 0xb6, + 0xd0, 0xfa, 0x12, 0xf4, 0x7d, 0xdd, 0xc8, 0x33, 0x7e, 0xb7, 0x8c, 0xe7, + 0x2b, 0x57, 0x41, 0xd1, 0x22, 0xd3, 0xba, 0xb9, 0x95, 0x5e, 0xc6, 0x07, + 0x68, 0x56, 0xe0, 0xaf, 0xc1, 0x41, 0x37, 0xf5, 0x0e, 0xf0, 0xed, 0x3e, + 0x92, 0xcc, 0xf6, 0xd4, 0xf5, 0xfe, 0x2e, 0x37, 0xbe, 0x1f, 0x38, 0x36, + 0xc5, 0xee, 0x6a, 0xf7, 0x05, 0xd4, 0xb7, 0xee, 0xe5, 0x16, 0xf1, 0x1f, + 0x68, 0x72, 0xaf, 0x1b, 0x63, 0xa6, 0x47, 0xc3, 0xdf, 0x55, 0x98, 0x23, + 0x94, 0x0a, 0x31, 0x7b, 0x45, 0x66, 0xb7, 0x4d, 0x88, 0x76, 0x56, 0x6b, + 0xde, 0xdc, 0xf7, 0xe1, 0x7c, 0x9e, 0x31, 0xb6, 0x4c, 0x23, 0x20, 0x67, + 0x96, 0x2d, 0xf5, 0xde, 0x66, 0x04, 0xa2, 0xfa, 0xd7, 0x0f, 0x81, 0x6f, + 0x9d, 0x66, 0x9d, 0x59, 0x46, 0x8b, 0xf9, 0x4a, 0x43, 0xbd, 0xff, 0x6c, + 0x37, 0x2b, 0xd5, 0x1f, 0xe2, 0x00, 0x65, 0x2a, 0x98, 0x16, 0x46, 0xf6, + 0xca, 0x5d, 0xaf, 0xf2, 0x7f, 0xc1, 0x18, 0xbc, 0xb5, 0x8d, 0x11, 0xc9, + 0x27, 0x79, 0x76, 0x33, 0x4e, 0x9f, 0x07, 0x1f, 0x92, 0xfa, 0xff, 0x9b, + 0x4d, 0x0e, 0xe5, 0xdf, 0xf6, 0x7c, 0x0a, 0xbe, 0xc8, 0xc0, 0xa0, 0xb6, + 0x8e, 0xb2, 0x28, 0x69, 0xb9, 0x50, 0xfb, 0x96, 0x73, 0x0b, 0x8b, 0x63, + 0xc1, 0x3d, 0xa8, 0x44, 0x06, 0xaf, 0x86, 0x85, 0xb2, 0xfd, 0xab, 0x6b, + 0xe2, 0xf2, 0xea, 0x7b, 0x39, 0xbc, 0x6b, 0xe3, 0x95, 0x72, 0x42, 0x0c, + 0xd3, 0x77, 0xcd, 0x62, 0xfa, 0x86, 0xd7, 0x57, 0xbf, 0x95, 0xcc, 0x3a, + 0x22, 0x8d, 0xbd, 0xb4, 0x56, 0x26, 0x41, 0x9a, 0x66, 0xbd, 0x31, 0x17, + 0xb6, 0xdd, 0xfc, 0x9f, 0x29, 0x0d, 0xed, 0x5e, 0xfa, 0xbd, 0x53, 0xed, + 0xbc, 0x79, 0xa5, 0x27, 0xe4, 0xd8, 0xdc, 0xeb, 0x76, 0x48, 0x6f, 0x8c, + 0x82, 0xf7, 0xe7, 0x5d, 0xdd, 0x13, 0x5b, 0xeb, 0x7f, 0x3b, 0x4c, 0x8f, + 0xb9, 0xf9, 0x3d, 0xb3, 0x8d, 0xa6, 0x54, 0xfe, 0xd7, 0xd9, 0x5f, 0xaf, + 0x02, 0x5d, 0x63, 0xb7, 0x18, 0x3f, 0xcd, 0x0d, 0x93, 0x28, 0xd7, 0x1e, + 0xdf, 0x71, 0x63, 0x8f, 0xb0, 0xe1, 0xf7, 0x8b, 0xc9, 0x7b, 0x17, 0xe0, + 0x6d, 0xc5, 0xa3, 0xd7, 0xa2, 0x11, 0xa4, 0x9c, 0xe1, 0xd6, 0xbd, 0x23, + 0xd1, 0xf7, 0x49, 0x94, 0x5c, 0x7d, 0x6f, 0xc8, 0x46, 0x82, 0x00, 0x65, + 0xff, 0xf6, 0x10, 0x01, 0xda, 0xfb, 0x80, 0x53, 0x2d, 0x24, 0x5e, 0xdd, + 0x27, 0x37, 0xcd, 0x46, 0xb9, 0xc2, 0xc8, 0x9f, 0xcd, 0xab, 0xa0, 0xfd, + 0xbd, 0xa1, 0xf8, 0xbb, 0x4c, 0x20, 0x0a, 0x8b, 0x14, 0xfb, 0xa6, 0x3e, + 0x67, 0x52, 0xa6, 0x48, 0xdb, 0x7f, 0xdd, 0x20, 0xda, 0xa9, 0x1d, 0x6a, + 0xff, 0x6a, 0x09, 0x44, 0xfd, 0xf6, 0xee, 0xc9, 0x20, 0x2a, 0x5a, 0x56, + 0xf7, 0xcb, 0xc4, 0xe3, 0x9f, 0x91, 0xf5, 0xf9, 0xee, 0x09, 0x1f, 0xe0, + 0xa0, 0x70, 0xcc, 0x0d, 0x9c, 0xc0, 0xff, 0xff, 0xfe, 0x3f, 0x54, 0x00, + 0x7c, 0xa7, 0x4a, 0xbd, 0xf7, 0x5a, 0x97, 0x52, 0x86, 0x4f, 0xa9, 0xdc, + 0xb9, 0xec, 0xf0, 0xd3, 0x65, 0x25, 0xe1, 0xa9, 0x51, 0xb8, 0xfb, 0xb3, + 0xf0, 0x7b, 0x98, 0x70, 0xf2, 0xe2, 0x78, 0xfb, 0x7e, 0xb1, 0xc8, 0x8b, + 0xf4, 0x1a, 0x7c, 0x5b, 0xbb, 0xcd, 0x06, 0x46, 0x77, 0xc6, 0xbd, 0xb0, + 0x85, 0xbb, 0xe5, 0xba, 0x8f, 0x51, 0xae, 0x58, 0x62, 0x0b, 0x55, 0xf9, + 0x85, 0x3a, 0x43, 0x3a, 0x3e, 0x97, 0x0c, 0x93, 0x99, 0xdb, 0x0a, 0x34, + 0x87, 0x58, 0xdd, 0xdb, 0x24, 0x55, 0xe7, 0x8d, 0x26, 0x7b, 0x9c, 0x77, + 0x2f, 0xb6, 0xc6, 0x24, 0xdb, 0xf4, 0x9a, 0x69, 0xfd, 0x9d, 0xe5, 0x67, + 0xf0, 0x5d, 0xed, 0xd5, 0xe8, 0x70, 0x30, 0xb1, 0xfb, 0x4b, 0x47, 0xea, + 0x28, 0xb1, 0xf5, 0x6b, 0x2e, 0xc5, 0x41, 0xfd, 0xf7, 0xb3, 0x5b, 0xc2, + 0xd3, 0x55, 0xb2, 0xf2, 0x4b, 0xdc, 0xe3, 0x85, 0x72, 0x8e, 0xcd, 0x18, + 0x56, 0x4f, 0xfa, 0x86, 0x06, 0x0a, 0xc5, 0x7e, 0x68, 0xd4, 0x77, 0x73, + 0xfd, 0x1a, 0x06, 0xcc, 0xf5, 0xde, 0xb3, 0x6f, 0x7b, 0x74, 0x04, 0xd2, + 0xcf, 0xeb, 0xf3, 0x25, 0x63, 0xef, 0xb9, 0x7f, 0x7a, 0xe9, 0xa9, 0x21, + 0x6f, 0xee, 0xff, 0xb8, 0xed, 0x05, 0x32, 0x99, 0xed, 0x2b, 0xd7, 0xdd, + 0xcb, 0x50, 0xe4, 0x53, 0xd7, 0x5c, 0xdb, 0x95, 0x26, 0xd4, 0x57, 0x38, + 0xf3, 0xfd, 0x22, 0x4e, 0xd6, 0x75, 0xe8, 0xfa, 0xb2, 0x72, 0x4a, 0x81, + 0xb7, 0x36, 0x6c, 0xce, 0x4a, 0x84, 0x54, 0x63, 0xdb, 0x77, 0xc5, 0x58, + 0x1e, 0xcc, 0xba, 0xef, 0x7f, 0x50, 0x88, 0x1c, 0xe5, 0x17, 0xad, 0x4b, + 0xb6, 0x46, 0x38, 0x18, 0xa2, 0xf0, 0xf6, 0xb1, 0x2d, 0x03, 0xee, 0xae, + 0x4e, 0x21, 0xc8, 0x8f, 0xf0, 0x90, 0xc0, 0x49, 0xb1, 0xb5, 0x6b, 0x89, + 0xb0, 0xac, 0x9c, 0x7a, 0x7c, 0x21, 0xd4, 0x65, 0x73, 0x6e, 0xe2, 0xf1, + 0xe1, 0x69, 0xe2, 0xde, 0x1e, 0x4c, 0x78, 0x10, 0xd0, 0xdd, 0xe5, 0xc7, + 0x5c, 0x3b, 0xda, 0xe9, 0xec, 0x59, 0x86, 0x00, 0x96, 0x50, 0xdf, 0x37, + 0xb3, 0xaf, 0xa6, 0x9d, 0x10, 0xe7, 0x7e, 0x6f, 0xff, 0x43, 0xf2, 0x03, + 0xad, 0x67, 0x0b, 0xa7, 0xce, 0xcc, 0xed, 0xe2, 0xef, 0x61, 0x73, 0x39, + 0xd3, 0x4f, 0x48, 0x6f, 0xaa, 0xd9, 0x2a, 0x6d, 0x75, 0x69, 0x8e, 0x7f, + 0x89, 0x12, 0xdb, 0x24, 0x68, 0xea, 0xaf, 0x4b, 0x2b, 0x81, 0x6b, 0x92, + 0x2f, 0xa2, 0x9e, 0xdc, 0x86, 0xed, 0xfd, 0x7d, 0x2d, 0xef, 0xf2, 0x06, + 0xa1, 0x56, 0x96, 0xf5, 0x6b, 0xb3, 0x7e, 0x7c, 0x90, 0xe0, 0xe7, 0x9d, + 0x5b, 0x38, 0xf3, 0x96, 0x9a, 0xc6, 0xe2, 0x8b, 0x88, 0xda, 0x37, 0x4a, + 0xbb, 0x19, 0xa7, 0xfe, 0x60, 0x17, 0xa5, 0xeb, 0xbd, 0x55, 0x03, 0x59, + 0xd5, 0xdc, 0xeb, 0x37, 0x99, 0xad, 0x61, 0x07, 0xbd, 0x2c, 0x30, 0x75, + 0xf1, 0xb7, 0xfa, 0xff, 0x85, 0xd3, 0xea, 0x21, 0xf3, 0x8a, 0x39, 0x36, + 0xd7, 0x8e, 0x51, 0xd9, 0x0e, 0xb1, 0xbd, 0x7f, 0x2a, 0xc6, 0x0e, 0xde, + 0xd5, 0x2b, 0x6e, 0xbe, 0xaf, 0xa4, 0x3a, 0x89, 0xa1, 0x91, 0x39, 0x4b, + 0xce, 0x9b, 0x6f, 0x02, 0xfe, 0x4d, 0x60, 0x46, 0x34, 0x57, 0x69, 0xc5, + 0x82, 0xad, 0x9f, 0x85, 0x4a, 0xf2, 0xa4, 0x9d, 0xac, 0x77, 0x11, 0x3f, + 0x3e, 0x55, 0x26, 0x5c, 0xdb, 0x66, 0xb7, 0x43, 0xd6, 0x4f, 0x76, 0xf6, + 0xfd, 0xaf, 0x38, 0xd5, 0xec, 0x38, 0xca, 0xfb, 0x35, 0xb0, 0x2c, 0x90, + 0x76, 0x61, 0x7b, 0x35, 0x1f, 0xca, 0x7f, 0x01, 0x28, 0xae, 0x36, 0x0d, + 0x85, 0x42, 0x26, 0x86, 0xbd, 0x1f, 0xae, 0x67, 0x47, 0x4c, 0xd2, 0x27, + 0x23, 0x37, 0x6f, 0x79, 0x12, 0x61, 0x66, 0xd3, 0xcb, 0xb6, 0xbc, 0x80, + 0x62, 0x15, 0x18, 0xfb, 0x7e, 0xd1, 0x95, 0xc1, 0x4b, 0xef, 0x7a, 0x57, + 0xa8, 0x00, 0x95, 0x14, 0x53, 0x54, 0xeb, 0x0f, 0xa4, 0x76, 0xdd, 0xef, + 0x97, 0xed, 0x9a, 0xef, 0xa6, 0x3b, 0xf5, 0xf5, 0xb7, 0x8e, 0xdb, 0x70, + 0xbc, 0x3c, 0xfb, 0xf7, 0xdb, 0xd8, 0x82, 0xcf, 0xc8, 0x83, 0x6c, 0xe9, + 0x6f, 0x1a, 0x0c, 0xac, 0xb4, 0xd5, 0x53, 0x53, 0x78, 0xc4, 0xb6, 0xfd, + 0xdd, 0x2c, 0xfa, 0x27, 0x52, 0x54, 0xfe, 0x15, 0x7b, 0x65, 0xce, 0x9c, + 0xa4, 0x77, 0xab, 0x83, 0xec, 0x05, 0xa5, 0xfb, 0xf9, 0x79, 0x51, 0x71, + 0xd0, 0xed, 0x7d, 0xc4, 0x30, 0xd2, 0x89, 0xc8, 0xfe, 0x8a, 0x44, 0xd6, + 0xf6, 0xc9, 0x98, 0x5d, 0xe7, 0xc2, 0xe8, 0xb1, 0x9b, 0xc5, 0x59, 0x9b, + 0xb6, 0x03, 0x74, 0x35, 0x7d, 0xdd, 0x49, 0xcd, 0xc7, 0x9e, 0xa5, 0x02, + 0x76, 0xdf, 0xcf, 0xb7, 0x59, 0x85, 0x11, 0xf3, 0x5c, 0xdf, 0x3c, 0xf1, + 0x4f, 0x37, 0x1f, 0xf6, 0xaf, 0xb2, 0xd6, 0x14, 0x89, 0xad, 0xba, 0xdc, + 0x0e, 0x26, 0x49, 0x01, 0xa9, 0xb5, 0x7b, 0xc7, 0x14, 0x2d, 0xaf, 0x0c, + 0x48, 0x25, 0x75, 0x17, 0x75, 0x1a, 0x10, 0x8a, 0x5c, 0xe6, 0xd7, 0xad, + 0x04, 0x4a, 0x10, 0x53, 0x31, 0x3a, 0xaf, 0xc8, 0x6c, 0x0e, 0x31, 0x2e, + 0x32, 0xf5, 0xb3, 0xbf, 0x45, 0xc6, 0xa5, 0x20, 0xfe, 0xbb, 0x71, 0xa1, + 0x25, 0xfa, 0x16, 0xcd, 0x3d, 0xb6, 0x5e, 0xd5, 0xfc, 0x31, 0x7f, 0xa3, + 0x72, 0xb7, 0x8c, 0x48, 0x57, 0x5d, 0xfe, 0x72, 0xd6, 0x0a, 0x0a, 0xf5, + 0x70, 0x27, 0x5e, 0x7b, 0x6e, 0x52, 0x0e, 0xbd, 0x6b, 0x39, 0x72, 0xc3, + 0x65, 0x56, 0x12, 0xb3, 0x5b, 0xf9, 0x67, 0xe1, 0x07, 0xb5, 0xed, 0x0d, + 0x77, 0xa7, 0xe0, 0x50, 0x15, 0xb7, 0x7a, 0x7b, 0x0f, 0x20, 0x73, 0x77, + 0x21, 0x42, 0x7c, 0x21, 0xf4, 0xc0, 0xff, 0x47, 0xa1, 0x79, 0xb2, 0x70, + 0xf6, 0xbc, 0x10, 0x89, 0xbc, 0x5f, 0x80, 0x43, 0xc0, 0xb8, 0x91, 0x09, + 0xc6, 0xdd, 0x78, 0x24, 0xed, 0x75, 0xef, 0xdf, 0xb9, 0xe2, 0x98, 0x42, + 0xc1, 0x22, 0x16, 0x69, 0x18, 0x12, 0x1f, 0x94, 0x2b, 0xc1, 0x6e, 0x99, + 0x07, 0x4b, 0x83, 0x19, 0xb5, 0x52, 0x58, 0xd2, 0x55, 0x29, 0x63, 0xbe, + 0x43, 0x6d, 0x09, 0x52, 0xe2, 0x6a, 0x91, 0x92, 0xb4, 0xf7, 0xea, 0x1d, + 0x83, 0xc7, 0xca, 0x4b, 0xaa, 0x38, 0x65, 0x73, 0xc6, 0x37, 0x3f, 0x57, + 0xdd, 0xae, 0x56, 0x51, 0x70, 0x9a, 0x28, 0x12, 0xce, 0x8e, 0xc6, 0x98, + 0xdc, 0xa8, 0x5b, 0x7f, 0x2b, 0x1d, 0x03, 0x3a, 0x3b, 0x8b, 0x9b, 0xa2, + 0xcd, 0x4b, 0x8e, 0xcf, 0xe6, 0x75, 0xcd, 0x39, 0xfb, 0x7e, 0x90, 0x88, + 0xf0, 0xb0, 0x5f, 0xa8, 0x29, 0x28, 0x3b, 0xb8, 0x0f, 0x4d, 0xf9, 0x61, + 0x63, 0x19, 0x52, 0xb9, 0xeb, 0xb5, 0x7e, 0x8d, 0x74, 0x8e, 0xf8, 0x12, + 0x62, 0xfe, 0xe0, 0xca, 0x29, 0xf6, 0xfa, 0x94, 0x6b, 0xb4, 0xdb, 0x24, + 0x25, 0xdc, 0xb4, 0x10, 0xc3, 0xde, 0xd7, 0x51, 0x96, 0xae, 0xfa, 0xc1, + 0x8b, 0x28, 0xc0, 0x1d, 0x48, 0xa6, 0xfe, 0x73, 0x83, 0x92, 0x9c, 0x78, + 0x7a, 0xb6, 0x13, 0x9e, 0xb4, 0xab, 0xee, 0x4f, 0xad, 0xe9, 0xff, 0x58, + 0x28, 0xe5, 0xf3, 0x5e, 0xb6, 0x64, 0x34, 0x06, 0xef, 0xd1, 0xc6, 0xe3, + 0xf6, 0xc4, 0x69, 0xf3, 0x36, 0x29, 0xb3, 0x1b, 0x2b, 0xc5, 0xaa, 0xf6, + 0xb5, 0x96, 0xb9, 0x4d, 0xb2, 0xd6, 0xc6, 0xc1, 0xa9, 0xf8, 0x86, 0xf2, + 0xde, 0xe0, 0xb7, 0xd5, 0x33, 0x99, 0x07, 0xdb, 0xf4, 0x0e, 0x17, 0x8d, + 0xec, 0x8b, 0x3e, 0xaa, 0xb6, 0x86, 0x12, 0x03, 0x5e, 0x74, 0x8b, 0x6e, + 0x09, 0xbb, 0x5c, 0xa5, 0xd7, 0xe5, 0xc2, 0xd9, 0x1e, 0x09, 0xa9, 0x98, + 0xbc, 0xaf, 0xdb, 0x72, 0x1c, 0xc2, 0xc8, 0x55, 0xb9, 0x2c, 0x71, 0xa8, + 0xb2, 0x54, 0xe9, 0x55, 0x85, 0x34, 0x17, 0x0b, 0xfe, 0xaf, 0xb6, 0xf2, + 0xb6, 0x97, 0x17, 0xbc, 0xa9, 0xf6, 0xe2, 0xc8, 0xa8, 0x6f, 0xe9, 0x9f, + 0x54, 0x5e, 0x84, 0xcb, 0xaf, 0x7c, 0x6f, 0x20, 0x4c, 0x13, 0x29, 0x08, + 0xea, 0xdb, 0xbb, 0x6e, 0xc2, 0x12, 0x63, 0x87, 0xc8, 0xed, 0x49, 0xb5, + 0x57, 0x94, 0xac, 0xf7, 0x5f, 0xc4, 0x19, 0xd7, 0x06, 0xae, 0x30, 0x67, + 0x2d, 0x07, 0xc2, 0x64, 0x71, 0xcc, 0x3a, 0xcb, 0x7a, 0x54, 0x45, 0xf2, + 0x1a, 0x1c, 0x79, 0xef, 0xad, 0xac, 0x34, 0x52, 0x69, 0x9f, 0xc5, 0x06, + 0xf1, 0x0a, 0x7f, 0xd7, 0xbb, 0x6e, 0xa9, 0x70, 0xb5, 0x83, 0x64, 0x17, + 0xef, 0x1f, 0xfd, 0xd0, 0xc8, 0x6f, 0xcd, 0x58, 0x77, 0xb5, 0x0b, 0xd7, + 0xeb, 0xdd, 0x53, 0x44, 0x06, 0xed, 0x4e, 0x77, 0x5d, 0x66, 0x0c, 0xe1, + 0x9e, 0xfd, 0x6b, 0xbf, 0xcb, 0xcc, 0x5f, 0x3e, 0x5b, 0xef, 0xc4, 0xfc, + 0xaf, 0xdd, 0xd5, 0xab, 0x3f, 0x6e, 0x99, 0x0b, 0xfa, 0x57, 0xc7, 0x11, + 0xe4, 0x19, 0x4f, 0xd0, 0xda, 0xe7, 0x19, 0xef, 0xed, 0xc2, 0xd7, 0xdb, + 0xa5, 0x8b, 0x1c, 0x23, 0xac, 0xfb, 0x8f, 0x66, 0xc3, 0x16, 0x83, 0x6c, + 0xae, 0x34, 0x2d, 0xb7, 0x73, 0x5c, 0x6c, 0x48, 0x04, 0xf2, 0x58, 0xe4, + 0x9d, 0xf9, 0xaf, 0x30, 0xb9, 0x95, 0xb2, 0x5d, 0xab, 0x56, 0x07, 0x6f, + 0x90, 0x17, 0xf2, 0x7a, 0xd1, 0x97, 0xbd, 0x48, 0x3a, 0x13, 0x7b, 0x5f, + 0xab, 0x5e, 0x24, 0xfa, 0x9e, 0x6b, 0x0c, 0x1a, 0x56, 0x52, 0xd2, 0x62, + 0xfe, 0xaf, 0xe4, 0x91, 0x06, 0x15, 0x79, 0xa1, 0x72, 0x47, 0x8f, 0x52, + 0xc7, 0x4c, 0x79, 0xce, 0x0c, 0x44, 0x22, 0x22, 0x07, 0x47, 0xfb, 0x6a, + 0xd5, 0x3e, 0x24, 0xbc, 0xef, 0x8c, 0x77, 0x35, 0xec, 0x2c, 0xc0, 0xee, + 0xbf, 0xaf, 0xe4, 0xe4, 0xdf, 0x0d, 0x18, 0x43, 0xf7, 0x03, 0x19, 0xc8, + 0x9b, 0x9f, 0xeb, 0x5f, 0x0b, 0xee, 0x6a, 0xb2, 0x67, 0xd6, 0xf7, 0x63, + 0x2d, 0x55, 0x09, 0xd2, 0xd2, 0x57, 0x68, 0x7d, 0x84, 0x35, 0x66, 0xfe, + 0xad, 0x64, 0xaa, 0x5d, 0x3c, 0xf5, 0x0d, 0x18, 0x0d, 0x2f, 0xf5, 0x59, + 0x12, 0x37, 0xf6, 0xfd, 0x15, 0xd8, 0x9e, 0xda, 0xd1, 0xe4, 0x0e, 0x73, + 0x6d, 0x0e, 0x30, 0x62, 0x12, 0x0c, 0x9b, 0xf5, 0x5a, 0xe4, 0x72, 0x5c, + 0x0a, 0xc8, 0x0c, 0x4f, 0x0e, 0xc5, 0x8f, 0xe8, 0xb8, 0x01, 0x58, 0xd9, + 0xfe, 0xcf, 0x67, 0xda, 0x60, 0x43, 0x5e, 0x3b, 0xbe, 0x47, 0x72, 0xb9, + 0x99, 0xf2, 0xab, 0xa4, 0x41, 0x19, 0xbb, 0xa2, 0x1d, 0xca, 0xb6, 0xf6, + 0x0e, 0x58, 0x74, 0x9e, 0x8e, 0x28, 0xe6, 0x37, 0x9c, 0x85, 0x1f, 0xed, + 0x2f, 0x44, 0x03, 0x42, 0xad, 0x72, 0xeb, 0xab, 0x10, 0x44, 0x71, 0x63, + 0x62, 0xd2, 0xb3, 0x9b, 0x2b, 0x38, 0x7d, 0x9e, 0xc4, 0x17, 0x0d, 0xdf, + 0xb3, 0xbb, 0x8b, 0xb5, 0x1e, 0xeb, 0x81, 0x8a, 0x37, 0xcb, 0x4f, 0xbe, + 0x9f, 0xb2, 0x36, 0xde, 0x79, 0x93, 0x8e, 0xe9, 0x6c, 0x8c, 0x24, 0xdb, + 0xc2, 0x27, 0xb6, 0x31, 0x13, 0x0a, 0x63, 0x4b, 0x4c, 0x14, 0xbd, 0xb5, + 0xbf, 0x90, 0x0d, 0xa6, 0x3d, 0xfd, 0xf9, 0xb6, 0x7b, 0x65, 0xd0, 0x2e, + 0xd8, 0x8d, 0xdb, 0x9c, 0xaf, 0xf2, 0x4d, 0xef, 0x0d, 0xe6, 0x86, 0x1f, + 0x7f, 0xb7, 0xba, 0xcc, 0x7a, 0xdb, 0xdd, 0x83, 0x2d, 0x03, 0x22, 0xe5, + 0x5f, 0xe5, 0xc5, 0x99, 0xb7, 0x6d, 0x27, 0x08, 0x81, 0xb9, 0x39, 0xef, + 0x15, 0x61, 0x49, 0x34, 0x85, 0x74, 0xed, 0x9d, 0x30, 0xeb, 0xed, 0xc7, + 0xf8, 0x3b, 0x3d, 0x6a, 0x8c, 0x85, 0xcc, 0x7b, 0x5e, 0x55, 0xdb, 0xd7, + 0x48, 0xea, 0xe7, 0xd9, 0xf2, 0x7f, 0x99, 0xae, 0x4f, 0xff, 0x2f, 0xfe, + 0x05, 0x25, 0xb6, 0xfb, 0xd2, 0x5e, 0xed, 0x66, 0xdf, 0x8f, 0x29, 0x1a, + 0xd9, 0x60, 0xc8, 0x9f, 0xb7, 0x31, 0xd3, 0xa1, 0x37, 0x8d, 0xd6, 0x77, + 0x51, 0x0a, 0x92, 0xe2, 0x79, 0x30, 0x3d, 0x5b, 0xc7, 0x48, 0x83, 0xeb, + 0x9a, 0xd1, 0x76, 0x52, 0xa2, 0xf7, 0xc8, 0x6d, 0x5b, 0x73, 0x84, 0x5e, + 0xca, 0x9e, 0x70, 0xce, 0xef, 0x61, 0x54, 0xb8, 0xa0, 0x50, 0xa7, 0xef, + 0x68, 0xd5, 0xe2, 0x34, 0xd2, 0xeb, 0xb9, 0x3d, 0xff, 0x28, 0x97, 0x7a, + 0xe7, 0xff, 0xad, 0x1b, 0xa2, 0x31, 0x9b, 0x28, 0x87, 0xf9, 0xf6, 0xf7, + 0x36, 0x6e, 0x89, 0x90, 0x1c, 0xa7, 0x2f, 0x7e, 0xde, 0x83, 0x5c, 0xb8, + 0xa1, 0xb2, 0x94, 0x92, 0xd6, 0x16, 0xbb, 0xcb, 0xd4, 0x5a, 0x1d, 0x86, + 0x7a, 0xf3, 0xfe, 0x75, 0x5d, 0x69, 0x16, 0x79, 0xee, 0x72, 0xc3, 0x3c, + 0x11, 0xdf, 0xdb, 0xfb, 0xf0, 0x23, 0x23, 0x6e, 0xfa, 0x23, 0x27, 0xf5, + 0x38, 0xb8, 0xaf, 0xe3, 0x84, 0x40, 0xfb, 0x0f, 0xf5, 0xff, 0xe2, 0xfc, + 0xd7, 0xc8, 0x41, 0x96, 0xbf, 0xeb, 0x4f, 0x6a, 0x32, 0xec, 0xf6, 0xd2, + 0x8a, 0xc6, 0x8f, 0xb3, 0x42, 0x36, 0x37, 0xb5, 0xdc, 0xc1, 0x7c, 0xa3, + 0x1e, 0x07, 0x48, 0x94, 0x19, 0xe7, 0xcc, 0xf3, 0x2e, 0x36, 0xa5, 0xa8, + 0x96, 0x75, 0xd6, 0x8a, 0x4d, 0x29, 0xfc, 0xe2, 0xd0, 0x2b, 0x8c, 0x4f, + 0xce, 0xc3, 0x29, 0xba, 0xf2, 0x9b, 0xb5, 0x8b, 0x14, 0x51, 0xb8, 0x76, + 0x74, 0xeb, 0x36, 0xb7, 0xea, 0xbc, 0x44, 0xe9, 0x5a, 0x9f, 0x2c, 0x9e, + 0x14, 0x03, 0xfb, 0x5b, 0x81, 0x9c, 0xe8, 0x8c, 0x58, 0x1c, 0x53, 0x2d, + 0x70, 0xff, 0xeb, 0x50, 0xe3, 0x09, 0x44, 0x5a, 0x56, 0x3f, 0xec, 0xb4, + 0xb3, 0x9e, 0x36, 0x83, 0x21, 0x6a, 0xe2, 0x4d, 0x89, 0xac, 0x6b, 0xde, + 0xdd, 0x17, 0x6a, 0x73, 0xf8, 0xb4, 0xef, 0xf9, 0x5d, 0x76, 0x25, 0x5c, + 0x3d, 0x5d, 0x2a, 0x15, 0xe6, 0x60, 0x91, 0xf7, 0xf3, 0x0a, 0x6d, 0x86, + 0x8f, 0xbb, 0x7e, 0xe7, 0x38, 0x8c, 0xd0, 0xa5, 0xdf, 0x31, 0x28, 0x98, + 0x2a, 0x61, 0xc5, 0x59, 0x54, 0x18, 0x6c, 0x20, 0x9f, 0x0f, 0xb2, 0x57, + 0x2c, 0x0f, 0x41, 0xd7, 0xea, 0x81, 0x3b, 0xce, 0xa7, 0xac, 0x9c, 0x11, + 0xa2, 0xe3, 0x98, 0x6f, 0xa6, 0x9b, 0x62, 0x86, 0x3e, 0x64, 0xf6, 0x48, + 0xbe, 0x2c, 0x5d, 0xaf, 0x17, 0xbb, 0xbb, 0xa4, 0x40, 0x75, 0x7a, 0x78, + 0xe4, 0x3f, 0x47, 0x53, 0x05, 0xd6, 0xfc, 0x6c, 0xbb, 0x93, 0x87, 0x92, + 0xd9, 0x53, 0x9f, 0xf8, 0x3d, 0x5a, 0x18, 0xaf, 0x8e, 0x7c, 0xb5, 0xf2, + 0x88, 0xfe, 0x05, 0x84, 0x52, 0xe6, 0xe7, 0x98, 0x92, 0x44, 0xbe, 0x04, + 0xae, 0x2d, 0xcb, 0x6b, 0xd4, 0x60, 0x30, 0x14, 0x6c, 0x63, 0x20, 0xea, + 0x4e, 0xd6, 0x1d, 0x58, 0xd2, 0xdd, 0x1d, 0x48, 0x52, 0x25, 0x97, 0xe4, + 0x8b, 0xd9, 0xd4, 0xf4, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x3f, 0x54, 0x00, + 0x3c, 0x27, 0x9b, 0x6d, 0xbd, 0xac, 0xf7, 0xa1, 0xa8, 0x8f, 0x7a, 0x7d, + 0x5f, 0xcb, 0x42, 0x7f, 0x31, 0xa6, 0xd9, 0x78, 0xeb, 0x5b, 0x70, 0x71, + 0x7a, 0xc9, 0x11, 0xa7, 0x5b, 0x94, 0xef, 0x9f, 0xb7, 0x8c, 0x8e, 0x43, + 0x91, 0x98, 0xf7, 0x2e, 0xa0, 0x1f, 0x6b, 0xfd, 0xc7, 0x53, 0xd7, 0x03, + 0xc3, 0xd1, 0x28, 0xec, 0xdb, 0xb7, 0x2c, 0xe5, 0x9f, 0xe5, 0xf3, 0xfc, + 0x24, 0xe5, 0xef, 0xd3, 0x96, 0xaf, 0x9a, 0x9d, 0x84, 0x66, 0xf4, 0xf8, + 0xed, 0xbb, 0xb5, 0x72, 0xd7, 0x30, 0xce, 0x55, 0xc6, 0x6c, 0xb2, 0x90, + 0x38, 0xe6, 0x47, 0x34, 0x1f, 0x3b, 0x45, 0x35, 0x29, 0xd9, 0x68, 0x3f, + 0x0e, 0x9a, 0x5d, 0xd6, 0x39, 0x9f, 0x9e, 0xe7, 0x28, 0x7d, 0x37, 0x6f, + 0xe4, 0xff, 0xca, 0x12, 0x2b, 0x91, 0x91, 0xdb, 0xdd, 0x7c, 0x04, 0xb1, + 0x8d, 0x03, 0x7e, 0xd7, 0xae, 0xac, 0xd1, 0x43, 0x86, 0xfd, 0xd6, 0x7f, + 0x1a, 0x0a, 0xa3, 0xd5, 0xdb, 0x0d, 0x71, 0x05, 0xe4, 0xbb, 0x43, 0x3d, + 0xa9, 0x22, 0x27, 0x66, 0x69, 0x6f, 0x5c, 0x77, 0xd5, 0xc3, 0x18, 0xd7, + 0x37, 0xa3, 0xfe, 0xae, 0x09, 0xed, 0x9d, 0x50, 0xc5, 0x0f, 0x9c, 0x81, + 0xbe, 0xfc, 0xcd, 0xd7, 0x2a, 0x29, 0x4b, 0xe0, 0xb2, 0xd7, 0x37, 0x0d, + 0x56, 0x08, 0xc8, 0xee, 0xd9, 0xf2, 0x8b, 0xa5, 0x28, 0x4e, 0xb7, 0x79, + 0xd6, 0x6b, 0x83, 0x34, 0x66, 0x8a, 0xed, 0x2a, 0xca, 0x08, 0xdc, 0x1f, + 0xd9, 0x3f, 0x08, 0x1d, 0x95, 0xee, 0x23, 0xb3, 0x7a, 0x67, 0x6a, 0x3f, + 0xcb, 0x62, 0xb8, 0x2c, 0xaf, 0xd6, 0xa3, 0x96, 0x95, 0xdb, 0x6c, 0x3f, + 0x9d, 0x17, 0x33, 0xae, 0x69, 0xd5, 0xcb, 0x66, 0xc0, 0xd8, 0x32, 0xdf, + 0x9f, 0x61, 0xa6, 0x52, 0xad, 0xbf, 0x8c, 0xf4, 0x1b, 0xd9, 0xee, 0xff, + 0xc0, 0x27, 0xae, 0x48, 0x16, 0x86, 0x7e, 0xf3, 0x15, 0x76, 0x76, 0x7e, + 0x5f, 0x4d, 0xea, 0xdd, 0x9d, 0x39, 0x0e, 0x37, 0x77, 0x5a, 0xe0, 0x96, + 0xb4, 0xcf, 0x6c, 0x2b, 0x02, 0xa6, 0xd7, 0xe4, 0x53, 0x19, 0xd5, 0xc8, + 0x66, 0x3c, 0x67, 0x19, 0x90, 0x36, 0xe4, 0xd0, 0xdd, 0xb8, 0x13, 0x64, + 0x26, 0x58, 0xe5, 0xd4, 0xea, 0x1f, 0xf1, 0x30, 0x75, 0x8b, 0xaa, 0xfa, + 0x8e, 0x4e, 0xb3, 0xfc, 0xf9, 0xab, 0x9a, 0xf1, 0xdf, 0x34, 0xab, 0x4d, + 0xc3, 0x09, 0x30, 0xf6, 0x7a, 0x8e, 0xbf, 0xcc, 0x49, 0x67, 0x6f, 0x91, + 0x29, 0xeb, 0xbd, 0xc7, 0x7e, 0x88, 0xe7, 0xc7, 0xd9, 0x73, 0x36, 0xa1, + 0x9f, 0x82, 0x7f, 0xf0, 0x2c, 0xf3, 0x11, 0x03, 0x46, 0xe7, 0xcc, 0xd3, + 0xfd, 0x0a, 0xf5, 0x63, 0x62, 0x94, 0x59, 0xb7, 0xd5, 0x1f, 0xdb, 0x39, + 0x6b, 0x5d, 0x9a, 0x75, 0x15, 0x75, 0xd4, 0x5d, 0xb4, 0x55, 0x93, 0x26, + 0xbf, 0x10, 0x54, 0xde, 0xb7, 0xf4, 0x59, 0x75, 0xf7, 0xaf, 0x55, 0xed, + 0x61, 0x65, 0x4d, 0xff, 0x54, 0x71, 0xb1, 0x2a, 0xc4, 0x01, 0x79, 0xed, + 0xf2, 0xf5, 0xe1, 0x7d, 0xaa, 0x62, 0x65, 0xff, 0xd5, 0x7a, 0x85, 0x19, + 0x95, 0xb2, 0x55, 0x1c, 0x5a, 0x33, 0x1e, 0xdf, 0xd6, 0x36, 0x18, 0x67, + 0xa5, 0x19, 0x72, 0x7b, 0x50, 0x9f, 0x50, 0x93, 0x9c, 0xf5, 0x55, 0xb7, + 0xbf, 0x78, 0x3a, 0x6a, 0xb1, 0xac, 0x17, 0xaa, 0xbf, 0x80, 0x70, 0x91, + 0xf3, 0x62, 0x0c, 0x65, 0x74, 0x76, 0xed, 0x5d, 0x7c, 0x4b, 0x8e, 0xb9, + 0x29, 0xda, 0x1b, 0x37, 0xe3, 0x8b, 0x3f, 0xa8, 0x93, 0xd4, 0x6f, 0x51, + 0x4c, 0xa1, 0x0d, 0x67, 0xff, 0x17, 0xc3, 0x78, 0x49, 0xab, 0x81, 0xcf, + 0x77, 0xc5, 0x18, 0x76, 0xf3, 0x03, 0xea, 0x25, 0x5e, 0x70, 0xb2, 0x4c, + 0xf2, 0xe3, 0x7e, 0x21, 0xb4, 0x0b, 0x55, 0x5c, 0xdb, 0x68, 0x23, 0x5f, + 0xd0, 0x1d, 0x59, 0x8d, 0x2f, 0x91, 0xa7, 0x3f, 0x34, 0x71, 0xf9, 0x5d, + 0x87, 0x38, 0x92, 0x51, 0xea, 0x7f, 0x4d, 0x52, 0xb6, 0x74, 0x37, 0xfa, + 0xfd, 0x0e, 0x0d, 0xf6, 0xd7, 0xa8, 0xdb, 0xe0, 0x1f, 0xe6, 0xc1, 0x31, + 0xfa, 0x6b, 0xe2, 0xb4, 0xd8, 0xf9, 0xe0, 0xb7, 0x6e, 0xd0, 0xa2, 0xa4, + 0xdf, 0x73, 0x77, 0x21, 0x48, 0x53, 0x71, 0xc4, 0xe8, 0x49, 0x4f, 0xdf, + 0x51, 0xb2, 0xfd, 0xce, 0x7e, 0xa7, 0xb9, 0x86, 0x51, 0x3f, 0x28, 0xf1, + 0xfe, 0x36, 0x58, 0x74, 0x28, 0x6d, 0xf5, 0xfa, 0x12, 0xff, 0x76, 0x38, + 0x99, 0x77, 0xd9, 0xd2, 0xb0, 0xc5, 0x3c, 0xef, 0x52, 0x2f, 0x87, 0xcb, + 0xd7, 0x35, 0xcb, 0xdf, 0x67, 0x94, 0x4d, 0xb1, 0x43, 0xbe, 0xf6, 0xb7, + 0x02, 0x46, 0x90, 0x52, 0x75, 0xcd, 0x87, 0xfb, 0xfd, 0xdd, 0xfc, 0x40, + 0xc6, 0x94, 0x6d, 0xa0, 0xa1, 0xf9, 0x0b, 0xb9, 0x11, 0x42, 0x4b, 0x0e, + 0xae, 0x9a, 0xa7, 0x3c, 0x7f, 0xfa, 0x1d, 0x76, 0xbd, 0x07, 0x92, 0x9b, + 0x5e, 0xf1, 0x85, 0x67, 0x99, 0x0a, 0x2d, 0xd9, 0xb2, 0x7b, 0xfb, 0x4a, + 0x56, 0xcb, 0x77, 0x9d, 0x66, 0xf3, 0xaf, 0x92, 0xee, 0x32, 0xa3, 0x71, + 0x1b, 0x9b, 0x3c, 0x9e, 0x6a, 0xbc, 0x3f, 0xac, 0x0c, 0xab, 0x36, 0x3c, + 0x86, 0xff, 0xbf, 0xd3, 0x89, 0xb8, 0xa6, 0xf0, 0x5b, 0xd7, 0x94, 0x79, + 0x6f, 0xb1, 0xee, 0x62, 0x2b, 0x0a, 0x22, 0xb9, 0x09, 0x19, 0x6d, 0x67, + 0x73, 0x58, 0x89, 0xd1, 0x51, 0xcd, 0x5d, 0xef, 0xb3, 0xe0, 0x8a, 0xbb, + 0x0e, 0x2d, 0xeb, 0x4d, 0xb4, 0x30, 0x75, 0xe6, 0x35, 0x06, 0xca, 0x3b, + 0xf4, 0xdd, 0xfd, 0x1d, 0x7c, 0x2f, 0x37, 0xf5, 0x63, 0x0e, 0x7e, 0x7b, + 0xcb, 0xc9, 0x51, 0xce, 0x95, 0x82, 0x6e, 0xfd, 0xca, 0x7b, 0x78, 0x31, + 0xed, 0x25, 0x85, 0x45, 0x02, 0x28, 0x76, 0x53, 0x37, 0xd9, 0xc1, 0xa9, + 0xc9, 0xae, 0x7c, 0x9f, 0x19, 0xdb, 0x0a, 0x01, 0x78, 0x30, 0xfe, 0xdf, + 0x46, 0x30, 0xd5, 0xb8, 0xbe, 0xff, 0xef, 0xfe, 0xa5, 0xd2, 0xb5, 0x90, + 0x16, 0x31, 0x6e, 0xb7, 0x77, 0x89, 0xa9, 0xa4, 0x78, 0x22, 0x3b, 0x7f, + 0x05, 0x44, 0x60, 0x72, 0x10, 0xf6, 0x8c, 0x6d, 0x7d, 0x38, 0x71, 0x8e, + 0x7c, 0x71, 0xc0, 0x34, 0x16, 0x77, 0x9c, 0xc4, 0xfc, 0xe1, 0xf5, 0xb1, + 0xbd, 0xa8, 0xe3, 0x66, 0x84, 0x80, 0x10, 0x32, 0xcd, 0xc1, 0xa8, 0x25, + 0x6b, 0xdb, 0xe3, 0x84, 0xbb, 0x7f, 0x34, 0x5a, 0x2c, 0x2b, 0x5b, 0x85, + 0x49, 0xbc, 0xf6, 0x24, 0x33, 0x57, 0x8b, 0x3f, 0xd1, 0xf4, 0x37, 0x32, + 0xa8, 0xd4, 0xf7, 0xa0, 0x0c, 0xf8, 0x57, 0x08, 0xd7, 0x9b, 0xb4, 0x55, + 0x4b, 0x6a, 0xc7, 0xd9, 0x03, 0x5c, 0xcb, 0x7d, 0x1f, 0xfb, 0xf5, 0xf3, + 0xef, 0x9c, 0x52, 0x8a, 0xcc, 0x08, 0x6d, 0xd8, 0xd7, 0x0a, 0x31, 0x69, + 0xfa, 0xa7, 0xa3, 0xb7, 0xf5, 0xb6, 0xbb, 0x1c, 0x13, 0x86, 0x20, 0xd8, + 0xd9, 0x08, 0x65, 0xf7, 0xc6, 0xff, 0xef, 0x65, 0x91, 0xa8, 0x12, 0x5f, + 0x1a, 0x3d, 0xc7, 0x6b, 0x5b, 0x96, 0x64, 0x50, 0xcf, 0x13, 0x84, 0xfb, + 0x67, 0x39, 0x10, 0x12, 0xfe, 0x42, 0x9f, 0x85, 0x06, 0xb2, 0xe5, 0xe3, + 0x8d, 0xcb, 0xf7, 0x23, 0xba, 0x09, 0xc7, 0x62, 0x55, 0xde, 0xbb, 0xff, + 0x1c, 0x9f, 0x7e, 0xbc, 0xc5, 0x16, 0xd8, 0xee, 0x6b, 0x9f, 0xea, 0xf6, + 0x38, 0x0c, 0x24, 0x14, 0x77, 0x1e, 0x9b, 0xb6, 0x72, 0xc5, 0x92, 0x1f, + 0x7a, 0xc7, 0x33, 0x5d, 0x36, 0x92, 0x55, 0x3c, 0xeb, 0x25, 0x5e, 0x5d, + 0xbf, 0x87, 0x9b, 0x63, 0x5b, 0x48, 0xb2, 0x5f, 0xac, 0x50, 0xe2, 0xcb, + 0x9c, 0xbb, 0x7f, 0xb7, 0x3f, 0x36, 0x7d, 0xaa, 0xfb, 0xae, 0xb1, 0x9b, + 0xbd, 0xba, 0x1d, 0x7d, 0x9f, 0x10, 0x23, 0xf3, 0xeb, 0xf5, 0x1c, 0xa5, + 0x16, 0xc0, 0xbe, 0x8f, 0x74, 0x35, 0x12, 0x06, 0x76, 0x5f, 0x9f, 0xbb, + 0xbe, 0x86, 0x89, 0x23, 0x5f, 0x87, 0xf4, 0x44, 0xdb, 0x2b, 0xff, 0xe1, + 0x9d, 0xed, 0xbc, 0x61, 0x74, 0x55, 0xab, 0xbf, 0xf2, 0xe6, 0x22, 0xb3, + 0x74, 0xed, 0x6e, 0xf9, 0x66, 0xa1, 0xd2, 0xdc, 0xde, 0x02, 0x7a, 0x31, + 0x56, 0x16, 0xf5, 0x1c, 0xdf, 0x39, 0x1e, 0x30, 0xbe, 0xea, 0x5f, 0xf6, + 0x7f, 0xef, 0x01, 0xf3, 0x57, 0xf9, 0xd4, 0xa4, 0xca, 0xbf, 0x52, 0xfd, + 0x9d, 0xec, 0xcf, 0x88, 0xc5, 0xa6, 0x96, 0x58, 0x46, 0x97, 0x21, 0x4d, + 0xf2, 0x87, 0xe2, 0xee, 0xdd, 0x6b, 0xcb, 0xd9, 0x9d, 0x88, 0xb7, 0x0c, + 0xba, 0xd8, 0x7f, 0xca, 0x7e, 0xc0, 0x03, 0x41, 0xf8, 0x06, 0xed, 0xbe, + 0x5f, 0x3a, 0x8d, 0x56, 0x1d, 0xdd, 0x59, 0xf5, 0x66, 0xd0, 0xc0, 0xe5, + 0x6f, 0xa3, 0x97, 0xcc, 0x4f, 0x4b, 0x41, 0xe7, 0xe7, 0x10, 0xb3, 0x0e, + 0x04, 0xae, 0x7f, 0x0e, 0xd7, 0x01, 0xd1, 0x63, 0x61, 0x5e, 0x47, 0x3f, + 0xf9, 0x1d, 0xff, 0x71, 0x9f, 0x8b, 0x6c, 0x05, 0x69, 0xa2, 0x23, 0x83, + 0x5a, 0xef, 0xe3, 0x44, 0xfd, 0x29, 0x62, 0xfc, 0x3a, 0xbf, 0x33, 0x16, + 0x89, 0xac, 0x87, 0x36, 0x95, 0x28, 0x3f, 0x13, 0xdf, 0xdc, 0x5b, 0x78, + 0x5b, 0x30, 0x95, 0x21, 0x9a, 0x28, 0x2f, 0x42, 0x99, 0x3e, 0xf5, 0xcd, + 0x2e, 0x3a, 0x7c, 0x66, 0xdb, 0xa1, 0x07, 0xd6, 0xd1, 0x39, 0x0c, 0xe5, + 0x8a, 0xdd, 0xf0, 0xbf, 0xd3, 0xf9, 0x70, 0x58, 0x1a, 0xaa, 0x00, 0x22, + 0xdf, 0x80, 0x7a, 0x39, 0x37, 0x6a, 0xd3, 0x7c, 0xd6, 0x15, 0x7f, 0xfd, + 0x5d, 0xf5, 0x2c, 0x37, 0x3c, 0xf4, 0xad, 0xb2, 0x4e, 0x00, 0x34, 0xc6, + 0x3f, 0xbb, 0x4a, 0xa9, 0x40, 0x4c, 0xa9, 0x7c, 0xbf, 0xce, 0x9e, 0x04, + 0x31, 0x95, 0x73, 0x9f, 0xa9, 0x1a, 0xb1, 0x08, 0x06, 0xf9, 0x4c, 0x55, + 0x86, 0x01, 0xf6, 0x89, 0xb7, 0xfd, 0xe7, 0x68, 0xed, 0xca, 0x02, 0xd1, + 0xa2, 0x3c, 0x46, 0x5e, 0x13, 0xdb, 0x84, 0x4e, 0xff, 0x01, 0xd9, 0x8d, + 0xad, 0x06, 0x7a, 0xff, 0xd6, 0x61, 0x16, 0xd8, 0xc9, 0x18, 0x66, 0x29, + 0x35, 0xbd, 0xb9, 0x39, 0x0f, 0x11, 0x54, 0xee, 0xfe, 0xbe, 0x7b, 0x61, + 0xe1, 0xec, 0xdd, 0x6f, 0x95, 0xb5, 0xb0, 0x89, 0x50, 0xfe, 0x49, 0x21, + 0xda, 0x9f, 0x47, 0xb2, 0xaf, 0x82, 0xd1, 0x75, 0x89, 0x73, 0x42, 0x8b, + 0xd6, 0x8f, 0xa4, 0x68, 0x3e, 0x6a, 0xe1, 0x0c, 0xb3, 0xf4, 0x39, 0x6c, + 0x6b, 0x22, 0x32, 0x37, 0xd7, 0x11, 0x1d, 0x85, 0x19, 0xf6, 0xbe, 0x6a, + 0x10, 0x5e, 0x65, 0xf7, 0x71, 0xf7, 0x60, 0x4f, 0x3d, 0xb8, 0xb3, 0x77, + 0x6c, 0xc7, 0x5e, 0x0d, 0x9f, 0xa9, 0xd9, 0x4e, 0xff, 0x50, 0x33, 0x6c, + 0x5d, 0xf0, 0x49, 0xaa, 0x59, 0x05, 0x57, 0xfd, 0x4e, 0x75, 0x32, 0xa1, + 0x3d, 0x07, 0x4c, 0x0f, 0x44, 0x40, 0xf7, 0xf4, 0xc5, 0x7b, 0x73, 0xfa, + 0xb1, 0x1d, 0xc0, 0xa3, 0x61, 0xed, 0x92, 0x7f, 0xe5, 0x6c, 0x04, 0x4a, + 0xbc, 0x9d, 0x2a, 0x29, 0x88, 0xb5, 0xc7, 0xb1, 0xdc, 0x21, 0xd5, 0xeb, + 0xbf, 0x08, 0xd0, 0x55, 0xfb, 0x0d, 0x1e, 0x32, 0xf7, 0xf4, 0x47, 0x7b, + 0x2f, 0x60, 0xd8, 0x38, 0xcb, 0xd2, 0x3f, 0xe5, 0xf1, 0x04, 0xd5, 0x6e, + 0x7c, 0x97, 0xc4, 0x2a, 0x42, 0xfe, 0xb9, 0xf8, 0xbc, 0xc0, 0xc1, 0xb7, + 0xfb, 0x3b, 0x39, 0x3b, 0xa0, 0xfa, 0xf4, 0xb7, 0x2e, 0xf5, 0xd9, 0x04, + 0xa8, 0x24, 0x77, 0xf7, 0x5b, 0x5f, 0xef, 0x93, 0x2b, 0x42, 0xd5, 0xdd, + 0x35, 0x33, 0x3a, 0x76, 0xf7, 0x2f, 0xc0, 0x9d, 0x0e, 0x08, 0x92, 0xf5, + 0xbf, 0x41, 0xcb, 0x2a, 0x24, 0xc4, 0x07, 0x24, 0x28, 0xae, 0xf0, 0x42, + 0x2a, 0x3b, 0xb4, 0xe1, 0x7a, 0xda, 0xf1, 0xbe, 0xaf, 0xbe, 0x60, 0x20, + 0xe9, 0xff, 0x73, 0x9a, 0xf6, 0x56, 0xdd, 0x71, 0x8a, 0x4c, 0x1b, 0x91, + 0xed, 0xb8, 0x06, 0x11, 0x53, 0xb1, 0x09, 0x0f, 0x26, 0x65, 0x8b, 0x77, + 0xc8, 0xb1, 0x6d, 0x90, 0xd8, 0xf8, 0xfe, 0x2b, 0x11, 0x83, 0xda, 0x8d, + 0x6c, 0x6b, 0x9f, 0x48, 0x27, 0xa6, 0x8e, 0x97, 0x4c, 0xad, 0x01, 0x87, + 0x2d, 0xce, 0xcd, 0x8f, 0xfe, 0xd9, 0xd5, 0x6f, 0x75, 0x7b, 0xcf, 0x9d, + 0xa8, 0xb4, 0x9f, 0xe5, 0xa8, 0xc9, 0x69, 0xe0, 0x91, 0x4b, 0x1c, 0xaf, + 0xfb, 0x32, 0xd4, 0xde, 0x7d, 0x3d, 0xea, 0xec, 0xec, 0xa2, 0x28, 0x77, + 0x67, 0xc5, 0xc1, 0x0d, 0xb4, 0x7c, 0x42, 0x98, 0xf3, 0xbc, 0xee, 0xd4, + 0x63, 0xe2, 0x83, 0x7f, 0x69, 0xee, 0x13, 0x61, 0x2a, 0xd5, 0xaf, 0x4a, + 0x26, 0x0c, 0xa6, 0x5c, 0xed, 0x2d, 0xf7, 0x7d, 0x0c, 0xeb, 0x45, 0x51, + 0xe6, 0xdb, 0x5b, 0x2d, 0x4f, 0xbb, 0xa5, 0x7d, 0x7b, 0x78, 0xfd, 0x98, + 0xed, 0xde, 0xc3, 0xf2, 0x97, 0xb5, 0xbf, 0xb5, 0x7a, 0x23, 0xd1, 0x65, + 0x01, 0x76, 0x5c, 0xeb, 0x8b, 0x17, 0xb7, 0x38, 0x97, 0x76, 0x78, 0x61, + 0x3a, 0x0c, 0x79, 0x37, 0xd6, 0xdd, 0x0b, 0xa6, 0x51, 0x28, 0xab, 0x05, + 0xd8, 0xc0, 0x7c, 0xcc, 0x7b, 0xf5, 0xd6, 0x98, 0x6e, 0x04, 0x17, 0x8d, + 0xb1, 0xba, 0xf1, 0x86, 0x78, 0x97, 0x44, 0x7d, 0x5b, 0xaa, 0xe8, 0xfe, + 0x7e, 0x1e, 0xf9, 0xea, 0xb8, 0xa2, 0xb4, 0x1a, 0x8f, 0x30, 0x93, 0x9e, + 0x2e, 0x27, 0xf2, 0x2f, 0x94, 0x7a, 0x4a, 0x95, 0xba, 0x4f, 0xdd, 0x4e, + 0xce, 0x97, 0xf0, 0x91, 0x49, 0x8c, 0xac, 0x17, 0xf2, 0xb2, 0x04, 0x98, + 0x25, 0x5e, 0x8b, 0x22, 0x59, 0x51, 0xbf, 0xbe, 0xf2, 0xfc, 0x29, 0x30, + 0xc2, 0x76, 0xb5, 0xc2, 0x56, 0xb9, 0x8a, 0x95, 0xf5, 0x87, 0x05, 0xc6, + 0x28, 0x55, 0x70, 0xda, 0xfd, 0x7c, 0xae, 0xf7, 0xa7, 0xdb, 0x14, 0xce, + 0xbd, 0x4e, 0xfe, 0x38, 0x5a, 0x16, 0x93, 0xd9, 0xa5, 0xa0, 0x5b, 0x36, + 0x7c, 0x0f, 0x7a, 0xe7, 0xe2, 0x9d, 0xe5, 0x55, 0xad, 0x9f, 0x8f, 0x00, + 0x69, 0xf9, 0x80, 0xc0, 0x7c, 0xee, 0xf5, 0x98, 0xd7, 0x4b, 0x59, 0xdb, + 0xec, 0x34, 0x90, 0x44, 0xf7, 0x7d, 0x64, 0xfd, 0xd6, 0x9e, 0x50, 0xde, + 0x19, 0xbb, 0x6f, 0x9a, 0xfd, 0x9e, 0x66, 0xf0, 0x3e, 0xaf, 0xcb, 0x55, + 0x02, 0xcd, 0x6e, 0xbe, 0xbd, 0xbd, 0x93, 0x76, 0x07, 0xa4, 0x33, 0xb5, + 0xc4, 0x8b, 0x57, 0xfe, 0x2f, 0xc7, 0x9c, 0x86, 0x6e, 0xed, 0x88, 0xf4, + 0xcd, 0xba, 0xf9, 0x37, 0xb2, 0x62, 0x44, 0xdd, 0xdf, 0xcb, 0x31, 0x59, + 0xca, 0x85, 0x90, 0xee, 0xa7, 0x06, 0x44, 0x47, 0xf4, 0x1f, 0xb9, 0x31, + 0x75, 0x19, 0x4a, 0xfb, 0x9f, 0xae, 0xcb, 0x5a, 0x25, 0xf2, 0x52, 0xcf, + 0x6a, 0x1c, 0x4e, 0x99, 0xe4, 0xff, 0xff, 0xff, 0xfe, 0x3f, 0x54, 0x00, + 0xfc, 0xce, 0x99, 0x66, 0xf7, 0xb7, 0xd2, 0x5c, 0x1d, 0x61, 0xb9, 0xb9, + 0xe2, 0xae, 0x36, 0xae, 0xcf, 0xb7, 0x16, 0x73, 0x9c, 0x3c, 0xd5, 0x45, + 0xa5, 0xf7, 0x2b, 0x22, 0x0c, 0xda, 0x63, 0xd7, 0xe5, 0xc2, 0x66, 0x77, + 0xd9, 0x69, 0xe5, 0xa7, 0xa7, 0xcb, 0x55, 0xea, 0x67, 0xdd, 0xaa, 0x1e, + 0xcd, 0xdd, 0x3f, 0xfb, 0x79, 0xf4, 0x7b, 0x37, 0xdd, 0xd1, 0x7b, 0xff, + 0xdb, 0x74, 0x0b, 0xb3, 0xee, 0x27, 0xee, 0x9a, 0x41, 0xa5, 0xb7, 0xee, + 0x78, 0x64, 0x10, 0xe9, 0xfc, 0x0f, 0x95, 0x42, 0x97, 0xdb, 0xe6, 0xf5, + 0x73, 0xf8, 0xfe, 0x5b, 0x43, 0xbe, 0x69, 0xf7, 0x52, 0x66, 0x08, 0x9e, + 0xe8, 0xfe, 0x8a, 0xf0, 0xbd, 0x3a, 0xe2, 0xff, 0xeb, 0x34, 0xa4, 0x04, + 0x8f, 0x61, 0x64, 0xea, 0xcd, 0x02, 0xe5, 0xe4, 0x8e, 0xed, 0x36, 0xbd, + 0x68, 0x4f, 0xb4, 0xb9, 0x5f, 0xc7, 0x9f, 0xb6, 0xac, 0xfe, 0x6d, 0xeb, + 0xfa, 0x70, 0x44, 0xa7, 0xee, 0xd7, 0xec, 0xb1, 0x7b, 0x8b, 0x35, 0x77, + 0xfb, 0xdb, 0xc5, 0x4b, 0x50, 0x51, 0x4c, 0xfb, 0x53, 0xdd, 0x67, 0x3d, + 0x77, 0xcb, 0x95, 0x6a, 0x1f, 0x1d, 0xf6, 0xdf, 0xab, 0x26, 0x64, 0x9e, + 0xfc, 0x5a, 0xff, 0x2d, 0xfe, 0xd7, 0xcf, 0xb1, 0xee, 0x7e, 0xc3, 0xe7, + 0xbc, 0xbe, 0xed, 0xdd, 0xdb, 0xbb, 0x85, 0x6c, 0xdb, 0x3f, 0xc9, 0xc2, + 0x3d, 0xaf, 0xaf, 0xee, 0x11, 0x8a, 0x7f, 0x2b, 0xed, 0x5a, 0x59, 0x1e, + 0x5f, 0x74, 0xa3, 0x7d, 0xb7, 0x28, 0xa7, 0xe9, 0xd8, 0xdf, 0x4b, 0x3b, + 0x1a, 0x82, 0x41, 0x53, 0xda, 0x95, 0xaa, 0xdf, 0x90, 0x1a, 0xad, 0x71, + 0x62, 0x5b, 0xf3, 0xb5, 0x9f, 0x0a, 0xfc, 0xf4, 0xc9, 0x22, 0x45, 0xa2, + 0x59, 0xb8, 0xb1, 0x69, 0x65, 0x6f, 0xb6, 0xf0, 0xa5, 0xbc, 0x8d, 0xb7, + 0x04, 0xb7, 0x7c, 0x0f, 0x8d, 0xa4, 0xfe, 0x77, 0x65, 0x08, 0x0e, 0xa3, + 0x76, 0x56, 0xed, 0xc4, 0xd5, 0x75, 0xef, 0x52, 0x4b, 0xc7, 0x65, 0x8b, + 0xc2, 0x16, 0xfd, 0x7e, 0xf4, 0x0a, 0xc2, 0x3e, 0x85, 0xd5, 0xd5, 0x59, + 0xf4, 0xdc, 0x68, 0xe6, 0xe7, 0x97, 0xed, 0x7f, 0x78, 0xc9, 0x3d, 0x90, + 0x70, 0xbf, 0x8c, 0x50, 0x46, 0x2b, 0xdf, 0x3e, 0x53, 0xb9, 0x11, 0x30, + 0xbe, 0xc2, 0xe8, 0x1a, 0xa4, 0x0d, 0xd5, 0xee, 0x90, 0x28, 0x1b, 0xe2, + 0xe2, 0x0c, 0x66, 0x62, 0x87, 0xf5, 0xb6, 0x55, 0xc7, 0x9f, 0xd4, 0xeb, + 0x8d, 0x50, 0x19, 0xec, 0xf7, 0xe1, 0x5f, 0xbd, 0x50, 0xe7, 0xc8, 0x7b, + 0x07, 0xe6, 0x56, 0x3d, 0xcf, 0xbc, 0xd6, 0x2f, 0x41, 0x2a, 0xe4, 0xd8, + 0x7c, 0x4b, 0x1c, 0xe2, 0x8c, 0x20, 0xba, 0x7f, 0x49, 0xd2, 0xc8, 0x9f, + 0x63, 0x25, 0xbd, 0xfc, 0xaa, 0xc7, 0x12, 0xe4, 0xc9, 0xc6, 0xfd, 0xe6, + 0x4e, 0x8c, 0xfe, 0xa1, 0x3e, 0xfb, 0x3b, 0xd3, 0x46, 0x2d, 0x2d, 0xbf, + 0x5e, 0xef, 0xb4, 0xb0, 0x59, 0xe1, 0x9d, 0xd6, 0x63, 0xae, 0x30, 0xba, + 0x6b, 0xb7, 0x31, 0x0b, 0x31, 0xc0, 0x5b, 0xec, 0xbd, 0xbe, 0xe9, 0xdf, + 0x2e, 0x7f, 0x53, 0x28, 0xb4, 0xf8, 0xce, 0x87, 0x30, 0xc5, 0x14, 0x21, + 0xda, 0xf2, 0x5f, 0xa6, 0x1c, 0xdb, 0x66, 0x97, 0x2a, 0xaf, 0xdd, 0xad, + 0x11, 0xca, 0x2b, 0x5b, 0xec, 0xe1, 0x95, 0xbf, 0x4a, 0xd8, 0xdc, 0x08, + 0x0f, 0x96, 0x65, 0xd1, 0x77, 0xda, 0x0d, 0xce, 0x0f, 0xb7, 0x2d, 0x78, + 0xdb, 0x2a, 0xb0, 0x06, 0x71, 0x90, 0xee, 0xba, 0x2e, 0xb9, 0x28, 0xb8, + 0x45, 0xce, 0x12, 0x5f, 0xa4, 0x13, 0x97, 0xde, 0x42, 0x67, 0x7a, 0xd3, + 0x26, 0x75, 0x73, 0xe8, 0x3a, 0x0a, 0x24, 0x27, 0x71, 0x5e, 0xa6, 0x55, + 0xa9, 0x30, 0x62, 0xa3, 0xb9, 0xfc, 0xde, 0xf0, 0xbe, 0x2d, 0x33, 0xf7, + 0xb9, 0x1e, 0x0b, 0x09, 0xf1, 0xee, 0xe8, 0xc2, 0x64, 0x87, 0x5d, 0x9e, + 0x16, 0xf3, 0x99, 0x59, 0xb2, 0x86, 0x75, 0xe9, 0x45, 0xc3, 0x3a, 0x2b, + 0x12, 0x98, 0xb7, 0x97, 0xf5, 0x07, 0x43, 0x67, 0x58, 0xb5, 0x0f, 0xf6, + 0x91, 0x68, 0xac, 0x74, 0xf7, 0x64, 0xa6, 0x8c, 0x1f, 0x48, 0xcd, 0x8d, + 0xbf, 0x3d, 0x7b, 0xbc, 0x82, 0xd5, 0x13, 0x72, 0x95, 0xb5, 0xeb, 0x1c, + 0xa9, 0xfd, 0x6a, 0x1b, 0x79, 0x2c, 0x0b, 0xc6, 0x6a, 0xff, 0x4f, 0xab, + 0x09, 0x5f, 0xa4, 0x6b, 0xe3, 0xca, 0xe4, 0x8a, 0x8b, 0xfd, 0x4f, 0x89, + 0x1b, 0x8c, 0x49, 0x79, 0xbe, 0xdf, 0xd6, 0xfb, 0xfe, 0xa1, 0x93, 0x52, + 0x93, 0x8d, 0xaa, 0x4e, 0xe8, 0x4c, 0x5f, 0xad, 0x6c, 0x41, 0x03, 0x0e, + 0xfd, 0xd5, 0x5d, 0x45, 0x48, 0x9a, 0xc7, 0x7b, 0x23, 0x6b, 0x10, 0xda, + 0x6f, 0xee, 0x2f, 0x06, 0x2d, 0x78, 0x08, 0x86, 0xb8, 0x6e, 0xeb, 0x45, + 0x78, 0x26, 0xf5, 0x7e, 0x09, 0x0d, 0x1f, 0x44, 0x4e, 0xab, 0x6e, 0x99, + 0x5f, 0x39, 0xf0, 0xa7, 0xc5, 0x8e, 0xf9, 0xab, 0x5b, 0xbd, 0xb9, 0x5c, + 0xef, 0xa6, 0xae, 0x84, 0xd2, 0x75, 0xbf, 0x67, 0xd7, 0x56, 0x7d, 0x3d, + 0x68, 0x33, 0xe1, 0x78, 0x79, 0x2f, 0x2d, 0x96, 0x6d, 0x80, 0x56, 0x2b, + 0x9b, 0x41, 0x0d, 0x23, 0x6f, 0xf6, 0xb4, 0xbe, 0x78, 0x81, 0x8b, 0x86, + 0x27, 0x1e, 0x50, 0xb5, 0x76, 0xf7, 0xfd, 0xb1, 0xec, 0xfd, 0x91, 0x61, + 0xab, 0xc0, 0xd5, 0x2d, 0x53, 0x46, 0x4e, 0x82, 0xbc, 0xdb, 0xcb, 0x1b, + 0x2c, 0xb6, 0x44, 0x5b, 0x6e, 0xe3, 0x0d, 0xa2, 0x59, 0x6c, 0x9e, 0xaf, + 0x2b, 0x3b, 0x05, 0x27, 0x4d, 0x99, 0x6b, 0x52, 0xde, 0xa1, 0x9e, 0x38, + 0xa4, 0x9c, 0xaa, 0xb7, 0xe3, 0x02, 0x58, 0x88, 0x84, 0xd3, 0x8c, 0x92, + 0xb7, 0x4c, 0xab, 0x90, 0x7b, 0xfd, 0x62, 0xba, 0x08, 0x9f, 0xf9, 0xe1, + 0xdc, 0xda, 0x7b, 0x77, 0xc1, 0xf2, 0xf3, 0x09, 0xcf, 0x7e, 0xf6, 0xce, + 0x00, 0xa3, 0xa2, 0xa6, 0xec, 0xb5, 0x15, 0x8f, 0x01, 0x83, 0x33, 0x77, + 0x4e, 0xf1, 0x8e, 0x7a, 0x5d, 0x6d, 0x50, 0x4b, 0x6a, 0x2a, 0x62, 0x9e, + 0xf4, 0x6b, 0xd0, 0xc0, 0xaf, 0x04, 0x79, 0xff, 0x93, 0x66, 0x38, 0xed, + 0x59, 0x07, 0xd0, 0xb7, 0xf5, 0xfb, 0x0e, 0x60, 0x18, 0xd1, 0xe7, 0xb2, + 0xcf, 0xef, 0x92, 0x38, 0xfe, 0x5d, 0x77, 0x87, 0x59, 0x02, 0xf9, 0x39, + 0xc3, 0x15, 0xf4, 0x29, 0x85, 0xdf, 0x5c, 0x8d, 0x04, 0xdf, 0x94, 0x17, + 0x9c, 0xe8, 0x55, 0xb8, 0x31, 0x9b, 0x60, 0xb4, 0x6d, 0xcb, 0x85, 0xe8, + 0xe2, 0xca, 0x16, 0xb3, 0xe7, 0x4b, 0x97, 0xa0, 0xaf, 0x85, 0xcf, 0x2a, + 0xc1, 0x53, 0xc9, 0x44, 0xfa, 0xac, 0x6e, 0xb5, 0x3e, 0xd0, 0x42, 0x52, + 0xed, 0x5a, 0xbd, 0x9b, 0x31, 0xc1, 0x5c, 0xef, 0x73, 0x75, 0x3b, 0xab, + 0x8d, 0xda, 0xf6, 0x7d, 0x5f, 0x76, 0x74, 0xc4, 0x4a, 0xc7, 0x0e, 0x74, + 0xd6, 0xfa, 0x6b, 0xb6, 0x01, 0x13, 0x55, 0x06, 0x17, 0x5e, 0x97, 0xec, + 0x83, 0x42, 0xaa, 0xfb, 0xb2, 0xfe, 0xa5, 0x0d, 0xbf, 0xdf, 0x80, 0xfe, + 0xd5, 0x81, 0x38, 0x32, 0x8f, 0x9a, 0xf7, 0x63, 0x72, 0x4d, 0x8d, 0xec, + 0x7b, 0x43, 0x0e, 0xa2, 0xa0, 0x76, 0xf2, 0x73, 0x23, 0x26, 0x31, 0x4c, + 0x6a, 0xff, 0x6d, 0xd7, 0xf5, 0x70, 0xcc, 0xf4, 0xd9, 0x0e, 0x47, 0x0a, + 0x2e, 0x5a, 0xca, 0xd7, 0xb5, 0x0d, 0xd7, 0x3d, 0xb9, 0x7c, 0xf0, 0x7c, + 0x87, 0xfe, 0x14, 0x96, 0xb4, 0x22, 0xfd, 0x97, 0xe0, 0x0d, 0x42, 0xc5, + 0xc6, 0xfe, 0xbb, 0x66, 0xe2, 0x6a, 0xb2, 0x2a, 0xf9, 0x5e, 0xdb, 0x54, + 0xe4, 0x0e, 0xe9, 0xb5, 0x85, 0xf8, 0x63, 0xee, 0x61, 0xc6, 0x8d, 0xd3, + 0xaf, 0x51, 0x6e, 0xf2, 0x71, 0x92, 0x32, 0xc2, 0x3d, 0x7b, 0xdd, 0xf8, + 0xfb, 0xef, 0x4a, 0x13, 0x63, 0x2d, 0xa8, 0xa0, 0x41, 0xb9, 0xa6, 0xf2, + 0xc1, 0x48, 0xbe, 0xdf, 0xa7, 0xd5, 0x09, 0x98, 0x3d, 0xb4, 0xbf, 0x21, + 0xd5, 0x5f, 0xb7, 0x98, 0xd6, 0x98, 0x75, 0x5f, 0xa3, 0xd6, 0xda, 0x28, + 0x93, 0xb3, 0xb3, 0x5f, 0x4a, 0x64, 0x6a, 0x2f, 0x77, 0x2d, 0xe9, 0x5f, + 0xcd, 0x36, 0x1c, 0xd3, 0x65, 0x51, 0x31, 0x57, 0x53, 0xbb, 0x27, 0xa6, + 0xdf, 0x66, 0xe1, 0xf3, 0x18, 0x9c, 0xfa, 0x6f, 0xdd, 0xba, 0x34, 0x35, + 0x4f, 0xa4, 0xdb, 0x51, 0x54, 0x43, 0xc1, 0xda, 0xd9, 0xf8, 0x05, 0x71, + 0x1a, 0x43, 0x80, 0x78, 0x67, 0x15, 0xc3, 0x7e, 0x10, 0x07, 0xff, 0x75, + 0xfa, 0x5a, 0x42, 0xf2, 0xb6, 0xd8, 0xbf, 0x6b, 0x6e, 0x32, 0x1a, 0x7c, + 0x1d, 0xd7, 0x7d, 0x9b, 0x75, 0x62, 0x6c, 0xaf, 0xed, 0x26, 0xa9, 0xfe, + 0x49, 0xbb, 0x28, 0xbf, 0xe1, 0x7a, 0x10, 0xf7, 0xdb, 0x73, 0xac, 0xcf, + 0x9b, 0x33, 0x78, 0x7b, 0x4d, 0x3e, 0x27, 0x08, 0x63, 0x3d, 0xbf, 0x31, + 0x75, 0x2f, 0xb0, 0xf3, 0xd7, 0xef, 0x75, 0x24, 0x63, 0xfc, 0xdb, 0x7f, + 0x5d, 0x27, 0x1b, 0xd9, 0x49, 0x6f, 0x2a, 0x7e, 0xc4, 0x92, 0x3f, 0xed, + 0x7a, 0xe8, 0x54, 0x46, 0x98, 0xa7, 0x9d, 0x1a, 0x56, 0x70, 0x2c, 0x14, + 0x2c, 0x4b, 0xfb, 0x01, 0xfd, 0x08, 0x14, 0xf5, 0x35, 0xaa, 0x36, 0xe8, + 0x3f, 0x33, 0x7d, 0xf9, 0xf3, 0x32, 0x8e, 0x82, 0xc3, 0x95, 0x42, 0x46, + 0xf7, 0xda, 0x5d, 0x5f, 0x01, 0xdd, 0xd9, 0xce, 0x9f, 0xe5, 0xf0, 0x8c, + 0xd7, 0x6f, 0xdf, 0xac, 0xef, 0x9f, 0x18, 0x90, 0xf0, 0xe5, 0x33, 0xf7, + 0x6d, 0x62, 0xc9, 0xae, 0xdb, 0xeb, 0x90, 0x6f, 0x1d, 0x96, 0xf3, 0x73, + 0x47, 0x6e, 0xfe, 0x1a, 0x8a, 0xab, 0x33, 0xdf, 0x34, 0x49, 0xda, 0x3e, + 0xdc, 0x18, 0xd3, 0xd7, 0xa7, 0x53, 0x95, 0xb6, 0x1f, 0xe1, 0xdd, 0x4b, + 0x42, 0x81, 0x57, 0x95, 0x7b, 0x8e, 0x87, 0x42, 0xb4, 0xff, 0x9a, 0xaa, + 0xa7, 0xc5, 0xba, 0x49, 0x44, 0xff, 0xdd, 0x18, 0x2a, 0x4c, 0x5d, 0x3d, + 0x1b, 0xf1, 0x8b, 0x03, 0x7d, 0x92, 0xfc, 0x17, 0x6c, 0xc8, 0x82, 0x73, + 0x9e, 0xae, 0x6e, 0xf2, 0xec, 0xee, 0x5b, 0x96, 0xe3, 0x66, 0xb7, 0x52, + 0xfe, 0xb1, 0xbe, 0x8c, 0xb2, 0xed, 0x8e, 0xcd, 0x7a, 0xb7, 0xe1, 0x95, + 0xdb, 0xb1, 0xc2, 0x2e, 0xb6, 0xa3, 0xb1, 0x6e, 0xe9, 0xec, 0x12, 0x01, + 0x6f, 0x9b, 0xf6, 0xa1, 0xff, 0x11, 0x56, 0x26, 0x18, 0xfb, 0x1f, 0x91, + 0xcc, 0x22, 0xbe, 0x74, 0xd9, 0x9f, 0xe2, 0xa3, 0x16, 0x75, 0xba, 0xf9, + 0x1c, 0x40, 0x94, 0x67, 0xcf, 0xc7, 0x7b, 0x99, 0xb0, 0xc0, 0x9a, 0x3f, + 0x17, 0x27, 0x8c, 0xb2, 0xfe, 0x15, 0xf4, 0x74, 0xd8, 0x2f, 0x73, 0x6f, + 0x55, 0xfb, 0x58, 0xa2, 0xa6, 0x20, 0x92, 0xa7, 0x55, 0x41, 0x3d, 0x4c, + 0xa9, 0xbf, 0x4b, 0x72, 0x0c, 0x64, 0xd2, 0xa6, 0xcd, 0xaa, 0x46, 0x9e, + 0xe6, 0x29, 0xde, 0x53, 0xfb, 0x77, 0xf4, 0x1e, 0x41, 0xf2, 0xa5, 0x65, + 0x54, 0x77, 0xef, 0x65, 0x07, 0x28, 0x2e, 0xff, 0xf7, 0xca, 0xcd, 0xb4, + 0xc3, 0xa0, 0xdd, 0xec, 0x62, 0x9b, 0x6c, 0x2b, 0xcb, 0xed, 0x6f, 0x50, + 0x9c, 0xc3, 0xfc, 0x6b, 0x6b, 0x0a, 0xae, 0xd0, 0xfe, 0x56, 0x18, 0x0d, + 0x26, 0x4f, 0xaa, 0xac, 0x57, 0x47, 0xa6, 0x37, 0x79, 0xfa, 0x99, 0xfe, + 0xfe, 0x75, 0x6a, 0xda, 0x4b, 0x38, 0xb8, 0x54, 0xbf, 0x74, 0xf3, 0x69, + 0xf4, 0xd7, 0xf5, 0x13, 0xdc, 0x66, 0x0f, 0x4e, 0xfa, 0xdd, 0xf7, 0xfd, + 0x49, 0x1e, 0xce, 0x1f, 0x15, 0x16, 0x3b, 0xf7, 0x5d, 0x09, 0xcc, 0x5d, + 0x06, 0xf9, 0xb2, 0x51, 0x40, 0xe3, 0x5f, 0x57, 0x47, 0x71, 0x43, 0xd2, + 0x19, 0x53, 0xda, 0x5b, 0xb4, 0x0c, 0xdf, 0xad, 0xdf, 0xee, 0x89, 0xf8, + 0x10, 0x7e, 0x01, 0xaa, 0xcb, 0xfd, 0x86, 0xc9, 0x7c, 0x5f, 0x9f, 0x9d, + 0x90, 0x74, 0xbc, 0xaf, 0xad, 0xbf, 0x55, 0x9c, 0xdc, 0xb8, 0xb1, 0x7b, + 0x02, 0x06, 0x20, 0xb3, 0xef, 0x5b, 0xfe, 0x7f, 0x02, 0x2f, 0x87, 0xec, + 0x3b, 0xe2, 0x6e, 0x8e, 0x05, 0x42, 0xfb, 0xaa, 0x49, 0x1f, 0x22, 0x03, + 0x83, 0x95, 0xfe, 0x51, 0xa0, 0xf4, 0x5b, 0xe4, 0xc2, 0xff, 0x5f, 0x52, + 0xf3, 0xff, 0x49, 0x41, 0x99, 0xf9, 0xc5, 0xed, 0xe7, 0x8b, 0x0a, 0xed, + 0xb4, 0xfa, 0x21, 0xac, 0x08, 0xfd, 0xd1, 0xf5, 0x6b, 0x07, 0x4c, 0x2f, + 0xc1, 0xae, 0x6f, 0xfb, 0xa5, 0xb5, 0x9b, 0x63, 0x29, 0xf7, 0xf2, 0xec, + 0xf2, 0xb4, 0xab, 0x5f, 0x59, 0xe6, 0xa3, 0x6c, 0xd6, 0x53, 0x77, 0x10, + 0x1d, 0xcc, 0x7f, 0xa9, 0xf9, 0x91, 0xb5, 0x86, 0xb5, 0x97, 0x9a, 0xd6, + 0x5b, 0x24, 0x81, 0x21, 0xe3, 0x8f, 0x7c, 0x3b, 0x7c, 0x2e, 0xd0, 0xc8, + 0x44, 0xce, 0xd8, 0xd5, 0x93, 0x02, 0x47, 0xc5, 0xb7, 0xd6, 0x78, 0xc6, + 0xe3, 0xb4, 0x36, 0xa6, 0x14, 0xdd, 0x9b, 0x8f, 0xe6, 0x61, 0x54, 0xcf, + 0xf3, 0xe5, 0x91, 0xe0, 0x47, 0x08, 0xdc, 0xff, 0xab, 0xbd, 0xdc, 0x28, + 0x62, 0x5e, 0xae, 0x6e, 0x2b, 0x45, 0x34, 0xff, 0x6f, 0x19, 0x37, 0x42, + 0xe2, 0x33, 0xd7, 0x8b, 0xfd, 0xf2, 0x5f, 0x23, 0x63, 0xf7, 0xbc, 0xb0, + 0xbd, 0xdd, 0x81, 0x96, 0x2b, 0x7f, 0xf3, 0x68, 0x89, 0x28, 0xae, 0xcf, + 0xa5, 0xae, 0x52, 0x32, 0xd0, 0xa9, 0xde, 0x8b, 0xc8, 0xb2, 0x04, 0x46, + 0x83, 0x5b, 0x7c, 0x2f, 0xfa, 0x5a, 0x54, 0x7a, 0x8f, 0x17, 0x52, 0x45, + 0x99, 0x57, 0x82, 0xcc, 0xad, 0x77, 0x7d, 0x74, 0x09, 0xf6, 0xbd, 0x13, + 0xdd, 0xf3, 0x5a, 0x6b, 0x91, 0xbe, 0xeb, 0xbc, 0xcf, 0x3a, 0x07, 0xc2, + 0xf6, 0x33, 0x3c, 0x91, 0xf6, 0x31, 0xe6, 0x37, 0x6d, 0xc7, 0x03, 0x09, + 0x11, 0x44, 0xf6, 0x6e, 0xa7, 0x9e, 0xf7, 0xb9, 0x8a, 0xd1, 0x77, 0x6f, + 0x25, 0x44, 0x0d, 0xe2, 0x7f, 0x75, 0xda, 0x45, 0xc5, 0x2b, 0xf7, 0xda, + 0xd9, 0x0a, 0x38, 0x4a, 0xeb, 0xf5, 0xaf, 0xf3, 0xff, 0x2e, 0x2b, 0x93, + 0xa8, 0xed, 0x6f, 0xc3, 0xdb, 0xaf, 0xfa, 0x3d, 0x5e, 0xff, 0x6a, 0x71, + 0x74, 0xff, 0xd4, 0xed, 0x56, 0x21, 0x76, 0x6b, 0xbd, 0x2a, 0xbc, 0xcc, + 0xc7, 0xea, 0x6e, 0xa9, 0xc2, 0xbb, 0x81, 0x1d, 0x27, 0xfb, 0x7d, 0x66, + 0xa4, 0x24, 0x47, 0xa3, 0x4b, 0xbf, 0x2d, 0x2f, 0xb5, 0x92, 0x6a, 0x3b, + 0x25, 0xd8, 0xfa, 0xec, 0x93, 0x7f, 0xd1, 0x4d, 0xc8, 0x29, 0x4d, 0x7f, + 0x67, 0x18, 0xb7, 0xcd, 0x0b, 0x5c, 0x67, 0x42, 0xfa, 0xde, 0xfc, 0x8d, + 0xed, 0x65, 0x65, 0x1b, 0x6d, 0xef, 0xbd, 0x52, 0xdd, 0xee, 0x90, 0xce, + 0xb9, 0xef, 0xa7, 0x81, 0xb4, 0x94, 0x81, 0xac, 0xd1, 0xcd, 0xff, 0x23, + 0x96, 0x36, 0x06, 0xed, 0x6b, 0x9d, 0xb7, 0xc4, 0xf6, 0xdd, 0x2d, 0x95, + 0x00, 0xce, 0x8b, 0x45, 0xc8, 0x1b, 0xb7, 0x7c, 0xf4, 0xe9, 0x2a, 0x7f, + 0x17, 0xec, 0x6d, 0xe0, 0xc8, 0x2d, 0x0b, 0xa5, 0x29, 0xdf, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x3f, 0x54, 0x00, + 0xbc, 0xff, 0x3b, 0xda, 0xb6, 0x6d, 0x53, 0xbd, 0x4c, 0x62, 0xcc, 0xd5, + 0x60, 0x01, 0x8b, 0x92, 0xe8, 0x6f, 0x76, 0x3f, 0x1c, 0x73, 0x44, 0xdb, + 0xce, 0x3d, 0x47, 0x13, 0x1c, 0x73, 0xba, 0xbd, 0x07, 0x8b, 0x61, 0x16, + 0x0b, 0xbb, 0xad, 0x0f, 0x26, 0x8f, 0x9a, 0x82, 0x95, 0x1b, 0xe1, 0xf2, + 0xc6, 0x1c, 0xf4, 0x29, 0x77, 0x4a, 0x9b, 0x7c, 0xfa, 0xea, 0xf8, 0xc0, + 0x1f, 0xe0, 0x93, 0x56, 0xb8, 0x42, 0x7d, 0x0a, 0x8f, 0xb6, 0x46, 0x50, + 0x5d, 0x21, 0xbf, 0xc0, 0xbb, 0xf7, 0x57, 0xae, 0x29, 0xd3, 0x3c, 0x58, + 0xdb, 0x5c, 0x5b, 0x35, 0x72, 0x7a, 0x96, 0x4e, 0x65, 0x33, 0xc9, 0x33, + 0x8c, 0x79, 0xcb, 0xa6, 0x13, 0xc1, 0x05, 0xe8, 0xb0, 0x52, 0x0a, 0x15, + 0x5b, 0x76, 0x68, 0x99, 0x24, 0x28, 0x92, 0x77, 0xdc, 0x91, 0x4a, 0xb7, + 0xc5, 0x42, 0x1f, 0x3f, 0xb4, 0x34, 0xe3, 0xff, 0xb5, 0x8b, 0x1e, 0xda, + 0x8e, 0xcd, 0x69, 0xff, 0x6d, 0x27, 0xbc, 0x07, 0xaf, 0xef, 0x6e, 0x53, + 0xe4, 0x14, 0xfe, 0x59, 0x7b, 0x81, 0xf4, 0xe2, 0xf3, 0x3d, 0x7b, 0x65, + 0x83, 0xbc, 0x78, 0xfd, 0x6e, 0x41, 0x39, 0x8d, 0xf5, 0x2d, 0xe7, 0x3c, + 0x1b, 0x75, 0x51, 0x56, 0xc5, 0x73, 0x67, 0xc7, 0x94, 0xdf, 0x19, 0x5d, + 0x56, 0x20, 0xee, 0xdc, 0xa2, 0xb7, 0xcf, 0xd1, 0xd4, 0x7f, 0xf0, 0xbf, + 0xe2, 0xec, 0xe9, 0x25, 0xfe, 0x1d, 0xf7, 0x29, 0xd6, 0x8d, 0xd6, 0xf7, + 0x86, 0xb0, 0x8e, 0x7a, 0x0c, 0x9b, 0xd3, 0xc3, 0x00, 0xb7, 0xd8, 0xed, + 0x0b, 0xf7, 0xef, 0x45, 0xd4, 0x73, 0xd6, 0xdc, 0x21, 0x5d, 0x74, 0x2d, + 0x3b, 0x92, 0x22, 0xca, 0x5e, 0xfa, 0xaf, 0xcd, 0xc4, 0x4e, 0xfd, 0xd4, + 0x25, 0xca, 0xc4, 0x7a, 0x64, 0x74, 0x2a, 0xcc, 0xaa, 0xbc, 0xfe, 0xb6, + 0x2b, 0x6c, 0x1a, 0x63, 0xfc, 0xaa, 0x54, 0xdf, 0xdf, 0xae, 0x5f, 0x45, + 0x4c, 0xb0, 0xc7, 0xfe, 0x47, 0xeb, 0xce, 0x12, 0x47, 0x6d, 0x2e, 0xdd, + 0xb7, 0xe1, 0xe6, 0xf3, 0x2a, 0xab, 0xa2, 0x7f, 0x84, 0x1b, 0x38, 0x3a, + 0xb8, 0xbb, 0x10, 0x0e, 0x1e, 0xaf, 0x1e, 0x2f, 0xf4, 0x5f, 0xb4, 0xc2, + 0x93, 0x33, 0xf0, 0xb8, 0xec, 0xeb, 0x70, 0x86, 0xb8, 0xe5, 0x09, 0xda, + 0x0c, 0xc2, 0x3e, 0x2e, 0x54, 0xb8, 0xfb, 0x53, 0xa3, 0x53, 0x1d, 0x96, + 0x10, 0xd2, 0x57, 0xf6, 0xaa, 0xf5, 0x34, 0xd2, 0xf6, 0x11, 0xfd, 0x16, + 0xd6, 0xc6, 0x4e, 0x0c, 0x5e, 0x3e, 0xa2, 0xd1, 0x62, 0x94, 0xb5, 0xcf, + 0xe6, 0x2a, 0xe4, 0x34, 0x3a, 0x19, 0xa1, 0x60, 0xf9, 0x2f, 0x5d, 0xce, + 0x5c, 0x54, 0x6d, 0xb8, 0x8e, 0xe7, 0x55, 0x93, 0x7d, 0xd8, 0x19, 0xe8, + 0xdd, 0xea, 0x46, 0x21, 0x64, 0x92, 0xf0, 0xb7, 0x57, 0xb2, 0xc4, 0x7b, + 0x91, 0x6e, 0xff, 0xf7, 0x14, 0x50, 0x88, 0xf8, 0xda, 0xee, 0xf7, 0x56, + 0xef, 0xbf, 0x2d, 0xca, 0xfd, 0xaa, 0x78, 0x9d, 0x3f, 0x40, 0x10, 0x39, + 0xe7, 0x9c, 0xb2, 0x6e, 0x59, 0x45, 0x8f, 0xe4, 0xfe, 0x8f, 0xdb, 0x9e, + 0x52, 0xc3, 0x7b, 0x1b, 0x76, 0x0d, 0x2b, 0xad, 0x30, 0x8b, 0xdb, 0xfb, + 0xb7, 0xd2, 0x8c, 0xd2, 0x81, 0x05, 0xf4, 0x91, 0x6a, 0x81, 0xf7, 0xeb, + 0xf9, 0x9e, 0x1a, 0x38, 0xc5, 0xa7, 0xb1, 0x7d, 0xf3, 0x72, 0x4a, 0xd3, + 0xe7, 0xbf, 0xbb, 0x7c, 0xb8, 0xe7, 0xda, 0xf6, 0x0e, 0x57, 0x31, 0x97, + 0x89, 0x8e, 0xe3, 0xbb, 0x9c, 0xdf, 0xa5, 0x5d, 0x43, 0x86, 0xfe, 0x9e, + 0x99, 0xc3, 0x1c, 0xe6, 0x4c, 0xbd, 0x64, 0xfb, 0x5e, 0xa9, 0xf6, 0xc6, + 0x8d, 0xf9, 0x8f, 0xd2, 0x84, 0x42, 0xff, 0xb4, 0xde, 0x86, 0x08, 0x5c, + 0x12, 0x9f, 0xed, 0x43, 0x8b, 0x63, 0x52, 0xa1, 0x98, 0x95, 0xfe, 0xf0, + 0x8d, 0xff, 0x70, 0x36, 0xa4, 0xbb, 0x7a, 0xd1, 0xe5, 0x8c, 0x8a, 0xb7, + 0xdf, 0xdd, 0xca, 0x1a, 0x44, 0x9a, 0x67, 0xeb, 0xc0, 0xbd, 0xd4, 0xc3, + 0xeb, 0xfb, 0xc2, 0x67, 0x8f, 0x0c, 0x3a, 0xe8, 0x39, 0x7a, 0x8a, 0x92, + 0x4b, 0xed, 0x34, 0x5b, 0x11, 0xba, 0xc6, 0x82, 0x1f, 0xbe, 0x7b, 0x8e, + 0xc0, 0x07, 0x83, 0x7a, 0xd3, 0xbf, 0x6b, 0x68, 0x4d, 0x15, 0x52, 0xfd, + 0xcd, 0xec, 0x33, 0x0f, 0xc7, 0xd9, 0xdb, 0xeb, 0x40, 0xba, 0xb8, 0xa6, + 0xfa, 0xff, 0x2d, 0x6e, 0x62, 0x61, 0xd1, 0x6f, 0x90, 0x17, 0xa5, 0x09, + 0xa5, 0x53, 0xa3, 0x7c, 0xbd, 0x93, 0x97, 0x21, 0x43, 0x05, 0x97, 0x32, + 0x7b, 0x72, 0xd3, 0x5c, 0xad, 0x9a, 0xf9, 0xaf, 0xe8, 0x89, 0x18, 0x23, + 0xe5, 0xaf, 0x66, 0x17, 0x38, 0x7b, 0x90, 0x30, 0xdf, 0xfe, 0xe7, 0x6b, + 0xb8, 0xfe, 0x0d, 0xbe, 0xe6, 0x28, 0x7b, 0x78, 0xff, 0x9b, 0x6e, 0xbb, + 0x09, 0xb0, 0x86, 0xb6, 0xfb, 0x7a, 0x8f, 0xc7, 0xd2, 0x65, 0x7f, 0xef, + 0x3f, 0x1c, 0x32, 0xb4, 0xb6, 0xdd, 0x68, 0xc1, 0x3e, 0x53, 0x75, 0x52, + 0x51, 0x6e, 0xee, 0x64, 0x6e, 0x19, 0x75, 0x0d, 0x3b, 0x83, 0xbc, 0xa7, + 0x2b, 0x73, 0xe6, 0x61, 0x27, 0xdc, 0x63, 0x6b, 0xad, 0x0f, 0x91, 0x0f, + 0xb8, 0x4d, 0x5c, 0x3f, 0xf5, 0x76, 0xbf, 0xf5, 0xe4, 0x5b, 0x75, 0x43, + 0x1f, 0x4a, 0x22, 0xf8, 0xd4, 0xda, 0x8d, 0x9c, 0xfd, 0xc8, 0xf2, 0x3b, + 0x31, 0x24, 0xfc, 0xf2, 0x93, 0x78, 0xae, 0x71, 0xde, 0x43, 0xf9, 0x69, + 0x6a, 0xeb, 0x29, 0x39, 0xfc, 0x1b, 0x3f, 0x3e, 0x27, 0x76, 0xfc, 0x76, + 0x53, 0x7e, 0xcf, 0x6d, 0x6b, 0x3f, 0x56, 0xcd, 0x62, 0x39, 0xd5, 0x7a, + 0xce, 0x89, 0xa2, 0x08, 0xe2, 0xe9, 0xbd, 0xc5, 0x59, 0x12, 0x5e, 0x65, + 0x9a, 0xaf, 0x34, 0x8b, 0x5d, 0x73, 0xf1, 0xfe, 0x89, 0xcb, 0x1b, 0xfd, + 0x3c, 0x72, 0x61, 0x56, 0x61, 0xed, 0x71, 0xaf, 0x31, 0xdb, 0xe6, 0xee, + 0xcb, 0x0c, 0x6e, 0xfc, 0x0a, 0xfa, 0x53, 0x77, 0x38, 0x8d, 0x2d, 0x50, + 0xb9, 0x3e, 0x55, 0xce, 0x99, 0xb7, 0xb5, 0x81, 0xc0, 0x75, 0x37, 0x3d, + 0x46, 0x21, 0x78, 0x8a, 0x33, 0xbe, 0x63, 0xd7, 0xe8, 0xae, 0x08, 0xa8, + 0x73, 0xcf, 0xb4, 0xa5, 0x1e, 0x93, 0x86, 0x56, 0xf3, 0x93, 0xd6, 0xf4, + 0xcc, 0x2a, 0x2e, 0x97, 0x0e, 0xed, 0x56, 0x52, 0xb0, 0xb3, 0x1b, 0x42, + 0xa3, 0x9b, 0x33, 0xdc, 0xaf, 0x31, 0xfc, 0x9e, 0x6d, 0x74, 0x54, 0x4d, + 0xc7, 0x60, 0x78, 0x04, 0x2d, 0xc8, 0x63, 0x36, 0x26, 0x8f, 0x97, 0x45, + 0xb5, 0x53, 0x63, 0xee, 0x33, 0xd2, 0xdc, 0x0d, 0x21, 0x43, 0x93, 0xf6, + 0x7d, 0xf6, 0x66, 0xeb, 0xba, 0x7a, 0x48, 0xf8, 0x76, 0x9d, 0x0e, 0x79, + 0x81, 0x01, 0xac, 0x4e, 0x18, 0x2e, 0x59, 0x9c, 0x0f, 0xf1, 0xe2, 0x2a, + 0x16, 0xd3, 0x63, 0x24, 0x4d, 0xb7, 0x62, 0x33, 0x0d, 0x7f, 0x9d, 0xf5, + 0xe9, 0x25, 0x9c, 0x5a, 0xea, 0x07, 0x05, 0xde, 0xa5, 0xe6, 0xfa, 0x09, + 0xaa, 0xaa, 0xc7, 0x7a, 0x7c, 0xb9, 0xee, 0xdc, 0x3d, 0x61, 0xa7, 0x2d, + 0x7b, 0x77, 0xf7, 0xd8, 0xca, 0xba, 0xb5, 0x35, 0x7a, 0xf3, 0x8d, 0x05, + 0xff, 0xdc, 0x68, 0x64, 0x28, 0x3a, 0x7e, 0xe5, 0x5c, 0xbb, 0x4c, 0x35, + 0x03, 0x6c, 0x82, 0xe6, 0x53, 0x24, 0x49, 0x50, 0x29, 0x0a, 0x59, 0xaa, + 0x3f, 0x16, 0x2c, 0xa5, 0xed, 0x7c, 0xed, 0x7d, 0xe0, 0x0d, 0x4a, 0xd9, + 0x8c, 0xb0, 0x3f, 0xfa, 0xa3, 0x34, 0x78, 0x8a, 0x3f, 0x3f, 0x47, 0x1e, + 0xf7, 0x47, 0xea, 0xd7, 0xee, 0xfc, 0x0f, 0x54, 0xba, 0x1d, 0x94, 0xfb, + 0x5d, 0xaa, 0x02, 0x64, 0xf6, 0xc1, 0x91, 0xc3, 0xd8, 0xb8, 0x71, 0x4e, + 0xb1, 0xee, 0x75, 0x53, 0xef, 0xe6, 0x89, 0xca, 0xad, 0x39, 0xf5, 0x8a, + 0x20, 0xa3, 0x20, 0xec, 0x2f, 0xfc, 0x00, 0xe2, 0xa9, 0x48, 0xa9, 0xff, + 0x39, 0xa3, 0xb3, 0xfc, 0xd9, 0xd5, 0xff, 0x35, 0x11, 0x79, 0xe8, 0xaf, + 0xbc, 0xba, 0x0f, 0xfc, 0x04, 0x14, 0x58, 0x56, 0xda, 0xb1, 0x4e, 0x0e, + 0x25, 0xde, 0x9d, 0x66, 0xdb, 0xa3, 0xf5, 0x35, 0x37, 0x7a, 0xa6, 0x5f, + 0x9d, 0x81, 0x07, 0x88, 0x95, 0xa0, 0xc5, 0x8b, 0x6a, 0x4c, 0x10, 0xe3, + 0x6e, 0xa9, 0x18, 0xf8, 0xc0, 0x7c, 0x0e, 0x9d, 0xef, 0x7f, 0x19, 0x4e, + 0x50, 0xe8, 0x8e, 0x54, 0x0f, 0xeb, 0x2c, 0x6a, 0x12, 0x6e, 0x77, 0x6a, + 0xba, 0xaa, 0x6f, 0x95, 0xa7, 0xb2, 0xd7, 0x10, 0xfe, 0x5e, 0x63, 0x45, + 0x8b, 0x34, 0xcf, 0xff, 0x0e, 0x4d, 0xab, 0xaa, 0x5f, 0xde, 0xf1, 0xd7, + 0xb4, 0x4f, 0x89, 0xce, 0x85, 0x45, 0xd7, 0xcf, 0x84, 0x0f, 0xae, 0x11, + 0x2d, 0x30, 0x3d, 0x2f, 0x8c, 0x6e, 0x4c, 0xe2, 0xef, 0xea, 0x57, 0xd2, + 0x83, 0x55, 0x02, 0x5a, 0xfb, 0x5c, 0x17, 0xd4, 0xd6, 0xe3, 0x13, 0xcf, + 0xd4, 0x16, 0xf3, 0xf5, 0xdc, 0xf6, 0xff, 0x48, 0x4e, 0x5e, 0x95, 0xdb, + 0x69, 0x5c, 0x57, 0x25, 0xac, 0xeb, 0x9c, 0x02, 0x1c, 0xac, 0x22, 0x41, + 0x92, 0x1a, 0x05, 0xbb, 0x5e, 0xde, 0x47, 0x63, 0xd6, 0xf9, 0x32, 0xb3, + 0x81, 0x82, 0x20, 0x3c, 0x3e, 0x99, 0xf3, 0x1c, 0x4e, 0x5b, 0xf9, 0x69, + 0x5c, 0x57, 0x4a, 0x98, 0x68, 0x68, 0x87, 0x7e, 0x77, 0xff, 0xa6, 0x5b, + 0xf3, 0x67, 0xac, 0x7b, 0xbd, 0x8b, 0x23, 0xcb, 0xdf, 0x37, 0x2e, 0x84, + 0xd6, 0xc8, 0xc9, 0x63, 0x8d, 0x08, 0xaf, 0xf7, 0xb4, 0xd5, 0xb8, 0x5f, + 0xda, 0x23, 0xe4, 0x8f, 0xcb, 0xb6, 0x1c, 0xa1, 0x34, 0xb0, 0x92, 0x08, + 0xee, 0x52, 0x50, 0x2b, 0x98, 0x63, 0x68, 0xef, 0xf1, 0x52, 0x33, 0xbe, + 0x3a, 0x63, 0xb3, 0x1b, 0xb7, 0x93, 0xbf, 0x48, 0xf5, 0xb4, 0x9d, 0xc3, + 0x3d, 0x7a, 0xcf, 0x44, 0x77, 0x85, 0x15, 0x75, 0x77, 0x62, 0x96, 0x4a, + 0x37, 0xeb, 0x00, 0x37, 0x3e, 0x9d, 0x4a, 0xba, 0x99, 0x97, 0xc5, 0x39, + 0x3d, 0xc0, 0x21, 0xbb, 0xec, 0x04, 0x7c, 0xc3, 0xa8, 0x98, 0xee, 0xfb, + 0xb3, 0x6a, 0x99, 0x1e, 0x13, 0x58, 0x35, 0x43, 0x5f, 0xd3, 0x36, 0x2c, + 0x71, 0x94, 0xab, 0xb3, 0x5f, 0xf9, 0xf4, 0xc4, 0x50, 0x82, 0x7e, 0x1f, + 0x95, 0xbb, 0xea, 0x3e, 0x86, 0x3b, 0xe6, 0xd9, 0x57, 0x6e, 0xf4, 0x57, + 0xe5, 0x84, 0xcf, 0x9f, 0xd7, 0x34, 0x47, 0x9a, 0x72, 0xed, 0x24, 0x59, + 0x97, 0x32, 0xe8, 0xfa, 0x16, 0xba, 0x5e, 0xf9, 0x25, 0xcf, 0x24, 0x4f, + 0x57, 0x26, 0x72, 0xbd, 0xf0, 0xb0, 0xe0, 0x4b, 0x7e, 0x3e, 0x42, 0x88, + 0x41, 0x60, 0xba, 0xc5, 0x2e, 0x87, 0xc6, 0xac, 0x78, 0xaf, 0xbf, 0x55, + 0x41, 0x7b, 0x7d, 0x25, 0xe4, 0xb6, 0xbe, 0x84, 0xc1, 0x85, 0x70, 0xee, + 0x2f, 0xe6, 0x8d, 0x14, 0x3c, 0x4b, 0xc9, 0x65, 0xf4, 0x90, 0xdd, 0xd5, + 0x9d, 0x9d, 0x50, 0x20, 0x83, 0x0c, 0x83, 0xed, 0x5c, 0xcf, 0xd1, 0x2b, + 0x8d, 0x6f, 0x25, 0xd2, 0xe6, 0x0c, 0x71, 0x4e, 0x94, 0x3e, 0x96, 0x7e, + 0xe6, 0xc8, 0xeb, 0x8a, 0xde, 0x84, 0xbd, 0x9a, 0x10, 0x0d, 0x7c, 0x12, + 0x60, 0x37, 0x76, 0xd5, 0xa6, 0x2f, 0xf4, 0x7a, 0xe5, 0x7d, 0x34, 0xae, + 0x65, 0xba, 0x6c, 0x6a, 0x53, 0xdb, 0x87, 0xff, 0x3e, 0x63, 0xd8, 0x9b, + 0xb3, 0xba, 0x46, 0xc5, 0x02, 0x2c, 0x36, 0x1e, 0x85, 0x99, 0xf3, 0xa2, + 0xdb, 0x5f, 0x6a, 0x1a, 0xce, 0xd9, 0xbb, 0xc3, 0xaf, 0xaa, 0x72, 0x6f, + 0x1f, 0x16, 0x55, 0xf2, 0xc4, 0xfa, 0x7f, 0x47, 0x25, 0x97, 0xc3, 0xdc, + 0xff, 0x32, 0xdd, 0x2f, 0x7e, 0xf6, 0xa3, 0xe2, 0xcf, 0x13, 0xc7, 0x26, + 0x52, 0x65, 0xe7, 0x4f, 0x60, 0xfd, 0x62, 0x16, 0xc3, 0xf2, 0x86, 0x03, + 0x5b, 0x52, 0x3b, 0x08, 0x44, 0x25, 0x11, 0xb4, 0xa0, 0xf5, 0xfe, 0x2a, + 0x4c, 0x37, 0x9e, 0x53, 0x62, 0x10, 0x32, 0x37, 0x3b, 0x8f, 0x4b, 0x10, + 0x61, 0xf6, 0xf1, 0x15, 0x73, 0xd4, 0x52, 0xa5, 0xee, 0xb0, 0x7f, 0xe1, + 0xfc, 0xbe, 0x32, 0xe9, 0x12, 0x5e, 0xe8, 0x82, 0xc5, 0xa4, 0xad, 0xfd, + 0x54, 0xdc, 0x56, 0x15, 0xef, 0x1c, 0x76, 0xdd, 0x4a, 0x51, 0x15, 0x44, + 0x65, 0x0f, 0x7d, 0x93, 0x52, 0xae, 0xf5, 0x37, 0x82, 0x51, 0xb5, 0x89, + 0x82, 0x47, 0x56, 0x8f, 0x3b, 0xf7, 0xd2, 0x28, 0xa8, 0x6e, 0xfa, 0x36, + 0x9e, 0x3f, 0xb9, 0xd3, 0xbc, 0x6e, 0xa3, 0x2a, 0x95, 0xd6, 0x93, 0xf6, + 0x95, 0x24, 0x1f, 0xde, 0xa7, 0xe5, 0x53, 0xaa, 0x10, 0x67, 0xf8, 0x88, + 0x89, 0xe8, 0x0d, 0xb4, 0xd8, 0x15, 0x76, 0xf1, 0xd1, 0xdb, 0xae, 0xa3, + 0x10, 0x58, 0xb0, 0xe4, 0x40, 0x52, 0x9c, 0x75, 0xe9, 0xd9, 0x07, 0x98, + 0x7f, 0x8f, 0xdd, 0x90, 0xcd, 0x52, 0x32, 0x49, 0x6d, 0x3d, 0x2b, 0x29, + 0xc0, 0x5c, 0x72, 0xb3, 0xf2, 0xe8, 0xb2, 0xb5, 0xad, 0xc8, 0xbe, 0xcd, + 0xd2, 0xa1, 0x24, 0x19, 0x50, 0x7f, 0xfd, 0xda, 0x80, 0x6d, 0x55, 0x73, + 0x76, 0x93, 0xb4, 0xd3, 0x85, 0x3e, 0x34, 0xd7, 0xa6, 0x77, 0x50, 0x33, + 0x69, 0xd9, 0x55, 0x13, 0x5b, 0xb2, 0xaa, 0xe9, 0x4b, 0xa8, 0xdb, 0xed, + 0xf8, 0x68, 0x5b, 0x6a, 0x27, 0x23, 0xff, 0xcf, 0x52, 0x9a, 0x71, 0x9a, + 0x94, 0x43, 0x4d, 0xc7, 0x62, 0x59, 0xd0, 0x7b, 0x7d, 0x75, 0x22, 0x5b, + 0xfc, 0x0d, 0x2d, 0x88, 0x76, 0x5f, 0xc5, 0xee, 0x1b, 0x8c, 0xc9, 0xf3, + 0xcc, 0xca, 0x4c, 0x89, 0x09, 0xda, 0xa2, 0x7b, 0x31, 0xb6, 0xae, 0xcc, + 0x4c, 0xac, 0xee, 0x5b, 0xe3, 0x71, 0xd3, 0x5c, 0x57, 0xca, 0xd9, 0x89, + 0xea, 0x7a, 0x95, 0xff, 0x8a, 0x20, 0x95, 0xb9, 0x35, 0xe1, 0x6f, 0x96, + 0x0c, 0x18, 0xd8, 0x55, 0x5c, 0x1b, 0x50, 0x3f, 0xb5, 0x4a, 0xdc, 0x9b, + 0xf7, 0xd8, 0x7d, 0x7d, 0xa7, 0x2c, 0x71, 0xe6, 0xaa, 0x43, 0xf0, 0x8d, + 0xe3, 0x7e, 0x2a, 0x3a, 0x40, 0xf0, 0xe6, 0x89, 0x70, 0xb6, 0x99, 0x2e, + 0xdb, 0x73, 0x36, 0xa3, 0x88, 0xd6, 0xbf, 0x22, 0xf5, 0x35, 0x89, 0x9e, + 0x5c, 0x13, 0x8e, 0x2c, 0x8b, 0x6f, 0xaf, 0xf2, 0xff, 0xa1, 0x8c, 0x52, + 0x33, 0x64, 0x6a, 0x81, 0xbd, 0xf5, 0x54, 0x66, 0xff, 0x65, 0xd2, 0x69, + 0x7b, 0xdf, 0x6f, 0x96, 0x7e, 0xfe, 0xfe, 0xdb, 0xac, 0x18, 0xb8, 0x5b, + 0x4e, 0xdc, 0x47, 0xc0, 0x43, 0x6e, 0xee, 0x97, 0x93, 0x1a, 0x8d, 0x51, + 0x1d, 0xa8, 0x72, 0x63, 0xff, 0x95, 0x7b, 0xb3, 0xa1, 0x0c, 0x86, 0xb5, + 0x01, 0xe0, 0x57, 0xd7, 0xba, 0x37, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xab, 0xe6, 0xff, 0xff, + 0xff, 0x80, 0xe5, 0x1b, 0x5c, 0x26, 0x26, 0x01, 0x00, 0x00, 0x00, 0x80, + 0x21, 0x7b, 0x61, 0x26, 0xae, 0x02, 0x00, 0x00, 0x00, 0x00, 0x22, 0x79, + 0x74, 0x26, 0x85, 0xe8, 0xff, 0xff, 0xff, 0x80, 0x47, 0x61, 0x65, 0x26, + 0xb4, 0xeb, 0xff, 0xff, 0xff, 0x00, 0x62, 0x1e, 0x68, 0x26, 0xd0, 0xf5, + 0xff, 0xff, 0xff, 0x00, 0x67, 0x93, 0x79, 0x26, 0x1e, 0x0f, 0x00, 0x00, + 0x00, 0x80, 0xc2, 0xb7, 0x5a, 0x26, 0x6b, 0xeb, 0xff, 0xff, 0xff, 0x00, + 0xd2, 0x42, 0x6c, 0x26, 0x4b, 0xe6, 0xff, 0xff, 0xff, 0x80, 0xd3, 0x15, + 0x68, 0x26, 0xe5, 0xe6, 0xff, 0xff, 0xff, 0x00, 0xcf, 0x3a, 0x50, 0x26, + 0x2e, 0xf1, 0xff, 0xff, 0xff, 0x00, 0x4e, 0xe0, 0x6d, 0x26, 0x46, 0x01, + 0x00, 0x00, 0x00, 0x80, 0x8c, 0xc1, 0x43, 0x25, 0xa6, 0x15, 0x00, 0x00, + 0x00, 0x80, 0x4b, 0xa7, 0x75, 0x26, 0x32, 0xfe, 0xff, 0xff, 0xff, 0x80, + 0x51, 0x9e, 0x42, 0x25, 0x8a, 0x09, 0x00, 0x00, 0x00, 0x00, 0x91, 0x19, + 0x53, 0x25, 0xf4, 0xeb, 0xff, 0xff, 0xff, 0x80, 0x43, 0x58, 0x47, 0x26, + 0xa7, 0xf8, 0xff, 0xff, 0xff, 0x80, 0xb0, 0xb4, 0x44, 0x25, 0xeb, 0xfa, + 0xff, 0xff, 0xff, 0x00, 0x97, 0x9e, 0x7e, 0x26, 0xd0, 0x1f, 0x00, 0x00, + 0x00, 0x00, 0x70, 0x9b, 0x56, 0x26, 0x0c, 0x24, 0x00, 0x00, 0x00, 0x00, + 0x10, 0x47, 0x52, 0x26, 0x9b, 0xfc, 0xff, 0xff, 0xff, 0x80, 0xae, 0x8b, + 0x40, 0x25, 0x0c, 0xff, 0xff, 0xff, 0xff, 0x00, 0x08, 0xa4, 0x64, 0x26, + 0x77, 0xe0, 0xff, 0xff, 0xff, 0x80, 0x0f, 0x3f, 0x77, 0x27, 0x9a, 0xef, + 0xff, 0xff, 0xff, 0x00, 0x1e, 0x39, 0x6f, 0x26, 0x19, 0x08, 0x00, 0x00, + 0x00, 0x80, 0x5b, 0x7e, 0x4f, 0x25, 0x67, 0x22, 0x00, 0x00, 0x00, 0x80, + 0xad, 0xa6, 0x48, 0x26, 0xe0, 0x17, 0x00, 0x00, 0x00, 0x80, 0xe3, 0x85, + 0x5c, 0x26, 0xb6, 0xe9, 0xff, 0xff, 0xff, 0x80, 0x9f, 0xb5, 0x58, 0x26, + 0xbc, 0xef, 0xff, 0xff, 0xff, 0x80, 0x08, 0xcf, 0x71, 0x26, 0x33, 0xff, + 0xff, 0xff, 0xff, 0x00, 0x2e, 0x76, 0x51, 0x25, 0x8b, 0xf9, 0xff, 0xff, + 0xff, 0x00, 0xd7, 0x87, 0x72, 0x26, 0x52, 0xdb, 0xff, 0xff, 0xff, 0x00, + 0x66, 0xf4, 0x78, 0x27, 0x91, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x40, 0x01, + 0x42, 0x25, 0x14, 0xff, 0xff, 0xff, 0xff, 0x80, 0xf0, 0x7e, 0x40, 0x25, + 0x1e, 0xf4, 0xff, 0xff, 0xff, 0x00, 0x9a, 0x5a, 0x62, 0x26, 0xbf, 0xfd, + 0xff, 0xff, 0xff, 0x00, 0xc6, 0x5b, 0x5d, 0x25, 0xf3, 0xe5, 0xff, 0xff, + 0xff, 0x00, 0x6f, 0x72, 0x55, 0x26, 0x29, 0xf1, 0xff, 0xff, 0xff, 0x00, + 0x1f, 0x7d, 0x78, 0x26, 0x15, 0x14, 0x00, 0x00, 0x00, 0x80, 0xa7, 0x1f, + 0x46, 0x25, 0x10, 0x23, 0x00, 0x00, 0x00, 0x00, 0x54, 0xdc, 0x53, 0x26, + 0xd7, 0x17, 0x00, 0x00, 0x00, 0x80, 0xd8, 0xdb, 0x70, 0x26, 0xfc, 0x29, + 0x00, 0x00, 0x00, 0x80, 0xc0, 0x04, 0x4a, 0x26, 0x12, 0x15, 0x00, 0x00, + 0x00, 0x00, 0x63, 0x6f, 0x48, 0x25, 0x92, 0xf9, 0xff, 0xff, 0xff, 0x80, + 0x17, 0x5f, 0x56, 0x25, 0xbb, 0x13, 0x00, 0x00, 0x00, 0x00, 0xff, 0xb2, + 0x40, 0x25, 0x45, 0xe5, 0xff, 0xff, 0xff, 0x80, 0x24, 0x4d, 0x45, 0x26, + 0x26, 0xf6, 0xff, 0xff, 0xff, 0x80, 0x1e, 0xab, 0x6b, 0x26, 0x32, 0xf9, + 0xff, 0xff, 0xff, 0x80, 0x10, 0x2f, 0x62, 0x26, 0x46, 0x0c, 0x00, 0x00, + 0x00, 0x80, 0xb0, 0xbe, 0x46, 0x25, 0x0e, 0x2a, 0x00, 0x00, 0x00, 0x80, + 0x7c, 0xad, 0x44, 0x26, 0x25, 0x00, 0x00, 0x00, 0x00, 0x80, 0x34, 0x58, + 0x70, 0x26, 0x78, 0xf5, 0xff, 0xff, 0xff, 0x80, 0xc7, 0xd2, 0x7b, 0x26, + 0xaa, 0xf0, 0xff, 0xff, 0xff, 0x00, 0x3b, 0x93, 0x41, 0x25, 0x22, 0xec, + 0xff, 0xff, 0xff, 0x80, 0x65, 0xa2, 0x70, 0x26, 0xbe, 0x21, 0x00, 0x00, + 0x00, 0x00, 0x14, 0xbd, 0x46, 0x26, 0x5d, 0xf9, 0xff, 0xff, 0xff, 0x80, + 0x72, 0x0d, 0x75, 0x26, 0xea, 0xe7, 0xff, 0xff, 0xff, 0x00, 0xb2, 0x6e, + 0x4e, 0x26, 0xb7, 0x2f, 0x00, 0x00, 0x00, 0x80, 0xab, 0x5a, 0x78, 0x27, + 0xce, 0xf8, 0xff, 0xff, 0xff, 0x00, 0x11, 0xf7, 0x76, 0x26, 0x90, 0x2e, + 0x00, 0x00, 0x00, 0x80, 0xd1, 0x10, 0x7e, 0x27, 0xe5, 0x26, 0x00, 0x00, + 0x00, 0x80, 0xd7, 0x24, 0x45, 0x26, 0xe1, 0xf2, 0xff, 0xff, 0xff, 0x00, + 0x2b, 0x25, 0x6e, 0x26, 0x33, 0xf9, 0xff, 0xff, 0xff, 0x80, 0x91, 0xf4, + 0x61, 0x25, 0x9f, 0x14, 0x00, 0x00, 0x00, 0x00, 0x16, 0xac, 0x65, 0x26, + 0x99, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x09, 0xf4, 0x4f, 0x26, 0x9d, 0xf9, + 0xff, 0xff, 0xff, 0x00, 0x68, 0x69, 0x7a, 0x26, 0xef, 0xdb, 0xff, 0xff, + 0xff, 0x00, 0xcb, 0xce, 0x4f, 0x26, 0x45, 0xf0, 0xff, 0xff, 0xff, 0x00, + 0x24, 0x10, 0x75, 0x26, 0x08, 0xf4, 0xff, 0xff, 0xff, 0x80, 0xb1, 0xb1, + 0x47, 0x25, 0x3f, 0xf2, 0xff, 0xff, 0xff, 0x00, 0xe8, 0x4c, 0x68, 0x26, + 0x12, 0xf1, 0xff, 0xff, 0xff, 0x00, 0x38, 0x69, 0x6b, 0x26, 0x69, 0xf0, + 0xff, 0xff, 0xff, 0x80, 0xb3, 0xda, 0x49, 0x25, 0xd7, 0xeb, 0xff, 0xff, + 0xff, 0x80, 0xbc, 0xce, 0x55, 0x26, 0xac, 0xcf, 0xff, 0xff, 0xff, 0x80, + 0xad, 0xa6, 0x79, 0x27, 0xca, 0xe7, 0xff, 0xff, 0xff, 0x00, 0x17, 0x9d, + 0x4e, 0x26, 0x89, 0xf2, 0xff, 0xff, 0xff, 0x00, 0x35, 0xce, 0x64, 0x26, + 0xe6, 0x26, 0x00, 0x00, 0x00, 0x00, 0xa2, 0xff, 0x45, 0x26, 0x6d, 0xf1, + 0xff, 0xff, 0xff, 0x80, 0x09, 0x57, 0x57, 0x26, 0xee, 0xd4, 0xff, 0xff, + 0xff, 0x00, 0x14, 0x03, 0x43, 0x26, 0xca, 0xfa, 0xff, 0xff, 0xff, 0x80, + 0x82, 0x2c, 0x57, 0x26, 0x42, 0xec, 0xff, 0xff, 0xff, 0x80, 0x4a, 0x0f, + 0x6a, 0x26, 0x20, 0x22, 0x00, 0x00, 0x00, 0x00, 0x25, 0xb7, 0x53, 0x26, + 0x71, 0x03, 0x00, 0x00, 0x00, 0x80, 0x64, 0xbd, 0x4a, 0x25, 0xcd, 0xeb, + 0xff, 0xff, 0xff, 0x80, 0xe5, 0x31, 0x5f, 0x26, 0x15, 0x2a, 0x00, 0x00, + 0x00, 0x00, 0x41, 0xc5, 0x77, 0x27, 0xe0, 0xec, 0xff, 0xff, 0xff, 0x00, + 0xc3, 0x9f, 0x6b, 0x26, 0x3f, 0xf9, 0xff, 0xff, 0xff, 0x80, 0x7d, 0xdd, + 0x4a, 0x25, 0x2c, 0xff, 0xff, 0xff, 0xff, 0x80, 0x47, 0x5c, 0x4e, 0x25, + 0x06, 0xfa, 0xff, 0xff, 0xff, 0x80, 0x54, 0x7a, 0x75, 0x26, 0x72, 0xfe, + 0xff, 0xff, 0xff, 0x00, 0xf1, 0x32, 0x5c, 0x25, 0xf7, 0xfd, 0xff, 0xff, + 0xff, 0x80, 0x45, 0xa5, 0x69, 0x26, 0xe9, 0xfd, 0xff, 0xff, 0xff, 0x80, + 0x5b, 0xd7, 0x6f, 0x26, 0xcb, 0xf1, 0xff, 0xff, 0xff, 0x80, 0x5d, 0xba, + 0x7f, 0x26, 0xe7, 0xe4, 0xff, 0xff, 0xff, 0x00, 0x86, 0x06, 0x49, 0x26, + 0xef, 0xfd, 0xff, 0xff, 0xff, 0x00, 0x17, 0x86, 0x6a, 0x25, 0x80, 0xf6, + 0xff, 0xff, 0xff, 0x80, 0x5a, 0xfb, 0x7f, 0x26, 0x1e, 0x06, 0x00, 0x00, + 0x00, 0x80, 0xd2, 0x82, 0x57, 0x25, 0xdb, 0xfa, 0xff, 0xff, 0xff, 0x80, + 0x4a, 0xdf, 0x5e, 0x26, 0x1c, 0xe5, 0xff, 0xff, 0xff, 0x80, 0xe1, 0x3d, + 0x4f, 0x26, 0x24, 0xf5, 0xff, 0xff, 0xff, 0x00, 0x71, 0x67, 0x6d, 0x26, + 0xfb, 0x1a, 0x00, 0x00, 0x00, 0x80, 0xf4, 0xfe, 0x5f, 0x26, 0xb4, 0x1c, + 0x00, 0x00, 0x00, 0x80, 0x2b, 0x8e, 0x4d, 0x26, 0x18, 0x3a, 0x00, 0x00, + 0x00, 0x00, 0xf9, 0x0f, 0x71, 0x27, 0x02, 0xef, 0xff, 0xff, 0xff, 0x80, + 0xc5, 0xc4, 0x79, 0x26, 0x71, 0x22, 0x00, 0x00, 0x00, 0x80, 0x41, 0x5b, + 0x45, 0x26, 0xe1, 0xf2, 0xff, 0xff, 0xff, 0x00, 0xa6, 0x07, 0x6b, 0x26, + 0x7f, 0xef, 0xff, 0xff, 0xff, 0x00, 0x4c, 0x63, 0x40, 0x25, 0xd6, 0x02, + 0x00, 0x00, 0x00, 0x80, 0xc0, 0x69, 0x48, 0x25, 0x16, 0xf8, 0xff, 0xff, + 0xff, 0x00, 0x74, 0x91, 0x5d, 0x25, 0x87, 0xf5, 0xff, 0xff, 0xff, 0x00, + 0x07, 0xfd, 0x4c, 0x25, 0x33, 0xff, 0xff, 0xff, 0xff, 0x00, 0x32, 0x3f, + 0x73, 0x26, 0x62, 0xfb, 0xff, 0xff, 0xff, 0x00, 0x89, 0x4c, 0x67, 0x26, + 0x1d, 0x22, 0x00, 0x00, 0x00, 0x00, 0x90, 0xab, 0x4c, 0x26, 0x5d, 0xf4, + 0xff, 0xff, 0xff, 0x80, 0x28, 0xd3, 0x70, 0x26, 0x09, 0x0b, 0x00, 0x00, + 0x00, 0x80, 0xaf, 0xc6, 0x5b, 0x26, 0xd5, 0xd6, 0xff, 0xff, 0xff, 0x00, + 0x67, 0x7e, 0x43, 0x26, 0x5a, 0xf3, 0xff, 0xff, 0xff, 0x80, 0x8b, 0x9e, + 0x6f, 0x26, 0x6c, 0xfe, 0xff, 0xff, 0xff, 0x80, 0x68, 0x34, 0x78, 0x26, + 0x7c, 0xff, 0xff, 0xff, 0xff, 0x00, 0x10, 0x9c, 0x6a, 0x26, 0x6b, 0x25, + 0x00, 0x00, 0x00, 0x80, 0x09, 0xa7, 0x50, 0x26, 0x0a, 0xda, 0xff, 0xff, + 0xff, 0x80, 0xb6, 0xb7, 0x7c, 0x27, 0x7d, 0xf8, 0xff, 0xff, 0xff, 0x80, + 0x27, 0xfa, 0x61, 0x26, 0xac, 0xf3, 0xff, 0xff, 0xff, 0x80, 0xde, 0x4f, + 0x40, 0x25, 0x71, 0xf9, 0xff, 0xff, 0xff, 0x80, 0x07, 0x52, 0x7a, 0x26, + 0x39, 0xf3, 0xff, 0xff, 0xff, 0x00, 0xb5, 0x8f, 0x49, 0x25, 0x2d, 0xd4, + 0xff, 0xff, 0xff, 0x80, 0xdd, 0xc0, 0x41, 0x26, 0x33, 0xfc, 0xff, 0xff, + 0xff, 0x80, 0x57, 0xe3, 0x7a, 0x26, 0xff, 0xf2, 0xff, 0xff, 0xff, 0x00, + 0xae, 0xd0, 0x7b, 0x26, 0x3e, 0x02, 0x54, 0xf0, 0x0d, 0xe0, 0x3f, 0x50, + 0x34, 0xc3, 0xb2, 0xf1, 0xaf, 0x7c, 0x3a, 0xc9, 0x88, 0x88, 0x47, 0x27, + 0xd6, 0xc5, 0x35, 0x15, 0xf5, 0x24, 0x04, 0x04, 0xf2, 0xa1, 0xd1, 0xbf, + 0x4f, 0x3f, 0x9f, 0x8e, 0x7e, 0x7b, 0xff, 0xbe, 0xdb, 0x79, 0xb7, 0x51, + 0x70, 0x8b, 0x47, 0xbe, 0x1e, 0xb9, 0xbb, 0x7d, 0xff, 0xc0, 0x28, 0xf6, + 0xa0, 0xdc, 0xc6, 0x6b, 0x7f, 0xc1, 0x10, 0xae, 0x3c, 0x05, 0x6f, 0x08, + 0x77, 0x79, 0x44, 0xc5, 0x69, 0x21, 0x4b, 0x61, 0x20, 0x84, 0xc3, 0x27, + 0x81, 0x68, 0xff, 0xa2, 0x8f, 0xed, 0x43, 0x20, 0xa1, 0x7d, 0xa5, 0xa0, + 0x93, 0xf7, 0xdf, 0x81, 0xa3, 0x28, 0x6e, 0x01, 0x2a, 0x63, 0x36, 0x5e, + 0x19, 0x39, 0xab, 0x2f, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x47, 0x80, 0xd2, + 0x79, 0xbf, 0x95, 0xf1, 0x0c, 0xcb, 0xeb, 0x62, 0x7e, 0x4b, 0x27, 0x3c, + 0x54, 0x24, 0x4a, 0x33, 0x7e, 0x90, 0xc8, 0x4c, 0x56, 0xad, 0xc5, 0xae, + 0x68, 0x9f, 0xa0, 0xc4, 0xc8, 0xbc, 0x1f, 0x19, 0x37, 0x88, 0x2a, 0x31, + 0xaf, 0xcf, 0x55, 0xab, 0xb9, 0x2c, 0x6f, 0xfc, 0x1c, 0xec, 0x26, 0x6d, + 0xd1, 0x48, 0x6c, 0x92, 0xd1, 0x49, 0x74, 0xf9, 0xdb, 0x52, 0x13, 0x92, + 0x33, 0xfd, 0x88, 0x07, 0x70, 0xff, 0x72, 0x58, 0x6f, 0x5c, 0x5f, 0x00, + 0x00, 0x00, 0x00, 0xc0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x70, 0x04, 0x54, 0xf1, + 0xed, 0xff, 0xdf, 0x8c, 0x83, 0x01, 0x21, 0x1f, 0x8c, 0x1b, 0x4b, 0x3a, + 0x9a, 0xf9, 0xd7, 0x77, 0xd7, 0xa6, 0xf6, 0x05, 0xe4, 0x43, 0x13, 0xb3, + 0x02, 0xe2, 0xc1, 0xe1, 0xa0, 0x8f, 0x6f, 0xbf, 0xfe, 0x7e, 0x00, 0xf0, + 0xdd, 0xf1, 0x7c, 0x45, 0xdd, 0x0f, 0x0f, 0x5d, 0x33, 0x35, 0x87, 0xfc, + 0xe9, 0x00, 0xd0, 0x3e, 0x7c, 0x71, 0x29, 0x01, 0x37, 0x7b, 0x3b, 0x00, + 0x58, 0x47, 0x3b, 0x00, 0x64, 0x3e, 0x37, 0xf4, 0x8f, 0x5b, 0xbe, 0x99, + 0x01, 0x60, 0x0d, 0x4c, 0xdb, 0x11, 0x82, 0x30, 0xdf, 0x0d, 0x05, 0x28, + 0xef, 0xd0, 0xfb, 0x00, 0xa0, 0xba, 0x11, 0x53, 0x3e, 0xe0, 0x28, 0xee, + 0xd7, 0x8b, 0x87, 0xba, 0x1c, 0x0f, 0x00, 0x6f, 0xbe, 0xd6, 0xb5, 0xca, + 0xaf, 0x4e, 0x8e, 0xe0, 0x72, 0xd0, 0xff, 0xf3, 0xff, 0xbf, 0x05, 0xb7, + 0xb3, 0x8b, 0xc9, 0xe0, 0xff, 0x19, 0x95, 0xeb, 0x20, 0x00, 0xf0, 0x1c, + 0x00, 0xb0, 0x0b, 0x87, 0xe1, 0x17, 0x38, 0x1b, 0x62, 0x3a, 0x00, 0x20, + 0xab, 0x18, 0x06, 0x4a, 0xfe, 0xd0, 0xe5, 0xf0, 0x00, 0xe0, 0xad, 0x4c, + 0x8c, 0xc9, 0xd2, 0x52, 0x0a, 0x19, 0x63, 0x90, 0x42, 0x20, 0xce, 0x0b, + 0x00, 0xbf, 0xf0, 0xd5, 0x0e, 0xec, 0x01, 0x7a, 0x74, 0xa7, 0x3f, 0x64, + 0xe3, 0x04, 0x8e, 0x03, 0x80, 0xdb, 0x83, 0x55, 0x59, 0x9b, 0x17, 0xc4, + 0x91, 0x07, 0x00, 0x28, 0x03, 0x70, 0x10, 0xc1, 0xff, 0xff, 0xff, 0xff, + 0x70, 0x04, 0x54, 0xf1, 0xed, 0xff, 0xbf, 0x0a, 0xd5, 0x13, 0x52, 0xb0, + 0x5e, 0xfc, 0x5a, 0xf7, 0xa6, 0x96, 0x36, 0xf6, 0xf5, 0x84, 0x84, 0x63, + 0xa2, 0x51, 0x91, 0x40, 0xc0, 0x6f, 0x0f, 0x7f, 0x5e, 0x1e, 0xae, 0xfd, + 0x1c, 0x06, 0x00, 0x30, 0x12, 0x7f, 0x23, 0xc0, 0xc7, 0x73, 0x08, 0x50, + 0xbd, 0x0f, 0x00, 0x58, 0x27, 0xa4, 0x82, 0x4c, 0x43, 0x04, 0x71, 0x00, + 0xb8, 0x37, 0x35, 0x8b, 0x62, 0xe6, 0x7f, 0x0f, 0xa3, 0xc4, 0x9b, 0x11, + 0xca, 0x34, 0x00, 0xc0, 0x05, 0x57, 0xd4, 0xb0, 0x07, 0x59, 0xed, 0x2d, + 0xba, 0x09, 0x8a, 0xeb, 0x00, 0xc0, 0xff, 0x39, 0x00, 0x41, 0xb1, 0x31, + 0x8a, 0x1f, 0x00, 0xd8, 0x8c, 0xe1, 0x14, 0x5c, 0xbf, 0xee, 0x92, 0x5b, + 0x81, 0x89, 0x98, 0x98, 0xf1, 0xff, 0xcf, 0x40, 0x43, 0xef, 0xff, 0x7b, + 0x00, 0xbd, 0x64, 0x20, 0x00, 0x80, 0xf7, 0x7b, 0xbd, 0x1b, 0x00, 0xdc, + 0xfb, 0x43, 0x0c, 0x1b, 0xae, 0xe5, 0x47, 0xc4, 0x38, 0xe6, 0x9f, 0x01, + 0x60, 0xf9, 0x45, 0x4d, 0x4b, 0x21, 0xe1, 0x6f, 0xa0, 0xba, 0x4c, 0xcc, + 0x02, 0x00, 0x0f, 0x01, 0x80, 0xea, 0xc0, 0x64, 0xbf, 0xc5, 0xe6, 0xb9, + 0x74, 0x9f, 0xdc, 0x1d, 0x00, 0x58, 0x63, 0x6b, 0x9e, 0x7f, 0x17, 0x39, + 0x03, 0xc0, 0xef, 0x3d, 0x41, 0x5f, 0x2d, 0x7e, 0xd8, 0x03, 0xf0, 0xfb, + 0xf0, 0xd5, 0x98, 0x05, 0x03, 0x00, 0x94, 0x01, 0x38, 0x38, 0xe2, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x68, 0x04, 0x54, 0xf1, 0xed, 0xff, 0xdf, 0x76, + 0xcc, 0x54, 0x27, 0x36, 0x63, 0x50, 0xdf, 0x3e, 0xbe, 0x9d, 0x7d, 0xdb, + 0xd9, 0x18, 0xe8, 0x96, 0xe6, 0xd5, 0x95, 0x25, 0xd5, 0xa4, 0xa4, 0x73, + 0x43, 0x52, 0xf1, 0x10, 0x3f, 0x3f, 0x00, 0xf0, 0x45, 0x84, 0x7e, 0x85, + 0x98, 0x4c, 0xfa, 0x13, 0x00, 0x5e, 0x87, 0xc1, 0x07, 0x00, 0xd0, 0x1c, + 0xdb, 0x1f, 0x77, 0x2e, 0x5a, 0x23, 0x0f, 0x01, 0x00, 0x5e, 0xbf, 0x15, + 0xd6, 0x5c, 0x38, 0x9d, 0x03, 0x50, 0x09, 0x36, 0x74, 0x9e, 0x01, 0xe0, + 0x19, 0x20, 0x3a, 0x09, 0x81, 0x23, 0x86, 0x01, 0x60, 0x73, 0x83, 0x36, + 0x89, 0x11, 0xf3, 0xc7, 0x39, 0xad, 0x15, 0xb0, 0xd2, 0x0f, 0x00, 0xde, + 0x9d, 0xbd, 0xe6, 0xb7, 0xa1, 0xef, 0x60, 0x0f, 0x50, 0xe2, 0x31, 0x9d, + 0xe1, 0xff, 0xbf, 0xc4, 0x81, 0x05, 0xc8, 0xff, 0xff, 0x20, 0x50, 0xef, + 0xdf, 0x00, 0xd0, 0xcf, 0x00, 0x60, 0x0b, 0x3e, 0x9a, 0xaa, 0xda, 0x46, + 0x10, 0x38, 0x97, 0x00, 0xae, 0x43, 0xe8, 0xd5, 0x4e, 0x2a, 0xa0, 0x88, + 0x01, 0x20, 0xe5, 0x6e, 0x5e, 0x7d, 0xe3, 0x08, 0x33, 0x2d, 0xa1, 0x0b, + 0x2f, 0x1a, 0x12, 0x00, 0x90, 0x93, 0xf0, 0xe7, 0x5c, 0xde, 0xe6, 0xf8, + 0x07, 0xdb, 0x00, 0xf0, 0xc9, 0xb4, 0x54, 0xc0, 0x01, 0x10, 0x15, 0xc4, + 0xc2, 0x8d, 0x1b, 0x0c, 0x00, 0x50, 0x00, 0xe0, 0x40, 0xe0, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3e, 0x02, 0x54, 0xf0, + 0x0d, 0xe0, 0x2f, 0x9c, 0x64, 0x44, 0xf3, 0x8f, 0x6e, 0x8e, 0x6b, 0x6a, + 0x59, 0x09, 0xd9, 0x68, 0xe8, 0x67, 0xd7, 0x66, 0xa6, 0x25, 0xc5, 0x14, + 0xc4, 0x83, 0xd3, 0x92, 0x32, 0xd2, 0x71, 0x0f, 0xdf, 0x5b, 0xaf, 0x33, + 0xf7, 0x39, 0x37, 0x91, 0x8b, 0x76, 0x20, 0xc1, 0x39, 0xa3, 0xbd, 0xc1, + 0x0f, 0xef, 0x95, 0x92, 0x13, 0x42, 0xe9, 0x3c, 0x30, 0xff, 0x5d, 0x58, + 0xfd, 0x85, 0xee, 0x3e, 0x5f, 0x9e, 0x38, 0x09, 0x25, 0x1e, 0xdf, 0x9c, + 0x88, 0xbd, 0x4d, 0x26, 0xbf, 0x75, 0x21, 0xa5, 0x6d, 0x7c, 0x6f, 0xd3, + 0x17, 0x93, 0xb0, 0x87, 0xfc, 0x91, 0x0c, 0x14, 0x2c, 0xcf, 0x7b, 0x00, + 0xf6, 0x1b, 0x3b, 0x5a, 0x6a, 0xde, 0xf3, 0xf9, 0x02, 0x00, 0x00, 0x00, + 0x00, 0x7c, 0x04, 0x28, 0xed, 0xc8, 0xbf, 0xf7, 0xff, 0x1f, 0x8a, 0x72, + 0xb0, 0xc0, 0xfd, 0xdf, 0x59, 0x3a, 0x78, 0x37, 0x18, 0xbb, 0x0f, 0x33, + 0xff, 0x48, 0x90, 0x4b, 0xcf, 0x61, 0xe4, 0xff, 0x88, 0xa3, 0x20, 0x2f, + 0x71, 0x7e, 0x5e, 0x50, 0x0c, 0x12, 0x80, 0x32, 0xe0, 0xfc, 0x35, 0xb9, + 0xe4, 0x57, 0xff, 0xcf, 0xdd, 0x57, 0x9c, 0x7c, 0x13, 0xc1, 0x0f, 0x2e, + 0x9f, 0xe8, 0xe4, 0xbc, 0x5d, 0x04, 0x5d, 0x64, 0x1c, 0x86, 0x01, 0xe4, + 0x02, 0x68, 0x61, 0x9e, 0xd7, 0x7c, 0x01, 0x00, 0x00, 0x00, 0x00, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x3e, 0x02, 0x54, 0xf0, 0x0d, 0xe0, 0xff, 0x0f, 0xc8, 0xd7, 0x95, 0xd4, + 0xcc, 0x7a, 0x4a, 0x1a, 0x0a, 0xda, 0x78, 0xb8, 0x36, 0x86, 0x45, 0x25, + 0x05, 0xa5, 0x74, 0x64, 0xa4, 0x73, 0x93, 0x82, 0x12, 0x92, 0xe1, 0xa0, + 0x70, 0xf6, 0x7f, 0x0f, 0x73, 0x9f, 0xa5, 0xf5, 0xa4, 0xeb, 0x63, 0x1a, + 0x17, 0x4d, 0x29, 0xd2, 0x8b, 0xbd, 0xd6, 0x06, 0xae, 0x7e, 0x73, 0x1d, + 0xac, 0x08, 0xd9, 0xbf, 0x43, 0xd6, 0xfd, 0x3f, 0x3c, 0x3a, 0xa8, 0x90, + 0x86, 0xbe, 0x4f, 0x74, 0x98, 0x17, 0x94, 0x45, 0x48, 0xf1, 0x03, 0x07, + 0xec, 0x51, 0x15, 0xcd, 0x5e, 0xf7, 0x3c, 0xff, 0x13, 0xb6, 0xba, 0xbe, + 0xc3, 0x5c, 0xe0, 0xe7, 0xbb, 0x26, 0xd0, 0xfe, 0xa4, 0x92, 0xfa, 0x7c, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x02, 0x14, 0x6e, 0x78, 0x80, 0x22, + 0xb2, 0x32, 0x5f, 0xd6, 0x39, 0x72, 0x7d, 0xf2, 0x83, 0x99, 0x51, 0xaf, + 0x50, 0xc6, 0x97, 0x38, 0x1d, 0xed, 0x3d, 0xa4, 0xf8, 0xc6, 0xfd, 0x75, + 0x05, 0x63, 0x32, 0x87, 0x4e, 0xd7, 0x0b, 0x07, 0x86, 0xe0, 0x7e, 0xcf, + 0x5c, 0x83, 0x86, 0x1a, 0x4f, 0xd6, 0xff, 0xa4, 0x55, 0x84, 0x10, 0xcd, + 0xf4, 0x22, 0x95, 0xff, 0xd5, 0x0f, 0xfb, 0xa7, 0x32, 0x1e, 0x56, 0x84, + 0x66, 0x36, 0x2b, 0xdb, 0x17, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xff, + 0x70, 0x04, 0xd4, 0xf1, 0xed, 0xff, 0x9f, 0xb4, 0x11, 0x48, 0x53, 0x5d, + 0x3a, 0xd8, 0x67, 0xe6, 0xa5, 0x25, 0x45, 0x54, 0x33, 0xf3, 0x82, 0x72, + 0xf2, 0x41, 0x11, 0x01, 0xd1, 0x90, 0xc0, 0x8f, 0x3f, 0xbf, 0xae, 0x9e, + 0xbe, 0xdd, 0x00, 0xf0, 0x3f, 0xff, 0x5c, 0x93, 0x9e, 0x78, 0x77, 0xde, + 0x05, 0x62, 0x3d, 0x7b, 0x4f, 0x00, 0xe8, 0x0b, 0x6e, 0x2c, 0x82, 0xff, + 0xd5, 0x8e, 0x6e, 0xca, 0x1a, 0x30, 0x0c, 0x00, 0xaf, 0xd1, 0xa7, 0x58, + 0x80, 0x56, 0xc9, 0x0c, 0x09, 0xe8, 0x01, 0xea, 0x01, 0x60, 0xb1, 0x3a, + 0x96, 0xb0, 0x12, 0x88, 0xa7, 0x3b, 0xbb, 0x00, 0xd0, 0x3b, 0x01, 0x82, + 0x0f, 0xee, 0xee, 0xfe, 0xef, 0xc2, 0x12, 0x96, 0x12, 0xe3, 0x0e, 0x00, + 0xbf, 0x2d, 0x73, 0xf0, 0xfe, 0x7e, 0x37, 0x20, 0x31, 0xfa, 0x3b, 0xf6, + 0x2a, 0x26, 0xcc, 0xfc, 0xff, 0xb7, 0x38, 0x8a, 0xad, 0xf1, 0xff, 0xb4, + 0x46, 0x80, 0xa0, 0x05, 0x80, 0xf9, 0xed, 0x3e, 0xf5, 0x00, 0x30, 0xcb, + 0x63, 0x5e, 0x73, 0xb7, 0xda, 0xbd, 0xb8, 0x69, 0xb8, 0xfd, 0x78, 0x00, + 0xe0, 0xb7, 0xce, 0x6c, 0x37, 0x97, 0x9d, 0xdf, 0x83, 0x87, 0xa3, 0x9b, + 0x03, 0x00, 0x78, 0x1f, 0xe8, 0x9b, 0x34, 0x00, 0x00, 0x40, 0x06, 0xb2, + 0x58, 0x96, 0x03, 0x07, 0x02, 0xc0, 0x36, 0xa5, 0x08, 0x08, 0x26, 0x82, + 0x01, 0x18, 0x00, 0xe8, 0x49, 0xb9, 0xac, 0x47, 0x94, 0x3a, 0x00, 0x40, + 0x09, 0x80, 0x83, 0x1c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3e, 0x02, 0x54, 0xf0, + 0x0d, 0xe0, 0xff, 0x0f, 0x4f, 0xc4, 0xb1, 0x4f, 0xde, 0xed, 0x3b, 0xfa, + 0x29, 0xd9, 0xb8, 0x78, 0xf8, 0xb7, 0xc7, 0x96, 0x46, 0xc6, 0x75, 0xd5, + 0xa4, 0x54, 0xe3, 0xb2, 0x21, 0x41, 0xc0, 0x3f, 0xff, 0xf7, 0xbb, 0xc7, + 0xf9, 0x5f, 0xe1, 0xc1, 0x97, 0xef, 0xcd, 0x15, 0xf0, 0xbf, 0xee, 0xfa, + 0xa5, 0x12, 0x2c, 0xcd, 0xe0, 0xbf, 0x96, 0xa4, 0x75, 0x20, 0x5c, 0x2d, + 0x7d, 0x2f, 0x86, 0x6e, 0xf7, 0x3f, 0xc8, 0x46, 0x41, 0xa1, 0xe4, 0xca, + 0xdb, 0xeb, 0x37, 0x87, 0x34, 0xc1, 0xef, 0x9e, 0x8f, 0x78, 0x83, 0xe5, + 0xff, 0xa8, 0x42, 0x44, 0x44, 0x7e, 0x5f, 0xbf, 0xa0, 0xad, 0xaa, 0xee, + 0x00, 0xfe, 0x18, 0x66, 0x03, 0x60, 0x9f, 0x0e, 0x9a, 0x10, 0x72, 0x3b, + 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1b, 0x01, 0x8a, 0x87, 0xde, 0x72, + 0xed, 0x66, 0xc3, 0x06, 0x9e, 0x2c, 0x94, 0x63, 0xd6, 0xc7, 0xd6, 0xf0, + 0x8c, 0xe7, 0x55, 0x71, 0x72, 0x22, 0x2e, 0x3e, 0xa0, 0xfe, 0x73, 0x4e, + 0x1a, 0xe2, 0x40, 0x58, 0xe6, 0x7d, 0xbf, 0x06, 0x7e, 0xa8, 0xfc, 0x3d, + 0x7e, 0x7b, 0xef, 0x56, 0xfe, 0x43, 0xb7, 0xb9, 0xcd, 0x21, 0xcc, 0x6f, + 0x72, 0xff, 0x28, 0x0c, 0xeb, 0x98, 0x2d, 0x19, 0x7b, 0x21, 0xa3, 0x0b, + 0x00, 0x4a, 0x89, 0x60, 0xc3, 0x64, 0x51, 0x1a, 0x03, 0x00, 0x02, 0x00, + 0x00, 0x00, 0xc0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xcc, 0x1b, 0x00, 0x00, 0x00, 0x00, 0x78, 0x3b, 0x56, 0x27, 0x82, 0x1f, + 0x00, 0x00, 0x00, 0x00, 0x26, 0x13, 0x4f, 0x27, 0xeb, 0x2d, 0x00, 0x00, + 0x00, 0x00, 0x95, 0xc2, 0x4e, 0x27, 0x9a, 0x2d, 0x00, 0x00, 0x00, 0x80, + 0xd3, 0x29, 0x49, 0x27, 0xff, 0x26, 0x00, 0x00, 0x00, 0x00, 0xe7, 0x79, + 0x47, 0x27, 0x2f, 0x35, 0x00, 0x00, 0x00, 0x80, 0x87, 0x0a, 0x42, 0x27, + 0x95, 0xd4, 0xff, 0xff, 0xff, 0x00, 0x67, 0x49, 0x7f, 0x28, 0xef, 0x14, + 0x00, 0x00, 0x00, 0x80, 0xcd, 0xf3, 0x70, 0x28, 0xf3, 0x2f, 0x00, 0x00, + 0x00, 0x80, 0x8b, 0x67, 0x4d, 0x27, 0xad, 0xe7, 0xff, 0xff, 0xff, 0x80, + 0xf5, 0x97, 0x58, 0x27, 0x14, 0xd3, 0xff, 0xff, 0xff, 0x80, 0x8a, 0x70, + 0x73, 0x27, 0xcf, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x2d, 0x02, 0x5c, 0x27, + 0xb5, 0x19, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x97, 0x4c, 0x27, 0x22, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x59, 0xfc, 0x4d, 0x27, 0x2c, 0x18, 0x00, 0x00, + 0x00, 0x80, 0x31, 0x3c, 0x47, 0x27, 0xe6, 0xea, 0xff, 0xff, 0xff, 0x00, + 0xc0, 0xb1, 0x60, 0x27, 0xbf, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x3f, 0xcc, + 0x5e, 0x27, 0x03, 0x0e, 0x00, 0x00, 0x00, 0x80, 0xf5, 0x87, 0x49, 0x27, + 0x15, 0xcc, 0xff, 0xff, 0xff, 0x80, 0x18, 0xb0, 0x56, 0x27, 0xf9, 0xf0, + 0xff, 0xff, 0xff, 0x80, 0xf0, 0x3f, 0x5a, 0x27, 0xfc, 0xea, 0xff, 0xff, + 0xff, 0x80, 0x44, 0xd3, 0x56, 0x27, 0x04, 0xe3, 0xff, 0xff, 0xff, 0x00, + 0x0c, 0x8f, 0x6b, 0x27, 0x68, 0x9d, 0xff, 0xff, 0xff, 0x80, 0x1a, 0x66, + 0x4e, 0x27, 0x8a, 0xdd, 0xff, 0xff, 0xff, 0x00, 0x8b, 0xb3, 0x54, 0x27, + 0x7f, 0x15, 0x00, 0x00, 0x00, 0x80, 0xd3, 0x3e, 0x53, 0x27, 0x14, 0xee, + 0xff, 0xff, 0xff, 0x00, 0x1d, 0x77, 0x51, 0x27, 0x7e, 0x12, 0x00, 0x00, + 0x00, 0x00, 0x04, 0x04, 0x71, 0x27, 0x87, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x82, 0xde, 0x4c, 0x27, 0xe3, 0x42, 0x00, 0x00, 0x00, 0x00, 0xa2, 0x4b, + 0x60, 0x27, 0xb2, 0xee, 0xff, 0xff, 0xff, 0x80, 0x13, 0x75, 0x53, 0x27, + 0x2a, 0xed, 0xff, 0xff, 0xff, 0x00, 0xb5, 0xee, 0x46, 0x27, 0x67, 0x1a, + 0x00, 0x00, 0x00, 0x00, 0x72, 0xab, 0x7d, 0x28, 0xbf, 0xff, 0xff, 0xff, + 0xff, 0x00, 0x25, 0xad, 0x4f, 0x27, 0xdd, 0x3a, 0x00, 0x00, 0x00, 0x00, + 0x2d, 0xc9, 0x7f, 0x28, 0xff, 0xc9, 0xff, 0xff, 0xff, 0x00, 0x8e, 0x22, + 0x59, 0x27, 0x0a, 0xf7, 0xff, 0xff, 0xff, 0x00, 0x9f, 0x48, 0x54, 0x27, + 0x89, 0xdb, 0xff, 0xff, 0xff, 0x80, 0x49, 0x3a, 0x6e, 0x27, 0x97, 0xf0, + 0xff, 0xff, 0xff, 0x00, 0x0e, 0xaa, 0x53, 0x27, 0x30, 0x16, 0x00, 0x00, + 0x00, 0x80, 0xec, 0xda, 0x4f, 0x27, 0x15, 0xfd, 0xff, 0xff, 0xff, 0x80, + 0xc2, 0x2a, 0x4c, 0x27, 0x52, 0x18, 0x00, 0x00, 0x00, 0x80, 0x37, 0x87, + 0x57, 0x27, 0xbb, 0xf5, 0xff, 0xff, 0xff, 0x00, 0xd7, 0x3f, 0x4b, 0x27, + 0xf4, 0xff, 0xff, 0xff, 0xff, 0x00, 0xb7, 0x1e, 0x4e, 0x27, 0xb8, 0x23, + 0x00, 0x00, 0x00, 0x00, 0xfe, 0x86, 0x7b, 0x28, 0x58, 0x2d, 0x00, 0x00, + 0x00, 0x00, 0x41, 0x8c, 0x4d, 0x27, 0xc3, 0xfe, 0xff, 0xff, 0xff, 0x80, + 0xe2, 0x84, 0x41, 0x27, 0xe7, 0x34, 0x00, 0x00, 0x00, 0x80, 0x57, 0xda, + 0x4a, 0x27, 0x8d, 0xcf, 0xff, 0xff, 0xff, 0x80, 0x54, 0x77, 0x63, 0x27, + 0x3c, 0x34, 0x00, 0x00, 0x00, 0x80, 0xb2, 0x36, 0x4a, 0x27, 0x21, 0x52, + 0x00, 0x00, 0x00, 0x80, 0x94, 0xba, 0x68, 0x27, 0x98, 0x26, 0x00, 0x00, + 0x00, 0x80, 0x05, 0x7c, 0x4e, 0x27, 0xc3, 0xef, 0xff, 0xff, 0xff, 0x80, + 0xb0, 0x66, 0x6e, 0x27, 0x40, 0xf3, 0xff, 0xff, 0xff, 0x80, 0x82, 0x19, + 0x55, 0x27, 0xd8, 0x1f, 0x00, 0x00, 0x00, 0x80, 0x5b, 0x8e, 0x43, 0x27, + 0x7f, 0xff, 0xff, 0xff, 0xff, 0x00, 0x13, 0x39, 0x5a, 0x27, 0x6e, 0xf8, + 0xff, 0xff, 0xff, 0x80, 0xac, 0xf3, 0x5f, 0x27, 0x67, 0x13, 0x00, 0x00, + 0x00, 0x00, 0x6b, 0xf4, 0x50, 0x27, 0x53, 0x17, 0x00, 0x00, 0x00, 0x00, + 0x45, 0x9d, 0x5e, 0x27, 0xcd, 0xb2, 0xff, 0xff, 0xff, 0x00, 0x5f, 0xf9, + 0x4d, 0x27, 0xaf, 0xe6, 0xff, 0xff, 0xff, 0x00, 0x3b, 0x5a, 0x43, 0x27, + 0x6a, 0x1d, 0x00, 0x00, 0x00, 0x00, 0xf5, 0x0d, 0x7d, 0x28, 0xda, 0x27, + 0x00, 0x00, 0x00, 0x80, 0xf5, 0x87, 0x7b, 0x28, 0xf1, 0x1c, 0x00, 0x00, + 0x00, 0x00, 0x15, 0xab, 0x55, 0x27, 0x99, 0x15, 0x00, 0x00, 0x00, 0x00, + 0x65, 0x60, 0x50, 0x27, 0x40, 0x08, 0x00, 0x00, 0x00, 0x80, 0x0a, 0x9e, + 0x62, 0x27, 0x75, 0xd8, 0xff, 0xff, 0xff, 0x00, 0x4c, 0xdf, 0x4e, 0x27, + 0x19, 0xdf, 0xff, 0xff, 0xff, 0x00, 0xc6, 0x46, 0x50, 0x27, 0x49, 0xfa, + 0xff, 0xff, 0xff, 0x00, 0x71, 0x22, 0x6c, 0x27, 0xc0, 0x26, 0x00, 0x00, + 0x00, 0x80, 0x82, 0x1d, 0x74, 0x27, 0x61, 0x26, 0x00, 0x00, 0x00, 0x80, + 0xcf, 0x7b, 0x45, 0x26, 0xa6, 0x41, 0x00, 0x00, 0x00, 0x00, 0x71, 0xf8, + 0x7e, 0x28, 0x1b, 0xf3, 0xff, 0xff, 0xff, 0x80, 0x95, 0x77, 0x7d, 0x28, + 0x64, 0x05, 0x00, 0x00, 0x00, 0x00, 0xc7, 0xd3, 0x4e, 0x27, 0x38, 0x17, + 0x00, 0x00, 0x00, 0x00, 0x73, 0x61, 0x75, 0x28, 0x80, 0x3e, 0x00, 0x00, + 0x00, 0x80, 0xf8, 0x0b, 0x58, 0x27, 0x7e, 0xe7, 0xff, 0xff, 0xff, 0x80, + 0x2a, 0xcb, 0x4e, 0x27, 0xd2, 0xd5, 0xff, 0xff, 0xff, 0x00, 0x7a, 0xff, + 0x43, 0x27, 0xd6, 0xcd, 0xff, 0xff, 0xff, 0x80, 0x9c, 0xd9, 0x76, 0x28, + 0xe7, 0xde, 0xff, 0xff, 0xff, 0x80, 0x15, 0x20, 0x7f, 0x28, 0xad, 0xf9, + 0xff, 0xff, 0xff, 0x00, 0x42, 0x51, 0x4c, 0x27, 0xc2, 0xe6, 0xff, 0xff, + 0xff, 0x00, 0xfe, 0x14, 0x51, 0x27, 0xaf, 0xe5, 0xff, 0xff, 0xff, 0x80, + 0x64, 0xd7, 0x48, 0x27, 0x35, 0x43, 0x00, 0x00, 0x00, 0x80, 0x52, 0x87, + 0x55, 0x27, 0xc1, 0x02, 0x00, 0x00, 0x00, 0x80, 0x15, 0x86, 0x43, 0x27, + 0xcf, 0xfe, 0xff, 0xff, 0xff, 0x00, 0x78, 0x9d, 0x64, 0x27, 0x29, 0x1d, + 0x00, 0x00, 0x00, 0x00, 0x6e, 0x9f, 0x63, 0x27, 0x7c, 0xef, 0xff, 0xff, + 0xff, 0x80, 0x9a, 0xc0, 0x4d, 0x27, 0x37, 0x0e, 0x00, 0x00, 0x00, 0x80, + 0x4e, 0x06, 0x79, 0x28, 0x81, 0x13, 0x00, 0x00, 0x00, 0x80, 0x4a, 0xd7, + 0x4d, 0x27, 0x15, 0x31, 0x00, 0x00, 0x00, 0x00, 0x71, 0x08, 0x4c, 0x27, + 0xb6, 0x26, 0x00, 0x00, 0x00, 0x80, 0x42, 0xb4, 0x4e, 0x27, 0x2b, 0x21, + 0x00, 0x00, 0x00, 0x00, 0x3a, 0x23, 0x69, 0x27, 0x1b, 0xf9, 0xff, 0xff, + 0xff, 0x80, 0xcc, 0x5d, 0x5d, 0x27, 0x1d, 0x03, 0x00, 0x00, 0x00, 0x00, + 0x94, 0x7b, 0x62, 0x27, 0x71, 0xfd, 0xff, 0xff, 0xff, 0x80, 0x5b, 0x7f, + 0x6e, 0x27, 0xf0, 0x1e, 0x00, 0x00, 0x00, 0x80, 0x10, 0x82, 0x57, 0x27, + 0x33, 0x21, 0x00, 0x00, 0x00, 0x80, 0x9d, 0x1d, 0x5c, 0x27, 0x03, 0xfd, + 0xff, 0xff, 0xff, 0x00, 0xc9, 0x04, 0x51, 0x27, 0x1f, 0xe7, 0xff, 0xff, + 0xff, 0x80, 0x5e, 0x50, 0x44, 0x27, 0x92, 0xea, 0xff, 0xff, 0xff, 0x00, + 0x30, 0xed, 0x40, 0x27, 0x33, 0x08, 0x00, 0x00, 0x00, 0x80, 0x66, 0xe7, + 0x71, 0x28, 0x3e, 0xe2, 0xff, 0xff, 0xff, 0x80, 0x2c, 0x12, 0x5b, 0x27, + 0x7e, 0xe2, 0xff, 0xff, 0xff, 0x00, 0x05, 0xb3, 0x7f, 0x28, 0xc3, 0x12, + 0x00, 0x00, 0x00, 0x00, 0x6a, 0xb7, 0x43, 0x27, 0x3b, 0xda, 0xff, 0xff, + 0xff, 0x80, 0xdc, 0xb0, 0x4b, 0x27, 0x81, 0xf0, 0xff, 0xff, 0xff, 0x00, + 0x9c, 0x7a, 0x52, 0x27, 0x5f, 0x28, 0x00, 0x00, 0x00, 0x80, 0x68, 0x1f, + 0x65, 0x27, 0x6f, 0x2c, 0x00, 0x00, 0x00, 0x80, 0xbb, 0x96, 0x4c, 0x27, + 0x8e, 0xf4, 0xff, 0xff, 0xff, 0x80, 0xac, 0xbf, 0x4d, 0x27, 0xe4, 0xd7, + 0xff, 0xff, 0xff, 0x00, 0xdc, 0x14, 0x45, 0x27, 0xa7, 0x23, 0x00, 0x00, + 0x00, 0x80, 0x7d, 0x54, 0x46, 0x27, 0xe5, 0xe8, 0xff, 0xff, 0xff, 0x80, + 0xed, 0x51, 0x4b, 0x27, 0xc9, 0xee, 0xff, 0xff, 0xff, 0x80, 0x99, 0x0b, + 0x58, 0x27, 0xdf, 0x15, 0x00, 0x00, 0x00, 0x00, 0x4e, 0x8b, 0x68, 0x27, + 0x10, 0x2e, 0x00, 0x00, 0x00, 0x80, 0xc8, 0x0d, 0x5e, 0x27, 0xf9, 0x14, + 0x00, 0x00, 0x00, 0x00, 0x2e, 0x7e, 0x55, 0x27, 0x99, 0xc5, 0xff, 0xff, + 0xff, 0x80, 0xc0, 0xd8, 0x46, 0x27, 0x47, 0x17, 0x00, 0x00, 0x00, 0x00, + 0x4f, 0x21, 0x50, 0x27, 0x25, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x97, 0x06, + 0x49, 0x27, 0x31, 0x40, 0x00, 0x00, 0x00, 0x00, 0x70, 0xcc, 0x49, 0x27, + 0x01, 0xfd, 0xff, 0xff, 0xff, 0x00, 0x47, 0x21, 0x52, 0x27, 0x9e, 0x0c, + 0x00, 0x00, 0x00, 0x80, 0x18, 0x02, 0x4b, 0x27, 0x50, 0x20, 0x00, 0x00, + 0x00, 0x00, 0x88, 0x35, 0x46, 0x27, 0xba, 0x50, 0x00, 0x00, 0x00, 0x80, + 0xdc, 0x56, 0x4a, 0x27, 0x3e, 0xf3, 0xff, 0xff, 0xff, 0x80, 0x2b, 0xaf, + 0x45, 0x27, 0x5b, 0xfe, 0xff, 0xff, 0xff, 0x00, 0xa9, 0xb2, 0x65, 0x27, + 0x16, 0xe2, 0xff, 0xff, 0xff, 0x80, 0x17, 0xf9, 0x4b, 0x27, 0x45, 0xfc, + 0xff, 0xff, 0xff, 0x80, 0x30, 0x4d, 0x4d, 0x27, 0xfe, 0x3f, 0x54, 0x00, + 0x6c, 0x1e, 0x9f, 0xf1, 0xbd, 0xf1, 0xa7, 0x1e, 0x97, 0x3a, 0xf7, 0xc9, + 0xc6, 0x6e, 0xed, 0x90, 0x6e, 0xc3, 0xc7, 0x9a, 0x8c, 0xeb, 0xfc, 0xf8, + 0xe9, 0x75, 0xf5, 0x9a, 0xd4, 0xd8, 0xeb, 0xce, 0x2b, 0x4d, 0x5a, 0x31, + 0x9b, 0x7e, 0xaf, 0xcb, 0xc8, 0xd0, 0xc2, 0x32, 0xeb, 0xff, 0x16, 0x2d, + 0xe5, 0xa8, 0x7e, 0xab, 0x67, 0xc9, 0xb6, 0xed, 0x6f, 0x14, 0xdd, 0xb1, + 0x49, 0x59, 0xb3, 0xb7, 0xdd, 0x21, 0x33, 0x86, 0xd7, 0xd5, 0xbf, 0xdd, + 0x17, 0x62, 0x5a, 0xa2, 0x96, 0x03, 0x18, 0xe2, 0x6b, 0xeb, 0x85, 0x44, + 0xa2, 0xac, 0x90, 0x97, 0xf2, 0x3f, 0x9d, 0x27, 0x2c, 0xe1, 0xcb, 0xfb, + 0x3d, 0x84, 0x58, 0x26, 0xe9, 0xbf, 0x9b, 0x99, 0xa8, 0x15, 0x51, 0xbb, + 0xbd, 0xb3, 0x68, 0x55, 0xb3, 0x36, 0xbf, 0xbe, 0xf4, 0x93, 0x66, 0xe9, + 0xd4, 0x61, 0x54, 0x9d, 0xda, 0x95, 0x7f, 0xa5, 0xf9, 0xc4, 0xa5, 0x52, + 0x7c, 0xb7, 0xca, 0x4d, 0x40, 0x76, 0x00, 0xef, 0x9a, 0xf2, 0x36, 0x1e, + 0xc1, 0xd3, 0x84, 0x59, 0x1a, 0x25, 0x7e, 0xb1, 0x70, 0x72, 0xfd, 0xc6, + 0x2a, 0x35, 0x55, 0xd7, 0x79, 0xa4, 0x2f, 0x28, 0x69, 0xfd, 0xd9, 0xd1, + 0xae, 0x77, 0x50, 0x58, 0x3f, 0x1e, 0xb8, 0x7f, 0xb6, 0xfd, 0xbb, 0x6d, + 0x9b, 0x86, 0xf9, 0x2e, 0x8a, 0xc9, 0xad, 0x5a, 0x3a, 0x33, 0x7f, 0x63, + 0xca, 0x7e, 0x2c, 0xaf, 0xea, 0xc9, 0xbb, 0x5e, 0xcb, 0xfa, 0x9e, 0xea, + 0xc3, 0x14, 0xce, 0x66, 0x53, 0x79, 0xfb, 0xfb, 0xd8, 0x03, 0x3f, 0x32, + 0x99, 0xcb, 0x9e, 0xdd, 0xb4, 0x08, 0xf5, 0x73, 0xf1, 0xfa, 0x99, 0x7e, + 0x2f, 0x12, 0xe4, 0x6a, 0x8f, 0xec, 0xa6, 0x25, 0x04, 0x7a, 0xda, 0x9a, + 0xff, 0xed, 0xfd, 0x25, 0xa6, 0x57, 0x6c, 0xef, 0x61, 0x81, 0xa9, 0xdd, + 0x0e, 0xc7, 0xb5, 0x26, 0x18, 0xcc, 0xb6, 0x1a, 0x46, 0x3a, 0x31, 0xa0, + 0x8d, 0x15, 0xcc, 0x31, 0x86, 0x2f, 0x50, 0x3a, 0xe9, 0xf2, 0x3f, 0x2f, + 0x4a, 0x41, 0x3f, 0xcf, 0x3c, 0x3f, 0xb7, 0x3f, 0x2a, 0x5f, 0x61, 0xfd, + 0x9f, 0xb4, 0x1a, 0x4d, 0xba, 0x9b, 0x54, 0xfd, 0xaf, 0x31, 0x17, 0x94, + 0xc5, 0x8e, 0xf6, 0x91, 0x7e, 0x39, 0x9b, 0xfe, 0x56, 0x96, 0xfd, 0x23, + 0xec, 0x81, 0xbd, 0x7b, 0x5f, 0x5d, 0x97, 0x41, 0xdd, 0x5e, 0x7f, 0x9f, + 0xd1, 0x3f, 0x36, 0xe8, 0x75, 0x31, 0xf5, 0xf8, 0x94, 0xe9, 0xc1, 0x6d, + 0xcf, 0xf6, 0xf4, 0xef, 0x40, 0x71, 0x8b, 0xd7, 0x37, 0xf9, 0x34, 0x90, + 0xaa, 0x56, 0x8e, 0x6c, 0x95, 0x88, 0x98, 0x90, 0x3f, 0x4d, 0xfb, 0xa7, + 0x82, 0xe6, 0x1e, 0x81, 0x7c, 0x4d, 0xbd, 0x39, 0xd5, 0x0b, 0xaf, 0x73, + 0x8a, 0xa3, 0x40, 0x9e, 0xd0, 0x8e, 0x7d, 0x3c, 0xd1, 0x28, 0xdf, 0x99, + 0x89, 0xf4, 0x77, 0x80, 0x22, 0x81, 0xf5, 0x18, 0xfc, 0xba, 0x3d, 0xb4, + 0x3f, 0x8f, 0x35, 0x31, 0xd4, 0xfb, 0x39, 0x2e, 0x88, 0x15, 0x9a, 0x1b, + 0xea, 0x39, 0x9b, 0x27, 0x60, 0x28, 0x25, 0xff, 0x6e, 0x1d, 0x6f, 0x1c, + 0xb0, 0xe1, 0x7c, 0x27, 0xc3, 0xb9, 0x55, 0xae, 0x03, 0xe4, 0xcd, 0xa3, + 0x66, 0x7b, 0x30, 0xa9, 0x52, 0x18, 0x6f, 0x0b, 0xb1, 0x54, 0x05, 0xcf, + 0xf2, 0xcb, 0xcd, 0x55, 0xa9, 0x43, 0x49, 0x2a, 0x50, 0x52, 0xad, 0xb4, + 0x19, 0x63, 0xa8, 0xb0, 0xa5, 0xd7, 0x97, 0x7c, 0x22, 0xe4, 0x8b, 0x83, + 0x9c, 0xeb, 0xe0, 0x13, 0xbf, 0xf5, 0xe8, 0xfb, 0x2f, 0x58, 0x02, 0x32, + 0xa7, 0xe4, 0x51, 0x99, 0xdc, 0x1d, 0x35, 0x9d, 0x5e, 0x27, 0x0c, 0xee, + 0xed, 0x95, 0x8b, 0x1f, 0x35, 0x26, 0xc0, 0xe5, 0xcb, 0x4f, 0xb4, 0x3b, + 0x61, 0xb3, 0xff, 0xb5, 0xe9, 0x71, 0x62, 0x01, 0x73, 0x5f, 0xa6, 0x2c, + 0x73, 0xdd, 0xbf, 0x0b, 0x05, 0x65, 0x6e, 0x55, 0xe4, 0xbf, 0xbd, 0x73, + 0xe2, 0xc3, 0x1c, 0x09, 0xec, 0x9b, 0xf9, 0x3d, 0x64, 0x2c, 0xd6, 0xf5, + 0xfa, 0xdd, 0xbd, 0x4b, 0xb9, 0x3e, 0x8b, 0xb3, 0xb6, 0xb4, 0x5a, 0xd3, + 0xff, 0xe9, 0x1d, 0x29, 0x2b, 0x4f, 0xef, 0xe5, 0x53, 0x9d, 0x3b, 0x54, + 0xb0, 0xfd, 0xbf, 0xd8, 0xe1, 0x1b, 0x39, 0x6b, 0x9c, 0xcf, 0x61, 0xf9, + 0xf0, 0xd6, 0x13, 0xb2, 0x30, 0x53, 0x2a, 0x96, 0x38, 0x75, 0x76, 0xb7, + 0x6d, 0xaf, 0xf5, 0xd8, 0xd3, 0xf6, 0x38, 0x9f, 0xa7, 0x0b, 0xff, 0x59, + 0x9f, 0xfb, 0x3c, 0xd4, 0xaa, 0x81, 0x3c, 0x96, 0xea, 0x7d, 0x7a, 0xbf, + 0xc4, 0x57, 0x99, 0x2f, 0xbb, 0xbb, 0x5b, 0x9e, 0x64, 0x64, 0xb8, 0x77, + 0x6b, 0xb7, 0x30, 0x01, 0xac, 0x22, 0x5e, 0x9b, 0xb0, 0xa9, 0xf4, 0xab, + 0xd6, 0x2f, 0xdb, 0x62, 0xb8, 0x37, 0x6d, 0xda, 0x6a, 0xd4, 0x9a, 0x53, + 0x84, 0xb5, 0xad, 0x67, 0x30, 0x43, 0x3c, 0xa3, 0x6a, 0xfe, 0x3f, 0x5d, + 0x6f, 0xb2, 0xc0, 0xe5, 0x6e, 0xad, 0xbf, 0x8a, 0xcb, 0xb3, 0xdf, 0x3b, + 0x15, 0x57, 0xa2, 0xc0, 0xb7, 0xf5, 0xf3, 0x11, 0xfd, 0x58, 0xef, 0xdc, + 0xbd, 0x83, 0xae, 0xe6, 0x76, 0x93, 0xe6, 0xba, 0x16, 0x33, 0xdb, 0x7f, + 0xc0, 0x48, 0x15, 0x0b, 0x42, 0xec, 0xea, 0xf3, 0x1f, 0xa1, 0x60, 0x53, + 0xbf, 0x4f, 0x4d, 0x25, 0x94, 0xfc, 0x77, 0xba, 0xc4, 0x4f, 0x45, 0x32, + 0x7c, 0xb9, 0xfe, 0xf2, 0x13, 0xf0, 0xcf, 0x87, 0x4b, 0x92, 0x33, 0xbc, + 0x5d, 0x9c, 0xf7, 0x8d, 0x1a, 0xab, 0x43, 0xf7, 0xbe, 0xb5, 0xbf, 0x2b, + 0x1f, 0x6d, 0x2d, 0xc0, 0xea, 0xef, 0xf1, 0x45, 0x21, 0x88, 0xee, 0x1f, + 0x56, 0x0f, 0x6e, 0x04, 0xf4, 0x57, 0xe4, 0xbd, 0xdb, 0xed, 0x45, 0xac, + 0x2d, 0x93, 0xb2, 0x15, 0x1b, 0xf3, 0x9c, 0xfc, 0x03, 0xc1, 0x3c, 0x8b, + 0x18, 0x72, 0xde, 0xab, 0x25, 0x6c, 0xe4, 0x3f, 0xd2, 0xe6, 0x7e, 0x03, + 0x78, 0x57, 0xf7, 0x7d, 0x9f, 0x63, 0x97, 0x7c, 0xbc, 0x9c, 0xaa, 0x5d, + 0x7f, 0xa6, 0x7c, 0x1a, 0xad, 0x11, 0xbc, 0x3a, 0xc1, 0x5c, 0xb9, 0xfc, + 0xdb, 0xe4, 0x7f, 0x48, 0xc9, 0x23, 0x12, 0xcf, 0xa7, 0x50, 0xc7, 0x9b, + 0x6b, 0x1c, 0xb9, 0xc7, 0xbf, 0x6c, 0xe9, 0x53, 0x96, 0xdb, 0x32, 0xd0, + 0xee, 0x6c, 0x7c, 0xbf, 0xef, 0xbf, 0x24, 0xd9, 0xab, 0x2b, 0x7b, 0x37, + 0x6d, 0x52, 0xba, 0xf2, 0x86, 0x87, 0xc0, 0xcd, 0xc0, 0x1a, 0xd5, 0xce, + 0x00, 0xc7, 0x47, 0x28, 0x09, 0xa4, 0xbb, 0x87, 0x16, 0xa6, 0x0b, 0x40, + 0x66, 0x75, 0x17, 0x1f, 0x03, 0xdf, 0x8d, 0xa3, 0xd8, 0x5b, 0xd6, 0xe8, + 0x29, 0x9c, 0xb7, 0xd9, 0x61, 0x99, 0xcf, 0x46, 0x94, 0x5f, 0xbf, 0x4b, + 0x32, 0x26, 0x2d, 0xa7, 0x7c, 0xd0, 0xfe, 0xd0, 0xb5, 0xfb, 0x56, 0xb9, + 0x67, 0x34, 0x09, 0xd2, 0x46, 0x4c, 0xff, 0x63, 0x4c, 0x18, 0x70, 0x6c, + 0x34, 0xff, 0x87, 0x11, 0xe2, 0xf0, 0x12, 0x32, 0xfd, 0x7f, 0xc9, 0x98, + 0x52, 0xe5, 0x87, 0xa2, 0x8f, 0xc7, 0x78, 0x7b, 0x75, 0x0e, 0x75, 0xce, + 0xa6, 0xa0, 0x19, 0x43, 0x24, 0x34, 0xb7, 0x2e, 0xc9, 0xf0, 0xc4, 0x83, + 0xe4, 0xec, 0x76, 0x39, 0x89, 0xc3, 0x61, 0x72, 0x48, 0xc1, 0xf5, 0x9e, + 0x97, 0xd7, 0x6d, 0x44, 0x1f, 0x69, 0x3f, 0xca, 0x49, 0x5e, 0x1d, 0xcd, + 0x3a, 0xa7, 0xb7, 0x95, 0x9b, 0xe1, 0xd3, 0xc9, 0xf6, 0x8a, 0x88, 0xc4, + 0x6d, 0xfb, 0xfe, 0xdd, 0xfa, 0x9d, 0x09, 0x6c, 0x7b, 0xd4, 0x5e, 0x7b, + 0xb4, 0xac, 0x01, 0xa7, 0xa9, 0x7f, 0x23, 0x2f, 0x5c, 0x4f, 0x9f, 0x77, + 0xa7, 0x80, 0xff, 0xb4, 0xe2, 0xef, 0x67, 0xff, 0x77, 0x67, 0x23, 0x4e, + 0x36, 0xef, 0x1e, 0x68, 0x7e, 0xf7, 0xed, 0xdf, 0xaa, 0x0f, 0x17, 0x55, + 0xad, 0x63, 0xe3, 0x54, 0xa2, 0xda, 0x9b, 0xab, 0x98, 0x36, 0x2b, 0x52, + 0x97, 0x6b, 0x51, 0x5d, 0x30, 0x91, 0x2f, 0xdb, 0x7b, 0x4e, 0x4d, 0x68, + 0x54, 0x7a, 0xa0, 0xf8, 0xeb, 0xbf, 0x8c, 0x5d, 0x6a, 0x94, 0x77, 0x1b, + 0xed, 0x3f, 0x77, 0xc6, 0xd7, 0xf8, 0xfe, 0xed, 0x7e, 0xf5, 0x4d, 0xe3, + 0xe4, 0x77, 0x54, 0x05, 0xc1, 0xdb, 0xde, 0xcf, 0x02, 0xce, 0x7a, 0x0b, + 0xd9, 0xa9, 0xfd, 0x6e, 0x27, 0x36, 0xe2, 0x97, 0x65, 0x4f, 0x50, 0xe7, + 0x74, 0xdf, 0xdd, 0xe7, 0x84, 0x7d, 0x4a, 0xc7, 0x99, 0xb9, 0x23, 0xcb, + 0x7e, 0xd8, 0xb2, 0xbe, 0xe9, 0x5f, 0xf8, 0x30, 0x79, 0xaf, 0x2c, 0x91, + 0xbb, 0x37, 0xff, 0x01, 0xff, 0x81, 0x35, 0x52, 0xa6, 0x8c, 0x91, 0xa5, + 0xfd, 0x2f, 0x32, 0xc0, 0xcf, 0x47, 0x99, 0xa6, 0x6b, 0x2f, 0x47, 0xac, + 0x6a, 0xfd, 0x72, 0xbb, 0x8b, 0xe5, 0x27, 0x71, 0xdf, 0x7f, 0xcd, 0x1b, + 0x47, 0x4c, 0xb8, 0xb7, 0xe7, 0x8b, 0x47, 0x6e, 0x62, 0xf6, 0x7e, 0x4b, + 0xad, 0x89, 0xa7, 0x08, 0x18, 0x24, 0x50, 0x96, 0x3a, 0x7d, 0x3c, 0xb1, + 0x66, 0x1c, 0x74, 0x41, 0xf9, 0xae, 0xdf, 0xa5, 0xe2, 0x50, 0x57, 0x21, + 0xad, 0xf3, 0xd5, 0xd8, 0x9f, 0x93, 0xe7, 0x03, 0xbf, 0x8e, 0x3d, 0xc7, + 0xe6, 0xf0, 0x83, 0xdc, 0xf7, 0x7b, 0x87, 0x06, 0x64, 0xee, 0xd7, 0x6a, + 0xef, 0x42, 0x94, 0xdc, 0x2b, 0x75, 0x9c, 0x8d, 0xe2, 0xe4, 0xfb, 0xf4, + 0x06, 0xa7, 0xe1, 0xb5, 0xfe, 0x0f, 0xbb, 0x4f, 0x2f, 0x46, 0xbb, 0x66, + 0xbd, 0x63, 0x23, 0x61, 0x9b, 0x71, 0xd1, 0x2e, 0xcb, 0xa4, 0x29, 0xb5, + 0x3e, 0xcd, 0x86, 0x8a, 0x5d, 0x96, 0x9d, 0xb1, 0x6b, 0xeb, 0x7f, 0xd1, + 0xda, 0xbd, 0xa6, 0x38, 0xfb, 0x8f, 0x87, 0x5a, 0xcd, 0x62, 0xd3, 0xc6, + 0xb1, 0x6c, 0xbc, 0x9e, 0xee, 0x7a, 0x99, 0xa9, 0x84, 0xbb, 0x70, 0xb7, + 0x77, 0x7a, 0x69, 0x4b, 0x64, 0xf5, 0xdf, 0xc9, 0x9f, 0x7a, 0xc5, 0xaf, + 0x6e, 0xbb, 0x97, 0xf6, 0x5f, 0x65, 0xb4, 0x69, 0x21, 0x12, 0x15, 0xd7, + 0x6c, 0xb7, 0xdf, 0xc3, 0x30, 0xf1, 0x30, 0xa5, 0xd2, 0xc1, 0x6d, 0x9f, + 0xd6, 0xf5, 0xe7, 0x4f, 0x2e, 0x05, 0xa6, 0xd8, 0x88, 0x4d, 0x46, 0xf0, + 0x9f, 0xed, 0x02, 0x0b, 0x0f, 0x0f, 0xb3, 0xfb, 0x59, 0x2b, 0xfe, 0x07, + 0x14, 0xc6, 0x5d, 0xb5, 0x42, 0x25, 0x09, 0x91, 0xf9, 0x76, 0x2d, 0x97, + 0x31, 0x57, 0xdb, 0x5b, 0x46, 0x6f, 0x41, 0x3e, 0x72, 0x21, 0x00, 0x9b, + 0x3b, 0xe3, 0x24, 0x37, 0x56, 0xb8, 0x5b, 0xd3, 0xb2, 0x5a, 0xd4, 0x3c, + 0x7f, 0xa5, 0xf9, 0x7e, 0x96, 0x83, 0xdc, 0xf7, 0x85, 0x5b, 0x5d, 0x7b, + 0xb6, 0x9f, 0x3e, 0xf5, 0xc7, 0x0d, 0xb6, 0xb7, 0x7b, 0xa0, 0xbc, 0xea, + 0xe6, 0xb7, 0xdf, 0x4c, 0x15, 0xaf, 0x4b, 0x86, 0xbd, 0x71, 0xc4, 0xb8, + 0x11, 0xf0, 0xfd, 0xc9, 0xcd, 0xab, 0xa5, 0xa5, 0x56, 0xb9, 0xde, 0x8e, + 0x7a, 0x35, 0x10, 0x85, 0xe7, 0x33, 0xa6, 0x82, 0xe8, 0x5e, 0x25, 0xd2, + 0xef, 0x4b, 0xfb, 0x51, 0x5a, 0x76, 0x2b, 0x74, 0x6d, 0xaf, 0xd3, 0xc2, + 0x65, 0x69, 0xff, 0xd6, 0xbd, 0x96, 0x17, 0xfe, 0x5f, 0x7f, 0xe3, 0xa5, + 0x33, 0x2e, 0xbf, 0xad, 0x7f, 0x1f, 0xcb, 0xb7, 0x61, 0x4a, 0x7c, 0x91, + 0x54, 0x63, 0xfd, 0x5b, 0x1b, 0x68, 0x9b, 0x59, 0xbe, 0xf8, 0xf3, 0x8e, + 0x5b, 0xf3, 0x11, 0x99, 0x6e, 0xdc, 0xc8, 0x26, 0xd2, 0x82, 0x9b, 0xa4, + 0x08, 0x72, 0xdb, 0x8b, 0xa6, 0xe0, 0xdf, 0xaf, 0xda, 0x3b, 0x7d, 0x83, + 0xef, 0x3e, 0x2b, 0x6f, 0x79, 0x87, 0xe8, 0xe4, 0xbf, 0x7f, 0x2d, 0x7b, + 0xea, 0x47, 0xec, 0xd9, 0xd6, 0x7b, 0x01, 0xf9, 0x26, 0x9c, 0x5f, 0x5f, + 0xb7, 0x99, 0xc3, 0x14, 0xa1, 0xff, 0xa7, 0x69, 0x71, 0xd3, 0x6e, 0x5d, + 0x1a, 0x50, 0x76, 0x64, 0xb9, 0xe7, 0x67, 0x9c, 0xbc, 0x99, 0xb0, 0x32, + 0xd2, 0xeb, 0x68, 0x92, 0x67, 0xb7, 0x85, 0x78, 0x9f, 0x0a, 0x6d, 0x69, + 0x7f, 0x63, 0xb3, 0x5f, 0xe7, 0x58, 0x99, 0xde, 0xce, 0x90, 0xbe, 0xab, + 0x3f, 0x99, 0x71, 0x1a, 0x6c, 0xfe, 0x5f, 0x27, 0xd9, 0x30, 0xee, 0xbd, + 0x39, 0x9a, 0x0f, 0x0c, 0xfc, 0x1f, 0x5b, 0x96, 0x75, 0x46, 0xf3, 0xb0, + 0xf8, 0x60, 0xba, 0xf2, 0x75, 0xb8, 0xf7, 0x0e, 0x74, 0x3a, 0x88, 0x9e, + 0x34, 0x6d, 0x9d, 0x0b, 0x10, 0xbc, 0x0a, 0x01, 0x7b, 0xb2, 0x6f, 0xd1, + 0xab, 0x33, 0xbd, 0x6d, 0xae, 0x7d, 0xce, 0xce, 0x17, 0x7f, 0x76, 0xbf, + 0xcf, 0xa7, 0x35, 0x95, 0x7e, 0xa6, 0x2f, 0xcf, 0xad, 0x09, 0xb8, 0x74, + 0xff, 0xb6, 0x10, 0x9b, 0xc8, 0xba, 0xd3, 0xc3, 0x79, 0x42, 0x72, 0xdf, + 0xdd, 0xa6, 0xa1, 0xc5, 0x0f, 0x01, 0xeb, 0xb3, 0xb1, 0x3c, 0x23, 0xb8, + 0xdc, 0x8f, 0x66, 0xe8, 0x7d, 0xde, 0xa3, 0x3a, 0x2e, 0x68, 0x1b, 0xa4, + 0xd4, 0xbb, 0xb7, 0xe7, 0xeb, 0x87, 0x24, 0x3d, 0xae, 0x3d, 0xef, 0x95, + 0xd3, 0xb4, 0x9d, 0xf3, 0x87, 0xa5, 0x8e, 0x6d, 0xfc, 0xf9, 0xfe, 0x5a, + 0x99, 0x22, 0xbf, 0xbe, 0x3f, 0x9b, 0x87, 0x66, 0xbf, 0xfa, 0xff, 0x34, + 0xb7, 0xcb, 0x9c, 0xf8, 0x4f, 0x16, 0x79, 0xb9, 0xff, 0x2c, 0xc6, 0x69, + 0x8c, 0x37, 0xf1, 0xad, 0xfe, 0x65, 0x01, 0x14, 0xd2, 0x16, 0x3e, 0x1e, + 0xc7, 0x7d, 0x09, 0xd9, 0xb3, 0x08, 0x0a, 0xdf, 0x09, 0xd2, 0x1b, 0xfb, + 0x33, 0x16, 0x20, 0x15, 0x84, 0xeb, 0xc0, 0xd1, 0x37, 0x66, 0x55, 0x4a, + 0x60, 0x34, 0x74, 0xef, 0xe4, 0xc7, 0x82, 0x76, 0xdb, 0xe3, 0x8d, 0xdb, + 0xf3, 0x4d, 0x41, 0x88, 0x37, 0xdd, 0x7d, 0x65, 0xb9, 0x38, 0xff, 0xae, + 0x8f, 0xa8, 0x63, 0x29, 0x3b, 0x07, 0xab, 0xbe, 0x6b, 0xf4, 0x5d, 0x12, + 0xc1, 0x7a, 0x6c, 0x79, 0x16, 0x28, 0x02, 0x86, 0x3a, 0xab, 0xf3, 0xd7, + 0x55, 0xfb, 0x69, 0x31, 0xef, 0xdb, 0xad, 0xcd, 0x75, 0x7e, 0xd6, 0x5f, + 0x2d, 0xbf, 0x08, 0xcb, 0xec, 0x7d, 0xa4, 0xde, 0xe7, 0x20, 0x1f, 0xf6, + 0xde, 0x26, 0x01, 0xe9, 0x0e, 0xd5, 0xc8, 0xfe, 0x5a, 0xea, 0x16, 0xb9, + 0xd8, 0xee, 0x7a, 0x3d, 0xe6, 0x93, 0x33, 0x59, 0x49, 0x5a, 0xb2, 0xf8, + 0x29, 0x5a, 0xad, 0xa8, 0x32, 0x45, 0x69, 0x2d, 0x0e, 0xcc, 0x99, 0xe8, + 0x13, 0xb6, 0xa1, 0x4e, 0xca, 0x0f, 0x81, 0x31, 0xdc, 0x9a, 0x7c, 0x82, + 0x8c, 0x2f, 0xa8, 0x03, 0x7d, 0xb5, 0xbf, 0xd8, 0xc5, 0xb8, 0xeb, 0x7d, + 0x82, 0x74, 0x89, 0x06, 0x78, 0xbc, 0xc5, 0x4d, 0x0f, 0xc8, 0x43, 0xf4, + 0x75, 0xa2, 0xbf, 0x9e, 0xb0, 0x8f, 0x29, 0x21, 0xd3, 0x2d, 0xba, 0x29, + 0x6f, 0x37, 0xc3, 0x9e, 0xad, 0xcc, 0x45, 0x27, 0xb8, 0x7c, 0x70, 0x3c, + 0x74, 0xfa, 0xdd, 0xff, 0x29, 0xe4, 0xe1, 0x6f, 0x70, 0x63, 0x9d, 0x73, + 0xb7, 0x06, 0xea, 0xea, 0x1a, 0xbf, 0xfe, 0x08, 0x2b, 0xd2, 0xb2, 0xe0, + 0x0d, 0x3c, 0xd8, 0xfc, 0x6b, 0xe3, 0xf3, 0xdd, 0x27, 0x21, 0xa3, 0x8d, + 0x45, 0x00, 0x40, 0x99, 0xe6, 0x85, 0xe9, 0xff, 0xfe, 0x3f, 0x54, 0x00, + 0xbc, 0xbc, 0x5f, 0x3a, 0xfc, 0x49, 0xe9, 0x32, 0x12, 0x9c, 0xf4, 0x57, + 0x87, 0x4f, 0x8a, 0x3c, 0xe6, 0xf9, 0x78, 0xdb, 0xcb, 0xa2, 0x4c, 0x8a, + 0xce, 0x49, 0x38, 0x3e, 0x69, 0x73, 0xba, 0x7e, 0x08, 0x64, 0xc2, 0xf6, + 0x7a, 0x2c, 0xdf, 0x98, 0x95, 0x04, 0xcc, 0xd2, 0xbb, 0x57, 0x36, 0xce, + 0xfd, 0xcd, 0x7b, 0xfe, 0xef, 0x56, 0x22, 0xb9, 0x8f, 0x65, 0x06, 0x73, + 0xfd, 0xd5, 0x8b, 0x4c, 0x5a, 0x95, 0x09, 0x32, 0x11, 0x09, 0x06, 0xf5, + 0x6a, 0x3c, 0xb1, 0xf8, 0xc3, 0xe6, 0xec, 0x5c, 0xe4, 0x63, 0x8f, 0x6b, + 0xbd, 0xa4, 0x45, 0xd6, 0xec, 0x7d, 0xbc, 0x48, 0x48, 0xa4, 0xfd, 0x55, + 0x9e, 0xd1, 0x74, 0x44, 0x19, 0x6f, 0xbd, 0x3c, 0xf7, 0x96, 0x34, 0x68, + 0x03, 0x6d, 0xfa, 0x21, 0xa6, 0xac, 0xd4, 0xaa, 0xdd, 0xc7, 0xc1, 0x89, + 0x97, 0x81, 0x69, 0xb9, 0x6b, 0x00, 0xd1, 0x94, 0x79, 0x7d, 0x9e, 0xcc, + 0x37, 0x06, 0x0e, 0x05, 0xf8, 0x1b, 0x85, 0x8a, 0x64, 0x69, 0xda, 0xdf, + 0x5a, 0xfc, 0xec, 0xa4, 0x17, 0x2d, 0xed, 0x24, 0x2c, 0xd4, 0x10, 0x69, + 0x4b, 0x05, 0xb0, 0x6e, 0x37, 0x57, 0xc8, 0x76, 0xf5, 0xce, 0xae, 0x6a, + 0x77, 0xcb, 0x0e, 0x4e, 0x28, 0x70, 0x97, 0x68, 0xa1, 0x48, 0xac, 0xcd, + 0xcd, 0xd5, 0xff, 0x58, 0xf7, 0xb3, 0x7e, 0x7c, 0xe1, 0xff, 0x1b, 0x95, + 0xef, 0x19, 0x48, 0x24, 0x9e, 0xf3, 0x81, 0x65, 0xc0, 0xfb, 0x7d, 0x1a, + 0x42, 0xb7, 0x46, 0x95, 0x84, 0x56, 0xa7, 0xf6, 0x65, 0xba, 0xf4, 0xd9, + 0x99, 0x7d, 0x3f, 0xc6, 0xb0, 0x5d, 0xc7, 0x98, 0x7b, 0x9b, 0x8f, 0x34, + 0x21, 0x38, 0xbe, 0x74, 0x6a, 0x07, 0xc8, 0x25, 0x09, 0x7b, 0x09, 0x6e, + 0x49, 0x8e, 0xf8, 0x58, 0xe5, 0x0a, 0x75, 0x9d, 0x04, 0x85, 0x4e, 0xf7, + 0x6c, 0xfb, 0x1f, 0x1f, 0xc7, 0x93, 0xd4, 0x8f, 0xa3, 0x7f, 0xea, 0x70, + 0x05, 0xb7, 0xda, 0xb8, 0xc7, 0x7b, 0xd3, 0x86, 0xb7, 0xb8, 0xf5, 0xad, + 0x9f, 0xf7, 0xa3, 0x39, 0xb8, 0x5e, 0xd2, 0xfd, 0x3a, 0xc6, 0x3d, 0xf7, + 0x7d, 0x3e, 0x15, 0xe5, 0xe6, 0x93, 0x9c, 0x5c, 0xf3, 0xcf, 0xda, 0x4b, + 0x66, 0xff, 0x56, 0x5a, 0x27, 0x02, 0xd5, 0x2b, 0xb2, 0x6e, 0xdb, 0xcb, + 0x87, 0xf1, 0xfe, 0xa1, 0x5a, 0x30, 0x3d, 0x44, 0x7e, 0xa9, 0xaf, 0x59, + 0x82, 0x8c, 0xdb, 0x53, 0xe6, 0x93, 0xac, 0x45, 0xea, 0x33, 0xaf, 0x27, + 0xd6, 0x1c, 0x34, 0xa0, 0xe9, 0x64, 0xf5, 0x3a, 0x68, 0xa5, 0x1d, 0x92, + 0xbb, 0xa9, 0xb1, 0xbb, 0xc9, 0x5f, 0xd3, 0x2f, 0x85, 0x53, 0x3a, 0xc1, + 0x7e, 0xf5, 0xe8, 0x5e, 0xf4, 0x7d, 0xbc, 0xd4, 0x98, 0x93, 0xc1, 0x04, + 0xd1, 0xf2, 0x6d, 0x72, 0xac, 0x30, 0x22, 0xc1, 0xa9, 0x4a, 0xf1, 0x95, + 0xb2, 0x65, 0x45, 0xf6, 0x81, 0x08, 0xf0, 0x7c, 0x10, 0x11, 0x50, 0x7d, + 0x21, 0x6d, 0xff, 0x25, 0x55, 0xb1, 0x4e, 0xd4, 0x1c, 0x76, 0x12, 0xfb, + 0x6d, 0x7b, 0xc8, 0xb4, 0xf9, 0x3b, 0xc4, 0xec, 0xab, 0x18, 0x7e, 0xe3, + 0x5d, 0xf5, 0x1f, 0xb0, 0x91, 0x3a, 0xb6, 0xa5, 0xb4, 0x1e, 0xd9, 0x34, + 0x83, 0x31, 0xad, 0x74, 0xbe, 0x92, 0x52, 0xa4, 0xd5, 0x91, 0xde, 0x00, + 0x0f, 0xf0, 0x2e, 0x32, 0xef, 0x4c, 0xb2, 0x91, 0xb6, 0x7d, 0x0b, 0xbd, + 0xef, 0x64, 0xe6, 0x17, 0xff, 0x92, 0x8a, 0x4c, 0x0b, 0xc1, 0x99, 0x78, + 0x9e, 0x66, 0xc3, 0xcd, 0xa4, 0x50, 0xd7, 0x5d, 0xf9, 0xa3, 0x8d, 0x00, + 0xb8, 0x46, 0x60, 0xf2, 0xd6, 0x7d, 0x9b, 0xbe, 0xa2, 0x37, 0xee, 0xd7, + 0xfa, 0x46, 0x49, 0xc5, 0x6e, 0xab, 0x2a, 0x5a, 0xa9, 0x87, 0xe8, 0xf3, + 0xe6, 0xc3, 0xd9, 0x47, 0x89, 0xe5, 0x97, 0xd4, 0x52, 0xa1, 0x85, 0xbf, + 0x3e, 0xa5, 0xfd, 0xb7, 0x2f, 0x89, 0xe0, 0x88, 0xf7, 0x7a, 0xdc, 0x83, + 0xe7, 0x6b, 0xbe, 0xb0, 0x1b, 0xbf, 0xdf, 0xc1, 0xcd, 0x15, 0x63, 0x7f, + 0x37, 0x9f, 0x18, 0x79, 0xcf, 0xcf, 0xf5, 0x1f, 0xf2, 0x0a, 0x1e, 0x7b, + 0xb7, 0x2a, 0x39, 0xa6, 0x8e, 0xed, 0x31, 0xf6, 0x32, 0x4e, 0x41, 0x6b, + 0xad, 0x57, 0xec, 0xda, 0x8f, 0x1c, 0xba, 0xfc, 0x90, 0xbe, 0x74, 0xf6, + 0x57, 0x58, 0xb0, 0x91, 0x57, 0x3f, 0x71, 0xf1, 0x70, 0xd8, 0x3a, 0x37, + 0x3a, 0x5a, 0xb3, 0xa4, 0x40, 0xac, 0xee, 0xb9, 0xdb, 0x7b, 0x5f, 0xd2, + 0xa4, 0xcf, 0x5f, 0x35, 0xa5, 0x47, 0x4a, 0x2a, 0xe6, 0xda, 0xa3, 0x64, + 0x34, 0x8c, 0xfc, 0x2f, 0xd9, 0xdf, 0xa8, 0x0e, 0x5c, 0x41, 0x9c, 0x18, + 0x8d, 0x84, 0xca, 0xca, 0x75, 0xa3, 0x74, 0x86, 0xb7, 0xbe, 0xc2, 0xed, + 0xe2, 0x5c, 0xc2, 0xa4, 0x46, 0xdd, 0xd7, 0x95, 0x8d, 0x7e, 0xab, 0x73, + 0x16, 0x48, 0x3f, 0x5c, 0xb0, 0x5e, 0xd7, 0xfe, 0xbf, 0xef, 0xb5, 0x51, + 0x54, 0x3b, 0x83, 0x8c, 0x48, 0x2d, 0x8e, 0xdd, 0x1b, 0xb7, 0x82, 0x96, + 0xcb, 0xa3, 0xba, 0xf5, 0xc3, 0x69, 0xe9, 0xfe, 0x7f, 0x77, 0xff, 0x71, + 0x21, 0x47, 0x76, 0xe7, 0x3c, 0x1d, 0xd8, 0x7a, 0x29, 0x6a, 0x2b, 0x3b, + 0xc2, 0x51, 0x2b, 0xb7, 0x92, 0xcd, 0x35, 0xdc, 0x86, 0xf8, 0x30, 0xf4, + 0x28, 0x71, 0x18, 0x1e, 0xcb, 0x68, 0xff, 0x89, 0xb5, 0x75, 0xf2, 0xa6, + 0xf9, 0x4c, 0xcb, 0xbf, 0xcd, 0x3e, 0x44, 0x79, 0x3c, 0x41, 0xf7, 0xfb, + 0xec, 0x8a, 0x35, 0xa7, 0x7d, 0x4b, 0x3e, 0x57, 0x8d, 0x0d, 0x3e, 0xcd, + 0xbd, 0xe2, 0x46, 0x1f, 0xc6, 0x6a, 0x5b, 0x6a, 0x62, 0xa4, 0x2d, 0x70, + 0x4e, 0xd7, 0xb9, 0xfd, 0xf4, 0x43, 0x01, 0xed, 0xff, 0xb4, 0xd5, 0xbf, + 0x48, 0xd7, 0x91, 0xf5, 0xf7, 0x7c, 0x71, 0xf5, 0x4e, 0x96, 0x5a, 0x9f, + 0x09, 0x5b, 0x6a, 0x4a, 0x7d, 0x93, 0x4d, 0x1e, 0x70, 0xab, 0xff, 0x18, + 0x90, 0x59, 0xac, 0x66, 0x4a, 0xd3, 0x37, 0xeb, 0x30, 0x14, 0xce, 0x45, + 0x9b, 0x71, 0x68, 0xd8, 0xca, 0xc6, 0x35, 0xd5, 0x10, 0x9d, 0xcd, 0x3d, + 0xfa, 0xe2, 0x21, 0x77, 0xcd, 0x87, 0xe6, 0xb2, 0x0d, 0xc1, 0x48, 0xab, + 0xb7, 0x49, 0xad, 0x08, 0x67, 0xb3, 0x72, 0x35, 0xa7, 0x65, 0x9d, 0x4b, + 0xf5, 0xe9, 0x69, 0x9b, 0x40, 0x83, 0x87, 0x45, 0xee, 0x68, 0x77, 0x9e, + 0x92, 0x7d, 0x31, 0xf6, 0xdc, 0xa4, 0x65, 0x59, 0xc6, 0xd0, 0xfc, 0x9f, + 0x92, 0xeb, 0xb3, 0xe6, 0xe1, 0x1f, 0x7e, 0x97, 0xc1, 0x65, 0x91, 0x00, + 0x88, 0x6b, 0xf5, 0xb0, 0x31, 0xfb, 0x66, 0x3d, 0xb8, 0xce, 0xbd, 0x7e, + 0x0f, 0xf7, 0xb5, 0x6d, 0x00, 0xa9, 0x7e, 0x17, 0x04, 0xbd, 0xfa, 0xf6, + 0xab, 0x29, 0xb2, 0xdf, 0x75, 0x19, 0xda, 0xfb, 0x87, 0xbd, 0x2f, 0x36, + 0xf1, 0xd6, 0xf7, 0xd7, 0xf4, 0x03, 0xd9, 0xc4, 0x9f, 0x9c, 0x8b, 0x5c, + 0xca, 0xab, 0x52, 0xef, 0x78, 0xca, 0x87, 0xb4, 0xaf, 0x38, 0xc4, 0x2e, + 0xc0, 0x8c, 0xe9, 0x32, 0x69, 0xd7, 0x9e, 0xa1, 0x17, 0xd1, 0xa4, 0x4e, + 0xfd, 0x79, 0x94, 0xb1, 0x9e, 0x34, 0x6f, 0x77, 0x6b, 0x32, 0x25, 0xc1, + 0x8a, 0x9a, 0xeb, 0x9b, 0x2a, 0xff, 0xbb, 0xd3, 0x07, 0x98, 0xe8, 0x5a, + 0x9b, 0xef, 0xcb, 0x25, 0x57, 0x60, 0x98, 0xcb, 0x73, 0x6e, 0xd4, 0x00, + 0xa2, 0x6a, 0x7b, 0xb6, 0x37, 0x7d, 0x17, 0xc8, 0x11, 0xca, 0xcc, 0x63, + 0x7b, 0x9d, 0xc8, 0x96, 0x03, 0x3a, 0xf7, 0x7e, 0xdd, 0x81, 0x10, 0x9b, + 0xa7, 0x6b, 0xee, 0x6e, 0x21, 0x94, 0x43, 0x45, 0x7e, 0xa6, 0xef, 0xf8, + 0xfa, 0x5d, 0xf3, 0x82, 0x2b, 0xb6, 0x44, 0xd9, 0xbd, 0xdd, 0x9c, 0x65, + 0x68, 0x39, 0xab, 0xf3, 0xf4, 0x71, 0x40, 0xac, 0x61, 0x6f, 0xef, 0x43, + 0x64, 0x0c, 0x59, 0xba, 0xd6, 0xf6, 0x17, 0x8c, 0x6f, 0xac, 0xba, 0xae, + 0xd1, 0x20, 0x76, 0x69, 0xf5, 0xac, 0xd1, 0x11, 0x85, 0x44, 0x76, 0x7f, + 0xa2, 0x0b, 0xf8, 0x15, 0x78, 0x17, 0xb2, 0x9e, 0x2d, 0xde, 0x69, 0x9f, + 0xd1, 0xe2, 0xfa, 0x2f, 0x76, 0x47, 0x3a, 0x2a, 0xb6, 0xac, 0xf5, 0x7f, + 0xa9, 0x9f, 0xde, 0xc2, 0x64, 0x6d, 0x54, 0x7a, 0xad, 0x39, 0x77, 0x88, + 0xf8, 0x7b, 0x24, 0xb3, 0xc6, 0x1c, 0xf5, 0x6a, 0x23, 0x6c, 0x76, 0x97, + 0x17, 0xa2, 0x9e, 0x19, 0xac, 0x38, 0xa5, 0xf7, 0x73, 0xba, 0xe0, 0xfa, + 0xa2, 0x58, 0xf7, 0x6f, 0x32, 0xcf, 0xb2, 0xe1, 0xc6, 0x2f, 0x89, 0x3d, + 0x84, 0xc6, 0xfe, 0xcc, 0x44, 0xf4, 0xa8, 0xd3, 0xcf, 0x2f, 0xa6, 0x95, + 0x52, 0x56, 0xf1, 0xf3, 0x7b, 0xe5, 0x39, 0x52, 0x29, 0xaf, 0x5f, 0x94, + 0x16, 0x9e, 0xe5, 0x2d, 0xb7, 0x3e, 0x6b, 0x4c, 0x49, 0x79, 0xfe, 0xef, + 0xf1, 0xef, 0xf6, 0x49, 0x98, 0xf0, 0xcc, 0x2b, 0xd6, 0x8d, 0xde, 0xd3, + 0xcb, 0x6f, 0xaa, 0x98, 0x76, 0xa6, 0xba, 0xea, 0xfb, 0x7b, 0x6a, 0x5c, + 0x21, 0xc3, 0x7f, 0xa5, 0x56, 0x44, 0x85, 0xca, 0xd3, 0x37, 0x6b, 0x94, + 0x62, 0x57, 0xe7, 0x59, 0x43, 0x9e, 0x5a, 0xb0, 0xbd, 0x54, 0xab, 0xde, + 0x9a, 0x74, 0x5d, 0xa6, 0x1d, 0xf7, 0x5a, 0xe5, 0x83, 0x7c, 0xe0, 0x94, + 0xe9, 0xf6, 0xd3, 0x18, 0x71, 0xab, 0xda, 0xb5, 0x7e, 0x4b, 0x6e, 0x3c, + 0x75, 0x73, 0x3f, 0x59, 0x0d, 0xd8, 0x2a, 0x00, 0x6d, 0x77, 0x3c, 0x5a, + 0xe2, 0xee, 0x14, 0x19, 0xf8, 0xc6, 0x6d, 0xff, 0xc1, 0xe6, 0xce, 0x2c, + 0xd7, 0xf1, 0x78, 0xaf, 0xcb, 0x28, 0x39, 0x7e, 0x6f, 0xe1, 0x71, 0x9f, + 0xf9, 0xc4, 0x71, 0x76, 0xb3, 0x29, 0xe8, 0x5d, 0x42, 0xe8, 0xfe, 0xbb, + 0x43, 0xe6, 0xe2, 0x1d, 0xe8, 0xdf, 0x9a, 0x21, 0x5b, 0xe9, 0xb9, 0x21, + 0x11, 0xb2, 0x31, 0x6a, 0xcb, 0xd7, 0x57, 0xae, 0xa6, 0x36, 0x54, 0xb9, + 0x1f, 0xaa, 0x6f, 0xee, 0x82, 0xb9, 0x31, 0x00, 0x98, 0xe2, 0xdb, 0x0f, + 0xf8, 0xcb, 0xe1, 0x6a, 0xc4, 0xb2, 0x3c, 0x32, 0x8b, 0xda, 0xb6, 0xef, + 0x56, 0xe1, 0x7b, 0x00, 0x31, 0x1e, 0xef, 0x46, 0x23, 0x15, 0x6c, 0x8d, + 0xee, 0xf5, 0x79, 0x4f, 0x54, 0x97, 0xf3, 0xea, 0x04, 0x93, 0x38, 0x87, + 0x0a, 0x04, 0x99, 0xdb, 0x3b, 0xea, 0x4a, 0x1a, 0x57, 0x48, 0xbf, 0x2b, + 0x66, 0x86, 0x51, 0x57, 0x62, 0xa2, 0x43, 0x3e, 0xb3, 0x1f, 0x6d, 0xb3, + 0xcb, 0xdf, 0x35, 0xa7, 0x4e, 0xb0, 0xdc, 0x8c, 0x76, 0xf4, 0x19, 0x9b, + 0xb6, 0xea, 0x89, 0xac, 0xcd, 0xe7, 0xe8, 0x8b, 0x15, 0x44, 0x0b, 0xf6, + 0x5a, 0xed, 0x41, 0x38, 0xa6, 0x93, 0xcf, 0x60, 0xde, 0xf2, 0x7b, 0x0b, + 0xf3, 0x56, 0x95, 0x3c, 0xfe, 0x9f, 0x85, 0xb4, 0xf8, 0x94, 0xef, 0x47, + 0x31, 0xf9, 0x70, 0x1e, 0xbf, 0xde, 0x76, 0xdc, 0x05, 0xda, 0xfb, 0xde, + 0x3b, 0x57, 0x46, 0x6a, 0xf4, 0xdb, 0xa1, 0xd6, 0xf6, 0x5c, 0x85, 0x54, + 0xe9, 0x3b, 0x27, 0xc3, 0x4b, 0xaa, 0x5a, 0x76, 0x9b, 0x9e, 0xd6, 0xe7, + 0x8f, 0x64, 0xd7, 0xd6, 0x6d, 0x6d, 0xa6, 0x8a, 0x07, 0xe2, 0xaf, 0x8b, + 0x2a, 0x20, 0x66, 0xae, 0xce, 0xaf, 0xeb, 0x1f, 0x96, 0x96, 0x09, 0x27, + 0x4b, 0xc7, 0xd5, 0x8e, 0x9e, 0xb4, 0x6d, 0xc5, 0xd9, 0x63, 0x64, 0xad, + 0x10, 0xf9, 0x7a, 0xbb, 0x01, 0xc7, 0x1e, 0xf9, 0xeb, 0xa5, 0xfd, 0xd6, + 0xa6, 0x96, 0x01, 0xd3, 0xf8, 0xd8, 0x91, 0xa8, 0x6f, 0x86, 0x3d, 0x92, + 0x39, 0xd1, 0xfc, 0x0e, 0x57, 0xfe, 0xce, 0x5a, 0xf5, 0xb8, 0xbe, 0xed, + 0x66, 0xbe, 0x7b, 0xb9, 0xb1, 0x5e, 0x5f, 0x05, 0xcd, 0xb8, 0x67, 0x19, + 0x43, 0xe8, 0xe6, 0x10, 0x26, 0x44, 0x56, 0x8a, 0x59, 0x2a, 0xeb, 0x75, + 0xc6, 0x2f, 0x89, 0xa0, 0xbf, 0xc7, 0xba, 0x77, 0xef, 0x08, 0x22, 0x05, + 0xb5, 0xdb, 0x7b, 0xc7, 0x94, 0xc8, 0x13, 0x75, 0x75, 0x37, 0x92, 0x4b, + 0x69, 0x6a, 0xf6, 0xd4, 0xdd, 0x35, 0x2e, 0x8b, 0x92, 0x58, 0xac, 0xce, + 0x19, 0xbd, 0xae, 0xfa, 0x2c, 0x4e, 0x06, 0xb7, 0x26, 0xa2, 0xf3, 0xee, + 0xec, 0x9c, 0xc6, 0xe9, 0x03, 0xbb, 0x5f, 0x5a, 0x37, 0xc9, 0x83, 0x88, + 0x59, 0x77, 0x11, 0x6f, 0xc0, 0x0c, 0x0e, 0x9b, 0x1f, 0x48, 0x21, 0xa1, + 0x5c, 0x42, 0xbe, 0xb7, 0x11, 0x8b, 0x04, 0xaf, 0xa1, 0xa9, 0xa8, 0x7f, + 0x53, 0x85, 0x37, 0x96, 0x72, 0x54, 0xbf, 0xf6, 0x5e, 0x96, 0x39, 0xcc, + 0x26, 0x3a, 0x97, 0xd9, 0x9f, 0x17, 0x9a, 0x5e, 0xad, 0x6b, 0x6e, 0x83, + 0xa5, 0x25, 0x6f, 0xdb, 0xbe, 0xc8, 0x50, 0xb8, 0xb1, 0xfd, 0xbd, 0xd9, + 0x0f, 0x6b, 0x69, 0x7b, 0xf6, 0xfd, 0x9a, 0x9f, 0x6f, 0x42, 0xfc, 0xcd, + 0x5e, 0xd3, 0x40, 0xb1, 0x4f, 0xa8, 0xa5, 0xe8, 0xcf, 0xf1, 0xf7, 0x6d, + 0x8b, 0x7e, 0x10, 0xad, 0x0a, 0xd2, 0x77, 0x57, 0x06, 0x75, 0x0c, 0x36, + 0xd9, 0xae, 0x5b, 0x46, 0xa0, 0x89, 0x38, 0x39, 0x65, 0xcd, 0xb2, 0x89, + 0x74, 0xe3, 0x95, 0x50, 0xb1, 0xa8, 0x7e, 0x53, 0x4f, 0x26, 0x1a, 0x81, + 0x83, 0x3b, 0x18, 0xb4, 0x5f, 0x97, 0xbf, 0xc2, 0x68, 0x7b, 0x56, 0x64, + 0xf2, 0xfd, 0x76, 0xc7, 0x78, 0x9c, 0x0c, 0xe2, 0xaa, 0xc9, 0xec, 0xa1, + 0xdc, 0xdb, 0x1e, 0x33, 0xe1, 0xec, 0x02, 0x69, 0xf8, 0x32, 0x7d, 0xbc, + 0xd8, 0x00, 0xfa, 0xec, 0xff, 0x45, 0xb9, 0x04, 0xb1, 0x07, 0x6f, 0x3a, + 0x0e, 0x8d, 0x97, 0xcd, 0x66, 0x6e, 0xa5, 0x59, 0xb3, 0x13, 0x0a, 0xeb, + 0x37, 0x79, 0x96, 0x9e, 0xa4, 0xdd, 0x6f, 0x68, 0x44, 0xa6, 0x15, 0x3a, + 0xab, 0xff, 0x95, 0x7e, 0x23, 0x01, 0xb8, 0x1f, 0xe2, 0x04, 0xf4, 0x7d, + 0x49, 0xfd, 0x6c, 0x9a, 0xe8, 0x13, 0x2b, 0xb9, 0x17, 0x6f, 0x14, 0x10, + 0x1d, 0x52, 0x95, 0xd9, 0xd4, 0x0b, 0x11, 0x93, 0x8b, 0xf2, 0xa5, 0x9b, + 0xb6, 0x38, 0x42, 0xc7, 0xff, 0x51, 0xb4, 0xce, 0x3d, 0x83, 0x1c, 0xa9, + 0x9a, 0xe2, 0x85, 0x97, 0x05, 0xf4, 0xa5, 0xad, 0xc7, 0x01, 0xcd, 0xfc, + 0x30, 0x97, 0xd3, 0xdf, 0xed, 0x7a, 0xa4, 0x41, 0x37, 0x8b, 0x34, 0xbc, + 0xb7, 0xde, 0x5a, 0xf1, 0x65, 0xdd, 0xf6, 0x17, 0x6e, 0x6f, 0xdb, 0x70, + 0x5d, 0xf5, 0xb2, 0x8d, 0xbe, 0xd5, 0x95, 0xb9, 0xb4, 0xda, 0x13, 0x63, + 0x5d, 0x5f, 0xb5, 0x32, 0xc5, 0x40, 0x6e, 0x2c, 0x7f, 0xbc, 0x42, 0xb3, + 0x12, 0x32, 0xc3, 0x87, 0xb4, 0xec, 0x35, 0xb6, 0xe5, 0x5f, 0x5b, 0x8e, + 0xfd, 0xb9, 0x4e, 0xd6, 0x57, 0xfc, 0xa4, 0x76, 0x83, 0xdd, 0x9c, 0x97, + 0x64, 0x6a, 0x09, 0x6d, 0x7d, 0xcf, 0x56, 0x8b, 0x89, 0x02, 0x70, 0x00, + 0xe1, 0x9b, 0xdc, 0x4b, 0x7e, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xfe, 0x3f, 0x54, 0x00, 0xec, 0xd8, 0xfe, 0xb0, 0xfa, 0x9f, 0x81, 0x33, + 0xf9, 0xf9, 0x78, 0xea, 0xf4, 0x38, 0x2f, 0x62, 0x4f, 0xca, 0x01, 0x7a, + 0x97, 0x06, 0xcc, 0xb1, 0x94, 0x54, 0xca, 0xa8, 0x5f, 0x22, 0x01, 0x1b, + 0xb0, 0x81, 0xd7, 0x3a, 0xd0, 0x34, 0xe1, 0x21, 0x7a, 0xdf, 0x7a, 0x2f, + 0xfb, 0xce, 0xed, 0xff, 0x0e, 0x99, 0xe7, 0x95, 0x2f, 0x78, 0x6c, 0x6f, + 0xf3, 0x34, 0xda, 0xbe, 0x33, 0x68, 0xdf, 0xa3, 0x2f, 0xf8, 0xbc, 0xe7, + 0xd5, 0x0f, 0xdc, 0x87, 0x7d, 0xcb, 0xbd, 0xa1, 0x7a, 0x8e, 0xec, 0x59, + 0x5b, 0x7e, 0x14, 0x0d, 0xf1, 0x6a, 0x4d, 0x52, 0x2f, 0x73, 0xf2, 0xe6, + 0x8b, 0x1d, 0x7b, 0x3e, 0xf4, 0xe1, 0xe6, 0xeb, 0xbb, 0xb9, 0x51, 0x62, + 0x96, 0xd0, 0x6b, 0xe6, 0xc5, 0xb5, 0x9e, 0x19, 0xff, 0xa8, 0x7e, 0x40, + 0x70, 0x6a, 0x5c, 0x93, 0xbf, 0x4b, 0x52, 0xff, 0x46, 0xef, 0xad, 0x77, + 0x16, 0x5a, 0x3b, 0xae, 0xbe, 0xbf, 0xd9, 0xe0, 0xcd, 0xac, 0x5f, 0x1c, + 0x02, 0x79, 0x75, 0xcc, 0x56, 0x55, 0xb7, 0xef, 0x4c, 0x7c, 0x1b, 0x5f, + 0xbe, 0xf8, 0x3e, 0xf7, 0x94, 0x18, 0xce, 0x74, 0xeb, 0x46, 0x75, 0x13, + 0x31, 0xaf, 0x5e, 0x2b, 0xdb, 0x33, 0x89, 0x92, 0xff, 0xeb, 0xba, 0xba, + 0xeb, 0x55, 0x4f, 0xde, 0xfd, 0x0c, 0x9d, 0xde, 0xeb, 0xae, 0x3f, 0xff, + 0x76, 0xf9, 0x38, 0x4c, 0x11, 0x51, 0xda, 0xf6, 0xef, 0xe5, 0x49, 0x60, + 0x3c, 0x95, 0xbf, 0xbe, 0x7d, 0x43, 0x5f, 0xf4, 0x9e, 0x93, 0xd6, 0xe3, + 0xe8, 0xca, 0xf6, 0x27, 0x74, 0x3e, 0xae, 0xe7, 0x36, 0x9f, 0x7f, 0x8d, + 0x2b, 0x13, 0x4c, 0xdc, 0x27, 0x2c, 0x6f, 0xa9, 0x0a, 0xde, 0xa2, 0x9a, + 0xa2, 0xe9, 0xfe, 0x63, 0x07, 0x62, 0xdf, 0x5c, 0x5f, 0xa2, 0x5d, 0xda, + 0xc7, 0xd0, 0xbf, 0x68, 0xed, 0x70, 0x28, 0x42, 0xab, 0xee, 0xcf, 0xe9, + 0xe8, 0x55, 0x5b, 0x74, 0x04, 0xbb, 0xee, 0x95, 0xff, 0x7d, 0x4c, 0xd3, + 0xfd, 0xd4, 0xdd, 0xe6, 0xb1, 0xdb, 0x6f, 0x6c, 0x32, 0x6b, 0xe9, 0xc9, + 0x24, 0x4d, 0xfb, 0x05, 0x28, 0xc3, 0x5b, 0xfc, 0xfe, 0xbb, 0xae, 0xdb, + 0xef, 0x72, 0xe4, 0xe7, 0x96, 0xd7, 0x7a, 0x74, 0xfd, 0xbd, 0x8a, 0x04, + 0x61, 0x14, 0x3f, 0x94, 0xde, 0xeb, 0x64, 0xcb, 0xb8, 0x76, 0x86, 0xd7, + 0x2a, 0xae, 0xd7, 0x74, 0x2a, 0xa5, 0x7e, 0xcd, 0xd2, 0xda, 0x45, 0xbc, + 0xc6, 0x5f, 0x5c, 0x03, 0x56, 0x87, 0x83, 0xab, 0x9b, 0x7f, 0xd9, 0x2f, + 0xf3, 0xa9, 0xec, 0xa7, 0xb5, 0xb2, 0xb0, 0x5e, 0x21, 0x40, 0xdd, 0xac, + 0x62, 0x9d, 0x6b, 0x35, 0xed, 0xbc, 0xbe, 0xe6, 0x4e, 0x3c, 0x42, 0x86, + 0xf7, 0xd6, 0x2e, 0x6b, 0x61, 0x54, 0x5e, 0x6a, 0x93, 0x23, 0x4a, 0x84, + 0xde, 0x73, 0xf1, 0xd6, 0x1c, 0xef, 0x62, 0x20, 0xe3, 0xdf, 0xcf, 0x8e, + 0x26, 0x2b, 0x80, 0x01, 0x7d, 0xdd, 0xf7, 0x41, 0x4d, 0xb7, 0xbf, 0xba, + 0xc6, 0x4c, 0xf3, 0xd3, 0x9b, 0x02, 0x50, 0x75, 0x8b, 0xd5, 0x6d, 0x6c, + 0xcb, 0xcd, 0x09, 0x1e, 0xb5, 0x9f, 0x76, 0xde, 0x53, 0x1a, 0x1a, 0x2b, + 0x7e, 0xa7, 0x50, 0x0e, 0xd0, 0xd0, 0x6d, 0x37, 0x3e, 0xc7, 0x54, 0x4d, + 0x30, 0x8e, 0xfd, 0x8f, 0xd2, 0xe4, 0x1a, 0x7f, 0x7e, 0x97, 0xf7, 0xb8, + 0x42, 0x63, 0x24, 0x90, 0x61, 0x5a, 0xfb, 0x55, 0x89, 0x2d, 0x0f, 0xa0, + 0xaf, 0xd4, 0x2d, 0xed, 0x90, 0x0c, 0xd3, 0x9f, 0x6d, 0x00, 0x83, 0x1b, + 0xb6, 0x75, 0xbf, 0xaf, 0xfa, 0xe6, 0xd8, 0x03, 0xa5, 0x7b, 0x3f, 0xa6, + 0xd5, 0x71, 0x69, 0xbe, 0x89, 0xfa, 0x79, 0x57, 0xae, 0x99, 0x55, 0xc6, + 0x38, 0x0d, 0x02, 0xe4, 0xe6, 0x68, 0x79, 0xaa, 0xe1, 0x1e, 0x93, 0x7a, + 0x7d, 0x5f, 0xe1, 0x41, 0x3e, 0x7f, 0xc3, 0xab, 0xe3, 0xaa, 0xe8, 0x4a, + 0xad, 0xeb, 0x16, 0x42, 0x40, 0x7b, 0x1b, 0x83, 0xb9, 0x9d, 0x34, 0x1c, + 0x5c, 0x2d, 0x82, 0xa4, 0x3e, 0x2e, 0x08, 0xd6, 0xa0, 0x75, 0x54, 0xd5, + 0xcf, 0x1e, 0xa4, 0xea, 0xfd, 0xfb, 0x31, 0x65, 0x2a, 0xab, 0x41, 0xdf, + 0x28, 0x70, 0x3d, 0x5e, 0x33, 0xe6, 0xe6, 0x5f, 0x1e, 0xbe, 0x7f, 0x2b, + 0xfe, 0x7d, 0x2b, 0xb2, 0x6a, 0xb9, 0xfd, 0xeb, 0x61, 0xf7, 0x26, 0x69, + 0x8b, 0x6b, 0x1f, 0xfa, 0xc5, 0x93, 0xe6, 0x6a, 0x44, 0xcd, 0xf6, 0x7e, + 0x27, 0x83, 0x95, 0x2c, 0x1b, 0x4c, 0xdf, 0x6e, 0x6d, 0x40, 0x10, 0x7c, + 0xbc, 0xd1, 0x52, 0xf1, 0x57, 0x35, 0x6e, 0x7b, 0x65, 0x96, 0xec, 0x19, + 0x8c, 0xe3, 0xef, 0xab, 0xca, 0x05, 0x88, 0xd4, 0x32, 0xe3, 0x7f, 0x97, + 0x8e, 0xf9, 0xcb, 0xdb, 0x17, 0xe7, 0xe7, 0xf7, 0x3e, 0x4b, 0xeb, 0xad, + 0x5c, 0xf3, 0x4a, 0x0c, 0xf9, 0x46, 0x37, 0xf1, 0x28, 0x95, 0xfc, 0x3d, + 0x76, 0x87, 0x41, 0x65, 0x59, 0x67, 0x43, 0xd6, 0x7b, 0x14, 0x28, 0xbd, + 0x4b, 0xb4, 0xea, 0x96, 0x1b, 0xdd, 0xb2, 0xb9, 0xe5, 0xdf, 0xa7, 0x37, + 0x48, 0xf5, 0x18, 0xfd, 0xfb, 0x5a, 0x3b, 0x1b, 0x39, 0xf6, 0x6f, 0xa2, + 0x0f, 0xed, 0x0a, 0xcf, 0x6f, 0xd5, 0x2b, 0xdb, 0xcc, 0x2a, 0xd8, 0xf6, + 0xa6, 0x73, 0xc1, 0x22, 0xdb, 0x35, 0xe3, 0x62, 0xfc, 0x3a, 0xf6, 0x84, + 0x39, 0xef, 0xe3, 0xc4, 0xc2, 0x1f, 0x91, 0x55, 0xcc, 0xbe, 0x7f, 0x03, + 0x2d, 0x3a, 0x70, 0xbd, 0xd3, 0x33, 0x1c, 0x4b, 0x74, 0xb8, 0xd7, 0xe7, + 0xc3, 0x4a, 0x21, 0xdc, 0xed, 0xdb, 0x57, 0xf7, 0x25, 0x22, 0x65, 0xff, + 0xe4, 0xd9, 0x5f, 0xa9, 0x7d, 0x5a, 0x77, 0x87, 0x81, 0x72, 0x8d, 0x88, + 0xf9, 0xd7, 0x85, 0xc4, 0x70, 0xed, 0x65, 0xff, 0x6f, 0x19, 0xd3, 0x7e, + 0x0c, 0x5b, 0xa8, 0xbe, 0x26, 0xce, 0xd2, 0x06, 0x71, 0xa4, 0xaf, 0x03, + 0xef, 0x23, 0xfa, 0x9a, 0xb0, 0x59, 0xfe, 0x6b, 0xb7, 0x52, 0x22, 0xea, + 0x69, 0xff, 0x9a, 0xec, 0x6d, 0xbe, 0xd2, 0x1a, 0x66, 0x34, 0xf7, 0x85, + 0x23, 0xe7, 0xf7, 0x86, 0x35, 0xb9, 0x04, 0x66, 0x65, 0x19, 0x5a, 0xed, + 0xd6, 0x78, 0x27, 0x86, 0x14, 0xfc, 0x36, 0xfb, 0x7b, 0x95, 0x96, 0x49, + 0xeb, 0xf2, 0xb7, 0xb9, 0xcd, 0x61, 0x57, 0xfe, 0x7c, 0x60, 0x2f, 0xae, + 0x9e, 0x76, 0x5b, 0x84, 0x45, 0x74, 0xd4, 0x0b, 0xec, 0x27, 0xda, 0x18, + 0x7f, 0x8a, 0x89, 0x25, 0x19, 0xae, 0x6b, 0x24, 0xd4, 0x72, 0xb7, 0x80, + 0x32, 0x2a, 0x92, 0x56, 0x6e, 0xe2, 0xee, 0xed, 0xc2, 0xce, 0x71, 0xb5, + 0xd0, 0xf5, 0xb9, 0x7e, 0xdb, 0xc0, 0xc7, 0xa6, 0xd9, 0xd7, 0xf8, 0xd1, + 0x16, 0x21, 0xff, 0xfa, 0x7e, 0x85, 0x64, 0xe4, 0xe1, 0x95, 0x7b, 0x09, + 0xfa, 0xd8, 0xfe, 0x69, 0xda, 0xb3, 0x42, 0xf8, 0xb6, 0xd0, 0x54, 0x68, + 0xd1, 0xf3, 0x9b, 0x16, 0xba, 0xaf, 0x56, 0xbb, 0xee, 0x3a, 0x75, 0x00, + 0xed, 0xe0, 0x6a, 0x7e, 0x4f, 0xbd, 0x44, 0x19, 0x31, 0x35, 0xd6, 0x5f, + 0xcd, 0x25, 0xe5, 0xe5, 0x8e, 0xfd, 0x6c, 0x22, 0x05, 0x61, 0x92, 0xae, + 0xeb, 0xf5, 0x50, 0xf3, 0x5a, 0x1a, 0x92, 0x70, 0xe2, 0xf6, 0xfa, 0x27, + 0xef, 0x35, 0xf6, 0x23, 0x2b, 0xd7, 0xbe, 0xca, 0x07, 0x7d, 0xd7, 0x57, + 0x41, 0xc1, 0xd0, 0x26, 0xbd, 0x04, 0x7a, 0x70, 0xb5, 0x19, 0x5a, 0xb2, + 0x58, 0x65, 0xfe, 0x02, 0x5e, 0xbf, 0xc9, 0x3f, 0x7d, 0x24, 0xd1, 0x9b, + 0xb8, 0x6b, 0x4e, 0x6e, 0x37, 0x2d, 0x2e, 0x77, 0xf9, 0x3f, 0x03, 0xb1, + 0x7d, 0x5a, 0x15, 0xbd, 0xf3, 0xa5, 0xfb, 0x69, 0x66, 0x45, 0x17, 0x74, + 0xc9, 0x7c, 0xde, 0x5e, 0x97, 0x4e, 0xed, 0x2e, 0x89, 0x02, 0x6c, 0xef, + 0x67, 0x5a, 0x02, 0xc1, 0x45, 0x69, 0xfd, 0xa8, 0xe7, 0x75, 0x30, 0xf5, + 0xff, 0x71, 0x5d, 0xa6, 0xb0, 0x9f, 0xe3, 0x7c, 0x7b, 0x8c, 0x81, 0x2a, + 0xa3, 0xfc, 0x5c, 0x7a, 0xd0, 0x09, 0x29, 0xf7, 0xcd, 0x7f, 0xbf, 0x12, + 0xa5, 0x2f, 0x8c, 0x93, 0x2d, 0x75, 0xe1, 0xc4, 0x6a, 0xfd, 0xdd, 0xee, + 0xcd, 0x46, 0x27, 0xf0, 0xfe, 0xfe, 0xec, 0x49, 0xe8, 0x9b, 0xaf, 0x5f, + 0xb7, 0xf9, 0x27, 0xd9, 0xce, 0xa5, 0xe7, 0xff, 0xb3, 0x3f, 0xc4, 0x4b, + 0xa1, 0xad, 0x3f, 0x5f, 0xfc, 0xce, 0x5d, 0xcd, 0x38, 0x00, 0xcf, 0xa9, + 0x78, 0x48, 0x13, 0x4d, 0xa5, 0x8e, 0xa6, 0x3d, 0x4c, 0xac, 0x86, 0x26, + 0xdd, 0xc8, 0x3f, 0x59, 0x7c, 0xe7, 0x3f, 0x49, 0xd8, 0xba, 0x08, 0xfb, + 0x24, 0x3d, 0xab, 0x7a, 0x11, 0xa5, 0xe8, 0x28, 0xf3, 0x0f, 0x78, 0x8e, + 0x9a, 0x78, 0x3d, 0xfe, 0x47, 0xe8, 0x7a, 0xf3, 0xcb, 0x82, 0x76, 0x2f, + 0x7a, 0x60, 0xe5, 0xf2, 0x0c, 0x4c, 0xa7, 0xcc, 0x15, 0xc1, 0xdd, 0xb8, + 0x5e, 0xab, 0xbd, 0xb7, 0xe3, 0x7a, 0x32, 0x8e, 0xf6, 0xf8, 0xef, 0xee, + 0x1b, 0xfa, 0x37, 0x54, 0x3f, 0x47, 0x17, 0xbf, 0xb1, 0x2f, 0xee, 0x9b, + 0x87, 0x9c, 0x53, 0xd9, 0xeb, 0x17, 0xe6, 0xbd, 0xc1, 0x56, 0xfc, 0x99, + 0x0c, 0x4e, 0x57, 0x53, 0x4f, 0xa3, 0x57, 0xaf, 0xb4, 0x92, 0x24, 0x59, + 0xe6, 0xc2, 0xeb, 0x7f, 0x15, 0xc5, 0xe1, 0x86, 0x08, 0xc7, 0x9e, 0xbf, + 0x28, 0xb2, 0x20, 0xad, 0xd2, 0xa7, 0xa6, 0xd5, 0x37, 0xa8, 0x07, 0x53, + 0x8b, 0x6f, 0x6c, 0x0d, 0x48, 0x8d, 0x6e, 0x65, 0xff, 0xd1, 0xc2, 0xd3, + 0xbf, 0xb6, 0xfe, 0xe7, 0xdd, 0x6e, 0x63, 0xf5, 0xfd, 0xbf, 0xaa, 0x98, + 0x0e, 0xd4, 0xcf, 0x67, 0xfc, 0x25, 0xe2, 0x8c, 0xae, 0x9e, 0xab, 0x72, + 0xc5, 0xbf, 0xc4, 0x39, 0xf8, 0xd2, 0xf9, 0xaa, 0x0d, 0x67, 0x4c, 0x2e, + 0xb4, 0xbc, 0x97, 0x25, 0xd7, 0xcf, 0xcb, 0xd7, 0x57, 0xfd, 0x78, 0xb5, + 0xde, 0x88, 0x7c, 0x3e, 0x13, 0x52, 0x3f, 0xf2, 0xfd, 0xea, 0xb6, 0x5b, + 0x54, 0x4b, 0x27, 0xf5, 0xff, 0xd7, 0x16, 0x18, 0x72, 0x1f, 0xf7, 0x22, + 0xf5, 0x87, 0xdd, 0x2b, 0x6d, 0xdb, 0x38, 0x9d, 0x0f, 0xfa, 0xbc, 0x46, + 0xfe, 0xad, 0xae, 0xc1, 0xc6, 0x00, 0x08, 0x9c, 0xa6, 0x8b, 0x4b, 0xe4, + 0xc3, 0x61, 0xf7, 0x32, 0x7f, 0x21, 0x15, 0x77, 0xbe, 0xe9, 0xc9, 0x3c, + 0xc0, 0x03, 0x38, 0xa1, 0xb2, 0xfe, 0xba, 0x52, 0xd1, 0x60, 0xba, 0xdc, + 0xdb, 0x66, 0x08, 0x6e, 0x99, 0xb5, 0xad, 0xb6, 0xde, 0x6d, 0x03, 0x4e, + 0xf6, 0x1d, 0xaf, 0x9c, 0x6c, 0x0a, 0x71, 0x75, 0xfd, 0x66, 0xb9, 0x5c, + 0x80, 0xbb, 0x77, 0x5a, 0xc9, 0xf3, 0x09, 0xf5, 0x3f, 0x57, 0xa1, 0xc8, + 0x37, 0xa3, 0xdb, 0xd3, 0xa3, 0xdd, 0xd7, 0xfc, 0xb5, 0x05, 0x4f, 0xb1, + 0xb5, 0x68, 0x91, 0x6b, 0xed, 0xd7, 0x95, 0x22, 0x40, 0x3c, 0x74, 0x6d, + 0x3a, 0x70, 0xe1, 0x57, 0xd5, 0x7f, 0x65, 0x08, 0x83, 0x24, 0xe2, 0xc3, + 0x3f, 0xa3, 0x57, 0xaf, 0x1b, 0x44, 0xae, 0xad, 0x77, 0xc3, 0x99, 0xef, + 0x0c, 0x5b, 0xb2, 0x16, 0x7b, 0xe7, 0x32, 0xae, 0x79, 0xde, 0x6f, 0x49, + 0x2c, 0x4d, 0x73, 0x79, 0x3b, 0xbe, 0x23, 0x75, 0xa5, 0x6b, 0xef, 0xbe, + 0xbf, 0xf4, 0xf1, 0xfc, 0xbc, 0x54, 0x3c, 0xfb, 0x3e, 0xf5, 0x67, 0xb6, + 0x28, 0x70, 0x1c, 0x44, 0x1e, 0x59, 0xfa, 0xeb, 0x94, 0x96, 0x88, 0xf1, + 0xa1, 0x3d, 0x34, 0xc1, 0x7c, 0x44, 0x7e, 0x20, 0x86, 0x07, 0x0f, 0x53, + 0xf5, 0xfa, 0xfb, 0xe4, 0xc6, 0x9f, 0xc6, 0x5f, 0x46, 0xea, 0x5f, 0x81, + 0x43, 0x9d, 0x19, 0xa5, 0xaf, 0x4d, 0x86, 0xd8, 0x70, 0xc2, 0x19, 0xbf, + 0x7d, 0x03, 0xdc, 0x8e, 0xd8, 0x29, 0xd8, 0xed, 0xf7, 0xfb, 0x4b, 0xc2, + 0x6c, 0xb3, 0xe4, 0x62, 0xc0, 0xe7, 0xf1, 0x2c, 0xa2, 0xfb, 0x36, 0x69, + 0x89, 0x52, 0x49, 0xdd, 0x7d, 0x95, 0xfe, 0xd0, 0x1d, 0xba, 0x6b, 0xaf, + 0x12, 0xad, 0x49, 0x49, 0xfc, 0x58, 0x61, 0x9f, 0xdb, 0x4a, 0x78, 0x92, + 0x4e, 0x7f, 0xf4, 0xf0, 0x20, 0xce, 0x4b, 0x16, 0xae, 0xcb, 0x8e, 0x2c, + 0x24, 0x51, 0x41, 0xeb, 0xb5, 0xf3, 0x24, 0x0e, 0x9e, 0x55, 0xf4, 0xac, + 0xde, 0x00, 0x0f, 0x66, 0xbb, 0xe0, 0xe2, 0x5b, 0x16, 0x0f, 0x1b, 0xb9, + 0x79, 0x6f, 0x5d, 0x2b, 0xc4, 0x92, 0x68, 0xfe, 0x8d, 0x6c, 0x38, 0x23, + 0xb1, 0xbb, 0xab, 0x04, 0xd5, 0x68, 0x35, 0x26, 0x75, 0x5e, 0xc1, 0x59, + 0xd8, 0x21, 0x0a, 0x7f, 0x95, 0x54, 0x2c, 0x22, 0x25, 0xad, 0xc7, 0xff, + 0xda, 0x85, 0xe9, 0x73, 0xcf, 0xdb, 0xa9, 0xbb, 0xf9, 0xc0, 0x41, 0x1d, + 0x3d, 0x6c, 0x95, 0xc8, 0x54, 0x06, 0xb3, 0xff, 0x75, 0x43, 0x25, 0xab, + 0x83, 0xe1, 0xed, 0xe5, 0xd4, 0x30, 0x5e, 0xfb, 0xb3, 0xe6, 0x03, 0x33, + 0xa8, 0x5c, 0xf2, 0x5d, 0xfc, 0x57, 0x50, 0x75, 0x91, 0x1e, 0xdd, 0xa9, + 0x75, 0x43, 0x68, 0xdb, 0x3a, 0x50, 0xc1, 0x59, 0xd4, 0xbf, 0xb6, 0x37, + 0x12, 0x11, 0x0f, 0x65, 0x8e, 0xd5, 0x9f, 0xe0, 0x29, 0x5d, 0xf4, 0x8f, + 0x02, 0x5d, 0x44, 0xd1, 0x48, 0x1d, 0x57, 0x8d, 0x6e, 0x10, 0xde, 0x2a, + 0xf9, 0xed, 0x97, 0xa4, 0xcd, 0x1f, 0x4d, 0xbc, 0xb0, 0xdf, 0xa2, 0x63, + 0x26, 0x1c, 0xfa, 0x8a, 0x0d, 0x53, 0x2f, 0x23, 0x8d, 0xcf, 0xa4, 0x24, + 0xa9, 0x90, 0x0c, 0xe7, 0x94, 0x5c, 0xc0, 0x8a, 0x5e, 0x4d, 0x8e, 0xf8, + 0xd1, 0x8e, 0xa5, 0x56, 0xdb, 0x77, 0xef, 0x64, 0xe1, 0x75, 0x60, 0xaa, + 0xf5, 0x97, 0x9d, 0x61, 0x4f, 0xc4, 0xd4, 0x34, 0xff, 0xbb, 0x75, 0x5f, + 0x09, 0x6a, 0x34, 0xfe, 0x8b, 0x0c, 0x8a, 0xfd, 0x6e, 0xe5, 0x5d, 0x72, + 0xdf, 0xcf, 0x75, 0x44, 0xdd, 0xad, 0xbb, 0xc7, 0x53, 0xd0, 0xbb, 0xf4, + 0xfc, 0xa4, 0x1a, 0x30, 0xf1, 0xe3, 0xf6, 0x6b, 0x99, 0x23, 0xeb, 0xbd, + 0xe8, 0xfb, 0xfd, 0x71, 0x0b, 0x6d, 0x66, 0x4e, 0xc9, 0xaa, 0x4a, 0xf3, + 0xcd, 0xa7, 0xcc, 0x6f, 0xa7, 0x63, 0xb3, 0x60, 0x5d, 0xbb, 0x1d, 0xbd, + 0xae, 0xe0, 0x42, 0x5d, 0xad, 0xe8, 0xee, 0xac, 0x76, 0x8a, 0xd9, 0x72, + 0xea, 0x5a, 0xd3, 0xff, 0x14, 0x39, 0x2b, 0x6e, 0x56, 0xfb, 0x69, 0x98, + 0x8b, 0x13, 0xc1, 0x1a, 0xfb, 0xf4, 0xaf, 0xeb, 0x19, 0xd4, 0x7f, 0xf8, + 0xcb, 0x81, 0xf0, 0x36, 0x79, 0x5f, 0x17, 0x2e, 0xe7, 0x9a, 0xe6, 0x6e, + 0xf0, 0xba, 0xb0, 0xb9, 0xcb, 0x72, 0x6a, 0xbf, 0xd1, 0x1e, 0x7c, 0xff, + 0x5b, 0xdb, 0x02, 0x8b, 0x0b, 0xe3, 0x56, 0xfd, 0x7d, 0x6e, 0x90, 0x1a, + 0xec, 0xaf, 0x33, 0xd5, 0x25, 0xbc, 0xcf, 0x7d, 0x3d, 0xa6, 0x5d, 0x31, + 0xe9, 0xca, 0x7c, 0x5f, 0x7a, 0xb0, 0x2d, 0xb7, 0xa1, 0xef, 0x8e, 0xda, + 0xae, 0x36, 0xb2, 0xd7, 0xb8, 0xc5, 0x53, 0xfe, 0xf6, 0x7f, 0x73, 0xc6, + 0x1c, 0xa0, 0xd8, 0xe8, 0x94, 0x02, 0x38, 0x85, 0xfb, 0x22, 0xdd, 0x9e, + 0x24, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xfe, 0x3f, 0x54, 0x00, 0xcc, 0x7c, 0x25, 0x40, 0x67, 0x0a, 0xfd, 0x15, + 0x00, 0x94, 0x79, 0x95, 0xb1, 0x58, 0xc5, 0x3d, 0xd7, 0xd2, 0xa6, 0x74, + 0x5b, 0x7d, 0xe8, 0x7e, 0xb6, 0x84, 0x66, 0x8c, 0x4a, 0x77, 0x33, 0x17, + 0xbe, 0xcc, 0x97, 0x13, 0xf7, 0x2c, 0x09, 0x95, 0x03, 0x82, 0x9b, 0x4d, + 0xb5, 0x21, 0xea, 0xe6, 0x30, 0xfb, 0xdb, 0xa9, 0xe6, 0x5c, 0x5c, 0x88, + 0x7c, 0x3f, 0x6a, 0x3f, 0x17, 0x47, 0xd6, 0xa5, 0xde, 0x4f, 0x98, 0x17, + 0xba, 0xfb, 0x9d, 0x9d, 0x6f, 0x02, 0xda, 0xe2, 0x6c, 0xbf, 0xa8, 0x59, + 0x55, 0x4c, 0x26, 0xbf, 0xaa, 0xd8, 0x0b, 0xee, 0x59, 0xf8, 0x68, 0xdd, + 0x5f, 0x91, 0x0f, 0x8f, 0x3d, 0x59, 0xff, 0x16, 0xa4, 0x00, 0xe7, 0x53, + 0xb7, 0x29, 0x51, 0xb0, 0x8a, 0xc2, 0x54, 0x14, 0xda, 0xd2, 0x2f, 0x17, + 0x88, 0x20, 0x1f, 0x8a, 0x20, 0xf6, 0x7f, 0x15, 0x5d, 0x0b, 0xd3, 0xb2, + 0xb9, 0xfe, 0x5a, 0x57, 0x73, 0x92, 0x89, 0x2e, 0x15, 0xdf, 0xb7, 0xc6, + 0x00, 0x56, 0xfe, 0xca, 0xfb, 0xa1, 0xc4, 0x86, 0x89, 0xf8, 0x5f, 0x2a, + 0x65, 0x58, 0x35, 0x99, 0xac, 0x1e, 0x3b, 0x37, 0x38, 0xf3, 0xf2, 0xe2, + 0xfb, 0x29, 0x4b, 0xe9, 0x31, 0x74, 0x92, 0x6d, 0x16, 0x23, 0xb4, 0x60, + 0x41, 0xc7, 0xda, 0x55, 0xef, 0xc3, 0x60, 0x2b, 0x61, 0xda, 0xf7, 0xc3, + 0x98, 0x5c, 0xc8, 0x59, 0xe0, 0xef, 0x1f, 0x71, 0x4b, 0x66, 0xde, 0x25, + 0xe9, 0xfd, 0x47, 0x17, 0xaa, 0xcb, 0xb9, 0x67, 0xad, 0x1c, 0x0e, 0x0c, + 0xce, 0xd1, 0xe7, 0xbe, 0x57, 0x37, 0xaa, 0xae, 0xd7, 0xe6, 0x65, 0xb0, + 0xbf, 0x09, 0x9a, 0xbf, 0xec, 0xed, 0x0b, 0xe7, 0x7d, 0xfe, 0x20, 0x6a, + 0xdd, 0x71, 0x37, 0xb9, 0x45, 0x86, 0xc4, 0x61, 0x7f, 0x96, 0x76, 0x77, + 0xfb, 0x10, 0xc0, 0x7f, 0xe6, 0x14, 0x39, 0x45, 0xe7, 0xe8, 0xbe, 0x87, + 0xf7, 0x2f, 0x48, 0x50, 0x1f, 0xf1, 0xbd, 0x35, 0x6e, 0x98, 0x52, 0x40, + 0x17, 0xae, 0xc4, 0xa4, 0x55, 0x27, 0x93, 0x9a, 0xfe, 0x5d, 0x5a, 0x48, + 0xa1, 0x13, 0xcd, 0xdc, 0x2d, 0x07, 0x65, 0x06, 0x81, 0x57, 0x86, 0xff, + 0x6b, 0xc0, 0xcf, 0x66, 0xf9, 0xd7, 0xac, 0xc3, 0xff, 0x29, 0x07, 0x80, + 0x77, 0xad, 0xcd, 0x98, 0xa4, 0xe7, 0x51, 0x4f, 0x3b, 0x92, 0x14, 0xe7, + 0xfb, 0x6c, 0xdd, 0x4f, 0xae, 0x97, 0x87, 0x4c, 0x77, 0xd7, 0x5d, 0x8b, + 0x4c, 0xac, 0x77, 0xc7, 0x53, 0x26, 0xa1, 0x00, 0x19, 0x7f, 0x97, 0xc0, + 0x1a, 0xcf, 0x88, 0xde, 0xdc, 0x49, 0xf2, 0x87, 0x85, 0x0f, 0xfc, 0x89, + 0x92, 0x99, 0xd8, 0x6a, 0xaf, 0xf9, 0xd5, 0x38, 0xec, 0xb0, 0xdd, 0x9c, + 0xb0, 0xf1, 0x9d, 0x3c, 0x8f, 0x57, 0x1f, 0x54, 0xf9, 0x1d, 0xb3, 0xa9, + 0xfa, 0x6c, 0x87, 0x2f, 0xb4, 0xb5, 0xb4, 0x49, 0xb8, 0x34, 0xeb, 0x0b, + 0x9a, 0xdf, 0xe9, 0xa7, 0x5a, 0xb0, 0x8e, 0xc7, 0x72, 0xc3, 0xeb, 0xb1, + 0x83, 0xa2, 0x9f, 0xab, 0x17, 0x66, 0xf9, 0x27, 0x25, 0x59, 0x45, 0x7f, + 0x4c, 0x5c, 0x5c, 0xb9, 0x6f, 0x66, 0xd1, 0x98, 0x61, 0x22, 0xe4, 0x4d, + 0x31, 0x7e, 0xb0, 0xd2, 0xb6, 0xb5, 0x95, 0x3d, 0x5e, 0x67, 0x66, 0x34, + 0xcd, 0xd3, 0x56, 0x0f, 0x02, 0x2f, 0xa6, 0x09, 0x67, 0x84, 0x87, 0x47, + 0x51, 0xd5, 0xf8, 0xe9, 0xfa, 0x6f, 0xe8, 0x34, 0xb9, 0x7e, 0xe3, 0xd1, + 0xed, 0xfb, 0xc2, 0xca, 0x4e, 0xea, 0x67, 0x3d, 0x52, 0xc2, 0xb3, 0x1f, + 0x27, 0xa3, 0x1f, 0xae, 0x32, 0xb4, 0xce, 0xf6, 0x65, 0xd1, 0x34, 0x39, + 0x7d, 0xe7, 0xca, 0xad, 0xe4, 0xb1, 0xa7, 0xf0, 0x8b, 0x74, 0xae, 0x5f, + 0xeb, 0x3f, 0x13, 0x4d, 0x90, 0x5e, 0x9d, 0xbd, 0x4c, 0xb3, 0xe7, 0xae, + 0xfe, 0x2f, 0x21, 0xcf, 0x38, 0x68, 0xdf, 0x91, 0xdd, 0x15, 0x93, 0xa5, + 0x91, 0xf3, 0x6f, 0xc4, 0xd5, 0x26, 0xf9, 0xdf, 0xa2, 0xe6, 0xaa, 0xcd, + 0x67, 0xc2, 0xc4, 0xc9, 0x8f, 0xdf, 0x3a, 0xe5, 0xfe, 0xc6, 0x8d, 0xb3, + 0x9d, 0xbb, 0xef, 0xac, 0x84, 0xbb, 0xc6, 0xa7, 0xf9, 0x65, 0x58, 0x25, + 0x02, 0x2c, 0x1d, 0x17, 0x4c, 0x1f, 0xbe, 0xa0, 0xf5, 0x05, 0xc6, 0x57, + 0xf2, 0xe4, 0x70, 0xfe, 0xb6, 0x24, 0x17, 0x31, 0x70, 0x3d, 0x90, 0xbe, + 0xcc, 0x4f, 0xdb, 0x3a, 0x6a, 0x82, 0xe0, 0xae, 0x3f, 0x19, 0x36, 0x6a, + 0xda, 0x2e, 0x35, 0x84, 0x35, 0x55, 0x69, 0xf5, 0x71, 0xd0, 0x7c, 0x3e, + 0xe7, 0x7a, 0xbf, 0x37, 0x1a, 0xee, 0xb0, 0x96, 0xec, 0xf2, 0x59, 0xdc, + 0x73, 0xcb, 0x58, 0x72, 0x87, 0x99, 0xdd, 0x1f, 0xd0, 0x52, 0x66, 0x8b, + 0xd1, 0x78, 0x88, 0x29, 0x5f, 0xa3, 0x98, 0xdd, 0xbc, 0xf5, 0x40, 0xaa, + 0x9a, 0x46, 0xef, 0x7b, 0xb5, 0xa4, 0x8f, 0x56, 0xb9, 0xc3, 0x5b, 0x3e, + 0xc1, 0xe0, 0x05, 0x05, 0x3b, 0x3e, 0x5e, 0x97, 0xfe, 0xfa, 0xbc, 0x0f, + 0x93, 0xe7, 0xfc, 0x86, 0xe6, 0x70, 0x42, 0x6b, 0xf7, 0x8d, 0x88, 0xb0, + 0x5f, 0x29, 0xf3, 0x5c, 0xad, 0x38, 0x1f, 0xf8, 0x3c, 0xd0, 0xc4, 0xe3, + 0x3e, 0x01, 0x0c, 0xaa, 0xfe, 0xee, 0xde, 0x8f, 0x39, 0xcd, 0x5c, 0xce, + 0x01, 0xdf, 0x0e, 0xed, 0x8c, 0xf4, 0xdc, 0x77, 0xf5, 0x43, 0xb4, 0x50, + 0x53, 0x8a, 0xde, 0xdf, 0xd2, 0xd7, 0x8d, 0x96, 0x05, 0xbd, 0x49, 0x2e, + 0x91, 0xfa, 0xf0, 0x5f, 0xb2, 0xc9, 0xcb, 0xb8, 0xfc, 0xf9, 0x3f, 0x4b, + 0xd9, 0x15, 0xfc, 0x0e, 0x4c, 0xb5, 0xb6, 0x5f, 0xad, 0x0c, 0xd9, 0x58, + 0xdf, 0xb2, 0x3e, 0x0d, 0x63, 0xa9, 0x6c, 0x74, 0x6f, 0x4e, 0x57, 0x0a, + 0xfe, 0xbd, 0x98, 0xc1, 0x36, 0xd5, 0xc2, 0x47, 0xbd, 0xe7, 0xfe, 0x34, + 0x7d, 0xbd, 0xf3, 0xff, 0xc9, 0x3d, 0x59, 0x98, 0xc7, 0x1e, 0xf8, 0x78, + 0xf5, 0xbc, 0xd1, 0xe2, 0xca, 0x9e, 0x50, 0x08, 0x82, 0x74, 0x83, 0x14, + 0x62, 0x7a, 0x09, 0x0a, 0xa5, 0xb9, 0x7b, 0x97, 0x74, 0x22, 0x7b, 0x17, + 0x89, 0xf4, 0x7e, 0xdc, 0xe9, 0x43, 0x1e, 0x16, 0x9a, 0x5f, 0xb6, 0x4f, + 0x53, 0x43, 0x98, 0x25, 0xcc, 0x37, 0x77, 0xc1, 0x9c, 0x49, 0xff, 0x8b, + 0x89, 0x29, 0xd9, 0x35, 0x2d, 0xec, 0x55, 0x39, 0x33, 0x32, 0x74, 0xe2, + 0x95, 0x2a, 0x06, 0x4f, 0xf4, 0x94, 0x8b, 0x55, 0xea, 0xf4, 0xd8, 0xe5, + 0xcb, 0x47, 0x58, 0x2c, 0xfe, 0x29, 0x99, 0xaa, 0xa3, 0xb5, 0x22, 0xa7, + 0xf2, 0x55, 0xa4, 0x1a, 0x81, 0x07, 0xf3, 0x36, 0x5d, 0xa0, 0x8b, 0x56, + 0x45, 0x54, 0x9f, 0x6f, 0x31, 0x36, 0x4e, 0x32, 0x2d, 0x8e, 0x92, 0x37, + 0x9a, 0xb4, 0x99, 0xa9, 0x6d, 0x3d, 0x75, 0x7b, 0xd7, 0xa7, 0x41, 0x49, + 0xfb, 0xb6, 0x5d, 0x06, 0x06, 0xf5, 0x6e, 0x6b, 0x67, 0x09, 0x5b, 0x6a, + 0xdf, 0x9c, 0x16, 0x57, 0xe0, 0x22, 0x7f, 0xef, 0xce, 0xe7, 0x99, 0x07, + 0x31, 0xb7, 0x63, 0xa6, 0xff, 0xb8, 0xac, 0xe9, 0x05, 0xe6, 0x6d, 0xf7, + 0x4f, 0x24, 0xa4, 0xf5, 0x47, 0x8b, 0x4a, 0x60, 0x3a, 0xb7, 0xab, 0x7a, + 0x73, 0x1a, 0xdd, 0x3c, 0x3e, 0x67, 0xed, 0xe4, 0x7a, 0xe3, 0xcd, 0xb2, + 0xec, 0x18, 0x5e, 0x87, 0x53, 0x12, 0x9d, 0xe4, 0xd7, 0xbb, 0x3c, 0xe2, + 0x01, 0x4d, 0xf8, 0x3e, 0x59, 0x31, 0xdd, 0xef, 0xf7, 0x37, 0x5b, 0xfe, + 0x9f, 0x2e, 0xc9, 0x31, 0xae, 0x22, 0x9d, 0x2a, 0xfa, 0x13, 0x86, 0xb9, + 0x8c, 0x5c, 0xaf, 0x0b, 0x28, 0x5f, 0xb4, 0x85, 0xe3, 0xfe, 0xdb, 0x63, + 0x41, 0xf0, 0xb9, 0x0c, 0x7b, 0xff, 0x5d, 0x34, 0xc4, 0x0b, 0xfd, 0x2f, + 0xb8, 0xe0, 0xd3, 0xeb, 0x66, 0x4a, 0x14, 0x90, 0x89, 0x5e, 0xfc, 0x5f, + 0x6f, 0x54, 0x79, 0x31, 0x6f, 0x16, 0x79, 0xee, 0xf7, 0x17, 0x6f, 0x20, + 0x4d, 0xe9, 0xee, 0x3b, 0xfd, 0x7d, 0x86, 0x3a, 0x93, 0xbd, 0xde, 0xcd, + 0x5b, 0xc6, 0xd7, 0xfb, 0x38, 0x3c, 0xe9, 0x15, 0xdd, 0xb2, 0xf7, 0x25, + 0x14, 0x92, 0xff, 0xbf, 0xdd, 0xd5, 0x3f, 0x93, 0xb4, 0x11, 0xef, 0xe9, + 0x6b, 0x69, 0x68, 0xbe, 0x4c, 0xed, 0x0e, 0x54, 0x50, 0x17, 0x2e, 0xcb, + 0x47, 0x04, 0x71, 0x9b, 0xa2, 0xb0, 0xd7, 0xa9, 0xcc, 0xe8, 0x1a, 0xa4, + 0x54, 0xbd, 0xaf, 0x31, 0xc1, 0x59, 0x5c, 0x08, 0x6f, 0x29, 0xbd, 0x6e, + 0x78, 0xef, 0x4d, 0x70, 0xf8, 0xef, 0xcd, 0x1d, 0xbd, 0xd4, 0xce, 0x6f, + 0x73, 0xcb, 0xc8, 0x10, 0xc8, 0xfa, 0xa1, 0xbe, 0x8f, 0x31, 0xa2, 0xc7, + 0x5a, 0xe7, 0x3b, 0x3d, 0x14, 0xd9, 0x6b, 0xbb, 0xa8, 0xfe, 0x09, 0x7a, + 0x30, 0xb2, 0xbe, 0xbd, 0x3d, 0x17, 0x45, 0xc5, 0xa2, 0xff, 0x0d, 0x7d, + 0x6d, 0xaf, 0x9b, 0x75, 0xdb, 0x21, 0x5d, 0x3f, 0xba, 0x50, 0xfb, 0x9d, + 0xb2, 0xa3, 0x16, 0x4c, 0xeb, 0x2b, 0xac, 0x42, 0x80, 0x60, 0x91, 0xe4, + 0x10, 0x8f, 0x27, 0xa0, 0x0e, 0xed, 0x8c, 0x3f, 0xd6, 0x72, 0xdd, 0x3d, + 0x39, 0x46, 0x6f, 0xb7, 0xa5, 0x0c, 0x9e, 0x55, 0xbd, 0x7f, 0x47, 0xd5, + 0xd4, 0xc2, 0xc3, 0xa1, 0x2f, 0xf7, 0x1e, 0x97, 0xee, 0xad, 0x4e, 0x9b, + 0x07, 0xc4, 0xd5, 0x98, 0xbe, 0x91, 0x24, 0x99, 0x15, 0xfa, 0xff, 0x6b, + 0x67, 0xb8, 0xef, 0xc9, 0xed, 0xbe, 0xbf, 0xc5, 0x64, 0x03, 0x8f, 0xae, + 0xbe, 0x9c, 0x01, 0xaf, 0x80, 0x67, 0xeb, 0xbd, 0xfe, 0x5e, 0x19, 0x46, + 0xda, 0xff, 0xb5, 0xc6, 0xc1, 0x13, 0x6a, 0xd7, 0xe7, 0x2d, 0x9e, 0xe3, + 0xde, 0xed, 0xbe, 0x89, 0x23, 0x84, 0x3a, 0x0d, 0x4b, 0xd8, 0x53, 0x51, + 0x58, 0x9d, 0xde, 0x29, 0x7f, 0x4f, 0x3f, 0x07, 0xa9, 0xdc, 0x17, 0xbb, + 0x9e, 0x8a, 0x76, 0xe7, 0x2a, 0xd9, 0x65, 0x47, 0xbe, 0x2a, 0x11, 0xc9, + 0xaf, 0xdf, 0x3d, 0x5b, 0xb0, 0x95, 0xe6, 0x5e, 0x7b, 0xeb, 0x46, 0x98, + 0xe5, 0xec, 0x9e, 0x2d, 0xe3, 0x2f, 0x73, 0xfd, 0xdb, 0xd0, 0x94, 0xba, + 0x08, 0x5b, 0xfc, 0xde, 0xd2, 0xf4, 0xbc, 0xd5, 0x2c, 0x8b, 0xd7, 0x61, + 0xf1, 0xbd, 0xae, 0x13, 0x86, 0x0d, 0xad, 0x9e, 0x13, 0xbd, 0xb5, 0x91, + 0x5e, 0x0b, 0x63, 0x7f, 0x97, 0xe2, 0x83, 0xaa, 0x22, 0xe7, 0xca, 0xb9, + 0x0f, 0x6d, 0x4c, 0x59, 0xa0, 0x3b, 0x73, 0xef, 0xd2, 0x10, 0x44, 0xdc, + 0xdf, 0x62, 0xef, 0xd3, 0x5b, 0x35, 0xb6, 0x76, 0xef, 0x0b, 0x23, 0xd7, + 0xa8, 0xd5, 0x55, 0xfb, 0x8f, 0x05, 0x52, 0xbd, 0xcb, 0xd6, 0x85, 0x43, + 0xd5, 0x8e, 0xff, 0xf9, 0x0e, 0x71, 0xd9, 0xc8, 0x21, 0xbc, 0xfa, 0xd7, + 0xe8, 0x03, 0xd9, 0x89, 0xff, 0x7a, 0x7c, 0x5e, 0xad, 0xf6, 0xb9, 0x15, + 0xfc, 0x7e, 0x6f, 0x54, 0x48, 0x0c, 0x40, 0xe9, 0xec, 0x9f, 0x4a, 0xe0, + 0xf6, 0xed, 0x26, 0xda, 0x56, 0x62, 0xe6, 0xf1, 0x14, 0x28, 0x84, 0x87, + 0x6f, 0xdf, 0xaf, 0xd0, 0xf0, 0x82, 0xcf, 0x68, 0x69, 0xe7, 0x1f, 0x57, + 0x72, 0xde, 0x6e, 0x2f, 0xe0, 0x6e, 0x75, 0xf3, 0x9b, 0xb9, 0x42, 0xd9, + 0xad, 0xb8, 0x8f, 0xce, 0x3f, 0xf2, 0xb5, 0x4c, 0x70, 0xea, 0x13, 0x4a, + 0x68, 0xac, 0x7f, 0xcd, 0xc5, 0x5f, 0x4e, 0x3d, 0x95, 0x60, 0x99, 0xc2, + 0x00, 0x0f, 0xd9, 0x54, 0xfe, 0xf8, 0x17, 0xef, 0x45, 0x0c, 0xba, 0xa9, + 0x89, 0xf0, 0xb6, 0x7a, 0x23, 0x96, 0x2d, 0x2e, 0x66, 0xdd, 0x8f, 0x2f, + 0x3c, 0x7e, 0x36, 0x3c, 0x7e, 0x3d, 0x2a, 0xd7, 0x8b, 0x3e, 0x7d, 0xc7, + 0x75, 0x60, 0xb9, 0xc3, 0xf6, 0x77, 0x39, 0xdf, 0x2b, 0x94, 0xc7, 0xac, + 0x62, 0x2d, 0xc4, 0xc9, 0x60, 0xf9, 0xb5, 0x6a, 0xff, 0x0c, 0x63, 0xe0, + 0x08, 0x55, 0xeb, 0x70, 0x23, 0x5e, 0x58, 0xa1, 0xf7, 0xb5, 0x32, 0xb0, + 0x09, 0xc1, 0x47, 0xbe, 0x34, 0x58, 0x8c, 0x2d, 0x88, 0x38, 0x7c, 0x2f, + 0xda, 0x48, 0x5c, 0x09, 0xbf, 0x44, 0x34, 0xb7, 0x81, 0x6b, 0x3b, 0x91, + 0x7a, 0xd0, 0x64, 0xcc, 0x34, 0x82, 0x61, 0x2e, 0x99, 0x54, 0xb2, 0xb7, + 0xf2, 0x93, 0x47, 0x55, 0x91, 0x3a, 0x6c, 0xf7, 0x99, 0xb2, 0xb2, 0x6b, + 0x6d, 0xef, 0x9e, 0x60, 0x69, 0xa9, 0xf2, 0x4c, 0x62, 0xb1, 0xfb, 0x8b, + 0x0e, 0xfa, 0x06, 0x03, 0xeb, 0x1b, 0x63, 0x11, 0x8b, 0x9c, 0x70, 0xb1, + 0xdf, 0x35, 0x61, 0xf3, 0x0e, 0x96, 0xc2, 0x76, 0x99, 0x3e, 0x03, 0x71, + 0x29, 0xba, 0xc6, 0x27, 0x63, 0xc6, 0xb8, 0x8d, 0xd5, 0xaa, 0x1b, 0xde, + 0xb4, 0x6f, 0xee, 0xbf, 0x7f, 0x68, 0xff, 0xd6, 0xa6, 0xd1, 0xb9, 0xdb, + 0xcd, 0x3f, 0x48, 0xa7, 0x78, 0x72, 0xce, 0xd6, 0xb8, 0x80, 0x67, 0xf1, + 0x7c, 0x1d, 0x0b, 0x25, 0x2e, 0xfe, 0xa7, 0xdb, 0x5b, 0x2c, 0x31, 0xc3, + 0x99, 0x40, 0xeb, 0x62, 0x0c, 0x87, 0xf9, 0x1e, 0x2e, 0xa7, 0xd1, 0x9e, + 0xc8, 0x6f, 0xfd, 0xc8, 0xc0, 0xf0, 0xd3, 0x43, 0x90, 0x69, 0x6f, 0x49, + 0xbb, 0x43, 0x19, 0x7d, 0xe7, 0x26, 0xa7, 0x22, 0x62, 0xc3, 0xdf, 0xed, + 0x1d, 0xec, 0x15, 0x1f, 0x43, 0xb0, 0x46, 0xdc, 0xc6, 0x65, 0xeb, 0xd6, + 0x64, 0x84, 0x5e, 0x3e, 0x08, 0x7a, 0xc1, 0x75, 0x22, 0x8a, 0x9c, 0xef, + 0xfc, 0x5f, 0x55, 0x5d, 0x1e, 0xb7, 0xa9, 0x97, 0x1f, 0x2b, 0xfa, 0xbd, + 0xa7, 0x92, 0x6a, 0x9c, 0xd7, 0xc6, 0xe5, 0xec, 0x72, 0x9f, 0xf9, 0x43, + 0xcc, 0x18, 0xb7, 0xfb, 0x37, 0x2d, 0x2f, 0xe5, 0xdc, 0x6b, 0xae, 0xeb, + 0xf3, 0x7e, 0x24, 0xa7, 0x37, 0x1b, 0x9f, 0xde, 0x72, 0x9b, 0x35, 0x1f, + 0x78, 0xb5, 0x90, 0x6d, 0x5c, 0xb3, 0x6b, 0x31, 0x3c, 0xbb, 0x34, 0x95, + 0xff, 0xb3, 0x97, 0xec, 0xf2, 0x76, 0x5e, 0x6e, 0x41, 0xb0, 0xdd, 0xf7, + 0xe2, 0xc7, 0xa8, 0xcf, 0x74, 0x9d, 0xfa, 0x27, 0x43, 0xae, 0xe8, 0x5d, + 0x45, 0x73, 0x4d, 0xeb, 0xb3, 0xd0, 0xf2, 0xc5, 0x1e, 0x73, 0x47, 0x7a, + 0x1e, 0xf0, 0xdf, 0xb1, 0xf5, 0x49, 0xc7, 0x61, 0x31, 0xc7, 0xf7, 0xe7, + 0xf4, 0x42, 0x5b, 0xc7, 0x74, 0x6a, 0x3d, 0xd7, 0x41, 0xdc, 0x30, 0xe9, + 0x25, 0x60, 0xcb, 0x58, 0x6a, 0xf5, 0xbf, 0x16, 0xbd, 0x69, 0x21, 0x93, + 0xc5, 0xcc, 0xff, 0x6a, 0x7b, 0x9e, 0x39, 0xdb, 0x09, 0x7a, 0x5b, 0xdd, + 0x42, 0x61, 0x55, 0x77, 0x6a, 0x60, 0xa3, 0xa1, 0xa4, 0xfc, 0xdd, 0x7c, + 0xb1, 0x1e, 0xbe, 0x8a, 0xde, 0xfe, 0x0e, 0x59, 0xe0, 0xda, 0xac, 0xf3, + 0xf7, 0xfc, 0xc2, 0xcb, 0xc7, 0xab, 0x5e, 0xb7, 0xa9, 0x19, 0xb7, 0x85, + 0x6a, 0xef, 0x6b, 0xc6, 0x6d, 0x61, 0x3f, 0x92, 0x9f, 0x59, 0x49, 0xce, + 0xff, 0x75, 0x37, 0x61, 0x2b, 0x52, 0x8f, 0x81, 0x35, 0xb3, 0x90, 0x97, + 0x2d, 0xff, 0xff, 0xff, 0xfe, 0x3f, 0x54, 0x00, 0xac, 0x96, 0xef, 0x06, + 0x35, 0xdd, 0xdb, 0xc9, 0x52, 0x67, 0x65, 0xb8, 0x95, 0xaa, 0xdd, 0x9b, + 0xc9, 0xed, 0x56, 0xdd, 0x92, 0x28, 0x24, 0x4b, 0x81, 0xd7, 0x3b, 0x02, + 0x3d, 0x72, 0x6a, 0xb9, 0x7a, 0xbf, 0xb1, 0x4e, 0x41, 0x31, 0x90, 0xa2, + 0x65, 0x7f, 0xfd, 0xb1, 0x98, 0x14, 0x03, 0xdb, 0x4b, 0x7e, 0xf1, 0x3d, + 0x32, 0x2d, 0xee, 0xa2, 0x0a, 0x89, 0x88, 0xb1, 0x32, 0x30, 0x5a, 0x4b, + 0xf5, 0x67, 0x8d, 0x85, 0xf5, 0x71, 0xb5, 0x8c, 0xfc, 0x03, 0x7b, 0x27, + 0x96, 0xd6, 0xf5, 0x5f, 0xcc, 0x9d, 0xf6, 0x71, 0x43, 0xf4, 0x9d, 0x9a, + 0x37, 0x20, 0xb6, 0x5f, 0xb4, 0xf4, 0x01, 0x17, 0xab, 0xd2, 0x1a, 0x22, + 0xbe, 0xb5, 0x50, 0x9d, 0x19, 0x97, 0x95, 0x51, 0xc1, 0xd6, 0xe7, 0x81, + 0x4b, 0x2c, 0x3f, 0x4c, 0x68, 0xfd, 0xaf, 0x99, 0x23, 0x90, 0x35, 0xfb, + 0x89, 0xda, 0xdd, 0xe8, 0xa0, 0xe2, 0x28, 0x95, 0x7f, 0xb6, 0x66, 0xf5, + 0xe6, 0x34, 0x45, 0x6b, 0x9c, 0x52, 0xc9, 0xc0, 0x3f, 0xf9, 0xb5, 0xa0, + 0x60, 0x0c, 0x67, 0xbf, 0xc6, 0xc9, 0xcd, 0xbb, 0x7a, 0xc1, 0x14, 0x87, + 0x69, 0x22, 0xcc, 0xbe, 0x3f, 0xef, 0x1d, 0x1e, 0xc1, 0x24, 0x75, 0x1e, + 0x45, 0x36, 0xd2, 0x6a, 0xb7, 0x91, 0x2a, 0xb7, 0x25, 0xf1, 0xee, 0xb5, + 0xe4, 0x0e, 0x4c, 0x9d, 0xe9, 0xeb, 0x8b, 0xa9, 0x44, 0xb1, 0xa7, 0x47, + 0x87, 0xec, 0x96, 0x09, 0xb3, 0x0c, 0xf5, 0x64, 0xaa, 0x14, 0xcd, 0xd1, + 0xcd, 0x15, 0x3b, 0x85, 0xfe, 0x6c, 0x88, 0xe5, 0xa9, 0xa9, 0x72, 0xaa, + 0x7a, 0xb7, 0xba, 0x7b, 0x9a, 0x3b, 0xb6, 0xd5, 0xdf, 0xd9, 0x8a, 0xf8, + 0x9a, 0xc5, 0x27, 0xac, 0xee, 0xe5, 0x30, 0xec, 0x65, 0xff, 0x5f, 0xed, + 0x3f, 0x3e, 0x8e, 0xe4, 0xe8, 0xa7, 0x19, 0x7f, 0x3f, 0xd1, 0x79, 0xe5, + 0x2a, 0xd9, 0x09, 0x87, 0x6b, 0x72, 0x2f, 0xed, 0xea, 0xc8, 0xf4, 0x55, + 0xdb, 0x73, 0x35, 0x50, 0x5b, 0x44, 0x40, 0x59, 0xbb, 0x5b, 0xfd, 0x29, + 0xb3, 0xbd, 0x74, 0x4e, 0xa8, 0x7b, 0x56, 0xb1, 0xd6, 0xaf, 0xf8, 0xa6, + 0xee, 0x7c, 0xda, 0x73, 0x02, 0x70, 0x2e, 0xe7, 0x7d, 0xa5, 0x0a, 0x94, + 0xcf, 0xfe, 0xae, 0xeb, 0xb7, 0x6e, 0x43, 0x6b, 0x44, 0x1f, 0xcd, 0xd2, + 0xd4, 0x37, 0xd7, 0x37, 0x33, 0x2e, 0xda, 0x3e, 0xf0, 0xf0, 0x5c, 0xe5, + 0x24, 0xbd, 0xfa, 0x37, 0x1e, 0xc7, 0x21, 0x91, 0x86, 0x04, 0xf4, 0xff, + 0xd9, 0x15, 0x70, 0xfa, 0x65, 0xe4, 0x94, 0x1f, 0x28, 0x1c, 0x5f, 0x53, + 0x57, 0x30, 0xdd, 0xe9, 0x3b, 0xea, 0x7a, 0xe7, 0xfa, 0xb6, 0x51, 0xd7, + 0x7a, 0xba, 0xe2, 0x62, 0x52, 0x10, 0xfb, 0x7f, 0xa9, 0x17, 0x5d, 0xde, + 0x1a, 0x61, 0xd0, 0x77, 0x36, 0x0f, 0x56, 0xbe, 0x4d, 0x92, 0x11, 0xa5, + 0x19, 0xc6, 0x9a, 0x37, 0xb7, 0x78, 0x12, 0x12, 0xee, 0x60, 0xa8, 0x3e, + 0x7d, 0xde, 0x7d, 0xfd, 0x77, 0x00, 0xdb, 0xfb, 0xf6, 0x39, 0x4f, 0x39, + 0x22, 0xef, 0x85, 0xcd, 0x3f, 0xf5, 0x69, 0x65, 0x5c, 0xd1, 0x24, 0x49, + 0x50, 0xe6, 0x1f, 0xbe, 0x88, 0xad, 0xce, 0xd0, 0x77, 0xf1, 0xdb, 0xfa, + 0x87, 0xa4, 0x6b, 0x45, 0x4a, 0xf2, 0x7e, 0x95, 0x68, 0xf7, 0x73, 0x2f, + 0xcb, 0xae, 0xf8, 0xa7, 0x26, 0xc8, 0x1c, 0xbf, 0xed, 0x03, 0x75, 0x79, + 0xa1, 0x7d, 0x77, 0x5e, 0x81, 0x2b, 0xff, 0x7c, 0xbf, 0xb6, 0xaf, 0x80, + 0xd8, 0x3b, 0xbd, 0x36, 0x07, 0x76, 0x0e, 0xcd, 0x4a, 0x3b, 0x0a, 0x49, + 0x2a, 0xf7, 0x74, 0xd7, 0x15, 0xc6, 0x65, 0x9d, 0x00, 0xee, 0xe6, 0xff, + 0xf2, 0x29, 0xd2, 0x39, 0x5d, 0x1f, 0xae, 0x21, 0xf9, 0xc6, 0xfd, 0x6a, + 0xe6, 0xc5, 0x86, 0xcd, 0x30, 0xfd, 0x3e, 0x8a, 0x02, 0x22, 0x4c, 0x68, + 0x1c, 0xc8, 0xc5, 0x23, 0xe2, 0x63, 0x93, 0x3a, 0xea, 0xd3, 0x7b, 0x45, + 0xe6, 0x0f, 0x0d, 0x8e, 0xd7, 0x8f, 0x8e, 0xef, 0x3c, 0xfb, 0x26, 0x7e, + 0x36, 0xb7, 0x20, 0x53, 0xe6, 0x07, 0x4d, 0xcb, 0x15, 0xfd, 0xbb, 0xdf, + 0xac, 0x1f, 0xf3, 0x4b, 0xb3, 0xa9, 0x7e, 0x46, 0x15, 0x7f, 0x5c, 0x48, + 0x32, 0xa5, 0x36, 0xb6, 0xaa, 0x01, 0xac, 0x64, 0xb6, 0xc6, 0xa9, 0x45, + 0xed, 0x80, 0x0d, 0x55, 0xbf, 0x37, 0xf2, 0x72, 0xec, 0xc8, 0x98, 0x75, + 0x30, 0xf1, 0xdc, 0xc8, 0x10, 0xef, 0x43, 0x18, 0x5c, 0x5a, 0x7f, 0xef, + 0xda, 0x5a, 0xc8, 0x8b, 0xbe, 0xbb, 0x78, 0xad, 0x0f, 0x16, 0x75, 0x07, + 0x55, 0xdf, 0x23, 0x99, 0x7b, 0xa8, 0xca, 0x01, 0xf6, 0x97, 0x92, 0xea, + 0x7a, 0xb7, 0xeb, 0xc9, 0xb9, 0x66, 0x4f, 0xf0, 0x89, 0x03, 0xdb, 0x17, + 0x30, 0x3b, 0x27, 0x93, 0xdd, 0x79, 0x6f, 0x01, 0xee, 0x22, 0xb3, 0xc0, + 0x8d, 0x9c, 0xed, 0xea, 0x36, 0xa1, 0x89, 0x1e, 0xf8, 0xe1, 0x77, 0xd6, + 0x1f, 0xf5, 0xaa, 0x81, 0x75, 0xdb, 0x16, 0x2c, 0x6a, 0xb6, 0xdd, 0xdb, + 0xf7, 0xaf, 0xea, 0xd7, 0xd2, 0xed, 0x7c, 0x25, 0x9d, 0xd7, 0x70, 0x3f, + 0xb2, 0x53, 0x4a, 0x2d, 0xa1, 0xa7, 0x3e, 0x33, 0xd9, 0x6d, 0xe6, 0x8c, + 0x9f, 0x34, 0x3c, 0x75, 0x5a, 0x42, 0x5e, 0xba, 0x67, 0x61, 0x47, 0x81, + 0xe5, 0x84, 0xe8, 0x9f, 0x55, 0xcd, 0x60, 0x21, 0x55, 0x66, 0xe8, 0x7c, + 0x4d, 0xb3, 0xf6, 0x1d, 0x6d, 0xdb, 0xcf, 0xa3, 0xaa, 0x6c, 0x18, 0x50, + 0xdd, 0x77, 0xd3, 0x93, 0x0a, 0xd0, 0x5f, 0x67, 0xf9, 0x7a, 0x54, 0x69, + 0xde, 0xb9, 0xec, 0xa1, 0x9b, 0x7b, 0x94, 0x6c, 0xaf, 0x2f, 0xec, 0x52, + 0x88, 0xab, 0xf5, 0xd6, 0x8a, 0x24, 0x71, 0x75, 0xfe, 0xdb, 0x56, 0xe1, + 0x10, 0x1f, 0x76, 0x77, 0x9d, 0x79, 0x5d, 0xcb, 0x28, 0x48, 0x58, 0xa2, + 0xbb, 0x32, 0x36, 0xfd, 0x10, 0xab, 0xd9, 0x6b, 0xc9, 0xe7, 0xb6, 0x46, + 0x96, 0x28, 0xf5, 0xb7, 0x63, 0x56, 0xec, 0x86, 0xb2, 0x6e, 0x9f, 0xa2, + 0xe5, 0xeb, 0xb0, 0xd0, 0x16, 0xbf, 0xad, 0x5d, 0xcc, 0xe1, 0xcf, 0xba, + 0xfc, 0xcb, 0x18, 0x53, 0x91, 0x81, 0x68, 0xea, 0xda, 0x2f, 0x5d, 0x27, + 0x8b, 0x81, 0x94, 0xdd, 0x3c, 0x73, 0x86, 0xe2, 0x39, 0x7f, 0x6c, 0xaf, + 0x76, 0x38, 0x67, 0xda, 0xae, 0xc9, 0xf0, 0x15, 0xac, 0x04, 0x6d, 0xb6, + 0xb6, 0x7f, 0xb1, 0x6b, 0xb8, 0x61, 0x7d, 0xa7, 0x6f, 0x28, 0x08, 0x32, + 0x97, 0x35, 0xe9, 0xa0, 0x47, 0x80, 0xd5, 0xac, 0x2e, 0x4d, 0x44, 0xa0, + 0x94, 0x8b, 0xd4, 0xf7, 0xb3, 0x75, 0xda, 0x46, 0x77, 0x68, 0x6f, 0xb5, + 0x52, 0x17, 0x67, 0xb2, 0x69, 0xed, 0xe9, 0x5d, 0xed, 0x76, 0x6e, 0x0d, + 0x71, 0x18, 0x37, 0xb2, 0xca, 0x39, 0x9b, 0xee, 0x97, 0x7a, 0x5c, 0xaf, + 0x19, 0xa6, 0xfc, 0x7e, 0x8a, 0x1a, 0x5a, 0x05, 0xf9, 0xbb, 0xbd, 0x56, + 0xf8, 0x13, 0xf0, 0x6f, 0x45, 0x0e, 0x70, 0x00, 0x5a, 0x57, 0x4d, 0xe2, + 0x4e, 0xb9, 0x97, 0x0f, 0xdb, 0x5b, 0x4f, 0xc1, 0x33, 0xae, 0x72, 0xa8, + 0x57, 0x09, 0x9a, 0x69, 0xbb, 0x6d, 0xe4, 0xb9, 0x02, 0x9a, 0x7f, 0xf0, + 0x03, 0x82, 0xd1, 0xfd, 0x9e, 0x77, 0x84, 0x54, 0xf2, 0x94, 0x4f, 0x67, + 0xc1, 0x3b, 0xde, 0x1d, 0xcd, 0x7a, 0xff, 0x1b, 0x43, 0x6b, 0x20, 0x41, + 0xea, 0x75, 0x5a, 0xea, 0x8d, 0xfe, 0x7f, 0xce, 0xcc, 0xbc, 0xd0, 0xb5, + 0xc8, 0x8a, 0x7b, 0x1f, 0x8e, 0x51, 0x2f, 0x03, 0xfe, 0x1c, 0x6d, 0x83, + 0x53, 0x10, 0x1f, 0x82, 0xbc, 0x08, 0xd2, 0xbc, 0x8e, 0xa9, 0x7f, 0x9f, + 0xe7, 0xf5, 0x70, 0x7d, 0xa1, 0x7b, 0x0a, 0xb0, 0xbf, 0x77, 0x27, 0xdc, + 0x34, 0xf4, 0x7e, 0xd7, 0xbe, 0xfd, 0x0c, 0xbf, 0x4b, 0x0f, 0x4d, 0x9b, + 0x36, 0xc6, 0xff, 0x6d, 0x16, 0x70, 0x27, 0xd6, 0x3e, 0xc9, 0xc3, 0x67, + 0xa2, 0x54, 0x7d, 0x63, 0xf4, 0x66, 0xa0, 0x92, 0x53, 0x2e, 0x54, 0x84, + 0x04, 0x27, 0xd4, 0x5b, 0xdd, 0xaf, 0x0e, 0x55, 0x42, 0xd4, 0xfc, 0x24, + 0x67, 0x1d, 0x25, 0x8a, 0x50, 0xf5, 0xf3, 0x7e, 0xbf, 0xbc, 0xf2, 0x89, + 0x31, 0x29, 0xd3, 0xbc, 0xfb, 0x57, 0xc3, 0xc1, 0xfb, 0xbb, 0xf1, 0x17, + 0xed, 0x10, 0x8d, 0x9d, 0x53, 0x2e, 0xcd, 0x48, 0x59, 0xf7, 0xba, 0x71, + 0x31, 0xe7, 0xee, 0xf7, 0xd2, 0xda, 0x80, 0x91, 0xe2, 0xd5, 0x15, 0x7b, + 0xd3, 0x67, 0x7f, 0x9d, 0x6e, 0x41, 0x71, 0xa0, 0xf0, 0x2f, 0x44, 0x22, + 0x91, 0x1b, 0xa3, 0xf2, 0x6b, 0xcd, 0x60, 0xb1, 0xd6, 0x80, 0x68, 0x9e, + 0xb9, 0xbf, 0xaf, 0x96, 0xd4, 0x55, 0x07, 0xe2, 0xdc, 0x03, 0xcf, 0xe6, + 0x97, 0x06, 0xeb, 0x82, 0x72, 0x22, 0x0b, 0x08, 0xcb, 0xf6, 0x39, 0x7a, + 0x91, 0x93, 0x0d, 0xbe, 0xf0, 0x7a, 0xa2, 0xb4, 0x2b, 0x8b, 0xe8, 0xe6, + 0x54, 0xe9, 0xda, 0xb1, 0x9c, 0xcf, 0x3f, 0xb1, 0x8c, 0xe6, 0x06, 0xfd, + 0x1f, 0xf0, 0x03, 0xed, 0xd7, 0xd6, 0x52, 0xb6, 0x6e, 0x17, 0x6d, 0xbb, + 0xce, 0x2f, 0x47, 0x90, 0x43, 0x43, 0xfb, 0xd7, 0xc1, 0xe3, 0xc8, 0x83, + 0xee, 0xfa, 0xbe, 0x15, 0xec, 0x63, 0xac, 0xff, 0xbe, 0xd9, 0xa8, 0x8b, + 0xa4, 0xdb, 0xed, 0xcf, 0x92, 0xd3, 0xd0, 0xed, 0xfe, 0xaf, 0x44, 0xcf, + 0xd5, 0xcb, 0xf6, 0xec, 0x6e, 0xd2, 0x6a, 0x6f, 0xf5, 0xda, 0x71, 0x37, + 0x5e, 0x4a, 0x92, 0xfa, 0xad, 0x8c, 0xfb, 0xb0, 0x90, 0xbb, 0x29, 0xbe, + 0xf7, 0x1e, 0xd6, 0xc0, 0xff, 0x76, 0x75, 0xbf, 0xbc, 0x96, 0xbe, 0x72, + 0xf4, 0x50, 0xec, 0xfe, 0xe8, 0xfd, 0xbc, 0xfe, 0x0a, 0xf7, 0xa3, 0x4b, + 0x7c, 0x58, 0x57, 0xff, 0xfc, 0x51, 0x8b, 0x7e, 0xae, 0x66, 0xac, 0xda, + 0x2c, 0xaf, 0x55, 0x1b, 0x85, 0x1e, 0xa1, 0x58, 0xd7, 0xfb, 0xd5, 0xf4, + 0x7a, 0x14, 0x32, 0xff, 0xfd, 0xd5, 0x82, 0x57, 0x5a, 0x70, 0xff, 0xeb, + 0xfc, 0xb8, 0x9b, 0xbf, 0xda, 0x29, 0xe0, 0xc6, 0x7b, 0xdb, 0x7b, 0x0d, + 0xb9, 0x43, 0x03, 0xb2, 0xbe, 0xad, 0xda, 0xc8, 0xe0, 0x5d, 0xae, 0xeb, + 0x9a, 0x5d, 0xd7, 0x95, 0xe3, 0x6f, 0x8e, 0x6f, 0x46, 0x37, 0x2f, 0x6b, + 0xff, 0x5d, 0x6d, 0x7e, 0x16, 0xbf, 0x47, 0xd7, 0x6d, 0x6d, 0x3b, 0x06, + 0x2b, 0xf9, 0x04, 0xda, 0x49, 0xc4, 0x89, 0xec, 0xff, 0x9e, 0xbc, 0x5f, + 0xa6, 0xd1, 0xc0, 0x06, 0x1f, 0x5e, 0xed, 0x5b, 0xf8, 0xd7, 0xd8, 0xbb, + 0xf8, 0xf5, 0xce, 0x6c, 0xb8, 0xe7, 0xf6, 0x8c, 0xc1, 0x1f, 0x45, 0xcb, + 0x8f, 0x36, 0x98, 0x64, 0xd4, 0x19, 0xf7, 0xe8, 0xdc, 0x21, 0x2c, 0xc8, + 0xc6, 0xe4, 0xb3, 0x7d, 0xa5, 0x1f, 0x07, 0x6a, 0xea, 0x5f, 0x87, 0x7e, + 0xad, 0xd7, 0xb7, 0xaf, 0xae, 0x77, 0xd3, 0x7f, 0xf8, 0x55, 0xf3, 0x6f, + 0xe9, 0x03, 0x8b, 0xd8, 0x5d, 0xc9, 0x9b, 0x5f, 0x1e, 0x02, 0xdc, 0xdb, + 0xf9, 0xdf, 0x2c, 0xd3, 0x9c, 0xec, 0x65, 0xfa, 0x9a, 0xda, 0x94, 0x15, + 0xdf, 0x35, 0x95, 0x53, 0xf0, 0x22, 0xff, 0x23, 0x47, 0x93, 0x3d, 0x05, + 0xd3, 0xef, 0xa7, 0xf7, 0x7e, 0xc9, 0x97, 0x9f, 0xfd, 0x6f, 0x8b, 0xc1, + 0xeb, 0x16, 0xc6, 0xf7, 0x73, 0x7a, 0xdb, 0x05, 0xd7, 0xb9, 0x04, 0x65, + 0x7a, 0x72, 0x4c, 0x23, 0x16, 0xe5, 0x72, 0xf7, 0x67, 0xec, 0x43, 0xe0, + 0xef, 0x2f, 0x1b, 0xe8, 0x3f, 0x79, 0xc1, 0xf5, 0x90, 0xb7, 0x42, 0x15, + 0xe1, 0x3a, 0xdf, 0x5b, 0xe4, 0x7b, 0x66, 0xea, 0x0c, 0xb1, 0x94, 0x6d, + 0xee, 0xc5, 0xaa, 0x7b, 0xb5, 0x0f, 0x55, 0xf2, 0x7f, 0xb9, 0x60, 0xf3, + 0x26, 0x07, 0x73, 0x57, 0x89, 0xb9, 0x1f, 0x49, 0xfb, 0x57, 0xa2, 0x39, + 0xb4, 0x72, 0x0b, 0xc7, 0x63, 0x47, 0x2f, 0xe5, 0x63, 0xcc, 0xc9, 0x13, + 0xfd, 0x28, 0x3b, 0x3d, 0xc5, 0xaf, 0x3f, 0x70, 0x63, 0xdf, 0xd7, 0x4d, + 0x14, 0x4b, 0x0f, 0x7d, 0xf2, 0xf1, 0x3c, 0x69, 0x90, 0x75, 0x88, 0x0b, + 0xed, 0xd7, 0xf0, 0xc2, 0x77, 0x71, 0xba, 0xfe, 0x22, 0x85, 0x45, 0x53, + 0x54, 0xbc, 0x2b, 0x2a, 0x4d, 0xb1, 0xc5, 0xf2, 0xda, 0x4b, 0x20, 0x16, + 0xa7, 0x3b, 0x17, 0x46, 0xde, 0xa1, 0x01, 0x1a, 0x3d, 0x15, 0x2e, 0xbf, + 0xc6, 0x37, 0x4b, 0xa3, 0x3e, 0xef, 0xea, 0x52, 0xe5, 0xb4, 0x4e, 0xa2, + 0xa8, 0xdd, 0xad, 0xdf, 0xd7, 0x3c, 0xe2, 0xf1, 0x3f, 0x0b, 0x7c, 0x3d, + 0x25, 0x9a, 0x3e, 0xef, 0x59, 0x2d, 0x1d, 0xd8, 0x19, 0xf9, 0x78, 0xef, + 0xe1, 0x73, 0x29, 0x63, 0xd6, 0xf5, 0xfe, 0x58, 0xe6, 0x79, 0x84, 0xfd, + 0xcf, 0x02, 0x8c, 0x43, 0x86, 0xb7, 0x03, 0x6b, 0x21, 0xb1, 0xe7, 0x0d, + 0xd4, 0x4b, 0xfb, 0x8f, 0x83, 0x6c, 0x63, 0xaf, 0x85, 0xd8, 0xbc, 0x3f, + 0x78, 0xcf, 0x80, 0xee, 0x73, 0x6e, 0xb6, 0x47, 0x3e, 0xa8, 0xdd, 0x00, + 0xb2, 0x04, 0x9b, 0xf9, 0xee, 0xf7, 0xee, 0xb2, 0x4b, 0x67, 0x52, 0xd6, + 0xfb, 0x7b, 0x9e, 0xc7, 0x1c, 0x5a, 0xde, 0xaf, 0x9a, 0x9c, 0xb4, 0x6b, + 0xdb, 0xaa, 0xc9, 0x07, 0x4e, 0xf5, 0x36, 0x7b, 0xa0, 0xc7, 0x9b, 0xe0, + 0xb2, 0xef, 0x57, 0x77, 0x03, 0x69, 0xc9, 0x7a, 0x5b, 0xbe, 0x65, 0x6b, + 0x65, 0xca, 0xff, 0xe4, 0xae, 0xc2, 0xd2, 0xe0, 0xf2, 0xb8, 0x4b, 0xda, + 0x27, 0x52, 0xf3, 0x77, 0xf1, 0xbd, 0xd5, 0x55, 0x71, 0x42, 0x3d, 0x2b, + 0xeb, 0x03, 0xce, 0xc0, 0xd4, 0xaa, 0x2f, 0x2b, 0x54, 0x2b, 0xb6, 0xc5, + 0x1c, 0x2e, 0x55, 0x02, 0x13, 0xdb, 0x5b, 0xfd, 0xe1, 0xf8, 0x00, 0xea, + 0xe4, 0x26, 0xdb, 0xdb, 0xb5, 0xf6, 0xfb, 0xd3, 0x6c, 0xdd, 0xfd, 0x0f, + 0x69, 0x48, 0xdd, 0x7b, 0x5b, 0xdc, 0x8d, 0xa6, 0xa5, 0xaa, 0xed, 0xca, + 0x6e, 0xb5, 0xf8, 0xbd, 0x5b, 0xe1, 0x4f, 0x12, 0xdd, 0x2c, 0xf0, 0x36, + 0xf6, 0x5f, 0xb5, 0xd3, 0x08, 0xb1, 0xed, 0x3f, 0x3e, 0x69, 0x68, 0xfd, + 0xef, 0xcc, 0x2a, 0xc9, 0xf1, 0xb4, 0x5f, 0x28, 0xbf, 0xcb, 0xa3, 0x04, + 0xf1, 0xa7, 0x8b, 0x09, 0xdb, 0x4e, 0x4e, 0x2d, 0x73, 0x3f, 0xa3, 0xa7, + 0xf2, 0x56, 0x1b, 0x8a, 0x6c, 0xbb, 0xcd, 0x00, 0x96, 0x57, 0x6b, 0xf7, + 0xfb, 0xc8, 0x61, 0xc8, 0x2e, 0xac, 0xbd, 0xf7, 0x6a, 0x9d, 0x88, 0xae, + 0xb2, 0xa4, 0x81, 0xee, 0x7c, 0xfb, 0xe7, 0x5a, 0x24, 0x1d, 0x12, 0x21, + 0x72, 0x9d, 0xfb, 0x17, 0x8b, 0xfc, 0x8f, 0xfd, 0x62, 0x7b, 0x95, 0xef, + 0xa3, 0x6f, 0xc3, 0x96, 0x7b, 0x15, 0x99, 0x74, 0x76, 0xf9, 0x78, 0xd5, + 0x1a, 0xb3, 0xa6, 0xf5, 0xdf, 0x2e, 0x08, 0x8e, 0xd0, 0xd6, 0xcb, 0x32, + 0x65, 0x58, 0x22, 0xd9, 0x57, 0x2e, 0x02, 0x0a, 0x8c, 0x17, 0xf9, 0xb2, + 0x6f, 0x3a, 0x74, 0x78, 0xde, 0x97, 0x95, 0x00, 0xf9, 0xf1, 0x8d, 0xff, + 0xfe, 0x3f, 0x54, 0x00, 0x7c, 0x3b, 0xfc, 0xab, 0xbf, 0x52, 0x38, 0xa8, + 0x3a, 0x65, 0x42, 0xbb, 0xc0, 0x6f, 0x37, 0x40, 0xab, 0x7d, 0xb8, 0x8e, + 0xb2, 0x13, 0x11, 0x43, 0xba, 0x7f, 0xc1, 0x7e, 0x7e, 0xad, 0x11, 0xbc, + 0x63, 0x6f, 0xb0, 0xb0, 0x17, 0xec, 0x10, 0xf2, 0xd3, 0xf4, 0xe0, 0x96, + 0x0a, 0xc0, 0xcb, 0xf7, 0xc5, 0x8d, 0x08, 0x0a, 0x6e, 0xde, 0xf0, 0x7f, + 0xc9, 0x1f, 0x4a, 0x4f, 0xef, 0x09, 0x30, 0xb3, 0xac, 0xa6, 0x78, 0x51, + 0x65, 0x2f, 0xd1, 0xfa, 0xa5, 0xf0, 0xaf, 0xd1, 0x2b, 0xad, 0x10, 0x99, + 0xdf, 0x2b, 0xad, 0x48, 0xbf, 0x6c, 0x5a, 0xb1, 0xe2, 0xb6, 0x4a, 0x41, + 0x9f, 0xd3, 0xff, 0x60, 0x02, 0x6c, 0x2b, 0xd8, 0x1b, 0x6b, 0xf6, 0x9b, + 0xa3, 0xdc, 0xf2, 0x86, 0x31, 0xb3, 0xe1, 0x7f, 0x3f, 0x3c, 0x4c, 0xdb, + 0xac, 0x52, 0x7a, 0x8e, 0x4b, 0x2e, 0x75, 0x7b, 0x42, 0x4f, 0x51, 0xc6, + 0xe5, 0xe3, 0x5f, 0xc9, 0xcb, 0xe0, 0x45, 0x6d, 0xe0, 0x3d, 0xc9, 0x52, + 0x2c, 0x95, 0x90, 0xef, 0x7a, 0x5b, 0x0c, 0x88, 0xbf, 0x3c, 0x8c, 0x26, + 0x87, 0xb5, 0x55, 0x4e, 0xa4, 0x99, 0xda, 0x5f, 0xe3, 0x82, 0x3a, 0x55, + 0x20, 0xdb, 0x5c, 0xd1, 0x7b, 0x53, 0x4e, 0xaa, 0xbc, 0xa5, 0xb7, 0xdb, + 0x20, 0xab, 0xa7, 0xd2, 0x45, 0xdf, 0xf3, 0x6f, 0xb5, 0xb7, 0x8c, 0xbe, + 0x70, 0x93, 0x9c, 0x5d, 0x46, 0x9f, 0xa7, 0xa3, 0x85, 0x49, 0x51, 0x87, + 0xf2, 0xac, 0x37, 0xe6, 0x5a, 0xc6, 0xb0, 0xf5, 0x66, 0xc7, 0xeb, 0x56, + 0x9b, 0xaf, 0xdd, 0x68, 0x49, 0xf7, 0x72, 0xd8, 0xe9, 0x7a, 0xce, 0xd4, + 0xee, 0x62, 0xeb, 0x01, 0x1b, 0x61, 0x78, 0x67, 0xad, 0x0d, 0xa5, 0x61, + 0x3d, 0xdb, 0x57, 0xdb, 0x32, 0x23, 0xc7, 0x37, 0xea, 0x35, 0xf3, 0xf5, + 0xe5, 0xd0, 0x18, 0x11, 0x7c, 0x45, 0x0d, 0x22, 0x26, 0xa7, 0x0b, 0xfd, + 0xdc, 0x35, 0xd5, 0xfd, 0xc9, 0xab, 0x22, 0xf6, 0xd1, 0x46, 0xf8, 0x7a, + 0xcc, 0x5d, 0x71, 0xd1, 0xc7, 0xe6, 0xa2, 0x05, 0x94, 0x6a, 0xa1, 0xac, + 0x34, 0x8c, 0xa5, 0x45, 0x50, 0x5d, 0x1e, 0x22, 0x41, 0x3f, 0x40, 0xd1, + 0xfe, 0xd7, 0x8c, 0xaa, 0x1b, 0xf3, 0x3d, 0xad, 0xd1, 0xf4, 0x8e, 0x39, + 0x4f, 0xc7, 0x4f, 0x60, 0x49, 0xb6, 0x7f, 0xcb, 0xa7, 0x1a, 0x91, 0xe2, + 0x15, 0xd7, 0xf5, 0xd6, 0x11, 0xc3, 0x75, 0x74, 0x46, 0x9d, 0xbc, 0x77, + 0xdf, 0xf8, 0xf7, 0x51, 0xb9, 0xfb, 0x79, 0x30, 0x77, 0x2c, 0xeb, 0xdc, + 0x02, 0x9d, 0x1d, 0xb1, 0x71, 0x68, 0x3b, 0xff, 0x79, 0x0d, 0xa3, 0x24, + 0xd7, 0xd2, 0xab, 0xf1, 0x2e, 0x01, 0xbc, 0x7e, 0x1d, 0x0a, 0x68, 0xce, + 0xb4, 0x27, 0x5f, 0xdd, 0x2f, 0x29, 0xae, 0x39, 0x71, 0x6e, 0x7c, 0xc6, + 0x6c, 0x9a, 0x47, 0xa4, 0x73, 0x55, 0x0e, 0x9a, 0xf9, 0x4c, 0x4b, 0x4f, + 0xa5, 0x29, 0x1a, 0x15, 0x30, 0x8f, 0xbe, 0xbe, 0xa7, 0x01, 0x02, 0x89, + 0x80, 0x77, 0xd0, 0x52, 0xd0, 0x26, 0x54, 0x86, 0x0d, 0xee, 0x86, 0xfa, + 0xce, 0x09, 0x8e, 0xd4, 0x23, 0xea, 0x59, 0xd5, 0x65, 0x43, 0x3f, 0x3b, + 0xdc, 0xbc, 0x35, 0x1a, 0xba, 0x27, 0xa6, 0xe6, 0x11, 0xdc, 0x76, 0x8d, + 0x48, 0x2e, 0x5b, 0x90, 0xd4, 0xf5, 0x26, 0x73, 0xb6, 0x48, 0x2b, 0xd2, + 0xf0, 0xb2, 0xed, 0xe8, 0x7f, 0x36, 0xf1, 0xa0, 0x17, 0xad, 0xfe, 0xb8, + 0xb9, 0xef, 0x14, 0x9e, 0xe2, 0x69, 0xad, 0xbb, 0x38, 0xb6, 0x5c, 0xe7, + 0xac, 0x9f, 0x2d, 0x54, 0xbc, 0x64, 0x4d, 0xe6, 0xbe, 0x5b, 0xc3, 0x56, + 0x31, 0xed, 0x5f, 0x2a, 0x36, 0xd8, 0x4b, 0x2c, 0x3e, 0xea, 0xeb, 0xfb, + 0x48, 0xd6, 0xea, 0x36, 0x42, 0xfb, 0x6d, 0xbb, 0xfc, 0xdb, 0x27, 0x3d, + 0x85, 0x3d, 0x65, 0xfc, 0x7e, 0xaa, 0x40, 0x03, 0xef, 0x05, 0x07, 0x47, + 0x18, 0x33, 0xbb, 0x07, 0xf2, 0xb7, 0x6f, 0xd7, 0xa9, 0xf9, 0x8c, 0xdb, + 0x6f, 0x4c, 0x2b, 0xf7, 0xf3, 0x1f, 0xba, 0x17, 0xc9, 0x00, 0xd7, 0xf7, + 0x29, 0x47, 0x12, 0x34, 0xdf, 0xe0, 0xd6, 0x25, 0x60, 0xca, 0x2f, 0xe1, + 0xed, 0xf7, 0x36, 0xc1, 0xb9, 0x7b, 0x99, 0x94, 0x25, 0x2b, 0x9c, 0x4e, + 0x32, 0x0c, 0x8a, 0x38, 0x6d, 0x6d, 0xdf, 0x4e, 0xeb, 0xbe, 0x3d, 0x2b, + 0xe7, 0x0f, 0xbd, 0xbb, 0x29, 0x4d, 0x7a, 0x96, 0x11, 0xa3, 0xff, 0xdd, + 0x9d, 0xac, 0xa2, 0x22, 0x9b, 0xef, 0x6e, 0x2b, 0xd1, 0xd9, 0x7d, 0x8f, + 0x5f, 0x10, 0x4d, 0xf2, 0xdb, 0xb7, 0x94, 0x3a, 0xfb, 0x81, 0xbd, 0x1e, + 0x26, 0x00, 0x2f, 0xd8, 0xf9, 0xb4, 0xd6, 0xff, 0x84, 0x90, 0x7c, 0x4a, + 0xc1, 0xd6, 0xd7, 0x74, 0x23, 0x73, 0x37, 0x77, 0x4f, 0xfb, 0x7e, 0xec, + 0x47, 0xd5, 0xbb, 0x19, 0xbd, 0x83, 0x5e, 0x5b, 0xc2, 0x6f, 0x46, 0xff, + 0xff, 0x82, 0x74, 0x44, 0x7f, 0x9f, 0xee, 0x07, 0x79, 0xb5, 0x5c, 0xa6, + 0xe8, 0xb7, 0xb3, 0x39, 0xbc, 0x5c, 0x47, 0xee, 0xbc, 0x89, 0x46, 0xf7, + 0x76, 0xf3, 0x80, 0xcf, 0xe6, 0xb4, 0xed, 0x66, 0x53, 0xe7, 0x5e, 0xa3, + 0xfa, 0xe0, 0xc2, 0xd4, 0x3a, 0x60, 0x4c, 0x22, 0x03, 0x48, 0xcd, 0xe4, + 0x8f, 0x24, 0x7d, 0x39, 0x18, 0xc6, 0x3a, 0xd8, 0x9d, 0xcd, 0x90, 0x21, + 0x10, 0x27, 0xfb, 0xb5, 0x6d, 0x67, 0xb8, 0xed, 0x65, 0xaa, 0xb7, 0x7b, + 0xa4, 0x8d, 0x0c, 0xec, 0xb1, 0xf6, 0x49, 0x5f, 0x1f, 0x94, 0x7a, 0x6d, + 0xfa, 0xd0, 0x89, 0xfa, 0x06, 0x2d, 0xb9, 0xb3, 0x46, 0x14, 0xc7, 0x57, + 0xbd, 0x71, 0x32, 0xcb, 0x85, 0x17, 0xcf, 0xdf, 0x5e, 0x2d, 0x40, 0x7c, + 0x21, 0xe9, 0xd0, 0x63, 0x2b, 0x6f, 0x7e, 0x60, 0xfb, 0x8d, 0xc2, 0x14, + 0xc1, 0x71, 0x63, 0xe1, 0xda, 0xf6, 0x05, 0xb3, 0xf7, 0xf1, 0x51, 0xc1, + 0xf6, 0xfc, 0x37, 0xcb, 0x7f, 0x10, 0xc8, 0x7f, 0x15, 0x22, 0xd8, 0x81, + 0xe7, 0x6c, 0x7e, 0xfe, 0xd8, 0x62, 0x55, 0xcc, 0xa6, 0xdd, 0xf5, 0x51, + 0x4b, 0x42, 0x9b, 0xb4, 0x75, 0x72, 0xb5, 0x63, 0xa1, 0xd2, 0x6a, 0x91, + 0x29, 0xef, 0xcb, 0x02, 0x72, 0x55, 0x78, 0xee, 0x97, 0x8b, 0x1a, 0x4a, + 0xbf, 0xca, 0xba, 0xbf, 0xc8, 0x66, 0x15, 0xa8, 0x52, 0xa2, 0xca, 0x68, + 0xab, 0x8d, 0x8c, 0xc7, 0xe4, 0xcb, 0xce, 0x2d, 0xfc, 0x32, 0x6f, 0x16, + 0x34, 0x73, 0xbd, 0xe7, 0xc1, 0x04, 0xa7, 0xb2, 0xa5, 0x15, 0x33, 0x5d, + 0x66, 0x35, 0x7d, 0x5d, 0x37, 0xbe, 0xc9, 0x50, 0x2d, 0xfa, 0xf2, 0x4d, + 0xa4, 0x74, 0xa8, 0x60, 0x87, 0x09, 0x75, 0xd9, 0x13, 0x1b, 0x2e, 0x98, + 0xe2, 0xeb, 0xe2, 0xfe, 0xe5, 0x66, 0x4b, 0x9b, 0xf8, 0x6b, 0xbf, 0x95, + 0x71, 0xee, 0x9d, 0x0f, 0x77, 0xcb, 0x9f, 0x97, 0x26, 0x38, 0x39, 0xdb, + 0x37, 0x3b, 0x39, 0x1c, 0x94, 0xa7, 0x1d, 0xeb, 0xc0, 0x08, 0xdb, 0x5f, + 0x87, 0x96, 0xa8, 0x7b, 0x19, 0x43, 0xe3, 0x3e, 0xac, 0x4f, 0x6b, 0x00, + 0xd0, 0x95, 0xbb, 0x2d, 0x56, 0x26, 0x51, 0x78, 0x1f, 0xb5, 0xda, 0x9f, + 0xfa, 0xd7, 0x8a, 0xde, 0x7f, 0xee, 0x9c, 0xad, 0x1e, 0xcb, 0xc0, 0xa6, + 0xeb, 0x81, 0xcb, 0x76, 0xb9, 0xf2, 0xdd, 0xd3, 0x54, 0xd8, 0x5a, 0x88, + 0xcf, 0xe7, 0xce, 0xae, 0xc0, 0x8b, 0xb3, 0xfb, 0xff, 0x53, 0xa3, 0xe3, + 0xc7, 0x81, 0xea, 0xac, 0xff, 0x03, 0x53, 0x63, 0xfc, 0x79, 0x7f, 0xde, + 0x81, 0x5f, 0x04, 0xbd, 0x7d, 0xc5, 0x3a, 0xbb, 0xf8, 0xe6, 0xde, 0xd5, + 0xe0, 0x0f, 0xf5, 0x91, 0xfa, 0x3f, 0xc8, 0x96, 0x2f, 0xd2, 0xee, 0xfa, + 0xbf, 0x1a, 0x5b, 0x37, 0x6d, 0x97, 0xfe, 0xa7, 0xc5, 0x8f, 0x53, 0x7c, + 0xcb, 0xb7, 0x2e, 0x09, 0xdb, 0x50, 0x4c, 0x05, 0xde, 0xcf, 0xd7, 0x84, + 0x88, 0xd7, 0xa7, 0x57, 0xbe, 0xf5, 0xbc, 0x07, 0xf9, 0xe8, 0xab, 0xcf, + 0xa7, 0x02, 0x7d, 0x37, 0xbf, 0xff, 0x7a, 0x62, 0x45, 0x86, 0xc4, 0xfc, + 0xa6, 0xb7, 0xb0, 0x17, 0xfa, 0xc4, 0x33, 0xe4, 0x8b, 0xfb, 0x8a, 0x4a, + 0xe3, 0xd1, 0xf1, 0x77, 0x2e, 0x97, 0x77, 0x02, 0x37, 0x35, 0x56, 0x7f, + 0x4c, 0xe5, 0xab, 0x7d, 0x0e, 0xea, 0xd9, 0x27, 0xda, 0x6a, 0xe0, 0xd8, + 0x9b, 0x90, 0x8f, 0xed, 0x7c, 0x91, 0xe2, 0x72, 0x7a, 0x66, 0x91, 0x6d, + 0x3c, 0x91, 0x47, 0x65, 0xcc, 0x62, 0x85, 0x8c, 0x43, 0x21, 0x9e, 0x57, + 0x29, 0xad, 0xf5, 0x77, 0x18, 0x2f, 0x79, 0x77, 0x92, 0xd0, 0xbb, 0x2f, + 0x5b, 0xea, 0xd3, 0xfb, 0x89, 0x01, 0x24, 0xc1, 0x4f, 0xdf, 0xe7, 0x69, + 0xf9, 0x98, 0x91, 0xef, 0xa5, 0x5c, 0x8c, 0x65, 0xd6, 0x33, 0xee, 0xc5, + 0x54, 0x6e, 0x33, 0x65, 0xd7, 0xdf, 0xe3, 0xc1, 0xc7, 0xae, 0x64, 0xa4, + 0xec, 0x3f, 0xe2, 0xa8, 0x70, 0xeb, 0xbe, 0x77, 0xd6, 0x52, 0x3c, 0xcc, + 0xa9, 0x88, 0xdb, 0xf7, 0xe5, 0x41, 0x6c, 0xd3, 0xf8, 0xc4, 0x4d, 0xb5, + 0xef, 0xaf, 0xb4, 0xa4, 0xf1, 0xdb, 0xfb, 0xe2, 0x5e, 0x93, 0xa9, 0x7b, + 0xb7, 0xfd, 0xdb, 0xbf, 0xaa, 0xef, 0xaf, 0xd7, 0xac, 0x3c, 0xbf, 0xae, + 0x8b, 0xf9, 0xfe, 0xaf, 0x34, 0x4d, 0xfb, 0x34, 0x50, 0xe6, 0xcd, 0x8b, + 0x1f, 0xf9, 0x7f, 0xfe, 0x7e, 0x3a, 0xa6, 0x2e, 0x37, 0x6d, 0x36, 0x17, + 0xd5, 0x56, 0x6c, 0x85, 0xe6, 0x43, 0xc7, 0x16, 0x67, 0x6b, 0x89, 0x67, + 0x40, 0x73, 0x51, 0x3d, 0x72, 0xaf, 0x33, 0x7e, 0x10, 0xed, 0x5f, 0xc9, + 0x3e, 0x18, 0x67, 0xab, 0xfd, 0xa9, 0xbe, 0xad, 0x5a, 0xa7, 0xc1, 0x6e, + 0xcf, 0xca, 0x5d, 0x59, 0x96, 0x22, 0x6a, 0x7e, 0x27, 0x3d, 0xf6, 0xf1, + 0x50, 0xf7, 0xf7, 0xdf, 0xad, 0x56, 0x18, 0x7a, 0x0e, 0x18, 0xaf, 0x9a, + 0xa7, 0x66, 0xfa, 0xfc, 0xdd, 0x57, 0x9d, 0x2a, 0xe7, 0x8c, 0x56, 0x95, + 0x6e, 0xe4, 0xa6, 0x22, 0x87, 0xf6, 0x7d, 0x9a, 0xae, 0x12, 0xa0, 0x77, + 0x6e, 0xc3, 0x46, 0xcd, 0x13, 0xa2, 0x5c, 0x9c, 0x7f, 0xf8, 0x7a, 0xbe, + 0x7f, 0x91, 0x75, 0x1f, 0xe7, 0x3d, 0x42, 0x5e, 0x97, 0x6f, 0x32, 0x2e, + 0xfe, 0xe2, 0x27, 0x7c, 0x6f, 0xc0, 0xe2, 0x28, 0x96, 0x9b, 0xd0, 0x0f, + 0xa0, 0xaa, 0xe8, 0x4b, 0xba, 0xa6, 0xd8, 0x84, 0xe3, 0x2b, 0x8e, 0xf5, + 0x91, 0x18, 0x18, 0x85, 0x2d, 0xcc, 0x56, 0xf5, 0x37, 0x1e, 0x46, 0xd7, + 0x7c, 0x16, 0xc3, 0x19, 0x68, 0xb7, 0x97, 0x98, 0xb6, 0xfb, 0x1e, 0xd2, + 0xa5, 0xc7, 0xea, 0xa7, 0xc4, 0xe3, 0x85, 0x47, 0x3a, 0x1f, 0xbb, 0x6d, + 0x24, 0x2c, 0x70, 0x7f, 0x7c, 0xae, 0xa7, 0xfc, 0x67, 0x5d, 0xf2, 0xa2, + 0x76, 0xba, 0x1a, 0xe4, 0x4f, 0xfd, 0xaa, 0x3c, 0x98, 0x7a, 0x28, 0x52, + 0xde, 0x3c, 0x8f, 0xf1, 0x01, 0x71, 0xe3, 0x4e, 0x9e, 0x1a, 0x59, 0x14, + 0xc3, 0x3b, 0x4d, 0xb2, 0x1f, 0xd0, 0x38, 0x6b, 0xb3, 0x9c, 0x7a, 0xbd, + 0x3a, 0x63, 0x25, 0x53, 0x71, 0xec, 0x19, 0x05, 0xa6, 0x6c, 0x77, 0xce, + 0x96, 0x0f, 0x0d, 0x94, 0x92, 0x51, 0xad, 0x87, 0x9e, 0xba, 0xb7, 0x71, + 0x3d, 0x29, 0xad, 0xc7, 0x53, 0xe6, 0x1c, 0x38, 0x9a, 0xfd, 0x92, 0xfc, + 0xa1, 0x65, 0xb2, 0x42, 0xd1, 0x3e, 0x5e, 0xba, 0xbb, 0x71, 0xef, 0xcb, + 0xfb, 0xd0, 0x21, 0x38, 0x3f, 0xfb, 0xff, 0xe6, 0x4e, 0x5e, 0x11, 0xb4, + 0x2f, 0xcf, 0x0b, 0x86, 0xca, 0xbe, 0x39, 0xf4, 0x36, 0x3a, 0x77, 0xfb, + 0x36, 0xcf, 0x56, 0x95, 0x2a, 0x88, 0x45, 0x5f, 0x89, 0xf7, 0x81, 0x84, + 0xac, 0xa1, 0xdb, 0x86, 0x97, 0xd0, 0xd0, 0xb0, 0x7c, 0xc7, 0x8e, 0xce, + 0x06, 0xe5, 0xe8, 0x76, 0x51, 0xb7, 0x7b, 0x7e, 0x71, 0x49, 0xc8, 0xac, + 0x16, 0xdd, 0x1d, 0xca, 0x4d, 0x55, 0xa7, 0xf7, 0xc3, 0x4b, 0x44, 0xe5, + 0x11, 0xb2, 0xd7, 0xeb, 0x4d, 0xcb, 0xd2, 0x86, 0x35, 0xb6, 0xa0, 0x34, + 0x9e, 0xfd, 0x77, 0xb0, 0x98, 0xfe, 0xfc, 0x96, 0x03, 0x2f, 0xff, 0x67, + 0x92, 0x2a, 0x36, 0xf4, 0x40, 0xcd, 0x48, 0x6f, 0xb3, 0x98, 0x1a, 0x77, + 0x24, 0x48, 0xcd, 0xba, 0x67, 0xb3, 0x6c, 0xbe, 0x88, 0xee, 0x7d, 0x0e, + 0xa6, 0x68, 0x1d, 0x93, 0xec, 0xdf, 0xbb, 0x20, 0x98, 0xf7, 0x81, 0x43, + 0xee, 0x14, 0x19, 0xc2, 0xb2, 0xf3, 0xfb, 0x1a, 0x6d, 0x90, 0xac, 0xb8, + 0xac, 0xbf, 0xf5, 0xe0, 0x26, 0x7e, 0xf8, 0xb4, 0xea, 0xad, 0x8e, 0x89, + 0x61, 0xef, 0xf3, 0x0b, 0x73, 0x26, 0x9f, 0xd7, 0x27, 0xe7, 0x2e, 0xf6, + 0xc3, 0xdf, 0x7b, 0x18, 0x44, 0x0d, 0xb2, 0x34, 0x77, 0xd7, 0x67, 0x15, + 0x9c, 0xb9, 0xf9, 0xaf, 0x98, 0xda, 0xda, 0x57, 0x99, 0xc1, 0x34, 0xbd, + 0xf7, 0xef, 0x54, 0xe5, 0x70, 0xd0, 0xba, 0xcb, 0x5a, 0x13, 0x9e, 0x80, + 0xf3, 0x5a, 0x3f, 0xda, 0x06, 0x01, 0xe9, 0x57, 0xed, 0xbe, 0x62, 0x39, + 0xb4, 0xc5, 0x97, 0x67, 0xdb, 0x10, 0xa0, 0x2d, 0x40, 0x13, 0x4a, 0x29, + 0x86, 0xbe, 0xca, 0xe9, 0x9c, 0xf6, 0xad, 0x09, 0x49, 0x8a, 0x20, 0x58, + 0x5e, 0x56, 0x58, 0x92, 0x99, 0xb5, 0x67, 0xbb, 0xfc, 0x0d, 0x6a, 0x60, + 0xa7, 0x5e, 0x9a, 0xfe, 0x3a, 0x4a, 0x14, 0xce, 0x73, 0xd3, 0xde, 0x5b, + 0x64, 0x8f, 0xbf, 0x3b, 0xff, 0x17, 0x8f, 0x3b, 0x7b, 0xce, 0x5a, 0xd3, + 0xb6, 0xb1, 0xfb, 0xbb, 0xeb, 0x2f, 0x5f, 0xab, 0xa3, 0xb5, 0xfa, 0xdf, + 0xa1, 0x75, 0x13, 0x7d, 0x5a, 0x7e, 0x15, 0x01, 0xff, 0x3e, 0xa6, 0xf4, + 0xcf, 0x7a, 0x51, 0x68, 0xaa, 0xbd, 0xff, 0xe8, 0xdb, 0xc7, 0x42, 0xca, + 0xbf, 0x76, 0xf1, 0xf1, 0xb9, 0xb2, 0xf1, 0x7d, 0xae, 0x7e, 0x34, 0x5b, + 0x7d, 0xd1, 0x7c, 0xd8, 0x71, 0x60, 0x59, 0x08, 0x33, 0xbf, 0xc1, 0x64, + 0x8c, 0xa1, 0xba, 0xf6, 0xad, 0x7a, 0xff, 0x28, 0xed, 0x9e, 0xd2, 0x9d, + 0x3b, 0x75, 0xe5, 0x19, 0xaa, 0xd0, 0x5d, 0x97, 0x21, 0x50, 0x89, 0xcf, + 0x3e, 0x4e, 0xad, 0xb9, 0x4e, 0x55, 0x63, 0xcc, 0x1f, 0x05, 0x63, 0xd7, + 0xa8, 0x8b, 0xed, 0xce, 0x68, 0x16, 0xdb, 0x1e, 0x38, 0xfa, 0x58, 0x3a, + 0xef, 0xae, 0x99, 0xf7, 0x9d, 0xfc, 0xb2, 0x11, 0xb8, 0xbf, 0xb4, 0x63, + 0x25, 0x16, 0x7b, 0x1f, 0xdf, 0xdd, 0xc9, 0x1f, 0xb4, 0xf6, 0xaf, 0xa9, + 0xb8, 0xd8, 0x99, 0xe8, 0xae, 0xcb, 0x0d, 0x5a, 0xbc, 0xed, 0x8a, 0x23, + 0x4d, 0x76, 0xd5, 0xd2, 0x3f, 0x59, 0x80, 0xf0, 0xa2, 0xd7, 0x59, 0xb3, + 0x65, 0xb3, 0xaa, 0xec, 0x5a, 0x58, 0xcf, 0xde, 0x97, 0x1a, 0x01, 0xc6, + 0xcf, 0x91, 0x00, 0xc0, 0x92, 0x43, 0x06, 0xb2, 0xfb, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xfe, 0x3f, 0x54, 0x00, 0x4c, 0x6b, 0x95, 0xbb, + 0xc4, 0xa9, 0xca, 0xf7, 0x3c, 0x3d, 0xdd, 0xbd, 0x5f, 0x71, 0xfe, 0x29, + 0xc3, 0x4c, 0x5d, 0xf7, 0x7e, 0x85, 0xed, 0xa1, 0x8f, 0xd4, 0x3f, 0xeb, + 0x84, 0x6b, 0xe1, 0xfd, 0xdd, 0xcd, 0x8c, 0x79, 0x57, 0x50, 0xde, 0xf3, + 0xa6, 0x4f, 0xc8, 0xe0, 0xe4, 0x93, 0x55, 0xf4, 0x31, 0xc0, 0xdd, 0x6f, + 0x1b, 0x9d, 0x09, 0xeb, 0x8b, 0xb5, 0xf2, 0x7a, 0xbd, 0x51, 0x09, 0x94, + 0xb8, 0x07, 0x87, 0xd7, 0x43, 0xbc, 0x7c, 0x3e, 0x51, 0x42, 0xb8, 0xcd, + 0x48, 0x9c, 0x7d, 0x67, 0xf8, 0x0b, 0x1a, 0xb3, 0x99, 0x71, 0x7f, 0x63, + 0xca, 0xd6, 0xb7, 0xe7, 0xdd, 0x97, 0xb3, 0xd3, 0x57, 0xfc, 0x19, 0x64, + 0x8d, 0xac, 0xbc, 0x25, 0x41, 0xf7, 0xbe, 0xbb, 0xbb, 0x6f, 0xcb, 0x5b, + 0x8c, 0xc3, 0xde, 0x6c, 0xbf, 0x6d, 0x9c, 0xfa, 0xce, 0x37, 0x79, 0x37, + 0x9a, 0xf6, 0x27, 0x44, 0xd6, 0x06, 0x65, 0xb5, 0xec, 0xe2, 0xac, 0xee, + 0x5e, 0x54, 0xc6, 0x70, 0x23, 0x66, 0x7d, 0x3a, 0x4e, 0x3e, 0x48, 0x31, + 0xdd, 0xfd, 0x17, 0x30, 0xdd, 0x25, 0x48, 0xc5, 0xf6, 0x26, 0xca, 0xcb, + 0x9d, 0x5f, 0x6e, 0x93, 0x95, 0x3b, 0x93, 0xab, 0x79, 0x83, 0x0a, 0x66, + 0xff, 0xe7, 0xd5, 0x0e, 0xbd, 0x90, 0xaf, 0x8c, 0xd1, 0xf7, 0xd4, 0x44, + 0x67, 0x90, 0x74, 0xa5, 0x3b, 0x43, 0x8a, 0x81, 0x26, 0xe2, 0xf5, 0xba, + 0xc2, 0x11, 0xe9, 0x20, 0xbf, 0xdf, 0x77, 0x0e, 0x04, 0xd3, 0x40, 0xd8, + 0xb1, 0xfa, 0x7a, 0xfc, 0x60, 0xfb, 0x2f, 0xe3, 0xdb, 0x87, 0xae, 0x4b, + 0xf5, 0x6f, 0x7a, 0xf0, 0xe8, 0xcb, 0x7a, 0x24, 0x99, 0xfb, 0xa4, 0xe1, + 0x5a, 0x9d, 0x1b, 0xc4, 0x7a, 0x0d, 0x7e, 0xb7, 0xca, 0xfe, 0x4d, 0xbf, + 0xb4, 0x07, 0x32, 0x7c, 0xe3, 0xf2, 0x50, 0xd9, 0x14, 0xdb, 0xfd, 0x71, + 0x9e, 0x56, 0x2b, 0x7f, 0x68, 0xb8, 0xe6, 0x26, 0xff, 0xc7, 0x7f, 0x69, + 0xcc, 0xde, 0xec, 0x59, 0xa2, 0x18, 0xf0, 0x7d, 0xbd, 0x6e, 0x00, 0x3c, + 0x4a, 0xa7, 0x5b, 0xf0, 0xc9, 0x48, 0x46, 0xfb, 0x6d, 0x37, 0x40, 0x87, + 0x0d, 0x80, 0xd8, 0x7e, 0x1e, 0xe9, 0xde, 0x5b, 0xfc, 0x0b, 0x2e, 0xc8, + 0x67, 0x2d, 0x3f, 0xa9, 0xe9, 0xbe, 0x92, 0xde, 0xc6, 0x03, 0x75, 0xcd, + 0xea, 0x0d, 0x25, 0x8c, 0x00, 0xc7, 0x3a, 0x88, 0x69, 0xde, 0x4a, 0x95, + 0x49, 0x39, 0x7d, 0x67, 0xe6, 0xb3, 0x2e, 0xba, 0x43, 0xd7, 0xf5, 0x75, + 0xba, 0x16, 0x56, 0x87, 0xe5, 0xbd, 0x9f, 0xea, 0xa4, 0x20, 0x01, 0xe3, + 0xa5, 0xfb, 0x37, 0xf4, 0xd6, 0xcc, 0xfa, 0x3e, 0xbe, 0x15, 0x48, 0x74, + 0x7b, 0xdb, 0xd3, 0x29, 0xbb, 0x0a, 0x1f, 0x8b, 0x74, 0xca, 0x06, 0xba, + 0x57, 0xef, 0x4b, 0xbd, 0xa5, 0x99, 0x4c, 0x41, 0xbf, 0xec, 0x15, 0xd5, + 0xf8, 0xa1, 0xff, 0x58, 0xf3, 0xdf, 0x44, 0xee, 0xd0, 0xa2, 0xfa, 0xda, + 0xd7, 0x5c, 0x97, 0xeb, 0xf4, 0xea, 0xa6, 0xf2, 0x39, 0x4f, 0xf2, 0xb8, + 0x76, 0xff, 0xa5, 0xcf, 0x9c, 0x51, 0x19, 0x90, 0xfd, 0xdd, 0xd4, 0x0e, + 0x12, 0x89, 0xc5, 0x44, 0xea, 0x46, 0x12, 0x69, 0xf1, 0xd5, 0xf7, 0xde, + 0xcb, 0x4b, 0xa0, 0x9c, 0xc5, 0x76, 0x7f, 0x4b, 0x9c, 0xd3, 0xb0, 0x59, + 0x18, 0xf1, 0x96, 0x92, 0x93, 0x1b, 0xa5, 0x05, 0x0f, 0x25, 0x4a, 0x5f, + 0xeb, 0x4f, 0xd4, 0x0f, 0xd5, 0x7d, 0x3a, 0xa9, 0xf9, 0xf7, 0x22, 0x5c, + 0xe3, 0xb1, 0x5f, 0x87, 0x6f, 0x75, 0x9c, 0x1f, 0xc3, 0x7e, 0x02, 0x9f, + 0x77, 0xe6, 0xbf, 0xe6, 0x68, 0x4c, 0x8c, 0x5e, 0x67, 0x37, 0xea, 0x61, + 0xff, 0xdd, 0xbb, 0xa7, 0xd4, 0x18, 0xd1, 0xd2, 0xbc, 0xc3, 0x91, 0xfa, + 0xc9, 0x8d, 0xdf, 0xf5, 0xed, 0x2f, 0x83, 0x57, 0x33, 0x8c, 0xdf, 0x76, + 0x52, 0x9e, 0x58, 0x7a, 0xf2, 0x7a, 0xde, 0xa7, 0x6d, 0xed, 0xbf, 0x71, + 0x4e, 0xe8, 0x38, 0xbc, 0x14, 0x3a, 0xff, 0xe2, 0x14, 0xeb, 0x1c, 0xe5, + 0xab, 0x8e, 0x02, 0x5d, 0xf0, 0xf4, 0xd9, 0x11, 0x10, 0x2f, 0x41, 0x6f, + 0xef, 0x8b, 0x75, 0xcf, 0x6e, 0x79, 0x9b, 0x49, 0x53, 0x55, 0x06, 0xd1, + 0x1a, 0x96, 0xba, 0x6f, 0xeb, 0x9b, 0xec, 0x38, 0x8d, 0xa2, 0xcb, 0xf1, + 0x77, 0x2d, 0x15, 0x6e, 0x92, 0xdb, 0x4f, 0xdf, 0xbc, 0x88, 0x56, 0xcb, + 0x3d, 0xd7, 0xf5, 0x95, 0x40, 0xf0, 0x2b, 0x07, 0xe0, 0xac, 0xb7, 0x27, + 0x68, 0xff, 0x17, 0x02, 0x38, 0xcc, 0xba, 0xb2, 0xd9, 0xfe, 0x6e, 0xab, + 0xa9, 0x7c, 0x7f, 0xd0, 0xd3, 0xf5, 0xe7, 0x0d, 0xe0, 0xda, 0x3b, 0x47, + 0xe6, 0x4a, 0xc2, 0xce, 0xfe, 0x6a, 0x89, 0xfd, 0x9a, 0xa4, 0xa8, 0xce, + 0xee, 0xc2, 0xa7, 0x57, 0xcc, 0x7f, 0xab, 0x6d, 0xe2, 0x2b, 0xda, 0x89, + 0xf3, 0xe7, 0xbc, 0x41, 0x11, 0x8e, 0x1f, 0x38, 0x57, 0x8b, 0x38, 0x9a, + 0xd8, 0x9b, 0x99, 0x28, 0x23, 0xd5, 0x8f, 0x63, 0x56, 0x2f, 0xef, 0xb1, + 0xfe, 0xd9, 0x16, 0x6f, 0x7f, 0xcf, 0x19, 0xbc, 0x02, 0x00, 0xc2, 0xb6, + 0x38, 0x0e, 0x8f, 0x34, 0xa5, 0x4b, 0x6b, 0x9f, 0x5b, 0x32, 0xe5, 0x0c, + 0xff, 0xf4, 0xde, 0x0d, 0x0e, 0x39, 0x49, 0x36, 0xd9, 0xf6, 0x21, 0x1d, + 0x20, 0xc3, 0xae, 0xef, 0xb6, 0xda, 0xec, 0x01, 0x70, 0x57, 0x4f, 0x0b, + 0xd0, 0xac, 0xfc, 0x49, 0x44, 0xbb, 0x89, 0x67, 0xdc, 0x19, 0xef, 0xdd, + 0x4a, 0x7b, 0xe4, 0x0b, 0xe6, 0x42, 0x5d, 0xdf, 0xff, 0xe1, 0x97, 0x9a, + 0xe4, 0xb4, 0x1d, 0x46, 0x4d, 0xa0, 0xfa, 0x27, 0xd1, 0x9a, 0xb7, 0x87, + 0x96, 0x5d, 0x57, 0x0c, 0xcc, 0x90, 0xc4, 0xcc, 0x96, 0x76, 0xe5, 0xcb, + 0x63, 0xa7, 0x27, 0x90, 0x57, 0xdf, 0x23, 0xcd, 0xd3, 0x8f, 0xed, 0x7e, + 0xee, 0x57, 0xd3, 0x56, 0x0b, 0xd1, 0x9a, 0xc3, 0x9e, 0xfc, 0xe3, 0x83, + 0xee, 0x9e, 0x35, 0xac, 0x7c, 0x8c, 0x18, 0x8b, 0xac, 0x52, 0xcb, 0xbf, + 0x40, 0xaf, 0x4e, 0xdb, 0xf4, 0x80, 0x15, 0x02, 0x8a, 0xe4, 0x7c, 0x1f, + 0xdd, 0x85, 0x81, 0x2f, 0x4a, 0xaf, 0xf1, 0x03, 0x44, 0x23, 0x30, 0x99, + 0xfb, 0x7f, 0xba, 0xba, 0xcf, 0x7d, 0xc2, 0x62, 0xa1, 0x2c, 0xd3, 0xac, + 0x85, 0x79, 0x20, 0xed, 0xcf, 0x63, 0x91, 0xf5, 0x60, 0x00, 0xbd, 0xee, + 0xf6, 0x3c, 0x9f, 0xcf, 0x5c, 0xdb, 0xaf, 0x17, 0x18, 0x2d, 0x08, 0xe8, + 0xdb, 0x54, 0xf1, 0xb6, 0x8a, 0x54, 0xb5, 0xff, 0x30, 0x01, 0xbe, 0x0e, + 0xe3, 0x49, 0x94, 0xf5, 0x9f, 0xcf, 0xf1, 0xcf, 0x0c, 0x96, 0xeb, 0x4f, + 0x6c, 0x05, 0xec, 0x2a, 0xd2, 0xde, 0xbf, 0x0b, 0xad, 0x3a, 0x28, 0xb9, + 0xdf, 0xdf, 0xa8, 0xa5, 0x8f, 0x9a, 0xdc, 0x4f, 0x6d, 0x96, 0x36, 0x46, + 0xf1, 0xf4, 0xd5, 0x5c, 0x14, 0xf8, 0xad, 0xa2, 0xd0, 0xb7, 0x5f, 0xb7, + 0xcd, 0x8e, 0x2b, 0x67, 0xb9, 0x7d, 0x9d, 0xa9, 0x5c, 0xf8, 0xcc, 0xb8, + 0xe9, 0xa5, 0x5c, 0x6f, 0xbb, 0x4e, 0x85, 0x91, 0x3f, 0xae, 0x9c, 0x91, + 0xd2, 0xd9, 0x19, 0x5a, 0x6c, 0x1e, 0x4c, 0xf4, 0xe7, 0xf6, 0x8d, 0x87, + 0xde, 0xdf, 0xe5, 0xb0, 0xb5, 0x57, 0x4d, 0x3a, 0x79, 0xdd, 0xde, 0x5d, + 0x3b, 0x15, 0x5d, 0x4f, 0xd8, 0x5e, 0x1f, 0xf7, 0x4f, 0x2e, 0x16, 0xf9, + 0x1b, 0x0c, 0x27, 0xb6, 0x03, 0xf7, 0xad, 0x32, 0x87, 0xf8, 0xad, 0x75, + 0x69, 0xa9, 0xcc, 0x63, 0x8b, 0x93, 0x34, 0x1e, 0xa4, 0xf4, 0xb5, 0x72, + 0xc0, 0x0c, 0x68, 0x54, 0x87, 0x73, 0xa7, 0x6a, 0x90, 0x6b, 0x9e, 0xef, + 0xf5, 0x6e, 0x1b, 0x1f, 0xc9, 0xc9, 0xc2, 0xf1, 0xd7, 0xe2, 0x83, 0x99, + 0x2a, 0xbf, 0xaf, 0xde, 0xde, 0xe7, 0x12, 0xc0, 0xea, 0x7f, 0x9c, 0xfa, + 0x36, 0x25, 0xf9, 0xbe, 0x6d, 0xbd, 0x3e, 0x42, 0xe0, 0xb6, 0x7a, 0xd3, + 0x8a, 0x78, 0xda, 0xfa, 0xff, 0xba, 0x68, 0x70, 0x83, 0xc7, 0x96, 0xf2, + 0x96, 0x19, 0x81, 0xc4, 0xae, 0x17, 0x7f, 0xbc, 0x1a, 0x09, 0xb1, 0xff, + 0xc6, 0xf7, 0xb0, 0x13, 0x7f, 0x6b, 0xe9, 0x46, 0x5e, 0x16, 0xf8, 0xda, + 0xff, 0xb7, 0x0c, 0x8a, 0x9d, 0x86, 0xd6, 0x78, 0x4d, 0x34, 0x1b, 0x9d, + 0x86, 0xb2, 0xf5, 0x7b, 0x42, 0xbc, 0xe0, 0x44, 0x42, 0xf7, 0x5b, 0x48, + 0x83, 0x85, 0xbe, 0xb8, 0xe9, 0xfb, 0x83, 0x26, 0x93, 0x6f, 0x01, 0xaf, + 0x7c, 0x46, 0x5d, 0x60, 0x3e, 0x55, 0xcb, 0x18, 0xb6, 0x27, 0x53, 0x4c, + 0xa2, 0x7c, 0xb7, 0xdf, 0x53, 0x1f, 0x84, 0x68, 0xaf, 0x59, 0xbf, 0x7b, + 0xbc, 0xdc, 0x96, 0xe7, 0xbb, 0x56, 0x19, 0x9c, 0xff, 0x3d, 0xa5, 0x35, + 0x52, 0x41, 0xd8, 0x36, 0xbb, 0x69, 0x3d, 0x0f, 0x4a, 0x91, 0xe2, 0x8c, + 0xc3, 0xf0, 0xed, 0xbd, 0xd7, 0x26, 0x42, 0x47, 0x2e, 0x0d, 0xd9, 0x4e, + 0xe4, 0xf5, 0xdb, 0x2f, 0x21, 0x69, 0xc5, 0x9e, 0xa6, 0xc2, 0x55, 0xbe, + 0xdd, 0xb3, 0xd1, 0x5f, 0xd4, 0x1d, 0xc7, 0xfe, 0xad, 0xe6, 0xf6, 0x30, + 0x82, 0xe5, 0xff, 0xee, 0x7e, 0x56, 0x68, 0x03, 0x99, 0x5b, 0x7b, 0x9f, + 0xf9, 0xbd, 0xfa, 0x2a, 0x3a, 0xaa, 0x81, 0x3f, 0x5f, 0x31, 0xf4, 0x63, + 0x05, 0xc8, 0x79, 0x77, 0xe7, 0xba, 0xf1, 0x87, 0xd3, 0xf8, 0x5d, 0xfd, + 0x1e, 0xc9, 0x68, 0xd2, 0x6e, 0xda, 0x72, 0xbc, 0x7c, 0xc1, 0xef, 0xde, + 0x66, 0xe4, 0xce, 0xb6, 0xef, 0x2b, 0xcf, 0x0c, 0xcf, 0x02, 0xa1, 0xe9, + 0x52, 0xb3, 0x8a, 0x6a, 0x21, 0x66, 0xfc, 0x3f, 0x16, 0x2a, 0x4d, 0x82, + 0x17, 0x46, 0xbe, 0x76, 0xcc, 0x3a, 0xc1, 0x99, 0x93, 0x3b, 0xfd, 0x4d, + 0x56, 0xd1, 0xc8, 0x25, 0xb6, 0xcf, 0xa6, 0x9b, 0xe8, 0x77, 0x62, 0xab, + 0xbb, 0x64, 0x61, 0x1e, 0x0c, 0x43, 0x75, 0xfb, 0x44, 0xfc, 0x3c, 0x2e, + 0xdd, 0x6f, 0xcd, 0xae, 0xa8, 0x3a, 0xca, 0x7f, 0x4f, 0x4b, 0xa3, 0x9f, + 0x47, 0x82, 0xb4, 0xfc, 0xe7, 0x10, 0x7e, 0xa8, 0xd3, 0x66, 0x7d, 0xb1, + 0x13, 0xa0, 0x73, 0xc7, 0xdb, 0xa4, 0x73, 0x85, 0x05, 0x7a, 0xf1, 0x9a, + 0xfb, 0x69, 0xc7, 0xd5, 0x33, 0x4a, 0xf5, 0xf9, 0x4d, 0xd3, 0x5a, 0x60, + 0x63, 0xf6, 0xf5, 0x50, 0xce, 0x8d, 0xfd, 0xcb, 0xef, 0x83, 0x00, 0x88, + 0x9e, 0x2f, 0xdf, 0x95, 0x8e, 0x34, 0xde, 0xfc, 0x52, 0xed, 0xee, 0x65, + 0xe8, 0x09, 0xa1, 0xb2, 0xc3, 0xa7, 0xe9, 0x32, 0x24, 0xb6, 0xf2, 0x5f, + 0x27, 0xa5, 0xe2, 0x7a, 0x1d, 0x8c, 0x68, 0xf4, 0x7b, 0x58, 0xf7, 0x6f, + 0xbe, 0x58, 0xd8, 0x57, 0xec, 0xff, 0xf3, 0xfa, 0xe2, 0x19, 0xae, 0xa5, + 0x0f, 0x15, 0x3f, 0xad, 0x95, 0xff, 0x52, 0xc8, 0x99, 0x0e, 0xf8, 0x69, + 0x34, 0x30, 0x9f, 0x3e, 0xde, 0xd7, 0xff, 0x2a, 0x51, 0x42, 0xfd, 0x45, + 0xd9, 0xaf, 0xfa, 0x4f, 0x75, 0xc3, 0xbc, 0xc5, 0xbe, 0x97, 0x1f, 0x91, + 0x92, 0x07, 0x3c, 0xe7, 0xf7, 0xf4, 0x6a, 0xbe, 0xb4, 0x19, 0xee, 0xd4, + 0xf5, 0x39, 0x20, 0x31, 0x69, 0xf3, 0x5e, 0xac, 0x35, 0x74, 0xbb, 0x57, + 0xfb, 0x6b, 0x7b, 0xd3, 0x41, 0x97, 0xcd, 0xd0, 0x77, 0x61, 0xd1, 0x9b, + 0xc0, 0xff, 0xdf, 0xc6, 0xdd, 0xf8, 0x5a, 0xa1, 0x41, 0xec, 0xad, 0xd6, + 0xe6, 0xa0, 0xd1, 0xd6, 0x6d, 0xdb, 0x71, 0x01, 0x54, 0xec, 0x7d, 0xb9, + 0x86, 0xf6, 0x43, 0x4e, 0xcb, 0xfa, 0x43, 0x2b, 0xaf, 0x34, 0xcd, 0x3e, + 0xe6, 0xc7, 0xfd, 0x01, 0x0f, 0xf6, 0xf4, 0x8e, 0xe5, 0x07, 0x32, 0xaa, + 0x95, 0x19, 0x4b, 0x17, 0x73, 0xc4, 0x1c, 0xec, 0x6e, 0x5d, 0x03, 0x7c, + 0xed, 0xba, 0xe8, 0xee, 0xfc, 0x77, 0xd5, 0x10, 0xa1, 0x9f, 0x85, 0x3c, + 0xfd, 0xae, 0xc0, 0xa9, 0x85, 0xff, 0xdf, 0xbe, 0xf7, 0xbe, 0x9e, 0x30, + 0xac, 0xff, 0x9f, 0xb5, 0xbf, 0x13, 0xbc, 0xd7, 0x67, 0x2b, 0x1b, 0x42, + 0x4c, 0xbd, 0x63, 0x96, 0xa4, 0x52, 0x64, 0xdb, 0xbb, 0xc4, 0x9e, 0xad, + 0xba, 0xc9, 0xd7, 0x55, 0x9a, 0xb2, 0x5d, 0x01, 0xbd, 0x77, 0xad, 0xdc, + 0x46, 0x26, 0xc7, 0x0e, 0xaf, 0xbf, 0xf9, 0xbd, 0xb3, 0x89, 0xe7, 0x6a, + 0x1f, 0x1e, 0x0e, 0x8c, 0xf0, 0xda, 0x23, 0x7f, 0x49, 0x72, 0xda, 0xa5, + 0xb4, 0xed, 0xda, 0xbe, 0xe1, 0xd5, 0xef, 0xa5, 0x5b, 0x6e, 0x88, 0xb2, + 0x41, 0xcd, 0x3d, 0xdb, 0x17, 0x15, 0x57, 0xcc, 0xe9, 0x73, 0xed, 0x22, + 0xee, 0x40, 0x90, 0xec, 0xfb, 0xea, 0xbf, 0x37, 0x4e, 0x9f, 0x67, 0xb9, + 0x7c, 0xc0, 0x11, 0x6e, 0xef, 0x33, 0x6e, 0x82, 0xfd, 0xa8, 0xa9, 0xd1, + 0xcf, 0xb1, 0x24, 0x8a, 0x8e, 0x3f, 0xd8, 0xb7, 0xeb, 0x7b, 0x62, 0x40, + 0x5f, 0x6c, 0x22, 0xef, 0x55, 0x95, 0x34, 0x23, 0xda, 0x7d, 0x7f, 0x59, + 0x2d, 0xa1, 0xae, 0x50, 0x3a, 0xf8, 0x68, 0xf8, 0x66, 0x97, 0x9b, 0x09, + 0x31, 0x4e, 0x22, 0xf7, 0x65, 0xa5, 0x72, 0x6a, 0x87, 0x94, 0xe5, 0xfd, + 0xab, 0x68, 0x78, 0x67, 0xa6, 0x10, 0x4c, 0xeb, 0xff, 0xf5, 0xdf, 0x32, + 0xd4, 0x7c, 0x5a, 0xfb, 0x9b, 0x87, 0xb6, 0x56, 0x3e, 0xf8, 0x49, 0x86, + 0x81, 0x57, 0xf9, 0xaa, 0xf5, 0xc2, 0xe4, 0x56, 0xc2, 0x34, 0x55, 0x27, + 0xab, 0x95, 0x9e, 0x6e, 0xc8, 0x32, 0xc9, 0x4e, 0xd9, 0x36, 0x2b, 0xd7, + 0x67, 0xea, 0x79, 0xa6, 0x8c, 0x9a, 0x7c, 0x6d, 0xb7, 0x63, 0x5a, 0xe3, + 0xc5, 0x46, 0x9e, 0x87, 0x7d, 0x75, 0x83, 0x65, 0xfb, 0xd0, 0x10, 0x8c, + 0x5e, 0x5b, 0x43, 0xbe, 0x0a, 0x7e, 0x20, 0xdd, 0xd9, 0x55, 0xb4, 0x3a, + 0x1a, 0xe4, 0x41, 0x3f, 0xfb, 0x0e, 0x06, 0x88, 0x5d, 0xd2, 0x4b, 0x42, + 0xad, 0x7f, 0xb4, 0x59, 0xf4, 0x17, 0x6b, 0x22, 0xb7, 0x4b, 0x9c, 0x34, + 0xa2, 0x5c, 0xfe, 0x6a, 0x90, 0x6f, 0x64, 0x98, 0xbd, 0x5b, 0x7e, 0x15, + 0xb7, 0x72, 0xce, 0xb9, 0xeb, 0x09, 0x6e, 0x10, 0xd5, 0xf7, 0x5a, 0x0d, + 0xf0, 0x4e, 0xe6, 0xe5, 0x4a, 0x47, 0x9a, 0x65, 0x19, 0xfb, 0xfd, 0x0a, + 0x8b, 0xc5, 0x04, 0x16, 0xe6, 0x3d, 0x8b, 0x3d, 0x25, 0xd8, 0xdc, 0x4a, + 0x9c, 0x31, 0x17, 0x03, 0x38, 0xf7, 0x7f, 0xe8, 0xa0, 0xc9, 0x4c, 0x4b, + 0xd9, 0x70, 0xda, 0x64, 0x8f, 0x34, 0xa1, 0x7b, 0x89, 0xdf, 0x2e, 0x27, + 0x1c, 0xea, 0x26, 0x96, 0xed, 0xbe, 0x5e, 0x5f, 0x5c, 0xa2, 0x52, 0x6b, + 0xdc, 0x71, 0x5b, 0x01, 0xc8, 0x91, 0xbb, 0x77, 0xe5, 0xfb, 0x44, 0x48, + 0x73, 0x4d, 0xdf, 0xa6, 0x8a, 0x35, 0xa3, 0x25, 0xaf, 0xa6, 0x35, 0x86, + 0x14, 0xb4, 0xa8, 0xa8, 0xb4, 0xa3, 0x87, 0x0c, 0x18, 0x7e, 0xbc, 0xdb, + 0x0c, 0x66, 0x6e, 0x49, 0xad, 0x8f, 0xfb, 0xef, 0xdd, 0x20, 0x56, 0x6d, + 0x77, 0xcd, 0x8d, 0x7a, 0xac, 0xfc, 0xf3, 0x77, 0xb5, 0xbe, 0x00, 0x87, + 0xed, 0xc5, 0xe9, 0xab, 0xfb, 0xd6, 0x59, 0x1c, 0xb6, 0xff, 0x6f, 0xe9, + 0x32, 0x5c, 0xf2, 0x02, 0x66, 0x78, 0x34, 0x6e, 0xd4, 0xe6, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x3f, 0x54, 0x00, + 0xcc, 0x49, 0x99, 0x5d, 0xae, 0x55, 0xc7, 0xfe, 0xeb, 0x1b, 0xe4, 0x9a, + 0x8f, 0xfd, 0xa3, 0x7c, 0xab, 0x08, 0xe3, 0xff, 0x74, 0x2e, 0x28, 0xeb, + 0x1f, 0x6e, 0xf5, 0x5f, 0x34, 0xa8, 0x5a, 0xc2, 0xb7, 0x92, 0x3b, 0x25, + 0xd9, 0xad, 0x6b, 0x75, 0x76, 0xde, 0x75, 0x55, 0xc0, 0x3f, 0xaf, 0x1b, + 0x4d, 0x9c, 0x0e, 0x81, 0x64, 0x5b, 0xbd, 0x06, 0x8d, 0xb6, 0xe8, 0xff, + 0x29, 0xe0, 0xc3, 0x40, 0xc6, 0xc4, 0x4f, 0x88, 0x2b, 0xf1, 0xd4, 0xe5, + 0x76, 0xe3, 0xcc, 0xe6, 0x1a, 0xf1, 0xfe, 0xc3, 0x20, 0x3a, 0x67, 0x5f, + 0x7a, 0x33, 0xa2, 0x4e, 0xd5, 0x5c, 0xdf, 0xa6, 0x5f, 0xbe, 0xd3, 0x4e, + 0xf9, 0x9d, 0x3e, 0x6c, 0x01, 0x5c, 0x9c, 0x35, 0x2e, 0xf6, 0xd4, 0x1b, + 0xe7, 0xef, 0x49, 0x3d, 0x32, 0xbf, 0xa4, 0x10, 0x7b, 0xbb, 0xc2, 0x5b, + 0x2b, 0x76, 0xef, 0xa7, 0x1f, 0xd1, 0xb0, 0x62, 0x8e, 0xa4, 0xa4, 0x4a, + 0xb3, 0x2d, 0x61, 0x16, 0x38, 0xd8, 0xc8, 0xcf, 0x27, 0x4b, 0x9c, 0xd9, + 0x7a, 0x50, 0xb2, 0xf7, 0xde, 0x24, 0xb3, 0xa4, 0xff, 0xe1, 0x7f, 0xd3, + 0x3d, 0x22, 0x72, 0x3b, 0x7b, 0x78, 0x4a, 0xc4, 0xc0, 0xab, 0x53, 0x2d, + 0x50, 0x19, 0x63, 0x43, 0x51, 0xc3, 0x95, 0x6a, 0x2f, 0xce, 0x4c, 0x3b, + 0x87, 0xd7, 0x75, 0xab, 0x5d, 0xb5, 0x08, 0x71, 0x4c, 0xb5, 0xf3, 0x5e, + 0xc9, 0x23, 0x75, 0xcf, 0xd7, 0xc2, 0x73, 0x8b, 0xe5, 0x37, 0xaa, 0x5f, + 0x55, 0x75, 0x59, 0x5e, 0x64, 0x6a, 0xcf, 0xe7, 0x49, 0x62, 0x89, 0xcc, + 0x4d, 0xc9, 0xfe, 0xde, 0xc2, 0xb6, 0x6f, 0xf9, 0xb0, 0xd2, 0xf7, 0x49, + 0x1d, 0xbe, 0x65, 0xdf, 0x9f, 0xfa, 0x7b, 0x87, 0xac, 0xad, 0xb6, 0x58, + 0xbb, 0xb0, 0x61, 0xd5, 0x7f, 0x12, 0xef, 0x85, 0x42, 0xe7, 0x36, 0xed, + 0x1b, 0x2b, 0x56, 0x3e, 0xbd, 0xbf, 0xd1, 0x57, 0xd5, 0x60, 0x3c, 0xf5, + 0x7e, 0xa7, 0x60, 0x26, 0x65, 0x3e, 0x1d, 0x4f, 0x9c, 0x24, 0x44, 0xea, + 0xf8, 0x0b, 0x3a, 0x46, 0x9f, 0x30, 0xe8, 0x2a, 0xdc, 0x32, 0xa4, 0xc4, + 0x6f, 0xee, 0x5f, 0x75, 0xf3, 0x13, 0x25, 0x72, 0x43, 0x47, 0xce, 0x97, + 0xb8, 0x42, 0x83, 0x36, 0x71, 0x9e, 0xeb, 0x97, 0x66, 0x1a, 0xe5, 0xcb, + 0x9d, 0x2f, 0x94, 0xed, 0xc7, 0x94, 0xf6, 0xe9, 0xc9, 0x8a, 0x48, 0xac, + 0xe8, 0x91, 0xf0, 0xd7, 0x75, 0x1d, 0xed, 0x9b, 0xb8, 0x7a, 0xb2, 0xbf, + 0xd7, 0x06, 0x60, 0x84, 0xd3, 0xa8, 0xdb, 0x2e, 0x8c, 0xf6, 0x26, 0x3f, + 0x70, 0x89, 0x15, 0x63, 0x02, 0xe3, 0xcc, 0xe1, 0x63, 0xc8, 0x82, 0xd1, + 0x2a, 0xd1, 0xfd, 0xb7, 0x35, 0x4a, 0x3e, 0xb9, 0x0e, 0xfc, 0xdd, 0xf0, + 0x11, 0x72, 0x95, 0x6c, 0xdb, 0x6e, 0xfb, 0x0c, 0x08, 0x6c, 0xee, 0xbd, + 0x5e, 0xa0, 0xbe, 0x99, 0x6b, 0xbf, 0xeb, 0xfa, 0x46, 0x49, 0x26, 0x7f, + 0xff, 0x1e, 0x43, 0xd2, 0x61, 0x36, 0xb4, 0xef, 0xb1, 0x66, 0xde, 0xb0, + 0x34, 0x75, 0x4a, 0x8c, 0xb1, 0x37, 0xb7, 0xed, 0x39, 0xa0, 0x98, 0x39, + 0x75, 0x8c, 0x51, 0xbe, 0xed, 0xd9, 0x81, 0x9e, 0x5e, 0xda, 0x7e, 0xd2, + 0xd3, 0xe9, 0x12, 0xec, 0xb7, 0xb9, 0x57, 0x37, 0x39, 0xd6, 0x6d, 0xf6, + 0x9d, 0x3e, 0x69, 0xf4, 0xf7, 0xc3, 0xca, 0xfd, 0xf8, 0x92, 0xcf, 0xae, + 0x93, 0xd5, 0xcd, 0xe2, 0xe1, 0x5e, 0xfa, 0x9e, 0x24, 0xba, 0xfd, 0x73, + 0x74, 0x7f, 0xb4, 0xd9, 0xa1, 0xc6, 0xed, 0xdd, 0xae, 0xe4, 0x75, 0x5e, + 0x2d, 0x22, 0xdf, 0x9a, 0x27, 0x0e, 0x94, 0xfb, 0xfe, 0x59, 0x35, 0xe2, + 0x17, 0x5f, 0xb0, 0xf3, 0xbf, 0x24, 0xfb, 0xa8, 0xa1, 0x7d, 0xb0, 0x4c, + 0x70, 0xa4, 0x47, 0xfe, 0x17, 0xfb, 0xbe, 0x9a, 0xb0, 0x4e, 0x36, 0xd6, + 0xf5, 0xac, 0x3d, 0x2f, 0x17, 0x3a, 0x5b, 0x59, 0xff, 0x4f, 0xda, 0xb0, + 0xb0, 0x44, 0xfb, 0xe0, 0x78, 0xcb, 0x1d, 0x05, 0xeb, 0xf5, 0xef, 0xbb, + 0x20, 0x25, 0x18, 0xa2, 0x26, 0xb9, 0xf3, 0x65, 0xc2, 0x59, 0xa6, 0xc7, + 0xfd, 0x5f, 0x90, 0xec, 0x98, 0x35, 0x04, 0x07, 0x96, 0xa7, 0xc0, 0xed, + 0xca, 0xe7, 0x67, 0x03, 0xae, 0xcd, 0x4b, 0x53, 0x86, 0x8f, 0xa5, 0x59, + 0x77, 0xf8, 0xdf, 0x02, 0x24, 0xe1, 0xc0, 0xe6, 0xb8, 0xf6, 0xfd, 0x74, + 0x03, 0x19, 0x02, 0x49, 0xc8, 0xbb, 0xc9, 0x19, 0xfe, 0xf8, 0x67, 0xf0, + 0xd5, 0x95, 0x8d, 0x2e, 0xb5, 0xc6, 0xdd, 0xa8, 0xe4, 0x47, 0xb6, 0xb1, + 0x11, 0x3e, 0xc1, 0xb0, 0x79, 0x3b, 0xa1, 0xe3, 0x05, 0x16, 0x55, 0xee, + 0xcc, 0xb2, 0xc7, 0x95, 0xcb, 0x7a, 0xff, 0x4b, 0x6d, 0xdb, 0xb7, 0x7a, + 0xbf, 0x15, 0x65, 0xf3, 0x84, 0xba, 0xf7, 0x9d, 0x57, 0x2f, 0x5b, 0x40, + 0x3a, 0x6c, 0xe4, 0xd7, 0xd7, 0xe8, 0xcc, 0x67, 0xfe, 0x2d, 0xbd, 0x43, + 0x6f, 0x6b, 0xea, 0x88, 0x3d, 0x8f, 0x7b, 0xdf, 0x36, 0xc7, 0xf3, 0x0e, + 0x81, 0x5d, 0xd6, 0x07, 0xb2, 0x51, 0x2d, 0x35, 0x1e, 0xfd, 0x04, 0xfd, + 0x92, 0xbc, 0xb9, 0x74, 0xad, 0xe7, 0x27, 0xe0, 0xfb, 0x32, 0x7a, 0x69, + 0xac, 0x5c, 0xab, 0xf0, 0x7e, 0x91, 0x1a, 0x9f, 0x02, 0xae, 0x56, 0x7e, + 0x9f, 0xd9, 0xa5, 0xfd, 0xe0, 0xc6, 0x6a, 0xdb, 0xf7, 0x6c, 0xb1, 0x35, + 0x44, 0xa4, 0xf5, 0xdd, 0x74, 0x6b, 0x78, 0x30, 0xdd, 0x2a, 0xbc, 0x9b, + 0xb0, 0xfb, 0x51, 0xdf, 0x2a, 0xbf, 0x1d, 0xe8, 0xa7, 0xe8, 0xa6, 0xe9, + 0xb7, 0xe1, 0x2e, 0x05, 0xed, 0xed, 0x73, 0x8b, 0x6e, 0x17, 0xe3, 0xdd, + 0xb6, 0x6d, 0xcf, 0x4a, 0x4a, 0xd4, 0x5d, 0xd7, 0xe4, 0x1e, 0xa2, 0xe3, + 0xad, 0xef, 0x17, 0x8c, 0x8d, 0xd5, 0x0f, 0xb3, 0x1e, 0x79, 0xd8, 0xd1, + 0xdd, 0xfc, 0x27, 0x66, 0x04, 0x42, 0xe8, 0x75, 0xc6, 0x8b, 0xf5, 0x69, + 0xe6, 0x7f, 0xc6, 0xa9, 0x77, 0xe5, 0x8d, 0x7c, 0x9e, 0x9c, 0xdc, 0x67, + 0xbb, 0x94, 0x19, 0x51, 0xca, 0x54, 0xfd, 0x2f, 0x6f, 0x65, 0x44, 0xb0, + 0x7f, 0x13, 0xf2, 0xcb, 0x61, 0xf3, 0x6d, 0x6f, 0x37, 0xd0, 0x60, 0x18, + 0xf9, 0x61, 0x59, 0xf9, 0x39, 0x4d, 0xce, 0x86, 0xea, 0xa8, 0x95, 0xa3, + 0xd4, 0xc3, 0x9c, 0xa4, 0x85, 0x9b, 0x16, 0xa1, 0xdf, 0x4c, 0x74, 0xbe, + 0xfa, 0xb8, 0x60, 0xe7, 0xd3, 0x53, 0x0d, 0x5e, 0xd1, 0x8c, 0x86, 0xe6, + 0x96, 0x7a, 0x6f, 0xf7, 0x4a, 0xb1, 0x19, 0x7e, 0x6a, 0x70, 0x7b, 0x1d, + 0xb7, 0xae, 0x8e, 0xf5, 0xca, 0x7d, 0x2c, 0x6a, 0xa5, 0x3e, 0xe8, 0xe4, + 0xef, 0xc0, 0xa9, 0x55, 0x3b, 0xff, 0xd5, 0x2b, 0xb0, 0xf1, 0xaf, 0xdf, + 0xef, 0xb2, 0xf4, 0x86, 0xc7, 0xd5, 0x6f, 0xa2, 0xa5, 0x69, 0x06, 0x59, + 0x1d, 0x1d, 0xda, 0x27, 0xbe, 0xa7, 0x5b, 0x2d, 0xd5, 0x97, 0x83, 0xe2, + 0xb2, 0xa6, 0x34, 0xdb, 0x7b, 0x25, 0xac, 0x51, 0x89, 0x6b, 0xe3, 0x3d, + 0x71, 0x2a, 0x10, 0xaa, 0xed, 0xf9, 0x21, 0xd6, 0xbf, 0x4b, 0xe6, 0x1d, + 0xed, 0xc7, 0xc5, 0xf6, 0xb4, 0xf7, 0xd3, 0xa3, 0x4d, 0xcf, 0xbb, 0xb0, + 0xcf, 0xf3, 0x4f, 0xce, 0x1d, 0x70, 0x67, 0x6b, 0xf3, 0xa4, 0x83, 0xcc, + 0xd4, 0x7f, 0xd3, 0x4a, 0x0d, 0x4f, 0x05, 0x45, 0x7e, 0x1b, 0x35, 0x2f, + 0x5c, 0xa0, 0xc5, 0x70, 0xbb, 0xbf, 0x6c, 0x6a, 0xd8, 0x07, 0x9d, 0xd7, + 0x69, 0x50, 0x18, 0x57, 0x59, 0x39, 0x44, 0xbd, 0x77, 0x5d, 0x6e, 0x41, + 0x99, 0xc7, 0x6f, 0xab, 0x73, 0xce, 0x46, 0x0f, 0x03, 0x92, 0x5b, 0xad, + 0xdc, 0xfa, 0xbb, 0xa1, 0x3b, 0xb7, 0xdb, 0xd1, 0x8b, 0x5b, 0x56, 0xd6, + 0xff, 0x10, 0x4a, 0x6a, 0xfe, 0xde, 0xec, 0xfe, 0xcb, 0x0b, 0x0d, 0xd1, + 0x49, 0x91, 0xd7, 0x6c, 0x4f, 0xe3, 0xd2, 0xbd, 0x16, 0x1b, 0x95, 0x62, + 0x8c, 0xd9, 0xee, 0x93, 0x69, 0xad, 0x71, 0x6a, 0xc6, 0x5d, 0xbe, 0x1b, + 0xa0, 0xcc, 0x76, 0xeb, 0x75, 0x69, 0xb1, 0xd4, 0x51, 0x2c, 0xb2, 0xaf, + 0xc0, 0xb3, 0xee, 0x2d, 0x9d, 0x3d, 0xeb, 0x30, 0xf3, 0xd4, 0x9a, 0xfe, + 0xa7, 0xec, 0x18, 0x9b, 0x03, 0x10, 0x8e, 0x6b, 0x3d, 0x11, 0x52, 0xd8, + 0x7b, 0xdc, 0x68, 0x1f, 0x06, 0xf7, 0x6a, 0x7b, 0x5f, 0x74, 0x67, 0x07, + 0x8d, 0x97, 0xee, 0xa0, 0x6c, 0x5b, 0xb1, 0x01, 0xe8, 0x78, 0x61, 0x6b, + 0x5a, 0xc9, 0x4b, 0xf4, 0xd4, 0x37, 0xf8, 0xa0, 0x6b, 0x33, 0x9d, 0x26, + 0x66, 0x8d, 0xe7, 0x5e, 0x58, 0x4d, 0x7f, 0xcb, 0x33, 0x22, 0x7b, 0x17, + 0x7f, 0xb6, 0xca, 0x0e, 0xb1, 0xfd, 0xb2, 0x32, 0x09, 0x65, 0xfa, 0xa7, + 0xae, 0x9f, 0x99, 0x41, 0x51, 0x8f, 0xc7, 0xed, 0xf1, 0xfb, 0x16, 0x7d, + 0x98, 0x77, 0x14, 0xb8, 0x91, 0x7b, 0x82, 0x41, 0xe7, 0x38, 0xdf, 0xb9, + 0x58, 0xe9, 0x41, 0x3b, 0xb3, 0x6d, 0xb5, 0x3f, 0xd4, 0x5e, 0x09, 0x22, + 0xfd, 0xff, 0x52, 0xb5, 0xd1, 0x5a, 0x67, 0x59, 0xc2, 0xa3, 0x28, 0xcc, + 0xa0, 0x6a, 0x3f, 0x4c, 0x7e, 0x23, 0xfb, 0xfd, 0x17, 0x9e, 0x57, 0x6f, + 0x51, 0x28, 0xe9, 0x2c, 0xbf, 0x5b, 0x6c, 0xbd, 0x9b, 0x49, 0x67, 0xb6, + 0xb2, 0xfa, 0x54, 0xac, 0x2a, 0xfc, 0x7d, 0x69, 0xfd, 0xee, 0xaa, 0x90, + 0x85, 0x5c, 0xbb, 0x19, 0x62, 0x8a, 0xf2, 0xdb, 0xef, 0x28, 0x71, 0x40, + 0x6e, 0xf0, 0xf7, 0x69, 0x75, 0x3f, 0xb4, 0x91, 0x66, 0x4c, 0xff, 0x7b, + 0xb3, 0x8d, 0x5d, 0x34, 0x29, 0xa1, 0xdf, 0xfc, 0xd7, 0x6d, 0xc3, 0xcd, + 0x4e, 0xfb, 0x56, 0x30, 0x0f, 0x62, 0xfe, 0xee, 0x14, 0x7c, 0x07, 0x53, + 0x6d, 0xdc, 0x67, 0x6b, 0x67, 0x7c, 0xa6, 0xdd, 0x9a, 0x27, 0x96, 0x05, + 0xa4, 0xe8, 0xf7, 0xea, 0x2a, 0x6a, 0xfc, 0x17, 0xa6, 0xa6, 0x7d, 0x46, + 0xad, 0x23, 0x34, 0xfd, 0xaf, 0xd5, 0x05, 0x98, 0xa0, 0xa8, 0xae, 0x74, + 0xf5, 0x07, 0x56, 0xe7, 0xd6, 0x94, 0x40, 0x0b, 0x23, 0x2b, 0xd6, 0x83, + 0x51, 0x13, 0xe6, 0xe0, 0xdf, 0xee, 0xb7, 0xdf, 0x61, 0x9f, 0x4e, 0x5c, + 0x31, 0x93, 0xd6, 0xeb, 0xf9, 0xfc, 0xd4, 0xa7, 0xda, 0xbd, 0x47, 0xee, + 0x86, 0xe0, 0xf8, 0xea, 0x4c, 0xe3, 0x7f, 0xcf, 0x52, 0x1e, 0x6e, 0x37, + 0xc5, 0xbb, 0x2e, 0xa7, 0x96, 0xa4, 0x6d, 0xfd, 0x67, 0x2b, 0x23, 0xe1, + 0xec, 0xff, 0x1c, 0xdf, 0x6e, 0x6c, 0x2d, 0x3f, 0x19, 0x1d, 0x14, 0x9a, + 0x7a, 0x6a, 0xe2, 0xfa, 0x23, 0xd4, 0x39, 0x21, 0x45, 0xf6, 0xd6, 0x02, + 0x60, 0x39, 0xac, 0xf5, 0x6a, 0x6b, 0xe7, 0x3e, 0x7f, 0x91, 0x19, 0xf1, + 0x29, 0x75, 0x77, 0x4f, 0x5c, 0x83, 0x78, 0x57, 0x86, 0x2b, 0xbd, 0x2a, + 0xab, 0x80, 0xf9, 0xe2, 0xff, 0xd5, 0xf5, 0xc0, 0x3b, 0x1e, 0x18, 0xc8, + 0x7f, 0x75, 0x7c, 0xf6, 0x90, 0xfa, 0x2e, 0x45, 0x3f, 0x4b, 0x81, 0xc6, + 0x75, 0xd7, 0x14, 0x43, 0xdc, 0xf3, 0x71, 0xfa, 0xad, 0xfb, 0x82, 0x4f, + 0xb7, 0x2e, 0xaa, 0xff, 0xf3, 0x94, 0x5e, 0xce, 0x7a, 0x5e, 0xc7, 0xb8, + 0x4c, 0xdd, 0xfc, 0x97, 0xf2, 0x10, 0xce, 0xf7, 0x7f, 0x66, 0x00, 0xd3, + 0x5d, 0x78, 0x39, 0xd5, 0xdf, 0x02, 0x1c, 0x51, 0x15, 0x1f, 0xb1, 0xcb, + 0xdc, 0x91, 0x9e, 0xb5, 0x2e, 0x9b, 0xba, 0xf4, 0xde, 0xee, 0x01, 0x91, + 0x72, 0x5d, 0xed, 0xd2, 0x4a, 0xbc, 0x4d, 0xc5, 0x02, 0x5d, 0xd7, 0x81, + 0x0d, 0x94, 0xc5, 0x22, 0xa4, 0xeb, 0xfb, 0xd3, 0x1b, 0x8c, 0x94, 0xe4, + 0xef, 0x65, 0xde, 0x8e, 0x08, 0x97, 0xed, 0xbf, 0x39, 0xc4, 0xad, 0x1e, + 0xf9, 0xfd, 0xdf, 0xb1, 0x15, 0x8d, 0xfa, 0x63, 0xbd, 0x1f, 0xab, 0x43, + 0xbe, 0xad, 0xab, 0xde, 0x27, 0xba, 0xbf, 0x07, 0x21, 0x71, 0x8b, 0xf5, + 0xf2, 0xdb, 0x48, 0xcc, 0xfb, 0xcf, 0xa5, 0x09, 0x77, 0x2f, 0xe2, 0x7d, + 0xda, 0xb5, 0x7f, 0xb2, 0xc9, 0x7b, 0xce, 0xc2, 0x1d, 0x35, 0xe6, 0xbc, + 0xbf, 0x94, 0x91, 0xa1, 0xbd, 0xd9, 0xbd, 0xdb, 0x79, 0x62, 0x89, 0xa7, + 0x97, 0xad, 0xba, 0x2d, 0x30, 0x4f, 0xe3, 0x9b, 0xa1, 0x4f, 0xb0, 0x77, + 0x9f, 0xbe, 0x5a, 0x6e, 0x36, 0xfd, 0x78, 0x19, 0x8e, 0xf3, 0xfd, 0xbd, + 0xcb, 0x5b, 0x85, 0x63, 0x1c, 0xeb, 0xfb, 0x31, 0xe7, 0xc1, 0x44, 0xcf, + 0x5d, 0x5c, 0xb0, 0x89, 0x81, 0x44, 0xeb, 0x9f, 0xa5, 0x7d, 0x63, 0xaa, + 0xff, 0x2e, 0x9a, 0x27, 0x5f, 0x7c, 0xc7, 0x7f, 0x5d, 0x6e, 0x9b, 0x13, + 0x1b, 0x62, 0x8d, 0xeb, 0xde, 0x6b, 0x6b, 0x19, 0x20, 0xdd, 0xb4, 0xdf, + 0x8b, 0x89, 0xb2, 0xfa, 0x7f, 0x4b, 0x21, 0xf2, 0x0c, 0x38, 0xed, 0xfe, + 0xfd, 0xf1, 0x5c, 0xc9, 0xfa, 0xa9, 0x92, 0x4a, 0x78, 0xd3, 0xdb, 0x53, + 0x4a, 0x47, 0x2a, 0x3d, 0x8b, 0xef, 0x2f, 0x0a, 0xf7, 0x5e, 0xf5, 0xaf, + 0x65, 0x16, 0x74, 0x89, 0xbd, 0xb5, 0x7f, 0x57, 0x0f, 0xc6, 0x4d, 0xdf, + 0x65, 0xc6, 0xec, 0x35, 0x5f, 0xf7, 0xe3, 0xff, 0xd2, 0x48, 0xaa, 0xe5, + 0x59, 0x18, 0x48, 0x70, 0xbd, 0xab, 0x6d, 0x43, 0xcc, 0x8d, 0xd5, 0x79, + 0xfe, 0xfc, 0xbc, 0x32, 0xa3, 0x3d, 0x13, 0xe4, 0x79, 0xb5, 0x85, 0x81, + 0xa4, 0xea, 0x7b, 0xb3, 0xef, 0xe8, 0x5d, 0x9e, 0x65, 0xbd, 0xac, 0xbf, + 0x3c, 0x37, 0x3d, 0x5b, 0xe6, 0x07, 0x57, 0x6d, 0x8f, 0xde, 0x7d, 0xda, + 0xc3, 0x49, 0xa3, 0xd6, 0xff, 0xfb, 0x1d, 0x1b, 0xeb, 0xfa, 0x87, 0x7b, + 0xcd, 0x4d, 0xa4, 0x6a, 0xff, 0x0b, 0xfd, 0xff, 0xac, 0xf3, 0x79, 0xc8, + 0xdf, 0x4f, 0xb2, 0xd4, 0xc8, 0x40, 0x3e, 0xf8, 0xe4, 0x58, 0x23, 0x17, + 0xf4, 0x98, 0x3a, 0x91, 0x9c, 0xfc, 0x87, 0x44, 0x90, 0x34, 0x25, 0x02, + 0xf3, 0xd3, 0xfa, 0x80, 0x86, 0xc8, 0x3a, 0xdf, 0xef, 0xc4, 0x69, 0xd5, + 0x36, 0x4f, 0xfd, 0x7f, 0x8d, 0x17, 0x13, 0x88, 0x01, 0x3f, 0x1f, 0x0d, + 0x3e, 0x2e, 0x6e, 0xe6, 0x8b, 0x28, 0xb7, 0x6f, 0xf6, 0x5f, 0xcf, 0xf6, + 0x18, 0xda, 0xe1, 0x97, 0x9d, 0xb0, 0x04, 0xb6, 0xbc, 0xa8, 0x9a, 0xf9, + 0xcf, 0xe5, 0xe3, 0x3d, 0x4d, 0xc5, 0xd6, 0xcf, 0x9a, 0x68, 0x85, 0x81, + 0xdf, 0x4b, 0x5a, 0xe6, 0xd8, 0xd6, 0x94, 0xff, 0x37, 0x69, 0x60, 0x0e, + 0xde, 0xc0, 0x25, 0x8d, 0xef, 0x59, 0xf2, 0xc8, 0x9b, 0xf3, 0x5e, 0x9e, + 0x07, 0x57, 0xe3, 0x75, 0x82, 0xed, 0xee, 0x28, 0x0f, 0x7f, 0x4b, 0xdf, + 0x8d, 0x27, 0x22, 0xcd, 0x41, 0x75, 0xdf, 0xce, 0xed, 0x28, 0xa3, 0xd8, + 0x5e, 0x7f, 0x75, 0x3d, 0x0b, 0x1d, 0x3d, 0xe5, 0x58, 0xef, 0x1a, 0xb1, + 0x28, 0xff, 0xed, 0x1c, 0xc3, 0x7d, 0x67, 0x2d, 0xdf, 0xa2, 0xe1, 0xf8, + 0x1c, 0x72, 0xba, 0x68, 0xe0, 0xb8, 0x0d, 0x08, 0x73, 0xae, 0x77, 0xf8, + 0x67, 0xfc, 0x4a, 0xec, 0x3d, 0x76, 0x4a, 0x6d, 0x59, 0x50, 0x17, 0x31, + 0xc2, 0xd0, 0xc8, 0x53, 0xec, 0xff, 0xff, 0xff, 0x37, 0x1e, 0x00, 0x00, + 0x00, 0x00, 0x30, 0xda, 0x63, 0x26, 0x73, 0x14, 0x00, 0x00, 0x00, 0x00, + 0x79, 0xc2, 0x6e, 0x26, 0xee, 0x10, 0x00, 0x00, 0x00, 0x80, 0xa1, 0x78, + 0x44, 0x25, 0xab, 0xe6, 0xff, 0xff, 0xff, 0x00, 0xa2, 0x57, 0x5e, 0x26, + 0xb5, 0x24, 0x00, 0x00, 0x00, 0x80, 0x42, 0x40, 0x50, 0x26, 0xbc, 0x1e, + 0x00, 0x00, 0x00, 0x80, 0xd0, 0xd2, 0x52, 0x26, 0x49, 0xf0, 0xff, 0xff, + 0xff, 0x80, 0xd2, 0x10, 0x6c, 0x26, 0xd7, 0xfd, 0xff, 0xff, 0xff, 0x80, + 0x81, 0x64, 0x45, 0x25, 0x94, 0x13, 0x00, 0x00, 0x00, 0x00, 0x8b, 0x1d, + 0x71, 0x26, 0x18, 0x06, 0x00, 0x00, 0x00, 0x00, 0x94, 0xeb, 0x4b, 0x25, + 0xf8, 0xfe, 0xff, 0xff, 0xff, 0x80, 0x68, 0x38, 0x4a, 0x25, 0xe0, 0x04, + 0x00, 0x00, 0x00, 0x00, 0x34, 0x05, 0x61, 0x26, 0x45, 0xfd, 0xff, 0xff, + 0xff, 0x00, 0x44, 0xf5, 0x41, 0x25, 0x28, 0xf7, 0xff, 0xff, 0xff, 0x80, + 0x25, 0xec, 0x53, 0x25, 0x4a, 0x16, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x95, + 0x6d, 0x26, 0x13, 0xe3, 0xff, 0xff, 0xff, 0x80, 0x8d, 0x8c, 0x49, 0x26, + 0x3d, 0x06, 0x00, 0x00, 0x00, 0x00, 0x04, 0x2d, 0x7f, 0x26, 0xc9, 0x1a, + 0x00, 0x00, 0x00, 0x80, 0x0e, 0xa9, 0x50, 0x26, 0x2b, 0xf5, 0xff, 0xff, + 0xff, 0x00, 0xd2, 0xc6, 0x54, 0x26, 0x5c, 0x31, 0x00, 0x00, 0x00, 0x80, + 0x8a, 0x28, 0x5c, 0x27, 0x3d, 0x10, 0x00, 0x00, 0x00, 0x00, 0xf4, 0xd7, + 0x5b, 0x26, 0xe8, 0xef, 0xff, 0xff, 0xff, 0x00, 0x90, 0x7a, 0x71, 0x26, + 0x88, 0x2e, 0x00, 0x00, 0x00, 0x80, 0xd6, 0x5c, 0x6e, 0x27, 0xe6, 0x01, + 0x00, 0x00, 0x00, 0x80, 0x6b, 0xac, 0x63, 0x26, 0x0f, 0xfe, 0xff, 0xff, + 0xff, 0x80, 0x26, 0x79, 0x6e, 0x26, 0x9c, 0xec, 0xff, 0xff, 0xff, 0x80, + 0x04, 0x48, 0x6c, 0x26, 0x7c, 0xf9, 0xff, 0xff, 0xff, 0x00, 0xd0, 0x10, + 0x53, 0x25, 0x49, 0x03, 0x00, 0x00, 0x00, 0x00, 0x53, 0x4a, 0x55, 0x25, + 0x96, 0xf4, 0xff, 0xff, 0xff, 0x00, 0x1a, 0xef, 0x4a, 0x25, 0x87, 0xf7, + 0xff, 0xff, 0xff, 0x00, 0x4b, 0x54, 0x47, 0x25, 0x37, 0xdb, 0xff, 0xff, + 0xff, 0x00, 0xf6, 0x78, 0x71, 0x27, 0x52, 0x10, 0x00, 0x00, 0x00, 0x00, + 0xc3, 0xba, 0x77, 0x26, 0xd3, 0xfb, 0xff, 0xff, 0xff, 0x00, 0xe9, 0x9e, + 0x7b, 0x26, 0x15, 0xf7, 0xff, 0xff, 0xff, 0x00, 0x83, 0xfd, 0x7d, 0x26, + 0xfa, 0xe9, 0xff, 0xff, 0xff, 0x80, 0xff, 0xd7, 0x54, 0x26, 0x54, 0xf6, + 0xff, 0xff, 0xff, 0x00, 0xc2, 0x57, 0x77, 0x26, 0x16, 0x22, 0x00, 0x00, + 0x00, 0x80, 0xf6, 0x39, 0x49, 0x26, 0xb7, 0xf1, 0xff, 0xff, 0xff, 0x00, + 0x93, 0xec, 0x64, 0x26, 0x3a, 0xfe, 0xff, 0xff, 0xff, 0x00, 0xf8, 0xf1, + 0x66, 0x25, 0x67, 0xe4, 0xff, 0xff, 0xff, 0x00, 0xaa, 0x36, 0x57, 0x26, + 0x84, 0xfd, 0xff, 0xff, 0xff, 0x80, 0x4a, 0x59, 0x7a, 0x26, 0x5c, 0x09, + 0x00, 0x00, 0x00, 0x00, 0x26, 0x03, 0x48, 0x25, 0x5d, 0xfb, 0xff, 0xff, + 0xff, 0x80, 0x64, 0x16, 0x53, 0x25, 0x4d, 0x1c, 0x00, 0x00, 0x00, 0x00, + 0x7a, 0x4a, 0x56, 0x26, 0x40, 0x28, 0x00, 0x00, 0x00, 0x00, 0xdb, 0xc8, + 0x47, 0x26, 0x5a, 0xe0, 0xff, 0xff, 0xff, 0x80, 0xd9, 0x3f, 0x4b, 0x26, + 0x6f, 0xf3, 0xff, 0xff, 0xff, 0x00, 0x6c, 0x13, 0x6d, 0x26, 0xdd, 0xf8, + 0xff, 0xff, 0xff, 0x00, 0x91, 0xfb, 0x6a, 0x26, 0xc4, 0x03, 0x00, 0x00, + 0x00, 0x80, 0x17, 0x1b, 0x79, 0x26, 0x71, 0x23, 0x00, 0x00, 0x00, 0x80, + 0xa7, 0x1a, 0x57, 0x26, 0xe8, 0x21, 0x00, 0x00, 0x00, 0x80, 0x5e, 0xfa, + 0x4f, 0x26, 0xce, 0xf2, 0xff, 0xff, 0xff, 0x80, 0x2b, 0xf5, 0x75, 0x26, + 0x42, 0xed, 0xff, 0xff, 0xff, 0x80, 0x87, 0xec, 0x63, 0x26, 0xe7, 0xf1, + 0xff, 0xff, 0xff, 0x00, 0xd1, 0xed, 0x7a, 0x26, 0xb6, 0xf2, 0xff, 0xff, + 0xff, 0x80, 0x29, 0x10, 0x67, 0x26, 0x66, 0xfd, 0xff, 0xff, 0xff, 0x80, + 0x3c, 0xb0, 0x58, 0x25, 0xc8, 0xf0, 0xff, 0xff, 0xff, 0x00, 0x90, 0x48, + 0x5a, 0x26, 0xba, 0xfd, 0xff, 0xff, 0xff, 0x00, 0xde, 0x91, 0x4a, 0x25, + 0xc6, 0xff, 0xff, 0xff, 0xff, 0x80, 0x41, 0x0d, 0x79, 0x26, 0x2e, 0xfb, + 0xff, 0xff, 0xff, 0x80, 0x84, 0xb8, 0x64, 0x26, 0x1b, 0x1b, 0x00, 0x00, + 0x00, 0x00, 0xfb, 0x0b, 0x58, 0x26, 0x41, 0xe0, 0xff, 0xff, 0xff, 0x80, + 0x4e, 0xe3, 0x62, 0x26, 0xfe, 0xfd, 0xff, 0xff, 0xff, 0x80, 0xb8, 0x4b, + 0x51, 0x25, 0x61, 0xf0, 0xff, 0xff, 0xff, 0x00, 0x16, 0x4f, 0x7c, 0x26, + 0x50, 0xf0, 0xff, 0xff, 0xff, 0x80, 0xe4, 0xbc, 0x4a, 0x25, 0x8a, 0xea, + 0xff, 0xff, 0xff, 0x00, 0x05, 0x7f, 0x55, 0x26, 0x04, 0xe3, 0xff, 0xff, + 0xff, 0x80, 0x41, 0x2c, 0x50, 0x26, 0x5b, 0xe1, 0xff, 0xff, 0xff, 0x00, + 0xde, 0x31, 0x4e, 0x26, 0xb5, 0xeb, 0xff, 0xff, 0xff, 0x80, 0xa1, 0xa8, + 0x52, 0x26, 0x90, 0xf8, 0xff, 0xff, 0xff, 0x80, 0x99, 0x72, 0x71, 0x26, + 0x89, 0xe8, 0xff, 0xff, 0xff, 0x80, 0x9f, 0x59, 0x6c, 0x26, 0x83, 0xfa, + 0xff, 0xff, 0xff, 0x00, 0x73, 0xf1, 0x5f, 0x26, 0x0e, 0xef, 0xff, 0xff, + 0xff, 0x00, 0xe7, 0xf6, 0x74, 0x26, 0x19, 0x22, 0x00, 0x00, 0x00, 0x80, + 0xed, 0x9f, 0x50, 0x26, 0xe8, 0xf9, 0xff, 0xff, 0xff, 0x00, 0xf6, 0xa3, + 0x63, 0x26, 0xfc, 0xf4, 0xff, 0xff, 0xff, 0x80, 0xce, 0xd3, 0x62, 0x26, + 0x2f, 0xff, 0xff, 0xff, 0xff, 0x00, 0x97, 0xd5, 0x41, 0x25, 0x62, 0x05, + 0x00, 0x00, 0x00, 0x80, 0xfe, 0x4b, 0x78, 0x26, 0x93, 0xf9, 0xff, 0xff, + 0xff, 0x80, 0xb0, 0x04, 0x44, 0x25, 0x00, 0xfc, 0xff, 0xff, 0xff, 0x00, + 0x26, 0xf1, 0x7d, 0x26, 0xcb, 0x1a, 0x00, 0x00, 0x00, 0x80, 0xcd, 0xa0, + 0x53, 0x26, 0x2c, 0xea, 0xff, 0xff, 0xff, 0x80, 0x5d, 0xd8, 0x4f, 0x26, + 0x53, 0x17, 0x00, 0x00, 0x00, 0x00, 0xb6, 0x58, 0x68, 0x26, 0xbb, 0xdc, + 0xff, 0xff, 0xff, 0x80, 0x9a, 0x81, 0x78, 0x27, 0x77, 0x01, 0x00, 0x00, + 0x00, 0x80, 0xb1, 0xc9, 0x61, 0x26, 0x5f, 0xf2, 0xff, 0xff, 0xff, 0x00, + 0xdf, 0x7e, 0x6d, 0x26, 0x95, 0x03, 0x00, 0x00, 0x00, 0x80, 0x4c, 0x7f, + 0x7d, 0x26, 0x29, 0x04, 0x00, 0x00, 0x00, 0x80, 0xd1, 0x37, 0x5b, 0x25, + 0xfe, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x79, 0x03, 0x76, 0x26, 0x4a, 0x25, + 0x00, 0x00, 0x00, 0x80, 0x82, 0x5e, 0x49, 0x26, 0xfc, 0xfd, 0xff, 0xff, + 0xff, 0x80, 0x09, 0xf5, 0x4a, 0x25, 0xfd, 0x01, 0x00, 0x00, 0x00, 0x80, + 0x5f, 0x54, 0x68, 0x26, 0x49, 0xf4, 0xff, 0xff, 0xff, 0x80, 0xfa, 0x17, + 0x7c, 0x26, 0xba, 0xf9, 0xff, 0xff, 0xff, 0x80, 0x5c, 0x6a, 0x55, 0x25, + 0xc2, 0xf8, 0xff, 0xff, 0xff, 0x80, 0x9e, 0x9a, 0x4f, 0x25, 0xf9, 0x0d, + 0x00, 0x00, 0x00, 0x00, 0x12, 0x59, 0x56, 0x25, 0x88, 0x06, 0x00, 0x00, + 0x00, 0x80, 0x24, 0x3e, 0x4d, 0x25, 0xbd, 0x0d, 0x00, 0x00, 0x00, 0x80, + 0x2a, 0xc3, 0x6f, 0x26, 0x79, 0xec, 0xff, 0xff, 0xff, 0x00, 0x6b, 0x5a, + 0x4c, 0x26, 0x71, 0xed, 0xff, 0xff, 0xff, 0x00, 0x3c, 0x47, 0x68, 0x26, + 0x90, 0x15, 0x00, 0x00, 0x00, 0x80, 0xd0, 0x28, 0x72, 0x26, 0x56, 0xeb, + 0xff, 0xff, 0xff, 0x00, 0x52, 0x30, 0x49, 0x26, 0x32, 0x2c, 0x00, 0x00, + 0x00, 0x00, 0x47, 0x43, 0x64, 0x27, 0xda, 0xfd, 0xff, 0xff, 0xff, 0x00, + 0x6e, 0xe3, 0x73, 0x26, 0x87, 0xf9, 0xff, 0xff, 0xff, 0x80, 0x90, 0xd7, + 0x75, 0x26, 0x0d, 0x07, 0x00, 0x00, 0x00, 0x80, 0xfd, 0x3d, 0x50, 0x25, + 0xe0, 0x12, 0x00, 0x00, 0x00, 0x00, 0x7b, 0xab, 0x7c, 0x26, 0x24, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x0a, 0xde, 0x54, 0x25, 0x7c, 0xfb, 0xff, 0xff, + 0xff, 0x00, 0x8f, 0x7a, 0x65, 0x26, 0xbb, 0x04, 0x00, 0x00, 0x00, 0x80, + 0x99, 0x2f, 0x4a, 0x25, 0xdf, 0xdf, 0xff, 0xff, 0xff, 0x80, 0xf0, 0x30, + 0x45, 0x26, 0x98, 0xeb, 0xff, 0xff, 0xff, 0x80, 0x9b, 0xef, 0x4f, 0x26, + 0x2d, 0xf4, 0xff, 0xff, 0xff, 0x80, 0xad, 0x8d, 0x7f, 0x26, 0xfc, 0x09, + 0x00, 0x00, 0x00, 0x80, 0x85, 0x3f, 0x5e, 0x26, 0xa9, 0x17, 0x00, 0x00, + 0x00, 0x80, 0xce, 0x66, 0x64, 0x26, 0x5a, 0x04, 0x00, 0x00, 0x00, 0x00, + 0x71, 0xf2, 0x6f, 0x26, 0x98, 0xef, 0xff, 0xff, 0xff, 0x80, 0x81, 0xa8, + 0x64, 0x26, 0xb4, 0xec, 0xff, 0xff, 0xff, 0x00, 0x7c, 0x8c, 0x60, 0x26, + 0x80, 0x02, 0x00, 0x00, 0x00, 0x00, 0xb8, 0x72, 0x50, 0x25, 0xc4, 0xfe, + 0xff, 0xff, 0xff, 0x00, 0xcb, 0x7d, 0x7b, 0x26, 0x04, 0x05, 0x00, 0x00, + 0x00, 0x00, 0xbc, 0xc1, 0x78, 0x26, 0xb3, 0x09, 0x00, 0x00, 0x00, 0x80, + 0x74, 0xa7, 0x66, 0x26, 0xc1, 0x1e, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x12, + 0x5a, 0x26, 0x19, 0x12, 0x00, 0x00, 0x00, 0x00, 0x9c, 0x52, 0x74, 0x26, + 0x75, 0xf7, 0xff, 0xff, 0xff, 0x80, 0x63, 0x42, 0x49, 0x25, 0x02, 0x03, + 0x00, 0x00, 0x00, 0x80, 0xde, 0x58, 0x50, 0x25, 0x1b, 0x0a, 0x00, 0x00, + 0x00, 0x80, 0x17, 0xd1, 0x5a, 0x25, 0x94, 0x0b, 0x00, 0x00, 0x00, 0x80, + 0x01, 0xf7, 0x46, 0x25, 0x68, 0x04, 0x54, 0xf1, 0xfd, 0xef, 0x1f, 0x83, + 0x52, 0x12, 0x0f, 0xcc, 0x1a, 0xfa, 0x18, 0xe8, 0x37, 0x97, 0x56, 0x46, + 0x06, 0x16, 0x95, 0x64, 0x04, 0xc4, 0x92, 0xd2, 0x71, 0x81, 0xb0, 0x9f, + 0xff, 0xbe, 0x8e, 0x6e, 0x8e, 0xd1, 0x00, 0xf0, 0xfd, 0x6c, 0x1e, 0x18, + 0x2b, 0xad, 0x6b, 0xce, 0x0e, 0x00, 0xe2, 0x6b, 0xaf, 0x90, 0xa7, 0x1f, + 0xed, 0xde, 0x9c, 0x3d, 0x09, 0x8a, 0xac, 0x1c, 0x20, 0x7e, 0x07, 0x2f, + 0xc2, 0x08, 0x44, 0xf9, 0x7b, 0xd4, 0x32, 0x91, 0x6c, 0x53, 0x00, 0xd8, + 0x07, 0x00, 0x08, 0x10, 0x79, 0xdf, 0x01, 0xa0, 0xfe, 0x6b, 0x58, 0x0e, + 0x12, 0xfc, 0xb6, 0x0b, 0xa2, 0x29, 0x32, 0x00, 0x70, 0x5d, 0xd3, 0x85, + 0x67, 0xa8, 0xfb, 0xf5, 0xed, 0x28, 0x17, 0x14, 0x07, 0xb0, 0x04, 0xdf, + 0xff, 0x3f, 0xdd, 0x00, 0xd5, 0xfe, 0x7f, 0x2f, 0x12, 0x00, 0xf6, 0x0d, + 0x00, 0x70, 0x72, 0xc6, 0x03, 0x00, 0x3c, 0x67, 0x1e, 0x1d, 0x1f, 0x9c, + 0xc3, 0xc5, 0x00, 0xe0, 0x2b, 0xbf, 0x6f, 0x00, 0x81, 0xcf, 0x16, 0x97, + 0xa4, 0x56, 0x68, 0x2c, 0xab, 0x0e, 0x00, 0xf1, 0x0b, 0x03, 0xb1, 0xad, + 0x4c, 0x7c, 0x03, 0x00, 0x3b, 0x5d, 0x25, 0xfc, 0x37, 0xdc, 0xe3, 0xaf, + 0x0b, 0x91, 0x7d, 0x3c, 0x07, 0x1e, 0x00, 0xbe, 0x12, 0x27, 0xb8, 0x2f, + 0x70, 0xb8, 0xc8, 0x51, 0xd2, 0xe2, 0x47, 0x1e, 0x00, 0xa0, 0x1c, 0xc0, + 0xc1, 0x20, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0x68, 0x04, 0x5c, 0x04, + 0x0c, 0x00, 0x2f, 0xa5, 0xf6, 0xe7, 0xe8, 0x2a, 0x83, 0x61, 0x00, 0x70, + 0xff, 0xe4, 0x35, 0x3f, 0x02, 0xf7, 0x1e, 0x0b, 0x00, 0x4d, 0x49, 0x86, + 0x9f, 0x81, 0x7b, 0x39, 0xf7, 0xc4, 0x87, 0xac, 0xed, 0x60, 0x90, 0xbb, + 0x19, 0x00, 0xe0, 0x42, 0x26, 0x01, 0x74, 0x6f, 0xff, 0x87, 0x0e, 0x00, + 0xa3, 0x89, 0xc4, 0xf7, 0xcf, 0x26, 0xf7, 0xf6, 0x98, 0xb9, 0x93, 0xef, + 0x8c, 0x36, 0x11, 0xe7, 0x00, 0x70, 0x70, 0x7f, 0x1e, 0xfe, 0x77, 0xd2, + 0x78, 0xf4, 0xff, 0x1d, 0x17, 0x39, 0x8f, 0xb9, 0x13, 0xd1, 0x90, 0xff, + 0x4f, 0xa7, 0x6a, 0x22, 0xe9, 0x16, 0x07, 0xba, 0x00, 0x00, 0x00, 0x60, + 0x7f, 0xf6, 0x33, 0x66, 0xcf, 0xc0, 0x19, 0x02, 0x04, 0xbd, 0x4e, 0x19, + 0x61, 0x7c, 0x83, 0x41, 0x1a, 0xa0, 0x3e, 0x10, 0xf6, 0x0d, 0xf6, 0xf7, + 0x70, 0x00, 0x00, 0x20, 0x90, 0x63, 0x85, 0x00, 0xb8, 0x59, 0x08, 0x00, + 0x2c, 0x27, 0x3f, 0x0a, 0x52, 0xf6, 0x62, 0x72, 0xf6, 0xf6, 0xcd, 0x43, + 0x9a, 0xb6, 0x19, 0x83, 0x00, 0x40, 0x47, 0x54, 0xd5, 0x25, 0x22, 0xbd, + 0x92, 0x09, 0x93, 0x00, 0xf7, 0x41, 0x43, 0x39, 0x00, 0xc0, 0x39, 0x48, + 0xc4, 0xff, 0xff, 0xff, 0x3e, 0x02, 0x54, 0xf0, 0x0d, 0xe0, 0xff, 0x7f, + 0xe3, 0xdb, 0x25, 0x33, 0xff, 0xec, 0xba, 0x2a, 0x0a, 0xaa, 0xb8, 0xa7, + 0x97, 0x57, 0xb7, 0x26, 0x16, 0xf6, 0x94, 0x13, 0xf3, 0x21, 0x01, 0x81, + 0x60, 0x40, 0xb0, 0xbf, 0xfe, 0x38, 0x77, 0xbe, 0xd9, 0x45, 0x7c, 0xdd, + 0x93, 0xfc, 0xb8, 0xbd, 0x98, 0x24, 0x50, 0x44, 0x9f, 0xeb, 0xab, 0x96, + 0x26, 0x4f, 0xc7, 0xcd, 0xf9, 0xde, 0x5d, 0x2d, 0x61, 0xdc, 0xb8, 0x53, + 0x7b, 0x0d, 0x26, 0x93, 0xd1, 0x53, 0x80, 0xe3, 0x73, 0xce, 0x3f, 0xdd, + 0x52, 0x6d, 0x13, 0x66, 0xcb, 0xfc, 0x53, 0x17, 0xc2, 0x40, 0xf4, 0xf0, + 0x79, 0x77, 0x08, 0x6a, 0x92, 0xc0, 0xd6, 0xc3, 0xe7, 0x5e, 0x46, 0xa8, + 0x71, 0x06, 0xa9, 0x4e, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x01, + 0x0a, 0x0e, 0xec, 0xdc, 0xed, 0xaf, 0xc1, 0xbe, 0x24, 0x2f, 0x84, 0x96, + 0x63, 0xd6, 0x05, 0x70, 0x28, 0xc7, 0xdd, 0xcb, 0xbe, 0xca, 0x89, 0x93, + 0x8e, 0xff, 0x16, 0x9e, 0xc9, 0x41, 0x08, 0xe3, 0x7e, 0xdf, 0x8f, 0x7c, + 0x3d, 0x9f, 0x58, 0xe0, 0xbe, 0x43, 0xc1, 0xbc, 0xa7, 0x0e, 0xe7, 0x06, + 0x4d, 0xd0, 0x88, 0xf0, 0x5e, 0x4b, 0xad, 0xb8, 0xaa, 0xee, 0xfe, 0xbb, + 0x28, 0x3a, 0xfd, 0xa4, 0x97, 0xe7, 0xb8, 0x55, 0x6b, 0x73, 0x09, 0xf3, + 0xf9, 0x02, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x70, 0x04, 0x54, 0xf1, + 0xed, 0xff, 0x4f, 0x27, 0xd6, 0xba, 0x0a, 0x9a, 0x89, 0x39, 0xd8, 0xc7, + 0x17, 0x77, 0x16, 0x16, 0x95, 0x54, 0x23, 0x63, 0x22, 0x12, 0xd2, 0x71, + 0x21, 0x01, 0x81, 0x20, 0xd0, 0xff, 0xae, 0x3e, 0x8e, 0x0e, 0x00, 0x70, + 0xe6, 0xfe, 0xbe, 0x4f, 0xb9, 0xe2, 0x2e, 0xa0, 0x9a, 0x16, 0x00, 0xe8, + 0xb0, 0x3a, 0x3d, 0x02, 0x79, 0xe1, 0x9b, 0x2f, 0x08, 0x20, 0x62, 0x1e, + 0x00, 0x78, 0x98, 0x89, 0x70, 0x01, 0xc6, 0xd6, 0xd9, 0x01, 0xc0, 0x87, + 0x06, 0x45, 0x28, 0xdd, 0x66, 0xce, 0xfe, 0x52, 0x87, 0x46, 0x9c, 0xaa, + 0x3f, 0x00, 0x58, 0x66, 0xa3, 0xe5, 0xed, 0x07, 0x2e, 0xbf, 0x4b, 0x68, + 0x07, 0x72, 0x3c, 0x00, 0xd4, 0xb3, 0xd0, 0x80, 0x59, 0x53, 0xdc, 0xfb, + 0xff, 0xff, 0x53, 0x51, 0x5d, 0xa8, 0xe3, 0xaf, 0xff, 0xbf, 0xf5, 0xe2, + 0x01, 0x00, 0x4c, 0x96, 0x33, 0xea, 0x86, 0x3f, 0xb8, 0x01, 0x40, 0xe5, + 0x10, 0x8d, 0x99, 0x52, 0x12, 0x00, 0x7c, 0x04, 0x0d, 0x81, 0x80, 0x24, + 0x46, 0xb4, 0xc3, 0xf3, 0x7f, 0xa1, 0x03, 0xa2, 0x43, 0x00, 0x10, 0x03, + 0xd4, 0xe8, 0x64, 0xe5, 0x9e, 0x1c, 0x01, 0xe0, 0xe7, 0xd7, 0x8f, 0x0e, + 0x00, 0x93, 0x70, 0xff, 0xab, 0xdd, 0x0e, 0x8c, 0xed, 0x51, 0xf0, 0x0f, + 0x00, 0xac, 0xaf, 0x6e, 0xc7, 0x02, 0x00, 0x93, 0xd4, 0x1a, 0x0b, 0x0c, + 0x00, 0x50, 0x00, 0xe0, 0x80, 0xe2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x3e, 0x02, 0x54, 0xf0, 0x0d, 0xe0, 0xff, 0x4f, 0xa9, 0x26, 0x56, 0xc5, + 0x83, 0x03, 0x5e, 0x9d, 0x5a, 0xf9, 0x67, 0x46, 0xf5, 0x64, 0x24, 0x24, + 0xe3, 0xe2, 0x71, 0x31, 0xb1, 0xa0, 0x80, 0x30, 0xa0, 0x7f, 0xff, 0x8e, + 0xfe, 0xf7, 0xec, 0xf3, 0xe0, 0xbf, 0x3f, 0x8d, 0x40, 0xce, 0xff, 0x06, + 0x11, 0x1c, 0x32, 0xde, 0x77, 0x4d, 0x04, 0x70, 0xf1, 0x1f, 0xdc, 0x29, + 0x0e, 0x04, 0x26, 0xfb, 0x69, 0x32, 0x30, 0x54, 0x3d, 0xba, 0xb9, 0x9e, + 0x8c, 0x90, 0x85, 0xa2, 0x61, 0xf4, 0xa3, 0x03, 0x3b, 0x4d, 0x87, 0x21, + 0xa8, 0xa7, 0xf5, 0x49, 0xcd, 0x11, 0xbd, 0x93, 0xdb, 0x12, 0x0d, 0xe8, + 0x1b, 0xcf, 0x09, 0x00, 0xf1, 0x26, 0x4b, 0x98, 0x7b, 0x95, 0x85, 0xe6, + 0x0b, 0x00, 0x00, 0x00, 0x00, 0xb0, 0x11, 0xa0, 0x7c, 0xfc, 0xbe, 0x43, + 0xfc, 0xed, 0xc1, 0x95, 0x98, 0xec, 0xe3, 0x92, 0xce, 0x11, 0x76, 0x0e, + 0xfb, 0x74, 0xa8, 0x84, 0x62, 0xf4, 0x6c, 0x7b, 0x52, 0x3c, 0xfc, 0xdd, + 0xfd, 0xdd, 0x7d, 0xd8, 0x40, 0x0e, 0xc4, 0xc0, 0x4e, 0x1b, 0x26, 0x0b, + 0xcc, 0x49, 0x1a, 0x02, 0x29, 0x87, 0xc3, 0xcf, 0xde, 0xad, 0xfe, 0x8d, + 0x55, 0x10, 0xce, 0xe3, 0xdc, 0x8e, 0x81, 0xfc, 0xd3, 0x01, 0xc6, 0xa1, + 0x90, 0x33, 0x30, 0x1f, 0x4a, 0x36, 0xc6, 0x00, 0x80, 0x01, 0x18, 0x00, + 0x00, 0xe0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x60, 0x04, 0x54, 0xf1, 0xed, 0xff, 0xff, 0xec, + 0xf5, 0xd4, 0x51, 0x71, 0x50, 0xac, 0x48, 0x38, 0x87, 0x76, 0x25, 0x04, + 0xf4, 0x03, 0x63, 0x32, 0xe2, 0xb0, 0x80, 0x5f, 0x1f, 0xaf, 0xee, 0x1d, + 0x0d, 0xcd, 0xbc, 0xac, 0x0c, 0x4e, 0x00, 0x70, 0xda, 0xeb, 0x1d, 0xea, + 0x72, 0x98, 0x81, 0x87, 0x7e, 0x1f, 0x00, 0xaa, 0x5d, 0xa2, 0x55, 0xe5, + 0xe9, 0xc6, 0xf7, 0x7a, 0x08, 0x2a, 0x67, 0x01, 0xe0, 0x2f, 0xb3, 0x70, + 0x0d, 0xac, 0xe3, 0xf6, 0x16, 0x81, 0x88, 0x9d, 0x6e, 0x00, 0xd0, 0x1b, + 0x28, 0x01, 0x33, 0xbb, 0xe1, 0xbe, 0x0e, 0xfe, 0x67, 0xd5, 0x6e, 0x02, + 0xc0, 0xff, 0x6d, 0xed, 0x74, 0x29, 0x07, 0xe9, 0x83, 0x74, 0xa1, 0x77, + 0x01, 0xc0, 0xed, 0x37, 0x86, 0x1d, 0xc6, 0x2c, 0xce, 0x3d, 0x60, 0x04, + 0x0e, 0x81, 0x70, 0xfe, 0xbf, 0xd7, 0x59, 0xcc, 0x51, 0x2a, 0xf8, 0xff, + 0x88, 0x2f, 0x24, 0x40, 0x0f, 0x00, 0x78, 0x76, 0x00, 0xa8, 0x0f, 0xae, + 0xfb, 0x1f, 0x10, 0x4a, 0x3d, 0x00, 0x80, 0xac, 0x0a, 0xa9, 0x61, 0x92, + 0x05, 0x22, 0x80, 0x30, 0x7b, 0xed, 0x86, 0x0f, 0xe3, 0xd1, 0x5b, 0x7e, + 0xa0, 0x0c, 0x9a, 0x25, 0xa4, 0x0a, 0x9e, 0x1f, 0x20, 0x7a, 0x7b, 0x67, + 0xbb, 0xd5, 0xd9, 0x8e, 0x37, 0x88, 0x08, 0xe4, 0x38, 0x00, 0xe0, 0xf3, + 0x54, 0xf3, 0x62, 0xa3, 0x3e, 0x87, 0xba, 0x01, 0x00, 0x4a, 0x00, 0x1c, + 0x44, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x68, 0x04, 0x54, 0xf2, + 0xed, 0xff, 0xff, 0xa5, 0x8d, 0x77, 0x75, 0xb4, 0xf1, 0xa0, 0xff, 0xfe, + 0x2b, 0xfb, 0x7a, 0x1a, 0x4a, 0x09, 0x37, 0x75, 0xa3, 0x62, 0xc2, 0x9f, + 0x6f, 0xef, 0x9e, 0x6e, 0x5e, 0x0e, 0xee, 0xdd, 0xed, 0x69, 0x00, 0x70, + 0x3e, 0x86, 0xc7, 0xe2, 0x13, 0xd9, 0xc5, 0x8e, 0x05, 0x80, 0x3d, 0x56, + 0xf4, 0xc6, 0x50, 0xf8, 0xbf, 0x77, 0x1d, 0x35, 0xea, 0x50, 0xe9, 0x03, + 0x00, 0x70, 0xd0, 0xcc, 0xe4, 0xf0, 0x7f, 0x56, 0x02, 0x12, 0x04, 0x10, + 0x82, 0xff, 0x03, 0xc0, 0xcd, 0x28, 0x68, 0x3e, 0x40, 0x8e, 0xdd, 0x2a, + 0xd5, 0x60, 0xdc, 0x3e, 0x00, 0xa4, 0xc5, 0x74, 0x81, 0x12, 0x68, 0xf7, + 0x11, 0x00, 0xb2, 0xd1, 0x82, 0x92, 0x00, 0x70, 0xce, 0xff, 0x2e, 0x50, + 0xc7, 0x0c, 0x5a, 0x70, 0xf4, 0xff, 0xbf, 0x3d, 0xf5, 0xd6, 0xff, 0x0f, + 0xe2, 0x04, 0x90, 0x19, 0x00, 0xdc, 0x87, 0xb5, 0xc5, 0x02, 0xc0, 0x63, + 0xf7, 0xf3, 0xb3, 0x93, 0xdd, 0x05, 0x80, 0xdf, 0x3f, 0x5d, 0x33, 0x30, + 0x39, 0x05, 0x22, 0x92, 0xab, 0x4b, 0x67, 0x00, 0xf8, 0xff, 0xa7, 0xf1, + 0x9e, 0x46, 0xec, 0x08, 0xe7, 0xb3, 0x1c, 0x9b, 0xad, 0x66, 0x03, 0x03, + 0x80, 0xc6, 0xc0, 0x2a, 0x3f, 0x56, 0x94, 0x00, 0xc0, 0xf2, 0x10, 0x12, + 0x00, 0x40, 0x82, 0x07, 0x98, 0x53, 0x4b, 0xe2, 0x68, 0xfd, 0xf1, 0xc5, + 0x00, 0x00, 0x05, 0x00, 0x0e, 0x1a, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x36, 0x02, 0x54, 0xf0, 0x0d, 0xe0, 0x5f, 0x34, 0xf6, 0x5f, 0x29, 0x37, + 0xc5, 0xb3, 0xf3, 0x4d, 0x5b, 0x7a, 0xd9, 0xf8, 0xb7, 0x87, 0x17, 0xe7, + 0x86, 0x16, 0x76, 0x63, 0x11, 0xe1, 0x80, 0xb0, 0x9f, 0x5f, 0xaf, 0x6e, + 0xcd, 0x87, 0x0b, 0x07, 0xec, 0x9e, 0xe4, 0x74, 0x1d, 0x6c, 0xbf, 0xf9, + 0x3d, 0x46, 0xe6, 0x18, 0x70, 0xd6, 0x27, 0xcc, 0xfd, 0xad, 0x5a, 0x1a, + 0xc0, 0xc5, 0x2e, 0xd1, 0x3a, 0x98, 0x86, 0x76, 0xf7, 0xbd, 0x4b, 0x28, + 0x22, 0x55, 0x33, 0x97, 0xfd, 0x80, 0xfd, 0xa4, 0xed, 0xf0, 0x8d, 0x10, + 0x04, 0x0b, 0x7f, 0x7c, 0xcf, 0x1e, 0x8d, 0xa2, 0xd9, 0x17, 0xb7, 0x83, + 0x48, 0x06, 0xed, 0x00, 0xa7, 0x02, 0xcd, 0xb0, 0x94, 0xe7, 0xcf, 0x18, + 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x7c, 0x04, 0x28, 0xbb, 0x5c, 0x76, + 0x3c, 0xbf, 0xbf, 0x6a, 0x09, 0x5a, 0x0a, 0x8e, 0xff, 0xac, 0x60, 0xe6, + 0x15, 0xc7, 0xeb, 0x9b, 0xc8, 0xf8, 0x22, 0xbf, 0xe1, 0x7e, 0xaf, 0x82, + 0x46, 0xc2, 0x3b, 0xdb, 0x1b, 0xf4, 0xc9, 0x63, 0x89, 0x5f, 0xa7, 0x90, + 0xd6, 0x9e, 0xbd, 0xe3, 0xbd, 0x7e, 0x9c, 0x62, 0xb2, 0x43, 0xce, 0xf9, + 0x58, 0x3f, 0x25, 0xc4, 0x8a, 0x55, 0x43, 0xb8, 0xa1, 0xf0, 0x54, 0x00, + 0x78, 0x57, 0x46, 0xcc, 0xad, 0xd3, 0x96, 0xbe, 0x2f, 0x00, 0x00, 0x00, + 0x00, 0xe0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x83, 0x0b, 0x00, 0x00, 0x00, 0x80, 0x6b, 0xc5, + 0x69, 0x27, 0xa8, 0x27, 0x00, 0x00, 0x00, 0x00, 0x9c, 0xed, 0x5c, 0x27, + 0x47, 0xe1, 0xff, 0xff, 0xff, 0x00, 0x93, 0xcc, 0x66, 0x27, 0xd6, 0xfd, + 0xff, 0xff, 0xff, 0x00, 0xb6, 0x6a, 0x49, 0x27, 0x40, 0xca, 0xff, 0xff, + 0xff, 0x00, 0x66, 0xa3, 0x52, 0x27, 0xd3, 0x25, 0x00, 0x00, 0x00, 0x80, + 0x25, 0x4d, 0x74, 0x28, 0xc2, 0xff, 0xff, 0xff, 0xff, 0x80, 0xe8, 0xff, + 0x53, 0x27, 0xeb, 0xc2, 0xff, 0xff, 0xff, 0x80, 0x62, 0xb0, 0x43, 0x27, + 0xb1, 0x52, 0x00, 0x00, 0x00, 0x00, 0x33, 0x55, 0x47, 0x27, 0x51, 0x09, + 0x00, 0x00, 0x00, 0x00, 0x95, 0x26, 0x43, 0x27, 0x31, 0xea, 0xff, 0xff, + 0xff, 0x00, 0x3f, 0x4c, 0x44, 0x27, 0x65, 0xc3, 0xff, 0xff, 0xff, 0x00, + 0x69, 0xa2, 0x54, 0x27, 0x59, 0x09, 0x00, 0x00, 0x00, 0x00, 0xc6, 0xbd, + 0x5c, 0x27, 0x6a, 0xe3, 0xff, 0xff, 0xff, 0x00, 0x7b, 0xee, 0x40, 0x27, + 0x33, 0x02, 0x00, 0x00, 0x00, 0x80, 0x0f, 0xf5, 0x50, 0x27, 0x7b, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x68, 0x1a, 0x41, 0x27, 0x2f, 0x23, 0x00, 0x00, + 0x00, 0x00, 0xcc, 0x85, 0x6c, 0x27, 0x26, 0x02, 0x00, 0x00, 0x00, 0x00, + 0xb6, 0xb4, 0x5a, 0x27, 0x66, 0xd9, 0xff, 0xff, 0xff, 0x00, 0x34, 0x34, + 0x7e, 0x28, 0x7a, 0xd8, 0xff, 0xff, 0xff, 0x80, 0xa3, 0xb5, 0x4d, 0x27, + 0x0b, 0x15, 0x00, 0x00, 0x00, 0x80, 0xa2, 0x15, 0x50, 0x27, 0xfd, 0x2e, + 0x00, 0x00, 0x00, 0x80, 0x58, 0xbd, 0x40, 0x27, 0xd7, 0x2c, 0x00, 0x00, + 0x00, 0x80, 0x4a, 0x97, 0x47, 0x27, 0x87, 0xef, 0xff, 0xff, 0xff, 0x00, + 0xb3, 0xad, 0x53, 0x27, 0x41, 0x23, 0x00, 0x00, 0x00, 0x00, 0x73, 0x37, + 0x67, 0x27, 0x3a, 0x9e, 0xff, 0xff, 0xff, 0x00, 0x2f, 0xd6, 0x46, 0x27, + 0x43, 0xfe, 0xff, 0xff, 0xff, 0x00, 0x18, 0x48, 0x51, 0x27, 0x16, 0x10, + 0x00, 0x00, 0x00, 0x00, 0x2a, 0xcf, 0x56, 0x27, 0x4c, 0x01, 0x00, 0x00, + 0x00, 0x00, 0xe4, 0x0c, 0x75, 0x28, 0x72, 0xda, 0xff, 0xff, 0xff, 0x00, + 0x47, 0x9e, 0x51, 0x27, 0x66, 0xfa, 0xff, 0xff, 0xff, 0x80, 0x32, 0xb8, + 0x52, 0x27, 0x64, 0xfe, 0xff, 0xff, 0xff, 0x00, 0xfa, 0x3c, 0x4a, 0x27, + 0x34, 0x2d, 0x00, 0x00, 0x00, 0x80, 0x94, 0xa4, 0x49, 0x27, 0x62, 0x0b, + 0x00, 0x00, 0x00, 0x00, 0x7e, 0x15, 0x60, 0x27, 0xa6, 0x08, 0x00, 0x00, + 0x00, 0x00, 0x2e, 0x9a, 0x5d, 0x27, 0xf3, 0xd2, 0xff, 0xff, 0xff, 0x00, + 0x15, 0x29, 0x7c, 0x28, 0x7d, 0x49, 0x00, 0x00, 0x00, 0x00, 0xb7, 0x28, + 0x4c, 0x27, 0x8a, 0xd6, 0xff, 0xff, 0xff, 0x80, 0x29, 0x12, 0x7b, 0x28, + 0x06, 0xf0, 0xff, 0xff, 0xff, 0x80, 0x19, 0x3b, 0x52, 0x27, 0x90, 0x3d, + 0x00, 0x00, 0x00, 0x00, 0xb0, 0xef, 0x47, 0x27, 0xfd, 0x18, 0x00, 0x00, + 0x00, 0x80, 0xe2, 0x93, 0x46, 0x27, 0xe3, 0xee, 0xff, 0xff, 0xff, 0x80, + 0x7d, 0xbf, 0x5b, 0x27, 0x05, 0x01, 0x00, 0x00, 0x00, 0x00, 0x54, 0x4c, + 0x48, 0x27, 0x6e, 0xb2, 0xff, 0xff, 0xff, 0x80, 0x1b, 0x7c, 0x58, 0x27, + 0xb3, 0x0a, 0x00, 0x00, 0x00, 0x80, 0x05, 0xed, 0x70, 0x27, 0xaa, 0xdd, + 0xff, 0xff, 0xff, 0x80, 0xbe, 0x4d, 0x65, 0x27, 0x1c, 0x39, 0x00, 0x00, + 0x00, 0x80, 0x50, 0x6b, 0x47, 0x27, 0xa0, 0x10, 0x00, 0x00, 0x00, 0x80, + 0x99, 0xc3, 0x53, 0x27, 0x90, 0x05, 0x00, 0x00, 0x00, 0x80, 0x91, 0x4e, + 0x60, 0x27, 0x95, 0x29, 0x00, 0x00, 0x00, 0x80, 0x1c, 0x76, 0x50, 0x27, + 0x4f, 0xfc, 0xff, 0xff, 0xff, 0x80, 0x77, 0x7d, 0x43, 0x27, 0x92, 0x0a, + 0x00, 0x00, 0x00, 0x00, 0x4e, 0xcc, 0x46, 0x27, 0xb0, 0x0a, 0x00, 0x00, + 0x00, 0x80, 0xa3, 0xa9, 0x41, 0x27, 0x3d, 0x2d, 0x00, 0x00, 0x00, 0x80, + 0xcc, 0xa1, 0x4e, 0x27, 0x52, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x84, 0xf0, + 0x40, 0x27, 0xdc, 0x25, 0x00, 0x00, 0x00, 0x00, 0x38, 0x1a, 0x4a, 0x27, + 0x4a, 0xdb, 0xff, 0xff, 0xff, 0x00, 0xd7, 0xfe, 0x70, 0x27, 0x9c, 0x36, + 0x00, 0x00, 0x00, 0x80, 0x75, 0x60, 0x47, 0x27, 0xff, 0xd2, 0xff, 0xff, + 0xff, 0x00, 0x89, 0x8f, 0x50, 0x27, 0xa3, 0xff, 0xff, 0xff, 0xff, 0x80, + 0x7a, 0xdd, 0x41, 0x27, 0x14, 0xf2, 0xff, 0xff, 0xff, 0x80, 0x0c, 0xda, + 0x4b, 0x27, 0x3d, 0x0d, 0x00, 0x00, 0x00, 0x00, 0x1b, 0xc9, 0x56, 0x27, + 0x45, 0x03, 0x00, 0x00, 0x00, 0x80, 0xa7, 0x5e, 0x5b, 0x27, 0x39, 0xe4, + 0xff, 0xff, 0xff, 0x00, 0xd8, 0x08, 0x50, 0x27, 0xdb, 0x02, 0x00, 0x00, + 0x00, 0x00, 0x31, 0x00, 0x69, 0x27, 0xf0, 0xed, 0xff, 0xff, 0xff, 0x00, + 0x47, 0x2f, 0x4e, 0x27, 0xfb, 0xbf, 0xff, 0xff, 0xff, 0x00, 0x4d, 0x2e, + 0x50, 0x27, 0xd1, 0xee, 0xff, 0xff, 0xff, 0x80, 0x17, 0x64, 0x4d, 0x27, + 0x42, 0x1d, 0x00, 0x00, 0x00, 0x00, 0xc3, 0x78, 0x56, 0x27, 0x27, 0x0f, + 0x00, 0x00, 0x00, 0x00, 0x93, 0xb6, 0x49, 0x27, 0xbc, 0x02, 0x00, 0x00, + 0x00, 0x00, 0x15, 0x3d, 0x7d, 0x28, 0xd1, 0x39, 0x00, 0x00, 0x00, 0x00, + 0xd3, 0x4e, 0x48, 0x27, 0x96, 0xf2, 0xff, 0xff, 0xff, 0x80, 0xdb, 0x69, + 0x47, 0x27, 0xe6, 0x2b, 0x00, 0x00, 0x00, 0x80, 0x50, 0x69, 0x5f, 0x27, + 0x0a, 0x27, 0x00, 0x00, 0x00, 0x80, 0x70, 0xa7, 0x45, 0x27, 0x06, 0xe2, + 0xff, 0xff, 0xff, 0x00, 0x52, 0x1a, 0x4e, 0x27, 0x10, 0x0b, 0x00, 0x00, + 0x00, 0x80, 0x91, 0xb3, 0x74, 0x28, 0x6e, 0xdf, 0xff, 0xff, 0xff, 0x00, + 0xc6, 0xdb, 0x77, 0x28, 0x57, 0xde, 0xff, 0xff, 0xff, 0x00, 0x2c, 0x3e, + 0x58, 0x27, 0x74, 0xf7, 0xff, 0xff, 0xff, 0x80, 0xba, 0x12, 0x51, 0x27, + 0x30, 0xf3, 0xff, 0xff, 0xff, 0x00, 0x67, 0xac, 0x40, 0x26, 0xbf, 0x13, + 0x00, 0x00, 0x00, 0x80, 0x9b, 0x82, 0x7b, 0x27, 0x3f, 0x05, 0x00, 0x00, + 0x00, 0x80, 0x54, 0x62, 0x51, 0x27, 0x0c, 0xe5, 0xff, 0xff, 0xff, 0x80, + 0xfe, 0x01, 0x59, 0x27, 0xe7, 0xf8, 0xff, 0xff, 0xff, 0x00, 0xb2, 0x68, + 0x43, 0x27, 0xd3, 0x1e, 0x00, 0x00, 0x00, 0x00, 0xd9, 0xa2, 0x48, 0x27, + 0xa7, 0x1f, 0x00, 0x00, 0x00, 0x80, 0xb4, 0xf9, 0x78, 0x28, 0x44, 0x21, + 0x00, 0x00, 0x00, 0x80, 0x58, 0x6d, 0x41, 0x27, 0xf1, 0xf6, 0xff, 0xff, + 0xff, 0x00, 0x1b, 0x50, 0x61, 0x27, 0xe1, 0x1a, 0x00, 0x00, 0x00, 0x00, + 0x16, 0xa7, 0x62, 0x27, 0x60, 0xbc, 0xff, 0xff, 0xff, 0x00, 0x82, 0x5f, + 0x46, 0x27, 0x73, 0x09, 0x00, 0x00, 0x00, 0x00, 0x47, 0x1d, 0x63, 0x27, + 0x71, 0x06, 0x00, 0x00, 0x00, 0x80, 0x83, 0x56, 0x5f, 0x27, 0x0c, 0x0a, + 0x00, 0x00, 0x00, 0x00, 0xc1, 0x67, 0x43, 0x27, 0x9e, 0x31, 0x00, 0x00, + 0x00, 0x00, 0x6e, 0x53, 0x73, 0x28, 0xac, 0xe8, 0xff, 0xff, 0xff, 0x80, + 0x88, 0x7a, 0x48, 0x27, 0xff, 0x06, 0x00, 0x00, 0x00, 0x80, 0x84, 0xf7, + 0x79, 0x28, 0xff, 0x21, 0x00, 0x00, 0x00, 0x80, 0x36, 0x81, 0x48, 0x27, + 0xa2, 0x5b, 0x00, 0x00, 0x00, 0x80, 0xe7, 0xb7, 0x7f, 0x28, 0x1e, 0xfc, + 0xff, 0xff, 0xff, 0x00, 0x05, 0x5b, 0x77, 0x27, 0x56, 0x04, 0x00, 0x00, + 0x00, 0x80, 0x80, 0xce, 0x52, 0x27, 0xf1, 0xd9, 0xff, 0xff, 0xff, 0x00, + 0x17, 0x8d, 0x52, 0x27, 0xca, 0x27, 0x00, 0x00, 0x00, 0x80, 0x63, 0x54, + 0x5a, 0x27, 0x21, 0xf1, 0xff, 0xff, 0xff, 0x00, 0x4f, 0x18, 0x52, 0x27, + 0x40, 0xd0, 0xff, 0xff, 0xff, 0x80, 0xf2, 0x44, 0x74, 0x28, 0xdb, 0x06, + 0x00, 0x00, 0x00, 0x00, 0x4f, 0x87, 0x5d, 0x27, 0xec, 0x3e, 0x00, 0x00, + 0x00, 0x80, 0xe7, 0x81, 0x46, 0x27, 0x9e, 0x0e, 0x00, 0x00, 0x00, 0x80, + 0xe7, 0xd4, 0x5b, 0x27, 0x0b, 0xe9, 0xff, 0xff, 0xff, 0x00, 0x6f, 0x77, + 0x4f, 0x27, 0x7e, 0x4a, 0x00, 0x00, 0x00, 0x00, 0x80, 0x4e, 0x44, 0x27, + 0x0a, 0x1e, 0x00, 0x00, 0x00, 0x00, 0xcd, 0x61, 0x58, 0x27, 0x30, 0xfe, + 0xff, 0xff, 0xff, 0x80, 0x66, 0x59, 0x4a, 0x27, 0x95, 0x0b, 0x00, 0x00, + 0x00, 0x00, 0x19, 0xdf, 0x54, 0x27, 0x06, 0xf8, 0xff, 0xff, 0xff, 0x00, + 0x0f, 0x05, 0x47, 0x27, 0x74, 0x43, 0x00, 0x00, 0x00, 0x80, 0x5c, 0x43, + 0x4e, 0x27, 0x71, 0x2a, 0x00, 0x00, 0x00, 0x80, 0xb4, 0x92, 0x4e, 0x27, + 0x8a, 0x16, 0x00, 0x00, 0x00, 0x80, 0x1e, 0xfb, 0x59, 0x27, 0x65, 0xf5, + 0xff, 0xff, 0xff, 0x80, 0x20, 0x2f, 0x42, 0x27, 0x23, 0x02, 0x00, 0x00, + 0x00, 0x00, 0x58, 0xa0, 0x5a, 0x27, 0xc6, 0x01, 0x00, 0x00, 0x00, 0x00, + 0xd4, 0x23, 0x4b, 0x27, 0x4f, 0xd5, 0xff, 0xff, 0xff, 0x00, 0xfd, 0x33, + 0x51, 0x27, 0x5e, 0x0a, 0x00, 0x00, 0x00, 0x80, 0x06, 0xb5, 0x40, 0x27, + 0x88, 0x32, 0x00, 0x00, 0x00, 0x80, 0xce, 0xed, 0x46, 0x27, 0x7a, 0x18, + 0x00, 0x00, 0x00, 0x80, 0xb8, 0xe0, 0x62, 0x27, 0x51, 0xd4, 0xff, 0xff, + 0xff, 0x80, 0xf1, 0xd9, 0x42, 0x27, 0xc7, 0x25, 0x00, 0x00, 0x00, 0x00, + 0x28, 0xf8, 0x51, 0x27, 0xc8, 0x2f, 0x00, 0x00, 0x00, 0x00, 0x70, 0x7d, + 0x66, 0x27, 0x01, 0x0b, 0x00, 0x00, 0x00, 0x80, 0x5b, 0xd5, 0x4e, 0x27, + 0xfe, 0x3f, 0x54, 0x00, 0x3c, 0x15, 0xb2, 0x6d, 0x4e, 0x64, 0x9f, 0x8c, + 0x7d, 0x00, 0xd7, 0x8d, 0x9c, 0x79, 0x5b, 0x1f, 0xe9, 0x1a, 0xea, 0xf6, + 0xfd, 0x58, 0xda, 0xd8, 0x35, 0xbd, 0x41, 0xfd, 0xc9, 0x58, 0x39, 0x97, + 0x4f, 0xaf, 0x33, 0x72, 0x8b, 0x22, 0x13, 0xb6, 0xdd, 0xba, 0x03, 0x22, + 0xa8, 0x32, 0x73, 0x89, 0x9b, 0xbf, 0x35, 0x22, 0x61, 0x8c, 0x84, 0x85, + 0x50, 0x93, 0xfa, 0x76, 0x6d, 0x13, 0xc2, 0x4d, 0x90, 0x7d, 0x10, 0xa6, + 0xdc, 0xc8, 0xbe, 0x92, 0xec, 0xd4, 0x11, 0x71, 0xcf, 0xa0, 0xb9, 0x6f, + 0x19, 0xd1, 0xa6, 0x05, 0x0e, 0xc1, 0x50, 0xaa, 0xa3, 0xd6, 0x06, 0x4c, + 0xda, 0xbc, 0x96, 0x77, 0xf1, 0x39, 0xde, 0x21, 0x80, 0xbc, 0x5f, 0x17, + 0x50, 0x29, 0x40, 0x96, 0xaa, 0xa7, 0x4b, 0x1e, 0xa7, 0xe8, 0x5d, 0x5d, + 0x2b, 0x6c, 0xbb, 0x25, 0x60, 0xa4, 0xf7, 0xb3, 0x42, 0xce, 0xbe, 0x92, + 0x10, 0xe1, 0x73, 0xc7, 0x31, 0x07, 0x39, 0x29, 0x78, 0x6b, 0xb7, 0x62, + 0x43, 0x2d, 0x0e, 0xc2, 0x72, 0xdb, 0x49, 0x61, 0x70, 0x33, 0x27, 0x9f, + 0x36, 0xec, 0x18, 0xe0, 0x24, 0xaf, 0x93, 0x47, 0x01, 0xdb, 0xba, 0x61, + 0x33, 0x71, 0xd3, 0x65, 0xa8, 0x72, 0x37, 0xfb, 0x4b, 0x55, 0x08, 0x2e, + 0xe5, 0xda, 0x52, 0x72, 0xa6, 0x1e, 0x9c, 0xc1, 0x4b, 0x64, 0xa2, 0xeb, + 0x3f, 0xe9, 0xd0, 0x4e, 0xfc, 0x49, 0xf7, 0xa1, 0x19, 0xc3, 0x59, 0xa8, + 0xfd, 0x63, 0x6b, 0xfc, 0x15, 0x56, 0xc1, 0x9c, 0x66, 0x9f, 0xcf, 0x51, + 0xcb, 0x2f, 0xb5, 0x6b, 0xee, 0x65, 0xdf, 0x1b, 0x3e, 0xb0, 0xdb, 0x4e, + 0x17, 0x6a, 0xdc, 0xa4, 0x56, 0xf5, 0x9f, 0x66, 0xab, 0x21, 0xd3, 0xe6, + 0xea, 0x67, 0xcb, 0xd3, 0xb2, 0x8e, 0x74, 0x5d, 0xcf, 0x2d, 0x26, 0x36, + 0x3a, 0xf4, 0xb9, 0x6c, 0x68, 0xbb, 0x5f, 0x29, 0xf9, 0xe7, 0x49, 0x0e, + 0xd5, 0x88, 0x77, 0xe9, 0x69, 0x93, 0x4d, 0xf3, 0x57, 0x4b, 0x3b, 0x17, + 0x7d, 0x4d, 0x76, 0xdf, 0x69, 0x23, 0xb3, 0x7d, 0x37, 0x2e, 0xa4, 0x97, + 0x47, 0x47, 0xac, 0xd7, 0x46, 0x23, 0x39, 0x4a, 0x7f, 0xd3, 0x75, 0xcf, + 0x8b, 0x11, 0x06, 0xb3, 0x0e, 0x3a, 0xd6, 0x2f, 0x1a, 0x76, 0x39, 0xc3, + 0x6f, 0x77, 0xdf, 0xbf, 0xdc, 0xdc, 0x79, 0xb7, 0x7b, 0x9d, 0x70, 0x2c, + 0xfe, 0x2a, 0x7f, 0x08, 0x2d, 0x8e, 0x8f, 0x86, 0x1d, 0x8f, 0x46, 0x61, + 0xec, 0xe0, 0xef, 0x8d, 0x53, 0x96, 0x47, 0xb9, 0xf0, 0x49, 0xf1, 0xfe, + 0x48, 0x55, 0x16, 0xfd, 0xf3, 0xab, 0xda, 0xf3, 0xaa, 0x65, 0xc1, 0xbc, + 0x19, 0xf9, 0x5d, 0xc8, 0xec, 0xe7, 0xdd, 0xb1, 0xbc, 0xf7, 0x48, 0x07, + 0xb5, 0x64, 0x5b, 0x8b, 0xbd, 0xd4, 0xce, 0x4e, 0xa6, 0xdd, 0xee, 0x01, + 0x99, 0x8b, 0xcc, 0xef, 0xc6, 0x88, 0x2e, 0xc5, 0x13, 0xbc, 0x45, 0x83, + 0x81, 0xe8, 0xae, 0xf7, 0xe5, 0xda, 0x16, 0x80, 0x5a, 0xcc, 0x5e, 0x31, + 0xc7, 0x1d, 0x02, 0x32, 0x33, 0x22, 0xe9, 0x26, 0xd7, 0xb0, 0x5e, 0x47, + 0xcb, 0xad, 0xe2, 0xe5, 0x83, 0x06, 0xc8, 0x63, 0xd5, 0xbb, 0xc9, 0x6e, + 0x6d, 0x29, 0xe6, 0xa2, 0x97, 0xf5, 0xd1, 0xf3, 0x32, 0x69, 0xcf, 0x6b, + 0xd2, 0xfe, 0x8a, 0xd5, 0x58, 0x9e, 0x40, 0xfc, 0xff, 0x9d, 0x12, 0xf8, + 0xf8, 0x77, 0x98, 0x48, 0xf6, 0x4c, 0x14, 0x28, 0xfc, 0xff, 0x76, 0x1e, + 0x3b, 0xbc, 0x7b, 0xba, 0xb0, 0x4d, 0xe9, 0x49, 0x1f, 0x78, 0x6f, 0xf6, + 0x55, 0x52, 0xb6, 0x1b, 0x4c, 0xb7, 0xcf, 0xaa, 0x44, 0x95, 0xde, 0xa6, + 0xcc, 0xc1, 0x20, 0xdc, 0x60, 0x99, 0xff, 0x55, 0x8f, 0xd7, 0x0c, 0xb9, + 0x26, 0xb9, 0x61, 0x6e, 0x5e, 0x16, 0x4a, 0xf8, 0x3d, 0xb9, 0xdc, 0x32, + 0xd9, 0xd5, 0xb2, 0xcd, 0xb1, 0xdd, 0xf3, 0x1a, 0xe4, 0xf0, 0xdc, 0xce, + 0xec, 0x9a, 0x7a, 0x73, 0x56, 0xd8, 0x7b, 0xd2, 0x97, 0x6d, 0xce, 0x89, + 0xdf, 0x3f, 0x67, 0xaa, 0x72, 0xea, 0x05, 0xe5, 0xea, 0x7f, 0xe4, 0xed, + 0xd0, 0xad, 0xdf, 0xdf, 0x0a, 0x40, 0xf7, 0x88, 0x9b, 0xee, 0x4e, 0x2f, + 0xbf, 0x56, 0xd9, 0x6e, 0xaf, 0xfa, 0xb0, 0x43, 0xc6, 0xbf, 0x37, 0x77, + 0x02, 0x36, 0xf3, 0xe0, 0xdc, 0xff, 0xa1, 0x53, 0xca, 0xe6, 0x7b, 0x1a, + 0x17, 0xe5, 0xf4, 0x7e, 0xcd, 0xb5, 0x9c, 0xce, 0x9a, 0xf9, 0x4b, 0xf6, + 0x79, 0x3c, 0x51, 0xdd, 0x23, 0x34, 0xe9, 0xc2, 0xd2, 0xd5, 0x92, 0x06, + 0xfc, 0xde, 0xca, 0x64, 0x8a, 0x2f, 0xff, 0xb4, 0x0d, 0xf5, 0xe7, 0x75, + 0x49, 0xa6, 0x97, 0x5d, 0xf9, 0x3d, 0x1b, 0x57, 0x2b, 0xbd, 0x69, 0x74, + 0x9e, 0xc2, 0x29, 0x5c, 0x17, 0xf5, 0xa5, 0x73, 0xf9, 0x98, 0xd0, 0xd8, + 0xe8, 0x04, 0xdc, 0x2c, 0x4c, 0x1e, 0x2e, 0xf1, 0x04, 0x74, 0x56, 0x2b, + 0xfb, 0x8d, 0x31, 0x65, 0xdb, 0xfa, 0xf7, 0xd7, 0x96, 0xde, 0x00, 0x14, + 0x42, 0x34, 0xc9, 0x1b, 0x55, 0x5e, 0xbf, 0xfd, 0x73, 0xb8, 0xb6, 0xa0, + 0xba, 0x19, 0xdf, 0xfe, 0x25, 0xfb, 0x01, 0xcf, 0x81, 0x3b, 0xcd, 0x9a, + 0x5c, 0x48, 0x95, 0x4e, 0x6e, 0x3d, 0x55, 0x0c, 0x32, 0x11, 0x4a, 0x77, + 0xdd, 0xff, 0x2e, 0xc6, 0x62, 0x19, 0xd4, 0xb7, 0x9d, 0x5a, 0xa1, 0x40, + 0xbe, 0xba, 0x83, 0x46, 0xf0, 0x63, 0x67, 0x8c, 0xfd, 0x9f, 0x75, 0x34, + 0xf7, 0x71, 0x5a, 0xc2, 0xfc, 0x77, 0x56, 0xae, 0xda, 0xb0, 0xa8, 0x9f, + 0x0b, 0x16, 0xeb, 0x18, 0x29, 0xfb, 0xfe, 0x9c, 0xba, 0x15, 0xcc, 0x76, + 0x29, 0x47, 0x6f, 0xed, 0xf1, 0xcc, 0x1c, 0x17, 0x3d, 0x55, 0xca, 0xac, + 0x89, 0xf4, 0xb1, 0x67, 0x13, 0xc7, 0x27, 0xbf, 0xa1, 0xa4, 0xb7, 0xdb, + 0xbf, 0x4c, 0xc6, 0x76, 0xb3, 0xa1, 0xff, 0xcf, 0xb5, 0x72, 0x3d, 0xb7, + 0xe8, 0xa7, 0xc2, 0xf9, 0xab, 0xfa, 0xd5, 0xbd, 0x6e, 0xb3, 0x4f, 0xf1, + 0xbe, 0x2b, 0xe0, 0x01, 0x20, 0x7f, 0x75, 0x5d, 0x11, 0x91, 0x92, 0xf2, + 0xed, 0xfb, 0x6a, 0x58, 0x58, 0x8f, 0xa2, 0xfb, 0xd5, 0xea, 0x94, 0xea, + 0x92, 0xfe, 0xcc, 0xf6, 0x34, 0x78, 0xf9, 0x01, 0x99, 0x38, 0xe5, 0x55, + 0x40, 0x1d, 0x7f, 0x9f, 0xab, 0x54, 0xff, 0x6b, 0x79, 0xce, 0x7c, 0xff, + 0xb7, 0x29, 0xb7, 0xfb, 0x6a, 0xa2, 0xf7, 0x94, 0x86, 0x74, 0xc3, 0x9d, + 0xfd, 0xfe, 0x95, 0x95, 0x35, 0x94, 0x40, 0x40, 0xbf, 0x7a, 0xae, 0x6b, + 0xb4, 0xb0, 0xf0, 0xda, 0xcf, 0x93, 0xb2, 0x43, 0x45, 0xb9, 0x93, 0xcf, + 0xf5, 0x9c, 0x82, 0xc8, 0x49, 0x94, 0x77, 0x5c, 0x9c, 0x5e, 0x82, 0x30, + 0xd3, 0xe9, 0xe9, 0xb5, 0xa4, 0x58, 0xf0, 0xae, 0xbc, 0x0f, 0xce, 0xd2, + 0x80, 0x65, 0xba, 0x0a, 0x76, 0x69, 0x30, 0x0a, 0x78, 0x55, 0xc6, 0xac, + 0xe6, 0x11, 0xd8, 0xb8, 0xda, 0xbc, 0x9d, 0x77, 0x3c, 0x45, 0xf4, 0xa2, + 0xc0, 0x7b, 0xb7, 0xcd, 0x1f, 0xc5, 0x66, 0x4f, 0x7a, 0x9c, 0x4e, 0x9e, + 0x9a, 0x19, 0x7e, 0xdd, 0xf5, 0x3e, 0xd3, 0x8f, 0x15, 0x7f, 0x48, 0x7d, + 0xfb, 0x89, 0x87, 0x5f, 0x7d, 0x47, 0x95, 0x19, 0x83, 0x53, 0xea, 0xe1, + 0xed, 0x71, 0x0a, 0x01, 0xfb, 0xaf, 0xcd, 0x7c, 0xf7, 0xec, 0xbc, 0xde, + 0x27, 0x74, 0x35, 0xa1, 0xf7, 0xf6, 0x7c, 0x01, 0xd7, 0xf9, 0xee, 0x38, + 0x98, 0x62, 0xc8, 0x1c, 0xed, 0x57, 0x84, 0xb3, 0xa0, 0x3d, 0x3b, 0xdf, + 0xcf, 0x4c, 0x9c, 0x54, 0xc8, 0xda, 0x17, 0x1d, 0xdb, 0x25, 0xe6, 0xc6, + 0x51, 0x47, 0xf6, 0xf6, 0x3e, 0x63, 0x5f, 0x8a, 0x8d, 0xbc, 0xfb, 0xf3, + 0x16, 0x0c, 0x8c, 0x49, 0xf7, 0x75, 0xbd, 0x20, 0x44, 0x91, 0x70, 0x10, + 0xd5, 0x54, 0x5f, 0x91, 0x39, 0x8a, 0x3b, 0x2a, 0xfc, 0xbb, 0x26, 0x0e, + 0xd0, 0x5e, 0x55, 0x57, 0x13, 0x31, 0x88, 0xc5, 0xf8, 0x55, 0x77, 0x86, + 0x0a, 0x2a, 0xfa, 0x93, 0xcf, 0x51, 0xbe, 0x78, 0x58, 0xc4, 0x61, 0xfd, + 0x88, 0x8e, 0xe9, 0xc7, 0x34, 0x5b, 0xc8, 0x3a, 0x97, 0xa6, 0x1f, 0x12, + 0x2f, 0x40, 0x22, 0xeb, 0xdf, 0x50, 0x0a, 0xdd, 0xaf, 0xe0, 0x56, 0xf6, + 0xa7, 0x7e, 0x6a, 0x05, 0x43, 0x7f, 0xe8, 0xe9, 0xbe, 0x5e, 0x72, 0xce, + 0x49, 0x17, 0xdb, 0xea, 0xc8, 0x60, 0xb4, 0x84, 0x49, 0xd6, 0xc3, 0x71, + 0x6f, 0x05, 0xcd, 0xba, 0xf6, 0x17, 0xa4, 0x0d, 0x68, 0xe8, 0x29, 0xf4, + 0x66, 0x84, 0x28, 0xd0, 0x64, 0xb5, 0x76, 0xbd, 0xe1, 0x82, 0x44, 0x08, + 0x53, 0xea, 0xdd, 0x9d, 0xfd, 0x1a, 0x1b, 0x2a, 0x72, 0x7d, 0xf9, 0x35, + 0x37, 0x80, 0x90, 0xdf, 0x8d, 0x7b, 0x07, 0x6a, 0x94, 0x70, 0x6b, 0x1b, + 0xdb, 0x16, 0xe1, 0xeb, 0x9c, 0xef, 0x2b, 0xa8, 0x03, 0x0f, 0x1c, 0xfc, + 0xe3, 0x5c, 0xbf, 0x57, 0x23, 0x57, 0x23, 0xcf, 0x53, 0xf3, 0x26, 0xdf, + 0x59, 0x06, 0xab, 0xd2, 0x35, 0xf9, 0x45, 0x8b, 0x29, 0xed, 0xbd, 0x18, + 0x82, 0x44, 0xc0, 0xef, 0xf5, 0xaf, 0xfe, 0x72, 0xe2, 0x5e, 0xc4, 0xa6, + 0x62, 0x3a, 0xed, 0xdf, 0x7a, 0x55, 0x82, 0xa0, 0xf1, 0xdf, 0xc6, 0xb9, + 0xd8, 0x29, 0xbd, 0xda, 0x76, 0xbf, 0x88, 0x9b, 0xae, 0x7d, 0x18, 0xf8, + 0x0e, 0x21, 0xec, 0xe0, 0x8d, 0x77, 0xa9, 0xc8, 0x47, 0x9c, 0x96, 0xda, + 0x3a, 0xe7, 0x1c, 0x47, 0xf0, 0x34, 0x2e, 0xde, 0x8f, 0x07, 0x7a, 0x85, + 0x0f, 0xea, 0xf9, 0x8f, 0xe1, 0xf3, 0xa2, 0xea, 0x37, 0x9f, 0x76, 0x78, + 0x7b, 0xaa, 0x54, 0x1d, 0xff, 0x4e, 0xbc, 0xdb, 0xec, 0xe7, 0xdd, 0xfb, + 0x17, 0x73, 0x01, 0xe7, 0xbb, 0x2b, 0xfa, 0xb3, 0xbc, 0xed, 0xf7, 0x69, + 0x5c, 0xf8, 0xbb, 0x5d, 0x51, 0x5f, 0x91, 0xef, 0xca, 0x16, 0xd0, 0xb1, + 0x49, 0x09, 0x38, 0x57, 0xa7, 0x06, 0x68, 0xf7, 0x65, 0xd3, 0x04, 0xc7, + 0xdc, 0xcb, 0x28, 0x41, 0xaa, 0xf3, 0xaf, 0xc1, 0xba, 0x93, 0x8c, 0xdc, + 0xf9, 0xaa, 0xc2, 0x08, 0x31, 0x31, 0xea, 0xb8, 0xbb, 0x4b, 0x79, 0xc9, + 0xc4, 0xec, 0x1f, 0xb7, 0xf8, 0xed, 0xa6, 0x72, 0xed, 0x7b, 0x25, 0xac, + 0x67, 0xc2, 0xec, 0x9a, 0xff, 0x6b, 0xf6, 0x9d, 0x12, 0xea, 0xcf, 0xcb, + 0xbe, 0x69, 0xc3, 0x6e, 0x07, 0x18, 0x25, 0x6b, 0xed, 0xd1, 0xd6, 0xce, + 0x35, 0x81, 0x82, 0xa6, 0x0c, 0xd1, 0xd3, 0xfc, 0xbf, 0x95, 0x98, 0x51, + 0x2a, 0xd3, 0x6b, 0xdc, 0xd0, 0x17, 0xa1, 0x9e, 0x8c, 0xf1, 0xdd, 0x89, + 0x9f, 0x5e, 0xb8, 0x2d, 0x26, 0xe4, 0xdf, 0x6b, 0xb3, 0x4c, 0x53, 0x06, + 0x72, 0x85, 0xbf, 0x57, 0xec, 0xb2, 0xc8, 0x47, 0xbf, 0x8b, 0xeb, 0x67, + 0x84, 0x5b, 0x2e, 0x55, 0xcf, 0x31, 0x6a, 0x9e, 0x02, 0xa5, 0x35, 0x73, + 0x13, 0x2a, 0xc8, 0x9d, 0xe6, 0xf9, 0xbc, 0x87, 0x51, 0x5a, 0xe3, 0x42, + 0xbc, 0xbe, 0x8b, 0x8a, 0x33, 0x4a, 0x53, 0xc5, 0x9f, 0x70, 0xaa, 0x06, + 0x0f, 0x13, 0x6a, 0x9e, 0xb3, 0x70, 0x34, 0x92, 0x04, 0xf4, 0xfe, 0x8d, + 0x25, 0x74, 0xb3, 0x59, 0x99, 0xfb, 0xcb, 0x02, 0x17, 0xb3, 0xe4, 0x60, + 0xc4, 0xf7, 0xf7, 0xb4, 0x17, 0x65, 0x04, 0xe8, 0x52, 0x55, 0xf9, 0xae, + 0xb3, 0x9e, 0x49, 0x1f, 0xab, 0x57, 0xd7, 0x97, 0xc3, 0xbc, 0x0d, 0xfd, + 0x9e, 0xdb, 0x19, 0x65, 0x5c, 0x4d, 0xf9, 0x8e, 0x79, 0xca, 0x18, 0xde, + 0xf7, 0x89, 0x23, 0x17, 0x09, 0x7c, 0x75, 0x2d, 0xb1, 0xfd, 0x04, 0x9a, + 0x5c, 0x06, 0xf5, 0xae, 0xc5, 0xed, 0x89, 0xd9, 0x2d, 0x76, 0xf5, 0x92, + 0x79, 0xae, 0xe5, 0x9c, 0x2c, 0xd5, 0xe8, 0xd9, 0xa3, 0x93, 0xc8, 0x6c, + 0xb5, 0xef, 0x39, 0x6a, 0x5b, 0x2d, 0x97, 0x26, 0xd1, 0xa7, 0xad, 0x52, + 0x83, 0x88, 0x29, 0xdf, 0x54, 0x31, 0x23, 0xc2, 0x5e, 0xff, 0x8e, 0xd9, + 0x80, 0x47, 0xb9, 0x74, 0x50, 0xf7, 0xd6, 0xfb, 0x8f, 0xb4, 0x05, 0x8e, + 0xe4, 0xab, 0xa4, 0x0e, 0x5a, 0xd5, 0xdb, 0x69, 0xa2, 0x5f, 0x8d, 0xb2, + 0x31, 0xd7, 0x35, 0x76, 0x64, 0xee, 0x6f, 0xd6, 0xf0, 0xe4, 0x7f, 0xf6, + 0x73, 0x7f, 0x26, 0x86, 0xb6, 0x73, 0xf3, 0x41, 0xb1, 0xe5, 0x04, 0x7b, + 0xdd, 0x1e, 0x65, 0x2a, 0x67, 0x4d, 0xbf, 0x55, 0x1e, 0xf6, 0x16, 0xc5, + 0xbb, 0xca, 0xfb, 0xed, 0x10, 0x86, 0xb5, 0xaa, 0xd3, 0x6e, 0x65, 0x1f, + 0x5f, 0xde, 0x71, 0x45, 0xf1, 0xb9, 0xbe, 0x32, 0x96, 0xb4, 0x77, 0x29, + 0xcf, 0x0d, 0x25, 0x51, 0xb5, 0xb3, 0xa3, 0x4d, 0x3c, 0x23, 0x0e, 0x9d, + 0xb2, 0xd5, 0x8c, 0xcd, 0x39, 0x1d, 0xdf, 0x99, 0x8d, 0x11, 0x4f, 0xa4, + 0x61, 0x31, 0xf1, 0x95, 0xdb, 0x78, 0x13, 0x16, 0x7a, 0x5c, 0xec, 0x5d, + 0x0e, 0xd8, 0x07, 0x25, 0x81, 0x7b, 0x9f, 0xe6, 0x0e, 0x75, 0xa8, 0x27, + 0xa3, 0xbe, 0x8c, 0xf9, 0xf9, 0x0c, 0x9c, 0x31, 0xfb, 0x68, 0x3a, 0xcc, + 0xf7, 0x18, 0xae, 0xb4, 0xfe, 0x3a, 0x30, 0xf9, 0xfa, 0x78, 0x99, 0xb0, + 0xd3, 0x5a, 0x62, 0xab, 0xca, 0x7f, 0x7f, 0x1d, 0x8c, 0xc4, 0x57, 0xfc, + 0x81, 0xea, 0x6d, 0xde, 0xb8, 0x90, 0xa9, 0x9b, 0xd7, 0x7e, 0x15, 0x0c, + 0x81, 0x07, 0xfb, 0x8b, 0x2a, 0xfa, 0x13, 0x82, 0x9e, 0xb6, 0xe6, 0xca, + 0x44, 0x20, 0xda, 0xc6, 0xe2, 0xff, 0x68, 0x43, 0x72, 0xab, 0x3e, 0x38, + 0xfd, 0x92, 0x39, 0x9c, 0xf5, 0xa7, 0xaa, 0x7b, 0x7b, 0x52, 0xfd, 0x5a, + 0xe9, 0x37, 0x87, 0xea, 0x96, 0x4d, 0x81, 0x01, 0xed, 0x30, 0xe3, 0x07, + 0x97, 0x81, 0x01, 0xee, 0xd7, 0x77, 0x5f, 0x1c, 0xa7, 0xe1, 0xf1, 0xf7, + 0xd2, 0x3e, 0x1f, 0xa1, 0x7b, 0xbd, 0xaf, 0xe5, 0x95, 0xc0, 0x4f, 0x52, + 0x2f, 0x17, 0x5f, 0xfc, 0xcb, 0x71, 0x34, 0x18, 0xd8, 0xf2, 0x10, 0xb7, + 0x71, 0xe3, 0x91, 0xd0, 0x4b, 0xb8, 0x23, 0x9d, 0xba, 0xfa, 0x27, 0x35, + 0xe0, 0x16, 0xea, 0xd5, 0xf3, 0x10, 0xd1, 0x3e, 0x14, 0x56, 0xd9, 0x8b, + 0x7d, 0x14, 0xd8, 0x9b, 0xfc, 0xc9, 0xe8, 0x5c, 0xf6, 0xdf, 0x38, 0x79, + 0xa8, 0xb3, 0x36, 0xdd, 0x73, 0xf6, 0x9e, 0xf4, 0xf4, 0x1a, 0x2b, 0x1e, + 0x82, 0x8c, 0xa8, 0xeb, 0x1f, 0xa6, 0x47, 0x5a, 0xf7, 0x1f, 0x57, 0xdb, + 0xdd, 0x4b, 0x03, 0xcb, 0xf9, 0x9d, 0xfb, 0xca, 0x7b, 0x2f, 0xf5, 0x1d, + 0x39, 0x55, 0x22, 0x07, 0x1e, 0x46, 0xc7, 0x9d, 0x32, 0x7a, 0x5c, 0xa1, + 0xc6, 0x28, 0x04, 0x14, 0x45, 0xe1, 0xa7, 0x16, 0x87, 0xed, 0x52, 0x3a, + 0x29, 0xa3, 0x33, 0x4d, 0x88, 0x5d, 0xef, 0xb6, 0x42, 0x2b, 0x1f, 0x5a, + 0x84, 0x25, 0x00, 0xf8, 0x71, 0x6e, 0xd5, 0x8a, 0xa7, 0x42, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xfe, 0x3f, 0x54, 0x00, 0x3c, 0xe1, 0xc6, 0x6f, + 0xd3, 0x2c, 0x23, 0x43, 0x06, 0xd9, 0x6d, 0x94, 0xeb, 0xf2, 0xf3, 0xd8, + 0xc3, 0x64, 0x74, 0x0d, 0x79, 0xe0, 0x6f, 0x9c, 0x43, 0xbc, 0xad, 0x27, + 0x17, 0x64, 0x7a, 0xa2, 0xb6, 0xb6, 0xdf, 0xe0, 0x51, 0x3d, 0x56, 0xfd, + 0x76, 0x6d, 0x8a, 0x82, 0xba, 0xe7, 0x95, 0x3b, 0x8d, 0x59, 0x03, 0x9e, + 0x63, 0xdf, 0x4f, 0x0a, 0xe1, 0x52, 0x79, 0x68, 0x0c, 0x3f, 0xec, 0xde, + 0x09, 0x45, 0x5b, 0xfa, 0x5c, 0xf0, 0x12, 0xea, 0x29, 0x79, 0xc0, 0xbd, + 0x96, 0x66, 0x47, 0xcb, 0x55, 0x4f, 0x5e, 0x67, 0x57, 0xbc, 0xf5, 0xde, + 0x22, 0x5f, 0xf3, 0xff, 0x8a, 0xb6, 0x65, 0x05, 0x90, 0xb8, 0xbb, 0x53, + 0x78, 0x17, 0xe6, 0x8b, 0x5e, 0x7b, 0xe9, 0xfd, 0xa9, 0x41, 0x85, 0xd5, + 0xf2, 0x5c, 0xa9, 0x46, 0xcf, 0x41, 0x85, 0xc9, 0xc7, 0x56, 0xa2, 0xc2, + 0x98, 0xc7, 0x79, 0x7d, 0x48, 0x62, 0xde, 0xfa, 0x83, 0x70, 0x6d, 0xee, + 0xbb, 0xca, 0x8a, 0xa1, 0xc4, 0xfc, 0x24, 0x3b, 0x2b, 0x7c, 0x85, 0x39, + 0xc2, 0xfd, 0xb6, 0x78, 0x69, 0xd7, 0xa7, 0x3d, 0xbb, 0xdf, 0xbe, 0x77, + 0x9a, 0xc0, 0xe1, 0xfb, 0x64, 0xff, 0xdc, 0xd5, 0x08, 0x06, 0x1a, 0xbe, + 0xb0, 0x1e, 0xba, 0xd4, 0xc0, 0x75, 0xbd, 0x2f, 0xb2, 0xa4, 0x46, 0x62, + 0xda, 0x3e, 0x24, 0x59, 0x24, 0x6e, 0xbf, 0xcd, 0x6d, 0x99, 0xae, 0x8f, + 0x40, 0xba, 0xaf, 0x91, 0x26, 0x55, 0x6b, 0xf9, 0x5b, 0x5e, 0xcf, 0x2f, + 0x01, 0x2a, 0x5d, 0xf7, 0xab, 0x86, 0x48, 0x96, 0xf9, 0x69, 0x0c, 0x2a, + 0xce, 0x36, 0xff, 0x3e, 0x57, 0x28, 0x3c, 0xdb, 0xf1, 0x39, 0xfe, 0x72, + 0x9d, 0x5e, 0x13, 0x93, 0xfb, 0xec, 0xe2, 0x79, 0x7b, 0xc9, 0xa6, 0x4b, + 0xe3, 0x86, 0x32, 0xd0, 0x40, 0x53, 0xdc, 0x0f, 0x2d, 0x56, 0x1c, 0x85, + 0x54, 0xd8, 0xbb, 0x2c, 0x17, 0x09, 0x52, 0xf9, 0x22, 0x6c, 0xa6, 0xb5, + 0x56, 0x75, 0x96, 0x23, 0xfd, 0xd7, 0x64, 0x04, 0xcb, 0x34, 0x8a, 0xc7, + 0x6f, 0xe6, 0x89, 0x2c, 0x26, 0x2a, 0x66, 0xfd, 0x2f, 0xfa, 0xd0, 0x86, + 0x0a, 0xbe, 0x9b, 0x6d, 0x3c, 0x34, 0x6f, 0x5d, 0x6a, 0xf7, 0x7e, 0x53, + 0x25, 0xfc, 0xb1, 0x9e, 0x86, 0xb5, 0x9a, 0x79, 0x32, 0x54, 0xaf, 0xf6, + 0xe1, 0x4e, 0xa2, 0x7c, 0xf0, 0xa0, 0xf4, 0x57, 0x37, 0x39, 0x05, 0xc8, + 0xf2, 0xbf, 0x95, 0xf1, 0xcc, 0x59, 0xf5, 0x2d, 0x51, 0xc6, 0xdc, 0x8b, + 0xc2, 0xa7, 0x77, 0x32, 0x5f, 0xa9, 0x6e, 0x88, 0xc5, 0xc9, 0xbf, 0xc1, + 0x1d, 0x69, 0x32, 0xe4, 0x82, 0x80, 0xf8, 0x13, 0x79, 0x0b, 0xca, 0x33, + 0xb2, 0xaf, 0x77, 0x2b, 0x69, 0xff, 0xc3, 0x17, 0xe8, 0xfe, 0x54, 0xa8, + 0xee, 0x03, 0x7c, 0x2d, 0xf9, 0xb0, 0x52, 0xef, 0x01, 0x4b, 0xf5, 0x7f, + 0xf7, 0x3c, 0xf9, 0xf3, 0xf2, 0x4d, 0x83, 0x94, 0x09, 0xe2, 0x5f, 0xa9, + 0xf7, 0x02, 0x67, 0x7d, 0x66, 0xa1, 0x5f, 0xa5, 0xff, 0x35, 0x9d, 0xfd, + 0xdc, 0x5e, 0x4f, 0xe8, 0x69, 0x13, 0xf2, 0xa9, 0xe5, 0x00, 0x0f, 0x8c, + 0xa3, 0xdd, 0x9a, 0x4e, 0xf3, 0x16, 0xac, 0x22, 0x67, 0x25, 0xa9, 0x5c, + 0x2f, 0x9e, 0xb7, 0xbb, 0x33, 0xea, 0x69, 0x58, 0x5b, 0xd4, 0x67, 0x6a, + 0x4d, 0xd7, 0x31, 0x39, 0x45, 0xcd, 0x6e, 0x6b, 0x59, 0x0f, 0x4b, 0x28, + 0x72, 0x2a, 0xfb, 0xef, 0x46, 0xdb, 0x07, 0x5a, 0xee, 0xf5, 0xe6, 0x4a, + 0x2b, 0xf4, 0xec, 0xfe, 0x67, 0xba, 0x57, 0x85, 0xd6, 0x40, 0xf7, 0xfe, + 0xaa, 0xc8, 0xa2, 0xfe, 0xd1, 0x95, 0xfa, 0x3a, 0xfd, 0x02, 0xa0, 0x94, + 0xeb, 0x51, 0xbd, 0xc5, 0x19, 0x8e, 0xab, 0xff, 0xab, 0xdf, 0x31, 0x4f, + 0x68, 0x42, 0xe3, 0x5f, 0xbb, 0x26, 0xfa, 0x72, 0x4b, 0xf7, 0x4a, 0xa5, + 0xcf, 0x12, 0x8a, 0xed, 0xd7, 0xd3, 0x22, 0x6a, 0x26, 0xec, 0x23, 0x75, + 0xf5, 0x0d, 0x6e, 0x5d, 0xe0, 0x65, 0xd7, 0xe2, 0xaf, 0x24, 0x47, 0x5e, + 0x7e, 0xc5, 0x42, 0xf3, 0x2e, 0xac, 0xba, 0x93, 0xd0, 0x37, 0x9b, 0x57, + 0xe3, 0x9e, 0x7b, 0xa7, 0x70, 0x94, 0xbe, 0xcf, 0xf6, 0x13, 0xb1, 0xb1, + 0xdb, 0x3f, 0xd7, 0x8b, 0x2a, 0x34, 0xd0, 0x3c, 0x81, 0xa6, 0x39, 0xf2, + 0x33, 0x7e, 0xb4, 0xd3, 0xe4, 0xd6, 0xfc, 0x25, 0xcc, 0xdf, 0x9c, 0xe3, + 0x29, 0xbb, 0x02, 0xf5, 0x7e, 0x7f, 0x66, 0x65, 0xf0, 0xbd, 0x08, 0xd9, + 0xbb, 0xbd, 0x25, 0x16, 0xfa, 0xdf, 0xce, 0xee, 0x5c, 0x0c, 0x84, 0x37, + 0xa0, 0x37, 0x0d, 0x4c, 0xff, 0x42, 0xbc, 0x7d, 0xf5, 0x54, 0x02, 0xc7, + 0x03, 0xc6, 0xcb, 0xfe, 0x87, 0x0f, 0x9c, 0x16, 0x8f, 0xd5, 0x5c, 0xaf, + 0xcd, 0xc2, 0x77, 0x7d, 0x5b, 0xcf, 0xf4, 0x6a, 0x1f, 0xd5, 0x57, 0xd6, + 0xaa, 0xd1, 0x87, 0x1a, 0x1c, 0x76, 0xf7, 0xef, 0xa8, 0x75, 0xe8, 0xc7, + 0x68, 0x5a, 0xed, 0xcf, 0x4f, 0x8a, 0xf6, 0xeb, 0xb5, 0x6b, 0x12, 0x57, + 0xa6, 0xbb, 0x16, 0xa8, 0x8d, 0xf2, 0x2d, 0x3e, 0x05, 0xef, 0xb2, 0xd3, + 0xdd, 0x2c, 0x8c, 0x7d, 0xb7, 0xfb, 0xdf, 0x57, 0x5a, 0x62, 0x8b, 0x1b, + 0xb2, 0x7e, 0x79, 0x2b, 0xa9, 0xfc, 0x1e, 0xa0, 0xe4, 0x85, 0x22, 0x33, + 0xd5, 0x1d, 0x91, 0x17, 0x23, 0x5a, 0xd5, 0xb5, 0xc5, 0xf5, 0x0c, 0xd3, + 0xe1, 0xd9, 0xd2, 0xaf, 0x6e, 0xb4, 0xb8, 0x19, 0x2e, 0xa5, 0xff, 0xd6, + 0x9e, 0x1e, 0x28, 0x48, 0xfa, 0xb3, 0x93, 0xf0, 0x75, 0x54, 0xe0, 0xeb, + 0xfd, 0xe6, 0x17, 0x55, 0x5f, 0xe9, 0xb3, 0x79, 0xdd, 0x4a, 0x4b, 0x44, + 0xeb, 0xe6, 0x60, 0xa6, 0x50, 0x51, 0xe3, 0xb5, 0xae, 0xda, 0xc6, 0x3c, + 0x33, 0xd1, 0x5c, 0xff, 0x8d, 0xfd, 0xcd, 0xbc, 0x07, 0x5f, 0xb2, 0xf3, + 0xb3, 0x3b, 0x4b, 0xfe, 0x77, 0xef, 0xf2, 0x05, 0xb7, 0x83, 0x27, 0xcf, + 0xac, 0xcc, 0x60, 0x5a, 0x40, 0xe5, 0xf7, 0xba, 0xe7, 0x40, 0x9a, 0xd6, + 0x67, 0x9b, 0x5f, 0xca, 0x26, 0x0f, 0xe6, 0xd7, 0xab, 0x7c, 0xfe, 0xc1, + 0x28, 0x95, 0x5d, 0x84, 0x3f, 0x86, 0xf3, 0x15, 0x27, 0x55, 0xcf, 0x53, + 0x72, 0xdc, 0x64, 0x67, 0x97, 0xaa, 0xfd, 0xaf, 0x92, 0xe2, 0xd6, 0x53, + 0xad, 0x7c, 0x0d, 0xc9, 0x73, 0x60, 0xcd, 0xec, 0x0b, 0xfd, 0x75, 0xfd, + 0xe2, 0xba, 0x0f, 0xef, 0xec, 0x3b, 0xae, 0x64, 0x92, 0x37, 0xef, 0x70, + 0x3f, 0x60, 0xf4, 0x72, 0x7d, 0x1e, 0xe9, 0x77, 0x50, 0xfe, 0x6c, 0xcf, + 0xc7, 0x28, 0x29, 0xc9, 0x34, 0x62, 0xcd, 0x3b, 0xa0, 0x5d, 0x5c, 0xcc, + 0xb4, 0x3b, 0x5b, 0x66, 0x4b, 0x07, 0x86, 0xe7, 0xf4, 0x85, 0x57, 0x7b, + 0x2f, 0x70, 0xe7, 0x5e, 0x26, 0x1a, 0xe7, 0xaf, 0x64, 0x27, 0xfa, 0xa5, + 0x9c, 0x27, 0x45, 0x74, 0xb5, 0xe7, 0x6a, 0x21, 0xe7, 0x30, 0x8d, 0xe0, + 0x92, 0x1f, 0xad, 0xed, 0x5c, 0x46, 0x79, 0x9f, 0x49, 0x7a, 0xdb, 0x73, + 0x0a, 0x7d, 0xbb, 0x63, 0xaa, 0x35, 0x56, 0x30, 0xfe, 0x9e, 0x5b, 0xc9, + 0x23, 0x18, 0x15, 0x8b, 0x3f, 0x59, 0x42, 0x2d, 0xae, 0x22, 0x37, 0x77, + 0x0f, 0x45, 0x35, 0xb2, 0xc0, 0xdf, 0xcd, 0xbb, 0x4c, 0x87, 0x6e, 0xfa, + 0xb2, 0x1f, 0x27, 0xff, 0x52, 0x99, 0xb6, 0x4f, 0x2d, 0xc2, 0x07, 0xaf, + 0xb9, 0xc3, 0x5f, 0xc6, 0xae, 0xeb, 0x29, 0xc3, 0xb4, 0x76, 0x5f, 0x07, + 0x57, 0xdc, 0xc0, 0xdf, 0xe7, 0xd3, 0x9a, 0xef, 0xd8, 0x73, 0xf6, 0xfd, + 0xdd, 0x9a, 0xa5, 0x4d, 0xcc, 0x6f, 0xcc, 0xb2, 0x90, 0x88, 0x7a, 0x27, + 0x7f, 0x90, 0x2e, 0x79, 0x2e, 0x0a, 0xff, 0x9f, 0xae, 0x77, 0x89, 0x83, + 0xf7, 0x7f, 0x6b, 0x3d, 0x3e, 0x0c, 0xe4, 0x5d, 0xb8, 0x1b, 0xec, 0x2c, + 0xee, 0xef, 0xf7, 0x5a, 0xf9, 0x9d, 0x18, 0xfe, 0xfa, 0x7a, 0xaa, 0x97, + 0xbf, 0x70, 0xce, 0x51, 0x95, 0x61, 0x52, 0x1e, 0xe4, 0x59, 0x21, 0xb2, + 0x93, 0xe4, 0x1f, 0xfa, 0xa9, 0xef, 0x9d, 0x0f, 0x1f, 0x23, 0xbe, 0x3a, + 0xaf, 0x7b, 0xab, 0x41, 0x5e, 0xa8, 0xa7, 0x5b, 0xb9, 0xd6, 0x45, 0x58, + 0x52, 0xfd, 0xd9, 0xa8, 0x7c, 0xc6, 0xea, 0x8b, 0x8b, 0x7f, 0x9f, 0xec, + 0x4c, 0xd7, 0x78, 0x31, 0xd9, 0x36, 0xfb, 0x11, 0xd0, 0x80, 0xeb, 0xf7, + 0x67, 0xf3, 0x4f, 0xb3, 0x37, 0x92, 0xfe, 0x07, 0x3b, 0x17, 0x77, 0xcf, + 0xa7, 0xcf, 0xad, 0x14, 0x09, 0x1a, 0xfc, 0xe5, 0xab, 0xe7, 0x44, 0xcc, + 0xbe, 0x01, 0xae, 0xfe, 0x4e, 0x18, 0x52, 0x52, 0xba, 0x52, 0x9f, 0x98, + 0xd6, 0x8f, 0xb5, 0x72, 0xf7, 0x61, 0x96, 0xc0, 0xe3, 0x0f, 0xb1, 0x99, + 0x1f, 0x96, 0xb6, 0x37, 0xf5, 0x2e, 0xf2, 0xd4, 0xb0, 0xfa, 0x24, 0x8a, + 0xb1, 0x27, 0xd5, 0xaa, 0x9c, 0x65, 0x85, 0xc4, 0xfe, 0x7f, 0x0c, 0x3d, + 0x55, 0xe6, 0xd8, 0xe5, 0xa7, 0xbb, 0x07, 0x3e, 0x26, 0x93, 0xdd, 0x67, + 0x33, 0x7a, 0xb1, 0xe1, 0xfe, 0x96, 0x8a, 0x04, 0x0a, 0x9a, 0x98, 0x92, + 0xbb, 0x67, 0xe7, 0x72, 0x90, 0xf6, 0xd6, 0xda, 0xa3, 0x77, 0x96, 0xa2, + 0xa7, 0xe5, 0x1d, 0x93, 0x4c, 0x36, 0xed, 0xff, 0x4d, 0x13, 0xfd, 0x13, + 0xe9, 0x5c, 0xfe, 0x56, 0x12, 0xa8, 0xef, 0x44, 0xbd, 0xbd, 0xbf, 0x02, + 0x22, 0x82, 0xba, 0xce, 0xe4, 0xf8, 0x5d, 0x52, 0x13, 0x79, 0x11, 0xd7, + 0x66, 0xbf, 0xdf, 0xbe, 0xfa, 0x55, 0x98, 0xf9, 0x3d, 0x8b, 0x5d, 0xbd, + 0x2a, 0x55, 0xf7, 0xbe, 0x67, 0x0a, 0xb7, 0x1d, 0x2a, 0xff, 0x39, 0xd5, + 0xe4, 0x73, 0xf6, 0x7c, 0x35, 0xb0, 0x63, 0xbf, 0x75, 0xcf, 0x85, 0x4e, + 0x13, 0x6b, 0xed, 0xed, 0xfe, 0xd5, 0x34, 0x66, 0xb9, 0xc5, 0x9f, 0x76, + 0xd0, 0x7e, 0xb6, 0xd9, 0xbf, 0xba, 0xbe, 0x9d, 0xb1, 0xd5, 0xae, 0x63, + 0x28, 0x8e, 0x60, 0xd1, 0xdf, 0x22, 0xb3, 0x25, 0xa9, 0x51, 0xef, 0xdc, + 0x5e, 0x38, 0x85, 0xe7, 0xe9, 0xef, 0xdd, 0x59, 0x57, 0xf2, 0xce, 0xbb, + 0x3c, 0x04, 0xfd, 0xfe, 0xfc, 0xad, 0x7d, 0x81, 0x93, 0xec, 0x4a, 0xdf, + 0xeb, 0x74, 0x2c, 0xc4, 0xac, 0x29, 0xf3, 0x82, 0x38, 0xac, 0xb9, 0x4d, + 0xe2, 0x5e, 0x5b, 0x7e, 0xaf, 0x34, 0xae, 0x5a, 0x16, 0x61, 0x99, 0xc7, + 0xa6, 0xd0, 0xf5, 0x21, 0xea, 0xd5, 0xec, 0x4c, 0xb4, 0xc3, 0xbc, 0x9b, + 0xd5, 0x6c, 0x3e, 0x74, 0xb7, 0x29, 0xf6, 0xae, 0xb6, 0xca, 0xda, 0x21, + 0xe1, 0x7c, 0xde, 0x5a, 0xd2, 0x5d, 0x26, 0x0c, 0xf9, 0xd6, 0xa7, 0xca, + 0x0a, 0xff, 0x66, 0xab, 0xbb, 0x9e, 0xcc, 0x69, 0xb7, 0xf7, 0x02, 0x9f, + 0xc5, 0xc9, 0x1f, 0xa2, 0x7e, 0x5e, 0xb7, 0x77, 0x37, 0xa4, 0x29, 0x66, + 0x0e, 0x5f, 0xf0, 0x70, 0x61, 0x68, 0xff, 0x4e, 0x6e, 0x7c, 0x82, 0xd7, + 0xb1, 0x5b, 0x2e, 0xba, 0x4d, 0x8c, 0x17, 0xde, 0x6e, 0xa3, 0x5f, 0x9a, + 0x82, 0xe2, 0x55, 0xbe, 0xd5, 0x2f, 0x0b, 0xcb, 0x51, 0xae, 0x42, 0xeb, + 0xfd, 0x05, 0x4e, 0xf2, 0xf8, 0x54, 0x39, 0x0b, 0x73, 0x2e, 0x2f, 0x8f, + 0x0e, 0xf0, 0x50, 0x65, 0xc1, 0x6b, 0xbd, 0xf7, 0x3a, 0x94, 0xd4, 0x24, + 0xb4, 0x2d, 0x7a, 0x0b, 0x2f, 0xd2, 0x19, 0xd4, 0xb0, 0x6c, 0x8f, 0x45, + 0x05, 0x2f, 0x2c, 0xe5, 0x59, 0x35, 0x3c, 0x8d, 0x05, 0x21, 0x75, 0xf7, + 0x3c, 0xf4, 0x9b, 0x46, 0x02, 0xa3, 0x6e, 0xb5, 0x55, 0xcd, 0x4b, 0xc8, + 0xad, 0xb4, 0x32, 0xc5, 0xad, 0x75, 0xd4, 0x76, 0xb7, 0x04, 0xcc, 0x73, + 0xf9, 0x99, 0x2f, 0x60, 0x5f, 0x1d, 0xce, 0xc0, 0x09, 0x64, 0x4f, 0xd6, + 0x97, 0xe7, 0x36, 0xa1, 0xa5, 0x68, 0x57, 0xdc, 0xce, 0x99, 0x3e, 0x0b, + 0xf5, 0x4f, 0x4a, 0xbb, 0xea, 0xaa, 0x32, 0x7a, 0xf1, 0xca, 0x69, 0xa9, + 0x4d, 0xe2, 0xd8, 0xf8, 0xbf, 0xab, 0x45, 0xc0, 0x25, 0x27, 0xb2, 0xed, + 0xde, 0xc3, 0x1e, 0x7e, 0x32, 0xeb, 0x98, 0x57, 0x25, 0x0f, 0xf1, 0xb5, + 0x5e, 0xdb, 0x06, 0x46, 0x22, 0x52, 0xf3, 0x93, 0xaf, 0x34, 0xdc, 0x31, + 0x88, 0xac, 0x49, 0x2e, 0xaa, 0x94, 0xa5, 0xe2, 0xfd, 0xf6, 0xad, 0x8a, + 0x24, 0x64, 0x15, 0x02, 0x35, 0xbc, 0xde, 0x8f, 0x22, 0x38, 0x4f, 0x60, + 0x86, 0xf8, 0xfb, 0xa0, 0x15, 0xd5, 0x4c, 0xb3, 0xa3, 0x77, 0xc4, 0xb0, + 0xd5, 0x7b, 0xa7, 0x8f, 0xd6, 0x7f, 0xa5, 0x02, 0x47, 0xf5, 0xde, 0x39, + 0x91, 0xe9, 0x8a, 0xaf, 0x97, 0x2b, 0x8f, 0xfa, 0xb3, 0x6e, 0xeb, 0x96, + 0x66, 0x68, 0x59, 0x6e, 0xf5, 0xd6, 0xfc, 0x8d, 0x68, 0x29, 0x41, 0x86, + 0x50, 0xbf, 0x14, 0x44, 0x10, 0xa3, 0x57, 0x76, 0xec, 0x8a, 0x75, 0xfa, + 0x74, 0xe9, 0x7b, 0x31, 0x80, 0x06, 0x06, 0xdd, 0x36, 0x95, 0xb5, 0x3f, + 0x8c, 0xd0, 0x95, 0x7b, 0xcf, 0x6e, 0xb7, 0x3a, 0xc7, 0xc0, 0x56, 0x94, + 0xb6, 0x98, 0xd6, 0x25, 0xc7, 0x6f, 0x9e, 0x49, 0x58, 0x50, 0x7c, 0x8a, + 0x8e, 0xbf, 0xe5, 0xfa, 0xdc, 0xfb, 0xe2, 0xe8, 0x94, 0x8a, 0xda, 0xae, + 0x4c, 0x79, 0xdd, 0xb3, 0x2b, 0xff, 0xee, 0xbc, 0xd6, 0x95, 0xa8, 0x37, + 0xb4, 0x7a, 0xef, 0xa4, 0x54, 0xbd, 0xf2, 0x11, 0xd4, 0xd4, 0xbf, 0xf3, + 0xfa, 0x6d, 0x75, 0x84, 0xe4, 0xb8, 0x69, 0xd6, 0x56, 0xd5, 0xc1, 0x14, + 0x93, 0xb0, 0xee, 0x75, 0xd9, 0xd9, 0x63, 0xd1, 0x7c, 0xe4, 0x5f, 0x64, + 0x8b, 0x12, 0x98, 0x26, 0xdb, 0xdb, 0x57, 0x98, 0xaa, 0x8c, 0xbb, 0xe4, + 0xb4, 0xd2, 0x0b, 0x3f, 0xd4, 0xe0, 0x27, 0x65, 0xe1, 0x3a, 0x88, 0x35, + 0xbe, 0xbe, 0x4f, 0x68, 0x43, 0x1b, 0xce, 0xbf, 0x1d, 0x01, 0x3a, 0x24, + 0xcc, 0x95, 0x92, 0x43, 0x47, 0xbc, 0x9d, 0x65, 0x0a, 0xed, 0xb3, 0x56, + 0x45, 0x8c, 0xd1, 0x2b, 0x5f, 0xf2, 0x59, 0xfa, 0x1e, 0x38, 0x25, 0xe7, + 0xf8, 0x2e, 0x17, 0x66, 0x88, 0x67, 0xa1, 0x59, 0xfb, 0x02, 0x83, 0xe1, + 0xea, 0xd0, 0xd7, 0x7b, 0xcc, 0x50, 0xa0, 0xa5, 0x5e, 0xfb, 0x5e, 0xd3, + 0x87, 0x6e, 0x1c, 0x12, 0x70, 0x99, 0x7f, 0xf2, 0xf4, 0x0e, 0x5a, 0xc2, + 0x77, 0xdd, 0x93, 0xb3, 0x24, 0x15, 0xa9, 0xfb, 0x3c, 0x93, 0x5c, 0x08, + 0xee, 0xd1, 0xed, 0x12, 0xa4, 0x7b, 0xcd, 0x7b, 0xac, 0xc9, 0x4d, 0x79, + 0x61, 0xd9, 0x2f, 0xdd, 0xf0, 0xb5, 0x77, 0x54, 0x82, 0x35, 0x76, 0xc2, + 0xb9, 0x50, 0x90, 0xef, 0x2b, 0xeb, 0x5c, 0xab, 0xf6, 0x26, 0xa1, 0x9a, + 0xcf, 0x07, 0xd9, 0x95, 0x98, 0x42, 0x33, 0x55, 0x98, 0x7d, 0xd0, 0xb4, + 0xf2, 0x93, 0x2a, 0xba, 0x97, 0x33, 0xcf, 0xed, 0xad, 0xeb, 0x26, 0x83, + 0x6f, 0x52, 0x8b, 0x8b, 0xd2, 0x6b, 0x5e, 0x9e, 0x72, 0x40, 0xc2, 0x9a, + 0xdb, 0x16, 0xb8, 0xed, 0x68, 0x63, 0xdb, 0xd6, 0x18, 0xb6, 0x45, 0x7e, + 0x5a, 0xc9, 0x74, 0x9c, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xfe, 0x3f, 0x54, 0x00, 0x7c, 0x9f, 0x0d, 0x41, + 0xad, 0xe1, 0x43, 0x5b, 0x48, 0xa3, 0xaa, 0xf2, 0x87, 0xf1, 0x77, 0x1e, + 0xe1, 0xe4, 0xfe, 0x96, 0x7b, 0xd5, 0x9b, 0x7a, 0x71, 0xf7, 0x9f, 0xd6, + 0x23, 0x75, 0xee, 0xd7, 0xab, 0xcd, 0x54, 0x47, 0xa3, 0x77, 0xe3, 0x3b, + 0xe4, 0xf7, 0xde, 0x9f, 0xde, 0x5b, 0x23, 0x45, 0xce, 0xfb, 0xc4, 0xb2, + 0xaa, 0x3e, 0x85, 0xf3, 0x66, 0x0a, 0x06, 0xd7, 0xe1, 0xcd, 0x53, 0x55, + 0xe7, 0x06, 0xae, 0x3b, 0x7f, 0x73, 0xa2, 0x76, 0x8a, 0x06, 0xeb, 0xcf, + 0xae, 0x68, 0x7f, 0xcb, 0x79, 0x16, 0x37, 0xeb, 0xf1, 0x52, 0x0f, 0xfa, + 0xa6, 0xf1, 0xde, 0xee, 0x7c, 0x44, 0x67, 0x83, 0xa3, 0x68, 0xae, 0x3d, + 0x66, 0x3d, 0x7f, 0xd5, 0x2f, 0xea, 0x4f, 0x7a, 0xca, 0xbb, 0xee, 0xbe, + 0x1b, 0x29, 0x16, 0x6f, 0xc5, 0xff, 0x3d, 0xac, 0xe1, 0xe3, 0x83, 0xb9, + 0xba, 0x1f, 0x12, 0x59, 0xca, 0x1d, 0x7f, 0x6b, 0x2e, 0xe0, 0xc1, 0x4b, + 0x78, 0xf1, 0xfe, 0x50, 0x0b, 0xaa, 0xe2, 0xd5, 0xf1, 0x2e, 0x35, 0xf1, + 0xb1, 0xde, 0xf6, 0x02, 0x39, 0xa7, 0x1f, 0x0c, 0x66, 0xf7, 0x5b, 0x7d, + 0x41, 0xa5, 0xa1, 0xab, 0xfa, 0xbd, 0xb7, 0x2c, 0xff, 0xa5, 0xde, 0x28, + 0x6c, 0xb2, 0x02, 0xf8, 0x38, 0x9a, 0x25, 0x25, 0x62, 0x2b, 0x1c, 0xb3, + 0xbe, 0xa3, 0xc9, 0xaa, 0xf3, 0x51, 0xfe, 0x75, 0x77, 0x95, 0xed, 0xf9, + 0xda, 0x7a, 0xf7, 0x36, 0x5a, 0x34, 0x9b, 0xe6, 0xeb, 0x13, 0x4e, 0x67, + 0x1e, 0x3e, 0x7f, 0xdd, 0x7c, 0x15, 0x47, 0x6a, 0xa0, 0xfe, 0x17, 0x8a, + 0x01, 0x68, 0xd7, 0xae, 0x99, 0xed, 0xe0, 0x26, 0x90, 0x4b, 0xb4, 0xa9, + 0x7b, 0xda, 0x46, 0xb9, 0xd4, 0x20, 0x77, 0xbe, 0x82, 0x57, 0x05, 0x35, + 0xa8, 0x7a, 0x9d, 0x2e, 0x99, 0x6c, 0xf9, 0x4a, 0x02, 0xd3, 0x9c, 0xd4, + 0xbf, 0xde, 0xb3, 0x80, 0x0a, 0xe8, 0xe3, 0x8f, 0xec, 0xef, 0x40, 0x43, + 0x38, 0xeb, 0xbf, 0x8e, 0x2b, 0x35, 0xb8, 0xfa, 0x19, 0x5b, 0xa9, 0xe3, + 0x00, 0xfa, 0x51, 0xc5, 0x9e, 0x15, 0x14, 0x60, 0xda, 0x87, 0x5f, 0xa6, + 0xc5, 0xdc, 0x1a, 0xa3, 0x58, 0x87, 0xf7, 0x5f, 0x2d, 0xf7, 0xd0, 0xe0, + 0x37, 0xd0, 0x7a, 0xfb, 0xce, 0xd2, 0xa4, 0xd0, 0x52, 0xdd, 0x7c, 0xa7, + 0xe9, 0x83, 0x93, 0x3e, 0xe7, 0x07, 0xa6, 0x16, 0x7c, 0x69, 0xef, 0xaa, + 0x47, 0x52, 0x8b, 0xa2, 0x9f, 0x4f, 0xad, 0xb7, 0x66, 0xd2, 0x4e, 0x2b, + 0x45, 0x62, 0x25, 0xc4, 0xf5, 0x71, 0x90, 0x8c, 0x31, 0x75, 0x84, 0x98, + 0x14, 0xef, 0x5a, 0x4d, 0x21, 0x3d, 0xe9, 0x61, 0x12, 0x53, 0xd3, 0x75, + 0x42, 0x92, 0xc6, 0xa0, 0x40, 0xc4, 0x7e, 0xab, 0x82, 0x4a, 0xab, 0x3f, + 0x9c, 0x55, 0x2d, 0xd1, 0xde, 0xbd, 0xc0, 0xa1, 0x25, 0xb7, 0x5c, 0x59, + 0x5f, 0xe0, 0x9a, 0xc7, 0xb9, 0x4d, 0xbe, 0x46, 0x75, 0xad, 0x30, 0xca, + 0x82, 0x6d, 0x22, 0xd2, 0xa1, 0xe6, 0x54, 0x76, 0x8a, 0x4f, 0x41, 0x88, + 0x0d, 0x6e, 0xd4, 0xfc, 0x03, 0x10, 0x75, 0x1e, 0x46, 0xa6, 0x68, 0xeb, + 0x76, 0x36, 0xa2, 0xbd, 0xf5, 0xb7, 0x9b, 0xe0, 0xa9, 0x78, 0x30, 0xc3, + 0xb5, 0xce, 0x8f, 0xc6, 0xcf, 0xc8, 0xdd, 0xb9, 0xc5, 0x88, 0x5a, 0x89, + 0x35, 0x37, 0xfa, 0xee, 0xde, 0x66, 0x54, 0xd1, 0x26, 0xf2, 0x24, 0x7c, + 0x67, 0x66, 0xc8, 0xb4, 0x23, 0x28, 0xab, 0xd7, 0xd7, 0x77, 0x85, 0xad, + 0x8d, 0xee, 0xca, 0x2e, 0xd3, 0xee, 0xeb, 0x21, 0x4d, 0xee, 0x9a, 0x15, + 0x30, 0xab, 0xad, 0xfe, 0x3e, 0xbf, 0x0a, 0x53, 0x52, 0x3c, 0x02, 0x55, + 0xb5, 0xd4, 0x0f, 0x8a, 0xf8, 0xec, 0x52, 0xef, 0x5e, 0x30, 0x45, 0x11, + 0xc8, 0x27, 0xda, 0xdd, 0x62, 0x3e, 0xda, 0x08, 0x05, 0x25, 0x71, 0xa7, + 0x7b, 0x29, 0x7c, 0xca, 0x67, 0x2b, 0xe4, 0x1d, 0xc5, 0x59, 0x32, 0x57, + 0x4f, 0xdc, 0x9e, 0x51, 0x00, 0x01, 0x65, 0x4b, 0x5a, 0x71, 0x73, 0xc9, + 0x0b, 0xe8, 0x62, 0xd7, 0xe5, 0xd6, 0xf2, 0x44, 0xe4, 0xa2, 0x40, 0xb6, + 0x34, 0x1b, 0xbb, 0x83, 0xb0, 0x8d, 0x5d, 0x21, 0x7b, 0x2d, 0xfe, 0xca, + 0x09, 0x6d, 0xca, 0xce, 0xae, 0x1b, 0x8d, 0xf3, 0x3d, 0x68, 0x72, 0xb4, + 0x56, 0xbf, 0x38, 0x49, 0xe7, 0x55, 0xfe, 0xce, 0x63, 0x2d, 0x0a, 0xe3, + 0x7f, 0xeb, 0x44, 0x13, 0x94, 0x9d, 0x1f, 0xfd, 0x9d, 0xcb, 0x17, 0x5b, + 0x71, 0xd6, 0xff, 0xed, 0xc6, 0x37, 0xe1, 0x8d, 0xc7, 0xd2, 0x1d, 0xed, + 0x63, 0xae, 0x4d, 0xa8, 0x7d, 0x8c, 0xfc, 0xbb, 0x4b, 0x99, 0x13, 0xbe, + 0x3a, 0x44, 0xd8, 0xdc, 0xfd, 0x27, 0x4d, 0x9c, 0xfa, 0x22, 0x83, 0xab, + 0x89, 0xd5, 0xaa, 0xe1, 0x34, 0x30, 0x2b, 0xcd, 0xea, 0x5c, 0xb5, 0x6e, + 0x12, 0x62, 0x5c, 0xd8, 0xc9, 0x94, 0x97, 0x84, 0x05, 0x0f, 0x7e, 0xb5, + 0xb4, 0x61, 0x8a, 0xee, 0x26, 0xf5, 0x76, 0x98, 0xf7, 0xcf, 0x6b, 0x43, + 0xe9, 0xe7, 0xc8, 0x36, 0xef, 0x82, 0xf5, 0x8f, 0x6a, 0x7b, 0xaf, 0x9f, + 0x66, 0x0a, 0xaf, 0x1e, 0xff, 0x17, 0xcb, 0xf6, 0x53, 0x53, 0xb7, 0xcb, + 0xbb, 0xe3, 0x64, 0xed, 0x32, 0x3d, 0x77, 0x9c, 0x4c, 0x7e, 0x83, 0xd1, + 0xcc, 0x3d, 0xc3, 0x66, 0xac, 0xc8, 0xed, 0xff, 0x8c, 0x98, 0xa8, 0x53, + 0xb5, 0xd3, 0xec, 0xf6, 0xc2, 0x8c, 0xa7, 0xef, 0xb7, 0x32, 0xc7, 0x33, + 0x3b, 0x19, 0x7e, 0x0b, 0xe7, 0xbb, 0xc3, 0x51, 0x5f, 0xba, 0x8e, 0xf4, + 0x7c, 0x81, 0xef, 0x8e, 0x29, 0xab, 0xfa, 0xf1, 0xe0, 0xce, 0x3e, 0xc9, + 0x38, 0xb4, 0x4e, 0x92, 0xae, 0xf7, 0xd7, 0xd8, 0xeb, 0xb8, 0x72, 0x61, + 0x49, 0x7e, 0x5e, 0xcc, 0xc2, 0x13, 0x39, 0x91, 0x16, 0x2c, 0x52, 0x86, + 0x9f, 0x70, 0x40, 0x0e, 0xe3, 0xcf, 0x98, 0x1b, 0x49, 0x97, 0x8d, 0xa6, + 0xb7, 0xd7, 0x13, 0xb7, 0x9d, 0x6e, 0x87, 0x88, 0x9f, 0x4e, 0x34, 0xfb, + 0xf2, 0xbd, 0xe5, 0xde, 0xdc, 0x5b, 0xc4, 0x5a, 0xb0, 0xa2, 0x6c, 0x3b, + 0xe5, 0x83, 0x2e, 0x5d, 0x49, 0x52, 0x9b, 0x7c, 0x46, 0xa0, 0xb1, 0x3a, + 0xda, 0x57, 0x41, 0xca, 0x9a, 0x29, 0x1e, 0xf6, 0xf6, 0x3c, 0xfe, 0x83, + 0x35, 0xfc, 0xaf, 0xc5, 0x99, 0xf1, 0xb3, 0x60, 0xf6, 0xbd, 0xdd, 0xec, + 0x5b, 0xa9, 0xc2, 0xd3, 0x73, 0xb5, 0xee, 0x97, 0x1a, 0x8a, 0x5a, 0x65, + 0x7d, 0x65, 0x7c, 0x8d, 0x0b, 0x21, 0xa7, 0x7f, 0xbb, 0x1d, 0xf6, 0x46, + 0x12, 0x03, 0xc5, 0xf7, 0x3b, 0x8d, 0xa9, 0x11, 0x60, 0x1a, 0x15, 0x4c, + 0xb2, 0x2c, 0xf4, 0xb4, 0x4d, 0x3a, 0x94, 0x2a, 0x89, 0x11, 0x3b, 0xef, + 0x3b, 0xd1, 0xac, 0x47, 0x3d, 0x5d, 0xe0, 0xcf, 0xb5, 0xc8, 0xb8, 0x1a, + 0xaf, 0x29, 0x85, 0xb8, 0x1e, 0xd6, 0xd1, 0xd7, 0x81, 0x4f, 0xb3, 0xc9, + 0x2f, 0xff, 0xd2, 0xd8, 0xb4, 0x9f, 0x04, 0x72, 0x8f, 0xad, 0xa9, 0x7f, + 0x35, 0xd7, 0x30, 0xf2, 0x3f, 0xfa, 0x77, 0x77, 0xee, 0xfa, 0x31, 0xd2, + 0x74, 0xfa, 0x23, 0xb7, 0x2b, 0x10, 0x2b, 0x57, 0x95, 0xee, 0x1d, 0x41, + 0x06, 0xd3, 0xc0, 0x3a, 0x8c, 0x7f, 0x23, 0x35, 0xb8, 0xec, 0xb5, 0xcf, + 0xd5, 0x9b, 0x0d, 0xf2, 0x5b, 0x4e, 0xc5, 0xfa, 0xdf, 0x59, 0x0e, 0xa6, + 0xca, 0xbf, 0x5b, 0xe5, 0xa8, 0x83, 0xa2, 0x7a, 0x6a, 0x0e, 0xd8, 0x6b, + 0x27, 0xc8, 0x6f, 0xe7, 0xab, 0x92, 0x3a, 0x4b, 0xe1, 0xf4, 0xf9, 0x86, + 0xc3, 0x3e, 0x3a, 0xaf, 0xde, 0x2f, 0x7a, 0x84, 0x59, 0x13, 0x7f, 0xde, + 0x4f, 0xda, 0x34, 0xa3, 0x79, 0xdd, 0xde, 0x33, 0xc4, 0x01, 0xe7, 0xf5, + 0xfd, 0xca, 0x65, 0x08, 0xe1, 0x7d, 0x8b, 0x4b, 0x7a, 0xbb, 0x83, 0xaa, + 0x79, 0x6e, 0x3f, 0x39, 0x22, 0x77, 0x9c, 0xe5, 0x2a, 0x16, 0xd9, 0xc4, + 0x51, 0x6a, 0xff, 0x53, 0xa0, 0x22, 0xc0, 0xac, 0xb0, 0xcd, 0xb6, 0xcd, + 0x3b, 0xa9, 0x76, 0xeb, 0xf8, 0xbc, 0xfd, 0xbd, 0x7c, 0x66, 0x0e, 0x74, + 0xd6, 0xef, 0x86, 0xd5, 0xbe, 0x86, 0x19, 0xb0, 0x9f, 0x58, 0x83, 0x50, + 0x87, 0xff, 0x95, 0x5a, 0xff, 0x36, 0x41, 0x1c, 0x94, 0xcb, 0x76, 0x6e, + 0xbe, 0x57, 0xe6, 0x3c, 0xef, 0x6a, 0x53, 0xa8, 0xe9, 0x96, 0x3e, 0xf4, + 0xb3, 0x6e, 0xd3, 0x9d, 0x06, 0x6c, 0xdb, 0xb7, 0xde, 0x3b, 0x37, 0xd4, + 0xfc, 0x4f, 0xba, 0x73, 0xf6, 0x92, 0xb6, 0xda, 0xaf, 0x49, 0x1b, 0x69, + 0xcf, 0xfa, 0xda, 0xfd, 0x3b, 0xb3, 0x74, 0xb8, 0xd0, 0xa6, 0xf8, 0xc1, + 0x84, 0xa4, 0xed, 0x7e, 0x2f, 0xec, 0xf4, 0x11, 0xfc, 0x7e, 0x39, 0x63, + 0x67, 0x8d, 0xb9, 0x5f, 0x5d, 0x23, 0x1d, 0x25, 0x2e, 0x08, 0xbd, 0x08, + 0xee, 0x3a, 0x67, 0xe8, 0xcd, 0xbc, 0xee, 0x9e, 0x6c, 0xec, 0xf4, 0x5f, + 0xd6, 0x29, 0x75, 0x0c, 0x33, 0x09, 0x90, 0x7f, 0x76, 0x5b, 0x3b, 0x98, + 0xb9, 0xf5, 0xf7, 0x94, 0xd0, 0xbf, 0xae, 0x26, 0x7b, 0x5c, 0x78, 0xcf, + 0x16, 0x77, 0xd4, 0xf2, 0x10, 0xaf, 0x70, 0x56, 0x40, 0xf4, 0xfb, 0xe6, + 0x52, 0xdf, 0xb1, 0x0d, 0x50, 0x7b, 0xb7, 0xf5, 0x2d, 0xb6, 0xbe, 0x2a, + 0xdf, 0xfb, 0xbd, 0xa2, 0x1c, 0xe0, 0x6a, 0xe6, 0x2d, 0x27, 0xc3, 0xae, + 0xb5, 0x27, 0xfc, 0x1d, 0xb4, 0xa5, 0xe5, 0xb9, 0x5b, 0xe4, 0x2d, 0xfe, + 0xcf, 0xbd, 0xad, 0x03, 0x38, 0x87, 0xd2, 0xee, 0x2f, 0xd1, 0xdf, 0x77, + 0x11, 0xaa, 0xff, 0xc5, 0x50, 0xe2, 0x49, 0x4a, 0x7a, 0x9e, 0x45, 0x1b, + 0x7a, 0xce, 0xb4, 0x32, 0xd7, 0x85, 0x61, 0xc0, 0xea, 0x6a, 0xcf, 0x34, + 0xd7, 0x62, 0xad, 0xed, 0xc0, 0xbc, 0x96, 0x17, 0x21, 0xd4, 0x5e, 0xf7, + 0xb4, 0xe4, 0x9c, 0x9c, 0xb9, 0x8a, 0x79, 0xdc, 0x7e, 0x87, 0xda, 0xdb, + 0x22, 0x68, 0xcf, 0xf4, 0xda, 0x0d, 0x5e, 0x0e, 0x9e, 0x9c, 0x6c, 0xf1, + 0xe0, 0x41, 0xbd, 0x57, 0x1a, 0x15, 0xeb, 0xbf, 0xdb, 0x14, 0xd2, 0x40, + 0xd1, 0xc1, 0x4a, 0xfe, 0x5d, 0x2c, 0xc0, 0x7d, 0xf2, 0x7f, 0x75, 0xde, + 0xcf, 0xd8, 0x96, 0x40, 0xcf, 0x6b, 0x64, 0x04, 0x44, 0xe2, 0xd5, 0xbe, + 0x6d, 0xef, 0xb4, 0xd1, 0xa6, 0xd0, 0x0d, 0xf7, 0x5f, 0x5a, 0x67, 0x7d, + 0x5b, 0x80, 0x1b, 0xab, 0x98, 0x0b, 0xfe, 0xbc, 0x46, 0xae, 0xcc, 0x39, + 0x30, 0x19, 0x56, 0xea, 0xd6, 0x9f, 0xa1, 0xe5, 0xd2, 0xb1, 0xe4, 0x70, + 0x8d, 0xfd, 0xbb, 0x5c, 0xc3, 0xdb, 0xf9, 0x7e, 0xdd, 0x43, 0xff, 0x8e, + 0xe2, 0x8b, 0xe9, 0x03, 0x6f, 0xb7, 0x0e, 0xbc, 0x9b, 0xd7, 0xd6, 0x39, + 0xcb, 0x84, 0x6d, 0x87, 0xc3, 0xd5, 0xf6, 0xab, 0x66, 0x97, 0x14, 0xd9, + 0xdf, 0xb0, 0xf7, 0x78, 0x60, 0xba, 0xe9, 0xd2, 0x53, 0x6e, 0xd5, 0x4f, + 0x3a, 0x27, 0x75, 0x28, 0xd4, 0xc5, 0x2e, 0x98, 0xf5, 0x7f, 0xb7, 0xb8, + 0x42, 0x40, 0xfa, 0xfa, 0xe5, 0x47, 0xa3, 0xaa, 0xa1, 0xdf, 0x7e, 0x54, + 0x03, 0x14, 0xad, 0xa2, 0xda, 0x73, 0x3b, 0xdd, 0xff, 0xa7, 0x4a, 0x74, + 0x9f, 0xc2, 0xef, 0x34, 0x37, 0x32, 0xf4, 0xce, 0xaf, 0xf2, 0x16, 0x63, + 0xed, 0x54, 0xdc, 0xbc, 0xef, 0x27, 0xe7, 0xb4, 0x2e, 0x16, 0xa5, 0xb5, + 0xa7, 0x11, 0xbd, 0x56, 0x6f, 0x55, 0xb2, 0x23, 0x12, 0x2d, 0x74, 0xe5, + 0xe8, 0x87, 0xae, 0x64, 0x89, 0xfa, 0x41, 0x29, 0x06, 0x65, 0x71, 0x7c, + 0xdc, 0x5b, 0x72, 0x20, 0xfa, 0xf9, 0xcd, 0x08, 0x0b, 0xab, 0xfc, 0x6b, + 0xc4, 0xc4, 0x59, 0x82, 0x7e, 0x2d, 0x0e, 0xea, 0xa8, 0x8d, 0xe7, 0x13, + 0x3e, 0x36, 0x17, 0xf9, 0xa0, 0xbb, 0xf6, 0x67, 0x75, 0x3f, 0xb8, 0x68, + 0x9a, 0x3f, 0x42, 0xea, 0x48, 0x81, 0xbc, 0xef, 0x36, 0xb8, 0x6c, 0x7c, + 0xe7, 0xfa, 0x15, 0xc5, 0x3f, 0xde, 0xfc, 0x7a, 0x68, 0x77, 0xad, 0xe3, + 0xe9, 0x54, 0xfe, 0xea, 0xf9, 0x65, 0xf5, 0x58, 0x3a, 0x58, 0xbb, 0x2c, + 0xbb, 0x36, 0x4c, 0x6e, 0x28, 0x7b, 0xae, 0x9f, 0x75, 0x71, 0x6d, 0x78, + 0xb8, 0xfd, 0x7a, 0x31, 0x7f, 0xad, 0x74, 0xf5, 0xaa, 0xff, 0x17, 0x15, + 0xdc, 0xbb, 0x16, 0x1c, 0xdc, 0xeb, 0x80, 0xfa, 0xf6, 0x4b, 0x5b, 0x72, + 0x66, 0x39, 0x3e, 0xea, 0xfa, 0xef, 0xd7, 0xcb, 0x07, 0xb0, 0x76, 0x93, + 0x8a, 0x3b, 0x59, 0xfa, 0x77, 0x96, 0x55, 0xb2, 0x9c, 0x30, 0x46, 0xc3, + 0x27, 0x4e, 0x5d, 0xe7, 0x77, 0xdd, 0xee, 0xd6, 0x65, 0x4f, 0x5f, 0x31, + 0xe8, 0xd8, 0x2f, 0xcc, 0xbe, 0x50, 0xa7, 0xc5, 0xf6, 0x67, 0x9b, 0x5e, + 0x8c, 0x44, 0xb2, 0x38, 0x73, 0x40, 0xbc, 0x7c, 0x71, 0xe0, 0xbd, 0xdd, + 0x35, 0x16, 0x9d, 0xd6, 0xba, 0x12, 0xf7, 0x92, 0xd6, 0x8b, 0x28, 0x20, + 0x71, 0xb9, 0xdd, 0x92, 0xae, 0x82, 0x93, 0x2a, 0xf7, 0xdc, 0x31, 0x09, + 0x03, 0x47, 0x73, 0xdf, 0xf7, 0xb3, 0xef, 0x5b, 0x6b, 0x75, 0xbf, 0x5c, + 0x01, 0xc7, 0x50, 0xed, 0xf7, 0x31, 0x0c, 0x0e, 0xfa, 0x5a, 0x7d, 0x5f, + 0x89, 0x12, 0xe0, 0xf7, 0x6d, 0x88, 0x97, 0x19, 0x3c, 0xb2, 0x69, 0xb6, + 0x37, 0x9c, 0x69, 0xf7, 0xe7, 0xde, 0x6a, 0x75, 0xa7, 0x5e, 0x63, 0xa3, + 0x6e, 0xfe, 0x5f, 0x4d, 0x89, 0xea, 0xad, 0xa4, 0xbd, 0x5d, 0xd2, 0x20, + 0xcb, 0xd2, 0xca, 0x5b, 0xfd, 0xf0, 0x22, 0xb7, 0xd5, 0x62, 0xf9, 0x1e, + 0x69, 0x21, 0xd2, 0x42, 0xb6, 0xfd, 0xeb, 0x24, 0x85, 0xd5, 0xba, 0x83, + 0xa6, 0x57, 0xb7, 0xfd, 0xec, 0xd2, 0x3b, 0xa4, 0x68, 0x46, 0x42, 0x2f, + 0x3d, 0x4c, 0xa1, 0x44, 0xa4, 0xba, 0x0a, 0xa9, 0x1d, 0xf8, 0xd5, 0x86, + 0xfc, 0x0d, 0x9c, 0x4a, 0x88, 0xca, 0x4d, 0xd7, 0xdd, 0xa9, 0x11, 0xc1, + 0x29, 0x97, 0xc2, 0x10, 0xb2, 0x77, 0x6d, 0x7f, 0x8c, 0xa4, 0xcb, 0xf9, + 0xc3, 0x64, 0x74, 0xeb, 0xf7, 0xe6, 0x19, 0x83, 0x57, 0xfc, 0xba, 0x46, + 0x55, 0xdf, 0xdd, 0xf7, 0x8a, 0xd5, 0x24, 0x73, 0x31, 0x42, 0xca, 0x21, + 0xce, 0x65, 0xcb, 0x32, 0x91, 0x11, 0xca, 0x1a, 0xf3, 0x3c, 0xea, 0x93, + 0x93, 0xff, 0x09, 0x53, 0xef, 0x69, 0xf9, 0xd3, 0x5b, 0xc3, 0x0e, 0x18, + 0xa6, 0xd6, 0xb4, 0xf1, 0xb4, 0x81, 0x2d, 0x35, 0xb1, 0x3a, 0x51, 0x2c, + 0xbd, 0x48, 0x40, 0x26, 0x6f, 0x63, 0xa2, 0x39, 0x7a, 0xc8, 0x9f, 0x92, + 0x46, 0xb8, 0x29, 0xa9, 0x48, 0x84, 0xee, 0x11, 0xf0, 0x42, 0xf0, 0x92, + 0x9b, 0x85, 0x4b, 0xb4, 0x85, 0x77, 0x36, 0x74, 0xce, 0xd8, 0x9c, 0xd3, + 0xee, 0x61, 0xf9, 0x21, 0xce, 0x9e, 0x7c, 0xbb, 0xfa, 0xff, 0x48, 0x95, + 0xb5, 0x3b, 0x04, 0x40, 0xb0, 0x23, 0x60, 0x70, 0xfe, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xfe, 0x3f, 0x54, 0x00, 0x1c, 0xaf, 0x75, 0xf1, 0x57, 0x43, 0xce, 0x43, + 0xfc, 0xf4, 0xfa, 0xd7, 0x2a, 0xeb, 0x4b, 0xe7, 0x45, 0x7f, 0x7b, 0xfc, + 0xde, 0xb4, 0x4e, 0xce, 0xf4, 0xff, 0xdc, 0x53, 0xe5, 0x27, 0x5b, 0xbe, + 0xbb, 0x96, 0x71, 0x1f, 0xf3, 0x4d, 0x56, 0x86, 0x49, 0x28, 0xda, 0xef, + 0x78, 0x1c, 0x91, 0xff, 0x45, 0xe0, 0xb6, 0xef, 0xcd, 0x06, 0x25, 0x2d, + 0xfe, 0x01, 0xa1, 0xe2, 0x54, 0x5e, 0x4d, 0x6f, 0x2b, 0x58, 0x8c, 0xa9, + 0xae, 0xf6, 0x66, 0xf5, 0x73, 0x15, 0x8a, 0x49, 0xeb, 0x81, 0x7e, 0x4e, + 0x5f, 0x5f, 0x0e, 0x27, 0xa5, 0x5f, 0x25, 0xef, 0x53, 0x73, 0x4f, 0x2b, + 0xd5, 0x3d, 0xc9, 0x4d, 0x71, 0xf6, 0xea, 0x77, 0x35, 0x3d, 0xb9, 0xbc, + 0xec, 0x2f, 0x79, 0x0e, 0xe6, 0xc1, 0x85, 0xd0, 0x8c, 0xd6, 0xc7, 0x44, + 0x22, 0x4e, 0x62, 0x9f, 0xdf, 0xdb, 0xcb, 0x8a, 0x1f, 0xd7, 0x0a, 0x87, + 0xf7, 0x47, 0xa1, 0x07, 0x03, 0xb1, 0x7c, 0x6e, 0x44, 0x18, 0xaf, 0x88, + 0x7f, 0xcd, 0x7b, 0x8d, 0x81, 0x3d, 0xcf, 0xea, 0xfb, 0xe5, 0xdc, 0xeb, + 0xb2, 0x6d, 0xba, 0xdf, 0x2f, 0x4a, 0x9c, 0x70, 0x7b, 0xd3, 0xe7, 0xf5, + 0x51, 0xcc, 0x03, 0xe7, 0x28, 0xfe, 0xd5, 0xfc, 0xf9, 0x23, 0xd8, 0x3f, + 0x1b, 0x5f, 0x4f, 0x84, 0xc0, 0xb9, 0x97, 0xa5, 0x8f, 0x9d, 0xdd, 0xa0, + 0xf4, 0x85, 0x9e, 0x71, 0x3b, 0xe8, 0x51, 0x36, 0xf9, 0x9f, 0x84, 0x99, + 0xc9, 0xcb, 0xaa, 0xad, 0xbe, 0xcc, 0x27, 0xd5, 0x2a, 0x9a, 0x77, 0x2a, + 0x91, 0x22, 0x55, 0xfa, 0x8f, 0xed, 0x2b, 0x87, 0x34, 0x08, 0xa4, 0x76, + 0x7f, 0xcb, 0x57, 0xf4, 0x5e, 0xfb, 0xb6, 0xba, 0x74, 0xe2, 0x00, 0x5b, + 0x2f, 0x77, 0x69, 0xdb, 0xe9, 0x97, 0x7d, 0x2f, 0x0f, 0xb9, 0x30, 0xd5, + 0x2e, 0x5f, 0xa9, 0xc2, 0x1a, 0x78, 0x1e, 0xef, 0x5b, 0xff, 0x0f, 0xac, + 0xe5, 0x28, 0x33, 0x14, 0xb6, 0x97, 0x3d, 0x01, 0x27, 0x9e, 0x53, 0x24, + 0x86, 0x3c, 0xe4, 0xff, 0xd1, 0xdd, 0x40, 0x09, 0x6b, 0xf8, 0x58, 0xdd, + 0x6c, 0xb2, 0x46, 0xe3, 0xd7, 0xbf, 0x4f, 0x74, 0xa9, 0x9c, 0x94, 0x88, + 0x4a, 0xfb, 0x9e, 0x84, 0xf9, 0x1d, 0x40, 0x0b, 0xef, 0x3a, 0xb1, 0xa1, + 0x20, 0xf9, 0xfb, 0x7e, 0x1b, 0x6a, 0x01, 0x09, 0x74, 0x60, 0xbd, 0x4c, + 0xf6, 0x57, 0x8a, 0xac, 0x2a, 0xff, 0xae, 0x2e, 0x43, 0xe6, 0x2c, 0x79, + 0x97, 0xf8, 0xaf, 0x76, 0x0f, 0xe7, 0x0c, 0xd8, 0xef, 0xcf, 0xe9, 0x6d, + 0x2d, 0xf5, 0x83, 0xfd, 0x4f, 0x0b, 0xf6, 0xe5, 0x51, 0xa1, 0x94, 0x3a, + 0xe9, 0x9f, 0xd5, 0xdb, 0x0d, 0xab, 0x48, 0x2a, 0xe8, 0xe9, 0xd8, 0xb3, + 0xae, 0x2b, 0xc4, 0x79, 0x4b, 0x4b, 0x99, 0xfc, 0x5d, 0x93, 0x15, 0x1b, + 0xf2, 0x5f, 0x9f, 0x2a, 0x6c, 0x8d, 0x85, 0x75, 0xb0, 0xfe, 0x6c, 0x65, + 0xf3, 0x71, 0x44, 0xcb, 0x9e, 0x8d, 0xde, 0xff, 0x7b, 0xfa, 0x10, 0x79, + 0x44, 0x34, 0x47, 0xaa, 0x7b, 0x7d, 0x2a, 0x09, 0xa8, 0xa8, 0xea, 0x57, + 0x04, 0xd2, 0xeb, 0x8a, 0xf4, 0x52, 0x52, 0xad, 0x1a, 0x22, 0xbd, 0xea, + 0x08, 0x6a, 0x28, 0x4a, 0x87, 0xf0, 0x3e, 0x97, 0x55, 0x7d, 0x30, 0xce, + 0x1d, 0xc8, 0xfa, 0xae, 0x7d, 0xa3, 0x1e, 0x8f, 0x21, 0x2f, 0xbf, 0xab, + 0xe9, 0x97, 0x37, 0x52, 0xf3, 0xca, 0xa2, 0x38, 0x42, 0xa5, 0x67, 0xf5, + 0x3f, 0x3b, 0x61, 0x42, 0x24, 0x54, 0x29, 0xf3, 0x1d, 0x61, 0x4e, 0xf6, + 0x5a, 0xe2, 0x03, 0x1a, 0xa9, 0xd9, 0xdb, 0xd9, 0x7d, 0x1f, 0x87, 0xcd, + 0xe0, 0xdf, 0xb3, 0x44, 0xaf, 0xcb, 0x4b, 0x85, 0xb5, 0xf6, 0x59, 0x83, + 0x8e, 0xd4, 0x7a, 0xaa, 0xbd, 0xca, 0xa9, 0x5d, 0xb7, 0x6e, 0x31, 0x3f, + 0x75, 0xb6, 0x60, 0x67, 0xd9, 0x56, 0x32, 0xee, 0x5b, 0xa1, 0x68, 0x70, + 0xab, 0xf1, 0xc7, 0xd0, 0xc1, 0xdb, 0xd4, 0xc6, 0xcb, 0xff, 0x77, 0xed, + 0x4e, 0x4b, 0xe0, 0xf4, 0x40, 0x77, 0x95, 0xcc, 0xea, 0x1e, 0xdb, 0x2b, + 0x1d, 0xb4, 0x49, 0xde, 0xe1, 0xc6, 0xbe, 0x5d, 0xeb, 0xc3, 0xa4, 0x18, + 0x4c, 0x6a, 0xdf, 0xbe, 0x7a, 0xda, 0x59, 0x59, 0xef, 0x17, 0xaf, 0x47, + 0x2e, 0xb9, 0xbf, 0x25, 0x06, 0xd2, 0x7e, 0x12, 0xfa, 0xa7, 0xe3, 0x0b, + 0x25, 0x12, 0x5c, 0x8c, 0xca, 0x55, 0x78, 0xbe, 0x09, 0x01, 0x2e, 0xfb, + 0x10, 0x58, 0x4f, 0x34, 0xe3, 0x8d, 0xf3, 0x7a, 0x6f, 0xd4, 0x02, 0x84, + 0x56, 0xcc, 0xfb, 0xf3, 0xf9, 0x96, 0x27, 0xe5, 0xe5, 0xea, 0x6e, 0xef, + 0xf5, 0x25, 0x93, 0x7a, 0x9c, 0xd7, 0xd8, 0xe8, 0x8e, 0xf4, 0xbe, 0x3b, + 0x2e, 0xf3, 0xcf, 0xb6, 0x52, 0x7d, 0xea, 0x83, 0x3b, 0x94, 0xbf, 0xa9, + 0x7a, 0x14, 0x0c, 0x02, 0x42, 0xb6, 0xd3, 0x43, 0x11, 0x8b, 0xb4, 0xa5, + 0x6c, 0x4f, 0x6b, 0x25, 0xc4, 0x96, 0x4f, 0x5a, 0xd0, 0xba, 0x7e, 0xdb, + 0x66, 0x44, 0xe4, 0xb0, 0xc4, 0x7f, 0xc9, 0x8e, 0x02, 0xbf, 0x9d, 0xdc, + 0x3a, 0xc2, 0xfa, 0x62, 0xda, 0xaa, 0x7c, 0x75, 0xde, 0xae, 0x1a, 0xb3, + 0xed, 0x5e, 0xff, 0xf9, 0xff, 0xee, 0xd8, 0xfd, 0x7d, 0x49, 0xf1, 0xe0, + 0x3a, 0xfe, 0x38, 0x5f, 0xfe, 0x84, 0x59, 0x77, 0xf2, 0x82, 0x2c, 0x69, + 0x9f, 0x7e, 0x9c, 0x71, 0x90, 0x6e, 0x2a, 0x6e, 0x21, 0xa9, 0xaa, 0x1b, + 0x93, 0x9d, 0xf5, 0xf6, 0x36, 0x27, 0x05, 0x71, 0xdd, 0x52, 0xd9, 0xa9, + 0xd7, 0x8e, 0xf1, 0x58, 0x50, 0x6f, 0xbb, 0xbe, 0xf6, 0x15, 0xa3, 0x96, + 0x8c, 0xdd, 0xff, 0xd9, 0x7e, 0x58, 0xbd, 0x74, 0xc2, 0x5d, 0x58, 0xf5, + 0xff, 0xbf, 0x6e, 0x8f, 0xed, 0x6d, 0x03, 0xc3, 0x6f, 0xef, 0x52, 0xc3, + 0xe8, 0xa6, 0xab, 0x01, 0x8f, 0x4c, 0x38, 0xfb, 0x7e, 0x59, 0x62, 0x56, + 0x2d, 0x27, 0xeb, 0xb7, 0xd6, 0x9e, 0x77, 0x9a, 0x3d, 0x5a, 0xa9, 0xed, + 0xa3, 0xec, 0xaa, 0x39, 0x45, 0x6a, 0xe8, 0xd4, 0xda, 0xbf, 0x44, 0xac, + 0x4c, 0x8c, 0xbf, 0xe9, 0xb1, 0xd2, 0xbd, 0x15, 0x56, 0xfa, 0xc3, 0xbb, + 0x35, 0xf8, 0x25, 0xf4, 0x50, 0x22, 0xb1, 0x1c, 0xd9, 0xa7, 0x2f, 0xd1, + 0x61, 0x6c, 0xd8, 0x76, 0x6b, 0x63, 0x95, 0x7b, 0x34, 0xb3, 0xfb, 0xed, + 0x82, 0xa8, 0x32, 0xdd, 0x95, 0xb8, 0xb2, 0xf2, 0xe6, 0xcc, 0x2d, 0xb4, + 0xdb, 0x58, 0x3e, 0xc9, 0xbd, 0x5e, 0x7e, 0xc2, 0xff, 0xd5, 0xb5, 0x88, + 0x79, 0x3e, 0xac, 0x24, 0xca, 0x7b, 0x8a, 0xde, 0x99, 0x93, 0xa6, 0x7f, + 0x6a, 0x11, 0xc3, 0x72, 0x69, 0x99, 0x93, 0xcb, 0x0f, 0xb6, 0x2f, 0x8e, + 0x2c, 0xa9, 0xda, 0xd6, 0xf2, 0x23, 0x3f, 0x8a, 0x74, 0x6e, 0xe7, 0x57, + 0x4b, 0x8f, 0xc9, 0x56, 0x46, 0xf3, 0xbb, 0xfb, 0x7a, 0xf9, 0xe6, 0xfc, + 0xd3, 0xaf, 0xd3, 0xdd, 0x12, 0x24, 0xe3, 0xf7, 0x42, 0xc6, 0x05, 0xaf, + 0xf8, 0xb2, 0x75, 0xef, 0x7b, 0x71, 0x19, 0x1d, 0x78, 0xbb, 0xf8, 0x05, + 0xbc, 0xd9, 0xb8, 0x2b, 0xf7, 0xc2, 0xc7, 0xe9, 0x56, 0x57, 0x07, 0x3e, + 0x86, 0xd6, 0x01, 0xd7, 0xe6, 0xd7, 0xea, 0xf1, 0x20, 0xf8, 0x70, 0xfa, + 0xca, 0x69, 0xd3, 0x49, 0xe4, 0x25, 0xa3, 0x6f, 0xd6, 0x6b, 0xff, 0x38, + 0xad, 0x64, 0xe8, 0xb7, 0xfb, 0x04, 0x78, 0x0a, 0xef, 0xf6, 0x41, 0x35, + 0x42, 0x4f, 0x6a, 0xd9, 0x37, 0x28, 0x7d, 0x25, 0xce, 0xc2, 0xe6, 0x5e, + 0xe6, 0x03, 0x6a, 0x24, 0xfd, 0x6f, 0x73, 0x5b, 0xb4, 0x23, 0x40, 0xe7, + 0xff, 0xbe, 0x8a, 0x9d, 0x49, 0xd9, 0xdb, 0x62, 0x0d, 0x81, 0x0d, 0x1b, + 0xb3, 0x46, 0xb5, 0xf3, 0xb7, 0xaf, 0x1d, 0x9b, 0x8d, 0x7a, 0x2b, 0xdc, + 0xbf, 0xee, 0xa4, 0x19, 0x4f, 0x9d, 0xef, 0xeb, 0x9c, 0xa9, 0x0f, 0xdd, + 0xe9, 0x1f, 0x54, 0xb8, 0xfa, 0xdd, 0xfc, 0xc7, 0xba, 0xf1, 0x7b, 0xff, + 0x54, 0x67, 0xb7, 0x7a, 0xba, 0xf0, 0xfa, 0xaf, 0x30, 0xd9, 0xc7, 0x3b, + 0x61, 0x3f, 0xb7, 0x0c, 0xa4, 0x62, 0x7e, 0x69, 0xe3, 0x39, 0xca, 0x30, + 0xb5, 0x67, 0x55, 0x43, 0x1a, 0x7a, 0x75, 0x6b, 0xc9, 0xb7, 0xfb, 0xb3, + 0x57, 0xf4, 0x80, 0xb1, 0xee, 0x5b, 0x5b, 0xcd, 0x65, 0xf2, 0x75, 0xc0, + 0x7b, 0xe1, 0x7b, 0xa1, 0xdb, 0xfe, 0xfa, 0x1c, 0xc8, 0xb6, 0xd6, 0x74, + 0x7c, 0xad, 0xc5, 0x4d, 0xf2, 0xda, 0xde, 0xec, 0xb4, 0xf6, 0x6e, 0xe2, + 0x5b, 0xfd, 0x5b, 0x0b, 0x20, 0xc6, 0x73, 0x94, 0x7a, 0x13, 0x35, 0x57, + 0x7e, 0x69, 0xa7, 0x44, 0x9b, 0xfc, 0xc0, 0x95, 0x8a, 0x8c, 0x12, 0x7f, + 0xdd, 0xf5, 0x74, 0xb3, 0x48, 0xfa, 0x6d, 0xba, 0x9c, 0x47, 0x33, 0x39, + 0x05, 0xef, 0xd0, 0xf4, 0x98, 0xc2, 0xf8, 0x23, 0xb9, 0x22, 0xa0, 0x65, + 0xd5, 0xb8, 0xe5, 0xae, 0xed, 0xbb, 0xd1, 0xcf, 0xcc, 0xd9, 0xf5, 0xcf, + 0xc7, 0x77, 0x84, 0xd5, 0x2d, 0x94, 0x6e, 0xef, 0xe3, 0xcb, 0x43, 0x29, + 0xef, 0xee, 0xce, 0xe4, 0x03, 0x1c, 0x42, 0x7e, 0xdf, 0xee, 0xc2, 0xda, + 0xa5, 0xbc, 0xbc, 0x5d, 0x54, 0x7c, 0xf9, 0x7d, 0xf5, 0x36, 0x95, 0x79, + 0xeb, 0x3e, 0x13, 0xee, 0x0b, 0xf6, 0x7b, 0xa1, 0x9d, 0x7f, 0xbb, 0xb8, + 0x83, 0x41, 0x66, 0xfb, 0xd7, 0xfa, 0x08, 0xac, 0x2c, 0xab, 0x9d, 0x15, + 0xe8, 0x70, 0xcc, 0x7f, 0xaf, 0x2a, 0x88, 0x21, 0x92, 0x86, 0xdc, 0xbd, + 0x5e, 0xf0, 0xc7, 0xc3, 0xb7, 0xdd, 0xd6, 0x17, 0x9c, 0x34, 0x7b, 0xb9, + 0xf7, 0xa7, 0x40, 0xa1, 0xb3, 0xed, 0xcd, 0x7d, 0x0a, 0x93, 0x84, 0xc5, + 0xdb, 0xce, 0xe8, 0x60, 0xfe, 0x7f, 0x94, 0x72, 0x7a, 0xec, 0xd5, 0xdb, + 0xd6, 0xf9, 0x96, 0xa3, 0x56, 0xdd, 0x80, 0x7d, 0x19, 0xdd, 0x1a, 0xa1, + 0x81, 0xfa, 0x75, 0x1a, 0x6b, 0x5d, 0x92, 0x57, 0x33, 0xfb, 0xbb, 0xf5, + 0x58, 0x91, 0xe1, 0x53, 0x69, 0xf3, 0xab, 0x68, 0xe3, 0xda, 0xf3, 0xaf, + 0x5a, 0x75, 0xe0, 0x8e, 0xc4, 0xfa, 0xe9, 0x0d, 0xd1, 0x26, 0x52, 0x3d, + 0x52, 0xb4, 0xdc, 0x7f, 0x10, 0xc5, 0xd5, 0x5e, 0xf0, 0xdd, 0x77, 0xc9, + 0xf5, 0xd2, 0xce, 0xdb, 0xf7, 0xf8, 0xea, 0x76, 0x48, 0x85, 0xc6, 0xe6, + 0x9a, 0x04, 0x95, 0x38, 0xe5, 0x43, 0xa4, 0xc9, 0x7f, 0x57, 0xf1, 0x8a, + 0xe7, 0xfe, 0x64, 0x8e, 0xe3, 0x57, 0x18, 0x48, 0x69, 0xb4, 0x06, 0x69, + 0x44, 0x48, 0xea, 0xbf, 0x96, 0x9d, 0x33, 0x8c, 0xfb, 0x24, 0xb4, 0xde, + 0xf5, 0x65, 0x36, 0xf8, 0xd4, 0xb7, 0xb3, 0x81, 0x15, 0xf4, 0x88, 0x96, + 0x12, 0xe7, 0x49, 0xc3, 0x84, 0x49, 0x3d, 0xc9, 0x91, 0x96, 0x21, 0x66, + 0x05, 0x68, 0x47, 0xc2, 0x0c, 0x49, 0x87, 0x47, 0xdb, 0xf6, 0xc9, 0xc6, + 0xce, 0x48, 0xa3, 0xac, 0x69, 0xe8, 0xfc, 0x68, 0x7e, 0x88, 0x31, 0xed, + 0xf4, 0x70, 0xb2, 0x0f, 0x1a, 0xc5, 0x28, 0xdf, 0xc9, 0x60, 0x33, 0x55, + 0x18, 0x13, 0xf4, 0xfd, 0xce, 0x24, 0x04, 0x5d, 0x4c, 0x82, 0xda, 0xf3, + 0x16, 0x2e, 0xcf, 0x30, 0xd4, 0xb1, 0x52, 0x6d, 0x1b, 0x81, 0x85, 0xe5, + 0xa9, 0x86, 0x8f, 0x21, 0x06, 0xd2, 0xcc, 0x9e, 0x2b, 0xed, 0x26, 0xd3, + 0x82, 0xce, 0x18, 0x54, 0xa5, 0x7b, 0x3f, 0xf5, 0x78, 0x5b, 0xdc, 0xe9, + 0xdf, 0x57, 0x2e, 0xfb, 0x12, 0xd4, 0xfe, 0xbf, 0xdb, 0x48, 0x48, 0x44, + 0xe4, 0x7b, 0xed, 0xbe, 0x05, 0xe3, 0xba, 0xcf, 0x8d, 0xc7, 0x74, 0xef, + 0xfb, 0xed, 0xca, 0x13, 0xb6, 0xf7, 0x56, 0x7f, 0xcf, 0x19, 0x20, 0x0a, + 0xbb, 0x5f, 0xae, 0x7a, 0x66, 0xf0, 0xa5, 0x5f, 0xc5, 0x9f, 0xc2, 0x4d, + 0x4d, 0xc9, 0x4e, 0xfe, 0x14, 0x8a, 0xaf, 0x02, 0x3d, 0xd7, 0x3a, 0xa5, + 0x88, 0x0c, 0xad, 0xe0, 0xdf, 0x8f, 0xcb, 0xa3, 0x54, 0x6b, 0xfb, 0xdc, + 0x97, 0xed, 0x13, 0x03, 0xc0, 0x64, 0xcd, 0xb0, 0x0a, 0x27, 0x1b, 0xf0, + 0x1c, 0x5d, 0x67, 0x18, 0x5d, 0x79, 0xa6, 0x17, 0x9a, 0xfd, 0x77, 0x35, + 0xfb, 0x8a, 0x84, 0x96, 0x9b, 0xde, 0x5b, 0x3a, 0x69, 0xf9, 0xbe, 0x53, + 0x7c, 0xec, 0x5f, 0xbe, 0xf7, 0xa8, 0x4f, 0xe4, 0x46, 0xfb, 0x6d, 0x25, + 0x2a, 0xd7, 0x9c, 0xa1, 0xb4, 0x2b, 0xfb, 0xff, 0x24, 0x88, 0xdb, 0xb6, + 0xbd, 0xcd, 0xf4, 0x7e, 0x37, 0xaa, 0xb5, 0x9f, 0xe7, 0x9f, 0x46, 0xd5, + 0x62, 0x12, 0xf3, 0xbd, 0x1a, 0xf5, 0xf2, 0x15, 0xc4, 0xa1, 0x6c, 0x96, + 0x1b, 0xc2, 0xff, 0x6e, 0x1a, 0xed, 0xc7, 0x0c, 0x8c, 0xe1, 0x4d, 0xcd, + 0xd6, 0x7c, 0x60, 0x15, 0x78, 0x78, 0x20, 0x31, 0x33, 0x44, 0x37, 0xa3, + 0xbe, 0xad, 0x91, 0x6f, 0xac, 0xc1, 0x6d, 0x2a, 0xad, 0xe3, 0x8a, 0x83, + 0x0e, 0x28, 0xf2, 0xdc, 0xec, 0x1a, 0x9d, 0xd6, 0xeb, 0x39, 0x67, 0x8a, + 0x8b, 0xee, 0x35, 0xed, 0xdf, 0x10, 0xac, 0x99, 0x7c, 0xab, 0xfb, 0x74, + 0xe2, 0xc3, 0x1f, 0xfb, 0x78, 0xab, 0xef, 0x8e, 0x1a, 0xcd, 0xe9, 0xdf, + 0x32, 0x5c, 0x06, 0xcf, 0xb0, 0x9f, 0x82, 0xc1, 0x80, 0xb1, 0x7b, 0x3b, + 0x9f, 0x28, 0x4d, 0x44, 0x96, 0x83, 0xa0, 0x38, 0x8e, 0xdc, 0x92, 0xe3, + 0xc1, 0x7f, 0x3b, 0xff, 0x5a, 0xa6, 0xda, 0xe1, 0x5e, 0xdb, 0xac, 0xcf, + 0x1f, 0x23, 0xbe, 0x7e, 0xd6, 0x95, 0x3a, 0x83, 0xe3, 0xa8, 0x96, 0x99, + 0xea, 0x9f, 0x31, 0x58, 0x9b, 0x5a, 0x5b, 0x2f, 0x2d, 0x9e, 0xa1, 0x54, + 0x78, 0xb7, 0xbc, 0x75, 0xa9, 0xe0, 0x79, 0x3b, 0xe3, 0x47, 0xfe, 0x17, + 0x5b, 0xfa, 0x6c, 0xac, 0x93, 0x02, 0x12, 0x03, 0x49, 0x5f, 0x67, 0x79, + 0xce, 0x72, 0xa9, 0xf1, 0xb3, 0x8e, 0x79, 0x08, 0x2a, 0x11, 0x77, 0xbf, + 0xa6, 0x44, 0x6b, 0xec, 0x0f, 0x95, 0x58, 0x7d, 0x9f, 0xf6, 0xa3, 0x52, + 0x22, 0x91, 0xdb, 0x3b, 0x73, 0x1a, 0x25, 0x4e, 0x93, 0x5c, 0xcf, 0x0d, + 0x11, 0x99, 0x54, 0x28, 0xc5, 0xd9, 0x1d, 0xcb, 0xf6, 0x3a, 0xd1, 0xe0, + 0xf5, 0xbc, 0x8d, 0x6b, 0x4b, 0xf9, 0xea, 0x34, 0xe9, 0x89, 0xcf, 0x51, + 0xc6, 0xf7, 0x76, 0xf7, 0xb9, 0xe3, 0xa2, 0xa7, 0xfb, 0xfc, 0x3d, 0x83, + 0x5e, 0xd0, 0xf1, 0x56, 0xfd, 0x31, 0x6d, 0xf9, 0x37, 0xbf, 0x1b, 0xbe, + 0x61, 0x62, 0xe9, 0xca, 0xfe, 0xcd, 0x62, 0x22, 0x83, 0x41, 0x59, 0x67, + 0x4d, 0x77, 0xe9, 0xd5, 0xee, 0x75, 0x2f, 0x2c, 0xe6, 0x69, 0xa4, 0x7d, + 0x66, 0x75, 0x28, 0xe2, 0x56, 0xf2, 0xf5, 0xed, 0xcd, 0xc4, 0x28, 0x4f, + 0x6c, 0x65, 0xcd, 0x1d, 0x8f, 0xfe, 0x45, 0xfe, 0xd9, 0x75, 0x0b, 0xe5, + 0x46, 0xb3, 0xcf, 0x67, 0x77, 0xa5, 0x99, 0x26, 0xb4, 0x3e, 0x07, 0x09, + 0x47, 0xf5, 0x93, 0x9d, 0xb9, 0x76, 0x52, 0xa6, 0x20, 0xd0, 0xe2, 0x89, + 0xac, 0x7d, 0x13, 0xd2, 0xba, 0xff, 0xad, 0x9f, 0x2f, 0x8a, 0x9e, 0xe6, + 0xa2, 0x87, 0x35, 0xf4, 0x78, 0x52, 0xc2, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xfe, 0x3f, 0x54, 0x00, 0xfc, 0x6a, 0x2a, 0xfb, 0x73, 0x8a, 0xc8, 0x26, + 0x64, 0xe0, 0xe6, 0xeb, 0xda, 0x30, 0x48, 0xb7, 0xcf, 0xef, 0xde, 0x6b, + 0x7a, 0x14, 0x28, 0x6b, 0xf1, 0x66, 0x4d, 0x96, 0x9b, 0x9d, 0x84, 0x0f, + 0x84, 0xd5, 0x5e, 0xef, 0x98, 0xa0, 0x23, 0x50, 0x9e, 0x77, 0xcf, 0xfe, + 0x44, 0xad, 0xab, 0xff, 0xa5, 0x05, 0xf6, 0xf2, 0x73, 0xdd, 0x63, 0x63, + 0x48, 0x7b, 0xf3, 0x34, 0x35, 0xf5, 0x1d, 0xa0, 0x75, 0x07, 0x69, 0x8e, + 0x8f, 0xf4, 0x82, 0xc8, 0xa4, 0xec, 0x6c, 0x94, 0xc2, 0x65, 0x6f, 0xb1, + 0x8a, 0xc4, 0xbd, 0x54, 0x87, 0x4e, 0x8c, 0x85, 0xa6, 0x30, 0x74, 0xfe, + 0xa8, 0x06, 0x76, 0x4e, 0x60, 0x4a, 0xad, 0xeb, 0x77, 0x8f, 0xee, 0x98, + 0x5a, 0xd7, 0xc6, 0x5f, 0x02, 0x32, 0x2f, 0xea, 0xfd, 0xa7, 0x79, 0x71, + 0x4a, 0x95, 0xe6, 0x3b, 0xb5, 0xd6, 0x88, 0x3d, 0x7b, 0xbb, 0x71, 0x32, + 0xbb, 0xa3, 0xe6, 0x70, 0xf5, 0x7e, 0xaf, 0xbf, 0x04, 0xc1, 0x76, 0x7b, + 0x74, 0xef, 0xb7, 0x64, 0xe6, 0x16, 0xdd, 0xb3, 0x20, 0x2a, 0x81, 0x3e, + 0xbd, 0xd1, 0xa9, 0xe4, 0x15, 0x89, 0xbe, 0xad, 0x4d, 0xfc, 0xe8, 0x5b, + 0xf7, 0xb7, 0x13, 0x78, 0xf2, 0xb5, 0xa9, 0x78, 0x6c, 0xfb, 0xb5, 0xc7, + 0xfd, 0xbb, 0xe7, 0x93, 0x65, 0x11, 0x2f, 0x56, 0xf3, 0x19, 0x7f, 0x0f, + 0xa2, 0xf4, 0xd6, 0x6b, 0x46, 0xfe, 0xeb, 0x03, 0x51, 0x29, 0x7f, 0x4a, + 0x96, 0x74, 0x1d, 0x1a, 0x4a, 0xbf, 0xdd, 0x2e, 0xd2, 0xe1, 0x45, 0x9a, + 0xd8, 0xd3, 0x86, 0xcb, 0x3c, 0x6a, 0xed, 0xdb, 0x6b, 0xa4, 0x25, 0xec, + 0x9b, 0x62, 0x56, 0xef, 0xfd, 0x0c, 0x0c, 0xe2, 0xa5, 0x52, 0xdd, 0x7e, + 0x70, 0xd4, 0xed, 0xbf, 0x44, 0x9b, 0xe6, 0x2c, 0x7a, 0xbc, 0xeb, 0xbb, + 0x5c, 0x1f, 0xa6, 0x2a, 0x8c, 0xb7, 0x7a, 0x75, 0xe7, 0xe4, 0xbb, 0xe8, + 0xf7, 0x9f, 0xce, 0x37, 0x6a, 0x22, 0xe8, 0xee, 0xf3, 0x73, 0x9f, 0x87, + 0x82, 0x5f, 0x7d, 0x33, 0xb2, 0xd3, 0x6f, 0xe9, 0x7e, 0x3b, 0x7d, 0xeb, + 0x41, 0x08, 0x2f, 0x0a, 0x58, 0x15, 0x36, 0x36, 0xb0, 0xd4, 0xaf, 0xca, + 0x9f, 0x9f, 0x8e, 0xc8, 0x63, 0x11, 0x99, 0x5f, 0xb6, 0xd6, 0xdc, 0xf2, + 0xec, 0x1a, 0x15, 0xcf, 0xcc, 0xed, 0xf2, 0xd3, 0xf2, 0x16, 0xd6, 0xd1, + 0xd7, 0xc1, 0x15, 0xbe, 0x5e, 0xbd, 0x0f, 0x7c, 0x26, 0xdd, 0x5c, 0x4d, + 0x26, 0x5b, 0x3f, 0xd4, 0x6c, 0x5c, 0xfd, 0xed, 0x1d, 0xc6, 0x32, 0x06, + 0xed, 0xfa, 0x9f, 0x05, 0xc3, 0x4a, 0xb4, 0x49, 0x2e, 0x0e, 0xe6, 0x3d, + 0x19, 0xff, 0x69, 0xff, 0x78, 0xb3, 0xeb, 0x26, 0xb2, 0x84, 0x7c, 0xe2, + 0xce, 0x9e, 0xca, 0x05, 0xc3, 0x77, 0x6c, 0x3d, 0xfd, 0x72, 0xc9, 0x17, + 0x89, 0xb4, 0x9e, 0xb8, 0x0c, 0xfe, 0x60, 0x83, 0xfd, 0x96, 0xea, 0x0c, + 0x5a, 0x39, 0xde, 0xa7, 0xfd, 0xe7, 0x76, 0x99, 0xf1, 0x12, 0x52, 0xde, + 0xce, 0xc7, 0xec, 0xcb, 0x57, 0x75, 0xbb, 0x73, 0x58, 0x51, 0xb9, 0xaa, + 0xcf, 0x37, 0x06, 0x37, 0xab, 0x49, 0xfd, 0x45, 0x59, 0x0a, 0xbf, 0xe8, + 0x79, 0x30, 0xf6, 0x07, 0xa1, 0x66, 0x67, 0x01, 0x35, 0x9f, 0xb4, 0x9d, + 0x77, 0x38, 0x99, 0x72, 0xde, 0xd9, 0xfc, 0xae, 0xb2, 0x7f, 0xf1, 0x06, + 0x67, 0xf3, 0x2b, 0x3b, 0x74, 0x8e, 0xf7, 0x7e, 0xde, 0xe8, 0x58, 0x41, + 0xcf, 0xe4, 0x7b, 0xa7, 0x92, 0x66, 0x12, 0x3a, 0x7b, 0xaf, 0x76, 0xc0, + 0x97, 0x2d, 0xd9, 0xbf, 0x17, 0x5b, 0x59, 0x7d, 0x53, 0x31, 0xf2, 0xeb, + 0x90, 0x4e, 0x80, 0x57, 0xd2, 0x2a, 0x1e, 0x66, 0x57, 0xcb, 0xbf, 0xfd, + 0x37, 0x26, 0xca, 0x62, 0x0e, 0x61, 0xb1, 0xd2, 0xfe, 0x5d, 0x8e, 0x7f, + 0xb1, 0xc4, 0x74, 0xdf, 0xe6, 0x4e, 0xa1, 0x77, 0xdc, 0x3f, 0x37, 0x7b, + 0xae, 0xd7, 0xbd, 0x7c, 0xf3, 0x8c, 0x47, 0x8e, 0xdd, 0xc5, 0xcb, 0x70, + 0x09, 0x6e, 0xd8, 0x8e, 0x53, 0x25, 0xf7, 0x14, 0xb3, 0x78, 0xd7, 0x3e, + 0x99, 0x25, 0x4f, 0xb4, 0xee, 0xf0, 0x3f, 0x59, 0x6e, 0xc4, 0x81, 0xf1, + 0x6b, 0xde, 0xcd, 0x4d, 0xf3, 0xe8, 0x55, 0x7b, 0xc7, 0x3d, 0x8c, 0xb2, + 0xb8, 0x05, 0xbb, 0x6e, 0xff, 0x50, 0xac, 0x92, 0xf1, 0xeb, 0x75, 0xe6, + 0xf0, 0xff, 0xce, 0x8b, 0x0a, 0x34, 0x1d, 0x70, 0x9b, 0xa3, 0x5f, 0x28, + 0x8c, 0x72, 0x4e, 0xd7, 0xf6, 0x23, 0x66, 0x79, 0x0c, 0x2b, 0xb9, 0x2e, + 0xcd, 0xa5, 0xc4, 0xac, 0xc8, 0x24, 0xab, 0x0e, 0xef, 0xe5, 0xac, 0x4a, + 0xbb, 0x86, 0x8d, 0x37, 0x0e, 0xe4, 0xf0, 0xc9, 0xc7, 0xf8, 0x6d, 0x13, + 0x94, 0xc7, 0xb8, 0x24, 0xc9, 0x4a, 0xfb, 0x19, 0x2d, 0xc2, 0x65, 0xcd, + 0x57, 0xf7, 0x45, 0xf9, 0xd9, 0x30, 0x63, 0xf7, 0x96, 0x1a, 0x3d, 0xde, + 0xfa, 0x85, 0xfd, 0x96, 0xed, 0x27, 0x91, 0xaa, 0x01, 0xee, 0xc6, 0x02, + 0x39, 0xd9, 0xff, 0x20, 0xb4, 0xfd, 0xec, 0x02, 0xd2, 0xf4, 0x3a, 0x3b, + 0xb1, 0x75, 0x8c, 0x55, 0x5a, 0x5c, 0xe9, 0x2f, 0xb3, 0xdf, 0xb5, 0x0a, + 0x63, 0x43, 0xab, 0x99, 0xfe, 0x47, 0x3a, 0x8e, 0x6e, 0xcf, 0xde, 0x2f, + 0x7a, 0x7d, 0xd3, 0xff, 0x8c, 0xcc, 0x27, 0x47, 0xee, 0x7c, 0x60, 0x04, + 0x04, 0x02, 0x5a, 0xb7, 0xff, 0xb7, 0xba, 0xdc, 0x46, 0x01, 0x3c, 0x73, + 0x6a, 0x6e, 0x1f, 0xf3, 0x50, 0xc8, 0x1f, 0xd9, 0xbf, 0xbd, 0xf6, 0x8b, + 0xe0, 0x60, 0x2c, 0x27, 0x9e, 0xf6, 0x52, 0x7b, 0x75, 0x44, 0x67, 0x8c, + 0x8e, 0xd7, 0xa2, 0x18, 0x4c, 0x9a, 0x2f, 0xba, 0x05, 0x1a, 0x29, 0x74, + 0xeb, 0x21, 0x77, 0x48, 0x08, 0x63, 0xe1, 0xb5, 0x74, 0x35, 0x18, 0x16, + 0xdf, 0x86, 0x26, 0xdb, 0xff, 0xc9, 0x6e, 0xb2, 0x31, 0xaf, 0x2c, 0xc2, + 0xc7, 0xc9, 0x2c, 0xa4, 0xe9, 0xd2, 0xa2, 0x13, 0x39, 0x4e, 0xc7, 0xcf, + 0xa5, 0x04, 0xee, 0xb0, 0x67, 0x60, 0xc4, 0xbf, 0xba, 0x4f, 0x38, 0x2a, + 0x51, 0xc4, 0x4a, 0x35, 0x7f, 0xfa, 0xcb, 0x6b, 0xbd, 0xaf, 0xab, 0xc9, + 0xfd, 0x2c, 0xd0, 0x53, 0x97, 0xce, 0x3f, 0x71, 0xe1, 0xcf, 0xde, 0xab, + 0x4a, 0x2b, 0x4c, 0xc3, 0xe7, 0xff, 0x1f, 0xac, 0xea, 0x54, 0xc7, 0x7f, + 0x27, 0x59, 0x80, 0x74, 0x10, 0x00, 0xb3, 0xdd, 0xf0, 0xa3, 0xa5, 0x57, + 0x4a, 0xbb, 0xdc, 0x43, 0xf8, 0x1a, 0xb7, 0x4e, 0xf5, 0x1a, 0xae, 0x4a, + 0x45, 0xdb, 0x2a, 0x6d, 0x93, 0x6e, 0x7b, 0x74, 0x59, 0xcf, 0xaa, 0xfd, + 0xed, 0x2e, 0x3e, 0xb1, 0x44, 0x8e, 0xda, 0xe5, 0x20, 0x8a, 0x9b, 0xfd, + 0x7b, 0xf5, 0x3d, 0x4f, 0x17, 0xd4, 0x32, 0xf8, 0xf6, 0x1e, 0x04, 0x35, + 0x73, 0xbf, 0xf3, 0x3c, 0x1f, 0xce, 0xd7, 0x29, 0x64, 0x1c, 0xb6, 0x42, + 0xf7, 0x5b, 0x4a, 0x92, 0x99, 0x67, 0xb1, 0x9f, 0x71, 0xd9, 0x53, 0x52, + 0x5c, 0x57, 0x9d, 0x32, 0x3f, 0xb9, 0x9a, 0x95, 0x8d, 0xd5, 0x55, 0x1a, + 0xaf, 0x7b, 0xdf, 0x46, 0xf9, 0x76, 0xbe, 0xb5, 0x5f, 0x92, 0xa6, 0x7b, + 0xc5, 0x5f, 0x95, 0xed, 0x61, 0xa5, 0x79, 0x5a, 0x6e, 0x8e, 0x1e, 0x48, + 0xfe, 0x34, 0xfc, 0x73, 0x9d, 0x80, 0x5c, 0xeb, 0xee, 0xdd, 0x6d, 0xb6, + 0x1d, 0x03, 0x7e, 0xe1, 0xe7, 0xf6, 0x53, 0x45, 0x99, 0xa3, 0xf9, 0x56, + 0x3f, 0x21, 0x89, 0xb8, 0xbe, 0x65, 0x6a, 0x5d, 0x06, 0xa7, 0xac, 0x3b, + 0x1f, 0x5f, 0x40, 0xc6, 0x42, 0x85, 0xdf, 0xf5, 0xcd, 0x01, 0x76, 0x19, + 0xab, 0xb9, 0xcf, 0x60, 0x96, 0x42, 0x78, 0xef, 0x55, 0xbd, 0xaa, 0x20, + 0xf3, 0x7a, 0xa9, 0xb2, 0x1d, 0xae, 0xd9, 0xa1, 0xb3, 0xdf, 0x19, 0xa5, + 0xaa, 0x79, 0x98, 0x28, 0xbc, 0xb9, 0x7e, 0xbb, 0xaa, 0x01, 0xdd, 0x7c, + 0xe7, 0x07, 0x4f, 0xa9, 0xf7, 0xf7, 0xfb, 0x97, 0x0e, 0xe6, 0x8a, 0x63, + 0xbe, 0xc8, 0x17, 0xaf, 0xdc, 0x63, 0x2f, 0x51, 0x12, 0x73, 0x7f, 0x15, + 0xa7, 0xee, 0xb7, 0xf7, 0xbe, 0x9d, 0xe3, 0x4b, 0xc6, 0x4a, 0xa1, 0x6b, + 0x55, 0x0b, 0x85, 0xb2, 0x7e, 0xae, 0xf1, 0x5c, 0xc1, 0x43, 0xc3, 0x28, + 0xf5, 0xdc, 0xad, 0xf5, 0xb7, 0x1f, 0x52, 0x91, 0xeb, 0x9b, 0xcf, 0x85, + 0xcc, 0x1f, 0x4a, 0xbd, 0x4b, 0xfb, 0x3b, 0xd0, 0x6b, 0x6d, 0xff, 0xb4, + 0x1d, 0x69, 0x0e, 0x07, 0xe9, 0xd5, 0xc5, 0x2d, 0xaa, 0xb4, 0xe5, 0xfe, + 0x76, 0x73, 0x7c, 0xee, 0x3b, 0x70, 0xf6, 0x4e, 0xa5, 0xa2, 0xfb, 0x9c, + 0xf4, 0x76, 0x67, 0x7b, 0xac, 0x9f, 0xc0, 0x28, 0xb8, 0xff, 0xb1, 0xb4, + 0x67, 0x0d, 0xff, 0xa7, 0xf7, 0xdb, 0x30, 0x0e, 0x27, 0x52, 0xd1, 0x57, + 0xab, 0x0f, 0x6f, 0x62, 0x35, 0xf1, 0xd4, 0x75, 0xdd, 0xb4, 0xb1, 0xc1, + 0x17, 0x1e, 0xb9, 0x11, 0x98, 0x5b, 0x6b, 0x52, 0x53, 0xc5, 0xa2, 0xe9, + 0x66, 0x8c, 0x69, 0xfa, 0xb7, 0x2f, 0x53, 0x38, 0xd0, 0x5f, 0xa8, 0x74, + 0xdb, 0x11, 0xde, 0xa1, 0xe1, 0xb6, 0x7f, 0x41, 0x93, 0x7a, 0x30, 0x8b, + 0xd3, 0x63, 0x12, 0x54, 0x74, 0x2e, 0xee, 0xf5, 0xc6, 0xfd, 0x24, 0xea, + 0xeb, 0x01, 0xdb, 0xec, 0xf7, 0x66, 0x18, 0xdb, 0x2f, 0xf1, 0x1f, 0x98, + 0x4c, 0xf1, 0xb9, 0xef, 0x37, 0x51, 0xc9, 0x8d, 0xbd, 0xb9, 0xde, 0xa6, + 0x64, 0x3e, 0xbb, 0xf7, 0x7b, 0x92, 0x74, 0xec, 0xfa, 0x8d, 0xf4, 0x92, + 0xc6, 0x50, 0xbf, 0xde, 0xe0, 0x79, 0xd7, 0x54, 0xc4, 0xe2, 0x69, 0xc4, + 0xe9, 0x38, 0xd8, 0x27, 0x3b, 0xdd, 0xa5, 0x0e, 0x87, 0x43, 0x93, 0x9d, + 0xfd, 0x39, 0x40, 0xcb, 0xbb, 0xff, 0xb9, 0x7b, 0x1b, 0x46, 0x72, 0xf0, + 0xf5, 0xe9, 0x5d, 0x7e, 0x33, 0x17, 0xfe, 0xaf, 0x62, 0xc1, 0xaf, 0xe1, + 0xd3, 0xad, 0xce, 0xce, 0x5a, 0x08, 0xb3, 0xb7, 0x45, 0x52, 0x5d, 0x41, + 0xf0, 0xf3, 0xad, 0xae, 0xbb, 0xaa, 0x37, 0xc5, 0xdc, 0xeb, 0x0a, 0xe0, + 0x75, 0xff, 0xd4, 0xda, 0x49, 0x8a, 0x03, 0x2b, 0x84, 0xeb, 0x74, 0x57, + 0x5b, 0x88, 0xe6, 0xb7, 0x74, 0x77, 0x7e, 0xf1, 0xb6, 0xe6, 0xd1, 0x93, + 0xf7, 0xdc, 0x5b, 0x77, 0x58, 0xd5, 0xe3, 0xae, 0xa7, 0x98, 0x27, 0x9d, + 0xef, 0x6d, 0x39, 0xb8, 0x85, 0x94, 0xe0, 0x5a, 0xdb, 0xd1, 0x3a, 0x43, + 0x4a, 0x51, 0xf9, 0x9e, 0xc1, 0xef, 0x50, 0x09, 0x98, 0xe9, 0x7b, 0x76, + 0x40, 0x5b, 0x13, 0xfe, 0xbf, 0x61, 0xa8, 0x4e, 0xca, 0xdf, 0x59, 0xfb, + 0x23, 0xdf, 0xbe, 0x8c, 0xed, 0xf6, 0x7f, 0x1e, 0xb5, 0x07, 0xc7, 0xe6, + 0x0c, 0x89, 0x71, 0xc4, 0x74, 0x07, 0x04, 0xaa, 0x3e, 0x2a, 0x91, 0x9b, + 0x7d, 0x7a, 0x81, 0x99, 0x1d, 0xc1, 0x9a, 0x36, 0x65, 0xb3, 0x16, 0xcc, + 0x21, 0x47, 0xc4, 0xb2, 0xb9, 0x0e, 0xf5, 0x0e, 0x88, 0x5a, 0x77, 0xe7, + 0x5c, 0xc0, 0x37, 0x4a, 0x40, 0x2d, 0x57, 0xeb, 0xbc, 0x8d, 0xf7, 0xfa, + 0xbe, 0xab, 0x3f, 0xb7, 0x93, 0x5e, 0x49, 0xb4, 0x2f, 0x79, 0x4f, 0x3a, + 0xd8, 0xa9, 0xff, 0xcb, 0x94, 0xd7, 0x35, 0x44, 0xad, 0x77, 0x95, 0x9a, + 0xe9, 0x72, 0xf7, 0xce, 0xa6, 0x16, 0x30, 0x4d, 0xaa, 0x69, 0x51, 0x77, + 0x60, 0x58, 0x6a, 0x82, 0xe7, 0xdb, 0x40, 0x17, 0x4c, 0x63, 0xc7, 0x54, + 0xaf, 0xab, 0x2b, 0x3c, 0x3c, 0x42, 0x5d, 0x28, 0x68, 0xde, 0xcc, 0x8b, + 0xd2, 0xc8, 0xe9, 0x43, 0xe1, 0xd4, 0x35, 0xa3, 0x4e, 0xc7, 0xee, 0xe5, + 0x9c, 0xde, 0xc8, 0xeb, 0x24, 0x3e, 0xdf, 0xd6, 0xb5, 0xb2, 0x7d, 0x77, + 0x94, 0x2e, 0xf7, 0xb7, 0xf3, 0x9d, 0x8b, 0xb7, 0x90, 0x52, 0x9e, 0x2b, + 0x78, 0x4c, 0x7f, 0x2d, 0x27, 0x6f, 0xd4, 0xa5, 0x89, 0xfe, 0x4b, 0xd7, + 0x53, 0x42, 0xb1, 0x41, 0x9c, 0x6c, 0xd9, 0xe2, 0xd7, 0xf2, 0x7e, 0xd7, + 0x42, 0xd8, 0x68, 0xfa, 0x0e, 0x6d, 0xbd, 0x47, 0x2a, 0x8d, 0x4f, 0xb5, + 0xb6, 0xd9, 0x92, 0xda, 0x34, 0x94, 0x7a, 0xfa, 0x55, 0xdf, 0x6b, 0x2d, + 0xeb, 0xac, 0xd8, 0xc7, 0x5b, 0xe0, 0xe3, 0xf6, 0x39, 0x7f, 0xcb, 0x04, + 0xfa, 0x01, 0xf1, 0x47, 0xff, 0xde, 0x55, 0x8d, 0xe8, 0x62, 0xba, 0xc2, + 0xfd, 0x35, 0xe3, 0xf0, 0xcf, 0xfb, 0x79, 0x2b, 0xb9, 0xd4, 0x96, 0x09, + 0xb4, 0x7d, 0xbf, 0x41, 0x63, 0xe9, 0xca, 0xd9, 0xb5, 0xf6, 0xc8, 0x2d, + 0xfb, 0xd5, 0xd2, 0xb0, 0x4d, 0xd5, 0xbf, 0xd7, 0xeb, 0x56, 0x0b, 0x8b, + 0x53, 0x78, 0xad, 0xd3, 0x37, 0x10, 0x50, 0x80, 0xf0, 0xbe, 0x03, 0xab, + 0xf0, 0xb3, 0x16, 0xea, 0x87, 0x2f, 0x34, 0x8f, 0xdc, 0x1f, 0x1a, 0x4f, + 0xdc, 0x36, 0x84, 0x33, 0x59, 0x2a, 0x46, 0xfc, 0x17, 0x2b, 0x4b, 0x1b, + 0xb8, 0x91, 0xbc, 0x71, 0xb7, 0xaf, 0xee, 0xb5, 0x90, 0x8c, 0xaf, 0xa0, + 0x4f, 0x3a, 0x0a, 0xaf, 0xfc, 0xc0, 0x49, 0x71, 0x98, 0x43, 0x29, 0x73, + 0x4d, 0x2d, 0x9f, 0xeb, 0x34, 0xbb, 0xd4, 0xe1, 0x0a, 0xa6, 0xf7, 0xaf, + 0x8c, 0xf5, 0x7a, 0x82, 0x4a, 0x3d, 0x6b, 0xb7, 0x91, 0xdf, 0x3f, 0x85, + 0xd5, 0x8d, 0x84, 0x53, 0x48, 0xbe, 0x9d, 0xe9, 0x9c, 0x3c, 0x47, 0x44, + 0x25, 0xd6, 0xdd, 0xa9, 0xc5, 0xdc, 0x40, 0x3a, 0xe6, 0xf9, 0x3d, 0xe3, + 0x16, 0xa1, 0xf4, 0x38, 0x96, 0xe7, 0xf9, 0x47, 0x2c, 0x1d, 0x96, 0xf7, + 0xbd, 0x6b, 0x71, 0x69, 0x23, 0xee, 0x1a, 0x7d, 0x0b, 0x63, 0x2a, 0x20, + 0x55, 0x3e, 0xed, 0x73, 0xc4, 0xdd, 0xa9, 0xac, 0x4b, 0xc8, 0x70, 0xc8, + 0x14, 0xa0, 0x81, 0x0e, 0xeb, 0x51, 0xa1, 0x40, 0x99, 0x3b, 0xeb, 0x52, + 0x7b, 0x0b, 0x4d, 0x6a, 0x73, 0xc5, 0x3d, 0xe8, 0x07, 0x4f, 0x1a, 0xbd, + 0x4b, 0x35, 0x4d, 0xc7, 0x91, 0x02, 0xff, 0x57, 0x57, 0x22, 0x45, 0x66, + 0x61, 0xd9, 0xf2, 0xdf, 0x5a, 0x61, 0x19, 0x89, 0x79, 0x6c, 0x6e, 0x71, + 0xc3, 0xf7, 0xfc, 0xfe, 0xe2, 0xad, 0x8c, 0x10, 0xb1, 0xeb, 0x16, 0xa4, + 0x5f, 0xe9, 0x7e, 0x99, 0xd4, 0x1a, 0x9e, 0x58, 0x4f, 0xf5, 0xd5, 0x26, + 0xcf, 0xa4, 0x8f, 0x84, 0x89, 0xb2, 0x7d, 0x27, 0xd7, 0xd5, 0x3f, 0xbc, + 0xcc, 0xdb, 0xc7, 0xac, 0x56, 0xb6, 0x9d, 0x7a, 0x2d, 0xfd, 0x9b, 0x36, + 0x09, 0x13, 0x69, 0x7d, 0xc2, 0x3b, 0x9a, 0x69, 0x25, 0x53, 0x0b, 0xfb, + 0x0d, 0x39, 0x4e, 0xcc, 0xaf, 0x13, 0x37, 0x7e, 0xeb, 0x5c, 0x81, 0xa8, + 0x73, 0xe8, 0x6e, 0x9b, 0xa4, 0x7f, 0x54, 0xc7, 0x90, 0xe6, 0xdd, 0xe1, + 0xa3, 0x3a, 0xae, 0x89, 0x37, 0x5d, 0xab, 0xed, 0x83, 0x23, 0xeb, 0x57, + 0x74, 0x7f, 0xd5, 0x3a, 0xed, 0xb4, 0xa9, 0x12, 0xf7, 0x27, 0xa9, 0xf6, + 0x48, 0x44, 0xf7, 0x2b, 0xcb, 0x69, 0xf6, 0x1d, 0xf9, 0xb5, 0x2b, 0xa7, + 0xed, 0x07, 0xc4, 0x4f, 0xfb, 0xcd, 0x22, 0x9f, 0x01, 0xa2, 0xbf, 0xa0, + 0xa2, 0x7b, 0xec, 0x7a, 0x93, 0x83, 0x0a, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xfe, 0x3f, 0x54, 0x00, 0xdc, 0xf9, 0x00, 0xf9, 0x0d, 0x79, 0x52, 0xcb, + 0x5e, 0xcb, 0xb5, 0x92, 0xbf, 0x9e, 0xdc, 0xaf, 0x27, 0x09, 0xad, 0xa4, + 0x01, 0xbf, 0xd2, 0x70, 0x08, 0x1d, 0xc4, 0xdb, 0xbd, 0x9c, 0x0d, 0x0a, + 0x38, 0x43, 0x9e, 0x7d, 0xbb, 0xde, 0xc9, 0x18, 0xd2, 0x03, 0xcf, 0x5f, + 0xed, 0x93, 0x18, 0xe8, 0xa5, 0xbe, 0xf5, 0xb0, 0x9a, 0x00, 0xd9, 0xf8, + 0xdb, 0xb5, 0xc3, 0x98, 0xc1, 0xc4, 0xe8, 0xfe, 0x05, 0x5b, 0xc7, 0xf6, + 0x58, 0x84, 0xb0, 0x4c, 0xff, 0x7e, 0x6c, 0xef, 0x99, 0x52, 0xb0, 0xb2, + 0x20, 0xc0, 0x8c, 0xfd, 0x55, 0xeb, 0x03, 0x2c, 0x77, 0x51, 0x02, 0x6a, + 0x72, 0x8f, 0x09, 0x82, 0xa7, 0x32, 0x16, 0xff, 0x21, 0x71, 0xc4, 0x79, + 0x4c, 0x73, 0xcf, 0x9e, 0xaa, 0x04, 0x7d, 0x3f, 0x6f, 0xed, 0x3f, 0x0b, + 0xaf, 0xf8, 0x48, 0x59, 0x19, 0xe2, 0x7e, 0x88, 0x30, 0x71, 0xa4, 0xb0, + 0xb3, 0x1b, 0x47, 0xca, 0x6c, 0x93, 0x8a, 0xf0, 0x54, 0x4e, 0x71, 0x89, + 0x4f, 0x3c, 0x9f, 0xba, 0x84, 0x2c, 0x43, 0xc0, 0x11, 0x54, 0x1d, 0x95, + 0x09, 0x97, 0x12, 0xa2, 0xe8, 0x3f, 0x81, 0x60, 0xd1, 0x17, 0xe9, 0xf0, + 0x3d, 0xed, 0xbb, 0x47, 0xb4, 0x0a, 0xc4, 0xbe, 0x6c, 0x6d, 0xdd, 0xe9, + 0xdc, 0xb3, 0x49, 0x54, 0x3b, 0x50, 0x53, 0x50, 0x75, 0x50, 0xfd, 0x6b, + 0x5e, 0xaf, 0xcf, 0x35, 0x35, 0xbc, 0x2c, 0x1d, 0xe9, 0xb9, 0x95, 0xf7, + 0x81, 0x6c, 0xed, 0xa8, 0xad, 0xc9, 0x62, 0xa6, 0x22, 0x45, 0x7d, 0xc9, + 0xe6, 0x44, 0x72, 0xe2, 0x6a, 0x94, 0x65, 0xf3, 0x8b, 0xe0, 0xaf, 0xac, + 0x3f, 0xef, 0xfe, 0xad, 0x43, 0x2b, 0x96, 0x9d, 0xb7, 0x49, 0xc2, 0xe1, + 0x03, 0xd8, 0x77, 0x9c, 0xb3, 0x46, 0xe1, 0x2d, 0xcf, 0x98, 0xdd, 0xac, + 0x7c, 0x1a, 0xd0, 0xf3, 0xb0, 0xbf, 0xb6, 0x9b, 0x6d, 0xce, 0x09, 0x95, + 0x57, 0x35, 0xcf, 0xe9, 0x76, 0x74, 0xcd, 0xe2, 0x88, 0xc6, 0x7a, 0x85, + 0x00, 0x7e, 0x0f, 0x09, 0x0a, 0x19, 0xcc, 0xd9, 0xaf, 0x7c, 0xdf, 0xbb, + 0xe1, 0x1e, 0xa0, 0x3f, 0xb2, 0xa4, 0xe3, 0xff, 0x75, 0x55, 0x2f, 0x1c, + 0x75, 0xab, 0x3d, 0x0f, 0x20, 0x5f, 0xe6, 0x2c, 0x82, 0x06, 0x91, 0xdc, + 0x1a, 0xee, 0x4d, 0x12, 0x25, 0xd2, 0xb4, 0x4c, 0xcd, 0xb9, 0xd1, 0xfe, + 0x1f, 0x59, 0x2f, 0xf4, 0x34, 0x37, 0x5e, 0xe1, 0xd2, 0x6a, 0x06, 0x7a, + 0xde, 0xc2, 0xb1, 0x18, 0x92, 0xfb, 0xfb, 0xd6, 0x79, 0x91, 0x08, 0x33, + 0x32, 0x44, 0x29, 0xd8, 0x74, 0xe7, 0x37, 0xd0, 0x3b, 0x79, 0xb8, 0x63, + 0xdd, 0x28, 0x4b, 0xd2, 0xd3, 0xec, 0xd4, 0x11, 0x4b, 0x3f, 0x9c, 0xe9, + 0xff, 0x7d, 0x78, 0xed, 0x58, 0x85, 0x2f, 0xca, 0x6f, 0xae, 0xba, 0x7d, + 0x67, 0x4c, 0x01, 0x87, 0x46, 0x61, 0x25, 0xfe, 0x7a, 0x3f, 0x92, 0x59, + 0xaa, 0xd4, 0x91, 0x9b, 0xf6, 0x9b, 0x7a, 0x17, 0xd4, 0x5d, 0x73, 0x0d, + 0xd6, 0x20, 0x8e, 0x7d, 0xf6, 0xa7, 0x70, 0x65, 0x22, 0xb7, 0xdb, 0xa7, + 0xb8, 0xb8, 0x61, 0x4e, 0x06, 0x9d, 0x26, 0x63, 0x17, 0xc5, 0x33, 0x56, + 0xa8, 0xd4, 0xb7, 0x84, 0x07, 0x0a, 0xda, 0x2d, 0x78, 0xfd, 0x86, 0xfc, + 0x38, 0x52, 0x8f, 0xf7, 0xe0, 0xde, 0xc9, 0x05, 0x5b, 0x71, 0xb1, 0xa8, + 0x79, 0x6b, 0xcc, 0x55, 0x29, 0x6e, 0x17, 0xb6, 0xbb, 0x11, 0xf9, 0xed, + 0x8a, 0x73, 0x57, 0x77, 0x58, 0x2a, 0x5d, 0xae, 0xd6, 0xff, 0x00, 0x7b, + 0x3e, 0x2c, 0xf8, 0x51, 0x5a, 0x4e, 0xe9, 0x1b, 0x9b, 0x91, 0x2f, 0xda, + 0x70, 0xdd, 0xf5, 0xb1, 0x78, 0xfd, 0x36, 0xaa, 0x7f, 0x5f, 0xfc, 0xe7, + 0xbd, 0xed, 0x8f, 0x6a, 0xd3, 0xd9, 0x72, 0xa7, 0xf4, 0x8f, 0x2a, 0xbf, + 0xbd, 0xa7, 0xec, 0xec, 0x7b, 0x87, 0x3a, 0x8e, 0xa9, 0xc3, 0x7d, 0x65, + 0xbb, 0xf7, 0xb8, 0x82, 0xa4, 0x87, 0xc2, 0xa5, 0x7b, 0x25, 0xb4, 0xef, + 0xf7, 0xf6, 0x27, 0x85, 0xc7, 0x6c, 0x97, 0xae, 0x32, 0x5f, 0xb8, 0xd4, + 0xa4, 0x75, 0xa1, 0x54, 0x52, 0x7f, 0xb5, 0x45, 0x04, 0xd1, 0xf1, 0x62, + 0xee, 0x9d, 0xbd, 0xae, 0x26, 0x4e, 0xcd, 0xf9, 0x6a, 0x5d, 0xaa, 0xb3, + 0xea, 0xf9, 0x76, 0xd6, 0xf8, 0x67, 0x0d, 0x8d, 0xec, 0xcd, 0x78, 0x9c, + 0x9d, 0x08, 0xd3, 0xea, 0xe3, 0xfb, 0xf7, 0x5b, 0xfc, 0xb5, 0xc4, 0xf3, + 0xe9, 0x1d, 0x31, 0x0c, 0xf6, 0x4c, 0x91, 0xd6, 0x06, 0xdc, 0x62, 0x4c, + 0x3e, 0x6e, 0x75, 0x0b, 0x18, 0xb4, 0x50, 0xe3, 0x5f, 0x1d, 0x12, 0xea, + 0xd5, 0xd2, 0x7e, 0x15, 0x26, 0x17, 0xa5, 0xd7, 0x9f, 0x9f, 0xe9, 0xcd, + 0xf1, 0x61, 0x6a, 0x56, 0xb5, 0xd6, 0xf5, 0x08, 0x3c, 0x9a, 0xd6, 0x52, + 0xfd, 0x57, 0x5e, 0x46, 0x0c, 0x1a, 0xfe, 0xda, 0x71, 0x16, 0xff, 0x9b, + 0xbf, 0xeb, 0x96, 0x95, 0x73, 0x69, 0xf6, 0xc3, 0xc7, 0xc9, 0x1d, 0x7d, + 0x94, 0xb5, 0x15, 0x86, 0xa9, 0xa3, 0x10, 0x2e, 0x1f, 0xa9, 0xfd, 0x44, + 0x74, 0x08, 0x95, 0xb8, 0x27, 0x9e, 0xfd, 0xda, 0xdc, 0x63, 0xf2, 0x85, + 0xa8, 0xee, 0xbb, 0x7c, 0xa2, 0x0c, 0x85, 0x3b, 0x2d, 0xb4, 0xcd, 0x89, + 0xf6, 0x49, 0x6c, 0xff, 0xb7, 0xdc, 0x4f, 0xee, 0x22, 0xfb, 0xcf, 0xbf, + 0x2d, 0x25, 0x8d, 0x7e, 0x77, 0xfe, 0x9e, 0xc8, 0x3f, 0xbc, 0xd9, 0x6a, + 0x90, 0x4a, 0xbe, 0xce, 0xf2, 0x11, 0x7f, 0xbb, 0x9f, 0xe7, 0x6d, 0x76, + 0x33, 0x31, 0x3e, 0x67, 0xd0, 0xbd, 0x8d, 0x19, 0x95, 0x90, 0xd9, 0xf7, + 0x6c, 0xcc, 0x5f, 0xac, 0xbd, 0x48, 0x68, 0x45, 0xf9, 0xd7, 0xa8, 0x4e, + 0x37, 0x09, 0xb7, 0x73, 0x3f, 0xa2, 0x04, 0x84, 0x56, 0xa8, 0xc7, 0xfa, + 0xb0, 0xc9, 0x0a, 0xfa, 0x9a, 0x6b, 0x63, 0x31, 0x6c, 0x93, 0xec, 0xe4, + 0xe5, 0xf8, 0x92, 0xab, 0xa9, 0xd5, 0xff, 0x66, 0x45, 0x86, 0x0d, 0x6e, + 0xed, 0x7e, 0x73, 0x95, 0xe3, 0xca, 0x2d, 0x7d, 0x54, 0xac, 0x36, 0xe8, + 0x3f, 0xc2, 0x37, 0x3a, 0x47, 0xbe, 0x23, 0x1b, 0x15, 0xe4, 0x63, 0xea, + 0x2b, 0x74, 0x33, 0xc1, 0xd0, 0xdc, 0xda, 0x3b, 0x48, 0x23, 0xf6, 0x3c, + 0xed, 0xce, 0x3d, 0xd9, 0x80, 0xf7, 0xdc, 0xea, 0x3e, 0x81, 0x8d, 0xa5, + 0x6b, 0xff, 0xb4, 0xb9, 0x87, 0x59, 0x31, 0x7f, 0x63, 0x6e, 0x12, 0x1c, + 0x59, 0xc4, 0xef, 0xcd, 0xb8, 0x8d, 0x3e, 0xe6, 0x9f, 0x53, 0xcf, 0xf1, + 0x85, 0x0e, 0x6c, 0x70, 0xde, 0x51, 0x15, 0xfe, 0xdc, 0xf4, 0xea, 0x79, + 0x2c, 0x52, 0x4a, 0xc5, 0xa5, 0xdf, 0x7b, 0xb2, 0x67, 0x16, 0x2b, 0xea, + 0xc4, 0x6b, 0x3f, 0x0b, 0x6e, 0x9c, 0x3a, 0x76, 0xef, 0x57, 0xd2, 0xe1, + 0x9a, 0x94, 0x12, 0xe4, 0x1d, 0x36, 0xee, 0xe8, 0x09, 0xf5, 0xf5, 0x68, + 0xbd, 0x0e, 0x86, 0xc8, 0xb9, 0x41, 0x48, 0x6f, 0xef, 0xfc, 0x5b, 0x2b, + 0xa4, 0xdd, 0x6f, 0x53, 0x6b, 0x05, 0xc0, 0xae, 0xfc, 0x37, 0x0e, 0x93, + 0xc6, 0x0f, 0x52, 0xfb, 0x3e, 0x5d, 0x2e, 0x57, 0xe9, 0xe9, 0xbd, 0xdd, + 0x6f, 0x3c, 0xd0, 0xaa, 0xd1, 0xbe, 0xcf, 0xd7, 0xff, 0xf4, 0xc9, 0xf7, + 0x5d, 0xa5, 0x99, 0x9c, 0x1d, 0x6f, 0x75, 0x5d, 0xaa, 0xc4, 0x35, 0xf7, + 0x56, 0xf9, 0xc5, 0x6d, 0x5b, 0x89, 0x3f, 0x26, 0xa9, 0x03, 0xeb, 0xe8, + 0x66, 0xc3, 0xb7, 0xbd, 0xc8, 0x9f, 0xc5, 0xef, 0x6b, 0x4b, 0xae, 0x27, + 0x0e, 0x9b, 0x86, 0xa7, 0x47, 0xe7, 0x5f, 0xe1, 0x1b, 0xa9, 0x91, 0xab, + 0xeb, 0x6f, 0x7b, 0xdf, 0x5f, 0x9d, 0xdd, 0xf7, 0x27, 0xa7, 0xf3, 0x4b, + 0x1c, 0xef, 0x43, 0x44, 0x3f, 0xba, 0xef, 0xb7, 0x79, 0x7d, 0x15, 0xe4, + 0xd2, 0x6f, 0xfb, 0x5f, 0x31, 0xeb, 0x72, 0xe1, 0x55, 0x3f, 0x09, 0xf1, + 0x1f, 0xf0, 0xd5, 0x5c, 0xab, 0xde, 0x85, 0xbd, 0xea, 0xef, 0x53, 0x61, + 0x19, 0xa4, 0x54, 0x80, 0x39, 0xab, 0xc8, 0xbf, 0xb0, 0xb8, 0xdd, 0x47, + 0x06, 0x97, 0x23, 0x93, 0x21, 0xee, 0x27, 0xf5, 0x1b, 0x1e, 0xd6, 0xf2, + 0xf5, 0xbe, 0xd5, 0x80, 0x51, 0xee, 0xd6, 0xcf, 0xd5, 0xca, 0x32, 0x8e, + 0x33, 0x0b, 0xf5, 0x68, 0x34, 0x1a, 0x37, 0xa2, 0x59, 0xc0, 0x7e, 0x8f, + 0xaf, 0xa5, 0x5e, 0x75, 0xd5, 0x40, 0x5c, 0xb4, 0x58, 0xb7, 0x81, 0xbc, + 0xa7, 0x55, 0xce, 0x1c, 0xa9, 0x9e, 0x30, 0x09, 0x5f, 0xa7, 0xfb, 0x55, + 0xe4, 0x42, 0xa4, 0xe1, 0xdf, 0xac, 0x46, 0xc4, 0x5a, 0x75, 0xe7, 0xfa, + 0x8d, 0x9d, 0x89, 0x82, 0xe0, 0xda, 0xfd, 0x76, 0x64, 0x22, 0xf5, 0x65, + 0xfa, 0x98, 0x8d, 0x59, 0x99, 0x25, 0xff, 0xf2, 0x87, 0x68, 0x9d, 0xd4, + 0x4b, 0x1e, 0x29, 0xd7, 0x84, 0xd5, 0x87, 0x0b, 0xd1, 0xd1, 0x60, 0x71, + 0x67, 0xf6, 0x17, 0x17, 0xa1, 0xb1, 0xd3, 0x2d, 0xea, 0xaf, 0x2f, 0x73, + 0x5e, 0x19, 0x37, 0x3c, 0x69, 0x79, 0x96, 0x66, 0xbc, 0x2b, 0xbc, 0x4f, + 0x7d, 0x57, 0x78, 0x7d, 0x20, 0x2a, 0xa5, 0x74, 0x0f, 0x86, 0x8b, 0x18, + 0xab, 0x13, 0x76, 0x3e, 0xd6, 0x24, 0x21, 0xa7, 0x15, 0x39, 0x84, 0xba, + 0x32, 0xb6, 0xa8, 0x1d, 0x35, 0x60, 0x96, 0x7d, 0xb3, 0x38, 0x4c, 0x9a, + 0x90, 0x5a, 0x77, 0xe5, 0x93, 0x0b, 0xee, 0x04, 0x4d, 0x75, 0xaa, 0xb3, + 0x73, 0x35, 0xac, 0xd0, 0x7e, 0x96, 0x57, 0xb9, 0x34, 0xdc, 0xa9, 0xf6, + 0x5f, 0xd3, 0x6c, 0x8d, 0x53, 0x8e, 0xf1, 0xb6, 0x5e, 0x45, 0x00, 0xba, + 0xc3, 0x35, 0xef, 0x06, 0x8d, 0x9d, 0x4f, 0xea, 0x1a, 0xad, 0xca, 0x0f, + 0xb3, 0x36, 0x2f, 0xcc, 0x5d, 0x59, 0x36, 0x11, 0x1c, 0x7f, 0xa6, 0x1b, + 0xac, 0x51, 0x09, 0x4d, 0x7a, 0xbe, 0x7f, 0xb7, 0x1a, 0xf9, 0xdc, 0x80, + 0x99, 0xf5, 0x4b, 0x6f, 0x22, 0x63, 0x56, 0x7f, 0xb2, 0x3c, 0xa7, 0xde, + 0x3b, 0xd7, 0x32, 0xf3, 0x94, 0x23, 0xd8, 0x5f, 0xed, 0x49, 0x77, 0x7b, + 0xbe, 0xfd, 0xfb, 0x1c, 0x52, 0x53, 0x9b, 0x3b, 0x5b, 0x6e, 0x6b, 0x60, + 0xf4, 0xad, 0x87, 0x52, 0xd3, 0xbb, 0xd9, 0x22, 0xbd, 0xb2, 0xc3, 0x56, + 0xf2, 0xd5, 0xde, 0x88, 0xb5, 0x64, 0xc1, 0x23, 0xe5, 0x7d, 0xac, 0x0e, + 0x76, 0x55, 0xa4, 0xb3, 0xf9, 0xe4, 0xed, 0x62, 0x1f, 0x2a, 0xed, 0x93, + 0x56, 0x4e, 0x75, 0x7e, 0x77, 0xd9, 0x22, 0xcd, 0x61, 0x88, 0xd9, 0x7d, + 0xdc, 0xba, 0x4c, 0x22, 0x98, 0xb5, 0xfd, 0x67, 0xa8, 0x60, 0x09, 0xc7, + 0xde, 0xa5, 0x67, 0xf5, 0x9e, 0x9e, 0x2f, 0x63, 0xda, 0xbb, 0x45, 0xb7, + 0x29, 0x5d, 0x21, 0xfd, 0x22, 0x24, 0xca, 0x7c, 0x9b, 0x3d, 0x49, 0xcd, + 0x6f, 0x25, 0xaa, 0x85, 0x22, 0x7e, 0x8b, 0xa5, 0xbe, 0x73, 0x9f, 0x88, + 0x92, 0x13, 0xd8, 0xd5, 0x76, 0x61, 0xda, 0xff, 0xdb, 0xf9, 0x00, 0x5b, + 0x82, 0xff, 0x16, 0x52, 0xbc, 0x8b, 0xae, 0xdf, 0xb4, 0x0a, 0x33, 0x26, + 0x10, 0x81, 0x71, 0x87, 0x12, 0x47, 0xb0, 0x57, 0x64, 0x88, 0x25, 0x2c, + 0x19, 0xbd, 0x8d, 0xb0, 0xd7, 0xe7, 0xab, 0x24, 0xd5, 0xb5, 0xe9, 0xd4, + 0xcc, 0x5a, 0xb8, 0xe2, 0xfe, 0x90, 0x0a, 0xc9, 0x15, 0xa9, 0x83, 0xb7, + 0x57, 0x8f, 0x5e, 0xea, 0x18, 0x52, 0xdd, 0x87, 0x95, 0x61, 0xeb, 0xfb, + 0xfc, 0xb7, 0x06, 0x44, 0x61, 0x92, 0xa2, 0x55, 0x6e, 0xb3, 0x8f, 0x50, + 0x1e, 0x33, 0x83, 0xc4, 0xdf, 0x3a, 0xef, 0x28, 0x57, 0x70, 0x1b, 0x8a, + 0x3c, 0xdf, 0x98, 0x9b, 0x9f, 0xe2, 0x27, 0xa8, 0xca, 0xb3, 0xc2, 0xad, + 0xca, 0xe1, 0x19, 0xcd, 0x20, 0x71, 0x2f, 0xbc, 0x9d, 0xfd, 0x95, 0x32, + 0xcf, 0x45, 0xf6, 0xf5, 0xed, 0xf5, 0x5a, 0xef, 0x00, 0x34, 0x7b, 0xcd, + 0xce, 0x8d, 0xcb, 0x92, 0xd5, 0x7e, 0x59, 0x14, 0x6f, 0x12, 0xe2, 0xfb, + 0xb9, 0x69, 0xb2, 0x4c, 0xe3, 0x77, 0xf7, 0x63, 0x93, 0xe5, 0x27, 0x24, + 0xd7, 0xd3, 0xd4, 0x0a, 0xeb, 0x74, 0xd5, 0x64, 0xf3, 0x56, 0xac, 0xbd, + 0x66, 0x6f, 0x47, 0xee, 0x01, 0x2d, 0x8d, 0x2c, 0x86, 0xff, 0xd8, 0x7a, + 0x96, 0x17, 0x4c, 0x02, 0x57, 0xef, 0x95, 0xcf, 0xc0, 0x6a, 0x90, 0xbc, + 0x90, 0x89, 0x13, 0x24, 0xb8, 0x5e, 0xfa, 0x3f, 0x82, 0x70, 0x04, 0x72, + 0xa1, 0xe5, 0xd7, 0x2e, 0x57, 0xf3, 0x31, 0xdf, 0x7f, 0x38, 0x6d, 0xeb, + 0xe8, 0x19, 0xca, 0x27, 0xc8, 0xdc, 0xe5, 0x52, 0x75, 0xef, 0x0d, 0x65, + 0x38, 0xc9, 0x5a, 0x18, 0x91, 0x2b, 0xde, 0xf9, 0x7c, 0x33, 0x91, 0x50, + 0x8e, 0x34, 0xe5, 0xff, 0x57, 0x97, 0xa5, 0x09, 0xfd, 0x74, 0xdc, 0x0a, + 0xc3, 0x2b, 0xcb, 0xfe, 0x3f, 0x5b, 0xf9, 0x82, 0xf2, 0xc5, 0x5e, 0x85, + 0xff, 0xcd, 0xc5, 0xa0, 0x94, 0x6e, 0xf4, 0xb0, 0xef, 0x7b, 0x87, 0xd0, + 0xe8, 0x6f, 0x25, 0xce, 0x59, 0x9a, 0xf7, 0x84, 0x5e, 0xe9, 0x67, 0xde, + 0xa5, 0xed, 0x48, 0xaa, 0xfd, 0x6c, 0x09, 0x4e, 0x40, 0x1a, 0xbb, 0xbb, + 0xac, 0x0e, 0x94, 0x01, 0xe2, 0x32, 0xba, 0x59, 0xb4, 0xa6, 0xdb, 0x74, + 0x5f, 0x6c, 0xf8, 0x28, 0xe4, 0xfe, 0x29, 0xec, 0xb8, 0x59, 0xa1, 0x0f, + 0xa9, 0x2d, 0xe4, 0xfd, 0x9c, 0x64, 0x57, 0x7a, 0xe0, 0x45, 0xef, 0xd5, + 0x80, 0x64, 0xe8, 0x14, 0x98, 0xcb, 0x2f, 0xaa, 0x05, 0xe0, 0x46, 0x53, + 0x16, 0x27, 0x15, 0xef, 0xf3, 0xab, 0x09, 0x96, 0x63, 0x93, 0xaf, 0x2a, + 0x1f, 0x64, 0x91, 0xc0, 0xec, 0x86, 0x91, 0x3b, 0xf4, 0x78, 0xa9, 0x8e, + 0xff, 0x6d, 0x07, 0xa3, 0xd9, 0xd7, 0x9c, 0xfd, 0xcf, 0xce, 0xcc, 0x56, + 0x28, 0xab, 0xbd, 0x12, 0x07, 0xf9, 0xaa, 0x76, 0x3d, 0xbf, 0x2d, 0x18, + 0x62, 0x26, 0x77, 0xeb, 0xaa, 0xdf, 0xe7, 0xb2, 0xea, 0xb8, 0x5f, 0x4b, + 0xe5, 0x1f, 0x3b, 0x2e, 0xfd, 0x4b, 0xbb, 0xaa, 0x3f, 0x1b, 0x7b, 0xdf, + 0x8b, 0x3a, 0x9b, 0xe3, 0xb3, 0x92, 0x9d, 0xb1, 0x58, 0x2f, 0x50, 0x4d, + 0x1c, 0xfd, 0xaf, 0x88, 0xd7, 0x8e, 0x59, 0x38, 0xe7, 0xea, 0x6e, 0xfa, + 0x7b, 0xa3, 0x47, 0xa2, 0x8c, 0x5d, 0xfd, 0x94, 0x02, 0xe6, 0xe8, 0xcb, + 0xe5, 0x7e, 0xf2, 0x5f, 0xc0, 0xad, 0x7a, 0xf3, 0x52, 0x86, 0xc7, 0x40, + 0xe9, 0xeb, 0xe2, 0x54, 0x94, 0xd6, 0x86, 0x5c, 0xe8, 0x99, 0xfa, 0x19, + 0xba, 0x61, 0xb5, 0xad, 0x70, 0xb6, 0x90, 0x16, 0x70, 0x94, 0xeb, 0xcb, + 0xe2, 0xe2, 0x13, 0x5f, 0x11, 0xe7, 0x75, 0x0f, 0xe7, 0xda, 0x34, 0xca, + 0x67, 0xeb, 0x85, 0x2c, 0x07, 0xf8, 0xfe, 0x48, 0xa6, 0x48, 0x3b, 0x00, + 0x18, 0xb8, 0x01, 0x4c, 0x75, 0xf6, 0x90, 0xec, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xfe, 0x3f, 0x54, 0x00, 0xdc, 0xff, 0x3a, 0x1a, + 0xdf, 0x66, 0x79, 0x79, 0xe5, 0x54, 0x74, 0xd7, 0x7b, 0xb5, 0xa3, 0x93, + 0x92, 0x17, 0xec, 0x9d, 0x2f, 0xf9, 0xe5, 0xfa, 0x96, 0x8b, 0x1a, 0x3a, + 0x6e, 0xc7, 0xf3, 0xf2, 0xba, 0x7d, 0x43, 0xbf, 0x66, 0xea, 0x8d, 0xad, + 0x07, 0x88, 0x2c, 0x10, 0xed, 0x1d, 0xeb, 0xe2, 0x26, 0xb9, 0x73, 0x74, + 0xaf, 0x6c, 0xca, 0xc9, 0x65, 0xb0, 0x0a, 0xa7, 0xfa, 0xb2, 0xe5, 0x5a, + 0x30, 0xa7, 0xb7, 0xdf, 0x11, 0xe1, 0x69, 0xd7, 0x6e, 0x9a, 0x57, 0xbb, + 0xf7, 0xf3, 0x49, 0xed, 0xff, 0x11, 0xb1, 0x5a, 0xd4, 0xad, 0x3a, 0xe6, + 0x8d, 0xe8, 0x3f, 0x47, 0x3b, 0x8c, 0x9f, 0x6e, 0xd4, 0x8c, 0xcd, 0xad, + 0x72, 0xf4, 0xa1, 0xf1, 0x79, 0x0f, 0xe9, 0xb2, 0x1c, 0x26, 0x97, 0x32, + 0xc9, 0xf7, 0x37, 0xda, 0x91, 0x3e, 0x05, 0x5f, 0xfb, 0xb6, 0xbf, 0x99, + 0x53, 0x62, 0xc7, 0xf7, 0xe1, 0xe4, 0x19, 0xdb, 0xb7, 0x1d, 0xad, 0xa7, + 0x12, 0x35, 0x46, 0xc2, 0xb3, 0x2d, 0xd9, 0x53, 0x5d, 0xa0, 0x99, 0x59, + 0x76, 0x0f, 0xb3, 0xb0, 0xcb, 0x2d, 0x94, 0xf3, 0x2a, 0x3d, 0x75, 0x99, + 0x40, 0x25, 0x52, 0xfd, 0x4b, 0xc4, 0x75, 0x57, 0x5a, 0xc8, 0xb5, 0x73, + 0x17, 0xab, 0x14, 0x0b, 0x7e, 0xf1, 0xdb, 0x9b, 0xf7, 0x61, 0x7f, 0xa4, + 0x79, 0xdb, 0xdd, 0x8b, 0x3d, 0xba, 0xe4, 0x2f, 0xa9, 0x79, 0xe1, 0xb5, + 0xee, 0xef, 0xdc, 0x49, 0x63, 0x07, 0x73, 0x68, 0x58, 0xbd, 0x5d, 0x35, + 0x08, 0x5d, 0x5d, 0xf8, 0x88, 0x08, 0x4e, 0x27, 0xce, 0x07, 0x52, 0x83, + 0xa2, 0x3e, 0x09, 0xca, 0x7f, 0x73, 0x9f, 0x68, 0x9c, 0xc1, 0x7f, 0x55, + 0xfc, 0xad, 0xc5, 0xa7, 0x96, 0x14, 0xf4, 0xd7, 0xf3, 0xe2, 0x8c, 0xb7, + 0x60, 0xea, 0x7c, 0x96, 0xc0, 0x2f, 0xa7, 0xe4, 0xf7, 0xd8, 0x9e, 0x32, + 0x0d, 0xa2, 0x76, 0x3f, 0x8c, 0xb4, 0xec, 0x93, 0x15, 0xb8, 0xf6, 0xaa, + 0x29, 0x40, 0x27, 0xf3, 0x22, 0x0e, 0x53, 0x72, 0x84, 0x09, 0x25, 0x96, + 0xe5, 0x7c, 0x6d, 0x2e, 0xf3, 0x5a, 0x0d, 0x02, 0xf7, 0xec, 0x6a, 0xed, + 0xcb, 0x0a, 0x91, 0xa3, 0x8a, 0x77, 0x28, 0xc6, 0xef, 0xf5, 0xd5, 0xfb, + 0x2e, 0x66, 0xcf, 0x45, 0x13, 0xf4, 0xab, 0xb3, 0x48, 0xb0, 0x62, 0xd6, + 0xa2, 0x19, 0xde, 0x50, 0x0a, 0x37, 0x40, 0x0a, 0x6f, 0x57, 0x21, 0x1e, + 0x7e, 0xd4, 0xc9, 0xfe, 0xf9, 0xd6, 0xb1, 0xac, 0xbb, 0x91, 0x17, 0xb2, + 0x55, 0x4d, 0xda, 0xb8, 0xc7, 0x4b, 0x7c, 0x3f, 0xb3, 0x91, 0x7f, 0xbd, + 0xbd, 0x69, 0xd4, 0x6e, 0xcb, 0x4e, 0x78, 0xd5, 0x5c, 0x3c, 0x15, 0x72, + 0x9f, 0xe8, 0xbe, 0x3b, 0x9b, 0xcf, 0x52, 0x49, 0xc2, 0xf0, 0xee, 0x34, + 0x09, 0x1a, 0xc4, 0xb6, 0xb9, 0xde, 0x42, 0x9e, 0xc4, 0xfe, 0x3d, 0xba, + 0xd5, 0x7d, 0xac, 0x76, 0x57, 0xf2, 0x8b, 0x8d, 0x6c, 0x06, 0x9b, 0xbc, + 0xe4, 0xfd, 0xc5, 0xbd, 0x7d, 0xd5, 0xb7, 0xd7, 0x1e, 0xf7, 0xf7, 0xe4, + 0xa4, 0xbc, 0xd3, 0xe2, 0x9f, 0xbb, 0xda, 0xa4, 0xdd, 0x47, 0xc8, 0xc3, + 0x86, 0x88, 0x87, 0xe7, 0xde, 0xbe, 0xdd, 0x7f, 0x39, 0x21, 0x78, 0x40, + 0xdb, 0x5f, 0x56, 0x56, 0x12, 0xb7, 0xcb, 0xf7, 0xc0, 0x11, 0xd2, 0xfb, + 0xf0, 0x7a, 0x3e, 0x27, 0xaa, 0x7f, 0xea, 0x5d, 0xff, 0x7b, 0x0e, 0x45, + 0x25, 0x9e, 0x33, 0x7e, 0x46, 0xbc, 0x76, 0xee, 0xf1, 0x82, 0xc2, 0x20, + 0x39, 0x7e, 0x57, 0x6c, 0x4e, 0x7f, 0x4a, 0x33, 0xa1, 0x75, 0xbf, 0xf2, + 0x44, 0x63, 0x8b, 0xbb, 0x37, 0x58, 0x1e, 0xbe, 0xdc, 0x8a, 0x9f, 0x67, + 0x97, 0xb3, 0x7a, 0x53, 0xdb, 0xe1, 0x9c, 0x09, 0xb9, 0x0d, 0xd3, 0xd0, + 0x96, 0xee, 0x70, 0x68, 0x09, 0x92, 0xf4, 0x15, 0x07, 0x99, 0x59, 0x51, + 0x70, 0x19, 0xaa, 0x7c, 0xeb, 0x3b, 0xcf, 0x37, 0xf3, 0xd4, 0x2b, 0xfe, + 0xd4, 0xf1, 0x89, 0x27, 0xe2, 0x11, 0xec, 0x99, 0xd6, 0x5e, 0xfd, 0x1e, + 0x2b, 0xae, 0xf2, 0xdd, 0xf3, 0xbb, 0xcb, 0xb6, 0xe7, 0x91, 0xa5, 0xde, + 0x96, 0x01, 0x04, 0xdf, 0x4c, 0x3f, 0xa8, 0x79, 0xa4, 0x6a, 0x7d, 0x13, + 0x7a, 0x8e, 0x62, 0x7b, 0xdf, 0xfe, 0xef, 0xff, 0x54, 0x5e, 0xf6, 0x42, + 0xd6, 0xf3, 0xa9, 0xc4, 0x79, 0xcd, 0x57, 0xcd, 0x4c, 0x34, 0x8b, 0xcc, + 0x46, 0x7e, 0xfe, 0x34, 0x73, 0x2e, 0x13, 0x66, 0xe8, 0xff, 0x7d, 0x5d, + 0x1a, 0x35, 0x05, 0xc1, 0x56, 0xb2, 0x0f, 0x9e, 0xba, 0x78, 0xb9, 0x62, + 0x7f, 0xe3, 0xa4, 0xe4, 0x3e, 0xdb, 0x8f, 0x2d, 0x3d, 0xce, 0x4c, 0xfd, + 0xbd, 0xba, 0x5d, 0x8c, 0x4f, 0x54, 0xdb, 0x67, 0x2a, 0xbe, 0xc4, 0xfd, + 0x77, 0xf7, 0x9f, 0x0d, 0x86, 0x26, 0xae, 0xad, 0xf5, 0xcd, 0x50, 0xcf, + 0x7a, 0x8d, 0x94, 0x74, 0xbc, 0xb1, 0xc5, 0x5b, 0x7e, 0x6f, 0xbf, 0xf9, + 0x72, 0xab, 0xff, 0xc3, 0x7f, 0x21, 0x25, 0xcc, 0xb6, 0x62, 0x35, 0x25, + 0xed, 0x17, 0x49, 0x9a, 0x6d, 0xc9, 0xb2, 0x9e, 0xc9, 0xfa, 0x53, 0x2c, + 0xab, 0xf8, 0xca, 0x6e, 0xdd, 0xbf, 0x19, 0xf0, 0xc0, 0x6c, 0xeb, 0x5b, + 0xee, 0x54, 0x3f, 0xb4, 0x2f, 0x57, 0x5b, 0xe6, 0xde, 0x5c, 0x65, 0x7d, + 0xab, 0x88, 0x06, 0xb7, 0xce, 0xed, 0x79, 0xec, 0xb8, 0xe3, 0x93, 0x69, + 0xbb, 0xfe, 0x3d, 0x36, 0x7c, 0x38, 0x17, 0x9d, 0x77, 0xed, 0x15, 0x89, + 0x68, 0xbf, 0xe3, 0x75, 0x55, 0xff, 0xf4, 0x5c, 0xe6, 0x75, 0x2c, 0xa7, + 0xd4, 0x4b, 0x74, 0x36, 0xfe, 0x7f, 0x83, 0x37, 0x34, 0xe1, 0x69, 0xcd, + 0x98, 0xdb, 0xa6, 0x00, 0xba, 0xaf, 0xa2, 0x15, 0x83, 0x78, 0x1e, 0xfc, + 0xe6, 0x58, 0x9c, 0xb4, 0x0e, 0x0d, 0xd6, 0x8b, 0x67, 0xe2, 0xd5, 0xfa, + 0x32, 0x8c, 0xdd, 0x75, 0x27, 0xe1, 0xde, 0xdb, 0xc1, 0xe9, 0x2d, 0x1d, + 0x75, 0x95, 0xdc, 0xeb, 0xf0, 0x72, 0x4d, 0xcf, 0x9b, 0xfe, 0x35, 0x25, + 0xfa, 0x1f, 0xfa, 0x9f, 0x75, 0x05, 0xbe, 0xbc, 0xda, 0x57, 0x7b, 0xf7, + 0x58, 0x96, 0x52, 0xa0, 0xd9, 0x5b, 0x92, 0x95, 0x64, 0x72, 0xbd, 0xcf, + 0x18, 0x62, 0xd5, 0x50, 0xae, 0x1b, 0x7f, 0x39, 0x5b, 0xb1, 0x50, 0xe5, + 0x7f, 0xa7, 0xf9, 0x7e, 0xcf, 0x2e, 0xd9, 0x16, 0x0a, 0xb0, 0x7f, 0x4d, + 0x5d, 0xd9, 0x1a, 0xc6, 0x89, 0x7b, 0x99, 0x6a, 0xc5, 0xac, 0xc4, 0xe9, + 0x3d, 0xfe, 0x56, 0x7c, 0x5e, 0x35, 0x92, 0x4c, 0xef, 0xbd, 0xef, 0x1c, + 0xd4, 0x50, 0xa6, 0x6e, 0x16, 0xbb, 0x96, 0x19, 0x3a, 0xfd, 0x36, 0x13, + 0x1c, 0xd5, 0x85, 0x92, 0x96, 0xe9, 0xfa, 0x03, 0x8a, 0x86, 0xd0, 0x5b, + 0xe6, 0x9e, 0xe1, 0x9c, 0xa1, 0x77, 0x38, 0xbd, 0xde, 0xcf, 0x15, 0xb3, + 0x9d, 0x43, 0xc5, 0xde, 0x96, 0xa5, 0xc6, 0x63, 0xf4, 0xd9, 0xed, 0x6e, + 0x6f, 0xe3, 0x44, 0xc7, 0x3f, 0x2f, 0x5a, 0x3b, 0x4c, 0x81, 0x6f, 0xb9, + 0xaf, 0x03, 0x77, 0xea, 0x25, 0xe4, 0x7a, 0xbb, 0x86, 0x7b, 0xfe, 0xef, + 0xbf, 0x96, 0xe1, 0x90, 0xc3, 0xa6, 0xf9, 0xdf, 0x09, 0xdb, 0x0d, 0x9c, + 0x0c, 0xfc, 0xff, 0xc8, 0x3f, 0xca, 0x59, 0x9d, 0x73, 0xaf, 0xab, 0x3e, + 0x7b, 0x76, 0x10, 0xb0, 0xff, 0xe7, 0x1a, 0x36, 0x91, 0x14, 0x95, 0x68, + 0x55, 0x26, 0x29, 0xb7, 0xaf, 0x9c, 0x4d, 0x01, 0x0d, 0x64, 0xea, 0x52, + 0xf7, 0xb7, 0xd1, 0xef, 0xf2, 0xdc, 0xf7, 0xff, 0xdd, 0xa2, 0x86, 0xc8, + 0xea, 0x77, 0xd6, 0xa2, 0xda, 0xee, 0x6d, 0xf3, 0x1f, 0xc4, 0xad, 0x2d, + 0x09, 0x4c, 0xcd, 0xb4, 0xba, 0xa2, 0x46, 0xb4, 0xe8, 0x35, 0x5a, 0xfd, + 0xac, 0xd9, 0xd2, 0xaf, 0xeb, 0x8b, 0xba, 0xd1, 0xc9, 0xa3, 0xfc, 0xd6, + 0x7e, 0xa9, 0x7d, 0xe8, 0xfa, 0x7d, 0x36, 0x87, 0xcc, 0x25, 0x4a, 0xdd, + 0xda, 0x75, 0x32, 0x3f, 0x53, 0xff, 0x7b, 0xe7, 0x85, 0xb5, 0x43, 0xc9, + 0xec, 0xed, 0x53, 0x9b, 0x40, 0x29, 0xc5, 0xbe, 0x01, 0x25, 0x1b, 0xb8, + 0x35, 0xf5, 0x0b, 0x76, 0x07, 0xd8, 0xd4, 0xac, 0xe9, 0xb7, 0x8b, 0xa3, + 0x27, 0x28, 0x8d, 0xa7, 0x92, 0x75, 0xef, 0x2f, 0x77, 0xdc, 0x69, 0xf4, + 0xb0, 0x83, 0xf0, 0x20, 0xd3, 0x77, 0x4c, 0x19, 0x95, 0xdd, 0xc4, 0xce, + 0x45, 0x8f, 0x58, 0xf5, 0x03, 0x93, 0x97, 0x3f, 0xd7, 0xb2, 0xf7, 0x49, + 0xbb, 0xc5, 0x69, 0x9f, 0xc5, 0x84, 0xe9, 0x52, 0xb6, 0xb7, 0xed, 0xa7, + 0x4d, 0x4b, 0xb0, 0xff, 0x1e, 0xb9, 0xad, 0x30, 0xb9, 0xe8, 0x7f, 0x24, + 0x77, 0x8f, 0x57, 0x2b, 0x3b, 0x26, 0x16, 0x20, 0x18, 0xc5, 0x3c, 0xb1, + 0xf4, 0xe5, 0x11, 0x51, 0x55, 0xd6, 0xe1, 0xa4, 0xf6, 0xcb, 0x39, 0xc5, + 0xde, 0xd1, 0xa6, 0x5c, 0x1a, 0xa5, 0xbd, 0xb8, 0x6d, 0x70, 0x76, 0x7c, + 0xe7, 0xc4, 0x69, 0x67, 0x1a, 0xba, 0x80, 0x97, 0x13, 0xb9, 0x75, 0xb3, + 0xe8, 0x1d, 0xdf, 0xbe, 0x18, 0x41, 0x11, 0x6e, 0xfd, 0x22, 0xc3, 0xe6, + 0x80, 0x61, 0x43, 0x81, 0x27, 0xc0, 0xe8, 0xfa, 0x72, 0xc1, 0x83, 0xe3, + 0x7f, 0x2b, 0xde, 0xe4, 0x96, 0x5a, 0xaa, 0xde, 0x32, 0xac, 0xeb, 0xf3, + 0x70, 0xc8, 0xb8, 0x29, 0x1c, 0x37, 0x5b, 0x08, 0x1f, 0xb1, 0xe6, 0xe9, + 0x3a, 0xa4, 0xa4, 0x3c, 0x81, 0xf9, 0xfd, 0x59, 0x2c, 0x2a, 0x8d, 0x15, + 0xb6, 0x9b, 0xff, 0x45, 0x15, 0xc8, 0x26, 0x6a, 0xd4, 0x14, 0x5d, 0x7d, + 0xe1, 0x1f, 0x5f, 0xc3, 0xfb, 0xfb, 0xf2, 0x06, 0x2a, 0x67, 0x09, 0xf1, + 0x5b, 0x3f, 0xdb, 0xa7, 0xe2, 0xd6, 0xbb, 0xbb, 0xd7, 0x33, 0xa7, 0x05, + 0x9c, 0xd2, 0xdc, 0xd1, 0x6a, 0x30, 0xf5, 0xdd, 0xee, 0xa5, 0x83, 0xb2, + 0x43, 0x15, 0x6d, 0x5d, 0xc4, 0x11, 0xe3, 0x46, 0x59, 0xb6, 0xbd, 0x29, + 0x9e, 0x1b, 0x36, 0x94, 0xf7, 0xbd, 0x52, 0x95, 0x5a, 0xb3, 0x0c, 0xac, + 0xbe, 0x2b, 0xf4, 0xd6, 0xd8, 0x84, 0xcb, 0x3a, 0xf6, 0x99, 0x3a, 0xa0, + 0x0a, 0x6d, 0x8d, 0x5b, 0xb8, 0x19, 0x12, 0x36, 0x49, 0x12, 0xd9, 0x3c, + 0xba, 0x4e, 0x05, 0xfb, 0x5f, 0x99, 0xad, 0xca, 0x02, 0x27, 0x3d, 0x15, + 0xa4, 0x7a, 0xef, 0x55, 0x10, 0xe7, 0xff, 0x2e, 0xd5, 0x34, 0x7a, 0x3f, + 0x1b, 0x95, 0xee, 0x4d, 0xf8, 0x18, 0xb7, 0x6b, 0x86, 0xfa, 0x63, 0xd5, + 0x7d, 0x3b, 0xcb, 0x26, 0x5d, 0xbe, 0xe7, 0x73, 0xec, 0xb4, 0x9a, 0xbc, + 0x7e, 0xfe, 0x3e, 0xeb, 0x3e, 0x34, 0x16, 0xc7, 0xea, 0xad, 0xdb, 0xf0, + 0x17, 0x28, 0x53, 0xef, 0x39, 0xcb, 0x6e, 0x86, 0xf1, 0xaf, 0xf5, 0x57, + 0xca, 0x41, 0xc0, 0xec, 0x3f, 0xdd, 0x58, 0xce, 0xb9, 0x8d, 0x6d, 0xed, + 0xab, 0x09, 0xa7, 0xa7, 0x2b, 0xb7, 0x7d, 0x08, 0x1a, 0xb1, 0xf7, 0xff, + 0x2d, 0x2f, 0x0a, 0x66, 0x2c, 0xc6, 0x77, 0x6b, 0x21, 0x4e, 0xae, 0xaa, + 0xfa, 0xff, 0x79, 0xf1, 0x63, 0xfa, 0xb5, 0xd3, 0x65, 0x38, 0xcd, 0xb5, + 0xa2, 0xd7, 0xab, 0x83, 0x4b, 0x95, 0xfc, 0xb5, 0x7a, 0xda, 0xbb, 0xe3, + 0xfb, 0x8f, 0x57, 0xee, 0x77, 0x36, 0x0b, 0x12, 0x7d, 0x5f, 0xfb, 0xe0, + 0x2f, 0x7b, 0xb4, 0xb3, 0xb3, 0x8f, 0xc0, 0xa5, 0x2b, 0xfc, 0xdd, 0x52, + 0x92, 0x21, 0x55, 0x7a, 0xa5, 0x1e, 0xc0, 0xa9, 0xc2, 0xfe, 0xda, 0xe5, + 0x9e, 0xfa, 0x57, 0x03, 0x50, 0xb7, 0x4e, 0x9d, 0x47, 0x95, 0xb2, 0x34, + 0xed, 0xff, 0x06, 0x5a, 0xc9, 0x66, 0x14, 0x87, 0xd0, 0xb8, 0x3b, 0xce, + 0x53, 0xe1, 0x91, 0x75, 0xaa, 0xff, 0x0e, 0x9a, 0xbe, 0xef, 0x69, 0x15, + 0x87, 0xef, 0x3c, 0x46, 0x95, 0x6f, 0xc6, 0x1f, 0x7a, 0x82, 0xa3, 0x2c, + 0xbd, 0xbe, 0x7f, 0x77, 0x49, 0x05, 0xeb, 0x8c, 0x6d, 0xd8, 0xc1, 0xff, + 0x12, 0xfa, 0x14, 0xd5, 0x06, 0xd8, 0xf4, 0xfe, 0x8b, 0x74, 0xd5, 0xa7, + 0xff, 0xcb, 0xab, 0xab, 0x88, 0x33, 0x2d, 0x1c, 0x02, 0x74, 0xfc, 0xb3, + 0x48, 0x5c, 0xaf, 0xad, 0x2b, 0x18, 0xac, 0xd5, 0xff, 0x95, 0x50, 0x33, + 0x59, 0x47, 0xbb, 0x33, 0xbb, 0xa5, 0xdf, 0xc2, 0xcf, 0x73, 0xbb, 0xac, + 0xac, 0xe5, 0xbc, 0xc8, 0xbd, 0x9f, 0x0b, 0xae, 0x1d, 0x9f, 0x8b, 0xff, + 0x2e, 0xc8, 0x76, 0x37, 0x3f, 0x37, 0xff, 0xc5, 0x4b, 0x93, 0xc0, 0xbb, + 0xc3, 0x9d, 0xaf, 0x71, 0xf5, 0xd6, 0xaf, 0xd7, 0x89, 0x92, 0x7e, 0xe5, + 0x06, 0x55, 0x1d, 0x55, 0xf3, 0x32, 0x07, 0x88, 0x5e, 0xaa, 0xb8, 0xce, + 0xce, 0x10, 0x33, 0x61, 0xb7, 0x8c, 0x22, 0x31, 0x92, 0x82, 0xc4, 0x5d, + 0xf7, 0xd5, 0xfd, 0xbc, 0x9c, 0x4b, 0x70, 0x47, 0x85, 0xd6, 0x95, 0x5c, + 0xe1, 0xfc, 0xbe, 0x7b, 0x2b, 0xd0, 0x25, 0xf4, 0xe6, 0xdd, 0xaf, 0x0d, + 0x35, 0x13, 0x8a, 0xb7, 0x6b, 0x7c, 0x80, 0x04, 0x04, 0xaa, 0xf4, 0xbc, + 0x1a, 0x63, 0xe8, 0xe5, 0x59, 0xbc, 0xf7, 0x58, 0xaa, 0x2d, 0x53, 0x78, + 0x8f, 0x52, 0xef, 0xad, 0x98, 0xe7, 0x02, 0xcb, 0x74, 0xf8, 0xbe, 0xe6, + 0x3a, 0x3b, 0x66, 0x68, 0xd3, 0x77, 0x35, 0xc6, 0xff, 0x1f, 0x16, 0xd7, + 0xf2, 0x86, 0x66, 0x1c, 0x59, 0x24, 0x7a, 0x77, 0xeb, 0x63, 0x64, 0xd0, + 0xd7, 0xbe, 0xfe, 0x18, 0xf1, 0xc3, 0xa2, 0xc9, 0x9d, 0xb0, 0xda, 0xb4, + 0xf2, 0x84, 0x79, 0xfb, 0xec, 0xb8, 0xde, 0x48, 0x58, 0xb2, 0xef, 0xa2, + 0xfe, 0xcf, 0x4b, 0x2d, 0x93, 0xf8, 0x8b, 0x21, 0x3b, 0x2c, 0x2a, 0xed, + 0x7b, 0x72, 0x17, 0xf8, 0x09, 0xb3, 0x4e, 0x4d, 0x45, 0xae, 0x35, 0x03, + 0x88, 0xbb, 0x42, 0xae, 0xb6, 0x0b, 0xae, 0x6c, 0xac, 0xfc, 0x50, 0x6b, + 0x8f, 0x4c, 0x59, 0xd0, 0xf6, 0xe3, 0x1e, 0x52, 0x1a, 0xde, 0xe6, 0x1a, + 0xc9, 0x53, 0x48, 0xbf, 0x2e, 0x01, 0x6f, 0x14, 0x74, 0x3f, 0x37, 0x5b, + 0x31, 0x6b, 0x9d, 0xcc, 0x2d, 0xf7, 0xfe, 0xce, 0xa7, 0xfa, 0x16, 0x9c, + 0x8b, 0xb3, 0x3a, 0xcd, 0x96, 0xf4, 0x2f, 0x25, 0x44, 0x46, 0x8e, 0x3f, + 0x19, 0x2b, 0xda, 0x63, 0x16, 0x1e, 0xac, 0xa9, 0x56, 0xfa, 0x5f, 0xa5, + 0xd0, 0x1b, 0xc0, 0x6d, 0xff, 0xd7, 0x16, 0x12, 0x16, 0xa9, 0x33, 0x51, + 0xff, 0xa5, 0x0b, 0x39, 0x82, 0x92, 0x7c, 0xf5, 0xb6, 0x89, 0xb5, 0xe5, + 0x47, 0xa9, 0x2e, 0x6d, 0x3b, 0x52, 0x8e, 0x73, 0x41, 0x48, 0x63, 0xc5, + 0xde, 0x80, 0x44, 0xe5, 0xbe, 0xa0, 0x4c, 0x70, 0x14, 0x23, 0x3b, 0x35, + 0x93, 0xaf, 0x2a, 0x2b, 0xaa, 0x8f, 0x51, 0x97, 0x9f, 0x12, 0xfc, 0xc1, + 0xbf, 0xa5, 0xe5, 0xa6, 0x26, 0x24, 0xa5, 0xee, 0xfe, 0x0e, 0x34, 0x9e, + 0xdc, 0xdc, 0xa4, 0xb2, 0xda, 0xa7, 0xf9, 0x49, 0xc6, 0xdf, 0xde, 0x81, + 0x03, 0x24, 0x6f, 0xe1, 0x35, 0x66, 0xcb, 0xb4, 0xfb, 0xff, 0xff, 0xff, + 0xfe, 0x3f, 0x54, 0x00, 0xbc, 0xd9, 0xac, 0x37, 0xaf, 0x95, 0x14, 0x2e, + 0xbd, 0x96, 0xbd, 0x76, 0xbd, 0xec, 0xe2, 0xc3, 0x85, 0xa9, 0x2d, 0xa9, + 0x31, 0xb0, 0x40, 0x24, 0xfa, 0x3a, 0x9c, 0xd5, 0x22, 0x9d, 0x44, 0xe8, + 0xca, 0x7f, 0x6e, 0xa1, 0xf9, 0x3e, 0x2d, 0x71, 0xfd, 0x59, 0x8c, 0x7e, + 0xec, 0xf0, 0xfa, 0x97, 0x9b, 0xbd, 0xee, 0x19, 0x8b, 0x45, 0xd2, 0xfb, + 0xed, 0x5e, 0x3c, 0x2f, 0x6c, 0x3f, 0x2f, 0xd7, 0xef, 0xc6, 0xb2, 0x79, + 0x5f, 0x91, 0xe6, 0xa0, 0xc5, 0xf5, 0xae, 0xd5, 0x1b, 0x12, 0x90, 0x36, + 0x64, 0xf7, 0x0e, 0xfe, 0xe0, 0xe7, 0xf3, 0x78, 0x09, 0x8e, 0x61, 0xbc, + 0x67, 0x4c, 0x4b, 0x0b, 0x7d, 0x56, 0xf7, 0x94, 0xfe, 0x7f, 0x39, 0x7a, + 0x85, 0x9a, 0xf5, 0x98, 0xa3, 0x2a, 0x3b, 0x8d, 0x75, 0xb2, 0xd1, 0xaa, + 0xae, 0xf9, 0xcc, 0x88, 0x34, 0x7c, 0xb0, 0xef, 0x7b, 0x27, 0xad, 0x8b, + 0x8b, 0x56, 0xb3, 0xf5, 0xc6, 0xce, 0xbc, 0xd4, 0x27, 0x4c, 0xfe, 0xe2, + 0x86, 0x8f, 0x7c, 0x17, 0x45, 0xb3, 0x0f, 0x05, 0xf7, 0xe9, 0x4b, 0x4b, + 0xe6, 0xfb, 0xe0, 0x03, 0xdc, 0x7e, 0x2a, 0x89, 0x5e, 0xcb, 0x79, 0x3f, + 0x10, 0x50, 0xd7, 0x77, 0xf7, 0x67, 0x75, 0xe9, 0x8d, 0xc6, 0x2f, 0x7f, + 0x6c, 0xf7, 0x80, 0x67, 0x9f, 0xb2, 0xf9, 0xa7, 0xdc, 0xda, 0x10, 0x1d, + 0xcf, 0x35, 0xbd, 0x64, 0x13, 0xaf, 0x00, 0x5d, 0xfb, 0x9f, 0x7e, 0xc4, + 0xe8, 0x6f, 0xfc, 0x5a, 0x9f, 0x48, 0x5e, 0x8d, 0x95, 0x1a, 0x4b, 0x46, + 0xc1, 0xdc, 0xdd, 0x98, 0xea, 0xc8, 0x02, 0xd2, 0x30, 0x64, 0xe3, 0x6c, + 0x6e, 0x90, 0x6b, 0x08, 0xf8, 0x7f, 0x74, 0x34, 0x81, 0xf0, 0x8c, 0xae, + 0x50, 0x7b, 0xbb, 0xe5, 0x7c, 0xc6, 0xc0, 0xf6, 0xa1, 0x76, 0x13, 0x0f, + 0x23, 0x4e, 0xef, 0xee, 0x0e, 0x8e, 0xe8, 0xc8, 0xe8, 0x98, 0x4e, 0xf7, + 0xa8, 0xfd, 0x6e, 0x7f, 0x85, 0xac, 0xa7, 0xc3, 0x53, 0xec, 0xbe, 0xbe, + 0x57, 0xaf, 0xe1, 0x64, 0x45, 0xbe, 0x7f, 0x1c, 0x6f, 0x50, 0xc9, 0x62, + 0xe7, 0x5b, 0x77, 0x7d, 0xc0, 0x32, 0xb4, 0xdf, 0xd5, 0x5d, 0x9a, 0x95, + 0xf3, 0x7a, 0xfd, 0x9a, 0x89, 0x31, 0x06, 0x51, 0xb2, 0xf6, 0xa1, 0x1f, + 0xc9, 0x2b, 0xe6, 0x6e, 0xf9, 0x7d, 0x57, 0x47, 0xce, 0xda, 0xf1, 0xde, + 0xb5, 0xa5, 0xf6, 0x6c, 0x6d, 0xdf, 0x6a, 0xc9, 0xe6, 0xf0, 0x53, 0xb4, + 0x3e, 0x4a, 0x45, 0xb0, 0xb7, 0xcd, 0x8e, 0xf5, 0x58, 0x67, 0xc8, 0xef, + 0x0d, 0x5b, 0x6f, 0xd5, 0xf9, 0x39, 0xbd, 0xb8, 0xd3, 0x93, 0x67, 0x81, + 0xd9, 0x1d, 0xcc, 0xdf, 0xe1, 0xf4, 0x03, 0xbb, 0x1a, 0xba, 0xee, 0x6a, + 0xe9, 0xd9, 0x87, 0x9b, 0x5e, 0xfb, 0xea, 0x7c, 0x9f, 0x39, 0x40, 0xde, + 0xa6, 0xde, 0xa5, 0x5d, 0xab, 0xe9, 0x08, 0x70, 0xbf, 0xcb, 0xed, 0xc2, + 0xa1, 0xf7, 0x6f, 0x9c, 0x96, 0x72, 0xb5, 0x73, 0xfc, 0x8b, 0xe0, 0x47, + 0x07, 0x29, 0x91, 0xb6, 0xfd, 0xdf, 0x3f, 0xe1, 0xa7, 0x05, 0x5b, 0x6d, + 0xde, 0x15, 0x7f, 0x3e, 0x1f, 0xe4, 0x0e, 0xda, 0x9b, 0xe2, 0xba, 0x1f, + 0xdd, 0x1e, 0x72, 0x19, 0x30, 0x40, 0x35, 0xaa, 0x8f, 0xe6, 0x20, 0x81, + 0xfb, 0x70, 0xf6, 0x7f, 0x97, 0x6b, 0x92, 0xed, 0x86, 0x8e, 0x2b, 0x67, + 0x65, 0xa0, 0xea, 0xf1, 0x3b, 0xb2, 0x71, 0x84, 0xf7, 0xf1, 0x6e, 0x7b, + 0x9f, 0xd8, 0x4e, 0xd0, 0x79, 0xcc, 0xfe, 0x56, 0xf9, 0x9b, 0x39, 0x08, + 0x87, 0xe2, 0x8f, 0xb1, 0xfe, 0xcc, 0x36, 0xc7, 0x55, 0x7b, 0x9e, 0x23, + 0x6c, 0xc9, 0xfc, 0xf0, 0xcd, 0x69, 0x3a, 0x62, 0x4b, 0x49, 0x5b, 0x3d, + 0x39, 0x06, 0x64, 0x84, 0xb1, 0xf7, 0x4a, 0x9f, 0xf0, 0xab, 0x0b, 0xf6, + 0xfb, 0x6d, 0xc6, 0x3d, 0x2f, 0xea, 0xaf, 0xa4, 0xef, 0x86, 0xa8, 0xac, + 0xb8, 0x65, 0xce, 0x93, 0x27, 0x59, 0x29, 0x8b, 0xce, 0xf5, 0x6d, 0x9a, + 0x0d, 0x36, 0xb8, 0x73, 0xde, 0xe6, 0x7e, 0x4b, 0xcf, 0x8f, 0x4a, 0xab, + 0xd9, 0xc5, 0x4a, 0x29, 0x9a, 0xec, 0xae, 0x8b, 0x85, 0x50, 0x41, 0x48, + 0x9a, 0xe5, 0x34, 0xaa, 0x0f, 0xca, 0xd9, 0xdc, 0xfe, 0x26, 0xf3, 0x3b, + 0x77, 0x9e, 0xef, 0xd0, 0x53, 0xc6, 0x9d, 0xf4, 0xd7, 0x47, 0x3a, 0x40, + 0x2b, 0xc4, 0xb8, 0xd9, 0xfc, 0xbb, 0x89, 0x0f, 0x0c, 0x99, 0x16, 0x79, + 0xdd, 0xae, 0xba, 0xdc, 0xee, 0x54, 0xb5, 0x0d, 0xa2, 0x78, 0x0a, 0x22, + 0x17, 0xdb, 0x22, 0x59, 0x3d, 0x21, 0xd1, 0x16, 0x7f, 0xcf, 0xdb, 0x6d, + 0x3b, 0x28, 0x7d, 0x3b, 0x47, 0x8f, 0x7a, 0x9f, 0xf2, 0xbf, 0x47, 0xbb, + 0xd5, 0xb7, 0x29, 0x61, 0x25, 0x6b, 0xdf, 0x14, 0x56, 0xd5, 0x45, 0xfb, + 0x31, 0x98, 0x45, 0xad, 0x48, 0x36, 0x5d, 0xf3, 0x96, 0x32, 0x02, 0xb5, + 0x0a, 0xaa, 0xb6, 0xe9, 0xff, 0xd4, 0x84, 0x2d, 0x71, 0x51, 0xf7, 0xca, + 0xd7, 0x36, 0x0a, 0x55, 0xf6, 0x9f, 0xb9, 0xb3, 0xe1, 0xa2, 0xdc, 0xfe, + 0x9e, 0x3d, 0x7c, 0x2b, 0xa3, 0xdc, 0x7d, 0xa5, 0xee, 0x91, 0x1e, 0xdc, + 0x73, 0x24, 0x92, 0xe2, 0x4c, 0xc0, 0xcd, 0xcb, 0x3b, 0xe7, 0xcb, 0x8d, + 0xba, 0x3a, 0x29, 0xdf, 0x23, 0xa8, 0x59, 0xff, 0x4f, 0xad, 0x42, 0xe5, + 0x2f, 0x37, 0x8d, 0xcf, 0xef, 0xac, 0x9f, 0xec, 0xb9, 0x39, 0x1a, 0x3a, + 0x9c, 0x7e, 0x7a, 0xc7, 0x84, 0x75, 0x2b, 0x77, 0x6b, 0xec, 0x81, 0x27, + 0x7b, 0xf9, 0xd6, 0xa2, 0x48, 0xbd, 0x89, 0xe6, 0x3b, 0x75, 0x72, 0x09, + 0xa9, 0x2e, 0xcb, 0x3d, 0x82, 0x33, 0x43, 0x3e, 0x27, 0xf6, 0xaf, 0x97, + 0x29, 0x6f, 0x97, 0xe2, 0xcc, 0xf4, 0xb3, 0x63, 0x82, 0xb6, 0x77, 0xb0, + 0x68, 0xce, 0xce, 0xf2, 0xf2, 0x79, 0xbe, 0xad, 0xb4, 0x30, 0xd5, 0x94, + 0xc8, 0xeb, 0xb6, 0xa7, 0xc3, 0xf3, 0x14, 0x55, 0xb6, 0xa9, 0xda, 0xff, + 0xf5, 0xef, 0xb1, 0x7d, 0xb7, 0xfa, 0x2d, 0x22, 0x93, 0x62, 0xb9, 0xdf, + 0x87, 0x71, 0x98, 0xf9, 0x15, 0xf7, 0xee, 0xbf, 0x95, 0x77, 0x5b, 0xde, + 0xc3, 0xc5, 0xe4, 0xe7, 0x47, 0x73, 0x90, 0x35, 0xfc, 0x79, 0xf9, 0x4e, + 0x95, 0x02, 0x61, 0x3f, 0xaf, 0x90, 0xfb, 0x8f, 0x78, 0x72, 0x9c, 0x5a, + 0x1f, 0xed, 0x6f, 0x9b, 0x67, 0xb7, 0xff, 0x67, 0x49, 0x57, 0x07, 0xc4, + 0x2a, 0xb7, 0x69, 0x11, 0x09, 0x5b, 0x65, 0xe4, 0x56, 0xbd, 0x09, 0x03, + 0xdf, 0x88, 0x90, 0xf7, 0xef, 0x99, 0xf5, 0x12, 0x9e, 0xf6, 0xf7, 0xba, + 0xbd, 0xd6, 0xde, 0x91, 0x0e, 0x57, 0x0c, 0x94, 0xce, 0x6b, 0xa5, 0xb2, + 0xa6, 0x90, 0x8d, 0x37, 0x6a, 0xb5, 0xe1, 0x6f, 0x1d, 0xd5, 0xe4, 0x1f, + 0x6a, 0x71, 0xef, 0x9f, 0xd3, 0x91, 0xa2, 0x75, 0x03, 0xbe, 0xfa, 0xbc, + 0xd6, 0x30, 0x7d, 0x1e, 0xbb, 0x6d, 0x20, 0x84, 0x15, 0xc6, 0xe6, 0xb7, + 0x7c, 0xca, 0x3f, 0xfc, 0x5e, 0xd2, 0xa8, 0x57, 0xe3, 0x1d, 0xab, 0xda, + 0xbb, 0x76, 0x9c, 0x10, 0xa0, 0x46, 0x34, 0x99, 0xd6, 0x69, 0x41, 0x49, + 0x7f, 0x2b, 0x55, 0xeb, 0xbb, 0x96, 0xa0, 0xe5, 0x69, 0x07, 0xf7, 0x9d, + 0x47, 0xab, 0xb4, 0xec, 0xbf, 0xac, 0x1a, 0xfb, 0x07, 0x12, 0xcb, 0x7c, + 0xb3, 0xf2, 0x26, 0xfe, 0x15, 0xe1, 0xea, 0xfa, 0x9a, 0xba, 0x04, 0x1b, + 0xa9, 0xff, 0x3d, 0x8e, 0xd3, 0x6a, 0x5e, 0x1c, 0xeb, 0xbd, 0xb7, 0x81, + 0x14, 0xd3, 0xf2, 0xdf, 0x67, 0x6c, 0xfc, 0x6e, 0x65, 0xf7, 0x7c, 0x8a, + 0xeb, 0x68, 0xae, 0xac, 0x76, 0xff, 0x53, 0x05, 0xf6, 0xa7, 0x5d, 0x34, + 0x57, 0x72, 0x57, 0x57, 0x48, 0x4c, 0xbd, 0x7b, 0x7a, 0x5f, 0xbf, 0xbf, + 0xdf, 0xd5, 0x4e, 0xd7, 0x93, 0x86, 0x8f, 0xbb, 0xe6, 0xfb, 0xc8, 0xb8, + 0x2f, 0x5f, 0xdb, 0x7a, 0x83, 0x67, 0xfd, 0xdb, 0xa6, 0xb9, 0x3f, 0xd5, + 0x2f, 0x7b, 0x3e, 0xfd, 0x66, 0x2d, 0x63, 0xfe, 0x5b, 0x94, 0x66, 0xd3, + 0x74, 0xf8, 0x8d, 0xb7, 0x82, 0x2a, 0x54, 0xf1, 0xcd, 0x5a, 0xb9, 0x6a, + 0x96, 0x39, 0xae, 0xbe, 0xfd, 0xcc, 0xe7, 0x8d, 0x44, 0x46, 0xa2, 0x8e, + 0x92, 0xd4, 0xfd, 0x76, 0xe6, 0xfd, 0x75, 0xfc, 0xb1, 0xbf, 0x74, 0xa7, + 0x1d, 0xff, 0x57, 0xd8, 0x21, 0x62, 0xcf, 0xff, 0x99, 0x6b, 0x49, 0x7d, + 0x92, 0xd7, 0xd4, 0x50, 0xae, 0xd7, 0x06, 0xfb, 0xf2, 0x72, 0xc1, 0x7d, + 0xfc, 0xb6, 0x8a, 0x3a, 0xd8, 0xd7, 0x8d, 0xc5, 0xa5, 0x2d, 0x21, 0xc1, + 0x8a, 0xf6, 0xc6, 0xb3, 0x14, 0x9b, 0x8d, 0x47, 0x07, 0x11, 0xe8, 0x75, + 0xac, 0xbe, 0xff, 0xb6, 0x1e, 0xaa, 0x9d, 0x23, 0xf1, 0x54, 0x80, 0xc7, + 0xa8, 0x58, 0xa5, 0x9c, 0x3d, 0x2f, 0x05, 0x0f, 0xbe, 0x08, 0xe3, 0x88, + 0xcf, 0xc7, 0x1e, 0x3d, 0x2c, 0x47, 0x8c, 0xa3, 0x3e, 0x95, 0xe6, 0xd3, + 0x3f, 0x29, 0xa7, 0x8d, 0x7c, 0xd9, 0xb4, 0x89, 0xa6, 0x41, 0x73, 0x3a, + 0x7b, 0x3f, 0x4b, 0x44, 0xd1, 0x87, 0xbe, 0x92, 0x7b, 0x41, 0x77, 0x78, + 0x4b, 0xfe, 0xbe, 0x7f, 0x5d, 0x46, 0x78, 0xf8, 0xdb, 0x8a, 0xa7, 0x92, + 0xdc, 0xd5, 0xeb, 0x9e, 0x1e, 0xef, 0x80, 0xd9, 0xd3, 0xee, 0xb9, 0x78, + 0x8f, 0x51, 0xa6, 0xe8, 0xbf, 0xd8, 0xf5, 0x87, 0x76, 0xdc, 0x4e, 0x3c, + 0xf3, 0x8d, 0xc5, 0xfb, 0xee, 0xfa, 0x71, 0x83, 0xea, 0x96, 0xf5, 0x6e, + 0x5b, 0x9f, 0xbd, 0xfb, 0xda, 0x1e, 0x1f, 0xe0, 0x9b, 0xee, 0xba, 0xf7, + 0xf7, 0x71, 0x39, 0xdf, 0x76, 0xf0, 0xff, 0x98, 0xd8, 0xde, 0x2a, 0xab, + 0xf7, 0x8d, 0x96, 0x24, 0x33, 0x37, 0xf4, 0xd7, 0xb9, 0xe0, 0x52, 0x33, + 0xfb, 0x57, 0xf3, 0x59, 0x18, 0x98, 0x65, 0xf1, 0xf7, 0x8e, 0x5a, 0x0c, + 0x93, 0x8e, 0xb9, 0x13, 0xfc, 0x0d, 0xb2, 0xb3, 0xdf, 0xcf, 0xd5, 0x55, + 0x3d, 0xbb, 0x4e, 0xa1, 0x73, 0xa6, 0x35, 0x96, 0xe7, 0x5a, 0xed, 0xdf, + 0x0b, 0xc2, 0xaf, 0xc6, 0x64, 0x4c, 0xf5, 0x96, 0xb7, 0x45, 0x1c, 0xed, + 0xf6, 0x19, 0x63, 0x7e, 0xb6, 0xbd, 0x43, 0xd4, 0x86, 0x58, 0xd5, 0x85, + 0x07, 0x14, 0xd5, 0x6d, 0x72, 0xaa, 0xd6, 0xe7, 0x32, 0x9f, 0xfd, 0xaa, + 0xc6, 0x1a, 0xc2, 0xd8, 0x70, 0x5c, 0xcf, 0x95, 0x74, 0xf7, 0x1f, 0x22, + 0x15, 0xf6, 0xdf, 0xeb, 0xcd, 0xf3, 0x68, 0xd2, 0xa9, 0x99, 0x2e, 0x47, + 0x83, 0x17, 0x84, 0x7f, 0x93, 0x95, 0xfc, 0x0b, 0x43, 0x5a, 0xd0, 0xba, + 0xfd, 0x2f, 0x14, 0xaa, 0x3b, 0xc6, 0x58, 0x6f, 0x6d, 0xe0, 0x49, 0x7c, + 0xfd, 0x96, 0xde, 0xff, 0x45, 0x0f, 0xfa, 0x63, 0x51, 0x96, 0x21, 0x13, + 0xe4, 0xaf, 0x73, 0x6d, 0x85, 0xf5, 0xb3, 0x70, 0x61, 0x4a, 0x5a, 0xbf, + 0xf4, 0x7b, 0x37, 0x2c, 0x23, 0xcc, 0x1a, 0x7b, 0xef, 0xef, 0x42, 0xbb, + 0x5d, 0xbf, 0xca, 0x17, 0x42, 0xbd, 0x76, 0x62, 0x79, 0xb2, 0x48, 0x2f, + 0x8d, 0x4b, 0x6e, 0xdc, 0x3b, 0xc3, 0xb4, 0x54, 0xe2, 0xb4, 0xbf, 0x6e, + 0xcd, 0x1e, 0x98, 0xde, 0x13, 0x4d, 0xda, 0x43, 0xe4, 0xce, 0xf5, 0x7b, + 0x2d, 0xbe, 0x01, 0xf1, 0xfe, 0xf4, 0x8b, 0x8c, 0x77, 0x2a, 0xde, 0xfc, + 0x99, 0xc6, 0x4e, 0x45, 0xa8, 0x6b, 0x81, 0x45, 0x9d, 0xef, 0x9a, 0x6d, + 0x79, 0xd5, 0xa9, 0xad, 0x76, 0x9a, 0xbb, 0x15, 0xe6, 0x70, 0xa8, 0x7b, + 0xb2, 0x47, 0xda, 0xc1, 0x59, 0x0b, 0x5c, 0xde, 0xa6, 0x77, 0x91, 0xe3, + 0xc6, 0x17, 0xda, 0xea, 0xd7, 0x16, 0xc7, 0x17, 0xc0, 0x74, 0x4e, 0xd4, + 0xed, 0x3d, 0xfa, 0xb2, 0xf9, 0xb6, 0x6c, 0xc6, 0x04, 0x06, 0xd7, 0xb4, + 0xfa, 0x5f, 0x15, 0x66, 0xeb, 0x49, 0x3a, 0x48, 0xeb, 0xb3, 0xde, 0xdd, + 0x0c, 0x60, 0x77, 0xbf, 0xf7, 0x3c, 0x3d, 0x9c, 0x5b, 0x91, 0xdd, 0x7a, + 0x28, 0x76, 0xb7, 0x7e, 0xbf, 0x68, 0xda, 0xe6, 0x5a, 0x4f, 0xd7, 0x77, + 0xd0, 0x8f, 0xb2, 0xea, 0xbf, 0x98, 0x47, 0xde, 0x68, 0xcb, 0xfc, 0x8f, + 0xc4, 0xfe, 0xc6, 0xcf, 0xee, 0x96, 0x86, 0x12, 0x09, 0x6e, 0xbb, 0xe2, + 0x84, 0x99, 0xe7, 0x17, 0xae, 0x6b, 0x6f, 0x6b, 0x9a, 0x89, 0xdc, 0x92, + 0x6e, 0xd2, 0x9f, 0x40, 0x51, 0x57, 0x4d, 0xc5, 0x03, 0x98, 0x7e, 0x8a, + 0xb5, 0x78, 0x0d, 0x68, 0x37, 0x33, 0x16, 0x6d, 0x24, 0xf9, 0xee, 0x94, + 0xd3, 0x4b, 0x60, 0x1f, 0x8e, 0xeb, 0xd4, 0x30, 0xe0, 0x9b, 0x10, 0x97, + 0xcf, 0xb3, 0x8c, 0x6e, 0x47, 0x52, 0xa6, 0x5a, 0xbf, 0xbb, 0xfa, 0xca, + 0x5f, 0xb8, 0xfa, 0x0f, 0xa9, 0xbf, 0xbd, 0x0c, 0x1d, 0xe7, 0xc7, 0xb4, + 0xab, 0x1c, 0xac, 0xa1, 0x25, 0xfe, 0x2e, 0xf2, 0xa2, 0x9c, 0xea, 0xef, + 0x28, 0x68, 0x63, 0xcc, 0xc3, 0xff, 0x1f, 0xc4, 0xc3, 0x62, 0x8f, 0x27, + 0xb0, 0xff, 0x76, 0x3d, 0xaa, 0x96, 0xf1, 0x6f, 0xb7, 0xc4, 0xeb, 0xa1, + 0xc1, 0x31, 0xfd, 0x9c, 0xae, 0x84, 0xfa, 0x27, 0xce, 0xb2, 0x9f, 0xe3, + 0xe7, 0xd5, 0x9e, 0x60, 0xaa, 0x99, 0xea, 0x29, 0x7c, 0x64, 0x42, 0xf1, + 0xfd, 0x32, 0x0a, 0x92, 0x79, 0x8f, 0xaa, 0xf7, 0x4b, 0x5b, 0x14, 0x25, + 0x4f, 0xb2, 0xf6, 0xd5, 0x77, 0x34, 0x02, 0x2e, 0x99, 0xef, 0xfb, 0xaf, + 0x5b, 0x5b, 0x58, 0xa2, 0xa0, 0xc2, 0xf9, 0xe8, 0x9c, 0xf8, 0x84, 0xf9, + 0xf5, 0x84, 0x29, 0x59, 0xf4, 0x9b, 0xf8, 0xae, 0xdb, 0xdf, 0x6b, 0x66, + 0x49, 0xb5, 0x44, 0xbf, 0x6f, 0x1f, 0xc4, 0x3b, 0xa8, 0x97, 0x59, 0x8b, + 0xc4, 0xf6, 0xfe, 0xd6, 0x54, 0x0b, 0x5b, 0x0e, 0x45, 0x7b, 0x3f, 0xcd, + 0x5f, 0x3d, 0x9c, 0xc3, 0xed, 0x65, 0x4d, 0x39, 0x26, 0xf2, 0x7d, 0x53, + 0x23, 0xe8, 0xb0, 0x50, 0x68, 0xde, 0x1e, 0x9f, 0xd8, 0xa5, 0xc7, 0x63, + 0x11, 0xd3, 0x12, 0x59, 0xd0, 0xe3, 0xaf, 0xf4, 0xe4, 0xb1, 0xb2, 0x8e, + 0x0f, 0xf0, 0x9c, 0xf8, 0xd8, 0xa2, 0xd5, 0xd8, 0x2f, 0x4a, 0x07, 0xd4, + 0xbe, 0x9f, 0x60, 0x15, 0xb0, 0x06, 0x9f, 0xee, 0x54, 0x7e, 0xca, 0xb5, + 0x76, 0xe8, 0x51, 0x5b, 0xe4, 0x51, 0x4c, 0xd3, 0xed, 0xfd, 0xb3, 0x18, + 0x0c, 0xed, 0x32, 0xa4, 0x7f, 0x67, 0xe7, 0x42, 0x46, 0x4f, 0xb0, 0x07, + 0x73, 0xf5, 0xef, 0x82, 0x42, 0x7c, 0x3c, 0xd4, 0x88, 0x7b, 0x41, 0x6a, + 0x9e, 0xd7, 0x72, 0x1f, 0x86, 0x38, 0xdb, 0x7a, 0x75, 0xc9, 0xc6, 0x3a, + 0xfb, 0xdc, 0x70, 0x93, 0x77, 0xbd, 0xd8, 0xfd, 0xf3, 0x8e, 0xec, 0x72, + 0x7f, 0xaa, 0x7a, 0x3d, 0x43, 0x9a, 0x5d, 0xb4, 0x5a, 0xe9, 0xbc, 0xee, + 0x20, 0x35, 0xd7, 0x7c, 0x7e, 0x6b, 0xcb, 0xf7, 0x52, 0xd9, 0x7b, 0x8d, + 0x93, 0x83, 0x19, 0x9c, 0x75, 0xf9, 0x32, 0xd7, 0x52, 0xec, 0xfa, 0x20, + 0xad, 0xf7, 0x27, 0x53, 0x9d, 0x50, 0xbe, 0x00, 0xdc, 0x26, 0x39, 0x72, + 0x03, 0x22, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x6d, 0xed, 0xff, 0xff, 0xff, 0x00, 0x80, 0x46, 0x58, 0x26, 0xdb, 0x1e, + 0x00, 0x00, 0x00, 0x80, 0xf9, 0xc3, 0x4a, 0x26, 0x18, 0xfe, 0xff, 0xff, + 0xff, 0x00, 0xd0, 0x30, 0x43, 0x25, 0x76, 0xf4, 0xff, 0xff, 0xff, 0x00, + 0x63, 0x44, 0x6c, 0x26, 0xae, 0x0b, 0x00, 0x00, 0x00, 0x00, 0xdc, 0x8e, + 0x4b, 0x25, 0x99, 0x20, 0x00, 0x00, 0x00, 0x00, 0x17, 0xc0, 0x47, 0x26, + 0xc0, 0xfa, 0xff, 0xff, 0xff, 0x80, 0xca, 0x68, 0x56, 0x26, 0xb1, 0xf6, + 0xff, 0xff, 0xff, 0x00, 0x81, 0xc5, 0x6d, 0x26, 0xed, 0x27, 0x00, 0x00, + 0x00, 0x00, 0x87, 0x6a, 0x4b, 0x26, 0xa2, 0xf4, 0xff, 0xff, 0xff, 0x00, + 0xab, 0xa2, 0x45, 0x25, 0xd0, 0xf9, 0xff, 0xff, 0xff, 0x80, 0x94, 0xf8, + 0x5f, 0x26, 0x66, 0xee, 0xff, 0xff, 0xff, 0x80, 0x19, 0x40, 0x4f, 0x26, + 0xfc, 0xfa, 0xff, 0xff, 0xff, 0x00, 0xc2, 0x6e, 0x6c, 0x26, 0xed, 0x18, + 0x00, 0x00, 0x00, 0x00, 0x11, 0xe5, 0x58, 0x26, 0x3a, 0x25, 0x00, 0x00, + 0x00, 0x00, 0xfa, 0xea, 0x53, 0x26, 0x7f, 0xfb, 0xff, 0xff, 0xff, 0x80, + 0x49, 0xf7, 0x66, 0x26, 0xd1, 0xf3, 0xff, 0xff, 0xff, 0x80, 0x3b, 0x52, + 0x4c, 0x25, 0xcf, 0x13, 0x00, 0x00, 0x00, 0x80, 0x32, 0xda, 0x72, 0x26, + 0x83, 0xf0, 0xff, 0xff, 0xff, 0x80, 0xaa, 0xc5, 0x5c, 0x26, 0x7d, 0xf0, + 0xff, 0xff, 0xff, 0x00, 0x2d, 0x00, 0x56, 0x26, 0xd8, 0xeb, 0xff, 0xff, + 0xff, 0x00, 0x80, 0xa4, 0x59, 0x26, 0x9a, 0xe8, 0xff, 0xff, 0xff, 0x00, + 0x8e, 0x3d, 0x4d, 0x26, 0x66, 0x05, 0x00, 0x00, 0x00, 0x00, 0x6b, 0x08, + 0x6e, 0x26, 0xe2, 0x15, 0x00, 0x00, 0x00, 0x80, 0xb6, 0x73, 0x5c, 0x26, + 0x28, 0x22, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x93, 0x44, 0x26, 0xcf, 0xf4, + 0xff, 0xff, 0xff, 0x80, 0x5d, 0x22, 0x70, 0x26, 0xca, 0x0a, 0x00, 0x00, + 0x00, 0x80, 0x42, 0x6c, 0x5e, 0x26, 0xb4, 0xe9, 0xff, 0xff, 0xff, 0x00, + 0xde, 0x7c, 0x49, 0x26, 0xf8, 0xf3, 0xff, 0xff, 0xff, 0x00, 0x47, 0xfd, + 0x76, 0x26, 0x63, 0xee, 0xff, 0xff, 0xff, 0x80, 0xaa, 0x15, 0x69, 0x26, + 0x31, 0xfd, 0xff, 0xff, 0xff, 0x80, 0x1b, 0xfe, 0x68, 0x26, 0xd9, 0xed, + 0xff, 0xff, 0xff, 0x80, 0x0d, 0x7f, 0x7e, 0x26, 0x3f, 0x15, 0x00, 0x00, + 0x00, 0x80, 0xa8, 0x4d, 0x6d, 0x26, 0x93, 0xf1, 0xff, 0xff, 0xff, 0x80, + 0xf3, 0x58, 0x79, 0x26, 0x87, 0x1b, 0x00, 0x00, 0x00, 0x80, 0x0a, 0xb2, + 0x58, 0x26, 0x27, 0x12, 0x00, 0x00, 0x00, 0x00, 0x42, 0x1a, 0x77, 0x26, + 0x04, 0x16, 0x00, 0x00, 0x00, 0x00, 0x27, 0x08, 0x73, 0x26, 0xfb, 0x1f, + 0x00, 0x00, 0x00, 0x00, 0xe2, 0xb0, 0x7e, 0x27, 0x8f, 0xe9, 0xff, 0xff, + 0xff, 0x00, 0x3c, 0xa1, 0x48, 0x26, 0x89, 0x12, 0x00, 0x00, 0x00, 0x80, + 0x22, 0xe8, 0x49, 0x25, 0x49, 0xde, 0xff, 0xff, 0xff, 0x00, 0xf4, 0xb1, + 0x41, 0x26, 0x40, 0xfa, 0xff, 0xff, 0xff, 0x80, 0xce, 0x37, 0x51, 0x25, + 0xaa, 0xf6, 0xff, 0xff, 0xff, 0x80, 0x46, 0xeb, 0x41, 0x25, 0x6a, 0xf2, + 0xff, 0xff, 0xff, 0x00, 0xff, 0x13, 0x61, 0x26, 0xe6, 0xfb, 0xff, 0xff, + 0xff, 0x00, 0xed, 0xb3, 0x54, 0x26, 0x08, 0xf5, 0xff, 0xff, 0xff, 0x80, + 0xf4, 0xf7, 0x60, 0x26, 0x5c, 0x23, 0x00, 0x00, 0x00, 0x80, 0xd5, 0xcd, + 0x4e, 0x26, 0xdd, 0xf9, 0xff, 0xff, 0xff, 0x00, 0xb2, 0x56, 0x46, 0x25, + 0xd2, 0xe6, 0xff, 0xff, 0xff, 0x00, 0x31, 0x22, 0x53, 0x26, 0x41, 0xee, + 0xff, 0xff, 0xff, 0x80, 0xa9, 0xc3, 0x53, 0x26, 0x23, 0x13, 0x00, 0x00, + 0x00, 0x80, 0xa6, 0xd4, 0x50, 0x26, 0xb0, 0x1e, 0x00, 0x00, 0x00, 0x80, + 0x19, 0x1c, 0x49, 0x26, 0xfb, 0xed, 0xff, 0xff, 0xff, 0x00, 0x8d, 0x06, + 0x74, 0x26, 0x8e, 0x00, 0x00, 0x00, 0x00, 0x00, 0xed, 0x8e, 0x7f, 0x26, + 0x5b, 0xfe, 0xff, 0xff, 0xff, 0x80, 0xb4, 0x99, 0x70, 0x26, 0xe9, 0xf1, + 0xff, 0xff, 0xff, 0x80, 0x86, 0xf6, 0x7a, 0x26, 0xed, 0x21, 0x00, 0x00, + 0x00, 0x00, 0x51, 0xc1, 0x49, 0x26, 0x71, 0x0e, 0x00, 0x00, 0x00, 0x80, + 0xac, 0xbe, 0x6f, 0x26, 0xab, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x9d, 0x2e, + 0x40, 0x26, 0x1a, 0x18, 0x00, 0x00, 0x00, 0x00, 0x10, 0xa8, 0x58, 0x26, + 0x09, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x77, 0x32, 0x76, 0x26, 0xc1, 0xf1, + 0xff, 0xff, 0xff, 0x80, 0xf5, 0x95, 0x78, 0x26, 0xe8, 0xf4, 0xff, 0xff, + 0xff, 0x00, 0x50, 0x4b, 0x62, 0x26, 0x88, 0x15, 0x00, 0x00, 0x00, 0x80, + 0x14, 0x6e, 0x44, 0x26, 0xc7, 0xe9, 0xff, 0xff, 0xff, 0x00, 0xc9, 0xcd, + 0x57, 0x26, 0xbc, 0x09, 0x00, 0x00, 0x00, 0x80, 0xdc, 0x0a, 0x73, 0x26, + 0x67, 0x1e, 0x00, 0x00, 0x00, 0x80, 0xd6, 0xc2, 0x4a, 0x26, 0xe3, 0x0b, + 0x00, 0x00, 0x00, 0x00, 0x59, 0x9d, 0x64, 0x26, 0x99, 0x1e, 0x00, 0x00, + 0x00, 0x80, 0x66, 0xa4, 0x63, 0x26, 0xda, 0xfc, 0xff, 0xff, 0xff, 0x80, + 0xa3, 0x2d, 0x44, 0x25, 0x18, 0xf8, 0xff, 0xff, 0xff, 0x80, 0xc6, 0x31, + 0x5f, 0x26, 0x84, 0xe0, 0xff, 0xff, 0xff, 0x00, 0x52, 0xe0, 0x46, 0x26, + 0x9f, 0xf1, 0xff, 0xff, 0xff, 0x80, 0xc8, 0x7b, 0x57, 0x26, 0xb7, 0x2b, + 0x00, 0x00, 0x00, 0x00, 0xcc, 0x6e, 0x49, 0x26, 0xc3, 0x15, 0x00, 0x00, + 0x00, 0x00, 0x16, 0xff, 0x5a, 0x26, 0x48, 0xe7, 0xff, 0xff, 0xff, 0x80, + 0x01, 0xa0, 0x56, 0x26, 0x39, 0xdd, 0xff, 0xff, 0xff, 0x00, 0x3b, 0xb2, + 0x79, 0x27, 0x72, 0xfe, 0xff, 0xff, 0xff, 0x00, 0x56, 0x29, 0x57, 0x26, + 0x52, 0x02, 0x00, 0x00, 0x00, 0x00, 0x03, 0x66, 0x69, 0x26, 0xcd, 0x24, + 0x00, 0x00, 0x00, 0x80, 0x80, 0x3d, 0x50, 0x26, 0x7b, 0xf6, 0xff, 0xff, + 0xff, 0x00, 0xd6, 0x33, 0x6a, 0x26, 0x4f, 0xff, 0xff, 0xff, 0xff, 0x80, + 0x16, 0x1d, 0x7e, 0x26, 0xa7, 0xea, 0xff, 0xff, 0xff, 0x80, 0xc0, 0xc7, + 0x56, 0x26, 0x04, 0xf1, 0xff, 0xff, 0xff, 0x00, 0xd7, 0xe4, 0x65, 0x26, + 0xd9, 0xf1, 0xff, 0xff, 0xff, 0x80, 0xe3, 0xf1, 0x79, 0x26, 0xb5, 0xee, + 0xff, 0xff, 0xff, 0x80, 0x5f, 0x67, 0x6d, 0x26, 0xc0, 0xec, 0xff, 0xff, + 0xff, 0x00, 0xdb, 0x13, 0x71, 0x26, 0x99, 0x1b, 0x00, 0x00, 0x00, 0x80, + 0x82, 0x7c, 0x5b, 0x26, 0x8e, 0xfd, 0xff, 0xff, 0xff, 0x00, 0x09, 0xe9, + 0x4a, 0x25, 0xb7, 0x10, 0x00, 0x00, 0x00, 0x80, 0x49, 0x5e, 0x73, 0x26, + 0x9d, 0x1d, 0x00, 0x00, 0x00, 0x00, 0xaf, 0x0c, 0x77, 0x27, 0x75, 0x09, + 0x00, 0x00, 0x00, 0x00, 0xa7, 0xab, 0x74, 0x26, 0x62, 0x06, 0x00, 0x00, + 0x00, 0x80, 0x2d, 0x47, 0x49, 0x25, 0xf7, 0x15, 0x00, 0x00, 0x00, 0x00, + 0x99, 0x4f, 0x5c, 0x26, 0x17, 0xfc, 0xff, 0xff, 0xff, 0x00, 0x88, 0x8b, + 0x5e, 0x26, 0x5a, 0x01, 0x00, 0x00, 0x00, 0x00, 0x6f, 0xd2, 0x45, 0x25, + 0xe4, 0x1d, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x6d, 0x51, 0x26, 0xe8, 0x14, + 0x00, 0x00, 0x00, 0x80, 0x2f, 0x80, 0x62, 0x26, 0x56, 0x1a, 0x00, 0x00, + 0x00, 0x80, 0xc7, 0xea, 0x65, 0x26, 0xa1, 0x15, 0x00, 0x00, 0x00, 0x80, + 0x7f, 0xdb, 0x50, 0x26, 0x35, 0xf8, 0xff, 0xff, 0xff, 0x80, 0x4b, 0xa2, + 0x44, 0x25, 0x02, 0xfb, 0xff, 0xff, 0xff, 0x00, 0x3f, 0x18, 0x4c, 0x25, + 0x84, 0xf9, 0xff, 0xff, 0xff, 0x00, 0x29, 0x51, 0x51, 0x25, 0xf8, 0x1c, + 0x00, 0x00, 0x00, 0x80, 0x66, 0xff, 0x52, 0x26, 0x3d, 0x12, 0x00, 0x00, + 0x00, 0x00, 0x18, 0x76, 0x6a, 0x26, 0xa0, 0xef, 0xff, 0xff, 0xff, 0x00, + 0x7e, 0xfd, 0x52, 0x26, 0xff, 0x11, 0x00, 0x00, 0x00, 0x80, 0xd5, 0x46, + 0x44, 0x25, 0x81, 0xfc, 0xff, 0xff, 0xff, 0x00, 0x27, 0xf1, 0x62, 0x26, + 0x4e, 0x12, 0x00, 0x00, 0x00, 0x80, 0x41, 0x40, 0x5b, 0x26, 0x17, 0xf6, + 0xff, 0xff, 0xff, 0x80, 0x5f, 0x5e, 0x58, 0x25, 0x27, 0xf4, 0xff, 0xff, + 0xff, 0x80, 0xa9, 0xe0, 0x7a, 0x26, 0xae, 0x09, 0x00, 0x00, 0x00, 0x80, + 0x09, 0x3a, 0x51, 0x26, 0x51, 0xe8, 0xff, 0xff, 0xff, 0x00, 0xbd, 0xb0, + 0x65, 0x26, 0x5d, 0xed, 0xff, 0xff, 0xff, 0x80, 0xfc, 0x64, 0x5e, 0x26, + 0x5d, 0x14, 0x00, 0x00, 0x00, 0x00, 0xc2, 0x42, 0x62, 0x26, 0xb7, 0x1a, + 0x00, 0x00, 0x00, 0x80, 0x4a, 0xb7, 0x63, 0x26, 0xdd, 0xfd, 0xff, 0xff, + 0xff, 0x00, 0x78, 0xc8, 0x49, 0x25, 0xf6, 0xeb, 0xff, 0xff, 0xff, 0x00, + 0x66, 0x9f, 0x67, 0x26, 0x0c, 0x18, 0x00, 0x00, 0x00, 0x00, 0xdb, 0x69, + 0x44, 0x26, 0x21, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x84, 0x8c, 0x4d, 0x26, + 0xfe, 0x10, 0x00, 0x00, 0x00, 0x80, 0xda, 0x45, 0x6e, 0x26, 0xdd, 0x26, + 0x00, 0x00, 0x00, 0x00, 0x57, 0x70, 0x40, 0x26, 0xe9, 0x19, 0x00, 0x00, + 0x00, 0x80, 0x6f, 0x1c, 0x5a, 0x26, 0x75, 0xf6, 0xff, 0xff, 0xff, 0x00, + 0x6b, 0x3a, 0x51, 0x25, 0x11, 0xe2, 0xff, 0xff, 0xff, 0x00, 0x5c, 0xf6, + 0x65, 0x27, 0x66, 0xe5, 0xff, 0xff, 0xff, 0x00, 0xd8, 0x8f, 0x54, 0x26, + 0x5d, 0xf3, 0xff, 0xff, 0xff, 0x00, 0x71, 0x1f, 0x46, 0x25, 0x38, 0xf3, + 0xff, 0xff, 0xff, 0x00, 0x9d, 0xf0, 0x42, 0x25, 0x68, 0x04, 0xd4, 0xf1, + 0xfd, 0xef, 0xef, 0x17, 0x36, 0x12, 0xcf, 0x3e, 0x3b, 0xda, 0x99, 0x79, + 0xf9, 0x78, 0x98, 0xe7, 0x15, 0x05, 0x54, 0x03, 0xd3, 0xc2, 0xd2, 0x71, + 0xe1, 0x50, 0x40, 0x30, 0x80, 0x4f, 0x2f, 0xef, 0xce, 0x4d, 0x00, 0xb0, + 0xdf, 0xe3, 0x7f, 0x2f, 0x4a, 0xa0, 0x75, 0x71, 0xf9, 0x26, 0x85, 0xc8, + 0xdf, 0x04, 0x00, 0xf7, 0x1e, 0x9c, 0x96, 0x00, 0xf0, 0xe8, 0x9f, 0xa1, + 0x07, 0x86, 0xe3, 0x03, 0x80, 0x7b, 0x77, 0x46, 0xc8, 0x7d, 0x7c, 0xde, + 0x16, 0xfb, 0x43, 0xee, 0x04, 0x08, 0xf6, 0x33, 0x68, 0x44, 0x82, 0xc0, + 0x7f, 0x9e, 0x71, 0xe4, 0x02, 0x7e, 0x00, 0x60, 0x23, 0x1f, 0x3a, 0x41, + 0xc0, 0xdf, 0x01, 0xc0, 0xd0, 0x06, 0xed, 0xe6, 0x4f, 0xad, 0x60, 0xb0, + 0x1c, 0x2f, 0x4f, 0xd8, 0xc1, 0xef, 0xff, 0xf7, 0x68, 0x0b, 0x60, 0xfc, + 0xcf, 0x33, 0xfe, 0xdf, 0xc0, 0x70, 0x79, 0x55, 0x00, 0xc0, 0xe4, 0x00, + 0xf0, 0x1f, 0xb7, 0xdc, 0x9a, 0xce, 0x3c, 0x75, 0xd6, 0x00, 0xb0, 0x3d, + 0x25, 0x10, 0x69, 0x8a, 0x91, 0xf1, 0x5f, 0x08, 0x98, 0x41, 0x6f, 0x7f, + 0x01, 0x60, 0xf7, 0x15, 0x2e, 0x46, 0x21, 0x3b, 0x7c, 0xad, 0x36, 0x1d, + 0x0c, 0x00, 0xa8, 0x9c, 0x68, 0xa4, 0xc3, 0xd5, 0x19, 0x00, 0x98, 0x4d, + 0x7e, 0x0a, 0x5c, 0xab, 0x2d, 0x00, 0x80, 0xd2, 0xb0, 0xc0, 0x81, 0x6a, + 0xb9, 0x07, 0x00, 0x28, 0x0f, 0x70, 0x70, 0x18, 0xff, 0xff, 0xff, 0xff, + 0x70, 0x04, 0x54, 0xf1, 0xed, 0xff, 0x2f, 0x07, 0xfb, 0x0a, 0xd4, 0x73, + 0x03, 0xd3, 0x72, 0x81, 0xc0, 0xdf, 0x7d, 0x3d, 0x98, 0xf7, 0x66, 0x75, + 0x24, 0x14, 0xe2, 0xa1, 0xc1, 0x70, 0x00, 0xef, 0xce, 0x0e, 0x8e, 0xad, + 0x1c, 0x19, 0x00, 0xd0, 0x48, 0xf9, 0x3f, 0x7e, 0xb1, 0x46, 0x6a, 0xc0, + 0x4e, 0x01, 0xa0, 0x95, 0x40, 0x85, 0x00, 0x14, 0x25, 0x07, 0x00, 0xc0, + 0xf4, 0x67, 0x31, 0x82, 0xea, 0xf6, 0x7e, 0x3b, 0x11, 0x86, 0x80, 0x0a, + 0x2b, 0x2c, 0x0f, 0x00, 0x80, 0x3d, 0x4e, 0x79, 0xcb, 0x05, 0x00, 0xf0, + 0x22, 0x06, 0x00, 0x04, 0x99, 0xf7, 0xd4, 0xcf, 0x30, 0x27, 0x29, 0x7a, + 0x22, 0xde, 0x0f, 0x00, 0x76, 0x1b, 0x32, 0x0c, 0x26, 0xe4, 0xee, 0xfc, + 0x11, 0xfd, 0x3c, 0x06, 0xe1, 0xff, 0x37, 0xae, 0xb8, 0xcb, 0xff, 0x07, + 0x17, 0xd8, 0xbc, 0x1f, 0x70, 0x1b, 0x00, 0x7a, 0x00, 0x00, 0xdc, 0x40, + 0xb6, 0x42, 0x42, 0x39, 0x66, 0x00, 0x7a, 0x2c, 0x00, 0xa8, 0xb7, 0x62, + 0xa0, 0x32, 0x87, 0x01, 0xfb, 0x03, 0x80, 0xb7, 0x8d, 0x07, 0x3a, 0xc9, + 0xe0, 0x8e, 0x4e, 0x58, 0x9b, 0x78, 0xcd, 0x01, 0x40, 0x9d, 0x14, 0x83, + 0x74, 0x79, 0xc9, 0x0f, 0xd6, 0xe9, 0x0e, 0x0b, 0x60, 0xb7, 0x1d, 0x00, + 0x9c, 0xd5, 0x8d, 0xa3, 0x85, 0xba, 0xe5, 0xf9, 0x34, 0xcd, 0x03, 0x00, + 0x94, 0x00, 0x38, 0x78, 0xf1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x68, 0x04, 0xd4, 0xf2, 0xed, 0xff, 0x4f, 0x75, + 0x13, 0xa3, 0x11, 0x5f, 0xde, 0xe9, 0x28, 0xf8, 0xd7, 0x85, 0x75, 0x75, + 0x14, 0xd4, 0xc3, 0x53, 0x43, 0x33, 0xf3, 0xa2, 0x22, 0xf2, 0x51, 0x11, + 0xf1, 0xc0, 0x90, 0x50, 0xcf, 0x80, 0x00, 0xf0, 0x8f, 0x71, 0x43, 0x00, + 0x07, 0x0b, 0x93, 0xc4, 0xfd, 0x44, 0x80, 0xba, 0x09, 0x05, 0x9d, 0xff, + 0xc5, 0xff, 0xb5, 0xe0, 0x45, 0x7b, 0x80, 0xf7, 0x03, 0xc0, 0x6f, 0x3a, + 0x28, 0x65, 0x06, 0x78, 0xdc, 0x3f, 0x84, 0xc2, 0x0e, 0x00, 0x74, 0xba, + 0x5d, 0x40, 0x81, 0x64, 0x36, 0xef, 0x00, 0xd0, 0xab, 0xe0, 0x64, 0xfe, + 0x22, 0xfa, 0x8e, 0xf7, 0x39, 0x77, 0x04, 0x33, 0x3c, 0x07, 0x80, 0x6b, + 0x20, 0x00, 0x9a, 0xdd, 0x4f, 0x59, 0xe2, 0x50, 0x6a, 0x80, 0xc6, 0xff, + 0xff, 0xdf, 0x52, 0xbc, 0x01, 0xb4, 0xfd, 0xff, 0x61, 0xdb, 0xf7, 0x00, + 0x10, 0xfe, 0x77, 0xe0, 0x08, 0x00, 0x3e, 0xf9, 0x02, 0x2e, 0x7a, 0xef, + 0xfd, 0x90, 0xda, 0xa5, 0x9f, 0x7b, 0xff, 0x8d, 0x00, 0xb0, 0xbf, 0x7b, + 0x5d, 0x49, 0xce, 0xbf, 0xb4, 0x77, 0xa9, 0x23, 0x00, 0x78, 0x8b, 0x90, + 0x5b, 0x00, 0x3f, 0x43, 0xa1, 0x25, 0x1a, 0x1b, 0xcb, 0x04, 0x00, 0xab, + 0x2c, 0x00, 0x40, 0xa0, 0x7e, 0xb8, 0xf7, 0xdf, 0xbb, 0x01, 0xe0, 0xbf, + 0xec, 0x62, 0x80, 0x47, 0x51, 0xd4, 0x2a, 0x18, 0x6f, 0xf8, 0x3d, 0x00, + 0x40, 0x01, 0x80, 0x03, 0x80, 0xff, 0xff, 0xff, 0x68, 0x04, 0xdc, 0x01, + 0x0c, 0x00, 0xfb, 0x40, 0xfc, 0xb6, 0xfb, 0x2f, 0x17, 0x0d, 0x20, 0xd0, + 0x3c, 0x44, 0x6a, 0xd9, 0xe6, 0xa0, 0xb0, 0x06, 0x00, 0x3d, 0x45, 0xa1, + 0x52, 0xc8, 0xe0, 0x26, 0x0d, 0x10, 0x7c, 0xf6, 0x13, 0xc3, 0xb5, 0x4b, + 0x69, 0x00, 0xd0, 0xe6, 0x2d, 0x17, 0x02, 0x36, 0x71, 0xf6, 0x03, 0x00, + 0xfb, 0x34, 0xfc, 0x1b, 0xba, 0xaa, 0x5c, 0x38, 0xf3, 0x30, 0x8a, 0x06, + 0xfb, 0x06, 0x16, 0x2d, 0x00, 0x90, 0xfd, 0x0b, 0xb0, 0xc8, 0xb2, 0xbf, + 0x8f, 0xf2, 0xff, 0xa9, 0x67, 0xb4, 0x69, 0x5e, 0xce, 0xc1, 0x39, 0xff, + 0x8f, 0x0e, 0x00, 0x58, 0x50, 0xd5, 0x0d, 0x20, 0x0d, 0x00, 0x00, 0xb0, + 0xcb, 0x9f, 0x52, 0xbe, 0xbf, 0xf8, 0xf2, 0x01, 0x00, 0x53, 0xa0, 0x4a, + 0x52, 0x0f, 0x59, 0x57, 0xfc, 0xfc, 0x48, 0xb8, 0x98, 0x2e, 0x7f, 0x88, + 0xe6, 0x00, 0xc0, 0xe4, 0xce, 0x6f, 0xbd, 0xf5, 0xb0, 0x80, 0x02, 0x00, + 0x21, 0xb2, 0x76, 0x82, 0x7f, 0x29, 0x78, 0xc6, 0x8c, 0x60, 0x9b, 0xfc, + 0x3a, 0xfc, 0xca, 0xf2, 0x00, 0xa0, 0xa4, 0xc4, 0xc7, 0x3c, 0xa1, 0xe7, + 0x6b, 0x42, 0x68, 0x43, 0x74, 0x01, 0xc3, 0x38, 0x00, 0xc0, 0x39, 0xe0, + 0xc7, 0xff, 0xff, 0xff, 0x70, 0x04, 0xd4, 0xf1, 0xfd, 0xef, 0xff, 0xf7, + 0xd5, 0x65, 0xb5, 0xe3, 0x32, 0x0f, 0x3f, 0x2e, 0x6e, 0xea, 0x59, 0x39, + 0x19, 0x99, 0xc8, 0x25, 0x45, 0xa4, 0x33, 0x33, 0x11, 0x51, 0x40, 0x90, + 0x7f, 0x6f, 0xff, 0xee, 0x0e, 0x47, 0x00, 0x70, 0x3f, 0xbc, 0x1f, 0x84, + 0x31, 0x66, 0x2c, 0x59, 0x7c, 0x1a, 0x00, 0x2e, 0x3d, 0x54, 0x70, 0xf0, + 0xed, 0xbe, 0x7a, 0x8c, 0x56, 0x60, 0x07, 0x07, 0x00, 0x5a, 0x05, 0x39, + 0x2e, 0xeb, 0xf9, 0x53, 0x01, 0x5e, 0x67, 0x83, 0x00, 0xf4, 0x03, 0x80, + 0x9d, 0xd4, 0x0f, 0x85, 0x97, 0x3b, 0x99, 0xf5, 0x06, 0xb7, 0xfd, 0x71, + 0x01, 0xc0, 0xa7, 0xde, 0x94, 0x27, 0x20, 0x69, 0x8f, 0x01, 0xe0, 0x7e, + 0x63, 0x60, 0x0b, 0x08, 0x7e, 0xdd, 0xb9, 0xed, 0x80, 0x5c, 0x2e, 0xfe, + 0xbf, 0x77, 0x47, 0x78, 0xcd, 0xfc, 0x3f, 0x56, 0x34, 0x4e, 0x80, 0x3e, + 0x00, 0x00, 0xfc, 0xdd, 0x1f, 0x00, 0xfc, 0x86, 0x01, 0x90, 0x21, 0x03, + 0x8d, 0x9c, 0xf9, 0x6f, 0x59, 0xb3, 0xc3, 0x01, 0x00, 0xef, 0x04, 0x2b, + 0xfe, 0x6f, 0xaf, 0x15, 0x42, 0x23, 0x8c, 0x81, 0xa5, 0x7b, 0x00, 0xf0, + 0x53, 0x63, 0xfa, 0xba, 0xf3, 0xee, 0xbd, 0x53, 0xef, 0xbc, 0xf2, 0xc3, + 0x00, 0xd0, 0x7d, 0xaa, 0x25, 0xc5, 0x13, 0xf7, 0x67, 0x60, 0x0c, 0xf1, + 0x1b, 0x00, 0xa0, 0x47, 0xe2, 0x17, 0x6d, 0x37, 0xe5, 0xd7, 0xe1, 0x69, + 0x00, 0x80, 0x02, 0x00, 0x07, 0x03, 0xff, 0xff, 0x70, 0x04, 0x54, 0xf1, + 0xed, 0xff, 0x6f, 0xf3, 0x84, 0xb3, 0x22, 0x11, 0xae, 0x4c, 0x2b, 0xd8, + 0x47, 0x67, 0x96, 0x75, 0x55, 0xb5, 0xc4, 0x93, 0x33, 0x23, 0xf3, 0x32, + 0xf1, 0xe0, 0x50, 0x30, 0xb0, 0xaf, 0x8f, 0x1f, 0xef, 0x76, 0x00, 0x50, + 0xf7, 0x05, 0x2b, 0xeb, 0x02, 0x49, 0xdd, 0xfb, 0x01, 0x00, 0xd4, 0x0b, + 0xc7, 0x8f, 0x85, 0x2a, 0x79, 0xe0, 0x54, 0xce, 0xef, 0x15, 0xa0, 0x01, + 0x00, 0x80, 0x02, 0x81, 0x49, 0xc2, 0xb9, 0x91, 0x2f, 0xd3, 0x00, 0xa0, + 0x9b, 0x04, 0xbd, 0x98, 0xa8, 0x6f, 0xa4, 0xc3, 0x7d, 0x2d, 0x52, 0x3a, + 0xe1, 0x11, 0x00, 0xee, 0x5d, 0xc0, 0x79, 0x79, 0xc8, 0x3e, 0x02, 0x40, + 0xdd, 0x87, 0x00, 0x68, 0x60, 0x80, 0xe1, 0x65, 0xe7, 0x2a, 0x67, 0xc9, + 0xfb, 0x9e, 0xff, 0x5f, 0xaf, 0x2c, 0xd0, 0x18, 0xe9, 0x71, 0xfe, 0xff, + 0x9b, 0x50, 0x02, 0x00, 0xb8, 0x07, 0x00, 0xfc, 0xdf, 0x7b, 0xff, 0x9a, + 0x4e, 0xdb, 0x7b, 0xe6, 0x5f, 0x78, 0x33, 0x1d, 0x00, 0xf8, 0x76, 0x58, + 0x7c, 0x99, 0xff, 0xdb, 0x37, 0x84, 0xab, 0x42, 0x06, 0x00, 0x00, 0xb0, + 0x29, 0x64, 0xa3, 0x67, 0x00, 0xe0, 0x0e, 0x00, 0x8c, 0xbd, 0x7c, 0x08, + 0x28, 0x8e, 0xbd, 0xeb, 0x7f, 0xc9, 0x28, 0x27, 0x67, 0x37, 0x06, 0x80, + 0xf9, 0x61, 0x63, 0x0a, 0x00, 0xe7, 0x53, 0x29, 0x15, 0x32, 0x3a, 0xc9, + 0x00, 0x00, 0x25, 0x00, 0x0e, 0x4c, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x70, 0x04, 0xd4, 0xf2, 0xfd, 0xef, 0xff, 0x37, 0xb7, 0x60, 0xd0, 0xff, + 0xed, 0x5d, 0x4c, 0xcb, 0xba, 0x1a, 0xfa, 0x79, 0x18, 0xb7, 0x95, 0xf4, + 0x63, 0x13, 0x02, 0x82, 0xd1, 0x50, 0xb0, 0x9f, 0x7f, 0x0f, 0x7f, 0x2e, + 0x6e, 0x90, 0x00, 0xf0, 0xc3, 0xfd, 0x3b, 0xa4, 0xed, 0x17, 0x2e, 0x90, + 0x55, 0x00, 0xf8, 0x31, 0x80, 0xb1, 0xb4, 0xf4, 0xf8, 0x0a, 0x9d, 0x62, + 0x36, 0x25, 0x00, 0x80, 0x1f, 0xef, 0x8d, 0xe9, 0xf5, 0xe0, 0x01, 0x20, + 0x23, 0xe0, 0x0a, 0x9f, 0x0c, 0x00, 0x76, 0xff, 0xf5, 0x2e, 0x24, 0x05, + 0x38, 0x1f, 0xdc, 0xcd, 0x00, 0x60, 0x8d, 0x55, 0x53, 0x73, 0xdc, 0x65, + 0xc3, 0x02, 0x7c, 0xe3, 0xfe, 0x00, 0x40, 0xed, 0x54, 0xb5, 0x5e, 0x77, + 0x71, 0xc1, 0x4b, 0xc2, 0xe1, 0x5b, 0xf3, 0xff, 0xff, 0x96, 0x09, 0x4c, + 0x48, 0x48, 0x28, 0xfd, 0xff, 0x53, 0x40, 0x9c, 0xf8, 0x01, 0x60, 0xf8, + 0x01, 0x00, 0x8e, 0xe7, 0xcf, 0x7f, 0x52, 0x87, 0x28, 0xd9, 0x9c, 0xf9, + 0x01, 0xc0, 0x5d, 0x79, 0x01, 0xfc, 0x73, 0x5b, 0xab, 0xdb, 0x97, 0x4c, + 0xdc, 0x4e, 0x03, 0x00, 0x5f, 0x02, 0xc6, 0x94, 0x30, 0x30, 0xe7, 0x11, + 0x0f, 0xbd, 0x3b, 0xd4, 0x3f, 0x00, 0xa0, 0x1d, 0x0d, 0xb6, 0x58, 0xa7, + 0x19, 0x73, 0x01, 0xa0, 0x97, 0x91, 0x32, 0x10, 0x3e, 0xa0, 0x07, 0x2b, + 0x2a, 0xb7, 0xaa, 0xae, 0x39, 0x00, 0x40, 0x39, 0x80, 0x83, 0x67, 0xfc, + 0xff, 0xff, 0xff, 0xff, 0x68, 0x04, 0x54, 0xf1, 0xed, 0xff, 0xcf, 0x58, + 0x98, 0xf7, 0xc6, 0xe2, 0xf1, 0xfc, 0x1b, 0x88, 0x87, 0xc6, 0xa5, 0x35, + 0x75, 0x54, 0x04, 0x74, 0xc1, 0x60, 0x20, 0x90, 0x5f, 0x0f, 0xbf, 0x9e, + 0x2e, 0x0e, 0xde, 0x5d, 0xbd, 0x80, 0x00, 0xf0, 0xef, 0x3c, 0x9b, 0xe7, + 0x10, 0x98, 0x28, 0xa5, 0x10, 0x01, 0xc0, 0x98, 0x46, 0x01, 0xac, 0xee, + 0x06, 0x80, 0xff, 0x7e, 0x18, 0x33, 0xd4, 0x03, 0xfb, 0x67, 0xcc, 0x63, + 0x58, 0xbc, 0x43, 0x7d, 0x57, 0x1f, 0x12, 0x70, 0xd6, 0x1f, 0x01, 0x60, + 0x77, 0x5f, 0x5a, 0x09, 0x10, 0x7c, 0x8d, 0x00, 0xeb, 0xef, 0xa7, 0xa8, + 0xe4, 0x42, 0x5a, 0x0d, 0xb8, 0x3d, 0xfd, 0x7d, 0x01, 0xc0, 0xb6, 0x46, + 0x71, 0x32, 0xb1, 0xd8, 0x00, 0xf7, 0xaa, 0x40, 0x08, 0x4e, 0x08, 0x87, + 0xff, 0xff, 0x5f, 0x4d, 0x3f, 0x64, 0x43, 0xa6, 0xff, 0x17, 0x01, 0x9d, + 0x9a, 0x0f, 0x00, 0xfc, 0x17, 0x00, 0x68, 0xe7, 0x2b, 0xcd, 0x73, 0x58, + 0x9a, 0x04, 0x3e, 0x01, 0xa0, 0x05, 0xbc, 0xc3, 0x07, 0x37, 0x98, 0x27, + 0x00, 0x78, 0xb0, 0x06, 0xe4, 0xdb, 0xb8, 0xf9, 0x1b, 0x76, 0xe6, 0x34, + 0x7d, 0xc1, 0x96, 0x75, 0x00, 0x00, 0x9c, 0xbb, 0x1b, 0x62, 0xdc, 0xce, + 0x00, 0x00, 0x7f, 0x60, 0xb0, 0x41, 0xf1, 0x61, 0xd6, 0xc3, 0xdb, 0x81, + 0x21, 0x67, 0x4d, 0x70, 0x04, 0x1f, 0x00, 0xa0, 0x04, 0xc0, 0x01, 0x86, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x83, 0xe7, 0xff, 0xff, + 0xff, 0x00, 0xe6, 0xf0, 0x47, 0x27, 0x46, 0xa8, 0xff, 0xff, 0xff, 0x80, + 0x0b, 0xa6, 0x5f, 0x28, 0x14, 0x34, 0x00, 0x00, 0x00, 0x00, 0x82, 0x01, + 0x75, 0x28, 0x10, 0xc0, 0xff, 0xff, 0xff, 0x00, 0xe6, 0x79, 0x6f, 0x28, + 0x53, 0x11, 0x00, 0x00, 0x00, 0x00, 0x88, 0x51, 0x67, 0x27, 0xdd, 0x11, + 0x00, 0x00, 0x00, 0x00, 0x80, 0x2c, 0x70, 0x28, 0xc2, 0xfc, 0xff, 0xff, + 0xff, 0x80, 0x2e, 0xef, 0x54, 0x27, 0xbe, 0xe0, 0xff, 0xff, 0xff, 0x80, + 0x10, 0x40, 0x56, 0x27, 0x50, 0xa6, 0xff, 0xff, 0xff, 0x00, 0x7c, 0x3a, + 0x75, 0x28, 0x1a, 0xdd, 0xff, 0xff, 0xff, 0x00, 0x81, 0xf1, 0x42, 0x27, + 0xfa, 0x08, 0x00, 0x00, 0x00, 0x00, 0xec, 0xd8, 0x41, 0x27, 0xb3, 0xff, + 0xff, 0xff, 0xff, 0x80, 0xbb, 0xa9, 0x7e, 0x28, 0x51, 0x9b, 0xff, 0xff, + 0xff, 0x00, 0x4b, 0xc4, 0x64, 0x28, 0x87, 0x11, 0x00, 0x00, 0x00, 0x00, + 0x2c, 0x2c, 0x46, 0x27, 0x50, 0xc7, 0xff, 0xff, 0xff, 0x80, 0x7d, 0x88, + 0x6d, 0x27, 0x3a, 0xe3, 0xff, 0xff, 0xff, 0x00, 0x15, 0xfa, 0x4b, 0x27, + 0xa8, 0xd9, 0xff, 0xff, 0xff, 0x00, 0x23, 0x0f, 0x53, 0x27, 0x4d, 0xac, + 0xff, 0xff, 0xff, 0x00, 0x59, 0x90, 0x62, 0x28, 0x4d, 0x2b, 0x00, 0x00, + 0x00, 0x00, 0x0d, 0x37, 0x43, 0x27, 0x07, 0x05, 0x00, 0x00, 0x00, 0x00, + 0x95, 0xab, 0x42, 0x27, 0x9f, 0xf2, 0xff, 0xff, 0xff, 0x80, 0xb3, 0xfa, + 0x56, 0x27, 0x4b, 0xb8, 0xff, 0xff, 0xff, 0x00, 0x68, 0x16, 0x41, 0x27, + 0x71, 0xf0, 0xff, 0xff, 0xff, 0x00, 0xc5, 0xfa, 0x7b, 0x28, 0xa4, 0x2b, + 0x00, 0x00, 0x00, 0x00, 0x9c, 0xb9, 0x6e, 0x28, 0xfc, 0xd5, 0xff, 0xff, + 0xff, 0x80, 0x50, 0x5c, 0x47, 0x27, 0x24, 0x0d, 0x00, 0x00, 0x00, 0x00, + 0x75, 0x04, 0x54, 0x27, 0xc8, 0xd9, 0xff, 0xff, 0xff, 0x00, 0x24, 0xbc, + 0x47, 0x27, 0x6e, 0xff, 0xff, 0xff, 0xff, 0x80, 0x83, 0xb1, 0x52, 0x27, + 0x1b, 0x38, 0x00, 0x00, 0x00, 0x80, 0xc0, 0x36, 0x74, 0x28, 0x4e, 0xbf, + 0xff, 0xff, 0xff, 0x80, 0x12, 0xe4, 0x41, 0x27, 0x3e, 0x9b, 0x00, 0x00, + 0x00, 0x00, 0x80, 0xdb, 0x59, 0x28, 0xb4, 0xf5, 0xff, 0xff, 0xff, 0x80, + 0x57, 0x53, 0x4d, 0x27, 0xc7, 0xff, 0xff, 0xff, 0xff, 0x80, 0x3f, 0x2b, + 0x46, 0x27, 0x2a, 0xd5, 0xff, 0xff, 0xff, 0x80, 0xc4, 0xb2, 0x43, 0x27, + 0x56, 0xc7, 0xff, 0xff, 0xff, 0x80, 0x5a, 0x57, 0x5f, 0x28, 0x6d, 0x11, + 0x00, 0x00, 0x00, 0x00, 0x5a, 0x77, 0x7d, 0x28, 0x3c, 0xda, 0xff, 0xff, + 0xff, 0x00, 0x0d, 0xc4, 0x6f, 0x27, 0x5a, 0x32, 0x00, 0x00, 0x00, 0x80, + 0xe4, 0x37, 0x7d, 0x28, 0x0a, 0xf8, 0xff, 0xff, 0xff, 0x00, 0x19, 0xdc, + 0x62, 0x28, 0x47, 0x00, 0x00, 0x00, 0x00, 0x00, 0x39, 0x30, 0x54, 0x27, + 0x86, 0xf1, 0xff, 0xff, 0xff, 0x80, 0xec, 0xce, 0x54, 0x27, 0x1d, 0x04, + 0x00, 0x00, 0x00, 0x80, 0x41, 0x7c, 0x43, 0x27, 0x4a, 0xe3, 0xff, 0xff, + 0xff, 0x00, 0x12, 0xd8, 0x41, 0x27, 0xe1, 0xa5, 0xff, 0xff, 0xff, 0x00, + 0xdc, 0x88, 0x6e, 0x28, 0xef, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x67, 0x1a, + 0x79, 0x28, 0x27, 0xb7, 0xff, 0xff, 0xff, 0x80, 0x3b, 0xa2, 0x7d, 0x28, + 0xf4, 0x28, 0x00, 0x00, 0x00, 0x00, 0x16, 0x9f, 0x72, 0x28, 0x86, 0x27, + 0x00, 0x00, 0x00, 0x00, 0x74, 0x5f, 0x72, 0x28, 0xb4, 0xed, 0xff, 0xff, + 0xff, 0x80, 0xc5, 0x1f, 0x5b, 0x27, 0x29, 0xf4, 0xff, 0xff, 0xff, 0x00, + 0x40, 0x16, 0x49, 0x27, 0x5f, 0xe3, 0xff, 0xff, 0xff, 0x80, 0x58, 0xbd, + 0x44, 0x27, 0x46, 0x14, 0x00, 0x00, 0x00, 0x80, 0x41, 0x0b, 0x63, 0x28, + 0xa7, 0x1c, 0x00, 0x00, 0x00, 0x80, 0x23, 0x66, 0x51, 0x27, 0x83, 0x1f, + 0x00, 0x00, 0x00, 0x80, 0xe5, 0xd2, 0x7b, 0x28, 0xc6, 0x24, 0x00, 0x00, + 0x00, 0x80, 0x55, 0xbf, 0x46, 0x27, 0x63, 0x1c, 0x00, 0x00, 0x00, 0x00, + 0x11, 0x1f, 0x46, 0x27, 0xf9, 0xf6, 0xff, 0xff, 0xff, 0x80, 0x66, 0x61, + 0x51, 0x27, 0xad, 0x0f, 0x00, 0x00, 0x00, 0x00, 0xad, 0xc5, 0x7d, 0x28, + 0x8a, 0xbb, 0xff, 0xff, 0xff, 0x00, 0x90, 0x4a, 0x68, 0x28, 0xf0, 0xe4, + 0xff, 0xff, 0xff, 0x80, 0x02, 0x4f, 0x43, 0x27, 0xcf, 0xce, 0xff, 0xff, + 0xff, 0x80, 0x91, 0x1a, 0x68, 0x28, 0x15, 0xe9, 0xff, 0xff, 0xff, 0x80, + 0xd8, 0x93, 0x50, 0x27, 0xf4, 0xbf, 0xff, 0xff, 0xff, 0x00, 0x84, 0xc5, + 0x60, 0x28, 0x77, 0xbf, 0xff, 0xff, 0xff, 0x80, 0xb2, 0x9e, 0x46, 0x27, + 0x01, 0x0e, 0x00, 0x00, 0x00, 0x80, 0x0f, 0x79, 0x57, 0x27, 0xf9, 0x16, + 0x00, 0x00, 0x00, 0x00, 0xbe, 0xb4, 0x47, 0x27, 0x06, 0xd7, 0xff, 0xff, + 0xff, 0x80, 0xa6, 0xce, 0x44, 0x27, 0x6b, 0xe6, 0xff, 0xff, 0xff, 0x80, + 0xe6, 0xc7, 0x47, 0x27, 0x34, 0xd2, 0xff, 0xff, 0xff, 0x00, 0xf3, 0x38, + 0x64, 0x28, 0xb6, 0x2d, 0x00, 0x00, 0x00, 0x00, 0x4f, 0x14, 0x43, 0x27, + 0xf8, 0x95, 0xff, 0xff, 0xff, 0x00, 0x04, 0x40, 0x40, 0x27, 0xaa, 0x16, + 0x00, 0x00, 0x00, 0x00, 0xc0, 0x8a, 0x7f, 0x28, 0xba, 0x02, 0x00, 0x00, + 0x00, 0x80, 0x78, 0x9a, 0x63, 0x27, 0x49, 0xe0, 0xff, 0xff, 0xff, 0x00, + 0x3a, 0x10, 0x43, 0x27, 0x48, 0x14, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x83, + 0x41, 0x27, 0x9d, 0x09, 0x00, 0x00, 0x00, 0x80, 0x5b, 0xbd, 0x6b, 0x28, + 0x7e, 0x89, 0xff, 0xff, 0xff, 0x00, 0x37, 0xf2, 0x49, 0x27, 0x6b, 0xfb, + 0xff, 0xff, 0xff, 0x80, 0x74, 0x1f, 0x41, 0x27, 0x66, 0xc7, 0xff, 0xff, + 0xff, 0x80, 0x98, 0x6a, 0x52, 0x27, 0xe1, 0xe6, 0xff, 0xff, 0xff, 0x80, + 0x77, 0x8c, 0x4f, 0x26, 0x27, 0x2c, 0x00, 0x00, 0x00, 0x00, 0x0e, 0x64, + 0x63, 0x27, 0x08, 0xf3, 0xff, 0xff, 0xff, 0x80, 0xd9, 0x69, 0x64, 0x28, + 0x31, 0x01, 0x00, 0x00, 0x00, 0x00, 0xa8, 0xf7, 0x4e, 0x27, 0x00, 0x05, + 0x00, 0x00, 0x00, 0x00, 0xe6, 0xac, 0x4c, 0x28, 0xf6, 0xec, 0xff, 0xff, + 0xff, 0x00, 0x67, 0xe3, 0x6e, 0x28, 0x0c, 0x25, 0x00, 0x00, 0x00, 0x00, + 0x25, 0x6f, 0x49, 0x28, 0x1d, 0x0c, 0x00, 0x00, 0x00, 0x00, 0xf2, 0x13, + 0x4f, 0x27, 0xd1, 0xc1, 0xff, 0xff, 0xff, 0x80, 0xf7, 0xcf, 0x64, 0x27, + 0x73, 0x87, 0xff, 0xff, 0xff, 0x00, 0x52, 0x79, 0x66, 0x28, 0x65, 0xf8, + 0xff, 0xff, 0xff, 0x00, 0x1b, 0xa3, 0x52, 0x27, 0x79, 0xbe, 0xff, 0xff, + 0xff, 0x80, 0xa0, 0xd9, 0x51, 0x27, 0xb1, 0xcf, 0xff, 0xff, 0xff, 0x00, + 0x5b, 0x99, 0x5f, 0x27, 0x37, 0xf7, 0xff, 0xff, 0xff, 0x00, 0xd9, 0xe2, + 0x43, 0x27, 0xe6, 0xc0, 0xff, 0xff, 0xff, 0x00, 0x93, 0x03, 0x5c, 0x27, + 0x7b, 0xef, 0xff, 0xff, 0xff, 0x80, 0x21, 0x71, 0x4e, 0x27, 0x52, 0xe0, + 0xff, 0xff, 0xff, 0x80, 0x53, 0x70, 0x4c, 0x27, 0x24, 0xa5, 0xff, 0xff, + 0xff, 0x00, 0xb7, 0xee, 0x7f, 0x28, 0x72, 0xad, 0xff, 0xff, 0xff, 0x80, + 0x97, 0xdc, 0x7f, 0x28, 0x4e, 0x25, 0x00, 0x00, 0x00, 0x80, 0x96, 0x17, + 0x4a, 0x27, 0x2c, 0xfd, 0xff, 0xff, 0xff, 0x80, 0x45, 0xf8, 0x45, 0x27, + 0x52, 0x29, 0x00, 0x00, 0x00, 0x00, 0x84, 0x41, 0x44, 0x27, 0x42, 0xf8, + 0xff, 0xff, 0xff, 0x00, 0x83, 0xad, 0x45, 0x27, 0xde, 0xe4, 0xff, 0xff, + 0xff, 0x00, 0x4a, 0x1d, 0x64, 0x28, 0x79, 0x04, 0x00, 0x00, 0x00, 0x00, + 0x12, 0x92, 0x74, 0x28, 0xe1, 0x1b, 0x00, 0x00, 0x00, 0x00, 0xcd, 0xc3, + 0x47, 0x27, 0x5c, 0x10, 0x00, 0x00, 0x00, 0x00, 0xb2, 0xe8, 0x43, 0x27, + 0x2b, 0x2a, 0x00, 0x00, 0x00, 0x80, 0xef, 0x72, 0x6d, 0x28, 0x45, 0x0b, + 0x00, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x73, 0x28, 0x04, 0xc5, 0xff, 0xff, + 0xff, 0x80, 0x70, 0x16, 0x61, 0x27, 0x5c, 0x39, 0x00, 0x00, 0x00, 0x00, + 0x36, 0x2a, 0x70, 0x28, 0x50, 0xf1, 0xff, 0xff, 0xff, 0x80, 0x85, 0x74, + 0x47, 0x27, 0x17, 0xb8, 0xff, 0xff, 0xff, 0x80, 0x7e, 0x71, 0x73, 0x28, + 0xf4, 0xf8, 0xff, 0xff, 0xff, 0x80, 0xff, 0x75, 0x4b, 0x27, 0x1b, 0xe6, + 0xff, 0xff, 0xff, 0x80, 0xab, 0xf8, 0x66, 0x27, 0xb2, 0x0d, 0x00, 0x00, + 0x00, 0x00, 0xf2, 0x59, 0x58, 0x28, 0xd2, 0xae, 0xff, 0xff, 0xff, 0x80, + 0xb1, 0x49, 0x78, 0x28, 0x4a, 0xee, 0xff, 0xff, 0xff, 0x80, 0x57, 0x27, + 0x64, 0x27, 0x7d, 0x2e, 0x00, 0x00, 0x00, 0x00, 0x5a, 0x4d, 0x56, 0x27, + 0x8d, 0xe7, 0xff, 0xff, 0xff, 0x80, 0xd0, 0x37, 0x50, 0x27, 0x92, 0x03, + 0x00, 0x00, 0x00, 0x80, 0x0c, 0x90, 0x54, 0x27, 0xd6, 0x34, 0x00, 0x00, + 0x00, 0x80, 0x39, 0x11, 0x45, 0x27, 0x1c, 0xdf, 0xff, 0xff, 0xff, 0x80, + 0x30, 0xd4, 0x4f, 0x27, 0x85, 0xab, 0xff, 0xff, 0xff, 0x80, 0x8b, 0xda, + 0x6c, 0x28, 0xbf, 0x4b, 0x00, 0x00, 0x00, 0x80, 0x52, 0x69, 0x77, 0x28, + 0x9b, 0x3e, 0x00, 0x00, 0x00, 0x80, 0xd3, 0x70, 0x7f, 0x28, 0x09, 0xd6, + 0xff, 0xff, 0xff, 0x00, 0x88, 0x5e, 0x7b, 0x28, 0x7a, 0x00, 0x00, 0x00, + 0x00, 0x80, 0xee, 0xb7, 0x6b, 0x28, 0x1c, 0x18, 0x00, 0x00, 0x00, 0x80, + 0x10, 0xea, 0x79, 0x28, 0x76, 0x36, 0x00, 0x00, 0x00, 0x80, 0x0c, 0xfa, + 0x6c, 0x28, 0x80, 0x94, 0xff, 0xff, 0xff, 0x00, 0x04, 0x42, 0x46, 0x27, + 0x6b, 0xf7, 0xff, 0xff, 0xff, 0x00, 0x49, 0x3e, 0x7e, 0x28, 0x0c, 0x1b, + 0x00, 0x00, 0x00, 0x80, 0x5a, 0x1d, 0x4c, 0x27, 0xa6, 0x95, 0xff, 0xff, + 0xff, 0x00, 0x1a, 0x71, 0x75, 0x28, 0x64, 0xd4, 0xff, 0xff, 0xff, 0x00, + 0x87, 0x60, 0x42, 0x27, 0xc0, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x62, 0x77, + 0x6b, 0x27, 0xea, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x4e, 0x68, 0x74, 0x28, + 0x41, 0x01, 0x00, 0x00, 0x00, 0x80, 0x43, 0x9c, 0x42, 0x27, 0xba, 0x1d, + 0x00, 0x00, 0x00, 0x00, 0xef, 0xa0, 0x5b, 0x28, 0x80, 0x2a, 0x00, 0x00, + 0x00, 0x80, 0x05, 0xdd, 0x54, 0x28, 0x9a, 0x13, 0x00, 0x00, 0x00, 0x80, + 0x75, 0xda, 0x40, 0x27, 0xf0, 0x27, 0x00, 0x00, 0x00, 0x80, 0x3f, 0x23, + 0x71, 0x28, 0x31, 0x0d, 0x00, 0x00, 0x00, 0x80, 0x01, 0xaf, 0x51, 0x27, + 0x9f, 0x13, 0x00, 0x00, 0x00, 0x00, 0xab, 0x41, 0x73, 0x28, 0xde, 0xf1, + 0xff, 0xff, 0xff, 0x80, 0xde, 0xd5, 0x44, 0x27, 0x9b, 0xcf, 0xff, 0xff, + 0xff, 0x00, 0x70, 0xaa, 0x51, 0x27, 0xe5, 0xf4, 0xff, 0xff, 0xff, 0x80, + 0x6a, 0xd8, 0x5e, 0x27, 0xbc, 0xc5, 0xff, 0xff, 0xff, 0x00, 0x55, 0xd9, + 0x57, 0x27, 0xea, 0xf1, 0xff, 0xff, 0xff, 0x00, 0x8c, 0xe6, 0x56, 0x27, + 0x32, 0xf6, 0xff, 0xff, 0xff, 0x00, 0x13, 0x79, 0x6d, 0x28, 0x12, 0xf2, + 0xff, 0xff, 0xff, 0x00, 0x46, 0x97, 0x41, 0x27, 0x6e, 0xdf, 0xff, 0xff, + 0xff, 0x80, 0xbc, 0x24, 0x43, 0x27, 0x44, 0xd2, 0xff, 0xff, 0xff, 0x80, + 0x79, 0x14, 0x7d, 0x28, 0xa6, 0x54, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x15, + 0x4d, 0x27, 0x6b, 0x31, 0x00, 0x00, 0x00, 0x00, 0x1b, 0x2a, 0x5f, 0x28, + 0x48, 0x09, 0x00, 0x00, 0x00, 0x80, 0xdd, 0x15, 0x49, 0x27, 0x77, 0xee, + 0xff, 0xff, 0xff, 0x80, 0x7b, 0xdd, 0x67, 0x27, 0xbb, 0xbc, 0xff, 0xff, + 0xff, 0x80, 0xf6, 0x25, 0x49, 0x27, 0x7c, 0xb5, 0xff, 0xff, 0xff, 0x80, + 0x3d, 0x55, 0x4e, 0x27, 0x87, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x53, 0x5d, + 0x4d, 0x27, 0xba, 0xda, 0xff, 0xff, 0xff, 0x80, 0xb7, 0x9f, 0x48, 0x27, + 0x2e, 0xe9, 0xff, 0xff, 0xff, 0x00, 0xbf, 0x99, 0x47, 0x27, 0xd0, 0xff, + 0xff, 0xff, 0xff, 0x80, 0x67, 0x8f, 0x44, 0x27, 0x8a, 0xc1, 0xff, 0xff, + 0xff, 0x80, 0x7c, 0x56, 0x76, 0x28, 0x23, 0x42, 0xff, 0xff, 0xff, 0x00, + 0x0d, 0x8a, 0x5a, 0x28, 0xdf, 0xe8, 0xff, 0xff, 0xff, 0x80, 0x20, 0x30, + 0x72, 0x28, 0x13, 0x12, 0x00, 0x00, 0x00, 0x80, 0x4e, 0x17, 0x51, 0x27, + 0x63, 0xe5, 0xff, 0xff, 0xff, 0x00, 0x91, 0x0a, 0x51, 0x27, 0xdf, 0xe9, + 0xff, 0xff, 0xff, 0x80, 0xb0, 0x62, 0x56, 0x27, 0xcc, 0xc5, 0xff, 0xff, + 0xff, 0x80, 0x2f, 0x29, 0x6b, 0x28, 0xfd, 0xe2, 0xff, 0xff, 0xff, 0x00, + 0x16, 0x2a, 0x54, 0x27, 0x43, 0xf5, 0xff, 0xff, 0xff, 0x80, 0xc1, 0x2a, + 0x65, 0x27, 0x30, 0xf5, 0xff, 0xff, 0xff, 0x00, 0xe7, 0x4e, 0x63, 0x27, + 0x60, 0x1e, 0x00, 0x00, 0x00, 0x00, 0xa8, 0x63, 0x7d, 0x28, 0x62, 0x9f, + 0xff, 0xff, 0xff, 0x80, 0x2b, 0xe7, 0x7e, 0x28, 0xcb, 0x0b, 0x00, 0x00, + 0x00, 0x00, 0xb3, 0x4f, 0x54, 0x27, 0xd1, 0x5c, 0x00, 0x00, 0x00, 0x80, + 0xb5, 0x26, 0x71, 0x28, 0xe9, 0xdf, 0xff, 0xff, 0xff, 0x80, 0x76, 0x31, + 0x47, 0x27, 0xec, 0x20, 0x00, 0x00, 0x00, 0x00, 0x05, 0xf6, 0x7a, 0x28, + 0x47, 0xfb, 0xff, 0xff, 0xff, 0x80, 0x48, 0x59, 0x44, 0x27, 0x94, 0x9e, + 0xff, 0xff, 0xff, 0x80, 0x38, 0xf9, 0x52, 0x27, 0x45, 0x0e, 0x00, 0x00, + 0x00, 0x80, 0xb7, 0x64, 0x43, 0x27, 0x27, 0x0b, 0x00, 0x00, 0x00, 0x80, + 0x2a, 0xc4, 0x44, 0x27, 0x26, 0xdb, 0xff, 0xff, 0xff, 0x80, 0x40, 0x6b, + 0x69, 0x27, 0xdf, 0xbb, 0xff, 0xff, 0xff, 0x80, 0xcb, 0xd0, 0x7b, 0x28, + 0x61, 0x51, 0x00, 0x00, 0x00, 0x80, 0x31, 0x22, 0x78, 0x28, 0xd9, 0x1d, + 0x00, 0x00, 0x00, 0x00, 0xca, 0x35, 0x7c, 0x28, 0xa9, 0xb5, 0xff, 0xff, + 0xff, 0x00, 0xef, 0xa8, 0x40, 0x27, 0xb9, 0x5a, 0x00, 0x00, 0x00, 0x00, + 0x91, 0x77, 0x7a, 0x28, 0xea, 0xd7, 0xff, 0xff, 0xff, 0x80, 0x16, 0xce, + 0x45, 0x27, 0x02, 0xfb, 0xff, 0xff, 0xff, 0x00, 0x84, 0xd9, 0x5c, 0x27, + 0x0c, 0x48, 0x00, 0x00, 0x00, 0x80, 0xdc, 0xc1, 0x7f, 0x28, 0x29, 0xea, + 0xff, 0xff, 0xff, 0x80, 0xaa, 0x86, 0x7d, 0x28, 0x00, 0x0a, 0x00, 0x00, + 0x00, 0x00, 0xc6, 0x83, 0x48, 0x27, 0xf5, 0x1a, 0x00, 0x00, 0x00, 0x80, + 0x7f, 0x8b, 0x60, 0x28, 0x14, 0x14, 0x00, 0x00, 0x00, 0x80, 0x06, 0x77, + 0x43, 0x27, 0x22, 0x0b, 0x00, 0x00, 0x00, 0x00, 0xd9, 0x0b, 0x44, 0x27, + 0xbc, 0x24, 0x00, 0x00, 0x00, 0x80, 0x98, 0x25, 0x7e, 0x28, 0xeb, 0xda, + 0xff, 0xff, 0xff, 0x00, 0x6d, 0xaf, 0x57, 0x27, 0xed, 0xe8, 0xff, 0xff, + 0xff, 0x00, 0xb0, 0x3f, 0x52, 0x27, 0x13, 0x12, 0x00, 0x00, 0x00, 0x80, + 0x9e, 0x5d, 0x56, 0x27, 0xcd, 0x0a, 0x00, 0x00, 0x00, 0x80, 0xf1, 0xd4, + 0x4d, 0x27, 0x8a, 0x28, 0x00, 0x00, 0x00, 0x80, 0xcc, 0x12, 0x4b, 0x27, + 0x62, 0x03, 0x00, 0x00, 0x00, 0x00, 0x19, 0xae, 0x54, 0x27, 0xd2, 0x8f, + 0xff, 0xff, 0xff, 0x00, 0x71, 0x36, 0x5b, 0x27, 0x0f, 0x08, 0x00, 0x00, + 0x00, 0x00, 0x0f, 0x10, 0x60, 0x28, 0x4c, 0x41, 0x00, 0x00, 0x00, 0x00, + 0xba, 0x5e, 0x59, 0x27, 0x95, 0xd9, 0xff, 0xff, 0xff, 0x80, 0xc1, 0x6f, + 0x7b, 0x28, 0xea, 0xfc, 0xff, 0xff, 0xff, 0x00, 0xf9, 0xa6, 0x4e, 0x27, + 0x6a, 0x01, 0x00, 0x00, 0x00, 0x80, 0x7e, 0xf3, 0x4e, 0x27, 0x4b, 0x95, + 0xff, 0xff, 0xff, 0x00, 0x64, 0x9d, 0x76, 0x28, 0x6e, 0x0f, 0x00, 0x00, + 0x00, 0x80, 0xc2, 0x27, 0x50, 0x27, 0x41, 0x0f, 0x00, 0x00, 0x00, 0x80, + 0x24, 0xac, 0x69, 0x28, 0xea, 0xfc, 0xff, 0xff, 0xff, 0x80, 0x62, 0x27, + 0x43, 0x27, 0x55, 0xe8, 0xff, 0xff, 0xff, 0x00, 0x1b, 0x77, 0x54, 0x27, + 0xab, 0x8a, 0xff, 0xff, 0xff, 0x80, 0x37, 0xe5, 0x6d, 0x28, 0x77, 0xa9, + 0xff, 0xff, 0xff, 0x00, 0xf2, 0x9a, 0x44, 0x27, 0x6e, 0x38, 0x00, 0x00, + 0x00, 0x80, 0x8f, 0x5d, 0x54, 0x27, 0xc8, 0x1e, 0x00, 0x00, 0x00, 0x00, + 0xa6, 0x44, 0x40, 0x27, 0x31, 0xf0, 0xff, 0xff, 0xff, 0x00, 0x86, 0xc6, + 0x47, 0x27, 0x41, 0x99, 0xff, 0xff, 0xff, 0x00, 0x47, 0xba, 0x49, 0x27, + 0x0c, 0x0a, 0x00, 0x00, 0x00, 0x80, 0x2d, 0x7a, 0x57, 0x27, 0x51, 0xc6, + 0xff, 0xff, 0xff, 0x80, 0x49, 0xf0, 0x65, 0x27, 0xdc, 0x28, 0x00, 0x00, + 0x00, 0x00, 0x0a, 0xe3, 0x44, 0x27, 0x22, 0xad, 0xff, 0xff, 0xff, 0x80, + 0x03, 0x78, 0x45, 0x27, 0xee, 0x2b, 0x00, 0x00, 0x00, 0x00, 0x1e, 0xaa, + 0x4f, 0x27, 0x99, 0xf0, 0xff, 0xff, 0xff, 0x00, 0xed, 0x80, 0x5d, 0x28, + 0x0b, 0xf2, 0xff, 0xff, 0xff, 0x80, 0x2c, 0x4e, 0x74, 0x28, 0xba, 0x32, + 0x00, 0x00, 0x00, 0x80, 0x63, 0xf5, 0x45, 0x27, 0xc4, 0x3c, 0x00, 0x00, + 0x00, 0x80, 0x0a, 0x44, 0x79, 0x28, 0x7c, 0xb2, 0xff, 0xff, 0xff, 0x00, + 0xde, 0x61, 0x6c, 0x28, 0xac, 0x07, 0x00, 0x00, 0x00, 0x00, 0x66, 0x6b, + 0x4a, 0x27, 0x6d, 0x0d, 0x00, 0x00, 0x00, 0x00, 0x65, 0x30, 0x5a, 0x27, + 0xef, 0x15, 0x00, 0x00, 0x00, 0x80, 0xfc, 0x3f, 0x40, 0x27, 0xce, 0xf9, + 0xff, 0xff, 0xff, 0x80, 0x18, 0xfc, 0x43, 0x27, 0x2f, 0x11, 0x00, 0x00, + 0x00, 0x80, 0x16, 0x56, 0x53, 0x27, 0x8f, 0x10, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x08, 0x6d, 0x28, 0xe2, 0x05, 0x00, 0x00, 0x00, 0x00, 0x2c, 0x6e, + 0x6d, 0x28, 0xda, 0xdc, 0xff, 0xff, 0xff, 0x80, 0xb2, 0x9d, 0x42, 0x27, + 0xff, 0x06, 0x00, 0x00, 0x00, 0x80, 0xb9, 0xd0, 0x50, 0x27, 0xc1, 0x10, + 0x00, 0x00, 0x00, 0x80, 0x95, 0xd8, 0x46, 0x27, 0xc0, 0xeb, 0xff, 0xff, + 0xff, 0x00, 0xf9, 0x7b, 0x71, 0x28, 0x4b, 0xe1, 0xff, 0xff, 0xff, 0x00, + 0xc1, 0xe0, 0x61, 0x28, 0x72, 0xec, 0xff, 0xff, 0xff, 0x80, 0x63, 0x79, + 0x48, 0x27, 0xeb, 0xe4, 0xff, 0xff, 0xff, 0x00, 0x21, 0xf9, 0x63, 0x27, + 0x34, 0x31, 0x00, 0x00, 0x00, 0x80, 0x99, 0x9d, 0x78, 0x28, 0xe0, 0xf9, + 0xff, 0xff, 0xff, 0x00, 0x3b, 0x37, 0x50, 0x27, 0x9b, 0x23, 0x00, 0x00, + 0x00, 0x80, 0xcb, 0xad, 0x43, 0x27, 0xa3, 0xd8, 0xff, 0xff, 0xff, 0x00, + 0xf4, 0xb5, 0x48, 0x27, 0xb1, 0xb6, 0xff, 0xff, 0xff, 0x80, 0xe9, 0xed, + 0x50, 0x27, 0xa7, 0xec, 0xff, 0xff, 0xff, 0x80, 0xc5, 0x04, 0x5c, 0x27, + 0x15, 0x23, 0x00, 0x00, 0x00, 0x80, 0x6b, 0x91, 0x46, 0x27, 0xd3, 0xa3, + 0xff, 0xff, 0xff, 0x80, 0x9c, 0x54, 0x7f, 0x28, 0xa2, 0xb1, 0xff, 0xff, + 0xff, 0x80, 0x8d, 0x79, 0x73, 0x28, 0x3d, 0x29, 0x00, 0x00, 0x00, 0x80, + 0x0a, 0x1f, 0x43, 0x27, 0xfb, 0xbc, 0xff, 0xff, 0xff, 0x80, 0x90, 0x75, + 0x65, 0x27, 0x77, 0x29, 0x00, 0x00, 0x00, 0x80, 0xf9, 0xcb, 0x61, 0x27, + 0xfe, 0xff, 0x55, 0x00, 0x9c, 0x95, 0xff, 0x2b, 0xf1, 0x7d, 0x7d, 0xd3, + 0xdc, 0x6f, 0xab, 0x67, 0xfb, 0xe0, 0x8f, 0xbc, 0xce, 0xca, 0x57, 0xa5, + 0x20, 0x73, 0x7b, 0x4d, 0x7c, 0x76, 0x75, 0x9f, 0xa0, 0xcb, 0xda, 0x3e, + 0x21, 0xa8, 0x88, 0xbb, 0xc2, 0xd9, 0xde, 0x33, 0x23, 0xe4, 0xba, 0xd9, + 0xe6, 0xa0, 0xcc, 0xde, 0x35, 0x14, 0x5d, 0xc7, 0x97, 0x19, 0xab, 0xc9, + 0x37, 0x9d, 0xac, 0x6f, 0xbd, 0x9b, 0xc4, 0x7b, 0x84, 0xec, 0xb7, 0xf8, + 0xc0, 0x0f, 0x7a, 0xf5, 0x86, 0x6f, 0xb3, 0x38, 0xfa, 0xee, 0x82, 0xb7, + 0xcf, 0x2e, 0x0d, 0x45, 0x4b, 0x51, 0xb2, 0xd2, 0x93, 0xe8, 0x52, 0x65, + 0xcd, 0xa9, 0x6b, 0x9a, 0x1a, 0xd6, 0x1a, 0xc7, 0x97, 0x5f, 0xe3, 0x7e, + 0x42, 0xd4, 0x8a, 0xd9, 0x3c, 0x97, 0xd7, 0x8a, 0xff, 0x85, 0xdd, 0x9f, + 0xe4, 0xb5, 0xca, 0x61, 0xb4, 0x59, 0x4f, 0x3b, 0xa2, 0xb9, 0x8d, 0xc1, + 0xf9, 0x7e, 0xdb, 0xe1, 0x82, 0x91, 0x05, 0xd7, 0xbc, 0x77, 0x8d, 0x31, + 0x20, 0x2f, 0x6e, 0x50, 0x3d, 0xfd, 0x5d, 0xa9, 0x37, 0x7a, 0xad, 0x18, + 0x1d, 0x25, 0xcf, 0xcd, 0x17, 0xc7, 0xb8, 0x05, 0xee, 0x38, 0x2e, 0x5b, + 0xb6, 0x32, 0xe8, 0x75, 0x89, 0x80, 0x12, 0xa2, 0xbc, 0xb1, 0x43, 0x84, + 0x83, 0x5c, 0xec, 0xdf, 0x4b, 0xc3, 0x6d, 0xe4, 0x94, 0x8d, 0xf8, 0xb5, + 0xf9, 0xab, 0x02, 0x34, 0x5d, 0xf4, 0xff, 0xda, 0x62, 0x9f, 0xb7, 0xf4, + 0xee, 0xf9, 0xc3, 0x00, 0xbd, 0xf8, 0x7b, 0x15, 0x5f, 0xf0, 0x17, 0x0e, + 0xf7, 0xad, 0xd9, 0x1c, 0x3a, 0x35, 0xe1, 0xb7, 0x76, 0x4b, 0x73, 0xec, + 0x0a, 0x77, 0xe6, 0x18, 0x9b, 0x85, 0x3b, 0x8e, 0x98, 0xad, 0xaf, 0xe0, + 0x33, 0x43, 0xef, 0x98, 0x99, 0xfe, 0x1f, 0x50, 0x0d, 0xef, 0xf7, 0xfc, + 0x49, 0x94, 0x63, 0x78, 0x7e, 0x3f, 0xff, 0xd2, 0x25, 0x97, 0x58, 0xe8, + 0xfe, 0x26, 0xeb, 0x33, 0x9f, 0x10, 0xd3, 0xb3, 0x6f, 0xef, 0xe7, 0x66, + 0x42, 0x31, 0x2d, 0xbf, 0x9b, 0x3f, 0x5a, 0xf4, 0xbb, 0xbb, 0xec, 0x1e, + 0x94, 0x86, 0x54, 0xd5, 0x37, 0x6c, 0x17, 0xca, 0xc0, 0x12, 0xde, 0x0a, + 0x65, 0xba, 0x6d, 0xf0, 0x3a, 0xa1, 0x04, 0xce, 0x66, 0x36, 0x95, 0x2f, + 0xad, 0x33, 0xa6, 0x67, 0x23, 0x73, 0xc6, 0xb8, 0x33, 0xf9, 0x5e, 0xac, + 0x1a, 0xad, 0xf5, 0x6d, 0xfe, 0x15, 0x3e, 0x3f, 0xb5, 0xd7, 0xe5, 0xbe, + 0x27, 0xab, 0x15, 0x8a, 0x41, 0x4e, 0xe1, 0xd6, 0xe5, 0x66, 0x24, 0x9c, + 0x8d, 0xfa, 0xa4, 0xb2, 0x70, 0x11, 0x90, 0x2b, 0x16, 0x4a, 0x1a, 0x98, + 0xd4, 0x5a, 0x2d, 0x8e, 0xbc, 0x2a, 0xab, 0xa3, 0x7d, 0x0d, 0xd4, 0xc1, + 0x53, 0x37, 0x44, 0xf6, 0xca, 0xab, 0x3d, 0x02, 0xbb, 0xe6, 0x0a, 0x82, + 0x0f, 0x1c, 0x47, 0x81, 0x9d, 0xef, 0x7a, 0xe1, 0x93, 0x85, 0x05, 0xf2, + 0x3b, 0x6f, 0x40, 0x02, 0xc6, 0xdf, 0xef, 0xf6, 0xe4, 0xdf, 0xf0, 0xe6, + 0xc7, 0xdb, 0xf6, 0x10, 0xda, 0xfb, 0xe5, 0x41, 0x87, 0x09, 0x1f, 0x9d, + 0x60, 0xf7, 0xc3, 0xf2, 0x69, 0x7a, 0xf2, 0xda, 0xcd, 0xff, 0xc1, 0xdb, + 0x9a, 0xa6, 0x45, 0xbd, 0xce, 0x29, 0x2f, 0x0e, 0x20, 0xa7, 0xdd, 0xaf, + 0xe4, 0xc1, 0x47, 0x28, 0x3c, 0xf2, 0xd8, 0x30, 0x4d, 0xba, 0x8f, 0x77, + 0x2a, 0xaf, 0xd0, 0x78, 0x28, 0x3b, 0x9b, 0x63, 0x1c, 0x7d, 0x33, 0x3d, + 0x7f, 0x7c, 0xe4, 0xd3, 0x00, 0x73, 0xe8, 0x5e, 0x41, 0x42, 0x3e, 0x77, + 0x08, 0xfd, 0x3c, 0x7a, 0x74, 0x4d, 0xc0, 0xc5, 0xd0, 0xeb, 0x9d, 0x9c, + 0x8a, 0x65, 0xac, 0xae, 0x8f, 0xde, 0x0f, 0x45, 0x61, 0xd1, 0x87, 0x8d, + 0x64, 0xab, 0xe9, 0x97, 0xdc, 0x9d, 0xa7, 0xd5, 0xdc, 0x06, 0xdb, 0xfa, + 0x6d, 0x2c, 0xa5, 0xc4, 0x15, 0xf5, 0xb7, 0xf0, 0x6e, 0xd4, 0xe6, 0x7e, + 0xa4, 0x2a, 0x9a, 0xa9, 0x1c, 0x82, 0xce, 0xc7, 0xaa, 0xe6, 0x4c, 0x56, + 0x2a, 0x6d, 0x2c, 0xfd, 0x2c, 0x78, 0x6d, 0x05, 0xc4, 0xdb, 0xff, 0x4a, + 0x7a, 0x4c, 0x81, 0xfa, 0x8b, 0xbf, 0xbb, 0xe6, 0x29, 0x43, 0x8d, 0x98, + 0x68, 0xeb, 0x57, 0x83, 0x8b, 0xd5, 0xdf, 0x37, 0xd5, 0x50, 0xa1, 0xc3, + 0xe1, 0xca, 0xf5, 0x1e, 0x83, 0x45, 0x5b, 0xdf, 0xe9, 0xc5, 0x6a, 0xd6, + 0xb6, 0xfd, 0x40, 0xf7, 0x73, 0xb0, 0x12, 0xc2, 0xc6, 0x9f, 0xac, 0x61, + 0x1b, 0xe7, 0x05, 0x63, 0xc7, 0xed, 0x1d, 0x2f, 0xc2, 0x63, 0xcc, 0x0f, + 0x72, 0x33, 0xdd, 0x37, 0x46, 0x56, 0xea, 0xf2, 0xfb, 0xb3, 0xfb, 0x49, + 0xa6, 0x25, 0x92, 0xfd, 0x5e, 0xb5, 0xf2, 0xf4, 0x8f, 0x3b, 0x16, 0x54, + 0x5f, 0x50, 0x7b, 0xad, 0xbf, 0xdf, 0x7d, 0x77, 0x69, 0xcf, 0xd1, 0x7a, + 0x3f, 0xee, 0x75, 0x3a, 0xbf, 0x05, 0xf8, 0x97, 0xf8, 0x2a, 0xec, 0xfa, + 0xdd, 0xa4, 0x87, 0x91, 0x00, 0x34, 0xfa, 0xce, 0xac, 0xa5, 0x4d, 0xf4, + 0x29, 0xcb, 0x3a, 0x03, 0xf9, 0x58, 0x98, 0xd7, 0x45, 0x4b, 0x22, 0xb7, + 0x18, 0x4d, 0x53, 0xf4, 0x27, 0xc5, 0xbd, 0xdd, 0x67, 0x8e, 0x6b, 0xf5, + 0xbf, 0x29, 0xd0, 0xad, 0x52, 0x7d, 0xe1, 0xbd, 0x8b, 0x79, 0x6a, 0x84, + 0x9c, 0x31, 0xb7, 0xbb, 0xd0, 0x5c, 0x4c, 0xfb, 0x16, 0x74, 0x8a, 0x3c, + 0x68, 0xee, 0xf1, 0x7f, 0x89, 0xe4, 0xf7, 0x33, 0x62, 0x01, 0xbe, 0xb7, + 0xdf, 0x8b, 0xf9, 0xa9, 0xec, 0x64, 0xcd, 0x60, 0x6d, 0xed, 0x8d, 0x59, + 0x38, 0x69, 0x7e, 0x6a, 0x45, 0xc5, 0xe8, 0xa1, 0xc8, 0xf4, 0x76, 0x32, + 0x36, 0x80, 0xd5, 0xc2, 0xaa, 0xd6, 0xd8, 0x77, 0x4e, 0x68, 0xc9, 0xb7, + 0xed, 0x6f, 0xd6, 0x11, 0x56, 0x71, 0x16, 0x3f, 0xab, 0xff, 0x20, 0x50, + 0x8e, 0x50, 0xfb, 0xac, 0xeb, 0x6e, 0x2d, 0xa4, 0xeb, 0xb4, 0xb7, 0x03, + 0x90, 0x15, 0x66, 0xbf, 0x7c, 0xa7, 0x4d, 0x51, 0x94, 0xa1, 0xbd, 0xac, + 0xf5, 0xd5, 0x04, 0xb7, 0x76, 0xad, 0x45, 0x58, 0xf5, 0x0f, 0x20, 0x7c, + 0x6d, 0x61, 0x95, 0xd8, 0x85, 0xa7, 0xb5, 0x42, 0xdb, 0xc9, 0x7e, 0x2d, + 0xe3, 0x29, 0x95, 0x0f, 0xb5, 0xf5, 0x39, 0x54, 0x11, 0x30, 0xe6, 0x5e, + 0x79, 0xd7, 0xcb, 0x76, 0x50, 0x62, 0x6d, 0xfe, 0x2a, 0xd4, 0xec, 0x02, + 0xb0, 0xed, 0xee, 0x8b, 0x3e, 0x61, 0xe0, 0x03, 0x4a, 0x5b, 0x0d, 0x56, + 0xd7, 0x16, 0xdf, 0xdd, 0x1f, 0xde, 0xad, 0xd6, 0x44, 0x52, 0xcb, 0xf8, + 0xf7, 0x08, 0x2d, 0x0c, 0x7f, 0x1b, 0x4c, 0xa7, 0x45, 0xb4, 0xbb, 0xbe, + 0xbd, 0x8d, 0x5b, 0x91, 0x7b, 0x4b, 0xe4, 0xb9, 0xc9, 0x81, 0xfb, 0xe7, + 0xf5, 0x95, 0xa4, 0x6e, 0x6f, 0x95, 0x4e, 0xff, 0xc6, 0x7e, 0x8e, 0x24, + 0x20, 0xf6, 0x5a, 0xf2, 0x57, 0x11, 0xd3, 0xca, 0x7e, 0x8b, 0xb0, 0x12, + 0x47, 0xf8, 0x5a, 0x29, 0xf7, 0x76, 0x98, 0xc7, 0xa7, 0xd6, 0xcc, 0x8e, + 0xba, 0x4a, 0x66, 0x1a, 0xf5, 0x9f, 0x52, 0xba, 0x21, 0xfc, 0x18, 0xe9, + 0x7e, 0x67, 0x27, 0xa1, 0x72, 0xbe, 0x88, 0xbd, 0xdb, 0xf6, 0x41, 0x2f, + 0xe0, 0xed, 0xf2, 0x0c, 0x84, 0x5d, 0x02, 0xe3, 0xf6, 0xfe, 0xcf, 0x54, + 0xe1, 0xed, 0x3b, 0xb3, 0xc3, 0xab, 0xdc, 0xad, 0xfe, 0x2d, 0xdb, 0x7d, + 0x36, 0xfa, 0x94, 0xfa, 0xcf, 0x3c, 0x0b, 0x3f, 0x36, 0x92, 0x55, 0x53, + 0x27, 0x89, 0x67, 0xf8, 0xf1, 0xa9, 0x3a, 0xb5, 0x4c, 0xf6, 0x73, 0xd6, + 0x6e, 0xaf, 0xbd, 0xa3, 0xfc, 0xd9, 0xd3, 0x0b, 0x75, 0xc0, 0x1d, 0x50, + 0x68, 0x57, 0xbf, 0x46, 0x04, 0x04, 0x54, 0x8e, 0xf2, 0xee, 0xda, 0x06, + 0xa2, 0xc9, 0xfe, 0x7f, 0xec, 0xce, 0xe9, 0xdd, 0xcb, 0x7f, 0xdb, 0xad, + 0x9a, 0xc1, 0xe8, 0x28, 0xde, 0xb2, 0xde, 0xe0, 0x4d, 0x30, 0x75, 0x7a, + 0x0b, 0xf1, 0xe7, 0xdd, 0xd1, 0xe4, 0xa7, 0x8a, 0x05, 0x71, 0x1c, 0x1b, + 0xb6, 0xdd, 0xef, 0xa4, 0xb2, 0x5d, 0x6e, 0x3a, 0x24, 0xad, 0xa7, 0x9b, + 0x88, 0x0a, 0x6a, 0x56, 0xef, 0x88, 0xad, 0x33, 0x45, 0x3c, 0x5e, 0xfd, + 0x4c, 0x43, 0x0f, 0x1e, 0x27, 0xda, 0x56, 0xd7, 0x5b, 0x40, 0xf3, 0x32, + 0xcf, 0xe2, 0x7e, 0xad, 0xf4, 0x79, 0x5e, 0x57, 0x9d, 0x6e, 0x1f, 0x86, + 0x7c, 0x8f, 0x3b, 0x2d, 0x65, 0x0e, 0xc0, 0x2d, 0x22, 0x4a, 0x5f, 0x2d, + 0x0d, 0x7a, 0x2f, 0x43, 0x58, 0xbd, 0xc7, 0xb5, 0x11, 0xeb, 0x29, 0x2d, + 0x3b, 0xf5, 0xb4, 0x41, 0x2e, 0x2c, 0x99, 0x9e, 0xc4, 0xe2, 0x59, 0xa4, + 0x2c, 0x4d, 0xdc, 0xcc, 0xf6, 0x2c, 0xca, 0xf9, 0x19, 0x06, 0x3a, 0x12, + 0x75, 0x4e, 0x9e, 0x13, 0x50, 0x60, 0xf4, 0x8b, 0xae, 0xab, 0xfc, 0x80, + 0x79, 0xb4, 0xb5, 0x9a, 0x9f, 0x2d, 0x9f, 0xbd, 0xef, 0xd2, 0xfd, 0xb1, + 0x65, 0xce, 0xb3, 0x74, 0x79, 0x36, 0x5a, 0xb2, 0x66, 0xa5, 0xf5, 0xb9, + 0x86, 0x9c, 0x1f, 0xb3, 0xfd, 0x78, 0xcc, 0x72, 0xc7, 0x61, 0x91, 0xc9, + 0x57, 0xfa, 0x2a, 0xa8, 0x7c, 0xd2, 0x8c, 0x2c, 0xfe, 0x78, 0x88, 0xa3, + 0x1f, 0x71, 0x5b, 0xff, 0x3e, 0x17, 0x1e, 0xf9, 0xfa, 0x6a, 0x28, 0x7b, + 0x0d, 0x5a, 0x5f, 0xd6, 0x50, 0xa8, 0x38, 0x96, 0x09, 0xd1, 0xc9, 0xb8, + 0x00, 0x1d, 0x0c, 0x77, 0x96, 0x6b, 0x7f, 0x19, 0x69, 0x72, 0x87, 0x1b, + 0xdc, 0xef, 0x07, 0xfa, 0xdd, 0x5c, 0x1c, 0xfe, 0x73, 0x5f, 0x75, 0x34, + 0xab, 0x4f, 0xd5, 0xd2, 0xdf, 0x72, 0x63, 0xb7, 0xbd, 0x91, 0x80, 0xee, + 0xc3, 0xe6, 0x88, 0xfb, 0x59, 0x88, 0xf7, 0x6f, 0xb5, 0x25, 0x7b, 0x96, + 0x81, 0x86, 0xdd, 0xa6, 0x79, 0x8c, 0x03, 0x5a, 0xff, 0x73, 0x37, 0x8d, + 0x61, 0xd3, 0xb9, 0xfd, 0xbf, 0x76, 0x12, 0x2b, 0x06, 0xfe, 0x8e, 0x52, + 0x0e, 0x54, 0x2a, 0xce, 0x6f, 0x01, 0x54, 0xf5, 0xc1, 0x3c, 0xfc, 0xfd, + 0xb4, 0x0d, 0x0d, 0x64, 0xac, 0xad, 0x20, 0xad, 0xef, 0xeb, 0xca, 0xf0, + 0xd9, 0x5a, 0xd5, 0xbd, 0xf8, 0xec, 0x13, 0xf6, 0x3e, 0x6a, 0xf1, 0x50, + 0xc1, 0x9e, 0xdd, 0xbf, 0xcd, 0xe8, 0x7a, 0x42, 0xcc, 0xae, 0xdf, 0x54, + 0x79, 0x94, 0xdb, 0xdc, 0xcf, 0xfe, 0x7f, 0xc5, 0x23, 0xb2, 0x4a, 0xb2, + 0x7a, 0x25, 0x3a, 0xea, 0xd7, 0xee, 0x7a, 0xd6, 0x16, 0x6e, 0x27, 0xc6, + 0xb6, 0xb7, 0xb7, 0x7d, 0x1c, 0x06, 0xb8, 0xb5, 0xbc, 0x43, 0x40, 0x8e, + 0xf7, 0xd5, 0xee, 0x47, 0xe5, 0x68, 0x55, 0x2a, 0xa6, 0x32, 0x90, 0xdf, + 0xa2, 0xfa, 0xc2, 0x46, 0xda, 0xd1, 0x6d, 0x71, 0xc1, 0xb4, 0x92, 0x7d, + 0x30, 0x99, 0x0e, 0x5a, 0xeb, 0x6d, 0x33, 0x5f, 0x89, 0x18, 0x35, 0x9b, + 0xba, 0xfe, 0x79, 0x4d, 0xbb, 0xb3, 0x73, 0xd0, 0x6d, 0xaa, 0xb6, 0xbf, + 0x2e, 0xa4, 0x1f, 0x37, 0x6d, 0x6d, 0xf0, 0xbf, 0x9b, 0x6f, 0xee, 0x38, + 0xda, 0x56, 0xf7, 0x7c, 0x8e, 0xe6, 0x29, 0x25, 0x4a, 0xb5, 0xfe, 0x1b, + 0x05, 0x52, 0x5c, 0x21, 0xcd, 0x55, 0xb0, 0xb8, 0x10, 0xe4, 0xe6, 0xbe, + 0x1b, 0xa8, 0x92, 0xf8, 0x21, 0x27, 0x70, 0xf6, 0x57, 0xfc, 0xec, 0x48, + 0x5a, 0xff, 0x8d, 0x5b, 0x1a, 0xca, 0xa5, 0xac, 0x29, 0x7d, 0xd7, 0x79, + 0xb6, 0xf2, 0x32, 0xb3, 0x59, 0x79, 0xfc, 0x8f, 0x20, 0xb5, 0xa0, 0xde, + 0x2d, 0xb4, 0xe9, 0x53, 0x31, 0xd8, 0xbb, 0xdb, 0x0b, 0x66, 0x58, 0xb4, + 0x78, 0xf7, 0xee, 0x7c, 0xe9, 0x0a, 0x7d, 0xf0, 0xd4, 0xe1, 0x32, 0xc4, + 0x91, 0xea, 0x57, 0xd5, 0xf0, 0x85, 0x67, 0xe5, 0x95, 0x7a, 0x60, 0x48, + 0x4e, 0xb4, 0x9b, 0xaf, 0xc4, 0x62, 0x39, 0xa7, 0xd6, 0x95, 0xe7, 0x43, + 0xc0, 0xc9, 0x23, 0xce, 0xc7, 0xde, 0xfa, 0x5f, 0x0d, 0xdf, 0x58, 0xc6, + 0xf4, 0xcb, 0x51, 0xdb, 0x7f, 0x47, 0x03, 0x89, 0x2b, 0xef, 0xba, 0x0a, + 0xa4, 0xf7, 0x17, 0xc8, 0x2b, 0x31, 0x6b, 0x66, 0x66, 0xf7, 0x9b, 0x40, + 0xd7, 0x02, 0xfe, 0x50, 0xe6, 0xbf, 0x57, 0x45, 0x98, 0xc4, 0x72, 0x5b, + 0xd3, 0x67, 0xf3, 0x77, 0xf0, 0xb1, 0xc1, 0xaf, 0x18, 0x00, 0xdd, 0x27, + 0xd3, 0x6e, 0x85, 0x1e, 0x01, 0x31, 0x83, 0x1c, 0xfc, 0x41, 0xc1, 0xfa, + 0x40, 0x38, 0xa8, 0x5a, 0xa0, 0x3a, 0x4d, 0x59, 0x0b, 0xab, 0x8e, 0xdd, + 0xe5, 0x66, 0x79, 0xed, 0x2c, 0x0d, 0x76, 0xd7, 0x15, 0x5e, 0x5b, 0x77, + 0x41, 0x7a, 0xda, 0x9d, 0xbf, 0x6b, 0x76, 0xfe, 0x67, 0x10, 0x3d, 0x5f, + 0xdc, 0xd9, 0x30, 0x4e, 0xe1, 0xcf, 0xb4, 0x0e, 0x2e, 0xfc, 0xe2, 0x77, + 0x35, 0xed, 0x9f, 0x7c, 0xf4, 0x47, 0xe1, 0x97, 0xfb, 0xf3, 0xe1, 0xa4, + 0x40, 0x68, 0xf3, 0x0c, 0xcc, 0x33, 0xb9, 0x2b, 0x59, 0xf3, 0x82, 0xb1, + 0x6c, 0x17, 0xf7, 0xdf, 0x35, 0x43, 0x06, 0xed, 0xa7, 0x6c, 0xec, 0x73, + 0x0b, 0x3b, 0x65, 0x52, 0xb3, 0xd6, 0xeb, 0x22, 0x07, 0x82, 0xb8, 0x2c, + 0x15, 0xe7, 0x5d, 0xa8, 0x3e, 0x6e, 0x4c, 0x2e, 0xe6, 0xbf, 0x33, 0x7c, + 0xb4, 0x4d, 0x3d, 0x16, 0xa9, 0x7e, 0x93, 0xfe, 0x53, 0x02, 0xba, 0xfc, + 0x38, 0x53, 0xf4, 0x04, 0x18, 0x75, 0xa4, 0x38, 0x9b, 0x3a, 0x49, 0x4a, + 0xc3, 0xcc, 0x4c, 0xbb, 0x0d, 0x33, 0xbb, 0xff, 0x49, 0x97, 0xb3, 0xfd, + 0x7d, 0xd1, 0x4d, 0x63, 0x95, 0x0f, 0x01, 0xcf, 0xd2, 0xff, 0xb4, 0x12, + 0xe1, 0x3f, 0xe9, 0x5a, 0x20, 0x71, 0x52, 0xee, 0x65, 0x19, 0x67, 0x01, + 0x25, 0x7a, 0x7a, 0xae, 0x37, 0xd7, 0x88, 0x91, 0xd9, 0x38, 0x70, 0x56, + 0x7e, 0x6a, 0x88, 0x3e, 0xe7, 0xa5, 0x71, 0x16, 0xc9, 0xec, 0xa0, 0xf0, + 0x6d, 0x8e, 0xe5, 0x32, 0x7f, 0x5d, 0xe8, 0x7d, 0xa7, 0xed, 0xa7, 0x19, + 0xb6, 0x58, 0xeb, 0xfa, 0x6f, 0x51, 0x9a, 0x7a, 0xc3, 0xfe, 0xaa, 0x3e, + 0xf5, 0x81, 0xb6, 0xcf, 0xb7, 0x32, 0x74, 0xe9, 0x5a, 0x5b, 0xad, 0x9d, + 0x04, 0x5b, 0x51, 0xd2, 0x4e, 0x6b, 0xcc, 0xcf, 0x56, 0x9c, 0x99, 0x88, + 0x76, 0x70, 0xd2, 0xc2, 0xa2, 0x7a, 0x3e, 0xf3, 0x5c, 0xfd, 0x6d, 0x9f, + 0xb7, 0x77, 0xfd, 0x37, 0xc6, 0x29, 0xe6, 0x40, 0xb2, 0x51, 0xaf, 0xf7, + 0xb9, 0x5c, 0x5c, 0xa8, 0xd5, 0xe4, 0x9e, 0xa5, 0x0e, 0x8f, 0x76, 0xee, + 0xbd, 0x76, 0x7c, 0x5b, 0xd2, 0xc7, 0xaf, 0x6a, 0xe1, 0x01, 0x90, 0xce, + 0xfd, 0xaf, 0x1f, 0x87, 0xf1, 0xf7, 0xd2, 0xdb, 0xf1, 0x10, 0xea, 0x5e, + 0xbe, 0x41, 0xc3, 0x74, 0xeb, 0xfa, 0x1e, 0xfa, 0x96, 0x21, 0xea, 0xbd, + 0x86, 0x46, 0xea, 0x60, 0xb5, 0x8a, 0xec, 0xb7, 0xd3, 0x54, 0x6b, 0xaf, + 0x14, 0xbf, 0x9c, 0xff, 0xf6, 0x82, 0xc8, 0x4b, 0x7e, 0xf6, 0x5a, 0x53, + 0x01, 0x71, 0xf2, 0xdf, 0x5c, 0xcf, 0x94, 0x99, 0x12, 0x42, 0x2e, 0x52, + 0xed, 0xce, 0xdf, 0x69, 0x3f, 0x77, 0xc6, 0x7a, 0xeb, 0xd3, 0x2f, 0xbf, + 0x58, 0xbd, 0x0d, 0x73, 0x45, 0x8d, 0xf3, 0x3c, 0x97, 0x5c, 0xd5, 0xf2, + 0xff, 0x9e, 0xbc, 0xc4, 0xb7, 0x40, 0x6c, 0xb9, 0x7f, 0x5d, 0xf8, 0xcf, + 0xb3, 0x67, 0xaf, 0xd1, 0x5d, 0x5d, 0xcb, 0x90, 0xb7, 0x9d, 0x4d, 0x45, + 0x10, 0x59, 0xce, 0xd7, 0x6f, 0xd2, 0xa3, 0x74, 0xb2, 0xc1, 0x7e, 0xfd, + 0x4a, 0xfd, 0xde, 0xa3, 0xf2, 0x03, 0xd4, 0x7d, 0xd1, 0x1a, 0xd0, 0x53, + 0xfa, 0xf7, 0xef, 0xbb, 0x5f, 0xfc, 0x2d, 0x2f, 0x64, 0xa4, 0x19, 0xd6, + 0xa4, 0x64, 0x1e, 0x28, 0x9c, 0x82, 0x92, 0x7a, 0xf8, 0xe7, 0xf9, 0x75, + 0x6f, 0xaf, 0x11, 0xd9, 0xba, 0xd7, 0xe1, 0xbd, 0x7b, 0x4a, 0xb1, 0x98, + 0x1c, 0x54, 0xa6, 0x4b, 0x1b, 0xd5, 0xdb, 0xae, 0x01, 0x15, 0x33, 0x74, + 0x41, 0x7f, 0xfb, 0xef, 0x38, 0x31, 0xdb, 0x66, 0xa8, 0x12, 0xd7, 0x57, + 0xcf, 0xc5, 0xe4, 0x47, 0xab, 0xa8, 0x1e, 0xbe, 0x36, 0xe0, 0x50, 0x44, + 0xa1, 0x7e, 0xaa, 0x35, 0xf6, 0x90, 0x40, 0x9d, 0x01, 0x3e, 0xaf, 0xce, + 0x96, 0x2d, 0xc9, 0x22, 0x1d, 0x1f, 0xef, 0x7a, 0x03, 0x77, 0x0a, 0x48, + 0x13, 0xe5, 0xab, 0x97, 0x1b, 0x81, 0xb6, 0xeb, 0x15, 0xbe, 0x85, 0xc6, + 0x6d, 0x18, 0x58, 0xbf, 0x4e, 0xb7, 0x13, 0xdd, 0x9d, 0x5b, 0xa0, 0x02, + 0xd5, 0x68, 0xc6, 0x3a, 0xbb, 0xe7, 0x9c, 0x30, 0x6b, 0xff, 0xbf, 0x2d, + 0x94, 0x51, 0xe4, 0xf1, 0xbf, 0x4f, 0x8b, 0xd3, 0xf0, 0xc4, 0x56, 0x3a, + 0xae, 0x2f, 0x47, 0x64, 0x57, 0xce, 0x69, 0xf6, 0x1d, 0x34, 0xc9, 0x9c, + 0xbd, 0x13, 0x0f, 0x17, 0x9b, 0x23, 0x36, 0x61, 0x17, 0x0d, 0x28, 0x2d, + 0x72, 0xa7, 0x5d, 0x4b, 0x41, 0x4a, 0x53, 0x1e, 0xf5, 0xb9, 0xde, 0x31, + 0x7c, 0xff, 0xad, 0xcc, 0x70, 0xf1, 0x08, 0x79, 0xc3, 0xde, 0xe6, 0x8d, + 0x24, 0xa2, 0xfd, 0xbf, 0x25, 0x2a, 0x8a, 0x91, 0x8c, 0xae, 0xd8, 0xdb, + 0x24, 0x13, 0xcb, 0x0e, 0xc3, 0x4c, 0x1e, 0xbd, 0xa3, 0x0a, 0xbb, 0x45, + 0x7d, 0x60, 0x22, 0x93, 0x09, 0x40, 0x1c, 0xf8, 0xd0, 0x0a, 0xdb, 0x35, + 0x68, 0x58, 0x2b, 0xa2, 0xde, 0x6b, 0xfc, 0x69, 0x0d, 0x67, 0x89, 0xdc, + 0xbe, 0xf1, 0x59, 0x35, 0x05, 0x41, 0x0c, 0xbf, 0x37, 0xc6, 0x83, 0x75, + 0x33, 0xc4, 0xce, 0x7d, 0x7d, 0xfb, 0x5b, 0xec, 0x0e, 0x60, 0xbd, 0x6f, + 0xd4, 0xcf, 0xae, 0xc1, 0xed, 0x37, 0x73, 0xb8, 0x50, 0x0d, 0x52, 0xe2, + 0xb7, 0xab, 0x9a, 0xe6, 0x91, 0x4e, 0xbf, 0xf9, 0x60, 0x1a, 0xa8, 0xfd, + 0x54, 0xe8, 0xb3, 0xfc, 0x5c, 0xdb, 0xd8, 0x26, 0x61, 0x76, 0x8f, 0xef, + 0x73, 0x67, 0xd4, 0x96, 0xdb, 0x78, 0xda, 0x31, 0x3f, 0x0a, 0xea, 0xef, + 0xa7, 0x64, 0x1e, 0x70, 0xa4, 0xc4, 0xfe, 0x79, 0xf9, 0x81, 0x89, 0x4f, + 0x08, 0x79, 0x24, 0xd7, 0xcf, 0xbc, 0x1c, 0xc1, 0x28, 0xca, 0x18, 0xaf, + 0x25, 0x8e, 0xb1, 0x19, 0x50, 0x27, 0xa1, 0x2c, 0x4f, 0x48, 0x06, 0x53, + 0xe9, 0x17, 0xae, 0xb9, 0x01, 0xa1, 0xd1, 0x86, 0x51, 0xfd, 0xc6, 0x18, + 0x30, 0x9e, 0x74, 0xa4, 0xed, 0x4b, 0x49, 0xd5, 0x01, 0x5b, 0xdc, 0xc2, + 0x93, 0x55, 0xd4, 0x59, 0x02, 0x6f, 0xcc, 0x88, 0x77, 0x1f, 0xa5, 0x84, + 0x75, 0x0d, 0x6b, 0xb8, 0x9b, 0xc9, 0xbd, 0xd0, 0xb0, 0x20, 0x33, 0x63, + 0xfe, 0xcd, 0x6e, 0xea, 0xaf, 0x0e, 0xca, 0xc1, 0x34, 0x37, 0x81, 0xaf, + 0x55, 0x7f, 0x15, 0x24, 0x6e, 0xcb, 0x94, 0x7a, 0x64, 0xbb, 0xbf, 0xd9, + 0xa2, 0x9f, 0x62, 0x4a, 0x40, 0x60, 0x77, 0xaf, 0xe7, 0xa0, 0xff, 0xc3, + 0x64, 0xd5, 0xfb, 0xcd, 0xf1, 0x32, 0x16, 0xef, 0xdf, 0x94, 0xd8, 0x4e, + 0x82, 0xbf, 0xa6, 0x3f, 0x45, 0x38, 0xcf, 0xbf, 0x57, 0x97, 0x46, 0xc6, + 0xd2, 0xeb, 0xde, 0xdb, 0xdd, 0xa8, 0x22, 0x58, 0xaf, 0xff, 0xd7, 0xfa, + 0x3e, 0x48, 0xeb, 0xf9, 0xf1, 0xd6, 0x8a, 0x93, 0x40, 0xda, 0x70, 0x6d, + 0xca, 0x79, 0x57, 0x3f, 0xdf, 0xea, 0xea, 0x70, 0x92, 0xa8, 0xf3, 0xf1, + 0x6f, 0x51, 0x00, 0x5d, 0x2e, 0xfe, 0x5f, 0x97, 0x8b, 0xdc, 0x42, 0xca, + 0xc0, 0x6b, 0xed, 0x02, 0x66, 0x6a, 0x68, 0xa8, 0xba, 0xe9, 0xc9, 0x95, + 0xe4, 0xe5, 0xde, 0xde, 0xfc, 0x65, 0xe9, 0xca, 0x7a, 0xb6, 0xf2, 0xd5, + 0xb0, 0xf4, 0x52, 0x5b, 0xed, 0x68, 0xd7, 0x1f, 0xee, 0x87, 0x87, 0x57, + 0xdb, 0x3e, 0xb8, 0x59, 0x8e, 0x76, 0x65, 0x1a, 0xfd, 0xd7, 0x97, 0x5e, + 0x61, 0xef, 0xb8, 0x6f, 0xb6, 0xd6, 0x59, 0x48, 0xd2, 0x98, 0x36, 0x7f, + 0x77, 0xe3, 0xc6, 0x6b, 0xb5, 0x2f, 0x6f, 0x29, 0x54, 0xe2, 0xf0, 0xdd, + 0xd2, 0x43, 0xbf, 0xf4, 0x29, 0xfe, 0x5b, 0x75, 0xa7, 0xca, 0xae, 0xba, + 0xaa, 0xbb, 0x26, 0x32, 0xdb, 0x14, 0x4f, 0x51, 0xea, 0xce, 0x5b, 0xa6, + 0x88, 0xfe, 0x8e, 0xf3, 0x9b, 0x34, 0x80, 0xbf, 0x8a, 0xb3, 0x0c, 0xb5, + 0x76, 0xea, 0x1a, 0xa2, 0xd6, 0xdf, 0xdb, 0xd3, 0xdb, 0x9f, 0xf7, 0xc2, + 0xc9, 0x3f, 0xd9, 0xd2, 0xf5, 0x3e, 0x59, 0xf7, 0x2f, 0x1f, 0x02, 0x89, + 0xde, 0xd2, 0xb3, 0xdb, 0xbb, 0x03, 0xec, 0xd7, 0xf7, 0x46, 0xce, 0x76, + 0x12, 0xd0, 0xfc, 0xec, 0xe3, 0x2f, 0xbf, 0xde, 0x26, 0xad, 0x68, 0xcd, + 0x6e, 0xfb, 0xdd, 0x69, 0x6f, 0x80, 0xf7, 0x42, 0x62, 0xff, 0xbd, 0xb4, + 0x21, 0x39, 0x28, 0xee, 0x0b, 0x41, 0x78, 0x59, 0x8a, 0x55, 0x34, 0x27, + 0x74, 0xf4, 0xe5, 0xd6, 0x2c, 0x56, 0x20, 0x84, 0xbf, 0x36, 0xe3, 0x71, + 0x00, 0x59, 0x85, 0x7f, 0x99, 0xb6, 0x2b, 0xa6, 0x56, 0xda, 0x84, 0xfe, + 0x65, 0xdb, 0x92, 0x78, 0xe8, 0xc1, 0x29, 0xbe, 0x59, 0xb2, 0x44, 0x33, + 0x4a, 0xbb, 0x7f, 0x40, 0xea, 0x23, 0xfe, 0x2d, 0xdf, 0x5a, 0x85, 0x56, + 0x3d, 0xe2, 0x2f, 0xc4, 0x0e, 0x7e, 0x75, 0x9f, 0xd9, 0x2a, 0xdb, 0xcc, + 0xe9, 0xf2, 0xd4, 0xb8, 0x39, 0x21, 0x49, 0xf5, 0xc0, 0x0c, 0xb7, 0x9d, + 0x95, 0x26, 0x04, 0x35, 0xb8, 0x13, 0x5e, 0x6d, 0xdb, 0x92, 0x53, 0xc0, + 0x7c, 0x3b, 0x95, 0xc7, 0xbb, 0x1e, 0x97, 0xd7, 0x34, 0x85, 0x34, 0xdd, + 0x27, 0xad, 0xbe, 0xfd, 0x2f, 0x1e, 0x68, 0xc5, 0x01, 0xdc, 0x05, 0x4e, + 0xfc, 0x49, 0x18, 0x1c, 0x22, 0xba, 0xd6, 0x8c, 0x0f, 0x3d, 0x13, 0xf3, + 0x27, 0x40, 0x9f, 0x0a, 0xdd, 0x16, 0xb7, 0xd7, 0x10, 0x3a, 0x88, 0xbf, + 0xbd, 0x35, 0x04, 0x00, 0x08, 0x61, 0xed, 0x9f, 0xed, 0x0e, 0xdb, 0x3b, + 0xa5, 0xeb, 0x75, 0xf8, 0xa3, 0xe8, 0xc0, 0x5e, 0x15, 0x22, 0xe7, 0xa3, + 0x07, 0x2f, 0xfc, 0xa7, 0xe2, 0xb2, 0xed, 0x17, 0x31, 0x1c, 0xef, 0x97, + 0x1d, 0x69, 0x6a, 0x34, 0xec, 0xfc, 0x4d, 0xe9, 0xe8, 0x9b, 0xdf, 0xa8, + 0xfa, 0x3f, 0xc7, 0xff, 0x4d, 0x59, 0x3c, 0xd8, 0x6d, 0xad, 0x70, 0x73, + 0xc6, 0xd3, 0xcf, 0xb5, 0x55, 0x85, 0x62, 0xed, 0x82, 0xfb, 0xfb, 0x31, + 0xa5, 0x8c, 0xcf, 0x10, 0x8c, 0x95, 0xee, 0xab, 0xd6, 0x6b, 0x89, 0xc4, + 0x5d, 0x5a, 0x16, 0x4b, 0x2e, 0x22, 0x95, 0x6d, 0x6d, 0xc9, 0xf5, 0x7e, + 0xd7, 0xea, 0xfb, 0xf4, 0x4e, 0x1e, 0xce, 0xf3, 0x0c, 0x2b, 0xeb, 0x4d, + 0x99, 0xb8, 0xe2, 0xfb, 0x59, 0x5d, 0x42, 0x0f, 0x6d, 0x43, 0xdb, 0xed, + 0x68, 0xa9, 0x76, 0x78, 0xac, 0xbc, 0xcc, 0x65, 0x3d, 0x3e, 0x9b, 0x33, + 0xf6, 0xbb, 0xd6, 0x3e, 0x7d, 0x4f, 0x8e, 0x8b, 0xfe, 0x5d, 0xd2, 0x91, + 0xc4, 0xea, 0xf4, 0x1d, 0xaa, 0x9a, 0xfd, 0xb2, 0x7e, 0x51, 0x3b, 0x7f, + 0xfd, 0xc4, 0x84, 0xa8, 0xdf, 0xfe, 0x72, 0xbc, 0x40, 0x31, 0x5a, 0x91, + 0x85, 0x7f, 0x66, 0x85, 0xc2, 0x76, 0x55, 0x87, 0xcb, 0xc7, 0x18, 0xdb, + 0x2c, 0x08, 0xff, 0xbf, 0x8a, 0x51, 0xdc, 0x30, 0x17, 0xb5, 0x0c, 0x72, + 0xaf, 0x89, 0x18, 0xb0, 0xb6, 0xe9, 0xbc, 0x23, 0x2e, 0xaa, 0x7d, 0x66, + 0x75, 0x66, 0xc9, 0xb6, 0x5c, 0x11, 0xde, 0xee, 0x68, 0xeb, 0x7d, 0x08, + 0x5e, 0x2e, 0x60, 0x7e, 0xcf, 0xe7, 0x0c, 0xd4, 0x10, 0xe2, 0xef, 0x72, + 0x35, 0x9f, 0x12, 0x94, 0x6c, 0x55, 0x97, 0x14, 0xc2, 0x47, 0xec, 0xfe, + 0x9e, 0xcd, 0x4b, 0xe4, 0x02, 0x13, 0x48, 0x89, 0x57, 0x9f, 0x0b, 0x5d, + 0xd3, 0xea, 0xdf, 0x8f, 0x4d, 0xc3, 0xcb, 0x33, 0x6c, 0xaf, 0xbd, 0x77, + 0xbc, 0x50, 0x47, 0xca, 0xbe, 0x5b, 0x16, 0x59, 0xf5, 0xab, 0xd7, 0xd9, + 0x93, 0x5c, 0xd4, 0xf9, 0x69, 0xd9, 0x2a, 0x54, 0x43, 0xff, 0x5f, 0xd5, + 0xb1, 0xd3, 0x63, 0x36, 0xe7, 0xb5, 0xf6, 0xc9, 0x0b, 0x41, 0x77, 0x5e, + 0x5e, 0xa9, 0x58, 0x06, 0x9b, 0xf7, 0xa3, 0x6d, 0x32, 0xb9, 0x46, 0xdf, + 0xa2, 0x24, 0x0d, 0xf9, 0x05, 0xa4, 0xff, 0xa9, 0xbb, 0x50, 0x83, 0x0c, + 0x92, 0xe5, 0x11, 0x77, 0xef, 0x8f, 0xf6, 0x6b, 0xdd, 0x5b, 0xeb, 0x47, + 0x40, 0xff, 0xac, 0xde, 0x56, 0x4d, 0xcc, 0xc8, 0xb6, 0x76, 0x5f, 0x00, + 0xf6, 0xe1, 0xfb, 0x37, 0xed, 0x1f, 0xf7, 0x55, 0xd7, 0xfb, 0xef, 0xf2, + 0x24, 0x8c, 0xa3, 0x9b, 0x74, 0x03, 0x7b, 0x43, 0xe1, 0xcf, 0xf7, 0x5d, + 0x02, 0xe0, 0x84, 0x1f, 0x16, 0xc5, 0xfa, 0x87, 0x5d, 0xec, 0x1f, 0x82, + 0x8c, 0xef, 0xba, 0x3e, 0x7e, 0x7f, 0x8e, 0x13, 0x19, 0x40, 0xa7, 0xcd, + 0x51, 0x03, 0xeb, 0xa1, 0x9b, 0x6e, 0x0d, 0x25, 0x09, 0x8d, 0xfc, 0xbb, + 0x7a, 0x7a, 0x12, 0x2e, 0x16, 0x67, 0xee, 0xb3, 0x39, 0x99, 0x9c, 0xcf, + 0x6f, 0xdb, 0x9e, 0xf4, 0xad, 0xcb, 0x3b, 0xe7, 0xaf, 0xb3, 0x85, 0xdf, + 0x56, 0xd5, 0xfe, 0xc3, 0xc0, 0x14, 0x2f, 0xfb, 0x6d, 0x3e, 0x34, 0xb3, + 0x10, 0xdf, 0xaa, 0xe6, 0x5b, 0x5f, 0xf3, 0x95, 0x79, 0x9a, 0x92, 0x65, + 0x1d, 0x67, 0x37, 0x0d, 0x12, 0xa5, 0x51, 0x91, 0xd2, 0x9f, 0xb5, 0x16, + 0x7a, 0xc0, 0xb8, 0x6c, 0xf4, 0xf6, 0x60, 0x22, 0x1d, 0xc2, 0x40, 0x8a, + 0xf1, 0xba, 0x42, 0x5e, 0xb5, 0xec, 0xa3, 0xbd, 0x3f, 0x2f, 0xea, 0x2f, + 0xbe, 0x55, 0x24, 0x5f, 0xba, 0xcd, 0xd8, 0xd1, 0x42, 0x13, 0x7e, 0xdb, + 0xb6, 0xb9, 0x47, 0x66, 0x17, 0x1a, 0xfb, 0x41, 0xcb, 0x70, 0x57, 0xf5, + 0x4e, 0xcd, 0xd3, 0x82, 0x89, 0xb9, 0xd5, 0xdb, 0x66, 0xa7, 0x1a, 0x6a, + 0x30, 0xdf, 0x38, 0x0f, 0xc3, 0x38, 0x8d, 0xb4, 0x2e, 0x66, 0x2e, 0x82, + 0xfa, 0xa0, 0x7d, 0xaf, 0xd3, 0xff, 0x7e, 0xaf, 0x79, 0xf6, 0xe3, 0x8f, + 0xdb, 0x03, 0xc4, 0x31, 0x16, 0x5e, 0x75, 0x76, 0x6c, 0xf8, 0xad, 0x6f, + 0xf8, 0xd0, 0xcc, 0x66, 0x3e, 0x1d, 0xe9, 0xfa, 0x2f, 0x6c, 0x38, 0x10, + 0xa6, 0x3b, 0xbb, 0x50, 0x18, 0x65, 0xde, 0xac, 0xb7, 0x93, 0xb6, 0x0e, + 0xb5, 0xd8, 0x31, 0x33, 0x88, 0x8e, 0x7e, 0xd2, 0xb9, 0xd3, 0xca, 0x56, + 0x07, 0x2f, 0x9b, 0x6a, 0xf5, 0x7e, 0xe3, 0x46, 0x76, 0x8c, 0x13, 0xb2, + 0xf3, 0xf6, 0x58, 0xb9, 0x05, 0x63, 0xd5, 0x71, 0xe8, 0xeb, 0xb5, 0xdf, + 0xd5, 0x13, 0x95, 0xf8, 0x2e, 0xc2, 0x31, 0x9a, 0x91, 0xb3, 0xfe, 0x50, + 0x62, 0xf0, 0x63, 0x11, 0xc8, 0xac, 0xea, 0x82, 0xae, 0x09, 0xd8, 0x44, + 0xfb, 0x5a, 0xcf, 0x87, 0xee, 0xd2, 0x01, 0x88, 0xac, 0xd8, 0x7a, 0x20, + 0xaf, 0xa5, 0x2b, 0x56, 0xa2, 0xb1, 0x34, 0x5a, 0x6c, 0x74, 0xdf, 0xde, + 0x1f, 0xb2, 0xdd, 0xb5, 0xd1, 0x48, 0x9b, 0xe3, 0x4e, 0x76, 0x47, 0x71, + 0x92, 0x05, 0x69, 0x8e, 0xa3, 0x2e, 0xfd, 0xcb, 0xd2, 0xd5, 0xab, 0x43, + 0x79, 0xbd, 0x25, 0x34, 0xa5, 0x7b, 0x98, 0x98, 0xc2, 0xa6, 0x10, 0x2b, + 0x63, 0x1a, 0xc1, 0x06, 0xda, 0x3a, 0xbf, 0x75, 0xb6, 0xdc, 0xde, 0x39, + 0xc9, 0x76, 0xf2, 0xfb, 0x71, 0x4e, 0xb2, 0xd3, 0xb3, 0xee, 0xa3, 0xcb, + 0x17, 0x7f, 0x79, 0x61, 0xb3, 0xe9, 0xfe, 0x70, 0x56, 0xf9, 0x66, 0x87, + 0x37, 0xbb, 0x97, 0x82, 0x45, 0x9d, 0xee, 0x2e, 0xac, 0x22, 0xed, 0xff, + 0x59, 0xdd, 0xd2, 0xbd, 0xa0, 0xa8, 0xcb, 0x7d, 0xb4, 0xbd, 0xaa, 0xbb, + 0xee, 0x97, 0xec, 0xce, 0xfb, 0x79, 0x5d, 0xa8, 0x17, 0x41, 0xf4, 0xf6, + 0x8a, 0x0c, 0x25, 0x00, 0xf1, 0x49, 0xdf, 0xe5, 0x17, 0x01, 0x8e, 0x5b, + 0xf0, 0xd5, 0xfe, 0x52, 0x1f, 0x94, 0x1a, 0x85, 0xe5, 0xf6, 0x20, 0x8a, + 0x34, 0xc1, 0xdc, 0xbe, 0x4d, 0xde, 0x70, 0x46, 0x8b, 0xaa, 0xec, 0x37, + 0x72, 0x1a, 0xe8, 0xf9, 0xcc, 0xf3, 0xf9, 0xaa, 0x84, 0x66, 0x4a, 0xe0, + 0x9b, 0xf6, 0x57, 0xab, 0x31, 0x7d, 0xf1, 0x29, 0xfb, 0xaf, 0x15, 0x38, + 0x9b, 0x74, 0x08, 0x7e, 0x6f, 0x8e, 0xfe, 0x60, 0x57, 0xdf, 0xec, 0xfe, + 0x10, 0x2d, 0x00, 0xfc, 0xec, 0xf1, 0xd8, 0xae, 0x08, 0xf9, 0x29, 0xa5, + 0x72, 0xba, 0x08, 0x1f, 0x3b, 0xaf, 0x44, 0xfd, 0xb3, 0x06, 0x1f, 0x79, + 0x9b, 0x9a, 0x4c, 0x5f, 0xcd, 0x3f, 0x2b, 0x9e, 0x44, 0x8a, 0x07, 0xac, + 0xf2, 0x2d, 0xf6, 0x4b, 0xf1, 0xda, 0x71, 0x1a, 0x7e, 0x89, 0xc4, 0x39, + 0xfd, 0x1e, 0x46, 0x5b, 0xf7, 0xcd, 0x15, 0x2f, 0x6f, 0x16, 0x9e, 0x53, + 0xaa, 0xd2, 0x63, 0xf7, 0xbf, 0xe4, 0x35, 0xb0, 0x60, 0xcd, 0x9a, 0x5f, + 0x2d, 0x60, 0xea, 0x52, 0x7b, 0x57, 0x8b, 0x9e, 0x2a, 0xa7, 0x7c, 0x37, + 0xae, 0x81, 0x15, 0x4f, 0xbe, 0x72, 0xea, 0x47, 0x04, 0x47, 0x34, 0x47, + 0xca, 0xdc, 0xdd, 0x77, 0xbd, 0x57, 0xf8, 0xc9, 0xf0, 0x06, 0xcc, 0x84, + 0x45, 0xae, 0xd0, 0x3b, 0xfd, 0xcf, 0x8f, 0xf6, 0x59, 0x77, 0xe9, 0xfa, + 0x9b, 0xcb, 0x02, 0x32, 0x33, 0xa7, 0x5f, 0x9d, 0xa7, 0xfb, 0x8b, 0xee, + 0xfe, 0x9f, 0x2f, 0xb1, 0xb1, 0x2f, 0x2e, 0x22, 0xb8, 0x37, 0x9d, 0x62, + 0xad, 0xf4, 0xab, 0xbd, 0x77, 0xcf, 0x42, 0x52, 0x2e, 0x9a, 0x79, 0xdd, + 0xe8, 0x02, 0x16, 0x6b, 0xb3, 0xea, 0x57, 0x6a, 0x35, 0x9c, 0x7a, 0xaf, + 0xa7, 0x9e, 0x69, 0xb2, 0xc1, 0x1b, 0xc9, 0xe7, 0x67, 0x85, 0x2d, 0x17, + 0x66, 0x3b, 0x33, 0xf3, 0xe6, 0xdc, 0x04, 0x89, 0xb7, 0xef, 0xdc, 0x23, + 0x2b, 0xec, 0x4b, 0xe0, 0x48, 0xf3, 0xff, 0x5e, 0xfe, 0x33, 0x0e, 0xeb, + 0x28, 0xbf, 0xcc, 0xd7, 0xc7, 0x6b, 0x27, 0x89, 0xbf, 0xfc, 0x8e, 0x7f, + 0xe7, 0x49, 0x83, 0x9e, 0xc3, 0xef, 0x23, 0xe3, 0x05, 0xe8, 0xf8, 0x8a, + 0xbb, 0x7e, 0x9a, 0xf4, 0x1b, 0x21, 0x48, 0x60, 0x08, 0x99, 0x32, 0xef, + 0x6d, 0x99, 0xbc, 0xa5, 0x87, 0xed, 0x54, 0x12, 0xeb, 0x95, 0x15, 0x61, + 0xb2, 0xd5, 0x5c, 0xfb, 0x3d, 0x5f, 0x14, 0xc3, 0x18, 0x33, 0x77, 0x0d, + 0xf0, 0x53, 0x7e, 0x98, 0xc1, 0xec, 0xf7, 0xcc, 0x60, 0x81, 0x11, 0xe5, + 0x5e, 0xf5, 0xbc, 0x98, 0x19, 0x49, 0x49, 0x58, 0xf7, 0x2a, 0xf8, 0x6f, + 0xc2, 0x08, 0xa7, 0xc6, 0xde, 0xde, 0x76, 0xa6, 0x8e, 0x8c, 0x2e, 0xf1, + 0xff, 0x9d, 0x7b, 0x8a, 0xd2, 0x8f, 0xee, 0xd6, 0x3a, 0x76, 0xee, 0x9f, + 0xfb, 0x1d, 0x12, 0x26, 0xa2, 0xed, 0x75, 0x57, 0xdf, 0x36, 0xf1, 0x9d, + 0xd7, 0xa5, 0xc4, 0xad, 0x64, 0xad, 0x73, 0x7f, 0x36, 0x31, 0x70, 0x7a, + 0x15, 0x19, 0xd3, 0x10, 0x1a, 0xdc, 0x8e, 0xff, 0x21, 0x7f, 0x65, 0xa6, + 0x0d, 0xd9, 0x58, 0x05, 0xac, 0x0b, 0xff, 0xaf, 0x4c, 0x0f, 0xf2, 0xfb, + 0x80, 0xe8, 0x7f, 0xdd, 0xe8, 0xf4, 0xb0, 0xc8, 0xfe, 0x3c, 0x2e, 0x6e, + 0x2f, 0xa0, 0xff, 0x7e, 0x1d, 0xb9, 0x6d, 0x77, 0xd8, 0xd5, 0x7d, 0x0d, + 0x79, 0x7e, 0xc8, 0xac, 0x34, 0xf7, 0xa7, 0x59, 0x89, 0x36, 0xf8, 0xaa, + 0xcc, 0xe4, 0x3f, 0x4f, 0x84, 0xac, 0x39, 0xc6, 0x20, 0xf8, 0xf3, 0x53, + 0xdd, 0x9b, 0x89, 0xfb, 0x95, 0x89, 0xf2, 0x69, 0x18, 0xcb, 0x99, 0xdf, + 0xa9, 0x24, 0xa3, 0x6b, 0xe9, 0x3c, 0xbe, 0x47, 0x13, 0xc8, 0x38, 0x6c, + 0x67, 0xed, 0xab, 0x31, 0xc2, 0x20, 0x97, 0x52, 0x42, 0x71, 0x75, 0x09, + 0xc9, 0x8d, 0x5d, 0x2b, 0x58, 0x60, 0xc0, 0x58, 0x3f, 0x15, 0xeb, 0xff, + 0xc5, 0x7e, 0x69, 0xd9, 0x71, 0xd1, 0xa6, 0xcc, 0x0a, 0xc9, 0xe9, 0xa9, + 0x4e, 0x99, 0xee, 0x21, 0x83, 0xd1, 0xa2, 0xf1, 0x46, 0x8c, 0x8f, 0x17, + 0xa0, 0xf9, 0x3b, 0xb4, 0x07, 0x56, 0x59, 0x30, 0x48, 0x67, 0xc9, 0x1b, + 0x84, 0x30, 0x5e, 0x7a, 0x95, 0xb1, 0x54, 0x08, 0xaa, 0x05, 0xbe, 0xd4, + 0x13, 0xc1, 0xd8, 0x9c, 0x6d, 0xb8, 0x3f, 0x29, 0xf9, 0x16, 0x9d, 0xb7, + 0x56, 0x45, 0x72, 0xe8, 0xe4, 0xdd, 0x9f, 0x69, 0x63, 0xde, 0x67, 0x21, + 0x29, 0xca, 0x1e, 0x45, 0x57, 0x48, 0x8b, 0x53, 0xef, 0x2b, 0x16, 0x65, + 0xd6, 0x04, 0x40, 0x0b, 0x5b, 0xb9, 0x87, 0x72, 0x75, 0x03, 0x26, 0xc3, + 0x9e, 0xce, 0xe9, 0xe6, 0x0a, 0xa8, 0xbd, 0xaf, 0x5e, 0x35, 0xf4, 0x46, + 0x3f, 0xdc, 0x9f, 0x7a, 0x4f, 0x23, 0xb8, 0x5d, 0xfe, 0x93, 0x42, 0x23, + 0x44, 0x37, 0xe9, 0x25, 0xf6, 0xe0, 0x72, 0xc2, 0x77, 0x2b, 0x37, 0x0c, + 0x76, 0x88, 0x35, 0x2f, 0x0a, 0xd6, 0xba, 0xaf, 0xac, 0xd9, 0x05, 0x45, + 0x2d, 0x98, 0x8b, 0xed, 0x9e, 0x27, 0x05, 0x7c, 0x88, 0x08, 0xe1, 0xd7, + 0x39, 0xcc, 0xa2, 0x43, 0x85, 0xec, 0xff, 0x1a, 0xb0, 0x52, 0x2f, 0x49, + 0xc9, 0xf7, 0xbb, 0x41, 0x07, 0x3c, 0x7d, 0xbd, 0x3e, 0xc7, 0xdd, 0x36, + 0x7e, 0xdf, 0xb0, 0x42, 0x94, 0x89, 0xf1, 0x65, 0x38, 0x02, 0x6c, 0x6e, + 0xe6, 0x9b, 0x4a, 0xb0, 0xf5, 0x15, 0x18, 0xe6, 0x2e, 0x20, 0xfd, 0x76, + 0x95, 0xaf, 0x61, 0x9f, 0x56, 0xb9, 0xfc, 0x3a, 0xbd, 0xea, 0x8c, 0x3a, + 0x8a, 0x85, 0xa5, 0x6c, 0xee, 0x5a, 0xd0, 0x2b, 0x33, 0x3d, 0xdd, 0x75, + 0x54, 0x0a, 0x9a, 0x2f, 0xdb, 0x6e, 0x1b, 0x94, 0xc9, 0xc5, 0xfd, 0x78, + 0xd5, 0x98, 0xab, 0xe2, 0x74, 0xa8, 0x16, 0x01, 0xfd, 0x68, 0x41, 0x82, + 0xc8, 0x0d, 0xda, 0x77, 0xda, 0xc5, 0xcc, 0xa6, 0xdc, 0xfa, 0x79, 0xec, + 0xd4, 0x9d, 0x55, 0x53, 0x77, 0xc3, 0xbf, 0xb7, 0xee, 0xf4, 0x0e, 0xbd, + 0x86, 0x24, 0x7f, 0x4d, 0xac, 0x5e, 0xe7, 0xe7, 0x5f, 0x6f, 0xa7, 0xcb, + 0xe8, 0x68, 0xac, 0x2f, 0xf5, 0xcf, 0x87, 0xee, 0x11, 0x34, 0xd0, 0x63, + 0x5e, 0x87, 0x68, 0xbd, 0xf5, 0x5c, 0x8a, 0x82, 0x0f, 0x0a, 0x75, 0xf9, + 0x1e, 0x8b, 0xa9, 0x45, 0x6f, 0x1b, 0x5f, 0x7f, 0x27, 0xef, 0x3b, 0x81, + 0x5a, 0x96, 0x80, 0x6a, 0x8e, 0x5d, 0xd5, 0x96, 0x08, 0xef, 0x2d, 0x33, + 0x64, 0x50, 0x53, 0xcc, 0xd5, 0xfa, 0xcb, 0xf9, 0x46, 0xa0, 0x52, 0x46, + 0x68, 0x95, 0xaf, 0x3c, 0xfd, 0x77, 0xff, 0xee, 0xd4, 0x97, 0x09, 0xe3, + 0x90, 0xfd, 0x6b, 0x28, 0x56, 0x3f, 0xec, 0xa4, 0x7f, 0xb7, 0x8d, 0x52, + 0x88, 0xea, 0x10, 0xe6, 0xf7, 0xbd, 0x4e, 0x95, 0xfe, 0xde, 0xfa, 0xdf, + 0x0c, 0x07, 0xe5, 0xbf, 0x36, 0x6f, 0x7c, 0xd3, 0xdc, 0xef, 0xc8, 0x37, + 0x81, 0x3d, 0x76, 0x7d, 0x4c, 0x4f, 0x13, 0xfa, 0x83, 0x9c, 0xb9, 0xff, + 0x5a, 0xe5, 0x75, 0x92, 0xa0, 0x62, 0x96, 0xf7, 0x92, 0x06, 0x8f, 0xd2, + 0xdf, 0x51, 0x9f, 0xab, 0x3c, 0xc1, 0x8f, 0x75, 0xf1, 0x16, 0x21, 0x7e, + 0xbe, 0xb1, 0xac, 0x8b, 0xea, 0xf4, 0x71, 0xd1, 0xfd, 0x39, 0x05, 0x8e, + 0x6e, 0xb3, 0x6c, 0xba, 0xac, 0x35, 0x1d, 0x41, 0x2c, 0x40, 0x93, 0x1b, + 0x7b, 0x56, 0x76, 0xe0, 0x0d, 0xab, 0x7f, 0xa5, 0x3a, 0x56, 0x64, 0xa5, + 0xbd, 0xde, 0xc3, 0xd9, 0x30, 0x03, 0x29, 0xec, 0xfb, 0xd4, 0xd4, 0x4b, + 0x68, 0x5a, 0xf0, 0x3d, 0x21, 0x5d, 0xcc, 0x52, 0x03, 0xa9, 0xbc, 0xb9, + 0x68, 0x88, 0xe1, 0xd8, 0xc9, 0xde, 0x74, 0x45, 0x09, 0x9b, 0x88, 0x5d, + 0x85, 0xf5, 0x5f, 0xd9, 0x29, 0xea, 0xdf, 0xfb, 0x8a, 0x29, 0xbb, 0xd2, + 0x7f, 0x56, 0x90, 0xd1, 0x5d, 0xd6, 0x41, 0x75, 0x2e, 0xb0, 0x0f, 0xef, + 0x2f, 0xb6, 0xe1, 0x87, 0x84, 0x5c, 0x6a, 0x69, 0xb1, 0x8b, 0xe7, 0xca, + 0x9f, 0xf3, 0xef, 0x27, 0x7a, 0x5b, 0x22, 0xb1, 0xa6, 0xfe, 0x2b, 0x91, + 0x43, 0xec, 0xb3, 0x92, 0xdb, 0x94, 0x4d, 0x90, 0x3f, 0xe5, 0xb2, 0xf8, + 0xf4, 0x58, 0x78, 0xe2, 0x98, 0x4e, 0x59, 0xb2, 0x5a, 0xd7, 0xc7, 0xdb, + 0xdf, 0x7b, 0x45, 0x9a, 0xfa, 0x4d, 0x8b, 0x00, 0x70, 0xa4, 0x96, 0x9b, + 0xab, 0xba, 0x1f, 0x6c, 0x98, 0xba, 0x7d, 0x37, 0x9a, 0x7e, 0x20, 0x61, + 0x93, 0xfa, 0xed, 0x3d, 0xc4, 0xde, 0x65, 0xd2, 0x55, 0xc3, 0x2e, 0x4f, + 0x75, 0x9d, 0x29, 0xee, 0xdd, 0xfd, 0x8a, 0x15, 0x0b, 0x07, 0x37, 0xdc, + 0xba, 0x86, 0x37, 0xc6, 0xaa, 0x96, 0xf9, 0x89, 0x82, 0xf4, 0xb1, 0x52, + 0xf5, 0x25, 0xcd, 0xd2, 0xd1, 0x12, 0xf9, 0x72, 0xab, 0xf6, 0xeb, 0xb2, + 0x89, 0x33, 0xf5, 0xd9, 0xb4, 0x7c, 0xa5, 0x9b, 0xa4, 0xc6, 0xdf, 0xb6, + 0x2f, 0xa4, 0xc0, 0x39, 0x11, 0xb0, 0x3e, 0xfa, 0xa4, 0xd3, 0xf7, 0x08, + 0x3e, 0x03, 0xf3, 0x5c, 0x26, 0xaf, 0x5a, 0xda, 0x26, 0x0d, 0x1f, 0x41, + 0xfe, 0x67, 0xe1, 0xde, 0xae, 0x55, 0x65, 0x2b, 0x4e, 0x72, 0xdf, 0xb4, + 0xd6, 0x4e, 0x9d, 0x25, 0xb9, 0x9a, 0xce, 0x3b, 0xd0, 0x0d, 0x30, 0x5a, + 0xfb, 0x0f, 0x26, 0xc3, 0x01, 0xa1, 0x4d, 0xde, 0xa3, 0x15, 0xf0, 0x61, + 0xc3, 0xf7, 0xc6, 0xa2, 0xc6, 0xb2, 0x2b, 0xa8, 0x3c, 0x6f, 0xde, 0xa0, + 0xe0, 0x47, 0x9e, 0xf1, 0x6e, 0x24, 0xf8, 0x67, 0x7d, 0xc7, 0x36, 0x8a, + 0x2f, 0xc9, 0xea, 0x77, 0xb4, 0xe3, 0xc7, 0xbd, 0x2c, 0xd7, 0x5c, 0x5f, + 0x9d, 0x72, 0x28, 0x0e, 0x7c, 0xd2, 0x9b, 0x46, 0xef, 0x22, 0xba, 0x2b, + 0xc7, 0x4e, 0x11, 0x2f, 0xbd, 0xbc, 0xbb, 0x4d, 0x51, 0xd0, 0xb5, 0xea, + 0xa3, 0x8b, 0xb2, 0xbc, 0x11, 0xca, 0x4e, 0xbb, 0x3c, 0x6d, 0xbb, 0xaa, + 0x5d, 0xf6, 0x33, 0xfc, 0xe7, 0x2c, 0x9b, 0xb2, 0x57, 0x1b, 0xaa, 0xb9, + 0x46, 0x13, 0xbc, 0x06, 0xa2, 0xc7, 0xf3, 0x68, 0xc2, 0x07, 0x02, 0x1d, + 0x3e, 0x2b, 0xbd, 0xbd, 0x7f, 0x55, 0x35, 0x9f, 0x7f, 0x8f, 0x66, 0x63, + 0x11, 0x1e, 0x9e, 0xc6, 0x6b, 0x24, 0x54, 0xe1, 0x2e, 0xf7, 0x89, 0x0f, + 0x3e, 0x35, 0xed, 0xfc, 0xcf, 0x48, 0xf5, 0xdd, 0xe7, 0x70, 0x9e, 0x26, + 0xb9, 0x52, 0xfc, 0x74, 0x33, 0x89, 0x49, 0x12, 0xc8, 0xe0, 0xff, 0x5f, + 0x37, 0xec, 0xd4, 0xe2, 0x2d, 0x7c, 0x3e, 0x4a, 0x34, 0x4d, 0xfd, 0xe5, + 0xf5, 0x74, 0x39, 0x61, 0xad, 0xd2, 0x34, 0xef, 0x8e, 0xce, 0x30, 0xd9, + 0x13, 0xd4, 0xba, 0xdb, 0x96, 0x6d, 0xa9, 0xd0, 0xfd, 0x3f, 0x73, 0x11, + 0x07, 0x52, 0xe7, 0xf3, 0x6a, 0xfb, 0x31, 0xba, 0xef, 0x9f, 0x75, 0x72, + 0xb3, 0xbb, 0x5e, 0xb9, 0x67, 0x63, 0x29, 0x9e, 0x08, 0xa0, 0xb1, 0xfe, + 0xb9, 0x1c, 0x14, 0x8e, 0x40, 0xa5, 0xd6, 0xfb, 0xb5, 0x68, 0xba, 0xc5, + 0x6b, 0xef, 0xd2, 0x75, 0xe8, 0xee, 0xf9, 0x96, 0xbe, 0xa4, 0xa4, 0x45, + 0xce, 0x4a, 0x7e, 0x7b, 0x93, 0x35, 0xef, 0x23, 0x97, 0xfe, 0xd1, 0xe7, + 0x4f, 0xeb, 0x42, 0xbe, 0x12, 0xbc, 0x0c, 0x69, 0x60, 0x59, 0x1d, 0xb8, + 0x5b, 0xfd, 0xc9, 0xd9, 0x6a, 0xcb, 0x27, 0x6f, 0x22, 0x9c, 0x07, 0x42, + 0x43, 0x8b, 0x9a, 0x8c, 0x11, 0x24, 0x8e, 0x2b, 0x1e, 0x53, 0x96, 0xed, + 0xea, 0xd4, 0x76, 0xfd, 0xde, 0xba, 0xf9, 0x35, 0xee, 0xb9, 0x2b, 0x54, + 0x29, 0xf4, 0x41, 0x79, 0xb8, 0x39, 0x0c, 0xe6, 0x37, 0xb9, 0x78, 0xe8, + 0xd6, 0xcc, 0xab, 0xac, 0x63, 0x76, 0x4a, 0x51, 0xc7, 0x73, 0xc9, 0xad, + 0x33, 0x8e, 0x48, 0x9a, 0x30, 0xe6, 0xc2, 0x1a, 0xd9, 0xcc, 0x29, 0x4e, + 0x84, 0xb3, 0x6e, 0x1d, 0x30, 0xd4, 0x74, 0xeb, 0x74, 0x37, 0xd7, 0xe8, + 0x80, 0x80, 0x25, 0x36, 0xcd, 0x65, 0xba, 0x82, 0x6d, 0x82, 0x22, 0xf8, + 0x46, 0x25, 0x75, 0xdd, 0xa5, 0xfd, 0x5f, 0xdf, 0xd3, 0xa9, 0x4e, 0x29, + 0xbc, 0xe9, 0x51, 0xc3, 0xdb, 0x9a, 0x2a, 0xfb, 0xed, 0xbc, 0x56, 0xbf, + 0x4f, 0xad, 0x0f, 0x1e, 0x06, 0xeb, 0x7c, 0x57, 0x77, 0x67, 0x80, 0x2f, + 0xbd, 0x9b, 0x3e, 0x33, 0x1d, 0x00, 0xe7, 0xdf, 0x98, 0xb9, 0x99, 0x4c, + 0x68, 0x96, 0xf7, 0x53, 0x99, 0x79, 0xe9, 0x0c, 0xaf, 0xda, 0xbe, 0x30, + 0x83, 0x10, 0xc5, 0x3a, 0x27, 0xa8, 0x68, 0xc7, 0x60, 0xee, 0x9f, 0xd8, + 0x9a, 0xd7, 0xfa, 0xd3, 0x9f, 0x57, 0x3b, 0xaf, 0xa3, 0xb6, 0x5e, 0x22, + 0x1a, 0xe6, 0x08, 0x93, 0xfd, 0x57, 0xd5, 0xd4, 0x0a, 0xf8, 0xce, 0xf1, + 0x1a, 0xb2, 0xb3, 0xb7, 0xe4, 0x5f, 0x19, 0xc1, 0x5f, 0x29, 0x48, 0x30, + 0xa3, 0x0f, 0xb7, 0xd3, 0xa2, 0xe1, 0xf5, 0xcd, 0x3d, 0x33, 0xad, 0xa8, + 0xbb, 0x77, 0x53, 0x77, 0x4e, 0x25, 0xf5, 0xcf, 0x95, 0xbd, 0xb2, 0x64, + 0xef, 0x5a, 0x75, 0xaf, 0xc9, 0xf2, 0xfd, 0x0d, 0xb1, 0xa5, 0x65, 0x45, + 0x3f, 0x68, 0x0b, 0x7c, 0x3f, 0x77, 0x5b, 0x07, 0x62, 0x52, 0x4a, 0x5e, + 0xed, 0x7e, 0xc7, 0x90, 0x4b, 0xc7, 0x5f, 0x50, 0xd4, 0xe2, 0x6b, 0xeb, + 0xf2, 0x0e, 0xa9, 0xe1, 0xe5, 0xea, 0xbf, 0xe3, 0xac, 0xb5, 0xda, 0x8e, + 0xaf, 0xf4, 0x44, 0x7d, 0x61, 0xaf, 0x36, 0xfb, 0xdd, 0x36, 0x2b, 0x86, + 0x0a, 0xc0, 0x0e, 0x97, 0x52, 0xc6, 0x61, 0x5c, 0x03, 0xf5, 0x8c, 0x76, + 0xb2, 0xfd, 0xf3, 0x2d, 0xf5, 0x16, 0xaa, 0xde, 0xd1, 0xef, 0xd7, 0x6a, + 0x94, 0x06, 0xfc, 0x68, 0xf3, 0xd9, 0xe6, 0xa2, 0xa7, 0xb2, 0xfa, 0xcb, + 0x38, 0x39, 0x37, 0xbf, 0xd4, 0xb4, 0x38, 0x42, 0xd5, 0x31, 0x1c, 0xc9, + 0x7d, 0xe3, 0x3d, 0x3d, 0x44, 0x53, 0x5f, 0x80, 0xe6, 0xcf, 0xd1, 0x3d, + 0xd1, 0xec, 0xa9, 0x6a, 0xff, 0x27, 0x2e, 0x35, 0xc3, 0xd0, 0xa3, 0x76, + 0xab, 0xed, 0xa7, 0x17, 0x69, 0x08, 0x6f, 0x3e, 0x1e, 0x25, 0x73, 0xb1, + 0x86, 0x7f, 0xba, 0x5f, 0xff, 0xee, 0x0e, 0xe9, 0xde, 0xb1, 0x05, 0xe8, + 0x32, 0xe2, 0xbb, 0xad, 0x0b, 0xfe, 0xd7, 0xc6, 0xf4, 0xee, 0x6c, 0xbe, + 0x29, 0x62, 0xef, 0xab, 0xee, 0xbd, 0xd6, 0xe7, 0xcb, 0x95, 0x7e, 0x54, + 0x67, 0xd9, 0xb2, 0xf3, 0x77, 0xfb, 0xae, 0xe8, 0x3e, 0xe0, 0x9c, 0xae, + 0x38, 0x8e, 0x40, 0x80, 0xec, 0xfb, 0x28, 0x45, 0xd7, 0xe8, 0x48, 0xa2, + 0xa8, 0xef, 0x59, 0x05, 0xab, 0xd0, 0xf2, 0xc1, 0x55, 0xeb, 0xad, 0xef, + 0x14, 0x44, 0xc6, 0xb7, 0xee, 0xab, 0x71, 0x96, 0x59, 0xc9, 0x4f, 0x6e, + 0x7d, 0x25, 0x4b, 0xe6, 0xff, 0xaa, 0xe1, 0x81, 0x1a, 0x47, 0x55, 0xb5, + 0x6e, 0x79, 0x4c, 0xee, 0xb2, 0x4f, 0x4a, 0xad, 0xa2, 0x8a, 0x55, 0x11, + 0x50, 0x06, 0x17, 0xf0, 0x6a, 0x39, 0x73, 0xe4, 0x2e, 0x03, 0xcc, 0x46, + 0x61, 0x52, 0xe0, 0x6a, 0xdc, 0xdd, 0xee, 0x83, 0x44, 0x85, 0x8e, 0xab, + 0xbb, 0x73, 0x99, 0x95, 0x46, 0xec, 0xdc, 0x21, 0x3d, 0x39, 0xd0, 0x0b, + 0xcb, 0x66, 0xff, 0x1b, 0x77, 0xdd, 0xb3, 0xf5, 0x5b, 0xbd, 0x67, 0xaf, + 0xe0, 0x04, 0x72, 0xbb, 0xfa, 0xe1, 0xd8, 0xd8, 0xf9, 0xea, 0xbe, 0x43, + 0xb1, 0x6f, 0xab, 0x30, 0xf8, 0x23, 0x15, 0x09, 0x99, 0x5a, 0x5a, 0xd3, + 0x91, 0xb6, 0xf8, 0x20, 0x88, 0xfa, 0x84, 0xb1, 0xa3, 0xbc, 0xc8, 0xe1, + 0x61, 0xf0, 0xe2, 0x65, 0x3b, 0xe3, 0xe7, 0x45, 0xdc, 0x75, 0x42, 0x11, + 0x79, 0xdf, 0x67, 0x83, 0xf1, 0x0e, 0xad, 0x3f, 0x6f, 0xbf, 0x98, 0xe1, + 0x4a, 0xef, 0xd9, 0x6c, 0xe8, 0x5c, 0xf7, 0xbd, 0x09, 0xa4, 0xb2, 0xfc, + 0xb1, 0xcd, 0xbf, 0x3b, 0x9e, 0x6d, 0x95, 0x20, 0xc7, 0xfa, 0x32, 0xea, + 0x3f, 0x27, 0x93, 0xf6, 0x47, 0x9c, 0xb0, 0x16, 0x9d, 0x1c, 0x25, 0xf9, + 0xdc, 0x43, 0x17, 0xe8, 0x72, 0xbd, 0xe5, 0xfc, 0x4d, 0xdf, 0x73, 0x5c, + 0x42, 0x6b, 0xcf, 0xe2, 0x0a, 0xc1, 0x63, 0x03, 0x34, 0xfd, 0x6c, 0xb5, + 0x93, 0x2b, 0x2f, 0x3f, 0xa7, 0xf8, 0x38, 0xae, 0x88, 0x58, 0x4d, 0x66, + 0x2d, 0xff, 0xd7, 0x91, 0x05, 0xd6, 0x6b, 0x3c, 0xfd, 0x8b, 0x93, 0x5d, + 0x04, 0x76, 0xaf, 0x27, 0xde, 0x35, 0x14, 0xf0, 0x3d, 0xf2, 0x30, 0x7b, + 0xf2, 0xdc, 0xad, 0x9d, 0xa7, 0x96, 0xf7, 0x20, 0x3f, 0xb9, 0xe4, 0xf4, + 0xc1, 0x6e, 0xd5, 0xea, 0x0b, 0xae, 0x95, 0x5f, 0x3b, 0x12, 0xd5, 0x0b, + 0x89, 0x87, 0x8e, 0xfe, 0xf3, 0x30, 0xeb, 0x98, 0xe5, 0x87, 0xdb, 0xfe, + 0xbe, 0x81, 0xfd, 0xf4, 0x93, 0x3d, 0x50, 0x56, 0x3a, 0xba, 0xcf, 0x23, + 0x51, 0x96, 0xd9, 0xeb, 0x35, 0x42, 0x5f, 0xc3, 0xa0, 0x78, 0x44, 0xc3, + 0x2f, 0x88, 0x20, 0x61, 0x0a, 0xd5, 0x7b, 0xbb, 0xc6, 0xdc, 0xef, 0xa0, + 0x8c, 0x4a, 0x8d, 0x59, 0xc2, 0xb2, 0x31, 0x3f, 0x51, 0x91, 0x6a, 0x80, + 0xaa, 0xfb, 0x7f, 0x58, 0x87, 0xd6, 0x29, 0x0f, 0xb1, 0x3e, 0xea, 0x77, + 0xb9, 0xd8, 0xed, 0x16, 0x53, 0x70, 0x6b, 0x68, 0x04, 0x49, 0x3d, 0x1f, + 0x8a, 0xa2, 0x11, 0x96, 0x3e, 0xad, 0x6e, 0x49, 0x89, 0x0e, 0xe9, 0xd7, + 0xdf, 0x35, 0x30, 0x9c, 0xa2, 0xa1, 0x72, 0x75, 0xcb, 0x04, 0xf4, 0xdf, + 0xf2, 0x6d, 0x2e, 0x39, 0xaf, 0x08, 0xff, 0xfd, 0xbd, 0xe4, 0x63, 0x52, + 0x6b, 0xc5, 0xd2, 0xbe, 0x37, 0x31, 0xf8, 0x3a, 0x68, 0xc7, 0x1e, 0x71, + 0xaa, 0x39, 0xfe, 0x55, 0xb2, 0x6b, 0x5f, 0xd5, 0x7e, 0x81, 0xee, 0x7f, + 0x19, 0x6a, 0xa7, 0x82, 0xb5, 0x23, 0x4e, 0xef, 0xba, 0x75, 0xd0, 0xa8, + 0x73, 0x30, 0xe7, 0x7f, 0x44, 0x68, 0x68, 0xa0, 0xb9, 0x3f, 0x23, 0x18, + 0x9f, 0xb1, 0xae, 0x7d, 0xe7, 0x27, 0x4a, 0x67, 0x16, 0xf6, 0x12, 0xca, + 0xaf, 0x27, 0x35, 0xd0, 0x37, 0xf8, 0xbe, 0x58, 0x33, 0xbb, 0xbf, 0x41, + 0xd7, 0x5b, 0x60, 0x9f, 0x94, 0xe3, 0x8b, 0xd5, 0x51, 0xf9, 0x5b, 0xa5, + 0x06, 0x47, 0x45, 0x76, 0x7e, 0xaa, 0xbe, 0xd3, 0x2a, 0x6c, 0x11, 0xbc, + 0x53, 0x2b, 0x06, 0xf7, 0x6d, 0xff, 0x1a, 0xdd, 0xdd, 0x37, 0xc6, 0x80, + 0xcb, 0x76, 0x57, 0x8b, 0x84, 0x32, 0xff, 0x5b, 0x2b, 0xfb, 0x17, 0x85, + 0x05, 0x39, 0xf0, 0x99, 0x43, 0x00, 0x0f, 0xc8, 0x5c, 0x2e, 0xb9, 0x97, + 0xbb, 0x71, 0xcf, 0x8b, 0xdc, 0x4b, 0xf9, 0xfd, 0xac, 0x01, 0x6e, 0xaa, + 0xda, 0xf2, 0x43, 0xde, 0xd6, 0x4d, 0xeb, 0xbf, 0x55, 0xee, 0x50, 0xca, + 0xba, 0x1b, 0xdf, 0x3a, 0x8c, 0x84, 0x3a, 0xfb, 0x5e, 0xdc, 0xfb, 0xc9, + 0x6d, 0xc6, 0x02, 0xd9, 0x35, 0x9d, 0x55, 0x6a, 0x73, 0xd8, 0xfa, 0x6f, + 0x77, 0x25, 0x86, 0x46, 0x3f, 0x2f, 0x8b, 0x09, 0xa6, 0x73, 0x24, 0x0c, + 0xe4, 0x73, 0x4d, 0x20, 0xa1, 0x84, 0x55, 0xcc, 0xea, 0xde, 0x19, 0x51, + 0x0c, 0x16, 0xd4, 0x30, 0xee, 0xfd, 0x1b, 0x7d, 0xb9, 0x7e, 0x5e, 0xd7, + 0xa2, 0x54, 0x1a, 0x4f, 0x7d, 0x4d, 0x7e, 0xd7, 0xcb, 0x44, 0xd1, 0xed, + 0x9f, 0xc4, 0xb4, 0x6a, 0x92, 0xbc, 0xbe, 0x57, 0xd5, 0xdb, 0x7a, 0xcc, + 0x39, 0xe2, 0x61, 0xb0, 0x89, 0x93, 0x7c, 0x40, 0x06, 0xc1, 0xab, 0x6e, + 0x11, 0xe5, 0xfe, 0xab, 0x62, 0xa1, 0x3f, 0x38, 0x15, 0xfb, 0x4e, 0x2d, + 0x5e, 0x80, 0xe6, 0xf5, 0xac, 0xb7, 0x86, 0x51, 0xd8, 0x29, 0xdf, 0x5b, + 0xaf, 0xde, 0xaa, 0x4b, 0xe2, 0xd7, 0xcd, 0x54, 0x0e, 0x42, 0xae, 0x6d, + 0xfd, 0xda, 0x12, 0x48, 0x9f, 0x73, 0xbc, 0xef, 0x5d, 0x82, 0x42, 0x46, + 0xe5, 0x0b, 0x39, 0x70, 0xce, 0x61, 0xb5, 0x09, 0xcf, 0xa5, 0x38, 0x30, + 0x80, 0x5c, 0x7b, 0xfd, 0x0e, 0x42, 0x0e, 0x22, 0x61, 0xf4, 0xd4, 0x55, + 0x59, 0xb2, 0x3d, 0xd1, 0xee, 0xe3, 0x13, 0x50, 0xd4, 0xb1, 0xc4, 0x69, + 0xfa, 0x4e, 0xa8, 0x27, 0xbf, 0x4b, 0x4b, 0x69, 0x2f, 0x74, 0x18, 0x57, + 0x26, 0xe6, 0x7f, 0x45, 0x2e, 0x3d, 0xde, 0x6e, 0x3b, 0x3e, 0xb9, 0x2c, + 0x20, 0xcf, 0x20, 0x67, 0x13, 0x3b, 0xc0, 0x54, 0xd7, 0xf5, 0x49, 0x6d, + 0x7a, 0x71, 0xb2, 0x68, 0x71, 0x59, 0x42, 0xa8, 0xd2, 0x7d, 0xfe, 0x6f, + 0xca, 0x78, 0x4c, 0xe1, 0x2c, 0xdf, 0xf1, 0xbb, 0xb0, 0xde, 0x42, 0x5b, + 0xdd, 0xd9, 0x67, 0xb7, 0x76, 0x60, 0x6b, 0x9c, 0xb8, 0x79, 0x43, 0x1a, + 0x2f, 0xcc, 0xb9, 0x20, 0xbe, 0xc3, 0x28, 0xe4, 0x58, 0x6f, 0xe1, 0xd9, + 0x28, 0x06, 0x4c, 0x0e, 0xbd, 0x86, 0x54, 0xb7, 0x68, 0xf5, 0xd9, 0xd5, + 0x67, 0x54, 0xba, 0x1b, 0xc9, 0x4e, 0xdf, 0x26, 0x5f, 0x8f, 0x9a, 0x1c, + 0x4d, 0xaf, 0xd9, 0x9a, 0x0c, 0xce, 0x56, 0xbf, 0x9b, 0xf2, 0x6f, 0x50, + 0x1f, 0xa1, 0xfe, 0xb7, 0xe8, 0x1c, 0x85, 0xe1, 0xeb, 0x56, 0x4f, 0x79, + 0xaa, 0xc5, 0xe2, 0x55, 0x52, 0x66, 0xc5, 0xba, 0x44, 0x9c, 0x8c, 0xdf, + 0x98, 0x6a, 0xd7, 0xd1, 0x76, 0x60, 0x21, 0x63, 0xf3, 0xcb, 0x16, 0x20, + 0x2a, 0x1b, 0xac, 0xff, 0xea, 0xea, 0x2c, 0xc8, 0x38, 0x3b, 0x8b, 0x7e, + 0xdb, 0x80, 0x0d, 0x4b, 0xab, 0x0f, 0xfb, 0xb6, 0x2a, 0x3b, 0xf8, 0xd7, + 0xed, 0x33, 0x67, 0x2c, 0x81, 0x67, 0xdd, 0x59, 0x01, 0xfd, 0xa6, 0xaf, + 0xf3, 0x72, 0xdc, 0x5d, 0x50, 0xfe, 0x76, 0x65, 0x07, 0x4f, 0x98, 0x74, + 0xc2, 0xde, 0x5f, 0x8b, 0x06, 0xcc, 0xdc, 0x74, 0x72, 0x7c, 0x99, 0xf9, + 0x30, 0x24, 0xad, 0x96, 0x11, 0xb6, 0x4a, 0x0d, 0x51, 0xa7, 0xf9, 0xc6, + 0xbd, 0x93, 0x35, 0x5e, 0xb2, 0x75, 0xdc, 0xfe, 0x2e, 0x9f, 0x00, 0xdb, + 0x45, 0x6f, 0xeb, 0x5f, 0xe4, 0x79, 0x1e, 0xcd, 0xdd, 0x27, 0x93, 0x4d, + 0xdb, 0xba, 0x2f, 0x7f, 0x78, 0x19, 0x91, 0x6f, 0xaf, 0x37, 0x0b, 0x5f, + 0x56, 0x99, 0x2e, 0xff, 0xfc, 0xac, 0xea, 0xe5, 0xf7, 0xdd, 0xfa, 0x17, + 0x0c, 0x4c, 0x6f, 0x3a, 0xae, 0xf8, 0xb9, 0xca, 0xf1, 0xcf, 0x61, 0x26, + 0xf3, 0x83, 0x71, 0x5a, 0x2b, 0x97, 0x63, 0x61, 0xe9, 0x6f, 0x96, 0xaf, + 0xaa, 0xa1, 0xf2, 0x28, 0x89, 0xf5, 0xde, 0xf4, 0xed, 0x9a, 0xb4, 0xd8, + 0x74, 0xad, 0xeb, 0xf6, 0xcb, 0x37, 0x72, 0xf8, 0x5f, 0xb7, 0xbb, 0x0b, + 0xfe, 0xcb, 0xb6, 0xeb, 0x7b, 0x5d, 0x9b, 0xb0, 0x68, 0xf6, 0x5d, 0x1a, + 0x6d, 0x5b, 0xef, 0x2a, 0x13, 0x09, 0x82, 0x28, 0x4f, 0xeb, 0x2a, 0xcf, + 0xa3, 0xba, 0xe6, 0x36, 0xd7, 0x2e, 0x18, 0x04, 0x3e, 0x36, 0xcb, 0x5b, + 0xfa, 0x07, 0x3a, 0xab, 0x54, 0x67, 0xff, 0x67, 0x42, 0xe7, 0x10, 0x1c, + 0x26, 0xea, 0xfa, 0x7f, 0x57, 0x92, 0x9e, 0x64, 0x89, 0x2b, 0x59, 0xff, + 0xde, 0x1a, 0xe1, 0x33, 0xa4, 0x81, 0xbd, 0x16, 0xd5, 0xaf, 0x34, 0xf5, + 0xd2, 0x13, 0xf9, 0x0a, 0xa3, 0x7a, 0x6e, 0xaf, 0x42, 0xa7, 0xf6, 0xd0, + 0x21, 0x91, 0xa9, 0x99, 0x9e, 0xeb, 0xed, 0x77, 0x68, 0x15, 0xdf, 0x34, + 0x3c, 0x6a, 0xd7, 0x1b, 0x38, 0x80, 0xcc, 0xf7, 0x5d, 0x80, 0xc2, 0x31, + 0x8f, 0xa0, 0x9b, 0x56, 0xb8, 0xeb, 0x07, 0x6a, 0x71, 0xf5, 0x7b, 0x59, + 0x9a, 0xe3, 0xcb, 0x2c, 0x3a, 0x3b, 0xb0, 0xce, 0x03, 0x5b, 0x85, 0x4e, + 0xef, 0x6e, 0x36, 0x7f, 0xef, 0xa6, 0xd9, 0x6f, 0x52, 0x04, 0xc6, 0x98, + 0x4c, 0x23, 0x33, 0x27, 0x5f, 0xf3, 0x5a, 0x92, 0x09, 0x45, 0x37, 0xf2, + 0x67, 0xb3, 0x7d, 0xc8, 0x41, 0x7d, 0x31, 0x64, 0xc3, 0x16, 0x3b, 0x35, + 0x7d, 0x64, 0x63, 0xcb, 0x57, 0xae, 0x12, 0x02, 0x43, 0xe2, 0x83, 0x8d, + 0x89, 0x03, 0x80, 0x4a, 0xc9, 0xe1, 0x7a, 0x7f, 0xad, 0x46, 0xcf, 0xa4, + 0x8c, 0x36, 0x8c, 0x52, 0xb5, 0xc7, 0x98, 0x84, 0x90, 0xa8, 0x7d, 0xdf, + 0x78, 0x12, 0xd9, 0x4f, 0xde, 0xd5, 0xef, 0x49, 0x07, 0xb6, 0x82, 0x68, + 0x77, 0x21, 0x74, 0x1c, 0x6c, 0xa5, 0x1e, 0xb8, 0xb6, 0x4c, 0xbe, 0x3e, + 0x22, 0xe2, 0x28, 0x74, 0xf6, 0x7f, 0xd5, 0x32, 0x99, 0xdf, 0x71, 0xc0, + 0xd4, 0xab, 0x15, 0x4a, 0xbb, 0xf5, 0x8e, 0x65, 0x11, 0x1d, 0x23, 0x08, + 0x90, 0xe0, 0x98, 0xb8, 0x63, 0x20, 0x5f, 0x62, 0xb8, 0x8b, 0x02, 0xf2, + 0xc1, 0xc8, 0x91, 0x45, 0xed, 0xef, 0x66, 0x65, 0x27, 0x76, 0x85, 0x8f, + 0xd7, 0xb5, 0xc2, 0x6c, 0x42, 0xba, 0xf8, 0xb4, 0x11, 0x05, 0x17, 0x5b, + 0x6f, 0x8d, 0x0b, 0xc9, 0x84, 0xbf, 0x1a, 0x73, 0xe6, 0xd6, 0x4a, 0xb9, + 0xb4, 0x82, 0x3d, 0xc6, 0xc2, 0x61, 0x47, 0xba, 0x98, 0xd2, 0xde, 0x1e, + 0xf0, 0xa5, 0x6e, 0x8d, 0x60, 0xe3, 0x5f, 0xaf, 0xf3, 0xca, 0x0c, 0x2d, + 0x3e, 0xf0, 0x75, 0x78, 0xd4, 0x11, 0xe0, 0x97, 0x25, 0x7b, 0x11, 0xa4, + 0xf6, 0x9d, 0x09, 0xad, 0xfe, 0xa5, 0x07, 0xa9, 0xaa, 0xeb, 0xec, 0xf2, + 0x3b, 0xa6, 0xea, 0x3b, 0xad, 0xed, 0x26, 0x16, 0x8d, 0x18, 0xd3, 0x5a, + 0x7e, 0x64, 0x22, 0x46, 0x55, 0x04, 0xab, 0x6f, 0xb7, 0x07, 0xbd, 0x34, + 0x54, 0x62, 0xdd, 0xcf, 0xf5, 0xc7, 0x63, 0x02, 0x77, 0xab, 0xef, 0x41, + 0x3a, 0xfc, 0xb8, 0xef, 0xe2, 0xfd, 0xee, 0x6e, 0x6b, 0x83, 0x59, 0x0a, + 0xbf, 0x02, 0x10, 0x4c, 0xab, 0x66, 0xa4, 0x19, 0x58, 0x15, 0xad, 0x74, + 0x76, 0xe4, 0xee, 0xbb, 0x96, 0x0b, 0xca, 0x6e, 0x57, 0x5f, 0xab, 0x99, + 0x06, 0x07, 0x7e, 0xdb, 0x6b, 0xbc, 0x65, 0x05, 0x13, 0x11, 0x5f, 0xaf, + 0x1a, 0xaa, 0x26, 0xd5, 0x9f, 0xd4, 0xed, 0x0d, 0x46, 0xc8, 0x11, 0xeb, + 0xff, 0xec, 0x50, 0x79, 0xbd, 0x9a, 0xe0, 0x29, 0xfc, 0x52, 0x53, 0x1a, + 0x87, 0xfd, 0x76, 0xb3, 0xf8, 0x97, 0xbd, 0x08, 0x8c, 0xbc, 0xd5, 0x3e, + 0x24, 0x05, 0x99, 0x96, 0x0b, 0x4d, 0x3d, 0x5a, 0xd0, 0xb5, 0xe3, 0x68, + 0x1a, 0x72, 0xd1, 0x8b, 0xa1, 0xfd, 0x7a, 0x35, 0x7c, 0x9b, 0xf3, 0xc1, + 0x7b, 0xd4, 0xbc, 0x76, 0x9c, 0x25, 0x8a, 0xea, 0xed, 0x5a, 0xb1, 0x7f, + 0x18, 0xe9, 0x00, 0xdc, 0x06, 0xbd, 0x16, 0x0b, 0xff, 0xfb, 0xe5, 0xda, + 0xb8, 0x2c, 0x71, 0x8d, 0x10, 0x92, 0xa3, 0xdb, 0xb6, 0xf6, 0x77, 0x55, + 0x39, 0x4f, 0xed, 0xd6, 0xc7, 0xd6, 0x24, 0x6f, 0xec, 0x03, 0x2f, 0x66, + 0xb4, 0xb5, 0xb4, 0xd9, 0x9e, 0x40, 0xd9, 0xa7, 0xf5, 0x7a, 0x5d, 0xc3, + 0xc4, 0x87, 0x42, 0x57, 0x2f, 0xf4, 0x47, 0x55, 0x9b, 0xc7, 0xa6, 0xf5, + 0x20, 0x5f, 0x51, 0x5b, 0x68, 0xc1, 0x63, 0xe7, 0x64, 0x26, 0x6a, 0xff, + 0xb9, 0x37, 0xf4, 0xae, 0x39, 0x12, 0x98, 0x65, 0xd6, 0x6f, 0x35, 0x9c, + 0xd7, 0x43, 0xd1, 0x7d, 0x99, 0xfc, 0xa8, 0xe1, 0x67, 0x67, 0xb5, 0x2d, + 0xc5, 0x26, 0xc6, 0x03, 0xae, 0x1f, 0x77, 0xd2, 0xd8, 0xa1, 0x2e, 0xbb, + 0x72, 0x95, 0x90, 0xf9, 0x77, 0xb9, 0x5d, 0x2c, 0xe5, 0xd2, 0xe6, 0x8c, + 0x2d, 0xbc, 0x8b, 0xe4, 0x48, 0xef, 0xe2, 0x73, 0xe5, 0xfe, 0xaf, 0xc9, + 0x41, 0xdd, 0x91, 0x78, 0xc8, 0xb0, 0x5d, 0xe5, 0x4f, 0x20, 0x6f, 0xeb, + 0xb3, 0xac, 0xb3, 0xe4, 0xad, 0x83, 0xb2, 0xfe, 0xba, 0xe9, 0x13, 0xc1, + 0x5d, 0x82, 0xb2, 0xd6, 0xbf, 0x19, 0xea, 0xa2, 0x65, 0xfe, 0x53, 0xe6, + 0xe3, 0x66, 0x5c, 0xfb, 0xfc, 0x90, 0x8e, 0x9e, 0xe2, 0xd5, 0x7e, 0xdb, + 0xdc, 0x6f, 0x48, 0x77, 0x76, 0x7a, 0xfd, 0x11, 0x5e, 0xf2, 0xf6, 0xec, + 0xba, 0xef, 0x38, 0xdc, 0x6a, 0x56, 0xde, 0xfd, 0x62, 0xe1, 0xf7, 0x76, + 0xd7, 0x8e, 0xc0, 0xab, 0x8c, 0xa8, 0xf5, 0xb4, 0x60, 0xdc, 0xd0, 0x34, + 0x5c, 0x3b, 0x4f, 0x96, 0xb3, 0x0a, 0xd3, 0xcb, 0x60, 0x6b, 0xc6, 0xf1, + 0x65, 0xd3, 0x3c, 0x9b, 0x5a, 0xa7, 0xdf, 0x5a, 0x8d, 0x82, 0xea, 0x43, + 0x0d, 0xa3, 0x58, 0xdf, 0x7f, 0xa1, 0xce, 0x59, 0x2a, 0x57, 0x90, 0x6b, + 0xa0, 0xdf, 0x52, 0x1f, 0x2d, 0x87, 0x48, 0xb6, 0x10, 0xfa, 0xd7, 0x95, + 0x16, 0x65, 0x8b, 0xaf, 0x6f, 0x49, 0xbf, 0xac, 0x49, 0xaf, 0x35, 0xcb, + 0x5c, 0xdf, 0xf4, 0x56, 0xb0, 0x88, 0x15, 0x73, 0x79, 0x73, 0xce, 0x97, + 0xe9, 0xaf, 0x0d, 0xbc, 0x54, 0x4a, 0xb2, 0xc8, 0x30, 0x35, 0xbe, 0x7e, + 0x3d, 0x55, 0x68, 0xb7, 0xd1, 0x64, 0xd8, 0xe7, 0x77, 0xa7, 0xe3, 0xa7, + 0x2d, 0x4e, 0xd4, 0x45, 0xd0, 0xc0, 0xb2, 0x3b, 0x84, 0xe9, 0x8e, 0x13, + 0x90, 0xd1, 0x45, 0x82, 0xf1, 0x4d, 0xc8, 0x8f, 0x31, 0xf7, 0x13, 0x26, + 0x5c, 0xb3, 0x61, 0xfb, 0xc9, 0x5d, 0x11, 0xb3, 0xd1, 0xd6, 0x48, 0xb4, + 0x7b, 0xcd, 0xaf, 0x34, 0x58, 0xc1, 0xfa, 0x2f, 0xa4, 0xe5, 0x0c, 0x77, + 0x69, 0xde, 0xea, 0x64, 0x1c, 0xff, 0x2a, 0x97, 0xfb, 0x73, 0xb4, 0x42, + 0x37, 0xda, 0x6c, 0x6e, 0x65, 0x5a, 0x07, 0x8f, 0x76, 0xff, 0xba, 0x33, + 0xc3, 0x49, 0xb9, 0xe1, 0x7f, 0xed, 0xfe, 0xbe, 0xdb, 0x79, 0x1d, 0xa1, + 0x11, 0xd6, 0xf1, 0x9b, 0x6b, 0xa7, 0xd8, 0x8a, 0x60, 0x96, 0xc9, 0xf9, + 0x9b, 0xcc, 0x1c, 0xe7, 0xfe, 0xae, 0xb8, 0x5f, 0xd0, 0x22, 0xeb, 0x3f, + 0xb5, 0x51, 0x27, 0xbb, 0xa5, 0x37, 0x54, 0xf0, 0x79, 0xb2, 0xf2, 0xb3, + 0xe3, 0xad, 0xb1, 0x77, 0xa2, 0xff, 0x69, 0xad, 0x59, 0x25, 0xa6, 0xc3, + 0xc9, 0xf4, 0xa4, 0x0e, 0x25, 0xdc, 0xf4, 0x62, 0xc5, 0x18, 0x6e, 0xbf, + 0x17, 0x53, 0x6a, 0x0e, 0xc1, 0xb5, 0xe8, 0xc9, 0xc2, 0x64, 0x95, 0x8d, + 0x19, 0x93, 0x4b, 0xcf, 0xaa, 0x74, 0x7a, 0xa5, 0xfc, 0xcc, 0xe0, 0x30, + 0xaa, 0xdd, 0xa5, 0x8b, 0x2c, 0x7d, 0x0b, 0xcd, 0x3e, 0x76, 0xfb, 0x5c, + 0x0b, 0xff, 0x3c, 0x11, 0xf7, 0xa3, 0x2d, 0xf7, 0xc5, 0x66, 0x87, 0xfc, + 0xdc, 0xf4, 0xcd, 0x77, 0x93, 0x62, 0xfe, 0x8b, 0x28, 0xa2, 0xe5, 0xff, + 0x37, 0xe7, 0x32, 0x83, 0xf4, 0x20, 0x0c, 0x18, 0xf1, 0x56, 0xfa, 0xf0, + 0x96, 0x90, 0x5e, 0x0c, 0xf0, 0x6b, 0x75, 0x97, 0xef, 0x4d, 0x62, 0xff, + 0xad, 0xe9, 0x55, 0xa2, 0xdf, 0xdb, 0xdf, 0x97, 0x6d, 0x90, 0x1d, 0xcf, + 0xe5, 0x8c, 0xd9, 0x0d, 0x69, 0x39, 0xec, 0xae, 0xc6, 0x37, 0xb5, 0x6a, + 0xea, 0x46, 0x75, 0x9e, 0xef, 0xf6, 0x9a, 0xa5, 0x5e, 0xdf, 0x59, 0x7f, + 0x63, 0xf9, 0xd1, 0xd1, 0x93, 0xf7, 0xd3, 0x99, 0x73, 0xde, 0xeb, 0x5f, + 0x8a, 0xff, 0x1c, 0x92, 0x9e, 0x82, 0xab, 0xcd, 0x37, 0x09, 0x59, 0x5a, + 0xa7, 0xbf, 0xbd, 0xde, 0x39, 0x66, 0x3c, 0x91, 0x7a, 0x7f, 0x5b, 0xa0, + 0xb0, 0xc8, 0x7b, 0x5f, 0xe2, 0x01, 0x20, 0xce, 0xb5, 0xdc, 0x0c, 0xf7, + 0x9a, 0x71, 0xc5, 0xe4, 0x84, 0xf2, 0xe6, 0xf6, 0x3f, 0x77, 0x1b, 0x0d, + 0x48, 0xf9, 0x6e, 0x7b, 0xbd, 0xcd, 0xb8, 0x02, 0x10, 0xc3, 0xfb, 0xfd, + 0x1a, 0xf4, 0xdf, 0xdf, 0xc8, 0x55, 0x05, 0x93, 0x37, 0xa8, 0xff, 0xef, + 0x74, 0x25, 0x36, 0xc7, 0xc9, 0x35, 0xfb, 0x5d, 0xba, 0x8f, 0xac, 0x25, + 0xf9, 0xee, 0x92, 0x9c, 0x35, 0x54, 0x9c, 0xed, 0xfa, 0xce, 0x27, 0x6d, + 0xe9, 0x5b, 0xaf, 0xd2, 0xcf, 0xb5, 0x4b, 0xd7, 0x33, 0x57, 0xa6, 0x39, + 0xfd, 0x8d, 0x70, 0x3a, 0xfd, 0x0f, 0x27, 0x08, 0x33, 0xea, 0xaa, 0x5f, + 0xdd, 0xd5, 0x15, 0xb0, 0xb5, 0x2b, 0xff, 0x46, 0x58, 0x4f, 0x1a, 0x56, + 0x0f, 0xb6, 0xaf, 0xee, 0x4e, 0xd8, 0xe6, 0xe8, 0x9c, 0xde, 0x74, 0x3b, + 0xac, 0x62, 0x27, 0xe7, 0xdb, 0x37, 0x09, 0x57, 0x18, 0xa7, 0x2b, 0x6a, + 0xe1, 0xe3, 0x3d, 0x7c, 0x7e, 0xd2, 0x3d, 0xbf, 0x0e, 0xa7, 0x76, 0x65, + 0xd0, 0x5f, 0x8f, 0xb7, 0x43, 0x6f, 0x4e, 0x9d, 0xf4, 0xaf, 0xc1, 0x22, + 0x68, 0xd1, 0xf9, 0x7d, 0x72, 0xc6, 0xaa, 0xf3, 0xfd, 0x49, 0x04, 0xd6, + 0x87, 0xe4, 0x86, 0xfb, 0x41, 0xf4, 0x55, 0xf8, 0x1c, 0x4d, 0x74, 0x91, + 0x18, 0xe0, 0xaa, 0x7b, 0xfb, 0x5a, 0xfa, 0x51, 0x64, 0xd2, 0xb2, 0x74, + 0x1d, 0x2a, 0x99, 0x9f, 0xdf, 0x77, 0x25, 0x21, 0x77, 0x9f, 0x4c, 0x7c, + 0xcb, 0x73, 0x6d, 0x1a, 0x64, 0x7e, 0xcd, 0x1b, 0x94, 0x26, 0x5a, 0x78, + 0x7f, 0x99, 0x5d, 0x7f, 0xd7, 0x18, 0xf2, 0xa7, 0xd3, 0x39, 0x9b, 0x65, + 0x89, 0xd0, 0xba, 0xd9, 0x0a, 0x94, 0x05, 0x51, 0xef, 0xef, 0x4b, 0xba, + 0xe5, 0x6f, 0x41, 0x9f, 0x9f, 0xae, 0x91, 0x51, 0xee, 0xdb, 0xed, 0x90, + 0xbd, 0x86, 0xfb, 0xdf, 0x2d, 0x1f, 0x72, 0x31, 0x11, 0xb5, 0x6d, 0xfa, + 0xe0, 0xe1, 0x20, 0x9d, 0x9f, 0x99, 0x20, 0x94, 0xd6, 0x05, 0xfc, 0x4a, + 0xcf, 0x30, 0xbe, 0xf7, 0x0f, 0xcf, 0x17, 0x17, 0x5b, 0x23, 0x39, 0x93, + 0xb5, 0xb7, 0x36, 0xc2, 0x26, 0xed, 0x2b, 0xfb, 0x53, 0xb0, 0xe3, 0xc4, + 0x58, 0xd6, 0xa3, 0x36, 0xfd, 0x5d, 0xeb, 0x5d, 0x6c, 0x67, 0xfa, 0x22, + 0x85, 0xc7, 0xce, 0x77, 0xa2, 0xfa, 0x1f, 0x8b, 0xc5, 0xc9, 0xae, 0xa9, + 0x9b, 0x9d, 0xb6, 0xdf, 0xd7, 0x8d, 0x08, 0x96, 0x7c, 0x08, 0xed, 0xf1, + 0x16, 0x3d, 0xfe, 0xba, 0x4e, 0xcf, 0x61, 0x83, 0x3d, 0xbd, 0x54, 0xfb, + 0x2a, 0x3e, 0x2f, 0x2f, 0x04, 0xa6, 0xfa, 0x09, 0xbd, 0x79, 0xca, 0x9a, + 0x39, 0xcb, 0xbe, 0x87, 0x09, 0x8c, 0x3f, 0x51, 0x46, 0x88, 0x1e, 0x6c, + 0x0a, 0xfe, 0x8e, 0xf0, 0xeb, 0xcd, 0x04, 0x44, 0x11, 0x83, 0x3a, 0xf9, + 0x8a, 0x7b, 0x49, 0x66, 0xed, 0x75, 0x1a, 0x75, 0xcc, 0x4a, 0xb4, 0x20, + 0x68, 0x14, 0x46, 0x1f, 0xff, 0xad, 0x58, 0x33, 0xe1, 0xe0, 0xf7, 0xa6, + 0x50, 0xbf, 0xfe, 0x36, 0x1a, 0xa0, 0x2c, 0xd4, 0xda, 0xfe, 0x1f, 0x5f, + 0xf4, 0x29, 0xb1, 0xd7, 0x94, 0x88, 0xda, 0x51, 0xb5, 0x84, 0x64, 0xd6, + 0x25, 0xd2, 0x68, 0x6c, 0x2b, 0x55, 0x3e, 0x8b, 0x78, 0xda, 0x4f, 0x01, + 0xfc, 0xab, 0xac, 0xd3, 0x90, 0x95, 0xda, 0x93, 0xaf, 0x2f, 0xf3, 0x03, + 0x8b, 0x27, 0xb2, 0x88, 0xbf, 0xdf, 0x75, 0x90, 0xdc, 0xa6, 0x76, 0xed, + 0xd7, 0xab, 0xfb, 0xe9, 0xdf, 0xb5, 0x77, 0x3c, 0xfc, 0x92, 0xdd, 0x6c, + 0x2f, 0xe0, 0x7a, 0x45, 0xac, 0x63, 0xc5, 0x1e, 0xb1, 0x48, 0xd1, 0x3c, + 0xec, 0xce, 0x16, 0xa7, 0x7f, 0xd1, 0x8c, 0x5d, 0xca, 0x92, 0xa0, 0xe6, + 0x92, 0x34, 0x5e, 0x6e, 0xb3, 0xe9, 0xec, 0x2b, 0x69, 0x9c, 0xef, 0x6a, + 0x29, 0xa6, 0x4d, 0xaa, 0x63, 0xde, 0xdf, 0x97, 0x11, 0xbe, 0x64, 0x57, + 0x3f, 0x3b, 0xd7, 0x3b, 0x98, 0xe9, 0xb6, 0xfc, 0x37, 0xc9, 0xef, 0x49, + 0xca, 0xfd, 0x3a, 0x6b, 0x70, 0xe7, 0x46, 0xd3, 0xb6, 0xfb, 0xb6, 0x71, + 0x21, 0x26, 0xbf, 0xf8, 0x74, 0xbd, 0x15, 0x0a, 0x09, 0x23, 0x85, 0x4b, + 0xf9, 0xd4, 0xaf, 0xa3, 0xcd, 0x36, 0xf7, 0x42, 0xa0, 0x84, 0x20, 0xe7, + 0x57, 0x9d, 0x4e, 0x8e, 0xa8, 0x88, 0xfe, 0xa7, 0xa4, 0xd5, 0x1b, 0x86, + 0x8b, 0x40, 0x2c, 0xe9, 0x5f, 0x6f, 0xab, 0x28, 0x52, 0x5d, 0xf7, 0xd2, + 0x9e, 0x57, 0x6c, 0xa3, 0x8b, 0x0c, 0x4c, 0xbe, 0x2a, 0x77, 0xf1, 0xc6, + 0x87, 0x2f, 0x83, 0x90, 0x33, 0xd7, 0xd6, 0x20, 0xb0, 0xb6, 0x66, 0xda, + 0x4e, 0x22, 0x92, 0x5a, 0xa6, 0xc6, 0x76, 0xb5, 0xd5, 0xdc, 0xb0, 0x5c, + 0xa8, 0x5d, 0x5f, 0xab, 0x1f, 0xa3, 0xa7, 0xc7, 0x37, 0x7d, 0xfe, 0xdc, + 0xb0, 0x59, 0xce, 0xa7, 0xea, 0xc2, 0x62, 0x06, 0xdd, 0xf8, 0x40, 0x98, + 0x80, 0xfe, 0x35, 0xaa, 0xaf, 0x87, 0x10, 0x8b, 0x2d, 0xf8, 0x70, 0x65, + 0x7c, 0x5d, 0xc3, 0x76, 0xa1, 0xf4, 0xbb, 0xe3, 0x72, 0xeb, 0x91, 0xe6, + 0x52, 0x6b, 0xfb, 0x39, 0xdf, 0xd4, 0x86, 0x9b, 0x10, 0xae, 0x6f, 0xeb, + 0x1f, 0x65, 0xd2, 0x99, 0x66, 0x9b, 0x7f, 0x40, 0x16, 0x8a, 0xd5, 0xde, + 0x1f, 0x0a, 0xe5, 0x87, 0xae, 0xdd, 0xaf, 0xe7, 0xa9, 0x25, 0xff, 0xc7, + 0x6c, 0xaa, 0xbd, 0x43, 0x43, 0xf5, 0xbc, 0xad, 0x73, 0x30, 0x4a, 0xf7, + 0x15, 0xbe, 0xef, 0x9c, 0x22, 0x72, 0xbd, 0xc0, 0xdf, 0x74, 0xeb, 0x35, + 0x34, 0x2c, 0xc7, 0x56, 0xbb, 0xcc, 0x24, 0x43, 0x52, 0xb7, 0x1e, 0xad, + 0x38, 0x4a, 0x84, 0x1e, 0xf7, 0x1b, 0x9b, 0x1c, 0x6c, 0x08, 0x20, 0x3b, + 0x8d, 0x6c, 0xd7, 0x08, 0xb0, 0xc7, 0xd3, 0xf7, 0xe6, 0xe3, 0x4c, 0x56, + 0x34, 0x61, 0x8d, 0xfc, 0x31, 0xf8, 0xf6, 0xfd, 0xbe, 0xa9, 0xcf, 0x6a, + 0x07, 0x8a, 0xfa, 0xcb, 0x91, 0x40, 0x22, 0xb9, 0xd0, 0xea, 0x9d, 0xd5, + 0x05, 0xd0, 0x08, 0xe6, 0x59, 0xed, 0x76, 0xcb, 0xda, 0x2a, 0x8d, 0x65, + 0x37, 0x67, 0x74, 0x40, 0xfa, 0xbe, 0x92, 0xe4, 0x0b, 0x2c, 0x03, 0x05, + 0x39, 0x72, 0x6d, 0xe7, 0xa9, 0x32, 0x85, 0x0f, 0xf4, 0xcd, 0xef, 0xf3, + 0x6d, 0x52, 0x7d, 0x7b, 0x76, 0xbf, 0xe3, 0xa7, 0x17, 0x6f, 0xbc, 0xcb, + 0x48, 0x46, 0xd1, 0x8f, 0xae, 0xed, 0x64, 0xe3, 0x92, 0xd2, 0x16, 0x37, + 0x65, 0x5d, 0x7f, 0x3e, 0x44, 0x60, 0x05, 0x43, 0xe6, 0xbc, 0x13, 0x84, + 0xd5, 0x99, 0xc7, 0x3e, 0x4c, 0xdf, 0x79, 0x94, 0xdc, 0x0f, 0x0d, 0x90, + 0x22, 0xfe, 0xc0, 0xf3, 0x32, 0xff, 0x59, 0xbc, 0x17, 0x43, 0xeb, 0xbf, + 0x6a, 0x05, 0x82, 0xb2, 0xce, 0xbc, 0xd1, 0x7c, 0x59, 0x88, 0x96, 0xda, + 0x79, 0x7b, 0xf1, 0x54, 0xd7, 0xd2, 0xd5, 0xd5, 0xb4, 0xdf, 0xea, 0xeb, + 0x19, 0xd7, 0xde, 0x0b, 0x46, 0x47, 0xfa, 0x9e, 0x2c, 0xdd, 0xdb, 0x51, + 0xe8, 0xf0, 0xf7, 0xf6, 0x29, 0x22, 0x0a, 0xd0, 0x3e, 0x65, 0x7e, 0x98, + 0xb2, 0xfe, 0x76, 0xac, 0xa7, 0xc2, 0xe3, 0x24, 0x97, 0xe3, 0xbc, 0x8a, + 0xf5, 0x3a, 0x36, 0x38, 0x8a, 0xc3, 0xa1, 0xf1, 0xfd, 0x9d, 0xe9, 0x52, + 0xd0, 0xf7, 0xf0, 0x97, 0x41, 0x31, 0x25, 0x9f, 0x74, 0x7d, 0xdb, 0x0c, + 0xde, 0x9b, 0x05, 0x07, 0x89, 0xaf, 0x64, 0xeb, 0x54, 0x84, 0xab, 0x36, + 0x9f, 0x97, 0xe6, 0xdb, 0x06, 0xe9, 0xfb, 0xbd, 0xd7, 0x03, 0x25, 0x5e, + 0x53, 0xa9, 0xd5, 0x71, 0x3c, 0x9d, 0x84, 0xe7, 0xfe, 0xe3, 0xdf, 0xe1, + 0x42, 0x0e, 0x18, 0xb4, 0xd5, 0xf5, 0x45, 0xf5, 0x38, 0x2b, 0xf6, 0xdf, + 0x1a, 0xd7, 0x60, 0x03, 0xdf, 0x8d, 0x7f, 0xd9, 0xfb, 0xe2, 0xed, 0xfc, + 0x0d, 0x43, 0x17, 0x29, 0xf3, 0x83, 0xab, 0x09, 0xbc, 0xd9, 0xad, 0xbf, + 0xe9, 0x1b, 0x8d, 0xf9, 0x91, 0x2d, 0xb9, 0xf4, 0x8a, 0x70, 0xee, 0xee, + 0x37, 0xe7, 0x8a, 0xfd, 0x56, 0x83, 0x93, 0x81, 0xa4, 0x47, 0xbd, 0xf3, + 0xee, 0x97, 0xfc, 0xa0, 0x33, 0xbc, 0xd1, 0xb8, 0x77, 0xdc, 0x64, 0x34, + 0x8f, 0x49, 0xfc, 0x1d, 0x32, 0xe8, 0x8e, 0x62, 0x8f, 0x24, 0x65, 0x6f, + 0x81, 0x9b, 0x38, 0xc2, 0x8b, 0x35, 0x68, 0x18, 0x48, 0x1d, 0x12, 0x3a, + 0x4b, 0x7a, 0x53, 0xbb, 0x03, 0xbc, 0x9a, 0x21, 0x75, 0xf7, 0xaf, 0xfc, + 0x35, 0x92, 0xb9, 0x9e, 0x92, 0x5a, 0xeb, 0x30, 0x40, 0xaa, 0x50, 0xff, + 0x2e, 0x2e, 0xc1, 0x24, 0xa8, 0x76, 0x2b, 0x4f, 0xac, 0x21, 0xb0, 0xc5, + 0x28, 0xc1, 0x29, 0x15, 0x5d, 0xdf, 0x67, 0xfc, 0xd8, 0xdb, 0x76, 0x8f, + 0x68, 0x17, 0x5c, 0x42, 0xf8, 0xce, 0x9b, 0xe6, 0xdb, 0xb1, 0x21, 0x58, + 0xfa, 0xd7, 0x06, 0x1b, 0x16, 0x03, 0xfb, 0xd5, 0x5c, 0xc1, 0x60, 0xc3, + 0xff, 0x9d, 0x76, 0xd1, 0x3d, 0x65, 0x34, 0xf9, 0x77, 0xad, 0x2e, 0x5f, + 0xe8, 0x30, 0xba, 0x30, 0xa8, 0x5c, 0xf4, 0xef, 0x1c, 0xf5, 0x78, 0x1a, + 0x1f, 0x5e, 0x90, 0xe9, 0x53, 0x58, 0x4b, 0x3d, 0x03, 0xc8, 0xf4, 0xf3, + 0x7a, 0x1a, 0x29, 0xca, 0x08, 0x82, 0x35, 0xdd, 0x2f, 0x7b, 0xcf, 0xae, + 0x72, 0xaa, 0xf6, 0xbf, 0x0f, 0x28, 0x2b, 0xd9, 0xd8, 0x5f, 0x22, 0xc8, + 0xd3, 0xce, 0xc2, 0xde, 0x84, 0x33, 0x65, 0xa7, 0x9b, 0xd1, 0x7e, 0xad, + 0x7c, 0xb5, 0xba, 0x2c, 0x8d, 0xff, 0x3d, 0xd1, 0xf8, 0x1b, 0x17, 0x7d, + 0x13, 0x22, 0x50, 0x14, 0xe7, 0x11, 0xf3, 0xad, 0xf6, 0x3b, 0xa1, 0xbb, + 0x98, 0x46, 0xcf, 0xc6, 0xc5, 0xbe, 0xad, 0xa3, 0xeb, 0x80, 0xeb, 0xbe, + 0xbb, 0x96, 0xe1, 0x7b, 0xc4, 0xfb, 0x63, 0x9a, 0x28, 0x67, 0x4b, 0x83, + 0xf1, 0x46, 0x4c, 0xa5, 0x36, 0xff, 0xbe, 0x5c, 0x1a, 0x93, 0xae, 0x8b, + 0x4c, 0xc4, 0xc5, 0xbe, 0x56, 0x19, 0x60, 0xe0, 0xb5, 0xbb, 0xcf, 0x1d, + 0xff, 0x72, 0x9d, 0x9b, 0x6d, 0x3e, 0x42, 0x46, 0xdb, 0xa4, 0x0b, 0x5d, + 0x36, 0xa3, 0xba, 0xd0, 0xde, 0x3d, 0x71, 0xa3, 0x76, 0x79, 0x42, 0x54, + 0x63, 0xf0, 0xb8, 0x99, 0x4f, 0x38, 0xb8, 0x4b, 0x02, 0x3a, 0x94, 0x9a, + 0xfd, 0xec, 0x01, 0x1d, 0x6f, 0xe1, 0xa2, 0xc5, 0x8a, 0x8f, 0x96, 0xf2, + 0xaf, 0x6e, 0xfd, 0x30, 0x04, 0x17, 0x82, 0x5d, 0xb0, 0xef, 0x79, 0x43, + 0x8c, 0x80, 0x4d, 0x9d, 0x2f, 0xe1, 0x86, 0x64, 0x37, 0xd7, 0x6d, 0x87, + 0x18, 0x09, 0xe7, 0x71, 0xb9, 0xca, 0x8e, 0x29, 0x40, 0x2b, 0x2a, 0xf3, + 0xdc, 0x95, 0xd8, 0x8a, 0x42, 0xbd, 0x3f, 0x66, 0x33, 0xee, 0x4d, 0x72, + 0x23, 0x31, 0xae, 0xc9, 0xae, 0x72, 0x43, 0x61, 0xfe, 0x76, 0xbf, 0x8b, + 0x60, 0x8a, 0x78, 0xa5, 0x9e, 0x34, 0xb7, 0xe5, 0x2c, 0x66, 0xa9, 0xee, + 0xef, 0x02, 0x32, 0x7b, 0xc3, 0x61, 0xb4, 0xfc, 0x22, 0x21, 0x23, 0xaa, + 0xff, 0xef, 0x0e, 0xd4, 0x1d, 0xd6, 0xd2, 0xd9, 0xbd, 0xea, 0xdc, 0x8e, + 0x81, 0x39, 0x53, 0x3b, 0xf3, 0x1e, 0x6a, 0xe3, 0xbc, 0x6f, 0xf5, 0xbd, + 0xc7, 0x8d, 0x30, 0xcf, 0xca, 0x49, 0xae, 0xae, 0x6e, 0x5a, 0xeb, 0x96, + 0xfd, 0xa7, 0x51, 0xf8, 0xd9, 0xbe, 0xd2, 0x09, 0x91, 0x30, 0xe6, 0x71, + 0xfb, 0x52, 0x42, 0x9c, 0xb2, 0x24, 0xf6, 0x51, 0xe6, 0x2b, 0xf2, 0x03, + 0x1f, 0x07, 0xbb, 0xfd, 0x96, 0x86, 0xa1, 0x74, 0x38, 0xff, 0x6d, 0xe5, + 0x76, 0xc0, 0xbe, 0x6c, 0x78, 0xee, 0x03, 0xc0, 0xe1, 0x49, 0xff, 0x9d, + 0x5a, 0xe4, 0x7b, 0x6f, 0x30, 0x38, 0xff, 0x5f, 0x45, 0xe3, 0x2f, 0x38, + 0xbb, 0x59, 0x59, 0x4e, 0xac, 0x90, 0x7a, 0x97, 0x67, 0x05, 0x24, 0xaf, + 0xca, 0x33, 0xef, 0x58, 0x45, 0x2e, 0xe2, 0x36, 0x1c, 0x9e, 0x30, 0x1b, + 0x6f, 0xd1, 0x8f, 0xd8, 0xc1, 0xec, 0x05, 0x56, 0x5b, 0xfd, 0xb2, 0x77, + 0x67, 0x30, 0x5f, 0x4c, 0x3e, 0x65, 0x67, 0x62, 0xcf, 0xb5, 0xec, 0xcb, + 0x37, 0x66, 0x06, 0xd2, 0xdf, 0x71, 0xa3, 0x77, 0x7e, 0x4c, 0x66, 0xef, + 0x30, 0x77, 0x31, 0x23, 0xbf, 0xea, 0x90, 0x3b, 0x3d, 0x7a, 0x46, 0xfd, + 0xb3, 0x33, 0xf3, 0x0b, 0x23, 0x8c, 0x2a, 0xd7, 0xde, 0x0e, 0x7f, 0x5f, + 0xed, 0x40, 0x59, 0xa2, 0x8e, 0xae, 0x41, 0xcc, 0x14, 0x02, 0x6e, 0x34, + 0xa9, 0xc3, 0x95, 0xc7, 0xf7, 0x52, 0x04, 0xad, 0x1c, 0xce, 0x35, 0x32, + 0x99, 0x1f, 0xe3, 0x72, 0x9f, 0xcf, 0xb6, 0xcf, 0xca, 0xf5, 0x1c, 0xc3, + 0x0a, 0xe9, 0xbd, 0xd9, 0x73, 0xb2, 0xc1, 0x84, 0xf4, 0x9f, 0x8a, 0x41, + 0x4d, 0xa0, 0x59, 0xfc, 0xfb, 0x66, 0xad, 0xaa, 0x26, 0x6f, 0x97, 0xd5, + 0xd6, 0xd5, 0x1f, 0x91, 0xda, 0x76, 0x37, 0xff, 0x1b, 0x62, 0x64, 0x33, + 0xf6, 0xfc, 0x05, 0x18, 0x11, 0x03, 0x31, 0x7b, 0xed, 0x59, 0xcd, 0xea, + 0x22, 0x5a, 0xb9, 0x6e, 0x8f, 0xff, 0x19, 0x8f, 0x9a, 0x3d, 0x87, 0xd6, + 0x77, 0xeb, 0x1d, 0xff, 0x17, 0x6d, 0xe5, 0x72, 0x01, 0xec, 0xfb, 0x3e, + 0x8e, 0xa5, 0x7d, 0x02, 0xfd, 0x2b, 0xdd, 0xae, 0x58, 0x27, 0x39, 0x1f, + 0xc1, 0xbb, 0x52, 0xdf, 0xa3, 0x14, 0xa9, 0xd2, 0xbd, 0xb7, 0x19, 0x52, + 0x74, 0xbf, 0x84, 0x67, 0xb0, 0xc9, 0xe8, 0xd9, 0x7e, 0xf7, 0xbf, 0x0d, + 0x26, 0x54, 0x9b, 0x78, 0xad, 0x6b, 0xfc, 0xa2, 0xf5, 0x6d, 0xef, 0x1d, + 0x1c, 0x34, 0x94, 0xcc, 0x7c, 0xdd, 0x42, 0x43, 0xfa, 0x12, 0x13, 0xcd, + 0x19, 0xe2, 0x39, 0x47, 0xdd, 0x4e, 0xae, 0x05, 0x31, 0xf5, 0x55, 0xf9, + 0x6e, 0x47, 0x0f, 0xf4, 0x4f, 0x70, 0xbf, 0xf5, 0xef, 0x66, 0x16, 0x85, + 0xe3, 0x63, 0xc9, 0x63, 0x3c, 0x86, 0xe9, 0x56, 0x6e, 0x3d, 0xa5, 0x76, + 0x52, 0x10, 0xc4, 0xfb, 0xc1, 0x35, 0xfd, 0x85, 0x98, 0x82, 0xe5, 0x6e, + 0xaf, 0x2d, 0x79, 0xdd, 0x64, 0x23, 0xbf, 0x8e, 0x46, 0x73, 0x90, 0xe8, + 0x3b, 0x72, 0x46, 0x4d, 0xa6, 0xe1, 0xe8, 0xcb, 0xe6, 0x30, 0xc3, 0xc0, + 0x73, 0x61, 0x7a, 0xe7, 0x5e, 0x70, 0xe3, 0xf2, 0x0c, 0x4a, 0x2f, 0x8c, + 0x16, 0x81, 0x57, 0xf5, 0xab, 0x2b, 0xc1, 0xe7, 0x5b, 0x66, 0x73, 0xb2, + 0xfa, 0x9f, 0x21, 0xd8, 0x35, 0x58, 0xce, 0xf5, 0xc7, 0x77, 0x78, 0x77, + 0xfd, 0x7f, 0xab, 0x2a, 0x14, 0xa2, 0x85, 0x37, 0xd0, 0x9f, 0x9f, 0x6e, + 0xee, 0x18, 0x0f, 0x84, 0xc1, 0x6a, 0xfb, 0x46, 0xaf, 0xd8, 0x6c, 0x8a, + 0xf5, 0xc7, 0x82, 0x0c, 0x15, 0xbf, 0xad, 0xf5, 0x8c, 0x37, 0x19, 0xcd, + 0x78, 0x12, 0x4a, 0x2c, 0x22, 0xbb, 0xd0, 0x9f, 0xe5, 0x0b, 0xd9, 0x1f, + 0x6a, 0x1c, 0x93, 0x20, 0x6b, 0xf6, 0xc1, 0xa6, 0x5c, 0x6d, 0xdd, 0xbe, + 0xf7, 0x70, 0xb6, 0xec, 0x62, 0xdf, 0xdf, 0xb2, 0x7c, 0x01, 0x76, 0xd9, + 0x18, 0x9f, 0xaa, 0xec, 0x06, 0xf8, 0x05, 0x2f, 0xd4, 0x05, 0xc2, 0x8e, + 0xf7, 0x59, 0xff, 0xaa, 0xe9, 0x4d, 0xa0, 0x59, 0xf3, 0xea, 0x7c, 0xa7, + 0x9b, 0xd7, 0xb2, 0x66, 0xbc, 0xf0, 0xe8, 0x07, 0x71, 0xc3, 0xab, 0xe3, + 0x6d, 0x67, 0xef, 0xc8, 0x41, 0x65, 0x74, 0x7d, 0xe2, 0xcc, 0x57, 0xd1, + 0xb9, 0xbe, 0xd4, 0xf4, 0xef, 0x7b, 0x10, 0x39, 0xb6, 0xf8, 0x87, 0xb8, + 0x6d, 0x7b, 0x8e, 0x5e, 0x63, 0xe3, 0xf3, 0x18, 0x5f, 0xb2, 0xad, 0xee, + 0xbd, 0x6f, 0x3a, 0xbb, 0x6c, 0xc7, 0xd1, 0x19, 0xfa, 0xb4, 0x75, 0xfc, + 0x74, 0x82, 0x8b, 0x82, 0x5c, 0x30, 0x77, 0x62, 0x5c, 0x62, 0xf5, 0x8c, + 0xa0, 0xdd, 0x5c, 0xce, 0xa7, 0xbf, 0xb3, 0x75, 0x83, 0xe0, 0x58, 0x9a, + 0x45, 0xed, 0xda, 0x5c, 0x6b, 0xe4, 0x52, 0xe2, 0xdf, 0x70, 0x3a, 0x70, + 0xc5, 0xb0, 0xc8, 0xd3, 0x56, 0x67, 0xa3, 0x4a, 0xbd, 0xb2, 0x76, 0xc1, + 0x0e, 0x2a, 0x6b, 0x3c, 0xf4, 0xf6, 0xd6, 0xd4, 0x21, 0xc3, 0xca, 0x31, + 0x66, 0xdc, 0xdd, 0xf3, 0xe9, 0xce, 0x7f, 0x9c, 0xfa, 0xf0, 0x9f, 0x16, + 0x78, 0xf6, 0xfa, 0xf0, 0xc3, 0x46, 0x81, 0xd5, 0xd2, 0x74, 0x6d, 0x4e, + 0x59, 0x93, 0x1b, 0x2a, 0x81, 0xc4, 0xc2, 0x12, 0x66, 0xac, 0xf7, 0x64, + 0x87, 0xd0, 0x7d, 0xaf, 0x31, 0xc4, 0xee, 0x9a, 0xc8, 0xc7, 0xe8, 0x36, + 0xd7, 0xeb, 0x35, 0x13, 0x6a, 0x02, 0xea, 0x6e, 0xdf, 0x05, 0xf2, 0x91, + 0xb1, 0xbb, 0xa1, 0x77, 0x8a, 0x85, 0x3f, 0xa7, 0x36, 0xb4, 0x74, 0x52, + 0x4f, 0x4c, 0xea, 0x97, 0xe9, 0xcf, 0xe1, 0x0f, 0xb7, 0xf5, 0x4f, 0x57, + 0x6e, 0x4e, 0x1c, 0x91, 0xd9, 0xdb, 0x82, 0xc4, 0x47, 0x94, 0xcc, 0x62, + 0xbd, 0x8d, 0x5e, 0x65, 0x3c, 0xb3, 0xfc, 0xff, 0x6c, 0xa6, 0x37, 0x60, + 0x6e, 0xaf, 0xf8, 0x6f, 0xdd, 0xd9, 0x95, 0x0a, 0xec, 0x8d, 0x72, 0x84, + 0x7e, 0x64, 0xf3, 0xbb, 0xe3, 0x56, 0xb1, 0x5a, 0xbc, 0x5d, 0x4f, 0xdd, + 0x8f, 0x89, 0xbe, 0xcb, 0xfb, 0xed, 0x3c, 0x62, 0x78, 0x07, 0xd7, 0xa3, + 0x42, 0x8f, 0x7d, 0x7a, 0x1a, 0xfd, 0x4f, 0x2c, 0x34, 0x3c, 0x49, 0x0f, + 0xd5, 0x6a, 0x08, 0xbb, 0x7d, 0x83, 0xd7, 0x3b, 0xa7, 0xd9, 0x6b, 0x4b, + 0xce, 0x78, 0x35, 0x3b, 0xb8, 0xc7, 0x93, 0x28, 0x65, 0xea, 0xa7, 0xea, + 0x66, 0x15, 0xb6, 0x7d, 0xca, 0x99, 0xf4, 0xa4, 0x2b, 0x6c, 0x09, 0x99, + 0x96, 0x37, 0xfa, 0xeb, 0xbf, 0xd5, 0x12, 0xa0, 0x9f, 0x96, 0x72, 0x1a, + 0x97, 0xe3, 0xe6, 0x76, 0x1b, 0x99, 0xa3, 0x8d, 0xe6, 0xb0, 0x1f, 0xdd, + 0x6f, 0xaa, 0xcb, 0xbc, 0xbb, 0x5b, 0x68, 0xbb, 0x5b, 0x8b, 0x49, 0x5a, + 0xcd, 0xc1, 0xc2, 0x4f, 0xb9, 0xcc, 0xa3, 0xdd, 0x52, 0x2d, 0xfc, 0xed, + 0x72, 0x61, 0x36, 0xb6, 0xdf, 0x92, 0xfb, 0xa0, 0x88, 0x8b, 0xbb, 0xbf, + 0xb6, 0x3b, 0x18, 0x62, 0x1a, 0x04, 0xe5, 0xdf, 0xd3, 0x51, 0x41, 0x2a, + 0x61, 0xd8, 0xb2, 0x6d, 0x44, 0xb2, 0xd8, 0x6c, 0xc2, 0x0a, 0x7a, 0x5f, + 0x19, 0x31, 0xca, 0xb6, 0xfb, 0x79, 0xd4, 0xef, 0xef, 0x61, 0xa4, 0x7c, + 0xaf, 0x95, 0x98, 0x04, 0x89, 0x53, 0xf6, 0xad, 0x7d, 0xb5, 0x89, 0xb1, + 0xfb, 0xfa, 0xbb, 0xb0, 0x41, 0x60, 0x5f, 0xf4, 0x7a, 0x3d, 0x1f, 0x09, + 0xa6, 0x05, 0xab, 0x42, 0x7e, 0xad, 0x95, 0x7d, 0xc6, 0x67, 0xa6, 0x5f, + 0x4b, 0x77, 0xcd, 0x8e, 0x0e, 0xfb, 0xbb, 0x4c, 0x55, 0x26, 0x6e, 0xdf, + 0xc8, 0xaa, 0x3b, 0xb7, 0xd5, 0x4d, 0x5f, 0xdc, 0x16, 0xe6, 0x26, 0x2e, + 0xc1, 0xc1, 0x8f, 0x48, 0xfd, 0x0f, 0x7a, 0x11, 0x49, 0xa4, 0x0b, 0x9a, + 0xa4, 0xda, 0xdf, 0xe9, 0x42, 0x6d, 0x24, 0x0f, 0x95, 0xff, 0xcd, 0x60, + 0xa6, 0x8b, 0xb2, 0xde, 0xeb, 0x4c, 0x92, 0xe2, 0x5f, 0xfb, 0x0e, 0x3f, + 0x0c, 0xd8, 0x4e, 0xfe, 0x66, 0x86, 0x4f, 0x77, 0x2b, 0xf9, 0x97, 0xb9, + 0xe4, 0x11, 0x4a, 0x15, 0xe8, 0x97, 0xed, 0xa6, 0xad, 0x37, 0x71, 0x53, + 0xfb, 0x44, 0x17, 0x1d, 0x2f, 0x41, 0xd1, 0xdd, 0x7a, 0x37, 0x66, 0x75, + 0xaf, 0x00, 0x1c, 0xe3, 0x9b, 0xb3, 0x38, 0xec, 0xd6, 0x17, 0x56, 0xaa, + 0xee, 0x93, 0x26, 0xeb, 0x39, 0x7d, 0x23, 0x49, 0x5d, 0x0c, 0x04, 0x0f, + 0x59, 0xb4, 0x86, 0xfc, 0x61, 0x8d, 0xbe, 0xac, 0xea, 0x76, 0x3e, 0x05, + 0x33, 0x12, 0x6a, 0xe3, 0x1d, 0x8b, 0x69, 0xcb, 0x31, 0x0f, 0xa2, 0xf7, + 0x4e, 0xb0, 0x91, 0xc4, 0x49, 0xaa, 0xf6, 0x3f, 0xd0, 0x9d, 0x60, 0xd0, + 0xee, 0xbc, 0x3c, 0xdc, 0x0e, 0xb0, 0xbd, 0x76, 0xfb, 0x81, 0x18, 0x49, + 0x34, 0xf5, 0xad, 0x2f, 0xf4, 0x0c, 0x87, 0xfc, 0xdf, 0x1a, 0x6f, 0x24, + 0x4b, 0x7d, 0x4f, 0x17, 0x5b, 0x2e, 0x15, 0x1a, 0xc3, 0x7e, 0xc7, 0x01, + 0x9e, 0x81, 0x89, 0x52, 0xbf, 0x5d, 0xe9, 0x73, 0x77, 0x4d, 0x6e, 0xcd, + 0x7d, 0xb9, 0x33, 0xb0, 0x86, 0xaf, 0xdb, 0x79, 0x32, 0x59, 0x99, 0x83, + 0xf8, 0xf7, 0xdf, 0x5a, 0x3e, 0xca, 0x5e, 0x8d, 0x40, 0x7e, 0x77, 0x4b, + 0x39, 0x37, 0xd1, 0x2a, 0x9c, 0x55, 0x3f, 0x1b, 0x92, 0x7f, 0xff, 0xad, + 0xf1, 0xf7, 0x33, 0xb4, 0xb9, 0x99, 0xd7, 0x8a, 0x01, 0x30, 0xef, 0x6d, + 0xbf, 0x99, 0xc5, 0x32, 0x62, 0x3f, 0xbd, 0xa2, 0x56, 0xa7, 0x54, 0x4a, + 0xa5, 0xf9, 0x3d, 0x17, 0xc1, 0xf3, 0xb2, 0xdc, 0x07, 0xde, 0xd3, 0xf5, + 0x71, 0xc1, 0xce, 0x6b, 0xd9, 0xdf, 0x4f, 0x5b, 0x11, 0xd6, 0x32, 0x29, + 0xfc, 0x17, 0x7f, 0xf8, 0xda, 0xff, 0x2a, 0xba, 0x31, 0x97, 0x7b, 0xa2, + 0xea, 0x7b, 0x97, 0xb1, 0x7e, 0x75, 0xec, 0x5d, 0x99, 0x57, 0x57, 0x33, + 0xb3, 0x5f, 0xab, 0x65, 0xdd, 0xab, 0xc6, 0x3b, 0xaa, 0xab, 0xd8, 0x02, + 0x96, 0xaa, 0xf3, 0x2f, 0xfd, 0x6d, 0x47, 0xf0, 0xb9, 0x63, 0xf2, 0xf4, + 0x98, 0xe9, 0xbd, 0xf5, 0xec, 0x93, 0x3b, 0x63, 0xc2, 0xcb, 0xee, 0xdc, + 0x7f, 0x62, 0x25, 0x74, 0x90, 0x2c, 0x9c, 0x3d, 0x60, 0xc2, 0xfc, 0xe4, + 0xdf, 0xe7, 0xd4, 0x48, 0xd0, 0xdf, 0x95, 0xaf, 0xce, 0xd0, 0x78, 0xb0, + 0x94, 0x68, 0x7a, 0x7c, 0xee, 0x36, 0xd8, 0x8c, 0xcb, 0x06, 0xbb, 0xad, + 0xbe, 0x29, 0x3b, 0x65, 0x8b, 0x24, 0xc7, 0xc9, 0x95, 0x06, 0x40, 0xeb, + 0x6d, 0xcb, 0x2d, 0xa9, 0x88, 0xa6, 0x2e, 0x7e, 0x41, 0xb0, 0x61, 0x14, + 0xf2, 0x93, 0xbc, 0xe2, 0xa7, 0x44, 0x64, 0x82, 0xe2, 0xcd, 0x98, 0xf4, + 0x4e, 0x3f, 0x28, 0x7a, 0xe1, 0x80, 0xff, 0xa4, 0x75, 0x2b, 0xba, 0x91, + 0xab, 0x19, 0xf8, 0xdf, 0xda, 0x50, 0x26, 0x5e, 0xb5, 0x9f, 0x6f, 0xfe, + 0xc1, 0x5a, 0x88, 0xfa, 0xf2, 0x7e, 0x0d, 0x44, 0xe2, 0xc3, 0xdb, 0x84, + 0x66, 0x1a, 0x5d, 0x73, 0x7d, 0xcd, 0x4c, 0xa8, 0x44, 0xd2, 0x74, 0x87, + 0x62, 0x41, 0xb9, 0xf5, 0x25, 0x41, 0xdf, 0x6b, 0xfb, 0xbb, 0xa7, 0x37, + 0xfb, 0xd9, 0xef, 0xa0, 0xc5, 0xf1, 0x3b, 0x94, 0x87, 0x8f, 0xd7, 0x88, + 0x2e, 0x7b, 0xdf, 0xd8, 0x8e, 0xa5, 0xd2, 0x80, 0xd7, 0x95, 0xa0, 0xb7, + 0x9e, 0xff, 0xcf, 0xd0, 0x54, 0x47, 0x29, 0x78, 0x00, 0xfd, 0x93, 0xad, + 0x40, 0x3c, 0x46, 0xab, 0xe3, 0xa1, 0x22, 0x0a, 0xf9, 0x5a, 0xb2, 0x14, + 0x95, 0xa8, 0x53, 0xf5, 0x6f, 0xfe, 0xbd, 0xc9, 0x48, 0x20, 0xae, 0xc9, + 0x23, 0x63, 0xdf, 0x6f, 0x1b, 0xa7, 0x62, 0xba, 0x1e, 0xae, 0xfb, 0xb0, + 0x07, 0xdd, 0x27, 0xed, 0xcf, 0x9f, 0x72, 0x01, 0xf4, 0x6e, 0xba, 0x7c, + 0x9a, 0x75, 0x5d, 0x15, 0x7d, 0x53, 0x2c, 0xc8, 0x84, 0xfb, 0x15, 0xa9, + 0x42, 0xf2, 0xda, 0x82, 0xbd, 0xff, 0x55, 0x73, 0xad, 0xf0, 0x85, 0x84, + 0x59, 0x0a, 0x0a, 0x26, 0x67, 0x54, 0x85, 0x5d, 0xf3, 0xa4, 0x36, 0xfa, + 0x26, 0xb9, 0x14, 0x73, 0x4d, 0xdb, 0x52, 0x38, 0x3a, 0xf8, 0x51, 0xeb, + 0x1a, 0xb4, 0x0f, 0xa0, 0xda, 0x2b, 0x34, 0x78, 0xab, 0xe2, 0x24, 0x9b, + 0xdf, 0xd2, 0x50, 0xc4, 0xfe, 0xd8, 0x82, 0x2a, 0x53, 0x1e, 0xbd, 0x07, + 0x4a, 0xe3, 0x2e, 0x5d, 0xca, 0xbc, 0xbf, 0x2d, 0x37, 0x68, 0x06, 0x67, + 0x22, 0xf6, 0xee, 0x3a, 0xa9, 0xf4, 0xad, 0x2f, 0xaf, 0x5c, 0xaf, 0xc2, + 0xb5, 0xef, 0x4f, 0x93, 0x38, 0xd4, 0xdd, 0x4a, 0x63, 0x15, 0xa9, 0x46, + 0x2b, 0xbe, 0x6d, 0x8c, 0xc7, 0x5e, 0x01, 0x7f, 0xb5, 0xbe, 0xf3, 0x0c, + 0x67, 0xff, 0xb2, 0xe7, 0xae, 0xe5, 0x6a, 0x44, 0x52, 0xfb, 0x9f, 0xf5, + 0x58, 0x0b, 0x22, 0xb0, 0xbe, 0x4d, 0x9f, 0x9d, 0xd4, 0xc6, 0xfe, 0x3f, + 0x4b, 0x15, 0xf8, 0xb0, 0x1b, 0x95, 0xf6, 0xad, 0x3e, 0x1c, 0xfd, 0x57, + 0x5c, 0x82, 0xbe, 0xff, 0xd5, 0x20, 0x66, 0xf5, 0x34, 0x44, 0x29, 0xff, + 0x6c, 0xfb, 0xd1, 0xbf, 0x26, 0x92, 0x6b, 0x7a, 0xcb, 0xf9, 0x07, 0xef, + 0x5f, 0x68, 0xc6, 0x29, 0x5c, 0x42, 0x57, 0x45, 0x76, 0xe5, 0xbf, 0xec, + 0x11, 0x4a, 0xc3, 0xc6, 0xee, 0x3f, 0x6d, 0xb1, 0x46, 0x36, 0xdb, 0x5f, + 0xd3, 0x52, 0xe5, 0x23, 0x0a, 0xef, 0x26, 0xf1, 0x9d, 0x70, 0x57, 0xdb, + 0xdf, 0xb6, 0x85, 0x88, 0xfc, 0xa8, 0xf1, 0xfa, 0x69, 0xe1, 0x57, 0x03, + 0x63, 0xee, 0x1f, 0x57, 0x27, 0x6d, 0x8a, 0x1b, 0x4d, 0xd5, 0xfd, 0xdc, + 0xd1, 0xf5, 0x8e, 0x7f, 0xbf, 0x67, 0xd5, 0x5a, 0xb1, 0x6b, 0xd4, 0x26, + 0xd0, 0x95, 0xbb, 0x76, 0xa5, 0x2e, 0xed, 0x37, 0xc7, 0x93, 0xc8, 0x35, + 0x89, 0xdd, 0xef, 0x3a, 0xba, 0x1f, 0x11, 0x87, 0xed, 0xa4, 0xbb, 0x32, + 0x10, 0x27, 0xe9, 0x4a, 0x54, 0x1d, 0x53, 0x1f, 0x61, 0x1b, 0x4f, 0xa7, + 0x33, 0x13, 0x4f, 0x48, 0x60, 0xef, 0x7a, 0x6c, 0xfd, 0x64, 0x83, 0x15, + 0x62, 0x04, 0x40, 0xbf, 0xaf, 0xed, 0x48, 0xba, 0xf2, 0x3a, 0xfb, 0x89, + 0x21, 0x1c, 0x5d, 0xf4, 0x3d, 0xc7, 0x51, 0xb7, 0x05, 0x66, 0x96, 0x79, + 0xe6, 0x11, 0x93, 0x2b, 0xa2, 0x74, 0xbb, 0xfd, 0x45, 0x12, 0xe5, 0x65, + 0x51, 0x94, 0x68, 0x8f, 0x83, 0x7f, 0x99, 0xab, 0x9b, 0x0e, 0x49, 0x5f, + 0x3c, 0xc2, 0xac, 0x3e, 0x95, 0x50, 0xdf, 0x40, 0x77, 0xf2, 0xee, 0xce, + 0x42, 0x2e, 0x57, 0xf9, 0xdd, 0x3b, 0x2e, 0xc1, 0x45, 0xa1, 0xe1, 0xf7, + 0xf2, 0xe9, 0x19, 0x5f, 0x76, 0xa9, 0x7d, 0xa9, 0xd5, 0x0a, 0x72, 0xf7, + 0x4d, 0xce, 0xdc, 0x8f, 0x35, 0x8c, 0x3c, 0xdf, 0xbb, 0xfb, 0x0f, 0x76, + 0xb4, 0x31, 0xd5, 0x6b, 0x3e, 0x12, 0xe9, 0xef, 0x7f, 0x0b, 0x96, 0x83, + 0x4e, 0x02, 0xfe, 0xba, 0x5b, 0xe4, 0x65, 0x19, 0x61, 0xa9, 0x7f, 0xa3, + 0x2f, 0x51, 0x94, 0x9f, 0xb4, 0xa9, 0xec, 0x42, 0x28, 0xbb, 0x65, 0xb6, + 0x94, 0x13, 0xfb, 0xc9, 0xd2, 0xef, 0xb5, 0x1e, 0x99, 0x5c, 0x56, 0xef, + 0x36, 0xcd, 0x45, 0x96, 0xbd, 0xf9, 0x7c, 0x9f, 0xa9, 0x99, 0x43, 0xdd, + 0xf4, 0x95, 0xbe, 0xd3, 0x2c, 0x9a, 0xae, 0xe6, 0xca, 0x62, 0xff, 0xea, + 0x4d, 0xcf, 0x1f, 0x7f, 0x6e, 0xfc, 0xb3, 0x6c, 0x65, 0x0c, 0xfd, 0x5f, + 0x5f, 0x20, 0x7b, 0x5a, 0xac, 0x96, 0xaf, 0xbe, 0x4f, 0xe9, 0xae, 0x6b, + 0xfd, 0xa3, 0x7c, 0xa2, 0xe9, 0x95, 0xcf, 0xc7, 0xfd, 0x87, 0xa4, 0xb3, + 0xed, 0xd9, 0x25, 0x39, 0x93, 0x6d, 0xd7, 0x07, 0xea, 0x59, 0xd1, 0x09, + 0x3d, 0xfe, 0x56, 0x39, 0x33, 0x50, 0x68, 0xe8, 0xc9, 0x9a, 0xff, 0x05, + 0x46, 0x29, 0x6e, 0xa1, 0x62, 0xb5, 0xdd, 0x3e, 0x36, 0x1d, 0xef, 0xa3, + 0x59, 0x81, 0xf1, 0xec, 0x40, 0x1d, 0xda, 0xe4, 0x98, 0xc8, 0x0e, 0x27, + 0x2a, 0x3f, 0x51, 0x69, 0xf7, 0x22, 0x9f, 0x69, 0xee, 0x6e, 0xd3, 0x07, + 0xbc, 0x44, 0xc1, 0xf9, 0xf7, 0x2d, 0x54, 0x01, 0x4b, 0x26, 0x29, 0x6d, + 0xda, 0x0d, 0xa2, 0xa4, 0x09, 0x66, 0xd9, 0x17, 0x59, 0xa1, 0x9a, 0x25, + 0xc2, 0x5b, 0xaf, 0x07, 0x87, 0x4e, 0xea, 0xcf, 0x78, 0x0f, 0x7d, 0x04, + 0x07, 0x68, 0xe0, 0x60, 0xfb, 0xfa, 0x8e, 0xc4, 0x7b, 0xf6, 0x87, 0xa3, + 0xe3, 0x6a, 0x37, 0xd2, 0x28, 0xdc, 0x81, 0x80, 0x3d, 0x78, 0x2c, 0x85, + 0xf2, 0x13, 0x41, 0x3c, 0x8e, 0xc9, 0x35, 0x93, 0x07, 0xb9, 0x03, 0x08, + 0x64, 0xff, 0xaa, 0xd9, 0x7e, 0xb9, 0x7b, 0x0e, 0x5c, 0xfc, 0x45, 0x4a, + 0xe4, 0x8b, 0xb1, 0x64, 0xce, 0xbd, 0xb0, 0x14, 0x51, 0x91, 0x75, 0x3f, + 0x7f, 0x56, 0x3e, 0x30, 0xdf, 0xc4, 0x62, 0x87, 0x32, 0xf3, 0x43, 0xc2, + 0xe5, 0x64, 0xbe, 0xb8, 0x7e, 0xaa, 0xc6, 0x56, 0x98, 0xdb, 0xd1, 0xe3, + 0xa5, 0x59, 0x44, 0xda, 0x74, 0x1b, 0xed, 0xf6, 0x9d, 0x4e, 0xdd, 0x7c, + 0x0c, 0x6a, 0x71, 0xfc, 0xdb, 0x6a, 0x41, 0x6e, 0x08, 0x8e, 0xc2, 0xbf, + 0xb6, 0x80, 0x4c, 0x96, 0xf1, 0xba, 0x7b, 0xd6, 0x24, 0x30, 0xc9, 0x1c, + 0xdb, 0xf6, 0xbe, 0x7b, 0x41, 0x02, 0xec, 0x2d, 0xee, 0xe7, 0x6e, 0xcf, + 0x91, 0xea, 0xdf, 0x7d, 0xd9, 0xdc, 0x45, 0x09, 0xd6, 0xe9, 0x66, 0xdc, + 0x09, 0x5f, 0xf7, 0x5e, 0x50, 0x91, 0xc5, 0xd8, 0x7f, 0x11, 0x0d, 0x8a, + 0x3d, 0x64, 0xf4, 0xf5, 0xfa, 0x56, 0x25, 0x48, 0x28, 0xb4, 0x52, 0xa6, + 0xeb, 0xf2, 0xae, 0x78, 0x4d, 0x73, 0x6e, 0x54, 0x9a, 0x0e, 0x48, 0x58, + 0xe4, 0xbd, 0x67, 0xcd, 0x82, 0x25, 0xd8, 0x4d, 0x5e, 0x8a, 0xa2, 0xbf, + 0xa2, 0xf6, 0xed, 0x2c, 0x2d, 0xdd, 0x57, 0xa3, 0xe2, 0x29, 0xf7, 0x16, + 0x9a, 0xf9, 0x0c, 0x8a, 0x20, 0x10, 0x2e, 0xfd, 0x6e, 0x26, 0x61, 0x6b, + 0xc3, 0x10, 0x50, 0xd3, 0xd0, 0x9a, 0xc9, 0xa1, 0x07, 0xb9, 0x25, 0x4d, + 0x73, 0x51, 0x8a, 0xdd, 0x41, 0x30, 0x64, 0x97, 0xbc, 0xcd, 0x5c, 0xd3, + 0x88, 0x5d, 0xe8, 0x71, 0x0d, 0x3c, 0x82, 0x7c, 0x29, 0xf2, 0x29, 0x77, + 0x3f, 0xda, 0xf5, 0x96, 0x7c, 0x8d, 0xe0, 0x90, 0x77, 0x89, 0xa2, 0x1a, + 0xff, 0x5d, 0xe0, 0xea, 0x0b, 0x73, 0x7f, 0x75, 0xcb, 0x7e, 0xe7, 0x79, + 0xe3, 0x91, 0xf6, 0xbe, 0x92, 0xd8, 0xf3, 0xd4, 0xcd, 0x99, 0xe6, 0x15, + 0x60, 0xa9, 0xdf, 0x77, 0xc5, 0x7e, 0xd8, 0x9f, 0x87, 0xe7, 0xaf, 0xed, + 0xf1, 0xb7, 0x32, 0xfd, 0xdd, 0xd5, 0xf7, 0x3b, 0x85, 0x23, 0x3d, 0xf6, + 0xaf, 0xe4, 0x8f, 0x80, 0x35, 0xfc, 0xb6, 0xd2, 0xf5, 0x0f, 0x2c, 0xdd, + 0xb3, 0xc7, 0x87, 0xf0, 0x7b, 0xdd, 0xb7, 0xbe, 0xae, 0xe8, 0xf7, 0x58, + 0xc7, 0xf9, 0xfb, 0xf0, 0x4c, 0x95, 0x5e, 0xe1, 0x72, 0x5a, 0xfb, 0xd7, + 0x0f, 0x1d, 0xf8, 0x2a, 0xfb, 0xee, 0x3e, 0xad, 0x4d, 0x4a, 0xfc, 0x7e, + 0x92, 0xdf, 0x29, 0xa8, 0xfa, 0x14, 0x9f, 0xbb, 0xc3, 0xe8, 0x38, 0xde, + 0xdf, 0xdb, 0x0b, 0xc7, 0xe0, 0x0a, 0x5f, 0x9f, 0xbb, 0xf1, 0xa5, 0xff, + 0x7e, 0x7d, 0xdd, 0xcb, 0x1f, 0x3c, 0x76, 0xca, 0xa4, 0x7d, 0x77, 0x45, + 0xdf, 0xef, 0xf9, 0x34, 0xa0, 0x2a, 0xed, 0xef, 0x1f, 0xd6, 0xbb, 0x92, + 0xf3, 0x92, 0x66, 0xd3, 0x5f, 0x5b, 0x73, 0xf7, 0x04, 0xb5, 0xc2, 0xa6, + 0x21, 0x9e, 0xab, 0x9d, 0xb9, 0xe7, 0xd0, 0xb9, 0x64, 0xfc, 0xab, 0xa0, + 0x1e, 0xe4, 0xbf, 0x39, 0xf0, 0x07, 0x36, 0xd3, 0x56, 0xce, 0x2c, 0x04, + 0x83, 0xd2, 0xb5, 0x97, 0xf1, 0xc0, 0x02, 0x97, 0x3f, 0x28, 0xda, 0xe3, + 0x1d, 0x15, 0xb1, 0x6e, 0xce, 0xf1, 0xe7, 0xf1, 0x1a, 0x8b, 0x3d, 0x76, + 0xf6, 0xb6, 0x2b, 0xe5, 0x44, 0xdf, 0xfd, 0xb1, 0x72, 0xc8, 0xfe, 0xb7, + 0xf6, 0xe6, 0x7b, 0x80, 0x5c, 0x23, 0x1d, 0x91, 0x2e, 0x73, 0x7f, 0xdc, + 0xbc, 0x78, 0xf2, 0x67, 0x05, 0xdd, 0x2b, 0x08, 0x7b, 0x98, 0xf5, 0xbf, + 0x4a, 0xee, 0xe5, 0x4f, 0x73, 0x69, 0xdb, 0x9a, 0xdd, 0x0e, 0xc2, 0xc0, + 0x9b, 0xca, 0x7f, 0x1e, 0x56, 0xcd, 0xc4, 0xfe, 0x2b, 0x9d, 0xdc, 0x9a, + 0x73, 0x21, 0x96, 0x3d, 0xbe, 0x08, 0xb2, 0xfd, 0x2c, 0x5e, 0x8b, 0x30, + 0x1b, 0xa5, 0x93, 0x26, 0xe7, 0x92, 0x01, 0xbf, 0x24, 0x8b, 0xa8, 0xee, + 0x5a, 0xbd, 0x2a, 0x3b, 0x10, 0x03, 0x8a, 0xa6, 0x7e, 0x24, 0x42, 0xc3, + 0x1b, 0x24, 0x7e, 0xd1, 0x9e, 0x4a, 0xed, 0x88, 0x02, 0xc7, 0x87, 0xef, + 0x27, 0x37, 0x18, 0xa7, 0xd5, 0xe3, 0xeb, 0x3e, 0x7a, 0x4b, 0x56, 0x4c, + 0x45, 0x37, 0xb9, 0x67, 0x8a, 0xc5, 0x70, 0x5e, 0x97, 0xf9, 0x3e, 0x58, + 0x87, 0x6f, 0xda, 0xb7, 0x4a, 0x25, 0xea, 0xd7, 0x78, 0xfb, 0x1e, 0x31, + 0x6c, 0x44, 0x90, 0xc7, 0xbf, 0x73, 0x4a, 0x68, 0x13, 0x46, 0x31, 0x71, + 0xd9, 0xc3, 0x43, 0xb8, 0xaa, 0x3c, 0xa0, 0x58, 0xaa, 0xee, 0xf3, 0x85, + 0xdf, 0x25, 0x4e, 0x51, 0x9f, 0x03, 0x65, 0x32, 0xff, 0x27, 0x67, 0xa4, + 0x64, 0xb6, 0x03, 0x36, 0x1e, 0xb9, 0x62, 0xfa, 0xb6, 0xfb, 0xf5, 0xad, + 0xf0, 0x0a, 0x68, 0x7f, 0x7a, 0xf8, 0xa8, 0x1f, 0xec, 0xa4, 0x8f, 0xb0, + 0x1a, 0x67, 0x81, 0x9c, 0x08, 0x77, 0x1c, 0x44, 0xe0, 0xbb, 0x35, 0xd6, + 0x3b, 0x44, 0x08, 0xf2, 0x72, 0xa5, 0xc5, 0xf1, 0xb6, 0x0a, 0x46, 0x3e, + 0xdf, 0x62, 0x1a, 0x79, 0x72, 0xd7, 0x40, 0xe2, 0xda, 0xbb, 0x20, 0xd2, + 0xec, 0x31, 0xf3, 0x82, 0x3f, 0xfb, 0x4f, 0x65, 0xe0, 0xbe, 0xba, 0x1f, + 0xa3, 0xc2, 0x9a, 0x28, 0xab, 0xef, 0xdf, 0xb5, 0x25, 0x80, 0x95, 0xd3, + 0x6f, 0x8b, 0x83, 0x7d, 0x1a, 0xcf, 0xbb, 0x42, 0x52, 0x2a, 0x10, 0xd7, + 0xc4, 0xd1, 0x28, 0xb9, 0x55, 0x5e, 0xd3, 0xf0, 0x56, 0xb8, 0x18, 0x86, + 0xfc, 0x47, 0x90, 0x3a, 0x75, 0x49, 0xbd, 0x9e, 0x37, 0x1c, 0x69, 0xcd, + 0x08, 0x43, 0xdd, 0xcd, 0x13, 0x43, 0xc7, 0x65, 0xdf, 0xc8, 0xbb, 0xd5, + 0x40, 0x0a, 0xd1, 0x22, 0xdc, 0xcf, 0xa6, 0xf6, 0x4f, 0xd9, 0x97, 0xb5, + 0x5d, 0x11, 0x49, 0x02, 0xa4, 0x05, 0x54, 0xd4, 0x02, 0xda, 0xef, 0x29, + 0x05, 0xb5, 0xf8, 0xaa, 0xba, 0xef, 0x29, 0xa6, 0x99, 0x1f, 0x6e, 0x21, + 0xa5, 0xf6, 0x7f, 0x26, 0xb5, 0xc0, 0xa5, 0x9f, 0xeb, 0x5a, 0x0c, 0xb1, + 0x85, 0x7b, 0x71, 0x4f, 0xac, 0x91, 0x9a, 0x2d, 0x6d, 0xcb, 0x2b, 0x03, + 0xea, 0x43, 0xbd, 0x37, 0x55, 0x44, 0xea, 0xcf, 0x85, 0xa7, 0xf7, 0xca, + 0xe7, 0x2c, 0x3d, 0xeb, 0x5d, 0x0c, 0xd2, 0xca, 0xb3, 0x55, 0x8d, 0xde, + 0xb8, 0xb5, 0x51, 0x7b, 0x2c, 0x0c, 0x44, 0x98, 0x5e, 0x14, 0xbb, 0xbf, + 0x04, 0x25, 0xd6, 0xaf, 0xec, 0xe8, 0x72, 0x15, 0x25, 0xb5, 0x5a, 0xda, + 0xa5, 0x84, 0xce, 0x43, 0x50, 0xfa, 0xd2, 0x87, 0x49, 0x4d, 0x39, 0xd8, + 0x6c, 0x57, 0x53, 0x85, 0x5b, 0x6c, 0xc5, 0xbc, 0x5e, 0x03, 0xc9, 0xe4, + 0xec, 0x51, 0xbf, 0xbe, 0x74, 0x95, 0xd6, 0x2e, 0x5b, 0xb5, 0x15, 0x31, + 0x5e, 0x8a, 0x2c, 0x4e, 0xee, 0xcd, 0x1f, 0xa4, 0x3b, 0x74, 0x74, 0xa9, + 0xdf, 0xc8, 0x7a, 0x01, 0x0b, 0x7f, 0x7b, 0x96, 0x14, 0xaa, 0x4d, 0x5d, + 0xf7, 0xa3, 0xc2, 0x51, 0xaf, 0xab, 0xc0, 0x28, 0x3f, 0xa3, 0xa8, 0x98, + 0xaa, 0xe9, 0x9a, 0xf5, 0xd9, 0xf7, 0x1d, 0xa5, 0x11, 0x3b, 0x6d, 0x1f, + 0xcd, 0x2c, 0xc9, 0x96, 0x68, 0xc7, 0x75, 0x1c, 0x7e, 0xee, 0x6f, 0x7c, + 0x9a, 0x5a, 0xf9, 0x60, 0x39, 0x3e, 0x87, 0x01, 0xcf, 0x62, 0xf2, 0xdf, + 0xd5, 0x9f, 0x77, 0x87, 0xa5, 0x39, 0xbd, 0x15, 0x0b, 0x8c, 0x2c, 0xd5, + 0xdf, 0x52, 0x0f, 0x11, 0x33, 0xb1, 0x05, 0x68, 0x88, 0xfb, 0x35, 0xd9, + 0x86, 0xa5, 0x7a, 0xff, 0xb1, 0x4f, 0x93, 0x6f, 0x67, 0xea, 0xbc, 0xd7, + 0xf6, 0x9e, 0x69, 0x6a, 0xdd, 0x54, 0x81, 0x24, 0xc8, 0x05, 0x60, 0x7a, + 0x8b, 0x78, 0xbe, 0xd3, 0x59, 0x94, 0x7c, 0xf2, 0xac, 0xbf, 0xd1, 0x3d, + 0x7d, 0x7b, 0xd4, 0x6a, 0x5d, 0x00, 0x6c, 0x3b, 0x3b, 0x4f, 0x15, 0xdf, + 0x40, 0x73, 0x41, 0xe8, 0xdd, 0xfb, 0xcb, 0x46, 0x76, 0x24, 0x4e, 0x54, + 0xbe, 0xbd, 0xb2, 0x6c, 0x75, 0x56, 0xa1, 0x86, 0x47, 0x2a, 0xa0, 0x31, + 0x84, 0xfa, 0xec, 0xfd, 0xd4, 0xe4, 0xf4, 0x55, 0xa2, 0x6e, 0x2f, 0x77, + 0x18, 0x5a, 0x0c, 0x15, 0x5d, 0xe7, 0xd1, 0xb2, 0x09, 0x69, 0x97, 0x7a, + 0x4c, 0xd6, 0xbe, 0x29, 0x0e, 0xec, 0xb5, 0x6e, 0xf7, 0x9d, 0x6e, 0x31, + 0x2f, 0x81, 0x63, 0x6e, 0xd3, 0x4c, 0x05, 0xe4, 0xba, 0xbb, 0xb3, 0xf8, + 0xa9, 0x44, 0x0c, 0xf0, 0x76, 0xfc, 0xa0, 0x66, 0x31, 0x93, 0xe3, 0xbf, + 0x35, 0x89, 0x1e, 0x86, 0x2a, 0xca, 0x67, 0x66, 0xb3, 0xdf, 0xa6, 0xad, + 0xd5, 0x26, 0xa3, 0x20, 0x3b, 0x54, 0x09, 0x8c, 0x32, 0x7d, 0xc7, 0x54, + 0x24, 0xdb, 0xe9, 0x85, 0x6f, 0xa5, 0xed, 0x6d, 0xc0, 0xae, 0x93, 0xba, + 0x9b, 0x5a, 0xcb, 0x09, 0x41, 0x1d, 0x3d, 0x72, 0x1f, 0x3e, 0x87, 0x75, + 0x94, 0xb8, 0xd5, 0xa7, 0x41, 0x7a, 0x0e, 0x96, 0xfa, 0x01, 0x57, 0x7c, + 0x4e, 0xd6, 0xbe, 0x33, 0xba, 0x74, 0xfe, 0x1a, 0xcd, 0xd8, 0x5d, 0x6f, + 0xec, 0xc3, 0xf3, 0x47, 0xf1, 0xaf, 0x3b, 0x8b, 0x65, 0x73, 0x03, 0xe1, + 0x55, 0xe5, 0x71, 0x22, 0xf0, 0xfe, 0xb3, 0xe5, 0xfb, 0x5b, 0x33, 0x4b, + 0xe1, 0xb3, 0x39, 0x9b, 0x3f, 0x64, 0x65, 0x3a, 0xaf, 0x67, 0x1d, 0xfd, + 0xb5, 0x56, 0x50, 0xb7, 0x6f, 0x53, 0x85, 0x14, 0x44, 0x6c, 0xb6, 0x77, + 0xda, 0x7e, 0x2b, 0x4a, 0xfc, 0x91, 0x82, 0xd3, 0x5d, 0x49, 0xd6, 0xd3, + 0x11, 0xd2, 0xa3, 0x5b, 0xa1, 0xab, 0xdd, 0x95, 0x77, 0xcd, 0x3e, 0x79, + 0xeb, 0xf2, 0xd6, 0x6f, 0x95, 0x5d, 0x16, 0xd9, 0xff, 0xd7, 0xd5, 0xc3, + 0x0b, 0x0c, 0x02, 0x79, 0xc5, 0xc3, 0x3f, 0x71, 0x6d, 0xc3, 0xd4, 0x7c, + 0x97, 0xf2, 0xf0, 0xec, 0x17, 0xea, 0x11, 0x29, 0xc9, 0x59, 0xd2, 0x8d, + 0x4a, 0xfd, 0x75, 0xd6, 0xad, 0xb9, 0xd2, 0xde, 0xbd, 0x43, 0x0c, 0x28, + 0xc5, 0xb6, 0xfb, 0xbb, 0x8c, 0x90, 0x07, 0x0c, 0x93, 0x4f, 0xe8, 0xbe, + 0x70, 0x4b, 0xc4, 0xaf, 0xab, 0x14, 0x62, 0xe9, 0xd0, 0x7d, 0xea, 0x6f, + 0x69, 0x45, 0x56, 0xc2, 0x0a, 0x67, 0xbd, 0xb6, 0x55, 0x16, 0xc1, 0x23, + 0x95, 0xd6, 0xcb, 0x26, 0x4e, 0xc5, 0x46, 0xff, 0xbd, 0xb9, 0x2b, 0xdc, + 0x5b, 0xf7, 0x82, 0x58, 0xff, 0x76, 0xc9, 0xc8, 0xcb, 0xf3, 0x7f, 0x67, + 0xfe, 0x16, 0x68, 0xfc, 0xf7, 0xf7, 0x6b, 0xe7, 0x8d, 0xbd, 0x56, 0xef, + 0x50, 0xc2, 0xaf, 0xef, 0x32, 0x18, 0xc5, 0x21, 0x4e, 0xaf, 0xf1, 0x39, + 0x59, 0x66, 0xcb, 0x52, 0xee, 0xf5, 0x5e, 0x8e, 0xc5, 0x4d, 0x57, 0x3d, + 0xc6, 0x6b, 0xa0, 0x6e, 0x22, 0xf0, 0x3b, 0x06, 0x0e, 0xa1, 0x63, 0xb0, + 0x47, 0x39, 0xce, 0xe6, 0x11, 0xf6, 0xc4, 0xda, 0x44, 0x24, 0xe2, 0x82, + 0x5e, 0x26, 0xff, 0x2c, 0xeb, 0x9e, 0xa7, 0x31, 0x01, 0x3b, 0xbb, 0x12, + 0x35, 0x66, 0x9d, 0x83, 0x3e, 0xe8, 0x6a, 0xab, 0xa1, 0x2d, 0x47, 0x13, + 0x5e, 0xde, 0xc6, 0xd1, 0xfe, 0xd4, 0xe1, 0xbf, 0xc9, 0xf5, 0xcc, 0x9a, + 0xec, 0x82, 0x0e, 0x65, 0x43, 0x6c, 0x8c, 0xe2, 0xf4, 0x77, 0xc2, 0x06, + 0xf0, 0xec, 0x89, 0x4b, 0xec, 0x5c, 0xf4, 0x24, 0xd6, 0x8a, 0x1c, 0x33, + 0x8f, 0x56, 0x2f, 0xd9, 0x61, 0xc8, 0x66, 0xa5, 0xf4, 0xef, 0x85, 0x46, + 0xd8, 0x2b, 0x7b, 0xff, 0x54, 0xfd, 0x86, 0x9c, 0xfb, 0x3f, 0x9a, 0x76, + 0x03, 0x48, 0x14, 0xde, 0xab, 0xd9, 0x76, 0x4c, 0xd9, 0x8c, 0x27, 0xce, + 0x77, 0xea, 0xbf, 0x2a, 0x9a, 0xd2, 0x35, 0x61, 0xe5, 0x6d, 0x16, 0x6e, + 0xf2, 0x9f, 0x94, 0x44, 0x3c, 0xd2, 0x3f, 0x48, 0x1c, 0xab, 0xe4, 0xf3, + 0xe3, 0x29, 0x40, 0x3c, 0x95, 0xbe, 0x36, 0xaf, 0xc4, 0xca, 0x36, 0xb2, + 0x7b, 0x2c, 0x4b, 0x2d, 0xe3, 0xf9, 0x6f, 0x64, 0x8f, 0x1d, 0x05, 0xfe, + 0x99, 0x96, 0xef, 0x25, 0xe8, 0x6c, 0xff, 0x1e, 0xda, 0x6f, 0x07, 0x57, + 0x82, 0x0c, 0x02, 0xf6, 0x7b, 0xf5, 0xba, 0x6a, 0x46, 0xbb, 0x8a, 0xba, + 0x3c, 0x62, 0xb2, 0x8f, 0x2a, 0x8d, 0x1b, 0x1e, 0x18, 0x09, 0x1b, 0xdf, + 0x9b, 0x56, 0x4e, 0xd3, 0x11, 0x08, 0x62, 0x51, 0x68, 0x52, 0x35, 0x84, + 0xfb, 0x5b, 0x03, 0x60, 0x65, 0xeb, 0x97, 0x9a, 0x59, 0x2e, 0xec, 0x57, + 0xf1, 0x9d, 0xb9, 0x51, 0x90, 0x61, 0xb8, 0x76, 0x33, 0xcb, 0xf1, 0x81, + 0x7f, 0x0f, 0x43, 0xdf, 0x34, 0x0a, 0xd4, 0x63, 0xd4, 0xa6, 0x6a, 0xd6, + 0x60, 0x53, 0xae, 0x15, 0x47, 0xb6, 0xbb, 0xa6, 0xe8, 0xd8, 0xa1, 0xc8, + 0x79, 0xfb, 0x2d, 0x71, 0x42, 0x57, 0x3b, 0x66, 0xbf, 0xa9, 0xe3, 0x01, + 0x51, 0x76, 0xce, 0x42, 0xfd, 0xe0, 0x9c, 0xd8, 0x6b, 0xb8, 0xf7, 0x56, + 0xd2, 0xd2, 0xa3, 0xa3, 0xb5, 0xee, 0xce, 0xcc, 0xc2, 0xc7, 0xf7, 0xbf, + 0xdc, 0xda, 0x3a, 0x46, 0x43, 0x47, 0xbb, 0xd2, 0x0b, 0xec, 0x07, 0x5c, + 0x71, 0xb4, 0xb0, 0x81, 0x25, 0x91, 0xdc, 0xdb, 0xcc, 0xd0, 0x88, 0x19, + 0x0c, 0xbf, 0xc8, 0x6f, 0x99, 0x3b, 0xe4, 0x0a, 0x1e, 0x70, 0xf8, 0x26, + 0xce, 0xbc, 0xd9, 0x09, 0xbe, 0x15, 0xf6, 0x85, 0xbe, 0x6b, 0xca, 0x42, + 0x93, 0xd5, 0xfd, 0x4d, 0x11, 0xb2, 0x9d, 0xab, 0xc7, 0xad, 0xe7, 0xd3, + 0xb8, 0xd2, 0xed, 0xdc, 0x1b, 0x84, 0xc2, 0x14, 0xb3, 0x9c, 0xbc, 0xef, + 0xe0, 0x24, 0xfb, 0x79, 0xd6, 0x4d, 0x2d, 0x8b, 0x3b, 0x38, 0xf7, 0x54, + 0x16, 0xb3, 0x4c, 0x3c, 0x69, 0xd5, 0xb3, 0x8f, 0x68, 0xa8, 0xf9, 0x9a, + 0xaf, 0xd5, 0xa7, 0x8e, 0x76, 0x9b, 0x55, 0x52, 0x89, 0x71, 0x66, 0xc9, + 0x70, 0xbf, 0x19, 0x73, 0xaf, 0xb3, 0x61, 0x59, 0xd5, 0x6b, 0xa5, 0x7b, + 0x1f, 0xc8, 0x4a, 0xe1, 0xbc, 0xbd, 0x21, 0x0e, 0xf6, 0x87, 0xaf, 0x66, + 0xdf, 0x39, 0x23, 0xa2, 0xd4, 0x2b, 0x98, 0x3a, 0x77, 0x97, 0xa3, 0x65, + 0xd2, 0x4a, 0x5a, 0xc5, 0x12, 0xbb, 0x62, 0x18, 0xb3, 0xf9, 0x19, 0x13, + 0x52, 0x7f, 0xb5, 0x1a, 0xfd, 0xcd, 0xce, 0x43, 0x5c, 0xe3, 0x60, 0x69, + 0xde, 0x1b, 0x22, 0x2d, 0xda, 0xd9, 0xdc, 0xfb, 0x2e, 0xce, 0x72, 0xac, + 0xea, 0x53, 0xa9, 0xd8, 0xf2, 0x27, 0xfc, 0x43, 0xa7, 0x02, 0x4a, 0x5c, + 0xeb, 0xaf, 0xe9, 0xc2, 0xd5, 0xbb, 0xd2, 0x41, 0xcc, 0xb8, 0x7d, 0x18, + 0x38, 0xbc, 0xdb, 0x6f, 0x04, 0xcc, 0x8f, 0xd9, 0x95, 0xbf, 0x24, 0xfb, + 0xd3, 0x72, 0xa0, 0x71, 0x57, 0x85, 0xca, 0xd5, 0x17, 0xde, 0x8d, 0x37, + 0xab, 0x55, 0xf6, 0x09, 0x34, 0x9c, 0xca, 0x28, 0xda, 0xb7, 0x40, 0x3c, + 0xcb, 0x58, 0x6c, 0xba, 0xa5, 0x43, 0x45, 0xef, 0xf8, 0xba, 0xac, 0xe7, + 0x3f, 0x52, 0x39, 0x09, 0x26, 0x7b, 0xed, 0xf2, 0x57, 0x44, 0x76, 0x7c, + 0xf5, 0xfd, 0x4e, 0x8b, 0x2a, 0xe3, 0x78, 0xed, 0x94, 0x1b, 0x65, 0x9f, + 0x6d, 0x65, 0x15, 0xc1, 0x4b, 0x11, 0xd5, 0xf6, 0xd5, 0x24, 0x0d, 0xf1, + 0x10, 0x16, 0x37, 0x5f, 0x2d, 0x75, 0x71, 0x78, 0x48, 0x5f, 0xbf, 0xcf, + 0xca, 0x2c, 0x45, 0x7e, 0xe8, 0x3f, 0xaa, 0x0c, 0x0d, 0x72, 0xda, 0x57, + 0xa8, 0xe5, 0x27, 0xa5, 0x1d, 0xa7, 0xf0, 0xcd, 0x44, 0x62, 0x61, 0xe5, + 0x37, 0x7e, 0xae, 0xe6, 0xd7, 0x83, 0x88, 0xf5, 0x82, 0x0b, 0xcf, 0xcb, + 0xbb, 0x88, 0xd8, 0x50, 0xf3, 0x7e, 0xb6, 0x72, 0x41, 0xbd, 0x90, 0xef, + 0xb7, 0x91, 0x32, 0xdb, 0xd8, 0x00, 0x58, 0x17, 0x94, 0xa0, 0x93, 0xdd, + 0x9d, 0x83, 0x57, 0xec, 0xbb, 0x3c, 0xc5, 0xc9, 0xde, 0xa3, 0xdb, 0x7b, + 0x9b, 0x19, 0xd6, 0x09, 0x3e, 0x33, 0x38, 0xbd, 0xae, 0x90, 0xfb, 0xb1, + 0x07, 0xd5, 0xbe, 0x6e, 0x59, 0xa4, 0x30, 0x3f, 0xa8, 0xba, 0x7e, 0xcf, + 0x4c, 0x4e, 0x82, 0xdd, 0xee, 0xfe, 0x96, 0x42, 0x9f, 0xe8, 0xf0, 0x77, + 0x36, 0xbd, 0x41, 0xf3, 0x1f, 0x17, 0x2b, 0xd8, 0xe5, 0xd0, 0x75, 0xfb, + 0x95, 0x1d, 0xb6, 0x8e, 0xec, 0xbc, 0x20, 0xb6, 0xd8, 0x65, 0x21, 0x8c, + 0xc0, 0xfe, 0xbf, 0xd2, 0x08, 0x76, 0xa7, 0xa0, 0xc6, 0xb3, 0x08, 0x4b, + 0x6e, 0x97, 0x7e, 0xe7, 0x50, 0xe4, 0xc4, 0x71, 0x37, 0x9c, 0x9a, 0x0f, + 0x97, 0x52, 0x24, 0xdc, 0xb6, 0xfc, 0x82, 0x3b, 0x89, 0xb5, 0x7e, 0x0f, + 0xd9, 0xde, 0x26, 0x1e, 0xef, 0x2f, 0x54, 0xbf, 0x34, 0xd9, 0x5a, 0xee, + 0xb9, 0xfc, 0x01, 0x58, 0xf8, 0x78, 0xae, 0xdc, 0x1f, 0xa7, 0xba, 0x18, + 0x1b, 0x9f, 0xbf, 0xe7, 0x3a, 0x64, 0x58, 0x89, 0xcf, 0xd7, 0x97, 0x99, + 0xd8, 0xc6, 0x28, 0x79, 0x67, 0x2c, 0x3c, 0x77, 0x9a, 0x3e, 0xa4, 0x67, + 0x63, 0x4d, 0x5b, 0xd5, 0x18, 0x50, 0xd4, 0x6a, 0x93, 0x41, 0x6f, 0x87, + 0xfd, 0x2f, 0x9e, 0xdc, 0x9e, 0x17, 0x3c, 0xcf, 0xfd, 0xd7, 0xd0, 0xe7, + 0x80, 0x73, 0xf5, 0xd4, 0x75, 0xc4, 0x18, 0x68, 0x05, 0x8d, 0x7f, 0x93, + 0x6f, 0xfa, 0xf5, 0x14, 0xcc, 0xe2, 0xc9, 0xfd, 0x57, 0xb7, 0xca, 0x26, + 0xf8, 0x77, 0x05, 0x3f, 0xad, 0x70, 0x1e, 0xb7, 0xaf, 0xb2, 0x1d, 0x9c, + 0xd7, 0x7a, 0x51, 0xfd, 0x1e, 0x5b, 0x8c, 0x9b, 0x24, 0xed, 0x54, 0x09, + 0xf4, 0xd0, 0x1b, 0x26, 0x17, 0x2f, 0x9d, 0x5c, 0xa9, 0x91, 0xbc, 0x25, + 0xc4, 0xc6, 0x05, 0x19, 0x6c, 0xad, 0xe0, 0xe6, 0x6d, 0xfe, 0x99, 0xb5, + 0xfa, 0x42, 0xfb, 0x5a, 0x9d, 0x6e, 0x19, 0xb0, 0x31, 0x60, 0xfe, 0xbd, + 0xce, 0x43, 0xc0, 0x5e, 0x97, 0x57, 0x24, 0x7a, 0x04, 0x3c, 0x96, 0x1f, + 0xd3, 0xb8, 0xe5, 0xc7, 0x45, 0xfc, 0x2a, 0x6d, 0x91, 0xd6, 0x08, 0x62, + 0x48, 0x8c, 0xf1, 0xbf, 0x69, 0x07, 0x5b, 0x3a, 0xdc, 0x5a, 0xdd, 0xfa, + 0x5f, 0x30, 0x98, 0x8e, 0xa9, 0xe6, 0x26, 0xdd, 0x78, 0x84, 0x0f, 0x05, + 0x6e, 0xbb, 0x4f, 0xce, 0xca, 0xe8, 0x92, 0x5f, 0xf8, 0xfd, 0x17, 0x87, + 0xa4, 0x06, 0xb0, 0x95, 0x7a, 0xff, 0x77, 0x56, 0xe1, 0x9a, 0xc8, 0x86, + 0xff, 0xde, 0x1f, 0x2f, 0xe3, 0x86, 0xe1, 0xc8, 0x62, 0xa0, 0x21, 0xe6, + 0xd6, 0x7b, 0x20, 0xc9, 0x29, 0x98, 0x5f, 0x67, 0x78, 0xeb, 0x13, 0xe2, + 0xa5, 0xdb, 0x6b, 0xae, 0x1e, 0x7c, 0xc3, 0x6d, 0xb9, 0x9a, 0x40, 0xad, + 0xcd, 0x84, 0x58, 0x7b, 0xaf, 0x48, 0x55, 0xf5, 0x71, 0x99, 0xf3, 0x94, + 0x8d, 0xf8, 0x93, 0x3b, 0x9d, 0x67, 0x4b, 0xa6, 0x6e, 0xdb, 0x76, 0x38, + 0x6a, 0x35, 0xd9, 0xdf, 0x87, 0x58, 0x43, 0x4a, 0x60, 0xdf, 0xa6, 0x8c, + 0x1c, 0x5c, 0x1a, 0x3f, 0xdc, 0xbd, 0x59, 0x0b, 0x17, 0x85, 0xfb, 0x35, + 0x70, 0x6b, 0x03, 0xc9, 0xb3, 0x89, 0xb3, 0x00, 0x5a, 0x33, 0x21, 0x84, + 0x77, 0xe3, 0x37, 0xbe, 0xf6, 0xbc, 0x17, 0x87, 0x5b, 0xce, 0xf0, 0xee, + 0xae, 0xfa, 0x03, 0x3a, 0xc9, 0x02, 0xfc, 0x56, 0xfd, 0xc2, 0xba, 0x19, + 0xcb, 0x86, 0x0e, 0x92, 0x50, 0x21, 0xa7, 0x3b, 0x12, 0xf2, 0x36, 0x97, + 0x00, 0xfe, 0xee, 0xfa, 0x17, 0xbb, 0x51, 0x06, 0xfc, 0xdf, 0x55, 0xbf, + 0x65, 0xb2, 0x63, 0x6c, 0xbc, 0xe6, 0x58, 0x4b, 0xcd, 0x06, 0x15, 0x79, + 0xde, 0x20, 0xae, 0xf8, 0xc9, 0x35, 0x07, 0x8d, 0xe0, 0x4d, 0x5f, 0xfc, + 0xb8, 0x47, 0xaf, 0x0e, 0xbc, 0xa6, 0xed, 0x3d, 0xfa, 0xea, 0xe5, 0x01, + 0x36, 0x3f, 0xee, 0x6e, 0x3f, 0xd6, 0xef, 0x7b, 0xab, 0x65, 0xff, 0x09, + 0x9f, 0x57, 0x47, 0xd1, 0x71, 0x48, 0x3e, 0x89, 0x0d, 0xed, 0xfa, 0x37, + 0xa3, 0xf1, 0x96, 0xb9, 0x75, 0x63, 0xf7, 0x33, 0x8b, 0x30, 0x70, 0x62, + 0x0c, 0x88, 0x5b, 0x21, 0x80, 0xda, 0x97, 0xde, 0x2f, 0x51, 0x68, 0x9d, + 0xea, 0x57, 0x9b, 0x6f, 0x4e, 0x9d, 0x63, 0x7d, 0xa3, 0xe5, 0xa7, 0x0b, + 0x92, 0x36, 0xc8, 0x41, 0xf9, 0xdb, 0x64, 0xe8, 0x8a, 0x0e, 0xe9, 0xbf, + 0xbc, 0x26, 0x0d, 0xd0, 0x83, 0x44, 0xa5, 0xaa, 0x77, 0x73, 0x25, 0xc4, + 0x37, 0xd3, 0xbb, 0xb0, 0x10, 0x6e, 0x02, 0x10, 0xfa, 0x89, 0x32, 0xd5, + 0x37, 0x8c, 0x5f, 0x7a, 0x0a, 0x24, 0xb9, 0x87, 0xb9, 0x91, 0x4b, 0xd7, + 0x86, 0x37, 0x87, 0xba, 0x4c, 0x43, 0x8b, 0xc0, 0x99, 0x3c, 0x37, 0xfd, + 0x2f, 0x41, 0x3a, 0xf9, 0x3e, 0x8c, 0x63, 0x42, 0xdb, 0x14, 0x8f, 0xc2, + 0xf6, 0xef, 0x59, 0x7a, 0x01, 0x8f, 0xa1, 0x3c, 0x36, 0x08, 0xc6, 0x6f, + 0x0c, 0x51, 0x59, 0xe6, 0x02, 0xa5, 0x4c, 0x2e, 0x08, 0x71, 0x72, 0xb2, + 0x8b, 0x70, 0x7f, 0x98, 0xa3, 0x5d, 0xbd, 0x34, 0xe9, 0x6e, 0xef, 0xee, + 0xd9, 0xa1, 0x39, 0xf2, 0xbf, 0x65, 0x14, 0x6b, 0x2d, 0xdc, 0x99, 0xf6, + 0x3e, 0xdc, 0x31, 0x9c, 0xb6, 0xb1, 0xbe, 0x93, 0x7b, 0xdd, 0xa2, 0x57, + 0x27, 0x47, 0x0b, 0x29, 0xa7, 0x10, 0x8d, 0x73, 0xab, 0x35, 0x43, 0x96, + 0x77, 0x2a, 0xb4, 0xe2, 0x62, 0x17, 0x40, 0xa0, 0x14, 0x97, 0x42, 0xd4, + 0x3a, 0x53, 0x12, 0x03, 0xf3, 0x62, 0xdc, 0xc0, 0x85, 0xfb, 0xff, 0xe5, + 0x99, 0x24, 0xc2, 0x4e, 0xb6, 0xf2, 0xd5, 0x69, 0x0d, 0x55, 0xd0, 0x6a, + 0xc5, 0xcc, 0x9a, 0x9f, 0x00, 0x00, 0xe2, 0x77, 0x8c, 0x1f, 0x64, 0xa1, + 0x74, 0x82, 0xb6, 0xeb, 0xe8, 0x33, 0x75, 0xdd, 0x3a, 0x34, 0x11, 0xf9, + 0x53, 0x0f, 0x8e, 0x45, 0x61, 0xf7, 0x8d, 0x9c, 0x87, 0xc8, 0x8e, 0x32, + 0x7e, 0x8b, 0x46, 0xf8, 0x1a, 0x6d, 0x6a, 0xaa, 0x6e, 0xf6, 0x3d, 0xf7, + 0x2e, 0x4e, 0x32, 0x0b, 0xd5, 0x31, 0xba, 0xd2, 0xc4, 0xe4, 0x69, 0x23, + 0x75, 0x7f, 0x0d, 0xec, 0x73, 0x7b, 0xad, 0xe2, 0x8f, 0xd6, 0x2d, 0x4e, + 0x59, 0x2a, 0x75, 0x8d, 0x3f, 0x53, 0x1b, 0x3c, 0xab, 0x7f, 0x43, 0x93, + 0x87, 0xf7, 0xea, 0x64, 0xa6, 0xee, 0x68, 0x9b, 0xf1, 0xab, 0xfc, 0x3f, + 0xab, 0xa1, 0xb6, 0x19, 0x17, 0xe8, 0xc0, 0x87, 0x71, 0x8e, 0xb2, 0xfb, + 0xdf, 0xec, 0x16, 0x86, 0x12, 0x45, 0x7a, 0x59, 0x78, 0xec, 0xae, 0x71, + 0x7d, 0x07, 0x25, 0xe7, 0x87, 0x94, 0xd1, 0x09, 0xf0, 0xff, 0xba, 0x65, + 0xc7, 0xb3, 0x9a, 0xd0, 0x2e, 0xeb, 0xce, 0xe2, 0x8e, 0x7b, 0x4e, 0xf4, + 0x97, 0x60, 0xc8, 0x6d, 0x56, 0xef, 0xbb, 0x50, 0x25, 0xbe, 0x41, 0xe4, + 0xdf, 0xc2, 0x97, 0x4b, 0x01, 0xcc, 0xfe, 0xec, 0x4e, 0xac, 0x48, 0x89, + 0x61, 0xf5, 0x57, 0xaf, 0xfe, 0x84, 0x03, 0x4c, 0xaf, 0x74, 0xb7, 0x01, + 0x25, 0x2f, 0x9d, 0x3b, 0xd2, 0xbb, 0x36, 0xb9, 0xc4, 0xbc, 0x05, 0x5b, + 0x85, 0x7d, 0x2b, 0x44, 0x17, 0xd4, 0xdb, 0xa8, 0x83, 0x5d, 0x14, 0xfd, + 0x83, 0xb8, 0xf6, 0x19, 0xa1, 0x3f, 0x2f, 0x4b, 0xdf, 0x74, 0x8e, 0xee, + 0x46, 0x4d, 0xca, 0x52, 0x9a, 0xa5, 0xc6, 0xdc, 0x74, 0x57, 0xf4, 0x89, + 0x03, 0x8c, 0x0a, 0x4d, 0x44, 0xba, 0x9e, 0x3a, 0xe7, 0x99, 0xa9, 0xec, + 0xfe, 0xbd, 0xe5, 0xd2, 0x00, 0x94, 0x2e, 0xb9, 0xa7, 0xaf, 0x8c, 0x02, + 0x38, 0xb6, 0x9f, 0x97, 0x90, 0xed, 0x56, 0xfd, 0x5b, 0xa8, 0x1d, 0xff, + 0x30, 0x71, 0xbf, 0xbd, 0x16, 0xf5, 0x7c, 0x63, 0x70, 0x14, 0xff, 0xca, + 0x9a, 0xae, 0x6e, 0x71, 0xc1, 0xcf, 0x32, 0xff, 0x2e, 0xfa, 0x80, 0x9a, + 0x92, 0xde, 0x96, 0x90, 0x64, 0x6b, 0x4f, 0x13, 0x50, 0xdc, 0x1f, 0x25, + 0xf2, 0x34, 0xf7, 0x0a, 0x97, 0xf3, 0xdb, 0x62, 0x1f, 0xc7, 0x89, 0xf4, + 0x3c, 0xcb, 0x87, 0xdc, 0xf1, 0xbe, 0xbb, 0x6d, 0x97, 0x47, 0xaa, 0x60, + 0xc1, 0x68, 0x0f, 0xda, 0x82, 0xa8, 0xab, 0xb1, 0xd9, 0x71, 0x66, 0xe1, + 0x33, 0xb2, 0x84, 0x0b, 0xa0, 0x0a, 0x72, 0x88, 0xf9, 0x2e, 0x4d, 0x8f, + 0xdf, 0x40, 0x9f, 0x2b, 0x4b, 0x09, 0x8e, 0xcc, 0xa7, 0xc8, 0xf4, 0x99, + 0x69, 0xb4, 0x4c, 0xf3, 0x58, 0xf2, 0x7e, 0xdd, 0x09, 0xa5, 0x23, 0x0b, + 0x8c, 0xbc, 0x37, 0x93, 0x20, 0x2a, 0x2e, 0x6c, 0x00, 0x4d, 0x8b, 0x27, + 0x5c, 0xae, 0xd6, 0x0f, 0x1b, 0x76, 0x6f, 0x2d, 0x7e, 0xad, 0x2c, 0xfd, + 0xf9, 0x7a, 0x4d, 0x10, 0x98, 0xc6, 0xff, 0x5a, 0x73, 0x30, 0x1d, 0xe4, + 0x2e, 0xe7, 0xa5, 0xe1, 0xe3, 0xd8, 0x15, 0x0f, 0x1d, 0xb2, 0x32, 0x18, + 0xe1, 0xcd, 0xb7, 0xf3, 0x5a, 0x87, 0xb6, 0x05, 0x7d, 0x45, 0xd7, 0xf4, + 0x3f, 0x5c, 0x9c, 0x22, 0xf8, 0x93, 0xf0, 0x93, 0x06, 0xd7, 0x3d, 0xbf, + 0xd1, 0x2f, 0x68, 0x3d, 0x77, 0xab, 0x1f, 0xcb, 0x11, 0x51, 0x7f, 0x2d, + 0xa9, 0xef, 0xb4, 0x6f, 0xd9, 0xa9, 0xf8, 0xd6, 0x64, 0xbf, 0x71, 0xbd, + 0x45, 0x61, 0x4b, 0xe6, 0x48, 0x91, 0xca, 0x4a, 0xb7, 0x07, 0x05, 0xf4, + 0xe5, 0x94, 0x49, 0x5e, 0xf9, 0x7f, 0xc5, 0xf0, 0x59, 0x0a, 0x34, 0x42, + 0x4d, 0x48, 0x7b, 0xaf, 0x18, 0xfd, 0x54, 0x40, 0xad, 0x76, 0x4f, 0x9f, + 0x66, 0x91, 0x8f, 0xf5, 0xf3, 0xc8, 0xaa, 0xc9, 0x02, 0x20, 0x79, 0xde, + 0x88, 0x98, 0xaa, 0xc2, 0xa3, 0x70, 0x3c, 0x6d, 0x83, 0x11, 0x87, 0x9f, + 0x20, 0x6f, 0xbc, 0xc1, 0x9b, 0x95, 0x62, 0x3e, 0x1c, 0x13, 0xf1, 0xa5, + 0x21, 0xc6, 0x9e, 0x22, 0x4f, 0x79, 0x46, 0x0d, 0xa4, 0x23, 0xc1, 0x71, + 0xed, 0x34, 0x6c, 0x28, 0xbe, 0x0d, 0x7d, 0x2c, 0x8f, 0x91, 0xd8, 0xb9, + 0xc0, 0xf8, 0x3d, 0x26, 0x74, 0xd9, 0x90, 0x72, 0xb5, 0xff, 0xdb, 0x59, + 0x12, 0x8c, 0xc8, 0x62, 0x57, 0xe6, 0x80, 0x64, 0xdf, 0x9d, 0x59, 0x3f, + 0x2d, 0x85, 0xe2, 0xbd, 0x93, 0xaa, 0xe5, 0x8a, 0x28, 0xfc, 0x4e, 0x5d, + 0x45, 0x5f, 0x7a, 0xb7, 0x49, 0xf4, 0xef, 0xe4, 0xeb, 0x15, 0xa2, 0xb4, + 0xce, 0x36, 0x6a, 0x50, 0xb0, 0x3f, 0x4a, 0x59, 0x57, 0x64, 0x99, 0xb9, + 0x44, 0x9f, 0x14, 0xb8, 0xde, 0xdf, 0x7f, 0xf4, 0x2a, 0x39, 0xc8, 0xd3, + 0x7a, 0xc6, 0xfe, 0x8c, 0xf9, 0xee, 0xd6, 0x9a, 0xbe, 0x80, 0x34, 0x7a, + 0xef, 0x3f, 0xab, 0xb0, 0x32, 0xca, 0x93, 0xe7, 0xbd, 0x96, 0x9d, 0xb4, + 0xd0, 0x10, 0x51, 0xdb, 0x4b, 0x5e, 0x38, 0x2c, 0x92, 0x6c, 0x1a, 0x16, + 0x38, 0xed, 0x1d, 0x7a, 0xa2, 0xbd, 0x3f, 0x8a, 0xb1, 0x33, 0xa3, 0xdb, + 0x51, 0xd9, 0xfd, 0xe6, 0x47, 0x23, 0xfd, 0x3f, 0x6d, 0x56, 0x09, 0x1d, + 0x8b, 0xb7, 0x94, 0xc6, 0x12, 0x9b, 0x4c, 0x0b, 0x78, 0x6b, 0x00, 0x3d, + 0xe0, 0x80, 0x61, 0x37, 0xff, 0x0f, 0xfc, 0xaa, 0x10, 0xb5, 0x0a, 0xa8, + 0xec, 0xf9, 0x0e, 0x2f, 0xb3, 0xf6, 0x3b, 0x7c, 0x17, 0x19, 0xc1, 0x8c, + 0x70, 0xde, 0xf5, 0x6c, 0x59, 0xcc, 0xd5, 0xee, 0xf5, 0xfc, 0xf8, 0x3b, + 0xe5, 0x6d, 0xeb, 0xb5, 0xc6, 0x76, 0xe7, 0xf2, 0x13, 0x7b, 0x44, 0xea, + 0xf7, 0xd7, 0xa6, 0xf6, 0x0d, 0x02, 0x51, 0xad, 0x07, 0x9f, 0x80, 0xf0, + 0x36, 0x97, 0x5e, 0x87, 0x62, 0xf7, 0x61, 0x86, 0xbb, 0xfc, 0x2f, 0xd7, + 0x92, 0x45, 0xa4, 0x77, 0x9f, 0x9e, 0x60, 0x60, 0x7a, 0x06, 0xff, 0x51, + 0xea, 0x87, 0x70, 0x6f, 0x2c, 0xf6, 0x1e, 0x5c, 0x0c, 0xbc, 0x9c, 0x52, + 0xb7, 0x3b, 0x1b, 0x27, 0x4d, 0x12, 0x03, 0x1a, 0xbe, 0xfb, 0x14, 0x0e, + 0x18, 0x46, 0xfb, 0xb2, 0x88, 0x73, 0xbf, 0xed, 0xf8, 0x09, 0xfb, 0x20, + 0xf4, 0x7f, 0x6b, 0xdf, 0xd2, 0x92, 0x31, 0xb0, 0x7b, 0x1f, 0xe9, 0x3a, + 0x04, 0xfe, 0xbb, 0x0c, 0xda, 0x8a, 0xca, 0xf4, 0xdd, 0x9e, 0x65, 0x65, + 0x71, 0xcd, 0xfd, 0xb2, 0xca, 0x9c, 0x8d, 0xcf, 0xbb, 0x0f, 0xed, 0xda, + 0x32, 0x5f, 0x32, 0xd6, 0xf7, 0xa5, 0x08, 0x0d, 0xac, 0x65, 0x78, 0xc7, + 0x4f, 0x3f, 0xf9, 0xf9, 0x79, 0xb7, 0x1d, 0xdb, 0xee, 0x30, 0xad, 0x50, + 0xaa, 0x4a, 0xf9, 0x15, 0x4d, 0x6f, 0xfd, 0xbf, 0xdd, 0x6a, 0x83, 0xa3, + 0x0e, 0xbd, 0x04, 0xd2, 0x8f, 0x6f, 0xa2, 0xde, 0xd8, 0x93, 0xbe, 0x1b, + 0x0f, 0x38, 0xf3, 0xde, 0xda, 0x79, 0x17, 0x62, 0x72, 0xbe, 0x84, 0x33, + 0xf9, 0x33, 0x9e, 0x0c, 0xd0, 0x64, 0xca, 0xe6, 0xf2, 0xaf, 0x91, 0x11, + 0x89, 0x0a, 0x33, 0xcb, 0xae, 0x42, 0xd7, 0x7b, 0xfb, 0xdd, 0x0e, 0x31, + 0xc6, 0xdc, 0xd4, 0x9e, 0x5a, 0xf7, 0x4b, 0x78, 0xa5, 0xba, 0x47, 0x5f, + 0xde, 0xd1, 0x47, 0x78, 0x11, 0xfa, 0x3f, 0x2e, 0xbd, 0x22, 0xd8, 0x26, + 0x98, 0x7f, 0xbb, 0x35, 0x4f, 0xc2, 0xda, 0xed, 0x57, 0xb7, 0x63, 0x5a, + 0x3f, 0xf8, 0x75, 0x7e, 0x1d, 0x70, 0x04, 0xfd, 0xf2, 0x2c, 0x11, 0xc7, + 0x50, 0xe6, 0xce, 0x55, 0xb1, 0xc2, 0xaf, 0x1a, 0xeb, 0x7c, 0xd6, 0xe5, + 0x39, 0xf7, 0xf9, 0x60, 0x7e, 0xd3, 0xd6, 0x6f, 0x14, 0x5a, 0x6e, 0xdd, + 0xab, 0x17, 0x17, 0x86, 0xfa, 0x85, 0xfd, 0x5f, 0x8c, 0x93, 0x0a, 0x1c, + 0x82, 0xae, 0xb6, 0x1b, 0x2d, 0x85, 0x22, 0xb8, 0x98, 0x62, 0xe8, 0x3f, + 0xfa, 0x88, 0x9d, 0xaa, 0xa6, 0x3f, 0xf4, 0xdf, 0x5f, 0x95, 0x8a, 0x92, + 0xda, 0xde, 0x41, 0xe6, 0xa8, 0x55, 0xcf, 0xea, 0x7f, 0xf5, 0x90, 0x03, + 0x99, 0x3b, 0xf6, 0x25, 0xdb, 0x3b, 0xc5, 0xbc, 0x3e, 0xc9, 0xde, 0xf8, + 0xf3, 0x9d, 0xf3, 0x8e, 0xd8, 0xd3, 0xb2, 0x8b, 0x08, 0x30, 0x9c, 0x7e, + 0x88, 0x02, 0x7c, 0x92, 0x81, 0xd5, 0xb3, 0xc3, 0x4b, 0xbe, 0xa1, 0x03, + 0x02, 0xb6, 0x75, 0xec, 0x97, 0x9c, 0x45, 0x2d, 0xbc, 0x74, 0x7c, 0xfb, + 0x9b, 0xf4, 0xcd, 0xb4, 0xca, 0xe6, 0x99, 0x93, 0x24, 0xbe, 0xe4, 0xb1, + 0x30, 0xac, 0x4a, 0xbf, 0xd6, 0xe0, 0x61, 0xdf, 0xd6, 0x8f, 0xcd, 0x8b, + 0x97, 0x0d, 0x91, 0xf1, 0x71, 0xdf, 0xa1, 0x2c, 0xe9, 0xb8, 0x8d, 0xcc, + 0x7b, 0x6f, 0xcd, 0x73, 0x24, 0x3a, 0xd7, 0xd9, 0xbe, 0xba, 0x4f, 0x67, + 0xbc, 0xc1, 0xb3, 0xb0, 0x6b, 0x18, 0x3e, 0xbd, 0x6a, 0x37, 0xed, 0x84, + 0xd0, 0xfe, 0xe8, 0x72, 0x53, 0x44, 0x3c, 0x14, 0x6c, 0xa3, 0x40, 0xe4, + 0xad, 0x00, 0x55, 0x23, 0x48, 0x29, 0x85, 0xe1, 0xe4, 0xce, 0x03, 0xa8, + 0xec, 0x53, 0x61, 0x39, 0x69, 0x5f, 0x64, 0x22, 0x9e, 0xcd, 0x23, 0xcb, + 0x43, 0x16, 0x0b, 0x5b, 0xf8, 0x5e, 0x1e, 0xcd, 0x98, 0x01, 0x17, 0x06, + 0x60, 0x15, 0xa2, 0x6a, 0x5d, 0x1c, 0x7c, 0xf3, 0x77, 0x8a, 0xc5, 0xdb, + 0xf9, 0xce, 0xd6, 0x97, 0xec, 0xf6, 0x1a, 0xe8, 0x76, 0x20, 0xba, 0x6f, + 0xa5, 0x04, 0x8c, 0x64, 0xa1, 0xb4, 0xaa, 0x8e, 0x23, 0xda, 0xd6, 0xb0, + 0xf2, 0x6d, 0xf2, 0x42, 0x2d, 0x1f, 0xea, 0xd7, 0xd6, 0xda, 0x26, 0xbc, + 0x2d, 0xc5, 0xa3, 0x83, 0xae, 0x63, 0xca, 0xb6, 0x7f, 0x22, 0xbc, 0xbe, + 0xb7, 0xd7, 0xb8, 0xf5, 0x0c, 0xca, 0x2d, 0xe7, 0xee, 0x76, 0x7d, 0x2d, + 0x5f, 0xce, 0x83, 0x63, 0xad, 0xf7, 0xbd, 0xf9, 0xd8, 0x22, 0x8c, 0xe6, + 0xa7, 0x6b, 0x3c, 0x7b, 0xaf, 0xde, 0x38, 0x87, 0x00, 0x46, 0xbf, 0xa5, + 0xf3, 0xf2, 0xf9, 0xe0, 0xb1, 0xee, 0x45, 0x7f, 0xde, 0x23, 0x49, 0xec, + 0x73, 0x57, 0xf6, 0x0d, 0x46, 0x13, 0x87, 0x6e, 0x4e, 0xf7, 0x01, 0x91, + 0x21, 0xd7, 0xd2, 0x59, 0xbd, 0xca, 0xb0, 0x63, 0xe7, 0x58, 0xb3, 0x44, + 0xc9, 0xc0, 0xff, 0x96, 0xbd, 0x53, 0x41, 0xb4, 0xb5, 0xc7, 0x98, 0xc1, + 0x07, 0x27, 0xbb, 0xcd, 0xda, 0x0f, 0xbd, 0xfc, 0x7a, 0xd6, 0xe4, 0x8f, + 0xee, 0xe5, 0x1d, 0xa1, 0xef, 0x74, 0x29, 0x9c, 0xe8, 0x5f, 0x3d, 0x9b, + 0x6d, 0xd0, 0xe2, 0x2a, 0xf6, 0x1b, 0xee, 0x94, 0x14, 0x45, 0xaf, 0x25, + 0x33, 0x52, 0x7d, 0xc0, 0xa6, 0x1c, 0xdc, 0x3d, 0x8e, 0x28, 0x61, 0x84, + 0xf1, 0x32, 0x71, 0xd1, 0xbb, 0xf9, 0x8f, 0xca, 0xb1, 0x68, 0xef, 0xef, + 0x48, 0xe1, 0x4e, 0x28, 0x37, 0x3e, 0x29, 0xb8, 0xb3, 0x49, 0xcc, 0x9e, + 0x75, 0x92, 0x5e, 0x12, 0x64, 0xb6, 0xde, 0xbd, 0xad, 0x8d, 0xad, 0x7b, + 0x25, 0x60, 0xbb, 0xff, 0x39, 0x27, 0x50, 0xf4, 0xfd, 0x8f, 0x61, 0x86, + 0x26, 0xf1, 0x36, 0x8a, 0x00, 0xeb, 0x32, 0x35, 0x10, 0xb6, 0xb6, 0x35, + 0x84, 0x64, 0x4f, 0xea, 0xb9, 0x96, 0x28, 0xbf, 0x96, 0x3e, 0x9b, 0x01, + 0xd5, 0x6f, 0x2f, 0x14, 0xe1, 0xbe, 0x64, 0xd4, 0xf8, 0x67, 0x09, 0xfa, + 0xc5, 0x9d, 0x60, 0xcd, 0x0a, 0xb8, 0xd9, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0x55, 0x00, 0xdc, 0x55, 0xef, 0xd7, + 0xdf, 0xf0, 0xa4, 0x38, 0x08, 0xd4, 0xbc, 0xc5, 0x60, 0xca, 0x95, 0xfc, + 0x9a, 0x7d, 0xf5, 0xe4, 0xe0, 0x78, 0xfb, 0x0d, 0xd6, 0xde, 0x61, 0x89, + 0xf0, 0x09, 0x54, 0x60, 0x75, 0x46, 0x53, 0x05, 0x88, 0x34, 0xb1, 0x0b, + 0xaa, 0xa3, 0x29, 0xaf, 0xab, 0x78, 0xab, 0xbc, 0xcb, 0x14, 0x98, 0x62, + 0x37, 0x5c, 0x7f, 0x9f, 0x55, 0x0e, 0x32, 0x9a, 0x5e, 0xfd, 0xd6, 0xeb, + 0x24, 0x11, 0xea, 0xd7, 0x4b, 0xfd, 0xae, 0x9b, 0x25, 0xe3, 0x48, 0x18, + 0x27, 0xa4, 0x71, 0x3f, 0x9e, 0xa1, 0xda, 0xde, 0xc5, 0x88, 0x79, 0xd0, + 0xb1, 0x53, 0x54, 0x7f, 0xaa, 0x7e, 0xbd, 0x30, 0x04, 0x8b, 0xfa, 0x28, + 0xd0, 0x57, 0x47, 0xc0, 0xb4, 0x39, 0x5b, 0x01, 0xd3, 0x3f, 0xce, 0xb4, + 0x21, 0xfc, 0x2b, 0xeb, 0xb1, 0xda, 0x99, 0xd3, 0xac, 0xed, 0x1a, 0xcd, + 0x48, 0xc6, 0xee, 0xee, 0x6e, 0xe4, 0x43, 0xbc, 0x1c, 0xca, 0x2b, 0xdf, + 0xe4, 0x48, 0x9c, 0x83, 0xc7, 0xca, 0xdf, 0x56, 0x3f, 0xc9, 0xc3, 0x16, + 0x7f, 0x51, 0xda, 0x11, 0xb9, 0x9f, 0x8c, 0xdf, 0x48, 0x25, 0xa2, 0x68, + 0xc9, 0x28, 0x33, 0xd5, 0x1e, 0x09, 0x45, 0xd5, 0x76, 0x0d, 0x6a, 0xdf, + 0xf6, 0xff, 0x5c, 0x86, 0x9b, 0xc0, 0x66, 0x7b, 0xbd, 0xbf, 0x37, 0xd5, + 0xe9, 0xb5, 0x6e, 0xb9, 0x93, 0x65, 0xfd, 0x3d, 0xb5, 0xed, 0x58, 0x58, + 0x7c, 0xdb, 0xf3, 0xf7, 0xd0, 0x05, 0x6b, 0x48, 0xfd, 0xec, 0x34, 0x5c, + 0x1e, 0xaa, 0xad, 0xeb, 0xbd, 0x23, 0x48, 0x9c, 0xad, 0xb5, 0x65, 0xbc, + 0x46, 0x04, 0x23, 0xf2, 0x64, 0x9d, 0xcc, 0x17, 0xe4, 0x75, 0x3c, 0x76, + 0xfe, 0x28, 0x00, 0x12, 0x83, 0x62, 0x7f, 0xdf, 0xd8, 0x83, 0xc0, 0xfc, + 0xfc, 0x56, 0x5d, 0x94, 0xa9, 0x3e, 0x5f, 0xf7, 0x75, 0x56, 0x44, 0x36, + 0x24, 0xdf, 0xbf, 0x93, 0x3f, 0xeb, 0x60, 0xcd, 0xda, 0x5f, 0xbb, 0xec, + 0x3c, 0x13, 0x7f, 0xa5, 0x3c, 0x9a, 0x89, 0xb9, 0xfc, 0xfc, 0x9c, 0xee, + 0x10, 0xdb, 0x6e, 0xd0, 0x5b, 0x6a, 0x31, 0xba, 0x26, 0xf0, 0x79, 0x5a, + 0xbf, 0x3b, 0xec, 0x7c, 0x75, 0x61, 0x4d, 0x7c, 0x43, 0x09, 0xbd, 0x4a, + 0xbd, 0x5b, 0xf3, 0x79, 0x8e, 0x83, 0xd3, 0x97, 0xff, 0x4e, 0xd6, 0x4f, + 0xdf, 0xa4, 0x6c, 0xdf, 0x37, 0x6a, 0x5e, 0x04, 0x12, 0xe3, 0x9f, 0x69, + 0xb0, 0x3f, 0x90, 0xf2, 0x6e, 0xdd, 0x50, 0x8f, 0x7c, 0xce, 0xf2, 0x5f, + 0x6b, 0xbe, 0x83, 0x8e, 0xce, 0xe6, 0x6b, 0x69, 0xd7, 0x22, 0xef, 0xbe, + 0xfb, 0x76, 0x5b, 0x8d, 0x87, 0xe4, 0x8e, 0xbb, 0x7f, 0xd6, 0x60, 0x16, + 0xe1, 0xcd, 0xb2, 0x77, 0xb4, 0x54, 0xfe, 0x3d, 0x7f, 0x0f, 0x4c, 0x5b, + 0x48, 0x6a, 0xb2, 0xd9, 0x8f, 0x11, 0x8e, 0xef, 0xef, 0xf7, 0x49, 0x85, + 0x21, 0xbe, 0x77, 0xfb, 0xb9, 0x79, 0x42, 0xee, 0x72, 0x8c, 0x61, 0x39, + 0x82, 0xbd, 0x6f, 0x9a, 0x90, 0xa3, 0xe2, 0xf9, 0x10, 0xdb, 0xf2, 0x3b, + 0xd2, 0x0c, 0x25, 0x9f, 0xbf, 0xaa, 0xaa, 0x3e, 0xf8, 0xf3, 0xf5, 0xbe, + 0x7e, 0xc7, 0x21, 0xd9, 0xc5, 0x70, 0x77, 0xd7, 0x6d, 0x2f, 0xc1, 0x49, + 0x3f, 0x3f, 0xf7, 0xee, 0x8c, 0x11, 0x3d, 0xaf, 0xec, 0x6f, 0x8b, 0x4b, + 0xa5, 0x6b, 0xb9, 0x5a, 0x59, 0xa8, 0x29, 0xd2, 0x97, 0xe5, 0xf8, 0x8b, + 0xcc, 0x2e, 0x53, 0xe5, 0xbe, 0x6b, 0x5c, 0xf7, 0xe0, 0x6c, 0xff, 0x9f, + 0x18, 0x3f, 0xba, 0xf7, 0x3e, 0x76, 0xea, 0x81, 0x6f, 0x02, 0x7d, 0xfd, + 0x3d, 0x57, 0xdc, 0x6b, 0x7a, 0x9e, 0x36, 0xdc, 0x5d, 0x55, 0x6a, 0xc0, + 0x96, 0x5e, 0xff, 0xef, 0xaa, 0xa3, 0xaa, 0xd2, 0x3e, 0x28, 0xfd, 0x74, + 0x3c, 0x7c, 0x62, 0xe5, 0x5e, 0x4b, 0x5f, 0xc9, 0x65, 0x44, 0x47, 0x6d, + 0xa4, 0x1f, 0x02, 0x04, 0x71, 0xa5, 0xf5, 0xbf, 0x0f, 0x2d, 0x41, 0xd2, + 0x71, 0xe5, 0xff, 0x6d, 0xb5, 0x70, 0xf0, 0xc1, 0x73, 0x67, 0xf8, 0x8f, + 0xc5, 0xa3, 0xca, 0x3e, 0x52, 0x63, 0xb1, 0x61, 0x13, 0x5a, 0xfe, 0xdf, + 0x75, 0x67, 0x06, 0x4f, 0x6f, 0xe9, 0x91, 0x3a, 0xa1, 0x3c, 0xfb, 0x8d, + 0x1c, 0xc4, 0xda, 0xb5, 0xb5, 0x74, 0x95, 0x9a, 0x8d, 0x04, 0xa2, 0xf8, + 0x2b, 0x15, 0x64, 0x04, 0xe5, 0x08, 0x09, 0xa3, 0xfb, 0xb6, 0x56, 0x9e, + 0x52, 0x13, 0xc8, 0x2b, 0x76, 0xdf, 0xe5, 0x7b, 0x3b, 0x66, 0xbe, 0x5b, + 0xf3, 0x7e, 0x68, 0x04, 0xac, 0xdc, 0xa7, 0xea, 0xdf, 0x31, 0x34, 0xd0, + 0x2b, 0xfb, 0xfe, 0xce, 0x3a, 0x9f, 0xda, 0x37, 0xef, 0x78, 0x89, 0x15, + 0x5e, 0xdd, 0xdb, 0x7c, 0xc6, 0xeb, 0x45, 0x7a, 0xf3, 0x41, 0x4e, 0x9d, + 0xbf, 0x61, 0xba, 0x72, 0xa4, 0x77, 0x49, 0xec, 0xec, 0xea, 0x3e, 0xdb, + 0x5e, 0x16, 0xf8, 0xd2, 0xec, 0x46, 0xbf, 0xfd, 0x82, 0xef, 0x4e, 0x5d, + 0xd5, 0x4d, 0x03, 0xe9, 0x75, 0x7d, 0x3c, 0x24, 0xcf, 0x79, 0xc2, 0x75, + 0x7d, 0x59, 0x9f, 0xa5, 0xb3, 0x80, 0x7a, 0xdd, 0xe9, 0x0c, 0xa1, 0x33, + 0x3c, 0xb5, 0xf2, 0x5b, 0xf2, 0x32, 0x2e, 0x49, 0xdd, 0x1d, 0x47, 0x70, + 0x78, 0x6f, 0x01, 0x7e, 0xb9, 0xb6, 0x30, 0x07, 0xca, 0x0a, 0xf6, 0x7a, + 0xdf, 0xdf, 0xe8, 0x0b, 0xc4, 0x44, 0xb2, 0x7f, 0x28, 0x62, 0x4c, 0x6c, + 0xff, 0xaa, 0xbc, 0x28, 0xfb, 0xe8, 0x3e, 0xda, 0x86, 0x5c, 0x11, 0x40, + 0x8d, 0x7a, 0x77, 0xde, 0xad, 0xb9, 0x81, 0xd5, 0x00, 0xda, 0x14, 0xef, + 0x44, 0x7e, 0x0b, 0xa4, 0x03, 0x38, 0xfb, 0x94, 0x9b, 0x0a, 0xfa, 0xbb, + 0xdb, 0x90, 0x29, 0x53, 0xcb, 0x14, 0x86, 0xa6, 0xf6, 0x25, 0xd1, 0xf3, + 0xd9, 0x84, 0xca, 0x15, 0x68, 0x38, 0x5d, 0xf7, 0xf7, 0x33, 0x23, 0x2d, + 0xed, 0x5a, 0x51, 0xc7, 0xe9, 0x65, 0xb5, 0x3a, 0xbc, 0x5a, 0xd9, 0xab, + 0x20, 0xb6, 0x7b, 0xc0, 0x67, 0x82, 0x06, 0x61, 0xde, 0x3a, 0x32, 0x16, + 0xfe, 0xd6, 0xae, 0xe3, 0x79, 0x6c, 0x82, 0xa8, 0x12, 0xdb, 0x98, 0x0f, + 0xaa, 0xa0, 0x96, 0xa6, 0x9f, 0xee, 0x04, 0x1f, 0xec, 0xea, 0xa1, 0x18, + 0x81, 0x62, 0x8d, 0xde, 0x67, 0xc5, 0x99, 0xdc, 0x9f, 0xf2, 0x2e, 0x63, + 0xf0, 0x94, 0xd9, 0xc9, 0xda, 0x74, 0xb7, 0xa0, 0x8f, 0xba, 0x7f, 0xab, + 0x9b, 0x7e, 0xab, 0x1f, 0x2e, 0x87, 0x7e, 0x7f, 0xcb, 0x12, 0x6c, 0x1d, + 0x6c, 0x51, 0x7c, 0xcb, 0xff, 0x55, 0x80, 0xf0, 0xff, 0xd8, 0x92, 0x7b, + 0x22, 0xea, 0xce, 0x7c, 0xd7, 0x3d, 0x01, 0x2e, 0xe5, 0x6d, 0x53, 0x8e, + 0xa6, 0xff, 0x4f, 0x49, 0x26, 0xfc, 0xb2, 0xd6, 0x8a, 0x7a, 0x83, 0x9a, + 0xbb, 0x97, 0xcf, 0x74, 0x50, 0x45, 0xe3, 0x6d, 0x81, 0x77, 0xbc, 0x2b, + 0x81, 0xe4, 0x9f, 0x27, 0x26, 0x30, 0xa4, 0x20, 0x5f, 0x5b, 0xe9, 0x31, + 0x43, 0x8c, 0x11, 0x8b, 0x10, 0x13, 0x3c, 0x6f, 0x77, 0x6b, 0x00, 0xef, + 0x8d, 0xdf, 0xed, 0xfb, 0x22, 0xb1, 0xd7, 0x2b, 0xd7, 0x47, 0x70, 0x38, + 0x73, 0xa0, 0x59, 0x12, 0x8f, 0xf3, 0x24, 0x0a, 0x41, 0x4f, 0x2a, 0xfd, + 0x44, 0xe8, 0x43, 0xbf, 0xee, 0xda, 0x6c, 0x5b, 0xc2, 0x8e, 0xb3, 0xa0, + 0x32, 0x19, 0xe5, 0x98, 0x68, 0xb8, 0x39, 0x52, 0x18, 0xf4, 0xa7, 0xf6, + 0x6e, 0xf3, 0x48, 0x5a, 0x39, 0x68, 0xbe, 0xa7, 0x93, 0xb8, 0xf3, 0x8e, + 0xbd, 0xbf, 0xcd, 0x3e, 0x89, 0xe0, 0x24, 0xbf, 0xd1, 0x41, 0xa6, 0x0b, + 0xf3, 0xcd, 0x0a, 0x97, 0x12, 0x68, 0x3a, 0xab, 0xbf, 0x2f, 0xa6, 0x34, + 0x46, 0x72, 0x35, 0x9d, 0xbc, 0x57, 0x66, 0xac, 0xd8, 0x01, 0xf9, 0xb5, + 0x7c, 0x4b, 0xe4, 0x40, 0x4b, 0xa2, 0x37, 0xab, 0x15, 0x37, 0xf0, 0x53, + 0x12, 0xd4, 0xec, 0xbd, 0x96, 0x0e, 0x84, 0x9d, 0x1b, 0x9d, 0xf9, 0x7f, + 0xb3, 0x12, 0x0f, 0xd6, 0x9c, 0xe6, 0x0d, 0xcd, 0x6f, 0x07, 0xc1, 0x68, + 0xd0, 0xed, 0xfc, 0xec, 0xd9, 0xd6, 0x43, 0xef, 0xda, 0xed, 0xdc, 0xf0, + 0x04, 0x0a, 0xbb, 0xe9, 0x3f, 0x25, 0x72, 0xfe, 0xc3, 0xb6, 0xcc, 0xdd, + 0xaf, 0x19, 0xce, 0xbb, 0xa3, 0x5b, 0x87, 0x46, 0xb4, 0x8f, 0x76, 0xc3, + 0xe4, 0xa6, 0x9a, 0x09, 0xbf, 0xff, 0xe8, 0x54, 0x6d, 0x22, 0xec, 0x28, + 0x3a, 0x5f, 0xb1, 0x7f, 0x7b, 0x72, 0xf6, 0x92, 0x49, 0x6d, 0x3d, 0xc1, + 0x10, 0x35, 0xad, 0xab, 0x2e, 0xe4, 0xc5, 0x6e, 0x20, 0xc7, 0xfd, 0xf9, + 0x24, 0x1a, 0x60, 0xbe, 0xa1, 0x96, 0x5f, 0x25, 0xc2, 0x53, 0xfb, 0x8b, + 0x94, 0xf2, 0xb2, 0x7b, 0x43, 0x66, 0xf7, 0x03, 0x28, 0x84, 0x29, 0x8c, + 0x22, 0x3e, 0xf4, 0x66, 0xd9, 0xb7, 0x8d, 0x89, 0x35, 0x29, 0xc1, 0xbe, + 0xb7, 0x12, 0x9b, 0xf3, 0xb5, 0x46, 0xd8, 0xdb, 0x5e, 0xa5, 0x3d, 0x58, + 0x0f, 0x4e, 0x5c, 0xf8, 0x25, 0x2b, 0x77, 0xff, 0x04, 0xfb, 0x6e, 0xff, + 0xa3, 0x02, 0x89, 0x6d, 0x14, 0xe1, 0x15, 0xdd, 0x73, 0x64, 0xbc, 0x97, + 0x19, 0x71, 0x65, 0xb6, 0xf8, 0x78, 0x5d, 0xca, 0x26, 0xfb, 0xca, 0xcd, + 0xb7, 0x6c, 0xb7, 0x96, 0xc4, 0x74, 0x90, 0xf9, 0xb4, 0xeb, 0x1a, 0xf1, + 0x59, 0xeb, 0xba, 0x2f, 0xd5, 0x35, 0x13, 0xc3, 0x59, 0x28, 0xeb, 0x78, + 0x6f, 0x5f, 0xdf, 0xd7, 0x04, 0xa9, 0x2f, 0xdb, 0x47, 0xe7, 0x2c, 0x64, + 0x01, 0xad, 0xde, 0xad, 0x1e, 0x0c, 0x94, 0xf2, 0x89, 0xbf, 0xb7, 0x97, + 0x0d, 0xed, 0x43, 0xdf, 0x52, 0x90, 0x05, 0x7f, 0x4a, 0xc8, 0x82, 0x89, + 0xd7, 0x54, 0x7a, 0xcd, 0x38, 0xbb, 0xdb, 0xeb, 0x59, 0xd7, 0x04, 0xb3, + 0x6f, 0x73, 0x5f, 0x53, 0xae, 0x7b, 0x98, 0xfc, 0xf9, 0x02, 0x22, 0xce, + 0xe4, 0x7b, 0x46, 0xb5, 0x76, 0x2b, 0x05, 0x55, 0xe4, 0x3b, 0xa6, 0x12, + 0xf5, 0xac, 0x35, 0xd1, 0xf2, 0xd0, 0x8f, 0x3d, 0x3e, 0xbf, 0x76, 0x14, + 0xe3, 0x8e, 0x0b, 0x22, 0xb7, 0xdf, 0x15, 0x3e, 0xb6, 0x5e, 0xd3, 0x1b, + 0x5c, 0x24, 0x94, 0xe8, 0xfb, 0x6e, 0xa8, 0x95, 0x04, 0x46, 0x1a, 0x4c, + 0xda, 0xed, 0xa7, 0xa4, 0xfd, 0xdd, 0x38, 0xd7, 0xd6, 0x7a, 0x18, 0x1d, + 0x12, 0x39, 0xb5, 0x1b, 0x1a, 0xab, 0x5b, 0x60, 0x96, 0xee, 0x7c, 0x03, + 0xbe, 0xf4, 0xe0, 0xef, 0xc0, 0x1f, 0x93, 0x84, 0x69, 0x97, 0xf8, 0x5a, + 0xcd, 0x01, 0xc7, 0x81, 0x0e, 0xee, 0xd4, 0xbf, 0xca, 0xe1, 0xbf, 0x63, + 0xd8, 0xff, 0xc2, 0x30, 0xfa, 0x0d, 0x4e, 0xcc, 0x74, 0xeb, 0xfd, 0x00, + 0x57, 0xfd, 0x66, 0xfb, 0xaa, 0xa3, 0xfa, 0x15, 0x23, 0x57, 0xfe, 0x19, + 0x5c, 0x44, 0x84, 0xcb, 0x9d, 0x6a, 0x82, 0x15, 0x5e, 0xc6, 0x88, 0x7e, + 0xfb, 0xca, 0xe9, 0xec, 0xf9, 0xca, 0x13, 0x93, 0x0c, 0x8d, 0xb9, 0x0c, + 0xfd, 0xcc, 0xfc, 0x18, 0xad, 0x4a, 0x8f, 0x2c, 0x97, 0xd7, 0xdf, 0xed, + 0x62, 0xc6, 0xa7, 0x68, 0xf9, 0xbb, 0x5f, 0xb2, 0xc4, 0x7c, 0x3a, 0x01, + 0xcd, 0x16, 0x03, 0x79, 0x76, 0xb6, 0xac, 0xdb, 0xd2, 0x4c, 0x23, 0xbe, + 0xe8, 0xe4, 0xcf, 0x9f, 0x37, 0x30, 0xc0, 0x6a, 0x2f, 0xb0, 0xa2, 0xaa, + 0x25, 0x1f, 0x1d, 0xa5, 0x68, 0x95, 0xe2, 0xe2, 0xd5, 0xc5, 0xb7, 0x9b, + 0x69, 0xa6, 0xf2, 0x2e, 0x00, 0x1f, 0xfe, 0xf3, 0xcd, 0xa6, 0x06, 0x6f, + 0xba, 0x4f, 0x68, 0xa7, 0x22, 0xaa, 0x2b, 0xc6, 0x9a, 0x39, 0xc7, 0x15, + 0x68, 0xa9, 0x36, 0x8e, 0xc7, 0xfa, 0x91, 0xf0, 0xb8, 0x3d, 0x0b, 0xb4, + 0xfb, 0x2b, 0x19, 0x4b, 0x45, 0x6c, 0xae, 0xd5, 0xe6, 0x8d, 0x24, 0xfd, + 0x76, 0xdb, 0x73, 0x40, 0x1b, 0xb0, 0xf2, 0xfe, 0xb5, 0x74, 0xa0, 0x66, + 0xf0, 0xfe, 0x5b, 0xbb, 0x10, 0x46, 0xc3, 0xd6, 0xde, 0xdb, 0x85, 0xdb, + 0x70, 0xe8, 0xd7, 0xb3, 0x49, 0xf2, 0xd3, 0x3d, 0x9f, 0xca, 0x86, 0x49, + 0xab, 0xde, 0x7b, 0x99, 0xa4, 0xe6, 0x22, 0x1b, 0xbc, 0xfc, 0xd1, 0x66, + 0x57, 0xa3, 0xbb, 0x56, 0x3f, 0x77, 0x2a, 0x4c, 0x96, 0xdc, 0xfc, 0xb6, + 0xa5, 0x28, 0x11, 0x57, 0x8e, 0xf9, 0x1e, 0x19, 0x87, 0xb0, 0xe0, 0x62, + 0xbf, 0x75, 0xb9, 0xa5, 0xb5, 0x9b, 0x74, 0xd8, 0xd5, 0x7f, 0xa4, 0xcd, + 0xaf, 0xf3, 0xb1, 0xef, 0x69, 0x30, 0x35, 0x34, 0xba, 0xe3, 0x99, 0x33, + 0x69, 0x6c, 0xeb, 0xb6, 0x9a, 0x60, 0x51, 0xa4, 0xb1, 0x29, 0xbf, 0x72, + 0x5f, 0xa0, 0x5e, 0x27, 0x1a, 0xdf, 0xdf, 0x0a, 0xe7, 0xd3, 0x1f, 0xbf, + 0x24, 0x0f, 0x6c, 0x98, 0xa8, 0xfd, 0x47, 0xb3, 0x57, 0xef, 0x23, 0x8e, + 0xfc, 0x3d, 0x55, 0xc7, 0xa8, 0x82, 0x78, 0xfd, 0xff, 0x09, 0x99, 0x3b, + 0xca, 0x91, 0xf5, 0x7e, 0xda, 0xfc, 0xf1, 0x02, 0xf2, 0x7d, 0x13, 0x4f, + 0x4f, 0x0a, 0xa2, 0x46, 0xc4, 0xab, 0xfb, 0xdf, 0x40, 0x1f, 0x5e, 0x75, + 0xe6, 0xfd, 0xbd, 0xad, 0x11, 0xb0, 0xf7, 0xe9, 0x7e, 0xcc, 0x49, 0x72, + 0x8f, 0xab, 0x6b, 0xe8, 0xf9, 0xba, 0xf9, 0x86, 0xcf, 0x97, 0xcd, 0x43, + 0xb4, 0x07, 0x45, 0x96, 0x5d, 0x85, 0x33, 0xfb, 0xeb, 0x76, 0x10, 0xff, + 0x21, 0x19, 0x31, 0x4b, 0xe3, 0xbb, 0xda, 0x3a, 0x0b, 0xd6, 0xbf, 0x33, + 0x18, 0xdd, 0x6c, 0xee, 0xfd, 0x7b, 0xad, 0xc5, 0x19, 0xfa, 0xe9, 0x5a, + 0xf1, 0x64, 0xf6, 0x92, 0x6a, 0x9b, 0x06, 0x00, 0x6e, 0xf9, 0x88, 0x7a, + 0x3f, 0x54, 0xa9, 0xfb, 0x30, 0x65, 0xd5, 0xf8, 0xb7, 0x79, 0x69, 0xe9, + 0xe1, 0x1a, 0xef, 0xde, 0xae, 0x4a, 0x64, 0x25, 0x56, 0x30, 0xff, 0x4b, + 0x82, 0xb0, 0x66, 0xfa, 0xfb, 0xb7, 0xce, 0x84, 0x5a, 0x99, 0xf2, 0xbf, + 0x25, 0x46, 0x60, 0x4f, 0x2f, 0x73, 0x1b, 0x8f, 0x19, 0xdb, 0x1e, 0xa7, + 0x9f, 0x77, 0xdb, 0x29, 0xc3, 0xcf, 0x18, 0x60, 0xdb, 0x7d, 0xa3, 0xe5, + 0xe6, 0xec, 0xfc, 0x6f, 0xa3, 0x64, 0x79, 0x19, 0x75, 0x01, 0xfc, 0xc2, + 0x5e, 0xab, 0xfa, 0x56, 0x07, 0xbd, 0xc6, 0xe2, 0xed, 0xe1, 0x01, 0xaf, + 0x87, 0x5e, 0x14, 0x7d, 0x67, 0x1c, 0xa9, 0x08, 0x43, 0xd2, 0x55, 0x3a, + 0x53, 0xbc, 0x69, 0xab, 0xf6, 0x07, 0xb6, 0x59, 0x1d, 0x82, 0x68, 0xfd, + 0xde, 0xf5, 0x36, 0xfa, 0x6c, 0xeb, 0xa5, 0x88, 0x55, 0x36, 0x7a, 0x0f, + 0xfb, 0x7e, 0x02, 0x09, 0xba, 0xbf, 0x12, 0x8d, 0xee, 0x26, 0xbf, 0x1f, + 0xe9, 0x81, 0xb1, 0x06, 0xc5, 0x7e, 0x6a, 0xd6, 0x3f, 0x92, 0x7b, 0x3f, + 0x15, 0xff, 0x66, 0x89, 0x1c, 0xa9, 0x88, 0x6c, 0xf7, 0xef, 0x1e, 0x7a, + 0xe4, 0xb9, 0x89, 0x35, 0xa1, 0x12, 0x58, 0x47, 0x9d, 0x7f, 0xde, 0x67, + 0x94, 0x64, 0x67, 0xde, 0xb1, 0xd5, 0x5d, 0x09, 0x97, 0x10, 0xf4, 0xd7, + 0xe8, 0x3a, 0xde, 0x16, 0x19, 0x5d, 0xf7, 0xad, 0x9e, 0xf6, 0x96, 0x32, + 0xd6, 0x78, 0x59, 0xb0, 0x8c, 0x7d, 0x9a, 0xee, 0x8e, 0xf9, 0xde, 0xd1, + 0x88, 0xa2, 0x6f, 0x95, 0x11, 0x8a, 0xb7, 0x35, 0x15, 0x59, 0x88, 0x1b, + 0x8e, 0x65, 0xca, 0xe1, 0x7c, 0xdd, 0x5d, 0x65, 0x78, 0xc6, 0x44, 0xb6, + 0x3b, 0x65, 0x5e, 0x67, 0x2e, 0x9e, 0x32, 0x10, 0x46, 0x96, 0x48, 0x77, + 0x56, 0xc5, 0xee, 0x3a, 0x97, 0xbf, 0x23, 0xfd, 0x97, 0xde, 0x16, 0xd5, + 0xb1, 0xfe, 0x77, 0x27, 0x7f, 0xfc, 0xee, 0xb7, 0xdd, 0xf6, 0xcc, 0xc4, + 0xb7, 0xfd, 0xa0, 0xac, 0x9d, 0xeb, 0xcb, 0x6d, 0xbb, 0x0d, 0xc4, 0x33, + 0x9c, 0x74, 0xb5, 0xbd, 0xc7, 0x1c, 0xd9, 0x4b, 0x52, 0xec, 0xfa, 0x79, + 0xbe, 0xc3, 0x01, 0x9b, 0xd7, 0xb7, 0x8d, 0xdd, 0xa6, 0xe1, 0x2f, 0xef, + 0xc7, 0x29, 0x6b, 0x40, 0x84, 0x83, 0xfe, 0x96, 0xa6, 0x0f, 0x51, 0xa5, + 0x9f, 0xee, 0xdd, 0x9d, 0x18, 0x01, 0xce, 0x5e, 0x9e, 0x7f, 0x77, 0xc2, + 0xe5, 0xf1, 0x01, 0xf6, 0xf9, 0x10, 0x7a, 0x87, 0xc2, 0xdb, 0x04, 0x58, + 0xe5, 0xb6, 0xcf, 0x18, 0x2a, 0xf0, 0xae, 0x63, 0xf6, 0xc4, 0xce, 0x3f, + 0x98, 0x67, 0x54, 0x58, 0xbe, 0x27, 0xa6, 0xa9, 0xe6, 0x4d, 0xef, 0xff, + 0xa1, 0x7e, 0x8d, 0xc9, 0x51, 0x27, 0xcd, 0xb5, 0xb5, 0x0f, 0x27, 0xde, + 0x66, 0xf8, 0x45, 0x8e, 0xd6, 0x35, 0x87, 0xbe, 0xd6, 0xcd, 0xd3, 0xea, + 0x69, 0xcb, 0x53, 0x95, 0xc5, 0x0e, 0x6e, 0x92, 0xc2, 0x76, 0x4f, 0x4f, + 0x69, 0x6a, 0x55, 0xd6, 0xdb, 0x58, 0x2f, 0xb5, 0x8f, 0xb8, 0xdc, 0x6c, + 0xa2, 0x5e, 0x7b, 0x7f, 0x56, 0xcd, 0x9f, 0x36, 0xb7, 0xc5, 0xed, 0xaf, + 0x2a, 0x79, 0xde, 0xe5, 0xbb, 0x35, 0x09, 0xae, 0xb1, 0xae, 0xc7, 0xc0, + 0x75, 0x00, 0xc7, 0x5b, 0x26, 0xbf, 0x8f, 0x29, 0x85, 0xd3, 0x97, 0xdf, + 0x4d, 0x7f, 0xe6, 0x43, 0x99, 0x17, 0xbe, 0xe2, 0x0a, 0x2c, 0x15, 0xc3, + 0xf1, 0x39, 0xc1, 0xf2, 0x89, 0x7f, 0x47, 0x84, 0xa8, 0xe9, 0x9c, 0x94, + 0x1a, 0x96, 0x4b, 0x39, 0x3b, 0x8b, 0xad, 0xf5, 0x4c, 0x17, 0x1e, 0x82, + 0xa7, 0xed, 0xf2, 0x55, 0x5f, 0xd0, 0x41, 0x58, 0xc7, 0xdf, 0x24, 0xcd, + 0x6f, 0x46, 0xb7, 0x7c, 0x51, 0x7f, 0x0a, 0x12, 0x11, 0xf5, 0x21, 0x35, + 0xb5, 0x59, 0xfb, 0xe3, 0x49, 0x58, 0xbc, 0xc7, 0x2f, 0x9a, 0x12, 0xc5, + 0x49, 0xda, 0xa3, 0xf6, 0x7c, 0xff, 0x44, 0x8d, 0xcf, 0xeb, 0x14, 0x0a, + 0xb5, 0xe1, 0x36, 0xb9, 0x9f, 0x4f, 0x1d, 0xb1, 0x53, 0x57, 0x06, 0x01, + 0x99, 0x9e, 0x9b, 0xda, 0x93, 0x1b, 0x7c, 0xeb, 0x61, 0xcc, 0x90, 0x17, + 0x93, 0xe8, 0x5f, 0xaa, 0x72, 0x1e, 0xab, 0xa5, 0xa2, 0xdd, 0xef, 0x99, + 0x2e, 0xbe, 0x38, 0x55, 0xe5, 0xe7, 0x5e, 0x8e, 0xa6, 0x89, 0xbd, 0x2f, + 0x7b, 0xae, 0xde, 0xb6, 0xaa, 0xfa, 0xad, 0x40, 0xde, 0x2b, 0x24, 0x88, + 0x3d, 0x7f, 0xeb, 0x94, 0x5e, 0x90, 0xb0, 0xa1, 0xb8, 0x2d, 0x37, 0x9b, + 0xdf, 0x37, 0xfc, 0xff, 0x47, 0xee, 0xe3, 0xc7, 0x6d, 0x49, 0x34, 0xaf, + 0xde, 0xf7, 0x0b, 0x2a, 0x43, 0x4b, 0x3b, 0xd7, 0xa7, 0x79, 0xe6, 0xfd, + 0x2d, 0xce, 0xf8, 0x05, 0xf6, 0x36, 0xf3, 0xec, 0xed, 0x3c, 0x2c, 0x08, + 0x1b, 0xff, 0x9b, 0x27, 0x85, 0x77, 0x29, 0x32, 0x74, 0x7d, 0x35, 0xd8, + 0x52, 0x98, 0xd7, 0x96, 0xfd, 0xaf, 0x5b, 0x99, 0x50, 0x10, 0x58, 0x44, + 0xf8, 0x37, 0x55, 0x89, 0x95, 0x8a, 0x90, 0xae, 0xfa, 0x49, 0xd4, 0xc2, + 0x25, 0xe6, 0x39, 0xab, 0x35, 0xd3, 0xed, 0x0e, 0x07, 0xbe, 0x6e, 0xfa, + 0x42, 0x0c, 0x36, 0x1d, 0x2a, 0xab, 0x1a, 0x77, 0xa1, 0x54, 0x9f, 0x8a, + 0x12, 0xda, 0x62, 0x0b, 0x03, 0xeb, 0x52, 0xfe, 0x17, 0x17, 0x0a, 0xd3, + 0xb6, 0xd1, 0xe8, 0x4f, 0x0e, 0x3d, 0x01, 0xdb, 0x70, 0x23, 0x13, 0xc7, + 0x2a, 0x01, 0x5d, 0x70, 0xd0, 0x8d, 0x46, 0xb0, 0xa9, 0x72, 0x27, 0xa9, + 0x09, 0x7e, 0x3c, 0xa6, 0xe0, 0x7e, 0xdb, 0xd9, 0x93, 0xc0, 0xbf, 0x49, + 0x91, 0x38, 0x31, 0x11, 0xa3, 0x7b, 0xfd, 0x93, 0xd6, 0x94, 0x5d, 0xe2, + 0x6a, 0x49, 0x8d, 0xce, 0x3b, 0x51, 0x30, 0x96, 0x8b, 0xf8, 0x37, 0x4e, + 0xa3, 0x23, 0x0d, 0x6e, 0x7e, 0xba, 0x1c, 0x10, 0x8a, 0x44, 0x5f, 0xf9, + 0xfd, 0x52, 0x97, 0xdb, 0xdd, 0xa4, 0xe4, 0xe5, 0x7c, 0xed, 0x6e, 0xa5, + 0x06, 0xac, 0x3a, 0xed, 0xca, 0xd8, 0x77, 0x1a, 0xd8, 0xbf, 0x64, 0xc2, + 0x82, 0xcd, 0x5a, 0x71, 0x54, 0xd9, 0x76, 0xbb, 0xa9, 0x8c, 0x74, 0xce, + 0x1d, 0x35, 0x37, 0xbd, 0x67, 0xa3, 0x74, 0xf7, 0x25, 0x2e, 0x85, 0xdc, + 0x83, 0xd9, 0xca, 0xd7, 0xee, 0xf8, 0xa9, 0xd1, 0x5c, 0xe1, 0xaf, 0x87, + 0xeb, 0xf7, 0x66, 0x82, 0x6b, 0xa7, 0x21, 0xfc, 0x91, 0xb1, 0x18, 0x0a, + 0x2f, 0xc9, 0xa9, 0x4c, 0x9b, 0xd5, 0x5e, 0xee, 0xef, 0x8e, 0x13, 0x28, + 0xa7, 0x64, 0xbd, 0x50, 0xe3, 0x95, 0xf6, 0xa5, 0x0a, 0x93, 0x3f, 0x2e, + 0x46, 0x4d, 0xdf, 0xa7, 0x12, 0xe2, 0xbf, 0x5c, 0x20, 0x02, 0x76, 0xab, + 0x69, 0xd8, 0x5e, 0xca, 0xdf, 0xde, 0xb4, 0x73, 0xe6, 0xf9, 0x77, 0xa9, + 0x39, 0xdb, 0xfa, 0x78, 0x43, 0xcf, 0xed, 0xce, 0xe3, 0xd9, 0x44, 0xf8, + 0xb5, 0xf3, 0x88, 0x40, 0x96, 0x6a, 0xf2, 0x32, 0x71, 0x05, 0x59, 0x80, + 0xd7, 0xb6, 0xe3, 0x0e, 0x23, 0xe2, 0xfc, 0xbe, 0x24, 0xbf, 0xa1, 0x6a, + 0xfe, 0xa8, 0x37, 0x5c, 0xba, 0x51, 0x0c, 0xfc, 0x9b, 0x0f, 0xef, 0x32, + 0x6e, 0xd7, 0x2c, 0x77, 0x72, 0x88, 0xe0, 0x2d, 0x88, 0xb7, 0xb0, 0xa8, + 0x9d, 0xa2, 0xaf, 0xab, 0xed, 0x13, 0xe6, 0xbd, 0x47, 0x6b, 0x6e, 0xcb, + 0x4d, 0xf6, 0x57, 0x4c, 0x39, 0x8d, 0x91, 0xee, 0xe9, 0x15, 0x47, 0xf7, + 0xb7, 0xd0, 0xb0, 0xf8, 0x67, 0xf0, 0x0d, 0xa9, 0xef, 0xdb, 0xd9, 0x0a, + 0xef, 0x7d, 0xa8, 0x0d, 0xc5, 0xd9, 0x10, 0x25, 0xc9, 0xe4, 0x33, 0xa6, + 0xf8, 0x0c, 0x8a, 0x2c, 0x1a, 0xf3, 0x52, 0x6f, 0xa2, 0x71, 0xfc, 0xb2, + 0x1c, 0xef, 0x9b, 0x87, 0xc4, 0x05, 0x20, 0xda, 0x5f, 0x06, 0x8b, 0xe7, + 0xf8, 0x32, 0x1d, 0xb6, 0xda, 0x37, 0x25, 0x77, 0xf9, 0x91, 0xe1, 0xf3, + 0xfb, 0xea, 0xb2, 0x76, 0xe8, 0x19, 0x44, 0xf5, 0x24, 0x3b, 0xeb, 0x7b, + 0x53, 0xd9, 0x53, 0x43, 0x53, 0x5c, 0x1d, 0x43, 0x24, 0x2f, 0xbd, 0x75, + 0x81, 0xaf, 0x75, 0x8a, 0xe2, 0xea, 0xb3, 0xff, 0x14, 0x2f, 0x25, 0xd5, + 0xdf, 0xc2, 0x31, 0x21, 0x6c, 0xd7, 0x5c, 0xd3, 0x8d, 0xb2, 0xbd, 0x3b, + 0xcb, 0xa4, 0x2b, 0x4e, 0x7f, 0x13, 0x0d, 0x9a, 0xff, 0xfa, 0x9b, 0xac, + 0x10, 0x22, 0x21, 0xf5, 0xfa, 0xe7, 0x2f, 0xee, 0x47, 0xd7, 0x89, 0xfa, + 0x04, 0x2e, 0xd1, 0xa7, 0x3c, 0x5a, 0xef, 0xfa, 0x41, 0xd6, 0x1d, 0x88, + 0xdb, 0xde, 0x76, 0xb3, 0x5c, 0x5a, 0x05, 0xe6, 0x8f, 0xa7, 0x72, 0x22, + 0x44, 0x6a, 0xc7, 0x05, 0x5f, 0x43, 0xe3, 0x6e, 0x35, 0xf3, 0xfa, 0xa6, + 0xd3, 0x90, 0xbd, 0xbb, 0x32, 0xda, 0xde, 0x54, 0xd2, 0xe7, 0x14, 0xb0, + 0x9b, 0xff, 0x6b, 0x6b, 0xc9, 0xd0, 0x21, 0xdc, 0xee, 0x91, 0xbd, 0x94, + 0xac, 0x59, 0x14, 0xbd, 0x86, 0x6a, 0x93, 0x3d, 0x05, 0xc0, 0x10, 0xb3, + 0x8f, 0xb7, 0x2b, 0x2c, 0xcb, 0x98, 0x2d, 0xd7, 0x59, 0xe4, 0x19, 0x34, + 0x8c, 0xa8, 0x55, 0xfb, 0x6e, 0x0a, 0x2e, 0x81, 0x4d, 0xf6, 0xca, 0xb6, + 0x7f, 0x1c, 0xc4, 0xe5, 0xb0, 0x69, 0x9f, 0x4d, 0x80, 0x8c, 0x13, 0xf8, + 0x4d, 0x9e, 0x2e, 0x40, 0x35, 0x98, 0xbf, 0x77, 0x37, 0x62, 0x75, 0x9f, + 0xdf, 0x7b, 0x1d, 0x9b, 0xe8, 0x96, 0xf5, 0x7f, 0xee, 0x78, 0xdb, 0x80, + 0x1f, 0xdd, 0x96, 0xcb, 0x7e, 0xbb, 0xf3, 0xbf, 0x1d, 0xe7, 0xfe, 0xac, + 0x2b, 0xcb, 0x59, 0xbb, 0x56, 0xb2, 0x76, 0xf3, 0xe3, 0xbe, 0x37, 0x8d, + 0xba, 0x3a, 0x95, 0x35, 0xfd, 0xd3, 0x06, 0xb6, 0x75, 0x65, 0xfe, 0x85, + 0xdb, 0xf5, 0x1b, 0xc6, 0xf0, 0xac, 0xc5, 0xc9, 0xeb, 0xef, 0x50, 0xa5, + 0xe0, 0xe3, 0xf1, 0xbf, 0xf9, 0xc7, 0x0b, 0x2a, 0xf0, 0xe5, 0x83, 0x5d, + 0xcc, 0xee, 0x5c, 0x64, 0xdd, 0x92, 0xc5, 0x4a, 0x46, 0x13, 0xb5, 0x33, + 0xdd, 0x6f, 0xa5, 0x0c, 0xc4, 0x6e, 0x53, 0xde, 0x6d, 0xd5, 0x5a, 0x53, + 0x8a, 0xca, 0x24, 0x2b, 0x6f, 0xc5, 0xbd, 0x7e, 0xac, 0xb5, 0x80, 0x7d, + 0xc5, 0xac, 0x2a, 0x36, 0xbe, 0xe9, 0x39, 0x79, 0x12, 0x5b, 0x3e, 0xea, + 0xbf, 0x4f, 0x8d, 0x18, 0xb8, 0x03, 0xe0, 0x74, 0x5f, 0x8e, 0xcf, 0x84, + 0x44, 0xb9, 0x2f, 0x9a, 0x33, 0x38, 0x91, 0xaa, 0xec, 0xd6, 0xb9, 0x2f, + 0xbc, 0xf6, 0x37, 0xea, 0xfc, 0x73, 0x67, 0x0d, 0x5c, 0x68, 0xd2, 0x55, + 0xec, 0x9f, 0xbf, 0xc4, 0x43, 0x7b, 0x73, 0x97, 0xab, 0x0d, 0xf8, 0xe4, + 0xfb, 0x79, 0x49, 0x45, 0x2d, 0xce, 0x8d, 0xdd, 0x12, 0x90, 0x38, 0x63, + 0xd4, 0xed, 0x83, 0x47, 0xfb, 0xbb, 0xe1, 0x26, 0x79, 0xab, 0xe2, 0x8a, + 0x02, 0x24, 0xf8, 0xa1, 0x97, 0xe9, 0x7b, 0xb5, 0x4f, 0x19, 0x12, 0xb4, + 0xdf, 0x04, 0xa8, 0xdd, 0x6e, 0xe5, 0xd9, 0xf3, 0x6b, 0x61, 0xb8, 0xc6, + 0x1c, 0x10, 0xda, 0xfb, 0x70, 0x7d, 0xec, 0xed, 0xc5, 0x29, 0x77, 0x23, + 0x79, 0xa2, 0x33, 0xed, 0x9e, 0xe7, 0x2d, 0x39, 0xc3, 0xdd, 0xef, 0xef, + 0x7d, 0x00, 0x16, 0xd4, 0xfe, 0x3f, 0xd5, 0x24, 0x8f, 0xce, 0xa6, 0x2a, + 0xdb, 0xab, 0x43, 0x92, 0xaa, 0xb7, 0x72, 0x7d, 0x7f, 0x6e, 0x9a, 0xba, + 0x73, 0xbb, 0x34, 0x2c, 0x81, 0x56, 0xc5, 0x77, 0xda, 0x2b, 0xed, 0x4e, + 0xd0, 0x6f, 0x4f, 0x77, 0x85, 0x10, 0xae, 0x75, 0xfb, 0xec, 0x32, 0xec, + 0xe7, 0xf9, 0xb4, 0xbb, 0xfb, 0xf0, 0x30, 0x12, 0x76, 0x76, 0x39, 0x15, + 0xc1, 0xd7, 0x44, 0xdf, 0xa5, 0x2d, 0xc4, 0x34, 0xab, 0xa0, 0x5d, 0x65, + 0x61, 0x21, 0x48, 0x1d, 0x9e, 0x75, 0x81, 0x15, 0xac, 0xdc, 0xec, 0x69, + 0x86, 0xb9, 0xc6, 0x1f, 0xc3, 0x28, 0xb9, 0xb7, 0xd8, 0xef, 0xf3, 0xed, + 0x86, 0x8a, 0x5f, 0xeb, 0x50, 0xda, 0xbb, 0xca, 0xc6, 0xcd, 0x35, 0xf3, + 0x67, 0x9c, 0xa4, 0xaf, 0x48, 0x56, 0xaa, 0x67, 0xeb, 0x2a, 0xbf, 0x00, + 0xde, 0x46, 0xf7, 0xbb, 0x73, 0x2d, 0xf8, 0xf7, 0x3c, 0x7b, 0x1d, 0x22, + 0xf3, 0x7a, 0x14, 0xcf, 0x50, 0xaa, 0x3e, 0x83, 0x78, 0x3b, 0xbd, 0xaa, + 0x4f, 0xe3, 0xae, 0x46, 0x75, 0xbc, 0x9d, 0x4e, 0x65, 0x51, 0x75, 0x6c, + 0x5b, 0xdc, 0x08, 0x53, 0xfa, 0x95, 0x4f, 0xd7, 0xb7, 0x4d, 0x14, 0xc0, + 0x57, 0xdd, 0x5e, 0xf7, 0x9a, 0x22, 0xbf, 0x5a, 0xef, 0x66, 0x55, 0xc1, + 0x47, 0x8b, 0xfd, 0x0e, 0x5e, 0x12, 0x93, 0x69, 0x71, 0xe7, 0x53, 0x1d, + 0x8d, 0x79, 0xa1, 0x86, 0x7b, 0xf2, 0x46, 0xd7, 0x72, 0x21, 0xc9, 0x28, + 0x7b, 0xce, 0x87, 0x49, 0xf1, 0x31, 0x45, 0x59, 0x0f, 0x79, 0xc0, 0xd1, + 0x2c, 0xdb, 0x36, 0x73, 0x6c, 0x22, 0x9e, 0x3a, 0xa9, 0x5e, 0x47, 0xee, + 0xa6, 0xd0, 0x24, 0xd5, 0xf3, 0xf9, 0xfe, 0xfa, 0xaa, 0xe6, 0xb8, 0xea, + 0xdd, 0xe4, 0xe0, 0xae, 0xe4, 0x95, 0x7f, 0x8a, 0x94, 0x34, 0x6f, 0x90, + 0xf7, 0x6e, 0xbe, 0x89, 0x02, 0x29, 0x08, 0xf6, 0xee, 0xf3, 0x9d, 0x93, + 0x59, 0xe0, 0xd9, 0x7b, 0x3b, 0x95, 0xcb, 0xe1, 0xeb, 0x36, 0x1f, 0x9c, + 0xf3, 0xfa, 0x6e, 0x1f, 0x70, 0xa3, 0xa4, 0x62, 0xf6, 0x4f, 0xfb, 0x0b, + 0xe4, 0x98, 0xfc, 0x07, 0xac, 0x2c, 0x7d, 0xdb, 0xc5, 0x5c, 0xd7, 0x5f, + 0x71, 0xb1, 0x19, 0x5d, 0xcb, 0xef, 0xed, 0xd9, 0x5b, 0x72, 0x8e, 0x70, + 0xa6, 0xbf, 0x55, 0x27, 0x8c, 0x3e, 0x45, 0xfd, 0x65, 0xf8, 0x1d, 0x09, + 0xf9, 0x67, 0x52, 0x37, 0x6b, 0xc5, 0x10, 0xd4, 0x4b, 0xd5, 0x3d, 0x05, + 0x05, 0xff, 0xbc, 0xe8, 0xb7, 0xe7, 0xe7, 0xac, 0x90, 0x1d, 0x6a, 0xf9, + 0x3c, 0x45, 0xbc, 0x98, 0x09, 0x19, 0xae, 0xb7, 0xba, 0x06, 0x46, 0xaa, + 0xf7, 0x95, 0x28, 0x83, 0xb1, 0xa3, 0x29, 0xf5, 0xfe, 0xeb, 0x70, 0x30, + 0xab, 0xa2, 0x43, 0xeb, 0x2d, 0xec, 0x11, 0xbc, 0xb1, 0x3e, 0xe5, 0xab, + 0x1e, 0x40, 0x16, 0xf5, 0x7d, 0xac, 0x6b, 0x99, 0x3a, 0x0a, 0x6e, 0xb8, + 0xe3, 0xc6, 0x83, 0xae, 0xcd, 0xc8, 0xb5, 0x63, 0xff, 0x53, 0x91, 0xe8, + 0xd8, 0x2e, 0xc5, 0xf7, 0x3e, 0xc6, 0x7c, 0x24, 0x01, 0x55, 0xa4, 0x73, + 0x45, 0x81, 0x2b, 0xc2, 0xea, 0xfd, 0xd7, 0xad, 0xd2, 0x5d, 0xdd, 0xbe, + 0x61, 0xff, 0xdf, 0x59, 0xfc, 0xa0, 0x7f, 0x21, 0xdc, 0x13, 0xa8, 0x84, + 0x60, 0x7f, 0xd1, 0xef, 0x36, 0x05, 0x4f, 0x6e, 0x05, 0xb0, 0xb0, 0xda, + 0x1f, 0x33, 0xca, 0x54, 0x2c, 0x9f, 0xc9, 0xff, 0x4c, 0x70, 0xcd, 0x86, + 0x88, 0x62, 0xea, 0xbf, 0x8b, 0x4d, 0x23, 0x04, 0xc4, 0xc9, 0xec, 0x0d, + 0x80, 0x1d, 0x79, 0x27, 0x53, 0x6d, 0xfe, 0xf2, 0xb9, 0x67, 0x15, 0x31, + 0x52, 0xa1, 0xd6, 0xcf, 0xa5, 0xba, 0xb1, 0xec, 0xa9, 0x3f, 0xe3, 0x49, + 0xc5, 0x52, 0x2d, 0x4c, 0xc9, 0xd3, 0xe1, 0x68, 0x4b, 0x1f, 0xa4, 0xbc, + 0x1c, 0xcc, 0x2e, 0x38, 0x50, 0x8c, 0xef, 0xbb, 0xba, 0x3e, 0x5e, 0x86, + 0x0e, 0x61, 0xfc, 0x6e, 0xcb, 0x11, 0x6b, 0x5f, 0x7f, 0x9d, 0x5d, 0x7c, + 0x60, 0x68, 0xc1, 0x70, 0xd1, 0x24, 0x8b, 0x2c, 0xea, 0x57, 0xdd, 0x9d, + 0xde, 0xde, 0x73, 0xac, 0x00, 0x5c, 0x73, 0x1b, 0xfa, 0x6d, 0xe4, 0x68, + 0xff, 0x43, 0xea, 0xdf, 0x92, 0x8e, 0x2c, 0x8c, 0xfe, 0xa9, 0x79, 0x64, + 0x7b, 0x86, 0x0a, 0x4a, 0x5f, 0xed, 0x2d, 0x6a, 0x45, 0xd3, 0x99, 0xfc, + 0x35, 0x7c, 0x64, 0xbc, 0xf9, 0x3b, 0x6b, 0x9f, 0x61, 0x18, 0x0b, 0xe6, + 0xf0, 0xff, 0x14, 0x04, 0xe3, 0x93, 0xa6, 0x9c, 0xd2, 0x02, 0xad, 0xe1, + 0xf0, 0x96, 0x0a, 0xfb, 0x33, 0x5a, 0x05, 0x40, 0x11, 0x4f, 0xf3, 0x17, + 0x5a, 0x8d, 0x76, 0xb4, 0x94, 0xf9, 0x45, 0x10, 0xfa, 0xe1, 0x3c, 0x75, + 0x48, 0x2d, 0x36, 0x3c, 0x76, 0xdd, 0xa1, 0x17, 0x7a, 0x1f, 0x8e, 0xda, + 0xcb, 0x33, 0x99, 0x68, 0x4c, 0xe2, 0x15, 0xff, 0xef, 0xa8, 0x5f, 0xb1, + 0x41, 0x1e, 0x80, 0x34, 0x5f, 0xb1, 0xbe, 0x0c, 0xd7, 0xbe, 0xe9, 0x4a, + 0x52, 0xab, 0xf6, 0xe4, 0x30, 0xe2, 0x9a, 0xe7, 0xc1, 0x93, 0xb3, 0xad, + 0xab, 0xbf, 0xf1, 0x56, 0x3c, 0x13, 0x39, 0x67, 0x7c, 0xe1, 0x5a, 0x1e, + 0xb9, 0x08, 0xf4, 0xee, 0x52, 0x2f, 0x8c, 0xf1, 0xfe, 0xcf, 0xbb, 0xea, + 0x58, 0x4c, 0x2c, 0xe2, 0x63, 0x7a, 0x7c, 0x28, 0x9f, 0x71, 0xca, 0x8d, + 0x2d, 0x52, 0xfa, 0xd0, 0xf8, 0xfd, 0x8a, 0xa9, 0xd1, 0x5a, 0xad, 0xbe, + 0xda, 0xc4, 0x0a, 0x2b, 0xb0, 0x9f, 0xf3, 0x7d, 0x9b, 0xb3, 0x03, 0xfa, + 0x7e, 0xea, 0xff, 0xaa, 0xe2, 0x63, 0xe5, 0xa1, 0xdd, 0xd9, 0x57, 0xdf, + 0x79, 0xdb, 0xc3, 0xba, 0x4f, 0xf9, 0x9c, 0x3a, 0x7b, 0xe8, 0xd6, 0xe7, + 0x00, 0x1a, 0x1a, 0x38, 0x59, 0x08, 0x57, 0x3d, 0xa7, 0x42, 0xdb, 0xc6, + 0x07, 0x2a, 0x20, 0xa4, 0x91, 0x55, 0x3f, 0x39, 0xec, 0xfe, 0x5d, 0xee, + 0xa6, 0xb1, 0x5e, 0x73, 0x5b, 0x4b, 0xbb, 0xaf, 0xc5, 0x18, 0xff, 0x7b, + 0x2b, 0x85, 0x5f, 0x23, 0x81, 0x77, 0x55, 0x9c, 0x8c, 0xd9, 0xed, 0x7e, + 0xfe, 0xe6, 0x66, 0x90, 0xab, 0xc2, 0xe7, 0x7f, 0xf0, 0xef, 0x29, 0x95, + 0xf8, 0x9e, 0xa7, 0xe8, 0x63, 0x8b, 0xd8, 0xc6, 0xe6, 0x75, 0xba, 0x0b, + 0xa0, 0x20, 0x77, 0xd2, 0xf7, 0x27, 0x3c, 0x8c, 0x54, 0xfa, 0x64, 0xb4, + 0x72, 0x8b, 0xd6, 0xe4, 0x59, 0x0e, 0x3d, 0x27, 0x5b, 0x8e, 0xb2, 0x86, + 0xe9, 0x44, 0xf7, 0x74, 0xe5, 0x35, 0x17, 0xa0, 0xb3, 0xf8, 0x75, 0x97, + 0x24, 0xb0, 0x05, 0x86, 0x8d, 0xee, 0xdf, 0x85, 0x04, 0xc1, 0xfc, 0xf6, + 0x7a, 0xdf, 0x1f, 0x23, 0xb9, 0xca, 0x38, 0xc9, 0x28, 0xdd, 0x6c, 0x85, + 0xdf, 0xa0, 0x4c, 0x38, 0x90, 0xa0, 0x1c, 0xf0, 0x70, 0x74, 0xf4, 0x57, + 0x96, 0x95, 0xae, 0x15, 0x9b, 0x6d, 0x20, 0xab, 0xfd, 0xea, 0x6b, 0x87, + 0xb6, 0x1f, 0xdc, 0x2e, 0x66, 0x7c, 0x0a, 0xd2, 0xee, 0xf9, 0xcd, 0xda, + 0x07, 0xdd, 0xe3, 0xc8, 0xcf, 0x68, 0xef, 0x1c, 0x85, 0xb9, 0xab, 0xdf, + 0xfa, 0xee, 0xc1, 0x52, 0xc9, 0x2c, 0xd4, 0xe2, 0x2b, 0x53, 0x49, 0x6c, + 0x5f, 0xd3, 0xa1, 0xac, 0x25, 0x22, 0xc6, 0xf7, 0x6f, 0x3d, 0x77, 0x9f, + 0xc6, 0xae, 0x87, 0x68, 0xe8, 0xff, 0xa0, 0xf4, 0x35, 0x0d, 0xcd, 0x3d, + 0x96, 0xbd, 0xf9, 0x56, 0x4f, 0x3d, 0xf8, 0xde, 0x3e, 0x0d, 0xfe, 0xad, + 0xfa, 0x34, 0x03, 0x21, 0x9c, 0x6c, 0xfe, 0xbc, 0xfd, 0x12, 0x01, 0x2b, + 0xd1, 0x99, 0x4d, 0x74, 0x9d, 0xfc, 0xef, 0xae, 0x76, 0x96, 0xfe, 0x81, + 0x2b, 0xac, 0x1e, 0x9a, 0x32, 0x6f, 0xe3, 0x99, 0x6d, 0x7e, 0x9c, 0xef, + 0xb4, 0x5a, 0x12, 0xaa, 0xdf, 0xa9, 0xfe, 0x89, 0xa7, 0x10, 0x37, 0xfe, + 0x93, 0x90, 0xa7, 0x57, 0x45, 0xd9, 0xef, 0x76, 0x89, 0xce, 0xc3, 0xfc, + 0xce, 0x54, 0xde, 0x5c, 0xda, 0xfb, 0x6f, 0x0b, 0x90, 0x2a, 0x1f, 0x77, + 0x7d, 0xef, 0xed, 0xe5, 0xc1, 0xd8, 0xa9, 0xe7, 0x8d, 0xee, 0x75, 0xfd, + 0xb8, 0x9d, 0xab, 0xc6, 0x6c, 0xed, 0x0b, 0x6b, 0x9b, 0xae, 0xb7, 0xa6, + 0x05, 0xed, 0x19, 0xdb, 0xdc, 0xab, 0xda, 0x35, 0xc2, 0x97, 0x7e, 0x3f, + 0x37, 0xd5, 0x8b, 0x71, 0x2e, 0x5b, 0xf5, 0x1e, 0x3e, 0x2d, 0xe2, 0x9e, + 0x13, 0x67, 0x8e, 0x47, 0x10, 0xaf, 0x9f, 0xed, 0x77, 0x6a, 0x24, 0x64, + 0x35, 0xc7, 0xbe, 0xbc, 0x32, 0x2f, 0x89, 0x2b, 0xfd, 0xcc, 0xd5, 0xac, + 0x30, 0x1a, 0x6f, 0xfb, 0xa6, 0xf5, 0x68, 0x25, 0x3f, 0xb0, 0xd5, 0xcb, + 0x7e, 0x7d, 0x23, 0x2e, 0x59, 0xf3, 0x53, 0x41, 0x2e, 0xdc, 0xda, 0xe6, + 0xdb, 0x63, 0xc7, 0x39, 0xd4, 0x0a, 0x98, 0xeb, 0xfb, 0x65, 0x6f, 0xf9, + 0xf0, 0x51, 0xdb, 0x34, 0x40, 0xde, 0xeb, 0xd6, 0xbb, 0x86, 0x2f, 0x44, + 0x86, 0x0e, 0xc7, 0x1e, 0xca, 0x9d, 0x12, 0x88, 0x86, 0x90, 0x14, 0x77, + 0xaf, 0x76, 0x1d, 0x0a, 0xae, 0x5b, 0xd4, 0x49, 0x33, 0xc2, 0x0b, 0x88, + 0xd7, 0xa2, 0x2a, 0x83, 0x7b, 0x55, 0xaa, 0x78, 0x3d, 0xec, 0xb2, 0x80, + 0x50, 0x03, 0x69, 0xe9, 0xdb, 0xc3, 0x4b, 0xc7, 0x97, 0xc0, 0xfc, 0x7c, + 0x91, 0xaf, 0x13, 0x7a, 0xfa, 0xb2, 0x7d, 0x4a, 0x07, 0x85, 0xef, 0x9b, + 0x5c, 0xf6, 0x39, 0x87, 0x7b, 0xdc, 0x35, 0xb7, 0xd4, 0xee, 0xd9, 0x05, + 0xf2, 0xc0, 0x6c, 0x04, 0x29, 0x7f, 0xef, 0x49, 0x47, 0xc3, 0xae, 0x6d, + 0x5b, 0x2b, 0x19, 0xa6, 0xdf, 0x76, 0x38, 0x13, 0x42, 0x5c, 0x88, 0xbf, + 0xff, 0x5d, 0x82, 0x37, 0xfd, 0x9a, 0xd8, 0xea, 0x52, 0xfe, 0x42, 0x7e, + 0x66, 0xfd, 0x3f, 0x57, 0x19, 0x60, 0x8a, 0x88, 0xba, 0xe7, 0xeb, 0x45, + 0xe5, 0x1f, 0x72, 0x64, 0x5e, 0xa0, 0x8a, 0x23, 0xf3, 0x7e, 0x7f, 0x55, + 0x19, 0x68, 0x2d, 0x5c, 0x5a, 0xac, 0xef, 0xdd, 0x95, 0xf4, 0x32, 0xad, + 0xfb, 0x35, 0x5b, 0x4c, 0xaf, 0xe3, 0xfd, 0xe6, 0xad, 0x22, 0x99, 0x9e, + 0x37, 0x5a, 0xfd, 0xab, 0x0f, 0x67, 0x0c, 0x20, 0x6c, 0xb5, 0x55, 0xe3, + 0xe5, 0x25, 0x60, 0xfb, 0x9c, 0x31, 0xec, 0xf1, 0xa3, 0x68, 0x5c, 0xd6, + 0x5f, 0xa4, 0x1a, 0x0c, 0x86, 0x65, 0x84, 0x66, 0xa1, 0xb9, 0xd0, 0x0b, + 0xce, 0x1f, 0xbc, 0xfc, 0x64, 0x0e, 0x38, 0xf8, 0xe5, 0xf2, 0x80, 0xa1, + 0x64, 0x93, 0xfa, 0x6e, 0x4b, 0x7a, 0xe9, 0x7a, 0xa1, 0xfb, 0xfd, 0x06, + 0x68, 0x0c, 0xef, 0x75, 0x4e, 0x62, 0xaf, 0xbe, 0x9e, 0x37, 0x5e, 0x54, + 0x41, 0xb5, 0xde, 0xbb, 0x3a, 0xa3, 0xde, 0xf0, 0x78, 0x6a, 0xfb, 0x12, + 0x92, 0x20, 0xe4, 0x58, 0xff, 0xe9, 0x8c, 0x93, 0x7d, 0x23, 0x6e, 0x4a, + 0xa7, 0xb1, 0x7b, 0x68, 0x08, 0xe2, 0x6f, 0x78, 0xdf, 0x93, 0xb3, 0xe6, + 0x47, 0x39, 0x26, 0xc3, 0x48, 0x57, 0xf4, 0xc1, 0xa7, 0xbe, 0x3a, 0x2f, + 0xc4, 0x10, 0xdc, 0xaa, 0xbd, 0x6d, 0xb0, 0x0d, 0x8a, 0x66, 0x7a, 0x0c, + 0xf9, 0xc1, 0xa2, 0x97, 0x9b, 0x5d, 0x9f, 0x7c, 0x5d, 0xae, 0x34, 0x43, + 0x76, 0x74, 0xae, 0xd9, 0xd3, 0xfd, 0x4d, 0xc4, 0x17, 0xab, 0xae, 0xb7, + 0xeb, 0x5f, 0xb6, 0xa7, 0x56, 0xc8, 0x28, 0x17, 0x67, 0xae, 0x7f, 0xbe, + 0xc3, 0x20, 0x2f, 0x08, 0x31, 0xc6, 0x39, 0x6c, 0xda, 0xde, 0x17, 0xa3, + 0xcf, 0x9f, 0x98, 0x12, 0xc2, 0xfe, 0x29, 0x04, 0xa6, 0xad, 0x79, 0x19, + 0x31, 0x08, 0x6c, 0xbe, 0x8a, 0xae, 0x32, 0x31, 0x80, 0xa7, 0x28, 0x5b, + 0x9d, 0x0a, 0x09, 0xd6, 0x1b, 0x6c, 0x76, 0xff, 0xf5, 0xe4, 0xb9, 0x09, + 0x1e, 0xbb, 0x7d, 0x7d, 0xdb, 0x10, 0x0e, 0x6b, 0xf2, 0x20, 0xca, 0xcd, + 0xf7, 0x3e, 0xd3, 0x6d, 0xcc, 0x4e, 0x78, 0x55, 0x3d, 0x6c, 0x79, 0x9d, + 0x91, 0x50, 0xc5, 0x90, 0x5d, 0x99, 0xf3, 0x63, 0xe5, 0x62, 0x2f, 0xfa, + 0x17, 0xf8, 0x7c, 0x20, 0xb9, 0x56, 0xe1, 0xdb, 0xf6, 0x25, 0xdb, 0x19, + 0x55, 0x04, 0x69, 0xdb, 0xd5, 0x12, 0x8c, 0x65, 0x91, 0x2e, 0x36, 0xf7, + 0x4c, 0xa5, 0x5c, 0x9f, 0xbc, 0x20, 0x15, 0x7b, 0x31, 0xab, 0xba, 0x36, + 0xff, 0xd2, 0x2c, 0x0d, 0x3c, 0xc9, 0x4b, 0xc7, 0x29, 0x2d, 0x7f, 0xb4, + 0xf6, 0xbe, 0x80, 0x6d, 0x56, 0xb4, 0x7c, 0x6f, 0x96, 0x82, 0xd5, 0x91, + 0x3a, 0xbc, 0x6d, 0xe3, 0x61, 0x98, 0x5c, 0xb9, 0xd6, 0x0d, 0x89, 0x11, + 0x9e, 0xb7, 0xdb, 0xfd, 0xd7, 0x60, 0x9a, 0xe0, 0x7f, 0xc9, 0x54, 0xae, + 0x1c, 0xc2, 0x61, 0x67, 0xc6, 0x03, 0x3f, 0x5a, 0x86, 0x4c, 0x5d, 0xd1, + 0xe4, 0x74, 0x9e, 0x46, 0xb7, 0x8a, 0xde, 0xf8, 0x42, 0x89, 0x3d, 0xca, + 0x97, 0xda, 0x5f, 0x35, 0xa4, 0x6f, 0xc2, 0xaa, 0x21, 0xc5, 0x8e, 0x4a, + 0x08, 0x98, 0x73, 0xd9, 0x80, 0x46, 0x37, 0xdf, 0xf8, 0xdc, 0xf6, 0x03, + 0x33, 0x53, 0xdc, 0x6f, 0xe9, 0x79, 0x32, 0xf4, 0xe0, 0x7e, 0x4f, 0x3e, + 0xcc, 0x62, 0x0e, 0xad, 0x3b, 0xfb, 0x4d, 0xa8, 0xa4, 0x38, 0xef, 0x35, + 0x2f, 0xbf, 0x3c, 0x24, 0x7f, 0xeb, 0x34, 0x1c, 0x15, 0x76, 0xf9, 0x6d, + 0xd9, 0x4f, 0x91, 0xdd, 0xbf, 0x73, 0x9e, 0x0f, 0xe5, 0x12, 0xb6, 0x4d, + 0xd3, 0x6f, 0x42, 0xf2, 0xaa, 0x57, 0xc5, 0x79, 0xab, 0x17, 0x68, 0x02, + 0x49, 0x8e, 0x57, 0x17, 0xe7, 0x0c, 0xe3, 0x0f, 0xff, 0x67, 0x4c, 0x82, + 0xa9, 0xe1, 0xf0, 0xea, 0x9a, 0xb7, 0x75, 0x07, 0x54, 0xfc, 0x3d, 0xdd, + 0x29, 0x1c, 0x5d, 0xd2, 0xbe, 0xaf, 0xef, 0x08, 0x08, 0x88, 0xb2, 0xba, + 0x9e, 0x52, 0x3a, 0x63, 0x6c, 0xc5, 0x35, 0xa7, 0xaa, 0x92, 0xca, 0x15, + 0x1d, 0xcc, 0x49, 0x98, 0x29, 0x61, 0x87, 0xc9, 0x42, 0x58, 0x47, 0x7d, + 0xf8, 0x9e, 0x9b, 0xae, 0xbe, 0x25, 0xc4, 0xd7, 0x7c, 0xbc, 0x56, 0xb7, + 0x29, 0x09, 0x3f, 0x0a, 0x1f, 0xaa, 0x79, 0x92, 0xba, 0xb3, 0x11, 0xcb, + 0xae, 0xa1, 0x61, 0xc9, 0x72, 0x77, 0x56, 0xdc, 0x3d, 0xbd, 0x1d, 0x52, + 0x49, 0x01, 0x50, 0xde, 0x25, 0x91, 0x3f, 0x6e, 0x1b, 0xc2, 0xde, 0xc6, + 0x04, 0x23, 0x81, 0xd7, 0x5e, 0xf4, 0x7f, 0xff, 0xee, 0x02, 0x75, 0x49, + 0x66, 0xde, 0xf4, 0xfa, 0x8b, 0xad, 0xfd, 0x9d, 0x0e, 0x4e, 0xf7, 0xf9, + 0xaa, 0x80, 0x60, 0x2e, 0xf5, 0x29, 0xe6, 0xde, 0x47, 0x5b, 0x6d, 0x66, + 0x1f, 0x27, 0xef, 0x61, 0x51, 0xc8, 0xa5, 0xe1, 0xc7, 0xe3, 0x8f, 0x81, + 0x49, 0xce, 0xa9, 0xed, 0x6d, 0x12, 0x20, 0x26, 0x29, 0x74, 0x67, 0x05, + 0x63, 0x8b, 0xa3, 0xc9, 0x5e, 0xa3, 0xd6, 0xf6, 0x51, 0x11, 0x6a, 0x2b, + 0xeb, 0x2f, 0xe4, 0xe9, 0xb7, 0x46, 0xc9, 0x55, 0xbb, 0x09, 0xa0, 0x3c, + 0x25, 0xa1, 0x77, 0x2b, 0x2b, 0x84, 0x79, 0x7f, 0xce, 0x4b, 0xb5, 0xd9, + 0x89, 0x7d, 0x7a, 0xaa, 0x7b, 0x6a, 0x54, 0xb8, 0xfd, 0x8d, 0xde, 0xad, + 0xef, 0xbb, 0x36, 0x3c, 0xe8, 0xde, 0x1f, 0x9c, 0x6b, 0x0f, 0xba, 0x1f, + 0xa3, 0x50, 0xfa, 0xe5, 0xb5, 0x76, 0x4a, 0x54, 0xd8, 0x86, 0x5a, 0x7f, + 0x9e, 0xd3, 0xcc, 0x79, 0x69, 0xbf, 0x5a, 0x7f, 0xce, 0xec, 0x39, 0x05, + 0xdb, 0x9e, 0x72, 0x3f, 0xa5, 0x8e, 0xc2, 0x6f, 0xa7, 0xd1, 0x9c, 0x77, + 0x04, 0x70, 0xff, 0x53, 0xf8, 0x9e, 0xb1, 0x68, 0x07, 0x32, 0xfe, 0x79, + 0x7c, 0xc3, 0x57, 0x38, 0x23, 0x3e, 0x2f, 0xaf, 0x0b, 0xac, 0x3a, 0xcb, + 0xea, 0xdd, 0xab, 0x88, 0x57, 0x56, 0xdd, 0x59, 0xff, 0x55, 0xe4, 0x2b, + 0xb4, 0x98, 0xdf, 0x5e, 0x6d, 0x39, 0xc4, 0x7f, 0x9a, 0xb9, 0x95, 0x8c, + 0x41, 0x0e, 0x30, 0xaa, 0x9f, 0xa6, 0x2d, 0x31, 0xe7, 0xfb, 0x96, 0xa8, + 0xf6, 0xe9, 0xbb, 0x5c, 0xc3, 0x8f, 0x43, 0x1e, 0xc2, 0x4d, 0xdd, 0x0c, + 0x98, 0x6d, 0xf8, 0x13, 0x76, 0x00, 0x44, 0x64, 0xff, 0x31, 0xea, 0x25, + 0xff, 0x68, 0xe3, 0x09, 0x53, 0x72, 0xd2, 0x6f, 0xfa, 0xc5, 0x1c, 0x53, + 0xe4, 0x45, 0xdb, 0xbe, 0x17, 0xe2, 0xc0, 0x9c, 0xcb, 0xfd, 0x00, 0x6e, + 0xc4, 0x2f, 0x75, 0x2f, 0xf2, 0x3b, 0xae, 0x4a, 0xbf, 0xbf, 0x72, 0xe5, + 0xef, 0xa8, 0x32, 0x52, 0x8d, 0xd5, 0xfe, 0xab, 0x14, 0xe5, 0x13, 0xab, + 0x7f, 0xa5, 0x97, 0xf1, 0x81, 0xef, 0xab, 0x62, 0x7a, 0xf8, 0xfd, 0xba, + 0x99, 0x9b, 0x4a, 0x9f, 0xb4, 0xad, 0xee, 0xd7, 0xe2, 0xd1, 0xc9, 0x57, + 0x8b, 0xd6, 0x9d, 0x27, 0x32, 0xbe, 0xd5, 0xb6, 0x7e, 0x9b, 0xdb, 0x39, + 0x0e, 0xb9, 0xd7, 0xf7, 0x7d, 0x60, 0x57, 0xbc, 0x5f, 0x97, 0xeb, 0x64, + 0x26, 0x9a, 0x8f, 0xd6, 0x13, 0x79, 0xd2, 0x61, 0xae, 0x6e, 0x5b, 0x23, + 0xf5, 0x1c, 0x32, 0xe6, 0xfb, 0x1b, 0xad, 0x37, 0xca, 0x10, 0xf6, 0xbe, + 0x1d, 0x02, 0x47, 0xe4, 0x2c, 0x70, 0x7f, 0x1d, 0x24, 0x23, 0xa9, 0xab, + 0xe1, 0xd2, 0xef, 0xb7, 0xcd, 0x13, 0x79, 0xc3, 0xb4, 0x76, 0x67, 0xee, + 0xbb, 0x6f, 0xbc, 0xdb, 0xa0, 0x36, 0x8d, 0x46, 0x37, 0xda, 0xee, 0xa6, + 0x51, 0x3c, 0xfc, 0xc5, 0xfe, 0xa6, 0x5a, 0xfd, 0x98, 0xfa, 0x05, 0xb1, + 0x56, 0x92, 0xf6, 0xaf, 0x2f, 0x99, 0xc0, 0x44, 0xa2, 0xbe, 0x27, 0x05, + 0x70, 0x3a, 0x4c, 0xdb, 0xcb, 0x85, 0x19, 0x9f, 0xd4, 0xe5, 0xeb, 0x7b, + 0x6d, 0xc7, 0xfd, 0xdb, 0x44, 0x78, 0x9e, 0x6a, 0xfc, 0x18, 0x7c, 0xc8, + 0xef, 0xb7, 0xb5, 0x85, 0xc2, 0xd6, 0x03, 0x0a, 0xc7, 0x91, 0xce, 0xaf, + 0x71, 0xcb, 0xcb, 0x30, 0x7a, 0xee, 0x00, 0xe5, 0xfe, 0x3c, 0xe6, 0x15, + 0xab, 0x84, 0x1e, 0xad, 0xd4, 0xbb, 0xcc, 0x4d, 0xbd, 0x74, 0xec, 0x4b, + 0x04, 0xd5, 0xdf, 0x73, 0x57, 0xcb, 0x9b, 0x83, 0xb0, 0x73, 0x9f, 0x25, + 0x22, 0xaa, 0x8d, 0xa8, 0x3b, 0xf2, 0x2e, 0xa9, 0xf9, 0x5f, 0x24, 0x44, + 0x41, 0x6d, 0x3e, 0x8f, 0x88, 0xcf, 0xc7, 0xf8, 0x76, 0x82, 0x97, 0x58, + 0x51, 0x1c, 0x15, 0xc5, 0xd5, 0x59, 0x5f, 0x99, 0xc2, 0x94, 0xdd, 0x61, + 0xc0, 0x6a, 0xe6, 0x5f, 0x4c, 0xca, 0x2f, 0x3a, 0x2c, 0x2d, 0x6e, 0x91, + 0x23, 0x2e, 0x9a, 0xf4, 0x33, 0x4f, 0x27, 0x94, 0x35, 0xde, 0x07, 0x57, + 0x27, 0x1a, 0xd6, 0x95, 0xbf, 0xfe, 0xbf, 0x6d, 0xb8, 0xf3, 0x4a, 0x4a, + 0x7b, 0x36, 0xdb, 0xb7, 0x8e, 0xe7, 0x29, 0x9d, 0xee, 0x88, 0x8b, 0xca, + 0xed, 0xf3, 0xdd, 0xfe, 0xfe, 0xe1, 0x7d, 0x17, 0xbf, 0x55, 0x3f, 0xc1, + 0xec, 0xf8, 0x46, 0xf9, 0xfa, 0xfc, 0x27, 0xc9, 0xa6, 0xed, 0x24, 0x64, + 0x4b, 0x12, 0x7c, 0xcd, 0x7c, 0xc1, 0xc0, 0x3a, 0xf2, 0x99, 0x2c, 0x3f, + 0xce, 0x91, 0x5f, 0x76, 0xe7, 0x3b, 0x9b, 0x29, 0xcd, 0xea, 0xa8, 0x8e, + 0xfd, 0x9b, 0xc1, 0xcd, 0xa1, 0xdf, 0xeb, 0x7c, 0x90, 0x2e, 0xcd, 0xfe, + 0x6e, 0xfa, 0xbd, 0xfb, 0x9a, 0x9a, 0xb3, 0x31, 0x29, 0x9a, 0x5c, 0xba, + 0xdd, 0x56, 0x5d, 0x63, 0x59, 0xbf, 0xd4, 0xaf, 0x85, 0xdf, 0x3f, 0x1f, + 0xec, 0xc4, 0xdf, 0xd8, 0x17, 0xf7, 0xb1, 0x45, 0x43, 0x9c, 0x6e, 0x07, + 0x6d, 0x7e, 0xe6, 0xfd, 0x76, 0x8e, 0xe7, 0x49, 0x42, 0x5b, 0xb5, 0x6d, + 0x80, 0x27, 0xd7, 0x4d, 0xd8, 0x8a, 0x04, 0x5b, 0xd0, 0xe3, 0xbe, 0x46, + 0xed, 0x3f, 0xf8, 0x6c, 0xb9, 0xf5, 0xb7, 0xfe, 0x5f, 0x0b, 0x09, 0x5e, + 0xe8, 0x51, 0x1c, 0x3d, 0x95, 0x1d, 0x69, 0xf1, 0x2b, 0x61, 0xf1, 0x18, + 0xa9, 0xcc, 0x13, 0x71, 0x65, 0x0d, 0x94, 0x34, 0xdd, 0x69, 0xa3, 0xff, + 0xf5, 0xfb, 0xca, 0xfd, 0xeb, 0x47, 0x96, 0x90, 0xba, 0xd3, 0xb7, 0x2b, + 0x8b, 0xb7, 0x33, 0x4e, 0xf6, 0x32, 0x22, 0x1f, 0x5a, 0x42, 0x85, 0xf9, + 0xeb, 0x8f, 0xfb, 0x13, 0xb6, 0x7d, 0x97, 0x4f, 0x88, 0x5e, 0x1f, 0xf7, + 0x2d, 0x66, 0x0c, 0x65, 0x61, 0xd5, 0x40, 0x54, 0x4c, 0xfa, 0xbe, 0xa6, + 0x52, 0x29, 0xb3, 0x1d, 0xca, 0xd2, 0x0a, 0xe7, 0xb2, 0xc8, 0xfe, 0x17, + 0x32, 0x0e, 0x31, 0x61, 0x86, 0xce, 0xbf, 0x13, 0x86, 0xa7, 0x79, 0x17, + 0x73, 0xae, 0x7b, 0x03, 0x4f, 0xc3, 0x15, 0x35, 0x06, 0x34, 0xae, 0xa2, + 0x00, 0xa4, 0xe5, 0x67, 0xa5, 0xc5, 0xd7, 0xf3, 0x0d, 0x48, 0xe8, 0x83, + 0xc0, 0x4a, 0x82, 0x73, 0x75, 0xad, 0x4d, 0xc8, 0xae, 0x75, 0x6f, 0x5b, + 0x2d, 0x28, 0x98, 0x96, 0xcf, 0xfd, 0xc2, 0xe0, 0x51, 0xf5, 0xf7, 0x5a, + 0x83, 0x26, 0xd2, 0xa0, 0xdf, 0x27, 0x49, 0x27, 0xcb, 0xd9, 0xf9, 0xef, + 0x32, 0x26, 0x1a, 0xc3, 0x42, 0xb4, 0x28, 0xd7, 0x65, 0xfd, 0x58, 0x1c, + 0x63, 0xf5, 0x7e, 0x56, 0xb5, 0x43, 0xe9, 0xbe, 0x43, 0x9d, 0x3f, 0x65, + 0x53, 0xb7, 0x56, 0x19, 0xdc, 0xfd, 0x7e, 0x6e, 0x77, 0xb7, 0x15, 0xb5, + 0xfd, 0xa2, 0x9c, 0xde, 0x54, 0xbc, 0x33, 0xcc, 0x70, 0x99, 0x7c, 0xb1, + 0xbe, 0x45, 0x4e, 0x7b, 0xf8, 0x76, 0xc6, 0x99, 0xe1, 0xcf, 0x3a, 0xf7, + 0x61, 0xc3, 0x8d, 0x40, 0xd0, 0xdf, 0x75, 0x3b, 0x95, 0x31, 0x10, 0x6d, + 0xbd, 0xa6, 0xf5, 0x1d, 0x32, 0xee, 0xa8, 0xee, 0x24, 0x8e, 0xbf, 0xa1, + 0x33, 0x71, 0xa7, 0x22, 0x16, 0xbb, 0x3d, 0x2a, 0xa5, 0x62, 0x58, 0xdf, + 0xc6, 0xba, 0x73, 0xa1, 0x7c, 0x0f, 0xbc, 0x22, 0x98, 0x56, 0x9d, 0xb6, + 0xd1, 0x70, 0x0f, 0xe1, 0xed, 0x84, 0xd4, 0xa2, 0x3e, 0xb4, 0x9f, 0xc0, + 0x87, 0x1e, 0x6e, 0x2e, 0x38, 0x4a, 0x4e, 0x3e, 0xe0, 0xee, 0xdc, 0xa5, + 0xb3, 0xa4, 0x11, 0xcd, 0xd3, 0x24, 0x34, 0xbb, 0xc9, 0xfb, 0x86, 0x8a, + 0xb7, 0x36, 0x8f, 0x8e, 0x36, 0x94, 0x9d, 0x69, 0x46, 0xbb, 0x09, 0x22, + 0xe1, 0xff, 0x34, 0x89, 0xa0, 0xf2, 0xfb, 0x4f, 0xb9, 0x5b, 0xf5, 0x97, + 0xc7, 0x98, 0x88, 0x88, 0x34, 0x7d, 0x6f, 0x69, 0xc3, 0xd2, 0x1a, 0xd8, + 0x75, 0x73, 0xde, 0x7c, 0x1d, 0x7a, 0xf4, 0x2f, 0xeb, 0x45, 0xa7, 0x9c, + 0xc9, 0xda, 0x65, 0x4b, 0x68, 0xf5, 0x72, 0x29, 0xd3, 0xfa, 0x06, 0xc3, + 0xf9, 0x13, 0x1b, 0x36, 0xbd, 0x31, 0xea, 0x97, 0x73, 0x54, 0x9c, 0xb7, + 0x68, 0xf1, 0x7c, 0xb2, 0x9f, 0x11, 0xcf, 0x08, 0x55, 0x32, 0x60, 0xdf, + 0x8d, 0xcf, 0x39, 0xa0, 0x5a, 0x34, 0xac, 0xb6, 0xfb, 0x04, 0x67, 0xa3, + 0xf2, 0x65, 0xf7, 0x37, 0x13, 0xaf, 0x84, 0x55, 0xdf, 0x06, 0x3b, 0x9a, + 0xb1, 0xcc, 0x3e, 0x9b, 0x97, 0x28, 0x3d, 0x9b, 0xef, 0x06, 0x55, 0x34, + 0x28, 0xe8, 0xfe, 0x77, 0x4d, 0x58, 0xbe, 0x2c, 0x77, 0xbf, 0x55, 0x1e, + 0x49, 0x56, 0xfc, 0x46, 0xb6, 0x54, 0x6b, 0x37, 0xed, 0xfa, 0xa7, 0x5f, + 0xa7, 0x18, 0xa5, 0x56, 0xc7, 0xfe, 0xc1, 0x09, 0xe9, 0x4e, 0x6a, 0x0f, + 0x11, 0x72, 0x02, 0x75, 0xa0, 0x76, 0xa6, 0x13, 0x71, 0xed, 0x08, 0x7d, + 0x8b, 0xd7, 0x3a, 0xcb, 0x90, 0x61, 0x22, 0x62, 0x5d, 0x6a, 0x3d, 0x59, + 0xe8, 0xed, 0x4d, 0xee, 0x08, 0x72, 0xee, 0x32, 0x3b, 0xca, 0x50, 0x1b, + 0x2a, 0xfd, 0xaf, 0xe7, 0x0b, 0xc9, 0x43, 0x78, 0x9d, 0x19, 0x36, 0x2c, + 0x17, 0xcd, 0x9d, 0x59, 0x1b, 0x7a, 0x82, 0x13, 0x65, 0x19, 0xc6, 0x69, + 0x6e, 0xd1, 0x26, 0x49, 0x49, 0x8b, 0x2d, 0xb5, 0xf9, 0xde, 0x9e, 0xce, + 0x5b, 0x9d, 0x7d, 0x6f, 0x55, 0x9e, 0x1f, 0xe1, 0xe6, 0x4b, 0x6d, 0x96, + 0x8c, 0x43, 0x82, 0x54, 0x5c, 0x3a, 0xaf, 0x04, 0x34, 0xaa, 0xfb, 0x5e, + 0x4d, 0x7d, 0x4f, 0x45, 0xc9, 0x9a, 0x76, 0x8a, 0xaa, 0xf6, 0xd1, 0x24, + 0xb2, 0xbf, 0xb6, 0x22, 0xe5, 0xa7, 0x94, 0x3f, 0x60, 0xbd, 0x92, 0x7e, + 0xe5, 0x3b, 0x5a, 0x50, 0xce, 0xd7, 0x99, 0x39, 0x3f, 0x9d, 0x78, 0xfa, + 0x85, 0xa8, 0x39, 0x33, 0x37, 0x7a, 0x7a, 0x56, 0x53, 0x8b, 0x51, 0xa3, + 0xe5, 0x5b, 0x13, 0x28, 0x48, 0x6f, 0xb4, 0x90, 0x37, 0xf7, 0xe3, 0x86, + 0x84, 0x14, 0xd5, 0x02, 0x8d, 0xe5, 0x5d, 0xd7, 0xd5, 0xdc, 0xf7, 0xcd, + 0xcb, 0x2b, 0xbe, 0x4f, 0xb7, 0x75, 0xff, 0xeb, 0x06, 0xbd, 0xe0, 0x36, + 0xe9, 0xdd, 0x90, 0x12, 0x99, 0xe7, 0xeb, 0x39, 0xed, 0x32, 0x60, 0x1e, + 0xf2, 0x69, 0x24, 0x71, 0xe1, 0xd5, 0x0e, 0x10, 0x9e, 0xdc, 0xbb, 0x71, + 0x89, 0x19, 0x81, 0x99, 0x59, 0x8f, 0x8b, 0xf5, 0x98, 0xd0, 0x28, 0xf5, + 0x1b, 0xae, 0x94, 0x6b, 0x60, 0x70, 0xad, 0xf9, 0xa8, 0x0e, 0x27, 0xd5, + 0xb5, 0xdb, 0xf1, 0x14, 0xfd, 0xf6, 0x68, 0xd5, 0xdf, 0x47, 0x87, 0x5f, + 0x3b, 0x09, 0x89, 0x53, 0x75, 0x79, 0xc6, 0x54, 0x91, 0xed, 0x30, 0x42, + 0xd6, 0x50, 0x72, 0x63, 0xf0, 0x6b, 0xde, 0x30, 0x7c, 0x72, 0x0d, 0x15, + 0xd9, 0xda, 0x0e, 0x2b, 0x40, 0xa2, 0x8c, 0x63, 0xfd, 0x26, 0x16, 0x31, + 0x7b, 0x11, 0x0a, 0xdc, 0x37, 0x15, 0x52, 0x14, 0xbf, 0x5b, 0xdf, 0xa6, + 0x4b, 0x33, 0xc3, 0xe4, 0x61, 0xb3, 0xa7, 0x74, 0xe7, 0xbb, 0x6b, 0xf2, + 0xce, 0x52, 0xd7, 0xf5, 0x3e, 0xc9, 0xfc, 0x91, 0xa6, 0x6b, 0x62, 0x37, + 0x3e, 0xea, 0x1a, 0x4f, 0xa3, 0x99, 0x51, 0xa3, 0x14, 0x47, 0x39, 0x3c, + 0x9b, 0x98, 0xf5, 0x7b, 0x35, 0x1e, 0x8a, 0x4d, 0x4b, 0x6a, 0xce, 0xdb, + 0x3a, 0x23, 0x5e, 0x0b, 0xd4, 0x70, 0x49, 0x47, 0x88, 0x1e, 0xc6, 0x4c, + 0xba, 0x4b, 0x55, 0xf3, 0x0b, 0xb3, 0x00, 0x63, 0xe2, 0xdd, 0x12, 0x22, + 0x96, 0x66, 0x2d, 0xcf, 0x56, 0x3f, 0xd6, 0xdc, 0x52, 0x74, 0x1e, 0x7f, + 0xb6, 0x3f, 0xa7, 0x27, 0x83, 0xf7, 0xbb, 0x8c, 0x24, 0x55, 0xfa, 0xce, + 0xb9, 0x75, 0x2f, 0x82, 0x3e, 0xb7, 0x6e, 0x5b, 0x3f, 0x9b, 0x3e, 0xae, + 0xec, 0xea, 0x6a, 0x29, 0xeb, 0xbf, 0x7d, 0x5b, 0x19, 0xb4, 0x2a, 0x54, + 0x90, 0x64, 0x9d, 0xd5, 0xe1, 0x22, 0x80, 0x3c, 0x99, 0xfe, 0x7e, 0x79, + 0xba, 0x9d, 0x51, 0x5e, 0x3c, 0xeb, 0xb2, 0xf2, 0xda, 0xf4, 0x56, 0xff, + 0xc5, 0x2f, 0x49, 0xb2, 0x1a, 0x55, 0x3f, 0xeb, 0x6b, 0x6a, 0x10, 0x6a, + 0xdf, 0xa5, 0x0d, 0x34, 0x32, 0x87, 0xae, 0x7f, 0x55, 0x34, 0x8c, 0x2a, + 0x90, 0xee, 0xaf, 0xf7, 0xfb, 0xcf, 0xdb, 0xc0, 0xb6, 0xff, 0x2e, 0xff, + 0x23, 0xad, 0xfb, 0x5f, 0x3f, 0xe8, 0x2c, 0xaa, 0x8f, 0x00, 0x4f, 0xbd, + 0x96, 0xdb, 0x0b, 0xa2, 0x28, 0x18, 0xd9, 0xda, 0x1f, 0xb0, 0x4c, 0x13, + 0x00, 0x39, 0x1d, 0x67, 0x9b, 0x18, 0x3c, 0xdb, 0x93, 0xd6, 0x9d, 0x89, + 0xc0, 0x0e, 0x91, 0xdb, 0xb1, 0xdd, 0x7a, 0x2f, 0x39, 0x67, 0x6d, 0x3b, + 0x1d, 0x6b, 0x49, 0xd3, 0x66, 0x0e, 0x25, 0x37, 0x08, 0xb7, 0x62, 0xfe, + 0xfb, 0xbb, 0x6a, 0x7f, 0x88, 0x39, 0x8f, 0x8e, 0x2f, 0xbc, 0x13, 0x40, + 0x14, 0x9f, 0x6d, 0x45, 0x25, 0x3c, 0x4e, 0xa3, 0xb9, 0xe6, 0xb2, 0x76, + 0xd4, 0xee, 0x43, 0x64, 0xab, 0xf5, 0xe2, 0x80, 0x72, 0xe4, 0x88, 0xea, + 0xed, 0xa3, 0x87, 0x35, 0x83, 0xeb, 0x93, 0xdb, 0x7d, 0x30, 0xba, 0x1b, + 0x15, 0xfa, 0xb3, 0x75, 0xd5, 0x38, 0x15, 0xf9, 0xc9, 0xfd, 0xf4, 0x96, + 0x55, 0x17, 0xfe, 0x2e, 0x26, 0x3f, 0x19, 0xdb, 0x6d, 0xe4, 0x4b, 0xdc, + 0x86, 0xe7, 0x2c, 0xb5, 0xeb, 0x6b, 0x2d, 0x05, 0x25, 0xe8, 0xa6, 0x3b, + 0xea, 0x40, 0x41, 0x14, 0x61, 0x4b, 0x7d, 0x25, 0xd5, 0xa0, 0xb4, 0x7b, + 0xdb, 0x17, 0x90, 0x24, 0x70, 0x90, 0xbe, 0xff, 0xe6, 0xfa, 0xda, 0x80, + 0x39, 0xaa, 0x82, 0x9a, 0xf7, 0xd5, 0x50, 0x7f, 0x79, 0xf6, 0xf7, 0x6b, + 0xce, 0x9c, 0x83, 0x1a, 0x33, 0xaa, 0x8d, 0x5f, 0x8a, 0x3f, 0x3b, 0x43, + 0x9d, 0xde, 0xbb, 0x70, 0x3c, 0xc6, 0xfa, 0xbe, 0x3a, 0x21, 0x51, 0x02, + 0x99, 0xff, 0x6f, 0xdb, 0x85, 0x86, 0x35, 0xef, 0x71, 0x7f, 0x76, 0x8f, + 0x0f, 0xf8, 0xd5, 0xeb, 0x86, 0x05, 0x71, 0x33, 0xce, 0x5d, 0xb9, 0x29, + 0x9b, 0xc5, 0xba, 0x78, 0x07, 0xb9, 0x95, 0x30, 0x70, 0xa8, 0xbe, 0x36, + 0x4b, 0xac, 0xad, 0x9c, 0x63, 0xaf, 0x51, 0x1d, 0x80, 0x8b, 0xef, 0xb3, + 0xab, 0xf5, 0xdc, 0xb0, 0x73, 0xb6, 0xbc, 0x51, 0xb6, 0xbd, 0xd7, 0x1e, + 0x6a, 0x3c, 0xdb, 0xef, 0x32, 0x12, 0x35, 0x8f, 0x56, 0x5e, 0x9b, 0x71, + 0x2d, 0x0f, 0x48, 0x4f, 0x6e, 0x29, 0x8d, 0x03, 0xec, 0x75, 0xf8, 0x38, + 0x2b, 0x40, 0x1c, 0x52, 0x26, 0x56, 0x32, 0xb2, 0xbf, 0x2d, 0x3e, 0x4d, + 0x50, 0xab, 0xce, 0x54, 0xee, 0x19, 0x17, 0xed, 0x48, 0xd4, 0xaa, 0x71, + 0x6c, 0x4d, 0x8a, 0xfc, 0x50, 0x5f, 0xf3, 0xca, 0xcc, 0x8a, 0x6e, 0x76, + 0xab, 0x09, 0x5b, 0x6d, 0x20, 0x5a, 0x11, 0xbd, 0xee, 0x4f, 0x3c, 0xff, + 0xff, 0x11, 0x4c, 0xca, 0xd7, 0xbd, 0x16, 0x1f, 0x79, 0xcb, 0xe7, 0xac, + 0xda, 0x0b, 0x12, 0x23, 0xa2, 0xd9, 0x5d, 0xd3, 0xc2, 0xf0, 0xeb, 0xde, + 0x12, 0xbf, 0x36, 0x30, 0x93, 0xa0, 0xbd, 0x16, 0xa7, 0x2b, 0x22, 0x59, + 0xfa, 0xf1, 0xb4, 0xa9, 0x56, 0x8a, 0xfd, 0x6a, 0x28, 0xeb, 0xdc, 0xe9, + 0x1f, 0x28, 0xbe, 0x6a, 0xc9, 0xfc, 0x99, 0xcb, 0xcf, 0x33, 0x96, 0x2e, + 0xe9, 0x0b, 0x57, 0x93, 0x83, 0x25, 0x2b, 0x5b, 0x55, 0x80, 0x7c, 0x9b, + 0x8f, 0xee, 0xc4, 0xf2, 0x88, 0x4d, 0x86, 0x8e, 0x5f, 0xab, 0xfa, 0xe1, + 0xd1, 0xdc, 0x7c, 0xc5, 0xb2, 0x66, 0x68, 0xda, 0x05, 0xf5, 0x2b, 0xc4, + 0x7b, 0xb7, 0xe2, 0x76, 0x14, 0x14, 0x6b, 0xb3, 0x3f, 0xed, 0xf4, 0xd1, + 0xec, 0xc3, 0x2b, 0xf5, 0x2d, 0xb2, 0xb1, 0xf7, 0xfd, 0x7b, 0x47, 0xb1, + 0xa6, 0xc9, 0xbd, 0x4b, 0x75, 0x13, 0x06, 0x99, 0x7b, 0xfc, 0x05, 0x5f, + 0x80, 0xad, 0x92, 0x4f, 0xd5, 0x12, 0xbe, 0x67, 0x2c, 0xae, 0xfd, 0xa6, + 0x7b, 0x6b, 0x06, 0x5c, 0xa6, 0xab, 0x0f, 0xd8, 0x98, 0x13, 0xf9, 0xf5, + 0xf7, 0x72, 0x3a, 0x24, 0xdc, 0xc3, 0xf2, 0x89, 0xfe, 0xde, 0x16, 0xac, + 0x96, 0x7c, 0x8f, 0xcf, 0xc6, 0xaf, 0xbc, 0xbd, 0xd5, 0x34, 0x4d, 0xde, + 0x99, 0x60, 0x7d, 0xc0, 0xcd, 0xb7, 0xa3, 0xbc, 0x92, 0x85, 0x3a, 0xfe, + 0xcf, 0xee, 0xca, 0x96, 0x34, 0x6b, 0xc7, 0xc7, 0xc6, 0x1d, 0x11, 0x98, + 0x5b, 0x42, 0x7d, 0x5f, 0x2b, 0xe1, 0x1e, 0x8d, 0x6e, 0xb4, 0xda, 0x9b, + 0xa6, 0xae, 0x44, 0xba, 0x0d, 0xda, 0x7f, 0xad, 0xa8, 0x26, 0xaf, 0x42, + 0x8c, 0x24, 0xd7, 0x3d, 0x7f, 0xc6, 0xa8, 0x59, 0x67, 0x64, 0x1e, 0x05, + 0x9c, 0x1b, 0x2c, 0x6b, 0x5f, 0x45, 0x7a, 0xfe, 0xa9, 0x89, 0x05, 0xf7, + 0x1a, 0x99, 0x71, 0x52, 0x9e, 0xc6, 0x7d, 0xab, 0x7f, 0x84, 0x90, 0x09, + 0xaf, 0xdf, 0xda, 0x06, 0x1e, 0x12, 0x5f, 0x65, 0x3c, 0xbd, 0x41, 0xec, + 0x6f, 0x50, 0xcb, 0xb9, 0x1d, 0x13, 0x34, 0x05, 0x4c, 0x3f, 0xe4, 0x50, + 0xf3, 0x74, 0x69, 0xd4, 0xf7, 0x6d, 0xc2, 0x6c, 0x08, 0x8c, 0x92, 0x4f, + 0xee, 0xab, 0x8e, 0x72, 0x54, 0x04, 0x88, 0x97, 0xf4, 0xb7, 0xbb, 0x86, + 0x13, 0x6f, 0xa8, 0x6e, 0xcb, 0x1c, 0x4a, 0xf2, 0x00, 0xb2, 0xb2, 0x27, + 0x67, 0x88, 0xb2, 0xe4, 0x5f, 0x6a, 0x41, 0xb6, 0xe5, 0x93, 0xbe, 0xaf, + 0x76, 0x3c, 0xab, 0xae, 0xa5, 0x22, 0x45, 0x16, 0x24, 0xbf, 0xd6, 0x84, + 0x0f, 0x26, 0x3d, 0x70, 0x5d, 0x0e, 0xc8, 0xdc, 0xdc, 0x54, 0x77, 0xd7, + 0x78, 0xde, 0x66, 0x85, 0xfc, 0xc4, 0x7e, 0xd5, 0xf1, 0xb6, 0x1a, 0x6a, + 0xb5, 0xf0, 0xbe, 0xd7, 0x94, 0xd5, 0x85, 0x4a, 0xba, 0xfa, 0x6f, 0xc7, + 0xb1, 0x45, 0x69, 0x9f, 0xcd, 0xd8, 0xfb, 0x82, 0xea, 0x65, 0x9b, 0xfc, + 0xfd, 0x63, 0xe4, 0x3e, 0x0f, 0x05, 0x8a, 0xf6, 0xe7, 0xf5, 0xb2, 0xff, + 0x10, 0x2d, 0x4c, 0x50, 0x2e, 0x9d, 0x2a, 0xb7, 0x3e, 0x53, 0xc2, 0x50, + 0xd3, 0x4f, 0x59, 0xf7, 0x84, 0x7f, 0xcd, 0x89, 0xfa, 0xee, 0x4e, 0x95, + 0x5e, 0x9d, 0x13, 0x7b, 0xfe, 0xb6, 0x9e, 0x27, 0xcf, 0xc8, 0xa4, 0xae, + 0xe3, 0xaf, 0xed, 0x96, 0x76, 0x2e, 0xfd, 0xd2, 0x7b, 0x46, 0x7c, 0xb0, + 0xae, 0x17, 0x63, 0x61, 0xa2, 0x7a, 0x94, 0xb8, 0x73, 0xcc, 0x2b, 0xaa, + 0xb3, 0x18, 0xe9, 0x99, 0xa7, 0x91, 0x1b, 0x23, 0x49, 0x5b, 0x7c, 0x4c, + 0x4f, 0x99, 0x5a, 0xf0, 0x7d, 0x77, 0x8f, 0xf6, 0xe2, 0xda, 0xce, 0x9f, + 0xa6, 0x5a, 0xfa, 0xb4, 0x59, 0x22, 0xa2, 0xa9, 0xeb, 0x99, 0xf5, 0x1b, + 0x40, 0x8e, 0xcc, 0x2a, 0x4d, 0x0d, 0xcd, 0x0b, 0xe0, 0x75, 0x93, 0x91, + 0x40, 0xf0, 0x73, 0xd0, 0x3a, 0x88, 0xdb, 0xe6, 0x24, 0x47, 0xfe, 0x82, + 0xdf, 0x6b, 0xbf, 0xe9, 0xf2, 0x24, 0x96, 0x6e, 0x23, 0x6a, 0x2a, 0xbe, + 0xc4, 0xa6, 0x50, 0x73, 0xd5, 0x0b, 0x09, 0x36, 0x6e, 0xc2, 0x73, 0xd1, + 0x35, 0x5f, 0x25, 0x48, 0x42, 0xfb, 0x66, 0x63, 0xe1, 0x7d, 0xb7, 0x81, + 0x43, 0x95, 0x1b, 0xa7, 0xf7, 0xfb, 0xe5, 0xfd, 0xd6, 0xc4, 0xd8, 0x13, + 0xe6, 0x72, 0xed, 0xa3, 0xff, 0x68, 0x4e, 0xf6, 0x6a, 0xc8, 0xd8, 0xd9, + 0xcb, 0x9f, 0x27, 0x6a, 0x7e, 0x9d, 0x75, 0xbb, 0x5d, 0xbf, 0x1f, 0xdc, + 0xda, 0xbf, 0x27, 0xdd, 0xde, 0x04, 0x50, 0xe4, 0x75, 0xaa, 0xf7, 0x4a, + 0x96, 0x86, 0x7c, 0x28, 0x3e, 0xe2, 0xbd, 0x59, 0xfb, 0xf6, 0x2c, 0xd2, + 0xd4, 0x9f, 0xeb, 0x76, 0xca, 0x51, 0xfb, 0xbc, 0x42, 0xae, 0x0a, 0x60, + 0x5b, 0xeb, 0xba, 0x36, 0x01, 0x08, 0x2e, 0x42, 0x04, 0xd1, 0xb6, 0x5c, + 0xaa, 0x52, 0x0e, 0xcf, 0xbd, 0x1e, 0x7b, 0x44, 0x4a, 0x9f, 0x9d, 0xcf, + 0xeb, 0x3b, 0x9c, 0xb1, 0x3b, 0xcf, 0x7b, 0x81, 0x3f, 0x42, 0x14, 0x97, + 0x72, 0xf1, 0xae, 0x6c, 0x52, 0x1b, 0xe1, 0x49, 0x80, 0x6a, 0xfe, 0x52, + 0x44, 0x43, 0xcb, 0x9e, 0x3f, 0xb6, 0x97, 0xc5, 0x77, 0xf3, 0x48, 0xd7, + 0x61, 0xdb, 0xf5, 0xa4, 0x0a, 0xa3, 0xb7, 0x83, 0xae, 0xbe, 0x69, 0x8b, + 0x64, 0xcb, 0xf4, 0x21, 0x54, 0xe4, 0xf6, 0x06, 0x0b, 0xb4, 0xd6, 0xc1, + 0x09, 0xa5, 0x6c, 0x38, 0xd5, 0xd8, 0xb3, 0xa5, 0x92, 0x44, 0x57, 0xcf, + 0x24, 0xf4, 0xaf, 0x34, 0xc5, 0xd4, 0xa0, 0x82, 0x6a, 0xeb, 0x69, 0x06, + 0x6e, 0x64, 0x2e, 0xe4, 0xec, 0xcf, 0xeb, 0xd2, 0x1d, 0xbd, 0x43, 0xb9, + 0x6e, 0xc6, 0xee, 0x70, 0xcb, 0xda, 0xdb, 0x1a, 0x79, 0x9e, 0x50, 0x41, + 0xfa, 0x7e, 0x35, 0x5f, 0xde, 0x11, 0xa1, 0xd4, 0xc4, 0xf2, 0xbf, 0xad, + 0x7d, 0x35, 0x18, 0xae, 0x29, 0x2b, 0x3e, 0x34, 0xe2, 0x66, 0x07, 0x84, + 0xf3, 0x68, 0x7c, 0x18, 0x5a, 0x8b, 0x84, 0xb4, 0xe5, 0xc1, 0x5d, 0x33, + 0xdb, 0xdb, 0xed, 0x83, 0x8c, 0xbf, 0xb1, 0x55, 0x82, 0x53, 0xda, 0x7c, + 0x30, 0xc2, 0x20, 0xf7, 0xf2, 0x7d, 0xec, 0xec, 0x07, 0x31, 0xdf, 0x1e, + 0x4d, 0xc4, 0x15, 0xec, 0xab, 0xdd, 0x8f, 0xd7, 0xd8, 0x0a, 0xd0, 0xb6, + 0x2d, 0x9f, 0xc9, 0x73, 0x3b, 0xad, 0x76, 0x54, 0xeb, 0xed, 0x12, 0xeb, + 0x75, 0x6d, 0x43, 0x4c, 0x1f, 0xba, 0xea, 0xa8, 0x8e, 0x4b, 0x6d, 0x74, + 0x63, 0x6b, 0x33, 0xb2, 0x65, 0x0b, 0x1c, 0x39, 0x66, 0xfd, 0x1f, 0x5c, + 0x87, 0xcb, 0xa3, 0xf0, 0x86, 0x72, 0xff, 0x43, 0xe9, 0xb6, 0x26, 0x48, + 0xf2, 0xf6, 0xaf, 0x96, 0x9a, 0xeb, 0x50, 0x64, 0xf6, 0x9e, 0xa9, 0x9f, + 0xcd, 0x87, 0x39, 0x3a, 0xc9, 0x3f, 0xaf, 0xa4, 0x2f, 0xf3, 0x35, 0x93, + 0x2d, 0x12, 0x40, 0xf1, 0x3c, 0xfb, 0x1f, 0xa7, 0x22, 0x47, 0x5c, 0x45, + 0x36, 0x6e, 0xac, 0x35, 0x17, 0x32, 0xdf, 0xf7, 0x7d, 0xbb, 0x5a, 0x4f, + 0x9b, 0x1f, 0xf6, 0x57, 0x6f, 0x01, 0x72, 0xfc, 0x8e, 0xbe, 0xfc, 0x5d, + 0x27, 0x68, 0x84, 0x70, 0xb1, 0xe1, 0x99, 0x75, 0x2d, 0x8e, 0xad, 0x7a, + 0x43, 0x05, 0x17, 0xd6, 0xaa, 0x17, 0x13, 0xfd, 0x10, 0xf8, 0x5a, 0x7d, + 0xf8, 0x7b, 0x18, 0x36, 0x9e, 0xa6, 0x23, 0xdc, 0x2f, 0x03, 0x8d, 0x07, + 0xd7, 0xff, 0xaf, 0x0c, 0xcf, 0xea, 0x48, 0x14, 0xb3, 0xcd, 0x6a, 0x2e, + 0xf3, 0x36, 0xe4, 0x3c, 0x9c, 0xbd, 0xbf, 0x3f, 0x85, 0xe8, 0x35, 0xc7, + 0xbe, 0xdb, 0xa2, 0x4b, 0xc9, 0x96, 0x43, 0xf5, 0x1d, 0x6a, 0x68, 0xa4, + 0xdc, 0x57, 0x8b, 0x39, 0x07, 0xb8, 0x0b, 0xb7, 0xa5, 0xd4, 0x2f, 0x80, + 0xe2, 0xea, 0x24, 0x9b, 0x96, 0x7a, 0xd4, 0x5b, 0x19, 0x22, 0x1c, 0xfb, + 0x99, 0x6c, 0x30, 0xb2, 0x28, 0xb1, 0x77, 0xf7, 0x70, 0xc6, 0x8b, 0xbd, + 0xe5, 0x56, 0xb5, 0x5a, 0x11, 0x0d, 0xbc, 0xa3, 0x15, 0x45, 0xa0, 0x1d, + 0x34, 0xe3, 0xf7, 0x66, 0x0f, 0x82, 0x72, 0xd1, 0xba, 0x1f, 0x6b, 0xab, + 0xf8, 0x6c, 0xa2, 0xe3, 0xb4, 0x8f, 0x1b, 0x2f, 0x54, 0xeb, 0xe4, 0xdb, + 0xae, 0x42, 0xeb, 0xde, 0xe2, 0xab, 0x8b, 0x4f, 0xc3, 0x7a, 0x00, 0x7e, + 0x79, 0xfd, 0xc3, 0xb5, 0x2b, 0xb7, 0xdd, 0xb9, 0x5b, 0xe7, 0x0f, 0xdb, + 0xee, 0xcf, 0x1a, 0xb4, 0x4a, 0x4f, 0xbb, 0x95, 0xdf, 0x52, 0x86, 0x06, + 0xf1, 0x6d, 0xff, 0xa4, 0x32, 0xd5, 0xe1, 0xd1, 0xe5, 0xda, 0x4f, 0x6d, + 0x64, 0x4e, 0xff, 0xfe, 0x2d, 0xf9, 0x68, 0xe0, 0x8b, 0xda, 0xba, 0xc6, + 0x5b, 0x0f, 0x2c, 0xf9, 0xed, 0xde, 0xa5, 0x91, 0x47, 0x80, 0xb7, 0xcb, + 0x40, 0xf2, 0x4d, 0xd7, 0x03, 0x71, 0x79, 0xaf, 0x3f, 0x47, 0x79, 0x79, + 0x75, 0x87, 0xaf, 0x32, 0x09, 0xa6, 0x40, 0xc4, 0xe7, 0xda, 0xfa, 0x4b, + 0xe8, 0x95, 0xf1, 0xf9, 0x95, 0xbf, 0x2d, 0xdf, 0x89, 0xb9, 0x16, 0x99, + 0x7e, 0x7f, 0x82, 0x62, 0x7c, 0x15, 0xdc, 0xa1, 0x2a, 0x46, 0xef, 0x61, + 0xa2, 0xb8, 0x23, 0x5f, 0x91, 0x1f, 0x2e, 0xef, 0xa8, 0xea, 0x46, 0x63, + 0x7f, 0x2f, 0x0a, 0xae, 0x81, 0x01, 0x73, 0xdd, 0x6c, 0x7b, 0x35, 0x14, + 0x8f, 0x7f, 0xce, 0x6c, 0x3c, 0xae, 0x2f, 0x50, 0x5d, 0x7d, 0xa7, 0x08, + 0x72, 0xa3, 0x98, 0x11, 0xc2, 0x66, 0x78, 0x0a, 0xec, 0x7f, 0x15, 0x7d, + 0x46, 0x81, 0x2b, 0xc3, 0x6e, 0x49, 0xd9, 0x3a, 0x7d, 0x4a, 0xe0, 0xf2, + 0xa8, 0xdc, 0x0f, 0x6f, 0x8e, 0x8c, 0x8e, 0xab, 0x79, 0x14, 0x6a, 0x49, + 0xa8, 0xa7, 0x9b, 0x65, 0x48, 0x3d, 0x02, 0x11, 0xeb, 0x99, 0xf1, 0x7b, + 0x9a, 0xe7, 0xc6, 0xcd, 0xa1, 0x50, 0xfc, 0xfc, 0xd3, 0x80, 0xe0, 0xcc, + 0x36, 0x86, 0x1d, 0xdd, 0x0e, 0x6a, 0x43, 0x84, 0xb7, 0x08, 0x25, 0xbd, + 0xd5, 0xc9, 0xb6, 0x81, 0x2f, 0x9b, 0xbc, 0xac, 0xb9, 0xe9, 0x0d, 0x4c, + 0x17, 0xe7, 0x1b, 0x6b, 0x86, 0x20, 0xb8, 0x76, 0xef, 0x86, 0xf1, 0x9d, + 0xdf, 0x04, 0x9a, 0xf5, 0x9f, 0xa8, 0x4c, 0x30, 0x8c, 0xbe, 0xe1, 0x66, + 0xf1, 0x27, 0x10, 0xff, 0xaf, 0x31, 0x95, 0xd9, 0x8b, 0x88, 0x21, 0xab, + 0xb5, 0x4d, 0x87, 0x81, 0x2a, 0xec, 0xd7, 0x8f, 0x81, 0xe3, 0x71, 0x57, + 0xac, 0xb2, 0x7b, 0xe6, 0x41, 0xb3, 0x44, 0xba, 0xe7, 0xd4, 0x8e, 0xf3, + 0x3d, 0xe4, 0x11, 0x9c, 0x6f, 0x90, 0x3e, 0x6c, 0xd2, 0x3e, 0xf5, 0x5e, + 0x64, 0x14, 0x89, 0xb7, 0xa8, 0xf9, 0xee, 0x2f, 0x2f, 0xf1, 0x86, 0x23, + 0xa1, 0x7d, 0xe6, 0x86, 0xa7, 0x6f, 0xd5, 0xbe, 0x26, 0x12, 0x8e, 0x86, + 0x7f, 0xb6, 0x51, 0x5b, 0x2a, 0x8a, 0x02, 0x06, 0x27, 0x1b, 0xba, 0x5c, + 0x21, 0xed, 0xfb, 0xbc, 0xd7, 0xdf, 0x54, 0x24, 0xbd, 0x0a, 0x0d, 0xe1, + 0x83, 0x37, 0x07, 0xc4, 0xee, 0x6b, 0xd4, 0x07, 0xab, 0x43, 0x37, 0x13, + 0xac, 0xba, 0xf3, 0xb5, 0xd2, 0x80, 0x22, 0xce, 0xcb, 0xc6, 0xed, 0xeb, + 0xab, 0x07, 0xb9, 0xd5, 0xe0, 0xb9, 0xec, 0x5c, 0xd2, 0x29, 0x7a, 0xde, + 0xd6, 0x5b, 0xc2, 0xc5, 0xc2, 0xdc, 0xef, 0xd1, 0xe2, 0x78, 0xa8, 0xee, + 0x1d, 0x53, 0x01, 0xd6, 0x2f, 0x84, 0x6e, 0xb9, 0xba, 0x0b, 0xeb, 0xe9, + 0xa2, 0x6d, 0x86, 0x3f, 0x8f, 0x53, 0x0f, 0xdf, 0xa3, 0x69, 0xa3, 0xb3, + 0x29, 0x60, 0xef, 0xfc, 0x07, 0x97, 0xe5, 0x99, 0xe5, 0x37, 0x8a, 0x26, + 0x21, 0xde, 0x8f, 0xbd, 0x35, 0xfb, 0x64, 0x9d, 0xa1, 0xf0, 0x24, 0xf7, + 0xca, 0xbd, 0xd3, 0xce, 0x8c, 0xd8, 0x68, 0x4d, 0x86, 0x31, 0x82, 0x76, + 0x36, 0xab, 0x92, 0xc9, 0x80, 0xf3, 0x9c, 0x8b, 0x09, 0xaf, 0xef, 0x4e, + 0xe9, 0x86, 0xd0, 0x10, 0x4c, 0x3e, 0xcd, 0xcf, 0x2a, 0xb8, 0xbc, 0xd2, + 0x9d, 0xc3, 0xcd, 0x0e, 0x38, 0x58, 0x9d, 0xd9, 0x74, 0xb9, 0x09, 0x0b, + 0x12, 0xd9, 0xcb, 0x3d, 0x83, 0x93, 0x0e, 0xa9, 0x47, 0xb6, 0xff, 0x22, + 0x17, 0x1a, 0xa1, 0xfe, 0x1f, 0x76, 0x90, 0x2d, 0xa1, 0xd4, 0xab, 0xd3, + 0xf3, 0xd9, 0xcd, 0x38, 0xef, 0x55, 0x21, 0x0a, 0x60, 0x71, 0x9d, 0xa5, + 0xfb, 0xe7, 0x32, 0x5a, 0x51, 0x05, 0x91, 0xfc, 0x62, 0x3b, 0x7b, 0x5e, + 0x11, 0xd9, 0x97, 0x75, 0xfa, 0xb0, 0x71, 0x88, 0x4b, 0xb5, 0x7e, 0x1a, + 0x97, 0x61, 0x51, 0xcd, 0xb9, 0xaf, 0x18, 0xcf, 0x8a, 0xae, 0x60, 0xf4, + 0x9e, 0x65, 0x96, 0x2e, 0x12, 0xa7, 0x6d, 0x9b, 0x48, 0xfc, 0x99, 0xcc, + 0x9f, 0x72, 0x8d, 0x1c, 0x72, 0x8d, 0x14, 0x84, 0x42, 0x64, 0x65, 0x7d, + 0x95, 0xcc, 0x4f, 0x6e, 0x66, 0xe9, 0xc8, 0x65, 0x44, 0x35, 0x13, 0x6f, + 0x9d, 0x8b, 0x11, 0x85, 0xea, 0x19, 0x6f, 0x0a, 0x1f, 0x20, 0x84, 0xf4, + 0x75, 0xe3, 0x9c, 0x9c, 0x0c, 0x22, 0x84, 0xbb, 0x69, 0xfa, 0x73, 0x12, + 0x60, 0xba, 0xdc, 0xb6, 0xb3, 0xaa, 0x1d, 0x76, 0xe4, 0x90, 0xbe, 0xed, + 0x97, 0x4c, 0x75, 0xfd, 0x39, 0xbd, 0x57, 0x90, 0x16, 0x26, 0x0b, 0x3f, + 0x65, 0x77, 0x46, 0x8a, 0x30, 0xd1, 0x7f, 0xbb, 0x38, 0x41, 0x42, 0x9b, + 0xd8, 0x77, 0x33, 0xb1, 0xe7, 0x89, 0xc5, 0xb5, 0x22, 0x67, 0x41, 0x6c, + 0x28, 0x05, 0xe0, 0x2b, 0x1f, 0x24, 0xd3, 0xf0, 0x49, 0xc2, 0x90, 0x6f, + 0xa6, 0x5a, 0x66, 0x5b, 0x5c, 0xa7, 0x98, 0x2e, 0x78, 0x3a, 0x78, 0x79, + 0xab, 0x7a, 0xdb, 0xb7, 0x7b, 0x52, 0x51, 0x5f, 0x0d, 0xdc, 0xdf, 0x59, + 0x02, 0xc4, 0x6a, 0xeb, 0xc9, 0x1d, 0xee, 0x3f, 0xe4, 0xf0, 0x7b, 0x11, + 0x3d, 0x92, 0xc4, 0x0d, 0xbe, 0xb3, 0x64, 0xc6, 0x4d, 0xf9, 0x4b, 0xeb, + 0xb5, 0xf7, 0x6a, 0xc1, 0xc3, 0x4e, 0x66, 0x5b, 0x6d, 0xa4, 0x4b, 0x1b, + 0x7f, 0xf2, 0x9e, 0xe8, 0x83, 0x8f, 0x89, 0x09, 0x34, 0xb9, 0xf3, 0x77, + 0x6e, 0x69, 0x89, 0x9b, 0xce, 0xfe, 0xad, 0xdb, 0xeb, 0xaa, 0x60, 0x92, + 0xf5, 0x9a, 0x73, 0x7b, 0x68, 0x6f, 0x7f, 0x06, 0x20, 0x3a, 0xb0, 0x5c, + 0x22, 0x6f, 0x6f, 0x9a, 0x62, 0x58, 0x77, 0x3e, 0x37, 0x42, 0xde, 0xbb, + 0x4e, 0x29, 0x71, 0x6c, 0xd8, 0x22, 0x73, 0xda, 0x35, 0x1e, 0x8b, 0xda, + 0xbf, 0x00, 0x90, 0xc6, 0xf3, 0x0e, 0x53, 0xd7, 0xef, 0x46, 0x43, 0x41, + 0xd9, 0x72, 0x69, 0xec, 0x93, 0x0f, 0x69, 0xf7, 0xd1, 0xb6, 0xbb, 0x6c, + 0x89, 0x62, 0x5b, 0xe5, 0xa7, 0x87, 0x3d, 0x95, 0x89, 0x39, 0xde, 0x72, + 0x7b, 0x92, 0x09, 0x6f, 0xf4, 0xe4, 0x2e, 0xf2, 0x37, 0x9d, 0x4a, 0xf9, + 0x56, 0xc3, 0x5b, 0xce, 0x71, 0x01, 0x3c, 0xe4, 0x2e, 0xe3, 0x20, 0x85, + 0x91, 0x5c, 0xe6, 0x77, 0xea, 0x66, 0x9c, 0x4d, 0x77, 0x29, 0xa2, 0xe7, + 0x0a, 0x54, 0xf1, 0x1b, 0x02, 0x0f, 0xf8, 0x5f, 0xb4, 0x98, 0xd0, 0xeb, + 0xcd, 0x72, 0x30, 0xc7, 0xd7, 0xeb, 0x36, 0x93, 0x03, 0x4c, 0xc9, 0xbb, + 0xcc, 0x87, 0x85, 0xd1, 0x4a, 0x0f, 0x53, 0xfb, 0x45, 0xf8, 0xb5, 0x95, + 0x2d, 0xbd, 0x41, 0x7c, 0x34, 0xd8, 0x78, 0x08, 0xee, 0xeb, 0x3c, 0x96, + 0x30, 0x86, 0x4b, 0xf7, 0xf6, 0x5f, 0x19, 0xf0, 0x18, 0x11, 0xc1, 0xe6, + 0x7f, 0x47, 0x78, 0xce, 0x2c, 0xa9, 0x6d, 0x30, 0xc6, 0x74, 0x56, 0xfa, + 0x6b, 0xf7, 0x73, 0x88, 0x58, 0xa5, 0x06, 0x86, 0xde, 0xbe, 0xdf, 0x93, + 0xed, 0xd3, 0xed, 0xba, 0x7d, 0x03, 0x22, 0xeb, 0x6b, 0x78, 0xcf, 0x3a, + 0xfe, 0xae, 0xba, 0x13, 0x67, 0xa8, 0x6a, 0xe6, 0x90, 0x66, 0xae, 0x82, + 0xa6, 0xf6, 0x70, 0x5c, 0xf6, 0x3f, 0xa5, 0x4c, 0xce, 0x17, 0xed, 0xff, + 0x5a, 0xb7, 0x70, 0xfe, 0x78, 0xfa, 0xc2, 0x87, 0x1b, 0x3b, 0x74, 0x2e, + 0x36, 0x6c, 0xab, 0xe6, 0x1a, 0x0b, 0xf3, 0xde, 0xa5, 0x65, 0xfd, 0x74, + 0x58, 0xeb, 0x6d, 0x36, 0x45, 0x30, 0xd9, 0xf7, 0x23, 0x53, 0x36, 0x08, + 0x50, 0xfa, 0x7f, 0xcf, 0xf1, 0xf7, 0xa1, 0x07, 0x9e, 0xe8, 0xb4, 0x3f, + 0x77, 0xce, 0xae, 0x87, 0xc2, 0x6d, 0xd1, 0xff, 0xfd, 0xc1, 0x0f, 0xf7, + 0xd8, 0xaa, 0xe9, 0x3b, 0xda, 0xb8, 0xac, 0x5d, 0x1b, 0x16, 0x93, 0x88, + 0xcd, 0x5c, 0x2c, 0x61, 0xe1, 0x4c, 0x57, 0x27, 0xaf, 0x09, 0x2e, 0xdb, + 0x64, 0x20, 0x06, 0xbd, 0x6b, 0xe7, 0x8a, 0x03, 0x4d, 0x6a, 0x5c, 0x3e, + 0x3e, 0x6d, 0x06, 0x94, 0xf3, 0xc5, 0x27, 0x64, 0x62, 0x5e, 0x3d, 0xf9, + 0x35, 0x2f, 0x39, 0xa5, 0x8b, 0xfd, 0xf8, 0xf5, 0x6d, 0xee, 0xb6, 0xf8, + 0x77, 0xb6, 0xc3, 0x87, 0x32, 0x7e, 0x63, 0x3c, 0x6f, 0x9d, 0x48, 0xff, + 0xaf, 0x5e, 0x91, 0x37, 0x1d, 0x9f, 0x9b, 0xb5, 0xb4, 0x80, 0xe3, 0xad, + 0x81, 0x15, 0x30, 0x48, 0x34, 0x7b, 0x69, 0xf5, 0x94, 0x4e, 0xb3, 0x28, + 0xc9, 0x93, 0x1f, 0xeb, 0x5c, 0x6d, 0x1a, 0xb4, 0x0d, 0x02, 0x23, 0xa9, + 0xd6, 0x3f, 0xdf, 0x36, 0x67, 0xb8, 0xd8, 0xeb, 0x0d, 0x30, 0x02, 0x5e, + 0xc2, 0xf7, 0x88, 0x76, 0x96, 0x02, 0xc6, 0x90, 0x73, 0xe3, 0x6d, 0xc6, + 0x0b, 0x3c, 0x91, 0xa7, 0xdd, 0xa3, 0xc9, 0x67, 0x1b, 0x09, 0x25, 0xa7, + 0x5c, 0xbe, 0x23, 0x49, 0x8b, 0xae, 0x46, 0x75, 0xbf, 0xd7, 0x4c, 0x72, + 0xe8, 0xcc, 0xc7, 0xcf, 0x20, 0xa4, 0xac, 0xfd, 0xb3, 0x98, 0xd7, 0xcf, + 0x7e, 0x75, 0xf7, 0xaf, 0xe3, 0xd2, 0xcd, 0xad, 0xdd, 0xdc, 0xb7, 0xdb, + 0x88, 0xf9, 0xbe, 0xd5, 0x4f, 0x71, 0x2e, 0x56, 0xbd, 0x4b, 0x1a, 0xb3, + 0xca, 0xf0, 0xf8, 0x4e, 0x1b, 0xaa, 0x66, 0xb5, 0xed, 0xa9, 0xc5, 0x19, + 0xfc, 0xbc, 0x08, 0xc5, 0xa6, 0xe9, 0x8c, 0x10, 0xd6, 0xf5, 0x0e, 0x36, + 0x79, 0xdc, 0x78, 0xec, 0x10, 0xa3, 0xf7, 0x74, 0x58, 0x71, 0xa9, 0xae, + 0x03, 0xc7, 0x7b, 0x89, 0x9e, 0x04, 0x3c, 0x8f, 0xf3, 0x79, 0xaa, 0xb5, + 0x4e, 0x8a, 0xe0, 0xcd, 0xe4, 0x87, 0x56, 0x83, 0x1b, 0xcd, 0x8e, 0xa8, + 0x24, 0x25, 0xb4, 0x82, 0x64, 0x21, 0xab, 0x4f, 0xf7, 0x5e, 0x01, 0x10, + 0xa6, 0x76, 0x1a, 0xea, 0x36, 0xfe, 0x24, 0x51, 0xd1, 0x30, 0xac, 0x3c, + 0xff, 0x53, 0xd1, 0x04, 0xaa, 0xff, 0x90, 0x1f, 0xda, 0xf3, 0xb9, 0xf3, + 0x76, 0xc6, 0xc5, 0xed, 0x5a, 0x3c, 0xff, 0xb9, 0x38, 0x79, 0xa5, 0x0f, + 0x27, 0xdf, 0x9b, 0x6f, 0x84, 0x0e, 0x98, 0xdb, 0x7d, 0xd1, 0x2c, 0x33, + 0x91, 0xf3, 0xbb, 0x5d, 0xb5, 0xc8, 0x8a, 0x48, 0xed, 0xbe, 0x12, 0xdf, + 0x73, 0x7c, 0xeb, 0xeb, 0xb6, 0xc2, 0x51, 0x37, 0x45, 0x06, 0x7b, 0x9b, + 0x77, 0xbe, 0x81, 0x98, 0x44, 0xb9, 0xea, 0xdd, 0xd9, 0x57, 0x7a, 0x1d, + 0x58, 0xa5, 0x67, 0x6a, 0xb9, 0x0e, 0x8d, 0x5b, 0xee, 0xa5, 0xd7, 0xdd, + 0x54, 0x90, 0xdf, 0x7d, 0x2f, 0xc2, 0xc8, 0x37, 0xe5, 0x39, 0x7f, 0x11, + 0xdb, 0x40, 0xc0, 0xfd, 0x46, 0xdf, 0xbd, 0xdb, 0xf6, 0xd6, 0x73, 0x45, + 0x54, 0x71, 0xd1, 0xe8, 0x66, 0x53, 0xdf, 0xae, 0xfc, 0x97, 0x2a, 0x2d, + 0xcd, 0x97, 0xc0, 0xe2, 0x2c, 0xf1, 0xa8, 0x59, 0x69, 0xe6, 0x1e, 0x75, + 0x7b, 0x56, 0xe2, 0x92, 0x72, 0xa7, 0xfb, 0xba, 0xbe, 0xfb, 0xe3, 0x52, + 0xd2, 0x5d, 0xda, 0xfe, 0xa9, 0xcf, 0xe2, 0xe6, 0xfb, 0x2e, 0x86, 0x9a, + 0xf2, 0xfd, 0xb1, 0xbb, 0x12, 0x72, 0xf8, 0x65, 0xf6, 0xd0, 0xe3, 0xe4, + 0x66, 0xba, 0xe7, 0xeb, 0x0f, 0x03, 0x58, 0xb2, 0xd2, 0xd7, 0xc8, 0xda, + 0x97, 0x2b, 0x88, 0xd2, 0xe6, 0xf1, 0x8d, 0x6c, 0x54, 0x1d, 0x54, 0xfd, + 0x97, 0x30, 0xee, 0x5e, 0xfe, 0x43, 0xe8, 0xb3, 0x70, 0x71, 0xe8, 0x63, + 0x7e, 0x57, 0x98, 0x3a, 0xe9, 0xd0, 0xb4, 0x7f, 0xf3, 0xf5, 0x69, 0x9a, + 0x69, 0x86, 0x82, 0x08, 0x0b, 0xbc, 0x37, 0xfb, 0x63, 0x84, 0xa9, 0x3c, + 0x34, 0x51, 0x5d, 0x6d, 0x1f, 0xc8, 0x15, 0xa2, 0x7d, 0x87, 0x5c, 0xfa, + 0xa3, 0xae, 0xef, 0xe4, 0xf5, 0xd8, 0x9b, 0x88, 0x97, 0xff, 0xb9, 0xdb, + 0xc7, 0x91, 0xd4, 0x72, 0x91, 0x93, 0xaf, 0xc2, 0xa0, 0xa0, 0x5a, 0x45, + 0xc1, 0x4c, 0x97, 0xbb, 0x9e, 0xe7, 0x77, 0x20, 0x96, 0x58, 0x97, 0xaf, + 0xd5, 0xdc, 0xcb, 0xab, 0x58, 0x12, 0x2a, 0x6f, 0xd9, 0x4f, 0x8c, 0x26, + 0x46, 0xda, 0xd1, 0xc8, 0xde, 0x56, 0x34, 0x25, 0x46, 0x3d, 0x72, 0xba, + 0xf9, 0xcb, 0x42, 0xf5, 0xd6, 0x79, 0xef, 0x18, 0x6e, 0x88, 0xae, 0xa4, + 0x69, 0x5d, 0x4f, 0xcf, 0x8e, 0x43, 0x9c, 0x1d, 0xe2, 0x98, 0x35, 0x75, + 0xc1, 0x84, 0xf1, 0xca, 0x2e, 0xb1, 0x34, 0x8e, 0xc1, 0xe0, 0x59, 0xfa, + 0x61, 0xab, 0x81, 0x3c, 0x82, 0x9e, 0xf5, 0xf3, 0xc6, 0x9d, 0x1e, 0xb8, + 0x99, 0x7f, 0x53, 0x5e, 0xbc, 0x35, 0xec, 0xcf, 0x10, 0xde, 0x9d, 0xd2, + 0x51, 0x71, 0xf4, 0x3b, 0xf1, 0xf7, 0xc0, 0xa2, 0xd3, 0x42, 0x1f, 0x09, + 0x7a, 0xfb, 0x06, 0x7b, 0xb4, 0x21, 0x0b, 0x80, 0xed, 0xb9, 0x4e, 0x4b, + 0xb1, 0x37, 0x2c, 0xef, 0xb6, 0xbd, 0xed, 0x3f, 0x11, 0x96, 0x0d, 0x6c, + 0xa5, 0x3e, 0x0b, 0x01, 0x47, 0xd0, 0x8b, 0x15, 0x19, 0x97, 0xe7, 0x9c, + 0xab, 0x5b, 0xbe, 0xed, 0x5e, 0x75, 0xde, 0xfb, 0xe9, 0xf3, 0x50, 0x19, + 0x67, 0x93, 0xe6, 0xdf, 0xce, 0x7d, 0xcf, 0x97, 0xfe, 0xfe, 0x67, 0x95, + 0x78, 0xbf, 0xff, 0xb4, 0xdd, 0xbf, 0x4b, 0x4a, 0x79, 0xbe, 0x91, 0xd9, + 0x23, 0xbc, 0x86, 0x5c, 0xbb, 0x07, 0x4a, 0xc3, 0xe8, 0xc6, 0xcc, 0xfa, + 0xdc, 0xd9, 0x58, 0x0a, 0x2e, 0x04, 0x51, 0xad, 0x95, 0x1e, 0xcb, 0x83, + 0x4e, 0x8c, 0x6e, 0x2c, 0x5e, 0xb7, 0x59, 0xc1, 0x78, 0x3a, 0x9b, 0x6b, + 0xc4, 0xe6, 0x7a, 0x87, 0x23, 0x7c, 0xca, 0x1a, 0xec, 0x15, 0xc6, 0x8e, + 0xef, 0xbf, 0x02, 0x76, 0xcf, 0xc4, 0xf2, 0x76, 0x0f, 0xb6, 0xbb, 0x9d, + 0x4a, 0x6d, 0x93, 0x4e, 0x95, 0xe7, 0xd4, 0x0f, 0x9a, 0x56, 0x22, 0xbc, + 0x55, 0x17, 0x90, 0x98, 0x56, 0xd2, 0x3e, 0x1f, 0xc9, 0x74, 0x8b, 0x30, + 0xfc, 0x0b, 0xc8, 0x0d, 0xc8, 0xa0, 0x66, 0x81, 0xd9, 0x2f, 0x7d, 0x4c, + 0x02, 0xe2, 0x54, 0x5d, 0xe4, 0x2d, 0x1e, 0xff, 0x2f, 0xd2, 0x3c, 0x79, + 0x19, 0x58, 0x28, 0xdf, 0xba, 0x6d, 0xab, 0x2e, 0x15, 0xe1, 0x1f, 0xb9, + 0xdb, 0x0e, 0x87, 0x78, 0x34, 0x6a, 0xb7, 0xcc, 0xdd, 0x0e, 0x10, 0x48, + 0x7b, 0xb7, 0x2b, 0xc6, 0x57, 0x77, 0xbe, 0x68, 0xae, 0x33, 0x0d, 0x28, + 0x3d, 0x66, 0xf5, 0xe3, 0x7f, 0x48, 0x74, 0x44, 0x5a, 0x75, 0xfc, 0x1c, + 0x3c, 0x04, 0x15, 0xfc, 0x8e, 0x5c, 0x4f, 0x85, 0x0d, 0xad, 0x72, 0x05, + 0xf7, 0xd8, 0xfd, 0x35, 0xf3, 0x56, 0xfe, 0x4f, 0xf9, 0xc9, 0x32, 0x00, + 0xc5, 0xff, 0xd3, 0xee, 0xb3, 0x9f, 0x47, 0xd7, 0xdc, 0x59, 0x27, 0xaa, + 0x6f, 0x77, 0xbb, 0xc1, 0xc1, 0x8b, 0xfe, 0xfe, 0xff, 0x3a, 0x3b, 0xe3, + 0xaf, 0x31, 0xfc, 0x72, 0x55, 0xce, 0x6f, 0xfa, 0xc9, 0x33, 0x2c, 0x94, + 0xac, 0xda, 0xf9, 0x5a, 0xff, 0x3f, 0xf1, 0x8f, 0x55, 0x33, 0xeb, 0xe8, + 0xff, 0x63, 0x3b, 0x1f, 0xe0, 0xad, 0x77, 0x83, 0xa3, 0xf3, 0x34, 0xf1, + 0x67, 0xa6, 0x40, 0x36, 0x4f, 0xb7, 0x5f, 0xeb, 0xa5, 0xf5, 0x68, 0xa0, + 0xa8, 0x37, 0x3c, 0x41, 0xd5, 0x8c, 0xe4, 0xe6, 0x1c, 0xd0, 0x35, 0x98, + 0xa2, 0x55, 0x97, 0x80, 0x8f, 0xe8, 0x9d, 0xf4, 0x54, 0xeb, 0xcb, 0x8d, + 0x05, 0x9d, 0x50, 0xa0, 0xd9, 0xaa, 0x71, 0x1a, 0xa6, 0x91, 0x2d, 0x81, + 0xb2, 0x0f, 0x81, 0x39, 0x8f, 0x1f, 0xda, 0x5c, 0x77, 0x52, 0xd6, 0xef, + 0xb8, 0xef, 0xf3, 0xb3, 0xb4, 0x60, 0xd3, 0x1a, 0xc2, 0x85, 0xd6, 0xb5, + 0x26, 0x81, 0x77, 0x1e, 0x98, 0xe6, 0x9e, 0xbf, 0xbf, 0x85, 0x8e, 0xfe, + 0xba, 0xab, 0x9f, 0x11, 0x5d, 0x7e, 0xc3, 0xb9, 0x69, 0x76, 0x51, 0x6f, + 0x69, 0xf3, 0x2f, 0xf9, 0x4b, 0xb5, 0x36, 0x71, 0xd3, 0xd4, 0x90, 0x01, + 0xf4, 0xb4, 0xda, 0x2a, 0x33, 0x41, 0x34, 0x11, 0xec, 0x90, 0xf9, 0x2f, + 0xec, 0xac, 0x81, 0x56, 0x50, 0x0c, 0x63, 0x7d, 0x34, 0x9f, 0x10, 0x82, + 0xa3, 0xf7, 0x9f, 0xad, 0x01, 0x29, 0x28, 0x50, 0xa4, 0x7f, 0xfd, 0x3d, + 0xb3, 0xae, 0xf4, 0x1e, 0xf9, 0xa6, 0x7d, 0xd6, 0xa5, 0xb2, 0xfb, 0x69, + 0xa0, 0xd0, 0x81, 0x36, 0xe0, 0x7b, 0x5a, 0x2e, 0x41, 0x48, 0x1d, 0xaf, + 0xfb, 0xdf, 0x78, 0x42, 0x05, 0x08, 0x63, 0x4e, 0xc5, 0xc1, 0x0e, 0x2d, + 0xfe, 0xcf, 0xae, 0xde, 0xae, 0x16, 0xa2, 0x0c, 0x24, 0xb4, 0x94, 0x77, + 0x43, 0x26, 0xbc, 0xfa, 0x6f, 0x59, 0x23, 0xe0, 0x26, 0xbc, 0x33, 0x5c, + 0xd7, 0xe1, 0x6a, 0xe6, 0x8a, 0x59, 0xdb, 0x75, 0xb2, 0x3f, 0x64, 0xa3, + 0x7c, 0x4f, 0xce, 0xb6, 0x2c, 0x96, 0x57, 0xa2, 0xd0, 0x53, 0x33, 0x76, + 0xa2, 0x67, 0xff, 0xa3, 0x2e, 0xbe, 0x98, 0x96, 0x70, 0x14, 0x97, 0x8e, + 0x4b, 0x59, 0x1a, 0x43, 0x7b, 0xd4, 0x35, 0xf7, 0x4f, 0xcc, 0x78, 0x75, + 0x6d, 0xce, 0xe9, 0xce, 0x5c, 0xa9, 0x22, 0x16, 0x5a, 0x77, 0x95, 0xcb, + 0xe5, 0x31, 0xaf, 0x5d, 0x3e, 0x24, 0xdc, 0xbe, 0x41, 0x58, 0x60, 0xa5, + 0x83, 0xfd, 0xe0, 0xb2, 0x42, 0x14, 0x81, 0x3b, 0xed, 0xae, 0x88, 0x92, + 0x67, 0x1a, 0xb1, 0x6f, 0x5f, 0xaa, 0x71, 0x29, 0x6a, 0xd0, 0xa1, 0xd8, + 0x91, 0x41, 0x77, 0x29, 0x69, 0xc7, 0xc0, 0xc0, 0x79, 0xe4, 0xe0, 0xd5, + 0x1a, 0x4b, 0x91, 0x12, 0xe2, 0x0f, 0xcd, 0x5a, 0xee, 0x1f, 0x63, 0x27, + 0x01, 0xec, 0x29, 0x0c, 0xf7, 0x5b, 0x2d, 0xa8, 0x99, 0x90, 0xfb, 0x79, + 0x72, 0x0e, 0xe7, 0x1f, 0xc8, 0xf4, 0x72, 0xd0, 0x7b, 0x84, 0x8b, 0x10, + 0xe2, 0x56, 0x74, 0xde, 0x14, 0xa5, 0x28, 0x74, 0xef, 0x55, 0x55, 0x2d, + 0xda, 0x9b, 0xcc, 0x80, 0xdf, 0xcf, 0xa5, 0xcf, 0x33, 0x4d, 0x9c, 0x6e, + 0xa8, 0x95, 0xbf, 0x32, 0x60, 0x40, 0xfb, 0x80, 0xaa, 0x07, 0xca, 0x95, + 0x53, 0x5f, 0xb4, 0x37, 0xfe, 0xa9, 0xde, 0x24, 0xd8, 0x9c, 0x64, 0x85, + 0xe1, 0x66, 0x02, 0x56, 0x7b, 0x17, 0x65, 0x28, 0x04, 0xf1, 0x99, 0xec, + 0x7f, 0x8a, 0x5a, 0x12, 0x88, 0x6e, 0x0b, 0xbe, 0xb4, 0x54, 0x06, 0xf5, + 0xbd, 0xb7, 0x77, 0x5d, 0xcc, 0x4b, 0x29, 0xe3, 0xf6, 0x63, 0xd6, 0x87, + 0xb6, 0x4d, 0x84, 0x1d, 0x84, 0x6c, 0xf1, 0x29, 0x0c, 0xae, 0x0d, 0x56, + 0xbe, 0x35, 0x95, 0x97, 0x38, 0x05, 0xe5, 0x32, 0x6e, 0x9c, 0x70, 0x8b, + 0x7c, 0xb1, 0x6f, 0xd4, 0x1d, 0xf9, 0xfb, 0x94, 0x31, 0x1a, 0xf3, 0xdf, + 0x5d, 0xc5, 0xae, 0xef, 0x98, 0x19, 0xdc, 0xbf, 0xc9, 0xcb, 0x3c, 0xb9, + 0x54, 0xb7, 0x9c, 0x17, 0x8f, 0x98, 0xf5, 0x2f, 0x84, 0xeb, 0x4b, 0x90, + 0xf4, 0xd7, 0xdc, 0xb1, 0x8e, 0xb1, 0x4d, 0x40, 0xd3, 0xb2, 0x97, 0xf1, + 0xd5, 0x24, 0xde, 0xba, 0x5b, 0x3b, 0xee, 0x94, 0x34, 0x21, 0x1c, 0x86, + 0xb5, 0x0c, 0x0f, 0x0b, 0x9b, 0x30, 0xb8, 0xee, 0x58, 0x2d, 0x8a, 0x0b, + 0x96, 0xbd, 0x56, 0x63, 0xf7, 0xb3, 0x8a, 0x8c, 0x5b, 0xf4, 0x55, 0x4e, + 0xca, 0x53, 0x58, 0x63, 0xd0, 0xba, 0x3f, 0xd5, 0x80, 0xdd, 0x7c, 0xf7, + 0x26, 0x5a, 0x62, 0x47, 0x88, 0x62, 0x1e, 0x53, 0xfa, 0x6f, 0x2d, 0x43, + 0x57, 0xe6, 0x0f, 0xa4, 0x98, 0x7a, 0xc8, 0xab, 0x5b, 0xa1, 0x99, 0xe6, + 0x1d, 0x71, 0xbe, 0x4a, 0xe9, 0x7f, 0x41, 0x8e, 0x1f, 0xc7, 0xb4, 0x48, + 0x6d, 0xce, 0x2f, 0xdd, 0x97, 0xea, 0xbf, 0x06, 0xd2, 0xa9, 0x6f, 0xbb, + 0xbb, 0xce, 0x72, 0xe7, 0xda, 0x7b, 0x92, 0xe6, 0xd1, 0x28, 0xd2, 0x7f, + 0xee, 0x3b, 0x27, 0x69, 0x7b, 0x8f, 0xb7, 0x7a, 0x9f, 0x3c, 0xb6, 0xfa, + 0xaf, 0x8b, 0x81, 0xf2, 0x3b, 0x9f, 0x3d, 0xbe, 0xf0, 0xf0, 0x2b, 0x75, + 0x4f, 0x25, 0xc7, 0xaa, 0xf7, 0x94, 0xe7, 0x1a, 0x0a, 0x52, 0x34, 0x9e, + 0x7d, 0xef, 0xb3, 0x75, 0x7e, 0xac, 0x1e, 0x49, 0xdd, 0xf7, 0xbb, 0x5f, + 0xe7, 0x06, 0xfd, 0x9e, 0x28, 0x48, 0x5a, 0x6d, 0x5d, 0x8e, 0x85, 0x6e, + 0xc8, 0xff, 0xf6, 0x97, 0xb5, 0xeb, 0xcc, 0x3c, 0x7e, 0xe7, 0x75, 0xe5, + 0x1e, 0x7d, 0xad, 0xf8, 0x93, 0xf4, 0x6d, 0x2e, 0x2e, 0x9a, 0x75, 0xc9, + 0x9e, 0x36, 0xfc, 0xc9, 0xf8, 0xcf, 0xa7, 0x92, 0x80, 0xc5, 0x33, 0xa5, + 0xf7, 0x6f, 0xdc, 0x70, 0x3f, 0x1c, 0xbd, 0xa2, 0xbc, 0x9d, 0x0b, 0xb4, + 0xf7, 0xdb, 0x98, 0xaa, 0xef, 0x88, 0x5d, 0x8e, 0x64, 0xbf, 0x9e, 0x2b, + 0x93, 0x1e, 0xad, 0x3b, 0x6b, 0xdf, 0xfa, 0x8b, 0xad, 0xd5, 0x2f, 0x2f, + 0x73, 0x62, 0x29, 0xa7, 0xf0, 0x32, 0x3c, 0x32, 0x70, 0x5f, 0x1a, 0xcd, + 0x59, 0xcb, 0x70, 0xfe, 0x9c, 0xf3, 0x66, 0x33, 0x7c, 0x48, 0x40, 0xe2, + 0x1e, 0xe2, 0xab, 0xd6, 0x8d, 0x8d, 0x4d, 0xe3, 0x6c, 0x60, 0x70, 0xe9, + 0x87, 0xf1, 0xd5, 0x07, 0x0a, 0xdd, 0x9e, 0x7e, 0x5d, 0xa9, 0xc9, 0x9b, + 0xbd, 0xf8, 0x7d, 0xdd, 0xda, 0x2e, 0x3c, 0xe8, 0xc6, 0x88, 0xa3, 0xca, + 0xea, 0xdc, 0xf7, 0x02, 0xdf, 0xc7, 0x8e, 0xb5, 0x5f, 0xdc, 0x9f, 0x4a, + 0x18, 0xbd, 0xe6, 0x5b, 0x13, 0xdb, 0xf4, 0xbd, 0x3c, 0x2b, 0x5e, 0x6e, + 0x24, 0x76, 0x1d, 0x59, 0x72, 0xef, 0x32, 0x6d, 0x6a, 0x4f, 0xa5, 0xfe, + 0xee, 0xeb, 0xb0, 0x14, 0xd3, 0xb9, 0x58, 0xd8, 0x2b, 0xae, 0x3a, 0x35, + 0xeb, 0xc6, 0x14, 0xe6, 0x1a, 0x2e, 0x6e, 0x9b, 0xeb, 0xd7, 0x78, 0xd3, + 0x2e, 0x92, 0xe3, 0x5f, 0xba, 0x3f, 0x58, 0x90, 0xdc, 0x15, 0x5e, 0xd5, + 0x4a, 0xf8, 0xd5, 0x4d, 0x5b, 0x6d, 0xb4, 0x83, 0xe0, 0x45, 0xf6, 0xbe, + 0xba, 0xd3, 0x94, 0xc7, 0x5d, 0x89, 0xe7, 0x7f, 0xe7, 0x04, 0x15, 0xcd, + 0xa6, 0x78, 0x6d, 0xcb, 0xda, 0xbd, 0x30, 0xfd, 0x9e, 0xdc, 0x93, 0x6b, + 0x92, 0x8e, 0x5e, 0x85, 0x8f, 0x1b, 0x00, 0x0e, 0xed, 0x6f, 0x56, 0x55, + 0x2b, 0xde, 0xf5, 0xcd, 0x32, 0xd5, 0xb5, 0x19, 0xc7, 0x7d, 0x3b, 0xf6, + 0xaf, 0x5d, 0xf4, 0xe6, 0xec, 0xbe, 0x8f, 0xab, 0xf9, 0x6f, 0x4a, 0xb1, + 0xa0, 0xb1, 0x8f, 0x7a, 0xbc, 0xdf, 0x6b, 0xfd, 0xdd, 0x8e, 0x92, 0xad, + 0xf1, 0xf9, 0xd9, 0xe4, 0x1c, 0x86, 0xb1, 0xdb, 0xef, 0xd7, 0x6b, 0x5e, + 0x94, 0x6e, 0xfb, 0x3f, 0x02, 0x75, 0x6b, 0xcf, 0x7f, 0x15, 0xae, 0x33, + 0xf6, 0x7e, 0xe4, 0x9e, 0xdc, 0x67, 0xaa, 0xa7, 0x61, 0x18, 0x00, 0x7c, + 0x2e, 0x90, 0xd7, 0xbb, 0x94, 0x4f, 0x45, 0x76, 0x3f, 0xdf, 0x3a, 0x55, + 0x34, 0x74, 0xd3, 0xc3, 0xfc, 0xe7, 0x4e, 0x2f, 0xcc, 0x0b, 0x09, 0x0a, + 0xa5, 0x7e, 0xe2, 0x65, 0xfd, 0x47, 0x2c, 0xfd, 0x7f, 0x8e, 0x82, 0x68, + 0x93, 0x12, 0x3d, 0xe2, 0xd7, 0x2e, 0xf4, 0x3c, 0x19, 0xb0, 0xb6, 0xd7, + 0xd9, 0xcc, 0xb5, 0x63, 0x10, 0x3e, 0x37, 0xf3, 0x02, 0x0f, 0xb2, 0x50, + 0xe6, 0xdf, 0xdd, 0x1b, 0xe9, 0xeb, 0xb6, 0x5c, 0x6f, 0xf7, 0x76, 0x52, + 0x81, 0xaa, 0xfa, 0xc9, 0x36, 0x8b, 0x75, 0xf1, 0x55, 0xbf, 0xe1, 0x8c, + 0xd0, 0x87, 0x11, 0xf7, 0x5a, 0xcc, 0x7a, 0x3a, 0xbe, 0x34, 0x10, 0x15, + 0x2e, 0xc3, 0x9c, 0x9a, 0x47, 0xf3, 0xfd, 0x95, 0xb2, 0xe0, 0xc6, 0xda, + 0xe1, 0xd0, 0xd0, 0xff, 0x4b, 0x3c, 0x67, 0xe4, 0xe5, 0xb7, 0x4d, 0x18, + 0x08, 0x8a, 0xe0, 0xdb, 0xeb, 0x4f, 0x30, 0x55, 0x75, 0x86, 0xfc, 0x9a, + 0x6a, 0xc6, 0x5f, 0x1d, 0x13, 0xbc, 0xff, 0x5c, 0x01, 0x1a, 0xb1, 0x35, + 0x7a, 0xac, 0x59, 0xae, 0x33, 0xa4, 0xf3, 0xfa, 0xa8, 0x65, 0x83, 0x4e, + 0x82, 0x78, 0xc6, 0x2d, 0xe7, 0x79, 0xca, 0xa2, 0xc2, 0xa9, 0x3a, 0x7c, + 0xef, 0x7d, 0xf4, 0x2e, 0x90, 0xb2, 0xe4, 0x26, 0x2d, 0x7c, 0x61, 0x3b, + 0x3f, 0x6e, 0x5f, 0x16, 0xb5, 0x19, 0x4c, 0xe9, 0x6f, 0x5d, 0xd7, 0x28, + 0x19, 0x6f, 0xd0, 0xed, 0xae, 0x74, 0x5e, 0x16, 0x36, 0x4b, 0x39, 0x35, + 0x46, 0x00, 0x61, 0x5f, 0xbe, 0xfa, 0xe7, 0x88, 0x3a, 0xfe, 0xbb, 0xf7, + 0x69, 0xdb, 0xb7, 0x26, 0x26, 0xca, 0x7d, 0x37, 0xdb, 0xd1, 0xc4, 0xa4, + 0x7a, 0x7f, 0x35, 0x1b, 0xa8, 0x1f, 0x79, 0x75, 0x86, 0xb6, 0x18, 0x14, + 0x9a, 0xfb, 0x47, 0x19, 0x1f, 0xd3, 0x61, 0x94, 0x72, 0xfc, 0x2b, 0x3a, + 0x63, 0x43, 0x12, 0x54, 0xe6, 0x1f, 0x08, 0x19, 0xd1, 0xa4, 0x97, 0x9d, + 0x6a, 0x4c, 0x1f, 0xc3, 0xd0, 0x7a, 0xc3, 0xac, 0x29, 0x35, 0x0f, 0x92, + 0xec, 0x13, 0x82, 0xc4, 0x88, 0x46, 0x52, 0xa4, 0x70, 0x14, 0xcb, 0x2d, + 0x3b, 0xb7, 0x87, 0x0f, 0x78, 0x6d, 0x60, 0x9d, 0xd0, 0xf5, 0x3a, 0x90, + 0x5b, 0xa2, 0x16, 0xae, 0x7e, 0x79, 0xd1, 0xd0, 0xe2, 0xb3, 0x01, 0x80, + 0x0e, 0xeb, 0xd6, 0x5a, 0x59, 0x4c, 0x7d, 0x68, 0xfa, 0x3f, 0xa3, 0x07, + 0x0e, 0x4c, 0xdc, 0xd0, 0xf5, 0x39, 0x19, 0x88, 0x6e, 0xc3, 0xdf, 0x34, + 0x8d, 0x01, 0xed, 0x0e, 0x60, 0x2d, 0x72, 0xe6, 0x85, 0x10, 0x31, 0x13, + 0x77, 0x1e, 0xe1, 0x91, 0x52, 0x00, 0x97, 0xee, 0xe4, 0xde, 0xd1, 0x8e, + 0x21, 0x3e, 0x63, 0x56, 0x9f, 0xcb, 0x63, 0xa0, 0x11, 0x67, 0xc4, 0xc4, + 0xbe, 0xab, 0xbb, 0xb1, 0x64, 0x46, 0x9e, 0x51, 0xd2, 0xde, 0x7d, 0x9d, + 0x65, 0x96, 0x7d, 0xe7, 0x76, 0xaf, 0x35, 0x74, 0x07, 0xaf, 0x77, 0x62, + 0x14, 0x2e, 0x61, 0xcb, 0x4e, 0x84, 0xdc, 0x09, 0xdc, 0xaa, 0x74, 0xd4, + 0x45, 0xba, 0xba, 0xf8, 0xa2, 0x3a, 0xed, 0xbd, 0x0c, 0xd3, 0x71, 0x0e, + 0x28, 0x76, 0xba, 0xd6, 0x17, 0x8c, 0xce, 0x98, 0x66, 0x45, 0xe5, 0x5a, + 0xe6, 0x8b, 0x61, 0x88, 0x77, 0xcf, 0xc3, 0xdf, 0xe3, 0x8d, 0xde, 0x60, + 0xfd, 0xd5, 0x55, 0x17, 0x0f, 0x36, 0x5f, 0xe9, 0x35, 0xb7, 0x5f, 0x8a, + 0x03, 0xe8, 0xff, 0x37, 0xa1, 0x16, 0x6f, 0x1a, 0xc0, 0xbd, 0xa5, 0x85, + 0x38, 0x04, 0xfc, 0xe5, 0x29, 0xee, 0xfa, 0xd9, 0x25, 0x55, 0xe8, 0xf6, + 0xb7, 0x6c, 0x64, 0xbe, 0x2b, 0x23, 0xe1, 0xd2, 0x0f, 0xc0, 0x73, 0x27, + 0x18, 0x6e, 0x01, 0xe6, 0xf4, 0x4f, 0xf0, 0x03, 0x72, 0xce, 0xfd, 0xb5, + 0xf6, 0x16, 0x0b, 0xe7, 0xb2, 0xfa, 0x76, 0x93, 0xdb, 0x72, 0xfb, 0xcc, + 0x72, 0xd5, 0x35, 0x84, 0x0c, 0x56, 0xb4, 0x95, 0xe1, 0xff, 0x90, 0xe8, + 0xa4, 0x4a, 0x27, 0xfd, 0x52, 0x74, 0x7d, 0xdb, 0x31, 0x5e, 0x2e, 0x9b, + 0xd1, 0x9a, 0xfc, 0xe7, 0x75, 0x8a, 0x06, 0xed, 0xfd, 0x5a, 0x81, 0x68, + 0xea, 0x06, 0x97, 0xd0, 0xb6, 0x7e, 0xcd, 0x2a, 0xda, 0xb7, 0xf9, 0x34, + 0x29, 0x7a, 0x59, 0xee, 0x61, 0x5e, 0xb8, 0xc5, 0x48, 0x90, 0x4a, 0xf7, + 0xdd, 0x28, 0x92, 0xfe, 0xd3, 0xd6, 0x83, 0x67, 0xa7, 0x4c, 0xe6, 0xf1, + 0xfb, 0x03, 0xd2, 0x7e, 0xf2, 0x43, 0x86, 0xdf, 0x5b, 0x76, 0xfe, 0x55, + 0x3b, 0x15, 0x6a, 0xe8, 0x6b, 0xd4, 0xa2, 0xac, 0xeb, 0x8b, 0xcc, 0xba, + 0x25, 0xb2, 0x9e, 0x36, 0xe7, 0x9e, 0xf6, 0xde, 0x8e, 0xbd, 0x31, 0xd0, + 0xc7, 0xcd, 0xfc, 0xee, 0xba, 0x20, 0x8d, 0x3e, 0x99, 0xbe, 0x05, 0x11, + 0xc4, 0xcd, 0x3d, 0x9c, 0x03, 0x90, 0x2b, 0x40, 0x62, 0x6f, 0xae, 0xb8, + 0x37, 0x96, 0x74, 0xb2, 0x86, 0xc9, 0x61, 0x6c, 0xd5, 0x23, 0x2c, 0xb2, + 0x7b, 0x3d, 0x97, 0x74, 0x9d, 0xb2, 0x84, 0xc1, 0x09, 0xcb, 0xb5, 0xfb, + 0x74, 0x9c, 0x6f, 0xa6, 0x10, 0xb9, 0x36, 0x24, 0xa9, 0x85, 0x6d, 0xd4, + 0x39, 0x94, 0x42, 0x36, 0xee, 0xaf, 0xf5, 0x0f, 0x1f, 0x0a, 0x0b, 0x0f, + 0xd1, 0xfd, 0xe4, 0x14, 0x95, 0xf9, 0xc6, 0xea, 0xfe, 0x3b, 0x22, 0xc8, + 0x9b, 0x20, 0x45, 0x57, 0x83, 0x46, 0xc4, 0xcf, 0xd3, 0x4a, 0x95, 0x5c, + 0x69, 0x26, 0x44, 0xcb, 0x3f, 0x91, 0x98, 0xbb, 0x4a, 0x65, 0xc7, 0xb2, + 0x3d, 0xba, 0xc6, 0xb4, 0xda, 0x93, 0x36, 0xe7, 0xdc, 0x7b, 0x97, 0x29, + 0x77, 0xd5, 0xd5, 0xa3, 0x72, 0x0a, 0x37, 0x0a, 0x56, 0xf1, 0x7d, 0x53, + 0x03, 0x5e, 0x92, 0xa6, 0xfd, 0x87, 0x32, 0x76, 0x55, 0x4d, 0x0b, 0x73, + 0xa7, 0x4e, 0x16, 0x99, 0x34, 0xc4, 0x26, 0xc5, 0xad, 0xec, 0xa2, 0x98, + 0xcc, 0x29, 0xde, 0x4c, 0xb7, 0x80, 0x27, 0x79, 0x8e, 0xad, 0xdd, 0xbf, + 0x43, 0x6b, 0x7d, 0x39, 0x49, 0xd4, 0xe6, 0x66, 0xaf, 0x92, 0x61, 0x20, + 0x92, 0xdd, 0x77, 0xdc, 0xa3, 0x1d, 0x91, 0x2e, 0x6f, 0xab, 0x35, 0xa9, + 0x83, 0x7f, 0x62, 0xe9, 0x77, 0xf4, 0x34, 0x71, 0xff, 0x5c, 0x35, 0x74, + 0x38, 0x76, 0xcb, 0xfb, 0x4a, 0xc4, 0x7f, 0x99, 0x5d, 0x1b, 0x10, 0x57, + 0x75, 0x3d, 0xc0, 0xfd, 0xad, 0x2b, 0x89, 0xdb, 0xdd, 0xb0, 0x0f, 0xce, + 0xc2, 0xbd, 0xe6, 0xee, 0xf1, 0x46, 0x86, 0xd3, 0x0d, 0xc5, 0x6f, 0xef, + 0xc6, 0x00, 0x1e, 0xa8, 0x8c, 0xef, 0x3a, 0x0d, 0x96, 0xa2, 0xee, 0x1a, + 0x6a, 0xe3, 0x61, 0xd0, 0x7b, 0x76, 0x13, 0xc8, 0x10, 0xbc, 0x71, 0x9b, + 0xb0, 0xea, 0xff, 0xf5, 0x90, 0x98, 0x15, 0x7f, 0x0b, 0x57, 0x55, 0x00, + 0x63, 0xfd, 0x7f, 0xb5, 0x9b, 0x72, 0x21, 0x46, 0xe3, 0x70, 0xeb, 0x55, + 0x24, 0x3f, 0x82, 0xff, 0xed, 0x88, 0x1c, 0x0a, 0x34, 0xab, 0xef, 0x26, + 0x42, 0xce, 0x63, 0xbc, 0xef, 0xda, 0x32, 0x67, 0x5b, 0xab, 0x67, 0xe7, + 0xed, 0x55, 0x95, 0x78, 0x69, 0xc7, 0x92, 0xdd, 0xe2, 0x13, 0x9d, 0x7c, + 0xcd, 0x42, 0xd2, 0x51, 0xff, 0x47, 0xbd, 0x4e, 0xf1, 0x78, 0xb0, 0xd8, + 0xe8, 0xea, 0x7b, 0x3b, 0xd4, 0x78, 0x2f, 0x6d, 0x4e, 0xc0, 0xb9, 0x17, + 0xe5, 0xa8, 0xfb, 0x43, 0x52, 0xc6, 0xed, 0x8b, 0x1a, 0x3b, 0xa6, 0x0e, + 0x37, 0xa7, 0x35, 0x38, 0x80, 0xb7, 0xa2, 0xab, 0xb4, 0x27, 0x13, 0xfa, + 0xab, 0xf0, 0xb5, 0x5f, 0x63, 0x73, 0xc9, 0xa2, 0x67, 0xde, 0xcc, 0x9d, + 0x08, 0x86, 0x3f, 0xb0, 0xcf, 0xda, 0x48, 0x43, 0x50, 0x2f, 0xb4, 0xff, + 0x6f, 0xeb, 0x7f, 0xae, 0xbf, 0x45, 0xf7, 0xe6, 0x96, 0x0a, 0xf3, 0xce, + 0xd5, 0x1b, 0xd4, 0x08, 0xac, 0xb2, 0xf7, 0x17, 0xee, 0x21, 0x95, 0x6c, + 0xdf, 0xb7, 0x03, 0x52, 0xe3, 0xb7, 0x89, 0xa8, 0x7b, 0xd6, 0xd6, 0xcc, + 0x83, 0xa6, 0xff, 0xe5, 0xf0, 0x91, 0x99, 0x99, 0xbe, 0x9c, 0x50, 0x10, + 0x22, 0x28, 0xdf, 0xc3, 0x0e, 0x75, 0x49, 0xf3, 0xd6, 0x65, 0x4a, 0x0b, + 0xf2, 0xea, 0x5d, 0xb1, 0xa6, 0x34, 0xe9, 0x3f, 0x75, 0xf3, 0x57, 0x66, + 0x61, 0xe6, 0xf6, 0x9d, 0xbb, 0x75, 0xf7, 0x7a, 0x38, 0xed, 0x1e, 0xaa, + 0x93, 0x3b, 0xcc, 0xce, 0x95, 0x3f, 0x91, 0x17, 0xa2, 0xcc, 0x0b, 0xc5, + 0xa5, 0xf4, 0x6b, 0xc6, 0xf8, 0x8f, 0xb1, 0x4c, 0x63, 0xfb, 0xc5, 0xab, + 0xfb, 0x94, 0xae, 0xf0, 0x69, 0xdc, 0x96, 0xee, 0x14, 0xab, 0xba, 0x9e, + 0x0f, 0x22, 0x54, 0x38, 0xe8, 0x38, 0x94, 0xfc, 0x7d, 0xeb, 0x4f, 0x70, + 0x9c, 0x13, 0x3f, 0x1f, 0x76, 0xf2, 0x1a, 0x17, 0xfe, 0xfa, 0x6b, 0xfe, + 0x3a, 0xc1, 0x37, 0xf5, 0x7a, 0xbb, 0x68, 0xa6, 0x54, 0x5a, 0x78, 0x8d, + 0xba, 0x98, 0xb4, 0x62, 0xbc, 0xae, 0xb5, 0xd7, 0x27, 0x0d, 0x78, 0x9e, + 0x2f, 0x5a, 0x7f, 0xc5, 0x07, 0x79, 0x5b, 0x6f, 0xae, 0x4a, 0x43, 0xab, + 0x99, 0x5a, 0x33, 0x6d, 0x7f, 0xb6, 0x51, 0x96, 0x56, 0x9a, 0x1f, 0x84, + 0xff, 0x31, 0x51, 0xbd, 0x12, 0x98, 0x98, 0xd5, 0x58, 0x13, 0x19, 0x4c, + 0x3d, 0xe9, 0xef, 0x98, 0x84, 0x18, 0xf6, 0x06, 0xa7, 0x68, 0xc7, 0x56, + 0xc4, 0xe4, 0x2a, 0x78, 0x15, 0xfd, 0x7c, 0x09, 0x03, 0x3b, 0xa3, 0xc4, + 0x56, 0xd9, 0x9f, 0xb7, 0x5b, 0xa8, 0xb3, 0x96, 0x11, 0x9c, 0xcc, 0x7b, + 0xa5, 0x7b, 0xdb, 0xd2, 0xbd, 0xd9, 0x2a, 0x31, 0xb3, 0xef, 0x54, 0x7a, + 0x7d, 0xad, 0x1a, 0x81, 0x53, 0xba, 0x9f, 0x6c, 0x8b, 0xb1, 0x0d, 0x18, + 0xcd, 0x96, 0x7f, 0x77, 0x49, 0x4c, 0x36, 0xa4, 0x9f, 0xdf, 0xe6, 0xee, + 0x79, 0x68, 0x15, 0xb7, 0xc3, 0xfb, 0x95, 0x4c, 0xa7, 0xcb, 0xed, 0x47, + 0xbc, 0x34, 0x26, 0xa0, 0xcd, 0x85, 0x9a, 0xd5, 0xba, 0xcf, 0x4b, 0xbe, + 0x83, 0xa3, 0x57, 0x20, 0x5c, 0x06, 0x16, 0xff, 0xdf, 0xcf, 0x88, 0xf3, + 0xf0, 0x92, 0x1d, 0xce, 0xb5, 0x34, 0xf5, 0xc0, 0xf8, 0xcf, 0x63, 0x19, + 0x6b, 0xb3, 0x54, 0xc3, 0xee, 0xd3, 0x7f, 0x64, 0x5d, 0xe1, 0x27, 0x37, + 0xb0, 0xc7, 0xd4, 0x36, 0x7d, 0xe9, 0x10, 0xfd, 0x4f, 0x69, 0x35, 0x9f, + 0xcf, 0xc2, 0x28, 0x20, 0xbc, 0x26, 0xbd, 0x41, 0xff, 0xe6, 0xf3, 0xf5, + 0x3d, 0x93, 0x49, 0xd3, 0x73, 0xd3, 0x5d, 0xb3, 0x5f, 0x51, 0x60, 0x90, + 0xeb, 0xeb, 0xd8, 0x2c, 0x91, 0x8c, 0x44, 0x35, 0xb3, 0xa9, 0x0d, 0x2e, + 0x58, 0xc6, 0xdc, 0x0d, 0xc1, 0xc2, 0xa7, 0x9f, 0x65, 0xf6, 0xfd, 0xb5, + 0x43, 0x49, 0xf8, 0xef, 0xa8, 0x9e, 0x3c, 0x9d, 0xf6, 0x5c, 0x00, 0xac, + 0x00, 0x7c, 0x15, 0xb5, 0xaf, 0xf0, 0x76, 0xfe, 0xf9, 0xd1, 0x3a, 0x8c, + 0x14, 0x65, 0xa9, 0xe4, 0xda, 0x76, 0x87, 0x11, 0xf2, 0x4f, 0x85, 0x15, + 0xa7, 0xb9, 0x67, 0x3e, 0x28, 0x0f, 0x67, 0x18, 0xfb, 0xf3, 0x20, 0x71, + 0x3d, 0xb4, 0x0e, 0x3c, 0x11, 0x8c, 0xda, 0x4f, 0x15, 0xdb, 0x6f, 0x3b, + 0x3b, 0x59, 0xed, 0xdf, 0xbb, 0x2f, 0x83, 0x60, 0x8c, 0xe9, 0x24, 0x53, + 0x94, 0x37, 0xcb, 0xd5, 0xa9, 0x94, 0x67, 0xe7, 0x9b, 0x74, 0x2d, 0x0b, + 0x3d, 0xcd, 0xb9, 0x13, 0x94, 0xa9, 0x30, 0xae, 0x7d, 0x5b, 0x2d, 0x91, + 0x60, 0x00, 0x99, 0xda, 0x49, 0x89, 0xe8, 0x66, 0xf4, 0xe2, 0xd1, 0x37, + 0xb0, 0xb0, 0xc1, 0xb8, 0x30, 0xf9, 0xf8, 0x77, 0x38, 0xf1, 0xde, 0x28, + 0x5e, 0xae, 0xa7, 0x58, 0x1c, 0x76, 0x1e, 0x23, 0xeb, 0xdf, 0x12, 0x34, + 0xc1, 0x14, 0xad, 0xc2, 0xe2, 0x0e, 0x46, 0x20, 0x3a, 0x7c, 0xac, 0xd1, + 0xb5, 0x0f, 0xcd, 0x18, 0x79, 0x1d, 0x0f, 0xfe, 0x91, 0x4d, 0xb5, 0x89, + 0x02, 0x31, 0x99, 0x27, 0xa1, 0x03, 0xef, 0x9a, 0x2a, 0xab, 0xc5, 0x77, + 0x88, 0x0f, 0x74, 0x4f, 0x7d, 0xc5, 0x75, 0x81, 0x09, 0xde, 0x8a, 0xfb, + 0xf2, 0xd2, 0x3e, 0xfa, 0x57, 0xcb, 0x6c, 0x86, 0xcd, 0xfa, 0xf2, 0x65, + 0x27, 0x74, 0x96, 0xd9, 0xd7, 0xba, 0xdd, 0xf8, 0x61, 0xb4, 0xc2, 0xea, + 0xba, 0x84, 0x0d, 0x2b, 0xc7, 0x46, 0x6e, 0x5b, 0x42, 0x27, 0x02, 0x15, + 0x77, 0x5f, 0x77, 0x5b, 0xb5, 0x28, 0x9b, 0x71, 0xad, 0x4a, 0x3b, 0x06, + 0x0c, 0x97, 0xfe, 0x59, 0xcc, 0xdc, 0x29, 0x05, 0xcd, 0xf4, 0x38, 0xf5, + 0xdf, 0xcd, 0xaa, 0xf6, 0x82, 0x52, 0x65, 0xff, 0xd7, 0x96, 0x86, 0x63, + 0x9f, 0xb4, 0xc7, 0x6a, 0x96, 0x75, 0xfd, 0x8a, 0x69, 0x18, 0x15, 0x91, + 0x3c, 0xbf, 0x46, 0x9e, 0x92, 0xd7, 0x9d, 0x00, 0x59, 0xe3, 0x63, 0x18, + 0xa7, 0xdc, 0xf8, 0x16, 0x48, 0x04, 0xbf, 0x79, 0xf3, 0x58, 0xfa, 0xbc, + 0xe2, 0x2b, 0x72, 0x9e, 0x7b, 0x19, 0x8f, 0xdd, 0xd6, 0x4a, 0x16, 0xf5, + 0xaa, 0x74, 0xcf, 0xcd, 0x67, 0x4b, 0x94, 0x6f, 0xdf, 0xdf, 0x4e, 0x77, + 0xc7, 0x68, 0x76, 0xa8, 0xfb, 0x9d, 0x5f, 0x69, 0x24, 0xdd, 0xdd, 0x4d, + 0x3d, 0x54, 0xdc, 0x00, 0xdf, 0xb9, 0x36, 0x56, 0xe9, 0x43, 0xb1, 0xb6, + 0xf7, 0x09, 0xf9, 0x96, 0x69, 0xb5, 0xbe, 0x44, 0x26, 0x38, 0x6b, 0x8e, + 0xba, 0xf5, 0xb0, 0x0b, 0xd6, 0xfc, 0xe2, 0x6c, 0xc8, 0xdd, 0xbd, 0x87, + 0x91, 0x69, 0x6c, 0xdd, 0x95, 0x32, 0x28, 0x96, 0x6e, 0xb0, 0x08, 0x5f, + 0x4e, 0x41, 0xf5, 0x4b, 0x5e, 0xcd, 0xfd, 0x6b, 0xa9, 0x18, 0x39, 0x50, + 0xc6, 0xfb, 0x96, 0xed, 0xa7, 0x63, 0x03, 0xf5, 0x66, 0x7d, 0x60, 0xe2, + 0x64, 0x9c, 0xe9, 0xf7, 0x2b, 0x5b, 0xb8, 0x8d, 0xba, 0x85, 0xd1, 0x84, + 0x74, 0x41, 0xc5, 0x16, 0xeb, 0x1e, 0x1a, 0xf8, 0xdc, 0xe0, 0x26, 0x9e, + 0x71, 0x29, 0xcc, 0x82, 0xf2, 0x68, 0x8b, 0x5d, 0x13, 0xa7, 0x3c, 0x78, + 0x46, 0x16, 0x5f, 0xac, 0xa5, 0x9f, 0xed, 0xc8, 0xb5, 0xf3, 0xf5, 0x70, + 0x9f, 0x67, 0x2e, 0xf4, 0x25, 0x3d, 0xbf, 0xef, 0x25, 0x68, 0x66, 0xad, + 0xf7, 0x73, 0xc6, 0x88, 0xd0, 0xe6, 0xce, 0xe1, 0x3d, 0xe8, 0x70, 0x0f, + 0xf5, 0xb9, 0xfe, 0x1a, 0xb8, 0x23, 0x02, 0x41, 0xea, 0xd0, 0xd6, 0xef, + 0x62, 0x97, 0x95, 0x3f, 0xbb, 0xec, 0x4d, 0x03, 0x3b, 0x2d, 0xde, 0x9f, + 0xab, 0xfd, 0x3a, 0x7c, 0x39, 0xea, 0xb3, 0x98, 0x1d, 0x23, 0xc2, 0x8d, + 0x6a, 0x97, 0xea, 0x58, 0x3c, 0x8a, 0x94, 0x73, 0xbb, 0xd7, 0x8b, 0xaa, + 0xc8, 0x4d, 0x1f, 0x11, 0x84, 0xf8, 0x64, 0x78, 0xd1, 0x66, 0xd7, 0xe4, + 0x61, 0xfc, 0x5d, 0x47, 0xdd, 0xe7, 0x5e, 0x8b, 0xf4, 0xaa, 0xcc, 0x3d, + 0xaf, 0xee, 0x5d, 0x3e, 0x9b, 0x86, 0x2b, 0x3a, 0xc5, 0xe3, 0x54, 0x52, + 0x53, 0x09, 0xb5, 0x80, 0x8f, 0x68, 0xa0, 0x98, 0x0d, 0x61, 0x87, 0xf2, + 0x7d, 0x33, 0x88, 0x69, 0x6f, 0xf0, 0xc4, 0x95, 0xf7, 0xaa, 0x3c, 0xd7, + 0xa6, 0xca, 0x18, 0xf7, 0x51, 0x66, 0x9c, 0x94, 0x83, 0x5a, 0xf4, 0x77, + 0xf7, 0x91, 0x3d, 0x66, 0xe2, 0x51, 0x9a, 0x3f, 0x0d, 0x84, 0x27, 0x69, + 0x2e, 0xdc, 0x72, 0xc0, 0x7f, 0x03, 0xca, 0x2f, 0x2f, 0x1c, 0xd4, 0xdd, + 0x76, 0xe5, 0xc8, 0xce, 0xff, 0x0e, 0x0d, 0x81, 0xa4, 0x4b, 0xbd, 0x33, + 0xa5, 0x8f, 0x80, 0x4a, 0x7a, 0xe5, 0x7e, 0x2a, 0x01, 0xba, 0xa8, 0xc4, + 0x77, 0xe9, 0xa4, 0xc0, 0x94, 0x34, 0x7c, 0x16, 0x7b, 0xc0, 0x65, 0xdd, + 0xf4, 0x68, 0x50, 0xea, 0x4e, 0xca, 0xc5, 0x7c, 0xb2, 0xb2, 0x4e, 0x27, + 0xb7, 0xc8, 0xaf, 0x31, 0x11, 0xbf, 0xa3, 0xf2, 0x31, 0x5a, 0x0d, 0xe1, + 0xbd, 0xf7, 0xe8, 0x10, 0x27, 0xc1, 0x45, 0x1a, 0x50, 0x96, 0xb7, 0x42, + 0x1d, 0x31, 0x42, 0xbd, 0xeb, 0x65, 0x18, 0x4a, 0xaf, 0x3a, 0x0b, 0xd0, + 0xfa, 0xb6, 0xf5, 0x95, 0xbe, 0xb1, 0xb1, 0xaf, 0x2b, 0x16, 0xac, 0x76, + 0xb0, 0x52, 0xee, 0xfe, 0x72, 0x16, 0x0e, 0x1b, 0xf6, 0xfc, 0x20, 0xb6, + 0x3e, 0x71, 0xf1, 0xec, 0x5b, 0x9c, 0x2b, 0x06, 0x9b, 0xa7, 0xdd, 0xdf, + 0x28, 0xc2, 0x41, 0xae, 0xbc, 0x0d, 0xab, 0x77, 0x1d, 0x92, 0x61, 0xfd, + 0x58, 0xeb, 0xba, 0x0f, 0xbd, 0xfc, 0x51, 0x85, 0xf2, 0x64, 0x7e, 0x95, + 0x1c, 0xf0, 0xf9, 0x5d, 0x99, 0x06, 0xa6, 0xf7, 0x0e, 0x95, 0xb6, 0x3d, + 0x62, 0x16, 0x58, 0x7c, 0xbe, 0xed, 0x37, 0x0c, 0xa3, 0x84, 0xe1, 0x9f, + 0xdb, 0x05, 0x16, 0x52, 0x0b, 0x7b, 0x96, 0xbb, 0x2c, 0x69, 0xd8, 0x5b, + 0x7a, 0x22, 0x49, 0x06, 0x4e, 0xda, 0xdb, 0x54, 0x19, 0x61, 0xa8, 0x27, + 0xf8, 0xfa, 0xdf, 0xd9, 0x03, 0x73, 0x30, 0x5c, 0x4e, 0x43, 0xeb, 0x6b, + 0x14, 0xb3, 0xa9, 0xfe, 0xf7, 0x0b, 0xe3, 0xdf, 0xba, 0xca, 0xe0, 0x44, + 0x7c, 0x2f, 0x1c, 0x77, 0x9d, 0xa6, 0x55, 0xb7, 0x9e, 0x06, 0x91, 0x0a, + 0x4d, 0xda, 0x3b, 0x03, 0xc7, 0x23, 0xa3, 0x47, 0x7a, 0x5d, 0xef, 0xfe, + 0x35, 0xe0, 0x20, 0x3f, 0x83, 0x67, 0xf4, 0x1a, 0x10, 0xed, 0xa4, 0x77, + 0xdb, 0xc8, 0x3e, 0x9a, 0x31, 0x17, 0x7c, 0x46, 0x1d, 0x05, 0x1d, 0x05, + 0x4f, 0xee, 0xce, 0xc1, 0xed, 0xa0, 0x57, 0x23, 0xcb, 0xff, 0x3a, 0x2c, + 0xb3, 0xe6, 0x1e, 0x6c, 0xb8, 0x7e, 0x6b, 0xee, 0x4b, 0x68, 0xaf, 0x8d, + 0xed, 0x34, 0x38, 0xd1, 0x3e, 0x3d, 0x2f, 0xd4, 0xc6, 0x76, 0x8f, 0x08, + 0x9a, 0xec, 0xd5, 0xb1, 0x51, 0x47, 0x33, 0xb4, 0x3f, 0xa0, 0xf6, 0x24, + 0x68, 0x33, 0xe5, 0x4e, 0xbd, 0xd2, 0x0e, 0x8d, 0xee, 0xad, 0xab, 0x4c, + 0xf3, 0x6a, 0xad, 0x07, 0x29, 0x1d, 0x03, 0x77, 0xc5, 0x18, 0xec, 0x3e, + 0xbe, 0x57, 0xda, 0x0e, 0x65, 0x2b, 0x82, 0xdf, 0x77, 0x61, 0xb6, 0x98, + 0xea, 0xf7, 0xfa, 0x4b, 0x14, 0x37, 0xc8, 0x17, 0xa1, 0x78, 0xfd, 0x73, + 0xa1, 0xbf, 0x90, 0x68, 0x5f, 0xdd, 0x05, 0xf3, 0x6f, 0xb5, 0xe8, 0xc5, + 0xe5, 0x42, 0xab, 0xb1, 0xed, 0xca, 0x5a, 0x96, 0xfa, 0xab, 0x58, 0x92, + 0x8f, 0x8e, 0xbf, 0x2c, 0x89, 0x22, 0x4e, 0x4e, 0xe7, 0x31, 0x7f, 0xaa, + 0x43, 0x8f, 0x6d, 0x50, 0x94, 0x38, 0xe1, 0xbd, 0x6d, 0xa6, 0x29, 0x82, + 0x1a, 0xeb, 0x74, 0xbc, 0x15, 0x6f, 0x32, 0xba, 0x68, 0xff, 0xaf, 0xda, + 0xd1, 0x28, 0x27, 0xc2, 0x76, 0x6e, 0xd9, 0x27, 0x78, 0x74, 0xc7, 0xb1, + 0x80, 0x83, 0x7c, 0xf0, 0xc8, 0xdd, 0xfd, 0x33, 0x93, 0x97, 0x8a, 0xca, + 0xb2, 0xbb, 0xff, 0xc8, 0x66, 0x2e, 0x5a, 0xdb, 0x5f, 0x23, 0x3d, 0x3a, + 0xdf, 0x9d, 0x67, 0x0f, 0x8e, 0xaa, 0xb9, 0xa7, 0xa9, 0x88, 0x88, 0x72, + 0x7c, 0xb4, 0xb8, 0x35, 0x2a, 0x21, 0xf6, 0xf4, 0x5f, 0x67, 0x9b, 0x66, + 0xc0, 0x34, 0x56, 0x77, 0xa8, 0xbe, 0xfa, 0xb3, 0x40, 0xd4, 0x5e, 0xcd, + 0x75, 0xd4, 0xec, 0xe5, 0xcb, 0xd7, 0xb3, 0x7a, 0x55, 0x28, 0x6e, 0x97, + 0xf8, 0x42, 0x06, 0x44, 0xe1, 0x8d, 0x95, 0x31, 0x32, 0x7c, 0xa5, 0x8b, + 0x86, 0xe9, 0xb9, 0xf5, 0xb1, 0x4e, 0x1e, 0xeb, 0x48, 0x2d, 0xbc, 0xee, + 0x6b, 0x15, 0x09, 0xc8, 0xca, 0x72, 0x95, 0x07, 0x3e, 0x06, 0x76, 0x4d, + 0x74, 0xac, 0x4a, 0x61, 0xb3, 0x5c, 0xb6, 0xff, 0xcf, 0xd1, 0xae, 0x95, + 0x52, 0xfc, 0xac, 0xff, 0x6f, 0x06, 0xb6, 0xc8, 0xec, 0xe1, 0x09, 0x86, + 0x1a, 0x58, 0x73, 0x6a, 0x63, 0x06, 0x94, 0xf3, 0x0b, 0xf9, 0xc2, 0x8b, + 0x34, 0x14, 0x97, 0xcb, 0xd9, 0xf8, 0x9e, 0xbe, 0x2c, 0x07, 0x9d, 0x80, + 0x7b, 0x5d, 0x2d, 0x67, 0x84, 0x4d, 0xfd, 0x9a, 0xd3, 0x32, 0x3e, 0x13, + 0x42, 0xf5, 0x3f, 0x58, 0x60, 0x5e, 0x32, 0x2b, 0xb0, 0x9f, 0x52, 0x1e, + 0xe8, 0xdd, 0xd0, 0x47, 0x69, 0xa3, 0x73, 0x90, 0x0c, 0x26, 0xd8, 0x7e, + 0x50, 0x83, 0x6e, 0x63, 0x5b, 0x56, 0xed, 0x8a, 0x9d, 0x59, 0xbe, 0x0e, + 0xe8, 0x46, 0x79, 0x9e, 0x35, 0xca, 0x28, 0x22, 0x1d, 0x9b, 0x8f, 0xae, + 0x47, 0xd6, 0xa9, 0x61, 0x27, 0x1c, 0x91, 0x71, 0x15, 0x9b, 0xa6, 0xee, + 0x32, 0x00, 0x24, 0x6c, 0x89, 0x41, 0xe4, 0xfb, 0xdd, 0xa1, 0xc6, 0xe8, + 0xa1, 0xe9, 0x1f, 0xd3, 0xc7, 0xa2, 0x42, 0xbe, 0x52, 0x4f, 0x06, 0xa2, + 0x44, 0x1c, 0xed, 0x83, 0x18, 0x87, 0xa7, 0x45, 0x19, 0xa8, 0xbd, 0xd8, + 0x79, 0x9d, 0xba, 0x71, 0xe0, 0x59, 0xf8, 0x77, 0x5f, 0xf6, 0x56, 0xc9, + 0x5f, 0x77, 0xb9, 0xac, 0x5b, 0x85, 0xc4, 0xfe, 0xdb, 0x25, 0xea, 0x70, + 0x90, 0x0c, 0x36, 0xad, 0x6b, 0x2b, 0x52, 0xc3, 0x21, 0xd8, 0xd7, 0x9e, + 0x3e, 0x16, 0x9d, 0x58, 0x8c, 0x33, 0xac, 0x3c, 0x51, 0xb7, 0x9a, 0x58, + 0x2e, 0x58, 0xdb, 0x32, 0x18, 0xc4, 0x1f, 0xff, 0x95, 0x9c, 0x27, 0x09, + 0x54, 0x5e, 0x5b, 0x29, 0x57, 0x55, 0x35, 0x06, 0x2e, 0x89, 0xb9, 0x33, + 0xfb, 0x9e, 0xae, 0xbb, 0x3a, 0xba, 0x88, 0xb7, 0x0a, 0x9f, 0xa6, 0x30, + 0x35, 0xad, 0xdf, 0x5d, 0xaa, 0xaf, 0x14, 0xef, 0xa8, 0xfb, 0xe4, 0x5c, + 0x5d, 0x67, 0x68, 0xe7, 0xf4, 0x65, 0xd8, 0x3c, 0xb2, 0x15, 0xa8, 0x8c, + 0x9e, 0x01, 0x7a, 0x10, 0xad, 0x2e, 0x61, 0xa7, 0x55, 0x5d, 0x89, 0x66, + 0xbd, 0xd7, 0x24, 0xa5, 0xf0, 0x3e, 0xcb, 0xc2, 0x85, 0xab, 0xaf, 0xfb, + 0xe3, 0xbe, 0xe3, 0x6b, 0xa7, 0x7c, 0x59, 0xd1, 0x19, 0xea, 0xaa, 0x03, + 0x22, 0x9f, 0x3e, 0x6b, 0x65, 0xf6, 0xf8, 0x8c, 0x1f, 0xba, 0x55, 0xb2, + 0x4c, 0x73, 0x7e, 0xa1, 0x72, 0x95, 0x2a, 0x61, 0x17, 0x69, 0x5d, 0x64, + 0x13, 0x11, 0x2c, 0xb7, 0xa4, 0x42, 0x3d, 0x7a, 0x33, 0x05, 0xaf, 0x70, + 0xaf, 0x65, 0x36, 0xe6, 0x10, 0x84, 0x5b, 0xf7, 0x74, 0x19, 0x7d, 0xfa, + 0xbb, 0x1f, 0xf8, 0x99, 0xb5, 0x2f, 0x51, 0xdb, 0x7c, 0x0c, 0x0f, 0xb1, + 0xcb, 0x44, 0x50, 0xbd, 0x66, 0xe4, 0x7f, 0x09, 0x66, 0xe2, 0xaf, 0xee, + 0x8e, 0xcb, 0x91, 0xb7, 0xaf, 0x1c, 0x2b, 0x5b, 0xf8, 0xc5, 0xc6, 0x3e, + 0x41, 0x46, 0x8d, 0x36, 0x18, 0xce, 0x97, 0x58, 0x9f, 0xfc, 0x2d, 0x86, + 0xc5, 0xae, 0xa9, 0x6f, 0xbd, 0x48, 0x90, 0xbc, 0x8b, 0xa4, 0x6b, 0xe3, + 0x73, 0xf8, 0xe4, 0xfe, 0xaf, 0x95, 0x21, 0x4a, 0x67, 0xc6, 0xc9, 0x75, + 0x6b, 0x27, 0xfe, 0xbc, 0x32, 0x6a, 0xaf, 0x5d, 0x6d, 0xc6, 0xa2, 0x45, + 0x57, 0xf7, 0xcf, 0x24, 0x81, 0x84, 0x18, 0x62, 0x57, 0xe4, 0x55, 0x9c, + 0xdc, 0xdc, 0xa4, 0x5b, 0xa2, 0x2d, 0x20, 0xd2, 0xfd, 0xd3, 0xfc, 0x43, + 0x58, 0xe4, 0xff, 0xee, 0x8f, 0x22, 0xbe, 0x83, 0x47, 0xe4, 0x3f, 0xbe, + 0x8e, 0x95, 0xff, 0x25, 0xf1, 0xef, 0xf0, 0xd2, 0x68, 0xc0, 0x54, 0xb7, + 0x2b, 0x09, 0xe5, 0xed, 0x4a, 0x14, 0xd6, 0x2a, 0x96, 0x0f, 0x3d, 0x7f, + 0x77, 0xae, 0xdf, 0x2f, 0x4c, 0xcf, 0x8e, 0x4f, 0x7e, 0x35, 0xc3, 0x68, + 0xde, 0x4b, 0x95, 0xfd, 0x35, 0xbc, 0x7b, 0x91, 0xa9, 0x5b, 0xd5, 0x9b, + 0x2c, 0x08, 0xa8, 0xd0, 0xb5, 0xd1, 0x4b, 0xdb, 0x41, 0xb0, 0xaf, 0xb8, + 0x61, 0x97, 0x5b, 0x02, 0xdf, 0x57, 0xf9, 0x5a, 0x52, 0x4c, 0x3e, 0x80, + 0x59, 0xef, 0xb2, 0x53, 0x33, 0x7c, 0xb8, 0x7d, 0xe3, 0x24, 0xdc, 0x13, + 0x6d, 0xbd, 0xd2, 0x3f, 0x27, 0x4a, 0x50, 0x1a, 0xd6, 0x4f, 0x49, 0x32, + 0xc8, 0x77, 0x31, 0xcb, 0xe9, 0x7e, 0x1f, 0x66, 0xde, 0xb4, 0x34, 0x36, + 0x62, 0x97, 0xdf, 0x56, 0x09, 0x52, 0xfe, 0x36, 0xc5, 0xcd, 0x4d, 0x26, + 0x73, 0xfd, 0x8b, 0x12, 0x6d, 0xd1, 0xa9, 0xb6, 0xbe, 0xea, 0x54, 0x3d, + 0x50, 0x3a, 0x85, 0x7c, 0x49, 0x23, 0xe9, 0xd3, 0x75, 0x60, 0x4f, 0xfd, + 0x06, 0xf9, 0x8d, 0xa4, 0x8d, 0x5e, 0xfb, 0xe1, 0x0a, 0x43, 0x5b, 0x24, + 0x2c, 0xed, 0x5b, 0x72, 0xe8, 0x96, 0xf4, 0xfc, 0x48, 0xdf, 0x1c, 0xfb, + 0x08, 0x92, 0xb5, 0x16, 0xb8, 0xaa, 0x57, 0x47, 0x05, 0x00, 0x42, 0x5f, + 0x75, 0x5f, 0xfc, 0x1c, 0xef, 0x0f, 0xca, 0x1f, 0xa5, 0x65, 0x45, 0xac, + 0x70, 0xb8, 0xba, 0x0c, 0x95, 0x60, 0xc2, 0x60, 0xaa, 0xd2, 0x16, 0xd5, + 0x84, 0xcd, 0xd7, 0x90, 0x73, 0xba, 0x08, 0x90, 0x23, 0xc0, 0x6f, 0x07, + 0xad, 0x55, 0xfa, 0x5f, 0x4f, 0x74, 0xa1, 0xda, 0x78, 0xc4, 0x29, 0x1f, + 0xe5, 0x52, 0xb9, 0xe4, 0xda, 0xd6, 0x2f, 0xe4, 0xa7, 0xd2, 0xa3, 0x5b, + 0x8f, 0x78, 0x81, 0x14, 0xa0, 0xab, 0x8b, 0x5d, 0xf7, 0xc3, 0x4e, 0xc0, + 0x67, 0x64, 0xe2, 0xf7, 0x7c, 0x00, 0x66, 0x86, 0x22, 0xe2, 0x47, 0xe9, + 0x46, 0x59, 0xe9, 0x6d, 0xea, 0x9d, 0x3d, 0x88, 0xd6, 0x76, 0x5e, 0x98, + 0x88, 0xa7, 0x04, 0xa7, 0x5c, 0xb6, 0x16, 0xee, 0xe2, 0xe4, 0x46, 0x34, + 0x25, 0x78, 0x84, 0x0e, 0x00, 0xd4, 0xf6, 0xa1, 0xb1, 0xb4, 0x7d, 0x44, + 0x27, 0x2e, 0xc5, 0xa2, 0xe6, 0x68, 0xb2, 0x6a, 0x4a, 0xa1, 0x71, 0x3f, + 0x5a, 0x54, 0xf9, 0xf3, 0xb3, 0x96, 0x65, 0x4a, 0xcf, 0xe5, 0xb3, 0xe8, + 0x56, 0xf0, 0xe3, 0x49, 0x57, 0x54, 0x75, 0xe7, 0x28, 0xfb, 0x7b, 0x55, + 0x19, 0xb8, 0x5b, 0x7f, 0x92, 0x5b, 0xc8, 0x99, 0xc1, 0x2d, 0x4e, 0x0f, + 0x5a, 0x42, 0x49, 0xda, 0x24, 0xb1, 0xfe, 0x27, 0x6d, 0x82, 0x98, 0x24, + 0xd6, 0x92, 0xe7, 0xb9, 0xab, 0x88, 0x55, 0xda, 0xe4, 0xbe, 0x7b, 0xcf, + 0x31, 0xa3, 0x52, 0xe2, 0x79, 0x37, 0xf7, 0x5b, 0x39, 0x57, 0x02, 0x3a, + 0xad, 0xdc, 0x54, 0x57, 0x4a, 0xea, 0xfd, 0xf4, 0x34, 0x82, 0x1a, 0x5d, + 0x23, 0x89, 0x9e, 0x5d, 0x9c, 0xe1, 0x8d, 0xf7, 0xbe, 0xb8, 0x29, 0xd1, + 0x60, 0x75, 0x9a, 0x4f, 0xed, 0x5a, 0x2a, 0xcb, 0x16, 0xa0, 0xc1, 0x95, + 0x30, 0xc2, 0x91, 0xfb, 0xed, 0xf5, 0x17, 0x92, 0xc4, 0xa9, 0x9b, 0xae, + 0x75, 0x73, 0xbe, 0xf2, 0x83, 0x36, 0xce, 0x7a, 0xb3, 0x6f, 0x9d, 0xde, + 0x9d, 0x55, 0x8b, 0x97, 0xf8, 0x49, 0x95, 0x7f, 0x1a, 0x9c, 0x91, 0x7f, + 0x67, 0x4d, 0xbc, 0x3b, 0x27, 0x35, 0xe2, 0xd1, 0x83, 0x6b, 0xa1, 0xde, + 0x56, 0xdb, 0x2f, 0xe2, 0xe2, 0x0c, 0x16, 0xdc, 0xb2, 0x06, 0xfc, 0x4e, + 0x7c, 0xb4, 0xe5, 0xdd, 0xa6, 0x82, 0xc5, 0x66, 0x2c, 0xf3, 0xdd, 0xfa, + 0xb8, 0x22, 0x33, 0xb9, 0xec, 0xa5, 0x1d, 0x35, 0x27, 0x74, 0x9e, 0x76, + 0xa6, 0x8f, 0xe7, 0xfa, 0xe3, 0x0b, 0x2a, 0xcd, 0x57, 0xe1, 0xa5, 0xb5, + 0xf1, 0xa9, 0x2b, 0x2c, 0x71, 0xc9, 0xdc, 0x86, 0xbc, 0x47, 0x73, 0xd0, + 0x70, 0xa7, 0xda, 0xf8, 0x7e, 0xe3, 0x02, 0x87, 0x35, 0x0b, 0x03, 0xbe, + 0xa5, 0xfe, 0x93, 0x82, 0x83, 0x87, 0x8e, 0x0c, 0x7b, 0xd2, 0xbd, 0xe2, + 0xec, 0xfa, 0x8a, 0x6a, 0xec, 0x71, 0x18, 0x8d, 0x75, 0xd5, 0xec, 0x8c, + 0xfc, 0x81, 0xf2, 0x53, 0x5d, 0x1c, 0x60, 0xfe, 0x10, 0xdd, 0x57, 0xca, + 0xf6, 0xf5, 0x20, 0x9d, 0x70, 0x6c, 0xab, 0xfe, 0xfd, 0xa5, 0xcb, 0x47, + 0xca, 0xf3, 0x0d, 0xcf, 0xc0, 0xf1, 0xb3, 0xed, 0xea, 0x2d, 0xa8, 0x64, + 0x04, 0xb9, 0x9a, 0x75, 0xb9, 0x4c, 0x54, 0x23, 0x2e, 0xdb, 0x39, 0xce, + 0xe6, 0x96, 0x0d, 0xdc, 0x67, 0xe7, 0x77, 0x69, 0x60, 0x04, 0x7d, 0xe9, + 0x37, 0xbd, 0x23, 0xb6, 0xd7, 0xea, 0x7f, 0xa6, 0xaa, 0xd2, 0xee, 0xba, + 0x70, 0x97, 0xbb, 0x96, 0xa7, 0x5d, 0x84, 0x0e, 0x5e, 0xfb, 0x29, 0x1d, + 0x49, 0x15, 0x93, 0x6c, 0x11, 0x8a, 0xd4, 0xfe, 0xbd, 0xca, 0xfb, 0xab, + 0xa3, 0xa5, 0x19, 0x14, 0xb6, 0x77, 0xe6, 0x8f, 0xa5, 0x33, 0xca, 0x6c, + 0xb5, 0x8b, 0xdd, 0x70, 0xf3, 0x5d, 0x5e, 0x7b, 0x05, 0xbb, 0x19, 0xe2, + 0x56, 0xcd, 0xf8, 0xe1, 0xe7, 0x0c, 0x2f, 0x7b, 0x1b, 0xfe, 0x33, 0x14, + 0x11, 0xbe, 0x68, 0x1d, 0xde, 0xb0, 0xe1, 0xdb, 0xa4, 0x28, 0x5b, 0xae, + 0xe6, 0x43, 0xd7, 0x3e, 0xe7, 0x76, 0x8a, 0x3e, 0x8c, 0x79, 0xc1, 0x71, + 0xe0, 0xd0, 0x9e, 0xaf, 0xc1, 0x5a, 0xac, 0xc8, 0xbf, 0x70, 0xcf, 0x96, + 0xea, 0x5d, 0xfe, 0x84, 0x59, 0xb5, 0xb8, 0x96, 0x1f, 0xfc, 0xaa, 0xff, + 0x32, 0xe7, 0xf4, 0x74, 0x94, 0x6e, 0x30, 0xac, 0x73, 0xdd, 0x52, 0x06, + 0xcf, 0x4c, 0xd5, 0x9a, 0x72, 0xa8, 0x31, 0xe4, 0x19, 0xbf, 0x2f, 0x03, + 0x16, 0xaa, 0xe9, 0x1d, 0x01, 0xb2, 0xeb, 0x9e, 0x50, 0x85, 0x4d, 0x3f, + 0x92, 0xd6, 0xfa, 0x76, 0xe9, 0xbc, 0x26, 0xdf, 0x68, 0xd4, 0x91, 0xa6, + 0x32, 0x33, 0xbc, 0xf7, 0xc9, 0xbc, 0x70, 0xb0, 0x80, 0x4d, 0x4c, 0xfa, + 0xba, 0xf3, 0xfd, 0x39, 0xe3, 0xae, 0x9f, 0x93, 0xbd, 0xc9, 0x28, 0x13, + 0xbf, 0xfe, 0x46, 0x3a, 0x8a, 0x0f, 0x1d, 0xf9, 0x8d, 0x7f, 0xfe, 0xe4, + 0x60, 0xde, 0x1b, 0x0f, 0xfb, 0x36, 0x8e, 0x8a, 0x21, 0x3d, 0x9f, 0x78, + 0xcf, 0xd9, 0x7f, 0xf7, 0x7a, 0xf6, 0x97, 0xdb, 0xbd, 0xdc, 0x4d, 0xd5, + 0xb5, 0xaa, 0x19, 0xb3, 0xa4, 0xab, 0x1a, 0x7b, 0x11, 0xbd, 0x80, 0x41, + 0x17, 0x66, 0x4b, 0xea, 0x39, 0xc4, 0xea, 0xe7, 0xbc, 0x2d, 0xd4, 0x99, + 0xec, 0xe6, 0xa3, 0xb2, 0xe2, 0x9a, 0xbe, 0xc9, 0x77, 0x73, 0xcf, 0xfa, + 0xf1, 0x74, 0x46, 0x0b, 0xc5, 0xf7, 0x3b, 0x84, 0x96, 0x6e, 0xef, 0xb3, + 0x5e, 0x3b, 0xe8, 0xaa, 0xb3, 0xfa, 0x4f, 0xc1, 0x9c, 0x96, 0x78, 0x45, + 0xd9, 0x6b, 0x25, 0x96, 0xaa, 0x4b, 0xe5, 0x96, 0x14, 0x72, 0x5f, 0xdd, + 0x8c, 0xbe, 0x55, 0x06, 0x7d, 0x6b, 0x9f, 0x0a, 0x7f, 0x8b, 0x86, 0xea, + 0xa3, 0xfe, 0x6e, 0x88, 0xab, 0x38, 0x6c, 0xac, 0x51, 0x3e, 0xbe, 0x2a, + 0xef, 0x26, 0x08, 0x43, 0xe4, 0x1f, 0xae, 0xf9, 0xed, 0x74, 0xad, 0x64, + 0x6d, 0x3f, 0x7f, 0xa2, 0x33, 0x8c, 0xf7, 0x14, 0x5a, 0xcf, 0xfb, 0x69, + 0xdc, 0xf8, 0xc6, 0x68, 0xef, 0xe3, 0xb5, 0x09, 0x47, 0x21, 0x76, 0x6e, + 0x0b, 0x5e, 0x35, 0x3d, 0x3f, 0xf3, 0xf1, 0x96, 0x48, 0xbd, 0x61, 0x02, + 0x53, 0x2a, 0xae, 0x65, 0x72, 0x7b, 0xa7, 0xf1, 0xb9, 0x56, 0x8f, 0x45, + 0x37, 0xaa, 0xfe, 0x5b, 0x64, 0xc3, 0x70, 0x13, 0x5a, 0x7c, 0x3f, 0x4d, + 0xe3, 0x59, 0x30, 0x45, 0x1a, 0xef, 0xbe, 0x11, 0x69, 0x70, 0x1b, 0xdc, + 0xf4, 0x7d, 0xc5, 0x5e, 0x07, 0x7c, 0xf0, 0x51, 0xe6, 0xc5, 0x9e, 0x40, + 0x0f, 0x09, 0xca, 0xfb, 0xe4, 0xb6, 0x19, 0x15, 0x19, 0xdd, 0x78, 0xfc, + 0x04, 0xa5, 0x05, 0x06, 0xde, 0x5e, 0x4b, 0xf3, 0x08, 0xe2, 0xec, 0x48, + 0x85, 0xbc, 0xff, 0x2f, 0x14, 0x80, 0x16, 0x54, 0xe4, 0xf5, 0xd5, 0xbc, + 0xb7, 0x3f, 0xc9, 0x56, 0xa8, 0x9e, 0xeb, 0x05, 0xef, 0x60, 0xfb, 0xb1, + 0xe2, 0xbd, 0x35, 0xae, 0xe7, 0xdb, 0x3b, 0x0f, 0x9c, 0xa8, 0x98, 0x8e, + 0x6a, 0xb7, 0xe7, 0x5d, 0x7e, 0x08, 0xdf, 0xa9, 0x72, 0x6d, 0x4f, 0x5b, + 0xcc, 0x03, 0x53, 0xdf, 0x81, 0x76, 0xa5, 0x30, 0xc3, 0xa9, 0xe9, 0x91, + 0x8c, 0xfd, 0x3e, 0x78, 0xf8, 0x7f, 0x77, 0x7a, 0xb0, 0x86, 0x5f, 0x82, + 0x17, 0xf7, 0xbc, 0xf9, 0xae, 0x27, 0xbc, 0x19, 0xa3, 0xb1, 0xd7, 0x5a, + 0x78, 0xd6, 0xb5, 0xb7, 0x95, 0x77, 0x69, 0x92, 0xe1, 0x5f, 0x5c, 0x17, + 0x98, 0x66, 0xa0, 0xcb, 0x2b, 0xf8, 0xe8, 0x19, 0x71, 0x19, 0xa3, 0x2d, + 0xf1, 0x49, 0x70, 0x56, 0x7b, 0xe8, 0x2e, 0x3f, 0x79, 0xb6, 0x54, 0x3e, + 0x23, 0xf4, 0x55, 0x48, 0xeb, 0x1b, 0x84, 0x22, 0xaf, 0x1d, 0xa7, 0xc5, + 0x92, 0x25, 0xa2, 0xe5, 0x51, 0x54, 0x0f, 0x14, 0xbc, 0x92, 0x4c, 0x22, + 0x79, 0xad, 0x2a, 0xa9, 0x8b, 0x84, 0xda, 0xa7, 0x9e, 0x13, 0x6f, 0xd5, + 0xe1, 0xfa, 0x74, 0xbb, 0x15, 0x0f, 0xd1, 0xd4, 0x94, 0xea, 0x7d, 0xaf, + 0xa7, 0xdb, 0x4e, 0xa9, 0x0e, 0x37, 0xe3, 0xd5, 0x1a, 0x83, 0x0f, 0x62, + 0x89, 0xb4, 0xfb, 0xa3, 0x99, 0xd2, 0x24, 0x02, 0xd3, 0xb9, 0x35, 0x42, + 0xd0, 0x9a, 0x60, 0x34, 0x56, 0x77, 0x72, 0xe3, 0xf9, 0x6c, 0x28, 0x33, + 0xa8, 0xa7, 0x56, 0x8e, 0xbe, 0xf4, 0x05, 0x0f, 0xa8, 0xb2, 0x75, 0x5a, + 0x6b, 0x07, 0x78, 0x91, 0xcd, 0x7a, 0x0b, 0x23, 0x5e, 0x6e, 0xbc, 0x8b, + 0xee, 0x95, 0x8e, 0x81, 0xcd, 0xe1, 0xdd, 0xe6, 0xfc, 0x1c, 0xa1, 0x1a, + 0x82, 0xd9, 0xcf, 0xfd, 0xb3, 0x96, 0xe9, 0x5c, 0xef, 0x56, 0x25, 0x57, + 0xe3, 0x98, 0xed, 0x89, 0x6a, 0xdb, 0x80, 0xe3, 0xf5, 0xfc, 0x93, 0x52, + 0x75, 0x7a, 0x4d, 0xee, 0x82, 0xd9, 0x1f, 0x15, 0xd3, 0xda, 0x68, 0xf6, + 0xe6, 0xe6, 0x38, 0x26, 0xeb, 0x66, 0x08, 0x18, 0xb6, 0x5f, 0x15, 0x43, + 0xa6, 0x10, 0x48, 0xa1, 0x66, 0x6d, 0xaf, 0x97, 0xe8, 0x70, 0x66, 0xb8, + 0xd3, 0x4b, 0x15, 0x28, 0xca, 0x7b, 0xe8, 0x7d, 0x91, 0x17, 0x5d, 0x3a, + 0xdf, 0x1b, 0xd9, 0x7b, 0x99, 0x2a, 0x87, 0xeb, 0x35, 0x49, 0xbf, 0xd1, + 0x2b, 0x9a, 0xc2, 0x2a, 0xf8, 0xab, 0x62, 0x6a, 0x55, 0x1e, 0x77, 0x54, + 0xbc, 0x39, 0x57, 0x56, 0xad, 0xfd, 0xff, 0xff, 0x4d, 0x01, 0x00, 0x00, + 0x00, 0x00, 0x87, 0x38, 0x60, 0x25, 0x79, 0xed, 0xff, 0xff, 0xff, 0x00, + 0x74, 0xed, 0x73, 0x26, 0xca, 0xfe, 0xff, 0xff, 0xff, 0x00, 0xf2, 0x5c, + 0x6b, 0x25, 0x59, 0xf6, 0xff, 0xff, 0xff, 0x00, 0x2a, 0xb5, 0x7c, 0x26, + 0xc4, 0x12, 0x00, 0x00, 0x00, 0x80, 0x33, 0x86, 0x5f, 0x26, 0xf6, 0x08, + 0x00, 0x00, 0x00, 0x00, 0x12, 0x8e, 0x45, 0x25, 0x87, 0xf9, 0xff, 0xff, + 0xff, 0x00, 0xb5, 0xc7, 0x58, 0x26, 0x54, 0xf8, 0xff, 0xff, 0xff, 0x00, + 0x6e, 0x04, 0x52, 0x25, 0x99, 0xeb, 0xff, 0xff, 0xff, 0x00, 0x59, 0x3e, + 0x5f, 0x26, 0x08, 0xfd, 0xff, 0xff, 0xff, 0x00, 0xc0, 0x56, 0x52, 0x25, + 0x78, 0xf8, 0xff, 0xff, 0xff, 0x80, 0xa8, 0xde, 0x6d, 0x26, 0xa9, 0x0a, + 0x00, 0x00, 0x00, 0x80, 0xd9, 0x7f, 0x61, 0x26, 0xf6, 0xf3, 0xff, 0xff, + 0xff, 0x00, 0x43, 0x5e, 0x77, 0x26, 0xaa, 0x06, 0x00, 0x00, 0x00, 0x80, + 0xac, 0xe5, 0x76, 0x26, 0x1e, 0xf9, 0xff, 0xff, 0xff, 0x80, 0xdd, 0x3f, + 0x56, 0x25, 0x54, 0xfd, 0xff, 0xff, 0xff, 0x80, 0xa4, 0x5b, 0x4b, 0x25, + 0x55, 0xf5, 0xff, 0xff, 0xff, 0x80, 0x61, 0x75, 0x6a, 0x26, 0x0b, 0xed, + 0xff, 0xff, 0xff, 0x80, 0xa2, 0xf6, 0x5f, 0x26, 0x00, 0x09, 0x00, 0x00, + 0x00, 0x80, 0xc1, 0x33, 0x4c, 0x25, 0xa0, 0xfe, 0xff, 0xff, 0xff, 0x80, + 0xd2, 0x8d, 0x46, 0x25, 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0xae, + 0x52, 0x25, 0x06, 0xfb, 0xff, 0xff, 0xff, 0x80, 0x8e, 0x0b, 0x44, 0x25, + 0x4b, 0xf5, 0xff, 0xff, 0xff, 0x80, 0x2f, 0x6e, 0x42, 0x25, 0xa6, 0x0d, + 0x00, 0x00, 0x00, 0x80, 0xea, 0x85, 0x45, 0x25, 0x49, 0xf8, 0xff, 0xff, + 0xff, 0x00, 0xd6, 0x4e, 0x4b, 0x25, 0xef, 0x09, 0x00, 0x00, 0x00, 0x80, + 0x7d, 0x91, 0x6d, 0x26, 0x42, 0x0b, 0x00, 0x00, 0x00, 0x00, 0xe8, 0x5b, + 0x77, 0x26, 0x1f, 0x0a, 0x00, 0x00, 0x00, 0x80, 0x53, 0x91, 0x48, 0x25, + 0xb6, 0xfc, 0xff, 0xff, 0xff, 0x80, 0xc4, 0x06, 0x50, 0x25, 0x5e, 0x12, + 0x00, 0x00, 0x00, 0x80, 0xc7, 0x1f, 0x59, 0x26, 0x40, 0x10, 0x00, 0x00, + 0x00, 0x80, 0x2d, 0x39, 0x67, 0x26, 0x5d, 0xf5, 0xff, 0xff, 0xff, 0x00, + 0xbb, 0x10, 0x5b, 0x26, 0x5f, 0xf4, 0xff, 0xff, 0xff, 0x80, 0x4d, 0x81, + 0x64, 0x26, 0x81, 0xf5, 0xff, 0xff, 0xff, 0x80, 0xed, 0xd1, 0x75, 0x26, + 0xec, 0x07, 0x00, 0x00, 0x00, 0x80, 0x69, 0xef, 0x41, 0x25, 0x86, 0x06, + 0x00, 0x00, 0x00, 0x00, 0x29, 0xef, 0x43, 0x25, 0x1f, 0xfb, 0xff, 0xff, + 0xff, 0x00, 0x2b, 0x6c, 0x58, 0x25, 0x94, 0x0d, 0x00, 0x00, 0x00, 0x80, + 0x25, 0xe9, 0x7f, 0x26, 0x0d, 0xfe, 0xff, 0xff, 0xff, 0x80, 0xbe, 0x15, + 0x69, 0x25, 0x7f, 0x04, 0x00, 0x00, 0x00, 0x00, 0xe5, 0xc3, 0x59, 0x25, + 0x48, 0x04, 0x00, 0x00, 0x00, 0x80, 0xf8, 0xf3, 0x46, 0x25, 0xdb, 0x0d, + 0x00, 0x00, 0x00, 0x00, 0x61, 0x86, 0x40, 0x25, 0xad, 0xef, 0xff, 0xff, + 0xff, 0x00, 0xde, 0x49, 0x6b, 0x26, 0xc9, 0xf1, 0xff, 0xff, 0xff, 0x80, + 0x4e, 0xfe, 0x72, 0x26, 0x9e, 0x0b, 0x00, 0x00, 0x00, 0x80, 0x08, 0x48, + 0x79, 0x26, 0x30, 0x0c, 0x00, 0x00, 0x00, 0x80, 0x07, 0xd1, 0x7f, 0x26, + 0x0c, 0x07, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x3d, 0x44, 0x25, 0x51, 0xfe, + 0xff, 0xff, 0xff, 0x00, 0x9a, 0xc5, 0x56, 0x25, 0x76, 0xfe, 0xff, 0xff, + 0xff, 0x80, 0xbd, 0x77, 0x7f, 0x26, 0x12, 0xfd, 0xff, 0xff, 0xff, 0x80, + 0xf4, 0x82, 0x72, 0x26, 0x1c, 0xf9, 0xff, 0xff, 0xff, 0x80, 0x9a, 0x32, + 0x6f, 0x26, 0x44, 0xf8, 0xff, 0xff, 0xff, 0x80, 0x67, 0x63, 0x6c, 0x26, + 0xdf, 0xf9, 0xff, 0xff, 0xff, 0x00, 0x62, 0xf0, 0x54, 0x26, 0x12, 0x07, + 0x00, 0x00, 0x00, 0x00, 0xdb, 0xc3, 0x49, 0x25, 0x6c, 0x03, 0x00, 0x00, + 0x00, 0x00, 0x84, 0x8b, 0x57, 0x25, 0xbf, 0x07, 0x00, 0x00, 0x00, 0x00, + 0x89, 0x3b, 0x6e, 0x26, 0x15, 0x07, 0x00, 0x00, 0x00, 0x00, 0xfc, 0xfe, + 0x6f, 0x26, 0x81, 0xf9, 0xff, 0xff, 0xff, 0x80, 0x76, 0x77, 0x72, 0x26, + 0xd3, 0x07, 0x00, 0x00, 0x00, 0x00, 0x9f, 0xd5, 0x51, 0x25, 0xd5, 0xee, + 0xff, 0xff, 0xff, 0x00, 0x26, 0x56, 0x5b, 0x26, 0xb3, 0xfb, 0xff, 0xff, + 0xff, 0x00, 0x57, 0x14, 0x7e, 0x26, 0x80, 0x05, 0x00, 0x00, 0x00, 0x80, + 0xb1, 0x8e, 0x5d, 0x25, 0xb4, 0xf6, 0xff, 0xff, 0xff, 0x80, 0x90, 0x22, + 0x41, 0x25, 0xe6, 0xf9, 0xff, 0xff, 0xff, 0x00, 0x2c, 0xe5, 0x67, 0x25, + 0xe5, 0x03, 0x00, 0x00, 0x00, 0x80, 0xaf, 0x4d, 0x54, 0x25, 0xc2, 0x07, + 0x00, 0x00, 0x00, 0x00, 0x78, 0x95, 0x4e, 0x25, 0xbc, 0x05, 0x00, 0x00, + 0x00, 0x00, 0x10, 0x90, 0x6c, 0x26, 0x36, 0x06, 0x00, 0x00, 0x00, 0x00, + 0x6d, 0x51, 0x4c, 0x25, 0xc9, 0x04, 0x00, 0x00, 0x00, 0x80, 0xad, 0xb1, + 0x45, 0x25, 0xfb, 0xfc, 0xff, 0xff, 0xff, 0x80, 0x4b, 0xa8, 0x46, 0x25, + 0x8e, 0xee, 0xff, 0xff, 0xff, 0x80, 0xbb, 0xea, 0x65, 0x26, 0x1c, 0x0a, + 0x00, 0x00, 0x00, 0x80, 0x7d, 0x62, 0x4e, 0x25, 0x52, 0x01, 0x00, 0x00, + 0x00, 0x00, 0x53, 0xa5, 0x6e, 0x26, 0xfa, 0xf4, 0xff, 0xff, 0xff, 0x80, + 0x8e, 0x15, 0x7a, 0x26, 0xb5, 0x06, 0x00, 0x00, 0x00, 0x80, 0xb8, 0x66, + 0x44, 0x25, 0x65, 0x0d, 0x00, 0x00, 0x00, 0x80, 0xe9, 0x84, 0x7c, 0x26, + 0x82, 0xe8, 0xff, 0xff, 0xff, 0x00, 0x9b, 0xac, 0x62, 0x26, 0x20, 0x03, + 0x00, 0x00, 0x00, 0x80, 0x28, 0x25, 0x42, 0x25, 0x2a, 0xf7, 0xff, 0xff, + 0xff, 0x80, 0x49, 0xe5, 0x57, 0x25, 0x60, 0xf3, 0xff, 0xff, 0xff, 0x00, + 0x40, 0xb7, 0x7a, 0x26, 0xaf, 0x09, 0x00, 0x00, 0x00, 0x80, 0xf6, 0x9a, + 0x52, 0x25, 0xcd, 0xfb, 0xff, 0xff, 0xff, 0x00, 0xa9, 0xe2, 0x6d, 0x26, + 0x43, 0x05, 0x00, 0x00, 0x00, 0x00, 0x05, 0x1a, 0x53, 0x25, 0x77, 0x04, + 0x00, 0x00, 0x00, 0x00, 0xcd, 0x8b, 0x75, 0x26, 0x70, 0x0c, 0x00, 0x00, + 0x00, 0x80, 0x68, 0xd6, 0x5c, 0x26, 0x85, 0xf3, 0xff, 0xff, 0xff, 0x80, + 0x4d, 0x61, 0x45, 0x25, 0x78, 0x05, 0x00, 0x00, 0x00, 0x80, 0xff, 0x34, + 0x57, 0x25, 0x62, 0x06, 0x00, 0x00, 0x00, 0x80, 0xab, 0xa6, 0x77, 0x26, + 0x8b, 0xf8, 0xff, 0xff, 0xff, 0x80, 0x3d, 0x36, 0x48, 0x25, 0xd1, 0x06, + 0x00, 0x00, 0x00, 0x00, 0x37, 0x71, 0x74, 0x26, 0x1b, 0x0f, 0x00, 0x00, + 0x00, 0x00, 0x6f, 0xa7, 0x65, 0x26, 0x16, 0xfb, 0xff, 0xff, 0xff, 0x00, + 0xfb, 0x6c, 0x6e, 0x26, 0x22, 0x06, 0x00, 0x00, 0x00, 0x80, 0xb8, 0xfb, + 0x43, 0x25, 0x1b, 0xf8, 0xff, 0xff, 0xff, 0x80, 0x72, 0xc0, 0x64, 0x25, + 0x7a, 0x08, 0x00, 0x00, 0x00, 0x80, 0x68, 0xf7, 0x45, 0x25, 0xee, 0xff, + 0xff, 0xff, 0xff, 0x80, 0x04, 0x5e, 0x41, 0x25, 0xe4, 0xf4, 0xff, 0xff, + 0xff, 0x00, 0xa9, 0xf5, 0x47, 0x25, 0xc0, 0xf7, 0xff, 0xff, 0xff, 0x00, + 0xa1, 0x30, 0x4b, 0x25, 0x77, 0xff, 0xff, 0xff, 0xff, 0x80, 0x79, 0x69, + 0x66, 0x26, 0x5b, 0x05, 0x00, 0x00, 0x00, 0x00, 0xf6, 0x40, 0x74, 0x26, + 0xed, 0xf7, 0xff, 0xff, 0xff, 0x00, 0x70, 0x97, 0x4a, 0x25, 0x4f, 0xfc, + 0xff, 0xff, 0xff, 0x00, 0x07, 0x9a, 0x4f, 0x25, 0x31, 0x09, 0x00, 0x00, + 0x00, 0x80, 0xe9, 0xa4, 0x7c, 0x26, 0x78, 0x03, 0x00, 0x00, 0x00, 0x00, + 0x8e, 0x81, 0x40, 0x25, 0x5c, 0x09, 0x00, 0x00, 0x00, 0x80, 0xbb, 0xc7, + 0x72, 0x26, 0x1d, 0x03, 0x00, 0x00, 0x00, 0x00, 0x6b, 0x96, 0x44, 0x25, + 0x9b, 0x0d, 0x00, 0x00, 0x00, 0x80, 0x70, 0x91, 0x6e, 0x26, 0xeb, 0x12, + 0x00, 0x00, 0x00, 0x00, 0x82, 0xdc, 0x54, 0x26, 0xdd, 0xf8, 0xff, 0xff, + 0xff, 0x80, 0x17, 0x95, 0x4d, 0x25, 0x4b, 0xff, 0xff, 0xff, 0xff, 0x80, + 0xc3, 0x17, 0x59, 0x25, 0xe7, 0xee, 0xff, 0xff, 0xff, 0x80, 0xc8, 0x5b, + 0x66, 0x26, 0xf4, 0xf7, 0xff, 0xff, 0xff, 0x00, 0xaf, 0xa3, 0x7b, 0x26, + 0x40, 0xfe, 0xff, 0xff, 0xff, 0x80, 0xdf, 0x24, 0x69, 0x26, 0xc6, 0xfa, + 0xff, 0xff, 0xff, 0x80, 0xc2, 0xad, 0x41, 0x25, 0x2e, 0xfa, 0xff, 0xff, + 0xff, 0x00, 0xea, 0xce, 0x4d, 0x26, 0x1b, 0xf1, 0xff, 0xff, 0xff, 0x80, + 0xb7, 0xc2, 0x64, 0x26, 0x72, 0x07, 0x00, 0x00, 0x00, 0x00, 0xda, 0x54, + 0x41, 0x25, 0xb3, 0x09, 0x00, 0x00, 0x00, 0x00, 0xa3, 0x74, 0x4c, 0x25, + 0x77, 0xfc, 0xff, 0xff, 0xff, 0x80, 0xa0, 0x02, 0x69, 0x25, 0x35, 0x08, + 0x00, 0x00, 0x00, 0x80, 0x01, 0xa3, 0x71, 0x26, 0x47, 0x06, 0x00, 0x00, + 0x00, 0x00, 0x40, 0x9c, 0x47, 0x25, 0x2b, 0xf9, 0xff, 0xff, 0xff, 0x00, + 0x96, 0x15, 0x58, 0x25, 0x4e, 0x0f, 0x00, 0x00, 0x00, 0x80, 0xa1, 0x13, + 0x5f, 0x26, 0x78, 0x0a, 0x00, 0x00, 0x00, 0x80, 0xa9, 0xa3, 0x78, 0x26, + 0xf9, 0x03, 0x00, 0x00, 0x00, 0x80, 0x08, 0xe3, 0x42, 0x25, 0x76, 0x0a, + 0x00, 0x00, 0x00, 0x00, 0xb5, 0xd7, 0x43, 0x25, 0xa6, 0xfc, 0xff, 0xff, + 0xff, 0x80, 0xc7, 0xb1, 0x5f, 0x25, 0xfa, 0x03, 0x00, 0x00, 0x00, 0x80, + 0x71, 0x92, 0x4e, 0x25, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa9, 0xa8, + 0x72, 0x25, 0x2c, 0xee, 0xff, 0xff, 0xff, 0x80, 0xe3, 0x9c, 0x67, 0x26, + 0x86, 0x0b, 0x00, 0x00, 0x00, 0x80, 0xc9, 0x18, 0x6b, 0x26, 0xba, 0x09, + 0x00, 0x00, 0x00, 0x80, 0x8a, 0x4b, 0x43, 0x25, 0x40, 0xfb, 0xff, 0xff, + 0xff, 0x80, 0x36, 0xe4, 0x45, 0x25, 0x11, 0xfc, 0xff, 0xff, 0xff, 0x00, + 0x54, 0x99, 0x43, 0x25, 0x17, 0x06, 0x00, 0x00, 0x00, 0x80, 0x6d, 0x9f, + 0x64, 0x26, 0xf2, 0x08, 0x00, 0x00, 0x00, 0x00, 0xf6, 0xbe, 0x58, 0x26, + 0x52, 0x0e, 0x00, 0x00, 0x00, 0x80, 0x62, 0x77, 0x67, 0x26, 0xe3, 0x18, + 0x00, 0x00, 0x00, 0x00, 0x9d, 0x58, 0x48, 0x26, 0x92, 0x05, 0x00, 0x00, + 0x00, 0x80, 0x4c, 0x2d, 0x69, 0x26, 0x90, 0xfb, 0xff, 0xff, 0xff, 0x00, + 0x1b, 0x70, 0x4e, 0x25, 0xc9, 0xff, 0xff, 0xff, 0xff, 0x80, 0xe9, 0x57, + 0x44, 0x25, 0x6c, 0xf4, 0xff, 0xff, 0xff, 0x00, 0x80, 0xf6, 0x55, 0x25, + 0x8e, 0xfe, 0xff, 0xff, 0xff, 0x80, 0x30, 0x69, 0x75, 0x25, 0x44, 0xf9, + 0xff, 0xff, 0xff, 0x80, 0xa1, 0x29, 0x6e, 0x26, 0xe7, 0x05, 0x00, 0x00, + 0x00, 0x80, 0x68, 0xbd, 0x4c, 0x25, 0xb1, 0xfc, 0xff, 0xff, 0xff, 0x00, + 0x8a, 0x26, 0x52, 0x25, 0x7e, 0xfb, 0xff, 0xff, 0xff, 0x00, 0xfb, 0xfd, + 0x45, 0x25, 0x3f, 0xfe, 0xff, 0xff, 0xff, 0x00, 0x10, 0x62, 0x48, 0x25, + 0xbe, 0xfa, 0xff, 0xff, 0xff, 0x00, 0x37, 0x36, 0x49, 0x25, 0x00, 0x02, + 0x00, 0x00, 0x00, 0x80, 0xed, 0x38, 0x4f, 0x25, 0xf3, 0xfd, 0xff, 0xff, + 0xff, 0x80, 0x9f, 0x56, 0x41, 0x25, 0x0a, 0x0f, 0x00, 0x00, 0x00, 0x00, + 0x92, 0xb6, 0x52, 0x26, 0xca, 0xfc, 0xff, 0xff, 0xff, 0x00, 0x07, 0xba, + 0x5c, 0x25, 0x10, 0x03, 0x00, 0x00, 0x00, 0x80, 0x63, 0xff, 0x4a, 0x25, + 0x6f, 0xfd, 0xff, 0xff, 0xff, 0x00, 0xf4, 0x34, 0x6e, 0x26, 0x0f, 0xf9, + 0xff, 0xff, 0xff, 0x80, 0x6e, 0x12, 0x46, 0x25, 0x1f, 0xf8, 0xff, 0xff, + 0xff, 0x80, 0xa3, 0x2b, 0x42, 0x25, 0x32, 0x0a, 0x00, 0x00, 0x00, 0x80, + 0xe7, 0xf9, 0x7c, 0x26, 0x70, 0x03, 0x00, 0x00, 0x00, 0x80, 0x09, 0xfe, + 0x77, 0x26, 0x74, 0xff, 0xff, 0xff, 0xff, 0x00, 0xb1, 0x61, 0x4e, 0x25, + 0x8d, 0x09, 0x00, 0x00, 0x00, 0x00, 0x81, 0x22, 0x7d, 0x26, 0x7b, 0x0a, + 0x00, 0x00, 0x00, 0x80, 0x86, 0xfe, 0x78, 0x26, 0x20, 0xe9, 0xff, 0xff, + 0xff, 0x80, 0xb8, 0x45, 0x4e, 0x26, 0x2b, 0xef, 0xff, 0xff, 0xff, 0x80, + 0xeb, 0xd5, 0x64, 0x26, 0x82, 0xfa, 0xff, 0xff, 0xff, 0x00, 0x94, 0x2e, + 0x4a, 0x25, 0xeb, 0x12, 0x00, 0x00, 0x00, 0x80, 0xf2, 0x38, 0x73, 0x26, + 0xd2, 0xfc, 0xff, 0xff, 0xff, 0x00, 0x9d, 0xd0, 0x4d, 0x25, 0x88, 0x08, + 0x00, 0x00, 0x00, 0x80, 0x24, 0x66, 0x7c, 0x26, 0xd6, 0xfa, 0xff, 0xff, + 0xff, 0x00, 0xc9, 0xe6, 0x7c, 0x26, 0x3a, 0x08, 0x00, 0x00, 0x00, 0x80, + 0x39, 0x76, 0x52, 0x25, 0x8d, 0xfe, 0xff, 0xff, 0xff, 0x80, 0xce, 0x50, + 0x40, 0x24, 0xbd, 0x01, 0x00, 0x00, 0x00, 0x80, 0x60, 0xca, 0x5a, 0x26, + 0x51, 0x09, 0x00, 0x00, 0x00, 0x80, 0x5f, 0xac, 0x4b, 0x25, 0x98, 0x0b, + 0x00, 0x00, 0x00, 0x80, 0xf0, 0xe5, 0x42, 0x25, 0x40, 0xfe, 0xff, 0xff, + 0xff, 0x80, 0xbe, 0x7f, 0x72, 0x26, 0x66, 0x09, 0x00, 0x00, 0x00, 0x00, + 0xf4, 0x15, 0x59, 0x25, 0xd4, 0xff, 0xff, 0xff, 0xff, 0x80, 0x87, 0x4c, + 0x51, 0x25, 0x20, 0x0c, 0x00, 0x00, 0x00, 0x80, 0x15, 0xfb, 0x64, 0x26, + 0x9b, 0xf8, 0xff, 0xff, 0xff, 0x80, 0x3e, 0x76, 0x62, 0x25, 0x6c, 0xf8, + 0xff, 0xff, 0xff, 0x00, 0xf3, 0x31, 0x50, 0x25, 0x6d, 0x08, 0x00, 0x00, + 0x00, 0x80, 0x7a, 0xbd, 0x4b, 0x25, 0x5c, 0x00, 0x00, 0x00, 0x00, 0x80, + 0x1e, 0x61, 0x53, 0x25, 0xb7, 0x0c, 0x00, 0x00, 0x00, 0x80, 0x2f, 0x55, + 0x79, 0x26, 0x88, 0xeb, 0xff, 0xff, 0xff, 0x00, 0x39, 0x83, 0x62, 0x26, + 0xe2, 0x12, 0x00, 0x00, 0x00, 0x80, 0xed, 0x8e, 0x66, 0x26, 0xa7, 0x01, + 0x00, 0x00, 0x00, 0x00, 0xce, 0xa1, 0x40, 0x24, 0xf0, 0xfb, 0xff, 0xff, + 0xff, 0x00, 0xd6, 0x17, 0x55, 0x25, 0xfc, 0xfb, 0xff, 0xff, 0xff, 0x00, + 0xc0, 0x7d, 0x63, 0x25, 0x29, 0x0e, 0x00, 0x00, 0x00, 0x00, 0xff, 0xcf, + 0x72, 0x26, 0x89, 0xff, 0xff, 0xff, 0xff, 0x00, 0xba, 0x42, 0x45, 0x25, + 0xef, 0x09, 0x00, 0x00, 0x00, 0x00, 0x9c, 0x0e, 0x4b, 0x25, 0xdb, 0xf5, + 0xff, 0xff, 0xff, 0x80, 0x68, 0x1f, 0x6c, 0x26, 0xba, 0xec, 0xff, 0xff, + 0xff, 0x00, 0xb5, 0xca, 0x58, 0x26, 0xc1, 0x01, 0x00, 0x00, 0x00, 0x80, + 0xfb, 0x83, 0x7c, 0x26, 0x5a, 0x12, 0x00, 0x00, 0x00, 0x00, 0xc1, 0x82, + 0x55, 0x26, 0xc6, 0x04, 0x00, 0x00, 0x00, 0x80, 0xd7, 0x71, 0x6d, 0x26, + 0x26, 0x06, 0x00, 0x00, 0x00, 0x00, 0xbd, 0xf5, 0x64, 0x26, 0x85, 0xfb, + 0xff, 0xff, 0xff, 0x00, 0xab, 0x42, 0x4a, 0x25, 0xf6, 0x05, 0x00, 0x00, + 0x00, 0x00, 0x2c, 0xc1, 0x5c, 0x25, 0x98, 0x0d, 0x00, 0x00, 0x00, 0x80, + 0xf6, 0xe3, 0x53, 0x25, 0x15, 0xfe, 0xff, 0xff, 0xff, 0x00, 0x7d, 0x93, + 0x58, 0x25, 0xc3, 0xfc, 0xff, 0xff, 0xff, 0x80, 0xee, 0x81, 0x46, 0x25, + 0xa9, 0xff, 0xff, 0xff, 0xff, 0x00, 0x41, 0xb3, 0x5d, 0x26, 0x9d, 0xe8, + 0xff, 0xff, 0xff, 0x80, 0xe1, 0x5d, 0x59, 0x26, 0x22, 0x03, 0x00, 0x00, + 0x00, 0x80, 0xf8, 0x7b, 0x54, 0x25, 0x77, 0xf8, 0xff, 0xff, 0xff, 0x80, + 0x38, 0xc0, 0x50, 0x26, 0x3b, 0xf3, 0xff, 0xff, 0xff, 0x00, 0x8b, 0x93, + 0x40, 0x25, 0x0c, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x7d, 0x11, 0x42, 0x25, + 0x48, 0x07, 0x00, 0x00, 0x00, 0x00, 0x7c, 0xdb, 0x63, 0x25, 0x20, 0xfc, + 0xff, 0xff, 0xff, 0x80, 0x19, 0xa3, 0x55, 0x25, 0xcd, 0xf0, 0xff, 0xff, + 0xff, 0x80, 0xb2, 0xe7, 0x70, 0x26, 0x0b, 0x01, 0x00, 0x00, 0x00, 0x00, + 0xbc, 0xbc, 0x73, 0x26, 0xb4, 0x04, 0x00, 0x00, 0x00, 0x80, 0x69, 0x4d, + 0x7d, 0x26, 0xb8, 0xf3, 0xff, 0xff, 0xff, 0x80, 0xc3, 0x20, 0x40, 0x25, + 0x65, 0xfa, 0xff, 0xff, 0xff, 0x00, 0x79, 0xa7, 0x4b, 0x25, 0x14, 0xfd, + 0xff, 0xff, 0xff, 0x80, 0xca, 0xd4, 0x54, 0x25, 0x8f, 0xf8, 0xff, 0xff, + 0xff, 0x80, 0x47, 0x28, 0x49, 0x25, 0x02, 0x02, 0x00, 0x00, 0x00, 0x80, + 0xd1, 0x3d, 0x70, 0x26, 0x76, 0x0a, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x64, + 0x41, 0x25, 0xc9, 0xeb, 0xff, 0xff, 0xff, 0x80, 0xa5, 0x27, 0x59, 0x26, + 0x2f, 0xf9, 0xff, 0xff, 0xff, 0x00, 0xe6, 0x12, 0x53, 0x25, 0xd3, 0xf6, + 0xff, 0xff, 0xff, 0x00, 0xfe, 0x03, 0x4d, 0x25, 0xe9, 0x0b, 0x00, 0x00, + 0x00, 0x00, 0xf5, 0xcb, 0x42, 0x25, 0x6e, 0x06, 0x00, 0x00, 0x00, 0x00, + 0x85, 0xcd, 0x54, 0x25, 0x04, 0x12, 0x00, 0x00, 0x00, 0x00, 0xff, 0x32, + 0x7c, 0x26, 0x8c, 0xfc, 0xff, 0xff, 0xff, 0x00, 0x56, 0x40, 0x45, 0x25, + 0xa1, 0x09, 0x00, 0x00, 0x00, 0x80, 0xd7, 0xb7, 0x76, 0x26, 0x8f, 0x13, + 0x00, 0x00, 0x00, 0x00, 0x43, 0x6d, 0x64, 0x26, 0xc1, 0xff, 0xff, 0xff, + 0xff, 0x80, 0xe9, 0xfb, 0x41, 0x25, 0x7f, 0xfa, 0xff, 0xff, 0xff, 0x80, + 0x79, 0x04, 0x48, 0x25, 0x26, 0xff, 0xff, 0xff, 0xff, 0x80, 0xa7, 0xb4, + 0x69, 0x25, 0x99, 0x05, 0x00, 0x00, 0x00, 0x80, 0x56, 0x63, 0x48, 0x25, + 0x81, 0xf9, 0xff, 0xff, 0xff, 0x00, 0x7b, 0xbd, 0x72, 0x26, 0x40, 0x00, + 0x00, 0x00, 0x00, 0x80, 0x11, 0x29, 0x4f, 0x25, 0xf5, 0xf9, 0xff, 0xff, + 0xff, 0x00, 0x64, 0x66, 0x61, 0x25, 0x6f, 0x06, 0x00, 0x00, 0x00, 0x80, + 0x0d, 0xb2, 0x64, 0x26, 0xbf, 0xff, 0xff, 0xff, 0xff, 0x00, 0x53, 0xb6, + 0x54, 0x25, 0x86, 0x14, 0x00, 0x00, 0x00, 0x00, 0xd5, 0x4d, 0x6d, 0x26, + 0xde, 0x09, 0x00, 0x00, 0x00, 0x80, 0x34, 0xb9, 0x40, 0x25, 0xed, 0x08, + 0x00, 0x00, 0x00, 0x80, 0x2c, 0x5d, 0x71, 0x26, 0xc3, 0xf8, 0xff, 0xff, + 0xff, 0x80, 0x70, 0xa7, 0x52, 0x25, 0x97, 0x11, 0x00, 0x00, 0x00, 0x80, + 0xbc, 0x9d, 0x6d, 0x26, 0x2c, 0x0e, 0x00, 0x00, 0x00, 0x80, 0x76, 0xbd, + 0x59, 0x26, 0xe1, 0x0e, 0x00, 0x00, 0x00, 0x80, 0xd2, 0xbe, 0x7a, 0x26, + 0xbe, 0x00, 0x00, 0x00, 0x00, 0x80, 0xcf, 0x5f, 0x4a, 0x25, 0x04, 0x00, + 0x00, 0x00, 0x00, 0x80, 0xbf, 0xc0, 0x54, 0x25, 0x1a, 0x0b, 0x00, 0x00, + 0x00, 0x00, 0x82, 0xff, 0x45, 0x25, 0xef, 0xf8, 0xff, 0xff, 0xff, 0x80, + 0xc0, 0x06, 0x51, 0x25, 0x6b, 0xf2, 0xff, 0xff, 0xff, 0x80, 0x48, 0xe9, + 0x4b, 0x25, 0x84, 0xfa, 0xff, 0xff, 0xff, 0x00, 0x65, 0x8e, 0x4c, 0x25, + 0xf4, 0x03, 0x00, 0x00, 0x00, 0x00, 0x82, 0x18, 0x4f, 0x25, 0xa0, 0xf2, + 0xff, 0xff, 0xff, 0x80, 0x62, 0xa1, 0x76, 0x26, 0x09, 0xf4, 0xff, 0xff, + 0xff, 0x80, 0x94, 0x5a, 0x55, 0x26, 0xe5, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x44, 0x5c, 0x47, 0x25, 0xcf, 0x07, 0x00, 0x00, 0x00, 0x80, 0xd6, 0x0d, + 0x63, 0x26, 0x03, 0x0b, 0x00, 0x00, 0x00, 0x80, 0x62, 0xba, 0x7f, 0x26, + 0x3e, 0x02, 0x54, 0xf0, 0x0d, 0xe0, 0xff, 0xaf, 0x96, 0x06, 0x96, 0x13, + 0x33, 0x01, 0x3f, 0x3a, 0x19, 0x09, 0xd9, 0xe8, 0x07, 0xc7, 0x46, 0x35, + 0xd5, 0xc3, 0xb3, 0xc3, 0x92, 0x72, 0x32, 0xa2, 0x91, 0x71, 0x11, 0x51, + 0xf0, 0x1e, 0xf7, 0x3e, 0x73, 0xbb, 0xd6, 0xf1, 0x60, 0x97, 0x0f, 0x71, + 0x6a, 0xe6, 0xd5, 0xef, 0xe4, 0x63, 0xdc, 0x3d, 0x78, 0x09, 0x0c, 0xee, + 0x5f, 0x4e, 0x98, 0x80, 0x9f, 0x1e, 0xde, 0xf3, 0x4d, 0x4e, 0x6a, 0x46, + 0x47, 0xfe, 0xef, 0x2e, 0xbc, 0x81, 0x1e, 0x9e, 0xd8, 0x1f, 0x2a, 0x7e, + 0x0e, 0x70, 0xb7, 0x91, 0x77, 0x1d, 0xce, 0xc6, 0xf3, 0x77, 0xb0, 0x08, + 0xec, 0xa3, 0x32, 0x41, 0x00, 0x9c, 0x6b, 0x68, 0x6c, 0xbc, 0x32, 0x5f, + 0x00, 0x00, 0x00, 0x00, 0x80, 0x8f, 0x00, 0xa5, 0x1b, 0x7f, 0x2e, 0xef, + 0xa7, 0x6a, 0x77, 0x7d, 0xe3, 0xfd, 0xff, 0x31, 0xc6, 0x9b, 0x0e, 0xfc, + 0xba, 0x24, 0x28, 0x31, 0x7c, 0xcd, 0x83, 0x15, 0x94, 0x21, 0x55, 0x7e, + 0x5d, 0x18, 0xe3, 0x94, 0x43, 0xe8, 0x1a, 0xf4, 0x82, 0x86, 0x05, 0xb7, + 0x84, 0xf6, 0x2f, 0x18, 0x59, 0x56, 0x50, 0xb4, 0xdb, 0x7d, 0x97, 0xb0, + 0xb5, 0x3d, 0xa9, 0xeb, 0xcf, 0x9f, 0xb1, 0x3f, 0x24, 0x8c, 0x1f, 0x33, + 0x3f, 0x52, 0x17, 0xd5, 0x4f, 0xd6, 0xf4, 0x05, 0x00, 0x00, 0x00, 0x00, + 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x60, 0x04, 0xd4, 0xf1, 0xfd, 0xef, 0x7f, 0x0b, + 0x68, 0xe4, 0xd3, 0xb1, 0x20, 0x1a, 0x29, 0x18, 0xf8, 0x16, 0x36, 0x04, + 0xf4, 0x53, 0x33, 0xc2, 0xa1, 0x41, 0xf1, 0x90, 0x70, 0x50, 0xa0, 0x9f, + 0x6f, 0x5f, 0x0f, 0xaf, 0x1e, 0x78, 0x00, 0x60, 0xf4, 0x88, 0xe7, 0x87, + 0x1a, 0x72, 0x64, 0x0d, 0xe4, 0xbd, 0x41, 0xe0, 0x67, 0x30, 0x95, 0x1a, + 0x95, 0xdf, 0x9b, 0xf7, 0x5e, 0xe4, 0x1e, 0xe7, 0x06, 0x00, 0xde, 0x48, + 0x95, 0xdc, 0xcd, 0x8f, 0x9d, 0x90, 0xea, 0x43, 0xc3, 0x5f, 0x00, 0xd8, + 0x15, 0x16, 0x84, 0xa0, 0xdf, 0x20, 0xb6, 0xa7, 0x3a, 0xae, 0x0b, 0x40, + 0x07, 0xab, 0xc7, 0xc0, 0x89, 0x39, 0x77, 0xed, 0xef, 0x10, 0x00, 0xbe, + 0x62, 0x80, 0x24, 0x4c, 0x1c, 0xfb, 0x20, 0x84, 0xe7, 0x0a, 0x60, 0xff, + 0x7f, 0xc7, 0x02, 0x30, 0x6a, 0xf3, 0xff, 0x41, 0x02, 0xfb, 0xc0, 0xe6, + 0x0c, 0x00, 0xcc, 0x0d, 0x00, 0xfc, 0xe1, 0xbb, 0x4e, 0xd6, 0x45, 0x22, + 0x71, 0x01, 0xe0, 0x03, 0x4b, 0xce, 0xb6, 0x88, 0x43, 0xff, 0xb8, 0x53, + 0x04, 0x64, 0xdd, 0x34, 0x00, 0xe8, 0x05, 0x05, 0xc1, 0xb5, 0xcf, 0xe5, + 0xaa, 0x43, 0x18, 0x8a, 0x1a, 0xca, 0x05, 0x80, 0x5e, 0xfa, 0xdf, 0x0e, + 0x29, 0x84, 0x66, 0x21, 0x55, 0x58, 0x58, 0x05, 0x00, 0x1d, 0x9d, 0xb5, + 0x28, 0x98, 0xec, 0x06, 0x40, 0x9f, 0x06, 0x00, 0x28, 0x07, 0x70, 0x30, + 0x8c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x70, 0x04, 0xd4, 0xf2, + 0xfd, 0xef, 0xef, 0x33, 0x03, 0xb8, 0x14, 0x74, 0x52, 0xc2, 0xb1, 0xe0, + 0xca, 0x6a, 0x58, 0x18, 0x07, 0xa7, 0xc6, 0x05, 0xf5, 0x04, 0xf4, 0x32, + 0xa2, 0x81, 0x21, 0xe1, 0x90, 0x10, 0xff, 0xae, 0x3e, 0x62, 0x00, 0xa0, + 0xf1, 0x83, 0xd5, 0x5e, 0x15, 0x76, 0xec, 0xc6, 0xe3, 0x0d, 0x00, 0xed, + 0x06, 0x00, 0xb1, 0x49, 0x2c, 0x2c, 0x38, 0x00, 0xc0, 0x84, 0xa4, 0x27, + 0x12, 0xfe, 0xb8, 0x9d, 0xb8, 0xfa, 0x01, 0x4c, 0x85, 0x10, 0xfb, 0x00, + 0xa0, 0x9d, 0x60, 0xe7, 0x01, 0x98, 0xb3, 0x07, 0x80, 0x7c, 0xe1, 0xb5, + 0x11, 0xd0, 0xcd, 0xf3, 0xb7, 0x89, 0x8d, 0x40, 0xce, 0x3b, 0x00, 0x60, + 0x07, 0xf1, 0x15, 0xfe, 0xdf, 0xce, 0x7f, 0x50, 0x46, 0xcc, 0x4f, 0xfe, + 0xa6, 0x9e, 0x7f, 0x2b, 0x1b, 0xe8, 0xff, 0x7f, 0x7e, 0xc4, 0x22, 0xf2, + 0xff, 0x00, 0x56, 0x70, 0xa1, 0x66, 0x00, 0xf0, 0x73, 0x00, 0xd0, 0x7d, + 0xfb, 0xbb, 0x4d, 0x26, 0xd6, 0xab, 0x9b, 0xdf, 0x2f, 0x2c, 0xd4, 0xe3, + 0x01, 0x00, 0x1f, 0x0d, 0x2e, 0xca, 0x0c, 0xf6, 0x00, 0xf0, 0x82, 0x00, + 0x98, 0x0b, 0x01, 0x0c, 0x0f, 0x2e, 0x12, 0xba, 0x95, 0x5f, 0x00, 0x80, + 0xdd, 0x7a, 0x94, 0x8c, 0xae, 0xe6, 0xc2, 0xc3, 0x2b, 0x38, 0xd8, 0x78, + 0x24, 0x03, 0x00, 0x80, 0x13, 0xb7, 0xb2, 0x31, 0x30, 0xe4, 0x75, 0x65, + 0x00, 0x80, 0x02, 0x00, 0x07, 0x1c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x3e, 0x02, 0x54, 0xf0, 0x0d, 0xe0, 0xff, 0xff, 0x91, 0xef, 0x37, 0xb7, + 0x13, 0x01, 0x91, 0x1c, 0xdc, 0x99, 0x48, 0xd8, 0xb7, 0xb6, 0xa5, 0x84, + 0xa4, 0x33, 0x23, 0xc3, 0x72, 0x42, 0x22, 0x12, 0xe2, 0xd1, 0xc1, 0x91, + 0xa1, 0x09, 0x6b, 0x3f, 0xdf, 0x35, 0x9f, 0x80, 0xfe, 0x0c, 0x01, 0x6d, + 0x1a, 0x39, 0xa0, 0x88, 0xc0, 0x58, 0x66, 0xa5, 0x0e, 0x5c, 0x5b, 0xf6, + 0x8c, 0x3d, 0x8a, 0x10, 0x30, 0x79, 0x9c, 0xa1, 0x1d, 0xce, 0x17, 0x8e, + 0xa8, 0x10, 0x0a, 0xf9, 0xdf, 0xe5, 0x98, 0x81, 0x60, 0x82, 0xc1, 0xb8, + 0xc3, 0x97, 0x96, 0xe7, 0xa5, 0xc7, 0xfd, 0xb8, 0x74, 0xe2, 0x20, 0xbf, + 0x7c, 0x80, 0x97, 0xe4, 0x0f, 0x82, 0xfb, 0xf1, 0x05, 0x00, 0x00, 0x00, + 0x00, 0xf8, 0x08, 0x50, 0x5c, 0x60, 0xfe, 0x78, 0x7f, 0xf5, 0x11, 0xb7, + 0x6b, 0xcc, 0x0a, 0x18, 0xd8, 0x82, 0x82, 0x38, 0xb3, 0x1f, 0x93, 0x02, + 0xe8, 0xe0, 0x5c, 0x49, 0x38, 0xff, 0x67, 0xe0, 0xd9, 0x35, 0xbc, 0xef, + 0xf2, 0xe8, 0xe7, 0x3d, 0x3c, 0xb9, 0x5a, 0x03, 0x88, 0xaa, 0xe6, 0xec, + 0x26, 0x58, 0xec, 0x83, 0x83, 0xb7, 0xb7, 0x9f, 0x8e, 0x1e, 0x03, 0x09, + 0xdc, 0xf6, 0x97, 0x09, 0x00, 0xbf, 0xd9, 0xda, 0xc4, 0x2a, 0xf2, 0xe2, + 0x52, 0x71, 0x6d, 0x5f, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xff, 0xff, 0xff, + 0x70, 0x04, 0xd4, 0xf1, 0xed, 0xff, 0xaf, 0xb3, 0xc7, 0x73, 0xd0, 0xad, + 0xac, 0xeb, 0x3a, 0x1a, 0xb9, 0xd8, 0x76, 0x16, 0xd6, 0x84, 0x14, 0x74, + 0x23, 0xc3, 0xb2, 0x42, 0xb2, 0x71, 0x51, 0xf1, 0x30, 0xc0, 0x9f, 0xff, + 0x9e, 0x73, 0x00, 0xf0, 0x8f, 0xe1, 0x6d, 0x9a, 0xf4, 0x22, 0x1e, 0x00, + 0xc0, 0x69, 0x41, 0x4f, 0x31, 0x64, 0x9f, 0xed, 0x0f, 0x13, 0x37, 0xc0, + 0x07, 0x82, 0xed, 0x0e, 0x00, 0xe8, 0x34, 0xf8, 0x17, 0xa8, 0x87, 0x0d, + 0x00, 0xdf, 0xa3, 0xd2, 0x4b, 0x63, 0x59, 0x70, 0xff, 0xc7, 0x3d, 0x81, + 0x3b, 0xff, 0x05, 0x80, 0x6b, 0xff, 0x50, 0x00, 0xb0, 0x7e, 0xb4, 0x4f, + 0xdf, 0x5c, 0x7c, 0x88, 0x33, 0x64, 0xef, 0x42, 0x07, 0x00, 0x2a, 0x1c, + 0x2b, 0xbd, 0xe6, 0x77, 0x62, 0xbb, 0xd8, 0xff, 0xbf, 0x1d, 0x01, 0x58, + 0xd6, 0x74, 0xff, 0xff, 0x51, 0xc3, 0x1b, 0x6a, 0x00, 0xc8, 0x93, 0x4f, + 0x53, 0x00, 0xc0, 0x87, 0x52, 0xe4, 0xd1, 0x29, 0x8c, 0x01, 0xe0, 0x89, + 0x16, 0x5a, 0x00, 0xdc, 0xc8, 0xf3, 0x6f, 0x4f, 0x0a, 0x06, 0x00, 0xe4, + 0x30, 0x00, 0xe0, 0x03, 0xa6, 0x0e, 0xcb, 0xff, 0xef, 0xe4, 0x07, 0xc4, + 0xd0, 0x2b, 0x89, 0x33, 0x00, 0xe0, 0xf2, 0xd8, 0x35, 0xd2, 0x25, 0x00, + 0xf4, 0xe4, 0x20, 0xfe, 0x40, 0xb4, 0x12, 0x00, 0x78, 0x5a, 0x46, 0x0c, + 0x47, 0x06, 0x22, 0x03, 0x00, 0x14, 0x00, 0x38, 0xd0, 0xf8, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x68, 0x04, 0x54, 0xf2, 0xfd, 0xef, 0xef, 0xf1, + 0xf9, 0x45, 0x55, 0x14, 0x13, 0xf1, 0xda, 0x0a, 0x59, 0x38, 0x28, 0xd8, + 0xd7, 0xb5, 0xa4, 0xb4, 0xa3, 0x33, 0x83, 0x52, 0x12, 0x02, 0xb2, 0xa1, + 0x81, 0x21, 0x51, 0xf0, 0xbe, 0xe6, 0x00, 0xd0, 0xc7, 0x49, 0x3f, 0x92, + 0x9f, 0x0a, 0x8a, 0x37, 0x00, 0xe8, 0x83, 0x32, 0x48, 0x39, 0xd4, 0xc3, + 0x6e, 0xc3, 0xa9, 0xb8, 0xe0, 0x1e, 0x00, 0xe0, 0x6f, 0x3b, 0x5a, 0x13, + 0x40, 0xcc, 0xac, 0x26, 0xa4, 0x20, 0xd7, 0x1d, 0x00, 0xf6, 0x29, 0x44, + 0x47, 0x00, 0x9a, 0x01, 0x11, 0x12, 0x62, 0x17, 0x54, 0x00, 0xd0, 0x79, + 0x98, 0xb0, 0xdf, 0x82, 0x40, 0xc0, 0xeb, 0xfb, 0xa0, 0x00, 0xb0, 0x41, + 0x01, 0x5a, 0xf9, 0x6c, 0xdc, 0x1b, 0xa1, 0x88, 0x38, 0x1a, 0x96, 0xce, + 0xe1, 0xff, 0x33, 0x82, 0x5e, 0xef, 0xa9, 0xca, 0xff, 0x7f, 0x1b, 0x54, + 0x08, 0xf6, 0x6e, 0x00, 0x00, 0x0f, 0x00, 0x50, 0xe7, 0x02, 0x02, 0xff, + 0x3e, 0x48, 0x06, 0xe8, 0x4f, 0x23, 0x1f, 0xec, 0x7e, 0x8a, 0x71, 0xe7, + 0xbd, 0x00, 0x30, 0x93, 0x08, 0x10, 0x84, 0xdd, 0x82, 0xbd, 0x03, 0x51, + 0xc7, 0xbe, 0x60, 0xb7, 0x00, 0xd0, 0xbf, 0x86, 0xaf, 0xd8, 0xd7, 0x6c, + 0x7e, 0xed, 0x76, 0x05, 0x7f, 0x0c, 0x00, 0x00, 0x8e, 0x58, 0x97, 0x05, + 0x8f, 0xbe, 0x83, 0x83, 0x01, 0x00, 0x0a, 0x00, 0x1c, 0x38, 0xfc, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x70, 0x04, 0x54, 0xf1, + 0xed, 0xff, 0xff, 0x36, 0xc4, 0xa3, 0x02, 0x52, 0x1b, 0x89, 0x38, 0xb8, + 0xe6, 0x44, 0x84, 0x23, 0xd3, 0x92, 0x52, 0xe2, 0x71, 0x11, 0x01, 0xa1, + 0x70, 0x30, 0x20, 0xef, 0x8e, 0xee, 0xcd, 0x6d, 0x8d, 0x3b, 0x00, 0xf0, + 0x9e, 0xf0, 0x8c, 0x07, 0x6f, 0xab, 0xbc, 0x60, 0x07, 0x80, 0x7f, 0x51, + 0x46, 0x53, 0x7e, 0xe1, 0x42, 0x24, 0x29, 0xc2, 0xa6, 0x8e, 0x73, 0x00, + 0xb0, 0x87, 0x01, 0xb0, 0x0d, 0x04, 0x6c, 0x24, 0x2d, 0x00, 0xf0, 0xc4, + 0x07, 0xb9, 0x18, 0x33, 0xfc, 0xef, 0x15, 0x03, 0x7a, 0xe0, 0x04, 0xb7, + 0x0d, 0x00, 0xfe, 0x63, 0x99, 0x83, 0xd2, 0xe5, 0x19, 0x45, 0xc8, 0xf7, + 0x07, 0x00, 0xdb, 0xee, 0x16, 0x70, 0x90, 0x92, 0xb0, 0x7b, 0x67, 0x81, + 0xd2, 0xb6, 0x0b, 0xfc, 0xff, 0xed, 0x32, 0xa4, 0x19, 0xf4, 0xff, 0x1f, + 0x91, 0x99, 0x8a, 0xc8, 0x02, 0x80, 0x02, 0x1e, 0x00, 0x80, 0x29, 0x00, + 0x1c, 0xc1, 0x18, 0x77, 0xb6, 0xfb, 0xdb, 0x1f, 0x00, 0x7c, 0x05, 0xfe, + 0xa2, 0xd5, 0xce, 0xfe, 0xed, 0x00, 0x85, 0x00, 0x06, 0x00, 0x3e, 0x7d, + 0xec, 0xf0, 0x9e, 0xb7, 0x89, 0xd1, 0x3b, 0xb8, 0x70, 0x58, 0x1b, 0x39, + 0x00, 0x48, 0x1f, 0xd8, 0x8f, 0x75, 0x37, 0x00, 0xe8, 0xaf, 0x00, 0xde, + 0x2c, 0x96, 0xae, 0x29, 0x71, 0x56, 0xc6, 0x19, 0x83, 0x8a, 0x59, 0x99, + 0x01, 0x00, 0xca, 0x00, 0x1c, 0x44, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x68, 0x04, 0x54, 0xf1, 0xed, 0xff, 0x2f, 0x11, 0x06, 0xe2, 0xf0, 0x7d, + 0x3d, 0xcb, 0x9a, 0x38, 0x17, 0xa7, 0x36, 0xf6, 0xd5, 0x15, 0x05, 0xf5, + 0xd4, 0x04, 0xe4, 0xd3, 0x73, 0x53, 0x33, 0x53, 0xf2, 0xb1, 0x71, 0x81, + 0x0f, 0xf7, 0x00, 0xf0, 0x0d, 0xf6, 0xfd, 0x88, 0xba, 0x7e, 0x06, 0x5c, + 0x00, 0xd8, 0x66, 0xc7, 0x08, 0x06, 0xec, 0x7c, 0xbf, 0xc9, 0x43, 0xe6, + 0x14, 0xdc, 0x44, 0x17, 0x00, 0xd0, 0x99, 0x36, 0x8a, 0x1c, 0xcb, 0xdf, + 0x50, 0xb7, 0x53, 0x02, 0x62, 0xaf, 0x00, 0xf0, 0x0b, 0xe0, 0x74, 0x0f, + 0x6c, 0xfc, 0x7f, 0x5a, 0xe2, 0x05, 0x2e, 0x07, 0x80, 0x7f, 0x92, 0x9b, + 0xec, 0x98, 0x0b, 0xa0, 0x46, 0x81, 0xcf, 0x06, 0x40, 0x7b, 0x26, 0xe4, + 0x5b, 0x21, 0xe4, 0x0e, 0xfc, 0x48, 0x16, 0xa3, 0xa0, 0xd9, 0xff, 0xff, + 0xef, 0xe0, 0xe7, 0x74, 0x07, 0xff, 0x7f, 0x8f, 0x4a, 0x0a, 0x00, 0x3c, + 0xfc, 0x3d, 0x7f, 0x00, 0xd0, 0x79, 0xbd, 0x1c, 0x44, 0xe8, 0xb9, 0xb6, + 0x02, 0x0c, 0x23, 0x3b, 0x39, 0x00, 0x80, 0x17, 0x10, 0x76, 0x8c, 0x17, + 0xc3, 0x01, 0xe0, 0x60, 0x8f, 0x4f, 0x13, 0x94, 0xd5, 0x5b, 0xfe, 0x07, + 0xc0, 0xd3, 0x82, 0x21, 0x9d, 0xf1, 0x0c, 0x00, 0xbe, 0x70, 0xc5, 0xc1, + 0x81, 0xff, 0xfb, 0xc8, 0x28, 0xf7, 0x06, 0x00, 0x60, 0x84, 0x30, 0x4a, + 0x9f, 0x40, 0xba, 0x57, 0xf6, 0x1a, 0x00, 0xa0, 0x00, 0xc0, 0x81, 0xc1, + 0xff, 0xff, 0xff, 0xff, 0x68, 0x04, 0x54, 0xf1, 0xfd, 0xef, 0x9f, 0x61, + 0xd8, 0xb3, 0x83, 0x4f, 0x8e, 0x6a, 0x39, 0x19, 0xf8, 0x87, 0x97, 0x16, + 0x46, 0xf5, 0x34, 0xa4, 0xf3, 0x52, 0xf2, 0xe0, 0x40, 0x20, 0x10, 0xff, + 0xee, 0xde, 0xbe, 0x3e, 0x8e, 0xf5, 0x00, 0xb0, 0xce, 0x61, 0x1b, 0xd0, + 0xd8, 0x32, 0xce, 0x41, 0x09, 0x00, 0xaf, 0x1a, 0xec, 0xc0, 0x12, 0xf0, + 0xde, 0x75, 0x5d, 0x52, 0x81, 0x5b, 0xc5, 0x37, 0x5f, 0x00, 0xb8, 0x27, + 0x77, 0x78, 0x4c, 0x37, 0x07, 0x00, 0x3b, 0x13, 0x91, 0xb3, 0x03, 0x00, + 0x6f, 0x03, 0x07, 0x04, 0xef, 0xf4, 0x07, 0x00, 0xef, 0x26, 0x70, 0xa3, + 0x54, 0x18, 0x2b, 0x3b, 0xf3, 0x6b, 0x09, 0x78, 0x80, 0xfd, 0x01, 0xc0, + 0xbb, 0x9f, 0xe6, 0x1c, 0x85, 0x0e, 0xc7, 0x7b, 0x6a, 0x5b, 0x44, 0xf8, + 0xff, 0x6f, 0x0e, 0xd1, 0xc0, 0x91, 0xb5, 0xfc, 0xbf, 0xc4, 0xe6, 0xbb, + 0xf0, 0xd8, 0x06, 0x80, 0x6f, 0x07, 0x80, 0xfe, 0x2b, 0x54, 0xa1, 0x12, + 0xbe, 0x0f, 0x00, 0x6e, 0x7f, 0xb3, 0x2f, 0x91, 0x49, 0x7f, 0xd2, 0xbd, + 0xff, 0x79, 0x75, 0xbc, 0xeb, 0x00, 0xc0, 0x1d, 0x3c, 0x50, 0x7d, 0x7e, + 0x6d, 0x60, 0x7e, 0x8c, 0xb4, 0x6f, 0x00, 0x70, 0x1b, 0xe8, 0x15, 0x92, + 0x10, 0xff, 0xd5, 0xfa, 0x38, 0x9b, 0xc5, 0x06, 0x00, 0xbf, 0x95, 0x8c, + 0x46, 0xd8, 0x01, 0x60, 0x27, 0x01, 0xc4, 0xd3, 0xb7, 0xdc, 0x30, 0x00, + 0x40, 0x01, 0x80, 0x83, 0x85, 0xff, 0xff, 0xff, 0x3e, 0x02, 0x54, 0xf0, + 0x0d, 0xe0, 0xff, 0x3f, 0x14, 0xf6, 0xf4, 0x93, 0xc3, 0xc2, 0xb1, 0x31, + 0x1d, 0xac, 0x9b, 0x78, 0x37, 0xb7, 0x76, 0xa6, 0x95, 0x45, 0xa5, 0x94, + 0x64, 0x24, 0x93, 0x02, 0xa2, 0x11, 0xf1, 0xc0, 0x20, 0x90, 0x9e, 0xbe, + 0x1d, 0x5c, 0x3a, 0xcd, 0x94, 0x85, 0x51, 0x78, 0xf9, 0xfc, 0xf4, 0x87, + 0x30, 0x87, 0x7b, 0xd6, 0x07, 0x82, 0x85, 0x2b, 0xac, 0x0c, 0x78, 0x0c, + 0xd6, 0x04, 0x7c, 0xa7, 0x8f, 0x55, 0x95, 0x60, 0xd4, 0x56, 0x7e, 0x3b, + 0x7a, 0x6b, 0xab, 0x69, 0xef, 0x05, 0x84, 0xf8, 0xbf, 0x8a, 0xca, 0xbc, + 0xb7, 0xee, 0x21, 0x92, 0xe1, 0x93, 0x10, 0xfc, 0x88, 0x00, 0x50, 0x35, + 0x40, 0xa3, 0xea, 0xe5, 0x0b, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x11, 0xa0, + 0x34, 0x8f, 0x3e, 0xf8, 0x7a, 0x9a, 0xd8, 0x41, 0x4b, 0xfc, 0xc6, 0x55, + 0x21, 0x83, 0x99, 0x73, 0xff, 0xff, 0xb6, 0x69, 0x43, 0x31, 0xef, 0x9e, + 0x80, 0x06, 0xba, 0xcf, 0xcb, 0xff, 0x84, 0xc0, 0xe3, 0xbb, 0xa3, 0x0c, + 0xdc, 0x7e, 0xe7, 0xc0, 0xe8, 0xe9, 0xb9, 0xff, 0x10, 0xb8, 0x05, 0xc1, + 0x84, 0xcf, 0xc9, 0x9f, 0x34, 0xd6, 0xe0, 0x68, 0xdd, 0x98, 0xc8, 0xb1, + 0x00, 0xa0, 0xdf, 0xda, 0x1a, 0x9e, 0xcf, 0x9b, 0x24, 0xa4, 0xf3, 0x05, + 0x00, 0x00, 0x00, 0x00, 0xfc, 0xff, 0xff, 0xff, 0x60, 0x04, 0x54, 0xf1, + 0xed, 0xff, 0xcf, 0xf3, 0x19, 0x55, 0x03, 0xc3, 0xbd, 0x1c, 0x3a, 0x19, + 0xf7, 0xb6, 0x04, 0x34, 0xb3, 0x12, 0xf2, 0xd1, 0x51, 0x11, 0x81, 0xa0, + 0xff, 0x9e, 0x4e, 0x1e, 0x8e, 0x3d, 0x2d, 0x1d, 0x4d, 0xd8, 0x00, 0xf0, + 0x0e, 0x6f, 0x53, 0xe5, 0x6b, 0x70, 0x5f, 0x6b, 0xdb, 0x01, 0x70, 0x8d, + 0x3a, 0x07, 0x49, 0xb4, 0xdc, 0xc1, 0x7f, 0x11, 0xd8, 0x20, 0x36, 0x77, + 0x00, 0xd0, 0xb7, 0x97, 0xf0, 0xba, 0x05, 0xbb, 0x3c, 0xd6, 0x3c, 0x0f, + 0x00, 0x00, 0x05, 0x09, 0x04, 0x34, 0x0f, 0x2a, 0xe7, 0xd6, 0xbb, 0x02, + 0x80, 0x7d, 0xa7, 0x60, 0x21, 0x76, 0xf1, 0x3b, 0xda, 0x44, 0xef, 0x48, + 0xb0, 0x3b, 0x00, 0xe8, 0x6f, 0x42, 0x91, 0x30, 0x12, 0x70, 0xe2, 0x1d, + 0x14, 0x23, 0x72, 0xa7, 0xfc, 0xbf, 0xff, 0x16, 0x9a, 0x0d, 0x84, 0xff, + 0xbf, 0x34, 0x80, 0xaf, 0x14, 0x00, 0x80, 0x37, 0x00, 0xdc, 0x9a, 0xe1, + 0xc7, 0xc3, 0xe2, 0x02, 0xe0, 0xbc, 0x00, 0x70, 0x8f, 0x31, 0x29, 0xa5, + 0x8a, 0xe8, 0xff, 0xe7, 0x3a, 0xf6, 0x13, 0xf3, 0xef, 0x00, 0xb0, 0x7b, + 0x16, 0xea, 0xba, 0xbe, 0x91, 0xe7, 0x6a, 0x49, 0x6e, 0xd9, 0x36, 0x18, + 0x29, 0x00, 0x00, 0x50, 0x80, 0x0d, 0x5b, 0x3f, 0x0c, 0xaf, 0x53, 0x66, + 0x3f, 0x02, 0xd0, 0xe6, 0x04, 0xc9, 0x71, 0x0f, 0x19, 0x80, 0x49, 0x85, + 0x0e, 0x00, 0x50, 0x00, 0xe0, 0xc0, 0xe1, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x68, 0x04, 0x5c, 0x03, 0x0c, 0x00, 0xe7, 0x9c, 0x1f, 0x1f, 0x3c, 0x39, + 0xad, 0x05, 0x00, 0xe0, 0x90, 0xaf, 0xa3, 0x90, 0x1f, 0xe4, 0xe5, 0x06, + 0x00, 0x1c, 0x12, 0x28, 0x53, 0x94, 0x3f, 0x09, 0xec, 0x5a, 0x7c, 0xf8, + 0xf8, 0x2b, 0x77, 0xf9, 0x5e, 0x00, 0x80, 0xdf, 0x8c, 0x61, 0xd2, 0xe3, + 0x59, 0x85, 0x0f, 0x00, 0xe9, 0x55, 0x14, 0x66, 0x2c, 0x4d, 0xdb, 0xa4, + 0x7d, 0x9d, 0x1e, 0xa0, 0x38, 0x47, 0x8e, 0x13, 0x00, 0x50, 0xd1, 0x15, + 0xb3, 0x16, 0x6e, 0x74, 0x98, 0xf2, 0xff, 0x21, 0x0e, 0x06, 0x02, 0x85, + 0xf8, 0x24, 0x11, 0xff, 0x9f, 0x5e, 0xf5, 0x45, 0xd4, 0x35, 0x9b, 0x79, + 0x03, 0x00, 0x00, 0x30, 0x0c, 0x80, 0xaf, 0x50, 0x70, 0x95, 0xaf, 0x01, + 0x00, 0x8c, 0xf8, 0x23, 0xf9, 0x73, 0x9b, 0x67, 0x01, 0xf9, 0x63, 0x27, + 0x0d, 0x8f, 0xf8, 0x02, 0x00, 0x01, 0xb0, 0x81, 0xa1, 0xf3, 0x01, 0xa4, + 0x49, 0x75, 0x09, 0x00, 0x20, 0x5b, 0x4e, 0xf9, 0x29, 0x25, 0xea, 0x07, + 0x18, 0x18, 0x2a, 0x4f, 0x9a, 0x69, 0x50, 0xb7, 0x00, 0x70, 0xb8, 0x03, + 0xf8, 0x35, 0x59, 0x80, 0xbf, 0x0b, 0x64, 0x45, 0xd7, 0x63, 0x73, 0x38, + 0x00, 0xc0, 0x39, 0x70, 0xc4, 0xff, 0xff, 0xff, 0x68, 0x04, 0xd4, 0xf1, + 0xfd, 0xef, 0xff, 0x75, 0x1f, 0x0c, 0x8c, 0x5b, 0x69, 0x58, 0x08, 0xf8, + 0xd7, 0x67, 0x35, 0x25, 0x05, 0x85, 0x54, 0xd4, 0x83, 0x63, 0x23, 0xe3, + 0x02, 0xf2, 0x71, 0x71, 0x50, 0xb0, 0x2f, 0x1f, 0xff, 0x9d, 0x00, 0x70, + 0x7f, 0x91, 0xef, 0x59, 0x12, 0xd8, 0xdc, 0x5e, 0xda, 0xa7, 0x50, 0x94, + 0x1c, 0x3a, 0x00, 0xec, 0x10, 0x88, 0x8e, 0xb2, 0xfc, 0x04, 0x00, 0xd7, + 0x41, 0x74, 0x42, 0xe1, 0xf4, 0x8f, 0xcd, 0xd0, 0x61, 0x08, 0x22, 0x6d, + 0x34, 0x00, 0x94, 0x99, 0x6d, 0x44, 0x0f, 0x50, 0xdc, 0x7d, 0x04, 0x7e, + 0x65, 0x7a, 0xab, 0x81, 0x07, 0x80, 0x94, 0xe7, 0xc0, 0x47, 0xeb, 0x3a, + 0x00, 0xf8, 0x5f, 0x35, 0xec, 0x00, 0x56, 0xda, 0xb0, 0x98, 0xff, 0xd1, + 0x5c, 0xcf, 0xff, 0x5f, 0xaf, 0x00, 0xc6, 0x37, 0xda, 0x79, 0xc2, 0xff, + 0x1f, 0x70, 0xc8, 0x42, 0x00, 0xb0, 0xdf, 0xdf, 0xa7, 0x1f, 0x00, 0x7c, + 0x0f, 0x9f, 0x5c, 0x6f, 0x6f, 0xfc, 0x43, 0x24, 0x8d, 0xf9, 0xa0, 0x83, + 0xb4, 0xd1, 0x25, 0x00, 0x60, 0xd3, 0x8c, 0xcc, 0x04, 0x25, 0x23, 0x17, + 0x00, 0x34, 0xf0, 0x79, 0xbe, 0x17, 0x06, 0x9f, 0x03, 0x10, 0x37, 0x01, + 0x1c, 0xda, 0xf2, 0x3a, 0x89, 0xd3, 0x53, 0x3e, 0x20, 0xbc, 0xda, 0x30, + 0x00, 0x00, 0x92, 0xb7, 0xa5, 0x15, 0x9e, 0x19, 0x6f, 0x14, 0xef, 0xed, + 0x00, 0x00, 0x65, 0x00, 0x0e, 0x66, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x70, 0x04, 0xd4, 0xf1, 0xed, 0xff, 0x3f, 0x44, 0xc9, 0xa6, 0x36, 0x75, + 0x54, 0x22, 0x82, 0xfa, 0xa8, 0x77, 0xe7, 0xa5, 0x65, 0x95, 0x54, 0x24, + 0xc4, 0x93, 0x63, 0xf3, 0xe1, 0xc1, 0x90, 0x30, 0xc0, 0x6f, 0x9f, 0x6e, + 0x4e, 0xb7, 0x00, 0xf0, 0xfc, 0x66, 0xf7, 0x37, 0xb7, 0x14, 0xc8, 0xd9, + 0x59, 0x00, 0x78, 0xe5, 0x48, 0x60, 0xb0, 0x13, 0xbf, 0x08, 0x82, 0x2a, + 0x0b, 0x17, 0x00, 0xf0, 0xd1, 0xbd, 0x5b, 0x24, 0x1e, 0xdc, 0x91, 0xa0, + 0x4a, 0xaf, 0xa2, 0x83, 0x03, 0xc0, 0x96, 0xd8, 0xf7, 0x02, 0x0c, 0x77, + 0xb4, 0x09, 0x00, 0x5e, 0xc0, 0x37, 0xc8, 0x01, 0x5c, 0x71, 0x79, 0x75, + 0x05, 0x8d, 0xba, 0xc3, 0x5e, 0x00, 0xd8, 0x27, 0x46, 0x31, 0x62, 0x70, + 0xae, 0xe7, 0x6e, 0x18, 0x24, 0xe2, 0xad, 0x9f, 0xff, 0x6f, 0xae, 0xa0, + 0xc7, 0x1a, 0xfd, 0x3f, 0x72, 0x17, 0xf9, 0x15, 0x00, 0x60, 0x88, 0x17, + 0x00, 0xf4, 0xe8, 0x5a, 0x26, 0x03, 0x07, 0xc0, 0x3b, 0xe6, 0x03, 0x80, + 0x5d, 0x6a, 0x7c, 0x03, 0x03, 0xaf, 0xd5, 0x41, 0x00, 0xf8, 0x20, 0x8c, + 0x52, 0x21, 0xc8, 0xfb, 0x5d, 0x60, 0x10, 0x61, 0x94, 0xf6, 0x47, 0x00, + 0xe8, 0x6e, 0xcc, 0x7e, 0xd4, 0x3e, 0xad, 0x3b, 0x94, 0x9d, 0xde, 0xec, + 0x78, 0x00, 0xb8, 0x96, 0xaf, 0x50, 0xe2, 0x10, 0x60, 0xc4, 0xc1, 0xac, + 0xaf, 0x16, 0xe2, 0x03, 0x00, 0x94, 0x03, 0x38, 0xf8, 0xc1, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x70, 0x04, 0x54, 0xf1, 0xfd, 0xef, 0xbf, 0xf8, + 0x74, 0x74, 0x42, 0x31, 0x51, 0x7f, 0x1b, 0xfb, 0x7a, 0x3a, 0x3a, 0x78, + 0x56, 0x16, 0x26, 0x95, 0x64, 0x44, 0xf4, 0x63, 0x32, 0xc2, 0xa0, 0x70, + 0x50, 0x20, 0xb0, 0x1f, 0x6e, 0xd7, 0x00, 0x50, 0xe5, 0xe0, 0x9d, 0xb2, + 0x22, 0xa4, 0x7d, 0xdf, 0x99, 0x03, 0xc0, 0x5b, 0xd5, 0x74, 0xe5, 0x3e, + 0x4a, 0x3c, 0x38, 0x2b, 0xb2, 0x1a, 0xf7, 0x22, 0x00, 0x60, 0xc3, 0xc9, + 0x42, 0xf2, 0x61, 0x06, 0xfd, 0x04, 0x00, 0x77, 0x8b, 0x8c, 0x14, 0x30, + 0xe8, 0x93, 0xdd, 0xd2, 0x06, 0x4d, 0xd8, 0xc9, 0x09, 0x00, 0xad, 0x1d, + 0x00, 0xac, 0xdd, 0x06, 0x1b, 0x00, 0xfa, 0x5f, 0xae, 0x06, 0x19, 0x80, + 0x2d, 0xcd, 0x0d, 0x02, 0x6d, 0xb9, 0xdb, 0x77, 0xfe, 0xbf, 0x1d, 0x1b, + 0x3c, 0xb2, 0x75, 0xeb, 0xff, 0xd1, 0xad, 0x60, 0x1f, 0x00, 0x00, 0x83, + 0x4d, 0x0f, 0x00, 0x3a, 0x21, 0x00, 0x0c, 0x1e, 0x70, 0x85, 0x5e, 0x34, + 0x00, 0x6c, 0x48, 0x27, 0xc6, 0x52, 0xd3, 0x03, 0x08, 0x88, 0x2b, 0x77, + 0x3e, 0x55, 0x00, 0xf0, 0x21, 0xf1, 0xf3, 0x92, 0x89, 0x67, 0xfe, 0xc3, + 0x7f, 0xfb, 0x1c, 0x00, 0xd8, 0xf5, 0xa1, 0x65, 0xda, 0xf4, 0xff, 0xad, + 0xe7, 0x18, 0x52, 0xdb, 0x77, 0x00, 0xe0, 0xbe, 0xce, 0xce, 0xf1, 0x03, + 0xf4, 0x0b, 0x22, 0x47, 0x97, 0x07, 0x00, 0x28, 0x00, 0x70, 0x20, 0xf1, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x68, 0x04, 0x54, 0xf1, + 0xfd, 0xef, 0xcf, 0xa1, 0xb0, 0xe5, 0xf1, 0x7d, 0x6b, 0xb9, 0x78, 0x58, + 0x27, 0xd7, 0x86, 0x16, 0xf6, 0xd4, 0xb4, 0x74, 0x94, 0x63, 0xa3, 0x82, + 0x12, 0xf2, 0x91, 0x61, 0xc1, 0xf0, 0xae, 0xae, 0xed, 0x59, 0x00, 0x90, + 0xf5, 0x89, 0x4d, 0x56, 0xf9, 0xad, 0x6d, 0x0d, 0xdc, 0x00, 0xe0, 0xf3, + 0x9e, 0x40, 0xbc, 0x48, 0xe8, 0xb7, 0xfc, 0x01, 0x0c, 0x79, 0x99, 0x74, + 0x12, 0x00, 0x9c, 0xf4, 0x1c, 0xee, 0xf4, 0xf1, 0x20, 0xc0, 0x7d, 0xbf, + 0x50, 0x8b, 0x48, 0x9e, 0x3a, 0xe5, 0x03, 0xc2, 0x9a, 0x85, 0xe3, 0x01, + 0xe0, 0x97, 0x43, 0x5b, 0xe4, 0xa5, 0x04, 0xc0, 0xa7, 0xe9, 0x46, 0xc7, + 0x4c, 0x00, 0x80, 0xa7, 0xae, 0x85, 0x1d, 0xa0, 0xbe, 0xa4, 0x4d, 0x04, + 0xff, 0xff, 0xb5, 0x79, 0x8e, 0xb3, 0xfe, 0x1f, 0x9f, 0x2d, 0x36, 0xa0, + 0x52, 0x3b, 0x00, 0x38, 0x62, 0x00, 0x98, 0x78, 0xfe, 0xae, 0x99, 0x28, + 0x2c, 0xb0, 0x3d, 0x32, 0x06, 0x00, 0x1c, 0x60, 0x20, 0x28, 0x24, 0xb3, + 0x00, 0xf0, 0x96, 0x40, 0xe1, 0x55, 0x2f, 0x84, 0x1f, 0xcd, 0xe1, 0x8a, + 0x30, 0x82, 0x36, 0xdb, 0x03, 0xc0, 0x9a, 0xc4, 0x03, 0x20, 0xc8, 0x40, + 0xf6, 0x7f, 0xff, 0x50, 0x8c, 0x28, 0x40, 0x13, 0x00, 0x80, 0x41, 0x3f, + 0x7e, 0x0c, 0xdb, 0xd5, 0x98, 0xc6, 0x00, 0x00, 0x25, 0x00, 0x0e, 0x76, + 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x15, 0x1a, 0x00, 0x00, 0x00, 0x76, 0xa7, 0xc7, 0x45, 0x28, 0xf7, 0xf1, + 0xff, 0xff, 0xff, 0xbb, 0xbd, 0x10, 0x6c, 0x28, 0xaa, 0x0e, 0x00, 0x00, + 0x00, 0x41, 0xf2, 0x4c, 0x5e, 0x28, 0xcc, 0x66, 0x00, 0x00, 0x00, 0x1c, + 0x6f, 0xe7, 0x56, 0x29, 0x67, 0xed, 0xff, 0xff, 0xff, 0x8d, 0xcf, 0x40, + 0x61, 0x28, 0x7e, 0x1d, 0x00, 0x00, 0x00, 0x2a, 0x42, 0xda, 0x6e, 0x29, + 0x14, 0x05, 0x00, 0x00, 0x00, 0x36, 0xb4, 0xba, 0x7a, 0x29, 0xd9, 0xd3, + 0xff, 0xff, 0xff, 0x52, 0xed, 0x70, 0x5e, 0x28, 0xe0, 0x30, 0x00, 0x00, + 0x00, 0x92, 0x41, 0x60, 0x46, 0x28, 0x3b, 0x29, 0x00, 0x00, 0x00, 0x6d, + 0x44, 0xa7, 0x55, 0x28, 0x40, 0x3e, 0x00, 0x00, 0x00, 0x3d, 0xe8, 0xdf, + 0x45, 0x28, 0x99, 0xfa, 0xff, 0xff, 0xff, 0xaa, 0x0b, 0x2f, 0x70, 0x29, + 0x83, 0x1b, 0x00, 0x00, 0x00, 0xb2, 0x04, 0x30, 0x59, 0x28, 0x78, 0xe4, + 0xff, 0xff, 0xff, 0x57, 0x89, 0xe9, 0x74, 0x29, 0xf8, 0x23, 0x00, 0x00, + 0x00, 0x41, 0x09, 0x1e, 0x72, 0x29, 0x0e, 0x25, 0x00, 0x00, 0x00, 0x27, + 0x29, 0xce, 0x43, 0x28, 0x33, 0x06, 0x00, 0x00, 0x00, 0x60, 0x4a, 0x28, + 0x49, 0x28, 0xfe, 0x32, 0x00, 0x00, 0x00, 0x59, 0xa8, 0xde, 0x6d, 0x29, + 0x27, 0xe5, 0xff, 0xff, 0xff, 0x31, 0xc7, 0xf7, 0x62, 0x29, 0xba, 0x0d, + 0x00, 0x00, 0x00, 0xec, 0xe9, 0xc7, 0x4f, 0x28, 0xc4, 0x51, 0x00, 0x00, + 0x00, 0x85, 0x1c, 0xc1, 0x5c, 0x29, 0x07, 0xf0, 0xff, 0xff, 0xff, 0xca, + 0xd4, 0xb5, 0x7d, 0x29, 0x40, 0xf2, 0xff, 0xff, 0xff, 0xcd, 0x38, 0x56, + 0x51, 0x28, 0x2a, 0x57, 0x00, 0x00, 0x00, 0x1d, 0x65, 0x90, 0x7e, 0x29, + 0xd1, 0x01, 0x00, 0x00, 0x00, 0xe1, 0x6f, 0x03, 0x60, 0x28, 0x11, 0x0e, + 0x00, 0x00, 0x00, 0xc5, 0x5a, 0xd3, 0x7a, 0x29, 0x80, 0xff, 0xff, 0xff, + 0xff, 0xfa, 0x8d, 0x27, 0x71, 0x28, 0x51, 0x29, 0x00, 0x00, 0x00, 0x86, + 0x07, 0xd0, 0x52, 0x28, 0x53, 0x29, 0x00, 0x00, 0x00, 0x5a, 0x7b, 0x99, + 0x60, 0x29, 0xcf, 0x38, 0x00, 0x00, 0x00, 0xee, 0x21, 0x9e, 0x74, 0x29, + 0x78, 0x5f, 0x00, 0x00, 0x00, 0x49, 0xd4, 0xe8, 0x44, 0x28, 0x90, 0x13, + 0x00, 0x00, 0x00, 0x59, 0x1f, 0x26, 0x4e, 0x28, 0xee, 0x08, 0x00, 0x00, + 0x00, 0xaf, 0x26, 0x6a, 0x5b, 0x28, 0xec, 0xec, 0xff, 0xff, 0xff, 0x6f, + 0x6e, 0xcb, 0x41, 0x28, 0x2c, 0x3d, 0x00, 0x00, 0x00, 0x80, 0x03, 0x79, + 0x7e, 0x29, 0x53, 0x34, 0x00, 0x00, 0x00, 0x0c, 0x67, 0x9c, 0x78, 0x29, + 0xd2, 0x08, 0x00, 0x00, 0x00, 0xc1, 0xd2, 0x9b, 0x42, 0x28, 0x24, 0x00, + 0x00, 0x00, 0x00, 0x40, 0x6a, 0xcb, 0x68, 0x29, 0xa9, 0xe5, 0xff, 0xff, + 0xff, 0x03, 0xb1, 0x92, 0x48, 0x28, 0x91, 0x0c, 0x00, 0x00, 0x00, 0x08, + 0x82, 0xd1, 0x7c, 0x29, 0xc7, 0x02, 0x00, 0x00, 0x00, 0x95, 0xa3, 0x82, + 0x53, 0x28, 0xdc, 0x12, 0x00, 0x00, 0x00, 0x18, 0x64, 0x7e, 0x44, 0x28, + 0x67, 0xd1, 0xff, 0xff, 0xff, 0x65, 0xef, 0x91, 0x53, 0x28, 0x8b, 0xfc, + 0xff, 0xff, 0xff, 0xcc, 0xd2, 0x34, 0x4e, 0x28, 0x6e, 0x13, 0x00, 0x00, + 0x00, 0x6b, 0x5a, 0x88, 0x5b, 0x29, 0x3e, 0xe7, 0xff, 0xff, 0xff, 0x4d, + 0xac, 0x57, 0x64, 0x29, 0x34, 0x53, 0x00, 0x00, 0x00, 0x8e, 0xb6, 0xcc, + 0x7b, 0x29, 0x05, 0x3a, 0x00, 0x00, 0x00, 0x9f, 0x1b, 0x46, 0x73, 0x29, + 0x5c, 0x1a, 0x00, 0x00, 0x00, 0x80, 0xae, 0xd1, 0x57, 0x28, 0xdd, 0x16, + 0x00, 0x00, 0x00, 0x90, 0xf1, 0xe0, 0x54, 0x28, 0x31, 0x52, 0x00, 0x00, + 0x00, 0xaf, 0xe8, 0x8a, 0x44, 0x28, 0xa0, 0x0a, 0x00, 0x00, 0x00, 0x5d, + 0xfc, 0xce, 0x63, 0x29, 0x4a, 0x15, 0x00, 0x00, 0x00, 0x7d, 0x77, 0x76, + 0x72, 0x29, 0x26, 0x2f, 0x00, 0x00, 0x00, 0xbe, 0x83, 0x95, 0x41, 0x27, + 0xcb, 0x12, 0x00, 0x00, 0x00, 0x83, 0x68, 0x7a, 0x77, 0x29, 0xd0, 0x1a, + 0x00, 0x00, 0x00, 0x20, 0x78, 0xf0, 0x4f, 0x28, 0xda, 0x19, 0x00, 0x00, + 0x00, 0x6d, 0xc2, 0x64, 0x54, 0x28, 0x2e, 0x57, 0x00, 0x00, 0x00, 0x06, + 0xc2, 0x7f, 0x7e, 0x29, 0x3d, 0x04, 0x00, 0x00, 0x00, 0x17, 0x52, 0xbf, + 0x71, 0x29, 0x9d, 0x28, 0x00, 0x00, 0x00, 0xcf, 0x14, 0xb7, 0x45, 0x28, + 0x94, 0x09, 0x00, 0x00, 0x00, 0xdd, 0x3a, 0xdb, 0x45, 0x28, 0x7f, 0xfa, + 0xff, 0xff, 0xff, 0x29, 0x66, 0x0d, 0x41, 0x28, 0x11, 0x22, 0x00, 0x00, + 0x00, 0xc6, 0x2f, 0x93, 0x51, 0x28, 0x06, 0x0a, 0x00, 0x00, 0x00, 0x89, + 0xba, 0x9d, 0x78, 0x29, 0xce, 0x4b, 0x00, 0x00, 0x00, 0xef, 0xf9, 0xa3, + 0x61, 0x29, 0xff, 0x16, 0x00, 0x00, 0x00, 0x83, 0x7b, 0x68, 0x43, 0x28, + 0xf2, 0x41, 0x00, 0x00, 0x00, 0xcd, 0xd2, 0x58, 0x67, 0x29, 0xca, 0x1c, + 0x00, 0x00, 0x00, 0x99, 0x8f, 0x4f, 0x7b, 0x29, 0x57, 0x28, 0x00, 0x00, + 0x00, 0x4d, 0x49, 0xd9, 0x7a, 0x29, 0x6d, 0x27, 0x00, 0x00, 0x00, 0x6c, + 0x30, 0xd7, 0x47, 0x28, 0x4a, 0x0a, 0x00, 0x00, 0x00, 0xde, 0xfb, 0x4d, + 0x49, 0x28, 0xbf, 0x50, 0x00, 0x00, 0x00, 0xe4, 0x65, 0x2c, 0x78, 0x29, + 0x55, 0x3d, 0x00, 0x00, 0x00, 0x4b, 0x26, 0x37, 0x52, 0x29, 0x59, 0x57, + 0x00, 0x00, 0x00, 0x9b, 0xa8, 0x0b, 0x43, 0x28, 0x44, 0x4c, 0x00, 0x00, + 0x00, 0xf6, 0xb1, 0xbe, 0x6a, 0x29, 0x32, 0x22, 0x00, 0x00, 0x00, 0xb1, + 0xe9, 0x93, 0x68, 0x29, 0x88, 0x02, 0x00, 0x00, 0x00, 0x7e, 0xfe, 0xd3, + 0x68, 0x28, 0x73, 0xde, 0xff, 0xff, 0xff, 0x84, 0xc9, 0xae, 0x44, 0x28, + 0xbe, 0x37, 0x00, 0x00, 0x00, 0xb0, 0x35, 0xe1, 0x71, 0x29, 0xca, 0x18, + 0x00, 0x00, 0x00, 0x08, 0xba, 0x31, 0x57, 0x29, 0x3c, 0xfb, 0xff, 0xff, + 0xff, 0x7f, 0x1a, 0x3d, 0x40, 0x27, 0x0b, 0x42, 0x00, 0x00, 0x00, 0xb9, + 0x65, 0xc1, 0x6c, 0x29, 0x68, 0x72, 0x00, 0x00, 0x00, 0xb3, 0x81, 0x50, + 0x57, 0x29, 0xff, 0xe9, 0xff, 0xff, 0xff, 0x21, 0x55, 0x99, 0x7b, 0x29, + 0x03, 0x0d, 0x00, 0x00, 0x00, 0xb7, 0xdf, 0x44, 0x5b, 0x28, 0x40, 0x22, + 0x00, 0x00, 0x00, 0x0d, 0x8e, 0x92, 0x60, 0x29, 0x79, 0x2e, 0x00, 0x00, + 0x00, 0x6e, 0x27, 0x2a, 0x72, 0x29, 0x3f, 0xe5, 0xff, 0xff, 0xff, 0xaf, + 0x26, 0x7c, 0x63, 0x28, 0x63, 0x33, 0x00, 0x00, 0x00, 0x69, 0xfb, 0x89, + 0x7b, 0x29, 0x2c, 0x5f, 0x00, 0x00, 0x00, 0xdb, 0x6e, 0x3c, 0x40, 0x28, + 0x94, 0x2e, 0x00, 0x00, 0x00, 0x1b, 0xf0, 0x24, 0x51, 0x28, 0x71, 0x01, + 0x00, 0x00, 0x00, 0x38, 0x87, 0x62, 0x6a, 0x29, 0x4e, 0x38, 0x00, 0x00, + 0x00, 0x77, 0x64, 0x66, 0x40, 0x28, 0xe3, 0x00, 0x00, 0x00, 0x00, 0xee, + 0x4a, 0xcb, 0x44, 0x28, 0x9e, 0x2e, 0x00, 0x00, 0x00, 0x3f, 0xe8, 0xf0, + 0x5b, 0x29, 0xc4, 0xdd, 0xff, 0xff, 0xff, 0x19, 0xbd, 0x12, 0x62, 0x28, + 0x1b, 0x0c, 0x00, 0x00, 0x00, 0x8b, 0x68, 0x3a, 0x53, 0x28, 0x23, 0x28, + 0x00, 0x00, 0x00, 0x62, 0x14, 0xbf, 0x48, 0x28, 0xee, 0x1c, 0x00, 0x00, + 0x00, 0xde, 0xb7, 0xe0, 0x5f, 0x28, 0x8b, 0x2e, 0x00, 0x00, 0x00, 0x97, + 0xd3, 0xff, 0x6c, 0x29, 0xff, 0xf7, 0xff, 0xff, 0xff, 0xab, 0x2e, 0x2c, + 0x6c, 0x29, 0xab, 0x0b, 0x00, 0x00, 0x00, 0xb8, 0x68, 0x0c, 0x6a, 0x29, + 0x96, 0x3a, 0x00, 0x00, 0x00, 0xfa, 0x69, 0xeb, 0x69, 0x29, 0xdf, 0x2b, + 0x00, 0x00, 0x00, 0xb8, 0x93, 0x0d, 0x46, 0x28, 0xc2, 0x4e, 0x00, 0x00, + 0x00, 0x09, 0xbe, 0x26, 0x57, 0x28, 0x6f, 0x09, 0x00, 0x00, 0x00, 0x8c, + 0x93, 0x94, 0x6e, 0x29, 0xc3, 0x6a, 0x00, 0x00, 0x00, 0x02, 0x55, 0xff, + 0x6a, 0x29, 0x61, 0x19, 0x00, 0x00, 0x00, 0xa1, 0x2f, 0xab, 0x6a, 0x29, + 0x2c, 0xdc, 0xff, 0xff, 0xff, 0x57, 0x27, 0x22, 0x4d, 0x28, 0xfb, 0x25, + 0x00, 0x00, 0x00, 0x4e, 0x93, 0xdd, 0x43, 0x28, 0x67, 0x66, 0x00, 0x00, + 0x00, 0xd0, 0x42, 0xa8, 0x54, 0x28, 0x65, 0xf6, 0xff, 0xff, 0xff, 0x7c, + 0x03, 0x3b, 0x6a, 0x29, 0xf5, 0x6e, 0x00, 0x00, 0x00, 0x32, 0x80, 0xce, + 0x52, 0x29, 0xb6, 0x17, 0x00, 0x00, 0x00, 0xd0, 0xc0, 0x6c, 0x61, 0x28, + 0xc3, 0x08, 0x00, 0x00, 0x00, 0x32, 0xa0, 0x24, 0x71, 0x29, 0x81, 0xf3, + 0xff, 0xff, 0xff, 0xcb, 0x5c, 0x20, 0x53, 0x28, 0x6b, 0xe9, 0xff, 0xff, + 0xff, 0x45, 0xe4, 0x41, 0x5a, 0x28, 0x36, 0x38, 0x00, 0x00, 0x00, 0x69, + 0xbc, 0x27, 0x75, 0x29, 0xbb, 0x0e, 0x00, 0x00, 0x00, 0x84, 0x10, 0xe0, + 0x66, 0x28, 0x35, 0xcf, 0xff, 0xff, 0xff, 0x4d, 0x0f, 0x92, 0x69, 0x29, + 0xdb, 0xd7, 0xff, 0xff, 0xff, 0xd0, 0x01, 0xd7, 0x45, 0x28, 0xcd, 0xfb, + 0xff, 0xff, 0xff, 0x44, 0x81, 0x35, 0x64, 0x29, 0x2f, 0x11, 0x00, 0x00, + 0x00, 0x14, 0x44, 0x52, 0x68, 0x29, 0xfd, 0xfe, 0xff, 0xff, 0xff, 0x2b, + 0xc3, 0x7e, 0x43, 0x28, 0x5d, 0x13, 0x00, 0x00, 0x00, 0xda, 0xa8, 0x14, + 0x46, 0x28, 0x45, 0x1c, 0x00, 0x00, 0x00, 0x54, 0x56, 0x25, 0x69, 0x29, + 0xd6, 0x22, 0x00, 0x00, 0x00, 0xc1, 0xe5, 0xef, 0x65, 0x29, 0xb2, 0x0a, + 0x00, 0x00, 0x00, 0xb3, 0x07, 0x94, 0x4d, 0x28, 0x82, 0x17, 0x00, 0x00, + 0x00, 0x23, 0x80, 0x58, 0x4a, 0x28, 0x9a, 0x52, 0x00, 0x00, 0x00, 0xdc, + 0x7f, 0x35, 0x62, 0x28, 0xe0, 0xe2, 0xff, 0xff, 0xff, 0xfe, 0xad, 0x4e, + 0x66, 0x28, 0x20, 0x02, 0x00, 0x00, 0x00, 0x37, 0x09, 0x1a, 0x50, 0x28, + 0x25, 0xfd, 0xff, 0xff, 0xff, 0x9d, 0xa0, 0x61, 0x44, 0x28, 0xb1, 0x2f, + 0x00, 0x00, 0x00, 0x14, 0x3d, 0xde, 0x67, 0x29, 0xa0, 0x3b, 0x00, 0x00, + 0x00, 0xe3, 0xa4, 0x5c, 0x49, 0x28, 0xae, 0x26, 0x00, 0x00, 0x00, 0xd2, + 0x42, 0xc9, 0x54, 0x29, 0xb5, 0x3e, 0x00, 0x00, 0x00, 0x76, 0x35, 0x7e, + 0x4f, 0x28, 0xb9, 0xfb, 0xff, 0xff, 0xff, 0x9a, 0xf7, 0x5c, 0x4c, 0x28, + 0x2c, 0x40, 0x00, 0x00, 0x00, 0xa0, 0xcf, 0x5e, 0x68, 0x29, 0x64, 0x39, + 0x00, 0x00, 0x00, 0x39, 0x13, 0xf1, 0x7a, 0x29, 0xeb, 0x46, 0x00, 0x00, + 0x00, 0x18, 0xa4, 0x75, 0x4b, 0x28, 0x2a, 0x1c, 0x00, 0x00, 0x00, 0xd3, + 0x6b, 0x35, 0x7b, 0x29, 0xd9, 0x0a, 0x00, 0x00, 0x00, 0x58, 0x9d, 0x85, + 0x7f, 0x29, 0xf0, 0x40, 0x00, 0x00, 0x00, 0x2b, 0x3c, 0x80, 0x46, 0x28, + 0x55, 0xda, 0xff, 0xff, 0xff, 0x08, 0xa5, 0x73, 0x43, 0x28, 0xa7, 0x1e, + 0x00, 0x00, 0x00, 0xfa, 0x3f, 0xec, 0x41, 0x28, 0xa3, 0xf6, 0xff, 0xff, + 0xff, 0x9a, 0x98, 0x5f, 0x48, 0x28, 0x68, 0x31, 0x00, 0x00, 0x00, 0xb0, + 0xff, 0x41, 0x47, 0x28, 0x23, 0x29, 0x00, 0x00, 0x00, 0x81, 0x84, 0x7a, + 0x4d, 0x28, 0x0f, 0x25, 0x00, 0x00, 0x00, 0x1c, 0xcb, 0xc6, 0x71, 0x29, + 0x55, 0xfd, 0xff, 0xff, 0xff, 0x6c, 0xd5, 0xae, 0x47, 0x28, 0x83, 0x1c, + 0x00, 0x00, 0x00, 0x00, 0xe3, 0x23, 0x7c, 0x29, 0xc6, 0x87, 0x00, 0x00, + 0x00, 0x63, 0x39, 0x95, 0x68, 0x29, 0x65, 0xf8, 0xff, 0xff, 0xff, 0x35, + 0x1e, 0xd5, 0x60, 0x29, 0x13, 0xfe, 0xff, 0xff, 0xff, 0x3d, 0x6b, 0xe7, + 0x4c, 0x28, 0x56, 0x13, 0x00, 0x00, 0x00, 0x7a, 0xf2, 0xbb, 0x44, 0x28, + 0xfc, 0x17, 0x00, 0x00, 0x00, 0xc7, 0x1d, 0x48, 0x7a, 0x29, 0x4e, 0x10, + 0x00, 0x00, 0x00, 0x08, 0xd6, 0x78, 0x64, 0x28, 0xfd, 0x15, 0x00, 0x00, + 0x00, 0x31, 0xa0, 0x3f, 0x7d, 0x29, 0x93, 0xd1, 0xff, 0xff, 0xff, 0x6d, + 0xef, 0x20, 0x7f, 0x29, 0x13, 0x12, 0x00, 0x00, 0x00, 0x87, 0xa5, 0xa0, + 0x67, 0x29, 0x9d, 0x14, 0x00, 0x00, 0x00, 0xb4, 0x63, 0xb7, 0x7d, 0x29, + 0xf3, 0xde, 0xff, 0xff, 0xff, 0xd1, 0xd3, 0x21, 0x74, 0x28, 0x83, 0x37, + 0x00, 0x00, 0x00, 0x88, 0x95, 0x66, 0x41, 0x28, 0x9f, 0xf9, 0xff, 0xff, + 0xff, 0x32, 0x67, 0xbd, 0x7a, 0x29, 0xbb, 0xed, 0xff, 0xff, 0xff, 0x2d, + 0x12, 0x08, 0x76, 0x29, 0x05, 0x2e, 0x00, 0x00, 0x00, 0x7d, 0xf1, 0x2d, + 0x64, 0x29, 0xa8, 0x02, 0x00, 0x00, 0x00, 0x2c, 0xa3, 0x47, 0x7f, 0x29, + 0x23, 0x5c, 0x00, 0x00, 0x00, 0x32, 0x94, 0x18, 0x5d, 0x29, 0xb8, 0xf8, + 0xff, 0xff, 0xff, 0x3b, 0x1e, 0x89, 0x66, 0x28, 0xd8, 0x08, 0x00, 0x00, + 0x00, 0x70, 0xb4, 0xae, 0x41, 0x28, 0x05, 0x44, 0x00, 0x00, 0x00, 0xe9, + 0xf8, 0x08, 0x64, 0x29, 0xc2, 0x5b, 0x00, 0x00, 0x00, 0xdd, 0x71, 0xc2, + 0x57, 0x28, 0xe8, 0x0a, 0x00, 0x00, 0x00, 0xe0, 0xcc, 0xd3, 0x71, 0x29, + 0xe8, 0x47, 0x00, 0x00, 0x00, 0x9e, 0xe4, 0x6a, 0x7e, 0x29, 0x1e, 0x1b, + 0x00, 0x00, 0x00, 0x42, 0x89, 0x16, 0x7f, 0x29, 0xcd, 0xff, 0xff, 0xff, + 0xff, 0x50, 0x33, 0xd7, 0x55, 0x27, 0x0e, 0x1c, 0x00, 0x00, 0x00, 0x3c, + 0x79, 0x22, 0x40, 0x27, 0x4c, 0x40, 0x00, 0x00, 0x00, 0x6c, 0xb3, 0xc2, + 0x47, 0x28, 0x5b, 0x28, 0x00, 0x00, 0x00, 0x98, 0x07, 0xe9, 0x41, 0x28, + 0x17, 0x3a, 0x00, 0x00, 0x00, 0x24, 0x1e, 0x3b, 0x67, 0x29, 0x1b, 0x01, + 0x00, 0x00, 0x00, 0x78, 0x6e, 0xdd, 0x76, 0x29, 0x53, 0x77, 0x00, 0x00, + 0x00, 0xd2, 0x2f, 0xc0, 0x7c, 0x29, 0xf4, 0x42, 0x00, 0x00, 0x00, 0x01, + 0x44, 0xde, 0x43, 0x28, 0xe8, 0x02, 0x00, 0x00, 0x00, 0x62, 0x40, 0x18, + 0x4f, 0x28, 0x5e, 0xed, 0xff, 0xff, 0xff, 0x1e, 0x57, 0x3b, 0x49, 0x28, + 0x78, 0x17, 0x00, 0x00, 0x00, 0x25, 0x1e, 0x71, 0x60, 0x28, 0x32, 0x26, + 0x00, 0x00, 0x00, 0xf0, 0x8b, 0x81, 0x78, 0x29, 0x50, 0x1a, 0x00, 0x00, + 0x00, 0x4c, 0x61, 0xdd, 0x73, 0x29, 0x91, 0xfb, 0xff, 0xff, 0xff, 0x84, + 0x56, 0xc6, 0x7f, 0x29, 0xb9, 0x4f, 0x00, 0x00, 0x00, 0x59, 0x6c, 0x6a, + 0x42, 0x28, 0xd8, 0x05, 0x00, 0x00, 0x00, 0x9f, 0xb0, 0x7b, 0x4f, 0x28, + 0x64, 0x38, 0x00, 0x00, 0x00, 0xb9, 0x1c, 0x2d, 0x68, 0x29, 0x17, 0x2f, + 0x00, 0x00, 0x00, 0x7d, 0x1e, 0x43, 0x44, 0x28, 0x81, 0x1e, 0x00, 0x00, + 0x00, 0x3c, 0xfb, 0x56, 0x4d, 0x28, 0xf4, 0x17, 0x00, 0x00, 0x00, 0xe8, + 0xc5, 0xd2, 0x64, 0x29, 0x27, 0x26, 0x00, 0x00, 0x00, 0xd4, 0x30, 0x59, + 0x72, 0x29, 0xea, 0xed, 0xff, 0xff, 0xff, 0xac, 0xdf, 0x6c, 0x52, 0x28, + 0x1a, 0x3b, 0x00, 0x00, 0x00, 0x6e, 0xa0, 0x57, 0x66, 0x29, 0x87, 0x7b, + 0x00, 0x00, 0x00, 0xa5, 0xdc, 0xbf, 0x46, 0x29, 0xcd, 0x22, 0x00, 0x00, + 0x00, 0x61, 0x08, 0x1e, 0x73, 0x29, 0xb0, 0x53, 0x00, 0x00, 0x00, 0x9d, + 0xef, 0xbe, 0x4b, 0x29, 0x7a, 0xda, 0xff, 0xff, 0xff, 0x8e, 0xa3, 0x48, + 0x4a, 0x28, 0x7f, 0x0c, 0x00, 0x00, 0x00, 0x64, 0x6e, 0x4b, 0x4c, 0x28, + 0x01, 0x43, 0x00, 0x00, 0x00, 0x16, 0xad, 0xaa, 0x42, 0x28, 0x2e, 0x07, + 0x00, 0x00, 0x00, 0xa4, 0x36, 0x70, 0x51, 0x28, 0x89, 0xf3, 0xff, 0xff, + 0xff, 0x17, 0x20, 0x6d, 0x5a, 0x28, 0xdf, 0x2b, 0x00, 0x00, 0x00, 0xda, + 0xba, 0x1a, 0x6f, 0x29, 0xb1, 0x61, 0x00, 0x00, 0x00, 0x74, 0xb0, 0xb7, + 0x5d, 0x29, 0xe0, 0x1c, 0x00, 0x00, 0x00, 0x70, 0x7f, 0xfe, 0x48, 0x28, + 0x95, 0x4d, 0x00, 0x00, 0x00, 0x8d, 0xca, 0x6a, 0x4b, 0x28, 0x02, 0x01, + 0x00, 0x00, 0x00, 0x27, 0x61, 0xa7, 0x50, 0x28, 0x9e, 0x40, 0x00, 0x00, + 0x00, 0xb5, 0xce, 0x09, 0x42, 0x28, 0x44, 0x4a, 0x00, 0x00, 0x00, 0x7b, + 0x26, 0x1d, 0x79, 0x29, 0xa2, 0xcb, 0xff, 0xff, 0xff, 0xa0, 0xa2, 0xb4, + 0x76, 0x28, 0x9d, 0x16, 0x00, 0x00, 0x00, 0x97, 0x59, 0x3a, 0x5f, 0x29, + 0xca, 0x47, 0x00, 0x00, 0x00, 0xdf, 0x91, 0x20, 0x60, 0x29, 0x33, 0x0e, + 0x00, 0x00, 0x00, 0xf5, 0x5f, 0x2f, 0x42, 0x28, 0x2e, 0x50, 0x00, 0x00, + 0x00, 0x6d, 0x9d, 0x8b, 0x4c, 0x28, 0xf9, 0x28, 0x00, 0x00, 0x00, 0xa9, + 0x72, 0x01, 0x41, 0x28, 0x40, 0x17, 0x00, 0x00, 0x00, 0x53, 0x8f, 0x72, + 0x45, 0x28, 0x03, 0x57, 0x00, 0x00, 0x00, 0xa7, 0xd6, 0xd8, 0x6e, 0x29, + 0xfe, 0xe3, 0xff, 0xff, 0xff, 0x46, 0x08, 0x77, 0x53, 0x28, 0xa8, 0x2f, + 0x00, 0x00, 0x00, 0x6f, 0xdd, 0x3a, 0x5b, 0x28, 0xe9, 0x00, 0x00, 0x00, + 0x00, 0x1c, 0xc6, 0x3b, 0x7f, 0x29, 0xa6, 0x07, 0x00, 0x00, 0x00, 0xea, + 0x83, 0x7c, 0x79, 0x29, 0x78, 0x10, 0x00, 0x00, 0x00, 0x04, 0xca, 0xfb, + 0x64, 0x29, 0xd3, 0x45, 0x00, 0x00, 0x00, 0x2a, 0xea, 0x5c, 0x60, 0x29, + 0xd3, 0xce, 0xff, 0xff, 0xff, 0x20, 0x8a, 0x9c, 0x6f, 0x29, 0x0f, 0x2d, + 0x00, 0x00, 0x00, 0x53, 0xb3, 0x9c, 0x6c, 0x29, 0x83, 0xf4, 0xff, 0xff, + 0xff, 0x7a, 0x64, 0x3c, 0x57, 0x28, 0xba, 0x2a, 0x00, 0x00, 0x00, 0x02, + 0x52, 0x88, 0x73, 0x29, 0xec, 0x15, 0x00, 0x00, 0x00, 0xc9, 0xea, 0xae, + 0x7f, 0x29, 0x94, 0x5d, 0x00, 0x00, 0x00, 0x3a, 0x24, 0x39, 0x53, 0x29, + 0x83, 0x0e, 0x00, 0x00, 0x00, 0x87, 0x26, 0xc4, 0x50, 0x28, 0xe6, 0x1c, + 0x00, 0x00, 0x00, 0xaa, 0x67, 0x53, 0x6a, 0x28, 0x98, 0x39, 0x00, 0x00, + 0x00, 0x8a, 0xc3, 0xe7, 0x52, 0x28, 0x9c, 0x3a, 0x00, 0x00, 0x00, 0x7f, + 0x00, 0xca, 0x66, 0x29, 0x7e, 0x05, 0x00, 0x00, 0x00, 0x18, 0xab, 0x85, + 0x6b, 0x29, 0x17, 0x46, 0x00, 0x00, 0x00, 0x15, 0x6b, 0xcd, 0x4f, 0x28, + 0xa8, 0xf9, 0xff, 0xff, 0xff, 0xde, 0x92, 0x1e, 0x78, 0x28, 0x40, 0x0d, + 0x00, 0x00, 0x00, 0x4f, 0x0b, 0x5c, 0x57, 0x28, 0x40, 0x12, 0x00, 0x00, + 0x00, 0xbb, 0x28, 0xee, 0x6a, 0x29, 0x1a, 0x07, 0x00, 0x00, 0x00, 0x22, + 0xa6, 0x6b, 0x76, 0x28, 0x32, 0x23, 0x00, 0x00, 0x00, 0xa1, 0x6a, 0x63, + 0x63, 0x29, 0x3f, 0x0c, 0x00, 0x00, 0x00, 0xf0, 0x50, 0xd7, 0x6a, 0x28, + 0xd5, 0x08, 0x00, 0x00, 0x00, 0xe5, 0x28, 0x54, 0x5e, 0x28, 0x3c, 0x01, + 0x00, 0x00, 0x00, 0xc4, 0x9e, 0xd4, 0x49, 0x28, 0xe3, 0x75, 0x00, 0x00, + 0x00, 0xb6, 0x3a, 0x0b, 0x71, 0x29, 0xa3, 0x1f, 0x00, 0x00, 0x00, 0x34, + 0x11, 0xc3, 0x7b, 0x28, 0xa1, 0x27, 0x00, 0x00, 0x00, 0x4b, 0x52, 0xc7, + 0x74, 0x29, 0xd0, 0x23, 0x00, 0x00, 0x00, 0x36, 0xbd, 0x96, 0x44, 0x28, + 0xeb, 0xdc, 0xff, 0xff, 0xff, 0xbc, 0x16, 0xea, 0x68, 0x28, 0x99, 0x05, + 0x00, 0x00, 0x00, 0x2f, 0x50, 0x90, 0x55, 0x28, 0x27, 0x0e, 0x00, 0x00, + 0x00, 0xfa, 0x7b, 0x4b, 0x43, 0x28, 0xd7, 0xf2, 0xff, 0xff, 0xff, 0xeb, + 0x25, 0x82, 0x55, 0x28, 0xfe, 0xff, 0x55, 0x00, 0x5c, 0xcf, 0x7b, 0xd5, + 0x7d, 0xc1, 0xc2, 0x7f, 0x06, 0xaf, 0xef, 0xd9, 0xfe, 0x4c, 0x06, 0x22, + 0x8e, 0x8c, 0x6f, 0x0b, 0xc3, 0x69, 0xc8, 0xbe, 0xda, 0x77, 0xda, 0x6c, + 0x89, 0xe9, 0x25, 0xfd, 0x87, 0x4c, 0xb5, 0xb3, 0x57, 0xf6, 0xf5, 0x2b, + 0x97, 0x82, 0xbb, 0xd3, 0xf7, 0xaa, 0xf6, 0x47, 0x99, 0xdd, 0x14, 0x84, + 0xbb, 0x6c, 0x71, 0xe9, 0x9e, 0xb7, 0xb3, 0xd0, 0xc9, 0xd2, 0x56, 0x6b, + 0x45, 0x6c, 0x7e, 0x39, 0xed, 0x5b, 0xcc, 0x2b, 0x99, 0x13, 0x33, 0x39, + 0x31, 0x26, 0xe6, 0xac, 0xed, 0x21, 0x4c, 0x9c, 0x53, 0x2c, 0x67, 0x9d, + 0xa8, 0xc4, 0x96, 0x97, 0x78, 0x7d, 0x7f, 0x6c, 0x1c, 0x93, 0x05, 0x7d, + 0xdb, 0xbd, 0xf7, 0xef, 0xee, 0x1e, 0x7d, 0xdd, 0x2e, 0x76, 0xab, 0x5f, + 0x77, 0xa8, 0x7d, 0xc1, 0xf1, 0x65, 0x6e, 0x29, 0xe4, 0x8b, 0xb5, 0xea, + 0x1b, 0xfc, 0xae, 0xbe, 0x54, 0xff, 0x43, 0x21, 0x20, 0xd8, 0x3a, 0xd5, + 0xcd, 0x57, 0x7c, 0x40, 0x1f, 0x5a, 0x17, 0xd3, 0x14, 0xa7, 0x72, 0xaa, + 0xb3, 0xb8, 0xab, 0x9c, 0xa8, 0x1d, 0x5b, 0x4e, 0x4d, 0xbe, 0xef, 0x61, + 0x2b, 0x1b, 0xd7, 0xb7, 0x6c, 0xef, 0x42, 0x19, 0x12, 0xc6, 0xe7, 0xee, + 0x17, 0x7d, 0xae, 0x41, 0xef, 0xa0, 0xfb, 0xb5, 0x15, 0x6f, 0x7d, 0xfb, + 0xbe, 0x02, 0x2e, 0xe8, 0xe3, 0x1b, 0x26, 0x9e, 0x62, 0x87, 0xea, 0x1f, + 0x00, 0x43, 0x73, 0x71, 0x9a, 0xec, 0xe2, 0xd9, 0xad, 0x1e, 0x98, 0xdc, + 0xb1, 0x73, 0x6c, 0x6d, 0x2a, 0xa6, 0x0e, 0x3b, 0x46, 0x6a, 0xbf, 0xef, + 0xc9, 0x79, 0xe3, 0x9a, 0xc0, 0x2c, 0x5a, 0xdb, 0xfe, 0x02, 0x20, 0xfb, + 0x6b, 0x19, 0x66, 0x5e, 0xdf, 0xdb, 0xab, 0xf5, 0x2e, 0xb1, 0xdd, 0x61, + 0xb7, 0xe1, 0xfd, 0x5e, 0x37, 0xdd, 0x91, 0x0f, 0x8d, 0xeb, 0x95, 0xcf, + 0x21, 0x31, 0xe3, 0x6c, 0x11, 0xe4, 0xb6, 0xbf, 0xe7, 0xac, 0xd8, 0xe2, + 0x1e, 0x39, 0xc4, 0xb9, 0xbf, 0x49, 0x9a, 0xdf, 0x9d, 0xda, 0x63, 0x7a, + 0x59, 0xd6, 0xd3, 0xb8, 0xe6, 0x3b, 0xc7, 0xdd, 0xee, 0xde, 0x07, 0xe5, + 0x7b, 0xdc, 0x53, 0xa5, 0xcd, 0xba, 0x23, 0xed, 0x18, 0x4e, 0xf3, 0xaf, + 0x7b, 0x1f, 0x19, 0xa8, 0x42, 0xbd, 0xde, 0x1c, 0x27, 0xe2, 0x09, 0xfb, + 0xe9, 0x6c, 0x93, 0x18, 0xef, 0x35, 0x5f, 0x97, 0x32, 0x3a, 0x92, 0xe4, + 0x7d, 0xf7, 0xdf, 0x1b, 0x3c, 0xa7, 0x49, 0x55, 0xc7, 0x36, 0xb3, 0xa3, + 0x94, 0x27, 0xde, 0x64, 0xb4, 0xa4, 0xed, 0xd5, 0x4d, 0x0c, 0xf9, 0x1e, + 0xf5, 0xcb, 0x16, 0x1b, 0xbf, 0xdd, 0x77, 0x73, 0xc6, 0x34, 0xdb, 0xe6, + 0x47, 0x3f, 0x33, 0x3b, 0x18, 0x29, 0x49, 0xfc, 0xb7, 0xca, 0x2f, 0xf2, + 0x4d, 0x31, 0xf7, 0xd8, 0xf5, 0xad, 0xa1, 0x30, 0xd4, 0xe6, 0xf2, 0xe7, + 0xf2, 0x89, 0xa8, 0x72, 0xfe, 0xa9, 0x4a, 0x17, 0x5e, 0xad, 0xd7, 0xff, + 0xaf, 0x19, 0xa6, 0x3a, 0x20, 0xde, 0xa7, 0xf6, 0xff, 0xe1, 0xeb, 0xf3, + 0xff, 0x1d, 0x53, 0x2d, 0xdc, 0xe9, 0xbe, 0x6b, 0x8e, 0x0f, 0x9b, 0x85, + 0x6c, 0xe7, 0x57, 0x8b, 0x1e, 0xf6, 0xb5, 0x7a, 0x67, 0x3c, 0x3d, 0x7d, + 0xfd, 0x32, 0x52, 0x69, 0x61, 0x0f, 0x55, 0x56, 0xcb, 0x1e, 0x02, 0x82, + 0xba, 0x1e, 0x07, 0xcf, 0x6f, 0xcc, 0x04, 0xcd, 0x9b, 0x5d, 0xe3, 0xac, + 0xcd, 0x89, 0x9c, 0xd0, 0xce, 0xa8, 0xe5, 0x5a, 0x73, 0x12, 0x81, 0xb9, + 0xeb, 0x3f, 0xae, 0xc9, 0xbd, 0xce, 0xf5, 0xe6, 0xcd, 0x3d, 0xf5, 0x80, + 0x83, 0x42, 0x14, 0x76, 0xfd, 0x46, 0xa6, 0xea, 0xa5, 0x2c, 0xbc, 0x6a, + 0xbf, 0x7e, 0x72, 0x32, 0x8e, 0x99, 0x97, 0x6e, 0x01, 0x6f, 0xf5, 0xff, + 0x6b, 0x75, 0x84, 0x34, 0x84, 0x86, 0x2e, 0xdb, 0xa7, 0xd6, 0x3e, 0xe1, + 0xd5, 0xa5, 0x29, 0xfe, 0xd8, 0xa0, 0x44, 0xc5, 0x3d, 0xdd, 0xd7, 0xfd, + 0x63, 0xfb, 0xab, 0xf0, 0xb7, 0xaa, 0x4f, 0x49, 0x14, 0x31, 0xaf, 0xab, + 0xeb, 0x05, 0xf7, 0x6a, 0x87, 0xf6, 0xbb, 0xa2, 0x31, 0xda, 0x12, 0x7d, + 0x77, 0x3d, 0x63, 0x6d, 0x48, 0x68, 0x79, 0x19, 0xdd, 0xa3, 0xd3, 0xb4, + 0xec, 0xb6, 0x23, 0x9c, 0x58, 0x33, 0xf1, 0x2d, 0xea, 0xf6, 0x3a, 0xcf, + 0xda, 0x70, 0xb8, 0xe4, 0x5f, 0x07, 0x2a, 0xc1, 0x1c, 0xaa, 0x43, 0x6f, + 0x8f, 0x86, 0xef, 0x5d, 0x61, 0xd7, 0xa5, 0x24, 0xa1, 0x68, 0xa0, 0x37, + 0xb7, 0x50, 0xb3, 0xa7, 0x54, 0xaf, 0x96, 0xdf, 0xce, 0x37, 0xb5, 0x08, + 0x9d, 0xd1, 0x70, 0xee, 0xdd, 0x7e, 0xf5, 0xa9, 0x9d, 0xbc, 0x8f, 0x16, + 0xf3, 0xc0, 0xab, 0x08, 0x59, 0x6b, 0x13, 0x28, 0x8e, 0x2c, 0x2d, 0x54, + 0x5d, 0xfb, 0xfd, 0xd5, 0x1f, 0x95, 0x37, 0xa4, 0xff, 0x44, 0x7c, 0x85, + 0x3b, 0x9d, 0xb2, 0x9f, 0x6a, 0x51, 0xd7, 0xbf, 0x59, 0xfa, 0x34, 0x23, + 0x9f, 0xac, 0x5d, 0xe0, 0xe8, 0x6e, 0x98, 0xcc, 0x25, 0x05, 0xfb, 0x7a, + 0x65, 0x39, 0xa8, 0x88, 0x21, 0x5e, 0xd7, 0xdf, 0xd4, 0x81, 0x54, 0xbf, + 0x1e, 0xc3, 0xef, 0xab, 0xae, 0xe4, 0x63, 0xa3, 0xf9, 0x7d, 0xce, 0x6d, + 0xaf, 0xf9, 0x55, 0xd5, 0xa9, 0x39, 0xa6, 0x43, 0x73, 0x36, 0x96, 0x79, + 0x5a, 0xb9, 0xa0, 0xa9, 0xfd, 0x93, 0x72, 0x67, 0x02, 0xf1, 0xa8, 0xf6, + 0x50, 0x69, 0xca, 0xf0, 0xa4, 0x35, 0xc3, 0xf4, 0x6f, 0xf5, 0xf2, 0xd8, + 0x85, 0x5f, 0xc8, 0xff, 0xad, 0xe8, 0xf4, 0xe3, 0xbb, 0x6b, 0x77, 0x7b, + 0xc6, 0x7b, 0xa3, 0xc3, 0xa6, 0x21, 0xe6, 0xd0, 0x5d, 0x31, 0x00, 0x43, + 0xf3, 0x0b, 0x7f, 0xbd, 0xce, 0x6b, 0xaf, 0xd2, 0x6b, 0xce, 0xfe, 0xb7, + 0xb2, 0xd6, 0xd1, 0x75, 0xf1, 0x3f, 0xc8, 0xd8, 0x08, 0xb9, 0xf2, 0xb7, + 0xed, 0x33, 0x2e, 0xd2, 0x78, 0x6d, 0x19, 0xef, 0xd6, 0x4b, 0xf2, 0xbd, + 0x87, 0xf8, 0xdf, 0xab, 0x4f, 0xe5, 0x74, 0x42, 0x54, 0x7a, 0xcb, 0x1d, + 0xd0, 0x47, 0x72, 0x6f, 0x05, 0xe3, 0xad, 0x1c, 0xd9, 0x54, 0xdd, 0x14, + 0x48, 0x8a, 0xa6, 0xe1, 0xb4, 0x39, 0xa6, 0xcc, 0x14, 0x63, 0x35, 0xc1, + 0xca, 0xde, 0xeb, 0xcc, 0x5d, 0x5b, 0xaf, 0x8a, 0xed, 0xbb, 0x19, 0x21, + 0x57, 0x74, 0x7e, 0x6f, 0xef, 0xec, 0xbf, 0x65, 0x07, 0xd1, 0x6e, 0x67, + 0xdc, 0xc1, 0xd7, 0x6e, 0x3b, 0xc7, 0xe0, 0xe2, 0xf4, 0xf1, 0xe7, 0x37, + 0x05, 0xb8, 0xbb, 0x77, 0x7e, 0x3d, 0xc5, 0xb0, 0xf3, 0xea, 0xea, 0xfe, + 0x15, 0xd7, 0x45, 0xe3, 0x46, 0x8a, 0xb5, 0xcb, 0xf7, 0x25, 0x5c, 0xdf, + 0x2b, 0xf4, 0x7b, 0x9a, 0x74, 0x78, 0x96, 0x9f, 0x57, 0xf5, 0xdb, 0x16, + 0xa1, 0xbf, 0xde, 0x6e, 0x67, 0x0a, 0x67, 0x3f, 0x62, 0x00, 0xab, 0x61, + 0x32, 0xf1, 0xee, 0xd7, 0xd2, 0xf3, 0x1d, 0x51, 0x84, 0x38, 0xf9, 0x1b, + 0xfc, 0x25, 0xcf, 0x6b, 0x67, 0x81, 0xe9, 0xb9, 0x50, 0x4f, 0x9c, 0xdc, + 0x1a, 0xd1, 0x04, 0x28, 0xfe, 0x8b, 0xf3, 0x4e, 0xda, 0xde, 0x11, 0x69, + 0xef, 0x4e, 0x9f, 0xc8, 0xbd, 0x6f, 0xb8, 0xdb, 0x57, 0x4b, 0x38, 0x29, + 0x9b, 0x3b, 0x7c, 0xcd, 0xf6, 0x56, 0x4a, 0xbc, 0xd7, 0xef, 0x8c, 0x2e, + 0x39, 0xe2, 0x49, 0x93, 0x6d, 0x5d, 0xc0, 0x02, 0x97, 0x59, 0x77, 0xa7, + 0x4e, 0x51, 0xdf, 0x2e, 0xac, 0xda, 0x63, 0x7a, 0x36, 0xc7, 0x3d, 0x5d, + 0x93, 0x7f, 0xb5, 0x34, 0xa3, 0xb0, 0xdb, 0x5a, 0xa5, 0x74, 0x96, 0x1f, + 0xf2, 0xff, 0xba, 0x3d, 0x9b, 0xec, 0x49, 0x89, 0x34, 0xfc, 0x53, 0x96, + 0x30, 0x63, 0x94, 0x5b, 0x99, 0x0c, 0x2f, 0xe4, 0x9d, 0xcf, 0x6f, 0xd1, + 0x4f, 0xaa, 0x4a, 0x50, 0xee, 0x70, 0xef, 0xae, 0x5f, 0x97, 0xf3, 0xdb, + 0xab, 0x7d, 0xa9, 0x4f, 0x1a, 0x7e, 0x2f, 0x1d, 0x72, 0x05, 0xf1, 0x78, + 0x97, 0x64, 0x7a, 0xdd, 0x67, 0x1b, 0xb8, 0x64, 0x05, 0xfc, 0x75, 0xe6, + 0xf8, 0xa4, 0x91, 0xb0, 0x77, 0xcf, 0xed, 0xd7, 0xde, 0x51, 0x9a, 0x01, + 0xed, 0xf7, 0x65, 0xe4, 0xee, 0x92, 0xcc, 0xf7, 0x22, 0xcb, 0xe5, 0x70, + 0x7b, 0x7f, 0xdb, 0x10, 0xe7, 0x7f, 0x77, 0x3e, 0xa3, 0xee, 0xea, 0x62, + 0xdb, 0x5d, 0xbd, 0xc7, 0x7d, 0xf3, 0xfe, 0x90, 0xdd, 0xdd, 0x7d, 0x54, + 0xee, 0x81, 0xbf, 0x7b, 0xc7, 0xeb, 0xe1, 0x49, 0x36, 0xff, 0x37, 0x23, + 0x77, 0x3b, 0x8d, 0x17, 0x34, 0xce, 0xbe, 0xdd, 0xd4, 0xeb, 0xad, 0xb3, + 0xcd, 0xc2, 0x5e, 0x8e, 0x1c, 0x85, 0xa5, 0xcc, 0xdd, 0x96, 0x4f, 0xce, + 0xc3, 0xf9, 0x03, 0x34, 0xf2, 0xfa, 0xd6, 0xef, 0xa4, 0x56, 0x0a, 0xc9, + 0xd5, 0x45, 0xfa, 0x26, 0xf2, 0x26, 0x7c, 0xe9, 0x4d, 0xbe, 0x7b, 0x5b, + 0xb5, 0x94, 0x66, 0x29, 0x05, 0xea, 0x8a, 0xef, 0xf7, 0x5c, 0x15, 0xaa, + 0x13, 0x8a, 0x6c, 0xac, 0xb3, 0x8a, 0xc4, 0x56, 0x3d, 0x41, 0xe2, 0x4e, + 0x85, 0x3a, 0xff, 0x8c, 0x3a, 0x1b, 0x1e, 0xef, 0xba, 0x2a, 0xe7, 0xb6, + 0x52, 0xed, 0xc4, 0x76, 0x46, 0xf8, 0x7a, 0x6d, 0xaf, 0x3d, 0x4b, 0x17, + 0x0d, 0x9f, 0xbb, 0x3c, 0x8e, 0xef, 0xae, 0x77, 0xfd, 0xa6, 0xa8, 0xc4, + 0x4b, 0xee, 0xfb, 0xf5, 0x9e, 0xb4, 0xfb, 0xfc, 0xe9, 0x46, 0xbf, 0x66, + 0x07, 0x6b, 0xab, 0xbe, 0xcd, 0xc4, 0xe8, 0xee, 0x14, 0x63, 0x79, 0xaf, + 0x63, 0xa1, 0xfe, 0xe6, 0xf1, 0xaf, 0x6e, 0x14, 0xb3, 0xa5, 0x62, 0xcf, + 0xf6, 0xa4, 0xbf, 0x13, 0x3c, 0x5e, 0xcf, 0xb3, 0xbf, 0x23, 0xe3, 0xb1, + 0x7a, 0xc6, 0x41, 0xaf, 0xef, 0xc9, 0x91, 0xfc, 0xce, 0x77, 0x97, 0xf1, + 0x35, 0xa4, 0x38, 0x31, 0xbb, 0x6e, 0x6d, 0x2f, 0xd7, 0xeb, 0x04, 0xef, + 0xe7, 0x8d, 0x63, 0x5c, 0x12, 0x84, 0xef, 0xbe, 0xbd, 0x51, 0x80, 0xfd, + 0x8f, 0xed, 0xd3, 0xb8, 0x1a, 0xaf, 0x5e, 0x7a, 0xbd, 0x54, 0x88, 0x88, + 0x63, 0xbf, 0x7c, 0xdb, 0xd5, 0xee, 0x3c, 0x5a, 0x57, 0x38, 0xc6, 0xfe, + 0x2a, 0xd3, 0x8d, 0x93, 0x2b, 0x4f, 0xac, 0xd5, 0x7c, 0x86, 0x14, 0xc6, + 0xf6, 0x7f, 0xf2, 0x7b, 0x18, 0x29, 0xed, 0xde, 0xa2, 0x6f, 0x00, 0xe5, + 0xe3, 0xb7, 0xb8, 0xf2, 0x77, 0xce, 0x99, 0x97, 0xe6, 0xdf, 0xb6, 0x7d, + 0x9e, 0x73, 0x6f, 0xa1, 0x3d, 0xbf, 0x1e, 0x3b, 0x9d, 0x6c, 0xd1, 0xc1, + 0x27, 0x12, 0x54, 0xb9, 0x6a, 0x7f, 0x50, 0x27, 0xa8, 0xc8, 0xae, 0x3b, + 0xb7, 0xe3, 0x0b, 0x8c, 0xe1, 0x5b, 0x39, 0xaf, 0x1b, 0x6e, 0xd5, 0xca, + 0x5e, 0x83, 0xe1, 0x6f, 0xbf, 0x0b, 0xf1, 0xfe, 0x84, 0xde, 0x76, 0x43, + 0x69, 0x90, 0x08, 0x6b, 0xd9, 0x9f, 0x43, 0xfe, 0xe7, 0x81, 0x6f, 0xe5, + 0xdc, 0x5f, 0x2e, 0x07, 0x9e, 0xd1, 0xc2, 0x2b, 0x1d, 0xa6, 0x7d, 0xda, + 0xf5, 0x71, 0x1e, 0xd4, 0xef, 0x79, 0x96, 0xbb, 0x69, 0xac, 0x2c, 0xbb, + 0x82, 0xf0, 0xc3, 0x12, 0xf9, 0x7e, 0x69, 0x09, 0x16, 0x93, 0x54, 0x62, + 0x3f, 0x57, 0xf2, 0x0b, 0xc0, 0xc8, 0xe3, 0xd7, 0x74, 0x8f, 0x17, 0x64, + 0x67, 0xf2, 0x73, 0x6a, 0x09, 0xb8, 0x20, 0xab, 0xba, 0xdb, 0xb6, 0x03, + 0x0e, 0x95, 0xdc, 0xca, 0xf1, 0x40, 0x1e, 0xaf, 0x20, 0x7f, 0x2f, 0x17, + 0x9b, 0x6e, 0x12, 0x39, 0xfa, 0x3d, 0x9a, 0xe7, 0xca, 0xa5, 0xfd, 0x5f, + 0x0f, 0xb2, 0xa0, 0x77, 0x03, 0x4a, 0xcc, 0xac, 0xda, 0x01, 0x22, 0x3b, + 0x19, 0x65, 0xe9, 0xb6, 0xed, 0xd6, 0x86, 0x3e, 0x37, 0xcd, 0xaf, 0x2f, + 0x87, 0xb7, 0xff, 0x40, 0xf6, 0x79, 0x1d, 0xd3, 0xe6, 0x9d, 0xe6, 0xdc, + 0x6e, 0xf6, 0x9c, 0x0c, 0x99, 0x06, 0x69, 0x25, 0x29, 0x73, 0xfd, 0x9c, + 0x4c, 0x23, 0x57, 0xf3, 0xd1, 0x88, 0xe9, 0xb0, 0x2f, 0x7a, 0x9d, 0xb7, + 0xc6, 0x55, 0xc8, 0xaa, 0x6a, 0x38, 0xc3, 0x3c, 0xab, 0x02, 0x7b, 0x3e, + 0xb9, 0xdb, 0xd0, 0xff, 0xa2, 0x65, 0xd3, 0x2c, 0x03, 0x56, 0x9e, 0xfb, + 0xcf, 0x8d, 0xcd, 0x07, 0xf8, 0xe1, 0xed, 0xad, 0xbb, 0xf3, 0xd7, 0x5f, + 0xea, 0x4b, 0x5d, 0x0f, 0x5c, 0xfc, 0xa7, 0xb4, 0xef, 0xb3, 0x76, 0x6a, + 0x5a, 0x2d, 0xb4, 0xe3, 0x35, 0x60, 0x34, 0xe6, 0x90, 0xec, 0x2d, 0x39, + 0x0f, 0x94, 0xa9, 0x2d, 0xed, 0x7c, 0xe3, 0x6b, 0xff, 0x6b, 0x97, 0xb0, + 0x5b, 0x33, 0x95, 0x58, 0x45, 0xcd, 0x6e, 0x97, 0x39, 0x4f, 0x78, 0x6e, + 0xa6, 0xf4, 0xcf, 0xd7, 0xec, 0x9d, 0x78, 0xf2, 0x12, 0xf0, 0x50, 0xcf, + 0x87, 0xd0, 0x70, 0xaa, 0xd9, 0xa7, 0xe1, 0xec, 0x8f, 0x7f, 0xbc, 0x5a, + 0x7d, 0x0d, 0x8b, 0x3b, 0x62, 0xf7, 0xbe, 0xd5, 0xfc, 0xb7, 0x19, 0xd6, + 0x99, 0x8a, 0xc5, 0x8e, 0x8f, 0xa4, 0xb9, 0xb6, 0x2c, 0xa7, 0x7d, 0x71, + 0xc2, 0x8e, 0xb6, 0xcc, 0xc5, 0x33, 0x86, 0x3b, 0x77, 0xb5, 0xf6, 0xdd, + 0x1c, 0xf1, 0xd8, 0xf0, 0x42, 0xbe, 0x9d, 0x1f, 0x48, 0xce, 0x3b, 0xfb, + 0x1f, 0x27, 0xab, 0xf5, 0xaa, 0x84, 0x57, 0xfb, 0xc8, 0xe1, 0xf6, 0x32, + 0xa1, 0xd8, 0x7a, 0xbb, 0xe6, 0xec, 0x49, 0xea, 0xd4, 0x3b, 0xd5, 0x53, + 0x94, 0x75, 0xe7, 0xa1, 0x9c, 0x72, 0x40, 0x7f, 0xa4, 0x89, 0x1d, 0xd3, + 0x76, 0x4c, 0xce, 0x73, 0x66, 0x15, 0xad, 0x6c, 0xf2, 0x8b, 0x5a, 0xbf, + 0x17, 0xb6, 0x5f, 0x4c, 0x55, 0x06, 0x3b, 0xeb, 0x6e, 0x8d, 0x6f, 0xd0, + 0x5a, 0xed, 0xe0, 0x32, 0x89, 0x85, 0xbf, 0x7c, 0x08, 0x13, 0x88, 0x9c, + 0xaf, 0xf3, 0xcb, 0x77, 0x14, 0x61, 0x0f, 0x47, 0xf3, 0x55, 0x79, 0x4d, + 0x37, 0xbe, 0x71, 0xfc, 0x17, 0xf5, 0x28, 0xd2, 0x9b, 0x6b, 0x14, 0x17, + 0x4f, 0xb6, 0xab, 0x9a, 0x9a, 0xc2, 0x97, 0x8b, 0xdc, 0x68, 0x3b, 0x22, + 0xb5, 0xf0, 0x6b, 0xd2, 0xad, 0xa1, 0xde, 0x62, 0xd2, 0xfe, 0xfe, 0x7d, + 0xb5, 0xd5, 0xbb, 0xdd, 0x3a, 0xaf, 0xed, 0x7d, 0xdd, 0xd2, 0x7e, 0xf1, + 0xff, 0xd6, 0xa6, 0x32, 0xcf, 0x03, 0xb5, 0xbe, 0x99, 0x07, 0x20, 0x35, + 0x8e, 0xd2, 0xc7, 0x2e, 0x82, 0xb0, 0x54, 0xf5, 0x4d, 0x4c, 0xcf, 0x3c, + 0x3c, 0xb5, 0xbd, 0x21, 0x02, 0xe5, 0x4b, 0xf2, 0x75, 0x58, 0x9d, 0xd6, + 0xd9, 0x69, 0x9e, 0xd2, 0x9c, 0x22, 0x97, 0xdf, 0xe4, 0xb8, 0x09, 0x55, + 0x7c, 0x86, 0xba, 0x7f, 0x5b, 0x8e, 0xf0, 0x0e, 0xa8, 0xdb, 0x67, 0xf5, + 0xbb, 0x7f, 0x54, 0xc4, 0xf7, 0x59, 0xd4, 0x4f, 0x83, 0xcf, 0x30, 0x6e, + 0x31, 0xa3, 0xd5, 0xda, 0xb1, 0x89, 0x75, 0xa6, 0xdc, 0x85, 0x9a, 0x5e, + 0xb3, 0x8b, 0x56, 0xb3, 0xc4, 0xbd, 0x89, 0xce, 0x3c, 0x2f, 0x68, 0x1c, + 0xf9, 0xe2, 0x09, 0x27, 0x53, 0x4a, 0xea, 0x7d, 0x1d, 0x22, 0x97, 0x84, + 0x5b, 0xb2, 0x15, 0xef, 0x9a, 0xcc, 0x9e, 0xc2, 0x82, 0xfd, 0xe6, 0x4e, + 0xf9, 0x14, 0x17, 0xfc, 0x60, 0x5f, 0xc4, 0xa6, 0x14, 0x70, 0x6f, 0x86, + 0xbe, 0xdd, 0x5e, 0x10, 0x32, 0xeb, 0xe8, 0xe3, 0xe5, 0x3d, 0x86, 0x9b, + 0x2e, 0xee, 0xfd, 0x9e, 0x58, 0x8b, 0x31, 0x62, 0x5d, 0x15, 0x3b, 0xe8, + 0x95, 0xf1, 0xce, 0x3b, 0x62, 0x0c, 0xab, 0xa9, 0xba, 0xc6, 0x5e, 0x13, + 0x4c, 0x59, 0xaa, 0x7f, 0xf7, 0x0e, 0xd7, 0xce, 0x28, 0x73, 0x5d, 0xda, + 0x6a, 0xf8, 0x54, 0xb7, 0xa1, 0xd0, 0x8e, 0x1c, 0xeb, 0x6e, 0xbb, 0x24, + 0x78, 0xfc, 0x69, 0x24, 0xf8, 0x13, 0x73, 0xfe, 0x9a, 0xc0, 0x30, 0x17, + 0x55, 0x81, 0x14, 0x86, 0x6b, 0x8e, 0xcb, 0x7d, 0x6b, 0x54, 0x55, 0xb9, + 0xf7, 0xed, 0xbf, 0x52, 0xe7, 0x92, 0x39, 0x8b, 0xfb, 0x75, 0x0d, 0x5c, + 0x43, 0x6f, 0x64, 0x7d, 0xf7, 0x2e, 0x30, 0x8f, 0x1a, 0x87, 0xae, 0x5c, + 0x03, 0x8f, 0x30, 0x54, 0x3e, 0xf7, 0xac, 0x33, 0x6f, 0x56, 0x05, 0xd2, + 0xaf, 0x89, 0xbd, 0x35, 0x7e, 0x7f, 0xeb, 0x4b, 0x73, 0x3b, 0xef, 0xaa, + 0xbb, 0x6b, 0xd7, 0x88, 0xd7, 0xf4, 0x87, 0x57, 0xe3, 0xe0, 0xf0, 0x7a, + 0xb5, 0x71, 0x3f, 0x21, 0x2e, 0x7d, 0x9a, 0x9b, 0x07, 0x67, 0x7d, 0xfa, + 0xcf, 0x6a, 0xee, 0xce, 0xd9, 0x89, 0x3d, 0x9d, 0xaf, 0xc7, 0xc3, 0x05, + 0x68, 0x8f, 0x7e, 0x57, 0x21, 0x5d, 0x79, 0xc7, 0x9c, 0x5a, 0x7f, 0x67, + 0x4d, 0x94, 0x35, 0xa1, 0xa5, 0x9f, 0xbe, 0x31, 0xb2, 0x97, 0xbf, 0x14, + 0x19, 0x09, 0xc4, 0xf5, 0x07, 0x9a, 0x2a, 0x6b, 0xd8, 0x20, 0x13, 0x1f, + 0xa0, 0xfb, 0xa2, 0xc1, 0x95, 0xe5, 0x7a, 0x24, 0xfb, 0xcb, 0xf9, 0x6e, + 0x16, 0x2b, 0x27, 0x1a, 0x2b, 0xcb, 0xb7, 0x2e, 0x2e, 0xb3, 0xb4, 0xfe, + 0xca, 0x51, 0x67, 0x8c, 0x77, 0x7f, 0x17, 0x2e, 0x5f, 0x17, 0xab, 0x46, + 0x75, 0xea, 0x9e, 0xe0, 0x68, 0x48, 0x42, 0x35, 0xf7, 0x74, 0x93, 0xef, + 0x7e, 0x2d, 0xbf, 0xe1, 0x39, 0xc5, 0x4a, 0x47, 0x65, 0x6a, 0x73, 0xb4, + 0xf9, 0xab, 0x2b, 0x3c, 0xff, 0xad, 0x03, 0x83, 0x11, 0x76, 0xdb, 0x83, + 0xa3, 0xf6, 0x32, 0xe2, 0xa0, 0xf8, 0x7c, 0x9f, 0x61, 0xe2, 0xf4, 0xb2, + 0x2f, 0xbd, 0x19, 0x6d, 0x35, 0x97, 0x25, 0x3e, 0x72, 0xb0, 0xf7, 0x7b, + 0x23, 0xfb, 0xc9, 0xa0, 0x56, 0xf4, 0x2e, 0x3a, 0x5e, 0x8c, 0x25, 0xb7, + 0xfd, 0xd0, 0x38, 0x74, 0xa6, 0x3d, 0xdc, 0x3f, 0x46, 0xe3, 0xc5, 0x51, + 0xa1, 0x7d, 0x5b, 0x67, 0xfb, 0x28, 0xea, 0x3c, 0xf2, 0xb3, 0xdd, 0xf7, + 0xb1, 0x4d, 0x30, 0x15, 0x2e, 0x8b, 0x3e, 0xd0, 0x81, 0x90, 0xbf, 0x92, + 0x0f, 0xed, 0x17, 0x66, 0x43, 0x56, 0x36, 0x49, 0x7d, 0xa2, 0x88, 0xa1, + 0x77, 0x4f, 0xce, 0xa1, 0x2b, 0x90, 0x6b, 0x36, 0x02, 0xa6, 0x03, 0x45, + 0x91, 0x11, 0x15, 0x2e, 0x7d, 0x6d, 0x3b, 0xc6, 0x65, 0x5d, 0x90, 0x41, + 0xde, 0x1e, 0x6a, 0xfa, 0x5e, 0xde, 0xfd, 0x7a, 0x1b, 0xd9, 0x31, 0x0c, + 0x88, 0x99, 0xe6, 0xb0, 0x09, 0x72, 0xf8, 0x3f, 0xae, 0x8b, 0x8c, 0xd4, + 0x78, 0x43, 0x8a, 0xf7, 0xeb, 0x3b, 0xd5, 0xad, 0xce, 0xb4, 0xb8, 0x6f, + 0xb4, 0x32, 0x5f, 0xdd, 0x8f, 0x32, 0xae, 0x5d, 0x56, 0xdf, 0x7f, 0xaa, + 0xdd, 0xf0, 0x97, 0x88, 0x74, 0xd6, 0x83, 0xd7, 0xf5, 0xff, 0xcb, 0xf3, + 0xf2, 0xd4, 0x42, 0x96, 0x1c, 0xf1, 0x7a, 0x9d, 0x37, 0x93, 0xeb, 0x1e, + 0xf5, 0xbf, 0x75, 0x51, 0xd0, 0x89, 0x77, 0x2a, 0x32, 0x62, 0x4e, 0x82, + 0xdf, 0x76, 0xb8, 0x6d, 0xec, 0x7c, 0xce, 0x3d, 0xfb, 0xf8, 0x96, 0x98, + 0x23, 0xea, 0x04, 0xa7, 0x9f, 0xb4, 0x18, 0xe7, 0x1d, 0x60, 0x6b, 0xff, + 0x2d, 0xba, 0xfa, 0x42, 0xb2, 0x8a, 0xbf, 0x5f, 0x5c, 0xb3, 0xfb, 0x55, + 0x6e, 0x6b, 0xe2, 0x1f, 0x9a, 0xfe, 0x04, 0x73, 0xdb, 0x08, 0x17, 0x66, + 0x4e, 0xf7, 0xc4, 0xda, 0x4e, 0x9d, 0xf2, 0x92, 0x54, 0xfa, 0x3c, 0x52, + 0x7c, 0x29, 0x24, 0x6d, 0xa6, 0x5b, 0x9f, 0xba, 0xaa, 0x6e, 0x81, 0x37, + 0x0a, 0xdd, 0x4e, 0x3e, 0x13, 0x8e, 0xf5, 0x4e, 0x3c, 0xb4, 0x3e, 0x99, + 0x26, 0x5b, 0xd4, 0x59, 0xef, 0x05, 0x76, 0x0d, 0x77, 0xde, 0x5d, 0x5f, + 0x2e, 0x56, 0x3c, 0x2a, 0x15, 0xda, 0x6b, 0xc2, 0x3a, 0xbe, 0x79, 0xfa, + 0x5e, 0x2e, 0x69, 0x70, 0x45, 0xe9, 0x4c, 0x97, 0xeb, 0xcd, 0x24, 0x0c, + 0x82, 0x28, 0xb9, 0x16, 0x1e, 0xc9, 0x5b, 0x2e, 0x41, 0xe5, 0x1a, 0xc6, + 0x67, 0x02, 0xfd, 0xe7, 0x62, 0x24, 0xb6, 0x8c, 0xc8, 0xc9, 0xae, 0x53, + 0xed, 0xcc, 0x4c, 0x40, 0xb0, 0x75, 0x84, 0xf5, 0x39, 0x57, 0x20, 0x3d, + 0x2e, 0x27, 0xfa, 0x03, 0x7b, 0xb8, 0xf6, 0xe3, 0x1a, 0x97, 0xea, 0x36, + 0xdc, 0x3c, 0x44, 0xe4, 0xe0, 0xfe, 0x02, 0x70, 0xde, 0xcb, 0xfd, 0x72, + 0x85, 0xb5, 0xef, 0xff, 0xfb, 0xff, 0x4d, 0x37, 0xa9, 0xe2, 0x56, 0xaf, + 0xdc, 0x40, 0xdd, 0x74, 0x4e, 0x85, 0xf0, 0x5d, 0x77, 0x31, 0x2b, 0xfa, + 0x09, 0xe4, 0xcb, 0xd7, 0xca, 0x0f, 0xa6, 0xfa, 0xe1, 0xcb, 0x1a, 0x82, + 0x6a, 0xc5, 0x80, 0x7f, 0x50, 0xa0, 0x30, 0xd4, 0xd4, 0xc8, 0x69, 0xfa, + 0xcf, 0x2e, 0x66, 0x59, 0x3f, 0x10, 0x08, 0x91, 0x7f, 0x57, 0x1d, 0x62, + 0xc0, 0x44, 0xd6, 0x6a, 0xde, 0x70, 0x54, 0x2b, 0x9f, 0x0f, 0x15, 0x53, + 0x1e, 0x82, 0x00, 0xae, 0xb9, 0x6e, 0xe4, 0xd7, 0xa2, 0xd4, 0xf1, 0xd5, + 0xdc, 0x74, 0xf5, 0x6a, 0x3b, 0x8d, 0x71, 0x93, 0x0f, 0xa7, 0x4f, 0x7a, + 0x02, 0x8f, 0xfb, 0x6d, 0x29, 0xa6, 0x63, 0x54, 0x16, 0x59, 0xbf, 0xa3, + 0xde, 0xe4, 0x9b, 0x7d, 0x0e, 0xd3, 0x18, 0xde, 0x3c, 0x02, 0xcc, 0xf6, + 0xc6, 0x3b, 0x22, 0x25, 0xea, 0xec, 0xbc, 0x17, 0x66, 0x8e, 0xe7, 0xed, + 0x73, 0x7f, 0x36, 0x27, 0x3f, 0x50, 0x53, 0x2a, 0x6f, 0x23, 0x6d, 0x40, + 0xbf, 0xaf, 0x25, 0xbc, 0xc7, 0x1a, 0xfd, 0x29, 0xb2, 0xee, 0x6f, 0xb7, + 0x41, 0x16, 0xef, 0x9e, 0xb1, 0xba, 0x2e, 0x7b, 0x90, 0x46, 0xcb, 0xee, + 0xbb, 0x8b, 0xde, 0xc2, 0xab, 0xba, 0xd7, 0x9d, 0x7a, 0xd1, 0xdf, 0xa1, + 0xa6, 0xde, 0x67, 0xe6, 0x9b, 0x44, 0x9c, 0x34, 0xa4, 0x35, 0xb1, 0xbe, + 0x9d, 0xf7, 0xfe, 0x53, 0xc5, 0xcb, 0x33, 0x7e, 0xd2, 0x33, 0xff, 0xda, + 0x7a, 0x3e, 0x7b, 0xd5, 0x9a, 0xf8, 0x8d, 0xc3, 0xac, 0x4b, 0x11, 0x6d, + 0x83, 0x0c, 0x7e, 0x7c, 0x20, 0xf0, 0xfb, 0x6e, 0x3e, 0x15, 0x7b, 0x13, + 0x3f, 0x35, 0xbd, 0xb5, 0x3f, 0xb7, 0x6d, 0xaf, 0xaa, 0xa7, 0xeb, 0x83, + 0x2b, 0xd0, 0xce, 0x3d, 0xe1, 0x0d, 0x4e, 0x96, 0xe8, 0x1a, 0xbd, 0x10, + 0xf4, 0x65, 0xd8, 0x2b, 0xbb, 0x86, 0xed, 0x07, 0xd1, 0x08, 0xde, 0xce, + 0x6e, 0xa6, 0xe7, 0x68, 0xab, 0xfc, 0x17, 0xea, 0x37, 0x22, 0x7d, 0xec, + 0xdc, 0x73, 0x9a, 0xe8, 0x5d, 0x34, 0x84, 0x70, 0xf7, 0x2e, 0xd7, 0x4d, + 0x06, 0x13, 0x79, 0xbf, 0xbe, 0xb6, 0x64, 0x66, 0x04, 0x50, 0x6d, 0x7f, + 0xea, 0x6e, 0x08, 0x7f, 0x7e, 0x6b, 0xeb, 0xd2, 0x6d, 0x9e, 0x6f, 0xdc, + 0x67, 0x0e, 0x9c, 0xc6, 0x23, 0xfe, 0x6f, 0xb7, 0x76, 0xaf, 0xd8, 0x28, + 0x92, 0xfe, 0xe9, 0x95, 0x04, 0x6c, 0x86, 0x9a, 0xed, 0x3f, 0xb8, 0xb6, + 0xc1, 0xb7, 0x39, 0xf1, 0x76, 0xfd, 0xcd, 0x34, 0x77, 0x7a, 0xf7, 0xf2, + 0xd7, 0xb5, 0xb2, 0xe5, 0xba, 0xc3, 0x02, 0xe1, 0xfa, 0x62, 0xed, 0x7d, + 0x6b, 0xc1, 0x3b, 0x8a, 0xe8, 0xf6, 0xd5, 0x42, 0x22, 0x86, 0xae, 0x5e, + 0xdc, 0xba, 0x5d, 0xf8, 0xe7, 0x2e, 0x9e, 0x91, 0x6a, 0x4d, 0x6e, 0xbd, + 0xe6, 0x1e, 0x2a, 0x96, 0x27, 0xf7, 0xbb, 0x3f, 0x93, 0x53, 0x3a, 0x7c, + 0x1c, 0x5c, 0x7f, 0xda, 0xdc, 0x36, 0xc1, 0x76, 0x74, 0xeb, 0xc4, 0x95, + 0x77, 0xb7, 0xcc, 0xc6, 0xf6, 0xfd, 0xe5, 0x2b, 0xd2, 0x0f, 0x03, 0xbb, + 0xa7, 0xe9, 0xbc, 0xfe, 0x60, 0xfa, 0x37, 0x1f, 0x55, 0x86, 0xa5, 0xfe, + 0xb0, 0x40, 0xca, 0x59, 0x0b, 0x8e, 0x37, 0x7a, 0xa9, 0x81, 0x5e, 0x42, + 0x12, 0xc2, 0xed, 0x79, 0xdd, 0x63, 0xd9, 0xff, 0x05, 0xd1, 0xbe, 0x93, + 0x89, 0x2e, 0x6f, 0x17, 0x77, 0xb7, 0xd9, 0x81, 0x7e, 0x58, 0x04, 0xd7, + 0xf8, 0x17, 0x3f, 0x64, 0xb1, 0xb4, 0x7f, 0xda, 0xbc, 0x9b, 0x9d, 0x66, + 0x7d, 0xbd, 0x1a, 0x96, 0xe3, 0xcb, 0xa7, 0x5e, 0x5a, 0x34, 0xc7, 0x15, + 0x84, 0x3e, 0xac, 0x4e, 0x13, 0x4c, 0xe4, 0x4c, 0x5a, 0xab, 0xf7, 0xcc, + 0xc7, 0xf8, 0xca, 0x0a, 0xc9, 0x92, 0x63, 0xfd, 0xc4, 0x04, 0xa4, 0xfb, + 0xdc, 0xcc, 0xab, 0x0f, 0x82, 0x07, 0x66, 0xdf, 0xd6, 0x8f, 0xf4, 0xb1, + 0x31, 0x6f, 0xb4, 0x8b, 0x7f, 0x1b, 0xec, 0x7b, 0x7b, 0xdf, 0x67, 0xce, + 0xda, 0x67, 0xe2, 0xb5, 0x7d, 0xdb, 0x01, 0x41, 0xae, 0x5f, 0x5e, 0x4d, + 0x81, 0x8b, 0xed, 0xdf, 0xbf, 0x17, 0xdb, 0xad, 0xc4, 0xae, 0xd9, 0x7e, + 0xdc, 0x9e, 0x83, 0xe7, 0xa3, 0xf8, 0xb9, 0xee, 0xf9, 0xd3, 0x6b, 0xeb, + 0x20, 0x62, 0xac, 0x79, 0x7e, 0xef, 0x6a, 0x6d, 0x0f, 0x05, 0x17, 0x0d, + 0x93, 0xb5, 0xde, 0xea, 0x17, 0x56, 0x0f, 0xbd, 0xbe, 0x88, 0xe6, 0x22, + 0xc0, 0x7b, 0xbf, 0x1d, 0x4a, 0x76, 0x45, 0x5a, 0x17, 0x0a, 0xf6, 0x13, + 0x77, 0xd1, 0x3f, 0xff, 0x9a, 0xd4, 0xfd, 0x92, 0xda, 0xf7, 0x8b, 0xfd, + 0x06, 0xfc, 0x77, 0xac, 0xdf, 0x3c, 0x5c, 0xcf, 0xc1, 0xf9, 0xf5, 0x75, + 0x92, 0x18, 0x8a, 0x8e, 0x6f, 0xdd, 0x57, 0x6a, 0xa8, 0xc7, 0x6b, 0xd3, + 0xf2, 0x59, 0xe6, 0x0f, 0x9e, 0xea, 0xe0, 0xbb, 0x2b, 0x5e, 0x5c, 0xd4, + 0x66, 0x25, 0x8a, 0x7d, 0x5b, 0x72, 0xfe, 0xd7, 0xac, 0xd1, 0xd3, 0x7a, + 0x8a, 0xbc, 0xf7, 0xff, 0xdd, 0xde, 0xfd, 0x5f, 0xa5, 0xf3, 0x79, 0xae, + 0x87, 0xf2, 0x7d, 0x61, 0x1c, 0x79, 0x67, 0x9f, 0xed, 0x63, 0xdd, 0x78, + 0xa0, 0x6b, 0x8c, 0x34, 0xbf, 0x9a, 0x47, 0xa0, 0x78, 0xd8, 0x28, 0x96, + 0x3d, 0x00, 0x7c, 0x63, 0x89, 0x87, 0x48, 0x11, 0x2e, 0x42, 0xce, 0xcb, + 0x9b, 0xad, 0x7d, 0x74, 0x23, 0xc9, 0x84, 0x67, 0x7e, 0xe3, 0x3f, 0xdd, + 0xfe, 0x7b, 0xc9, 0xce, 0x81, 0x7b, 0xe2, 0x75, 0x83, 0x91, 0x97, 0x57, + 0xab, 0x28, 0x47, 0xd5, 0x4b, 0xd5, 0xeb, 0x9b, 0x6d, 0xd0, 0x9b, 0xb4, + 0x7f, 0x57, 0xbd, 0x5b, 0xc6, 0x05, 0xf7, 0x53, 0x6c, 0xcd, 0x88, 0x70, + 0xe0, 0x08, 0xde, 0x47, 0x5e, 0xa9, 0x88, 0x97, 0xb0, 0xf3, 0x9f, 0x9e, + 0xd7, 0x2a, 0x0e, 0x7d, 0x8f, 0x3f, 0xb8, 0xfe, 0x0f, 0x07, 0x14, 0x73, + 0x84, 0x33, 0x6e, 0x52, 0x51, 0xb3, 0xe8, 0xf3, 0x62, 0x59, 0xc5, 0x19, + 0xa5, 0x1e, 0x91, 0xf5, 0x6b, 0x53, 0x2f, 0xc7, 0x14, 0x9c, 0x47, 0xc3, + 0xc7, 0x92, 0x83, 0x0d, 0x2d, 0xaa, 0xcc, 0xf3, 0x37, 0x83, 0x13, 0x34, + 0x2d, 0xe9, 0xd4, 0x9d, 0x57, 0xfb, 0xa5, 0xc8, 0x52, 0x2b, 0x7b, 0x93, + 0x67, 0x6f, 0x37, 0x66, 0x64, 0xfd, 0xb0, 0x46, 0x0f, 0x91, 0xa4, 0xaa, + 0x04, 0x65, 0x4c, 0x61, 0xa9, 0xd9, 0xf1, 0x39, 0x93, 0x7d, 0x6a, 0x82, + 0xb1, 0xe3, 0xf7, 0x6f, 0x33, 0xc6, 0x6d, 0x68, 0x38, 0xfb, 0x5d, 0xbb, + 0xff, 0x87, 0xb4, 0xcf, 0x91, 0x4d, 0xb9, 0x86, 0x43, 0xec, 0xbf, 0x15, + 0x00, 0x27, 0x4c, 0x7b, 0x1a, 0xbd, 0xaf, 0x99, 0x63, 0x68, 0x73, 0xcb, + 0x5c, 0x6e, 0xc2, 0x25, 0xc6, 0x60, 0x8f, 0xad, 0x2b, 0x33, 0xe8, 0xb5, + 0x8c, 0x22, 0xed, 0x95, 0xc8, 0xb8, 0x43, 0x5d, 0x97, 0x23, 0xfa, 0x6f, + 0x6b, 0x04, 0x24, 0x9d, 0x04, 0x21, 0x92, 0xeb, 0xfc, 0x19, 0xaf, 0x9a, + 0xda, 0xd7, 0xcd, 0x38, 0x58, 0x6d, 0x8f, 0xff, 0x29, 0x16, 0x8d, 0xdd, + 0x48, 0xd5, 0xed, 0x93, 0x43, 0xe1, 0xe1, 0x28, 0x13, 0xee, 0xf6, 0x6a, + 0x42, 0x16, 0xfd, 0x3e, 0xed, 0xbb, 0x84, 0x9c, 0x5a, 0x91, 0x90, 0x69, + 0x58, 0xaa, 0x57, 0xf2, 0x66, 0x43, 0x69, 0x3c, 0x45, 0x1d, 0xc7, 0xcf, + 0x69, 0x55, 0xaf, 0x70, 0xf9, 0x53, 0x96, 0x5d, 0x6e, 0x79, 0xa5, 0xad, + 0xdb, 0xfe, 0xbd, 0x4c, 0xd2, 0x17, 0x35, 0xcd, 0xee, 0xa3, 0xca, 0xcb, + 0xfd, 0xb6, 0x1c, 0xd7, 0xbd, 0x74, 0xba, 0x3d, 0xbe, 0x63, 0xd2, 0x69, + 0x01, 0xc9, 0xa3, 0x78, 0xda, 0x61, 0xe6, 0x4c, 0x5f, 0xd4, 0x09, 0x59, + 0x1f, 0x16, 0x2b, 0xe1, 0xd7, 0xef, 0xd1, 0x97, 0x44, 0x7f, 0x43, 0x6f, + 0xb5, 0xaa, 0x3e, 0x86, 0xc3, 0xf6, 0x4f, 0x7a, 0x83, 0x77, 0x9f, 0x60, + 0x15, 0x7e, 0xed, 0x5a, 0xeb, 0xe3, 0x47, 0x58, 0xe8, 0x3b, 0xfe, 0xbd, + 0xfe, 0x6f, 0xfa, 0x03, 0x47, 0x7e, 0xaf, 0x1d, 0xf9, 0x7e, 0x36, 0x02, + 0x35, 0xda, 0xfd, 0xd3, 0x1f, 0x6e, 0x74, 0xf5, 0x1d, 0x0f, 0x72, 0x5b, + 0x98, 0xff, 0x1a, 0xf4, 0xa6, 0x66, 0xec, 0x59, 0x8e, 0xf0, 0xbd, 0x89, + 0x3c, 0x68, 0xef, 0x35, 0xe3, 0xe3, 0x39, 0x77, 0x28, 0x74, 0x1b, 0xea, + 0x3d, 0xf8, 0x3a, 0x6d, 0xed, 0x67, 0x4c, 0x8d, 0xe6, 0xdb, 0xeb, 0x79, + 0xf3, 0x0b, 0x09, 0x9f, 0xbf, 0xdd, 0x7e, 0xfc, 0x18, 0xa8, 0x53, 0xa9, + 0x6b, 0x58, 0xec, 0xcb, 0x57, 0x11, 0x86, 0x06, 0xa5, 0xc5, 0xb7, 0xab, + 0x48, 0xa7, 0x91, 0x0a, 0xe0, 0x40, 0x59, 0xba, 0xd0, 0x0a, 0x50, 0x73, + 0x24, 0xc7, 0xee, 0xbe, 0x31, 0xdc, 0x09, 0xf4, 0x96, 0xee, 0x11, 0xf3, + 0x6f, 0xcc, 0x43, 0xfd, 0xc3, 0xd3, 0xe0, 0xfc, 0xf9, 0xf6, 0xde, 0x4c, + 0xc0, 0xca, 0x9c, 0xdc, 0xd3, 0xbc, 0x8f, 0xf6, 0x25, 0x63, 0xad, 0x2b, + 0x3d, 0x05, 0x52, 0xfd, 0x60, 0xd4, 0x1a, 0x1b, 0x45, 0x10, 0x20, 0xd1, + 0xdd, 0x2a, 0x67, 0x81, 0xb4, 0xdc, 0xf7, 0x38, 0x1b, 0xcd, 0xa2, 0x33, + 0xff, 0xc3, 0x7a, 0x1a, 0xfa, 0x49, 0x74, 0xf3, 0xb1, 0xca, 0xa3, 0x6f, + 0xe2, 0xeb, 0x4d, 0xe9, 0x86, 0x69, 0xed, 0xb7, 0xdb, 0x9e, 0x04, 0x89, + 0xd8, 0x78, 0x37, 0xef, 0xc8, 0xfa, 0x7e, 0x42, 0x3b, 0x5f, 0xaf, 0x85, + 0x14, 0xb6, 0x53, 0xb9, 0x3c, 0x9c, 0x12, 0x1d, 0xbb, 0x55, 0xea, 0x6d, + 0x60, 0x46, 0xcb, 0xeb, 0x10, 0xbf, 0xd8, 0x65, 0x16, 0xf7, 0x3e, 0x9e, + 0x0f, 0x79, 0xea, 0xc3, 0xf9, 0x57, 0x40, 0xa8, 0x6f, 0xe9, 0x5e, 0xa8, + 0x54, 0xaa, 0x15, 0x84, 0xbd, 0xd4, 0x8a, 0x24, 0x01, 0x4a, 0x6e, 0xd7, + 0xdb, 0xf0, 0x8f, 0x1a, 0xc1, 0xc1, 0x54, 0xdb, 0x9a, 0x8a, 0xfe, 0x48, + 0x07, 0xfd, 0xe8, 0x80, 0x7b, 0xa9, 0x6f, 0xdc, 0xbd, 0x87, 0xff, 0x25, + 0x7e, 0x1f, 0xf7, 0xdd, 0x1d, 0x02, 0x27, 0x30, 0xdb, 0x76, 0x2f, 0xa6, + 0x72, 0xb6, 0xdf, 0xa6, 0x2e, 0xc6, 0xe0, 0xe8, 0x7e, 0x7c, 0x6f, 0x82, + 0x68, 0x99, 0x9a, 0xcd, 0xab, 0x97, 0x86, 0xf3, 0x87, 0x76, 0x95, 0x77, + 0x95, 0xd6, 0x61, 0x7d, 0x49, 0xd7, 0x55, 0x36, 0x7f, 0x80, 0x16, 0xfb, + 0x37, 0x05, 0x43, 0x4f, 0x4d, 0xe2, 0xfb, 0xe5, 0xe2, 0xde, 0x20, 0x37, + 0xbd, 0x2d, 0xbd, 0xfa, 0x0a, 0x6a, 0xd3, 0xc6, 0x78, 0x8c, 0x84, 0x7a, + 0x74, 0x87, 0xbd, 0x16, 0xa4, 0xa5, 0x0c, 0x5c, 0xb7, 0x53, 0x9f, 0x55, + 0x7f, 0x5c, 0xad, 0xf2, 0x69, 0x80, 0xb2, 0xc8, 0xaa, 0x2f, 0xd0, 0x78, + 0xcb, 0x76, 0x3b, 0x5b, 0x70, 0x0e, 0xa1, 0xdb, 0xaa, 0xbd, 0xb0, 0x53, + 0x4d, 0x06, 0x07, 0x48, 0x5f, 0x76, 0x45, 0xa4, 0x9a, 0xee, 0x69, 0xd7, + 0x9f, 0xf8, 0xf2, 0x89, 0xf8, 0xe7, 0x73, 0xbd, 0x7a, 0x9f, 0x8f, 0x6d, + 0xeb, 0xe9, 0xde, 0x87, 0x7d, 0x8a, 0xbf, 0xad, 0xf2, 0xd6, 0xf0, 0xf0, + 0xf7, 0x3f, 0x1b, 0xab, 0xfa, 0x6b, 0x9b, 0x30, 0xda, 0x56, 0x56, 0x94, + 0x22, 0x48, 0x5a, 0x5a, 0xff, 0x22, 0x6a, 0x40, 0x4d, 0x58, 0x72, 0xe7, + 0x71, 0x1a, 0x26, 0xb1, 0x0a, 0x77, 0xe1, 0xb2, 0x9e, 0xdf, 0x4a, 0xee, + 0x6d, 0xcb, 0x9a, 0x55, 0x37, 0x5a, 0x04, 0xe4, 0xff, 0xb8, 0xde, 0xcf, + 0x7f, 0xe2, 0x32, 0xbb, 0x9d, 0xf5, 0x63, 0xac, 0x99, 0xfa, 0x57, 0x2a, + 0xb5, 0x64, 0x73, 0xcc, 0xfd, 0x6e, 0x75, 0x2b, 0xcf, 0x77, 0xb2, 0xeb, + 0xbc, 0x6d, 0x1d, 0xab, 0xe8, 0xcc, 0xe3, 0x9e, 0xde, 0x74, 0xc6, 0x9e, + 0xff, 0x27, 0x35, 0xd8, 0xb3, 0xf8, 0x3c, 0xdb, 0xef, 0xf6, 0xa3, 0x55, + 0x83, 0xe4, 0x2c, 0xee, 0x7e, 0x4c, 0x41, 0x90, 0xb6, 0xab, 0x05, 0x7a, + 0x76, 0x63, 0x2b, 0xb2, 0xb5, 0x4a, 0x57, 0xda, 0x9f, 0xd8, 0xfa, 0x8b, + 0xfb, 0x65, 0x15, 0x33, 0x56, 0xb8, 0x2b, 0x12, 0x02, 0x8c, 0xd8, 0x49, + 0xfb, 0x96, 0xb7, 0xf7, 0x4a, 0xca, 0xae, 0xeb, 0x57, 0xd0, 0x09, 0x29, + 0x23, 0xeb, 0x7f, 0xa1, 0x26, 0x72, 0xb7, 0x9b, 0xdd, 0xcd, 0x99, 0xee, + 0xf7, 0xea, 0xf9, 0x58, 0x27, 0xb3, 0x4a, 0xb6, 0x6d, 0x9d, 0x95, 0xba, + 0x5f, 0x63, 0x6d, 0xa8, 0xe3, 0x2e, 0xac, 0xfa, 0xbe, 0x3c, 0x77, 0x77, + 0xee, 0x4f, 0xa1, 0xfc, 0xf1, 0xf8, 0xb9, 0xec, 0xae, 0x5e, 0xa1, 0xbe, + 0x96, 0xde, 0xac, 0xef, 0xe8, 0xc7, 0xd6, 0xf9, 0x96, 0x5e, 0xc0, 0xf5, + 0x7a, 0xcd, 0xfd, 0x0c, 0xa8, 0x21, 0xcf, 0x45, 0x7f, 0xeb, 0xa0, 0xce, + 0x1b, 0xda, 0x3d, 0xda, 0x7c, 0x2e, 0xeb, 0xfe, 0x96, 0xeb, 0xb4, 0x13, + 0x7b, 0x6b, 0xe2, 0x2f, 0x05, 0x5e, 0xe2, 0x83, 0xe7, 0x35, 0xf7, 0x6c, + 0x1c, 0x4d, 0x61, 0x85, 0xdb, 0xf5, 0xb6, 0x76, 0x27, 0xa8, 0x38, 0xcc, + 0xfb, 0xba, 0xb5, 0x8b, 0x0e, 0x0d, 0x73, 0x6e, 0x5f, 0xf7, 0x0f, 0xf8, + 0x2c, 0x75, 0x73, 0xd3, 0x68, 0xcb, 0x4f, 0xd5, 0x53, 0xf7, 0xc8, 0xac, + 0xbc, 0xcc, 0x76, 0xca, 0xbe, 0x7d, 0x63, 0xe2, 0x3f, 0x4a, 0xfb, 0xda, + 0xbc, 0x8f, 0x20, 0xc2, 0x39, 0x77, 0x05, 0x08, 0xfb, 0x43, 0xfc, 0x6a, + 0x77, 0x6f, 0x2c, 0xec, 0x55, 0xa2, 0xb5, 0x7f, 0xcd, 0x72, 0x5d, 0x72, + 0x1e, 0xd6, 0x0e, 0xc4, 0x89, 0xfb, 0x87, 0x0c, 0xf3, 0xe0, 0x6e, 0xaa, + 0x87, 0x96, 0x7b, 0x77, 0x48, 0xdc, 0x29, 0x84, 0x71, 0xe7, 0x6b, 0x53, + 0xea, 0x09, 0x46, 0xc4, 0xd5, 0x61, 0xc3, 0xe3, 0x3a, 0x67, 0x65, 0x6d, + 0xdb, 0xf4, 0x0b, 0x70, 0x25, 0xe8, 0xe8, 0xf7, 0xef, 0xd5, 0xb4, 0x71, + 0xd6, 0x1a, 0x8d, 0x5a, 0x95, 0xf4, 0x7e, 0x95, 0x07, 0x5b, 0x4b, 0x12, + 0xcb, 0x2f, 0xf6, 0x69, 0xf5, 0x8f, 0xb7, 0xfb, 0xaa, 0xf6, 0x34, 0xbf, + 0xad, 0xf6, 0x81, 0xa2, 0x51, 0x44, 0xdd, 0x2e, 0xa0, 0xb0, 0x85, 0x5f, + 0x0f, 0x68, 0x37, 0xc9, 0x8b, 0x51, 0x5c, 0xf7, 0xb9, 0x40, 0x3f, 0x1c, + 0x92, 0x2c, 0xab, 0xab, 0xfe, 0xfb, 0xab, 0x2a, 0x4c, 0x9a, 0xaa, 0xdf, + 0xf7, 0xdc, 0xb8, 0xa9, 0x79, 0x3d, 0xaa, 0xcd, 0x0b, 0xa4, 0xec, 0x35, + 0x75, 0x6d, 0xa8, 0x65, 0x33, 0xd4, 0xbd, 0x1d, 0x9e, 0x54, 0x54, 0x77, + 0xa9, 0xf9, 0x70, 0x54, 0xbb, 0xda, 0x35, 0xfa, 0xec, 0x7f, 0x4e, 0xd3, + 0x19, 0xd4, 0x35, 0x9d, 0x61, 0xbb, 0xbb, 0x5a, 0xc7, 0xfd, 0x75, 0x2c, + 0xda, 0xfc, 0x42, 0xd5, 0x4a, 0xfc, 0xbe, 0x09, 0xaf, 0x2b, 0x7e, 0x48, + 0x23, 0x13, 0x7b, 0xf7, 0x15, 0x8c, 0x4a, 0x41, 0xcc, 0x81, 0xaf, 0xd0, + 0x03, 0x20, 0x2e, 0xcc, 0xbe, 0x3b, 0x8f, 0xfd, 0x4f, 0xbc, 0x4e, 0x7a, + 0xd7, 0xfe, 0xf1, 0xd0, 0xe6, 0xfd, 0x50, 0x3d, 0x85, 0x13, 0x6f, 0xfa, + 0x3e, 0x3f, 0xe7, 0x0b, 0x16, 0xc7, 0x97, 0xb3, 0x71, 0xbe, 0x15, 0xf5, + 0xff, 0xbb, 0x2c, 0x70, 0x73, 0xd7, 0xb2, 0x82, 0x7f, 0xef, 0xc6, 0xb2, + 0xd7, 0x5f, 0x48, 0xda, 0x96, 0x9f, 0xfb, 0x3e, 0x45, 0xf9, 0xa0, 0x9d, + 0xd2, 0x89, 0xdf, 0xca, 0xb6, 0xe8, 0xb5, 0x2e, 0x85, 0x42, 0xda, 0xdb, + 0x9a, 0x77, 0xd9, 0x3d, 0x71, 0x8b, 0xf7, 0x8b, 0x94, 0xa1, 0x71, 0x9a, + 0x58, 0xfe, 0x57, 0xd4, 0xed, 0xab, 0xdb, 0x44, 0x3e, 0x48, 0x3d, 0x67, + 0x83, 0xc0, 0xaf, 0xe7, 0xf1, 0x5b, 0x1d, 0xdb, 0xe7, 0xa5, 0x4a, 0xb6, + 0x76, 0xf6, 0x87, 0xe1, 0x3e, 0xf4, 0xe9, 0x62, 0x37, 0xbb, 0x59, 0x45, + 0xc6, 0xd7, 0xef, 0x48, 0x5c, 0x9f, 0x6d, 0x5e, 0x7c, 0xde, 0x5a, 0xef, + 0x46, 0x08, 0xce, 0xac, 0x7f, 0x51, 0xff, 0xf0, 0xfb, 0xfb, 0x55, 0xf6, + 0xeb, 0xf6, 0x21, 0x84, 0x41, 0x7e, 0xc7, 0xeb, 0x99, 0x9a, 0x05, 0xef, + 0x95, 0x2b, 0xc9, 0xee, 0x45, 0x99, 0xfd, 0xd4, 0xf4, 0x9e, 0x5e, 0xa7, + 0xe4, 0x90, 0x2b, 0xaf, 0x00, 0xd2, 0xfc, 0x73, 0x9a, 0xfd, 0x6f, 0xd2, + 0x1b, 0x85, 0x84, 0x2f, 0xd7, 0xa5, 0xd4, 0x64, 0x05, 0x0f, 0x98, 0x2b, + 0xdd, 0xfb, 0x78, 0x35, 0x76, 0x5a, 0x8d, 0xba, 0xbd, 0x9f, 0x8d, 0x41, + 0xed, 0x9a, 0xb9, 0xf9, 0x9b, 0x08, 0xca, 0xe7, 0xe2, 0x3d, 0xd7, 0x41, + 0x57, 0x85, 0x5e, 0x58, 0xec, 0x27, 0x3b, 0xd9, 0x74, 0xb7, 0x28, 0xfa, + 0x7a, 0x41, 0x2b, 0x1d, 0xf6, 0x5f, 0x9d, 0x35, 0xe3, 0x14, 0x05, 0xc7, + 0x6b, 0xf5, 0x7b, 0xc1, 0xdf, 0x61, 0x75, 0x76, 0x2e, 0x17, 0xf3, 0xd6, + 0x25, 0x92, 0x59, 0xa6, 0x1a, 0xb8, 0x16, 0xba, 0x51, 0xde, 0xc2, 0x9e, + 0x46, 0x34, 0xa8, 0x9e, 0xdd, 0x07, 0xef, 0x13, 0xec, 0x64, 0x00, 0xf7, + 0x55, 0x7a, 0xdb, 0xe4, 0x40, 0xf2, 0x68, 0x65, 0xf5, 0xe7, 0xac, 0xfb, + 0x61, 0x61, 0x9b, 0x6b, 0x99, 0x9f, 0xc8, 0xa3, 0xc2, 0x5a, 0xff, 0x55, + 0x62, 0x79, 0x76, 0xbc, 0x7f, 0xef, 0xea, 0x21, 0x80, 0x2d, 0xec, 0x7d, + 0x4d, 0xe9, 0xa0, 0x23, 0xf3, 0x2e, 0xfb, 0xbd, 0xcf, 0x24, 0xca, 0xfb, + 0xec, 0xb4, 0xac, 0x35, 0x4f, 0x4b, 0x7a, 0xa5, 0x37, 0xe5, 0x20, 0xba, + 0xa4, 0x3d, 0x56, 0x99, 0x0d, 0xe2, 0xe7, 0xb5, 0x77, 0xea, 0xa9, 0x23, + 0x34, 0xa0, 0xb1, 0x54, 0xfe, 0xfd, 0x80, 0xfd, 0xb7, 0xab, 0xe6, 0xc5, + 0xcb, 0xd8, 0x4e, 0x64, 0xab, 0x1f, 0x0f, 0x8a, 0xb3, 0x3f, 0xc1, 0xbc, + 0x95, 0xc2, 0x83, 0xd2, 0x8b, 0x55, 0xdd, 0x6f, 0xf0, 0x61, 0x0a, 0xdc, + 0xdc, 0x7f, 0x2f, 0x7f, 0x8b, 0x17, 0xaa, 0xbc, 0x37, 0x8a, 0x14, 0x89, + 0xd1, 0xef, 0x57, 0xcc, 0xe3, 0x98, 0xc7, 0x30, 0xd4, 0xd8, 0xf6, 0xae, + 0x3c, 0x1a, 0xd4, 0x37, 0xbd, 0x6d, 0xde, 0x72, 0x08, 0x97, 0xf7, 0xed, + 0x5d, 0x65, 0x95, 0x82, 0x3d, 0x36, 0x79, 0xbf, 0x66, 0x2a, 0xff, 0x91, + 0xe0, 0xf7, 0xf6, 0x3d, 0xde, 0x0c, 0x31, 0xd6, 0x7f, 0x76, 0x54, 0x96, + 0x63, 0xec, 0xf7, 0x9c, 0x8b, 0x11, 0xfa, 0x12, 0x6a, 0x6f, 0x2b, 0x69, + 0x4b, 0x57, 0x2c, 0x33, 0x1c, 0x0d, 0xad, 0x4b, 0x40, 0x9f, 0x7c, 0x89, + 0x30, 0xe6, 0xd8, 0x91, 0x88, 0xd6, 0xeb, 0x72, 0xcf, 0x13, 0x9e, 0x6e, + 0xef, 0x3d, 0x29, 0xad, 0x2d, 0x89, 0x07, 0x9c, 0x2f, 0x37, 0xda, 0x10, + 0xb8, 0x8c, 0xfe, 0xad, 0xc6, 0x4f, 0x88, 0x1b, 0x58, 0xd7, 0xec, 0x95, + 0xd8, 0xe4, 0x35, 0x83, 0x5a, 0x7b, 0x9d, 0x69, 0x08, 0xc7, 0xc3, 0xf1, + 0xae, 0x70, 0x44, 0x23, 0xa0, 0xec, 0xde, 0x75, 0x95, 0xb8, 0xea, 0x23, + 0xd3, 0xb1, 0xeb, 0x57, 0x6a, 0x66, 0x5a, 0xe5, 0x2a, 0x62, 0xee, 0xbe, + 0xba, 0x4e, 0xd1, 0x3f, 0xb7, 0xda, 0xee, 0xfb, 0x46, 0x39, 0x15, 0xa5, + 0x60, 0x95, 0xae, 0x20, 0xf8, 0x7f, 0xb4, 0x7c, 0xff, 0xcc, 0xe6, 0x90, + 0xdb, 0xba, 0xd7, 0xf6, 0xa7, 0x41, 0xad, 0xa6, 0x17, 0x4e, 0x9b, 0x25, + 0xda, 0xc7, 0xb8, 0x5a, 0x56, 0x92, 0xb5, 0x78, 0xd6, 0xfd, 0x66, 0xd5, + 0x2a, 0xdf, 0xd9, 0xd4, 0x87, 0xe8, 0x2a, 0x9f, 0xfa, 0x86, 0xc8, 0x90, + 0xcf, 0xcb, 0xb5, 0x73, 0xda, 0xbc, 0x4b, 0x72, 0x66, 0x34, 0x2d, 0xf6, + 0x49, 0x39, 0xdb, 0xfa, 0x88, 0xc2, 0xce, 0x0a, 0xdd, 0xec, 0xac, 0xfd, + 0x5f, 0x76, 0x4a, 0xc3, 0x82, 0xbe, 0x69, 0x23, 0x71, 0xaf, 0x25, 0xbc, + 0xc6, 0x6c, 0x96, 0xfe, 0x34, 0x76, 0xbe, 0x6f, 0x85, 0x20, 0x17, 0xf1, + 0x75, 0x75, 0xfe, 0xec, 0xc5, 0x1b, 0xef, 0x9f, 0x6f, 0x77, 0x4a, 0x8a, + 0x29, 0x8c, 0x4a, 0x5f, 0xde, 0xb3, 0x84, 0x2e, 0x46, 0x7d, 0x1b, 0x3a, + 0xd7, 0xac, 0xa3, 0xfe, 0xd2, 0xca, 0x18, 0x7e, 0xaf, 0x21, 0xef, 0xfd, + 0xdf, 0x35, 0x29, 0x54, 0x1b, 0xc8, 0xd2, 0x91, 0xbd, 0x7f, 0x0a, 0xd4, + 0xd6, 0xff, 0x1d, 0xec, 0xfb, 0xe0, 0x46, 0xff, 0x56, 0xff, 0xcf, 0x69, + 0x31, 0x7f, 0xcd, 0x1f, 0xd2, 0xd8, 0x73, 0xe5, 0x7c, 0xcd, 0x96, 0x39, + 0xa1, 0x7a, 0xeb, 0x43, 0x91, 0x53, 0xf8, 0xee, 0x9f, 0xc1, 0x22, 0x0c, + 0x03, 0xa1, 0xfd, 0xfa, 0xda, 0xc7, 0xce, 0x8b, 0x0c, 0xeb, 0x6a, 0xde, + 0xad, 0xd5, 0x4f, 0x60, 0xff, 0xd7, 0xe5, 0xe3, 0x33, 0xd5, 0xa5, 0x6f, + 0x1a, 0x4e, 0xaa, 0xf5, 0x68, 0xb5, 0xe7, 0x6a, 0xd5, 0xc9, 0x09, 0x96, + 0x8b, 0xbe, 0xdd, 0xaf, 0x71, 0x29, 0x7a, 0xa5, 0x5f, 0xa9, 0x4d, 0x91, + 0x83, 0xd1, 0xf7, 0x3b, 0x4f, 0xd4, 0x71, 0x06, 0xe0, 0xba, 0xdf, 0x15, + 0x05, 0xa3, 0x27, 0xca, 0x5b, 0xf1, 0x80, 0xf2, 0x86, 0xdc, 0xfe, 0xc5, + 0x0a, 0xe2, 0x90, 0xc6, 0x53, 0x9b, 0xd9, 0x7f, 0x4b, 0xea, 0x10, 0xc8, + 0xde, 0xff, 0xa5, 0x70, 0xc0, 0xac, 0xd8, 0x8f, 0x29, 0xc6, 0x78, 0x7f, + 0x68, 0xb4, 0x51, 0xfb, 0xf0, 0x5a, 0x04, 0x1a, 0x6e, 0xd7, 0xd0, 0xeb, + 0x19, 0x4d, 0x1d, 0xc0, 0x76, 0x7c, 0x5c, 0x6c, 0xfe, 0x17, 0x86, 0x0f, + 0xfb, 0x94, 0x27, 0x8f, 0xb9, 0xbf, 0x28, 0xea, 0xf7, 0x26, 0x61, 0x78, + 0x3f, 0x9b, 0x0e, 0xac, 0xad, 0x15, 0xa5, 0xdb, 0x77, 0xfa, 0x0f, 0xdb, + 0x9e, 0x14, 0x3d, 0x6e, 0xc8, 0xd4, 0xaa, 0x24, 0xeb, 0xd1, 0x87, 0x8d, + 0x16, 0x49, 0x6d, 0xb2, 0xff, 0xc7, 0x9c, 0xfc, 0x18, 0x24, 0x07, 0x92, + 0xbb, 0x6a, 0xbf, 0x50, 0x75, 0x38, 0xdd, 0xe9, 0x78, 0x16, 0xae, 0x3c, + 0xb8, 0x97, 0xd6, 0x5e, 0x3b, 0xa0, 0x39, 0xba, 0x6f, 0x94, 0xc3, 0x24, + 0x03, 0x47, 0x47, 0xda, 0x3f, 0x51, 0xf6, 0xfe, 0xd8, 0xf7, 0xba, 0x6b, + 0xc9, 0xd5, 0x98, 0x03, 0xfe, 0x33, 0xc5, 0x32, 0x08, 0x22, 0x11, 0x9f, + 0xdf, 0x2e, 0x2d, 0x83, 0x12, 0xe9, 0x9a, 0xa2, 0xa9, 0xbd, 0x4f, 0xda, + 0x8f, 0x56, 0xef, 0xa3, 0x7c, 0x8e, 0xe4, 0x1d, 0x0a, 0x5a, 0xea, 0x8b, + 0xcc, 0x84, 0xd4, 0x2f, 0xf5, 0x5d, 0xd9, 0x52, 0xdb, 0x7e, 0xd4, 0xdb, + 0xfb, 0xca, 0xb4, 0xc1, 0x1d, 0xd5, 0x2f, 0x85, 0x7d, 0x19, 0x1d, 0xc6, + 0x5b, 0x04, 0x82, 0x76, 0x9e, 0xa6, 0xb2, 0x24, 0xec, 0xdf, 0x70, 0x18, + 0x90, 0xa5, 0xba, 0x84, 0xec, 0xbf, 0xa0, 0x90, 0x06, 0x05, 0xc0, 0xd7, + 0xf5, 0x1e, 0x56, 0xf6, 0xec, 0x57, 0x74, 0x28, 0x06, 0x13, 0x78, 0xca, + 0xff, 0xa9, 0x92, 0xd4, 0xde, 0xcc, 0xd3, 0xe6, 0x5f, 0xd1, 0x45, 0x9c, + 0x28, 0x4b, 0x6e, 0xda, 0x96, 0x54, 0xef, 0x52, 0xf6, 0xc7, 0xf6, 0xa2, + 0xda, 0x79, 0x65, 0x56, 0x61, 0x2d, 0x27, 0x69, 0x1c, 0x25, 0x1c, 0xae, + 0x5c, 0x94, 0x5d, 0x6e, 0x3d, 0xd6, 0xce, 0xf5, 0x77, 0x58, 0xff, 0x65, + 0x04, 0xb6, 0x6a, 0x5f, 0xdb, 0xe7, 0x17, 0x0c, 0xf9, 0x98, 0xb1, 0xeb, + 0x3c, 0x8a, 0xce, 0x19, 0xae, 0xbe, 0x91, 0x41, 0x2c, 0xf1, 0x05, 0xc5, + 0x72, 0xb8, 0x97, 0x44, 0x0a, 0xa9, 0x67, 0x77, 0x4b, 0xbb, 0x86, 0xf2, + 0x86, 0xd0, 0xef, 0x3e, 0x9a, 0x56, 0xbe, 0xe8, 0xba, 0xed, 0x7f, 0x22, + 0xda, 0xf3, 0xae, 0x79, 0x4f, 0x87, 0xf8, 0xb0, 0x3f, 0x0c, 0xd4, 0xc4, + 0x21, 0xb7, 0xe5, 0x57, 0x5e, 0xf4, 0x8b, 0xfb, 0xe2, 0x60, 0x6d, 0xff, + 0xa3, 0x94, 0x86, 0x50, 0x3e, 0xdb, 0xdb, 0x2a, 0x9f, 0x67, 0xdf, 0x22, + 0x94, 0xa2, 0x72, 0xb6, 0x5a, 0xeb, 0x35, 0xed, 0xa0, 0x82, 0xb7, 0xfd, + 0xa4, 0x6d, 0xdd, 0xc2, 0x8b, 0x03, 0x4d, 0xec, 0xf7, 0xa3, 0xed, 0xe2, + 0xcb, 0xab, 0x81, 0x3d, 0xa7, 0xa9, 0xba, 0xc5, 0x52, 0x6f, 0xfb, 0xb8, + 0xbf, 0x49, 0xe8, 0x6a, 0xbb, 0xb3, 0xdf, 0x35, 0x59, 0x77, 0xc7, 0x6f, + 0x4a, 0x5f, 0xf2, 0xa9, 0x0e, 0x6f, 0x5a, 0xcf, 0xca, 0x1f, 0x34, 0xf0, + 0x6d, 0x9e, 0x58, 0x72, 0x97, 0x22, 0x0a, 0xbf, 0x5a, 0x1e, 0x6a, 0x9e, + 0x63, 0x7a, 0xbe, 0xb7, 0xff, 0xab, 0xc4, 0x49, 0xbe, 0x70, 0x9d, 0xcc, + 0x1b, 0x94, 0x07, 0x74, 0x4f, 0xe7, 0xfa, 0xe4, 0x63, 0x1a, 0x1e, 0x37, + 0xbc, 0x6a, 0x93, 0xbf, 0x40, 0x14, 0xf6, 0x1b, 0x11, 0x14, 0x84, 0xcb, + 0x46, 0xa9, 0x8f, 0x65, 0x6b, 0x2b, 0xd8, 0x58, 0x63, 0xce, 0xc9, 0x7b, + 0xa4, 0x73, 0x6c, 0xa8, 0x49, 0x1a, 0xe2, 0xc7, 0x8a, 0xd9, 0xb2, 0xa1, + 0x3f, 0xe9, 0xe6, 0x6a, 0x89, 0xb8, 0x45, 0x87, 0xd6, 0x9f, 0x36, 0x4e, + 0x10, 0x5d, 0xcf, 0x25, 0x91, 0xa7, 0xe4, 0x7e, 0xae, 0xb7, 0xe6, 0x1f, + 0x9d, 0x58, 0xdd, 0x92, 0x8f, 0xeb, 0xf6, 0xb0, 0x8e, 0xfb, 0x08, 0xdd, + 0x1a, 0x24, 0xfc, 0x0d, 0xde, 0x56, 0x3d, 0x4d, 0x0d, 0x09, 0xde, 0x39, + 0xad, 0x74, 0xad, 0xd7, 0xb3, 0x46, 0x67, 0x5a, 0x19, 0x6e, 0xf7, 0xce, + 0x69, 0xda, 0xf2, 0x81, 0xfd, 0x5c, 0x7d, 0xdf, 0x6d, 0x5d, 0x9c, 0xa7, + 0xd7, 0x69, 0x3b, 0x2a, 0x73, 0x7b, 0x49, 0x0c, 0xf7, 0x62, 0x41, 0x4c, + 0xfd, 0x5c, 0xc3, 0x3a, 0x15, 0xe7, 0xaf, 0x9d, 0x52, 0x50, 0x3f, 0x58, + 0x29, 0x15, 0xfd, 0x33, 0xaa, 0xf9, 0x39, 0x59, 0x6e, 0x21, 0xbf, 0x7f, + 0x6b, 0x7e, 0x05, 0xe6, 0x5a, 0x1e, 0x75, 0x77, 0x35, 0xbf, 0x77, 0xf5, + 0xd0, 0x6f, 0xef, 0xed, 0xfb, 0xe3, 0x52, 0x7a, 0x77, 0xae, 0xb9, 0x07, + 0xe8, 0xd5, 0xe7, 0x4e, 0xe6, 0x10, 0x46, 0xae, 0x27, 0x38, 0xd7, 0x29, + 0x07, 0x5d, 0xab, 0xff, 0x77, 0x83, 0x2e, 0xfd, 0x7a, 0x5b, 0x5c, 0xad, + 0x0d, 0x43, 0x8f, 0xe0, 0x82, 0x5d, 0xa1, 0x15, 0x26, 0xf0, 0x2e, 0x54, + 0x9d, 0xd8, 0xc3, 0xd5, 0xf1, 0xb5, 0xba, 0xd6, 0xe9, 0x12, 0xaf, 0xd0, + 0xf5, 0x17, 0x6e, 0xfe, 0xbf, 0xec, 0xf0, 0x6c, 0x51, 0xb7, 0x3c, 0xe7, + 0x5b, 0x28, 0x33, 0x35, 0xed, 0x74, 0x47, 0xa3, 0x33, 0x5a, 0xaf, 0xa9, + 0x16, 0x74, 0x14, 0x28, 0x70, 0x3b, 0x33, 0xd0, 0x7c, 0x44, 0x1c, 0x32, + 0xde, 0xdd, 0xa5, 0xb6, 0x88, 0xb2, 0xa8, 0x3f, 0xb8, 0xfe, 0x93, 0x8a, + 0x95, 0xb5, 0x79, 0xc2, 0x76, 0xb7, 0xe1, 0xf8, 0xed, 0xe5, 0xb4, 0xfe, + 0x4b, 0xbf, 0x04, 0xe6, 0xd7, 0x7b, 0xeb, 0xb0, 0xc4, 0x1e, 0x26, 0x75, + 0xd7, 0xbe, 0x24, 0x68, 0xf7, 0x4d, 0xd8, 0xde, 0x9f, 0xb7, 0x1a, 0x4f, + 0xce, 0xfb, 0xf3, 0x88, 0x60, 0x9c, 0xea, 0x6b, 0xed, 0xfe, 0xd4, 0x48, + 0x13, 0xad, 0xf1, 0xf9, 0xb3, 0x92, 0xef, 0xf4, 0xcf, 0x48, 0x73, 0xe7, + 0xd5, 0xe5, 0x25, 0x3f, 0x5e, 0xfc, 0xae, 0xdd, 0x53, 0x9b, 0x51, 0x9c, + 0xa0, 0xcf, 0xb9, 0xa6, 0x52, 0xe3, 0xea, 0x5d, 0xa8, 0xf6, 0xf6, 0xf9, + 0xd1, 0xff, 0x7f, 0x6d, 0x79, 0x19, 0x8f, 0xf1, 0x65, 0x60, 0xbf, 0xab, + 0x1e, 0xa6, 0xb6, 0x8e, 0xf6, 0xba, 0x71, 0xfa, 0xb7, 0x7f, 0x9c, 0x5f, + 0x9f, 0x36, 0x27, 0xad, 0x77, 0xc4, 0xb2, 0x6b, 0x03, 0x2b, 0xbd, 0xb1, + 0xbd, 0xbb, 0x1c, 0xf3, 0xdd, 0x80, 0xcf, 0xbc, 0x68, 0xc1, 0xf3, 0x94, + 0x7f, 0x99, 0xad, 0xee, 0x71, 0x7a, 0xee, 0x51, 0xa4, 0x55, 0x95, 0x1b, + 0xdc, 0xfd, 0x7d, 0x0d, 0x6b, 0x32, 0x2d, 0xd6, 0xb3, 0xc0, 0x91, 0x4e, + 0xfe, 0xc4, 0x8d, 0x29, 0x32, 0xa5, 0x4f, 0xa9, 0x0c, 0xbb, 0xfd, 0xa9, + 0xdd, 0xaf, 0x66, 0x77, 0x53, 0x97, 0xee, 0x6f, 0x75, 0xfa, 0xc4, 0xf0, + 0xbf, 0x72, 0x37, 0xa9, 0x33, 0xe1, 0x89, 0xbe, 0xb8, 0x22, 0xa6, 0xf7, + 0xe7, 0x96, 0x8b, 0x12, 0x83, 0x62, 0xa5, 0x56, 0xe4, 0x90, 0xbc, 0x5d, + 0x1a, 0xd2, 0xf8, 0x7f, 0x2d, 0x26, 0x08, 0xfe, 0x85, 0xa5, 0x8a, 0xfe, + 0xbb, 0xaa, 0xc1, 0xad, 0x89, 0xa2, 0x6c, 0x37, 0x18, 0x25, 0x86, 0xb8, + 0xa1, 0xf4, 0x99, 0xa8, 0xe7, 0x88, 0xe4, 0x9d, 0x7d, 0xf3, 0x3b, 0x58, + 0x1b, 0xe4, 0xd3, 0x77, 0x58, 0xa8, 0xab, 0xe8, 0xd4, 0xb2, 0xf5, 0x5f, + 0x9e, 0x61, 0x0a, 0x83, 0x99, 0x7e, 0x45, 0x33, 0x27, 0x3e, 0x2a, 0xb9, + 0xb5, 0x65, 0x7d, 0x43, 0xbd, 0xa5, 0x7d, 0x3d, 0x8f, 0x61, 0xf7, 0xc9, + 0xd1, 0xe3, 0xf5, 0x2b, 0xe2, 0x96, 0xe2, 0x48, 0xfc, 0x3a, 0xad, 0x7b, + 0x2b, 0x44, 0x6a, 0x34, 0xfe, 0xc5, 0x39, 0xc4, 0x37, 0x0b, 0xbd, 0x3a, + 0xf6, 0x7e, 0x05, 0x5c, 0xd3, 0x76, 0xfa, 0x9d, 0x9f, 0x27, 0xec, 0xf0, + 0x6b, 0xbf, 0x72, 0x57, 0xe6, 0xf5, 0xbb, 0x45, 0x5a, 0xa0, 0x87, 0xbe, + 0x1a, 0xfc, 0x4f, 0x25, 0xfd, 0x29, 0xbf, 0x23, 0x79, 0x63, 0xc5, 0xf8, + 0x5b, 0x85, 0x7b, 0x28, 0x7c, 0xd2, 0x6c, 0x38, 0x7d, 0x6b, 0x9e, 0x19, + 0x4a, 0x9f, 0x9b, 0xe8, 0x28, 0x9c, 0x70, 0xa3, 0x8a, 0xd8, 0xea, 0xea, + 0xfc, 0x51, 0xd8, 0x5c, 0xe9, 0xd9, 0x66, 0x7d, 0xff, 0xfb, 0x3f, 0x57, + 0xb2, 0x5e, 0xa3, 0x7f, 0x39, 0x0f, 0xb7, 0x63, 0xab, 0xbe, 0xa2, 0x2c, + 0x61, 0x0c, 0x25, 0xa7, 0x74, 0xee, 0xf0, 0x1c, 0xda, 0xc8, 0x42, 0xb3, + 0x16, 0x76, 0x27, 0x4b, 0xf2, 0xfc, 0x38, 0x6d, 0x93, 0x55, 0x1d, 0x42, + 0xaa, 0xea, 0xbd, 0x77, 0x53, 0x8e, 0xbe, 0x39, 0x92, 0xfd, 0xd5, 0xd2, + 0x36, 0x03, 0xf9, 0x4e, 0xab, 0x47, 0x69, 0xeb, 0xfd, 0xb3, 0xf3, 0x7f, + 0x1e, 0x6e, 0x6e, 0xf5, 0x8c, 0x2e, 0x89, 0x1d, 0xbf, 0x3b, 0x77, 0x50, + 0x62, 0x24, 0x69, 0xf8, 0xef, 0xa5, 0x4b, 0x69, 0x7e, 0xcf, 0x54, 0xbf, + 0xef, 0x41, 0xbb, 0x6f, 0x9d, 0x62, 0x53, 0x07, 0x5b, 0xf7, 0xb1, 0x72, + 0xcb, 0x11, 0x42, 0xf6, 0x7f, 0xc6, 0xee, 0x19, 0x3e, 0xf5, 0xe6, 0x23, + 0x5b, 0xfa, 0x7c, 0x1a, 0x53, 0x40, 0xaa, 0x78, 0xf6, 0xbc, 0x5b, 0xfd, + 0xe2, 0xed, 0xcd, 0x45, 0x5b, 0xa9, 0x4f, 0x6f, 0x0a, 0x3a, 0xd0, 0xed, + 0x5b, 0xdb, 0xb5, 0x08, 0x8a, 0x60, 0x77, 0xb7, 0x4f, 0xff, 0xd6, 0xa0, + 0x5d, 0xb9, 0xda, 0xd8, 0xa8, 0x7f, 0xf6, 0x98, 0xf4, 0x76, 0xb3, 0x50, + 0xcb, 0x80, 0x3b, 0x1b, 0xaa, 0xfc, 0x0b, 0x92, 0x75, 0xf4, 0x29, 0xf2, + 0x48, 0x45, 0x3d, 0x6b, 0x02, 0xe1, 0x77, 0x3b, 0xbb, 0x88, 0x6b, 0xc5, + 0xa0, 0xec, 0xbc, 0xd7, 0x08, 0x52, 0xb2, 0xf1, 0x77, 0xfa, 0xd6, 0x19, + 0x68, 0x14, 0x7d, 0xd7, 0x71, 0xf2, 0x1a, 0xc3, 0x9a, 0xfb, 0xad, 0x37, + 0x6f, 0xb8, 0x55, 0xe9, 0xcb, 0xea, 0xd7, 0x7e, 0x76, 0xee, 0x36, 0xbf, + 0x51, 0xdd, 0x38, 0x62, 0xfc, 0x9f, 0x5d, 0x9d, 0x9d, 0xcf, 0x6d, 0x3f, + 0xbb, 0xbf, 0xb7, 0x5e, 0x3f, 0x91, 0xd7, 0x61, 0x50, 0x47, 0x6e, 0xb0, + 0xba, 0xef, 0xdc, 0x65, 0x82, 0x15, 0xa8, 0x66, 0xb1, 0xfc, 0x9d, 0xd2, + 0xd2, 0x77, 0x63, 0xf9, 0xe5, 0x62, 0x48, 0xba, 0xf4, 0xca, 0xa9, 0x56, + 0x3a, 0x86, 0xfa, 0x77, 0x02, 0x10, 0x69, 0x04, 0xee, 0x2b, 0x7d, 0xa4, + 0x1b, 0xcf, 0x92, 0x7c, 0x56, 0x67, 0x26, 0x0d, 0x95, 0x1e, 0xad, 0xd3, + 0x1d, 0xa4, 0xde, 0xab, 0x8d, 0x10, 0x67, 0x1a, 0x12, 0x24, 0xce, 0xbc, + 0xa5, 0x85, 0x44, 0x76, 0xe4, 0xef, 0xf5, 0x61, 0xa7, 0xd1, 0xd2, 0x6e, + 0xe9, 0xc3, 0x7e, 0xf7, 0x2a, 0xb6, 0x4d, 0xfc, 0xdb, 0x9c, 0x70, 0x35, + 0x95, 0x91, 0x7d, 0x67, 0x33, 0xb3, 0x69, 0x51, 0xe7, 0x87, 0x4b, 0xd7, + 0x46, 0xaf, 0xa1, 0x7d, 0x56, 0xae, 0x77, 0xcd, 0x6e, 0xc5, 0xce, 0x48, + 0x4b, 0xb9, 0xff, 0xad, 0x13, 0xf6, 0x61, 0x77, 0xe7, 0xe6, 0xd9, 0x2b, + 0x1e, 0x68, 0x73, 0x9f, 0xc6, 0xc6, 0x59, 0xd2, 0x88, 0xe7, 0xff, 0x0b, + 0x08, 0x4f, 0x75, 0x2f, 0x0d, 0x84, 0x55, 0x10, 0xa2, 0xd9, 0xce, 0x4a, + 0x1b, 0xb6, 0x18, 0xa0, 0x92, 0xea, 0x6f, 0x6d, 0x25, 0xc0, 0x4a, 0x2c, + 0x44, 0x33, 0xd8, 0x4f, 0xbc, 0x29, 0xcb, 0x16, 0x3c, 0x23, 0x4b, 0xc1, + 0x9c, 0xdb, 0x6b, 0x75, 0xbb, 0x5d, 0x33, 0x37, 0x0f, 0x2c, 0x5e, 0xae, + 0x67, 0xd3, 0x41, 0x6a, 0x5f, 0x64, 0xff, 0xea, 0x9c, 0x23, 0xe0, 0x70, + 0x8d, 0xe2, 0x2a, 0x7f, 0x9d, 0xe5, 0x27, 0xe8, 0x6e, 0xa3, 0x23, 0xfc, + 0xc4, 0xd6, 0xa0, 0xad, 0x3e, 0x19, 0x4f, 0x43, 0x61, 0xc3, 0xdf, 0x9d, + 0xfa, 0xc3, 0x98, 0x5c, 0x5d, 0xfd, 0x3b, 0xdd, 0x42, 0xc9, 0x2b, 0xa3, + 0x1b, 0xe7, 0x23, 0x99, 0x49, 0x55, 0xb4, 0xbd, 0xb6, 0xad, 0x9a, 0xae, + 0x72, 0xe6, 0xbe, 0xaa, 0x48, 0x9b, 0x69, 0xb4, 0xf9, 0x14, 0x0d, 0xcb, + 0x99, 0x31, 0xae, 0xb2, 0xbf, 0x15, 0x9d, 0x54, 0xec, 0xda, 0xc9, 0xee, + 0xf4, 0x82, 0x0c, 0xa3, 0x9d, 0x9d, 0x0b, 0x5d, 0xca, 0xbf, 0xa3, 0xbd, + 0x1e, 0x6e, 0x98, 0xfb, 0x75, 0x45, 0x83, 0x3d, 0x16, 0xde, 0xef, 0x81, + 0xab, 0x2d, 0xf3, 0xfb, 0x7c, 0x8f, 0x6b, 0x12, 0x70, 0xb1, 0x65, 0x37, + 0x8b, 0xae, 0x4f, 0x67, 0x9d, 0xe1, 0xfd, 0x1f, 0xb5, 0x14, 0xa6, 0x93, + 0xf5, 0xeb, 0x0d, 0xad, 0xc9, 0xf3, 0x60, 0xb7, 0xdb, 0xfd, 0x2a, 0xe7, + 0x9b, 0xb4, 0xba, 0xef, 0xeb, 0x90, 0x27, 0x09, 0xbd, 0x2f, 0x0b, 0xce, + 0xab, 0xea, 0x7b, 0xed, 0xaa, 0x3d, 0x07, 0xf9, 0xdf, 0xde, 0x7d, 0x6d, + 0xcd, 0x29, 0xc1, 0xdd, 0xd6, 0x2d, 0x9b, 0xf2, 0x42, 0x6f, 0x4f, 0x83, + 0x2b, 0x88, 0x1c, 0x9a, 0xaf, 0x09, 0x86, 0x5d, 0xf0, 0x8c, 0xe1, 0x53, + 0x59, 0x7f, 0xf0, 0xae, 0x38, 0x16, 0x74, 0x39, 0x33, 0x96, 0x52, 0xdb, + 0xa8, 0x37, 0x71, 0x5d, 0x7c, 0x7e, 0x12, 0x79, 0xfa, 0x44, 0x7c, 0x0e, + 0x83, 0x46, 0xa3, 0x28, 0x44, 0xd6, 0xf5, 0xbb, 0x45, 0xdf, 0x84, 0x10, + 0x20, 0x1d, 0x63, 0x93, 0xec, 0xf9, 0x17, 0x7c, 0xbf, 0x3d, 0xce, 0x6d, + 0x3a, 0xbd, 0x63, 0x8e, 0xc6, 0xef, 0x60, 0x08, 0xbb, 0x67, 0x94, 0xf5, + 0x1b, 0xa6, 0xa4, 0x6b, 0x7a, 0xdf, 0x29, 0x59, 0x49, 0x2d, 0x47, 0x3c, + 0xc5, 0xff, 0x20, 0xcb, 0x81, 0x51, 0x93, 0x1d, 0xe4, 0xbf, 0x17, 0xa7, + 0x3d, 0x62, 0x93, 0xab, 0xb3, 0x77, 0x6d, 0xde, 0xd7, 0xdd, 0x55, 0x9b, + 0x83, 0x13, 0x9d, 0x7c, 0x10, 0x20, 0xf7, 0xef, 0xae, 0x95, 0xbe, 0x1a, + 0xec, 0xf8, 0xbe, 0x7e, 0x9f, 0x97, 0x11, 0x84, 0xe2, 0x6e, 0x77, 0x7b, + 0x2b, 0x08, 0x52, 0xe6, 0x43, 0x93, 0x87, 0x55, 0xc5, 0xba, 0x9b, 0x0f, + 0x47, 0xd3, 0x9f, 0xb3, 0x8a, 0x4e, 0x2d, 0x12, 0x39, 0xd7, 0x99, 0xbb, + 0x18, 0xa2, 0x2a, 0xf1, 0x20, 0x6d, 0xf2, 0xdc, 0x77, 0xdb, 0x92, 0x20, + 0x02, 0xb3, 0x6a, 0x62, 0x17, 0xae, 0xea, 0x60, 0xc5, 0x6b, 0xce, 0x2d, + 0x4c, 0xca, 0x53, 0xab, 0xc3, 0xfe, 0x56, 0xe7, 0x27, 0x8c, 0xec, 0xb2, + 0xbf, 0x1e, 0xde, 0x86, 0x65, 0xf6, 0xdb, 0xba, 0x62, 0xdb, 0x99, 0xa1, + 0xe6, 0x8d, 0x24, 0x6e, 0xbd, 0xd8, 0xb3, 0x9b, 0xe2, 0x36, 0x3f, 0x77, + 0xb9, 0x99, 0x8f, 0xe5, 0x57, 0xd2, 0xce, 0x9f, 0x32, 0xea, 0x40, 0xdf, + 0x8e, 0x6e, 0xfd, 0x65, 0x52, 0x92, 0xaa, 0x53, 0xef, 0x8d, 0x44, 0x1d, + 0x23, 0xa5, 0x6a, 0x1f, 0x0a, 0x89, 0xf3, 0x1a, 0xb6, 0xf7, 0x26, 0xbf, + 0xa1, 0x3b, 0x2d, 0xf7, 0x07, 0x6c, 0x57, 0x22, 0x33, 0x16, 0x3f, 0xeb, + 0x99, 0xf9, 0x53, 0x55, 0x02, 0xcd, 0xff, 0x6f, 0x98, 0x17, 0x13, 0x17, + 0x52, 0xf4, 0x35, 0x1e, 0x00, 0x34, 0xd8, 0xb2, 0xb5, 0xdf, 0x19, 0xeb, + 0xcb, 0xfd, 0x7b, 0xfd, 0x5c, 0xda, 0x3c, 0x09, 0x5b, 0x7f, 0xb9, 0x6b, + 0x88, 0xf3, 0x81, 0xb6, 0xf3, 0x55, 0x66, 0xbd, 0x50, 0xae, 0xf7, 0x4f, + 0x20, 0x2a, 0x77, 0xf2, 0xbb, 0xd1, 0x2f, 0xa6, 0x9b, 0xa7, 0x23, 0xa6, + 0xe7, 0x3a, 0x3e, 0x9b, 0xfb, 0x09, 0x39, 0xf8, 0xf4, 0xf4, 0x35, 0x8f, + 0xb7, 0xd6, 0x83, 0x64, 0xe0, 0x96, 0x82, 0xb3, 0x8e, 0xb5, 0x43, 0x51, + 0xeb, 0xc7, 0x15, 0xf9, 0x4d, 0xef, 0x9e, 0x2f, 0x56, 0x29, 0xfb, 0xe5, + 0x43, 0xea, 0x9c, 0xc6, 0x18, 0x37, 0x14, 0xf0, 0x2f, 0xfc, 0xdb, 0x5f, + 0x51, 0x2d, 0x42, 0xd2, 0x68, 0xde, 0xbf, 0xb5, 0xbf, 0xd6, 0x5b, 0xd5, + 0x89, 0x5a, 0x0c, 0x4a, 0x9f, 0x12, 0x38, 0xf3, 0xcc, 0xed, 0xbe, 0xb9, + 0x6a, 0xbc, 0x1d, 0xb2, 0xd9, 0xde, 0xd3, 0x95, 0xf8, 0xb0, 0xef, 0x7a, + 0x67, 0xa7, 0x6b, 0x46, 0xb3, 0xae, 0x14, 0x11, 0x9a, 0xff, 0xc1, 0x4c, + 0x78, 0xc8, 0x75, 0xd6, 0xb7, 0x7d, 0xbc, 0xeb, 0x5f, 0xbd, 0x0d, 0x31, + 0x6f, 0x37, 0x35, 0x0b, 0x1f, 0x0c, 0x8b, 0xe6, 0x7e, 0x30, 0xfb, 0x2a, + 0xe5, 0xaf, 0x9d, 0x85, 0xb4, 0x37, 0x25, 0xb8, 0xfc, 0x6b, 0x3d, 0x10, + 0x25, 0x17, 0x59, 0x10, 0xbd, 0x20, 0x52, 0x67, 0x1e, 0x83, 0xd8, 0x97, + 0x4c, 0x48, 0xed, 0x63, 0x41, 0xfb, 0x7a, 0x4f, 0xed, 0xd7, 0xa6, 0xb0, + 0x64, 0x4e, 0x82, 0x49, 0xf3, 0xa1, 0x0c, 0x7d, 0x7a, 0xaf, 0xeb, 0x75, + 0x37, 0xe8, 0xb9, 0x87, 0xf5, 0x6b, 0xb9, 0x95, 0xa5, 0x47, 0xf3, 0xc9, + 0xb9, 0xd0, 0x90, 0x23, 0x45, 0xf3, 0x5f, 0x1b, 0x47, 0x98, 0x46, 0xf2, + 0x3d, 0xb5, 0x15, 0x57, 0x8c, 0xee, 0x3b, 0xf3, 0xea, 0x3a, 0xd2, 0x64, + 0x7a, 0xf6, 0xb6, 0xc8, 0x9e, 0x48, 0x31, 0xf9, 0xcf, 0xf9, 0x73, 0x63, + 0xf3, 0xa6, 0xa9, 0x26, 0x20, 0xc3, 0xcd, 0x67, 0xfe, 0x50, 0x0c, 0x9f, + 0xb0, 0x25, 0x3f, 0xd1, 0x8e, 0x6b, 0x3e, 0xe8, 0xf5, 0x7d, 0x7d, 0x29, + 0xaa, 0x42, 0x37, 0xdd, 0x7d, 0x77, 0x34, 0xf3, 0xaf, 0xdf, 0xdb, 0x8e, + 0x95, 0xad, 0xd7, 0xb5, 0xcf, 0xa6, 0x93, 0xd2, 0xef, 0x0b, 0xf2, 0x3c, + 0xa5, 0x2e, 0x73, 0xea, 0x9d, 0x56, 0x5c, 0x32, 0x1c, 0x3f, 0x97, 0xba, + 0xad, 0x63, 0x3d, 0xe4, 0x67, 0x21, 0x94, 0x0c, 0xfb, 0x38, 0xdd, 0xad, + 0x7a, 0x14, 0x2b, 0xdb, 0x60, 0xbb, 0x0e, 0x9d, 0x79, 0x5f, 0xe3, 0xbe, + 0x5a, 0x23, 0xe6, 0x7b, 0xb4, 0x86, 0x5d, 0xc3, 0x89, 0xf9, 0x26, 0xa6, + 0xf8, 0xee, 0x65, 0xae, 0xdd, 0xd6, 0x3c, 0xd8, 0x9a, 0xca, 0x62, 0x4b, + 0x08, 0x30, 0xb0, 0xdb, 0xbd, 0x05, 0x4f, 0xd0, 0x2c, 0xe5, 0x76, 0x2f, + 0x5f, 0xf8, 0x4a, 0x5c, 0xa2, 0x8d, 0x9b, 0x0e, 0xd6, 0x1b, 0xfe, 0x13, + 0x75, 0xa4, 0x2e, 0x51, 0x83, 0xa9, 0xd9, 0xee, 0xf6, 0x23, 0x33, 0xd1, + 0x55, 0xef, 0xf9, 0xb7, 0x26, 0x05, 0xb8, 0xf9, 0xf8, 0xf6, 0x3a, 0x7c, + 0x4b, 0x2d, 0xf4, 0x8a, 0xbb, 0xfc, 0x55, 0xfc, 0x52, 0xf8, 0x82, 0xc4, + 0x27, 0xa3, 0xa9, 0x7b, 0x17, 0x6d, 0xfe, 0x92, 0x57, 0xeb, 0x1f, 0x93, + 0x40, 0x3b, 0x20, 0x1e, 0xad, 0xd5, 0x1f, 0xfd, 0xf7, 0x41, 0x35, 0xe7, + 0x13, 0x1e, 0x80, 0x4d, 0xae, 0xfc, 0xaa, 0xeb, 0x8c, 0x30, 0x9f, 0x1b, + 0x6d, 0xbf, 0xdf, 0xee, 0x22, 0x70, 0x78, 0x98, 0x6b, 0x7b, 0xa7, 0xa9, + 0x72, 0xfd, 0x9e, 0x1a, 0x01, 0xdd, 0x27, 0xdc, 0x9a, 0x47, 0xeb, 0x7a, + 0xb6, 0xcd, 0xd1, 0x9a, 0xdf, 0x72, 0xc6, 0xed, 0x0f, 0xfd, 0x39, 0x46, + 0x3f, 0x96, 0xb3, 0xd3, 0xd0, 0x6e, 0x23, 0x6d, 0x06, 0x85, 0x36, 0x56, + 0x5c, 0x0e, 0xde, 0x0e, 0xb5, 0x73, 0xad, 0x99, 0xa9, 0x6a, 0x56, 0xbb, + 0x7c, 0x27, 0x7c, 0x21, 0xa7, 0x28, 0xc7, 0xde, 0x44, 0x5d, 0xac, 0x8f, + 0x5d, 0x5b, 0x68, 0x70, 0xb3, 0xf3, 0xcb, 0xd9, 0x57, 0xe3, 0x21, 0x18, + 0x79, 0x6a, 0x68, 0xbe, 0x8b, 0xea, 0x14, 0x7e, 0xe1, 0xb8, 0xd6, 0x9d, + 0xfb, 0xf8, 0x9b, 0xfc, 0x71, 0x03, 0xf2, 0xff, 0xae, 0x0d, 0x36, 0x29, + 0x42, 0x8e, 0x3f, 0x96, 0xaf, 0x94, 0x6a, 0xb6, 0xdc, 0x2c, 0x56, 0xf7, + 0x4c, 0x5d, 0x4c, 0xfc, 0xb6, 0x64, 0x83, 0x4a, 0xeb, 0x74, 0x1e, 0xea, + 0x2b, 0x1d, 0xe0, 0x1b, 0x59, 0xa2, 0xb2, 0xfe, 0xaa, 0xfc, 0x30, 0xe7, + 0xec, 0x7a, 0xd6, 0x3a, 0x28, 0xdc, 0x8f, 0xbf, 0x37, 0x64, 0x2d, 0xef, + 0x67, 0x21, 0x11, 0xef, 0x8b, 0xee, 0x7b, 0x46, 0xcf, 0x9b, 0xad, 0xdf, + 0xea, 0xe4, 0xdb, 0xb3, 0xc6, 0xdb, 0xd3, 0x3b, 0x82, 0x8a, 0xb4, 0x6e, + 0x72, 0x7e, 0x93, 0xf4, 0xc4, 0xc5, 0x66, 0xf3, 0xdf, 0x88, 0x17, 0x31, + 0xbb, 0x45, 0x2f, 0x75, 0x35, 0x47, 0x3a, 0xc2, 0x85, 0x25, 0x96, 0xac, + 0xf7, 0x31, 0x9f, 0x4e, 0x6d, 0x6b, 0xcb, 0x5d, 0x1f, 0x4f, 0x22, 0xaa, + 0xeb, 0x63, 0x17, 0x9f, 0xca, 0x29, 0xc1, 0xb5, 0xa7, 0xb7, 0xff, 0xb7, + 0x3e, 0xf9, 0x99, 0x5e, 0xb5, 0x3a, 0xa1, 0x12, 0xfe, 0xff, 0xcf, 0x95, + 0x8c, 0x64, 0xad, 0x54, 0x55, 0x32, 0x7f, 0x3a, 0xf8, 0x6b, 0x13, 0x6f, + 0xa6, 0x2b, 0x07, 0xe3, 0x27, 0x01, 0xdd, 0xad, 0xf5, 0x18, 0x4a, 0x40, + 0x37, 0xa5, 0xf7, 0xb5, 0x5d, 0x4a, 0x4e, 0xde, 0x5f, 0x2f, 0xf9, 0x14, + 0x8c, 0x1f, 0xdf, 0xcf, 0x77, 0xf4, 0xc1, 0xaf, 0x28, 0x6c, 0xaf, 0xa3, + 0x24, 0x3b, 0xe8, 0xef, 0xf7, 0x82, 0x83, 0x91, 0x49, 0x11, 0x75, 0x65, + 0xaf, 0x4f, 0x50, 0xa3, 0xfd, 0x1d, 0x1c, 0x03, 0x01, 0x6e, 0xad, 0xe4, + 0x75, 0x34, 0x0c, 0xb5, 0xd7, 0x77, 0x7a, 0xb1, 0xbb, 0x51, 0x9b, 0x8f, + 0xd4, 0x37, 0x73, 0x2a, 0xc9, 0x43, 0xb2, 0xef, 0x37, 0x5d, 0xef, 0x8c, + 0x0f, 0xa0, 0x79, 0xe4, 0x53, 0x76, 0x5f, 0xb4, 0xf6, 0xee, 0xcc, 0x38, + 0x2c, 0xdc, 0x3a, 0x97, 0x3b, 0x95, 0xae, 0xed, 0xf6, 0xb5, 0xef, 0x45, + 0x4b, 0x63, 0xda, 0x40, 0x7f, 0xae, 0x65, 0x04, 0xee, 0x6d, 0xd7, 0x77, + 0xf1, 0x21, 0x5d, 0x64, 0xe5, 0x5f, 0x1d, 0xde, 0x88, 0xfa, 0x9f, 0x5a, + 0x21, 0x1c, 0xea, 0xaf, 0xb9, 0x36, 0xa8, 0x6a, 0xc9, 0x61, 0xec, 0xed, + 0x46, 0xab, 0xdb, 0x52, 0x8b, 0xb0, 0x1e, 0xa6, 0x99, 0x16, 0xe0, 0x9e, + 0xa7, 0xdb, 0xf6, 0x6e, 0xe3, 0xc1, 0x7c, 0x63, 0x2d, 0x7b, 0xbf, 0xc9, + 0x80, 0x40, 0x2b, 0xba, 0xf3, 0x47, 0x13, 0x05, 0x27, 0xba, 0xf6, 0xbe, + 0x13, 0x70, 0x7d, 0x51, 0x37, 0xec, 0x87, 0xbb, 0x3a, 0x95, 0x36, 0x94, + 0xcf, 0xf1, 0xf6, 0xf7, 0x3c, 0x3f, 0x77, 0xcf, 0x03, 0xa2, 0x54, 0xbc, + 0xa8, 0xfe, 0x6f, 0x93, 0xf5, 0xe4, 0xe9, 0xdf, 0x16, 0xf1, 0x53, 0x42, + 0xb5, 0x1e, 0x2f, 0x99, 0x00, 0xa4, 0x27, 0xaa, 0x32, 0x97, 0x52, 0x7e, + 0xda, 0x2d, 0xce, 0x46, 0xa4, 0x6f, 0x4d, 0x3f, 0xa8, 0xff, 0x58, 0x8e, + 0xfd, 0xdd, 0x4e, 0x7d, 0x7c, 0x7e, 0x61, 0x6f, 0x79, 0x8d, 0xb6, 0x42, + 0x79, 0xc0, 0xea, 0xc9, 0x55, 0xad, 0xc6, 0x54, 0xdd, 0x9f, 0x58, 0x19, + 0x39, 0xaa, 0x64, 0x7c, 0x51, 0x4f, 0xcc, 0xe9, 0xe8, 0x6d, 0xf2, 0x88, + 0xb7, 0xfa, 0xbe, 0x04, 0x0a, 0x24, 0xa9, 0xb8, 0xe3, 0xef, 0x2f, 0xca, + 0x78, 0xf8, 0x97, 0x94, 0x01, 0x77, 0xd6, 0xd7, 0x55, 0x51, 0xe2, 0xcd, + 0x2a, 0xd7, 0x44, 0x6f, 0xb5, 0x33, 0xa9, 0x74, 0xc5, 0x6e, 0x06, 0xd4, + 0xed, 0x6c, 0x0f, 0xc5, 0xf8, 0xbf, 0x7a, 0x0b, 0x3f, 0xdc, 0x19, 0x7d, + 0xe8, 0x87, 0x6f, 0x57, 0x3c, 0xbc, 0x29, 0xad, 0x51, 0x35, 0x3e, 0x98, + 0x7d, 0x0b, 0xf0, 0x71, 0x23, 0x06, 0x6e, 0xe4, 0xcc, 0x18, 0x1e, 0x56, + 0x37, 0xf7, 0x3f, 0x6f, 0xdc, 0x1c, 0x4f, 0xfa, 0xab, 0x32, 0xf0, 0x8f, + 0x4a, 0x57, 0xd8, 0x67, 0x47, 0xdf, 0x30, 0x57, 0xc4, 0xe6, 0xeb, 0x56, + 0x9b, 0x0f, 0x22, 0xcc, 0xb1, 0x3e, 0xbf, 0xeb, 0xa3, 0xae, 0x6f, 0x0b, + 0xae, 0x8f, 0x68, 0xf8, 0x96, 0xba, 0xeb, 0x7f, 0xbb, 0x1f, 0x0e, 0xcc, + 0xf3, 0x15, 0xe7, 0xf6, 0xdb, 0x81, 0x40, 0xeb, 0xef, 0x4b, 0x09, 0x5d, + 0xc2, 0x04, 0xfd, 0xc2, 0x6a, 0xee, 0xbe, 0xff, 0xfc, 0x1e, 0x2e, 0x32, + 0xd1, 0xba, 0x02, 0x60, 0x58, 0x79, 0x42, 0x8d, 0x90, 0x9b, 0x21, 0xc4, + 0xe6, 0xbe, 0xe5, 0x48, 0xcb, 0xd9, 0xc9, 0x41, 0xd9, 0xdd, 0x59, 0xd1, + 0x1a, 0xc4, 0xa0, 0xa7, 0x19, 0x7e, 0x7c, 0x93, 0x76, 0x8d, 0x58, 0x1b, + 0xc5, 0xd3, 0xb7, 0xd6, 0x35, 0x29, 0xca, 0x32, 0xaa, 0xa5, 0xb0, 0x03, + 0xf6, 0xe8, 0x20, 0xee, 0xa7, 0x9d, 0xfc, 0x7a, 0xe7, 0xac, 0x63, 0xa2, + 0xd5, 0xbe, 0xd7, 0x53, 0x18, 0xab, 0x85, 0xcd, 0x9c, 0xdd, 0xe3, 0xd2, + 0xf6, 0xfb, 0xf5, 0x16, 0xf5, 0x88, 0x45, 0x72, 0x72, 0xfe, 0xde, 0x5e, + 0xcc, 0x6d, 0xa9, 0xc7, 0xeb, 0xd3, 0x1d, 0xe3, 0xfb, 0x2b, 0x9d, 0x97, + 0x07, 0x05, 0x0e, 0xea, 0xfe, 0xdd, 0x90, 0x79, 0x0c, 0x7b, 0x68, 0x76, + 0xa6, 0xee, 0x65, 0x06, 0xf5, 0xf8, 0x9e, 0x7b, 0x39, 0x3a, 0xde, 0xfd, + 0xbd, 0xbe, 0xd5, 0x8a, 0x86, 0x3e, 0x61, 0x8d, 0x7a, 0xfd, 0xe7, 0x6d, + 0xeb, 0x7e, 0xd6, 0xe8, 0xce, 0xfa, 0x97, 0xa6, 0xa9, 0x52, 0x4f, 0xf8, + 0xce, 0xb2, 0x94, 0xec, 0xb3, 0x4c, 0x3e, 0xa5, 0xef, 0xaa, 0xff, 0x2c, + 0xbd, 0x2c, 0x94, 0xee, 0xef, 0x11, 0x75, 0xb8, 0xe5, 0x0c, 0x0f, 0xed, + 0xd6, 0xa5, 0xf4, 0xfa, 0xbc, 0xe7, 0xae, 0x17, 0xf1, 0xf5, 0x98, 0xaa, + 0x98, 0x6a, 0xff, 0x70, 0xc9, 0x8e, 0x9e, 0xba, 0x72, 0xbd, 0x14, 0x5c, + 0x80, 0xfb, 0x32, 0x9b, 0xe5, 0x71, 0x5d, 0x43, 0xfe, 0xf7, 0x72, 0x92, + 0x97, 0x5f, 0x98, 0x6a, 0x1d, 0x23, 0x7c, 0x30, 0x46, 0xd4, 0x3f, 0xee, + 0x45, 0xe9, 0xc4, 0x71, 0xb5, 0x64, 0xc1, 0xfd, 0xbf, 0x44, 0x11, 0xf0, + 0xfa, 0x94, 0x9d, 0xdb, 0xbf, 0x76, 0x3e, 0x79, 0x7a, 0xbb, 0x5e, 0xb0, + 0x51, 0x58, 0xa3, 0xac, 0xde, 0xf5, 0x9a, 0x1d, 0x81, 0xf2, 0x82, 0xe5, + 0xdd, 0xeb, 0x35, 0xc5, 0x1a, 0x7d, 0x3c, 0xde, 0x3e, 0xdc, 0x58, 0xb2, + 0xbf, 0x31, 0x62, 0x0a, 0x1f, 0xc9, 0x40, 0xff, 0xc2, 0x0c, 0x17, 0x38, + 0x14, 0x3b, 0x28, 0xd7, 0xbb, 0x4e, 0x59, 0xc3, 0x5c, 0x82, 0xb7, 0xef, + 0x56, 0x89, 0x75, 0xb0, 0x01, 0x6a, 0x3d, 0x5a, 0xed, 0xd7, 0xc5, 0xcb, + 0xfb, 0xf5, 0xef, 0x3c, 0x37, 0xf5, 0xb8, 0xc6, 0x26, 0xe3, 0xf5, 0x88, + 0xbb, 0x62, 0x4e, 0x55, 0x53, 0x77, 0xba, 0x0b, 0xae, 0xad, 0xff, 0xe3, + 0x78, 0x65, 0xf6, 0xda, 0x43, 0x8e, 0x71, 0x37, 0xa4, 0xb6, 0x3e, 0xa6, + 0x68, 0x40, 0xd0, 0xf0, 0xd0, 0xf6, 0xe9, 0xdd, 0x65, 0xe4, 0x68, 0x5a, + 0xf2, 0x55, 0x7d, 0xdf, 0xb6, 0x69, 0x7c, 0xe3, 0xb1, 0xee, 0xee, 0x12, + 0x4b, 0xf2, 0x96, 0xcb, 0x01, 0x8b, 0x86, 0x25, 0x7c, 0xac, 0x7c, 0xe9, + 0xe9, 0x5d, 0x37, 0x43, 0x76, 0xbb, 0x44, 0x57, 0x59, 0xc7, 0x1b, 0x9d, + 0x36, 0xff, 0xdf, 0x60, 0xc5, 0xde, 0x24, 0xb4, 0x9e, 0x47, 0xac, 0x31, + 0x64, 0x7f, 0xbf, 0xbf, 0xf6, 0xd9, 0xb3, 0x35, 0xbe, 0x7f, 0x56, 0x87, + 0x5f, 0x86, 0xfe, 0x84, 0x65, 0x58, 0xb6, 0xf4, 0x76, 0xda, 0xd8, 0x57, + 0x44, 0xc4, 0xb2, 0x65, 0xf5, 0xdf, 0x5e, 0xda, 0x27, 0x75, 0xba, 0xbe, + 0x12, 0x9e, 0x11, 0xe2, 0xbd, 0xb7, 0x84, 0x6f, 0x43, 0x32, 0x78, 0x47, + 0x35, 0xa7, 0x39, 0x77, 0xb6, 0xfb, 0x6a, 0x1b, 0xd1, 0x09, 0x73, 0x48, + 0xe1, 0xdf, 0xd5, 0x0b, 0x7a, 0x2c, 0x30, 0xfd, 0x17, 0x66, 0x39, 0x3c, + 0xd4, 0xcc, 0x6e, 0xee, 0xe3, 0xc0, 0x38, 0x0d, 0xe3, 0xde, 0x4a, 0x0b, + 0x59, 0xe0, 0x77, 0xa0, 0xea, 0xfd, 0x73, 0xc0, 0x71, 0xb1, 0x44, 0xf7, + 0xb5, 0x3a, 0x84, 0x1b, 0x7a, 0xbe, 0x5d, 0xe1, 0xc2, 0x93, 0xaf, 0x94, + 0x8e, 0xf6, 0x2f, 0x54, 0x36, 0x6d, 0x40, 0x21, 0x97, 0x2f, 0x4e, 0x07, + 0x64, 0xc2, 0x87, 0x53, 0x91, 0x2e, 0x14, 0x6a, 0x19, 0xdc, 0x7e, 0x3d, + 0xb0, 0x43, 0xf8, 0x99, 0x87, 0x5e, 0xe9, 0xbe, 0x5e, 0xdb, 0x6f, 0xdb, + 0xf5, 0x9d, 0x20, 0xeb, 0x20, 0x28, 0xf3, 0xcd, 0xd7, 0x31, 0x83, 0x45, + 0x21, 0x8d, 0xb4, 0xff, 0xaf, 0xab, 0x04, 0xd8, 0xcf, 0xb6, 0x9a, 0xa9, + 0xd1, 0xdc, 0xff, 0x6f, 0x63, 0x57, 0xd7, 0x3f, 0x1f, 0x98, 0xed, 0x79, + 0xb5, 0x1c, 0x9e, 0xc7, 0xc5, 0xa7, 0x69, 0xbb, 0xcb, 0xa7, 0xcd, 0x7d, + 0x7b, 0xe2, 0xa3, 0xbd, 0xc7, 0x9f, 0xed, 0x9e, 0x22, 0x08, 0x0f, 0x8a, + 0xc6, 0x69, 0xa8, 0xdb, 0xcb, 0xb4, 0xf8, 0xea, 0x79, 0x28, 0x82, 0xd9, + 0xb0, 0x72, 0xff, 0x66, 0x76, 0x67, 0x91, 0x2e, 0xa0, 0xd7, 0x61, 0xa2, + 0xc0, 0xba, 0xd7, 0x60, 0xdd, 0x3e, 0xb9, 0x63, 0x48, 0x75, 0x32, 0x5c, + 0x7f, 0xef, 0x9c, 0x08, 0xee, 0xaa, 0xbf, 0xbb, 0xaf, 0x85, 0xfc, 0x34, + 0x8b, 0x9e, 0xab, 0x83, 0x45, 0xdc, 0x29, 0xd3, 0xae, 0x62, 0x79, 0xfc, + 0x03, 0x77, 0xca, 0xcd, 0xa2, 0x76, 0xd1, 0x3d, 0x26, 0xe7, 0x7f, 0x72, + 0x3d, 0x45, 0x25, 0x61, 0xfc, 0x96, 0xf3, 0x03, 0xbd, 0x18, 0x71, 0xfb, + 0xae, 0x7a, 0xe1, 0x2e, 0xba, 0xc9, 0xb6, 0xe3, 0x3d, 0x08, 0x8e, 0x73, + 0xfd, 0xcf, 0x65, 0xa3, 0x0e, 0x44, 0xe5, 0xf5, 0xfc, 0x1d, 0x33, 0x03, + 0xb2, 0xa7, 0xfd, 0x53, 0xd6, 0x6d, 0x87, 0x2b, 0x2a, 0x47, 0xe3, 0xf9, + 0x93, 0xa8, 0xd3, 0x96, 0x7b, 0x31, 0x3b, 0x74, 0xa3, 0xfa, 0x63, 0xdb, + 0x7c, 0x7b, 0x98, 0x67, 0xee, 0x69, 0x3f, 0xa7, 0x6c, 0xc8, 0x04, 0xab, + 0xe7, 0x33, 0xda, 0xfc, 0x65, 0x39, 0xbe, 0xad, 0xfb, 0xb5, 0x7d, 0x13, + 0x61, 0x59, 0x12, 0x6c, 0x1d, 0xbd, 0x9d, 0x9c, 0x72, 0xde, 0x5b, 0x3b, + 0xaa, 0x0a, 0x39, 0xc9, 0xa7, 0xbe, 0x4b, 0x74, 0x3b, 0x77, 0x8b, 0x66, + 0xd9, 0xf8, 0x4b, 0x29, 0x0d, 0xf0, 0x85, 0x17, 0x0f, 0xeb, 0x6d, 0x08, + 0x83, 0x20, 0xb3, 0xec, 0xd1, 0x12, 0x9f, 0xfc, 0x01, 0x9c, 0xe9, 0xc8, + 0xf5, 0x7e, 0x69, 0x65, 0xfd, 0x3a, 0x1f, 0x93, 0xf7, 0x56, 0x97, 0xcf, + 0xf7, 0x3b, 0x5f, 0xc1, 0x1e, 0x0b, 0xeb, 0x9a, 0xbe, 0xba, 0x86, 0xbf, + 0xfd, 0x7a, 0x31, 0x59, 0x96, 0x59, 0x16, 0xef, 0x13, 0xea, 0x97, 0x4b, + 0x7c, 0xbd, 0x9b, 0xdc, 0x2d, 0xb7, 0xed, 0x50, 0xc0, 0xbb, 0xf7, 0x4f, + 0xe9, 0x29, 0xcc, 0x6b, 0xe3, 0xb1, 0xfa, 0x6d, 0x6b, 0x88, 0x55, 0x0d, + 0x8b, 0x1f, 0x68, 0x6b, 0x91, 0xad, 0x73, 0xeb, 0xd2, 0x60, 0x5f, 0xa2, + 0xab, 0x74, 0x3d, 0xbf, 0xfb, 0x6e, 0xee, 0xf9, 0x5c, 0xfe, 0xf9, 0xbe, + 0x3f, 0xa7, 0x63, 0x84, 0xb3, 0x99, 0x53, 0xfb, 0xc4, 0x22, 0xa7, 0x8c, + 0x1d, 0xaf, 0x83, 0x7e, 0xdc, 0x61, 0xce, 0x9d, 0xff, 0x98, 0xaa, 0x58, + 0x29, 0xdd, 0xd8, 0x3f, 0xef, 0x4b, 0xda, 0xb7, 0x5b, 0x9f, 0xd3, 0xac, + 0xb3, 0x93, 0xac, 0xb3, 0xb5, 0x6f, 0xa2, 0x07, 0x6f, 0x89, 0xb9, 0x66, + 0xff, 0x79, 0x2f, 0xe7, 0xba, 0xcb, 0xa9, 0xd0, 0x63, 0x50, 0xe1, 0x9c, + 0xb9, 0x72, 0x53, 0xc3, 0xc2, 0x3d, 0x71, 0x85, 0xfb, 0x33, 0x66, 0xf3, + 0xf5, 0xfd, 0x36, 0x4d, 0xa1, 0xb5, 0x1d, 0x79, 0xa3, 0x71, 0x98, 0x8d, + 0xa1, 0x07, 0xdb, 0x5c, 0xe9, 0x0e, 0xf4, 0x77, 0xbf, 0x3f, 0x91, 0x4c, + 0xdf, 0xa6, 0x7f, 0x41, 0x2b, 0xee, 0xfa, 0x03, 0x6b, 0xf7, 0xd0, 0x4f, + 0xed, 0x65, 0xbc, 0xbd, 0x9a, 0x5c, 0xc5, 0x62, 0xc7, 0x76, 0x1d, 0xe3, + 0xab, 0xa1, 0xd9, 0x74, 0xd3, 0x3d, 0xb1, 0xae, 0xdc, 0x30, 0x93, 0x58, + 0xd7, 0xcf, 0x35, 0xb9, 0x9d, 0xaf, 0xda, 0xa1, 0xda, 0x5e, 0x7b, 0x2d, + 0x98, 0xe4, 0x2b, 0xf4, 0x8d, 0xfc, 0xa6, 0x1d, 0x36, 0x17, 0x52, 0x12, + 0xa4, 0xdf, 0x4c, 0xb3, 0xa4, 0x86, 0x5d, 0x62, 0x91, 0x42, 0xb5, 0x95, + 0x51, 0xdf, 0x9d, 0xa1, 0xba, 0xf9, 0x57, 0xb4, 0x92, 0x87, 0x78, 0x69, + 0xbf, 0x50, 0xee, 0x2f, 0xca, 0x44, 0xab, 0x01, 0x86, 0xe0, 0xda, 0xcb, + 0x9a, 0xbd, 0xd9, 0x46, 0x9c, 0xaa, 0x75, 0xb9, 0xf8, 0x7b, 0x55, 0xea, + 0x6f, 0xcf, 0xd3, 0x28, 0x7c, 0x0e, 0x11, 0xb9, 0x3f, 0x0a, 0x3d, 0x8b, + 0xa7, 0xb2, 0x4f, 0xbd, 0x85, 0xe0, 0x66, 0xd8, 0xaf, 0x46, 0x8f, 0xa0, + 0x26, 0x60, 0x39, 0xcf, 0xbe, 0x5d, 0xde, 0xb1, 0x20, 0x50, 0x16, 0xad, + 0x78, 0xd8, 0x7a, 0xbd, 0xd1, 0xdf, 0x1b, 0x89, 0xf5, 0x7f, 0xa5, 0xb2, + 0xe2, 0x9e, 0x75, 0xeb, 0xeb, 0x16, 0xba, 0x4d, 0x51, 0x2e, 0x9d, 0xf9, + 0x23, 0xd4, 0xd8, 0x3a, 0x84, 0x6a, 0x56, 0xf8, 0x73, 0xc5, 0x31, 0x71, + 0xaa, 0x14, 0x28, 0x75, 0xe2, 0x56, 0xa8, 0xc1, 0xdc, 0x1c, 0x64, 0xef, + 0x3b, 0x5a, 0xae, 0xaf, 0x62, 0xf9, 0xfc, 0x59, 0x59, 0x54, 0xcc, 0xae, + 0x77, 0x65, 0x01, 0x2d, 0x23, 0xbc, 0x7d, 0x3f, 0x5e, 0xff, 0xfc, 0xdf, + 0xde, 0xa4, 0xb7, 0x99, 0xc6, 0xff, 0xff, 0x4a, 0xbd, 0xcc, 0xda, 0x13, + 0x76, 0xba, 0xa4, 0xb9, 0x77, 0x7b, 0xce, 0xf8, 0xb5, 0x47, 0x57, 0xfb, + 0x0a, 0xcf, 0x10, 0xf5, 0x9b, 0x84, 0xca, 0xea, 0x1f, 0xab, 0xdf, 0xe9, + 0x7a, 0x32, 0x9d, 0x37, 0x0a, 0xb7, 0x1b, 0x25, 0xe7, 0x6e, 0xf2, 0xbf, + 0xff, 0x4f, 0xad, 0x11, 0x97, 0xbe, 0xbb, 0x4d, 0x5f, 0xdf, 0xed, 0xd5, + 0xa7, 0x06, 0x8a, 0xb5, 0xde, 0x32, 0x1f, 0x0d, 0xdd, 0xa5, 0x04, 0x9f, + 0x7f, 0x81, 0x58, 0xa0, 0x6f, 0xad, 0xe1, 0x93, 0xde, 0x2c, 0x32, 0xcd, + 0x17, 0xea, 0x52, 0x4b, 0xdb, 0x10, 0x3f, 0xd1, 0x14, 0x08, 0x10, 0xcb, + 0x7f, 0x7f, 0xb1, 0x5a, 0x07, 0x53, 0x8a, 0x29, 0x24, 0x5b, 0x2f, 0x6d, + 0x58, 0x86, 0xdb, 0x06, 0xf5, 0xd1, 0xee, 0xbb, 0x63, 0x26, 0xa8, 0xdd, + 0xf9, 0x5d, 0xea, 0xa8, 0xc3, 0xbe, 0x4c, 0xe8, 0xf6, 0x6d, 0xb6, 0x03, + 0x9b, 0x9b, 0xf7, 0x9e, 0x17, 0x52, 0xad, 0x53, 0x9e, 0xfa, 0x5f, 0x88, + 0x92, 0xfe, 0x64, 0x54, 0x3b, 0x6e, 0x6d, 0x02, 0xe8, 0x5a, 0xd5, 0x07, + 0xab, 0xaa, 0x68, 0xf6, 0xb3, 0x5e, 0x8e, 0x72, 0x3f, 0x06, 0x00, 0xea, + 0x6e, 0xb0, 0xa6, 0x8e, 0x1c, 0x94, 0x77, 0x76, 0x67, 0xff, 0x52, 0x23, + 0x18, 0x35, 0x36, 0x4b, 0x32, 0xf5, 0xd4, 0x4e, 0xc0, 0xdd, 0xa9, 0x4a, + 0x52, 0x10, 0x23, 0x26, 0x54, 0xcf, 0xf4, 0x4c, 0x26, 0x14, 0x6a, 0xbf, + 0xd8, 0xef, 0x0d, 0xba, 0x87, 0xb8, 0x2a, 0xb2, 0xbf, 0xea, 0x10, 0x4d, + 0x0d, 0x7d, 0x3f, 0x9f, 0x75, 0xca, 0xcd, 0x39, 0xc6, 0x98, 0x5d, 0xa7, + 0x17, 0xb0, 0xaf, 0xca, 0x26, 0xff, 0x81, 0xfa, 0xe5, 0x89, 0x77, 0x57, + 0x73, 0x90, 0x10, 0x7a, 0x4c, 0xe9, 0xf9, 0xc4, 0x01, 0xbc, 0xab, 0x0f, + 0xc1, 0x2f, 0x5a, 0x61, 0x48, 0xd0, 0xae, 0x73, 0xf1, 0x7b, 0x5f, 0xc3, + 0x7c, 0x8f, 0x39, 0x62, 0x2e, 0x6f, 0x5c, 0x5d, 0x36, 0xe3, 0xdc, 0x5f, + 0x04, 0xc1, 0x60, 0x52, 0x79, 0x9f, 0xdc, 0xab, 0x13, 0x19, 0x6d, 0x56, + 0x85, 0x62, 0x89, 0xf6, 0x23, 0x73, 0x22, 0x5d, 0x22, 0xde, 0xb9, 0x38, + 0xc5, 0x68, 0xca, 0x18, 0x60, 0x18, 0xcd, 0xa4, 0xf0, 0x29, 0xe3, 0x15, + 0x1e, 0xfc, 0xaf, 0x71, 0x42, 0xb7, 0x62, 0x1f, 0xf8, 0x5a, 0xa9, 0xf7, + 0xe5, 0xcd, 0xa1, 0x97, 0x3c, 0xf6, 0xdf, 0x8a, 0xfd, 0x9d, 0x61, 0x7c, + 0xef, 0xea, 0xbf, 0xa7, 0x12, 0xd0, 0xd4, 0x75, 0xab, 0xd3, 0x23, 0xbd, + 0x72, 0x95, 0x2d, 0x9d, 0xc4, 0x27, 0x51, 0x5f, 0x4b, 0x4f, 0xa0, 0x77, + 0x68, 0x19, 0x12, 0x7d, 0xa7, 0xa3, 0xa6, 0x4f, 0xa0, 0x91, 0xf3, 0x94, + 0x69, 0x1f, 0xb9, 0x22, 0x93, 0x7d, 0xd9, 0x97, 0x8a, 0x72, 0x2a, 0xea, + 0xa4, 0x72, 0x9a, 0x73, 0x29, 0xa8, 0x45, 0x6f, 0x34, 0x42, 0x44, 0x63, + 0x84, 0x76, 0x2e, 0xe3, 0x7c, 0xe3, 0xf7, 0xfd, 0xf1, 0x2a, 0xd2, 0x46, + 0xcd, 0x61, 0xe2, 0x40, 0x57, 0xdf, 0xd7, 0xb7, 0x64, 0x3b, 0xd5, 0x0d, + 0x13, 0x74, 0xcb, 0xff, 0x48, 0x69, 0xd7, 0xee, 0x92, 0xf9, 0x45, 0x5c, + 0x99, 0x7d, 0x52, 0x4b, 0xd8, 0xd0, 0x1c, 0x34, 0xe0, 0x3d, 0xab, 0x1f, + 0x60, 0xab, 0x80, 0xc6, 0xb7, 0xeb, 0xa1, 0x36, 0xdd, 0xb7, 0xb8, 0x31, + 0xfd, 0xef, 0x28, 0x77, 0xaf, 0x85, 0xe3, 0x5e, 0xea, 0xa0, 0xa0, 0x99, + 0x25, 0x77, 0xcb, 0x95, 0x8a, 0xd4, 0xd6, 0x7b, 0x7a, 0xdb, 0xc5, 0x31, + 0x1b, 0x7e, 0x9b, 0x6d, 0x78, 0x6b, 0xc5, 0xa7, 0xee, 0x85, 0x7a, 0x64, + 0x95, 0x4b, 0xa7, 0x50, 0x34, 0x72, 0x5f, 0xf8, 0xf4, 0xfa, 0xde, 0x5d, + 0xab, 0xba, 0xdd, 0x9b, 0x68, 0x1b, 0x70, 0x76, 0xce, 0x31, 0xdf, 0x01, + 0xfe, 0xec, 0xcb, 0xf2, 0xa0, 0x79, 0x49, 0x67, 0x54, 0x3b, 0x58, 0x59, + 0xf7, 0xde, 0x47, 0xbe, 0xb7, 0x4e, 0xaf, 0x06, 0x01, 0xf0, 0x5b, 0x9c, + 0xc6, 0x56, 0xfd, 0x68, 0x2a, 0xc4, 0xb8, 0xe6, 0x6b, 0xf4, 0x6a, 0xa1, + 0x5c, 0xcd, 0x79, 0xd3, 0x23, 0x0c, 0x24, 0x11, 0xf6, 0x6e, 0xde, 0x4d, + 0x8c, 0x45, 0x66, 0x38, 0x6e, 0x77, 0x26, 0x85, 0xec, 0xd3, 0xab, 0x7e, + 0xe6, 0xdf, 0x7b, 0x7a, 0x5b, 0xbf, 0x0b, 0xc2, 0x88, 0x83, 0xea, 0x7b, + 0xdd, 0xe2, 0x81, 0x34, 0x3b, 0xf7, 0x32, 0xc7, 0x38, 0x52, 0xd4, 0xf3, + 0xbe, 0x46, 0xec, 0xce, 0x42, 0xef, 0x32, 0xdd, 0x79, 0xd0, 0x1a, 0x6f, + 0xdb, 0xb4, 0xee, 0xb9, 0xa4, 0x2f, 0xe2, 0xed, 0x91, 0x9e, 0x90, 0xfc, + 0x37, 0x9b, 0xd6, 0xbb, 0x3e, 0x0c, 0x60, 0xc3, 0xb7, 0xb4, 0xb3, 0xbb, + 0x04, 0x67, 0x92, 0x0a, 0x0d, 0xb7, 0x4d, 0xa1, 0x05, 0xe3, 0x58, 0xcf, + 0x19, 0xa4, 0x5e, 0x1d, 0xc5, 0xb1, 0xdf, 0xc7, 0xfd, 0x12, 0xe1, 0xed, + 0x28, 0xcd, 0x7c, 0x64, 0xcd, 0xd7, 0x84, 0xec, 0xfd, 0x59, 0xf1, 0x82, + 0xc6, 0x76, 0xcf, 0x84, 0xe5, 0x6f, 0x83, 0x8e, 0x93, 0x2d, 0x8f, 0xed, + 0xcc, 0x17, 0x56, 0x3b, 0x8f, 0xa8, 0xfb, 0x8f, 0x26, 0xee, 0x9f, 0x85, + 0x3a, 0xa8, 0x9e, 0xfe, 0x26, 0x3a, 0x5e, 0x1e, 0x07, 0xd9, 0xe3, 0x31, + 0xbf, 0x48, 0xaa, 0xbe, 0x5a, 0xd5, 0xbf, 0xae, 0x0c, 0xcd, 0x73, 0xab, + 0xca, 0x29, 0x21, 0xac, 0x98, 0x5b, 0xbe, 0x7b, 0x13, 0x31, 0xaa, 0x26, + 0xaf, 0x3d, 0x21, 0xba, 0x95, 0xc5, 0x73, 0xa2, 0x2c, 0xeb, 0xf8, 0x74, + 0xb3, 0x95, 0x62, 0x2a, 0x1d, 0x2c, 0x38, 0x73, 0x6f, 0xeb, 0xf2, 0x56, + 0x7d, 0x9b, 0x0f, 0xba, 0x96, 0x05, 0x0c, 0x70, 0xee, 0x7a, 0x4a, 0x57, + 0xdb, 0x09, 0x05, 0xd1, 0x79, 0x91, 0xb6, 0xdf, 0x77, 0x0b, 0x71, 0x0e, + 0x99, 0x78, 0x29, 0x4f, 0x1b, 0x05, 0xdf, 0xc6, 0xad, 0x4d, 0x12, 0xb8, + 0xc0, 0x33, 0xe0, 0xfd, 0xe6, 0x59, 0x5a, 0xb6, 0x7c, 0xda, 0xc5, 0xfa, + 0x8c, 0x28, 0xe5, 0x82, 0xb4, 0x55, 0x96, 0x7e, 0xde, 0xf6, 0x85, 0x26, + 0xc6, 0xb7, 0x51, 0x0a, 0xc9, 0xcd, 0x38, 0x76, 0x8f, 0xb4, 0x0d, 0xe7, + 0x28, 0xf7, 0xbf, 0x56, 0x3e, 0x56, 0x61, 0x1d, 0x57, 0xc4, 0x3a, 0xe0, + 0xa6, 0xe8, 0x5f, 0x5b, 0x17, 0x77, 0x3b, 0xaf, 0x83, 0x6d, 0xb6, 0x25, + 0xfb, 0x9a, 0xfe, 0x5a, 0x2d, 0x86, 0x39, 0x9d, 0xf7, 0xae, 0x04, 0x1b, + 0x82, 0x3f, 0x52, 0xff, 0x56, 0xa3, 0xae, 0x43, 0xd8, 0x93, 0x10, 0xe6, + 0x5e, 0xc9, 0x83, 0x43, 0x48, 0xe2, 0xfb, 0xb4, 0xe1, 0x86, 0x30, 0xfb, + 0xf7, 0xea, 0x9c, 0xf4, 0xdd, 0x05, 0xfd, 0x18, 0x92, 0xce, 0x44, 0xf7, + 0x0e, 0xdd, 0xff, 0xdb, 0xab, 0x76, 0x05, 0x9b, 0x4b, 0x77, 0x55, 0xb2, + 0x86, 0x1e, 0x24, 0xd2, 0x50, 0xfb, 0xd2, 0xa7, 0x19, 0x64, 0xbe, 0x3b, + 0x1d, 0xe3, 0x2d, 0x3e, 0xc7, 0x72, 0x07, 0x2d, 0x6c, 0xf6, 0x4b, 0xe2, + 0x2b, 0x05, 0x45, 0x6c, 0xdf, 0xf6, 0x3b, 0x16, 0x10, 0xf2, 0x52, 0x1f, + 0xf2, 0xce, 0xbc, 0x1b, 0x6b, 0xdd, 0x58, 0x82, 0xe5, 0x1f, 0xc1, 0x87, + 0xfa, 0xb5, 0x9e, 0x55, 0x81, 0x7e, 0x2a, 0x1d, 0x6a, 0x35, 0x8b, 0xcf, + 0xbd, 0xaf, 0xed, 0x70, 0x9d, 0xcf, 0xd6, 0xcc, 0xd2, 0xc4, 0x7b, 0xd0, + 0x5e, 0x17, 0x77, 0x3f, 0x3a, 0xf8, 0xa9, 0xcf, 0xbf, 0xd1, 0x5e, 0x53, + 0x30, 0xf4, 0x8f, 0xd3, 0xe5, 0x08, 0x19, 0xed, 0xab, 0xdb, 0xea, 0xa4, + 0xca, 0x86, 0x7f, 0xd1, 0xfc, 0xfe, 0x5e, 0xed, 0xf3, 0x36, 0x15, 0x25, + 0x3b, 0xff, 0xba, 0x6e, 0x55, 0xc9, 0x9c, 0x4f, 0x33, 0x4f, 0xeb, 0xb7, + 0x62, 0x99, 0x88, 0x6e, 0x3b, 0xe1, 0xf0, 0x3b, 0x6c, 0x97, 0x20, 0x9c, + 0x19, 0xd1, 0xec, 0x7f, 0x3a, 0x0c, 0x8f, 0xb6, 0xd8, 0x5a, 0x9a, 0xfd, + 0x96, 0x8a, 0x18, 0xaa, 0x9d, 0xdb, 0xd5, 0xfb, 0x66, 0xeb, 0xef, 0x6e, + 0xdd, 0x08, 0x7d, 0x00, 0x95, 0xf6, 0xff, 0x66, 0x86, 0xc1, 0xfe, 0x5d, + 0xcc, 0xfa, 0xf1, 0x47, 0x24, 0xd6, 0xd4, 0xc8, 0xb8, 0x58, 0x37, 0x8d, + 0x55, 0x58, 0x5d, 0x86, 0x99, 0x07, 0x5e, 0xb5, 0xdd, 0x9b, 0x55, 0x11, + 0xd6, 0x9f, 0x0c, 0xff, 0xf3, 0x8b, 0x3a, 0x2e, 0xb2, 0x30, 0xe6, 0xdb, + 0x1b, 0x1b, 0x94, 0xc2, 0xe2, 0xa4, 0xff, 0x9e, 0x1d, 0x42, 0x23, 0x2f, + 0xca, 0xf9, 0xd8, 0x67, 0x69, 0xf4, 0x2f, 0x42, 0x8b, 0xf9, 0x5f, 0x76, + 0x1e, 0x2c, 0xb9, 0x18, 0x5c, 0x94, 0x73, 0xc4, 0x31, 0x86, 0xfa, 0xfc, + 0xee, 0xa0, 0x8b, 0xf5, 0xfa, 0x9f, 0xa1, 0xd7, 0xf6, 0x7f, 0x58, 0x8f, + 0xfe, 0x9b, 0xf1, 0x6c, 0x10, 0xef, 0x87, 0x6f, 0xa7, 0x1f, 0x41, 0xb5, + 0x65, 0xc6, 0xcd, 0xf3, 0x06, 0xe2, 0xbb, 0xf0, 0xb2, 0xca, 0x00, 0xfc, + 0xb0, 0xf8, 0xed, 0xf7, 0x4d, 0xf3, 0xa0, 0xe3, 0xa8, 0xeb, 0xf6, 0x65, + 0xd4, 0x12, 0x67, 0x6e, 0x15, 0xa1, 0x11, 0xda, 0xf5, 0xd6, 0x36, 0xeb, + 0x03, 0x25, 0x93, 0x97, 0x4e, 0x00, 0xdf, 0xba, 0x7c, 0x15, 0xd8, 0xb6, + 0xe1, 0x67, 0xca, 0x25, 0xa2, 0x1d, 0x08, 0x97, 0xac, 0xad, 0x61, 0x88, + 0x5f, 0x5f, 0x5d, 0x85, 0xb7, 0x7a, 0x31, 0x94, 0x49, 0x2a, 0x16, 0x0e, + 0xb7, 0x0b, 0xbd, 0xec, 0xf2, 0xd1, 0xe5, 0xb6, 0x35, 0xce, 0x29, 0x58, + 0xb9, 0x46, 0x4b, 0x01, 0x31, 0x64, 0x9d, 0x79, 0x7a, 0x27, 0xc2, 0x22, + 0xe9, 0xc2, 0x18, 0x3e, 0x8d, 0x06, 0xd8, 0x6e, 0xdd, 0x3c, 0xd7, 0xc6, + 0xc5, 0xa6, 0x32, 0x5f, 0xea, 0x45, 0x7d, 0x75, 0x72, 0x2a, 0x6c, 0x65, + 0x1e, 0xea, 0x17, 0xe8, 0x51, 0xf4, 0xc4, 0xbd, 0x94, 0xf1, 0xdb, 0x8e, + 0x7b, 0x6f, 0x6e, 0x98, 0xbc, 0x7f, 0xaf, 0x90, 0x41, 0x82, 0x36, 0xb8, + 0xb4, 0x63, 0xf5, 0xf5, 0xbe, 0x66, 0xcf, 0xd4, 0x92, 0x64, 0x78, 0x48, + 0x57, 0xfc, 0xd4, 0x9b, 0x57, 0xc6, 0x98, 0xb2, 0x79, 0xaf, 0x52, 0xbb, + 0x36, 0xd1, 0xfa, 0x11, 0x95, 0x6d, 0xbd, 0x87, 0x21, 0xd8, 0x96, 0xd7, + 0xba, 0x71, 0x5f, 0x91, 0xfc, 0x5e, 0xb1, 0xa8, 0xc5, 0xae, 0xe0, 0xd6, + 0xdc, 0xf6, 0x44, 0xc0, 0xbb, 0x59, 0xf6, 0xec, 0xc2, 0x27, 0xdf, 0x71, + 0x37, 0xf8, 0xd1, 0xfa, 0xb1, 0xfa, 0x65, 0xfb, 0xc9, 0xeb, 0x55, 0xb4, + 0x7f, 0xad, 0x96, 0x43, 0x63, 0xb9, 0x0a, 0x7d, 0xc0, 0x46, 0x3b, 0xdb, + 0xf9, 0xbf, 0x7f, 0x44, 0x63, 0xac, 0x39, 0x77, 0x4d, 0x37, 0xfc, 0x2f, + 0xe8, 0x3a, 0x57, 0xbd, 0x97, 0x48, 0x17, 0xad, 0xf6, 0x2a, 0xe6, 0xec, + 0x4b, 0xc5, 0x9c, 0xa7, 0xfc, 0x04, 0xbb, 0x3b, 0x3a, 0x7f, 0x77, 0xcd, + 0x1c, 0xb4, 0xb2, 0xc1, 0xfd, 0x69, 0xf0, 0x06, 0x1d, 0x95, 0xb0, 0xec, + 0xb3, 0xce, 0xa2, 0x17, 0xe5, 0x65, 0x7d, 0xbf, 0xf7, 0x9a, 0x49, 0xd8, + 0x12, 0x64, 0x84, 0x1d, 0x14, 0x83, 0xe5, 0x69, 0xee, 0x5a, 0xeb, 0x56, + 0xa2, 0x02, 0x2c, 0x7a, 0x66, 0xe5, 0x41, 0x50, 0xe6, 0x98, 0x3d, 0xf5, + 0xd7, 0x17, 0x06, 0x70, 0x9f, 0xa3, 0xda, 0xe6, 0xdb, 0x2c, 0x4d, 0x0d, + 0x72, 0x6e, 0x80, 0x22, 0x14, 0xa5, 0xf0, 0x1b, 0xe6, 0x3d, 0x51, 0xc3, + 0xa6, 0x9e, 0x86, 0x79, 0x7d, 0xce, 0xdc, 0x6f, 0xba, 0x4f, 0xb3, 0xb5, + 0x6f, 0xfb, 0xd0, 0xe1, 0xc4, 0x83, 0xd3, 0x73, 0xd6, 0x82, 0xaa, 0x46, + 0xfa, 0x6b, 0xf8, 0x92, 0xc4, 0xf8, 0xd2, 0x5d, 0x02, 0xab, 0xd5, 0xcb, + 0x02, 0x7d, 0xdd, 0xea, 0x99, 0x13, 0x6e, 0x0f, 0x63, 0xae, 0xeb, 0xe5, + 0xdc, 0xdf, 0x7c, 0x44, 0x59, 0xa9, 0xbd, 0xe1, 0xd9, 0x13, 0x4b, 0x26, + 0xf3, 0xdf, 0x78, 0x06, 0x6e, 0x85, 0xf8, 0xfc, 0xde, 0xc2, 0x78, 0x8a, + 0xea, 0xaa, 0xdf, 0x16, 0x0c, 0xe7, 0x26, 0xdb, 0x3e, 0x30, 0x69, 0x56, + 0x83, 0xd3, 0x3d, 0x42, 0x4e, 0x68, 0x18, 0x1d, 0x5a, 0xbe, 0x95, 0x75, + 0xe9, 0xd6, 0x22, 0x2a, 0x94, 0x77, 0x99, 0x3f, 0x76, 0xaf, 0x0a, 0x04, + 0x76, 0x78, 0x6d, 0x51, 0x5b, 0x8b, 0xfd, 0x7e, 0x45, 0xdb, 0xf7, 0x76, + 0x76, 0xf3, 0x53, 0xd5, 0x06, 0x36, 0x3d, 0x34, 0x34, 0xff, 0x4b, 0x64, + 0x11, 0xe6, 0x3d, 0x1c, 0x56, 0xf3, 0x18, 0x40, 0x30, 0x4b, 0x38, 0x0b, + 0x5a, 0xf5, 0x4f, 0x0e, 0x4f, 0xf2, 0x10, 0xfd, 0xd2, 0x6a, 0x44, 0x51, + 0x62, 0x7a, 0xd9, 0x7c, 0x09, 0x16, 0xe7, 0x53, 0x66, 0xcc, 0xef, 0xd1, + 0x94, 0x51, 0x04, 0xf5, 0xd7, 0x5a, 0x87, 0x27, 0xeb, 0xe9, 0x20, 0x68, + 0xd6, 0xbb, 0xfd, 0x24, 0x85, 0xaa, 0x1d, 0xb6, 0x93, 0x28, 0x5a, 0x36, + 0x57, 0x06, 0x12, 0x1f, 0xb4, 0xf5, 0x2f, 0xde, 0x41, 0x88, 0x3c, 0x56, + 0x00, 0xa7, 0x4c, 0x58, 0x9a, 0x57, 0x57, 0x83, 0xd1, 0xee, 0xcb, 0x14, + 0x45, 0x0f, 0x94, 0x69, 0xe6, 0x90, 0x7b, 0x6f, 0xe1, 0x3e, 0xa6, 0xf4, + 0xe8, 0x6a, 0xb4, 0x31, 0xf5, 0xd3, 0x00, 0x9b, 0xb0, 0xb6, 0x32, 0xd2, + 0x16, 0xe8, 0xc6, 0x8a, 0x82, 0x5f, 0xa5, 0xdb, 0x95, 0xba, 0x96, 0xcc, + 0xf1, 0xec, 0x2e, 0x29, 0x99, 0x72, 0xe7, 0x92, 0x2e, 0x1f, 0x4f, 0x72, + 0x0b, 0x1f, 0xf6, 0x39, 0x44, 0x05, 0x1d, 0xdb, 0xff, 0xe2, 0xb0, 0x3f, + 0x18, 0x7a, 0x94, 0x93, 0x01, 0x6f, 0x59, 0xb3, 0xdc, 0x3d, 0xa4, 0x82, + 0x63, 0xd3, 0x6f, 0xe8, 0x5a, 0xaf, 0x85, 0x29, 0x29, 0x87, 0x27, 0x8a, + 0x25, 0xea, 0xe9, 0x85, 0xad, 0x04, 0x9c, 0x85, 0x15, 0xd4, 0x72, 0x7f, + 0x2b, 0x27, 0x32, 0xc5, 0xfb, 0xaa, 0x8d, 0xc3, 0x0d, 0x66, 0x11, 0xfb, + 0xbf, 0xfa, 0xf0, 0xbb, 0xc3, 0x96, 0x6c, 0x82, 0x34, 0x9e, 0x56, 0x19, + 0x04, 0x68, 0x22, 0x73, 0x2d, 0xd5, 0x85, 0xa6, 0x6e, 0xd6, 0x3d, 0x88, + 0x1b, 0x7a, 0x49, 0xd3, 0xc3, 0xd6, 0xdc, 0xf3, 0xf5, 0xb5, 0x3a, 0x2e, + 0x7f, 0x3b, 0x03, 0xdc, 0x5e, 0x45, 0xa5, 0x3e, 0x26, 0x28, 0xb6, 0x98, + 0xfd, 0x5f, 0xa6, 0x20, 0xd5, 0xd2, 0x84, 0xb6, 0x7d, 0x61, 0x8e, 0xfd, + 0xef, 0x62, 0x49, 0xd5, 0x1e, 0xa3, 0xfe, 0x0a, 0xbf, 0x5e, 0x58, 0x23, + 0xf6, 0x93, 0xdd, 0xfb, 0x55, 0xa2, 0x2b, 0x78, 0x07, 0x90, 0x3f, 0x98, + 0x70, 0xf8, 0xf2, 0xb8, 0x47, 0xca, 0x6d, 0x45, 0xc9, 0x52, 0xff, 0xbf, + 0xa1, 0x72, 0xa9, 0x3a, 0x80, 0xf4, 0x7f, 0x6e, 0x65, 0xbd, 0x30, 0x56, + 0x7a, 0x63, 0x76, 0xf1, 0x72, 0x86, 0x60, 0x5a, 0xea, 0xf2, 0x75, 0x1b, + 0x44, 0xba, 0x74, 0x2d, 0x6c, 0xca, 0x95, 0x63, 0x2a, 0x31, 0xda, 0x2e, + 0xbf, 0x3a, 0x79, 0x2b, 0x3a, 0xc4, 0xf3, 0xfd, 0x22, 0x6e, 0xc2, 0x2a, + 0x31, 0x24, 0xe4, 0x73, 0x08, 0xea, 0xb6, 0x14, 0x42, 0xde, 0xd9, 0x54, + 0xa8, 0x38, 0x1f, 0x4f, 0xee, 0x29, 0xeb, 0xa3, 0x65, 0xc6, 0x56, 0x46, + 0xee, 0xfa, 0x4f, 0xb1, 0xcc, 0x26, 0xc8, 0xc7, 0xfe, 0xb7, 0xbd, 0xd4, + 0x1b, 0xbf, 0xaa, 0x2e, 0xf2, 0xc6, 0x24, 0x56, 0x0b, 0x4c, 0x86, 0xc5, + 0x41, 0x65, 0xeb, 0xac, 0xee, 0xfc, 0x39, 0xea, 0x23, 0x6c, 0x4e, 0xaa, + 0x3b, 0x6d, 0xb2, 0x0d, 0x2a, 0xb7, 0x1b, 0xf6, 0xff, 0xc6, 0x93, 0x0d, + 0xdb, 0xf5, 0x74, 0x2e, 0x31, 0xbc, 0xa0, 0x04, 0x7b, 0x2f, 0x6f, 0xc1, + 0xbc, 0x86, 0x9a, 0xb7, 0xf7, 0xb0, 0x11, 0x47, 0xa1, 0xd5, 0xda, 0x6f, + 0xaa, 0xab, 0x77, 0x9a, 0x12, 0xdc, 0xe9, 0xa3, 0x8f, 0x28, 0xad, 0xe9, + 0xad, 0xd9, 0x5e, 0x4f, 0x0d, 0x3e, 0x99, 0xba, 0xe4, 0x90, 0xdd, 0xf8, + 0xad, 0xa4, 0x6e, 0xf2, 0x87, 0x38, 0x96, 0x94, 0x47, 0xd1, 0xe6, 0x78, + 0x2d, 0x05, 0x26, 0x92, 0x6e, 0x7d, 0xae, 0x35, 0xe0, 0x29, 0xe9, 0x3f, + 0xe5, 0x5e, 0x59, 0x97, 0x84, 0xaf, 0x0d, 0x5d, 0x65, 0x7a, 0x7a, 0xb3, + 0x46, 0xaf, 0xf2, 0xb5, 0x45, 0x2d, 0xb4, 0x26, 0x6b, 0x2e, 0xbe, 0x4b, + 0xf6, 0x5e, 0xfd, 0x1d, 0x56, 0x6e, 0xd7, 0xd3, 0x4b, 0x13, 0xc2, 0xd3, + 0x68, 0xad, 0xd3, 0xbb, 0x9f, 0x15, 0x11, 0x16, 0xb5, 0x3d, 0x04, 0xd7, + 0x52, 0xa5, 0xec, 0xef, 0xa3, 0x35, 0xe9, 0x14, 0x46, 0xc4, 0x4d, 0xf4, + 0x52, 0xe7, 0x9b, 0xc9, 0x01, 0xfb, 0xf7, 0x76, 0xec, 0x8a, 0xaf, 0x8c, + 0xf0, 0x2f, 0xfd, 0xef, 0xb1, 0x58, 0xa6, 0x54, 0x97, 0xed, 0x46, 0x22, + 0xd2, 0x4c, 0xbb, 0xbe, 0x9a, 0xae, 0x0b, 0x1f, 0xff, 0x76, 0xbc, 0xa7, + 0xc4, 0xd2, 0x6d, 0xfe, 0xbb, 0x66, 0x52, 0x1b, 0x96, 0xb9, 0x9f, 0x3b, + 0x69, 0x71, 0x8f, 0xe0, 0x2c, 0xfd, 0x88, 0xf6, 0x90, 0xd3, 0xa7, 0xd5, + 0x07, 0x56, 0x79, 0xf6, 0xa4, 0xc5, 0x99, 0x27, 0xe8, 0x4e, 0x6b, 0xb2, + 0x3a, 0xde, 0x45, 0xb4, 0x4d, 0x3c, 0xc0, 0x5b, 0xd5, 0xa8, 0x4e, 0x3b, + 0x17, 0xfd, 0xc4, 0xed, 0xe3, 0xf8, 0x56, 0x8e, 0xe6, 0x94, 0x78, 0xde, + 0x99, 0xb2, 0x2b, 0xed, 0xd4, 0x19, 0x5e, 0x3f, 0x2f, 0xf3, 0x9c, 0x0c, + 0xce, 0x96, 0xc5, 0x5f, 0xac, 0xa2, 0xf6, 0x24, 0xde, 0x94, 0xda, 0xbd, + 0x5f, 0xc7, 0xd1, 0xb9, 0xda, 0x6c, 0xb1, 0xe4, 0xbe, 0x10, 0x8a, 0x9f, + 0x6e, 0xbd, 0x13, 0xfd, 0x42, 0xdc, 0x1b, 0xab, 0x75, 0xd2, 0x2c, 0x17, + 0x54, 0x3b, 0x9f, 0xe1, 0x2c, 0x36, 0x89, 0x03, 0xb6, 0x9a, 0x96, 0x55, + 0x80, 0x99, 0x54, 0x56, 0xc5, 0x14, 0x16, 0x36, 0x73, 0xb3, 0xde, 0xa4, + 0x01, 0xdc, 0x70, 0x47, 0xf7, 0x52, 0x72, 0xf5, 0x33, 0x57, 0x5e, 0x2f, + 0x71, 0xcf, 0xb7, 0xa6, 0xbd, 0xa6, 0x3d, 0x65, 0xbe, 0x56, 0xba, 0xc7, + 0x46, 0x5d, 0x06, 0x73, 0xf3, 0x19, 0x7a, 0x11, 0x75, 0xec, 0xf6, 0x0d, + 0x94, 0xe4, 0xd6, 0x1a, 0x65, 0xd3, 0x7b, 0xb9, 0x26, 0x4b, 0x76, 0xf4, + 0xc0, 0xb2, 0xaf, 0x63, 0x64, 0xda, 0x7a, 0x63, 0xa1, 0x5a, 0xb7, 0xb0, + 0xdd, 0x0d, 0x40, 0x9f, 0xfd, 0xdb, 0xec, 0xcf, 0x3e, 0xe1, 0xa4, 0xfa, + 0x6f, 0x55, 0xd0, 0xfa, 0x58, 0xb9, 0x7d, 0xb9, 0x23, 0x86, 0xab, 0x4f, + 0xd5, 0xea, 0x6d, 0xfc, 0x8c, 0xf5, 0xfb, 0x69, 0xf9, 0x40, 0x66, 0x4b, + 0xf6, 0xef, 0xe6, 0x6e, 0xc4, 0x11, 0xf4, 0x46, 0xf6, 0x5f, 0x38, 0x0e, + 0xac, 0xf0, 0x28, 0xfe, 0x76, 0x0d, 0x5d, 0xf2, 0x68, 0xd8, 0xd7, 0xe7, + 0x0a, 0xe1, 0x2b, 0xb8, 0xef, 0xf7, 0x39, 0x10, 0xdc, 0x70, 0x3c, 0x7f, + 0x6f, 0xd2, 0xab, 0x26, 0xe5, 0xfc, 0xf6, 0x9a, 0xc9, 0xa6, 0x72, 0xb3, + 0xd9, 0x0e, 0xbc, 0x0e, 0x90, 0x77, 0x1c, 0x36, 0xd8, 0x96, 0x9f, 0xdf, + 0xfd, 0x6b, 0xb5, 0x9b, 0xad, 0x9c, 0x6a, 0x6e, 0xdc, 0x84, 0x48, 0xcc, + 0x19, 0x7f, 0x98, 0xff, 0xe1, 0x00, 0x35, 0x22, 0xd3, 0xac, 0x49, 0xad, + 0xdc, 0x8b, 0x72, 0xb4, 0xd2, 0x48, 0x3a, 0x95, 0x4b, 0xcf, 0xda, 0xbb, + 0x6f, 0x77, 0xfa, 0x64, 0x67, 0xf4, 0xac, 0x7a, 0xe7, 0xd5, 0x7a, 0xe7, + 0x49, 0x3c, 0x20, 0x2f, 0x83, 0x3f, 0x3e, 0x53, 0xc3, 0x7a, 0x6e, 0x14, + 0x27, 0x4c, 0x36, 0xde, 0x5f, 0x88, 0xfe, 0xe3, 0x68, 0x81, 0x52, 0xff, + 0x18, 0xdd, 0xdb, 0xae, 0xac, 0x80, 0x6a, 0x29, 0xfd, 0x67, 0xed, 0x8a, + 0x1a, 0x07, 0xb2, 0xce, 0xbd, 0xdd, 0xaf, 0x11, 0x6e, 0xb2, 0xf7, 0x7a, + 0x68, 0x6f, 0xb4, 0xaf, 0x5a, 0xb9, 0x39, 0x48, 0xf2, 0x47, 0x3d, 0x1b, + 0x9e, 0x76, 0xa2, 0x9f, 0xfd, 0x6e, 0x8f, 0xac, 0x29, 0xfb, 0x3c, 0x6e, + 0xa5, 0xf7, 0x5f, 0xda, 0x83, 0xef, 0xbc, 0x34, 0xa0, 0xc4, 0xfb, 0x21, + 0x5b, 0x97, 0x2c, 0x6e, 0xef, 0xef, 0x85, 0x8a, 0xdf, 0x44, 0xb1, 0xda, + 0xf5, 0xdd, 0xa5, 0xe6, 0xd2, 0x0c, 0x0d, 0x1a, 0x9e, 0x97, 0x6d, 0xff, + 0x2b, 0x43, 0x4d, 0x72, 0xa9, 0xf8, 0x9a, 0x7b, 0x3e, 0x95, 0x50, 0x29, + 0x62, 0xd2, 0x00, 0x87, 0x91, 0xc6, 0x76, 0xe6, 0xea, 0x84, 0xe2, 0x9b, + 0x3b, 0x7a, 0xa5, 0xfb, 0x7a, 0x39, 0x46, 0xa5, 0xab, 0x44, 0x57, 0x6f, + 0x72, 0x91, 0x06, 0xd6, 0xcc, 0x93, 0xff, 0x3b, 0x8c, 0xe2, 0xa9, 0x10, + 0xa4, 0xb0, 0x37, 0xc8, 0x8e, 0x49, 0x6e, 0x46, 0xbb, 0xf9, 0x4a, 0x8f, + 0x8f, 0x22, 0x88, 0x13, 0xe6, 0x6e, 0xfe, 0x65, 0x4d, 0x09, 0xe7, 0xb6, + 0x9f, 0x6f, 0x27, 0x6a, 0xf3, 0x1c, 0xb4, 0x3e, 0xbd, 0x5e, 0x45, 0x90, + 0x8c, 0xb7, 0x27, 0x1f, 0x5a, 0x04, 0x65, 0x5b, 0x9b, 0x96, 0xb1, 0xd3, + 0xa8, 0xc3, 0x2e, 0xba, 0x07, 0x1b, 0x07, 0x1f, 0xf5, 0xf4, 0xf4, 0x02, + 0x9a, 0xbb, 0xee, 0x1a, 0xea, 0x0f, 0xc7, 0xed, 0xc3, 0x24, 0x27, 0xc3, + 0xf6, 0xdb, 0xfc, 0xe4, 0x0e, 0xe1, 0xbd, 0x8f, 0xc7, 0xef, 0xd7, 0xe0, + 0x1a, 0x34, 0xd6, 0xde, 0xe1, 0x0f, 0x81, 0x2d, 0x8d, 0xb6, 0xea, 0x46, + 0x6d, 0xf9, 0x76, 0xc9, 0xf9, 0xf3, 0x6d, 0x07, 0x8a, 0x18, 0x7a, 0xe7, + 0xd2, 0x98, 0x57, 0x9a, 0x6b, 0xc3, 0xad, 0xd6, 0x17, 0xa9, 0xe2, 0x7f, + 0x91, 0x73, 0xd9, 0x9a, 0x20, 0xd8, 0x72, 0x46, 0xd3, 0xd7, 0xf0, 0xf3, + 0x27, 0xd5, 0x45, 0x74, 0x51, 0xf1, 0xbe, 0xc1, 0x7e, 0x21, 0x8f, 0xb9, + 0x42, 0xd5, 0x56, 0xee, 0x5c, 0x55, 0x50, 0x87, 0x65, 0xb7, 0xe4, 0xe7, + 0x39, 0xeb, 0xa5, 0x99, 0xa6, 0x16, 0x5d, 0xf7, 0x08, 0xe2, 0x61, 0xda, + 0xd7, 0x5d, 0x22, 0x25, 0xd1, 0x21, 0xe2, 0xfb, 0xab, 0x35, 0x27, 0x59, + 0x84, 0xd9, 0xc3, 0x5d, 0x19, 0xe7, 0xac, 0x94, 0xbc, 0xaf, 0x97, 0x39, + 0xca, 0xb8, 0x7f, 0x19, 0xc9, 0x7d, 0xad, 0x87, 0x1b, 0xf3, 0x64, 0x73, + 0x6f, 0x99, 0xa2, 0x7e, 0x84, 0xe5, 0xf6, 0x27, 0xf5, 0xf9, 0x45, 0x6b, + 0xd7, 0x68, 0xfe, 0xa7, 0x0b, 0xcd, 0xa4, 0xe2, 0xfe, 0xb6, 0x17, 0x7d, + 0x32, 0xb8, 0xbe, 0xbf, 0x0f, 0x81, 0x8d, 0x9a, 0xe1, 0x92, 0xfa, 0x0d, + 0xbc, 0xec, 0xb7, 0x8a, 0xbc, 0xc7, 0xdc, 0xfc, 0x2a, 0x95, 0xfd, 0x9a, + 0x5b, 0x65, 0xbd, 0xa0, 0xee, 0x8d, 0x4b, 0x7c, 0x67, 0x62, 0x0d, 0xaf, + 0xdd, 0xac, 0x90, 0x13, 0xac, 0x28, 0xd1, 0x3f, 0xed, 0x26, 0xd8, 0x25, + 0xf5, 0xa1, 0xdd, 0xed, 0x5a, 0xff, 0x5b, 0x7c, 0x44, 0x7b, 0xef, 0x17, + 0x5b, 0x18, 0x3b, 0x17, 0x1e, 0xf4, 0x4f, 0x59, 0x95, 0xa8, 0x53, 0xa4, + 0x97, 0xb4, 0xea, 0x0a, 0x1c, 0xd1, 0xb9, 0x16, 0x18, 0x1c, 0xa3, 0xae, + 0xad, 0x87, 0x55, 0x89, 0xa2, 0xb1, 0x31, 0xd3, 0xb6, 0xfe, 0x73, 0x5e, + 0x88, 0x7c, 0xb7, 0x5f, 0xbf, 0x95, 0xbf, 0xd3, 0x71, 0x47, 0xaf, 0x63, + 0xfa, 0x9b, 0x8f, 0x54, 0xe6, 0x67, 0x2a, 0xa6, 0x5e, 0x2b, 0x8c, 0x0d, + 0xaf, 0xbe, 0xab, 0xb1, 0x94, 0xdc, 0xd8, 0x96, 0xfd, 0xdf, 0x44, 0xed, + 0x3e, 0x22, 0xac, 0x2f, 0x47, 0x7a, 0x81, 0xdf, 0xdd, 0x95, 0xff, 0x5b, + 0x25, 0x90, 0x19, 0xb2, 0x25, 0x20, 0x29, 0x6c, 0xe5, 0xaf, 0x1e, 0x6e, + 0xbd, 0xfe, 0x5f, 0x17, 0x3b, 0x3f, 0xb1, 0x6b, 0xc2, 0x23, 0xfd, 0x58, + 0x08, 0xc6, 0xd8, 0xbe, 0xdf, 0xc2, 0x58, 0x33, 0xf5, 0xa4, 0xd0, 0x6a, + 0xa6, 0x94, 0x9e, 0xe1, 0xff, 0x6d, 0xec, 0x82, 0xa3, 0x48, 0x00, 0x85, + 0x46, 0xf4, 0x41, 0x03, 0xc8, 0x50, 0xae, 0xfb, 0x51, 0x50, 0xb9, 0x7f, + 0xc4, 0xdc, 0x14, 0xfc, 0xc9, 0xf6, 0x7d, 0xc6, 0x08, 0x10, 0x96, 0x00, + 0xfa, 0xdc, 0x02, 0x57, 0xb9, 0x43, 0x6a, 0xaf, 0xe7, 0x06, 0x45, 0xd9, + 0xfc, 0xce, 0xb0, 0xbf, 0xc0, 0x1b, 0xf5, 0xe1, 0xff, 0x93, 0xa6, 0xa9, + 0xda, 0x2c, 0xea, 0x25, 0xf6, 0x2f, 0x6c, 0x1d, 0x44, 0x53, 0x4f, 0xcf, + 0xa7, 0x43, 0x18, 0xbd, 0x2a, 0xe8, 0x17, 0xa8, 0xc0, 0xe1, 0xea, 0xdd, + 0xfd, 0x55, 0x76, 0xab, 0x2a, 0xc6, 0xf0, 0xfb, 0xf3, 0x9e, 0x8c, 0xe6, + 0x76, 0x99, 0xa9, 0xdf, 0xf7, 0xf8, 0x7f, 0x09, 0xd5, 0x44, 0x8e, 0xc8, + 0xab, 0xb3, 0x4d, 0x9e, 0xac, 0xde, 0x46, 0x82, 0xf3, 0x5f, 0xaf, 0xa7, + 0xe0, 0x49, 0xe8, 0x88, 0xf6, 0xfe, 0xd5, 0x9d, 0xec, 0xa0, 0xe8, 0x36, + 0xf7, 0x43, 0xa3, 0xd4, 0xfa, 0xd9, 0x4e, 0x3b, 0x4b, 0x21, 0xe7, 0x8b, + 0xe3, 0x50, 0x51, 0x8a, 0xf2, 0xbe, 0xd0, 0x48, 0x71, 0xaf, 0x49, 0xe1, + 0xe4, 0x5b, 0xf7, 0x8d, 0xe9, 0xab, 0xf9, 0xf1, 0x38, 0x9d, 0x1b, 0xe8, + 0x91, 0xc6, 0x3b, 0x1e, 0xf7, 0xc5, 0x9e, 0x5c, 0xce, 0xff, 0x0b, 0xf9, + 0x1d, 0xd5, 0x61, 0x84, 0xaa, 0x7f, 0x2c, 0x46, 0xd4, 0xe6, 0x03, 0xc2, + 0xf5, 0x6e, 0xd8, 0xc9, 0x6e, 0xfe, 0xff, 0x4f, 0xb5, 0xe5, 0xdb, 0x38, + 0xb6, 0xb1, 0x2f, 0xf3, 0x7e, 0xee, 0x3e, 0xac, 0xfe, 0x17, 0x8b, 0x2c, + 0x4d, 0x92, 0xda, 0xc5, 0xd2, 0x9b, 0xae, 0x30, 0x11, 0x76, 0xfb, 0x7a, + 0xb0, 0x26, 0x30, 0x24, 0x7e, 0x6f, 0xdf, 0xeb, 0xb2, 0x12, 0xf2, 0x3f, + 0x94, 0xfc, 0xb3, 0x81, 0x55, 0x3f, 0x7f, 0x43, 0xdd, 0x24, 0x62, 0xb3, + 0xec, 0x7f, 0x40, 0x3a, 0x3f, 0x2a, 0x58, 0xd5, 0xb6, 0xce, 0x7b, 0xdf, + 0xa5, 0x44, 0x14, 0x9c, 0x4c, 0x3f, 0xfa, 0x46, 0xb5, 0x86, 0xe2, 0x6d, + 0xa2, 0x37, 0x85, 0x35, 0xa5, 0xf9, 0x3b, 0xed, 0x1b, 0xa5, 0xdf, 0x22, + 0xfe, 0xd7, 0x5a, 0xad, 0xfe, 0x7b, 0x1a, 0x0d, 0xdd, 0x69, 0x16, 0x18, + 0xef, 0xca, 0x0f, 0xd7, 0xc9, 0xce, 0xc1, 0x69, 0xc3, 0x68, 0x6b, 0xbb, + 0x2f, 0x70, 0xce, 0x55, 0xc8, 0x10, 0xaa, 0xba, 0x61, 0xa7, 0xb4, 0xe8, + 0xb2, 0x64, 0x72, 0x6d, 0xfb, 0x5f, 0xa3, 0x2a, 0x88, 0x90, 0xa9, 0xf9, + 0x37, 0xb8, 0xb5, 0xcb, 0x5f, 0xc6, 0x8a, 0x61, 0xf0, 0xa8, 0x2b, 0x57, + 0xbe, 0xca, 0x70, 0x8b, 0xaf, 0x6b, 0x9f, 0xdc, 0x56, 0x68, 0x34, 0xf9, + 0x4a, 0xf9, 0xbe, 0x7c, 0x3d, 0x9c, 0x6b, 0xbf, 0xcf, 0xf6, 0x25, 0xae, + 0xa9, 0x75, 0xab, 0xbe, 0x6c, 0x89, 0xd5, 0xb8, 0x12, 0xf5, 0xf8, 0xa6, + 0x24, 0xce, 0xe9, 0x52, 0x78, 0x1b, 0x5f, 0xe1, 0x29, 0x9f, 0xee, 0xa7, + 0x97, 0x45, 0x11, 0x2f, 0xef, 0xe5, 0xfc, 0xe7, 0x7a, 0xe9, 0x36, 0x88, + 0x64, 0x6f, 0x8a, 0x28, 0xee, 0x04, 0xfc, 0xaf, 0xa0, 0x97, 0x03, 0x0b, + 0x79, 0xf7, 0xe0, 0xeb, 0xf3, 0xbc, 0x2b, 0x78, 0xcf, 0x38, 0xb4, 0xfb, + 0x77, 0x2d, 0xc5, 0x1e, 0x25, 0x77, 0x5d, 0x77, 0xb5, 0x3a, 0x90, 0x9d, + 0xca, 0xd7, 0x92, 0xfc, 0x1e, 0xeb, 0x2e, 0x09, 0x69, 0xe8, 0xda, 0x49, + 0xdb, 0x5f, 0xb6, 0x71, 0x5e, 0x35, 0x58, 0x95, 0x91, 0xbb, 0xef, 0x6c, + 0x4a, 0x96, 0x4c, 0x6a, 0xbe, 0xd7, 0x2e, 0x13, 0xf9, 0xbf, 0x5e, 0x9b, + 0xb9, 0xe8, 0x82, 0xc2, 0xea, 0x36, 0x06, 0x39, 0xd6, 0x5a, 0x13, 0x8a, + 0x56, 0x5a, 0x88, 0x3d, 0x88, 0xde, 0x55, 0xfb, 0x90, 0x7c, 0x55, 0xe2, + 0x6c, 0x23, 0xb7, 0x6b, 0xf7, 0x46, 0x15, 0x80, 0xd0, 0xc2, 0x17, 0x8b, + 0xb8, 0x55, 0x35, 0xe2, 0x8e, 0x21, 0x64, 0xfe, 0x83, 0x4b, 0xa5, 0xad, + 0x8b, 0x35, 0x1b, 0xa2, 0xf4, 0xab, 0x6a, 0x73, 0x2d, 0x26, 0x67, 0x5e, + 0xb3, 0x89, 0xff, 0x07, 0x1c, 0x1d, 0xeb, 0x99, 0x7b, 0x9c, 0x45, 0xb5, + 0x47, 0x1a, 0xae, 0x58, 0x87, 0x32, 0x53, 0x4a, 0x02, 0x62, 0x3d, 0xa7, + 0x55, 0x75, 0x89, 0xff, 0xdb, 0xdd, 0x5b, 0x15, 0xcf, 0x5c, 0x0f, 0x6d, + 0xef, 0x76, 0x87, 0x9d, 0xb7, 0xee, 0x4c, 0xe9, 0xeb, 0x66, 0xfe, 0xdd, + 0x77, 0xfd, 0x7e, 0x6f, 0x5d, 0xda, 0x88, 0xb0, 0x4f, 0xa1, 0x4b, 0xcd, + 0x0d, 0xa8, 0xff, 0xa8, 0xfb, 0x5d, 0x5b, 0xf7, 0x55, 0x61, 0x9d, 0x42, + 0xaf, 0xed, 0x1b, 0x26, 0xc2, 0xbb, 0x37, 0xfd, 0xc7, 0xbc, 0xc1, 0xce, + 0x2d, 0x9b, 0x55, 0xcf, 0x61, 0xf9, 0xba, 0xeb, 0x16, 0xa3, 0xf6, 0xc4, + 0xff, 0xf9, 0x20, 0x3c, 0x5e, 0x25, 0x15, 0x40, 0x55, 0xef, 0xc6, 0xfa, + 0x4d, 0xd5, 0x25, 0x86, 0xcd, 0x4d, 0x70, 0x50, 0xd3, 0x33, 0x28, 0x1f, + 0xd1, 0x47, 0xdb, 0xeb, 0xf7, 0x15, 0xa6, 0x0a, 0x1f, 0x6c, 0x76, 0x3f, + 0xb2, 0x1d, 0x6a, 0xe7, 0xea, 0x35, 0x36, 0x74, 0x8a, 0xd8, 0xa6, 0xb3, + 0xd7, 0x5b, 0x30, 0x0b, 0xb8, 0x39, 0xeb, 0xa4, 0x3f, 0xe3, 0x0c, 0xe9, + 0xb5, 0xec, 0x0c, 0xd9, 0x84, 0x1d, 0xf7, 0x4e, 0x47, 0xba, 0x9f, 0xd4, + 0xc3, 0x98, 0xda, 0xd4, 0x16, 0x2d, 0xfe, 0xd1, 0xeb, 0x9f, 0x7a, 0xbe, + 0xd2, 0x3f, 0xf9, 0x24, 0x62, 0x38, 0xa5, 0x91, 0x43, 0xfe, 0x60, 0x71, + 0x95, 0xb7, 0xd7, 0x73, 0xec, 0x0d, 0xd7, 0x27, 0x39, 0x84, 0xce, 0x9c, + 0xae, 0xb9, 0x2a, 0x6f, 0x5c, 0xf7, 0x53, 0x97, 0x7c, 0x99, 0x96, 0x37, + 0x89, 0xd4, 0x96, 0xa2, 0x4d, 0xe4, 0x79, 0x40, 0xa0, 0x33, 0x53, 0xe2, + 0xe5, 0xec, 0x8b, 0x7a, 0x5c, 0x63, 0xa1, 0xd2, 0xbb, 0x65, 0x3f, 0xa6, + 0xf9, 0x57, 0xf2, 0xf7, 0xc7, 0x27, 0xbe, 0x77, 0x7a, 0xaf, 0xea, 0x53, + 0x92, 0xb0, 0x7a, 0xb9, 0x7c, 0x1b, 0xba, 0x65, 0x7b, 0x1b, 0xf1, 0x39, + 0xc0, 0x99, 0xb6, 0x90, 0x7b, 0xd8, 0x9e, 0x23, 0xa4, 0xb2, 0xd7, 0xf8, + 0x66, 0xda, 0xbf, 0xaa, 0x99, 0x85, 0x53, 0x5f, 0xf7, 0x13, 0x48, 0x89, + 0x45, 0x17, 0x7d, 0xe9, 0xbb, 0x80, 0x4e, 0xe4, 0xdd, 0xac, 0x78, 0x77, + 0x8d, 0xea, 0xbd, 0xd9, 0x6f, 0xab, 0xb3, 0xbe, 0x5d, 0x96, 0x91, 0xff, + 0x7f, 0x9a, 0xde, 0x65, 0xe4, 0x47, 0x36, 0xe7, 0xcb, 0xbd, 0x52, 0x8f, + 0x52, 0xf3, 0xcb, 0x40, 0x65, 0x96, 0xe8, 0xe6, 0x12, 0xa2, 0x45, 0x87, + 0x75, 0x27, 0x31, 0x97, 0x9c, 0xb5, 0x94, 0x20, 0xeb, 0x3c, 0xc1, 0xe0, + 0xd4, 0x15, 0xfc, 0x93, 0x75, 0xc8, 0x26, 0x2e, 0x33, 0xa7, 0x4a, 0x71, + 0xac, 0x92, 0xdc, 0xda, 0xd6, 0x76, 0xd8, 0x56, 0xb3, 0x19, 0x9c, 0xd7, + 0xcd, 0x7d, 0xd4, 0x96, 0xc1, 0xca, 0x62, 0xf5, 0x49, 0x88, 0xbb, 0xf6, + 0x5d, 0xff, 0x71, 0x72, 0xba, 0xa4, 0xa4, 0xe7, 0x4c, 0x71, 0xea, 0xd4, + 0x2f, 0x96, 0x6a, 0x6d, 0x30, 0x0c, 0x23, 0x1a, 0x44, 0xac, 0x5e, 0x98, + 0x66, 0x64, 0x4a, 0x0b, 0x69, 0x5d, 0xad, 0xdb, 0x6c, 0x83, 0x9d, 0x99, + 0x0f, 0x69, 0xeb, 0x7f, 0x81, 0xc9, 0x59, 0x92, 0xfc, 0x32, 0xd8, 0x31, + 0x9a, 0xa0, 0xf7, 0x59, 0x51, 0xbf, 0x3a, 0x31, 0x60, 0x26, 0xf2, 0xfb, + 0x33, 0xab, 0xf3, 0x76, 0x53, 0x98, 0x13, 0xae, 0xba, 0x97, 0x89, 0x6c, + 0x1c, 0x1a, 0xbe, 0x3b, 0x5d, 0x50, 0x57, 0x10, 0x39, 0xfd, 0x3b, 0xa6, + 0x52, 0x49, 0x69, 0x39, 0xa8, 0xfe, 0x56, 0x9b, 0xc7, 0x18, 0xa9, 0xdc, + 0xdc, 0x9b, 0x63, 0x2b, 0xcd, 0xcc, 0xb5, 0x72, 0x87, 0xd3, 0xfe, 0x20, + 0x79, 0xbe, 0x4d, 0x5a, 0x71, 0x10, 0xa0, 0x66, 0x79, 0xc0, 0x04, 0xff, + 0x0e, 0x5a, 0xab, 0xb9, 0x7d, 0x7c, 0x52, 0x01, 0x3d, 0x42, 0x97, 0xa0, + 0xfc, 0xea, 0x3a, 0x48, 0xc3, 0xa4, 0xbd, 0xaf, 0xae, 0xf7, 0x41, 0xb1, + 0x13, 0xbc, 0xcf, 0x97, 0xab, 0x1b, 0x43, 0x14, 0xb5, 0x95, 0x28, 0xf0, + 0x72, 0x8e, 0xd7, 0xf4, 0x57, 0xc4, 0x98, 0xac, 0xfe, 0x7c, 0xeb, 0xcb, + 0xed, 0x82, 0x54, 0x92, 0xf9, 0x05, 0x54, 0x60, 0xff, 0x64, 0xf5, 0xeb, + 0x6d, 0xef, 0x82, 0xa4, 0xb4, 0x57, 0xc4, 0xe5, 0x77, 0x67, 0xcc, 0x10, + 0x67, 0xbc, 0x1b, 0xf7, 0xf5, 0x45, 0xf6, 0x73, 0xdd, 0x5e, 0xbf, 0xd1, + 0xb4, 0xc0, 0xf3, 0x7e, 0x21, 0x73, 0xa7, 0x7c, 0xdf, 0xad, 0xf1, 0x68, + 0xa6, 0xb9, 0x22, 0x0b, 0xcb, 0x56, 0x71, 0x8a, 0xe6, 0xc0, 0x5c, 0xa8, + 0xde, 0xef, 0xd1, 0xd9, 0xcd, 0x2d, 0x7e, 0x39, 0xd9, 0xbe, 0xeb, 0x78, + 0xe8, 0xfb, 0x92, 0x13, 0x51, 0xb3, 0xd0, 0xbb, 0x5f, 0x56, 0xbf, 0xc2, + 0xf4, 0x19, 0x4c, 0x19, 0x96, 0xcd, 0x94, 0x20, 0xee, 0x62, 0xdb, 0xbd, + 0x8a, 0xbe, 0x54, 0x02, 0x6a, 0x1b, 0xfc, 0x36, 0x51, 0xf3, 0xb4, 0x55, + 0xb6, 0xfe, 0xce, 0x4c, 0x73, 0x88, 0xfd, 0x75, 0xf1, 0xcd, 0x03, 0xd7, + 0x88, 0xef, 0x42, 0x15, 0x2e, 0xac, 0xe4, 0x76, 0xbf, 0xd5, 0x3f, 0x57, + 0x8f, 0xa0, 0x9f, 0x74, 0x3d, 0xa4, 0x6d, 0x03, 0x8a, 0x40, 0xfa, 0x1f, + 0x6b, 0x01, 0xba, 0x06, 0x5e, 0x1b, 0x0f, 0xb7, 0x5b, 0x0c, 0x46, 0x70, + 0xd3, 0xf3, 0x2b, 0xbc, 0x73, 0xac, 0xc6, 0xf4, 0x7c, 0xac, 0x89, 0x5f, + 0x3b, 0x09, 0x50, 0xdb, 0xbf, 0x4e, 0xc1, 0x7d, 0x55, 0xfe, 0x26, 0x7b, + 0x5f, 0x57, 0xe7, 0x1c, 0x04, 0x1b, 0xbf, 0x7a, 0xb2, 0x53, 0xa3, 0xbb, + 0xe7, 0xaa, 0x1d, 0xea, 0x0d, 0xc2, 0xa5, 0xd0, 0xf2, 0xb5, 0x2d, 0x29, + 0x00, 0x79, 0xd4, 0xff, 0x4d, 0x31, 0x3f, 0x72, 0x1c, 0x56, 0xd9, 0x72, + 0x5f, 0x52, 0x23, 0xb6, 0x16, 0x39, 0xf0, 0xdf, 0xb0, 0x95, 0x91, 0xca, + 0x4d, 0xf7, 0x61, 0x85, 0x90, 0xfa, 0xfd, 0xbf, 0xbb, 0x0b, 0xef, 0x84, + 0x3e, 0xa6, 0xee, 0x29, 0x64, 0xdf, 0xfe, 0xa9, 0xfc, 0x4c, 0x19, 0xd6, + 0xd5, 0xc3, 0x64, 0x9b, 0xb8, 0xc7, 0x49, 0x5a, 0x7b, 0x8f, 0xc5, 0x15, + 0x4f, 0x3e, 0x6a, 0x95, 0xec, 0x9b, 0xa3, 0xb1, 0xec, 0x3b, 0xef, 0x49, + 0xe5, 0x19, 0x11, 0xe7, 0x5d, 0xf4, 0xdf, 0xe4, 0xec, 0x6e, 0xdd, 0x37, + 0x63, 0x49, 0x57, 0xc7, 0xc4, 0x7d, 0xbc, 0x7e, 0x3a, 0xfe, 0x1a, 0xe7, + 0x3b, 0xe6, 0x98, 0x51, 0x85, 0xdd, 0x79, 0x1a, 0xb1, 0xe1, 0x29, 0xe9, + 0xdf, 0x59, 0xe6, 0xde, 0x78, 0x78, 0x8c, 0x7e, 0x9b, 0xe0, 0x77, 0x0c, + 0x6f, 0xb0, 0xe7, 0xda, 0x1d, 0xfe, 0x38, 0xf2, 0x59, 0xab, 0x16, 0x77, + 0xd9, 0x59, 0x1d, 0x72, 0x57, 0xcd, 0xb1, 0xf1, 0x6a, 0xb7, 0x5d, 0xc1, + 0x48, 0x76, 0xb2, 0x8e, 0x73, 0x07, 0x92, 0xd9, 0x87, 0x0b, 0xbb, 0x90, + 0xd9, 0x9e, 0x3f, 0x9c, 0xe7, 0xa5, 0xba, 0x9b, 0xfe, 0x68, 0xe1, 0x3d, + 0x7a, 0xaa, 0x4b, 0xe4, 0xfb, 0x54, 0xe3, 0x5a, 0xeb, 0x32, 0xe4, 0xfc, + 0xd5, 0x2d, 0xed, 0x32, 0x28, 0x70, 0xa8, 0xd2, 0x18, 0x77, 0x9e, 0x9e, + 0x1e, 0x18, 0xe0, 0xbb, 0xd0, 0xd3, 0x7b, 0x47, 0x52, 0x1c, 0x51, 0x3f, + 0xd9, 0x65, 0x9d, 0x19, 0x8b, 0x35, 0xb3, 0xce, 0x24, 0x9f, 0x9e, 0x0b, + 0x9d, 0x0c, 0x63, 0xfb, 0x4c, 0x34, 0x78, 0xe6, 0x38, 0x7f, 0xa7, 0xfd, + 0x6e, 0xaa, 0x2a, 0x66, 0x4c, 0x44, 0xb1, 0x96, 0x7f, 0xbe, 0x7e, 0x74, + 0xa5, 0xcb, 0xf2, 0x9e, 0xfa, 0x0c, 0x53, 0x6d, 0xf1, 0xf3, 0xab, 0x99, + 0x25, 0x49, 0x68, 0x2c, 0x3d, 0x79, 0xbd, 0x8e, 0xd4, 0x5f, 0xa1, 0xd7, + 0xa2, 0x06, 0xf9, 0xfb, 0x55, 0x9f, 0x25, 0xc6, 0x53, 0x61, 0x8a, 0xc2, + 0x28, 0xb0, 0x2a, 0x5f, 0x28, 0x72, 0xbd, 0xbe, 0x8f, 0x08, 0x38, 0x50, + 0x6c, 0x57, 0x4d, 0x2f, 0xb5, 0x45, 0x0e, 0x6e, 0x66, 0xda, 0x5e, 0x60, + 0x8a, 0xe5, 0xcc, 0x3a, 0xd8, 0x23, 0x27, 0x4e, 0x20, 0xf3, 0xbc, 0x65, + 0x3a, 0x92, 0xca, 0xfd, 0x3f, 0x91, 0xf7, 0x32, 0xa7, 0xdf, 0x56, 0xaf, + 0x63, 0x11, 0xc9, 0x5d, 0xbd, 0xec, 0xdd, 0x2d, 0x83, 0xf7, 0xfb, 0x34, + 0xc6, 0x77, 0xbf, 0x16, 0x3f, 0x95, 0x61, 0xc2, 0xde, 0x14, 0xb4, 0x57, + 0x5f, 0x35, 0x69, 0xcf, 0xb3, 0xd0, 0xd7, 0xe2, 0x6f, 0xdf, 0x2c, 0x12, + 0x70, 0x81, 0x25, 0xd9, 0x7f, 0xda, 0xba, 0xe6, 0x9f, 0xb9, 0x73, 0xfd, + 0xa7, 0xd3, 0x3e, 0xf5, 0xdb, 0x74, 0x18, 0x9e, 0x5c, 0x23, 0xed, 0x6b, + 0x87, 0x38, 0xe4, 0x27, 0x64, 0xcb, 0xb6, 0x1a, 0xfb, 0x9e, 0xd0, 0x05, + 0xfb, 0x97, 0x78, 0x9a, 0x49, 0xc8, 0xb4, 0x7b, 0x2e, 0xa6, 0x79, 0x1f, + 0x9f, 0xbd, 0x47, 0xcd, 0x43, 0x5d, 0xcc, 0x26, 0xed, 0xf1, 0xa9, 0xf6, + 0x12, 0x98, 0x4b, 0x94, 0x89, 0x79, 0xda, 0xf6, 0xbb, 0x53, 0x24, 0x27, + 0xec, 0x9a, 0x8f, 0x8d, 0xb1, 0x5f, 0xda, 0x95, 0xfb, 0x1f, 0x57, 0x92, + 0x35, 0x81, 0xd4, 0xff, 0xf1, 0x6c, 0xfb, 0xd7, 0xce, 0xca, 0x98, 0x92, + 0xc1, 0x7a, 0x28, 0xef, 0xaf, 0x9b, 0x48, 0x2e, 0xf1, 0xb7, 0x53, 0xaf, + 0x45, 0xcc, 0x95, 0x41, 0x90, 0x56, 0x0b, 0xd6, 0x9d, 0xf6, 0xbb, 0x72, + 0xcf, 0x7b, 0xe2, 0x4c, 0xc4, 0x91, 0xf8, 0x2d, 0xeb, 0xf0, 0xce, 0x07, + 0xa3, 0xda, 0xef, 0xd9, 0x83, 0xcd, 0x2f, 0x64, 0xed, 0x7f, 0x74, 0xc2, + 0xdd, 0x60, 0x9d, 0xfd, 0x75, 0xa4, 0x49, 0xf6, 0xa4, 0x7b, 0xde, 0x1d, + 0x0e, 0xfd, 0xba, 0xde, 0x57, 0x95, 0xa7, 0x3e, 0x0e, 0x43, 0x1e, 0xbd, + 0x00, 0xb5, 0xd1, 0x4f, 0xf4, 0x7e, 0xfe, 0xcb, 0x1f, 0x66, 0xca, 0xfd, + 0x3b, 0x12, 0xf1, 0xae, 0x77, 0x1e, 0x0f, 0x15, 0x69, 0xfc, 0x51, 0x6f, + 0x28, 0x92, 0xaf, 0x7b, 0xad, 0xf2, 0xce, 0xd3, 0xdf, 0xb2, 0x77, 0xfd, + 0xa5, 0xd1, 0x3d, 0x61, 0xc1, 0x73, 0xdd, 0x5d, 0x4d, 0xa4, 0x53, 0x77, + 0x3d, 0xa9, 0xe6, 0xbb, 0x58, 0x7d, 0xd7, 0x66, 0xf5, 0xa0, 0xb4, 0x2d, + 0xbe, 0x53, 0xfc, 0x58, 0x34, 0xba, 0xd5, 0x8c, 0x1d, 0x5a, 0xd7, 0x9a, + 0x62, 0x8a, 0x5b, 0xef, 0x9b, 0xb1, 0x60, 0x27, 0x6a, 0x63, 0x9b, 0x4d, + 0x2b, 0xd0, 0x21, 0xe9, 0xda, 0x54, 0x4f, 0xe7, 0xd2, 0x99, 0xed, 0xbe, + 0xbd, 0xe1, 0xbf, 0xe2, 0x3b, 0xe9, 0x49, 0xc4, 0x5d, 0xad, 0x5e, 0xf4, + 0x61, 0x78, 0xd3, 0x7e, 0x98, 0x0f, 0x98, 0xd0, 0xcd, 0xe7, 0x77, 0x62, + 0x23, 0x7c, 0xf3, 0xee, 0x8b, 0x35, 0xff, 0x38, 0x93, 0x30, 0x9d, 0xd7, + 0xa4, 0x45, 0x38, 0xae, 0x84, 0xd7, 0xfa, 0x3b, 0xcb, 0x2b, 0xa7, 0x9c, + 0xa7, 0xb5, 0x9b, 0x87, 0xcd, 0x7f, 0x72, 0xdd, 0xd5, 0xf1, 0x50, 0x48, + 0x93, 0xda, 0x9d, 0x7f, 0x43, 0x4b, 0xcf, 0xc3, 0xc8, 0x89, 0x9d, 0x88, + 0x4d, 0xd0, 0x11, 0xca, 0xc1, 0xdc, 0xfc, 0x06, 0x5e, 0xe3, 0x8e, 0xc8, + 0x13, 0x92, 0x63, 0x1a, 0xef, 0x8d, 0x34, 0x1b, 0x67, 0x39, 0x21, 0xf6, + 0xa2, 0x28, 0x87, 0xfc, 0x1d, 0xbc, 0xbd, 0x75, 0x84, 0x6a, 0xfa, 0xf8, + 0x39, 0xe3, 0xf5, 0x73, 0x5d, 0x46, 0xbc, 0xc5, 0x17, 0xbc, 0xf4, 0xd3, + 0x88, 0x72, 0xf5, 0x6d, 0xf4, 0xeb, 0x80, 0x49, 0xe5, 0xab, 0xd9, 0xfa, + 0x8b, 0x6e, 0x10, 0x07, 0xad, 0x19, 0xb5, 0xed, 0x3d, 0xd6, 0x69, 0x1f, + 0xd6, 0xe4, 0x51, 0xd6, 0xf7, 0xf0, 0xd9, 0xde, 0xce, 0x26, 0xb8, 0x61, + 0x6c, 0xc5, 0x7e, 0xe9, 0x5f, 0xc6, 0x26, 0x9e, 0x9c, 0xd5, 0x89, 0xb1, + 0xf6, 0x11, 0x94, 0x58, 0x5f, 0xf7, 0x7f, 0xe9, 0x84, 0x55, 0xae, 0x18, + 0x90, 0xd8, 0xbd, 0x37, 0xda, 0xcb, 0x03, 0x54, 0xb6, 0xdf, 0x11, 0xd6, + 0x9e, 0xba, 0x6f, 0x6d, 0xbd, 0x5e, 0x38, 0x27, 0xd5, 0x56, 0xbf, 0x29, + 0x4f, 0xd8, 0xaa, 0x57, 0xda, 0x6b, 0x87, 0x2f, 0x79, 0xda, 0x60, 0xfb, + 0xc5, 0x25, 0xe2, 0x1f, 0x1b, 0x4f, 0xc8, 0xfe, 0x5c, 0x3a, 0x74, 0xdc, + 0x6f, 0xfb, 0x9e, 0x14, 0x2d, 0x45, 0xdb, 0x74, 0xf3, 0xee, 0xb3, 0xff, + 0xa8, 0xbc, 0xff, 0x4f, 0x99, 0xbb, 0xdc, 0xbd, 0xc6, 0x1d, 0xed, 0xa5, + 0x13, 0xef, 0x1d, 0xeb, 0x7b, 0x46, 0xcf, 0x52, 0x72, 0x58, 0xd7, 0xfb, + 0x59, 0x8f, 0x22, 0xb4, 0xbc, 0x2c, 0x9f, 0xec, 0xc8, 0x73, 0xf9, 0xf9, + 0xb9, 0x75, 0x6c, 0xec, 0xac, 0x42, 0x12, 0xdf, 0x55, 0xf9, 0x63, 0x9b, + 0xd1, 0x33, 0xcf, 0xa5, 0xdf, 0x79, 0x59, 0x3e, 0xd8, 0x53, 0x0d, 0x69, + 0x29, 0x23, 0x99, 0xda, 0x9b, 0x97, 0x36, 0x1c, 0xb1, 0x06, 0xcd, 0xaf, + 0x9f, 0xeb, 0xad, 0xb6, 0x5c, 0x38, 0xda, 0x37, 0x35, 0x32, 0x02, 0x03, + 0x78, 0xcd, 0x6d, 0xa8, 0x90, 0x47, 0xc7, 0x5a, 0x5d, 0xed, 0xdb, 0xde, + 0xa1, 0x47, 0x68, 0xb5, 0x7e, 0x8c, 0x04, 0x9f, 0xca, 0xac, 0x6e, 0x02, + 0x78, 0x1f, 0x8a, 0xda, 0x69, 0x63, 0x63, 0x73, 0xee, 0x9d, 0xc1, 0x24, + 0x2b, 0xcf, 0x42, 0x5a, 0xbb, 0x4c, 0x23, 0xe9, 0xf1, 0x30, 0x3f, 0xb3, + 0xf2, 0x41, 0xb3, 0xdd, 0xbf, 0xbf, 0x26, 0x16, 0xa4, 0xa2, 0x28, 0x0f, + 0x2d, 0xbf, 0xd4, 0xe2, 0xbf, 0xbb, 0x9a, 0x84, 0x08, 0x65, 0xbd, 0xd9, + 0xfe, 0xa7, 0x95, 0xfc, 0x2b, 0x0a, 0xbf, 0xaa, 0x93, 0x06, 0xa0, 0xc5, + 0x6a, 0xea, 0xff, 0x3a, 0x6d, 0xe9, 0x06, 0x46, 0x47, 0x1d, 0x0f, 0xc6, + 0x0d, 0x86, 0x9a, 0xb9, 0x76, 0x27, 0xea, 0x0c, 0xab, 0x47, 0xad, 0x39, + 0xbb, 0x03, 0x62, 0x3b, 0x77, 0xff, 0x8e, 0x6d, 0xda, 0x69, 0x45, 0x22, + 0xfb, 0x75, 0x05, 0xbe, 0x5e, 0xfa, 0x85, 0xab, 0xf6, 0x9a, 0xa3, 0x76, + 0xd2, 0xd2, 0x42, 0xe7, 0xeb, 0xe4, 0xbe, 0x94, 0xa2, 0xed, 0xa9, 0xff, + 0xb7, 0x89, 0x57, 0xb2, 0xc5, 0x52, 0xcd, 0xbd, 0x61, 0xb2, 0xf7, 0xc9, + 0xdf, 0x6b, 0x94, 0x50, 0xa7, 0x82, 0xf4, 0xb3, 0xd5, 0xe1, 0x64, 0x30, + 0x2d, 0xdb, 0xdb, 0xd8, 0x29, 0x75, 0x52, 0x51, 0xbd, 0x8e, 0x29, 0x15, + 0x92, 0x0e, 0xcf, 0xea, 0x0e, 0x2c, 0x85, 0x8d, 0x81, 0xbc, 0x3f, 0xdb, + 0x4f, 0x5a, 0xc0, 0x3a, 0xcf, 0x78, 0x38, 0xfd, 0x1f, 0x23, 0xca, 0x9d, + 0xfd, 0x48, 0xb0, 0x29, 0x0a, 0xd1, 0x6e, 0x97, 0x69, 0x20, 0x89, 0xae, + 0xfc, 0xfe, 0x50, 0x06, 0xd1, 0x2a, 0x18, 0x7e, 0xeb, 0xc9, 0x71, 0x9a, + 0x5b, 0x05, 0x11, 0xcb, 0xfd, 0xd9, 0x6d, 0xc6, 0xa4, 0x8e, 0xae, 0xef, + 0x9a, 0x3c, 0xfd, 0x08, 0x6b, 0xfb, 0xa1, 0x9a, 0x63, 0x40, 0x4b, 0x33, + 0xbe, 0x6b, 0xd6, 0xfc, 0x7a, 0x18, 0x90, 0x2f, 0xca, 0xf1, 0xe9, 0xe0, + 0xaa, 0xcd, 0xf3, 0xd0, 0x89, 0xbb, 0x86, 0xb0, 0xee, 0xbe, 0xff, 0x8d, + 0x1f, 0xba, 0x67, 0xf4, 0x60, 0x83, 0xd4, 0xf3, 0x7b, 0xa1, 0x8b, 0x1c, + 0x7f, 0xe3, 0x8a, 0xcf, 0x51, 0x9e, 0xf6, 0x44, 0xbe, 0xf2, 0xdf, 0x07, + 0x0d, 0xab, 0x9d, 0x3b, 0xa9, 0xb3, 0x72, 0x80, 0x69, 0x7f, 0x4d, 0x2c, + 0xac, 0x19, 0xf3, 0xa9, 0x52, 0xf8, 0x3b, 0xab, 0x22, 0xe2, 0xa6, 0xa7, + 0xa3, 0xa6, 0x52, 0x37, 0x06, 0x94, 0x61, 0xfa, 0x8d, 0xc1, 0xe0, 0xd9, + 0x93, 0x1d, 0xc7, 0xbe, 0x03, 0xb7, 0xfa, 0x77, 0x67, 0x91, 0x19, 0x6e, + 0x15, 0xda, 0x27, 0xa2, 0xf5, 0xc7, 0x74, 0xab, 0x32, 0x4f, 0x42, 0x5c, + 0xb0, 0x37, 0x63, 0x5c, 0x67, 0xc9, 0x55, 0x04, 0xba, 0xe0, 0xf9, 0x92, + 0x60, 0x5c, 0x58, 0x5a, 0xe9, 0x57, 0xfb, 0x6f, 0x5b, 0x4f, 0x50, 0xf1, + 0xd5, 0x35, 0x5e, 0x7f, 0xaf, 0x31, 0x71, 0xf2, 0xe4, 0xfe, 0x92, 0x85, + 0x5c, 0xba, 0x7d, 0xbd, 0xae, 0x7a, 0x68, 0x76, 0x4e, 0x5f, 0xee, 0xf5, + 0x9d, 0x32, 0x76, 0x95, 0x2d, 0x43, 0xb3, 0x22, 0xce, 0xaf, 0x32, 0xdd, + 0x31, 0x24, 0x17, 0x16, 0x7c, 0xfc, 0x5b, 0x23, 0x4f, 0x95, 0x86, 0x11, + 0x49, 0x39, 0xaf, 0xcd, 0x70, 0x1e, 0xc8, 0xc7, 0xde, 0xbe, 0x56, 0x98, + 0xe8, 0x6f, 0x6e, 0xfe, 0xed, 0x3b, 0xcf, 0xf2, 0x51, 0x37, 0xbe, 0xdd, + 0xdf, 0xa7, 0x5f, 0x6f, 0xdf, 0xd7, 0x7c, 0xc5, 0x58, 0x26, 0xff, 0xb6, + 0x4f, 0x0e, 0x74, 0xfb, 0x9f, 0xd8, 0x20, 0xd5, 0xb5, 0xab, 0x7e, 0x4d, + 0xe4, 0x10, 0xc2, 0x27, 0x8d, 0x76, 0x7f, 0x8d, 0x20, 0x3b, 0x98, 0xae, + 0xf0, 0x00, 0x65, 0x56, 0xf2, 0x1c, 0xb8, 0x18, 0x0c, 0x64, 0x1b, 0xd8, + 0x2b, 0x92, 0x85, 0xb7, 0xdf, 0xe2, 0x0f, 0xd4, 0xe5, 0x91, 0xb5, 0x4e, + 0x52, 0xfb, 0x65, 0x3d, 0x2a, 0xf1, 0xd2, 0x6d, 0x7e, 0x5d, 0x47, 0x9f, + 0x55, 0x5c, 0x16, 0xbd, 0x3c, 0x9a, 0x08, 0xaa, 0x7d, 0x5b, 0x43, 0x39, + 0x3c, 0x56, 0x34, 0x08, 0xaf, 0xde, 0x93, 0x75, 0x11, 0xd9, 0xec, 0x7f, + 0x04, 0x2a, 0xd2, 0x1e, 0x2a, 0xec, 0xca, 0x93, 0x70, 0x37, 0x67, 0x7a, + 0x7f, 0x3f, 0xde, 0x83, 0xd5, 0x38, 0x52, 0xfa, 0x87, 0x5d, 0x99, 0x12, + 0x67, 0x52, 0x61, 0x24, 0xc7, 0x5f, 0xa1, 0xad, 0x7d, 0xcd, 0x9f, 0xa7, + 0x23, 0xfc, 0xb5, 0x9e, 0x47, 0xdc, 0xa6, 0xf7, 0xca, 0x8a, 0xfe, 0x05, + 0xfe, 0x14, 0x8f, 0xf5, 0x7d, 0x39, 0xf6, 0xce, 0x86, 0x28, 0xcd, 0x79, + 0x6c, 0xd8, 0x11, 0x99, 0xee, 0xfa, 0xd0, 0xbb, 0xde, 0xb3, 0xa1, 0x64, + 0x78, 0x6a, 0xea, 0x0e, 0x23, 0xdd, 0x97, 0xd2, 0xe8, 0x15, 0x7d, 0xaa, + 0x9f, 0xc4, 0x83, 0xad, 0x7f, 0xb6, 0x82, 0xb7, 0x5c, 0x9d, 0xfe, 0x9e, + 0x59, 0x2a, 0x2c, 0x57, 0xf9, 0xac, 0xed, 0x99, 0xd0, 0xcd, 0xa9, 0x7d, + 0x6c, 0x24, 0x76, 0x06, 0x99, 0xbc, 0xed, 0xa9, 0x2e, 0xc4, 0x78, 0xca, + 0x13, 0xd6, 0xe2, 0xa5, 0xfa, 0xa8, 0x5b, 0x98, 0xb6, 0x57, 0x71, 0xe5, + 0xe3, 0x9a, 0x69, 0x8d, 0x60, 0x01, 0xe1, 0x87, 0x2c, 0x3c, 0xc0, 0xfb, + 0xcf, 0x95, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0x55, 0x00, + 0xbc, 0x7f, 0x4e, 0xf2, 0xf7, 0xbc, 0xd6, 0xd2, 0x72, 0x7f, 0xda, 0x7c, + 0xa9, 0x63, 0x33, 0x05, 0xb3, 0xae, 0x55, 0xbe, 0xa5, 0xe1, 0xc9, 0x69, + 0xeb, 0x6e, 0x3b, 0xe4, 0x28, 0xbe, 0x3e, 0x74, 0x9d, 0x7d, 0xe9, 0xa4, + 0x24, 0x6d, 0x6a, 0x54, 0x07, 0x93, 0x72, 0xa6, 0xcc, 0xb9, 0x69, 0xd1, + 0xcd, 0xb9, 0x19, 0xf9, 0xcc, 0x9e, 0x8b, 0x6a, 0x7c, 0x0d, 0xd8, 0xde, + 0xbd, 0x43, 0x17, 0x38, 0x3a, 0x77, 0xfb, 0xd2, 0x4a, 0x1a, 0xa9, 0x7f, + 0xea, 0xff, 0xba, 0x55, 0xe9, 0x28, 0xbf, 0x21, 0x72, 0x14, 0xb8, 0x7e, + 0x93, 0x27, 0xd9, 0x67, 0x09, 0x7c, 0xf1, 0xbf, 0x82, 0xa3, 0xa5, 0x7a, + 0x49, 0x98, 0x35, 0xe4, 0x35, 0x2d, 0x5e, 0xdc, 0x56, 0xdd, 0x64, 0x6f, + 0x19, 0xbf, 0xad, 0x19, 0x64, 0x63, 0xb6, 0xd6, 0x15, 0xef, 0xf0, 0x42, + 0xca, 0xd6, 0xb7, 0x4b, 0x95, 0x4f, 0x09, 0x3f, 0xed, 0xae, 0x7c, 0xa8, + 0xd4, 0xe4, 0xfa, 0x76, 0x3d, 0x8f, 0xce, 0xb0, 0xa4, 0xb3, 0x79, 0x6e, + 0x28, 0xb5, 0x50, 0x8d, 0xb5, 0xbb, 0x86, 0xb1, 0xdc, 0x4a, 0x52, 0x57, + 0xb6, 0x3f, 0xeb, 0x30, 0xcc, 0xdf, 0xa2, 0x16, 0x8a, 0x27, 0x5c, 0x28, + 0x90, 0x93, 0xc5, 0x3d, 0x53, 0x40, 0x69, 0x3c, 0xfc, 0x37, 0x1c, 0xcd, + 0x3d, 0xa3, 0x1a, 0x1f, 0x43, 0xdf, 0xaa, 0xbb, 0x59, 0xaf, 0x95, 0x3f, + 0xda, 0xcb, 0xfb, 0x37, 0x55, 0x42, 0x28, 0xf3, 0x2e, 0xc9, 0x28, 0x9b, + 0x71, 0xdd, 0xd7, 0x2a, 0x5a, 0x5e, 0xd8, 0xf5, 0x83, 0xcf, 0xa9, 0x72, + 0x49, 0x59, 0xc5, 0x8f, 0xbd, 0x07, 0x76, 0x9c, 0xff, 0x00, 0x6c, 0x5d, + 0x73, 0x8f, 0xef, 0x50, 0xe2, 0xcf, 0x3d, 0xcd, 0x0f, 0xe6, 0x0e, 0xf3, + 0x86, 0xe6, 0xec, 0x7b, 0xde, 0xfd, 0x0f, 0x9b, 0x83, 0x96, 0xa8, 0xbe, + 0x56, 0x59, 0x00, 0x49, 0x77, 0x21, 0xff, 0x68, 0x25, 0xa5, 0x3d, 0x1f, + 0xa6, 0x2f, 0xf0, 0xcf, 0xf7, 0xc6, 0xef, 0xe8, 0xad, 0x5f, 0xc3, 0x18, + 0xcd, 0xb5, 0xe3, 0x99, 0x3f, 0xdd, 0x76, 0x9b, 0xf2, 0x3f, 0x19, 0xab, + 0x5e, 0x16, 0xb0, 0xcf, 0xe7, 0x2c, 0xd8, 0x56, 0xd2, 0xdf, 0x37, 0xe0, + 0x6f, 0x3e, 0xef, 0xbd, 0x95, 0xdf, 0x4c, 0x35, 0x6f, 0x8e, 0xf2, 0xb5, + 0xbd, 0xa7, 0xc4, 0xcb, 0xd7, 0xb6, 0x77, 0xd9, 0x2b, 0xdd, 0x30, 0xd9, + 0x0f, 0xa5, 0x41, 0xdc, 0xbb, 0xf8, 0xbc, 0x9c, 0xbb, 0x17, 0x9b, 0x3c, + 0x70, 0x36, 0xd4, 0xdf, 0x93, 0x18, 0x62, 0x21, 0xd0, 0x7f, 0xcb, 0xeb, + 0x36, 0xf4, 0xe3, 0x7e, 0x26, 0xb6, 0x4e, 0x52, 0xdf, 0x21, 0x5a, 0xfa, + 0x7d, 0x9f, 0x0b, 0xa2, 0x07, 0x0e, 0xfb, 0xa3, 0x26, 0x56, 0x8a, 0xea, + 0xda, 0xdf, 0x2d, 0x11, 0x29, 0xe6, 0x2e, 0x7d, 0x7f, 0x6b, 0x7b, 0xb9, + 0x6f, 0xc3, 0xd6, 0x37, 0xa1, 0x3c, 0xc7, 0x45, 0xfa, 0x63, 0x6b, 0xf1, + 0xaa, 0x77, 0xcf, 0x7f, 0x55, 0x5c, 0x7b, 0xcf, 0x19, 0x67, 0xd7, 0xe3, + 0x19, 0x2e, 0x1e, 0x82, 0x85, 0xdd, 0x33, 0xb7, 0x42, 0xc0, 0xd1, 0x2f, + 0xe6, 0x31, 0xdf, 0x1b, 0xcb, 0x55, 0xa0, 0x26, 0xff, 0xcb, 0xb8, 0xeb, + 0xdd, 0x67, 0xed, 0xf0, 0xf7, 0x46, 0x89, 0x1e, 0xae, 0xf7, 0x71, 0xb7, + 0xb5, 0x47, 0x21, 0x2a, 0x64, 0xe4, 0xed, 0xf5, 0x9b, 0x7e, 0xff, 0x44, + 0x67, 0xb5, 0x37, 0xec, 0x1c, 0x2d, 0x16, 0x37, 0xe2, 0xdf, 0x7e, 0x18, + 0xbf, 0x73, 0xfd, 0x7f, 0x65, 0xba, 0xa9, 0xf4, 0x74, 0xc7, 0xfb, 0xef, + 0xc9, 0x0f, 0x18, 0x73, 0xa7, 0x7a, 0xb2, 0x2a, 0xfd, 0x93, 0xfa, 0x4b, + 0xe1, 0x9a, 0x2c, 0x3d, 0xb6, 0x7f, 0xd6, 0xfa, 0xa9, 0xae, 0x3a, 0xa6, + 0x6a, 0xdd, 0xf7, 0x7a, 0xbe, 0x3b, 0x3c, 0x2e, 0x7b, 0xed, 0x8b, 0x79, + 0x62, 0x60, 0xa9, 0xb2, 0xac, 0xbe, 0x4f, 0x94, 0x27, 0xe1, 0x7f, 0x60, + 0xbd, 0x3a, 0x8a, 0x59, 0x81, 0x9d, 0x2b, 0xa4, 0xc5, 0x64, 0x9a, 0xa3, + 0xad, 0xff, 0xad, 0xfd, 0x4a, 0x93, 0x3e, 0x52, 0x95, 0x36, 0x4b, 0xb7, + 0x5d, 0xe2, 0x09, 0xef, 0x7c, 0xb7, 0x05, 0xdd, 0xf0, 0x57, 0x7f, 0x3b, + 0x6a, 0x04, 0xdb, 0x91, 0x2b, 0xf9, 0x74, 0xbf, 0x3f, 0x70, 0xed, 0xd3, + 0x1a, 0xde, 0xf5, 0xef, 0xaf, 0x70, 0xea, 0xa3, 0xa5, 0x24, 0x31, 0x5d, + 0xe9, 0x97, 0x77, 0xe4, 0xcc, 0x1f, 0xc3, 0x47, 0x70, 0x6e, 0xff, 0x91, + 0x6c, 0xf1, 0x6a, 0xac, 0x83, 0xd0, 0x5c, 0x36, 0xa3, 0x75, 0x6b, 0x45, + 0x56, 0xe0, 0xd9, 0x9f, 0xf8, 0xce, 0xd1, 0x88, 0x5c, 0x92, 0xa1, 0xf2, + 0x97, 0xae, 0x0d, 0xfd, 0x50, 0x46, 0x6f, 0xa7, 0x11, 0x04, 0xd8, 0xad, + 0x21, 0x7f, 0xe7, 0x3b, 0xbe, 0xf8, 0xc0, 0xfb, 0xad, 0x7b, 0x6b, 0xe6, + 0x55, 0xeb, 0xf2, 0xba, 0xc1, 0x75, 0x18, 0x6f, 0xf5, 0xa6, 0x5b, 0x2a, + 0x25, 0x51, 0xe8, 0x33, 0xfc, 0x6f, 0xe4, 0x58, 0xb3, 0xc7, 0xcb, 0xeb, + 0x52, 0x10, 0x95, 0x51, 0xd2, 0x97, 0x13, 0x4c, 0x06, 0x28, 0x27, 0xe7, + 0xfd, 0x59, 0x5a, 0x6f, 0x0f, 0xa3, 0x54, 0x3b, 0xcb, 0xff, 0xd8, 0x2a, + 0x57, 0x7a, 0xd5, 0xa5, 0xcc, 0x79, 0x57, 0x97, 0x72, 0x42, 0x7f, 0x8b, + 0x33, 0xff, 0x36, 0xad, 0xb9, 0xf3, 0xed, 0x24, 0x9f, 0x49, 0x43, 0x12, + 0xe7, 0x3b, 0xba, 0x9f, 0xd6, 0xfa, 0x26, 0xc7, 0x3b, 0x2e, 0xe5, 0x3e, + 0xe6, 0x80, 0x7b, 0x39, 0xe8, 0x96, 0x5b, 0xce, 0xa6, 0x6f, 0x0e, 0xe4, + 0x6c, 0x61, 0x9c, 0x2f, 0x72, 0x47, 0x3a, 0xbb, 0x3d, 0x23, 0xc7, 0x5e, + 0x7b, 0xea, 0x2c, 0xa1, 0xdd, 0x8f, 0x19, 0xe8, 0x6a, 0x77, 0x72, 0x3f, + 0xc2, 0x09, 0x6a, 0xf0, 0x56, 0xb4, 0x69, 0x0d, 0xe8, 0xb6, 0x5d, 0x4b, + 0xac, 0xd0, 0x9c, 0xd0, 0x57, 0x07, 0x94, 0x17, 0x3c, 0x67, 0x14, 0x1f, + 0x47, 0x16, 0xb7, 0xa4, 0xfe, 0xb8, 0xd5, 0xeb, 0x78, 0x81, 0xe6, 0xbb, + 0x5a, 0x0f, 0xa9, 0x0c, 0x56, 0xf7, 0xb3, 0x8b, 0x43, 0xbd, 0xcd, 0x7b, + 0xd8, 0xdb, 0xfc, 0xad, 0x1b, 0x52, 0x2b, 0xcd, 0xfd, 0xd4, 0x7a, 0x2d, + 0xcf, 0xe9, 0x63, 0x69, 0xbb, 0x0d, 0xcd, 0xf7, 0x46, 0x34, 0x7b, 0xcd, + 0xc6, 0x18, 0xf9, 0x5b, 0xac, 0x7e, 0xb7, 0xd2, 0x83, 0x19, 0xbd, 0x86, + 0xdd, 0x2a, 0xac, 0x5e, 0xaf, 0x8d, 0x5d, 0xbb, 0xb1, 0x04, 0x99, 0xb7, + 0x32, 0x71, 0x50, 0x9c, 0x6f, 0xa9, 0x1d, 0x52, 0xcc, 0xbd, 0x75, 0xbf, + 0x7d, 0x85, 0x10, 0x12, 0xba, 0xd7, 0x2f, 0xf2, 0x44, 0x1b, 0xa7, 0xb5, + 0x6d, 0x83, 0x32, 0x92, 0xb3, 0xc5, 0xfd, 0x49, 0xf5, 0xb2, 0xca, 0x25, + 0x21, 0xf4, 0x3e, 0x56, 0x9a, 0x08, 0xa2, 0xe5, 0x3a, 0xcf, 0xa3, 0xf6, + 0xaf, 0xd8, 0xe1, 0x08, 0xe9, 0xaa, 0x21, 0x2a, 0x16, 0x4f, 0x1b, 0x0a, + 0xed, 0x77, 0x65, 0x2b, 0x09, 0x4b, 0xff, 0xbb, 0x61, 0x57, 0xdb, 0x31, + 0x57, 0x60, 0x9b, 0x36, 0xda, 0xcb, 0x54, 0xe9, 0x53, 0xde, 0x1b, 0xfc, + 0x0c, 0x2e, 0xb9, 0x10, 0xdf, 0xf9, 0x6f, 0xdf, 0x0b, 0x6b, 0xe6, 0x5f, + 0x34, 0xfe, 0xed, 0xee, 0x67, 0x4c, 0x64, 0x74, 0x7b, 0x3f, 0x7a, 0x98, + 0x89, 0x7a, 0x6d, 0x10, 0x89, 0xd5, 0x19, 0xb5, 0xfb, 0x0b, 0xf3, 0xeb, + 0x26, 0x41, 0xdd, 0xbf, 0x7e, 0xa9, 0xd6, 0x4e, 0x5c, 0x5a, 0x20, 0x6e, + 0xfb, 0x7f, 0x66, 0xbd, 0x4c, 0xd4, 0x24, 0x77, 0xfc, 0x33, 0xcd, 0xd9, + 0xae, 0xf4, 0xdc, 0x2b, 0x1a, 0xdd, 0x60, 0xdf, 0xde, 0xc5, 0x51, 0xcc, + 0x87, 0xc8, 0xe6, 0x92, 0x91, 0x3a, 0xc3, 0x3c, 0x75, 0x3d, 0x74, 0xf3, + 0x5f, 0xf9, 0xf7, 0xfc, 0xba, 0xf4, 0x0f, 0x47, 0x22, 0xa9, 0x5b, 0x71, + 0xe9, 0x71, 0x8c, 0x73, 0x23, 0xfd, 0x2b, 0x3e, 0xcd, 0x45, 0xbf, 0x9b, + 0xc4, 0x5e, 0x1d, 0x7c, 0x1a, 0x3c, 0x71, 0xbb, 0xb2, 0x7d, 0x7a, 0x10, + 0x88, 0xb0, 0xee, 0x9f, 0xf3, 0x6b, 0xc7, 0x0f, 0xde, 0xcc, 0x65, 0xc4, + 0xb0, 0x47, 0x9b, 0x5c, 0xaa, 0x4d, 0xea, 0x34, 0x7e, 0xe0, 0xf3, 0x22, + 0xf7, 0x9f, 0xf7, 0x67, 0x1d, 0x0c, 0xb9, 0xd5, 0x6d, 0x46, 0xbd, 0xcc, + 0x27, 0x52, 0x10, 0x69, 0x89, 0x7f, 0x4a, 0xd9, 0x8e, 0xe4, 0x50, 0x67, + 0xd0, 0x7d, 0xdb, 0xb8, 0xe3, 0x64, 0x79, 0xf4, 0xaa, 0xce, 0xb5, 0x67, + 0x73, 0xa3, 0x4e, 0xa8, 0xca, 0x7f, 0x57, 0x9e, 0x2a, 0x66, 0x91, 0xb3, + 0x85, 0xcf, 0xa5, 0x30, 0x1d, 0xac, 0xcd, 0xb7, 0x68, 0x1e, 0x2a, 0xed, + 0x5f, 0x59, 0x54, 0x22, 0xa1, 0xd0, 0xc3, 0x3f, 0xb5, 0xbc, 0x7c, 0x2f, + 0xc6, 0x2a, 0xf4, 0x5f, 0x6a, 0x58, 0x27, 0x47, 0x8d, 0xd5, 0xe2, 0xf9, + 0xe8, 0xd6, 0xdc, 0x91, 0x60, 0x2e, 0x39, 0xd6, 0xc7, 0x70, 0x94, 0x3b, + 0x4c, 0x71, 0xee, 0x98, 0xb2, 0xac, 0x7e, 0x13, 0xbc, 0x54, 0x28, 0x60, + 0x96, 0x1e, 0x3c, 0x85, 0x2b, 0x94, 0x5f, 0x68, 0x79, 0xfb, 0x74, 0x4a, + 0xda, 0xe1, 0xb8, 0xc4, 0xbd, 0xaf, 0x54, 0x8f, 0x3e, 0xbb, 0x67, 0x1b, + 0xa4, 0x28, 0xc6, 0xba, 0x25, 0xdf, 0xfb, 0xdd, 0xb5, 0xec, 0x68, 0xce, + 0xbc, 0xea, 0x1f, 0xd2, 0xa4, 0xaf, 0x95, 0xe7, 0x39, 0x3a, 0x2c, 0xb9, + 0x3c, 0x82, 0x23, 0xcd, 0x76, 0xc2, 0x7c, 0x1e, 0xb7, 0x5f, 0xc7, 0x07, + 0x11, 0x06, 0x9e, 0x6b, 0x4f, 0x75, 0x8c, 0x2f, 0x5a, 0xcd, 0x73, 0xd7, + 0xc6, 0x11, 0xc4, 0xfa, 0xdb, 0xf5, 0xe2, 0xc7, 0xb6, 0x40, 0xe6, 0x69, + 0xcf, 0xbc, 0xd0, 0x23, 0x51, 0xdb, 0x2b, 0x52, 0x0e, 0x38, 0xe0, 0x18, + 0xf2, 0xfc, 0x42, 0xef, 0xd6, 0x69, 0x61, 0x1a, 0xf6, 0xae, 0xfe, 0xaa, + 0x1f, 0xf8, 0x7b, 0xa5, 0xf6, 0xfe, 0x8e, 0xea, 0x81, 0xa7, 0x67, 0x53, + 0x77, 0x4e, 0xad, 0xde, 0xf4, 0x46, 0x44, 0x91, 0xc8, 0xcf, 0x5f, 0x6f, + 0xf7, 0x1a, 0x19, 0x96, 0xf5, 0xd7, 0xfa, 0x66, 0x43, 0xf1, 0xdf, 0xab, + 0x69, 0x86, 0x70, 0x00, 0xe0, 0x2c, 0xbf, 0xe5, 0x1f, 0x94, 0x1c, 0x33, + 0xa1, 0xaa, 0xae, 0x49, 0xe2, 0x0a, 0x43, 0x84, 0x46, 0x04, 0x2f, 0xc4, + 0x60, 0x42, 0x37, 0x76, 0xe5, 0x8c, 0x10, 0xf7, 0x3b, 0xea, 0x41, 0x3b, + 0x36, 0xf5, 0xfd, 0x4c, 0x5e, 0x9d, 0x39, 0xe7, 0xf7, 0xe4, 0x29, 0x66, + 0x9e, 0xe4, 0x9f, 0xa1, 0x62, 0x2b, 0xf9, 0x16, 0x9e, 0x7a, 0x2e, 0xdb, + 0xf4, 0x2e, 0x43, 0xbf, 0xfb, 0x4b, 0x27, 0xd5, 0xf3, 0x94, 0xc5, 0x78, + 0xfd, 0x1d, 0xc9, 0xb5, 0x2c, 0x60, 0x60, 0xdf, 0xc7, 0xb9, 0xa6, 0x38, + 0x1e, 0x5e, 0x99, 0x0f, 0x74, 0xdf, 0x70, 0x52, 0x83, 0xdb, 0xdd, 0xc7, + 0x5e, 0xe6, 0x02, 0xa3, 0x53, 0xf9, 0x1e, 0x5b, 0x97, 0xd5, 0xf2, 0xad, + 0x4d, 0x25, 0x21, 0x6a, 0xfe, 0x96, 0x46, 0x6c, 0xac, 0x5c, 0xef, 0xa8, + 0x55, 0xde, 0xcf, 0x37, 0xe4, 0xbf, 0xbb, 0xf8, 0xad, 0x37, 0xae, 0x69, + 0xc4, 0xdb, 0xf4, 0xde, 0x65, 0x71, 0xc9, 0xb7, 0xe6, 0xc7, 0x4e, 0x2b, + 0xdb, 0x7c, 0xc0, 0xf6, 0x45, 0x13, 0x7e, 0xf3, 0xda, 0x7d, 0xdd, 0x95, + 0x02, 0x1e, 0x2a, 0x68, 0x54, 0x33, 0x9a, 0x7c, 0x85, 0xa6, 0x9b, 0x55, + 0x71, 0x32, 0x43, 0x04, 0x5c, 0x72, 0xe4, 0xff, 0xdd, 0x63, 0xbf, 0x49, + 0xfe, 0xfd, 0x7f, 0x0b, 0x74, 0x27, 0xf3, 0xfb, 0xfd, 0x9e, 0xf6, 0x1b, + 0x4e, 0x72, 0x06, 0x8f, 0xcf, 0x6a, 0x7f, 0x2a, 0xfc, 0x3f, 0xb7, 0xb2, + 0x9b, 0x24, 0x88, 0x19, 0x96, 0xcf, 0x2f, 0xab, 0x43, 0xbf, 0xcc, 0xcf, + 0x8d, 0xbb, 0x67, 0xd3, 0xe4, 0xc4, 0xc5, 0xbe, 0xaf, 0xae, 0x45, 0x2c, + 0xba, 0x75, 0x7d, 0x95, 0xac, 0x5a, 0xda, 0x7b, 0x3d, 0xd7, 0x78, 0xa2, + 0x1b, 0x6f, 0xfa, 0x76, 0x7f, 0xe8, 0xc3, 0x06, 0x7a, 0xf2, 0xfb, 0x5a, + 0x3f, 0x9a, 0x9f, 0xdf, 0x5d, 0x9b, 0x88, 0xf3, 0x9e, 0xf0, 0xe4, 0xe9, + 0xfa, 0x02, 0xe9, 0xef, 0xc2, 0xce, 0x7c, 0x57, 0xf2, 0x3a, 0xd8, 0x7b, + 0x87, 0x99, 0xd7, 0x2b, 0x3f, 0x4c, 0xb3, 0xf6, 0x35, 0x96, 0x20, 0xd2, + 0x47, 0xa8, 0x9e, 0xa5, 0xfd, 0x9b, 0x9b, 0xd4, 0x4e, 0x37, 0x74, 0x18, + 0x09, 0xff, 0xd3, 0xbf, 0x5f, 0x1d, 0xa4, 0xed, 0x41, 0x33, 0xfe, 0xbd, + 0x7d, 0x66, 0x2e, 0xe5, 0xfe, 0xb6, 0xed, 0xbe, 0xdd, 0x6a, 0xa7, 0xf7, + 0x35, 0xea, 0x8e, 0x7b, 0xa9, 0xea, 0x29, 0x1b, 0xa6, 0x8d, 0xfc, 0xa5, + 0x89, 0x9f, 0x86, 0x55, 0x68, 0xcd, 0xca, 0x6c, 0x70, 0xa2, 0xc9, 0xdc, + 0x3e, 0x4b, 0x56, 0x45, 0x17, 0x95, 0x37, 0xf9, 0xef, 0x63, 0xa7, 0x73, + 0xf2, 0x68, 0xaa, 0x4e, 0x2e, 0xfe, 0xd8, 0xc1, 0xcd, 0xb7, 0x8b, 0x4b, + 0xf0, 0xa2, 0x89, 0xa8, 0xe8, 0xbc, 0x12, 0x24, 0x67, 0x59, 0x99, 0x5c, + 0x6b, 0xab, 0xfc, 0xa2, 0xc0, 0xe1, 0xad, 0x10, 0xee, 0xce, 0xec, 0x90, + 0xe7, 0x27, 0xb7, 0xc7, 0x1a, 0x5f, 0x70, 0x7b, 0x66, 0xef, 0xd7, 0x6d, + 0xf8, 0xb3, 0x86, 0x4c, 0x13, 0xaa, 0x6a, 0x76, 0xe9, 0x51, 0x8f, 0xee, + 0x8f, 0x7a, 0x8b, 0xb2, 0xbd, 0x2b, 0x5a, 0xd9, 0xbb, 0x2d, 0x0b, 0x9a, + 0x75, 0xde, 0xb3, 0x5b, 0xbd, 0xd8, 0x2e, 0x89, 0x98, 0xe2, 0xad, 0x23, + 0x67, 0x6b, 0x82, 0x3d, 0x9f, 0x46, 0xa7, 0x9f, 0x73, 0x7b, 0x4f, 0x0f, + 0x5a, 0xf2, 0x8b, 0x4e, 0xce, 0x3f, 0xa6, 0x9a, 0xe9, 0xab, 0xfd, 0x4d, + 0x94, 0x45, 0xac, 0x10, 0xed, 0xf7, 0x48, 0x3d, 0xe1, 0xda, 0xfe, 0xbf, + 0x84, 0x82, 0xbe, 0xf7, 0x3b, 0x7f, 0xea, 0x17, 0x73, 0xaf, 0xb7, 0x71, + 0xc6, 0x6a, 0xdd, 0xf2, 0x83, 0x77, 0x05, 0xf8, 0x51, 0x6b, 0xdd, 0x6c, + 0x92, 0x09, 0xa3, 0x98, 0xbe, 0x91, 0x15, 0x1f, 0x06, 0x6e, 0x22, 0x17, + 0xfb, 0x6f, 0xa6, 0x28, 0xc4, 0x29, 0x6f, 0xdd, 0xca, 0xbd, 0xbe, 0xcd, + 0xa2, 0x7a, 0x07, 0x6d, 0x8f, 0x30, 0xc6, 0xf2, 0xba, 0xcd, 0x88, 0xa2, + 0x74, 0x83, 0xcc, 0xc6, 0xf7, 0xb5, 0x42, 0xcc, 0xbb, 0xdd, 0x7b, 0x46, + 0x5d, 0xbf, 0x43, 0x16, 0xfb, 0x4e, 0x94, 0x6f, 0xe6, 0x94, 0xed, 0xc8, + 0xde, 0x6c, 0x7f, 0x3a, 0x16, 0x62, 0x6f, 0xf7, 0xe5, 0xbb, 0xe2, 0x87, + 0x63, 0xeb, 0x3d, 0x4d, 0xd2, 0x21, 0x35, 0xeb, 0x55, 0xfe, 0x67, 0x0b, + 0x96, 0x7b, 0x91, 0xfa, 0x26, 0x2b, 0xed, 0xbf, 0x9e, 0x7d, 0xb2, 0x66, + 0xf4, 0x24, 0xc9, 0x97, 0xa2, 0xc7, 0x6f, 0x32, 0x63, 0x76, 0xc0, 0x94, + 0x94, 0x27, 0x52, 0xad, 0xc6, 0xe8, 0x82, 0xc6, 0xce, 0xf7, 0x15, 0xa3, + 0x41, 0x87, 0xe4, 0x35, 0x56, 0xf5, 0xcf, 0xea, 0xdc, 0xd4, 0xbb, 0xfe, + 0x5f, 0xad, 0x4a, 0xe8, 0xee, 0x4b, 0xbb, 0xdd, 0xe2, 0xaf, 0x7a, 0x27, + 0x63, 0xd7, 0x68, 0xe8, 0x8b, 0x8d, 0x5a, 0xab, 0xa1, 0xd9, 0x26, 0x6a, + 0xd4, 0xb1, 0xe0, 0x94, 0xec, 0x45, 0x70, 0x45, 0x79, 0xe4, 0xff, 0xbc, + 0xb9, 0xd9, 0x3c, 0x1f, 0x26, 0xe2, 0xee, 0x96, 0x3d, 0x1b, 0xd3, 0xad, + 0x60, 0x7d, 0x8d, 0x8c, 0x2c, 0x22, 0xf8, 0x65, 0x6f, 0x86, 0xe4, 0x40, + 0x21, 0xed, 0x65, 0x5b, 0x2f, 0x0d, 0xb5, 0xb0, 0x22, 0x36, 0xba, 0xbd, + 0xf5, 0xdc, 0xd2, 0xcc, 0x9a, 0xc8, 0x2f, 0x69, 0x38, 0x24, 0x9e, 0xed, + 0xe9, 0x10, 0x84, 0x72, 0x15, 0xc3, 0x62, 0x5b, 0xab, 0x08, 0x64, 0xe5, + 0x69, 0xcd, 0xa1, 0xd9, 0x76, 0xb5, 0x49, 0x14, 0x75, 0x2b, 0xab, 0xe0, + 0x64, 0x5f, 0x0d, 0xf9, 0xeb, 0xdf, 0x68, 0xf8, 0x32, 0x13, 0xf1, 0x6a, + 0x31, 0x04, 0x21, 0xee, 0x1b, 0x25, 0x84, 0x2f, 0xdb, 0xc4, 0x1f, 0x67, + 0xff, 0xd5, 0xae, 0xb0, 0x16, 0xd4, 0x70, 0x4f, 0x91, 0xb0, 0xb3, 0xde, + 0xba, 0x03, 0x08, 0x79, 0x9c, 0xce, 0xaf, 0x8d, 0xce, 0xf5, 0x91, 0x29, + 0x4e, 0xf0, 0xa2, 0x01, 0xcd, 0xd3, 0x4b, 0x5f, 0xf2, 0x5b, 0x79, 0x10, + 0xe9, 0xef, 0xda, 0xdb, 0x45, 0x6f, 0x64, 0xf0, 0xfb, 0xb0, 0x59, 0x05, + 0xad, 0x72, 0xb6, 0xea, 0x07, 0xc6, 0xd7, 0x99, 0x55, 0xbe, 0x9e, 0x5f, + 0x47, 0x91, 0x86, 0x43, 0x34, 0xfb, 0x19, 0x31, 0x18, 0x4a, 0xd9, 0xaf, + 0xec, 0x5e, 0x8a, 0x8c, 0xb2, 0x5a, 0xe3, 0x6d, 0x0f, 0xab, 0x9d, 0xf7, + 0xc3, 0x51, 0x8f, 0x0f, 0x12, 0x6c, 0x86, 0xff, 0xd6, 0x11, 0x7d, 0xaa, + 0x22, 0xfd, 0x6f, 0x93, 0x2a, 0xdb, 0xe9, 0xad, 0x87, 0x4d, 0xb7, 0x1e, + 0x65, 0x15, 0xbb, 0x8e, 0xb3, 0xbd, 0x4e, 0xf9, 0xb9, 0x83, 0x4a, 0x78, + 0x33, 0x52, 0x2a, 0x3c, 0x8e, 0xa9, 0xaf, 0x9f, 0xed, 0x97, 0x50, 0xbf, + 0x4b, 0xd5, 0xee, 0x54, 0x3d, 0xa5, 0xa8, 0xfb, 0x2f, 0xcc, 0xb9, 0x3f, + 0x34, 0xa3, 0xe0, 0x0d, 0x70, 0xb0, 0xab, 0x7d, 0x25, 0xe4, 0x66, 0xb8, + 0x8b, 0xc6, 0xf6, 0x6b, 0xf4, 0xcd, 0xef, 0x66, 0x83, 0x1c, 0x25, 0x0c, + 0x1e, 0xac, 0xa2, 0x7d, 0xac, 0x4a, 0x21, 0xa1, 0xfd, 0x66, 0xf8, 0xd6, + 0xd4, 0xf8, 0xb0, 0xc9, 0xdf, 0xb1, 0x75, 0x07, 0x44, 0x59, 0xea, 0xbd, + 0xac, 0x42, 0xa7, 0xad, 0x53, 0x35, 0xd7, 0x48, 0x95, 0xe1, 0xf2, 0x7c, + 0xdd, 0x66, 0x9a, 0x9c, 0xaf, 0x67, 0x85, 0xd0, 0xea, 0xbc, 0xbf, 0xcf, + 0xfa, 0xa7, 0xdf, 0x52, 0x4d, 0xfe, 0xa8, 0xba, 0x9e, 0x6b, 0x7a, 0x9e, + 0x63, 0x8a, 0x9b, 0x95, 0xbc, 0x48, 0x59, 0x46, 0xab, 0x32, 0xbf, 0x39, + 0xa4, 0x54, 0x10, 0x5b, 0x1c, 0xef, 0xc2, 0x7e, 0x11, 0xbe, 0xff, 0xb9, + 0xc9, 0x0a, 0x1c, 0xe6, 0xea, 0x9a, 0x13, 0x80, 0xca, 0x20, 0x7a, 0x86, + 0xbd, 0x79, 0x37, 0xb8, 0xd5, 0x41, 0xca, 0x6c, 0xe7, 0xc7, 0x26, 0x71, + 0x63, 0x7d, 0x9f, 0x36, 0x60, 0x4f, 0x72, 0xbb, 0xd4, 0x51, 0x22, 0x9a, + 0x20, 0xd4, 0xfe, 0x6b, 0x9f, 0x25, 0xcf, 0x2c, 0x14, 0x3f, 0x53, 0x7b, + 0x8d, 0xe4, 0x7a, 0xe5, 0xde, 0xdf, 0x0d, 0x74, 0xf6, 0x82, 0xbe, 0xaf, + 0x4a, 0xcb, 0x80, 0x94, 0xa3, 0xf8, 0x5e, 0xa6, 0x9f, 0xd6, 0xde, 0xd0, + 0xff, 0xb5, 0x14, 0x0a, 0xf7, 0x2c, 0xab, 0x4f, 0x6b, 0x49, 0x71, 0xf3, + 0x52, 0xe1, 0x15, 0xc6, 0xab, 0xd3, 0x27, 0xe9, 0xf5, 0x7d, 0xdc, 0x61, + 0xff, 0x74, 0xf1, 0x00, 0x76, 0x7e, 0xdf, 0x70, 0x0a, 0x41, 0x77, 0x94, + 0x13, 0x87, 0xd3, 0xdc, 0xdd, 0x51, 0x19, 0xb8, 0x36, 0x37, 0xde, 0x1c, + 0xf6, 0x68, 0x40, 0x71, 0x16, 0xe2, 0x8d, 0xbe, 0xe8, 0x63, 0xf2, 0x35, + 0x4a, 0x03, 0xdb, 0x57, 0xd5, 0x2e, 0xc4, 0x2c, 0x72, 0xca, 0x7f, 0x75, + 0x3f, 0xfc, 0x6e, 0xf5, 0xe7, 0x7e, 0x59, 0xb1, 0x78, 0x78, 0x53, 0x7b, + 0xee, 0x40, 0xf1, 0xa1, 0x68, 0x8d, 0x9f, 0xba, 0x37, 0x7d, 0x35, 0x25, + 0x8c, 0xdf, 0xf8, 0xbf, 0xf8, 0xce, 0xf4, 0x7f, 0x3a, 0x0d, 0x46, 0xf2, + 0x36, 0x8c, 0xe5, 0xae, 0x79, 0x8d, 0x1d, 0x3f, 0xf7, 0x64, 0x7b, 0x97, + 0x34, 0x51, 0xd8, 0x9c, 0x66, 0x97, 0xe0, 0xe2, 0xbc, 0xef, 0xff, 0x5a, + 0xb2, 0x0c, 0x15, 0xfc, 0x36, 0x0e, 0x76, 0x36, 0x64, 0x07, 0x8a, 0x98, + 0xad, 0x7c, 0x7d, 0x93, 0x57, 0xab, 0x2a, 0xf3, 0x42, 0xd8, 0xa3, 0xef, + 0x7b, 0x57, 0x16, 0x73, 0xe1, 0xcb, 0x99, 0xbb, 0x6b, 0x9d, 0x37, 0xd8, + 0xf7, 0xad, 0xd5, 0x44, 0x4b, 0x41, 0xb9, 0xa8, 0x3f, 0x91, 0x99, 0x2a, + 0xf7, 0xf9, 0xfb, 0xae, 0x6b, 0x45, 0x4b, 0x87, 0x6f, 0xd8, 0xcb, 0x8a, + 0x67, 0x5d, 0x17, 0x5f, 0xb2, 0xb3, 0x75, 0x5d, 0x99, 0xd7, 0x8a, 0x86, + 0x01, 0xee, 0xcb, 0xba, 0x59, 0xab, 0xcd, 0x96, 0x37, 0xae, 0xdc, 0x74, + 0x1e, 0x17, 0x20, 0x5d, 0xbf, 0xf7, 0xc7, 0x63, 0xa7, 0x30, 0x0e, 0x2e, + 0x36, 0xdb, 0xbf, 0xf0, 0x10, 0xdd, 0xd5, 0xbd, 0xa7, 0x7a, 0x13, 0x35, + 0x67, 0xff, 0x68, 0x2f, 0x96, 0xa0, 0x7c, 0x4d, 0xb7, 0xee, 0x43, 0xb6, + 0x98, 0xb7, 0xa4, 0x66, 0xc2, 0x11, 0x31, 0xb4, 0xd6, 0x98, 0xeb, 0xb0, + 0x55, 0xfc, 0xc1, 0xa7, 0x85, 0xbd, 0xa4, 0xd8, 0xee, 0xe5, 0xec, 0xe2, + 0x7f, 0x6a, 0x1a, 0xac, 0x0e, 0x9b, 0x59, 0x6d, 0x4b, 0x9e, 0x18, 0x42, + 0xc7, 0x60, 0x6d, 0xfd, 0x3d, 0x2d, 0x6d, 0xfe, 0x2e, 0xc4, 0x67, 0xd2, + 0x1b, 0x83, 0x14, 0x9f, 0x1f, 0x2b, 0xaa, 0xb3, 0x2e, 0xa5, 0x71, 0xf9, + 0xb4, 0xc4, 0xd4, 0x64, 0xe8, 0x59, 0x9a, 0x96, 0xf7, 0xad, 0x75, 0x47, + 0x76, 0x49, 0x0b, 0xe3, 0x1f, 0x83, 0x36, 0xbd, 0x6a, 0x9c, 0xad, 0x26, + 0x74, 0x06, 0xce, 0x59, 0x23, 0xe5, 0xfe, 0xcc, 0xbc, 0x4b, 0x46, 0x7b, + 0x76, 0xac, 0xcf, 0x25, 0xbd, 0x94, 0xd0, 0x92, 0x5e, 0xcf, 0x6f, 0x30, + 0xb9, 0x94, 0xf3, 0xa8, 0x76, 0x7a, 0xac, 0xa7, 0xb1, 0x29, 0x2d, 0x5f, + 0xad, 0xe9, 0x7c, 0x33, 0xbe, 0xde, 0x1e, 0x07, 0xbe, 0x9a, 0x2c, 0x02, + 0xbb, 0x93, 0xe7, 0x36, 0x66, 0x97, 0x5e, 0xef, 0x3b, 0x6f, 0xfb, 0x74, + 0xde, 0x63, 0x12, 0xf3, 0xea, 0xf7, 0x74, 0x16, 0xf0, 0xf4, 0xfa, 0xc5, + 0xdb, 0xf5, 0x9f, 0xe3, 0xba, 0xe8, 0xbf, 0x35, 0x6e, 0x91, 0x2f, 0xb8, + 0xbf, 0x37, 0xf5, 0xce, 0xdd, 0x44, 0x7a, 0xcc, 0xac, 0x41, 0x03, 0x13, + 0xab, 0xba, 0x6f, 0x9b, 0x8f, 0xb0, 0xf3, 0x14, 0x5b, 0xed, 0x03, 0x94, + 0xfa, 0x6d, 0x8a, 0xb4, 0xa1, 0xed, 0x86, 0x7a, 0xc5, 0x2e, 0x40, 0x16, + 0xdb, 0x40, 0x81, 0xe0, 0x37, 0x2f, 0x21, 0xcf, 0xf7, 0xde, 0xd4, 0x71, + 0xff, 0x6c, 0x44, 0xa0, 0x6c, 0xc7, 0xbf, 0xbf, 0x56, 0x82, 0x90, 0x17, + 0x22, 0x2d, 0xd2, 0xb7, 0xb6, 0xc3, 0x2a, 0xff, 0xc8, 0x9f, 0xd4, 0xd3, + 0x01, 0xaf, 0x39, 0x3b, 0xd2, 0x9f, 0xba, 0x1a, 0x8d, 0xa7, 0x2d, 0x95, + 0x97, 0x04, 0x6a, 0x7d, 0x05, 0x83, 0x88, 0xb9, 0xc9, 0xf4, 0xb9, 0xd5, + 0x46, 0x29, 0xae, 0xef, 0x25, 0x89, 0xf7, 0x4a, 0x9f, 0x44, 0xe1, 0x4e, + 0xfb, 0xaf, 0xa8, 0x52, 0x02, 0xfb, 0x87, 0xd9, 0xb8, 0x28, 0x6f, 0xe7, + 0x3b, 0xf7, 0xe6, 0xc3, 0x48, 0x65, 0xeb, 0x7a, 0x2d, 0x0d, 0xe2, 0x30, + 0x5e, 0x02, 0x1c, 0xab, 0x9a, 0x97, 0x30, 0x83, 0x70, 0xdb, 0x4d, 0xb5, + 0xfe, 0x20, 0x9b, 0x7e, 0x90, 0xed, 0xf0, 0xd7, 0x74, 0xaa, 0xc0, 0xf4, + 0x24, 0x0a, 0x1e, 0x64, 0xbf, 0x95, 0x9a, 0x84, 0x5d, 0x54, 0xe6, 0x91, + 0x92, 0xcf, 0xbc, 0x26, 0xd4, 0x6f, 0xc3, 0xde, 0x66, 0x9e, 0x7d, 0x91, + 0x33, 0x97, 0xf5, 0xff, 0x65, 0xc9, 0xc8, 0xdb, 0x6e, 0x6d, 0x0d, 0x6d, + 0x13, 0xe7, 0x7d, 0xb9, 0x05, 0xf9, 0x25, 0x13, 0xf5, 0x8c, 0xfb, 0xea, + 0x87, 0x4b, 0x51, 0xf6, 0xb5, 0xdc, 0x08, 0x3f, 0x9a, 0xfe, 0x5b, 0x3a, + 0xa9, 0xd4, 0xdb, 0xb3, 0xba, 0x52, 0xbc, 0xc9, 0xc0, 0x6b, 0xb1, 0xbf, + 0x58, 0xe1, 0x92, 0x23, 0x84, 0xe6, 0xb6, 0xbb, 0x63, 0x35, 0xfe, 0xe7, + 0x45, 0x92, 0xff, 0xd7, 0xd2, 0x7f, 0x77, 0xea, 0x5d, 0xbd, 0x36, 0x7f, + 0xc2, 0x54, 0xa1, 0x85, 0xc4, 0xcf, 0x24, 0xfe, 0x9c, 0x4f, 0x3a, 0xae, + 0x35, 0x03, 0xb2, 0xb9, 0x6d, 0x55, 0x3f, 0x70, 0xed, 0xa4, 0x76, 0x30, + 0xd4, 0xd7, 0xce, 0x31, 0x96, 0x7c, 0xd6, 0xba, 0x73, 0xfb, 0xab, 0xa0, + 0x8e, 0xaf, 0xcc, 0xb2, 0x55, 0xb5, 0xa0, 0x38, 0x34, 0x6f, 0x9b, 0xfe, + 0x32, 0xa8, 0x54, 0x35, 0x1e, 0xf7, 0xe9, 0x7c, 0x80, 0x08, 0x24, 0xfe, + 0x4d, 0x71, 0xf1, 0x48, 0x71, 0x5a, 0xf2, 0x8d, 0xae, 0x5d, 0x76, 0x0a, + 0xd0, 0xf5, 0x7b, 0xb1, 0xff, 0x75, 0xd4, 0x6a, 0xbf, 0xb8, 0x1f, 0x7b, + 0xc6, 0x55, 0x81, 0x79, 0x76, 0x2e, 0x0c, 0x85, 0xf7, 0xad, 0xab, 0x36, + 0xca, 0x49, 0xf5, 0x1a, 0x5c, 0x08, 0x5e, 0xae, 0x75, 0x26, 0x26, 0xd5, + 0x37, 0x7e, 0xf0, 0x9d, 0xe0, 0x98, 0x8e, 0xf8, 0x35, 0xfa, 0x76, 0xae, + 0x0c, 0x95, 0x3d, 0x51, 0x69, 0x7d, 0xd6, 0x2f, 0xdc, 0xe9, 0x42, 0x92, + 0x6e, 0x25, 0x5e, 0xe4, 0xa4, 0x28, 0x3c, 0xdf, 0x3b, 0x6b, 0x70, 0x47, + 0x8d, 0x5f, 0x4e, 0x6b, 0xf2, 0xe3, 0xc5, 0xa7, 0x98, 0x68, 0x95, 0x6f, + 0xbd, 0x61, 0x71, 0x75, 0xf8, 0xdd, 0xbb, 0xda, 0x92, 0x0b, 0x88, 0xe6, + 0x33, 0x39, 0xef, 0xb3, 0x25, 0xa6, 0xbc, 0xd3, 0xc0, 0x3f, 0xa1, 0xfa, + 0x8f, 0x69, 0x39, 0xfd, 0x91, 0xe9, 0xc6, 0x17, 0xc6, 0xcc, 0x77, 0x17, + 0x75, 0xce, 0x94, 0xf3, 0xaf, 0xac, 0x3b, 0xf9, 0xfb, 0xbf, 0x91, 0x2a, + 0xc9, 0x6e, 0x22, 0xa7, 0x66, 0xd1, 0xdc, 0xa5, 0x0f, 0x31, 0x7f, 0xed, + 0x79, 0x46, 0x5d, 0x77, 0x3d, 0xd5, 0x0b, 0xf5, 0xd3, 0xdd, 0x87, 0xab, + 0xa1, 0xbd, 0x30, 0x1f, 0xb9, 0xf1, 0xef, 0x62, 0xf6, 0x2a, 0x57, 0x39, + 0xce, 0x1f, 0xe5, 0x74, 0xb6, 0xec, 0x54, 0x12, 0x24, 0xd0, 0xdc, 0xf0, + 0x9e, 0x5c, 0xfe, 0x34, 0x67, 0xdb, 0xda, 0xef, 0x7e, 0x65, 0x16, 0xa0, + 0x97, 0x77, 0x5d, 0xbf, 0x63, 0x8f, 0x4b, 0xc5, 0xe6, 0xed, 0x95, 0x66, + 0xa1, 0x29, 0xae, 0x3e, 0x9e, 0x2f, 0x4b, 0x18, 0xa6, 0x5d, 0xf8, 0xd4, + 0xf6, 0x31, 0xa8, 0xad, 0xdd, 0x1b, 0x09, 0xf4, 0x02, 0x62, 0x6d, 0x66, + 0x6e, 0x32, 0x47, 0x0b, 0xbf, 0x7b, 0x6f, 0xaf, 0x31, 0x95, 0x85, 0x4e, + 0x7b, 0xde, 0x93, 0x4a, 0xa0, 0x09, 0x6a, 0xbd, 0xa2, 0x82, 0x64, 0x44, + 0x57, 0x0d, 0xee, 0xfd, 0xa9, 0x85, 0xcf, 0x33, 0x64, 0xac, 0xe6, 0x2e, + 0xcf, 0x2d, 0xce, 0x77, 0x7d, 0xc9, 0x77, 0xcd, 0xde, 0x47, 0x87, 0x57, + 0x7d, 0xb5, 0x6c, 0xff, 0x84, 0xba, 0x9c, 0xad, 0xdd, 0xcb, 0x7e, 0xd5, + 0xe8, 0x9d, 0xcf, 0xbb, 0x16, 0xbc, 0xac, 0x9c, 0x91, 0xee, 0xbe, 0x3a, + 0x7d, 0xf4, 0x9e, 0xeb, 0xbf, 0xae, 0x1a, 0xe0, 0x21, 0xb0, 0xd0, 0xdf, + 0x31, 0xf8, 0xcb, 0xc2, 0xf7, 0xde, 0x5a, 0x80, 0x7d, 0xd7, 0x7f, 0xb6, + 0xb5, 0xfb, 0x33, 0xd7, 0xbb, 0xc1, 0xf5, 0x5d, 0x55, 0x35, 0x47, 0xb6, + 0xcd, 0x3d, 0x5f, 0x70, 0x67, 0x53, 0xef, 0x5b, 0xeb, 0x59, 0x24, 0x1b, + 0xea, 0x7b, 0x63, 0x2b, 0x13, 0x2e, 0x8c, 0xac, 0xb7, 0xc2, 0x5d, 0x48, + 0xe8, 0x6b, 0x34, 0xdf, 0xa7, 0x73, 0xe6, 0x71, 0x71, 0x88, 0xb1, 0xcc, + 0xaf, 0xc1, 0x79, 0x14, 0x61, 0x7d, 0xee, 0x3e, 0x3c, 0x56, 0x3a, 0xb7, + 0x7b, 0xaf, 0xa6, 0xde, 0xa3, 0xee, 0xbb, 0xdd, 0x6f, 0xe0, 0xf7, 0xe4, + 0x63, 0xcf, 0xf7, 0x5d, 0x95, 0x61, 0xb6, 0xcf, 0xa3, 0x50, 0xda, 0x53, + 0xbb, 0xfd, 0xb1, 0x0c, 0x98, 0x8f, 0xc3, 0xff, 0x5c, 0x4d, 0x08, 0x2d, + 0x90, 0xfb, 0x29, 0x93, 0x3b, 0xa8, 0x98, 0x33, 0x6b, 0x7e, 0x3a, 0x5d, + 0x1a, 0xa8, 0x2a, 0xd9, 0x8a, 0x53, 0x42, 0xb9, 0x1d, 0xeb, 0xa7, 0x7e, + 0x15, 0x1d, 0x3a, 0xec, 0x01, 0xf3, 0x93, 0x93, 0x97, 0xc2, 0xb4, 0x9d, + 0xcb, 0xef, 0xe9, 0x1b, 0xdb, 0x93, 0x2e, 0x7d, 0xf0, 0xfa, 0x9b, 0x76, + 0x7a, 0x6b, 0xab, 0x7f, 0x45, 0x7d, 0x7d, 0xbb, 0x03, 0xa7, 0x7f, 0x37, + 0xef, 0xf4, 0x11, 0xfc, 0x76, 0xbe, 0xb1, 0x54, 0xbb, 0x18, 0xa3, 0xca, + 0x0f, 0x16, 0xec, 0xba, 0x40, 0xba, 0x5d, 0x2e, 0x2b, 0x58, 0xa3, 0x2c, + 0x2c, 0x17, 0xf3, 0x73, 0x89, 0x26, 0x72, 0x7a, 0x45, 0xf6, 0x5e, 0x8d, + 0x8b, 0xfe, 0x9c, 0xef, 0xc3, 0xda, 0xd8, 0x57, 0x61, 0xcf, 0xe8, 0xbd, + 0xbd, 0xdd, 0xce, 0xe5, 0x67, 0x7e, 0x97, 0xfb, 0xf6, 0xb6, 0xd3, 0xbc, + 0x5a, 0xb3, 0x43, 0x4c, 0x7c, 0x5a, 0x5d, 0xde, 0xba, 0x38, 0x7b, 0x0f, + 0x46, 0xf8, 0x9b, 0xda, 0x59, 0xef, 0x88, 0x83, 0xe4, 0x35, 0xe5, 0xdd, + 0x64, 0x47, 0x03, 0xf5, 0x7f, 0xcb, 0x93, 0x27, 0x98, 0x79, 0x90, 0x89, + 0xb6, 0xde, 0xe0, 0xb8, 0x38, 0xd9, 0xbb, 0xbb, 0x63, 0x38, 0x7a, 0x54, + 0x30, 0x78, 0x53, 0x4f, 0x9b, 0x40, 0xeb, 0xee, 0x70, 0x03, 0x65, 0x2d, + 0x70, 0x41, 0x4d, 0x3f, 0x02, 0x58, 0xe6, 0x6c, 0xbf, 0x3f, 0xb3, 0xe6, + 0x5d, 0x22, 0xd7, 0xeb, 0xb2, 0x72, 0xe4, 0x9f, 0xb5, 0x26, 0x4f, 0xf6, + 0x8d, 0xf8, 0xd7, 0x27, 0x6d, 0x69, 0x55, 0xfb, 0xac, 0xb6, 0xb8, 0xc4, + 0x6e, 0x72, 0xbf, 0x23, 0x60, 0xaf, 0xe0, 0xbf, 0x52, 0x41, 0x64, 0xc5, + 0x21, 0xef, 0x37, 0x7b, 0x24, 0x88, 0x82, 0x95, 0xf5, 0x67, 0x55, 0xe7, + 0x1c, 0x92, 0x9b, 0xfb, 0xe6, 0xb7, 0x94, 0xd0, 0x86, 0x52, 0xfb, 0x4c, + 0xd2, 0x5e, 0xdf, 0x74, 0xa6, 0x4d, 0xa2, 0xc2, 0x5e, 0xde, 0x58, 0x3d, + 0x97, 0xdb, 0x1f, 0x55, 0xad, 0xae, 0xd6, 0xe2, 0x6f, 0x3d, 0x38, 0x3d, + 0xcc, 0x7c, 0xb7, 0xc9, 0x3e, 0xe9, 0x01, 0x14, 0x6c, 0x97, 0xfd, 0xec, + 0x33, 0xdf, 0xf8, 0xfe, 0x7d, 0x2a, 0x34, 0x82, 0x35, 0xf5, 0x7b, 0xea, + 0x0e, 0x59, 0x31, 0xe4, 0x4c, 0x89, 0xdd, 0x90, 0xb8, 0xb3, 0xfa, 0x86, + 0xcd, 0xbd, 0xd4, 0x3a, 0x55, 0x1a, 0x7d, 0xd9, 0xf8, 0x51, 0xd5, 0xb2, + 0x73, 0x44, 0x53, 0x4d, 0x95, 0x03, 0xa6, 0x48, 0xf5, 0x77, 0xeb, 0xce, + 0xb0, 0x54, 0xab, 0x21, 0x34, 0xef, 0x6b, 0x75, 0x58, 0x4b, 0xa9, 0x7d, + 0xbf, 0xf6, 0xb9, 0x6d, 0x6d, 0x96, 0x54, 0x9b, 0x55, 0x46, 0xf1, 0x59, + 0xfb, 0x24, 0xc1, 0x02, 0xb1, 0x32, 0xb2, 0x9c, 0xe5, 0x3d, 0xd4, 0x8c, + 0xda, 0x7b, 0x14, 0xea, 0x5a, 0x42, 0xfe, 0xaf, 0xae, 0xea, 0x1e, 0xf9, + 0x3d, 0x33, 0x9b, 0xc4, 0xc3, 0xb5, 0xcf, 0x7c, 0x56, 0xa0, 0x79, 0xbf, + 0x12, 0xa8, 0x27, 0xe1, 0x20, 0x54, 0xed, 0xb8, 0xdf, 0x78, 0xe6, 0x7f, + 0x4c, 0x4b, 0xcc, 0x6d, 0x87, 0x6b, 0x70, 0x17, 0x78, 0x76, 0x8d, 0xd5, + 0x90, 0xde, 0x93, 0xce, 0xe7, 0x09, 0x7f, 0x1b, 0x75, 0x3e, 0x8c, 0xee, + 0xb7, 0x49, 0x73, 0xc7, 0xec, 0xbc, 0xb3, 0x7d, 0x16, 0x65, 0x8e, 0xc0, + 0xb2, 0xc8, 0xba, 0xcf, 0x2b, 0xdd, 0x93, 0xf6, 0xbc, 0x19, 0x1f, 0x48, + 0xfb, 0x48, 0xb5, 0xa3, 0xf3, 0xf2, 0xeb, 0x7b, 0xbe, 0xff, 0xba, 0x61, + 0xd6, 0x11, 0x55, 0x85, 0xea, 0x25, 0xbb, 0xfb, 0xf6, 0x2c, 0xe7, 0xfb, + 0xba, 0x8c, 0x84, 0x30, 0xdd, 0x76, 0x67, 0x72, 0xec, 0x3d, 0x1f, 0x5d, + 0xe9, 0xde, 0x7e, 0x59, 0x9e, 0xc1, 0xf6, 0xe5, 0x77, 0x5d, 0x84, 0xe0, + 0x26, 0x29, 0xbe, 0x8b, 0x4a, 0xc1, 0x05, 0x58, 0xe5, 0x11, 0xf4, 0x2d, + 0x46, 0xb4, 0x09, 0xb2, 0xd2, 0x7c, 0x70, 0x3f, 0x65, 0xf4, 0x82, 0x63, + 0x05, 0x53, 0x4f, 0x7a, 0xab, 0x75, 0xf1, 0xcd, 0x6c, 0xd6, 0xcd, 0x3f, + 0x94, 0x27, 0x6d, 0x28, 0xb8, 0xb7, 0x79, 0x87, 0x17, 0x82, 0x59, 0x66, + 0xde, 0xee, 0x6e, 0xf2, 0xc4, 0x98, 0xfb, 0xab, 0xd1, 0xcc, 0xf7, 0xa5, + 0xcf, 0x10, 0xdb, 0x1a, 0xff, 0x55, 0x7d, 0x3d, 0xee, 0x6b, 0xf4, 0xaf, + 0x1f, 0xb9, 0x39, 0xae, 0x67, 0xe4, 0x10, 0x2b, 0x06, 0x8f, 0x9b, 0xfa, + 0x47, 0x9e, 0x74, 0x44, 0x87, 0xdf, 0xaf, 0xef, 0xf2, 0x4d, 0x70, 0xd3, + 0x90, 0x5e, 0xaf, 0xea, 0xba, 0x0a, 0x79, 0xda, 0xfa, 0x46, 0xdd, 0x46, + 0x31, 0xde, 0xee, 0x5e, 0x48, 0xd1, 0x57, 0x50, 0xdc, 0x4e, 0x5b, 0xdf, + 0x7c, 0xaf, 0xbe, 0x9a, 0x4e, 0x97, 0xb5, 0xbb, 0x24, 0xff, 0x3a, 0xea, + 0xb1, 0xf3, 0xb0, 0x76, 0xfa, 0x2f, 0x38, 0xca, 0x61, 0x25, 0xe8, 0x53, + 0x47, 0xf7, 0x67, 0x93, 0xc3, 0x72, 0x9f, 0xeb, 0xab, 0xbb, 0x96, 0x11, + 0x3b, 0x6a, 0x57, 0xcf, 0x67, 0xb2, 0x94, 0x58, 0xe9, 0xee, 0xd9, 0x7f, + 0xca, 0xe7, 0x9a, 0x32, 0xdb, 0x97, 0x51, 0x2b, 0x64, 0xb7, 0xf1, 0xa7, + 0xd7, 0x77, 0xbb, 0xff, 0xf5, 0x5c, 0xfc, 0x52, 0x08, 0x56, 0xd3, 0xf9, + 0x4a, 0x3d, 0xda, 0xba, 0x17, 0xf1, 0xf6, 0x7d, 0xbf, 0xcd, 0xd0, 0xd3, + 0x7e, 0x5f, 0x5a, 0x2b, 0xb3, 0x68, 0xec, 0xc4, 0xcf, 0x96, 0x28, 0xea, + 0xf0, 0xb2, 0xfb, 0x38, 0x46, 0x79, 0x62, 0x25, 0xde, 0x6a, 0x1c, 0x28, + 0x4b, 0x06, 0xbd, 0x7a, 0xd2, 0x2d, 0xeb, 0xf3, 0x9b, 0x1d, 0x41, 0xc1, + 0xcc, 0xa5, 0x37, 0x28, 0xa2, 0xef, 0x6b, 0x3a, 0x03, 0x5c, 0x8e, 0x0c, + 0x23, 0xd3, 0xd9, 0xba, 0x6f, 0x11, 0xff, 0x47, 0x6b, 0x83, 0xd7, 0x47, + 0xab, 0x72, 0x7b, 0xe9, 0xd1, 0x97, 0x9f, 0xd5, 0x2d, 0xbc, 0xaf, 0x2f, + 0xc7, 0xaa, 0x3f, 0x36, 0x11, 0xbc, 0x2e, 0xf7, 0x82, 0xa5, 0xda, 0xf7, + 0xff, 0x1a, 0xa7, 0x54, 0xec, 0x1e, 0xd9, 0xe2, 0x1d, 0x65, 0x98, 0x69, + 0xcb, 0xcb, 0xeb, 0x49, 0x48, 0x05, 0x57, 0x41, 0x14, 0x89, 0xff, 0xfe, + 0x73, 0x95, 0x0c, 0xca, 0x7c, 0x6b, 0x15, 0x39, 0x5d, 0x29, 0xbb, 0x6b, + 0xf9, 0x84, 0x30, 0xb7, 0x21, 0xad, 0x20, 0xc2, 0x33, 0x2e, 0xd5, 0xb5, + 0x2c, 0x7e, 0x6f, 0x59, 0xba, 0x7b, 0xde, 0xd2, 0xf7, 0xde, 0xe9, 0x1b, + 0x83, 0x39, 0x64, 0x70, 0x1d, 0xbe, 0xe8, 0xe9, 0x39, 0x49, 0xd7, 0xf6, + 0x17, 0x99, 0x6c, 0xfb, 0x63, 0x75, 0x1d, 0xe5, 0x34, 0x48, 0xaa, 0x3f, + 0x65, 0x1a, 0xe7, 0x35, 0xdf, 0x8e, 0xad, 0x31, 0x69, 0x87, 0x41, 0x9c, + 0xb2, 0xf5, 0x9d, 0x42, 0x56, 0x98, 0xcf, 0x26, 0x6e, 0xc6, 0xc5, 0x7d, + 0xdc, 0xc5, 0x29, 0x17, 0x3a, 0xb7, 0x3e, 0x5b, 0x1a, 0x22, 0xe3, 0x81, + 0x7f, 0x77, 0xf7, 0x77, 0x4f, 0x3b, 0x53, 0x2a, 0x7f, 0x37, 0x2b, 0x97, + 0xbd, 0x6e, 0xc3, 0x41, 0x0c, 0x6f, 0x72, 0xbb, 0x6e, 0xff, 0x52, 0x30, + 0x45, 0x12, 0xe1, 0x32, 0x6b, 0x97, 0x10, 0x92, 0x46, 0x6b, 0x45, 0xe3, + 0xb1, 0xe7, 0x2a, 0xb4, 0xff, 0x56, 0x74, 0x97, 0x2c, 0xd2, 0x11, 0xff, + 0x2b, 0xf1, 0xb7, 0xb6, 0x9f, 0xc2, 0x33, 0x57, 0xe3, 0xed, 0xde, 0xe8, + 0xf2, 0xea, 0xb5, 0x13, 0xa8, 0x9d, 0xc6, 0xf2, 0x7e, 0xbe, 0x1a, 0x00, + 0x73, 0x1f, 0x87, 0xdf, 0xdc, 0x17, 0xc2, 0x24, 0xd9, 0xe6, 0xba, 0x9f, + 0x17, 0xea, 0xbd, 0xde, 0x95, 0x4d, 0xbd, 0x8d, 0x8a, 0xe4, 0xf7, 0xad, + 0xb3, 0x75, 0xda, 0xea, 0x97, 0xdd, 0x6a, 0xd6, 0x06, 0x44, 0xec, 0xf6, + 0x5c, 0xa0, 0xb6, 0x90, 0xd9, 0x89, 0x2b, 0x2d, 0xd3, 0xa4, 0xb9, 0x5f, + 0x81, 0x73, 0xf5, 0x6b, 0x2c, 0xef, 0x16, 0xbc, 0xff, 0xdb, 0xe7, 0x7c, + 0x61, 0xa3, 0x3e, 0x76, 0x73, 0xfd, 0x03, 0xec, 0xdc, 0xac, 0xae, 0xab, + 0xcd, 0x5a, 0xac, 0xd1, 0xb7, 0x9b, 0x7a, 0xa2, 0xed, 0xcc, 0xa2, 0xef, + 0xb6, 0x6f, 0xbf, 0x88, 0xb7, 0xb7, 0x5c, 0x3e, 0x8e, 0x71, 0x63, 0x83, + 0x13, 0x61, 0x3f, 0xd0, 0x13, 0xda, 0x42, 0xf5, 0x76, 0x9a, 0x79, 0x95, + 0xef, 0x3a, 0x33, 0x63, 0x12, 0x79, 0xa3, 0x83, 0x90, 0xce, 0x30, 0x67, + 0x99, 0x5f, 0x21, 0xc3, 0x9e, 0xc5, 0xa0, 0xb2, 0xf1, 0xa4, 0x04, 0x34, + 0x79, 0xb2, 0x68, 0xf5, 0x06, 0x85, 0x71, 0x7f, 0xce, 0xfd, 0x11, 0xbe, + 0xb9, 0x18, 0x0d, 0xd5, 0xc8, 0x8a, 0xb7, 0x69, 0x7f, 0xe5, 0xd4, 0x6b, + 0x62, 0xb9, 0x7c, 0x0d, 0x3f, 0x02, 0x96, 0xa4, 0x75, 0x4c, 0x46, 0x62, + 0x0c, 0x01, 0xaf, 0xbc, 0x5f, 0xf1, 0x0a, 0x82, 0xaf, 0xdb, 0x7e, 0x6a, + 0x5f, 0xe7, 0x5f, 0xbc, 0x7e, 0x90, 0x17, 0xf9, 0x74, 0x3a, 0x9a, 0x54, + 0x4a, 0x54, 0xdf, 0xee, 0xfd, 0x2e, 0x13, 0xf3, 0x6b, 0xae, 0xff, 0xd1, + 0x20, 0xec, 0xcd, 0xc5, 0xee, 0x59, 0xf5, 0xe5, 0xe4, 0xf2, 0x65, 0xe5, + 0x18, 0x7a, 0x41, 0x8c, 0x57, 0xa9, 0x7c, 0xb3, 0x64, 0x3c, 0xdc, 0x93, + 0xf4, 0xd8, 0x01, 0xba, 0x1c, 0xca, 0x12, 0xeb, 0x2b, 0x94, 0xd6, 0xe9, + 0x32, 0xdc, 0xf3, 0x53, 0xb3, 0xe1, 0xac, 0x55, 0xa2, 0x2c, 0xce, 0x97, + 0xc5, 0xb1, 0xf5, 0x4c, 0xf9, 0xcb, 0x2a, 0xdb, 0x4b, 0x6a, 0x97, 0xc7, + 0xc8, 0x96, 0xd4, 0xbf, 0x3d, 0x60, 0xfe, 0x17, 0xae, 0xb6, 0x63, 0xa3, + 0xbf, 0x14, 0xac, 0x1c, 0x5a, 0x39, 0x13, 0x1a, 0xa6, 0xe5, 0x1f, 0xe7, + 0xa4, 0x83, 0xae, 0x39, 0xd1, 0x76, 0xce, 0xde, 0x51, 0x26, 0x13, 0x4f, + 0x41, 0xd7, 0xd7, 0xbf, 0xb7, 0x6a, 0xbf, 0x99, 0x2d, 0x12, 0xaf, 0x7f, + 0x0f, 0x75, 0x65, 0xdc, 0xcb, 0xab, 0xbc, 0x6e, 0x30, 0x53, 0x54, 0x91, + 0x38, 0x73, 0x54, 0xfb, 0x2d, 0xb1, 0xbb, 0x5e, 0xd2, 0x62, 0x03, 0xf9, + 0x31, 0x08, 0xfa, 0x93, 0x7b, 0x24, 0xaa, 0x99, 0x5b, 0x71, 0xa0, 0x98, + 0xf0, 0x31, 0x7b, 0xd0, 0x68, 0x2b, 0x4a, 0xf9, 0xb0, 0xe6, 0x37, 0xcb, + 0x3c, 0x8a, 0xbe, 0x35, 0xbb, 0xee, 0xd2, 0x51, 0xe4, 0xf3, 0xc6, 0xef, + 0x96, 0xb1, 0x22, 0x4e, 0xaf, 0x5e, 0xef, 0x1e, 0xf7, 0x20, 0xe4, 0xe8, + 0xbe, 0xd5, 0x1a, 0x3f, 0x08, 0xb0, 0x90, 0x98, 0xf9, 0xa5, 0x39, 0x35, + 0x1d, 0x9c, 0x69, 0xa5, 0x7e, 0x05, 0xeb, 0x64, 0x94, 0x97, 0x91, 0x39, + 0xcb, 0x03, 0x57, 0x3a, 0xd4, 0x76, 0x2f, 0xa5, 0xf7, 0x71, 0x9b, 0x0e, + 0x1b, 0x6e, 0xb5, 0xee, 0x92, 0x43, 0xce, 0xd6, 0xf3, 0x3e, 0x4b, 0x0d, + 0x54, 0xd7, 0xef, 0xf1, 0xe3, 0xac, 0xf2, 0x38, 0xa9, 0x2e, 0xd6, 0xfe, + 0xba, 0x30, 0x93, 0xdd, 0x27, 0x73, 0xec, 0x9d, 0xd9, 0xef, 0x80, 0x73, + 0xba, 0x8d, 0xb4, 0x55, 0x7b, 0xa9, 0x8b, 0x32, 0xd3, 0xff, 0x50, 0xb7, + 0xe8, 0x41, 0xb7, 0xe6, 0xa4, 0xa4, 0xd5, 0xe3, 0xd8, 0x09, 0xe2, 0xbd, + 0x37, 0x87, 0x3f, 0x94, 0xc4, 0x42, 0xe8, 0xf4, 0xb1, 0xd5, 0x59, 0xae, + 0xcb, 0x8c, 0x5d, 0xba, 0xb2, 0xb5, 0x3c, 0xe0, 0xe7, 0xf4, 0x32, 0x2e, + 0x5a, 0xa8, 0x1c, 0x66, 0x74, 0x3d, 0x56, 0x83, 0xed, 0xcc, 0xcb, 0x6a, + 0xfb, 0x36, 0xb0, 0x75, 0x8b, 0x11, 0xa1, 0xb0, 0x1f, 0x57, 0x6e, 0x8f, + 0xcd, 0xae, 0xca, 0x98, 0xb9, 0x77, 0x87, 0x66, 0xee, 0xfb, 0x9b, 0x29, + 0xe1, 0xd2, 0x2a, 0xae, 0xfa, 0x2b, 0xc5, 0x63, 0xeb, 0xb2, 0xd1, 0xff, + 0x64, 0x2e, 0xa6, 0x53, 0xc4, 0xc4, 0xd3, 0x76, 0x27, 0xba, 0xcc, 0x5a, + 0x89, 0x32, 0xed, 0x7e, 0x0d, 0x0d, 0xf1, 0x5a, 0x6f, 0x5e, 0xa9, 0x05, + 0xc2, 0x70, 0x97, 0x6b, 0x78, 0x19, 0x62, 0x3f, 0x94, 0x1d, 0x26, 0x6a, + 0x34, 0x2b, 0x11, 0x46, 0x35, 0x76, 0x38, 0xec, 0xca, 0x06, 0x6f, 0x09, + 0xcc, 0xae, 0x55, 0x89, 0x42, 0x9a, 0x45, 0xc3, 0x52, 0xef, 0xfc, 0xd3, + 0x80, 0x91, 0x00, 0x2d, 0x2e, 0xe1, 0xeb, 0xda, 0x02, 0x88, 0x37, 0xf3, + 0x79, 0x9c, 0xa3, 0x0c, 0x0a, 0xc9, 0xa5, 0x64, 0xbe, 0xd2, 0x01, 0x77, + 0x33, 0xde, 0xcf, 0xce, 0xcd, 0xd6, 0x5d, 0xd7, 0xad, 0xcd, 0xe3, 0xf9, + 0xa3, 0x07, 0x98, 0x1b, 0xb6, 0x02, 0x75, 0xf5, 0xe1, 0x99, 0x3e, 0xdd, + 0xe5, 0xe9, 0xb9, 0x88, 0x7b, 0x5f, 0x0d, 0xf7, 0x31, 0x74, 0xdd, 0x76, + 0xa7, 0x4c, 0x76, 0xac, 0x26, 0xc4, 0x61, 0xf9, 0x0e, 0xb3, 0x6d, 0x62, + 0x21, 0xc7, 0xaa, 0xdf, 0xa6, 0xb5, 0x15, 0xf2, 0x5d, 0x75, 0x71, 0xfd, + 0x2d, 0xef, 0x6f, 0x87, 0x16, 0xfe, 0x3c, 0x9a, 0x63, 0x78, 0x79, 0xa8, + 0x5f, 0xcf, 0x3a, 0xcd, 0x38, 0x4c, 0xd7, 0x9f, 0xfd, 0x5e, 0x2a, 0x70, + 0x3f, 0xf5, 0x7b, 0x53, 0x67, 0xb4, 0x51, 0xf7, 0x8d, 0xce, 0xab, 0xfe, + 0xbf, 0xac, 0x1a, 0x63, 0x99, 0xd4, 0x12, 0xb1, 0x59, 0x25, 0xfd, 0x37, + 0xae, 0xb1, 0xa3, 0xdb, 0x2c, 0x1f, 0x8c, 0xdb, 0x79, 0xc2, 0x53, 0xe1, + 0xa2, 0xd9, 0xfb, 0x09, 0x9e, 0x59, 0xbd, 0x37, 0xfb, 0x7f, 0x3a, 0xa0, + 0x92, 0x28, 0x79, 0x35, 0x1e, 0xc8, 0xe0, 0x42, 0x5b, 0x6d, 0x27, 0xc5, + 0xb4, 0x28, 0x4c, 0xf6, 0x37, 0xcc, 0x85, 0x89, 0x9b, 0xd8, 0x7c, 0xd5, + 0xbf, 0x2a, 0xba, 0xf2, 0xdc, 0xf9, 0x6f, 0xcc, 0x07, 0x72, 0x4b, 0xf3, + 0x7e, 0x0c, 0x47, 0xa1, 0xc1, 0xb7, 0xad, 0xd6, 0x4f, 0xe5, 0x03, 0xfd, + 0x64, 0x31, 0x2f, 0xad, 0x6b, 0x83, 0xe2, 0x55, 0x90, 0xef, 0x3c, 0xd4, + 0x50, 0x51, 0x80, 0xb1, 0xbe, 0x9d, 0xc3, 0xd9, 0x98, 0x9d, 0x7f, 0x1f, + 0xa9, 0xfe, 0x44, 0x8e, 0xaf, 0xeb, 0x34, 0x8f, 0x97, 0x37, 0x54, 0xef, + 0xe9, 0xf6, 0xbb, 0x92, 0xc3, 0x6d, 0xae, 0x27, 0x46, 0x41, 0xb8, 0x24, + 0x53, 0xdf, 0x14, 0x17, 0xaa, 0xef, 0xb0, 0xe8, 0xb2, 0xff, 0xc9, 0xeb, + 0xfd, 0xa5, 0x50, 0xdc, 0x78, 0x9f, 0x32, 0x76, 0x8d, 0x98, 0x5d, 0xd5, + 0xdd, 0xdd, 0x4c, 0x5a, 0x0a, 0x41, 0xbb, 0x97, 0x0c, 0x84, 0xb4, 0x9a, + 0xab, 0xdf, 0xcc, 0x71, 0x8f, 0xf6, 0xe8, 0xeb, 0xaf, 0x2a, 0x9c, 0xd1, + 0xb6, 0x67, 0x9c, 0xf7, 0x5d, 0x3b, 0x6d, 0xe1, 0xc8, 0xe5, 0xb6, 0xff, + 0x71, 0x84, 0xd9, 0x76, 0x6f, 0x21, 0xd9, 0x5d, 0x66, 0xbb, 0xa4, 0x5c, + 0x94, 0x09, 0xe0, 0xbe, 0xbe, 0x0f, 0x12, 0xf6, 0x38, 0xd5, 0xa0, 0x6e, + 0xb5, 0x27, 0xfa, 0xee, 0xee, 0xde, 0xed, 0xbf, 0xe6, 0xfd, 0x0e, 0xb8, + 0xc5, 0xeb, 0x7b, 0xae, 0xf9, 0xcf, 0xeb, 0xb3, 0x22, 0xe7, 0xc6, 0x88, + 0x9a, 0xfb, 0x76, 0xde, 0x32, 0x67, 0xdf, 0x76, 0xc5, 0x57, 0xf0, 0x4e, + 0xd8, 0x53, 0x3c, 0x7a, 0x5f, 0xc4, 0xfd, 0xaa, 0xfd, 0xa8, 0xf6, 0x95, + 0xac, 0xc6, 0x8e, 0xd3, 0x7e, 0x0a, 0x90, 0xa9, 0xdb, 0x62, 0x5b, 0x48, + 0x63, 0xb3, 0x4d, 0xbb, 0xbd, 0xc6, 0x3b, 0xc8, 0x8e, 0x66, 0xfe, 0x1f, + 0xa5, 0x6f, 0x00, 0xe3, 0x41, 0xfb, 0x12, 0x47, 0xbf, 0x45, 0xa5, 0x81, + 0x7b, 0x8b, 0x3f, 0x36, 0xf5, 0xd9, 0x8e, 0x77, 0xd6, 0x63, 0x63, 0xed, + 0x23, 0xd7, 0xfc, 0xb7, 0xd5, 0x7d, 0x43, 0x41, 0x7f, 0x21, 0xbb, 0x5f, + 0xe4, 0x27, 0xac, 0x69, 0xce, 0x81, 0xbb, 0x3e, 0x5f, 0x63, 0x2d, 0x6d, + 0x9b, 0xbb, 0x50, 0xa4, 0x3a, 0xd6, 0xb7, 0x2f, 0x95, 0x8f, 0x36, 0xe7, + 0x81, 0x5c, 0xfc, 0x17, 0x72, 0x50, 0x79, 0xa3, 0xf6, 0xff, 0x59, 0x0b, + 0xb8, 0xe4, 0xde, 0x7e, 0x45, 0x0f, 0x9d, 0xe6, 0x7f, 0xef, 0x9e, 0x26, + 0x1c, 0x2c, 0x5f, 0xb7, 0x5d, 0xcb, 0x3b, 0x49, 0xec, 0xb4, 0x75, 0xb2, + 0xdb, 0x4c, 0xae, 0x88, 0x27, 0xed, 0xc4, 0x89, 0x0f, 0x4a, 0x76, 0xb8, + 0x5e, 0xdd, 0x82, 0x28, 0x8c, 0xe4, 0x26, 0x53, 0x7e, 0xc7, 0x39, 0xd4, + 0xea, 0x3d, 0x2e, 0x64, 0xc1, 0x5b, 0x96, 0x4f, 0x73, 0xe8, 0x57, 0x47, + 0x64, 0xcc, 0xd6, 0x32, 0xa4, 0xbf, 0xaf, 0x75, 0x30, 0x5f, 0x8d, 0x25, + 0xdc, 0xbb, 0x7d, 0x3a, 0xa7, 0x44, 0xfd, 0x5f, 0x95, 0x40, 0x49, 0xaf, + 0xff, 0x0d, 0x93, 0x76, 0x9f, 0x20, 0x5e, 0xaf, 0x2a, 0x92, 0x6e, 0x48, + 0x6a, 0x08, 0x59, 0x5e, 0xdf, 0x49, 0x68, 0x3e, 0x94, 0xfe, 0x4b, 0xf6, + 0x89, 0x5c, 0x80, 0xb5, 0xf9, 0xbf, 0x06, 0x96, 0x8f, 0xd3, 0x06, 0xf9, + 0x86, 0x59, 0x6c, 0x82, 0xd4, 0xc4, 0x05, 0xdf, 0x5d, 0xfa, 0xff, 0xf4, + 0xab, 0xb0, 0xbd, 0x75, 0xe7, 0x4b, 0xd4, 0x23, 0xb5, 0x85, 0xde, 0x8b, + 0xe0, 0x6c, 0x8c, 0xa7, 0xef, 0xf5, 0x8d, 0xf3, 0xa1, 0x85, 0xfa, 0xfe, + 0xac, 0x44, 0x21, 0x81, 0xf0, 0xf9, 0x60, 0x73, 0x67, 0x74, 0xc1, 0xc3, + 0xf6, 0x85, 0x61, 0xab, 0x3a, 0x63, 0xbe, 0x93, 0x7b, 0xa8, 0xdb, 0xa3, + 0x64, 0x8b, 0xd4, 0x8d, 0xa5, 0x4e, 0xbb, 0xfb, 0xfa, 0x92, 0x3c, 0x5f, + 0x51, 0xbd, 0x32, 0xf4, 0xb4, 0x7e, 0x7a, 0x44, 0xbf, 0x94, 0x35, 0x77, + 0xe2, 0x26, 0xa6, 0xd6, 0xa7, 0xea, 0x99, 0x4d, 0xd5, 0x37, 0x61, 0x6e, + 0x87, 0x6c, 0xe2, 0xde, 0xde, 0x9b, 0xaf, 0xb7, 0x85, 0x0a, 0x4d, 0x98, + 0xcf, 0x58, 0x6d, 0x68, 0xb5, 0x35, 0x56, 0xfc, 0x6d, 0xaa, 0x77, 0xcc, + 0xbc, 0xef, 0x3e, 0xde, 0xf8, 0xf3, 0x6a, 0x68, 0x12, 0xdd, 0x26, 0xb9, + 0xe7, 0x9e, 0x03, 0x89, 0xae, 0x5e, 0xeb, 0xbe, 0x2e, 0x03, 0x9e, 0x19, + 0x81, 0x9e, 0x8e, 0x9b, 0xf0, 0x59, 0xc1, 0xfa, 0x6f, 0xed, 0xdf, 0x05, + 0xef, 0xa8, 0xc3, 0xba, 0xf6, 0x7a, 0xe9, 0xfd, 0xe4, 0xaf, 0x5c, 0xeb, + 0x67, 0x51, 0xc4, 0xfa, 0x1f, 0xeb, 0x24, 0xf6, 0x6b, 0x3e, 0xc7, 0xab, + 0x96, 0x3a, 0xe1, 0xa1, 0x86, 0x4e, 0x9d, 0xb7, 0x5d, 0xe6, 0xa5, 0xf7, + 0xa4, 0x6b, 0xf1, 0xef, 0xdd, 0x46, 0xdc, 0xce, 0x3c, 0xcf, 0xe1, 0xdd, + 0x38, 0x98, 0x29, 0x7f, 0xdd, 0x36, 0xf3, 0x8f, 0xc1, 0xbd, 0x74, 0x6b, + 0xfc, 0xcb, 0xe8, 0xe9, 0x9e, 0x5a, 0x9a, 0x57, 0xae, 0x1b, 0xca, 0x59, + 0x7a, 0x2a, 0x81, 0x20, 0xd4, 0xad, 0xc8, 0xa7, 0x9d, 0xae, 0x8f, 0x04, + 0x61, 0x3f, 0xcd, 0xdd, 0xa9, 0x19, 0xf9, 0xa6, 0xa9, 0x9d, 0x7b, 0xad, + 0x7c, 0x14, 0xda, 0x77, 0xb7, 0xe5, 0xa5, 0xca, 0xf7, 0x6c, 0x14, 0xc8, + 0xfa, 0x73, 0x29, 0x82, 0x12, 0x29, 0x8e, 0x70, 0x15, 0xd9, 0xe6, 0x22, + 0x51, 0x2a, 0xa2, 0xee, 0x6a, 0xe3, 0xa9, 0x95, 0xaf, 0x31, 0xfc, 0x3b, + 0x6f, 0x6c, 0x35, 0x5d, 0x62, 0x64, 0xcf, 0x15, 0xa7, 0x7a, 0xc4, 0x4a, + 0xa5, 0x0e, 0xb5, 0xc3, 0x17, 0xca, 0x66, 0xb5, 0xd6, 0x76, 0xbb, 0x43, + 0x46, 0x35, 0xa5, 0xe6, 0x6e, 0xff, 0xa2, 0xcc, 0x74, 0x6e, 0x19, 0xfe, + 0xdf, 0xc6, 0x98, 0x44, 0xae, 0xc1, 0xb4, 0xed, 0xd9, 0x1b, 0xdb, 0x74, + 0x6d, 0xd9, 0x08, 0xfe, 0x62, 0xac, 0x31, 0xcf, 0xba, 0xcf, 0x09, 0x1d, + 0xc6, 0x91, 0x07, 0x62, 0xb1, 0xb5, 0xcd, 0x67, 0xfc, 0x40, 0xc2, 0xc2, + 0x0b, 0x9a, 0x84, 0x58, 0xd0, 0xd5, 0xda, 0xde, 0x12, 0xf1, 0x1d, 0x6f, + 0x8a, 0x5e, 0x6b, 0xfd, 0xb6, 0x36, 0xb2, 0x9f, 0xda, 0xc7, 0x7f, 0x13, + 0xbf, 0x8e, 0x4c, 0x72, 0xbf, 0x4f, 0xf6, 0x7b, 0x42, 0xca, 0x60, 0xf9, + 0x21, 0x13, 0xf4, 0xb7, 0x57, 0xe8, 0xff, 0x87, 0x97, 0x90, 0xf7, 0x99, + 0xee, 0x57, 0x38, 0x6f, 0xf2, 0xff, 0x4b, 0x9f, 0xd4, 0x3b, 0xfe, 0xcc, + 0xb5, 0x7f, 0x60, 0xf6, 0xfa, 0x54, 0x48, 0xee, 0x03, 0xf6, 0x3d, 0x29, + 0xfb, 0xad, 0xe0, 0xd3, 0xdf, 0x7f, 0x2b, 0x36, 0x1f, 0xdb, 0x2c, 0xc6, + 0x25, 0xef, 0x9d, 0xa3, 0xe3, 0xb6, 0x9d, 0xb0, 0xa0, 0x77, 0xfe, 0xf1, + 0x01, 0xee, 0x00, 0xdb, 0x2a, 0xbe, 0x38, 0x8a, 0xd7, 0x9a, 0xaf, 0x6d, + 0x17, 0xf4, 0x72, 0xd2, 0x6d, 0xd1, 0x75, 0x37, 0x39, 0xc8, 0x51, 0xd3, + 0xfe, 0xed, 0x2f, 0x74, 0x9f, 0x88, 0x3f, 0xa1, 0x32, 0x3c, 0x26, 0xed, + 0xfb, 0x55, 0x1f, 0x3b, 0x57, 0x1e, 0x11, 0x26, 0xe9, 0xb1, 0xe5, 0x7b, + 0x71, 0xa3, 0x7a, 0x6f, 0x26, 0xc7, 0xce, 0x6b, 0xa6, 0xf2, 0xef, 0xa8, + 0x3b, 0x6f, 0xbd, 0xa8, 0x80, 0xd7, 0xaf, 0x02, 0xbd, 0xdf, 0x5a, 0x4e, + 0x53, 0xe5, 0x27, 0xd5, 0x2b, 0xc1, 0xae, 0xf8, 0x65, 0xda, 0xa5, 0x97, + 0x45, 0x8c, 0x78, 0x73, 0xaa, 0x5b, 0xfe, 0xab, 0x3e, 0x59, 0x63, 0x99, + 0x73, 0x30, 0x7e, 0xa4, 0xd7, 0xee, 0xd9, 0xe3, 0x3d, 0x75, 0x34, 0x53, + 0x16, 0xaf, 0xcf, 0x62, 0xa8, 0x6e, 0x8a, 0xba, 0xff, 0xd3, 0xd2, 0xa1, + 0xe5, 0x0a, 0xe4, 0xd9, 0xb7, 0xb5, 0xae, 0x79, 0x6b, 0xcb, 0x6f, 0xc5, + 0x49, 0x45, 0x7a, 0xd0, 0x4a, 0xfd, 0x87, 0xdd, 0x1c, 0x76, 0xed, 0x61, + 0x74, 0x4e, 0x83, 0x0c, 0x08, 0xd5, 0x7b, 0x95, 0xdf, 0x01, 0xf0, 0x79, + 0x0b, 0xfe, 0x2e, 0xed, 0x36, 0xf8, 0x8f, 0x11, 0xf3, 0x2c, 0xbb, 0x57, + 0xc2, 0xe8, 0x35, 0x6a, 0x6d, 0x00, 0xc6, 0x3f, 0xe7, 0x0c, 0x05, 0x8e, + 0x7f, 0xd1, 0x49, 0x6d, 0x2d, 0xe9, 0x57, 0xfb, 0xea, 0xbd, 0xbe, 0x22, + 0x90, 0x9b, 0x2e, 0xe5, 0xfb, 0x6a, 0xde, 0x83, 0x6f, 0xc9, 0xea, 0x3d, + 0xb7, 0x35, 0x44, 0x0c, 0x9d, 0x2f, 0x99, 0x3a, 0xbd, 0x7b, 0x2d, 0xfd, + 0x56, 0xa4, 0x02, 0x8a, 0x54, 0x84, 0x8c, 0xf4, 0xba, 0xa2, 0x37, 0x53, + 0x99, 0x32, 0xd6, 0x74, 0x9f, 0xee, 0x21, 0x98, 0x80, 0xcb, 0xaa, 0xe8, + 0x10, 0xb1, 0x92, 0x4f, 0xf1, 0xe6, 0x8a, 0x05, 0x4a, 0x2a, 0xe7, 0x87, + 0xb7, 0xd0, 0xc7, 0xde, 0x9a, 0x31, 0x0f, 0x68, 0xd3, 0x73, 0xe7, 0x5c, + 0xff, 0x8c, 0xed, 0xea, 0xb7, 0xa4, 0xce, 0xe2, 0xb7, 0xcd, 0x04, 0x23, + 0xf6, 0xf1, 0x4e, 0xd7, 0x70, 0x34, 0x33, 0x36, 0xc1, 0x2d, 0x4f, 0x52, + 0x99, 0xec, 0xa5, 0x6f, 0x21, 0xb1, 0x73, 0x16, 0xcf, 0x47, 0x5b, 0x6a, + 0xa4, 0x35, 0x33, 0x7e, 0x58, 0x7d, 0x8e, 0xe2, 0x55, 0xa4, 0x5d, 0xcd, + 0x76, 0x5f, 0xc1, 0x85, 0x2a, 0x35, 0x33, 0xdf, 0x4a, 0x2b, 0x49, 0xbd, + 0xfe, 0x00, 0xff, 0xd6, 0xa6, 0xe7, 0x9d, 0x8b, 0x6e, 0x0f, 0xe1, 0xae, + 0x1a, 0xc3, 0x0f, 0xdd, 0xcb, 0x17, 0x71, 0xbe, 0x9c, 0xe5, 0x95, 0x22, + 0xcc, 0xf6, 0x14, 0xa5, 0xd4, 0xa1, 0x4e, 0xb6, 0xe3, 0xc6, 0xdd, 0x66, + 0x3b, 0xd1, 0xaf, 0x8d, 0xfd, 0xca, 0x6e, 0x62, 0xa0, 0xf8, 0xd5, 0xfb, + 0xd2, 0x3e, 0x72, 0x03, 0xce, 0xbb, 0x77, 0xe9, 0x47, 0x7e, 0xf1, 0x72, + 0xbf, 0xba, 0xb7, 0xf7, 0xd2, 0x4f, 0x69, 0xef, 0x56, 0xe6, 0x4d, 0x88, + 0x78, 0xe1, 0xef, 0x01, 0xed, 0xdc, 0x63, 0x2e, 0x38, 0xd7, 0x7f, 0x25, + 0x25, 0xe0, 0xa6, 0x52, 0x42, 0xa5, 0xcd, 0x67, 0x7b, 0xb0, 0x13, 0xc5, + 0xbb, 0x75, 0x64, 0xfd, 0x06, 0x8f, 0x1f, 0xf2, 0xbf, 0x6b, 0xb7, 0x53, + 0x69, 0xf8, 0xaf, 0xac, 0xeb, 0xfe, 0x63, 0x46, 0x8f, 0xdb, 0xbd, 0xe5, + 0xb5, 0xcd, 0x22, 0xb7, 0x25, 0x02, 0x1a, 0x3f, 0x07, 0xd7, 0x87, 0xb7, + 0x7c, 0xdb, 0x21, 0xf9, 0xaa, 0x23, 0x16, 0x8c, 0x3e, 0xcd, 0xcf, 0xf6, + 0xb6, 0x7d, 0x55, 0x82, 0x15, 0x74, 0x35, 0xc2, 0x05, 0xd7, 0xde, 0xbb, + 0x72, 0xab, 0x10, 0xa2, 0x8d, 0x94, 0x71, 0x33, 0x24, 0x8f, 0x59, 0x3d, + 0xba, 0x18, 0x5b, 0x7b, 0x16, 0x11, 0xeb, 0x54, 0x37, 0xbf, 0xd4, 0x4b, + 0x94, 0x17, 0x86, 0xfd, 0x4a, 0xf8, 0x7b, 0xcd, 0x7a, 0xf1, 0xab, 0x8d, + 0xe6, 0x4d, 0x46, 0x7f, 0x89, 0xcb, 0xb6, 0xd3, 0x94, 0xc3, 0xef, 0xd1, + 0xce, 0x65, 0xca, 0x31, 0x96, 0xae, 0x5f, 0x9c, 0x7d, 0xba, 0xa5, 0x33, + 0xfe, 0x42, 0x2f, 0xa8, 0xab, 0xe6, 0xef, 0xbd, 0x6b, 0x35, 0xbe, 0x2e, + 0xff, 0x30, 0xbc, 0x8d, 0xe0, 0xf6, 0x5d, 0x5e, 0xee, 0xe5, 0xf9, 0xee, + 0xd1, 0x05, 0x51, 0x7a, 0xb7, 0xd6, 0x5d, 0xec, 0xfd, 0xd3, 0x8a, 0x9e, + 0xdb, 0xe5, 0x5a, 0x34, 0x94, 0x26, 0x05, 0xbf, 0xec, 0xc5, 0x6c, 0xc7, + 0x50, 0xfb, 0x53, 0x67, 0xad, 0xba, 0xbd, 0x74, 0xbc, 0xfe, 0xb3, 0xd1, + 0x3d, 0x30, 0x8c, 0xfd, 0x79, 0xff, 0x37, 0x39, 0xb6, 0x7f, 0xbb, 0x4d, + 0xab, 0xfa, 0x6e, 0x5e, 0xf8, 0x6b, 0xfa, 0x1b, 0xfb, 0xd2, 0xea, 0x6b, + 0xf4, 0x4b, 0xa5, 0x4c, 0xed, 0x7b, 0xf2, 0x75, 0x79, 0xe7, 0x7f, 0x14, + 0x82, 0xe1, 0xc1, 0x4d, 0xaf, 0xf3, 0x01, 0xc9, 0x55, 0x62, 0xbc, 0x89, + 0xec, 0xff, 0x5e, 0xfb, 0x93, 0x61, 0x32, 0x6b, 0x17, 0x55, 0xc1, 0x0d, + 0xa7, 0x90, 0x18, 0x89, 0xbf, 0x35, 0xd8, 0xdc, 0x7d, 0x9b, 0xd7, 0x61, + 0xbb, 0xe1, 0xbf, 0xe6, 0x35, 0xb4, 0x5a, 0x9b, 0x97, 0x22, 0x69, 0x9d, + 0xf5, 0x69, 0xbf, 0x5e, 0x6f, 0x28, 0xd4, 0x5f, 0xdb, 0xfa, 0xb8, 0xb2, + 0xf6, 0x8e, 0x70, 0xeb, 0xbe, 0x1a, 0x32, 0xd1, 0xcf, 0x9f, 0x7b, 0xd8, + 0x97, 0x12, 0x6f, 0x67, 0x62, 0xf5, 0xf7, 0xec, 0xae, 0xa1, 0xec, 0x9b, + 0xe2, 0x9f, 0x9c, 0x3a, 0x75, 0xb1, 0xd8, 0x64, 0x86, 0xbf, 0xba, 0xe7, + 0x9d, 0xfa, 0x9e, 0x16, 0xa1, 0x5d, 0x1d, 0xdf, 0xaa, 0xee, 0x3f, 0x5a, + 0x2d, 0xab, 0x0a, 0x52, 0xe9, 0xd6, 0x8d, 0x76, 0xd7, 0x93, 0x8a, 0x54, + 0x37, 0x17, 0x5e, 0x20, 0x91, 0x77, 0x26, 0x6d, 0x5b, 0x6e, 0x9f, 0xf3, + 0x09, 0x0e, 0xe6, 0x9f, 0xb2, 0x76, 0xbb, 0x8f, 0xb7, 0xf5, 0xde, 0x1e, + 0x9e, 0xcb, 0x53, 0xca, 0x68, 0xd4, 0xdb, 0x8e, 0xc7, 0x4f, 0x1b, 0xb7, + 0x84, 0x27, 0xa7, 0xfb, 0x4a, 0x38, 0xbc, 0x76, 0xb8, 0x5a, 0xef, 0xfe, + 0x04, 0x21, 0xa1, 0xfd, 0x65, 0xfd, 0xdb, 0x5e, 0xdc, 0x52, 0x9b, 0x6a, + 0x7f, 0x47, 0x81, 0x0a, 0xff, 0x5d, 0x9b, 0x4e, 0x1f, 0xef, 0xc4, 0xda, + 0x53, 0x8b, 0x32, 0x66, 0xbb, 0x05, 0xfa, 0xe6, 0x30, 0x77, 0xd8, 0x30, + 0xf7, 0xa4, 0xb8, 0xb5, 0x13, 0x43, 0x35, 0x3b, 0xda, 0xbf, 0x2b, 0x96, + 0x44, 0xd4, 0xfd, 0x3b, 0x7f, 0x7d, 0xb5, 0x8a, 0x90, 0x08, 0xbe, 0x43, + 0xe3, 0xee, 0x4f, 0x7f, 0x28, 0x08, 0xfe, 0xdb, 0xb2, 0x1b, 0xdf, 0xd4, + 0xd0, 0xd8, 0xcf, 0x64, 0x55, 0x7a, 0x74, 0xb4, 0xb5, 0x77, 0x5d, 0xf5, + 0x8f, 0xac, 0xff, 0x8c, 0x0b, 0x58, 0x59, 0x50, 0xd0, 0x56, 0x69, 0x3a, + 0x35, 0x5d, 0x1a, 0xee, 0xab, 0x55, 0xf8, 0xda, 0x3f, 0x31, 0x67, 0xbe, + 0xed, 0xb6, 0x95, 0x96, 0xf7, 0xbb, 0xc5, 0xaf, 0x43, 0x6f, 0x73, 0x96, + 0x3b, 0xa6, 0xc8, 0x55, 0x77, 0x57, 0x57, 0x09, 0xaa, 0xd4, 0x4b, 0xa2, + 0xa5, 0x5f, 0x47, 0x9b, 0xf7, 0xaf, 0x72, 0x97, 0xfc, 0xad, 0x01, 0xd2, + 0xc3, 0xd0, 0xe4, 0xbf, 0x0c, 0x14, 0x71, 0xba, 0xb5, 0xf6, 0x7f, 0xe1, + 0xda, 0xde, 0xd5, 0x18, 0x6a, 0xa1, 0xd5, 0xa7, 0xfa, 0x1f, 0x19, 0x21, + 0xf4, 0x67, 0xb0, 0xb2, 0xc9, 0xe6, 0xaf, 0xf5, 0xc3, 0x9a, 0xe0, 0x83, + 0x95, 0xf2, 0xbd, 0x90, 0x4c, 0x11, 0x7a, 0x79, 0xb8, 0x38, 0x77, 0x40, + 0x8f, 0xbd, 0x9a, 0x8c, 0xc1, 0x2e, 0x11, 0xb8, 0xbb, 0x9e, 0x27, 0xbd, + 0x02, 0xf3, 0xd5, 0x53, 0x2d, 0x69, 0x35, 0x57, 0x8a, 0x6d, 0xa7, 0x6c, + 0x92, 0xf9, 0xec, 0x11, 0x54, 0x61, 0x02, 0x33, 0xdb, 0xd0, 0x92, 0x3f, + 0x38, 0xa8, 0x71, 0x9a, 0x7d, 0x5d, 0xb7, 0x6a, 0x83, 0x87, 0xe4, 0xfe, + 0xfe, 0x5a, 0xd3, 0x8a, 0xab, 0x81, 0x49, 0x79, 0xe1, 0xe8, 0x65, 0x81, + 0x3b, 0x87, 0x0a, 0x8a, 0x5e, 0x64, 0xfa, 0x35, 0xe8, 0xa5, 0x67, 0xf3, + 0xe8, 0xb1, 0xbc, 0xfc, 0x8c, 0xeb, 0xf2, 0xb4, 0xa2, 0x27, 0x33, 0xef, + 0x6f, 0xa5, 0x4a, 0xb7, 0x30, 0xf5, 0xfb, 0xee, 0xfe, 0x2d, 0x2c, 0xdf, + 0xfc, 0x1e, 0x2a, 0xe7, 0x1e, 0x58, 0xf3, 0xf1, 0xe2, 0xd4, 0x7f, 0xec, + 0x87, 0x91, 0x6f, 0x53, 0x2b, 0x75, 0xa3, 0x22, 0xf9, 0xb2, 0x3c, 0x75, + 0xcb, 0xdb, 0xdc, 0x66, 0x62, 0x6d, 0x7c, 0xc3, 0xf6, 0xaf, 0x3f, 0x3f, + 0xdb, 0x9d, 0x81, 0xbc, 0x67, 0xfa, 0xfb, 0x5d, 0x7a, 0xa6, 0x9e, 0x71, + 0xfb, 0xf9, 0xad, 0xb5, 0x59, 0x3b, 0x4a, 0x56, 0xde, 0xd4, 0x9f, 0xb6, + 0xc2, 0xec, 0xc4, 0xd7, 0xef, 0x9a, 0x12, 0x7a, 0xf5, 0xb0, 0x57, 0xfb, + 0x4c, 0x54, 0x6b, 0xdf, 0xd3, 0xd6, 0x5c, 0x81, 0xf4, 0x69, 0x7e, 0x67, + 0xa1, 0xfd, 0x2a, 0x39, 0xaf, 0x72, 0xef, 0xc9, 0xeb, 0x1d, 0xa9, 0xfe, + 0x72, 0x35, 0x36, 0x25, 0x8d, 0xc1, 0x7c, 0x7a, 0xef, 0x71, 0x70, 0x51, + 0xb8, 0xef, 0xef, 0x58, 0x8a, 0xe4, 0xea, 0xee, 0x38, 0xdf, 0x23, 0x18, + 0x5f, 0x5d, 0x5e, 0x2a, 0xe6, 0xdd, 0x9b, 0x9d, 0xc7, 0xa8, 0x34, 0x90, + 0xd7, 0x84, 0x76, 0x6f, 0xc5, 0xd1, 0xe6, 0x65, 0xfa, 0xb5, 0x9f, 0xa5, + 0x97, 0x92, 0xef, 0xd2, 0x92, 0x9d, 0xab, 0x42, 0x1d, 0x29, 0xcf, 0xb4, + 0x79, 0x91, 0xd2, 0x41, 0x18, 0x82, 0x7b, 0xdf, 0xe7, 0x28, 0x82, 0x95, + 0xa0, 0xa9, 0xa0, 0xea, 0x7d, 0x6e, 0x7c, 0x4b, 0xff, 0x72, 0x9d, 0x4f, + 0x59, 0x59, 0x9e, 0xb0, 0xd9, 0x35, 0xf9, 0x73, 0xaa, 0xe9, 0x04, 0x06, + 0xbb, 0x0b, 0xc5, 0x9f, 0xb8, 0xa8, 0x87, 0x7c, 0x6f, 0x14, 0x17, 0x02, + 0x5b, 0xc5, 0x9d, 0x59, 0xbf, 0xf9, 0x3d, 0x81, 0xa1, 0x24, 0xde, 0xf3, + 0xcb, 0x6c, 0xf5, 0x1f, 0x77, 0xe0, 0xd8, 0xde, 0x6e, 0xca, 0x06, 0x26, + 0x1a, 0xcd, 0xe3, 0xbc, 0xdb, 0x70, 0x5e, 0x76, 0x9d, 0xd6, 0x7d, 0xed, + 0xe9, 0x4b, 0xf7, 0xed, 0x1b, 0xfc, 0x93, 0x8d, 0x3d, 0xfa, 0x3d, 0x2c, + 0xdd, 0x4f, 0xe3, 0x5f, 0xab, 0xd1, 0xdf, 0xca, 0x59, 0xce, 0x58, 0xd6, + 0x4b, 0x87, 0xa7, 0x50, 0x9a, 0x4a, 0xcf, 0x75, 0x1b, 0xb1, 0x39, 0xaa, + 0x42, 0x05, 0x8a, 0x9a, 0x14, 0xa3, 0x4c, 0x47, 0xea, 0xdf, 0x37, 0x6a, + 0x0e, 0xc9, 0xd2, 0x5b, 0x75, 0x5f, 0xb7, 0xff, 0xa3, 0x8f, 0x42, 0xb0, + 0xc7, 0x10, 0x37, 0xbd, 0xde, 0xce, 0xa5, 0x8b, 0xdd, 0xbb, 0xdc, 0xb4, + 0xe6, 0x31, 0x90, 0xb2, 0x6d, 0xcd, 0xf4, 0x74, 0xc0, 0x6c, 0xfb, 0x4f, + 0xf9, 0x77, 0xab, 0x4d, 0x8d, 0x94, 0x8f, 0x63, 0x1f, 0xdc, 0x7a, 0xeb, + 0xa8, 0x8a, 0xc7, 0x59, 0x54, 0xf7, 0x3f, 0x50, 0x7c, 0x4d, 0x48, 0x93, + 0x4b, 0xfb, 0x84, 0x55, 0x61, 0x67, 0x04, 0x1f, 0x83, 0xc7, 0x3f, 0xfc, + 0x88, 0xe9, 0xe5, 0xbb, 0xcf, 0xda, 0x0b, 0xf6, 0xbc, 0xf4, 0xfd, 0xb5, + 0x3b, 0xb9, 0x8b, 0x7e, 0x9e, 0x3e, 0xbc, 0xc8, 0x86, 0xf5, 0x77, 0xf7, + 0x58, 0x4a, 0x71, 0xb2, 0xa4, 0x5e, 0xbe, 0x9d, 0xb3, 0x97, 0x3c, 0x35, + 0x6f, 0x54, 0x94, 0xda, 0x7a, 0x1b, 0x9f, 0xf8, 0x1c, 0x04, 0x9d, 0x79, + 0x6d, 0xfd, 0x64, 0x9f, 0xab, 0x16, 0x5e, 0xed, 0xab, 0x93, 0x40, 0x49, + 0xb6, 0xfd, 0x1e, 0x4b, 0x6f, 0x78, 0xde, 0xfa, 0x1b, 0x6a, 0xc6, 0xd2, + 0x6e, 0xbf, 0x2b, 0xc5, 0x0a, 0x34, 0xd6, 0x39, 0x59, 0xeb, 0xfb, 0x95, + 0x1f, 0xda, 0xe7, 0xa6, 0xb5, 0x7e, 0x74, 0xad, 0xc6, 0x6c, 0x59, 0x5b, + 0x77, 0x8b, 0x09, 0xa1, 0x6d, 0xec, 0xda, 0x7b, 0xa4, 0xe9, 0xc7, 0xcd, + 0x6e, 0xb3, 0x5c, 0xcc, 0xb1, 0x5e, 0x33, 0xa3, 0xb8, 0xfa, 0x0c, 0x7e, + 0xf6, 0xbf, 0xb2, 0xce, 0x4f, 0xb2, 0x88, 0x0f, 0x51, 0xdc, 0xdf, 0xaf, + 0xac, 0xc8, 0xfb, 0x3f, 0xbd, 0x8f, 0x36, 0x40, 0x58, 0x8e, 0xa8, 0xab, + 0xd4, 0x88, 0xf8, 0x5d, 0x66, 0xf7, 0x61, 0x33, 0xcb, 0xc6, 0xf0, 0xf5, + 0x1a, 0xa3, 0x3f, 0x56, 0x2d, 0xed, 0x5d, 0xaf, 0xcb, 0xea, 0xb7, 0xb7, + 0x42, 0x52, 0x2c, 0x52, 0xa9, 0x5b, 0xa0, 0xaf, 0x9f, 0x46, 0xfe, 0x12, + 0x2d, 0x5f, 0xe5, 0x4c, 0xc1, 0xdd, 0x0a, 0x87, 0xa3, 0x2d, 0xb7, 0x50, + 0x9b, 0x7f, 0xea, 0x33, 0xff, 0xe0, 0xce, 0x63, 0x28, 0xe9, 0x8b, 0x93, + 0x52, 0xdd, 0x5f, 0xdb, 0xcf, 0xa4, 0x18, 0x92, 0xfc, 0x79, 0xe7, 0xd7, + 0xd3, 0x82, 0xb6, 0x09, 0x59, 0x90, 0x5b, 0xe9, 0x3b, 0x34, 0x53, 0x1e, + 0x18, 0xed, 0x7a, 0xbe, 0x9d, 0x30, 0x7c, 0x66, 0xc6, 0x59, 0xd3, 0xb2, + 0x24, 0x6a, 0xf6, 0x6c, 0x74, 0x85, 0xee, 0x65, 0x9d, 0x65, 0xfb, 0x7c, + 0xaa, 0xbd, 0x23, 0x0a, 0x1a, 0x54, 0x6b, 0xf3, 0xc3, 0xf2, 0x0e, 0x63, + 0x83, 0xd5, 0x05, 0x46, 0x56, 0xb0, 0x64, 0xf0, 0xee, 0x23, 0x94, 0x3b, + 0xfa, 0xaf, 0x75, 0x1c, 0xd5, 0xfe, 0x90, 0x7c, 0xb3, 0x67, 0x5f, 0x7d, + 0x9e, 0xf7, 0xe6, 0x50, 0x0c, 0x60, 0xed, 0x7b, 0x96, 0x71, 0x2e, 0x52, + 0xcd, 0xcd, 0x94, 0x52, 0x40, 0xf9, 0x0d, 0xb5, 0x66, 0x4e, 0xf5, 0x5d, + 0x9b, 0x1a, 0x6e, 0xaa, 0x9f, 0x77, 0x3f, 0x5b, 0xbb, 0xb7, 0x7a, 0xb9, + 0x36, 0x3d, 0x7d, 0xfb, 0xe0, 0xe7, 0x38, 0xfa, 0xec, 0x1f, 0x11, 0xfa, + 0x35, 0x96, 0x70, 0x91, 0xb5, 0x13, 0x9f, 0x4e, 0x47, 0x6c, 0x89, 0x8c, + 0x9e, 0xce, 0xdb, 0xbd, 0x13, 0x5b, 0x6b, 0x77, 0x92, 0xa5, 0x5a, 0x79, + 0x1d, 0x2f, 0xf3, 0x80, 0x53, 0xfc, 0xab, 0xcf, 0xba, 0x1f, 0xba, 0x52, + 0xf0, 0xf2, 0xce, 0x4b, 0xe4, 0x90, 0xc8, 0xfc, 0x8f, 0x94, 0xb7, 0xd9, + 0xbf, 0x01, 0x74, 0x29, 0xbf, 0x5d, 0x2b, 0x46, 0xd6, 0xc6, 0x17, 0x8d, + 0x1f, 0x2d, 0x3f, 0xb1, 0x3e, 0xfc, 0xf5, 0x39, 0xd7, 0xcd, 0xc2, 0xe8, + 0x29, 0x37, 0xf7, 0x5a, 0xa6, 0x2a, 0x2b, 0x67, 0xfb, 0x2e, 0x8d, 0xfe, + 0x6b, 0x8c, 0xa3, 0x9f, 0xce, 0xb6, 0xb0, 0x95, 0x59, 0xac, 0x1c, 0xf7, + 0xef, 0xec, 0xc7, 0x9e, 0xcb, 0x3c, 0x2e, 0xd5, 0x19, 0x7d, 0x44, 0xcd, + 0x77, 0x77, 0xc3, 0x67, 0x9b, 0x41, 0x44, 0xf7, 0xc3, 0xdc, 0x71, 0xf1, + 0x6b, 0xf1, 0x50, 0xb7, 0x11, 0xd1, 0xf4, 0x4c, 0x69, 0x39, 0x46, 0x95, + 0xf9, 0x25, 0x87, 0xf8, 0x95, 0xf5, 0xca, 0x92, 0xb5, 0x74, 0x7c, 0x6b, + 0x7f, 0xc9, 0x43, 0x0e, 0xf9, 0xdf, 0xeb, 0xe8, 0xfe, 0x91, 0xdc, 0x0d, + 0xed, 0xad, 0xb7, 0x73, 0x83, 0x8e, 0x3b, 0x1f, 0xf4, 0xf3, 0x93, 0xd4, + 0x9f, 0x87, 0xff, 0xa7, 0x50, 0x86, 0x49, 0xc4, 0x73, 0xf4, 0xbf, 0x63, + 0x5a, 0xfa, 0xdf, 0xbf, 0xf9, 0x9e, 0xb8, 0xb6, 0x75, 0x12, 0xb2, 0x74, + 0xf6, 0xab, 0xad, 0xe9, 0x24, 0xfd, 0x74, 0xb9, 0x75, 0x19, 0x6d, 0x43, + 0xd9, 0x98, 0xbf, 0x2c, 0x2d, 0x6a, 0xbb, 0xbd, 0x52, 0xe1, 0xb3, 0xdb, + 0x7b, 0x72, 0x6c, 0xfa, 0x9b, 0x5d, 0xfb, 0x41, 0xff, 0xeb, 0x80, 0xff, + 0xfa, 0x75, 0x4f, 0x4e, 0xa9, 0x4c, 0x9b, 0xe9, 0xdf, 0xb5, 0x3a, 0x8b, + 0x06, 0x6d, 0xf8, 0x03, 0x8a, 0x86, 0x61, 0xef, 0xdf, 0x55, 0x8b, 0x13, + 0xdb, 0x72, 0x7f, 0xdd, 0x15, 0xac, 0xa6, 0xa2, 0xb0, 0x61, 0x9a, 0xef, + 0x73, 0x4f, 0xbf, 0x31, 0x37, 0x50, 0xbd, 0x22, 0x15, 0xeb, 0xdf, 0xd9, + 0x2b, 0xfc, 0x45, 0x29, 0x31, 0xe1, 0x0f, 0x78, 0x0b, 0x8d, 0xb4, 0xdf, + 0x9b, 0x1f, 0x79, 0xdc, 0x2d, 0x0a, 0xbb, 0x6f, 0xc7, 0x32, 0xae, 0xe4, + 0xbc, 0xb6, 0x17, 0xb4, 0xa6, 0x44, 0x92, 0xca, 0x78, 0x63, 0xc3, 0xbb, + 0xe7, 0xcd, 0x79, 0xf0, 0x40, 0x44, 0x63, 0xaf, 0xf0, 0x6d, 0x7a, 0x31, + 0x5c, 0x8a, 0xdd, 0xd8, 0x47, 0xeb, 0xdf, 0xa0, 0xd8, 0x23, 0x81, 0x98, + 0x67, 0x2a, 0xff, 0xa0, 0xb3, 0x5f, 0x57, 0xa9, 0xb6, 0xe4, 0x71, 0x63, + 0x5b, 0x6d, 0xca, 0xad, 0x2f, 0x6d, 0xff, 0x7f, 0x75, 0x3b, 0x23, 0xb8, + 0xca, 0x1c, 0xcd, 0xaf, 0x53, 0x75, 0x71, 0x2f, 0x6f, 0xf6, 0xcb, 0xa1, + 0x1c, 0x88, 0x20, 0x9c, 0x9a, 0x73, 0x87, 0xf2, 0x04, 0xfa, 0x4c, 0xbb, + 0xd7, 0xf3, 0xce, 0xa9, 0xd8, 0x6b, 0xfb, 0xdf, 0x31, 0x46, 0x0b, 0x32, + 0xc3, 0x1f, 0x91, 0x8f, 0xf2, 0xdb, 0x0e, 0x5d, 0xfd, 0x8c, 0x11, 0x81, + 0xc9, 0xaa, 0xb6, 0x9d, 0x33, 0xdd, 0xab, 0xbe, 0xfe, 0x15, 0xd0, 0x72, + 0x15, 0x8e, 0xf1, 0x9e, 0x9f, 0xb7, 0x2f, 0x92, 0xb1, 0x17, 0x97, 0x6c, + 0x99, 0xfd, 0x77, 0xf1, 0x4d, 0x2d, 0xa9, 0x66, 0xaf, 0x9e, 0x2e, 0x32, + 0x25, 0xb6, 0xce, 0xf3, 0x95, 0x8f, 0x5d, 0xa8, 0xb2, 0xfd, 0x9f, 0xf1, + 0xbc, 0x58, 0xc5, 0x06, 0x49, 0x81, 0x45, 0x9a, 0xba, 0x8a, 0xff, 0xbf, + 0xb4, 0xd4, 0x63, 0xcb, 0x93, 0xf6, 0xa0, 0x99, 0x62, 0xda, 0xe6, 0x3c, + 0xda, 0x69, 0x37, 0xe5, 0x51, 0x61, 0x7b, 0xcf, 0x20, 0x6f, 0xd7, 0x23, + 0xcf, 0xff, 0x25, 0x48, 0xf5, 0xdf, 0x95, 0x15, 0x49, 0xb9, 0xe2, 0xe6, + 0x64, 0x65, 0xe0, 0x9e, 0xdb, 0xa7, 0xbd, 0x9b, 0x0c, 0x1e, 0x88, 0xfe, + 0x9f, 0x1a, 0x3f, 0x2d, 0x87, 0xd9, 0x2a, 0xe7, 0x39, 0x30, 0xa2, 0x6d, + 0xed, 0xb0, 0xee, 0x9b, 0xe0, 0xf8, 0x2e, 0x8f, 0xe3, 0xce, 0x5b, 0xba, + 0xb6, 0xa4, 0xba, 0x73, 0xa5, 0x6e, 0xb7, 0x98, 0x9e, 0xfd, 0xde, 0x6f, + 0x3b, 0x40, 0x70, 0xc3, 0x80, 0xe2, 0xfb, 0xb5, 0x2e, 0x0c, 0xf8, 0xe9, + 0xdd, 0xae, 0xf9, 0xcf, 0xc2, 0x8e, 0xb9, 0x9c, 0x22, 0x4f, 0x28, 0xe6, + 0x4a, 0x6d, 0x55, 0xd9, 0x41, 0xe2, 0xf9, 0x3d, 0xfd, 0xb4, 0xd4, 0x29, + 0x29, 0x14, 0xda, 0xf4, 0xaa, 0xcd, 0x9b, 0x3d, 0x76, 0xcf, 0xa1, 0x9c, + 0x49, 0x20, 0xa3, 0xa3, 0x7b, 0xf2, 0x06, 0xba, 0x8b, 0x99, 0x75, 0x09, + 0xa2, 0xfd, 0xda, 0xca, 0xdf, 0xeb, 0x75, 0x7a, 0x21, 0x77, 0x38, 0xa5, + 0xff, 0x6d, 0x75, 0xdd, 0xb7, 0x8b, 0x4c, 0x11, 0x90, 0xcb, 0x07, 0xca, + 0xa8, 0xfc, 0x54, 0xef, 0x41, 0xdc, 0xd9, 0xae, 0x70, 0xb6, 0xc5, 0x2d, + 0x82, 0x56, 0x4c, 0x9b, 0x91, 0x51, 0x54, 0x87, 0x26, 0xe4, 0x6e, 0xf8, + 0x41, 0x39, 0x1e, 0x79, 0xeb, 0x9b, 0xb4, 0x8e, 0xb9, 0x41, 0xcc, 0x13, + 0x1c, 0x97, 0x5a, 0x6f, 0x7b, 0x33, 0x3c, 0xbb, 0xcc, 0xbf, 0x55, 0x00, + 0xa8, 0x5e, 0x99, 0xf5, 0xe6, 0xaa, 0xd7, 0xc1, 0xab, 0x57, 0x77, 0x0f, + 0x4b, 0xb6, 0xd7, 0xa6, 0x1c, 0xfb, 0xbb, 0x2e, 0xe2, 0xe2, 0x3a, 0xc6, + 0x00, 0xb9, 0x10, 0x94, 0x52, 0x85, 0x78, 0x5b, 0x2d, 0xe7, 0x4e, 0x4a, + 0x1e, 0x87, 0xfe, 0x90, 0xb5, 0xe7, 0x27, 0x2c, 0xdf, 0x38, 0xf6, 0xe4, + 0x4c, 0xaa, 0x0e, 0xdd, 0x1f, 0xd9, 0x77, 0x6f, 0xf6, 0x11, 0x19, 0xa4, + 0x35, 0xe3, 0x0f, 0x54, 0x3a, 0x31, 0xfa, 0xea, 0x79, 0x37, 0xfb, 0xca, + 0x2f, 0x19, 0x7f, 0x1e, 0xdb, 0xae, 0x7a, 0xda, 0x2c, 0x24, 0x29, 0xd9, + 0x7e, 0xaf, 0x8d, 0xb1, 0x66, 0x44, 0xd0, 0xf0, 0x71, 0x71, 0x7f, 0xdf, + 0x2e, 0x6f, 0x7f, 0x96, 0x57, 0xf7, 0x98, 0xba, 0xbd, 0xdb, 0x65, 0x94, + 0x78, 0xb3, 0x7a, 0x2f, 0x57, 0xef, 0x01, 0x82, 0xc3, 0xad, 0xfc, 0x5d, + 0x7b, 0xa1, 0xe4, 0xff, 0x3c, 0x79, 0xfd, 0x44, 0xae, 0x96, 0xe3, 0xdf, + 0xd0, 0x81, 0x5d, 0xbb, 0x44, 0x92, 0x3b, 0x37, 0xef, 0xec, 0x4c, 0xba, + 0x6a, 0xef, 0x5f, 0x1b, 0x9a, 0xd4, 0x2b, 0x15, 0x2f, 0x3d, 0x67, 0x21, + 0x94, 0x9b, 0x69, 0xe6, 0xf3, 0x48, 0x3d, 0xba, 0xd4, 0xbb, 0x59, 0xa8, + 0x00, 0x5b, 0x9d, 0x63, 0xb6, 0xe4, 0x4d, 0x73, 0xc9, 0xed, 0xb1, 0x63, + 0x9e, 0x8e, 0x0f, 0x7a, 0x75, 0x86, 0x7e, 0xeb, 0x7d, 0x56, 0x45, 0xd9, + 0x15, 0x67, 0x74, 0xf6, 0xba, 0x78, 0xf7, 0xbe, 0x2f, 0xef, 0x27, 0x15, + 0xa9, 0x7c, 0x44, 0xf5, 0xae, 0xc8, 0x9a, 0x84, 0x56, 0xf9, 0xab, 0x8b, + 0xbf, 0x5e, 0x41, 0x1a, 0xdd, 0xde, 0x71, 0x94, 0x53, 0x0a, 0x23, 0x22, + 0x9d, 0xa1, 0xd9, 0x06, 0xe8, 0xd3, 0x6c, 0x45, 0x7f, 0xd7, 0xc6, 0xb1, + 0x77, 0x04, 0x9e, 0xdb, 0xb6, 0x5d, 0x81, 0x24, 0x3f, 0xb0, 0xd1, 0xfd, + 0x3e, 0x7e, 0xf0, 0xdc, 0x68, 0x91, 0x5e, 0x52, 0xcd, 0x71, 0xfe, 0xcc, + 0xe1, 0xf7, 0xf4, 0x6b, 0x21, 0x63, 0x36, 0xdf, 0x47, 0x9e, 0x5a, 0x70, + 0x51, 0x98, 0xf9, 0x40, 0xf7, 0x2d, 0x3d, 0xa3, 0xda, 0xfd, 0x78, 0xb8, + 0xb8, 0x4f, 0xec, 0xd0, 0x21, 0x3a, 0x10, 0xcf, 0xff, 0xdb, 0xa4, 0x08, + 0x85, 0xcc, 0xb7, 0x6c, 0xeb, 0xee, 0x9b, 0xf3, 0x22, 0x68, 0x51, 0x3f, + 0x10, 0x38, 0x85, 0x22, 0x27, 0x3b, 0x46, 0xf5, 0xc2, 0x9f, 0x5b, 0xa3, + 0x15, 0x12, 0xa2, 0x13, 0x31, 0x7f, 0x0c, 0xeb, 0x62, 0xc6, 0x1e, 0x9a, + 0xda, 0xec, 0x95, 0xc1, 0x4a, 0x2f, 0x39, 0x97, 0x62, 0x5e, 0x24, 0xa8, + 0x6d, 0xba, 0x32, 0x25, 0x8b, 0xcc, 0xcf, 0xfb, 0x79, 0x65, 0x35, 0xac, + 0xa4, 0x6a, 0xdb, 0xcd, 0xbb, 0x62, 0x90, 0xc9, 0xa0, 0x73, 0x7e, 0xab, + 0xf9, 0x59, 0xd6, 0x46, 0xd0, 0xec, 0x73, 0x2d, 0x8d, 0x8f, 0x4c, 0xb2, + 0x7b, 0x07, 0x49, 0xd1, 0x1e, 0x61, 0x2a, 0xee, 0xb9, 0x33, 0x4d, 0xcc, + 0xc0, 0xde, 0xfe, 0xb7, 0x56, 0x63, 0x8f, 0x75, 0x10, 0xd4, 0xac, 0x53, + 0x3f, 0x6e, 0xc9, 0xac, 0xfb, 0xb8, 0x1c, 0x09, 0x33, 0xaa, 0xd3, 0x6f, + 0x97, 0xc6, 0x0b, 0xbd, 0x84, 0xd1, 0x78, 0xdf, 0xd3, 0xca, 0x84, 0x21, + 0x65, 0x7d, 0xb4, 0xb2, 0x8d, 0x77, 0x4b, 0xaa, 0x45, 0x3c, 0xef, 0xcd, + 0x51, 0x7a, 0xbf, 0x25, 0x86, 0xb5, 0x50, 0xff, 0x0d, 0x06, 0x6f, 0xf9, + 0xa0, 0xee, 0x7e, 0x4d, 0x41, 0xbc, 0x63, 0xb5, 0x9f, 0x51, 0xcb, 0x64, + 0xa6, 0xfa, 0xfd, 0xcd, 0x4f, 0xd2, 0x9b, 0x71, 0x82, 0x5b, 0xa3, 0x5f, + 0x3e, 0xde, 0xbc, 0x9d, 0x5a, 0x0b, 0x8d, 0x9c, 0x24, 0xbf, 0xca, 0xf6, + 0xf8, 0x3c, 0x9f, 0xbb, 0x1a, 0x1f, 0xf5, 0x35, 0x96, 0x1b, 0x91, 0xdc, + 0x4f, 0x8c, 0x8a, 0x00, 0x78, 0x67, 0xd8, 0x6b, 0xf3, 0xdb, 0xfd, 0x0e, + 0x1e, 0x20, 0xa1, 0xfd, 0x3a, 0x4e, 0xaa, 0xb3, 0xb9, 0x73, 0xcd, 0xb7, + 0x70, 0x5e, 0xa6, 0x51, 0xbd, 0xa3, 0xb3, 0xc5, 0xda, 0xa4, 0xc7, 0xd5, + 0xfb, 0x5e, 0xe5, 0x6e, 0x46, 0x4f, 0xf2, 0x3b, 0xf4, 0x86, 0x78, 0xf8, + 0xae, 0x2e, 0xa3, 0x5c, 0xb1, 0x8d, 0x14, 0xf7, 0x4a, 0x89, 0xf0, 0xa5, + 0x3d, 0xe6, 0xe0, 0xb5, 0xe7, 0x37, 0xb8, 0x43, 0xe1, 0xb4, 0xd6, 0xd4, + 0xb2, 0x5e, 0xa7, 0xb4, 0xe8, 0xf5, 0x8e, 0x5f, 0xb1, 0x08, 0x6c, 0xfa, + 0x1f, 0x97, 0x95, 0x42, 0x42, 0x86, 0x6e, 0x75, 0xfb, 0x5c, 0x7e, 0x9b, + 0xaa, 0xde, 0xee, 0xc9, 0xbf, 0xb2, 0xc5, 0xbe, 0x5f, 0x2a, 0xd6, 0x07, + 0xfa, 0x86, 0x56, 0x27, 0x36, 0xc3, 0x11, 0xae, 0x3b, 0xd8, 0x5b, 0xef, + 0x33, 0x4b, 0x83, 0x3e, 0xb6, 0xbe, 0x6f, 0xef, 0xdf, 0x38, 0xba, 0x0e, + 0x79, 0x54, 0xef, 0x39, 0x45, 0x14, 0xbb, 0x6b, 0x9f, 0x0b, 0x7e, 0x80, + 0x2d, 0xbe, 0x59, 0x2f, 0xb6, 0xb9, 0xd7, 0xfe, 0x37, 0xbd, 0xb8, 0xa5, + 0x15, 0xae, 0x7b, 0x6f, 0x5b, 0x35, 0x3d, 0xa6, 0x51, 0xcf, 0xea, 0xd7, + 0x60, 0xff, 0xd7, 0x8d, 0xac, 0xb8, 0x63, 0x30, 0xf5, 0x67, 0xf3, 0x56, + 0x09, 0x3c, 0xcb, 0x5b, 0xd8, 0xb9, 0xa2, 0xe2, 0xf1, 0xeb, 0x7b, 0x43, + 0x63, 0x75, 0xb0, 0xd6, 0x59, 0xaf, 0xbd, 0x95, 0x9e, 0xcd, 0xa7, 0xf5, + 0x53, 0x0a, 0x4e, 0xba, 0x06, 0xdb, 0xf5, 0x03, 0x36, 0xd2, 0xa5, 0x35, + 0x69, 0xdb, 0xf7, 0xcb, 0x59, 0x88, 0x22, 0x87, 0xaf, 0xb9, 0xd7, 0xcf, + 0xdd, 0xfc, 0xfc, 0xee, 0xea, 0x92, 0x78, 0xc2, 0x1d, 0xa1, 0xdb, 0xeb, + 0x3e, 0xb3, 0xf7, 0xcb, 0xd6, 0x4e, 0xad, 0x1e, 0x39, 0x51, 0xc8, 0xdb, + 0x7d, 0x3e, 0xe8, 0xd6, 0x79, 0x7c, 0xe6, 0x4b, 0xa8, 0xcd, 0xe1, 0xb9, + 0xbd, 0x23, 0x63, 0x57, 0x4d, 0x71, 0x02, 0xdf, 0xff, 0xb7, 0x65, 0x7d, + 0xa6, 0xb1, 0x95, 0x62, 0xf4, 0xf3, 0x68, 0xfb, 0x22, 0xc0, 0xf0, 0xdb, + 0xdc, 0x1c, 0xe1, 0x93, 0xae, 0xa2, 0xb7, 0xb7, 0xa2, 0x11, 0x1a, 0x04, + 0xbf, 0xb9, 0x3b, 0x7d, 0x55, 0x69, 0xa4, 0x03, 0xbf, 0xf5, 0x45, 0xfd, + 0xbe, 0xd3, 0x4d, 0xae, 0x3e, 0xe7, 0x75, 0x04, 0x3a, 0x04, 0x5f, 0xab, + 0x45, 0xdf, 0xf4, 0x7a, 0x09, 0xda, 0xa7, 0x75, 0xa7, 0xa6, 0x6e, 0xf3, + 0x48, 0x4b, 0x72, 0xbd, 0x7f, 0xdc, 0xd9, 0xb8, 0xda, 0xc3, 0xee, 0xb0, + 0xbc, 0x4d, 0x12, 0x6f, 0xb7, 0x52, 0xdb, 0x21, 0x5e, 0x58, 0xfc, 0xdf, + 0x9d, 0xe7, 0xba, 0xac, 0x78, 0xa8, 0xf2, 0x5f, 0xce, 0x1d, 0xd3, 0x48, + 0x3b, 0xdc, 0x8f, 0x4f, 0xc4, 0x2e, 0xef, 0xf5, 0x09, 0xe5, 0xb1, 0xaf, + 0x68, 0xe7, 0xb7, 0xe9, 0x37, 0xfd, 0x2d, 0x27, 0x37, 0xf1, 0xae, 0xed, + 0x9f, 0x9e, 0xdc, 0x21, 0xde, 0xaf, 0xf7, 0xf0, 0x04, 0x2d, 0xed, 0x62, + 0x9d, 0x12, 0xc8, 0x7a, 0x5d, 0x2b, 0xe5, 0x78, 0x64, 0xf2, 0xfb, 0xba, + 0xd2, 0x9b, 0x06, 0xd7, 0xf5, 0x3a, 0x8d, 0x7a, 0x9f, 0xbb, 0xed, 0x76, + 0xdd, 0xf9, 0x9a, 0x33, 0x9e, 0xc9, 0x55, 0xec, 0x6e, 0xd7, 0x05, 0xad, + 0x05, 0xa0, 0xc4, 0x63, 0xe3, 0x7f, 0xfa, 0xbd, 0x4c, 0x87, 0x06, 0xed, + 0x4f, 0x03, 0xe4, 0x87, 0x87, 0xe2, 0xbf, 0x4b, 0x9f, 0x3b, 0x9a, 0x43, + 0x3b, 0xc2, 0xf5, 0xdf, 0x2a, 0x90, 0x98, 0xae, 0xc4, 0xa5, 0xc5, 0xfe, + 0x45, 0x50, 0x6e, 0x9a, 0x2b, 0xcf, 0x6e, 0xca, 0xfd, 0xb2, 0x68, 0x73, + 0x33, 0xec, 0x36, 0x3e, 0xa3, 0x26, 0xb7, 0xe0, 0x49, 0x15, 0x1b, 0x10, + 0x19, 0xfc, 0x76, 0xb6, 0x2f, 0xdb, 0x51, 0xd1, 0xcb, 0x7a, 0x0d, 0x5c, + 0xa9, 0x35, 0xcc, 0xbc, 0xdb, 0x6a, 0x95, 0x78, 0x6a, 0x32, 0xb2, 0x51, + 0xef, 0xfe, 0x91, 0x12, 0x34, 0x0a, 0x81, 0xf6, 0xd8, 0x4d, 0xbf, 0x2a, + 0xe2, 0x33, 0xce, 0xaf, 0xcb, 0x2d, 0x96, 0x5f, 0x3a, 0x89, 0xd9, 0xff, + 0x91, 0x07, 0x8b, 0x11, 0x9d, 0xf3, 0x3e, 0x3a, 0x08, 0xcf, 0xfe, 0x76, + 0xac, 0x76, 0x59, 0x24, 0xe9, 0xc4, 0xfb, 0xc7, 0x52, 0xba, 0x7a, 0xad, + 0x01, 0x93, 0x14, 0x68, 0xfe, 0x77, 0x5d, 0xea, 0xa3, 0x21, 0x49, 0xf1, + 0xe9, 0x94, 0xc6, 0x77, 0xfe, 0xb9, 0xdb, 0x06, 0x6f, 0xf2, 0x8c, 0x61, + 0xd2, 0xdf, 0xcf, 0xb5, 0x9d, 0xa3, 0x52, 0xa9, 0xed, 0x69, 0x2b, 0xec, + 0xd7, 0xe1, 0xdf, 0xf7, 0xc6, 0x2b, 0x77, 0xfe, 0x50, 0x62, 0x38, 0x99, + 0xa8, 0xf5, 0xe0, 0x6d, 0xbf, 0x73, 0x08, 0x69, 0xb4, 0x8b, 0x7f, 0x2f, + 0x6d, 0x36, 0xe6, 0x81, 0xf5, 0xaa, 0x1a, 0xe6, 0xd5, 0x9e, 0xf3, 0x6d, + 0x7f, 0x4f, 0x66, 0x53, 0xe9, 0xed, 0xed, 0x95, 0xbf, 0x53, 0x6e, 0x0e, + 0x9f, 0x06, 0x2e, 0xdd, 0xe9, 0xe1, 0x73, 0x4f, 0xdd, 0x9a, 0x9e, 0x5b, + 0x13, 0x56, 0x37, 0xaa, 0xcf, 0xfb, 0x2a, 0x06, 0x2b, 0xe0, 0xc6, 0xeb, + 0x96, 0x25, 0x0b, 0xb6, 0xe3, 0x30, 0x67, 0x1b, 0xb6, 0x43, 0x52, 0x82, + 0x2f, 0xb6, 0xc7, 0x1d, 0x45, 0x93, 0x93, 0x2f, 0x7d, 0x61, 0x9c, 0x75, + 0xf3, 0x1e, 0x22, 0xad, 0xd7, 0x49, 0x54, 0x97, 0x24, 0x33, 0x6a, 0x78, + 0x29, 0xd5, 0x74, 0xac, 0x60, 0x5d, 0xf0, 0xd7, 0x38, 0x61, 0xb7, 0xb9, + 0xdb, 0x90, 0xa7, 0xfe, 0x28, 0x15, 0xae, 0xb9, 0x34, 0x69, 0x1f, 0xcb, + 0x20, 0xf5, 0xb9, 0x79, 0x8d, 0x75, 0xfe, 0x47, 0xce, 0x5f, 0x25, 0xce, + 0x91, 0x32, 0x37, 0x57, 0x9c, 0x95, 0x79, 0x7b, 0x6b, 0xf6, 0x31, 0xe1, + 0xfb, 0xf7, 0x8a, 0x88, 0xca, 0x67, 0x8a, 0x47, 0x7b, 0xaf, 0x9f, 0x61, + 0xdc, 0x5f, 0x91, 0xf2, 0xc8, 0x22, 0xe4, 0xa6, 0x8e, 0xbe, 0x66, 0x11, + 0xa2, 0x55, 0x6b, 0x2b, 0x3d, 0x0e, 0x0c, 0x4f, 0x8e, 0x9a, 0xba, 0x77, + 0x22, 0x0f, 0xc0, 0xbd, 0x94, 0x46, 0xe8, 0xc5, 0x4b, 0x7e, 0x30, 0x7f, + 0x28, 0xd3, 0xdd, 0xd7, 0xb1, 0x0e, 0x7d, 0xab, 0xac, 0x35, 0xdf, 0x9a, + 0xd0, 0xe0, 0xa5, 0x37, 0x11, 0x67, 0xd7, 0x1a, 0xf8, 0x0c, 0xea, 0xdb, + 0x7f, 0x35, 0xd9, 0x8f, 0x9c, 0x98, 0x57, 0x9b, 0x56, 0x3e, 0x55, 0x46, + 0x4e, 0xc6, 0x77, 0xb7, 0x92, 0xf1, 0x38, 0x23, 0xe9, 0xbb, 0x04, 0x89, + 0xb7, 0xfb, 0x2b, 0x48, 0x48, 0xfb, 0x85, 0x1d, 0xbe, 0x9c, 0x80, 0x9c, + 0x28, 0x7b, 0x76, 0xcd, 0xad, 0xf3, 0x73, 0xcf, 0xc7, 0xbc, 0xd9, 0x5f, + 0xd6, 0x57, 0x9d, 0xf9, 0xf5, 0xb6, 0x3d, 0xbc, 0xd8, 0xd7, 0xbe, 0xae, + 0x3c, 0x66, 0xa6, 0x47, 0x29, 0xce, 0x95, 0xf8, 0xaf, 0xba, 0xd7, 0x76, + 0xe6, 0xb5, 0xe2, 0xd9, 0xd6, 0x40, 0xbc, 0x76, 0x71, 0xe6, 0xd5, 0x94, + 0x0a, 0xbc, 0x0e, 0x56, 0xde, 0x57, 0xfb, 0x92, 0xdc, 0xb8, 0xb0, 0xb1, + 0x4d, 0x32, 0xf3, 0x5a, 0xaa, 0x44, 0x1d, 0xe6, 0xba, 0xf1, 0xff, 0xd8, + 0xa5, 0xf1, 0x97, 0xa5, 0xe3, 0x6d, 0x74, 0x98, 0x08, 0x5a, 0x07, 0xdb, + 0x5f, 0xf6, 0x0e, 0x1a, 0xe3, 0x5d, 0x7b, 0xce, 0x6e, 0xad, 0xdf, 0x70, + 0xcc, 0x11, 0x3d, 0x58, 0xd5, 0x1c, 0x92, 0x72, 0x35, 0xa0, 0xd9, 0xed, + 0x4b, 0x91, 0x82, 0x97, 0x9e, 0xa5, 0xad, 0x0a, 0x3e, 0x2a, 0x81, 0xe1, + 0x55, 0xf3, 0x7d, 0x3d, 0x2b, 0x8b, 0xda, 0xd7, 0x99, 0x13, 0x1c, 0xa2, + 0xfb, 0xbe, 0xbf, 0x57, 0xfe, 0x3d, 0xb3, 0xa0, 0xdb, 0xce, 0x7f, 0xdd, + 0xec, 0x9c, 0xbc, 0x5c, 0x5a, 0xe1, 0xc8, 0xfb, 0x48, 0x4f, 0xc5, 0x4c, + 0x37, 0xcb, 0xbe, 0x5a, 0xaf, 0x6b, 0x46, 0x19, 0x61, 0xee, 0xaf, 0x97, + 0xfb, 0x3b, 0x4b, 0xaa, 0x9a, 0xf9, 0xc6, 0x47, 0xe6, 0xd2, 0x3b, 0x7f, + 0x6b, 0xce, 0x8f, 0x8a, 0xdb, 0x65, 0x2f, 0xe6, 0x44, 0x26, 0xdb, 0xf3, + 0x00, 0x5b, 0xfb, 0xf8, 0x5b, 0xe6, 0x77, 0x75, 0xe5, 0xb5, 0x6e, 0x76, + 0xcf, 0x78, 0x17, 0xc9, 0x8c, 0x7a, 0xcd, 0x60, 0xfe, 0x3c, 0x77, 0x1a, + 0xde, 0x32, 0x7a, 0xcd, 0x55, 0xb3, 0x78, 0x99, 0xbc, 0x76, 0xff, 0x36, + 0x99, 0x95, 0xf0, 0xb7, 0xf9, 0x39, 0xa0, 0xf3, 0x65, 0x86, 0x35, 0x90, + 0x45, 0x3a, 0x58, 0xe6, 0x70, 0xc6, 0xba, 0x2a, 0xe5, 0x7a, 0xd6, 0xf1, + 0xc5, 0x6a, 0x07, 0x68, 0x79, 0xe2, 0x54, 0x4b, 0xce, 0xbb, 0x69, 0x70, + 0xcc, 0xc1, 0x8a, 0xec, 0x6b, 0xd6, 0xdf, 0x9c, 0xf7, 0xb4, 0x7f, 0x86, + 0xf3, 0x00, 0x55, 0x12, 0xbc, 0x2d, 0x6b, 0xa5, 0xc9, 0x60, 0xa8, 0x3a, + 0xbf, 0x29, 0xbc, 0x38, 0xa7, 0xe0, 0xc5, 0xe9, 0xcf, 0x43, 0x92, 0x7a, + 0xa6, 0xd3, 0x11, 0xab, 0xf7, 0xd1, 0x4b, 0x94, 0x28, 0xb7, 0x13, 0x99, + 0xc6, 0xb7, 0x70, 0x04, 0x9f, 0x41, 0xef, 0xd3, 0x6e, 0x38, 0xfb, 0x38, + 0xd5, 0xc9, 0xfd, 0xff, 0x48, 0x54, 0xbf, 0xc4, 0x78, 0x5d, 0xdf, 0xc7, + 0x30, 0xd7, 0x3b, 0xdc, 0x11, 0x6b, 0xf8, 0x93, 0xf8, 0x6f, 0x35, 0x1c, + 0x65, 0xb4, 0xa4, 0xf5, 0xd2, 0xb8, 0x9f, 0xdb, 0x5e, 0x83, 0xf1, 0xf4, + 0x05, 0x9a, 0x81, 0x50, 0x6b, 0x39, 0xad, 0xf7, 0x7e, 0x6f, 0xc3, 0x3d, + 0x67, 0xd0, 0x38, 0xf5, 0xa6, 0x58, 0xda, 0xb4, 0x69, 0xe5, 0x4a, 0x37, + 0x3c, 0x7b, 0x69, 0x65, 0xb9, 0xd3, 0xde, 0x4d, 0x92, 0x53, 0x6b, 0xdd, + 0xd1, 0x4e, 0xb7, 0xe4, 0x1e, 0x09, 0xd5, 0xbe, 0xaf, 0x92, 0xa5, 0x23, + 0xa5, 0xcd, 0xbd, 0x30, 0xf7, 0x98, 0x42, 0x53, 0xb7, 0xf1, 0x08, 0x75, + 0xa9, 0x34, 0xc7, 0x1c, 0x75, 0x2e, 0xb0, 0xb1, 0x67, 0x97, 0x9d, 0xe7, + 0x11, 0x50, 0xa1, 0xdc, 0xbe, 0x49, 0xaa, 0x3d, 0xef, 0x70, 0xfa, 0xa2, + 0x5f, 0x2c, 0x63, 0x66, 0xef, 0x25, 0xbb, 0x04, 0x17, 0xb9, 0x5a, 0xf7, + 0x62, 0x87, 0x72, 0xd4, 0x87, 0x16, 0xec, 0xef, 0x22, 0x0b, 0x56, 0x72, + 0xaa, 0x37, 0x23, 0xbf, 0xe5, 0xce, 0x30, 0x7c, 0x1f, 0xbb, 0xb7, 0xa5, + 0x1e, 0x58, 0xd6, 0x64, 0x37, 0x33, 0xcc, 0x58, 0xfa, 0x37, 0xe6, 0x1a, + 0x1a, 0x97, 0x6a, 0x96, 0x92, 0x61, 0xd5, 0x74, 0xb9, 0x1c, 0xf5, 0x24, + 0x73, 0xab, 0xca, 0xbf, 0x29, 0x24, 0xe1, 0xcf, 0x99, 0xfd, 0xb3, 0xb6, + 0x81, 0xcc, 0x34, 0x79, 0xf6, 0xb6, 0x99, 0xed, 0xe6, 0xde, 0xd7, 0xf4, + 0x0a, 0x51, 0xf3, 0x93, 0x8e, 0x53, 0x9f, 0xb0, 0x3f, 0xd8, 0x63, 0x7d, + 0x4d, 0xa7, 0x2f, 0xaa, 0x98, 0xad, 0xfb, 0xb6, 0x67, 0xcb, 0xe0, 0x2e, + 0xb3, 0x23, 0xf5, 0x25, 0xb8, 0x13, 0xe2, 0x95, 0xdc, 0x9e, 0xdc, 0x66, + 0x75, 0xac, 0xb8, 0xa7, 0x5d, 0xe1, 0x89, 0x79, 0xc0, 0xcd, 0xc6, 0x6d, + 0xb2, 0x59, 0xd2, 0xd7, 0x19, 0xd5, 0xfc, 0xf8, 0x53, 0xbb, 0x58, 0x52, + 0xc5, 0x5f, 0x4d, 0x68, 0xa2, 0xc0, 0x95, 0x1a, 0x3e, 0x41, 0xbd, 0x32, + 0x65, 0xb5, 0xcd, 0x06, 0x69, 0x42, 0xfe, 0xd6, 0x64, 0x09, 0xd6, 0xb5, + 0x2f, 0xdf, 0xf1, 0xc9, 0x14, 0xf3, 0xd6, 0x21, 0x56, 0x7e, 0xec, 0x1e, + 0xd5, 0xa6, 0xfc, 0x5f, 0xa6, 0x1a, 0x23, 0x22, 0x6a, 0xb3, 0xdc, 0x3c, + 0xe8, 0x81, 0x2e, 0x3e, 0x67, 0xae, 0xec, 0x77, 0x83, 0x2f, 0xf4, 0x6e, + 0xfe, 0x6f, 0x66, 0xed, 0x13, 0x84, 0xfb, 0x75, 0xa6, 0x49, 0xdb, 0x1a, + 0x6a, 0x6a, 0xe0, 0xf5, 0xdf, 0x6d, 0x37, 0xf1, 0x1e, 0x75, 0x44, 0xc3, + 0x56, 0x91, 0x8e, 0x53, 0xb0, 0x45, 0x91, 0x35, 0xea, 0xe0, 0xce, 0xcd, + 0x78, 0xc7, 0x6a, 0x75, 0xc7, 0x34, 0x7b, 0xa8, 0xad, 0xde, 0x2f, 0xf2, + 0x23, 0xc1, 0x92, 0x2f, 0xea, 0x76, 0x56, 0x2f, 0x9d, 0xbe, 0x94, 0x6e, + 0x69, 0x54, 0x46, 0xc8, 0x00, 0x0c, 0x2e, 0x5b, 0x1a, 0x0a, 0xc9, 0x09, + 0x6f, 0xe2, 0x6d, 0x56, 0x9b, 0x69, 0x06, 0x5b, 0x60, 0xb2, 0xd7, 0x62, + 0x8e, 0x83, 0x71, 0xad, 0xef, 0xdb, 0xf1, 0x41, 0x3c, 0xa2, 0x13, 0xea, + 0xfb, 0xcb, 0xc2, 0xef, 0x78, 0x62, 0xef, 0x99, 0x73, 0x3f, 0xd5, 0xf2, + 0x1f, 0xf5, 0x7c, 0x79, 0x1d, 0x69, 0xd7, 0xef, 0x0b, 0xea, 0x7b, 0xd2, + 0x60, 0x1d, 0x09, 0x75, 0xda, 0x8c, 0x3e, 0x90, 0x2f, 0xbd, 0x27, 0x71, + 0xff, 0x6d, 0xd8, 0x5b, 0x98, 0xc7, 0xa7, 0xdf, 0xcf, 0xa3, 0xb5, 0xd2, + 0xb3, 0xca, 0xae, 0x66, 0x4d, 0x28, 0xc2, 0xc8, 0x3b, 0x19, 0x5a, 0xe7, + 0x79, 0x2d, 0x31, 0x2e, 0x18, 0x7d, 0x71, 0x9f, 0x11, 0xda, 0xeb, 0xe6, + 0xad, 0xfd, 0x1f, 0x8c, 0xb5, 0xd9, 0x87, 0xa7, 0xb9, 0xba, 0xce, 0x4b, + 0x65, 0x1c, 0x99, 0xd0, 0xd6, 0x37, 0x74, 0x1e, 0xc7, 0xd9, 0x3b, 0xcd, + 0x4e, 0x60, 0x4c, 0x20, 0xc0, 0xe7, 0xd5, 0xa0, 0x35, 0x6e, 0x3f, 0x49, + 0x83, 0x47, 0x99, 0x10, 0x89, 0x12, 0x1f, 0x61, 0x24, 0x5c, 0x41, 0xab, + 0xe7, 0x28, 0x15, 0x1e, 0x24, 0xf1, 0x6c, 0xbd, 0x97, 0x79, 0xe1, 0x3a, + 0xd2, 0x50, 0xf8, 0xd3, 0x69, 0xbc, 0xfc, 0x8a, 0xd0, 0xc5, 0xe7, 0x04, + 0xef, 0x99, 0xa4, 0xee, 0xdb, 0x92, 0x39, 0x3c, 0xad, 0x33, 0xb9, 0xd2, + 0x2a, 0x72, 0xa5, 0x72, 0x2f, 0x22, 0x2a, 0xbd, 0xb7, 0x1a, 0x43, 0xa1, + 0x76, 0x23, 0x08, 0xed, 0x2c, 0xd7, 0xad, 0xff, 0x30, 0xff, 0x61, 0x6b, + 0x66, 0x05, 0x85, 0x24, 0x70, 0x46, 0x5b, 0xb2, 0xaa, 0x39, 0xe5, 0xa0, + 0x3d, 0x57, 0xfc, 0x37, 0xba, 0xfd, 0xd7, 0xc0, 0xa7, 0xf9, 0xfc, 0xa2, + 0xa1, 0xdf, 0xac, 0x1b, 0x27, 0x2d, 0xf6, 0xb7, 0x96, 0x2c, 0x45, 0x52, + 0x61, 0x1d, 0xf4, 0x80, 0xc4, 0xab, 0xb2, 0xe7, 0x8c, 0x8c, 0xbf, 0x9c, + 0xe3, 0x90, 0x0f, 0x71, 0xbb, 0x5c, 0x23, 0x2e, 0x5d, 0x6c, 0xf6, 0xbf, + 0xa8, 0x37, 0xf8, 0xb8, 0xc1, 0xc3, 0xd3, 0x3b, 0xe8, 0xa0, 0x21, 0xad, + 0xd7, 0x6b, 0x08, 0xe2, 0x74, 0xb9, 0x5b, 0x5b, 0x5c, 0xe3, 0x2c, 0xb8, + 0x52, 0xd5, 0xbc, 0xe7, 0xcc, 0x9d, 0x08, 0x33, 0xb2, 0xf9, 0x7d, 0xe0, + 0xed, 0xfa, 0x70, 0xf4, 0xaf, 0xcd, 0x52, 0x00, 0x8b, 0x79, 0xff, 0xc8, + 0x65, 0xc9, 0xf3, 0x28, 0xdc, 0xd3, 0x4c, 0x46, 0x09, 0xd7, 0xff, 0xb7, + 0xf4, 0x5f, 0x7d, 0xb1, 0x4f, 0x9a, 0x98, 0xbf, 0x72, 0xf7, 0x55, 0x9b, + 0x6e, 0xdf, 0x26, 0x2e, 0xe7, 0xfd, 0x73, 0xbc, 0xd5, 0x3e, 0x9f, 0x55, + 0xa5, 0xbb, 0x56, 0xad, 0x4f, 0x03, 0xf7, 0xe4, 0xe1, 0x58, 0x95, 0x35, + 0x10, 0x40, 0xcf, 0x6f, 0x73, 0xd3, 0xd1, 0x2f, 0x07, 0x25, 0xaf, 0xba, + 0x45, 0x5d, 0x90, 0xbb, 0xed, 0xbd, 0xd2, 0xe0, 0x76, 0x7a, 0x8a, 0x34, + 0x36, 0x87, 0x54, 0x3f, 0xd0, 0xd2, 0xbb, 0x68, 0x3b, 0xb9, 0x8b, 0x92, + 0x4e, 0x1d, 0xef, 0x6e, 0xd3, 0x26, 0x6d, 0xa0, 0xf6, 0x6e, 0x5d, 0x19, + 0x5f, 0x6a, 0xa0, 0xb5, 0xd6, 0x78, 0xdc, 0x2d, 0xb1, 0x76, 0x70, 0xdc, + 0xf0, 0x99, 0xc7, 0x3e, 0x18, 0x83, 0x99, 0xfa, 0x6e, 0xdd, 0x9e, 0x90, + 0x3c, 0x8d, 0x94, 0xcd, 0xb5, 0x96, 0x39, 0xcd, 0xbb, 0x2a, 0xa7, 0xad, + 0x11, 0x44, 0xad, 0x57, 0xef, 0x76, 0x5f, 0xc8, 0x6e, 0xf4, 0xf3, 0xdc, + 0xcd, 0x59, 0x9d, 0xc1, 0xaf, 0x8f, 0x5e, 0x39, 0x57, 0xa7, 0x12, 0x31, + 0xaf, 0xcd, 0xff, 0xcf, 0xd9, 0x5d, 0xea, 0x69, 0xe5, 0xcd, 0x37, 0x1e, + 0xd6, 0x57, 0xff, 0xda, 0xb1, 0x39, 0x89, 0x6d, 0x57, 0xa9, 0xda, 0x5d, + 0xac, 0x49, 0xef, 0x27, 0xbb, 0x63, 0xec, 0xa3, 0xca, 0xdb, 0xeb, 0x7a, + 0x44, 0x5e, 0x4e, 0xbc, 0x84, 0x49, 0xfa, 0x9f, 0xee, 0xba, 0x87, 0xcd, + 0x4f, 0x0c, 0x64, 0x36, 0x2f, 0xaa, 0x61, 0x7d, 0xfc, 0x55, 0xf5, 0x4a, + 0x22, 0xec, 0xea, 0x56, 0xd3, 0xbe, 0xff, 0x56, 0x01, 0xae, 0x5f, 0xd2, + 0x82, 0x0d, 0x35, 0xcd, 0x3a, 0xff, 0xca, 0x02, 0x8b, 0x8a, 0x9e, 0x5d, + 0xdc, 0x3b, 0x15, 0xc3, 0xb4, 0x32, 0xca, 0xfa, 0xbb, 0xed, 0xd7, 0x83, + 0xe5, 0xe6, 0x57, 0x15, 0xef, 0x38, 0x80, 0xd1, 0xf7, 0xfa, 0xaf, 0x46, + 0xd4, 0xaf, 0x24, 0x6e, 0xe3, 0x6a, 0x3b, 0xde, 0xd5, 0xff, 0xe0, 0x79, + 0x34, 0xb5, 0x0a, 0x62, 0x1e, 0x83, 0x7f, 0x24, 0x54, 0x40, 0x28, 0xd1, + 0x9d, 0xaa, 0xde, 0x9a, 0x5d, 0x48, 0x7e, 0xda, 0x10, 0x8d, 0x72, 0x6a, + 0x3f, 0x26, 0xd1, 0xa2, 0x62, 0x78, 0x5d, 0xf3, 0xb3, 0x1d, 0x19, 0xe3, + 0x51, 0xf4, 0xd2, 0xc8, 0xd5, 0xeb, 0xf4, 0x79, 0x3f, 0x15, 0x61, 0x7d, + 0xfa, 0x2f, 0x16, 0xff, 0xda, 0x7e, 0x6d, 0x16, 0x6f, 0x5a, 0x80, 0x5e, + 0x5a, 0x9d, 0x57, 0x0c, 0x79, 0xbf, 0x5f, 0x62, 0x90, 0xc6, 0x34, 0x4b, + 0xbd, 0x25, 0xff, 0x70, 0xa1, 0x8c, 0x57, 0xd7, 0xd2, 0xdd, 0xdf, 0x97, + 0x14, 0xfe, 0xa9, 0xd8, 0xbf, 0xd1, 0xbf, 0xc3, 0xae, 0xc8, 0x8c, 0xd3, + 0x86, 0x53, 0xae, 0xd8, 0x3f, 0xe3, 0xb1, 0x3d, 0xf6, 0x83, 0x95, 0x5b, + 0x9b, 0x86, 0xce, 0x96, 0xb0, 0xf3, 0x26, 0x2f, 0xb6, 0x78, 0x48, 0xfb, + 0xde, 0xdf, 0xa1, 0xac, 0xc4, 0x85, 0x75, 0xfd, 0x6b, 0xda, 0x62, 0x8d, + 0x10, 0xf5, 0xff, 0xd4, 0x85, 0x79, 0xa3, 0x8a, 0x52, 0xfa, 0xa4, 0x1c, + 0x64, 0x14, 0xfc, 0x73, 0xfb, 0xc7, 0xd3, 0x21, 0x23, 0xe9, 0xad, 0xb7, + 0x4a, 0x78, 0x11, 0xe5, 0x3d, 0x7f, 0x31, 0xd0, 0x94, 0xbf, 0x7f, 0xc5, + 0xab, 0xfb, 0x97, 0x1f, 0xa3, 0xa9, 0x6a, 0x78, 0x7b, 0xe4, 0xed, 0xf9, + 0xaf, 0x2d, 0x87, 0xab, 0xf6, 0xe9, 0xde, 0xbb, 0xf2, 0x67, 0xee, 0x67, + 0x68, 0x2c, 0x9a, 0x3f, 0xe0, 0xb4, 0x85, 0x51, 0x5e, 0x13, 0x7f, 0x6e, + 0x83, 0x30, 0xce, 0x21, 0x4d, 0xdf, 0x24, 0xd2, 0xff, 0x01, 0x96, 0xad, + 0x7f, 0x82, 0x7d, 0xc1, 0xf7, 0x5b, 0xbb, 0x8c, 0x0f, 0xca, 0x77, 0x91, + 0xd3, 0xef, 0xb2, 0x19, 0x65, 0x2a, 0xce, 0xfc, 0xa8, 0x9d, 0x82, 0x82, + 0xa2, 0xa7, 0xdf, 0x2d, 0xfb, 0x69, 0x51, 0x34, 0x72, 0x27, 0xcb, 0xe3, + 0x04, 0x8c, 0x1b, 0x7e, 0xfb, 0xe6, 0xe9, 0x5b, 0xf8, 0x07, 0x80, 0xbe, + 0x9b, 0x9a, 0x79, 0xb6, 0x46, 0xff, 0x32, 0xd9, 0x80, 0x29, 0xf9, 0xe5, + 0x44, 0xb4, 0x4a, 0x03, 0x87, 0x5a, 0xc3, 0xe9, 0xf1, 0xf2, 0xba, 0x4b, + 0x8d, 0xde, 0x77, 0x67, 0xfd, 0xe7, 0x9b, 0x7a, 0x17, 0xd4, 0x17, 0xf7, + 0x51, 0x05, 0xe0, 0xff, 0xbb, 0xc1, 0x5d, 0xe7, 0xd9, 0x3f, 0x1a, 0xdf, + 0x1f, 0x7d, 0x56, 0xc5, 0x1e, 0x6a, 0xdf, 0x0e, 0xf6, 0xe1, 0x7e, 0xa5, + 0xdd, 0xd2, 0xa5, 0xa8, 0x15, 0xd8, 0xb5, 0xe1, 0xd1, 0xc4, 0xfe, 0x7a, + 0x00, 0x91, 0xd3, 0xa9, 0x03, 0xe5, 0xe3, 0x64, 0x13, 0xe1, 0xdf, 0xb1, + 0x6d, 0xdd, 0xfd, 0x77, 0x86, 0x1d, 0xf5, 0xe9, 0xda, 0x63, 0x36, 0x46, + 0xa9, 0xeb, 0x5d, 0x59, 0x21, 0x4d, 0xa5, 0xd4, 0x08, 0xd9, 0xb4, 0xe1, + 0xbc, 0x9d, 0xb6, 0x4f, 0xb0, 0xca, 0xc1, 0x70, 0x69, 0xef, 0xca, 0xff, + 0xad, 0x0d, 0x88, 0xf8, 0xef, 0xa4, 0xab, 0xdd, 0x90, 0x92, 0x92, 0x9f, + 0xdd, 0x3e, 0x40, 0xd0, 0xa9, 0xea, 0xb7, 0xed, 0xdf, 0x20, 0x6b, 0xd9, + 0xb9, 0x9b, 0xf7, 0x82, 0x04, 0x60, 0xe4, 0xaf, 0x7c, 0x83, 0x6a, 0x66, + 0x7e, 0x4f, 0xcd, 0xa8, 0xc1, 0x6c, 0xe7, 0xbc, 0x2f, 0x19, 0x9b, 0xec, + 0xee, 0x41, 0x40, 0x0e, 0x4c, 0x31, 0x48, 0x7f, 0xb7, 0xb9, 0xf5, 0x87, + 0xe7, 0x19, 0x5f, 0x0c, 0x06, 0x7a, 0x2a, 0x75, 0x1e, 0xdb, 0x6d, 0x57, + 0xfb, 0x47, 0xee, 0xcc, 0x14, 0x30, 0x1d, 0xa5, 0x94, 0x1b, 0x2e, 0x28, + 0xf5, 0x7d, 0xb5, 0xb4, 0xc9, 0x7a, 0x12, 0x5b, 0xfb, 0xb7, 0x3b, 0xe5, + 0x3d, 0x48, 0x03, 0xe4, 0xeb, 0xbf, 0x0d, 0x4b, 0xe5, 0x13, 0x96, 0xc6, + 0xef, 0xa4, 0xfe, 0xa8, 0xc4, 0x0d, 0x83, 0xbb, 0x40, 0xad, 0x7e, 0x3d, + 0x94, 0xf9, 0x9b, 0xfd, 0x5e, 0x88, 0xc8, 0x7b, 0x25, 0xe6, 0xeb, 0xd9, + 0x9c, 0xb7, 0xda, 0xb6, 0x2f, 0x00, 0x80, 0xbf, 0xa7, 0xdc, 0x78, 0x48, + 0x78, 0xf5, 0x37, 0x54, 0xf2, 0x6e, 0xa0, 0xf6, 0xcc, 0x6e, 0x4d, 0x6c, + 0x05, 0xdf, 0xd2, 0xb7, 0xde, 0x7c, 0xd7, 0x6c, 0x97, 0xe5, 0x45, 0xfc, + 0xa7, 0x35, 0xbb, 0xbc, 0xad, 0x6e, 0x23, 0xf3, 0x72, 0xaf, 0x34, 0xb8, + 0x42, 0x0c, 0xe2, 0x78, 0xa5, 0xab, 0x24, 0xec, 0xe5, 0xf8, 0x2b, 0x6e, + 0x9d, 0xe3, 0x99, 0x4d, 0x6f, 0x63, 0xee, 0xea, 0x04, 0x86, 0xa7, 0x55, + 0xd5, 0x1a, 0x53, 0x33, 0x11, 0x17, 0x9d, 0x47, 0xbb, 0x9e, 0x9b, 0xa4, + 0x8c, 0xbb, 0x25, 0x17, 0xcd, 0xdf, 0xd5, 0xb1, 0x88, 0x2a, 0x96, 0xcd, + 0xa9, 0x1f, 0xa5, 0x9e, 0x44, 0xa3, 0x2b, 0x1e, 0xd4, 0x8d, 0x8b, 0xaa, + 0x7a, 0x52, 0xa8, 0x5f, 0x72, 0x73, 0x12, 0xf3, 0xae, 0x87, 0xd4, 0x26, + 0xe3, 0x95, 0x6a, 0x95, 0x5e, 0xda, 0x2b, 0xe8, 0x37, 0xae, 0x07, 0xf8, + 0x5e, 0x93, 0xfb, 0xb9, 0x12, 0xb8, 0xd7, 0xbb, 0x11, 0x28, 0xbe, 0x09, + 0xc9, 0xa7, 0xff, 0x39, 0x40, 0x9f, 0x34, 0x85, 0x97, 0xef, 0xb9, 0xa2, + 0xfe, 0x73, 0x86, 0xb2, 0x6c, 0xfd, 0xaa, 0x1e, 0xe8, 0xa2, 0xc5, 0x93, + 0xad, 0xa4, 0xdc, 0xf4, 0x25, 0xd7, 0xf9, 0xdb, 0x78, 0x27, 0x5c, 0x74, + 0x6d, 0x23, 0xac, 0xcf, 0x5d, 0xb2, 0x6b, 0x33, 0xf8, 0x6c, 0x7b, 0xa9, + 0x04, 0x61, 0x53, 0xab, 0xf5, 0x17, 0xde, 0x18, 0xd9, 0xdf, 0xdc, 0xfd, + 0x68, 0x06, 0xd1, 0x66, 0x80, 0x7f, 0x2b, 0x7f, 0x6f, 0x2d, 0x05, 0xfd, + 0xa2, 0x7e, 0xb6, 0x9d, 0xc0, 0xc6, 0xcc, 0xeb, 0xfd, 0xfe, 0x73, 0x84, + 0xd5, 0x4f, 0x96, 0x13, 0x4e, 0x85, 0xbf, 0xf3, 0xdb, 0x94, 0x96, 0x0e, + 0xda, 0x03, 0xe4, 0x66, 0xdb, 0xdb, 0x59, 0x7d, 0x92, 0x49, 0xbf, 0x63, + 0xca, 0x92, 0xc5, 0x87, 0xc1, 0x5f, 0xef, 0x32, 0x69, 0xf6, 0x70, 0x7f, + 0x27, 0xcb, 0xbb, 0x45, 0xb1, 0x4f, 0x5b, 0xef, 0xf1, 0x18, 0x2f, 0x0a, + 0xa1, 0x61, 0xdf, 0xdd, 0xf7, 0x09, 0x84, 0x78, 0xea, 0xf4, 0xbe, 0xdf, + 0x10, 0xeb, 0x8b, 0x5a, 0x54, 0xb6, 0x4a, 0x68, 0x37, 0xc8, 0x13, 0x75, + 0x11, 0x26, 0x10, 0xbd, 0xda, 0xfc, 0x62, 0x1a, 0xd1, 0xb2, 0x14, 0x35, + 0x90, 0x2b, 0x8a, 0xdb, 0xf7, 0x9f, 0x19, 0x7e, 0x97, 0x6c, 0xef, 0xaf, + 0xd8, 0x0e, 0x61, 0xcd, 0x6a, 0x6f, 0xaa, 0xe3, 0xce, 0x19, 0x92, 0xd9, + 0x8d, 0xae, 0x38, 0x68, 0xa3, 0x1a, 0x37, 0xfd, 0x2f, 0x92, 0xb3, 0x1c, + 0xfc, 0x9d, 0xdb, 0x7b, 0xf2, 0x6b, 0xc5, 0x0e, 0x4f, 0xb0, 0x8a, 0x73, + 0xae, 0xb3, 0x15, 0x54, 0xed, 0xf7, 0xbb, 0xdf, 0xaa, 0xdb, 0x7f, 0x24, + 0x42, 0x2b, 0x1b, 0xe5, 0x5c, 0xfd, 0xaf, 0x58, 0x3b, 0xdf, 0x8f, 0x56, + 0x06, 0xf9, 0xa4, 0xec, 0x8c, 0x6a, 0xcf, 0xf5, 0xd6, 0x59, 0x26, 0xfc, + 0x0e, 0xe5, 0x4f, 0x79, 0x3f, 0x8b, 0xbe, 0xc4, 0xc0, 0xfe, 0x9f, 0x3b, + 0x1b, 0x24, 0x51, 0xb4, 0x5f, 0x54, 0xff, 0x69, 0xaf, 0x61, 0xb7, 0x9a, + 0x5c, 0xdc, 0xbf, 0x34, 0x97, 0xfb, 0x5f, 0x53, 0xbd, 0xcf, 0x03, 0xee, + 0xe7, 0xd9, 0x7e, 0xd4, 0x16, 0xf2, 0xbd, 0x15, 0xf3, 0xea, 0x27, 0x1f, + 0x2e, 0x45, 0xeb, 0x6b, 0xe2, 0x16, 0x50, 0xea, 0x66, 0x6e, 0x73, 0x1f, + 0x66, 0xac, 0x61, 0xd4, 0xbf, 0x6f, 0xe5, 0x35, 0x8f, 0x1b, 0x4e, 0x6e, + 0xad, 0xf9, 0xd5, 0x9b, 0x3f, 0xab, 0xbc, 0x42, 0x44, 0x6c, 0x6c, 0x8c, + 0x3e, 0xa3, 0xf5, 0x26, 0xab, 0xe4, 0x78, 0x7b, 0xbe, 0x94, 0x25, 0x3a, + 0x2c, 0x1a, 0xd1, 0xef, 0xdf, 0xe9, 0xf6, 0x57, 0x8c, 0x0f, 0x7f, 0x8b, + 0x3f, 0xc6, 0x46, 0xb7, 0xe8, 0x13, 0xe8, 0x74, 0xde, 0x0a, 0x68, 0x65, + 0x7c, 0x98, 0xdd, 0x17, 0x97, 0xb2, 0x2e, 0xf7, 0x22, 0x6a, 0x49, 0x37, + 0x99, 0xff, 0x9f, 0x52, 0xd1, 0x56, 0xf3, 0xb7, 0xdf, 0x57, 0xbb, 0x14, + 0x07, 0x04, 0xc4, 0xdf, 0x7f, 0xd5, 0x99, 0xfd, 0x91, 0xa2, 0x9f, 0x82, + 0xe3, 0x05, 0x50, 0xf9, 0x65, 0xf3, 0x48, 0xe1, 0x55, 0x94, 0x7f, 0xf9, + 0xde, 0xa8, 0x3d, 0x18, 0x5e, 0x93, 0x75, 0xbc, 0xb6, 0xce, 0xfc, 0x5b, + 0x1a, 0x73, 0xd0, 0xc6, 0xc6, 0x3d, 0x30, 0x40, 0xc3, 0xe6, 0x7e, 0x6f, + 0x0f, 0xdc, 0xab, 0xc1, 0x66, 0xed, 0x7f, 0xc3, 0xe6, 0xa7, 0xb1, 0x56, + 0xdf, 0xaf, 0xfd, 0xa5, 0x10, 0x6c, 0x52, 0x5f, 0xdd, 0x86, 0xc5, 0xd0, + 0xd8, 0x23, 0xef, 0xe2, 0x4e, 0xfa, 0x7e, 0x7c, 0x9c, 0xb0, 0x78, 0xa3, + 0x23, 0x1e, 0x90, 0xc3, 0x6d, 0x52, 0x8f, 0x0c, 0xd3, 0x57, 0x34, 0xe9, + 0x52, 0xbf, 0x2a, 0x2f, 0x5e, 0x7b, 0x34, 0xa2, 0x7f, 0x0a, 0xe2, 0xbc, + 0xfb, 0x2e, 0x1d, 0xa9, 0x1f, 0xf6, 0x1e, 0x69, 0x73, 0xbe, 0xb3, 0x77, + 0x95, 0xa5, 0x98, 0x7f, 0x7f, 0x8f, 0x0f, 0x8e, 0x59, 0xcd, 0xa9, 0xed, + 0x3b, 0xd8, 0x80, 0x0a, 0x9d, 0xa0, 0x67, 0x09, 0x9d, 0x03, 0x8a, 0xfc, + 0x7f, 0x6b, 0x98, 0xfb, 0xb3, 0x7c, 0xbb, 0xb2, 0x5d, 0xb8, 0x31, 0xf8, + 0xc9, 0x27, 0xee, 0x2b, 0xb5, 0xdf, 0xba, 0x17, 0xad, 0xf9, 0x55, 0x7f, + 0x3a, 0x52, 0xc3, 0x35, 0xb1, 0x9d, 0xb6, 0x6a, 0xd2, 0x3c, 0xcc, 0xdf, + 0xb8, 0x98, 0xe9, 0xbf, 0xc3, 0x70, 0xcd, 0xb4, 0x0d, 0xdd, 0xeb, 0xed, + 0x67, 0x67, 0x43, 0x5e, 0x1b, 0xf7, 0x8e, 0x1f, 0x7b, 0xe8, 0xca, 0x5f, + 0x23, 0xeb, 0x3d, 0x43, 0xb0, 0xf6, 0x53, 0x95, 0x20, 0x18, 0x29, 0xd7, + 0x88, 0xac, 0x64, 0xfb, 0xaa, 0xab, 0x80, 0xec, 0x16, 0x32, 0xcb, 0x94, + 0xff, 0x8c, 0x7d, 0x2b, 0xec, 0x25, 0x87, 0xde, 0x10, 0xd4, 0x6b, 0x5f, + 0xcf, 0xeb, 0xe9, 0x3c, 0xca, 0x5c, 0x93, 0x6b, 0xed, 0xb1, 0x89, 0x9e, + 0x9f, 0x27, 0x55, 0x11, 0xe1, 0xeb, 0xdc, 0x33, 0xdb, 0x27, 0x02, 0xc4, + 0xc6, 0xb2, 0xe2, 0x06, 0xbb, 0xca, 0x7c, 0xdb, 0xa0, 0x39, 0xf1, 0xc5, + 0x3a, 0x67, 0x0e, 0x02, 0xfd, 0x07, 0x29, 0x37, 0x2a, 0xcd, 0x7a, 0xdd, + 0xf7, 0x8a, 0x9e, 0xeb, 0x22, 0x9f, 0xd6, 0xe4, 0x7e, 0x68, 0xb9, 0x2d, + 0xd1, 0x6c, 0x3e, 0xef, 0xbf, 0x08, 0xba, 0x22, 0x4b, 0xd5, 0xa5, 0x7c, + 0x7b, 0x7b, 0xa3, 0xa2, 0x44, 0x81, 0x4c, 0xbf, 0xdb, 0x47, 0xc7, 0xfc, + 0x14, 0xae, 0xf9, 0xa7, 0xef, 0x4a, 0xa7, 0x06, 0x9b, 0x90, 0xf2, 0xe2, + 0x9c, 0xcb, 0xeb, 0x71, 0x6e, 0xfc, 0xa2, 0x49, 0x78, 0x72, 0xfd, 0x3b, + 0x49, 0x0f, 0xd4, 0x38, 0x01, 0xe6, 0x27, 0xa9, 0x2f, 0x59, 0xe6, 0xad, + 0x6d, 0xdf, 0xbd, 0x3e, 0xd2, 0x07, 0x04, 0x02, 0xf9, 0x56, 0xf6, 0x2f, + 0xf8, 0xe5, 0xab, 0xb5, 0xfb, 0x0b, 0xc5, 0xcc, 0xb8, 0xd5, 0x7e, 0x05, + 0xec, 0x2b, 0xef, 0xf1, 0x10, 0x5b, 0x4c, 0x2f, 0xe4, 0xcf, 0xdc, 0x8b, + 0xfc, 0x6d, 0xab, 0x74, 0xf3, 0x30, 0xf9, 0x23, 0x42, 0x16, 0x2d, 0xc7, + 0x1d, 0xac, 0x59, 0x2d, 0x76, 0x85, 0x01, 0xb4, 0x2d, 0xeb, 0x57, 0x2b, + 0xee, 0x70, 0x1b, 0xe5, 0x6a, 0xbd, 0x07, 0x1b, 0xf2, 0x0a, 0x77, 0x68, + 0x3c, 0x97, 0x27, 0xf6, 0xf4, 0xd7, 0xa1, 0xe2, 0xf4, 0x11, 0xbc, 0xaf, + 0xdf, 0xa9, 0x54, 0xc3, 0x2a, 0x20, 0xad, 0x6e, 0x01, 0xde, 0x3e, 0xa2, + 0xa1, 0x2f, 0x5b, 0xaa, 0xfa, 0xb9, 0x38, 0xd2, 0xf8, 0xab, 0x29, 0x7a, + 0xee, 0x66, 0xf8, 0x85, 0x2c, 0xe2, 0x82, 0x77, 0x0e, 0x41, 0xc4, 0x34, + 0x63, 0x29, 0x55, 0x53, 0xf4, 0x8a, 0x7f, 0x93, 0xae, 0xe1, 0x3d, 0x4f, + 0x4e, 0xf0, 0x13, 0x33, 0xef, 0xb0, 0x5c, 0x51, 0xf1, 0xfd, 0x02, 0xae, + 0x0f, 0x5d, 0xbc, 0xeb, 0x15, 0x57, 0x19, 0x92, 0x58, 0xf5, 0x9b, 0x7c, + 0xd1, 0x1f, 0x24, 0xf7, 0xed, 0x67, 0x61, 0x18, 0x1b, 0x73, 0xd1, 0x6e, + 0xbe, 0x56, 0xe7, 0xc3, 0xed, 0x47, 0xac, 0xbf, 0x0d, 0xe6, 0xb8, 0xb4, + 0xfa, 0x7d, 0x11, 0x52, 0x26, 0x3e, 0xeb, 0x9c, 0xff, 0xa9, 0xdf, 0x39, + 0xf4, 0xc1, 0xe2, 0xcb, 0x76, 0x41, 0x1d, 0x66, 0xe4, 0x8d, 0x6d, 0xba, + 0x7e, 0xeb, 0x2c, 0xa1, 0x47, 0x57, 0xf9, 0xb3, 0xd9, 0x74, 0x24, 0xeb, + 0x98, 0x21, 0x59, 0x9b, 0xa7, 0x3f, 0x7e, 0x22, 0xf9, 0x77, 0xc7, 0x26, + 0xa2, 0x17, 0x60, 0xb9, 0xaa, 0xdd, 0x75, 0xde, 0x72, 0xa9, 0xa8, 0x03, + 0xfb, 0x9f, 0xde, 0x6d, 0xd9, 0x0b, 0x27, 0xfe, 0x5d, 0xf0, 0xa1, 0xda, + 0xa5, 0x79, 0x91, 0x8b, 0xcf, 0xde, 0xbf, 0xb9, 0x6f, 0x2b, 0xc7, 0xf1, + 0x46, 0x23, 0x9d, 0xbe, 0x2e, 0x9b, 0xed, 0xfb, 0x74, 0x69, 0x56, 0x6d, + 0xff, 0x2f, 0x61, 0x0c, 0x18, 0x4d, 0x68, 0xf7, 0x4f, 0x01, 0x17, 0xdf, + 0xfd, 0x0a, 0xbf, 0xda, 0xfb, 0xc3, 0xd5, 0xfe, 0x4b, 0x13, 0x2b, 0xec, + 0xcf, 0x97, 0xf4, 0xdf, 0x5a, 0x1b, 0x3d, 0xdc, 0xe7, 0xd3, 0x08, 0xe7, + 0xdd, 0x5e, 0xd7, 0x5b, 0x8b, 0x6a, 0x99, 0xfe, 0xee, 0x1e, 0x4f, 0x1f, + 0x14, 0x33, 0xfd, 0x99, 0x0b, 0x4a, 0xbd, 0x78, 0x7f, 0x47, 0x37, 0x38, + 0xcf, 0xd0, 0x54, 0x2c, 0xf7, 0xf1, 0xc7, 0x46, 0x7b, 0xaf, 0x1f, 0xdd, + 0x32, 0x7a, 0x91, 0x3e, 0xb6, 0xb8, 0x26, 0x35, 0x57, 0x64, 0x0e, 0x7a, + 0x6d, 0x18, 0x05, 0x28, 0x31, 0xea, 0xcf, 0x6a, 0xe9, 0x8a, 0x31, 0xf2, + 0x9c, 0x1c, 0x79, 0xff, 0x59, 0x86, 0x43, 0x85, 0xcc, 0x07, 0x85, 0xc6, + 0xed, 0x2a, 0xc3, 0xad, 0x77, 0xdd, 0x6c, 0xcf, 0x76, 0xef, 0xae, 0xbb, + 0xe7, 0xde, 0x3b, 0xf6, 0xf6, 0xad, 0xc9, 0xaa, 0x70, 0xef, 0x95, 0xf7, + 0xca, 0x6f, 0x9f, 0x92, 0x5f, 0x56, 0xef, 0x8f, 0x63, 0xb3, 0x4f, 0x4b, + 0xa7, 0x62, 0xfe, 0xbc, 0x1b, 0x6e, 0x8d, 0x95, 0xdd, 0x85, 0xca, 0x75, + 0x41, 0x7b, 0x8a, 0x72, 0xee, 0xfb, 0xf8, 0x76, 0x5d, 0xd5, 0x2d, 0xef, + 0x5b, 0x91, 0xac, 0xa1, 0xe8, 0xfe, 0xef, 0xf9, 0xa5, 0x9f, 0xd5, 0xfd, + 0xb1, 0xd9, 0x6b, 0x7a, 0x60, 0x79, 0xb1, 0x2b, 0x96, 0xb9, 0x32, 0x3f, + 0x5b, 0xef, 0xd5, 0x85, 0x67, 0xb1, 0xaf, 0xed, 0xf9, 0xae, 0x45, 0x09, + 0xf8, 0xd6, 0x79, 0xbe, 0xbe, 0x54, 0xa4, 0x9e, 0x8e, 0x88, 0x29, 0x23, + 0xe4, 0x73, 0x9e, 0x0f, 0x89, 0xa1, 0xf9, 0x04, 0x2d, 0x7d, 0xeb, 0x9a, + 0xbf, 0x43, 0xdb, 0xfa, 0x6a, 0x3a, 0x4e, 0xa4, 0x60, 0xf6, 0xaf, 0xed, + 0x45, 0xfd, 0xa7, 0x59, 0x37, 0xba, 0x4b, 0x75, 0xd3, 0x3a, 0x69, 0x9f, + 0xb2, 0x33, 0x56, 0xa7, 0x0d, 0x71, 0x1b, 0xa3, 0x7d, 0x0f, 0x55, 0xb9, + 0xfd, 0xfe, 0x2d, 0x3f, 0x3f, 0x87, 0xc3, 0x61, 0xff, 0x7d, 0x0b, 0x65, + 0xf4, 0xa9, 0xc0, 0xba, 0xfd, 0xfb, 0x6e, 0xd4, 0x37, 0x33, 0x96, 0xa0, + 0xab, 0xe5, 0xe1, 0x4f, 0x78, 0x2d, 0x7f, 0x09, 0xbe, 0x5d, 0x69, 0xba, + 0x2f, 0xd9, 0xa3, 0xf3, 0x12, 0xfb, 0xf4, 0x38, 0x61, 0xa9, 0xae, 0x71, + 0xfd, 0x8e, 0x6e, 0x66, 0x76, 0x47, 0xd6, 0xff, 0xda, 0xfd, 0x6c, 0xa1, + 0x24, 0xdc, 0xb4, 0x37, 0xb7, 0x10, 0x37, 0xed, 0x32, 0x5d, 0x45, 0x3f, + 0x47, 0x75, 0xbb, 0xf6, 0x6b, 0xcc, 0xc7, 0x66, 0x07, 0xa7, 0xfe, 0xdf, + 0x08, 0xe2, 0xda, 0xe9, 0xdf, 0x5a, 0xee, 0x9f, 0xfb, 0xa1, 0x68, 0xca, + 0x2a, 0xfb, 0xd3, 0xf7, 0xc8, 0x6c, 0xff, 0xeb, 0xa9, 0xab, 0xcf, 0x60, + 0x58, 0x24, 0xb3, 0x5f, 0xbe, 0x39, 0x4e, 0xdf, 0x96, 0x6a, 0x71, 0x2c, + 0x8f, 0xd1, 0x6f, 0xf1, 0xac, 0x5b, 0xb6, 0x3d, 0xe2, 0x5e, 0x5b, 0x6f, + 0x50, 0x60, 0xdc, 0x6e, 0xee, 0xde, 0x8f, 0x50, 0x2c, 0x08, 0xad, 0xf5, + 0x73, 0xa9, 0x77, 0xbc, 0x42, 0x7d, 0x2d, 0xeb, 0xcc, 0x6c, 0x20, 0x41, + 0x96, 0xff, 0xe2, 0xbd, 0xae, 0x32, 0x63, 0x4a, 0xbb, 0x5e, 0x8e, 0x1f, + 0x7a, 0x56, 0x0e, 0xb2, 0xc3, 0xec, 0xcd, 0xc0, 0xca, 0xba, 0xd7, 0xaa, + 0xe7, 0xdd, 0x48, 0x0c, 0x9b, 0x7e, 0x90, 0xaf, 0x46, 0xd9, 0x02, 0xf1, + 0xee, 0xdf, 0x84, 0x4d, 0x44, 0x77, 0xfd, 0xfd, 0xfe, 0x14, 0x4b, 0x41, + 0x7b, 0xec, 0xac, 0x5a, 0x79, 0x01, 0xed, 0xd5, 0x98, 0xcd, 0x6c, 0x09, + 0x54, 0x5c, 0x72, 0x9c, 0xe9, 0x7b, 0x9c, 0xd3, 0xe6, 0x58, 0xd2, 0x73, + 0x5b, 0xff, 0x3d, 0x97, 0x91, 0xfb, 0xad, 0xd7, 0xdf, 0x17, 0x57, 0x85, + 0xdb, 0xda, 0x9f, 0xfa, 0xdf, 0x75, 0xfb, 0x37, 0x1c, 0x1d, 0x52, 0xbf, + 0x11, 0x9f, 0x75, 0x5f, 0xae, 0xf8, 0xbd, 0x1b, 0xa6, 0x4c, 0xc0, 0x1d, + 0x5e, 0x77, 0xbf, 0x74, 0x8d, 0x0c, 0x92, 0xf7, 0xee, 0x8d, 0x9f, 0x27, + 0xb0, 0xf3, 0x7d, 0xf7, 0x92, 0xd7, 0x63, 0x58, 0xfb, 0xab, 0x3c, 0x24, + 0x24, 0xb9, 0xeb, 0x70, 0xd0, 0xfa, 0x9b, 0xfd, 0xbe, 0xab, 0x84, 0xfb, + 0xfb, 0xff, 0xb4, 0x59, 0x97, 0x8f, 0x74, 0x98, 0xbb, 0x81, 0xfc, 0x5d, + 0x5f, 0x8a, 0x26, 0xf2, 0xbe, 0x77, 0xe7, 0x52, 0xfc, 0x12, 0xba, 0x73, + 0xa8, 0x6b, 0xdc, 0xa9, 0x00, 0xf8, 0x39, 0xd9, 0x3d, 0x44, 0x12, 0xfe, + 0x09, 0xf7, 0xd3, 0x6b, 0x73, 0x74, 0xe8, 0x2b, 0xba, 0xed, 0x7f, 0xb7, + 0x30, 0x10, 0x01, 0xed, 0xb6, 0x08, 0x94, 0xfa, 0xd3, 0x3f, 0x0e, 0x24, + 0x12, 0x96, 0xe2, 0xeb, 0x97, 0xe1, 0x87, 0x49, 0x64, 0x61, 0x2b, 0xfb, + 0x97, 0x29, 0xc1, 0x58, 0x0f, 0xaf, 0xc6, 0x7d, 0xfb, 0x9d, 0x05, 0x7a, + 0xec, 0x9a, 0xe9, 0xd4, 0xac, 0xc9, 0x2e, 0xdd, 0xdf, 0xe7, 0xb9, 0xc0, + 0xa3, 0x94, 0x1c, 0xfc, 0xd4, 0xf3, 0x0e, 0xbf, 0xba, 0x5f, 0x9f, 0xc9, + 0x65, 0x8e, 0x4b, 0x7b, 0x7f, 0xaa, 0x6a, 0xf6, 0xd9, 0x9e, 0x9d, 0x73, + 0x3d, 0x65, 0x1e, 0xcf, 0xef, 0x90, 0x9d, 0x96, 0x99, 0x1e, 0x96, 0x09, + 0xe3, 0x73, 0x30, 0x72, 0xe0, 0xd3, 0xbc, 0x3f, 0xf9, 0x8d, 0x86, 0x30, + 0x73, 0x14, 0xe3, 0x73, 0xdd, 0xbc, 0x85, 0x95, 0x91, 0x51, 0xef, 0xaa, + 0xf8, 0xb4, 0x58, 0x42, 0xef, 0x2f, 0xeb, 0xfa, 0xaa, 0xc7, 0x91, 0xe7, + 0xa4, 0xde, 0x01, 0x7b, 0xe0, 0xe2, 0xfb, 0x7d, 0xa7, 0xe2, 0x86, 0xa1, + 0x18, 0xdd, 0x21, 0xd5, 0x13, 0x12, 0xba, 0xd9, 0xc7, 0xbb, 0xeb, 0x6b, + 0xd9, 0xbd, 0xb7, 0xbb, 0x1b, 0x7c, 0x5f, 0xb2, 0x07, 0x9b, 0xbd, 0xac, + 0x9e, 0x29, 0x21, 0x3b, 0xce, 0x0b, 0xfc, 0x54, 0x74, 0xec, 0x77, 0xb9, + 0xbf, 0x52, 0xe5, 0xba, 0x8c, 0x05, 0x17, 0xa5, 0xbb, 0x07, 0x26, 0xef, + 0xb3, 0x49, 0xc7, 0x06, 0x3f, 0xd5, 0xaa, 0xe9, 0xaf, 0x78, 0xc3, 0x5f, + 0x93, 0x1d, 0x7d, 0xc7, 0x16, 0x49, 0x74, 0xbb, 0x88, 0x0f, 0x88, 0x3e, + 0x3f, 0xed, 0xba, 0xc5, 0xf8, 0xbb, 0x46, 0xd5, 0xb9, 0xde, 0xdc, 0xfc, + 0xa9, 0xc3, 0xc5, 0x2f, 0xf6, 0xa5, 0x5b, 0x7b, 0x99, 0x3a, 0xaa, 0x35, + 0x6c, 0xfa, 0xd6, 0xeb, 0xc1, 0xec, 0xee, 0xde, 0x47, 0x08, 0x70, 0x74, + 0x02, 0x97, 0x7a, 0xcf, 0x9b, 0x48, 0x22, 0xaf, 0x99, 0xef, 0xbb, 0x4d, + 0x5f, 0x2f, 0x87, 0x00, 0xeb, 0xf6, 0xfd, 0xd5, 0x3b, 0xad, 0xe2, 0x6f, + 0x73, 0xea, 0x72, 0x9a, 0x65, 0xe3, 0x12, 0x08, 0xbb, 0xe2, 0x6a, 0x9b, + 0x87, 0x91, 0xf5, 0xec, 0xe1, 0xb8, 0xee, 0x97, 0xfe, 0x37, 0xca, 0x14, + 0xae, 0xef, 0x74, 0x0c, 0x83, 0x4c, 0x57, 0x63, 0xeb, 0xed, 0x22, 0x5b, + 0xc4, 0xd9, 0xf7, 0x5f, 0xf7, 0x89, 0xa5, 0x81, 0x3f, 0xcf, 0xfe, 0x59, + 0x0e, 0x67, 0x77, 0x77, 0x71, 0xdf, 0x9c, 0x1e, 0xbb, 0x8d, 0x0d, 0xf8, + 0x8f, 0x6a, 0x6b, 0x67, 0xaf, 0xe2, 0x6d, 0x3e, 0xa0, 0x9a, 0x8a, 0x67, + 0xa8, 0xd0, 0x08, 0x8c, 0x21, 0x5a, 0x53, 0x5f, 0xe6, 0x59, 0x4c, 0xf9, + 0xc2, 0xb7, 0x7a, 0x0b, 0xff, 0xb2, 0x8d, 0x8c, 0xb0, 0x7f, 0x6f, 0xbd, + 0x86, 0xd6, 0x1b, 0x83, 0x77, 0xf5, 0x75, 0x2c, 0x33, 0xfc, 0xbf, 0xb2, + 0x0e, 0x87, 0xaf, 0xac, 0x56, 0x57, 0x96, 0x7e, 0x45, 0x0b, 0x77, 0xff, + 0x22, 0xeb, 0x9b, 0xb9, 0xa6, 0xe1, 0x9c, 0x75, 0x67, 0xa2, 0x0c, 0x0e, + 0x06, 0xa8, 0xbd, 0xdb, 0xc7, 0x30, 0xdc, 0xa8, 0xb2, 0xb5, 0xd7, 0xcc, + 0x01, 0xb3, 0xe0, 0x97, 0xee, 0xce, 0x06, 0xa3, 0x32, 0xb4, 0xd2, 0x9f, + 0x4c, 0xaf, 0xd8, 0x2f, 0xf3, 0x73, 0x2d, 0xf1, 0x46, 0x67, 0xeb, 0x36, + 0x7f, 0xbc, 0x78, 0xd3, 0xab, 0xed, 0xbb, 0xda, 0x4f, 0x36, 0xa3, 0xd3, + 0xae, 0xcd, 0xf5, 0x26, 0xf6, 0x3d, 0x39, 0x7f, 0x61, 0xdc, 0x54, 0xf0, + 0xb2, 0x6e, 0xf5, 0xcf, 0x12, 0xc1, 0x0c, 0x2a, 0x90, 0xa2, 0xda, 0x9b, + 0x96, 0xb1, 0xcc, 0x3f, 0xd6, 0x90, 0x13, 0x26, 0x87, 0xb0, 0x72, 0xbd, + 0x9e, 0xfd, 0xe3, 0x9a, 0xe0, 0xf6, 0x63, 0x5a, 0xf6, 0x6a, 0xa0, 0x54, + 0x5d, 0xbb, 0xf7, 0xda, 0x54, 0x4a, 0xfd, 0xdf, 0xd3, 0xec, 0xc5, 0xb1, + 0xd6, 0xaa, 0xe8, 0xef, 0x97, 0xf8, 0x99, 0xd8, 0x8a, 0xee, 0x0a, 0xc5, + 0xac, 0x18, 0xbd, 0xe9, 0xdc, 0x08, 0x77, 0x88, 0xd5, 0x09, 0xf6, 0xdd, + 0xed, 0x8d, 0x7a, 0xd9, 0xad, 0xbb, 0x7b, 0xad, 0xc0, 0xe1, 0x5b, 0x5f, + 0xeb, 0x7c, 0x13, 0xda, 0x3c, 0x46, 0xfb, 0x6e, 0xb3, 0x41, 0xdb, 0xbe, + 0x0b, 0xb3, 0x9f, 0x71, 0x12, 0x94, 0xd9, 0xe4, 0xeb, 0x5e, 0xe7, 0xec, + 0x65, 0x26, 0xf7, 0x64, 0x9f, 0x68, 0x3e, 0x20, 0xf5, 0xb7, 0x72, 0xa2, + 0xd4, 0xf6, 0x93, 0x6c, 0xae, 0xde, 0x77, 0x38, 0x31, 0x95, 0x86, 0x4d, + 0xcd, 0x3f, 0x45, 0x2c, 0x43, 0xa5, 0x75, 0xf2, 0xe1, 0xc6, 0xaa, 0x3b, + 0x4e, 0x65, 0xe8, 0xe6, 0x89, 0x34, 0x0d, 0xf7, 0x7f, 0x6b, 0x77, 0xb5, + 0x45, 0x52, 0x84, 0xd9, 0xd9, 0xce, 0x87, 0x74, 0x5a, 0x7a, 0xbf, 0x5a, + 0xcc, 0xe9, 0xbf, 0x7c, 0x78, 0x2e, 0x76, 0xd0, 0x71, 0xf8, 0xf1, 0x3e, + 0xdb, 0xd7, 0xfc, 0x35, 0xc2, 0xf4, 0xea, 0x7b, 0x6a, 0x90, 0x87, 0xe9, + 0x0a, 0x7d, 0x51, 0xac, 0xa3, 0xaa, 0x11, 0xc3, 0x86, 0xc7, 0xd9, 0x1d, + 0x6b, 0x95, 0xdf, 0xf7, 0x9a, 0x21, 0xfd, 0xbb, 0xf5, 0x3e, 0xf7, 0x6e, + 0xa6, 0x8d, 0x3f, 0xec, 0xed, 0xfd, 0x33, 0x64, 0xd3, 0x60, 0xc9, 0xde, + 0xbb, 0x89, 0x42, 0x66, 0xf6, 0xe5, 0x6e, 0x00, 0x9a, 0xcc, 0xe2, 0xcf, + 0x56, 0x5f, 0x57, 0x8e, 0xbe, 0xcf, 0x32, 0x1b, 0x28, 0x83, 0x1a, 0x45, + 0x77, 0x8f, 0x3d, 0xcd, 0x58, 0x79, 0xb9, 0x6c, 0x3a, 0xd4, 0xb0, 0xb6, + 0xcc, 0xf2, 0x92, 0xb5, 0x15, 0xe4, 0x18, 0x34, 0x5e, 0x17, 0xbf, 0xa9, + 0xa5, 0xa7, 0x27, 0xf8, 0xdc, 0xef, 0xd7, 0x36, 0x80, 0x6a, 0x4c, 0xfa, + 0xdb, 0x4d, 0x2d, 0xc1, 0xd3, 0xdf, 0x25, 0x2a, 0xb9, 0x43, 0x60, 0xd8, + 0x9b, 0x0f, 0xd2, 0x1a, 0xa2, 0x70, 0xc8, 0xf5, 0x57, 0xd6, 0xce, 0xf0, + 0x32, 0xd9, 0x9b, 0xfc, 0xe1, 0x43, 0xb0, 0x70, 0xb6, 0x65, 0xf1, 0x75, + 0x98, 0xfd, 0xd2, 0xef, 0x24, 0x49, 0x84, 0xd2, 0x4a, 0x38, 0xdd, 0x7e, + 0x55, 0x3c, 0x14, 0xd9, 0x59, 0x04, 0x89, 0x95, 0x31, 0x89, 0xd8, 0x70, + 0xfe, 0xdf, 0xd8, 0x45, 0xd9, 0xd9, 0x15, 0xb4, 0x41, 0xd7, 0xbf, 0xcb, + 0x10, 0xa9, 0x5b, 0xab, 0xf7, 0xf3, 0xec, 0xd5, 0x57, 0xdd, 0xee, 0x7e, + 0xa7, 0x3a, 0x63, 0x9a, 0x2e, 0xce, 0x5d, 0xef, 0x1e, 0xd3, 0x8a, 0x87, + 0x24, 0xd7, 0x4d, 0x04, 0x2a, 0x11, 0x76, 0x48, 0x72, 0x2e, 0x80, 0xf9, + 0x3e, 0x1a, 0xe1, 0xf2, 0x7a, 0xb1, 0xc3, 0x49, 0xbe, 0x0f, 0xe9, 0x28, + 0x8f, 0x86, 0x40, 0xd2, 0xbf, 0x2b, 0x86, 0xf9, 0x36, 0xfe, 0x3c, 0x76, + 0x33, 0x7f, 0x98, 0x9f, 0x0e, 0xb8, 0x79, 0xf2, 0x98, 0x37, 0xa3, 0xab, + 0xb9, 0xfa, 0xa6, 0x2a, 0xf9, 0x21, 0xb2, 0x35, 0x49, 0x29, 0x11, 0x05, + 0x02, 0x8d, 0xa5, 0xff, 0xfb, 0xcd, 0x75, 0x6a, 0xd8, 0x77, 0x6b, 0x6c, + 0x5d, 0x6b, 0x55, 0xbf, 0x75, 0x1e, 0xbe, 0xea, 0x83, 0x3d, 0x28, 0xff, + 0xb4, 0x59, 0xa7, 0x7f, 0x63, 0x70, 0xf5, 0xdf, 0xfe, 0xd1, 0x5a, 0xe6, + 0xb5, 0x6f, 0x99, 0xde, 0xb9, 0xd6, 0x3a, 0xf2, 0x08, 0xa5, 0xbf, 0x77, + 0x92, 0xdf, 0x9f, 0x20, 0x44, 0xa6, 0xf7, 0x53, 0x92, 0x0a, 0x1d, 0xa0, + 0x15, 0x6d, 0x1d, 0xc7, 0xdf, 0xae, 0x59, 0x7f, 0xd2, 0x7a, 0xb3, 0x11, + 0x3d, 0x3e, 0xa6, 0x17, 0xe7, 0xfe, 0xaf, 0x60, 0x26, 0xbb, 0xfd, 0x6d, + 0x90, 0xa1, 0xbd, 0xfb, 0xf9, 0x39, 0xea, 0xdb, 0x7c, 0xdb, 0xf7, 0x0f, + 0x46, 0xf2, 0x5f, 0xb6, 0x7f, 0x91, 0x94, 0xc5, 0xa8, 0x7c, 0x2f, 0x7b, + 0x6e, 0x05, 0x94, 0x3a, 0xd3, 0xa6, 0xf8, 0x79, 0xd9, 0x93, 0x02, 0x59, + 0xa4, 0x07, 0xff, 0x46, 0x6f, 0xdf, 0xc5, 0xe2, 0xda, 0x24, 0x12, 0xae, + 0x53, 0xea, 0xa0, 0x43, 0xd5, 0xcb, 0x1e, 0x58, 0xc7, 0x14, 0x24, 0xba, + 0x8a, 0x7b, 0x4a, 0x89, 0x3f, 0x92, 0xea, 0xd6, 0xb2, 0xcd, 0xdf, 0x6a, + 0x30, 0xb5, 0xcc, 0x7e, 0x4b, 0x38, 0x88, 0x83, 0xe5, 0x74, 0xfb, 0xfa, + 0xd9, 0x05, 0x85, 0x08, 0x1e, 0xb2, 0xa3, 0xcb, 0xfe, 0xea, 0x41, 0x5f, + 0xd1, 0x4b, 0xd1, 0x3f, 0xb0, 0xe9, 0x74, 0xbc, 0x95, 0xb8, 0x87, 0xf9, + 0xa2, 0x37, 0xd7, 0xe5, 0x73, 0x10, 0x88, 0x96, 0x38, 0xa5, 0xd8, 0x9a, + 0x14, 0x03, 0x78, 0x51, 0x2d, 0x57, 0xcb, 0x75, 0xe1, 0xab, 0x7f, 0xcf, + 0x83, 0x61, 0x6e, 0x76, 0xab, 0xfe, 0x9e, 0x20, 0xd4, 0x83, 0xfa, 0xfb, + 0xed, 0xc2, 0xb5, 0x59, 0xd0, 0x7a, 0x5e, 0x3f, 0x09, 0x74, 0x73, 0xa6, + 0x35, 0x8e, 0x7b, 0x67, 0x0b, 0x4f, 0x5d, 0x1f, 0x40, 0x15, 0xbd, 0x8a, + 0xe9, 0x8d, 0xf1, 0x72, 0x8b, 0x19, 0x80, 0x46, 0xdf, 0x5f, 0x29, 0xa8, + 0x91, 0x02, 0xb5, 0x61, 0x78, 0x6f, 0xfa, 0xdf, 0x27, 0xae, 0x86, 0x20, + 0xfe, 0x52, 0xdf, 0x0b, 0x2a, 0x49, 0xe1, 0x7e, 0x95, 0x43, 0x7a, 0x88, + 0xea, 0x57, 0x0b, 0xf4, 0x60, 0xc3, 0x02, 0xb5, 0xb5, 0xe6, 0xbd, 0x04, + 0xc0, 0x71, 0xdc, 0x65, 0xb6, 0x99, 0x0f, 0x2f, 0xbe, 0xa3, 0xce, 0xec, + 0x31, 0x7a, 0xc3, 0x64, 0x1a, 0xef, 0x7f, 0x93, 0x5c, 0xd4, 0x4f, 0x87, + 0xe7, 0x13, 0x5b, 0xca, 0x1e, 0xcb, 0x2e, 0xdb, 0xf2, 0x9e, 0x9f, 0x07, + 0xcc, 0xa4, 0xba, 0xe7, 0x72, 0x78, 0x56, 0x08, 0x1e, 0x1a, 0xd7, 0xdb, + 0xeb, 0x84, 0xac, 0x6e, 0x5a, 0x36, 0xae, 0xa4, 0xb4, 0xcf, 0x92, 0xa5, + 0xda, 0xf3, 0x86, 0x7a, 0x27, 0x15, 0x52, 0xb9, 0xc6, 0xea, 0x56, 0x67, + 0xef, 0x96, 0x52, 0x69, 0xff, 0x44, 0x76, 0x39, 0xd4, 0x73, 0x54, 0xbc, + 0x95, 0xca, 0x2e, 0x16, 0xf1, 0x76, 0xa9, 0xe8, 0x45, 0xa4, 0xd7, 0xf0, + 0xb7, 0xd6, 0xb4, 0xe3, 0x4f, 0x99, 0x2a, 0xff, 0xbf, 0xad, 0x90, 0x41, + 0xb1, 0xb7, 0xa4, 0xde, 0x74, 0xeb, 0x77, 0x54, 0x0e, 0xda, 0x3a, 0x4d, + 0x19, 0xd0, 0xe1, 0xf3, 0x7a, 0x3a, 0xfc, 0x7e, 0xf7, 0xae, 0x9d, 0xbc, + 0xbd, 0xc5, 0xa9, 0x3e, 0xba, 0x19, 0xe3, 0xbd, 0x97, 0xdb, 0xd3, 0x1f, + 0x83, 0x6f, 0xde, 0xb9, 0xdb, 0x7b, 0xce, 0xf0, 0xcb, 0x6a, 0xb9, 0x88, + 0x9a, 0x77, 0xc8, 0x6d, 0xbf, 0x82, 0x00, 0x78, 0x70, 0x98, 0xb4, 0x5f, + 0xd4, 0x44, 0x0a, 0xf5, 0x9f, 0xd2, 0x2b, 0x7b, 0x86, 0x84, 0x31, 0xa0, + 0xfe, 0x7b, 0x70, 0xab, 0x87, 0x00, 0x9f, 0x9f, 0xc6, 0x7b, 0x47, 0x1a, + 0x99, 0xe7, 0xb6, 0x7b, 0x38, 0x3c, 0x3b, 0x71, 0xf5, 0x73, 0xf1, 0xf2, + 0x75, 0x3f, 0xea, 0x9d, 0x7f, 0x2b, 0x51, 0x7a, 0xc3, 0x87, 0xfb, 0x96, + 0xb6, 0x7b, 0x9a, 0x83, 0xca, 0xf5, 0x16, 0xc6, 0xae, 0xd0, 0x67, 0xb5, + 0x05, 0x43, 0xec, 0x5d, 0x2a, 0x0a, 0xba, 0x21, 0x05, 0x0e, 0x92, 0xe5, + 0x2f, 0x66, 0x15, 0x2d, 0xe0, 0x6d, 0x86, 0x1b, 0xac, 0x14, 0x8d, 0x2c, + 0xc0, 0xc6, 0x3b, 0xd3, 0x4e, 0xfb, 0xc3, 0xf5, 0x93, 0xf0, 0xb2, 0x7d, + 0x5b, 0x96, 0x64, 0x78, 0xaa, 0xb8, 0xe1, 0x56, 0xa4, 0x56, 0xa8, 0x69, + 0x98, 0xdf, 0x93, 0x0d, 0x92, 0x77, 0xf5, 0xdd, 0x35, 0xbd, 0xf2, 0x54, + 0xcc, 0x36, 0xfa, 0x8b, 0xd5, 0x0d, 0x4c, 0x76, 0x53, 0xd3, 0x7e, 0x4e, + 0x4f, 0x6b, 0x8f, 0x17, 0xba, 0x7a, 0xdf, 0x27, 0xb3, 0x49, 0xbc, 0x2e, + 0xab, 0x45, 0xdc, 0xdc, 0x7a, 0xdf, 0x1c, 0xe2, 0x0f, 0x50, 0x5b, 0xf5, + 0x76, 0x30, 0x87, 0x9a, 0xc7, 0x72, 0x0d, 0x6e, 0xb8, 0xad, 0xfc, 0xf4, + 0x45, 0xd1, 0xda, 0x68, 0xbf, 0xe0, 0xe2, 0x3a, 0x66, 0xea, 0x30, 0x67, + 0x8f, 0xd7, 0x46, 0x33, 0x11, 0xcc, 0xfa, 0xae, 0x3a, 0xa7, 0x9c, 0x68, + 0xce, 0x61, 0xfe, 0x22, 0x41, 0x95, 0x37, 0xe0, 0x95, 0xdd, 0x3e, 0xbd, + 0x7d, 0x64, 0xe1, 0x45, 0x22, 0xb7, 0xfb, 0xf4, 0x24, 0x9d, 0x98, 0xd3, + 0x76, 0xad, 0xba, 0x5c, 0xdf, 0xc3, 0x96, 0xfa, 0xdf, 0xac, 0x1f, 0xf6, + 0x79, 0x7b, 0xbc, 0xd6, 0x4d, 0x67, 0xb1, 0xa4, 0x7a, 0x7b, 0x10, 0x3f, + 0x50, 0xee, 0x6b, 0x25, 0x38, 0x1e, 0x78, 0x0d, 0x9f, 0xfa, 0xfd, 0x36, + 0x7e, 0x82, 0xb6, 0x8d, 0xa4, 0xce, 0xe9, 0x92, 0xd8, 0x24, 0x46, 0xed, + 0x44, 0x9b, 0x31, 0x05, 0x49, 0xb3, 0xca, 0x46, 0xed, 0xee, 0x1b, 0x58, + 0x5e, 0x62, 0x97, 0x36, 0x9f, 0x98, 0xc0, 0xa0, 0x3f, 0x2d, 0x87, 0xbc, + 0xae, 0x58, 0x22, 0x43, 0x9b, 0x5f, 0xe9, 0x06, 0x12, 0x08, 0x92, 0x1a, + 0xe4, 0x77, 0x3c, 0xb5, 0xeb, 0x8a, 0xef, 0xd7, 0xd5, 0x76, 0x17, 0x6d, + 0x01, 0xc7, 0x5f, 0x5f, 0x67, 0x75, 0x3c, 0x76, 0xdf, 0xf0, 0x51, 0xcb, + 0x45, 0x94, 0x80, 0xb8, 0xac, 0xf6, 0x37, 0xee, 0xb5, 0xca, 0x0d, 0x67, + 0xaa, 0xe9, 0xce, 0xc7, 0x20, 0x9b, 0xf8, 0x7b, 0x59, 0x28, 0x28, 0x3a, + 0xcc, 0x76, 0xf6, 0x1d, 0xfa, 0x51, 0x02, 0xd2, 0xae, 0xdf, 0x39, 0x7c, + 0x26, 0x2a, 0xdd, 0x4a, 0x13, 0x2b, 0x80, 0x64, 0x4f, 0xab, 0x87, 0x0c, + 0xf4, 0x3e, 0x5a, 0x6b, 0xeb, 0xd2, 0x46, 0x97, 0xb2, 0x21, 0xe0, 0xd7, + 0xeb, 0x81, 0x1d, 0xa1, 0x75, 0x0b, 0x9b, 0x5a, 0xed, 0x3c, 0x3c, 0x91, + 0x41, 0xb3, 0xb6, 0x47, 0x7a, 0x75, 0x74, 0xa2, 0xff, 0x2f, 0xd6, 0x34, + 0x83, 0xca, 0xee, 0xc7, 0xce, 0x56, 0x07, 0x46, 0x06, 0x29, 0xb1, 0xfa, + 0x45, 0xc0, 0xdb, 0x5a, 0x56, 0xed, 0xaf, 0xba, 0x35, 0x7a, 0x76, 0x85, + 0xd6, 0xfe, 0xc7, 0xd2, 0x52, 0xb4, 0x5a, 0x67, 0xaf, 0xf7, 0xfe, 0x8a, + 0xf3, 0x1f, 0x9e, 0x45, 0x4b, 0x9d, 0xd7, 0xdb, 0xb9, 0x57, 0x5f, 0x17, + 0x97, 0x7a, 0x69, 0xed, 0xba, 0xbb, 0xbb, 0x29, 0x53, 0xc1, 0x6f, 0xff, + 0x99, 0xbe, 0x73, 0xe0, 0x41, 0xfb, 0xad, 0xc9, 0x3a, 0xfd, 0x1d, 0x1d, + 0xc9, 0x8d, 0xa1, 0x76, 0x7d, 0xed, 0x5e, 0x59, 0x4b, 0x17, 0xc7, 0x5a, + 0xd7, 0x7a, 0x5a, 0xff, 0x09, 0x48, 0x05, 0x15, 0xbe, 0xed, 0x79, 0x54, + 0x48, 0xf7, 0xf3, 0xcf, 0x9f, 0x57, 0xf6, 0xf5, 0x90, 0xa4, 0x84, 0xbf, + 0xb1, 0x6f, 0x90, 0xfb, 0x40, 0x2c, 0xdb, 0xa7, 0x3f, 0xf8, 0xae, 0x7e, + 0xfe, 0x12, 0x24, 0x2f, 0x39, 0x02, 0xef, 0xfc, 0x6a, 0xc3, 0xaf, 0xe4, + 0x90, 0xce, 0xdd, 0x9d, 0xec, 0xe9, 0xa8, 0x79, 0x60, 0x9b, 0x77, 0x4d, + 0x17, 0x46, 0x43, 0x96, 0xaa, 0xad, 0xde, 0x51, 0xd4, 0xe9, 0x40, 0xb3, + 0x3d, 0x77, 0xb0, 0x24, 0x2c, 0xd9, 0x9b, 0xeb, 0x17, 0x82, 0xea, 0x5a, + 0xda, 0xab, 0xed, 0x46, 0x06, 0xc4, 0x61, 0x93, 0x1b, 0x7d, 0x03, 0xe9, + 0x73, 0xdb, 0xad, 0x56, 0x3f, 0x79, 0xb5, 0x27, 0x2c, 0xfb, 0xf6, 0xfe, + 0xea, 0x03, 0x2b, 0xdd, 0x35, 0xce, 0xf6, 0xc5, 0x52, 0x75, 0xe6, 0x9e, + 0xf3, 0xd2, 0x2b, 0x3c, 0x28, 0xb6, 0x9e, 0xe3, 0x09, 0x71, 0x1f, 0xda, + 0x0f, 0x95, 0x2f, 0x99, 0xce, 0x7d, 0x2a, 0x73, 0xca, 0xfa, 0x12, 0xf0, + 0xa0, 0x79, 0xde, 0xbd, 0x75, 0x2f, 0xb7, 0x18, 0xfb, 0x89, 0xe8, 0x55, + 0x5b, 0x99, 0x77, 0x1f, 0xdb, 0xff, 0x2b, 0x57, 0xac, 0x1f, 0x0e, 0xea, + 0xba, 0xba, 0x4f, 0xf6, 0xa5, 0x9a, 0xb5, 0x26, 0x82, 0x2d, 0xaf, 0x5d, + 0xb6, 0x57, 0x7f, 0x20, 0xc9, 0xed, 0x5f, 0x6c, 0x4b, 0x78, 0x18, 0x19, + 0x38, 0x23, 0xc8, 0x56, 0x67, 0x7a, 0xcd, 0x24, 0xed, 0x27, 0xee, 0x7d, + 0xbe, 0x55, 0x3a, 0x6c, 0x92, 0x6d, 0x7f, 0xcb, 0xce, 0xbc, 0xc4, 0x1e, + 0x00, 0x27, 0x2b, 0xe7, 0x45, 0xf5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xfe, 0xff, 0x55, 0x00, 0x5c, 0x75, 0xd7, 0x67, 0xdb, 0x13, 0xa0, 0xa7, + 0x32, 0xb4, 0x7b, 0x66, 0xcd, 0xc0, 0xee, 0x16, 0x63, 0xff, 0x37, 0x51, + 0xed, 0x89, 0x25, 0x97, 0xf5, 0xdd, 0xe7, 0xc5, 0xf6, 0x41, 0xd7, 0xca, + 0x2e, 0xdf, 0x60, 0x49, 0xbe, 0x9c, 0xcc, 0xd4, 0x0d, 0x6c, 0xdd, 0xfe, + 0x2e, 0xd5, 0xc0, 0x93, 0x97, 0x90, 0xea, 0x7c, 0x7f, 0xbd, 0x7f, 0xaf, + 0x7a, 0x8c, 0xf0, 0xda, 0xce, 0xab, 0x4a, 0x4a, 0x76, 0xee, 0x94, 0xde, + 0xa2, 0x8a, 0xf7, 0x29, 0xc7, 0x00, 0xd7, 0x79, 0x42, 0xdf, 0x37, 0x7e, + 0xd2, 0xcd, 0x54, 0xa4, 0x66, 0xdb, 0xd3, 0xbe, 0x0c, 0xc7, 0x2d, 0xda, + 0x35, 0xfd, 0x73, 0x4c, 0x11, 0xa9, 0xfb, 0xb7, 0x02, 0x9b, 0x8f, 0xce, + 0x1d, 0x55, 0x33, 0xcf, 0xda, 0xfe, 0x3f, 0x05, 0xef, 0xa6, 0x1e, 0xe6, + 0xf1, 0x26, 0xb0, 0xae, 0xd7, 0x9d, 0x97, 0xdb, 0x4a, 0x89, 0xf6, 0xf9, + 0x48, 0xd5, 0xd5, 0x3a, 0xf7, 0xd4, 0xf9, 0x4f, 0x15, 0x2b, 0x24, 0xc7, + 0x8d, 0x8f, 0x91, 0xae, 0x48, 0x85, 0xcc, 0x8d, 0x25, 0x39, 0xc7, 0xf7, + 0x6f, 0x3d, 0x4b, 0xfa, 0x06, 0x91, 0xd2, 0x76, 0x7b, 0xfd, 0x66, 0xc3, + 0x95, 0x30, 0x51, 0xe2, 0xce, 0xcb, 0x95, 0xf8, 0xb8, 0x9c, 0x32, 0x64, + 0xfd, 0x7f, 0xd2, 0x56, 0x59, 0x31, 0x02, 0xca, 0x85, 0xbf, 0xb6, 0x6f, + 0xfb, 0xff, 0x44, 0xd7, 0xce, 0xf3, 0xb1, 0xd0, 0x82, 0xfe, 0x06, 0xb7, + 0x5d, 0xfe, 0xfa, 0x9e, 0xfb, 0x5b, 0xc5, 0xd8, 0x8b, 0xf8, 0x61, 0xdd, + 0xf7, 0x69, 0xb8, 0x79, 0xee, 0x83, 0xc8, 0xe4, 0xdc, 0x52, 0xc9, 0x5a, + 0x5d, 0xb3, 0x7d, 0x4b, 0xcd, 0xef, 0x0b, 0xf7, 0x22, 0xd3, 0xba, 0xdd, + 0x03, 0x22, 0x3b, 0x5a, 0x93, 0xf5, 0xe6, 0x9f, 0x73, 0x95, 0xfc, 0x78, + 0x8b, 0xe3, 0x2f, 0x53, 0x8b, 0x7f, 0xce, 0xa9, 0xdc, 0xa8, 0x7a, 0x01, + 0x03, 0x7a, 0x9f, 0x2e, 0x30, 0xff, 0xd4, 0xcd, 0x9f, 0xad, 0x7e, 0xaf, + 0xdf, 0x98, 0x5f, 0x64, 0xd6, 0xfb, 0xf7, 0xca, 0x1f, 0xa7, 0x7b, 0xff, + 0x59, 0xae, 0xef, 0x06, 0x58, 0xf3, 0xdf, 0x8f, 0x93, 0x86, 0x9f, 0xe3, + 0x3b, 0xae, 0x1e, 0x13, 0x99, 0x7c, 0x8b, 0xde, 0x59, 0x21, 0x1b, 0x43, + 0x6c, 0x55, 0x4e, 0x6a, 0x33, 0x2b, 0xdb, 0x58, 0x98, 0x61, 0x8f, 0xa6, + 0x9a, 0x79, 0xa8, 0x9b, 0x5c, 0x06, 0x51, 0xd2, 0x64, 0x15, 0x04, 0x59, + 0xf7, 0xdb, 0xef, 0x5f, 0x85, 0x9a, 0x89, 0x77, 0xdb, 0xe7, 0xad, 0x9f, + 0xf3, 0x2f, 0x8a, 0x3b, 0x77, 0x47, 0x79, 0xe4, 0x8c, 0xeb, 0xcd, 0x55, + 0xba, 0x37, 0xd4, 0xea, 0xed, 0xea, 0x04, 0xcb, 0x03, 0x67, 0xe1, 0xff, + 0xe1, 0x8c, 0x2e, 0x2f, 0xe6, 0x8d, 0xe9, 0x51, 0x0c, 0xf9, 0xe5, 0xef, + 0xee, 0xd7, 0x0e, 0x51, 0x34, 0xfd, 0x4d, 0x9b, 0x65, 0x5c, 0x2d, 0xad, + 0x69, 0x67, 0xf7, 0xe7, 0x7a, 0xc3, 0x29, 0xbb, 0xec, 0xfd, 0x79, 0x61, + 0xcd, 0x6f, 0x99, 0xb7, 0xe5, 0xef, 0x3f, 0x7e, 0x19, 0x5a, 0x85, 0x7f, + 0x76, 0x2f, 0x8e, 0x9f, 0x26, 0xf3, 0xf9, 0xc4, 0xa4, 0xa2, 0x7d, 0x7f, + 0x5f, 0x5e, 0x99, 0xa1, 0xe9, 0xf0, 0xf3, 0xb9, 0xed, 0x24, 0x97, 0xdd, + 0xab, 0x95, 0x11, 0x2b, 0xdb, 0x9c, 0x3f, 0xa2, 0x43, 0x36, 0x35, 0xc7, + 0x9e, 0x0c, 0xd3, 0x03, 0xfe, 0x1c, 0x7e, 0x8b, 0x24, 0x7b, 0x34, 0x88, + 0x9d, 0xa2, 0xd9, 0x34, 0x6f, 0xeb, 0xb0, 0x4b, 0xdd, 0xf2, 0x50, 0x0f, + 0xf3, 0xef, 0x9b, 0x5a, 0x73, 0x23, 0xd8, 0xe3, 0x3f, 0xdb, 0x7d, 0xf3, + 0xfc, 0xad, 0xb0, 0xe1, 0x37, 0xfe, 0x3b, 0x98, 0xe2, 0x4d, 0xad, 0x8a, + 0x62, 0x4a, 0x2f, 0xfa, 0xdf, 0xbb, 0xb7, 0x77, 0xb9, 0x19, 0x14, 0xa1, + 0x46, 0x8b, 0xbd, 0xcd, 0xc4, 0xd8, 0x6d, 0x45, 0xef, 0x94, 0xb5, 0x29, + 0xc5, 0xe1, 0xea, 0x4f, 0xf5, 0xf7, 0x87, 0x76, 0x83, 0x36, 0xb2, 0x35, + 0x77, 0x3e, 0x0e, 0x2d, 0xb2, 0x2f, 0xd0, 0xdb, 0x71, 0xc5, 0xf9, 0xe8, + 0xdd, 0x19, 0x54, 0x4a, 0x45, 0xb9, 0x7d, 0x34, 0xd6, 0x23, 0xfb, 0x11, + 0xe5, 0xb5, 0xf1, 0x95, 0x84, 0x5b, 0x09, 0x14, 0xe4, 0xd6, 0x2d, 0x46, + 0xa8, 0x73, 0xb0, 0xec, 0x6a, 0xab, 0x3f, 0xcd, 0x5f, 0x05, 0xd7, 0x1b, + 0x97, 0x1a, 0x43, 0x47, 0xad, 0xfb, 0xae, 0x63, 0xfa, 0x92, 0x76, 0xb0, + 0x97, 0xff, 0x97, 0x20, 0x09, 0x86, 0x7d, 0x79, 0xa5, 0xcf, 0x39, 0xa4, + 0x86, 0x31, 0xb9, 0xbd, 0xcc, 0xf7, 0xed, 0x21, 0x46, 0x78, 0x2c, 0x2a, + 0x4e, 0x7d, 0xf3, 0xae, 0xd6, 0x3d, 0xed, 0xa4, 0x34, 0x31, 0xbe, 0xc0, + 0xb1, 0x6b, 0xf6, 0x8b, 0x00, 0x59, 0xda, 0xf6, 0xed, 0x75, 0xf7, 0xa6, + 0x34, 0xf2, 0x37, 0xf5, 0xe7, 0x38, 0x0d, 0xdb, 0xe3, 0x2a, 0x85, 0x86, + 0xbf, 0xcb, 0x22, 0x5e, 0x1c, 0xad, 0x1b, 0x65, 0x77, 0x55, 0xfe, 0x13, + 0xab, 0x6c, 0x07, 0x8c, 0xbb, 0xde, 0xa7, 0x23, 0x50, 0xe0, 0xbe, 0x34, + 0x8f, 0x90, 0x00, 0x45, 0x55, 0x7b, 0xc1, 0x41, 0x39, 0x2f, 0xe6, 0x3f, + 0x3b, 0x77, 0x9d, 0x8f, 0xb9, 0xfa, 0xae, 0x56, 0xce, 0x6b, 0xea, 0xd5, + 0x5b, 0x0f, 0xf9, 0xaf, 0x16, 0x83, 0x83, 0xf8, 0xd8, 0xc7, 0x97, 0xd1, + 0x79, 0x55, 0x95, 0xd2, 0x2c, 0xe9, 0xad, 0x33, 0x2b, 0x15, 0xf2, 0x58, + 0x6a, 0xea, 0xbe, 0x51, 0x60, 0xa5, 0xed, 0xc6, 0xb9, 0xba, 0xbd, 0xee, + 0xe7, 0xba, 0x8f, 0xcf, 0xb5, 0x7d, 0x6a, 0x67, 0x9e, 0xec, 0x26, 0x3d, + 0x9d, 0xa4, 0x12, 0x7f, 0xfa, 0x2e, 0xa5, 0x2d, 0x3f, 0xb6, 0x2f, 0x6c, + 0x36, 0xff, 0xb1, 0x89, 0x7c, 0xb8, 0xa9, 0xff, 0x74, 0x1a, 0x12, 0x96, + 0xb5, 0xad, 0xb3, 0xb8, 0x93, 0xfd, 0xd5, 0xec, 0x97, 0xdb, 0xd7, 0xb9, + 0xc7, 0x92, 0x58, 0xe0, 0xb7, 0x6f, 0xdf, 0x57, 0x3e, 0xef, 0x38, 0xd5, + 0xfe, 0x17, 0xee, 0x72, 0x7c, 0xb2, 0xae, 0x79, 0x97, 0x59, 0xfb, 0x2f, + 0x67, 0x57, 0x43, 0x9c, 0xe8, 0xf1, 0x55, 0xfe, 0xb1, 0xfb, 0xc0, 0x6f, + 0xb6, 0xde, 0xa6, 0xf0, 0x59, 0xfa, 0x5e, 0xd8, 0xbf, 0x08, 0xf3, 0xaf, + 0xce, 0xae, 0xf7, 0xf4, 0xd0, 0x27, 0xb6, 0x39, 0xb3, 0x7f, 0x3a, 0x03, + 0xe8, 0xff, 0xc8, 0xf1, 0xf1, 0x95, 0x5b, 0x7c, 0xa9, 0x1d, 0x83, 0x48, + 0x66, 0xdf, 0x69, 0x6f, 0xb5, 0xbf, 0x1e, 0x3e, 0x63, 0x38, 0xde, 0x16, + 0xe9, 0x4c, 0x16, 0x23, 0xe0, 0xbf, 0xda, 0x5e, 0xe7, 0x29, 0x59, 0x4b, + 0x65, 0x2b, 0xfe, 0x83, 0xeb, 0x34, 0x92, 0xf4, 0x4d, 0x84, 0x6e, 0xb7, + 0xf9, 0x86, 0x07, 0x4b, 0x0e, 0x3c, 0x21, 0xf7, 0xea, 0xf7, 0xaa, 0xa7, + 0xe3, 0x79, 0xfd, 0xf8, 0x2a, 0xde, 0xe4, 0xee, 0x7e, 0xb7, 0x5a, 0xab, + 0x9e, 0xe6, 0xd7, 0xdf, 0xcb, 0xfb, 0x61, 0x6c, 0x1e, 0x63, 0xce, 0x7c, + 0x43, 0x0d, 0x09, 0x2f, 0xd9, 0x5b, 0x34, 0x8f, 0x63, 0xed, 0x7d, 0xbd, + 0x7e, 0xc6, 0x82, 0x9e, 0x2f, 0x5b, 0x73, 0x8f, 0x01, 0x13, 0xfd, 0xf8, + 0x84, 0xac, 0xa6, 0x90, 0x50, 0xd8, 0x9d, 0x08, 0x26, 0x83, 0x79, 0x74, + 0x43, 0x59, 0xf5, 0x9f, 0x57, 0x9f, 0x70, 0x00, 0x2e, 0x9e, 0xbd, 0x7b, + 0xda, 0xc9, 0x22, 0xc6, 0x7b, 0x77, 0x7a, 0xa9, 0xd9, 0x67, 0x4c, 0x9b, + 0xf6, 0x4f, 0x2f, 0x55, 0x99, 0xc9, 0xb5, 0xb0, 0x46, 0x09, 0x40, 0xba, + 0xfa, 0xcb, 0x99, 0x27, 0x66, 0x64, 0x92, 0x9e, 0x5f, 0x6f, 0x12, 0xad, + 0xb9, 0x3f, 0x02, 0xdd, 0x7f, 0xf7, 0x6c, 0xa5, 0xfb, 0xfd, 0x7e, 0xf5, + 0xc8, 0xee, 0x1f, 0xe1, 0xfa, 0xa8, 0xc7, 0xcd, 0xda, 0x3c, 0x4d, 0x2c, + 0xc5, 0x55, 0x49, 0xce, 0x1a, 0xb9, 0x2b, 0x39, 0x3c, 0x9c, 0x48, 0x0a, + 0xbf, 0xc7, 0x73, 0x1a, 0xe6, 0x0a, 0x6e, 0xac, 0xc7, 0x4b, 0x71, 0x81, + 0xd8, 0xb6, 0xda, 0x3e, 0x2b, 0x2b, 0xa7, 0x95, 0xe1, 0xa6, 0xf6, 0x58, + 0xea, 0x74, 0x79, 0xb9, 0x03, 0xaf, 0x9d, 0xd6, 0x22, 0x94, 0x69, 0xb7, + 0xb9, 0xf9, 0x8b, 0x0d, 0xa2, 0x2f, 0x0e, 0x0f, 0xdd, 0x5c, 0x77, 0xd7, + 0x57, 0x60, 0xb0, 0xb6, 0xff, 0xbb, 0xfe, 0x95, 0x3b, 0xe5, 0x37, 0xf1, + 0xa3, 0x12, 0x76, 0xbf, 0x6d, 0x1f, 0x87, 0x51, 0x45, 0xc7, 0xb5, 0xdd, + 0x51, 0x73, 0xdd, 0x5f, 0xcb, 0x3b, 0x12, 0x5d, 0x63, 0xe7, 0xb5, 0xc3, + 0x3f, 0x94, 0xa8, 0x72, 0xad, 0xf3, 0x0e, 0x6c, 0xcf, 0xde, 0x88, 0x4e, + 0x4d, 0x33, 0xcd, 0x3c, 0xe9, 0xcf, 0xd6, 0xf7, 0x99, 0xd7, 0x83, 0xc4, + 0xe3, 0x5c, 0x77, 0x00, 0xbb, 0xb0, 0xfc, 0xfd, 0x9b, 0x78, 0x24, 0xdc, + 0x73, 0x4c, 0xf2, 0x06, 0xf4, 0xbd, 0x6a, 0x0a, 0xd0, 0x54, 0xdd, 0xe3, + 0x4e, 0x7b, 0xdc, 0x26, 0xf1, 0x56, 0x6d, 0xdb, 0x2d, 0xfb, 0x5e, 0x1a, + 0x4b, 0x1f, 0x69, 0xa7, 0x54, 0x80, 0xea, 0x4a, 0xed, 0xfd, 0x23, 0xba, + 0x74, 0x25, 0x9c, 0x70, 0x1d, 0xff, 0x35, 0xe5, 0x7b, 0xc7, 0xaf, 0xf5, + 0xe6, 0xa4, 0x7c, 0x8b, 0xdb, 0xc9, 0x2b, 0x3e, 0x93, 0x90, 0xce, 0xdf, + 0x5a, 0xad, 0xf0, 0x23, 0x7b, 0x74, 0x8b, 0x17, 0x8d, 0x06, 0x07, 0xbc, + 0x7d, 0x7e, 0xa8, 0x64, 0xf3, 0x2a, 0xf6, 0xdf, 0x4a, 0x69, 0x13, 0x95, + 0x68, 0xd5, 0x69, 0x92, 0xde, 0x62, 0xd2, 0x91, 0xf3, 0x9f, 0xe4, 0x35, + 0x3a, 0x16, 0x29, 0xb8, 0x59, 0xb6, 0x69, 0x4d, 0x5c, 0x1a, 0x73, 0x8c, + 0xfd, 0x2f, 0xee, 0xbe, 0xea, 0xff, 0x84, 0xcb, 0xaf, 0x69, 0xff, 0x76, + 0xe1, 0xb3, 0x96, 0x96, 0xbf, 0x76, 0xb3, 0xad, 0xe8, 0xca, 0xc8, 0x88, + 0xc8, 0xa9, 0xc1, 0x6d, 0xf7, 0x53, 0xa2, 0xdb, 0xf2, 0xce, 0xb8, 0x8e, + 0xab, 0x9d, 0x37, 0x27, 0x97, 0xff, 0x67, 0x6a, 0x27, 0x34, 0xc3, 0x86, + 0x9c, 0xdf, 0x1b, 0xfe, 0xda, 0x59, 0xef, 0xd8, 0x5b, 0x79, 0x29, 0xfb, + 0x4a, 0x06, 0xb8, 0xd6, 0x66, 0xa5, 0xa0, 0x6b, 0x7f, 0x69, 0x15, 0xbf, + 0xaa, 0x81, 0xb5, 0x14, 0xf5, 0xbb, 0xa0, 0xe7, 0xea, 0x5c, 0xa5, 0x50, + 0xf7, 0x9c, 0x96, 0xed, 0x61, 0x0f, 0xcd, 0x1a, 0xfd, 0x52, 0x51, 0xf2, + 0xde, 0x18, 0xd9, 0x2c, 0x05, 0xda, 0xda, 0xe2, 0x5b, 0x4d, 0xf7, 0x4d, + 0x8b, 0x0f, 0xdf, 0x72, 0x16, 0x5d, 0xfe, 0xcb, 0xc2, 0x7b, 0x77, 0xa5, + 0x5f, 0x4b, 0x6d, 0x27, 0x21, 0xd1, 0xbf, 0x17, 0xa7, 0xbb, 0x3a, 0x4d, + 0xdf, 0x4d, 0x5a, 0x98, 0x5f, 0xff, 0x57, 0x4b, 0xfb, 0x18, 0x6b, 0x2a, + 0x63, 0x50, 0xd3, 0xb9, 0x94, 0x55, 0xdc, 0xc4, 0x52, 0xb7, 0x07, 0xd3, + 0x73, 0x5d, 0x66, 0xe4, 0x95, 0x5b, 0x6c, 0xfd, 0x70, 0xb5, 0xb2, 0xff, + 0xfc, 0xfd, 0x4b, 0x72, 0xb3, 0x91, 0x72, 0x79, 0xdb, 0xf7, 0x43, 0x44, + 0x8c, 0x41, 0x79, 0x5d, 0xca, 0xfa, 0x0d, 0xd4, 0xfc, 0xb8, 0x7b, 0x1f, + 0x45, 0xf7, 0xde, 0x5d, 0x88, 0x3c, 0x60, 0x7a, 0x13, 0xbd, 0x60, 0xa2, + 0x18, 0x95, 0x5b, 0xd6, 0xc0, 0xcb, 0x60, 0x98, 0x94, 0x6d, 0x49, 0xfe, + 0x25, 0x32, 0xef, 0xf9, 0x12, 0xa7, 0xb8, 0xa6, 0x4c, 0xef, 0xd9, 0xeb, + 0x4b, 0x41, 0x3c, 0x6d, 0x59, 0xdc, 0x5b, 0xde, 0xb8, 0x8b, 0x6e, 0xef, + 0xe2, 0x88, 0x56, 0xc8, 0x39, 0x6f, 0xda, 0xbd, 0x8e, 0x13, 0xd9, 0x17, + 0x7f, 0xb1, 0x36, 0x43, 0x35, 0xa1, 0xfc, 0xb3, 0xf3, 0xf1, 0x2f, 0x52, + 0x02, 0x79, 0x27, 0x85, 0x32, 0xe0, 0x2a, 0xcd, 0x1e, 0x11, 0x0a, 0xcc, + 0x18, 0xac, 0x19, 0xba, 0xac, 0xf6, 0xb6, 0x40, 0xe6, 0xe2, 0x20, 0x2e, + 0x5d, 0x6d, 0x8d, 0x9a, 0xde, 0xa2, 0x6b, 0xbf, 0x9d, 0xab, 0x8f, 0x7a, + 0x09, 0x54, 0x86, 0xeb, 0xf6, 0x3f, 0xca, 0x59, 0x25, 0x3d, 0xe9, 0xda, + 0x67, 0x9a, 0x55, 0x2f, 0xef, 0x30, 0xac, 0x98, 0x83, 0x2a, 0xab, 0x94, + 0xb6, 0x98, 0x10, 0x35, 0x0d, 0x3a, 0xb8, 0xe0, 0x0b, 0x8d, 0x35, 0xdf, + 0x1d, 0xc7, 0x14, 0xb3, 0x2b, 0x29, 0xee, 0x51, 0x7c, 0x73, 0x7e, 0x2a, + 0xf3, 0x63, 0xb7, 0x79, 0x6d, 0x2b, 0x13, 0x5f, 0x0b, 0xc2, 0x9b, 0x72, + 0xfc, 0x87, 0x41, 0x0a, 0x69, 0x76, 0x77, 0xbe, 0x15, 0xbb, 0x4f, 0xa9, + 0x75, 0xf6, 0xdc, 0x29, 0xab, 0x98, 0xb7, 0x93, 0x5e, 0xef, 0x3d, 0xc7, + 0xef, 0xe7, 0xeb, 0xde, 0x9f, 0x0e, 0xb2, 0x70, 0x35, 0x69, 0xc6, 0xfa, + 0x22, 0xc8, 0x71, 0x86, 0xfe, 0xed, 0xb5, 0x3d, 0x6b, 0xe8, 0xb4, 0x94, + 0xf5, 0xbc, 0xae, 0x2d, 0x72, 0x7d, 0x58, 0xfa, 0x69, 0xfb, 0xbd, 0xde, + 0x18, 0x91, 0xd8, 0xcb, 0x3a, 0x1e, 0xd0, 0x6b, 0x76, 0xa7, 0xf5, 0x14, + 0x0f, 0x72, 0xa2, 0x97, 0x3c, 0xa7, 0x91, 0x2b, 0x91, 0x45, 0xde, 0xa6, + 0xdf, 0x21, 0xcb, 0xcd, 0xf2, 0xdf, 0x67, 0xf4, 0x11, 0x3e, 0x50, 0xbf, + 0x67, 0x53, 0x2b, 0xf7, 0xb0, 0x42, 0xe8, 0xbe, 0x5c, 0xad, 0xf4, 0xd9, + 0xc7, 0x5f, 0x2b, 0x73, 0x4f, 0x3e, 0x3b, 0xd8, 0xa8, 0xdd, 0xcf, 0xdc, + 0xf1, 0xf3, 0x4d, 0xaa, 0x6a, 0xdf, 0x7e, 0x30, 0xc6, 0xeb, 0x74, 0xf4, + 0x5c, 0x36, 0xe9, 0x90, 0xb4, 0xab, 0x66, 0xd0, 0x7c, 0xfb, 0x23, 0xbf, + 0x16, 0x8d, 0x6a, 0xb4, 0xec, 0x7c, 0x03, 0xdc, 0x82, 0xde, 0x74, 0x9f, + 0x6d, 0x54, 0x5f, 0x50, 0xbd, 0x6f, 0x6e, 0xfe, 0xb6, 0xd3, 0x93, 0xd1, + 0xb4, 0x3b, 0xbe, 0x16, 0x9a, 0xaf, 0xfd, 0xde, 0x66, 0x91, 0xb5, 0x7a, + 0xf4, 0xd8, 0x3d, 0x98, 0x2d, 0x53, 0x7a, 0x6d, 0x99, 0x76, 0x7a, 0x3f, + 0xf3, 0x7e, 0xa6, 0xc8, 0x53, 0xc8, 0x10, 0xf3, 0x27, 0xb7, 0xb1, 0x30, + 0x90, 0xbe, 0xb8, 0xb2, 0xca, 0x37, 0xcd, 0xc9, 0x76, 0xb7, 0xdd, 0xb6, + 0x7b, 0xb6, 0xb0, 0x05, 0x6e, 0xfd, 0x3e, 0x6a, 0x60, 0x96, 0xe9, 0xfa, + 0xbc, 0x14, 0x4c, 0x5c, 0xfc, 0x5c, 0x65, 0x6f, 0x27, 0xba, 0xd9, 0x2a, + 0x56, 0x0c, 0x79, 0x5f, 0xdd, 0x8f, 0x18, 0xf5, 0x0f, 0xbd, 0x95, 0xe6, + 0xd4, 0x82, 0x0b, 0x66, 0xeb, 0x5f, 0x13, 0xb5, 0xb2, 0x39, 0x72, 0x1d, + 0x4f, 0xf4, 0x25, 0xa0, 0xb3, 0xea, 0xb5, 0x2f, 0x57, 0xd3, 0x0e, 0xfa, + 0xb6, 0xee, 0x07, 0xa7, 0x0a, 0x71, 0xdf, 0x24, 0x3f, 0xc2, 0x52, 0x00, + 0x2c, 0xd7, 0x8e, 0x18, 0x42, 0xc3, 0xa7, 0xed, 0x5e, 0xbf, 0x9e, 0x2f, + 0x4e, 0xdf, 0xfb, 0x9e, 0x1e, 0x98, 0x4c, 0x95, 0x77, 0x3a, 0x1d, 0xff, + 0x77, 0xc4, 0x72, 0xaf, 0x89, 0x72, 0x7a, 0xed, 0x8f, 0xe7, 0x3b, 0x95, + 0x4d, 0x11, 0x2a, 0x99, 0xfe, 0xb7, 0xc3, 0xb4, 0x27, 0xd2, 0x9d, 0x41, + 0x61, 0x3e, 0xc7, 0xf1, 0xd3, 0xb6, 0xd7, 0x3a, 0x04, 0x27, 0x7d, 0x7b, + 0xd4, 0xfc, 0x63, 0x8a, 0x90, 0x77, 0x9e, 0x6c, 0x7f, 0x4c, 0x83, 0x76, + 0xfa, 0xb0, 0xff, 0x51, 0xbd, 0xac, 0xb4, 0x55, 0xd0, 0xfd, 0xbf, 0x2a, + 0x58, 0xe8, 0xe9, 0x5a, 0xc7, 0xba, 0x1f, 0x1a, 0x69, 0xb4, 0xef, 0xa7, + 0xbe, 0x98, 0x91, 0x7e, 0x4d, 0xaf, 0x19, 0x70, 0x8a, 0x9f, 0xba, 0xfe, + 0xd3, 0x73, 0xcc, 0xe8, 0xe6, 0x28, 0xff, 0x57, 0x19, 0x0b, 0x95, 0x3f, + 0xdd, 0x4f, 0x56, 0xd9, 0x14, 0x40, 0x64, 0xd7, 0x7e, 0x54, 0x65, 0x72, + 0x49, 0x9f, 0xdb, 0xd5, 0xee, 0x0b, 0xdf, 0x88, 0x9d, 0xc6, 0x3f, 0xde, + 0xbe, 0xdb, 0x49, 0xc1, 0xe3, 0x5b, 0xca, 0xbf, 0x20, 0x1a, 0x6e, 0xba, + 0x83, 0xd6, 0x4b, 0x17, 0x74, 0xe5, 0xad, 0x47, 0xe6, 0xf9, 0xe8, 0xe3, + 0xcc, 0xc7, 0x5a, 0xfe, 0x07, 0x41, 0x44, 0x05, 0x82, 0xf2, 0xab, 0x75, + 0xe1, 0xc1, 0x31, 0xcd, 0x92, 0x89, 0x8b, 0x54, 0x9b, 0xf3, 0x4d, 0x87, + 0xf1, 0x60, 0x6f, 0x73, 0x50, 0x7e, 0xfb, 0x32, 0xcd, 0xbb, 0xfd, 0xca, + 0xde, 0xad, 0x57, 0xa3, 0x52, 0x50, 0x3d, 0x26, 0xcb, 0x7d, 0x87, 0x96, + 0x71, 0x1e, 0x7d, 0xcb, 0x6b, 0xaa, 0xed, 0x68, 0xf4, 0x11, 0xfd, 0xcb, + 0x1d, 0xe1, 0xa5, 0x35, 0x71, 0xec, 0xfd, 0x3d, 0xf9, 0x31, 0xbc, 0xce, + 0xc8, 0xae, 0xbb, 0xdd, 0xaa, 0x65, 0x6c, 0xff, 0x6d, 0x98, 0xac, 0xc7, + 0x86, 0xe6, 0x76, 0x9d, 0x97, 0x9b, 0x69, 0x79, 0xba, 0xdf, 0x27, 0xb9, + 0x63, 0x59, 0x3a, 0x63, 0xfb, 0xb6, 0x52, 0x76, 0xdb, 0x78, 0xac, 0x1e, + 0x36, 0xbd, 0x9e, 0x97, 0x43, 0xa9, 0x4f, 0x99, 0x58, 0xbb, 0xb7, 0x34, + 0x8c, 0xfe, 0xbd, 0xe9, 0xac, 0xd5, 0x4e, 0xe1, 0x64, 0x57, 0x97, 0x7a, + 0x84, 0xc8, 0x2f, 0xb2, 0xcf, 0xc3, 0x57, 0x92, 0x61, 0x21, 0xf5, 0x2a, + 0xbe, 0xe7, 0xe7, 0x6a, 0x98, 0xfc, 0xed, 0xf9, 0x35, 0x37, 0xe2, 0x87, + 0x33, 0xc8, 0xf6, 0x7f, 0x8e, 0x6f, 0xde, 0xb9, 0x77, 0x1b, 0xc7, 0x25, + 0xb1, 0xbf, 0x95, 0xaf, 0xbd, 0xe0, 0x2e, 0x65, 0x7b, 0x48, 0xab, 0x13, + 0x63, 0x73, 0xe8, 0x82, 0x93, 0x4c, 0xa7, 0x20, 0xfe, 0xcf, 0xb8, 0x4b, + 0x7b, 0xd9, 0xb3, 0xbb, 0xf5, 0xfd, 0x5b, 0xe5, 0x66, 0x97, 0x96, 0xfa, + 0x7e, 0xaf, 0x4f, 0x5d, 0x5c, 0xf7, 0x5b, 0x68, 0xec, 0x63, 0x62, 0xb7, + 0x88, 0x88, 0x46, 0x6a, 0x9f, 0xbc, 0x77, 0x30, 0x10, 0xf0, 0xce, 0xfa, + 0x42, 0xa7, 0xf9, 0x21, 0x2c, 0x2b, 0x37, 0xf6, 0x31, 0x5a, 0x55, 0x40, + 0x1e, 0x13, 0xfa, 0x55, 0x78, 0x59, 0x5b, 0x76, 0x1b, 0x71, 0xb6, 0xdd, + 0xf6, 0x73, 0x29, 0xce, 0x6e, 0x47, 0xed, 0x16, 0x21, 0xb8, 0x9c, 0x61, + 0x7c, 0x66, 0xe6, 0x48, 0x0e, 0x0f, 0xd5, 0xec, 0xed, 0xe6, 0xb7, 0xa0, + 0x66, 0x94, 0x4c, 0x4f, 0x73, 0x02, 0x49, 0x12, 0xfb, 0xaf, 0x76, 0x11, + 0x39, 0x64, 0x4b, 0xbb, 0xef, 0x5f, 0xe5, 0xdf, 0xd6, 0x33, 0x19, 0x28, + 0x37, 0xff, 0x65, 0x0f, 0xdd, 0xfd, 0x79, 0x7d, 0x4b, 0x0c, 0x62, 0x08, + 0x65, 0x7d, 0x70, 0x62, 0xe8, 0xd3, 0xa7, 0x59, 0xee, 0x96, 0x9a, 0x82, + 0xa1, 0xeb, 0xfb, 0x05, 0xc7, 0xdc, 0xc8, 0xad, 0x5f, 0xf7, 0xe9, 0x96, + 0x97, 0xbf, 0xc5, 0xbb, 0xae, 0x43, 0x3a, 0x53, 0xbc, 0x73, 0x92, 0xa8, + 0xb4, 0x3e, 0x45, 0xfd, 0x37, 0xad, 0x7f, 0x2d, 0x1d, 0x55, 0xf9, 0xbc, + 0xdf, 0xa3, 0x09, 0x89, 0xc4, 0xb3, 0xbf, 0x56, 0x2e, 0x55, 0xd4, 0x75, + 0x3d, 0x4f, 0x09, 0xe4, 0xd7, 0xfd, 0x8f, 0xda, 0xb7, 0x7d, 0x4b, 0xac, + 0xf5, 0x67, 0x29, 0x2f, 0x63, 0x1a, 0xcb, 0x9b, 0x75, 0xfa, 0xd1, 0x29, + 0xc8, 0x7e, 0xe9, 0x5f, 0x9d, 0x3a, 0x9a, 0x00, 0xf9, 0xeb, 0xd3, 0x2c, + 0xf3, 0xbd, 0xac, 0x1a, 0x9d, 0xb4, 0xf2, 0xc0, 0x2e, 0x83, 0x7d, 0x5b, + 0x7e, 0xfd, 0x71, 0xd7, 0x87, 0xa7, 0x49, 0xb6, 0xef, 0xd3, 0xe7, 0x9f, + 0xee, 0x53, 0xd9, 0x74, 0x1c, 0xab, 0xba, 0xfc, 0x4f, 0xac, 0x5e, 0xab, + 0x29, 0x28, 0xaf, 0x67, 0xb0, 0xe8, 0x9a, 0xfe, 0x60, 0x41, 0xef, 0x9e, + 0x1d, 0x35, 0x0c, 0xd6, 0x91, 0x83, 0x1d, 0xde, 0x93, 0x8e, 0xb8, 0x51, + 0x56, 0xbb, 0xe3, 0x45, 0xb3, 0x91, 0x26, 0xfc, 0x5e, 0xbb, 0xdf, 0x01, + 0x8e, 0xcb, 0x69, 0xe6, 0x46, 0xb9, 0x51, 0x76, 0xd7, 0xe3, 0xd5, 0x5b, + 0x1d, 0xa5, 0xc8, 0xda, 0x33, 0x1f, 0x85, 0xeb, 0xfe, 0xbc, 0xb6, 0x8d, + 0x6a, 0x9a, 0x15, 0x01, 0x99, 0xc2, 0xf9, 0x79, 0xe5, 0xd3, 0xf9, 0xf9, + 0x20, 0xe1, 0x1e, 0x79, 0xfb, 0x57, 0x09, 0x55, 0x0d, 0x37, 0xfa, 0x4d, + 0x51, 0x9b, 0x23, 0xad, 0x6b, 0x35, 0xbe, 0xf2, 0xf9, 0x9b, 0xfb, 0x53, + 0xe1, 0xe0, 0xf5, 0xb1, 0x1d, 0xee, 0x78, 0x3a, 0xea, 0xdd, 0x97, 0x99, + 0x87, 0xdb, 0xf4, 0xe4, 0x76, 0xa5, 0x03, 0x2d, 0xca, 0x92, 0xc6, 0x77, + 0xe7, 0x2e, 0x7e, 0x89, 0x66, 0xa7, 0x31, 0xdb, 0xe9, 0xe7, 0x83, 0x87, + 0xcb, 0x82, 0xde, 0x5d, 0x59, 0x2a, 0x95, 0x6f, 0xf6, 0xde, 0xe5, 0xf6, + 0x49, 0xc6, 0x16, 0x7f, 0x0f, 0xd1, 0x1c, 0x99, 0xc1, 0x3c, 0xfc, 0xab, + 0x95, 0x98, 0x34, 0xb8, 0x6a, 0xfe, 0xce, 0xbb, 0x4e, 0xd8, 0xf9, 0x85, + 0xac, 0xbe, 0x5f, 0x17, 0xc1, 0x47, 0xa3, 0xde, 0x96, 0x77, 0xe4, 0xfc, + 0x29, 0x9b, 0x84, 0x2d, 0x7e, 0x09, 0x4f, 0xab, 0xf5, 0x0d, 0x87, 0x6f, + 0x0e, 0xba, 0xf9, 0xac, 0x7f, 0x54, 0x8a, 0x7e, 0xaf, 0x01, 0xf5, 0xb2, + 0xdd, 0x1b, 0xcc, 0x9f, 0x5f, 0xc6, 0x96, 0xf0, 0xef, 0x32, 0xa0, 0x4c, + 0xd1, 0xfa, 0xac, 0xdb, 0xfc, 0x73, 0xb1, 0xf1, 0x32, 0xf1, 0x14, 0x9a, + 0x98, 0xaf, 0xb5, 0xb1, 0x2e, 0xc5, 0xb3, 0xa9, 0xfc, 0x73, 0x5e, 0xef, + 0x75, 0x52, 0xd1, 0x38, 0xd5, 0x75, 0xbd, 0x7b, 0x89, 0x4e, 0xcc, 0x4f, + 0xb5, 0x07, 0x24, 0x7e, 0x46, 0xa7, 0x9b, 0x29, 0xd9, 0xe8, 0x3c, 0xec, + 0x9b, 0xe9, 0x08, 0x76, 0x72, 0x9d, 0x6a, 0x0d, 0xaf, 0xb9, 0xbc, 0x10, + 0x7c, 0xeb, 0xeb, 0xab, 0xe7, 0x94, 0x36, 0x8f, 0x28, 0xdf, 0x26, 0xdb, + 0xcf, 0x14, 0xfd, 0x3d, 0xbf, 0x0a, 0x22, 0x3e, 0x5d, 0xc9, 0x70, 0x77, + 0xef, 0x62, 0x48, 0xc7, 0x22, 0x31, 0x90, 0x71, 0xfd, 0x13, 0xa2, 0x8a, + 0x3b, 0x6f, 0xeb, 0xe4, 0xac, 0x51, 0xc1, 0xfb, 0x6f, 0xeb, 0x9e, 0x26, + 0x87, 0x6d, 0xab, 0x6b, 0x18, 0x8e, 0x72, 0xc3, 0xba, 0xdd, 0x12, 0x74, + 0x46, 0x4f, 0x41, 0xe6, 0xf1, 0xb3, 0xc4, 0x3d, 0x37, 0x3b, 0xf5, 0x55, + 0xce, 0x92, 0x44, 0xe1, 0x55, 0x6b, 0xec, 0xbf, 0x3d, 0x18, 0xc1, 0xc6, + 0xba, 0x1c, 0x9f, 0x17, 0x9e, 0xb0, 0x87, 0xd5, 0x67, 0xfb, 0xdb, 0xf8, + 0x69, 0x8b, 0xab, 0xdb, 0xb2, 0x0d, 0x5c, 0xb6, 0x9f, 0x68, 0x69, 0x90, + 0xed, 0x87, 0xff, 0xd7, 0xd9, 0x5b, 0xaf, 0xaf, 0x31, 0x7e, 0xf5, 0xa5, + 0xdf, 0x8d, 0x3f, 0x62, 0x5b, 0x8f, 0xbf, 0x13, 0xe9, 0x37, 0xa3, 0x88, + 0xc3, 0xa8, 0x73, 0x07, 0x04, 0xc8, 0x56, 0xfc, 0xde, 0x0b, 0x31, 0x6a, + 0x53, 0x4d, 0x22, 0xa8, 0xda, 0xb4, 0x7e, 0x9a, 0xcc, 0x97, 0xe9, 0x03, + 0x16, 0xf9, 0x0f, 0x38, 0x5b, 0xf8, 0xeb, 0x35, 0xba, 0x41, 0xd7, 0x54, + 0x88, 0xf4, 0x54, 0xf9, 0x06, 0x1c, 0x69, 0x66, 0xba, 0x2b, 0xcf, 0xf5, + 0x3a, 0x0d, 0xd3, 0xc9, 0x89, 0x76, 0x55, 0xc3, 0x75, 0x40, 0xf7, 0xdd, + 0xbb, 0xa3, 0x74, 0x47, 0x3b, 0xbd, 0xf6, 0xdf, 0x3b, 0x45, 0x7c, 0x62, + 0xf4, 0xb5, 0xf7, 0xa1, 0x47, 0xb3, 0xbf, 0x0a, 0x56, 0x5e, 0x3e, 0x9a, + 0xef, 0x5b, 0xcb, 0xa1, 0x40, 0x66, 0x8d, 0xd9, 0xf5, 0x3b, 0x17, 0x5b, + 0xe2, 0xc7, 0xa8, 0xec, 0x7f, 0x25, 0x78, 0x2f, 0x27, 0x77, 0xcf, 0x66, + 0xa9, 0xcf, 0x70, 0x33, 0xdb, 0x69, 0x16, 0x33, 0x08, 0x99, 0x74, 0xff, + 0x10, 0x51, 0xdd, 0xbc, 0x9e, 0xdb, 0xe4, 0xdf, 0x11, 0x73, 0xfb, 0x63, + 0xe8, 0xbf, 0xbf, 0x76, 0xa8, 0xec, 0xad, 0x7b, 0x26, 0x12, 0x7d, 0xf8, + 0x85, 0x79, 0xad, 0x3f, 0x6a, 0x68, 0x0f, 0xb4, 0x9d, 0xcb, 0x7a, 0x63, + 0x9f, 0xde, 0xfb, 0x77, 0xa4, 0xf2, 0x2b, 0x3e, 0xe7, 0x68, 0x77, 0xb5, + 0xd5, 0x00, 0xda, 0x65, 0x8b, 0x74, 0x72, 0x87, 0xf5, 0x53, 0x1d, 0xe5, + 0xf2, 0x38, 0x29, 0xd3, 0x28, 0xe1, 0x57, 0xbf, 0x3a, 0x7e, 0xa9, 0x66, + 0x99, 0x42, 0x54, 0xc7, 0x3e, 0x9d, 0xe4, 0x9c, 0x8f, 0xef, 0xdd, 0xa7, + 0x08, 0x83, 0x84, 0x13, 0x97, 0x2f, 0xbf, 0xdb, 0xe0, 0x0b, 0x85, 0x11, + 0x84, 0xfb, 0x2a, 0x41, 0x43, 0xe3, 0xab, 0xdd, 0x96, 0x4c, 0x89, 0xbc, + 0x61, 0x3a, 0xd1, 0xf8, 0x2b, 0xe5, 0xd7, 0x8a, 0xc2, 0x5f, 0x4b, 0xb8, + 0xda, 0xf7, 0xd8, 0x48, 0x19, 0x30, 0x3f, 0x57, 0x4b, 0xd4, 0xf8, 0xf8, + 0xdc, 0x3d, 0xcb, 0x3a, 0x9f, 0x66, 0x26, 0xc5, 0x5e, 0x9e, 0xee, 0x2d, + 0x6a, 0xdf, 0xa3, 0x87, 0x3a, 0xcf, 0x98, 0x48, 0x66, 0x15, 0x5b, 0xde, + 0x87, 0x74, 0x16, 0x6d, 0x99, 0x4d, 0x7e, 0xca, 0x7d, 0x83, 0xf8, 0x3e, + 0x22, 0xd2, 0xde, 0xe9, 0xd2, 0xb2, 0x23, 0x76, 0x79, 0xdf, 0xcd, 0x0b, + 0xd5, 0x83, 0x69, 0xe6, 0x67, 0x9d, 0xe7, 0x3b, 0x13, 0xa7, 0xce, 0xb9, + 0x8e, 0x1f, 0xc7, 0xf4, 0xaf, 0xf2, 0xa9, 0x8c, 0x5c, 0x98, 0x18, 0x87, + 0x5b, 0x65, 0xb2, 0x91, 0xb0, 0x39, 0x7b, 0x92, 0x14, 0x2e, 0x51, 0xc9, + 0x42, 0xba, 0x69, 0xbe, 0xe6, 0xc2, 0xdc, 0xb7, 0x7d, 0x7c, 0x2a, 0xfa, + 0x84, 0x7c, 0xc4, 0x00, 0xac, 0xd7, 0x42, 0xe3, 0x4d, 0xc3, 0x3d, 0xd3, + 0x6d, 0xda, 0xbf, 0xf4, 0x72, 0xb8, 0x79, 0xa1, 0xd7, 0x8a, 0x7c, 0x0b, + 0x71, 0xa2, 0x96, 0xbc, 0xad, 0x5f, 0xe7, 0xc2, 0x67, 0x38, 0xe1, 0xfe, + 0x0d, 0xfe, 0x84, 0x90, 0x42, 0x1a, 0xb7, 0x7d, 0xe9, 0xb0, 0x58, 0x7f, + 0x5b, 0x83, 0xaa, 0xa6, 0x99, 0xbb, 0x55, 0x36, 0x77, 0x5f, 0xa3, 0x9c, + 0xdb, 0xa2, 0xd5, 0xc9, 0x3e, 0xf0, 0xa5, 0x74, 0xd9, 0xbe, 0x79, 0xd6, + 0x84, 0xf4, 0x9f, 0xa2, 0x0c, 0x50, 0xf6, 0x6d, 0xdf, 0xb3, 0xb0, 0x37, + 0x0c, 0xd8, 0xac, 0x15, 0x01, 0xd2, 0xe1, 0xb6, 0x5e, 0x96, 0x97, 0x77, + 0x61, 0xaa, 0xd5, 0xfc, 0x93, 0x92, 0xa8, 0x4a, 0x0a, 0x6f, 0x9c, 0x76, + 0x48, 0x91, 0x73, 0xdc, 0xff, 0xbe, 0x8b, 0xd1, 0xe8, 0x99, 0x84, 0x4e, + 0xb3, 0xde, 0xea, 0x16, 0x0f, 0xa5, 0x00, 0x0f, 0xe5, 0x5d, 0xe3, 0xb8, + 0xd7, 0x3b, 0xe1, 0x8f, 0x42, 0x56, 0x86, 0x8f, 0x27, 0xf0, 0xd7, 0xcd, + 0x93, 0xcb, 0x73, 0x88, 0x5d, 0x9a, 0xa6, 0x8e, 0x77, 0x63, 0xb7, 0x96, + 0x17, 0xef, 0x81, 0x77, 0x5c, 0xc9, 0xcf, 0x7f, 0x5b, 0xdd, 0x32, 0x4a, + 0x4b, 0x9d, 0x23, 0x6c, 0xeb, 0x2b, 0xe1, 0x5f, 0xdc, 0x22, 0x01, 0x2a, + 0x9b, 0x0f, 0x68, 0x68, 0xb2, 0xea, 0xc7, 0x8e, 0xef, 0x58, 0xa7, 0xef, + 0x97, 0xeb, 0xba, 0xee, 0xe9, 0x5f, 0x71, 0xfd, 0xb9, 0xb2, 0xde, 0x22, + 0xf7, 0xea, 0x5f, 0x65, 0xfd, 0xd6, 0xe3, 0x94, 0xca, 0x66, 0xfc, 0x6a, + 0xbb, 0x78, 0xd2, 0x7f, 0x73, 0x2f, 0xed, 0x7d, 0x0f, 0xad, 0x6c, 0x95, + 0xf9, 0x76, 0x4b, 0xbb, 0xd1, 0x1d, 0x30, 0x3d, 0xe1, 0x79, 0x7f, 0x73, + 0x0e, 0x82, 0x30, 0x25, 0x49, 0x26, 0x22, 0x9d, 0x75, 0xeb, 0xda, 0x7e, + 0x1f, 0xd3, 0x9c, 0xf6, 0xdd, 0xff, 0x5c, 0xad, 0x4f, 0xf2, 0xac, 0x6f, + 0xd7, 0xbb, 0xf7, 0xcf, 0xb3, 0xf0, 0xad, 0xeb, 0x0f, 0x5b, 0xce, 0xc3, + 0xbf, 0x5b, 0x6b, 0x6f, 0x95, 0x99, 0x75, 0x78, 0xbb, 0x49, 0xa2, 0x38, + 0x4d, 0xd8, 0x97, 0xf7, 0xc0, 0x03, 0x56, 0x53, 0x94, 0xd5, 0x7b, 0x8f, + 0x23, 0xc5, 0xfb, 0x6c, 0x29, 0x5a, 0x03, 0x35, 0x30, 0xda, 0x64, 0xe5, + 0xef, 0x18, 0xc4, 0x1a, 0x65, 0x9c, 0x2c, 0x9a, 0x61, 0xd1, 0x14, 0x82, + 0x4f, 0xcb, 0x7a, 0xeb, 0xb9, 0xd3, 0x29, 0x5d, 0xdd, 0xdd, 0xe6, 0xcb, + 0x49, 0xc5, 0x37, 0xe2, 0xfb, 0xab, 0xaa, 0xfb, 0x77, 0x6e, 0x86, 0xfe, + 0x9f, 0x16, 0xe5, 0x17, 0x35, 0x30, 0x4a, 0x4d, 0x5e, 0x7f, 0x87, 0x5d, + 0xb9, 0xf3, 0x51, 0x91, 0x1c, 0x44, 0xe1, 0x8a, 0xc3, 0x7b, 0x53, 0x87, + 0x65, 0x08, 0x7d, 0xda, 0xa8, 0xb6, 0xec, 0x3f, 0x70, 0x7a, 0xd1, 0x1a, + 0xbc, 0xa7, 0x7e, 0x3d, 0xfe, 0xd0, 0xda, 0x9b, 0x23, 0xf5, 0xbb, 0x02, + 0x6f, 0x5a, 0xfe, 0x3b, 0xd0, 0x02, 0x15, 0x2d, 0xfb, 0x9a, 0x55, 0x00, + 0x3d, 0x6b, 0xab, 0x62, 0x37, 0xe4, 0x9c, 0x27, 0x19, 0xee, 0x7d, 0xd9, + 0xa0, 0xdc, 0x53, 0xd6, 0x6d, 0x7a, 0x7d, 0x09, 0x7f, 0xc1, 0xa0, 0xbf, + 0x09, 0x7f, 0xf6, 0x5c, 0xa8, 0x7f, 0xf4, 0xde, 0xb9, 0xa9, 0x60, 0xa9, + 0x70, 0xf4, 0xde, 0x53, 0xdb, 0x41, 0xf9, 0xd2, 0xf5, 0x5d, 0xd2, 0x8b, + 0x4b, 0x2c, 0xf9, 0x2b, 0xba, 0x8b, 0x94, 0x86, 0xfd, 0x9a, 0xbd, 0x43, + 0xa8, 0xb3, 0x63, 0x4b, 0x3f, 0x34, 0xee, 0xbc, 0x99, 0xfb, 0xba, 0xdc, + 0x2e, 0x12, 0x32, 0xa0, 0x31, 0xf9, 0x34, 0x56, 0x73, 0xcf, 0x89, 0x3a, + 0x0f, 0x22, 0xf8, 0x33, 0xd9, 0xd0, 0xb7, 0xf4, 0xac, 0xe8, 0xf5, 0xc6, + 0x36, 0x9f, 0xe8, 0xfb, 0x03, 0xb5, 0xbc, 0xf2, 0xb5, 0x21, 0x49, 0x4a, + 0x96, 0x49, 0xbf, 0xdd, 0x8a, 0x9f, 0x52, 0x1f, 0xc9, 0x8f, 0x93, 0xa0, + 0xd7, 0x45, 0xaf, 0x6f, 0xdd, 0x21, 0x88, 0xf0, 0xa7, 0xcb, 0xbb, 0xac, + 0x05, 0xe0, 0xf9, 0x1f, 0x99, 0x35, 0x2b, 0xd5, 0x7a, 0xbc, 0x28, 0xab, + 0x6e, 0xe7, 0xe2, 0x19, 0x0a, 0xba, 0xa3, 0x49, 0xf7, 0xd5, 0xa2, 0x6a, + 0x37, 0xa2, 0x42, 0xb6, 0xa7, 0x11, 0x55, 0x11, 0x2f, 0x9c, 0x2b, 0x7f, + 0xbd, 0x8a, 0xed, 0xe8, 0x35, 0x6d, 0xbd, 0xee, 0x1c, 0x9b, 0x58, 0xbb, + 0xbf, 0xed, 0xa4, 0x40, 0x04, 0x5e, 0x6e, 0xb3, 0x8e, 0x96, 0x69, 0xe0, + 0x1b, 0xd5, 0x7d, 0x64, 0xdc, 0x7d, 0xef, 0x7b, 0x92, 0x69, 0xf0, 0xcf, + 0xcd, 0xb3, 0x1c, 0xaf, 0x73, 0x81, 0x01, 0xd0, 0x5f, 0x32, 0x7f, 0xbb, + 0x6b, 0x8a, 0x0f, 0x7e, 0xab, 0x7d, 0x2e, 0x92, 0x6a, 0x5b, 0xff, 0x72, + 0x1b, 0x51, 0x06, 0x0a, 0x8b, 0xb7, 0xa6, 0x8f, 0x9c, 0xe9, 0x44, 0x3b, + 0xef, 0xdb, 0xa3, 0x84, 0x44, 0xd1, 0xdf, 0x65, 0x64, 0x3f, 0x9d, 0xb1, + 0xfb, 0xb5, 0x9b, 0x27, 0x8c, 0x48, 0xc7, 0x2d, 0xbc, 0x2f, 0xa1, 0x05, + 0x88, 0x74, 0xae, 0x11, 0x10, 0xa6, 0x95, 0x7f, 0x46, 0xf3, 0x49, 0x39, + 0x79, 0xc5, 0x64, 0x72, 0x5f, 0xdb, 0xf9, 0x95, 0xb5, 0xe5, 0xde, 0x32, + 0x69, 0xc2, 0xcd, 0x4b, 0xa2, 0xdd, 0x76, 0xe1, 0x18, 0x56, 0x14, 0xa2, + 0x64, 0x29, 0x7d, 0xf1, 0x29, 0xd0, 0xa9, 0x7e, 0x59, 0xab, 0x4f, 0xf6, + 0xa5, 0x8b, 0x5f, 0x1f, 0x75, 0xda, 0xb7, 0x59, 0x38, 0x42, 0x29, 0x4e, + 0xd5, 0xff, 0x0a, 0x45, 0x51, 0xea, 0x7b, 0xc3, 0xfa, 0x0c, 0xc3, 0xe3, + 0xdf, 0x54, 0xab, 0xce, 0xf4, 0x8d, 0x7f, 0xde, 0xbf, 0x83, 0xd9, 0xcc, + 0xc8, 0xb0, 0x70, 0x7f, 0x09, 0xaa, 0xe0, 0x5c, 0xac, 0x76, 0xea, 0xb6, + 0x19, 0x14, 0x7b, 0x4a, 0x86, 0xa5, 0xad, 0x7f, 0xd6, 0x1d, 0x65, 0x91, + 0xb0, 0xcd, 0x7c, 0x53, 0x3d, 0x4c, 0xf3, 0xcf, 0xa3, 0x86, 0x7f, 0x99, + 0x89, 0xa4, 0xec, 0xff, 0x72, 0x54, 0x9b, 0x4d, 0xbc, 0x59, 0x7b, 0x17, + 0x45, 0x8d, 0x88, 0xfd, 0xb8, 0xfe, 0xb6, 0x5b, 0x93, 0x8d, 0x98, 0x77, + 0xab, 0xf5, 0xb4, 0x19, 0xcf, 0xbb, 0xbe, 0x6e, 0x6c, 0x0a, 0x4a, 0x1c, + 0x3c, 0xc3, 0x74, 0x15, 0x65, 0x74, 0x74, 0x36, 0xbe, 0x4f, 0xa7, 0xf9, + 0xf7, 0xe6, 0x5d, 0xdf, 0x95, 0x01, 0xc5, 0x6e, 0x6a, 0x6a, 0xbd, 0x67, + 0xc3, 0x0a, 0x31, 0xf8, 0xed, 0xef, 0x47, 0x63, 0x01, 0xee, 0x8f, 0xb8, + 0xd4, 0x9d, 0xbb, 0x97, 0xa4, 0x6d, 0x5e, 0x64, 0x69, 0x67, 0xd7, 0xaf, + 0x6f, 0xf3, 0x86, 0x6d, 0x77, 0xe5, 0x58, 0x9f, 0xda, 0xb5, 0xd6, 0x9b, + 0x84, 0x5f, 0x8b, 0x7f, 0x2f, 0xc9, 0xa1, 0xcb, 0x9d, 0x47, 0xe9, 0x87, + 0xcf, 0xaa, 0xf8, 0x87, 0xe2, 0xf4, 0x74, 0x38, 0xf6, 0x84, 0x34, 0x8b, + 0x35, 0xb7, 0x85, 0xf5, 0xe0, 0x6c, 0x84, 0x24, 0xfa, 0x7f, 0x76, 0xff, + 0x99, 0x5e, 0x79, 0x4a, 0xbb, 0x53, 0xef, 0xfb, 0x98, 0x3a, 0xbd, 0x4f, + 0x28, 0x61, 0xaf, 0x0d, 0x6f, 0xed, 0x57, 0xeb, 0x15, 0x70, 0x20, 0xd3, + 0xd0, 0xae, 0xeb, 0xa7, 0x0b, 0x36, 0x55, 0xdd, 0xed, 0x94, 0xdf, 0xa8, + 0xfb, 0xa7, 0x5a, 0xc7, 0x58, 0x9b, 0x7c, 0xb7, 0x8b, 0xc8, 0x8c, 0xa9, + 0x29, 0xe3, 0x33, 0x68, 0xe0, 0xa0, 0x7b, 0x80, 0xe4, 0xee, 0x7f, 0xfc, + 0x56, 0x08, 0x29, 0xb6, 0x3c, 0xdd, 0xaa, 0xef, 0x9c, 0xea, 0xd4, 0x7e, + 0x6d, 0x76, 0x42, 0xec, 0x41, 0xee, 0xef, 0xe6, 0x03, 0x5e, 0xb8, 0x39, + 0xef, 0xda, 0xea, 0x50, 0x76, 0x8e, 0x7f, 0x26, 0x7e, 0xd8, 0x52, 0x7e, + 0x5a, 0xfd, 0xbd, 0x6e, 0x9c, 0x49, 0x97, 0x4f, 0x7b, 0x76, 0x17, 0x4e, + 0xb1, 0xed, 0x25, 0x78, 0x6c, 0x90, 0xb9, 0x27, 0x15, 0xdf, 0xce, 0xe9, + 0xf6, 0x0c, 0x5b, 0xd9, 0x7f, 0x64, 0x9d, 0xde, 0xf8, 0x61, 0xfe, 0xf7, + 0xf6, 0x6d, 0xd9, 0xd7, 0x2e, 0xe2, 0x47, 0x18, 0x76, 0xc7, 0x39, 0xf5, + 0xd9, 0x20, 0xc5, 0xd5, 0xce, 0xbf, 0xeb, 0xfe, 0x28, 0xb6, 0xd0, 0x65, + 0xaf, 0xfa, 0xbf, 0x26, 0x59, 0xb0, 0x6c, 0x6d, 0x27, 0x1f, 0x7e, 0x6a, + 0xd2, 0xfe, 0xc3, 0xde, 0xe9, 0x7f, 0x69, 0x7c, 0xec, 0xee, 0x11, 0xd7, + 0x2f, 0x2a, 0x22, 0xd0, 0x4c, 0x7c, 0xa5, 0x3d, 0x3c, 0x74, 0x1f, 0xd5, + 0x68, 0xf5, 0xff, 0x76, 0xee, 0xc3, 0xa9, 0xcc, 0xbf, 0x27, 0xca, 0x1c, + 0x2f, 0x1a, 0xde, 0xdf, 0x7a, 0x68, 0x8f, 0x0a, 0x1d, 0x76, 0xf5, 0xfc, + 0x1e, 0xa3, 0x0f, 0x02, 0x2e, 0xab, 0x6b, 0x72, 0x92, 0xb0, 0x9f, 0xa9, + 0xfd, 0xc7, 0xd5, 0x5f, 0x91, 0xe8, 0xcb, 0xab, 0x3e, 0xf9, 0x4c, 0xe9, + 0x67, 0x6a, 0x17, 0xd1, 0xd9, 0x5c, 0xdb, 0xa6, 0xbf, 0x74, 0xae, 0x03, + 0xbf, 0xdb, 0xb7, 0xdf, 0x3b, 0x40, 0x71, 0xf9, 0x2e, 0x49, 0x53, 0x2e, + 0xac, 0x64, 0xef, 0xd6, 0x18, 0x35, 0x4c, 0x9e, 0x4c, 0x54, 0x54, 0xef, + 0xbb, 0x0a, 0xa3, 0x5c, 0xfd, 0x57, 0xe5, 0x61, 0x82, 0x63, 0x52, 0x77, + 0xff, 0x16, 0xce, 0x21, 0xc7, 0x4a, 0xcd, 0x3e, 0x75, 0x33, 0x06, 0xa5, + 0x77, 0xb9, 0x6d, 0x7a, 0x14, 0x40, 0xd1, 0xea, 0x4c, 0x57, 0xdc, 0x8a, + 0x59, 0x9c, 0x85, 0x76, 0x9f, 0xc7, 0x65, 0xe6, 0x26, 0xaf, 0x02, 0x10, + 0xff, 0xb1, 0x02, 0x4c, 0x0f, 0xa1, 0xe3, 0x76, 0xa5, 0x8f, 0x12, 0x54, + 0xaa, 0xcf, 0xfe, 0x47, 0x66, 0x33, 0xd7, 0xff, 0x65, 0x3d, 0x56, 0xfb, + 0xef, 0x37, 0x07, 0xce, 0x73, 0xb3, 0xf5, 0x6c, 0x9b, 0x8b, 0x94, 0xf6, + 0xea, 0xee, 0xfc, 0xeb, 0xa2, 0xdb, 0x85, 0x1d, 0x03, 0x16, 0x12, 0x4a, + 0xff, 0x76, 0xfd, 0xe9, 0x88, 0xa5, 0xd3, 0x04, 0xe6, 0xbe, 0xec, 0xa9, + 0xea, 0xbd, 0x19, 0x76, 0x33, 0x84, 0x1f, 0x82, 0xca, 0xfa, 0x79, 0x80, + 0x4b, 0x83, 0x7d, 0x22, 0x6d, 0xad, 0xea, 0xb6, 0xca, 0xdb, 0xbc, 0xda, + 0x98, 0xaa, 0xa4, 0xec, 0x16, 0xab, 0xf5, 0x15, 0xe5, 0x01, 0xdc, 0x2a, + 0xb3, 0xf9, 0xba, 0xdc, 0xdf, 0x20, 0x26, 0xff, 0x99, 0x1c, 0x7b, 0x4e, + 0x01, 0xd5, 0x23, 0x3f, 0xd0, 0x0e, 0xcf, 0x5c, 0xc1, 0x54, 0x90, 0x98, + 0xee, 0x87, 0xed, 0x38, 0x06, 0x33, 0x50, 0xea, 0xfd, 0xea, 0xdd, 0xac, + 0x34, 0xd5, 0x70, 0x7a, 0xaa, 0xf7, 0x94, 0xfb, 0xfc, 0xca, 0x7f, 0x7a, + 0x10, 0x84, 0xf4, 0x1e, 0xbd, 0x2f, 0xf3, 0xac, 0x0d, 0x0b, 0xe8, 0x97, + 0xa7, 0x8d, 0x4f, 0x9c, 0xda, 0x56, 0x56, 0x9d, 0x76, 0xd8, 0xd0, 0xfe, + 0xfd, 0xd9, 0xdd, 0xb3, 0x2d, 0x9f, 0x95, 0xb8, 0xdd, 0xde, 0x53, 0xe9, + 0x87, 0x39, 0x9b, 0x7e, 0xab, 0xe4, 0x52, 0x95, 0xe9, 0xcb, 0x7e, 0xb5, + 0x44, 0xfb, 0xa9, 0xec, 0xd0, 0xf5, 0xd6, 0xc7, 0xfd, 0xfd, 0xb2, 0x66, + 0x66, 0xe6, 0xf4, 0x9a, 0xf8, 0x47, 0x4a, 0x2d, 0x79, 0x32, 0x4c, 0x76, + 0x97, 0xa0, 0x97, 0xee, 0xba, 0x86, 0xbf, 0xdf, 0xbd, 0x95, 0x09, 0x58, + 0x0a, 0xa6, 0x32, 0x47, 0xea, 0x7e, 0x2f, 0xf9, 0x59, 0x22, 0xb9, 0x99, + 0x4f, 0xf2, 0x40, 0xfe, 0xea, 0xae, 0xd9, 0x3c, 0x0b, 0x2b, 0x62, 0xd7, + 0x97, 0x98, 0xda, 0x75, 0x6b, 0x77, 0xae, 0xe1, 0x9f, 0x9d, 0x08, 0xe4, + 0x7e, 0xb5, 0x55, 0x4f, 0x91, 0xfd, 0xb3, 0x9e, 0x7d, 0xda, 0x3e, 0xf9, + 0xd1, 0xc4, 0xc3, 0x3c, 0xf9, 0x45, 0x73, 0xe6, 0x9b, 0x30, 0xb5, 0xdf, + 0xed, 0x19, 0xca, 0x9d, 0x7b, 0x9a, 0xdf, 0xcf, 0x5b, 0x20, 0x78, 0xb0, + 0xbf, 0x6b, 0xf3, 0x95, 0x51, 0x49, 0x05, 0x7d, 0xa6, 0x58, 0xa9, 0xfb, + 0xde, 0xed, 0x84, 0x92, 0x25, 0x4a, 0xe3, 0x1c, 0xba, 0xf0, 0x68, 0x16, + 0x3f, 0xce, 0x3f, 0x49, 0x59, 0x2c, 0xe9, 0xcd, 0x92, 0x50, 0x36, 0x9e, + 0x43, 0x64, 0xae, 0xec, 0x09, 0x55, 0x2c, 0xf5, 0xad, 0xe4, 0xdc, 0xc5, + 0xe4, 0xf6, 0xee, 0xfe, 0x16, 0x01, 0xd1, 0xf3, 0x42, 0xfd, 0xff, 0xba, + 0x5a, 0xeb, 0x08, 0x3e, 0xc6, 0x3a, 0xb6, 0x99, 0x4a, 0xe0, 0x40, 0xf1, + 0xdf, 0xb5, 0x82, 0x90, 0x87, 0xf5, 0x3d, 0x6d, 0xbb, 0xd3, 0x86, 0xe0, + 0xf0, 0x16, 0x67, 0x78, 0x2f, 0xb9, 0x84, 0xbb, 0x71, 0x97, 0x92, 0xf6, + 0xbb, 0x59, 0x03, 0xf3, 0x1e, 0x67, 0x5b, 0xc9, 0x4b, 0x6f, 0x7f, 0x62, + 0x27, 0x75, 0x0e, 0x8f, 0x78, 0xfd, 0xbf, 0xdc, 0x80, 0xd7, 0xc6, 0xac, + 0x98, 0xee, 0xd6, 0x56, 0x72, 0x2c, 0xa7, 0x7d, 0xbf, 0x26, 0xcb, 0xab, + 0x21, 0xec, 0x37, 0x9c, 0x6e, 0x3a, 0x83, 0x5d, 0x9f, 0xe1, 0xe3, 0x45, + 0xac, 0x88, 0xc4, 0x2d, 0xda, 0x83, 0x6a, 0xa8, 0x2c, 0xe0, 0xa0, 0xf7, + 0x65, 0x5f, 0xed, 0x5a, 0xdc, 0x3f, 0x6f, 0x0f, 0x35, 0xaf, 0xab, 0x87, + 0x7e, 0x5c, 0x47, 0xe3, 0x9e, 0xcf, 0xcd, 0xed, 0x66, 0xc4, 0xc3, 0xd4, + 0x63, 0x2a, 0x9c, 0x36, 0x2b, 0xbf, 0x6d, 0xb9, 0x78, 0xe0, 0xfa, 0x07, + 0xab, 0x71, 0xed, 0x9d, 0x83, 0x6a, 0x7e, 0xab, 0xd1, 0x7e, 0xab, 0xf2, + 0x48, 0x02, 0xf9, 0xa9, 0xf7, 0x0e, 0x43, 0x5a, 0x75, 0x59, 0x4d, 0x6f, + 0x82, 0xfd, 0x38, 0x2a, 0xed, 0xb1, 0x81, 0x6f, 0xc6, 0xcb, 0xfb, 0xe4, + 0x5e, 0xe1, 0x8d, 0xa2, 0xd5, 0xdc, 0xea, 0xfc, 0x72, 0xef, 0x26, 0xdc, + 0xce, 0x69, 0x76, 0x2e, 0xdb, 0xdf, 0xdd, 0xe3, 0x59, 0xfe, 0xd8, 0xdd, + 0xde, 0xd0, 0xb3, 0xd7, 0xed, 0x7b, 0x57, 0x31, 0x6b, 0x33, 0xbf, 0x94, + 0xbf, 0xc1, 0x2f, 0xef, 0x56, 0x64, 0x1c, 0x91, 0x4b, 0x7d, 0x52, 0xbf, + 0x08, 0x04, 0x08, 0x57, 0x89, 0x3a, 0x7d, 0xeb, 0xf6, 0xeb, 0xab, 0x7c, + 0xfb, 0x71, 0x9c, 0xaa, 0xfb, 0xed, 0x63, 0x55, 0xd3, 0x2e, 0xbf, 0xdd, + 0x99, 0x1d, 0x41, 0xba, 0xd7, 0xe6, 0xdb, 0x62, 0x2f, 0x41, 0x6f, 0xc7, + 0x77, 0xe8, 0xc8, 0x9b, 0x9d, 0x7c, 0xb7, 0xf6, 0xc0, 0xac, 0x56, 0x36, + 0x36, 0x2f, 0xf2, 0x4e, 0x51, 0x67, 0x6d, 0xfd, 0x65, 0xd7, 0xf7, 0xfc, + 0x9a, 0x1c, 0x86, 0x60, 0x37, 0xe4, 0x56, 0xce, 0xee, 0xa1, 0x19, 0x94, + 0xe2, 0xf9, 0xdd, 0x43, 0x6a, 0xed, 0x67, 0x83, 0x49, 0x43, 0x9a, 0x7a, + 0x07, 0x5f, 0xcd, 0xf2, 0x23, 0x7d, 0xeb, 0xf6, 0x72, 0xfc, 0xab, 0x60, + 0x17, 0x7d, 0xbf, 0x1b, 0x0a, 0x07, 0x4b, 0x5b, 0xfd, 0xbb, 0xd5, 0xe6, + 0x5c, 0xdf, 0x4b, 0x05, 0xac, 0x2c, 0xba, 0xaf, 0xca, 0xb3, 0xfd, 0xdd, + 0x9a, 0xf6, 0xff, 0xa9, 0xd5, 0x8c, 0x4b, 0x7e, 0xf2, 0xf6, 0x13, 0x11, + 0x5d, 0x55, 0x63, 0x68, 0xbf, 0x55, 0xdb, 0x66, 0x21, 0x17, 0xe7, 0xd3, + 0x82, 0xab, 0xaf, 0x2f, 0xb5, 0x14, 0xef, 0x74, 0x99, 0xff, 0xe1, 0x54, + 0x10, 0x2f, 0xf6, 0x0b, 0x48, 0x45, 0x7b, 0x2b, 0x52, 0x3e, 0xed, 0xc6, + 0xaa, 0xc8, 0x28, 0xf8, 0x34, 0xc6, 0x3b, 0x37, 0x5b, 0x72, 0xf1, 0xed, + 0x18, 0x0d, 0x96, 0xb4, 0xef, 0x35, 0x34, 0xd2, 0xbf, 0x9c, 0xc3, 0x94, + 0x6f, 0x4d, 0xa0, 0x34, 0x50, 0xf1, 0x58, 0xfd, 0x44, 0xd9, 0xf4, 0xbb, + 0x11, 0x57, 0xdb, 0x93, 0x1b, 0xb2, 0xc1, 0xb8, 0x3b, 0x58, 0x4b, 0x86, + 0xdb, 0xe6, 0xef, 0x79, 0xca, 0x24, 0x75, 0x5c, 0x53, 0xa6, 0xed, 0xf1, + 0x0c, 0xe6, 0xb9, 0xf8, 0xa7, 0xb3, 0x10, 0x1b, 0xa7, 0xe0, 0x5b, 0x6f, + 0xa7, 0xc7, 0x87, 0x97, 0x7c, 0xfd, 0xaf, 0xea, 0xfd, 0xcb, 0x21, 0x8a, + 0xb9, 0xbb, 0x9e, 0x60, 0xc8, 0xaa, 0xee, 0x6f, 0x47, 0x0e, 0x93, 0x7c, + 0xa4, 0xb8, 0x68, 0x9f, 0xf2, 0xd0, 0xae, 0x18, 0xdf, 0x83, 0x59, 0x54, + 0x3b, 0xb2, 0x95, 0x7d, 0xb9, 0x37, 0x70, 0x3d, 0x75, 0x43, 0xba, 0xfb, + 0x35, 0x59, 0x60, 0x56, 0x43, 0xf7, 0xaf, 0xe1, 0x17, 0xc2, 0x65, 0x49, + 0x1b, 0xff, 0x79, 0x1e, 0x7c, 0xe4, 0xcd, 0x14, 0x87, 0x96, 0xe4, 0x2f, + 0xd2, 0x9b, 0x77, 0x5b, 0x81, 0xe8, 0xe7, 0x64, 0x1b, 0xfa, 0xfe, 0xbe, + 0xdc, 0x42, 0xed, 0x82, 0xbf, 0x91, 0x71, 0xed, 0x3a, 0x58, 0x4d, 0x77, + 0x0f, 0xae, 0x2f, 0x6c, 0x6c, 0x1a, 0x7f, 0x2f, 0xcb, 0x6f, 0xc2, 0xbe, + 0xa5, 0xac, 0xec, 0x53, 0xe1, 0x78, 0x2a, 0x58, 0xa7, 0x6d, 0x1c, 0x0d, + 0x44, 0xec, 0x78, 0xeb, 0x70, 0xa3, 0x0a, 0xfc, 0xd7, 0x96, 0x30, 0xe7, + 0xc5, 0x87, 0xe0, 0x28, 0xbd, 0xe9, 0xdd, 0xa4, 0xa1, 0x0b, 0xbe, 0x79, + 0xef, 0xb8, 0x58, 0xcf, 0xae, 0xc1, 0x76, 0x9b, 0xfd, 0xc4, 0xac, 0x23, + 0x93, 0x6d, 0xe8, 0xac, 0xce, 0x7d, 0x5d, 0xb4, 0x38, 0xce, 0xa2, 0x4d, + 0x7a, 0xb5, 0xd1, 0x2b, 0x61, 0xc5, 0x66, 0x2d, 0xa6, 0x6a, 0x56, 0x2b, + 0x08, 0x1a, 0xcf, 0x06, 0x00, 0xfb, 0x25, 0x9b, 0xbe, 0x9a, 0x3e, 0xe3, + 0x7c, 0x46, 0xa0, 0xff, 0xdc, 0xfa, 0xbf, 0x51, 0xd4, 0x8e, 0x5b, 0x9f, + 0x84, 0xb0, 0x32, 0xdd, 0xb7, 0xce, 0xe6, 0xc7, 0xfa, 0x43, 0x27, 0x2e, + 0x7e, 0xf5, 0x6c, 0xb7, 0x3d, 0x14, 0x43, 0x70, 0x7a, 0xdb, 0x0b, 0xe6, + 0xf6, 0xf4, 0xef, 0xb6, 0x5f, 0x34, 0xb8, 0x91, 0x28, 0xdc, 0xf6, 0x84, + 0x6c, 0xd6, 0xae, 0xb3, 0x3d, 0x78, 0x02, 0xfc, 0xe8, 0x06, 0x67, 0x1a, + 0xef, 0xca, 0xfb, 0x1b, 0xdf, 0xe8, 0x27, 0x7b, 0x77, 0xf9, 0xd4, 0x90, + 0xe3, 0x52, 0xf7, 0x5d, 0x95, 0x66, 0xaa, 0xb4, 0x98, 0xb5, 0xde, 0xf9, + 0x65, 0x3d, 0xf5, 0xbf, 0xdc, 0x3d, 0xa7, 0x27, 0x42, 0x37, 0xbd, 0xf5, + 0x4e, 0x17, 0x35, 0x7b, 0x3a, 0xae, 0xd3, 0x05, 0xab, 0x4e, 0xbb, 0xeb, + 0xe5, 0x62, 0x4d, 0x47, 0xbb, 0x6b, 0xed, 0xfd, 0xb1, 0x66, 0x8b, 0x3c, + 0xef, 0xa6, 0x40, 0xb7, 0xe7, 0x14, 0x40, 0x72, 0x94, 0xaa, 0xf3, 0xff, + 0x5a, 0xe9, 0xee, 0x90, 0x99, 0xf2, 0x54, 0x3e, 0xf7, 0x65, 0xd4, 0x9f, + 0x31, 0x0f, 0xb5, 0x60, 0x2f, 0xf0, 0xf3, 0x56, 0xb3, 0x4f, 0x10, 0x9f, + 0xea, 0x4c, 0xbf, 0x9c, 0xe7, 0xde, 0xe5, 0xa1, 0x97, 0xe6, 0x3f, 0xf4, + 0x7e, 0xe7, 0x6f, 0xca, 0x7a, 0x6a, 0xa7, 0x40, 0x17, 0xf2, 0x90, 0xa9, + 0xbe, 0x4b, 0xab, 0x7c, 0xb3, 0x11, 0x7e, 0xf6, 0x6e, 0x65, 0x46, 0xd3, + 0x5c, 0x6b, 0x1d, 0x5f, 0xd9, 0xf3, 0xc4, 0xd9, 0x75, 0xf0, 0x21, 0x8b, + 0x1f, 0x3d, 0xcc, 0x83, 0x6d, 0x43, 0x58, 0x02, 0xbd, 0xc5, 0x7b, 0x59, + 0x42, 0xa8, 0x49, 0x42, 0xfc, 0xad, 0x9c, 0xf4, 0x01, 0xe5, 0x54, 0x1d, + 0x9e, 0xb5, 0x3f, 0x81, 0x0c, 0x47, 0xa4, 0x84, 0xeb, 0xf5, 0x1b, 0x80, + 0xd0, 0x5f, 0x3c, 0x3e, 0xe9, 0x3d, 0x5a, 0x93, 0x55, 0xbf, 0x5e, 0x7b, + 0x1b, 0xf5, 0xd4, 0xfd, 0x39, 0xa5, 0x4d, 0x97, 0xf5, 0xcc, 0x10, 0xbf, + 0xc8, 0xd3, 0x80, 0xbf, 0xe8, 0x4d, 0xfe, 0x4f, 0xb3, 0x95, 0x2d, 0xdc, + 0x16, 0x9d, 0x16, 0xef, 0x99, 0x31, 0xae, 0x88, 0x5f, 0xb2, 0x42, 0x78, + 0x0d, 0x84, 0xf5, 0x67, 0x54, 0xff, 0x8e, 0xff, 0xc8, 0x41, 0x9a, 0x47, + 0xe5, 0xf4, 0x99, 0x98, 0xd1, 0x4d, 0x37, 0x9d, 0x88, 0xc9, 0xd3, 0xef, + 0x5e, 0xd6, 0xfb, 0xf6, 0x24, 0x04, 0x77, 0x2e, 0x20, 0x4b, 0xb9, 0xfd, + 0x19, 0xb3, 0xe3, 0x64, 0xba, 0x36, 0x9d, 0x0a, 0xa1, 0x98, 0x74, 0x6f, + 0xd0, 0xb2, 0x45, 0xd6, 0x4a, 0x20, 0x35, 0x69, 0x10, 0xa6, 0x6b, 0x4a, + 0x6d, 0xe2, 0x3f, 0x97, 0xf8, 0x84, 0xd7, 0x75, 0x0e, 0x8d, 0x12, 0x3e, + 0xe6, 0xe0, 0x84, 0xc9, 0xa2, 0xdf, 0xb7, 0x52, 0xc2, 0xe7, 0xaa, 0x6f, + 0xb9, 0xd0, 0x43, 0xd7, 0x7b, 0xa9, 0x9e, 0xb0, 0x6e, 0x75, 0xd5, 0xde, + 0x0e, 0xce, 0xfe, 0xd1, 0xa5, 0xe6, 0x37, 0x99, 0xc2, 0x04, 0x3f, 0x4f, + 0xdd, 0xdb, 0x8b, 0x32, 0x9d, 0xe9, 0xa9, 0xf6, 0x45, 0xcd, 0x28, 0x49, + 0xec, 0x51, 0xae, 0x5d, 0x4a, 0x44, 0xb9, 0x5b, 0xe7, 0xd2, 0x4b, 0x18, + 0xed, 0x4c, 0xea, 0xbc, 0xdf, 0x16, 0x27, 0x9a, 0xbe, 0xd4, 0x07, 0x55, + 0x73, 0xd6, 0x87, 0x6c, 0x7e, 0xc5, 0xfe, 0xcc, 0x8e, 0x23, 0x5f, 0xfe, + 0x5f, 0xd9, 0x43, 0xf1, 0xc7, 0x1b, 0xbb, 0xbe, 0x7a, 0x7b, 0x47, 0xe9, + 0x9d, 0x7a, 0x5e, 0x6a, 0x4f, 0xad, 0x56, 0x37, 0xfe, 0x47, 0x5b, 0x48, + 0x0e, 0xc3, 0xf6, 0xf6, 0x76, 0xca, 0xee, 0x21, 0x59, 0x6f, 0x3d, 0x9f, + 0x67, 0x86, 0x75, 0xdb, 0xc9, 0xce, 0x45, 0xcd, 0x84, 0x7d, 0x3e, 0xfb, + 0xd6, 0xbb, 0xbb, 0x1b, 0x85, 0xd7, 0xcd, 0x87, 0x05, 0xfd, 0xbd, 0x73, + 0xfa, 0xf2, 0x7d, 0x23, 0xcd, 0x4d, 0x7f, 0xbe, 0xe8, 0x11, 0x57, 0x0c, + 0xeb, 0xd8, 0x97, 0xa6, 0xa9, 0xf1, 0x04, 0xaf, 0xe9, 0x9d, 0x12, 0x03, + 0x29, 0xb8, 0xe6, 0xff, 0xe9, 0xf4, 0xdd, 0xd5, 0x63, 0xea, 0x2b, 0xf2, + 0xdf, 0x5f, 0x94, 0xe3, 0xb7, 0xed, 0xbe, 0xcd, 0x34, 0x6c, 0x8c, 0x7b, + 0x6d, 0x36, 0x97, 0xd6, 0x74, 0x78, 0x33, 0x1d, 0xe0, 0xe3, 0x7d, 0x6e, + 0xbe, 0xde, 0x3e, 0x9f, 0x29, 0xd0, 0x85, 0x6b, 0xca, 0x55, 0xdd, 0x4a, + 0x35, 0xaf, 0xc9, 0xfb, 0xae, 0x20, 0xc5, 0x62, 0xf7, 0x4e, 0xc7, 0x36, + 0x70, 0x51, 0x72, 0xc7, 0x4f, 0xb7, 0xdf, 0xfc, 0xd8, 0x0f, 0x1a, 0x59, + 0x9d, 0xee, 0x4d, 0x4e, 0xe4, 0x40, 0xc7, 0x9b, 0xb1, 0xa0, 0x3f, 0xcc, + 0x2c, 0xca, 0x68, 0x57, 0xb5, 0xfb, 0x8a, 0xb3, 0xfa, 0x32, 0x85, 0x7c, + 0xfe, 0x9e, 0x72, 0x0d, 0xf6, 0x71, 0x2a, 0x4e, 0xae, 0x40, 0x9e, 0x2a, + 0xb4, 0xe5, 0xff, 0x7b, 0xf0, 0xbf, 0x78, 0x46, 0x17, 0xde, 0xf3, 0x8c, + 0xeb, 0x3a, 0xaa, 0x18, 0xd8, 0xc5, 0x0d, 0x39, 0xf9, 0xef, 0xa7, 0x36, + 0xd2, 0x71, 0xbf, 0xda, 0x5e, 0x27, 0x01, 0x3d, 0xc9, 0x59, 0x49, 0x85, + 0x54, 0x81, 0xed, 0x18, 0xce, 0x1e, 0x98, 0x23, 0xec, 0xfd, 0x05, 0x5b, + 0xa3, 0x5a, 0x4f, 0x55, 0x62, 0x93, 0xe6, 0x54, 0xd5, 0x4a, 0xfb, 0xdd, + 0x96, 0x79, 0x18, 0xe9, 0xab, 0x76, 0xa7, 0x27, 0x8e, 0xa8, 0xf1, 0xe4, + 0xaa, 0xbf, 0x84, 0xb2, 0xfc, 0x54, 0x5d, 0xf7, 0xa3, 0xc6, 0x78, 0x3a, + 0xb4, 0x5f, 0x66, 0xd4, 0x17, 0xb7, 0x8b, 0xed, 0x6f, 0x33, 0xfd, 0xee, + 0x48, 0x92, 0xfd, 0x5f, 0x29, 0xf9, 0x25, 0xf7, 0xde, 0x1e, 0x5a, 0xde, + 0xd0, 0xf8, 0x79, 0xb5, 0xbf, 0xd6, 0x1a, 0x8d, 0x1c, 0x6f, 0xdb, 0xfe, + 0x9f, 0x6b, 0xd8, 0x7d, 0x97, 0xed, 0x40, 0x2d, 0x79, 0xf6, 0xce, 0x72, + 0x88, 0x09, 0xff, 0x72, 0x6e, 0x7f, 0xb0, 0x74, 0xbc, 0xd7, 0xcc, 0xf8, + 0xf1, 0xd3, 0xbc, 0xfe, 0xda, 0xfe, 0x07, 0xfe, 0x7f, 0xad, 0x6d, 0x5d, + 0x5b, 0xfe, 0xf1, 0xc2, 0xcb, 0xa9, 0x8a, 0x25, 0x3b, 0x7d, 0xe5, 0xb1, + 0xfd, 0xb0, 0x5f, 0x6f, 0xb8, 0x46, 0x81, 0xbe, 0xa9, 0x52, 0x02, 0x64, + 0x91, 0xbb, 0x75, 0x65, 0xe7, 0x60, 0x4a, 0x87, 0x52, 0xbb, 0xf5, 0x77, + 0xc5, 0x96, 0xd3, 0x42, 0x3e, 0x8e, 0x79, 0x45, 0xb7, 0x9e, 0xf4, 0xdc, + 0x88, 0x9c, 0x62, 0xf4, 0x26, 0x01, 0xd6, 0x1f, 0xc5, 0x48, 0x64, 0xac, + 0x07, 0xad, 0x8f, 0x13, 0xb5, 0x78, 0x59, 0x4c, 0xfb, 0x21, 0x3f, 0xe8, + 0x32, 0x30, 0xb2, 0xbe, 0x71, 0xbf, 0xdc, 0xea, 0xeb, 0xef, 0xdf, 0xf7, + 0xa5, 0x76, 0xe5, 0x4d, 0x24, 0x28, 0xf7, 0x3f, 0x9e, 0x18, 0x4c, 0xbb, + 0xdd, 0x7a, 0xbd, 0xe4, 0xe2, 0xdf, 0xbf, 0x55, 0xdf, 0x1b, 0x29, 0x55, + 0xb9, 0x7f, 0xa4, 0xd2, 0x22, 0x4c, 0xef, 0xb3, 0xd4, 0x4a, 0xf8, 0x78, + 0x6e, 0xe8, 0x31, 0xd2, 0xb3, 0xfe, 0x16, 0x44, 0x9e, 0x7c, 0x7d, 0x87, + 0x60, 0xbc, 0x69, 0x9b, 0xbe, 0xa3, 0xf7, 0x55, 0xd8, 0x37, 0x80, 0x7e, + 0x93, 0xfb, 0x62, 0x1b, 0x3d, 0xe1, 0x5b, 0x3a, 0xc7, 0x7a, 0x3c, 0x63, + 0x39, 0xbf, 0xd9, 0xa3, 0xe2, 0x67, 0x43, 0xdd, 0x6f, 0xa1, 0xce, 0xb1, + 0x8e, 0xc0, 0x7c, 0xbe, 0xaf, 0x35, 0x6c, 0xe5, 0x87, 0x9c, 0x7c, 0x53, + 0xd9, 0x4f, 0x12, 0x1a, 0x3d, 0xdf, 0x32, 0x17, 0xca, 0x6f, 0xe6, 0xfb, + 0x96, 0x95, 0xe3, 0x91, 0x4b, 0x2a, 0x78, 0x94, 0xbe, 0xe9, 0xd3, 0x49, + 0x31, 0xa6, 0x31, 0xfa, 0xdf, 0x94, 0xc3, 0xa8, 0xcd, 0xed, 0xdb, 0x54, + 0xfe, 0xf8, 0x71, 0x39, 0x53, 0x79, 0xb5, 0x5e, 0x3e, 0x50, 0x13, 0x8b, + 0xf9, 0xbe, 0x77, 0x96, 0xce, 0x0a, 0xcf, 0xe5, 0x7b, 0xc9, 0xd3, 0xfb, + 0x7d, 0xf3, 0x4e, 0xe4, 0x6f, 0x5b, 0xaf, 0x9b, 0x89, 0xef, 0xfe, 0x1f, + 0x73, 0x7f, 0x67, 0x8b, 0x41, 0xcd, 0xe5, 0xee, 0xe2, 0xba, 0xdf, 0x57, + 0x9e, 0x21, 0xf0, 0x4f, 0xcd, 0x6e, 0xb8, 0x18, 0xb0, 0x5b, 0xd7, 0x20, + 0xc1, 0x83, 0xcb, 0xee, 0x56, 0x74, 0x1f, 0x53, 0x1c, 0x93, 0xdd, 0xd9, + 0xef, 0xa9, 0x0f, 0x72, 0xfe, 0xb0, 0xaf, 0xc5, 0x6e, 0x6b, 0x99, 0xfa, + 0x7f, 0x7b, 0x19, 0x18, 0xc7, 0x2a, 0x9b, 0xa4, 0xb5, 0xd7, 0x4a, 0x78, + 0xec, 0x3e, 0x18, 0x58, 0x3a, 0x7c, 0x92, 0x96, 0x75, 0x2d, 0x01, 0x65, + 0x03, 0xfb, 0x7a, 0xbb, 0x91, 0x6c, 0xcf, 0x76, 0x76, 0x35, 0xae, 0x93, + 0xd5, 0x0b, 0xce, 0xb2, 0xb7, 0xfd, 0x8d, 0x87, 0xfb, 0x93, 0xac, 0xff, + 0x65, 0x76, 0xeb, 0x81, 0x9e, 0xab, 0xeb, 0x00, 0xd7, 0xd4, 0x21, 0x6e, + 0xbe, 0x53, 0xa1, 0x66, 0xcd, 0xf7, 0xb7, 0xfa, 0x64, 0x21, 0x78, 0x1a, + 0x2d, 0x37, 0xff, 0x5e, 0x50, 0x04, 0xb5, 0x99, 0xab, 0xec, 0xcf, 0x5c, + 0x53, 0x5d, 0x35, 0xd1, 0x7c, 0xbc, 0x9a, 0x8f, 0x92, 0x4f, 0x7d, 0xf9, + 0x49, 0x97, 0x9c, 0x16, 0x31, 0xaf, 0xf0, 0x4f, 0x38, 0x0c, 0x69, 0xaf, + 0x00, 0xa8, 0xd1, 0xd4, 0x21, 0x09, 0xc5, 0xb3, 0xd6, 0xda, 0x7d, 0x3f, + 0xe8, 0xdd, 0xdf, 0xe3, 0x26, 0xdd, 0x97, 0xba, 0x1e, 0xf9, 0x6f, 0x1b, + 0xd7, 0x42, 0xdf, 0xd2, 0x54, 0xf1, 0xa9, 0xeb, 0xb2, 0xcb, 0xad, 0xbc, + 0x19, 0x4f, 0x13, 0xdf, 0x5f, 0x43, 0x9b, 0x1f, 0x3d, 0xd5, 0xc8, 0xbd, + 0xfe, 0xca, 0xa5, 0x37, 0xd6, 0xed, 0xf4, 0x95, 0xfb, 0xdc, 0x38, 0xc5, + 0x77, 0x58, 0x95, 0x30, 0xaa, 0x26, 0x96, 0xc7, 0x0e, 0xd0, 0x22, 0xb8, + 0x74, 0xaf, 0x53, 0xe7, 0x5d, 0x8a, 0xc1, 0xfd, 0xc2, 0x6b, 0x59, 0x6a, + 0x6e, 0xad, 0x2d, 0x34, 0xe4, 0x46, 0x82, 0xbe, 0x11, 0x59, 0xed, 0x98, + 0x29, 0x14, 0x7a, 0x37, 0x1a, 0xac, 0xee, 0xa3, 0xbc, 0xcd, 0xd8, 0x0a, + 0x41, 0xb9, 0xd7, 0xd7, 0x20, 0x85, 0x7f, 0x05, 0x6b, 0x0d, 0xaf, 0xb7, + 0x19, 0xa9, 0xf0, 0x38, 0x67, 0xc0, 0x4c, 0xf6, 0x00, 0x76, 0x5e, 0x7b, + 0x80, 0x8d, 0xa7, 0x2e, 0x6d, 0x6d, 0xeb, 0x53, 0xed, 0x47, 0xe4, 0x84, + 0xeb, 0x8d, 0xed, 0xc6, 0x30, 0x8f, 0x81, 0xee, 0xbe, 0xd9, 0xc3, 0xcb, + 0x66, 0xc5, 0xf7, 0xf6, 0x7d, 0xbf, 0x57, 0x10, 0x20, 0xd1, 0x61, 0xdb, + 0x59, 0x1b, 0xad, 0xcf, 0xe1, 0xab, 0x57, 0x3d, 0x72, 0xa9, 0x2f, 0xe0, + 0x02, 0x4d, 0x59, 0xbb, 0x63, 0x9f, 0xab, 0x45, 0xc6, 0xb9, 0xaf, 0x47, + 0xe2, 0xc6, 0x72, 0xff, 0xf7, 0xdd, 0x16, 0xaa, 0xdf, 0x3d, 0xab, 0x64, + 0xb2, 0x79, 0x6c, 0xfb, 0x1e, 0xff, 0xc4, 0x62, 0xaf, 0x7c, 0xd5, 0xd2, + 0xab, 0x84, 0xa1, 0xc6, 0xeb, 0x5f, 0xd7, 0x84, 0xa4, 0xf8, 0xb6, 0xf7, + 0xbe, 0xe7, 0x9c, 0x5b, 0xcf, 0x9f, 0x53, 0x7b, 0x4b, 0x8a, 0x86, 0xe2, + 0xbc, 0x4f, 0x2e, 0x72, 0xfe, 0x84, 0xbb, 0xda, 0x9e, 0x71, 0x35, 0x6c, + 0xfa, 0xfe, 0x85, 0x53, 0x04, 0xb9, 0x4e, 0x7a, 0x7b, 0x6d, 0x63, 0xd5, + 0x1c, 0x8f, 0x1b, 0x73, 0xa4, 0xbf, 0x16, 0xb3, 0x22, 0x19, 0xff, 0x8f, + 0x6d, 0xf3, 0x31, 0xd3, 0x17, 0x9b, 0xfc, 0x58, 0x2c, 0x54, 0x75, 0x76, + 0xe9, 0xfa, 0x3b, 0x9c, 0x8f, 0xa8, 0x25, 0xd7, 0x6d, 0xba, 0x05, 0x1b, + 0x02, 0x31, 0xff, 0xdf, 0x8e, 0x07, 0x17, 0xa9, 0x05, 0xd2, 0xbf, 0xbb, + 0x57, 0x12, 0x2e, 0x0b, 0x6d, 0xe3, 0x0f, 0x85, 0x16, 0xb2, 0x44, 0x7f, + 0xd8, 0x9e, 0x0a, 0xb3, 0x7b, 0x64, 0x1f, 0x7d, 0x21, 0x04, 0x4d, 0x73, + 0x26, 0x66, 0x58, 0x88, 0xe6, 0x57, 0x3c, 0x3d, 0xd7, 0x79, 0x3c, 0xfb, + 0x6b, 0xbe, 0x37, 0xbe, 0xe9, 0xa7, 0xa1, 0xc9, 0x77, 0xdb, 0x96, 0x9e, + 0xae, 0xe2, 0x78, 0xdf, 0xfc, 0x75, 0x3a, 0xb4, 0x84, 0x54, 0xc6, 0x93, + 0xaf, 0x20, 0xbd, 0x85, 0xf6, 0xed, 0x32, 0x78, 0xa3, 0xaa, 0x27, 0x29, + 0x6f, 0xd8, 0xc6, 0x5f, 0x1a, 0x30, 0x93, 0x70, 0xa4, 0x1a, 0xf7, 0xe5, + 0x98, 0xfe, 0x8b, 0xe4, 0xfe, 0xae, 0xbd, 0x7b, 0x0f, 0x78, 0xc2, 0x46, + 0xc1, 0x2d, 0x66, 0xa5, 0x8c, 0x63, 0x85, 0xda, 0x0f, 0x40, 0x9b, 0xb6, + 0xb4, 0xba, 0x2b, 0xfb, 0x7c, 0x5d, 0xa1, 0xdd, 0x4a, 0xbd, 0xea, 0x45, + 0xe7, 0xb4, 0x58, 0xd2, 0xcf, 0xf9, 0xb5, 0xc6, 0x5b, 0xf6, 0xee, 0xb9, + 0x07, 0x22, 0x4b, 0x2a, 0xf4, 0x28, 0xcb, 0x90, 0x60, 0x58, 0x39, 0xa0, + 0xbb, 0xa7, 0xb3, 0xb5, 0x59, 0xdd, 0x99, 0x3f, 0x9e, 0x19, 0x33, 0xfa, + 0xf8, 0x4e, 0x7e, 0x1f, 0xbf, 0x1d, 0x7e, 0x1c, 0x93, 0x45, 0x57, 0x7c, + 0x0f, 0xce, 0xe3, 0xcd, 0xf5, 0xfa, 0xab, 0xfc, 0x27, 0x43, 0xc7, 0xa4, + 0xed, 0xfe, 0xd9, 0x7a, 0x5a, 0xd8, 0xc5, 0xa3, 0xf6, 0x35, 0x31, 0xae, + 0xbf, 0x47, 0x74, 0x6b, 0x43, 0x3a, 0xbb, 0xdc, 0x23, 0xe0, 0xbe, 0x5d, + 0x6f, 0x29, 0x95, 0x52, 0xe9, 0x5c, 0x6e, 0xbf, 0x54, 0xd2, 0xfc, 0x76, + 0x71, 0xe9, 0xfb, 0xe6, 0xe0, 0x30, 0xf5, 0x7e, 0xf3, 0xfe, 0x25, 0xf2, + 0x6c, 0xd4, 0x58, 0x9d, 0xea, 0x0f, 0xee, 0xe6, 0x50, 0xd9, 0xea, 0xfb, + 0xd2, 0xfb, 0x45, 0x65, 0x07, 0x3e, 0x2f, 0xec, 0xe4, 0xb3, 0x33, 0x8b, + 0x7b, 0x5b, 0x7a, 0x96, 0x85, 0x96, 0xc7, 0x6d, 0x8d, 0x6b, 0x12, 0x3a, + 0xe2, 0xb0, 0x5a, 0x35, 0xb6, 0x5c, 0xcd, 0x56, 0xc0, 0xb5, 0xfe, 0xa9, + 0x6d, 0xde, 0xad, 0x61, 0xd8, 0x3e, 0x5c, 0xdb, 0x8f, 0x46, 0x8a, 0xf2, + 0xfe, 0x45, 0x9d, 0xbd, 0xc5, 0x08, 0xdc, 0xae, 0x87, 0xcb, 0xb0, 0x1b, + 0x0b, 0xfd, 0xd3, 0x43, 0x41, 0x22, 0x14, 0xa8, 0xa2, 0xd1, 0xe8, 0xdb, + 0x78, 0x29, 0x21, 0xb4, 0x17, 0x49, 0xbf, 0xc5, 0xbe, 0x5d, 0x99, 0xca, + 0xdb, 0x64, 0x8a, 0xf7, 0x55, 0xe6, 0xef, 0xd8, 0x6e, 0xc0, 0xdf, 0xa7, + 0xd2, 0x4e, 0xb1, 0xca, 0xc6, 0xc2, 0xea, 0x3c, 0x61, 0x51, 0x89, 0x92, + 0xad, 0xbd, 0x1a, 0x3f, 0xf4, 0x87, 0x4d, 0xdf, 0xfa, 0xba, 0xae, 0x18, + 0x3b, 0x64, 0xdf, 0x85, 0xfd, 0xdb, 0xfc, 0xb7, 0xa7, 0xeb, 0x17, 0x35, + 0xbc, 0x20, 0xde, 0x3d, 0x77, 0xc3, 0x21, 0xc3, 0x9f, 0x15, 0x79, 0xf6, + 0x6b, 0xe3, 0xdb, 0xc1, 0xb0, 0xfe, 0xc6, 0xa7, 0xc0, 0x7b, 0xdd, 0x12, + 0xa0, 0xa9, 0xc9, 0x7f, 0x6b, 0x3b, 0xa3, 0xaa, 0x3d, 0x52, 0x7a, 0xb5, + 0xf6, 0xe9, 0x1b, 0xe2, 0xd5, 0xed, 0xff, 0x19, 0x60, 0xb5, 0xc0, 0x3c, + 0xec, 0xfa, 0x18, 0xde, 0xfd, 0xb9, 0xb3, 0xb9, 0xcc, 0x7d, 0xd8, 0x40, + 0xf1, 0x0c, 0xbe, 0xcf, 0xe6, 0xbb, 0x3e, 0x46, 0xc1, 0x2d, 0x5d, 0xaa, + 0xfc, 0x78, 0xab, 0x61, 0xf1, 0xed, 0x92, 0x21, 0xdd, 0x9c, 0x05, 0xeb, + 0xcd, 0x7f, 0xa8, 0x3f, 0x3b, 0x5c, 0xdd, 0x5d, 0x0e, 0x17, 0xdd, 0x7d, + 0x15, 0xbc, 0xd4, 0xfe, 0x2d, 0x92, 0xd2, 0x81, 0x56, 0xd7, 0x3c, 0x0e, + 0xe2, 0x7c, 0x7d, 0xfb, 0x14, 0x85, 0x72, 0x1b, 0xed, 0x92, 0xdf, 0x8a, + 0x01, 0xf9, 0xf9, 0x6c, 0x2a, 0xaa, 0xae, 0x1f, 0x6e, 0x98, 0x20, 0x2b, + 0xfb, 0xef, 0xb7, 0x1c, 0x7b, 0x90, 0x1e, 0x5d, 0xaa, 0xfe, 0x51, 0xf4, + 0xf7, 0xb1, 0x78, 0xb9, 0x5f, 0x65, 0x79, 0x49, 0xf3, 0xd7, 0x96, 0xc7, + 0x67, 0x28, 0x46, 0xeb, 0xbe, 0xb1, 0x25, 0x9f, 0x89, 0x1f, 0xbf, 0x3e, + 0xab, 0x95, 0x03, 0x8a, 0x5d, 0xad, 0x8e, 0xfb, 0xae, 0x32, 0xad, 0x4e, + 0xe2, 0xfa, 0xd1, 0xf0, 0xd7, 0x2f, 0x6a, 0xbb, 0xe4, 0x2e, 0x0e, 0xfe, + 0x46, 0xfe, 0xfa, 0xbc, 0x46, 0xc6, 0xce, 0x1e, 0xea, 0x3c, 0x15, 0x5a, + 0x50, 0x35, 0xe0, 0xb0, 0x2a, 0xd7, 0xfa, 0x8c, 0x82, 0xb0, 0x2a, 0xd4, + 0x77, 0xf1, 0xe4, 0x67, 0x3d, 0xed, 0x5f, 0xf9, 0x8a, 0xc7, 0x53, 0xf4, + 0x26, 0xe1, 0x74, 0xf7, 0x2e, 0xd6, 0x6f, 0xc3, 0x2b, 0x58, 0xd6, 0xf6, + 0x32, 0xf6, 0x04, 0xf6, 0xdf, 0xea, 0x04, 0xd3, 0xec, 0xb6, 0x89, 0x3a, + 0xd7, 0x1f, 0x25, 0xf1, 0xe3, 0xad, 0xbd, 0xa7, 0xb5, 0xdb, 0xcf, 0x7d, + 0x0b, 0x0e, 0xdd, 0x33, 0xd9, 0xe9, 0xef, 0xb6, 0xd4, 0x4a, 0x04, 0x55, + 0xce, 0xef, 0x43, 0xf6, 0xfd, 0x2c, 0xd2, 0x99, 0xce, 0x1b, 0x0d, 0xa7, + 0x4e, 0x78, 0xfc, 0x3a, 0x3d, 0x2a, 0x93, 0xb5, 0xdd, 0xd3, 0x5f, 0x6f, + 0x88, 0x18, 0xa7, 0x4d, 0x44, 0xeb, 0xef, 0x59, 0x3f, 0x39, 0x6f, 0xe2, + 0xfb, 0xad, 0x86, 0xbf, 0x2f, 0xc9, 0x9e, 0x57, 0x75, 0xb2, 0xa4, 0xab, + 0xdf, 0xaa, 0x9f, 0x18, 0x38, 0xa1, 0x37, 0xfa, 0x76, 0xb3, 0x6c, 0xc2, + 0xbd, 0xfa, 0x70, 0x5b, 0x69, 0x58, 0xe6, 0x61, 0x8d, 0x65, 0xe0, 0x57, + 0x2e, 0x14, 0x94, 0x0d, 0xfa, 0x5f, 0xaf, 0xf6, 0x25, 0xdb, 0x29, 0x66, + 0x8c, 0xfe, 0x5b, 0xb4, 0x0a, 0xfe, 0x83, 0xfe, 0x7b, 0xb7, 0x2e, 0x19, + 0xf4, 0x69, 0x61, 0x7d, 0x91, 0x8a, 0x39, 0xfa, 0xf1, 0x1d, 0x26, 0xa9, + 0x20, 0x90, 0xd7, 0x1c, 0x44, 0xb1, 0x9b, 0xc6, 0x32, 0xee, 0x7b, 0x4e, + 0xd6, 0xc4, 0x4b, 0xb5, 0x1e, 0x93, 0x89, 0xf2, 0xf8, 0x2d, 0x50, 0x1c, + 0x71, 0xb2, 0x1e, 0x77, 0xf3, 0xd5, 0x69, 0xb8, 0x67, 0xe6, 0x9d, 0xb6, + 0x1d, 0x8c, 0xf7, 0x0b, 0xb5, 0xff, 0x56, 0xe7, 0x25, 0xda, 0xeb, 0xdd, + 0xe5, 0xff, 0xdf, 0x6d, 0x7b, 0xcd, 0x3f, 0x54, 0x99, 0xd3, 0xd8, 0x5b, + 0x01, 0x80, 0x94, 0x9f, 0x64, 0xc9, 0x86, 0xbf, 0xaf, 0x8c, 0xf7, 0x74, + 0x9d, 0xd9, 0xef, 0xc7, 0xf6, 0x74, 0xea, 0xfc, 0x43, 0x55, 0xaf, 0x2b, + 0x66, 0x73, 0xc1, 0x3b, 0xd2, 0xad, 0xfe, 0x8a, 0x8e, 0xcb, 0xae, 0xd3, + 0xde, 0x59, 0xda, 0xa6, 0x4b, 0xfb, 0xec, 0x73, 0x45, 0xfb, 0x22, 0x93, + 0x1b, 0x19, 0xbf, 0x95, 0x5d, 0x3a, 0xb3, 0xee, 0xd4, 0x24, 0xb7, 0xef, + 0x99, 0x5a, 0xcb, 0x57, 0x48, 0x29, 0xfd, 0xca, 0x8d, 0xa0, 0x59, 0x1a, + 0xff, 0xf5, 0xec, 0xae, 0xf4, 0x9b, 0x3b, 0xef, 0xd7, 0xa1, 0x15, 0xbe, + 0x4c, 0xcd, 0xe4, 0xb6, 0x58, 0xc0, 0xf2, 0x9c, 0xd3, 0xa5, 0x93, 0xed, + 0x38, 0x7f, 0xeb, 0xfb, 0x8e, 0x3c, 0xdf, 0x48, 0xcf, 0x6d, 0xb3, 0x95, + 0x31, 0x55, 0xc1, 0xdc, 0xe0, 0xb9, 0x23, 0x73, 0xe3, 0x1c, 0x62, 0xf9, + 0x06, 0xd7, 0xea, 0xdf, 0x3e, 0x0b, 0x3c, 0x5e, 0xe5, 0xdf, 0x83, 0x5a, + 0x8c, 0x21, 0x72, 0x4f, 0xeb, 0x18, 0x6d, 0xe9, 0x11, 0xcd, 0xfe, 0xd9, + 0x70, 0x50, 0x43, 0xc7, 0x49, 0x5d, 0xaa, 0x96, 0xca, 0xfa, 0xb7, 0x12, + 0x43, 0x65, 0x9b, 0x5e, 0x0a, 0xd9, 0xfb, 0xde, 0x6e, 0x6f, 0x93, 0x45, + 0xf5, 0x3f, 0xc3, 0x0b, 0x2b, 0x7e, 0xee, 0xb8, 0xd6, 0x9b, 0xea, 0xfe, + 0x29, 0x6c, 0x7d, 0x5d, 0x7f, 0x9b, 0x78, 0xb3, 0x54, 0x5e, 0xf7, 0xf8, + 0xfd, 0x53, 0x3f, 0x66, 0x7a, 0xae, 0x60, 0x5b, 0xf1, 0x37, 0xc9, 0xd0, + 0xe1, 0x7d, 0x4c, 0xa8, 0x5e, 0x42, 0x70, 0xf8, 0xa7, 0xa7, 0xa9, 0x72, + 0x9f, 0x92, 0xbc, 0x34, 0x6e, 0x8e, 0x99, 0xd5, 0xd6, 0xc6, 0x42, 0xb7, + 0x9d, 0x27, 0x06, 0x5b, 0x77, 0x04, 0x91, 0xff, 0xa7, 0xc5, 0x20, 0xf2, + 0xcd, 0x5d, 0xff, 0x14, 0xf8, 0x27, 0x3a, 0x26, 0x82, 0xe9, 0xfb, 0x9e, + 0x8c, 0x94, 0x43, 0xd2, 0xd3, 0xee, 0xbd, 0xc7, 0xd2, 0x4f, 0x44, 0x27, + 0x52, 0xf5, 0xf5, 0xe5, 0xf2, 0xba, 0xad, 0x83, 0x5c, 0xc4, 0xc2, 0xbc, + 0xe3, 0x4f, 0x6f, 0x37, 0xb9, 0x13, 0x75, 0x64, 0x96, 0x9f, 0x21, 0x18, + 0x76, 0xa3, 0x98, 0x3f, 0xb5, 0xf7, 0x37, 0xed, 0x58, 0xe9, 0x75, 0x7d, + 0x94, 0x25, 0xab, 0xbd, 0x7d, 0xf0, 0xef, 0xbd, 0xf6, 0xce, 0xc6, 0x59, + 0x09, 0x3e, 0xdb, 0xfb, 0x6b, 0xaf, 0xb3, 0xb1, 0x7f, 0xaf, 0x4b, 0x10, + 0xaa, 0xbd, 0x3d, 0x17, 0x54, 0xc3, 0xcf, 0x5f, 0xc8, 0xa2, 0x68, 0x18, + 0x4b, 0xa2, 0x9f, 0x9e, 0x2d, 0x8a, 0x94, 0x13, 0x76, 0xfd, 0xf9, 0xef, + 0xe4, 0xed, 0x95, 0xe6, 0x36, 0xea, 0xf2, 0x39, 0x86, 0x56, 0x0e, 0xe6, + 0xf5, 0x37, 0x87, 0x47, 0x6f, 0x9c, 0x9a, 0x97, 0xd8, 0x61, 0x4d, 0x6a, + 0xc9, 0xfd, 0xf8, 0x5d, 0xb6, 0xd3, 0x45, 0xbd, 0xf9, 0x68, 0x91, 0xa6, + 0xe5, 0x79, 0xa8, 0xcb, 0xdb, 0xba, 0x07, 0xc8, 0xfc, 0xa1, 0xc9, 0xad, + 0xda, 0xa7, 0x48, 0x1f, 0xce, 0x9d, 0xec, 0x6f, 0x48, 0x6d, 0xdc, 0xdd, + 0xba, 0x0e, 0x03, 0xb6, 0xef, 0x0e, 0xa8, 0xa9, 0xee, 0x9f, 0x1b, 0xee, + 0xca, 0x3b, 0xd8, 0xf6, 0xe8, 0xbd, 0x8b, 0xa3, 0x5f, 0x4b, 0xff, 0x5b, + 0x6d, 0x25, 0x96, 0x7f, 0xba, 0xac, 0xbb, 0x7c, 0x7b, 0x18, 0x3b, 0x66, + 0x7f, 0xee, 0x52, 0xc1, 0x50, 0x6e, 0x97, 0xfe, 0x73, 0x7f, 0x68, 0xf1, + 0x4e, 0xeb, 0xab, 0x38, 0xcf, 0xc8, 0xfb, 0xae, 0xc9, 0x87, 0x1c, 0xa0, + 0x5b, 0xeb, 0x4c, 0x33, 0xe4, 0x8d, 0x16, 0xd3, 0xf9, 0x93, 0xfa, 0x70, + 0x10, 0xf6, 0x41, 0xf7, 0x5d, 0x07, 0x43, 0x6f, 0x1d, 0xbc, 0x3f, 0xa5, + 0xb7, 0x9b, 0x3d, 0xda, 0xf6, 0xde, 0x76, 0xda, 0xf7, 0xc0, 0xf2, 0x47, + 0xa7, 0x4f, 0x58, 0xb4, 0xe8, 0xf7, 0xcd, 0xa6, 0x9b, 0x21, 0xd9, 0x7b, + 0xc7, 0xd3, 0x5d, 0xd1, 0x77, 0x11, 0xec, 0xea, 0xff, 0xf1, 0x52, 0x82, + 0x0f, 0x61, 0x77, 0x7b, 0x9f, 0x58, 0xf8, 0xdc, 0xff, 0xfe, 0x2e, 0xbc, + 0xdc, 0xdb, 0x6c, 0xd3, 0xef, 0xd4, 0x8e, 0xef, 0x4e, 0xad, 0xce, 0x58, + 0x84, 0xf4, 0x3f, 0x41, 0x55, 0x4d, 0x3c, 0xdb, 0xcd, 0x98, 0x70, 0x2d, + 0x64, 0xf2, 0xc6, 0x12, 0x65, 0x6f, 0xf3, 0x74, 0x3c, 0x71, 0x8b, 0xbd, + 0x44, 0xa2, 0xff, 0xb4, 0xc1, 0xf4, 0xd1, 0xc6, 0x73, 0x53, 0x16, 0xaa, + 0x4c, 0x08, 0xd3, 0x8b, 0xd5, 0xff, 0xd0, 0xd3, 0xa2, 0x69, 0x4e, 0xed, + 0x7c, 0x35, 0x56, 0xbf, 0x50, 0xea, 0xcf, 0x75, 0xf5, 0xc7, 0x2c, 0xfc, + 0xd1, 0xff, 0x16, 0x1b, 0x5c, 0x8b, 0x13, 0xf4, 0xd6, 0x6a, 0x63, 0x8f, + 0x76, 0x65, 0x91, 0xfe, 0x75, 0x8b, 0x8c, 0xb3, 0xab, 0xa3, 0x63, 0xaa, + 0x7b, 0x81, 0xd4, 0xa0, 0xce, 0x5f, 0x5f, 0x3f, 0xc4, 0xbd, 0xe0, 0x0f, + 0xdb, 0x2e, 0xf7, 0x52, 0xe1, 0xf9, 0x47, 0xb7, 0x64, 0xef, 0xc7, 0x4b, + 0xae, 0x5b, 0x3c, 0x22, 0x5d, 0x9f, 0xfc, 0x7e, 0xdd, 0xe5, 0xa3, 0xcf, + 0x12, 0xef, 0xfe, 0xb7, 0xe5, 0xbb, 0xe9, 0x79, 0xf7, 0x71, 0xcd, 0x25, + 0x35, 0xec, 0xe7, 0x7f, 0x89, 0xc6, 0x4e, 0xd3, 0xef, 0x93, 0x86, 0xeb, + 0xee, 0x37, 0x11, 0xe1, 0xe0, 0xee, 0xf5, 0x79, 0xee, 0xff, 0xb5, 0xbe, + 0xc6, 0xbe, 0xd4, 0x38, 0x63, 0xf0, 0xae, 0xb8, 0x3d, 0xb9, 0x56, 0xa4, + 0xf5, 0xe3, 0x27, 0xfe, 0x83, 0x36, 0xc2, 0x4c, 0x7b, 0xea, 0xdc, 0x37, + 0x49, 0x70, 0xd8, 0x74, 0xfd, 0xbe, 0xbd, 0xcb, 0x77, 0xff, 0x13, 0x79, + 0x33, 0xee, 0xc7, 0xed, 0x7d, 0xf5, 0x2e, 0xdb, 0xee, 0xf7, 0x83, 0x5a, + 0xf3, 0x1b, 0x5f, 0x97, 0x67, 0x37, 0x0c, 0xdc, 0x2e, 0xb9, 0x4e, 0x14, + 0x90, 0x94, 0xf7, 0xd7, 0xf5, 0x73, 0x7f, 0xb5, 0xf3, 0xae, 0xb1, 0xae, + 0x53, 0x18, 0x7a, 0xd6, 0xef, 0x1a, 0x5e, 0xd0, 0x6d, 0xf4, 0x8f, 0xb7, + 0xda, 0xf6, 0x27, 0x96, 0x6d, 0xae, 0xf0, 0xd4, 0xd8, 0x0d, 0xc5, 0xa4, + 0xfa, 0xdf, 0xe5, 0x8a, 0xb1, 0x66, 0x59, 0xb5, 0x24, 0xda, 0xd4, 0x06, + 0x91, 0x97, 0x81, 0xe3, 0xe7, 0x15, 0x8c, 0x7e, 0xdd, 0x3d, 0x78, 0x76, + 0xb9, 0x6a, 0x25, 0x1b, 0x03, 0xd9, 0xeb, 0x92, 0x6d, 0x16, 0x5f, 0x9e, + 0x3a, 0x0f, 0x83, 0x32, 0xe3, 0x17, 0x9c, 0x7a, 0xcf, 0x56, 0x8c, 0xec, + 0x81, 0xf0, 0x52, 0xb5, 0xb5, 0xf5, 0xae, 0x7a, 0xad, 0x7c, 0xf4, 0x89, + 0xfd, 0x7d, 0xd8, 0xbe, 0x5e, 0x6a, 0x01, 0x9c, 0xce, 0x7f, 0x74, 0xb5, + 0xb0, 0x0f, 0x7f, 0xed, 0xd6, 0x44, 0xb9, 0x3f, 0xd1, 0x7b, 0x33, 0x0b, + 0x5b, 0x8b, 0x0a, 0x7a, 0x9a, 0xa5, 0x18, 0x67, 0x2b, 0xdb, 0x3f, 0x77, + 0x3f, 0x04, 0xc6, 0xbf, 0xe5, 0x6b, 0xb4, 0x67, 0x7a, 0xf4, 0x3e, 0x79, + 0x73, 0xf7, 0xee, 0x2f, 0xa6, 0xbb, 0xe5, 0x28, 0xaf, 0x48, 0x4b, 0x57, + 0x3a, 0xdd, 0x4d, 0xa9, 0x1c, 0xeb, 0x29, 0x5b, 0x2b, 0x3d, 0x17, 0x81, + 0xed, 0x3e, 0xe0, 0xbd, 0xeb, 0x9a, 0xef, 0x6f, 0x34, 0xbd, 0xfe, 0x5c, + 0xbf, 0x9c, 0x2b, 0x5d, 0xdc, 0x7d, 0xc3, 0x12, 0xb1, 0xf6, 0x9a, 0x7a, + 0xc3, 0xd6, 0x0f, 0x2e, 0x28, 0xbf, 0x53, 0x58, 0x6a, 0x4f, 0x73, 0x41, + 0x6d, 0x7d, 0x9d, 0x69, 0x34, 0x31, 0xa7, 0xa5, 0x58, 0xef, 0x1e, 0xdb, + 0x09, 0x68, 0xbf, 0xaa, 0xbb, 0x52, 0x1e, 0x78, 0x41, 0x7d, 0xee, 0x9a, + 0xa6, 0x6a, 0x67, 0x19, 0xc8, 0xc7, 0xf5, 0x7f, 0xa7, 0x76, 0xfa, 0x1a, + 0xe6, 0x95, 0xfa, 0x6f, 0xed, 0x72, 0x7c, 0xcc, 0xe8, 0xbf, 0x65, 0x5b, + 0x4f, 0x3b, 0xb3, 0xf6, 0x8f, 0x6d, 0x5e, 0xff, 0xa1, 0xa1, 0x7f, 0x55, + 0x84, 0x24, 0x6b, 0x6b, 0xef, 0xb6, 0x3c, 0x27, 0x59, 0x63, 0xca, 0x62, + 0xbb, 0xb7, 0x89, 0xe2, 0x1e, 0xa3, 0x59, 0x37, 0x7f, 0x87, 0x46, 0x0e, + 0x77, 0xd9, 0x36, 0xd2, 0x1a, 0x97, 0x24, 0x9f, 0xbd, 0x39, 0x2b, 0x83, + 0xb0, 0x42, 0xda, 0xdb, 0xe1, 0x13, 0x34, 0x35, 0x7a, 0x7d, 0x9f, 0x7e, + 0x04, 0xde, 0x9d, 0x46, 0xcc, 0xbd, 0x33, 0x74, 0xbe, 0x8d, 0xff, 0x92, + 0x3d, 0x8a, 0xe2, 0xd6, 0x7e, 0x9a, 0x9c, 0x0d, 0xd0, 0x47, 0xb0, 0x3f, + 0x55, 0x59, 0xdb, 0x45, 0xf1, 0x73, 0xc8, 0xf7, 0xb1, 0x3d, 0x9d, 0x5e, + 0xce, 0xca, 0x8e, 0x7e, 0xc3, 0x8b, 0x18, 0x47, 0x55, 0xb6, 0xfc, 0x5f, + 0x02, 0xde, 0xc4, 0x26, 0xee, 0x7e, 0xad, 0xa5, 0x12, 0xc5, 0xa3, 0xb3, + 0xde, 0xbf, 0x93, 0x62, 0xa4, 0xae, 0xde, 0x63, 0xa4, 0xcf, 0xbb, 0xd7, + 0x6b, 0x46, 0x47, 0x9f, 0x1d, 0x28, 0x5a, 0x4a, 0xc7, 0xa9, 0x27, 0x0a, + 0xb1, 0xaf, 0x90, 0xf9, 0x14, 0xc7, 0xbd, 0xaa, 0xbf, 0x3d, 0xdc, 0x63, + 0xd6, 0x5f, 0x2f, 0x94, 0xb6, 0xf3, 0x1e, 0x0d, 0xd5, 0x07, 0x7b, 0xd7, + 0x9f, 0x05, 0x8a, 0xf7, 0xdd, 0x6b, 0xd4, 0xcb, 0x87, 0x4a, 0x55, 0x47, + 0xb9, 0x35, 0xb5, 0x95, 0x53, 0x83, 0xe9, 0x2d, 0xed, 0xb0, 0xc4, 0x78, + 0x9c, 0xb7, 0x26, 0x71, 0x73, 0x0d, 0x73, 0xd4, 0x08, 0x73, 0x6f, 0xa6, + 0x4a, 0x22, 0x66, 0x79, 0xf9, 0xcf, 0xaa, 0xfd, 0x56, 0x7c, 0x17, 0x95, + 0xf5, 0xfa, 0x1e, 0x92, 0x88, 0x3a, 0xe2, 0xda, 0xc7, 0x0e, 0x48, 0x34, + 0x63, 0xe3, 0xdb, 0x5a, 0x2e, 0xa3, 0xa0, 0xd8, 0xe7, 0x63, 0x90, 0xf1, + 0x08, 0xbf, 0x9a, 0xdb, 0x2f, 0x41, 0xd2, 0xea, 0x53, 0xea, 0xf7, 0xee, + 0x2e, 0x66, 0xfb, 0xaa, 0x5a, 0x1f, 0x88, 0x76, 0xa2, 0xf1, 0x89, 0xc9, + 0xfe, 0x17, 0x4c, 0xf0, 0xf5, 0xf5, 0x0a, 0xb2, 0x53, 0xaa, 0x46, 0x88, + 0xed, 0x4c, 0xf6, 0xbf, 0xd7, 0xbe, 0x2e, 0xbf, 0x3d, 0x5d, 0xb9, 0x2f, + 0xb9, 0xde, 0x5b, 0x1d, 0x46, 0x30, 0xaf, 0x78, 0xe7, 0x6d, 0x1a, 0x2d, + 0x14, 0x80, 0xd4, 0x57, 0xfa, 0xda, 0xc9, 0xcc, 0xf5, 0x0a, 0x63, 0x26, + 0x61, 0x8f, 0x40, 0x5f, 0x59, 0xb3, 0xc5, 0x8a, 0x8f, 0xf0, 0x99, 0xdf, + 0x5e, 0xac, 0x99, 0x88, 0xbb, 0x3e, 0xeb, 0xfb, 0xf8, 0x6f, 0xd2, 0xe0, + 0x3c, 0x5a, 0xbf, 0x37, 0x5a, 0x4d, 0x7f, 0xbc, 0x3b, 0x4a, 0xb6, 0x77, + 0x38, 0x45, 0xe4, 0xed, 0x5d, 0xe1, 0x2d, 0x96, 0x4d, 0x7f, 0x3f, 0x5f, + 0x45, 0x3d, 0xfc, 0x83, 0xef, 0xe7, 0x8f, 0x3a, 0x18, 0x6c, 0x9f, 0x6b, + 0xaf, 0x17, 0xb1, 0xfb, 0xdb, 0x08, 0xde, 0xa3, 0xf2, 0xf3, 0xeb, 0x01, + 0x69, 0xeb, 0x57, 0xdd, 0xa3, 0x8f, 0x42, 0xb4, 0xfc, 0x3b, 0xf7, 0x76, + 0x8a, 0x59, 0x97, 0x5e, 0xbe, 0x72, 0x64, 0x24, 0xbb, 0xfe, 0x3f, 0x9f, + 0x35, 0x33, 0xcd, 0xb7, 0xef, 0xe9, 0xea, 0xb7, 0xa2, 0x5f, 0xdc, 0x9e, + 0x78, 0xdb, 0xf7, 0x53, 0x6e, 0xab, 0xea, 0xdf, 0xe5, 0x9c, 0xae, 0x8d, + 0x37, 0x89, 0x9f, 0x3a, 0xd1, 0xbe, 0xb6, 0xd2, 0x77, 0x35, 0x24, 0xe5, + 0x00, 0xf3, 0x4e, 0xb2, 0x7c, 0xa3, 0x63, 0x2f, 0x63, 0xe6, 0x2d, 0x93, + 0x16, 0x9c, 0xde, 0x4f, 0xa6, 0xbd, 0x5b, 0x8d, 0x20, 0x8d, 0x55, 0x88, + 0xac, 0x9b, 0xdb, 0x78, 0xa8, 0xf7, 0xb3, 0xbc, 0x3f, 0xf1, 0x3b, 0xd1, + 0x70, 0xbb, 0x66, 0x2b, 0xbc, 0x83, 0x2d, 0xbe, 0xe0, 0xab, 0xef, 0xe0, + 0x75, 0xad, 0x13, 0x8f, 0x8b, 0x38, 0xff, 0x9b, 0x77, 0x27, 0xa5, 0x87, + 0x4f, 0x79, 0x9f, 0xbd, 0xab, 0x7a, 0xf7, 0xc7, 0xec, 0x8f, 0x51, 0xce, + 0x1f, 0x72, 0xf7, 0xef, 0x3d, 0x38, 0x48, 0xa6, 0xb9, 0x6a, 0xfd, 0xdf, + 0xee, 0x12, 0xf7, 0x3f, 0x1f, 0xaa, 0x33, 0xc7, 0xf9, 0x2a, 0xf3, 0x23, + 0x1d, 0xfa, 0x50, 0x89, 0xf0, 0xbf, 0x74, 0x7f, 0x27, 0x9e, 0xe4, 0x3e, + 0x57, 0xf3, 0x5c, 0x39, 0x7a, 0xf7, 0xea, 0xee, 0x2f, 0xfd, 0x81, 0x96, + 0x85, 0xa7, 0x9e, 0x7d, 0x29, 0x6f, 0xbd, 0x7c, 0x7c, 0x7f, 0x3f, 0x99, + 0xc2, 0xc8, 0xbd, 0xd8, 0xc5, 0xf7, 0xdd, 0x99, 0xf3, 0x93, 0x5a, 0x91, + 0x99, 0x20, 0xb3, 0x7f, 0x55, 0x5d, 0x27, 0x1c, 0x7b, 0xcd, 0xf2, 0xeb, + 0x5d, 0x83, 0x1d, 0x13, 0xd6, 0xdd, 0xdf, 0x6b, 0x12, 0xb9, 0x41, 0xf0, + 0x6f, 0xa9, 0x6b, 0x4a, 0x23, 0xdf, 0xfd, 0x59, 0xa7, 0xe3, 0x0b, 0x49, + 0xc2, 0x3e, 0xef, 0x45, 0xa1, 0xb8, 0x01, 0xe5, 0x4b, 0x85, 0x20, 0xd2, + 0x4b, 0xf9, 0xcf, 0xb8, 0xf8, 0xaf, 0x9b, 0xc6, 0x94, 0xff, 0xd3, 0x13, + 0x9f, 0x30, 0x06, 0xd5, 0x6f, 0x51, 0xe9, 0xa2, 0x57, 0xf6, 0xc5, 0xb7, + 0xd4, 0xd9, 0x74, 0x85, 0xec, 0x8a, 0x7a, 0x6b, 0x3f, 0x41, 0xc4, 0xdd, + 0xc9, 0xef, 0xdf, 0x1d, 0xcf, 0x0d, 0x41, 0x38, 0x72, 0xbf, 0x1e, 0xf1, + 0x03, 0x17, 0x84, 0xb4, 0x53, 0x62, 0xbd, 0x6a, 0xde, 0x3e, 0x29, 0xdd, + 0xf9, 0x34, 0x78, 0x60, 0x55, 0xf1, 0x3d, 0xd6, 0x52, 0xb8, 0xb5, 0xb4, + 0x85, 0x59, 0x7f, 0xd6, 0x77, 0x5d, 0x0d, 0xe4, 0xb9, 0x7e, 0xd7, 0x6a, + 0x45, 0x0a, 0xc2, 0xf6, 0xfa, 0x5d, 0x1b, 0xb8, 0x9d, 0x06, 0xc5, 0x69, + 0xe7, 0x88, 0x8a, 0x5c, 0x7b, 0x9e, 0x3b, 0xe6, 0xec, 0x9e, 0x44, 0x7b, + 0xa7, 0xf5, 0xfd, 0x18, 0x6b, 0x76, 0xf5, 0x72, 0xbe, 0x2a, 0xc2, 0x04, + 0xc1, 0x15, 0xb6, 0x7c, 0xa0, 0xec, 0x06, 0xd7, 0x86, 0x04, 0x34, 0xbb, + 0xd4, 0x9c, 0x50, 0xc0, 0x1a, 0xf6, 0xc7, 0xa3, 0xb1, 0xb4, 0x4a, 0x53, + 0x0b, 0x7d, 0xdb, 0x16, 0x19, 0x31, 0xc1, 0x9f, 0xa5, 0x76, 0xdf, 0x8e, + 0x70, 0xf1, 0x4e, 0x66, 0x0b, 0xa5, 0xa7, 0xf7, 0xd3, 0x2b, 0xad, 0xab, + 0x45, 0x7a, 0xe9, 0xa2, 0xf1, 0xe2, 0xde, 0x09, 0x9e, 0x33, 0xf9, 0x5a, + 0xe5, 0x5d, 0x65, 0xba, 0x3e, 0xc6, 0x6a, 0xa1, 0xe7, 0x78, 0x37, 0xb6, + 0x45, 0xf2, 0x20, 0x5f, 0x89, 0xef, 0xeb, 0xe8, 0x51, 0x60, 0x34, 0xe5, + 0xd6, 0xea, 0x5e, 0x73, 0x59, 0x07, 0xe9, 0x6f, 0xdd, 0xf5, 0x54, 0xad, + 0xe8, 0xe9, 0xf6, 0xbb, 0x72, 0xf6, 0xb7, 0x5e, 0x6d, 0xb3, 0xf6, 0x42, + 0x31, 0x0a, 0xb7, 0xd1, 0xd3, 0x19, 0x68, 0x07, 0x59, 0xae, 0xda, 0xb5, + 0x9b, 0x84, 0xae, 0xa6, 0x2b, 0x2e, 0x59, 0xe1, 0x81, 0x32, 0x9d, 0x2d, + 0x2e, 0xed, 0x5b, 0x2a, 0x5d, 0xd7, 0x2b, 0x7e, 0x0e, 0xb9, 0xe9, 0x0f, + 0xa3, 0xb1, 0x18, 0x65, 0x94, 0x62, 0xff, 0x9f, 0x6b, 0x47, 0xd8, 0x61, + 0x75, 0x32, 0x75, 0x56, 0x1d, 0x9f, 0xcf, 0x5e, 0x5f, 0xcb, 0xb1, 0x33, + 0x0e, 0x13, 0xdc, 0x68, 0xe7, 0x72, 0xba, 0x31, 0xde, 0x46, 0xfa, 0x5d, + 0x0b, 0xd7, 0xd7, 0x5c, 0x2d, 0x6f, 0x97, 0xef, 0xcc, 0xc5, 0x27, 0x74, + 0xbf, 0x69, 0x5f, 0x57, 0x81, 0x74, 0x5e, 0x2d, 0x79, 0x84, 0x56, 0xbb, + 0xed, 0xa4, 0x12, 0x40, 0xfe, 0x1e, 0x51, 0x48, 0xf9, 0xb1, 0x59, 0x41, + 0x32, 0x4f, 0x2d, 0x78, 0x5a, 0x3f, 0xcb, 0xbe, 0x1d, 0x7c, 0x62, 0x67, + 0xff, 0x9a, 0xfc, 0xa1, 0x14, 0x8d, 0x72, 0x9c, 0xc7, 0x28, 0xd6, 0xae, + 0xff, 0x8d, 0xdf, 0x2a, 0x72, 0x93, 0xc7, 0x60, 0xda, 0xee, 0xb2, 0x65, + 0x37, 0x99, 0xcd, 0x9e, 0x20, 0xc1, 0x9d, 0x4b, 0x31, 0xd3, 0x32, 0x7f, + 0x6b, 0xaa, 0x8b, 0x0c, 0xa0, 0x7c, 0x5e, 0xe7, 0xe0, 0xef, 0x6d, 0x2d, + 0x5e, 0x59, 0xe2, 0x4f, 0xfa, 0x4d, 0x93, 0xa1, 0xbc, 0xba, 0xce, 0x1a, + 0x45, 0x4f, 0xd6, 0x15, 0x29, 0x98, 0xcb, 0xa0, 0x24, 0x71, 0x1c, 0xd4, + 0x84, 0xce, 0x2f, 0x8a, 0xb9, 0xbd, 0xed, 0x61, 0xf8, 0xf5, 0xdf, 0x94, + 0xbc, 0xab, 0x4a, 0x8f, 0xb0, 0xab, 0xff, 0x35, 0x1b, 0x9e, 0xce, 0xc1, + 0xb0, 0xb8, 0x25, 0xef, 0x0c, 0x19, 0x6d, 0xea, 0xff, 0xa2, 0xcc, 0x37, + 0xeb, 0x88, 0x04, 0x3d, 0xec, 0xcd, 0xb6, 0x67, 0xad, 0xc8, 0x7b, 0x25, + 0x9d, 0xd2, 0xc1, 0xa7, 0xae, 0xee, 0xdc, 0x57, 0xdf, 0xb5, 0x64, 0x90, + 0x74, 0xbd, 0xcd, 0xc5, 0x40, 0xe8, 0x2d, 0x61, 0xdf, 0xaa, 0x7f, 0xb9, + 0x24, 0xc6, 0xb7, 0xd4, 0x6f, 0xf6, 0xfa, 0x1d, 0xff, 0xfe, 0xb9, 0x68, + 0x52, 0xda, 0xe1, 0xec, 0xaf, 0x76, 0x4a, 0x36, 0x79, 0x90, 0xb3, 0xd9, + 0xdf, 0x45, 0xa3, 0x13, 0xe3, 0xec, 0xd8, 0x0e, 0x85, 0x57, 0x9f, 0x7f, + 0x62, 0x3b, 0x9b, 0x43, 0xe2, 0x7f, 0x9c, 0x5f, 0xb2, 0x1f, 0xa0, 0x62, + 0x1f, 0x37, 0xed, 0xbf, 0xa9, 0x5c, 0xc2, 0xeb, 0x49, 0x9f, 0x72, 0x47, + 0x56, 0x79, 0x7d, 0xca, 0x2c, 0x6f, 0xb6, 0x0d, 0xeb, 0xf2, 0x5d, 0xbf, + 0xfc, 0x1a, 0xf8, 0x33, 0x8d, 0xdb, 0xdf, 0x89, 0xe8, 0x3e, 0xca, 0xa5, + 0xd3, 0xd8, 0xa6, 0x45, 0x6f, 0xde, 0x94, 0x1a, 0x8d, 0xaf, 0xaf, 0xd7, + 0x6f, 0x87, 0x3d, 0x0b, 0x4a, 0x49, 0x87, 0x62, 0xbf, 0xbf, 0x08, 0x59, + 0x69, 0x4e, 0x9d, 0x4f, 0x5e, 0xa9, 0x11, 0x5f, 0xcd, 0x5f, 0xe5, 0xa9, + 0xc7, 0x10, 0x65, 0x7c, 0x4e, 0xbb, 0x4b, 0x41, 0xe4, 0xb6, 0x7a, 0x3d, + 0x62, 0xe8, 0x60, 0xe6, 0xfe, 0xc0, 0x81, 0xc3, 0x61, 0xa1, 0xbd, 0x76, + 0x4f, 0x3b, 0x6b, 0x9f, 0xc0, 0xd2, 0xe5, 0xc7, 0x3e, 0x52, 0x99, 0xf8, + 0x7e, 0x63, 0xe6, 0x79, 0xd5, 0x48, 0xb5, 0xcf, 0x93, 0xad, 0x8d, 0xc1, + 0x60, 0x3a, 0xbb, 0x75, 0x4f, 0xc5, 0x92, 0xb4, 0xfc, 0x95, 0x86, 0x86, + 0xe2, 0x5d, 0xb4, 0x77, 0xa5, 0x85, 0x80, 0xc3, 0x91, 0x75, 0xbe, 0x67, + 0x76, 0x2c, 0x42, 0x87, 0x2f, 0x59, 0x9c, 0x9d, 0x5b, 0xaa, 0x59, 0xb3, + 0x7b, 0xab, 0xdf, 0xbf, 0xb1, 0x8a, 0xf5, 0x7f, 0xd7, 0xfe, 0x5e, 0x02, + 0x67, 0xfe, 0xaf, 0x64, 0xd9, 0x09, 0x88, 0x6d, 0x5f, 0xe7, 0xab, 0xed, + 0x7a, 0xe7, 0x36, 0x37, 0x0b, 0x33, 0x5a, 0xbe, 0xb4, 0xfd, 0x1f, 0xb3, + 0xf6, 0x77, 0x0e, 0x9d, 0x62, 0xb3, 0x7e, 0x5f, 0x6d, 0xd7, 0x93, 0x3a, + 0xc8, 0xb6, 0xda, 0x67, 0x3e, 0xfe, 0xde, 0xc9, 0x07, 0xee, 0x8a, 0x55, + 0xa1, 0x04, 0x3b, 0xca, 0x15, 0x85, 0x7f, 0xde, 0x65, 0xfe, 0x82, 0xda, + 0x07, 0xfd, 0x67, 0x6d, 0x2f, 0x8b, 0xb9, 0x42, 0x55, 0x77, 0xab, 0x6a, + 0x46, 0xb6, 0xaa, 0x72, 0xd9, 0x56, 0xf6, 0xa8, 0xad, 0xaf, 0x88, 0x5b, + 0xb5, 0xd2, 0xf1, 0x23, 0xfb, 0x10, 0xaf, 0x3a, 0xbd, 0x6b, 0x3c, 0x99, + 0xd0, 0x7e, 0x4c, 0x1f, 0xe9, 0x91, 0x31, 0xfd, 0x39, 0xfa, 0xde, 0xaa, + 0x65, 0xac, 0x86, 0x6e, 0x88, 0xaf, 0x73, 0xe6, 0x0e, 0x9a, 0x9f, 0xf8, + 0xdb, 0xdd, 0xe7, 0x3c, 0xf3, 0xc3, 0xae, 0x55, 0xd7, 0x99, 0x3e, 0xba, + 0xf4, 0xdb, 0x75, 0xde, 0xd5, 0xef, 0xc9, 0xb2, 0x39, 0x4a, 0xd3, 0xba, + 0xfa, 0x5d, 0x96, 0xef, 0x56, 0xad, 0x3a, 0x57, 0x86, 0x56, 0xd9, 0x1d, + 0x57, 0xb6, 0xd0, 0x23, 0x09, 0xbe, 0x73, 0x7a, 0x91, 0x89, 0xda, 0x54, + 0xaa, 0xf6, 0xf9, 0x5e, 0xb6, 0x30, 0x72, 0xa5, 0x56, 0xcc, 0xd9, 0x4d, + 0xd9, 0x77, 0xff, 0xd8, 0x18, 0xb4, 0xbe, 0x63, 0xc4, 0xaa, 0xff, 0x3d, + 0xcc, 0x2a, 0xad, 0x1f, 0x56, 0x8f, 0xed, 0xec, 0xb4, 0xb9, 0xfa, 0x4d, + 0x54, 0xc8, 0xe0, 0xac, 0xd7, 0xd3, 0x5e, 0x4e, 0xe0, 0x53, 0xfd, 0xb5, + 0x20, 0x41, 0x53, 0xdb, 0xb0, 0xb2, 0x78, 0x96, 0xe7, 0x64, 0x22, 0x37, + 0xff, 0xb4, 0xa5, 0x35, 0xf7, 0xc2, 0xa8, 0x9b, 0x5d, 0xbd, 0xc1, 0xfe, + 0xcc, 0xbd, 0x8c, 0xeb, 0x57, 0xa0, 0x70, 0xdf, 0x5e, 0x6a, 0xd5, 0x2d, + 0xb4, 0x1d, 0xe0, 0x72, 0x77, 0x3a, 0x8e, 0xeb, 0x03, 0x5b, 0x7e, 0xda, + 0xb8, 0x8d, 0xdb, 0x81, 0xf4, 0x22, 0x23, 0x1f, 0xaa, 0xbc, 0x38, 0xfd, + 0x0f, 0x36, 0xc2, 0x1a, 0x08, 0x4f, 0xa2, 0x85, 0x0a, 0x95, 0x2f, 0x75, + 0xe8, 0x64, 0xe3, 0x79, 0x3c, 0x7d, 0xdb, 0xc8, 0x46, 0x90, 0x00, 0x44, + 0xbf, 0xf3, 0xb7, 0x25, 0xdb, 0x2d, 0x76, 0x75, 0xe2, 0x2f, 0xc9, 0xff, + 0x3d, 0x2d, 0xbc, 0xd4, 0xbf, 0x8a, 0xe5, 0xbb, 0x7c, 0x22, 0xfa, 0x9a, + 0xb4, 0xe7, 0x6f, 0xa5, 0x0d, 0x2b, 0xd9, 0x06, 0xf1, 0xef, 0xd4, 0x1f, + 0x90, 0xb2, 0xd3, 0x54, 0x59, 0xf6, 0xdb, 0x33, 0xfa, 0xe5, 0x39, 0x7d, + 0x57, 0xf6, 0x3d, 0x73, 0xa6, 0x21, 0x90, 0xf8, 0xfc, 0x0e, 0x4a, 0x4d, + 0xf1, 0x6e, 0x5b, 0xab, 0x1b, 0x46, 0x84, 0xf6, 0xec, 0x3d, 0x79, 0x5a, + 0x3c, 0x93, 0xcb, 0xf4, 0xa6, 0x7c, 0xe8, 0xb9, 0x97, 0xee, 0x75, 0xfa, + 0xd7, 0x90, 0x35, 0x69, 0x86, 0xa8, 0x77, 0xd3, 0x11, 0x8c, 0x10, 0xde, + 0xdb, 0x48, 0x0c, 0xb1, 0xf9, 0x05, 0xb5, 0xab, 0xa6, 0x38, 0x64, 0xd6, + 0x51, 0xe3, 0xbc, 0x2a, 0x4c, 0xbc, 0xaf, 0xf6, 0xe3, 0x7c, 0x9f, 0x23, + 0xf3, 0x71, 0x4a, 0x85, 0xe4, 0xfd, 0x37, 0xf4, 0x59, 0x09, 0x31, 0xc4, + 0x4b, 0x38, 0xf5, 0x17, 0xe8, 0x07, 0xf9, 0xf5, 0xfb, 0x30, 0x6d, 0xa9, + 0x00, 0x26, 0x6b, 0x1f, 0xea, 0x9b, 0xcd, 0xe0, 0x16, 0x73, 0xd2, 0xd3, + 0xb1, 0x34, 0xe0, 0x36, 0x9e, 0xab, 0x94, 0xd3, 0x21, 0x70, 0x4c, 0xf6, + 0xf7, 0x1a, 0x5b, 0xc3, 0x5d, 0xc9, 0x7e, 0x13, 0x46, 0x3d, 0x6e, 0xc7, + 0x1e, 0x17, 0xd5, 0x4e, 0x4d, 0x4a, 0x1f, 0xea, 0x9c, 0x67, 0x51, 0xac, + 0xb7, 0xa6, 0xfc, 0xf6, 0x99, 0x73, 0x39, 0xcb, 0xfb, 0x04, 0x6d, 0xf7, + 0xf1, 0x7f, 0xd6, 0x1a, 0xfa, 0x5f, 0x35, 0xa6, 0x78, 0xb6, 0xda, 0x0c, + 0xd2, 0x53, 0x71, 0x7b, 0xf1, 0xe2, 0x36, 0xf9, 0x57, 0x54, 0xd5, 0x9b, + 0xf1, 0x92, 0x4d, 0xd8, 0x29, 0x5b, 0xf5, 0x39, 0x47, 0x97, 0xaf, 0x84, + 0xdf, 0xdc, 0x0f, 0x2b, 0x37, 0x0c, 0x81, 0x76, 0xb3, 0x4a, 0xf1, 0xb4, + 0x21, 0xed, 0xca, 0x53, 0x04, 0xd8, 0x6f, 0x17, 0x39, 0xca, 0xf5, 0x8d, + 0x74, 0x77, 0x05, 0xef, 0xf6, 0x71, 0xf3, 0x02, 0x3a, 0x87, 0xb9, 0x7d, + 0xb7, 0x73, 0x69, 0xb5, 0x67, 0x98, 0xdb, 0xeb, 0x8a, 0x0a, 0x44, 0xab, + 0xe9, 0xd3, 0xc9, 0x94, 0xfc, 0xfe, 0x37, 0xd3, 0x81, 0xad, 0xf3, 0xa5, + 0xb9, 0xd6, 0x70, 0x11, 0x68, 0xc8, 0xa7, 0xd7, 0x5b, 0x25, 0x8a, 0x9c, + 0x88, 0x2b, 0x71, 0x6b, 0x57, 0xfe, 0xd5, 0x48, 0xad, 0x4f, 0xef, 0x83, + 0xff, 0xb9, 0x1f, 0x60, 0xb4, 0xed, 0x1d, 0xd5, 0x15, 0x73, 0xd0, 0x29, + 0xfb, 0x47, 0xeb, 0xb9, 0x92, 0xfb, 0x8f, 0xb5, 0x0c, 0x4d, 0xc7, 0xb8, + 0x6b, 0xde, 0xfb, 0xbb, 0x37, 0x05, 0xa9, 0x53, 0x77, 0xcb, 0xdc, 0xe1, + 0x4f, 0xeb, 0x3a, 0x6e, 0xae, 0xce, 0x4e, 0xd1, 0x5d, 0xc8, 0x2d, 0xd2, + 0x90, 0x85, 0xc0, 0xad, 0x99, 0x97, 0x6c, 0x47, 0x6a, 0xf3, 0x6c, 0xfd, + 0xd7, 0x2c, 0x58, 0x86, 0x4c, 0x72, 0xea, 0x9e, 0x6e, 0x0c, 0xa2, 0x5d, + 0xec, 0x9f, 0xb6, 0x19, 0xd6, 0x42, 0xd1, 0xbd, 0x7d, 0x59, 0xe1, 0xa3, + 0x37, 0x10, 0xd5, 0x9d, 0x39, 0x9d, 0x73, 0x2c, 0xf6, 0x7b, 0x30, 0xa6, + 0x66, 0xd2, 0x37, 0x68, 0x3c, 0x3b, 0x4e, 0xf4, 0x7a, 0xa9, 0x1c, 0xa5, + 0xf4, 0xf7, 0xf5, 0x65, 0x25, 0x0a, 0x86, 0x13, 0xd7, 0xfb, 0xba, 0xa2, + 0xbd, 0x1f, 0xdb, 0xde, 0x69, 0x79, 0x33, 0xb6, 0xfb, 0xb6, 0xad, 0x4b, + 0x91, 0x32, 0x7e, 0xd7, 0xf7, 0x3d, 0x30, 0x4b, 0xb6, 0x28, 0x6f, 0xd8, + 0x80, 0x5c, 0xdb, 0x7f, 0xb9, 0x88, 0x75, 0xef, 0x2a, 0xa9, 0x17, 0x21, + 0x2d, 0x36, 0xd9, 0x45, 0xcc, 0xc9, 0x43, 0xcf, 0x09, 0xaf, 0x19, 0xb7, + 0x9e, 0x80, 0xc7, 0xed, 0xe4, 0x40, 0x1c, 0x67, 0xb8, 0xe0, 0x96, 0xf6, + 0x8f, 0xda, 0x85, 0x8d, 0x72, 0x26, 0xea, 0x53, 0x91, 0x57, 0xc4, 0xb6, + 0x8d, 0x07, 0x22, 0x51, 0x43, 0x0c, 0x2b, 0x6b, 0xe1, 0x1e, 0x90, 0x5a, + 0xab, 0xff, 0xfe, 0x6b, 0x9a, 0x4b, 0x28, 0x96, 0x4a, 0xb8, 0x2b, 0x52, + 0xfb, 0xa7, 0xae, 0x4b, 0xff, 0xd6, 0xde, 0x9a, 0x32, 0xb0, 0x88, 0xe5, + 0xf3, 0xb4, 0xfa, 0xb5, 0x37, 0x7d, 0x6e, 0x75, 0xff, 0x86, 0x7f, 0x60, + 0x74, 0xe2, 0x5c, 0x89, 0xb3, 0x8b, 0xd7, 0x55, 0xfa, 0x83, 0x22, 0x3b, + 0x0b, 0xae, 0x8c, 0xc7, 0x2c, 0xf1, 0x7d, 0x62, 0x51, 0x67, 0xc5, 0xfd, + 0xb2, 0xd5, 0xb4, 0x2a, 0x4c, 0x39, 0xbc, 0xec, 0xb7, 0xea, 0x7f, 0xa8, + 0x9a, 0x23, 0x85, 0xa4, 0x76, 0x49, 0x9e, 0xff, 0x47, 0x9a, 0x8e, 0xad, + 0xe8, 0x79, 0x5e, 0x3e, 0xc9, 0x97, 0xa2, 0x69, 0xaa, 0x7c, 0x5a, 0x08, + 0xd5, 0x97, 0x96, 0x79, 0xaa, 0x22, 0x67, 0x46, 0x23, 0x5d, 0xde, 0x3f, + 0x88, 0xa8, 0x3e, 0xe1, 0x89, 0x59, 0x0e, 0xb3, 0xd5, 0x2f, 0xb2, 0x7f, + 0x73, 0x59, 0x85, 0x3f, 0xd9, 0xa7, 0x7c, 0x73, 0xab, 0xac, 0x55, 0xff, + 0x51, 0xac, 0x4c, 0xc7, 0xaa, 0x65, 0xb6, 0xdd, 0xec, 0x30, 0x5d, 0x1c, + 0xf7, 0xf9, 0x37, 0x53, 0xdd, 0x36, 0xa3, 0x76, 0x5a, 0xa5, 0xff, 0x89, + 0x76, 0xa1, 0xf9, 0x1c, 0x95, 0xfa, 0x05, 0xbc, 0x38, 0xfa, 0xfa, 0x5c, + 0x57, 0xc3, 0x47, 0x78, 0xc4, 0xee, 0x9d, 0x76, 0x74, 0x87, 0x3f, 0x98, + 0x65, 0x88, 0x14, 0xf9, 0x7f, 0xf9, 0xea, 0x21, 0xbc, 0xe2, 0x77, 0xac, + 0x49, 0x5a, 0xdd, 0xcd, 0xf0, 0xc2, 0x7b, 0xa8, 0x26, 0x5c, 0x45, 0xe5, + 0x4d, 0x26, 0xbe, 0x49, 0xc0, 0xc5, 0xf0, 0x7a, 0x7b, 0xd5, 0xd6, 0xd7, + 0x32, 0x7c, 0x5a, 0xff, 0x66, 0x69, 0xcc, 0xf0, 0xe7, 0x7a, 0xd5, 0xb1, + 0xd5, 0xe1, 0x9a, 0x62, 0x4b, 0x17, 0x31, 0xf9, 0x6e, 0x8c, 0xa9, 0xa9, + 0x1d, 0x0c, 0x93, 0xb3, 0x20, 0x21, 0x35, 0x1b, 0x54, 0x49, 0x71, 0xcc, + 0x10, 0xf5, 0x32, 0x26, 0x15, 0x6a, 0x21, 0xf3, 0x5a, 0x18, 0xcd, 0xaf, + 0xa2, 0x38, 0xbd, 0x5d, 0xe5, 0xeb, 0x31, 0x43, 0x94, 0xc1, 0xef, 0xe0, + 0xf9, 0x71, 0x12, 0xff, 0x36, 0xe1, 0xd3, 0x28, 0x76, 0x7e, 0x69, 0x7c, + 0xbb, 0x25, 0xd1, 0xcc, 0xc8, 0xd0, 0x76, 0x88, 0xdf, 0x8c, 0x11, 0x67, + 0x29, 0x1f, 0x6b, 0x1c, 0xfc, 0x86, 0xf7, 0x23, 0xe5, 0xbd, 0x98, 0x3e, + 0x71, 0xd8, 0xea, 0x9d, 0x6e, 0xff, 0x2f, 0xd1, 0x0a, 0x0a, 0xaf, 0x99, + 0x01, 0x39, 0xa8, 0x62, 0xf5, 0xb7, 0x0e, 0xf7, 0xea, 0xb2, 0x24, 0xe1, + 0xb5, 0xac, 0xdd, 0xd2, 0x3b, 0x7c, 0xec, 0x73, 0xef, 0x86, 0xfa, 0x00, + 0x73, 0xff, 0xb3, 0x6a, 0xe8, 0xe0, 0xed, 0xc3, 0x9d, 0x31, 0xa6, 0x43, + 0xd3, 0xfa, 0x65, 0xf5, 0x1a, 0x92, 0x3d, 0x57, 0x71, 0x97, 0x73, 0x2e, + 0x46, 0x7f, 0x8e, 0x1b, 0x8c, 0x1d, 0x07, 0xeb, 0x8b, 0xfa, 0x0b, 0xfb, + 0xde, 0x9b, 0xeb, 0x5d, 0x73, 0x04, 0xb8, 0xf6, 0x95, 0xde, 0xbe, 0xdf, + 0x42, 0x95, 0xaa, 0xf0, 0x7a, 0x45, 0x9f, 0x12, 0xdd, 0xfb, 0xca, 0x6e, + 0xfb, 0x6c, 0x2d, 0x49, 0xf7, 0x7d, 0x19, 0xd7, 0x68, 0xe1, 0xa8, 0xd4, + 0xf6, 0xbd, 0xd5, 0x58, 0xc1, 0xa7, 0xda, 0x6d, 0xd8, 0x2d, 0x6e, 0x94, + 0x5a, 0xe9, 0x2c, 0x77, 0x8b, 0x2a, 0x2a, 0x3d, 0x7c, 0xa5, 0xef, 0x02, + 0xe9, 0x58, 0xb7, 0x0c, 0xd6, 0x17, 0x95, 0x22, 0xbd, 0x90, 0x33, 0xfb, + 0x3b, 0x2b, 0x47, 0x59, 0x20, 0xbe, 0x9f, 0xf4, 0xdd, 0xef, 0x4c, 0xde, + 0xf7, 0x7e, 0x5d, 0x7b, 0x7d, 0x33, 0x13, 0xe4, 0xfd, 0xff, 0x52, 0x23, + 0xd2, 0x58, 0x83, 0xad, 0x17, 0x09, 0x26, 0x62, 0x4c, 0x83, 0x9f, 0x6d, + 0xd1, 0xfd, 0xfc, 0xf3, 0x37, 0x6d, 0xa9, 0x2e, 0x5e, 0xa8, 0x44, 0x4e, + 0x0c, 0xd2, 0xe8, 0xf1, 0xb2, 0x1d, 0x70, 0x11, 0x46, 0x22, 0x3d, 0x2c, + 0x7d, 0xdd, 0x4c, 0x73, 0x92, 0xf1, 0xfa, 0x7c, 0x60, 0x70, 0xad, 0xc6, + 0xb0, 0xd4, 0xde, 0xb6, 0x4c, 0x7f, 0x79, 0xae, 0xb7, 0xfc, 0x77, 0x6a, + 0x99, 0x33, 0x9e, 0x1d, 0xd5, 0x6b, 0xa3, 0xa9, 0x75, 0xda, 0x95, 0xc0, + 0x96, 0x3b, 0x05, 0xc7, 0xeb, 0x17, 0xe1, 0xae, 0xa0, 0x2c, 0xc2, 0xa5, + 0xf7, 0x7c, 0xfc, 0x63, 0x85, 0x3b, 0xf0, 0xae, 0x2b, 0xd6, 0x5f, 0x21, + 0xd1, 0x33, 0x6f, 0x7e, 0x4f, 0xd2, 0x0b, 0x8b, 0xed, 0x8f, 0xbf, 0xaf, + 0xd6, 0x09, 0xc8, 0x48, 0xfc, 0x6f, 0xea, 0x89, 0xba, 0x45, 0x0f, 0xef, + 0xb5, 0x0a, 0x81, 0xbf, 0x8b, 0x79, 0xf3, 0xb5, 0x69, 0x8d, 0x9f, 0x60, + 0xde, 0xc9, 0xf6, 0x2c, 0xe4, 0x59, 0xf2, 0x6a, 0xfc, 0x8b, 0x2c, 0xbf, + 0xaa, 0x32, 0x5b, 0x97, 0x42, 0xbc, 0x5e, 0x6f, 0xaf, 0x77, 0x1a, 0x62, + 0xf6, 0x86, 0xad, 0x3a, 0xb6, 0xd0, 0x82, 0x67, 0xed, 0xa7, 0x2f, 0x02, + 0x22, 0x56, 0x15, 0xd5, 0xe4, 0xf4, 0xb3, 0xe1, 0x73, 0x51, 0xca, 0x7a, + 0x14, 0x2b, 0x6c, 0xd7, 0xf9, 0xef, 0xd3, 0xf6, 0x3c, 0x1f, 0xa4, 0xad, + 0xb4, 0xd2, 0x9a, 0xc4, 0xdd, 0xed, 0x22, 0x98, 0x65, 0xeb, 0xd2, 0xaf, + 0x1c, 0xff, 0x71, 0x6c, 0x0b, 0xbc, 0x05, 0xdb, 0xc2, 0xa5, 0x2e, 0x3e, + 0x72, 0x33, 0xf7, 0xfd, 0xb6, 0xee, 0x56, 0xce, 0x9d, 0x17, 0xc6, 0x97, + 0xef, 0xa5, 0xbf, 0xa6, 0x88, 0xda, 0x2f, 0xc8, 0xc7, 0xa2, 0x35, 0xdd, + 0xda, 0x59, 0x0e, 0xbe, 0x6e, 0x2b, 0xd3, 0xa1, 0x55, 0x1e, 0x4f, 0x65, + 0x41, 0x90, 0x6a, 0xef, 0x58, 0x51, 0xff, 0x64, 0x83, 0xc9, 0xef, 0xba, + 0xaf, 0x15, 0x71, 0x6e, 0x41, 0xaa, 0xda, 0x59, 0x92, 0xae, 0x5d, 0x1f, + 0x5f, 0x4a, 0xbf, 0x2a, 0x97, 0xb4, 0xf5, 0xba, 0x9d, 0xb6, 0xf2, 0x0d, + 0xd3, 0x6b, 0xdd, 0x4b, 0x5f, 0x6a, 0x8a, 0xf1, 0xdd, 0x60, 0x75, 0x3c, + 0xfe, 0xb5, 0xb7, 0xf7, 0xaa, 0x61, 0xea, 0x67, 0xa4, 0xcd, 0xfb, 0xff, + 0xe0, 0xaf, 0xbb, 0x87, 0x62, 0xbd, 0x6f, 0xdb, 0xc8, 0xfa, 0xb6, 0x8f, + 0xf3, 0x0f, 0x99, 0x41, 0xee, 0xbb, 0x3b, 0x02, 0xfa, 0xc9, 0xa9, 0xf8, + 0xa7, 0xb6, 0x10, 0xe8, 0xad, 0xee, 0xfb, 0xf7, 0xae, 0x3a, 0x9b, 0xf1, + 0xbc, 0x9f, 0x41, 0x78, 0xaf, 0xd8, 0x1f, 0xc3, 0x2e, 0x17, 0xfa, 0x57, + 0xe1, 0x6f, 0x75, 0x61, 0x1b, 0x50, 0xbc, 0x75, 0x7d, 0xbb, 0x6a, 0x43, + 0x24, 0xc4, 0x59, 0x57, 0xb7, 0xd0, 0xbe, 0x4b, 0x3c, 0x4a, 0x6e, 0x85, + 0x4f, 0x5b, 0xe8, 0x70, 0xef, 0xd7, 0xd5, 0xc8, 0x35, 0xbd, 0x31, 0xf6, + 0xe3, 0xd2, 0xb4, 0xbe, 0xde, 0x0f, 0x86, 0xb0, 0xad, 0xf5, 0x37, 0x65, + 0x5e, 0x8a, 0x14, 0xd4, 0xfd, 0xa9, 0x6a, 0xf7, 0x85, 0x28, 0xec, 0xd7, + 0xf5, 0x86, 0xc9, 0xbb, 0xa1, 0x04, 0x77, 0x26, 0x99, 0xb2, 0xac, 0x2c, + 0x86, 0x24, 0xec, 0x96, 0x35, 0xbe, 0x6f, 0x96, 0x3e, 0x0b, 0x9a, 0xfd, + 0x56, 0xbf, 0xd5, 0x91, 0x7f, 0x8c, 0x25, 0xdd, 0xc3, 0xb6, 0xdb, 0x55, + 0xcf, 0xea, 0xdc, 0x77, 0xc1, 0xf9, 0xff, 0x19, 0xfb, 0x13, 0x45, 0xbc, + 0xa7, 0x8a, 0x7e, 0xef, 0x8c, 0xf6, 0x63, 0x87, 0xdf, 0x63, 0x76, 0xac, + 0x58, 0xab, 0xe4, 0xd6, 0xc4, 0x2b, 0x11, 0x05, 0x3f, 0xbd, 0xfb, 0x8f, + 0xe6, 0xe1, 0x3e, 0x42, 0x60, 0xec, 0xcd, 0x5c, 0xe8, 0x8e, 0x0f, 0xb2, + 0xb7, 0x77, 0x52, 0x57, 0x25, 0x89, 0x34, 0xad, 0x37, 0xbb, 0xd8, 0x9f, + 0x1e, 0x6f, 0xfb, 0xef, 0x4e, 0xa2, 0xe6, 0xdd, 0x4a, 0x7f, 0x6d, 0xb1, + 0x96, 0xfb, 0xfb, 0x5b, 0x7d, 0x6e, 0xd9, 0x12, 0xea, 0xd5, 0xdb, 0x33, + 0x9b, 0xd7, 0x66, 0xaf, 0x53, 0xe6, 0xac, 0x2c, 0xbb, 0x55, 0x0b, 0x03, + 0xe5, 0x12, 0xb8, 0xeb, 0xf9, 0x87, 0x77, 0x04, 0xf1, 0x20, 0x07, 0xe3, + 0xde, 0xf3, 0xb1, 0x76, 0xa9, 0x07, 0x72, 0xf0, 0xbb, 0x6f, 0x3e, 0x21, + 0xfb, 0x67, 0xf2, 0x85, 0xe3, 0x63, 0x79, 0x5c, 0xfb, 0x3f, 0xed, 0x8a, + 0x49, 0x2d, 0xde, 0x96, 0x6e, 0xef, 0x1f, 0xf5, 0x7f, 0x54, 0xcf, 0x54, + 0xf8, 0x18, 0xaa, 0xf5, 0xa6, 0x4a, 0x19, 0x79, 0xee, 0xaa, 0x7f, 0xfe, + 0x7c, 0x2d, 0x51, 0x6a, 0xdb, 0xfb, 0x0c, 0xe8, 0x09, 0x6b, 0x51, 0xce, + 0xee, 0x17, 0xc2, 0xec, 0xf2, 0xbf, 0xed, 0x97, 0x98, 0xff, 0x24, 0x03, + 0x8e, 0xaf, 0x76, 0x5a, 0x87, 0xff, 0x68, 0xa1, 0xf6, 0xf8, 0x5a, 0x83, + 0x28, 0xbd, 0xc8, 0x2b, 0xfc, 0xa4, 0xa6, 0x64, 0xdc, 0xad, 0xb8, 0xb5, + 0x5e, 0x4f, 0x92, 0x3f, 0xb5, 0xaa, 0x2f, 0xa2, 0x97, 0x48, 0x18, 0xaa, + 0xb7, 0x05, 0x2c, 0x89, 0x3f, 0x7a, 0xab, 0xbf, 0x14, 0x47, 0xf3, 0xf5, + 0x28, 0x70, 0x9c, 0xf2, 0xbe, 0x7c, 0xef, 0x91, 0x70, 0x8d, 0xe6, 0xdf, + 0x6d, 0xbb, 0x9f, 0x7c, 0x76, 0x94, 0xdb, 0xe0, 0x0b, 0x84, 0x0b, 0xe8, + 0xbc, 0x17, 0x82, 0x69, 0x6e, 0x8b, 0x33, 0xbc, 0x6b, 0xbb, 0xa2, 0xb3, + 0x7b, 0x61, 0x0a, 0xfb, 0xdc, 0xa8, 0xee, 0x8d, 0x7f, 0x66, 0x77, 0x51, + 0x39, 0x65, 0xbb, 0xc1, 0x5e, 0x6e, 0x39, 0xaf, 0x7e, 0x85, 0x5d, 0xfc, + 0x55, 0x11, 0x5f, 0xc8, 0xff, 0x3e, 0x72, 0xf6, 0x16, 0x63, 0xa9, 0xd2, + 0x78, 0x5b, 0x94, 0x99, 0x95, 0xcd, 0xff, 0xaa, 0xad, 0x65, 0x1b, 0x47, + 0x79, 0x6c, 0x16, 0xff, 0x81, 0xef, 0x46, 0xba, 0xed, 0x3f, 0x1b, 0x8d, + 0x42, 0xc1, 0x7d, 0xbb, 0x73, 0xc6, 0x95, 0xd1, 0x4a, 0x6f, 0x2f, 0x37, + 0x8f, 0xa9, 0xd1, 0xbf, 0xd1, 0x64, 0x4e, 0x9e, 0xa3, 0x72, 0x7f, 0xb6, + 0x52, 0xf7, 0xf6, 0x4c, 0xed, 0x1c, 0xbe, 0x75, 0xa9, 0x7d, 0x1f, 0xa9, + 0xf6, 0xcd, 0xb3, 0xba, 0x59, 0xb2, 0x84, 0xee, 0xff, 0x05, 0xb7, 0x0a, + 0xbd, 0xdf, 0xf3, 0x8d, 0x42, 0xdf, 0xab, 0x30, 0x5c, 0xf2, 0x93, 0x06, + 0xbf, 0x85, 0xa9, 0x54, 0x99, 0x7d, 0x4c, 0xcc, 0xa4, 0xba, 0x28, 0x0a, + 0x9d, 0xed, 0xec, 0x0f, 0x0b, 0xb5, 0x70, 0xe7, 0xb4, 0xbe, 0xda, 0xf7, + 0xdb, 0xb3, 0x06, 0x6a, 0x3f, 0x15, 0xc1, 0x54, 0x31, 0xc2, 0x6d, 0x75, + 0xdb, 0xf6, 0x69, 0xb1, 0x97, 0xb7, 0x69, 0x9a, 0xbe, 0x46, 0x45, 0xb9, + 0xa6, 0x7f, 0x0a, 0x58, 0x7e, 0xd1, 0x5d, 0x46, 0x4b, 0xaf, 0x51, 0xe9, + 0x41, 0x7d, 0x34, 0x8b, 0x65, 0x82, 0xc6, 0xe1, 0x51, 0x2a, 0x40, 0xff, + 0xad, 0x9c, 0xc5, 0x98, 0x4d, 0xc6, 0xe4, 0xfb, 0x33, 0xbb, 0x93, 0x64, + 0x92, 0x6a, 0xd7, 0xea, 0x90, 0x4f, 0xe0, 0xfd, 0x7d, 0xed, 0xea, 0x59, + 0x66, 0x22, 0xee, 0xc5, 0x21, 0xbd, 0xd5, 0x0d, 0x09, 0xb4, 0xd5, 0xb3, + 0xba, 0xcf, 0x78, 0x41, 0x7c, 0x95, 0x7d, 0xf5, 0x5c, 0xcc, 0x2c, 0x9f, + 0x24, 0x55, 0x6b, 0x4f, 0xf4, 0xf8, 0xf0, 0x61, 0xff, 0x9b, 0xde, 0x1e, + 0xfc, 0x6e, 0x69, 0xff, 0xc3, 0xe2, 0x8e, 0xf9, 0xef, 0xb5, 0xbb, 0x94, + 0x44, 0x51, 0x8d, 0x4f, 0x3f, 0x07, 0x29, 0x70, 0xb6, 0x77, 0xef, 0x81, + 0x26, 0xf8, 0x04, 0xc0, 0xdd, 0xfd, 0xdd, 0xc7, 0xdd, 0xab, 0x67, 0x49, + 0x7d, 0x39, 0x1b, 0xbd, 0x39, 0x24, 0xe4, 0xfa, 0x5b, 0xe7, 0xa9, 0x6b, + 0xd3, 0xff, 0x41, 0xcb, 0x5a, 0xaa, 0xa2, 0x7b, 0xb6, 0x93, 0x15, 0xb5, + 0xab, 0xea, 0x7b, 0x7a, 0x56, 0x33, 0x89, 0x84, 0x49, 0x1d, 0x2f, 0xf5, + 0xbf, 0xf5, 0xed, 0x6f, 0x75, 0x2b, 0xa9, 0x78, 0x7a, 0x73, 0x6c, 0xfb, + 0xbc, 0x0f, 0xc0, 0x6d, 0xfa, 0xf3, 0xea, 0x15, 0xf7, 0xe4, 0xc5, 0xbd, + 0x19, 0xed, 0x8d, 0x23, 0xcb, 0xfa, 0xb0, 0x70, 0x26, 0x48, 0x4b, 0x2e, + 0x6d, 0x6c, 0x63, 0xba, 0xf8, 0xf7, 0x84, 0xd7, 0x65, 0xb2, 0xba, 0xef, + 0x3d, 0x6b, 0xd7, 0xc4, 0xee, 0x7b, 0x6d, 0x3d, 0xb9, 0x75, 0xf2, 0x1e, + 0x5d, 0x7f, 0x03, 0xf0, 0x13, 0x9b, 0x6c, 0xda, 0xf6, 0x62, 0xb6, 0x51, + 0x6b, 0x53, 0xa5, 0xf7, 0xdb, 0xb4, 0x43, 0x8e, 0x4f, 0xb3, 0x06, 0x78, + 0x09, 0xde, 0x5e, 0xde, 0xaf, 0xae, 0x9b, 0x1e, 0xae, 0x69, 0x7d, 0xcf, + 0xee, 0x73, 0x99, 0x57, 0x44, 0xad, 0x52, 0xf3, 0xbf, 0x2c, 0x5b, 0xdb, + 0x61, 0x8e, 0xda, 0xa7, 0xbb, 0xde, 0xab, 0xa2, 0x6d, 0x20, 0x6a, 0x82, + 0x41, 0xb9, 0xdb, 0x89, 0xf5, 0x98, 0x3d, 0x9d, 0xec, 0xe7, 0x7e, 0x95, + 0xf1, 0x7e, 0x99, 0xde, 0x71, 0xea, 0xf0, 0xfe, 0xad, 0x3c, 0xa1, 0xb2, + 0x5f, 0x66, 0xd4, 0xf0, 0x73, 0x99, 0x68, 0x87, 0xf9, 0x3d, 0x08, 0xe5, + 0xb1, 0x9c, 0x4d, 0xaf, 0xd9, 0x2d, 0xef, 0x60, 0x71, 0xfc, 0x96, 0x5f, + 0x0f, 0x2f, 0xcb, 0xfe, 0xdf, 0x75, 0xaf, 0x9b, 0x69, 0x1d, 0xa4, 0x9e, + 0xd6, 0x57, 0xf1, 0x66, 0x88, 0x34, 0xcf, 0xb9, 0x32, 0xff, 0xd4, 0xc3, + 0x40, 0xf5, 0x6d, 0x5d, 0xbb, 0x5c, 0x79, 0x2e, 0x6e, 0xf8, 0x7b, 0xa9, + 0x9b, 0x9e, 0x91, 0x58, 0x34, 0xff, 0x9e, 0xbc, 0x94, 0x61, 0xc1, 0xc1, + 0xaa, 0x57, 0x54, 0x2a, 0x5a, 0x87, 0x2d, 0xe8, 0x39, 0x7f, 0xec, 0x3f, + 0x55, 0xdd, 0x6e, 0x5b, 0x58, 0x5a, 0x4f, 0xc9, 0xa6, 0xb3, 0x1d, 0x30, + 0xf5, 0x6c, 0x50, 0x76, 0xb6, 0x2b, 0x6b, 0xc3, 0x9e, 0xda, 0xc1, 0x9d, + 0x45, 0x47, 0x4e, 0xd1, 0x90, 0xff, 0x59, 0xc7, 0x4b, 0xa0, 0x21, 0xb1, + 0xd7, 0xfb, 0xfd, 0x1f, 0x7c, 0xaa, 0x96, 0xbc, 0x5d, 0x78, 0xe7, 0xb4, + 0xd7, 0xce, 0x68, 0x67, 0xed, 0x35, 0x5e, 0x37, 0xcd, 0x22, 0x7d, 0xc5, + 0xcc, 0xca, 0x78, 0xba, 0x7d, 0x3f, 0xa1, 0x95, 0x9a, 0x7f, 0xb2, 0xef, + 0xb7, 0xde, 0xd6, 0x66, 0x66, 0x43, 0x87, 0x79, 0xca, 0xcb, 0x57, 0xb5, + 0x9c, 0x2e, 0xdb, 0x4d, 0xee, 0x66, 0x93, 0x78, 0x71, 0x52, 0xa1, 0x78, + 0xf0, 0x63, 0xf0, 0x38, 0x48, 0x7a, 0xb3, 0xff, 0xda, 0x35, 0xe1, 0x5e, + 0xa1, 0xb3, 0x59, 0x1f, 0x92, 0x6b, 0xad, 0x46, 0x95, 0x26, 0x7a, 0xad, + 0x24, 0xa4, 0x9a, 0x26, 0x0e, 0xca, 0xa7, 0x0c, 0xe1, 0x68, 0xbe, 0xac, + 0x23, 0x5a, 0x16, 0xac, 0x53, 0x52, 0xb7, 0xcf, 0xb9, 0xbf, 0xf4, 0xb0, + 0xdb, 0xde, 0xbe, 0x4f, 0xad, 0x77, 0x38, 0xff, 0xd5, 0x87, 0x10, 0x4c, + 0x2c, 0xcb, 0xad, 0xf3, 0x05, 0xf0, 0x67, 0x3b, 0x01, 0x5a, 0x77, 0x6f, + 0x75, 0x6f, 0x8a, 0xd6, 0xa1, 0x3f, 0xf6, 0xef, 0xed, 0xfc, 0xfb, 0x7f, + 0x88, 0x53, 0x70, 0x49, 0xd1, 0x00, 0x6e, 0xd5, 0x7f, 0x1a, 0x5c, 0x87, + 0xa0, 0xf6, 0xee, 0x78, 0x6c, 0x75, 0x3f, 0x7e, 0x3c, 0xc5, 0x1a, 0xaa, + 0x79, 0x94, 0x1d, 0xa1, 0xe6, 0xbf, 0xba, 0xea, 0xfc, 0xa3, 0xd1, 0x8a, + 0xcf, 0xfd, 0x53, 0x4a, 0xf9, 0xca, 0xea, 0x26, 0xe3, 0x26, 0xa2, 0x58, + 0x27, 0x7e, 0xab, 0xbc, 0xf3, 0xe6, 0x4a, 0xfa, 0x38, 0xf5, 0xf1, 0x7f, + 0x4e, 0x92, 0xee, 0x90, 0x2c, 0x77, 0x23, 0x2e, 0xef, 0x7d, 0xc7, 0xaf, + 0xfe, 0x7e, 0x5c, 0x76, 0x61, 0xd0, 0x76, 0x51, 0xd0, 0x6d, 0xdf, 0xe9, + 0xcb, 0x8e, 0x7f, 0xd3, 0x46, 0xfb, 0x8b, 0x9d, 0x11, 0x54, 0xfb, 0x79, + 0x3c, 0xea, 0x8b, 0x0d, 0xda, 0xbb, 0x65, 0x41, 0x71, 0x3a, 0x3b, 0xea, + 0x4f, 0xf3, 0x3f, 0xb7, 0xab, 0xdf, 0xef, 0xab, 0xe6, 0xab, 0x53, 0x1f, + 0xa2, 0x57, 0xa3, 0x38, 0x82, 0xa4, 0xc8, 0xf2, 0x6a, 0xd5, 0xd9, 0xff, + 0xcb, 0x54, 0xf8, 0x6f, 0x79, 0x57, 0x49, 0x90, 0x69, 0x86, 0xbd, 0xab, + 0x36, 0xd2, 0x5a, 0x67, 0x29, 0x21, 0xcf, 0x9d, 0x1d, 0x29, 0xcb, 0xe0, + 0x76, 0x3b, 0xfc, 0x0f, 0x39, 0xd5, 0x04, 0x4d, 0x64, 0x1c, 0x1d, 0x55, + 0x57, 0xcd, 0xf9, 0xd7, 0x60, 0xf9, 0x0a, 0xfd, 0xb3, 0xcf, 0xc9, 0xe3, + 0x65, 0xb3, 0x4d, 0x7e, 0x25, 0x5c, 0x59, 0x21, 0xc8, 0x56, 0x46, 0x7b, + 0x1f, 0x02, 0xec, 0x3a, 0x53, 0x9c, 0x7d, 0xaf, 0x12, 0x12, 0xe8, 0xba, + 0xd9, 0xf6, 0xa6, 0x46, 0x7e, 0x4e, 0x86, 0x2a, 0xbc, 0xf5, 0x48, 0xb6, + 0x05, 0x6b, 0xb2, 0xa2, 0x2c, 0x55, 0xef, 0xe3, 0xf9, 0x22, 0x08, 0xdf, + 0x5f, 0x78, 0xd1, 0x30, 0xbc, 0xfb, 0x61, 0x5c, 0x45, 0x76, 0x83, 0x33, + 0x66, 0xd7, 0x35, 0xe7, 0xfe, 0x51, 0x14, 0x47, 0xac, 0x9d, 0xae, 0xff, + 0x9a, 0x18, 0x64, 0x89, 0x51, 0x5a, 0x5d, 0xe9, 0xd5, 0x89, 0xc7, 0xc9, + 0xff, 0x0d, 0x7c, 0x20, 0x53, 0x4c, 0xf8, 0xfe, 0x8c, 0x1d, 0x93, 0xdc, + 0xc9, 0xff, 0x5f, 0x37, 0x13, 0xc5, 0x8f, 0xd2, 0xe3, 0x1d, 0x24, 0x09, + 0x60, 0x58, 0xd3, 0x11, 0xbf, 0x03, 0xd6, 0xa5, 0xe1, 0x7b, 0xc6, 0xa9, + 0x88, 0xe5, 0xf2, 0xb1, 0xdc, 0x5a, 0xd5, 0xaf, 0xdb, 0xb9, 0x8d, 0xd2, + 0xa4, 0x0c, 0x67, 0xc5, 0xfc, 0x09, 0x8d, 0x4b, 0x3c, 0x45, 0x6f, 0xdb, + 0x6b, 0x82, 0xa4, 0x58, 0x73, 0xb6, 0xdb, 0x5c, 0xa7, 0x5f, 0xf3, 0x2c, + 0x99, 0xf7, 0x75, 0x08, 0xa0, 0xd8, 0x09, 0xed, 0x7e, 0x94, 0xad, 0x92, + 0xc3, 0xeb, 0x13, 0xc5, 0xb3, 0xce, 0x61, 0xb4, 0xcc, 0x89, 0x57, 0x62, + 0x3b, 0xb9, 0x1b, 0xb1, 0x9f, 0xaa, 0x7c, 0xcf, 0x6d, 0x6e, 0xdf, 0x2f, + 0xc7, 0x89, 0xfe, 0xb6, 0xc9, 0xe3, 0x01, 0x30, 0xf7, 0x9e, 0x83, 0x10, + 0x06, 0x8c, 0x12, 0xf4, 0x59, 0xaa, 0x3a, 0xe1, 0xbb, 0x41, 0xb6, 0x6c, + 0x2d, 0x9e, 0x73, 0x39, 0xad, 0x31, 0xf7, 0xcf, 0x82, 0x22, 0x95, 0x87, + 0x9f, 0xa2, 0xc8, 0xe8, 0xb0, 0xe3, 0x2b, 0x25, 0x09, 0xa6, 0xe0, 0xeb, + 0x46, 0x79, 0xb6, 0x14, 0x8a, 0xa0, 0xb0, 0xc3, 0xf7, 0xa9, 0x86, 0xb8, + 0x39, 0x07, 0xc2, 0xa8, 0xe7, 0xd9, 0x9b, 0x09, 0x95, 0x6a, 0xd1, 0xfe, + 0xde, 0x32, 0x1c, 0xdb, 0x7f, 0x02, 0xdb, 0xdf, 0x89, 0x21, 0xf3, 0xe5, + 0xd4, 0x3e, 0x6b, 0xc7, 0xa7, 0xb2, 0x35, 0x4b, 0x9e, 0xd6, 0x91, 0x01, + 0x8e, 0xb6, 0xf9, 0x25, 0x41, 0xcc, 0x6e, 0x71, 0x42, 0x06, 0x55, 0x67, + 0x96, 0x4c, 0xc8, 0x1f, 0x5f, 0x36, 0xa1, 0xcf, 0xe5, 0x03, 0xc3, 0x3d, + 0xdd, 0xbc, 0x95, 0x69, 0x8d, 0x8f, 0x98, 0xeb, 0x2f, 0xf8, 0x3b, 0x5a, + 0xbd, 0xd6, 0x9a, 0xb2, 0xff, 0x5c, 0x87, 0x59, 0x9e, 0xe9, 0x3d, 0x59, + 0x2d, 0x52, 0x09, 0x3c, 0xfb, 0x79, 0xb9, 0xfd, 0xb1, 0xd8, 0x83, 0xd1, + 0xb8, 0x5d, 0x54, 0xcc, 0x0b, 0x46, 0xc5, 0x28, 0x3d, 0x96, 0x95, 0x7e, + 0x98, 0x73, 0x72, 0x2b, 0x3f, 0xb2, 0x70, 0xb7, 0xb9, 0x2b, 0xc5, 0x3c, + 0x68, 0xd2, 0x78, 0x73, 0x50, 0xad, 0xaf, 0x5e, 0x1b, 0x0b, 0x7a, 0xdb, + 0xb0, 0x94, 0x34, 0xf9, 0xa1, 0x29, 0xd6, 0x22, 0x75, 0xaf, 0x94, 0x84, + 0x78, 0x64, 0x16, 0x6c, 0x7d, 0xae, 0x6d, 0x1c, 0xc4, 0x2d, 0x57, 0x78, + 0x97, 0x31, 0x30, 0xd0, 0x7a, 0xb6, 0x56, 0xd9, 0x7e, 0xf1, 0xdd, 0x3f, + 0x50, 0x3b, 0xfe, 0x50, 0x23, 0xe4, 0x0b, 0x03, 0x49, 0x43, 0xf6, 0x9f, + 0xee, 0x7a, 0xd4, 0xde, 0x94, 0xde, 0x7e, 0xaf, 0x5b, 0x2b, 0x24, 0x72, + 0x6e, 0xda, 0x7f, 0x7b, 0xa9, 0xb4, 0x92, 0x7d, 0xd6, 0x79, 0x35, 0x37, + 0xc1, 0x7f, 0x4e, 0x80, 0x60, 0xd3, 0x9f, 0xa6, 0xe7, 0x72, 0x02, 0x4b, + 0xef, 0xf8, 0x3e, 0xea, 0x77, 0xe7, 0xfd, 0x9d, 0x11, 0x4e, 0x87, 0x47, + 0xd7, 0xb5, 0x16, 0xec, 0xec, 0xdf, 0x74, 0x5b, 0xf8, 0xcd, 0xbd, 0x73, + 0xe8, 0xae, 0xad, 0x2a, 0xca, 0xa1, 0x56, 0x7a, 0x5e, 0xab, 0x93, 0xe4, + 0x6d, 0xf1, 0xbb, 0xf7, 0xb6, 0x35, 0x5d, 0xad, 0xbd, 0x85, 0x3b, 0xef, + 0x20, 0x53, 0x2c, 0x93, 0xab, 0x71, 0xd6, 0x41, 0xbd, 0xad, 0x96, 0xe0, + 0x6e, 0xa8, 0xa3, 0x53, 0x04, 0xb3, 0xf6, 0xad, 0xcb, 0x35, 0x76, 0xed, + 0x75, 0xcd, 0xe6, 0xf7, 0xf8, 0x65, 0xd2, 0xe1, 0xfc, 0x5e, 0xb7, 0x7e, + 0x1a, 0xd8, 0xc6, 0xfa, 0xae, 0xfb, 0xd5, 0x7f, 0x17, 0xff, 0x5e, 0x58, + 0x5e, 0x05, 0xf8, 0x5a, 0xdd, 0x06, 0x0d, 0xdf, 0xb9, 0xa2, 0xdd, 0x97, + 0x02, 0xcf, 0xfa, 0xad, 0xf9, 0xeb, 0xd4, 0x8a, 0xd6, 0x8e, 0x04, 0x5d, + 0x7c, 0x17, 0xe7, 0x77, 0x03, 0xa2, 0xae, 0xa6, 0xce, 0x8f, 0x2c, 0xbf, + 0xdd, 0x6e, 0xb4, 0x96, 0x9f, 0x24, 0x1d, 0xdc, 0xc2, 0xb9, 0xf2, 0x5f, + 0x71, 0xa2, 0xa2, 0x2f, 0xd5, 0xbd, 0x33, 0x19, 0xb8, 0x19, 0xbd, 0xae, + 0x5a, 0x8e, 0x6d, 0xd2, 0x70, 0x75, 0xe5, 0x2c, 0x87, 0xa7, 0x3b, 0xf7, + 0xd5, 0xa6, 0x33, 0x50, 0x96, 0xcc, 0x63, 0xfe, 0xeb, 0x2a, 0xd6, 0x37, + 0x75, 0x5d, 0x57, 0x12, 0x08, 0xee, 0xf4, 0x01, 0x89, 0x7e, 0xaf, 0xce, + 0x9d, 0x9a, 0x62, 0x9b, 0x28, 0xdf, 0x9e, 0xe2, 0x07, 0x4f, 0x1d, 0x89, + 0x81, 0x9a, 0x37, 0xd4, 0x2c, 0x5d, 0x3c, 0x70, 0xb3, 0xfc, 0xdd, 0x41, + 0x98, 0x1b, 0xc9, 0xdc, 0x4e, 0xff, 0xcb, 0x3c, 0x6f, 0xdb, 0xed, 0x9b, + 0x55, 0x73, 0x2a, 0xe7, 0xea, 0xee, 0x77, 0xa2, 0xe5, 0xf2, 0xd8, 0xb7, + 0x74, 0x2d, 0xfd, 0xde, 0xfc, 0x78, 0xec, 0xdb, 0x2f, 0x70, 0x7f, 0xa1, + 0x32, 0x34, 0x04, 0x76, 0x6a, 0x88, 0xb6, 0xfc, 0x1b, 0x84, 0x43, 0x02, + 0xe5, 0x2b, 0xf1, 0xe9, 0x32, 0x95, 0x5f, 0xca, 0xc6, 0xe7, 0x6f, 0x5a, + 0x2b, 0x8d, 0xf8, 0xe3, 0xc1, 0x66, 0x8f, 0x41, 0x55, 0x8c, 0xc8, 0x48, + 0x6a, 0x17, 0xd3, 0xa6, 0x4b, 0xf2, 0xfa, 0x2b, 0x59, 0x21, 0x0f, 0xc6, + 0x56, 0x3b, 0xb6, 0xdc, 0x1a, 0x97, 0x24, 0x06, 0x1d, 0xc0, 0xf6, 0xde, + 0x48, 0x91, 0xad, 0xb1, 0xf3, 0xb5, 0xeb, 0x39, 0x6d, 0x1f, 0x0c, 0x5b, + 0xda, 0xd9, 0x22, 0x71, 0x6f, 0x7f, 0xa4, 0xb5, 0xf0, 0xba, 0xce, 0x76, + 0xff, 0x6e, 0x7f, 0xab, 0xce, 0x44, 0x4e, 0xeb, 0x6a, 0xae, 0x47, 0xaa, + 0xcb, 0xbf, 0x63, 0xcf, 0xee, 0xc8, 0x22, 0x52, 0xa8, 0xbd, 0x7d, 0x8c, + 0x39, 0xfc, 0xbe, 0x4c, 0x9a, 0x54, 0xe4, 0x9d, 0x65, 0xcf, 0x3f, 0xe1, + 0xb7, 0x45, 0x15, 0x97, 0x71, 0x4f, 0xe6, 0xa5, 0x36, 0xd6, 0x03, 0xf2, + 0xb5, 0x77, 0x9a, 0x0e, 0xb6, 0xda, 0xa7, 0xe9, 0xde, 0x54, 0xc8, 0x4c, + 0x49, 0xc3, 0x42, 0xb7, 0xb3, 0xb2, 0x8d, 0x6c, 0xdc, 0x86, 0x31, 0xfc, + 0x5a, 0x83, 0x17, 0xfb, 0xfa, 0x23, 0x29, 0x7f, 0x8f, 0xae, 0x30, 0x03, + 0x87, 0xcd, 0x5f, 0xd1, 0x8b, 0xbe, 0xe4, 0x55, 0x9a, 0xbe, 0x3e, 0x3a, + 0xe8, 0x80, 0xae, 0xb5, 0xff, 0xad, 0xa7, 0x78, 0xf7, 0xaa, 0xe5, 0xe9, + 0xdc, 0xbd, 0x2d, 0xa5, 0x7d, 0x5b, 0x2a, 0xb3, 0x16, 0xf9, 0xb3, 0xb7, + 0xdb, 0x9b, 0xaf, 0x2f, 0x63, 0xd8, 0x56, 0xdf, 0xf5, 0xcc, 0xf0, 0xb0, + 0x5f, 0xb7, 0xdb, 0x49, 0x69, 0xc9, 0xd3, 0x7f, 0x97, 0xec, 0xae, 0x97, + 0xe4, 0xe5, 0x97, 0x0d, 0x4f, 0xf9, 0x33, 0xf1, 0xdb, 0x3a, 0x06, 0xa9, + 0xe3, 0xed, 0x5e, 0xe7, 0xbd, 0x9d, 0xae, 0xf0, 0x01, 0xea, 0xd6, 0x4a, + 0x99, 0x43, 0x56, 0xf8, 0xbb, 0xed, 0x30, 0xb4, 0x69, 0xda, 0xcf, 0x3c, + 0xcd, 0xf9, 0x7c, 0x70, 0xcc, 0xfb, 0x79, 0x31, 0x24, 0x68, 0x06, 0xdb, + 0x39, 0x6f, 0xef, 0xc5, 0xfc, 0x99, 0xba, 0x6c, 0xfa, 0xf6, 0xd5, 0x14, + 0x62, 0x7a, 0x39, 0x0f, 0x39, 0xd2, 0x18, 0x5a, 0xab, 0x5b, 0x87, 0x6e, + 0xb2, 0xe8, 0x6f, 0xbf, 0x73, 0x13, 0xcd, 0x05, 0xfe, 0xa8, 0xb7, 0xc7, + 0x71, 0x4f, 0x95, 0x7f, 0x03, 0xae, 0x04, 0xb3, 0xa8, 0xd8, 0x4d, 0x77, + 0xd1, 0xf0, 0xfc, 0x14, 0x2a, 0xbb, 0xd7, 0x8f, 0x70, 0x58, 0xce, 0xa2, + 0xe3, 0xfd, 0x65, 0xc3, 0x11, 0x16, 0xf5, 0xef, 0x97, 0x5b, 0x6a, 0x7f, + 0xfa, 0x57, 0xb4, 0x73, 0xbf, 0xab, 0xea, 0x47, 0x44, 0xe6, 0xd3, 0x3c, + 0x03, 0xb4, 0x7c, 0x46, 0xdd, 0xfb, 0x7a, 0x75, 0xf6, 0x3b, 0xd3, 0xed, + 0x55, 0x7b, 0x42, 0x50, 0xbe, 0x2e, 0x7b, 0xbb, 0x53, 0x2c, 0x99, 0x2e, + 0x2f, 0xd9, 0x3f, 0xaf, 0xb9, 0xb4, 0xcc, 0x3c, 0x2f, 0x85, 0x51, 0xd5, + 0xc5, 0xeb, 0xd7, 0xf5, 0x90, 0x77, 0xe4, 0xdc, 0xc8, 0xcf, 0xee, 0xbc, + 0xa8, 0x57, 0xf0, 0xf6, 0xcd, 0xd5, 0x0f, 0xce, 0x7a, 0xbe, 0x46, 0x2d, + 0x9f, 0xc2, 0xeb, 0x97, 0x1d, 0x9f, 0xf3, 0x43, 0x3f, 0x4d, 0xfd, 0x97, + 0x5f, 0xed, 0x0b, 0x81, 0x89, 0x90, 0xf7, 0xef, 0x74, 0x3f, 0xd6, 0x69, + 0xd6, 0x57, 0xd6, 0xff, 0xae, 0x21, 0x3b, 0xd5, 0x3d, 0x08, 0xb9, 0x3b, + 0xca, 0x6b, 0x4c, 0x9d, 0x12, 0xe1, 0x0e, 0x6c, 0xef, 0xf8, 0x15, 0xac, + 0x81, 0x6b, 0x09, 0x62, 0xab, 0xfe, 0x3c, 0x21, 0x9f, 0x99, 0xf9, 0x24, + 0xd2, 0x74, 0xd1, 0xa8, 0xf7, 0x09, 0x99, 0x3e, 0x32, 0xf6, 0x29, 0x81, + 0x76, 0x61, 0x9e, 0x53, 0xda, 0xd9, 0x02, 0xfd, 0xee, 0x44, 0x7e, 0x1e, + 0xd2, 0x77, 0x50, 0xd2, 0x5c, 0xeb, 0xdf, 0x31, 0xfc, 0x02, 0x4c, 0xf5, + 0x67, 0x24, 0x4e, 0x42, 0xfe, 0x3b, 0xfd, 0x7f, 0x45, 0x07, 0xa3, 0xd4, + 0xc1, 0x7e, 0xa4, 0xba, 0x59, 0xfa, 0x29, 0xfe, 0x7d, 0x6d, 0xff, 0x19, + 0xe5, 0x63, 0x6b, 0x20, 0xbe, 0xcb, 0x7e, 0xa9, 0x7f, 0xdb, 0xbe, 0xcf, + 0x48, 0xf0, 0x5d, 0x79, 0x45, 0x3b, 0x2d, 0x56, 0x53, 0xf3, 0x7b, 0x55, + 0xb3, 0x5f, 0x66, 0xc1, 0xb3, 0xf1, 0x2b, 0xda, 0x91, 0x40, 0x98, 0xdb, + 0x2f, 0xae, 0x38, 0x87, 0xff, 0x4a, 0x7c, 0x96, 0x37, 0x65, 0x7b, 0xa0, + 0x46, 0x6f, 0x36, 0xf5, 0x5e, 0x37, 0x73, 0x48, 0xfa, 0x12, 0xa5, 0xfa, + 0xbc, 0xbd, 0xd7, 0xa3, 0x40, 0x61, 0xdd, 0x71, 0x2b, 0xad, 0x0e, 0xf3, + 0x9a, 0xf2, 0x85, 0x7c, 0xb0, 0x1f, 0x7f, 0x4d, 0xfa, 0xc7, 0x9d, 0xf7, + 0x3f, 0xdc, 0xbb, 0xad, 0xe9, 0x6d, 0x62, 0xad, 0xfd, 0x7f, 0xac, 0x6a, + 0x8c, 0xa9, 0xc7, 0x8d, 0x4f, 0xfb, 0x24, 0x8e, 0x22, 0x8e, 0x7e, 0x5b, + 0x77, 0x12, 0xad, 0x0a, 0xd6, 0xcd, 0x6b, 0x89, 0xe7, 0xc5, 0x64, 0xa3, + 0xed, 0x1f, 0x20, 0xb9, 0xa4, 0x01, 0x36, 0x1c, 0x76, 0xf9, 0x5e, 0x3d, + 0xd6, 0xfa, 0x27, 0x4d, 0xb2, 0x56, 0x9e, 0x8f, 0xb1, 0xbb, 0xd6, 0x5f, + 0x9a, 0x22, 0x64, 0xd0, 0x90, 0xd2, 0x37, 0xf7, 0x5a, 0x10, 0x7d, 0x6e, + 0xa7, 0xde, 0x75, 0xbf, 0xab, 0xe5, 0xaf, 0x8a, 0xfd, 0x72, 0xde, 0x75, + 0xbd, 0xeb, 0x7e, 0x28, 0x44, 0x49, 0xb0, 0x00, 0xe1, 0x7a, 0x7d, 0x4d, + 0xc7, 0x99, 0x62, 0x01, 0x10, 0xdb, 0xf7, 0x78, 0x38, 0x7b, 0xf6, 0xc9, + 0x9f, 0xaa, 0xbf, 0x04, 0x3f, 0xac, 0xdf, 0xcf, 0xbb, 0x84, 0x21, 0x81, + 0xa1, 0xb0, 0xfd, 0x0b, 0xdc, 0x31, 0x3a, 0x7b, 0x04, 0xcd, 0xad, 0x4a, + 0xab, 0xde, 0x67, 0xba, 0xa0, 0x4a, 0x6d, 0xf7, 0xd9, 0xd5, 0x06, 0xa8, + 0xc8, 0x28, 0x77, 0xf3, 0x4a, 0x27, 0x5a, 0xde, 0x1a, 0xfc, 0xbe, 0x18, + 0xd9, 0x60, 0x8e, 0xd0, 0x29, 0x9d, 0xad, 0x3a, 0x4b, 0xd8, 0xdc, 0x77, + 0xd1, 0xbe, 0x7f, 0xea, 0x2e, 0x60, 0x78, 0x40, 0xee, 0x6d, 0xf9, 0x2f, + 0x4c, 0x8b, 0xf8, 0xad, 0xfa, 0x0f, 0xb3, 0x39, 0xe5, 0xc6, 0xa5, 0x57, + 0x2a, 0xaf, 0xcc, 0xff, 0x1a, 0xbd, 0xe5, 0x2a, 0xe3, 0x14, 0xf6, 0xfa, + 0xbe, 0x11, 0x67, 0xef, 0x31, 0xbe, 0xe9, 0xeb, 0x8d, 0xf3, 0x73, 0x56, + 0x7d, 0x0b, 0xa8, 0x5b, 0xb3, 0x5f, 0x63, 0x0f, 0x93, 0x92, 0x37, 0x70, + 0xdb, 0x1d, 0x1e, 0x98, 0x40, 0xf8, 0xd3, 0xf6, 0x8d, 0xec, 0x90, 0xfa, + 0xaa, 0xd5, 0x3f, 0x65, 0xbb, 0xc0, 0x12, 0xa7, 0xb2, 0x74, 0x95, 0xfb, + 0x95, 0x58, 0x74, 0xc3, 0x73, 0x5d, 0x5d, 0x28, 0xcb, 0x36, 0xdc, 0xfd, + 0xbc, 0xa0, 0xbb, 0x58, 0x6d, 0xcc, 0xde, 0x7b, 0xa8, 0x9d, 0x54, 0x57, + 0x76, 0xbf, 0x77, 0x9e, 0x52, 0xdd, 0xb7, 0xc6, 0xfb, 0xcf, 0x02, 0xeb, + 0x75, 0x5b, 0x1b, 0x7a, 0xbc, 0x60, 0xd0, 0x7d, 0xa3, 0xff, 0xb8, 0xdd, + 0x42, 0xa2, 0xb1, 0xa6, 0x9f, 0xbc, 0x2a, 0xb8, 0x21, 0x7b, 0xb1, 0x5c, + 0x78, 0x7c, 0x8e, 0xcd, 0xfe, 0x1b, 0xda, 0xbb, 0x3a, 0x77, 0x20, 0xff, + 0x83, 0x86, 0xd0, 0xcc, 0x97, 0xdb, 0x73, 0xdd, 0xde, 0xce, 0x2f, 0xd0, + 0x59, 0x4f, 0xed, 0x52, 0x31, 0xe8, 0xd9, 0x42, 0xcd, 0x75, 0xb3, 0x17, + 0xc9, 0xf8, 0x15, 0xd9, 0xfb, 0xf7, 0x38, 0x10, 0x7a, 0xb1, 0x74, 0x31, + 0x77, 0xd7, 0x89, 0xc3, 0xcc, 0xc8, 0x29, 0xa7, 0x0a, 0x93, 0x2e, 0xed, + 0xaf, 0x7d, 0xbd, 0x3a, 0x4d, 0x33, 0xd4, 0x8a, 0xfb, 0x6d, 0x1b, 0xa5, + 0xd0, 0xec, 0x7d, 0x66, 0x79, 0xd7, 0x26, 0xcf, 0x57, 0xe8, 0x43, 0x20, + 0x80, 0x85, 0xed, 0x25, 0x70, 0x29, 0x2c, 0x15, 0x9f, 0xe5, 0x66, 0xed, + 0x70, 0xf6, 0x1a, 0x0f, 0x35, 0x6f, 0x7b, 0x3f, 0xa9, 0x0c, 0x23, 0xfa, + 0xd4, 0xa9, 0xdb, 0x5b, 0x27, 0x88, 0x2c, 0x6f, 0xf3, 0xdf, 0x61, 0x45, + 0xe9, 0x04, 0xf6, 0xeb, 0x54, 0x90, 0x62, 0xab, 0xd5, 0xe8, 0x0c, 0x6c, + 0x50, 0xac, 0x97, 0xae, 0x86, 0xe2, 0xa4, 0x04, 0x1c, 0xe6, 0x7a, 0x5b, + 0x13, 0xec, 0xa6, 0x66, 0xfc, 0xff, 0x0b, 0x79, 0xfb, 0x95, 0x35, 0xbc, + 0x42, 0xba, 0xad, 0x2e, 0x0e, 0xe0, 0x84, 0xa1, 0x71, 0xc7, 0xc1, 0x06, + 0x43, 0x54, 0x38, 0x66, 0xed, 0x32, 0xfa, 0x7a, 0xfa, 0xc4, 0xe5, 0xae, + 0x92, 0x8b, 0x8e, 0x92, 0xbc, 0xdc, 0x6d, 0xcd, 0xd6, 0x1a, 0x69, 0xdb, + 0xd0, 0xe4, 0xb5, 0xf7, 0xd5, 0x1f, 0xb9, 0xe7, 0x26, 0xdc, 0xf2, 0x9b, + 0xf1, 0x68, 0xa4, 0x95, 0x77, 0x52, 0x5a, 0x2f, 0x9c, 0xb2, 0xe7, 0x94, + 0xf1, 0xb5, 0x47, 0x9d, 0x41, 0xf3, 0xbd, 0xea, 0x98, 0x82, 0xfd, 0x3d, + 0x07, 0x8f, 0xab, 0x37, 0x96, 0x34, 0x28, 0x41, 0xde, 0xbf, 0x7e, 0x75, + 0x16, 0xd7, 0xf0, 0x08, 0xb7, 0xed, 0xff, 0x6c, 0x2d, 0xcd, 0x76, 0xd5, + 0xc4, 0xd4, 0x73, 0x9d, 0x82, 0x23, 0xb5, 0xaf, 0xf5, 0x3b, 0xfb, 0x10, + 0x9a, 0xa3, 0x3f, 0x63, 0x27, 0x4d, 0xb8, 0x8d, 0x8c, 0x6b, 0xbc, 0xec, + 0x6a, 0x42, 0xa2, 0x8a, 0xaf, 0x9b, 0xe1, 0x3a, 0x49, 0xdf, 0x6a, 0xeb, + 0x5b, 0xcd, 0xdd, 0x60, 0x51, 0x27, 0xe9, 0xeb, 0x02, 0x11, 0xcf, 0x3d, + 0x9e, 0x9c, 0xda, 0x51, 0xc7, 0x08, 0x17, 0xb6, 0x76, 0x03, 0xdb, 0x5a, + 0x78, 0x50, 0xed, 0xf7, 0xeb, 0x6b, 0x60, 0x78, 0x48, 0xcb, 0x8e, 0xbb, + 0x2d, 0x5b, 0xf1, 0x7f, 0xf8, 0x65, 0x58, 0x24, 0x3f, 0x6e, 0x3b, 0x3b, + 0xcb, 0xb1, 0x6d, 0xe8, 0xa2, 0xb3, 0xed, 0xdc, 0xc5, 0x13, 0x3f, 0x4a, + 0x15, 0xbc, 0x1e, 0xb6, 0x9c, 0x73, 0x29, 0xc6, 0x75, 0x7d, 0xb6, 0xde, + 0x3d, 0x05, 0x36, 0xb5, 0xe4, 0x17, 0x9c, 0x15, 0x3c, 0xbf, 0x6f, 0xef, + 0x4f, 0xc6, 0x7a, 0x1d, 0x56, 0xbf, 0xcb, 0x58, 0xbe, 0x6b, 0x5b, 0xbc, + 0xb1, 0x3e, 0x1f, 0x44, 0xe1, 0x8a, 0xda, 0x65, 0x61, 0xde, 0xdf, 0x44, + 0xb3, 0xf6, 0xd3, 0xe5, 0x48, 0x88, 0x6b, 0xe9, 0xce, 0xb2, 0xdb, 0xbd, + 0xf6, 0xa0, 0xe5, 0xfd, 0x6d, 0x7d, 0x85, 0xe2, 0xb9, 0x7c, 0xed, 0xd9, + 0x69, 0xbd, 0xc7, 0xdc, 0xaf, 0x6f, 0x43, 0x5e, 0xfd, 0x31, 0xca, 0xb8, + 0x54, 0xf9, 0x74, 0xea, 0x36, 0xaf, 0xbb, 0x70, 0xff, 0x3e, 0x9c, 0x83, + 0xd4, 0x40, 0xc3, 0x7e, 0xbf, 0xb7, 0xfd, 0x50, 0xba, 0x84, 0x42, 0x6c, + 0xdb, 0xf2, 0xb7, 0x08, 0xf6, 0x76, 0x29, 0xb1, 0xac, 0x71, 0x8c, 0x35, + 0xdb, 0xc9, 0x7f, 0xae, 0xd0, 0xdf, 0xe9, 0xd0, 0x1e, 0xef, 0x55, 0x03, + 0xa5, 0xc3, 0xab, 0xb4, 0xa9, 0x90, 0xdb, 0xea, 0xfa, 0x6b, 0x03, 0xd3, + 0x36, 0x50, 0xb9, 0xe9, 0x7e, 0x45, 0x5b, 0x64, 0x74, 0x9c, 0x52, 0xeb, + 0xbb, 0xe4, 0x5c, 0xf9, 0x91, 0x91, 0xa1, 0xe5, 0x57, 0xad, 0xa5, 0x4b, + 0xee, 0x57, 0xf1, 0xa6, 0x8d, 0x3a, 0xb6, 0x43, 0x51, 0x3e, 0x0f, 0xbc, + 0xd0, 0xec, 0x23, 0xd9, 0xb2, 0xc4, 0x12, 0xc4, 0x4e, 0xd0, 0x0a, 0xe0, + 0x91, 0xae, 0x87, 0xd9, 0x4c, 0x4d, 0xee, 0x7e, 0xae, 0x89, 0x9e, 0x48, + 0xdf, 0x13, 0x08, 0xd4, 0xab, 0xeb, 0xe0, 0x09, 0x8d, 0xb8, 0x2d, 0xcc, + 0x04, 0xcb, 0xac, 0xef, 0xfd, 0xb2, 0x30, 0x2b, 0x87, 0x30, 0xe5, 0x1f, + 0x38, 0x09, 0xdb, 0x62, 0x86, 0x4d, 0xd8, 0xf0, 0xbf, 0x69, 0xfa, 0xea, + 0x41, 0xd2, 0x67, 0x4b, 0xb2, 0x5f, 0xab, 0x53, 0x78, 0x4e, 0x37, 0xf0, + 0xca, 0xe9, 0x6f, 0xeb, 0x11, 0x61, 0xe6, 0xca, 0x53, 0x9f, 0x50, 0xe5, + 0xf3, 0xb9, 0xbb, 0x06, 0x83, 0xae, 0x9b, 0xd5, 0xbf, 0x4d, 0x56, 0xf2, + 0x12, 0x00, 0x55, 0x4d, 0x85, 0x98, 0x27, 0xcc, 0xea, 0xb1, 0x3b, 0xb0, + 0x29, 0x6a, 0x0b, 0x0c, 0xbe, 0x77, 0xf5, 0xd3, 0x4a, 0xb1, 0x84, 0x9a, + 0x70, 0x3e, 0xf4, 0x7f, 0x53, 0x23, 0x46, 0xc4, 0xa5, 0x63, 0x71, 0xfd, + 0xa9, 0x44, 0xa9, 0x47, 0x53, 0x5c, 0xef, 0xed, 0xa1, 0xfc, 0x5f, 0x7c, + 0x96, 0x0a, 0xf8, 0x81, 0xbd, 0x64, 0xeb, 0xab, 0xae, 0x95, 0x86, 0x1b, + 0xc3, 0x43, 0x5f, 0x9d, 0x4e, 0x9b, 0x50, 0x04, 0xa4, 0xf2, 0x76, 0x08, + 0x0c, 0x95, 0x42, 0x8e, 0xe8, 0x57, 0x84, 0x3f, 0x37, 0x45, 0xcd, 0x5b, + 0xfe, 0x5a, 0xdb, 0x0b, 0xc5, 0x98, 0x33, 0x91, 0xaa, 0xd6, 0xeb, 0x99, + 0xf4, 0x94, 0x43, 0xdb, 0xfd, 0xf5, 0x1c, 0xa4, 0x69, 0xf9, 0x79, 0x76, + 0x2c, 0x57, 0x9d, 0x65, 0x47, 0x3d, 0xd9, 0xa3, 0xe9, 0xe4, 0x69, 0x5f, + 0x55, 0x6f, 0xe2, 0xdb, 0x4a, 0x72, 0x3b, 0xd3, 0x4f, 0x3e, 0xda, 0x41, + 0x1d, 0xdb, 0x70, 0xe0, 0xbe, 0x25, 0x3b, 0xd2, 0x57, 0xf6, 0x07, 0x51, + 0xcd, 0xb3, 0x6d, 0x9d, 0x66, 0xff, 0x94, 0x31, 0xe2, 0xd2, 0xd9, 0xfb, + 0xdb, 0x5c, 0x52, 0x6b, 0xee, 0x66, 0x97, 0x7b, 0xd5, 0xf7, 0xe6, 0xd3, + 0xfb, 0xd5, 0xbf, 0x1f, 0x98, 0xc9, 0x61, 0xdd, 0x3f, 0xc0, 0xe6, 0x64, + 0x5f, 0x3e, 0xee, 0xb2, 0x87, 0xe4, 0x57, 0xab, 0x9f, 0x2c, 0xad, 0x5b, + 0x10, 0x35, 0x7b, 0x72, 0x73, 0xc6, 0x8f, 0xca, 0x7b, 0xd1, 0x42, 0xdc, + 0x77, 0xd7, 0x04, 0xd9, 0x97, 0x99, 0x6d, 0x1f, 0xfb, 0x6b, 0xd1, 0x71, + 0x7e, 0xa2, 0x3c, 0x6b, 0x77, 0x17, 0x7a, 0x94, 0xae, 0x6c, 0x72, 0x52, + 0x57, 0x2f, 0x14, 0x3a, 0x53, 0xe4, 0xd5, 0x27, 0xdb, 0x35, 0x40, 0x89, + 0x54, 0xe8, 0x35, 0x16, 0xcf, 0x39, 0x31, 0x4b, 0x42, 0xb1, 0xd1, 0x6b, + 0xab, 0xc6, 0xbe, 0x60, 0x3b, 0x19, 0xec, 0xfe, 0xb9, 0x6f, 0x49, 0x2f, + 0x46, 0x54, 0xf8, 0xb7, 0xfb, 0x7a, 0xff, 0xb7, 0x34, 0x19, 0x82, 0xb5, + 0x74, 0xbb, 0xa6, 0x7f, 0x96, 0x32, 0x99, 0x46, 0xe3, 0x22, 0xcb, 0xd1, + 0xfe, 0x8d, 0xcc, 0x71, 0x06, 0x73, 0x7f, 0x2a, 0x2d, 0x2d, 0xa8, 0x37, + 0x72, 0xd6, 0x0f, 0x25, 0x3b, 0xca, 0x39, 0xfd, 0xad, 0xda, 0x07, 0x59, + 0xa1, 0xd0, 0x99, 0xf5, 0xe0, 0xe4, 0x08, 0x28, 0xb5, 0xc3, 0xe8, 0x1e, + 0xba, 0x9d, 0x51, 0xd3, 0x79, 0x51, 0x79, 0xeb, 0x79, 0xa4, 0x1a, 0x58, + 0x42, 0x33, 0x7f, 0xc7, 0xae, 0xb8, 0x0f, 0x26, 0x75, 0xdf, 0x39, 0x56, + 0x34, 0xc5, 0x85, 0xbd, 0x9f, 0xab, 0xe7, 0x84, 0xae, 0xcb, 0xe3, 0xba, + 0x3e, 0x15, 0x2c, 0x6a, 0xb9, 0xb7, 0xe7, 0xa6, 0x6e, 0x01, 0x31, 0xde, + 0xd1, 0xe6, 0xff, 0x11, 0x3a, 0x07, 0x60, 0x04, 0xf7, 0x6d, 0x97, 0xcc, + 0xa6, 0x97, 0x7b, 0xa5, 0x51, 0x8a, 0xbb, 0x42, 0x40, 0x6b, 0x26, 0x5d, + 0xff, 0xba, 0xb9, 0x2a, 0x54, 0x11, 0x6c, 0x81, 0x21, 0x7e, 0xe5, 0x78, + 0x94, 0xe8, 0x5f, 0x5a, 0x3f, 0x82, 0x9f, 0x74, 0x69, 0xfb, 0x6c, 0x3d, + 0x63, 0xfe, 0x8b, 0x43, 0x78, 0xe5, 0x68, 0xec, 0xbd, 0x26, 0x4a, 0x80, + 0x92, 0x25, 0x7e, 0xc9, 0x0b, 0x88, 0x4b, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0x55, 0x00, + 0xac, 0x69, 0x77, 0xdd, 0x6f, 0x97, 0x39, 0x6f, 0x51, 0x97, 0x6a, 0x5a, + 0x4f, 0xa9, 0xab, 0xe9, 0x3f, 0x6c, 0x02, 0xea, 0x97, 0xb8, 0x84, 0xda, + 0xfd, 0x6b, 0xcd, 0x07, 0xa5, 0xca, 0xc9, 0x14, 0xb5, 0x1f, 0xf0, 0x74, + 0xda, 0x7f, 0xcb, 0xea, 0xaf, 0x14, 0x1d, 0xb4, 0x7e, 0x6c, 0xf1, 0x1e, + 0x1b, 0x9c, 0xb0, 0xfb, 0x3d, 0xef, 0x88, 0x4a, 0x13, 0xa9, 0x78, 0x7c, + 0xe9, 0x5b, 0xac, 0xa6, 0xd7, 0xe7, 0xa7, 0xad, 0xa7, 0x32, 0x3d, 0xa6, + 0x6f, 0xef, 0xfd, 0x68, 0xfa, 0x29, 0xef, 0xab, 0x6d, 0x99, 0x53, 0xbe, + 0xd5, 0xf4, 0x8f, 0x1e, 0x5b, 0xc2, 0xff, 0xab, 0x2b, 0xa4, 0xb9, 0xad, + 0x77, 0x36, 0xff, 0x0d, 0xb4, 0x6c, 0x43, 0xa2, 0xd7, 0xaf, 0x0e, 0x15, + 0xd8, 0xd5, 0x7e, 0xc7, 0x7d, 0x6e, 0x47, 0xec, 0xb9, 0xdb, 0x62, 0xac, + 0xd6, 0x8e, 0x2a, 0x8b, 0xff, 0x03, 0x84, 0x57, 0x94, 0xf5, 0x3e, 0x7a, + 0x36, 0xb3, 0x4b, 0x99, 0x5f, 0x95, 0xb8, 0xd7, 0x9c, 0xcd, 0xf1, 0x3d, + 0x99, 0x44, 0xde, 0x06, 0x6f, 0x96, 0x6b, 0xbb, 0x67, 0xb1, 0xd1, 0x2d, + 0xdb, 0xfc, 0x78, 0xe2, 0x05, 0x57, 0x3d, 0x7a, 0x0a, 0x32, 0xf4, 0x06, + 0x0e, 0xae, 0xdd, 0xfa, 0x3f, 0xd7, 0xa2, 0x09, 0xb8, 0xa0, 0xbb, 0x35, + 0x3f, 0xd1, 0xcf, 0xed, 0xff, 0xac, 0xad, 0x1f, 0x66, 0x77, 0xd7, 0x57, + 0x72, 0x39, 0xf7, 0x15, 0xfd, 0x2e, 0xd9, 0xef, 0xa0, 0xbf, 0x31, 0xf9, + 0xb5, 0x79, 0x91, 0x04, 0xa7, 0x97, 0x0a, 0x41, 0x73, 0x67, 0x53, 0xdb, + 0x4a, 0xeb, 0x71, 0xc2, 0xdc, 0x20, 0x9b, 0x7b, 0x8d, 0xb0, 0x2e, 0xf7, + 0x29, 0x3c, 0x44, 0x0f, 0x2f, 0xd1, 0xcb, 0x90, 0x65, 0x51, 0x50, 0x92, + 0x77, 0xfe, 0x37, 0x15, 0xbd, 0x3c, 0x1c, 0xc5, 0xd7, 0x54, 0xca, 0xc2, + 0x52, 0x77, 0x7f, 0x40, 0x1c, 0x51, 0xf7, 0x16, 0xce, 0xfe, 0x7d, 0x2d, + 0x3b, 0x66, 0xc4, 0xea, 0x73, 0xe1, 0xc0, 0xb7, 0xd1, 0xdb, 0x7d, 0xed, + 0xb7, 0x23, 0x40, 0x5a, 0xb4, 0x9b, 0x1b, 0xc8, 0xac, 0xea, 0x60, 0xdf, + 0x54, 0xcf, 0x4d, 0x37, 0xc5, 0xef, 0x9d, 0xe9, 0x5f, 0x36, 0x1f, 0x47, + 0x80, 0x99, 0x57, 0x09, 0xe6, 0x02, 0xfc, 0x26, 0xdb, 0xfc, 0x01, 0xf6, + 0x15, 0x1a, 0x87, 0xf2, 0xee, 0xcf, 0xab, 0x8c, 0xd5, 0x27, 0xdb, 0x2f, + 0xed, 0x2a, 0x6a, 0xfc, 0xb7, 0x3d, 0x5d, 0x30, 0x37, 0x0c, 0x0a, 0x9a, + 0xbe, 0x6a, 0xc7, 0xc5, 0x05, 0xf7, 0x6f, 0xcd, 0xc0, 0xf1, 0x98, 0x44, + 0xbf, 0xed, 0x73, 0x9c, 0x62, 0xee, 0x89, 0x25, 0x2d, 0xa5, 0xbe, 0x38, + 0x8a, 0x2d, 0xbc, 0x33, 0x19, 0x36, 0x26, 0xd6, 0x35, 0x9c, 0x87, 0xee, + 0xb6, 0x59, 0x9a, 0xb7, 0x9c, 0x3a, 0xd2, 0xf5, 0xd7, 0x52, 0x95, 0x39, + 0x1a, 0x11, 0xdb, 0xe9, 0xd3, 0xad, 0xde, 0x10, 0x79, 0x0d, 0xe5, 0xbe, + 0xfe, 0x94, 0xa6, 0x0b, 0xe5, 0x5a, 0xdb, 0x45, 0xb3, 0xf6, 0x38, 0xd3, + 0x66, 0xf9, 0xd1, 0xdb, 0x4b, 0xb8, 0xb9, 0xb0, 0xe5, 0x89, 0xd9, 0xa8, + 0x72, 0x6d, 0x37, 0x51, 0x89, 0xc9, 0x35, 0x45, 0x2c, 0xa2, 0xa6, 0x75, + 0x4c, 0x72, 0x83, 0xd7, 0xc3, 0xeb, 0xfc, 0x28, 0x48, 0x50, 0x31, 0x5e, + 0x72, 0x5e, 0xd4, 0x51, 0xec, 0xde, 0x4b, 0x67, 0x4b, 0xa9, 0x22, 0x88, + 0x99, 0xfb, 0x7b, 0x6b, 0x57, 0x60, 0x82, 0xc1, 0x1e, 0x67, 0xf7, 0x17, + 0x23, 0x00, 0xd1, 0x20, 0x43, 0x84, 0xef, 0x55, 0x8a, 0x13, 0x48, 0x66, + 0x5a, 0x9d, 0x4a, 0xcc, 0x7d, 0x56, 0xbc, 0x90, 0xf6, 0x5a, 0x78, 0x26, + 0x9b, 0x98, 0x34, 0xef, 0xdd, 0xdd, 0x4d, 0x3a, 0x52, 0x5e, 0xe9, 0x80, + 0x77, 0xfe, 0xa2, 0xb1, 0xd4, 0x61, 0x74, 0x8d, 0xfe, 0x19, 0x61, 0xc4, + 0x91, 0x78, 0xf7, 0x3f, 0x57, 0x4b, 0x6e, 0xa7, 0x6a, 0xbc, 0x9f, 0xbe, + 0x75, 0x23, 0xd4, 0x98, 0xfc, 0x24, 0x68, 0xe7, 0x3a, 0x5e, 0x17, 0x33, + 0x3f, 0xe6, 0x93, 0xda, 0x2e, 0x78, 0xe8, 0xe0, 0x61, 0x86, 0xef, 0x8e, + 0x9f, 0xdd, 0x06, 0x4c, 0xdf, 0x98, 0xa6, 0xbf, 0xea, 0x2f, 0x5c, 0x38, + 0xbe, 0xdb, 0xbb, 0x45, 0x28, 0x43, 0x29, 0x7d, 0x90, 0x4f, 0xf4, 0xae, + 0xaa, 0xc9, 0xbb, 0x0c, 0xd6, 0xec, 0x3b, 0x3f, 0xd3, 0xa3, 0xef, 0x66, + 0xb1, 0x03, 0xff, 0x5f, 0xe6, 0x81, 0xe6, 0x59, 0xff, 0xcb, 0x54, 0x3b, + 0x57, 0x1c, 0x7a, 0x53, 0xb7, 0xff, 0x23, 0x8f, 0xdc, 0xb8, 0xbd, 0x4a, + 0x4e, 0xcd, 0xb7, 0xc8, 0xc9, 0x5b, 0x67, 0xbb, 0xfb, 0x9c, 0xd1, 0xb5, + 0xb1, 0x66, 0x4b, 0x6b, 0xe6, 0x98, 0xaf, 0x23, 0x3b, 0xcb, 0x5a, 0xb1, + 0x25, 0x49, 0xb0, 0xd3, 0xaf, 0x6b, 0x97, 0x29, 0x03, 0x35, 0xf5, 0x77, + 0xba, 0x46, 0xd1, 0xbc, 0x13, 0x5e, 0x22, 0x85, 0x22, 0x69, 0x33, 0xa5, + 0x7f, 0x95, 0xaf, 0x7a, 0xb3, 0xf7, 0xce, 0xd2, 0x99, 0xff, 0x85, 0x8d, + 0x1e, 0x70, 0x9d, 0xb7, 0xda, 0xae, 0xa6, 0x9f, 0xd8, 0x67, 0xfa, 0xfc, + 0x6d, 0x7b, 0xaf, 0x49, 0x6e, 0x47, 0x67, 0x7f, 0x1f, 0x02, 0xd3, 0x13, + 0x97, 0x9f, 0x4d, 0xa4, 0x9e, 0xbd, 0x8b, 0x33, 0x73, 0x1e, 0x10, 0x36, + 0xb8, 0xf1, 0x8a, 0x57, 0x3f, 0xf0, 0x28, 0x09, 0x96, 0xed, 0xd2, 0xf8, + 0x1f, 0x88, 0x6e, 0xe8, 0x36, 0xc8, 0xe0, 0x0d, 0x94, 0x43, 0x5e, 0x78, + 0x35, 0xff, 0x1a, 0x11, 0x2f, 0x3f, 0x5a, 0xc9, 0xdf, 0x89, 0x06, 0xbc, + 0xd4, 0x61, 0x37, 0xac, 0x32, 0xb2, 0xae, 0x75, 0xfb, 0x4c, 0x57, 0x6e, + 0x1f, 0xdc, 0xf9, 0x4d, 0xae, 0x85, 0xfb, 0xd2, 0x09, 0x7f, 0xc3, 0xdd, + 0xdc, 0x7d, 0x47, 0xb5, 0x75, 0x79, 0x21, 0xb1, 0xeb, 0x6d, 0x57, 0x60, + 0x31, 0xbd, 0xc0, 0x5e, 0xe7, 0xda, 0xaa, 0xdc, 0x6f, 0xb9, 0xda, 0x7f, + 0x62, 0x5c, 0x66, 0x91, 0xeb, 0xfc, 0x51, 0x2a, 0xfa, 0xc1, 0xd2, 0x73, + 0x7f, 0xda, 0x43, 0xf7, 0xab, 0x13, 0x73, 0x9f, 0x7b, 0xaf, 0x21, 0xe4, + 0x74, 0x59, 0x5e, 0x18, 0xae, 0xfe, 0x2d, 0x33, 0x7d, 0xfb, 0xbd, 0xe3, + 0xe4, 0x1b, 0x03, 0x9c, 0xcb, 0x4f, 0xc5, 0x0f, 0x06, 0xbf, 0xbb, 0xbb, + 0xc1, 0xb1, 0x83, 0xaf, 0x6a, 0x7e, 0xf7, 0x15, 0x43, 0xef, 0xcd, 0xb1, + 0x55, 0x7b, 0x3f, 0x21, 0x4f, 0xcd, 0xfb, 0x5f, 0x12, 0x5a, 0x6a, 0x26, + 0x04, 0xf4, 0x7f, 0x65, 0xfd, 0xd9, 0x04, 0xad, 0x8b, 0x34, 0xef, 0x6d, + 0xe5, 0x3c, 0xb1, 0x2c, 0xb1, 0xec, 0xd8, 0xff, 0xa4, 0x10, 0xc4, 0xd1, + 0x8c, 0x43, 0x62, 0x5a, 0xca, 0x10, 0xff, 0xde, 0xc4, 0xae, 0x2d, 0x96, + 0xa9, 0xe8, 0xe2, 0x5f, 0xa0, 0xfc, 0xd7, 0x18, 0xe4, 0x59, 0x5d, 0xb7, + 0xe7, 0xbf, 0xe6, 0x5d, 0x30, 0x63, 0x39, 0x5d, 0xbb, 0xdf, 0x07, 0x0f, + 0x93, 0x36, 0xab, 0x1e, 0x53, 0xd4, 0xff, 0xab, 0xb7, 0xbf, 0x95, 0xed, + 0xd4, 0xaa, 0x56, 0x3d, 0x65, 0x74, 0xec, 0xd2, 0x7f, 0x1b, 0x22, 0x52, + 0x90, 0x48, 0xa2, 0xe6, 0x26, 0x17, 0x6e, 0x34, 0x9a, 0xd5, 0xe7, 0xa6, + 0x90, 0xa5, 0x13, 0x67, 0x01, 0x97, 0xf5, 0x6f, 0x61, 0x9d, 0x67, 0xb6, + 0x9c, 0x6d, 0x5c, 0x90, 0x3f, 0xff, 0xba, 0xbc, 0x65, 0xb1, 0xa1, 0xe2, + 0x7f, 0xcd, 0x19, 0x69, 0x2d, 0xd7, 0x6e, 0x4b, 0xad, 0x2d, 0x66, 0xc7, + 0xd2, 0xe3, 0x2c, 0xc9, 0xde, 0xde, 0x8d, 0xf3, 0xe0, 0x89, 0xca, 0x43, + 0x5c, 0xe8, 0x20, 0xd6, 0x2a, 0xfb, 0x05, 0x9b, 0xcc, 0x92, 0x6e, 0x49, + 0x7a, 0xed, 0xef, 0x39, 0xce, 0xb8, 0x98, 0x5b, 0xb6, 0xed, 0xfe, 0xef, + 0x17, 0x90, 0x06, 0x79, 0xee, 0xda, 0x86, 0x8e, 0x62, 0xcf, 0x3a, 0xb7, + 0x2a, 0x4b, 0xca, 0x9e, 0xda, 0x3f, 0x0d, 0x55, 0xe7, 0x2d, 0x3b, 0xfd, + 0x37, 0xbc, 0xd5, 0xb1, 0x23, 0xd6, 0x6f, 0x41, 0xbc, 0xbd, 0x3d, 0x77, + 0xb9, 0x75, 0x30, 0xf5, 0xba, 0x41, 0x5f, 0xd2, 0x1a, 0x78, 0x83, 0x86, + 0xed, 0xfe, 0x5a, 0x77, 0x2e, 0x91, 0xcf, 0xb2, 0xa7, 0xe2, 0xe8, 0xec, + 0x59, 0xf9, 0xb5, 0xf7, 0xdd, 0xff, 0xb8, 0x94, 0xfb, 0xcd, 0x7f, 0x9b, + 0xaa, 0x85, 0xc5, 0xbc, 0xf7, 0x75, 0x6c, 0xdc, 0x65, 0xd4, 0x4c, 0xe5, + 0xe3, 0x38, 0x9e, 0xaf, 0xb7, 0xcf, 0x5e, 0xe5, 0x0a, 0xc9, 0xe6, 0xab, + 0xa6, 0x89, 0xd3, 0x6b, 0x0e, 0x72, 0xaf, 0xd7, 0x37, 0x25, 0x18, 0x72, + 0x60, 0x29, 0xdc, 0xbf, 0xb9, 0x53, 0xfc, 0x34, 0x8f, 0xbf, 0x45, 0x5a, + 0x1e, 0x7f, 0x5b, 0xef, 0xb6, 0xfa, 0xc0, 0x1e, 0xf3, 0xf1, 0x67, 0xf3, + 0xaf, 0xa2, 0xd3, 0x2b, 0x67, 0xde, 0x3a, 0x0e, 0x39, 0x3f, 0x8f, 0xaf, + 0x88, 0x5d, 0x62, 0xc2, 0xeb, 0xce, 0xa8, 0x63, 0x47, 0x99, 0x8f, 0xeb, + 0x7f, 0xd1, 0xa9, 0x89, 0x6f, 0x43, 0xec, 0xf9, 0xa6, 0x7d, 0x95, 0x8d, + 0xa3, 0x6d, 0xdd, 0x4f, 0xed, 0x7b, 0xb5, 0x7b, 0xa5, 0x6f, 0x57, 0xe9, + 0xaa, 0x06, 0x96, 0x9b, 0xef, 0xcb, 0x1f, 0x05, 0xcb, 0xa0, 0xe2, 0xda, + 0xff, 0xf1, 0xec, 0xeb, 0x80, 0x8f, 0xdb, 0x5f, 0xff, 0xbb, 0x2d, 0xa6, + 0x87, 0x46, 0x5a, 0x75, 0x7d, 0x0d, 0xce, 0x0c, 0x7c, 0x24, 0xad, 0xf5, + 0xb7, 0xb9, 0xe2, 0xe8, 0x41, 0x3f, 0x09, 0x6f, 0x9d, 0xee, 0x90, 0x60, + 0xd7, 0xf0, 0xa3, 0x78, 0xb5, 0x9c, 0x81, 0xd2, 0x81, 0x9a, 0xc5, 0x72, + 0x14, 0xc4, 0x43, 0xe6, 0xec, 0xea, 0x25, 0xc1, 0x4f, 0x93, 0x68, 0xfa, + 0x97, 0x55, 0x34, 0x7c, 0x26, 0x2e, 0x2b, 0x6f, 0xcf, 0x97, 0x1f, 0x3b, + 0xc0, 0xde, 0xda, 0xb5, 0x28, 0x8a, 0x25, 0x4a, 0xab, 0x9f, 0xad, 0xe0, + 0xea, 0x0b, 0x9c, 0x0c, 0xf2, 0x6a, 0x69, 0xa3, 0x26, 0x36, 0xb7, 0x72, + 0xb4, 0xba, 0xb1, 0xfe, 0x4b, 0x07, 0xa5, 0x71, 0xe8, 0xfa, 0xff, 0x7e, + 0x3b, 0xde, 0x99, 0xfe, 0xa2, 0x31, 0xc6, 0x31, 0x6f, 0x96, 0xa5, 0xf4, + 0x4e, 0x85, 0xb4, 0xee, 0xc5, 0x7f, 0xfa, 0xa0, 0x8a, 0xe1, 0xd6, 0x3b, + 0x3b, 0xe2, 0x75, 0xbf, 0x40, 0x6c, 0x3f, 0xbb, 0xd9, 0xa4, 0xff, 0xd9, + 0xb8, 0x74, 0xa2, 0x9b, 0x6d, 0x51, 0x6a, 0xa5, 0xf7, 0xd8, 0xef, 0xd2, + 0x33, 0x6d, 0xa5, 0xf4, 0xda, 0xbb, 0xf9, 0x24, 0xa4, 0x6c, 0xd0, 0xd5, + 0x15, 0x1f, 0x52, 0xa0, 0xff, 0x8e, 0x1d, 0xda, 0xa7, 0x15, 0xdb, 0x0d, + 0xdd, 0xdd, 0x9a, 0x6e, 0x1e, 0x24, 0x01, 0xb1, 0xb9, 0xea, 0xbf, 0xa9, + 0x38, 0xdf, 0x62, 0xcd, 0xef, 0x88, 0x0a, 0xd6, 0x46, 0xfe, 0xef, 0x75, + 0x0f, 0x5d, 0x92, 0xd5, 0xff, 0xcf, 0x80, 0x96, 0xfe, 0xba, 0xd9, 0xe5, + 0x4e, 0x3c, 0xe7, 0xff, 0x2a, 0xad, 0x39, 0xfb, 0x52, 0xfb, 0xcb, 0xa2, + 0xba, 0x8d, 0xd8, 0xf3, 0x2e, 0xe7, 0xbb, 0x89, 0x3b, 0xd0, 0xd1, 0x8b, + 0x9e, 0x63, 0x98, 0x12, 0x07, 0x41, 0x8d, 0xed, 0x1d, 0x0b, 0x96, 0x35, + 0x4c, 0x3b, 0xe2, 0x5f, 0x71, 0xbf, 0xfe, 0x0f, 0x43, 0x91, 0xef, 0xcd, + 0x13, 0xf1, 0x46, 0x73, 0xcb, 0x3b, 0x50, 0x74, 0x18, 0x7f, 0x53, 0xbe, + 0xb2, 0x59, 0xe2, 0x5f, 0x7c, 0x6b, 0xf2, 0xfa, 0xdb, 0x1d, 0x3d, 0x90, + 0x12, 0x7b, 0x73, 0x6f, 0x0d, 0x1c, 0xcf, 0xd3, 0xf8, 0xad, 0x34, 0x43, + 0x1a, 0x01, 0xba, 0xa7, 0xc4, 0x6f, 0xad, 0x1e, 0xb5, 0x7a, 0x26, 0xbc, + 0xa2, 0x21, 0xdb, 0xdb, 0x71, 0x1c, 0xdd, 0x90, 0xea, 0xef, 0x6c, 0xa5, + 0x4e, 0xec, 0x5b, 0xdd, 0x16, 0xba, 0x7c, 0x1f, 0xb7, 0xfd, 0xaf, 0x4b, + 0xfd, 0x16, 0xfc, 0xa4, 0xa2, 0x1b, 0x6f, 0xdf, 0x2c, 0x00, 0x12, 0x9a, + 0xd7, 0x1e, 0x9d, 0xd1, 0xb5, 0x38, 0xfc, 0x88, 0xfb, 0x8b, 0x59, 0xed, + 0x98, 0x7b, 0x4a, 0x51, 0xb6, 0x70, 0x72, 0x0f, 0x78, 0x9a, 0xda, 0x8b, + 0x29, 0x79, 0x6e, 0x7c, 0x9d, 0xd4, 0x43, 0x1e, 0x6d, 0x61, 0x93, 0x3b, + 0x4d, 0xad, 0xb7, 0xe5, 0xfc, 0xa8, 0xcd, 0xf9, 0x02, 0xaa, 0xdb, 0xb6, + 0xf6, 0xa9, 0x6b, 0xb5, 0x1c, 0x9a, 0xd3, 0xea, 0xbe, 0x8b, 0xcb, 0x8c, + 0x18, 0x86, 0x3b, 0x69, 0x51, 0x02, 0x82, 0xaf, 0xc5, 0x5d, 0x4c, 0x3a, + 0x30, 0x17, 0x2d, 0xe7, 0xde, 0x5a, 0x5d, 0x56, 0x17, 0x2d, 0xde, 0x11, + 0xc9, 0x87, 0x15, 0xd8, 0xb8, 0x8f, 0xd7, 0xbc, 0xae, 0x1c, 0x88, 0xdf, + 0x9d, 0x81, 0xc2, 0x93, 0x4d, 0xfd, 0xc8, 0xf7, 0xe9, 0x7e, 0xca, 0xcb, + 0xdb, 0x9b, 0x69, 0x9d, 0x81, 0xd7, 0xe3, 0xba, 0x6f, 0xdf, 0xf6, 0xff, + 0x3e, 0x1b, 0x7c, 0x82, 0xf0, 0xa1, 0x7b, 0x75, 0x8f, 0x71, 0x50, 0x70, + 0xa7, 0x39, 0x93, 0x76, 0xd0, 0x73, 0x1b, 0x68, 0x34, 0xbd, 0xee, 0x5a, + 0xe0, 0xe5, 0xe4, 0x29, 0x8c, 0xa5, 0x20, 0xfc, 0x9f, 0x85, 0xb9, 0x2e, + 0xcf, 0xa2, 0x07, 0x76, 0x7b, 0x8f, 0x2b, 0x85, 0xff, 0x1f, 0x55, 0x75, + 0xb9, 0xb5, 0xc7, 0x2a, 0x20, 0x6c, 0xb1, 0xfb, 0x7f, 0x07, 0xf1, 0xe4, + 0x0b, 0xf5, 0xb0, 0xe0, 0x56, 0x1e, 0x37, 0x36, 0x79, 0xc3, 0x2e, 0x94, + 0xe8, 0x79, 0xed, 0x6b, 0xe1, 0xa6, 0x00, 0x32, 0xfd, 0x9d, 0xaf, 0xee, + 0x67, 0x93, 0x06, 0x70, 0x80, 0xdc, 0x5d, 0xe9, 0x8f, 0x33, 0x52, 0x7e, + 0x60, 0xb9, 0xf3, 0xee, 0x57, 0x1a, 0x43, 0xdf, 0xa3, 0xba, 0xa9, 0xe9, + 0x55, 0x32, 0x9b, 0x6d, 0xc2, 0x96, 0xe4, 0xbb, 0xf8, 0x3d, 0x7f, 0xdd, + 0xca, 0x23, 0x82, 0x0e, 0x02, 0x5a, 0x92, 0x6f, 0xa1, 0x67, 0x50, 0x7f, + 0x53, 0x47, 0x8a, 0x24, 0xf8, 0x3b, 0xee, 0xda, 0x0c, 0xeb, 0x90, 0x6e, + 0x92, 0xef, 0xfb, 0xf9, 0xc3, 0x9b, 0xb5, 0x1b, 0x31, 0xba, 0x45, 0x95, + 0xe8, 0x63, 0xd9, 0xff, 0x84, 0xe6, 0x13, 0x01, 0x47, 0xb3, 0xbf, 0x50, + 0x27, 0x76, 0x8e, 0xeb, 0xcd, 0x51, 0xff, 0x7c, 0x47, 0xec, 0x6a, 0xa7, + 0x4e, 0x66, 0xab, 0xd0, 0x94, 0xad, 0x24, 0x7d, 0x3a, 0x87, 0x20, 0xc2, + 0x60, 0xe8, 0x6e, 0x71, 0xa6, 0xff, 0xa7, 0x92, 0x99, 0x6d, 0xd6, 0x26, + 0x7d, 0xce, 0x70, 0x28, 0x59, 0xbb, 0x6f, 0xcf, 0x8f, 0xde, 0xe0, 0x3b, + 0xef, 0xf1, 0xd7, 0x29, 0x20, 0xd0, 0xfd, 0x17, 0x59, 0xdd, 0x33, 0x88, + 0x77, 0x09, 0x7e, 0xdf, 0x68, 0x27, 0x11, 0xe9, 0xff, 0x9a, 0xb9, 0x68, + 0x0a, 0x50, 0xac, 0x0f, 0x8f, 0x92, 0xaa, 0xab, 0xdb, 0xcc, 0xe1, 0x96, + 0xe1, 0x2e, 0x29, 0x5c, 0xf7, 0x32, 0x6e, 0xda, 0x57, 0xb3, 0x10, 0xcc, + 0x3b, 0x2a, 0x57, 0x99, 0xfa, 0xb1, 0xa4, 0xda, 0xda, 0x5f, 0xad, 0x78, + 0x3d, 0x9e, 0xf8, 0x45, 0xda, 0xe9, 0xfe, 0x4f, 0x49, 0x7f, 0x36, 0xbf, + 0xa6, 0x12, 0x15, 0x5d, 0x81, 0xe9, 0xf9, 0x8d, 0x7d, 0x73, 0x9d, 0x2b, + 0xac, 0x9c, 0xb2, 0x6d, 0x7b, 0xe7, 0xf9, 0xc9, 0x9c, 0x56, 0x35, 0x5b, + 0x03, 0x35, 0x0a, 0xbc, 0x2c, 0x37, 0x93, 0xd5, 0x8d, 0x19, 0xeb, 0x6a, + 0xff, 0x6e, 0xf2, 0x12, 0x8c, 0xe8, 0xf3, 0xfb, 0xb4, 0x4e, 0xcc, 0x52, + 0xb7, 0xd7, 0x63, 0x9e, 0x0b, 0x9a, 0x7e, 0x15, 0x2a, 0xf7, 0x02, 0x53, + 0x3f, 0xd7, 0xfa, 0x76, 0x4f, 0x5f, 0xe0, 0xb2, 0x3b, 0x86, 0x88, 0xdf, + 0xfe, 0x55, 0x72, 0x7a, 0x8a, 0x60, 0x2c, 0xdf, 0xba, 0xff, 0x16, 0x47, + 0xd0, 0xfe, 0xba, 0x5d, 0x7d, 0x6f, 0x24, 0x55, 0xcb, 0x93, 0x3e, 0xea, + 0x92, 0x2b, 0x8a, 0xa8, 0xfc, 0x40, 0x86, 0x99, 0xb7, 0xc8, 0x64, 0xff, + 0x92, 0x16, 0x75, 0xff, 0xb0, 0x1c, 0x6f, 0x7c, 0xfc, 0x53, 0x3b, 0xd6, + 0xbb, 0xef, 0xa6, 0x11, 0x01, 0x98, 0xf9, 0x9c, 0xd7, 0x3d, 0x85, 0xcf, + 0x6d, 0x49, 0x4e, 0x8b, 0x01, 0x95, 0xb3, 0x9f, 0xd7, 0x07, 0x99, 0xa4, + 0x01, 0x06, 0xb6, 0xfa, 0x7e, 0xf0, 0x65, 0x82, 0xe9, 0xd3, 0x97, 0x76, + 0x17, 0x33, 0x09, 0xe9, 0xbf, 0xbf, 0x39, 0xd3, 0xc2, 0xdb, 0xd3, 0xf0, + 0x77, 0x3a, 0x4b, 0x53, 0xc7, 0x08, 0xda, 0x73, 0x5b, 0xfb, 0x3f, 0x2e, + 0xbf, 0x3f, 0x76, 0xf3, 0x57, 0x70, 0x73, 0xe5, 0x7b, 0x69, 0x3c, 0x41, + 0x45, 0xfc, 0x57, 0xd1, 0x5b, 0xb8, 0x22, 0xb2, 0xa6, 0xde, 0xed, 0xdf, + 0x1a, 0x06, 0x6c, 0xab, 0xbc, 0x9f, 0x84, 0x18, 0x74, 0x7a, 0xad, 0x6c, + 0x94, 0x3c, 0x99, 0x19, 0x6c, 0xfd, 0xcf, 0x91, 0x79, 0x82, 0x4f, 0xf8, + 0xed, 0xe9, 0x37, 0x5b, 0x94, 0xb7, 0xe0, 0xe7, 0x33, 0x66, 0x8f, 0x75, + 0xd1, 0xef, 0x7c, 0x52, 0xac, 0x7a, 0xf6, 0x53, 0x63, 0x7f, 0x4d, 0x7f, + 0xbb, 0x53, 0x0e, 0x98, 0xef, 0xf1, 0x6b, 0xa2, 0xf7, 0x1f, 0x9d, 0xa6, + 0x6d, 0x08, 0x1f, 0x36, 0x1c, 0x34, 0x6e, 0x4d, 0x75, 0x5f, 0x54, 0xbe, + 0x6a, 0x32, 0x69, 0xfb, 0x5a, 0x23, 0xb7, 0x7a, 0xdf, 0xd8, 0x72, 0x77, + 0xfe, 0x97, 0x58, 0x5e, 0x58, 0xe9, 0x73, 0xc2, 0x2e, 0xd8, 0x67, 0x90, + 0xfa, 0xdb, 0xe4, 0xcb, 0xb5, 0xcd, 0x76, 0x8b, 0xe0, 0x47, 0x19, 0xc8, + 0xbd, 0xe7, 0x2b, 0x0d, 0xf5, 0x12, 0x3b, 0x6f, 0x76, 0x4d, 0xd4, 0x2e, + 0xdb, 0xd6, 0xfb, 0xa1, 0x4a, 0xbc, 0xc5, 0xc6, 0x1b, 0xeb, 0xba, 0x3c, + 0x40, 0xfb, 0xb9, 0x3e, 0x65, 0xdf, 0x1b, 0xaa, 0x2c, 0x94, 0x9e, 0x7b, + 0x04, 0xf6, 0xf0, 0x9a, 0xae, 0x55, 0xc7, 0x3c, 0x35, 0xf6, 0x5b, 0x19, + 0x9c, 0xeb, 0xfb, 0x83, 0x44, 0xa8, 0xcf, 0xbf, 0xad, 0x27, 0xb4, 0x1b, + 0xb6, 0xc9, 0xb5, 0xff, 0x99, 0xd8, 0xc3, 0xaf, 0xd9, 0xbf, 0x92, 0xc9, + 0x5f, 0x7a, 0x5a, 0xbc, 0xfe, 0xa0, 0xee, 0xda, 0x8d, 0x5b, 0x03, 0x38, + 0x08, 0x12, 0x42, 0xf0, 0xee, 0xcb, 0xd1, 0x91, 0x69, 0xb5, 0x33, 0x2d, + 0x0e, 0x65, 0xbb, 0xe6, 0xea, 0xe9, 0x76, 0x43, 0x46, 0x4f, 0x57, 0xfa, + 0x7b, 0x71, 0x23, 0xf8, 0x00, 0xe1, 0x3e, 0x66, 0xfb, 0x75, 0xe9, 0xda, + 0x33, 0xdf, 0xef, 0x55, 0xfe, 0x53, 0x97, 0x6a, 0x5f, 0xe7, 0x07, 0x29, + 0x07, 0xe5, 0xfa, 0x16, 0x7a, 0xc3, 0x0e, 0xbb, 0x67, 0x20, 0x8e, 0x00, + 0x66, 0x17, 0x57, 0x3f, 0x56, 0xcb, 0x9a, 0xab, 0xa7, 0x11, 0x74, 0xa3, + 0xf7, 0x8b, 0xb6, 0x7f, 0x40, 0x7e, 0xa9, 0xfe, 0xad, 0x31, 0x8d, 0x45, + 0x3f, 0xe6, 0xbe, 0x46, 0x27, 0x18, 0xaa, 0x76, 0x2e, 0x7e, 0x8e, 0x94, + 0x3e, 0x4a, 0x0a, 0xdb, 0xad, 0xa9, 0x8e, 0xa3, 0x1e, 0x06, 0x8a, 0xe8, + 0xdd, 0x53, 0x0c, 0xe4, 0x49, 0x99, 0x6e, 0x66, 0xeb, 0x2e, 0x1c, 0x23, + 0x2c, 0xc9, 0xcc, 0x7c, 0xad, 0x67, 0x3b, 0xba, 0x99, 0xaf, 0x9b, 0xf7, + 0x3b, 0xbf, 0xa7, 0x53, 0x12, 0x7b, 0x28, 0x54, 0xae, 0xf3, 0x73, 0x9a, + 0xde, 0xc2, 0x57, 0x1a, 0xb3, 0x56, 0x7f, 0x32, 0xc8, 0x6c, 0x14, 0x19, + 0x93, 0x03, 0x69, 0x29, 0xeb, 0xaa, 0x7b, 0x8f, 0xc5, 0x76, 0x27, 0xb2, + 0xda, 0xba, 0x5b, 0x7e, 0x62, 0xb4, 0xc7, 0x2f, 0xc3, 0x9d, 0xec, 0x92, + 0xfc, 0xd3, 0xd6, 0x7e, 0xad, 0x61, 0x48, 0x01, 0x73, 0x97, 0xdb, 0x7b, + 0xaf, 0x19, 0x1b, 0x70, 0x43, 0x4f, 0xf4, 0x77, 0x67, 0xfc, 0x16, 0x92, + 0x4e, 0x12, 0x9f, 0x30, 0xa8, 0x4b, 0xcf, 0x4d, 0x12, 0xc4, 0xd5, 0xd3, + 0xb4, 0xd1, 0xbe, 0x9f, 0x0b, 0xd5, 0xd5, 0x0f, 0xb7, 0xea, 0xba, 0x64, + 0xae, 0x1d, 0x0f, 0xbd, 0x95, 0x0e, 0x04, 0xa5, 0x4c, 0x52, 0x5a, 0x09, + 0x18, 0xcc, 0x3d, 0x14, 0xa7, 0xe5, 0x96, 0xbf, 0x39, 0x56, 0x72, 0xaf, + 0xfb, 0xb7, 0xb2, 0xda, 0x7d, 0x13, 0x69, 0xa1, 0xe8, 0x5e, 0x79, 0xed, + 0xf2, 0xaa, 0xbb, 0xbb, 0x0d, 0xd9, 0x84, 0x10, 0xf0, 0xb9, 0x25, 0x3e, + 0x35, 0xfc, 0x6a, 0xf0, 0x3b, 0xa3, 0xf7, 0x49, 0x7a, 0xed, 0x5d, 0xef, + 0x17, 0x15, 0xb3, 0x4e, 0x4e, 0x92, 0x28, 0xde, 0xfe, 0x04, 0xad, 0xd6, + 0xef, 0xe5, 0x77, 0xc2, 0x95, 0xf9, 0x55, 0xbb, 0xbe, 0xb7, 0xb6, 0xab, + 0x98, 0x27, 0xd6, 0xdc, 0xef, 0x59, 0x94, 0x1c, 0xfb, 0x05, 0xe3, 0x03, + 0xd3, 0xe1, 0xba, 0x9d, 0xb6, 0xe0, 0xb3, 0xe5, 0x79, 0x21, 0xc8, 0x3a, + 0xbb, 0x93, 0x2d, 0x69, 0x52, 0x7f, 0xf6, 0x42, 0x19, 0xee, 0x99, 0x36, + 0xda, 0xd4, 0x7f, 0xc6, 0xaa, 0x85, 0x7f, 0xaa, 0x9a, 0xeb, 0x58, 0x79, + 0xce, 0x7a, 0xea, 0x7e, 0x37, 0x11, 0xda, 0xd1, 0x3c, 0xd6, 0xeb, 0xf9, + 0x44, 0x09, 0x46, 0x2f, 0x1f, 0xdb, 0x9b, 0x55, 0x08, 0x0b, 0xd3, 0x6e, + 0x4d, 0xe7, 0x6c, 0x59, 0x4c, 0xaf, 0x89, 0x80, 0xcd, 0x75, 0x38, 0x9e, + 0x3e, 0x37, 0x7e, 0x15, 0x3d, 0x61, 0xdb, 0xf2, 0x70, 0xe5, 0xa8, 0x93, + 0x87, 0xed, 0x9b, 0xb7, 0x77, 0xf3, 0x90, 0x42, 0x3c, 0xdc, 0x95, 0x22, + 0xf4, 0x35, 0xc8, 0x4b, 0xf9, 0x66, 0xb6, 0x8e, 0x82, 0xc3, 0xd5, 0xeb, + 0xbc, 0x5f, 0xe5, 0xa7, 0x1b, 0x45, 0x43, 0xec, 0x0d, 0xdb, 0xc3, 0x30, + 0x8c, 0x1b, 0xae, 0xd9, 0xe7, 0xae, 0x30, 0x5d, 0x85, 0x36, 0xe4, 0x1f, + 0x00, 0x13, 0xa6, 0x7b, 0x7a, 0x53, 0xc5, 0xde, 0x44, 0xcd, 0xfd, 0xb5, + 0xe1, 0xf7, 0x14, 0x0b, 0xce, 0x9a, 0xdd, 0x4d, 0xa2, 0x96, 0xd4, 0x62, + 0x7f, 0xbd, 0x9d, 0x2c, 0x1f, 0x61, 0xc6, 0xed, 0x57, 0x63, 0x09, 0x7e, + 0xad, 0xad, 0x6e, 0x27, 0xf2, 0x61, 0xc4, 0xf8, 0xf5, 0x35, 0x84, 0xf0, + 0x94, 0xae, 0xb2, 0x33, 0xfa, 0x07, 0x0e, 0xba, 0xbd, 0xbf, 0x59, 0x35, + 0xcf, 0x62, 0x14, 0x29, 0xf2, 0xbf, 0xb0, 0xf8, 0x85, 0x83, 0x54, 0x75, + 0xdc, 0xd3, 0xee, 0x7c, 0x50, 0xe9, 0xe4, 0xf8, 0x5f, 0x0d, 0xb4, 0x11, + 0xe1, 0x68, 0x2f, 0x31, 0xbc, 0x7d, 0xc7, 0xb8, 0xca, 0xe4, 0x6f, 0x16, + 0x2d, 0xd8, 0xf8, 0x2d, 0xf7, 0x57, 0xeb, 0x7c, 0xca, 0x61, 0xa8, 0x19, + 0xa8, 0xbd, 0xc9, 0x7f, 0x4e, 0x05, 0xff, 0xb6, 0x39, 0xa6, 0xf1, 0x4d, + 0x14, 0xd5, 0xe2, 0x87, 0x8c, 0xe4, 0xc6, 0xb8, 0x43, 0xdf, 0x79, 0x94, + 0xeb, 0x6a, 0xe3, 0x1d, 0x9d, 0x5f, 0x8a, 0xef, 0x04, 0x49, 0xc7, 0x89, + 0x3c, 0x01, 0x91, 0x1f, 0x9e, 0x05, 0x77, 0xba, 0xc5, 0xf7, 0x92, 0x69, + 0x0d, 0xa8, 0x4a, 0xe7, 0x5d, 0x07, 0x8b, 0x8e, 0xad, 0xb4, 0xa5, 0x36, + 0xfd, 0xcc, 0x7b, 0x5d, 0xed, 0x0e, 0xfa, 0x34, 0xee, 0x79, 0xbd, 0xe2, + 0xff, 0x9b, 0x9c, 0xf5, 0xbd, 0xb2, 0x3b, 0xd3, 0x5f, 0x1f, 0x2e, 0x27, + 0xc3, 0xbb, 0x30, 0xaf, 0x7c, 0x64, 0xc1, 0x5f, 0xae, 0x73, 0xfb, 0x53, + 0xa6, 0xc3, 0xfb, 0x0e, 0xe5, 0x0b, 0xcb, 0x70, 0x52, 0xe9, 0xaf, 0x5b, + 0xbf, 0x6c, 0x22, 0x2b, 0x13, 0xe7, 0xab, 0xdd, 0x7f, 0x3d, 0xe7, 0x64, + 0xfb, 0x5b, 0x3d, 0x4c, 0x2f, 0xac, 0xfd, 0x5f, 0x4c, 0x73, 0x08, 0xda, + 0xd7, 0x42, 0xff, 0x10, 0x41, 0x23, 0xf7, 0xfb, 0x5d, 0x14, 0x16, 0x01, + 0xe5, 0x66, 0xdb, 0x7b, 0x6c, 0xe3, 0x9e, 0xce, 0xd9, 0xc9, 0x35, 0x73, + 0x0e, 0xa5, 0xdd, 0x5b, 0xd1, 0x73, 0xf4, 0xf6, 0xb9, 0xef, 0x27, 0x93, + 0x3e, 0x6b, 0x25, 0x60, 0x73, 0x9a, 0x2f, 0x08, 0x5a, 0x8f, 0xa6, 0x53, + 0xff, 0x60, 0xf6, 0xd7, 0x2c, 0x48, 0x7f, 0xb3, 0x1e, 0x13, 0xd8, 0x0e, + 0x7e, 0xad, 0xfb, 0xeb, 0xe2, 0x1d, 0xee, 0xd7, 0x6d, 0x23, 0x87, 0xea, + 0x79, 0x46, 0x7d, 0x29, 0x8f, 0x2a, 0xad, 0xf1, 0x25, 0x2d, 0x5b, 0xa3, + 0x11, 0x3d, 0xbb, 0x77, 0x32, 0xc1, 0xc6, 0xb6, 0xda, 0x22, 0x6b, 0xcf, + 0x26, 0xfd, 0x93, 0xff, 0x8e, 0xc9, 0xa4, 0x47, 0x45, 0x3c, 0xdd, 0xc6, + 0x5f, 0x47, 0x73, 0xf2, 0x6f, 0xb3, 0xcb, 0xf9, 0xe6, 0x01, 0x3c, 0x5b, + 0xfb, 0xf4, 0xf6, 0xc5, 0xeb, 0x14, 0x11, 0x75, 0x72, 0xf9, 0x69, 0x5c, + 0x47, 0xf8, 0xf6, 0x7d, 0xd1, 0xea, 0xce, 0x55, 0x2f, 0xad, 0xef, 0x35, + 0x15, 0xfa, 0xaf, 0x83, 0x8f, 0x60, 0xa3, 0x02, 0xa5, 0x6e, 0x36, 0x9d, + 0x74, 0x35, 0x98, 0x6c, 0xf5, 0xde, 0xa9, 0x27, 0x9a, 0x9e, 0x97, 0xc5, + 0x7d, 0xf5, 0xc2, 0x02, 0x2e, 0xbd, 0xec, 0xc4, 0x67, 0x51, 0x60, 0x70, + 0x44, 0xf7, 0x8d, 0x48, 0xab, 0x8f, 0x8c, 0x51, 0xfd, 0xe3, 0x18, 0xeb, + 0xd4, 0x07, 0x58, 0x98, 0xdf, 0x9f, 0xef, 0x5b, 0xea, 0x35, 0x94, 0x0b, + 0x74, 0xd1, 0xd2, 0x50, 0x77, 0xfa, 0x2e, 0xd5, 0x7c, 0xf3, 0x61, 0xa3, + 0x50, 0x68, 0x7d, 0x9f, 0xe9, 0xcd, 0xd7, 0x3d, 0xe6, 0x7e, 0x6b, 0xef, + 0xac, 0xe2, 0xb0, 0x7d, 0x4e, 0xb5, 0x38, 0x96, 0xa9, 0x3f, 0xd2, 0x4f, + 0x71, 0x26, 0x9d, 0x9e, 0x61, 0x36, 0x4f, 0x59, 0x9a, 0x27, 0x71, 0xb5, + 0x5f, 0xc2, 0xc2, 0x15, 0xef, 0xe2, 0xbf, 0x63, 0x7d, 0x81, 0x8e, 0x48, + 0xf8, 0x5f, 0x8f, 0x9d, 0xcb, 0x7c, 0x62, 0x2c, 0xff, 0x5f, 0x45, 0x24, + 0xf3, 0x60, 0x3c, 0xd9, 0x7a, 0xed, 0x9f, 0x6e, 0x5b, 0x51, 0x70, 0xbc, + 0xab, 0x56, 0xc8, 0x8b, 0xcd, 0xff, 0x88, 0xce, 0x65, 0x23, 0xb3, 0x6c, + 0xe9, 0xc0, 0x66, 0x27, 0xc0, 0x4a, 0x09, 0xa7, 0xbb, 0x8a, 0xf7, 0xf9, + 0xea, 0xaa, 0x11, 0xdc, 0xeb, 0xef, 0x71, 0xfa, 0x2a, 0xb6, 0x85, 0xb9, + 0xfe, 0x57, 0xe4, 0x29, 0x27, 0x00, 0x58, 0x29, 0xbc, 0x59, 0xbd, 0x52, + 0x05, 0x8f, 0x7d, 0x58, 0xe2, 0x2b, 0xe7, 0xd2, 0x6c, 0xf0, 0x87, 0x2e, + 0xab, 0x85, 0xd6, 0x18, 0x68, 0xbd, 0x55, 0xec, 0xab, 0x8d, 0x2e, 0xc1, + 0x98, 0xb5, 0xc6, 0x97, 0xc9, 0xcd, 0x5b, 0xae, 0xe7, 0x62, 0xc5, 0x68, + 0x49, 0x33, 0x78, 0x03, 0xe5, 0x6b, 0xa7, 0x06, 0xd1, 0x10, 0xad, 0xfc, + 0xfd, 0x4c, 0xd6, 0x8b, 0x32, 0xbb, 0x19, 0xf7, 0xab, 0xca, 0xbf, 0xad, + 0x15, 0x5d, 0xa5, 0xde, 0x7c, 0x43, 0x6d, 0x22, 0xec, 0x0d, 0xa8, 0x7d, + 0x4d, 0xae, 0xcf, 0xf5, 0x3b, 0x1d, 0xc5, 0xff, 0x58, 0xcd, 0x22, 0xcf, + 0x36, 0x7a, 0xe5, 0x12, 0xf2, 0x87, 0xdb, 0xed, 0x69, 0x66, 0xbd, 0x83, + 0x2a, 0xd6, 0x76, 0x55, 0xd7, 0xaf, 0xf3, 0x57, 0x46, 0x8a, 0xfd, 0x49, + 0xb5, 0x17, 0x2f, 0x1a, 0x02, 0x5a, 0xf5, 0xdb, 0x33, 0x0e, 0xfb, 0x06, + 0x6d, 0x95, 0x40, 0xab, 0x63, 0xe2, 0x3f, 0xe9, 0xb8, 0x00, 0xe3, 0x29, + 0x55, 0xdd, 0xd1, 0x90, 0xff, 0x5d, 0x82, 0x23, 0xe5, 0xc0, 0xa3, 0xee, + 0x7f, 0x1a, 0x09, 0x3a, 0x62, 0xb8, 0x7f, 0xf3, 0x9d, 0x04, 0xf7, 0x76, + 0xb9, 0x42, 0x58, 0x17, 0x9a, 0x86, 0xe8, 0x32, 0x82, 0x4b, 0x69, 0x27, + 0x16, 0x9c, 0x97, 0x45, 0x8f, 0x63, 0xfd, 0x9a, 0xb2, 0x6f, 0xb7, 0xa4, + 0x1f, 0x0a, 0xe8, 0x6e, 0x2d, 0x16, 0x5f, 0x44, 0x9d, 0xef, 0xc4, 0x7c, + 0x17, 0xd3, 0x30, 0xb8, 0x75, 0xc7, 0x62, 0x6f, 0x41, 0xa8, 0x51, 0x4d, + 0x3a, 0x87, 0x69, 0x95, 0x85, 0x26, 0xfa, 0x81, 0x47, 0xb3, 0xc8, 0x4c, + 0x76, 0xaa, 0xe5, 0x96, 0x28, 0xaa, 0xae, 0xc2, 0xd1, 0xef, 0x44, 0x81, + 0x2d, 0xa3, 0x4d, 0x84, 0x1e, 0x77, 0xd6, 0xe3, 0x48, 0xa9, 0x5d, 0x59, + 0x17, 0xf4, 0x4e, 0x56, 0xcf, 0xd7, 0x6e, 0x60, 0x59, 0x92, 0x32, 0x7d, + 0x03, 0x8c, 0xf1, 0xe7, 0x06, 0xbd, 0xdf, 0x1b, 0xeb, 0x8f, 0xfc, 0xee, + 0xba, 0xa4, 0x28, 0x4d, 0xbb, 0xf9, 0x72, 0x76, 0x50, 0xdc, 0xec, 0x95, + 0x1f, 0x72, 0xc7, 0x05, 0xfe, 0x73, 0x20, 0x75, 0x9c, 0xd4, 0x49, 0x43, + 0x8c, 0xfd, 0x31, 0x22, 0x29, 0xd4, 0xab, 0x96, 0xc6, 0x37, 0xd3, 0x99, + 0x0b, 0xe5, 0xfb, 0x6c, 0x04, 0x7d, 0x9c, 0xb9, 0xd7, 0x6f, 0xdf, 0xf2, + 0x31, 0xac, 0x78, 0x92, 0xed, 0xef, 0x6b, 0x11, 0xf8, 0x61, 0x85, 0x6b, + 0x59, 0x86, 0xfa, 0x86, 0xcb, 0x7b, 0x2c, 0xe8, 0x6e, 0x6a, 0xa8, 0x37, + 0xae, 0xda, 0x5d, 0xb1, 0x99, 0x2d, 0x6c, 0xfe, 0xae, 0xff, 0xf3, 0x3c, + 0xb2, 0x56, 0x96, 0xd3, 0x26, 0x21, 0x7f, 0x63, 0xf6, 0xfa, 0xe3, 0xd6, + 0x21, 0xd4, 0xac, 0xef, 0x95, 0x90, 0x6d, 0x0f, 0xd8, 0xf6, 0xa1, 0xff, + 0xf4, 0x02, 0x65, 0xd8, 0xf5, 0xac, 0xc1, 0xbe, 0x44, 0x9a, 0xd4, 0xdd, + 0x13, 0x0a, 0xec, 0xad, 0x2f, 0x82, 0x8f, 0xec, 0x4b, 0x9c, 0x19, 0x7d, + 0x8b, 0x7e, 0x04, 0xa2, 0x37, 0xfb, 0xd0, 0x75, 0xd9, 0xfe, 0xdc, 0x79, + 0xcf, 0x33, 0xcd, 0x57, 0xdf, 0x2d, 0x27, 0x07, 0x0b, 0xba, 0x72, 0xdf, + 0x02, 0x69, 0x5a, 0x89, 0x5b, 0x7d, 0x57, 0xaa, 0xb6, 0x6f, 0xcd, 0x74, + 0x2d, 0xfd, 0x03, 0x5f, 0x70, 0xd2, 0xdf, 0xe5, 0x17, 0xd0, 0x11, 0xe2, + 0x9e, 0x1c, 0xc3, 0x5a, 0xb1, 0x89, 0x56, 0xef, 0x7c, 0x23, 0xf2, 0xce, + 0xd5, 0x57, 0x42, 0x33, 0x2d, 0x27, 0xd3, 0xda, 0xe5, 0x67, 0x92, 0x28, + 0xa0, 0x5b, 0x15, 0x77, 0xac, 0x04, 0x9d, 0x50, 0xd4, 0xc6, 0xe7, 0xbd, + 0x55, 0xf8, 0xcb, 0xd4, 0x40, 0x9c, 0xc5, 0xb3, 0xbf, 0x3a, 0x6d, 0x99, + 0x11, 0x7b, 0xb9, 0xce, 0x93, 0x1e, 0x80, 0xf6, 0xd5, 0x19, 0xd4, 0xd5, + 0x23, 0xce, 0x5d, 0x83, 0xbb, 0x14, 0x67, 0x22, 0x44, 0x8c, 0xee, 0x78, + 0xab, 0x67, 0x37, 0x4f, 0x36, 0x85, 0x09, 0xcb, 0xfd, 0x2a, 0x09, 0x5e, + 0x10, 0x0c, 0x9f, 0xdf, 0x5d, 0x58, 0x98, 0x9e, 0x09, 0xe7, 0x7b, 0xf9, + 0x6e, 0x94, 0xb9, 0xd8, 0x59, 0xd7, 0xad, 0x2b, 0x0c, 0x6d, 0xdb, 0x05, + 0x7d, 0xcc, 0x2a, 0x83, 0xfa, 0xb1, 0xb6, 0x24, 0xe0, 0x8a, 0xc7, 0xec, + 0x7e, 0xef, 0x0c, 0xce, 0x8b, 0x10, 0xcd, 0x87, 0x52, 0x46, 0xab, 0x71, + 0x5f, 0x3e, 0xac, 0x6f, 0x42, 0x53, 0x52, 0x60, 0xd0, 0xd4, 0xb6, 0x37, + 0x75, 0x6c, 0x5e, 0xdd, 0xff, 0x1a, 0xbc, 0x58, 0xbd, 0xf4, 0xf8, 0xbc, + 0x1c, 0xa5, 0x3f, 0x81, 0xd9, 0xaa, 0xae, 0xfc, 0x4a, 0xde, 0x17, 0x6f, + 0xfa, 0x49, 0x07, 0x18, 0xa7, 0x8a, 0xd7, 0xb3, 0x59, 0xfd, 0x02, 0xd2, + 0xe5, 0x80, 0xfa, 0xdf, 0x6c, 0x13, 0xe2, 0x1c, 0xae, 0x4b, 0xf4, 0x5c, + 0xbb, 0xaf, 0x64, 0xd0, 0xdb, 0x13, 0xd5, 0x53, 0x57, 0x3c, 0x7b, 0x6b, + 0x95, 0x5f, 0x97, 0x79, 0x93, 0xb9, 0x2b, 0xbe, 0x57, 0x6d, 0x99, 0xe9, + 0x2d, 0x35, 0x93, 0x3f, 0xce, 0xcc, 0xc7, 0xed, 0xd0, 0xb7, 0xe8, 0xaf, + 0x7b, 0x47, 0x2e, 0x87, 0x80, 0xe6, 0x8c, 0x27, 0x10, 0xdb, 0x65, 0x38, + 0x17, 0xff, 0xa6, 0x63, 0xa9, 0x71, 0x8c, 0xdc, 0x55, 0xbb, 0xa2, 0x3a, + 0x4b, 0xaa, 0xec, 0x7f, 0xf8, 0x1f, 0x2c, 0x45, 0xff, 0xba, 0x11, 0xa6, + 0x2c, 0xc0, 0x25, 0xdd, 0xe7, 0xc5, 0x29, 0x50, 0x05, 0xf5, 0x9e, 0x4b, + 0xbe, 0x9f, 0x81, 0x45, 0xc5, 0x89, 0xaf, 0x36, 0x7f, 0xf4, 0xda, 0xf7, + 0x04, 0xe5, 0x1e, 0x19, 0x3c, 0x9e, 0x85, 0xec, 0xef, 0xdc, 0xfd, 0x8e, + 0xee, 0x55, 0xc1, 0xae, 0x5e, 0xac, 0xbf, 0x20, 0x6d, 0xfc, 0xf7, 0x51, + 0x33, 0x77, 0x0f, 0x44, 0xea, 0x25, 0x87, 0xc9, 0xe9, 0x5e, 0xef, 0x3a, + 0xee, 0xbd, 0xf9, 0x9b, 0xbe, 0x7b, 0x63, 0x9f, 0x6f, 0xd7, 0x3d, 0xfa, + 0xfc, 0x62, 0xf5, 0xdf, 0xa9, 0x72, 0xc4, 0x20, 0xf4, 0xae, 0xd6, 0x13, + 0xf0, 0xdf, 0x2c, 0xf1, 0xaf, 0xa5, 0xde, 0x97, 0x4a, 0x76, 0x2a, 0xfa, + 0x7d, 0xb8, 0xa0, 0x3a, 0xa1, 0xb6, 0xb0, 0x10, 0x26, 0xea, 0xd1, 0xb1, + 0x6b, 0x4f, 0xe8, 0x8b, 0xb9, 0x89, 0x89, 0xc6, 0xbe, 0x9a, 0x77, 0x11, + 0x87, 0xc0, 0x4c, 0xff, 0xa5, 0xd0, 0x96, 0xeb, 0x22, 0xad, 0x97, 0xb3, + 0xbb, 0x8b, 0x2f, 0x66, 0x2b, 0xf6, 0x75, 0x9b, 0x22, 0x40, 0x65, 0x6e, + 0xb8, 0x6e, 0xe5, 0x71, 0x85, 0x5b, 0x80, 0xfa, 0x1f, 0xb7, 0x57, 0x0b, + 0xfb, 0x30, 0xdf, 0xfd, 0x52, 0xae, 0xf7, 0xd2, 0x7d, 0x73, 0xfe, 0xc2, + 0x35, 0x03, 0x41, 0xaa, 0x5f, 0xa7, 0x7d, 0xb0, 0x93, 0xd0, 0x3b, 0x7b, + 0x37, 0xb5, 0xba, 0x78, 0xfd, 0xba, 0x5d, 0x69, 0x79, 0xcb, 0x25, 0xc3, + 0x54, 0x5e, 0x71, 0x1a, 0x65, 0x3f, 0x24, 0x5a, 0xd3, 0x96, 0x47, 0xf1, + 0xf7, 0xfa, 0xdb, 0xe2, 0x97, 0xe0, 0x9a, 0xea, 0xe2, 0xee, 0xfd, 0xbe, + 0x17, 0x8c, 0xa0, 0xf6, 0x7f, 0x8f, 0xfc, 0x9e, 0x97, 0xee, 0x42, 0xff, + 0x81, 0x9f, 0xdd, 0x0f, 0x11, 0x7d, 0xed, 0xc1, 0x6d, 0xef, 0x62, 0xa6, + 0x4f, 0xdb, 0x3b, 0x1b, 0x1b, 0x31, 0x7e, 0x43, 0xaa, 0x3f, 0xfb, 0xd4, + 0x45, 0x28, 0xa8, 0x88, 0xdd, 0x25, 0xba, 0x7c, 0xbd, 0xb1, 0xea, 0x7b, + 0x0d, 0xec, 0xd3, 0x2e, 0xe6, 0xdc, 0xef, 0xe3, 0x61, 0x4e, 0x62, 0xad, + 0xbe, 0x7f, 0x9b, 0x83, 0x06, 0x05, 0x5c, 0x7f, 0xbd, 0x2d, 0x9e, 0xbe, + 0xf7, 0x65, 0xbb, 0x19, 0x7a, 0xb1, 0x34, 0x77, 0xcb, 0xf1, 0x56, 0xd7, + 0xdd, 0x3d, 0xdd, 0xfd, 0x2b, 0x8e, 0xf5, 0xcb, 0xa4, 0x31, 0x39, 0x0c, + 0x5d, 0x9a, 0x3e, 0xb5, 0x8e, 0xa9, 0x4d, 0xe8, 0xed, 0x4b, 0xf4, 0xf1, + 0xc0, 0x47, 0x74, 0x33, 0xb6, 0xe2, 0x91, 0x67, 0xc3, 0x83, 0xe4, 0xd6, + 0xf7, 0xc1, 0x3e, 0xc9, 0xc1, 0x1f, 0xca, 0x6b, 0xce, 0x11, 0xeb, 0x56, + 0xad, 0xff, 0x2d, 0x91, 0x46, 0x17, 0xf2, 0xb4, 0xa5, 0x2e, 0xf9, 0xe5, + 0x32, 0x7c, 0xa8, 0xcd, 0xdf, 0xa4, 0xb6, 0xfb, 0x58, 0xc6, 0x30, 0xce, + 0x7d, 0xb4, 0xf5, 0x1b, 0x82, 0xcb, 0x87, 0xef, 0xd8, 0x74, 0x89, 0x6f, + 0xb8, 0x46, 0xa2, 0x73, 0xd6, 0xb1, 0xd0, 0x49, 0x8b, 0x22, 0x6a, 0xdd, + 0x53, 0x43, 0xf7, 0xf2, 0x67, 0x32, 0x77, 0x8b, 0xb2, 0xe2, 0x0f, 0xa9, + 0x7a, 0x5e, 0xe7, 0x73, 0x39, 0x9e, 0x20, 0xaa, 0xd6, 0xf9, 0xd3, 0x9b, + 0x42, 0x6a, 0x6e, 0x73, 0xe8, 0xff, 0x60, 0x7c, 0xc5, 0x7b, 0xd5, 0x5b, + 0x9e, 0x08, 0x2c, 0xcb, 0xef, 0x5a, 0xd1, 0x86, 0xa3, 0x1c, 0x24, 0xa4, + 0x98, 0xcc, 0xab, 0xf6, 0xc6, 0xb9, 0xfb, 0xb9, 0xd3, 0xfa, 0xf8, 0xe8, + 0x19, 0xab, 0x74, 0xf7, 0xf4, 0xa9, 0xd2, 0xbc, 0x95, 0xbc, 0xfc, 0x3d, + 0x96, 0x55, 0x4f, 0x35, 0xbe, 0x6d, 0xdb, 0x64, 0x24, 0x61, 0xd2, 0xfb, + 0xf0, 0xab, 0x67, 0x1d, 0xff, 0xa2, 0x7e, 0xa9, 0xb1, 0xeb, 0x1f, 0x70, + 0x34, 0xf3, 0xba, 0xed, 0xed, 0x1b, 0xe2, 0xb3, 0x55, 0xd6, 0x8a, 0x7e, + 0x09, 0xf4, 0x15, 0xe9, 0xfd, 0xa1, 0xc6, 0xd2, 0x15, 0xf1, 0xe0, 0xb7, + 0xe7, 0x97, 0x06, 0x10, 0xf9, 0x5a, 0xde, 0x6d, 0x3d, 0x9f, 0xb9, 0x2a, + 0xbf, 0x95, 0xfa, 0xfe, 0xbd, 0x4d, 0xe2, 0x54, 0x92, 0x95, 0x51, 0x1a, + 0x49, 0xf1, 0x9d, 0xd4, 0x30, 0x7e, 0xe1, 0x5d, 0x71, 0x6e, 0xff, 0xb6, + 0x25, 0x46, 0xf9, 0x43, 0xdd, 0x90, 0xab, 0xc9, 0xab, 0xee, 0xcb, 0xb5, + 0x73, 0xa2, 0xcf, 0x67, 0xeb, 0x97, 0x85, 0xba, 0x72, 0x7f, 0x6f, 0x75, + 0x6a, 0xf1, 0x24, 0xfb, 0x76, 0x7e, 0x0b, 0x23, 0xc9, 0x01, 0x7f, 0x56, + 0xfe, 0x92, 0x27, 0xe3, 0xc2, 0xff, 0x9a, 0xaa, 0x1a, 0xb7, 0x32, 0x6a, + 0x33, 0x15, 0x96, 0x01, 0x6e, 0xe7, 0xcd, 0xb4, 0x63, 0x59, 0xf6, 0xe6, + 0x42, 0x63, 0xfa, 0x8d, 0xa2, 0xb4, 0xfb, 0x6d, 0xdf, 0xb6, 0x7f, 0xdb, + 0xa8, 0x32, 0x18, 0x66, 0x7b, 0x7e, 0x4b, 0x68, 0xa9, 0xa7, 0x8d, 0xfa, + 0xe3, 0xe7, 0x06, 0x81, 0xbd, 0xca, 0x6e, 0x75, 0x68, 0xac, 0x60, 0x53, + 0xfd, 0xce, 0x82, 0x74, 0x92, 0xf7, 0x3a, 0xd8, 0x44, 0xcf, 0xf5, 0x03, + 0xed, 0xdb, 0xfb, 0x72, 0xf3, 0x28, 0x1f, 0xcf, 0x5f, 0xcc, 0x92, 0x0d, + 0x27, 0x94, 0x93, 0xdd, 0xef, 0x0b, 0xee, 0x2a, 0x95, 0x7e, 0xf4, 0x7b, + 0xf9, 0x53, 0xcd, 0xb6, 0xc5, 0xfe, 0x91, 0x43, 0x7f, 0xf5, 0x7f, 0x27, + 0xec, 0xbd, 0x1f, 0xfa, 0x77, 0x2d, 0xfc, 0x42, 0xba, 0x13, 0x04, 0x4d, + 0xfb, 0x17, 0x29, 0x8b, 0xee, 0xa8, 0x0d, 0xe7, 0x6f, 0x62, 0x38, 0x9d, + 0x1c, 0xc9, 0xa8, 0x5a, 0x5d, 0x07, 0x33, 0xb7, 0x5f, 0x17, 0xa7, 0xbf, + 0xa4, 0x9d, 0x83, 0x0a, 0x66, 0x8c, 0x0f, 0xbe, 0x6b, 0x31, 0x6a, 0x53, + 0x65, 0xa2, 0x7a, 0xf2, 0xb6, 0x70, 0x5d, 0x3b, 0x21, 0xf7, 0x6b, 0x38, + 0x08, 0xea, 0x28, 0xd4, 0xde, 0x53, 0xb5, 0x09, 0x57, 0xe1, 0x92, 0x3e, + 0x55, 0xeb, 0x93, 0x9a, 0x6f, 0x52, 0xed, 0xd5, 0x4f, 0x0f, 0xbb, 0x12, + 0x01, 0xca, 0xd2, 0xe6, 0x42, 0x95, 0x86, 0x00, 0x63, 0x6f, 0xe5, 0x05, + 0xf4, 0x9a, 0x97, 0xc6, 0x6a, 0x75, 0x4f, 0x8b, 0x1d, 0x2e, 0x17, 0x17, + 0xfe, 0x3f, 0xda, 0x08, 0x6e, 0x9b, 0x7a, 0x17, 0xf7, 0xef, 0x0a, 0x84, + 0xf2, 0xfd, 0x49, 0xaf, 0x0a, 0x53, 0x74, 0x2c, 0x38, 0xb3, 0xbf, 0x49, + 0x4f, 0x30, 0x46, 0x1e, 0x0e, 0x68, 0xd9, 0x57, 0x78, 0x61, 0xfe, 0xc7, + 0xc6, 0xbc, 0x9f, 0xdd, 0xe7, 0xbf, 0xdc, 0x63, 0x8e, 0x94, 0xe3, 0x54, + 0xbf, 0xa2, 0x28, 0x6b, 0xf9, 0x38, 0xed, 0xb8, 0x03, 0x1d, 0x90, 0xbf, + 0xa7, 0x8b, 0x26, 0x1e, 0x7f, 0x58, 0xdf, 0xf5, 0x03, 0x15, 0x5e, 0xb5, + 0xc3, 0x4d, 0x7e, 0x79, 0x57, 0xeb, 0x7d, 0x93, 0x0f, 0xa9, 0xd9, 0x22, + 0x6d, 0xd6, 0xad, 0xda, 0x11, 0x39, 0xfd, 0x49, 0x4d, 0xce, 0x6f, 0x68, + 0x66, 0x96, 0x75, 0xaf, 0xf1, 0x97, 0x0c, 0xad, 0xb8, 0xb8, 0x4e, 0x6d, + 0xeb, 0xe3, 0x3b, 0x8b, 0x2e, 0x9b, 0x5b, 0xe5, 0xe3, 0x46, 0x14, 0xb5, + 0xf7, 0xf3, 0x35, 0x36, 0x03, 0xbc, 0x1b, 0x7e, 0x4b, 0xdf, 0xa9, 0xd3, + 0xa5, 0x7f, 0x25, 0x3f, 0x04, 0x78, 0x72, 0xb9, 0xfb, 0xb9, 0x27, 0xc9, + 0x75, 0xe6, 0xb9, 0xd7, 0x27, 0x71, 0x96, 0xa8, 0xcb, 0x5e, 0xc5, 0x58, + 0x0c, 0xee, 0xfb, 0x19, 0x75, 0x5a, 0x1d, 0x53, 0xc0, 0xab, 0x2e, 0xb3, + 0xdc, 0xfe, 0xb5, 0xd6, 0xfb, 0x6d, 0x7a, 0x29, 0xae, 0xf8, 0x43, 0x9b, + 0xde, 0x94, 0x5f, 0x99, 0x10, 0x3a, 0xb1, 0xff, 0xcb, 0x91, 0x21, 0x92, + 0x6f, 0xbf, 0xda, 0xcf, 0x12, 0x69, 0xfb, 0xfe, 0x0d, 0xe5, 0xde, 0xb8, + 0x62, 0x5b, 0xff, 0x84, 0xd8, 0x5c, 0x43, 0xfd, 0xa6, 0x3b, 0x38, 0xa7, + 0x89, 0x71, 0xf5, 0xd3, 0x1d, 0x13, 0x3e, 0xb9, 0xdb, 0x0e, 0xc6, 0x19, + 0xdf, 0xee, 0xca, 0xa8, 0xb7, 0x94, 0x0e, 0xea, 0xed, 0x9b, 0x3b, 0x69, + 0xc2, 0x9e, 0xaa, 0xdb, 0xe5, 0x22, 0x44, 0x76, 0x73, 0xf5, 0xf7, 0xb1, + 0xfe, 0x6e, 0x29, 0x4c, 0x1a, 0xa9, 0xc7, 0x6b, 0xf7, 0xdb, 0xa2, 0x0e, + 0xfe, 0xd8, 0xef, 0x6a, 0x2d, 0xe3, 0xd9, 0xfe, 0x5f, 0xdb, 0xe6, 0xb5, + 0xa0, 0x7a, 0x6d, 0xbf, 0x13, 0xea, 0x89, 0x0e, 0x3b, 0xcc, 0x9c, 0x14, + 0xf2, 0xf8, 0x82, 0xb6, 0xb8, 0x27, 0x50, 0x17, 0x37, 0x72, 0xb3, 0x33, + 0xd6, 0x14, 0x75, 0x42, 0xe3, 0xa6, 0x8e, 0x0c, 0xcb, 0x08, 0x13, 0x31, + 0x51, 0x4a, 0x0f, 0xaa, 0xa1, 0x07, 0x67, 0xbd, 0x61, 0xf4, 0x5d, 0x8a, + 0x8d, 0xf0, 0xd2, 0x77, 0x5b, 0xeb, 0xbc, 0x56, 0x5c, 0x64, 0x33, 0x3e, + 0xbf, 0x81, 0xd9, 0x7b, 0x28, 0xaa, 0xdb, 0x48, 0x2f, 0x4e, 0xe7, 0xb6, + 0x33, 0xfb, 0xbf, 0xe3, 0xb0, 0x17, 0x87, 0xaa, 0xd5, 0xff, 0x5b, 0x6b, + 0xd5, 0xf7, 0x1d, 0x96, 0x1d, 0x92, 0x4d, 0xa1, 0x8a, 0x93, 0x7c, 0x24, + 0xcb, 0xe2, 0x14, 0xa3, 0xf7, 0xc2, 0x84, 0x0a, 0x12, 0x43, 0xfc, 0xd2, + 0x6d, 0xe6, 0xa7, 0x95, 0x62, 0x7e, 0xf9, 0xb6, 0xe5, 0xad, 0xf4, 0xc3, + 0x7a, 0xc9, 0x5a, 0x3e, 0x97, 0x4e, 0xa7, 0xbb, 0xaf, 0xa2, 0x5b, 0xd9, + 0x98, 0xee, 0xf0, 0x7e, 0x5b, 0xbd, 0xb4, 0xfa, 0xa0, 0x4d, 0x46, 0xff, + 0x35, 0x68, 0x9d, 0xc4, 0xd7, 0xed, 0x47, 0x64, 0x77, 0x3b, 0x93, 0xa5, + 0xf5, 0xdc, 0xeb, 0xc4, 0x37, 0x52, 0xa7, 0x7d, 0xb0, 0xda, 0xec, 0x0e, + 0xc7, 0xee, 0x65, 0x9b, 0xbd, 0x75, 0x44, 0xa7, 0x24, 0xd5, 0xbf, 0x5f, + 0x47, 0x78, 0xd7, 0x38, 0x64, 0xd5, 0x1f, 0xa3, 0x42, 0xbb, 0x91, 0xf4, + 0xb2, 0xe2, 0x88, 0x35, 0xef, 0x22, 0xa3, 0x7c, 0xfd, 0xcf, 0xee, 0x52, + 0xa3, 0xca, 0xc2, 0x7b, 0xef, 0x9e, 0x8a, 0x04, 0x1a, 0x29, 0xf9, 0x51, + 0x79, 0xcd, 0x8d, 0x11, 0x62, 0x20, 0xfd, 0xaf, 0x4b, 0xa6, 0x53, 0xbd, + 0x46, 0x15, 0xdd, 0x5b, 0xe5, 0x22, 0x5a, 0x7c, 0xfb, 0x79, 0x5f, 0x55, + 0x9f, 0x2a, 0x95, 0xdf, 0x7f, 0xab, 0xde, 0x77, 0x4b, 0x93, 0x72, 0xac, + 0xfb, 0xca, 0x6e, 0xbc, 0xbd, 0xc9, 0xaf, 0x68, 0x7a, 0xb0, 0x5c, 0x42, + 0x74, 0xaf, 0x2d, 0x8b, 0x0e, 0x15, 0x73, 0x7a, 0x9c, 0x8e, 0x7d, 0xc6, + 0x51, 0xa5, 0x41, 0xd0, 0xc3, 0xc3, 0xb2, 0x50, 0x85, 0xdb, 0xb6, 0xe6, + 0x61, 0x7e, 0x84, 0xd4, 0x09, 0x4a, 0x2f, 0xeb, 0xef, 0x55, 0x35, 0x58, + 0xe7, 0x30, 0x01, 0x89, 0x0d, 0x6a, 0x1a, 0x7d, 0xaf, 0xf0, 0x73, 0x56, + 0xef, 0x7f, 0xa4, 0xa2, 0xab, 0x95, 0x5d, 0x29, 0x60, 0xc8, 0x13, 0x05, + 0xf5, 0x71, 0xdd, 0x24, 0x72, 0xcb, 0xa7, 0xef, 0xdf, 0xb7, 0x7d, 0xfb, + 0x22, 0x45, 0x72, 0xf3, 0xc7, 0xad, 0x7e, 0xb9, 0x59, 0x2b, 0x18, 0xe9, + 0xf9, 0x2d, 0x7d, 0x90, 0x2e, 0x84, 0x77, 0xcd, 0xb5, 0x7f, 0x8b, 0x58, + 0x18, 0xe2, 0x5b, 0x58, 0x0d, 0xb5, 0x79, 0x11, 0x75, 0xbb, 0x80, 0x7d, + 0x30, 0x61, 0xdd, 0x5d, 0xf3, 0x46, 0x74, 0xc7, 0x1a, 0x98, 0xff, 0x49, + 0x3b, 0xa0, 0x3b, 0xfe, 0x6e, 0xae, 0x76, 0xaf, 0x26, 0x0d, 0xa5, 0x27, + 0xf6, 0xec, 0x7b, 0x6a, 0xd8, 0xd6, 0xf6, 0xf8, 0x65, 0xab, 0xc5, 0x4c, + 0xbc, 0xc9, 0xb8, 0x98, 0x42, 0xc1, 0x51, 0x4f, 0x25, 0x09, 0x79, 0xe5, + 0xd1, 0xc0, 0xe4, 0xea, 0x5d, 0xab, 0xbb, 0x5c, 0xf1, 0x76, 0xad, 0x89, + 0x01, 0x6e, 0x9a, 0x3c, 0xdb, 0x00, 0xd6, 0x88, 0x93, 0xbe, 0x35, 0xbb, + 0x3c, 0x5e, 0x93, 0xdc, 0x7b, 0x74, 0x37, 0xd2, 0x3f, 0x05, 0x16, 0x4a, + 0x27, 0x27, 0xa4, 0xa7, 0xc1, 0x9d, 0x5c, 0x63, 0x2f, 0xf9, 0x23, 0x6b, + 0xa0, 0xc8, 0x78, 0xf2, 0xe1, 0x61, 0x5d, 0x29, 0x61, 0xe7, 0x20, 0x4f, + 0x22, 0xd3, 0xb1, 0x71, 0xb3, 0xc6, 0xb8, 0x89, 0xaa, 0x57, 0x78, 0x7e, + 0x7d, 0x60, 0xe0, 0x0e, 0x43, 0xca, 0xd3, 0x53, 0x9e, 0x8c, 0xf0, 0xee, + 0xd6, 0x5e, 0xf5, 0x21, 0x5b, 0xdc, 0xc3, 0xaf, 0x4c, 0x79, 0xcd, 0xc3, + 0x18, 0xb7, 0xbd, 0x6b, 0xe2, 0x4a, 0x8f, 0xfb, 0xe7, 0xff, 0x9b, 0xd2, + 0x92, 0x85, 0xe9, 0xc8, 0x1d, 0x94, 0x7c, 0x7a, 0xed, 0xca, 0x6d, 0xed, + 0xcf, 0xa7, 0xae, 0x9f, 0x07, 0x12, 0xce, 0x2b, 0xcd, 0xd1, 0xae, 0xe2, + 0x5c, 0x73, 0xff, 0xa6, 0x02, 0x5c, 0x8d, 0x73, 0xbf, 0x8b, 0xea, 0x7d, + 0x27, 0x5a, 0x5d, 0xda, 0x6a, 0xf3, 0x9f, 0x92, 0x1a, 0x19, 0x7c, 0x64, + 0xfa, 0xf4, 0xd3, 0x68, 0x15, 0xac, 0xf4, 0x36, 0xbf, 0xe0, 0x4f, 0xea, + 0x2b, 0x1a, 0xf5, 0x3b, 0x67, 0xa7, 0x8e, 0x53, 0x2f, 0xcf, 0xfb, 0x81, + 0xbe, 0x4f, 0xe4, 0xc5, 0x61, 0x20, 0xbf, 0x2c, 0xa1, 0xf7, 0x79, 0xb1, + 0x63, 0x50, 0xc9, 0x3d, 0x53, 0xbc, 0xac, 0x04, 0x16, 0xaf, 0xfd, 0xde, + 0x4d, 0xfd, 0xed, 0x14, 0x23, 0x89, 0x3a, 0x61, 0xa4, 0xaa, 0xdb, 0xed, + 0xe7, 0xa9, 0x4a, 0xbb, 0x50, 0xf2, 0x32, 0x4e, 0x14, 0xd8, 0x6f, 0xeb, + 0x4f, 0x1f, 0x03, 0xde, 0x67, 0x7f, 0xa6, 0x7d, 0x11, 0x9e, 0xcf, 0x55, + 0xd8, 0x7b, 0xca, 0x94, 0x91, 0x8e, 0xbd, 0x32, 0x19, 0x61, 0xe0, 0x50, + 0x9c, 0x7d, 0x7f, 0x87, 0x96, 0x7c, 0x81, 0x6c, 0x2f, 0x5b, 0x0d, 0x04, + 0x6f, 0x8a, 0xb8, 0x7d, 0xbd, 0x50, 0xee, 0xe5, 0xfc, 0x3e, 0xec, 0xe2, + 0x5c, 0x69, 0x4d, 0x56, 0x69, 0xe4, 0xc4, 0x78, 0x45, 0x6e, 0x35, 0xba, + 0x73, 0x6b, 0xf3, 0xaa, 0x85, 0xa3, 0xff, 0xbe, 0x6e, 0xec, 0x92, 0x9d, + 0x63, 0x6c, 0x94, 0xed, 0x2f, 0xfe, 0xf0, 0xc3, 0x3e, 0x56, 0x5a, 0xb7, + 0x14, 0x03, 0x71, 0xaf, 0xac, 0xcf, 0xa9, 0x1c, 0x5c, 0xbd, 0xec, 0x65, + 0xe3, 0x39, 0xde, 0xfe, 0xaf, 0xf7, 0xd5, 0x0d, 0x73, 0x8f, 0x54, 0x45, + 0x79, 0x67, 0xae, 0xc2, 0x2f, 0x28, 0x9f, 0xff, 0x0d, 0x79, 0x89, 0x4c, + 0xe2, 0x0c, 0xf4, 0xdc, 0xcf, 0x48, 0x06, 0xbc, 0x8a, 0x38, 0x9f, 0x4b, + 0x2a, 0x36, 0xd7, 0x0c, 0xdf, 0x86, 0x37, 0xad, 0x73, 0x5b, 0x5d, 0x6f, + 0x7f, 0x4f, 0xdf, 0xba, 0xa4, 0xb9, 0xbe, 0xbd, 0x87, 0xce, 0xe7, 0xdf, + 0x65, 0xea, 0x99, 0x50, 0xae, 0xbe, 0x2a, 0x9c, 0xbe, 0xb7, 0xb7, 0x8d, + 0xf2, 0x1a, 0x7e, 0x5b, 0x97, 0x7e, 0xdd, 0x4e, 0x6f, 0xa7, 0xd3, 0xca, + 0xfb, 0xe5, 0x2e, 0xa1, 0xed, 0xe5, 0x6e, 0xc7, 0xa2, 0x4d, 0xa5, 0xb0, + 0xf5, 0x2c, 0xdb, 0x28, 0xe8, 0x73, 0xfd, 0x5d, 0x67, 0x82, 0x4c, 0x66, + 0xc7, 0x43, 0x2f, 0x03, 0xa4, 0x39, 0x9d, 0xd8, 0x0c, 0x7b, 0x5f, 0x0a, + 0xa6, 0x60, 0xdf, 0xd5, 0xb6, 0xfe, 0x65, 0xc7, 0x08, 0x23, 0xe0, 0x79, + 0xd1, 0x3e, 0x0d, 0x84, 0x5e, 0xef, 0xdd, 0x5d, 0x3b, 0x1d, 0x9b, 0xed, + 0x77, 0xdc, 0x30, 0xb1, 0x6c, 0x95, 0x2a, 0xa9, 0xad, 0xe0, 0x53, 0xed, + 0x7b, 0xf4, 0x00, 0xb3, 0x99, 0xc4, 0xd4, 0x76, 0xd9, 0xaf, 0x60, 0xe9, + 0xae, 0x9d, 0xf3, 0x79, 0x39, 0x53, 0x62, 0x4d, 0xea, 0x69, 0x80, 0x73, + 0x94, 0x8a, 0x06, 0xa7, 0x7a, 0x66, 0x9c, 0xf5, 0x31, 0xa8, 0xa7, 0xe6, + 0x6a, 0xf3, 0xbb, 0xf1, 0x3c, 0x68, 0xc8, 0x13, 0xf5, 0xfb, 0x0a, 0x1d, + 0xcd, 0x6d, 0xb1, 0x42, 0xd5, 0x7f, 0xd5, 0x06, 0xe0, 0x26, 0xf3, 0x69, + 0x22, 0xbf, 0xf5, 0xdf, 0x46, 0x6c, 0x7f, 0xc7, 0x37, 0xc4, 0x66, 0xff, + 0xba, 0xaa, 0xfb, 0x4b, 0xf7, 0x1b, 0x50, 0xf6, 0x49, 0xfe, 0xd6, 0xfe, + 0x8f, 0xff, 0x5b, 0xad, 0x7d, 0xfa, 0xac, 0x4a, 0xb9, 0xbd, 0x96, 0x62, + 0x43, 0x0c, 0x94, 0x77, 0xba, 0xa6, 0xe6, 0xe4, 0x53, 0xfb, 0xa9, 0xaf, + 0x6f, 0x3e, 0xc6, 0xec, 0x76, 0xdf, 0xcc, 0xc6, 0xe7, 0xe5, 0xe9, 0xf1, + 0x98, 0x0e, 0x59, 0x0b, 0x61, 0x96, 0xbd, 0xac, 0x2c, 0x03, 0x56, 0xbf, + 0x98, 0xfd, 0x4d, 0xe5, 0x8b, 0xf8, 0x14, 0xf4, 0xcd, 0x2e, 0xe6, 0x52, + 0xc7, 0x3f, 0x64, 0x8a, 0xbf, 0xa5, 0xee, 0xf4, 0x62, 0x86, 0x10, 0xff, + 0x76, 0x5c, 0x50, 0x8c, 0x21, 0x4a, 0xa4, 0xef, 0xce, 0x65, 0x97, 0xf0, + 0x41, 0x82, 0x60, 0x97, 0x47, 0x30, 0xe9, 0xd6, 0x34, 0x7c, 0x6b, 0x77, + 0x7a, 0x5f, 0x34, 0xda, 0x95, 0xf6, 0xe6, 0x43, 0x47, 0xf4, 0x27, 0xd5, + 0xbe, 0x8e, 0x95, 0x6c, 0x59, 0x91, 0xfd, 0xdb, 0x74, 0x19, 0xd6, 0xe1, + 0x95, 0x08, 0xbe, 0xbd, 0x0d, 0x2e, 0xba, 0xe3, 0xf7, 0xae, 0x0a, 0x6d, + 0x05, 0x24, 0xb4, 0xc7, 0xe2, 0xb1, 0x4f, 0xbc, 0x5f, 0x84, 0xbb, 0xdd, + 0x6c, 0x63, 0xee, 0xa5, 0xc5, 0x33, 0xbe, 0xee, 0xfc, 0xd1, 0xcd, 0xd8, + 0xf1, 0x57, 0xeb, 0x7e, 0xaf, 0x04, 0xaf, 0x4b, 0xc6, 0xf0, 0x22, 0xea, + 0x39, 0x50, 0xf3, 0x37, 0x36, 0x60, 0xbe, 0xff, 0xe2, 0x78, 0x09, 0xf4, + 0x17, 0xca, 0x48, 0xe8, 0xd9, 0x67, 0xf7, 0x5b, 0x35, 0x1e, 0xa4, 0x9d, + 0xd3, 0xdb, 0xbb, 0xdd, 0x9d, 0xb5, 0xcb, 0xf6, 0x41, 0xce, 0xe4, 0xe1, + 0x5f, 0x5c, 0x5b, 0x1d, 0x4f, 0x5e, 0x41, 0xc1, 0x91, 0xd9, 0xb9, 0x49, + 0x84, 0xbc, 0xa8, 0x7b, 0xb6, 0x35, 0x3e, 0x47, 0x4b, 0x12, 0x3f, 0xda, + 0xc5, 0x3c, 0x53, 0x3c, 0x0d, 0x91, 0xa7, 0xda, 0x2d, 0x84, 0x33, 0x38, + 0xb2, 0x28, 0x65, 0x4d, 0xe7, 0x8f, 0x42, 0x7a, 0xb3, 0x36, 0x85, 0xd9, + 0x6c, 0xa2, 0x78, 0x48, 0x0d, 0xda, 0xef, 0xd7, 0xe5, 0x04, 0xf8, 0xce, + 0x0b, 0x99, 0x23, 0xf7, 0xf5, 0xda, 0x54, 0x31, 0xc7, 0xb6, 0x55, 0x7d, + 0xa9, 0xea, 0x95, 0xba, 0xab, 0x0d, 0x86, 0x95, 0x60, 0xcf, 0xdf, 0x1c, + 0x6a, 0x9c, 0x05, 0xe2, 0x88, 0x6e, 0x67, 0x0f, 0x51, 0xbf, 0x2a, 0x5c, + 0xd9, 0x75, 0xfe, 0x7c, 0x68, 0x07, 0xe4, 0xd8, 0x7e, 0x90, 0x7f, 0xec, + 0xeb, 0xe7, 0x66, 0x69, 0x74, 0x71, 0x1b, 0x0f, 0xeb, 0xac, 0x27, 0x8c, + 0xa3, 0x60, 0xe1, 0xb9, 0x28, 0x24, 0xfb, 0xcb, 0x3d, 0x6d, 0x0a, 0x68, + 0xd7, 0xb6, 0xbf, 0x56, 0x1b, 0xb2, 0xaf, 0x4a, 0xbd, 0xbe, 0xcd, 0xeb, + 0x43, 0xb9, 0x94, 0x0e, 0x35, 0xfa, 0x71, 0xff, 0x12, 0xdd, 0xa7, 0xcf, + 0x0a, 0xdc, 0x98, 0x13, 0x57, 0x96, 0x7f, 0x1b, 0xd7, 0x5c, 0x1e, 0x70, + 0xdf, 0x05, 0x24, 0x15, 0x6e, 0x54, 0x09, 0xd9, 0x99, 0xec, 0xa1, 0x6e, + 0x1b, 0x66, 0xfd, 0x1d, 0xf3, 0xdb, 0xc5, 0x95, 0x8f, 0xbb, 0xfe, 0xb6, + 0xdd, 0x9b, 0x36, 0xea, 0x75, 0xfd, 0x3f, 0xd6, 0xfd, 0xc2, 0x19, 0xed, + 0xfd, 0xf4, 0x1c, 0x1f, 0x3d, 0x69, 0x1f, 0x4e, 0xfa, 0x4b, 0x2a, 0xa5, + 0xad, 0xdf, 0xd3, 0x49, 0x6b, 0x54, 0x63, 0xdb, 0xf0, 0xad, 0x6d, 0x66, + 0xcf, 0x6a, 0x0f, 0x2f, 0x22, 0x76, 0xed, 0xd1, 0xc6, 0xe4, 0xd4, 0x6b, + 0x42, 0x48, 0x34, 0xd9, 0xec, 0xbd, 0xfb, 0xa9, 0x10, 0x79, 0xde, 0x69, + 0xec, 0x33, 0xa8, 0xe9, 0x79, 0x1f, 0x9b, 0xf2, 0x43, 0x36, 0xe6, 0xaf, + 0xda, 0x9c, 0x2b, 0x17, 0xdb, 0xae, 0x5c, 0x5b, 0xf3, 0x67, 0x43, 0x9e, + 0x31, 0x72, 0x23, 0x9c, 0xe2, 0xc6, 0xdd, 0x6d, 0xce, 0xab, 0xf9, 0x45, + 0x95, 0x4a, 0x6c, 0x36, 0xf5, 0xd1, 0xfe, 0x00, 0x3b, 0x4b, 0x39, 0xaa, + 0xb7, 0x6b, 0x3a, 0x0e, 0xb5, 0xb0, 0xa4, 0xfa, 0x1a, 0x01, 0x31, 0x5f, + 0x5c, 0x3b, 0x5f, 0x07, 0xdf, 0x6c, 0xbe, 0xba, 0xb7, 0x2e, 0xaa, 0x40, + 0x3f, 0x4e, 0xff, 0x39, 0xcd, 0xe7, 0x31, 0x14, 0x8e, 0x2b, 0xfa, 0x1d, + 0xfd, 0xd5, 0x7d, 0xb8, 0xfa, 0xaa, 0xee, 0xf9, 0xfc, 0xbd, 0x7f, 0x46, + 0x9e, 0x17, 0x82, 0xab, 0x0f, 0x8a, 0x9d, 0xbc, 0x5a, 0x5f, 0x3f, 0x39, + 0xf4, 0x65, 0xd2, 0xdd, 0xbe, 0xdf, 0x7c, 0xd1, 0xfd, 0x57, 0xf4, 0xd4, + 0xb7, 0x8e, 0x79, 0xfb, 0x45, 0x44, 0x1f, 0xa6, 0x30, 0xf7, 0xde, 0x36, + 0x6f, 0x71, 0x07, 0xdb, 0x71, 0xbd, 0x94, 0x4f, 0x97, 0x9f, 0xe2, 0x74, + 0x4c, 0x45, 0x67, 0x5d, 0xe6, 0x0a, 0xf3, 0x93, 0x6c, 0xf5, 0x55, 0x6a, + 0x32, 0x77, 0xe6, 0x38, 0xbc, 0xb6, 0x8c, 0x9d, 0x48, 0xa1, 0x71, 0xab, + 0x3d, 0x47, 0xae, 0xca, 0x9d, 0x43, 0xfc, 0xc5, 0x52, 0xc5, 0xd5, 0x95, + 0xbf, 0x67, 0xb6, 0x88, 0xa5, 0xc6, 0xcf, 0xa6, 0x31, 0xd6, 0xcb, 0xc6, + 0xf8, 0x85, 0xd1, 0x77, 0x8d, 0xbb, 0xe3, 0xb6, 0x32, 0xf7, 0x66, 0x9e, + 0xeb, 0xcf, 0x38, 0x57, 0x9a, 0x55, 0x5b, 0x7b, 0xc7, 0x19, 0x38, 0x66, + 0x59, 0x6b, 0xfd, 0xd1, 0x46, 0xfa, 0xfd, 0xd6, 0x68, 0xf0, 0x79, 0x85, + 0x93, 0xba, 0xa7, 0x42, 0xfd, 0x89, 0x5a, 0x6d, 0x3b, 0xc5, 0x86, 0xa0, + 0x72, 0xda, 0x96, 0xec, 0x6f, 0xad, 0xfc, 0x60, 0x98, 0xed, 0xc5, 0x1a, + 0xd4, 0xff, 0x97, 0x76, 0x1a, 0x86, 0x26, 0xf2, 0xdf, 0x52, 0xae, 0x1b, + 0xd3, 0x08, 0xef, 0x81, 0x42, 0xc9, 0x08, 0x78, 0x61, 0xde, 0x1f, 0xbb, + 0xf2, 0x8c, 0x5a, 0x4f, 0xfd, 0xcd, 0xdd, 0x5f, 0xe6, 0xa2, 0xcf, 0xe1, + 0xa3, 0xeb, 0xb6, 0xb6, 0xe7, 0x0d, 0xfb, 0xae, 0x9f, 0x74, 0x86, 0x61, + 0x29, 0x48, 0x99, 0x6c, 0x57, 0x40, 0xef, 0x95, 0x78, 0xfc, 0x7f, 0x4b, + 0xa7, 0x61, 0x5f, 0x04, 0x79, 0x4c, 0xba, 0x37, 0x7e, 0xfb, 0xdb, 0xe7, + 0xe9, 0xae, 0x58, 0x0d, 0x8f, 0xfe, 0x6f, 0xce, 0xc2, 0x31, 0xe3, 0x77, + 0x7f, 0xbb, 0xea, 0xf2, 0xde, 0xc4, 0x2b, 0x7a, 0x7a, 0xb6, 0x99, 0x11, + 0x85, 0xd0, 0xb5, 0xf5, 0x08, 0x2b, 0xe4, 0x3e, 0x7f, 0x56, 0xf7, 0x31, + 0xae, 0x82, 0x6b, 0x75, 0xad, 0xee, 0x39, 0x62, 0x02, 0xf2, 0x5b, 0xf9, + 0xb7, 0xe0, 0x44, 0xf3, 0x6e, 0xff, 0xb7, 0x8a, 0x4d, 0x12, 0xbc, 0xde, + 0x6d, 0xff, 0x3a, 0x5f, 0x62, 0x7a, 0xd7, 0x56, 0x7f, 0xe3, 0xb2, 0xee, + 0xfa, 0x7d, 0x4a, 0x48, 0x3e, 0x06, 0x9c, 0xf2, 0xb2, 0xe7, 0x5c, 0xdf, + 0x8d, 0x1d, 0x1a, 0xc7, 0x31, 0x71, 0xd4, 0xff, 0xf5, 0x68, 0x5a, 0x4d, + 0xad, 0xa5, 0x79, 0xaf, 0xb3, 0x4b, 0x36, 0x93, 0xdf, 0xb5, 0xde, 0x1e, + 0xef, 0x72, 0x14, 0x62, 0xce, 0xad, 0xdb, 0x62, 0x9d, 0xa1, 0xf6, 0xdd, + 0xb7, 0x33, 0xb5, 0x7d, 0x3a, 0x95, 0x77, 0xcd, 0x5f, 0x24, 0x72, 0xf0, + 0x60, 0xc7, 0xe7, 0xa9, 0xf4, 0xc2, 0x3c, 0x29, 0xc7, 0x47, 0xa7, 0xa1, + 0xa4, 0xcb, 0x2c, 0x86, 0x48, 0xef, 0xf6, 0x99, 0x6c, 0x75, 0x7c, 0x87, + 0x03, 0xbf, 0xe8, 0xf3, 0x74, 0xf7, 0xe7, 0xd5, 0x5f, 0x5e, 0x11, 0xb1, + 0xde, 0x5f, 0xbb, 0xcb, 0xd9, 0x1b, 0xab, 0x37, 0xf7, 0x6d, 0x7c, 0xaa, + 0xdc, 0xfa, 0xb4, 0x20, 0xa6, 0x8e, 0xd5, 0xf2, 0x0d, 0x80, 0xb2, 0x04, + 0x1c, 0x3b, 0x9b, 0x97, 0x85, 0x5f, 0xa1, 0xf0, 0x17, 0xf7, 0x12, 0xdd, + 0x3f, 0xd1, 0xe3, 0xe7, 0xaf, 0xda, 0xd3, 0x66, 0x65, 0x09, 0x60, 0xbf, + 0xa2, 0x66, 0x7e, 0x9b, 0xdb, 0xff, 0xd6, 0x51, 0xed, 0xbe, 0x3e, 0x84, + 0x6d, 0x3f, 0xb0, 0x7c, 0xbf, 0x99, 0x4a, 0x98, 0xff, 0x7f, 0x7f, 0xf0, + 0x37, 0x5d, 0x9a, 0x1e, 0xc9, 0x76, 0xf8, 0x7f, 0x9a, 0xfc, 0x0a, 0x5a, + 0x24, 0xf0, 0xca, 0x7f, 0xb7, 0x8f, 0x73, 0xad, 0x2b, 0x9d, 0xaf, 0xb3, + 0xf1, 0x3f, 0xaf, 0xfe, 0x96, 0xcc, 0xc7, 0xe4, 0xbc, 0x52, 0xbb, 0xca, + 0x73, 0xed, 0x27, 0x2f, 0xfa, 0x78, 0x6d, 0xbf, 0x7e, 0xca, 0x94, 0x6a, + 0x82, 0xfe, 0xbd, 0xf1, 0xdb, 0xdb, 0x6d, 0xba, 0xb5, 0x4b, 0x44, 0x51, + 0x6c, 0xe3, 0x02, 0x83, 0xb4, 0xac, 0x72, 0x40, 0xbf, 0x76, 0xfe, 0x1d, + 0x74, 0xa9, 0x2f, 0x4d, 0x6a, 0xfe, 0x39, 0x48, 0xc0, 0x90, 0xfb, 0xe8, + 0xd7, 0x8d, 0x43, 0x2f, 0x80, 0xf6, 0xff, 0xab, 0xaa, 0x18, 0x3d, 0x17, + 0xa9, 0x1b, 0xfb, 0x97, 0xe7, 0x9a, 0xb2, 0x5f, 0x9d, 0xff, 0x8a, 0x29, + 0x9d, 0x8f, 0x95, 0x3e, 0x20, 0xeb, 0x93, 0xd6, 0xdb, 0x9f, 0x4d, 0xcb, + 0xac, 0xa1, 0x2b, 0x11, 0x59, 0xba, 0x64, 0x1d, 0xda, 0x76, 0x4c, 0x07, + 0x37, 0x1b, 0x7a, 0x56, 0x6e, 0xac, 0xce, 0xbd, 0x84, 0xf1, 0xff, 0xdf, + 0x5f, 0xf8, 0xf3, 0x74, 0x92, 0xf2, 0xd9, 0xda, 0xee, 0xbd, 0x9e, 0x81, + 0x09, 0x72, 0xd0, 0x87, 0x29, 0x81, 0x86, 0x0d, 0x35, 0xbd, 0x45, 0x15, + 0x17, 0x1b, 0x09, 0x39, 0xa9, 0xf5, 0x6a, 0x2f, 0xa2, 0xc0, 0xd5, 0xc6, + 0xed, 0x54, 0xa1, 0x8a, 0x16, 0x92, 0xba, 0xb2, 0xba, 0x4b, 0x1d, 0x1c, + 0xb7, 0xd5, 0x99, 0x7a, 0x2f, 0x5d, 0x44, 0x0f, 0xb4, 0x2c, 0x7b, 0xef, + 0x01, 0xad, 0xce, 0xe5, 0xb4, 0xfb, 0x7c, 0xff, 0xc8, 0x2f, 0xf7, 0xab, + 0x3a, 0x9a, 0xcc, 0x9b, 0xa4, 0x57, 0x51, 0x27, 0x98, 0x91, 0x0e, 0xb2, + 0xe8, 0xed, 0xff, 0xc8, 0x5e, 0x28, 0xfc, 0x51, 0x9f, 0xec, 0x2f, 0x2d, + 0x24, 0x4d, 0x90, 0xdf, 0x85, 0xf7, 0x19, 0xac, 0x4e, 0x45, 0xef, 0xf7, + 0x12, 0x72, 0x27, 0xa5, 0xf4, 0x50, 0xf6, 0x55, 0x89, 0x70, 0x8b, 0xad, + 0x96, 0x6d, 0xb5, 0x30, 0xe1, 0xa9, 0xeb, 0x65, 0xf3, 0x7e, 0x7a, 0x28, + 0x58, 0x2b, 0xde, 0x91, 0x31, 0x84, 0xc8, 0xeb, 0xcc, 0x74, 0xbd, 0x4c, + 0xe3, 0xab, 0xb7, 0xa0, 0x20, 0xd3, 0xbf, 0xb2, 0x21, 0xd8, 0xea, 0x81, + 0xe1, 0x17, 0x32, 0x73, 0xbb, 0x24, 0xc5, 0xff, 0xf5, 0xd8, 0x3c, 0xf1, + 0x07, 0xcd, 0xae, 0x73, 0x6f, 0x01, 0x6f, 0x0f, 0x70, 0x24, 0x3f, 0x92, + 0x80, 0xc5, 0x08, 0x43, 0x71, 0x9a, 0xd5, 0x2d, 0xea, 0xc0, 0x74, 0xe5, + 0x22, 0x9d, 0xba, 0x4d, 0xf7, 0xee, 0x88, 0xa5, 0x6d, 0xb0, 0xbb, 0xe6, + 0xdc, 0xfc, 0xb4, 0x84, 0x17, 0x3b, 0x29, 0x03, 0xbe, 0xd5, 0xae, 0x6c, + 0x5c, 0x10, 0x42, 0x92, 0xfc, 0xef, 0x95, 0x29, 0x75, 0x37, 0xf9, 0x67, + 0xed, 0x1d, 0x04, 0x88, 0x67, 0x1c, 0x7b, 0xf2, 0x3d, 0x2b, 0x4e, 0xb1, + 0x1b, 0xe5, 0x0e, 0xf1, 0xfe, 0x68, 0xf2, 0xaa, 0x5d, 0xfe, 0x9b, 0x64, + 0x4d, 0x7a, 0xd3, 0x5a, 0xb5, 0x08, 0x9a, 0x23, 0x1d, 0x12, 0x1f, 0x35, + 0x9a, 0x7c, 0xd7, 0xbc, 0xea, 0xd9, 0x6b, 0xf8, 0x2b, 0x98, 0xdc, 0xbc, + 0x11, 0x6e, 0x8f, 0xce, 0x86, 0x4b, 0xbe, 0xe4, 0x7e, 0xeb, 0xf4, 0x61, + 0xf4, 0x8f, 0x5d, 0xf0, 0x7a, 0xd5, 0x1d, 0x7a, 0x50, 0xb7, 0x6d, 0x68, + 0xa0, 0xfd, 0x7c, 0xdc, 0xf8, 0x15, 0x7a, 0x6c, 0xc5, 0x1e, 0xad, 0xc7, + 0xaa, 0xdd, 0x8e, 0x3d, 0xf7, 0x2a, 0xda, 0xf4, 0xf5, 0x02, 0x7d, 0x86, + 0x36, 0x8c, 0x69, 0x37, 0x4a, 0xbf, 0x3a, 0x10, 0x4a, 0xfe, 0xcd, 0xae, + 0x5d, 0x87, 0x0a, 0x39, 0x29, 0x2d, 0x04, 0xf6, 0x5e, 0xc0, 0xb0, 0xb2, + 0x8a, 0x96, 0xee, 0xe0, 0x6b, 0x55, 0x3f, 0xf0, 0xd6, 0x74, 0x39, 0xc1, + 0x88, 0xf4, 0xeb, 0x4f, 0x05, 0x19, 0xde, 0x3e, 0x37, 0x3a, 0xde, 0x5c, + 0xc2, 0xb3, 0xbc, 0xc3, 0xbb, 0x87, 0xb0, 0x03, 0xbf, 0x9a, 0x0d, 0x3b, + 0xe5, 0x75, 0xf4, 0x7b, 0x4e, 0xf5, 0x36, 0x41, 0x98, 0xbc, 0xa8, 0x5c, + 0x72, 0xde, 0xd2, 0xdf, 0x39, 0x6b, 0x51, 0x86, 0x61, 0xf0, 0x37, 0xcd, + 0xc7, 0xf6, 0x69, 0x67, 0x8c, 0x87, 0x10, 0x86, 0xde, 0x24, 0xf6, 0x5c, + 0xf6, 0x0f, 0xff, 0x56, 0x93, 0xad, 0xf9, 0x89, 0xf1, 0xe2, 0x67, 0xe4, + 0xea, 0xdf, 0x46, 0xeb, 0xd2, 0x0c, 0xcf, 0xff, 0x48, 0x67, 0x4c, 0xe9, + 0x37, 0x25, 0x8f, 0x6d, 0x64, 0xca, 0xd4, 0xa0, 0xdb, 0x8d, 0x01, 0xb4, + 0x9b, 0xe6, 0x5e, 0x7d, 0x1d, 0x6d, 0xae, 0xd9, 0x33, 0xc7, 0x84, 0x7b, + 0x9f, 0x32, 0x45, 0x55, 0xc9, 0xd2, 0xbd, 0x64, 0x3a, 0x86, 0xab, 0x68, + 0xc9, 0xdf, 0x61, 0x8a, 0x57, 0x45, 0xcf, 0xbb, 0x9b, 0xea, 0x7e, 0xb7, + 0x07, 0x75, 0x8f, 0xc9, 0x8c, 0xe3, 0x9f, 0x75, 0xa7, 0x1d, 0x82, 0x1c, + 0x49, 0xe2, 0xe8, 0x33, 0x1a, 0x97, 0xe3, 0xf7, 0x1a, 0xd3, 0xc1, 0xef, + 0x6c, 0x79, 0x7e, 0x19, 0x7a, 0x97, 0x43, 0x61, 0xb6, 0xd0, 0x4a, 0xa8, + 0x57, 0xd0, 0x2f, 0xed, 0x78, 0x06, 0xd7, 0x41, 0x8e, 0x2f, 0xad, 0xfc, + 0xcf, 0x34, 0xa1, 0xf7, 0x2b, 0x82, 0x80, 0xad, 0x25, 0xcf, 0x0b, 0x8c, + 0x60, 0x93, 0x67, 0x26, 0xeb, 0x17, 0x83, 0xbd, 0x0f, 0x36, 0x57, 0x7c, + 0xbf, 0x1f, 0x54, 0x15, 0x3b, 0xdb, 0x6e, 0xf7, 0x2e, 0xe3, 0x1a, 0xa6, + 0xf4, 0xff, 0x53, 0xb6, 0x86, 0xb3, 0x6c, 0xc8, 0x54, 0x8d, 0x92, 0xf6, + 0x52, 0xbe, 0x5c, 0xaf, 0xb7, 0x8a, 0xbb, 0x8c, 0x32, 0x45, 0xe7, 0x9b, + 0x05, 0xdb, 0xb9, 0x84, 0x7c, 0x67, 0x59, 0xf3, 0x40, 0x3e, 0x64, 0xf0, + 0x5d, 0xfa, 0xe7, 0x39, 0x73, 0xd0, 0xbf, 0xa9, 0xc4, 0x97, 0xd0, 0x2a, + 0x53, 0xad, 0xed, 0x2d, 0x2f, 0x65, 0xc4, 0xba, 0xee, 0xd8, 0x7d, 0xf7, + 0x94, 0xc0, 0xb9, 0xb1, 0xf7, 0x13, 0x7d, 0xeb, 0x5a, 0x2d, 0xf1, 0x7c, + 0x72, 0x55, 0x20, 0x92, 0x5c, 0x39, 0xff, 0x36, 0x78, 0x34, 0x47, 0xfb, + 0xeb, 0xbf, 0x59, 0xfd, 0x7a, 0xb7, 0x87, 0xe5, 0xd3, 0xd3, 0xb7, 0x45, + 0x7d, 0x37, 0xc4, 0xb5, 0x75, 0xe4, 0x9a, 0x68, 0x2a, 0xb5, 0xfb, 0xf6, + 0x6e, 0x3c, 0x19, 0x3f, 0xb8, 0xfa, 0x4e, 0xe3, 0x79, 0xf2, 0x3e, 0xd9, + 0xfe, 0xfb, 0xb1, 0x90, 0x5f, 0xab, 0x3b, 0xb9, 0x5e, 0x2b, 0x35, 0x65, + 0xcb, 0xde, 0x06, 0x5e, 0x19, 0x47, 0xbc, 0x16, 0xfb, 0xa3, 0x63, 0x07, + 0x85, 0x93, 0xda, 0xba, 0x31, 0x38, 0xb4, 0x34, 0xf7, 0x0e, 0x3d, 0xe4, + 0x73, 0x83, 0x89, 0xf0, 0xbd, 0xc0, 0x4a, 0x5c, 0xa8, 0x1c, 0x5c, 0xbb, + 0xed, 0xbe, 0x72, 0xe6, 0x6f, 0xd1, 0x94, 0x2e, 0x3d, 0xd8, 0x51, 0x32, + 0xee, 0xe6, 0xe5, 0xef, 0x73, 0x0e, 0x77, 0xfa, 0x77, 0x30, 0xd6, 0x7c, + 0x59, 0x3b, 0xcb, 0xa9, 0xab, 0xa3, 0xe8, 0xc7, 0xda, 0x10, 0x56, 0x82, + 0x7e, 0xef, 0x38, 0xff, 0x8c, 0x20, 0xbc, 0xe7, 0xfe, 0xbd, 0xce, 0x77, + 0x86, 0x07, 0xfb, 0x77, 0xad, 0x21, 0x7d, 0xac, 0xfd, 0x7d, 0xfa, 0x45, + 0xa6, 0x88, 0x87, 0xdd, 0x6d, 0xff, 0xdd, 0xf6, 0x2f, 0xc7, 0x71, 0x96, + 0x98, 0xf5, 0x3d, 0x6c, 0x55, 0x90, 0x87, 0xd4, 0x6e, 0xbf, 0x47, 0xa5, + 0x8a, 0xa5, 0x73, 0x5d, 0x1e, 0xf6, 0x38, 0x8f, 0xc7, 0x70, 0x0a, 0x6f, + 0x3e, 0x2b, 0x77, 0x64, 0xb7, 0x9a, 0xb1, 0xeb, 0x74, 0xb5, 0xfa, 0xf1, + 0x66, 0xd8, 0x1f, 0xf3, 0x2f, 0xd8, 0x59, 0xca, 0x5d, 0xcf, 0x8f, 0xe3, + 0x9c, 0xdf, 0x0a, 0x1c, 0xed, 0x63, 0xab, 0x7f, 0x6b, 0x7e, 0x57, 0x4f, + 0xd0, 0x5f, 0x4f, 0xb7, 0xe3, 0xe5, 0xed, 0xe4, 0x71, 0xbf, 0xbc, 0x5b, + 0xdb, 0x70, 0xb3, 0x60, 0x3e, 0x45, 0x45, 0x91, 0x9b, 0x2c, 0x30, 0x5a, + 0x6e, 0xec, 0xbe, 0xec, 0xfb, 0xed, 0x60, 0xdb, 0xd3, 0x4c, 0x6d, 0x5a, + 0xe7, 0x7e, 0x1b, 0x2d, 0x1f, 0x98, 0xab, 0xd1, 0xfb, 0xfc, 0x4d, 0xff, + 0xd3, 0x6a, 0x71, 0xa9, 0xf3, 0xbc, 0x13, 0xe7, 0xf0, 0xae, 0xcf, 0x73, + 0x2e, 0x85, 0x64, 0xfd, 0xfb, 0x25, 0x76, 0xee, 0x96, 0x87, 0xfe, 0x15, + 0x20, 0xd9, 0xa9, 0x52, 0x6a, 0x76, 0x9f, 0x16, 0x32, 0xe3, 0x1e, 0x10, + 0x52, 0xc2, 0x46, 0xaf, 0xad, 0xa0, 0x18, 0x12, 0x5c, 0x77, 0x79, 0x59, + 0x8d, 0x02, 0xb2, 0x2a, 0x64, 0xc4, 0xce, 0x67, 0xde, 0x6a, 0x57, 0x86, + 0xd4, 0xbe, 0xb7, 0x6c, 0xc7, 0xd4, 0x7a, 0x39, 0xb6, 0xef, 0xee, 0xb8, + 0xc5, 0xda, 0xa8, 0xfd, 0x7d, 0xfd, 0xc4, 0x02, 0xc3, 0xff, 0xfb, 0xf9, + 0xd9, 0x89, 0x92, 0x8b, 0x7b, 0x43, 0xdf, 0xdf, 0xfc, 0x4f, 0xff, 0x27, + 0x7b, 0x82, 0xcf, 0xa4, 0x79, 0x7d, 0xc0, 0x3e, 0x08, 0xfd, 0x51, 0x79, + 0xdf, 0x95, 0x05, 0x60, 0x0a, 0x4d, 0x5e, 0x99, 0x3e, 0x4f, 0xfb, 0xed, + 0x49, 0x63, 0x0c, 0xa7, 0x17, 0xf9, 0x52, 0x6e, 0xe5, 0x99, 0x6f, 0xd6, + 0xfd, 0x0d, 0xbb, 0xe1, 0xe1, 0xf5, 0xdb, 0x7b, 0x21, 0x07, 0x6f, 0x0c, + 0x2f, 0xd3, 0xf5, 0x4e, 0x98, 0x34, 0xcc, 0xd8, 0x6d, 0xe9, 0xb2, 0x7f, + 0x73, 0xe8, 0xb4, 0xd6, 0x2f, 0xb4, 0x5d, 0x33, 0x89, 0x07, 0x2e, 0x6d, + 0x5b, 0x5f, 0x8f, 0x2a, 0x19, 0xab, 0xb6, 0x7a, 0x68, 0xa8, 0x1f, 0x9e, + 0xfc, 0xc2, 0xff, 0xbd, 0x18, 0x38, 0x52, 0x78, 0x71, 0xba, 0x6e, 0xe5, + 0x9c, 0xc4, 0xdf, 0x5f, 0x77, 0x63, 0xe8, 0x5e, 0xe9, 0x6c, 0xf4, 0x7b, + 0xaf, 0x72, 0x43, 0xcc, 0x64, 0x76, 0x5d, 0x4d, 0xbd, 0x7b, 0x64, 0xdd, + 0xc6, 0xeb, 0x3d, 0x8c, 0xa8, 0x3f, 0x92, 0x7c, 0x7f, 0xcd, 0x45, 0x9c, + 0x1d, 0xaf, 0xed, 0xbb, 0x33, 0x97, 0x46, 0xbf, 0xf6, 0xf3, 0xa2, 0xb9, + 0xbf, 0xde, 0xc7, 0xf4, 0xf5, 0xf4, 0x64, 0xf7, 0xea, 0x47, 0x2a, 0xe5, + 0xcb, 0x12, 0x06, 0xf5, 0xf8, 0x57, 0xce, 0x16, 0xdc, 0xf5, 0x83, 0x0f, + 0x79, 0x52, 0xbe, 0xae, 0x8d, 0x21, 0xdf, 0x44, 0xbd, 0x67, 0xb7, 0x6d, + 0x69, 0xd3, 0x29, 0x76, 0xaf, 0xb9, 0x79, 0x7f, 0xc7, 0xdc, 0x5f, 0x1d, + 0x6c, 0x18, 0xb9, 0x54, 0xf5, 0xbc, 0xa9, 0x6c, 0xb7, 0x41, 0xff, 0x5d, + 0x9b, 0x64, 0x6c, 0x40, 0x10, 0xe1, 0xf5, 0x6a, 0xb5, 0xfa, 0x83, 0x3d, + 0x74, 0x37, 0x26, 0x3b, 0xae, 0x9f, 0x46, 0xff, 0xb7, 0x0c, 0xd8, 0x7b, + 0xa1, 0xd5, 0xa5, 0x56, 0xb3, 0xb7, 0xd2, 0xb9, 0xee, 0xc4, 0xac, 0xec, + 0xa8, 0x08, 0x74, 0xa2, 0xf4, 0xd2, 0xef, 0x3a, 0xd2, 0xd5, 0xe6, 0xb5, + 0xf7, 0xdb, 0x9d, 0x14, 0xcc, 0x24, 0x03, 0xf9, 0xdb, 0xd8, 0x75, 0x95, + 0xe7, 0x24, 0x5d, 0xc5, 0x86, 0x57, 0xaf, 0x90, 0xbb, 0x3e, 0x37, 0x8b, + 0x73, 0xd8, 0x20, 0xfb, 0x07, 0xa3, 0xf4, 0x65, 0xdd, 0xd7, 0xb3, 0xdd, + 0x57, 0xce, 0x21, 0xda, 0x1a, 0xc4, 0xeb, 0xba, 0xa4, 0x41, 0x70, 0x3b, + 0xd5, 0xa9, 0x65, 0xdf, 0x46, 0x8b, 0xc2, 0xd4, 0x43, 0x3f, 0x7d, 0x90, + 0x7e, 0x4b, 0x36, 0x97, 0xd9, 0xf5, 0xfa, 0xbf, 0x63, 0xb4, 0xb7, 0x44, + 0xb7, 0xc3, 0x39, 0xed, 0x09, 0x54, 0x78, 0xe4, 0x7b, 0x83, 0x28, 0x37, + 0xd1, 0xd8, 0xd8, 0xfb, 0xb6, 0xc8, 0x23, 0xf3, 0x67, 0x5d, 0x3d, 0x0d, + 0x33, 0x58, 0x15, 0xf9, 0x3c, 0xbd, 0xb4, 0x5d, 0x0f, 0x2f, 0xdf, 0x96, + 0x9d, 0x0b, 0xc8, 0xdd, 0xd1, 0x70, 0xab, 0x8d, 0x2b, 0xdf, 0x8b, 0x74, + 0x5f, 0x8f, 0x94, 0x9b, 0xfa, 0x72, 0xdc, 0x54, 0xfc, 0x65, 0xba, 0x1a, + 0xb2, 0x08, 0xbd, 0xdd, 0xea, 0xb6, 0x13, 0x8c, 0xb9, 0xee, 0x10, 0xf5, + 0x6b, 0xec, 0x5f, 0xfa, 0x52, 0xa3, 0x77, 0x4f, 0xf1, 0x7f, 0x92, 0x5e, + 0x6a, 0x7c, 0xdf, 0xe6, 0x9e, 0xf8, 0xd8, 0xbf, 0x40, 0x4d, 0xcb, 0x0e, + 0x53, 0xbb, 0x5b, 0x6d, 0x41, 0x29, 0xf3, 0x44, 0x90, 0x29, 0x9e, 0x6b, + 0x9b, 0x32, 0x28, 0xda, 0xf7, 0x4f, 0xe7, 0xf8, 0xd2, 0xbf, 0xd1, 0xee, + 0xb1, 0x34, 0x8d, 0xea, 0xf4, 0x4f, 0xf5, 0x9c, 0xd2, 0x57, 0x4a, 0xa0, + 0xc9, 0x73, 0x5b, 0xbb, 0x1c, 0xd1, 0x44, 0x99, 0x67, 0xe7, 0xde, 0xea, + 0x31, 0x6c, 0x00, 0x00, 0x57, 0xbb, 0xf7, 0x7f, 0x6c, 0x15, 0xaa, 0x84, + 0x5e, 0xd3, 0x64, 0xf1, 0x2a, 0x76, 0xab, 0x86, 0xd8, 0x68, 0x8e, 0x83, + 0x79, 0xd9, 0xf6, 0xad, 0xc8, 0x69, 0xd1, 0x3a, 0x45, 0xa5, 0xa8, 0xb2, + 0x5d, 0xe9, 0x3b, 0xeb, 0x85, 0x25, 0x6d, 0x65, 0x44, 0xf2, 0xee, 0xcc, + 0xc4, 0xbb, 0x4f, 0x19, 0x64, 0xdb, 0x13, 0xec, 0xeb, 0xd9, 0xb3, 0xe1, + 0x30, 0x77, 0xa6, 0xe4, 0x5e, 0xba, 0xf6, 0xcb, 0xed, 0xbb, 0xe5, 0x2a, + 0x41, 0x84, 0xaa, 0xf7, 0xff, 0x67, 0x3a, 0x05, 0x54, 0x9d, 0x29, 0xc6, + 0x5f, 0xb5, 0xb3, 0xb5, 0x92, 0xef, 0xd7, 0x5b, 0x7d, 0x82, 0xac, 0x9f, + 0xe8, 0x3f, 0x35, 0x44, 0x7d, 0xf4, 0xbb, 0x57, 0x27, 0x2b, 0x2e, 0xc7, + 0x99, 0xfe, 0x96, 0xa8, 0xee, 0x56, 0x74, 0xe8, 0x7a, 0xbb, 0x65, 0x54, + 0xd6, 0x97, 0xb7, 0xe2, 0x54, 0xf7, 0x5d, 0x02, 0x20, 0x2d, 0x62, 0x53, + 0xed, 0xad, 0x60, 0x81, 0x30, 0xd9, 0xce, 0x8f, 0xaa, 0x8f, 0x2e, 0xcb, + 0xd5, 0xeb, 0x33, 0x47, 0x8a, 0xfa, 0x28, 0x3d, 0x55, 0x70, 0xdf, 0xb1, + 0xe0, 0xff, 0x2c, 0xd1, 0x47, 0x49, 0x19, 0xbd, 0x68, 0xab, 0xe7, 0xdb, + 0xbe, 0x2b, 0xe7, 0x15, 0x75, 0xf3, 0x7e, 0xac, 0x95, 0xf8, 0x70, 0xf3, + 0xb7, 0xc6, 0xdb, 0xd7, 0x15, 0xee, 0xd8, 0x26, 0xf7, 0xdf, 0x8b, 0xdc, + 0xfb, 0x7e, 0x91, 0xcf, 0x3c, 0x8a, 0x33, 0xda, 0xbd, 0xfb, 0x68, 0xae, + 0x2a, 0xd9, 0x84, 0x6f, 0xec, 0xee, 0xe9, 0xcb, 0x6b, 0x0f, 0x9f, 0x45, + 0x64, 0xc0, 0x91, 0x36, 0xc7, 0x4d, 0xd7, 0x57, 0x88, 0xc7, 0xb5, 0xfa, + 0x6a, 0xe5, 0x9d, 0x71, 0xa6, 0xdf, 0xea, 0x7d, 0x4f, 0x6d, 0x79, 0x74, + 0x8f, 0x3f, 0xd6, 0xff, 0xdb, 0xb9, 0x4d, 0x90, 0xee, 0x6b, 0x51, 0x2e, + 0x2e, 0xfc, 0x98, 0xfe, 0x9b, 0xf8, 0x73, 0xb8, 0xaf, 0x7c, 0xe6, 0xbd, + 0x42, 0x88, 0xca, 0xe7, 0xe6, 0x58, 0x3e, 0x13, 0x6c, 0x69, 0x6f, 0xbb, + 0x25, 0x5c, 0x1f, 0xb2, 0xbb, 0x16, 0xac, 0x61, 0xfe, 0x3c, 0xfa, 0x26, + 0xec, 0xf7, 0x1b, 0xbb, 0x2a, 0xf1, 0x0c, 0x5f, 0x57, 0xff, 0xd8, 0x4a, + 0xbf, 0x60, 0x7f, 0x4b, 0xeb, 0x46, 0x94, 0x64, 0xdf, 0xdb, 0x5a, 0xa8, + 0xf0, 0xad, 0xc4, 0xb2, 0xb9, 0x11, 0xfc, 0x87, 0xc9, 0x4d, 0xde, 0x96, + 0xdb, 0x67, 0x67, 0xab, 0xf5, 0xab, 0xfd, 0x32, 0x86, 0xf1, 0x69, 0x3a, + 0x0b, 0x25, 0x90, 0x44, 0x2d, 0x6e, 0xb6, 0x75, 0x46, 0xa6, 0x9c, 0xb1, + 0x24, 0x3c, 0x79, 0xbf, 0x22, 0x4f, 0xa8, 0x92, 0x4b, 0xab, 0xae, 0x2b, + 0x62, 0x9c, 0x1d, 0x52, 0xfb, 0xf3, 0x79, 0x66, 0x48, 0x36, 0xfc, 0xda, + 0xb2, 0x5c, 0xac, 0x40, 0xaf, 0xdb, 0x1b, 0x7b, 0x77, 0xbc, 0x7d, 0xe0, + 0x2d, 0x5f, 0x8b, 0xce, 0x8f, 0xdc, 0xcb, 0x35, 0x76, 0x87, 0x61, 0x1b, + 0x06, 0xc4, 0x6b, 0xe9, 0x68, 0x5d, 0x8d, 0x79, 0xaa, 0x11, 0x4b, 0x52, + 0x9f, 0xa9, 0x1e, 0xc6, 0xd6, 0x0e, 0x45, 0x7e, 0xf7, 0xa2, 0xd7, 0xbc, + 0xe9, 0x78, 0x79, 0xbb, 0xc9, 0xdd, 0xda, 0x60, 0x14, 0x23, 0xf3, 0x5f, + 0x63, 0x53, 0x9d, 0xf7, 0x5e, 0xed, 0xd6, 0x86, 0x67, 0x7c, 0x20, 0xbc, + 0xeb, 0xb1, 0x8b, 0xea, 0x62, 0xae, 0x82, 0x7d, 0xd7, 0x7e, 0x07, 0x33, + 0x15, 0x9a, 0x56, 0xe4, 0x03, 0xbe, 0xae, 0xde, 0x94, 0x9f, 0x7e, 0xc4, + 0x8a, 0x5c, 0xf4, 0xdb, 0x6a, 0x45, 0x2e, 0xfe, 0x88, 0xfa, 0x8e, 0xf7, + 0x82, 0x96, 0x9f, 0x0e, 0x4e, 0x37, 0xd7, 0x98, 0xc5, 0xbe, 0xda, 0x9f, + 0x15, 0x5d, 0x4e, 0xbb, 0xe1, 0xe3, 0x65, 0x72, 0x73, 0xf1, 0xb5, 0x8f, + 0x03, 0xf6, 0x3b, 0xdd, 0xe7, 0xcd, 0x8e, 0xc6, 0x0c, 0xba, 0xee, 0xcc, + 0xcc, 0x1c, 0xf4, 0xa5, 0xba, 0xcc, 0xa7, 0x99, 0x20, 0x37, 0x50, 0xf3, + 0x25, 0x8b, 0x6c, 0x37, 0x85, 0x44, 0x9a, 0x27, 0x9e, 0xcf, 0x31, 0xe8, + 0x37, 0xd5, 0xb5, 0xff, 0x3c, 0x26, 0x85, 0x54, 0xee, 0xba, 0x7d, 0xc7, + 0x4b, 0xab, 0xef, 0xef, 0x05, 0xac, 0x5b, 0x67, 0x35, 0x7b, 0x78, 0x97, + 0xf8, 0x64, 0x8d, 0x2c, 0xcd, 0xdf, 0x98, 0x8d, 0x91, 0xf7, 0xe8, 0xf6, + 0xfd, 0x08, 0x7c, 0xdc, 0x93, 0xee, 0xe6, 0x37, 0x6f, 0x21, 0x55, 0xbe, + 0x0b, 0x14, 0xd2, 0x04, 0x5e, 0x57, 0x91, 0x30, 0xf4, 0xd5, 0xf4, 0x04, + 0xb3, 0x88, 0x93, 0x68, 0x36, 0xda, 0x3b, 0x93, 0x75, 0xc4, 0x74, 0xb9, + 0xc9, 0x89, 0xb7, 0x9e, 0x12, 0x5e, 0xdf, 0xdb, 0xeb, 0x56, 0x39, 0xea, + 0xb2, 0xd2, 0x19, 0x5c, 0xf7, 0x18, 0xc6, 0x7f, 0x6f, 0xc6, 0x41, 0x59, + 0x85, 0x4b, 0xf5, 0xf8, 0xc6, 0x3a, 0xba, 0x30, 0xd7, 0xe8, 0xfb, 0x53, + 0xc2, 0x99, 0xe5, 0xf5, 0xf6, 0x6d, 0x97, 0xda, 0x5b, 0xcf, 0xdf, 0x7b, + 0x72, 0x69, 0x3f, 0x3f, 0xc3, 0x2b, 0xf9, 0x74, 0x64, 0x58, 0xd4, 0x81, + 0x10, 0xc2, 0x6a, 0xb2, 0xc2, 0xd4, 0xbb, 0x96, 0xff, 0x97, 0x29, 0x5b, + 0x59, 0xf3, 0xbe, 0x15, 0x24, 0xb4, 0x76, 0x92, 0xec, 0x15, 0x1e, 0xe3, + 0x87, 0x7f, 0xfb, 0xa5, 0x5c, 0x34, 0xc8, 0x75, 0x54, 0x6a, 0x36, 0xdf, + 0xb9, 0xca, 0xd6, 0x30, 0x24, 0x3c, 0x6f, 0x6a, 0x13, 0xe8, 0xbf, 0xf9, + 0x79, 0x0b, 0xd1, 0x8b, 0x8f, 0x26, 0x23, 0xda, 0x7d, 0x93, 0x5e, 0x77, + 0xf8, 0xa3, 0x91, 0x0a, 0xc3, 0xe3, 0xab, 0x0c, 0x93, 0xe1, 0x67, 0x96, + 0xda, 0xdb, 0x54, 0x42, 0x8b, 0x01, 0x2c, 0x5b, 0xbe, 0x4f, 0x4d, 0x1f, + 0xff, 0x7b, 0xc0, 0xb6, 0x07, 0x54, 0x8f, 0x75, 0xbc, 0x82, 0x77, 0xdd, + 0x59, 0x74, 0x9a, 0x3c, 0x17, 0x69, 0xd4, 0xb2, 0xaf, 0x45, 0x60, 0x6b, + 0x0f, 0x87, 0xa9, 0xd7, 0x13, 0xaa, 0x71, 0x22, 0x8a, 0x77, 0xae, 0x6e, + 0x2f, 0xb6, 0x27, 0xca, 0xf2, 0xad, 0xc5, 0xc4, 0xc5, 0x17, 0x7d, 0x09, + 0xbd, 0x36, 0x53, 0x1a, 0x21, 0x71, 0xc9, 0xaf, 0xc6, 0x2f, 0x1f, 0x9a, + 0x17, 0xb5, 0x50, 0x9b, 0xb3, 0x22, 0xee, 0x13, 0x57, 0xfb, 0x7e, 0xa6, + 0xca, 0x15, 0xe3, 0xfc, 0xe8, 0xea, 0xcb, 0x75, 0xf9, 0x3b, 0x6d, 0xda, + 0x27, 0x08, 0x01, 0x07, 0x60, 0xf9, 0xbc, 0xd3, 0xf5, 0x03, 0x52, 0xdc, + 0x36, 0x47, 0x1d, 0xd9, 0x14, 0x4b, 0xaa, 0xbf, 0x12, 0xff, 0x2e, 0x45, + 0x7b, 0xd6, 0x95, 0x5e, 0x26, 0x47, 0xad, 0x1d, 0x1d, 0xf7, 0xcc, 0x9b, + 0x64, 0x0e, 0xd5, 0x85, 0xe9, 0xee, 0x0d, 0x79, 0x52, 0x38, 0x8c, 0xe3, + 0xd7, 0x08, 0x63, 0x8b, 0x65, 0xd0, 0x3d, 0xb6, 0x99, 0xa3, 0x97, 0x21, + 0x52, 0xf9, 0xa8, 0xf4, 0x2e, 0x93, 0xbc, 0x13, 0x87, 0x7b, 0xd9, 0x4e, + 0xae, 0x9f, 0xba, 0xcc, 0xf4, 0x6d, 0x3a, 0xaf, 0xda, 0xbf, 0x75, 0xa6, + 0xed, 0xea, 0x3a, 0xe2, 0x62, 0x97, 0x7c, 0xeb, 0x9e, 0xc2, 0xb7, 0x3b, + 0x8a, 0xb4, 0xd8, 0x95, 0xba, 0x3e, 0xf8, 0xdd, 0x83, 0x34, 0x73, 0xab, + 0xe4, 0x90, 0x4e, 0x7b, 0x1c, 0x9c, 0xd7, 0xe9, 0x25, 0x96, 0xa3, 0x95, + 0x75, 0x26, 0xee, 0x6a, 0x3e, 0x7c, 0xae, 0x2e, 0xfa, 0xf5, 0x21, 0x50, + 0xb5, 0xdd, 0x09, 0x74, 0xde, 0xed, 0xe5, 0x4c, 0xd2, 0x63, 0x8c, 0x88, + 0x51, 0x6d, 0xdb, 0x07, 0xdc, 0x1e, 0xdb, 0xad, 0x38, 0x5f, 0xf9, 0x23, + 0x55, 0xac, 0xd0, 0x0a, 0xc5, 0xc6, 0x1b, 0x17, 0xfb, 0x8f, 0x3d, 0x1b, + 0xf3, 0x08, 0x8f, 0xa0, 0xe2, 0xf6, 0x0b, 0xfd, 0x0f, 0x6b, 0xc7, 0x80, + 0x8a, 0x95, 0x5c, 0xeb, 0xa7, 0xf7, 0xed, 0x5c, 0xaf, 0x76, 0xbd, 0xb8, + 0x22, 0x2c, 0xdc, 0x9d, 0x0e, 0xe8, 0x9f, 0x44, 0x52, 0x6d, 0xde, 0x7e, + 0xdb, 0xfe, 0x2f, 0xeb, 0xb8, 0x75, 0xe3, 0x58, 0x2f, 0xed, 0xd1, 0xea, + 0x1a, 0xe1, 0x9c, 0x95, 0xde, 0x69, 0x43, 0xcf, 0x66, 0xa8, 0xca, 0xb1, + 0xf0, 0x39, 0xbc, 0xf3, 0x43, 0x67, 0x9d, 0x7b, 0x8a, 0xbf, 0xb0, 0xa5, + 0xd3, 0x84, 0xed, 0x6b, 0xb7, 0xa6, 0x23, 0x89, 0x36, 0xf4, 0x4c, 0xfc, + 0x6d, 0x8a, 0xd5, 0x10, 0x53, 0xd2, 0xed, 0xd9, 0xe5, 0xf6, 0x3f, 0x7b, + 0xf9, 0x1f, 0x64, 0xcf, 0x41, 0x9e, 0xc3, 0xcb, 0x4b, 0xea, 0xa0, 0x13, + 0x3d, 0x13, 0xf7, 0x8f, 0xc1, 0xae, 0x53, 0x67, 0x89, 0x3b, 0xf5, 0xee, + 0xf9, 0x1b, 0x03, 0xe0, 0x2e, 0x15, 0x1e, 0x5a, 0x4f, 0x06, 0x8a, 0xde, + 0xbd, 0xde, 0x30, 0xb4, 0xc2, 0x49, 0x40, 0xbd, 0xdd, 0x70, 0x94, 0x14, + 0x9e, 0xec, 0xb1, 0xf6, 0x3f, 0xb2, 0x69, 0xaf, 0x23, 0x8c, 0x77, 0xb6, + 0x4a, 0xfa, 0x03, 0xa9, 0x6f, 0xd6, 0x6f, 0x28, 0x3d, 0x64, 0x58, 0xf1, + 0xa4, 0x7d, 0xcd, 0x33, 0xeb, 0x9d, 0x9b, 0x07, 0xe7, 0xc2, 0x30, 0xc6, + 0xed, 0x9a, 0xeb, 0x66, 0x25, 0x57, 0x25, 0x6c, 0xb1, 0xc1, 0xd3, 0x0d, + 0x42, 0x10, 0x4a, 0x6f, 0xdb, 0x77, 0xbe, 0xb1, 0xbd, 0xb8, 0x91, 0xce, + 0xdf, 0xc7, 0x45, 0x6c, 0x0a, 0x18, 0x3a, 0xdd, 0x2e, 0x2e, 0x40, 0x49, + 0x95, 0xd8, 0xf3, 0x9e, 0xce, 0xfc, 0xe6, 0x8e, 0x89, 0x4f, 0xb6, 0x1f, + 0x6c, 0x4e, 0xfa, 0xe9, 0x85, 0x4a, 0x84, 0x27, 0x90, 0xd0, 0x3b, 0xe3, + 0x7b, 0x00, 0xa2, 0x1a, 0xbe, 0x60, 0x52, 0xdf, 0x6d, 0xd9, 0x0f, 0xe4, + 0xb6, 0xd2, 0xee, 0x99, 0xb9, 0x0c, 0x63, 0x68, 0xcf, 0x6f, 0xf3, 0x8e, + 0x29, 0x8f, 0xc8, 0xff, 0xc1, 0x81, 0x00, 0xa4, 0xe7, 0xde, 0x3b, 0xf3, + 0xfc, 0x40, 0x80, 0xce, 0x7b, 0xb6, 0x36, 0x30, 0x49, 0x97, 0xca, 0xcd, + 0x91, 0x16, 0xd1, 0xb3, 0xdf, 0xca, 0x4e, 0xb0, 0xee, 0xa7, 0x4d, 0xdc, + 0x8d, 0x7b, 0xfc, 0x9c, 0x2c, 0xc3, 0x29, 0xf6, 0xf5, 0xff, 0x06, 0x11, + 0xb1, 0xdb, 0xfa, 0xb8, 0x13, 0x4e, 0x4c, 0xeb, 0xc5, 0x52, 0xab, 0xf7, + 0x1d, 0x12, 0x4a, 0x2d, 0x5f, 0xff, 0x78, 0x9d, 0xf7, 0x82, 0xe2, 0xf3, + 0x67, 0xb3, 0x4b, 0x0d, 0xbc, 0xe7, 0x69, 0x5f, 0x4f, 0x7d, 0xa8, 0x4d, + 0xd2, 0xcb, 0xb1, 0xb2, 0xa8, 0xe6, 0x62, 0xd8, 0xcb, 0x9a, 0x75, 0xde, + 0x67, 0x21, 0x66, 0x5f, 0xdd, 0x3f, 0x65, 0x98, 0x69, 0xd9, 0xd1, 0xb6, + 0xc4, 0xcb, 0x9c, 0x9f, 0x7c, 0x60, 0x79, 0xfa, 0x81, 0xc3, 0xfa, 0x36, + 0xf8, 0xa2, 0xc6, 0xdf, 0x24, 0x85, 0x9b, 0x37, 0x25, 0xfd, 0xb7, 0xee, + 0xb8, 0xf0, 0xf6, 0xb0, 0x2b, 0xbf, 0x9e, 0x37, 0x4c, 0x7e, 0x6d, 0xf7, + 0x99, 0x4d, 0x91, 0x6e, 0x35, 0x5f, 0xd1, 0x3a, 0xe3, 0x97, 0xb5, 0x23, + 0x2f, 0x37, 0x89, 0xe8, 0xdd, 0x55, 0x3d, 0x5f, 0x38, 0x25, 0x8e, 0x8d, + 0xd3, 0x60, 0x43, 0x07, 0xe8, 0xac, 0xdb, 0x5e, 0x4a, 0xc0, 0x2d, 0xa5, + 0xbd, 0x2d, 0xb1, 0x37, 0xca, 0xda, 0xed, 0x3c, 0xd3, 0x91, 0x18, 0xf9, + 0x6f, 0x8f, 0xae, 0x17, 0x8d, 0x51, 0xb5, 0xff, 0x14, 0x6a, 0x6b, 0xdf, + 0xff, 0xdf, 0x60, 0xa1, 0x82, 0xe1, 0x0a, 0x27, 0xcf, 0x5e, 0x09, 0xff, + 0x69, 0x5d, 0x42, 0x7e, 0x4a, 0xbe, 0xff, 0x90, 0x64, 0x00, 0xed, 0xac, + 0xf1, 0x13, 0x35, 0x61, 0xf0, 0x35, 0xbd, 0xd7, 0xb5, 0x67, 0x55, 0xd5, + 0x0e, 0xfb, 0x19, 0x1a, 0x44, 0xcc, 0x53, 0x67, 0x21, 0x47, 0xb5, 0xff, + 0xa9, 0xe5, 0xcc, 0xb3, 0x2f, 0x18, 0xf0, 0xba, 0x19, 0x8f, 0x8a, 0xcc, + 0x0c, 0x4d, 0x6d, 0x7b, 0x28, 0x7e, 0xbb, 0x39, 0xbb, 0xa3, 0xaf, 0xf7, + 0x8d, 0xf9, 0xc5, 0x82, 0xfe, 0xad, 0x5f, 0x82, 0x76, 0x5d, 0xdc, 0xed, + 0x33, 0x11, 0x1c, 0xc8, 0x8a, 0xab, 0xf4, 0x5f, 0x82, 0xa8, 0xd7, 0xe7, + 0xfe, 0x7f, 0xb5, 0x03, 0x2c, 0x3f, 0xb6, 0xf9, 0x67, 0xc4, 0x42, 0xe3, + 0xe5, 0x7b, 0x1d, 0xd7, 0x94, 0x6a, 0x9d, 0xea, 0x2b, 0x07, 0x4b, 0x29, + 0xa8, 0x52, 0x2c, 0xd2, 0x5c, 0xb5, 0x53, 0xac, 0xae, 0x77, 0xf5, 0xbe, + 0xbe, 0xb3, 0x2e, 0x96, 0x25, 0xc3, 0x0c, 0x6f, 0xdb, 0xfd, 0xac, 0xe1, + 0xa0, 0xd3, 0xef, 0x1f, 0x10, 0x6f, 0xfc, 0xae, 0xc5, 0xd2, 0x94, 0x7f, + 0xe1, 0x74, 0x9f, 0xa2, 0x9f, 0x80, 0x2b, 0x80, 0xbd, 0x25, 0xc3, 0x58, + 0xa6, 0x61, 0x7c, 0xf3, 0x3f, 0xd5, 0x2d, 0xd5, 0xeb, 0x01, 0x85, 0xe6, + 0x10, 0x4b, 0x94, 0x76, 0x56, 0xb3, 0x95, 0x46, 0xa8, 0x05, 0x57, 0xd3, + 0x12, 0xee, 0x7c, 0xab, 0x97, 0x74, 0x27, 0xf9, 0xbf, 0x57, 0xca, 0x7f, + 0xe9, 0xdc, 0x0e, 0x95, 0xd5, 0xe7, 0xf1, 0xe9, 0x87, 0x8f, 0x21, 0xc5, + 0x89, 0x42, 0x9d, 0x94, 0xc0, 0xad, 0xf9, 0x62, 0xbe, 0x5a, 0x84, 0xce, + 0x14, 0xfe, 0xdf, 0xb7, 0x2a, 0x43, 0x0a, 0xb7, 0xfc, 0x5c, 0xe1, 0xde, + 0x5d, 0x76, 0x12, 0x29, 0x2a, 0xcb, 0x85, 0xcb, 0x25, 0xf5, 0x79, 0x55, + 0x46, 0xb4, 0x92, 0xd1, 0x55, 0xf7, 0xbb, 0x56, 0x50, 0xe6, 0x51, 0xb8, + 0x5f, 0x71, 0xf8, 0x5e, 0x8d, 0xf7, 0x7b, 0x2c, 0x65, 0x4c, 0xf9, 0x6b, + 0xed, 0x3f, 0x53, 0x7d, 0x6b, 0x2c, 0xaa, 0xfb, 0x23, 0x0c, 0x18, 0xab, + 0xdf, 0x63, 0x25, 0x41, 0x2d, 0x46, 0x73, 0xdd, 0xdb, 0x65, 0xe0, 0x4f, + 0x36, 0xa7, 0x7e, 0x59, 0xc9, 0x65, 0x7f, 0xaf, 0xea, 0xce, 0x74, 0xe8, + 0x89, 0xe3, 0x40, 0x7d, 0x6f, 0xef, 0x07, 0xdc, 0x74, 0x98, 0x51, 0x67, + 0x45, 0xff, 0x8d, 0xec, 0xac, 0x1d, 0x11, 0x4d, 0x75, 0xd7, 0x12, 0xda, + 0xcd, 0x25, 0xd9, 0xca, 0x11, 0x4d, 0x13, 0xde, 0x4e, 0x83, 0xcf, 0x7d, + 0xc5, 0x3d, 0x61, 0x49, 0xde, 0x0a, 0x43, 0x8a, 0x71, 0xee, 0x8e, 0x7c, + 0xa9, 0xed, 0x31, 0x21, 0x32, 0x9c, 0x78, 0xf9, 0x99, 0x73, 0xc0, 0x5b, + 0x11, 0xeb, 0x6b, 0xd0, 0x54, 0x2e, 0x9f, 0x5b, 0x33, 0x5a, 0x0b, 0xd8, + 0x7f, 0x55, 0xec, 0x87, 0xed, 0x23, 0xc4, 0x79, 0xda, 0x11, 0xe0, 0xcf, + 0x8b, 0xf6, 0x9d, 0xc5, 0x27, 0xcd, 0x93, 0x78, 0x80, 0xb1, 0xd9, 0xa7, + 0xd5, 0x82, 0xcc, 0x95, 0x51, 0xac, 0x7e, 0xf3, 0x7e, 0x09, 0xea, 0x6b, + 0xf6, 0x36, 0xfa, 0x47, 0x2a, 0xf5, 0x98, 0x33, 0x51, 0x28, 0x5f, 0x96, + 0x1e, 0xe1, 0xd7, 0x6f, 0xf9, 0x92, 0x48, 0x73, 0xc8, 0x56, 0x1b, 0xac, + 0x46, 0x5e, 0xaf, 0xbe, 0xfe, 0x6b, 0x16, 0xd1, 0x4a, 0x93, 0x31, 0x9d, + 0x75, 0x15, 0xab, 0xaf, 0x06, 0xc5, 0xa6, 0x13, 0x18, 0xac, 0x4e, 0x52, + 0xb7, 0x7f, 0x0b, 0xa6, 0xde, 0x99, 0x04, 0x5d, 0xe4, 0xde, 0x7d, 0x9c, + 0xdd, 0xc0, 0x2a, 0x71, 0xcc, 0x92, 0x25, 0x7f, 0x8b, 0x37, 0xd5, 0x59, + 0xf6, 0xd4, 0x6a, 0x22, 0xe3, 0x5c, 0xe3, 0x61, 0x95, 0xaa, 0x95, 0xde, + 0x75, 0x93, 0xdd, 0x1d, 0x82, 0xd7, 0x27, 0x8a, 0x21, 0x9e, 0x7c, 0x77, + 0xb5, 0x3f, 0x64, 0x22, 0x7a, 0xb4, 0x44, 0xd3, 0xdb, 0x38, 0xde, 0x75, + 0x03, 0x5c, 0xa7, 0x9e, 0x53, 0x04, 0xdb, 0xbe, 0x72, 0x2f, 0xee, 0xa0, + 0x38, 0x97, 0xb4, 0x6f, 0xe7, 0xcb, 0xdc, 0x71, 0x2e, 0xc5, 0xe8, 0xea, + 0x6b, 0xd6, 0xd7, 0x11, 0x45, 0xe0, 0xb7, 0xd8, 0xea, 0x6a, 0x46, 0xf1, + 0xf5, 0xdd, 0x86, 0x26, 0x0e, 0x62, 0x69, 0xdf, 0x77, 0xd7, 0xb7, 0x36, + 0x61, 0xe0, 0xab, 0xb9, 0xb4, 0x66, 0x56, 0xff, 0xdc, 0x9e, 0x08, 0x13, + 0xb5, 0xb2, 0xbf, 0xed, 0x7a, 0x89, 0x71, 0x1f, 0x7b, 0x76, 0x57, 0xf7, + 0x46, 0x78, 0x77, 0x66, 0xd5, 0x3a, 0x4e, 0x9d, 0x5d, 0x82, 0x6f, 0x3d, + 0x27, 0xc4, 0x09, 0x61, 0xc1, 0x37, 0x7b, 0x04, 0xaf, 0x79, 0xea, 0x4b, + 0x5b, 0xdf, 0x6b, 0xbb, 0xfe, 0x9b, 0x41, 0xf9, 0x28, 0x28, 0x5d, 0x2c, + 0x47, 0x8f, 0x4d, 0x36, 0xff, 0x0d, 0x33, 0xfc, 0x67, 0x76, 0x98, 0xac, + 0x0a, 0xab, 0x08, 0x5a, 0x1a, 0xe3, 0xab, 0xed, 0x0a, 0x6b, 0xc4, 0x62, + 0x38, 0x87, 0xc1, 0xac, 0x6e, 0xcd, 0x28, 0xb2, 0xcf, 0x3c, 0xd4, 0xbe, + 0x1b, 0x9a, 0xde, 0x1e, 0xe1, 0x6e, 0x55, 0x06, 0xf7, 0x80, 0xcf, 0xb3, + 0x34, 0x11, 0xfa, 0xb1, 0x2e, 0x02, 0xea, 0x53, 0xc4, 0x2b, 0xed, 0x56, + 0xff, 0x00, 0x37, 0x3f, 0xb2, 0xd7, 0xa7, 0xbb, 0xdd, 0x5d, 0x2f, 0x95, + 0x39, 0x73, 0xd9, 0xed, 0x6a, 0xfa, 0x69, 0xda, 0x4f, 0xec, 0xf0, 0xf2, + 0x71, 0xf3, 0xfe, 0xac, 0xc3, 0x85, 0xb2, 0xc2, 0x7e, 0xbf, 0x1e, 0xcf, + 0x6a, 0xad, 0xc3, 0xde, 0xd7, 0xf7, 0x3d, 0x9d, 0x12, 0xdd, 0x95, 0x4d, + 0xea, 0x18, 0x91, 0xb8, 0xb7, 0xc1, 0x13, 0x23, 0x94, 0xc2, 0x69, 0xad, + 0x32, 0x12, 0xdd, 0x47, 0xe6, 0xee, 0xba, 0xed, 0x89, 0x1c, 0xbe, 0x06, + 0x88, 0x7b, 0x77, 0x31, 0x27, 0x83, 0x4c, 0xf7, 0xe3, 0x14, 0x76, 0x65, + 0xfe, 0x3c, 0xfb, 0x71, 0x3a, 0xfc, 0x6e, 0x06, 0x93, 0xf7, 0x1d, 0x3b, + 0xf6, 0x0a, 0xb0, 0x66, 0x75, 0x32, 0xef, 0xe4, 0xb1, 0x81, 0x99, 0x6f, + 0x95, 0x4e, 0x48, 0x4e, 0x82, 0xea, 0x48, 0x14, 0x9d, 0x73, 0xda, 0x07, + 0x77, 0x55, 0xff, 0x10, 0x0e, 0x20, 0x04, 0x40, 0x86, 0xc9, 0xae, 0x3b, + 0x14, 0xd3, 0xcc, 0xb2, 0x7d, 0x27, 0xa9, 0xad, 0xf9, 0xf7, 0x27, 0x6c, + 0xd8, 0x30, 0xff, 0x46, 0x37, 0x8d, 0xd9, 0x31, 0x75, 0x6f, 0x81, 0xed, + 0xd7, 0xbb, 0xa1, 0xd9, 0xb9, 0xee, 0xe1, 0xb6, 0x99, 0x8a, 0x3f, 0x7c, + 0xdd, 0xd6, 0x32, 0x38, 0xee, 0x94, 0x0a, 0xcd, 0x6c, 0x56, 0xd7, 0xdb, + 0x4e, 0xcb, 0x65, 0xb6, 0x9f, 0x32, 0x14, 0xed, 0x38, 0x6a, 0xec, 0xe8, + 0x1b, 0xbe, 0xcb, 0xd6, 0xaf, 0x2d, 0xff, 0x5f, 0x57, 0xf4, 0x28, 0x4e, + 0x78, 0x43, 0x8b, 0xef, 0x05, 0xdf, 0x8f, 0xcc, 0x8b, 0xea, 0xfc, 0x49, + 0x8a, 0xeb, 0x22, 0xea, 0xe7, 0x5b, 0xe7, 0x77, 0x36, 0xe4, 0xa8, 0xa9, + 0x5b, 0x8c, 0x75, 0xc0, 0x71, 0x87, 0x8d, 0x5f, 0x0a, 0x8c, 0x33, 0xe9, + 0xf8, 0x92, 0xbd, 0xe4, 0x27, 0x10, 0xa6, 0xe1, 0xbd, 0x5e, 0xf5, 0xa7, + 0x7d, 0x58, 0x76, 0xdb, 0xd6, 0x5f, 0xc7, 0xc3, 0x34, 0xdd, 0x3f, 0x6b, + 0xff, 0x7d, 0x61, 0xe6, 0x8e, 0x6b, 0x77, 0xc9, 0x85, 0x40, 0x45, 0xeb, + 0x6d, 0x8b, 0x34, 0x5d, 0x10, 0xe7, 0x5e, 0xb5, 0x77, 0xcb, 0xcb, 0x64, + 0xed, 0x55, 0x3d, 0x16, 0xdc, 0x30, 0xa5, 0xbf, 0x06, 0xcf, 0x97, 0xd4, + 0x5f, 0x6f, 0x2f, 0xdd, 0x22, 0xae, 0x7b, 0x65, 0x82, 0x9a, 0x75, 0x3c, + 0x58, 0x29, 0x29, 0x53, 0xff, 0x5d, 0x3d, 0x03, 0xac, 0x0f, 0xbb, 0xbd, + 0x6d, 0xff, 0x71, 0x28, 0x83, 0xf6, 0xdc, 0x9a, 0x18, 0xb1, 0xa3, 0x6d, + 0x52, 0xb2, 0xff, 0x32, 0xf8, 0x6b, 0x6e, 0xf1, 0x7c, 0xfe, 0x4b, 0xee, + 0x70, 0xe7, 0xfe, 0xa8, 0x68, 0x2b, 0x9a, 0x87, 0x8b, 0x56, 0xef, 0x8a, + 0x57, 0xcd, 0x46, 0x08, 0xeb, 0xb8, 0x97, 0x6f, 0x27, 0x20, 0x75, 0x2e, + 0xed, 0xbd, 0x1e, 0xd6, 0x88, 0x7a, 0x78, 0x4c, 0xd7, 0xba, 0xb5, 0x0b, + 0xb1, 0x4a, 0x0b, 0x9b, 0xa6, 0x1e, 0x35, 0xda, 0x99, 0xdc, 0xea, 0xd9, + 0x21, 0x00, 0xc2, 0xee, 0x8c, 0xb9, 0x2a, 0x93, 0xf4, 0x0a, 0x84, 0xb7, + 0xed, 0xbf, 0xad, 0xec, 0x35, 0x2b, 0x37, 0x9c, 0xbb, 0x06, 0xde, 0x73, + 0x78, 0x9f, 0xba, 0xc6, 0x7d, 0xcd, 0x2b, 0x91, 0xde, 0xfb, 0x74, 0x34, + 0x5c, 0x66, 0x97, 0x09, 0xf4, 0xcd, 0xb6, 0x4b, 0xd1, 0x66, 0x48, 0x1f, + 0xe2, 0x46, 0xf7, 0xc0, 0x20, 0x0d, 0xee, 0xcb, 0xf7, 0x0c, 0x2b, 0x1c, + 0x14, 0x7a, 0x59, 0x2f, 0x81, 0xf5, 0xe1, 0xcf, 0x66, 0x8a, 0xd4, 0x99, + 0x47, 0xcd, 0xa1, 0x76, 0xe6, 0x60, 0x21, 0x78, 0x86, 0xa0, 0x4b, 0xb9, + 0x6b, 0xb5, 0x86, 0x2c, 0x67, 0x7e, 0xdd, 0xfb, 0x4e, 0xe6, 0x24, 0x54, + 0x34, 0x5a, 0x93, 0xa7, 0x94, 0xc0, 0x7c, 0x43, 0x1f, 0xe1, 0xfc, 0x71, + 0xda, 0xe1, 0x5b, 0xf3, 0x99, 0xbb, 0x2a, 0x1e, 0x8a, 0x56, 0xe2, 0xe3, + 0xb6, 0x67, 0x88, 0xbd, 0xb6, 0x8c, 0x75, 0xba, 0xd3, 0xee, 0xf6, 0x77, + 0x49, 0xdf, 0xa1, 0xec, 0x21, 0xbd, 0x5d, 0xa0, 0x7e, 0xf9, 0x01, 0x25, + 0x71, 0x51, 0x5a, 0xef, 0xc3, 0x46, 0x65, 0xe7, 0xc5, 0x8b, 0x6a, 0xfe, + 0x97, 0xfe, 0x6b, 0x9f, 0x4e, 0xf4, 0xb3, 0x29, 0xfb, 0xe1, 0xf2, 0xc9, + 0xb6, 0xc1, 0x0f, 0xfa, 0xa7, 0x69, 0xf2, 0x6f, 0x7a, 0xfc, 0x36, 0x45, + 0xa2, 0x5e, 0xdf, 0xb8, 0x70, 0xb2, 0x9a, 0x2d, 0x74, 0x02, 0x22, 0x3f, + 0x5c, 0xdf, 0xd7, 0xe9, 0x38, 0xe4, 0x10, 0x59, 0xf8, 0x35, 0x79, 0x4d, + 0x7f, 0x48, 0xd6, 0xfd, 0x0c, 0x7e, 0x52, 0xee, 0xb3, 0x54, 0xd9, 0xa4, + 0xc3, 0x81, 0x15, 0x7e, 0x7b, 0xce, 0xee, 0x7b, 0x37, 0x44, 0x08, 0xde, + 0x1e, 0xef, 0xbb, 0xfc, 0x9c, 0x8b, 0xfc, 0xce, 0xa2, 0x0e, 0xb5, 0x27, + 0x82, 0x66, 0x53, 0x10, 0x82, 0x40, 0x73, 0xa6, 0x2c, 0xe7, 0xda, 0xcd, + 0x83, 0xc2, 0x1f, 0xd6, 0x3f, 0xca, 0xa5, 0x77, 0xad, 0xf3, 0x71, 0xa9, + 0x79, 0xbd, 0xf2, 0xbf, 0xe3, 0xed, 0x37, 0xb2, 0xee, 0xad, 0x61, 0x9f, + 0x90, 0xbe, 0x37, 0xf9, 0x5e, 0xfb, 0xe7, 0x4d, 0xcd, 0xcf, 0x58, 0xab, + 0xff, 0xac, 0x30, 0x50, 0x60, 0x4e, 0x6d, 0x07, 0xf9, 0x93, 0x75, 0xae, + 0x28, 0x86, 0x3c, 0xfa, 0x32, 0xe6, 0xda, 0x73, 0xb0, 0xb7, 0x1d, 0xa9, + 0xe9, 0xe0, 0x6b, 0x45, 0xb7, 0xf2, 0xbe, 0x5c, 0xe3, 0xae, 0xd0, 0xc7, + 0xe7, 0x52, 0x9e, 0xd6, 0x6e, 0x9f, 0x2c, 0x74, 0xc3, 0xeb, 0x41, 0xf1, + 0x47, 0xc9, 0xcd, 0x29, 0xf7, 0x4e, 0x13, 0xfa, 0xf6, 0xe4, 0xb9, 0x58, + 0x32, 0x1c, 0xc2, 0x2f, 0x47, 0x18, 0xf7, 0x43, 0xaa, 0x92, 0xe5, 0xf6, + 0xa1, 0x99, 0x6f, 0x61, 0x3d, 0x5b, 0x7d, 0x6d, 0xfe, 0xe8, 0xca, 0x98, + 0xab, 0xac, 0x83, 0x80, 0xd8, 0x43, 0xee, 0xa9, 0x1d, 0xd1, 0x67, 0x27, + 0xf4, 0xe3, 0xd3, 0xe9, 0xc7, 0xd5, 0xf9, 0x18, 0x40, 0x61, 0x2e, 0x2a, + 0x7a, 0x3f, 0x5c, 0x70, 0xbf, 0x7f, 0x49, 0x7a, 0x7c, 0xed, 0xd3, 0x19, + 0x4e, 0xfe, 0xab, 0x3b, 0x61, 0x3c, 0x83, 0x59, 0xa5, 0xae, 0x6f, 0x22, + 0xa1, 0x97, 0x42, 0xfa, 0x0a, 0xbd, 0xc0, 0x0b, 0x7b, 0xf4, 0xc2, 0x68, + 0xed, 0xb6, 0x8d, 0xc6, 0x4f, 0x05, 0x1b, 0x5e, 0xf9, 0xd5, 0xdb, 0x0a, + 0xa1, 0xbf, 0xc3, 0x9e, 0xb2, 0xce, 0x39, 0x8b, 0x6f, 0xae, 0x55, 0x3f, + 0x2f, 0x8e, 0xde, 0xd1, 0xbb, 0xc4, 0xee, 0x89, 0xab, 0xf3, 0xbe, 0x77, + 0x17, 0xdf, 0x41, 0xf7, 0xcf, 0x47, 0x7d, 0x7c, 0x44, 0xb6, 0x06, 0x6f, + 0x9f, 0xef, 0x08, 0xd5, 0x21, 0xc6, 0x88, 0xef, 0x6e, 0x2e, 0x7f, 0x84, + 0x96, 0xdf, 0xab, 0x31, 0xd9, 0xa1, 0x55, 0xff, 0xee, 0xfe, 0xc4, 0x9d, + 0xae, 0xf9, 0xa3, 0x92, 0x5c, 0x66, 0x60, 0xff, 0xcc, 0xfe, 0x27, 0xcb, + 0x48, 0xf5, 0x84, 0x11, 0x7e, 0x5c, 0x09, 0x97, 0xc2, 0x7b, 0xad, 0x13, + 0x05, 0x4e, 0xe9, 0x6e, 0x98, 0xfe, 0xef, 0xc8, 0x0e, 0xc6, 0x32, 0xdd, + 0xd9, 0x6b, 0x9d, 0xe6, 0xf1, 0x88, 0x58, 0xff, 0x3f, 0xa3, 0xab, 0x72, + 0x57, 0x5e, 0x65, 0x29, 0xa1, 0xe2, 0xe2, 0x19, 0xcb, 0x4b, 0x1e, 0xf6, + 0x32, 0x4e, 0x6b, 0x58, 0x53, 0xb5, 0xfe, 0x19, 0x12, 0x26, 0x6c, 0x11, + 0xde, 0xab, 0xbc, 0x8c, 0x75, 0x11, 0xac, 0x6e, 0x46, 0x8d, 0xf7, 0xc1, + 0x47, 0x73, 0xa0, 0x9c, 0xcb, 0x41, 0x25, 0x6c, 0x83, 0x32, 0x1f, 0x28, + 0xfc, 0xdb, 0x7d, 0xd7, 0xb7, 0xd5, 0x5f, 0x0f, 0xec, 0xcb, 0x3a, 0x08, + 0x7b, 0x77, 0x14, 0x6b, 0xf4, 0xa1, 0xe7, 0x77, 0x74, 0x7c, 0x91, 0x6d, + 0x96, 0xae, 0x4b, 0xf7, 0x9a, 0xe5, 0xe4, 0xb2, 0xd3, 0x83, 0x75, 0xf9, + 0xdc, 0xc4, 0x52, 0x23, 0x2c, 0x87, 0x24, 0xc9, 0x99, 0x3a, 0x9a, 0x07, + 0x91, 0xc2, 0xb5, 0x04, 0xb7, 0xd2, 0xc9, 0x9f, 0xdb, 0xff, 0x2a, 0x67, + 0x38, 0x5e, 0xf3, 0x79, 0xfa, 0xb5, 0x6d, 0xc5, 0xc3, 0xd4, 0xf6, 0x20, + 0xb7, 0xaa, 0x7d, 0x19, 0x25, 0x9d, 0xd2, 0xfd, 0x87, 0xc1, 0x98, 0xa7, + 0x70, 0xfb, 0x56, 0x5e, 0x55, 0xab, 0x8f, 0xd7, 0xa6, 0x3c, 0x95, 0x61, + 0x4d, 0x12, 0x54, 0xc0, 0xab, 0xde, 0x46, 0x17, 0x8f, 0xd5, 0x5f, 0x06, + 0xbf, 0x25, 0xbc, 0x66, 0x85, 0x1c, 0x04, 0x57, 0x9f, 0x99, 0xcc, 0x72, + 0x7c, 0x4d, 0xcb, 0xbe, 0x9c, 0x4d, 0x9b, 0xaf, 0x35, 0xfc, 0x3e, 0x94, + 0x85, 0x51, 0x4d, 0xf6, 0xd9, 0x7b, 0xb8, 0xc5, 0x29, 0x5b, 0x09, 0xff, + 0x6f, 0xff, 0x4f, 0xfc, 0x0b, 0xb0, 0x1a, 0x9f, 0x91, 0x1f, 0xc2, 0x67, + 0x6b, 0xd7, 0x27, 0x8c, 0x83, 0xca, 0xc6, 0xd9, 0x30, 0x9d, 0xc6, 0x8c, + 0xea, 0x9f, 0x6f, 0x69, 0xa1, 0x94, 0x92, 0xb2, 0x51, 0x45, 0x5c, 0xbd, + 0xa1, 0x92, 0xcd, 0xea, 0x31, 0xdf, 0x10, 0x69, 0x84, 0x93, 0xb6, 0x4b, + 0x73, 0xbd, 0x61, 0x68, 0x35, 0xcc, 0xf9, 0x9c, 0x3b, 0xa5, 0xf3, 0x1c, + 0xde, 0xfd, 0x67, 0xe1, 0x35, 0xbd, 0xa1, 0xcb, 0xfb, 0x7c, 0xab, 0x8e, + 0x50, 0x8b, 0x0f, 0x78, 0x6d, 0xeb, 0x8b, 0x57, 0x57, 0x09, 0xe5, 0xa3, + 0x5e, 0x5a, 0xa5, 0xa2, 0x67, 0xe9, 0xcc, 0xf8, 0x85, 0xa2, 0x57, 0x6f, + 0xb8, 0x23, 0x8e, 0x78, 0xfe, 0xa4, 0x75, 0xd9, 0x7e, 0xa0, 0x2d, 0x05, + 0xbf, 0x0f, 0x89, 0x76, 0xdf, 0x7f, 0x6f, 0x10, 0xee, 0x19, 0xe3, 0x48, + 0xd4, 0xfe, 0x45, 0x3c, 0xa8, 0x49, 0xd8, 0xe7, 0x2b, 0xd8, 0x70, 0xe5, + 0x79, 0x2f, 0x04, 0x57, 0x59, 0x9a, 0x21, 0xd3, 0x6d, 0x37, 0x82, 0x12, + 0x60, 0x37, 0x52, 0x71, 0x51, 0xfd, 0xab, 0xa3, 0x54, 0xe6, 0xa6, 0x26, + 0x2a, 0x80, 0x43, 0xea, 0x79, 0x19, 0x37, 0xe2, 0xa3, 0xa1, 0xa6, 0x17, + 0x67, 0xf6, 0xff, 0x4d, 0x67, 0xb8, 0xa9, 0x08, 0x22, 0xa5, 0xad, 0x16, + 0xce, 0xb4, 0x34, 0xe2, 0xc2, 0xad, 0x05, 0x94, 0x33, 0x50, 0xd8, 0xf8, + 0xe6, 0xf9, 0x12, 0x11, 0x52, 0x54, 0x21, 0x99, 0x56, 0xaf, 0x1a, 0x2c, + 0x5e, 0xfc, 0x5d, 0x7a, 0xcb, 0xba, 0x3c, 0x6e, 0xea, 0xda, 0x7e, 0xde, + 0x20, 0xb8, 0xa5, 0x41, 0x41, 0x4d, 0x3f, 0xae, 0xce, 0x75, 0xd7, 0x2f, + 0x09, 0x31, 0x8c, 0x87, 0xb2, 0xf9, 0x5e, 0x9f, 0x5d, 0xd9, 0x73, 0x4c, + 0x87, 0xcc, 0x7f, 0xe7, 0xcd, 0x28, 0x55, 0x5f, 0x1c, 0xab, 0xa5, 0x7e, + 0x0f, 0xc9, 0x6e, 0xc2, 0x28, 0xab, 0xc5, 0xf8, 0x16, 0xcd, 0xfd, 0xc7, + 0x2d, 0x94, 0x55, 0xd6, 0x05, 0xe8, 0x79, 0xc5, 0xae, 0x42, 0x5f, 0xde, + 0x1a, 0xfe, 0xcf, 0xd6, 0x9a, 0x4f, 0x96, 0xe8, 0x5f, 0x97, 0xe6, 0xcd, + 0xf4, 0xe9, 0xa6, 0x05, 0x80, 0xb1, 0x45, 0x7c, 0xde, 0xbf, 0xc2, 0x2c, + 0x48, 0xe7, 0x4c, 0xb2, 0x46, 0xeb, 0xe9, 0x62, 0x70, 0x6a, 0xcd, 0x5d, + 0x29, 0xfa, 0xed, 0x38, 0x2b, 0xa1, 0x3f, 0xa7, 0x79, 0xb7, 0xed, 0x81, + 0x5e, 0xff, 0x47, 0xb9, 0x5b, 0xce, 0xf7, 0x65, 0x4d, 0x3f, 0xc3, 0x70, + 0xb5, 0x34, 0x1c, 0xde, 0x6e, 0xaf, 0xe3, 0xf9, 0x5c, 0x5c, 0xf5, 0x27, + 0xdc, 0xf7, 0x4a, 0x8b, 0xe5, 0xb2, 0x3a, 0x7f, 0xf7, 0xd2, 0x1a, 0xf1, + 0x70, 0x63, 0x0d, 0x58, 0xa3, 0xeb, 0xec, 0x46, 0x0d, 0x62, 0x56, 0x03, + 0xdd, 0xa4, 0xcc, 0xaa, 0x8e, 0xb2, 0xfa, 0xdb, 0x01, 0x7f, 0x23, 0x3f, + 0x56, 0xda, 0x27, 0x7e, 0x1d, 0x7e, 0x54, 0x08, 0xd8, 0x96, 0x8d, 0x11, + 0xb1, 0x06, 0xed, 0xc8, 0x49, 0xb7, 0x91, 0x8b, 0x87, 0x34, 0x7d, 0x8f, + 0xb4, 0x4c, 0xb3, 0xc2, 0x76, 0x86, 0x5c, 0xf6, 0xf5, 0x1e, 0xe0, 0x96, + 0xea, 0xe9, 0x62, 0xb7, 0xb6, 0xa3, 0xc4, 0x94, 0xf6, 0xfc, 0xe6, 0x69, + 0x21, 0x54, 0xfc, 0xa0, 0xde, 0x35, 0x9d, 0xbd, 0x3d, 0x96, 0xd0, 0xa7, + 0x92, 0x77, 0xb9, 0x22, 0x54, 0x2a, 0x2d, 0xb6, 0x61, 0xa0, 0xe5, 0xe6, + 0xea, 0x34, 0x2d, 0xc2, 0x05, 0x39, 0xb0, 0x22, 0xe8, 0x92, 0x2d, 0x68, + 0x83, 0x34, 0xa9, 0xc7, 0x6d, 0x92, 0x98, 0x02, 0x51, 0x2c, 0x03, 0x9a, + 0xf1, 0xde, 0x7b, 0x5d, 0xe8, 0xc5, 0xd5, 0x29, 0x40, 0x5a, 0x7a, 0xfb, + 0xb5, 0x34, 0x3d, 0x5d, 0xee, 0x2c, 0x29, 0x3f, 0x32, 0x3f, 0xbf, 0xd7, + 0x10, 0x67, 0x49, 0x19, 0xb9, 0xf3, 0x3f, 0x8d, 0x17, 0x05, 0x55, 0xb9, + 0xf0, 0xef, 0x5d, 0xd9, 0x40, 0xb2, 0xe7, 0x08, 0xd1, 0xfa, 0x2d, 0xe7, + 0x8c, 0xcf, 0xe1, 0x7e, 0x50, 0xec, 0xd1, 0x1e, 0x20, 0xcf, 0xeb, 0x01, + 0x27, 0x36, 0x87, 0x8d, 0x6e, 0x3b, 0xc1, 0xf3, 0x40, 0x33, 0x45, 0x3b, + 0xfd, 0xd1, 0x1b, 0x42, 0x49, 0xc9, 0xba, 0x61, 0x6f, 0x65, 0x53, 0x8c, + 0xd4, 0xbb, 0x0b, 0xed, 0xda, 0x68, 0x91, 0xac, 0xee, 0x3a, 0xdb, 0x98, + 0x70, 0x67, 0x3d, 0x85, 0x09, 0x24, 0x78, 0xdf, 0x4c, 0x63, 0xae, 0x1e, + 0xab, 0x0b, 0x82, 0x88, 0x21, 0x6b, 0x6a, 0x7a, 0xbf, 0x22, 0xe2, 0xf2, + 0x4a, 0x41, 0x62, 0x69, 0xdf, 0x47, 0x8b, 0xa5, 0x9d, 0x31, 0xaa, 0xae, + 0x94, 0x5d, 0x14, 0x53, 0x7f, 0xb9, 0xee, 0xfe, 0x35, 0x17, 0x71, 0xd3, + 0x6e, 0xc9, 0x3f, 0xcf, 0x7a, 0xea, 0xb8, 0xbb, 0xd6, 0x03, 0xf5, 0xff, + 0x68, 0x93, 0x9c, 0x01, 0xcb, 0x4f, 0xb3, 0xcb, 0xde, 0x8f, 0xf7, 0x79, + 0xf9, 0xa2, 0xde, 0xc9, 0x9b, 0xbe, 0x59, 0x66, 0x06, 0xbb, 0xd1, 0x24, + 0x2d, 0x1f, 0x65, 0xc1, 0xef, 0xb6, 0xb2, 0x37, 0x8f, 0xfa, 0x61, 0xf4, + 0x18, 0x14, 0x36, 0xf9, 0xd6, 0xa9, 0xf2, 0x1c, 0xdf, 0x35, 0xd5, 0x90, + 0x27, 0x9b, 0xcc, 0xfb, 0x16, 0xeb, 0xc6, 0x2c, 0x8a, 0xbf, 0xf7, 0x72, + 0x4e, 0x62, 0x53, 0xea, 0x88, 0xcb, 0x65, 0xf3, 0x84, 0xe5, 0xc0, 0xb0, + 0xfd, 0x6e, 0x70, 0xd3, 0x23, 0x94, 0x86, 0xd3, 0x5e, 0xe7, 0xa3, 0xd9, + 0x02, 0x11, 0xe6, 0x5b, 0xb7, 0x0c, 0x92, 0xa3, 0xbf, 0x38, 0x2f, 0x4a, + 0x89, 0x21, 0x8c, 0xf7, 0xb3, 0x75, 0xa5, 0x66, 0x12, 0xd9, 0xae, 0x6d, + 0xf8, 0x91, 0x15, 0xf0, 0x72, 0xbd, 0x82, 0x3d, 0x02, 0xa8, 0x9b, 0xff, + 0x34, 0xa5, 0x15, 0xe3, 0xd9, 0xff, 0x4d, 0x7b, 0x49, 0xba, 0xdd, 0xe7, + 0x35, 0xea, 0x93, 0x20, 0x70, 0xdd, 0xba, 0x1f, 0x5c, 0xbc, 0x83, 0x26, + 0x25, 0x7f, 0xaf, 0x4f, 0xc5, 0xd6, 0x6a, 0x77, 0x3d, 0x3f, 0x08, 0xd8, + 0x6c, 0xf5, 0x77, 0xf2, 0x45, 0x80, 0x9f, 0xed, 0x7f, 0xc5, 0x65, 0xfc, + 0x76, 0xfd, 0xb9, 0x37, 0x64, 0x5a, 0x6f, 0x5f, 0x5b, 0x3b, 0xb2, 0x5d, + 0x6e, 0xfd, 0xaf, 0xdb, 0xd2, 0xd1, 0xfe, 0xef, 0xe2, 0xff, 0x05, 0x4a, + 0xc3, 0x7f, 0xad, 0x1f, 0xfc, 0x85, 0xd0, 0x9f, 0xdc, 0x8f, 0xcd, 0x34, + 0x5d, 0x76, 0x3a, 0xce, 0xee, 0x44, 0xa4, 0xb7, 0xe7, 0xb1, 0x95, 0x8d, + 0x69, 0x74, 0x78, 0xe7, 0x43, 0x2d, 0x84, 0xd3, 0x75, 0xcf, 0xa7, 0x7c, + 0x35, 0x9c, 0x4b, 0xa7, 0xa3, 0x4f, 0x55, 0xe2, 0x3d, 0x79, 0x79, 0x2e, + 0xc7, 0xe4, 0x0a, 0x5e, 0x5f, 0x6b, 0x97, 0xf1, 0x24, 0xbf, 0x4f, 0xf5, + 0xd7, 0xd2, 0x09, 0xa2, 0x3d, 0xfe, 0xf9, 0xf0, 0x62, 0xca, 0x6c, 0x15, + 0x9f, 0x28, 0x3b, 0x2c, 0x6c, 0xf2, 0xea, 0x66, 0x03, 0x77, 0xd0, 0x4d, + 0xc2, 0x42, 0x7f, 0xb7, 0xbe, 0x68, 0x19, 0xfb, 0xdc, 0x57, 0xee, 0xfb, + 0x7b, 0xc9, 0xc8, 0xdf, 0xaa, 0xbe, 0xdf, 0xac, 0x93, 0x96, 0xbe, 0x9b, + 0xd1, 0xfc, 0x55, 0x1b, 0x2a, 0xa7, 0xb3, 0xc2, 0xcc, 0x34, 0x14, 0x72, + 0xdc, 0x2e, 0x67, 0x06, 0xdc, 0x6a, 0x5d, 0xdb, 0xee, 0xbc, 0xc9, 0x74, + 0x3d, 0xce, 0x3f, 0x4f, 0xd3, 0x36, 0x5c, 0xbe, 0xfb, 0xd4, 0xfb, 0x5b, + 0x55, 0xd4, 0xf9, 0x04, 0x2b, 0xcf, 0x64, 0xb1, 0x7a, 0x64, 0xa2, 0xdf, + 0x3a, 0xcc, 0xe1, 0xa8, 0x99, 0xc0, 0x7d, 0xf6, 0x36, 0xd3, 0x3f, 0xa0, + 0x14, 0x92, 0x2d, 0x56, 0x9b, 0xf2, 0x11, 0xd7, 0x6f, 0xdb, 0x8f, 0x9c, + 0x74, 0x5e, 0x58, 0xbd, 0x55, 0x75, 0x1f, 0x8e, 0x60, 0x86, 0xbf, 0xda, + 0x7c, 0x12, 0x5f, 0xc5, 0x3f, 0xa4, 0xee, 0xff, 0x50, 0xc5, 0x3a, 0x39, + 0xcc, 0xcf, 0x51, 0xb9, 0x2a, 0xa2, 0x8f, 0xb9, 0xfe, 0xab, 0x33, 0xe6, + 0x9c, 0x5a, 0x7b, 0x5f, 0x78, 0x4f, 0xba, 0x0b, 0xf7, 0xfe, 0x88, 0x4d, + 0xb0, 0x03, 0x0d, 0xc9, 0x97, 0x5a, 0x8f, 0x53, 0x25, 0xef, 0x3a, 0xdd, + 0x26, 0x58, 0x4c, 0x01, 0xe4, 0xc5, 0xc9, 0x08, 0xdb, 0xe3, 0xbf, 0xda, + 0xed, 0xbd, 0x6d, 0x75, 0x7a, 0xa2, 0xa2, 0x5a, 0xa2, 0xb6, 0xb6, 0xf5, + 0x77, 0xc2, 0x8f, 0x91, 0x15, 0xe6, 0x02, 0xed, 0x78, 0x94, 0x5b, 0xbf, + 0xf7, 0x96, 0x9c, 0x88, 0x8d, 0xee, 0xbe, 0x2e, 0xef, 0xbc, 0x01, 0x8d, + 0xdd, 0x9b, 0x25, 0xea, 0x57, 0x73, 0xa1, 0xcd, 0x96, 0xb9, 0xb5, 0x57, + 0x56, 0xda, 0xbd, 0x6b, 0x59, 0xbb, 0x5b, 0xa7, 0xca, 0xfd, 0xa7, 0xe2, + 0xb9, 0xee, 0xb1, 0xaf, 0x88, 0x3a, 0xe4, 0x6d, 0x71, 0xeb, 0xb6, 0x74, + 0x61, 0x54, 0x57, 0x88, 0x15, 0xfc, 0xb7, 0x56, 0x9a, 0x1c, 0xdc, 0x08, + 0xda, 0xa1, 0x81, 0x3b, 0x78, 0x75, 0x7c, 0xbb, 0xb7, 0xee, 0xc4, 0xa7, + 0x1f, 0xaf, 0xe0, 0x98, 0xf8, 0x33, 0x8a, 0x19, 0x3c, 0x57, 0xd3, 0xfe, + 0x3a, 0xaf, 0x72, 0xc5, 0x14, 0xe0, 0xaf, 0xeb, 0xeb, 0x79, 0xa5, 0x45, + 0x9a, 0xea, 0x59, 0xc2, 0x0e, 0x24, 0xff, 0x54, 0x72, 0x2a, 0xb4, 0xdd, + 0xd3, 0x6a, 0xe1, 0xcc, 0xdc, 0x7f, 0xea, 0x40, 0xf6, 0xeb, 0xe1, 0x2c, + 0xfb, 0x70, 0x21, 0xc0, 0xc7, 0x6d, 0x35, 0x27, 0x9c, 0x35, 0x59, 0xe6, + 0x57, 0xf6, 0x65, 0xfc, 0xc1, 0x54, 0x88, 0x35, 0x9f, 0xfc, 0xa8, 0xe3, + 0xf7, 0xee, 0x9f, 0x32, 0x35, 0x8e, 0xd7, 0x09, 0x0a, 0x0a, 0xf6, 0x85, + 0xb8, 0x7a, 0xea, 0x65, 0xf5, 0x49, 0x2a, 0x29, 0xcc, 0xef, 0xc3, 0x75, + 0x0b, 0x74, 0xd3, 0xa5, 0x97, 0x42, 0x6e, 0x79, 0xa3, 0xf8, 0xa1, 0xcb, + 0xfd, 0x28, 0x7e, 0xed, 0x34, 0xc0, 0x6d, 0x68, 0xcf, 0x56, 0xc0, 0x3f, + 0xcd, 0xdd, 0xf5, 0x51, 0x1a, 0xcf, 0x75, 0x34, 0x0b, 0xdf, 0xad, 0x19, + 0xfa, 0x1e, 0xac, 0xee, 0x53, 0x56, 0x06, 0x37, 0x27, 0x79, 0x7b, 0xbf, + 0x92, 0x97, 0xbe, 0xed, 0xed, 0x78, 0x77, 0x22, 0x3b, 0x50, 0xcc, 0x4f, + 0x10, 0x24, 0xff, 0xa2, 0x50, 0xcd, 0x0e, 0xfc, 0x9a, 0x91, 0xb8, 0x03, + 0xca, 0xd1, 0xa3, 0x90, 0x68, 0x9e, 0x71, 0xf7, 0x73, 0xda, 0xff, 0x6b, + 0x63, 0xbf, 0x5b, 0x68, 0xa8, 0x95, 0x95, 0x9e, 0xbb, 0x7a, 0xc4, 0x07, + 0x47, 0xa4, 0x82, 0x9b, 0x3f, 0x24, 0x54, 0xc5, 0xdb, 0x33, 0xfe, 0x6c, + 0x0a, 0xf5, 0x45, 0xc2, 0x82, 0xba, 0x44, 0x50, 0x7f, 0xeb, 0x7a, 0x36, + 0x8d, 0x13, 0xf3, 0xe3, 0xda, 0xf2, 0xaf, 0x21, 0x53, 0xcb, 0xb8, 0x24, + 0x49, 0x15, 0xe6, 0xa5, 0xb4, 0xfe, 0x5e, 0x8f, 0xbc, 0x07, 0x21, 0xf3, + 0x52, 0x62, 0xf4, 0xeb, 0xb8, 0xb0, 0x7e, 0xc8, 0xd3, 0x67, 0xde, 0xe9, + 0x7e, 0xd4, 0x8e, 0xac, 0xd5, 0x38, 0x2d, 0xec, 0x8e, 0xcf, 0x1d, 0xac, + 0x30, 0xc3, 0x13, 0xc5, 0xb0, 0xb7, 0xe9, 0x7f, 0x94, 0x48, 0x68, 0x27, + 0xac, 0xfa, 0x4f, 0x73, 0xdd, 0x82, 0x2e, 0xf9, 0x3e, 0x53, 0xba, 0x75, + 0x4e, 0xb0, 0x82, 0x5d, 0x1a, 0x74, 0xae, 0x5e, 0x95, 0xff, 0xff, 0xb9, + 0xd1, 0x18, 0x3f, 0xd6, 0x63, 0x07, 0xd7, 0xce, 0x56, 0x30, 0x3f, 0x4d, + 0xf9, 0xe8, 0x96, 0xc1, 0x47, 0x67, 0xff, 0x6e, 0xa7, 0x5c, 0x5f, 0xd8, + 0x93, 0x29, 0x7c, 0xa6, 0x1b, 0x1b, 0x1a, 0x8a, 0xba, 0xcf, 0xd1, 0xcd, + 0x79, 0x13, 0x33, 0x72, 0x9f, 0xb1, 0xaf, 0xab, 0x77, 0x87, 0x0a, 0xd6, + 0x10, 0xe9, 0xfe, 0x95, 0x66, 0xfb, 0x33, 0xbb, 0xca, 0x37, 0x90, 0x47, + 0xac, 0xb0, 0xf2, 0xda, 0x75, 0x3a, 0x67, 0x1b, 0x44, 0xd4, 0x76, 0x37, + 0x5d, 0x76, 0x49, 0xa1, 0xb4, 0xc3, 0x34, 0x40, 0xb9, 0x9d, 0xea, 0x7b, + 0x54, 0xe3, 0xb7, 0x3e, 0xc7, 0x3b, 0x2d, 0xc8, 0x5e, 0x1c, 0xe8, 0x8a, + 0xcd, 0xb2, 0xf4, 0x9d, 0x12, 0x08, 0xf6, 0x7f, 0xa6, 0xff, 0xe9, 0xb8, + 0x24, 0xf3, 0x47, 0x76, 0x8b, 0x45, 0x04, 0x6b, 0xb6, 0xbd, 0xb9, 0x9d, + 0xef, 0x73, 0xad, 0xb5, 0x04, 0xf5, 0xbd, 0x04, 0xd7, 0xd9, 0xe7, 0x2e, + 0x25, 0xfe, 0xf8, 0x6f, 0x75, 0x30, 0x90, 0x4f, 0x9b, 0xb1, 0xf0, 0x00, + 0xdf, 0x6f, 0x89, 0xc1, 0xd6, 0x42, 0xa1, 0x0c, 0xa1, 0x10, 0x51, 0xfc, + 0x3f, 0x1d, 0xd5, 0xd8, 0xad, 0x7f, 0x9c, 0xfb, 0x34, 0xd9, 0xb9, 0x77, + 0xba, 0x02, 0x6d, 0xfc, 0x67, 0x99, 0xbb, 0xd4, 0xb7, 0x3b, 0x77, 0x50, + 0xbe, 0x93, 0x6f, 0xd7, 0x9d, 0x96, 0x1d, 0x32, 0x3d, 0xe2, 0xb4, 0x69, + 0xbb, 0x9f, 0x84, 0x5a, 0x26, 0x3a, 0xec, 0xdf, 0x8c, 0xbb, 0xf6, 0xe2, + 0x28, 0xff, 0xfb, 0x26, 0x75, 0xfd, 0x3d, 0x2b, 0xcc, 0xda, 0xf3, 0x3d, + 0x6d, 0x3d, 0x72, 0xc3, 0x9a, 0xef, 0x77, 0x22, 0x81, 0xbf, 0xc7, 0xe5, + 0xbe, 0x35, 0x24, 0x7b, 0x3e, 0x6d, 0xee, 0x36, 0xa9, 0x0f, 0x52, 0x33, + 0x28, 0x5b, 0x79, 0xfd, 0xa8, 0xef, 0x73, 0xe3, 0x9d, 0xcb, 0x98, 0x7c, + 0x56, 0xb6, 0x5b, 0x4f, 0x4b, 0xeb, 0xf0, 0x42, 0x31, 0xdb, 0x77, 0x5a, + 0xd7, 0xfd, 0xba, 0xfa, 0xe8, 0xea, 0x73, 0x93, 0xfc, 0xe5, 0x38, 0xf2, + 0x39, 0x52, 0xc6, 0x39, 0x5b, 0x33, 0xf3, 0xaf, 0xe7, 0x20, 0x21, 0x08, + 0x43, 0xd4, 0xf8, 0x4b, 0xd7, 0xdb, 0x08, 0xd3, 0xda, 0x5f, 0x79, 0xaf, + 0xbe, 0xda, 0x8d, 0xdd, 0x53, 0x17, 0x98, 0x6b, 0xf1, 0x1d, 0xf7, 0xea, + 0xf7, 0xc8, 0xf5, 0xf6, 0xfe, 0xbe, 0x62, 0x36, 0xe7, 0x46, 0x6b, 0xa9, + 0x8a, 0xef, 0xfd, 0x19, 0x27, 0xce, 0x7a, 0xd7, 0xd6, 0xa1, 0x1a, 0xed, + 0xbe, 0x6b, 0x78, 0x4d, 0xe1, 0x88, 0x8d, 0xe9, 0xdf, 0x97, 0xa7, 0x93, + 0xca, 0x2b, 0xfd, 0xf6, 0xea, 0x8d, 0x0a, 0xf3, 0x68, 0x2d, 0x0f, 0xea, + 0x67, 0x75, 0x67, 0xe5, 0xe1, 0x35, 0x70, 0xa5, 0xe4, 0x5f, 0xbd, 0x9b, + 0xd1, 0xfc, 0xdd, 0xa4, 0xee, 0x76, 0xe7, 0x77, 0x33, 0xc7, 0xf3, 0x75, + 0xad, 0x90, 0xc2, 0xb0, 0xda, 0x7a, 0x13, 0x34, 0xb5, 0x91, 0x5c, 0x5b, + 0x4f, 0xb4, 0x19, 0x02, 0x72, 0xdc, 0x8b, 0xf3, 0x04, 0x76, 0x6c, 0x79, + 0x59, 0x27, 0xcd, 0xb7, 0x8b, 0x52, 0xc5, 0x52, 0xcd, 0x2e, 0x7b, 0xb7, + 0x54, 0x96, 0x48, 0xfe, 0xbe, 0xbd, 0x2f, 0x91, 0xa2, 0xf9, 0x7c, 0x17, + 0x7f, 0xbd, 0x19, 0xf6, 0x93, 0x2a, 0xf7, 0x87, 0xf1, 0xaa, 0xde, 0x87, + 0xf0, 0x4f, 0x97, 0xe4, 0xb9, 0x75, 0x7f, 0x5e, 0x9b, 0x55, 0xbb, 0xbe, + 0xae, 0x4b, 0x96, 0xa1, 0x5e, 0x05, 0x95, 0x6a, 0x12, 0x9a, 0xf4, 0x9f, + 0x1a, 0x62, 0x1c, 0x22, 0x63, 0xe4, 0x9c, 0xb4, 0xff, 0x6b, 0xcd, 0x69, + 0xd1, 0x34, 0x1e, 0xe0, 0xad, 0xeb, 0x88, 0x83, 0xfd, 0x05, 0x9d, 0xba, + 0x87, 0x9e, 0x14, 0x50, 0x9a, 0x6b, 0xed, 0x3e, 0xa9, 0xc2, 0xd8, 0x96, + 0xf7, 0x5d, 0x65, 0xbb, 0xcf, 0xdc, 0x91, 0x9e, 0x77, 0x8a, 0xc8, 0x7e, + 0x8f, 0x56, 0xdd, 0x4d, 0x48, 0x61, 0x06, 0x56, 0x7a, 0xb2, 0x93, 0x7b, + 0x8a, 0x30, 0xd7, 0xf2, 0xc7, 0x3a, 0xfa, 0x7b, 0x76, 0x2e, 0xf5, 0x0d, + 0x83, 0x7f, 0xac, 0xfd, 0xb6, 0xfe, 0xc3, 0xbf, 0x73, 0x72, 0xf9, 0x8f, + 0x4a, 0x7d, 0xa3, 0xe4, 0x44, 0xfe, 0xa8, 0xde, 0xd2, 0xe9, 0xac, 0xe3, + 0xde, 0xa7, 0x7b, 0xfe, 0x96, 0x35, 0x97, 0x56, 0xeb, 0xf6, 0xfa, 0x8f, + 0x34, 0x81, 0xf5, 0xe3, 0xd9, 0xc9, 0x55, 0x97, 0xb6, 0x52, 0x68, 0xcd, + 0xeb, 0xb1, 0xf8, 0x6e, 0xbf, 0x66, 0x7b, 0x91, 0x6d, 0xc0, 0xf8, 0x9f, + 0x6d, 0xcf, 0x37, 0xe5, 0xcc, 0x47, 0xf7, 0x53, 0xd7, 0x26, 0xd8, 0xa8, + 0x9f, 0x6b, 0x7c, 0x12, 0xfb, 0x3b, 0xf3, 0xb4, 0xe2, 0x76, 0x16, 0xba, + 0xe4, 0xd4, 0x5e, 0xc9, 0x3b, 0x60, 0xfa, 0x9b, 0x41, 0xbc, 0xb7, 0x59, + 0xf2, 0xef, 0xbe, 0xd4, 0xf8, 0xd2, 0xa2, 0xda, 0xb7, 0xd8, 0x2f, 0xb7, + 0x57, 0x0f, 0xc6, 0xd3, 0x67, 0xf6, 0xb8, 0x9c, 0x35, 0x5f, 0x35, 0xd7, + 0xd3, 0x42, 0xfe, 0xfb, 0xf8, 0x10, 0x8b, 0xdf, 0x3b, 0xbf, 0x5f, 0x5d, + 0xe3, 0x41, 0x2b, 0x3d, 0x0a, 0xb1, 0x03, 0xab, 0x55, 0xfb, 0x94, 0x0b, + 0x69, 0x64, 0xc7, 0xe2, 0x70, 0x49, 0x4f, 0xca, 0x29, 0x44, 0xf8, 0xbd, + 0xd4, 0x11, 0xff, 0xf6, 0xe5, 0xe8, 0x76, 0xa9, 0x6d, 0xf2, 0x7d, 0x65, + 0x47, 0x21, 0xb9, 0xc2, 0xd4, 0x63, 0x39, 0xf0, 0x6e, 0x96, 0xff, 0xf6, + 0x9c, 0x36, 0xc8, 0x8b, 0x4d, 0x7c, 0x46, 0x91, 0x3e, 0x0e, 0xaa, 0xdd, + 0x65, 0x4c, 0xaf, 0x64, 0x77, 0x39, 0x42, 0x49, 0x58, 0xf5, 0x89, 0x82, + 0xb6, 0x9e, 0x0a, 0x61, 0xc2, 0x55, 0xde, 0x8f, 0xf3, 0x03, 0xc5, 0x0a, + 0x17, 0xce, 0xad, 0x3a, 0x20, 0xbc, 0x99, 0xdd, 0x7c, 0x27, 0xf4, 0x6e, + 0x16, 0xe1, 0x6e, 0x61, 0xb6, 0x0c, 0x5f, 0x64, 0x67, 0x58, 0x75, 0x2b, + 0xbd, 0xe3, 0xce, 0xa2, 0xe6, 0x77, 0x17, 0x6a, 0xb9, 0x67, 0x92, 0x15, + 0x6a, 0xa2, 0x35, 0x3e, 0xa9, 0x9e, 0xe7, 0x6f, 0x5b, 0xdb, 0xba, 0x4a, + 0x29, 0xa4, 0xf1, 0xaa, 0xca, 0x7e, 0x65, 0x3b, 0x59, 0x43, 0xf7, 0x57, + 0x66, 0x72, 0x8e, 0x45, 0x35, 0xef, 0xdc, 0x37, 0x36, 0x55, 0x33, 0x41, + 0xad, 0xef, 0xb5, 0x4c, 0x0b, 0xa2, 0xcf, 0x44, 0xf9, 0xad, 0xc2, 0xe6, + 0x82, 0x16, 0xaa, 0xb4, 0x47, 0xa6, 0xa4, 0xb7, 0xea, 0x1d, 0x5f, 0x84, + 0xef, 0x33, 0xb8, 0xfb, 0x97, 0x86, 0x0f, 0x21, 0x8d, 0x91, 0x82, 0xfc, + 0xbf, 0x88, 0x3f, 0xbc, 0x70, 0x4a, 0xaa, 0xc8, 0x37, 0x6b, 0xfe, 0xbe, + 0x80, 0xba, 0xfb, 0xed, 0x28, 0xe1, 0xa0, 0x16, 0xdb, 0xd2, 0xab, 0xa3, + 0xc9, 0xf4, 0xcd, 0xd6, 0x1f, 0x83, 0x45, 0x13, 0x2b, 0xbb, 0x57, 0x55, + 0x04, 0x7a, 0xc5, 0x93, 0xe8, 0xf7, 0x8c, 0x9b, 0x31, 0x03, 0xd9, 0xb7, + 0xfa, 0x05, 0xc6, 0xba, 0xfa, 0x05, 0xb7, 0x6c, 0x32, 0x87, 0x1c, 0xa3, + 0xf6, 0x1e, 0x52, 0x97, 0x78, 0x9a, 0x94, 0xb8, 0xbe, 0x4e, 0x8b, 0xb6, + 0x4d, 0xe1, 0x20, 0x5c, 0x6a, 0x3f, 0x58, 0x41, 0x1f, 0xfc, 0x22, 0xae, + 0xb4, 0x4f, 0xd8, 0x0c, 0x5b, 0xe7, 0xc3, 0x73, 0x0f, 0xa8, 0xf3, 0x9a, + 0x6a, 0xae, 0xc7, 0xfb, 0x0a, 0x79, 0xb5, 0xf4, 0x99, 0x6f, 0xd6, 0xd7, + 0xaa, 0xaa, 0x58, 0xbd, 0xac, 0xc7, 0x77, 0x75, 0x92, 0xf6, 0xe7, 0xd7, + 0xdd, 0xba, 0xc8, 0x0a, 0xc0, 0x17, 0xed, 0xfb, 0x1b, 0xb6, 0xcf, 0x14, + 0x83, 0xf5, 0xb2, 0xd1, 0xce, 0xef, 0xb0, 0x19, 0x69, 0xe6, 0xf0, 0x39, + 0xd4, 0xb0, 0x34, 0xbb, 0x41, 0x29, 0x9d, 0xfa, 0xc1, 0xaf, 0x21, 0x84, + 0xfb, 0x48, 0xfd, 0x48, 0x1f, 0x1b, 0x86, 0x80, 0xff, 0x69, 0x68, 0xe6, + 0x2a, 0xce, 0xb1, 0xf0, 0xf9, 0x69, 0xbd, 0xed, 0xf4, 0xd6, 0x42, 0xdc, + 0xbd, 0x4e, 0x1b, 0x25, 0x12, 0x07, 0xeb, 0xa8, 0xdb, 0x99, 0x43, 0x8f, + 0x9c, 0xb9, 0xbd, 0x58, 0x9a, 0x15, 0xf0, 0x6a, 0xd6, 0x2b, 0xba, 0x74, + 0xb2, 0xa6, 0x1b, 0xcc, 0x5c, 0x95, 0xc7, 0x6f, 0xca, 0x52, 0xa3, 0xf0, + 0x6b, 0xc8, 0x4c, 0xfa, 0xb0, 0x3d, 0x8b, 0xb8, 0x09, 0x99, 0xcc, 0x21, + 0x76, 0xca, 0xf6, 0xff, 0x76, 0x7e, 0x75, 0x56, 0x6c, 0x03, 0x14, 0xa7, + 0xa4, 0x2c, 0xfb, 0x8b, 0x32, 0x95, 0x9b, 0x1d, 0xb9, 0x27, 0x9f, 0x6b, + 0x5b, 0xfb, 0x37, 0xef, 0x0d, 0xb4, 0xc6, 0x66, 0x60, 0xf4, 0x9f, 0x29, + 0xc8, 0x79, 0x46, 0x37, 0xe9, 0x97, 0xf9, 0x53, 0x8d, 0xf7, 0xbc, 0x70, + 0x4a, 0x0b, 0xd3, 0xf0, 0xbf, 0x6d, 0xd0, 0x6f, 0x22, 0x08, 0xa9, 0xfd, + 0xc6, 0x3d, 0xca, 0x69, 0xb8, 0x47, 0x1a, 0xd6, 0xf5, 0x3d, 0xac, 0x74, + 0x5d, 0xb5, 0xa1, 0xbb, 0xbb, 0x42, 0x5f, 0x7b, 0x14, 0xff, 0xba, 0x64, + 0xca, 0x9a, 0x76, 0x3c, 0xec, 0x2b, 0x8b, 0x9e, 0xb3, 0x5f, 0x4d, 0xbf, + 0x3e, 0xa3, 0x9a, 0x60, 0x8b, 0x9e, 0xef, 0x66, 0xee, 0x44, 0xe2, 0xdf, + 0x95, 0x15, 0x95, 0x22, 0x96, 0xed, 0x7c, 0x0d, 0xcf, 0xcc, 0x7f, 0x44, + 0xd5, 0x9c, 0xbe, 0xe9, 0xfd, 0xf6, 0x13, 0x4b, 0xce, 0x1b, 0x20, 0xd1, + 0x15, 0x44, 0xd8, 0x9e, 0xf6, 0xd3, 0x9e, 0x58, 0x63, 0x4e, 0xcf, 0x2a, + 0x5e, 0x63, 0xa2, 0x85, 0xcd, 0xf7, 0xc7, 0x0d, 0x06, 0x16, 0x42, 0x39, + 0xd6, 0xff, 0xb1, 0xa8, 0xdf, 0x03, 0x99, 0x83, 0xbb, 0xce, 0xa3, 0x21, + 0x92, 0xaf, 0x5e, 0xde, 0x1c, 0xb9, 0x32, 0x59, 0xbf, 0xea, 0x48, 0x11, + 0xfa, 0x8b, 0x24, 0x5e, 0x61, 0x5f, 0x7f, 0x1a, 0x06, 0xbd, 0xd6, 0x9a, + 0x96, 0x3c, 0xd6, 0x47, 0x78, 0x23, 0xac, 0xfb, 0x07, 0x43, 0x78, 0xd8, + 0x3d, 0xe3, 0xab, 0x32, 0xf6, 0x91, 0xa7, 0xcd, 0xa4, 0xbf, 0xb6, 0x97, + 0xf8, 0x3a, 0xe7, 0xfb, 0x9d, 0xe4, 0x51, 0x09, 0x24, 0x66, 0x9b, 0xff, + 0xbb, 0x52, 0x21, 0xe8, 0xd2, 0x66, 0x65, 0x44, 0xff, 0x2c, 0xf6, 0x97, + 0xd1, 0x54, 0x74, 0xf8, 0xf6, 0x0c, 0x38, 0x6c, 0x56, 0x49, 0x57, 0xa6, + 0xf5, 0xef, 0x40, 0xf2, 0x1d, 0x95, 0xa9, 0xe6, 0x6e, 0x1b, 0xd5, 0x88, + 0xe8, 0xcd, 0xd5, 0x69, 0x12, 0xe0, 0x54, 0xe4, 0xbd, 0xe4, 0x99, 0x5b, + 0x7e, 0x7a, 0x52, 0x1b, 0x4b, 0x9d, 0xfe, 0x3e, 0xb2, 0xc7, 0xff, 0x16, + 0xfb, 0x57, 0xe6, 0xf5, 0x7a, 0x9f, 0xcf, 0xeb, 0xf9, 0xad, 0x2e, 0x03, + 0x64, 0x26, 0xba, 0xf7, 0x52, 0x3b, 0x4d, 0xb3, 0xd2, 0x82, 0x63, 0xc7, + 0x88, 0xad, 0xec, 0x3f, 0xec, 0xb5, 0xf7, 0xc2, 0x3a, 0xa2, 0x6f, 0x92, + 0x7f, 0xf8, 0x9d, 0xf8, 0xc1, 0xe3, 0x38, 0x10, 0x6d, 0x93, 0x19, 0x26, + 0x77, 0x62, 0x74, 0x2c, 0xf9, 0x9f, 0x1e, 0x72, 0xbd, 0x7d, 0x6f, 0xe6, + 0x54, 0x61, 0x83, 0x15, 0x86, 0xe4, 0xf7, 0xa1, 0x28, 0xeb, 0x9b, 0x99, + 0x7c, 0xb5, 0x51, 0x25, 0x7a, 0x5b, 0xdb, 0xbd, 0xe8, 0x7d, 0xbc, 0x75, + 0x41, 0xb0, 0x9e, 0x26, 0x3a, 0xfc, 0xd7, 0xe0, 0x0e, 0x06, 0xdf, 0xe9, + 0xed, 0x00, 0x6a, 0xef, 0x56, 0x83, 0x5e, 0xcd, 0xfb, 0x47, 0x5b, 0x3d, + 0x25, 0x07, 0x47, 0xfd, 0x56, 0xd5, 0xb5, 0xdf, 0x05, 0xeb, 0xc4, 0x07, + 0xd1, 0xe1, 0xf5, 0x1b, 0x6b, 0xf8, 0x64, 0x30, 0x20, 0xf7, 0x51, 0x0f, + 0xab, 0x07, 0xc2, 0x8e, 0xa3, 0x2e, 0x54, 0xb0, 0x8f, 0x0a, 0x43, 0xdd, + 0xae, 0xe9, 0xd9, 0x71, 0x35, 0x23, 0xcd, 0xca, 0xca, 0xf6, 0x57, 0x67, + 0x92, 0x92, 0x0a, 0x10, 0xac, 0x57, 0x32, 0x69, 0x25, 0x1f, 0xb3, 0xeb, + 0x32, 0x7f, 0x58, 0xee, 0x48, 0xd9, 0x7c, 0xa7, 0xf5, 0xfc, 0x3d, 0xa2, + 0x63, 0x9b, 0x5d, 0x4f, 0xff, 0xc6, 0x11, 0xf4, 0x70, 0xfe, 0x37, 0x9f, + 0x8f, 0xfb, 0xe4, 0x3d, 0xdd, 0xda, 0xab, 0xe3, 0x3e, 0xa1, 0x50, 0xed, + 0x07, 0xa5, 0xfd, 0x84, 0xae, 0xf7, 0x9b, 0x30, 0xf7, 0x36, 0xb1, 0x78, + 0x73, 0x6f, 0x06, 0xdd, 0x54, 0xe1, 0xf9, 0xd3, 0xde, 0xa9, 0x0e, 0x83, + 0xd7, 0xc8, 0x75, 0x34, 0x5b, 0x91, 0xb1, 0x1f, 0x1f, 0xbf, 0x7c, 0xe3, + 0xf1, 0xb7, 0xc8, 0xbe, 0xf6, 0xbe, 0x59, 0x5f, 0x2d, 0x4d, 0xd9, 0x39, + 0x23, 0x99, 0x48, 0x00, 0xc9, 0x41, 0x29, 0x33, 0x7c, 0x64, 0x4b, 0x77, + 0xbd, 0xea, 0x55, 0xaa, 0xac, 0xe5, 0x64, 0xd2, 0xf6, 0x78, 0xbd, 0xe9, + 0xb8, 0x88, 0xb0, 0xfa, 0x9b, 0xdc, 0x2d, 0x2a, 0x4b, 0xe1, 0xca, 0x4d, + 0xd1, 0x4d, 0x40, 0x09, 0x1b, 0xdb, 0x3e, 0x16, 0x50, 0x25, 0x2d, 0xb1, + 0x54, 0x3d, 0xaa, 0xa3, 0x51, 0x1d, 0x8f, 0xe1, 0x9c, 0x54, 0xa7, 0xb6, + 0x91, 0x45, 0x8f, 0x89, 0xbb, 0x28, 0x97, 0x4d, 0xa5, 0x54, 0xed, 0xd9, + 0x56, 0x80, 0x6d, 0xb5, 0xd4, 0x23, 0xe7, 0xf7, 0x6b, 0xf7, 0xaa, 0xc7, + 0x24, 0x72, 0x66, 0xed, 0xfb, 0x95, 0x0d, 0x95, 0x8f, 0xf5, 0x0d, 0x54, + 0x53, 0x83, 0x15, 0x8a, 0xe3, 0x15, 0xfd, 0x48, 0x11, 0x69, 0xa6, 0xe4, + 0x11, 0x3f, 0x62, 0x2d, 0xba, 0x88, 0x9c, 0x4b, 0xd7, 0xdb, 0xd8, 0x84, + 0xc1, 0x1a, 0xcf, 0x7a, 0x44, 0x6a, 0x16, 0x9f, 0x31, 0x95, 0x3c, 0x67, + 0xae, 0x8c, 0x07, 0x3a, 0x0a, 0x13, 0xa4, 0xdb, 0xbf, 0x79, 0xfb, 0xe7, + 0xcc, 0x19, 0xc3, 0xfb, 0x2d, 0x9b, 0xee, 0x8e, 0xf5, 0x55, 0x2b, 0x07, + 0x04, 0xb1, 0x97, 0x7f, 0x2d, 0x2f, 0x6c, 0x4e, 0x84, 0x62, 0x5c, 0x9a, + 0xb7, 0x39, 0x5b, 0x56, 0xeb, 0xa2, 0xd4, 0x2f, 0x93, 0x13, 0x5e, 0x2a, + 0xbd, 0x72, 0x69, 0xe2, 0x4e, 0xc2, 0xb6, 0xa3, 0x61, 0x60, 0x23, 0xa6, + 0xc8, 0xa4, 0xdc, 0x5d, 0xe9, 0x32, 0x35, 0x26, 0xaf, 0x2a, 0x02, 0x35, + 0xf9, 0xc7, 0x85, 0xcf, 0x15, 0x06, 0xd6, 0xaa, 0x33, 0xa9, 0xad, 0x26, + 0x93, 0xc5, 0xd8, 0x7d, 0xb9, 0xc2, 0x65, 0x85, 0xf1, 0xdd, 0x6c, 0x39, + 0x91, 0x6a, 0x48, 0xcc, 0x10, 0x44, 0x76, 0x04, 0x5a, 0x10, 0x81, 0x61, + 0xba, 0xca, 0x7d, 0x5e, 0x97, 0x52, 0x68, 0x4e, 0x52, 0xb4, 0xff, 0xa2, + 0x6b, 0x5b, 0x36, 0xf7, 0xe7, 0x75, 0x56, 0xcb, 0xb9, 0x9b, 0x54, 0xaa, + 0xb0, 0xce, 0xda, 0xfd, 0x18, 0x06, 0xae, 0x30, 0x61, 0xbf, 0x9c, 0xa5, + 0xba, 0x9e, 0xa8, 0xfc, 0x9f, 0xae, 0x84, 0xc9, 0xad, 0x01, 0x78, 0xb2, + 0xee, 0x94, 0xf7, 0x3a, 0x80, 0x5e, 0xf7, 0x0d, 0x9e, 0x7b, 0xdf, 0xce, + 0xb9, 0x02, 0x23, 0x28, 0xa6, 0x7b, 0xaf, 0xa7, 0x15, 0x5a, 0xfc, 0x1a, + 0xfa, 0x13, 0x59, 0xb8, 0x07, 0x84, 0x1e, 0x21, 0xf0, 0x57, 0x6b, 0xbb, + 0x6c, 0x2e, 0xf6, 0x3b, 0xb3, 0x94, 0xda, 0xf6, 0xa3, 0xbc, 0x3e, 0x95, + 0xeb, 0xe5, 0xdd, 0xc8, 0xe3, 0x77, 0xd1, 0x9d, 0x7d, 0xbe, 0x2d, 0x17, + 0xa1, 0x6c, 0xbe, 0xaf, 0xaf, 0x9e, 0x56, 0x70, 0x75, 0xcf, 0x65, 0xe9, + 0x44, 0xe5, 0xa7, 0xea, 0x6f, 0x86, 0x11, 0x46, 0xd0, 0x2e, 0xeb, 0xbf, + 0x8a, 0x44, 0x9d, 0xcf, 0x57, 0xd1, 0xc5, 0x00, 0x0e, 0xb3, 0x7c, 0x93, + 0xa4, 0xed, 0x94, 0xdd, 0x8d, 0xda, 0xbf, 0xc4, 0x6d, 0xe3, 0xbf, 0x5c, + 0x7b, 0x6e, 0xf1, 0x31, 0x49, 0x4d, 0x92, 0x91, 0xf9, 0x54, 0x6f, 0xc7, + 0xf5, 0xc1, 0x1a, 0x53, 0xfc, 0x6b, 0xca, 0xb1, 0x86, 0x90, 0xfb, 0x36, + 0x1d, 0xe4, 0xe4, 0x84, 0xb8, 0xbe, 0x1e, 0xb2, 0xdf, 0xec, 0x41, 0xef, + 0xa3, 0xcc, 0x8e, 0xa3, 0x40, 0x08, 0xaf, 0x16, 0x3f, 0xad, 0xbf, 0x63, + 0xd4, 0x03, 0xd7, 0xb0, 0x0b, 0x65, 0x4d, 0x50, 0xa6, 0x2c, 0x5e, 0xd5, + 0x93, 0x59, 0x87, 0x24, 0x1c, 0x99, 0x6e, 0xa4, 0xdc, 0x46, 0x90, 0x48, + 0xb3, 0xd9, 0x67, 0x01, 0xfc, 0x0e, 0x36, 0x17, 0xcb, 0xe1, 0x66, 0x1d, + 0x32, 0x46, 0xd9, 0x17, 0xfe, 0xe3, 0x88, 0x2a, 0x6b, 0xba, 0xcc, 0xd8, + 0x38, 0xac, 0xa2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xd9, 0x0f, 0x5c, 0x01, 0x0c, 0x00, 0x1d, 0x48, 0x8b, 0xb9, 0x3f, 0x29, + 0x85, 0x4e, 0x00, 0x00, 0xff, 0x36, 0x37, 0x98, 0xc8, 0x5a, 0x0e, 0x62, + 0x4f, 0xff, 0x3f, 0xe6, 0xd3, 0x96, 0xc0, 0xe6, 0x44, 0xb8, 0x02, 0x0f, + 0x00, 0xf0, 0x00, 0xff, 0xef, 0xd6, 0x23, 0x0a, 0x73, 0xb7, 0xf1, 0xa8, + 0x02, 0xf0, 0x0f, 0xde, 0xad, 0x3f, 0x56, 0x3d, 0xc3, 0xbc, 0x6d, 0x00, + 0x00, 0xff, 0xdf, 0x2d, 0xcb, 0xb4, 0xe6, 0x63, 0x5e, 0x2b, 0x04, 0x00, + 0xff, 0x2f, 0xba, 0xe5, 0x04, 0x94, 0x16, 0xb2, 0xe7, 0x00, 0x00, 0x00, + 0x00, 0xff, 0x99, 0x5a, 0x45, 0x35, 0x56, 0x26, 0x82, 0x11, 0xff, 0x4f, + 0x52, 0x07, 0xb5, 0xe0, 0xb7, 0x80, 0x51, 0x00, 0x0f, 0x00, 0xf0, 0x00, + 0xff, 0x5f, 0xe3, 0xf7, 0xd7, 0xf0, 0xc8, 0x30, 0xc2, 0x01, 0xf0, 0x0f, + 0x49, 0x2a, 0x9e, 0x84, 0x95, 0x1d, 0xb8, 0x47, 0x00, 0x00, 0xff, 0xaf, + 0x53, 0x92, 0xfb, 0x46, 0x87, 0x71, 0xcb, 0x01, 0x00, 0xff, 0x8f, 0x25, + 0x88, 0xd1, 0x74, 0x2d, 0x34, 0xca, 0x03, 0x00, 0x00, 0x00, 0xff, 0x2f, + 0x8f, 0x05, 0x2a, 0xc6, 0x4d, 0x8a, 0x39, 0xff, 0x0f, 0x46, 0x72, 0x16, + 0xb6, 0x37, 0xdb, 0x5f, 0x07, 0x0f, 0x00, 0xf0, 0x00, 0xff, 0x3f, 0xd6, + 0x82, 0xe5, 0x68, 0xc6, 0xe9, 0x2e, 0x07, 0xf0, 0x0f, 0xab, 0x2c, 0xa1, + 0x21, 0x57, 0x16, 0xa9, 0x9b, 0x00, 0x00, 0xff, 0xaf, 0xba, 0x83, 0x8a, + 0xe1, 0xd7, 0xa0, 0xc9, 0x0b, 0x00, 0xff, 0xff, 0x2a, 0xa2, 0x56, 0x6b, + 0x77, 0x15, 0x98, 0x08, 0x00, 0x00, 0x00, 0xff, 0xce, 0x2b, 0x8d, 0xc4, + 0x6d, 0x5e, 0x9e, 0xac, 0xff, 0xbf, 0xc6, 0x11, 0x6a, 0x32, 0x99, 0xf4, + 0x99, 0x06, 0x0f, 0x00, 0xf0, 0x00, 0xff, 0xef, 0x95, 0x80, 0x39, 0x81, + 0x6a, 0xa5, 0x8a, 0x06, 0xf0, 0x0f, 0x9d, 0xe9, 0x60, 0x5f, 0x30, 0x65, + 0xa9, 0x8c, 0x00, 0x00, 0xff, 0xaf, 0xeb, 0x9e, 0xc5, 0xd6, 0xc2, 0x67, + 0xfc, 0x09, 0x00, 0xff, 0xaf, 0xf2, 0x08, 0xf5, 0xba, 0xb0, 0x0f, 0x5b, + 0x0b, 0x00, 0x00, 0x00, 0xff, 0x35, 0x90, 0x49, 0xa8, 0x1e, 0xfc, 0xcb, + 0xc0, 0xff, 0x5f, 0xba, 0x39, 0x3b, 0x14, 0x58, 0xc8, 0x12, 0x06, 0x0f, + 0x00, 0xf0, 0x00, 0xff, 0xcf, 0xa8, 0x29, 0xca, 0x64, 0x88, 0x18, 0xa4, + 0x05, 0xf0, 0x0f, 0x8d, 0x32, 0x65, 0x2c, 0x77, 0x3b, 0x5f, 0x3b, 0x00, + 0x00, 0xff, 0xaf, 0x78, 0x43, 0x7a, 0x63, 0xe5, 0xc4, 0x45, 0x05, 0x00, + 0xff, 0xcf, 0xf5, 0x16, 0xa8, 0x77, 0x35, 0x38, 0x3a, 0x03, 0x00, 0x00, + 0x00, 0xff, 0x53, 0x7a, 0x6c, 0x89, 0x4e, 0x84, 0xb0, 0x2e, 0xff, 0x4f, + 0x40, 0xa3, 0xc5, 0xf8, 0xbb, 0x73, 0x79, 0x07, 0x0f, 0x00, 0xf0, 0x00, + 0xff, 0xff, 0x72, 0xf5, 0xf2, 0xc5, 0x2b, 0xc1, 0x48, 0x08, 0xf0, 0x0f, + 0x4e, 0x9d, 0x91, 0x37, 0x2e, 0x69, 0x2e, 0x35, 0x00, 0x0c, 0xff, 0xcf, + 0x29, 0x2c, 0x74, 0x21, 0x36, 0x22, 0xb7, 0x22, 0xd0, 0xff, 0x00, 0x08, + 0xf5, 0x3c, 0x36, 0x15, 0x3c, 0x32, 0x01, 0x00, 0x00, 0xc0, 0xff, 0x05, + 0x43, 0x7c, 0x74, 0x84, 0x08, 0x89, 0x59, 0xff, 0x5f, 0x15, 0x37, 0xd4, + 0xf7, 0x90, 0x4a, 0xe9, 0xc6, 0x00, 0x00, 0x3f, 0x00, 0xff, 0x6f, 0x07, + 0x06, 0xe5, 0xe7, 0x61, 0x97, 0x6a, 0x08, 0xfc, 0x40, 0xa4, 0x43, 0xd3, + 0x56, 0xdb, 0x00, 0x72, 0x31, 0x00, 0x03, 0xff, 0xef, 0xf6, 0x43, 0xa4, + 0xe3, 0x36, 0x70, 0x2b, 0x03, 0xc0, 0xff, 0x3c, 0xd5, 0x09, 0x2d, 0x3b, + 0x4e, 0x89, 0x96, 0x00, 0x00, 0x00, 0xc0, 0xff, 0x60, 0x86, 0x4f, 0xd6, + 0x9f, 0x64, 0x5e, 0x6e, 0xff, 0xaf, 0xe3, 0xf6, 0x98, 0xc2, 0xe3, 0x71, + 0x75, 0xc5, 0x00, 0x00, 0x3f, 0x00, 0xff, 0x1f, 0xb1, 0xc6, 0xe9, 0x31, + 0xb5, 0xf1, 0x34, 0x08, 0xfc, 0x00, 0xca, 0x90, 0x11, 0x86, 0x49, 0xac, + 0x15, 0x1e, 0x80, 0x03, 0xff, 0x3f, 0xc2, 0x13, 0xf3, 0xe1, 0x1a, 0x9d, + 0xaa, 0x04, 0xe8, 0x3f, 0x52, 0x62, 0x92, 0xaf, 0x36, 0xb1, 0x71, 0xfb, + 0x00, 0x00, 0x00, 0xe0, 0xff, 0x34, 0x18, 0xd2, 0x4c, 0xa8, 0x19, 0x6f, + 0xb8, 0xff, 0x4f, 0xc6, 0x31, 0x56, 0x37, 0x86, 0x40, 0xf8, 0x2a, 0x00, + 0xc0, 0x1f, 0x00, 0xff, 0x5f, 0xf4, 0x22, 0xa5, 0x68, 0xb8, 0xea, 0x79, + 0x08, 0x3e, 0x40, 0x07, 0x64, 0x70, 0x68, 0x87, 0xf4, 0x12, 0x0a, 0xc0, + 0x01, 0xff, 0x7f, 0x96, 0xa4, 0xa8, 0xc4, 0x34, 0x37, 0xb2, 0x08, 0xe0, + 0x3f, 0x2e, 0x5a, 0x34, 0xa2, 0xbd, 0x44, 0x35, 0x10, 0x01, 0x00, 0x00, + 0xe0, 0xff, 0x05, 0x2c, 0x3d, 0xd4, 0x3d, 0x7c, 0x00, 0x4f, 0xff, 0x6f, + 0xcb, 0x71, 0x22, 0xf4, 0x53, 0x09, 0x40, 0x25, 0x00, 0xc0, 0x1f, 0x00, + 0xff, 0xdf, 0xdc, 0x40, 0x14, 0x63, 0xa6, 0x97, 0xf8, 0x04, 0x3e, 0x00, + 0xae, 0x2f, 0x53, 0x00, 0x25, 0x0d, 0x0e, 0x0b, 0xc0, 0x01, 0xff, 0xbf, + 0x47, 0x28, 0xab, 0x91, 0xf2, 0xc5, 0xd2, 0x00, 0xe0, 0x3f, 0xc4, 0xe6, + 0xc2, 0x36, 0x0f, 0xe9, 0x6e, 0x60, 0x00, 0x00, 0x00, 0xe0, 0xff, 0x57, + 0x96, 0x5e, 0xd4, 0x7a, 0x3e, 0x89, 0x59, 0xff, 0x1f, 0x67, 0xd5, 0x18, + 0xc5, 0x75, 0xa4, 0x08, 0x27, 0x00, 0x00, 0x00, 0x00, 0x6e, 0x63, 0x8c, + 0x56, 0x60, 0x00, 0x80, 0xf3, 0x33, 0x87, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x8b, 0x3f, 0x00, 0x00, + 0x00, 0xcc, 0x09, 0x4b, 0x47, 0x27, 0x49, 0xbd, 0xff, 0xff, 0xff, 0x6c, + 0x94, 0xf2, 0x43, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x93, 0x0b, 0x42, 0x05, + 0x7e, 0x00, 0x53, 0x05, 0x1a, 0x2c, 0x64, 0x05, 0x14, 0x8f, 0x75, 0x05, + 0x21, 0x2a, 0x87, 0x05, 0xf4, 0xfd, 0x98, 0x05, 0x46, 0x0b, 0xab, 0x05, + 0xd0, 0x52, 0xbd, 0x05, 0x4c, 0xd5, 0xcf, 0x05, 0x7a, 0x93, 0xe2, 0x05, + 0x19, 0x8e, 0xf5, 0x05, 0xec, 0xc5, 0x08, 0x06, 0xb9, 0x3b, 0x1c, 0x06, + 0x48, 0xf0, 0x2f, 0x06, 0x5f, 0xe4, 0x43, 0x06, 0xcd, 0x18, 0x58, 0x06, + 0x96, 0x8e, 0x6c, 0x06, 0x27, 0x46, 0x81, 0x06, 0x8d, 0x40, 0x96, 0x06, + 0x9b, 0x7e, 0xab, 0x06, 0x2c, 0x01, 0xc1, 0x06, 0x1d, 0xc9, 0xd6, 0x06, + 0x4c, 0xd7, 0xec, 0x06, 0x9d, 0x2c, 0x03, 0x07, 0xf3, 0xc9, 0x19, 0x07, + 0x37, 0xb0, 0x30, 0x07, 0x55, 0xe0, 0x47, 0x07, 0x3b, 0x5b, 0x5f, 0x07, + 0xd9, 0x21, 0x77, 0x07, 0x26, 0x35, 0x8f, 0x07, 0x15, 0x96, 0xa7, 0x07, + 0xa2, 0x45, 0xc0, 0x07, 0xca, 0x44, 0xd9, 0x07, 0x8d, 0x94, 0xf2, 0x07, + 0xf0, 0x35, 0x0c, 0x08, 0xf5, 0x29, 0x26, 0x08, 0xee, 0x71, 0x40, 0x08, + 0x66, 0x0e, 0x5b, 0x08, 0xb5, 0x00, 0x76, 0x08, 0xef, 0x49, 0x91, 0x08, + 0x29, 0xeb, 0xac, 0x08, 0x7e, 0xe5, 0xc8, 0x08, 0x0e, 0x3a, 0xe5, 0x08, + 0xfb, 0xe9, 0x01, 0x09, 0x6d, 0xf6, 0x1e, 0x09, 0x8e, 0x60, 0x3c, 0x09, + 0x8a, 0x29, 0x5a, 0x09, 0x94, 0x52, 0x78, 0x09, 0xe2, 0xdc, 0x96, 0x09, + 0xad, 0xc9, 0xb5, 0x09, 0x35, 0x1a, 0xd5, 0x09, 0xb7, 0xcf, 0xf4, 0x09, + 0x7a, 0xeb, 0x14, 0x0a, 0xc7, 0x6e, 0x35, 0x0a, 0xea, 0x5a, 0x56, 0x0a, + 0x37, 0xb1, 0x77, 0x0a, 0x58, 0x73, 0x99, 0x0a, 0x02, 0xa2, 0xbb, 0x0a, + 0xef, 0x3e, 0xde, 0x0a, 0x7f, 0x4b, 0x01, 0x0b, 0x1a, 0xc9, 0x24, 0x0b, + 0x2e, 0xb9, 0x48, 0x0b, 0x26, 0x1d, 0x6d, 0x0b, 0x7a, 0xf6, 0x91, 0x0b, + 0xa3, 0x46, 0xb7, 0x0b, 0x23, 0x0f, 0xdd, 0x0b, 0x7e, 0x51, 0x03, 0x0c, + 0x38, 0x0f, 0x2a, 0x0c, 0xe3, 0x49, 0x51, 0x0c, 0x10, 0x03, 0x79, 0x0c, + 0x58, 0x3c, 0xa1, 0x0c, 0x5a, 0xf7, 0xc9, 0x0c, 0xb1, 0x35, 0xf3, 0x0c, + 0x07, 0xf9, 0x1c, 0x0d, 0x08, 0x43, 0x47, 0x0d, 0x63, 0x15, 0x72, 0x0d, + 0x43, 0x72, 0x9d, 0x0d, 0x91, 0x5a, 0xc9, 0x0d, 0x7d, 0xd0, 0xf5, 0x0d, + 0xcf, 0xd5, 0x22, 0x0e, 0x56, 0x6c, 0x50, 0x0e, 0xe3, 0x95, 0x7e, 0x0e, + 0x54, 0x54, 0xad, 0x0e, 0x81, 0xa9, 0xdc, 0x0e, 0x53, 0x97, 0x0c, 0x0f, + 0xb6, 0x1f, 0x3d, 0x0f, 0x9e, 0x44, 0x6e, 0x0f, 0x06, 0x08, 0xa0, 0x0f, + 0xe6, 0x6b, 0xd2, 0x0f, 0x47, 0x72, 0x05, 0x10, 0x35, 0x1d, 0x39, 0x10, + 0xc2, 0x6e, 0x6d, 0x10, 0x05, 0x69, 0xa2, 0x10, 0x22, 0x0e, 0xd8, 0x10, + 0x36, 0x60, 0x0e, 0x11, 0x6e, 0x61, 0x45, 0x11, 0x95, 0x14, 0x7d, 0x11, + 0xd1, 0x7a, 0xb5, 0x11, 0xfe, 0x96, 0xee, 0x11, 0x5a, 0x6b, 0x28, 0x12, + 0x39, 0xfa, 0x62, 0x12, 0xf4, 0x45, 0x9e, 0x12, 0xe9, 0x50, 0xda, 0x12, + 0x87, 0x1d, 0x17, 0x13, 0x33, 0xae, 0x54, 0x13, 0x6a, 0x05, 0x93, 0x13, + 0xad, 0x25, 0xd2, 0x13, 0x83, 0x11, 0x12, 0x14, 0x7f, 0xcb, 0x52, 0x14, + 0x3c, 0x56, 0x94, 0x14, 0x51, 0xb4, 0xd6, 0x14, 0x6d, 0xe8, 0x19, 0x15, + 0x3f, 0xf5, 0x5d, 0x15, 0x82, 0xdd, 0xa2, 0x15, 0xfa, 0xa3, 0xe8, 0x15, + 0x68, 0x4b, 0x2f, 0x16, 0x63, 0xd7, 0x76, 0x16, 0x67, 0x49, 0xbf, 0x16, + 0x19, 0xa5, 0x08, 0x17, 0x6d, 0xed, 0x52, 0x17, 0x4f, 0x25, 0x9e, 0x17, + 0xc7, 0x4f, 0xea, 0x17, 0xe2, 0x6f, 0x37, 0x18, 0xb8, 0x88, 0x85, 0x18, + 0x69, 0x9d, 0xd4, 0x18, 0x29, 0xb1, 0x24, 0x19, 0x21, 0xc7, 0x75, 0x19, + 0x99, 0xe2, 0xc7, 0x19, 0xda, 0x06, 0x1b, 0x1a, 0x3c, 0x37, 0x6f, 0x1a, + 0x25, 0x77, 0xc4, 0x1a, 0xf1, 0xc9, 0x1a, 0x1b, 0x1c, 0x33, 0x72, 0x1b, + 0x26, 0xb6, 0xca, 0x1b, 0x97, 0x56, 0x24, 0x1c, 0x0a, 0x18, 0x7f, 0x1c, + 0x0c, 0xff, 0xda, 0x1c, 0x8b, 0x0d, 0x38, 0x1d, 0x32, 0x48, 0x96, 0x1d, + 0xc6, 0xb2, 0xf5, 0x1d, 0x17, 0x51, 0x56, 0x1e, 0x0a, 0x27, 0xb8, 0x1e, + 0x7c, 0x38, 0x1b, 0x1f, 0x6c, 0x89, 0x7f, 0x1f, 0xdf, 0x1d, 0xe5, 0x1f, + 0xea, 0xf9, 0x4b, 0x20, 0xb4, 0x21, 0xb4, 0x20, 0x5b, 0x99, 0x1d, 0x21, + 0x22, 0x65, 0x88, 0x21, 0x52, 0x89, 0xf4, 0x21, 0x40, 0x0a, 0x62, 0x22, + 0x58, 0xec, 0xd0, 0x22, 0xfa, 0x33, 0x41, 0x23, 0xab, 0xe5, 0xb2, 0x23, + 0xf6, 0x05, 0x26, 0x24, 0x76, 0x99, 0x9a, 0x24, 0x11, 0xa6, 0x10, 0x25, + 0x44, 0x2e, 0x88, 0x25, 0xfc, 0x37, 0x01, 0x26, 0x19, 0xc8, 0x7b, 0x26, + 0x81, 0xe3, 0xf7, 0x26, 0x2a, 0x8f, 0x75, 0x27, 0x28, 0xd0, 0xf4, 0x27, + 0x80, 0xab, 0x75, 0x28, 0x67, 0x26, 0xf8, 0x28, 0x19, 0x46, 0x7c, 0x29, + 0xe2, 0x0f, 0x02, 0x2a, 0x2a, 0x89, 0x89, 0x2a, 0x4e, 0xb7, 0x12, 0x2b, + 0xd6, 0x9f, 0x9d, 0x2b, 0x56, 0x48, 0x2a, 0x2c, 0x6e, 0xb6, 0xb8, 0x2c, + 0xd3, 0xef, 0x48, 0x2d, 0x55, 0xfa, 0xda, 0x2d, 0xb4, 0xdb, 0x6e, 0x2e, + 0xe1, 0x99, 0x04, 0x2f, 0x77, 0x3c, 0x9c, 0x2f, 0x98, 0xc6, 0x35, 0x30, + 0x05, 0x40, 0xd1, 0x30, 0xdc, 0xae, 0x6e, 0x31, 0x74, 0x19, 0x0e, 0x32, + 0x2f, 0x86, 0xaf, 0x32, 0x82, 0xfb, 0x52, 0x33, 0x0a, 0x80, 0xf8, 0x33, + 0x4c, 0x1a, 0xa0, 0x34, 0x12, 0xd1, 0x49, 0x35, 0x29, 0xab, 0xf5, 0x35, + 0x77, 0xaf, 0xa3, 0x36, 0xf5, 0xe4, 0x53, 0x37, 0xc5, 0x52, 0x06, 0x38, + 0xf0, 0xff, 0xba, 0x38, 0xc1, 0xf3, 0x71, 0x39, 0x8c, 0x35, 0x2b, 0x3a, + 0xb8, 0xcc, 0xe6, 0x3a, 0xd5, 0xc0, 0xa4, 0x3b, 0x59, 0x19, 0x65, 0x3c, + 0x18, 0xe0, 0x27, 0x3d, 0x18, 0x19, 0xed, 0x3d, 0x40, 0xce, 0xb4, 0x3e, + 0x99, 0x07, 0x7f, 0x3f, 0x18, 0xcd, 0x4b, 0x40, 0x00, 0x27, 0x1b, 0x41, + 0x9f, 0x1d, 0xed, 0x41, 0x5d, 0xb9, 0xc1, 0x42, 0xc3, 0x02, 0x99, 0x43, + 0x83, 0x02, 0x73, 0x44, 0x3b, 0xc1, 0x4f, 0x45, 0xd8, 0x47, 0x2f, 0x46, + 0x4e, 0x9f, 0x11, 0x47, 0xb5, 0xd0, 0xf6, 0x47, 0x4c, 0xe5, 0xde, 0x48, + 0x3c, 0xe6, 0xc9, 0x49, 0xfe, 0xdc, 0xb7, 0x4a, 0x19, 0xd3, 0xa8, 0x4b, + 0x2c, 0xd2, 0x9c, 0x4c, 0x08, 0xe4, 0x93, 0x4d, 0x15, 0x15, 0x8e, 0x4e, + 0x91, 0x6a, 0x8b, 0x4f, 0x31, 0xf1, 0x8b, 0x50, 0x35, 0xb3, 0x8f, 0x51, + 0xfe, 0xba, 0x96, 0x52, 0x29, 0x13, 0xa1, 0x53, 0x35, 0xc6, 0xae, 0x54, + 0x07, 0xdf, 0xbf, 0x55, 0x93, 0x68, 0xd4, 0x56, 0xf0, 0x6d, 0xec, 0x57, + 0x71, 0xfa, 0x07, 0x59, 0x4a, 0x19, 0x27, 0x5a, 0x14, 0xd6, 0x49, 0x5b, + 0x79, 0x3c, 0x70, 0x5c, 0x46, 0x58, 0x9a, 0x5d, 0x83, 0x35, 0xc8, 0x5e, + 0x17, 0xe0, 0xf9, 0x5f, 0x51, 0x64, 0x2f, 0x61, 0x93, 0xce, 0x68, 0x62, + 0x5c, 0x2b, 0xa6, 0x63, 0xd2, 0x8a, 0xe7, 0x64, 0xaf, 0xf3, 0x2c, 0x66, + 0x12, 0x76, 0x76, 0x67, 0x3e, 0x1f, 0xc4, 0x68, 0x89, 0xfc, 0x15, 0x6a, + 0x79, 0x1b, 0x6c, 0x6b, 0xdc, 0x89, 0xc6, 0x6c, 0x5f, 0x55, 0x25, 0x6e, + 0x2f, 0x8c, 0x88, 0x6f, 0x8b, 0x3c, 0xf0, 0x70, 0xe0, 0x74, 0x5c, 0x72, + 0xe9, 0x43, 0xcd, 0x73, 0x38, 0xb8, 0x42, 0x75, 0xe2, 0xe0, 0xbc, 0x76, + 0x11, 0xcd, 0x3b, 0x78, 0x19, 0x8c, 0xbf, 0x79, 0x84, 0x2d, 0x48, 0x7b, + 0x21, 0xc1, 0xd5, 0x7c, 0x97, 0x56, 0x68, 0x7e, 0xff, 0xff, 0xff, 0x7f, + 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0x7f, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc4, 0xc3, 0xc3, 0xc3, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x5a, 0x5a, 0x5a, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x66, 0xc7, 0xff, 0xff, + 0x04, 0x00, 0x00, 0x00, 0x80, 0x38, 0x00, 0x00, 0x43, 0x4f, 0x50, 0x31, + 0x01, 0x00, 0x10, 0x00, 0x06, 0x10, 0x00, 0x00, 0x00, 0x00, 0x06, 0x10, + 0x05, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x18, 0x0e, 0x30, 0x01, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x31, 0x01, 0x01, 0x00, 0x31, 0x40, 0x00, 0x00, + 0x90, 0x24, 0x00, 0x00, 0x32, 0x40, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, + 0x31, 0x40, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x32, 0x40, 0x00, 0x00, + 0x90, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x0f, 0x01, 0x01, 0x00, + 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x02, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x03, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0b, 0x01, 0x5f, 0x00, + 0x0c, 0x01, 0x5f, 0x00, 0x0a, 0x01, 0x2f, 0x00, 0x04, 0x01, 0x01, 0x00, + 0x06, 0x40, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x05, 0x40, 0x00, 0x00, + 0x60, 0x00, 0x00, 0x00, 0x04, 0x40, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x09, 0x01, 0xff, 0xff, 0x05, 0x01, 0x01, 0x00, 0x07, 0x01, 0x00, 0x00, + 0x00, 0x01, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x03, 0x01, 0x01, 0x00, + 0x02, 0x01, 0x01, 0x00, 0x1f, 0x01, 0x01, 0x00, 0x10, 0x40, 0x00, 0x00, + 0x00, 0x90, 0x00, 0x00, 0x11, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x12, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x13, 0x40, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x1b, 0x01, 0x2f, 0x00, 0x1c, 0x01, 0x2f, 0x00, + 0x1a, 0x01, 0x2f, 0x00, 0x12, 0x01, 0x2f, 0x00, 0x11, 0x01, 0x2f, 0x00, + 0x13, 0x01, 0x07, 0x00, 0x16, 0x40, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, + 0x15, 0x40, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x14, 0x40, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x18, 0x01, 0x80, 0xff, 0x14, 0x01, 0x41, 0x00, + 0x21, 0x01, 0x02, 0x00, 0x20, 0x01, 0x01, 0x00, 0x22, 0x01, 0x06, 0x00, + 0x28, 0x01, 0x01, 0x00, 0x20, 0x40, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, + 0x21, 0x40, 0x00, 0x00, 0x90, 0x00, 0x00, 0x00, 0x29, 0x01, 0x01, 0x00, + 0x22, 0x40, 0x00, 0x00, 0x90, 0x24, 0x00, 0x00, 0x23, 0x40, 0x00, 0x00, + 0x50, 0x00, 0x00, 0x00, 0x25, 0x01, 0x00, 0x00, 0x26, 0x01, 0x80, 0xff, + 0x27, 0x01, 0x7f, 0x00, 0x16, 0x01, 0x0f, 0x00, 0x15, 0x01, 0x07, 0x00, + 0x17, 0x01, 0x07, 0x00, 0x0d, 0x01, 0x08, 0x00, 0x2d, 0x01, 0x08, 0x00, + 0x24, 0x01, 0x00, 0x00, 0x2f, 0x01, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, + 0x31, 0x40, 0x00, 0x00, 0x70, 0x20, 0x01, 0x00, 0x32, 0x40, 0x00, 0x00, + 0x50, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, + 0x30, 0x01, 0x00, 0x00, 0x31, 0x40, 0x00, 0x00, 0x00, 0x20, 0x01, 0x00, + 0x32, 0x40, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x00, 0x40, 0x00, 0x00, 0x00, 0x90, 0x00, 0x00, 0x0b, 0x01, 0x2f, 0x00, + 0x0c, 0x01, 0x2f, 0x00, 0x04, 0x01, 0x07, 0x00, 0x06, 0x40, 0x00, 0x00, + 0x00, 0x03, 0x00, 0x00, 0x05, 0x40, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, + 0x04, 0x40, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x09, 0x01, 0x80, 0xff, + 0x05, 0x01, 0x41, 0x00, 0x00, 0x01, 0x01, 0x00, 0x01, 0x01, 0x01, 0x00, + 0x10, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x01, 0x02, 0x00, + 0x22, 0x01, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, 0x00, 0x20, 0x01, 0x00, + 0x21, 0x40, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, + 0x70, 0x20, 0x01, 0x00, 0x0d, 0x01, 0x06, 0x00, 0x2f, 0x01, 0x03, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, + 0xa0, 0x01, 0x00, 0x00, 0x31, 0x40, 0x00, 0x00, 0xd0, 0x20, 0x01, 0x00, + 0x32, 0x40, 0x00, 0x00, 0xa0, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x30, 0x40, 0x00, 0x00, 0x40, 0x02, 0x00, 0x00, 0x31, 0x40, 0x00, 0x00, + 0x00, 0x20, 0x01, 0x00, 0x32, 0x40, 0x00, 0x00, 0xd0, 0x00, 0x00, 0x00, + 0x12, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, + 0x03, 0x01, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, + 0x00, 0x90, 0x00, 0x00, 0x13, 0x01, 0x0f, 0x00, 0x21, 0x01, 0x00, 0x00, + 0x20, 0x01, 0x00, 0x00, 0x22, 0x01, 0x04, 0x00, 0x21, 0x40, 0x00, 0x00, + 0xd0, 0x00, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, 0xd0, 0x20, 0x01, 0x00, + 0x23, 0x40, 0x00, 0x00, 0xa0, 0x00, 0x00, 0x00, 0x16, 0x01, 0x17, 0x00, + 0x15, 0x01, 0x03, 0x00, 0x17, 0x01, 0x0f, 0x00, 0x0d, 0x01, 0x04, 0x00, + 0x2d, 0x01, 0x04, 0x00, 0x11, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x30, 0x40, 0x00, 0x00, 0xb0, 0x03, 0x00, 0x00, 0x31, 0x40, 0x00, 0x00, + 0x00, 0x24, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x00, 0x40, 0x00, 0x00, 0x00, 0x90, 0x00, 0x00, 0x04, 0x01, 0x0f, 0x00, + 0x03, 0x01, 0x01, 0x00, 0x02, 0x01, 0x01, 0x00, 0x10, 0x40, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x1b, 0x01, 0x17, 0x00, 0x1c, 0x01, 0x17, 0x00, + 0x1a, 0x01, 0x17, 0x00, 0x12, 0x01, 0x17, 0x00, 0x11, 0x01, 0x17, 0x00, + 0x16, 0x40, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x15, 0x40, 0x00, 0x00, + 0x80, 0x01, 0x00, 0x00, 0x21, 0x01, 0x02, 0x00, 0x20, 0x01, 0x02, 0x00, + 0x22, 0x01, 0x03, 0x00, 0x20, 0x40, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, + 0x29, 0x01, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, 0x10, 0x03, 0x00, 0x00, + 0x16, 0x01, 0x0b, 0x00, 0x15, 0x01, 0x02, 0x00, 0x0d, 0x01, 0x08, 0x00, + 0x2d, 0x01, 0x08, 0x00, 0x11, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x30, 0x40, 0x00, 0x00, 0xc0, 0x05, 0x00, 0x00, 0x32, 0x40, 0x00, 0x00, + 0x50, 0x01, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0b, 0x01, 0x17, 0x00, + 0x0c, 0x01, 0x17, 0x00, 0x0a, 0x01, 0x17, 0x00, 0x06, 0x40, 0x00, 0x00, + 0x80, 0x01, 0x00, 0x00, 0x05, 0x40, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, + 0x03, 0x01, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, + 0x00, 0x48, 0x00, 0x00, 0x15, 0x40, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, + 0x21, 0x01, 0x00, 0x00, 0x20, 0x01, 0x00, 0x00, 0x22, 0x01, 0x00, 0x00, + 0x21, 0x40, 0x00, 0x00, 0x50, 0x01, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, + 0x80, 0x04, 0x00, 0x00, 0x16, 0x01, 0x07, 0x00, 0x15, 0x01, 0x07, 0x00, + 0x0d, 0x01, 0x04, 0x00, 0x11, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x30, 0x40, 0x00, 0x00, 0x10, 0x07, 0x00, 0x00, 0x31, 0x40, 0x00, 0x00, + 0x50, 0x25, 0x00, 0x00, 0x12, 0x00, 0x02, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x10, 0x40, 0x00, 0x00, 0x80, 0x49, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, + 0x50, 0x25, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, 0x20, 0x05, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, + 0xa0, 0x09, 0x00, 0x00, 0x31, 0x40, 0x00, 0x00, 0x00, 0x90, 0x00, 0x00, + 0x32, 0x40, 0x00, 0x00, 0xd0, 0x00, 0x00, 0x00, 0x12, 0x00, 0x02, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, + 0x05, 0x40, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, + 0x01, 0x01, 0x01, 0x00, 0x03, 0x01, 0x01, 0x00, 0x02, 0x01, 0x01, 0x00, + 0x10, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x01, 0x02, 0x00, + 0x20, 0x01, 0x02, 0x00, 0x20, 0x40, 0x00, 0x00, 0x00, 0x90, 0x00, 0x00, + 0x21, 0x40, 0x00, 0x00, 0xd0, 0x00, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, + 0x60, 0x08, 0x00, 0x00, 0x0d, 0x01, 0x06, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, 0x70, 0x0a, 0x00, 0x00, + 0x31, 0x40, 0x00, 0x00, 0xd0, 0x90, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x00, 0x40, 0x00, 0x00, 0x80, 0x49, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, + 0x80, 0x01, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, 0xd0, 0x90, 0x00, 0x00, + 0x22, 0x40, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, 0x80, 0x0c, 0x00, 0x00, + 0x31, 0x40, 0x00, 0x00, 0x00, 0x90, 0x00, 0x00, 0x32, 0x40, 0x00, 0x00, + 0x10, 0x02, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x01, 0x1f, 0x00, + 0x00, 0x01, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x03, 0x01, 0x00, 0x00, + 0x02, 0x01, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, + 0x21, 0x01, 0x00, 0x00, 0x20, 0x01, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, + 0x00, 0x90, 0x00, 0x00, 0x21, 0x40, 0x00, 0x00, 0x10, 0x02, 0x00, 0x00, + 0x22, 0x40, 0x00, 0x00, 0x40, 0x0b, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, 0x90, 0x0e, 0x00, 0x00, + 0x31, 0x40, 0x00, 0x00, 0x10, 0x92, 0x00, 0x00, 0x32, 0x40, 0x00, 0x00, + 0xf0, 0x01, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, + 0x80, 0x49, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, 0x10, 0x92, 0x00, 0x00, + 0x21, 0x40, 0x00, 0x00, 0xf0, 0x01, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, + 0xe0, 0x0b, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x30, 0x40, 0x00, 0x00, 0xc0, 0x11, 0x00, 0x00, 0x31, 0x40, 0x00, 0x00, + 0x00, 0x12, 0x00, 0x00, 0x32, 0x40, 0x00, 0x00, 0xd0, 0x00, 0x00, 0x00, + 0x12, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, + 0x00, 0x48, 0x00, 0x00, 0x04, 0x01, 0x0f, 0x00, 0x03, 0x01, 0x01, 0x00, + 0x02, 0x01, 0x01, 0x00, 0x10, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x1b, 0x01, 0x0b, 0x00, 0x1c, 0x01, 0x0b, 0x00, 0x1a, 0x01, 0x0b, 0x00, + 0x12, 0x01, 0x0b, 0x00, 0x11, 0x01, 0x0b, 0x00, 0x16, 0x40, 0x00, 0x00, + 0xc0, 0x00, 0x00, 0x00, 0x15, 0x40, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, + 0x21, 0x01, 0x02, 0x00, 0x20, 0x01, 0x02, 0x00, 0x22, 0x01, 0x03, 0x00, + 0x20, 0x40, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x21, 0x40, 0x00, 0x00, + 0xd0, 0x00, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, 0x80, 0x10, 0x00, 0x00, + 0x16, 0x01, 0x0b, 0x00, 0x15, 0x01, 0x02, 0x00, 0x0d, 0x01, 0x08, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, + 0x90, 0x12, 0x00, 0x00, 0x31, 0x40, 0x00, 0x00, 0xd0, 0x12, 0x00, 0x00, + 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, + 0x80, 0x49, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, + 0x20, 0x40, 0x00, 0x00, 0xd0, 0x12, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, + 0x20, 0x11, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x30, 0x40, 0x00, 0x00, 0xe0, 0x15, 0x00, 0x00, 0x31, 0x40, 0x00, 0x00, + 0x00, 0x12, 0x00, 0x00, 0x32, 0x40, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, + 0x12, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x0b, 0x01, 0x0b, 0x00, 0x0c, 0x01, 0x0b, 0x00, + 0x0a, 0x01, 0x0b, 0x00, 0x04, 0x01, 0x1f, 0x00, 0x06, 0x40, 0x00, 0x00, + 0xc0, 0x00, 0x00, 0x00, 0x05, 0x40, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, + 0x03, 0x01, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, + 0x00, 0x24, 0x00, 0x00, 0x15, 0x40, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, + 0x21, 0x01, 0x00, 0x00, 0x20, 0x01, 0x00, 0x00, 0x22, 0x01, 0x00, 0x00, + 0x20, 0x40, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x21, 0x40, 0x00, 0x00, + 0x00, 0x02, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, 0x60, 0x13, 0x00, 0x00, + 0x15, 0x01, 0x04, 0x00, 0x0d, 0x01, 0x06, 0x00, 0x2f, 0x01, 0x01, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, + 0xe0, 0x17, 0x00, 0x00, 0x31, 0x40, 0x00, 0x00, 0x10, 0x14, 0x00, 0x00, + 0x32, 0x40, 0x00, 0x00, 0x10, 0x02, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x10, 0x40, 0x00, 0x00, 0xc0, 0x24, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, + 0x10, 0x14, 0x00, 0x00, 0x21, 0x40, 0x00, 0x00, 0x10, 0x02, 0x00, 0x00, + 0x22, 0x40, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x2f, 0x01, 0x03, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, + 0xf0, 0x19, 0x00, 0x00, 0x31, 0x40, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, + 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, + 0x80, 0x25, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, + 0x22, 0x40, 0x00, 0x00, 0xa0, 0x14, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, + 0x31, 0x40, 0x00, 0x00, 0x10, 0x14, 0x00, 0x00, 0x32, 0x40, 0x00, 0x00, + 0xf0, 0x01, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x10, 0x40, 0x00, 0x00, 0x40, 0x26, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, + 0x10, 0x14, 0x00, 0x00, 0x21, 0x40, 0x00, 0x00, 0xf0, 0x01, 0x00, 0x00, + 0x22, 0x40, 0x00, 0x00, 0x40, 0x15, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, 0x70, 0x20, 0x00, 0x00, + 0x31, 0x40, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x32, 0x40, 0x00, 0x00, + 0xd0, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, + 0x00, 0x24, 0x00, 0x00, 0x04, 0x01, 0x0f, 0x00, 0x05, 0x40, 0x00, 0x00, + 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x01, 0x01, 0x01, 0x00, + 0x03, 0x01, 0x01, 0x00, 0x02, 0x01, 0x01, 0x00, 0x10, 0x40, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x21, 0x01, 0x02, 0x00, 0x20, 0x01, 0x02, 0x00, + 0x20, 0x40, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x21, 0x40, 0x00, 0x00, + 0xd0, 0x00, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, 0xf0, 0x1d, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, + 0x40, 0x21, 0x00, 0x00, 0x31, 0x40, 0x00, 0x00, 0xd0, 0x48, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0xc0, 0x24, 0x00, 0x00, + 0x10, 0x40, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, + 0xd0, 0x48, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, 0x90, 0x1e, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, + 0x10, 0x22, 0x00, 0x00, 0x31, 0x40, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, + 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, + 0x80, 0x25, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, + 0x20, 0x40, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, + 0x30, 0x1f, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x30, 0x40, 0x00, 0x00, 0xe0, 0x22, 0x00, 0x00, 0x31, 0x40, 0x00, 0x00, + 0xd0, 0x48, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x00, 0x40, 0x00, 0x00, 0x40, 0x26, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, + 0x40, 0x02, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, 0xd0, 0x48, 0x00, 0x00, + 0x22, 0x40, 0x00, 0x00, 0xd0, 0x1f, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, 0x30, 0x26, 0x00, 0x00, + 0x31, 0x40, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x32, 0x40, 0x00, 0x00, + 0xe0, 0x03, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x01, 0x3f, 0x00, + 0x00, 0x01, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x03, 0x01, 0x00, 0x00, + 0x02, 0x01, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, + 0x21, 0x01, 0x00, 0x00, 0x20, 0x01, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, + 0x00, 0x48, 0x00, 0x00, 0x21, 0x40, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x00, + 0x22, 0x40, 0x00, 0x00, 0xb0, 0x23, 0x00, 0x00, 0x2f, 0x01, 0x02, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, + 0x10, 0x2a, 0x00, 0x00, 0x31, 0x40, 0x00, 0x00, 0x00, 0x4c, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, 0xc0, 0x24, 0x00, 0x00, + 0x20, 0x40, 0x00, 0x00, 0x00, 0x4c, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, + 0x50, 0x24, 0x00, 0x00, 0x2f, 0x01, 0x03, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, 0xf0, 0x2d, 0x00, 0x00, + 0x31, 0x40, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x32, 0x40, 0x00, 0x00, + 0x00, 0x04, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x10, 0x40, 0x00, 0x00, 0x80, 0x25, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, + 0x00, 0x48, 0x00, 0x00, 0x21, 0x40, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, + 0x22, 0x40, 0x00, 0x00, 0xf0, 0x24, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, 0xf0, 0x31, 0x00, 0x00, + 0x31, 0x40, 0x00, 0x00, 0x00, 0x4c, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, 0x40, 0x26, 0x00, 0x00, + 0x20, 0x40, 0x00, 0x00, 0x00, 0x4c, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, + 0x90, 0x25, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x30, 0x40, 0x00, 0x00, 0x70, 0x38, 0x00, 0x00, 0x31, 0x40, 0x00, 0x00, + 0x00, 0x09, 0x00, 0x00, 0x32, 0x40, 0x00, 0x00, 0xd0, 0x00, 0x00, 0x00, + 0x12, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, + 0x00, 0x24, 0x00, 0x00, 0x04, 0x01, 0x0f, 0x00, 0x03, 0x01, 0x01, 0x00, + 0x02, 0x01, 0x01, 0x00, 0x10, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x1b, 0x01, 0x05, 0x00, 0x1c, 0x01, 0x05, 0x00, 0x1a, 0x01, 0x05, 0x00, + 0x12, 0x01, 0x05, 0x00, 0x11, 0x01, 0x05, 0x00, 0x16, 0x40, 0x00, 0x00, + 0x60, 0x00, 0x00, 0x00, 0x15, 0x40, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, + 0x21, 0x01, 0x02, 0x00, 0x20, 0x01, 0x02, 0x00, 0x22, 0x01, 0x03, 0x00, + 0x20, 0x40, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x21, 0x40, 0x00, 0x00, + 0xd0, 0x00, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, 0xf0, 0x35, 0x00, 0x00, + 0x16, 0x01, 0x05, 0x00, 0x15, 0x01, 0x02, 0x00, 0x2d, 0x01, 0x0c, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, + 0x40, 0x39, 0x00, 0x00, 0x31, 0x40, 0x00, 0x00, 0xd0, 0x09, 0x00, 0x00, + 0x32, 0x40, 0x00, 0x00, 0xb0, 0x00, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0xc0, 0x24, 0x00, 0x00, + 0x10, 0x40, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, + 0xd0, 0x09, 0x00, 0x00, 0x21, 0x40, 0x00, 0x00, 0xb0, 0x00, 0x00, 0x00, + 0x22, 0x40, 0x00, 0x00, 0x90, 0x36, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, 0xf0, 0x39, 0x00, 0x00, + 0x31, 0x40, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x80, 0x25, 0x00, 0x00, + 0x10, 0x40, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, + 0x00, 0x09, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, 0x30, 0x37, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, + 0xa0, 0x3a, 0x00, 0x00, 0x31, 0x40, 0x00, 0x00, 0xd0, 0x09, 0x00, 0x00, + 0x32, 0x40, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x40, 0x26, 0x00, 0x00, + 0x10, 0x40, 0x00, 0x00, 0x20, 0x01, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, + 0xd0, 0x09, 0x00, 0x00, 0x21, 0x40, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, + 0x22, 0x40, 0x00, 0x00, 0xd0, 0x37, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, 0x60, 0x40, 0x00, 0x00, + 0x31, 0x40, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x32, 0x40, 0x00, 0x00, + 0xe0, 0x03, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0b, 0x01, 0x05, 0x00, + 0x0c, 0x01, 0x05, 0x00, 0x0a, 0x01, 0x05, 0x00, 0x04, 0x01, 0x3f, 0x00, + 0x06, 0x40, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x05, 0x40, 0x00, 0x00, + 0x80, 0x01, 0x00, 0x00, 0x03, 0x01, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, + 0x10, 0x40, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x15, 0x40, 0x00, 0x00, + 0x00, 0x03, 0x00, 0x00, 0x21, 0x01, 0x00, 0x00, 0x20, 0x01, 0x00, 0x00, + 0x22, 0x01, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, + 0x21, 0x40, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, + 0x60, 0x3b, 0x00, 0x00, 0x15, 0x01, 0x05, 0x00, 0x2d, 0x01, 0x08, 0x00, + 0x2f, 0x01, 0x01, 0x00, 0x11, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x30, 0x40, 0x00, 0x00, 0x40, 0x44, 0x00, 0x00, 0x31, 0x40, 0x00, 0x00, + 0x00, 0x0d, 0x00, 0x00, 0x32, 0x40, 0x00, 0x00, 0xd0, 0x03, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, 0x60, 0x12, 0x00, 0x00, + 0x20, 0x40, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x21, 0x40, 0x00, 0x00, + 0xd0, 0x03, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, + 0x2f, 0x01, 0x03, 0x00, 0x11, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x30, 0x40, 0x00, 0x00, 0x10, 0x48, 0x00, 0x00, 0x31, 0x40, 0x00, 0x00, + 0x00, 0x09, 0x00, 0x00, 0x32, 0x40, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, + 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, + 0xc0, 0x12, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, + 0x21, 0x40, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, + 0xa0, 0x3c, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x30, 0x40, 0x00, 0x00, 0x10, 0x4c, 0x00, 0x00, 0x31, 0x40, 0x00, 0x00, + 0x00, 0x0d, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x10, 0x40, 0x00, 0x00, 0x20, 0x13, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, + 0x00, 0x0d, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, 0x40, 0x3d, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, + 0x10, 0x50, 0x00, 0x00, 0x31, 0x40, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, + 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, + 0x80, 0x13, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, + 0x22, 0x40, 0x00, 0x00, 0xe0, 0x3d, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, 0x10, 0x54, 0x00, 0x00, + 0x31, 0x40, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x32, 0x40, 0x00, 0x00, + 0xf0, 0x03, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x10, 0x40, 0x00, 0x00, 0xe0, 0x13, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, + 0x00, 0x0d, 0x00, 0x00, 0x21, 0x40, 0x00, 0x00, 0xf0, 0x03, 0x00, 0x00, + 0x22, 0x40, 0x00, 0x00, 0x80, 0x3e, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, 0x00, 0x58, 0x00, 0x00, + 0x31, 0x40, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, 0x40, 0x14, 0x00, 0x00, + 0x20, 0x40, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, + 0x20, 0x3f, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x30, 0x40, 0x00, 0x00, 0xf0, 0x5b, 0x00, 0x00, 0x31, 0x40, 0x00, 0x00, + 0x00, 0x0d, 0x00, 0x00, 0x32, 0x40, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, + 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, + 0xa0, 0x14, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, + 0x21, 0x40, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, + 0xc0, 0x3f, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x30, 0x40, 0x00, 0x00, 0xf0, 0x64, 0x00, 0x00, 0x31, 0x40, 0x00, 0x00, + 0x00, 0x24, 0x00, 0x00, 0x32, 0x40, 0x00, 0x00, 0xd0, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, + 0x04, 0x01, 0x0f, 0x00, 0x05, 0x40, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, + 0x00, 0x01, 0x01, 0x00, 0x01, 0x01, 0x01, 0x00, 0x03, 0x01, 0x01, 0x00, + 0x02, 0x01, 0x01, 0x00, 0x10, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x21, 0x01, 0x02, 0x00, 0x20, 0x01, 0x02, 0x00, 0x20, 0x40, 0x00, 0x00, + 0x00, 0x24, 0x00, 0x00, 0x21, 0x40, 0x00, 0x00, 0xd0, 0x00, 0x00, 0x00, + 0x22, 0x40, 0x00, 0x00, 0xf0, 0x5f, 0x00, 0x00, 0x0d, 0x01, 0x04, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, + 0xc0, 0x65, 0x00, 0x00, 0x31, 0x40, 0x00, 0x00, 0xd0, 0x24, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x60, 0x12, 0x00, 0x00, + 0x10, 0x40, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, + 0xd0, 0x24, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, 0x90, 0x60, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, + 0x90, 0x66, 0x00, 0x00, 0x31, 0x40, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, + 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, + 0xc0, 0x12, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, + 0x20, 0x40, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, + 0x30, 0x61, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x30, 0x40, 0x00, 0x00, 0x60, 0x67, 0x00, 0x00, 0x31, 0x40, 0x00, 0x00, + 0xd0, 0x24, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x00, 0x40, 0x00, 0x00, 0x20, 0x13, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, + 0x20, 0x01, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, 0xd0, 0x24, 0x00, 0x00, + 0x22, 0x40, 0x00, 0x00, 0xd0, 0x61, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, 0x30, 0x68, 0x00, 0x00, + 0x31, 0x40, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x80, 0x13, 0x00, 0x00, + 0x10, 0x40, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, + 0x00, 0x24, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, 0x70, 0x62, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, + 0x00, 0x69, 0x00, 0x00, 0x31, 0x40, 0x00, 0x00, 0xd0, 0x24, 0x00, 0x00, + 0x32, 0x40, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0xe0, 0x13, 0x00, 0x00, + 0x10, 0x40, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, + 0xd0, 0x24, 0x00, 0x00, 0x21, 0x40, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, + 0x22, 0x40, 0x00, 0x00, 0x10, 0x63, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, 0xc0, 0x69, 0x00, 0x00, + 0x31, 0x40, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x32, 0x40, 0x00, 0x00, + 0xd0, 0x00, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x00, 0x40, 0x00, 0x00, 0x40, 0x14, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, + 0x40, 0x02, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, + 0x21, 0x40, 0x00, 0x00, 0xd0, 0x00, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, + 0xb0, 0x63, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x30, 0x40, 0x00, 0x00, 0x90, 0x6a, 0x00, 0x00, 0x31, 0x40, 0x00, 0x00, + 0xd0, 0x24, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x00, 0x40, 0x00, 0x00, 0xa0, 0x14, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, + 0xa0, 0x02, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, 0xd0, 0x24, 0x00, 0x00, + 0x22, 0x40, 0x00, 0x00, 0x50, 0x64, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, 0x60, 0x70, 0x00, 0x00, + 0x31, 0x40, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x32, 0x40, 0x00, 0x00, + 0xc0, 0x07, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x01, 0x7f, 0x00, + 0x00, 0x01, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x03, 0x01, 0x00, 0x00, + 0x02, 0x01, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, + 0x21, 0x01, 0x00, 0x00, 0x20, 0x01, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, + 0x00, 0x24, 0x00, 0x00, 0x21, 0x40, 0x00, 0x00, 0xc0, 0x07, 0x00, 0x00, + 0x22, 0x40, 0x00, 0x00, 0x60, 0x6b, 0x00, 0x00, 0x0d, 0x01, 0x06, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, + 0x20, 0x78, 0x00, 0x00, 0x31, 0x40, 0x00, 0x00, 0xf0, 0x2b, 0x00, 0x00, + 0x32, 0x40, 0x00, 0x00, 0xd0, 0x07, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x10, 0x40, 0x00, 0x00, 0x60, 0x12, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, + 0xf0, 0x2b, 0x00, 0x00, 0x21, 0x40, 0x00, 0x00, 0xd0, 0x07, 0x00, 0x00, + 0x22, 0x40, 0x00, 0x00, 0x00, 0x6c, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, 0xf0, 0x7f, 0x00, 0x00, + 0x31, 0x40, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, 0xc0, 0x12, 0x00, 0x00, + 0x20, 0x40, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, + 0xa0, 0x6c, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x30, 0x40, 0x00, 0x00, 0xc0, 0x87, 0x00, 0x00, 0x31, 0x40, 0x00, 0x00, + 0xf0, 0x2b, 0x00, 0x00, 0x32, 0x40, 0x00, 0x00, 0xf0, 0x07, 0x00, 0x00, + 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, + 0x20, 0x13, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, 0xf0, 0x2b, 0x00, 0x00, + 0x21, 0x40, 0x00, 0x00, 0xf0, 0x07, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, + 0x40, 0x6d, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x30, 0x40, 0x00, 0x00, 0xb0, 0x8f, 0x00, 0x00, 0x31, 0x40, 0x00, 0x00, + 0x00, 0x24, 0x00, 0x00, 0x32, 0x40, 0x00, 0x00, 0xa0, 0x07, 0x00, 0x00, + 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, + 0x80, 0x13, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, + 0x21, 0x40, 0x00, 0x00, 0xa0, 0x07, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, + 0xe0, 0x6d, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x30, 0x40, 0x00, 0x00, 0x50, 0x97, 0x00, 0x00, 0x31, 0x40, 0x00, 0x00, + 0xf0, 0x2b, 0x00, 0x00, 0x32, 0x40, 0x00, 0x00, 0xd0, 0x07, 0x00, 0x00, + 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, + 0xe0, 0x13, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, 0xf0, 0x2b, 0x00, 0x00, + 0x21, 0x40, 0x00, 0x00, 0xd0, 0x07, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, + 0x80, 0x6e, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x30, 0x40, 0x00, 0x00, 0x20, 0x9f, 0x00, 0x00, 0x31, 0x40, 0x00, 0x00, + 0x00, 0x24, 0x00, 0x00, 0x32, 0x40, 0x00, 0x00, 0xb0, 0x07, 0x00, 0x00, + 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, + 0x40, 0x14, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, + 0x21, 0x40, 0x00, 0x00, 0xb0, 0x07, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, + 0x20, 0x6f, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x30, 0x40, 0x00, 0x00, 0xd0, 0xa6, 0x00, 0x00, 0x31, 0x40, 0x00, 0x00, + 0xf0, 0x2b, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x10, 0x40, 0x00, 0x00, 0xa0, 0x14, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, + 0xf0, 0x2b, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, 0xc0, 0x6f, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, + 0x80, 0xb3, 0x00, 0x00, 0x31, 0x40, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, + 0x32, 0x40, 0x00, 0x00, 0xb0, 0x00, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, + 0x04, 0x01, 0x0f, 0x00, 0x00, 0x01, 0x01, 0x00, 0x01, 0x01, 0x01, 0x00, + 0x03, 0x01, 0x01, 0x00, 0x02, 0x01, 0x01, 0x00, 0x10, 0x40, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x21, 0x01, 0x02, 0x00, 0x20, 0x01, 0x02, 0x00, + 0x20, 0x40, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x21, 0x40, 0x00, 0x00, + 0xb0, 0x00, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, 0x80, 0xae, 0x00, 0x00, + 0x0d, 0x01, 0x04, 0x00, 0x11, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x30, 0x40, 0x00, 0x00, 0x30, 0xb4, 0x00, 0x00, 0x31, 0x40, 0x00, 0x00, + 0xd0, 0x24, 0x00, 0x00, 0x32, 0x40, 0x00, 0x00, 0xd0, 0x00, 0x00, 0x00, + 0x12, 0x00, 0x02, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, + 0x60, 0x12, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, + 0x20, 0x40, 0x00, 0x00, 0xd0, 0x24, 0x00, 0x00, 0x21, 0x40, 0x00, 0x00, + 0xd0, 0x00, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, 0x20, 0xaf, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, + 0x00, 0xb5, 0x00, 0x00, 0x31, 0x40, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, + 0x32, 0x40, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0xc0, 0x12, 0x00, 0x00, + 0x10, 0x40, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, + 0x00, 0x24, 0x00, 0x00, 0x21, 0x40, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, + 0x22, 0x40, 0x00, 0x00, 0xc0, 0xaf, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, 0xc0, 0xb5, 0x00, 0x00, + 0x31, 0x40, 0x00, 0x00, 0xd0, 0x24, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x20, 0x13, 0x00, 0x00, + 0x10, 0x40, 0x00, 0x00, 0x20, 0x01, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, + 0xd0, 0x24, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, 0x60, 0xb0, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, + 0x80, 0xb6, 0x00, 0x00, 0x31, 0x40, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, + 0x32, 0x40, 0x00, 0x00, 0xd0, 0x00, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x80, 0x13, 0x00, 0x00, + 0x10, 0x40, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, + 0x00, 0x24, 0x00, 0x00, 0x21, 0x40, 0x00, 0x00, 0xd0, 0x00, 0x00, 0x00, + 0x22, 0x40, 0x00, 0x00, 0x00, 0xb1, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, 0x50, 0xb7, 0x00, 0x00, + 0x31, 0x40, 0x00, 0x00, 0xd0, 0x24, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0xe0, 0x13, 0x00, 0x00, + 0x10, 0x40, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, + 0xd0, 0x24, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, 0xa0, 0xb1, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, + 0x20, 0xb8, 0x00, 0x00, 0x31, 0x40, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, + 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, + 0x40, 0x14, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, 0x40, 0x02, 0x00, 0x00, + 0x20, 0x40, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, + 0x40, 0xb2, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x30, 0x40, 0x00, 0x00, 0xf0, 0xb8, 0x00, 0x00, 0x31, 0x40, 0x00, 0x00, + 0xd0, 0x24, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x00, 0x40, 0x00, 0x00, 0xa0, 0x14, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, + 0xa0, 0x02, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, 0xd0, 0x24, 0x00, 0x00, + 0x22, 0x40, 0x00, 0x00, 0xe0, 0xb2, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, 0xc0, 0xbe, 0x00, 0x00, + 0x31, 0x40, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x32, 0x40, 0x00, 0x00, + 0xd0, 0x07, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x01, 0x7f, 0x00, + 0x00, 0x01, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x03, 0x01, 0x00, 0x00, + 0x02, 0x01, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, + 0x21, 0x01, 0x00, 0x00, 0x20, 0x01, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, + 0x00, 0x24, 0x00, 0x00, 0x21, 0x40, 0x00, 0x00, 0xd0, 0x07, 0x00, 0x00, + 0x22, 0x40, 0x00, 0x00, 0xc0, 0xb9, 0x00, 0x00, 0x0d, 0x01, 0x06, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, + 0x90, 0xc6, 0x00, 0x00, 0x31, 0x40, 0x00, 0x00, 0x00, 0x2c, 0x00, 0x00, + 0x32, 0x40, 0x00, 0x00, 0xc0, 0x07, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x10, 0x40, 0x00, 0x00, 0x60, 0x12, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, + 0x00, 0x2c, 0x00, 0x00, 0x21, 0x40, 0x00, 0x00, 0xc0, 0x07, 0x00, 0x00, + 0x22, 0x40, 0x00, 0x00, 0x60, 0xba, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, 0x50, 0xce, 0x00, 0x00, + 0x31, 0x40, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, 0xc0, 0x12, 0x00, 0x00, + 0x20, 0x40, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, + 0x00, 0xbb, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x30, 0x40, 0x00, 0x00, 0x10, 0xd6, 0x00, 0x00, 0x31, 0x40, 0x00, 0x00, + 0x00, 0x2c, 0x00, 0x00, 0x32, 0x40, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, + 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, + 0x20, 0x13, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, 0x00, 0x2c, 0x00, 0x00, + 0x21, 0x40, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, + 0xa0, 0xbb, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x30, 0x40, 0x00, 0x00, 0x10, 0xde, 0x00, 0x00, 0x31, 0x40, 0x00, 0x00, + 0x00, 0x24, 0x00, 0x00, 0x32, 0x40, 0x00, 0x00, 0xd0, 0x07, 0x00, 0x00, + 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, + 0x80, 0x13, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, + 0x21, 0x40, 0x00, 0x00, 0xd0, 0x07, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, + 0x40, 0xbc, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x30, 0x40, 0x00, 0x00, 0xe0, 0xe5, 0x00, 0x00, 0x31, 0x40, 0x00, 0x00, + 0x00, 0x2c, 0x00, 0x00, 0x32, 0x40, 0x00, 0x00, 0xc0, 0x07, 0x00, 0x00, + 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, + 0xe0, 0x13, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, 0x00, 0x2c, 0x00, 0x00, + 0x21, 0x40, 0x00, 0x00, 0xc0, 0x07, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, + 0xe0, 0xbc, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x30, 0x40, 0x00, 0x00, 0xa0, 0xed, 0x00, 0x00, 0x31, 0x40, 0x00, 0x00, + 0x00, 0x24, 0x00, 0x00, 0x32, 0x40, 0x00, 0x00, 0xe0, 0x07, 0x00, 0x00, + 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, + 0x40, 0x14, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, + 0x21, 0x40, 0x00, 0x00, 0xe0, 0x07, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, + 0x80, 0xbd, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x30, 0x40, 0x00, 0x00, 0x80, 0xf5, 0x00, 0x00, 0x31, 0x40, 0x00, 0x00, + 0x00, 0x2c, 0x00, 0x00, 0x32, 0x40, 0x00, 0x00, 0xf0, 0x07, 0x00, 0x00, + 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, + 0xa0, 0x14, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, 0x00, 0x2c, 0x00, 0x00, + 0x21, 0x40, 0x00, 0x00, 0xf0, 0x07, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, + 0x20, 0xbe, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x30, 0x40, 0x00, 0x00, 0x70, 0x02, 0x01, 0x00, 0x31, 0x40, 0x00, 0x00, + 0x00, 0x24, 0x00, 0x00, 0x32, 0x40, 0x00, 0x00, 0xd0, 0x00, 0x00, 0x00, + 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, + 0x00, 0x12, 0x00, 0x00, 0x04, 0x01, 0x0f, 0x00, 0x00, 0x01, 0x01, 0x00, + 0x01, 0x01, 0x01, 0x00, 0x03, 0x01, 0x01, 0x00, 0x02, 0x01, 0x01, 0x00, + 0x10, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x01, 0x02, 0x00, + 0x20, 0x01, 0x02, 0x00, 0x20, 0x40, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, + 0x21, 0x40, 0x00, 0x00, 0xd0, 0x00, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, + 0x70, 0xfd, 0x00, 0x00, 0x0d, 0x01, 0x04, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, 0x40, 0x03, 0x01, 0x00, + 0x31, 0x40, 0x00, 0x00, 0xd0, 0x24, 0x00, 0x00, 0x32, 0x40, 0x00, 0x00, + 0xc0, 0x00, 0x00, 0x00, 0x12, 0x00, 0x02, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x00, 0x40, 0x00, 0x00, 0x60, 0x12, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, + 0x60, 0x00, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, 0xd0, 0x24, 0x00, 0x00, + 0x21, 0x40, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, + 0x10, 0xfe, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x30, 0x40, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x31, 0x40, 0x00, 0x00, + 0x00, 0x24, 0x00, 0x00, 0x32, 0x40, 0x00, 0x00, 0xd0, 0x00, 0x00, 0x00, + 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, + 0xc0, 0x12, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, + 0x20, 0x40, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x21, 0x40, 0x00, 0x00, + 0xd0, 0x00, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, 0xb0, 0xfe, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, + 0xd0, 0x04, 0x01, 0x00, 0x31, 0x40, 0x00, 0x00, 0xd0, 0x24, 0x00, 0x00, + 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, + 0x20, 0x13, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, 0x20, 0x01, 0x00, 0x00, + 0x20, 0x40, 0x00, 0x00, 0xd0, 0x24, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, + 0x50, 0xff, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x30, 0x40, 0x00, 0x00, 0xa0, 0x05, 0x01, 0x00, 0x31, 0x40, 0x00, 0x00, + 0x00, 0x24, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x00, 0x40, 0x00, 0x00, 0x80, 0x13, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, + 0x80, 0x01, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, + 0x22, 0x40, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, 0x70, 0x06, 0x01, 0x00, + 0x31, 0x40, 0x00, 0x00, 0xd0, 0x24, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0xe0, 0x13, 0x00, 0x00, + 0x10, 0x40, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, + 0xd0, 0x24, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, 0x90, 0x00, 0x01, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, + 0x40, 0x07, 0x01, 0x00, 0x31, 0x40, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, + 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, + 0x40, 0x14, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, 0x40, 0x02, 0x00, 0x00, + 0x20, 0x40, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, + 0x30, 0x01, 0x01, 0x00, 0x11, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x30, 0x40, 0x00, 0x00, 0x10, 0x08, 0x01, 0x00, 0x31, 0x40, 0x00, 0x00, + 0xd0, 0x24, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x00, 0x40, 0x00, 0x00, 0xa0, 0x14, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, + 0xa0, 0x02, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, 0xd0, 0x24, 0x00, 0x00, + 0x22, 0x40, 0x00, 0x00, 0xd0, 0x01, 0x01, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, 0xe0, 0x0d, 0x01, 0x00, + 0x31, 0x40, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x32, 0x40, 0x00, 0x00, + 0xf0, 0x07, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x01, 0x7f, 0x00, + 0x00, 0x01, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x03, 0x01, 0x00, 0x00, + 0x02, 0x01, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, + 0x21, 0x01, 0x00, 0x00, 0x20, 0x01, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, + 0x00, 0x24, 0x00, 0x00, 0x21, 0x40, 0x00, 0x00, 0xf0, 0x07, 0x00, 0x00, + 0x22, 0x40, 0x00, 0x00, 0xe0, 0x08, 0x01, 0x00, 0x0d, 0x01, 0x06, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, + 0xd0, 0x15, 0x01, 0x00, 0x31, 0x40, 0x00, 0x00, 0xf0, 0x2b, 0x00, 0x00, + 0x32, 0x40, 0x00, 0x00, 0xd0, 0x07, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x10, 0x40, 0x00, 0x00, 0x60, 0x12, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, + 0xf0, 0x2b, 0x00, 0x00, 0x21, 0x40, 0x00, 0x00, 0xd0, 0x07, 0x00, 0x00, + 0x22, 0x40, 0x00, 0x00, 0x80, 0x09, 0x01, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, 0xa0, 0x1d, 0x01, 0x00, + 0x31, 0x40, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, 0xc0, 0x12, 0x00, 0x00, + 0x20, 0x40, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, + 0x20, 0x0a, 0x01, 0x00, 0x11, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x30, 0x40, 0x00, 0x00, 0x70, 0x25, 0x01, 0x00, 0x31, 0x40, 0x00, 0x00, + 0xf0, 0x2b, 0x00, 0x00, 0x32, 0x40, 0x00, 0x00, 0xc0, 0x07, 0x00, 0x00, + 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, + 0x20, 0x13, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, 0xf0, 0x2b, 0x00, 0x00, + 0x21, 0x40, 0x00, 0x00, 0xc0, 0x07, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, + 0xc0, 0x0a, 0x01, 0x00, 0x11, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x30, 0x40, 0x00, 0x00, 0x30, 0x2d, 0x01, 0x00, 0x31, 0x40, 0x00, 0x00, + 0x00, 0x24, 0x00, 0x00, 0x32, 0x40, 0x00, 0x00, 0xb0, 0x07, 0x00, 0x00, + 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, + 0x80, 0x13, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, + 0x21, 0x40, 0x00, 0x00, 0xb0, 0x07, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, + 0x60, 0x0b, 0x01, 0x00, 0x11, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x30, 0x40, 0x00, 0x00, 0xe0, 0x34, 0x01, 0x00, 0x31, 0x40, 0x00, 0x00, + 0xf0, 0x2b, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x10, 0x40, 0x00, 0x00, 0xe0, 0x13, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, + 0xf0, 0x2b, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, 0x00, 0x0c, 0x01, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, + 0x90, 0x3c, 0x01, 0x00, 0x31, 0x40, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, + 0x32, 0x40, 0x00, 0x00, 0xe0, 0x07, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, 0x40, 0x14, 0x00, 0x00, + 0x20, 0x40, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x21, 0x40, 0x00, 0x00, + 0xe0, 0x07, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, 0xa0, 0x0c, 0x01, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, + 0x70, 0x44, 0x01, 0x00, 0x31, 0x40, 0x00, 0x00, 0xf0, 0x2b, 0x00, 0x00, + 0x32, 0x40, 0x00, 0x00, 0xb0, 0x07, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, 0xa0, 0x14, 0x00, 0x00, + 0x20, 0x40, 0x00, 0x00, 0xf0, 0x2b, 0x00, 0x00, 0x21, 0x40, 0x00, 0x00, + 0xb0, 0x07, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, 0x40, 0x0d, 0x01, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, + 0x20, 0x51, 0x01, 0x00, 0x31, 0x40, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, + 0x32, 0x40, 0x00, 0x00, 0xd0, 0x00, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, + 0x04, 0x01, 0x0f, 0x00, 0x00, 0x01, 0x01, 0x00, 0x01, 0x01, 0x01, 0x00, + 0x03, 0x01, 0x01, 0x00, 0x02, 0x01, 0x01, 0x00, 0x10, 0x40, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x21, 0x01, 0x02, 0x00, 0x20, 0x01, 0x02, 0x00, + 0x20, 0x40, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x21, 0x40, 0x00, 0x00, + 0xd0, 0x00, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, 0x20, 0x4c, 0x01, 0x00, + 0x0d, 0x01, 0x04, 0x00, 0x11, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x30, 0x40, 0x00, 0x00, 0xf0, 0x51, 0x01, 0x00, 0x31, 0x40, 0x00, 0x00, + 0xe0, 0x24, 0x00, 0x00, 0x12, 0x00, 0x02, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x00, 0x40, 0x00, 0x00, 0x60, 0x12, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, + 0x60, 0x00, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, 0xe0, 0x24, 0x00, 0x00, + 0x22, 0x40, 0x00, 0x00, 0xc0, 0x4c, 0x01, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, 0xc0, 0x52, 0x01, 0x00, + 0x31, 0x40, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0xc0, 0x12, 0x00, 0x00, + 0x10, 0x40, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, + 0x00, 0x24, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, 0x60, 0x4d, 0x01, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, + 0x90, 0x53, 0x01, 0x00, 0x31, 0x40, 0x00, 0x00, 0xe0, 0x24, 0x00, 0x00, + 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, + 0x20, 0x13, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, 0x20, 0x01, 0x00, 0x00, + 0x20, 0x40, 0x00, 0x00, 0xe0, 0x24, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, + 0x00, 0x4e, 0x01, 0x00, 0x11, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x30, 0x40, 0x00, 0x00, 0x60, 0x54, 0x01, 0x00, 0x31, 0x40, 0x00, 0x00, + 0x00, 0x24, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x00, 0x40, 0x00, 0x00, 0x80, 0x13, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, + 0x80, 0x01, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, + 0x22, 0x40, 0x00, 0x00, 0xa0, 0x4e, 0x01, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, 0x30, 0x55, 0x01, 0x00, + 0x31, 0x40, 0x00, 0x00, 0xe0, 0x24, 0x00, 0x00, 0x32, 0x40, 0x00, 0x00, + 0xc0, 0x00, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x00, 0x40, 0x00, 0x00, 0xe0, 0x13, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, + 0xe0, 0x01, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, 0xe0, 0x24, 0x00, 0x00, + 0x21, 0x40, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, + 0x40, 0x4f, 0x01, 0x00, 0x11, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x30, 0x40, 0x00, 0x00, 0xf0, 0x55, 0x01, 0x00, 0x31, 0x40, 0x00, 0x00, + 0x00, 0x24, 0x00, 0x00, 0x32, 0x40, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, + 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, + 0x40, 0x14, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, 0x40, 0x02, 0x00, 0x00, + 0x20, 0x40, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x21, 0x40, 0x00, 0x00, + 0xe0, 0x00, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, 0xe0, 0x4f, 0x01, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, + 0xd0, 0x56, 0x01, 0x00, 0x31, 0x40, 0x00, 0x00, 0xe0, 0x24, 0x00, 0x00, + 0x32, 0x40, 0x00, 0x00, 0xd0, 0x00, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0xa0, 0x14, 0x00, 0x00, + 0x10, 0x40, 0x00, 0x00, 0xa0, 0x02, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, + 0xe0, 0x24, 0x00, 0x00, 0x21, 0x40, 0x00, 0x00, 0xd0, 0x00, 0x00, 0x00, + 0x22, 0x40, 0x00, 0x00, 0x80, 0x50, 0x01, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, 0xa0, 0x5c, 0x01, 0x00, + 0x31, 0x40, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x32, 0x40, 0x00, 0x00, + 0xe0, 0x07, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x01, 0x7f, 0x00, + 0x00, 0x01, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x03, 0x01, 0x00, 0x00, + 0x02, 0x01, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, + 0x21, 0x01, 0x00, 0x00, 0x20, 0x01, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, + 0x00, 0x24, 0x00, 0x00, 0x21, 0x40, 0x00, 0x00, 0xe0, 0x07, 0x00, 0x00, + 0x22, 0x40, 0x00, 0x00, 0xa0, 0x57, 0x01, 0x00, 0x0d, 0x01, 0x06, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, + 0x80, 0x64, 0x01, 0x00, 0x31, 0x40, 0x00, 0x00, 0xf0, 0x2b, 0x00, 0x00, + 0x32, 0x40, 0x00, 0x00, 0xc0, 0x07, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x10, 0x40, 0x00, 0x00, 0x60, 0x12, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, + 0xf0, 0x2b, 0x00, 0x00, 0x21, 0x40, 0x00, 0x00, 0xc0, 0x07, 0x00, 0x00, + 0x22, 0x40, 0x00, 0x00, 0x40, 0x58, 0x01, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, 0x40, 0x6c, 0x01, 0x00, + 0x31, 0x40, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x32, 0x40, 0x00, 0x00, + 0xe0, 0x07, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x10, 0x40, 0x00, 0x00, 0xc0, 0x12, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, + 0x00, 0x24, 0x00, 0x00, 0x21, 0x40, 0x00, 0x00, 0xe0, 0x07, 0x00, 0x00, + 0x22, 0x40, 0x00, 0x00, 0xe0, 0x58, 0x01, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, 0x20, 0x74, 0x01, 0x00, + 0x31, 0x40, 0x00, 0x00, 0xf0, 0x2b, 0x00, 0x00, 0x32, 0x40, 0x00, 0x00, + 0xc0, 0x07, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x10, 0x40, 0x00, 0x00, 0x20, 0x13, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, + 0xf0, 0x2b, 0x00, 0x00, 0x21, 0x40, 0x00, 0x00, 0xc0, 0x07, 0x00, 0x00, + 0x22, 0x40, 0x00, 0x00, 0x80, 0x59, 0x01, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, 0xe0, 0x7b, 0x01, 0x00, + 0x31, 0x40, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x32, 0x40, 0x00, 0x00, + 0xd0, 0x07, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x10, 0x40, 0x00, 0x00, 0x80, 0x13, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, + 0x00, 0x24, 0x00, 0x00, 0x21, 0x40, 0x00, 0x00, 0xd0, 0x07, 0x00, 0x00, + 0x22, 0x40, 0x00, 0x00, 0x20, 0x5a, 0x01, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, 0xb0, 0x83, 0x01, 0x00, + 0x31, 0x40, 0x00, 0x00, 0xf0, 0x2b, 0x00, 0x00, 0x32, 0x40, 0x00, 0x00, + 0xc0, 0x07, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x10, 0x40, 0x00, 0x00, 0xe0, 0x13, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, + 0xf0, 0x2b, 0x00, 0x00, 0x21, 0x40, 0x00, 0x00, 0xc0, 0x07, 0x00, 0x00, + 0x22, 0x40, 0x00, 0x00, 0xc0, 0x5a, 0x01, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, 0x70, 0x8b, 0x01, 0x00, + 0x31, 0x40, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x32, 0x40, 0x00, 0x00, + 0xf0, 0x07, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x10, 0x40, 0x00, 0x00, 0x40, 0x14, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, + 0x00, 0x24, 0x00, 0x00, 0x21, 0x40, 0x00, 0x00, 0xf0, 0x07, 0x00, 0x00, + 0x22, 0x40, 0x00, 0x00, 0x60, 0x5b, 0x01, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, 0x60, 0x93, 0x01, 0x00, + 0x31, 0x40, 0x00, 0x00, 0xf0, 0x2b, 0x00, 0x00, 0x32, 0x40, 0x00, 0x00, + 0xe0, 0x07, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x10, 0x40, 0x00, 0x00, 0xa0, 0x14, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, + 0xf0, 0x2b, 0x00, 0x00, 0x21, 0x40, 0x00, 0x00, 0xe0, 0x07, 0x00, 0x00, + 0x22, 0x40, 0x00, 0x00, 0x00, 0x5c, 0x01, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, 0x40, 0xa0, 0x01, 0x00, + 0x31, 0x40, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x32, 0x40, 0x00, 0x00, + 0xd0, 0x00, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x00, 0x40, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x04, 0x01, 0x0f, 0x00, + 0x00, 0x01, 0x01, 0x00, 0x01, 0x01, 0x01, 0x00, 0x03, 0x01, 0x01, 0x00, + 0x02, 0x01, 0x01, 0x00, 0x10, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x21, 0x01, 0x02, 0x00, 0x20, 0x01, 0x02, 0x00, 0x20, 0x40, 0x00, 0x00, + 0x00, 0x24, 0x00, 0x00, 0x21, 0x40, 0x00, 0x00, 0xd0, 0x00, 0x00, 0x00, + 0x22, 0x40, 0x00, 0x00, 0x40, 0x9b, 0x01, 0x00, 0x0d, 0x01, 0x04, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, + 0x10, 0xa1, 0x01, 0x00, 0x31, 0x40, 0x00, 0x00, 0xd0, 0x24, 0x00, 0x00, + 0x32, 0x40, 0x00, 0x00, 0xb0, 0x00, 0x00, 0x00, 0x12, 0x00, 0x02, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x60, 0x12, 0x00, 0x00, + 0x10, 0x40, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, + 0xd0, 0x24, 0x00, 0x00, 0x21, 0x40, 0x00, 0x00, 0xb0, 0x00, 0x00, 0x00, + 0x22, 0x40, 0x00, 0x00, 0xe0, 0x9b, 0x01, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, 0xc0, 0xa1, 0x01, 0x00, + 0x31, 0x40, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x32, 0x40, 0x00, 0x00, + 0xd0, 0x00, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x00, 0x40, 0x00, 0x00, 0xc0, 0x12, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, + 0xc0, 0x00, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, + 0x21, 0x40, 0x00, 0x00, 0xd0, 0x00, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, + 0x80, 0x9c, 0x01, 0x00, 0x11, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x30, 0x40, 0x00, 0x00, 0x90, 0xa2, 0x01, 0x00, 0x31, 0x40, 0x00, 0x00, + 0xd0, 0x24, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x00, 0x40, 0x00, 0x00, 0x20, 0x13, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, + 0x20, 0x01, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, 0xd0, 0x24, 0x00, 0x00, + 0x22, 0x40, 0x00, 0x00, 0x20, 0x9d, 0x01, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, 0x60, 0xa3, 0x01, 0x00, + 0x31, 0x40, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x80, 0x13, 0x00, 0x00, + 0x10, 0x40, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, + 0x00, 0x24, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, 0xc0, 0x9d, 0x01, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, + 0x30, 0xa4, 0x01, 0x00, 0x31, 0x40, 0x00, 0x00, 0xd0, 0x24, 0x00, 0x00, + 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, + 0xe0, 0x13, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x00, + 0x20, 0x40, 0x00, 0x00, 0xd0, 0x24, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, + 0x60, 0x9e, 0x01, 0x00, 0x11, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x30, 0x40, 0x00, 0x00, 0x00, 0xa5, 0x01, 0x00, 0x31, 0x40, 0x00, 0x00, + 0x00, 0x24, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x00, 0x40, 0x00, 0x00, 0x40, 0x14, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, + 0x40, 0x02, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, + 0x22, 0x40, 0x00, 0x00, 0x00, 0x9f, 0x01, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, 0xd0, 0xa5, 0x01, 0x00, + 0x31, 0x40, 0x00, 0x00, 0xd0, 0x24, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0xa0, 0x14, 0x00, 0x00, + 0x10, 0x40, 0x00, 0x00, 0xa0, 0x02, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, + 0xd0, 0x24, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, 0xa0, 0x9f, 0x01, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, + 0xa0, 0xab, 0x01, 0x00, 0x31, 0x40, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, + 0x32, 0x40, 0x00, 0x00, 0xc0, 0x07, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x04, 0x01, 0x7f, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, + 0x03, 0x01, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, + 0x00, 0x12, 0x00, 0x00, 0x21, 0x01, 0x00, 0x00, 0x20, 0x01, 0x00, 0x00, + 0x20, 0x40, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x21, 0x40, 0x00, 0x00, + 0xc0, 0x07, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, 0xa0, 0xa6, 0x01, 0x00, + 0x0d, 0x01, 0x06, 0x00, 0x11, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x30, 0x40, 0x00, 0x00, 0x60, 0xb3, 0x01, 0x00, 0x31, 0x40, 0x00, 0x00, + 0xe0, 0x2b, 0x00, 0x00, 0x32, 0x40, 0x00, 0x00, 0xe0, 0x07, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, 0x60, 0x12, 0x00, 0x00, + 0x20, 0x40, 0x00, 0x00, 0xe0, 0x2b, 0x00, 0x00, 0x21, 0x40, 0x00, 0x00, + 0xe0, 0x07, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, 0x40, 0xa7, 0x01, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, + 0x40, 0xbb, 0x01, 0x00, 0x31, 0x40, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, + 0x32, 0x40, 0x00, 0x00, 0xd0, 0x07, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, 0xc0, 0x12, 0x00, 0x00, + 0x20, 0x40, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x21, 0x40, 0x00, 0x00, + 0xd0, 0x07, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, 0xe0, 0xa7, 0x01, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, + 0x10, 0xc3, 0x01, 0x00, 0x31, 0x40, 0x00, 0x00, 0xe0, 0x2b, 0x00, 0x00, + 0x32, 0x40, 0x00, 0x00, 0xe0, 0x07, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, 0x20, 0x13, 0x00, 0x00, + 0x20, 0x40, 0x00, 0x00, 0xe0, 0x2b, 0x00, 0x00, 0x21, 0x40, 0x00, 0x00, + 0xe0, 0x07, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, 0x80, 0xa8, 0x01, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, + 0xf0, 0xca, 0x01, 0x00, 0x31, 0x40, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, + 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, + 0x80, 0x13, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, + 0x22, 0x40, 0x00, 0x00, 0x20, 0xa9, 0x01, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, 0xd0, 0xd2, 0x01, 0x00, + 0x31, 0x40, 0x00, 0x00, 0xe0, 0x2b, 0x00, 0x00, 0x32, 0x40, 0x00, 0x00, + 0xc0, 0x07, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x10, 0x40, 0x00, 0x00, 0xe0, 0x13, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, + 0xe0, 0x2b, 0x00, 0x00, 0x21, 0x40, 0x00, 0x00, 0xc0, 0x07, 0x00, 0x00, + 0x22, 0x40, 0x00, 0x00, 0xc0, 0xa9, 0x01, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, 0x90, 0xda, 0x01, 0x00, + 0x31, 0x40, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x32, 0x40, 0x00, 0x00, + 0xd0, 0x07, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x10, 0x40, 0x00, 0x00, 0x40, 0x14, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, + 0x00, 0x24, 0x00, 0x00, 0x21, 0x40, 0x00, 0x00, 0xd0, 0x07, 0x00, 0x00, + 0x22, 0x40, 0x00, 0x00, 0x60, 0xaa, 0x01, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, 0x60, 0xe2, 0x01, 0x00, + 0x31, 0x40, 0x00, 0x00, 0xe0, 0x2b, 0x00, 0x00, 0x32, 0x40, 0x00, 0x00, + 0xe0, 0x07, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x10, 0x40, 0x00, 0x00, 0xa0, 0x14, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, + 0xe0, 0x2b, 0x00, 0x00, 0x21, 0x40, 0x00, 0x00, 0xe0, 0x07, 0x00, 0x00, + 0x22, 0x40, 0x00, 0x00, 0x00, 0xab, 0x01, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, 0x40, 0xef, 0x01, 0x00, + 0x31, 0x40, 0x00, 0x00, 0x80, 0x04, 0x00, 0x00, 0x32, 0x40, 0x00, 0x00, + 0xd0, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x00, 0x40, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x04, 0x01, 0x0f, 0x00, + 0x03, 0x01, 0x01, 0x00, 0x02, 0x01, 0x01, 0x00, 0x10, 0x40, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x1b, 0x01, 0x02, 0x00, 0x1c, 0x01, 0x02, 0x00, + 0x1a, 0x01, 0x02, 0x00, 0x12, 0x01, 0x02, 0x00, 0x11, 0x01, 0x02, 0x00, + 0x16, 0x40, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x15, 0x40, 0x00, 0x00, + 0x80, 0x01, 0x00, 0x00, 0x21, 0x01, 0x02, 0x00, 0x20, 0x01, 0x02, 0x00, + 0x22, 0x01, 0x03, 0x00, 0x20, 0x40, 0x00, 0x00, 0x80, 0x04, 0x00, 0x00, + 0x21, 0x40, 0x00, 0x00, 0xd0, 0x00, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, + 0x40, 0xea, 0x01, 0x00, 0x16, 0x01, 0x02, 0x00, 0x15, 0x01, 0x02, 0x00, + 0x0d, 0x01, 0x04, 0x00, 0x2d, 0x01, 0x0c, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, 0x10, 0xf0, 0x01, 0x00, + 0x31, 0x40, 0x00, 0x00, 0x50, 0x05, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x60, 0x12, 0x00, 0x00, + 0x10, 0x40, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, + 0x50, 0x05, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, 0xe0, 0xea, 0x01, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, + 0xe0, 0xf0, 0x01, 0x00, 0x31, 0x40, 0x00, 0x00, 0x80, 0x04, 0x00, 0x00, + 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, + 0xc0, 0x12, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, + 0x20, 0x40, 0x00, 0x00, 0x80, 0x04, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, + 0x80, 0xeb, 0x01, 0x00, 0x11, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x30, 0x40, 0x00, 0x00, 0xb0, 0xf1, 0x01, 0x00, 0x31, 0x40, 0x00, 0x00, + 0x50, 0x05, 0x00, 0x00, 0x32, 0x40, 0x00, 0x00, 0xb0, 0x00, 0x00, 0x00, + 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, + 0x20, 0x13, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, 0x90, 0x00, 0x00, 0x00, + 0x20, 0x40, 0x00, 0x00, 0x50, 0x05, 0x00, 0x00, 0x21, 0x40, 0x00, 0x00, + 0xb0, 0x00, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, 0x20, 0xec, 0x01, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, + 0x60, 0xf2, 0x01, 0x00, 0x31, 0x40, 0x00, 0x00, 0x80, 0x04, 0x00, 0x00, + 0x32, 0x40, 0x00, 0x00, 0xd0, 0x00, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x80, 0x13, 0x00, 0x00, + 0x10, 0x40, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, + 0x80, 0x04, 0x00, 0x00, 0x21, 0x40, 0x00, 0x00, 0xd0, 0x00, 0x00, 0x00, + 0x22, 0x40, 0x00, 0x00, 0xc0, 0xec, 0x01, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, 0x30, 0xf3, 0x01, 0x00, + 0x31, 0x40, 0x00, 0x00, 0x50, 0x05, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0xe0, 0x13, 0x00, 0x00, + 0x10, 0x40, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, + 0x50, 0x05, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, 0x60, 0xed, 0x01, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, + 0x00, 0xf4, 0x01, 0x00, 0x31, 0x40, 0x00, 0x00, 0x80, 0x04, 0x00, 0x00, + 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, + 0x40, 0x14, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, 0x20, 0x01, 0x00, 0x00, + 0x20, 0x40, 0x00, 0x00, 0x80, 0x04, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, + 0x00, 0xee, 0x01, 0x00, 0x11, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x30, 0x40, 0x00, 0x00, 0xd0, 0xf4, 0x01, 0x00, 0x31, 0x40, 0x00, 0x00, + 0x50, 0x05, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x00, 0x40, 0x00, 0x00, 0xa0, 0x14, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, + 0x50, 0x01, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, 0x50, 0x05, 0x00, 0x00, + 0x22, 0x40, 0x00, 0x00, 0xa0, 0xee, 0x01, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, 0xa0, 0xff, 0x01, 0x00, + 0x31, 0x40, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x32, 0x40, 0x00, 0x00, + 0x90, 0x3d, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0b, 0x01, 0x02, 0x00, + 0x0c, 0x01, 0x02, 0x00, 0x0a, 0x01, 0x02, 0x00, 0x04, 0x01, 0x7f, 0x00, + 0x06, 0x40, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x05, 0x40, 0x00, 0x00, + 0x80, 0x01, 0x00, 0x00, 0x03, 0x01, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, + 0x10, 0x40, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x13, 0x01, 0x7f, 0x00, + 0x15, 0x40, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x21, 0x01, 0x00, 0x00, + 0x20, 0x01, 0x00, 0x00, 0x22, 0x01, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, + 0x00, 0x12, 0x00, 0x00, 0x21, 0x40, 0x00, 0x00, 0x90, 0x3d, 0x00, 0x00, + 0x22, 0x40, 0x00, 0x00, 0xa0, 0xf5, 0x01, 0x00, 0x23, 0x40, 0x00, 0x00, + 0x00, 0x05, 0x00, 0x00, 0x17, 0x01, 0x7f, 0x00, 0x2d, 0x01, 0x04, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, + 0x30, 0x3d, 0x02, 0x00, 0x31, 0x40, 0x00, 0x00, 0x90, 0x4f, 0x00, 0x00, + 0x32, 0x40, 0x00, 0x00, 0x60, 0x3d, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x10, 0x40, 0x00, 0x00, 0x80, 0x0a, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, + 0x90, 0x4f, 0x00, 0x00, 0x21, 0x40, 0x00, 0x00, 0x60, 0x3d, 0x00, 0x00, + 0x22, 0x40, 0x00, 0x00, 0xa0, 0xfa, 0x01, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, 0x90, 0x84, 0x02, 0x00, + 0x31, 0x40, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x32, 0x40, 0x00, 0x00, + 0xd0, 0x00, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x00, 0x40, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x04, 0x01, 0x0f, 0x00, + 0x05, 0x40, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, + 0x01, 0x01, 0x01, 0x00, 0x03, 0x01, 0x01, 0x00, 0x02, 0x01, 0x01, 0x00, + 0x10, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x13, 0x01, 0x0f, 0x00, + 0x21, 0x01, 0x02, 0x00, 0x20, 0x01, 0x02, 0x00, 0x20, 0x40, 0x00, 0x00, + 0x00, 0x12, 0x00, 0x00, 0x21, 0x40, 0x00, 0x00, 0xd0, 0x00, 0x00, 0x00, + 0x22, 0x40, 0x00, 0x00, 0x90, 0x7a, 0x02, 0x00, 0x23, 0x40, 0x00, 0x00, + 0xa0, 0x00, 0x00, 0x00, 0x17, 0x01, 0x0f, 0x00, 0x2d, 0x01, 0x0c, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, + 0x60, 0x85, 0x02, 0x00, 0x31, 0x40, 0x00, 0x00, 0xd0, 0x12, 0x00, 0x00, + 0x12, 0x00, 0x02, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, + 0x30, 0x09, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, + 0x20, 0x40, 0x00, 0x00, 0xd0, 0x12, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, + 0x30, 0x7b, 0x02, 0x00, 0x11, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x30, 0x40, 0x00, 0x00, 0x30, 0x86, 0x02, 0x00, 0x31, 0x40, 0x00, 0x00, + 0x00, 0x12, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x00, 0x40, 0x00, 0x00, 0x60, 0x09, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, + 0x60, 0x00, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, + 0x22, 0x40, 0x00, 0x00, 0xd0, 0x7b, 0x02, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, 0x00, 0x87, 0x02, 0x00, + 0x31, 0x40, 0x00, 0x00, 0xd0, 0x12, 0x00, 0x00, 0x32, 0x40, 0x00, 0x00, + 0xc0, 0x00, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x00, 0x40, 0x00, 0x00, 0x90, 0x09, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, + 0x90, 0x00, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, 0xd0, 0x12, 0x00, 0x00, + 0x21, 0x40, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, + 0x70, 0x7c, 0x02, 0x00, 0x11, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x30, 0x40, 0x00, 0x00, 0xc0, 0x87, 0x02, 0x00, 0x31, 0x40, 0x00, 0x00, + 0x00, 0x12, 0x00, 0x00, 0x32, 0x40, 0x00, 0x00, 0xd0, 0x00, 0x00, 0x00, + 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, + 0xc0, 0x09, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, + 0x20, 0x40, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x21, 0x40, 0x00, 0x00, + 0xd0, 0x00, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, 0x10, 0x7d, 0x02, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, + 0x90, 0x88, 0x02, 0x00, 0x31, 0x40, 0x00, 0x00, 0xd0, 0x12, 0x00, 0x00, + 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, + 0xf0, 0x09, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, + 0x20, 0x40, 0x00, 0x00, 0xd0, 0x12, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, + 0xb0, 0x7d, 0x02, 0x00, 0x11, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x30, 0x40, 0x00, 0x00, 0x60, 0x89, 0x02, 0x00, 0x31, 0x40, 0x00, 0x00, + 0x00, 0x12, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x00, 0x40, 0x00, 0x00, 0x20, 0x0a, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, + 0x20, 0x01, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, + 0x22, 0x40, 0x00, 0x00, 0x50, 0x7e, 0x02, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, 0x30, 0x8a, 0x02, 0x00, + 0x31, 0x40, 0x00, 0x00, 0xd0, 0x12, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x50, 0x0a, 0x00, 0x00, + 0x10, 0x40, 0x00, 0x00, 0x50, 0x01, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, + 0xd0, 0x12, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, 0xf0, 0x7e, 0x02, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, + 0x00, 0x8b, 0x02, 0x00, 0x31, 0x40, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, + 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, + 0x80, 0x0a, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, + 0x20, 0x40, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, + 0x90, 0x7f, 0x02, 0x00, 0x11, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x30, 0x40, 0x00, 0x00, 0xd0, 0x8b, 0x02, 0x00, 0x31, 0x40, 0x00, 0x00, + 0xd0, 0x12, 0x00, 0x00, 0x32, 0x40, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, + 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, + 0xb0, 0x0a, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, 0xb0, 0x01, 0x00, 0x00, + 0x20, 0x40, 0x00, 0x00, 0xd0, 0x12, 0x00, 0x00, 0x21, 0x40, 0x00, 0x00, + 0xc0, 0x00, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, 0x30, 0x80, 0x02, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, + 0x90, 0x8c, 0x02, 0x00, 0x31, 0x40, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, + 0x32, 0x40, 0x00, 0x00, 0xd0, 0x00, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0xe0, 0x0a, 0x00, 0x00, + 0x10, 0x40, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, + 0x00, 0x12, 0x00, 0x00, 0x21, 0x40, 0x00, 0x00, 0xd0, 0x00, 0x00, 0x00, + 0x22, 0x40, 0x00, 0x00, 0xd0, 0x80, 0x02, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, 0x60, 0x8d, 0x02, 0x00, + 0x31, 0x40, 0x00, 0x00, 0xd0, 0x12, 0x00, 0x00, 0x32, 0x40, 0x00, 0x00, + 0xb0, 0x00, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x00, 0x40, 0x00, 0x00, 0x10, 0x0b, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, + 0x10, 0x02, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, 0xd0, 0x12, 0x00, 0x00, + 0x21, 0x40, 0x00, 0x00, 0xb0, 0x00, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, + 0x70, 0x81, 0x02, 0x00, 0x11, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x30, 0x40, 0x00, 0x00, 0x10, 0x8e, 0x02, 0x00, 0x31, 0x40, 0x00, 0x00, + 0x00, 0x12, 0x00, 0x00, 0x32, 0x40, 0x00, 0x00, 0xd0, 0x00, 0x00, 0x00, + 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, + 0x40, 0x0b, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, 0x40, 0x02, 0x00, 0x00, + 0x20, 0x40, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x21, 0x40, 0x00, 0x00, + 0xd0, 0x00, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, 0x10, 0x82, 0x02, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, + 0xe0, 0x8e, 0x02, 0x00, 0x31, 0x40, 0x00, 0x00, 0xd0, 0x12, 0x00, 0x00, + 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, + 0x70, 0x0b, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, 0x70, 0x02, 0x00, 0x00, + 0x20, 0x40, 0x00, 0x00, 0xd0, 0x12, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, + 0xb0, 0x82, 0x02, 0x00, 0x11, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x30, 0x40, 0x00, 0x00, 0xb0, 0x8f, 0x02, 0x00, 0x31, 0x40, 0x00, 0x00, + 0x00, 0x12, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x00, 0x40, 0x00, 0x00, 0xa0, 0x0b, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, + 0xa0, 0x02, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, + 0x22, 0x40, 0x00, 0x00, 0x50, 0x83, 0x02, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, 0x80, 0x90, 0x02, 0x00, + 0x31, 0x40, 0x00, 0x00, 0xd0, 0x12, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0xd0, 0x0b, 0x00, 0x00, + 0x10, 0x40, 0x00, 0x00, 0xd0, 0x02, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, + 0xd0, 0x12, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, 0xf0, 0x83, 0x02, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, + 0x50, 0x9b, 0x02, 0x00, 0x31, 0x40, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, + 0x32, 0x40, 0x00, 0x00, 0xc0, 0x3d, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x04, 0x01, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, + 0x03, 0x01, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, + 0x00, 0x09, 0x00, 0x00, 0x13, 0x01, 0x3f, 0x00, 0x21, 0x01, 0x00, 0x00, + 0x20, 0x01, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, + 0x21, 0x40, 0x00, 0x00, 0xc0, 0x3d, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, + 0x50, 0x91, 0x02, 0x00, 0x23, 0x40, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, + 0x17, 0x01, 0x3f, 0x00, 0x2d, 0x01, 0x08, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, 0x10, 0xd9, 0x02, 0x00, + 0x31, 0x40, 0x00, 0x00, 0x30, 0x50, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x10, 0x40, 0x00, 0x00, 0xc0, 0x09, 0x00, 0x00, 0x20, 0x40, 0x00, 0x00, + 0x30, 0x50, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, 0xd0, 0x93, 0x02, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, + 0xd0, 0x16, 0x03, 0x00, 0x31, 0x40, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, + 0x32, 0x40, 0x00, 0x00, 0x30, 0x3e, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, 0x80, 0x0a, 0x00, 0x00, + 0x20, 0x40, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x21, 0x40, 0x00, 0x00, + 0x30, 0x3e, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, 0x50, 0x96, 0x02, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, 0x00, + 0x00, 0x55, 0x03, 0x00, 0x31, 0x40, 0x00, 0x00, 0x30, 0x50, 0x00, 0x00, + 0x32, 0x40, 0x00, 0x00, 0x90, 0x3d, 0x00, 0x00, 0x12, 0x00, 0x01, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, 0x40, 0x0b, 0x00, 0x00, + 0x20, 0x40, 0x00, 0x00, 0x30, 0x50, 0x00, 0x00, 0x21, 0x40, 0x00, 0x00, + 0x90, 0x3d, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, 0xd0, 0x98, 0x02, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, + 0x00, 0x09, 0x00, 0x00, 0x09, 0x01, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x1b, 0x01, 0x00, 0x00, 0x1c, 0x01, 0x00, 0x00, + 0x1a, 0x01, 0x00, 0x00, 0x12, 0x01, 0x00, 0x00, 0x11, 0x01, 0x00, 0x00, + 0x13, 0x01, 0xff, 0x00, 0x16, 0x40, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x15, 0x40, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x18, 0x01, 0x00, 0x00, + 0x14, 0x01, 0x41, 0x01, 0x21, 0x01, 0x02, 0x00, 0x20, 0x01, 0x02, 0x00, + 0x22, 0x01, 0x03, 0x00, 0x16, 0x01, 0x00, 0x00, 0x15, 0x01, 0x00, 0x00, + 0x2d, 0x01, 0x0c, 0x00, 0x24, 0x40, 0x23, 0x00, 0xe5, 0x38, 0x8e, 0xe3, + 0x2f, 0x01, 0x00, 0x00, 0x05, 0x00, 0x01, 0x00, 0x00, 0x40, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x0b, 0x01, 0x00, 0x00, 0x0c, 0x01, 0x00, 0x00, + 0x0a, 0x01, 0x00, 0x00, 0x06, 0x40, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x05, 0x40, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x09, 0x01, 0x80, 0xff, + 0x10, 0x40, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x13, 0x01, 0x01, 0x00, + 0x16, 0x40, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x15, 0x40, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x14, 0x40, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x18, 0x01, 0xff, 0xff, 0x14, 0x01, 0x01, 0x00, 0x21, 0x01, 0x00, 0x00, + 0x20, 0x01, 0x00, 0x00, 0x22, 0x01, 0x00, 0x00, 0x28, 0x01, 0x00, 0x00, + 0x20, 0x40, 0x00, 0x00, 0x90, 0x92, 0x03, 0x00, 0x21, 0x40, 0x00, 0x00, + 0xf0, 0x02, 0x00, 0x00, 0x22, 0x40, 0x00, 0x00, 0x80, 0x95, 0x03, 0x00, + 0x23, 0x40, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x17, 0x01, 0x07, 0x00, + 0x2f, 0x01, 0x03, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, + 0x00, 0x01, 0x00, 0x00, 0x0a, 0x01, 0x01, 0x00, 0x04, 0x01, 0x00, 0x00, + 0x06, 0x40, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x05, 0x40, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x04, 0x40, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x09, 0x01, 0xff, 0xff, 0x05, 0x01, 0x01, 0x00, 0x10, 0x40, 0x00, 0x00, + 0x40, 0x00, 0x00, 0x00, 0x13, 0x01, 0x00, 0x00, 0x15, 0x40, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x14, 0x40, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x20, 0x01, 0x01, 0x00, 0x2f, 0x01, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, + 0x30, 0x40, 0x00, 0x00, 0xb0, 0x95, 0x03, 0x00, 0x31, 0x01, 0x03, 0x01, + 0x31, 0x40, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x32, 0x40, 0x00, 0x00, + 0x00, 0x04, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x25, 0x40, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x26, 0x40, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x24, 0x40, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x0a, 0x01, 0x00, 0x00, 0x04, 0x01, 0x01, 0x00, 0x04, 0x40, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x13, 0x01, 0x01, 0x00, 0x16, 0x40, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, + 0x15, 0x40, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x14, 0x40, 0x00, 0x00, + 0x40, 0x00, 0x00, 0x00, 0x18, 0x01, 0x7f, 0x00, 0x14, 0x01, 0x45, 0x01, + 0x25, 0x01, 0x10, 0x30, 0x0d, 0x01, 0x0e, 0x00, 0x2d, 0x01, 0x0e, 0x00, + 0x8d, 0x01, 0x08, 0x00, 0x8f, 0x01, 0x01, 0x00, 0x80, 0x40, 0x00, 0x00, + 0x40, 0x00, 0x00, 0x00, 0x81, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x82, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x83, 0x40, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x8b, 0x01, 0x00, 0x00, 0x8c, 0x01, 0x00, 0x00, + 0x8a, 0x01, 0x00, 0x00, 0x86, 0x40, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x85, 0x40, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x84, 0x40, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x89, 0x01, 0xff, 0xff, 0x85, 0x01, 0x01, 0x00, + 0x80, 0x01, 0x04, 0x00, 0x11, 0x00, 0x00, 0x00, 0x06, 0x00, 0x02, 0x00, + 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x40, 0x00, 0x00, + 0x40, 0x00, 0x00, 0x00, 0x05, 0x40, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, + 0x04, 0x40, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x09, 0x01, 0x00, 0x00, + 0x05, 0x01, 0x49, 0x00, 0x10, 0x40, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, + 0x16, 0x40, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x15, 0x40, 0x00, 0x00, + 0x08, 0x00, 0x00, 0x00, 0x14, 0x40, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, + 0x18, 0x01, 0xff, 0xff, 0x14, 0x01, 0x05, 0x80, 0x25, 0x01, 0x00, 0x00, + 0x26, 0x01, 0x7f, 0xff, 0x27, 0x01, 0x7e, 0x00, 0x0d, 0x01, 0x10, 0x00, + 0x2d, 0x01, 0x10, 0x00, 0x8d, 0x01, 0x09, 0x00, 0x8f, 0x01, 0x00, 0x00, + 0x80, 0x40, 0x00, 0x00, 0xb0, 0x99, 0x03, 0x00, 0x86, 0x40, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x85, 0x40, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x84, 0x40, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x89, 0x01, 0x00, 0x00, + 0x85, 0x01, 0x09, 0x00, 0x06, 0x00, 0x08, 0x00, 0x00, 0x40, 0x00, 0x00, + 0x40, 0x00, 0x00, 0x00, 0x06, 0x40, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x05, 0x40, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x04, 0x40, 0x00, 0x00, + 0x08, 0x00, 0x00, 0x00, 0x05, 0x01, 0x09, 0x00, 0x10, 0x40, 0x00, 0x00, + 0x80, 0x00, 0x00, 0x00, 0x13, 0x01, 0x00, 0x00, 0x16, 0x40, 0x00, 0x00, + 0x40, 0x00, 0x00, 0x00, 0x15, 0x40, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, + 0x14, 0x40, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x14, 0x01, 0x45, 0x01, + 0x20, 0x01, 0x00, 0x00, 0x0d, 0x01, 0x06, 0x00, 0x2d, 0x01, 0x0c, 0x00, + 0x05, 0x00, 0x02, 0x00, 0x00, 0x40, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, + 0x04, 0x01, 0x00, 0x00, 0x06, 0x40, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, + 0x05, 0x40, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x04, 0x40, 0x00, 0x00, + 0x40, 0x00, 0x00, 0x00, 0x05, 0x01, 0x49, 0x00, 0x10, 0x40, 0x00, 0x00, + 0x40, 0x00, 0x00, 0x00, 0x14, 0x01, 0x45, 0x00, 0x0d, 0x01, 0x10, 0x00, + 0x2d, 0x01, 0x10, 0x00, 0x06, 0x00, 0x07, 0x00, 0x00, 0x40, 0x00, 0x00, + 0x40, 0x00, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, + 0x14, 0x01, 0x45, 0x01, 0x80, 0x40, 0x00, 0x00, 0xd0, 0x99, 0x03, 0x00, + 0x80, 0x01, 0x00, 0x00, 0x06, 0x00, 0x02, 0x00, 0x00, 0x40, 0x00, 0x00, + 0x80, 0x00, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, + 0x14, 0x01, 0x45, 0x00, 0x8f, 0x01, 0x01, 0x00, 0x80, 0x40, 0x00, 0x00, + 0x00, 0x01, 0x00, 0x00, 0x86, 0x40, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, + 0x85, 0x40, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x84, 0x40, 0x00, 0x00, + 0x40, 0x00, 0x00, 0x00, 0x85, 0x01, 0x49, 0x00, 0x06, 0x00, 0x09, 0x00, + 0x00, 0x40, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x14, 0x01, 0x45, 0x01, + 0x8f, 0x01, 0x00, 0x00, 0x80, 0x40, 0x00, 0x00, 0xe0, 0x99, 0x03, 0x00, + 0x86, 0x40, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x85, 0x40, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x84, 0x40, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x85, 0x01, 0x09, 0x00, 0x06, 0x00, 0x02, 0x00, 0x10, 0x40, 0x00, 0x00, + 0x00, 0x01, 0x00, 0x00, 0x14, 0x01, 0x45, 0x00, 0x80, 0x40, 0x00, 0x00, + 0xd0, 0x99, 0x03, 0x00, 0x06, 0x00, 0x09, 0x00, 0x24, 0x40, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x0f, 0x01, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, + 0xf0, 0x99, 0x03, 0x00, 0x06, 0x40, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x05, 0x40, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x40, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x05, 0x01, 0x09, 0x00, 0x10, 0x40, 0x00, 0x00, + 0x80, 0x00, 0x00, 0x00, 0x18, 0x01, 0x00, 0x00, 0x14, 0x01, 0x45, 0x01, + 0x26, 0x01, 0x80, 0xff, 0x27, 0x01, 0x7f, 0x00, 0x8f, 0x01, 0x01, 0x00, + 0x80, 0x40, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x86, 0x40, 0x00, 0x00, + 0x40, 0x00, 0x00, 0x00, 0x85, 0x40, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, + 0x84, 0x40, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x85, 0x01, 0x49, 0x00, + 0x06, 0x00, 0x01, 0x00, 0x24, 0x40, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x40, + 0x0f, 0x01, 0x01, 0x00, 0x00, 0x40, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, + 0x06, 0x40, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x05, 0x40, 0x00, 0x00, + 0x40, 0x00, 0x00, 0x00, 0x04, 0x40, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, + 0x05, 0x01, 0x49, 0x00, 0x10, 0x40, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, + 0x8f, 0x01, 0x00, 0x00, 0x80, 0x40, 0x00, 0x00, 0x00, 0x9a, 0x03, 0x00, + 0x86, 0x40, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x85, 0x40, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x84, 0x40, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x85, 0x01, 0x09, 0x00, 0x06, 0x00, 0x00, 0x00, 0x24, 0x40, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, + 0x80, 0x40, 0x00, 0x00, 0x10, 0x9a, 0x03, 0x00, 0x06, 0x00, 0x01, 0x00, + 0x24, 0x40, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x40, 0x10, 0x40, 0x00, 0x00, + 0x40, 0x01, 0x00, 0x00, 0x8f, 0x01, 0x01, 0x00, 0x80, 0x40, 0x00, 0x00, + 0x80, 0x00, 0x00, 0x00, 0x86, 0x40, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, + 0x85, 0x40, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x84, 0x40, 0x00, 0x00, + 0x40, 0x00, 0x00, 0x00, 0x85, 0x01, 0x49, 0x00, 0x06, 0x00, 0x00, 0x00, + 0x24, 0x40, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0f, 0x01, 0x00, 0x00, + 0x00, 0x40, 0x00, 0x00, 0x20, 0x9a, 0x03, 0x00, 0x06, 0x40, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x05, 0x40, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x04, 0x40, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x05, 0x01, 0x09, 0x00, + 0x10, 0x40, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x80, 0x40, 0x00, 0x00, + 0x40, 0x01, 0x00, 0x00, 0x06, 0x00, 0x02, 0x00, 0x24, 0x40, 0x1f, 0x00, + 0x00, 0x00, 0x00, 0x40, 0x0f, 0x01, 0x01, 0x00, 0x00, 0x40, 0x00, 0x00, + 0x00, 0x01, 0x00, 0x00, 0x06, 0x40, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, + 0x05, 0x40, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x04, 0x40, 0x00, 0x00, + 0x40, 0x00, 0x00, 0x00, 0x05, 0x01, 0x49, 0x00, 0x80, 0x40, 0x00, 0x00, + 0xc0, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x24, 0x40, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, + 0x18, 0x01, 0xff, 0xff, 0x26, 0x01, 0x7f, 0xff, 0x27, 0x01, 0x7e, 0x00, + 0x8f, 0x01, 0x00, 0x00, 0x80, 0x40, 0x00, 0x00, 0x30, 0x9a, 0x03, 0x00, + 0x86, 0x40, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x85, 0x40, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x84, 0x40, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x85, 0x01, 0x09, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, + 0x00, 0x01, 0x00, 0x00, 0x18, 0x01, 0x00, 0x00, 0x26, 0x01, 0x80, 0xff, + 0x27, 0x01, 0x7f, 0x00, 0x8f, 0x01, 0x01, 0x00, 0x80, 0x40, 0x00, 0x00, + 0xc0, 0x00, 0x00, 0x00, 0x86, 0x40, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, + 0x85, 0x40, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x84, 0x40, 0x00, 0x00, + 0x40, 0x00, 0x00, 0x00, 0x85, 0x01, 0x49, 0x00, 0x06, 0x00, 0x01, 0x00, + 0x24, 0x40, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x40, 0x00, 0x00, + 0xc0, 0x00, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, 0x40, 0x01, 0x00, 0x00, + 0x80, 0x40, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, + 0x24, 0x40, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0f, 0x01, 0x00, 0x00, + 0x00, 0x40, 0x00, 0x00, 0x20, 0x9a, 0x03, 0x00, 0x06, 0x40, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x05, 0x40, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x04, 0x40, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x05, 0x01, 0x09, 0x00, + 0x10, 0x40, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x80, 0x40, 0x00, 0x00, + 0x40, 0x01, 0x00, 0x00, 0x06, 0x00, 0x02, 0x00, 0x24, 0x40, 0x1f, 0x00, + 0x00, 0x00, 0x00, 0x40, 0x0f, 0x01, 0x01, 0x00, 0x00, 0x40, 0x00, 0x00, + 0xc0, 0x00, 0x00, 0x00, 0x06, 0x40, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, + 0x05, 0x40, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x04, 0x40, 0x00, 0x00, + 0x40, 0x00, 0x00, 0x00, 0x05, 0x01, 0x49, 0x00, 0x80, 0x40, 0x00, 0x00, + 0x00, 0x01, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x24, 0x40, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, + 0x18, 0x01, 0xff, 0xff, 0x26, 0x01, 0x7f, 0xff, 0x27, 0x01, 0x7e, 0x00, + 0x8f, 0x01, 0x00, 0x00, 0x80, 0x40, 0x00, 0x00, 0x30, 0x9a, 0x03, 0x00, + 0x86, 0x40, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x85, 0x40, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x84, 0x40, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x85, 0x01, 0x09, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, + 0xc0, 0x00, 0x00, 0x00, 0x18, 0x01, 0x00, 0x00, 0x26, 0x01, 0x80, 0xff, + 0x27, 0x01, 0x7f, 0x00, 0x8f, 0x01, 0x01, 0x00, 0x80, 0x40, 0x00, 0x00, + 0x00, 0x01, 0x00, 0x00, 0x86, 0x40, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, + 0x85, 0x40, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x84, 0x40, 0x00, 0x00, + 0x40, 0x00, 0x00, 0x00, 0x85, 0x01, 0x49, 0x00, 0x06, 0x00, 0x01, 0x00, + 0x24, 0x40, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x40, 0x00, 0x00, + 0x00, 0x01, 0x00, 0x00, 0x10, 0x40, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, + 0x80, 0x40, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, + 0x24, 0x40, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0f, 0x01, 0x00, 0x00, + 0x00, 0x40, 0x00, 0x00, 0x20, 0x9a, 0x03, 0x00, 0x06, 0x40, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x05, 0x40, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x04, 0x40, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x05, 0x01, 0x09, 0x00, + 0x10, 0x40, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x40, 0x00, 0x00, + 0xc0, 0x00, 0x00, 0x00, 0x06, 0x00, 0x02, 0x00, 0x24, 0x40, 0x1f, 0x00, + 0x00, 0x00, 0x00, 0x40, 0x0f, 0x01, 0x01, 0x00, 0x00, 0x40, 0x00, 0x00, + 0x00, 0x01, 0x00, 0x00, 0x06, 0x40, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, + 0x05, 0x40, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x04, 0x40, 0x00, 0x00, + 0x40, 0x00, 0x00, 0x00, 0x05, 0x01, 0x49, 0x00, 0x80, 0x40, 0x00, 0x00, + 0x80, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x24, 0x40, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, + 0x18, 0x01, 0xff, 0xff, 0x26, 0x01, 0x7f, 0xff, 0x27, 0x01, 0x7e, 0x00, + 0x8f, 0x01, 0x00, 0x00, 0x80, 0x40, 0x00, 0x00, 0x30, 0x9a, 0x03, 0x00, + 0x86, 0x40, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x85, 0x40, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x84, 0x40, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x85, 0x01, 0x09, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, + 0x00, 0x01, 0x00, 0x00, 0x18, 0x01, 0x00, 0x00, 0x26, 0x01, 0x80, 0xff, + 0x27, 0x01, 0x7f, 0x00, 0x8f, 0x01, 0x01, 0x00, 0x80, 0x40, 0x00, 0x00, + 0x80, 0x00, 0x00, 0x00, 0x86, 0x40, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, + 0x85, 0x40, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x84, 0x40, 0x00, 0x00, + 0x40, 0x00, 0x00, 0x00, 0x85, 0x01, 0x49, 0x00, 0x06, 0x00, 0x01, 0x00, + 0x00, 0x40, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x8f, 0x01, 0x00, 0x00, + 0x80, 0x40, 0x00, 0x00, 0x40, 0x9a, 0x03, 0x00, 0x86, 0x40, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x85, 0x40, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x84, 0x40, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x85, 0x01, 0x09, 0x00, + 0x06, 0x00, 0x00, 0x00, 0x24, 0x40, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x40, + 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x01, 0x01, 0x00, + 0x10, 0x40, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x13, 0x01, 0x01, 0x00, + 0x8f, 0x01, 0x01, 0x00, 0x80, 0x40, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, + 0x86, 0x40, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x85, 0x40, 0x00, 0x00, + 0x40, 0x00, 0x00, 0x00, 0x84, 0x40, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, + 0x85, 0x01, 0x49, 0x00, 0x80, 0x01, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, + 0x24, 0x40, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0f, 0x01, 0x00, 0x00, + 0x00, 0x40, 0x00, 0x00, 0xc0, 0x99, 0x03, 0x00, 0x04, 0x01, 0x00, 0x00, + 0x06, 0x40, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x05, 0x40, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x04, 0x40, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x05, 0x01, 0x09, 0x00, 0x10, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x13, 0x01, 0x00, 0x00, 0x18, 0x01, 0xff, 0xff, 0x26, 0x01, 0x7f, 0xff, + 0x27, 0x01, 0x7e, 0x00, 0x80, 0x40, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, + 0x80, 0x01, 0x00, 0x00, 0x2f, 0x01, 0x03, 0x00, 0x06, 0x00, 0x02, 0x00, + 0x0f, 0x01, 0x01, 0x00, 0x00, 0x40, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, + 0x04, 0x01, 0x01, 0x00, 0x06, 0x40, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, + 0x05, 0x40, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x04, 0x40, 0x00, 0x00, + 0x40, 0x00, 0x00, 0x00, 0x05, 0x01, 0x49, 0x00, 0x10, 0x40, 0x00, 0x00, + 0x40, 0x00, 0x00, 0x00, 0x13, 0x01, 0x01, 0x00, 0x16, 0x40, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x15, 0x40, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x14, 0x40, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x18, 0x01, 0x80, 0xff, + 0x14, 0x01, 0x01, 0x80, 0x26, 0x01, 0x80, 0xff, 0x27, 0x01, 0x7f, 0x00, + 0x80, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x04, 0x00, + 0x2f, 0x01, 0x00, 0x00, 0x06, 0x00, 0x08, 0x00, 0x00, 0x00, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x06, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x06, 0x00, 0x08, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x44, 0xff, 0xff, 0xff, 0x10, 0x00, 0x00, 0x00, + 0x74, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, + 0x18, 0x00, 0x00, 0x00, 0x14, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x08, 0x00, 0x00, 0x00, 0x04, 0x00, 0x0c, 0x00, 0x16, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, + 0x18, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x01, 0x04, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, + 0x06, 0x00, 0x00, 0x00, 0x88, 0x01, 0x00, 0x00, 0x3c, 0x01, 0x00, 0x00, + 0xfc, 0x00, 0x00, 0x00, 0xc8, 0x00, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x9e, 0xfe, 0xff, 0xff, 0x1c, 0x00, 0x00, 0x00, + 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x58, 0x00, 0x00, 0x00, + 0x0c, 0x00, 0x14, 0x00, 0x10, 0x00, 0x0c, 0x00, 0x08, 0x00, 0x04, 0x00, + 0x0c, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, + 0x20, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x81, 0x80, 0x00, 0x3c, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x80, 0x3f, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xbf, + 0x05, 0x00, 0x00, 0x00, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, + 0x60, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xcc, 0xff, 0xff, 0xff, + 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x20, 0x00, 0x00, 0x00, + 0x15, 0x00, 0x00, 0x00, 0x5f, 0x73, 0x70, 0x6c, 0x69, 0x74, 0x5f, 0x31, + 0x5f, 0x73, 0x63, 0x72, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x66, 0x61, 0x73, + 0x74, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x70, 0x21, 0x01, 0x00, + 0x0c, 0x00, 0x10, 0x00, 0x0c, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x04, 0x00, + 0x0c, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, + 0x1c, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x5f, 0x73, 0x70, 0x6c, + 0x69, 0x74, 0x5f, 0x31, 0x5f, 0x73, 0x63, 0x72, 0x61, 0x74, 0x63, 0x68, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x70, 0x21, 0x01, 0x00, + 0xd0, 0xff, 0xff, 0xff, 0x10, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x03, 0x18, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, + 0x5f, 0x73, 0x70, 0x6c, 0x69, 0x74, 0x5f, 0x31, 0x5f, 0x66, 0x6c, 0x61, + 0x73, 0x68, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x50, 0x9a, 0x03, 0x00, + 0x0c, 0x00, 0x14, 0x00, 0x10, 0x00, 0x0f, 0x00, 0x08, 0x00, 0x04, 0x00, + 0x0c, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x03, 0x20, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, + 0x5f, 0x73, 0x70, 0x6c, 0x69, 0x74, 0x5f, 0x31, 0x5f, 0x63, 0x6f, 0x6d, + 0x6d, 0x61, 0x6e, 0x64, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x80, 0x38, 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, + 0x14, 0x00, 0x10, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x08, 0x00, 0x04, 0x00, + 0x0e, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x09, 0x60, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x0c, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x04, 0x00, 0x0c, 0x00, 0x00, 0x00, + 0x08, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x80, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x3b, 0x25, 0x00, 0x00, 0x00, + 0x4d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x6e, 0x65, 0x74, 0x56, 0x31, 0x2f, + 0x50, 0x72, 0x65, 0x64, 0x69, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, + 0x52, 0x65, 0x73, 0x68, 0x61, 0x70, 0x65, 0x5f, 0x31, 0x5f, 0x63, 0x70, + 0x75, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x56, 0x65, 0x6c, 0x61, + 0x20, 0x4f, 0x70, 0x74, 0x69, 0x6d, 0x69, 0x73, 0x65, 0x64, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x10, 0x00, + 0x0f, 0x00, 0x04, 0x00, 0x00, 0x00, 0x08, 0x00, 0x0c, 0x00, 0x00, 0x00, + 0x0c, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, + 0x07, 0x00, 0x00, 0x00, 0x65, 0x74, 0x68, 0x6f, 0x73, 0x2d, 0x75, 0x00 + }; +const unsigned int g_person_detect_model_data_size = 251568; diff --git a/EPII_CM55M_APP_S/app/scenario_app/dc_scl_sch_tz_s_only/person_detect_model_data.h b/EPII_CM55M_APP_S/app/scenario_app/dc_scl_sch_tz_s_only/person_detect_model_data.h new file mode 100644 index 00000000..5dc7b3f3 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/dc_scl_sch_tz_s_only/person_detect_model_data.h @@ -0,0 +1,14 @@ +#ifndef APP_SCENARIO_DC_SCL_SCH_TZ_S_ONLY_PERSON_DETECT_MODEL_DATA_H_ +#define APP_SCENARIO_DC_SCL_SCH_TZ_S_ONLY_PERSON_DETECT_MODEL_DATA_H_ + +#ifdef __cplusplus +extern "C" { +#endif + +extern const unsigned char g_person_detect_model_data[]; +extern const unsigned int g_person_detect_model_data_size; + +#ifdef __cplusplus +} +#endif +#endif /* APP_SCENARIO_DC_SCL_SCH_TZ_S_ONLY_PERSON_DETECT_MODEL_DATA_H_ */ diff --git a/EPII_CM55M_APP_S/app/scenario_app/grove_vision_ai/drv_user_defined.mk b/EPII_CM55M_APP_S/app/scenario_app/grove_vision_ai/drv_user_defined.mk new file mode 100644 index 00000000..e98374c5 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/grove_vision_ai/drv_user_defined.mk @@ -0,0 +1,94 @@ +## +# platform (onchip ip) support feature +# Add all of supported ip list here +# The source code should be located in ~\drivers\{ip_name}\ +## + +DRIVERS_IP_LIST ?= 2x2 \ + 5x5 \ + uart spi \ + i3c_mst isp \ + iic \ + mb \ + scu \ + timer \ + watchdog \ + rtc \ + cdm \ + edm \ + jpeg \ + xdma \ + dp \ + inp \ + tpg \ + inp1bitparser \ + sensorctrl \ + gpio \ + i2s \ + pdm \ + i3c_slv \ + vad \ + swreg_aon \ + swreg_lsc \ + dma \ + ppc \ + pmu \ + mpc \ + hxautoi2c_mst \ + csirx \ + csitx \ + adcc \ + pwm \ + inpovparser \ + adcc_hv \ + sdio + +DRIVERS_IP_INSTANCE ?= RTC0 \ + RTC1 \ + RTC2 \ + TIMER0 \ + TIMER1 \ + TIMER2 \ + TIMER3 \ + TIMER4 \ + TIMER5 \ + WDT0 \ + WDT1 \ + DMA0 \ + DMA1 \ + DMA2 \ + DMA3 \ + UART0 \ + UART1 \ + UART2 \ + IIC_HOST_SENSOR \ + IIC_HOST \ + IIC_HOST_MIPI \ + SSPI_HOST \ + QSPI_HOST \ + OSPI_HOST \ + SSPI_SLAVE \ + GPIO_G0 \ + GPIO_G1 \ + GPIO_G2 \ + GPIO_G3 \ + SB_GPIO \ + AON_GPIO \ + I2S_HOST \ + I2S_SLAVE \ + IIC_SLAVE0 \ + IIC_SLAVE1 \ + PWM0 \ + PWM1 \ + PWM2 \ + ADCC \ + ADCC_HV + +ifneq ($(IC_VER), 10) +DRIVERS_IP_INSTANCE += TIMER6 \ + TIMER7 \ + TIMER8 +endif + +DRIVERS_IP_NS_INSTANCE ?= + diff --git a/EPII_CM55M_APP_S/app/scenario_app/grove_vision_ai/grove_vision_ai.c b/EPII_CM55M_APP_S/app/scenario_app/grove_vision_ai/grove_vision_ai.c new file mode 100644 index 00000000..a162e269 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/grove_vision_ai/grove_vision_ai.c @@ -0,0 +1,246 @@ +#include +#include +#include +#include +#include +#include + +#ifdef TRUSTZONE_SEC +#ifdef FREERTOS +/* Trustzone config. */ +// +/* FreeRTOS includes. */ +// #include "secure_port_macros.h" +#else +#if (__ARM_FEATURE_CMSE & 1) == 0 +#error "Need ARMv8-M security extensions" +#elif (__ARM_FEATURE_CMSE & 2) == 0 +#error "Compile with --cmse" +#endif +#include "arm_cmse.h" +// #include "veneer_table.h" +// +#endif +#endif + +#include "WE2_device.h" +#include "WE2_device_addr.h" +#include "board.h" +#include "hx_drv_scu.h" +#include "hx_drv_spi.h" +#include "hx_drv_gpio.h" +#include "WE2_core.h" +#include "WE2_debug.h" +#include "mmc_we2.h" +#include "hx_drv_swreg_aon.h" +#include "hx_drv_pdm_rx.h" + + +PDM_DEV_INFO pdm_dev_info; + +// audio data is a 16-bits data (2bytes) +// for 16Khz of 1 seconds mono audio, takes 2*16*1000 bytes +// create a block with 8000 bytes to save 0.25 second of mono audio data (to meet hx_drv_pdm_dma_lli_transfer size limitation about <8192 bytes) +// create 40 blocks to save 10 second of data +#define quarter_second_mono_bytes 8000 +#define blk_num 20 + +// allocate a audio buffer with 320000 bytes, this buffer is located in the SRAM which described in the linker script (pdm_single.ld) +int16_t audio_buf[blk_num * quarter_second_mono_bytes / 2]; + +volatile bool rx_cb_flag; +/******************************************************************************* + * Code + ******************************************************************************/ +void app_pdm_dma_rx_cb() +{ + hx_InvalidateDCache_by_Addr(audio_buf, quarter_second_mono_bytes * blk_num); + xprintf("\n\n[%s]\n\n", __FUNCTION__); + rx_cb_flag = true; +} + +int app_pdm_setting() +{ + memset((void *)&pdm_dev_info, 0x00, sizeof(PDM_DEV_INFO)); + // + pdm_dev_info.pdm_cfg.reg_addr = HIMAX_PDM_BASE_ADDR; + pdm_dev_info.pdm_cfg.rx_fifo_threshold = 5; + pdm_dev_info.pdm_cfg.oversampling_ratio = 8; // 6: 32KHz, 8: 16KHz + pdm_dev_info.pdm_cfg.cic_stages = 0; + pdm_dev_info.pdm_cfg.cic_delay = 0; + pdm_dev_info.pdm_cfg.dc_removal = 6; + pdm_dev_info.pdm_cfg.bit_range_shift = 5; + + // use DATA0 with left channnel selected only(mono) + pdm_dev_info.pdm_cfg.data_in_0_en = PDM_DATA_IN_ENABLE; + pdm_dev_info.pdm_cfg.data_in_1_en = PDM_DATA_IN_DISABLE; + pdm_dev_info.pdm_cfg.data_in_2_en = PDM_DATA_IN_DISABLE; + pdm_dev_info.pdm_cfg.data_in_3_en = PDM_DATA_IN_DISABLE; + pdm_dev_info.pdm_cfg.capture_channel = PDM_CAPTURE_CHANNEL_LEFT_ONLY; + + // sampling rate = 16K, use DMA2 channel 0 + pdm_dev_info.pdm_cfg.dma_ch = PDM_USE_DMA2_CH_0; + pdm_dev_info.pdm_cfg.pdm_clk_src = PDM_CLKSRC_LSCREF; + pdm_dev_info.pdm_cfg.sample_rate = PDM_PCM_FREQ_16K; + pdm_dev_info.pdm_rx_cb = app_pdm_dma_rx_cb; + pdm_dev_info.pdm_err_cb = NULL; +} + +/*! +@brief Main function + */ +int app_main(void) +{ + + hx_drv_scu_set_SEN_D0_pinmux(SCU_SEN_D0_PINMUX_GPIO18); // button + hx_drv_scu_set_SEN_D2_pinmux(SCU_SEN_D2_PINMUX_GPIO20); // light + hx_drv_scu_set_PB6_pinmux(SCU_PB6_PINMUX_GPIO0_1, 0); // 7 + hx_drv_scu_set_PB7_pinmux(SCU_PB7_PINMUX_GPIO1_1, 0); // 8 + hx_drv_scu_set_PB8_pinmux(SCU_PB8_PINMUX_GPIO2_1, 0); // 3 + hx_drv_scu_set_PB11_pinmux(SCU_PB11_PINMUX_GPIO2, 0); // 2 + hx_drv_scu_set_PA0_pinmux(SCU_PA0_PINMUX_AON_GPIO0_2, 0); // 1 + + hx_drv_gpio_set_input(GPIO18); + hx_drv_gpio_set_output(GPIO20, 0); + + hx_drv_gpio_set_output(GPIO0, 0); + hx_drv_gpio_set_output(GPIO1, 0); + + hx_drv_gpio_set_output(GPIO2, 0); + + hx_drv_gpio_set_output(AON_GPIO0, 0); + + rx_cb_flag = false; + + // select pin mux for PDM, enable PDM CLK(PB9) and PDM DATA0 pin(PB10) + hx_drv_scu_set_PB9_pinmux(SCU_PB9_PINMUX_PDM_CLK_13, 0); + hx_drv_scu_set_PB10_pinmux(SCU_PB10_PINMUX_PDM_DATA0_13, 0); + + app_pdm_setting(); + + if (hx_drv_pdm_init(&pdm_dev_info) != PDM_NO_ERROR) + return -1; + + // please remind that there will be some noise at first few samples, due to PDM running DC removal function + // the noise happen at first time record data after PDM init + + FATFS fs; + TCHAR drv[3] = {_T('0'), _T(':'), _T('0')}; + FRESULT res = f_mount(&fs, drv, 1); + bool mount = false; + if (res != FR_OK) + { + mount = false; + xprintf("Mount Failed: %d\n", res); + } + else + { + mount = true; + xprintf("Mount Success\n"); + } + // file read/write test + uint32_t count = 0; + char buffer[512]; + int value = 0; + if (mount) + { + FIL file; + + res = f_open(&file, _T("/test.txt"), FA_CREATE_ALWAYS | FA_WRITE | FA_READ); + + if (res != FR_OK) + { + xprintf("Open Failed: %d\n", res); + } + else + { + + memset(buffer, 0, 512); + sprintf(buffer, "Hello World %d", count++); + res = f_write(&file, buffer, strlen(buffer), NULL); + + if (res != FR_OK) + { + xprintf("Write Failed: %d\n", res); + f_close(&file); + } + else + { + + f_close(&file); + + xprintf("Write: %s sucessful\n", buffer); + + res = f_open(&file, _T("/test.txt"), FA_READ); + memset(buffer, 0, 512); + res = f_read(&file, buffer, 512, NULL); + if (res != FR_OK) + { + xprintf("Read Failed: %d\n", res); + f_close(&file); + } + else + { + + xprintf("Read: %s sucessful\n", buffer); + + f_close(&file); + } + } + } + } + + xprintf("PDM example, 16KHz mono, record a single shot\n"); + hx_drv_pdm_dma_lli_transfer((void *)audio_buf, blk_num, quarter_second_mono_bytes, 0); + + while (1) + { + + value = 1 - value; + + hx_drv_gpio_set_out_value(GPIO0, value); + hx_drv_gpio_set_out_value(GPIO1, value); + hx_drv_gpio_set_out_value(GPIO2, value); + hx_drv_gpio_set_out_value(AON_GPIO0, value); + + uint8_t read_status = 0; + hx_drv_gpio_get_in_value(GPIO18, &read_status); + if (read_status == 1) + { + hx_drv_gpio_set_out_value(GPIO20, 1); + } + else + { + hx_drv_gpio_set_out_value(GPIO20, 0); + } + + if (rx_cb_flag) + { + rx_cb_flag = false; + + xprintf("PDM example, record done\n"); + + for (int i = 0; i < blk_num * quarter_second_mono_bytes / 2; i++) + { + xprintf("%04x\n", audio_buf[i] & 0xffff); + uint8_t read_status = 0; + hx_drv_gpio_get_in_value(GPIO18, &read_status); + if (read_status == 1) + { + hx_drv_gpio_set_out_value(GPIO20, 1); + } + else + { + hx_drv_gpio_set_out_value(GPIO20, 0); + } + } + + xprintf("PDM example, print done\n"); + + hx_drv_pdm_deinit(); + } + board_delay_ms(50); + } + + return 0; +} diff --git a/EPII_CM55M_APP_S/app/scenario_app/grove_vision_ai/grove_vision_ai.h b/EPII_CM55M_APP_S/app/scenario_app/grove_vision_ai/grove_vision_ai.h new file mode 100644 index 00000000..4f4d46b8 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/grove_vision_ai/grove_vision_ai.h @@ -0,0 +1,17 @@ +/* + * sdio_app.h + * + * Created on: Aug 15, 2023 + * Author: 902449 + */ + +#ifndef APP_SCENARIO_SDIO_APP_ +#define APP_SCENARIO_SDIO_APP_ + +#define APP_BLOCK_FUNC() do{ \ + __asm volatile("b .");\ + }while(0) + +int app_main(void); + +#endif /* APP_SCENARIO_SDIO_APP_ */ diff --git a/EPII_CM55M_APP_S/app/scenario_app/grove_vision_ai/grove_vision_ai.ld b/EPII_CM55M_APP_S/app/scenario_app/grove_vision_ai/grove_vision_ai.ld new file mode 100644 index 00000000..753da06b --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/grove_vision_ai/grove_vision_ai.ld @@ -0,0 +1,288 @@ +MEMORY +{ + /* Define each memory region */ + CM55M_S_APP_ROM (rx) : ORIGIN = 0x10000000, LENGTH = 0x10040000 - 0x10000000 // 256 KB + CM55M_S_APP_DATA (rwx) : ORIGIN = 0x30000000, LENGTH = 0x30040000 - 0x30000000 // 256 KB + CM55M_S_SRAM (rwx) : ORIGIN = 0x3401F000, LENGTH = 0x3409C000 - 0x3401F000 // 500 KB, please remember to check configTOTAL_HEAP_SIZE + CM55M_S_EL_ALLOC (rw) : ORIGIN = 0x3409C000, LENGTH = 0x34200000 - 0x3409C000 // 1424 KB +} + +__HEAP_SIZE = 0x10000; // 64 KB +__STACK_SIZE = 0x8000; // 32 KB + +ENTRY(Reset_Handler) + +SECTIONS +{ + /* MAIN TEXT SECTION */ + .table : + { + . = ALIGN(8); + __vectors_start__ = ABSOLUTE(.); + KEEP(*(.vectors)) + + . = ALIGN(8); + __privileged_functions_start__ = .; + *(privileged_functions) + *(privileged_functions*) + __privileged_functions_end__ = .; + + . = ALIGN(8); + __syscalls_flash_start__ = .; + *(freertos_system_calls) + *(freertos_system_calls*) + __syscalls_flash_end__ = .; + + . = ALIGN(8); + __unprivileged_flash_start__ = .; + + } > CM55M_S_APP_ROM + + /* DEFAULT NOINIT SECTION */ + .noinit (NOLOAD) : + { + . = ALIGN(8); + _noinit = .; + PROVIDE(__start_noinit_RAM = .) ; + PROVIDE(__start_noinit_SRAM = .) ; + + *(.noinit .noinit.* .gnu.linkonce.n.*) + + . = ALIGN(4); + _end_noinit = .; + PROVIDE(__end_noinit_RAM = .) ; + PROVIDE(__end_noinit_SRAM = .) ; + + } > CM55M_S_APP_ROM + + .ext_text : + { + . = ALIGN(4); + *libdriver.*:*(.text* .rodata*) + } > CM55M_S_APP_DATA + + .text : + { + . = ALIGN(8); + *(.text*) + + . = ALIGN(8); + KEEP(*(.init)) + + /* preinit data */ + . = ALIGN(8); + PROVIDE_HIDDEN(__preinit_array_start = .); + _spreinit_array = .; + KEEP(*(.preinit_array)) + KEEP(*(.preinit_array*)) + _epreinit_array = .; + PROVIDE_HIDDEN(__preinit_array_end = .); + + . = ALIGN(8); + _sinit_array = .; + PROVIDE_HIDDEN(__init_array_start = .); + KEEP(*(.init_array)) + KEEP(*(.init_array*)) + PROVIDE_HIDDEN(__init_array_end = .); + _einit_array = .; + + /* .ctors */ + . = ALIGN(8); + KEEP(*crtbegin.o(.ctors)) + KEEP(*crtbegin?.o(.ctors)) + KEEP(*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) + KEEP(*(SORT(.ctors.*))) + KEEP(*(.ctors)) + + /* .dtors */ + . = ALIGN(8); + KEEP(*crtbegin.o(.dtors)) + KEEP(*crtbegin?.o(.dtors)) + KEEP(*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) + KEEP(*(SORT(.dtors.*))) + KEEP(*(.dtors)) + + . = ALIGN(8); + KEEP(*(.fini)); + + . = ALIGN(8); + _sfini_array = .; + PROVIDE_HIDDEN(__fini_array_start = .); + KEEP(*(.fini_array)) + KEEP(*(.fini_array*)) + PROVIDE_HIDDEN(__fini_array_end = .); + _efini_array = .; + + . = ALIGN(8); + KEEP(*(.eh_frame*)) + + } > CM55M_S_APP_ROM + + .rodata : + { + FILL(0x0000) + . = ALIGN(4); + __rodata_start = .; + + *(.rodata .rodata.* .constdata .constdata.*) + + __rodata_end = .; + + } > CM55M_S_APP_DATA + + .persistent : + { + FILL(0x0000) + . = ALIGN(4); + PROVIDE (__persistent_start = .); + + *(.persistent .persistent.* .gnu.linkonce.p.*) + + PROVIDE (__persistent_end = .); + + } > CM55M_S_APP_DATA + + .elHeap : + { + . = ALIGN(32); + KEEP(*(.bss.*elHeap*)) + } > CM55M_S_EL_ALLOC + + .ucHeap : + { + . = ALIGN(8); + *(.bss.ucHeap) + } > CM55M_S_SRAM + + .ARM.extab : + { + . = ALIGN(4); + *(.ARM.extab* .gnu.linkonce.armextab.*) + } > CM55M_S_APP_ROM + + .ARM.exidx : + { + . = ALIGN(4); + __exidx_start = .; + *(.ARM.exidx* .gnu.linkonce.armexidx.*) + __exidx_end = .; + } > CM55M_S_APP_ROM + + .copy.table : + { + . = ALIGN(8); + __copy_table_start__ = .; + + LONG(LOADADDR(.data)); + LONG(ADDR(.data)); + LONG(SIZEOF(.data) / 4); + + /* Add each additional data section here */ + __copy_table_end__ = .; + + } > CM55M_S_APP_ROM + + .zero.table : + { + . = ALIGN(8); + __zero_table_start__ = .; + + /* Add each additional bss section here */ + LONG(ADDR(.bss)); + LONG(SIZEOF(.bss) / 4); + + __zero_table_end__ = .; + } > CM55M_S_APP_ROM + + . = ALIGN(32); + __unprivileged_flash_end__ = .; + + .jcr : { + . = ALIGN(8); + KEEP (*(.jcr)) + } > CM55M_S_APP_DATA + + /* Main DATA section (BOOTROM_SRAM) */ + .data : + { + FILL(0x0000) + . = ALIGN(8); + __data_start__ = .; + __privileged_sram_start__ = .; + + *(privileged_data) + *(privileged_data*) + + . = ALIGN(8); + __privileged_sram_end__ = .; + + . = ALIGN(8); + __data_start = .; + + *(vtable) + *(.data .data.* .gnu.linkonce.d.*) + SORT(CONSTRUCTORS) + *(.data1) + + /* All data end */ + . = ALIGN(8); + __data_end__ = .; + + } > CM55M_S_APP_DATA + + .bss : + { + . = ALIGN(8); + __bss_start__ = .; + + *(.dynbss) + *(.bss .bss.* .gnu.linkonce.b.*) + *(COMMON) + + . = ALIGN(8); + __bss_end__ = .; + + } > CM55M_S_SRAM + + /* Reserve and place Heap within memory map */ + .heap (COPY) : + { + . = ALIGN(8); + __HeapBase = .; + PROVIDE(__HeapBase = .); + end = __HeapBase; + + FILL(0xDEAD) + . = . + __HEAP_SIZE; + + . = ALIGN(8); + __HeapLimit = .; + PROVIDE(__HeapLimit = .); + + } > CM55M_S_APP_DATA + + /* Locate actual Stack in memory map */ + .stack (ORIGIN(CM55M_S_APP_DATA) + LENGTH(CM55M_S_APP_DATA) - __STACK_SIZE - 32) (COPY) : + { + . = ALIGN(8); + __StackLimit = .; + PROVIDE(__StackLimit = .); + + FILL(0x0000) + . = . + __STACK_SIZE; + + . = ALIGN(8); + __StackTop = .; + PROVIDE(__StackTop = .); + + } > CM55M_S_APP_DATA + + PROVIDE(__stack = __StackTop); + + /* Check if data + heap + stack exceeds RAM limit */ + ASSERT(__StackLimit >= __HeapLimit, "heap overflowed with stack") + + _image_start = LOADADDR(.text); + _image_end = LOADADDR(.data) + SIZEOF(.data); + _image_size = _image_end - _image_start; +} diff --git a/EPII_CM55M_APP_S/app/scenario_app/grove_vision_ai/grove_vision_ai.mk b/EPII_CM55M_APP_S/app/scenario_app/grove_vision_ai/grove_vision_ai.mk new file mode 100644 index 00000000..86c062ab --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/grove_vision_ai/grove_vision_ai.mk @@ -0,0 +1,39 @@ +override SCENARIO_APP_SUPPORT_LIST := $(APP_TYPE) + +APPL_DEFINES += -DGROVE_VISION_AI +APPL_DEFINES += -DIP_xdma +APPL_DEFINES += -DDBG_MORE + +EVENTHANDLER_SUPPORT = +## +# library support feature +# Add new library here +# The source code should be loacted in ~\library\{lib_name}\ +## +LIB_SEL = pwrmgmt spi_ptl spi_eeprom hxevent + +## +# middleware support feature +# Add new middleware here +# The source code should be loacted in ~\middleware\{mid_name}\ +## +MID_SEL = fatfs + +override undefine OS_SEL +override TRUSTZONE := y +override TRUSTZONE_TYPE := security +override TRUSTZONE_FW_TYPE := 1 +override CIS_SEL := HM_COMMON +override EPII_USECASE_SEL := drv_user_defined + +ifeq ($(strip $(TOOLCHAIN)), arm) +override LINKER_SCRIPT_FILE := $(SCENARIO_APP_ROOT)/$(APP_TYPE)/grove_vision_ai.sct +else#TOOLChain +override LINKER_SCRIPT_FILE := $(SCENARIO_APP_ROOT)/$(APP_TYPE)/grove_vision_ai.ld +endif + +## +# Add new external device here +# The source code should be located in ~\external\{device_name}\ +## +#EXT_DEV_LIST += diff --git a/EPII_CM55M_APP_S/app/scenario_app/grove_vision_ai/grove_vision_ai.sct b/EPII_CM55M_APP_S/app/scenario_app/grove_vision_ai/grove_vision_ai.sct new file mode 100644 index 00000000..4d53cc14 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/grove_vision_ai/grove_vision_ai.sct @@ -0,0 +1,62 @@ + +#include "WE2_device_addr.h" + +/*--------------------- Flash Configuration ----------------------------------*/ +#define CM55M_ROM_BASE 0x10000000 +#define CM55M_ROM_SIZE 0x00040000 + +/*--------------------- Embedded RAM Configuration ---------------------------*/ +#define CM55M_DATA_BASE 0x30000000 +#define CM55M_DATA_SIZE 0x00040000 + +#define CM55M_SRAM_START 0x34000000 +#define CM55M_SRAM_BASE BOOT2NDLOADER_BASE +#define CM55M_SRAM_SIZE 0x00200000-(CM55M_SRAM_BASE-CM55M_SRAM_START) + +/*--------------------- Stack / Heap Configuration ---------------------------*/ +#define __STACK_SIZE 0x00010000 +#define __HEAP_SIZE 0x00010000 +#define CM55M_APP_DATASECT_SIZE (CM55M_DATA_SIZE - __STACK_SIZE - __HEAP_SIZE) +#define CM55M_APP_SRAMSECT_SIZE (CM55M_SRAM0_SIZE - __STACK_SIZE - __HEAP_SIZE) +#define EXTRA_BASE CM55M_DATA_BASE +#define EXTRA_SIZE CM55M_APP_DATASECT_SIZE +#define __STACK_LIMIT (EXTRA_BASE + EXTRA_SIZE) +#define __STACK_BASE (EXTRA_BASE + EXTRA_SIZE + __STACK_SIZE) +#define __HEAP_BASE (EXTRA_BASE + EXTRA_SIZE + __STACK_SIZE) +#define __HEAP_LIMIT (EXTRA_BASE + EXTRA_SIZE + __STACK_SIZE + __HEAP_SIZE) + + +LR_ROM1 CM55M_ROM_BASE CM55M_ROM_SIZE { + ER_ROM +0 { + *.o (RESET, +First) + * (InRoot$$Sections) + .ANY2(+RO) + } +} + +LR_ROM2 CM55M_DATA_BASE CM55M_DATA_SIZE{ + CM55M_S_RODATA +0 { + * (+RO-DATA) + } + CM55M_S_RW +0 CM55M_APP_DATASECT_SIZE{ + * (+RW) + * (+ZI) //.ANY2(+ZI) + + } + + + ARM_LIB_STACK __STACK_BASE ALIGN 8 EMPTY -__STACK_SIZE { + } + + ARM_LIB_HEAP __HEAP_BASE ALIGN 8 EMPTY __HEAP_SIZE { + } +} + +LR_ROM3 CM55M_SRAM_BASE CM55M_SRAM_SIZE{ + CM55M_SRAMA +0 { + + } + + +} + diff --git a/EPII_CM55M_APP_S/app/scenario_app/i2c_master_app/drv_user_defined.mk b/EPII_CM55M_APP_S/app/scenario_app/i2c_master_app/drv_user_defined.mk new file mode 100644 index 00000000..e98374c5 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/i2c_master_app/drv_user_defined.mk @@ -0,0 +1,94 @@ +## +# platform (onchip ip) support feature +# Add all of supported ip list here +# The source code should be located in ~\drivers\{ip_name}\ +## + +DRIVERS_IP_LIST ?= 2x2 \ + 5x5 \ + uart spi \ + i3c_mst isp \ + iic \ + mb \ + scu \ + timer \ + watchdog \ + rtc \ + cdm \ + edm \ + jpeg \ + xdma \ + dp \ + inp \ + tpg \ + inp1bitparser \ + sensorctrl \ + gpio \ + i2s \ + pdm \ + i3c_slv \ + vad \ + swreg_aon \ + swreg_lsc \ + dma \ + ppc \ + pmu \ + mpc \ + hxautoi2c_mst \ + csirx \ + csitx \ + adcc \ + pwm \ + inpovparser \ + adcc_hv \ + sdio + +DRIVERS_IP_INSTANCE ?= RTC0 \ + RTC1 \ + RTC2 \ + TIMER0 \ + TIMER1 \ + TIMER2 \ + TIMER3 \ + TIMER4 \ + TIMER5 \ + WDT0 \ + WDT1 \ + DMA0 \ + DMA1 \ + DMA2 \ + DMA3 \ + UART0 \ + UART1 \ + UART2 \ + IIC_HOST_SENSOR \ + IIC_HOST \ + IIC_HOST_MIPI \ + SSPI_HOST \ + QSPI_HOST \ + OSPI_HOST \ + SSPI_SLAVE \ + GPIO_G0 \ + GPIO_G1 \ + GPIO_G2 \ + GPIO_G3 \ + SB_GPIO \ + AON_GPIO \ + I2S_HOST \ + I2S_SLAVE \ + IIC_SLAVE0 \ + IIC_SLAVE1 \ + PWM0 \ + PWM1 \ + PWM2 \ + ADCC \ + ADCC_HV + +ifneq ($(IC_VER), 10) +DRIVERS_IP_INSTANCE += TIMER6 \ + TIMER7 \ + TIMER8 +endif + +DRIVERS_IP_NS_INSTANCE ?= + diff --git a/EPII_CM55M_APP_S/app/scenario_app/i2c_master_app/i2c_master_app.c b/EPII_CM55M_APP_S/app/scenario_app/i2c_master_app/i2c_master_app.c new file mode 100644 index 00000000..195f03bf --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/i2c_master_app/i2c_master_app.c @@ -0,0 +1,447 @@ +#include +#include +#include +#include +#include +#include + + +#ifdef TRUSTZONE_SEC +#ifdef FREERTOS +/* Trustzone config. */ +// +/* FreeRTOS includes. */ +//#include "secure_port_macros.h" +#else +#if (__ARM_FEATURE_CMSE & 1) == 0 +#error "Need ARMv8-M security extensions" +#elif (__ARM_FEATURE_CMSE & 2) == 0 +#error "Compile with --cmse" +#endif +#include "arm_cmse.h" +//#include "veneer_table.h" +// +#endif +#endif + +#include "xprintf.h" +#include "WE2_device.h" +#include "WE2_device_addr.h" +#include "board.h" +#include "hx_drv_scu.h" +#include "hx_drv_gpio.h" +#include "hx_drv_timer.h" +#include "hx_drv_pmu_export.h" +#include "powermode.h" +#include "hx_drv_swreg_aon.h" +#include "hx_drv_iic.h" + +void setCM55MTimerAlarmPMU(uint32_t timer_ms); + +/** + * This function sets TIMER ID 2 or AON_GPIO0(PA0)/AON_GPIO1(PA1) as Power Down mode wake up sources. + * This function supports memory retention or memory no retention. + * + * @param timer_ms The wake up timer(millisecond). + * @param aon_gpio The index of the AON_GPIO pin to set as wake up source. + * 0: AON_GPIO0(PA0), 1: AON_GPIO1(PA1), 0xFF: disable aon_gpio wake up. + * @param retention Memory retention or not. + * + */ +void app_pmu_enter_sleep(uint32_t timer_ms, uint32_t aon_gpio, uint32_t retention); + + +/*! + * @brief Main function + */ +int app_main(void) { + + xprintf("Start I2C Master App\n"); + + i2cm_test(); + + return 0; +} + + +void setCM55MTimerAlarmPMU(uint32_t timer_ms) +{ + TIMER_ERROR_E ret; + TIMER_CFG_T timer_cfg; + + timer_cfg.period = timer_ms; + timer_cfg.mode = TIMER_MODE_ONESHOT; + timer_cfg.ctrl = TIMER_CTRL_PMU; + timer_cfg.state = TIMER_STATE_PMU; + + ret = hx_drv_timer_cm55m_start(&timer_cfg, NULL); +} + + +void app_pmu_enter_sleep(uint32_t timer_ms, uint32_t aon_gpio, uint32_t retention) +{ + uint8_t gpio_value; + uint32_t boot_cnt; + PM_PD_NOVIDPRE_CFG_T cfg; + uint32_t freq; + SCU_LSC_CLK_CFG_T lsc_cfg; + SCU_PDHSC_HSCCLK_CFG_T hsc_cfg; + PM_CFG_PWR_MODE_E mode; + SCU_PLL_FREQ_E pmuwakeup_pll_freq; + SCU_HSCCLKDIV_E pmuwakeup_cm55m_div; + SCU_LSCCLKDIV_E pmuwakeup_cm55s_div; + + boot_cnt = hx_get_memory(BASE_ADDR_APB_SWREG_AON_ALIAS+0x3C); + boot_cnt++; + hx_set_memory(BASE_ADDR_APB_SWREG_AON_ALIAS+0x3C, boot_cnt); + xprintf("boot cnt= %d\r\n", boot_cnt); + + /*Clear PMU Wakeup Event*/ + hx_lib_pm_clear_event(); + + /*Clear Wakeup related IP Interrupt*/ + hx_drv_gpio_clr_int_status(AON_GPIO0); + hx_drv_gpio_clr_int_status(AON_GPIO1); + hx_drv_timer_ClearIRQ(TIMER_ID_2); + + if ( aon_gpio == 0 ) + { + hx_drv_gpio_set_input(AON_GPIO0); + hx_drv_gpio_set_int_type(AON_GPIO0, GPIO_IRQ_TRIG_TYPE_LEVEL_HIGH); + hx_drv_scu_set_PA0_pinmux(SCU_PA0_PINMUX_AON_GPIO0_0, 1); + hx_drv_gpio_set_int_enable(AON_GPIO0, 1); + hx_drv_gpio_get_in_value(AON_GPIO0, &gpio_value); + xprintf("AON_GPIO0 = %d\n", gpio_value); + } + else if ( aon_gpio == 1 ) + { + hx_drv_gpio_set_input(AON_GPIO1); + hx_drv_gpio_set_int_type(AON_GPIO1, GPIO_IRQ_TRIG_TYPE_LEVEL_HIGH); + hx_drv_scu_set_PA1_pinmux(SCU_PA1_PINMUX_AON_GPIO1, 1); + hx_drv_gpio_set_int_enable(AON_GPIO1, 1); + hx_drv_gpio_get_in_value(AON_GPIO1, &gpio_value); + xprintf("AON_GPIO1 = %d\n", gpio_value); + } + + /*Get System Current Clock*/ + hx_drv_swreg_aon_get_pmuwakeup_freq(&pmuwakeup_pll_freq, &pmuwakeup_cm55m_div, &pmuwakeup_cm55s_div); + hx_drv_swreg_aon_get_pllfreq(&freq); + xprintf("pmuwakeup_freq_type=%d, pmuwakeup_cm55m_div=%d, pmuwakeup_cm55s_div=%d\n", pmuwakeup_pll_freq, pmuwakeup_cm55m_div, pmuwakeup_cm55s_div); + xprintf("pmuwakeup_run_freq=%d\n", freq); + + mode = PM_MODE_PS_NOVID_PREROLLING; + hx_lib_pm_get_defcfg_bymode(&cfg, mode); + + /*Setup bootrom clock speed when PMU Warm boot wakeup*/ + cfg.bootromspeed.bootromclkfreq = pmuwakeup_pll_freq; + cfg.bootromspeed.pll_freq = freq; + cfg.bootromspeed.cm55m_div = pmuwakeup_cm55m_div; + cfg.bootromspeed.cm55s_div = pmuwakeup_cm55s_div; + + /*Setup CM55 Small can be reset*/ + cfg.cm55s_reset = SWREG_AON_PMUWAKE_CM55S_RERESET_YES; + /*Mask RTC Interrupt for PMU*/ + cfg.pmu_rtc_mask = PM_RTC_INT_MASK_ALLMASK; + /*Mask PA23 Interrupt for PMU*/ + cfg.pmu_pad_pa23_mask = PM_IP_INT_MASK; + /*Mask I2CWakeup Interrupt for PMU*/ + cfg.pmu_i2cw_mask = PM_IP_INT_MASK; + /*Mask CMP Interrupt for PMU*/ + cfg.pmu_cmp_mask = PM_IP_INT_MASK; + /*Mask TS Interrupt for PMU*/ + cfg.pmu_ts_mask = PM_IP_INT_MASK; + /*Mask ANTI TAMPER Interrupt for PMU*/ + cfg.pmu_anti_mask = PM_IP_INT_MASK; + /*No Debug Dump message*/ + cfg.support_debugdump = 0; + + /*UnMask PA01 Interrupt for PMU*/ + cfg.pmu_pad_pa01_mask = PM_IP_INT_MASK_ALL_UNMASK; + + /*UnMask Timer2 Interrupt others timer interrupt are mask for PMU*/ + cfg.pmu_timer_mask = 0x1FB; + + if ( retention == 1 ) + { + /*Setup Memory retention*/ + xprintf("Setup Memory retention\n"); + cfg.tcm_retention = PM_MEM_RET_YES; /**< CM55M TCM Retention**/ + cfg.hscsram_retention[0] = PM_MEM_RET_YES; /**< HSC SRAM Retention**/ + cfg.hscsram_retention[1] = PM_MEM_RET_YES; /**< HSC SRAM Retention**/ + cfg.hscsram_retention[2] = PM_MEM_RET_YES; /**< HSC SRAM Retention**/ + cfg.hscsram_retention[3] = PM_MEM_RET_YES; /**< HSC SRAM Retention**/ + cfg.lscsram_retention = PM_MEM_RET_NO; /**< LSC SRAM Retention**/ + cfg.skip_bootflow.sec_mem_flag = SWREG_AON_RETENTION; /**< Skip Boot Flow**/ + cfg.skip_bootflow.first_bl_flag = SWREG_AON_RETENTION; /*!< First BL Retention */ + cfg.skip_bootflow.cm55m_s_app_flag = SWREG_AON_RETENTION; /*!< cm55m_s_app Retention */ + cfg.skip_bootflow.cm55m_ns_app_flag = SWREG_AON_RETENTION; /*!< cm55m_ns_app Retention */ + cfg.skip_bootflow.cm55s_s_app_flag = SWREG_AON_NO_RETENTION; /*!< cm55s_s_app Retention */ + cfg.skip_bootflow.cm55s_ns_app_flag = SWREG_AON_NO_RETENTION; /*!< cm55s_ns_app Retention */ + cfg.skip_bootflow.cm55m_model_flag = SWREG_AON_RETENTION; /*!< cm55m model Retention */ + cfg.skip_bootflow.cm55s_model_flag = SWREG_AON_NO_RETENTION; /*!< cm55s model Retention */ + cfg.skip_bootflow.cm55m_appcfg_flag = SWREG_AON_RETENTION; /*!< cm55m appcfg Retention */ + cfg.skip_bootflow.cm55s_appcfg_flag = SWREG_AON_NO_RETENTION; /*!< cm55s appcfg Retention */ + cfg.skip_bootflow.cm55m_s_app_rwdata_flag = SWREG_AON_NO_RETENTION;/*!< cm55m_s_app RW Data Retention */ + cfg.skip_bootflow.cm55m_ns_app_rwdata_flag = SWREG_AON_NO_RETENTION;/*!< cm55m_ns_app RW Data Retention */ + cfg.skip_bootflow.cm55s_s_app_rwdata_flag = SWREG_AON_NO_RETENTION;/*!< cm55s_s_app RW Data Retention */ + cfg.skip_bootflow.cm55s_ns_app_rwdata_flag = SWREG_AON_NO_RETENTION;/*!< cm55s_ns_app RW Data Retention */ + cfg.skip_bootflow.secure_debug_flag = SWREG_AON_RETENTION; + } + else + { + /*Setup Memory no retention*/ + xprintf("Setup Memory no retention\n"); + cfg.tcm_retention = PM_MEM_RET_NO; /**< CM55M TCM Retention**/ + cfg.hscsram_retention[0] = PM_MEM_RET_NO; /**< HSC SRAM Retention**/ + cfg.hscsram_retention[1] = PM_MEM_RET_NO; /**< HSC SRAM Retention**/ + cfg.hscsram_retention[2] = PM_MEM_RET_NO; /**< HSC SRAM Retention**/ + cfg.hscsram_retention[3] = PM_MEM_RET_NO; /**< HSC SRAM Retention**/ + cfg.lscsram_retention = PM_MEM_RET_NO; /**< LSC SRAM Retention**/ + cfg.skip_bootflow.sec_mem_flag = SWREG_AON_NO_RETENTION; /**< Skip Boot Flow**/ + cfg.skip_bootflow.first_bl_flag = SWREG_AON_NO_RETENTION; /*!< First BL Retention */ + cfg.skip_bootflow.cm55m_s_app_flag = SWREG_AON_NO_RETENTION; /*!< cm55m_s_app Retention */ + cfg.skip_bootflow.cm55m_ns_app_flag = SWREG_AON_NO_RETENTION; /*!< cm55m_ns_app Retention */ + cfg.skip_bootflow.cm55s_s_app_flag = SWREG_AON_NO_RETENTION; /*!< cm55s_s_app Retention */ + cfg.skip_bootflow.cm55s_ns_app_flag = SWREG_AON_NO_RETENTION; /*!< cm55s_ns_app Retention */ + cfg.skip_bootflow.cm55m_model_flag = SWREG_AON_NO_RETENTION; /*!< cm55m model Retention */ + cfg.skip_bootflow.cm55s_model_flag = SWREG_AON_NO_RETENTION; /*!< cm55s model Retention */ + cfg.skip_bootflow.cm55m_appcfg_flag = SWREG_AON_NO_RETENTION; /*!< cm55m appcfg Retention */ + cfg.skip_bootflow.cm55s_appcfg_flag = SWREG_AON_NO_RETENTION; /*!< cm55s appcfg Retention */ + cfg.skip_bootflow.cm55m_s_app_rwdata_flag = SWREG_AON_NO_RETENTION;/*!< cm55m_s_app RW Data Retention */ + cfg.skip_bootflow.cm55m_ns_app_rwdata_flag = SWREG_AON_NO_RETENTION;/*!< cm55m_ns_app RW Data Retention */ + cfg.skip_bootflow.cm55s_s_app_rwdata_flag = SWREG_AON_NO_RETENTION;/*!< cm55s_s_app RW Data Retention */ + cfg.skip_bootflow.cm55s_ns_app_rwdata_flag = SWREG_AON_NO_RETENTION;/*!< cm55s_ns_app RW Data Retention */ + cfg.skip_bootflow.secure_debug_flag = SWREG_AON_NO_RETENTION; + } + + /**No Pre-capture when boot up**/ + cfg.support_bootwithcap = PM_BOOTWITHCAP_NO; + + /*Not DCDC pin output*/ + cfg.pmu_dcdc_outpin = PM_CFG_DCDC_MODE_OFF; + /** No Pre-capture when boot up**/ + cfg.ioret = PM_CFG_PD_IORET_ON; + + cfg.sensor_type = PM_SENSOR_TIMING_FVLDLVLD_CON; + /*SIMO on in PD*/ + cfg.simo_pd_onoff = PM_SIMO_PD_ONOFF_ON; + + xprintf("speed=%d,reset=%d,nframeend_ctrl=%d,retention=%d,precap=%d\n", cfg.bootromspeed.bootromclkfreq, cfg.cm55s_reset, cfg.nframeend_ctrl,cfg.tcm_retention ,cfg.support_bootwithcap); + xprintf("pa01_mask=0x%x,rtc_mask=0x%x,pa23_mask=0x%x,i2cw_mask=0x%x,timer_mask=0x%x,cmp_mask=0x%x,ts_mask=0x%x\n", cfg.pmu_pad_pa01_mask,cfg.pmu_rtc_mask,cfg.pmu_pad_pa23_mask,cfg.pmu_i2cw_mask,cfg.pmu_timer_mask,cfg.pmu_cmp_mask,cfg.pmu_ts_mask); + xprintf("dcdcpin=%d, pmu_anti_mask=0x%x\n", cfg.pmu_dcdc_outpin, cfg.pmu_anti_mask); + xprintf("freq=%d, cm55mdiv=%d,cm55sdiv=%d\n", cfg.bootromspeed.pll_freq, cfg.bootromspeed.cm55m_div, cfg.bootromspeed.cm55s_div); + + hx_lib_pm_cfg_set(&cfg, NULL, mode); + + /* Setup CM55M Timer(Timer2) Wakeup */ + setCM55MTimerAlarmPMU(timer_ms); + + /* Use PMU lib to control HSC_CLK and LSC_CLK so set those parameter to 0 */ + memset(&hsc_cfg, 0, sizeof(SCU_PDHSC_HSCCLK_CFG_T)); + memset(&lsc_cfg, 0, sizeof(SCU_LSC_CLK_CFG_T)); + + /* Trigger to PMU mode */ + hx_lib_pm_trigger(hsc_cfg, lsc_cfg, PM_CLK_PARA_CTRL_BYPMLIB); +} + + +volatile uint32_t g_tx_done = 0; +volatile uint32_t g_err_cb = 0; +volatile uint32_t g_wait_result = 0; + +void i2cm_0_tx_cb(void *status) +{ + HX_DRV_DEV_IIC *iic_obj = status; + HX_DRV_DEV_IIC_INFO *iic_info_ptr = &(iic_obj->iic_info); + int32_t len, ofs; + len = iic_info_ptr->tx_buf.len; + ofs = iic_info_ptr->tx_buf.ofs; + + g_tx_done = 1; + xprintf("[%s] g_tx_done = %d, ofs:%d\n", __FUNCTION__, g_tx_done, ofs); +} + +void i2cm_0_err_cb(void *status) +{ + HX_DRV_DEV_IIC *iic_obj = status; + HX_DRV_DEV_IIC_INFO *iic_info_ptr = &(iic_obj->iic_info); + + g_err_cb = 1; + //g_wait_result = 0; + xprintf("[%s] err:%d \n", __FUNCTION__, iic_info_ptr->err_state); +} + +static void i2cm_0_rx_cb(void *status) +{ + HX_DRV_DEV_IIC *iic_obj = status; + HX_DRV_DEV_IIC_INFO *iic_info_ptr = &(iic_obj->iic_info); + int32_t len, ofs; + uint8_t *rbuffer; + + len = iic_info_ptr->rx_buf.len; + ofs = iic_info_ptr->rx_buf.ofs; + rbuffer = iic_info_ptr->rx_buf.buf; + + xprintf("\n"); + xprintf("[%s] ofs:%d \n", __FUNCTION__, ofs); + for ( int i = 0; i < 12; i++ ) + { + xprintf("0x%x ", *(rbuffer+i)); + } + xprintf("\n"); + g_wait_result = 0; +} + +int32_t sleep_time = 0; + +void TIMER0_ISR_CB(uint32_t event) { + xprintf("\n\n #### TIMER0_ISR_CB event=%d\n", event); //RTC0_Cycle_IRQ_Handler + + app_pmu_enter_sleep(500, 0xFF, 1); // 5 second or AON_GPIO0 wake up, memory no retention +} + +void setTimer0AlarmPMU() { + TIMER_ID_E id; + TIMER_ERROR_E ret; + TIMER_CFG_T timer_cfg; + uint32_t boot_cnt; + + boot_cnt = hx_get_memory(BASE_ADDR_APB_SWREG_AON_ALIAS+0x3C) % 500; + timer_cfg.period = 500+boot_cnt; + + xprintf("timer_cfg.period = %d\n", timer_cfg.period); + timer_cfg.mode = TIMER_MODE_ONESHOT; + timer_cfg.ctrl = TIMER_CTRL_CPU; + timer_cfg.state = TIMER_STATE_DC; + id = TIMER_ID_0; + + ret = hx_drv_timer_hw_start(id, &timer_cfg, TIMER0_ISR_CB); +} + +#define FEATURE_TRANSPORT 0x10 +#define FEATURE_TRANSPORT_CMD_STATUS 0x00 +#define FEATURE_TRANSPORT_CMD_READ 0x01 +#define FEATURE_TRANSPORT_CMD_WRITE 0x02 +#define FEATURE_TRANSPORT_CMD_AVAILABLE 0x03 +#define FEATURE_TRANSPORT_CMD_START 0x04 +#define FEATURE_TRANSPORT_CMD_STOP 0x05 +#define FEATURE_TRANSPORT_CMD_RESET 0x06 + +int i2cm_test() +{ + //uint8_t wbuffer[60] = {0x30, 0x01, 0x00, 0x00, 0x0f, 0x15, 0x30, 0x01, 0x00, 0x00, 0x0f, 0x15, 0x30, 0x01, 0x00, 0x00, 0x0f, 0x15, 0x30, 0x01, 0x00, 0x00, 0x0f, 0x15, 0x30, 0x01, 0x00, 0x00, 0x0f, 0x15, 0x30, 0x01, 0x00, 0x00, 0x0f, 0x15, 0x30, 0x01, 0x00, 0x00, 0x0f, 0x15, 0x30, 0x01, 0x00, 0x00, 0x0f, 0x15, 0x30, 0x01, 0x00, 0x00, 0x0f, 0x15, 0x30, 0x01, 0x00, 0x00, 0x0f, 0x15}; + uint8_t wbuffer[6] = {0x30, 0x01, 0x00, 0x00, 0x0f, 0x15}; + uint8_t rbuffer[128]; + uint32_t i, data_size = 6, r_size = 32; + IIC_ERR_CODE_E i2c_err; + + xprintf("I2C Master 0 Init\n"); + + // The output pin of I2C Master 0 is defined by the user application. + hx_drv_scu_set_PB7_pinmux(SCU_PB7_PINMUX_I2C_M_SCL, 1); + hx_drv_scu_set_PB8_pinmux(SCU_PB8_PINMUX_I2C_M_SDA, 1); + + // initializes the I2C Master 0 with SCL speed of 400 KHz + hx_drv_i2cm_init(USE_DW_IIC_0, HX_I2C_HOST_MST_0_BASE, DW_IIC_SPEED_FAST); + hx_drv_i2cm_set_err_cb(USE_DW_IIC_0, i2cm_0_err_cb); + + //Transmit data using interrupt mode with I2C master 0 + + wbuffer[0] = FEATURE_TRANSPORT; + wbuffer[1] = FEATURE_TRANSPORT_CMD_WRITE; + + xprintf("\nStart I2C Master write test ...\n"); + for (int i = 0; i < 6; i++ ) + { + wbuffer[2] = i; + xprintf("\nwrite index = %d\n", wbuffer[2]); + hx_drv_i2cm_interrupt_write(USE_DW_IIC_0, 0x62, wbuffer, data_size, i2cm_0_tx_cb); + hx_drv_timer_cm55x_delay_ms(100, TIMER_STATE_DC); + } + + xprintf("\nStart I2C Master read test ...\n"); + for (int i = 0; i < 6; i++ ) + { + xprintf("\nread(%d)\n", i); + memset(rbuffer, 0x00, 128); + hx_drv_i2cm_interrupt_read(USE_DW_IIC_0, 0x62, rbuffer, r_size, i2cm_0_rx_cb); + hx_drv_timer_cm55x_delay_ms(100, TIMER_STATE_DC); + } + //while(1); + + uint8_t index = 0; + uint32_t boot_cnt; + + xprintf("\nStart I2C Master write/read test ...\n"); + wbuffer[0] = FEATURE_TRANSPORT; + wbuffer[1] = FEATURE_TRANSPORT_CMD_READ; + + while ( 1 ) + { + if ( g_wait_result == 0 ) + { + wbuffer[2] = index%10; + index++; + i2c_err = hx_drv_i2cm_interrupt_write(USE_DW_IIC_0, 0x62, wbuffer, data_size, i2cm_0_tx_cb); + xprintf("\nwrite(CMD_READ) : %d\n", wbuffer[2]); + g_wait_result = 1; + #if 1 + int wait_cnt = 0; + while ( g_tx_done == 0 ) + { + if ( (wait_cnt % 100) == 0 ) + xprintf("."); + hx_drv_timer_cm55x_delay_ms(1, TIMER_STATE_DC); + } + xprintf("\n"); + #else + while ( 1 ) + { + if ( g_tx_done == 0 ) + { + xprintf("g_tx_done = %d\n", g_tx_done); + hx_drv_timer_cm55x_delay_ms(1, TIMER_STATE_DC); + } + else + { + xprintf("g_tx_done = %d\n", g_tx_done); + break; + } + } + #endif + + g_tx_done = 0; + memset(rbuffer, 0, 128); + sleep_time++; + hx_drv_timer_cm55x_delay_ms(sleep_time%50, TIMER_STATE_DC); + if ( g_err_cb == 0 ) + { + hx_drv_i2cm_interrupt_read(USE_DW_IIC_0, 0x62, rbuffer, r_size, i2cm_0_rx_cb); + xprintf("hx_drv_i2cm_interrupt_read(), sleep_time = %d\n", sleep_time%50); + } + else + { + g_err_cb = 0; + g_wait_result = 0; + xprintf("stop read!\n"); + } + #if 1 + if ( index == 6 ) + { + //boot_cnt = 100 - hx_get_memory(BASE_ADDR_APB_SWREG_AON_ALIAS+0x3C); + boot_cnt = hx_get_memory(BASE_ADDR_APB_SWREG_AON_ALIAS+0x3C); + xprintf("\n### boot_cnt = %d, delay (%d)ms to reboot ###\n\n", boot_cnt, (boot_cnt*10)%500); + hx_drv_timer_cm55x_delay_ms((boot_cnt*10)%500, TIMER_STATE_DC); + app_pmu_enter_sleep((boot_cnt%10)*111+1, 0xFF, 1); // 5 second or AON_GPIO0 wake up, memory no retention + } + #endif + } + else + { + hx_drv_timer_cm55x_delay_ms(2, TIMER_STATE_DC); + xprintf("."); + } + } + + return 0; +} diff --git a/EPII_CM55M_APP_S/app/scenario_app/i2c_master_app/i2c_master_app.h b/EPII_CM55M_APP_S/app/scenario_app/i2c_master_app/i2c_master_app.h new file mode 100644 index 00000000..8d43a956 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/i2c_master_app/i2c_master_app.h @@ -0,0 +1,17 @@ +/* + * i2c_master_app.h + * + * Created on: Aug 15, 2023 + * Author: 902449 + */ + +#ifndef APP_SCENARIO_I2C_MASTER_APP_ +#define APP_SCENARIO_I2C_MASTER_APP_ + +#define APP_BLOCK_FUNC() do{ \ + __asm volatile("b .");\ + }while(0) + +int app_main(void); + +#endif /* APP_SCENARIO_I2C_MASTER_APP_ */ diff --git a/EPII_CM55M_APP_S/app/scenario_app/i2c_master_app/i2c_master_app.ld b/EPII_CM55M_APP_S/app/scenario_app/i2c_master_app/i2c_master_app.ld new file mode 100644 index 00000000..c03ce020 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/i2c_master_app/i2c_master_app.ld @@ -0,0 +1,234 @@ +#include "WE2_device_addr.h" +MEMORY +{ + /* Define each memory region */ + CM55M_S_APP_ROM (rx) : ORIGIN = 0x10000000, LENGTH = 0x40000 /* 256K bytes */ + CM55M_S_APP_DATA (rwx) : ORIGIN = 0x30000000, LENGTH = 0x40000 /* 256K bytes*/ + CM55M_S_SRAM (rwx) : ORIGIN = BOOT2NDLOADER_BASE, LENGTH = 0x00200000-(BOOT2NDLOADER_BASE-BASE_ADDR_SRAM0_ALIAS) /* 2M-0x1f000 bytes*/ +} + +__HEAP_SIZE = 0x10000; +__STACK_SIZE = 0x10000; + +ENTRY(Reset_Handler) + +SECTIONS +{ + /* MAIN TEXT SECTION */ + .table : ALIGN(4) + { + FILL(0xff) + __vectors_start__ = ABSOLUTE(.) ; + KEEP(*(.vectors)) + *(.after_vectors*) + + . = ALIGN(32); + __privileged_functions_start__ = .; + *(privileged_functions) + *(privileged_functions*) + . = ALIGN(32); + __privileged_functions_end__ = (. - 1); + + . = ALIGN(32); + __syscalls_flash_start__ = .; + *(freertos_system_calls) + *(freertos_system_calls*) + . = ALIGN(32); + __syscalls_flash_end__ = (. - 1); + __unprivileged_flash_start__ = .; + } > CM55M_S_APP_ROM + + .text : ALIGN(4) + { + *(.text*) + KEEP(*freertos*/tasks.o(.rodata*)) /* FreeRTOS Debug Config */ + . = ALIGN(4); + KEEP(*(.init)) + + KEEP(*(.fini)); + + /* .ctors */ + *crtbegin.o(.ctors) + *crtbegin?.o(.ctors) + *(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors) + *(SORT(.ctors.*)) + *(.ctors) + + /* .dtors */ + *crtbegin.o(.dtors) + *crtbegin?.o(.dtors) + *(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors) + *(SORT(.dtors.*)) + *(.dtors) + . = ALIGN(4); + + KEEP(*(.eh_frame*)) + } > CM55M_S_APP_ROM + + .rodata : ALIGN(4) + { + __rodata_start = .; + *(.rodata .rodata.* .constdata .constdata.*) + __rodata_end = .; + } > CM55M_S_APP_DATA + + + + + /* + * for exception handling/unwind - some Newlib functions (in common + * with C++ and STDC++) use this. + */ + .ARM.extab : ALIGN(4) + { + *(.ARM.extab* .gnu.linkonce.armextab.*) + } > CM55M_S_APP_ROM + + .ARM.exidx : ALIGN(4) + { + __exidx_start = .; + *(.ARM.exidx* .gnu.linkonce.armexidx.*) + __exidx_end = .; + } > CM55M_S_APP_ROM + + .copy.table : + { + . = ALIGN(4); + __copy_table_start__ = .; + + LONG(LOADADDR(.data)); + LONG( ADDR(.data)); + LONG( SIZEOF(.data)/4); + + /* Add each additional data section here */ + __copy_table_end__ = .; + } > CM55M_S_APP_ROM + + .zero.table : + { + . = ALIGN(4); + __zero_table_start__ = .; + /* Add each additional bss section here */ + LONG( ADDR(.bss)); + LONG( SIZEOF(.bss)/4); + __zero_table_end__ = .; + } > CM55M_S_APP_ROM + + . = ALIGN(32); + __unprivileged_flash_end__ = (. - 1); + /** + * Location counter can end up 2byte aligned with narrow Thumb code but + * __etext is assumed by startup code to be the LMA of a section in RAM + * which must be 4byte aligned + */ + /* Main DATA section (BOOTROM_SRAM) */ + .data : ALIGN(4) + { + FILL(0xff) + __data_start__ = .; + . = ALIGN(32); + __privileged_sram_start__ = .; + *(privileged_data) + *(privileged_data*) + . = ALIGN(32); + __privileged_sram_end__ = (. - 1); + *(vtable) + *(.data) + *(.data.*) + . = ALIGN(4); + /* preinit data */ + PROVIDE_HIDDEN (__preinit_array_start = .); + KEEP(*(.preinit_array)) + PROVIDE_HIDDEN (__preinit_array_end = .); + + . = ALIGN(4); + /* init data */ + PROVIDE_HIDDEN (__init_array_start = .); + KEEP(*(SORT(.init_array.*))) + KEEP(*(.init_array)) + PROVIDE_HIDDEN (__init_array_end = .); + + + . = ALIGN(4); + /* finit data */ + PROVIDE_HIDDEN (__fini_array_start = .); + KEEP(*(SORT(.fini_array.*))) + KEEP(*(.fini_array)) + PROVIDE_HIDDEN (__fini_array_end = .); + + KEEP(*(.jcr*)) + . = ALIGN(4) ; + /* All data end */ + __data_end__ = .; + } > CM55M_S_APP_DATA + + + .audio : ALIGN(4) + { + * (.bss.audio_buf) + } > CM55M_S_SRAM + + .bss : + { + . = ALIGN(4); + __bss_start__ = .; + *(.bss) + *(.bss.*) + *(COMMON) + . = ALIGN(4); + __bss_end__ = .; + } > CM55M_S_APP_DATA + + /* DEFAULT NOINIT SECTION */ + .noinit (NOLOAD): ALIGN(4) + { + _noinit = .; + PROVIDE(__start_noinit_RAM = .) ; + PROVIDE(__start_noinit_SRAM = .) ; + *(.noinit*) + . = ALIGN(4) ; + _end_noinit = .; + PROVIDE(__end_noinit_RAM = .) ; + PROVIDE(__end_noinit_SRAM = .) ; + } > CM55M_S_APP_DATA + + /* Reserve and place Heap within memory map */ + .heap (COPY) : + { + . = ALIGN(8); + __HeapBase = .; + PROVIDE(__HeapBase = .); + end = __HeapBase; + . = . + __HEAP_SIZE; + . = ALIGN(8); + __HeapLimit = .; + PROVIDE(__HeapLimit = .); + } > CM55M_S_APP_DATA + + /* Locate actual Stack in memory map */ + .stack (ORIGIN(CM55M_S_APP_DATA) + LENGTH(CM55M_S_APP_DATA) - __STACK_SIZE) (COPY) : + { + . = ALIGN(8); + __StackLimit = .; + PROVIDE(__StackLimit = .); + . = . + __STACK_SIZE; + . = ALIGN(8); + __StackTop = .; + PROVIDE(__StackTop = .); + } > CM55M_S_APP_DATA + + + PROVIDE(__stack = __StackTop); + + /* Check if data + heap + stack exceeds RAM limit */ + ASSERT(__StackLimit >= __HeapLimit, "region RAM overflowed with stack") + + /* Provide basic symbols giving location and size of main text + * block, including initial values of RW data sections. Note that + * these will need extending to give a complete picture with + * complex images (e.g multiple Flash banks). + */ + _image_start = LOADADDR(.text); + _image_end = LOADADDR(.data) + SIZEOF(.data); + _image_size = _image_end - _image_start; +} diff --git a/EPII_CM55M_APP_S/app/scenario_app/i2c_master_app/i2c_master_app.mk b/EPII_CM55M_APP_S/app/scenario_app/i2c_master_app/i2c_master_app.mk new file mode 100644 index 00000000..425420d9 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/i2c_master_app/i2c_master_app.mk @@ -0,0 +1,39 @@ +override SCENARIO_APP_SUPPORT_LIST := $(APP_TYPE) + +APPL_DEFINES += -DI2C_MASTER_APP +APPL_DEFINES += -DIP_xdma +APPL_DEFINES += -DDBG_MORE + +EVENTHANDLER_SUPPORT = +## +# library support feature +# Add new library here +# The source code should be loacted in ~\library\{lib_name}\ +## +LIB_SEL = pwrmgmt spi_ptl spi_eeprom hxevent + +## +# middleware support feature +# Add new middleware here +# The source code should be loacted in ~\middleware\{mid_name}\ +## +MID_SEL = + +override undefine OS_SEL +override TRUSTZONE := y +override TRUSTZONE_TYPE := security +override TRUSTZONE_FW_TYPE := 1 +override CIS_SEL := HM_COMMON +override EPII_USECASE_SEL := drv_user_defined + +ifeq ($(strip $(TOOLCHAIN)), arm) +override LINKER_SCRIPT_FILE := $(SCENARIO_APP_ROOT)/$(APP_TYPE)/i2c_master_app.sct +else#TOOLChain +override LINKER_SCRIPT_FILE := $(SCENARIO_APP_ROOT)/$(APP_TYPE)/i2c_master_app.ld +endif + +## +# Add new external device here +# The source code should be located in ~\external\{device_name}\ +## +#EXT_DEV_LIST += diff --git a/EPII_CM55M_APP_S/app/scenario_app/i2c_master_app/i2c_master_app.sct b/EPII_CM55M_APP_S/app/scenario_app/i2c_master_app/i2c_master_app.sct new file mode 100644 index 00000000..4d53cc14 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/i2c_master_app/i2c_master_app.sct @@ -0,0 +1,62 @@ + +#include "WE2_device_addr.h" + +/*--------------------- Flash Configuration ----------------------------------*/ +#define CM55M_ROM_BASE 0x10000000 +#define CM55M_ROM_SIZE 0x00040000 + +/*--------------------- Embedded RAM Configuration ---------------------------*/ +#define CM55M_DATA_BASE 0x30000000 +#define CM55M_DATA_SIZE 0x00040000 + +#define CM55M_SRAM_START 0x34000000 +#define CM55M_SRAM_BASE BOOT2NDLOADER_BASE +#define CM55M_SRAM_SIZE 0x00200000-(CM55M_SRAM_BASE-CM55M_SRAM_START) + +/*--------------------- Stack / Heap Configuration ---------------------------*/ +#define __STACK_SIZE 0x00010000 +#define __HEAP_SIZE 0x00010000 +#define CM55M_APP_DATASECT_SIZE (CM55M_DATA_SIZE - __STACK_SIZE - __HEAP_SIZE) +#define CM55M_APP_SRAMSECT_SIZE (CM55M_SRAM0_SIZE - __STACK_SIZE - __HEAP_SIZE) +#define EXTRA_BASE CM55M_DATA_BASE +#define EXTRA_SIZE CM55M_APP_DATASECT_SIZE +#define __STACK_LIMIT (EXTRA_BASE + EXTRA_SIZE) +#define __STACK_BASE (EXTRA_BASE + EXTRA_SIZE + __STACK_SIZE) +#define __HEAP_BASE (EXTRA_BASE + EXTRA_SIZE + __STACK_SIZE) +#define __HEAP_LIMIT (EXTRA_BASE + EXTRA_SIZE + __STACK_SIZE + __HEAP_SIZE) + + +LR_ROM1 CM55M_ROM_BASE CM55M_ROM_SIZE { + ER_ROM +0 { + *.o (RESET, +First) + * (InRoot$$Sections) + .ANY2(+RO) + } +} + +LR_ROM2 CM55M_DATA_BASE CM55M_DATA_SIZE{ + CM55M_S_RODATA +0 { + * (+RO-DATA) + } + CM55M_S_RW +0 CM55M_APP_DATASECT_SIZE{ + * (+RW) + * (+ZI) //.ANY2(+ZI) + + } + + + ARM_LIB_STACK __STACK_BASE ALIGN 8 EMPTY -__STACK_SIZE { + } + + ARM_LIB_HEAP __HEAP_BASE ALIGN 8 EMPTY __HEAP_SIZE { + } +} + +LR_ROM3 CM55M_SRAM_BASE CM55M_SRAM_SIZE{ + CM55M_SRAMA +0 { + + } + + +} + diff --git a/EPII_CM55M_APP_S/app/scenario_app/i2c_slave_app/drv_user_defined.mk b/EPII_CM55M_APP_S/app/scenario_app/i2c_slave_app/drv_user_defined.mk new file mode 100644 index 00000000..e98374c5 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/i2c_slave_app/drv_user_defined.mk @@ -0,0 +1,94 @@ +## +# platform (onchip ip) support feature +# Add all of supported ip list here +# The source code should be located in ~\drivers\{ip_name}\ +## + +DRIVERS_IP_LIST ?= 2x2 \ + 5x5 \ + uart spi \ + i3c_mst isp \ + iic \ + mb \ + scu \ + timer \ + watchdog \ + rtc \ + cdm \ + edm \ + jpeg \ + xdma \ + dp \ + inp \ + tpg \ + inp1bitparser \ + sensorctrl \ + gpio \ + i2s \ + pdm \ + i3c_slv \ + vad \ + swreg_aon \ + swreg_lsc \ + dma \ + ppc \ + pmu \ + mpc \ + hxautoi2c_mst \ + csirx \ + csitx \ + adcc \ + pwm \ + inpovparser \ + adcc_hv \ + sdio + +DRIVERS_IP_INSTANCE ?= RTC0 \ + RTC1 \ + RTC2 \ + TIMER0 \ + TIMER1 \ + TIMER2 \ + TIMER3 \ + TIMER4 \ + TIMER5 \ + WDT0 \ + WDT1 \ + DMA0 \ + DMA1 \ + DMA2 \ + DMA3 \ + UART0 \ + UART1 \ + UART2 \ + IIC_HOST_SENSOR \ + IIC_HOST \ + IIC_HOST_MIPI \ + SSPI_HOST \ + QSPI_HOST \ + OSPI_HOST \ + SSPI_SLAVE \ + GPIO_G0 \ + GPIO_G1 \ + GPIO_G2 \ + GPIO_G3 \ + SB_GPIO \ + AON_GPIO \ + I2S_HOST \ + I2S_SLAVE \ + IIC_SLAVE0 \ + IIC_SLAVE1 \ + PWM0 \ + PWM1 \ + PWM2 \ + ADCC \ + ADCC_HV + +ifneq ($(IC_VER), 10) +DRIVERS_IP_INSTANCE += TIMER6 \ + TIMER7 \ + TIMER8 +endif + +DRIVERS_IP_NS_INSTANCE ?= + diff --git a/EPII_CM55M_APP_S/app/scenario_app/i2c_slave_app/i2c_slave_app.c b/EPII_CM55M_APP_S/app/scenario_app/i2c_slave_app/i2c_slave_app.c new file mode 100644 index 00000000..d9e34290 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/i2c_slave_app/i2c_slave_app.c @@ -0,0 +1,234 @@ +#include +#include +#include +#include +#include +#include + +#ifdef TRUSTZONE_SEC +#ifdef FREERTOS +/* Trustzone config. */ +// +/* FreeRTOS includes. */ +//#include "secure_port_macros.h" +#else +#if (__ARM_FEATURE_CMSE & 1) == 0 +#error "Need ARMv8-M security extensions" +#elif (__ARM_FEATURE_CMSE & 2) == 0 +#error "Compile with --cmse" +#endif +#include "arm_cmse.h" +#endif +#endif + +#include "xprintf.h" +#include "WE2_device.h" +#include "WE2_device_addr.h" +#include "hx_drv_scu.h" +#include "hx_drv_timer.h" +#include "hx_drv_iic.h" + +void i2cs_task(); +void I2C_SLV_Init(); +void I2C_SLV_DeInit(); + +/*! + * @brief Main function + */ +int app_main(void) { + + xprintf("Start I2C Slave App\n"); + + i2cs_task(); + + while(1); + + return 0; +} + + +/****************************************************************************** + * I2C slave task + ******************************************************************************/ +#define I2CS_0_ID 0x62 +#define BUFF_SIZE 128 +static HX_DRV_DEV_IIC *dev_iic_slv; +static uint32_t slave_addr = I2CS_0_ID; +static uint8_t rx_buffer[BUFF_SIZE]; +static uint8_t tx_buffer[BUFF_SIZE]; +static uint8_t result[10][BUFF_SIZE]; +static uint32_t g_index = 0; + +#define FEATURE_TRANSPORT 0x10 +#define FEATURE_TRANSPORT_CMD_STATUS 0x00 +#define FEATURE_TRANSPORT_CMD_READ 0x01 +#define FEATURE_TRANSPORT_CMD_WRITE 0x02 +#define FEATURE_TRANSPORT_CMD_AVAILABLE 0x03 +#define FEATURE_TRANSPORT_CMD_START 0x04 +#define FEATURE_TRANSPORT_CMD_STOP 0x05 +#define FEATURE_TRANSPORT_CMD_RESET 0x06 + +#define I2CS_TX_TIME_OUT_MS 1000 + +void i2cs_tx_timeout_cb(void *data) +{ + // if i2c slave tx complete timeout, reset i2c slave + xprintf("\n\n#### [%s], i2cs_reset ####\n\n", __FUNCTION__); + hx_drv_i2cs_reset(USE_DW_IIC_SLV_0); + I2C_SLV_DeInit(); + I2C_SLV_Init(); +} + +void i2cs_tx_timer(uint32_t timeout_ms) +{ + TIMER_CFG_T timer_cfg; + timer_cfg.period = timeout_ms; + timer_cfg.mode = TIMER_MODE_ONESHOT; + timer_cfg.ctrl = TIMER_CTRL_CPU; + timer_cfg.state = TIMER_STATE_DC; + + hx_drv_timer_cm55s_stop(); + hx_drv_timer_cm55s_start(&timer_cfg, (Timer_ISREvent_t)i2cs_tx_timeout_cb); +} + +static void i2c_s_callback_fun_tx(void* param) +{ + HX_DRV_DEV_IIC* iic_obj = (HX_DRV_DEV_IIC*)param; + HX_DRV_DEV_IIC_INFO* iic_info_ptr = &(iic_obj->iic_info); + + xprintf("%s\n", __FUNCTION__); + hx_drv_timer_cm55s_stop(); +} + +static void i2c_s_callback_fun_rx(void* param) +{ + HX_DRV_DEV_IIC* iic_obj = (HX_DRV_DEV_IIC*)param; + HX_DRV_DEV_IIC_INFO* iic_info_ptr = &(iic_obj->iic_info); + + xprintf("%s \n", __FUNCTION__); + + uint8_t feature = rx_buffer[0]; + uint8_t cmd = rx_buffer[1]; + + g_index = rx_buffer[2]; + + xprintf("feature: %0x, cmd: %0x, index: %d\n", feature, cmd, g_index); + + switch (cmd) { + case FEATURE_TRANSPORT_CMD_WRITE: + xprintf("cmd: CMD_WRITE(%d)\n", g_index); + break; + + case FEATURE_TRANSPORT_CMD_READ: + xprintf("cmd: CMD_READ(%d)\n", g_index); + xprintf("Prepare data, delay 30ms\n"); + EPII_cpu_nop_us(30000); + memcpy(tx_buffer, result[g_index], BUFF_SIZE); +#if 0 + xprintf("\nresult[%d] = ", g_index); + for (int i = 0; i < 10; i++) + { + xprintf("0x%x ", result[g_index][i]); + } +#endif + xprintf("\ntx_buffer = "); + for (int i = 0; i < 10; i++) + { + xprintf("0x%x ", tx_buffer[i]); + } + xprintf("\n"); + + i2cs_write_enable(8); + break; + + case FEATURE_TRANSPORT_CMD_AVAILABLE: + xprintf("cmd: CMD_AVAILABLE\n"); + tx_buffer[0] = FEATURE_TRANSPORT_CMD_AVAILABLE; + tx_buffer[1] = g_index; + i2cs_write_enable(2); + break; + + case FEATURE_TRANSPORT_CMD_RESET: + xprintf("cmd: CMD_RESET\n"); + break; + + default: + break; + } +} + + +static void i2c_s_callback_fun_err(void* param) +{ + HX_DRV_DEV_IIC* iic_obj = (HX_DRV_DEV_IIC*)param; + HX_DRV_DEV_IIC_INFO* iic_info_ptr = &(iic_obj->iic_info); + + xprintf("%s, err_code = %d\n", __FUNCTION__, iic_info_ptr->err_state); + + // i2c master read but there is no "CMD" form i2c master, return previous result to avoid clock stretching + if ( iic_info_ptr->err_state == DEV_IIC_ERR_TX_DATA_UNREADY) + { + xprintf("\nDEV_IIC_ERR_TX_DATA_UNREADY, g_index = %d\n", g_index); + memcpy(tx_buffer, result[g_index], BUFF_SIZE); + i2cs_write_enable(8); + } +} + + +void I2C_SLV_Init() +{ + uint32_t i2c_s_id = USE_DW_IIC_SLV_0; + + xprintf("I2C Slave 0 Init\n"); + + hx_drv_scu_set_PA2_pinmux(SCU_PA2_PINMUX_SB_I2C_S_SCL_0, 1); + hx_drv_scu_set_PA3_pinmux(SCU_PA3_PINMUX_SB_I2C_S_SDA_0, 1); + + hx_drv_i2cs_init(i2c_s_id, HX_I2C_HOST_SLV_0_BASE); + + dev_iic_slv = hx_drv_i2cs_get_dev(i2c_s_id); + dev_iic_slv->iic_control(DW_IIC_CMD_SET_TXCB, (void *)i2c_s_callback_fun_tx); + dev_iic_slv->iic_control(DW_IIC_CMD_SET_RXCB, (void *)i2c_s_callback_fun_rx); + dev_iic_slv->iic_control(DW_IIC_CMD_SET_ERRCB, (void *)i2c_s_callback_fun_err); + dev_iic_slv->iic_control(DW_IIC_CMD_SLV_SET_SLV_ADDR, (void*)slave_addr); + + i2cs_read_enable(BUFF_SIZE); + +} + + +void I2C_SLV_DeInit() +{ + uint32_t i2c_s_id = USE_DW_IIC_SLV_0; + + hx_drv_i2cs_deinit(i2c_s_id); + +} + + +void i2cs_read_enable(uint32_t size) +{ + uint32_t i2c_s_id = USE_DW_IIC_SLV_0; + memset(rx_buffer, 0, BUFF_SIZE); + hx_drv_i2cs_interrupt_read(i2c_s_id, slave_addr, rx_buffer, size, (void*)i2c_s_callback_fun_rx); +} + + +void i2cs_write_enable(uint32_t size) +{ + uint32_t i2c_s_id = USE_DW_IIC_SLV_0; + hx_drv_i2cs_interrupt_write(i2c_s_id, slave_addr, tx_buffer, size, (void*)i2c_s_callback_fun_tx); + //register a tx timeout callback to avoid i2c slave halted + i2cs_tx_timer(I2CS_TX_TIME_OUT_MS); +} + + +void i2cs_task() +{ + //init result + for (int i = 0; i < 10; i++) + for (int j = 0; j < BUFF_SIZE; j++) + result[i][j] = i; + + I2C_SLV_Init(); +} diff --git a/EPII_CM55M_APP_S/app/scenario_app/i2c_slave_app/i2c_slave_app.h b/EPII_CM55M_APP_S/app/scenario_app/i2c_slave_app/i2c_slave_app.h new file mode 100644 index 00000000..b38044f9 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/i2c_slave_app/i2c_slave_app.h @@ -0,0 +1,17 @@ +/* + * i2c_slave.h + * + * Created on: Aug 15, 2023 + * Author: 902449 + */ + +#ifndef APP_SCENARIO_I2C_SLAVE_APP_ +#define APP_SCENARIO_I2C_SLAVE_APP_ + +#define APP_BLOCK_FUNC() do{ \ + __asm volatile("b .");\ + }while(0) + +int app_main(void); + +#endif /* APP_SCENARIO_I2C_SLAVE_APP_ */ diff --git a/EPII_CM55M_APP_S/app/scenario_app/i2c_slave_app/i2c_slave_app.ld b/EPII_CM55M_APP_S/app/scenario_app/i2c_slave_app/i2c_slave_app.ld new file mode 100644 index 00000000..c03ce020 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/i2c_slave_app/i2c_slave_app.ld @@ -0,0 +1,234 @@ +#include "WE2_device_addr.h" +MEMORY +{ + /* Define each memory region */ + CM55M_S_APP_ROM (rx) : ORIGIN = 0x10000000, LENGTH = 0x40000 /* 256K bytes */ + CM55M_S_APP_DATA (rwx) : ORIGIN = 0x30000000, LENGTH = 0x40000 /* 256K bytes*/ + CM55M_S_SRAM (rwx) : ORIGIN = BOOT2NDLOADER_BASE, LENGTH = 0x00200000-(BOOT2NDLOADER_BASE-BASE_ADDR_SRAM0_ALIAS) /* 2M-0x1f000 bytes*/ +} + +__HEAP_SIZE = 0x10000; +__STACK_SIZE = 0x10000; + +ENTRY(Reset_Handler) + +SECTIONS +{ + /* MAIN TEXT SECTION */ + .table : ALIGN(4) + { + FILL(0xff) + __vectors_start__ = ABSOLUTE(.) ; + KEEP(*(.vectors)) + *(.after_vectors*) + + . = ALIGN(32); + __privileged_functions_start__ = .; + *(privileged_functions) + *(privileged_functions*) + . = ALIGN(32); + __privileged_functions_end__ = (. - 1); + + . = ALIGN(32); + __syscalls_flash_start__ = .; + *(freertos_system_calls) + *(freertos_system_calls*) + . = ALIGN(32); + __syscalls_flash_end__ = (. - 1); + __unprivileged_flash_start__ = .; + } > CM55M_S_APP_ROM + + .text : ALIGN(4) + { + *(.text*) + KEEP(*freertos*/tasks.o(.rodata*)) /* FreeRTOS Debug Config */ + . = ALIGN(4); + KEEP(*(.init)) + + KEEP(*(.fini)); + + /* .ctors */ + *crtbegin.o(.ctors) + *crtbegin?.o(.ctors) + *(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors) + *(SORT(.ctors.*)) + *(.ctors) + + /* .dtors */ + *crtbegin.o(.dtors) + *crtbegin?.o(.dtors) + *(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors) + *(SORT(.dtors.*)) + *(.dtors) + . = ALIGN(4); + + KEEP(*(.eh_frame*)) + } > CM55M_S_APP_ROM + + .rodata : ALIGN(4) + { + __rodata_start = .; + *(.rodata .rodata.* .constdata .constdata.*) + __rodata_end = .; + } > CM55M_S_APP_DATA + + + + + /* + * for exception handling/unwind - some Newlib functions (in common + * with C++ and STDC++) use this. + */ + .ARM.extab : ALIGN(4) + { + *(.ARM.extab* .gnu.linkonce.armextab.*) + } > CM55M_S_APP_ROM + + .ARM.exidx : ALIGN(4) + { + __exidx_start = .; + *(.ARM.exidx* .gnu.linkonce.armexidx.*) + __exidx_end = .; + } > CM55M_S_APP_ROM + + .copy.table : + { + . = ALIGN(4); + __copy_table_start__ = .; + + LONG(LOADADDR(.data)); + LONG( ADDR(.data)); + LONG( SIZEOF(.data)/4); + + /* Add each additional data section here */ + __copy_table_end__ = .; + } > CM55M_S_APP_ROM + + .zero.table : + { + . = ALIGN(4); + __zero_table_start__ = .; + /* Add each additional bss section here */ + LONG( ADDR(.bss)); + LONG( SIZEOF(.bss)/4); + __zero_table_end__ = .; + } > CM55M_S_APP_ROM + + . = ALIGN(32); + __unprivileged_flash_end__ = (. - 1); + /** + * Location counter can end up 2byte aligned with narrow Thumb code but + * __etext is assumed by startup code to be the LMA of a section in RAM + * which must be 4byte aligned + */ + /* Main DATA section (BOOTROM_SRAM) */ + .data : ALIGN(4) + { + FILL(0xff) + __data_start__ = .; + . = ALIGN(32); + __privileged_sram_start__ = .; + *(privileged_data) + *(privileged_data*) + . = ALIGN(32); + __privileged_sram_end__ = (. - 1); + *(vtable) + *(.data) + *(.data.*) + . = ALIGN(4); + /* preinit data */ + PROVIDE_HIDDEN (__preinit_array_start = .); + KEEP(*(.preinit_array)) + PROVIDE_HIDDEN (__preinit_array_end = .); + + . = ALIGN(4); + /* init data */ + PROVIDE_HIDDEN (__init_array_start = .); + KEEP(*(SORT(.init_array.*))) + KEEP(*(.init_array)) + PROVIDE_HIDDEN (__init_array_end = .); + + + . = ALIGN(4); + /* finit data */ + PROVIDE_HIDDEN (__fini_array_start = .); + KEEP(*(SORT(.fini_array.*))) + KEEP(*(.fini_array)) + PROVIDE_HIDDEN (__fini_array_end = .); + + KEEP(*(.jcr*)) + . = ALIGN(4) ; + /* All data end */ + __data_end__ = .; + } > CM55M_S_APP_DATA + + + .audio : ALIGN(4) + { + * (.bss.audio_buf) + } > CM55M_S_SRAM + + .bss : + { + . = ALIGN(4); + __bss_start__ = .; + *(.bss) + *(.bss.*) + *(COMMON) + . = ALIGN(4); + __bss_end__ = .; + } > CM55M_S_APP_DATA + + /* DEFAULT NOINIT SECTION */ + .noinit (NOLOAD): ALIGN(4) + { + _noinit = .; + PROVIDE(__start_noinit_RAM = .) ; + PROVIDE(__start_noinit_SRAM = .) ; + *(.noinit*) + . = ALIGN(4) ; + _end_noinit = .; + PROVIDE(__end_noinit_RAM = .) ; + PROVIDE(__end_noinit_SRAM = .) ; + } > CM55M_S_APP_DATA + + /* Reserve and place Heap within memory map */ + .heap (COPY) : + { + . = ALIGN(8); + __HeapBase = .; + PROVIDE(__HeapBase = .); + end = __HeapBase; + . = . + __HEAP_SIZE; + . = ALIGN(8); + __HeapLimit = .; + PROVIDE(__HeapLimit = .); + } > CM55M_S_APP_DATA + + /* Locate actual Stack in memory map */ + .stack (ORIGIN(CM55M_S_APP_DATA) + LENGTH(CM55M_S_APP_DATA) - __STACK_SIZE) (COPY) : + { + . = ALIGN(8); + __StackLimit = .; + PROVIDE(__StackLimit = .); + . = . + __STACK_SIZE; + . = ALIGN(8); + __StackTop = .; + PROVIDE(__StackTop = .); + } > CM55M_S_APP_DATA + + + PROVIDE(__stack = __StackTop); + + /* Check if data + heap + stack exceeds RAM limit */ + ASSERT(__StackLimit >= __HeapLimit, "region RAM overflowed with stack") + + /* Provide basic symbols giving location and size of main text + * block, including initial values of RW data sections. Note that + * these will need extending to give a complete picture with + * complex images (e.g multiple Flash banks). + */ + _image_start = LOADADDR(.text); + _image_end = LOADADDR(.data) + SIZEOF(.data); + _image_size = _image_end - _image_start; +} diff --git a/EPII_CM55M_APP_S/app/scenario_app/i2c_slave_app/i2c_slave_app.mk b/EPII_CM55M_APP_S/app/scenario_app/i2c_slave_app/i2c_slave_app.mk new file mode 100644 index 00000000..50fc41e8 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/i2c_slave_app/i2c_slave_app.mk @@ -0,0 +1,39 @@ +override SCENARIO_APP_SUPPORT_LIST := $(APP_TYPE) + +APPL_DEFINES += -DI2C_SLAVE_APP +APPL_DEFINES += -DIP_xdma +APPL_DEFINES += -DDBG_MORE + +EVENTHANDLER_SUPPORT = +## +# library support feature +# Add new library here +# The source code should be loacted in ~\library\{lib_name}\ +## +LIB_SEL = pwrmgmt spi_ptl spi_eeprom hxevent + +## +# middleware support feature +# Add new middleware here +# The source code should be loacted in ~\middleware\{mid_name}\ +## +MID_SEL = + +override undefine OS_SEL +override TRUSTZONE := y +override TRUSTZONE_TYPE := security +override TRUSTZONE_FW_TYPE := 1 +override CIS_SEL := HM_COMMON +override EPII_USECASE_SEL := drv_user_defined + +ifeq ($(strip $(TOOLCHAIN)), arm) +override LINKER_SCRIPT_FILE := $(SCENARIO_APP_ROOT)/$(APP_TYPE)/i2c_slave_app.sct +else#TOOLChain +override LINKER_SCRIPT_FILE := $(SCENARIO_APP_ROOT)/$(APP_TYPE)/i2c_slave_app.ld +endif + +## +# Add new external device here +# The source code should be located in ~\external\{device_name}\ +## +#EXT_DEV_LIST += diff --git a/EPII_CM55M_APP_S/app/scenario_app/i2c_slave_app/i2c_slave_app.sct b/EPII_CM55M_APP_S/app/scenario_app/i2c_slave_app/i2c_slave_app.sct new file mode 100644 index 00000000..4d53cc14 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/i2c_slave_app/i2c_slave_app.sct @@ -0,0 +1,62 @@ + +#include "WE2_device_addr.h" + +/*--------------------- Flash Configuration ----------------------------------*/ +#define CM55M_ROM_BASE 0x10000000 +#define CM55M_ROM_SIZE 0x00040000 + +/*--------------------- Embedded RAM Configuration ---------------------------*/ +#define CM55M_DATA_BASE 0x30000000 +#define CM55M_DATA_SIZE 0x00040000 + +#define CM55M_SRAM_START 0x34000000 +#define CM55M_SRAM_BASE BOOT2NDLOADER_BASE +#define CM55M_SRAM_SIZE 0x00200000-(CM55M_SRAM_BASE-CM55M_SRAM_START) + +/*--------------------- Stack / Heap Configuration ---------------------------*/ +#define __STACK_SIZE 0x00010000 +#define __HEAP_SIZE 0x00010000 +#define CM55M_APP_DATASECT_SIZE (CM55M_DATA_SIZE - __STACK_SIZE - __HEAP_SIZE) +#define CM55M_APP_SRAMSECT_SIZE (CM55M_SRAM0_SIZE - __STACK_SIZE - __HEAP_SIZE) +#define EXTRA_BASE CM55M_DATA_BASE +#define EXTRA_SIZE CM55M_APP_DATASECT_SIZE +#define __STACK_LIMIT (EXTRA_BASE + EXTRA_SIZE) +#define __STACK_BASE (EXTRA_BASE + EXTRA_SIZE + __STACK_SIZE) +#define __HEAP_BASE (EXTRA_BASE + EXTRA_SIZE + __STACK_SIZE) +#define __HEAP_LIMIT (EXTRA_BASE + EXTRA_SIZE + __STACK_SIZE + __HEAP_SIZE) + + +LR_ROM1 CM55M_ROM_BASE CM55M_ROM_SIZE { + ER_ROM +0 { + *.o (RESET, +First) + * (InRoot$$Sections) + .ANY2(+RO) + } +} + +LR_ROM2 CM55M_DATA_BASE CM55M_DATA_SIZE{ + CM55M_S_RODATA +0 { + * (+RO-DATA) + } + CM55M_S_RW +0 CM55M_APP_DATASECT_SIZE{ + * (+RW) + * (+ZI) //.ANY2(+ZI) + + } + + + ARM_LIB_STACK __STACK_BASE ALIGN 8 EMPTY -__STACK_SIZE { + } + + ARM_LIB_HEAP __HEAP_BASE ALIGN 8 EMPTY __HEAP_SIZE { + } +} + +LR_ROM3 CM55M_SRAM_BASE CM55M_SRAM_SIZE{ + CM55M_SRAMA +0 { + + } + + +} + diff --git a/EPII_CM55M_APP_S/app/scenario_app/pdm_single/drv_user_defined.mk b/EPII_CM55M_APP_S/app/scenario_app/pdm_single/drv_user_defined.mk new file mode 100644 index 00000000..00181afd --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/pdm_single/drv_user_defined.mk @@ -0,0 +1,93 @@ +## +# platform (onchip ip) support feature +# Add all of supported ip list here +# The source code should be located in ~\drivers\{ip_name}\ +## + +DRIVERS_IP_LIST ?= 2x2 \ + 5x5 \ + uart spi \ + i3c_mst isp \ + iic \ + mb \ + scu \ + timer \ + watchdog \ + rtc \ + cdm \ + edm \ + jpeg \ + xdma \ + dp \ + inp \ + tpg \ + inp1bitparser \ + sensorctrl \ + gpio \ + i2s \ + pdm \ + i3c_slv \ + vad \ + swreg_aon \ + swreg_lsc \ + dma \ + ppc \ + pmu \ + mpc \ + hxautoi2c_mst \ + csirx \ + csitx \ + adcc \ + pwm \ + inpovparser \ + adcc_hv + +DRIVERS_IP_INSTANCE ?= RTC0 \ + RTC1 \ + RTC2 \ + TIMER0 \ + TIMER1 \ + TIMER2 \ + TIMER3 \ + TIMER4 \ + TIMER5 \ + WDT0 \ + WDT1 \ + DMA0 \ + DMA1 \ + DMA2 \ + DMA3 \ + UART0 \ + UART1 \ + UART2 \ + IIC_HOST_SENSOR \ + IIC_HOST \ + IIC_HOST_MIPI \ + SSPI_HOST \ + QSPI_HOST \ + OSPI_HOST \ + SSPI_SLAVE \ + GPIO_G0 \ + GPIO_G1 \ + GPIO_G2 \ + GPIO_G3 \ + SB_GPIO \ + AON_GPIO \ + I2S_HOST \ + I2S_SLAVE \ + IIIC_SLAVE0 \ + IIIC_SLAVE1 \ + PWM0 \ + PWM1 \ + PWM2 \ + ADCC \ + ADCC_HV + +ifneq ($(IC_VER), 10) +DRIVERS_IP_INSTANCE += TIMER6 \ + TIMER7 \ + TIMER8 +endif + +DRIVERS_IP_NS_INSTANCE ?= + diff --git a/EPII_CM55M_APP_S/app/scenario_app/pdm_single/pdm_single.c b/EPII_CM55M_APP_S/app/scenario_app/pdm_single/pdm_single.c new file mode 100644 index 00000000..bd829482 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/pdm_single/pdm_single.c @@ -0,0 +1,119 @@ +#include +#include +#include +#include +#include +#include + + +#ifdef TRUSTZONE_SEC +#ifdef FREERTOS +/* Trustzone config. */ +// +/* FreeRTOS includes. */ +//#include "secure_port_macros.h" +#else +#if (__ARM_FEATURE_CMSE & 1) == 0 +#error "Need ARMv8-M security extensions" +#elif (__ARM_FEATURE_CMSE & 2) == 0 +#error "Compile with --cmse" +#endif +#include "arm_cmse.h" +//#include "veneer_table.h" +// +#endif +#endif + +#include "WE2_device.h" +#include "board.h" +#include "xprintf.h" +#include "pdm_single.h" +#include "board.h" +#include "WE2_core.h" +#include "hx_drv_scu.h" +#include "hx_drv_swreg_aon.h" +#include "hx_drv_pdm_rx.h" + +PDM_DEV_INFO pdm_dev_info; + +//audio data is a 16-bits data (2bytes) +//for 16Khz of 1 seconds mono audio, takes 2*16*1000 bytes +//create a block with 8000 bytes to save 0.25 second of mono audio data (to meet hx_drv_pdm_dma_lli_transfer size limitation about <8192 bytes) +//create 40 blocks to save 10 second of data +#define quarter_second_mono_bytes 8000 +#define blk_num 40 + +//allocate a audio buffer with 320000 bytes, this buffer is located in the SRAM which described in the linker script (pdm_single.ld) +int16_t audio_buf[blk_num*quarter_second_mono_bytes/2]; + +volatile bool rx_cb_flag; +/******************************************************************************* + * Code + ******************************************************************************/ +void app_pdm_dma_rx_cb() +{ + hx_InvalidateDCache_by_Addr(audio_buf,quarter_second_mono_bytes*blk_num); + xprintf("\n\n[%s]\n\n", __FUNCTION__); + rx_cb_flag = true; +} + +int app_pdm_setting() { + memset((void *)&pdm_dev_info, 0x00, sizeof(PDM_DEV_INFO)); + // + pdm_dev_info.pdm_cfg.reg_addr = HIMAX_PDM_BASE_ADDR; + pdm_dev_info.pdm_cfg.rx_fifo_threshold = 5; + pdm_dev_info.pdm_cfg.oversampling_ratio = 8; // 6: 32KHz, 8: 16KHz + pdm_dev_info.pdm_cfg.cic_stages = 0; + pdm_dev_info.pdm_cfg.cic_delay = 0; + pdm_dev_info.pdm_cfg.dc_removal = 6; + pdm_dev_info.pdm_cfg.bit_range_shift = 5; + + //use DATA0 with left channnel selected only(mono) + pdm_dev_info.pdm_cfg.data_in_0_en = PDM_DATA_IN_ENABLE; + pdm_dev_info.pdm_cfg.data_in_1_en = PDM_DATA_IN_DISABLE; + pdm_dev_info.pdm_cfg.data_in_2_en = PDM_DATA_IN_DISABLE; + pdm_dev_info.pdm_cfg.data_in_3_en = PDM_DATA_IN_DISABLE; + pdm_dev_info.pdm_cfg.capture_channel = PDM_CAPTURE_CHANNEL_LEFT_ONLY; + + //sampling rate = 16K, use DMA2 channel 0 + pdm_dev_info.pdm_cfg.dma_ch = PDM_USE_DMA2_CH_0; + pdm_dev_info.pdm_cfg.pdm_clk_src = PDM_CLKSRC_LSCREF; + pdm_dev_info.pdm_cfg.sample_rate = PDM_PCM_FREQ_16K; + pdm_dev_info.pdm_rx_cb = app_pdm_dma_rx_cb; + pdm_dev_info.pdm_err_cb = NULL; +} + + +/*! + * @brief Main function + */ +int app_main(void) { + rx_cb_flag = false; + + xprintf("PDM example, 16KHz mono, record a single shot\n"); + + //select pin mux for PDM, enable PDM CLK(PB9) and PDM DATA0 pin(PB10) + hx_drv_scu_set_PB9_pinmux(SCU_PB9_PINMUX_PDM_CLK_13); + hx_drv_scu_set_PB10_pinmux(SCU_PB10_PINMUX_PDM_DATA0_13); + + app_pdm_setting(); + + if(hx_drv_pdm_init(&pdm_dev_info)!= PDM_NO_ERROR) + return -1; + + //please remind that there will be some noise at first few samples, due to PDM running DC removal function + //the noise happen at first time record data after PDM init + hx_drv_pdm_dma_lli_transfer((void *) audio_buf, blk_num, quarter_second_mono_bytes, 0); + + while(rx_cb_flag == false) + ; + + rx_cb_flag = false; + + xprintf("PDM example, record done\n"); + + + hx_drv_pdm_deinit(); + + return 0; +} \ No newline at end of file diff --git a/EPII_CM55M_APP_S/app/scenario_app/pdm_single/pdm_single.h b/EPII_CM55M_APP_S/app/scenario_app/pdm_single/pdm_single.h new file mode 100644 index 00000000..62b26d4b --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/pdm_single/pdm_single.h @@ -0,0 +1,17 @@ +/* + * pdm_single.h + * + * Created on: Aug 15, 2023 + * Author: 902449 + */ + +#ifndef APP_SCENARIO_PDM_SINGLE_ +#define APP_SCENARIO_PDM_SINGLE_ + +#define APP_BLOCK_FUNC() do{ \ + __asm volatile("b .");\ + }while(0) + +int app_main(void); + +#endif /* APP_SCENARIO_PDM_SINGLE_ */ diff --git a/EPII_CM55M_APP_S/app/scenario_app/pdm_single/pdm_single.ld b/EPII_CM55M_APP_S/app/scenario_app/pdm_single/pdm_single.ld new file mode 100644 index 00000000..c03ce020 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/pdm_single/pdm_single.ld @@ -0,0 +1,234 @@ +#include "WE2_device_addr.h" +MEMORY +{ + /* Define each memory region */ + CM55M_S_APP_ROM (rx) : ORIGIN = 0x10000000, LENGTH = 0x40000 /* 256K bytes */ + CM55M_S_APP_DATA (rwx) : ORIGIN = 0x30000000, LENGTH = 0x40000 /* 256K bytes*/ + CM55M_S_SRAM (rwx) : ORIGIN = BOOT2NDLOADER_BASE, LENGTH = 0x00200000-(BOOT2NDLOADER_BASE-BASE_ADDR_SRAM0_ALIAS) /* 2M-0x1f000 bytes*/ +} + +__HEAP_SIZE = 0x10000; +__STACK_SIZE = 0x10000; + +ENTRY(Reset_Handler) + +SECTIONS +{ + /* MAIN TEXT SECTION */ + .table : ALIGN(4) + { + FILL(0xff) + __vectors_start__ = ABSOLUTE(.) ; + KEEP(*(.vectors)) + *(.after_vectors*) + + . = ALIGN(32); + __privileged_functions_start__ = .; + *(privileged_functions) + *(privileged_functions*) + . = ALIGN(32); + __privileged_functions_end__ = (. - 1); + + . = ALIGN(32); + __syscalls_flash_start__ = .; + *(freertos_system_calls) + *(freertos_system_calls*) + . = ALIGN(32); + __syscalls_flash_end__ = (. - 1); + __unprivileged_flash_start__ = .; + } > CM55M_S_APP_ROM + + .text : ALIGN(4) + { + *(.text*) + KEEP(*freertos*/tasks.o(.rodata*)) /* FreeRTOS Debug Config */ + . = ALIGN(4); + KEEP(*(.init)) + + KEEP(*(.fini)); + + /* .ctors */ + *crtbegin.o(.ctors) + *crtbegin?.o(.ctors) + *(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors) + *(SORT(.ctors.*)) + *(.ctors) + + /* .dtors */ + *crtbegin.o(.dtors) + *crtbegin?.o(.dtors) + *(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors) + *(SORT(.dtors.*)) + *(.dtors) + . = ALIGN(4); + + KEEP(*(.eh_frame*)) + } > CM55M_S_APP_ROM + + .rodata : ALIGN(4) + { + __rodata_start = .; + *(.rodata .rodata.* .constdata .constdata.*) + __rodata_end = .; + } > CM55M_S_APP_DATA + + + + + /* + * for exception handling/unwind - some Newlib functions (in common + * with C++ and STDC++) use this. + */ + .ARM.extab : ALIGN(4) + { + *(.ARM.extab* .gnu.linkonce.armextab.*) + } > CM55M_S_APP_ROM + + .ARM.exidx : ALIGN(4) + { + __exidx_start = .; + *(.ARM.exidx* .gnu.linkonce.armexidx.*) + __exidx_end = .; + } > CM55M_S_APP_ROM + + .copy.table : + { + . = ALIGN(4); + __copy_table_start__ = .; + + LONG(LOADADDR(.data)); + LONG( ADDR(.data)); + LONG( SIZEOF(.data)/4); + + /* Add each additional data section here */ + __copy_table_end__ = .; + } > CM55M_S_APP_ROM + + .zero.table : + { + . = ALIGN(4); + __zero_table_start__ = .; + /* Add each additional bss section here */ + LONG( ADDR(.bss)); + LONG( SIZEOF(.bss)/4); + __zero_table_end__ = .; + } > CM55M_S_APP_ROM + + . = ALIGN(32); + __unprivileged_flash_end__ = (. - 1); + /** + * Location counter can end up 2byte aligned with narrow Thumb code but + * __etext is assumed by startup code to be the LMA of a section in RAM + * which must be 4byte aligned + */ + /* Main DATA section (BOOTROM_SRAM) */ + .data : ALIGN(4) + { + FILL(0xff) + __data_start__ = .; + . = ALIGN(32); + __privileged_sram_start__ = .; + *(privileged_data) + *(privileged_data*) + . = ALIGN(32); + __privileged_sram_end__ = (. - 1); + *(vtable) + *(.data) + *(.data.*) + . = ALIGN(4); + /* preinit data */ + PROVIDE_HIDDEN (__preinit_array_start = .); + KEEP(*(.preinit_array)) + PROVIDE_HIDDEN (__preinit_array_end = .); + + . = ALIGN(4); + /* init data */ + PROVIDE_HIDDEN (__init_array_start = .); + KEEP(*(SORT(.init_array.*))) + KEEP(*(.init_array)) + PROVIDE_HIDDEN (__init_array_end = .); + + + . = ALIGN(4); + /* finit data */ + PROVIDE_HIDDEN (__fini_array_start = .); + KEEP(*(SORT(.fini_array.*))) + KEEP(*(.fini_array)) + PROVIDE_HIDDEN (__fini_array_end = .); + + KEEP(*(.jcr*)) + . = ALIGN(4) ; + /* All data end */ + __data_end__ = .; + } > CM55M_S_APP_DATA + + + .audio : ALIGN(4) + { + * (.bss.audio_buf) + } > CM55M_S_SRAM + + .bss : + { + . = ALIGN(4); + __bss_start__ = .; + *(.bss) + *(.bss.*) + *(COMMON) + . = ALIGN(4); + __bss_end__ = .; + } > CM55M_S_APP_DATA + + /* DEFAULT NOINIT SECTION */ + .noinit (NOLOAD): ALIGN(4) + { + _noinit = .; + PROVIDE(__start_noinit_RAM = .) ; + PROVIDE(__start_noinit_SRAM = .) ; + *(.noinit*) + . = ALIGN(4) ; + _end_noinit = .; + PROVIDE(__end_noinit_RAM = .) ; + PROVIDE(__end_noinit_SRAM = .) ; + } > CM55M_S_APP_DATA + + /* Reserve and place Heap within memory map */ + .heap (COPY) : + { + . = ALIGN(8); + __HeapBase = .; + PROVIDE(__HeapBase = .); + end = __HeapBase; + . = . + __HEAP_SIZE; + . = ALIGN(8); + __HeapLimit = .; + PROVIDE(__HeapLimit = .); + } > CM55M_S_APP_DATA + + /* Locate actual Stack in memory map */ + .stack (ORIGIN(CM55M_S_APP_DATA) + LENGTH(CM55M_S_APP_DATA) - __STACK_SIZE) (COPY) : + { + . = ALIGN(8); + __StackLimit = .; + PROVIDE(__StackLimit = .); + . = . + __STACK_SIZE; + . = ALIGN(8); + __StackTop = .; + PROVIDE(__StackTop = .); + } > CM55M_S_APP_DATA + + + PROVIDE(__stack = __StackTop); + + /* Check if data + heap + stack exceeds RAM limit */ + ASSERT(__StackLimit >= __HeapLimit, "region RAM overflowed with stack") + + /* Provide basic symbols giving location and size of main text + * block, including initial values of RW data sections. Note that + * these will need extending to give a complete picture with + * complex images (e.g multiple Flash banks). + */ + _image_start = LOADADDR(.text); + _image_end = LOADADDR(.data) + SIZEOF(.data); + _image_size = _image_end - _image_start; +} diff --git a/EPII_CM55M_APP_S/app/scenario_app/pdm_single/pdm_single.mk b/EPII_CM55M_APP_S/app/scenario_app/pdm_single/pdm_single.mk new file mode 100644 index 00000000..da2fb990 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/pdm_single/pdm_single.mk @@ -0,0 +1,39 @@ +override SCENARIO_APP_SUPPORT_LIST := $(APP_TYPE) + +APPL_DEFINES += -DPDM_SINGLE +APPL_DEFINES += -DIP_xdma +APPL_DEFINES += -DDBG_MORE + +EVENTHANDLER_SUPPORT = +## +# library support feature +# Add new library here +# The source code should be loacted in ~\library\{lib_name}\ +## +LIB_SEL = pwrmgmt spi_ptl spi_eeprom hxevent + +## +# middleware support feature +# Add new middleware here +# The source code should be loacted in ~\middleware\{mid_name}\ +## +MID_SEL = + +override undefine OS_SEL +override TRUSTZONE := y +override TRUSTZONE_TYPE := security +override TRUSTZONE_FW_TYPE := 1 +override CIS_SEL := HM_COMMON +override EPII_USECASE_SEL := drv_user_defined + +ifeq ($(strip $(TOOLCHAIN)), arm) +override LINKER_SCRIPT_FILE := $(SCENARIO_APP_ROOT)/$(APP_TYPE)/pdm_single.sct +else#TOOLChain +override LINKER_SCRIPT_FILE := $(SCENARIO_APP_ROOT)/$(APP_TYPE)/pdm_single.ld +endif + +## +# Add new external device here +# The source code should be located in ~\external\{device_name}\ +## +#EXT_DEV_LIST += diff --git a/EPII_CM55M_APP_S/app/scenario_app/pdm_single/pdm_single.sct b/EPII_CM55M_APP_S/app/scenario_app/pdm_single/pdm_single.sct new file mode 100644 index 00000000..4d53cc14 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/pdm_single/pdm_single.sct @@ -0,0 +1,62 @@ + +#include "WE2_device_addr.h" + +/*--------------------- Flash Configuration ----------------------------------*/ +#define CM55M_ROM_BASE 0x10000000 +#define CM55M_ROM_SIZE 0x00040000 + +/*--------------------- Embedded RAM Configuration ---------------------------*/ +#define CM55M_DATA_BASE 0x30000000 +#define CM55M_DATA_SIZE 0x00040000 + +#define CM55M_SRAM_START 0x34000000 +#define CM55M_SRAM_BASE BOOT2NDLOADER_BASE +#define CM55M_SRAM_SIZE 0x00200000-(CM55M_SRAM_BASE-CM55M_SRAM_START) + +/*--------------------- Stack / Heap Configuration ---------------------------*/ +#define __STACK_SIZE 0x00010000 +#define __HEAP_SIZE 0x00010000 +#define CM55M_APP_DATASECT_SIZE (CM55M_DATA_SIZE - __STACK_SIZE - __HEAP_SIZE) +#define CM55M_APP_SRAMSECT_SIZE (CM55M_SRAM0_SIZE - __STACK_SIZE - __HEAP_SIZE) +#define EXTRA_BASE CM55M_DATA_BASE +#define EXTRA_SIZE CM55M_APP_DATASECT_SIZE +#define __STACK_LIMIT (EXTRA_BASE + EXTRA_SIZE) +#define __STACK_BASE (EXTRA_BASE + EXTRA_SIZE + __STACK_SIZE) +#define __HEAP_BASE (EXTRA_BASE + EXTRA_SIZE + __STACK_SIZE) +#define __HEAP_LIMIT (EXTRA_BASE + EXTRA_SIZE + __STACK_SIZE + __HEAP_SIZE) + + +LR_ROM1 CM55M_ROM_BASE CM55M_ROM_SIZE { + ER_ROM +0 { + *.o (RESET, +First) + * (InRoot$$Sections) + .ANY2(+RO) + } +} + +LR_ROM2 CM55M_DATA_BASE CM55M_DATA_SIZE{ + CM55M_S_RODATA +0 { + * (+RO-DATA) + } + CM55M_S_RW +0 CM55M_APP_DATASECT_SIZE{ + * (+RW) + * (+ZI) //.ANY2(+ZI) + + } + + + ARM_LIB_STACK __STACK_BASE ALIGN 8 EMPTY -__STACK_SIZE { + } + + ARM_LIB_HEAP __HEAP_BASE ALIGN 8 EMPTY __HEAP_SIZE { + } +} + +LR_ROM3 CM55M_SRAM_BASE CM55M_SRAM_SIZE{ + CM55M_SRAMA +0 { + + } + + +} + diff --git a/EPII_CM55M_APP_S/app/scenario_app/sdio_app/drv_user_defined.mk b/EPII_CM55M_APP_S/app/scenario_app/sdio_app/drv_user_defined.mk new file mode 100644 index 00000000..bd886960 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/sdio_app/drv_user_defined.mk @@ -0,0 +1,94 @@ +## +# platform (onchip ip) support feature +# Add all of supported ip list here +# The source code should be located in ~\drivers\{ip_name}\ +## + +DRIVERS_IP_LIST ?= 2x2 \ + 5x5 \ + uart spi \ + i3c_mst isp \ + iic \ + mb \ + scu \ + timer \ + watchdog \ + rtc \ + cdm \ + edm \ + jpeg \ + xdma \ + dp \ + inp \ + tpg \ + inp1bitparser \ + sensorctrl \ + gpio \ + i2s \ + pdm \ + i3c_slv \ + vad \ + swreg_aon \ + swreg_lsc \ + dma \ + ppc \ + pmu \ + mpc \ + hxautoi2c_mst \ + csirx \ + csitx \ + adcc \ + pwm \ + inpovparser \ + adcc_hv \ + sdio + +DRIVERS_IP_INSTANCE ?= RTC0 \ + RTC1 \ + RTC2 \ + TIMER0 \ + TIMER1 \ + TIMER2 \ + TIMER3 \ + TIMER4 \ + TIMER5 \ + WDT0 \ + WDT1 \ + DMA0 \ + DMA1 \ + DMA2 \ + DMA3 \ + UART0 \ + UART1 \ + UART2 \ + IIC_HOST_SENSOR \ + IIC_HOST \ + IIC_HOST_MIPI \ + SSPI_HOST \ + QSPI_HOST \ + OSPI_HOST \ + SSPI_SLAVE \ + GPIO_G0 \ + GPIO_G1 \ + GPIO_G2 \ + GPIO_G3 \ + SB_GPIO \ + AON_GPIO \ + I2S_HOST \ + I2S_SLAVE \ + IIIC_SLAVE0 \ + IIIC_SLAVE1 \ + PWM0 \ + PWM1 \ + PWM2 \ + ADCC \ + ADCC_HV + +ifneq ($(IC_VER), 10) +DRIVERS_IP_INSTANCE += TIMER6 \ + TIMER7 \ + TIMER8 +endif + +DRIVERS_IP_NS_INSTANCE ?= + diff --git a/EPII_CM55M_APP_S/app/scenario_app/sdio_app/sdio_app.c b/EPII_CM55M_APP_S/app/scenario_app/sdio_app/sdio_app.c new file mode 100644 index 00000000..559717f4 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/sdio_app/sdio_app.c @@ -0,0 +1,99 @@ +#include +#include +#include +#include +#include +#include + + +#ifdef TRUSTZONE_SEC +#ifdef FREERTOS +/* Trustzone config. */ +// +/* FreeRTOS includes. */ +//#include "secure_port_macros.h" +#else +#if (__ARM_FEATURE_CMSE & 1) == 0 +#error "Need ARMv8-M security extensions" +#elif (__ARM_FEATURE_CMSE & 2) == 0 +#error "Compile with --cmse" +#endif +#include "arm_cmse.h" +//#include "veneer_table.h" +// +#endif +#endif + +#include "WE2_device.h" +#include "WE2_device_addr.h" +#include "board.h" +#include "hx_drv_scu.h" +#include "hx_drv_sdio.h" + +#define BUFF_SIZE 1024 +uint32_t mem_rbuffer[BUFF_SIZE]; +uint32_t mem_wbuffer[BUFF_SIZE]; + +void dump_memory(uint32_t addr, uint32_t len) +{ + int i; + + addr &= (~0x3); + + for (i = 0; i < len; i++) { + if (i % 4 == 0) + xprintf("\n%08x:", addr); + xprintf(" %08x", *((volatile unsigned int*) addr)); + addr += 4; + } + xprintf("\n"); +} + +/*! + * @brief Main function + */ +int app_main(void) { + + uint32_t sdmem_addr = 0; + uint32_t size = BUFF_SIZE; + + xprintf("Start sdio test app\n"); + + for ( int i = 0; i < size/4; i++ ) + { + mem_wbuffer[i] = i; + } + + xprintf("dump mem_rbuffer[] before read SD card :\n"); + dump_memory((uint32_t)mem_rbuffer, size/4); + + // select SDIO pin mux + hx_drv_scu_set_PB6_pinmux(SCU_PB6_PINMUX_SDIO_CMD, 1); + hx_drv_scu_set_PB7_pinmux(SCU_PB7_PINMUX_SDIO_SDCLK, 1); + hx_drv_scu_set_PB2_pinmux(SCU_PB2_PINMUX_SDIO_DAT1, 1); + hx_drv_scu_set_PB3_pinmux(SCU_PB3_PINMUX_SDIO_DAT0, 1); + hx_drv_scu_set_PB4_pinmux(SCU_PB4_PINMUX_SDIO_DAT2, 1); + hx_drv_scu_set_PB5_pinmux(SCU_PB5_PINMUX_SDIO_DAT3, 1); + + if ( hx_drv_sdio_init(25000, 4, SD_REG_BASE)!=SDIO_PASS ) { + xprintf("sdio init fail\n"); + return -1; + } + + //sdmem_addr and size should align to 512 + if ( hx_drv_sdio_mem_write(sdmem_addr, size, (unsigned char *)(mem_wbuffer))!=SDIO_PASS ) { + xprintf("write fail\n"); + return -1; + } + + //sdmem_addr and size should align to 512 + if ( hx_drv_sdio_mem_read(sdmem_addr, size, (unsigned char *)(mem_rbuffer))!=SDIO_PASS ) { + xprintf("read fail\n"); + return -1; + } + + xprintf("dump mem_rbuffer[] after write SD card :\n"); + dump_memory((uint32_t)mem_rbuffer, size/4); + + return 0; +} diff --git a/EPII_CM55M_APP_S/app/scenario_app/sdio_app/sdio_app.h b/EPII_CM55M_APP_S/app/scenario_app/sdio_app/sdio_app.h new file mode 100644 index 00000000..4f4d46b8 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/sdio_app/sdio_app.h @@ -0,0 +1,17 @@ +/* + * sdio_app.h + * + * Created on: Aug 15, 2023 + * Author: 902449 + */ + +#ifndef APP_SCENARIO_SDIO_APP_ +#define APP_SCENARIO_SDIO_APP_ + +#define APP_BLOCK_FUNC() do{ \ + __asm volatile("b .");\ + }while(0) + +int app_main(void); + +#endif /* APP_SCENARIO_SDIO_APP_ */ diff --git a/EPII_CM55M_APP_S/app/scenario_app/sdio_app/sdio_app.ld b/EPII_CM55M_APP_S/app/scenario_app/sdio_app/sdio_app.ld new file mode 100644 index 00000000..c03ce020 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/sdio_app/sdio_app.ld @@ -0,0 +1,234 @@ +#include "WE2_device_addr.h" +MEMORY +{ + /* Define each memory region */ + CM55M_S_APP_ROM (rx) : ORIGIN = 0x10000000, LENGTH = 0x40000 /* 256K bytes */ + CM55M_S_APP_DATA (rwx) : ORIGIN = 0x30000000, LENGTH = 0x40000 /* 256K bytes*/ + CM55M_S_SRAM (rwx) : ORIGIN = BOOT2NDLOADER_BASE, LENGTH = 0x00200000-(BOOT2NDLOADER_BASE-BASE_ADDR_SRAM0_ALIAS) /* 2M-0x1f000 bytes*/ +} + +__HEAP_SIZE = 0x10000; +__STACK_SIZE = 0x10000; + +ENTRY(Reset_Handler) + +SECTIONS +{ + /* MAIN TEXT SECTION */ + .table : ALIGN(4) + { + FILL(0xff) + __vectors_start__ = ABSOLUTE(.) ; + KEEP(*(.vectors)) + *(.after_vectors*) + + . = ALIGN(32); + __privileged_functions_start__ = .; + *(privileged_functions) + *(privileged_functions*) + . = ALIGN(32); + __privileged_functions_end__ = (. - 1); + + . = ALIGN(32); + __syscalls_flash_start__ = .; + *(freertos_system_calls) + *(freertos_system_calls*) + . = ALIGN(32); + __syscalls_flash_end__ = (. - 1); + __unprivileged_flash_start__ = .; + } > CM55M_S_APP_ROM + + .text : ALIGN(4) + { + *(.text*) + KEEP(*freertos*/tasks.o(.rodata*)) /* FreeRTOS Debug Config */ + . = ALIGN(4); + KEEP(*(.init)) + + KEEP(*(.fini)); + + /* .ctors */ + *crtbegin.o(.ctors) + *crtbegin?.o(.ctors) + *(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors) + *(SORT(.ctors.*)) + *(.ctors) + + /* .dtors */ + *crtbegin.o(.dtors) + *crtbegin?.o(.dtors) + *(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors) + *(SORT(.dtors.*)) + *(.dtors) + . = ALIGN(4); + + KEEP(*(.eh_frame*)) + } > CM55M_S_APP_ROM + + .rodata : ALIGN(4) + { + __rodata_start = .; + *(.rodata .rodata.* .constdata .constdata.*) + __rodata_end = .; + } > CM55M_S_APP_DATA + + + + + /* + * for exception handling/unwind - some Newlib functions (in common + * with C++ and STDC++) use this. + */ + .ARM.extab : ALIGN(4) + { + *(.ARM.extab* .gnu.linkonce.armextab.*) + } > CM55M_S_APP_ROM + + .ARM.exidx : ALIGN(4) + { + __exidx_start = .; + *(.ARM.exidx* .gnu.linkonce.armexidx.*) + __exidx_end = .; + } > CM55M_S_APP_ROM + + .copy.table : + { + . = ALIGN(4); + __copy_table_start__ = .; + + LONG(LOADADDR(.data)); + LONG( ADDR(.data)); + LONG( SIZEOF(.data)/4); + + /* Add each additional data section here */ + __copy_table_end__ = .; + } > CM55M_S_APP_ROM + + .zero.table : + { + . = ALIGN(4); + __zero_table_start__ = .; + /* Add each additional bss section here */ + LONG( ADDR(.bss)); + LONG( SIZEOF(.bss)/4); + __zero_table_end__ = .; + } > CM55M_S_APP_ROM + + . = ALIGN(32); + __unprivileged_flash_end__ = (. - 1); + /** + * Location counter can end up 2byte aligned with narrow Thumb code but + * __etext is assumed by startup code to be the LMA of a section in RAM + * which must be 4byte aligned + */ + /* Main DATA section (BOOTROM_SRAM) */ + .data : ALIGN(4) + { + FILL(0xff) + __data_start__ = .; + . = ALIGN(32); + __privileged_sram_start__ = .; + *(privileged_data) + *(privileged_data*) + . = ALIGN(32); + __privileged_sram_end__ = (. - 1); + *(vtable) + *(.data) + *(.data.*) + . = ALIGN(4); + /* preinit data */ + PROVIDE_HIDDEN (__preinit_array_start = .); + KEEP(*(.preinit_array)) + PROVIDE_HIDDEN (__preinit_array_end = .); + + . = ALIGN(4); + /* init data */ + PROVIDE_HIDDEN (__init_array_start = .); + KEEP(*(SORT(.init_array.*))) + KEEP(*(.init_array)) + PROVIDE_HIDDEN (__init_array_end = .); + + + . = ALIGN(4); + /* finit data */ + PROVIDE_HIDDEN (__fini_array_start = .); + KEEP(*(SORT(.fini_array.*))) + KEEP(*(.fini_array)) + PROVIDE_HIDDEN (__fini_array_end = .); + + KEEP(*(.jcr*)) + . = ALIGN(4) ; + /* All data end */ + __data_end__ = .; + } > CM55M_S_APP_DATA + + + .audio : ALIGN(4) + { + * (.bss.audio_buf) + } > CM55M_S_SRAM + + .bss : + { + . = ALIGN(4); + __bss_start__ = .; + *(.bss) + *(.bss.*) + *(COMMON) + . = ALIGN(4); + __bss_end__ = .; + } > CM55M_S_APP_DATA + + /* DEFAULT NOINIT SECTION */ + .noinit (NOLOAD): ALIGN(4) + { + _noinit = .; + PROVIDE(__start_noinit_RAM = .) ; + PROVIDE(__start_noinit_SRAM = .) ; + *(.noinit*) + . = ALIGN(4) ; + _end_noinit = .; + PROVIDE(__end_noinit_RAM = .) ; + PROVIDE(__end_noinit_SRAM = .) ; + } > CM55M_S_APP_DATA + + /* Reserve and place Heap within memory map */ + .heap (COPY) : + { + . = ALIGN(8); + __HeapBase = .; + PROVIDE(__HeapBase = .); + end = __HeapBase; + . = . + __HEAP_SIZE; + . = ALIGN(8); + __HeapLimit = .; + PROVIDE(__HeapLimit = .); + } > CM55M_S_APP_DATA + + /* Locate actual Stack in memory map */ + .stack (ORIGIN(CM55M_S_APP_DATA) + LENGTH(CM55M_S_APP_DATA) - __STACK_SIZE) (COPY) : + { + . = ALIGN(8); + __StackLimit = .; + PROVIDE(__StackLimit = .); + . = . + __STACK_SIZE; + . = ALIGN(8); + __StackTop = .; + PROVIDE(__StackTop = .); + } > CM55M_S_APP_DATA + + + PROVIDE(__stack = __StackTop); + + /* Check if data + heap + stack exceeds RAM limit */ + ASSERT(__StackLimit >= __HeapLimit, "region RAM overflowed with stack") + + /* Provide basic symbols giving location and size of main text + * block, including initial values of RW data sections. Note that + * these will need extending to give a complete picture with + * complex images (e.g multiple Flash banks). + */ + _image_start = LOADADDR(.text); + _image_end = LOADADDR(.data) + SIZEOF(.data); + _image_size = _image_end - _image_start; +} diff --git a/EPII_CM55M_APP_S/app/scenario_app/sdio_app/sdio_app.mk b/EPII_CM55M_APP_S/app/scenario_app/sdio_app/sdio_app.mk new file mode 100644 index 00000000..5992b83e --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/sdio_app/sdio_app.mk @@ -0,0 +1,39 @@ +override SCENARIO_APP_SUPPORT_LIST := $(APP_TYPE) + +APPL_DEFINES += -DSDIO_APP +APPL_DEFINES += -DIP_xdma +APPL_DEFINES += -DDBG_MORE + +EVENTHANDLER_SUPPORT = +## +# library support feature +# Add new library here +# The source code should be loacted in ~\library\{lib_name}\ +## +LIB_SEL = pwrmgmt spi_ptl spi_eeprom hxevent + +## +# middleware support feature +# Add new middleware here +# The source code should be loacted in ~\middleware\{mid_name}\ +## +MID_SEL = + +override undefine OS_SEL +override TRUSTZONE := y +override TRUSTZONE_TYPE := security +override TRUSTZONE_FW_TYPE := 1 +override CIS_SEL := HM_COMMON +override EPII_USECASE_SEL := drv_user_defined + +ifeq ($(strip $(TOOLCHAIN)), arm) +override LINKER_SCRIPT_FILE := $(SCENARIO_APP_ROOT)/$(APP_TYPE)/sdio_app.sct +else#TOOLChain +override LINKER_SCRIPT_FILE := $(SCENARIO_APP_ROOT)/$(APP_TYPE)/sdio_app.ld +endif + +## +# Add new external device here +# The source code should be located in ~\external\{device_name}\ +## +#EXT_DEV_LIST += diff --git a/EPII_CM55M_APP_S/app/scenario_app/sdio_app/sdio_app.sct b/EPII_CM55M_APP_S/app/scenario_app/sdio_app/sdio_app.sct new file mode 100644 index 00000000..4d53cc14 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/sdio_app/sdio_app.sct @@ -0,0 +1,62 @@ + +#include "WE2_device_addr.h" + +/*--------------------- Flash Configuration ----------------------------------*/ +#define CM55M_ROM_BASE 0x10000000 +#define CM55M_ROM_SIZE 0x00040000 + +/*--------------------- Embedded RAM Configuration ---------------------------*/ +#define CM55M_DATA_BASE 0x30000000 +#define CM55M_DATA_SIZE 0x00040000 + +#define CM55M_SRAM_START 0x34000000 +#define CM55M_SRAM_BASE BOOT2NDLOADER_BASE +#define CM55M_SRAM_SIZE 0x00200000-(CM55M_SRAM_BASE-CM55M_SRAM_START) + +/*--------------------- Stack / Heap Configuration ---------------------------*/ +#define __STACK_SIZE 0x00010000 +#define __HEAP_SIZE 0x00010000 +#define CM55M_APP_DATASECT_SIZE (CM55M_DATA_SIZE - __STACK_SIZE - __HEAP_SIZE) +#define CM55M_APP_SRAMSECT_SIZE (CM55M_SRAM0_SIZE - __STACK_SIZE - __HEAP_SIZE) +#define EXTRA_BASE CM55M_DATA_BASE +#define EXTRA_SIZE CM55M_APP_DATASECT_SIZE +#define __STACK_LIMIT (EXTRA_BASE + EXTRA_SIZE) +#define __STACK_BASE (EXTRA_BASE + EXTRA_SIZE + __STACK_SIZE) +#define __HEAP_BASE (EXTRA_BASE + EXTRA_SIZE + __STACK_SIZE) +#define __HEAP_LIMIT (EXTRA_BASE + EXTRA_SIZE + __STACK_SIZE + __HEAP_SIZE) + + +LR_ROM1 CM55M_ROM_BASE CM55M_ROM_SIZE { + ER_ROM +0 { + *.o (RESET, +First) + * (InRoot$$Sections) + .ANY2(+RO) + } +} + +LR_ROM2 CM55M_DATA_BASE CM55M_DATA_SIZE{ + CM55M_S_RODATA +0 { + * (+RO-DATA) + } + CM55M_S_RW +0 CM55M_APP_DATASECT_SIZE{ + * (+RW) + * (+ZI) //.ANY2(+ZI) + + } + + + ARM_LIB_STACK __STACK_BASE ALIGN 8 EMPTY -__STACK_SIZE { + } + + ARM_LIB_HEAP __HEAP_BASE ALIGN 8 EMPTY __HEAP_SIZE { + } +} + +LR_ROM3 CM55M_SRAM_BASE CM55M_SRAM_SIZE{ + CM55M_SRAMA +0 { + + } + + +} + diff --git a/EPII_CM55M_APP_S/app/scenario_app/seeed_sample/drv_user_defined.mk b/EPII_CM55M_APP_S/app/scenario_app/seeed_sample/drv_user_defined.mk new file mode 100644 index 00000000..e98374c5 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/seeed_sample/drv_user_defined.mk @@ -0,0 +1,94 @@ +## +# platform (onchip ip) support feature +# Add all of supported ip list here +# The source code should be located in ~\drivers\{ip_name}\ +## + +DRIVERS_IP_LIST ?= 2x2 \ + 5x5 \ + uart spi \ + i3c_mst isp \ + iic \ + mb \ + scu \ + timer \ + watchdog \ + rtc \ + cdm \ + edm \ + jpeg \ + xdma \ + dp \ + inp \ + tpg \ + inp1bitparser \ + sensorctrl \ + gpio \ + i2s \ + pdm \ + i3c_slv \ + vad \ + swreg_aon \ + swreg_lsc \ + dma \ + ppc \ + pmu \ + mpc \ + hxautoi2c_mst \ + csirx \ + csitx \ + adcc \ + pwm \ + inpovparser \ + adcc_hv \ + sdio + +DRIVERS_IP_INSTANCE ?= RTC0 \ + RTC1 \ + RTC2 \ + TIMER0 \ + TIMER1 \ + TIMER2 \ + TIMER3 \ + TIMER4 \ + TIMER5 \ + WDT0 \ + WDT1 \ + DMA0 \ + DMA1 \ + DMA2 \ + DMA3 \ + UART0 \ + UART1 \ + UART2 \ + IIC_HOST_SENSOR \ + IIC_HOST \ + IIC_HOST_MIPI \ + SSPI_HOST \ + QSPI_HOST \ + OSPI_HOST \ + SSPI_SLAVE \ + GPIO_G0 \ + GPIO_G1 \ + GPIO_G2 \ + GPIO_G3 \ + SB_GPIO \ + AON_GPIO \ + I2S_HOST \ + I2S_SLAVE \ + IIC_SLAVE0 \ + IIC_SLAVE1 \ + PWM0 \ + PWM1 \ + PWM2 \ + ADCC \ + ADCC_HV + +ifneq ($(IC_VER), 10) +DRIVERS_IP_INSTANCE += TIMER6 \ + TIMER7 \ + TIMER8 +endif + +DRIVERS_IP_NS_INSTANCE ?= + diff --git a/EPII_CM55M_APP_S/app/scenario_app/seeed_sample/seeed_sample.c b/EPII_CM55M_APP_S/app/scenario_app/seeed_sample/seeed_sample.c new file mode 100644 index 00000000..262cb7d4 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/seeed_sample/seeed_sample.c @@ -0,0 +1,580 @@ +#include +#include +#include +#include +#include +#include + + +#ifdef TRUSTZONE_SEC +#ifdef FREERTOS +/* Trustzone config. */ +// +/* FreeRTOS includes. */ +//#include "secure_port_macros.h" +#else +#if (__ARM_FEATURE_CMSE & 1) == 0 +#error "Need ARMv8-M security extensions" +#elif (__ARM_FEATURE_CMSE & 2) == 0 +#error "Compile with --cmse" +#endif +#include "arm_cmse.h" +//#include "veneer_table.h" +// +#endif +#endif + +#include "xprintf.h" +#include "WE2_device.h" +#include "WE2_device_addr.h" +#include "board.h" +#include "hx_drv_scu.h" +#include "hx_drv_sdio.h" + +#include "hx_drv_gpio.h" +#include "hx_drv_timer.h" +#include "hx_drv_pmu_export.h" +#include "powermode.h" +#include "hx_drv_swreg_aon.h" + +#include "hx_hal_sec.h" +#include "customer_seeed.h" +#include "hx_drv_spi.h" + +int sdio_test(void); +void dump_memory(uint32_t addr, uint32_t len); +void pmu_test(void); +void setCM55MTimerAlarmPMU(uint32_t timer_ms); +static void print_wakeup_event(uint32_t event, uint32_t event1); +void security_test(void); +void spi_m_test(void); + +/** + * This function sets TIMER ID 2 or AON_GPIO0(PA0)/AON_GPIO1(PA1) as Power Down mode wake up sources. + * This function supports memory retention or memory no retention. + * + * @param timer_ms The wake up timer(millisecond). + * @param aon_gpio The index of the AON_GPIO pin to set as wake up source. + * 0: AON_GPIO0(PA0), 1: AON_GPIO1(PA1), 0xFF: disable aon_gpio wake up. + * @param retention Memory retention or not. + * + */ +void app_pmu_enter_sleep(uint32_t timer_ms, uint32_t aon_gpio, uint32_t retention); + + +/*! + * @brief Main function + */ +int app_main(void) { + + xprintf("Start Seeed Sample App\n"); + + //sdio_test(); + + //pmu_test(); + + security_test(); + + spi_m_test(); + + while(1); + + return 0; +} + + +#define SWAP_32(v) (((v>>24)&0x000000ff) | ((v>>8)&0x0000ff00) | ((v<<8)&0x00ff0000) | ((v<<24)&0xff000000)) + +void security_test(void) +{ + SecError_t status = SEC_ERROR_FAIL; + CCHashResult_t SocID; + OTP_USER_DATA_T user_data; + + xprintf("Start security test ...\n"); + + status = himax_sec_init(); + xprintf("sec_status=%d\n", status); + + status= himax_sec_SOCID(CMD_TYPE_GEN_SOCID,SocID); + + if (status == SEC_ERROR_OK) + { + xprintf("SocID = "); + for (int i = 0; i < 8; i++) + { + SocID[i] = SWAP_32(SocID[i]); + xprintf("%08x", SocID[i]); + } + xprintf("\r\n"); + } + else + { + xprintf("status = 0x%08x\n", status); + } + + xprintf("OTP write/read test ...\n"); + +#if 0 + user_data.data[0] = 0x12345678; + user_data.data[1] = 0x5a5a5a5a; + user_data.data[2] = 0xa5a5a5a5; + user_data.data[3] = 0x87654321; + cust_seeed_set_otp_user_data(&user_data); +#endif + + cust_seeed_get_otp_user_data(&user_data); + xprintf("OTP data0 = 0x%x\r\n", user_data.data[0]); + xprintf("OTP data1 = 0x%x\r\n", user_data.data[1]); + xprintf("OTP data2 = 0x%x\r\n", user_data.data[2]); + xprintf("OTP data3 = 0x%x\r\n", user_data.data[3]); + +} + + +void sspi_callback_fun_tx(void *status) +{ + xprintf("SPI Master0 TX CB_FUN\n"); + return; +} + + +void spi_m_test(void) +{ + xprintf("Start SPI Master test ...\r\n"); + + //Set SPI_M pinmux(0) + hx_drv_scu_set_PB2_pinmux(SCU_PB2_PINMUX_SPI_M_DO_1, 0); + hx_drv_scu_set_PB3_pinmux(SCU_PB3_PINMUX_SPI_M_DI_1, 0); + hx_drv_scu_set_PB4_pinmux(SCU_PB4_PINMUX_SPI_M_SCLK_1, 0); + hx_drv_scu_set_PB5_pinmux(SCU_PB5_PINMUX_SPI_M_CS_1, 0); + + //Set PB2/PB3/PB5 PULL_UP + SCU_PAD_PULL_LIST_T pad_pull_cfg; + hx_drv_scu_get_all_pull_cfg(&pad_pull_cfg); + pad_pull_cfg.pb2.pull_en = SCU_PAD_PULL_EN; + pad_pull_cfg.pb2.pull_sel = SCU_PAD_PULL_UP; + pad_pull_cfg.pb3.pull_en = SCU_PAD_PULL_EN; + pad_pull_cfg.pb3.pull_sel = SCU_PAD_PULL_UP; + pad_pull_cfg.pb5.pull_en = SCU_PAD_PULL_EN; + pad_pull_cfg.pb5.pull_sel = SCU_PAD_PULL_UP; + hx_drv_scu_set_all_pull_cfg(&pad_pull_cfg); + + ///initialize SSPIM + uint32_t max_spi_freq, val32; + DEV_SPI_PTR dev_spi_m; + hx_drv_spi_mst_init(USE_DW_SPI_MST_S, DW_SPI_S_RELBASE); + dev_spi_m = hx_drv_spi_mst_get_dev(USE_DW_SPI_MST_S); + //get max spi output freq. + dev_spi_m->spi_control(SPI_CMD_MST_UPDATE_SYSCLK, (SPI_CTRL_PARAM)&max_spi_freq); + + dbg_printf(DBG_LESS_INFO, "max_spi_freq = %d\r\n", max_spi_freq); + + //max_spi_freq = 12000000; //12M + max_spi_freq = 40000000; //40M + dev_spi_m->spi_open(DEV_MASTER_MODE, max_spi_freq); + ///get SPI output clock at current + dev_spi_m->spi_control(SPI_CMD_MST_GET_CURRENT_FREQ, (SPI_CTRL_PARAM)&val32); + dbg_printf(DBG_LESS_INFO, "set spi_freq = %d\r\n", val32); + + dbg_printf(DBG_LESS_INFO, "SPI master init done\r\n"); + + int data_size = 256; + unsigned char m_tx_buf[256] __ALIGNED(__SCB_DCACHE_LINE_SIZE); + + dev_spi_m->spi_control(SPI_CMD_SET_TXCB, (SPI_CTRL_PARAM)sspi_callback_fun_tx); + + for (int data_count = 0; data_count < data_size; data_count++) + m_tx_buf[data_count] = data_count; + + while( 1 ) + { + dbg_printf(DBG_LESS_INFO, "Press any key to start SPI master TX\r\n"); + console_getchar(); + dev_spi_m->spi_write(m_tx_buf, data_size); + } + +} + + +#define BUFF_SIZE 1024 + +int sdio_test() +{ + uint32_t sdmem_addr = 0; + uint32_t size = BUFF_SIZE; + uint32_t mem_rbuffer[BUFF_SIZE]; + uint32_t mem_wbuffer[BUFF_SIZE]; + + for ( int i = 0; i < size/4; i++ ) + { + mem_wbuffer[i] = i; + } + + xprintf("dump mem_rbuffer[] before read SD card :\n"); + dump_memory((uint32_t)mem_rbuffer, size/4); + + // select SDIO pin mux + hx_drv_scu_set_PB6_pinmux(SCU_PB6_PINMUX_SDIO_CMD, 1); + hx_drv_scu_set_PB7_pinmux(SCU_PB7_PINMUX_SDIO_SDCLK, 1); + hx_drv_scu_set_PB2_pinmux(SCU_PB2_PINMUX_SDIO_DAT1, 1); + hx_drv_scu_set_PB3_pinmux(SCU_PB3_PINMUX_SDIO_DAT0, 1); + hx_drv_scu_set_PB4_pinmux(SCU_PB4_PINMUX_SDIO_DAT2, 1); + hx_drv_scu_set_PB5_pinmux(SCU_PB5_PINMUX_SDIO_DAT3, 1); + + if ( hx_drv_sdio_init(25000, 4, SD_REG_BASE)!=SDIO_PASS ) { + xprintf("sdio init fail\n"); + return -1; + } + + //sdmem_addr and size should align to 512 + if ( hx_drv_sdio_mem_write(sdmem_addr, size, (unsigned char *)(mem_wbuffer))!=SDIO_PASS ) { + xprintf("write fail\n"); + return -1; + } + + //sdmem_addr and size should align to 512 + if ( hx_drv_sdio_mem_read(sdmem_addr, size, (unsigned char *)(mem_rbuffer))!=SDIO_PASS ) { + xprintf("read fail\n"); + return -1; + } + + xprintf("dump mem_rbuffer[] after write SD card :\n"); + dump_memory((uint32_t)mem_rbuffer, size/4); + + return 0; +} + + +void dump_memory(uint32_t addr, uint32_t len) +{ + int i; + + addr &= (~0x3); + + for (i = 0; i < len; i++) { + if (i % 4 == 0) + xprintf("\n%08x:", addr); + xprintf(" %08x", *((volatile unsigned int*) addr)); + addr += 4; + } + xprintf("\n"); +} + + +static volatile uint32_t *g_mem_pattern = (uint32_t *)0x340a0000; + +void pmu_test() +{ + uint32_t wakeup_event; + uint32_t wakeup_event1; + uint32_t boot_cnt; + + xprintf("PMU PD Sample Code\r\n"); + + /*Get PMU Wakeup Event*/ + hx_lib_pm_get_event(&wakeup_event, &wakeup_event1); + xprintf("WakeupEvt=0x%x, WakeupEvt1=0x%x\n", wakeup_event, wakeup_event1); + print_wakeup_event(wakeup_event, wakeup_event1); + + if ((wakeup_event == PMU_WAKEUP_NONE) && (wakeup_event1 == PMU_WAKEUPEVENT1_NONE)) + { + /*Cold Boot*/ + xprintf("### Cold Boot ###\n"); + + /*Setup PMU PD without Video Pre-rolling*/ + app_pmu_enter_sleep(5000, 0xFF, 0); // 5 second or AON_GPIO0 wake up, memory no retention + } + else + { + /*Warm Boot*/ + xprintf("### Warm Boot ###\n"); + + boot_cnt = hx_get_memory(BASE_ADDR_APB_SWREG_AON_ALIAS+0x3C); + if ( boot_cnt > 5 ) + { + xprintf("memory retention, g_mem_pattern = 0x%x\n", *g_mem_pattern); + *g_mem_pattern = 0x5a5a5a5a; + app_pmu_enter_sleep(5000, 0xFF, 1); // 5 second or AON_GPIO0 wake up, memory retention + } + else + { + xprintf("memory no retention, g_mem_pattern = 0x%x\n", *g_mem_pattern); + *g_mem_pattern = 0x5a5a5a5a; + app_pmu_enter_sleep(5000, 0xFF, 0); // 5 second or AON_GPIO0 wake up, memory no retention + } + } +} + + +#define MAX_STRING 100 + +static char wakeup_event[][MAX_STRING]={ + {"[0]: PS_DPD : wakeup by (ext_force_pmu_dc_sync)"}, + {"[1]: PS_DPD wakeup by (RTC_timer_int)"}, + {"[2]: PS_DPD wakeup by (anti_tamp_int)"}, + {"[3]: PS_PD wakeup by ((REG_FORCE_EVENT_NSTATE==5'b10000) && REG_FORCE_EVENT_TRIG)"}, + {"[4]: PS_PD wakeup by (ext_int_nxt_dc)"}, + {"[5]: PS_PD wakeup by (RTC_timer_int)"}, + {"[6]: PS_PD wakeup by (SB_timer_int)"}, + {"[7]: PS_PD wakeup by (CMP_int)"}, + {"[8]: PS_PD wakeup by (TS_int)"}, + {"[9]: PS_PD wakeup by (I2C_W_int)"}, + {"[10]: PS_PD wakeup by (REG_CPU_SCENARIO == 4'b0010 && SB_timer_int[0])"}, +}; + +static char wakeup_event1[][MAX_STRING]={ + {"[0]: PS_DPD wakeup by (~pmu_sc_active &&PAD_AON_GPIO_0)"}, + {"[1]: PS_DPD wakeup by (~pmu_sc_active &&PAD_VMUTE)"}, + {"[2]: PS_DPD wakeup by (~pmu_sc_active && ext_int_nxt_dc)"}, + {"[8]: PS_PD wakeup by (anti_tamp_int)"}, +}; + +static void print_wakeup_event(uint32_t event, uint32_t event1) +{ + + if((event & 0x1) != 0) + { + xprintf("event=%s\r\n", wakeup_event[0]); + } + if((event & 0x2) != 0) + { + xprintf("event=%s\r\n", wakeup_event[1]); + } + if((event & 0x4) != 0) + { + xprintf("event=%s\r\n", wakeup_event[2]); + } + if((event & 0x8) != 0) + { + xprintf("event=%s\r\n", wakeup_event[3]); + } + if((event & 0x10) != 0) + { + xprintf("event=%s\r\n", wakeup_event[4]); + } + if((event & 0x20) != 0) + { + xprintf("event=%s\r\n", wakeup_event[5]); + } + if((event & 0x40) != 0) + { + xprintf("event=%s\r\n", wakeup_event[6]); + } + if((event & 0x80) != 0) + { + xprintf("event=%s\r\n", wakeup_event[7]); + } + if((event & 0x100) != 0) + { + xprintf("event=%s\r\n", wakeup_event[8]); + } + if((event & 0x200) != 0) + { + xprintf("event=%s\r\n", wakeup_event[9]); + } + if((event & 0x400) != 0) + { + xprintf("event=%s\r\n", wakeup_event[10]); + } + + if((event1 & 0x1) != 0) + { + xprintf("event1=%s\r\n", wakeup_event1[0]); + } + if((event1 & 0x2) != 0) + { + xprintf("event1=%s\r\n", wakeup_event1[1]); + } + if((event1 & 0x4) != 0) + { + xprintf("event1=%s\r\n", wakeup_event1[2]); + } + if((event1 & 0x100) != 0) + { + xprintf("event1=%s\r\n", wakeup_event1[3]); + } + +} + + +void setCM55MTimerAlarmPMU(uint32_t timer_ms) +{ + TIMER_ERROR_E ret; + TIMER_CFG_T timer_cfg; + + timer_cfg.period = timer_ms; + timer_cfg.mode = TIMER_MODE_ONESHOT; + timer_cfg.ctrl = TIMER_CTRL_PMU; + timer_cfg.state = TIMER_STATE_PMU; + + ret = hx_drv_timer_cm55m_start(&timer_cfg, NULL); +} + + +void app_pmu_enter_sleep(uint32_t timer_ms, uint32_t aon_gpio, uint32_t retention) +{ + uint8_t gpio_value; + uint32_t boot_cnt; + PM_PD_NOVIDPRE_CFG_T cfg; + uint32_t freq; + SCU_LSC_CLK_CFG_T lsc_cfg; + SCU_PDHSC_HSCCLK_CFG_T hsc_cfg; + PM_CFG_PWR_MODE_E mode; + SCU_PLL_FREQ_E pmuwakeup_pll_freq; + SCU_HSCCLKDIV_E pmuwakeup_cm55m_div; + SCU_LSCCLKDIV_E pmuwakeup_cm55s_div; + + boot_cnt = hx_get_memory(BASE_ADDR_APB_SWREG_AON_ALIAS+0x3C); + boot_cnt++; + hx_set_memory(BASE_ADDR_APB_SWREG_AON_ALIAS+0x3C, boot_cnt); + xprintf("boot cnt= %d\r\n", boot_cnt); + + /*Clear PMU Wakeup Event*/ + hx_lib_pm_clear_event(); + + /*Clear Wakeup related IP Interrupt*/ + hx_drv_gpio_clr_int_status(AON_GPIO0); + hx_drv_gpio_clr_int_status(AON_GPIO1); + hx_drv_timer_ClearIRQ(TIMER_ID_2); + + if ( aon_gpio == 0 ) + { + hx_drv_gpio_set_input(AON_GPIO0); + hx_drv_gpio_set_int_type(AON_GPIO0, GPIO_IRQ_TRIG_TYPE_LEVEL_HIGH); + hx_drv_scu_set_PA0_pinmux(SCU_PA0_PINMUX_AON_GPIO0_0, 1); + hx_drv_gpio_set_int_enable(AON_GPIO0, 1); + hx_drv_gpio_get_in_value(AON_GPIO0, &gpio_value); + xprintf("AON_GPIO0 = %d\n", gpio_value); + } + else if ( aon_gpio == 1 ) + { + hx_drv_gpio_set_input(AON_GPIO1); + hx_drv_gpio_set_int_type(AON_GPIO1, GPIO_IRQ_TRIG_TYPE_LEVEL_HIGH); + hx_drv_scu_set_PA1_pinmux(SCU_PA1_PINMUX_AON_GPIO1, 1); + hx_drv_gpio_set_int_enable(AON_GPIO1, 1); + hx_drv_gpio_get_in_value(AON_GPIO1, &gpio_value); + xprintf("AON_GPIO1 = %d\n", gpio_value); + } + + /*Get System Current Clock*/ + hx_drv_swreg_aon_get_pmuwakeup_freq(&pmuwakeup_pll_freq, &pmuwakeup_cm55m_div, &pmuwakeup_cm55s_div); + hx_drv_swreg_aon_get_pllfreq(&freq); + xprintf("pmuwakeup_freq_type=%d, pmuwakeup_cm55m_div=%d, pmuwakeup_cm55s_div=%d\n", pmuwakeup_pll_freq, pmuwakeup_cm55m_div, pmuwakeup_cm55s_div); + xprintf("pmuwakeup_run_freq=%d\n", freq); + + mode = PM_MODE_PS_NOVID_PREROLLING; + hx_lib_pm_get_defcfg_bymode(&cfg, mode); + + /*Setup bootrom clock speed when PMU Warm boot wakeup*/ + cfg.bootromspeed.bootromclkfreq = pmuwakeup_pll_freq; + cfg.bootromspeed.pll_freq = freq; + cfg.bootromspeed.cm55m_div = pmuwakeup_cm55m_div; + cfg.bootromspeed.cm55s_div = pmuwakeup_cm55s_div; + + /*Setup CM55 Small can be reset*/ + cfg.cm55s_reset = SWREG_AON_PMUWAKE_CM55S_RERESET_YES; + /*Mask RTC Interrupt for PMU*/ + cfg.pmu_rtc_mask = PM_RTC_INT_MASK_ALLMASK; + /*Mask PA23 Interrupt for PMU*/ + cfg.pmu_pad_pa23_mask = PM_IP_INT_MASK; + /*Mask I2CWakeup Interrupt for PMU*/ + cfg.pmu_i2cw_mask = PM_IP_INT_MASK; + /*Mask CMP Interrupt for PMU*/ + cfg.pmu_cmp_mask = PM_IP_INT_MASK; + /*Mask TS Interrupt for PMU*/ + cfg.pmu_ts_mask = PM_IP_INT_MASK; + /*Mask ANTI TAMPER Interrupt for PMU*/ + cfg.pmu_anti_mask = PM_IP_INT_MASK; + /*No Debug Dump message*/ + cfg.support_debugdump = 0; + + /*UnMask PA01 Interrupt for PMU*/ + cfg.pmu_pad_pa01_mask = PM_IP_INT_MASK_ALL_UNMASK; + + /*UnMask Timer2 Interrupt others timer interrupt are mask for PMU*/ + cfg.pmu_timer_mask = 0x1FB; + + if ( retention == 1 ) + { + /*Setup Memory retention*/ + xprintf("Setup Memory retention\n"); + cfg.tcm_retention = PM_MEM_RET_YES; /**< CM55M TCM Retention**/ + cfg.hscsram_retention[0] = PM_MEM_RET_YES; /**< HSC SRAM Retention**/ + cfg.hscsram_retention[1] = PM_MEM_RET_YES; /**< HSC SRAM Retention**/ + cfg.hscsram_retention[2] = PM_MEM_RET_YES; /**< HSC SRAM Retention**/ + cfg.hscsram_retention[3] = PM_MEM_RET_YES; /**< HSC SRAM Retention**/ + cfg.lscsram_retention = PM_MEM_RET_NO; /**< LSC SRAM Retention**/ + cfg.skip_bootflow.sec_mem_flag = SWREG_AON_RETENTION; /**< Skip Boot Flow**/ + cfg.skip_bootflow.first_bl_flag = SWREG_AON_RETENTION; /*!< First BL Retention */ + cfg.skip_bootflow.cm55m_s_app_flag = SWREG_AON_RETENTION; /*!< cm55m_s_app Retention */ + cfg.skip_bootflow.cm55m_ns_app_flag = SWREG_AON_RETENTION; /*!< cm55m_ns_app Retention */ + cfg.skip_bootflow.cm55s_s_app_flag = SWREG_AON_NO_RETENTION; /*!< cm55s_s_app Retention */ + cfg.skip_bootflow.cm55s_ns_app_flag = SWREG_AON_NO_RETENTION; /*!< cm55s_ns_app Retention */ + cfg.skip_bootflow.cm55m_model_flag = SWREG_AON_RETENTION; /*!< cm55m model Retention */ + cfg.skip_bootflow.cm55s_model_flag = SWREG_AON_NO_RETENTION; /*!< cm55s model Retention */ + cfg.skip_bootflow.cm55m_appcfg_flag = SWREG_AON_RETENTION; /*!< cm55m appcfg Retention */ + cfg.skip_bootflow.cm55s_appcfg_flag = SWREG_AON_NO_RETENTION; /*!< cm55s appcfg Retention */ + cfg.skip_bootflow.cm55m_s_app_rwdata_flag = SWREG_AON_NO_RETENTION;/*!< cm55m_s_app RW Data Retention */ + cfg.skip_bootflow.cm55m_ns_app_rwdata_flag = SWREG_AON_NO_RETENTION;/*!< cm55m_ns_app RW Data Retention */ + cfg.skip_bootflow.cm55s_s_app_rwdata_flag = SWREG_AON_NO_RETENTION;/*!< cm55s_s_app RW Data Retention */ + cfg.skip_bootflow.cm55s_ns_app_rwdata_flag = SWREG_AON_NO_RETENTION;/*!< cm55s_ns_app RW Data Retention */ + cfg.skip_bootflow.secure_debug_flag = SWREG_AON_RETENTION; + } + else + { + /*Setup Memory no retention*/ + xprintf("Setup Memory no retention\n"); + cfg.tcm_retention = PM_MEM_RET_NO; /**< CM55M TCM Retention**/ + cfg.hscsram_retention[0] = PM_MEM_RET_NO; /**< HSC SRAM Retention**/ + cfg.hscsram_retention[1] = PM_MEM_RET_NO; /**< HSC SRAM Retention**/ + cfg.hscsram_retention[2] = PM_MEM_RET_NO; /**< HSC SRAM Retention**/ + cfg.hscsram_retention[3] = PM_MEM_RET_NO; /**< HSC SRAM Retention**/ + cfg.lscsram_retention = PM_MEM_RET_NO; /**< LSC SRAM Retention**/ + cfg.skip_bootflow.sec_mem_flag = SWREG_AON_NO_RETENTION; /**< Skip Boot Flow**/ + cfg.skip_bootflow.first_bl_flag = SWREG_AON_NO_RETENTION; /*!< First BL Retention */ + cfg.skip_bootflow.cm55m_s_app_flag = SWREG_AON_NO_RETENTION; /*!< cm55m_s_app Retention */ + cfg.skip_bootflow.cm55m_ns_app_flag = SWREG_AON_NO_RETENTION; /*!< cm55m_ns_app Retention */ + cfg.skip_bootflow.cm55s_s_app_flag = SWREG_AON_NO_RETENTION; /*!< cm55s_s_app Retention */ + cfg.skip_bootflow.cm55s_ns_app_flag = SWREG_AON_NO_RETENTION; /*!< cm55s_ns_app Retention */ + cfg.skip_bootflow.cm55m_model_flag = SWREG_AON_NO_RETENTION; /*!< cm55m model Retention */ + cfg.skip_bootflow.cm55s_model_flag = SWREG_AON_NO_RETENTION; /*!< cm55s model Retention */ + cfg.skip_bootflow.cm55m_appcfg_flag = SWREG_AON_NO_RETENTION; /*!< cm55m appcfg Retention */ + cfg.skip_bootflow.cm55s_appcfg_flag = SWREG_AON_NO_RETENTION; /*!< cm55s appcfg Retention */ + cfg.skip_bootflow.cm55m_s_app_rwdata_flag = SWREG_AON_NO_RETENTION;/*!< cm55m_s_app RW Data Retention */ + cfg.skip_bootflow.cm55m_ns_app_rwdata_flag = SWREG_AON_NO_RETENTION;/*!< cm55m_ns_app RW Data Retention */ + cfg.skip_bootflow.cm55s_s_app_rwdata_flag = SWREG_AON_NO_RETENTION;/*!< cm55s_s_app RW Data Retention */ + cfg.skip_bootflow.cm55s_ns_app_rwdata_flag = SWREG_AON_NO_RETENTION;/*!< cm55s_ns_app RW Data Retention */ + cfg.skip_bootflow.secure_debug_flag = SWREG_AON_NO_RETENTION; + } + + /**No Pre-capture when boot up**/ + cfg.support_bootwithcap = PM_BOOTWITHCAP_NO; + + /*Not DCDC pin output*/ + cfg.pmu_dcdc_outpin = PM_CFG_DCDC_MODE_OFF; + /** No Pre-capture when boot up**/ + cfg.ioret = PM_CFG_PD_IORET_ON; + + cfg.sensor_type = PM_SENSOR_TIMING_FVLDLVLD_CON; + /*SIMO on in PD*/ + cfg.simo_pd_onoff = PM_SIMO_PD_ONOFF_ON; + + xprintf("speed=%d,reset=%d,nframeend_ctrl=%d,retention=%d,precap=%d\n", cfg.bootromspeed.bootromclkfreq, cfg.cm55s_reset, cfg.nframeend_ctrl,cfg.tcm_retention ,cfg.support_bootwithcap); + xprintf("pa01_mask=0x%x,rtc_mask=0x%x,pa23_mask=0x%x,i2cw_mask=0x%x,timer_mask=0x%x,cmp_mask=0x%x,ts_mask=0x%x\n", cfg.pmu_pad_pa01_mask,cfg.pmu_rtc_mask,cfg.pmu_pad_pa23_mask,cfg.pmu_i2cw_mask,cfg.pmu_timer_mask,cfg.pmu_cmp_mask,cfg.pmu_ts_mask); + xprintf("dcdcpin=%d, pmu_anti_mask=0x%x\n", cfg.pmu_dcdc_outpin, cfg.pmu_anti_mask); + xprintf("freq=%d, cm55mdiv=%d,cm55sdiv=%d\n", cfg.bootromspeed.pll_freq, cfg.bootromspeed.cm55m_div, cfg.bootromspeed.cm55s_div); + + hx_lib_pm_cfg_set(&cfg, NULL, mode); + + /* Setup CM55M Timer(Timer2) Wakeup */ + setCM55MTimerAlarmPMU(timer_ms); + + /* Use PMU lib to control HSC_CLK and LSC_CLK so set those parameter to 0 */ + memset(&hsc_cfg, 0, sizeof(SCU_PDHSC_HSCCLK_CFG_T)); + memset(&lsc_cfg, 0, sizeof(SCU_LSC_CLK_CFG_T)); + + /* Trigger to PMU mode */ + hx_lib_pm_trigger(hsc_cfg, lsc_cfg, PM_CLK_PARA_CTRL_BYPMLIB); +} + diff --git a/EPII_CM55M_APP_S/app/scenario_app/seeed_sample/seeed_sample.h b/EPII_CM55M_APP_S/app/scenario_app/seeed_sample/seeed_sample.h new file mode 100644 index 00000000..1d09da15 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/seeed_sample/seeed_sample.h @@ -0,0 +1,17 @@ +/* + * sdio_app.h + * + * Created on: Aug 15, 2023 + * Author: 902449 + */ + +#ifndef APP_SCENARIO_SEEED_SAMPLE_ +#define APP_SCENARIO_SEEED_SAMPLE_ + +#define APP_BLOCK_FUNC() do{ \ + __asm volatile("b .");\ + }while(0) + +int app_main(void); + +#endif /* APP_SCENARIO_SDIO_APP_ */ diff --git a/EPII_CM55M_APP_S/app/scenario_app/seeed_sample/seeed_sample.ld b/EPII_CM55M_APP_S/app/scenario_app/seeed_sample/seeed_sample.ld new file mode 100644 index 00000000..c03ce020 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/seeed_sample/seeed_sample.ld @@ -0,0 +1,234 @@ +#include "WE2_device_addr.h" +MEMORY +{ + /* Define each memory region */ + CM55M_S_APP_ROM (rx) : ORIGIN = 0x10000000, LENGTH = 0x40000 /* 256K bytes */ + CM55M_S_APP_DATA (rwx) : ORIGIN = 0x30000000, LENGTH = 0x40000 /* 256K bytes*/ + CM55M_S_SRAM (rwx) : ORIGIN = BOOT2NDLOADER_BASE, LENGTH = 0x00200000-(BOOT2NDLOADER_BASE-BASE_ADDR_SRAM0_ALIAS) /* 2M-0x1f000 bytes*/ +} + +__HEAP_SIZE = 0x10000; +__STACK_SIZE = 0x10000; + +ENTRY(Reset_Handler) + +SECTIONS +{ + /* MAIN TEXT SECTION */ + .table : ALIGN(4) + { + FILL(0xff) + __vectors_start__ = ABSOLUTE(.) ; + KEEP(*(.vectors)) + *(.after_vectors*) + + . = ALIGN(32); + __privileged_functions_start__ = .; + *(privileged_functions) + *(privileged_functions*) + . = ALIGN(32); + __privileged_functions_end__ = (. - 1); + + . = ALIGN(32); + __syscalls_flash_start__ = .; + *(freertos_system_calls) + *(freertos_system_calls*) + . = ALIGN(32); + __syscalls_flash_end__ = (. - 1); + __unprivileged_flash_start__ = .; + } > CM55M_S_APP_ROM + + .text : ALIGN(4) + { + *(.text*) + KEEP(*freertos*/tasks.o(.rodata*)) /* FreeRTOS Debug Config */ + . = ALIGN(4); + KEEP(*(.init)) + + KEEP(*(.fini)); + + /* .ctors */ + *crtbegin.o(.ctors) + *crtbegin?.o(.ctors) + *(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors) + *(SORT(.ctors.*)) + *(.ctors) + + /* .dtors */ + *crtbegin.o(.dtors) + *crtbegin?.o(.dtors) + *(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors) + *(SORT(.dtors.*)) + *(.dtors) + . = ALIGN(4); + + KEEP(*(.eh_frame*)) + } > CM55M_S_APP_ROM + + .rodata : ALIGN(4) + { + __rodata_start = .; + *(.rodata .rodata.* .constdata .constdata.*) + __rodata_end = .; + } > CM55M_S_APP_DATA + + + + + /* + * for exception handling/unwind - some Newlib functions (in common + * with C++ and STDC++) use this. + */ + .ARM.extab : ALIGN(4) + { + *(.ARM.extab* .gnu.linkonce.armextab.*) + } > CM55M_S_APP_ROM + + .ARM.exidx : ALIGN(4) + { + __exidx_start = .; + *(.ARM.exidx* .gnu.linkonce.armexidx.*) + __exidx_end = .; + } > CM55M_S_APP_ROM + + .copy.table : + { + . = ALIGN(4); + __copy_table_start__ = .; + + LONG(LOADADDR(.data)); + LONG( ADDR(.data)); + LONG( SIZEOF(.data)/4); + + /* Add each additional data section here */ + __copy_table_end__ = .; + } > CM55M_S_APP_ROM + + .zero.table : + { + . = ALIGN(4); + __zero_table_start__ = .; + /* Add each additional bss section here */ + LONG( ADDR(.bss)); + LONG( SIZEOF(.bss)/4); + __zero_table_end__ = .; + } > CM55M_S_APP_ROM + + . = ALIGN(32); + __unprivileged_flash_end__ = (. - 1); + /** + * Location counter can end up 2byte aligned with narrow Thumb code but + * __etext is assumed by startup code to be the LMA of a section in RAM + * which must be 4byte aligned + */ + /* Main DATA section (BOOTROM_SRAM) */ + .data : ALIGN(4) + { + FILL(0xff) + __data_start__ = .; + . = ALIGN(32); + __privileged_sram_start__ = .; + *(privileged_data) + *(privileged_data*) + . = ALIGN(32); + __privileged_sram_end__ = (. - 1); + *(vtable) + *(.data) + *(.data.*) + . = ALIGN(4); + /* preinit data */ + PROVIDE_HIDDEN (__preinit_array_start = .); + KEEP(*(.preinit_array)) + PROVIDE_HIDDEN (__preinit_array_end = .); + + . = ALIGN(4); + /* init data */ + PROVIDE_HIDDEN (__init_array_start = .); + KEEP(*(SORT(.init_array.*))) + KEEP(*(.init_array)) + PROVIDE_HIDDEN (__init_array_end = .); + + + . = ALIGN(4); + /* finit data */ + PROVIDE_HIDDEN (__fini_array_start = .); + KEEP(*(SORT(.fini_array.*))) + KEEP(*(.fini_array)) + PROVIDE_HIDDEN (__fini_array_end = .); + + KEEP(*(.jcr*)) + . = ALIGN(4) ; + /* All data end */ + __data_end__ = .; + } > CM55M_S_APP_DATA + + + .audio : ALIGN(4) + { + * (.bss.audio_buf) + } > CM55M_S_SRAM + + .bss : + { + . = ALIGN(4); + __bss_start__ = .; + *(.bss) + *(.bss.*) + *(COMMON) + . = ALIGN(4); + __bss_end__ = .; + } > CM55M_S_APP_DATA + + /* DEFAULT NOINIT SECTION */ + .noinit (NOLOAD): ALIGN(4) + { + _noinit = .; + PROVIDE(__start_noinit_RAM = .) ; + PROVIDE(__start_noinit_SRAM = .) ; + *(.noinit*) + . = ALIGN(4) ; + _end_noinit = .; + PROVIDE(__end_noinit_RAM = .) ; + PROVIDE(__end_noinit_SRAM = .) ; + } > CM55M_S_APP_DATA + + /* Reserve and place Heap within memory map */ + .heap (COPY) : + { + . = ALIGN(8); + __HeapBase = .; + PROVIDE(__HeapBase = .); + end = __HeapBase; + . = . + __HEAP_SIZE; + . = ALIGN(8); + __HeapLimit = .; + PROVIDE(__HeapLimit = .); + } > CM55M_S_APP_DATA + + /* Locate actual Stack in memory map */ + .stack (ORIGIN(CM55M_S_APP_DATA) + LENGTH(CM55M_S_APP_DATA) - __STACK_SIZE) (COPY) : + { + . = ALIGN(8); + __StackLimit = .; + PROVIDE(__StackLimit = .); + . = . + __STACK_SIZE; + . = ALIGN(8); + __StackTop = .; + PROVIDE(__StackTop = .); + } > CM55M_S_APP_DATA + + + PROVIDE(__stack = __StackTop); + + /* Check if data + heap + stack exceeds RAM limit */ + ASSERT(__StackLimit >= __HeapLimit, "region RAM overflowed with stack") + + /* Provide basic symbols giving location and size of main text + * block, including initial values of RW data sections. Note that + * these will need extending to give a complete picture with + * complex images (e.g multiple Flash banks). + */ + _image_start = LOADADDR(.text); + _image_end = LOADADDR(.data) + SIZEOF(.data); + _image_size = _image_end - _image_start; +} diff --git a/EPII_CM55M_APP_S/app/scenario_app/seeed_sample/seeed_sample.mk b/EPII_CM55M_APP_S/app/scenario_app/seeed_sample/seeed_sample.mk new file mode 100644 index 00000000..9ba22e6e --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/seeed_sample/seeed_sample.mk @@ -0,0 +1,39 @@ +override SCENARIO_APP_SUPPORT_LIST := $(APP_TYPE) + +APPL_DEFINES += -DSEEED_SAMPLE +APPL_DEFINES += -DIP_xdma +APPL_DEFINES += -DDBG_MORE + +EVENTHANDLER_SUPPORT = +## +# library support feature +# Add new library here +# The source code should be loacted in ~\library\{lib_name}\ +## +LIB_SEL = pwrmgmt spi_ptl spi_eeprom hxevent security + +## +# middleware support feature +# Add new middleware here +# The source code should be loacted in ~\middleware\{mid_name}\ +## +MID_SEL = + +override undefine OS_SEL +override TRUSTZONE := y +override TRUSTZONE_TYPE := security +override TRUSTZONE_FW_TYPE := 1 +override CIS_SEL := HM_COMMON +override EPII_USECASE_SEL := drv_user_defined + +ifeq ($(strip $(TOOLCHAIN)), arm) +override LINKER_SCRIPT_FILE := $(SCENARIO_APP_ROOT)/$(APP_TYPE)/seeed_sample.sct +else#TOOLChain +override LINKER_SCRIPT_FILE := $(SCENARIO_APP_ROOT)/$(APP_TYPE)/seeed_sample.ld +endif + +## +# Add new external device here +# The source code should be located in ~\external\{device_name}\ +## +#EXT_DEV_LIST += diff --git a/EPII_CM55M_APP_S/app/scenario_app/seeed_sample/seeed_sample.sct b/EPII_CM55M_APP_S/app/scenario_app/seeed_sample/seeed_sample.sct new file mode 100644 index 00000000..4d53cc14 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/seeed_sample/seeed_sample.sct @@ -0,0 +1,62 @@ + +#include "WE2_device_addr.h" + +/*--------------------- Flash Configuration ----------------------------------*/ +#define CM55M_ROM_BASE 0x10000000 +#define CM55M_ROM_SIZE 0x00040000 + +/*--------------------- Embedded RAM Configuration ---------------------------*/ +#define CM55M_DATA_BASE 0x30000000 +#define CM55M_DATA_SIZE 0x00040000 + +#define CM55M_SRAM_START 0x34000000 +#define CM55M_SRAM_BASE BOOT2NDLOADER_BASE +#define CM55M_SRAM_SIZE 0x00200000-(CM55M_SRAM_BASE-CM55M_SRAM_START) + +/*--------------------- Stack / Heap Configuration ---------------------------*/ +#define __STACK_SIZE 0x00010000 +#define __HEAP_SIZE 0x00010000 +#define CM55M_APP_DATASECT_SIZE (CM55M_DATA_SIZE - __STACK_SIZE - __HEAP_SIZE) +#define CM55M_APP_SRAMSECT_SIZE (CM55M_SRAM0_SIZE - __STACK_SIZE - __HEAP_SIZE) +#define EXTRA_BASE CM55M_DATA_BASE +#define EXTRA_SIZE CM55M_APP_DATASECT_SIZE +#define __STACK_LIMIT (EXTRA_BASE + EXTRA_SIZE) +#define __STACK_BASE (EXTRA_BASE + EXTRA_SIZE + __STACK_SIZE) +#define __HEAP_BASE (EXTRA_BASE + EXTRA_SIZE + __STACK_SIZE) +#define __HEAP_LIMIT (EXTRA_BASE + EXTRA_SIZE + __STACK_SIZE + __HEAP_SIZE) + + +LR_ROM1 CM55M_ROM_BASE CM55M_ROM_SIZE { + ER_ROM +0 { + *.o (RESET, +First) + * (InRoot$$Sections) + .ANY2(+RO) + } +} + +LR_ROM2 CM55M_DATA_BASE CM55M_DATA_SIZE{ + CM55M_S_RODATA +0 { + * (+RO-DATA) + } + CM55M_S_RW +0 CM55M_APP_DATASECT_SIZE{ + * (+RW) + * (+ZI) //.ANY2(+ZI) + + } + + + ARM_LIB_STACK __STACK_BASE ALIGN 8 EMPTY -__STACK_SIZE { + } + + ARM_LIB_HEAP __HEAP_BASE ALIGN 8 EMPTY __HEAP_SIZE { + } +} + +LR_ROM3 CM55M_SRAM_BASE CM55M_SRAM_SIZE{ + CM55M_SRAMA +0 { + + } + + +} + diff --git a/EPII_CM55M_APP_S/app/scenario_app/set_internal_pull/drv_user_defined.mk b/EPII_CM55M_APP_S/app/scenario_app/set_internal_pull/drv_user_defined.mk new file mode 100644 index 00000000..00181afd --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/set_internal_pull/drv_user_defined.mk @@ -0,0 +1,93 @@ +## +# platform (onchip ip) support feature +# Add all of supported ip list here +# The source code should be located in ~\drivers\{ip_name}\ +## + +DRIVERS_IP_LIST ?= 2x2 \ + 5x5 \ + uart spi \ + i3c_mst isp \ + iic \ + mb \ + scu \ + timer \ + watchdog \ + rtc \ + cdm \ + edm \ + jpeg \ + xdma \ + dp \ + inp \ + tpg \ + inp1bitparser \ + sensorctrl \ + gpio \ + i2s \ + pdm \ + i3c_slv \ + vad \ + swreg_aon \ + swreg_lsc \ + dma \ + ppc \ + pmu \ + mpc \ + hxautoi2c_mst \ + csirx \ + csitx \ + adcc \ + pwm \ + inpovparser \ + adcc_hv + +DRIVERS_IP_INSTANCE ?= RTC0 \ + RTC1 \ + RTC2 \ + TIMER0 \ + TIMER1 \ + TIMER2 \ + TIMER3 \ + TIMER4 \ + TIMER5 \ + WDT0 \ + WDT1 \ + DMA0 \ + DMA1 \ + DMA2 \ + DMA3 \ + UART0 \ + UART1 \ + UART2 \ + IIC_HOST_SENSOR \ + IIC_HOST \ + IIC_HOST_MIPI \ + SSPI_HOST \ + QSPI_HOST \ + OSPI_HOST \ + SSPI_SLAVE \ + GPIO_G0 \ + GPIO_G1 \ + GPIO_G2 \ + GPIO_G3 \ + SB_GPIO \ + AON_GPIO \ + I2S_HOST \ + I2S_SLAVE \ + IIIC_SLAVE0 \ + IIIC_SLAVE1 \ + PWM0 \ + PWM1 \ + PWM2 \ + ADCC \ + ADCC_HV + +ifneq ($(IC_VER), 10) +DRIVERS_IP_INSTANCE += TIMER6 \ + TIMER7 \ + TIMER8 +endif + +DRIVERS_IP_NS_INSTANCE ?= + diff --git a/EPII_CM55M_APP_S/app/scenario_app/set_internal_pull/set_internal_pull.c b/EPII_CM55M_APP_S/app/scenario_app/set_internal_pull/set_internal_pull.c new file mode 100644 index 00000000..717eacc7 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/set_internal_pull/set_internal_pull.c @@ -0,0 +1,63 @@ +#include +#include +#include +#include +#include +#include + + +#ifdef TRUSTZONE_SEC +#ifdef FREERTOS +/* Trustzone config. */ +// +/* FreeRTOS includes. */ +//#include "secure_port_macros.h" +#else +#if (__ARM_FEATURE_CMSE & 1) == 0 +#error "Need ARMv8-M security extensions" +#elif (__ARM_FEATURE_CMSE & 2) == 0 +#error "Compile with --cmse" +#endif +#include "arm_cmse.h" +//#include "veneer_table.h" +// +#endif +#endif + +#include "WE2_device.h" +#include "board.h" +#include "xprintf.h" +#include "set_internal_pull.h" +#include "board.h" +#include "WE2_core.h" +#include "hx_drv_scu.h" +#include "hx_drv_swreg_aon.h" +#include "hx_drv_pdm_rx.h" + +/******************************************************************************* + * Code + ******************************************************************************/ + +/*! + * @brief Main function + */ +int app_main(void) { + SCU_PAD_PULL_LIST_T pull_cfg; + + xprintf("Internal GPIO pull high/low example\n"); + + hx_drv_scu_get_all_pull_cfg(&pull_cfg); + + //select dedicated pin to set high/low status + //set PAD_AON_GPIO_0 as example to internal pull high + pull_cfg.pa0.pull_en = SCU_PAD_PULL_EN; + pull_cfg.pa0.pull_sel = SCU_PAD_PULL_UP; + + hx_drv_scu_set_all_pull_cfg(&pull_cfg); + + + xprintf("Internal GPIO pull high/low example done\n"); + + + return 0; +} \ No newline at end of file diff --git a/EPII_CM55M_APP_S/app/scenario_app/set_internal_pull/set_internal_pull.h b/EPII_CM55M_APP_S/app/scenario_app/set_internal_pull/set_internal_pull.h new file mode 100644 index 00000000..a4233c94 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/set_internal_pull/set_internal_pull.h @@ -0,0 +1,17 @@ +/* + * set_internal_pull.h + * + * Created on: Aug 17, 2023 + * Author: 902449 + */ + +#ifndef APP_SCENARIO_SET_INTERNAL_PULL_ +#define APP_SCENARIO_SET_INTERNAL_PULL_ + +#define APP_BLOCK_FUNC() do{ \ + __asm volatile("b .");\ + }while(0) + +int app_main(void); + +#endif /* APP_SCENARIO_SET_INTERNAL_PULL_ */ diff --git a/EPII_CM55M_APP_S/app/scenario_app/set_internal_pull/set_internal_pull.ld b/EPII_CM55M_APP_S/app/scenario_app/set_internal_pull/set_internal_pull.ld new file mode 100644 index 00000000..72fe2c29 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/set_internal_pull/set_internal_pull.ld @@ -0,0 +1,229 @@ +#include "WE2_device_addr.h" +MEMORY +{ + /* Define each memory region */ + CM55M_S_APP_ROM (rx) : ORIGIN = 0x10000000, LENGTH = 0x40000 /* 256K bytes */ + CM55M_S_APP_DATA (rwx) : ORIGIN = 0x30000000, LENGTH = 0x40000 /* 256K bytes*/ + CM55M_S_SRAM (rwx) : ORIGIN = BOOT2NDLOADER_BASE, LENGTH = 0x00200000-(BOOT2NDLOADER_BASE-BASE_ADDR_SRAM0_ALIAS) /* 2M-0x1f000 bytes*/ +} + +__HEAP_SIZE = 0x10000; +__STACK_SIZE = 0x10000; + +ENTRY(Reset_Handler) + +SECTIONS +{ + /* MAIN TEXT SECTION */ + .table : ALIGN(4) + { + FILL(0xff) + __vectors_start__ = ABSOLUTE(.) ; + KEEP(*(.vectors)) + *(.after_vectors*) + + . = ALIGN(32); + __privileged_functions_start__ = .; + *(privileged_functions) + *(privileged_functions*) + . = ALIGN(32); + __privileged_functions_end__ = (. - 1); + + . = ALIGN(32); + __syscalls_flash_start__ = .; + *(freertos_system_calls) + *(freertos_system_calls*) + . = ALIGN(32); + __syscalls_flash_end__ = (. - 1); + __unprivileged_flash_start__ = .; + } > CM55M_S_APP_ROM + + .text : ALIGN(4) + { + *(.text*) + KEEP(*freertos*/tasks.o(.rodata*)) /* FreeRTOS Debug Config */ + . = ALIGN(4); + KEEP(*(.init)) + + KEEP(*(.fini)); + + /* .ctors */ + *crtbegin.o(.ctors) + *crtbegin?.o(.ctors) + *(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors) + *(SORT(.ctors.*)) + *(.ctors) + + /* .dtors */ + *crtbegin.o(.dtors) + *crtbegin?.o(.dtors) + *(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors) + *(SORT(.dtors.*)) + *(.dtors) + . = ALIGN(4); + + KEEP(*(.eh_frame*)) + } > CM55M_S_APP_ROM + + .rodata : ALIGN(4) + { + __rodata_start = .; + *(.rodata .rodata.* .constdata .constdata.*) + __rodata_end = .; + } > CM55M_S_APP_DATA + + + + + /* + * for exception handling/unwind - some Newlib functions (in common + * with C++ and STDC++) use this. + */ + .ARM.extab : ALIGN(4) + { + *(.ARM.extab* .gnu.linkonce.armextab.*) + } > CM55M_S_APP_ROM + + .ARM.exidx : ALIGN(4) + { + __exidx_start = .; + *(.ARM.exidx* .gnu.linkonce.armexidx.*) + __exidx_end = .; + } > CM55M_S_APP_ROM + + .copy.table : + { + . = ALIGN(4); + __copy_table_start__ = .; + + LONG(LOADADDR(.data)); + LONG( ADDR(.data)); + LONG( SIZEOF(.data)/4); + + /* Add each additional data section here */ + __copy_table_end__ = .; + } > CM55M_S_APP_ROM + + .zero.table : + { + . = ALIGN(4); + __zero_table_start__ = .; + /* Add each additional bss section here */ + LONG( ADDR(.bss)); + LONG( SIZEOF(.bss)/4); + __zero_table_end__ = .; + } > CM55M_S_APP_ROM + + . = ALIGN(32); + __unprivileged_flash_end__ = (. - 1); + /** + * Location counter can end up 2byte aligned with narrow Thumb code but + * __etext is assumed by startup code to be the LMA of a section in RAM + * which must be 4byte aligned + */ + /* Main DATA section (BOOTROM_SRAM) */ + .data : ALIGN(4) + { + FILL(0xff) + __data_start__ = .; + . = ALIGN(32); + __privileged_sram_start__ = .; + *(privileged_data) + *(privileged_data*) + . = ALIGN(32); + __privileged_sram_end__ = (. - 1); + *(vtable) + *(.data) + *(.data.*) + . = ALIGN(4); + /* preinit data */ + PROVIDE_HIDDEN (__preinit_array_start = .); + KEEP(*(.preinit_array)) + PROVIDE_HIDDEN (__preinit_array_end = .); + + . = ALIGN(4); + /* init data */ + PROVIDE_HIDDEN (__init_array_start = .); + KEEP(*(SORT(.init_array.*))) + KEEP(*(.init_array)) + PROVIDE_HIDDEN (__init_array_end = .); + + + . = ALIGN(4); + /* finit data */ + PROVIDE_HIDDEN (__fini_array_start = .); + KEEP(*(SORT(.fini_array.*))) + KEEP(*(.fini_array)) + PROVIDE_HIDDEN (__fini_array_end = .); + + KEEP(*(.jcr*)) + . = ALIGN(4) ; + /* All data end */ + __data_end__ = .; + } > CM55M_S_APP_DATA + + + .bss : + { + . = ALIGN(4); + __bss_start__ = .; + *(.bss) + *(.bss.*) + *(COMMON) + . = ALIGN(4); + __bss_end__ = .; + } > CM55M_S_APP_DATA + + /* DEFAULT NOINIT SECTION */ + .noinit (NOLOAD): ALIGN(4) + { + _noinit = .; + PROVIDE(__start_noinit_RAM = .) ; + PROVIDE(__start_noinit_SRAM = .) ; + *(.noinit*) + . = ALIGN(4) ; + _end_noinit = .; + PROVIDE(__end_noinit_RAM = .) ; + PROVIDE(__end_noinit_SRAM = .) ; + } > CM55M_S_APP_DATA + + /* Reserve and place Heap within memory map */ + .heap (COPY) : + { + . = ALIGN(8); + __HeapBase = .; + PROVIDE(__HeapBase = .); + end = __HeapBase; + . = . + __HEAP_SIZE; + . = ALIGN(8); + __HeapLimit = .; + PROVIDE(__HeapLimit = .); + } > CM55M_S_APP_DATA + + /* Locate actual Stack in memory map */ + .stack (ORIGIN(CM55M_S_APP_DATA) + LENGTH(CM55M_S_APP_DATA) - __STACK_SIZE) (COPY) : + { + . = ALIGN(8); + __StackLimit = .; + PROVIDE(__StackLimit = .); + . = . + __STACK_SIZE; + . = ALIGN(8); + __StackTop = .; + PROVIDE(__StackTop = .); + } > CM55M_S_APP_DATA + + + PROVIDE(__stack = __StackTop); + + /* Check if data + heap + stack exceeds RAM limit */ + ASSERT(__StackLimit >= __HeapLimit, "region RAM overflowed with stack") + + /* Provide basic symbols giving location and size of main text + * block, including initial values of RW data sections. Note that + * these will need extending to give a complete picture with + * complex images (e.g multiple Flash banks). + */ + _image_start = LOADADDR(.text); + _image_end = LOADADDR(.data) + SIZEOF(.data); + _image_size = _image_end - _image_start; +} diff --git a/EPII_CM55M_APP_S/app/scenario_app/set_internal_pull/set_internal_pull.mk b/EPII_CM55M_APP_S/app/scenario_app/set_internal_pull/set_internal_pull.mk new file mode 100644 index 00000000..9930748c --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/set_internal_pull/set_internal_pull.mk @@ -0,0 +1,39 @@ +override SCENARIO_APP_SUPPORT_LIST := $(APP_TYPE) + +APPL_DEFINES += -DINTERNAL_PULL +APPL_DEFINES += -DIP_xdma +APPL_DEFINES += -DDBG_MORE + +EVENTHANDLER_SUPPORT = +## +# library support feature +# Add new library here +# The source code should be loacted in ~\library\{lib_name}\ +## +LIB_SEL = pwrmgmt spi_ptl spi_eeprom hxevent + +## +# middleware support feature +# Add new middleware here +# The source code should be loacted in ~\middleware\{mid_name}\ +## +MID_SEL = + +override undefine OS_SEL +override TRUSTZONE := y +override TRUSTZONE_TYPE := security +override TRUSTZONE_FW_TYPE := 1 +override CIS_SEL := HM_COMMON +override EPII_USECASE_SEL := drv_user_defined + +ifeq ($(strip $(TOOLCHAIN)), arm) +override LINKER_SCRIPT_FILE := $(SCENARIO_APP_ROOT)/$(APP_TYPE)/set_internal_pull.sct +else#TOOLChain +override LINKER_SCRIPT_FILE := $(SCENARIO_APP_ROOT)/$(APP_TYPE)/set_internal_pull.ld +endif + +## +# Add new external device here +# The source code should be located in ~\external\{device_name}\ +## +#EXT_DEV_LIST += diff --git a/EPII_CM55M_APP_S/app/scenario_app/set_internal_pull/set_internal_pull.sct b/EPII_CM55M_APP_S/app/scenario_app/set_internal_pull/set_internal_pull.sct new file mode 100644 index 00000000..4d53cc14 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/set_internal_pull/set_internal_pull.sct @@ -0,0 +1,62 @@ + +#include "WE2_device_addr.h" + +/*--------------------- Flash Configuration ----------------------------------*/ +#define CM55M_ROM_BASE 0x10000000 +#define CM55M_ROM_SIZE 0x00040000 + +/*--------------------- Embedded RAM Configuration ---------------------------*/ +#define CM55M_DATA_BASE 0x30000000 +#define CM55M_DATA_SIZE 0x00040000 + +#define CM55M_SRAM_START 0x34000000 +#define CM55M_SRAM_BASE BOOT2NDLOADER_BASE +#define CM55M_SRAM_SIZE 0x00200000-(CM55M_SRAM_BASE-CM55M_SRAM_START) + +/*--------------------- Stack / Heap Configuration ---------------------------*/ +#define __STACK_SIZE 0x00010000 +#define __HEAP_SIZE 0x00010000 +#define CM55M_APP_DATASECT_SIZE (CM55M_DATA_SIZE - __STACK_SIZE - __HEAP_SIZE) +#define CM55M_APP_SRAMSECT_SIZE (CM55M_SRAM0_SIZE - __STACK_SIZE - __HEAP_SIZE) +#define EXTRA_BASE CM55M_DATA_BASE +#define EXTRA_SIZE CM55M_APP_DATASECT_SIZE +#define __STACK_LIMIT (EXTRA_BASE + EXTRA_SIZE) +#define __STACK_BASE (EXTRA_BASE + EXTRA_SIZE + __STACK_SIZE) +#define __HEAP_BASE (EXTRA_BASE + EXTRA_SIZE + __STACK_SIZE) +#define __HEAP_LIMIT (EXTRA_BASE + EXTRA_SIZE + __STACK_SIZE + __HEAP_SIZE) + + +LR_ROM1 CM55M_ROM_BASE CM55M_ROM_SIZE { + ER_ROM +0 { + *.o (RESET, +First) + * (InRoot$$Sections) + .ANY2(+RO) + } +} + +LR_ROM2 CM55M_DATA_BASE CM55M_DATA_SIZE{ + CM55M_S_RODATA +0 { + * (+RO-DATA) + } + CM55M_S_RW +0 CM55M_APP_DATASECT_SIZE{ + * (+RW) + * (+ZI) //.ANY2(+ZI) + + } + + + ARM_LIB_STACK __STACK_BASE ALIGN 8 EMPTY -__STACK_SIZE { + } + + ARM_LIB_HEAP __HEAP_BASE ALIGN 8 EMPTY __HEAP_SIZE { + } +} + +LR_ROM3 CM55M_SRAM_BASE CM55M_SRAM_SIZE{ + CM55M_SRAMA +0 { + + } + + +} + diff --git a/EPII_CM55M_APP_S/app/scenario_app/sscma/README.md b/EPII_CM55M_APP_S/app/scenario_app/sscma/README.md new file mode 100644 index 00000000..1ed47a91 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/sscma/README.md @@ -0,0 +1,116 @@ +# SSCMA Deployment on Himax WE-II + +
+ +
+ +## Introduction + +The project provides examples of how to deploy models from SSCMA to Himax WE-II chipsets. + + +## Getting Started + +### Clone and Setup the Repository + +Clone our repository. + +```sh +git clone https://github.com/Seeed-Studio/sscma-example-we2 +``` + +Go to `sscma-example-we2` folder. + +```sh +cd sscma-example-we2 +``` + +Fetch the submodules. + +```sh +git submodule update --init +``` + +## Develop Environment + +Tested build toolchains: + +- `arm-gnu-toolchain-12.3.rel1-x86_64-arm-none-eabi` +- `arm-gnu-toolchain-13.2.Rel1-x86_64-arm-none-eabi` + +*Note: You can download the toolchain from [Arm GNU Toolchain Downloads](https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads).* + +Supported cameras: + +- `hm0360` +- `ov5647` + + +## Build the Firmware + +### 0x00 + +```sh +git clone https://github.com/Seeed-Studio/sscma-example-we2 +cd sscma-example-we2 +``` + +### 0x01 + +```sh +make clean && make -j + +# the output elf is located at obj_epii_evb_icv30_bdv10/gnu_epii_evb_WLCSP65/EPII_CM55M_gnu_epii_evb_WLCSP65_s.elf +``` + +### 0x02 + +Please use `we2_local_image_gen` to generate the firmware binary (currently we do not publicize this tool). + +## Flash and Run + +### 0x00 + +Flash the firmware using `EPII_ISP_TOOL` or Xmodem. + +### 0x01 + +Flash the model to address `0x00400000` using `EPII_ISP_TOOL`, the model files are located at: + +``` +8078326f275ce87a371bbb273b010f9dce93f1c0 model_zoo/ee.tflite +07ea3502bda2351184b3670b7a342ad1896765e3 model_zoo/meter_seg7_vela.tflite +``` + +*Note: currently only support single model for inference.* + +### 0x02 + +Connect to the computer using a Type-C cable, use `minicom` or alternative to monitor the serial outputs and control the device. These commands are for testing: + +- `AT+SAMPLE=-1` +- `AT+INVOKE=-1,0,1` +- `AT+INVOKE=-1,0,0,` +- `AT+BREAK` + +All the commands that available for test can be found in this documents [AT Protocol Specification](https://github.com/Seeed-Studio/SSCMA-Micro/blob/dev/docs/protocol/at_protocol.md). + +## Supported Models + +Please refer to [SSCMA Model Zoo](https://github.com/Seeed-Studio/sscma-model-zoo) for details. + + +## Contributing + +- If you find any issue in using these examples, or wish to submit an enhancement request, please use the raise a [Issue](https://github.com/Seeed-Studio/sscma-example-esp32/issues) or submit a [Pull Request](https://github.com/Seeed-Studio/sscma-example-esp32/pulls). + + +## License + +``` +These examples are covered under MIT License. + +These examples use the ESP-IDF which is covered under Apache License 2.0. + +TensorFlow, FlashDB, JPEGENC and other third-party libraries are distribute under their own License. +``` diff --git a/EPII_CM55M_APP_S/app/scenario_app/sscma/drv_user_defined.mk b/EPII_CM55M_APP_S/app/scenario_app/sscma/drv_user_defined.mk new file mode 100644 index 00000000..a0ff2d0a --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/sscma/drv_user_defined.mk @@ -0,0 +1,95 @@ +## +# platform (onchip ip) support feature +# Add all of supported ip list here +# The source code should be located in ~\drivers\{ip_name}\ +## + +DRIVERS_IP_LIST ?= 2x2 \ + 5x5 \ + uart spi \ + i3c_mst isp \ + iic \ + mb \ + scu \ + timer \ + watchdog \ + rtc \ + cdm \ + edm \ + jpeg \ + xdma \ + dp \ + inp \ + tpg \ + inp1bitparser \ + sensorctrl \ + gpio \ + i2s \ + pdm \ + i3c_slv \ + vad \ + swreg_aon \ + swreg_lsc \ + dma \ + ppc \ + pmu \ + mpc \ + hxautoi2c_mst \ + sensorctrl \ + csirx \ + csitx \ + adcc \ + pwm \ + inpovparser \ + adcc_hv \ + u55 + +DRIVERS_IP_INSTANCE ?= RTC0 \ + RTC1 \ + RTC2 \ + TIMER0 \ + TIMER1 \ + TIMER2 \ + TIMER3 \ + TIMER4 \ + TIMER5 \ + WDT0 \ + WDT1 \ + DMA0 \ + DMA1 \ + DMA2 \ + DMA3 \ + UART0 \ + UART1 \ + UART2 \ + IIC_HOST_SENSOR \ + IIC_HOST \ + IIC_HOST_MIPI \ + SSPI_HOST \ + QSPI_HOST \ + OSPI_HOST \ + SSPI_SLAVE \ + GPIO_G0 \ + GPIO_G1 \ + GPIO_G2 \ + GPIO_G3 \ + SB_GPIO \ + AON_GPIO \ + I2S_HOST \ + I2S_SLAVE \ + IIC_SLAVE0 \ + IIC_SLAVE1 \ + PWM0 \ + PWM1 \ + PWM2 \ + ADCC \ + ADCC_HV + +ifneq ($(IC_VER), 10) +DRIVERS_IP_INSTANCE += TIMER6 \ + TIMER7 \ + TIMER8 +endif + +DRIVERS_IP_NS_INSTANCE ?= + diff --git a/EPII_CM55M_APP_S/app/scenario_app/sscma/freertos_app.c b/EPII_CM55M_APP_S/app/scenario_app/sscma/freertos_app.c new file mode 100644 index 00000000..611f5015 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/sscma/freertos_app.c @@ -0,0 +1,134 @@ +#include +#include +#include +#include +#include +#include +#include "WE2_device.h" +#ifdef FREERTOS +/* FreeRTOS kernel includes. */ +#include "FreeRTOS.h" +#include "task.h" +#include "queue.h" +#include "timers.h" +#endif +/* configUSE_STATIC_ALLOCATION is set to 1, so the application must provide an + * implementation of vApplicationGetIdleTaskMemory() to provide the memory that is + * used by the Idle task. */ +void vApplicationGetIdleTaskMemory(StaticTask_t **ppxIdleTaskTCBBuffer, + StackType_t **ppxIdleTaskStackBuffer, uint32_t *pulIdleTaskStackSize) { + /* If the buffers to be provided to the Idle task are declared inside this + * function then they must be declared static - otherwise they will be allocated on + * the stack and so not exists after this function exits. */ + static StaticTask_t xIdleTaskTCB; + static StackType_t uxIdleTaskStack[configMINIMAL_STACK_SIZE + 100]; + + /* Pass out a pointer to the StaticTask_t structure in which the Idle + * task's state will be stored. */ + *ppxIdleTaskTCBBuffer = &xIdleTaskTCB; + + /* Pass out the array that will be used as the Idle task's stack. */ + *ppxIdleTaskStackBuffer = uxIdleTaskStack; + + /* Pass out the size of the array pointed to by *ppxIdleTaskStackBuffer. + * Note that, as the array is necessarily of type StackType_t, + * configMINIMAL_STACK_SIZE is specified in words, not bytes. */ + *pulIdleTaskStackSize = configMINIMAL_STACK_SIZE + 100; +} +/*-----------------------------------------------------------*/ + +/* configUSE_STATIC_ALLOCATION and configUSE_TIMERS are both set to 1, so the + * application must provide an implementation of vApplicationGetTimerTaskMemory() + * to provide the memory that is used by the Timer service task. */ +void vApplicationGetTimerTaskMemory(StaticTask_t **ppxTimerTaskTCBBuffer, + StackType_t **ppxTimerTaskStackBuffer, uint32_t *pulTimerTaskStackSize) { + /* If the buffers to be provided to the Timer task are declared inside this + * function then they must be declared static - otherwise they will be allocated on + * the stack and so not exists after this function exits. */ + static StaticTask_t xTimerTaskTCB; + static StackType_t uxTimerTaskStack[configTIMER_TASK_STACK_DEPTH]; + + /* Pass out a pointer to the StaticTask_t structure in which the Timer + * task's state will be stored. */ + *ppxTimerTaskTCBBuffer = &xTimerTaskTCB; + + /* Pass out the array that will be used as the Timer task's stack. */ + *ppxTimerTaskStackBuffer = uxTimerTaskStack; + + /* Pass out the size of the array pointed to by *ppxTimerTaskStackBuffer. + * Note that, as the array is necessarily of type StackType_t, + * configTIMER_TASK_STACK_DEPTH is specified in words, not bytes. */ + *pulTimerTaskStackSize = configTIMER_TASK_STACK_DEPTH; +} +/*-----------------------------------------------------------*/ + + +void vApplicationStackOverflowHook(TaskHandle_t xTask, char *pcTaskName) { + /* Silence warning about unused parameters. */ + (void) xTask; + + /* Force an assert. */ + configASSERT(pcTaskName == 0); +} + +/*-----------------------------------------------------------*/ + +void prvGetRegistersFromStack(uint32_t *pulFaultStackAddress) { + /* These are volatile to try and prevent the compiler/linker optimising them + * away as the variables never actually get used. If the debugger won't show the + * values of the variables, make them global my moving their declaration outside + * of this function. */ + volatile uint32_t r0; + volatile uint32_t r1; + volatile uint32_t r2; + volatile uint32_t r3; + volatile uint32_t r12; + volatile uint32_t lr; /* Link register. */ + volatile uint32_t pc; /* Program counter. */ + volatile uint32_t psr; /* Program status register. */ + + r0 = pulFaultStackAddress[0]; + r1 = pulFaultStackAddress[1]; + r2 = pulFaultStackAddress[2]; + r3 = pulFaultStackAddress[3]; + + r12 = pulFaultStackAddress[4]; + lr = pulFaultStackAddress[5]; + pc = pulFaultStackAddress[6]; + psr = pulFaultStackAddress[7]; + + /* Remove compiler warnings about the variables not being used. */ + (void) r0; + (void) r1; + (void) r2; + (void) r3; + (void) r12; + (void) lr; /* Link register. */ + (void) pc; /* Program counter. */ + (void) psr; /* Program status register. */ + + /* When the following line is hit, the variables contain the register values. */ + for (;;) { + } +} +/*-----------------------------------------------------------*/ + +#if defined(__GNUC) +/** + * @brief The fault handler implementation calls a function called + * prvGetRegistersFromStack(). + */ +void MemManage_Handler(void) +{ + __asm volatile( + " tst lr, #4 \n" + " ite eq \n" + " mrseq r0, msp \n" + " mrsne r0, psp \n" + " ldr r1, handler2_address_const \n" + " bx r1 \n" + " \n" + " handler2_address_const: .word prvGetRegistersFromStack \n"); +} +/*-----------------------------------------------------------*/ +#endif diff --git a/EPII_CM55M_APP_S/app/scenario_app/sscma/hardfault_handler.c b/EPII_CM55M_APP_S/app/scenario_app/sscma/hardfault_handler.c new file mode 100644 index 00000000..9c149bff --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/sscma/hardfault_handler.c @@ -0,0 +1,153 @@ +/* + Copyright (c) 2020 Arm Limited (or its affiliates). All rights reserved. + Use, modification and redistribution of this file is subject to your possession of a + valid End User License Agreement for the Arm Product of which these examples are part of + and your compliance with all applicable terms and conditions of such licence agreement. + */ + +#include +#include +#include +#include +#include +#include + +#include "WE2_device.h" + + +void HardFault_Handler(void) { + /* Handling SAU related secure faults */ + printf("\r\nEntering HardFault interrupt!\r\n"); + if (SAU->SFSR != 0) { + if (SAU->SFSR & SAU_SFSR_INVEP_Msk) { + /* Invalid Secure state entry point */ + printf( + "SAU->SFSR:INVEP fault: Invalid entry point to secure world.\r\n"); + } else if (SAU->SFSR & SAU_SFSR_AUVIOL_Msk) { + /* AUVIOL: SAU violation */ + printf( + "SAU->SFSR:AUVIOL fault: SAU violation. Access to secure memory from normal world.\r\n"); + } else if (SAU->SFSR & SAU_SFSR_INVTRAN_Msk) { + /* INVTRAN: Invalid transition from secure to normal world */ + printf( + "SAU->SFSR:INVTRAN fault: Invalid transition from secure to normal world.\r\n"); + } else { + printf("Another SAU error.\r\n"); + } + if (SAU->SFSR & SAU_SFSR_SFARVALID_Msk) { + /* SFARVALID: SFAR contain valid address that caused secure violation */ + printf("Address that caused SAU violation is 0x%X.\r\n", SAU->SFAR); + } + } + + /* Handling secure bus related faults */ + if (SCB->CFSR != 0) { + if (SCB->CFSR & SCB_CFSR_IBUSERR_Msk) { + /* IBUSERR: Instruction bus error on an instruction prefetch */ + printf( + "SCB->BFSR:IBUSERR fault: Instruction bus error on an instruction prefetch.\r\n"); + } else if (SCB->CFSR & SCB_CFSR_PRECISERR_Msk) { + /* PRECISERR: Instruction bus error on an instruction prefetch */ + printf("SCB->BFSR:PRECISERR fault: Precise data access error.\r\n"); + } else { + printf("Security Another secure bus error 1.\r\n"); + } + if (SCB->CFSR & SCB_CFSR_BFARVALID_Msk) { + /* BFARVALID: BFAR contain valid address that caused secure violation */ + printf("Address that caused secure bus violation is 0x%X.\r\n", + SCB->BFAR); + } + } + + /* Handling non-secure bus related faults */ + if (SCB_NS->CFSR != 0) { + if (SCB_NS->CFSR & SCB_CFSR_IBUSERR_Msk) { + /* IBUSERR: Instruction bus error on an instruction prefetch */ + printf( + "SCB_NS->BFSR:IBUSERR fault: Instruction bus error on an instruction prefetch.\r\n"); + } else if (SCB_NS->CFSR & SCB_CFSR_PRECISERR_Msk) { + /* PRECISERR: Data bus error on an data read/write */ + printf( + "SCB_NS->BFSR:PRECISERR fault: Precise data access error.\r\n"); + } else { + printf("Security Another secure bus error 2.\r\n"); + } + if (SCB_NS->CFSR & SCB_CFSR_BFARVALID_Msk) { + /* BFARVALID: BFAR contain valid address that caused secure violation */ + printf("Address that caused secure bus violation is 0x%X.\r\n", + SCB_NS->BFAR); + } + } + +#if 0 + /* Perform system RESET */ + SCB->AIRCR = + (SCB->AIRCR & ~SCB_AIRCR_VECTKEY_Msk) | (0x05FAUL << SCB_AIRCR_VECTKEY_Pos) | SCB_AIRCR_SYSRESETREQ_Msk; +#else + printf("SCB->CFSR:0x%08x\n", SCB->CFSR); + printf("SCB->BFAR:0x%08x\n", SCB->BFAR); + printf("SCB->HFSR:0x%08x\n", SCB->HFSR); + for (;;) { + } +#endif +} + +void NMI_Handler(void) { + printf("\r\nEntering NMI_Handler interrupt!\r\n"); + for (;;) { + } +} + +void MemManage_Handler(void) { + printf("\r\nEntering MemManage_Handler interrupt!\r\n"); + for (;;) { + } +} + +void BusFault_Handler(void) { + unsigned int pc_val, lr_val; + asm volatile ( + "mov %0, pc\n" + "mov %1, lr\n" + : "=r"(pc_val), "=r"(lr_val) + ); + + printf("\r\nEntering BusFault_Handler interrupt!\r\n"); + + printf("PC: 0x%08X\n", pc_val); + printf("LR: 0x%08X\n", lr_val); + + printf("SCB->CFSR:0x%08x\n", SCB->CFSR); + printf("SCB->BFAR:0x%08x\n", SCB->BFAR); + printf("SCB->HFSR:0x%08x\n", SCB->HFSR); + + for (;;) { + } +} + +void UsageFault_Handler(void) { + unsigned int pc_val, lr_val; + asm volatile ( + "mov %0, pc\n" + "mov %1, lr\n" + : "=r"(pc_val), "=r"(lr_val) + ); + + printf("\r\nEntering UsageFault_Handler interrupt!\r\n"); + + printf("PC: 0x%08X\n", pc_val); + printf("LR: 0x%08X\n", lr_val); + + printf("SCB->CFSR:0x%08x\n", SCB->CFSR); + printf("SCB->BFAR:0x%08x\n", SCB->BFAR); + printf("SCB->HFSR:0x%08x\n", SCB->HFSR); + + for (;;) { + } +} + +void SecureFault_Handler(void) { + printf("\r\nEntering SecureFault_Handler interrupt!\r\n"); + for (;;) { + } +} diff --git a/EPII_CM55M_APP_S/app/scenario_app/sscma/sscma.cpp b/EPII_CM55M_APP_S/app/scenario_app/sscma/sscma.cpp new file mode 100644 index 00000000..894a84e4 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/sscma/sscma.cpp @@ -0,0 +1,18 @@ +#include "sscma.h" + +#include "sscma/main_task.hpp" + +static void app(void* arg) { sscma::main_task::run(); } + +extern "C" int app_main(void) { + puts("Build date: " __DATE__ " " __TIME__); + if (xTaskCreate(app, "app", 20480, NULL, 3, NULL) != pdPASS) { + puts("APP creation failed!"); + while (1) { + } + } + + vTaskStartScheduler(); + + return 0; +} diff --git a/EPII_CM55M_APP_S/app/scenario_app/sscma/sscma.h b/EPII_CM55M_APP_S/app/scenario_app/sscma/sscma.h new file mode 100644 index 00000000..d6209c64 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/sscma/sscma.h @@ -0,0 +1,34 @@ +#ifndef APP_SCENARIO_YOLO_ +#define APP_SCENARIO_YOLO_ + +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" +{ +#endif +#include "BITOPS.h" +#include "WE2_core.h" +#include "WE2_device.h" +#include "board.h" +#include "hx_drv_pmu.h" +#include "hx_drv_pmu_export.h" +#include "powermode.h" +#include "powermode_export.h" +#include "xprintf.h" +#ifdef __cplusplus +} +#endif + +#ifdef __cplusplus +extern "C" int app_main(void); +#else +int app_main(void); +#endif + +#endif /* APP_SCENARIO_YOLO_ */ diff --git a/EPII_CM55M_APP_S/app/scenario_app/sscma/sscma.ld b/EPII_CM55M_APP_S/app/scenario_app/sscma/sscma.ld new file mode 100644 index 00000000..0ea7a35f --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/sscma/sscma.ld @@ -0,0 +1,290 @@ +MEMORY +{ + /* Define each memory region */ + CM55M_S_APP_ROM (rx) : ORIGIN = 0x10000000, LENGTH = 0x10040000 - 0x10000000 // 256 KB + CM55M_S_APP_DATA (rwx) : ORIGIN = 0x30000000, LENGTH = 0x30040000 - 0x30000000 // 256 KB + CM55M_S_SRAM (rwx) : ORIGIN = 0x34000000, LENGTH = 0x3407D000 - 0x34000000 // 500 KB, please remember to check configTOTAL_HEAP_SIZE + CM55M_S_EL_ALLOC (rw) : ORIGIN = 0x3407D000, LENGTH = 0x3418F800 - 0x3407D000 // 1098 KB + // CM55M_S_EL_FBUF (rw) : ORIGIN = 0x3418F800, LENGTH = 0x34200000 - 0x3418F800 // 450 KB + // CM55S_S_EL_HWENC (rw) : ORIGIN = 0x36000000, LENGTH = 0x36060000 - 0x36000000 +} + +__HEAP_SIZE = 0x8000; // 32 KB +__STACK_SIZE = 0x8000; // 32 KB + +ENTRY(Reset_Handler) + +SECTIONS +{ + /* MAIN TEXT SECTION */ + .table : + { + . = ALIGN(8); + __vectors_start__ = ABSOLUTE(.); + KEEP(*(.vectors)) + + . = ALIGN(8); + __privileged_functions_start__ = .; + *(privileged_functions) + *(privileged_functions*) + __privileged_functions_end__ = .; + + . = ALIGN(8); + __syscalls_flash_start__ = .; + *(freertos_system_calls) + *(freertos_system_calls*) + __syscalls_flash_end__ = .; + + . = ALIGN(8); + __unprivileged_flash_start__ = .; + + } > CM55M_S_APP_ROM + + /* DEFAULT NOINIT SECTION */ + .noinit (NOLOAD) : + { + . = ALIGN(8); + _noinit = .; + PROVIDE(__start_noinit_RAM = .) ; + PROVIDE(__start_noinit_SRAM = .) ; + + *(.noinit .noinit.* .gnu.linkonce.n.*) + + . = ALIGN(4); + _end_noinit = .; + PROVIDE(__end_noinit_RAM = .) ; + PROVIDE(__end_noinit_SRAM = .) ; + + } > CM55M_S_APP_ROM + + .ext_text : + { + . = ALIGN(4); + *libdriver.*:*(.text* .rodata*) + } > CM55M_S_APP_DATA + + .text : + { + . = ALIGN(8); + *(.text*) + + . = ALIGN(8); + KEEP(*(.init)) + + /* preinit data */ + . = ALIGN(8); + PROVIDE_HIDDEN(__preinit_array_start = .); + _spreinit_array = .; + KEEP(*(.preinit_array)) + KEEP(*(.preinit_array*)) + _epreinit_array = .; + PROVIDE_HIDDEN(__preinit_array_end = .); + + . = ALIGN(8); + _sinit_array = .; + PROVIDE_HIDDEN(__init_array_start = .); + KEEP(*(.init_array)) + KEEP(*(.init_array*)) + PROVIDE_HIDDEN(__init_array_end = .); + _einit_array = .; + + /* .ctors */ + . = ALIGN(8); + KEEP(*crtbegin.o(.ctors)) + KEEP(*crtbegin?.o(.ctors)) + KEEP(*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) + KEEP(*(SORT(.ctors.*))) + KEEP(*(.ctors)) + + /* .dtors */ + . = ALIGN(8); + KEEP(*crtbegin.o(.dtors)) + KEEP(*crtbegin?.o(.dtors)) + KEEP(*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) + KEEP(*(SORT(.dtors.*))) + KEEP(*(.dtors)) + + . = ALIGN(8); + KEEP(*(.fini)); + + . = ALIGN(8); + _sfini_array = .; + PROVIDE_HIDDEN(__fini_array_start = .); + KEEP(*(.fini_array)) + KEEP(*(.fini_array*)) + PROVIDE_HIDDEN(__fini_array_end = .); + _efini_array = .; + + . = ALIGN(8); + KEEP(*(.eh_frame*)) + + } > CM55M_S_APP_ROM + + .rodata : + { + FILL(0x0000) + . = ALIGN(4); + __rodata_start = .; + + *(.rodata .rodata.* .constdata .constdata.*) + + __rodata_end = .; + + } > CM55M_S_APP_DATA + + .persistent : + { + FILL(0x0000) + . = ALIGN(4); + PROVIDE (__persistent_start = .); + + *(.persistent .persistent.* .gnu.linkonce.p.*) + + PROVIDE (__persistent_end = .); + + } > CM55M_S_APP_DATA + + .elHeap : + { + . = ALIGN(32); + KEEP(*(.bss.*elHeap*)) + } > CM55M_S_EL_ALLOC + + .ucHeap : + { + . = ALIGN(8); + *(.bss.ucHeap) + } > CM55M_S_SRAM + + .ARM.extab : + { + . = ALIGN(4); + *(.ARM.extab* .gnu.linkonce.armextab.*) + } > CM55M_S_APP_ROM + + .ARM.exidx : + { + . = ALIGN(4); + __exidx_start = .; + *(.ARM.exidx* .gnu.linkonce.armexidx.*) + __exidx_end = .; + } > CM55M_S_APP_ROM + + .copy.table : + { + . = ALIGN(8); + __copy_table_start__ = .; + + LONG(LOADADDR(.data)); + LONG(ADDR(.data)); + LONG(SIZEOF(.data) / 4); + + /* Add each additional data section here */ + __copy_table_end__ = .; + + } > CM55M_S_APP_ROM + + .zero.table : + { + . = ALIGN(8); + __zero_table_start__ = .; + + /* Add each additional bss section here */ + LONG(ADDR(.bss)); + LONG(SIZEOF(.bss) / 4); + + __zero_table_end__ = .; + } > CM55M_S_APP_ROM + + . = ALIGN(32); + __unprivileged_flash_end__ = .; + + .jcr : { + . = ALIGN(8); + KEEP (*(.jcr)) + } > CM55M_S_APP_DATA + + /* Main DATA section (BOOTROM_SRAM) */ + .data : + { + FILL(0x0000) + . = ALIGN(8); + __data_start__ = .; + __privileged_sram_start__ = .; + + *(privileged_data) + *(privileged_data*) + + . = ALIGN(8); + __privileged_sram_end__ = .; + + . = ALIGN(8); + __data_start = .; + + *(vtable) + *(.data .data.* .gnu.linkonce.d.*) + SORT(CONSTRUCTORS) + *(.data1) + + /* All data end */ + . = ALIGN(8); + __data_end__ = .; + + } > CM55M_S_APP_DATA + + .bss : + { + . = ALIGN(8); + __bss_start__ = .; + + *(.dynbss) + *(.bss .bss.* .gnu.linkonce.b.*) + *(COMMON) + + . = ALIGN(8); + __bss_end__ = .; + + } > CM55M_S_APP_DATA + + /* Reserve and place Heap within memory map */ + .heap (COPY) : + { + . = ALIGN(8); + __HeapBase = .; + PROVIDE(__HeapBase = .); + end = __HeapBase; + + FILL(0xDEAD) + . = . + __HEAP_SIZE; + + . = ALIGN(8); + __HeapLimit = .; + PROVIDE(__HeapLimit = .); + + } > CM55M_S_APP_DATA + + /* Locate actual Stack in memory map */ + .stack (ORIGIN(CM55M_S_APP_DATA) + LENGTH(CM55M_S_APP_DATA) - __STACK_SIZE - 32) (COPY) : + { + . = ALIGN(8); + __StackLimit = .; + PROVIDE(__StackLimit = .); + + FILL(0x0000) + . = . + __STACK_SIZE; + + . = ALIGN(8); + __StackTop = .; + PROVIDE(__StackTop = .); + + } > CM55M_S_APP_DATA + + PROVIDE(__stack = __StackTop); + + /* Check if data + heap + stack exceeds RAM limit */ + ASSERT(__StackLimit >= __HeapLimit, "heap overflowed with stack") + + _image_start = LOADADDR(.text); + _image_end = LOADADDR(.data) + SIZEOF(.data); + _image_size = _image_end - _image_start; +} diff --git a/EPII_CM55M_APP_S/app/scenario_app/sscma/sscma.mk b/EPII_CM55M_APP_S/app/scenario_app/sscma/sscma.mk new file mode 100644 index 00000000..db5262c3 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/sscma/sscma.mk @@ -0,0 +1,188 @@ +override SCENARIO_APP_SUPPORT_LIST := $(APP_TYPE) + +APPL_DEFINES += -DSSCMA +APPL_DEFINES += -DIP_xdma + +#APPL_DEFINES += -DEVT_CM55MTIMER -DEVT_CM55MMB +APPL_DEFINES += -DDBG_MORE -fno-threadsafe-statics -std=c++17 -std=gnu11 + +## +# library support feature +# Add new library here +# The source code should be loacted in ~\library\{lib_name}\ +## +LIB_SEL = pwrmgmt tflmtag2209_u55tag2205 spi_eeprom sensordp sscma_micro +## +# middleware support feature +# Add new middleware here +# The source code should be loacted in ~\middleware\{mid_name}\ +## +MID_SEL = + +override HX_TFM := ON +override OS_SEL := freertos_10_5_1 +override OS_HAL := n +override TRUSTZONE := y +override MPU := n +override TRUSTZONE_TYPE := security +override TRUSTZONE_FW_TYPE := 1 +override CIS_SEL := HM_COMMON +override EPII_USECASE_SEL := drv_user_defined + +ifeq ($(strip $(TOOLCHAIN)), arm) +override LINKER_SCRIPT_FILE := $(SCENARIO_APP_ROOT)/$(APP_TYPE)/sscma.sct +else#TOOLChain +override LINKER_SCRIPT_FILE := $(SCENARIO_APP_ROOT)/$(APP_TYPE)/sscma.ld +endif + +## +# Add new external device here +# The source code should be located in ~\external\{device_name}\ +## +#EXT_DEV_LIST += + + +# library root declaration +LIBRARIES_ROOT = $(EPII_ROOT)/library + +ifeq ($(APP_TYPE), EPII_SIMULATOR) +LIB_REQUIRED = +else +ifeq ($(SEMIHOST), y) +LIB_REQUIRED = common +else +LIB_REQUIRED = common clib +endif +endif + +ifeq ($(LIB_CMSIS_NN_ENALBE), 1) +LIB_REQUIRED += cmsis_nn +endif + +LIB_INCDIR = +LIB_CSRCDIR = +LIB_CXXSRCDIR = +LIB_ASMSRCDIR = + +LIB_CSRCS = +LIB_CXXSRCS = +LIB_ASMSRCS = +LIB_ALLSRCS = + +LIB_COBJS = +LIB_CXXOBJS = +LIB_ASMOBJS = +LIB_ALLOBJS = + +LIB_DEFINES = +LIB_DEPS = +LIB_LIBS = + +override LIB_SEL := $(strip $(LIB_SEL)) $(LIB_REQUIRED) +ifdef LIB_SEL + LIB_SEL_SORTED = $(sort $(LIB_SEL)) + LIB_MKS = $(foreach LIB, $(LIB_SEL_SORTED), $(join $(LIB)/, $(LIB).mk)) + LIB_CV_MKS = $(foreach LIB, $(LIB_SEL_SORTED), $(join cv/$(LIB)/, $(LIB).mk)) + LIB_INFERENCE_ENGINE_MKS = $(foreach LIB, $(LIB_SEL_SORTED), $(join inference/$(LIB)/, $(LIB).mk)) + LIB_AUDIO_ALGO_MKS = $(foreach LIB, $(LIB_SEL_SORTED), $(join audio_algo/$(LIB)/, $(LIB).mk)) + LIB_INCLUDES = $(foreach LIB_MK, $(LIB_MKS), $(wildcard $(addprefix $(LIBRARIES_ROOT)/, $(LIB_MK)))) + LIB_INCLUDES += $(foreach LIB_CV_MK, $(LIB_CV_MKS), $(wildcard $(addprefix $(LIBRARIES_ROOT)/, $(LIB_CV_MK)))) + LIB_INCLUDES += $(foreach LIB_AUDIO_ALGO_MK, $(LIB_AUDIO_ALGO_MKS), $(wildcard $(addprefix $(LIBRARIES_ROOT)/, $(LIB_AUDIO_ALGO_MK)))) + LIB_INCLUDES += $(foreach LIB_INFERENCE_ENGINE_MK, $(LIB_INFERENCE_ENGINE_MKS), $(wildcard $(addprefix $(LIBRARIES_ROOT)/, $(LIB_INFERENCE_ENGINE_MK)))) + include $(LIB_INCLUDES) + + + # include dependency files + ifneq ($(MAKECMDGOALS),clean) + -include $(LIB_DEPS) + -include $(LIB_CV_DEPS) + -include $(LIB_AUDIOALGO_DEPS) + -include $(LIB_INFERENCE_ENGINE_DEPS) + endif +endif + +# --------- SSCMA-Micro --------- + +# directory declaration +LIB_SSCMA_MICRO_DIR = $(LIBRARIES_ROOT)/sscma_micro +LIB_SSCMA_MICRO_DIR += $(LIBRARIES_ROOT)/sscma_micro/core +LIB_SSCMA_MICRO_DIR += $(LIBRARIES_ROOT)/sscma_micro/core/data +LIB_SSCMA_MICRO_DIR += $(LIBRARIES_ROOT)/sscma_micro/core/utils +LIB_SSCMA_MICRO_DIR += $(LIBRARIES_ROOT)/sscma_micro/core/engine +LIB_SSCMA_MICRO_DIR += $(LIBRARIES_ROOT)/sscma_micro/core/algorithm +LIB_SSCMA_MICRO_DIR += $(LIBRARIES_ROOT)/sscma_micro/core/synchronize +LIB_SSCMA_MICRO_DIR += $(LIBRARIES_ROOT)/sscma_micro/porting +LIB_SSCMA_MICRO_DIR += $(LIBRARIES_ROOT)/sscma_micro/porting/himax/we2 +LIB_SSCMA_MICRO_DIR += $(LIBRARIES_ROOT)/sscma_micro/porting/himax/we2/boards +LIB_SSCMA_MICRO_DIR += $(LIBRARIES_ROOT)/sscma_micro/porting/himax/we2/drivers +LIB_SSCMA_MICRO_DIR += $(LIBRARIES_ROOT)/sscma_micro/sscma +LIB_SSCMA_MICRO_DIR += $(LIBRARIES_ROOT)/sscma_micro/sscma/callback +LIB_SSCMA_MICRO_DIR += $(LIBRARIES_ROOT)/sscma_micro/sscma/interpreter +LIB_SSCMA_MICRO_DIR += $(LIBRARIES_ROOT)/sscma_micro/sscma/repl +LIB_SSCMA_MICRO_DIR += $(LIBRARIES_ROOT)/sscma_micro/third_party/FlashDB + + +LIB_SSCMA_MICRO_ASMSRCDIR = $(LIB_SSCMA_MICRO_DIR) +LIB_SSCMA_MICRO_CSRCDIR = $(LIB_SSCMA_MICRO_DIR) +LIB_SSCMA_MICRO_CXXSRCSDIR = $(LIB_SSCMA_MICRO_DIR) +LIB_SSCMA_MICRO_INCDIR = $(LIB_SSCMA_MICRO_DIR) + +# find all the source files in the target directories +LIB_SSCMA_MICRO_CSRCS = $(call get_csrcs, $(LIB_SSCMA_MICRO_CSRCDIR)) +LIB_SSCMA_MICRO_CXXSRCS = $(call get_cxxsrcs, $(LIB_SSCMA_MICRO_CXXSRCSDIR)) +LIB_SSCMA_MICRO_ASMSRCS = $(call get_asmsrcs, $(LIB_SSCMA_MICRO_ASMSRCDIR)) + +# get object files +LIB_SSCMA_MICRO_COBJS = $(call get_relobjs, $(LIB_SSCMA_MICRO_CSRCS)) +LIB_SSCMA_MICRO_CXXOBJS = $(call get_relobjs, $(LIB_SSCMA_MICRO_CXXSRCS)) +LIB_SSCMA_MICRO_ASMOBJS = $(call get_relobjs, $(LIB_SSCMA_MICRO_ASMSRCS)) +LIB_SSCMA_MICRO_OBJS = $(LIB_SSCMA_MICRO_COBJS) $(LIB_SSCMA_MICRO_ASMOBJS) $(LIB_SSCMA_MICRO_CXXOBJS) + +$(info LIB_SSCMA_MICRO_CXXSRCS - $(LIB_SSCMA_MICRO_CXXSRCS)) + +# get dependency files +LIB_SSCMA_MICRO_DEPS = $(call get_deps, $(LIB_SSCMA_MICRO_OBJS)) + +# extra macros to be defined +LIB_SSCMA_MICRO_DEFINES = -DLIB_SSCMA_MICRO -DCONFIG_EL_TARGET_HIMAX -DCONFIG_EL_BOARD_GROVE_VISION_AI_WE2 + +# genearte library +ifeq ($(C_LIB_FORCE_PREBUILT), y) +override LIB_SSCMA_MICRO_OBJS:= +endif +SSCMA_MICRO_LIB_NAME = libsscma_micro.a +LIB_SSCMA_MICRO := $(subst /,$(PS), $(strip $(OUT_DIR)/$(SSCMA_MICRO_LIB_NAME))) + +# library generation rule +$(LIB_SSCMA_MICRO): $(LIB_SSCMA_MICRO_OBJS) + $(TRACE_ARCHIVE) +ifeq "$(strip $(LIB_SSCMA_MICRO_OBJS))" "" + $(CP) $(PREBUILT_LIB)$(SSCMA_MICRO_LIB_NAME) $(LIB_SSCMA_MICRO) +else + $(Q)$(AR) $(AR_OPT) $@ $(LIB_SSCMA_MICRO_OBJS) + $(CP) $(LIB_SSCMA_MICRO) $(PREBUILT_LIB)$(SSCMA_MICRO_LIB_NAME) +endif + +# specific compile rules +# user can add rules to compile this library +# if not rules specified to this library, it will use default compiling rules + +# library Definitions +LIB_INCDIR += $(LIB_SSCMA_MICRO_INCDIR) +LIB_CSRCDIR += $(LIB_SSCMA_MICRO_CSRCDIR) +LIB_CXXSRCDIR += $(LIB_SSCMA_MICRO_CXXSRCDIR) +LIB_ASMSRCDIR += $(LIB_SSCMA_MICRO_ASMSRCDIR) + +LIB_CSRCS += $(LIB_SSCMA_MICRO_CSRCS) +LIB_CXXSRCS += $(LIB_SSCMA_MICRO_CXXSRCS) +LIB_ASMSRCS += $(LIB_SSCMA_MICRO_ASMSRCS) +LIB_ALLSRCS += $(LIB_SSCMA_MICRO_CSRCS) $(LIB_SSCMA_MICRO_ASMSRCS) + +LIB_COBJS += $(LIB_SSCMA_MICRO_COBJS) +LIB_CXXOBJS += $(LIB_SSCMA_MICRO_CXXOBJS) +LIB_ASMOBJS += $(LIB_SSCMA_MICRO_ASMOBJS) +LIB_ALLOBJS += $(LIB_SSCMA_MICRO_OBJS) + +LIB_DEFINES += $(LIB_SSCMA_MICRO_DEFINES) +LIB_DEPS += $(LIB_SSCMA_MICRO_DEPS) +LIB_LIBS += $(LIB_SSCMA_MICRO) diff --git a/EPII_CM55M_APP_S/app/scenario_app/sscma/sscma.sct b/EPII_CM55M_APP_S/app/scenario_app/sscma/sscma.sct new file mode 100644 index 00000000..cb7f0d84 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/sscma/sscma.sct @@ -0,0 +1,71 @@ + +#include "WE2_device_addr.h" + +/*--------------------- Flash Configuration ----------------------------------*/ +#define CM55M_ROM_BASE 0x10000000 +#define CM55M_ROM_SIZE 0x00040000 + +/*--------------------- Embedded RAM Configuration ---------------------------*/ +#define CM55M_DATA_BASE 0x30000000 +#define CM55M_DATA_SIZE 0x00040000 + +#define CM55M_SRAM_START 0x34000000 +#define CM55M_SRAM_BASE BOOT2NDLOADER_BASE +#define CM55M_SRAM_SIZE 0x00200000-(CM55M_SRAM_BASE-CM55M_SRAM_START) + +/*--------------------- Stack / Heap Configuration ---------------------------*/ +#define __STACK_SIZE 0x00010000 +#define __HEAP_SIZE 0x00010000 +#define CM55M_APP_DATASECT_SIZE (CM55M_DATA_SIZE - __STACK_SIZE - __HEAP_SIZE) +#define CM55M_APP_SRAMSECT_SIZE (CM55M_SRAM0_SIZE - __STACK_SIZE - __HEAP_SIZE) +#define EXTRA_BASE CM55M_DATA_BASE +#define EXTRA_SIZE CM55M_APP_DATASECT_SIZE +#define __STACK_LIMIT (EXTRA_BASE + EXTRA_SIZE) +#define __STACK_BASE (EXTRA_BASE + EXTRA_SIZE + __STACK_SIZE) +#define __HEAP_BASE (EXTRA_BASE + EXTRA_SIZE + __STACK_SIZE) +#define __HEAP_LIMIT (EXTRA_BASE + EXTRA_SIZE + __STACK_SIZE + __HEAP_SIZE) + + +LR_ROM1 CM55M_ROM_BASE CM55M_ROM_SIZE { + ER_ROM +0 { + *.o (RESET, +First) + * (InRoot$$Sections) + .ANY2(+RO) + } +} + +LR_ROM2 CM55M_DATA_BASE CM55M_DATA_SIZE{ + CM55M_S_RODATA +0 { + * (+RO-DATA) + } + CM55M_S_RW +0 CM55M_APP_DATASECT_SIZE{ + * (+RW) + * (+ZI) //.ANY2(+ZI) + + } + + + ARM_LIB_STACK __STACK_BASE ALIGN 8 EMPTY -__STACK_SIZE { + } + + ARM_LIB_HEAP __HEAP_BASE ALIGN 8 EMPTY __HEAP_SIZE { + } +} + +LR_ROM3 CM55M_SRAM_BASE CM55M_SRAM_SIZE{ + CM55M_SRAMA +0 { + * (.bss.raw_data) + * (.bss.jpg_data) + * (.bss.jpg_info_data) + } + + CM55M_SRAMB +0 { + person_detect_model_data_vela.o (+RO) + } + + CM55M_SRAMC +0 ALIGN 0x100 { + * (.bss.tensor_arena) + } + +} + diff --git a/EPII_CM55M_APP_S/app/scenario_app/sscma/tests/atomic_with_tasks.hpp b/EPII_CM55M_APP_S/app/scenario_app/sscma/tests/atomic_with_tasks.hpp new file mode 100644 index 00000000..76e938a1 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/sscma/tests/atomic_with_tasks.hpp @@ -0,0 +1,45 @@ +#pragma once + +#include + +#include + +using namespace edgelab; + +std::atomic count; + +static void p1(void *arg) { + while (1) { + count++; + printf("thread 1 -> %d\n", count.load()); + el_sleep(70); + } +} + +static void p2(void *arg) { + while (1) { + count++; + printf("thread 2 -> %d\n", count.load()); + el_sleep(50); + } +} + +static void p3(void *arg) { + while (1) { + count++; + printf("thread 3 -> %d\n", count.load()); + el_sleep(30); + } +} + +static void app(void *arg) +{ + xTaskCreate(p1, "p1", 4096, NULL, 2, NULL); + xTaskCreate(p2, "p2", 4096, NULL, 2, NULL); + xTaskCreate(p3, "p3", 4096, NULL, 2, NULL); + + for (;;) { + printf("------\n"); + el_sleep(100); + } +} diff --git a/EPII_CM55M_APP_S/app/scenario_app/sscma/tests/ctor_dtor.h b/EPII_CM55M_APP_S/app/scenario_app/sscma/tests/ctor_dtor.h new file mode 100644 index 00000000..d619e88e --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/sscma/tests/ctor_dtor.h @@ -0,0 +1,80 @@ +#pragma once + +#include +#include +#include + +using namespace std; + +static int cnt = 0; +struct test { + test() : i{cnt++} { + std::printf("\ttest() -> %d\n", i); + } + + test(const test& t) : i{cnt++} { + std::printf("\ttest(const test& t) -> %d from %d\n", i, t.i); + } + + test(test&& t) : i{cnt++} { + std::printf("\ttest(test&& t) -> %d from %d\n", i, t.i); + } + + ~test() { + std::printf("\t~test() -> %d\n", i); + } + + int i; +}; + +std::forward_list> * vec = nullptr; + +template +void foo(Callable&& c) { + vec->emplace_front(std::forward(c)); +} + +void bar(std::function c) { + vec->emplace_front(std::move(c)); +} + +void bad(std::function c) { + vec->emplace_front(c); +} + + +void test_ctor_dtor() { + std::forward_list> v; + + vec = &v; + + { + puts("[ctor_dtor] test1"); + foo([](int i){}); + foo([v = test()](int i){}); + auto v = test(); + foo([copy = v](int i){}); + } + cnt = 0; + { + puts("[ctor_dtor] test2"); + bar([](int i){}); + bar([v = test()](int i){}); + auto v = test(); + bar([copy = v](int i){}); + } + cnt = 0; + { + puts("[ctor_dtor] test3"); + bad([](int i){}); + bad([v = test()](int i){}); + auto v = test(); + bad([copy = v](int i){}); + } + cnt = 0; + { + puts("[ctor_dtor] test4"); + const auto& v = test(); + } + puts("end"); +} diff --git a/EPII_CM55M_APP_S/app/scenario_app/sscma/tests/mutex_with_tasks.hpp b/EPII_CM55M_APP_S/app/scenario_app/sscma/tests/mutex_with_tasks.hpp new file mode 100644 index 00000000..51a7761b --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/sscma/tests/mutex_with_tasks.hpp @@ -0,0 +1,54 @@ +#pragma once + +#include + +using namespace edgelab; + +edgelab::Mutex mtx; // Define a mutex + +unsigned long count = 0; + +static void p1(void *arg) +{ + while (1) + { + mtx.lock(); // Acquire the lock + printf("thread 1 -> %ld\n", count++); + mtx.unlock(); // Release the lock + el_sleep(30); + } +} + +static void p2(void *arg) +{ + while (1) + { + mtx.lock(); // Acquire the lock + printf("thread 2 -> %ld\n", count++); + mtx.unlock(); // Release the lock + el_sleep(20); + } +} + +static void p3(void *arg) +{ + while (1) + { + mtx.lock(); // Acquire the lock + printf("thread 3 -> %ld\n", count++); + mtx.unlock(); // Release the lock + el_sleep(10); + } +} + +static void app(void *arg) +{ + xTaskCreate(p1, "p1", 4096, NULL, 2, NULL); + xTaskCreate(p2, "p2", 4096, NULL, 2, NULL); + xTaskCreate(p3, "p3", 4096, NULL, 2, NULL); + + for (;;) { + printf("------\n"); + el_sleep(100); + } +} diff --git a/EPII_CM55M_APP_S/app/scenario_app/sscma/tests/template_f_type.h b/EPII_CM55M_APP_S/app/scenario_app/sscma/tests/template_f_type.h new file mode 100644 index 00000000..2070b8a9 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/sscma/tests/template_f_type.h @@ -0,0 +1,48 @@ +#pragma once + +#include +#include + +template +void foo(T v) { + class A { + public: + A(T i) : n(i) { + puts("\t A -> l T"); + } + T n; + }; + A a(v); + printf("\t foo sizeof(a) -> %d\n", sizeof(a)); +} + +template +void bar(T& v) { + class A { + public: + A(T& i) : n(i) { + puts("\t A -> ref T&"); + } + T& n; + }; + A a(v); + printf("\t bar sizeof(a) -> %d\n", sizeof(a)); +} + +void template_f_type() { + { + puts("[template_f_type] test 1"); + uint16_t u = 1; + foo(u); + float b = 2.0; + foo(b); + } + + { + puts("[template_f_type] test 2"); + uint16_t u = 1; + bar(u); + float b = 2.0; + bar(b); + } +} diff --git a/EPII_CM55M_APP_S/app/scenario_app/sscma_network/drv_user_defined.mk b/EPII_CM55M_APP_S/app/scenario_app/sscma_network/drv_user_defined.mk new file mode 100644 index 00000000..0df7d022 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/sscma_network/drv_user_defined.mk @@ -0,0 +1,95 @@ +## +# platform (onchip ip) support feature +# Add all of supported ip list here +# The source code should be located in ~\drivers\{ip_name}\ +## + +DRIVERS_IP_LIST ?= 2x2 \ + 5x5 \ + uart spi \ + i3c_mst isp \ + iic \ + mb \ + scu \ + timer \ + watchdog \ + rtc \ + cdm \ + edm \ + jpeg \ + xdma \ + dp \ + inp \ + tpg \ + inp1bitparser \ + sensorctrl \ + gpio \ + i2s \ + pdm \ + i3c_slv \ + vad \ + swreg_aon \ + swreg_lsc \ + dma \ + ppc \ + pmu \ + mpc \ + hxautoi2c_mst \ + sensorctrl \ + csirx \ + csitx \ + adcc \ + pwm \ + inpovparser \ + adcc_hv \ + u55 + +DRIVERS_IP_INSTANCE ?= RTC0 \ + RTC1 \ + RTC2 \ + TIMER0 \ + TIMER1 \ + TIMER2 \ + TIMER3 \ + TIMER4 \ + TIMER5 \ + WDT0 \ + WDT1 \ + DMA0 \ + DMA1 \ + DMA2 \ + DMA3 \ + UART0 \ + UART1 \ + UART2 \ + IIC_HOST_SENSOR \ + IIC_HOST \ + IIC_HOST_MIPI \ + SSPI_HOST \ + QSPI_HOST \ + OSPI_HOST \ + SSPI_SLAVE \ + GPIO_G0 \ + GPIO_G1 \ + GPIO_G2 \ + GPIO_G3 \ + SB_GPIO \ + AON_GPIO \ + I2S_HOST \ + I2S_SLAVE \ + IIIC_SLAVE0 \ + IIIC_SLAVE1 \ + PWM0 \ + PWM1 \ + PWM2 \ + ADCC \ + ADCC_HV + +ifneq ($(IC_VER), 10) +DRIVERS_IP_INSTANCE += TIMER6 \ + TIMER7 \ + TIMER8 +endif + +DRIVERS_IP_NS_INSTANCE ?= + diff --git a/EPII_CM55M_APP_S/app/scenario_app/sscma_network/hardfault_handler.c b/EPII_CM55M_APP_S/app/scenario_app/sscma_network/hardfault_handler.c new file mode 100644 index 00000000..492fbff4 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/sscma_network/hardfault_handler.c @@ -0,0 +1,141 @@ +/* + Copyright (c) 2020 Arm Limited (or its affiliates). All rights reserved. + Use, modification and redistribution of this file is subject to your possession of a + valid End User License Agreement for the Arm Product of which these examples are part of + and your compliance with all applicable terms and conditions of such licence agreement. + */ + +#include +#include +#include +#include +#include +#include + +#include "WE2_device.h" + + +void HardFault_Handler(void) { + /* Handling SAU related secure faults */ + printf("\r\nEntering HardFault interrupt!\r\n"); + if (SAU->SFSR != 0) { + if (SAU->SFSR & SAU_SFSR_INVEP_Msk) { + /* Invalid Secure state entry point */ + printf( + "SAU->SFSR:INVEP fault: Invalid entry point to secure world.\r\n"); + } else if (SAU->SFSR & SAU_SFSR_AUVIOL_Msk) { + /* AUVIOL: SAU violation */ + printf( + "SAU->SFSR:AUVIOL fault: SAU violation. Access to secure memory from normal world.\r\n"); + } else if (SAU->SFSR & SAU_SFSR_INVTRAN_Msk) { + /* INVTRAN: Invalid transition from secure to normal world */ + printf( + "SAU->SFSR:INVTRAN fault: Invalid transition from secure to normal world.\r\n"); + } else { + printf("Another SAU error.\r\n"); + } + if (SAU->SFSR & SAU_SFSR_SFARVALID_Msk) { + /* SFARVALID: SFAR contain valid address that caused secure violation */ + printf("Address that caused SAU violation is 0x%X.\r\n", SAU->SFAR); + } + } + + /* Handling secure bus related faults */ + if (SCB->CFSR != 0) { + if (SCB->CFSR & SCB_CFSR_IBUSERR_Msk) { + /* IBUSERR: Instruction bus error on an instruction prefetch */ + printf( + "SCB->BFSR:IBUSERR fault: Instruction bus error on an instruction prefetch.\r\n"); + } else if (SCB->CFSR & SCB_CFSR_PRECISERR_Msk) { + /* PRECISERR: Instruction bus error on an instruction prefetch */ + printf("SCB->BFSR:PRECISERR fault: Precise data access error.\r\n"); + } else { + printf("Security Another secure bus error 1.\r\n"); + } + if (SCB->CFSR & SCB_CFSR_BFARVALID_Msk) { + /* BFARVALID: BFAR contain valid address that caused secure violation */ + printf("Address that caused secure bus violation is 0x%X.\r\n", + SCB->BFAR); + } + } + + /* Handling non-secure bus related faults */ + if (SCB_NS->CFSR != 0) { + if (SCB_NS->CFSR & SCB_CFSR_IBUSERR_Msk) { + /* IBUSERR: Instruction bus error on an instruction prefetch */ + printf( + "SCB_NS->BFSR:IBUSERR fault: Instruction bus error on an instruction prefetch.\r\n"); + } else if (SCB_NS->CFSR & SCB_CFSR_PRECISERR_Msk) { + /* PRECISERR: Data bus error on an data read/write */ + printf( + "SCB_NS->BFSR:PRECISERR fault: Precise data access error.\r\n"); + } else { + printf("Security Another secure bus error 2.\r\n"); + } + if (SCB_NS->CFSR & SCB_CFSR_BFARVALID_Msk) { + /* BFARVALID: BFAR contain valid address that caused secure violation */ + printf("Address that caused secure bus violation is 0x%X.\r\n", + SCB_NS->BFAR); + } + } + +#if 0 + /* Perform system RESET */ + SCB->AIRCR = + (SCB->AIRCR & ~SCB_AIRCR_VECTKEY_Msk) | (0x05FAUL << SCB_AIRCR_VECTKEY_Pos) | SCB_AIRCR_SYSRESETREQ_Msk; +#else + printf("SCB->CFSR:0x%08x\n", SCB->CFSR); + printf("SCB->BFAR:0x%08x\n", SCB->BFAR); + printf("SCB->HFSR:0x%08x\n", SCB->HFSR); + for (;;) { + } +#endif +} + +void NMI_Handler(void) { + printf("\r\nEntering NMI_Handler interrupt!\r\n"); + for (;;) { + } +} + +void MemManage_Handler(void) { + printf("\r\nEntering MemManage_Handler interrupt!\r\n"); + for (;;) { + } +} + +void BusFault_Handler(void) { + unsigned int pc_val, lr_val; + asm volatile ( + "mov %0, pc\n" + "mov %1, lr\n" + : "=r"(pc_val), "=r"(lr_val) + ); + + printf("\r\nEntering BusFault_Handler interrupt!\r\n"); + + printf("PC: 0x%08X\n", pc_val); + printf("LR: 0x%08X\n", lr_val); + + printf("SCB->CFSR:0x%08x\n", SCB->CFSR); + printf("SCB->BFAR:0x%08x\n", SCB->BFAR); + printf("SCB->HFSR:0x%08x\n", SCB->HFSR); + + for (;;) { + } +} + +void UsageFault_Handler(void) { + __ASM volatile("MOV R0, LR\n"); + __ASM volatile("MOV R1, SP\n"); + __ASM volatile("BL cm_backtrace_fault\n"); + + for (;;) { + } +} + +void SecureFault_Handler(void) { + printf("\r\nEntering SecureFault_Handler interrupt!\r\n"); + for (;;) { + } +} diff --git a/EPII_CM55M_APP_S/app/scenario_app/sscma_network/sscma_network.cpp b/EPII_CM55M_APP_S/app/scenario_app/sscma_network/sscma_network.cpp new file mode 100644 index 00000000..11168eb9 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/sscma_network/sscma_network.cpp @@ -0,0 +1,104 @@ +#include "sscma_network.h" + +#include +#include + +using namespace edgelab; + +#define DEMO_WIFI_SSID "Eureka" +#define DEMO_WIFI_PASS "31415926" + +#define DEMO_MQTT_SERVER "homeassistant.local" +#define DEMO_MQTT_USER "seeed" +#define DEMO_MQTT_PASS "xiao" + +/* MQTT message received callback */ +void demo_mqtt_cb(char* top, int tlen, char* msg, int mlen) { + el_printf(">> MQTT Subscription message received <<\r\n"); + el_printf(" topic: "); + for(int i=0; i< tlen; i++) { + el_printf("%c", top[i]); + } + el_printf("\n"); + el_printf(" message: "); + for(int i=0; i< mlen; i++) { + el_printf("%c", msg[i]); + } + el_printf("\n"); +} + +static void app(void *arg) +{ + Device *device = Device::get_device(); + device->init(); + Network *net = device->get_network(); + + el_printf(" Network Demo\n"); + uint32_t cnt_for_retry = 0; + net->init(); + while (net->status() != NETWORK_IDLE) { + el_sleep(100); + if(cnt_for_retry++ > 50) { + net->init(); + cnt_for_retry = 0; + } + } + el_printf(" Network initialized!\n"); + + cnt_for_retry = 0; + net->join(DEMO_WIFI_SSID, DEMO_WIFI_PASS); + while (net->status() != NETWORK_JOINED) + { + el_sleep(100); + if(cnt_for_retry++ > 100) { + net->join(DEMO_WIFI_SSID, DEMO_WIFI_PASS); + cnt_for_retry = 0; + } + } + el_printf(" WIFI joined!\n"); + + cnt_for_retry = 0; + net->connect(DEMO_MQTT_SERVER, DEMO_MQTT_USER, DEMO_MQTT_PASS, demo_mqtt_cb); + while (net->status() != NETWORK_CONNECTED) + { + el_sleep(100); + if(cnt_for_retry++ > 100) { + net->connect(DEMO_MQTT_SERVER, DEMO_MQTT_USER, DEMO_MQTT_PASS, demo_mqtt_cb); + cnt_for_retry = 0; + } + } + el_printf(" MQTT connected!\n"); + + char buf[128] = {0}; + int cnt = 0; + net->subscribe("XIAO/SUB", MQTT_QOS_1); + while (true) + { + el_sleep(2000); + sprintf(buf, "hello mqtt %d", cnt++); + net->publish("XIAO/PUB", buf, strlen(buf), MQTT_QOS_0); + } +} + +/******************************************************************************* + * Code + ******************************************************************************/ +/*! + * @brief Main function + */ +extern "C" int app_main(void) +{ + cm_backtrace_init("CmBacktrace", "V1.0.0", "V1.0.0"); + + if (xTaskCreate(app, "app", 1024*4 , NULL, 1, NULL) != pdPASS) + { + printf("app creation failed!.\r\n"); + while (1) + ; + } + + vTaskStartScheduler(); + + for (;;) + ; +} \ No newline at end of file diff --git a/EPII_CM55M_APP_S/app/scenario_app/sscma_network/sscma_network.h b/EPII_CM55M_APP_S/app/scenario_app/sscma_network/sscma_network.h new file mode 100644 index 00000000..62b22a6c --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/sscma_network/sscma_network.h @@ -0,0 +1,34 @@ +#ifndef APP_SSCMA_NETWORK_ +#define APP_SSCMA_NETWORK_ + +#include +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" +{ +#endif +#include "BITOPS.h" +#include "WE2_core.h" +#include "WE2_device.h" +#include "board.h" +#include "hx_drv_pmu.h" +#include "hx_drv_pmu_export.h" +#include "powermode.h" +#include "powermode_export.h" +#include "xprintf.h" +#ifdef __cplusplus +} +#endif + +#ifdef __cplusplus +extern "C" int app_main(void); +#else +int app_main(void); +#endif + +#endif /* APP_SSCMA_NETWORK_ */ diff --git a/EPII_CM55M_APP_S/app/scenario_app/sscma_network/sscma_network.ld b/EPII_CM55M_APP_S/app/scenario_app/sscma_network/sscma_network.ld new file mode 100644 index 00000000..65683070 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/sscma_network/sscma_network.ld @@ -0,0 +1,283 @@ +MEMORY +{ + /* Define each memory region */ + CM55M_S_APP_ROM (rx) : ORIGIN = 0x10000000, LENGTH = 0x10040000 - 0x10000000 + CM55M_S_APP_DATA (rwx) : ORIGIN = 0x30000000, LENGTH = 0x30040000 - 0x30000000 + CM55M_S_TESNOR (rw) : ORIGIN = 0x3401F000, LENGTH = 0x34100000 - 0x3401F000 + CM55M_S_SRAM (rwx) : ORIGIN = 0x34100000, LENGTH = 0x34200000 - 0x34100000 +} + +__HEAP_SIZE = 0x20000; +__STACK_SIZE = 0x10000; + +ENTRY(Reset_Handler) + +SECTIONS +{ + /* MAIN TEXT SECTION */ + .table : + { + . = ALIGN(8); + __vectors_start__ = ABSOLUTE(.); + KEEP(*(.vectors)) + + . = ALIGN(8); + __privileged_functions_start__ = .; + *(privileged_functions) + *(privileged_functions*) + __privileged_functions_end__ = .; + + . = ALIGN(8); + __syscalls_flash_start__ = .; + *(freertos_system_calls) + *(freertos_system_calls*) + __syscalls_flash_end__ = .; + + . = ALIGN(8); + __unprivileged_flash_start__ = .; + + } > CM55M_S_APP_ROM + + /* DEFAULT NOINIT SECTION */ + .noinit (NOLOAD) : + { + . = ALIGN(8); + _noinit = .; + PROVIDE(__start_noinit_RAM = .) ; + PROVIDE(__start_noinit_SRAM = .) ; + + *(.noinit .noinit.* .gnu.linkonce.n.*) + + . = ALIGN(4); + _end_noinit = .; + PROVIDE(__end_noinit_RAM = .) ; + PROVIDE(__end_noinit_SRAM = .) ; + + } > CM55M_S_APP_ROM + + + .text : + { + . = ALIGN(8); + *(.text*) + + . = ALIGN(8); + KEEP(*(.init)) + + /* preinit data */ + . = ALIGN(8); + PROVIDE_HIDDEN(__preinit_array_start = .); + _spreinit_array = .; + KEEP(*(.preinit_array)) + KEEP(*(.preinit_array*)) + _epreinit_array = .; + PROVIDE_HIDDEN(__preinit_array_end = .); + + . = ALIGN(8); + _sinit_array = .; + PROVIDE_HIDDEN(__init_array_start = .); + KEEP(*(.init_array)) + KEEP(*(.init_array*)) + PROVIDE_HIDDEN(__init_array_end = .); + _einit_array = .; + + /* .ctors */ + . = ALIGN(8); + KEEP(*crtbegin.o(.ctors)) + KEEP(*crtbegin?.o(.ctors)) + KEEP(*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) + KEEP(*(SORT(.ctors.*))) + KEEP(*(.ctors)) + + /* .dtors */ + . = ALIGN(8); + KEEP(*crtbegin.o(.dtors)) + KEEP(*crtbegin?.o(.dtors)) + KEEP(*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) + KEEP(*(SORT(.dtors.*))) + KEEP(*(.dtors)) + + . = ALIGN(8); + KEEP(*(.fini)); + + . = ALIGN(8); + _sfini_array = .; + PROVIDE_HIDDEN(__fini_array_start = .); + KEEP(*(.fini_array)) + KEEP(*(.fini_array*)) + PROVIDE_HIDDEN(__fini_array_end = .); + _efini_array = .; + + . = ALIGN(8); + KEEP(*(.eh_frame*)) + + } > CM55M_S_APP_ROM + + .rodata : + { + FILL(0x0000) + . = ALIGN(4); + __rodata_start = .; + + *(.rodata .rodata.* .constdata .constdata.*) + + __rodata_end = .; + + } > CM55M_S_APP_DATA + + .persistent : + { + FILL(0x0000) + . = ALIGN(4); + PROVIDE (__persistent_start = .); + + *(.persistent .persistent.* .gnu.linkonce.p.*) + + PROVIDE (__persistent_end = .); + + } > CM55M_S_APP_DATA + + .elHeap : + { + . = ALIGN(32); + KEEP(*(.bss.*elHeap*)) + } > CM55M_S_TESNOR + + .ucHeap : + { + . = ALIGN(8); + *(.bss.ucHeap) + } > CM55M_S_SRAM + + .ARM.extab : + { + . = ALIGN(4); + *(.ARM.extab* .gnu.linkonce.armextab.*) + } > CM55M_S_APP_ROM + + .ARM.exidx : + { + . = ALIGN(4); + __exidx_start = .; + *(.ARM.exidx* .gnu.linkonce.armexidx.*) + __exidx_end = .; + } > CM55M_S_APP_ROM + + .copy.table : + { + . = ALIGN(8); + __copy_table_start__ = .; + + LONG(LOADADDR(.data)); + LONG(ADDR(.data)); + LONG(SIZEOF(.data) / 4); + + /* Add each additional data section here */ + __copy_table_end__ = .; + + } > CM55M_S_APP_ROM + + .zero.table : + { + . = ALIGN(8); + __zero_table_start__ = .; + + /* Add each additional bss section here */ + LONG(ADDR(.bss)); + LONG(SIZEOF(.bss) / 4); + + __zero_table_end__ = .; + } > CM55M_S_APP_ROM + + . = ALIGN(32); + __unprivileged_flash_end__ = .; + + .jcr : { + . = ALIGN(8); + KEEP (*(.jcr)) + } > CM55M_S_APP_DATA + + /* Main DATA section (BOOTROM_SRAM) */ + .data : + { + FILL(0x0000) + . = ALIGN(8); + __data_start__ = .; + __privileged_sram_start__ = .; + + *(privileged_data) + *(privileged_data*) + + . = ALIGN(8); + __privileged_sram_end__ = .; + + . = ALIGN(8); + __data_start = .; + + *(vtable) + *(.data .data.* .gnu.linkonce.d.*) + SORT(CONSTRUCTORS) + *(.data1) + + /* All data end */ + . = ALIGN(8); + __data_end__ = .; + + } > CM55M_S_APP_DATA + + .bss : + { + . = ALIGN(8); + __bss_start__ = .; + + *(.dynbss) + *(.bss .bss.* .gnu.linkonce.b.*) + *(COMMON) + + . = ALIGN(8); + __bss_end__ = .; + + } > CM55M_S_APP_DATA + + /* Reserve and place Heap within memory map */ + .heap (COPY) : + { + . = ALIGN(8); + __HeapBase = .; + PROVIDE(__HeapBase = .); + end = __HeapBase; + + FILL(0xDEAD) + . = . + __HEAP_SIZE; + + . = ALIGN(8); + __HeapLimit = .; + PROVIDE(__HeapLimit = .); + + } > CM55M_S_APP_DATA + + /* Locate actual Stack in memory map */ + .stack (ORIGIN(CM55M_S_APP_DATA) + LENGTH(CM55M_S_APP_DATA) - __STACK_SIZE - 32) (COPY) : + { + . = ALIGN(8); + __StackLimit = .; + PROVIDE(__StackLimit = .); + + FILL(0x0000) + . = . + __STACK_SIZE; + + . = ALIGN(8); + __StackTop = .; + PROVIDE(__StackTop = .); + + } > CM55M_S_APP_DATA + + PROVIDE(__stack = __StackTop); + + /* Check if data + heap + stack exceeds RAM limit */ + ASSERT(__StackLimit >= __HeapLimit, "head overflowed with stack") + + _image_start = LOADADDR(.text); + _image_end = LOADADDR(.data) + SIZEOF(.data); + _image_size = _image_end - _image_start; +} diff --git a/EPII_CM55M_APP_S/app/scenario_app/sscma_network/sscma_network.mk b/EPII_CM55M_APP_S/app/scenario_app/sscma_network/sscma_network.mk new file mode 100644 index 00000000..2795e55e --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/sscma_network/sscma_network.mk @@ -0,0 +1,187 @@ +override SCENARIO_APP_SUPPORT_LIST := $(APP_TYPE) + +APPL_DEFINES += -DSSCMA_NETWORK +APPL_DEFINES += -DIP_xdma + +#APPL_DEFINES += -DEVT_CM55MTIMER -DEVT_CM55MMB +APPL_DEFINES += -DDBG_MORE + +## +# library support feature +# Add new library here +# The source code should be loacted in ~\library\{lib_name}\ +## +LIB_SEL = pwrmgmt tflmtag2209_u55tag2205 spi_eeprom sensordp sscma_micro cmbacktrace +## +# middleware support feature +# Add new middleware here +# The source code should be loacted in ~\middleware\{mid_name}\ +## +MID_SEL = + +override OS_SEL := freertos_10_5_1 +override OS_HAL := n +override TRUSTZONE := y +override MPU := n +override TRUSTZONE_TYPE := security +override TRUSTZONE_FW_TYPE := 1 +override CIS_SEL := HM_COMMON +override EPII_USECASE_SEL := drv_user_defined + +ifeq ($(strip $(TOOLCHAIN)), arm) +override LINKER_SCRIPT_FILE := $(SCENARIO_APP_ROOT)/$(APP_TYPE)/sscma_network.sct +else#TOOLChain +override LINKER_SCRIPT_FILE := $(SCENARIO_APP_ROOT)/$(APP_TYPE)/sscma_network.ld +endif + +## +# Add new external device here +# The source code should be located in ~\external\{device_name}\ +## +#EXT_DEV_LIST += + + +# library root declaration +LIBRARIES_ROOT = $(EPII_ROOT)/library + +ifeq ($(APP_TYPE), EPII_SIMULATOR) +LIB_REQUIRED = +else +ifeq ($(SEMIHOST), y) +LIB_REQUIRED = common +else +LIB_REQUIRED = common clib +endif +endif + +ifeq ($(LIB_CMSIS_NN_ENALBE), 1) +LIB_REQUIRED += cmsis_nn +endif + +LIB_INCDIR = +LIB_CSRCDIR = +LIB_CXXSRCDIR = +LIB_ASMSRCDIR = + +LIB_CSRCS = +LIB_CXXSRCS = +LIB_ASMSRCS = +LIB_ALLSRCS = + +LIB_COBJS = +LIB_CXXOBJS = +LIB_ASMOBJS = +LIB_ALLOBJS = + +LIB_DEFINES = +LIB_DEPS = +LIB_LIBS = + +override LIB_SEL := $(strip $(LIB_SEL)) $(LIB_REQUIRED) +ifdef LIB_SEL + LIB_SEL_SORTED = $(sort $(LIB_SEL)) + LIB_MKS = $(foreach LIB, $(LIB_SEL_SORTED), $(join $(LIB)/, $(LIB).mk)) + LIB_CV_MKS = $(foreach LIB, $(LIB_SEL_SORTED), $(join cv/$(LIB)/, $(LIB).mk)) + LIB_INFERENCE_ENGINE_MKS = $(foreach LIB, $(LIB_SEL_SORTED), $(join inference/$(LIB)/, $(LIB).mk)) + LIB_AUDIO_ALGO_MKS = $(foreach LIB, $(LIB_SEL_SORTED), $(join audio_algo/$(LIB)/, $(LIB).mk)) + LIB_INCLUDES = $(foreach LIB_MK, $(LIB_MKS), $(wildcard $(addprefix $(LIBRARIES_ROOT)/, $(LIB_MK)))) + LIB_INCLUDES += $(foreach LIB_CV_MK, $(LIB_CV_MKS), $(wildcard $(addprefix $(LIBRARIES_ROOT)/, $(LIB_CV_MK)))) + LIB_INCLUDES += $(foreach LIB_AUDIO_ALGO_MK, $(LIB_AUDIO_ALGO_MKS), $(wildcard $(addprefix $(LIBRARIES_ROOT)/, $(LIB_AUDIO_ALGO_MK)))) + LIB_INCLUDES += $(foreach LIB_INFERENCE_ENGINE_MK, $(LIB_INFERENCE_ENGINE_MKS), $(wildcard $(addprefix $(LIBRARIES_ROOT)/, $(LIB_INFERENCE_ENGINE_MK)))) + include $(LIB_INCLUDES) + + + # include dependency files + ifneq ($(MAKECMDGOALS),clean) + -include $(LIB_DEPS) + -include $(LIB_CV_DEPS) + -include $(LIB_AUDIOALGO_DEPS) + -include $(LIB_INFERENCE_ENGINE_DEPS) + endif +endif + +# --------- SSCMA-Micro --------- + +# directory declaration +LIB_SSCMA_MICRO_DIR = $(LIBRARIES_ROOT)/sscma_micro +LIB_SSCMA_MICRO_DIR += $(LIBRARIES_ROOT)/sscma_micro/core +LIB_SSCMA_MICRO_DIR += $(LIBRARIES_ROOT)/sscma_micro/core/data +LIB_SSCMA_MICRO_DIR += $(LIBRARIES_ROOT)/sscma_micro/core/utils +LIB_SSCMA_MICRO_DIR += $(LIBRARIES_ROOT)/sscma_micro/core/engine +LIB_SSCMA_MICRO_DIR += $(LIBRARIES_ROOT)/sscma_micro/core/algorithm +LIB_SSCMA_MICRO_DIR += $(LIBRARIES_ROOT)/sscma_micro/core/synchronize +LIB_SSCMA_MICRO_DIR += $(LIBRARIES_ROOT)/sscma_micro/porting +LIB_SSCMA_MICRO_DIR += $(LIBRARIES_ROOT)/sscma_micro/porting/himax/we2 +LIB_SSCMA_MICRO_DIR += $(LIBRARIES_ROOT)/sscma_micro/porting/himax/we2/boards +LIB_SSCMA_MICRO_DIR += $(LIBRARIES_ROOT)/sscma_micro/porting/himax/we2/drivers +LIB_SSCMA_MICRO_DIR += $(LIBRARIES_ROOT)/sscma_micro/sscma +LIB_SSCMA_MICRO_DIR += $(LIBRARIES_ROOT)/sscma_micro/sscma/callback +LIB_SSCMA_MICRO_DIR += $(LIBRARIES_ROOT)/sscma_micro/sscma/interpreter +LIB_SSCMA_MICRO_DIR += $(LIBRARIES_ROOT)/sscma_micro/sscma/repl +LIB_SSCMA_MICRO_DIR += $(LIBRARIES_ROOT)/sscma_micro/third_party/FlashDB + + +LIB_SSCMA_MICRO_ASMSRCDIR = $(LIB_SSCMA_MICRO_DIR) +LIB_SSCMA_MICRO_CSRCDIR = $(LIB_SSCMA_MICRO_DIR) +LIB_SSCMA_MICRO_CXXSRCSDIR = $(LIB_SSCMA_MICRO_DIR) +LIB_SSCMA_MICRO_INCDIR = $(LIB_SSCMA_MICRO_DIR) + +# find all the source files in the target directories +LIB_SSCMA_MICRO_CSRCS = $(call get_csrcs, $(LIB_SSCMA_MICRO_CSRCDIR)) +LIB_SSCMA_MICRO_CXXSRCS = $(call get_cxxsrcs, $(LIB_SSCMA_MICRO_CXXSRCSDIR)) +LIB_SSCMA_MICRO_ASMSRCS = $(call get_asmsrcs, $(LIB_SSCMA_MICRO_ASMSRCDIR)) + +# get object files +LIB_SSCMA_MICRO_COBJS = $(call get_relobjs, $(LIB_SSCMA_MICRO_CSRCS)) +LIB_SSCMA_MICRO_CXXOBJS = $(call get_relobjs, $(LIB_SSCMA_MICRO_CXXSRCS)) +LIB_SSCMA_MICRO_ASMOBJS = $(call get_relobjs, $(LIB_SSCMA_MICRO_ASMSRCS)) +LIB_SSCMA_MICRO_OBJS = $(LIB_SSCMA_MICRO_COBJS) $(LIB_SSCMA_MICRO_ASMOBJS) $(LIB_SSCMA_MICRO_CXXOBJS) + +$(info LIB_SSCMA_MICRO_CXXSRCS - $(LIB_SSCMA_MICRO_CXXSRCS)) + +# get dependency files +LIB_SSCMA_MICRO_DEPS = $(call get_deps, $(LIB_SSCMA_MICRO_OBJS)) + +# extra macros to be defined +LIB_SSCMA_MICRO_DEFINES = -DLIB_SSCMA_MICRO -DCONFIG_EL_TARGET_HIMAX -DCONFIG_EL_BOARD_GROVE_VISION_AI_WE2 + +# genearte library +ifeq ($(C_LIB_FORCE_PREBUILT), y) +override LIB_SSCMA_MICRO_OBJS:= +endif +SSCMA_MICRO_LIB_NAME = libsscma_micro.a +LIB_SSCMA_MICRO := $(subst /,$(PS), $(strip $(OUT_DIR)/$(SSCMA_MICRO_LIB_NAME))) + +# library generation rule +$(LIB_SSCMA_MICRO): $(LIB_SSCMA_MICRO_OBJS) + $(TRACE_ARCHIVE) +ifeq "$(strip $(LIB_SSCMA_MICRO_OBJS))" "" + $(CP) $(PREBUILT_LIB)$(SSCMA_MICRO_LIB_NAME) $(LIB_SSCMA_MICRO) +else + $(Q)$(AR) $(AR_OPT) $@ $(LIB_SSCMA_MICRO_OBJS) + $(CP) $(LIB_SSCMA_MICRO) $(PREBUILT_LIB)$(SSCMA_MICRO_LIB_NAME) +endif + +# specific compile rules +# user can add rules to compile this library +# if not rules specified to this library, it will use default compiling rules + +# library Definitions +LIB_INCDIR += $(LIB_SSCMA_MICRO_INCDIR) +LIB_CSRCDIR += $(LIB_SSCMA_MICRO_CSRCDIR) +LIB_CXXSRCDIR += $(LIB_SSCMA_MICRO_CXXSRCDIR) +LIB_ASMSRCDIR += $(LIB_SSCMA_MICRO_ASMSRCDIR) + +LIB_CSRCS += $(LIB_SSCMA_MICRO_CSRCS) +LIB_CXXSRCS += $(LIB_SSCMA_MICRO_CXXSRCS) +LIB_ASMSRCS += $(LIB_SSCMA_MICRO_ASMSRCS) +LIB_ALLSRCS += $(LIB_SSCMA_MICRO_CSRCS) $(LIB_SSCMA_MICRO_ASMSRCS) + +LIB_COBJS += $(LIB_SSCMA_MICRO_COBJS) +LIB_CXXOBJS += $(LIB_SSCMA_MICRO_CXXOBJS) +LIB_ASMOBJS += $(LIB_SSCMA_MICRO_ASMOBJS) +LIB_ALLOBJS += $(LIB_SSCMA_MICRO_OBJS) + +LIB_DEFINES += $(LIB_SSCMA_MICRO_DEFINES) +LIB_DEPS += $(LIB_SSCMA_MICRO_DEPS) +LIB_LIBS += $(LIB_SSCMA_MICRO) diff --git a/EPII_CM55M_APP_S/app/scenario_app/sscma_network/sscma_network.sct b/EPII_CM55M_APP_S/app/scenario_app/sscma_network/sscma_network.sct new file mode 100644 index 00000000..cb7f0d84 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/sscma_network/sscma_network.sct @@ -0,0 +1,71 @@ + +#include "WE2_device_addr.h" + +/*--------------------- Flash Configuration ----------------------------------*/ +#define CM55M_ROM_BASE 0x10000000 +#define CM55M_ROM_SIZE 0x00040000 + +/*--------------------- Embedded RAM Configuration ---------------------------*/ +#define CM55M_DATA_BASE 0x30000000 +#define CM55M_DATA_SIZE 0x00040000 + +#define CM55M_SRAM_START 0x34000000 +#define CM55M_SRAM_BASE BOOT2NDLOADER_BASE +#define CM55M_SRAM_SIZE 0x00200000-(CM55M_SRAM_BASE-CM55M_SRAM_START) + +/*--------------------- Stack / Heap Configuration ---------------------------*/ +#define __STACK_SIZE 0x00010000 +#define __HEAP_SIZE 0x00010000 +#define CM55M_APP_DATASECT_SIZE (CM55M_DATA_SIZE - __STACK_SIZE - __HEAP_SIZE) +#define CM55M_APP_SRAMSECT_SIZE (CM55M_SRAM0_SIZE - __STACK_SIZE - __HEAP_SIZE) +#define EXTRA_BASE CM55M_DATA_BASE +#define EXTRA_SIZE CM55M_APP_DATASECT_SIZE +#define __STACK_LIMIT (EXTRA_BASE + EXTRA_SIZE) +#define __STACK_BASE (EXTRA_BASE + EXTRA_SIZE + __STACK_SIZE) +#define __HEAP_BASE (EXTRA_BASE + EXTRA_SIZE + __STACK_SIZE) +#define __HEAP_LIMIT (EXTRA_BASE + EXTRA_SIZE + __STACK_SIZE + __HEAP_SIZE) + + +LR_ROM1 CM55M_ROM_BASE CM55M_ROM_SIZE { + ER_ROM +0 { + *.o (RESET, +First) + * (InRoot$$Sections) + .ANY2(+RO) + } +} + +LR_ROM2 CM55M_DATA_BASE CM55M_DATA_SIZE{ + CM55M_S_RODATA +0 { + * (+RO-DATA) + } + CM55M_S_RW +0 CM55M_APP_DATASECT_SIZE{ + * (+RW) + * (+ZI) //.ANY2(+ZI) + + } + + + ARM_LIB_STACK __STACK_BASE ALIGN 8 EMPTY -__STACK_SIZE { + } + + ARM_LIB_HEAP __HEAP_BASE ALIGN 8 EMPTY __HEAP_SIZE { + } +} + +LR_ROM3 CM55M_SRAM_BASE CM55M_SRAM_SIZE{ + CM55M_SRAMA +0 { + * (.bss.raw_data) + * (.bss.jpg_data) + * (.bss.jpg_info_data) + } + + CM55M_SRAMB +0 { + person_detect_model_data_vela.o (+RO) + } + + CM55M_SRAMC +0 ALIGN 0x100 { + * (.bss.tensor_arena) + } + +} + diff --git a/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/0x171000_vela_efficientnet_lite0.tfl b/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/0x171000_vela_efficientnet_lite0.tfl new file mode 100644 index 00000000..fd8c2376 Binary files /dev/null and b/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/0x171000_vela_efficientnet_lite0.tfl differ diff --git a/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/cis_sensor/cis_hm0360/HM0360_24MHz_Bayer_640x480_setA_VGA_setB_QVGA_MIPI_4b_ParallelOutput_R2.i b/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/cis_sensor/cis_hm0360/HM0360_24MHz_Bayer_640x480_setA_VGA_setB_QVGA_MIPI_4b_ParallelOutput_R2.i new file mode 100644 index 00000000..8c68c044 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/cis_sensor/cis_hm0360/HM0360_24MHz_Bayer_640x480_setA_VGA_setB_QVGA_MIPI_4b_ParallelOutput_R2.i @@ -0,0 +1,515 @@ + {HX_CIS_I2C_Action_W, 0x0103, 0x00}, + {HX_CIS_I2C_Action_W, 0x3035, 0x01}, + {HX_CIS_I2C_Action_W, 0x3051, 0x00}, + {HX_CIS_I2C_Action_W, 0x305c, 0x03}, + {HX_CIS_I2C_Action_W, 0x3126, 0x03}, + {HX_CIS_I2C_Action_W, 0x3128, 0x57}, + {HX_CIS_I2C_Action_W, 0x3142, 0x9f}, + {HX_CIS_I2C_Action_W, 0x3034, 0x00}, + {HX_CIS_I2C_Action_W, 0x311c, 0x10}, + {HX_CIS_I2C_Action_W, 0x3115, 0x42}, + {HX_CIS_I2C_Action_W, 0x3116, 0x10}, + {HX_CIS_I2C_Action_W, 0x3117, 0x0a}, + {HX_CIS_I2C_Action_W, 0x3118, 0x3f}, + {HX_CIS_I2C_Action_W, 0x310b, 0x10}, + {HX_CIS_I2C_Action_W, 0x317b, 0x94}, + {HX_CIS_I2C_Action_W, 0x3031, 0x01}, + {HX_CIS_I2C_Action_W, 0x312e, 0x00}, + {HX_CIS_I2C_Action_W, 0x30d7, 0x00}, + {HX_CIS_I2C_Action_W, 0x30dc, 0x00}, + {HX_CIS_I2C_Action_W, 0x30e1, 0x00}, + {HX_CIS_I2C_Action_W, 0x30e6, 0x00}, + {HX_CIS_I2C_Action_W, 0x30eb, 0x00}, + {HX_CIS_I2C_Action_W, 0x30f0, 0x00}, + {HX_CIS_I2C_Action_W, 0x30f5, 0x00}, + {HX_CIS_I2C_Action_W, 0x30fa, 0x00}, + {HX_CIS_I2C_Action_W, 0x30ff, 0x00}, + {HX_CIS_I2C_Action_W, 0x3104, 0x00}, + {HX_CIS_I2C_Action_W, 0x30d8, 0xa7}, + {HX_CIS_I2C_Action_W, 0x30dd, 0x27}, + {HX_CIS_I2C_Action_W, 0x30e2, 0x27}, + {HX_CIS_I2C_Action_W, 0x30e7, 0x27}, + {HX_CIS_I2C_Action_W, 0x30ec, 0x27}, + {HX_CIS_I2C_Action_W, 0x30f1, 0xa7}, + {HX_CIS_I2C_Action_W, 0x30f6, 0x27}, + {HX_CIS_I2C_Action_W, 0x30fb, 0x27}, + {HX_CIS_I2C_Action_W, 0x3100, 0x27}, + {HX_CIS_I2C_Action_W, 0x3105, 0x27}, + {HX_CIS_I2C_Action_W, 0x30d9, 0x00}, + {HX_CIS_I2C_Action_W, 0x30de, 0x05}, + {HX_CIS_I2C_Action_W, 0x30e3, 0x05}, + {HX_CIS_I2C_Action_W, 0x30e8, 0x05}, + {HX_CIS_I2C_Action_W, 0x30ed, 0x05}, + {HX_CIS_I2C_Action_W, 0x30f2, 0x00}, + {HX_CIS_I2C_Action_W, 0x30f7, 0x05}, + {HX_CIS_I2C_Action_W, 0x30fc, 0x05}, + {HX_CIS_I2C_Action_W, 0x3101, 0x05}, + {HX_CIS_I2C_Action_W, 0x3106, 0x05}, + {HX_CIS_I2C_Action_W, 0x30c4, 0x10}, + {HX_CIS_I2C_Action_W, 0x30c5, 0x01}, + {HX_CIS_I2C_Action_W, 0x30c6, 0x2f}, + {HX_CIS_I2C_Action_W, 0x30c7, 0x00}, + {HX_CIS_I2C_Action_W, 0x30c8, 0x00}, + {HX_CIS_I2C_Action_W, 0x30cb, 0xff}, + {HX_CIS_I2C_Action_W, 0x30cc, 0xff}, + {HX_CIS_I2C_Action_W, 0x30cd, 0x7f}, + {HX_CIS_I2C_Action_W, 0x30ce, 0x7f}, + {HX_CIS_I2C_Action_W, 0x30d3, 0x01}, + {HX_CIS_I2C_Action_W, 0x30d4, 0xff}, + {HX_CIS_I2C_Action_W, 0x311f, 0x0e}, + {HX_CIS_I2C_Action_W, 0x3120, 0x0d}, + {HX_CIS_I2C_Action_W, 0x3121, 0x0f}, + {HX_CIS_I2C_Action_W, 0x3122, 0x00}, + {HX_CIS_I2C_Action_W, 0x3123, 0x1d}, + {HX_CIS_I2C_Action_W, 0x3130, 0x0c}, + {HX_CIS_I2C_Action_W, 0x3147, 0x18}, + {HX_CIS_I2C_Action_W, 0x314b, 0x01}, + {HX_CIS_I2C_Action_W, 0x3149, 0x28}, + {HX_CIS_I2C_Action_W, 0x3150, 0x50}, + {HX_CIS_I2C_Action_W, 0x3152, 0x00}, + {HX_CIS_I2C_Action_W, 0x3156, 0x2c}, + {HX_CIS_I2C_Action_W, 0x315b, 0x2f}, + {HX_CIS_I2C_Action_W, 0x315f, 0x02}, + {HX_CIS_I2C_Action_W, 0x3163, 0x1f}, + {HX_CIS_I2C_Action_W, 0x317c, 0x00}, + {HX_CIS_I2C_Action_W, 0x3165, 0x7f}, + {HX_CIS_I2C_Action_W, 0x312f, 0x00}, + {HX_CIS_I2C_Action_W, 0x312b, 0x41}, + {HX_CIS_I2C_Action_W, 0x3113, 0xa0}, + {HX_CIS_I2C_Action_W, 0x3114, 0x67}, + {HX_CIS_I2C_Action_W, 0x317d, 0x02}, + {HX_CIS_I2C_Action_W, 0x3160, 0x1f}, + {HX_CIS_I2C_Action_W, 0x318c, 0x00}, + {HX_CIS_I2C_Action_W, 0x315c, 0xe0}, + {HX_CIS_I2C_Action_W, 0x311e, 0x0f}, + {HX_CIS_I2C_Action_W, 0x30d5, 0x00}, + {HX_CIS_I2C_Action_W, 0x30da, 0x01}, + {HX_CIS_I2C_Action_W, 0x30df, 0x07}, + {HX_CIS_I2C_Action_W, 0x30e4, 0x47}, + {HX_CIS_I2C_Action_W, 0x30e9, 0x87}, + {HX_CIS_I2C_Action_W, 0x30ee, 0x00}, + {HX_CIS_I2C_Action_W, 0x30f3, 0x01}, + {HX_CIS_I2C_Action_W, 0x30f8, 0x07}, + {HX_CIS_I2C_Action_W, 0x30fd, 0x47}, + {HX_CIS_I2C_Action_W, 0x3102, 0x87}, + {HX_CIS_I2C_Action_W, 0x311d, 0x06}, + {HX_CIS_I2C_Action_W, 0x3141, 0x2a}, + {HX_CIS_I2C_Action_W, 0x315a, 0x0a}, + {HX_CIS_I2C_Action_W, 0x30d6, 0x40}, + {HX_CIS_I2C_Action_W, 0x30db, 0x40}, + {HX_CIS_I2C_Action_W, 0x30e0, 0x40}, + {HX_CIS_I2C_Action_W, 0x30e5, 0x30}, + {HX_CIS_I2C_Action_W, 0x30ea, 0x30}, + {HX_CIS_I2C_Action_W, 0x30ef, 0x40}, + {HX_CIS_I2C_Action_W, 0x30f4, 0x40}, + {HX_CIS_I2C_Action_W, 0x30f9, 0x40}, + {HX_CIS_I2C_Action_W, 0x30fe, 0x30}, + {HX_CIS_I2C_Action_W, 0x3103, 0x30}, + {HX_CIS_I2C_Action_W, 0x3164, 0x7f}, + {HX_CIS_I2C_Action_W, 0x282a, 0x0f}, + {HX_CIS_I2C_Action_W, 0x282e, 0x2f}, + {HX_CIS_I2C_Action_W, 0x282b, 0x08}, + {HX_CIS_I2C_Action_W, 0x312a, 0x11}, + {HX_CIS_I2C_Action_W, 0x1000, 0x43}, + {HX_CIS_I2C_Action_W, 0x1001, 0x80}, + {HX_CIS_I2C_Action_W, 0x1003, 0x20}, + {HX_CIS_I2C_Action_W, 0x1004, 0x20}, + {HX_CIS_I2C_Action_W, 0x1007, 0x01}, + {HX_CIS_I2C_Action_W, 0x1008, 0x20}, + {HX_CIS_I2C_Action_W, 0x1009, 0x20}, + {HX_CIS_I2C_Action_W, 0x100b, 0x20}, + {HX_CIS_I2C_Action_W, 0x100c, 0x20}, + {HX_CIS_I2C_Action_W, 0x0350, 0xe0}, + {HX_CIS_I2C_Action_W, 0x3010, 0x00}, + {HX_CIS_I2C_Action_W, 0x3013, 0x01}, + {HX_CIS_I2C_Action_W, 0x3019, 0x00}, + {HX_CIS_I2C_Action_W, 0x301a, 0x00}, + {HX_CIS_I2C_Action_W, 0x301b, 0x20}, + {HX_CIS_I2C_Action_W, 0x301c, 0xff}, + {HX_CIS_I2C_Action_W, 0x3020, 0x00}, + {HX_CIS_I2C_Action_W, 0x3021, 0x00}, + {HX_CIS_I2C_Action_W, 0x302b, 0x2a}, + {HX_CIS_I2C_Action_W, 0x302c, 0x00}, + {HX_CIS_I2C_Action_W, 0x302d, 0x03}, + {HX_CIS_I2C_Action_W, 0x302e, 0x00}, + {HX_CIS_I2C_Action_W, 0x302f, 0x00}, + {HX_CIS_I2C_Action_W, 0x30a9, 0x00}, + {HX_CIS_I2C_Action_W, 0x30aa, 0x02}, + {HX_CIS_I2C_Action_W, 0x30ab, 0x34}, + {HX_CIS_I2C_Action_W, 0x1013, 0x00}, + {HX_CIS_I2C_Action_W, 0x1018, 0x00}, + {HX_CIS_I2C_Action_W, 0x1041, 0x00}, + {HX_CIS_I2C_Action_W, 0x101d, 0xcf}, + {HX_CIS_I2C_Action_W, 0x101e, 0x01}, + {HX_CIS_I2C_Action_W, 0x101f, 0x00}, + {HX_CIS_I2C_Action_W, 0x1020, 0x01}, + {HX_CIS_I2C_Action_W, 0x1021, 0x5d}, + {HX_CIS_I2C_Action_W, 0x3080, 0x00}, + {HX_CIS_I2C_Action_W, 0x3081, 0x00}, + {HX_CIS_I2C_Action_W, 0x3082, 0x00}, + {HX_CIS_I2C_Action_W, 0x3083, 0x20}, + {HX_CIS_I2C_Action_W, 0x3084, 0x00}, + {HX_CIS_I2C_Action_W, 0x3085, 0x20}, + {HX_CIS_I2C_Action_W, 0x3086, 0x00}, + {HX_CIS_I2C_Action_W, 0x3087, 0x20}, + {HX_CIS_I2C_Action_W, 0x3088, 0x00}, + {HX_CIS_I2C_Action_W, 0x3089, 0x04}, + {HX_CIS_I2C_Action_W, 0x3060, 0x00}, + {HX_CIS_I2C_Action_W, 0x3061, 0xfa}, + {HX_CIS_I2C_Action_W, 0x3062, 0xff}, + {HX_CIS_I2C_Action_W, 0x3063, 0xff}, + {HX_CIS_I2C_Action_W, 0x3064, 0xff}, + {HX_CIS_I2C_Action_W, 0x3065, 0xff}, + {HX_CIS_I2C_Action_W, 0x3066, 0xff}, + {HX_CIS_I2C_Action_W, 0x3067, 0xff}, + {HX_CIS_I2C_Action_W, 0x3068, 0xff}, + {HX_CIS_I2C_Action_W, 0x3069, 0xff}, + {HX_CIS_I2C_Action_W, 0x306a, 0xff}, + {HX_CIS_I2C_Action_W, 0x306b, 0xff}, + {HX_CIS_I2C_Action_W, 0x306c, 0xff}, + {HX_CIS_I2C_Action_W, 0x306d, 0xff}, + {HX_CIS_I2C_Action_W, 0x306e, 0xff}, + {HX_CIS_I2C_Action_W, 0x306f, 0xff}, + {HX_CIS_I2C_Action_W, 0x3070, 0xff}, + {HX_CIS_I2C_Action_W, 0x3071, 0xff}, + {HX_CIS_I2C_Action_W, 0x3072, 0xff}, + {HX_CIS_I2C_Action_W, 0x3073, 0xff}, + {HX_CIS_I2C_Action_W, 0x3074, 0xff}, + {HX_CIS_I2C_Action_W, 0x3075, 0xff}, + {HX_CIS_I2C_Action_W, 0x3076, 0xff}, + {HX_CIS_I2C_Action_W, 0x3077, 0xff}, + {HX_CIS_I2C_Action_W, 0x3078, 0xff}, + {HX_CIS_I2C_Action_W, 0x3079, 0xff}, + {HX_CIS_I2C_Action_W, 0x307a, 0xff}, + {HX_CIS_I2C_Action_W, 0x307b, 0xff}, + {HX_CIS_I2C_Action_W, 0x307c, 0xff}, + {HX_CIS_I2C_Action_W, 0x307d, 0xff}, + {HX_CIS_I2C_Action_W, 0x307e, 0xff}, + {HX_CIS_I2C_Action_W, 0x307f, 0xff}, + {HX_CIS_I2C_Action_W, 0x3501, 0x0a}, + {HX_CIS_I2C_Action_W, 0x3502, 0x77}, + {HX_CIS_I2C_Action_W, 0x3503, 0x02}, + {HX_CIS_I2C_Action_W, 0x3504, 0x14}, + {HX_CIS_I2C_Action_W, 0x3505, 0x03}, + {HX_CIS_I2C_Action_W, 0x3506, 0x00}, + {HX_CIS_I2C_Action_W, 0x3507, 0x00}, + {HX_CIS_I2C_Action_W, 0x3508, 0x00}, + {HX_CIS_I2C_Action_W, 0x3509, 0x00}, + {HX_CIS_I2C_Action_W, 0x350a, 0xff}, + {HX_CIS_I2C_Action_W, 0x350b, 0x00}, + {HX_CIS_I2C_Action_W, 0x350d, 0x01}, + {HX_CIS_I2C_Action_W, 0x350c, 0x00}, + {HX_CIS_I2C_Action_W, 0x3513, 0x00}, + {HX_CIS_I2C_Action_W, 0x351c, 0x00}, + {HX_CIS_I2C_Action_W, 0x3514, 0x00}, + {HX_CIS_I2C_Action_W, 0x3515, 0x01}, + {HX_CIS_I2C_Action_W, 0x3516, 0x00}, + {HX_CIS_I2C_Action_W, 0x3517, 0x02}, + {HX_CIS_I2C_Action_W, 0x3518, 0x00}, + {HX_CIS_I2C_Action_W, 0x3519, 0x7f}, + {HX_CIS_I2C_Action_W, 0x351a, 0x00}, + {HX_CIS_I2C_Action_W, 0x351b, 0x5f}, + {HX_CIS_I2C_Action_W, 0x354c, 0x01}, + {HX_CIS_I2C_Action_W, 0x354d, 0xe0}, + {HX_CIS_I2C_Action_W, 0x354e, 0xf0}, + {HX_CIS_I2C_Action_W, 0x354f, 0x10}, + {HX_CIS_I2C_Action_W, 0x3550, 0x10}, + {HX_CIS_I2C_Action_W, 0x3551, 0x10}, + {HX_CIS_I2C_Action_W, 0x3552, 0x20}, + {HX_CIS_I2C_Action_W, 0x3553, 0x10}, + {HX_CIS_I2C_Action_W, 0x3554, 0x01}, + {HX_CIS_I2C_Action_W, 0x3555, 0x06}, + {HX_CIS_I2C_Action_W, 0x3556, 0x0c}, + {HX_CIS_I2C_Action_W, 0x3557, 0x12}, + {HX_CIS_I2C_Action_W, 0x3558, 0x1c}, + {HX_CIS_I2C_Action_W, 0x3559, 0x30}, + {HX_CIS_I2C_Action_W, 0x355b, 0x0a}, + {HX_CIS_I2C_Action_W, 0x355c, 0x77}, + {HX_CIS_I2C_Action_W, 0x355d, 0x01}, + {HX_CIS_I2C_Action_W, 0x355e, 0x1c}, + {HX_CIS_I2C_Action_W, 0x355f, 0x03}, + {HX_CIS_I2C_Action_W, 0x3560, 0x00}, + {HX_CIS_I2C_Action_W, 0x3561, 0x01}, + {HX_CIS_I2C_Action_W, 0x3562, 0x01}, + {HX_CIS_I2C_Action_W, 0x3563, 0x00}, + {HX_CIS_I2C_Action_W, 0x3564, 0xff}, + {HX_CIS_I2C_Action_W, 0x3565, 0x00}, + {HX_CIS_I2C_Action_W, 0x3567, 0x01}, + {HX_CIS_I2C_Action_W, 0x3566, 0x00}, + {HX_CIS_I2C_Action_W, 0x356d, 0x00}, + {HX_CIS_I2C_Action_W, 0x3576, 0x00}, + {HX_CIS_I2C_Action_W, 0x356e, 0x00}, + {HX_CIS_I2C_Action_W, 0x356f, 0x01}, + {HX_CIS_I2C_Action_W, 0x3570, 0x00}, + {HX_CIS_I2C_Action_W, 0x3571, 0x02}, + {HX_CIS_I2C_Action_W, 0x3572, 0x00}, + {HX_CIS_I2C_Action_W, 0x3573, 0x3f}, + {HX_CIS_I2C_Action_W, 0x3574, 0x00}, + {HX_CIS_I2C_Action_W, 0x3575, 0x2f}, + {HX_CIS_I2C_Action_W, 0x3588, 0x02}, + {HX_CIS_I2C_Action_W, 0x3589, 0x12}, + {HX_CIS_I2C_Action_W, 0x358a, 0x04}, + {HX_CIS_I2C_Action_W, 0x358b, 0x24}, + {HX_CIS_I2C_Action_W, 0x358c, 0x06}, + {HX_CIS_I2C_Action_W, 0x358d, 0x36}, + {HX_CIS_I2C_Action_W, 0x35a6, 0x01}, + {HX_CIS_I2C_Action_W, 0x35a7, 0xe0}, + {HX_CIS_I2C_Action_W, 0x35a8, 0xf0}, + {HX_CIS_I2C_Action_W, 0x35a9, 0x10}, + {HX_CIS_I2C_Action_W, 0x35aa, 0x10}, + {HX_CIS_I2C_Action_W, 0x35ab, 0x10}, + {HX_CIS_I2C_Action_W, 0x35ac, 0x20}, + {HX_CIS_I2C_Action_W, 0x35ad, 0x10}, + {HX_CIS_I2C_Action_W, 0x35ae, 0x01}, + {HX_CIS_I2C_Action_W, 0x35af, 0x06}, + {HX_CIS_I2C_Action_W, 0x35b0, 0x0c}, + {HX_CIS_I2C_Action_W, 0x35b1, 0x12}, + {HX_CIS_I2C_Action_W, 0x35b2, 0x1c}, + {HX_CIS_I2C_Action_W, 0x35b3, 0x30}, + {HX_CIS_I2C_Action_W, 0x2000, 0x7f}, + {HX_CIS_I2C_Action_W, 0x202b, 0x04}, + {HX_CIS_I2C_Action_W, 0x202c, 0x03}, + {HX_CIS_I2C_Action_W, 0x202d, 0x00}, + {HX_CIS_I2C_Action_W, 0x2031, 0x60}, + {HX_CIS_I2C_Action_W, 0x2032, 0x08}, + {HX_CIS_I2C_Action_W, 0x2036, 0x19}, + {HX_CIS_I2C_Action_W, 0x2037, 0x08}, + {HX_CIS_I2C_Action_W, 0x2038, 0x10}, + {HX_CIS_I2C_Action_W, 0x3512, 0x7f}, + {HX_CIS_I2C_Action_W, 0x351f, 0x04}, + {HX_CIS_I2C_Action_W, 0x3520, 0x03}, + {HX_CIS_I2C_Action_W, 0x3521, 0x00}, + {HX_CIS_I2C_Action_W, 0x3523, 0x60}, + {HX_CIS_I2C_Action_W, 0x3524, 0x08}, + {HX_CIS_I2C_Action_W, 0x3525, 0x19}, + {HX_CIS_I2C_Action_W, 0x3526, 0x08}, + {HX_CIS_I2C_Action_W, 0x3527, 0x10}, + {HX_CIS_I2C_Action_W, 0x356c, 0x7f}, + {HX_CIS_I2C_Action_W, 0x3579, 0x04}, + {HX_CIS_I2C_Action_W, 0x357a, 0x03}, + {HX_CIS_I2C_Action_W, 0x357b, 0x00}, + {HX_CIS_I2C_Action_W, 0x357d, 0x60}, + {HX_CIS_I2C_Action_W, 0x357e, 0x08}, + {HX_CIS_I2C_Action_W, 0x357f, 0x19}, + {HX_CIS_I2C_Action_W, 0x3580, 0x08}, + {HX_CIS_I2C_Action_W, 0x3581, 0x10}, + {HX_CIS_I2C_Action_W, 0x2048, 0x00}, + {HX_CIS_I2C_Action_W, 0x2049, 0x10}, + {HX_CIS_I2C_Action_W, 0x204a, 0x40}, + {HX_CIS_I2C_Action_W, 0x204e, 0x00}, + {HX_CIS_I2C_Action_W, 0x204f, 0x38}, + {HX_CIS_I2C_Action_W, 0x2050, 0xe0}, + {HX_CIS_I2C_Action_W, 0x204b, 0x00}, + {HX_CIS_I2C_Action_W, 0x204c, 0x08}, + {HX_CIS_I2C_Action_W, 0x204d, 0x20}, + {HX_CIS_I2C_Action_W, 0x2051, 0x00}, + {HX_CIS_I2C_Action_W, 0x2052, 0x1c}, + {HX_CIS_I2C_Action_W, 0x2053, 0x70}, + {HX_CIS_I2C_Action_W, 0x2054, 0x00}, + {HX_CIS_I2C_Action_W, 0x2055, 0x1a}, + {HX_CIS_I2C_Action_W, 0x2056, 0xc0}, + {HX_CIS_I2C_Action_W, 0x2057, 0x00}, + {HX_CIS_I2C_Action_W, 0x2058, 0x06}, + {HX_CIS_I2C_Action_W, 0x2059, 0xb0}, + {HX_CIS_I2C_Action_W, 0x203c, 0x01}, + {HX_CIS_I2C_Action_W, 0x203d, 0x04}, + {HX_CIS_I2C_Action_W, 0x203e, 0x01}, + {HX_CIS_I2C_Action_W, 0x203f, 0x38}, + {HX_CIS_I2C_Action_W, 0x2080, 0x41}, + {HX_CIS_I2C_Action_W, 0x2081, 0xe0}, + {HX_CIS_I2C_Action_W, 0x2082, 0xf0}, + {HX_CIS_I2C_Action_W, 0x2083, 0x01}, + {HX_CIS_I2C_Action_W, 0x2084, 0x10}, + {HX_CIS_I2C_Action_W, 0x2085, 0x10}, + {HX_CIS_I2C_Action_W, 0x2086, 0x01}, + {HX_CIS_I2C_Action_W, 0x2087, 0x06}, + {HX_CIS_I2C_Action_W, 0x2088, 0x0c}, + {HX_CIS_I2C_Action_W, 0x2089, 0x12}, + {HX_CIS_I2C_Action_W, 0x208a, 0x1c}, + {HX_CIS_I2C_Action_W, 0x208b, 0x30}, + {HX_CIS_I2C_Action_W, 0x208c, 0x10}, + {HX_CIS_I2C_Action_W, 0x208d, 0x02}, + {HX_CIS_I2C_Action_W, 0x208e, 0x08}, + {HX_CIS_I2C_Action_W, 0x208f, 0x0d}, + {HX_CIS_I2C_Action_W, 0x2090, 0x14}, + {HX_CIS_I2C_Action_W, 0x2091, 0x1d}, + {HX_CIS_I2C_Action_W, 0x2092, 0x30}, + {HX_CIS_I2C_Action_W, 0x2093, 0x08}, + {HX_CIS_I2C_Action_W, 0x2094, 0x0a}, + {HX_CIS_I2C_Action_W, 0x2095, 0x0f}, + {HX_CIS_I2C_Action_W, 0x2096, 0x14}, + {HX_CIS_I2C_Action_W, 0x2097, 0x18}, + {HX_CIS_I2C_Action_W, 0x2098, 0x20}, + {HX_CIS_I2C_Action_W, 0x2099, 0x10}, + {HX_CIS_I2C_Action_W, 0x209a, 0x00}, + {HX_CIS_I2C_Action_W, 0x209b, 0x01}, + {HX_CIS_I2C_Action_W, 0x209c, 0x01}, + {HX_CIS_I2C_Action_W, 0x209d, 0x11}, + {HX_CIS_I2C_Action_W, 0x209f, 0x20}, + {HX_CIS_I2C_Action_W, 0x20a0, 0x10}, + {HX_CIS_I2C_Action_W, 0x1030, 0x09}, + {HX_CIS_I2C_Action_W, 0x1031, 0x12}, + {HX_CIS_I2C_Action_W, 0x1032, 0x23}, + {HX_CIS_I2C_Action_W, 0x1033, 0x31}, + {HX_CIS_I2C_Action_W, 0x1034, 0x3e}, + {HX_CIS_I2C_Action_W, 0x1035, 0x4b}, + {HX_CIS_I2C_Action_W, 0x1036, 0x56}, + {HX_CIS_I2C_Action_W, 0x1037, 0x5e}, + {HX_CIS_I2C_Action_W, 0x1038, 0x65}, + {HX_CIS_I2C_Action_W, 0x1039, 0x72}, + {HX_CIS_I2C_Action_W, 0x103a, 0x7f}, + {HX_CIS_I2C_Action_W, 0x103b, 0x8c}, + {HX_CIS_I2C_Action_W, 0x103c, 0x98}, + {HX_CIS_I2C_Action_W, 0x103d, 0xb2}, + {HX_CIS_I2C_Action_W, 0x103e, 0xcc}, + {HX_CIS_I2C_Action_W, 0x103f, 0xe6}, + {HX_CIS_I2C_Action_W, 0x35b5, 0x0a}, + {HX_CIS_I2C_Action_W, 0x35b6, 0x77}, + {HX_CIS_I2C_Action_W, 0x35b7, 0x00}, + {HX_CIS_I2C_Action_W, 0x35b8, 0x94}, + {HX_CIS_I2C_Action_W, 0x35b9, 0x03}, + {HX_CIS_I2C_Action_W, 0x35ba, 0x00}, + {HX_CIS_I2C_Action_W, 0x35bb, 0x03}, + {HX_CIS_I2C_Action_W, 0x35bc, 0x03}, + {HX_CIS_I2C_Action_W, 0x35bd, 0x00}, + {HX_CIS_I2C_Action_W, 0x35be, 0xff}, + {HX_CIS_I2C_Action_W, 0x35bf, 0x00}, + {HX_CIS_I2C_Action_W, 0x35c1, 0x01}, + {HX_CIS_I2C_Action_W, 0x35c0, 0x01}, + {HX_CIS_I2C_Action_W, 0x35c3, 0x00}, + {HX_CIS_I2C_Action_W, 0x35c4, 0x00}, + {HX_CIS_I2C_Action_W, 0x35c6, 0x7f}, + {HX_CIS_I2C_Action_W, 0x35c7, 0x00}, + {HX_CIS_I2C_Action_W, 0x35d0, 0x00}, + {HX_CIS_I2C_Action_W, 0x35d3, 0x04}, + {HX_CIS_I2C_Action_W, 0x35d7, 0x18}, + {HX_CIS_I2C_Action_W, 0x35d8, 0x01}, + {HX_CIS_I2C_Action_W, 0x35d9, 0x20}, + {HX_CIS_I2C_Action_W, 0x35da, 0x08}, + {HX_CIS_I2C_Action_W, 0x35db, 0x14}, + {HX_CIS_I2C_Action_W, 0x35dc, 0x70}, + {HX_CIS_I2C_Action_W, 0x35c8, 0x00}, + {HX_CIS_I2C_Action_W, 0x35c9, 0x01}, + {HX_CIS_I2C_Action_W, 0x35ca, 0x00}, + {HX_CIS_I2C_Action_W, 0x35cb, 0x02}, + {HX_CIS_I2C_Action_W, 0x35cc, 0x00}, + {HX_CIS_I2C_Action_W, 0x35cd, 0x0f}, + {HX_CIS_I2C_Action_W, 0x35ce, 0x00}, + {HX_CIS_I2C_Action_W, 0x35cf, 0x0b}, + {HX_CIS_I2C_Action_W, 0x35de, 0x00}, + {HX_CIS_I2C_Action_W, 0x35df, 0x01}, + {HX_CIS_I2C_Action_W, 0x3024, 0x00}, + {HX_CIS_I2C_Action_W, 0x3025, 0x12}, + {HX_CIS_I2C_Action_W, 0x3026, 0x03}, + {HX_CIS_I2C_Action_W, 0x3027, 0x81}, + {HX_CIS_I2C_Action_W, 0x3028, 0x01}, + {HX_CIS_I2C_Action_W, 0x1014, 0x01}, //Hsync delay + {HX_CIS_I2C_Action_W, 0x102f, 0x08}, + {HX_CIS_I2C_Action_W, 0x3094, 0x02}, + {HX_CIS_I2C_Action_W, 0x3095, 0x02}, + {HX_CIS_I2C_Action_W, 0x3096, 0x00}, + {HX_CIS_I2C_Action_W, 0x3097, 0x02}, + {HX_CIS_I2C_Action_W, 0x3098, 0x00}, + {HX_CIS_I2C_Action_W, 0x3099, 0x02}, + {HX_CIS_I2C_Action_W, 0x309e, 0x05}, + {HX_CIS_I2C_Action_W, 0x309f, 0x02}, + {HX_CIS_I2C_Action_W, 0x30a0, 0x02}, + {HX_CIS_I2C_Action_W, 0x30a1, 0x00}, + {HX_CIS_I2C_Action_W, 0x30a2, 0x08}, + {HX_CIS_I2C_Action_W, 0x30a3, 0x00}, + {HX_CIS_I2C_Action_W, 0x30a4, 0x20}, + {HX_CIS_I2C_Action_W, 0x30a5, 0x04}, + {HX_CIS_I2C_Action_W, 0x30a6, 0x02}, + {HX_CIS_I2C_Action_W, 0x30a7, 0x02}, + {HX_CIS_I2C_Action_W, 0x30a8, 0x02}, + {HX_CIS_I2C_Action_W, 0x30b0, 0x03}, + {HX_CIS_I2C_Action_W, 0x311a, 0x31}, + {HX_CIS_I2C_Action_W, 0x2800, 0x09}, + {HX_CIS_I2C_Action_W, 0x2821, 0xee}, + {HX_CIS_I2C_Action_W, 0x2804, 0x02}, + {HX_CIS_I2C_Action_W, 0x2805, 0x03}, + {HX_CIS_I2C_Action_W, 0x2806, 0x03}, + {HX_CIS_I2C_Action_W, 0x2807, 0x08}, + {HX_CIS_I2C_Action_W, 0x2808, 0x04}, + {HX_CIS_I2C_Action_W, 0x2809, 0x0c}, + {HX_CIS_I2C_Action_W, 0x280a, 0x03}, + {HX_CIS_I2C_Action_W, 0x280f, 0x03}, + {HX_CIS_I2C_Action_W, 0x2810, 0x03}, + {HX_CIS_I2C_Action_W, 0x2811, 0x00}, + {HX_CIS_I2C_Action_W, 0x2812, 0x09}, + {HX_CIS_I2C_Action_W, 0x3535, 0x02}, + {HX_CIS_I2C_Action_W, 0x3536, 0x03}, + {HX_CIS_I2C_Action_W, 0x3537, 0x03}, + {HX_CIS_I2C_Action_W, 0x3538, 0x08}, + {HX_CIS_I2C_Action_W, 0x3539, 0x04}, + {HX_CIS_I2C_Action_W, 0x353a, 0x0c}, + {HX_CIS_I2C_Action_W, 0x353b, 0x03}, + {HX_CIS_I2C_Action_W, 0x3540, 0x03}, + {HX_CIS_I2C_Action_W, 0x3541, 0x03}, + {HX_CIS_I2C_Action_W, 0x3542, 0x00}, + {HX_CIS_I2C_Action_W, 0x3543, 0x09}, + {HX_CIS_I2C_Action_W, 0x358f, 0x02}, + {HX_CIS_I2C_Action_W, 0x3590, 0x03}, + {HX_CIS_I2C_Action_W, 0x3591, 0x03}, + {HX_CIS_I2C_Action_W, 0x3592, 0x08}, + {HX_CIS_I2C_Action_W, 0x3593, 0x04}, + {HX_CIS_I2C_Action_W, 0x3594, 0x0c}, + {HX_CIS_I2C_Action_W, 0x3595, 0x03}, + {HX_CIS_I2C_Action_W, 0x359a, 0x03}, + {HX_CIS_I2C_Action_W, 0x359b, 0x03}, + {HX_CIS_I2C_Action_W, 0x359c, 0x00}, + {HX_CIS_I2C_Action_W, 0x359d, 0x09}, + {HX_CIS_I2C_Action_W, 0x35e9, 0x02}, + {HX_CIS_I2C_Action_W, 0x35ea, 0x03}, + {HX_CIS_I2C_Action_W, 0x35eb, 0x03}, + {HX_CIS_I2C_Action_W, 0x35ec, 0x08}, + {HX_CIS_I2C_Action_W, 0x35ed, 0x04}, + {HX_CIS_I2C_Action_W, 0x35ee, 0x0c}, + {HX_CIS_I2C_Action_W, 0x35ef, 0x03}, + {HX_CIS_I2C_Action_W, 0x35f4, 0x03}, + {HX_CIS_I2C_Action_W, 0x35f5, 0x03}, + {HX_CIS_I2C_Action_W, 0x35f6, 0x00}, + {HX_CIS_I2C_Action_W, 0x35f7, 0x09}, + {HX_CIS_I2C_Action_W, 0x0370, 0x00}, + {HX_CIS_I2C_Action_W, 0x0371, 0x00}, + {HX_CIS_I2C_Action_W, 0x0372, 0x01}, + {HX_CIS_I2C_Action_W, 0x100a, 0x05}, + {HX_CIS_I2C_Action_W, 0x2590, 0x01}, + {HX_CIS_I2C_Action_W, 0x3112, 0x06}, + {HX_CIS_I2C_Action_W, 0x310f, 0x40}, + {HX_CIS_I2C_Action_W, 0x3110, 0x45}, + {HX_CIS_I2C_Action_W, 0x3500, 0x71}, + {HX_CIS_I2C_Action_W, 0x351d, 0x02}, + {HX_CIS_I2C_Action_W, 0x351e, 0x10}, + {HX_CIS_I2C_Action_W, 0x352a, 0x00}, + {HX_CIS_I2C_Action_W, 0x352b, 0x82}, + {HX_CIS_I2C_Action_W, 0x352c, 0x00}, + {HX_CIS_I2C_Action_W, 0x352d, 0x9c}, + {HX_CIS_I2C_Action_W, 0x355a, 0x71}, + {HX_CIS_I2C_Action_W, 0x3577, 0x02}, + {HX_CIS_I2C_Action_W, 0x3578, 0x10}, + {HX_CIS_I2C_Action_W, 0x3584, 0x00}, + {HX_CIS_I2C_Action_W, 0x3585, 0x82}, + {HX_CIS_I2C_Action_W, 0x3586, 0x00}, + {HX_CIS_I2C_Action_W, 0x3587, 0x9c}, + {HX_CIS_I2C_Action_W, 0x35b4, 0x71}, + {HX_CIS_I2C_Action_W, 0x3029, 0x15}, + {HX_CIS_I2C_Action_W, 0x302a, 0x60}, + {HX_CIS_I2C_Action_W, 0x3510, 0x03}, + {HX_CIS_I2C_Action_W, 0x356a, 0x03}, + {HX_CIS_I2C_Action_W, 0x3549, 0x06}, + {HX_CIS_I2C_Action_W, 0x354a, 0x98}, + {HX_CIS_I2C_Action_W, 0x35a3, 0x03}, + {HX_CIS_I2C_Action_W, 0x35a4, 0x3d}, + {HX_CIS_I2C_Action_W, 0x35fd, 0x00}, + {HX_CIS_I2C_Action_W, 0x35fe, 0xb9}, + {HX_CIS_I2C_Action_W, 0x2061, 0x01}, + {HX_CIS_I2C_Action_W, 0x2062, 0x02}, + {HX_CIS_I2C_Action_W, 0x2063, 0xc8}, + {HX_CIS_I2C_Action_W, 0x209e, 0x00}, + {HX_CIS_I2C_Action_W, 0x350f, 0x01}, + {HX_CIS_I2C_Action_W, 0x3569, 0x01}, + {HX_CIS_I2C_Action_W, 0x309d, 0x14}, + {HX_CIS_I2C_Action_W, 0x354b, 0x20}, + {HX_CIS_I2C_Action_W, 0x35a5, 0x20}, + {HX_CIS_I2C_Action_W, 0x0104, 0x01}, \ No newline at end of file diff --git a/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/cis_sensor/cis_hm0360/cisdp_cfg.h b/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/cis_sensor/cis_hm0360/cisdp_cfg.h new file mode 100644 index 00000000..55f0bf80 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/cis_sensor/cis_hm0360/cisdp_cfg.h @@ -0,0 +1,546 @@ +/* + * cisdp_cfg.h + * + * Created on: 2022�~11��24�� + * Author: 901912 + * + * HW5X5 + * RGB: R = W*H byte, G = W*H byte, B = W*H byte + * YUV422: Y= W*H byte, U = ((W*H)>>1) byte, V = ((W*H)>>1) byte + * YUV420: Y= W*H byte, U = ((W*H)>>2) byte, V = ((W*H)>>2) byte + * + * JPEG + * RAW8(YUV400) x4 Compress = ((613+ (W/16)*(H/16)* 64 + 35) >>2 ) <<2 byte + * RAW8(YUV400) x10 Compress = ((613+ (W/16)*(H/16)* 24 + 35) >>2 ) <<2 byte + * YUV422 x4 Compress = ((623+ (W/16)*(H/16)* 128 + 35) >>2 ) <<2 byte + * YUV422 x10 Compress = ((623+ (W/16)*(H/16)* 50 + 35) >>2 ) <<2 byte + * YUV420 x4 Compress = ((623+ (W/16)*(H/16)* 96 + 35) >>2 ) <<2 byte + * YUV420 x10 Compress = ((623+ (W/16)*(H/16)* 38 + 35) >>2 ) <<2 byte + * + * CDM + * Hot Pixel No Pack + No Meta Data: High= W*H byte, Low= W*H byte, Hot Pixel = W*H byte + * Hot Pixel Pack + No Meta Data: High= W*H byte, Low= W*H byte, Hot Pixel = W*H/8 byte + * Hot Pixel No Pack + Meta Data: High= W*H byte, Low= W*H byte, Hot Pixel = W*H+3*4+H+W+(H<<1) byte + * Hot Pixel Pack + Meta Data: High= W*H byte, Low= W*H byte, Hot Pixel = (W*H>>3)+3*4+H+W+(H<<1) byte + */ + +#ifndef APP_SCENARIO_CISDP_CFG_H_ +#define APP_SCENARIO_CISDP_CFG_H_ + +#include "hx_drv_gpio.h" +#include "hx_drv_inp.h" + +#ifdef TRUSTZONE_SEC +#define EXT_RAM_START BASE_ADDR_SRAM0_ALIAS +#else +#ifndef TRUSTZONE +#define EXT_RAM_START BASE_ADDR_SRAM0_ALIAS +#else +#define EXT_RAM_START BASE_ADDR_SRAM0 +#endif +#endif + + +typedef enum +{ + APP_DP_RES_RGB640x480_INP_SUBSAMPLE_1X, + APP_DP_RES_RGB640x480_INP_SUBSAMPLE_2X, + APP_DP_RES_RGB640x480_INP_SUBSAMPLE_4X, + APP_DP_RES_YUV640x480_INP_SUBSAMPLE_1X, + APP_DP_RES_YUV640x480_INP_SUBSAMPLE_2X, + APP_DP_RES_YUV640x480_INP_SUBSAMPLE_4X, +}APP_DP_INP_SUBSAMPLE_E; + + +// to use auto I2C modem, select +//#define CIS_ENABLE_MIPI_INF (0x00) //0x00: off/0x01: on +//#define CIS_ENABLE_HX_AUTOI2C (0x02) //0x00: off/0x01: on/0x2: on and XSLEEP KEEP HIGH +//#define CIS_ENABLE_XSLEEP_TRIG_FRM (0x00) + +//to use xsleep trigger mode, select +//#define CIS_ENABLE_MIPI_INF (0x00) //0x00: off/0x01: on +//#define CIS_ENABLE_HX_AUTOI2C (0x00) //0x00: off/0x01: on/0x2: on and XSLEEP KEEP HIGH +//#define CIS_ENABLE_XSLEEP_TRIG_FRM (0x01) + +#define CIS_MIRROR_SETTING (0x03) //0x00: off/0x01:H-Mirror/0x02:V-Mirror/0x03:HV-Mirror //old +// #define CIS_MIRROR_SETTING (0x01) //0x00: off/0x01:H-Mirror/0x02:V-Mirror/0x03:HV-Mirror //new +#define CIS_I2C_ID (0x24) +#define CIS_ENABLE_MIPI_INF (0x00) //0x00: off/0x01: on +#define CIS_ENABLE_HX_AUTOI2C (0x00) //0x00: off/0x01: on/0x2: on and XSLEEP KEEP HIGH +#define CIS_ENABLE_XSLEEP_TRIG_FRM (0x00) +#define DEAULT_XHSUTDOWN_PIN AON_GPIO2 + + +/* + * HM11B1/HM2170 1-bit parser setting + */ +#define SCLK_72M_UTG 5 //8*24/72 if < 5, set 5 +#define SCLK_36M_UTG 6 //8*24/36 +#define SCLK_9M_UTG (20) //ceil(8*24/9.375 = 20.48) = 20 +#define SCLK_UTG (SCLK_9M_UTG) + + +#if (CIS_ENABLE_MIPI_INF != 0x00) +/* + * SENDPLIB PARAMETERS + */ +#define SENDPLIB_PERIODIC_TIMER_MS 10 +#define SENDPLIB_MIPIRX_LANE_NB 2 +#define SENDPLIB_WDMA_START_ADDR (EXT_RAM_START+0x30000) +#define SENDPLIB_WDMA1_ADDR SENDPLIB_WDMA_START_ADDR +#define SENDPLIB_WDMA2_ADDR (SENDPLIB_WDMA1_ADDR+0x5F400) +#define SENDPLIB_WDMA3_ADDR (SENDPLIB_WDMA2_ADDR+0x4B000) +#define SENDPLIB_JPEG_YUV400_AUTOFILL_ADDR (SENDPLIB_WDMA3_ADDR+640*360) +#define SENDPLIB_JPEG_YUV420_AUTOFILL_ADDR (SENDPLIB_WDMA3_ADDR+640*360+640*360/2) +#define SENDPLIB_JPEG_YUV422_AUTOFILL_ADDR (SENDPLIB_WDMA3_ADDR+640*360*2) +#define SENDPLIB_JPEG_RGB_AUTOFILL_ADDR (SENDPLIB_WDMA3_ADDR+640*360*3) + + +/* + * DP SENCTRL CFG + */ +#define SENCTRL_SENSOR_TYPE SENSORDPLIB_SENSOR_HM2170_MIPI +#define SENCTRL_STREAM_TYPE SENSORDPLIB_STREAM_NONEAOS +#if (CIS_ENABLE_HX_AUTOI2C == 0x01) +#define SENCTRL_STREAM_TYPE SENSORDPLIB_STREAM_NONEAOS_AUTOI2C +#elif (CIS_ENABLE_HX_AUTOI2C == 0x02) +#define SENCTRL_STREAM_TYPE SENSORDPLIB_STREAM_NONEAOS_AUTOI2C_XSLEEP_HIGH +#endif +#define SENCTRL_SENSOR_WIDTH 1928 +#define SENCTRL_SENSOR_HEIGHT 1088 + + +/* + * DP INP CFG + * + * SENSOR --> INP_CROP --> INP_BINNING --> INP_SUBSAMPLE + * + * CROP DISABLE: DP_INP_CROP_START_X/DP_INP_CROP_START_Y/DP_INP_CROP_WIDTH/DP_INP_CROP_HEIGHT all 0 + */ +#define DP_INP_SUBSAMPLE INP_SUBSAMPLE_DISABLE +#define DP_INP_BINNING INP_BINNING_6TO2_B +#define DP_INP_CROP_START_X 0 +#define DP_INP_CROP_START_Y 0 +#define DP_INP_CROP_WIDTH 1920 +#define DP_INP_CROP_HEIGHT 1080 +#define DP_INP_OUT_WIDTH 640 +#define DP_INP_OUT_HEIGHT 360 + + +/* + * DP HW2X2 CFG + * + * LIMITATION: + * 2X2 SUBSAMPLE LT,LB,RT,RBBINNING (WIDTH/2, HEIGHT/2, MIN:2X2, MAX:640X480) + * 1/3 SUBSAMPLE (WIDTH/3, HEIGHT/3, MIN:3X3, MAX:639X480) + */ +#define DP_HW2X2_PATH HW2x2_PATH_THROUGH +#define DP_HW2X2_PROCESS_MODE HW2x2_MODE_BINNING +#define DP_HW2X2_CROP_START_X 0 +#define DP_HW2X2_CROP_START_Y 0 +#define DP_HW2X2_CROP_WIDTH DP_INP_OUT_WIDTH +#define DP_HW2X2_CROP_HEIGHT DP_INP_OUT_HEIGHT +#define DP_HW2X2_ROUND_MODE HW2x2_ROUNDMODE_FLOOR +#define DP_HW2X2_OUT_WIDTH (DP_INP_OUT_WIDTH/2) +#define DP_HW2X2_OUT_HEIGHT (DP_INP_OUT_HEIGHT/2) + + +/* + * DP CDM CFG + * + * LIMITATION: + * MAX: 480X270 + * MIN: 8X3 + * WIDTH/8 + */ +#define DP_CDM_ENABLE CDM_ENABLE_ON +#define DP_CDM_IN_START_X 0 +#define DP_CDM_IN_START_Y 0 +#define DP_CDM_IN_WIDTH DP_HW2X2_OUT_WIDTH +#define DP_CDM_IN_HEIGHT DP_HW2X2_OUT_HEIGHT +#define DP_CDM_META_DUMP CDM_ENABLE_MATA_DUMP_ON +#define DP_CDM_HT_PACKING CDM_ENABLE_HT_PACKING_ON +#define DP_CDM_MIN_ALLOW_DIS 3 +#define DP_CDM_TOLERANCE 3 +#define DP_CDM_REACTANCE 2 +#define DP_CDM_RELAXATION 1 +#define DP_CDM_EROS_TH 3 +#define DP_CDM_NUM_HT_TH 10 +#define DP_CDM_NUM_HT_VECT_TH_X 8 +#define DP_CDM_NUM_HT_VECT_TH_Y 4 +#define DP_CDM_NUM_CONS_HT_BIN_TH_X 1 +#define DP_CDM_NUM_CONS_HT_BIN_TH_Y 1 +#define DP_CDM_CPU_ACTIVEFLAG CDM_CPU_ACTFLAG_ACTIVE +#define DP_CDM_INIT_MAP_FLAG CDM_INIMAP_FLAG_ON_ONEFRAME_ONLY + + +/* + * DP HW5X5 CFG + * + * LIMITATION: + * MIN: 8X8 + * WIDTH/8 + * HEIGHT/4 + */ +#define DP_HW5X5_PATH HW5x5_PATH_THROUGH_DEMOSAIC +#define DP_HW5X5_DEMOS_BNDMODE DEMOS_BNDODE_REFLECT +#define DP_HW5X5_DEMOS_COLORMODE DEMOS_COLORMODE_YUV422 + +#if (CIS_MIRROR_SETTING == 0x01) +#define DP_HW5X5_DEMOS_PATTERN DEMOS_PATTENMODE_GBRG +#elif (CIS_MIRROR_SETTING == 0x02) +#define DP_HW5X5_DEMOS_PATTERN DEMOS_PATTENMODE_GRBG +#elif (CIS_MIRROR_SETTING == 0x03) +#define DP_HW5X5_DEMOS_PATTERN DEMOS_PATTENMODE_RGGB +#else +#define DP_HW5X5_DEMOS_PATTERN DEMOS_PATTENMODE_BGGR +#endif + +#define DP_HW5X5_DEMOSLPF_ROUNDMODE DEMOSLPF_ROUNDMODE_FLOOR +#define DP_HW5X5_CROP_START_X 0 +#define DP_HW5X5_CROP_START_Y 0 +#define DP_HW5X5_CROP_WIDTH 640 +#define DP_HW5X5_CROP_HEIGHT 352 +#define DP_HW5X5_OUT_WIDTH 640 +#define DP_HW5X5_OUT_HEIGHT 352 + +/* + * DP JPEG CFG + * + * LIMITATION: + * MAX:640X640 + * MIN: 16X16 + * WIDTH/16 + * HEIGHT/16 + */ +#define DP_JPEG_PATH JPEG_PATH_ENCODER_EN +#define DP_JPEG_ENC_WIDTH DP_HW5X5_OUT_WIDTH +#define DP_JPEG_ENC_HEIGHT DP_HW5X5_OUT_HEIGHT +#define DP_JPEG_ENCTYPE JPEG_ENC_TYPE_YUV422 +#define DP_JPEG_ENCQTABLE JPEG_ENC_QTABLE_10X +#else +#if (CIS_ENABLE_XSLEEP_TRIG_FRM == 0x01) +/* + * SENDPLIB PARAMETERS + */ +#define SENDPLIB_PERIODIC_TIMER_MS 10 +#define SENDPLIB_MIPIRX_LANE_NB 2 +#define SENDPLIB_WDMA_START_ADDR (EXT_RAM_START+0x30000) +#define SENDPLIB_WDMA1_ADDR SENDPLIB_WDMA_START_ADDR +#define SENDPLIB_WDMA2_ADDR (SENDPLIB_WDMA1_ADDR+0x5F400) +#define SENDPLIB_WDMA3_ADDR (SENDPLIB_WDMA2_ADDR+0x4B000) +#define SENDPLIB_JPEG_YUV400_AUTOFILL_ADDR (SENDPLIB_WDMA3_ADDR+640*480) +#define SENDPLIB_JPEG_YUV420_AUTOFILL_ADDR (SENDPLIB_WDMA3_ADDR+640*480+640*480/2) +#define SENDPLIB_JPEG_YUV422_AUTOFILL_ADDR (SENDPLIB_WDMA3_ADDR+640*480*2) +#define SENDPLIB_JPEG_RGB_AUTOFILL_ADDR (SENDPLIB_WDMA3_ADDR+640*480*3) + + +/* + * DP SENCTRL CFG + */ +#define SENCTRL_SENSOR_TYPE SENSORDPLIB_SENSOR_HM0360_MODE3 +#define SENCTRL_STREAM_TYPE SENSORDPLIB_STREAM_HM0360_XSLEEP_ONLY +#define SENCTRL_SENSOR_WIDTH 640 +#define SENCTRL_SENSOR_HEIGHT 480 + + +/* + * DP INP CFG + * + * SENSOR --> INP_CROP --> INP_BINNING --> INP_SUBSAMPLE + * + * CROP DISABLE: DP_INP_CROP_START_X/DP_INP_CROP_START_Y/DP_INP_CROP_WIDTH/DP_INP_CROP_HEIGHT all 0 + */ +#define DP_INP_SUBSAMPLE INP_SUBSAMPLE_DISABLE +#define DP_INP_BINNING INP_BINNING_DISABLE +#define DP_INP_CROP_START_X 0 +#define DP_INP_CROP_START_Y 0 +#define DP_INP_CROP_WIDTH 0 +#define DP_INP_CROP_HEIGHT 0 +#define DP_INP_OUT_WIDTH 640 +#define DP_INP_OUT_HEIGHT 480 + + +/* + * DP HW2X2 CFG + * + * LIMITATION: + * 2X2 SUBSAMPLE LT,LB,RT,RBBINNING (WIDTH/2, HEIGHT/2, MIN:2X2, MAX:640X480) + * 1/3 SUBSAMPLE (WIDTH/3, HEIGHT/3, MIN:3X3, MAX:639X480) + */ +#define DP_HW2X2_PATH HW2x2_PATH_THROUGH +#define DP_HW2X2_PROCESS_MODE HW2x2_MODE_BINNING +#define DP_HW2X2_CROP_START_X 0 +#define DP_HW2X2_CROP_START_Y 0 +#define DP_HW2X2_CROP_WIDTH DP_INP_OUT_WIDTH +#define DP_HW2X2_CROP_HEIGHT DP_INP_OUT_HEIGHT +#define DP_HW2X2_ROUND_MODE HW2x2_ROUNDMODE_FLOOR +#define DP_HW2X2_OUT_WIDTH (DP_INP_OUT_WIDTH/2) +#define DP_HW2X2_OUT_HEIGHT (DP_INP_OUT_HEIGHT/2) + + +/* + * DP CDM CFG + * + * LIMITATION: + * MAX: 480X270 + * MIN: 8X3 + * WIDTH/8 + */ +#define DP_CDM_ENABLE CDM_ENABLE_ON +#define DP_CDM_IN_START_X 0 +#define DP_CDM_IN_START_Y 0 +#define DP_CDM_IN_WIDTH DP_HW2X2_OUT_WIDTH +#define DP_CDM_IN_HEIGHT DP_HW2X2_OUT_HEIGHT +#define DP_CDM_META_DUMP CDM_ENABLE_MATA_DUMP_ON +#define DP_CDM_HT_PACKING CDM_ENABLE_HT_PACKING_ON +#define DP_CDM_MIN_ALLOW_DIS 3 +#define DP_CDM_TOLERANCE 3 +#define DP_CDM_REACTANCE 2 +#define DP_CDM_RELAXATION 1 +#define DP_CDM_EROS_TH 3 +#define DP_CDM_NUM_HT_TH 10 +#define DP_CDM_NUM_HT_VECT_TH_X 8 +#define DP_CDM_NUM_HT_VECT_TH_Y 4 +#define DP_CDM_NUM_CONS_HT_BIN_TH_X 1 +#define DP_CDM_NUM_CONS_HT_BIN_TH_Y 1 +#define DP_CDM_CPU_ACTIVEFLAG CDM_CPU_ACTFLAG_ACTIVE +#define DP_CDM_INIT_MAP_FLAG CDM_INIMAP_FLAG_ON_ONEFRAME_ONLY + + +/* + * DP HW5X5 CFG + * + * LIMITATION: + * MIN: 8X8 + * WIDTH/8 + * HEIGHT/4 + */ +#define DP_HW5X5_PATH HW5x5_PATH_THROUGH_DEMOSAIC +#define DP_HW5X5_DEMOS_BNDMODE DEMOS_BNDODE_REFLECT +#define DP_HW5X5_DEMOS_COLORMODE DEMOS_COLORMODE_YUV422 + +#if (CIS_MIRROR_SETTING == 0x01) +#define DP_HW5X5_DEMOS_PATTERN DEMOS_PATTENMODE_GBRG +#elif (CIS_MIRROR_SETTING == 0x02) +#define DP_HW5X5_DEMOS_PATTERN DEMOS_PATTENMODE_GRBG +#elif (CIS_MIRROR_SETTING == 0x03) +#define DP_HW5X5_DEMOS_PATTERN DEMOS_PATTENMODE_RGGB +#else +#define DP_HW5X5_DEMOS_PATTERN DEMOS_PATTENMODE_BGGR +#endif + +#define DP_HW5X5_DEMOSLPF_ROUNDMODE DEMOSLPF_ROUNDMODE_FLOOR +#define DP_HW5X5_CROP_START_X 0 +#define DP_HW5X5_CROP_START_Y 0 +#define DP_HW5X5_CROP_WIDTH 640 +#define DP_HW5X5_CROP_HEIGHT 480 +#define DP_HW5X5_OUT_WIDTH (640) +#define DP_HW5X5_OUT_HEIGHT (480) + +/* + * DP JPEG CFG + * + * LIMITATION: + * MAX:640X640 + * MIN: 16X16 + * WIDTH/16 + * HEIGHT/16 + */ +#define DP_JPEG_PATH JPEG_PATH_ENCODER_EN +#define DP_JPEG_ENC_WIDTH DP_HW5X5_OUT_WIDTH +#define DP_JPEG_ENC_HEIGHT DP_HW5X5_OUT_HEIGHT +#define DP_JPEG_ENCTYPE JPEG_ENC_TYPE_YUV422 +#define DP_JPEG_ENCQTABLE JPEG_ENC_QTABLE_10X +#else +/* + * SENDPLIB PARAMETERS + */ +#define SENDPLIB_PERIODIC_TIMER_MS 10 +#define SENDPLIB_MIPIRX_LANE_NB 2 +#define SENDPLIB_WDMA_START_ADDR (EXT_RAM_START+0x30000) +#define SENDPLIB_WDMA1_ADDR SENDPLIB_WDMA_START_ADDR +#define SENDPLIB_WDMA2_ADDR (SENDPLIB_WDMA1_ADDR+0x5F400) +#define SENDPLIB_WDMA3_ADDR (SENDPLIB_WDMA2_ADDR+0x4B000) +#define SENDPLIB_JPEG_YUV400_AUTOFILL_ADDR (SENDPLIB_WDMA3_ADDR+640*480) +#define SENDPLIB_JPEG_YUV420_AUTOFILL_ADDR (SENDPLIB_WDMA3_ADDR+640*480+640*480/2) +#define SENDPLIB_JPEG_YUV422_AUTOFILL_ADDR (SENDPLIB_WDMA3_ADDR+640*480*2) +#define SENDPLIB_JPEG_RGB_AUTOFILL_ADDR (SENDPLIB_WDMA3_ADDR+640*480*3) + + +/* + * DP SENCTRL CFG + */ +#define SENCTRL_SENSOR_TYPE SENSORDPLIB_SENSOR_HM0360_MODE3 +#define SENCTRL_STREAM_TYPE SENSORDPLIB_STREAM_NONEAOS +#if (CIS_ENABLE_HX_AUTOI2C == 0x01) +#define SENCTRL_STREAM_TYPE SENSORDPLIB_STREAM_NONEAOS_AUTOI2C +#elif (CIS_ENABLE_HX_AUTOI2C == 0x02) +#define SENCTRL_STREAM_TYPE SENSORDPLIB_STREAM_NONEAOS_AUTOI2C_XSLEEP_HIGH +#endif +#define SENCTRL_SENSOR_WIDTH 640 +#define SENCTRL_SENSOR_HEIGHT 480 +#define SENCTRL_SENSOR_CH 3 + + +/* + * DP INP CFG + * + * SENSOR --> INP_CROP --> INP_BINNING --> INP_SUBSAMPLE + * + * CROP DISABLE: DP_INP_CROP_START_X/DP_INP_CROP_START_Y/DP_INP_CROP_WIDTH/DP_INP_CROP_HEIGHT all 0 + */ +#define DP_INP_CASE 2 +#if(DP_INP_CASE == 1) +#define DP_INP_SUBSAMPLE INP_SUBSAMPLE_DISABLE +#elif(DP_INP_CASE == 2) +#define DP_INP_SUBSAMPLE INP_SUBSAMPLE_4TO2 +#elif(DP_INP_CASE == 3) +#define DP_INP_SUBSAMPLE INP_SUBSAMPLE_8TO2 +#else +#define DP_INP_SUBSAMPLE INP_SUBSAMPLE_DISABLE +#endif + +#define DP_INP_BINNING INP_BINNING_DISABLE +#define DP_INP_CROP_START_X 0 +#define DP_INP_CROP_START_Y 0 +#define DP_INP_CROP_WIDTH 0 +#define DP_INP_CROP_HEIGHT 0 +#if (DP_INP_CASE == 1) +#define DP_INP_OUT_WIDTH SENCTRL_SENSOR_WIDTH +#define DP_INP_OUT_HEIGHT SENCTRL_SENSOR_HEIGHT +#elif(DP_INP_CASE == 2) +#define DP_INP_OUT_WIDTH 320 +#define DP_INP_OUT_HEIGHT 240 +#elif(DP_INP_CASE == 3) +#define DP_INP_OUT_WIDTH 160 +#define DP_INP_OUT_HEIGHT 120 +#else +#define DP_INP_OUT_WIDTH SENCTRL_SENSOR_WIDTH +#define DP_INP_OUT_HEIGHT SENCTRL_SENSOR_HEIGHT +#endif + +#define DP_INP_1X_SUBSAMPLE INP_SUBSAMPLE_DISABLE +#define DP_INP_1X_OUT_WIDTH 640 +#define DP_INP_1X_OUT_HEIGHT 480 + + + +/* + * DP HW2X2 CFG + * + * LIMITATION: + * 2X2 SUBSAMPLE LT,LB,RT,RBBINNING (WIDTH/2, HEIGHT/2, MIN:2X2, MAX:640X480) + * 1/3 SUBSAMPLE (WIDTH/3, HEIGHT/3, MIN:3X3, MAX:639X480) + */ +#define DP_HW2X2_PATH HW2x2_PATH_THROUGH +#define DP_HW2X2_PROCESS_MODE HW2x2_MODE_UNITY +#define DP_HW2X2_CROP_START_X 0 +#define DP_HW2X2_CROP_START_Y 0 +#define DP_HW2X2_CROP_WIDTH DP_INP_OUT_WIDTH +#define DP_HW2X2_CROP_HEIGHT DP_INP_OUT_HEIGHT +#define DP_HW2X2_ROUND_MODE HW2x2_ROUNDMODE_FLOOR +#define DP_HW2X2_OUT_WIDTH (DP_INP_OUT_WIDTH) +#define DP_HW2X2_OUT_HEIGHT (DP_INP_OUT_HEIGHT) + + +/* + * DP CDM CFG + * + * LIMITATION: + * MAX: 480X270 + * MIN: 8X3 + * WIDTH/8 + */ +#define DP_CDM_ENABLE CDM_ENABLE_ON +#define DP_CDM_IN_START_X 0 +#define DP_CDM_IN_START_Y 0 +#define DP_CDM_IN_WIDTH DP_HW2X2_OUT_WIDTH +#define DP_CDM_IN_HEIGHT DP_HW2X2_OUT_HEIGHT +#define DP_CDM_META_DUMP CDM_ENABLE_MATA_DUMP_ON +#define DP_CDM_HT_PACKING CDM_ENABLE_HT_PACKING_ON +#define DP_CDM_MIN_ALLOW_DIS 3 +#define DP_CDM_TOLERANCE 3 +#define DP_CDM_REACTANCE 2 +#define DP_CDM_RELAXATION 1 +#define DP_CDM_EROS_TH 3 +#define DP_CDM_NUM_HT_TH 10 +#define DP_CDM_NUM_HT_VECT_TH_X 8 +#define DP_CDM_NUM_HT_VECT_TH_Y 4 +#define DP_CDM_NUM_CONS_HT_BIN_TH_X 1 +#define DP_CDM_NUM_CONS_HT_BIN_TH_Y 1 +#define DP_CDM_CPU_ACTIVEFLAG CDM_CPU_ACTFLAG_ACTIVE +#define DP_CDM_INIT_MAP_FLAG CDM_INIMAP_FLAG_ON_ONEFRAME_ONLY + + +/* + * DP HW5X5 CFG + * + * LIMITATION: + * MIN: 8X8 + * WIDTH/8 + * HEIGHT/4 + */ +#define DP_HW5X5_PATH HW5x5_PATH_THROUGH_DEMOSAIC +#define DP_HW5X5_DEMOS_BNDMODE DEMOS_BNDODE_REFLECT +//#define DP_HW5X5_DEMOS_COLORMODE DEMOS_COLORMODE_YUV422 +#define DP_HW5X5_DEMOS_COLORMODE DEMOS_COLORMODE_RGB + +#if (CIS_MIRROR_SETTING == 0x01) +#define DP_HW5X5_DEMOS_PATTERN DEMOS_PATTENMODE_GBRG +#elif (CIS_MIRROR_SETTING == 0x02) +#define DP_HW5X5_DEMOS_PATTERN DEMOS_PATTENMODE_GRBG +#elif (CIS_MIRROR_SETTING == 0x03) +#define DP_HW5X5_DEMOS_PATTERN DEMOS_PATTENMODE_RGGB +#else +#define DP_HW5X5_DEMOS_PATTERN DEMOS_PATTENMODE_BGGR +#endif + +#define DP_HW5X5_DEMOSLPF_ROUNDMODE DEMOSLPF_ROUNDMODE_FLOOR +#define DP_HW5X5_CROP_START_X 0 +#define DP_HW5X5_CROP_START_Y 0 +#if (DP_INP_CASE == 1) +#define DP_HW5X5_CROP_WIDTH 640 +#define DP_HW5X5_CROP_HEIGHT 480 +#define DP_HW5X5_OUT_WIDTH 640 +#define DP_HW5X5_OUT_HEIGHT 480 +#elif(DP_INP_CASE == 2) +#define DP_HW5X5_CROP_WIDTH 320 +#define DP_HW5X5_CROP_HEIGHT 240 +#define DP_HW5X5_OUT_WIDTH 320 +#define DP_HW5X5_OUT_HEIGHT 240 +#elif(DP_INP_CASE == 3) +#define DP_HW5X5_CROP_WIDTH 160 +#define DP_HW5X5_CROP_HEIGHT 120 +#define DP_HW5X5_OUT_WIDTH 160 +#define DP_HW5X5_OUT_HEIGHT 120 +#else +#define DP_HW5X5_CROP_WIDTH 640 +#define DP_HW5X5_CROP_HEIGHT 480 +#define DP_HW5X5_OUT_WIDTH 640 +#define DP_HW5X5_OUT_HEIGHT 480 +#endif +#define DP_HW5X5_1X_CROP_WIDTH 640 +#define DP_HW5X5_1X_CROP_HEIGHT 480 +#define DP_HW5X5_1X_OUT_WIDTH 640 +#define DP_HW5X5_1X_OUT_HEIGHT 480 + +/* + * DP JPEG CFG + * + * LIMITATION: + * MAX:640X640 + * MIN: 16X16 + * WIDTH/16 + * HEIGHT/16 + */ +#define DP_JPEG_PATH JPEG_PATH_ENCODER_EN +#define DP_JPEG_ENC_WIDTH DP_HW5X5_OUT_WIDTH +#define DP_JPEG_ENC_HEIGHT DP_HW5X5_OUT_HEIGHT +#define DP_JPEG_ENCTYPE JPEG_ENC_TYPE_YUV420//JPEG_ENC_TYPE_YUV422 +#define DP_JPEG_ENCQTABLE JPEG_ENC_QTABLE_10X + +#endif +#endif + +#endif /* APP_SCENARIO_CISDP_CFG_H_ */ diff --git a/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/cis_sensor/cis_hm0360/cisdp_sensor.c b/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/cis_sensor/cis_hm0360/cisdp_sensor.c new file mode 100644 index 00000000..1c114fd3 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/cis_sensor/cis_hm0360/cisdp_sensor.c @@ -0,0 +1,744 @@ +/* + * cisdp_sensor.c + * + * Created on: 2022�~11��18�� + * Author: 901912 + */ + +#include "cisdp_sensor.h" +#include "cisdp_cfg.h" +#include "hx_drv_CIS_common.h" +#include "hx_drv_timer.h" +#include "hx_drv_hxautoi2c_mst.h" +#include "hx_drv_CIS_common.h" + +#include "WE2_core.h" +#include "hx_drv_scu_export.h" +#include "memory_manage.h" + +#ifdef TRUSTZONE_SEC +#ifdef IP_INST_NS_csirx +#define CSIRX_REGS_BASE BASE_ADDR_MIPI_RX_CTRL +#define CSIRX_DPHY_REG (BASE_ADDR_APB_MIPI_RX_PHY+0x50) +#define CSIRX_DPHY_TUNCATE_REG (BASE_ADDR_APB_MIPI_RX_PHY+0x48) +#else +#define CSIRX_REGS_BASE BASE_ADDR_MIPI_RX_CTRL_ALIAS +#define CSIRX_DPHY_REG (BASE_ADDR_APB_MIPI_RX_PHY_ALIAS+0x50) +#define CSIRX_DPHY_TUNCATE_REG (BASE_ADDR_APB_MIPI_RX_PHY_ALIAS+0x48) +#endif +#else +#ifndef TRUSTZONE +#define CSIRX_REGS_BASE BASE_ADDR_MIPI_RX_CTRL_ALIAS +#define CSIRX_DPHY_REG (BASE_ADDR_APB_MIPI_RX_PHY_ALIAS+0x50) +#define CSIRX_DPHY_TUNCATE_REG (BASE_ADDR_APB_MIPI_RX_PHY_ALIAS+0x48) +#else +#define CSIRX_REGS_BASE BASE_ADDR_MIPI_RX_CTRL +#define CSIRX_DPHY_REG (BASE_ADDR_APB_MIPI_RX_PHY+0x50) +#define CSIRX_DPHY_TUNCATE_REG (BASE_ADDR_APB_MIPI_RX_PHY+0x48) +#endif +#endif + + +#define DYNAMIC_ADDRESS 1 +#ifdef DYNAMIC_ADDRESS +//WDMA2 - jpeg data +//WDMA3 - raw data +//jpegsize_autofill + + +//static uint8_t img_data[4] __attribute__((section(".img_data"))); +//#define jpg_data_sz DP_JPEG_ENC_WIDTH*DP_JPEG_ENC_HEIGHT/4 +//#define raw_data_sz DP_INP_OUT_WIDTH*DP_INP_OUT_HEIGHT*SENCTRL_SENSOR_CH + +//uint8_t jpg_data[jpg_data_sz] = {0}; +//uint8_t raw_data[raw_data_sz] = {0}; +//uint8_t jpg_info_data[100] = {0}; +//static volatile uint32_t g_wdma1_baseaddr = (uint32_t)jpg_data;//(uint32_t)0x34090400; +//static volatile uint32_t g_wdma2_baseaddr = (uint32_t)jpg_data;//(uint32_t)0x34090400; +//static volatile uint32_t g_wdma3_baseaddr= (uint32_t)raw_data;//(uint32_t)0x34100000; +//static volatile uint32_t g_jpegautofill_addr = (uint32_t)jpg_info_data;//(uint32_t)0x34090300; +static volatile uint32_t g_wdma1_baseaddr;//(uint32_t)0x34090400; +static volatile uint32_t g_wdma2_baseaddr;//(uint32_t)0x34090400; +static volatile uint32_t g_wdma3_baseaddr;//(uint32_t)0x34100000; +static volatile uint32_t g_jpegautofill_addr;//(uint32_t)0x34090300; +#else +static volatile uint32_t g_wdma1_baseaddr = SENDPLIB_WDMA1_ADDR; +static volatile uint32_t g_wdma2_baseaddr = SENDPLIB_WDMA2_ADDR; +static volatile uint32_t g_wdma3_baseaddr= SENDPLIB_WDMA3_ADDR; +static volatile uint32_t g_jpegautofill_addr = SENDPLIB_JPEG_YUV400_AUTOFILL_ADDR; +#endif + +static APP_DP_INP_SUBSAMPLE_E g_subs; + +static HX_CIS_SensorSetting_t HM0360_init_setting[] = { +#include "HM0360_24MHz_Bayer_640x480_setA_VGA_setB_QVGA_MIPI_4b_ParallelOutput_R2.i" +}; + +static HX_CIS_SensorSetting_t HM0360_stream_on[] = { + {HX_CIS_I2C_Action_W, 0x0100, 0x01}, +}; + +static HX_CIS_SensorSetting_t HM0360_stream_off[] = { + {HX_CIS_I2C_Action_W, 0x0100, 0x00}, +}; + +static HX_CIS_SensorSetting_t HM0360_stream_xsleep[] = { + {HX_CIS_I2C_Action_W, 0x0100, 0x02}, +}; + +static void HM0360_dp_wdma_addr_init(APP_DP_INP_SUBSAMPLE_E subs) +{ + +#ifdef DYNAMIC_ADDRESS + +// g_wdma1_baseaddr = (uint32_t)jpg_data; +// g_wdma2_baseaddr = (uint32_t)jpg_data; +// g_wdma3_baseaddr= (uint32_t)raw_data; +// g_jpegautofill_addr = (uint32_t)jpg_info_data; + if(subs == APP_DP_RES_RGB640x480_INP_SUBSAMPLE_1X) { + g_jpegautofill_addr = mm_reserve_align(100,0x20); + g_wdma1_baseaddr = mm_reserve(76800); //640*480/4 + if(g_wdma1_baseaddr!=0) + g_wdma2_baseaddr = g_wdma1_baseaddr; + else + return ; + + g_wdma3_baseaddr= mm_reserve(921600); //640*480*3 + + } + else if(subs == APP_DP_RES_RGB640x480_INP_SUBSAMPLE_2X) { + g_jpegautofill_addr = mm_reserve_align(100,0x20); + g_wdma1_baseaddr = mm_reserve(19200); //320*240/4 + if(g_wdma1_baseaddr!=0) + g_wdma2_baseaddr = g_wdma1_baseaddr; + else + return ; + + g_wdma3_baseaddr= mm_reserve(230400); //320*240*3 + + } + else if(subs == APP_DP_RES_YUV640x480_INP_SUBSAMPLE_1X) { + g_jpegautofill_addr = mm_reserve_align(100,0x20); + g_wdma1_baseaddr = mm_reserve(76800); //640*480/4 + if(g_wdma1_baseaddr!=0) + g_wdma2_baseaddr = g_wdma1_baseaddr; + else + return ; + + g_wdma3_baseaddr= mm_reserve(460800); //640*480*1.5 + } + else if(subs == APP_DP_RES_YUV640x480_INP_SUBSAMPLE_2X) { + g_jpegautofill_addr = mm_reserve_align(100,0x20); + g_wdma1_baseaddr = mm_reserve(19200); //320*240/4 + if(g_wdma1_baseaddr!=0) + g_wdma2_baseaddr = g_wdma1_baseaddr; + else + return ; + + g_wdma3_baseaddr= mm_reserve(115200); //320*240*1.5 + + } + xprintf("WD1[%x], WD2_J[%x], WD3_RAW[%x], JPAuto[%x]\n",g_wdma1_baseaddr,g_wdma2_baseaddr, + g_wdma3_baseaddr, g_jpegautofill_addr); + +#else + g_wdma1_baseaddr = SENDPLIB_WDMA1_ADDR; + g_wdma2_baseaddr = SENDPLIB_WDMA2_ADDR; + g_wdma3_baseaddr = SENDPLIB_WDMA3_ADDR; + if(color == DEMOS_COLORMODE_YUV422) + g_jpegautofill_addr = SENDPLIB_JPEG_YUV422_AUTOFILL_ADDR; + else if(color == DEMOS_COLORMODE_RGB) + g_jpegautofill_addr = SENDPLIB_JPEG_RGB_AUTOFILL_ADDR; + else if(color == DEMOS_COLORMODE_YUV420) + g_jpegautofill_addr = SENDPLIB_JPEG_YUV420_AUTOFILL_ADDR; + else + g_jpegautofill_addr = SENDPLIB_JPEG_YUV400_AUTOFILL_ADDR; +#endif + + + + sensordplib_set_xDMA_baseaddrbyapp(g_wdma1_baseaddr, g_wdma2_baseaddr, g_wdma3_baseaddr); + sensordplib_set_jpegfilesize_addrbyapp(g_jpegautofill_addr); +} + +#if (CIS_ENABLE_MIPI_INF != 0x00) +static void set_mipi_csirx_enable() +{ + dbg_printf(DBG_LESS_INFO, "MIPI CSI Init Enable\n"); + + volatile uint32_t *dphy_reg = CSIRX_DPHY_REG; + volatile uint32_t *csi_static_cfg_reg = (CSIRX_REGS_BASE+0x08); + volatile uint32_t *csi_dphy_lane_control_reg = (CSIRX_REGS_BASE+0x40); + volatile uint32_t *csi_stream0_control_reg = (CSIRX_REGS_BASE+0x100); + volatile uint32_t *csi_stream0_data_cfg = (CSIRX_REGS_BASE+0x108); + volatile uint32_t *csi_stream0_cfg_reg = (CSIRX_REGS_BASE+0x10C); + + sensordplib_csirx_enable(SENDPLIB_MIPIRX_LANE_NB); + + dbg_printf(DBG_LESS_INFO, "0x%08X = 0x%08X\n", dphy_reg, *dphy_reg); + dbg_printf(DBG_LESS_INFO, "0x%08X = 0x%08X\n", csi_static_cfg_reg, *csi_static_cfg_reg); + dbg_printf(DBG_LESS_INFO, "0x%08X = 0x%08X\n", csi_dphy_lane_control_reg, *csi_dphy_lane_control_reg); + dbg_printf(DBG_LESS_INFO, "0x%08X = 0x%08X\n", csi_stream0_data_cfg, *csi_stream0_data_cfg); + dbg_printf(DBG_LESS_INFO, "0x%08X = 0x%08X\n", csi_stream0_control_reg, *csi_stream0_control_reg); + +} + +static void set_mipi_csirx_disable() +{ + dbg_printf(DBG_LESS_INFO, "MIPI CSI Disable\n"); + + volatile uint32_t *dphy_reg = CSIRX_DPHY_REG; + volatile uint32_t *csi_static_cfg_reg = (CSIRX_REGS_BASE+0x08); + volatile uint32_t *csi_dphy_lane_control_reg = (CSIRX_REGS_BASE+0x40); + volatile uint32_t *csi_stream0_control_reg = (CSIRX_REGS_BASE+0x100); + volatile uint32_t *csi_stream0_data_cfg = (CSIRX_REGS_BASE+0x108); + volatile uint32_t *csi_stream0_cfg_reg = (CSIRX_REGS_BASE+0x10C); + + sensordplib_csirx_disable(); + + dbg_printf(DBG_LESS_INFO, "0x%08X = 0x%08X\n", dphy_reg, *dphy_reg); + dbg_printf(DBG_LESS_INFO, "0x%08X = 0x%08X\n", csi_static_cfg_reg, *csi_static_cfg_reg); + dbg_printf(DBG_LESS_INFO, "0x%08X = 0x%08X\n", csi_dphy_lane_control_reg, *csi_dphy_lane_control_reg); + dbg_printf(DBG_LESS_INFO, "0x%08X = 0x%08X\n", csi_stream0_data_cfg, *csi_stream0_data_cfg); + dbg_printf(DBG_LESS_INFO, "0x%08X = 0x%08X\n", csi_stream0_control_reg, *csi_stream0_control_reg); + +} +#endif + +#if (CIS_ENABLE_HX_AUTOI2C != 0x00) +static void set_hxautoi2c() +{ + //set to synopsys IP, change to Himax IP + dbg_printf(DBG_LESS_INFO, "INIT AUTOI2C\n"); + HXAUTOI2CHC_STATIC_CFG_T scfg; + HXAUTOI2CHC_INT_CFG_T icfg; + HXAUTOI2CHC_CMD_CFG_T trig_cfg; + HXAUTOI2CHC_CMD_CFG_T stop_cfg; + + scfg.slaveid = CIS_I2C_ID; + + scfg.clkdiv = HXAUTOI2C_SCL_CLK_DIV_240; + scfg.cmdtype = HXAUTOI2CHC_CMD_TRIG_STOP; + scfg.trig_ctrl_sw = HXAUTOI2CHC_CMD_CTRL_BY_HW; + scfg.stop_ctrl_sw = HXAUTOI2CHC_CMD_CTRL_BY_HW; + + icfg.trig_int_loc = HXAUTOI2CHC_INT_LOC_AFT_CMD1; + icfg.stop_int_loc = HXAUTOI2CHC_INT_LOC_AFT_CMD1; + icfg.trig_delay = 0; + icfg.stop_delay = 0; + + trig_cfg.cmd_num = HXAUTOI2CHC_CMD_NUM_1; + trig_cfg.cmd1_byte_num = HXAUTOI2CHC_BYTE_NUM_3; + trig_cfg.cmd2_byte_num = HXAUTOI2CHC_BYTE_NUM_3; + trig_cfg.cmd3_byte_num = HXAUTOI2CHC_BYTE_NUM_3; + trig_cfg.cmd4_byte_num = HXAUTOI2CHC_BYTE_NUM_3; + trig_cfg.delay01 = 0; + trig_cfg.delay12 = 0x100; + trig_cfg.delay23 = 0x100; + trig_cfg.delay34 = 0x100; + + stop_cfg.cmd_num = HXAUTOI2CHC_CMD_NUM_1; + stop_cfg.cmd1_byte_num = HXAUTOI2CHC_BYTE_NUM_3; + stop_cfg.cmd2_byte_num = HXAUTOI2CHC_BYTE_NUM_3; + stop_cfg.cmd3_byte_num = HXAUTOI2CHC_BYTE_NUM_3; + stop_cfg.cmd4_byte_num = HXAUTOI2CHC_BYTE_NUM_3; + stop_cfg.delay01 = 0; + stop_cfg.delay12 = 0x100; + stop_cfg.delay23 = 0x100; + stop_cfg.delay34 = 0x100; + + sensordplib_autoi2c_cfg(scfg, icfg, trig_cfg, stop_cfg); + + + HXAUTOI2CHC_CMD_T trig_cmd1, trig_cmd2, trig_cmd3, trig_cmd4; + + trig_cmd1.byte1 = (HM0360_stream_on[0].RegAddree >> 8 & 0xFF); + trig_cmd1.byte2 = (HM0360_stream_on[0].RegAddree & 0xFF); + trig_cmd1.byte3 = HM0360_stream_on[0].Value; + trig_cmd1.byte4 = 0x00; + + trig_cmd2.byte1 = trig_cmd2.byte2 = trig_cmd2.byte3 = trig_cmd2.byte4 = 0x11; + trig_cmd3.byte1 = trig_cmd3.byte2 = trig_cmd3.byte3 = trig_cmd3.byte4 = 0x22; + trig_cmd4.byte1 = trig_cmd4.byte2 = trig_cmd4.byte3 = trig_cmd4.byte4 = 0x33; + + sensordplib_autoi2c_trigcmd(trig_cmd1, trig_cmd2, trig_cmd3, trig_cmd4); + + HXAUTOI2CHC_CMD_T stop_cmd1, stop_cmd2, stop_cmd3, stop_cmd4; + + stop_cmd1.byte1 = (HM0360_stream_off[0].RegAddree >> 8 & 0xFF); + stop_cmd1.byte2 = (HM0360_stream_off[0].RegAddree & 0xFF); + stop_cmd1.byte3 = HM0360_stream_off[0].Value; + stop_cmd1.byte4 = 0x00; + + stop_cmd2.byte1 = stop_cmd2.byte2 = stop_cmd2.byte3 = stop_cmd2.byte4 = 0x11; + stop_cmd3.byte1 = stop_cmd3.byte2 = stop_cmd3.byte3 = stop_cmd3.byte4 = 0x22; + stop_cmd4.byte1 = stop_cmd4.byte2 = stop_cmd4.byte3 = stop_cmd4.byte4 = 0x33; + + sensordplib_autoi2c_stopcmd(stop_cmd1, stop_cmd2, stop_cmd3, stop_cmd4); +} +#endif + +int cisdp_sensor_init() +{ + DP_MCLK_SRC_INT_EXT_E clk_int_ext; + DP_MCLK_SRC_INT_SEL_E clk_int_src; + + dbg_printf(DBG_LESS_INFO, "cis_hm0360_init \r\n"); +#ifdef IC_PACKAGE_WLCSP65 + /** + * Switch pinmux for 38pin: HM0360 (No Trigger) + * + * SEN_INT -----> SEN_FVALID + * SEN_GPIO ----> SEN_FVALID + * SEN_XSLEEP --> SEN_XSLEPP + * SEN_TRIGER --> Keep low + */ + hx_drv_scu_set_SEN_INT_pinmux(SCU_SEN_INT_PINMUX_FVALID); + hx_drv_scu_set_SEN_GPIO_pinmux(SCU_SEN_GPIO_PINMUX_LVALID); + hx_drv_scu_set_SEN_XSLEEP_pinmux(SCU_SEN_XSLEEP_PINMUX_SEN_XSLEEP_0); + + dbg_printf(DBG_LESS_INFO, "hx_drv_scu_set_SEN_INT_pinmux(SCU_SEN_INT_PINMUX_FVALID)\n"); + dbg_printf(DBG_LESS_INFO, "hx_drv_scu_set_SEN_GPIO_pinmux(SCU_SEN_GPIO_PINMUX_LVALID)\n"); + dbg_printf(DBG_LESS_INFO, "hx_drv_scu_set_SEN_XSLEEP_pinmux(SCU_SEN_XSLEEP_PINMUX_SEN_XSLEEP_0)\n"); + +#endif + hx_drv_dp_get_mclk_src(&clk_int_ext, &clk_int_src); + xprintf("ori_mclk_int_ext=%d,ori_mclk_int_src=%d\n",clk_int_ext, clk_int_src); + hx_drv_dp_set_mclk_src(DP_MCLK_SRC_INTERNAL, DP_MCLK_SRC_INT_SEL_XTAL); + hx_drv_dp_get_mclk_src(&clk_int_ext, &clk_int_src); + xprintf("mclk_int_ext=%d,mclk_int_src=%d\n",clk_int_ext, clk_int_src); + + /* + * common CIS init + */ + hx_drv_cis_init(DEAULT_XHSUTDOWN_PIN, SENSORCTRL_MCLK_DIV1); + dbg_printf(DBG_LESS_INFO, "mclk DIV1, xshutdown_pin=%d\n",DEAULT_XHSUTDOWN_PIN); + hx_drv_sensorctrl_set_xSleepCtrl(SENSORCTRL_XSLEEP_BY_CPU); + hx_drv_sensorctrl_set_xSleep(1); + dbg_printf(DBG_LESS_INFO, "hx_drv_sensorctrl_set_xSleep(1)\n"); + + /* + * off stream before init sensor + */ + if(hx_drv_cis_setRegTable(HM0360_stream_off, HX_CIS_SIZE_N(HM0360_stream_off, HX_CIS_SensorSetting_t))!= HX_CIS_NO_ERROR) + { + dbg_printf(DBG_LESS_INFO, "HM0360 off by app fail\r\n"); + return -1; + } + + + if(hx_drv_cis_setRegTable(HM0360_init_setting, HX_CIS_SIZE_N(HM0360_init_setting, HX_CIS_SensorSetting_t))!= HX_CIS_NO_ERROR) + { + dbg_printf(DBG_LESS_INFO, "HM0360 Init by app fail \r\n"); + return -1; + } + else + { + dbg_printf(DBG_LESS_INFO, "HM0360 Init by app \n"); + } + + HX_CIS_SensorSetting_t HM0360_mirror_setting[] = { + {HX_CIS_I2C_Action_W, 0x0101, CIS_MIRROR_SETTING}, + }; + + if(hx_drv_cis_setRegTable(HM0360_mirror_setting, HX_CIS_SIZE_N(HM0360_mirror_setting, HX_CIS_SensorSetting_t))!= HX_CIS_NO_ERROR) + { + dbg_printf(DBG_LESS_INFO, "HM0360 Init Mirror 0x%02X by app fail \r\n", HM0360_mirror_setting[0].Value); + return -1; + } + else + { +#if (CIS_MIRROR_SETTING == 0x01) + dbg_printf(DBG_LESS_INFO, "HM0360 Init Horizontal Mirror by app \n"); +#elif (CIS_MIRROR_SETTING == 0x02) + dbg_printf(DBG_LESS_INFO, "HM0360 Init Vertical Mirror by app \n"); +#elif (CIS_MIRROR_SETTING == 0x03) + dbg_printf(DBG_LESS_INFO, "HM0360 Init Horizontal & Vertical Mirror by app \n"); +#else + dbg_printf(DBG_LESS_INFO, "HM0360 Init Mirror Off by app \n"); +#endif + } + + return 0; +} + +int cisdp_dp_init(bool inp_init, SENSORDPLIB_PATH_E dp_type, evthandlerdp_CBEvent_t cb_event, uint32_t jpg_ratio, APP_DP_INP_SUBSAMPLE_E subs) +{ + HW2x2_CFG_T hw2x2_cfg; + CDM_CFG_T cdm_cfg; + HW5x5_CFG_T hw5x5_cfg; + JPEG_CFG_T jpeg_cfg; + + g_subs = subs; + //HW2x2 Cfg + hw2x2_cfg.hw2x2_path = DP_HW2X2_PATH; + hw2x2_cfg.hw_22_process_mode = DP_HW2X2_PROCESS_MODE; + hw2x2_cfg.hw_22_crop_stx = DP_HW2X2_CROP_START_X; + hw2x2_cfg.hw_22_crop_sty = DP_HW2X2_CROP_START_Y; + hw2x2_cfg.hw_22_in_width = (subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_1X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_1X)? + 640:(subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_2X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_2X)? + 320:(subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_4X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_4X)? + 160:640;//DP_HW2X2_CROP_WIDTH; + + hw2x2_cfg.hw_22_in_height = (subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_1X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_1X)? + 480:(subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_2X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_2X)? + 240:(subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_4X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_4X)? + 120:480;//DP_HW2X2_CROP_HEIGHT; + + hw2x2_cfg.hw_22_mono_round_mode = DP_HW2X2_ROUND_MODE; + + //CDM Cfg + cdm_cfg.cdm_enable = DP_CDM_ENABLE; + cdm_cfg.cdm_crop_stx = DP_CDM_IN_START_X; + cdm_cfg.cdm_crop_sty = DP_CDM_IN_START_Y; + cdm_cfg.cdm_in_width = DP_CDM_IN_WIDTH; + cdm_cfg.cdm_in_height = DP_CDM_IN_HEIGHT; + cdm_cfg.meta_dump = DP_CDM_META_DUMP; + cdm_cfg.ht_packing = DP_CDM_HT_PACKING; + cdm_cfg.cdm_min_allow_dis = DP_CDM_MIN_ALLOW_DIS; + cdm_cfg.cdm_tolerance = DP_CDM_TOLERANCE; + cdm_cfg.cdm_reactance = DP_CDM_REACTANCE; + cdm_cfg.cdm_relaxation = DP_CDM_RELAXATION; + cdm_cfg.cdm_eros_th = DP_CDM_EROS_TH; + cdm_cfg.cdm_num_ht_th = DP_CDM_NUM_HT_TH; + cdm_cfg.cdm_num_ht_vect_th_x = DP_CDM_NUM_HT_VECT_TH_X; + cdm_cfg.cdm_num_ht_vect_th_y = DP_CDM_NUM_HT_VECT_TH_X; + cdm_cfg.cdm_num_cons_ht_bin_th_x = DP_CDM_NUM_CONS_HT_BIN_TH_X; + cdm_cfg.cdm_num_cons_ht_bin_th_y = DP_CDM_NUM_CONS_HT_BIN_TH_Y; + cdm_cfg.cpu_activeflag = DP_CDM_CPU_ACTIVEFLAG; + cdm_cfg.init_map_flag = DP_CDM_INIT_MAP_FLAG; + + //HW5x5 Cfg + hw5x5_cfg.hw5x5_path = DP_HW5X5_PATH; + hw5x5_cfg.demos_bndmode = DP_HW5X5_DEMOS_BNDMODE; + hw5x5_cfg.demos_color_mode = + (subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_1X||subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_2X||subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_4X)? + DEMOS_COLORMODE_RGB: + (subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_1X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_2X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_4X)? + DEMOS_COLORMODE_YUV420:DEMOS_COLORMODE_YUV420;//DP_HW5X5_DEMOS_COLORMODE; + + hw5x5_cfg.demos_pattern_mode = DP_HW5X5_DEMOS_PATTERN; + hw5x5_cfg.demoslpf_roundmode = DP_HW5X5_DEMOSLPF_ROUNDMODE; + hw5x5_cfg.hw55_crop_stx = DP_HW5X5_CROP_START_X; + hw5x5_cfg.hw55_crop_sty = DP_HW5X5_CROP_START_X; + hw5x5_cfg.hw55_in_width = (subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_1X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_1X)? + 640:(subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_2X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_2X)? + 320:(subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_4X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_4X)? + 160:640;//DP_HW5X5_CROP_WIDTH; + hw5x5_cfg.hw55_in_height = (subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_1X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_1X)? + 480:(subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_2X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_2X)? + 240:(subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_4X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_4X)? + 120:480;//DP_HW5X5_CROP_HEIGHT; + + //JPEG Cfg + jpeg_cfg.jpeg_path = DP_JPEG_PATH; + jpeg_cfg.enc_width = (subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_1X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_1X)? + 640:(subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_2X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_2X)? + 320:(subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_4X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_4X)? + 160:640;//DP_JPEG_ENC_WIDTH; + jpeg_cfg.enc_height = (subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_1X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_1X)? + 480:(subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_2X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_2X)? + 240:(subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_4X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_4X)? + 120:480;//DP_JPEG_ENC_HEIGHT; + jpeg_cfg.jpeg_enctype = DP_JPEG_ENCTYPE; + if(jpg_ratio == 4) + jpeg_cfg.jpeg_encqtable = JPEG_ENC_QTABLE_4X; + else + jpeg_cfg.jpeg_encqtable = JPEG_ENC_QTABLE_10X; + + HM0360_dp_wdma_addr_init(subs); + +#if (CIS_ENABLE_MIPI_INF != 0x00) + //setup MIPI RX + set_mipi_csirx_enable(); +#endif + + INP_CROP_T crop; + crop.start_x = DP_INP_CROP_START_X; + crop.start_y = DP_INP_CROP_START_Y; + + if(DP_INP_CROP_WIDTH >= 1) + crop.last_x = DP_INP_CROP_WIDTH - 1; + else + crop.last_x = 0; + + if(DP_INP_CROP_HEIGHT >= 1) + crop.last_y = DP_INP_CROP_HEIGHT - 1; + else + crop.last_y = 0; + + +#if (CIS_ENABLE_MIPI_INF != 0x00) + sensordplib_set_sensorctrl_inp_wi_crop_bin(SENCTRL_SENSOR_TYPE, SENCTRL_STREAM_TYPE, + SENCTRL_SENSOR_WIDTH, SENCTRL_SENSOR_HEIGHT, DP_INP_SUBSAMPLE, crop, DP_INP_BINNING); +#else + if(inp_init == true) { + if(subs == APP_DP_RES_RGB640x480_INP_SUBSAMPLE_2X||subs == APP_DP_RES_YUV640x480_INP_SUBSAMPLE_2X) + sensordplib_set_sensorctrl_inp(SENCTRL_SENSOR_TYPE, SENCTRL_STREAM_TYPE, SENCTRL_SENSOR_WIDTH, + SENCTRL_SENSOR_HEIGHT, INP_SUBSAMPLE_4TO2); + else if(subs == APP_DP_RES_RGB640x480_INP_SUBSAMPLE_1X||subs == APP_DP_RES_YUV640x480_INP_SUBSAMPLE_1X) + sensordplib_set_sensorctrl_inp(SENCTRL_SENSOR_TYPE, SENCTRL_STREAM_TYPE, SENCTRL_SENSOR_WIDTH, + SENCTRL_SENSOR_HEIGHT, INP_SUBSAMPLE_DISABLE); + } + +#endif + + uint8_t cyclic_buffer_cnt = 1; + + int32_t non_support = 0; + switch (dp_type) + { + case SENSORDPLIB_PATH_INP_WDMA2: + sensordplib_set_raw_wdma2(DP_INP_OUT_WIDTH, DP_INP_OUT_HEIGHT, + NULL); + break; + case SENSORDPLIB_PATH_INP_HW2x2_CDM: + sensordplib_set_HW2x2_CDM(hw2x2_cfg, cdm_cfg, + NULL); + break; + case SENSORDPLIB_PATH_INP_HW5x5: + sensordplib_set_hw5x5_wdma3(hw5x5_cfg, + NULL); + break; + case SENSORDPLIB_PATH_INP_HW5x5_JPEG: + sensordplib_set_hw5x5_jpeg_wdma2(hw5x5_cfg + , jpeg_cfg, + cyclic_buffer_cnt, + NULL); + break; + case SENSORDPLIB_PATH_INP_HW2x2: + sensordplib_set_HW2x2_wdma1(hw2x2_cfg, NULL); + break; + case SENSORDPLIB_PATH_INP_CDM: + sensordplib_set_CDM(cdm_cfg, NULL); + break; + case SENSORDPLIB_PATH_INT1: + sensordplib_set_INT1_HWACC(hw2x2_cfg, + cdm_cfg, hw5x5_cfg,jpeg_cfg, + cyclic_buffer_cnt, + NULL); + break; + case SENSORDPLIB_PATH_INTNOJPEG: + sensordplib_set_INTNoJPEG_HWACC(hw2x2_cfg, + cdm_cfg, hw5x5_cfg, + NULL); + break; + case SENSORDPLIB_PATH_INT3: + sensordplib_set_int_raw_hw5x5_wdma23(DP_INP_OUT_WIDTH, + DP_INP_OUT_HEIGHT, + hw5x5_cfg, + NULL); + break; + case SENSORDPLIB_PATH_INT_INP_HW5X5_JPEG: + if(hw5x5_cfg.demos_color_mode == DEMOS_COLORMODE_RGB) + { + sensordplib_set_int_hw5x5rgb_jpeg_wdma23(hw5x5_cfg,jpeg_cfg, + cyclic_buffer_cnt, + NULL); + } + else + { + sensordplib_set_int_hw5x5_jpeg_wdma23(hw5x5_cfg,jpeg_cfg, + cyclic_buffer_cnt, + NULL); + } + break; + case SENSORDPLIB_PATH_INT_INP_HW2x2_HW5x5_JPEG: + sensordplib_set_int_hw2x2_hw5x5_jpeg_wdma12(hw2x2_cfg, + hw5x5_cfg,jpeg_cfg, + cyclic_buffer_cnt, + NULL); + break; + case SENSORDPLIB_PATH_JPEGDEC: + case SENSORDPLIB_PATH_TPG_JPEGENC: + case SENSORDPLIB_PATH_TPG_HW2x2: + case SENSORDPLIB_PATH_INP_HXCSC_CDM: + case SENSORDPLIB_PATH_INP_HXCSC: + case SENSORDPLIB_PATH_INP_HXCSC_JPEG: + case SENSORDPLIB_PATH_INT1_CSC: + case SENSORDPLIB_PATH_INTNOJPEG_CSC: + case SENSORDPLIB_PATH_INT3_CSC: + case SENSORDPLIB_PATH_INT_INP_HXCSC_JPEG: + case SENSORDPLIB_PATH_NO: + default: + dbg_printf(DBG_LESS_INFO, "Not support case \r\n"); + non_support = 1; + break; + } + + if(non_support == 1) + return -1; + +#if (CIS_ENABLE_HX_AUTOI2C != 0x00) + //init hxauotoi2c + set_hxautoi2c(); +#endif + + hx_dplib_evthandler_register_cb(cb_event, SENSORDPLIB_CB_FUNTYPE_DP); + + return 0; +} + +void cisdp_sensor_start() +{ +#if (CIS_ENABLE_HX_AUTOI2C == 0x00) +#if (CIS_ENABLE_XSLEEP_TRIG_FRM == 0x01) + /* + * XSleep Control Stream On + */ + if(hx_drv_cis_setRegTable(HM0360_stream_xsleep, HX_CIS_SIZE_N(HM0360_stream_xsleep, HX_CIS_SensorSetting_t))!= HX_CIS_NO_ERROR) + { + dbg_printf(DBG_LESS_INFO, "HM0360 on by app fail\r\n"); + return; + } +#else + /* + * Manual Control Stream On + */ + if(hx_drv_cis_setRegTable(HM0360_stream_on, HX_CIS_SIZE_N(HM0360_stream_on, HX_CIS_SensorSetting_t))!= HX_CIS_NO_ERROR) + { + dbg_printf(DBG_LESS_INFO, "HM0360 on by app fail\r\n"); + return; + } +#endif +#else + /* + * AUTO I2C Control Stream On + */ + sensordplib_autoi2c_enable(); + dbg_printf(DBG_LESS_INFO, "hxauto i2c enable \n"); +#endif + + sensordplib_set_mclkctrl_xsleepctrl_bySCMode(); + + sensordplib_set_sensorctrl_start(); +// sensordplib_set_rtc_start(SENDPLIB_PERIODIC_TIMER_MS); +} + +void cisdp_sensor_stop() +{ + sensordplib_stop_capture(); + sensordplib_start_swreset(); + sensordplib_stop_swreset_WoSensorCtrl(); + +#if (CIS_ENABLE_HX_AUTOI2C == 0x00) + /* + * Default Stream On + */ + if(hx_drv_cis_setRegTable(HM0360_stream_off, HX_CIS_SIZE_N(HM0360_stream_off, HX_CIS_SensorSetting_t))!= HX_CIS_NO_ERROR) + { + dbg_printf(DBG_LESS_INFO, "HM0360 off by app fail\r\n"); + } + else + { + dbg_printf(DBG_LESS_INFO, "HM0360 off by app \n"); + } +#else + //disable hxauotoi2c + sensordplib_autoi2c_disable(); + dbg_printf(DBG_LESS_INFO, "hxauto i2c disable \n"); +#endif + +#if (CIS_ENABLE_MIPI_INF != 0x00) + set_mipi_csirx_disable(); +#endif +} + +void cisdp_get_jpginfo(uint32_t *jpeg_enc_filesize, uint32_t *jpeg_enc_addr) +{ + uint8_t frame_no; + uint8_t buffer_no = 0; + hx_drv_xdma_get_WDMA2_bufferNo(&buffer_no); + hx_drv_xdma_get_WDMA2NextFrameIdx(&frame_no); + uint32_t reg_val=0, mem_val=0; + if(frame_no == 0) + { + frame_no = buffer_no - 1; + }else{ + frame_no = frame_no - 1; + } + //hx_drv_jpeg_get_EncOutRealMEMSize(jpeg_enc_filesize); + //dbg_printf(DBG_LESS_INFO, "current jpeg_size=0x%x\n", *jpeg_enc_filesize); + hx_drv_jpeg_get_EncOutRealMEMSize(®_val); + #if DBG_APP_LOG + dbg_printf(DBG_LESS_INFO, "current jpeg_size=0x%x\n", reg_val); + #endif + + //hx_drv_jpeg_get_FillFileSizeToMem(frame_no, (uint32_t)g_jpegautofill_addr, jpeg_enc_filesize); + //hx_drv_jpeg_get_MemAddrByFrameNo(frame_no, g_wdma2_baseaddr, jpeg_enc_addr); + hx_drv_jpeg_get_FillFileSizeToMem(frame_no, (uint32_t)g_jpegautofill_addr, &mem_val); + hx_drv_jpeg_get_MemAddrByFrameNo(frame_no, g_wdma2_baseaddr, jpeg_enc_addr); + + *jpeg_enc_filesize = mem_val > reg_val?reg_val:mem_val; + #if DBG_APP_LOG + dbg_printf(DBG_LESS_INFO, "current frame_no=%d, jpeg_size=0x%x,addr=0x%x\n",frame_no,*jpeg_enc_filesize,*jpeg_enc_addr); + #endif +} + +uint32_t app_get_jpeg_addr() +{ + //EPII_InvalidateDCache_by_Addr(g_wdma2_baseaddr, 4); + return g_wdma2_baseaddr; +} + +uint32_t app_get_jpeg_sz() +{ + //EPII_InvalidateDCache_by_Addr(g_jpegautofill_addr, 4); + //SCB_InvalidateDCache_by_Addr(g_jpegautofill_addr, 32); + hx_InvalidateDCache_by_Addr((volatile void *)g_jpegautofill_addr, 32); + return *((uint32_t*)g_jpegautofill_addr); +} + +uint32_t app_get_raw_addr() +{ + //raw data area BBBBBB/GGGGGG/RRRRRR + return g_wdma3_baseaddr;//return b for use +} + +uint32_t app_get_raw_sz() +{ + if(g_subs == APP_DP_RES_YUV640x480_INP_SUBSAMPLE_1X) + return 460800;//640*480*1.5; + else if(g_subs == APP_DP_RES_YUV640x480_INP_SUBSAMPLE_2X) + return 115200;//320*240*1.5; + else if(g_subs == APP_DP_RES_YUV640x480_INP_SUBSAMPLE_4X) + return 28800;//160*120*1.5; + else if(g_subs == APP_DP_RES_RGB640x480_INP_SUBSAMPLE_1X) + return 921600;//640*480*3; + else if(g_subs == APP_DP_RES_RGB640x480_INP_SUBSAMPLE_2X) + return 230400;//320*240*3; + else if(g_subs == APP_DP_RES_RGB640x480_INP_SUBSAMPLE_4X) + return 57600;//160*120*3; + else + return 0; +} + +uint32_t app_get_raw_width() { + + if(g_subs == APP_DP_RES_RGB640x480_INP_SUBSAMPLE_1X||g_subs == APP_DP_RES_YUV640x480_INP_SUBSAMPLE_1X) + return 640; + else if(g_subs == APP_DP_RES_RGB640x480_INP_SUBSAMPLE_2X||g_subs == APP_DP_RES_YUV640x480_INP_SUBSAMPLE_2X) + return 320; + else if(g_subs == APP_DP_RES_RGB640x480_INP_SUBSAMPLE_4X||g_subs == APP_DP_RES_YUV640x480_INP_SUBSAMPLE_4X) + return 160; + else + return 640; +} + +uint32_t app_get_raw_height() { + + if(g_subs == APP_DP_RES_RGB640x480_INP_SUBSAMPLE_1X||g_subs == APP_DP_RES_YUV640x480_INP_SUBSAMPLE_1X) + return 480; + else if(g_subs == APP_DP_RES_RGB640x480_INP_SUBSAMPLE_2X||g_subs == APP_DP_RES_YUV640x480_INP_SUBSAMPLE_2X) + return 240; + else if(g_subs == APP_DP_RES_RGB640x480_INP_SUBSAMPLE_4X||g_subs == APP_DP_RES_YUV640x480_INP_SUBSAMPLE_4X) + return 120; + else + return 480; +} + +uint32_t app_get_raw_channels() { + return SENCTRL_SENSOR_CH; +} + + diff --git a/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/cis_sensor/cis_hm0360/cisdp_sensor.h b/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/cis_sensor/cis_hm0360/cisdp_sensor.h new file mode 100644 index 00000000..0d699684 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/cis_sensor/cis_hm0360/cisdp_sensor.h @@ -0,0 +1,45 @@ +/* + * cisdp_sensor.h + * + * Created on: 2022�~11��18�� + * Author: 901912 + */ + +#ifndef APP_SCENARIO_APP_AIOT_NB_TZ_S_ONLY_CISDP_SENSOR_H_ +#define APP_SCENARIO_APP_AIOT_NB_TZ_S_ONLY_CISDP_SENSOR_H_ + +#include +#include +#include +#include +#include +#include "WE2_device.h" +#include "hxevent_debug.h" +#include "sensor_dp_lib.h" +#include "evt_datapath.h" +#include "cisdp_cfg.h" +#include "hx_drv_scu.h" + +#ifdef __cplusplus +extern "C" { +#endif +int cisdp_sensor_init(); +int cisdp_dp_init(bool inp_init, SENSORDPLIB_PATH_E dp_type, + evthandlerdp_CBEvent_t cb_event, uint32_t jpg_ratio, APP_DP_INP_SUBSAMPLE_E subs); +void cisdp_sensor_start(); +void cisdp_sensor_stop(); +void cisdp_get_jpginfo(uint32_t *jpeg_enc_filesize, uint32_t *jpeg_enc_addr); + +uint32_t app_get_jpeg_addr(); +uint32_t app_get_jpeg_sz(); +uint32_t app_get_raw_addr(); +uint32_t app_get_raw_sz(); +uint32_t app_get_raw_width(); +uint32_t app_get_raw_height(); +uint32_t app_get_raw_channels(); + +#ifdef __cplusplus +} +#endif + +#endif /* APP_SCENARIO_APP_AIOT_NB_TZ_S_ONLY_CISDP_SENSOR_H_ */ diff --git a/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/cis_sensor/cis_ov5647/OV5647_mipi_2lane_2592x1944.i b/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/cis_sensor/cis_ov5647/OV5647_mipi_2lane_2592x1944.i new file mode 100644 index 00000000..249a169b --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/cis_sensor/cis_ov5647/OV5647_mipi_2lane_2592x1944.i @@ -0,0 +1,92 @@ + {HX_CIS_I2C_Action_W, 0x3000, 0x0f}, + {HX_CIS_I2C_Action_W, 0x3001, 0xff}, + {HX_CIS_I2C_Action_W, 0x3002, 0xe4}, + {HX_CIS_I2C_Action_S, 0x0040, 0x00}, //delay 64ms + {HX_CIS_I2C_Action_W, 0x0100, 0x00}, + {HX_CIS_I2C_Action_W, 0x0103, 0x01}, + {HX_CIS_I2C_Action_W, 0x3034, 0x1a}, + {HX_CIS_I2C_Action_W, 0x3035, 0x21}, + {HX_CIS_I2C_Action_W, 0x3036, 0x69}, + {HX_CIS_I2C_Action_W, 0x303c, 0x11}, + {HX_CIS_I2C_Action_W, 0x3106, 0xf5}, + {HX_CIS_I2C_Action_W, 0x3821, 0x06}, + {HX_CIS_I2C_Action_W, 0x3820, 0x00}, + {HX_CIS_I2C_Action_W, 0x3827, 0xec}, + {HX_CIS_I2C_Action_W, 0x370c, 0x03}, + {HX_CIS_I2C_Action_W, 0x3612, 0x5b}, + {HX_CIS_I2C_Action_W, 0x3618, 0x04}, + {HX_CIS_I2C_Action_W, 0x5000, 0x06}, + {HX_CIS_I2C_Action_W, 0x5002, 0x41}, + {HX_CIS_I2C_Action_W, 0x5003, 0x08}, + {HX_CIS_I2C_Action_W, 0x5a00, 0x08}, + {HX_CIS_I2C_Action_W, 0x3000, 0x00}, + {HX_CIS_I2C_Action_W, 0x3001, 0x00}, + {HX_CIS_I2C_Action_W, 0x3002, 0x00}, + {HX_CIS_I2C_Action_W, 0x3016, 0x08}, + {HX_CIS_I2C_Action_W, 0x3017, 0xe0}, + {HX_CIS_I2C_Action_W, 0x3018, 0x44}, + {HX_CIS_I2C_Action_W, 0x301c, 0xf8}, + {HX_CIS_I2C_Action_W, 0x301d, 0xf0}, + {HX_CIS_I2C_Action_W, 0x3a18, 0x00}, + {HX_CIS_I2C_Action_W, 0x3a19, 0xf8}, + {HX_CIS_I2C_Action_W, 0x3c01, 0x80}, + {HX_CIS_I2C_Action_W, 0x3b07, 0x0c}, + {HX_CIS_I2C_Action_W, 0x380c, 0x0b}, + {HX_CIS_I2C_Action_W, 0x380d, 0x1c}, + {HX_CIS_I2C_Action_W, 0x3814, 0x11}, + {HX_CIS_I2C_Action_W, 0x3815, 0x11}, + {HX_CIS_I2C_Action_W, 0x3708, 0x64}, + {HX_CIS_I2C_Action_W, 0x3709, 0x12}, + {HX_CIS_I2C_Action_W, 0x3808, 0x0a}, + {HX_CIS_I2C_Action_W, 0x3809, 0x20}, + {HX_CIS_I2C_Action_W, 0x380a, 0x07}, + {HX_CIS_I2C_Action_W, 0x380b, 0x98}, + {HX_CIS_I2C_Action_W, 0x3800, 0x00}, + {HX_CIS_I2C_Action_W, 0x3801, 0x00}, + {HX_CIS_I2C_Action_W, 0x3802, 0x00}, + {HX_CIS_I2C_Action_W, 0x3803, 0x00}, + {HX_CIS_I2C_Action_W, 0x3804, 0x0a}, + {HX_CIS_I2C_Action_W, 0x3805, 0x3f}, + {HX_CIS_I2C_Action_W, 0x3806, 0x07}, + {HX_CIS_I2C_Action_W, 0x3807, 0xa3}, + {HX_CIS_I2C_Action_W, 0x3811, 0x10}, + {HX_CIS_I2C_Action_W, 0x3813, 0x06}, + {HX_CIS_I2C_Action_W, 0x3630, 0x2e}, + {HX_CIS_I2C_Action_W, 0x3632, 0xe2}, + {HX_CIS_I2C_Action_W, 0x3633, 0x23}, + {HX_CIS_I2C_Action_W, 0x3634, 0x44}, + {HX_CIS_I2C_Action_W, 0x3636, 0x06}, + {HX_CIS_I2C_Action_W, 0x3620, 0x64}, + {HX_CIS_I2C_Action_W, 0x3621, 0xe0}, + {HX_CIS_I2C_Action_W, 0x3600, 0x37}, + {HX_CIS_I2C_Action_W, 0x3704, 0xa0}, + {HX_CIS_I2C_Action_W, 0x3703, 0x5a}, + {HX_CIS_I2C_Action_W, 0x3715, 0x78}, + {HX_CIS_I2C_Action_W, 0x3717, 0x01}, + {HX_CIS_I2C_Action_W, 0x3731, 0x02}, + {HX_CIS_I2C_Action_W, 0x370b, 0x60}, + {HX_CIS_I2C_Action_W, 0x3705, 0x1a}, + {HX_CIS_I2C_Action_W, 0x3f05, 0x02}, + {HX_CIS_I2C_Action_W, 0x3f06, 0x10}, + {HX_CIS_I2C_Action_W, 0x3f01, 0x0a}, + {HX_CIS_I2C_Action_W, 0x3a08, 0x01}, + {HX_CIS_I2C_Action_W, 0x3a09, 0x28}, + {HX_CIS_I2C_Action_W, 0x3a0a, 0x00}, + {HX_CIS_I2C_Action_W, 0x3a0b, 0xf6}, + {HX_CIS_I2C_Action_W, 0x3a0d, 0x08}, + {HX_CIS_I2C_Action_W, 0x3a0e, 0x06}, + {HX_CIS_I2C_Action_W, 0x3a0f, 0x58}, + {HX_CIS_I2C_Action_W, 0x3a10, 0x50}, + {HX_CIS_I2C_Action_W, 0x3a1b, 0x58}, + {HX_CIS_I2C_Action_W, 0x3a1e, 0x50}, + {HX_CIS_I2C_Action_W, 0x3a11, 0x60}, + {HX_CIS_I2C_Action_W, 0x3a1f, 0x28}, + {HX_CIS_I2C_Action_W, 0x4001, 0x02}, + {HX_CIS_I2C_Action_W, 0x4004, 0x04}, + {HX_CIS_I2C_Action_W, 0x4000, 0x09}, + {HX_CIS_I2C_Action_W, 0x4837, 0x19}, + {HX_CIS_I2C_Action_W, 0x4800, 0x24}, + {HX_CIS_I2C_Action_W, 0x3503, 0x00}, + {HX_CIS_I2C_Action_W, 0x4800, OV5647_MIPI_CTRL_OFF}, + {HX_CIS_I2C_Action_W, 0x4202, 0x0F}, + {HX_CIS_I2C_Action_W, 0x0100, 0x01}, \ No newline at end of file diff --git a/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/cis_sensor/cis_ov5647/OV5647_mipi_2lane_640x480.i b/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/cis_sensor/cis_ov5647/OV5647_mipi_2lane_640x480.i new file mode 100644 index 00000000..b799e63e --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/cis_sensor/cis_ov5647/OV5647_mipi_2lane_640x480.i @@ -0,0 +1,93 @@ + {HX_CIS_I2C_Action_W, 0x3000, 0x0f}, + {HX_CIS_I2C_Action_W, 0x3001, 0xff}, + {HX_CIS_I2C_Action_W, 0x3002, 0xe4}, + {HX_CIS_I2C_Action_S, 0x0005, 0x00}, //delay 5ms + {HX_CIS_I2C_Action_W, 0x0100, 0x00}, + {HX_CIS_I2C_Action_W, 0x0103, 0x01}, + {HX_CIS_I2C_Action_W, 0x3035, 0x11}, + {HX_CIS_I2C_Action_W, 0x3036, 0x46}, + {HX_CIS_I2C_Action_W, 0x303c, 0x11}, + {HX_CIS_I2C_Action_W, 0x3821, 0x07}, + {HX_CIS_I2C_Action_W, 0x3820, 0x41}, + {HX_CIS_I2C_Action_W, 0x370c, 0x03}, + {HX_CIS_I2C_Action_W, 0x3612, 0x59}, + {HX_CIS_I2C_Action_W, 0x3618, 0x00}, + {HX_CIS_I2C_Action_W, 0x5000, 0x06}, + {HX_CIS_I2C_Action_W, 0x5003, 0x08}, + {HX_CIS_I2C_Action_W, 0x5a00, 0x08}, + {HX_CIS_I2C_Action_W, 0x3000, 0xff}, + {HX_CIS_I2C_Action_W, 0x3001, 0xff}, + {HX_CIS_I2C_Action_W, 0x3002, 0xff}, + {HX_CIS_I2C_Action_W, 0x301d, 0xf0}, + {HX_CIS_I2C_Action_W, 0x3a18, 0x00}, + {HX_CIS_I2C_Action_W, 0x3a19, 0xf8}, + {HX_CIS_I2C_Action_W, 0x3c01, 0x80}, + {HX_CIS_I2C_Action_W, 0x3b07, 0x0c}, + {HX_CIS_I2C_Action_W, 0x380c, 0x07}, + {HX_CIS_I2C_Action_W, 0x380d, 0x3c}, + {HX_CIS_I2C_Action_W, 0x3814, 0x35}, + {HX_CIS_I2C_Action_W, 0x3815, 0x35}, + {HX_CIS_I2C_Action_W, 0x3708, 0x64}, + {HX_CIS_I2C_Action_W, 0x3709, 0x52}, + {HX_CIS_I2C_Action_W, 0x3808, 0x02}, + {HX_CIS_I2C_Action_W, 0x3809, 0x80}, + {HX_CIS_I2C_Action_W, 0x380a, 0x01}, + {HX_CIS_I2C_Action_W, 0x380b, 0xe0}, + {HX_CIS_I2C_Action_W, 0x3800, 0x00}, + {HX_CIS_I2C_Action_W, 0x3801, 0x10}, + {HX_CIS_I2C_Action_W, 0x3802, 0x00}, + {HX_CIS_I2C_Action_W, 0x3803, 0x00}, + {HX_CIS_I2C_Action_W, 0x3804, 0x0a}, + {HX_CIS_I2C_Action_W, 0x3805, 0x2f}, + {HX_CIS_I2C_Action_W, 0x3806, 0x07}, + {HX_CIS_I2C_Action_W, 0x3807, 0x9f}, + {HX_CIS_I2C_Action_W, 0x3630, 0x2e}, + {HX_CIS_I2C_Action_W, 0x3632, 0xe2}, + {HX_CIS_I2C_Action_W, 0x3633, 0x23}, + {HX_CIS_I2C_Action_W, 0x3634, 0x44}, + {HX_CIS_I2C_Action_W, 0x3620, 0x64}, + {HX_CIS_I2C_Action_W, 0x3621, 0xe0}, + {HX_CIS_I2C_Action_W, 0x3600, 0x37}, + {HX_CIS_I2C_Action_W, 0x3704, 0xa0}, + {HX_CIS_I2C_Action_W, 0x3703, 0x5a}, + {HX_CIS_I2C_Action_W, 0x3715, 0x78}, + {HX_CIS_I2C_Action_W, 0x3717, 0x01}, + {HX_CIS_I2C_Action_W, 0x3731, 0x02}, + {HX_CIS_I2C_Action_W, 0x370b, 0x60}, + {HX_CIS_I2C_Action_W, 0x3705, 0x1a}, + {HX_CIS_I2C_Action_W, 0x3f05, 0x02}, + {HX_CIS_I2C_Action_W, 0x3f06, 0x10}, + {HX_CIS_I2C_Action_W, 0x3f01, 0x0a}, + {HX_CIS_I2C_Action_W, 0x3a08, 0x01}, + {HX_CIS_I2C_Action_W, 0x3a09, 0x2e}, + {HX_CIS_I2C_Action_W, 0x3a0a, 0x00}, + {HX_CIS_I2C_Action_W, 0x3a0b, 0xfb}, + {HX_CIS_I2C_Action_W, 0x3a0d, 0x02}, + {HX_CIS_I2C_Action_W, 0x3a0e, 0x01}, + {HX_CIS_I2C_Action_W, 0x3a0f, 0x58}, + {HX_CIS_I2C_Action_W, 0x3a10, 0x50}, + {HX_CIS_I2C_Action_W, 0x3a1b, 0x58}, + {HX_CIS_I2C_Action_W, 0x3a1e, 0x50}, + {HX_CIS_I2C_Action_W, 0x3a11, 0x60}, + {HX_CIS_I2C_Action_W, 0x3a1f, 0x28}, + {HX_CIS_I2C_Action_W, 0x4001, 0x02}, + {HX_CIS_I2C_Action_W, 0x4004, 0x02}, + {HX_CIS_I2C_Action_W, 0x4000, 0x09}, + {HX_CIS_I2C_Action_W, 0x3000, 0x00}, + {HX_CIS_I2C_Action_W, 0x3001, 0x00}, + {HX_CIS_I2C_Action_W, 0x3002, 0x00}, + {HX_CIS_I2C_Action_W, 0x3017, 0xe0}, + {HX_CIS_I2C_Action_W, 0x301c, 0xfc}, + {HX_CIS_I2C_Action_W, 0x3636, 0x06}, + {HX_CIS_I2C_Action_W, 0x3016, 0x08}, + {HX_CIS_I2C_Action_W, 0x3827, 0xec}, + {HX_CIS_I2C_Action_W, 0x3018, 0x44}, + {HX_CIS_I2C_Action_W, 0x3035, 0x21}, + {HX_CIS_I2C_Action_W, 0x3106, 0xf5}, + {HX_CIS_I2C_Action_W, 0x3034, 0x1a}, + {HX_CIS_I2C_Action_W, 0x301c, 0xf8}, + {HX_CIS_I2C_Action_W, 0x4800, 0x34}, + {HX_CIS_I2C_Action_W, 0x3503, 0x00}, + {HX_CIS_I2C_Action_W, 0x4800, OV5647_MIPI_CTRL_OFF}, + {HX_CIS_I2C_Action_W, 0x0100, 0x01}, + {HX_CIS_I2C_Action_W, 0x4202, 0x0F}, \ No newline at end of file diff --git a/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/cis_sensor/cis_ov5647/cisdp_cfg.h b/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/cis_sensor/cis_ov5647/cisdp_cfg.h new file mode 100644 index 00000000..f84ca05a --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/cis_sensor/cis_ov5647/cisdp_cfg.h @@ -0,0 +1,299 @@ +/* + * cisdp_cfg.h + * + * Created on: 2022¦~11¤ë24¤é + * Author: 901912 + * + * HW5X5 + * RGB: R = W*H byte, G = W*H byte, B = W*H byte + * YUV422: Y= W*H byte, U = ((W*H)>>1) byte, V = ((W*H)>>1) byte + * YUV420: Y= W*H byte, U = ((W*H)>>2) byte, V = ((W*H)>>2) byte + * + * JPEG + * RAW8(YUV400) x4 Compress = ((613+ (W/16)*(H/16)* 64 + 35) >>2 ) <<2 byte + * RAW8(YUV400) x10 Compress = ((613+ (W/16)*(H/16)* 24 + 35) >>2 ) <<2 byte + * YUV422 x4 Compress = ((623+ (W/16)*(H/16)* 128 + 35) >>2 ) <<2 byte + * YUV422 x10 Compress = ((623+ (W/16)*(H/16)* 50 + 35) >>2 ) <<2 byte + * YUV420 x4 Compress = ((623+ (W/16)*(H/16)* 96 + 35) >>2 ) <<2 byte + * YUV420 x10 Compress = ((623+ (W/16)*(H/16)* 38 + 35) >>2 ) <<2 byte + * + * CDM + * Hot Pixel No Pack + No Meta Data: High= W*H byte, Low= W*H byte, Hot Pixel = W*H byte + * Hot Pixel Pack + No Meta Data: High= W*H byte, Low= W*H byte, Hot Pixel = W*H/8 byte + * Hot Pixel No Pack + Meta Data: High= W*H byte, Low= W*H byte, Hot Pixel = W*H+3*4+H+W+(H<<1) byte + * Hot Pixel Pack + Meta Data: High= W*H byte, Low= W*H byte, Hot Pixel = (W*H>>3)+3*4+H+W+(H<<1) byte + */ + +#ifndef APP_SCENARIO_CISDP_CFG_H_ +#define APP_SCENARIO_CISDP_CFG_H_ + +#include "hx_drv_gpio.h" +#include "hx_drv_inp.h" + +typedef enum +{ + APP_DP_RES_RGB640x480_INP_SUBSAMPLE_1X, + APP_DP_RES_RGB640x480_INP_SUBSAMPLE_2X, + APP_DP_RES_RGB640x480_INP_SUBSAMPLE_4X, + APP_DP_RES_YUV640x480_INP_SUBSAMPLE_1X, + APP_DP_RES_YUV640x480_INP_SUBSAMPLE_2X, + APP_DP_RES_YUV640x480_INP_SUBSAMPLE_4X, +}APP_DP_INP_SUBSAMPLE_E; + +#define OV5647_SENSOR_I2CID (0x36) +#define OV5647_MIPI_CLOCK_FEQ (220) //MHz +#define OV5647_MIPI_LANE_CNT (2) +#define OV5647_MIPI_DPP (10) //depth per pixel +#define OV5647_MIPITX_CNTCLK_EN (1) //continuous clock output enable +#define OV5647_MIPI_CTRL_OFF (0x01) //MIPI OFF +#define OV5647_MIPI_CTRL_ON (0x14) //MIPI ON +#define OV5647_LANE_NB (2) +#define SENSORDPLIB_SENSOR_OV5647 (SENSORDPLIB_SENSOR_HM2130) +#define OV5647_SUPPORT_BINNING +#define DYNAMIC_ADDRESS + +#ifdef OV5647_SUPPORT_BINNING +#define OV5647_SENSOR_WIDTH 640 +#define OV5647_SENSOR_HEIGHT 480 +#define OV5647_INP_CROP_WIDTH 640 +#define OV5647_INP_CROP_HEIGHT 480 +#define OV5647_INP_OUT_WIDTH 640 +#define OV5647_INP_OUT_HEIGHT 480 +#define OV5647_HW2x2_CROP_WIDTH 640 +#define OV5647_HW2x2_CROP_HEIGHT 480 +#define OV5647_HW5x5_CROP_WIDTH 640 +#define OV5647_HW5x5_CROP_HEIGHT 480 +#else +#define OV5647_SENSOR_WIDTH 2592 +#define OV5647_SENSOR_HEIGHT 1944 +#define OV5647_INP_CROP_WIDTH 2592 +#define OV5647_INP_CROP_HEIGHT 1944 +#define OV5647_INP_OUT_WIDTH 648 +#define OV5647_INP_OUT_HEIGHT 486 +#define OV5647_HW2x2_CROP_WIDTH 640 +#define OV5647_HW2x2_CROP_HEIGHT 480 +#define OV5647_HW5x5_CROP_WIDTH 640 +#define OV5647_HW5x5_CROP_HEIGHT 480 +#endif // OV5647_SUPPORT_BINNING + +#ifdef TRUSTZONE_SEC +#define EXT_RAM_START BASE_ADDR_SRAM0_ALIAS +#define MAX_SRAM_ADDR (BASE_ADDR_SRAM1_ALIAS+1024*1024-1) +#else +#ifndef TRUSTZONE +#define EXT_RAM_START BASE_ADDR_SRAM0_ALIAS +#define MAX_SRAM_ADDR (BASE_ADDR_SRAM1_ALIAS+1024*10242-1) +#else +#define EXT_RAM_START BASE_ADDR_SRAM0 +#define MAX_SRAM_ADDR (BASE_ADDR_SRAM1+1024*1024-1) +#endif +#endif + +#define FREE_RAM_START (BOOT2NDLOADER_BASE) + +#define CIS_MIRROR_SETTING (0x00) //0x00: off/0x01:H-Mirror/0x02:V-Mirror/0x03:HV-Mirror +#define CIS_I2C_ID OV5647_SENSOR_I2CID +#define CIS_ENABLE_MIPI_INF (0x01) //0x00: off/0x01: on +#define CIS_MIPI_LANE_NUMBER (0x02) +#define CIS_ENABLE_HX_AUTOI2C (0x00) //0x00: off/0x01: on/0x2: on and XSLEEP KEEP HIGH +#define DEAULT_XHSUTDOWN_PIN AON_GPIO2 + +/* + * HM11B1/HM2170 1-bit parser setting + */ +#define SCLK_72M_UTG (5) //8*24/72 if < 5, set 5 +#define SCLK_36M_UTG (6) //8*24/36 +#define SCLK_9M_UTG (20) //ceil(8*24/9.375 = 20.48) = 20 +#define SCLK_UTG (SCLK_72M_UTG) +/* +* HM2170 1-bit parser setting: PACK MODE +* REG_INP_RX_LBUF_INSERT_H_FPORCH = freq(inp_cclk) * sensor_hblank_time / 2 +*/ +#define SCLK_9M_FPORCH (2047) +#define SCLK_72M_FPORCH (542) +#define RX_LBUF_INSERT_H_FPORCH (SCLK_72M_FPORCH) + + +/* + * DP SENCTRL CFG + */ +#define SENCTRL_SENSOR_TYPE SENSORDPLIB_SENSOR_OV5647 +#define SENCTRL_STREAM_TYPE SENSORDPLIB_STREAM_NONEAOS +#define SENCTRL_SENSOR_WIDTH OV5647_SENSOR_WIDTH +#define SENCTRL_SENSOR_HEIGHT OV5647_SENSOR_HEIGHT +#define SENCTRL_SENSOR_CH 3 + +/* + * DP INP CFG + * + * SENSOR --> INP_CROP --> INP_BINNING --> INP_SUBSAMPLE + * + * CROP DISABLE: DP_INP_CROP_START_X/DP_INP_CROP_START_Y/DP_INP_CROP_WIDTH/DP_INP_CROP_HEIGHT all 0 + */ +#define DP_INP_CASE 2 +#if(DP_INP_CASE == 1) +#define DP_INP_SUBSAMPLE INP_SUBSAMPLE_DISABLE +#elif(DP_INP_CASE == 2) +#define DP_INP_SUBSAMPLE INP_SUBSAMPLE_4TO2 +#elif(DP_INP_CASE == 3) +#define DP_INP_SUBSAMPLE INP_SUBSAMPLE_8TO2 +#else +#define DP_INP_SUBSAMPLE INP_SUBSAMPLE_DISABLE +#endif + +#define DP_INP_BINNING INP_BINNING_DISABLE +#define DP_INP_CROP_START_X 0 +#define DP_INP_CROP_START_Y 0 +#define DP_INP_CROP_WIDTH 0 +#define DP_INP_CROP_HEIGHT 0 +#if (DP_INP_CASE == 1) +#define DP_INP_OUT_WIDTH SENCTRL_SENSOR_WIDTH +#define DP_INP_OUT_HEIGHT SENCTRL_SENSOR_HEIGHT +#elif(DP_INP_CASE == 2) +#define DP_INP_OUT_WIDTH 320 +#define DP_INP_OUT_HEIGHT 240 +#elif(DP_INP_CASE == 3) +#define DP_INP_OUT_WIDTH 160 +#define DP_INP_OUT_HEIGHT 120 +#else +#define DP_INP_OUT_WIDTH SENCTRL_SENSOR_WIDTH +#define DP_INP_OUT_HEIGHT SENCTRL_SENSOR_HEIGHT +#endif + +#define DP_INP_1X_SUBSAMPLE INP_SUBSAMPLE_DISABLE +#define DP_INP_1X_OUT_WIDTH 640 +#define DP_INP_1X_OUT_HEIGHT 480 + + + +/* + * DP HW2X2 CFG + * + * LIMITATION: + * 2X2 SUBSAMPLE LT,LB,RT,RBBINNING (WIDTH/2, HEIGHT/2, MIN:2X2, MAX:640X480) + * 1/3 SUBSAMPLE (WIDTH/3, HEIGHT/3, MIN:3X3, MAX:639X480) + */ +#define DP_HW2X2_PATH HW2x2_PATH_THROUGH +#define DP_HW2X2_PROCESS_MODE HW2x2_MODE_UNITY +#define DP_HW2X2_CROP_START_X 0 +#define DP_HW2X2_CROP_START_Y 0 +#define DP_HW2X2_CROP_WIDTH DP_INP_OUT_WIDTH +#define DP_HW2X2_CROP_HEIGHT DP_INP_OUT_HEIGHT +#define DP_HW2X2_ROUND_MODE HW2x2_ROUNDMODE_FLOOR +#define DP_HW2X2_OUT_WIDTH (DP_INP_OUT_WIDTH) +#define DP_HW2X2_OUT_HEIGHT (DP_INP_OUT_HEIGHT) + + +/* + * DP CDM CFG + * + * LIMITATION: + * MAX: 480X270 + * MIN: 8X3 + * WIDTH/8 + */ +#define DP_CDM_ENABLE CDM_ENABLE_ON +#define DP_CDM_IN_START_X 0 +#define DP_CDM_IN_START_Y 0 +#define DP_CDM_IN_WIDTH DP_HW2X2_OUT_WIDTH +#define DP_CDM_IN_HEIGHT DP_HW2X2_OUT_HEIGHT +#define DP_CDM_META_DUMP CDM_ENABLE_MATA_DUMP_ON +#define DP_CDM_HT_PACKING CDM_ENABLE_HT_PACKING_ON +#define DP_CDM_MIN_ALLOW_DIS 3 +#define DP_CDM_TOLERANCE 3 +#define DP_CDM_REACTANCE 2 +#define DP_CDM_RELAXATION 1 +#define DP_CDM_EROS_TH 3 +#define DP_CDM_NUM_HT_TH 10 +#define DP_CDM_NUM_HT_VECT_TH_X 8 +#define DP_CDM_NUM_HT_VECT_TH_Y 4 +#define DP_CDM_NUM_CONS_HT_BIN_TH_X 1 +#define DP_CDM_NUM_CONS_HT_BIN_TH_Y 1 +#define DP_CDM_CPU_ACTIVEFLAG CDM_CPU_ACTFLAG_SLEEP +#define DP_CDM_INIT_MAP_FLAG CDM_INIMAP_FLAG_ON + + +/* + * DP HW5X5 CFG + * + * LIMITATION: + * MIN: 8X8 + * WIDTH/8 + * HEIGHT/4 + */ +#define DP_HW5X5_PATH HW5x5_PATH_THROUGH_DEMOSAIC +#define DP_HW5X5_DEMOS_BNDMODE DEMOS_BNDODE_REFLECT +//#define DP_HW5X5_DEMOS_COLORMODE DEMOS_COLORMODE_YUV422 +#define DP_HW5X5_DEMOS_COLORMODE DEMOS_COLORMODE_RGB + +#if (CIS_MIRROR_SETTING == 0x01) +#define DP_HW5X5_DEMOS_PATTERN DEMOS_PATTENMODE_GBRG +#elif (CIS_MIRROR_SETTING == 0x02) +#define DP_HW5X5_DEMOS_PATTERN DEMOS_PATTENMODE_GRBG +#elif (CIS_MIRROR_SETTING == 0x03) +#define DP_HW5X5_DEMOS_PATTERN DEMOS_PATTENMODE_RGGB +#else +#define DP_HW5X5_DEMOS_PATTERN DEMOS_PATTENMODE_BGGR +#endif + +#define DP_HW5X5_DEMOSLPF_ROUNDMODE DEMOSLPF_ROUNDMODE_FLOOR +#define DP_HW5X5_CROP_START_X 0 +#define DP_HW5X5_CROP_START_Y 0 +#if (DP_INP_CASE == 1) +#define DP_HW5X5_CROP_WIDTH 640 +#define DP_HW5X5_CROP_HEIGHT 480 +#define DP_HW5X5_OUT_WIDTH 640 +#define DP_HW5X5_OUT_HEIGHT 480 +#elif(DP_INP_CASE == 2) +#define DP_HW5X5_CROP_WIDTH 320 +#define DP_HW5X5_CROP_HEIGHT 240 +#define DP_HW5X5_OUT_WIDTH 320 +#define DP_HW5X5_OUT_HEIGHT 240 +#elif(DP_INP_CASE == 3) +#define DP_HW5X5_CROP_WIDTH 160 +#define DP_HW5X5_CROP_HEIGHT 120 +#define DP_HW5X5_OUT_WIDTH 160 +#define DP_HW5X5_OUT_HEIGHT 120 +#else +#define DP_HW5X5_CROP_WIDTH 640 +#define DP_HW5X5_CROP_HEIGHT 480 +#define DP_HW5X5_OUT_WIDTH 640 +#define DP_HW5X5_OUT_HEIGHT 480 +#endif +#define DP_HW5X5_1X_CROP_WIDTH 640 +#define DP_HW5X5_1X_CROP_HEIGHT 480 +#define DP_HW5X5_1X_OUT_WIDTH 640 +#define DP_HW5X5_1X_OUT_HEIGHT 480 + +/* + * DP JPEG CFG + * + * LIMITATION: + * MAX:640X640 + * MIN: 16X16 + * WIDTH/16 + * HEIGHT/16 + */ +#define DP_JPEG_PATH JPEG_PATH_ENCODER_EN +#define DP_JPEG_ENC_WIDTH DP_HW5X5_OUT_WIDTH +#define DP_JPEG_ENC_HEIGHT DP_HW5X5_OUT_HEIGHT +#define DP_JPEG_ENCTYPE JPEG_ENC_TYPE_YUV420//JPEG_ENC_TYPE_YUV422 +#define DP_JPEG_ENCQTABLE JPEG_ENC_QTABLE_10X + + +/* + * SENDPLIB PARAMETERS + */ +#define SENDPLIB_PERIODIC_TIMER_MS 10 +#define SENDPLIB_MIPIRX_LANE_NB 2 +#define SENDPLIB_WDMA_START_ADDR (EXT_RAM_START+0x30000) +#define SENDPLIB_WDMA1_ADDR SENDPLIB_WDMA_START_ADDR +#define SENDPLIB_WDMA2_ADDR (SENDPLIB_WDMA1_ADDR+0x5F400) +#define SENDPLIB_WDMA3_ADDR (SENDPLIB_WDMA2_ADDR+0x4B000) +#define SENDPLIB_JPEG_YUV400_AUTOFILL_ADDR (SENDPLIB_WDMA3_ADDR+DP_HW5X5_OUT_WIDTH*DP_HW5X5_OUT_HEIGHT) +#define SENDPLIB_JPEG_YUV420_AUTOFILL_ADDR (SENDPLIB_WDMA3_ADDR+DP_HW5X5_OUT_WIDTH*DP_HW5X5_OUT_HEIGHT+DP_HW5X5_OUT_WIDTH*DP_HW5X5_OUT_HEIGHT/2) +#define SENDPLIB_JPEG_YUV422_AUTOFILL_ADDR (SENDPLIB_WDMA3_ADDR+DP_HW5X5_OUT_WIDTH*DP_HW5X5_OUT_HEIGHT*2) +#define SENDPLIB_JPEG_RGB_AUTOFILL_ADDR (SENDPLIB_WDMA3_ADDR+DP_HW5X5_OUT_WIDTH*DP_HW5X5_OUT_HEIGHT*3) +#define SENDPLIB_JPEG_HEADER_LOOP_SIZE (10*4) + +#endif /* APP_SCENARIO_CISDP_CFG_H_ */ diff --git a/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/cis_sensor/cis_ov5647/cisdp_sensor.c b/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/cis_sensor/cis_ov5647/cisdp_sensor.c new file mode 100644 index 00000000..3329522b --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/cis_sensor/cis_ov5647/cisdp_sensor.c @@ -0,0 +1,741 @@ +/* + * cisdp_sensor.c + * + * Created on: 2022¦~11¤ë18¤é + * Author: 901912 + */ + +#include "cisdp_sensor.h" +#include "cisdp_cfg.h" +#include "hx_drv_CIS_common.h" +#include "hx_drv_timer.h" +#include "hx_drv_hxautoi2c_mst.h" +#include "hx_drv_CIS_common.h" + +#include "WE2_core.h" +#include "hx_drv_scu_export.h" +#include "memory_manage.h" + +#define GROVE_VISION_AI + +#ifdef TRUSTZONE_SEC +#ifdef IP_INST_NS_csirx +#define CSIRX_REGS_BASE BASE_ADDR_MIPI_RX_CTRL +#define CSIRX_DPHY_REG (BASE_ADDR_APB_MIPI_RX_PHY+0x50) +#define CSIRX_DPHY_TUNCATE_REG (BASE_ADDR_APB_MIPI_RX_PHY+0x48) +#else +#define CSIRX_REGS_BASE BASE_ADDR_MIPI_RX_CTRL_ALIAS +#define CSIRX_DPHY_REG (BASE_ADDR_APB_MIPI_RX_PHY_ALIAS+0x50) +#define CSIRX_DPHY_TUNCATE_REG (BASE_ADDR_APB_MIPI_RX_PHY_ALIAS+0x48) +#endif +#else +#ifndef TRUSTZONE +#define CSIRX_REGS_BASE BASE_ADDR_MIPI_RX_CTRL_ALIAS +#define CSIRX_DPHY_REG (BASE_ADDR_APB_MIPI_RX_PHY_ALIAS+0x50) +#define CSIRX_DPHY_TUNCATE_REG (BASE_ADDR_APB_MIPI_RX_PHY_ALIAS+0x48) +#else +#define CSIRX_REGS_BASE BASE_ADDR_MIPI_RX_CTRL +#define CSIRX_DPHY_REG (BASE_ADDR_APB_MIPI_RX_PHY+0x50) +#define CSIRX_DPHY_TUNCATE_REG (BASE_ADDR_APB_MIPI_RX_PHY+0x48) +#endif +#endif + +static volatile uint32_t g_wdma1_baseaddr = SENDPLIB_WDMA1_ADDR; +static volatile uint32_t g_wdma2_baseaddr = SENDPLIB_WDMA2_ADDR; +static volatile uint32_t g_wdma3_baseaddr = SENDPLIB_WDMA3_ADDR; +static volatile uint32_t g_jpegautofill_addr = SENDPLIB_JPEG_YUV400_AUTOFILL_ADDR; + +static APP_DP_INP_SUBSAMPLE_E g_subs = APP_DP_RES_RGB640x480_INP_SUBSAMPLE_1X; + +#ifdef OV5647_SUPPORT_BINNING +static volatile INP_SUBSAMPLE_E g_subsample = INP_SUBSAMPLE_DISABLE; +static HX_CIS_SensorSetting_t OV5647_init_setting[] = { +#include "OV5647_mipi_2lane_640x480.i" +}; +#else +static volatile INP_SUBSAMPLE_E g_subsample = INP_SUBSAMPLE_8TO2_B; +static HX_CIS_SensorSetting_t OV5647_init_setting[] = { +#include "OV5647_mipi_2lane_2592x1944.i" +}; +#endif + +static HX_CIS_SensorSetting_t OV5647_stream_on[] = { + {HX_CIS_I2C_Action_W, 0x4800, OV5647_MIPI_CTRL_ON}, + {HX_CIS_I2C_Action_W, 0x4202, 0x00}, +}; + +static HX_CIS_SensorSetting_t OV5647_stream_off[] = { + {HX_CIS_I2C_Action_W, 0x4800, OV5647_MIPI_CTRL_OFF}, + {HX_CIS_I2C_Action_W, 0x4202, 0x0F}, +}; + + +static void cisdp_wdma_addr_init(APP_DP_INP_SUBSAMPLE_E subs) +{ +#ifdef DYNAMIC_ADDRESS + if(subs == APP_DP_RES_RGB640x480_INP_SUBSAMPLE_1X) { + g_jpegautofill_addr = mm_reserve_align(100,0x20); + g_wdma1_baseaddr = mm_reserve(76800); //640*480/4 + if(g_wdma1_baseaddr!=0) + g_wdma2_baseaddr = g_wdma1_baseaddr; + else + return ; + + g_wdma3_baseaddr= mm_reserve(921600); //640*480*3 + } + else if(subs == APP_DP_RES_RGB640x480_INP_SUBSAMPLE_2X) { + g_jpegautofill_addr = mm_reserve_align(100,0x20); + g_wdma1_baseaddr = mm_reserve(19200); //320*240/4 + if(g_wdma1_baseaddr!=0) + g_wdma2_baseaddr = g_wdma1_baseaddr; + else + return ; + + g_wdma3_baseaddr= mm_reserve(230400); //320*240*3 + } + else if(subs == APP_DP_RES_YUV640x480_INP_SUBSAMPLE_1X) { + g_jpegautofill_addr = mm_reserve_align(100,0x20); + g_wdma1_baseaddr = mm_reserve(76800); //640*480/4 + if(g_wdma1_baseaddr!=0) + g_wdma2_baseaddr = g_wdma1_baseaddr; + else + return ; + + g_wdma3_baseaddr= mm_reserve(460800); //640*480*1.5 + } + else if(subs == APP_DP_RES_YUV640x480_INP_SUBSAMPLE_2X) { + g_jpegautofill_addr = mm_reserve_align(100,0x20); + g_wdma1_baseaddr = mm_reserve(19200); //320*240/4 + if(g_wdma1_baseaddr!=0) + g_wdma2_baseaddr = g_wdma1_baseaddr; + else + return ; + + g_wdma3_baseaddr= mm_reserve(115200); //320*240*1.5 + } +#else + g_wdma1_baseaddr = SENDPLIB_WDMA1_ADDR; + g_wdma2_baseaddr = SENDPLIB_WDMA2_ADDR; + g_wdma3_baseaddr = SENDPLIB_WDMA3_ADDR; + + if ( subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_1X||subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_2X||subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_4X ) + g_jpegautofill_addr = SENDPLIB_JPEG_RGB_AUTOFILL_ADDR; + else + g_jpegautofill_addr = SENDPLIB_JPEG_YUV420_AUTOFILL_ADDR; +#endif + + sensordplib_set_xDMA_baseaddrbyapp(g_wdma1_baseaddr, g_wdma2_baseaddr, g_wdma3_baseaddr); + sensordplib_set_jpegfilesize_addrbyapp(g_jpegautofill_addr); + + xprintf("WD1[%x], WD2_J[%x], WD3_RAW[%x], JPAuto[%x]\n",g_wdma1_baseaddr,g_wdma2_baseaddr, + g_wdma3_baseaddr, g_jpegautofill_addr); +} + + +void ov5647_set_dp_rc96() +{ + SCU_PDHSC_DPCLK_CFG_T cfg; + + hx_drv_scu_get_pdhsc_dpclk_cfg(&cfg); + + cfg.mipiclk.hscmipiclksrc = SCU_HSCMIPICLKSRC_RC96M48M; + cfg.mipiclk.hscmipiclkdiv = 0; + + hx_drv_scu_set_pdhsc_dpclk_cfg(cfg, 0, 1); + + uint32_t mipi_pixel_clk = 96; + hx_drv_scu_get_freq(SCU_CLK_FREQ_TYPE_HSC_MIPI_RXCLK, &mipi_pixel_clk); + mipi_pixel_clk = mipi_pixel_clk / 1000000; + + dbg_printf(DBG_LESS_INFO, "MIPI TX CLK: %dM\n", mipi_pixel_clk); +} + + +void set_mipi_csirx_enable() +{ + uint32_t bitrate_1lane = OV5647_MIPI_CLOCK_FEQ*2; + uint32_t mipi_lnno = OV5647_MIPI_LANE_CNT; + uint32_t pixel_dpp = OV5647_MIPI_DPP; + uint32_t line_length = OV5647_SENSOR_WIDTH; + uint32_t frame_length = OV5647_SENSOR_HEIGHT; + uint32_t byte_clk = bitrate_1lane/8; + uint32_t continuousout = OV5647_MIPITX_CNTCLK_EN; + uint32_t deskew_en = 0; + uint32_t mipi_pixel_clk = 96; + + ov5647_set_dp_rc96(); + + hx_drv_scu_get_freq(SCU_CLK_FREQ_TYPE_HSC_MIPI_RXCLK, &mipi_pixel_clk); + + mipi_pixel_clk = mipi_pixel_clk / 1000000; + + dbg_printf(DBG_LESS_INFO, "MIPI CSI Init Enable\n"); + dbg_printf(DBG_LESS_INFO, "MIPI TX CLK: %dM\n", mipi_pixel_clk); + dbg_printf(DBG_LESS_INFO, "MIPI BITRATE 1LANE: %dM\n", bitrate_1lane); + dbg_printf(DBG_LESS_INFO, "MIPI DATA LANE: %d\n", mipi_lnno); + dbg_printf(DBG_LESS_INFO, "MIPI PIXEL DEPTH: %d\n", pixel_dpp); + dbg_printf(DBG_LESS_INFO, "MIPI LINE LENGTH: %d\n", line_length); + dbg_printf(DBG_LESS_INFO, "MIPI FRAME LENGTH: %d\n", frame_length); + dbg_printf(DBG_LESS_INFO, "MIPI CONTINUOUSOUT: %d\n", continuousout); + dbg_printf(DBG_LESS_INFO, "MIPI DESKEW: %d\n", deskew_en); + + uint32_t n_preload = 15; + uint32_t l_header = 4; + uint32_t l_footer = 2; + + double t_input = (double)(l_header+line_length*pixel_dpp/8+l_footer)/(mipi_lnno*byte_clk)+0.06; + double t_output = (double)line_length/mipi_pixel_clk; + double t_preload = (double)(7+(n_preload*4)/mipi_lnno)/mipi_pixel_clk; + + double delta_t = t_input - t_output - t_preload; + + dbg_printf(DBG_LESS_INFO, "t_input: %dns\n", (uint32_t)(t_input*1000)); + dbg_printf(DBG_LESS_INFO, "t_output: %dns\n", (uint32_t)(t_output*1000)); + dbg_printf(DBG_LESS_INFO, "t_preload: %dns\n", (uint32_t)(t_preload*1000)); + + + uint16_t rx_fifo_fill = 0; + uint16_t tx_fifo_fill = 0; + + if(delta_t <= 0) + { + delta_t = 0 - delta_t; + tx_fifo_fill = ceil(delta_t*byte_clk*mipi_lnno/4/(pixel_dpp/2))*(pixel_dpp/2); + rx_fifo_fill = 0; + } + else + { + rx_fifo_fill = ceil(delta_t*byte_clk*mipi_lnno/4/(pixel_dpp/2))*(pixel_dpp/2); + tx_fifo_fill = 0; + } + dbg_printf(DBG_LESS_INFO, "MIPI RX FIFO FILL: %d\n", rx_fifo_fill); + dbg_printf(DBG_LESS_INFO, "MIPI TX FIFO FILL: %d\n", tx_fifo_fill); + + /* + * Reset CSI RX/TX + */ + dbg_printf(DBG_LESS_INFO, "RESET MIPI CSI RX/TX\n"); + SCU_DP_SWRESET_T dp_swrst; + drv_interface_get_dp_swreset(&dp_swrst); + dp_swrst.HSC_MIPIRX = 0; + dp_swrst.HSC_MIPITX = 0; + + hx_drv_scu_set_DP_SWReset(dp_swrst); + hx_drv_timer_cm55x_delay_us(50, TIMER_STATE_DC); + + dp_swrst.HSC_MIPIRX = 1; + dp_swrst.HSC_MIPITX = 1; + hx_drv_scu_set_DP_SWReset(dp_swrst); + + MIPIRX_DPHYHSCNT_CFG_T hscnt_cfg; + hscnt_cfg.mipirx_dphy_hscnt_clk_en = 0; + hscnt_cfg.mipirx_dphy_hscnt_ln0_en = 1; + hscnt_cfg.mipirx_dphy_hscnt_ln1_en = 1; + + if(mipi_pixel_clk == 200) //pll200 + { + hscnt_cfg.mipirx_dphy_hscnt_clk_val = 0x03; + hscnt_cfg.mipirx_dphy_hscnt_ln0_val = 0x10; + hscnt_cfg.mipirx_dphy_hscnt_ln1_val = 0x10; + } + else if(mipi_pixel_clk == 300) //pll300 + { + hscnt_cfg.mipirx_dphy_hscnt_clk_val = 0x03; + hscnt_cfg.mipirx_dphy_hscnt_ln0_val = 0x18; + hscnt_cfg.mipirx_dphy_hscnt_ln1_val = 0x18; + } + else //rc96 + { + hscnt_cfg.mipirx_dphy_hscnt_clk_val = 0x03; + hscnt_cfg.mipirx_dphy_hscnt_ln0_val = 0x06; + hscnt_cfg.mipirx_dphy_hscnt_ln1_val = 0x06; + } + sensordplib_csirx_set_hscnt(hscnt_cfg); + + if(pixel_dpp == 10 || pixel_dpp == 8) + { + sensordplib_csirx_set_pixel_depth(pixel_dpp); + } + else + { + dbg_printf(DBG_LESS_INFO, "PIXEL DEPTH fail %d\n", pixel_dpp); + return; + } + + sensordplib_csirx_set_deskew(deskew_en); + sensordplib_csirx_set_fifo_fill(rx_fifo_fill); + sensordplib_csirx_enable(mipi_lnno); + + dbg_printf(DBG_LESS_INFO, "VMUTE: 0x%08X\n", *(uint32_t*)(SCU_LSC_ADDR+0x408)); + dbg_printf(DBG_LESS_INFO, "0x53061000: 0x%08X\n", *(uint32_t*)(CSITX_REGS_BASE+0x1000)); + dbg_printf(DBG_LESS_INFO, "0x53061004: 0x%08X\n", *(uint32_t*)(CSITX_REGS_BASE+0x1004)); + dbg_printf(DBG_LESS_INFO, "0x53061008: 0x%08X\n", *(uint32_t*)(CSITX_REGS_BASE+0x1008)); + dbg_printf(DBG_LESS_INFO, "0x5306100C: 0x%08X\n", *(uint32_t*)(CSITX_REGS_BASE+0x100C)); + dbg_printf(DBG_LESS_INFO, "0x53061010: 0x%08X\n", *(uint32_t*)(CSITX_REGS_BASE+0x1010)); + +} + + +static void set_mipi_csirx_disable() +{ + dbg_printf(DBG_LESS_INFO, "MIPI CSI Disable\n"); + + volatile uint32_t *dphy_reg = CSIRX_DPHY_REG; + volatile uint32_t *csi_static_cfg_reg = (CSIRX_REGS_BASE+0x08); + volatile uint32_t *csi_dphy_lane_control_reg = (CSIRX_REGS_BASE+0x40); + volatile uint32_t *csi_stream0_control_reg = (CSIRX_REGS_BASE+0x100); + volatile uint32_t *csi_stream0_data_cfg = (CSIRX_REGS_BASE+0x108); + volatile uint32_t *csi_stream0_cfg_reg = (CSIRX_REGS_BASE+0x10C); + + sensordplib_csirx_disable(); + + dbg_printf(DBG_LESS_INFO, "0x%08X = 0x%08X\n", dphy_reg, *dphy_reg); + dbg_printf(DBG_LESS_INFO, "0x%08X = 0x%08X\n", csi_static_cfg_reg, *csi_static_cfg_reg); + dbg_printf(DBG_LESS_INFO, "0x%08X = 0x%08X\n", csi_dphy_lane_control_reg, *csi_dphy_lane_control_reg); + dbg_printf(DBG_LESS_INFO, "0x%08X = 0x%08X\n", csi_stream0_data_cfg, *csi_stream0_data_cfg); + dbg_printf(DBG_LESS_INFO, "0x%08X = 0x%08X\n", csi_stream0_control_reg, *csi_stream0_control_reg); + +} + + +int cisdp_sensor_init() +{ + dbg_printf(DBG_LESS_INFO, "cis_OV5647_init \r\n"); + + /* + * common CIS init + */ + hx_drv_cis_init((CIS_XHSHUTDOWN_INDEX_E)DEAULT_XHSUTDOWN_PIN, SENSORCTRL_MCLK_DIV3); + dbg_printf(DBG_LESS_INFO, "mclk DIV3, xshutdown_pin=%d\n",DEAULT_XHSUTDOWN_PIN); + +#ifdef GROVE_VISION_AI + //OV5647 Enable + hx_drv_gpio_set_output(AON_GPIO1, GPIO_OUT_HIGH); + hx_drv_scu_set_PA1_pinmux(SCU_PA1_PINMUX_AON_GPIO1, 1); + hx_drv_gpio_set_out_value(AON_GPIO1, GPIO_OUT_HIGH); + dbg_printf(DBG_LESS_INFO, "Set PA1(AON_GPIO1) to High\n"); +#else + hx_drv_sensorctrl_set_xSleepCtrl(SENSORCTRL_XSLEEP_BY_CPU); + hx_drv_sensorctrl_set_xSleep(1); + dbg_printf(DBG_LESS_INFO, "hx_drv_sensorctrl_set_xSleep(1)\n"); +#endif + + hx_drv_cis_set_slaveID(CIS_I2C_ID); + dbg_printf(DBG_LESS_INFO, "hx_drv_cis_set_slaveID(0x%02X)\n", CIS_I2C_ID); + /* + * off stream before init sensor + */ + if(hx_drv_cis_setRegTable(OV5647_stream_off, HX_CIS_SIZE_N(OV5647_stream_off, HX_CIS_SensorSetting_t))!= HX_CIS_NO_ERROR) + { + dbg_printf(DBG_LESS_INFO, "OV5647 off by app fail\r\n"); + return -1; + } + + if(hx_drv_cis_setRegTable(OV5647_init_setting, HX_CIS_SIZE_N(OV5647_init_setting, HX_CIS_SensorSetting_t))!= HX_CIS_NO_ERROR) + { + dbg_printf(DBG_LESS_INFO, "OV5647 Init Stream by app fail \r\n"); + return -1; + } + else + { + dbg_printf(DBG_LESS_INFO, "OV5647 Init Stream by app \n"); + } + +#if 0 //Set mirror setting here if needed + HX_CIS_SensorSetting_t HM2170_mirror_setting[] = { + {HX_CIS_I2C_Action_W, 0x0101, CIS_MIRROR_SETTING}, + }; + + if(hx_drv_cis_setRegTable(HM2170_mirror_setting, HX_CIS_SIZE_N(HM2170_mirror_setting, HX_CIS_SensorSetting_t))!= HX_CIS_NO_ERROR) + { + dbg_printf(DBG_LESS_INFO, "HM2170 Init Mirror 0x%02X by app fail \r\n", HM2170_mirror_setting[0].Value); + return -1; + } + else + { +#if (CIS_MIRROR_SETTING == 0x01) + dbg_printf(DBG_LESS_INFO, "HM2170 Init Horizontal Mirror by app \n"); +#elif (CIS_MIRROR_SETTING == 0x02) + dbg_printf(DBG_LESS_INFO, "HM2170 Init Vertical Mirror by app \n"); +#elif (CIS_MIRROR_SETTING == 0x03) + dbg_printf(DBG_LESS_INFO, "HM2170 Init Horizontal & Vertical Mirror by app \n"); +#else + dbg_printf(DBG_LESS_INFO, "HM2170 Init Mirror Off by app \n"); +#endif + } +#endif + + return 0; +} + + +int cisdp_dp_init(bool inp_init, SENSORDPLIB_PATH_E dp_type, evthandlerdp_CBEvent_t cb_event, uint32_t jpg_ratio, APP_DP_INP_SUBSAMPLE_E subs) +{ + HW2x2_CFG_T hw2x2_cfg; + CDM_CFG_T cdm_cfg; + HW5x5_CFG_T hw5x5_cfg; + JPEG_CFG_T jpeg_cfg; + + g_subs = subs; + //HW2x2 Cfg + hw2x2_cfg.hw2x2_path = DP_HW2X2_PATH; + hw2x2_cfg.hw_22_process_mode = DP_HW2X2_PROCESS_MODE; + hw2x2_cfg.hw_22_crop_stx = DP_HW2X2_CROP_START_X; + hw2x2_cfg.hw_22_crop_sty = DP_HW2X2_CROP_START_Y; + hw2x2_cfg.hw_22_in_width = (subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_1X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_1X)? + 640:(subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_2X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_2X)? + 320:(subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_4X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_4X)? + 160:640;//DP_HW2X2_CROP_WIDTH; + + hw2x2_cfg.hw_22_in_height = (subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_1X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_1X)? + 480:(subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_2X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_2X)? + 240:(subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_4X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_4X)? + 120:480;//DP_HW2X2_CROP_HEIGHT; + hw2x2_cfg.hw_22_mono_round_mode = DP_HW2X2_ROUND_MODE; + + //CDM Cfg + cdm_cfg.cdm_enable = DP_CDM_ENABLE; + cdm_cfg.cdm_crop_stx = DP_CDM_IN_START_X; + cdm_cfg.cdm_crop_sty = DP_CDM_IN_START_Y; + cdm_cfg.cdm_in_width = DP_CDM_IN_WIDTH; + cdm_cfg.cdm_in_height = DP_CDM_IN_HEIGHT; + cdm_cfg.meta_dump = DP_CDM_META_DUMP; + cdm_cfg.ht_packing = DP_CDM_HT_PACKING; + cdm_cfg.cdm_min_allow_dis = DP_CDM_MIN_ALLOW_DIS; + cdm_cfg.cdm_tolerance = DP_CDM_TOLERANCE; + cdm_cfg.cdm_reactance = DP_CDM_REACTANCE; + cdm_cfg.cdm_relaxation = DP_CDM_RELAXATION; + cdm_cfg.cdm_eros_th = DP_CDM_EROS_TH; + cdm_cfg.cdm_num_ht_th = DP_CDM_NUM_HT_TH; + cdm_cfg.cdm_num_ht_vect_th_x = DP_CDM_NUM_HT_VECT_TH_X; + cdm_cfg.cdm_num_ht_vect_th_y = DP_CDM_NUM_HT_VECT_TH_X; + cdm_cfg.cdm_num_cons_ht_bin_th_x = DP_CDM_NUM_CONS_HT_BIN_TH_X; + cdm_cfg.cdm_num_cons_ht_bin_th_y = DP_CDM_NUM_CONS_HT_BIN_TH_Y; + cdm_cfg.cpu_activeflag = DP_CDM_CPU_ACTIVEFLAG; + cdm_cfg.init_map_flag = DP_CDM_INIT_MAP_FLAG; + + //HW5x5 Cfg + hw5x5_cfg.hw5x5_path = DP_HW5X5_PATH; + hw5x5_cfg.demos_bndmode = DP_HW5X5_DEMOS_BNDMODE; + hw5x5_cfg.demos_color_mode = + (subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_1X||subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_2X||subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_4X)? + DEMOS_COLORMODE_RGB: + (subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_1X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_2X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_4X)? + DEMOS_COLORMODE_YUV420:DEMOS_COLORMODE_YUV420;//DP_HW5X5_DEMOS_COLORMODE; + hw5x5_cfg.demos_pattern_mode = DP_HW5X5_DEMOS_PATTERN; + hw5x5_cfg.demoslpf_roundmode = DP_HW5X5_DEMOSLPF_ROUNDMODE; + hw5x5_cfg.hw55_crop_stx = DP_HW5X5_CROP_START_X; + hw5x5_cfg.hw55_crop_sty = DP_HW5X5_CROP_START_X; + hw5x5_cfg.hw55_in_width = (subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_1X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_1X)? + 640:(subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_2X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_2X)? + 320:(subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_4X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_4X)? + 160:640;//DP_HW5X5_CROP_WIDTH; + hw5x5_cfg.hw55_in_height = (subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_1X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_1X)? + 480:(subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_2X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_2X)? + 240:(subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_4X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_4X)? + 120:480;//DP_HW5X5_CROP_HEIGHT; + + //JPEG Cfg + jpeg_cfg.jpeg_path = DP_JPEG_PATH; + jpeg_cfg.enc_width = (subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_1X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_1X)? + 640:(subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_2X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_2X)? + 320:(subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_4X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_4X)? + 160:640;//DP_JPEG_ENC_WIDTH; + jpeg_cfg.enc_height = (subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_1X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_1X)? + 480:(subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_2X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_2X)? + 240:(subs==APP_DP_RES_RGB640x480_INP_SUBSAMPLE_4X||subs==APP_DP_RES_YUV640x480_INP_SUBSAMPLE_4X)? + 120:480;//DP_JPEG_ENC_HEIGHT; + jpeg_cfg.jpeg_enctype = DP_JPEG_ENCTYPE; + jpeg_cfg.jpeg_encqtable = DP_JPEG_ENCQTABLE; + + cisdp_wdma_addr_init(subs); + + //setup MIPI RX + set_mipi_csirx_enable(); + + INP_CROP_T crop; + crop.start_x = DP_INP_CROP_START_X; + crop.start_y = DP_INP_CROP_START_Y; + + if(DP_INP_CROP_WIDTH >= 1) + crop.last_x = DP_INP_CROP_WIDTH - 1; + else + crop.last_x = 0; + + if(DP_INP_CROP_HEIGHT >= 1) + crop.last_y = DP_INP_CROP_HEIGHT - 1; + else + crop.last_y = 0; + + if(inp_init == true) { + #if 1 + #ifdef OV5647_SUPPORT_BINNING + /**bin from 640x480 sensor**/ + if(subs == APP_DP_RES_RGB640x480_INP_SUBSAMPLE_2X||subs == APP_DP_RES_YUV640x480_INP_SUBSAMPLE_2X) + sensordplib_set_sensorctrl_inp_wi_crop_bin(SENCTRL_SENSOR_TYPE, SENCTRL_STREAM_TYPE, SENCTRL_SENSOR_WIDTH, + SENCTRL_SENSOR_HEIGHT, INP_SUBSAMPLE_DISABLE, crop ,INP_BINNING_4TO2_B); + else if(subs == APP_DP_RES_RGB640x480_INP_SUBSAMPLE_1X||subs == APP_DP_RES_YUV640x480_INP_SUBSAMPLE_1X) + sensordplib_set_sensorctrl_inp_wi_crop_bin(SENCTRL_SENSOR_TYPE, SENCTRL_STREAM_TYPE, SENCTRL_SENSOR_WIDTH, + SENCTRL_SENSOR_HEIGHT, INP_SUBSAMPLE_DISABLE, crop ,INP_BINNING_DISABLE); + #else + /**bin from 5M sensor**/ + if(subs == APP_DP_RES_RGB640x480_INP_SUBSAMPLE_2X||subs == APP_DP_RES_YUV640x480_INP_SUBSAMPLE_2X) + sensordplib_set_sensorctrl_inp_wi_crop_bin(SENCTRL_SENSOR_TYPE, SENCTRL_STREAM_TYPE, SENCTRL_SENSOR_WIDTH, + SENCTRL_SENSOR_HEIGHT, INP_SUBSAMPLE_DISABLE, crop ,INP_BINNING_16TO2_B); + else if(subs == APP_DP_RES_RGB640x480_INP_SUBSAMPLE_1X||subs == APP_DP_RES_YUV640x480_INP_SUBSAMPLE_1X) + sensordplib_set_sensorctrl_inp_wi_crop_bin(SENCTRL_SENSOR_TYPE, SENCTRL_STREAM_TYPE, SENCTRL_SENSOR_WIDTH, + SENCTRL_SENSOR_HEIGHT, INP_SUBSAMPLE_DISABLE, crop ,INP_BINNING_8TO2_B); + + /**subsample from 5M sensor**/ + /* + if(subs == APP_DP_RES_RGB640x480_INP_SUBSAMPLE_2X||subs == APP_DP_RES_YUV640x480_INP_SUBSAMPLE_2X) + sensordplib_set_sensorctrl_inp_wi_crop_bin(SENCTRL_SENSOR_TYPE, SENCTRL_STREAM_TYPE, SENCTRL_SENSOR_WIDTH, + SENCTRL_SENSOR_HEIGHT, INP_SUBSAMPLE_16TO2_B, crop ,INP_BINNING_DISABLE); + else if(subs == APP_DP_RES_RGB640x480_INP_SUBSAMPLE_1X||subs == APP_DP_RES_YUV640x480_INP_SUBSAMPLE_1X) + sensordplib_set_sensorctrl_inp_wi_crop_bin(SENCTRL_SENSOR_TYPE, SENCTRL_STREAM_TYPE, SENCTRL_SENSOR_WIDTH, + SENCTRL_SENSOR_HEIGHT, INP_SUBSAMPLE_8TO2_B, crop ,INP_BINNING_DISABLE); + */ + #endif + #else + /**subsample from 640x480 sensor**/ + if(subs == APP_DP_RES_RGB640x480_INP_SUBSAMPLE_2X||subs == APP_DP_RES_YUV640x480_INP_SUBSAMPLE_2X) + sensordplib_set_sensorctrl_inp(SENCTRL_SENSOR_TYPE, SENCTRL_STREAM_TYPE, SENCTRL_SENSOR_WIDTH, + SENCTRL_SENSOR_HEIGHT, INP_SUBSAMPLE_4TO2); + else if(subs == APP_DP_RES_RGB640x480_INP_SUBSAMPLE_1X||subs == APP_DP_RES_YUV640x480_INP_SUBSAMPLE_1X) + sensordplib_set_sensorctrl_inp(SENCTRL_SENSOR_TYPE, SENCTRL_STREAM_TYPE, SENCTRL_SENSOR_WIDTH, + SENCTRL_SENSOR_HEIGHT, INP_SUBSAMPLE_DISABLE); + #endif + } + + uint8_t cyclic_buffer_cnt = 1; + + int32_t non_support = 0; + switch (dp_type) + { + case SENSORDPLIB_PATH_INP_WDMA2: + sensordplib_set_raw_wdma2(DP_INP_OUT_WIDTH, DP_INP_OUT_HEIGHT, + NULL); + break; + case SENSORDPLIB_PATH_INP_HW2x2_CDM: + sensordplib_set_HW2x2_CDM(hw2x2_cfg, cdm_cfg, + NULL); + break; + case SENSORDPLIB_PATH_INP_HW5x5: + sensordplib_set_hw5x5_wdma3(hw5x5_cfg, + NULL); + break; + case SENSORDPLIB_PATH_INP_HW5x5_JPEG: + sensordplib_set_hw5x5_jpeg_wdma2(hw5x5_cfg + , jpeg_cfg, + cyclic_buffer_cnt, + NULL); + break; + case SENSORDPLIB_PATH_INP_HW2x2: + sensordplib_set_HW2x2_wdma1(hw2x2_cfg, NULL); + break; + case SENSORDPLIB_PATH_INP_CDM: + sensordplib_set_CDM(cdm_cfg, NULL); + break; + case SENSORDPLIB_PATH_INT1: + sensordplib_set_INT1_HWACC(hw2x2_cfg, + cdm_cfg, hw5x5_cfg,jpeg_cfg, + cyclic_buffer_cnt, + NULL); + break; + case SENSORDPLIB_PATH_INTNOJPEG: + sensordplib_set_INTNoJPEG_HWACC(hw2x2_cfg, + cdm_cfg, hw5x5_cfg, + NULL); + break; + case SENSORDPLIB_PATH_INT3: + sensordplib_set_int_raw_hw5x5_wdma23(DP_INP_OUT_WIDTH, + DP_INP_OUT_HEIGHT, + hw5x5_cfg, + NULL); + break; + case SENSORDPLIB_PATH_INT_INP_HW5X5_JPEG: + if(hw5x5_cfg.demos_color_mode == DEMOS_COLORMODE_RGB) + { + sensordplib_set_int_hw5x5rgb_jpeg_wdma23(hw5x5_cfg,jpeg_cfg, + cyclic_buffer_cnt, + NULL); + } + else + { + sensordplib_set_int_hw5x5_jpeg_wdma23(hw5x5_cfg,jpeg_cfg, + cyclic_buffer_cnt, + NULL); + } + break; + case SENSORDPLIB_PATH_INT_INP_HW2x2_HW5x5_JPEG: + sensordplib_set_int_hw2x2_hw5x5_jpeg_wdma12(hw2x2_cfg, + hw5x5_cfg,jpeg_cfg, + cyclic_buffer_cnt, + NULL); + break; + case SENSORDPLIB_PATH_JPEGDEC: + case SENSORDPLIB_PATH_TPG_JPEGENC: + case SENSORDPLIB_PATH_TPG_HW2x2: + case SENSORDPLIB_PATH_INP_HXCSC_CDM: + case SENSORDPLIB_PATH_INP_HXCSC: + case SENSORDPLIB_PATH_INP_HXCSC_JPEG: + case SENSORDPLIB_PATH_INT1_CSC: + case SENSORDPLIB_PATH_INTNOJPEG_CSC: + case SENSORDPLIB_PATH_INT3_CSC: + case SENSORDPLIB_PATH_INT_INP_HXCSC_JPEG: + case SENSORDPLIB_PATH_NO: + default: + dbg_printf(DBG_LESS_INFO, "Not support case \r\n"); + non_support = 1; + break; + } + + if(non_support == 1) + return -1; + + if(cb_event != NULL) + hx_dplib_evthandler_register_cb(cb_event, SENSORDPLIB_CB_FUNTYPE_DP); + + return 0; +} + +void cisdp_sensor_start() +{ + /* + * Default Stream On + */ + if(hx_drv_cis_setRegTable(OV5647_stream_on, HX_CIS_SIZE_N(OV5647_stream_on, HX_CIS_SensorSetting_t))!= HX_CIS_NO_ERROR) + { + dbg_printf(DBG_LESS_INFO, "OV5647 on by app fail\r\n"); + return; + } + else + { + dbg_printf(DBG_LESS_INFO, "OV5647 on by app done\r\n"); + } + + sensordplib_set_mclkctrl_xsleepctrl_bySCMode(); + + sensordplib_set_sensorctrl_start(); +} + + +void cisdp_sensor_stop() +{ + sensordplib_stop_capture(); + sensordplib_start_swreset(); + sensordplib_stop_swreset_WoSensorCtrl(); + + /* + * Default Stream On + */ + if(hx_drv_cis_setRegTable(OV5647_stream_off, HX_CIS_SIZE_N(OV5647_stream_off, HX_CIS_SensorSetting_t))!= HX_CIS_NO_ERROR) + { + dbg_printf(DBG_LESS_INFO, "OV5647 off by app fail\r\n"); + } + else + { + dbg_printf(DBG_LESS_INFO, "OV5647 off by app \n"); + } + + set_mipi_csirx_disable(); +} + +void cisdp_get_jpginfo(uint32_t *jpeg_enc_filesize, uint32_t *jpeg_enc_addr) +{ + uint8_t frame_no; + uint8_t buffer_no = 0; + uint32_t jpeg_enc_filesize_real; + + hx_drv_xdma_get_WDMA2_bufferNo(&buffer_no); + hx_drv_xdma_get_WDMA2NextFrameIdx(&frame_no); + if(frame_no == 0) + { + frame_no = buffer_no - 1; + }else{ + frame_no = frame_no - 1; + } + hx_drv_jpeg_get_EncOutRealMEMSize(&jpeg_enc_filesize_real); + + //dbg_printf(DBG_LESS_INFO, "current jpeg_size=0x%x\n", jpeg_enc_filesize_real); + + hx_drv_jpeg_get_FillFileSizeToMem(frame_no, g_jpegautofill_addr, jpeg_enc_filesize); + hx_drv_jpeg_get_MemAddrByFrameNo(frame_no, g_wdma2_baseaddr, jpeg_enc_addr); + + if( jpeg_enc_filesize_real != *jpeg_enc_filesize) + { + dbg_printf(DBG_LESS_INFO, "*jpeg_enc_filesize_real(0x%08X) != *jpeg_enc_filesize(0x%08X)\n" + , jpeg_enc_filesize_real, *jpeg_enc_filesize); + + //change value + *jpeg_enc_filesize = jpeg_enc_filesize_real; + } + + //dbg_printf(DBG_LESS_INFO, "g_jpegautofill_addr: 0x%08X\n" "g_wdma2_baseaddr: 0x%08X\n", g_jpegautofill_addr, g_wdma2_baseaddr); + //dbg_printf(DBG_LESS_INFO, "current frame_no=%d, jpeg_size=0x%x,addr=0x%x\n",frame_no,*jpeg_enc_filesize,*jpeg_enc_addr); +} + +uint32_t app_get_jpeg_addr() +{ + //EPII_InvalidateDCache_by_Addr(g_wdma2_baseaddr, 4); + return g_wdma2_baseaddr; +} + +uint32_t app_get_jpeg_sz() +{ + //EPII_InvalidateDCache_by_Addr(g_jpegautofill_addr, 4); + hx_InvalidateDCache_by_Addr((volatile void *)g_jpegautofill_addr, 32); + return *((uint32_t*)g_jpegautofill_addr); +} + +uint32_t app_get_raw_addr() +{ + //raw data area BBBBBB/GGGGGG/RRRRRR + return g_wdma3_baseaddr; //return B for use +} + +uint32_t app_get_raw_sz() +{ + if(g_subs == APP_DP_RES_YUV640x480_INP_SUBSAMPLE_1X) + return 460800;//640*480*1.5; + else if(g_subs == APP_DP_RES_YUV640x480_INP_SUBSAMPLE_2X) + return 115200;//320*240*1.5; + else if(g_subs == APP_DP_RES_YUV640x480_INP_SUBSAMPLE_4X) + return 28800;//160*120*1.5; + else if(g_subs == APP_DP_RES_RGB640x480_INP_SUBSAMPLE_1X) + return 921600;//640*480*3; + else if(g_subs == APP_DP_RES_RGB640x480_INP_SUBSAMPLE_2X) + return 230400;//320*240*3; + else if(g_subs == APP_DP_RES_RGB640x480_INP_SUBSAMPLE_4X) + return 57600;//160*120*3; + else + return 640*480*3; +} + +uint32_t app_get_raw_width() { + + if(g_subs == APP_DP_RES_RGB640x480_INP_SUBSAMPLE_1X||g_subs == APP_DP_RES_YUV640x480_INP_SUBSAMPLE_1X) + return 640; + else if(g_subs == APP_DP_RES_RGB640x480_INP_SUBSAMPLE_2X||g_subs == APP_DP_RES_YUV640x480_INP_SUBSAMPLE_2X) + return 320; + else if(g_subs == APP_DP_RES_RGB640x480_INP_SUBSAMPLE_4X||g_subs == APP_DP_RES_YUV640x480_INP_SUBSAMPLE_4X) + return 160; + else + return 640; +} + +uint32_t app_get_raw_height() { + if(g_subs == APP_DP_RES_RGB640x480_INP_SUBSAMPLE_1X||g_subs == APP_DP_RES_YUV640x480_INP_SUBSAMPLE_1X) + return 480; + else if(g_subs == APP_DP_RES_RGB640x480_INP_SUBSAMPLE_2X||g_subs == APP_DP_RES_YUV640x480_INP_SUBSAMPLE_2X) + return 240; + else if(g_subs == APP_DP_RES_RGB640x480_INP_SUBSAMPLE_4X||g_subs == APP_DP_RES_YUV640x480_INP_SUBSAMPLE_4X) + return 120; + else + return 480; +} + +uint32_t app_get_raw_channels() { + return SENCTRL_SENSOR_CH; +} + diff --git a/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/cis_sensor/cis_ov5647/cisdp_sensor.h b/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/cis_sensor/cis_ov5647/cisdp_sensor.h new file mode 100644 index 00000000..a06eaec6 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/cis_sensor/cis_ov5647/cisdp_sensor.h @@ -0,0 +1,55 @@ +/* + * cisdp_sensor.h + * + * Created on: 2022�~11��18�� + * Author: 901912 + */ + +#ifndef APP_SCENARIO_CISDP_SENSOR_H_ +#define APP_SCENARIO_CISDP_SENSOR_H_ + +#include +#include +#include +#include +#include +#include "WE2_device.h" +#include "hxevent_debug.h" +#include "sensor_dp_lib.h" +#include "evt_datapath.h" +#include "cisdp_cfg.h" + +#ifdef __cplusplus +extern "C" { +#endif + +/** + * \enum CISDP_INIT_TYPE_E + * \brief + */ +typedef enum CISDP_INIT_TYPE_S +{ + CISDP_INIT_TYPE_NONE = 0x00, + CISDP_INIT_TYPE_VIDEO_STREAM = 0x01, /*For CPU usage*/ + CISDP_INIT_TYPE_AOS = 0x02, /*For PMU USAGE*/ +} CISDP_INIT_TYPE_E; + +int cisdp_sensor_init(); +int cisdp_dp_init(bool inp_init, SENSORDPLIB_PATH_E dp_type, evthandlerdp_CBEvent_t cb_event, uint32_t jpg_ratio, APP_DP_INP_SUBSAMPLE_E subs); +void cisdp_sensor_start(); +void cisdp_sensor_stop(); +void cisdp_get_jpginfo(uint32_t *jpeg_enc_filesize, uint32_t *jpeg_enc_addr); + +uint32_t app_get_jpeg_addr(); +uint32_t app_get_jpeg_sz(); +uint32_t app_get_raw_addr(); +uint32_t app_get_raw_sz(); +uint32_t app_get_raw_width(); +uint32_t app_get_raw_height(); +uint32_t app_get_raw_channels(); + +#ifdef __cplusplus +} +#endif + +#endif /* APP_SCENARIO_CISDP_SENSOR_H_ */ diff --git a/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/common_config.h b/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/common_config.h new file mode 100644 index 00000000..16885a2d --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/common_config.h @@ -0,0 +1,28 @@ +/* + * common_config.h + * + * Created on: Nov 22, 2022 + * Author: bigcat-himax + */ + + +#ifndef SCENARIO_TFLM_2IN1_FD_FL_PL_COMMON_CONFIG_H_ +#define SCENARIO_TFLM_2IN1_FD_FL_PL_COMMON_CONFIG_H_ + +#define FRAME_CHECK_DEBUG 1 +#define EN_ALGO 1 +// #define SPI_SEN_PIC_CLK (10000000) +#define SPI_SEN_PIC_CLK (12000000) + + +#define DBG_APP_LOG 0 + +//current FW image is 409600 bytes => 0x64000. set 0~0x171000 as FW area +#define FW_IMG_SZ 0x3A171000 + +#define EFFICIENTNET_LITE0_CLASSIFICATION_FLASH_ADDR (FW_IMG_SZ) + + + + +#endif /* SCENARIO_TFLM_2IN1_FD_FL_PL_COMMON_CONFIG_H_ */ diff --git a/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/cvapp_efficientnet_lite0_class.cpp b/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/cvapp_efficientnet_lite0_class.cpp new file mode 100644 index 00000000..af937079 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/cvapp_efficientnet_lite0_class.cpp @@ -0,0 +1,1288 @@ +/* + * cvapp.cpp + * + * Created on: 2018�~12��4�� + * Author: 902452 + */ + +#include +#include +#include +#include +#include +#include +#include +#include "WE2_device.h" +#include "board.h" +#include "cvapp_efficientnet_lite0_class.h" +#include "cisdp_sensor.h" + +#include "WE2_core.h" + +#include "ethosu_driver.h" +#include "tensorflow/lite/micro/micro_mutable_op_resolver.h" +#include "tensorflow/lite/micro/micro_interpreter.h" +#include "tensorflow/lite/schema/schema_generated.h" +#include "tensorflow/lite/c/common.h" +#include "tensorflow/lite/micro/micro_error_reporter.h" + +#include "img_proc_helium.h" + + +#include "xprintf.h" +#include "spi_master_protocol.h" +#include "cisdp_cfg.h" +#include "memory_manage.h" + + +#define INPUT_IMAGE_CHANNELS 3 +#define EFF_LITE0_CLS_INPUT_TENSOR_WIDTH 224 +#define EFF_LITE0_CLS_INPUT_TENSOR_HEIGHT 224 +#define EFF_LITE0_CLS_INPUT_TENSOR_CHANNEL INPUT_IMAGE_CHANNELS + +#define INVOKE_STEP_TICK 0 + +#ifdef TRUSTZONE_SEC +#define U55_BASE BASE_ADDR_APB_U55_CTRL_ALIAS +#else +#ifndef TRUSTZONE +#define U55_BASE BASE_ADDR_APB_U55_CTRL_ALIAS +#else +#define U55_BASE BASE_ADDR_APB_U55_CTRL +#endif +#endif + + +using namespace std; + +namespace { + + +// constexpr int tensor_arena_size = 375*1024; +constexpr int tensor_arena_size = 354*1024; + + +static uint32_t tensor_arena=0; + +struct ethosu_driver ethosu_drv; /* Default Ethos-U device driver */ +tflite::MicroInterpreter *eff_lite0_cls_int_ptr=nullptr; +TfLiteTensor *eff_lite0_cls_input, *eff_lite0_cls_output; + +}; + + +#define CPU_CLK 0xffffff+1 +uint32_t systick_1, systick_2; +uint32_t loop_cnt_1, loop_cnt_2; + + +std::string imagenet_class_label[1000]; + + +// #endif + +static void _arm_npu_irq_handler(void) +{ + /* Call the default interrupt handler from the NPU driver */ + ethosu_irq_handler(ðosu_drv); +} + +/** + * @brief Initialises the NPU IRQ + **/ +static void _arm_npu_irq_init(void) +{ + const IRQn_Type ethosu_irqnum = (IRQn_Type)U55_IRQn; + + /* Register the EthosU IRQ handler in our vector table. + * Note, this handler comes from the EthosU driver */ + EPII_NVIC_SetVector(ethosu_irqnum, (uint32_t)_arm_npu_irq_handler); + + /* Enable the IRQ */ + NVIC_EnableIRQ(ethosu_irqnum); + +} + +static int _arm_npu_init(bool security_enable, bool privilege_enable) +{ + int err = 0; + + /* Initialise the IRQ */ + _arm_npu_irq_init(); + + /* Initialise Ethos-U55 device */ + const void * ethosu_base_address = (void *)(U55_BASE); + + if (0 != (err = ethosu_init( + ðosu_drv, /* Ethos-U driver device pointer */ + ethosu_base_address, /* Ethos-U NPU's base address. */ + NULL, /* Pointer to fast mem area - NULL for U55. */ + 0, /* Fast mem region size. */ + security_enable, /* Security enable. */ + privilege_enable))) { /* Privilege enable. */ + xprintf("failed to initalise Ethos-U device\n"); + return err; + } + + xprintf("Ethos-U55 device initialised\n"); + + return 0; +} + +int cv_efficientnet_lite0_class_init(bool security_enable, bool privilege_enable, uint32_t model_addr) { + + imagenet_class_label[0]= "tench, Tinca tinca"; + imagenet_class_label[1]= "goldfish, Carassius auratus"; + imagenet_class_label[2]= "great white shark, white shark, man-eater, man-eating shark, Carcharodon carcharias"; + imagenet_class_label[3]= "tiger shark, Galeocerdo cuvieri"; + imagenet_class_label[4]= "hammerhead, hammerhead shark"; + imagenet_class_label[5]= "electric ray, crampfish, numbfish, torpedo"; + imagenet_class_label[6]= "stingray"; + imagenet_class_label[7]= "cock"; + imagenet_class_label[8]= "hen"; + imagenet_class_label[9]= "ostrich, Struthio camelus"; + imagenet_class_label[10]= "brambling, Fringilla montifringilla"; + imagenet_class_label[11]= "goldfinch, Carduelis carduelis"; + imagenet_class_label[12]= "house finch, linnet, Carpodacus mexicanus"; + imagenet_class_label[13]= "junco, snowbird"; + imagenet_class_label[14]= "indigo bunting, indigo finch, indigo bird, Passerina cyanea"; + imagenet_class_label[15]= "robin, American robin, Turdus migratorius"; + imagenet_class_label[16]= "bulbul"; + imagenet_class_label[17]= "jay"; + imagenet_class_label[18]= "magpie"; + imagenet_class_label[19]= "chickadee"; + imagenet_class_label[20]= "water ouzel, dipper"; + imagenet_class_label[21]= "kite"; + imagenet_class_label[22]= "bald eagle, American eagle, Haliaeetus leucocephalus"; + imagenet_class_label[23]= "vulture"; + imagenet_class_label[24]= "great grey owl, great gray owl, Strix nebulosa"; + imagenet_class_label[25]= "European fire salamander, Salamandra salamandra"; + imagenet_class_label[26]= "common newt, Triturus vulgaris"; + imagenet_class_label[27]= "eft"; + imagenet_class_label[28]= "spotted salamander, Ambystoma maculatum"; + imagenet_class_label[29]= "axolotl, mud puppy, Ambystoma mexicanum"; + imagenet_class_label[30]= "bullfrog, Rana catesbeiana"; + imagenet_class_label[31]= "tree frog, tree-frog"; + imagenet_class_label[32]= "tailed frog, bell toad, ribbed toad, tailed toad, Ascaphus trui"; + imagenet_class_label[33]= "loggerhead, loggerhead turtle, Caretta caretta"; + imagenet_class_label[34]= "leatherback turtle, leatherback, leathery turtle, Dermochelys coriacea"; + imagenet_class_label[35]= "mud turtle"; + imagenet_class_label[36]= "terrapin"; + imagenet_class_label[37]= "box turtle, box tortoise"; + imagenet_class_label[38]= "banded gecko"; + imagenet_class_label[39]= "common iguana, iguana, Iguana iguana"; + imagenet_class_label[40]= "American chameleon, anole, Anolis carolinensis"; + imagenet_class_label[41]= "whiptail, whiptail lizard"; + imagenet_class_label[42]= "agama"; + imagenet_class_label[43]= "frilled lizard, Chlamydosaurus kingi"; + imagenet_class_label[44]= "alligator lizard"; + imagenet_class_label[45]= "Gila monster, Heloderma suspectum"; + imagenet_class_label[46]= "green lizard, Lacerta viridis"; + imagenet_class_label[47]= "African chameleon, Chamaeleo chamaeleon"; + imagenet_class_label[48]= "Komodo dragon, Komodo lizard, dragon lizard, giant lizard, Varanus komodoensis"; + imagenet_class_label[49]= "African crocodile, Nile crocodile, Crocodylus niloticus"; + imagenet_class_label[50]= "American alligator, Alligator mississipiensis"; + imagenet_class_label[51]= "triceratops"; + imagenet_class_label[52]= "thunder snake, worm snake, Carphophis amoenus"; + imagenet_class_label[53]= "ringneck snake, ring-necked snake, ring snake"; + imagenet_class_label[54]= "hognose snake, puff adder, sand viper"; + imagenet_class_label[55]= "green snake, grass snake"; + imagenet_class_label[56]= "king snake, kingsnake"; + imagenet_class_label[57]= "garter snake, grass snake"; + imagenet_class_label[58]= "water snake"; + imagenet_class_label[59]= "vine snake"; + imagenet_class_label[60]= "night snake, Hypsiglena torquata"; + imagenet_class_label[61]= "boa constrictor, Constrictor constrictor"; + imagenet_class_label[62]= "rock python, rock snake, Python sebae"; + imagenet_class_label[63]= "Indian cobra, Naja naja"; + imagenet_class_label[64]= "green mamba"; + imagenet_class_label[65]= "sea snake"; + imagenet_class_label[66]= "horned viper, cerastes, sand viper, horned asp, Cerastes cornutus"; + imagenet_class_label[67]= "diamondback, diamondback rattlesnake, Crotalus adamanteus"; + imagenet_class_label[68]= "sidewinder, horned rattlesnake, Crotalus cerastes"; + imagenet_class_label[69]= "trilobite"; + imagenet_class_label[70]= "harvestman, daddy longlegs, Phalangium opilio"; + imagenet_class_label[71]= "scorpion"; + imagenet_class_label[72]= "black and gold garden spider, Argiope aurantia"; + imagenet_class_label[73]= "barn spider, Araneus cavaticus"; + imagenet_class_label[74]= "garden spider, Aranea diademata"; + imagenet_class_label[75]= "black widow, Latrodectus mactans"; + imagenet_class_label[76]= "tarantula"; + imagenet_class_label[77]= "wolf spider, hunting spider"; + imagenet_class_label[78]= "tick"; + imagenet_class_label[79]= "centipede"; + imagenet_class_label[80]= "black grouse"; + imagenet_class_label[81]= "ptarmigan"; + imagenet_class_label[82]= "ruffed grouse, partridge, Bonasa umbellus"; + imagenet_class_label[83]= "prairie chicken, prairie grouse, prairie fowl"; + imagenet_class_label[84]= "peacock"; + imagenet_class_label[85]= "quail"; + imagenet_class_label[86]= "partridge"; + imagenet_class_label[87]= "African grey, African gray, Psittacus erithacus"; + imagenet_class_label[88]= "macaw"; + imagenet_class_label[89]= "sulphur-crested cockatoo, Kakatoe galerita, Cacatua galerita"; + imagenet_class_label[90]= "lorikeet"; + imagenet_class_label[91]= "coucal"; + imagenet_class_label[92]= "bee eater"; + imagenet_class_label[93]= "hornbill"; + imagenet_class_label[94]= "hummingbird"; + imagenet_class_label[95]= "jacamar"; + imagenet_class_label[96]= "toucan"; + imagenet_class_label[97]= "drake"; + imagenet_class_label[98]= "red-breasted merganser, Mergus serrator"; + imagenet_class_label[99]= "goose"; + imagenet_class_label[100]= "black swan, Cygnus atratus"; + imagenet_class_label[101]= "tusker"; + imagenet_class_label[102]= "echidna, spiny anteater, anteater"; + imagenet_class_label[103]= "platypus, duckbill, duckbilled platypus, duck-billed platypus, Ornithorhynchus anatinus"; + imagenet_class_label[104]= "wallaby, brush kangaroo"; + imagenet_class_label[105]= "koala, koala bear, kangaroo bear, native bear, Phascolarctos cinereus"; + imagenet_class_label[106]= "wombat"; + imagenet_class_label[107]= "jellyfish"; + imagenet_class_label[108]= "sea anemone, anemone"; + imagenet_class_label[109]= "brain coral"; + imagenet_class_label[110]= "flatworm, platyhelminth"; + imagenet_class_label[111]= "nematode, nematode worm, roundworm"; + imagenet_class_label[112]= "conch"; + imagenet_class_label[113]= "snail"; + imagenet_class_label[114]= "slug"; + imagenet_class_label[115]= "sea slug, nudibranch"; + imagenet_class_label[116]= "chiton, coat-of-mail shell, sea cradle, polyplacophore"; + imagenet_class_label[117]= "chambered nautilus, pearly nautilus, nautilus"; + imagenet_class_label[118]= "Dungeness crab, Cancer magister"; + imagenet_class_label[119]= "rock crab, Cancer irroratus"; + imagenet_class_label[120]= "fiddler crab"; + imagenet_class_label[121]= "king crab, Alaska crab, Alaskan king crab, Alaska king crab, Paralithodes camtschatica"; + imagenet_class_label[122]= "American lobster, Northern lobster, Maine lobster, Homarus americanus"; + imagenet_class_label[123]= "spiny lobster, langouste, rock lobster, crawfish, crayfish, sea crawfish"; + imagenet_class_label[124]= "crayfish, crawfish, crawdad, crawdaddy"; + imagenet_class_label[125]= "hermit crab"; + imagenet_class_label[126]= "isopod"; + imagenet_class_label[127]= "white stork, Ciconia ciconia"; + imagenet_class_label[128]= "black stork, Ciconia nigra"; + imagenet_class_label[129]= "spoonbill"; + imagenet_class_label[130]= "flamingo"; + imagenet_class_label[131]= "little blue heron, Egretta caerulea"; + imagenet_class_label[132]= "American egret, great white heron, Egretta albus"; + imagenet_class_label[133]= "bittern"; + imagenet_class_label[134]= "crane"; + imagenet_class_label[135]= "limpkin, Aramus pictus"; + imagenet_class_label[136]= "European gallinule, Porphyrio porphyrio"; + imagenet_class_label[137]= "American coot, marsh hen, mud hen, water hen, Fulica americana"; + imagenet_class_label[138]= "bustard"; + imagenet_class_label[139]= "ruddy turnstone, Arenaria interpres"; + imagenet_class_label[140]= "red-backed sandpiper, dunlin, Erolia alpina"; + imagenet_class_label[141]= "redshank, Tringa totanus"; + imagenet_class_label[142]= "dowitcher"; + imagenet_class_label[143]= "oystercatcher, oyster catcher"; + imagenet_class_label[144]= "pelican"; + imagenet_class_label[145]= "king penguin, Aptenodytes patagonica"; + imagenet_class_label[146]= "albatross, mollymawk"; + imagenet_class_label[147]= "grey whale, gray whale, devilfish, Eschrichtius gibbosus, Eschrichtius robustus"; + imagenet_class_label[148]= "killer whale, killer, orca, grampus, sea wolf, Orcinus orca"; + imagenet_class_label[149]= "dugong, Dugong dugon"; + imagenet_class_label[150]= "sea lion"; + imagenet_class_label[151]= "Chihuahua"; + imagenet_class_label[152]= "Japanese spaniel"; + imagenet_class_label[153]= "Maltese dog, Maltese terrier, Maltese"; + imagenet_class_label[154]= "Pekinese, Pekingese, Peke"; + imagenet_class_label[155]= "Shih-Tzu"; + imagenet_class_label[156]= "Blenheim spaniel"; + imagenet_class_label[157]= "papillon"; + imagenet_class_label[158]= "toy terrier"; + imagenet_class_label[159]= "Rhodesian ridgeback"; + imagenet_class_label[160]= "Afghan hound, Afghan"; + imagenet_class_label[161]= "basset, basset hound"; + imagenet_class_label[162]= "beagle"; + imagenet_class_label[163]= "bloodhound, sleuthhound"; + imagenet_class_label[164]= "bluetick"; + imagenet_class_label[165]= "black-and-tan coonhound"; + imagenet_class_label[166]= "Walker hound, Walker foxhound"; + imagenet_class_label[167]= "English foxhound"; + imagenet_class_label[168]= "redbone"; + imagenet_class_label[169]= "borzoi, Russian wolfhound"; + imagenet_class_label[170]= "Irish wolfhound"; + imagenet_class_label[171]= "Italian greyhound"; + imagenet_class_label[172]= "whippet"; + imagenet_class_label[173]= "Ibizan hound, Ibizan Podenco"; + imagenet_class_label[174]= "Norwegian elkhound, elkhound"; + imagenet_class_label[175]= "otterhound, otter hound"; + imagenet_class_label[176]= "Saluki, gazelle hound"; + imagenet_class_label[177]= "Scottish deerhound, deerhound"; + imagenet_class_label[178]= "Weimaraner"; + imagenet_class_label[179]= "Staffordshire bullterrier, Staffordshire bull terrier"; + imagenet_class_label[180]= "American Staffordshire terrier, Staffordshire terrier, American pit bull terrier, pit bull terrier"; + imagenet_class_label[181]= "Bedlington terrier"; + imagenet_class_label[182]= "Border terrier"; + imagenet_class_label[183]= "Kerry blue terrier"; + imagenet_class_label[184]= "Irish terrier"; + imagenet_class_label[185]= "Norfolk terrier"; + imagenet_class_label[186]= "Norwich terrier"; + imagenet_class_label[187]= "Yorkshire terrier"; + imagenet_class_label[188]= "wire-haired fox terrier"; + imagenet_class_label[189]= "Lakeland terrier"; + imagenet_class_label[190]= "Sealyham terrier, Sealyham"; + imagenet_class_label[191]= "Airedale, Airedale terrier"; + imagenet_class_label[192]= "cairn, cairn terrier"; + imagenet_class_label[193]= "Australian terrier"; + imagenet_class_label[194]= "Dandie Dinmont, Dandie Dinmont terrier"; + imagenet_class_label[195]= "Boston bull, Boston terrier"; + imagenet_class_label[196]= "miniature schnauzer"; + imagenet_class_label[197]= "giant schnauzer"; + imagenet_class_label[198]= "standard schnauzer"; + imagenet_class_label[199]= "Scotch terrier, Scottish terrier, Scottie"; + imagenet_class_label[200]= "Tibetan terrier, chrysanthemum dog"; + imagenet_class_label[201]= "silky terrier, Sydney silky"; + imagenet_class_label[202]= "soft-coated wheaten terrier"; + imagenet_class_label[203]= "West Highland white terrier"; + imagenet_class_label[204]= "Lhasa, Lhasa apso"; + imagenet_class_label[205]= "flat-coated retriever"; + imagenet_class_label[206]= "curly-coated retriever"; + imagenet_class_label[207]= "golden retriever"; + imagenet_class_label[208]= "Labrador retriever"; + imagenet_class_label[209]= "Chesapeake Bay retriever"; + imagenet_class_label[210]= "German short-haired pointer"; + imagenet_class_label[211]= "vizsla, Hungarian pointer"; + imagenet_class_label[212]= "English setter"; + imagenet_class_label[213]= "Irish setter, red setter"; + imagenet_class_label[214]= "Gordon setter"; + imagenet_class_label[215]= "Brittany spaniel"; + imagenet_class_label[216]= "clumber, clumber spaniel"; + imagenet_class_label[217]= "English springer, English springer spaniel"; + imagenet_class_label[218]= "Welsh springer spaniel"; + imagenet_class_label[219]= "cocker spaniel, English cocker spaniel, cocker"; + imagenet_class_label[220]= "Sussex spaniel"; + imagenet_class_label[221]= "Irish water spaniel"; + imagenet_class_label[222]= "kuvasz"; + imagenet_class_label[223]= "schipperke"; + imagenet_class_label[224]= "groenendael"; + imagenet_class_label[225]= "malinois"; + imagenet_class_label[226]= "briard"; + imagenet_class_label[227]= "kelpie"; + imagenet_class_label[228]= "komondor"; + imagenet_class_label[229]= "Old English sheepdog, bobtail"; + imagenet_class_label[230]= "Shetland sheepdog, Shetland sheep dog, Shetland"; + imagenet_class_label[231]= "collie"; + imagenet_class_label[232]= "Border collie"; + imagenet_class_label[233]= "Bouvier des Flandres, Bouviers des Flandres"; + imagenet_class_label[234]= "Rottweiler"; + imagenet_class_label[235]= "German shepherd, German shepherd dog, German police dog, alsatian"; + imagenet_class_label[236]= "Doberman, Doberman pinscher"; + imagenet_class_label[237]= "miniature pinscher"; + imagenet_class_label[238]= "Greater Swiss Mountain dog"; + imagenet_class_label[239]= "Bernese mountain dog"; + imagenet_class_label[240]= "Appenzeller"; + imagenet_class_label[241]= "EntleBucher"; + imagenet_class_label[242]= "boxer"; + imagenet_class_label[243]= "bull mastiff"; + imagenet_class_label[244]= "Tibetan mastiff"; + imagenet_class_label[245]= "French bulldog"; + imagenet_class_label[246]= "Great Dane"; + imagenet_class_label[247]= "Saint Bernard, St Bernard"; + imagenet_class_label[248]= "Eskimo dog, husky"; + imagenet_class_label[249]= "malamute, malemute, Alaskan malamute"; + imagenet_class_label[250]= "Siberian husky"; + imagenet_class_label[251]= "dalmatian, coach dog, carriage dog"; + imagenet_class_label[252]= "affenpinscher, monkey pinscher, monkey dog"; + imagenet_class_label[253]= "basenji"; + imagenet_class_label[254]= "pug, pug-dog"; + imagenet_class_label[255]= "Leonberg"; + imagenet_class_label[256]= "Newfoundland, Newfoundland dog"; + imagenet_class_label[257]= "Great Pyrenees"; + imagenet_class_label[258]= "Samoyed, Samoyede"; + imagenet_class_label[259]= "Pomeranian"; + imagenet_class_label[260]= "chow, chow chow"; + imagenet_class_label[261]= "keeshond"; + imagenet_class_label[262]= "Brabancon griffon"; + imagenet_class_label[263]= "Pembroke, Pembroke Welsh corgi"; + imagenet_class_label[264]= "Cardigan, Cardigan Welsh corgi"; + imagenet_class_label[265]= "toy poodle"; + imagenet_class_label[266]= "miniature poodle"; + imagenet_class_label[267]= "standard poodle"; + imagenet_class_label[268]= "Mexican hairless"; + imagenet_class_label[269]= "timber wolf, grey wolf, gray wolf, Canis lupus"; + imagenet_class_label[270]= "white wolf, Arctic wolf, Canis lupus tundrarum"; + imagenet_class_label[271]= "red wolf, maned wolf, Canis rufus, Canis niger"; + imagenet_class_label[272]= "coyote, prairie wolf, brush wolf, Canis latrans"; + imagenet_class_label[273]= "dingo, warrigal, warragal, Canis dingo"; + imagenet_class_label[274]= "dhole, Cuon alpinus"; + imagenet_class_label[275]= "African hunting dog, hyena dog, Cape hunting dog, Lycaon pictus"; + imagenet_class_label[276]= "hyena, hyaena"; + imagenet_class_label[277]= "red fox, Vulpes vulpes"; + imagenet_class_label[278]= "kit fox, Vulpes macrotis"; + imagenet_class_label[279]= "Arctic fox, white fox, Alopex lagopus"; + imagenet_class_label[280]= "grey fox, gray fox, Urocyon cinereoargenteus"; + imagenet_class_label[281]= "tabby, tabby cat"; + imagenet_class_label[282]= "tiger cat"; + imagenet_class_label[283]= "Persian cat"; + imagenet_class_label[284]= "Siamese cat, Siamese"; + imagenet_class_label[285]= "Egyptian cat"; + imagenet_class_label[286]= "cougar, puma, catamount, mountain lion, painter, panther, Felis concolor"; + imagenet_class_label[287]= "lynx, catamount"; + imagenet_class_label[288]= "leopard, Panthera pardus"; + imagenet_class_label[289]= "snow leopard, ounce, Panthera uncia"; + imagenet_class_label[290]= "jaguar, panther, Panthera onca, Felis onca"; + imagenet_class_label[291]= "lion, king of beasts, Panthera leo"; + imagenet_class_label[292]= "tiger, Panthera tigris"; + imagenet_class_label[293]= "cheetah, chetah, Acinonyx jubatus"; + imagenet_class_label[294]= "brown bear, bruin, Ursus arctos"; + imagenet_class_label[295]= "American black bear, black bear, Ursus americanus, Euarctos americanus"; + imagenet_class_label[296]= "ice bear, polar bear, Ursus Maritimus, Thalarctos maritimus"; + imagenet_class_label[297]= "sloth bear, Melursus ursinus, Ursus ursinus"; + imagenet_class_label[298]= "mongoose"; + imagenet_class_label[299]= "meerkat, mierkat"; + imagenet_class_label[300]= "tiger beetle"; + imagenet_class_label[301]= "ladybug, ladybeetle, lady beetle, ladybird, ladybird beetle"; + imagenet_class_label[302]= "ground beetle, carabid beetle"; + imagenet_class_label[303]= "long-horned beetle, longicorn, longicorn beetle"; + imagenet_class_label[304]= "leaf beetle, chrysomelid"; + imagenet_class_label[305]= "dung beetle"; + imagenet_class_label[306]= "rhinoceros beetle"; + imagenet_class_label[307]= "weevil"; + imagenet_class_label[308]= "fly"; + imagenet_class_label[309]= "bee"; + imagenet_class_label[310]= "ant, emmet, pismire"; + imagenet_class_label[311]= "grasshopper, hopper"; + imagenet_class_label[312]= "cricket"; + imagenet_class_label[313]= "walking stick, walkingstick, stick insect"; + imagenet_class_label[314]= "cockroach, roach"; + imagenet_class_label[315]= "mantis, mantid"; + imagenet_class_label[316]= "cicada, cicala"; + imagenet_class_label[317]= "leafhopper"; + imagenet_class_label[318]= "lacewing, lacewing fly"; + imagenet_class_label[319]= "dragonfly, darning needle, devils darning needle, sewing needle, snake feeder, snake doctor, mosquito hawk, skeeter hawk"; + imagenet_class_label[320]= "damselfly"; + imagenet_class_label[321]= "admiral"; + imagenet_class_label[322]= "ringlet, ringlet butterfly"; + imagenet_class_label[323]= "monarch, monarch butterfly, milkweed butterfly, Danaus plexippus"; + imagenet_class_label[324]= "cabbage butterfly"; + imagenet_class_label[325]= "sulphur butterfly, sulfur butterfly"; + imagenet_class_label[326]= "lycaenid, lycaenid butterfly"; + imagenet_class_label[327]= "starfish, sea star"; + imagenet_class_label[328]= "sea urchin"; + imagenet_class_label[329]= "sea cucumber, holothurian"; + imagenet_class_label[330]= "wood rabbit, cottontail, cottontail rabbit"; + imagenet_class_label[331]= "hare"; + imagenet_class_label[332]= "Angora, Angora rabbit"; + imagenet_class_label[333]= "hamster"; + imagenet_class_label[334]= "porcupine, hedgehog"; + imagenet_class_label[335]= "fox squirrel, eastern fox squirrel, Sciurus niger"; + imagenet_class_label[336]= "marmot"; + imagenet_class_label[337]= "beaver"; + imagenet_class_label[338]= "guinea pig, Cavia cobaya"; + imagenet_class_label[339]= "sorrel"; + imagenet_class_label[340]= "zebra"; + imagenet_class_label[341]= "hog, pig, grunter, squealer, Sus scrofa"; + imagenet_class_label[342]= "wild boar, boar, Sus scrofa"; + imagenet_class_label[343]= "warthog"; + imagenet_class_label[344]= "hippopotamus, hippo, river horse, Hippopotamus amphibius"; + imagenet_class_label[345]= "ox"; + imagenet_class_label[346]= "water buffalo, water ox, Asiatic buffalo, Bubalus bubalis"; + imagenet_class_label[347]= "bison"; + imagenet_class_label[348]= "ram, tup"; + imagenet_class_label[349]= "bighorn, bighorn sheep, cimarron, Rocky Mountain bighorn, Rocky Mountain sheep, Ovis canadensis"; + imagenet_class_label[350]= "ibex, Capra ibex"; + imagenet_class_label[351]= "hartebeest"; + imagenet_class_label[352]= "impala, Aepyceros melampus"; + imagenet_class_label[353]= "gazelle"; + imagenet_class_label[354]= "Arabian camel, dromedary, Camelus dromedarius"; + imagenet_class_label[355]= "llama"; + imagenet_class_label[356]= "weasel"; + imagenet_class_label[357]= "mink"; + imagenet_class_label[358]= "polecat, fitch, foulmart, foumart, Mustela putorius"; + imagenet_class_label[359]= "black-footed ferret, ferret, Mustela nigripes"; + imagenet_class_label[360]= "otter"; + imagenet_class_label[361]= "skunk, polecat, wood pussy"; + imagenet_class_label[362]= "badger"; + imagenet_class_label[363]= "armadillo"; + imagenet_class_label[364]= "three-toed sloth, ai, Bradypus tridactylus"; + imagenet_class_label[365]= "orangutan, orang, orangutang, Pongo pygmaeus"; + imagenet_class_label[366]= "gorilla, Gorilla gorilla"; + imagenet_class_label[367]= "chimpanzee, chimp, Pan troglodytes"; + imagenet_class_label[368]= "gibbon, Hylobates lar"; + imagenet_class_label[369]= "siamang, Hylobates syndactylus, Symphalangus syndactylus"; + imagenet_class_label[370]= "guenon, guenon monkey"; + imagenet_class_label[371]= "patas, hussar monkey, Erythrocebus patas"; + imagenet_class_label[372]= "baboon"; + imagenet_class_label[373]= "macaque"; + imagenet_class_label[374]= "langur"; + imagenet_class_label[375]= "colobus, colobus monkey"; + imagenet_class_label[376]= "proboscis monkey, Nasalis larvatus"; + imagenet_class_label[377]= "marmoset"; + imagenet_class_label[378]= "capuchin, ringtail, Cebus capucinus"; + imagenet_class_label[379]= "howler monkey, howler"; + imagenet_class_label[380]= "titi, titi monkey"; + imagenet_class_label[381]= "spider monkey, Ateles geoffroyi"; + imagenet_class_label[382]= "squirrel monkey, Saimiri sciureus"; + imagenet_class_label[383]= "Madagascar cat, ring-tailed lemur, Lemur catta"; + imagenet_class_label[384]= "indri, indris, Indri indri, Indri brevicaudatus"; + imagenet_class_label[385]= "Indian elephant, Elephas maximus"; + imagenet_class_label[386]= "African elephant, Loxodonta africana"; + imagenet_class_label[387]= "lesser panda, red panda, panda, bear cat, cat bear, Ailurus fulgens"; + imagenet_class_label[388]= "giant panda, panda, panda bear, coon bear, Ailuropoda melanoleuca"; + imagenet_class_label[389]= "barracouta, snoek"; + imagenet_class_label[390]= "eel"; + imagenet_class_label[391]= "coho, cohoe, coho salmon, blue jack, silver salmon, Oncorhynchus kisutch"; + imagenet_class_label[392]= "rock beauty, Holocanthus tricolor"; + imagenet_class_label[393]= "anemone fish"; + imagenet_class_label[394]= "sturgeon"; + imagenet_class_label[395]= "gar, garfish, garpike, billfish, Lepisosteus osseus"; + imagenet_class_label[396]= "lionfish"; + imagenet_class_label[397]= "puffer, pufferfish, blowfish, globefish"; + imagenet_class_label[398]= "abacus"; + imagenet_class_label[399]= "abaya"; + imagenet_class_label[400]= "academic gown, academic robe, judges robe"; + imagenet_class_label[401]= "accordion, piano accordion, squeeze box"; + imagenet_class_label[402]= "acoustic guitar"; + imagenet_class_label[403]= "aircraft carrier, carrier, flattop, attack aircraft carrier"; + imagenet_class_label[404]= "airliner"; + imagenet_class_label[405]= "airship, dirigible"; + imagenet_class_label[406]= "altar"; + imagenet_class_label[407]= "ambulance"; + imagenet_class_label[408]= "amphibian, amphibious vehicle"; + imagenet_class_label[409]= "analog clock"; + imagenet_class_label[410]= "apiary, bee house"; + imagenet_class_label[411]= "apron"; + imagenet_class_label[412]= "ashcan, trash can, garbage can, wastebin, ash bin, ash-bin, ashbin, dustbin, trash barrel, trash bin"; + imagenet_class_label[413]= "assault rifle, assault gun"; + imagenet_class_label[414]= "backpack, back pack, knapsack, packsack, rucksack, haversack"; + imagenet_class_label[415]= "bakery, bakeshop, bakehouse"; + imagenet_class_label[416]= "balance beam, beam"; + imagenet_class_label[417]= "balloon"; + imagenet_class_label[418]= "ballpoint, ballpoint pen, ballpen, Biro"; + imagenet_class_label[419]= "Band Aid"; + imagenet_class_label[420]= "banjo"; + imagenet_class_label[421]= "bannister, banister, balustrade, balusters, handrail"; + imagenet_class_label[422]= "barbell"; + imagenet_class_label[423]= "barber chair"; + imagenet_class_label[424]= "barbershop"; + imagenet_class_label[425]= "barn"; + imagenet_class_label[426]= "barometer"; + imagenet_class_label[427]= "barrel, cask"; + imagenet_class_label[428]= "barrow, garden cart, lawn cart, wheelbarrow"; + imagenet_class_label[429]= "baseball"; + imagenet_class_label[430]= "basketball"; + imagenet_class_label[431]= "bassinet"; + imagenet_class_label[432]= "bassoon"; + imagenet_class_label[433]= "bathing cap, swimming cap"; + imagenet_class_label[434]= "bath towel"; + imagenet_class_label[435]= "bathtub, bathing tub, bath, tub"; + imagenet_class_label[436]= "beach wagon, station wagon, wagon, estate car, beach waggon, station waggon, waggon"; + imagenet_class_label[437]= "beacon, lighthouse, beacon light, pharos"; + imagenet_class_label[438]= "beaker"; + imagenet_class_label[439]= "bearskin, busby, shako"; + imagenet_class_label[440]= "beer bottle"; + imagenet_class_label[441]= "beer glass"; + imagenet_class_label[442]= "bell cote, bell cot"; + imagenet_class_label[443]= "bib"; + imagenet_class_label[444]= "bicycle-built-for-two, tandem bicycle, tandem"; + imagenet_class_label[445]= "bikini, two-piece"; + imagenet_class_label[446]= "binder, ring-binder"; + imagenet_class_label[447]= "binoculars, field glasses, opera glasses"; + imagenet_class_label[448]= "birdhouse"; + imagenet_class_label[449]= "boathouse"; + imagenet_class_label[450]= "bobsled, bobsleigh, bob"; + imagenet_class_label[451]= "bolo tie, bolo, bola tie, bola"; + imagenet_class_label[452]= "bonnet, poke bonnet"; + imagenet_class_label[453]= "bookcase"; + imagenet_class_label[454]= "bookshop, bookstore, bookstall"; + imagenet_class_label[455]= "bottlecap"; + imagenet_class_label[456]= "bow"; + imagenet_class_label[457]= "bow tie, bow-tie, bowtie"; + imagenet_class_label[458]= "brass, memorial tablet, plaque"; + imagenet_class_label[459]= "brassiere, bra, bandeau"; + imagenet_class_label[460]= "breakwater, groin, groyne, mole, bulwark, seawall, jetty"; + imagenet_class_label[461]= "breastplate, aegis, egis"; + imagenet_class_label[462]= "broom"; + imagenet_class_label[463]= "bucket, pail"; + imagenet_class_label[464]= "buckle"; + imagenet_class_label[465]= "bulletproof vest"; + imagenet_class_label[466]= "bullet train, bullet"; + imagenet_class_label[467]= "butcher shop, meat market"; + imagenet_class_label[468]= "cab, hack, taxi, taxicab"; + imagenet_class_label[469]= "caldron, cauldron"; + imagenet_class_label[470]= "candle, taper, wax light"; + imagenet_class_label[471]= "cannon"; + imagenet_class_label[472]= "canoe"; + imagenet_class_label[473]= "can opener, tin opener"; + imagenet_class_label[474]= "cardigan"; + imagenet_class_label[475]= "car mirror"; + imagenet_class_label[476]= "carousel, carrousel, merry-go-round, roundabout, whirligig"; + imagenet_class_label[477]= "carpenters kit, tool kit"; + imagenet_class_label[478]= "carton"; + imagenet_class_label[479]= "car wheel"; + imagenet_class_label[480]= "cash machine, cash dispenser, automated teller machine, automatic teller machine, automated teller, automatic teller, ATM"; + imagenet_class_label[481]= "cassette"; + imagenet_class_label[482]= "cassette player"; + imagenet_class_label[483]= "castle"; + imagenet_class_label[484]= "catamaran"; + imagenet_class_label[485]= "CD player"; + imagenet_class_label[486]= "cello, violoncello"; + imagenet_class_label[487]= "cellular telephone, cellular phone, cellphone, cell, mobile phone"; + imagenet_class_label[488]= "chain"; + imagenet_class_label[489]= "chainlink fence"; + imagenet_class_label[490]= "chain mail, ring mail, mail, chain armor, chain armour, ring armor, ring armour"; + imagenet_class_label[491]= "chain saw, chainsaw"; + imagenet_class_label[492]= "chest"; + imagenet_class_label[493]= "chiffonier, commode"; + imagenet_class_label[494]= "chime, bell, gong"; + imagenet_class_label[495]= "china cabinet, china closet"; + imagenet_class_label[496]= "Christmas stocking"; + imagenet_class_label[497]= "church, church building"; + imagenet_class_label[498]= "cinema, movie theater, movie theatre, movie house, picture palace"; + imagenet_class_label[499]= "cleaver, meat cleaver, chopper"; + imagenet_class_label[500]= "cliff dwelling"; + imagenet_class_label[501]= "cloak"; + imagenet_class_label[502]= "clog, geta, patten, sabot"; + imagenet_class_label[503]= "cocktail shaker"; + imagenet_class_label[504]= "coffee mug"; + imagenet_class_label[505]= "coffeepot"; + imagenet_class_label[506]= "coil, spiral, volute, whorl, helix"; + imagenet_class_label[507]= "combination lock"; + imagenet_class_label[508]= "computer keyboard, keypad"; + imagenet_class_label[509]= "confectionery, confectionary, candy store"; + imagenet_class_label[510]= "container ship, containership, container vessel"; + imagenet_class_label[511]= "convertible"; + imagenet_class_label[512]= "corkscrew, bottle screw"; + imagenet_class_label[513]= "cornet, horn, trumpet, trump"; + imagenet_class_label[514]= "cowboy boot"; + imagenet_class_label[515]= "cowboy hat, ten-gallon hat"; + imagenet_class_label[516]= "cradle"; + imagenet_class_label[517]= "crane"; + imagenet_class_label[518]= "crash helmet"; + imagenet_class_label[519]= "crate"; + imagenet_class_label[520]= "crib, cot"; + imagenet_class_label[521]= "Crock Pot"; + imagenet_class_label[522]= "croquet ball"; + imagenet_class_label[523]= "crutch"; + imagenet_class_label[524]= "cuirass"; + imagenet_class_label[525]= "dam, dike, dyke"; + imagenet_class_label[526]= "desk"; + imagenet_class_label[527]= "desktop computer"; + imagenet_class_label[528]= "dial telephone, dial phone"; + imagenet_class_label[529]= "diaper, nappy, napkin"; + imagenet_class_label[530]= "digital clock"; + imagenet_class_label[531]= "digital watch"; + imagenet_class_label[532]= "dining table, board"; + imagenet_class_label[533]= "dishrag, dishcloth"; + imagenet_class_label[534]= "dishwasher, dish washer, dishwashing machine"; + imagenet_class_label[535]= "disk brake, disc brake"; + imagenet_class_label[536]= "dock, dockage, docking facility"; + imagenet_class_label[537]= "dogsled, dog sled, dog sleigh"; + imagenet_class_label[538]= "dome"; + imagenet_class_label[539]= "doormat, welcome mat"; + imagenet_class_label[540]= "drilling platform, offshore rig"; + imagenet_class_label[541]= "drum, membranophone, tympan"; + imagenet_class_label[542]= "drumstick"; + imagenet_class_label[543]= "dumbbell"; + imagenet_class_label[544]= "Dutch oven"; + imagenet_class_label[545]= "electric fan, blower"; + imagenet_class_label[546]= "electric guitar"; + imagenet_class_label[547]= "electric locomotive"; + imagenet_class_label[548]= "entertainment center"; + imagenet_class_label[549]= "envelope"; + imagenet_class_label[550]= "espresso maker"; + imagenet_class_label[551]= "face powder"; + imagenet_class_label[552]= "feather boa, boa"; + imagenet_class_label[553]= "file, file cabinet, filing cabinet"; + imagenet_class_label[554]= "fireboat"; + imagenet_class_label[555]= "fire engine, fire truck"; + imagenet_class_label[556]= "fire screen, fireguard"; + imagenet_class_label[557]= "flagpole, flagstaff"; + imagenet_class_label[558]= "flute, transverse flute"; + imagenet_class_label[559]= "folding chair"; + imagenet_class_label[560]= "football helmet"; + imagenet_class_label[561]= "forklift"; + imagenet_class_label[562]= "fountain"; + imagenet_class_label[563]= "fountain pen"; + imagenet_class_label[564]= "four-poster"; + imagenet_class_label[565]= "freight car"; + imagenet_class_label[566]= "French horn, horn"; + imagenet_class_label[567]= "frying pan, frypan, skillet"; + imagenet_class_label[568]= "fur coat"; + imagenet_class_label[569]= "garbage truck, dustcart"; + imagenet_class_label[570]= "gasmask, respirator, gas helmet"; + imagenet_class_label[571]= "gas pump, gasoline pump, petrol pump, island dispenser"; + imagenet_class_label[572]= "goblet"; + imagenet_class_label[573]= "go-kart"; + imagenet_class_label[574]= "golf ball"; + imagenet_class_label[575]= "golfcart, golf cart"; + imagenet_class_label[576]= "gondola"; + imagenet_class_label[577]= "gong, tam-tam"; + imagenet_class_label[578]= "gown"; + imagenet_class_label[579]= "grand piano, grand"; + imagenet_class_label[580]= "greenhouse, nursery, glasshouse"; + imagenet_class_label[581]= "grille, radiator grille"; + imagenet_class_label[582]= "grocery store, grocery, food market, market"; + imagenet_class_label[583]= "guillotine"; + imagenet_class_label[584]= "hair slide"; + imagenet_class_label[585]= "hair spray"; + imagenet_class_label[586]= "half track"; + imagenet_class_label[587]= "hammer"; + imagenet_class_label[588]= "hamper"; + imagenet_class_label[589]= "hand blower, blow dryer, blow drier, hair dryer, hair drier"; + imagenet_class_label[590]= "hand-held computer, hand-held microcomputer"; + imagenet_class_label[591]= "handkerchief, hankie, hanky, hankey"; + imagenet_class_label[592]= "hard disc, hard disk, fixed disk"; + imagenet_class_label[593]= "harmonica, mouth organ, harp, mouth harp"; + imagenet_class_label[594]= "harp"; + imagenet_class_label[595]= "harvester, reaper"; + imagenet_class_label[596]= "hatchet"; + imagenet_class_label[597]= "holster"; + imagenet_class_label[598]= "home theater, home theatre"; + imagenet_class_label[599]= "honeycomb"; + imagenet_class_label[600]= "hook, claw"; + imagenet_class_label[601]= "hoopskirt, crinoline"; + imagenet_class_label[602]= "horizontal bar, high bar"; + imagenet_class_label[603]= "horse cart, horse-cart"; + imagenet_class_label[604]= "hourglass"; + imagenet_class_label[605]= "iPod"; + imagenet_class_label[606]= "iron, smoothing iron"; + imagenet_class_label[607]= "jack-o-lantern"; + imagenet_class_label[608]= "jean, blue jean, denim"; + imagenet_class_label[609]= "jeep, landrover"; + imagenet_class_label[610]= "jersey, T-shirt, tee shirt"; + imagenet_class_label[611]= "jigsaw puzzle"; + imagenet_class_label[612]= "jinrikisha, ricksha, rickshaw"; + imagenet_class_label[613]= "joystick"; + imagenet_class_label[614]= "kimono"; + imagenet_class_label[615]= "knee pad"; + imagenet_class_label[616]= "knot"; + imagenet_class_label[617]= "lab coat, laboratory coat"; + imagenet_class_label[618]= "ladle"; + imagenet_class_label[619]= "lampshade, lamp shade"; + imagenet_class_label[620]= "laptop, laptop computer"; + imagenet_class_label[621]= "lawn mower, mower"; + imagenet_class_label[622]= "lens cap, lens cover"; + imagenet_class_label[623]= "letter opener, paper knife, paperknife"; + imagenet_class_label[624]= "library"; + imagenet_class_label[625]= "lifeboat"; + imagenet_class_label[626]= "lighter, light, igniter, ignitor"; + imagenet_class_label[627]= "limousine, limo"; + imagenet_class_label[628]= "liner, ocean liner"; + imagenet_class_label[629]= "lipstick, lip rouge"; + imagenet_class_label[630]= "Loafer"; + imagenet_class_label[631]= "lotion"; + imagenet_class_label[632]= "loudspeaker, speaker, speaker unit, loudspeaker system, speaker system"; + imagenet_class_label[633]= "loupe, jewelers loupe"; + imagenet_class_label[634]= "lumbermill, sawmill"; + imagenet_class_label[635]= "magnetic compass"; + imagenet_class_label[636]= "mailbag, postbag"; + imagenet_class_label[637]= "mailbox, letter box"; + imagenet_class_label[638]= "maillot"; + imagenet_class_label[639]= "maillot, tank suit"; + imagenet_class_label[640]= "manhole cover"; + imagenet_class_label[641]= "maraca"; + imagenet_class_label[642]= "marimba, xylophone"; + imagenet_class_label[643]= "mask"; + imagenet_class_label[644]= "matchstick"; + imagenet_class_label[645]= "maypole"; + imagenet_class_label[646]= "maze, labyrinth"; + imagenet_class_label[647]= "measuring cup"; + imagenet_class_label[648]= "medicine chest, medicine cabinet"; + imagenet_class_label[649]= "megalith, megalithic structure"; + imagenet_class_label[650]= "microphone, mike"; + imagenet_class_label[651]= "microwave, microwave oven"; + imagenet_class_label[652]= "military uniform"; + imagenet_class_label[653]= "milk can"; + imagenet_class_label[654]= "minibus"; + imagenet_class_label[655]= "miniskirt, mini"; + imagenet_class_label[656]= "minivan"; + imagenet_class_label[657]= "missile"; + imagenet_class_label[658]= "mitten"; + imagenet_class_label[659]= "mixing bowl"; + imagenet_class_label[660]= "mobile home, manufactured home"; + imagenet_class_label[661]= "Model T"; + imagenet_class_label[662]= "modem"; + imagenet_class_label[663]= "monastery"; + imagenet_class_label[664]= "monitor"; + imagenet_class_label[665]= "moped"; + imagenet_class_label[666]= "mortar"; + imagenet_class_label[667]= "mortarboard"; + imagenet_class_label[668]= "mosque"; + imagenet_class_label[669]= "mosquito net"; + imagenet_class_label[670]= "motor scooter, scooter"; + imagenet_class_label[671]= "mountain bike, all-terrain bike, off-roader"; + imagenet_class_label[672]= "mountain tent"; + imagenet_class_label[673]= "mouse, computer mouse"; + imagenet_class_label[674]= "mousetrap"; + imagenet_class_label[675]= "moving van"; + imagenet_class_label[676]= "muzzle"; + imagenet_class_label[677]= "nail"; + imagenet_class_label[678]= "neck brace"; + imagenet_class_label[679]= "necklace"; + imagenet_class_label[680]= "nipple"; + imagenet_class_label[681]= "notebook, notebook computer"; + imagenet_class_label[682]= "obelisk"; + imagenet_class_label[683]= "oboe, hautboy, hautbois"; + imagenet_class_label[684]= "ocarina, sweet potato"; + imagenet_class_label[685]= "odometer, hodometer, mileometer, milometer"; + imagenet_class_label[686]= "oil filter"; + imagenet_class_label[687]= "organ, pipe organ"; + imagenet_class_label[688]= "oscilloscope, scope, cathode-ray oscilloscope, CRO"; + imagenet_class_label[689]= "overskirt"; + imagenet_class_label[690]= "oxcart"; + imagenet_class_label[691]= "oxygen mask"; + imagenet_class_label[692]= "packet"; + imagenet_class_label[693]= "paddle, boat paddle"; + imagenet_class_label[694]= "paddlewheel, paddle wheel"; + imagenet_class_label[695]= "padlock"; + imagenet_class_label[696]= "paintbrush"; + imagenet_class_label[697]= "pajama, pyjama, pjs, jammies"; + imagenet_class_label[698]= "palace"; + imagenet_class_label[699]= "panpipe, pandean pipe, syrinx"; + imagenet_class_label[700]= "paper towel"; + imagenet_class_label[701]= "parachute, chute"; + imagenet_class_label[702]= "parallel bars, bars"; + imagenet_class_label[703]= "park bench"; + imagenet_class_label[704]= "parking meter"; + imagenet_class_label[705]= "passenger car, coach, carriage"; + imagenet_class_label[706]= "patio, terrace"; + imagenet_class_label[707]= "pay-phone, pay-station"; + imagenet_class_label[708]= "pedestal, plinth, footstall"; + imagenet_class_label[709]= "pencil box, pencil case"; + imagenet_class_label[710]= "pencil sharpener"; + imagenet_class_label[711]= "perfume, essence"; + imagenet_class_label[712]= "Petri dish"; + imagenet_class_label[713]= "photocopier"; + imagenet_class_label[714]= "pick, plectrum, plectron"; + imagenet_class_label[715]= "pickelhaube"; + imagenet_class_label[716]= "picket fence, paling"; + imagenet_class_label[717]= "pickup, pickup truck"; + imagenet_class_label[718]= "pier"; + imagenet_class_label[719]= "piggy bank, penny bank"; + imagenet_class_label[720]= "pill bottle"; + imagenet_class_label[721]= "pillow"; + imagenet_class_label[722]= "ping-pong ball"; + imagenet_class_label[723]= "pinwheel"; + imagenet_class_label[724]= "pirate, pirate ship"; + imagenet_class_label[725]= "pitcher, ewer"; + imagenet_class_label[726]= "plane, carpenters plane, woodworking plane"; + imagenet_class_label[727]= "planetarium"; + imagenet_class_label[728]= "plastic bag"; + imagenet_class_label[729]= "plate rack"; + imagenet_class_label[730]= "plow, plough"; + imagenet_class_label[731]= "plunger, plumbers helper"; + imagenet_class_label[732]= "Polaroid camera, Polaroid Land camera"; + imagenet_class_label[733]= "pole"; + imagenet_class_label[734]= "police van, police wagon, paddy wagon, patrol wagon, wagon, black Maria"; + imagenet_class_label[735]= "poncho"; + imagenet_class_label[736]= "pool table, billiard table, snooker table"; + imagenet_class_label[737]= "pop bottle, soda bottle"; + imagenet_class_label[738]= "pot, flowerpot"; + imagenet_class_label[739]= "potters wheel"; + imagenet_class_label[740]= "power drill"; + imagenet_class_label[741]= "prayer rug, prayer mat"; + imagenet_class_label[742]= "printer"; + imagenet_class_label[743]= "prison, prison house"; + imagenet_class_label[744]= "projectile, missile"; + imagenet_class_label[745]= "projector"; + imagenet_class_label[746]= "puck, hockey puck"; + imagenet_class_label[747]= "punching bag, punch bag, punching ball, punchball"; + imagenet_class_label[748]= "purse"; + imagenet_class_label[749]= "quill, quill pen"; + imagenet_class_label[750]= "quilt, comforter, comfort, puff"; + imagenet_class_label[751]= "racer, race car, racing car"; + imagenet_class_label[752]= "racket, racquet"; + imagenet_class_label[753]= "radiator"; + imagenet_class_label[754]= "radio, wireless"; + imagenet_class_label[755]= "radio telescope, radio reflector"; + imagenet_class_label[756]= "rain barrel"; + imagenet_class_label[757]= "recreational vehicle, RV, R.V."; + imagenet_class_label[758]= "reel"; + imagenet_class_label[759]= "reflex camera"; + imagenet_class_label[760]= "refrigerator, icebox"; + imagenet_class_label[761]= "remote control, remote"; + imagenet_class_label[762]= "restaurant, eating house, eating place, eatery"; + imagenet_class_label[763]= "revolver, six-gun, six-shooter"; + imagenet_class_label[764]= "rifle"; + imagenet_class_label[765]= "rocking chair, rocker"; + imagenet_class_label[766]= "rotisserie"; + imagenet_class_label[767]= "rubber eraser, rubber, pencil eraser"; + imagenet_class_label[768]= "rugby ball"; + imagenet_class_label[769]= "rule, ruler"; + imagenet_class_label[770]= "running shoe"; + imagenet_class_label[771]= "safe"; + imagenet_class_label[772]= "safety pin"; + imagenet_class_label[773]= "saltshaker, salt shaker"; + imagenet_class_label[774]= "sandal"; + imagenet_class_label[775]= "sarong"; + imagenet_class_label[776]= "sax, saxophone"; + imagenet_class_label[777]= "scabbard"; + imagenet_class_label[778]= "scale, weighing machine"; + imagenet_class_label[779]= "school bus"; + imagenet_class_label[780]= "schooner"; + imagenet_class_label[781]= "scoreboard"; + imagenet_class_label[782]= "screen, CRT screen"; + imagenet_class_label[783]= "screw"; + imagenet_class_label[784]= "screwdriver"; + imagenet_class_label[785]= "seat belt, seatbelt"; + imagenet_class_label[786]= "sewing machine"; + imagenet_class_label[787]= "shield, buckler"; + imagenet_class_label[788]= "shoe shop, shoe-shop, shoe store"; + imagenet_class_label[789]= "shoji"; + imagenet_class_label[790]= "shopping basket"; + imagenet_class_label[791]= "shopping cart"; + imagenet_class_label[792]= "shovel"; + imagenet_class_label[793]= "shower cap"; + imagenet_class_label[794]= "shower curtain"; + imagenet_class_label[795]= "ski"; + imagenet_class_label[796]= "ski mask"; + imagenet_class_label[797]= "sleeping bag"; + imagenet_class_label[798]= "slide rule, slipstick"; + imagenet_class_label[799]= "sliding door"; + imagenet_class_label[800]= "slot, one-armed bandit"; + imagenet_class_label[801]= "snorkel"; + imagenet_class_label[802]= "snowmobile"; + imagenet_class_label[803]= "snowplow, snowplough"; + imagenet_class_label[804]= "soap dispenser"; + imagenet_class_label[805]= "soccer ball"; + imagenet_class_label[806]= "sock"; + imagenet_class_label[807]= "solar dish, solar collector, solar furnace"; + imagenet_class_label[808]= "sombrero"; + imagenet_class_label[809]= "soup bowl"; + imagenet_class_label[810]= "space bar"; + imagenet_class_label[811]= "space heater"; + imagenet_class_label[812]= "space shuttle"; + imagenet_class_label[813]= "spatula"; + imagenet_class_label[814]= "speedboat"; + imagenet_class_label[815]= "spider web, spiders web"; + imagenet_class_label[816]= "spindle"; + imagenet_class_label[817]= "sports car, sport car"; + imagenet_class_label[818]= "spotlight, spot"; + imagenet_class_label[819]= "stage"; + imagenet_class_label[820]= "steam locomotive"; + imagenet_class_label[821]= "steel arch bridge"; + imagenet_class_label[822]= "steel drum"; + imagenet_class_label[823]= "stethoscope"; + imagenet_class_label[824]= "stole"; + imagenet_class_label[825]= "stone wall"; + imagenet_class_label[826]= "stopwatch, stop watch"; + imagenet_class_label[827]= "stove"; + imagenet_class_label[828]= "strainer"; + imagenet_class_label[829]= "streetcar, tram, tramcar, trolley, trolley car"; + imagenet_class_label[830]= "stretcher"; + imagenet_class_label[831]= "studio couch, day bed"; + imagenet_class_label[832]= "stupa, tope"; + imagenet_class_label[833]= "submarine, pigboat, sub, U-boat"; + imagenet_class_label[834]= "suit, suit of clothes"; + imagenet_class_label[835]= "sundial"; + imagenet_class_label[836]= "sunglass"; + imagenet_class_label[837]= "sunglasses, dark glasses, shades"; + imagenet_class_label[838]= "sunscreen, sunblock, sun blocker"; + imagenet_class_label[839]= "suspension bridge"; + imagenet_class_label[840]= "swab, swob, mop"; + imagenet_class_label[841]= "sweatshirt"; + imagenet_class_label[842]= "swimming trunks, bathing trunks"; + imagenet_class_label[843]= "swing"; + imagenet_class_label[844]= "switch, electric switch, electrical switch"; + imagenet_class_label[845]= "syringe"; + imagenet_class_label[846]= "table lamp"; + imagenet_class_label[847]= "tank, army tank, armored combat vehicle, armoured combat vehicle"; + imagenet_class_label[848]= "tape player"; + imagenet_class_label[849]= "teapot"; + imagenet_class_label[850]= "teddy, teddy bear"; + imagenet_class_label[851]= "television, television system"; + imagenet_class_label[852]= "tennis ball"; + imagenet_class_label[853]= "thatch, thatched roof"; + imagenet_class_label[854]= "theater curtain, theatre curtain"; + imagenet_class_label[855]= "thimble"; + imagenet_class_label[856]= "thresher, thrasher, threshing machine"; + imagenet_class_label[857]= "throne"; + imagenet_class_label[858]= "tile roof"; + imagenet_class_label[859]= "toaster"; + imagenet_class_label[860]= "tobacco shop, tobacconist shop, tobacconist"; + imagenet_class_label[861]= "toilet seat"; + imagenet_class_label[862]= "torch"; + imagenet_class_label[863]= "totem pole"; + imagenet_class_label[864]= "tow truck, tow car, wrecker"; + imagenet_class_label[865]= "toyshop"; + imagenet_class_label[866]= "tractor"; + imagenet_class_label[867]= "trailer truck, tractor trailer, trucking rig, rig, articulated lorry, semi"; + imagenet_class_label[868]= "tray"; + imagenet_class_label[869]= "trench coat"; + imagenet_class_label[870]= "tricycle, trike, velocipede"; + imagenet_class_label[871]= "trimaran"; + imagenet_class_label[872]= "tripod"; + imagenet_class_label[873]= "triumphal arch"; + imagenet_class_label[874]= "trolleybus, trolley coach, trackless trolley"; + imagenet_class_label[875]= "trombone"; + imagenet_class_label[876]= "tub, vat"; + imagenet_class_label[877]= "turnstile"; + imagenet_class_label[878]= "typewriter keyboard"; + imagenet_class_label[879]= "umbrella"; + imagenet_class_label[880]= "unicycle, monocycle"; + imagenet_class_label[881]= "upright, upright piano"; + imagenet_class_label[882]= "vacuum, vacuum cleaner"; + imagenet_class_label[883]= "vase"; + imagenet_class_label[884]= "vault"; + imagenet_class_label[885]= "velvet"; + imagenet_class_label[886]= "vending machine"; + imagenet_class_label[887]= "vestment"; + imagenet_class_label[888]= "viaduct"; + imagenet_class_label[889]= "violin, fiddle"; + imagenet_class_label[890]= "volleyball"; + imagenet_class_label[891]= "waffle iron"; + imagenet_class_label[892]= "wall clock"; + imagenet_class_label[893]= "wallet, billfold, notecase, pocketbook"; + imagenet_class_label[894]= "wardrobe, closet, press"; + imagenet_class_label[895]= "warplane, military plane"; + imagenet_class_label[896]= "washbasin, handbasin, washbowl, lavabo, wash-hand basin"; + imagenet_class_label[897]= "washer, automatic washer, washing machine"; + imagenet_class_label[898]= "water bottle"; + imagenet_class_label[899]= "water jug"; + imagenet_class_label[900]= "water tower"; + imagenet_class_label[901]= "whiskey jug"; + imagenet_class_label[902]= "whistle"; + imagenet_class_label[903]= "wig"; + imagenet_class_label[904]= "window screen"; + imagenet_class_label[905]= "window shade"; + imagenet_class_label[906]= "Windsor tie"; + imagenet_class_label[907]= "wine bottle"; + imagenet_class_label[908]= "wing"; + imagenet_class_label[909]= "wok"; + imagenet_class_label[910]= "wooden spoon"; + imagenet_class_label[911]= "wool, woolen, woollen"; + imagenet_class_label[912]= "worm fence, snake fence, snake-rail fence, Virginia fence"; + imagenet_class_label[913]= "wreck"; + imagenet_class_label[914]= "yawl"; + imagenet_class_label[915]= "yurt"; + imagenet_class_label[916]= "web site, website, internet site, site"; + imagenet_class_label[917]= "comic book"; + imagenet_class_label[918]= "crossword puzzle, crossword"; + imagenet_class_label[919]= "street sign"; + imagenet_class_label[920]= "traffic light, traffic signal, stoplight"; + imagenet_class_label[921]= "book jacket, dust cover, dust jacket, dust wrapper"; + imagenet_class_label[922]= "menu"; + imagenet_class_label[923]= "plate"; + imagenet_class_label[924]= "guacamole"; + imagenet_class_label[925]= "consomme"; + imagenet_class_label[926]= "hot pot, hotpot"; + imagenet_class_label[927]= "trifle"; + imagenet_class_label[928]= "ice cream, icecream"; + imagenet_class_label[929]= "ice lolly, lolly, lollipop, popsicle"; + imagenet_class_label[930]= "French loaf"; + imagenet_class_label[931]= "bagel, beigel"; + imagenet_class_label[932]= "pretzel"; + imagenet_class_label[933]= "cheeseburger"; + imagenet_class_label[934]= "hotdog, hot dog, red hot"; + imagenet_class_label[935]= "mashed potato"; + imagenet_class_label[936]= "head cabbage"; + imagenet_class_label[937]= "broccoli"; + imagenet_class_label[938]= "cauliflower"; + imagenet_class_label[939]= "zucchini, courgette"; + imagenet_class_label[940]= "spaghetti squash"; + imagenet_class_label[941]= "acorn squash"; + imagenet_class_label[942]= "butternut squash"; + imagenet_class_label[943]= "cucumber, cuke"; + imagenet_class_label[944]= "artichoke, globe artichoke"; + imagenet_class_label[945]= "bell pepper"; + imagenet_class_label[946]= "cardoon"; + imagenet_class_label[947]= "mushroom"; + imagenet_class_label[948]= "Granny Smith"; + imagenet_class_label[949]= "strawberry"; + imagenet_class_label[950]= "orange"; + imagenet_class_label[951]= "lemon"; + imagenet_class_label[952]= "fig"; + imagenet_class_label[953]= "pineapple, ananas"; + imagenet_class_label[954]= "banana"; + imagenet_class_label[955]= "jackfruit, jak, jack"; + imagenet_class_label[956]= "custard apple"; + imagenet_class_label[957]= "pomegranate"; + imagenet_class_label[958]= "hay"; + imagenet_class_label[959]= "carbonara"; + imagenet_class_label[960]= "chocolate sauce, chocolate syrup"; + imagenet_class_label[961]= "dough"; + imagenet_class_label[962]= "meat loaf, meatloaf"; + imagenet_class_label[963]= "pizza, pizza pie"; + imagenet_class_label[964]= "potpie"; + imagenet_class_label[965]= "burrito"; + imagenet_class_label[966]= "red wine"; + imagenet_class_label[967]= "espresso"; + imagenet_class_label[968]= "cup"; + imagenet_class_label[969]= "eggnog"; + imagenet_class_label[970]= "alp"; + imagenet_class_label[971]= "bubble"; + imagenet_class_label[972]= "cliff, drop, drop-off"; + imagenet_class_label[973]= "coral reef"; + imagenet_class_label[974]= "geyser"; + imagenet_class_label[975]= "lakeside, lakeshore"; + imagenet_class_label[976]= "promontory, headland, head, foreland"; + imagenet_class_label[977]= "sandbar, sand bar"; + imagenet_class_label[978]= "seashore, coast, seacoast, sea-coast"; + imagenet_class_label[979]= "valley, vale"; + imagenet_class_label[980]= "volcano"; + imagenet_class_label[981]= "ballplayer, baseball player"; + imagenet_class_label[982]= "groom, bridegroom"; + imagenet_class_label[983]= "scuba diver"; + imagenet_class_label[984]= "rapeseed"; + imagenet_class_label[985]= "daisy"; + imagenet_class_label[986]= "yellow ladys slipper, yellow lady-slipper, Cypripedium calceolus, Cypripedium parviflorum"; + imagenet_class_label[987]= "corn"; + imagenet_class_label[988]= "acorn"; + imagenet_class_label[989]= "hip, rose hip, rosehip"; + imagenet_class_label[990]= "buckeye, horse chestnut, conker"; + imagenet_class_label[991]= "coral fungus"; + imagenet_class_label[992]= "agaric"; + imagenet_class_label[993]= "gyromitra"; + imagenet_class_label[994]= "stinkhorn, carrion fungus"; + imagenet_class_label[995]= "earthstar"; + imagenet_class_label[996]= "hen-of-the-woods, hen of the woods, Polyporus frondosus, Grifola frondosa"; + imagenet_class_label[997]= "bolete"; + imagenet_class_label[998]= "ear, spike, capitulum"; + imagenet_class_label[999]= "toilet tissue, toilet paper, bathroom tissue"; + + int ercode = 0; + + //set memory allocation to tensor_arena + tensor_arena = mm_reserve_align(tensor_arena_size,0x20); //1mb + xprintf("TA[%x]\r\n",tensor_arena); + + + if(_arm_npu_init(security_enable, privilege_enable)!=0) + return -1; + + if(model_addr != 0) { + static const tflite::Model*eff_lite0_cls_model = tflite::GetModel((const void *)model_addr); + + if (eff_lite0_cls_model->version() != TFLITE_SCHEMA_VERSION) { + xprintf( + "[ERROR] eff_lite0_cls_model's schema version %d is not equal " + "to supported version %d\n", + eff_lite0_cls_model->version(), TFLITE_SCHEMA_VERSION); + return -1; + } + else { + xprintf("eff_lite0_cls_model model's schema version %d\n", eff_lite0_cls_model->version()); + } + + static tflite::MicroErrorReporter eff_lite0_cls_micro_error_reporter; + static tflite::MicroMutableOpResolver<1> eff_lite0_cls_op_resolver; + + if (kTfLiteOk != eff_lite0_cls_op_resolver.AddEthosU()){ + xprintf("Failed to add Arm NPU support to op resolver."); + return false; + } + + static tflite::MicroInterpreter eff_lite0_cls_static_interpreter(eff_lite0_cls_model, eff_lite0_cls_op_resolver, + (uint8_t*)tensor_arena, tensor_arena_size, &eff_lite0_cls_micro_error_reporter); + + if(eff_lite0_cls_static_interpreter.AllocateTensors()!= kTfLiteOk) { + return false; + } + eff_lite0_cls_int_ptr = &eff_lite0_cls_static_interpreter; + eff_lite0_cls_input = eff_lite0_cls_static_interpreter.input(0); + eff_lite0_cls_output = eff_lite0_cls_static_interpreter.output(0); + } + + xprintf("initial done\n"); + return ercode; +} + + +static void efficientnet_lite0_class_post_processing(tflite::MicroInterpreter* static_interpreter) +{ + uint32_t img_w = app_get_raw_width(); + uint32_t img_h = app_get_raw_height(); + TfLiteTensor* output = static_interpreter->output(0); + float output_scale = ((TfLiteAffineQuantization*)(output->quantization.params))->scale->data[0]; + int output_zeropoint = ((TfLiteAffineQuantization*)(output->quantization.params))->zero_point->data[0]; + int output_size = output->bytes; + uint16_t maxClassIndex = 0; + float max_deq_value = -1000; + for(int idx = 0; idx < 1000; idx++) + { + + int value = output->data.int8[idx]; + + float deq_value = ((float) value-(float)output_zeropoint) * output_scale ; + + if(deq_value >= max_deq_value) + { + max_deq_value = deq_value; + maxClassIndex = idx; + } + } + printf("imagenet class id[%d] %s score: %d\r\n",maxClassIndex, imagenet_class_label[maxClassIndex].c_str(),int(max_deq_value*100)); +} + + + +int cv_efficientnet_lite0_class_run() { + int ercode = 0; + float w_scale; + float h_scale; + uint32_t img_w = app_get_raw_width(); + uint32_t img_h = app_get_raw_height(); + uint32_t ch = app_get_raw_channels(); + uint32_t raw_addr = app_get_raw_addr(); + uint32_t expand = 0; + + + #if DBG_APP_LOG + xprintf("raw info: w[%d] h[%d] ch[%d] addr[%x]\n",img_w, img_h, ch, raw_addr); + #endif + + if(eff_lite0_cls_int_ptr!= nullptr) { + //get image from sensor and resize + w_scale = (float)(img_w - 1) / (EFF_LITE0_CLS_INPUT_TENSOR_WIDTH - 1); + h_scale = (float)(img_h - 1) / (EFF_LITE0_CLS_INPUT_TENSOR_HEIGHT - 1); + + + hx_lib_image_resize_BGR8U3C_to_RGB24_helium((uint8_t*)raw_addr, (uint8_t*)eff_lite0_cls_input->data.data, + img_w, img_h, ch, + EFF_LITE0_CLS_INPUT_TENSOR_WIDTH, EFF_LITE0_CLS_INPUT_TENSOR_HEIGHT, w_scale,h_scale); + + #if 0 // send RGB24 image for debug + uint8_t imagesize_header[4]; + imagesize_header[0] = EFF_LITE0_CLS_INPUT_TENSOR_WIDTH & 0xFF; + imagesize_header[1] = (EFF_LITE0_CLS_INPUT_TENSOR_WIDTH>>8) & 0xFF; + imagesize_header[2] = EFF_LITE0_CLS_INPUT_TENSOR_HEIGHT & 0xFF; + imagesize_header[3] = (EFF_LITE0_CLS_INPUT_TENSOR_HEIGHT>>8) & 0xFF; + hx_drv_spi_mst_protocol_write_ex((uint32_t)eff_lite0_cls_input->data.data, EFF_LITE0_CLS_INPUT_TENSOR_WIDTH*EFF_LITE0_CLS_INPUT_TENSOR_HEIGHT*ch, DATA_TYPE_RAW_HEADER_IMG_RGB_1PIX, imagesize_header, 4); + #endif + + // //uint8 to int8 + for (int i = 0; i < eff_lite0_cls_input->bytes; ++i) { + *((int8_t *)eff_lite0_cls_input->data.data+i) = *((int8_t *)eff_lite0_cls_input->data.data+i) - 128; + } + + #if INVOKE_STEP_TICK + SystemGetTick(&systick_1, &loop_cnt_1); + #endif + + TfLiteStatus invoke_status = eff_lite0_cls_int_ptr->Invoke(); + + #if INVOKE_STEP_TICK + SystemGetTick(&systick_2, &loop_cnt_2); + xprintf("Tick for invoke of efficentnet lite0 classification:[%d]\r\n",(loop_cnt_2-loop_cnt_1)*CPU_CLK+(systick_1-systick_2)); + #endif + + if(invoke_status != kTfLiteOk) + { + xprintf("efficentnet_lite0 classification invoke fail\n"); + return -1; + } + else + { + #if DBG_APP_LOG + xprintf("efficentnet_lite0 classification invoke pass\n"); + #endif + } + //retrieve output data + efficientnet_lite0_class_post_processing(eff_lite0_cls_int_ptr); + + #if DBG_APP_LOG + xprintf("efficentnet_lite0 classification done\r\n"); + #endif + } + sensordplib_retrigger_capture(); + return ercode; +} + +int cv_efficientnet_lite0_class_deinit() +{ + + return 0; +} + diff --git a/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/cvapp_efficientnet_lite0_class.h b/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/cvapp_efficientnet_lite0_class.h new file mode 100644 index 00000000..91a9be73 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/cvapp_efficientnet_lite0_class.h @@ -0,0 +1,26 @@ +/* + * cvapp.h + * + * Created on: 2018�~12��4�� + * Author: 902452 + */ + +#ifndef SCENARIO_TFLM_2IN1_FD_FL_PL_CVAPP_PL_ +#define SCENARIO_TFLM_2IN1_FD_FL_PL_CVAPP_PL_ + +#include "spi_protocol.h" + +#ifdef __cplusplus +extern "C" { +#endif + +int cv_efficientnet_lite0_class_init(bool security_enable, bool privilege_enable, uint32_t model_addr); + +int cv_efficientnet_lite0_class_run(); + +int cv_efficientnet_lite0_class_deinit(); +#ifdef __cplusplus +} +#endif + +#endif /* SCENARIO_TFLM_2IN1_FD_FL_PL_CVAPP_PL_ */ diff --git a/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/drv_user_defined.mk b/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/drv_user_defined.mk new file mode 100644 index 00000000..0df7d022 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/drv_user_defined.mk @@ -0,0 +1,95 @@ +## +# platform (onchip ip) support feature +# Add all of supported ip list here +# The source code should be located in ~\drivers\{ip_name}\ +## + +DRIVERS_IP_LIST ?= 2x2 \ + 5x5 \ + uart spi \ + i3c_mst isp \ + iic \ + mb \ + scu \ + timer \ + watchdog \ + rtc \ + cdm \ + edm \ + jpeg \ + xdma \ + dp \ + inp \ + tpg \ + inp1bitparser \ + sensorctrl \ + gpio \ + i2s \ + pdm \ + i3c_slv \ + vad \ + swreg_aon \ + swreg_lsc \ + dma \ + ppc \ + pmu \ + mpc \ + hxautoi2c_mst \ + sensorctrl \ + csirx \ + csitx \ + adcc \ + pwm \ + inpovparser \ + adcc_hv \ + u55 + +DRIVERS_IP_INSTANCE ?= RTC0 \ + RTC1 \ + RTC2 \ + TIMER0 \ + TIMER1 \ + TIMER2 \ + TIMER3 \ + TIMER4 \ + TIMER5 \ + WDT0 \ + WDT1 \ + DMA0 \ + DMA1 \ + DMA2 \ + DMA3 \ + UART0 \ + UART1 \ + UART2 \ + IIC_HOST_SENSOR \ + IIC_HOST \ + IIC_HOST_MIPI \ + SSPI_HOST \ + QSPI_HOST \ + OSPI_HOST \ + SSPI_SLAVE \ + GPIO_G0 \ + GPIO_G1 \ + GPIO_G2 \ + GPIO_G3 \ + SB_GPIO \ + AON_GPIO \ + I2S_HOST \ + I2S_SLAVE \ + IIIC_SLAVE0 \ + IIIC_SLAVE1 \ + PWM0 \ + PWM1 \ + PWM2 \ + ADCC \ + ADCC_HV + +ifneq ($(IC_VER), 10) +DRIVERS_IP_INSTANCE += TIMER6 \ + TIMER7 \ + TIMER8 +endif + +DRIVERS_IP_NS_INSTANCE ?= + diff --git a/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/hardfault_handler.c b/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/hardfault_handler.c new file mode 100644 index 00000000..c7ef0327 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/hardfault_handler.c @@ -0,0 +1,134 @@ +/* + Copyright (c) 2020 Arm Limited (or its affiliates). All rights reserved. + Use, modification and redistribution of this file is subject to your possession of a + valid End User License Agreement for the Arm Product of which these examples are part of + and your compliance with all applicable terms and conditions of such licence agreement. + */ + +#include +#include +#include +#include +#include +#include +#include "WE2_device.h" + +#if 0 +/* HardFault handler implementation that prints a message + then exits the program early. + */ +void HardFault_Handler(void) +{ +#if 0 + printf("HardFault occurred!\n"); +#endif + for(;;) {} +} +#endif +void HardFault_Handler(void) { + /* Handling SAU related secure faults */ + printf("\r\nEntering HardFault interrupt!\r\n"); + if (SAU->SFSR != 0) { + if (SAU->SFSR & SAU_SFSR_INVEP_Msk) { + /* Invalid Secure state entry point */ + printf( + "SAU->SFSR:INVEP fault: Invalid entry point to secure world.\r\n"); + } else if (SAU->SFSR & SAU_SFSR_AUVIOL_Msk) { + /* AUVIOL: SAU violation */ + printf( + "SAU->SFSR:AUVIOL fault: SAU violation. Access to secure memory from normal world.\r\n"); + } else if (SAU->SFSR & SAU_SFSR_INVTRAN_Msk) { + /* INVTRAN: Invalid transition from secure to normal world */ + printf( + "SAU->SFSR:INVTRAN fault: Invalid transition from secure to normal world.\r\n"); + } else { + printf("Another SAU error.\r\n"); + } + if (SAU->SFSR & SAU_SFSR_SFARVALID_Msk) { + /* SFARVALID: SFAR contain valid address that caused secure violation */ + printf("Address that caused SAU violation is 0x%X.\r\n", SAU->SFAR); + } + } + + /* Handling secure bus related faults */ + if (SCB->CFSR != 0) { + if (SCB->CFSR & SCB_CFSR_IBUSERR_Msk) { + /* IBUSERR: Instruction bus error on an instruction prefetch */ + printf( + "SCB->BFSR:IBUSERR fault: Instruction bus error on an instruction prefetch.\r\n"); + } else if (SCB->CFSR & SCB_CFSR_PRECISERR_Msk) { + /* PRECISERR: Instruction bus error on an instruction prefetch */ + printf("SCB->BFSR:PRECISERR fault: Precise data access error.\r\n"); + } else { + printf("Security Another secure bus error 1.\r\n"); + } + if (SCB->CFSR & SCB_CFSR_BFARVALID_Msk) { + /* BFARVALID: BFAR contain valid address that caused secure violation */ + printf("Address that caused secure bus violation is 0x%X.\r\n", + SCB->BFAR); + } + } + + /* Handling non-secure bus related faults */ + if (SCB_NS->CFSR != 0) { + if (SCB_NS->CFSR & SCB_CFSR_IBUSERR_Msk) { + /* IBUSERR: Instruction bus error on an instruction prefetch */ + printf( + "SCB_NS->BFSR:IBUSERR fault: Instruction bus error on an instruction prefetch.\r\n"); + } else if (SCB_NS->CFSR & SCB_CFSR_PRECISERR_Msk) { + /* PRECISERR: Data bus error on an data read/write */ + printf( + "SCB_NS->BFSR:PRECISERR fault: Precise data access error.\r\n"); + } else { + printf("Security Another secure bus error 2.\r\n"); + } + if (SCB_NS->CFSR & SCB_CFSR_BFARVALID_Msk) { + /* BFARVALID: BFAR contain valid address that caused secure violation */ + printf("Address that caused secure bus violation is 0x%X.\r\n", + SCB_NS->BFAR); + } + } + +#if 0 + /* Perform system RESET */ + SCB->AIRCR = + (SCB->AIRCR & ~SCB_AIRCR_VECTKEY_Msk) | (0x05FAUL << SCB_AIRCR_VECTKEY_Pos) | SCB_AIRCR_SYSRESETREQ_Msk; +#else + printf("SCB->CFSR:0x%08x\n", SCB->CFSR); + printf("SCB->BFAR:0x%08x\n", SCB->BFAR); + printf("SCB->HFSR:0x%08x\n", SCB->HFSR); + for (;;) { + } +#endif +} + +void NMI_Handler(void) { + printf("\r\nEntering NMI_Handler interrupt!\r\n"); + for (;;) { + } +} + +void MemManage_Handler(void) { + printf("\r\nEntering MemManage_Handler interrupt!\r\n"); + for (;;) { + } +} +void BusFault_Handler(void) { + printf("\r\nEntering BusFault_Handler interrupt!\r\n"); + printf("SCB->CFSR:0x%08x\n", SCB->CFSR); + printf("SCB->BFAR:0x%08x\n", SCB->BFAR); + printf("SCB->HFSR:0x%08x\n", SCB->HFSR); + for (;;) { + } +} +void UsageFault_Handler(void) { + printf("\r\nEntering UsageFault_Handler interrupt!\r\n"); + for (;;) { + } +} +void SecureFault_Handler(void) { + printf("\r\nEntering SecureFault_Handler interrupt!\r\n"); + for (;;) { + } +} + diff --git a/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/memory_manage.c b/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/memory_manage.c new file mode 100644 index 00000000..8d99bad9 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/memory_manage.c @@ -0,0 +1,51 @@ +/* + * memory_manage.c + * + * Created on: Feb 15, 2023 + * Author: bigcat-himax + */ +#include +#include +#include +#include +#include +#include + +static uint32_t g_addr=0, end_addr=0; + +int mm_set_initial(uint32_t start_addr, uint32_t mm_sz) +{ + g_addr = start_addr; + end_addr = g_addr + mm_sz; + //xprintf("mm_set_initial:\n start[%x]end[%x]sz[%x]\n", start_addr,start_addr+mm_sz,mm_sz); + + return 0; +} + +uint32_t mm_reserve(uint32_t sz) +{ + uint32_t res = g_addr; + if((g_addr+sz)>end_addr) + return 0; + else { + g_addr += sz; + return res; + } + +} + +uint32_t mm_reserve_align(uint32_t sz, uint32_t alignment_size) +{ + //uint32_t res = g_addr&(alignment_size - 1U) == 0?g_addr:g_addr&~(alignment_size - 1U)+alignment_size; + uint32_t res = g_addr&~(alignment_size - 1U); + if(res!=g_addr) + res+=alignment_size; + + if((res+sz)>end_addr) + return 0; + else { + g_addr = res+sz; + return res; + } + +} diff --git a/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/memory_manage.h b/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/memory_manage.h new file mode 100644 index 00000000..118608c5 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/memory_manage.h @@ -0,0 +1,22 @@ +/* + * memory_manage.h + * + * Created on: Feb 15, 2023 + * Author: bigcat-himax + */ + +#ifndef APP_SCENARIO_APP_TFLM_2IN1_FD_FL_PL_MEMORY_MANAGE_H_ +#define APP_SCENARIO_APP_TFLM_2IN1_FD_FL_PL_MEMORY_MANAGE_H_ +#include +#ifdef __cplusplus +extern "C" { +#endif + +int mm_set_initial(uint32_t start_addr, uint32_t mm_sz); +uint32_t mm_reserve(uint32_t sz); +uint32_t mm_reserve_align(uint32_t sz, uint32_t alignment_size); + +#ifdef __cplusplus +} +#endif +#endif /* APP_SCENARIO_APP_TFLM_2IN1_FD_FL_PL_MEMORY_MANAGE_H_ */ diff --git a/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/tflm_efficientnet_lite0.c b/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/tflm_efficientnet_lite0.c new file mode 100644 index 00000000..2bf8f950 --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/tflm_efficientnet_lite0.c @@ -0,0 +1,922 @@ +#include +#include +#include +#include +#include +#include +#include "powermode_export.h" + + +// #define WATCH_DOG_TIMEOUT_TH (20000) //ms +#define WATCH_DOG_TIMEOUT_TH (500) //ms + +#ifdef TRUSTZONE_SEC +#ifdef FREERTOS +/* Trustzone config. */ +// +/* FreeRTOS includes. */ +//#include "secure_port_macros.h" +#else +#if (__ARM_FEATURE_CMSE & 1) == 0 +#error "Need ARMv8-M security extensions" +#elif (__ARM_FEATURE_CMSE & 2) == 0 +#error "Compile with --cmse" +#endif +#include "arm_cmse.h" +//#include "veneer_table.h" +// +#endif +#endif + +#include "WE2_device.h" + +#include "spi_master_protocol.h" +#include "hx_drv_spi.h" +#include "spi_eeprom_comm.h" +#include "board.h" +#include "xprintf.h" +#include "tflm_efficientnet_lite0.h" +#include "board.h" +#include "WE2_core.h" +#include "hx_drv_scu.h" +#include "hx_drv_swreg_aon.h" +#ifdef IP_sensorctrl +#include "hx_drv_sensorctrl.h" +#endif +#ifdef IP_xdma +#include "hx_drv_xdma.h" +#include "sensor_dp_lib.h" +#endif +#ifdef IP_cdm +#include "hx_drv_cdm.h" +#endif +#ifdef IP_gpio +#include "hx_drv_gpio.h" +#endif +#include "hx_drv_pmu_export.h" +#include "hx_drv_pmu.h" +#include "powermode.h" +//#include "dp_task.h" +#include "BITOPS.h" + +#include "common_config.h" +#include "cisdp_sensor.h" +#include "event_handler.h" +#include "cvapp_efficientnet_lite0_class.h" +#include "memory_manage.h" +#include "hx_drv_watchdog.h" + +#ifdef EPII_FPGA +#define DBG_APP_LOG (1) +#else +#define DBG_APP_LOG (0) +#endif +#if DBG_APP_LOG + #define dbg_app_log(fmt, ...) xprintf(fmt, ##__VA_ARGS__) +#else + #define dbg_app_log(fmt, ...) +#endif + +#define TOTAL_STEP_TICK 1 +#define TOTAL_STEP_TICK_DBG_LOG 0 + +#if TOTAL_STEP_TICK +#define CPU_CLK 0xffffff+1 +#endif + + +static uint8_t g_xdma_abnormal, g_md_detect, g_cdm_fifoerror, g_wdt1_timeout, g_wdt2_timeout,g_wdt3_timeout; +static uint8_t g_hxautoi2c_error, g_inp1bitparer_abnormal; +static uint32_t g_dp_event; +static uint8_t g_frame_ready; +static uint32_t g_cur_jpegenc_frame; +static uint8_t g_time; +static uint8_t g_spi_master_initial_status; +static uint32_t g_use_case; +/*volatile*/ uint32_t jpeg_addr, jpeg_sz; +void app_start_state(APP_STATE_E state); +void model_change(void); +void pinmux_init(); + +/* Init SPI master pin mux */ +void spi_m_pinmux_cfg(SCU_PINMUX_CFG_T *pinmux_cfg) +{ + pinmux_cfg->pin_pb2 = SCU_PB2_PINMUX_SPI_M_DO_1; /*!< pin PB2*/ + pinmux_cfg->pin_pb3 = SCU_PB3_PINMUX_SPI_M_DI_1; /*!< pin PB3*/ + pinmux_cfg->pin_pb4 = SCU_PB4_PINMUX_SPI_M_SCLK_1; /*!< pin PB4*/ + pinmux_cfg->pin_pb11 = SCU_PB11_PINMUX_SPI_M_CS; /*!< pin PB11*/ +} + + +/******************************************************************************* + * Code + ******************************************************************************/ +void pinmux_init() +{ + SCU_PINMUX_CFG_T pinmux_cfg; + + hx_drv_scu_get_all_pinmux_cfg(&pinmux_cfg); + + /* Init SPI master pin mux */ + spi_m_pinmux_cfg(&pinmux_cfg); + + hx_drv_scu_set_all_pinmux_cfg(&pinmux_cfg, 1); +} + +static void dp_var_int() +{ + g_xdma_abnormal = 0; + g_md_detect = 0; + g_cdm_fifoerror = 0; + g_wdt1_timeout = 0; + g_wdt2_timeout = 0; + g_wdt3_timeout = 0; + g_inp1bitparer_abnormal = 0; + g_dp_event = 0; + g_frame_ready = 0; + g_time = 0; + g_cur_jpegenc_frame = 0; + g_hxautoi2c_error = 0; + g_spi_master_initial_status = 0; +} + +void WDG_Reset_ISR_CB (uint32_t event) +{ + uint32_t read_data; + read_data = hx_drv_watchdog_value(WATCHDOG_ID_0); + xprintf ("read_data=%d not reset\n", read_data); + xprintf("CLI_WDG_Reset_ISR_CB event=%d\n", event); + //hx_drv_watchdog_stop(); +} + +void SetAlarmPMU() { + uint32_t id; + TIMER_CFG_T timer_cfg; + //TIMER_ERROR_E ret; + +#ifdef EPII_FPGA + timer_cfg.period = 1000;//30000; +#else + timer_cfg.period = 1000;//30000; +#endif + timer_cfg.mode = TIMER_MODE_ONESHOT; + timer_cfg.ctrl = TIMER_CTRL_PMU; + timer_cfg.state = TIMER_STATE_PMU; + id = 1; + + //ret = hx_drv_timer_hw_start(id, &timer_cfg, NULL); + hx_drv_timer_hw_start(id, &timer_cfg, NULL); +} + +void SetPSPDNoVid() +{ + PM_PD_NOVIDPRE_CFG_T cfg; + uint8_t speed,reset, precap, nframeend_ctrl, trigger, retention; + uint32_t pmu_pad_pa01_mask, pmu_rtc_mask, support_debugdump; + uint32_t pmu_pad_pa23_mask, pmu_i2cw_mask, pmu_timer_mask, pmu_cmp_mask, pmu_ts_mask; + uint32_t dcdcpin, freq, cm55mdiv, cm55sdiv, pmu_anti_mask; + SCU_LSC_CLK_CFG_T lsc_cfg; + SCU_PDHSC_HSCCLK_CFG_T hsc_cfg; + PM_CFG_PWR_MODE_E mode; + + + speed = SCU_PLL_FREQ_ENABLE; + + reset = 0; + nframeend_ctrl = 0; + + retention = 0; + + precap = 0; + pmu_pad_pa01_mask = 0; + pmu_rtc_mask = 0; + pmu_pad_pa23_mask = 0; + pmu_i2cw_mask = 0; + pmu_timer_mask = 0; + pmu_cmp_mask = 0; + pmu_ts_mask = 0; + trigger = 1; + support_debugdump = 0; + dcdcpin = 0; + + freq = 400000000; + cm55mdiv = SCU_HSCCLKDIV_1; + cm55sdiv = SCU_LSCCLKDIV_4; + + pmu_anti_mask = 0; + dbg_app_log("speed=%d,reset=%d,nframeend_ctrl=%d,retention=%d,precap=%d\n", speed,reset,nframeend_ctrl,retention,precap); + dbg_app_log("ag_mask=0x%x,rtc_mask=0x%x,sb_mask=0x%x,i2cw_mask=0x%x,timer_mask=0x%x,cmp_mask=0x%x,ts_mask=0x%x\n", pmu_pad_pa01_mask,pmu_rtc_mask,pmu_pad_pa23_mask,pmu_i2cw_mask,pmu_timer_mask,pmu_cmp_mask,pmu_ts_mask); + dbg_app_log("trigger=%d,debug=%d, reset=%d\n", trigger,support_debugdump, reset); + dbg_app_log("dcdcpin=%d, pmu_anti_mask=0x%x\n", dcdcpin, pmu_anti_mask); + dbg_app_log("freq=%d, cm55mdiv=%d,cm55sdiv=%d\n", freq, cm55mdiv, cm55sdiv); + + mode = PM_MODE_PS_NOVID_PREROLLING; + hx_lib_pm_get_defcfg_bymode(&cfg, mode); + + cfg.bootromspeed.bootromclkfreq = speed; + cfg.bootromspeed.pll_freq = freq; + cfg.bootromspeed.cm55m_div = cm55mdiv; + cfg.bootromspeed.cm55s_div = cm55sdiv; + + + cfg.cm55s_reset = reset; + cfg.pmu_pad_pa01_mask = pmu_pad_pa01_mask; + cfg.pmu_rtc_mask = pmu_rtc_mask; + cfg.pmu_pad_pa23_mask = pmu_pad_pa23_mask; /**< PMU SB GPIO Interrupt Mask **/ + cfg.pmu_i2cw_mask = pmu_i2cw_mask; /**< PMU I2C Wakeup Interrupt Mask **/ + cfg.pmu_timer_mask = pmu_timer_mask; /**< PMU Timer0~5 Wakeup Interrupt Mask **/ + cfg.pmu_cmp_mask = pmu_cmp_mask; /**< PMU CMP Wakeup Interrupt Mask **/ + cfg.pmu_ts_mask = pmu_ts_mask; /**< PMU TS Wakeup Interrupt Mask **/ + cfg.pmu_anti_mask = pmu_anti_mask; + cfg.support_debugdump = support_debugdump; + + cfg.nframeend_ctrl = nframeend_ctrl; /**< NFrame Control **/ + + cfg.tcm_retention = retention; /**< CM55M TCM Retention**/ + cfg.hscsram_retention[0] = retention; /**< HSC SRAM Retention**/ + cfg.hscsram_retention[1] = retention; /**< HSC SRAM Retention**/ + cfg.hscsram_retention[2] = retention; /**< HSC SRAM Retention**/ + cfg.hscsram_retention[3] = retention; /**< HSC SRAM Retention**/ + cfg.lscsram_retention = retention; /**< LSC SRAM Retention**/ + cfg.skip_bootflow.sec_mem_flag = retention; /**< Skip Boot Flow**/ + cfg.skip_bootflow.first_bl_flag = retention; /*!< First BL Retention */ + cfg.skip_bootflow.cm55m_s_app_flag = retention; /*!< cm55m_s_app Retention */ + cfg.skip_bootflow.cm55m_ns_app_flag = retention; /*!< cm55m_ns_app Retention */ + cfg.skip_bootflow.cm55s_s_app_flag = retention; /*!< cm55s_s_app Retention */ + cfg.skip_bootflow.cm55s_ns_app_flag = retention; /*!< cm55s_ns_app Retention */ + cfg.skip_bootflow.cm55m_model_flag = retention; /*!< cm55m model Retention */ + cfg.skip_bootflow.cm55s_model_flag = retention; /*!< cm55s model Retention */ + cfg.skip_bootflow.cm55m_appcfg_flag = retention; /*!< cm55m appcfg Retention */ + cfg.skip_bootflow.cm55s_appcfg_flag = retention; /*!< cm55s appcfg Retention */ + cfg.skip_bootflow.cm55m_s_app_rwdata_flag = retention;/*!< cm55m_s_app RW Data Retention */ + cfg.skip_bootflow.cm55m_ns_app_rwdata_flag = retention;/*!< cm55m_ns_app RW Data Retention */ + cfg.skip_bootflow.cm55s_s_app_rwdata_flag = retention;/*!< cm55s_s_app RW Data Retention */ + cfg.skip_bootflow.cm55s_ns_app_rwdata_flag = retention;/*!< cm55s_ns_app RW Data Retention */ + cfg.skip_bootflow.secure_debug_flag = retention; + cfg.support_bootwithcap = precap; /**< Support capture when boot up**/ + cfg.pmu_dcdc_outpin = dcdcpin; + cfg.ioret = PM_CFG_PD_IORET_ON; + cfg.mipi_lane_en = PMU_MIPI_LANE_ALL_DISABLE; + cfg.sensor_type = PM_SENSOR_TIMING_FVLDLVLD_SHIFT; + cfg.simo_pd_onoff = PM_SIMO_PD_ONOFF_ON; + + hx_lib_pm_cfg_set(&cfg, NULL, PM_MODE_PS_NOVID_PREROLLING); + + SetAlarmPMU(); + + hsc_cfg.hscclk.hscclksrc = SCU_HSCCLKSRC_XTAL24M; + hsc_cfg.hscclk.hscclkdiv = SCU_HSCCLKDIV_1; + hsc_cfg.hscd12clksrc = SCU_HSCD12CLKSRC_HSC; + hsc_cfg.i3chcdiv = SCU_HSCI3CHCLKDIV_1; + hsc_cfg.sdiodiv = SCU_HSCSDIOCLKDIV_1; + lsc_cfg.lscclksrc = SCU_LSCCLKSRC_XTAL24M; + lsc_cfg.lscclkdiv = SCU_LSCCLKDIV_1; + + if(trigger == 1) + { + hx_lib_pm_trigger(hsc_cfg, lsc_cfg, PM_CLK_PARA_CTRL_BYAPP); + } + +} + +void SetPSPDNoVid_24M() +{ + PM_PD_NOVIDPRE_CFG_T cfg; + uint8_t speed,reset, precap, nframeend_ctrl, trigger, retention; + uint32_t pmu_pad_pa01_mask, pmu_rtc_mask, support_debugdump; + uint32_t pmu_pad_pa23_mask, pmu_i2cw_mask, pmu_timer_mask, pmu_cmp_mask, pmu_ts_mask; + uint32_t dcdcpin, freq, cm55mdiv, cm55sdiv, pmu_anti_mask; + SCU_LSC_CLK_CFG_T lsc_cfg; + SCU_PDHSC_HSCCLK_CFG_T hsc_cfg; + PM_CFG_PWR_MODE_E mode; + + + speed = SCU_PLL_FREQ_DISABLE; + + reset = 1; + nframeend_ctrl = 0; + + retention = 0; + + precap = 0; + pmu_pad_pa01_mask = 0; + pmu_rtc_mask = 0; + pmu_pad_pa23_mask = 0; + pmu_i2cw_mask = 0; + pmu_timer_mask = 0; + pmu_cmp_mask = 0; + pmu_ts_mask = 0; + trigger = 1; + support_debugdump = 0; + dcdcpin = 0; + + freq = 0; + cm55mdiv = SCU_HSCCLKDIV_1; + cm55sdiv = SCU_LSCCLKDIV_1; + + pmu_anti_mask = 0; + dbg_app_log("speed=%d,reset=%d,nframeend_ctrl=%d,retention=%d,precap=%d\n", speed,reset,nframeend_ctrl,retention,precap); + dbg_app_log("ag_mask=0x%x,rtc_mask=0x%x,sb_mask=0x%x,i2cw_mask=0x%x,timer_mask=0x%x,cmp_mask=0x%x,ts_mask=0x%x\n", pmu_pad_pa01_mask,pmu_rtc_mask,pmu_pad_pa23_mask,pmu_i2cw_mask,pmu_timer_mask,pmu_cmp_mask,pmu_ts_mask); + dbg_app_log("trigger=%d,debug=%d, reset=%d\n", trigger,support_debugdump, reset); + dbg_app_log("dcdcpin=%d, pmu_anti_mask=0x%x\n", dcdcpin, pmu_anti_mask); + dbg_app_log("freq=%d, cm55mdiv=%d,cm55sdiv=%d\n", freq, cm55mdiv, cm55sdiv); + + mode = PM_MODE_PS_NOVID_PREROLLING; + hx_lib_pm_get_defcfg_bymode(&cfg, mode); + + cfg.bootromspeed.bootromclkfreq = speed; + cfg.bootromspeed.pll_freq = freq; + cfg.bootromspeed.cm55m_div = cm55mdiv; + cfg.bootromspeed.cm55s_div = cm55sdiv; + + + cfg.cm55s_reset = reset; + cfg.pmu_pad_pa01_mask = pmu_pad_pa01_mask; + cfg.pmu_rtc_mask = pmu_rtc_mask; + cfg.pmu_pad_pa23_mask = pmu_pad_pa23_mask; /**< PMU SB GPIO Interrupt Mask **/ + cfg.pmu_i2cw_mask = pmu_i2cw_mask; /**< PMU I2C Wakeup Interrupt Mask **/ + cfg.pmu_timer_mask = pmu_timer_mask; /**< PMU Timer0~5 Wakeup Interrupt Mask **/ + cfg.pmu_cmp_mask = pmu_cmp_mask; /**< PMU CMP Wakeup Interrupt Mask **/ + cfg.pmu_ts_mask = pmu_ts_mask; /**< PMU TS Wakeup Interrupt Mask **/ + cfg.pmu_anti_mask = pmu_anti_mask; + cfg.support_debugdump = support_debugdump; + + cfg.nframeend_ctrl = nframeend_ctrl; /**< NFrame Control **/ + + cfg.tcm_retention = retention; /**< CM55M TCM Retention**/ + cfg.hscsram_retention[0] = retention; /**< HSC SRAM Retention**/ + cfg.hscsram_retention[1] = retention; /**< HSC SRAM Retention**/ + cfg.hscsram_retention[2] = retention; /**< HSC SRAM Retention**/ + cfg.hscsram_retention[3] = retention; /**< HSC SRAM Retention**/ + cfg.lscsram_retention = retention; /**< LSC SRAM Retention**/ + cfg.skip_bootflow.sec_mem_flag = retention; /**< Skip Boot Flow**/ + cfg.skip_bootflow.first_bl_flag = retention; /*!< First BL Retention */ + cfg.skip_bootflow.cm55m_s_app_flag = retention; /*!< cm55m_s_app Retention */ + cfg.skip_bootflow.cm55m_ns_app_flag = retention; /*!< cm55m_ns_app Retention */ + cfg.skip_bootflow.cm55s_s_app_flag = retention; /*!< cm55s_s_app Retention */ + cfg.skip_bootflow.cm55s_ns_app_flag = retention; /*!< cm55s_ns_app Retention */ + cfg.skip_bootflow.cm55m_model_flag = retention; /*!< cm55m model Retention */ + cfg.skip_bootflow.cm55s_model_flag = retention; /*!< cm55s model Retention */ + cfg.skip_bootflow.cm55m_appcfg_flag = retention; /*!< cm55m appcfg Retention */ + cfg.skip_bootflow.cm55s_appcfg_flag = retention; /*!< cm55s appcfg Retention */ + cfg.skip_bootflow.cm55m_s_app_rwdata_flag = retention;/*!< cm55m_s_app RW Data Retention */ + cfg.skip_bootflow.cm55m_ns_app_rwdata_flag = retention;/*!< cm55m_ns_app RW Data Retention */ + cfg.skip_bootflow.cm55s_s_app_rwdata_flag = retention;/*!< cm55s_s_app RW Data Retention */ + cfg.skip_bootflow.cm55s_ns_app_rwdata_flag = retention;/*!< cm55s_ns_app RW Data Retention */ + cfg.skip_bootflow.secure_debug_flag = retention; + cfg.support_bootwithcap = precap; /**< Support capture when boot up**/ + cfg.pmu_dcdc_outpin = dcdcpin; + cfg.ioret = PM_CFG_PD_IORET_ON; + cfg.mipi_lane_en = PMU_MIPI_LANE_ALL_DISABLE; + cfg.sensor_type = PM_SENSOR_TIMING_FVLDLVLD_SHIFT; + cfg.simo_pd_onoff = PM_SIMO_PD_ONOFF_ON; + + hx_lib_pm_cfg_set(&cfg, NULL, PM_MODE_PS_NOVID_PREROLLING); + + SetAlarmPMU(); + + hsc_cfg.hscclk.hscclksrc = SCU_HSCCLKSRC_XTAL24M; + hsc_cfg.hscclk.hscclkdiv = SCU_HSCCLKDIV_1; + hsc_cfg.hscd12clksrc = SCU_HSCD12CLKSRC_HSC; + hsc_cfg.i3chcdiv = SCU_HSCI3CHCLKDIV_1; + hsc_cfg.sdiodiv = SCU_HSCSDIOCLKDIV_1; + lsc_cfg.lscclksrc = SCU_LSCCLKSRC_XTAL24M; + lsc_cfg.lscclkdiv = SCU_LSCCLKDIV_1; + + if(trigger == 1) + { + hx_lib_pm_trigger(hsc_cfg, lsc_cfg, PM_CLK_PARA_CTRL_BYAPP); + } + +} + +void SetPSAudVidonly_24M() { + PM_PD_VIDAUDPRE_CFG_T cfg; + uint8_t speed,reset, trigger, retention; + uint32_t pmu_pad_pa01_mask, pmu_rtc_mask, support_debugdump; + uint32_t pmu_pad_pa23_mask, pmu_i2cw_mask, pmu_timer_mask, pmu_cmp_mask, pmu_ts_mask; + uint32_t dcdcpin, freq, cm55mdiv, cm55sdiv, pmu_anti_mask, pmu_senint_mask; + SCU_LSC_CLK_CFG_T lsc_cfg; + SCU_PDHSC_HSCCLK_CFG_T hsc_cfg; + + + speed = SCU_PLL_FREQ_DISABLE; + reset = 1; + retention = 0; + + pmu_pad_pa01_mask = 0; + pmu_rtc_mask = 0; + pmu_pad_pa23_mask = 0; + pmu_i2cw_mask = 0; + pmu_timer_mask = 0; //TIMER876543210, TIMER MASK1 = 0x2 + pmu_cmp_mask = 0; + pmu_ts_mask = 0; + trigger = 1; + support_debugdump = 0; + dcdcpin = 0; + pmu_senint_mask = 0; + + freq = 24000000; + cm55mdiv = SCU_HSCCLKDIV_1; + cm55sdiv = SCU_LSCCLKDIV_1; + + pmu_anti_mask = 0; + + cfg.bootromspeed.bootromclkfreq = speed; + cfg.bootromspeed.pll_freq = freq; + cfg.bootromspeed.cm55m_div = cm55mdiv; + cfg.bootromspeed.cm55s_div = cm55sdiv; + +#ifdef EPII_FPGA + cfg.sensor_timer = 900;//29900; /**< Sensor Timer **/ + cfg.wdt_timer = 1000; /**< WDT Timer **/ +#else + cfg.sensor_timer = 900;//29900; /**< Sensor Timer **/ + cfg.wdt_timer = 1000; /**< WDT Timer **/ +#endif + cfg.nframeend_ctrl = PMU_NFRAMEEND_CTRL_I2C; + cfg.cm55s_reset = reset; + cfg.pmu_pad_pa01_mask = pmu_pad_pa01_mask; + cfg.pmu_rtc_mask = pmu_rtc_mask; + cfg.pmu_pad_pa23_mask = pmu_pad_pa23_mask; /**< PMU SB GPIO Interrupt Mask **/ + cfg.pmu_i2cw_mask = pmu_i2cw_mask; /**< PMU I2C Wakeup Interrupt Mask **/ + cfg.pmu_timer_mask = pmu_timer_mask; /**< PMU Timer0~5 Wakeup Interrupt Mask **/ + cfg.pmu_cmp_mask = pmu_cmp_mask; /**< PMU CMP Wakeup Interrupt Mask **/ + cfg.pmu_ts_mask = pmu_ts_mask; /**< PMU TS Wakeup Interrupt Mask **/ + cfg.pmu_anti_mask = pmu_anti_mask; + cfg.pmu_mipii2c_noack_mask = 0; + cfg.pmu_senint_mask = pmu_senint_mask; /**< PMU SENSOR Interrupt Mask **/ + cfg.support_debugdump = support_debugdump; + + cfg.tcm_retention = retention; /**< CM55M TCM Retention**/ + cfg.hscsram_retention[0] = retention; /**< HSC SRAM Retention**/ + cfg.hscsram_retention[1] = retention; /**< HSC SRAM Retention**/ + cfg.hscsram_retention[2] = retention; /**< HSC SRAM Retention**/ + cfg.hscsram_retention[3] = retention; /**< HSC SRAM Retention**/ + cfg.lscsram_retention = retention; //cfg.lscsram_retention = retention; /**< LSC SRAM Retention**/ + cfg.skip_bootflow.sec_mem_flag = retention; /**< Skip Boot Flow**/ + cfg.skip_bootflow.first_bl_flag = retention; /*!< First BL Retention */ + cfg.skip_bootflow.cm55m_s_app_flag = retention; /*!< cm55m_s_app Retention */ + cfg.skip_bootflow.cm55m_ns_app_flag = retention; /*!< cm55m_ns_app Retention */ + cfg.skip_bootflow.cm55s_s_app_flag = retention;//cfg.skip_bootflow.cm55s_s_app_flag = retention; /*!< cm55s_s_app Retention */ + cfg.skip_bootflow.cm55s_ns_app_flag = retention;//cfg.skip_bootflow.cm55s_ns_app_flag = retention; /*!< cm55s_ns_app Retention */ + cfg.skip_bootflow.cm55m_model_flag = retention; /*!< cm55m model Retention */ + cfg.skip_bootflow.cm55s_model_flag = retention;//cfg.skip_bootflow.cm55s_model_flag = retention; /*!< cm55s model Retention */ + cfg.skip_bootflow.cm55m_appcfg_flag = retention; /*!< cm55m appcfg Retention */ + cfg.skip_bootflow.cm55s_appcfg_flag = retention;//cfg.skip_bootflow.cm55s_appcfg_flag = retention; /*!< cm55s appcfg Retention */ + cfg.skip_bootflow.cm55m_s_app_rwdata_flag = retention;/*!< cm55m_s_app RW Data Retention */ + cfg.skip_bootflow.cm55m_ns_app_rwdata_flag = retention;/*!< cm55m_ns_app RW Data Retention */ + cfg.skip_bootflow.cm55s_s_app_rwdata_flag = retention;//cfg.skip_bootflow.cm55s_s_app_rwdata_flag = retention;/*!< cm55s_s_app RW Data Retention */ + cfg.skip_bootflow.cm55s_ns_app_rwdata_flag = retention;//cfg.skip_bootflow.cm55s_ns_app_rwdata_flag = retention;/*!< cm55s_ns_app RW Data Retention */ + + cfg.fast_vpr = 0; + cfg.pmu_dcdc_outpin = dcdcpin; + + hx_lib_pm_cfg_set(&cfg, NULL, PM_MODE_PS_VID_ONLY_PREROLLING); + + SetAlarmPMU(); + + hsc_cfg.hscclk.hscclksrc = SCU_HSCCLKSRC_XTAL24M; + hsc_cfg.hscclk.hscclkdiv = SCU_HSCCLKDIV_1; + hsc_cfg.hscd12clksrc = SCU_HSCD12CLKSRC_HSC; + hsc_cfg.i3chcdiv = SCU_HSCI3CHCLKDIV_1; + hsc_cfg.sdiodiv = SCU_HSCSDIOCLKDIV_1; + lsc_cfg.lscclksrc = SCU_LSCCLKSRC_XTAL24M; + lsc_cfg.lscclkdiv = SCU_LSCCLKDIV_1; + + + if(trigger == 1) + { + hx_lib_pm_trigger(hsc_cfg, lsc_cfg, PM_CLK_PARA_CTRL_BYAPP); + } +} +void SetPSAudVidonly() +{ + PM_PD_VIDAUDPRE_CFG_T cfg; + uint8_t speed,reset, trigger, retention; + uint32_t pmu_pad_pa01_mask, pmu_rtc_mask, support_debugdump; + uint32_t pmu_pad_pa23_mask, pmu_i2cw_mask, pmu_timer_mask, pmu_cmp_mask, pmu_ts_mask; + uint32_t dcdcpin, freq, cm55mdiv, cm55sdiv, pmu_anti_mask, pmu_senint_mask; + SCU_LSC_CLK_CFG_T lsc_cfg; + SCU_PDHSC_HSCCLK_CFG_T hsc_cfg; + + +#ifdef SUPPORT_WARMBOOT_DISPLL + speed = SCU_PLL_FREQ_DISABLE; +#else + speed = SCU_PLL_FREQ_ENABLE; +#endif +#ifdef SUPPORT_CM55S_RESET + reset = 1; +#else + reset = 0; +#endif +#ifdef SUPPORT_MEM_RETENTION + retention = 1; +#else + retention = 0; +#endif + + pmu_pad_pa01_mask = 0; + pmu_rtc_mask = 0; + pmu_pad_pa23_mask = 0; + pmu_i2cw_mask = 0; + pmu_timer_mask = ~(0x1<<1); //TIMER876543210, TIMER MASK1 = 0x2 + pmu_cmp_mask = 0; + pmu_ts_mask = 0; + trigger = 1; + support_debugdump = 0; + dcdcpin = 0; + pmu_senint_mask = 0; + + freq = 400000000; + cm55mdiv = SCU_HSCCLKDIV_1; + cm55sdiv = SCU_LSCCLKDIV_4; + + pmu_anti_mask = 0; + + cfg.bootromspeed.bootromclkfreq = speed; + cfg.bootromspeed.pll_freq = freq; + cfg.bootromspeed.cm55m_div = cm55mdiv; + cfg.bootromspeed.cm55s_div = cm55sdiv; + +#ifdef EPII_FPGA + cfg.sensor_timer = 900;//29900; /**< Sensor Timer **/ + cfg.wdt_timer = 1000; /**< WDT Timer **/ +#else + cfg.sensor_timer = 900;//29900; /**< Sensor Timer **/ + cfg.wdt_timer = 1000; /**< WDT Timer **/ +#endif + cfg.nframeend_ctrl = PMU_NFRAMEEND_CTRL_I2C; + cfg.cm55s_reset = reset; + cfg.pmu_pad_pa01_mask = pmu_pad_pa01_mask; + cfg.pmu_rtc_mask = pmu_rtc_mask; + cfg.pmu_pad_pa23_mask = pmu_pad_pa23_mask; /**< PMU SB GPIO Interrupt Mask **/ + cfg.pmu_i2cw_mask = pmu_i2cw_mask; /**< PMU I2C Wakeup Interrupt Mask **/ + cfg.pmu_timer_mask = pmu_timer_mask; /**< PMU Timer0~5 Wakeup Interrupt Mask **/ + cfg.pmu_cmp_mask = pmu_cmp_mask; /**< PMU CMP Wakeup Interrupt Mask **/ + cfg.pmu_ts_mask = pmu_ts_mask; /**< PMU TS Wakeup Interrupt Mask **/ + cfg.pmu_anti_mask = pmu_anti_mask; + cfg.pmu_mipii2c_noack_mask = 0; + cfg.pmu_senint_mask = pmu_senint_mask; /**< PMU SENSOR Interrupt Mask **/ + cfg.support_debugdump = support_debugdump; + + cfg.tcm_retention = retention; /**< CM55M TCM Retention**/ + cfg.hscsram_retention[0] = retention; /**< HSC SRAM Retention**/ + cfg.hscsram_retention[1] = retention; /**< HSC SRAM Retention**/ + cfg.hscsram_retention[2] = retention; /**< HSC SRAM Retention**/ + cfg.hscsram_retention[3] = retention; /**< HSC SRAM Retention**/ + cfg.lscsram_retention = 1; //cfg.lscsram_retention = retention; /**< LSC SRAM Retention**/ + cfg.skip_bootflow.sec_mem_flag = retention; /**< Skip Boot Flow**/ + cfg.skip_bootflow.first_bl_flag = retention; /*!< First BL Retention */ + cfg.skip_bootflow.cm55m_s_app_flag = retention; /*!< cm55m_s_app Retention */ + cfg.skip_bootflow.cm55m_ns_app_flag = retention; /*!< cm55m_ns_app Retention */ + cfg.skip_bootflow.cm55s_s_app_flag = 1;//cfg.skip_bootflow.cm55s_s_app_flag = retention; /*!< cm55s_s_app Retention */ + cfg.skip_bootflow.cm55s_ns_app_flag = 1;//cfg.skip_bootflow.cm55s_ns_app_flag = retention; /*!< cm55s_ns_app Retention */ + cfg.skip_bootflow.cm55m_model_flag = retention; /*!< cm55m model Retention */ + cfg.skip_bootflow.cm55s_model_flag = 1;//cfg.skip_bootflow.cm55s_model_flag = retention; /*!< cm55s model Retention */ + cfg.skip_bootflow.cm55m_appcfg_flag = retention; /*!< cm55m appcfg Retention */ + cfg.skip_bootflow.cm55s_appcfg_flag = 1;//cfg.skip_bootflow.cm55s_appcfg_flag = retention; /*!< cm55s appcfg Retention */ + cfg.skip_bootflow.cm55m_s_app_rwdata_flag = retention;/*!< cm55m_s_app RW Data Retention */ + cfg.skip_bootflow.cm55m_ns_app_rwdata_flag = retention;/*!< cm55m_ns_app RW Data Retention */ + cfg.skip_bootflow.cm55s_s_app_rwdata_flag = 1;//cfg.skip_bootflow.cm55s_s_app_rwdata_flag = retention;/*!< cm55s_s_app RW Data Retention */ + cfg.skip_bootflow.cm55s_ns_app_rwdata_flag = 1;//cfg.skip_bootflow.cm55s_ns_app_rwdata_flag = retention;/*!< cm55s_ns_app RW Data Retention */ + + cfg.fast_vpr = 0; + cfg.pmu_dcdc_outpin = dcdcpin; + + hx_lib_pm_cfg_set(&cfg, NULL, PM_MODE_PS_NOVID_PREROLLING); + + SetAlarmPMU(); + + hsc_cfg.hscclk.hscclksrc = SCU_HSCCLKSRC_RC24M1M; + hsc_cfg.hscclk.hscclkdiv = SCU_HSCCLKDIV_1; + hsc_cfg.hscd12clksrc = SCU_HSCD12CLKSRC_HSC; + hsc_cfg.i3chcdiv = SCU_HSCI3CHCLKDIV_1; + hsc_cfg.sdiodiv = SCU_HSCSDIOCLKDIV_1; + lsc_cfg.lscclksrc = SCU_LSCCLKSRC_RC24M1M; + lsc_cfg.lscclkdiv = SCU_LSCCLKDIV_1; + + if(trigger == 1) + { + hx_lib_pm_trigger(hsc_cfg, lsc_cfg, PM_CLK_PARA_CTRL_BYAPP); + } + +} + +static void dp_app_cv_efficientnet_lite0_class_eventhdl_cb(EVT_INDEX_E event) +{ + uint16_t err; + int32_t read_status; + + #if DBG_APP_LOG + dbg_printf(DBG_LESS_INFO, "EVT event = %d\n", event); + #endif + g_dp_event = event; + + switch(event) + { + case EVT_INDEX_1BITPARSER_ERR: /*reg_inpparser_fs_cycle_error*/ + hx_drv_inp1bitparser_get_errstatus(&err); + dbg_printf(DBG_LESS_INFO, "EVT_INDEX_1BITPARSER_ERR err=0x%x\r\n",err); + hx_drv_inp1bitparser_clear_int(); + hx_drv_inp1bitparser_set_enable(0); + g_inp1bitparer_abnormal = 1; + break; + case EVT_INDEX_EDM_WDT1_TIMEOUT: + dbg_printf(DBG_LESS_INFO, "EVT_INDEX_EDM_WDT1_TlenIMEOUT\r\n"); + g_wdt1_timeout = 1; + break; + case EVT_INDEX_EDM_WDT2_TIMEOUT: + dbg_printf(DBG_LESS_INFO,"EVT_INDEX_EDM_WDT2_TIMEOUT\r\n"); + g_wdt2_timeout = 1; + break; + case EVT_INDEX_EDM_WDT3_TIMEOUT: + dbg_printf(DBG_LESS_INFO,"EVT_INDEX_EDM_WDT3_TIMEOUT\r\n"); + g_wdt3_timeout = 1; + break; + + case EVT_INDEX_CDM_FIFO_ERR: + /* + * error happen need CDM timing & TPG setting + * 1. SWRESET Datapath + * 2. restart streaming flow + */ + dbg_printf(DBG_LESS_INFO, "EVT_INDEX_CDM_FIFO_ERR\r\n"); + g_cdm_fifoerror = 1; + + break; + + case EVT_INDEX_XDMA_WDMA1_ABNORMAL: + case EVT_INDEX_XDMA_WDMA2_ABNORMAL: + case EVT_INDEX_XDMA_WDMA3_ABNORMAL: + case EVT_INDEX_XDMA_RDMA_ABNORMAL: + /* + * error happen need + * 1. SWRESET Datapath + * 2. restart streaming flow + */ + dbg_printf(DBG_LESS_INFO, "EVT_INDEX_XDMA_WDMA123_ABNORMAL or EVT_INDEX_XDMA_RDMA_ABNORMAL\r\n"); + g_xdma_abnormal = 1; + break; + + case EVT_INDEX_CDM_MOTION: + /* + * app anything want to do + * */ + dbg_printf(DBG_LESS_INFO, "Motion Detect\n"); + g_md_detect = 1; + break; + case EVT_INDEX_XDMA_FRAME_READY: + g_cur_jpegenc_frame++; + g_frame_ready = 1; + dbg_printf(DBG_LESS_INFO, "SENSORDPLIB_STATUS_XDMA_FRAME_READY %d \n", g_cur_jpegenc_frame); + break; + + case EVT_INDEX_SENSOR_RTC_FIRE: + g_time++; + break; + case EVT_INDEX_HXAUTOI2C_ERR: + dbg_printf(DBG_LESS_INFO,"EVT_INDEX_HXAUTOI2C_ERR\r\n"); + g_hxautoi2c_error = 1; + break; + default: + dbg_printf(DBG_LESS_INFO,"Other Event %d\n", event); + break; + } + + + if(g_frame_ready == 1) + { + g_frame_ready = 0; +// #ifdef WATCHDOG_VERSION +// if(EPII_get_memory(0x5610F02c)==g_use_case) +// hx_drv_watchdog_update(WATCHDOG_ID_0, WATCH_DOG_TIMEOUT_TH); +// #endif + if(EPII_get_memory(0x5610F02c)!=g_use_case) { + //cisdp_sensor_stop(); + model_change(); +#ifdef CPU_24MHZ_VERSION + SetPSPDNoVid_24M();// +#else + SetPSPDNoVid(); +#endif + + } + + + //TODO: check if register changed by pc tool + + cisdp_get_jpginfo(&jpeg_sz, &jpeg_addr); + +#if FRAME_CHECK_DEBUG + if(g_spi_master_initial_status == 0) { + if(hx_drv_spi_mst_open_speed(SPI_SEN_PIC_CLK) != 0) + { + dbg_printf(DBG_LESS_INFO, "DEBUG SPI master init fail\r\n"); + sensordplib_retrigger_capture(); + return ; + } + g_spi_master_initial_status = 1; + } + read_status = hx_drv_spi_mst_protocol_write_sp(jpeg_addr, jpeg_sz, DATA_TYPE_JPG); + //read_status = hx_drv_spi_mst_protocol_write_sp_wait(jpeg_addr, jpeg_sz, DATA_TYPE_JPG, 0); + #if DBG_APP_LOG + dbg_printf(DBG_LESS_INFO, "write frame result %d, data size=%d,addr=0x%x\n",read_status, + jpeg_sz,jpeg_addr); + #endif +#endif +#ifdef EN_ALGO + +#if TOTAL_STEP_TICK + uint32_t systick_1, systick_2; + uint32_t loop_cnt_1, loop_cnt_2; + SystemGetTick(&systick_1, &loop_cnt_1); +#endif + + cv_efficientnet_lite0_class_run(); +#if TOTAL_STEP_TICK + SystemGetTick(&systick_2, &loop_cnt_2); + #if TOTAL_STEP_TICK_DBG_LOG + xprintf("Tick for TOTAL efficientnet_lite0_class:[%d]\r\n",(loop_cnt_2-loop_cnt_1)*CPU_CLK+(systick_1-systick_2)); + #endif + // algoresult_yolov8n_ob.algo_tick = (loop_cnt_2-loop_cnt_1)*CPU_CLK+(systick_1-systick_2); +#endif + +// #if FRAME_CHECK_DEBUG +// hx_drv_spi_mst_protocol_write_sp((uint32_t)&algoresult_yolov8n_ob, sizeof(struct_yolov8_ob_algoResult), DATA_TYPE_META_YOLOV8_OB_DATA); +// #endif +// //clear_alg_hp_rsult +// for (int i = 0; i < MAX_TRACKED_YOLOV8_ALGO_RES; ++i) +// { +// algoresult_yolov8n_ob.obr[i].bbox.x = 0; +// algoresult_yolov8n_ob.obr[i].bbox.y = 0; +// algoresult_yolov8n_ob.obr[i].bbox.width = 0; +// algoresult_yolov8n_ob.obr[i].bbox.height = 0; +// algoresult_yolov8n_ob.obr[i].confidence = 0; +// algoresult_yolov8n_ob.obr[i].class_idx = 0; +// } +#endif + //recapture image + //comment here, we will re-trigger at cv run + //sensordplib_retrigger_capture(); + } + + if(g_md_detect == 1) + { + g_md_detect = 0; + } + + if(g_inp1bitparer_abnormal == 1 || g_wdt1_timeout == 1 || g_wdt2_timeout == 1 || g_wdt3_timeout == 1 + || g_cdm_fifoerror == 1 || g_xdma_abnormal == 1 || g_hxautoi2c_error == 1) + { + cisdp_sensor_stop(); + } +} + +void app_start_state(APP_STATE_E state) +{ + if(cisdp_sensor_init() < 0) + { + xprintf("\r\nCIS Init fail\r\n"); + APP_BLOCK_FUNC(); + } + + dp_var_int(); + if(state == APP_STATE_ALLON_EFFICIENTNET_LITE0_CLASS) + { + + if(cisdp_dp_init(true, SENSORDPLIB_PATH_INT_INP_HW5X5_JPEG, dp_app_cv_efficientnet_lite0_class_eventhdl_cb, 4, APP_DP_RES_RGB640x480_INP_SUBSAMPLE_1X) < 0) + { + xprintf("\r\nDATAPATH Init fail\r\n"); + APP_BLOCK_FUNC(); + } + } + event_handler_init(); + + cisdp_sensor_start(); + + event_handler_start(); +} + +void model_change() { + //stop event + event_handler_stop(); + event_handler_deinit(); + cisdp_sensor_stop(); +#ifdef EN_ALGO + if(g_use_case==0) { + + cv_efficientnet_lite0_class_deinit(); + } +#endif + //hx_lib_spi_eeprom_enable_XIP(USE_DW_SPI_MST_Q, false, FLASH_QUAD, true); +#if 0 + //restart all thing in main + //check current use case + g_use_case = EPII_get_memory(0x5610F02c); + + + mm_set_initial(BOOT2NDLOADER_BASE, 0x00200000-(BOOT2NDLOADER_BASE-0x34000000)); + + if(g_use_case == 0) { + xprintf("Face Detection Face Land mark \n"); + //cv_fd_fl_init(bool security_enable, bool privilege_enable, uint32_t fd_model_addr, uint32_t fl_model_addr, uint32_t el_model_addr); + cv_fd_fl_init(true, true, FACE_DECTECT_FLASH_ADDR, FACE_LANDMARK_FLASH_ADDR, EYE_LANDMARK_FLASH_ADDR); + app_start_state(APP_STATE_ALLON_FD_FL); + } + else if(g_use_case == 1) { + //pose landmark with movenet + xprintf("pose landmark with movenet\n"); + cv_pl_init(true, true, HUMAN_DETECTION_FLASH_ADDR, POSE_LANDMARKS_MOVENET_FLASH_ADDR); + app_start_state(APP_STATE_ALLON_PL); + } + else if(g_use_case == 2) { + //pose landmark with hrnet + xprintf("pose landmark with hrnet\n"); + cv_pl_init(true, true, HUMAN_DETECTION_FLASH_ADDR, POSE_LANDMARKS_HRNET_FLASH_ADDR); + app_start_state(APP_STATE_ALLON_PL); + } +#endif +} +/******************************************************************************* + * Code + ******************************************************************************/ +/*! + * @brief Main function + */ +int app_main(void) { + + uint32_t wakeup_event; + uint32_t wakeup_event1; + uint32_t freq=0; + + hx_drv_pmu_get_ctrl(PMU_pmu_wakeup_EVT, &wakeup_event); + hx_drv_pmu_get_ctrl(PMU_pmu_wakeup_EVT1, &wakeup_event1); + + hx_drv_swreg_aon_get_pllfreq(&freq); + xprintf("wakeup_event=0x%x,WakeupEvt1=0x%x, freq=%d\n", wakeup_event, wakeup_event1, freq); + + pinmux_init(); + + //cold boot + if((wakeup_event == PMU_WAKEUP_NONE) && (wakeup_event1 == PMU_WAKEUPEVENT1_NONE)) { + } + else { + hx_lib_pm_ctrl_fromPMUtoCPU(NULL); + } + + hx_lib_spi_eeprom_open(USE_DW_SPI_MST_Q); + //hx_lib_spi_eeprom_open_speed(USE_DW_SPI_MST_Q, 6000000); + + hx_lib_spi_eeprom_enable_XIP(USE_DW_SPI_MST_Q, true, FLASH_QUAD, true); + + // +// #ifdef WATCHDOG_VERSION + +// //watch dog start +// WATCHDOG_CFG_T wdg_cfg; +// wdg_cfg.period = WATCH_DOG_TIMEOUT_TH; +// wdg_cfg.ctrl = WATCHDOG_CTRL_CPU; +// wdg_cfg.state = WATCHDOG_STATE_DC; +// wdg_cfg.type = WATCHDOG_RESET;//wewweWATCHDOG_INT; +// hx_drv_watchdog_start(WATCHDOG_ID_0, &wdg_cfg , WDG_Reset_ISR_CB); +// xprintf("hx_drv_watchdog_start\n"); +// #endif + + //check current use case + g_use_case = EPII_get_memory(0x5610F02c); + +#ifndef CPU_24MHZ_VERSION + xprintf("ori_clk src info, 0x56100030=%x\n",EPII_get_memory(0x56100030)); + xprintf("ori_clk src info, 0x56100034=%x\n",EPII_get_memory(0x56100034)); + xprintf("ori_clk src info, 0x56100038=%x\n",EPII_get_memory(0x56100038)); + + EPII_set_memory(0x56100030,0x4037); + EPII_set_memory(0x56100034,0x0); + EPII_set_memory(0x56100038,0xc1b8); + + xprintf("clk src info, 0x56100030=%x\n",EPII_get_memory(0x56100030)); + xprintf("clk src info, 0x56100034=%x\n",EPII_get_memory(0x56100034)); + xprintf("clk src info, 0x56100038=%x\n",EPII_get_memory(0x56100038)); +#endif + // mm_set_initial(BOOT2NDLOADER_BASE, 0x00200000-(BOOT2NDLOADER_BASE-0x34000000)); +#ifdef __GNU__ + xprintf("__GNUC \n"); + extern char __mm_start_addr__; + xprintf("__mm_start_addr__ address: %x\r\n",&__mm_start_addr__); + mm_set_initial((int)(&__mm_start_addr__), 0x00200000-((int)(&__mm_start_addr__)-0x34000000)); +#else + static uint8_t mm_start_addr __attribute__((section(".bss.mm_start_addr"))); + xprintf("mm_start_addr address: %x \r\n",&mm_start_addr); + mm_set_initial((int)(&mm_start_addr), 0x00200000-((int)(&mm_start_addr)-0x34000000)); +#endif + if(g_use_case == 0) { + xprintf("efficientnet lite0 classification \n"); +#ifdef EN_ALGO + cv_efficientnet_lite0_class_init(true, true, EFFICIENTNET_LITE0_CLASSIFICATION_FLASH_ADDR); +#endif + app_start_state(APP_STATE_ALLON_EFFICIENTNET_LITE0_CLASS); + } + return 0; +} diff --git a/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/tflm_efficientnet_lite0.h b/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/tflm_efficientnet_lite0.h new file mode 100644 index 00000000..36ff9f6b --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/tflm_efficientnet_lite0.h @@ -0,0 +1,24 @@ +/* + * hello_world.h + * + * Created on: Dec 3, 2020 + * Author: 902447 + */ + +#ifndef SCENARIO_TFLM_2IN1_FD_FL_PL_ +#define SCENARIO_TFLM_2IN1_FD_FL_PL_ + +#define APP_BLOCK_FUNC() do{ \ + __asm volatile("b .");\ + }while(0) + +typedef enum +{ + APP_STATE_ALLON_EFFICIENTNET_LITE0_CLASS, +}APP_STATE_E; + +int app_main(void); +void model_change(); +void SetPSPDNoVid_24M(); +void SetPSPDNoVid(); +#endif /* SCENARIO_TFLM_2IN1_FD_FL_PL_ */ diff --git a/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/tflm_efficientnet_lite0.ld b/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/tflm_efficientnet_lite0.ld new file mode 100644 index 00000000..03f42d5e --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/tflm_efficientnet_lite0.ld @@ -0,0 +1,248 @@ +#include "WE2_device_addr.h" +MEMORY +{ + /* Define each memory region */ + CM55M_S_APP_ROM (rx) : ORIGIN = 0x10000000, LENGTH = 0x40000 /* 256K bytes */ + CM55M_S_APP_DATA (rwx) : ORIGIN = 0x30000000, LENGTH = 0x40000 /* 256K bytes*/ + //CM55M_S_SRAM0 (rwx) : ORIGIN = 0x3404D000, LENGTH = 0xB3000 /* 1M-0x4D000 bytes*/ + //CM55M_S_SRAM1 (rwx) : ORIGIN = 0x340E0000, LENGTH = 0x120000 /* 1M bytes*/ + CM55M_S_SRAM (rwx) : ORIGIN = BOOT2NDLOADER_BASE, LENGTH = 0x00200000-(BOOT2NDLOADER_BASE-BASE_ADDR_SRAM0_ALIAS) /* 2M-0x1f000 bytes*/ +} + +__HEAP_SIZE = 0x10000; +__STACK_SIZE = 0x10000; + +ENTRY(Reset_Handler) + +SECTIONS +{ + /* MAIN TEXT SECTION */ + .table : ALIGN(4) + { + FILL(0xff) + __vectors_start__ = ABSOLUTE(.) ; + KEEP(*(.vectors)) + *(.after_vectors*) + + . = ALIGN(32); + __privileged_functions_start__ = .; + *(privileged_functions) + *(privileged_functions*) + . = ALIGN(32); + __privileged_functions_end__ = (. - 1); + + . = ALIGN(32); + __syscalls_flash_start__ = .; + *(freertos_system_calls) + *(freertos_system_calls*) + . = ALIGN(32); + __syscalls_flash_end__ = (. - 1); + __unprivileged_flash_start__ = .; + } > CM55M_S_APP_ROM + + .text : ALIGN(4) + { + *(.text*) + KEEP(*freertos*/tasks.o(.rodata*)) /* FreeRTOS Debug Config */ + . = ALIGN(4); + KEEP(*(.init)) + + KEEP(*(.fini)); + + /* .ctors */ + *crtbegin.o(.ctors) + *crtbegin?.o(.ctors) + *(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors) + *(SORT(.ctors.*)) + *(.ctors) + + /* .dtors */ + *crtbegin.o(.dtors) + *crtbegin?.o(.dtors) + *(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors) + *(SORT(.dtors.*)) + *(.dtors) + . = ALIGN(4); + + KEEP(*(.eh_frame*)) + } > CM55M_S_APP_ROM + + .pic : ALIGN(4) + { + * (.bss.raw_data) + * (.bss.jpg_data) + * (.bss.jpg_info_data) + __mm_start_addr__ = .; + } > CM55M_S_SRAM + + .algo : ALIGN(0x100) + { + __bss_algo_section_table = .; + * (.tensor_arena) + __bss_algo_section_table_end = .; + * (.rodata.g_person_detect_model_data) + } > CM55M_S_SRAM + + .rodata : ALIGN(4) + { + __rodata_start = .; + *(.rodata .rodata.* .constdata .constdata.*) + __rodata_end = .; + } > CM55M_S_APP_DATA + + + + + /* + * for exception handling/unwind - some Newlib functions (in common + * with C++ and STDC++) use this. + */ + .ARM.extab : ALIGN(4) + { + *(.ARM.extab* .gnu.linkonce.armextab.*) + } > CM55M_S_APP_ROM + + .ARM.exidx : ALIGN(4) + { + __exidx_start = .; + *(.ARM.exidx* .gnu.linkonce.armexidx.*) + __exidx_end = .; + } > CM55M_S_APP_ROM + + .copy.table : + { + . = ALIGN(4); + __copy_table_start__ = .; + + LONG(LOADADDR(.data)); + LONG( ADDR(.data)); + LONG( SIZEOF(.data)/4); + + /* Add each additional data section here */ + __copy_table_end__ = .; + } > CM55M_S_APP_ROM + + .zero.table : + { + . = ALIGN(4); + __zero_table_start__ = .; + /* Add each additional bss section here */ + LONG( ADDR(.bss)); + LONG( SIZEOF(.bss)/4); + __zero_table_end__ = .; + } > CM55M_S_APP_ROM + + . = ALIGN(32); + __unprivileged_flash_end__ = (. - 1); + /** + * Location counter can end up 2byte aligned with narrow Thumb code but + * __etext is assumed by startup code to be the LMA of a section in RAM + * which must be 4byte aligned + */ + /* Main DATA section (BOOTROM_SRAM) */ + .data : ALIGN(4) + { + FILL(0xff) + __data_start__ = .; + . = ALIGN(32); + __privileged_sram_start__ = .; + *(privileged_data) + *(privileged_data*) + . = ALIGN(32); + __privileged_sram_end__ = (. - 1); + *(vtable) + *(.data) + *(.data.*) + . = ALIGN(4); + /* preinit data */ + PROVIDE_HIDDEN (__preinit_array_start = .); + KEEP(*(.preinit_array)) + PROVIDE_HIDDEN (__preinit_array_end = .); + + . = ALIGN(4); + /* init data */ + PROVIDE_HIDDEN (__init_array_start = .); + KEEP(*(SORT(.init_array.*))) + KEEP(*(.init_array)) + PROVIDE_HIDDEN (__init_array_end = .); + + + . = ALIGN(4); + /* finit data */ + PROVIDE_HIDDEN (__fini_array_start = .); + KEEP(*(SORT(.fini_array.*))) + KEEP(*(.fini_array)) + PROVIDE_HIDDEN (__fini_array_end = .); + + KEEP(*(.jcr*)) + . = ALIGN(4) ; + /* All data end */ + __data_end__ = .; + } > CM55M_S_APP_DATA + + + .bss : + { + . = ALIGN(4); + __bss_start__ = .; + *(.bss) + *(.bss.*) + *(COMMON) + . = ALIGN(4); + __bss_end__ = .; + } > CM55M_S_APP_DATA + + /* DEFAULT NOINIT SECTION */ + .noinit (NOLOAD): ALIGN(4) + { + _noinit = .; + PROVIDE(__start_noinit_RAM = .) ; + PROVIDE(__start_noinit_SRAM = .) ; + *(.noinit*) + . = ALIGN(4) ; + _end_noinit = .; + PROVIDE(__end_noinit_RAM = .) ; + PROVIDE(__end_noinit_SRAM = .) ; + } > CM55M_S_APP_DATA + + /* Reserve and place Heap within memory map */ + .heap (COPY) : + { + . = ALIGN(8); + __HeapBase = .; + PROVIDE(__HeapBase = .); + end = __HeapBase; + . = . + __HEAP_SIZE; + . = ALIGN(8); + __HeapLimit = .; + PROVIDE(__HeapLimit = .); + } > CM55M_S_APP_DATA + + /* Locate actual Stack in memory map */ + .stack (ORIGIN(CM55M_S_APP_DATA) + LENGTH(CM55M_S_APP_DATA) - __STACK_SIZE) (COPY) : + { + . = ALIGN(8); + __StackLimit = .; + PROVIDE(__StackLimit = .); + . = . + __STACK_SIZE; + . = ALIGN(8); + __StackTop = .; + PROVIDE(__StackTop = .); + } > CM55M_S_APP_DATA + + + + PROVIDE(__stack = __StackTop); + + /* Check if data + heap + stack exceeds RAM limit */ + ASSERT(__StackLimit >= __HeapLimit, "region RAM overflowed with stack") + + /* Provide basic symbols giving location and size of main text + * block, including initial values of RW data sections. Note that + * these will need extending to give a complete picture with + * complex images (e.g multiple Flash banks). + */ + _image_start = LOADADDR(.text); + _image_end = LOADADDR(.data) + SIZEOF(.data); + _image_size = _image_end - _image_start; +} \ No newline at end of file diff --git a/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/tflm_efficientnet_lite0.mk b/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/tflm_efficientnet_lite0.mk new file mode 100644 index 00000000..88eddf8e --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/tflm_efficientnet_lite0.mk @@ -0,0 +1,48 @@ +override SCENARIO_APP_SUPPORT_LIST := $(APP_TYPE) + +APPL_DEFINES += -DTFLM_EFFICIENTNET_LITE0 +APPL_DEFINES += -Daudvidpre_ret_pll400_timer1 -DIP_xdma +APPL_DEFINES += -DEVT_DATAPATH + +#APPL_DEFINES += -DEVT_CM55MTIMER -DEVT_CM55MMB +APPL_DEFINES += -DDBG_MORE + +EVENTHANDLER_SUPPORT = event_handler +EVENTHANDLER_SUPPORT_LIST += evt_datapath + +## +# library support feature +# Add new library here +# The source code should be loacted in ~\library\{lib_name}\ +## +LIB_SEL = pwrmgmt sensordp tflmtag2209_u55tag2205 spi_ptl spi_eeprom hxevent img_proc ccontrol + +## +# middleware support feature +# Add new middleware here +# The source code should be loacted in ~\middleware\{mid_name}\ +## +MID_SEL = + +override undefine OS_SEL +override TRUSTZONE := y +override TRUSTZONE_TYPE := security +override TRUSTZONE_FW_TYPE := 1 +override CIS_SEL := HM_COMMON +override EPII_USECASE_SEL := drv_user_defined + +CIS_SUPPORT_INAPP = cis_sensor +#CIS_SUPPORT_INAPP_MODEL = cis_hm0360 +CIS_SUPPORT_INAPP_MODEL = cis_ov5647 + +ifeq ($(strip $(TOOLCHAIN)), arm) +override LINKER_SCRIPT_FILE := $(SCENARIO_APP_ROOT)/$(APP_TYPE)/tflm_efficientnet_lite0.sct +else#TOOLChain +override LINKER_SCRIPT_FILE := $(SCENARIO_APP_ROOT)/$(APP_TYPE)/tflm_efficientnet_lite0.ld +endif + +## +# Add new external device here +# The source code should be located in ~\external\{device_name}\ +## +#EXT_DEV_LIST += diff --git a/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/tflm_efficientnet_lite0.sct b/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/tflm_efficientnet_lite0.sct new file mode 100644 index 00000000..4f02c2db --- /dev/null +++ b/EPII_CM55M_APP_S/app/scenario_app/tflm_efficientnet_lite0/tflm_efficientnet_lite0.sct @@ -0,0 +1,81 @@ + +#include "WE2_device_addr.h" + +/*--------------------- Flash Configuration ----------------------------------*/ +#define CM55M_ROM_BASE 0x10000000 +#define CM55M_ROM_SIZE 0x00040000 + +/*--------------------- Embedded RAM Configuration ---------------------------*/ +#define CM55M_DATA_BASE 0x30000000 +#define CM55M_DATA_SIZE 0x00040000 + +#define CM55M_SRAM_START 0x34000000 + +/*comment here, we load bss section at start, so SRAM_BASE can be 0 */ +#define CM55M_SRAM_BASE BOOT2NDLOADER_BASE +#define CM55M_SRAM_SIZE 0x00200000-(CM55M_SRAM_BASE-CM55M_SRAM_START) + +/*--------------------- Stack / Heap Configuration ---------------------------*/ +#define __STACK_SIZE 0x00010000 +#define __HEAP_SIZE 0x00010000 +#define CM55M_APP_DATASECT_SIZE (CM55M_DATA_SIZE - __STACK_SIZE - __HEAP_SIZE) +#define CM55M_APP_SRAMSECT_SIZE (CM55M_SRAM0_SIZE - __STACK_SIZE - __HEAP_SIZE) +#define EXTRA_BASE CM55M_DATA_BASE +#define EXTRA_SIZE CM55M_APP_DATASECT_SIZE +#define __STACK_LIMIT (EXTRA_BASE + EXTRA_SIZE) +#define __STACK_BASE (EXTRA_BASE + EXTRA_SIZE + __STACK_SIZE) +#define __HEAP_BASE (EXTRA_BASE + EXTRA_SIZE + __STACK_SIZE) +#define __HEAP_LIMIT (EXTRA_BASE + EXTRA_SIZE + __STACK_SIZE + __HEAP_SIZE) + +LR_ROM1 CM55M_ROM_BASE CM55M_ROM_SIZE { + ER_ROM +0 { + *.o (RESET, +First) + * (InRoot$$Sections) + //.ANY2(+RO) + //*(.text*) + *(i.*) + *(.text.sensor*) + *(.text.hx_*) + *(.text.cv_*) + *(.text.dp_*) + *(.text.ethosu*) + *(.text.event*) + *(.text._Z*) + *(.text.dw_*) + *(.text.app*) + } +} + +LR_ROM2 CM55M_DATA_BASE CM55M_DATA_SIZE{ + CM55M_S_RODATA +0 { + * (+RO-DATA) + } + CM55M_S_RW +0 CM55M_APP_DATASECT_SIZE{ + * (+RW) + * (+ZI) + + } + + + ARM_LIB_STACK __STACK_BASE ALIGN 8 EMPTY -__STACK_SIZE { + } + + ARM_LIB_HEAP __HEAP_BASE ALIGN 8 EMPTY __HEAP_SIZE { + } +} + +LR_ROM3 CM55M_SRAM_BASE CM55M_SRAM_SIZE{ + CM55M_SRAMA +0 { + .ANY1(+ZI) + .ANY1(+RO) + *(.bss.tensor_arena) + *(.bss.raw_data) + //*(.bss.jpg_data) + *(.bss.jpg_info_data) + *(.bss.pad_img) + *(.bss.resized_img) + *(.bss.mm_start_addr) + } + +} + diff --git a/EPII_CM55M_APP_S/makefile b/EPII_CM55M_APP_S/makefile index 5e955ea3..069a2628 100755 --- a/EPII_CM55M_APP_S/makefile +++ b/EPII_CM55M_APP_S/makefile @@ -137,7 +137,8 @@ CUSTOMER ?= seeed # tflm_yolov8_od # tflm_yolov8_pose ## -APP_TYPE = allon_sensor_tflm_freertos +#APP_TYPE = allon_sensor_tflm_freertos +APP_TYPE = sscma ### Options above must be added before include options.mk ### override EPII_ROOT := $(strip $(subst \,/,$(EPII_ROOT)))