diff options
author | Marek Olšák <marek.olsak@amd.com> | 2022-04-12 18:30:46 -0400 |
---|---|---|
committer | Marge Bot <emma+marge@anholt.net> | 2022-04-17 01:27:34 +0000 |
commit | 139f55071bca6f868f41c4490debe7d16b585d88 (patch) | |
tree | fc6b6bb8e1ba5ad74f4acb81d5d3a3c733ebbc96 /src/gallium/drivers/radeon | |
parent | 66a0f318fdb3e126f1809fa8cfdaa29550ba1b8f (diff) |
gallium: move drivers/radeon/* into drivers/radeonsi/
this is only used by radeonsi
Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Reviewed-by: Mihai Preda <mhpreda@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15907>
Diffstat (limited to 'src/gallium/drivers/radeon')
26 files changed, 0 insertions, 56720 deletions
diff --git a/src/gallium/drivers/radeon/.dir-locals.el b/src/gallium/drivers/radeon/.dir-locals.el deleted file mode 100644 index 15cd68edb0a..00000000000 --- a/src/gallium/drivers/radeon/.dir-locals.el +++ /dev/null @@ -1,11 +0,0 @@ -((prog-mode - (indent-tabs-mode . t) - (tab-width . 8) - (c-basic-offset . 8) - (c-file-style . "stroustrup") - (fill-column . 78) - (eval . (progn - (c-set-offset 'innamespace '0) - (c-set-offset 'inline-open '0))) - ) - ) diff --git a/src/gallium/drivers/radeon/pspdecryptionparam.h b/src/gallium/drivers/radeon/pspdecryptionparam.h deleted file mode 100644 index f53783d0aeb..00000000000 --- a/src/gallium/drivers/radeon/pspdecryptionparam.h +++ /dev/null @@ -1,50 +0,0 @@ -/************************************************************************** - * - * Copyright 2020 Advanced Micro Devices, Inc. - * All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - * - **************************************************************************/ -#ifndef _PSP_DECRYPTION_PARAM_H_ -#define _PSP_DECRYPTION_PARAM_H_ - -typedef struct _DECRYPT_PARAMETERS_ -{ - uint32_t frame_size; // Size of encrypted frame - uint8_t encrypted_iv[16]; // IV of the encrypted frame (clear) - uint8_t encrypted_key[16]; // key to decrypt encrypted frame (encrypted with session key) - uint8_t session_iv[16]; // IV to be used to decrypt encrypted_key - - union - { - struct - { - uint32_t drm_id : 4; //DRM session ID - uint32_t ctr : 1; - uint32_t cbc : 1; - uint32_t reserved : 26; - } s; - uint32_t value; - } u; -} DECRYPT_PARAMETERS; - -#endif //_PSP_DECRYPTION_PARAM_H_ diff --git a/src/gallium/drivers/radeon/radeon_efc.h b/src/gallium/drivers/radeon/radeon_efc.h deleted file mode 100644 index f325a75bda7..00000000000 --- a/src/gallium/drivers/radeon/radeon_efc.h +++ /dev/null @@ -1,40150 +0,0 @@ -#ifndef _RADEON_EFC_H -#define _RADEON_EFC_H - - -const unsigned char Yuv_st2084_rec2020_st2084_rec2020_2000 [ 46817 ] = { -0x84, 0x4a, 0x00, 0x00, 0x01, 0x00, 0x00, -0x00, 0x8a, 0x4a, 0x00, 0x00, 0x00, 0x10, -0x00, 0x10, 0x89, 0x4a, 0x00, 0x00, 0x56, -0xfc, 0xab, 0xf3, 0x88, 0x4a, 0x00, 0x00, -0x4f, 0x02, 0x00, 0x00, 0x87, 0x4a, 0x00, -0x00, 0xcd, 0x06, 0xe2, 0x16, 0x86, 0x4a, -0x00, 0x00, 0x89, 0xfe, 0x00, 0x10, 0x85, -0x4a, 0x00, 0x00, 0x00, 0x10, 0x78, 0xf1, -0x7d, 0x4a, 0x00, 0x00, 0x00, 0x10, 0x00, -0x10, 0x7c, 0x4a, 0x00, 0x00, 0x56, 0xfc, -0xab, 0xf3, 0x7b, 0x4a, 0x00, 0x00, 0x4f, -0x02, 0x00, 0x00, 0x7a, 0x4a, 0x00, 0x00, -0xcd, 0x06, 0xe2, 0x16, 0x79, 0x4a, 0x00, -0x00, 0x89, 0xfe, 0x00, 0x10, 0x78, 0x4a, -0x00, 0x00, 0x00, 0x10, 0x78, 0xf1, 0x77, -0x4a, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, -0x76, 0x4a, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xaa, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xa7, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x3c, 0xa6, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x3c, 0xa5, 0x42, -0x00, 0x00, 0x08, 0x80, 0x00, 0x00, 0xaa, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xa1, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xa0, 0x42, 0x00, 0x00, 0x01, 0x00, -0x00, 0x00, 0x94, 0x42, 0x00, 0x00, 0x0e, -0x00, 0x0f, 0x00, 0xaa, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x92, 0x42, 0x00, -0x00, 0x0a, 0x00, 0x0b, 0x00, 0x91, 0x42, -0x00, 0x00, 0x08, 0x00, 0x09, 0x00, 0x90, -0x42, 0x00, 0x00, 0x06, 0x00, 0x07, 0x00, -0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x8e, 0x42, 0x00, 0x00, 0x02, 0x00, -0x03, 0x00, 0x8d, 0x42, 0x00, 0x00, 0x00, -0x00, 0x01, 0x00, 0x8c, 0x42, 0x00, 0x00, -0xff, 0xff, 0xff, 0x3f, 0xaa, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x8a, 0x42, -0x00, 0x00, 0xff, 0xff, 0xff, 0x3f, 0x89, -0x42, 0x00, 0x00, 0x00, 0xb0, 0x01, 0x00, -0x88, 0x42, 0x00, 0x00, 0x00, 0xb0, 0x01, -0x00, 0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x7d, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x7c, 0x42, 0x00, 0x00, -0xc0, 0x40, 0xd0, 0x40, 0x7b, 0x42, 0x00, -0x00, 0xa0, 0x40, 0xb0, 0x40, 0xaa, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x79, -0x42, 0x00, 0x00, 0x60, 0x40, 0x70, 0x40, -0x78, 0x42, 0x00, 0x00, 0x40, 0x40, 0x50, -0x40, 0x77, 0x42, 0x00, 0x00, 0x20, 0x40, -0x30, 0x40, 0xaa, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x75, 0x42, 0x00, 0x00, -0x00, 0x7c, 0xff, 0x3f, 0x74, 0x42, 0x00, -0x00, 0x00, 0x7c, 0xff, 0x3f, 0x73, 0x42, -0x00, 0x00, 0x00, 0x7c, 0xff, 0x3f, 0xaa, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x71, 0x42, 0x00, 0x00, 0x00, 0x10, 0x01, -0x00, 0x70, 0x42, 0x00, 0x00, 0x00, 0x10, -0x01, 0x00, 0x6f, 0x42, 0x00, 0x00, 0x07, -0x00, 0x00, 0x00, 0xaa, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x6b, 0x42, 0x00, -0x00, 0x00, 0x70, 0x00, 0x00, 0x6a, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x69, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x67, 0x42, 0x00, 0x00, 0x01, 0x00, -0x00, 0x00, 0x66, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x65, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xaa, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5f, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x5e, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x5c, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x5b, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x5a, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xaa, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x58, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x57, 0x42, 0x00, 0x00, 0x0e, 0x00, 0x0f, -0x00, 0x56, 0x42, 0x00, 0x00, 0x0c, 0x00, -0x0d, 0x00, 0xaa, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x54, 0x42, 0x00, 0x00, -0x08, 0x00, 0x09, 0x00, 0x53, 0x42, 0x00, -0x00, 0x06, 0x00, 0x07, 0x00, 0x52, 0x42, -0x00, 0x00, 0x04, 0x00, 0x05, 0x00, 0xaa, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x50, 0x42, 0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x4f, 0x42, 0x00, 0x00, 0x00, 0x00, -0xff, 0x3f, 0x4e, 0x42, 0x00, 0x00, 0xff, -0x3f, 0x00, 0x00, 0xaa, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x4c, 0x42, 0x00, -0x00, 0xff, 0x3f, 0x00, 0x00, 0x4b, 0x42, -0x00, 0x00, 0x00, 0x00, 0xff, 0x3f, 0x4a, -0x42, 0x00, 0x00, 0xff, 0x3f, 0x00, 0x00, -0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x48, 0x42, 0x00, 0x00, 0x00, 0xf0, -0x01, 0x00, 0x47, 0x42, 0x00, 0x00, 0x00, -0xf0, 0x01, 0x00, 0x46, 0x42, 0x00, 0x00, -0x00, 0xf0, 0x01, 0x00, 0xaa, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0x42, -0x00, 0x00, 0x00, 0xf0, 0x01, 0x00, 0x43, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x42, 0x42, 0x00, 0x00, 0xec, 0x30, 0xf4, -0x30, 0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x40, 0x42, 0x00, 0x00, 0xcc, -0x30, 0xd4, 0x30, 0x3f, 0x42, 0x00, 0x00, -0xbc, 0x30, 0xc4, 0x30, 0x3e, 0x42, 0x00, -0x00, 0xac, 0x30, 0xb4, 0x30, 0xaa, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, -0x42, 0x00, 0x00, 0x8c, 0x30, 0x94, 0x30, -0x3b, 0x42, 0x00, 0x00, 0x7c, 0x30, 0x84, -0x30, 0x3a, 0x42, 0x00, 0x00, 0x6c, 0x30, -0x74, 0x30, 0xaa, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x38, 0x42, 0x00, 0x00, -0x4c, 0x30, 0x54, 0x30, 0x37, 0x42, 0x00, -0x00, 0x3c, 0x30, 0x44, 0x30, 0x36, 0x42, -0x00, 0x00, 0x2c, 0x30, 0x34, 0x30, 0xaa, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x34, 0x42, 0x00, 0x00, 0x0c, 0x30, 0x14, -0x30, 0x33, 0x42, 0x00, 0x00, 0x00, 0x30, -0x08, 0x20, 0x32, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x7c, 0xaa, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x30, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x7c, 0x2f, 0x42, -0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x2e, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, -0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x2c, 0x42, 0x00, 0x00, 0xc7, 0x28, -0x03, 0x00, 0x2b, 0x42, 0x00, 0x00, 0xc7, -0x28, 0x03, 0x00, 0x2a, 0x42, 0x00, 0x00, -0xc7, 0x28, 0x03, 0x00, 0xaa, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x42, -0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x27, -0x42, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, -0x26, 0x42, 0x00, 0x00, 0x07, 0x00, 0x00, -0x00, 0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x22, 0x42, 0x00, 0x00, 0x0e, -0x00, 0x0f, 0x00, 0x21, 0x42, 0x00, 0x00, -0x0c, 0x00, 0x0d, 0x00, 0x20, 0x42, 0x00, -0x00, 0x0a, 0x00, 0x0b, 0x00, 0xaa, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, -0x42, 0x00, 0x00, 0x06, 0x00, 0x07, 0x00, -0x1d, 0x42, 0x00, 0x00, 0x04, 0x00, 0x05, -0x00, 0x1c, 0x42, 0x00, 0x00, 0x02, 0x00, -0x03, 0x00, 0xaa, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x1a, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x7c, 0x19, 0x42, 0x00, -0x00, 0x00, 0x7c, 0x00, 0x00, 0x18, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0xaa, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x16, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x7c, 0x15, 0x42, 0x00, 0x00, 0x00, 0x7c, -0x00, 0x00, 0x14, 0x42, 0x00, 0x00, 0x00, -0xf0, 0x01, 0x00, 0xaa, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x12, 0x42, 0x00, -0x00, 0x00, 0xf0, 0x01, 0x00, 0x11, 0x42, -0x00, 0x00, 0xb6, 0xa4, 0x01, 0x00, 0x10, -0x42, 0x00, 0x00, 0xb6, 0xa4, 0x01, 0x00, -0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x0e, 0x42, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x0d, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x0c, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xaa, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, -0x42, 0x00, 0x00, 0xc0, 0x60, 0x00, 0x00, -0x08, 0x42, 0x00, 0x00, 0x40, 0x60, 0x80, -0x60, 0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x06, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x7c, 0x05, 0x42, 0x00, 0x00, -0x00, 0x7c, 0x00, 0x00, 0x04, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x7c, 0xaa, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, -0x01, 0x42, 0x00, 0x00, 0x00, 0x7c, 0x00, -0x00, 0x00, 0x42, 0x00, 0x00, 0xd0, 0xb3, -0x01, 0x00, 0xaa, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xfe, 0x41, 0x00, 0x00, -0xd0, 0xb3, 0x01, 0x00, 0xfd, 0x41, 0x00, -0x00, 0xb6, 0xa4, 0x01, 0x00, 0xfc, 0x41, -0x00, 0x00, 0xb6, 0xa4, 0x01, 0x00, 0xaa, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xfa, 0x41, 0x00, 0x00, 0x07, 0x00, 0x00, -0x00, 0xf7, 0x41, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xee, 0x41, 0x00, 0x00, 0xa9, -0x1c, 0x00, 0x00, 0xaa, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xea, 0x41, 0x00, -0x00, 0x86, 0x00, 0x00, 0x00, 0xe9, 0x41, -0x00, 0x00, 0x14, 0x14, 0x36, 0x02, 0xe8, -0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xec, 0x41, 0x00, 0x00, 0xd1, 0x02, -0x00, 0x00, 0xe1, 0x41, 0x00, 0x00, 0x34, -0x3c, 0x00, 0x00, 0xe0, 0x41, 0x00, 0x00, -0x00, 0x00, 0x00, 0x20, 0xaa, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xde, 0x41, -0x00, 0x00, 0xb7, 0xed, 0x00, 0x20, 0xdd, -0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xdc, 0x41, 0x00, 0x00, 0x30, 0x2f, 0x00, -0x20, 0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xa8, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x3c, 0xa4, 0x42, 0x00, 0x00, -0x0f, 0x00, 0x00, 0x00, 0x93, 0x42, 0x00, -0x00, 0x0c, 0x00, 0x0d, 0x00, 0xaa, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8f, -0x42, 0x00, 0x00, 0x04, 0x00, 0x05, 0x00, -0x8b, 0x42, 0x00, 0x00, 0xff, 0xff, 0xff, -0x3f, 0x87, 0x42, 0x00, 0x00, 0x00, 0xb0, -0x01, 0x00, 0xaa, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x7a, 0x42, 0x00, 0x00, -0x80, 0x40, 0x90, 0x40, 0x76, 0x42, 0x00, -0x00, 0x00, 0x40, 0x10, 0x40, 0x72, 0x42, -0x00, 0x00, 0x00, 0x10, 0x01, 0x00, 0xaa, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x6c, 0x42, 0x00, 0x00, 0x00, 0x70, 0x00, -0x70, 0x68, 0x42, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x61, 0x42, 0x00, 0x00, 0x00, -0xf0, 0x01, 0x00, 0xaa, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x5d, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x59, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x55, -0x42, 0x00, 0x00, 0x0a, 0x00, 0x0b, 0x00, -0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x51, 0x42, 0x00, 0x00, 0x02, 0x00, -0x03, 0x00, 0x4d, 0x42, 0x00, 0x00, 0x00, -0x00, 0xff, 0x3f, 0x49, 0x42, 0x00, 0x00, -0x00, 0xf0, 0x01, 0x00, 0xaa, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x45, 0x42, -0x00, 0x00, 0x00, 0xf0, 0x01, 0x00, 0x41, -0x42, 0x00, 0x00, 0xdc, 0x30, 0xe4, 0x30, -0x3d, 0x42, 0x00, 0x00, 0x9c, 0x30, 0xa4, -0x30, 0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x39, 0x42, 0x00, 0x00, 0x5c, -0x30, 0x64, 0x30, 0x35, 0x42, 0x00, 0x00, -0x1c, 0x30, 0x24, 0x30, 0x31, 0x42, 0x00, -0x00, 0x00, 0x7c, 0x00, 0x00, 0xaa, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2d, -0x42, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, -0x29, 0x42, 0x00, 0x00, 0x00, 0x10, 0x00, -0x00, 0x23, 0x42, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xaa, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x1f, 0x42, 0x00, 0x00, -0x08, 0x00, 0x09, 0x00, 0x1b, 0x42, 0x00, -0x00, 0x00, 0x00, 0x01, 0x00, 0x17, 0x42, -0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0xaa, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x13, 0x42, 0x00, 0x00, 0x00, 0xf0, 0x01, -0x00, 0x0f, 0x42, 0x00, 0x00, 0xb6, 0xa4, -0x01, 0x00, 0x0b, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xaa, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x07, 0x42, 0x00, -0x00, 0x00, 0x50, 0x20, 0x50, 0x03, 0x42, -0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0xff, -0x41, 0x00, 0x00, 0xd0, 0xb3, 0x01, 0x00, -0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xfb, 0x41, 0x00, 0x00, 0xb6, 0xa4, -0x01, 0x00, 0xeb, 0x41, 0x00, 0x00, 0x89, -0x0a, 0x6d, 0x1d, 0xed, 0x41, 0x00, 0x00, -0x63, 0x01, 0x5d, 0x00, 0xaa, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xdf, 0x41, -0x00, 0x00, 0xbc, 0xfa, 0x00, 0x00, 0xdb, -0x41, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, -0xda, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xc7, 0x28, -0x01, 0x00, 0xc7, 0x28, 0x01, 0x00, 0xc7, -0x28, 0x01, 0x00, 0xbd, 0xea, 0x00, 0x00, -0xbd, 0xea, 0x00, 0x00, 0xbd, 0xea, 0x00, -0x00, 0x73, 0x2a, 0x01, 0x00, 0x73, 0x2a, -0x01, 0x00, 0x73, 0x2a, 0x01, 0x00, 0x8e, -0xe9, 0x00, 0x00, 0x8e, 0xe9, 0x00, 0x00, -0x8e, 0xe9, 0x00, 0x00, 0x0c, 0x2c, 0x01, -0x00, 0x0c, 0x2c, 0x01, 0x00, 0x0c, 0x2c, -0x01, 0x00, 0x89, 0xe8, 0x00, 0x00, 0x89, -0xe8, 0x00, 0x00, 0x89, 0xe8, 0x00, 0x00, -0x94, 0x2d, 0x01, 0x00, 0x94, 0x2d, 0x01, -0x00, 0x94, 0x2d, 0x01, 0x00, 0xa6, 0xe7, -0x00, 0x00, 0xa6, 0xe7, 0x00, 0x00, 0xa6, -0xe7, 0x00, 0x00, 0x0f, 0x2f, 0x01, 0x00, -0x0f, 0x2f, 0x01, 0x00, 0x0f, 0x2f, 0x01, -0x00, 0xde, 0xe6, 0x00, 0x00, 0xde, 0xe6, -0x00, 0x00, 0xde, 0xe6, 0x00, 0x00, 0x3e, -0x30, 0x01, 0x00, 0x3e, 0x30, 0x01, 0x00, -0x3e, 0x30, 0x01, 0x00, 0x2b, 0xe6, 0x00, -0x00, 0x2b, 0xe6, 0x00, 0x00, 0x2b, 0xe6, -0x00, 0x00, 0xf0, 0x30, 0x01, 0x00, 0xf0, -0x30, 0x01, 0x00, 0xf0, 0x30, 0x01, 0x00, -0x8a, 0xe5, 0x00, 0x00, 0x8a, 0xe5, 0x00, -0x00, 0x8a, 0xe5, 0x00, 0x00, 0x9c, 0x31, -0x01, 0x00, 0x9c, 0x31, 0x01, 0x00, 0x9c, -0x31, 0x01, 0x00, 0xf8, 0xe4, 0x00, 0x00, -0xf8, 0xe4, 0x00, 0x00, 0xf8, 0xe4, 0x00, -0x00, 0x44, 0x32, 0x01, 0x00, 0x44, 0x32, -0x01, 0x00, 0x44, 0x32, 0x01, 0x00, 0xc4, -0x03, 0x01, 0x00, 0xc4, 0x03, 0x01, 0x00, -0xc4, 0x03, 0x01, 0x00, 0xbc, 0x34, 0x01, -0x00, 0xbc, 0x34, 0x01, 0x00, 0xbc, 0x34, -0x01, 0x00, 0x3b, 0x02, 0x01, 0x00, 0x3b, -0x02, 0x01, 0x00, 0x3b, 0x02, 0x01, 0x00, -0x04, 0x37, 0x01, 0x00, 0x04, 0x37, 0x01, -0x00, 0x04, 0x37, 0x01, 0x00, 0x0c, 0x01, -0x01, 0x00, 0x0c, 0x01, 0x01, 0x00, 0x0c, -0x01, 0x01, 0x00, 0x25, 0x39, 0x01, 0x00, -0x25, 0x39, 0x01, 0x00, 0x25, 0x39, 0x01, -0x00, 0x19, 0x00, 0x01, 0x00, 0x19, 0x00, -0x01, 0x00, 0x19, 0x00, 0x01, 0x00, 0x28, -0x3b, 0x01, 0x00, 0x28, 0x3b, 0x01, 0x00, -0x28, 0x3b, 0x01, 0x00, 0x9f, 0xfe, 0x00, -0x00, 0x9f, 0xfe, 0x00, 0x00, 0x9f, 0xfe, -0x00, 0x00, 0x12, 0x3d, 0x01, 0x00, 0x12, -0x3d, 0x01, 0x00, 0x12, 0x3d, 0x01, 0x00, -0x4a, 0xfd, 0x00, 0x00, 0x4a, 0xfd, 0x00, -0x00, 0x4a, 0xfd, 0x00, 0x00, 0xe7, 0x3e, -0x01, 0x00, 0xe7, 0x3e, 0x01, 0x00, 0xe7, -0x3e, 0x01, 0x00, 0x24, 0xfc, 0x00, 0x00, -0x24, 0xfc, 0x00, 0x00, 0x24, 0xfc, 0x00, -0x00, 0x55, 0x40, 0x01, 0x00, 0x55, 0x40, -0x01, 0x00, 0x55, 0x40, 0x01, 0x00, 0x22, -0xfb, 0x00, 0x00, 0x22, 0xfb, 0x00, 0x00, -0x22, 0xfb, 0x00, 0x00, 0x2e, 0x41, 0x01, -0x00, 0x2e, 0x41, 0x01, 0x00, 0x2e, 0x41, -0x01, 0x00, 0x3e, 0xfa, 0x00, 0x00, 0x3e, -0xfa, 0x00, 0x00, 0x3e, 0xfa, 0x00, 0x00, -0x00, 0x42, 0x01, 0x00, 0x00, 0x42, 0x01, -0x00, 0x00, 0x42, 0x01, 0x00, 0x73, 0xf9, -0x00, 0x00, 0x73, 0xf9, 0x00, 0x00, 0x73, -0xf9, 0x00, 0x00, 0xcb, 0x42, 0x01, 0x00, -0xcb, 0x42, 0x01, 0x00, 0xcb, 0x42, 0x01, -0x00, 0xbb, 0xf8, 0x00, 0x00, 0xbb, 0xf8, -0x00, 0x00, 0xbb, 0xf8, 0x00, 0x00, 0x91, -0x43, 0x01, 0x00, 0x91, 0x43, 0x01, 0x00, -0x91, 0x43, 0x01, 0x00, 0x14, 0xf8, 0x00, -0x00, 0x14, 0xf8, 0x00, 0x00, 0x14, 0xf8, -0x00, 0x00, 0x52, 0x44, 0x01, 0x00, 0x52, -0x44, 0x01, 0x00, 0x52, 0x44, 0x01, 0x00, -0x35, 0x07, 0x01, 0x00, 0x35, 0x07, 0x01, -0x00, 0x35, 0x07, 0x01, 0x00, 0xc5, 0x45, -0x01, 0x00, 0xc5, 0x45, 0x01, 0x00, 0xc5, -0x45, 0x01, 0x00, 0x31, 0x06, 0x01, 0x00, -0x31, 0x06, 0x01, 0x00, 0x31, 0x06, 0x01, -0x00, 0x28, 0x47, 0x01, 0x00, 0x28, 0x47, -0x01, 0x00, 0x28, 0x47, 0x01, 0x00, 0x51, -0x05, 0x01, 0x00, 0x51, 0x05, 0x01, 0x00, -0x51, 0x05, 0x01, 0x00, 0x7d, 0x48, 0x01, -0x00, 0x7d, 0x48, 0x01, 0x00, 0x7d, 0x48, -0x01, 0x00, 0x8d, 0x04, 0x01, 0x00, 0x8d, -0x04, 0x01, 0x00, 0x8d, 0x04, 0x01, 0x00, -0xc6, 0x49, 0x01, 0x00, 0xc6, 0x49, 0x01, -0x00, 0xc6, 0x49, 0x01, 0x00, 0xdf, 0x03, -0x01, 0x00, 0xdf, 0x03, 0x01, 0x00, 0xdf, -0x03, 0x01, 0x00, 0x04, 0x4b, 0x01, 0x00, -0x04, 0x4b, 0x01, 0x00, 0x04, 0x4b, 0x01, -0x00, 0x43, 0x03, 0x01, 0x00, 0x43, 0x03, -0x01, 0x00, 0x43, 0x03, 0x01, 0x00, 0x38, -0x4c, 0x01, 0x00, 0x38, 0x4c, 0x01, 0x00, -0x38, 0x4c, 0x01, 0x00, 0xb7, 0x02, 0x01, -0x00, 0xb7, 0x02, 0x01, 0x00, 0xb7, 0x02, -0x01, 0x00, 0x63, 0x4d, 0x01, 0x00, 0x63, -0x4d, 0x01, 0x00, 0x63, 0x4d, 0x01, 0x00, -0x37, 0x02, 0x01, 0x00, 0x37, 0x02, 0x01, -0x00, 0x37, 0x02, 0x01, 0x00, 0x87, 0x4e, -0x01, 0x00, 0x87, 0x4e, 0x01, 0x00, 0x87, -0x4e, 0x01, 0x00, 0x8c, 0x11, 0x01, 0x00, -0x8c, 0x11, 0x01, 0x00, 0x8c, 0x11, 0x01, -0x00, 0x5c, 0x50, 0x01, 0x00, 0x5c, 0x50, -0x01, 0x00, 0x5c, 0x50, 0x01, 0x00, 0xc6, -0x10, 0x01, 0x00, 0xc6, 0x10, 0x01, 0x00, -0xc6, 0x10, 0x01, 0x00, 0x69, 0x51, 0x01, -0x00, 0x69, 0x51, 0x01, 0x00, 0x69, 0x51, -0x01, 0x00, 0x1a, 0x10, 0x01, 0x00, 0x1a, -0x10, 0x01, 0x00, 0x1a, 0x10, 0x01, 0x00, -0x6a, 0x52, 0x01, 0x00, 0x6a, 0x52, 0x01, -0x00, 0x6a, 0x52, 0x01, 0x00, 0x06, 0x0f, -0x01, 0x00, 0x06, 0x0f, 0x01, 0x00, 0x06, -0x0f, 0x01, 0x00, 0x62, 0x53, 0x01, 0x00, -0x62, 0x53, 0x01, 0x00, 0x62, 0x53, 0x01, -0x00, 0xfb, 0x0d, 0x01, 0x00, 0xfb, 0x0d, -0x01, 0x00, 0xfb, 0x0d, 0x01, 0x00, 0x52, -0x54, 0x01, 0x00, 0x52, 0x54, 0x01, 0x00, -0x52, 0x54, 0x01, 0x00, 0x0c, 0x0d, 0x01, -0x00, 0x0c, 0x0d, 0x01, 0x00, 0x0c, 0x0d, -0x01, 0x00, 0x3b, 0x55, 0x01, 0x00, 0x3b, -0x55, 0x01, 0x00, 0x3b, 0x55, 0x01, 0x00, -0x34, 0x0c, 0x01, 0x00, 0x34, 0x0c, 0x01, -0x00, 0x34, 0x0c, 0x01, 0x00, 0x1c, 0x56, -0x01, 0x00, 0x1c, 0x56, 0x01, 0x00, 0x1c, -0x56, 0x01, 0x00, 0x70, 0x0b, 0x01, 0x00, -0x70, 0x0b, 0x01, 0x00, 0x70, 0x0b, 0x01, -0x00, 0xf8, 0x56, 0x01, 0x00, 0xf8, 0x56, -0x01, 0x00, 0xf8, 0x56, 0x01, 0x00, 0x6a, -0x1a, 0x01, 0x00, 0x6a, 0x1a, 0x01, 0x00, -0x6a, 0x1a, 0x01, 0x00, 0x9e, 0x58, 0x01, -0x00, 0x9e, 0x58, 0x01, 0x00, 0x9e, 0x58, -0x01, 0x00, 0x38, 0x19, 0x01, 0x00, 0x38, -0x19, 0x01, 0x00, 0x38, 0x19, 0x01, 0x00, -0x32, 0x5a, 0x01, 0x00, 0x32, 0x5a, 0x01, -0x00, 0x32, 0x5a, 0x01, 0x00, 0x30, 0x18, -0x01, 0x00, 0x30, 0x18, 0x01, 0x00, 0x30, -0x18, 0x01, 0x00, 0xb5, 0x5b, 0x01, 0x00, -0xb5, 0x5b, 0x01, 0x00, 0xb5, 0x5b, 0x01, -0x00, 0x48, 0x17, 0x01, 0x00, 0x48, 0x17, -0x01, 0x00, 0x48, 0x17, 0x01, 0x00, 0x29, -0x5d, 0x01, 0x00, 0x29, 0x5d, 0x01, 0x00, -0x29, 0x5d, 0x01, 0x00, 0x7b, 0x16, 0x01, -0x00, 0x7b, 0x16, 0x01, 0x00, 0x7b, 0x16, -0x01, 0x00, 0x91, 0x5e, 0x01, 0x00, 0x91, -0x5e, 0x01, 0x00, 0x91, 0x5e, 0x01, 0x00, -0xc3, 0x15, 0x01, 0x00, 0xc3, 0x15, 0x01, -0x00, 0xc3, 0x15, 0x01, 0x00, 0xed, 0x5f, -0x01, 0x00, 0xed, 0x5f, 0x01, 0x00, 0xed, -0x5f, 0x01, 0x00, 0x1d, 0x15, 0x01, 0x00, -0x1d, 0x15, 0x01, 0x00, 0x1d, 0x15, 0x01, -0x00, 0xa0, 0x60, 0x01, 0x00, 0xa0, 0x60, -0x01, 0x00, 0xa0, 0x60, 0x01, 0x00, 0x86, -0x14, 0x01, 0x00, 0x86, 0x14, 0x01, 0x00, -0x86, 0x14, 0x01, 0x00, 0x44, 0x61, 0x01, -0x00, 0x44, 0x61, 0x01, 0x00, 0x44, 0x61, -0x01, 0x00, 0xbd, 0x23, 0x01, 0x00, 0xbd, -0x23, 0x01, 0x00, 0xbd, 0x23, 0x01, 0x00, -0x7f, 0x62, 0x01, 0x00, 0x7f, 0x62, 0x01, -0x00, 0x7f, 0x62, 0x01, 0x00, 0xd1, 0x22, -0x01, 0x00, 0xd1, 0x22, 0x01, 0x00, 0xd1, -0x22, 0x01, 0x00, 0xad, 0x63, 0x01, 0x00, -0xad, 0x63, 0x01, 0x00, 0xad, 0x63, 0x01, -0x00, 0x06, 0x22, 0x01, 0x00, 0x06, 0x22, -0x01, 0x00, 0x06, 0x22, 0x01, 0x00, 0xcd, -0x64, 0x01, 0x00, 0xcd, 0x64, 0x01, 0x00, -0xcd, 0x64, 0x01, 0x00, 0x54, 0x21, 0x01, -0x00, 0x54, 0x21, 0x01, 0x00, 0x54, 0x21, -0x01, 0x00, 0xe2, 0x65, 0x01, 0x00, 0xe2, -0x65, 0x01, 0x00, 0xe2, 0x65, 0x01, 0x00, -0xb6, 0x20, 0x01, 0x00, 0xb6, 0x20, 0x01, -0x00, 0xb6, 0x20, 0x01, 0x00, 0xee, 0x66, -0x01, 0x00, 0xee, 0x66, 0x01, 0x00, 0xee, -0x66, 0x01, 0x00, 0x29, 0x20, 0x01, 0x00, -0x29, 0x20, 0x01, 0x00, 0x29, 0x20, 0x01, -0x00, 0xf0, 0x67, 0x01, 0x00, 0xf0, 0x67, -0x01, 0x00, 0xf0, 0x67, 0x01, 0x00, 0x53, -0x1f, 0x01, 0x00, 0x53, 0x1f, 0x01, 0x00, -0x53, 0x1f, 0x01, 0x00, 0xeb, 0x68, 0x01, -0x00, 0xeb, 0x68, 0x01, 0x00, 0xeb, 0x68, -0x01, 0x00, 0x6c, 0x1e, 0x01, 0x00, 0x6c, -0x1e, 0x01, 0x00, 0x6c, 0x1e, 0x01, 0x00, -0xde, 0x69, 0x01, 0x00, 0xde, 0x69, 0x01, -0x00, 0xde, 0x69, 0x01, 0x00, 0x36, 0x2d, -0x01, 0x00, 0x36, 0x2d, 0x01, 0x00, 0x36, -0x2d, 0x01, 0x00, 0xb2, 0x6b, 0x01, 0x00, -0xb2, 0x6b, 0x01, 0x00, 0xb2, 0x6b, 0x01, -0x00, 0xce, 0x2b, 0x01, 0x00, 0xce, 0x2b, -0x01, 0x00, 0xce, 0x2b, 0x01, 0x00, 0x6e, -0x6d, 0x01, 0x00, 0x6e, 0x6d, 0x01, 0x00, -0x6e, 0x6d, 0x01, 0x00, 0x96, 0x2a, 0x01, -0x00, 0x96, 0x2a, 0x01, 0x00, 0x96, 0x2a, -0x01, 0x00, 0x18, 0x6f, 0x01, 0x00, 0x18, -0x6f, 0x01, 0x00, 0x18, 0x6f, 0x01, 0x00, -0x86, 0x29, 0x01, 0x00, 0x86, 0x29, 0x01, -0x00, 0x86, 0x29, 0x01, 0x00, 0x58, 0x70, -0x01, 0x00, 0x58, 0x70, 0x01, 0x00, 0x58, -0x70, 0x01, 0x00, 0x94, 0x28, 0x01, 0x00, -0x94, 0x28, 0x01, 0x00, 0x94, 0x28, 0x01, -0x00, 0x1d, 0x71, 0x01, 0x00, 0x1d, 0x71, -0x01, 0x00, 0x1d, 0x71, 0x01, 0x00, 0xbc, -0x27, 0x01, 0x00, 0xbc, 0x27, 0x01, 0x00, -0xbc, 0x27, 0x01, 0x00, 0xdb, 0x71, 0x01, -0x00, 0xdb, 0x71, 0x01, 0x00, 0xdb, 0x71, -0x01, 0x00, 0xfa, 0x26, 0x01, 0x00, 0xfa, -0x26, 0x01, 0x00, 0xfa, 0x26, 0x01, 0x00, -0x92, 0x72, 0x01, 0x00, 0x92, 0x72, 0x01, -0x00, 0x92, 0x72, 0x01, 0x00, 0x49, 0x26, -0x01, 0x00, 0x49, 0x26, 0x01, 0x00, 0x49, -0x26, 0x01, 0x00, 0x45, 0x73, 0x01, 0x00, -0x45, 0x73, 0x01, 0x00, 0x45, 0x73, 0x01, -0x00, 0x5d, 0x35, 0x01, 0x00, 0x5d, 0x35, -0x01, 0x00, 0x5d, 0x35, 0x01, 0x00, 0x9a, -0x74, 0x01, 0x00, 0x9a, 0x74, 0x01, 0x00, -0x9a, 0x74, 0x01, 0x00, 0x4a, 0x34, 0x01, -0x00, 0x4a, 0x34, 0x01, 0x00, 0x4a, 0x34, -0x01, 0x00, 0xdf, 0x75, 0x01, 0x00, 0xdf, -0x75, 0x01, 0x00, 0xdf, 0x75, 0x01, 0x00, -0x5d, 0x33, 0x01, 0x00, 0x5d, 0x33, 0x01, -0x00, 0x5d, 0x33, 0x01, 0x00, 0x15, 0x77, -0x01, 0x00, 0x15, 0x77, 0x01, 0x00, 0x15, -0x77, 0x01, 0x00, 0x8e, 0x32, 0x01, 0x00, -0x8e, 0x32, 0x01, 0x00, 0x8e, 0x32, 0x01, -0x00, 0x3e, 0x78, 0x01, 0x00, 0x3e, 0x78, -0x01, 0x00, 0x3e, 0x78, 0x01, 0x00, 0xd7, -0x31, 0x01, 0x00, 0xd7, 0x31, 0x01, 0x00, -0xd7, 0x31, 0x01, 0x00, 0x5b, 0x79, 0x01, -0x00, 0x5b, 0x79, 0x01, 0x00, 0x5b, 0x79, -0x01, 0x00, 0x33, 0x31, 0x01, 0x00, 0x33, -0x31, 0x01, 0x00, 0x33, 0x31, 0x01, 0x00, -0x6e, 0x7a, 0x01, 0x00, 0x6e, 0x7a, 0x01, -0x00, 0x6e, 0x7a, 0x01, 0x00, 0xa0, 0x30, -0x01, 0x00, 0xa0, 0x30, 0x01, 0x00, 0xa0, -0x30, 0x01, 0x00, 0x78, 0x7b, 0x01, 0x00, -0x78, 0x7b, 0x01, 0x00, 0x78, 0x7b, 0x01, -0x00, 0x1a, 0x30, 0x01, 0x00, 0x1a, 0x30, -0x01, 0x00, 0x1a, 0x30, 0x01, 0x00, 0x7a, -0x7c, 0x01, 0x00, 0x7a, 0x7c, 0x01, 0x00, -0x7a, 0x7c, 0x01, 0x00, 0xcf, 0x3e, 0x01, -0x00, 0xcf, 0x3e, 0x01, 0x00, 0xcf, 0x3e, -0x01, 0x00, 0x67, 0x7e, 0x01, 0x00, 0x67, -0x7e, 0x01, 0x00, 0x67, 0x7e, 0x01, 0x00, -0x31, 0x3d, 0x01, 0x00, 0x31, 0x3d, 0x01, -0x00, 0x31, 0x3d, 0x01, 0x00, 0x1d, 0x80, -0x01, 0x00, 0x1d, 0x80, 0x01, 0x00, 0x1d, -0x80, 0x01, 0x00, 0xcc, 0x3b, 0x01, 0x00, -0xcc, 0x3b, 0x01, 0x00, 0xcc, 0x3b, 0x01, -0x00, 0xfb, 0x80, 0x01, 0x00, 0xfb, 0x80, -0x01, 0x00, 0xfb, 0x80, 0x01, 0x00, 0x95, -0x3a, 0x01, 0x00, 0x95, 0x3a, 0x01, 0x00, -0x95, 0x3a, 0x01, 0x00, 0xd0, 0x81, 0x01, -0x00, 0xd0, 0x81, 0x01, 0x00, 0xd0, 0x81, -0x01, 0x00, 0x81, 0x39, 0x01, 0x00, 0x81, -0x39, 0x01, 0x00, 0x81, 0x39, 0x01, 0x00, -0x9c, 0x82, 0x01, 0x00, 0x9c, 0x82, 0x01, -0x00, 0x9c, 0x82, 0x01, 0x00, 0x8c, 0x38, -0x01, 0x00, 0x8c, 0x38, 0x01, 0x00, 0x8c, -0x38, 0x01, 0x00, 0x60, 0x83, 0x01, 0x00, -0x60, 0x83, 0x01, 0x00, 0x60, 0x83, 0x01, -0x00, 0xaf, 0x37, 0x01, 0x00, 0xaf, 0x37, -0x01, 0x00, 0xaf, 0x37, 0x01, 0x00, 0x1e, -0x84, 0x01, 0x00, 0x1e, 0x84, 0x01, 0x00, -0x1e, 0x84, 0x01, 0x00, 0xe7, 0x36, 0x01, -0x00, 0xe7, 0x36, 0x01, 0x00, 0xe7, 0x36, -0x01, 0x00, 0xd5, 0x84, 0x01, 0x00, 0xd5, -0x84, 0x01, 0x00, 0xd5, 0x84, 0x01, 0x00, -0xde, 0x45, 0x01, 0x00, 0xde, 0x45, 0x01, -0x00, 0xde, 0x45, 0x01, 0x00, 0x33, 0x86, -0x01, 0x00, 0x33, 0x86, 0x01, 0x00, 0x33, -0x86, 0x01, 0x00, 0xa9, 0x44, 0x01, 0x00, -0xa9, 0x44, 0x01, 0x00, 0xa9, 0x44, 0x01, -0x00, 0x7e, 0x87, 0x01, 0x00, 0x7e, 0x87, -0x01, 0x00, 0x7e, 0x87, 0x01, 0x00, 0xa0, -0x43, 0x01, 0x00, 0xa0, 0x43, 0x01, 0x00, -0xa0, 0x43, 0x01, 0x00, 0xb8, 0x88, 0x01, -0x00, 0xb8, 0x88, 0x01, 0x00, 0xb8, 0x88, -0x01, 0x00, 0xb9, 0x42, 0x01, 0x00, 0xb9, -0x42, 0x01, 0x00, 0xb9, 0x42, 0x01, 0x00, -0xe3, 0x89, 0x01, 0x00, 0xe3, 0x89, 0x01, -0x00, 0xe3, 0x89, 0x01, 0x00, 0xee, 0x41, -0x01, 0x00, 0xee, 0x41, 0x01, 0x00, 0xee, -0x41, 0x01, 0x00, 0x02, 0x8b, 0x01, 0x00, -0x02, 0x8b, 0x01, 0x00, 0x02, 0x8b, 0x01, -0x00, 0x38, 0x41, 0x01, 0x00, 0x38, 0x41, -0x01, 0x00, 0x38, 0x41, 0x01, 0x00, 0x16, -0x8c, 0x01, 0x00, 0x16, 0x8c, 0x01, 0x00, -0x16, 0x8c, 0x01, 0x00, 0x96, 0x40, 0x01, -0x00, 0x96, 0x40, 0x01, 0x00, 0x96, 0x40, -0x01, 0x00, 0x1f, 0x8d, 0x01, 0x00, 0x1f, -0x8d, 0x01, 0x00, 0x1f, 0x8d, 0x01, 0x00, -0x03, 0x40, 0x01, 0x00, 0x03, 0x40, 0x01, -0x00, 0x03, 0x40, 0x01, 0x00, 0x1f, 0x8e, -0x01, 0x00, 0x1f, 0x8e, 0x01, 0x00, 0x1f, -0x8e, 0x01, 0x00, 0x7f, 0x4e, 0x01, 0x00, -0x7f, 0x4e, 0x01, 0x00, 0x7f, 0x4e, 0x01, -0x00, 0x04, 0x90, 0x01, 0x00, 0x04, 0x90, -0x01, 0x00, 0x04, 0x90, 0x01, 0x00, 0xbb, -0x4c, 0x01, 0x00, 0xbb, 0x4c, 0x01, 0x00, -0xbb, 0x4c, 0x01, 0x00, 0xe9, 0x90, 0x01, -0x00, 0xe9, 0x90, 0x01, 0x00, 0xe9, 0x90, -0x01, 0x00, 0x37, 0x4b, 0x01, 0x00, 0x37, -0x4b, 0x01, 0x00, 0x37, 0x4b, 0x01, 0x00, -0xc3, 0x91, 0x01, 0x00, 0xc3, 0x91, 0x01, -0x00, 0xc3, 0x91, 0x01, 0x00, 0xe7, 0x49, -0x01, 0x00, 0xe7, 0x49, 0x01, 0x00, 0xe7, -0x49, 0x01, 0x00, 0x92, 0x92, 0x01, 0x00, -0x92, 0x92, 0x01, 0x00, 0x92, 0x92, 0x01, -0x00, 0xbf, 0x48, 0x01, 0x00, 0xbf, 0x48, -0x01, 0x00, 0xbf, 0x48, 0x01, 0x00, 0x58, -0x93, 0x01, 0x00, 0x58, 0x93, 0x01, 0x00, -0x58, 0x93, 0x01, 0x00, 0xb8, 0x47, 0x01, -0x00, 0xb8, 0x47, 0x01, 0x00, 0xb8, 0x47, -0x01, 0x00, 0x16, 0x94, 0x01, 0x00, 0x16, -0x94, 0x01, 0x00, 0x16, 0x94, 0x01, 0x00, -0xcc, 0x46, 0x01, 0x00, 0xcc, 0x46, 0x01, -0x00, 0xcc, 0x46, 0x01, 0x00, 0xcc, 0x94, -0x01, 0x00, 0xcc, 0x94, 0x01, 0x00, 0xcc, -0x94, 0x01, 0x00, 0xf7, 0x45, 0x01, 0x00, -0xf7, 0x45, 0x01, 0x00, 0xf7, 0x45, 0x01, -0x00, 0x7c, 0x95, 0x01, 0x00, 0x7c, 0x95, -0x01, 0x00, 0x7c, 0x95, 0x01, 0x00, 0xde, -0x54, 0x01, 0x00, 0xde, 0x54, 0x01, 0x00, -0xde, 0x54, 0x01, 0x00, 0xca, 0x96, 0x01, -0x00, 0xca, 0x96, 0x01, 0x00, 0xca, 0x96, -0x01, 0x00, 0x99, 0x53, 0x01, 0x00, 0x99, -0x53, 0x01, 0x00, 0x99, 0x53, 0x01, 0x00, -0x03, 0x98, 0x01, 0x00, 0x03, 0x98, 0x01, -0x00, 0x03, 0x98, 0x01, 0x00, 0x83, 0x52, -0x01, 0x00, 0x83, 0x52, 0x01, 0x00, 0x83, -0x52, 0x01, 0x00, 0x2c, 0x99, 0x01, 0x00, -0x2c, 0x99, 0x01, 0x00, 0x2c, 0x99, 0x01, -0x00, 0x92, 0x51, 0x01, 0x00, 0x92, 0x51, -0x01, 0x00, 0x92, 0x51, 0x01, 0x00, 0x45, -0x9a, 0x01, 0x00, 0x45, 0x9a, 0x01, 0x00, -0x45, 0x9a, 0x01, 0x00, 0xbf, 0x50, 0x01, -0x00, 0xbf, 0x50, 0x01, 0x00, 0xbf, 0x50, -0x01, 0x00, 0x51, 0x9b, 0x01, 0x00, 0x51, -0x9b, 0x01, 0x00, 0x51, 0x9b, 0x01, 0x00, -0x04, 0x50, 0x01, 0x00, 0x04, 0x50, 0x01, -0x00, 0x04, 0x50, 0x01, 0x00, 0x51, 0x9c, -0x01, 0x00, 0x51, 0x9c, 0x01, 0x00, 0x51, -0x9c, 0x01, 0x00, 0xb9, 0x4e, 0x01, 0x00, -0xb9, 0x4e, 0x01, 0x00, 0xb9, 0x4e, 0x01, -0x00, 0x47, 0x9d, 0x01, 0x00, 0x47, 0x9d, -0x01, 0x00, 0x47, 0x9d, 0x01, 0x00, 0x8b, -0x4d, 0x01, 0x00, 0x8b, 0x4d, 0x01, 0x00, -0x8b, 0x4d, 0x01, 0x00, 0x33, 0x9e, 0x01, -0x00, 0x33, 0x9e, 0x01, 0x00, 0x33, 0x9e, -0x01, 0x00, 0xfd, 0x5b, 0x01, 0x00, 0xfd, -0x5b, 0x01, 0x00, 0xfd, 0x5b, 0x01, 0x00, -0xf3, 0x9f, 0x01, 0x00, 0xf3, 0x9f, 0x01, -0x00, 0xf3, 0x9f, 0x01, 0x00, 0x33, 0x5a, -0x01, 0x00, 0x33, 0x5a, 0x01, 0x00, 0x33, -0x5a, 0x01, 0x00, 0xcb, 0xa0, 0x01, 0x00, -0xcb, 0xa0, 0x01, 0x00, 0xcb, 0xa0, 0x01, -0x00, 0xac, 0x58, 0x01, 0x00, 0xac, 0x58, -0x01, 0x00, 0xac, 0x58, 0x01, 0x00, 0x90, -0xa1, 0x01, 0x00, 0x90, 0xa1, 0x01, 0x00, -0x90, 0xa1, 0x01, 0x00, 0x5b, 0x57, 0x01, -0x00, 0x5b, 0x57, 0x01, 0x00, 0x5b, 0x57, -0x01, 0x00, 0x4b, 0xa2, 0x01, 0x00, 0x4b, -0xa2, 0x01, 0x00, 0x4b, 0xa2, 0x01, 0x00, -0x34, 0x56, 0x01, 0x00, 0x34, 0x56, 0x01, -0x00, 0x34, 0x56, 0x01, 0x00, 0xfd, 0xa2, -0x01, 0x00, 0xfd, 0xa2, 0x01, 0x00, 0xfd, -0xa2, 0x01, 0x00, 0x2f, 0x55, 0x01, 0x00, -0x2f, 0x55, 0x01, 0x00, 0x2f, 0x55, 0x01, -0x00, 0xa6, 0xa3, 0x01, 0x00, 0xa6, 0xa3, -0x01, 0x00, 0xa6, 0xa3, 0x01, 0x00, 0x47, -0x54, 0x01, 0x00, 0x47, 0x54, 0x01, 0x00, -0x47, 0x54, 0x01, 0x00, 0x49, 0xa4, 0x01, -0x00, 0x49, 0xa4, 0x01, 0x00, 0x49, 0xa4, -0x01, 0x00, 0x76, 0x53, 0x01, 0x00, 0x76, -0x53, 0x01, 0x00, 0x76, 0x53, 0x01, 0x00, -0xe4, 0xa4, 0x01, 0x00, 0xe4, 0xa4, 0x01, -0x00, 0xe4, 0xa4, 0x01, 0x00, 0x62, 0x62, -0x01, 0x00, 0x62, 0x62, 0x01, 0x00, 0x62, -0x62, 0x01, 0x00, 0x0a, 0xa6, 0x01, 0x00, -0x0a, 0xa6, 0x01, 0x00, 0x0a, 0xa6, 0x01, -0x00, 0x26, 0x61, 0x01, 0x00, 0x26, 0x61, -0x01, 0x00, 0x26, 0x61, 0x01, 0x00, 0x1d, -0xa7, 0x01, 0x00, 0x1d, 0xa7, 0x01, 0x00, -0x1d, 0xa7, 0x01, 0x00, 0x1a, 0x60, 0x01, -0x00, 0x1a, 0x60, 0x01, 0x00, 0x1a, 0x60, -0x01, 0x00, 0x1e, 0xa8, 0x01, 0x00, 0x1e, -0xa8, 0x01, 0x00, 0x1e, 0xa8, 0x01, 0x00, -0x66, 0x5e, 0x01, 0x00, 0x66, 0x5e, 0x01, -0x00, 0x66, 0x5e, 0x01, 0x00, 0x12, 0xa9, -0x01, 0x00, 0x12, 0xa9, 0x01, 0x00, 0x12, -0xa9, 0x01, 0x00, 0xd4, 0x5c, 0x01, 0x00, -0xd4, 0x5c, 0x01, 0x00, 0xd4, 0x5c, 0x01, -0x00, 0xf8, 0xa9, 0x01, 0x00, 0xf8, 0xa9, -0x01, 0x00, 0xf8, 0xa9, 0x01, 0x00, 0x70, -0x5b, 0x01, 0x00, 0x70, 0x5b, 0x01, 0x00, -0x70, 0x5b, 0x01, 0x00, 0xd4, 0xaa, 0x01, -0x00, 0xd4, 0xaa, 0x01, 0x00, 0xd4, 0xaa, -0x01, 0x00, 0x34, 0x5a, 0x01, 0x00, 0x34, -0x5a, 0x01, 0x00, 0x34, 0x5a, 0x01, 0x00, -0xa5, 0xab, 0x01, 0x00, 0xa5, 0xab, 0x01, -0x00, 0xa5, 0xab, 0x01, 0x00, 0x19, 0x59, -0x01, 0x00, 0x19, 0x59, 0x01, 0x00, 0x19, -0x59, 0x01, 0x00, 0x6e, 0xac, 0x01, 0x00, -0x6e, 0xac, 0x01, 0x00, 0x6e, 0xac, 0x01, -0x00, 0xa5, 0x67, 0x01, 0x00, 0xa5, 0x67, -0x01, 0x00, 0xa5, 0x67, 0x01, 0x00, 0xe8, -0xad, 0x01, 0x00, 0xe8, 0xad, 0x01, 0x00, -0xe8, 0xad, 0x01, 0x00, 0xfb, 0x65, 0x01, -0x00, 0xfb, 0x65, 0x01, 0x00, 0xfb, 0x65, -0x01, 0x00, 0x48, 0xaf, 0x01, 0x00, 0x48, -0xaf, 0x01, 0x00, 0x48, 0xaf, 0x01, 0x00, -0x92, 0x64, 0x01, 0x00, 0x92, 0x64, 0x01, -0x00, 0x92, 0x64, 0x01, 0x00, 0x49, 0xb0, -0x01, 0x00, 0x49, 0xb0, 0x01, 0x00, 0x49, -0xb0, 0x01, 0x00, 0x5d, 0x63, 0x01, 0x00, -0x5d, 0x63, 0x01, 0x00, 0x5d, 0x63, 0x01, -0x00, 0xe4, 0xb0, 0x01, 0x00, 0xe4, 0xb0, -0x01, 0x00, 0xe4, 0xb0, 0x01, 0x00, 0x51, -0x62, 0x01, 0x00, 0x51, 0x62, 0x01, 0x00, -0x51, 0x62, 0x01, 0x00, 0x76, 0xb1, 0x01, -0x00, 0x76, 0xb1, 0x01, 0x00, 0x76, 0xb1, -0x01, 0x00, 0x64, 0x61, 0x01, 0x00, 0x64, -0x61, 0x01, 0x00, 0x64, 0x61, 0x01, 0x00, -0x01, 0xb2, 0x01, 0x00, 0x01, 0xb2, 0x01, -0x00, 0x01, 0xb2, 0x01, 0x00, 0x92, 0x60, -0x01, 0x00, 0x92, 0x60, 0x01, 0x00, 0x92, -0x60, 0x01, 0x00, 0x86, 0xb2, 0x01, 0x00, -0x86, 0xb2, 0x01, 0x00, 0x86, 0xb2, 0x01, -0x00, 0xad, 0x5f, 0x01, 0x00, 0xad, 0x5f, -0x01, 0x00, 0xad, 0x5f, 0x01, 0x00, 0x04, -0xb3, 0x01, 0x00, 0x04, 0xb3, 0x01, 0x00, -0x04, 0xb3, 0x01, 0x00, 0xc2, 0x6d, 0x01, -0x00, 0xc2, 0x6d, 0x01, 0x00, 0xc2, 0x6d, -0x01, 0x00, 0xf3, 0xb3, 0x01, 0x00, 0xf3, -0xb3, 0x01, 0x00, 0xf3, 0xb3, 0x01, 0x00, -0x91, 0x6b, 0x01, 0x00, 0x91, 0x6b, 0x01, -0x00, 0x91, 0x6b, 0x01, 0x00, 0xcf, 0xb4, -0x01, 0x00, 0xcf, 0xb4, 0x01, 0x00, 0xcf, -0xb4, 0x01, 0x00, 0xb9, 0x69, 0x01, 0x00, -0xb9, 0x69, 0x01, 0x00, 0xb9, 0x69, 0x01, -0x00, 0x9d, 0xb5, 0x01, 0x00, 0x9d, 0xb5, -0x01, 0x00, 0x9d, 0xb5, 0x01, 0x00, 0x25, -0x68, 0x01, 0x00, 0x25, 0x68, 0x01, 0x00, -0x25, 0x68, 0x01, 0x00, 0x5e, 0xb6, 0x01, -0x00, 0x5e, 0xb6, 0x01, 0x00, 0x5e, 0xb6, -0x01, 0x00, 0xc7, 0x66, 0x01, 0x00, 0xc7, -0x66, 0x01, 0x00, 0xc7, 0x66, 0x01, 0x00, -0x14, 0xb7, 0x01, 0x00, 0x14, 0xb7, 0x01, -0x00, 0x14, 0xb7, 0x01, 0x00, 0x93, 0x65, -0x01, 0x00, 0x93, 0x65, 0x01, 0x00, 0x93, -0x65, 0x01, 0x00, 0xc1, 0xb7, 0x01, 0x00, -0xc1, 0xb7, 0x01, 0x00, 0xc1, 0xb7, 0x01, -0x00, 0x84, 0x64, 0x01, 0x00, 0x84, 0x64, -0x01, 0x00, 0x84, 0x64, 0x01, 0x00, 0x65, -0xb8, 0x01, 0x00, 0x65, 0xb8, 0x01, 0x00, -0x65, 0xb8, 0x01, 0x00, 0x91, 0x63, 0x01, -0x00, 0x91, 0x63, 0x01, 0x00, 0x91, 0x63, -0x01, 0x00, 0x01, 0xb9, 0x01, 0x00, 0x01, -0xb9, 0x01, 0x00, 0x01, 0xb9, 0x01, 0x00, -0x54, 0x72, 0x01, 0x00, 0x54, 0x72, 0x01, -0x00, 0x54, 0x72, 0x01, 0x00, 0x27, 0xba, -0x01, 0x00, 0x27, 0xba, 0x01, 0x00, 0x27, -0xba, 0x01, 0x00, 0xec, 0x70, 0x01, 0x00, -0xec, 0x70, 0x01, 0x00, 0xec, 0x70, 0x01, -0x00, 0x35, 0xbb, 0x01, 0x00, 0x35, 0xbb, -0x01, 0x00, 0x35, 0xbb, 0x01, 0x00, 0x7b, -0x6f, 0x01, 0x00, 0x7b, 0x6f, 0x01, 0x00, -0x7b, 0x6f, 0x01, 0x00, 0x31, 0xbc, 0x01, -0x00, 0x31, 0xbc, 0x01, 0x00, 0x31, 0xbc, -0x01, 0x00, 0x77, 0x6d, 0x01, 0x00, 0x77, -0x6d, 0x01, 0x00, 0x77, 0x6d, 0x01, 0x00, -0x1d, 0xbd, 0x01, 0x00, 0x1d, 0xbd, 0x01, -0x00, 0x1d, 0xbd, 0x01, 0x00, 0xba, 0x6b, -0x01, 0x00, 0xba, 0x6b, 0x01, 0x00, 0xba, -0x6b, 0x01, 0x00, 0xfb, 0xbd, 0x01, 0x00, -0xfb, 0xbd, 0x01, 0x00, 0xfb, 0xbd, 0x01, -0x00, 0x34, 0x6a, 0x01, 0x00, 0x34, 0x6a, -0x01, 0x00, 0x34, 0x6a, 0x01, 0x00, 0xcc, -0xbe, 0x01, 0x00, 0xcc, 0xbe, 0x01, 0x00, -0xcc, 0xbe, 0x01, 0x00, 0xdc, 0x68, 0x01, -0x00, 0xdc, 0x68, 0x01, 0x00, 0xdc, 0x68, -0x01, 0x00, 0x93, 0xbf, 0x01, 0x00, 0x93, -0xbf, 0x01, 0x00, 0x93, 0xbf, 0x01, 0x00, -0xa9, 0x67, 0x01, 0x00, 0xa9, 0x67, 0x01, -0x00, 0xa9, 0x67, 0x01, 0x00, 0x28, 0xc0, -0x01, 0x00, 0x28, 0xc0, 0x01, 0x00, 0x28, -0xc0, 0x01, 0x00, 0x1a, 0x76, 0x01, 0x00, -0x1a, 0x76, 0x01, 0x00, 0x1a, 0x76, 0x01, -0x00, 0xd9, 0xc0, 0x01, 0x00, 0xd9, 0xc0, -0x01, 0x00, 0xd9, 0xc0, 0x01, 0x00, 0x56, -0x74, 0x01, 0x00, 0x56, 0x74, 0x01, 0x00, -0x56, 0x74, 0x01, 0x00, 0x7c, 0xc1, 0x01, -0x00, 0x7c, 0xc1, 0x01, 0x00, 0x7c, 0xc1, -0x01, 0x00, 0xdc, 0x72, 0x01, 0x00, 0xdc, -0x72, 0x01, 0x00, 0xdc, 0x72, 0x01, 0x00, -0x13, 0xc2, 0x01, 0x00, 0x13, 0xc2, 0x01, -0x00, 0x13, 0xc2, 0x01, 0x00, 0x9b, 0x71, -0x01, 0x00, 0x9b, 0x71, 0x01, 0x00, 0x9b, -0x71, 0x01, 0x00, 0xa0, 0xc2, 0x01, 0x00, -0xa0, 0xc2, 0x01, 0x00, 0xa0, 0xc2, 0x01, -0x00, 0x86, 0x70, 0x01, 0x00, 0x86, 0x70, -0x01, 0x00, 0x86, 0x70, 0x01, 0x00, 0x24, -0xc3, 0x01, 0x00, 0x24, 0xc3, 0x01, 0x00, -0x24, 0xc3, 0x01, 0x00, 0x29, 0x6f, 0x01, -0x00, 0x29, 0x6f, 0x01, 0x00, 0x29, 0x6f, -0x01, 0x00, 0xa0, 0xc3, 0x01, 0x00, 0xa0, -0xc3, 0x01, 0x00, 0xa0, 0xc3, 0x01, 0x00, -0x80, 0x6d, 0x01, 0x00, 0x80, 0x6d, 0x01, -0x00, 0x80, 0x6d, 0x01, 0x00, 0x16, 0xc4, -0x01, 0x00, 0x16, 0xc4, 0x01, 0x00, 0x16, -0xc4, 0x01, 0x00, 0x06, 0x6c, 0x01, 0x00, -0x06, 0x6c, 0x01, 0x00, 0x06, 0x6c, 0x01, -0x00, 0x86, 0xc4, 0x01, 0x00, 0x86, 0xc4, -0x01, 0x00, 0x86, 0xc4, 0x01, 0x00, 0x1b, -0x7a, 0x01, 0x00, 0x1b, 0x7a, 0x01, 0x00, -0x1b, 0x7a, 0x01, 0x00, 0x57, 0xc5, 0x01, -0x00, 0x57, 0xc5, 0x01, 0x00, 0x57, 0xc5, -0x01, 0x00, 0xf1, 0x77, 0x01, 0x00, 0xf1, -0x77, 0x01, 0x00, 0xf1, 0x77, 0x01, 0x00, -0x17, 0xc6, 0x01, 0x00, 0x17, 0xc6, 0x01, -0x00, 0x17, 0xc6, 0x01, 0x00, 0x23, 0x76, -0x01, 0x00, 0x23, 0x76, 0x01, 0x00, 0x23, -0x76, 0x01, 0x00, 0xc8, 0xc6, 0x01, 0x00, -0xc8, 0xc6, 0x01, 0x00, 0xc8, 0xc6, 0x01, -0x00, 0x9c, 0x74, 0x01, 0x00, 0x9c, 0x74, -0x01, 0x00, 0x9c, 0x74, 0x01, 0x00, 0x6d, -0xc7, 0x01, 0x00, 0x6d, 0xc7, 0x01, 0x00, -0x6d, 0xc7, 0x01, 0x00, 0x4c, 0x73, 0x01, -0x00, 0x4c, 0x73, 0x01, 0x00, 0x4c, 0x73, -0x01, 0x00, 0x07, 0xc8, 0x01, 0x00, 0x07, -0xc8, 0x01, 0x00, 0x07, 0xc8, 0x01, 0x00, -0x28, 0x72, 0x01, 0x00, 0x28, 0x72, 0x01, -0x00, 0x28, 0x72, 0x01, 0x00, 0x98, 0xc8, -0x01, 0x00, 0x98, 0xc8, 0x01, 0x00, 0x98, -0xc8, 0x01, 0x00, 0x27, 0x71, 0x01, 0x00, -0x27, 0x71, 0x01, 0x00, 0x27, 0x71, 0x01, -0x00, 0x22, 0xc9, 0x01, 0x00, 0x22, 0xc9, -0x01, 0x00, 0x22, 0xc9, 0x01, 0x00, 0x43, -0x70, 0x01, 0x00, 0x43, 0x70, 0x01, 0x00, -0x43, 0x70, 0x01, 0x00, 0xa4, 0xc9, 0x01, -0x00, 0xa4, 0xc9, 0x01, 0x00, 0xa4, 0xc9, -0x01, 0x00, 0x38, 0x7e, 0x01, 0x00, 0x38, -0x7e, 0x01, 0x00, 0x38, 0x7e, 0x01, 0x00, -0x95, 0xca, 0x01, 0x00, 0x95, 0xca, 0x01, -0x00, 0x95, 0xca, 0x01, 0x00, 0xa0, 0x7b, -0x01, 0x00, 0xa0, 0x7b, 0x01, 0x00, 0xa0, -0x7b, 0x01, 0x00, 0x72, 0xcb, 0x01, 0x00, -0x72, 0xcb, 0x01, 0x00, 0x72, 0xcb, 0x01, -0x00, 0x79, 0x79, 0x01, 0x00, 0x79, 0x79, -0x01, 0x00, 0x79, 0x79, 0x01, 0x00, 0x3e, -0xcc, 0x01, 0x00, 0x3e, 0xcc, 0x01, 0x00, -0x3e, 0xcc, 0x01, 0x00, 0xa7, 0x77, 0x01, -0x00, 0xa7, 0x77, 0x01, 0x00, 0xa7, 0x77, -0x01, 0x00, 0xfb, 0xcc, 0x01, 0x00, 0xfb, -0xcc, 0x01, 0x00, 0xfb, 0xcc, 0x01, 0x00, -0x18, 0x76, 0x01, 0x00, 0x18, 0x76, 0x01, -0x00, 0x18, 0x76, 0x01, 0x00, 0xac, 0xcd, -0x01, 0x00, 0xac, 0xcd, 0x01, 0x00, 0xac, -0xcd, 0x01, 0x00, 0xbe, 0x74, 0x01, 0x00, -0xbe, 0x74, 0x01, 0x00, 0xbe, 0x74, 0x01, -0x00, 0x52, 0xce, 0x01, 0x00, 0x52, 0xce, -0x01, 0x00, 0x52, 0xce, 0x01, 0x00, 0x8e, -0x73, 0x01, 0x00, 0x8e, 0x73, 0x01, 0x00, -0x8e, 0x73, 0x01, 0x00, 0xef, 0xce, 0x01, -0x00, 0xef, 0xce, 0x01, 0x00, 0xef, 0xce, -0x01, 0x00, 0x82, 0x72, 0x01, 0x00, 0x82, -0x72, 0x01, 0x00, 0x82, 0x72, 0x01, 0x00, -0x83, 0xcf, 0x01, 0x00, 0x83, 0xcf, 0x01, -0x00, 0x83, 0xcf, 0x01, 0x00, 0x27, 0x81, -0x01, 0x00, 0x27, 0x81, 0x01, 0x00, 0x27, -0x81, 0x01, 0x00, 0x4b, 0xd0, 0x01, 0x00, -0x4b, 0xd0, 0x01, 0x00, 0x4b, 0xd0, 0x01, -0x00, 0x44, 0x7f, 0x01, 0x00, 0x44, 0x7f, -0x01, 0x00, 0x44, 0x7f, 0x01, 0x00, 0xc8, -0xd0, 0x01, 0x00, 0xc8, 0xd0, 0x01, 0x00, -0xc8, 0xd0, 0x01, 0x00, 0xc0, 0x7c, 0x01, -0x00, 0xc0, 0x7c, 0x01, 0x00, 0xc0, 0x7c, -0x01, 0x00, 0x3b, 0xd1, 0x01, 0x00, 0x3b, -0xd1, 0x01, 0x00, 0x3b, 0xd1, 0x01, 0x00, -0xa2, 0x7a, 0x01, 0x00, 0xa2, 0x7a, 0x01, -0x00, 0xa2, 0x7a, 0x01, 0x00, 0xa5, 0xd1, -0x01, 0x00, 0xa5, 0xd1, 0x01, 0x00, 0xa5, -0xd1, 0x01, 0x00, 0xd2, 0x78, 0x01, 0x00, -0xd2, 0x78, 0x01, 0x00, 0xd2, 0x78, 0x01, -0x00, 0x08, 0xd2, 0x01, 0x00, 0x08, 0xd2, -0x01, 0x00, 0x08, 0xd2, 0x01, 0x00, 0x41, -0x77, 0x01, 0x00, 0x41, 0x77, 0x01, 0x00, -0x41, 0x77, 0x01, 0x00, 0x65, 0xd2, 0x01, -0x00, 0x65, 0xd2, 0x01, 0x00, 0x65, 0xd2, -0x01, 0x00, 0xe2, 0x75, 0x01, 0x00, 0xe2, -0x75, 0x01, 0x00, 0xe2, 0x75, 0x01, 0x00, -0xbd, 0xd2, 0x01, 0x00, 0xbd, 0xd2, 0x01, -0x00, 0xbd, 0xd2, 0x01, 0x00, 0xac, 0x74, -0x01, 0x00, 0xac, 0x74, 0x01, 0x00, 0xac, -0x74, 0x01, 0x00, 0x10, 0xd3, 0x01, 0x00, -0x10, 0xd3, 0x01, 0x00, 0x10, 0xd3, 0x01, -0x00, 0x1e, 0x83, 0x01, 0x00, 0x1e, 0x83, -0x01, 0x00, 0x1e, 0x83, 0x01, 0x00, 0xa9, -0xd3, 0x01, 0x00, 0xa9, 0xd3, 0x01, 0x00, -0xa9, 0xd3, 0x01, 0x00, 0x5f, 0x81, 0x01, -0x00, 0x5f, 0x81, 0x01, 0x00, 0x5f, 0x81, -0x01, 0x00, 0x34, 0xd4, 0x01, 0x00, 0x34, -0xd4, 0x01, 0x00, 0x34, 0xd4, 0x01, 0x00, -0xdd, 0x7f, 0x01, 0x00, 0xdd, 0x7f, 0x01, -0x00, 0xdd, 0x7f, 0x01, 0x00, 0xb3, 0xd4, -0x01, 0x00, 0xb3, 0xd4, 0x01, 0x00, 0xb3, -0xd4, 0x01, 0x00, 0x73, 0x7d, 0x01, 0x00, -0x73, 0x7d, 0x01, 0x00, 0x73, 0x7d, 0x01, -0x00, 0x29, 0xd5, 0x01, 0x00, 0x29, 0xd5, -0x01, 0x00, 0x29, 0xd5, 0x01, 0x00, 0x63, -0x7b, 0x01, 0x00, 0x63, 0x7b, 0x01, 0x00, -0x63, 0x7b, 0x01, 0x00, 0x96, 0xd5, 0x01, -0x00, 0x96, 0xd5, 0x01, 0x00, 0x96, 0xd5, -0x01, 0x00, 0x9b, 0x79, 0x01, 0x00, 0x9b, -0x79, 0x01, 0x00, 0x9b, 0x79, 0x01, 0x00, -0xfd, 0xd5, 0x01, 0x00, 0xfd, 0xd5, 0x01, -0x00, 0xfd, 0xd5, 0x01, 0x00, 0x0e, 0x78, -0x01, 0x00, 0x0e, 0x78, 0x01, 0x00, 0x0e, -0x78, 0x01, 0x00, 0x5d, 0xd6, 0x01, 0x00, -0x5d, 0xd6, 0x01, 0x00, 0x5d, 0xd6, 0x01, -0x00, 0xb0, 0x76, 0x01, 0x00, 0xb0, 0x76, -0x01, 0x00, 0xb0, 0x76, 0x01, 0x00, 0xb8, -0xd6, 0x01, 0x00, 0xb8, 0xd6, 0x01, 0x00, -0xb8, 0xd6, 0x01, 0x00, 0xee, 0x84, 0x01, -0x00, 0xee, 0x84, 0x01, 0x00, 0xee, 0x84, -0x01, 0x00, 0x5f, 0xd7, 0x01, 0x00, 0x5f, -0xd7, 0x01, 0x00, 0x5f, 0xd7, 0x01, 0x00, -0xf8, 0x82, 0x01, 0x00, 0xf8, 0x82, 0x01, -0x00, 0xf8, 0x82, 0x01, 0x00, 0xf7, 0xd7, -0x01, 0x00, 0xf7, 0xd7, 0x01, 0x00, 0xf7, -0xd7, 0x01, 0x00, 0x5b, 0x81, 0x01, 0x00, -0x5b, 0x81, 0x01, 0x00, 0x5b, 0x81, 0x01, -0x00, 0x82, 0xd8, 0x01, 0x00, 0x82, 0xd8, -0x01, 0x00, 0x82, 0xd8, 0x01, 0x00, 0x00, -0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, -0x00, 0x80, 0x01, 0x00, 0x02, 0xd9, 0x01, -0x00, 0x02, 0xd9, 0x01, 0x00, 0x02, 0xd9, -0x01, 0x00, 0xb4, 0x7d, 0x01, 0x00, 0xb4, -0x7d, 0x01, 0x00, 0xb4, 0x7d, 0x01, 0x00, -0x79, 0xd9, 0x01, 0x00, 0x79, 0xd9, 0x01, -0x00, 0x79, 0xd9, 0x01, 0x00, 0xb9, 0x7b, -0x01, 0x00, 0xb9, 0x7b, 0x01, 0x00, 0xb9, -0x7b, 0x01, 0x00, 0xe7, 0xd9, 0x01, 0x00, -0xe7, 0xd9, 0x01, 0x00, 0xe7, 0xd9, 0x01, -0x00, 0x00, 0x7a, 0x01, 0x00, 0x00, 0x7a, -0x01, 0x00, 0x00, 0x7a, 0x01, 0x00, 0x4f, -0xda, 0x01, 0x00, 0x4f, 0xda, 0x01, 0x00, -0x4f, 0xda, 0x01, 0x00, 0x7b, 0x78, 0x01, -0x00, 0x7b, 0x78, 0x01, 0x00, 0x7b, 0x78, -0x01, 0x00, 0xb1, 0xda, 0x01, 0x00, 0xb1, -0xda, 0x01, 0x00, 0xb1, 0xda, 0x01, 0x00, -0x89, 0x86, 0x01, 0x00, 0x89, 0x86, 0x01, -0x00, 0x89, 0x86, 0x01, 0x00, 0x66, 0xdb, -0x01, 0x00, 0x66, 0xdb, 0x01, 0x00, 0x66, -0xdb, 0x01, 0x00, 0x5f, 0x84, 0x01, 0x00, -0x5f, 0x84, 0x01, 0x00, 0x5f, 0x84, 0x01, -0x00, 0x09, 0xdc, 0x01, 0x00, 0x09, 0xdc, -0x01, 0x00, 0x09, 0xdc, 0x01, 0x00, 0x98, -0x82, 0x01, 0x00, 0x98, 0x82, 0x01, 0x00, -0x98, 0x82, 0x01, 0x00, 0x9d, 0xdc, 0x01, -0x00, 0x9d, 0xdc, 0x01, 0x00, 0x9d, 0xdc, -0x01, 0x00, 0x1c, 0x81, 0x01, 0x00, 0x1c, -0x81, 0x01, 0x00, 0x1c, 0x81, 0x01, 0x00, -0x26, 0xdd, 0x01, 0x00, 0x26, 0xdd, 0x01, -0x00, 0x26, 0xdd, 0x01, 0x00, 0xb4, 0x7f, -0x01, 0x00, 0xb4, 0x7f, 0x01, 0x00, 0xb4, -0x7f, 0x01, 0x00, 0xa5, 0xdd, 0x01, 0x00, -0xa5, 0xdd, 0x01, 0x00, 0xa5, 0xdd, 0x01, -0x00, 0x8a, 0x7d, 0x01, 0x00, 0x8a, 0x7d, -0x01, 0x00, 0x8a, 0x7d, 0x01, 0x00, 0x1b, -0xde, 0x01, 0x00, 0x1b, 0xde, 0x01, 0x00, -0x1b, 0xde, 0x01, 0x00, 0xa8, 0x7b, 0x01, -0x00, 0xa8, 0x7b, 0x01, 0x00, 0xa8, 0x7b, -0x01, 0x00, 0x8a, 0xde, 0x01, 0x00, 0x8a, -0xde, 0x01, 0x00, 0x8a, 0xde, 0x01, 0x00, -0x01, 0x7a, 0x01, 0x00, 0x01, 0x7a, 0x01, -0x00, 0x01, 0x7a, 0x01, 0x00, 0xf2, 0xde, -0x01, 0x00, 0xf2, 0xde, 0x01, 0x00, 0xf2, -0xde, 0x01, 0x00, 0xe4, 0x87, 0x01, 0x00, -0xe4, 0x87, 0x01, 0x00, 0xe4, 0x87, 0x01, -0x00, 0xb1, 0xdf, 0x01, 0x00, 0xb1, 0xdf, -0x01, 0x00, 0xb1, 0xdf, 0x01, 0x00, 0x8b, -0x85, 0x01, 0x00, 0x8b, 0x85, 0x01, 0x00, -0x8b, 0x85, 0x01, 0x00, 0x2f, 0xe0, 0x01, -0x00, 0x2f, 0xe0, 0x01, 0x00, 0x2f, 0xe0, -0x01, 0x00, 0x9f, 0x83, 0x01, 0x00, 0x9f, -0x83, 0x01, 0x00, 0x9f, 0x83, 0x01, 0x00, -0x7d, 0xe0, 0x01, 0x00, 0x7d, 0xe0, 0x01, -0x00, 0x7d, 0xe0, 0x01, 0x00, 0x05, 0x82, -0x01, 0x00, 0x05, 0x82, 0x01, 0x00, 0x05, -0x82, 0x01, 0x00, 0xc5, 0xe0, 0x01, 0x00, -0xc5, 0xe0, 0x01, 0x00, 0xc5, 0xe0, 0x01, -0x00, 0xaa, 0x80, 0x01, 0x00, 0xaa, 0x80, -0x01, 0x00, 0xaa, 0x80, 0x01, 0x00, 0x08, -0xe1, 0x01, 0x00, 0x08, 0xe1, 0x01, 0x00, -0x08, 0xe1, 0x01, 0x00, 0x01, 0x7f, 0x01, -0x00, 0x01, 0x7f, 0x01, 0x00, 0x01, 0x7f, -0x01, 0x00, 0x46, 0xe1, 0x01, 0x00, 0x46, -0xe1, 0x01, 0x00, 0x46, 0xe1, 0x01, 0x00, -0xfc, 0x7c, 0x01, 0x00, 0xfc, 0x7c, 0x01, -0x00, 0xfc, 0x7c, 0x01, 0x00, 0x80, 0xe1, -0x01, 0x00, 0x80, 0xe1, 0x01, 0x00, 0x80, -0xe1, 0x01, 0x00, 0x37, 0x7b, 0x01, 0x00, -0x37, 0x7b, 0x01, 0x00, 0x37, 0x7b, 0x01, -0x00, 0xb6, 0xe1, 0x01, 0x00, 0xb6, 0xe1, -0x01, 0x00, 0xb6, 0xe1, 0x01, 0x00, 0xf5, -0x88, 0x01, 0x00, 0xf5, 0x88, 0x01, 0x00, -0xf5, 0x88, 0x01, 0x00, 0x1a, 0xe2, 0x01, -0x00, 0x1a, 0xe2, 0x01, 0x00, 0x1a, 0xe2, -0x01, 0x00, 0x74, 0x86, 0x01, 0x00, 0x74, -0x86, 0x01, 0x00, 0x74, 0x86, 0x01, 0x00, -0x74, 0xe2, 0x01, 0x00, 0x74, 0xe2, 0x01, -0x00, 0x74, 0xe2, 0x01, 0x00, 0x69, 0x84, -0x01, 0x00, 0x69, 0x84, 0x01, 0x00, 0x69, -0x84, 0x01, 0x00, 0xc6, 0xe2, 0x01, 0x00, -0xc6, 0xe2, 0x01, 0x00, 0xc6, 0xe2, 0x01, -0x00, 0xb6, 0x82, 0x01, 0x00, 0xb6, 0x82, -0x01, 0x00, 0xb6, 0x82, 0x01, 0x00, 0x10, -0xe3, 0x01, 0x00, 0x10, 0xe3, 0x01, 0x00, -0x10, 0xe3, 0x01, 0x00, 0x46, 0x81, 0x01, -0x00, 0x46, 0x81, 0x01, 0x00, 0x46, 0x81, -0x01, 0x00, 0x56, 0xe3, 0x01, 0x00, 0x56, -0xe3, 0x01, 0x00, 0x56, 0xe3, 0x01, 0x00, -0x0c, 0x80, 0x01, 0x00, 0x0c, 0x80, 0x01, -0x00, 0x0c, 0x80, 0x01, 0x00, 0x96, 0xe3, -0x01, 0x00, 0x96, 0xe3, 0x01, 0x00, 0x96, -0xe3, 0x01, 0x00, 0xf6, 0x7d, 0x01, 0x00, -0xf6, 0x7d, 0x01, 0x00, 0xf6, 0x7d, 0x01, -0x00, 0xd2, 0xe3, 0x01, 0x00, 0xd2, 0xe3, -0x01, 0x00, 0xd2, 0xe3, 0x01, 0x00, 0x18, -0x7c, 0x01, 0x00, 0x18, 0x7c, 0x01, 0x00, -0x18, 0x7c, 0x01, 0x00, 0x0a, 0xe4, 0x01, -0x00, 0x0a, 0xe4, 0x01, 0x00, 0x0a, 0xe4, -0x01, 0x00, 0xb8, 0x89, 0x01, 0x00, 0xb8, -0x89, 0x01, 0x00, 0xb8, 0x89, 0x01, 0x00, -0x71, 0xe4, 0x01, 0x00, 0x71, 0xe4, 0x01, -0x00, 0x71, 0xe4, 0x01, 0x00, 0x17, 0x87, -0x01, 0x00, 0x17, 0x87, 0x01, 0x00, 0x17, -0x87, 0x01, 0x00, 0xcd, 0xe4, 0x01, 0x00, -0xcd, 0xe4, 0x01, 0x00, 0xcd, 0xe4, 0x01, -0x00, 0xf3, 0x84, 0x01, 0x00, 0xf3, 0x84, -0x01, 0x00, 0xf3, 0x84, 0x01, 0x00, 0x21, -0xe5, 0x01, 0x00, 0x21, 0xe5, 0x01, 0x00, -0x21, 0xe5, 0x01, 0x00, 0x2c, 0x83, 0x01, -0x00, 0x2c, 0x83, 0x01, 0x00, 0x2c, 0x83, -0x01, 0x00, 0x6e, 0xe5, 0x01, 0x00, 0x6e, -0xe5, 0x01, 0x00, 0x6e, 0xe5, 0x01, 0x00, -0xad, 0x81, 0x01, 0x00, 0xad, 0x81, 0x01, -0x00, 0xad, 0x81, 0x01, 0x00, 0xb4, 0xe5, -0x01, 0x00, 0xb4, 0xe5, 0x01, 0x00, 0xb4, -0xe5, 0x01, 0x00, 0x65, 0x80, 0x01, 0x00, -0x65, 0x80, 0x01, 0x00, 0x65, 0x80, 0x01, -0x00, 0xf6, 0xe5, 0x01, 0x00, 0xf6, 0xe5, -0x01, 0x00, 0xf6, 0xe5, 0x01, 0x00, 0x92, -0x7e, 0x01, 0x00, 0x92, 0x7e, 0x01, 0x00, -0x92, 0x7e, 0x01, 0x00, 0x33, 0xe6, 0x01, -0x00, 0x33, 0xe6, 0x01, 0x00, 0x33, 0xe6, -0x01, 0x00, 0xa2, 0x7c, 0x01, 0x00, 0xa2, -0x7c, 0x01, 0x00, 0xa2, 0x7c, 0x01, 0x00, -0x6c, 0xe6, 0x01, 0x00, 0x6c, 0xe6, 0x01, -0x00, 0x6c, 0xe6, 0x01, 0x00, 0x2c, 0x8a, -0x01, 0x00, 0x2c, 0x8a, 0x01, 0x00, 0x2c, -0x8a, 0x01, 0x00, 0xd5, 0xe6, 0x01, 0x00, -0xd5, 0xe6, 0x01, 0x00, 0xd5, 0xe6, 0x01, -0x00, 0x73, 0x87, 0x01, 0x00, 0x73, 0x87, -0x01, 0x00, 0x73, 0x87, 0x01, 0x00, 0x33, -0xe7, 0x01, 0x00, 0x33, 0xe7, 0x01, 0x00, -0x33, 0xe7, 0x01, 0x00, 0x3d, 0x85, 0x01, -0x00, 0x3d, 0x85, 0x01, 0x00, 0x3d, 0x85, -0x01, 0x00, 0x88, 0xe7, 0x01, 0x00, 0x88, -0xe7, 0x01, 0x00, 0x88, 0xe7, 0x01, 0x00, -0x69, 0x83, 0x01, 0x00, 0x69, 0x83, 0x01, -0x00, 0x69, 0x83, 0x01, 0x00, 0xd5, 0xe7, -0x01, 0x00, 0xd5, 0xe7, 0x01, 0x00, 0xd5, -0xe7, 0x01, 0x00, 0xde, 0x81, 0x01, 0x00, -0xde, 0x81, 0x01, 0x00, 0xde, 0x81, 0x01, -0x00, 0x1d, 0xe8, 0x01, 0x00, 0x1d, 0xe8, -0x01, 0x00, 0x1d, 0xe8, 0x01, 0x00, 0x8d, -0x80, 0x01, 0x00, 0x8d, 0x80, 0x01, 0x00, -0x8d, 0x80, 0x01, 0x00, 0x5f, 0xe8, 0x01, -0x00, 0x5f, 0xe8, 0x01, 0x00, 0x5f, 0xe8, -0x01, 0x00, 0xd3, 0x7e, 0x01, 0x00, 0xd3, -0x7e, 0x01, 0x00, 0xd3, 0x7e, 0x01, 0x00, -0x9d, 0xe8, 0x01, 0x00, 0x9d, 0xe8, 0x01, -0x00, 0x9d, 0xe8, 0x01, 0x00, 0xd7, 0x7c, -0x01, 0x00, 0xd7, 0x7c, 0x01, 0x00, 0xd7, -0x7c, 0x01, 0x00, 0xd6, 0xe8, 0x01, 0x00, -0xd6, 0xe8, 0x01, 0x00, 0xd6, 0xe8, 0x01, -0x00, 0x52, 0x8a, 0x01, 0x00, 0x52, 0x8a, -0x01, 0x00, 0x52, 0x8a, 0x01, 0x00, 0x40, -0xe9, 0x01, 0x00, 0x40, 0xe9, 0x01, 0x00, -0x40, 0xe9, 0x01, 0x00, 0x8b, 0x87, 0x01, -0x00, 0x8b, 0x87, 0x01, 0x00, 0x8b, 0x87, -0x01, 0x00, 0x9e, 0xe9, 0x01, 0x00, 0x9e, -0xe9, 0x01, 0x00, 0x9e, 0xe9, 0x01, 0x00, -0x4a, 0x85, 0x01, 0x00, 0x4a, 0x85, 0x01, -0x00, 0x4a, 0x85, 0x01, 0x00, 0xf3, 0xe9, -0x01, 0x00, 0xf3, 0xe9, 0x01, 0x00, 0xf3, -0xe9, 0x01, 0x00, 0x6d, 0x83, 0x01, 0x00, -0x6d, 0x83, 0x01, 0x00, 0x6d, 0x83, 0x01, -0x00, 0x41, 0xea, 0x01, 0x00, 0x41, 0xea, -0x01, 0x00, 0x41, 0xea, 0x01, 0x00, 0xdc, -0x81, 0x01, 0x00, 0xdc, 0x81, 0x01, 0x00, -0xdc, 0x81, 0x01, 0x00, 0x88, 0xea, 0x01, -0x00, 0x88, 0xea, 0x01, 0x00, 0x88, 0xea, -0x01, 0x00, 0x86, 0x80, 0x01, 0x00, 0x86, -0x80, 0x01, 0x00, 0x86, 0x80, 0x01, 0x00, -0xca, 0xea, 0x01, 0x00, 0xca, 0xea, 0x01, -0x00, 0xca, 0xea, 0x01, 0x00, 0xbe, 0x7e, -0x01, 0x00, 0xbe, 0x7e, 0x01, 0x00, 0xbe, -0x7e, 0x01, 0x00, 0x08, 0xeb, 0x01, 0x00, -0x08, 0xeb, 0x01, 0x00, 0x08, 0xeb, 0x01, -0x00, 0xbc, 0x7c, 0x01, 0x00, 0xbc, 0x7c, -0x01, 0x00, 0xbc, 0x7c, 0x01, 0x00, 0x41, -0xeb, 0x01, 0x00, 0x41, 0xeb, 0x01, 0x00, -0x41, 0xeb, 0x01, 0x00, 0x30, 0x8a, 0x01, -0x00, 0x30, 0x8a, 0x01, 0x00, 0x30, 0x8a, -0x01, 0x00, 0xaa, 0xeb, 0x01, 0x00, 0xaa, -0xeb, 0x01, 0x00, 0xaa, 0xeb, 0x01, 0x00, -0x63, 0x87, 0x01, 0x00, 0x63, 0x87, 0x01, -0x00, 0x63, 0x87, 0x01, 0x00, 0x07, 0xec, -0x01, 0x00, 0x07, 0xec, 0x01, 0x00, 0x07, -0xec, 0x01, 0x00, 0x1e, 0x85, 0x01, 0x00, -0x1e, 0x85, 0x01, 0x00, 0x1e, 0x85, 0x01, -0x00, 0x5c, 0xec, 0x01, 0x00, 0x5c, 0xec, -0x01, 0x00, 0x5c, 0xec, 0x01, 0x00, 0x3e, -0x83, 0x01, 0x00, 0x3e, 0x83, 0x01, 0x00, -0x3e, 0x83, 0x01, 0x00, 0xa9, 0xec, 0x01, -0x00, 0xa9, 0xec, 0x01, 0x00, 0xa9, 0xec, -0x01, 0x00, 0xab, 0x81, 0x01, 0x00, 0xab, -0x81, 0x01, 0x00, 0xab, 0x81, 0x01, 0x00, -0xf0, 0xec, 0x01, 0x00, 0xf0, 0xec, 0x01, -0x00, 0xf0, 0xec, 0x01, 0x00, 0x55, 0x80, -0x01, 0x00, 0x55, 0x80, 0x01, 0x00, 0x55, -0x80, 0x01, 0x00, 0x31, 0xed, 0x01, 0x00, -0x31, 0xed, 0x01, 0x00, 0x31, 0xed, 0x01, -0x00, 0x5a, 0x7e, 0x01, 0x00, 0x5a, 0x7e, -0x01, 0x00, 0x5a, 0x7e, 0x01, 0x00, 0x6e, -0xed, 0x01, 0x00, 0x6e, 0xed, 0x01, 0x00, -0x6e, 0xed, 0x01, 0x00, 0x58, 0x7c, 0x01, -0x00, 0x58, 0x7c, 0x01, 0x00, 0x58, 0x7c, -0x01, 0x00, 0xa6, 0xed, 0x01, 0x00, 0xa6, -0xed, 0x01, 0x00, 0xa6, 0xed, 0x01, 0x00, -0xcd, 0x89, 0x01, 0x00, 0xcd, 0x89, 0x01, -0x00, 0xcd, 0x89, 0x01, 0x00, 0x0d, 0xee, -0x01, 0x00, 0x0d, 0xee, 0x01, 0x00, 0x0d, -0xee, 0x01, 0x00, 0x01, 0x87, 0x01, 0x00, -0x01, 0x87, 0x01, 0x00, 0x01, 0x87, 0x01, -0x00, 0x69, 0xee, 0x01, 0x00, 0x69, 0xee, -0x01, 0x00, 0x69, 0xee, 0x01, 0x00, 0xbe, -0x84, 0x01, 0x00, 0xbe, 0x84, 0x01, 0x00, -0xbe, 0x84, 0x01, 0x00, 0xbc, 0xee, 0x01, -0x00, 0xbc, 0xee, 0x01, 0x00, 0xbc, 0xee, -0x01, 0x00, 0xe1, 0x82, 0x01, 0x00, 0xe1, -0x82, 0x01, 0x00, 0xe1, 0x82, 0x01, 0x00, -0x08, 0xef, 0x01, 0x00, 0x08, 0xef, 0x01, -0x00, 0x08, 0xef, 0x01, 0x00, 0x51, 0x81, -0x01, 0x00, 0x51, 0x81, 0x01, 0x00, 0x51, -0x81, 0x01, 0x00, 0x4d, 0xef, 0x01, 0x00, -0x4d, 0xef, 0x01, 0x00, 0x4d, 0xef, 0x01, -0x00, 0xfb, 0x7f, 0x01, 0x00, 0xfb, 0x7f, -0x01, 0x00, 0xfb, 0x7f, 0x01, 0x00, 0x8d, -0xef, 0x01, 0x00, 0x8d, 0xef, 0x01, 0x00, -0x8d, 0xef, 0x01, 0x00, 0xb1, 0x7d, 0x01, -0x00, 0xb1, 0x7d, 0x01, 0x00, 0xb1, 0x7d, -0x01, 0x00, 0xc9, 0xef, 0x01, 0x00, 0xc9, -0xef, 0x01, 0x00, 0xc9, 0xef, 0x01, 0x00, -0xb4, 0x7b, 0x01, 0x00, 0xb4, 0x7b, 0x01, -0x00, 0xb4, 0x7b, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, -0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, -0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, -0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, -0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, -0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, -0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, -0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, -0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, -0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, -0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, -0x00, 0x01, 0x40, 0x00, 0x00, 0x01, 0x40, -0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x02, -0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, -0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, -0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, -0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, -0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, -0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, -0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, -0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, -0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, -0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, -0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, -0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, -0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, -0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, -0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, -0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, -0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, -0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, -0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x40, -0x00, 0x00, 0x02, 0x40, 0x00, 0x00, 0x02, -0x40, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, -0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, -0x00, 0x03, 0x00, 0x00, 0x00, 0x03, 0x00, -0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x03, -0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, -0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, -0x00, 0x03, 0x00, 0x00, 0x00, 0x03, 0x00, -0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x03, -0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, -0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, -0x00, 0x03, 0x00, 0x00, 0x00, 0x03, 0x00, -0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x03, -0x00, 0x00, 0x00, 0x03, 0x40, 0x00, 0x00, -0x03, 0x40, 0x00, 0x00, 0x03, 0x40, 0x00, -0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, -0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, -0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, -0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, -0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, -0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, -0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, -0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, -0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x40, -0x00, 0x00, 0x04, 0x40, 0x00, 0x00, 0x04, -0x40, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, -0x05, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, -0x00, 0x05, 0x00, 0x00, 0x00, 0x05, 0x00, -0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x05, -0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, -0x05, 0x00, 0x00, 0x00, 0x05, 0x40, 0x00, -0x00, 0x05, 0x40, 0x00, 0x00, 0x05, 0x40, -0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x06, -0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, -0x06, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, -0x00, 0x06, 0x00, 0x00, 0x00, 0x06, 0x00, -0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x06, -0x00, 0x00, 0x00, 0x06, 0x40, 0x00, 0x00, -0x06, 0x40, 0x00, 0x00, 0x06, 0x40, 0x00, -0x00, 0x07, 0x00, 0x00, 0x00, 0x07, 0x00, -0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x07, -0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, -0x07, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, -0x00, 0x07, 0x00, 0x00, 0x00, 0x07, 0x00, -0x00, 0x00, 0x07, 0x40, 0x00, 0x00, 0x07, -0x40, 0x00, 0x00, 0x07, 0x40, 0x00, 0x00, -0x08, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, -0x00, 0x08, 0x00, 0x00, 0x00, 0x08, 0x00, -0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08, -0x00, 0x00, 0x00, 0x08, 0x40, 0x00, 0x00, -0x08, 0x40, 0x00, 0x00, 0x08, 0x40, 0x00, -0x00, 0x09, 0x00, 0x00, 0x00, 0x09, 0x00, -0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x09, -0x40, 0x00, 0x00, 0x09, 0x40, 0x00, 0x00, -0x09, 0x40, 0x00, 0x00, 0x0a, 0x00, 0x00, -0x00, 0x0a, 0x00, 0x00, 0x00, 0x0a, 0x00, -0x00, 0x00, 0x0a, 0x40, 0x00, 0x00, 0x0a, -0x40, 0x00, 0x00, 0x0a, 0x40, 0x00, 0x00, -0x0b, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, -0x00, 0x0b, 0x00, 0x00, 0x00, 0x0b, 0x40, -0x00, 0x00, 0x0b, 0x40, 0x00, 0x00, 0x0b, -0x40, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, -0x0c, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, -0x00, 0x0c, 0x40, 0x00, 0x00, 0x0c, 0x40, -0x00, 0x00, 0x0c, 0x40, 0x00, 0x00, 0x0d, -0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, -0x0d, 0x00, 0x00, 0x00, 0x0d, 0x40, 0x00, -0x00, 0x0d, 0x40, 0x00, 0x00, 0x0d, 0x40, -0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x0e, -0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, -0x0e, 0x40, 0x00, 0x00, 0x0e, 0x40, 0x00, -0x00, 0x0e, 0x40, 0x00, 0x00, 0x0f, 0x00, -0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x0f, -0x00, 0x00, 0x00, 0x0f, 0x40, 0x00, 0x00, -0x0f, 0x40, 0x00, 0x00, 0x0f, 0x40, 0x00, -0x00, 0x10, 0x40, 0x00, 0x00, 0x10, 0x40, -0x00, 0x00, 0x10, 0x40, 0x00, 0x00, 0x11, -0x40, 0x00, 0x00, 0x11, 0x40, 0x00, 0x00, -0x11, 0x40, 0x00, 0x00, 0x12, 0x40, 0x00, -0x00, 0x12, 0x40, 0x00, 0x00, 0x12, 0x40, -0x00, 0x00, 0x13, 0x40, 0x00, 0x00, 0x13, -0x40, 0x00, 0x00, 0x13, 0x40, 0x00, 0x00, -0x14, 0x40, 0x00, 0x00, 0x14, 0x40, 0x00, -0x00, 0x14, 0x40, 0x00, 0x00, 0x15, 0x40, -0x00, 0x00, 0x15, 0x40, 0x00, 0x00, 0x15, -0x40, 0x00, 0x00, 0x16, 0x40, 0x00, 0x00, -0x16, 0x40, 0x00, 0x00, 0x16, 0x40, 0x00, -0x00, 0x17, 0x40, 0x00, 0x00, 0x17, 0x40, -0x00, 0x00, 0x17, 0x40, 0x00, 0x00, 0x18, -0x40, 0x00, 0x00, 0x18, 0x40, 0x00, 0x00, -0x18, 0x40, 0x00, 0x00, 0x19, 0x40, 0x00, -0x00, 0x19, 0x40, 0x00, 0x00, 0x19, 0x40, -0x00, 0x00, 0x1a, 0x40, 0x00, 0x00, 0x1a, -0x40, 0x00, 0x00, 0x1a, 0x40, 0x00, 0x00, -0x1b, 0x40, 0x00, 0x00, 0x1b, 0x40, 0x00, -0x00, 0x1b, 0x40, 0x00, 0x00, 0x1c, 0x40, -0x00, 0x00, 0x1c, 0x40, 0x00, 0x00, 0x1c, -0x40, 0x00, 0x00, 0x1d, 0x40, 0x00, 0x00, -0x1d, 0x40, 0x00, 0x00, 0x1d, 0x40, 0x00, -0x00, 0x1e, 0x40, 0x00, 0x00, 0x1e, 0x40, -0x00, 0x00, 0x1e, 0x40, 0x00, 0x00, 0x1f, -0x40, 0x00, 0x00, 0x1f, 0x40, 0x00, 0x00, -0x1f, 0x40, 0x00, 0x00, 0x20, 0x80, 0x00, -0x00, 0x20, 0x80, 0x00, 0x00, 0x20, 0x80, -0x00, 0x00, 0x22, 0x80, 0x00, 0x00, 0x22, -0x80, 0x00, 0x00, 0x22, 0x80, 0x00, 0x00, -0x24, 0x80, 0x00, 0x00, 0x24, 0x80, 0x00, -0x00, 0x24, 0x80, 0x00, 0x00, 0x26, 0x80, -0x00, 0x00, 0x26, 0x80, 0x00, 0x00, 0x26, -0x80, 0x00, 0x00, 0x28, 0x80, 0x00, 0x00, -0x28, 0x80, 0x00, 0x00, 0x28, 0x80, 0x00, -0x00, 0x2a, 0x80, 0x00, 0x00, 0x2a, 0x80, -0x00, 0x00, 0x2a, 0x80, 0x00, 0x00, 0x2c, -0x80, 0x00, 0x00, 0x2c, 0x80, 0x00, 0x00, -0x2c, 0x80, 0x00, 0x00, 0x2e, 0x80, 0x00, -0x00, 0x2e, 0x80, 0x00, 0x00, 0x2e, 0x80, -0x00, 0x00, 0x30, 0x80, 0x00, 0x00, 0x30, -0x80, 0x00, 0x00, 0x30, 0x80, 0x00, 0x00, -0x32, 0x80, 0x00, 0x00, 0x32, 0x80, 0x00, -0x00, 0x32, 0x80, 0x00, 0x00, 0x34, 0x80, -0x00, 0x00, 0x34, 0x80, 0x00, 0x00, 0x34, -0x80, 0x00, 0x00, 0x36, 0x80, 0x00, 0x00, -0x36, 0x80, 0x00, 0x00, 0x36, 0x80, 0x00, -0x00, 0x38, 0x80, 0x00, 0x00, 0x38, 0x80, -0x00, 0x00, 0x38, 0x80, 0x00, 0x00, 0x3a, -0x80, 0x00, 0x00, 0x3a, 0x80, 0x00, 0x00, -0x3a, 0x80, 0x00, 0x00, 0x3c, 0x80, 0x00, -0x00, 0x3c, 0x80, 0x00, 0x00, 0x3c, 0x80, -0x00, 0x00, 0x3e, 0x80, 0x00, 0x00, 0x3e, -0x80, 0x00, 0x00, 0x3e, 0x80, 0x00, 0x00, -0x40, 0x00, 0x01, 0x00, 0x40, 0x00, 0x01, -0x00, 0x40, 0x00, 0x01, 0x00, 0x44, 0x00, -0x01, 0x00, 0x44, 0x00, 0x01, 0x00, 0x44, -0x00, 0x01, 0x00, 0x48, 0x00, 0x01, 0x00, -0x48, 0x00, 0x01, 0x00, 0x48, 0x00, 0x01, -0x00, 0x4c, 0x00, 0x01, 0x00, 0x4c, 0x00, -0x01, 0x00, 0x4c, 0x00, 0x01, 0x00, 0x50, -0x00, 0x01, 0x00, 0x50, 0x00, 0x01, 0x00, -0x50, 0x00, 0x01, 0x00, 0x54, 0x00, 0x01, -0x00, 0x54, 0x00, 0x01, 0x00, 0x54, 0x00, -0x01, 0x00, 0x58, 0x00, 0x01, 0x00, 0x58, -0x00, 0x01, 0x00, 0x58, 0x00, 0x01, 0x00, -0x5c, 0x00, 0x01, 0x00, 0x5c, 0x00, 0x01, -0x00, 0x5c, 0x00, 0x01, 0x00, 0x60, 0x00, -0x01, 0x00, 0x60, 0x00, 0x01, 0x00, 0x60, -0x00, 0x01, 0x00, 0x64, 0x00, 0x01, 0x00, -0x64, 0x00, 0x01, 0x00, 0x64, 0x00, 0x01, -0x00, 0x68, 0x00, 0x01, 0x00, 0x68, 0x00, -0x01, 0x00, 0x68, 0x00, 0x01, 0x00, 0x6c, -0x00, 0x01, 0x00, 0x6c, 0x00, 0x01, 0x00, -0x6c, 0x00, 0x01, 0x00, 0x70, 0x00, 0x01, -0x00, 0x70, 0x00, 0x01, 0x00, 0x70, 0x00, -0x01, 0x00, 0x74, 0x00, 0x01, 0x00, 0x74, -0x00, 0x01, 0x00, 0x74, 0x00, 0x01, 0x00, -0x78, 0x00, 0x01, 0x00, 0x78, 0x00, 0x01, -0x00, 0x78, 0x00, 0x01, 0x00, 0x7c, 0x00, -0x01, 0x00, 0x7c, 0x00, 0x01, 0x00, 0x7c, -0x00, 0x01, 0x00, 0x80, 0x00, 0x02, 0x00, -0x80, 0x00, 0x02, 0x00, 0x80, 0x00, 0x02, -0x00, 0x88, 0x00, 0x02, 0x00, 0x88, 0x00, -0x02, 0x00, 0x88, 0x00, 0x02, 0x00, 0x90, -0x00, 0x02, 0x00, 0x90, 0x00, 0x02, 0x00, -0x90, 0x00, 0x02, 0x00, 0x98, 0x00, 0x02, -0x00, 0x98, 0x00, 0x02, 0x00, 0x98, 0x00, -0x02, 0x00, 0xa0, 0x00, 0x02, 0x00, 0xa0, -0x00, 0x02, 0x00, 0xa0, 0x00, 0x02, 0x00, -0xa8, 0x00, 0x02, 0x00, 0xa8, 0x00, 0x02, -0x00, 0xa8, 0x00, 0x02, 0x00, 0xb0, 0x00, -0x02, 0x00, 0xb0, 0x00, 0x02, 0x00, 0xb0, -0x00, 0x02, 0x00, 0xb8, 0x00, 0x02, 0x00, -0xb8, 0x00, 0x02, 0x00, 0xb8, 0x00, 0x02, -0x00, 0xc0, 0x00, 0x02, 0x00, 0xc0, 0x00, -0x02, 0x00, 0xc0, 0x00, 0x02, 0x00, 0xc8, -0x00, 0x02, 0x00, 0xc8, 0x00, 0x02, 0x00, -0xc8, 0x00, 0x02, 0x00, 0xd0, 0x00, 0x02, -0x00, 0xd0, 0x00, 0x02, 0x00, 0xd0, 0x00, -0x02, 0x00, 0xd8, 0x00, 0x02, 0x00, 0xd8, -0x00, 0x02, 0x00, 0xd8, 0x00, 0x02, 0x00, -0xe0, 0x00, 0x02, 0x00, 0xe0, 0x00, 0x02, -0x00, 0xe0, 0x00, 0x02, 0x00, 0xe8, 0x00, -0x02, 0x00, 0xe8, 0x00, 0x02, 0x00, 0xe8, -0x00, 0x02, 0x00, 0xf0, 0x00, 0x02, 0x00, -0xf0, 0x00, 0x02, 0x00, 0xf0, 0x00, 0x02, -0x00, 0xf8, 0x00, 0x02, 0x00, 0xf8, 0x00, -0x02, 0x00, 0xf8, 0x00, 0x02, 0x00, 0x00, -0x01, 0x04, 0x00, 0x00, 0x01, 0x04, 0x00, -0x00, 0x01, 0x04, 0x00, 0x10, 0x01, 0x04, -0x00, 0x10, 0x01, 0x04, 0x00, 0x10, 0x01, -0x04, 0x00, 0x20, 0x01, 0x04, 0x00, 0x20, -0x01, 0x04, 0x00, 0x20, 0x01, 0x04, 0x00, -0x30, 0x01, 0x04, 0x00, 0x30, 0x01, 0x04, -0x00, 0x30, 0x01, 0x04, 0x00, 0x40, 0x01, -0x04, 0x00, 0x40, 0x01, 0x04, 0x00, 0x40, -0x01, 0x04, 0x00, 0x50, 0x01, 0x04, 0x00, -0x50, 0x01, 0x04, 0x00, 0x50, 0x01, 0x04, -0x00, 0x60, 0x01, 0x04, 0x00, 0x60, 0x01, -0x04, 0x00, 0x60, 0x01, 0x04, 0x00, 0x70, -0x01, 0x04, 0x00, 0x70, 0x01, 0x04, 0x00, -0x70, 0x01, 0x04, 0x00, 0x80, 0x01, 0x04, -0x00, 0x80, 0x01, 0x04, 0x00, 0x80, 0x01, -0x04, 0x00, 0x90, 0x01, 0x04, 0x00, 0x90, -0x01, 0x04, 0x00, 0x90, 0x01, 0x04, 0x00, -0xa0, 0x01, 0x04, 0x00, 0xa0, 0x01, 0x04, -0x00, 0xa0, 0x01, 0x04, 0x00, 0xb0, 0x01, -0x04, 0x00, 0xb0, 0x01, 0x04, 0x00, 0xb0, -0x01, 0x04, 0x00, 0xc0, 0x01, 0x04, 0x00, -0xc0, 0x01, 0x04, 0x00, 0xc0, 0x01, 0x04, -0x00, 0xd0, 0x01, 0x04, 0x00, 0xd0, 0x01, -0x04, 0x00, 0xd0, 0x01, 0x04, 0x00, 0xe0, -0x01, 0x04, 0x00, 0xe0, 0x01, 0x04, 0x00, -0xe0, 0x01, 0x04, 0x00, 0xf0, 0x01, 0x04, -0x00, 0xf0, 0x01, 0x04, 0x00, 0xf0, 0x01, -0x04, 0x00, 0x00, 0x02, 0x08, 0x00, 0x00, -0x02, 0x08, 0x00, 0x00, 0x02, 0x08, 0x00, -0x20, 0x02, 0x08, 0x00, 0x20, 0x02, 0x08, -0x00, 0x20, 0x02, 0x08, 0x00, 0x40, 0x02, -0x08, 0x00, 0x40, 0x02, 0x08, 0x00, 0x40, -0x02, 0x08, 0x00, 0x60, 0x02, 0x08, 0x00, -0x60, 0x02, 0x08, 0x00, 0x60, 0x02, 0x08, -0x00, 0x80, 0x02, 0x08, 0x00, 0x80, 0x02, -0x08, 0x00, 0x80, 0x02, 0x08, 0x00, 0xa0, -0x02, 0x08, 0x00, 0xa0, 0x02, 0x08, 0x00, -0xa0, 0x02, 0x08, 0x00, 0xc0, 0x02, 0x08, -0x00, 0xc0, 0x02, 0x08, 0x00, 0xc0, 0x02, -0x08, 0x00, 0xe0, 0x02, 0x08, 0x00, 0xe0, -0x02, 0x08, 0x00, 0xe0, 0x02, 0x08, 0x00, -0x00, 0x03, 0x08, 0x00, 0x00, 0x03, 0x08, -0x00, 0x00, 0x03, 0x08, 0x00, 0x20, 0x03, -0x08, 0x00, 0x20, 0x03, 0x08, 0x00, 0x20, -0x03, 0x08, 0x00, 0x40, 0x03, 0x08, 0x00, -0x40, 0x03, 0x08, 0x00, 0x40, 0x03, 0x08, -0x00, 0x60, 0x03, 0x08, 0x00, 0x60, 0x03, -0x08, 0x00, 0x60, 0x03, 0x08, 0x00, 0x80, -0x03, 0x08, 0x00, 0x80, 0x03, 0x08, 0x00, -0x80, 0x03, 0x08, 0x00, 0xa0, 0x03, 0x08, -0x00, 0xa0, 0x03, 0x08, 0x00, 0xa0, 0x03, -0x08, 0x00, 0xc0, 0x03, 0x08, 0x00, 0xc0, -0x03, 0x08, 0x00, 0xc0, 0x03, 0x08, 0x00, -0xe0, 0x03, 0x08, 0x00, 0xe0, 0x03, 0x08, -0x00, 0xe0, 0x03, 0x08, 0x00, 0x00, 0x04, -0x10, 0x00, 0x00, 0x04, 0x10, 0x00, 0x00, -0x04, 0x10, 0x00, 0x40, 0x04, 0x10, 0x00, -0x40, 0x04, 0x10, 0x00, 0x40, 0x04, 0x10, -0x00, 0x80, 0x04, 0x10, 0x00, 0x80, 0x04, -0x10, 0x00, 0x80, 0x04, 0x10, 0x00, 0xc0, -0x04, 0x10, 0x00, 0xc0, 0x04, 0x10, 0x00, -0xc0, 0x04, 0x10, 0x00, 0x00, 0x05, 0x10, -0x00, 0x00, 0x05, 0x10, 0x00, 0x00, 0x05, -0x10, 0x00, 0x40, 0x05, 0x10, 0x00, 0x40, -0x05, 0x10, 0x00, 0x40, 0x05, 0x10, 0x00, -0x80, 0x05, 0x10, 0x00, 0x80, 0x05, 0x10, -0x00, 0x80, 0x05, 0x10, 0x00, 0xc0, 0x05, -0x10, 0x00, 0xc0, 0x05, 0x10, 0x00, 0xc0, -0x05, 0x10, 0x00, 0x00, 0x06, 0x10, 0x00, -0x00, 0x06, 0x10, 0x00, 0x00, 0x06, 0x10, -0x00, 0x40, 0x06, 0x10, 0x00, 0x40, 0x06, -0x10, 0x00, 0x40, 0x06, 0x10, 0x00, 0x80, -0x06, 0x10, 0x00, 0x80, 0x06, 0x10, 0x00, -0x80, 0x06, 0x10, 0x00, 0xc0, 0x06, 0x10, -0x00, 0xc0, 0x06, 0x10, 0x00, 0xc0, 0x06, -0x10, 0x00, 0x00, 0x07, 0x10, 0x00, 0x00, -0x07, 0x10, 0x00, 0x00, 0x07, 0x10, 0x00, -0x40, 0x07, 0x10, 0x00, 0x40, 0x07, 0x10, -0x00, 0x40, 0x07, 0x10, 0x00, 0x80, 0x07, -0x10, 0x00, 0x80, 0x07, 0x10, 0x00, 0x80, -0x07, 0x10, 0x00, 0xc0, 0x07, 0x10, 0x00, -0xc0, 0x07, 0x10, 0x00, 0xc0, 0x07, 0x10, -0x00, 0x00, 0x08, 0x20, 0x00, 0x00, 0x08, -0x20, 0x00, 0x00, 0x08, 0x20, 0x00, 0x80, -0x08, 0x20, 0x00, 0x80, 0x08, 0x20, 0x00, -0x80, 0x08, 0x20, 0x00, 0x00, 0x09, 0x20, -0x00, 0x00, 0x09, 0x20, 0x00, 0x00, 0x09, -0x20, 0x00, 0x80, 0x09, 0x20, 0x00, 0x80, -0x09, 0x20, 0x00, 0x80, 0x09, 0x20, 0x00, -0x00, 0x0a, 0x20, 0x00, 0x00, 0x0a, 0x20, -0x00, 0x00, 0x0a, 0x20, 0x00, 0x80, 0x0a, -0x20, 0x00, 0x80, 0x0a, 0x20, 0x00, 0x80, -0x0a, 0x20, 0x00, 0x00, 0x0b, 0x20, 0x00, -0x00, 0x0b, 0x20, 0x00, 0x00, 0x0b, 0x20, -0x00, 0x80, 0x0b, 0x20, 0x00, 0x80, 0x0b, -0x20, 0x00, 0x80, 0x0b, 0x20, 0x00, 0x00, -0x0c, 0x20, 0x00, 0x00, 0x0c, 0x20, 0x00, -0x00, 0x0c, 0x20, 0x00, 0x80, 0x0c, 0x20, -0x00, 0x80, 0x0c, 0x20, 0x00, 0x80, 0x0c, -0x20, 0x00, 0x00, 0x0d, 0x20, 0x00, 0x00, -0x0d, 0x20, 0x00, 0x00, 0x0d, 0x20, 0x00, -0x80, 0x0d, 0x20, 0x00, 0x80, 0x0d, 0x20, -0x00, 0x80, 0x0d, 0x20, 0x00, 0x00, 0x0e, -0x20, 0x00, 0x00, 0x0e, 0x20, 0x00, 0x00, -0x0e, 0x20, 0x00, 0x80, 0x0e, 0x20, 0x00, -0x80, 0x0e, 0x20, 0x00, 0x80, 0x0e, 0x20, -0x00, 0x00, 0x0f, 0x20, 0x00, 0x00, 0x0f, -0x20, 0x00, 0x00, 0x0f, 0x20, 0x00, 0x80, -0x0f, 0x20, 0x00, 0x80, 0x0f, 0x20, 0x00, -0x80, 0x0f, 0x20, 0x00, 0x00, 0x10, 0x40, -0x00, 0x00, 0x10, 0x40, 0x00, 0x00, 0x10, -0x40, 0x00, 0x00, 0x11, 0x40, 0x00, 0x00, -0x11, 0x40, 0x00, 0x00, 0x11, 0x40, 0x00, -0x00, 0x12, 0x40, 0x00, 0x00, 0x12, 0x40, -0x00, 0x00, 0x12, 0x40, 0x00, 0x00, 0x13, -0x40, 0x00, 0x00, 0x13, 0x40, 0x00, 0x00, -0x13, 0x40, 0x00, 0x00, 0x14, 0x40, 0x00, -0x00, 0x14, 0x40, 0x00, 0x00, 0x14, 0x40, -0x00, 0x00, 0x15, 0x40, 0x00, 0x00, 0x15, -0x40, 0x00, 0x00, 0x15, 0x40, 0x00, 0x00, -0x16, 0x40, 0x00, 0x00, 0x16, 0x40, 0x00, -0x00, 0x16, 0x40, 0x00, 0x00, 0x17, 0x40, -0x00, 0x00, 0x17, 0x40, 0x00, 0x00, 0x17, -0x40, 0x00, 0x00, 0x18, 0x40, 0x00, 0x00, -0x18, 0x40, 0x00, 0x00, 0x18, 0x40, 0x00, -0x00, 0x19, 0x40, 0x00, 0x00, 0x19, 0x40, -0x00, 0x00, 0x19, 0x40, 0x00, 0x00, 0x1a, -0x40, 0x00, 0x00, 0x1a, 0x40, 0x00, 0x00, -0x1a, 0x40, 0x00, 0x00, 0x1b, 0x40, 0x00, -0x00, 0x1b, 0x40, 0x00, 0x00, 0x1b, 0x40, -0x00, 0x00, 0x1c, 0x40, 0x00, 0x00, 0x1c, -0x40, 0x00, 0x00, 0x1c, 0x40, 0x00, 0x00, -0x1d, 0x40, 0x00, 0x00, 0x1d, 0x40, 0x00, -0x00, 0x1d, 0x40, 0x00, 0x00, 0x1e, 0x40, -0x00, 0x00, 0x1e, 0x40, 0x00, 0x00, 0x1e, -0x40, 0x00, 0x00, 0x1f, 0x40, 0x00, 0x00, -0x1f, 0x40, 0x00, 0x00, 0x1f, 0x40, 0x00, -0x00, 0xe0, 0x7f, 0x00, 0x00, 0xe0, 0x7f, -0x00, 0x00, 0xe0, 0x7f, 0x00, 0xff, 0x21, -0x80, 0x00, 0xff, 0x21, 0x80, 0x00, 0xff, -0x21, 0x80, 0x00, 0xff, 0x23, 0x80, 0x00, -0xff, 0x23, 0x80, 0x00, 0xff, 0x23, 0x80, -0x00, 0xff, 0x25, 0x80, 0x00, 0xff, 0x25, -0x80, 0x00, 0xff, 0x25, 0x80, 0x00, 0xff, -0x27, 0x80, 0x00, 0xff, 0x27, 0x80, 0x00, -0xff, 0x27, 0x80, 0x00, 0xff, 0x29, 0x80, -0x00, 0xff, 0x29, 0x80, 0x00, 0xff, 0x29, -0x80, 0x00, 0xff, 0x2b, 0x80, 0x00, 0xff, -0x2b, 0x80, 0x00, 0xff, 0x2b, 0x80, 0x00, -0xff, 0x2d, 0x80, 0x00, 0xff, 0x2d, 0x80, -0x00, 0xff, 0x2d, 0x80, 0x00, 0xff, 0x2f, -0x80, 0x00, 0xff, 0x2f, 0x80, 0x00, 0xff, -0x2f, 0x80, 0x00, 0xff, 0x31, 0x80, 0x00, -0xff, 0x31, 0x80, 0x00, 0xff, 0x31, 0x80, -0x00, 0xff, 0x33, 0x80, 0x00, 0xff, 0x33, -0x80, 0x00, 0xff, 0x33, 0x80, 0x00, 0xff, -0x35, 0x80, 0x00, 0xff, 0x35, 0x80, 0x00, -0xff, 0x35, 0x80, 0x00, 0xff, 0x37, 0x80, -0x00, 0xff, 0x37, 0x80, 0x00, 0xff, 0x37, -0x80, 0x00, 0xff, 0x39, 0x80, 0x00, 0xff, -0x39, 0x80, 0x00, 0xff, 0x39, 0x80, 0x00, -0xff, 0x3b, 0x80, 0x00, 0xff, 0x3b, 0x80, -0x00, 0xff, 0x3b, 0x80, 0x00, 0xff, 0x3d, -0x80, 0x00, 0xff, 0x3d, 0x80, 0x00, 0xff, -0x3d, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x80, 0xf0, 0xbf, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xf3, -0x00, 0x30, 0x80, 0x83, 0x00, 0x10, 0xb0, -0x5b, 0x00, 0x00, 0x00, 0x70, 0xf0, 0xaf, -0x00, 0x10, 0x00, 0x10, 0x00, 0x00, 0x00, -0x00, 0x50, 0xed, 0x00, 0x20, 0xd0, 0x58, -0x00, 0x20, 0xc0, 0x37, 0x00, 0x00, 0x00, -0x60, 0x00, 0xa0, 0x00, 0x20, 0x00, 0x20, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xdf, 0x00, -0x10, 0x00, 0x20, 0x00, 0x30, 0x00, 0x00, -0x00, 0x00, 0x00, 0x50, 0x00, 0x90, 0x00, -0x30, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xcf, 0x00, 0x00, 0x00, 0x30, 0x00, -0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, -0x00, 0x80, 0x00, 0x40, 0x00, 0x40, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xbf, 0xc0, 0xf3, -0x00, 0x40, 0x60, 0x84, 0x00, 0x00, 0xc0, -0x5b, 0x00, 0x30, 0x00, 0x70, 0x00, 0x50, -0x00, 0x50, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xaf, 0x40, 0xed, 0x00, 0x50, 0xa0, 0x63, -0x00, 0x00, 0x40, 0x38, 0x00, 0x20, 0x00, -0x60, 0x00, 0x60, 0x00, 0x60, 0x00, 0x00, -0x00, 0x00, 0x00, 0xa0, 0xf0, 0xdf, 0x00, -0x60, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, -0x00, 0x10, 0x00, 0x50, 0x00, 0x70, 0x00, -0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x90, -0xf0, 0xcf, 0x00, 0x70, 0x00, 0x70, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, -0x00, 0x80, 0x00, 0x80, 0x00, 0x00, 0x00, -0x00, 0x00, 0x80, 0xf0, 0xbf, 0x00, 0x80, -0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x40, -0xf3, 0x00, 0x30, 0xa0, 0x8f, 0x00, 0x90, -0xe0, 0x5c, 0x00, 0x00, 0x00, 0x70, 0xf0, -0xaf, 0x00, 0x90, 0x00, 0x90, 0x00, 0x00, -0x00, 0x00, 0x50, 0xec, 0x00, 0x20, 0x90, -0x90, 0x00, 0xa0, 0x00, 0x3e, 0x00, 0x00, -0x00, 0x60, 0x00, 0xa0, 0x00, 0xa0, 0x00, -0xa0, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xdf, -0x00, 0x10, 0xe0, 0x9f, 0xf0, 0xaf, 0x10, -0x15, 0x00, 0x00, 0x00, 0x50, 0x00, 0x90, -0xf0, 0xaf, 0xf0, 0xaf, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xcf, 0x00, 0x00, 0xf0, 0xaf, -0xf0, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, -0x40, 0x00, 0x80, 0xf0, 0xbf, 0xf0, 0xbf, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xbf, 0xa0, -0xee, 0xf0, 0xbf, 0x30, 0xb5, 0x00, 0x00, -0x00, 0x66, 0x80, 0x39, 0x90, 0x70, 0xa0, -0xcf, 0x90, 0xcf, 0xd0, 0x1c, 0x90, 0x1e, -0x10, 0xaf, 0xd0, 0xe3, 0xd0, 0xce, 0x90, -0xc5, 0x10, 0x2d, 0x40, 0x5d, 0xe0, 0x6c, -0x00, 0x76, 0xf0, 0xd9, 0xe0, 0xd9, 0x50, -0x50, 0x80, 0x50, 0xc0, 0x9d, 0x00, 0xd3, -0x30, 0xd9, 0x40, 0xd3, 0xe0, 0x52, 0x40, -0x62, 0x90, 0x8b, 0xb0, 0x8c, 0xb0, 0xde, -0xa0, 0xde, 0x00, 0x6d, 0x00, 0x6d, 0x40, -0x98, 0xc0, 0xbe, 0x50, 0xde, 0x80, 0xdb, -0x70, 0x6d, 0xf0, 0x70, 0x50, 0x9d, 0x70, -0x9d, 0xd0, 0xdf, 0xc0, 0xdf, 0x20, 0x7f, -0x20, 0x7f, 0xc0, 0x9f, 0xc0, 0xaf, 0xb0, -0xdf, 0xa0, 0xde, 0x30, 0x7f, 0xd0, 0x7f, -0xa0, 0xd5, 0x00, 0x30, 0x80, 0xd6, 0x00, -0x00, 0x90, 0x84, 0x00, 0x10, 0x00, 0x70, -0xf0, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, -0x10, 0x00, 0x10, 0x50, 0xed, 0x00, 0x20, -0xb0, 0x58, 0x00, 0x10, 0x40, 0x38, 0x00, -0x10, 0x00, 0x60, 0x00, 0xa0, 0x00, 0x10, -0x00, 0x10, 0x00, 0x10, 0x00, 0x10, 0xf0, -0xdf, 0x00, 0x10, 0x00, 0x10, 0x00, 0x20, -0x00, 0x10, 0x00, 0x10, 0x00, 0x50, 0x00, -0x90, 0x00, 0x20, 0x00, 0x20, 0x00, 0x10, -0x00, 0x10, 0xf0, 0xcf, 0x00, 0x00, 0x00, -0x20, 0x00, 0x30, 0x00, 0x10, 0x00, 0x10, -0x00, 0x40, 0x00, 0x80, 0x00, 0x30, 0x00, -0x30, 0x00, 0x10, 0x00, 0x10, 0xf0, 0xbf, -0xc0, 0xf3, 0x00, 0x30, 0xd0, 0x83, 0x00, -0x10, 0xd0, 0x5b, 0x00, 0x30, 0x00, 0x70, -0x00, 0x40, 0x00, 0x40, 0x00, 0x10, 0x00, -0x10, 0xf0, 0xaf, 0x40, 0xed, 0x00, 0x40, -0x10, 0x5e, 0x00, 0x10, 0x70, 0x38, 0x00, -0x20, 0x00, 0x60, 0x00, 0x50, 0x00, 0x50, -0x00, 0x10, 0x00, 0x10, 0x00, 0xa0, 0xf0, -0xdf, 0x00, 0x50, 0x00, 0x50, 0x00, 0x10, -0x00, 0x10, 0x00, 0x10, 0x00, 0x50, 0x00, -0x60, 0x00, 0x60, 0x00, 0x10, 0x00, 0x10, -0x00, 0x90, 0xf0, 0xcf, 0x00, 0x60, 0x00, -0x60, 0x00, 0x10, 0x00, 0x10, 0x00, 0x00, -0x00, 0x40, 0x00, 0x70, 0x00, 0x70, 0x00, -0x10, 0x00, 0x10, 0x00, 0x80, 0xf0, 0xbf, -0x00, 0x70, 0x00, 0x70, 0x00, 0x10, 0x00, -0x10, 0x80, 0xf3, 0x00, 0x30, 0x90, 0x8a, -0x00, 0x80, 0x60, 0x5c, 0x00, 0x10, 0x00, -0x70, 0xf0, 0xaf, 0x00, 0x80, 0x00, 0x80, -0x00, 0x10, 0x00, 0x10, 0xc0, 0xec, 0x00, -0x20, 0xf0, 0x82, 0x00, 0x90, 0xb0, 0x3b, -0x00, 0x10, 0x00, 0x60, 0x00, 0xa0, 0x00, -0x90, 0x00, 0x90, 0x00, 0x10, 0x00, 0x10, -0xf0, 0xdf, 0x00, 0x10, 0x00, 0x90, 0x00, -0xa0, 0xb0, 0x10, 0x00, 0x10, 0x00, 0x50, -0x00, 0x90, 0x00, 0xa0, 0x00, 0xa0, 0x00, -0x10, 0x00, 0x10, 0xf0, 0xcf, 0x00, 0x00, -0x00, 0xa0, 0xf0, 0xaf, 0x00, 0x10, 0x00, -0x10, 0x00, 0x40, 0x00, 0x80, 0xf0, 0xaf, -0xf0, 0xaf, 0x00, 0x10, 0x00, 0x10, 0xf0, -0xbf, 0xc0, 0xf0, 0xf0, 0xaf, 0x20, 0xaa, -0x00, 0x10, 0x10, 0x62, 0x00, 0x30, 0x00, -0x70, 0xf0, 0xbf, 0xf0, 0xbf, 0x00, 0x10, -0x00, 0x10, 0xf0, 0xaf, 0xc0, 0xe7, 0xf0, -0xbf, 0xd0, 0xb9, 0x00, 0x10, 0x10, 0x52, -0xa0, 0x31, 0x40, 0x61, 0xa0, 0xcf, 0xa0, -0xcf, 0x00, 0x1f, 0xc0, 0x1f, 0x80, 0x9f, -0x50, 0xd9, 0x30, 0xcf, 0xe0, 0xc9, 0x00, -0x28, 0xd0, 0x4e, 0xa0, 0x6c, 0x80, 0x71, -0xf0, 0xd9, 0xe0, 0xd9, 0x70, 0x50, 0x90, -0x50, 0x20, 0x91, 0x80, 0xc6, 0x80, 0xd9, -0x00, 0xd6, 0xe0, 0x51, 0x30, 0x5c, 0x90, -0x8b, 0x10, 0x8c, 0xb0, 0xde, 0xa0, 0xde, -0x10, 0x6d, 0x10, 0x6d, 0x30, 0x93, 0x20, -0xb3, 0x80, 0xde, 0xd0, 0xdc, 0x40, 0x6d, -0x60, 0x6f, 0xb0, 0xde, 0x60, 0x9d, 0x30, -0xd1, 0xd0, 0xdf, 0xa0, 0x7b, 0x20, 0x7f, -0xa0, 0x9e, 0x50, 0xa9, 0xc0, 0xdf, 0x20, -0xdf, 0x20, 0x7f, 0x80, 0x7f, 0xd0, 0xcb, -0x00, 0x20, 0x00, 0xda, 0x00, 0x00, 0x80, -0x82, 0x00, 0x20, 0x00, 0x60, 0x00, 0xa0, -0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, -0x20, 0xf0, 0xdf, 0x00, 0x10, 0x00, 0x00, -0x00, 0x10, 0x00, 0x20, 0x00, 0x20, 0x00, -0x50, 0x00, 0x90, 0x00, 0x10, 0x00, 0x10, -0x00, 0x20, 0x00, 0x20, 0xf0, 0xcf, 0x00, -0x00, 0x00, 0x10, 0x00, 0x20, 0x00, 0x20, -0x00, 0x20, 0x00, 0x40, 0x00, 0x80, 0x00, -0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, -0xf0, 0xbf, 0xc0, 0xf3, 0x00, 0x20, 0x90, -0x83, 0x00, 0x20, 0x20, 0x5c, 0x00, 0x30, -0x00, 0x70, 0x00, 0x30, 0x00, 0x30, 0x00, -0x20, 0x00, 0x20, 0xf0, 0xaf, 0x40, 0xed, -0x00, 0x30, 0xe0, 0x5a, 0x00, 0x20, 0x80, -0x3a, 0x00, 0x20, 0x00, 0x60, 0x00, 0x40, -0x00, 0x40, 0x00, 0x20, 0x00, 0x20, 0x00, -0xa0, 0xf0, 0xdf, 0x00, 0x40, 0x00, 0x40, -0x00, 0x20, 0x00, 0x20, 0x00, 0x10, 0x00, -0x50, 0x00, 0x50, 0x00, 0x50, 0x00, 0x20, -0x00, 0x20, 0x00, 0x90, 0xf0, 0xcf, 0x00, -0x50, 0x00, 0x50, 0x00, 0x20, 0x00, 0x20, -0x00, 0x00, 0x00, 0x40, 0x00, 0x60, 0x00, -0x60, 0x00, 0x20, 0x00, 0x20, 0x00, 0x80, -0xf0, 0xbf, 0x00, 0x60, 0x00, 0x60, 0x00, -0x20, 0x00, 0x20, 0xa0, 0xf3, 0x00, 0x30, -0x50, 0x87, 0x00, 0x70, 0x70, 0x5c, 0x00, -0x20, 0x00, 0x70, 0xf0, 0xaf, 0x00, 0x70, -0x00, 0x70, 0x00, 0x20, 0x00, 0x20, 0x00, -0xed, 0x00, 0x20, 0x80, 0x76, 0x00, 0x80, -0x20, 0x3c, 0x00, 0x20, 0x00, 0x60, 0x00, -0xa0, 0x00, 0x80, 0x00, 0x80, 0x00, 0x20, -0x00, 0x20, 0xf0, 0xdf, 0x00, 0x10, 0x00, -0x80, 0x00, 0x90, 0x00, 0x20, 0x00, 0x20, -0x00, 0x50, 0x00, 0x90, 0x00, 0x90, 0x00, -0x90, 0x00, 0x20, 0x00, 0x20, 0xf0, 0xcf, -0x00, 0x00, 0x00, 0x90, 0x00, 0xa0, 0x00, -0x20, 0x00, 0x20, 0x00, 0x40, 0x00, 0x80, -0x00, 0xa0, 0x00, 0xa0, 0x00, 0x20, 0x00, -0x20, 0xf0, 0xbf, 0x10, 0xf2, 0x00, 0xa0, -0xb0, 0x9f, 0x00, 0x20, 0xd0, 0x5f, 0x00, -0x30, 0x00, 0x70, 0xf0, 0xaf, 0xf0, 0xaf, -0x00, 0x20, 0x00, 0x20, 0xf0, 0xaf, 0x30, -0xea, 0xf0, 0xaf, 0x90, 0xac, 0x00, 0x20, -0x10, 0x4a, 0x00, 0x20, 0x00, 0x60, 0xf0, -0xbf, 0xf0, 0xbf, 0x00, 0x20, 0x00, 0x20, -0x00, 0xa0, 0x20, 0xdd, 0xf0, 0xbf, 0x90, -0xbd, 0x00, 0x20, 0xb0, 0x3c, 0xd0, 0x2d, -0x80, 0x52, 0xa0, 0xcf, 0xa0, 0xcf, 0xd0, -0x26, 0x00, 0x27, 0xd0, 0x8f, 0x80, 0xcc, -0x70, 0xcf, 0x90, 0xcc, 0x30, 0x2a, 0xf0, -0x42, 0x90, 0x6c, 0xe0, 0x6e, 0xf0, 0xd9, -0xf0, 0xd9, 0x20, 0x51, 0x30, 0x51, 0xf0, -0x85, 0x10, 0xb9, 0xb0, 0xd9, 0xa0, 0xd7, -0xf0, 0x51, 0x50, 0x58, 0x00, 0xe6, 0xc0, -0x8b, 0x90, 0xc9, 0xb0, 0xde, 0x20, 0x73, -0x30, 0x6d, 0xd0, 0x8f, 0x70, 0xa8, 0x90, -0xde, 0xa0, 0xdd, 0x50, 0x6d, 0x90, 0x6e, -0x70, 0xd5, 0x50, 0x9d, 0xf0, 0xd5, 0xd0, -0xdf, 0x00, 0x77, 0x30, 0x7f, 0x00, 0x9e, -0xb0, 0xa4, 0xc0, 0xdf, 0x60, 0xdf, 0x30, -0x7f, 0x60, 0x7f, 0x90, 0xc1, 0x00, 0x10, -0x50, 0xdc, 0x00, 0x00, 0x30, 0x81, 0x00, -0x30, 0x00, 0x50, 0x00, 0x90, 0x00, 0x00, -0x00, 0x00, 0x00, 0x30, 0x00, 0x30, 0xf0, -0xcf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, -0x00, 0x30, 0x00, 0x30, 0x00, 0x40, 0x00, -0x80, 0x00, 0x10, 0x00, 0x10, 0x00, 0x30, -0x00, 0x30, 0xf0, 0xbf, 0xc0, 0xf3, 0x00, -0x10, 0x80, 0x83, 0x00, 0x30, 0x30, 0x5d, -0x00, 0x30, 0x00, 0x70, 0x00, 0x20, 0x00, -0x20, 0x00, 0x30, 0x00, 0x30, 0xf0, 0xaf, -0x40, 0xed, 0x00, 0x20, 0x60, 0x59, 0x00, -0x30, 0xb0, 0x3f, 0x00, 0x20, 0x00, 0x60, -0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, -0x30, 0x00, 0xa0, 0xf0, 0xdf, 0x00, 0x30, -0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, -0x10, 0x00, 0x50, 0x00, 0x40, 0x00, 0x40, -0x00, 0x30, 0x00, 0x30, 0x00, 0x90, 0xf0, -0xcf, 0x00, 0x40, 0x00, 0x40, 0x00, 0x30, -0x00, 0x30, 0x00, 0x00, 0x00, 0x40, 0x00, -0x50, 0x00, 0x50, 0x00, 0x30, 0x00, 0x30, -0x00, 0x80, 0xf0, 0xbf, 0x00, 0x50, 0x00, -0x50, 0x00, 0x30, 0x00, 0x30, 0xb0, 0xf3, -0x00, 0x30, 0x60, 0x85, 0x00, 0x60, 0x50, -0x5d, 0x00, 0x30, 0x00, 0x70, 0xf0, 0xaf, -0x00, 0x60, 0x00, 0x60, 0x00, 0x30, 0x00, -0x30, 0x20, 0xed, 0x00, 0x20, 0xd0, 0x6b, -0x00, 0x70, 0x50, 0x40, 0x00, 0x30, 0x00, -0x60, 0x00, 0xa0, 0x00, 0x70, 0x00, 0x70, -0x00, 0x30, 0x00, 0x30, 0xf0, 0xdf, 0x00, -0x10, 0x00, 0x70, 0x00, 0x80, 0x00, 0x30, -0x00, 0x30, 0x00, 0x50, 0x00, 0x90, 0x00, -0x80, 0x00, 0x80, 0x00, 0x30, 0x00, 0x30, -0xf0, 0xcf, 0x00, 0x00, 0x00, 0x80, 0x00, -0x90, 0x00, 0x30, 0x00, 0x30, 0x00, 0x40, -0x00, 0x80, 0x00, 0x90, 0x00, 0x90, 0x00, -0x30, 0x00, 0x30, 0xf0, 0xbf, 0xd0, 0xf2, -0x00, 0x90, 0xb0, 0x96, 0x00, 0x30, 0x30, -0x5f, 0x00, 0x30, 0x00, 0x70, 0x00, 0xa0, -0x00, 0xa0, 0x00, 0x30, 0x00, 0x30, 0xf0, -0xaf, 0x90, 0xeb, 0x00, 0xa0, 0xa0, 0x9e, -0x00, 0x30, 0x60, 0x47, 0x00, 0x20, 0x00, -0x60, 0xf0, 0xaf, 0xf0, 0xaf, 0x00, 0x30, -0x00, 0x30, 0x00, 0xa0, 0x00, 0xdf, 0xf0, -0xaf, 0x40, 0xaf, 0x00, 0x30, 0x60, 0x36, -0x00, 0x10, 0x00, 0x50, 0xf0, 0xbf, 0xf0, -0xbf, 0x00, 0x30, 0x00, 0x30, 0x00, 0x90, -0x70, 0xcf, 0xf0, 0xbf, 0x80, 0xbf, 0x00, -0x30, 0xb0, 0x33, 0x00, 0x2d, 0xf0, 0x44, -0xa0, 0xcf, 0xa0, 0xcf, 0x00, 0x33, 0x10, -0x33, 0x20, 0x80, 0x30, 0xbe, 0x80, 0xcf, -0x10, 0xce, 0xf0, 0x33, 0x70, 0x3e, 0x30, -0xeb, 0x80, 0x6d, 0xf0, 0xbf, 0xf0, 0xd9, -0x40, 0x6c, 0x00, 0x53, 0xc0, 0x7c, 0x50, -0xab, 0xd0, 0xd9, 0xa0, 0xd8, 0x60, 0x53, -0xf0, 0x56, 0xc0, 0xdd, 0xa0, 0x8b, 0x30, -0xcf, 0xb0, 0xde, 0xc0, 0x6a, 0xa0, 0x6d, -0xd0, 0x8d, 0x60, 0x9f, 0xa0, 0xde, 0x10, -0xde, 0xb0, 0x6d, 0x60, 0x6e, 0x80, 0xca, -0x50, 0x9d, 0x50, 0xd9, 0xd0, 0xdf, 0xd0, -0x73, 0x50, 0x7f, 0xa0, 0x9d, 0xa0, 0xa1, -0xc0, 0xdf, 0x90, 0xdf, 0x50, 0x7f, 0x70, -0x7f, 0xf0, 0xb7, 0x00, 0x00, 0xc0, 0xdd, -0x00, 0x00, 0x80, 0x80, 0x00, 0x40, 0x00, -0x40, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, -0x00, 0x40, 0x00, 0x40, 0xf0, 0xbf, 0xc0, -0xf3, 0x00, 0x00, 0x80, 0x83, 0x00, 0x40, -0x70, 0x5f, 0x00, 0x30, 0x00, 0x70, 0x00, -0x10, 0x00, 0x10, 0x00, 0x40, 0x00, 0x40, -0xf0, 0xaf, 0x40, 0xed, 0x00, 0x10, 0xd0, -0x58, 0x00, 0x40, 0x50, 0x48, 0x00, 0x20, -0x00, 0x60, 0x00, 0x20, 0x00, 0x20, 0x00, -0x40, 0x00, 0x40, 0x00, 0xa0, 0xf0, 0xdf, -0x00, 0x20, 0x00, 0x20, 0x00, 0x40, 0x00, -0x40, 0x00, 0x10, 0x00, 0x50, 0x00, 0x30, -0x00, 0x30, 0x00, 0x40, 0x00, 0x40, 0x00, -0x90, 0xf0, 0xcf, 0x00, 0x30, 0x00, 0x30, -0x00, 0x40, 0x00, 0x40, 0x00, 0x00, 0x00, -0x40, 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, -0x00, 0x40, 0x00, 0x80, 0xf0, 0xbf, 0x00, -0x40, 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, -0xc0, 0xf3, 0x00, 0x30, 0x50, 0x84, 0x00, -0x50, 0x80, 0x5f, 0x00, 0x40, 0x00, 0x70, -0xf0, 0xaf, 0x00, 0x50, 0x00, 0x50, 0x00, -0x40, 0x00, 0x40, 0x30, 0xed, 0x00, 0x20, -0xa0, 0x63, 0x00, 0x60, 0x80, 0x48, 0x00, -0x40, 0x00, 0x60, 0x00, 0xa0, 0x00, 0x60, -0x00, 0x60, 0x00, 0x40, 0x00, 0x40, 0xf0, -0xdf, 0x00, 0x10, 0x00, 0x60, 0x00, 0x70, -0x00, 0x40, 0x00, 0x40, 0x00, 0x50, 0x00, -0x90, 0x00, 0x70, 0x00, 0x70, 0x00, 0x40, -0x00, 0x40, 0xf0, 0xcf, 0x00, 0x00, 0x00, -0x70, 0x00, 0x80, 0x00, 0x40, 0x00, 0x40, -0x00, 0x40, 0x00, 0x80, 0x00, 0x80, 0x00, -0x80, 0x00, 0x40, 0x00, 0x40, 0xf0, 0xbf, -0x40, 0xf3, 0x00, 0x80, 0xa0, 0x8f, 0x00, -0x40, 0x60, 0x60, 0x00, 0x30, 0x00, 0x70, -0x00, 0x90, 0x00, 0x90, 0x00, 0x40, 0x00, -0x40, 0xf0, 0xaf, 0x50, 0xec, 0x00, 0x90, -0x90, 0x90, 0x00, 0x40, 0x40, 0x4b, 0x00, -0x20, 0x00, 0x60, 0x00, 0xa0, 0x00, 0xa0, -0x00, 0x40, 0x00, 0x40, 0x00, 0xa0, 0xc0, -0xdf, 0x00, 0xa0, 0xe0, 0x9f, 0x00, 0x40, -0x90, 0x40, 0x00, 0x10, 0x00, 0x50, 0xf0, -0xaf, 0xf0, 0xaf, 0x00, 0x40, 0x00, 0x40, -0x00, 0x90, 0xf0, 0xcf, 0xf0, 0xaf, 0xf0, -0xaf, 0x00, 0x40, 0x00, 0x40, 0x00, 0x00, -0x00, 0x40, 0xf0, 0xbf, 0xf0, 0xbf, 0x00, -0x40, 0x00, 0x40, 0x00, 0x80, 0xf0, 0xbf, -0xf0, 0xbf, 0xf0, 0xbf, 0x00, 0x40, 0x00, -0x40, 0xa0, 0xee, 0x90, 0x39, 0x30, 0xb5, -0xa0, 0xcf, 0x30, 0x68, 0x60, 0x41, 0x90, -0x70, 0x10, 0xaf, 0x90, 0xcf, 0xd0, 0xce, -0x90, 0x41, 0xa0, 0x44, 0xd0, 0xe3, 0xe0, -0x6c, 0x90, 0xc5, 0xf0, 0xd9, 0xc0, 0x60, -0xd0, 0x56, 0x00, 0x76, 0xc0, 0x9d, 0xe0, -0xd9, 0x30, 0xd9, 0x00, 0x57, 0xc0, 0x58, -0x00, 0xd3, 0x90, 0x8b, 0x40, 0xd3, 0xb0, -0xde, 0x10, 0x65, 0xb0, 0x6e, 0xb0, 0x8c, -0x40, 0x98, 0xa0, 0xde, 0x50, 0xde, 0xb0, -0x6e, 0x10, 0x6f, 0xc0, 0xbe, 0x50, 0x9d, -0x80, 0xdb, 0xd0, 0xdf, 0x40, 0x72, 0xb0, -0x7f, 0x70, 0x9d, 0xc0, 0x9f, 0xc0, 0xdf, -0xb0, 0xdf, 0xb0, 0x7f, 0xc0, 0x7f, 0xc0, -0xaf, 0xa0, 0xd5, 0xa0, 0xde, 0x80, 0xd6, -0x50, 0x80, 0xe0, 0x84, 0x00, 0x30, 0x00, -0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, -0x00, 0x50, 0xf0, 0xaf, 0x40, 0xed, 0x00, -0x00, 0xb0, 0x58, 0x00, 0x50, 0xe0, 0x53, -0x00, 0x20, 0x00, 0x60, 0x00, 0x10, 0x00, -0x10, 0x00, 0x50, 0x00, 0x50, 0x00, 0xa0, -0xf0, 0xdf, 0x00, 0x10, 0x00, 0x10, 0x00, -0x50, 0x00, 0x50, 0x00, 0x10, 0x00, 0x50, -0x00, 0x20, 0x00, 0x20, 0x00, 0x50, 0x00, -0x50, 0x00, 0x90, 0xf0, 0xcf, 0x00, 0x20, -0x00, 0x20, 0x00, 0x50, 0x00, 0x50, 0x00, -0x00, 0x00, 0x40, 0x00, 0x30, 0x00, 0x30, -0x00, 0x50, 0x00, 0x50, 0x00, 0x80, 0xf0, -0xbf, 0x00, 0x30, 0x00, 0x30, 0x00, 0x50, -0x00, 0x50, 0xc0, 0xf3, 0x00, 0x30, 0xd0, -0x83, 0x00, 0x40, 0x90, 0x63, 0x00, 0x50, -0x00, 0x70, 0xf0, 0xaf, 0x00, 0x40, 0x00, -0x40, 0x00, 0x50, 0x00, 0x50, 0x40, 0xed, -0x00, 0x20, 0x10, 0x5e, 0x00, 0x50, 0xf0, -0x53, 0x00, 0x50, 0x00, 0x60, 0x00, 0xa0, -0x00, 0x50, 0x00, 0x50, 0x00, 0x50, 0x00, -0x50, 0xf0, 0xdf, 0x00, 0x10, 0x00, 0x50, -0x00, 0x60, 0x00, 0x50, 0x00, 0x50, 0x00, -0x50, 0x00, 0x90, 0x00, 0x60, 0x00, 0x60, -0x00, 0x50, 0x00, 0x50, 0xf0, 0xcf, 0x00, -0x00, 0x00, 0x60, 0x00, 0x70, 0x00, 0x50, -0x00, 0x50, 0x00, 0x40, 0x00, 0x80, 0x00, -0x70, 0x00, 0x70, 0x00, 0x50, 0x00, 0x50, -0xf0, 0xbf, 0x80, 0xf3, 0x00, 0x70, 0x90, -0x8a, 0x00, 0x50, 0xf0, 0x63, 0x00, 0x30, -0x00, 0x70, 0x00, 0x80, 0x00, 0x80, 0x00, -0x50, 0x00, 0x50, 0xf0, 0xaf, 0xc0, 0xec, -0x00, 0x80, 0xf0, 0x82, 0x00, 0x50, 0xc0, -0x54, 0x00, 0x20, 0x00, 0x60, 0x00, 0x90, -0x00, 0x90, 0x00, 0x50, 0x00, 0x50, 0x00, -0xa0, 0xf0, 0xdf, 0x00, 0x90, 0x00, 0x90, -0x00, 0x50, 0x00, 0x50, 0x00, 0x10, 0x00, -0x50, 0x00, 0xa0, 0x00, 0xa0, 0x00, 0x50, -0x00, 0x50, 0x00, 0x90, 0xf0, 0xcf, 0x00, -0xa0, 0x00, 0xa0, 0x00, 0x50, 0x00, 0x50, -0x00, 0x00, 0x00, 0x40, 0xf0, 0xaf, 0xf0, -0xaf, 0x00, 0x50, 0x00, 0x50, 0x00, 0x80, -0xf0, 0xbf, 0xf0, 0xaf, 0xf0, 0xaf, 0x00, -0x50, 0x00, 0x50, 0xc0, 0xf0, 0x00, 0x30, -0x20, 0xaa, 0xf0, 0xbf, 0xe0, 0x67, 0x00, -0x50, 0x00, 0x70, 0xf0, 0xaf, 0xf0, 0xbf, -0xf0, 0xbf, 0x00, 0x50, 0x00, 0x50, 0xc0, -0xe7, 0xd0, 0x31, 0xd0, 0xb9, 0xa0, 0xcf, -0xc0, 0x5d, 0x90, 0x50, 0x40, 0x61, 0x80, -0x9f, 0x90, 0xcf, 0x30, 0xcf, 0xa0, 0x50, -0x50, 0x51, 0x50, 0xd9, 0xb0, 0x6c, 0xe0, -0xc9, 0xf0, 0xd9, 0x30, 0x5c, 0x40, 0x5d, -0x90, 0x71, 0x20, 0x91, 0xe0, 0xd9, 0x80, -0xd9, 0x50, 0x5d, 0x00, 0x5e, 0x80, 0xc6, -0xa0, 0x8b, 0xf0, 0xd5, 0xa0, 0xde, 0x10, -0x64, 0xb0, 0x70, 0x10, 0x8c, 0x30, 0x93, -0xa0, 0xde, 0x80, 0xde, 0xb0, 0x70, 0xe0, -0x70, 0x20, 0xb3, 0xb0, 0xde, 0xd0, 0xdc, -0x20, 0xd1, 0x90, 0x72, 0x00, 0x7d, 0x60, -0x9d, 0xa0, 0x9e, 0xc0, 0xdf, 0xb0, 0xdf, -0x60, 0x80, 0x60, 0x80, 0x50, 0xa9, 0xd0, -0xcb, 0x20, 0xdf, 0x00, 0xda, 0xb0, 0x80, -0x60, 0x83, 0x00, 0x20, 0x00, 0x60, 0x00, -0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x60, -0x00, 0xa0, 0xf0, 0xdf, 0x00, 0x00, 0x00, -0x00, 0x00, 0x60, 0x00, 0x60, 0x00, 0x10, -0x00, 0x50, 0x00, 0x10, 0x00, 0x10, 0x00, -0x60, 0x00, 0x60, 0x00, 0x90, 0xf0, 0xcf, -0x00, 0x10, 0x00, 0x10, 0x00, 0x60, 0x00, -0x60, 0x00, 0x00, 0x00, 0x40, 0x00, 0x20, -0x00, 0x20, 0x00, 0x60, 0x00, 0x60, 0x00, -0x80, 0xf0, 0xbf, 0x00, 0x20, 0x00, 0x20, -0x00, 0x60, 0x00, 0x60, 0xc0, 0xf3, 0x00, -0x30, 0x90, 0x83, 0x00, 0x30, 0x10, 0x6a, -0x00, 0x60, 0x00, 0x70, 0xf0, 0xaf, 0x00, -0x30, 0x00, 0x30, 0x00, 0x60, 0x00, 0x60, -0x40, 0xed, 0x00, 0x20, 0xf0, 0x5a, 0x00, -0x40, 0x60, 0x61, 0x00, 0x60, 0x00, 0x60, -0x00, 0xa0, 0x00, 0x40, 0x00, 0x40, 0x00, -0x60, 0x00, 0x60, 0xf0, 0xdf, 0x00, 0x10, -0x00, 0x40, 0x00, 0x50, 0x00, 0x60, 0x00, -0x60, 0x00, 0x50, 0x00, 0x90, 0x00, 0x50, -0x00, 0x50, 0x00, 0x60, 0x00, 0x60, 0xf0, -0xcf, 0x00, 0x00, 0x00, 0x50, 0x00, 0x60, -0x00, 0x60, 0x00, 0x60, 0x00, 0x40, 0x00, -0x80, 0x00, 0x60, 0x00, 0x60, 0x00, 0x60, -0x00, 0x60, 0xf0, 0xbf, 0xa0, 0xf3, 0x00, -0x60, 0x50, 0x87, 0x00, 0x60, 0x30, 0x6a, -0x00, 0x30, 0x00, 0x70, 0x00, 0x70, 0x00, -0x70, 0x00, 0x60, 0x00, 0x60, 0xf0, 0xaf, -0x00, 0xed, 0x00, 0x70, 0x80, 0x76, 0x00, -0x60, 0x90, 0x61, 0x00, 0x20, 0x00, 0x60, -0x00, 0x80, 0x00, 0x80, 0x00, 0x60, 0x00, -0x60, 0x00, 0xa0, 0xf0, 0xdf, 0x00, 0x80, -0x00, 0x80, 0x00, 0x60, 0x00, 0x60, 0x00, -0x10, 0x00, 0x50, 0x00, 0x90, 0x00, 0x90, -0x00, 0x60, 0x00, 0x60, 0x00, 0x90, 0xf0, -0xcf, 0x00, 0x90, 0x00, 0x90, 0x00, 0x60, -0x00, 0x60, 0x00, 0x00, 0x00, 0x40, 0x00, -0xa0, 0x00, 0xa0, 0x00, 0x60, 0x00, 0x60, -0x00, 0x80, 0xf0, 0xbf, 0x00, 0xa0, 0x00, -0xa0, 0x00, 0x60, 0x00, 0x60, 0x00, 0xf2, -0x00, 0x30, 0xb0, 0x9f, 0xf0, 0xaf, 0xc0, -0x6b, 0x00, 0x60, 0x00, 0x70, 0xf0, 0xaf, -0xf0, 0xaf, 0xf0, 0xaf, 0x00, 0x60, 0x00, -0x60, 0x20, 0xea, 0x00, 0x20, 0x90, 0xac, -0xf0, 0xbf, 0xf0, 0x63, 0x00, 0x60, 0x00, -0x60, 0x00, 0xa0, 0xf0, 0xbf, 0xf0, 0xbf, -0x00, 0x60, 0x00, 0x60, 0x20, 0xdd, 0x30, -0x2e, 0x90, 0xbd, 0xa0, 0xcf, 0xb0, 0x61, -0x30, 0x60, 0x90, 0x52, 0xd0, 0x8f, 0xa0, -0xcf, 0x60, 0xcf, 0x30, 0x60, 0x50, 0x60, -0x70, 0xcc, 0xb0, 0x6c, 0x90, 0xcc, 0xf0, -0xd9, 0xb0, 0x62, 0x70, 0x66, 0xf0, 0x6e, -0xf0, 0x85, 0xe0, 0xd9, 0xb0, 0xd9, 0x70, -0x66, 0xa0, 0x66, 0x10, 0xb9, 0x00, 0xe6, -0xa0, 0xd7, 0x80, 0xc9, 0xe0, 0x68, 0xc0, -0x77, 0xd0, 0x8b, 0xe0, 0x8f, 0xa0, 0xde, -0x90, 0xde, 0x30, 0x74, 0x40, 0x74, 0x70, -0xa8, 0x70, 0xd5, 0x90, 0xdd, 0xf0, 0xd5, -0x00, 0x75, 0xd0, 0x7a, 0x50, 0x9d, 0x00, -0x9e, 0xc0, 0xdf, 0xc0, 0xdf, 0xa0, 0x81, -0xa0, 0x81, 0xb0, 0xa4, 0x90, 0xc1, 0x60, -0xdf, 0x50, 0xdc, 0xd0, 0x81, 0x40, 0x83, -0x00, 0x10, 0x00, 0x50, 0x00, 0x00, 0x00, -0x00, 0x00, 0x70, 0x00, 0x70, 0x00, 0x90, -0xf0, 0xcf, 0x00, 0x00, 0x00, 0x00, 0x00, -0x70, 0x00, 0x70, 0x00, 0x00, 0x00, 0x40, -0x00, 0x10, 0x00, 0x10, 0x00, 0x70, 0x00, -0x70, 0x00, 0x80, 0xf0, 0xbf, 0x00, 0x10, -0x00, 0x10, 0x00, 0x70, 0x00, 0x70, 0xc0, -0xf3, 0x00, 0x30, 0x70, 0x83, 0x00, 0x20, -0x00, 0x73, 0x00, 0x70, 0x00, 0x70, 0xf0, -0xaf, 0x00, 0x20, 0x00, 0x20, 0x00, 0x70, -0x00, 0x70, 0x40, 0xed, 0x00, 0x20, 0x80, -0x59, 0x00, 0x30, 0xe0, 0x6f, 0x00, 0x70, -0x00, 0x60, 0x00, 0xa0, 0x00, 0x30, 0x00, -0x30, 0x00, 0x70, 0x00, 0x70, 0xf0, 0xdf, -0x00, 0x10, 0x00, 0x30, 0x00, 0x40, 0x00, -0x70, 0x00, 0x70, 0x00, 0x50, 0x00, 0x90, -0x00, 0x40, 0x00, 0x40, 0x00, 0x70, 0x00, -0x70, 0xf0, 0xcf, 0x00, 0x00, 0x00, 0x40, -0x00, 0x50, 0x00, 0x70, 0x00, 0x70, 0x00, -0x40, 0x00, 0x80, 0x00, 0x50, 0x00, 0x50, -0x00, 0x70, 0x00, 0x70, 0xf0, 0xbf, 0xa0, -0xf3, 0x00, 0x50, 0x50, 0x85, 0x00, 0x70, -0x10, 0x73, 0x00, 0x30, 0x00, 0x70, 0x00, -0x60, 0x00, 0x60, 0x00, 0x70, 0x00, 0x70, -0xf0, 0xaf, 0x20, 0xed, 0x00, 0x60, 0xe0, -0x6b, 0x00, 0x70, 0xe0, 0x6f, 0x00, 0x20, -0x00, 0x60, 0x00, 0x70, 0x00, 0x70, 0x00, -0x70, 0x00, 0x70, 0x00, 0xa0, 0xf0, 0xdf, -0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -0x70, 0x00, 0x10, 0x00, 0x50, 0x00, 0x80, -0x00, 0x80, 0x00, 0x70, 0x00, 0x70, 0x00, -0x90, 0xf0, 0xcf, 0x00, 0x80, 0x00, 0x80, -0x00, 0x70, 0x00, 0x70, 0x00, 0x00, 0x00, -0x40, 0x00, 0x90, 0x00, 0x90, 0x00, 0x70, -0x00, 0x70, 0x00, 0x80, 0xf0, 0xbf, 0x00, -0x90, 0x00, 0x90, 0x00, 0x70, 0x00, 0x70, -0xc0, 0xf2, 0x00, 0x30, 0xa0, 0x96, 0x00, -0xa0, 0x80, 0x73, 0x00, 0x70, 0x00, 0x70, -0xf0, 0xaf, 0x00, 0xa0, 0x00, 0xa0, 0x00, -0x70, 0x00, 0x70, 0x80, 0xeb, 0x00, 0x20, -0x90, 0x9e, 0xf0, 0xaf, 0x20, 0x70, 0x00, -0x70, 0x00, 0x60, 0x00, 0xa0, 0xf0, 0xaf, -0xf0, 0xaf, 0x00, 0x70, 0x00, 0x70, 0x00, -0xdf, 0x00, 0x10, 0x40, 0xaf, 0xf0, 0xbf, -0xe0, 0x6f, 0x00, 0x70, 0x00, 0x50, 0x00, -0x90, 0xf0, 0xbf, 0xf0, 0xbf, 0x00, 0x70, -0x00, 0x70, 0x70, 0xcf, 0xc0, 0x2d, 0x80, -0xbf, 0xa0, 0xcf, 0xf0, 0x6f, 0xf0, 0x6f, -0x30, 0x45, 0x20, 0x80, 0xa0, 0xcf, 0x80, -0xcf, 0xf0, 0x6f, 0xf0, 0x6f, 0x20, 0xbe, -0x30, 0xeb, 0x00, 0xce, 0xf0, 0xbf, 0x10, -0x70, 0x20, 0x78, 0xb0, 0x6d, 0xe0, 0x7c, -0xe0, 0xd9, 0xc0, 0xd9, 0xe0, 0x71, 0xf0, -0x71, 0x50, 0xab, 0xb0, 0xdd, 0x90, 0xd8, -0x20, 0xcf, 0x70, 0x72, 0xc0, 0x77, 0xc0, -0x8b, 0xe0, 0x8d, 0xa0, 0xde, 0x90, 0xde, -0xa0, 0x79, 0xb0, 0x79, 0x60, 0x9f, 0x70, -0xca, 0x00, 0xde, 0x50, 0xd9, 0xf0, 0x79, -0x60, 0x7c, 0x60, 0x9d, 0xb0, 0x9d, 0xc0, -0xdf, 0xc0, 0xdf, 0xe0, 0x83, 0xe0, 0x83, -0xb0, 0xa1, 0xf0, 0xb7, 0x90, 0xdf, 0xb0, -0xdd, 0xf0, 0x83, 0xa0, 0x84, 0x00, 0x00, -0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, -0x80, 0x00, 0x80, 0x00, 0x80, 0xf0, 0xbf, -0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, -0x80, 0xb0, 0xf3, 0x00, 0x30, 0x60, 0x83, -0x00, 0x10, 0x30, 0x7e, 0x00, 0x80, 0x00, -0x70, 0xf0, 0xaf, 0x00, 0x10, 0x00, 0x10, -0x00, 0x80, 0x00, 0x80, 0x30, 0xed, 0x00, -0x20, 0x10, 0x59, 0x00, 0x20, 0x00, 0x7f, -0x00, 0x80, 0x00, 0x60, 0x00, 0xa0, 0x00, -0x20, 0x00, 0x20, 0x00, 0x80, 0x00, 0x80, -0xf0, 0xdf, 0x00, 0x10, 0x00, 0x20, 0x00, -0x30, 0x00, 0x80, 0x00, 0x80, 0x00, 0x50, -0x00, 0x90, 0x00, 0x30, 0x00, 0x30, 0x00, -0x80, 0x00, 0x80, 0xf0, 0xcf, 0x00, 0x00, -0x00, 0x30, 0x00, 0x40, 0x00, 0x80, 0x00, -0x80, 0x00, 0x40, 0x00, 0x80, 0x00, 0x40, -0x00, 0x40, 0x00, 0x80, 0x00, 0x80, 0xf0, -0xbf, 0xa0, 0xf3, 0x00, 0x40, 0x40, 0x84, -0x00, 0x80, 0x30, 0x7e, 0x00, 0x30, 0x00, -0x70, 0x00, 0x50, 0x00, 0x50, 0x00, 0x80, -0x00, 0x80, 0xf0, 0xaf, 0x20, 0xed, 0x00, -0x50, 0xc0, 0x63, 0x00, 0x80, 0x00, 0x7f, -0x00, 0x20, 0x00, 0x60, 0x00, 0x60, 0x00, -0x60, 0x00, 0x80, 0x00, 0x80, 0x00, 0xa0, -0xf0, 0xdf, 0x00, 0x60, 0x00, 0x60, 0x00, -0x80, 0x00, 0x80, 0x00, 0x10, 0x00, 0x50, -0x00, 0x70, 0x00, 0x70, 0x00, 0x80, 0x00, -0x80, 0x00, 0x90, 0xf0, 0xcf, 0x00, 0x70, -0x00, 0x70, 0x00, 0x80, 0x00, 0x80, 0x00, -0x00, 0x00, 0x40, 0x00, 0x80, 0x00, 0x80, -0x00, 0x80, 0x00, 0x80, 0x00, 0x80, 0xf0, -0xbf, 0x00, 0x80, 0x00, 0x80, 0x00, 0x80, -0x00, 0x80, 0x30, 0xf3, 0x00, 0x30, 0x80, -0x8f, 0x00, 0x90, 0x40, 0x7e, 0x00, 0x80, -0x00, 0x70, 0xf0, 0xaf, 0x00, 0x90, 0x00, -0x90, 0x00, 0x80, 0x00, 0x80, 0x40, 0xec, -0x00, 0x20, 0x80, 0x90, 0x00, 0xa0, 0xc0, -0x7e, 0x00, 0x80, 0x00, 0x60, 0x00, 0xa0, -0x00, 0xa0, 0x00, 0xa0, 0x00, 0x80, 0x00, -0x80, 0xb0, 0xdf, 0x00, 0x10, 0xd0, 0x9f, -0xf0, 0xaf, 0xe0, 0x7f, 0x00, 0x80, 0x00, -0x50, 0x00, 0x90, 0xf0, 0xaf, 0xf0, 0xaf, -0x00, 0x80, 0x00, 0x80, 0xf0, 0xcf, 0x00, -0x00, 0xf0, 0xaf, 0xf0, 0xbf, 0x00, 0x80, -0x00, 0x80, 0x00, 0x40, 0x00, 0x80, 0xf0, -0xbf, 0xf0, 0xbf, 0x00, 0x80, 0x00, 0x80, -0xf0, 0xbf, 0x90, 0xee, 0xf0, 0xbf, 0x20, -0xb5, 0x00, 0x80, 0xf0, 0x7e, 0x50, 0x3a, -0xa0, 0x70, 0x90, 0xcf, 0x90, 0xcf, 0xd0, -0x7f, 0xd0, 0x7f, 0x00, 0xaf, 0xc0, 0xe3, -0xc0, 0xce, 0x80, 0xc5, 0x90, 0x7f, 0x80, -0x7e, 0x50, 0x6d, 0x40, 0x76, 0xe0, 0xd9, -0xd0, 0xd9, 0x00, 0x7f, 0x00, 0x7f, 0xd0, -0x9d, 0xf0, 0xd2, 0x20, 0xd9, 0x30, 0xd3, -0x00, 0x7f, 0x30, 0x7f, 0xc0, 0x8b, 0xd0, -0x8c, 0xa0, 0xde, 0x90, 0xde, 0x70, 0x81, -0x70, 0x81, 0x50, 0x98, 0xc0, 0xbe, 0x40, -0xde, 0x70, 0xdb, 0x80, 0x81, 0x10, 0x82, -0x60, 0x9d, 0x80, 0x9d, 0xc0, 0xdf, 0xc0, -0xdf, 0x90, 0x87, 0x90, 0x87, 0xd0, 0x9f, -0xc0, 0xaf, 0xa0, 0xdf, 0x90, 0xde, 0x90, -0x87, 0xd0, 0x87, 0xa0, 0xd5, 0x00, 0x30, -0x70, 0xd6, 0x00, 0x00, 0xe0, 0x89, 0x00, -0x90, 0x00, 0x70, 0xf0, 0xaf, 0x00, 0x00, -0x00, 0x00, 0x00, 0x90, 0x00, 0x90, 0x20, -0xed, 0x00, 0x20, 0x30, 0x59, 0x00, 0x10, -0x70, 0x8e, 0x00, 0x90, 0x00, 0x60, 0x00, -0xa0, 0x00, 0x10, 0x00, 0x10, 0x00, 0x90, -0x00, 0x90, 0xf0, 0xdf, 0x00, 0x10, 0x00, -0x10, 0x00, 0x20, 0x00, 0x90, 0x00, 0x90, -0x00, 0x50, 0x00, 0x90, 0x00, 0x20, 0x00, -0x20, 0x00, 0x90, 0x00, 0x90, 0xf0, 0xcf, -0x00, 0x00, 0x00, 0x20, 0x00, 0x30, 0x00, -0x90, 0x00, 0x90, 0x00, 0x40, 0x00, 0x80, -0x00, 0x30, 0x00, 0x30, 0x00, 0x90, 0x00, -0x90, 0xf0, 0xbf, 0xa0, 0xf3, 0x00, 0x30, -0xa0, 0x83, 0x00, 0x90, 0xf0, 0x8a, 0x00, -0x30, 0x00, 0x70, 0x00, 0x40, 0x00, 0x40, -0x00, 0x90, 0x00, 0x90, 0xf0, 0xaf, 0x20, -0xed, 0x00, 0x40, 0x70, 0x5e, 0x00, 0x90, -0x70, 0x8e, 0x00, 0x20, 0x00, 0x60, 0x00, -0x50, 0x00, 0x50, 0x00, 0x90, 0x00, 0x90, -0x00, 0xa0, 0xf0, 0xdf, 0x00, 0x50, 0x00, -0x50, 0x00, 0x90, 0x00, 0x90, 0x00, 0x10, -0x00, 0x50, 0x00, 0x60, 0x00, 0x60, 0x00, -0x90, 0x00, 0x90, 0x00, 0x90, 0xf0, 0xcf, -0x00, 0x60, 0x00, 0x60, 0x00, 0x90, 0x00, -0x90, 0x00, 0x00, 0x00, 0x40, 0x00, 0x70, -0x00, 0x70, 0x00, 0x90, 0x00, 0x90, 0x00, -0x80, 0xf0, 0xbf, 0x00, 0x70, 0x00, 0x70, -0x00, 0x90, 0x00, 0x90, 0x60, 0xf3, 0x00, -0x30, 0x60, 0x8a, 0x00, 0x80, 0xe0, 0x8a, -0x00, 0x90, 0x00, 0x70, 0xf0, 0xaf, 0x00, -0x80, 0x00, 0x80, 0x00, 0x90, 0x00, 0x90, -0xa0, 0xec, 0x00, 0x20, 0xf0, 0x82, 0x00, -0x90, 0x30, 0x8e, 0x00, 0x90, 0x00, 0x60, -0x00, 0xa0, 0x00, 0x90, 0x00, 0x90, 0x00, -0x90, 0x00, 0x90, 0xf0, 0xdf, 0x00, 0x10, -0xf0, 0x8f, 0x00, 0xa0, 0xf0, 0x8f, 0x00, -0x90, 0x00, 0x50, 0x00, 0x90, 0x00, 0xa0, -0x00, 0xa0, 0x00, 0x90, 0x00, 0x90, 0xf0, -0xcf, 0x00, 0x00, 0x00, 0xa0, 0xf0, 0xaf, -0x00, 0x90, 0x00, 0x90, 0x00, 0x40, 0x00, -0x80, 0xf0, 0xaf, 0xf0, 0xaf, 0x00, 0x90, -0x00, 0x90, 0xf0, 0xbf, 0xa0, 0xf0, 0xf0, -0xaf, 0xf0, 0xa9, 0x00, 0x90, 0x50, 0x8a, -0x00, 0x30, 0x00, 0x70, 0xf0, 0xbf, 0xf0, -0xbf, 0x00, 0x90, 0x00, 0x90, 0xf0, 0xaf, -0xa0, 0xe7, 0xf0, 0xbf, 0xa0, 0xb9, 0x00, -0x90, 0x20, 0x8c, 0xc0, 0x33, 0x80, 0x61, -0x90, 0xcf, 0x90, 0xcf, 0xc0, 0x8f, 0xb0, -0x8f, 0x80, 0x9f, 0x30, 0xd9, 0x20, 0xcf, -0xc0, 0xc9, 0x80, 0x8f, 0xb0, 0x8c, 0x70, -0x6d, 0x20, 0x72, 0xd0, 0xd9, 0xc0, 0xd9, -0x30, 0x8d, 0x30, 0x8d, 0x40, 0x91, 0x70, -0xc6, 0x60, 0xd9, 0xd0, 0xd5, 0x10, 0x8d, -0xd0, 0x8b, 0xe0, 0x8b, 0x60, 0x8c, 0x90, -0xde, 0x90, 0xde, 0x70, 0x8b, 0x70, 0x8b, -0x60, 0x93, 0x20, 0xb3, 0x60, 0xde, 0xb0, -0xdc, 0x70, 0x8b, 0x30, 0x8b, 0xa0, 0xde, -0x80, 0x9d, 0x10, 0xd1, 0xb0, 0xdf, 0xf0, -0x8a, 0x10, 0x8d, 0xc0, 0x9e, 0x60, 0xa9, -0xa0, 0xdf, 0x00, 0xdf, 0x10, 0x8d, 0x10, -0x8d, 0xd0, 0xcb, 0x00, 0x20, 0xe0, 0xd9, -0x00, 0x00, 0x40, 0x8d, 0x00, 0xa0, 0x00, -0x60, 0x00, 0xa0, 0x00, 0x00, 0x00, 0x00, -0x00, 0xa0, 0x00, 0xa0, 0xf0, 0xdf, 0x00, -0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0xa0, -0x00, 0xa0, 0x00, 0x50, 0x00, 0x90, 0x00, -0x10, 0x00, 0x10, 0x00, 0xa0, 0x00, 0xa0, -0xf0, 0xcf, 0x00, 0x00, 0x00, 0x10, 0x00, -0x20, 0x00, 0xa0, 0x00, 0xa0, 0x00, 0x40, -0x00, 0x80, 0x00, 0x20, 0x00, 0x20, 0x00, -0xa0, 0x00, 0xa0, 0xf0, 0xbf, 0x80, 0xf3, -0x00, 0x20, 0x50, 0x83, 0x00, 0xa0, 0xc0, -0x98, 0x00, 0x30, 0x00, 0x70, 0x00, 0x30, -0x00, 0x30, 0x00, 0xa0, 0x00, 0xa0, 0xf0, -0xaf, 0x00, 0xed, 0x00, 0x30, 0xd0, 0x5b, -0x00, 0xa0, 0x00, 0x9e, 0x00, 0x20, 0x00, -0x60, 0x00, 0x40, 0x00, 0x40, 0x00, 0xa0, -0x00, 0xa0, 0x00, 0xa0, 0xf0, 0xdf, 0x00, -0x40, 0x00, 0x40, 0x00, 0xa0, 0x00, 0xa0, -0x00, 0x10, 0x00, 0x50, 0x00, 0x50, 0x00, -0x50, 0x00, 0xa0, 0x00, 0xa0, 0x00, 0x90, -0xf0, 0xcf, 0x00, 0x50, 0x00, 0x50, 0x00, -0xa0, 0x00, 0xa0, 0x00, 0x00, 0x00, 0x40, -0x00, 0x60, 0x00, 0x60, 0x00, 0xa0, 0x00, -0xa0, 0x00, 0x80, 0xf0, 0xbf, 0x00, 0x60, -0x00, 0x60, 0x00, 0xa0, 0x00, 0xa0, 0x60, -0xf3, 0x00, 0x30, 0x00, 0x87, 0x00, 0x70, -0xb0, 0x98, 0x00, 0xa0, 0x00, 0x70, 0xf0, -0xaf, 0x00, 0x70, 0x00, 0x70, 0x00, 0xa0, -0x00, 0xa0, 0xc0, 0xec, 0x00, 0x20, 0xa0, -0x76, 0x00, 0x80, 0xd0, 0x9d, 0x00, 0xa0, -0x00, 0x60, 0x00, 0xa0, 0x00, 0x80, 0x00, -0x80, 0x00, 0xa0, 0x00, 0xa0, 0xf0, 0xdf, -0x00, 0x10, 0x00, 0x80, 0x00, 0x90, 0x00, -0xa0, 0x00, 0xa0, 0x00, 0x50, 0x00, 0x90, -0x00, 0x90, 0x00, 0x90, 0x00, 0xa0, 0x00, -0xa0, 0xf0, 0xcf, 0x00, 0x00, 0x00, 0x90, -0x00, 0xa0, 0x00, 0xa0, 0x00, 0xa0, 0x00, -0x40, 0x00, 0x80, 0x00, 0xa0, 0x00, 0xa0, -0x00, 0xa0, 0x00, 0xa0, 0xf0, 0xbf, 0xd0, -0xf1, 0x00, 0xa0, 0x70, 0x9f, 0x00, 0xa0, -0xf0, 0x97, 0x00, 0x30, 0x00, 0x70, 0xf0, -0xaf, 0xf0, 0xaf, 0x00, 0xa0, 0x00, 0xa0, -0xf0, 0xaf, 0xf0, 0xe9, 0xf0, 0xaf, 0x50, -0xac, 0x00, 0xa0, 0x10, 0x9c, 0x00, 0x20, -0x00, 0x60, 0xf0, 0xbf, 0xf0, 0xbf, 0x00, -0xa0, 0x00, 0xa0, 0x00, 0xa0, 0xf0, 0xdc, -0xf0, 0xbf, 0x60, 0xbd, 0x00, 0xa0, 0xe0, -0x9d, 0x60, 0x32, 0x60, 0x53, 0x80, 0xcf, -0x80, 0xcf, 0xa0, 0x9f, 0xa0, 0x9f, 0xd0, -0x8f, 0x50, 0xcc, 0x50, 0xcf, 0x50, 0xcc, -0x70, 0x9f, 0x60, 0x9d, 0x00, 0x6e, 0x20, -0x70, 0xb0, 0xd9, 0xb0, 0xd9, 0x00, 0x9c, -0xf0, 0x9b, 0x60, 0x86, 0xf0, 0xb8, 0x80, -0xd9, 0x60, 0xd7, 0xd0, 0x9b, 0xa0, 0x9a, -0xe0, 0xe5, 0x50, 0x8c, 0x50, 0xc9, 0x70, -0xde, 0x00, 0x94, 0x30, 0x97, 0x50, 0x90, -0x90, 0xa8, 0x60, 0xde, 0x60, 0xdd, 0x30, -0x97, 0xc0, 0x96, 0x50, 0xd5, 0x90, 0x9d, -0xc0, 0xd5, 0xa0, 0xdf, 0x30, 0x94, 0xa0, -0x94, 0x40, 0x9e, 0xe0, 0xa4, 0xa0, 0xdf, -0x40, 0xdf, 0xa0, 0x94, 0x90, 0x94, 0x90, -0xc1, 0x00, 0x10, 0x20, 0xdc, 0x00, 0x00, -0xf0, 0x93, 0xf0, 0xaf, 0x00, 0x50, 0x00, -0x90, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xaf, -0xf0, 0xaf, 0xf0, 0xcf, 0x00, 0x00, 0x00, -0x00, 0x00, 0x10, 0xf0, 0xaf, 0xf0, 0xaf, -0x00, 0x40, 0x00, 0x80, 0x00, 0x10, 0x00, -0x10, 0xf0, 0xaf, 0xf0, 0xaf, 0xf0, 0xbf, -0x50, 0xf3, 0x00, 0x10, 0x20, 0x83, 0xf0, -0xaf, 0x10, 0xa7, 0x00, 0x30, 0x00, 0x70, -0x00, 0x20, 0x00, 0x20, 0xf0, 0xaf, 0xf0, -0xaf, 0xf0, 0xaf, 0xd0, 0xec, 0x00, 0x20, -0x60, 0x5b, 0xf0, 0xaf, 0x90, 0xad, 0x00, -0x20, 0x00, 0x60, 0x00, 0x30, 0x00, 0x30, -0xf0, 0xaf, 0xf0, 0xaf, 0x00, 0xa0, 0xf0, -0xdf, 0x00, 0x30, 0x00, 0x30, 0xf0, 0xaf, -0xf0, 0xaf, 0x00, 0x10, 0x00, 0x50, 0x00, -0x40, 0x00, 0x40, 0xf0, 0xaf, 0xf0, 0xaf, -0x00, 0x90, 0xf0, 0xcf, 0x00, 0x40, 0x00, -0x40, 0xf0, 0xaf, 0xf0, 0xaf, 0x00, 0x00, -0x00, 0x40, 0x00, 0x50, 0x00, 0x50, 0xf0, -0xaf, 0xf0, 0xaf, 0x00, 0x80, 0xf0, 0xbf, -0x00, 0x50, 0x00, 0x50, 0xf0, 0xaf, 0xf0, -0xaf, 0x40, 0xf3, 0x00, 0x30, 0x00, 0x85, -0x00, 0x60, 0x10, 0xa7, 0xf0, 0xaf, 0x00, -0x70, 0xf0, 0xaf, 0x00, 0x60, 0x00, 0x60, -0xf0, 0xaf, 0xf0, 0xaf, 0xb0, 0xec, 0x00, -0x20, 0xa0, 0x6c, 0x00, 0x70, 0x70, 0xad, -0xf0, 0xaf, 0x00, 0x60, 0x00, 0xa0, 0x00, -0x70, 0x00, 0x70, 0xf0, 0xaf, 0xf0, 0xaf, -0xf0, 0xdf, 0x00, 0x10, 0x00, 0x70, 0x00, -0x80, 0xf0, 0xaf, 0xf0, 0xaf, 0x00, 0x50, -0x00, 0x90, 0x00, 0x80, 0x00, 0x80, 0xf0, -0xaf, 0xf0, 0xaf, 0xf0, 0xcf, 0x00, 0x00, -0x00, 0x80, 0x00, 0x90, 0xf0, 0xaf, 0xf0, -0xaf, 0x00, 0x40, 0x00, 0x80, 0x00, 0x90, -0x00, 0x90, 0xf0, 0xaf, 0xf0, 0xaf, 0xf0, -0xbf, 0x60, 0xf2, 0x00, 0x90, 0x40, 0x96, -0xf0, 0xaf, 0x80, 0xa6, 0x00, 0x30, 0x00, -0x70, 0x00, 0xa0, 0x00, 0xa0, 0xf0, 0xaf, -0xf0, 0xaf, 0xf0, 0xaf, 0x20, 0xeb, 0x00, -0xa0, 0x50, 0x9e, 0xf0, 0xaf, 0x40, 0xac, -0x00, 0x20, 0x00, 0x60, 0xf0, 0xaf, 0xf0, -0xaf, 0xf0, 0xaf, 0xf0, 0xaf, 0x00, 0xa0, -0xb0, 0xde, 0xf0, 0xaf, 0x00, 0xaf, 0xf0, -0xaf, 0xf0, 0xae, 0x00, 0x10, 0x00, 0x50, -0xf0, 0xbf, 0xf0, 0xbf, 0xf0, 0xaf, 0xf0, -0xaf, 0x00, 0x90, 0x40, 0xcf, 0xf0, 0xbf, -0x50, 0xbf, 0xf0, 0xaf, 0x60, 0xaf, 0x10, -0x35, 0xd0, 0x47, 0x70, 0xcf, 0x70, 0xcf, -0x80, 0xaf, 0x80, 0xaf, 0x50, 0x80, 0xe0, -0xbd, 0x50, 0xcf, 0xb0, 0xcd, 0x60, 0xaf, -0x10, 0xae, 0xe0, 0xea, 0xd0, 0x6f, 0x80, -0xbf, 0x80, 0xd9, 0x40, 0xa2, 0x00, 0xab, -0xf0, 0x7d, 0x30, 0xab, 0x60, 0xd9, 0x30, -0xd8, 0xf0, 0xaa, 0x10, 0xaa, 0x70, 0xdd, -0xa0, 0x8c, 0xc0, 0xce, 0x50, 0xde, 0x70, -0xa3, 0x30, 0xa4, 0xb0, 0x8e, 0xb0, 0x9f, -0x40, 0xde, 0xb0, 0xdd, 0x30, 0xa4, 0xe0, -0xa3, 0x50, 0xca, 0xc0, 0x9d, 0x00, 0xd9, -0x80, 0xdf, 0x20, 0xa1, 0x40, 0x9e, 0x10, -0x9e, 0x00, 0xa2, 0x80, 0xdf, 0x50, 0xdf, -0x30, 0x9e, 0x20, 0x9e, 0x00, 0xb8, 0x00, -0x00, 0x80, 0xdd, 0x00, 0x00, 0x60, 0x9d, -0xf0, 0xbf, 0x00, 0x40, 0x00, 0x80, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xbf, 0xf0, 0xbf, -0xf0, 0xbf, 0xf0, 0xf2, 0x00, 0x00, 0x40, -0x83, 0xf0, 0xbf, 0xa0, 0xb5, 0x00, 0x30, -0x00, 0x70, 0x00, 0x10, 0x00, 0x10, 0xf0, -0xbf, 0xf0, 0xbf, 0xf0, 0xaf, 0x80, 0xec, -0x00, 0x10, 0xf0, 0x5c, 0xf0, 0xbf, 0x00, -0xbd, 0x00, 0x20, 0x00, 0x60, 0x00, 0x20, -0x00, 0x20, 0xf0, 0xbf, 0xf0, 0xbf, 0x00, -0xa0, 0xf0, 0xdf, 0x00, 0x20, 0x30, 0x20, -0xf0, 0xbf, 0xf0, 0xbf, 0x00, 0x10, 0x00, -0x50, 0x00, 0x30, 0x00, 0x30, 0xf0, 0xbf, -0xf0, 0xbf, 0x00, 0x90, 0xf0, 0xcf, 0x00, -0x30, 0x00, 0x30, 0xf0, 0xbf, 0xf0, 0xbf, -0x00, 0x00, 0x00, 0x40, 0x00, 0x40, 0x00, -0x40, 0xf0, 0xbf, 0xf0, 0xbf, 0x00, 0x80, -0xf0, 0xbf, 0x00, 0x40, 0x00, 0x40, 0xf0, -0xbf, 0xf0, 0xbf, 0xf0, 0xf2, 0x00, 0x30, -0x10, 0x84, 0x00, 0x50, 0xa0, 0xb5, 0xf0, -0xbf, 0x00, 0x70, 0xf0, 0xaf, 0x00, 0x50, -0x00, 0x50, 0xf0, 0xbf, 0xf0, 0xbf, 0x70, -0xec, 0x00, 0x20, 0x30, 0x66, 0x00, 0x60, -0xf0, 0xbc, 0xf0, 0xbf, 0x00, 0x60, 0x00, -0xa0, 0x00, 0x60, 0x00, 0x60, 0xf0, 0xbf, -0xf0, 0xbf, 0xf0, 0xdf, 0x00, 0x10, 0x00, -0x60, 0x00, 0x70, 0xf0, 0xbf, 0xf0, 0xbf, -0x00, 0x50, 0x00, 0x90, 0x00, 0x70, 0x00, -0x70, 0xf0, 0xbf, 0xf0, 0xbf, 0xf0, 0xcf, -0x00, 0x00, 0x00, 0x70, 0x00, 0x80, 0xf0, -0xbf, 0xf0, 0xbf, 0x00, 0x40, 0x00, 0x80, -0x00, 0x80, 0x00, 0x80, 0xf0, 0xbf, 0xf0, -0xbf, 0xf0, 0xbf, 0x70, 0xf2, 0x00, 0x80, -0x20, 0x8f, 0xf0, 0xbf, 0x40, 0xb5, 0x00, -0x30, 0x00, 0x70, 0x00, 0x90, 0x00, 0x90, -0xf0, 0xbf, 0xf0, 0xbf, 0xf0, 0xaf, 0x80, -0xeb, 0x00, 0x90, 0x60, 0x90, 0xf0, 0xbf, -0x30, 0xbc, 0x00, 0x20, 0x00, 0x60, 0x00, -0xa0, 0x00, 0xa0, 0xf0, 0xbf, 0xf0, 0xbf, -0x00, 0xa0, 0x60, 0xdf, 0x00, 0xa0, 0xa0, -0x9f, 0xf0, 0xbf, 0x70, 0xbf, 0x00, 0x10, -0x00, 0x50, 0xf0, 0xaf, 0xf0, 0xaf, 0xf0, -0xbf, 0xf0, 0xbf, 0x00, 0x90, 0xf0, 0xcf, -0xf0, 0xaf, 0xf0, 0xaf, 0xf0, 0xbf, 0xf0, -0xbf, 0x00, 0x00, 0x00, 0x40, 0xf0, 0xbf, -0xf0, 0xbf, 0xf0, 0xbf, 0xf0, 0xbf, 0x00, -0x80, 0xe0, 0xbf, 0xf0, 0xbf, 0xe0, 0xbf, -0xf0, 0xbf, 0xe0, 0xbf, 0xf0, 0xed, 0xd0, -0x41, 0x70, 0xb4, 0x40, 0xcf, 0x10, 0xb2, -0x50, 0xbf, 0x50, 0x71, 0xb0, 0xae, 0x30, -0xcf, 0x50, 0xce, 0x40, 0xbf, 0x70, 0xbe, -0x20, 0xe3, 0xc0, 0x70, 0xd0, 0xc4, 0x30, -0xd9, 0x90, 0xb5, 0x30, 0xba, 0xa0, 0x78, -0xf0, 0x9d, 0x20, 0xd9, 0x80, 0xd8, 0x20, -0xba, 0x90, 0xb9, 0x70, 0xd2, 0x40, 0x8d, -0x90, 0xd2, 0x00, 0xde, 0xa0, 0xb4, 0xf0, -0xb1, 0x40, 0x8e, 0x10, 0x99, 0x00, 0xde, -0xb0, 0xdd, 0xf0, 0xb1, 0xb0, 0xb1, 0x90, -0xbe, 0x10, 0x9e, 0xe0, 0xda, 0x50, 0xdf, -0xa0, 0xaf, 0x70, 0xa9, 0x30, 0x9e, 0x70, -0xa0, 0x50, 0xdf, 0x30, 0xdf, 0x70, 0xa9, -0x60, 0xa9, 0xf0, 0xaf, 0x80, 0xd5, 0x20, -0xde, 0x20, 0xd6, 0xc0, 0xa8, 0x40, 0xa4, -0x00, 0x30, 0x00, 0x70, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xcf, 0xf0, 0xcf, 0xf0, 0xaf, -0xe0, 0xeb, 0x00, 0x00, 0x00, 0x61, 0xf0, -0xcf, 0x30, 0xcc, 0x00, 0x20, 0x00, 0x60, -0x00, 0x10, 0x00, 0x10, 0xf0, 0xcf, 0xf0, -0xcf, 0x00, 0xa0, 0xe0, 0xdf, 0x00, 0x10, -0x50, 0x20, 0xf0, 0xcf, 0xe0, 0xcf, 0x00, -0x10, 0x00, 0x50, 0x00, 0x20, 0x00, 0x20, -0xf0, 0xcf, 0xf0, 0xcf, 0x00, 0x90, 0xf0, -0xcf, 0x00, 0x20, 0x00, 0x20, 0xf0, 0xcf, -0xf0, 0xcf, 0x00, 0x00, 0x00, 0x40, 0x00, -0x30, 0x00, 0x30, 0xf0, 0xcf, 0xf0, 0xcf, -0x00, 0x80, 0xf0, 0xbf, 0x00, 0x30, 0x00, -0x30, 0xf0, 0xcf, 0xf0, 0xcf, 0x50, 0xf2, -0x00, 0x30, 0x30, 0x84, 0x00, 0x40, 0x20, -0xc4, 0xf0, 0xcf, 0x00, 0x70, 0xf0, 0xaf, -0x00, 0x40, 0x00, 0x40, 0xf0, 0xcf, 0xf0, -0xcf, 0xd0, 0xeb, 0x00, 0x20, 0xd0, 0x64, -0x00, 0x50, 0x20, 0xcc, 0xf0, 0xcf, 0x00, -0x60, 0x00, 0xa0, 0x00, 0x50, 0x00, 0x50, -0xf0, 0xcf, 0xf0, 0xcf, 0xd0, 0xdf, 0x00, -0x10, 0xf0, 0x50, 0x00, 0x60, 0xd0, 0xcf, -0xf0, 0xcf, 0x00, 0x50, 0x00, 0x90, 0x00, -0x60, 0x00, 0x60, 0xf0, 0xcf, 0xf0, 0xcf, -0xf0, 0xcf, 0x00, 0x00, 0x00, 0x60, 0x00, -0x70, 0xf0, 0xcf, 0xf0, 0xcf, 0x00, 0x40, -0x00, 0x80, 0x00, 0x70, 0x00, 0x70, 0xf0, -0xcf, 0xf0, 0xcf, 0xf0, 0xbf, 0x10, 0xf2, -0x00, 0x70, 0x80, 0x8a, 0xf0, 0xcf, 0xf0, -0xc3, 0x00, 0x30, 0x00, 0x70, 0x00, 0x80, -0x00, 0x80, 0xf0, 0xcf, 0xf0, 0xcf, 0xf0, -0xaf, 0x50, 0xeb, 0x00, 0x80, 0xd0, 0x83, -0xf0, 0xcf, 0xb0, 0xcb, 0x00, 0x20, 0x00, -0x60, 0x00, 0x90, 0x00, 0x90, 0xf0, 0xcf, -0xf0, 0xcf, 0x00, 0xa0, 0x70, 0xdf, 0x00, -0x90, 0xe0, 0x8f, 0xf0, 0xcf, 0x70, 0xcf, -0x00, 0x10, 0x00, 0x50, 0x00, 0xa0, 0x00, -0xa0, 0xf0, 0xcf, 0xf0, 0xcf, 0x00, 0x90, -0xf0, 0xcf, 0x00, 0xa0, 0x00, 0xa0, 0xf0, -0xcf, 0xf0, 0xcf, 0x00, 0x00, 0x00, 0x40, -0xf0, 0xaf, 0xf0, 0xaf, 0xf0, 0xcf, 0xf0, -0xcf, 0x00, 0x80, 0xf0, 0xbf, 0xf0, 0xaf, -0xf0, 0xaf, 0xf0, 0xcf, 0xf0, 0xcf, 0x80, -0xef, 0x00, 0x30, 0x10, 0xa9, 0xf0, 0xbf, -0xd0, 0xc1, 0xf0, 0xcf, 0x00, 0x70, 0xf0, -0xaf, 0xf0, 0xbf, 0xf0, 0xbf, 0xf0, 0xcf, -0xf0, 0xcf, 0x70, 0xe6, 0xe0, 0x43, 0xa0, -0xb8, 0xf0, 0xce, 0x60, 0xc7, 0xf0, 0xce, -0x40, 0x64, 0x20, 0x9f, 0xe0, 0xce, 0x60, -0xce, 0xe0, 0xce, 0x50, 0xce, 0x20, 0xd8, -0xf0, 0x72, 0xa0, 0xc8, 0xb0, 0xd8, 0xa0, -0xc8, 0x30, 0xc9, 0xb0, 0x76, 0x20, 0x92, -0xb0, 0xd8, 0x40, 0xd8, 0x20, 0xc9, 0xc0, -0xc8, 0xa0, 0xc5, 0x30, 0x8e, 0xc0, 0xd4, -0x90, 0xdd, 0x90, 0xc5, 0x00, 0xc0, 0xa0, -0x8e, 0xf0, 0x94, 0x90, 0xdd, 0x60, 0xdd, -0x00, 0xc0, 0xd0, 0xbf, 0x10, 0xb3, 0x20, -0xde, 0xc0, 0xdb, 0x50, 0xd0, 0x70, 0xbe, -0x00, 0xb5, 0x90, 0x9e, 0xc0, 0x9f, 0x00, -0xdf, 0xf0, 0xde, 0xb0, 0xb5, 0xb0, 0xb5, -0xe0, 0xa9, 0x90, 0xcb, 0x50, 0xde, 0x50, -0xd9, 0x40, 0xb5, 0xa0, 0xb1, 0x00, 0x20, -0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xdf, 0xf0, 0xdf, 0x00, 0xa0, 0x60, 0xdf, -0x00, 0x00, 0x90, 0x39, 0xf0, 0xdf, 0x50, -0xdf, 0x00, 0x10, 0x00, 0x50, 0x00, 0x10, -0x00, 0x10, 0xf0, 0xdf, 0xf0, 0xdf, 0x00, -0x90, 0xf0, 0xcf, 0x00, 0x10, 0x00, 0x10, -0xf0, 0xdf, 0xf0, 0xdf, 0x00, 0x00, 0x00, -0x40, 0x00, 0x20, 0x00, 0x20, 0xf0, 0xdf, -0xf0, 0xdf, 0x00, 0x80, 0xf0, 0xbf, 0x00, -0x20, 0x00, 0x20, 0xf0, 0xdf, 0xf0, 0xdf, -0x50, 0xf1, 0x00, 0x30, 0xe0, 0x85, 0x00, -0x30, 0x40, 0xd2, 0xf0, 0xdf, 0x00, 0x70, -0xf0, 0xaf, 0x00, 0x30, 0x00, 0x30, 0xf0, -0xdf, 0xf0, 0xdf, 0xc0, 0xea, 0x00, 0x20, -0xd0, 0x69, 0x00, 0x40, 0xc0, 0xda, 0xf0, -0xdf, 0x00, 0x60, 0x00, 0xa0, 0x00, 0x40, -0x00, 0x40, 0xf0, 0xdf, 0xf0, 0xdf, 0x50, -0xdf, 0x00, 0x10, 0xf0, 0x49, 0x00, 0x50, -0x50, 0xdf, 0xf0, 0xdf, 0x00, 0x50, 0x00, -0x90, 0x00, 0x50, 0x00, 0x50, 0xf0, 0xdf, -0xf0, 0xdf, 0xf0, 0xcf, 0x00, 0x00, 0x00, -0x50, 0x00, 0x60, 0xf0, 0xdf, 0xf0, 0xdf, -0x00, 0x40, 0x00, 0x80, 0x00, 0x60, 0x00, -0x60, 0xf0, 0xdf, 0xf0, 0xdf, 0xf0, 0xbf, -0x30, 0xf1, 0x00, 0x60, 0x00, 0x89, 0xf0, -0xdf, 0x30, 0xd2, 0x00, 0x30, 0x00, 0x70, -0x00, 0x70, 0x00, 0x70, 0xf0, 0xdf, 0xf0, -0xdf, 0xf0, 0xaf, 0x70, 0xea, 0x00, 0x70, -0x90, 0x7b, 0xf0, 0xdf, 0x80, 0xda, 0x00, -0x20, 0x00, 0x60, 0x00, 0x80, 0x00, 0x80, -0xf0, 0xdf, 0xf0, 0xdf, 0x00, 0xa0, 0x10, -0xdf, 0x00, 0x80, 0xa0, 0x80, 0xf0, 0xdf, -0x00, 0xdf, 0x00, 0x10, 0x00, 0x50, 0x00, -0x90, 0x00, 0x90, 0xf0, 0xdf, 0xf0, 0xdf, -0x00, 0x90, 0xf0, 0xcf, 0x00, 0x90, 0x00, -0x90, 0xf0, 0xdf, 0xf0, 0xdf, 0x00, 0x00, -0x00, 0x40, 0x00, 0xa0, 0x00, 0xa0, 0xf0, -0xdf, 0xf0, 0xdf, 0x00, 0x80, 0xf0, 0xbf, -0x00, 0xa0, 0x00, 0xa0, 0xf0, 0xdf, 0xf0, -0xdf, 0xb0, 0xef, 0x00, 0x30, 0xe0, 0x9e, -0xf0, 0xaf, 0xe0, 0xd0, 0xf0, 0xdf, 0x00, -0x70, 0xf0, 0xaf, 0xf0, 0xaf, 0xf0, 0xaf, -0xf0, 0xdf, 0xf0, 0xdf, 0xb0, 0xe7, 0x00, -0x20, 0x30, 0xab, 0xf0, 0xbf, 0xe0, 0xd7, -0xf0, 0xdf, 0x00, 0x60, 0xf0, 0x9f, 0xf0, -0xbf, 0xf0, 0xbf, 0xf0, 0xdf, 0xe0, 0xdf, -0xf0, 0xda, 0xe0, 0x4c, 0xc0, 0xbb, 0x40, -0xce, 0xd0, 0xda, 0x10, 0xde, 0x90, 0x5c, -0xd0, 0x8f, 0x40, 0xce, 0xe0, 0xcd, 0x10, -0xde, 0xc0, 0xdd, 0x80, 0xca, 0x50, 0x76, -0x90, 0xca, 0xd0, 0xd7, 0x20, 0xda, 0xc0, -0xd7, 0xc0, 0x77, 0x10, 0x89, 0xd0, 0xd7, -0x90, 0xd7, 0xc0, 0xd7, 0x80, 0xd7, 0xd0, -0xb7, 0x90, 0xe4, 0x80, 0xd5, 0xe0, 0xc7, -0x80, 0xd5, 0x70, 0xc7, 0xc0, 0x8f, 0x20, -0x93, 0xd0, 0xdc, 0xc0, 0xdc, 0xf0, 0xcd, -0xe0, 0xcd, 0xe0, 0xa8, 0x50, 0xd4, 0xd0, -0xdb, 0x70, 0xd4, 0x00, 0xcd, 0x40, 0xc6, -0x40, 0x9f, 0xd0, 0x9f, 0x70, 0xde, 0x70, -0xde, 0x90, 0xc2, 0x90, 0xc2, 0xf0, 0xa5, -0x50, 0xc1, 0x10, 0xde, 0x10, 0xdb, 0x40, -0xc2, 0xd0, 0xbf, 0x00, 0x10, 0x00, 0x50, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xef, 0xf0, -0xef, 0x00, 0x90, 0xe0, 0xcf, 0x00, 0x00, -0x60, 0x25, 0xf0, 0xef, 0xd0, 0xef, 0x00, -0x00, 0x00, 0x40, 0x00, 0x10, 0x00, 0x10, -0xf0, 0xef, 0xf0, 0xef, 0x00, 0x80, 0xf0, -0xbf, 0x00, 0x10, 0x00, 0x10, 0xf0, 0xef, -0xf0, 0xef, 0x70, 0xef, 0x00, 0x30, 0x70, -0x8a, 0x00, 0x20, 0xa0, 0xdf, 0xf0, 0xef, -0x00, 0x70, 0xf0, 0xaf, 0x00, 0x20, 0x00, -0x20, 0xf0, 0xef, 0xf0, 0xef, 0xc0, 0xe8, -0x00, 0x20, 0xb0, 0x75, 0x00, 0x30, 0x70, -0xe8, 0xf0, 0xef, 0x00, 0x60, 0x00, 0xa0, -0x00, 0x30, 0x00, 0x30, 0xf0, 0xef, 0xf0, -0xef, 0xf0, 0xdd, 0x00, 0x10, 0xd0, 0x5a, -0x00, 0x40, 0xc0, 0xed, 0xf0, 0xef, 0x00, -0x50, 0x00, 0x90, 0x00, 0x40, 0x00, 0x40, -0xf0, 0xef, 0xf0, 0xef, 0xe0, 0xcf, 0x00, -0x00, 0x30, 0x43, 0x00, 0x50, 0xd0, 0xef, -0xf0, 0xef, 0x00, 0x40, 0x00, 0x80, 0x00, -0x50, 0x00, 0x50, 0xf0, 0xef, 0xf0, 0xef, -0xf0, 0xbf, 0x70, 0xef, 0x00, 0x50, 0xa0, -0x8b, 0xf0, 0xef, 0x90, 0xdf, 0x00, 0x30, -0x00, 0x70, 0x00, 0x60, 0x00, 0x60, 0xf0, -0xef, 0xf0, 0xef, 0xf0, 0xaf, 0x90, 0xe8, -0x00, 0x60, 0x90, 0x7c, 0xf0, 0xef, 0x40, -0xe8, 0x00, 0x20, 0x00, 0x60, 0x00, 0x70, -0x00, 0x70, 0xf0, 0xef, 0xf0, 0xef, 0x00, -0xa0, 0xc0, 0xdd, 0x00, 0x70, 0xd0, 0x76, -0xf0, 0xef, 0x80, 0xed, 0x00, 0x10, 0x00, -0x50, 0x00, 0x80, 0x00, 0x80, 0xf0, 0xef, -0xf0, 0xef, 0x00, 0x90, 0xb0, 0xcf, 0x00, -0x80, 0x60, 0x80, 0xf0, 0xef, 0xa0, 0xef, -0x00, 0x00, 0x00, 0x40, 0x00, 0x90, 0x00, -0x90, 0xf0, 0xef, 0xf0, 0xef, 0x00, 0x80, -0xf0, 0xbf, 0x00, 0x90, 0x00, 0x90, 0xf0, -0xef, 0xf0, 0xef, 0xa0, 0xee, 0x00, 0x30, -0x60, 0x98, 0x00, 0xa0, 0xe0, 0xde, 0xf0, -0xef, 0x00, 0x70, 0xf0, 0xaf, 0x00, 0xa0, -0x00, 0xa0, 0xf0, 0xef, 0xf0, 0xef, 0x10, -0xe7, 0x00, 0x20, 0xc0, 0x9e, 0xf0, 0xaf, -0xc0, 0xe6, 0xf0, 0xef, 0x00, 0x60, 0x00, -0xa0, 0xf0, 0xaf, 0xf0, 0xaf, 0xf0, 0xef, -0xf0, 0xef, 0x40, 0xdb, 0x30, 0x2a, 0x60, -0xad, 0xb0, 0xbf, 0xe0, 0xea, 0x90, 0xef, -0xe0, 0x51, 0xb0, 0x8f, 0xb0, 0xbf, 0x80, -0xbf, 0x80, 0xef, 0x40, 0xef, 0x50, 0xcc, -0x40, 0x59, 0x00, 0xbd, 0xf0, 0xcc, 0xe0, -0xeb, 0x60, 0xec, 0x50, 0x5e, 0x20, 0x82, -0xf0, 0xcc, 0xc0, 0xcc, 0x50, 0xec, 0x20, -0xec, 0x20, 0xbb, 0x10, 0xe8, 0xd0, 0xca, -0x70, 0xbd, 0xd0, 0xe9, 0xd0, 0xd8, 0x40, -0x7b, 0x50, 0x84, 0x50, 0xd6, 0x30, 0xd6, -0x80, 0xe5, 0x60, 0xe5, 0xf0, 0xa9, 0xd0, -0xda, 0x10, 0xd5, 0x40, 0xcc, 0x30, 0xe4, -0xb0, 0xda, 0x80, 0x91, 0x10, 0x93, 0x90, -0xdb, 0x90, 0xdb, 0x70, 0xdb, 0x70, 0xdb, -0xf0, 0xa0, 0xa0, 0xc8, 0x00, 0xdb, 0xa0, -0xd6, 0xe0, 0xda, 0x90, 0xd6, 0x20, 0xa0, -0x60, 0xa0, 0x90, 0xdd, 0x90, 0xdd, 0x80, -0xcf, 0x80, 0xcf, 0xd0, 0xa3, 0xe0, 0xb7, -0x60, 0xdd, 0xa0, 0xdb, 0x50, 0xcf, 0xc0, -0xcd, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x80, 0x30, 0xbf, 0x00, 0x00, 0x10, 0x52, -0xf0, 0xff, 0x10, 0xff, 0x70, 0xec, 0x00, -0x30, 0x10, 0x93, 0x00, 0x10, 0xa0, 0xeb, -0xf0, 0xff, 0x00, 0x70, 0xc0, 0xaf, 0x00, -0x10, 0x30, 0x3a, 0xf0, 0xff, 0xb0, 0xff, -0x40, 0xe5, 0x00, 0x20, 0x80, 0x87, 0x00, -0x20, 0x40, 0xf4, 0xf0, 0xff, 0x00, 0x60, -0xf0, 0x9f, 0x00, 0x20, 0x30, 0x28, 0xf0, -0xff, 0xe0, 0xff, 0xc0, 0xda, 0x00, 0x10, -0x80, 0x79, 0x00, 0x30, 0x10, 0xfa, 0xf0, -0xff, 0x00, 0x50, 0x00, 0x90, 0x00, 0x30, -0x00, 0x30, 0xf0, 0xff, 0xf0, 0xff, 0xc0, -0xcd, 0x00, 0x00, 0xd0, 0x68, 0x00, 0x40, -0x60, 0xfd, 0xf0, 0xff, 0x00, 0x40, 0x00, -0x80, 0x00, 0x40, 0x00, 0x40, 0xf0, 0xff, -0xf0, 0xff, 0x30, 0xbf, 0x60, 0xec, 0x50, -0x59, 0x70, 0x93, 0x00, 0xff, 0x90, 0xeb, -0x00, 0x30, 0x00, 0x70, 0x00, 0x50, 0x00, -0x50, 0xf0, 0xff, 0xf0, 0xff, 0xc0, 0xaf, -0x30, 0xe5, 0x10, 0x56, 0x30, 0x89, 0xb0, -0xff, 0x30, 0xf4, 0x00, 0x20, 0x00, 0x60, -0x00, 0x60, 0x00, 0x60, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0x9f, 0xa0, 0xda, 0xd0, 0x60, -0x00, 0x80, 0xe0, 0xff, 0xf0, 0xf9, 0x00, -0x10, 0x00, 0x50, 0x00, 0x70, 0x00, 0x70, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0x8f, 0x90, -0xcd, 0x10, 0x70, 0xd0, 0x7c, 0xf0, 0xff, -0x30, 0xfd, 0x00, 0x00, 0x00, 0x40, 0x00, -0x80, 0x00, 0x80, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0x7f, 0xe0, 0xbe, 0x10, 0x80, 0xb0, -0x83, 0xf0, 0xff, 0xb0, 0xfe, 0x00, 0xec, -0xc0, 0x2f, 0xd0, 0x98, 0x10, 0x90, 0x30, -0xeb, 0xe0, 0xff, 0xe0, 0x6f, 0x50, 0xaf, -0x10, 0x90, 0x00, 0x91, 0xe0, 0xff, 0x30, -0xff, 0x60, 0xe4, 0x80, 0x1f, 0x30, 0x99, -0x20, 0xa0, 0x60, 0xf3, 0xa0, 0xff, 0xc0, -0x5f, 0x50, 0x9f, 0x20, 0xa0, 0x50, 0xa0, -0xa0, 0xff, 0x30, 0xff, 0x30, 0xd9, 0x50, -0x27, 0x80, 0xa1, 0xd0, 0xaf, 0x60, 0xf8, -0xe0, 0xfe, 0x10, 0x51, 0x00, 0x8f, 0xd0, -0xaf, 0xb0, 0xaf, 0xd0, 0xfe, 0x80, 0xfe, -0x40, 0xcb, 0xd0, 0x46, 0xb0, 0xae, 0x60, -0xbe, 0x80, 0xfa, 0xe0, 0xfc, 0xb0, 0x50, -0xb0, 0x7f, 0x60, 0xbe, 0x40, 0xbe, 0xd0, -0xfc, 0xa0, 0xfc, 0x50, 0xbb, 0x70, 0xe8, -0xe0, 0xbc, 0x20, 0xb3, 0x30, 0xfa, 0xc0, -0xe7, 0xf0, 0x66, 0x30, 0x79, 0xd0, 0xca, -0xb0, 0xca, 0xc0, 0xf8, 0xa0, 0xf8, 0x80, -0xaa, 0x60, 0xdd, 0xa0, 0xc9, 0x50, 0xc1, -0x30, 0xf7, 0x20, 0xec, 0x10, 0x80, 0xf0, -0x83, 0x00, 0xd4, 0x00, 0xd4, 0xd0, 0xf1, -0xc0, 0xf1, 0x60, 0x9d, 0x90, 0xcd, 0x60, -0xd3, 0x40, 0xce, 0x10, 0xf1, 0x30, 0xeb, -0xa0, 0x93, 0x40, 0x94, 0xb0, 0xd9, 0xa0, -0xd9, 0xf0, 0xe7, 0xe0, 0xe7, 0x00, 0x9c, -0x00, 0xbc, 0x60, 0xd9, 0xe0, 0xd6, 0xa0, -0xe7, 0x10, 0xe5, 0x30, 0xa1, 0x40, 0xa1, -0x30, 0xdc, 0x30, 0xdc, 0x00, 0xdc, 0x00, -0xdc, 0x10, 0xa3, 0x30, 0xb0, 0x20, 0xdc, -0x20, 0xdb, 0xe0, 0xdb, 0x00, 0xdb, 0xc0, -0xd3, 0x00, 0x00, 0xc0, 0xd3, 0x00, 0x00, -0xc0, 0xd3, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x10, 0x00, 0x50, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x90, 0xf0, 0xcf, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x40, 0x00, 0x10, 0x00, 0x10, 0x00, -0x00, 0x00, 0x00, 0x00, 0x80, 0xf0, 0xbf, -0x00, 0x10, 0x00, 0x10, 0x00, 0x00, 0x00, -0x00, 0xc0, 0xf3, 0x00, 0x30, 0x80, 0x83, -0x00, 0x20, 0xb0, 0x5b, 0x00, 0x00, 0x00, -0x70, 0xf0, 0xaf, 0x00, 0x20, 0x00, 0x20, -0x00, 0x00, 0x00, 0x00, 0x50, 0xed, 0x00, -0x20, 0x60, 0x59, 0x00, 0x30, 0xd0, 0x37, -0x00, 0x00, 0x00, 0x60, 0x00, 0xa0, 0x00, -0x30, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xdf, 0x00, 0x10, 0x00, 0x30, 0x00, -0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, -0x00, 0x90, 0x00, 0x40, 0x00, 0x40, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xcf, 0x00, 0x00, -0x00, 0x40, 0x00, 0x50, 0x00, 0x00, 0x00, -0x00, 0x00, 0x40, 0x00, 0x80, 0x00, 0x50, -0x00, 0x50, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xbf, 0xb0, 0xf3, 0x00, 0x50, 0x60, 0x85, -0x00, 0x00, 0xd0, 0x5b, 0x00, 0x30, 0x00, -0x70, 0x00, 0x60, 0x00, 0x60, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xaf, 0x20, 0xed, 0x00, -0x60, 0xd0, 0x6b, 0x00, 0x00, 0xc0, 0x38, -0x00, 0x20, 0x00, 0x60, 0x00, 0x70, 0x00, -0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, -0xf0, 0xdf, 0x00, 0x70, 0x00, 0x70, 0x00, -0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x50, -0x00, 0x80, 0x00, 0x80, 0x00, 0x00, 0x00, -0x00, 0x00, 0x90, 0xf0, 0xcf, 0x00, 0x80, -0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x40, 0x00, 0x90, 0x00, 0x90, -0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xf0, -0xbf, 0x00, 0x90, 0x00, 0x90, 0x00, 0x00, -0x00, 0x00, 0xd0, 0xf2, 0x00, 0x30, 0xb0, -0x96, 0x00, 0xa0, 0xd0, 0x5d, 0x00, 0x00, -0x00, 0x70, 0xf0, 0xaf, 0x00, 0xa0, 0x00, -0xa0, 0x00, 0x00, 0x00, 0x00, 0x90, 0xeb, -0x00, 0x20, 0xa0, 0x9e, 0xf0, 0xaf, 0x60, -0x42, 0x00, 0x00, 0x00, 0x60, 0x00, 0xa0, -0xf0, 0xaf, 0xf0, 0xaf, 0x00, 0x00, 0x00, -0x00, 0x00, 0xdf, 0x00, 0x10, 0x40, 0xaf, -0xf0, 0xbf, 0xc0, 0x26, 0x00, 0x00, 0x00, -0x50, 0x00, 0x90, 0xf0, 0xbf, 0xf0, 0xbf, -0x00, 0x00, 0x00, 0x00, 0x70, 0xcf, 0xf0, -0x2c, 0x80, 0xbf, 0xa0, 0xcf, 0x40, 0x1f, -0xc0, 0x1c, 0xf0, 0x44, 0x20, 0x80, 0xa0, -0xcf, 0x80, 0xcf, 0xf0, 0x1c, 0x10, 0x20, -0x30, 0xbe, 0x30, 0xeb, 0x10, 0xce, 0xf0, -0xbf, 0xe0, 0x35, 0xa0, 0x6b, 0x80, 0x6d, -0xc0, 0x7c, 0xf0, 0xd9, 0xd0, 0xd9, 0x50, -0x50, 0xb0, 0x50, 0x50, 0xab, 0xc0, 0xdd, -0xa0, 0xd8, 0x30, 0xcf, 0xc0, 0x54, 0x10, -0x6a, 0xa0, 0x8b, 0xd0, 0x8d, 0xb0, 0xde, -0xa0, 0xde, 0x00, 0x6d, 0x10, 0x6d, 0x60, -0x9f, 0x80, 0xca, 0x10, 0xde, 0x50, 0xd9, -0xc0, 0x6d, 0x60, 0x73, 0x50, 0x9d, 0xa0, -0x9d, 0xd0, 0xdf, 0xc0, 0xdf, 0x20, 0x7f, -0x20, 0x7f, 0xa0, 0xa1, 0xf0, 0xb7, 0x90, -0xdf, 0xc0, 0xdd, 0x40, 0x7f, 0x50, 0x80, -0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, -0x00, 0x00, 0x10, 0x00, 0x10, 0x00, 0x80, -0xf0, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, -0x10, 0x00, 0x10, 0xc0, 0xf3, 0x00, 0x30, -0x80, 0x83, 0x00, 0x10, 0xc0, 0x5b, 0x00, -0x10, 0x00, 0x70, 0xf0, 0xaf, 0x00, 0x10, -0x00, 0x10, 0x00, 0x10, 0x00, 0x10, 0x50, -0xed, 0x00, 0x20, 0xd0, 0x58, 0x00, 0x20, -0x40, 0x38, 0x00, 0x10, 0x00, 0x60, 0x00, -0xa0, 0x00, 0x20, 0x00, 0x20, 0x00, 0x10, -0x00, 0x10, 0xf0, 0xdf, 0x00, 0x10, 0x00, -0x20, 0x00, 0x30, 0x00, 0x10, 0x00, 0x10, -0x00, 0x50, 0x00, 0x90, 0x00, 0x30, 0x00, -0x30, 0x00, 0x10, 0x00, 0x10, 0xf0, 0xcf, -0x00, 0x00, 0x00, 0x30, 0x00, 0x40, 0x00, -0x10, 0x00, 0x10, 0x00, 0x40, 0x00, 0x80, -0x00, 0x40, 0x00, 0x40, 0x00, 0x10, 0x00, -0x10, 0xf0, 0xbf, 0xc0, 0xf3, 0x00, 0x40, -0x60, 0x84, 0x00, 0x10, 0xd0, 0x5b, 0x00, -0x30, 0x00, 0x70, 0x00, 0x50, 0x00, 0x50, -0x00, 0x10, 0x00, 0x10, 0xf0, 0xaf, 0x40, -0xed, 0x00, 0x50, 0xa0, 0x63, 0x00, 0x10, -0xb0, 0x38, 0x00, 0x20, 0x00, 0x60, 0x00, -0x60, 0x00, 0x60, 0x00, 0x10, 0x00, 0x10, -0x00, 0xa0, 0xf0, 0xdf, 0x00, 0x60, 0x00, -0x60, 0x00, 0x10, 0x00, 0x10, 0x00, 0x10, -0x00, 0x50, 0x00, 0x70, 0x00, 0x70, 0x00, -0x10, 0x00, 0x10, 0x00, 0x90, 0xf0, 0xcf, -0x00, 0x70, 0x00, 0x70, 0x00, 0x10, 0x00, -0x10, 0x00, 0x00, 0x00, 0x40, 0x00, 0x80, -0x00, 0x80, 0x00, 0x10, 0x00, 0x10, 0x00, -0x80, 0xf0, 0xbf, 0x00, 0x80, 0x00, 0x80, -0x00, 0x10, 0x00, 0x10, 0x40, 0xf3, 0x00, -0x30, 0xa0, 0x8f, 0x00, 0x90, 0xf0, 0x5c, -0x00, 0x10, 0x00, 0x70, 0xf0, 0xaf, 0x00, -0x90, 0x00, 0x90, 0x00, 0x10, 0x00, 0x10, -0x50, 0xec, 0x00, 0x20, 0x90, 0x90, 0x00, -0xa0, 0x60, 0x3e, 0x00, 0x10, 0x00, 0x60, -0x00, 0xa0, 0x00, 0xa0, 0x00, 0xa0, 0x00, -0x10, 0x00, 0x10, 0xc0, 0xdf, 0x00, 0x10, -0xe0, 0x9f, 0xf0, 0xaf, 0xc0, 0x18, 0x00, -0x10, 0x00, 0x50, 0x00, 0x90, 0xf0, 0xaf, -0xf0, 0xaf, 0x00, 0x10, 0x00, 0x10, 0xf0, -0xcf, 0x00, 0x00, 0xf0, 0xaf, 0xf0, 0xbf, -0x00, 0x10, 0x00, 0x10, 0x00, 0x40, 0x00, -0x80, 0xf0, 0xbf, 0xf0, 0xbf, 0x00, 0x10, -0x00, 0x10, 0xf0, 0xbf, 0xa0, 0xee, 0xf0, -0xbf, 0x30, 0xb5, 0x00, 0x10, 0x00, 0x66, -0x80, 0x39, 0x90, 0x70, 0xa0, 0xcf, 0x90, -0xcf, 0x10, 0x1f, 0x80, 0x20, 0x10, 0xaf, -0xd0, 0xe3, 0xd0, 0xce, 0x90, 0xc5, 0xf0, -0x2d, 0x50, 0x5d, 0xe0, 0x6c, 0x00, 0x76, -0xf0, 0xd9, 0xe0, 0xd9, 0x70, 0x50, 0xa0, -0x50, 0xc0, 0x9d, 0x00, 0xd3, 0x30, 0xd9, -0x40, 0xd3, 0x00, 0x53, 0x50, 0x62, 0x90, -0x8b, 0xb0, 0x8c, 0xb0, 0xde, 0xa0, 0xde, -0x10, 0x6d, 0x10, 0x6d, 0x40, 0x98, 0xc0, -0xbe, 0x50, 0xde, 0x80, 0xdb, 0x70, 0x6d, -0xf0, 0x70, 0x50, 0x9d, 0x70, 0x9d, 0xd0, -0xdf, 0xc0, 0xdf, 0x20, 0x7f, 0x20, 0x7f, -0xc0, 0x9f, 0xc0, 0xaf, 0xb0, 0xdf, 0xa0, -0xde, 0x30, 0x7f, 0xd0, 0x7f, 0xa0, 0xd5, -0x00, 0x30, 0x80, 0xd6, 0x00, 0x00, 0x90, -0x84, 0x00, 0x20, 0x00, 0x70, 0xf0, 0xaf, -0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, -0x20, 0x50, 0xed, 0x00, 0x20, 0xb0, 0x58, -0x00, 0x10, 0x70, 0x3a, 0x00, 0x20, 0x00, -0x60, 0x00, 0xa0, 0x00, 0x10, 0x00, 0x10, -0x00, 0x20, 0x00, 0x20, 0xf0, 0xdf, 0x00, -0x10, 0x00, 0x10, 0x00, 0x20, 0x00, 0x20, -0x00, 0x20, 0x00, 0x50, 0x00, 0x90, 0x00, -0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, -0xf0, 0xcf, 0x00, 0x00, 0x00, 0x20, 0x00, -0x30, 0x00, 0x20, 0x00, 0x20, 0x00, 0x40, -0x00, 0x80, 0x00, 0x30, 0x00, 0x30, 0x00, -0x20, 0x00, 0x20, 0xf0, 0xbf, 0xc0, 0xf3, -0x00, 0x30, 0xd0, 0x83, 0x00, 0x20, 0x30, -0x5c, 0x00, 0x30, 0x00, 0x70, 0x00, 0x40, -0x00, 0x40, 0x00, 0x20, 0x00, 0x20, 0xf0, -0xaf, 0x40, 0xed, 0x00, 0x40, 0x10, 0x5e, -0x00, 0x20, 0xa0, 0x3a, 0x00, 0x20, 0x00, -0x60, 0x00, 0x50, 0x00, 0x50, 0x00, 0x20, -0x00, 0x20, 0x00, 0xa0, 0xf0, 0xdf, 0x00, -0x50, 0x00, 0x50, 0x00, 0x20, 0x00, 0x20, -0x00, 0x10, 0x00, 0x50, 0x00, 0x60, 0x00, -0x60, 0x00, 0x20, 0x00, 0x20, 0x00, 0x90, -0xf0, 0xcf, 0x00, 0x60, 0x00, 0x60, 0x00, -0x20, 0x00, 0x20, 0x00, 0x00, 0x00, 0x40, -0x00, 0x70, 0x00, 0x70, 0x00, 0x20, 0x00, -0x20, 0x00, 0x80, 0xf0, 0xbf, 0x00, 0x70, -0x00, 0x70, 0x00, 0x20, 0x00, 0x20, 0x80, -0xf3, 0x00, 0x30, 0x90, 0x8a, 0x00, 0x80, -0xc0, 0x5c, 0x00, 0x20, 0x00, 0x70, 0xf0, -0xaf, 0x00, 0x80, 0x00, 0x80, 0x00, 0x20, -0x00, 0x20, 0xc0, 0xec, 0x00, 0x20, 0xf0, -0x82, 0x00, 0x90, 0x90, 0x3d, 0x00, 0x20, -0x00, 0x60, 0x00, 0xa0, 0x00, 0x90, 0x00, -0x90, 0x00, 0x20, 0x00, 0x20, 0xf0, 0xdf, -0x00, 0x10, 0x00, 0x90, 0x00, 0xa0, 0x30, -0x20, 0x00, 0x20, 0x00, 0x50, 0x00, 0x90, -0x00, 0xa0, 0x00, 0xa0, 0x00, 0x20, 0x00, -0x20, 0xf0, 0xcf, 0x00, 0x00, 0x00, 0xa0, -0xf0, 0xaf, 0x00, 0x20, 0x00, 0x20, 0x00, -0x40, 0x00, 0x80, 0xf0, 0xaf, 0xf0, 0xaf, -0x00, 0x20, 0x00, 0x20, 0xf0, 0xbf, 0xc0, -0xf0, 0xf0, 0xaf, 0x20, 0xaa, 0x00, 0x20, -0x50, 0x62, 0x00, 0x30, 0x00, 0x70, 0xf0, -0xbf, 0xf0, 0xbf, 0x00, 0x20, 0x00, 0x20, -0xf0, 0xaf, 0xc0, 0xe7, 0xf0, 0xbf, 0xd0, -0xb9, 0x00, 0x20, 0xb0, 0x52, 0xa0, 0x31, -0x40, 0x61, 0xa0, 0xcf, 0xa0, 0xcf, 0xd0, -0x26, 0x40, 0x27, 0x80, 0x9f, 0x50, 0xd9, -0x30, 0xcf, 0xe0, 0xc9, 0x00, 0x2d, 0x90, -0x4f, 0xa0, 0x6c, 0x80, 0x71, 0xf0, 0xd9, -0xe0, 0xd9, 0x20, 0x51, 0x40, 0x51, 0x20, -0x91, 0x80, 0xc6, 0x80, 0xd9, 0x00, 0xd6, -0x90, 0x52, 0x90, 0x5c, 0x90, 0x8b, 0x10, -0x8c, 0xb0, 0xde, 0xa0, 0xde, 0x30, 0x6d, -0x30, 0x6d, 0x30, 0x93, 0x20, 0xb3, 0x80, -0xde, 0xd0, 0xdc, 0x70, 0x6d, 0x80, 0x6f, -0xb0, 0xde, 0x60, 0x9d, 0x30, 0xd1, 0xd0, -0xdf, 0xb0, 0x7b, 0x30, 0x7f, 0xa0, 0x9e, -0x50, 0xa9, 0xc0, 0xdf, 0x20, 0xdf, 0x30, -0x7f, 0x90, 0x7f, 0xd0, 0xcb, 0x00, 0x20, -0x00, 0xda, 0x00, 0x00, 0x90, 0x82, 0x00, -0x30, 0x00, 0x60, 0x00, 0xa0, 0x00, 0x00, -0x00, 0x00, 0x00, 0x30, 0x00, 0x30, 0xf0, -0xdf, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, -0x00, 0x30, 0x00, 0x30, 0x00, 0x50, 0x00, -0x90, 0x00, 0x10, 0x00, 0x10, 0x00, 0x30, -0x00, 0x30, 0xf0, 0xcf, 0x00, 0x00, 0x00, -0x10, 0x00, 0x20, 0x00, 0x30, 0x00, 0x30, -0x00, 0x40, 0x00, 0x80, 0x00, 0x20, 0x00, -0x20, 0x00, 0x30, 0x00, 0x30, 0xf0, 0xbf, -0xc0, 0xf3, 0x00, 0x20, 0x90, 0x83, 0x00, -0x30, 0x30, 0x5d, 0x00, 0x30, 0x00, 0x70, -0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, -0x30, 0xf0, 0xaf, 0x40, 0xed, 0x00, 0x30, -0xe0, 0x5a, 0x00, 0x30, 0xb0, 0x3f, 0x00, -0x20, 0x00, 0x60, 0x00, 0x40, 0x00, 0x40, -0x00, 0x30, 0x00, 0x30, 0x00, 0xa0, 0xf0, -0xdf, 0x00, 0x40, 0x00, 0x40, 0x00, 0x30, -0x00, 0x30, 0x00, 0x10, 0x00, 0x50, 0x00, -0x50, 0x00, 0x50, 0x00, 0x30, 0x00, 0x30, -0x00, 0x90, 0xf0, 0xcf, 0x00, 0x50, 0x00, -0x50, 0x00, 0x30, 0x00, 0x30, 0x00, 0x00, -0x00, 0x40, 0x00, 0x60, 0x00, 0x60, 0x00, -0x30, 0x00, 0x30, 0x00, 0x80, 0xf0, 0xbf, -0x00, 0x60, 0x00, 0x60, 0x00, 0x30, 0x00, -0x30, 0xa0, 0xf3, 0x00, 0x30, 0x50, 0x87, -0x00, 0x70, 0x80, 0x5d, 0x00, 0x30, 0x00, -0x70, 0xf0, 0xaf, 0x00, 0x70, 0x00, 0x70, -0x00, 0x30, 0x00, 0x30, 0x00, 0xed, 0x00, -0x20, 0x80, 0x76, 0x00, 0x80, 0xf0, 0x40, -0x00, 0x30, 0x00, 0x60, 0x00, 0xa0, 0x00, -0x80, 0x00, 0x80, 0x00, 0x30, 0x00, 0x30, -0xf0, 0xdf, 0x00, 0x10, 0x00, 0x80, 0x00, -0x90, 0x00, 0x30, 0x00, 0x30, 0x00, 0x50, -0x00, 0x90, 0x00, 0x90, 0x00, 0x90, 0x00, -0x30, 0x00, 0x30, 0xf0, 0xcf, 0x00, 0x00, -0x00, 0x90, 0x00, 0xa0, 0x00, 0x30, 0x00, -0x30, 0x00, 0x40, 0x00, 0x80, 0x00, 0xa0, -0x00, 0xa0, 0x00, 0x30, 0x00, 0x30, 0xf0, -0xbf, 0x10, 0xf2, 0x00, 0xa0, 0xb0, 0x9f, -0x00, 0x30, 0xa0, 0x60, 0x00, 0x30, 0x00, -0x70, 0xf0, 0xaf, 0xf0, 0xaf, 0x00, 0x30, -0x00, 0x30, 0xf0, 0xaf, 0x30, 0xea, 0xf0, -0xaf, 0x90, 0xac, 0x00, 0x30, 0xa0, 0x4c, -0x00, 0x20, 0x00, 0x60, 0xf0, 0xbf, 0xf0, -0xbf, 0x00, 0x30, 0x00, 0x30, 0x00, 0xa0, -0x20, 0xdd, 0xf0, 0xbf, 0x90, 0xbd, 0x00, -0x30, 0x60, 0x41, 0xe0, 0x2d, 0x80, 0x52, -0xa0, 0xcf, 0xa0, 0xcf, 0x00, 0x33, 0x20, -0x33, 0xd0, 0x8f, 0x80, 0xcc, 0x70, 0xcf, -0x90, 0xcc, 0xd0, 0x34, 0x80, 0x46, 0xa0, -0x6c, 0xe0, 0x6e, 0xf0, 0xd9, 0xf0, 0xd9, -0x00, 0x53, 0x10, 0x53, 0xf0, 0x85, 0x10, -0xb9, 0xb0, 0xd9, 0xa0, 0xd7, 0xb0, 0x53, -0xa0, 0x59, 0x00, 0xe6, 0xc0, 0x8b, 0x90, -0xc9, 0xa0, 0xde, 0x70, 0x73, 0xb0, 0x6d, -0xd0, 0x8f, 0x70, 0xa8, 0x90, 0xde, 0xa0, -0xdd, 0xc0, 0x6d, 0xf0, 0x6e, 0x70, 0xd5, -0x50, 0x9d, 0xf0, 0xd5, 0xd0, 0xdf, 0x40, -0x77, 0x50, 0x7f, 0x00, 0x9e, 0xb0, 0xa4, -0xc0, 0xdf, 0x60, 0xdf, 0x50, 0x7f, 0x90, -0x7f, 0x90, 0xc1, 0x00, 0x10, 0x50, 0xdc, -0x00, 0x00, 0x50, 0x81, 0x00, 0x40, 0x00, -0x50, 0x00, 0x90, 0x00, 0x00, 0x00, 0x00, -0x00, 0x40, 0x00, 0x40, 0xf0, 0xcf, 0x00, -0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x40, -0x00, 0x40, 0x00, 0x40, 0x00, 0x80, 0x00, -0x10, 0x00, 0x10, 0x00, 0x40, 0x00, 0x40, -0xf0, 0xbf, 0xc0, 0xf3, 0x00, 0x10, 0x80, -0x83, 0x00, 0x40, 0x70, 0x5f, 0x00, 0x30, -0x00, 0x70, 0x00, 0x20, 0x00, 0x20, 0x00, -0x40, 0x00, 0x40, 0xf0, 0xaf, 0x40, 0xed, -0x00, 0x20, 0x60, 0x59, 0x00, 0x40, 0x50, -0x48, 0x00, 0x20, 0x00, 0x60, 0x00, 0x30, -0x00, 0x30, 0x00, 0x40, 0x00, 0x40, 0x00, -0xa0, 0xf0, 0xdf, 0x00, 0x30, 0x00, 0x30, -0x00, 0x40, 0x00, 0x40, 0x00, 0x10, 0x00, -0x50, 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, -0x00, 0x40, 0x00, 0x90, 0xf0, 0xcf, 0x00, -0x40, 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, -0x00, 0x00, 0x00, 0x40, 0x00, 0x50, 0x00, -0x50, 0x00, 0x40, 0x00, 0x40, 0x00, 0x80, -0xf0, 0xbf, 0x00, 0x50, 0x00, 0x50, 0x00, -0x40, 0x00, 0x40, 0xb0, 0xf3, 0x00, 0x30, -0x60, 0x85, 0x00, 0x60, 0x90, 0x5f, 0x00, -0x40, 0x00, 0x70, 0xf0, 0xaf, 0x00, 0x60, -0x00, 0x60, 0x00, 0x40, 0x00, 0x40, 0x20, -0xed, 0x00, 0x20, 0xd0, 0x6b, 0x00, 0x70, -0xc0, 0x48, 0x00, 0x40, 0x00, 0x60, 0x00, -0xa0, 0x00, 0x70, 0x00, 0x70, 0x00, 0x40, -0x00, 0x40, 0xf0, 0xdf, 0x00, 0x10, 0x00, -0x70, 0x00, 0x80, 0x00, 0x40, 0x00, 0x40, -0x00, 0x50, 0x00, 0x90, 0x00, 0x80, 0x00, -0x80, 0x00, 0x40, 0x00, 0x40, 0xf0, 0xcf, -0x00, 0x00, 0x00, 0x80, 0x00, 0x90, 0x00, -0x40, 0x00, 0x40, 0x00, 0x40, 0x00, 0x80, -0x00, 0x90, 0x00, 0x90, 0x00, 0x40, 0x00, -0x40, 0xf0, 0xbf, 0xd0, 0xf2, 0x00, 0x90, -0xb0, 0x96, 0x00, 0x40, 0x30, 0x61, 0x00, -0x30, 0x00, 0x70, 0x00, 0xa0, 0x00, 0xa0, -0x00, 0x40, 0x00, 0x40, 0xf0, 0xaf, 0x90, -0xeb, 0x00, 0xa0, 0xa0, 0x9e, 0x00, 0x40, -0xa0, 0x4d, 0x00, 0x20, 0x00, 0x60, 0xf0, -0xaf, 0xf0, 0xaf, 0x00, 0x40, 0x00, 0x40, -0x00, 0xa0, 0x00, 0xdf, 0xf0, 0xaf, 0x40, -0xaf, 0x00, 0x40, 0xf0, 0x42, 0x00, 0x10, -0x00, 0x50, 0xf0, 0xbf, 0xf0, 0xbf, 0x00, -0x40, 0x00, 0x40, 0x00, 0x90, 0x70, 0xcf, -0xf0, 0xbf, 0x80, 0xbf, 0x00, 0x40, 0xa0, -0x41, 0x00, 0x2d, 0xf0, 0x44, 0xa0, 0xcf, -0xa0, 0xcf, 0x50, 0x41, 0x60, 0x41, 0x20, -0x80, 0x30, 0xbe, 0x80, 0xcf, 0x10, 0xce, -0xd0, 0x41, 0xa0, 0x47, 0x30, 0xeb, 0x80, -0x6d, 0xf0, 0xbf, 0xf0, 0xd9, 0x40, 0x6d, -0xd0, 0x56, 0xc0, 0x7c, 0x50, 0xab, 0xd0, -0xd9, 0xa0, 0xd8, 0x20, 0x57, 0x20, 0x5a, -0xc0, 0xdd, 0xa0, 0x8b, 0x30, 0xcf, 0xb0, -0xde, 0xe0, 0x6b, 0xb0, 0x6e, 0xd0, 0x8d, -0x60, 0x9f, 0xa0, 0xde, 0x10, 0xde, 0xc0, -0x6e, 0x60, 0x6f, 0x80, 0xca, 0x50, 0x9d, -0x50, 0xd9, 0xd0, 0xdf, 0x80, 0x74, 0xb0, -0x7f, 0xa0, 0x9d, 0xa0, 0xa1, 0xc0, 0xdf, -0x90, 0xdf, 0xb0, 0x7f, 0xc0, 0x7f, 0xf0, -0xb7, 0x00, 0x00, 0xc0, 0xdd, 0x00, 0x00, -0xd0, 0x80, 0x00, 0x50, 0x00, 0x40, 0x00, -0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, -0x00, 0x50, 0xf0, 0xbf, 0xc0, 0xf3, 0x00, -0x00, 0x80, 0x83, 0x00, 0x50, 0x90, 0x63, -0x00, 0x30, 0x00, 0x70, 0x00, 0x10, 0x00, -0x10, 0x00, 0x50, 0x00, 0x50, 0xf0, 0xaf, -0x40, 0xed, 0x00, 0x10, 0xd0, 0x58, 0x00, -0x50, 0xe0, 0x53, 0x00, 0x20, 0x00, 0x60, -0x00, 0x20, 0x00, 0x20, 0x00, 0x50, 0x00, -0x50, 0x00, 0xa0, 0xf0, 0xdf, 0x00, 0x20, -0x00, 0x20, 0x00, 0x50, 0x00, 0x50, 0x00, -0x10, 0x00, 0x50, 0x00, 0x30, 0x00, 0x30, -0x00, 0x50, 0x00, 0x50, 0x00, 0x90, 0xf0, -0xcf, 0x00, 0x30, 0x00, 0x30, 0x00, 0x50, -0x00, 0x50, 0x00, 0x00, 0x00, 0x40, 0x00, -0x40, 0x00, 0x40, 0x00, 0x50, 0x00, 0x50, -0x00, 0x80, 0xf0, 0xbf, 0x00, 0x40, 0x00, -0x40, 0x00, 0x50, 0x00, 0x50, 0xc0, 0xf3, -0x00, 0x30, 0x50, 0x84, 0x00, 0x50, 0x90, -0x63, 0x00, 0x50, 0x00, 0x70, 0xf0, 0xaf, -0x00, 0x50, 0x00, 0x50, 0x00, 0x50, 0x00, -0x50, 0x30, 0xed, 0x00, 0x20, 0xa0, 0x63, -0x00, 0x60, 0x00, 0x54, 0x00, 0x50, 0x00, -0x60, 0x00, 0xa0, 0x00, 0x60, 0x00, 0x60, -0x00, 0x50, 0x00, 0x50, 0xf0, 0xdf, 0x00, -0x10, 0x00, 0x60, 0x00, 0x70, 0x00, 0x50, -0x00, 0x50, 0x00, 0x50, 0x00, 0x90, 0x00, -0x70, 0x00, 0x70, 0x00, 0x50, 0x00, 0x50, -0xf0, 0xcf, 0x00, 0x00, 0x00, 0x70, 0x00, -0x80, 0x00, 0x50, 0x00, 0x50, 0x00, 0x40, -0x00, 0x80, 0x00, 0x80, 0x00, 0x80, 0x00, -0x50, 0x00, 0x50, 0xf0, 0xbf, 0x40, 0xf3, -0x00, 0x80, 0xa0, 0x8f, 0x00, 0x50, 0x50, -0x64, 0x00, 0x30, 0x00, 0x70, 0x00, 0x90, -0x00, 0x90, 0x00, 0x50, 0x00, 0x50, 0xf0, -0xaf, 0x50, 0xec, 0x00, 0x90, 0x90, 0x90, -0x00, 0x50, 0x80, 0x55, 0x00, 0x20, 0x00, -0x60, 0x00, 0xa0, 0x00, 0xa0, 0x00, 0x50, -0x00, 0x50, 0x00, 0xa0, 0xc0, 0xdf, 0x00, -0xa0, 0xe0, 0x9f, 0x00, 0x50, 0x30, 0x50, -0x00, 0x10, 0x00, 0x50, 0xf0, 0xaf, 0xf0, -0xaf, 0x00, 0x50, 0x00, 0x50, 0x00, 0x90, -0xf0, 0xcf, 0xf0, 0xaf, 0xf0, 0xaf, 0x00, -0x50, 0x00, 0x50, 0x00, 0x00, 0x00, 0x40, -0xf0, 0xbf, 0xf0, 0xbf, 0x00, 0x50, 0x00, -0x50, 0x00, 0x80, 0xf0, 0xbf, 0xf0, 0xbf, -0xf0, 0xbf, 0x00, 0x50, 0x00, 0x50, 0xa0, -0xee, 0xa0, 0x39, 0x30, 0xb5, 0xa0, 0xcf, -0xd0, 0x6a, 0x90, 0x50, 0x90, 0x70, 0x10, -0xaf, 0x90, 0xcf, 0xd0, 0xce, 0xb0, 0x50, -0x10, 0x52, 0xd0, 0xe3, 0xf0, 0x6c, 0x90, -0xc5, 0xf0, 0xd9, 0xb0, 0x64, 0x40, 0x5d, -0x00, 0x76, 0xc0, 0x9d, 0xe0, 0xd9, 0x30, -0xd9, 0x60, 0x5d, 0xa0, 0x5e, 0x00, 0xd3, -0xa0, 0x8b, 0x40, 0xd3, 0xa0, 0xde, 0x40, -0x68, 0xb0, 0x70, 0xb0, 0x8c, 0x40, 0x98, -0xa0, 0xde, 0x50, 0xde, 0xb0, 0x70, 0x00, -0x71, 0xc0, 0xbe, 0x50, 0x9d, 0x80, 0xdb, -0xc0, 0xdf, 0xd0, 0x73, 0x60, 0x80, 0x70, -0x9d, 0xc0, 0x9f, 0xc0, 0xdf, 0xb0, 0xdf, -0x60, 0x80, 0x60, 0x80, 0xc0, 0xaf, 0xa0, -0xd5, 0x90, 0xde, 0x80, 0xd6, 0xf0, 0x80, -0x50, 0x85, 0x00, 0x30, 0x00, 0x70, 0x00, -0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x60, -0xf0, 0xaf, 0x40, 0xed, 0x00, 0x00, 0xc0, -0x58, 0x00, 0x60, 0x50, 0x61, 0x00, 0x20, -0x00, 0x60, 0x00, 0x10, 0x00, 0x10, 0x00, -0x60, 0x00, 0x60, 0x00, 0xa0, 0xf0, 0xdf, -0x00, 0x10, 0x00, 0x10, 0x00, 0x60, 0x00, -0x60, 0x00, 0x10, 0x00, 0x50, 0x00, 0x20, -0x00, 0x20, 0x00, 0x60, 0x00, 0x60, 0x00, -0x90, 0xf0, 0xcf, 0x00, 0x20, 0x00, 0x20, -0x00, 0x60, 0x00, 0x60, 0x00, 0x00, 0x00, -0x40, 0x00, 0x30, 0x00, 0x30, 0x00, 0x60, -0x00, 0x60, 0x00, 0x80, 0xf0, 0xbf, 0x00, -0x30, 0x00, 0x30, 0x00, 0x60, 0x00, 0x60, -0xc0, 0xf3, 0x00, 0x30, 0xd0, 0x83, 0x00, -0x40, 0x10, 0x6a, 0x00, 0x60, 0x00, 0x70, -0xf0, 0xaf, 0x00, 0x40, 0x00, 0x40, 0x00, -0x60, 0x00, 0x60, 0x40, 0xed, 0x00, 0x20, -0x20, 0x5e, 0x00, 0x50, 0x60, 0x61, 0x00, -0x60, 0x00, 0x60, 0x00, 0xa0, 0x00, 0x50, -0x00, 0x50, 0x00, 0x60, 0x00, 0x60, 0xf0, -0xdf, 0x00, 0x10, 0x00, 0x50, 0x00, 0x60, -0x00, 0x60, 0x00, 0x60, 0x00, 0x50, 0x00, -0x90, 0x00, 0x60, 0x00, 0x60, 0x00, 0x60, -0x00, 0x60, 0xf0, 0xcf, 0x00, 0x00, 0x00, -0x60, 0x00, 0x70, 0x00, 0x60, 0x00, 0x60, -0x00, 0x40, 0x00, 0x80, 0x00, 0x70, 0x00, -0x70, 0x00, 0x60, 0x00, 0x60, 0xf0, 0xbf, -0x70, 0xf3, 0x00, 0x70, 0x90, 0x8a, 0x00, -0x60, 0x50, 0x6a, 0x00, 0x30, 0x00, 0x70, -0x00, 0x80, 0x00, 0x80, 0x00, 0x60, 0x00, -0x60, 0xf0, 0xaf, 0xc0, 0xec, 0x00, 0x80, -0xf0, 0x82, 0x00, 0x60, 0xb0, 0x61, 0x00, -0x20, 0x00, 0x60, 0x00, 0x90, 0x00, 0x90, -0x00, 0x60, 0x00, 0x60, 0x00, 0xa0, 0xf0, -0xdf, 0x00, 0x90, 0x00, 0x90, 0x00, 0x60, -0x00, 0x60, 0x00, 0x10, 0x00, 0x50, 0x00, -0xa0, 0x00, 0xa0, 0x00, 0x60, 0x00, 0x60, -0x00, 0x90, 0xf0, 0xcf, 0x00, 0xa0, 0x00, -0xa0, 0x00, 0x60, 0x00, 0x60, 0x00, 0x00, -0x00, 0x40, 0xf0, 0xaf, 0xf0, 0xaf, 0x00, -0x60, 0x00, 0x60, 0x00, 0x80, 0xf0, 0xbf, -0xf0, 0xaf, 0xf0, 0xaf, 0x00, 0x60, 0x00, -0x60, 0xc0, 0xf0, 0x00, 0x30, 0x20, 0xaa, -0xf0, 0xbf, 0x10, 0x6d, 0x00, 0x60, 0x00, -0x70, 0xf0, 0xaf, 0xf0, 0xbf, 0xf0, 0xbf, -0x00, 0x60, 0x00, 0x60, 0xc0, 0xe7, 0xf0, -0x31, 0xc0, 0xb9, 0xa0, 0xcf, 0x70, 0x66, -0x30, 0x60, 0x50, 0x61, 0x80, 0x9f, 0x90, -0xcf, 0x30, 0xcf, 0x30, 0x60, 0x70, 0x60, -0x50, 0xd9, 0xc0, 0x6c, 0xe0, 0xc9, 0xf0, -0xd9, 0x90, 0x65, 0x70, 0x66, 0xa0, 0x71, -0x20, 0x91, 0xe0, 0xd9, 0x80, 0xd9, 0x70, -0x66, 0xe0, 0x66, 0x80, 0xc6, 0xa0, 0x8b, -0xf0, 0xd5, 0xa0, 0xde, 0xa0, 0x6a, 0x20, -0x74, 0x20, 0x8c, 0x30, 0x93, 0xa0, 0xde, -0x70, 0xde, 0x30, 0x74, 0x50, 0x74, 0x20, -0xb3, 0xb0, 0xde, 0xd0, 0xdc, 0x20, 0xd1, -0xa0, 0x75, 0x70, 0x7e, 0x60, 0x9d, 0xa0, -0x9e, 0xc0, 0xdf, 0xb0, 0xdf, 0xa0, 0x81, -0xb0, 0x81, 0x50, 0xa9, 0xd0, 0xcb, 0x20, -0xdf, 0x00, 0xda, 0xf0, 0x81, 0x60, 0x84, -0x00, 0x20, 0x00, 0x60, 0x00, 0x00, 0x00, -0x00, 0x00, 0x70, 0x00, 0x70, 0x00, 0xa0, -0xf0, 0xdf, 0x00, 0x00, 0x00, 0x00, 0x00, -0x70, 0x00, 0x70, 0x00, 0x10, 0x00, 0x50, -0x00, 0x10, 0x00, 0x10, 0x00, 0x70, 0x00, -0x70, 0x00, 0x90, 0xf0, 0xcf, 0x00, 0x10, -0x00, 0x10, 0x00, 0x70, 0x00, 0x70, 0x00, -0x00, 0x00, 0x40, 0x00, 0x20, 0x00, 0x20, -0x00, 0x70, 0x00, 0x70, 0x00, 0x80, 0xf0, -0xbf, 0x00, 0x20, 0x00, 0x20, 0x00, 0x70, -0x00, 0x70, 0xb0, 0xf3, 0x00, 0x30, 0x80, -0x83, 0x00, 0x30, 0x00, 0x73, 0x00, 0x70, -0x00, 0x70, 0xf0, 0xaf, 0x00, 0x30, 0x00, -0x30, 0x00, 0x70, 0x00, 0x70, 0x40, 0xed, -0x00, 0x20, 0x00, 0x5b, 0x00, 0x40, 0xe0, -0x6f, 0x00, 0x70, 0x00, 0x60, 0x00, 0xa0, -0x00, 0x40, 0x00, 0x40, 0x00, 0x70, 0x00, -0x70, 0xf0, 0xdf, 0x00, 0x10, 0x00, 0x40, -0x00, 0x50, 0x00, 0x70, 0x00, 0x70, 0x00, -0x50, 0x00, 0x90, 0x00, 0x50, 0x00, 0x50, -0x00, 0x70, 0x00, 0x70, 0xf0, 0xcf, 0x00, -0x00, 0x00, 0x50, 0x00, 0x60, 0x00, 0x70, -0x00, 0x70, 0x00, 0x40, 0x00, 0x80, 0x00, -0x60, 0x00, 0x60, 0x00, 0x70, 0x00, 0x70, -0xf0, 0xbf, 0x90, 0xf3, 0x00, 0x60, 0x40, -0x87, 0x00, 0x70, 0x20, 0x73, 0x00, 0x30, -0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -0x70, 0x00, 0x70, 0xf0, 0xaf, 0x00, 0xed, -0x00, 0x70, 0x80, 0x76, 0x00, 0x70, 0xe0, -0x6f, 0x00, 0x20, 0x00, 0x60, 0x00, 0x80, -0x00, 0x80, 0x00, 0x70, 0x00, 0x70, 0x00, -0xa0, 0xf0, 0xdf, 0x00, 0x80, 0x00, 0x80, -0x00, 0x70, 0x00, 0x70, 0x00, 0x10, 0x00, -0x50, 0x00, 0x90, 0x00, 0x90, 0x00, 0x70, -0x00, 0x70, 0x00, 0x90, 0xf0, 0xcf, 0x00, -0x90, 0x00, 0x90, 0x00, 0x70, 0x00, 0x70, -0x00, 0x00, 0x00, 0x40, 0x00, 0xa0, 0x00, -0xa0, 0x00, 0x70, 0x00, 0x70, 0x00, 0x80, -0xf0, 0xbf, 0x00, 0xa0, 0x00, 0xa0, 0x00, -0x70, 0x00, 0x70, 0x00, 0xf2, 0x00, 0x30, -0xa0, 0x9f, 0xf0, 0xaf, 0xf0, 0x73, 0x00, -0x70, 0x00, 0x70, 0xf0, 0xaf, 0xf0, 0xaf, -0xf0, 0xaf, 0x00, 0x70, 0x00, 0x70, 0x20, -0xea, 0x00, 0x20, 0x80, 0xac, 0xf0, 0xbf, -0x80, 0x70, 0x00, 0x70, 0x00, 0x60, 0x00, -0xa0, 0xf0, 0xbf, 0xf0, 0xbf, 0x00, 0x70, -0x00, 0x70, 0x10, 0xdd, 0x90, 0x2e, 0x90, -0xbd, 0xa0, 0xcf, 0x00, 0x70, 0xf0, 0x6f, -0xa0, 0x52, 0xd0, 0x8f, 0xa0, 0xcf, 0x60, -0xcf, 0xf0, 0x6f, 0xf0, 0x6f, 0x70, 0xcc, -0xd0, 0x6c, 0x80, 0xcc, 0xe0, 0xd9, 0x50, -0x70, 0xe0, 0x71, 0x10, 0x6f, 0x00, 0x86, -0xe0, 0xd9, 0xb0, 0xd9, 0xe0, 0x71, 0x00, -0x72, 0x10, 0xb9, 0x00, 0xe6, 0x90, 0xd7, -0x80, 0xc9, 0xf0, 0x72, 0xc0, 0x7b, 0xe0, -0x8b, 0xf0, 0x8f, 0xa0, 0xde, 0x90, 0xde, -0xb0, 0x79, 0xb0, 0x79, 0x70, 0xa8, 0x60, -0xd5, 0x90, 0xdd, 0xf0, 0xd5, 0x30, 0x7a, -0x30, 0x7e, 0x60, 0x9d, 0x00, 0x9e, 0xc0, -0xdf, 0xc0, 0xdf, 0xe0, 0x83, 0xe0, 0x83, -0xc0, 0xa4, 0x90, 0xc1, 0x60, 0xdf, 0x40, -0xdc, 0x00, 0x84, 0x20, 0x85, 0x00, 0x10, -0x00, 0x50, 0x00, 0x00, 0x00, 0x00, 0x00, -0x80, 0x00, 0x80, 0x00, 0x90, 0xf0, 0xcf, -0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, -0x80, 0x00, 0x00, 0x00, 0x40, 0x00, 0x10, -0x00, 0x10, 0x00, 0x80, 0x00, 0x80, 0x00, -0x80, 0xf0, 0xbf, 0x00, 0x10, 0x00, 0x10, -0x00, 0x80, 0x00, 0x80, 0xb0, 0xf3, 0x00, -0x30, 0x60, 0x83, 0x00, 0x20, 0x30, 0x7e, -0x00, 0x80, 0x00, 0x70, 0xf0, 0xaf, 0x00, -0x20, 0x00, 0x20, 0x00, 0x80, 0x00, 0x80, -0x30, 0xed, 0x00, 0x20, 0xa0, 0x59, 0x00, -0x30, 0x00, 0x7f, 0x00, 0x80, 0x00, 0x60, -0x00, 0xa0, 0x00, 0x30, 0x00, 0x30, 0x00, -0x80, 0x00, 0x80, 0xf0, 0xdf, 0x00, 0x10, -0x00, 0x30, 0x00, 0x40, 0x00, 0x80, 0x00, -0x80, 0x00, 0x50, 0x00, 0x90, 0x00, 0x40, -0x00, 0x40, 0x00, 0x80, 0x00, 0x80, 0xf0, -0xcf, 0x00, 0x00, 0x00, 0x40, 0x00, 0x50, -0x00, 0x80, 0x00, 0x80, 0x00, 0x40, 0x00, -0x80, 0x00, 0x50, 0x00, 0x50, 0x00, 0x80, -0x00, 0x80, 0xf0, 0xbf, 0xa0, 0xf3, 0x00, -0x50, 0x40, 0x85, 0x00, 0x80, 0x30, 0x7e, -0x00, 0x30, 0x00, 0x70, 0x00, 0x60, 0x00, -0x60, 0x00, 0x80, 0x00, 0x80, 0xf0, 0xaf, -0x10, 0xed, 0x00, 0x60, 0xe0, 0x6b, 0x00, -0x80, 0xf0, 0x7e, 0x00, 0x20, 0x00, 0x60, -0x00, 0x70, 0x00, 0x70, 0x00, 0x80, 0x00, -0x80, 0x00, 0xa0, 0xf0, 0xdf, 0x00, 0x70, -0x00, 0x70, 0x00, 0x80, 0x00, 0x80, 0x00, -0x10, 0x00, 0x50, 0x00, 0x80, 0x00, 0x80, -0x00, 0x80, 0x00, 0x80, 0x00, 0x90, 0xf0, -0xcf, 0x00, 0x80, 0x00, 0x80, 0x00, 0x80, -0x00, 0x80, 0x00, 0x00, 0x00, 0x40, 0x00, -0x90, 0x00, 0x90, 0x00, 0x80, 0x00, 0x80, -0x00, 0x80, 0xf0, 0xbf, 0x00, 0x90, 0x00, -0x90, 0x00, 0x80, 0x00, 0x80, 0xc0, 0xf2, -0x00, 0x30, 0xa0, 0x96, 0x00, 0xa0, 0x40, -0x7e, 0x00, 0x80, 0x00, 0x70, 0xf0, 0xaf, -0x00, 0xa0, 0x00, 0xa0, 0x00, 0x80, 0x00, -0x80, 0x80, 0xeb, 0x00, 0x20, 0x90, 0x9e, -0xf0, 0xaf, 0xa0, 0x7e, 0x00, 0x80, 0x00, -0x60, 0x00, 0xa0, 0xf0, 0xaf, 0xf0, 0xaf, -0x00, 0x80, 0x00, 0x80, 0xf0, 0xde, 0x00, -0x10, 0x40, 0xaf, 0xf0, 0xbf, 0x90, 0x7f, -0x00, 0x80, 0x00, 0x50, 0x00, 0x90, 0xf0, -0xbf, 0xf0, 0xbf, 0x00, 0x80, 0x00, 0x80, -0x70, 0xcf, 0x70, 0x2e, 0x80, 0xbf, 0x90, -0xcf, 0xc0, 0x7f, 0xd0, 0x7f, 0x60, 0x45, -0x30, 0x80, 0x90, 0xcf, 0x80, 0xcf, 0xd0, -0x7f, 0xd0, 0x7f, 0x20, 0xbe, 0x20, 0xeb, -0x00, 0xce, 0xe0, 0xbf, 0x50, 0x7f, 0xd0, -0x7f, 0xf0, 0x6d, 0x00, 0x7d, 0xe0, 0xd9, -0xc0, 0xd9, 0x00, 0x7f, 0x00, 0x7f, 0x50, -0xab, 0xb0, 0xdd, 0x90, 0xd8, 0x10, 0xcf, -0xf0, 0x7e, 0xf0, 0x7f, 0xd0, 0x8b, 0x00, -0x8e, 0xa0, 0xde, 0x90, 0xde, 0x70, 0x81, -0x70, 0x81, 0x70, 0x9f, 0x70, 0xca, 0x00, -0xde, 0x40, 0xd9, 0x90, 0x81, 0x80, 0x82, -0x60, 0x9d, 0xb0, 0x9d, 0xc0, 0xdf, 0xc0, -0xdf, 0x90, 0x87, 0x90, 0x87, 0xb0, 0xa1, -0x00, 0xb8, 0x80, 0xdf, 0xb0, 0xdd, 0xa0, -0x87, 0x00, 0x88, 0x00, 0x00, 0x00, 0x40, -0x00, 0x00, 0x00, 0x00, 0x00, 0x90, 0x00, -0x90, 0x00, 0x80, 0xf0, 0xbf, 0x00, 0x00, -0x00, 0x00, 0x00, 0x90, 0x00, 0x90, 0xa0, -0xf3, 0x00, 0x30, 0x50, 0x83, 0x00, 0x10, -0xf0, 0x8a, 0x00, 0x90, 0x00, 0x70, 0xf0, -0xaf, 0x00, 0x10, 0x00, 0x10, 0x00, 0x90, -0x00, 0x90, 0x20, 0xed, 0x00, 0x20, 0x50, -0x59, 0x00, 0x20, 0x70, 0x8e, 0x00, 0x90, -0x00, 0x60, 0x00, 0xa0, 0x00, 0x20, 0x00, -0x20, 0x00, 0x90, 0x00, 0x90, 0xf0, 0xdf, -0x00, 0x10, 0x00, 0x20, 0x00, 0x30, 0x00, -0x90, 0x00, 0x90, 0x00, 0x50, 0x00, 0x90, -0x00, 0x30, 0x00, 0x30, 0x00, 0x90, 0x00, -0x90, 0xf0, 0xcf, 0x00, 0x00, 0x00, 0x30, -0x00, 0x40, 0x00, 0x90, 0x00, 0x90, 0x00, -0x40, 0x00, 0x80, 0x00, 0x40, 0x00, 0x40, -0x00, 0x90, 0x00, 0x90, 0xf0, 0xbf, 0x90, -0xf3, 0x00, 0x40, 0x20, 0x84, 0x00, 0x90, -0xf0, 0x8a, 0x00, 0x30, 0x00, 0x70, 0x00, -0x50, 0x00, 0x50, 0x00, 0x90, 0x00, 0x90, -0xf0, 0xaf, 0x10, 0xed, 0x00, 0x50, 0xe0, -0x63, 0x00, 0x90, 0x60, 0x8e, 0x00, 0x20, -0x00, 0x60, 0x00, 0x60, 0x00, 0x60, 0x00, -0x90, 0x00, 0x90, 0x00, 0xa0, 0xf0, 0xdf, -0x00, 0x60, 0x00, 0x60, 0x00, 0x90, 0x00, -0x90, 0x00, 0x10, 0x00, 0x50, 0x00, 0x70, -0x00, 0x70, 0x00, 0x90, 0x00, 0x90, 0x00, -0x90, 0xf0, 0xcf, 0x00, 0x70, 0x00, 0x70, -0x00, 0x90, 0x00, 0x90, 0x00, 0x00, 0x00, -0x40, 0x00, 0x80, 0x00, 0x80, 0x00, 0x90, -0x00, 0x90, 0x00, 0x80, 0xf0, 0xbf, 0x00, -0x80, 0x00, 0x80, 0x00, 0x90, 0x00, 0x90, -0x20, 0xf3, 0x00, 0x30, 0x70, 0x8f, 0x00, -0x90, 0xd0, 0x8a, 0x00, 0x90, 0x00, 0x70, -0xf0, 0xaf, 0x00, 0x90, 0x00, 0x90, 0x00, -0x90, 0x00, 0x90, 0x30, 0xec, 0x00, 0x20, -0x70, 0x90, 0x00, 0xa0, 0xf0, 0x8d, 0x00, -0x90, 0x00, 0x60, 0x00, 0xa0, 0x00, 0xa0, -0x00, 0xa0, 0x00, 0x90, 0x00, 0x90, 0xb0, -0xdf, 0x00, 0x10, 0xd0, 0x9f, 0xf0, 0xaf, -0xd0, 0x8f, 0x00, 0x90, 0x00, 0x50, 0x00, -0x90, 0xf0, 0xaf, 0xf0, 0xaf, 0x00, 0x90, -0x00, 0x90, 0xf0, 0xcf, 0x00, 0x00, 0xf0, -0xaf, 0xf0, 0xbf, 0x00, 0x90, 0x00, 0x90, -0x00, 0x40, 0x00, 0x80, 0xf0, 0xbf, 0xf0, -0xbf, 0x00, 0x90, 0x00, 0x90, 0xf0, 0xbf, -0x80, 0xee, 0xf0, 0xbf, 0x00, 0xb5, 0x00, -0x90, 0x00, 0x8a, 0x00, 0x3b, 0xb0, 0x70, -0x90, 0xcf, 0x80, 0xcf, 0xc0, 0x8f, 0xb0, -0x8f, 0x00, 0xaf, 0xb0, 0xe3, 0xc0, 0xce, -0x70, 0xc5, 0x40, 0x8f, 0x10, 0x8b, 0xa0, -0x6d, 0x80, 0x76, 0xd0, 0xd9, 0xc0, 0xd9, -0x30, 0x8d, 0x30, 0x8d, 0xd0, 0x9d, 0xe0, -0xd2, 0x10, 0xd9, 0x20, 0xd3, 0xf0, 0x8c, -0x10, 0x8b, 0xf0, 0x8b, 0x00, 0x8d, 0x90, -0xde, 0x80, 0xde, 0x70, 0x8b, 0x70, 0x8b, -0x70, 0x98, 0xc0, 0xbe, 0x30, 0xde, 0x60, -0xdb, 0x60, 0x8b, 0x10, 0x8b, 0x70, 0x9d, -0x90, 0x9d, 0xb0, 0xdf, 0xb0, 0xdf, 0x10, -0x8d, 0x10, 0x8d, 0xe0, 0x9f, 0xc0, 0xaf, -0x90, 0xdf, 0x80, 0xde, 0x10, 0x8d, 0x10, -0x8d, 0xa0, 0xd5, 0x00, 0x30, 0x70, 0xd6, -0x00, 0x00, 0xb0, 0x8d, 0x00, 0xa0, 0x00, -0x70, 0xf0, 0xaf, 0x00, 0x00, 0x00, 0x00, -0x00, 0xa0, 0x00, 0xa0, 0x10, 0xed, 0x00, -0x20, 0xb0, 0x59, 0x00, 0x10, 0x00, 0x9e, -0x00, 0xa0, 0x00, 0x60, 0x00, 0xa0, 0x00, -0x10, 0x00, 0x10, 0x00, 0xa0, 0x00, 0xa0, -0xf0, 0xdf, 0x00, 0x10, 0x00, 0x10, 0x00, -0x20, 0x00, 0xa0, 0x00, 0xa0, 0x00, 0x50, -0x00, 0x90, 0x00, 0x20, 0x00, 0x20, 0x00, -0xa0, 0x00, 0xa0, 0xf0, 0xcf, 0x00, 0x00, -0x00, 0x20, 0x00, 0x30, 0x00, 0xa0, 0x00, -0xa0, 0x00, 0x40, 0x00, 0x80, 0x00, 0x30, -0x00, 0x30, 0x00, 0xa0, 0x00, 0xa0, 0xf0, -0xbf, 0x80, 0xf3, 0x00, 0x30, 0x90, 0x83, -0x00, 0xa0, 0xc0, 0x98, 0x00, 0x30, 0x00, -0x70, 0x00, 0x40, 0x00, 0x40, 0x00, 0xa0, -0x00, 0xa0, 0xf0, 0xaf, 0x00, 0xed, 0x00, -0x40, 0xe0, 0x5e, 0x00, 0xa0, 0xf0, 0x9d, -0x00, 0x20, 0x00, 0x60, 0x00, 0x50, 0x00, -0x50, 0x00, 0xa0, 0x00, 0xa0, 0x00, 0xa0, -0xf0, 0xdf, 0x00, 0x50, 0x00, 0x50, 0x00, -0xa0, 0x00, 0xa0, 0x00, 0x10, 0x00, 0x50, -0x00, 0x60, 0x00, 0x60, 0x00, 0xa0, 0x00, -0xa0, 0x00, 0x90, 0xf0, 0xcf, 0x00, 0x60, -0x00, 0x60, 0x00, 0xa0, 0x00, 0xa0, 0x00, -0x00, 0x00, 0x40, 0x00, 0x70, 0x00, 0x70, -0x00, 0xa0, 0x00, 0xa0, 0x00, 0x80, 0xf0, -0xbf, 0x00, 0x70, 0x00, 0x70, 0x00, 0xa0, -0x00, 0xa0, 0x40, 0xf3, 0x00, 0x30, 0x50, -0x8a, 0x00, 0x80, 0xa0, 0x98, 0x00, 0xa0, -0x00, 0x70, 0xf0, 0xaf, 0x00, 0x80, 0x00, -0x80, 0x00, 0xa0, 0x00, 0xa0, 0x80, 0xec, -0x00, 0x20, 0xf0, 0x82, 0x00, 0x90, 0xa0, -0x9d, 0x00, 0xa0, 0x00, 0x60, 0x00, 0xa0, -0x00, 0x90, 0x00, 0x90, 0x00, 0xa0, 0x00, -0xa0, 0xe0, 0xdf, 0x00, 0x10, 0xf0, 0x8f, -0x00, 0xa0, 0xf0, 0x9f, 0x00, 0xa0, 0x00, -0x50, 0x00, 0x90, 0x00, 0xa0, 0x00, 0xa0, -0x00, 0xa0, 0x00, 0xa0, 0xf0, 0xcf, 0x00, -0x00, 0x00, 0xa0, 0xf0, 0xaf, 0x00, 0xa0, -0x00, 0xa0, 0x00, 0x40, 0x00, 0x80, 0xf0, -0xaf, 0xf0, 0xaf, 0x00, 0xa0, 0x00, 0xa0, -0xf0, 0xbf, 0x80, 0xf0, 0xf0, 0xaf, 0xd0, -0xa9, 0x00, 0xa0, 0x60, 0x97, 0x00, 0x30, -0x00, 0x70, 0xf0, 0xbf, 0xf0, 0xbf, 0x00, -0xa0, 0x00, 0xa0, 0xf0, 0xaf, 0x90, 0xe7, -0xf0, 0xbf, 0x90, 0xb9, 0x00, 0xa0, 0xb0, -0x9a, 0x70, 0x35, 0xb0, 0x61, 0x80, 0xcf, -0x80, 0xcf, 0xa0, 0x9f, 0xa0, 0x9f, 0x70, -0x9f, 0x20, 0xd9, 0x10, 0xcf, 0xa0, 0xc9, -0x50, 0x9f, 0x80, 0x9b, 0x10, 0x6e, 0xa0, -0x72, 0xb0, 0xd9, 0xb0, 0xd9, 0xf0, 0x9b, -0xf0, 0x9b, 0x50, 0x91, 0x60, 0xc6, 0x50, -0xd9, 0xc0, 0xd5, 0xc0, 0x9b, 0xb0, 0x99, -0x30, 0x8c, 0xa0, 0x8c, 0x70, 0xde, 0x70, -0xde, 0x30, 0x97, 0x30, 0x97, 0x90, 0x93, -0x20, 0xb3, 0x40, 0xde, 0xa0, 0xdc, 0x20, -0x97, 0x70, 0x96, 0xa0, 0xde, 0xa0, 0x9d, -0x00, 0xd1, 0xa0, 0xdf, 0x00, 0x93, 0xa0, -0x94, 0xe0, 0x9e, 0x70, 0xa9, 0x90, 0xdf, -0xf0, 0xde, 0xa0, 0x94, 0x80, 0x94, 0xc0, -0xcb, 0x00, 0x20, 0xe0, 0xd9, 0x00, 0x00, -0xa0, 0x93, 0xf0, 0xaf, 0x00, 0x60, 0x00, -0xa0, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xaf, -0xf0, 0xaf, 0xf0, 0xdf, 0x00, 0x10, 0x00, -0x00, 0x00, 0x10, 0xf0, 0xaf, 0xf0, 0xaf, -0x00, 0x50, 0x00, 0x90, 0x00, 0x10, 0x00, -0x10, 0xf0, 0xaf, 0xf0, 0xaf, 0xf0, 0xcf, -0x00, 0x00, 0x00, 0x10, 0x00, 0x20, 0xf0, -0xaf, 0xf0, 0xaf, 0x00, 0x40, 0x00, 0x80, -0x00, 0x20, 0x00, 0x20, 0xf0, 0xaf, 0xf0, -0xaf, 0xf0, 0xbf, 0x50, 0xf3, 0x00, 0x20, -0x40, 0x83, 0xf0, 0xaf, 0x10, 0xa7, 0x00, -0x30, 0x00, 0x70, 0x00, 0x30, 0x00, 0x30, -0xf0, 0xaf, 0xf0, 0xaf, 0xf0, 0xaf, 0xd0, -0xec, 0x00, 0x30, 0xc0, 0x5c, 0xf0, 0xaf, -0x80, 0xad, 0x00, 0x20, 0x00, 0x60, 0x00, -0x40, 0x00, 0x40, 0xf0, 0xaf, 0xf0, 0xaf, -0x00, 0xa0, 0xf0, 0xdf, 0x00, 0x40, 0x00, -0x40, 0xf0, 0xaf, 0xf0, 0xaf, 0x00, 0x10, -0x00, 0x50, 0x00, 0x50, 0x00, 0x50, 0xf0, -0xaf, 0xf0, 0xaf, 0x00, 0x90, 0xf0, 0xcf, -0x00, 0x50, 0x00, 0x50, 0xf0, 0xaf, 0xf0, -0xaf, 0x00, 0x00, 0x00, 0x40, 0x00, 0x60, -0x00, 0x60, 0xf0, 0xaf, 0xf0, 0xaf, 0x00, -0x80, 0xf0, 0xbf, 0x00, 0x60, 0x00, 0x60, -0xf0, 0xaf, 0xf0, 0xaf, 0x30, 0xf3, 0x00, -0x30, 0xf0, 0x86, 0x00, 0x70, 0x00, 0xa7, -0xf0, 0xaf, 0x00, 0x70, 0xf0, 0xaf, 0x00, -0x70, 0x00, 0x70, 0xf0, 0xaf, 0xf0, 0xaf, -0x90, 0xec, 0x00, 0x20, 0xe0, 0x76, 0x00, -0x80, 0x50, 0xad, 0xf0, 0xaf, 0x00, 0x60, -0x00, 0xa0, 0x00, 0x80, 0x00, 0x80, 0xf0, -0xaf, 0xf0, 0xaf, 0xf0, 0xdf, 0x00, 0x10, -0x00, 0x80, 0x00, 0x90, 0xf0, 0xaf, 0xf0, -0xaf, 0x00, 0x50, 0x00, 0x90, 0x00, 0x90, -0x00, 0x90, 0xf0, 0xaf, 0xf0, 0xaf, 0xf0, -0xcf, 0x00, 0x00, 0x00, 0x90, 0x00, 0xa0, -0xf0, 0xaf, 0xf0, 0xaf, 0x00, 0x40, 0x00, -0x80, 0x00, 0xa0, 0x00, 0xa0, 0xf0, 0xaf, -0xf0, 0xaf, 0xf0, 0xbf, 0xa0, 0xf1, 0x00, -0xa0, 0x40, 0x9f, 0xf0, 0xaf, 0x00, 0xa6, -0x00, 0x30, 0x00, 0x70, 0xf0, 0xaf, 0xf0, -0xaf, 0xf0, 0xaf, 0xf0, 0xaf, 0xf0, 0xaf, -0xc0, 0xe9, 0xf0, 0xaf, 0x30, 0xac, 0xf0, -0xaf, 0x40, 0xab, 0x00, 0x20, 0x00, 0x60, -0xf0, 0xbf, 0xf0, 0xbf, 0xf0, 0xaf, 0xf0, -0xaf, 0x00, 0xa0, 0xc0, 0xdc, 0xf0, 0xbf, -0x30, 0xbd, 0xf0, 0xaf, 0x60, 0xad, 0xa0, -0x35, 0x20, 0x54, 0x70, 0xcf, 0x70, 0xcf, -0x80, 0xaf, 0x80, 0xaf, 0xd0, 0x8f, 0x20, -0xcc, 0x30, 0xcf, 0x30, 0xcc, 0x50, 0xaf, -0xd0, 0xac, 0x00, 0x6f, 0x00, 0x71, 0x80, -0xd9, 0x80, 0xd9, 0x10, 0xab, 0x00, 0xab, -0xb0, 0x86, 0xe0, 0xb8, 0x50, 0xd9, 0x30, -0xd7, 0xe0, 0xaa, 0x60, 0xa9, 0xc0, 0xe5, -0xc0, 0x8c, 0x30, 0xc9, 0x50, 0xde, 0xc0, -0x9f, 0x30, 0xa4, 0xa0, 0x90, 0xa0, 0xa8, -0x30, 0xde, 0x40, 0xdd, 0x20, 0xa4, 0x90, -0xa3, 0x40, 0xd5, 0xc0, 0x9d, 0xa0, 0xd5, -0x80, 0xdf, 0x60, 0x9f, 0x40, 0x9e, 0x70, -0x9e, 0x00, 0xa5, 0x80, 0xdf, 0x20, 0xdf, -0x30, 0x9e, 0x10, 0x9e, 0x90, 0xc1, 0x00, -0x10, 0x10, 0xdc, 0x00, 0x00, 0xd0, 0x9c, -0xf0, 0xbf, 0x00, 0x50, 0x00, 0x90, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xbf, 0xf0, 0xbf, -0xf0, 0xcf, 0x00, 0x00, 0x00, 0x00, 0x00, -0x10, 0xf0, 0xbf, 0xf0, 0xbf, 0x00, 0x40, -0x00, 0x80, 0x00, 0x10, 0x00, 0x10, 0xf0, -0xbf, 0xf0, 0xbf, 0xf0, 0xbf, 0xf0, 0xf2, -0x00, 0x10, 0x40, 0x83, 0xf0, 0xbf, 0xa0, -0xb5, 0x00, 0x30, 0x00, 0x70, 0x00, 0x20, -0x00, 0x20, 0xf0, 0xbf, 0xf0, 0xbf, 0xf0, -0xaf, 0x80, 0xec, 0x00, 0x20, 0x70, 0x5d, -0xf0, 0xbf, 0x00, 0xbd, 0x00, 0x20, 0x00, -0x60, 0x00, 0x30, 0x00, 0x30, 0xf0, 0xbf, -0xf0, 0xbf, 0x00, 0xa0, 0xf0, 0xdf, 0x00, -0x30, 0x10, 0x30, 0xf0, 0xbf, 0xf0, 0xbf, -0x00, 0x10, 0x00, 0x50, 0x00, 0x40, 0x00, -0x40, 0xf0, 0xbf, 0xf0, 0xbf, 0x00, 0x90, -0xf0, 0xcf, 0x00, 0x40, 0x00, 0x40, 0xf0, -0xbf, 0xf0, 0xbf, 0x00, 0x00, 0x00, 0x40, -0x00, 0x50, 0x00, 0x50, 0xf0, 0xbf, 0xf0, -0xbf, 0x00, 0x80, 0xf0, 0xbf, 0x00, 0x50, -0x00, 0x50, 0xf0, 0xbf, 0xf0, 0xbf, 0xe0, -0xf2, 0x00, 0x30, 0x10, 0x85, 0x00, 0x60, -0xa0, 0xb5, 0xf0, 0xbf, 0x00, 0x70, 0xf0, -0xaf, 0x00, 0x60, 0x00, 0x60, 0xf0, 0xbf, -0xf0, 0xbf, 0x60, 0xec, 0x00, 0x20, 0x80, -0x6d, 0x00, 0x70, 0xe0, 0xbc, 0xf0, 0xbf, -0x00, 0x60, 0x00, 0xa0, 0x00, 0x70, 0x00, -0x70, 0xf0, 0xbf, 0xf0, 0xbf, 0xf0, 0xdf, -0x00, 0x10, 0x00, 0x70, 0x00, 0x80, 0xf0, -0xbf, 0xf0, 0xbf, 0x00, 0x50, 0x00, 0x90, -0x00, 0x80, 0x00, 0x80, 0xf0, 0xbf, 0xf0, -0xbf, 0xf0, 0xcf, 0x00, 0x00, 0x00, 0x80, -0x00, 0x90, 0xf0, 0xbf, 0xf0, 0xbf, 0x00, -0x40, 0x00, 0x80, 0x00, 0x90, 0x00, 0x90, -0xf0, 0xbf, 0xf0, 0xbf, 0xf0, 0xbf, 0x00, -0xf2, 0x00, 0x90, 0x20, 0x96, 0xf0, 0xbf, -0xf0, 0xb4, 0x00, 0x30, 0x00, 0x70, 0x00, -0xa0, 0x00, 0xa0, 0xf0, 0xbf, 0xf0, 0xbf, -0xf0, 0xaf, 0xc0, 0xea, 0x00, 0xa0, 0x20, -0x9e, 0xf0, 0xbf, 0x90, 0xbb, 0x00, 0x20, -0x00, 0x60, 0xf0, 0xaf, 0xf0, 0xaf, 0xf0, -0xbf, 0xf0, 0xbf, 0x00, 0xa0, 0x70, 0xde, -0xf0, 0xaf, 0xd0, 0xae, 0xf0, 0xbf, 0xa0, -0xbe, 0x00, 0x10, 0x00, 0x50, 0xf0, 0xbf, -0xf0, 0xbf, 0xf0, 0xbf, 0xf0, 0xbf, 0x00, -0x90, 0x10, 0xcf, 0xf0, 0xbf, 0x20, 0xbf, -0xf0, 0xbf, 0x20, 0xbf, 0x50, 0x3a, 0x30, -0x4a, 0x40, 0xcf, 0x40, 0xcf, 0x50, 0xbf, -0x50, 0xbf, 0x70, 0x80, 0xb0, 0xbd, 0x20, -0xcf, 0x70, 0xcd, 0x30, 0xbf, 0xa0, 0xbd, -0xa0, 0xea, 0x50, 0x71, 0x40, 0xbf, 0x30, -0xd9, 0xd0, 0xaf, 0x30, 0xba, 0xc0, 0x7e, -0x20, 0xab, 0x20, 0xd9, 0xe0, 0xd7, 0x10, -0xba, 0x10, 0xb9, 0x30, 0xdd, 0x40, 0x8d, -0x80, 0xce, 0x00, 0xde, 0x40, 0xb1, 0xf0, -0xb1, 0x50, 0x8f, 0xe0, 0x9f, 0x00, 0xde, -0x70, 0xdd, 0xe0, 0xb1, 0x80, 0xb1, 0x30, -0xca, 0x10, 0x9e, 0xc0, 0xd8, 0x50, 0xdf, -0x20, 0xae, 0x70, 0xa9, 0x60, 0x9e, 0x40, -0xa2, 0x50, 0xdf, 0x20, 0xdf, 0x70, 0xa9, -0x50, 0xa9, 0x00, 0xb8, 0x00, 0x00, 0x50, -0xdd, 0x00, 0x00, 0x40, 0xa8, 0xf0, 0xcf, -0x00, 0x40, 0x00, 0x80, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xcf, 0xf0, 0xcf, 0xf0, 0xbf, -0x60, 0xf2, 0x00, 0x00, 0xe0, 0x83, 0xf0, -0xcf, 0x20, 0xc4, 0x00, 0x30, 0x00, 0x70, -0x00, 0x10, 0x00, 0x10, 0xf0, 0xcf, 0xf0, -0xcf, 0xf0, 0xaf, 0xe0, 0xeb, 0x00, 0x10, -0x20, 0x61, 0xf0, 0xcf, 0x30, 0xcc, 0x00, -0x20, 0x00, 0x60, 0x00, 0x20, 0x00, 0x20, -0xf0, 0xcf, 0xf0, 0xcf, 0x00, 0xa0, 0xe0, -0xdf, 0x00, 0x20, 0xb0, 0x27, 0xf0, 0xcf, -0xe0, 0xcf, 0x00, 0x10, 0x00, 0x50, 0x00, -0x30, 0x00, 0x30, 0xf0, 0xcf, 0xf0, 0xcf, -0x00, 0x90, 0xf0, 0xcf, 0x00, 0x30, 0x00, -0x30, 0xf0, 0xcf, 0xf0, 0xcf, 0x00, 0x00, -0x00, 0x40, 0x00, 0x40, 0x00, 0x40, 0xf0, -0xcf, 0xf0, 0xcf, 0x00, 0x80, 0xf0, 0xbf, -0x00, 0x40, 0x00, 0x40, 0xf0, 0xcf, 0xf0, -0xcf, 0x50, 0xf2, 0x00, 0x30, 0xb0, 0x84, -0x00, 0x50, 0x20, 0xc4, 0xf0, 0xcf, 0x00, -0x70, 0xf0, 0xaf, 0x00, 0x50, 0x00, 0x50, -0xf0, 0xcf, 0xf0, 0xcf, 0xd0, 0xeb, 0x00, -0x20, 0x00, 0x69, 0x00, 0x60, 0x20, 0xcc, -0xf0, 0xcf, 0x00, 0x60, 0x00, 0xa0, 0x00, -0x60, 0x00, 0x60, 0xf0, 0xcf, 0xf0, 0xcf, -0xd0, 0xdf, 0x00, 0x10, 0x80, 0x60, 0x00, -0x70, 0xd0, 0xcf, 0xf0, 0xcf, 0x00, 0x50, -0x00, 0x90, 0x00, 0x70, 0x00, 0x70, 0xf0, -0xcf, 0xf0, 0xcf, 0xf0, 0xcf, 0x00, 0x00, -0x00, 0x70, 0x00, 0x80, 0xf0, 0xcf, 0xf0, -0xcf, 0x00, 0x40, 0x00, 0x80, 0x00, 0x80, -0x00, 0x80, 0xf0, 0xcf, 0xf0, 0xcf, 0xf0, -0xbf, 0xe0, 0xf1, 0x00, 0x80, 0x50, 0x8f, -0xf0, 0xcf, 0xc0, 0xc3, 0x00, 0x30, 0x00, -0x70, 0x00, 0x90, 0x00, 0x90, 0xf0, 0xcf, -0xf0, 0xcf, 0xf0, 0xaf, 0xe0, 0xea, 0x00, -0x90, 0x80, 0x90, 0xf0, 0xcf, 0x50, 0xcb, -0x00, 0x20, 0x00, 0x60, 0x00, 0xa0, 0x00, -0xa0, 0xf0, 0xcf, 0xf0, 0xcf, 0x00, 0xa0, -0xf0, 0xde, 0x00, 0xa0, 0x70, 0x9f, 0xf0, -0xcf, 0x00, 0xcf, 0x00, 0x10, 0x00, 0x50, -0xf0, 0xaf, 0xf0, 0xaf, 0xf0, 0xcf, 0xf0, -0xcf, 0x00, 0x90, 0xe0, 0xcf, 0xf0, 0xaf, -0xe0, 0xaf, 0xf0, 0xcf, 0xe0, 0xcf, 0x00, -0x00, 0x00, 0x40, 0xf0, 0xbf, 0xf0, 0xbf, -0xf0, 0xcf, 0xf0, 0xcf, 0x00, 0x80, 0xb0, -0xbf, 0xf0, 0xbf, 0xb0, 0xbf, 0xf0, 0xcf, -0xb0, 0xcf, 0x70, 0xed, 0x90, 0x47, 0x00, -0xb4, 0xf0, 0xce, 0x40, 0xc0, 0xf0, 0xce, -0x00, 0x72, 0x60, 0xae, 0xd0, 0xce, 0xe0, -0xcd, 0xd0, 0xce, 0xe0, 0xcd, 0xa0, 0xe2, -0x20, 0x73, 0x60, 0xc4, 0xb0, 0xd8, 0x20, -0xc4, 0x30, 0xc9, 0x50, 0x7a, 0x00, 0x9e, -0xa0, 0xd8, 0xf0, 0xd7, 0x20, 0xc9, 0x80, -0xc8, 0x10, 0xd2, 0x30, 0x8e, 0x10, 0xd2, -0x90, 0xdd, 0x10, 0xc3, 0x00, 0xc0, 0x30, -0x8f, 0x90, 0x99, 0x90, 0xdd, 0x40, 0xdd, -0xf0, 0xbf, 0xb0, 0xbf, 0x60, 0xbe, 0x90, -0x9e, 0x70, 0xda, 0x00, 0xdf, 0x60, 0xbd, -0xb0, 0xb5, 0xb0, 0x9e, 0xd0, 0xa0, 0x00, -0xdf, 0xe0, 0xde, 0xb0, 0xb5, 0xa0, 0xb5, -0x10, 0xb0, 0x60, 0xd5, 0xd0, 0xdd, 0xd0, -0xd5, 0xe0, 0xb4, 0x30, 0xaf, 0x00, 0x30, -0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xdf, 0xf0, 0xdf, 0xf0, 0xaf, 0xc0, 0xea, -0x00, 0x00, 0xb0, 0x68, 0xf0, 0xdf, 0xd0, -0xda, 0x00, 0x20, 0x00, 0x60, 0x00, 0x10, -0x00, 0x10, 0xf0, 0xdf, 0xf0, 0xdf, 0x00, -0xa0, 0x60, 0xdf, 0x00, 0x10, 0x00, 0x3a, -0xf0, 0xdf, 0x50, 0xdf, 0x00, 0x10, 0x00, -0x50, 0x00, 0x20, 0x00, 0x20, 0xf0, 0xdf, -0xf0, 0xdf, 0x00, 0x90, 0xf0, 0xcf, 0x00, -0x20, 0x00, 0x20, 0xf0, 0xdf, 0xf0, 0xdf, -0x00, 0x00, 0x00, 0x40, 0x00, 0x30, 0x00, -0x30, 0xf0, 0xdf, 0xf0, 0xdf, 0x00, 0x80, -0xf0, 0xbf, 0x00, 0x30, 0x00, 0x30, 0xf0, -0xdf, 0xf0, 0xdf, 0x40, 0xf1, 0x00, 0x30, -0x10, 0x86, 0x00, 0x40, 0x40, 0xd2, 0xf0, -0xdf, 0x00, 0x70, 0xf0, 0xaf, 0x00, 0x40, -0x00, 0x40, 0xf0, 0xdf, 0xf0, 0xdf, 0xb0, -0xea, 0x00, 0x20, 0x80, 0x6b, 0x00, 0x50, -0xc0, 0xda, 0xf0, 0xdf, 0x00, 0x60, 0x00, -0xa0, 0x00, 0x50, 0x00, 0x50, 0xf0, 0xdf, -0xf0, 0xdf, 0x50, 0xdf, 0x00, 0x10, 0x80, -0x55, 0x00, 0x60, 0x50, 0xdf, 0xf0, 0xdf, -0x00, 0x50, 0x00, 0x90, 0x00, 0x60, 0x00, -0x60, 0xf0, 0xdf, 0xf0, 0xdf, 0xf0, 0xcf, -0x00, 0x00, 0x00, 0x60, 0x00, 0x70, 0xf0, -0xdf, 0xf0, 0xdf, 0x00, 0x40, 0x00, 0x80, -0x00, 0x70, 0x00, 0x70, 0xf0, 0xdf, 0xf0, -0xdf, 0xf0, 0xbf, 0x10, 0xf1, 0x00, 0x70, -0xd0, 0x8b, 0xf0, 0xdf, 0x10, 0xd2, 0x00, -0x30, 0x00, 0x70, 0x00, 0x80, 0x00, 0x80, -0xf0, 0xdf, 0xf0, 0xdf, 0xf0, 0xaf, 0x30, -0xea, 0x00, 0x80, 0x80, 0x85, 0xf0, 0xdf, -0x50, 0xda, 0x00, 0x20, 0x00, 0x60, 0x00, -0x90, 0x00, 0x90, 0xf0, 0xdf, 0xf0, 0xdf, -0x00, 0xa0, 0xc0, 0xde, 0x00, 0x90, 0xf0, -0x8f, 0xf0, 0xdf, 0xb0, 0xde, 0x00, 0x10, -0x00, 0x50, 0x00, 0xa0, 0x00, 0xa0, 0xf0, -0xdf, 0xf0, 0xdf, 0x00, 0x90, 0xf0, 0xcf, -0x00, 0xa0, 0xf0, 0x9f, 0xf0, 0xdf, 0xe0, -0xdf, 0x00, 0x00, 0x00, 0x40, 0xf0, 0xaf, -0xf0, 0xaf, 0xf0, 0xdf, 0xf0, 0xdf, 0x00, -0x80, 0xf0, 0xbf, 0xf0, 0xaf, 0xf0, 0xaf, -0xf0, 0xdf, 0xf0, 0xdf, 0x90, 0xee, 0x00, -0x30, 0xc0, 0xa8, 0xf0, 0xbf, 0xe0, 0xcf, -0xf0, 0xdf, 0x00, 0x70, 0xc0, 0xaf, 0xf0, -0xbf, 0xc0, 0xbf, 0xf0, 0xdf, 0xb0, 0xdf, -0x70, 0xe5, 0xd0, 0x4d, 0xf0, 0xb7, 0x40, -0xce, 0xc0, 0xd5, 0x10, 0xde, 0xf0, 0x66, -0xc0, 0x9e, 0x30, 0xce, 0xa0, 0xcd, 0x10, -0xde, 0x70, 0xdd, 0x30, 0xd7, 0x50, 0x76, -0xd0, 0xc7, 0xd0, 0xd7, 0x20, 0xd7, 0xc0, -0xd7, 0x90, 0x79, 0xa0, 0x92, 0xc0, 0xd7, -0x60, 0xd7, 0xb0, 0xd7, 0x50, 0xd7, 0xf0, -0xc4, 0xa0, 0x8f, 0xe0, 0xd3, 0xd0, 0xdc, -0xe0, 0xd3, 0xf0, 0xcd, 0x00, 0x90, 0xe0, -0x95, 0xd0, 0xdc, 0xa0, 0xdc, 0xf0, 0xcd, -0xd0, 0xcd, 0xe0, 0xb2, 0xb0, 0xdd, 0x00, -0xdb, 0xc0, 0xcf, 0x50, 0xcc, 0xf0, 0xc1, -0x40, 0x9f, 0x60, 0xa0, 0x70, 0xde, 0x60, -0xde, 0x90, 0xc2, 0x90, 0xc2, 0x30, 0xaa, -0x50, 0xcb, 0xd0, 0xdd, 0xd0, 0xd8, 0x10, -0xc2, 0xf0, 0xbd, 0x00, 0x20, 0x00, 0x60, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xef, 0xf0, -0xef, 0x00, 0xa0, 0xf0, 0xdd, 0x00, 0x00, -0x90, 0x58, 0xf0, 0xef, 0xc0, 0xed, 0x00, -0x10, 0x00, 0x50, 0x00, 0x10, 0x00, 0x10, -0xf0, 0xef, 0xf0, 0xef, 0x00, 0x90, 0xe0, -0xcf, 0x00, 0x10, 0xc0, 0x26, 0xf0, 0xef, -0xd0, 0xef, 0x00, 0x00, 0x00, 0x40, 0x00, -0x20, 0x00, 0x20, 0xf0, 0xef, 0xf0, 0xef, -0x00, 0x80, 0xf0, 0xbf, 0x00, 0x20, 0x00, -0x20, 0xf0, 0xef, 0xf0, 0xef, 0x70, 0xef, -0x00, 0x30, 0x70, 0x8a, 0x00, 0x30, 0xa0, -0xdf, 0xf0, 0xef, 0x00, 0x70, 0xf0, 0xaf, -0x00, 0x30, 0x00, 0x30, 0xf0, 0xef, 0xf0, -0xef, 0xb0, 0xe8, 0x00, 0x20, 0x30, 0x76, -0x00, 0x40, 0x60, 0xe8, 0xf0, 0xef, 0x00, -0x60, 0x00, 0xa0, 0x00, 0x40, 0x00, 0x40, -0xf0, 0xef, 0xf0, 0xef, 0xf0, 0xdd, 0x00, -0x10, 0x10, 0x5e, 0x00, 0x50, 0xc0, 0xed, -0xf0, 0xef, 0x00, 0x50, 0x00, 0x90, 0x00, -0x50, 0x00, 0x50, 0xf0, 0xef, 0xf0, 0xef, -0xd0, 0xcf, 0x00, 0x00, 0xc0, 0x51, 0x00, -0x60, 0xd0, 0xef, 0xf0, 0xef, 0x00, 0x40, -0x00, 0x80, 0x00, 0x60, 0x00, 0x60, 0xf0, -0xef, 0xf0, 0xef, 0xf0, 0xbf, 0x60, 0xef, -0x00, 0x60, 0xf0, 0x8c, 0xf0, 0xef, 0x80, -0xdf, 0x00, 0x30, 0x00, 0x70, 0x00, 0x70, -0x00, 0x70, 0xf0, 0xef, 0xf0, 0xef, 0xf0, -0xaf, 0x70, 0xe8, 0x00, 0x70, 0x00, 0x82, -0xf0, 0xef, 0x20, 0xe8, 0x00, 0x20, 0x00, -0x60, 0x00, 0x80, 0x00, 0x80, 0xf0, 0xef, -0xf0, 0xef, 0x00, 0xa0, 0x80, 0xdd, 0x00, -0x80, 0x60, 0x83, 0xf0, 0xef, 0x50, 0xed, -0x00, 0x10, 0x00, 0x50, 0x00, 0x90, 0x00, -0x90, 0xf0, 0xef, 0xf0, 0xef, 0x00, 0x90, -0x80, 0xcf, 0x00, 0x90, 0x30, 0x90, 0xf0, -0xef, 0x70, 0xef, 0x00, 0x00, 0x00, 0x40, -0x00, 0xa0, 0x00, 0xa0, 0xf0, 0xef, 0xf0, -0xef, 0x00, 0x80, 0xf0, 0xbf, 0x00, 0xa0, -0xf0, 0x9f, 0xf0, 0xef, 0xe0, 0xef, 0x00, -0xee, 0x00, 0x30, 0xc0, 0x9f, 0xf0, 0xaf, -0x40, 0xde, 0xf0, 0xef, 0x00, 0x70, 0xe0, -0xaf, 0xf0, 0xaf, 0xf0, 0xaf, 0xf0, 0xef, -0xe0, 0xef, 0xd0, 0xe5, 0xc0, 0x2e, 0xf0, -0xaa, 0xb0, 0xbf, 0x70, 0xe5, 0x90, 0xef, -0xe0, 0x60, 0x70, 0x9f, 0xa0, 0xbf, 0x50, -0xbf, 0x80, 0xef, 0x00, 0xef, 0x20, 0xd9, -0x60, 0x59, 0xb0, 0xba, 0xf0, 0xcc, 0xa0, -0xe8, 0x60, 0xec, 0x90, 0x63, 0xc0, 0x8f, -0xf0, 0xcc, 0x90, 0xcc, 0x50, 0xec, 0xf0, -0xeb, 0xf0, 0xc8, 0xc0, 0x7a, 0x30, 0xc9, -0x50, 0xd6, 0xf0, 0xe7, 0x80, 0xe5, 0xf0, -0x7b, 0xb0, 0x8a, 0x50, 0xd6, 0x20, 0xd6, -0x80, 0xe5, 0x50, 0xe5, 0xc0, 0xb6, 0x70, -0xe3, 0x20, 0xd4, 0x00, 0xc7, 0x30, 0xe3, -0xb0, 0xd4, 0x90, 0x91, 0x90, 0x94, 0x90, -0xdb, 0x80, 0xdb, 0x70, 0xdb, 0x60, 0xdb, -0xd0, 0xa8, 0x70, 0xd3, 0x90, 0xda, 0x70, -0xd3, 0x80, 0xda, 0x70, 0xd3, 0x20, 0xa0, -0xb0, 0xa0, 0x90, 0xdd, 0x90, 0xdd, 0x80, -0xcf, 0x80, 0xcf, 0x70, 0xa6, 0x00, 0xc1, -0x40, 0xdd, 0x50, 0xda, 0x30, 0xcf, 0x90, -0xcc, 0x00, 0x10, 0x00, 0x50, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x90, 0xc0, 0xcd, 0x00, 0x00, 0x80, 0x67, -0xf0, 0xff, 0x70, 0xfd, 0x00, 0x00, 0x00, -0x40, 0x00, 0x10, 0x00, 0x10, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x80, 0x30, 0xbf, 0x00, -0x10, 0x30, 0x52, 0xf0, 0xff, 0x10, 0xff, -0x70, 0xec, 0x00, 0x30, 0x10, 0x93, 0x00, -0x20, 0xa0, 0xeb, 0xf0, 0xff, 0x00, 0x70, -0xc0, 0xaf, 0x00, 0x20, 0x70, 0x3c, 0xf0, -0xff, 0xb0, 0xff, 0x40, 0xe5, 0x00, 0x20, -0x90, 0x87, 0x00, 0x30, 0x40, 0xf4, 0xf0, -0xff, 0x00, 0x60, 0xf0, 0x9f, 0x00, 0x30, -0xf0, 0x33, 0xf0, 0xff, 0xe0, 0xff, 0xc0, -0xda, 0x00, 0x10, 0xf0, 0x79, 0x00, 0x40, -0x10, 0xfa, 0xf0, 0xff, 0x00, 0x50, 0x00, -0x90, 0x00, 0x40, 0x00, 0x40, 0xf0, 0xff, -0xf0, 0xff, 0xc0, 0xcd, 0x00, 0x00, 0xc0, -0x6a, 0x00, 0x50, 0x60, 0xfd, 0xf0, 0xff, -0x00, 0x40, 0x00, 0x80, 0x00, 0x50, 0x00, -0x50, 0xf0, 0xff, 0xf0, 0xff, 0x20, 0xbf, -0x60, 0xec, 0x50, 0x60, 0xe0, 0x93, 0x00, -0xff, 0x90, 0xeb, 0x00, 0x30, 0x00, 0x70, -0x00, 0x60, 0x00, 0x60, 0xf0, 0xff, 0xf0, -0xff, 0xb0, 0xaf, 0x20, 0xe5, 0xa0, 0x63, -0xf0, 0x8a, 0xa0, 0xff, 0x20, 0xf4, 0x00, -0x20, 0x00, 0x60, 0x00, 0x70, 0x00, 0x70, -0xf0, 0xff, 0xf0, 0xff, 0xe0, 0x9f, 0x80, -0xda, 0xa0, 0x70, 0x40, 0x85, 0xd0, 0xff, -0xd0, 0xf9, 0x00, 0x10, 0x00, 0x50, 0x00, -0x80, 0x00, 0x80, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0x8f, 0x60, 0xcd, 0x30, 0x80, 0x70, -0x87, 0xe0, 0xff, 0xf0, 0xfc, 0x00, 0x00, -0xe0, 0x3f, 0x10, 0x90, 0x10, 0x90, 0xe0, -0xff, 0xe0, 0xff, 0xe0, 0x7f, 0xa0, 0xbe, -0x20, 0x90, 0x10, 0x92, 0xd0, 0xff, 0x50, -0xfe, 0xb0, 0xeb, 0xb0, 0x2f, 0xe0, 0x9c, -0x20, 0xa0, 0xe0, 0xea, 0xa0, 0xff, 0xb0, -0x6f, 0xf0, 0xae, 0x20, 0xa0, 0x70, 0xa0, -0x90, 0xff, 0xb0, 0xfe, 0xb0, 0xe3, 0x60, -0x2c, 0xd0, 0xa1, 0xd0, 0xaf, 0xb0, 0xf2, -0xe0, 0xfe, 0x30, 0x60, 0xb0, 0x9e, 0xd0, -0xaf, 0xa0, 0xaf, 0xd0, 0xfe, 0x30, 0xfe, -0x00, 0xd8, 0x10, 0x47, 0x90, 0xad, 0x60, -0xbe, 0x00, 0xf7, 0xe0, 0xfc, 0x40, 0x59, -0x80, 0x8e, 0x60, 0xbe, 0x20, 0xbe, 0xd0, -0xfc, 0x60, 0xfc, 0x40, 0xc9, 0xd0, 0x65, -0xb0, 0xbb, 0xd0, 0xca, 0x20, 0xf8, 0xc0, -0xf8, 0xb0, 0x68, 0x60, 0x83, 0xd0, 0xca, -0xa0, 0xca, 0xc0, 0xf8, 0x80, 0xf8, 0x80, -0xb8, 0xc0, 0xe5, 0xc0, 0xc8, 0xb0, 0xbc, -0x10, 0xf6, 0x20, 0xe5, 0x40, 0x80, 0x50, -0x87, 0x00, 0xd4, 0xf0, 0xd3, 0xd0, 0xf1, -0xb0, 0xf1, 0x90, 0xa8, 0x90, 0xd8, 0xe0, -0xd2, 0xc0, 0xca, 0x80, 0xf0, 0x10, 0xe7, -0xa0, 0x93, 0x00, 0x95, 0xb0, 0xd9, 0xa0, -0xd9, 0xf0, 0xe7, 0xe0, 0xe7, 0x40, 0xa1, -0x10, 0xc7, 0x20, 0xd9, 0x00, 0xd5, 0x60, -0xe7, 0x10, 0xe3, 0x30, 0xa1, 0x70, 0xa1, -0x30, 0xdc, 0x30, 0xdc, 0x00, 0xdc, 0x00, -0xdc, 0x80, 0xa4, 0x70, 0xb7, 0x00, 0xdc, -0x60, 0xda, 0xd0, 0xdb, 0x40, 0xda, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x20, 0x00, 0x60, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xa0, 0xf0, 0xdf, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, -0x00, 0x50, 0x00, 0x10, 0x00, 0x10, 0x00, -0x00, 0x00, 0x00, 0x00, 0x90, 0xf0, 0xcf, -0x00, 0x10, 0x00, 0x10, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x20, -0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, -0x80, 0xf0, 0xbf, 0x00, 0x20, 0x00, 0x20, -0x00, 0x00, 0x00, 0x00, 0xc0, 0xf3, 0x00, -0x30, 0x90, 0x83, 0x00, 0x30, 0xb0, 0x5b, -0x00, 0x00, 0x00, 0x70, 0xf0, 0xaf, 0x00, -0x30, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, -0x40, 0xed, 0x00, 0x20, 0xe0, 0x5a, 0x00, -0x40, 0xd0, 0x37, 0x00, 0x00, 0x00, 0x60, -0x00, 0xa0, 0x00, 0x40, 0x00, 0x40, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xdf, 0x00, 0x10, -0x00, 0x40, 0x00, 0x50, 0x00, 0x00, 0x00, -0x00, 0x00, 0x50, 0x00, 0x90, 0x00, 0x50, -0x00, 0x50, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xcf, 0x00, 0x00, 0x00, 0x50, 0x00, 0x60, -0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, -0x80, 0x00, 0x60, 0x00, 0x60, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xbf, 0xa0, 0xf3, 0x00, -0x60, 0x50, 0x87, 0x00, 0x00, 0x00, 0x5c, -0x00, 0x30, 0x00, 0x70, 0x00, 0x70, 0x00, -0x70, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xaf, -0x00, 0xed, 0x00, 0x70, 0x80, 0x76, 0x00, -0x00, 0xb0, 0x39, 0x00, 0x20, 0x00, 0x60, -0x00, 0x80, 0x00, 0x80, 0x00, 0x00, 0x00, -0x00, 0x00, 0xa0, 0xf0, 0xdf, 0x00, 0x80, -0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, -0x10, 0x00, 0x50, 0x00, 0x90, 0x00, 0x90, -0x00, 0x00, 0x00, 0x00, 0x00, 0x90, 0xf0, -0xcf, 0x00, 0x90, 0x00, 0x90, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, -0xa0, 0x00, 0xa0, 0x00, 0x00, 0x00, 0x00, -0x00, 0x80, 0xf0, 0xbf, 0x00, 0xa0, 0x00, -0xa0, 0x00, 0x00, 0x00, 0x00, 0x10, 0xf2, -0x00, 0x30, 0xb0, 0x9f, 0xf0, 0xaf, 0x70, -0x5f, 0x00, 0x00, 0x00, 0x70, 0xf0, 0xaf, -0xf0, 0xaf, 0xf0, 0xaf, 0x00, 0x00, 0x00, -0x00, 0x30, 0xea, 0x00, 0x20, 0x90, 0xac, -0xf0, 0xbf, 0xf0, 0x48, 0x00, 0x00, 0x00, -0x60, 0x00, 0xa0, 0xf0, 0xbf, 0xf0, 0xbf, -0x00, 0x00, 0x00, 0x00, 0x20, 0xdd, 0xd0, -0x2d, 0x90, 0xbd, 0xa0, 0xcf, 0x50, 0x3a, -0xc0, 0x1c, 0x80, 0x52, 0xd0, 0x8f, 0xa0, -0xcf, 0x70, 0xcf, 0x30, 0x1d, 0xb0, 0x22, -0x80, 0xcc, 0x90, 0x6c, 0x90, 0xcc, 0xf0, -0xd9, 0x40, 0x41, 0x50, 0x50, 0xe0, 0x6e, -0xf0, 0x85, 0xf0, 0xd9, 0xb0, 0xd9, 0x50, -0x50, 0x20, 0x51, 0x10, 0xb9, 0x00, 0xe6, -0xa0, 0xd7, 0x90, 0xc9, 0xb0, 0x57, 0x00, -0x73, 0xc0, 0x8b, 0xd0, 0x8f, 0xb0, 0xde, -0x90, 0xde, 0x00, 0x6d, 0x20, 0x6d, 0x70, -0xa8, 0x70, 0xd5, 0xa0, 0xdd, 0xf0, 0xd5, -0x60, 0x6e, 0xe0, 0x76, 0x50, 0x9d, 0x00, -0x9e, 0xd0, 0xdf, 0xc0, 0xdf, 0x20, 0x7f, -0x20, 0x7f, 0xb0, 0xa4, 0x90, 0xc1, 0x60, -0xdf, 0x50, 0xdc, 0x50, 0x7f, 0x20, 0x81, -0x00, 0x10, 0x00, 0x50, 0x00, 0x00, 0x00, -0x00, 0x00, 0x10, 0x00, 0x10, 0x00, 0x90, -0xf0, 0xcf, 0x00, 0x00, 0x00, 0x00, 0x00, -0x10, 0x00, 0x10, 0x00, 0x00, 0x00, 0x40, -0x00, 0x10, 0x00, 0x10, 0x00, 0x10, 0x00, -0x10, 0x00, 0x80, 0xf0, 0xbf, 0x00, 0x10, -0x00, 0x10, 0x00, 0x10, 0x00, 0x10, 0xc0, -0xf3, 0x00, 0x30, 0x80, 0x83, 0x00, 0x20, -0xc0, 0x5b, 0x00, 0x10, 0x00, 0x70, 0xf0, -0xaf, 0x00, 0x20, 0x00, 0x20, 0x00, 0x10, -0x00, 0x10, 0x50, 0xed, 0x00, 0x20, 0x60, -0x59, 0x00, 0x30, 0x40, 0x38, 0x00, 0x10, -0x00, 0x60, 0x00, 0xa0, 0x00, 0x30, 0x00, -0x30, 0x00, 0x10, 0x00, 0x10, 0xf0, 0xdf, -0x00, 0x10, 0x00, 0x30, 0x00, 0x40, 0x00, -0x10, 0x00, 0x10, 0x00, 0x50, 0x00, 0x90, -0x00, 0x40, 0x00, 0x40, 0x00, 0x10, 0x00, -0x10, 0xf0, 0xcf, 0x00, 0x00, 0x00, 0x40, -0x00, 0x50, 0x00, 0x10, 0x00, 0x10, 0x00, -0x40, 0x00, 0x80, 0x00, 0x50, 0x00, 0x50, -0x00, 0x10, 0x00, 0x10, 0xf0, 0xbf, 0xb0, -0xf3, 0x00, 0x50, 0x60, 0x85, 0x00, 0x10, -0xf0, 0x5b, 0x00, 0x30, 0x00, 0x70, 0x00, -0x60, 0x00, 0x60, 0x00, 0x10, 0x00, 0x10, -0xf0, 0xaf, 0x20, 0xed, 0x00, 0x60, 0xd0, -0x6b, 0x00, 0x10, 0x30, 0x39, 0x00, 0x20, -0x00, 0x60, 0x00, 0x70, 0x00, 0x70, 0x00, -0x10, 0x00, 0x10, 0x00, 0xa0, 0xf0, 0xdf, -0x00, 0x70, 0x00, 0x70, 0x00, 0x10, 0x00, -0x10, 0x00, 0x10, 0x00, 0x50, 0x00, 0x80, -0x00, 0x80, 0x00, 0x10, 0x00, 0x10, 0x00, -0x90, 0xf0, 0xcf, 0x00, 0x80, 0x00, 0x80, -0x00, 0x10, 0x00, 0x10, 0x00, 0x00, 0x00, -0x40, 0x00, 0x90, 0x00, 0x90, 0x00, 0x10, -0x00, 0x10, 0x00, 0x80, 0xf0, 0xbf, 0x00, -0x90, 0x00, 0x90, 0x00, 0x10, 0x00, 0x10, -0xd0, 0xf2, 0x00, 0x30, 0xb0, 0x96, 0x00, -0xa0, 0xe0, 0x5d, 0x00, 0x10, 0x00, 0x70, -0xf0, 0xaf, 0x00, 0xa0, 0x00, 0xa0, 0x00, -0x10, 0x00, 0x10, 0x90, 0xeb, 0x00, 0x20, -0xa0, 0x9e, 0xf0, 0xaf, 0xb0, 0x42, 0x00, -0x10, 0x00, 0x60, 0x00, 0xa0, 0xf0, 0xaf, -0xf0, 0xaf, 0x00, 0x10, 0x00, 0x10, 0x00, -0xdf, 0x00, 0x10, 0x40, 0xaf, 0xf0, 0xbf, -0xf0, 0x27, 0x00, 0x10, 0x00, 0x50, 0x00, -0x90, 0xf0, 0xbf, 0xf0, 0xbf, 0x00, 0x10, -0x00, 0x10, 0x70, 0xcf, 0xf0, 0x2c, 0x80, -0xbf, 0xa0, 0xcf, 0x20, 0x21, 0x00, 0x1f, -0xf0, 0x44, 0x20, 0x80, 0xa0, 0xcf, 0x80, -0xcf, 0x20, 0x1f, 0xe0, 0x21, 0x30, 0xbe, -0x30, 0xeb, 0x10, 0xce, 0xf0, 0xbf, 0x60, -0x36, 0xb0, 0x6b, 0x80, 0x6d, 0xc0, 0x7c, -0xf0, 0xd9, 0xd0, 0xd9, 0x70, 0x50, 0xe0, -0x50, 0x50, 0xab, 0xc0, 0xdd, 0xa0, 0xd8, -0x30, 0xcf, 0xe0, 0x54, 0x10, 0x6a, 0xa0, -0x8b, 0xd0, 0x8d, 0xb0, 0xde, 0xa0, 0xde, -0x10, 0x6d, 0x20, 0x6d, 0x60, 0x9f, 0x80, -0xca, 0x10, 0xde, 0x50, 0xd9, 0xd0, 0x6d, -0x60, 0x73, 0x50, 0x9d, 0xa0, 0x9d, 0xd0, -0xdf, 0xc0, 0xdf, 0x20, 0x7f, 0x20, 0x7f, -0xa0, 0xa1, 0xf0, 0xb7, 0x90, 0xdf, 0xc0, -0xdd, 0x40, 0x7f, 0x50, 0x80, 0x00, 0x00, -0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, -0x20, 0x00, 0x20, 0x00, 0x80, 0xf0, 0xbf, -0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, -0x20, 0xc0, 0xf3, 0x00, 0x30, 0x80, 0x83, -0x00, 0x10, 0x20, 0x5c, 0x00, 0x20, 0x00, -0x70, 0xf0, 0xaf, 0x00, 0x10, 0x00, 0x10, -0x00, 0x20, 0x00, 0x20, 0x50, 0xed, 0x00, -0x20, 0xd0, 0x58, 0x00, 0x20, 0x70, 0x3a, -0x00, 0x20, 0x00, 0x60, 0x00, 0xa0, 0x00, -0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, -0xf0, 0xdf, 0x00, 0x10, 0x00, 0x20, 0x00, -0x30, 0x00, 0x20, 0x00, 0x20, 0x00, 0x50, -0x00, 0x90, 0x00, 0x30, 0x00, 0x30, 0x00, -0x20, 0x00, 0x20, 0xf0, 0xcf, 0x00, 0x00, -0x00, 0x30, 0x00, 0x40, 0x00, 0x20, 0x00, -0x20, 0x00, 0x40, 0x00, 0x80, 0x00, 0x40, -0x00, 0x40, 0x00, 0x20, 0x00, 0x20, 0xf0, -0xbf, 0xc0, 0xf3, 0x00, 0x40, 0x50, 0x84, -0x00, 0x20, 0x30, 0x5c, 0x00, 0x30, 0x00, -0x70, 0x00, 0x50, 0x00, 0x50, 0x00, 0x20, -0x00, 0x20, 0xf0, 0xaf, 0x40, 0xed, 0x00, -0x50, 0xa0, 0x63, 0x00, 0x20, 0xe0, 0x3a, -0x00, 0x20, 0x00, 0x60, 0x00, 0x60, 0x00, -0x60, 0x00, 0x20, 0x00, 0x20, 0x00, 0xa0, -0xf0, 0xdf, 0x00, 0x60, 0x00, 0x60, 0x00, -0x20, 0x00, 0x20, 0x00, 0x10, 0x00, 0x50, -0x00, 0x70, 0x00, 0x70, 0x00, 0x20, 0x00, -0x20, 0x00, 0x90, 0xf0, 0xcf, 0x00, 0x70, -0x00, 0x70, 0x00, 0x20, 0x00, 0x20, 0x00, -0x00, 0x00, 0x40, 0x00, 0x80, 0x00, 0x80, -0x00, 0x20, 0x00, 0x20, 0x00, 0x80, 0xf0, -0xbf, 0x00, 0x80, 0x00, 0x80, 0x00, 0x20, -0x00, 0x20, 0x40, 0xf3, 0x00, 0x30, 0xa0, -0x8f, 0x00, 0x90, 0x50, 0x5d, 0x00, 0x20, -0x00, 0x70, 0xf0, 0xaf, 0x00, 0x90, 0x00, -0x90, 0x00, 0x20, 0x00, 0x20, 0x50, 0xec, -0x00, 0x20, 0x90, 0x90, 0x00, 0xa0, 0x00, -0x40, 0x00, 0x20, 0x00, 0x60, 0x00, 0xa0, -0x00, 0xa0, 0x00, 0xa0, 0x00, 0x20, 0x00, -0x20, 0xc0, 0xdf, 0x00, 0x10, 0xe0, 0x9f, -0xf0, 0xaf, 0x60, 0x23, 0x00, 0x20, 0x00, -0x50, 0x00, 0x90, 0xf0, 0xaf, 0xf0, 0xaf, -0x00, 0x20, 0x00, 0x20, 0xf0, 0xcf, 0x00, -0x00, 0xf0, 0xaf, 0xf0, 0xbf, 0x00, 0x20, -0x00, 0x20, 0x00, 0x40, 0x00, 0x80, 0xf0, -0xbf, 0xf0, 0xbf, 0x00, 0x20, 0x00, 0x20, -0xf0, 0xbf, 0xa0, 0xee, 0xf0, 0xbf, 0x30, -0xb5, 0x00, 0x20, 0x40, 0x66, 0x90, 0x39, -0x90, 0x70, 0xa0, 0xcf, 0x90, 0xcf, 0xd0, -0x26, 0xc0, 0x27, 0x10, 0xaf, 0xd0, 0xe3, -0xd0, 0xce, 0x90, 0xc5, 0xa0, 0x31, 0xb0, -0x5d, 0xe0, 0x6c, 0x00, 0x76, 0xf0, 0xd9, -0xe0, 0xd9, 0x20, 0x51, 0x60, 0x51, 0xc0, -0x9d, 0x00, 0xd3, 0x30, 0xd9, 0x40, 0xd3, -0xa0, 0x53, 0x90, 0x62, 0x90, 0x8b, 0xb0, -0x8c, 0xb0, 0xde, 0xa0, 0xde, 0x30, 0x6d, -0x40, 0x6d, 0x40, 0x98, 0xc0, 0xbe, 0x50, -0xde, 0x80, 0xdb, 0xa0, 0x6d, 0x10, 0x71, -0x50, 0x9d, 0x70, 0x9d, 0xd0, 0xdf, 0xc0, -0xdf, 0x30, 0x7f, 0x30, 0x7f, 0xc0, 0x9f, -0xc0, 0xaf, 0xb0, 0xdf, 0xa0, 0xde, 0x40, -0x7f, 0xe0, 0x7f, 0xa0, 0xd5, 0x00, 0x30, -0x80, 0xd6, 0x00, 0x00, 0xa0, 0x84, 0x00, -0x30, 0x00, 0x70, 0xf0, 0xaf, 0x00, 0x00, -0x00, 0x00, 0x00, 0x30, 0x00, 0x30, 0x50, -0xed, 0x00, 0x20, 0xb0, 0x58, 0x00, 0x10, -0xa0, 0x3f, 0x00, 0x30, 0x00, 0x60, 0x00, -0xa0, 0x00, 0x10, 0x00, 0x10, 0x00, 0x30, -0x00, 0x30, 0xf0, 0xdf, 0x00, 0x10, 0x00, -0x10, 0x00, 0x20, 0x00, 0x30, 0x00, 0x30, -0x00, 0x50, 0x00, 0x90, 0x00, 0x20, 0x00, -0x20, 0x00, 0x30, 0x00, 0x30, 0xf0, 0xcf, -0x00, 0x00, 0x00, 0x20, 0x00, 0x30, 0x00, -0x30, 0x00, 0x30, 0x00, 0x40, 0x00, 0x80, -0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, -0x30, 0xf0, 0xbf, 0xc0, 0xf3, 0x00, 0x30, -0xd0, 0x83, 0x00, 0x30, 0x30, 0x5d, 0x00, -0x30, 0x00, 0x70, 0x00, 0x40, 0x00, 0x40, -0x00, 0x30, 0x00, 0x30, 0xf0, 0xaf, 0x40, -0xed, 0x00, 0x40, 0x10, 0x5e, 0x00, 0x30, -0xd0, 0x3f, 0x00, 0x20, 0x00, 0x60, 0x00, -0x50, 0x00, 0x50, 0x00, 0x30, 0x00, 0x30, -0x00, 0xa0, 0xf0, 0xdf, 0x00, 0x50, 0x00, -0x50, 0x00, 0x30, 0x00, 0x30, 0x00, 0x10, -0x00, 0x50, 0x00, 0x60, 0x00, 0x60, 0x00, -0x30, 0x00, 0x30, 0x00, 0x90, 0xf0, 0xcf, -0x00, 0x60, 0x00, 0x60, 0x00, 0x30, 0x00, -0x30, 0x00, 0x00, 0x00, 0x40, 0x00, 0x70, -0x00, 0x70, 0x00, 0x30, 0x00, 0x30, 0x00, -0x80, 0xf0, 0xbf, 0x00, 0x70, 0x00, 0x70, -0x00, 0x30, 0x00, 0x30, 0x80, 0xf3, 0x00, -0x30, 0x90, 0x8a, 0x00, 0x80, 0xc0, 0x5d, -0x00, 0x30, 0x00, 0x70, 0xf0, 0xaf, 0x00, -0x80, 0x00, 0x80, 0x00, 0x30, 0x00, 0x30, -0xc0, 0xec, 0x00, 0x20, 0xf0, 0x82, 0x00, -0x90, 0x10, 0x42, 0x00, 0x30, 0x00, 0x60, -0x00, 0xa0, 0x00, 0x90, 0x00, 0x90, 0x00, -0x30, 0x00, 0x30, 0xf0, 0xdf, 0x00, 0x10, -0x00, 0x90, 0x00, 0xa0, 0x10, 0x30, 0x00, -0x30, 0x00, 0x50, 0x00, 0x90, 0x00, 0xa0, -0x00, 0xa0, 0x00, 0x30, 0x00, 0x30, 0xf0, -0xcf, 0x00, 0x00, 0x00, 0xa0, 0xf0, 0xaf, -0x00, 0x30, 0x00, 0x30, 0x00, 0x40, 0x00, -0x80, 0xf0, 0xaf, 0xf0, 0xaf, 0x00, 0x30, -0x00, 0x30, 0xf0, 0xbf, 0xc0, 0xf0, 0xf0, -0xaf, 0x20, 0xaa, 0x00, 0x30, 0x10, 0x63, -0x00, 0x30, 0x00, 0x70, 0xf0, 0xbf, 0xf0, -0xbf, 0x00, 0x30, 0x00, 0x30, 0xf0, 0xaf, -0xc0, 0xe7, 0xf0, 0xbf, 0xd0, 0xb9, 0x00, -0x30, 0x60, 0x54, 0xb0, 0x31, 0x40, 0x61, -0xa0, 0xcf, 0xa0, 0xcf, 0x00, 0x33, 0x40, -0x33, 0x80, 0x9f, 0x50, 0xd9, 0x30, 0xcf, -0xe0, 0xc9, 0x70, 0x36, 0x90, 0x51, 0xa0, -0x6c, 0x80, 0x71, 0xf0, 0xd9, 0xe0, 0xd9, -0x00, 0x53, 0x20, 0x53, 0x20, 0x91, 0x80, -0xc6, 0x80, 0xd9, 0x00, 0xd6, 0x50, 0x54, -0xa0, 0x5d, 0x90, 0x8b, 0x10, 0x8c, 0xb0, -0xde, 0xa0, 0xde, 0xa0, 0x6d, 0xb0, 0x6d, -0x30, 0x93, 0x20, 0xb3, 0x80, 0xde, 0xd0, -0xdc, 0xe0, 0x6d, 0xe0, 0x6f, 0xb0, 0xde, -0x60, 0x9d, 0x30, 0xd1, 0xd0, 0xdf, 0xd0, -0x7b, 0x50, 0x7f, 0xa0, 0x9e, 0x50, 0xa9, -0xc0, 0xdf, 0x20, 0xdf, 0x60, 0x7f, 0xb0, -0x7f, 0xd0, 0xcb, 0x00, 0x20, 0x00, 0xda, -0x00, 0x00, 0xa0, 0x82, 0x00, 0x40, 0x00, -0x60, 0x00, 0xa0, 0x00, 0x00, 0x00, 0x00, -0x00, 0x40, 0x00, 0x40, 0xf0, 0xdf, 0x00, -0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x40, -0x00, 0x40, 0x00, 0x50, 0x00, 0x90, 0x00, -0x10, 0x00, 0x10, 0x00, 0x40, 0x00, 0x40, -0xf0, 0xcf, 0x00, 0x00, 0x00, 0x10, 0x00, -0x20, 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, -0x00, 0x80, 0x00, 0x20, 0x00, 0x20, 0x00, -0x40, 0x00, 0x40, 0xf0, 0xbf, 0xc0, 0xf3, -0x00, 0x20, 0x90, 0x83, 0x00, 0x40, 0x70, -0x5f, 0x00, 0x30, 0x00, 0x70, 0x00, 0x30, -0x00, 0x30, 0x00, 0x40, 0x00, 0x40, 0xf0, -0xaf, 0x40, 0xed, 0x00, 0x30, 0xe0, 0x5a, -0x00, 0x40, 0x60, 0x48, 0x00, 0x20, 0x00, -0x60, 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, -0x00, 0x40, 0x00, 0xa0, 0xf0, 0xdf, 0x00, -0x40, 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, -0x00, 0x10, 0x00, 0x50, 0x00, 0x50, 0x00, -0x50, 0x00, 0x40, 0x00, 0x40, 0x00, 0x90, -0xf0, 0xcf, 0x00, 0x50, 0x00, 0x50, 0x00, -0x40, 0x00, 0x40, 0x00, 0x00, 0x00, 0x40, -0x00, 0x60, 0x00, 0x60, 0x00, 0x40, 0x00, -0x40, 0x00, 0x80, 0xf0, 0xbf, 0x00, 0x60, -0x00, 0x60, 0x00, 0x40, 0x00, 0x40, 0xa0, -0xf3, 0x00, 0x30, 0x50, 0x87, 0x00, 0x70, -0xb0, 0x5f, 0x00, 0x40, 0x00, 0x70, 0xf0, -0xaf, 0x00, 0x70, 0x00, 0x70, 0x00, 0x40, -0x00, 0x40, 0x00, 0xed, 0x00, 0x20, 0x80, -0x76, 0x00, 0x80, 0x30, 0x49, 0x00, 0x40, -0x00, 0x60, 0x00, 0xa0, 0x00, 0x80, 0x00, -0x80, 0x00, 0x40, 0x00, 0x40, 0xf0, 0xdf, -0x00, 0x10, 0x00, 0x80, 0x00, 0x90, 0x00, -0x40, 0x00, 0x40, 0x00, 0x50, 0x00, 0x90, -0x00, 0x90, 0x00, 0x90, 0x00, 0x40, 0x00, -0x40, 0xf0, 0xcf, 0x00, 0x00, 0x00, 0x90, -0x00, 0xa0, 0x00, 0x40, 0x00, 0x40, 0x00, -0x40, 0x00, 0x80, 0x00, 0xa0, 0x00, 0xa0, -0x00, 0x40, 0x00, 0x40, 0xf0, 0xbf, 0x10, -0xf2, 0x00, 0xa0, 0xb0, 0x9f, 0x00, 0x40, -0x90, 0x62, 0x00, 0x30, 0x00, 0x70, 0xf0, -0xaf, 0xf0, 0xaf, 0x00, 0x40, 0x00, 0x40, -0xf0, 0xaf, 0x30, 0xea, 0xf0, 0xaf, 0x90, -0xac, 0x00, 0x40, 0x90, 0x51, 0x00, 0x20, -0x00, 0x60, 0xf0, 0xbf, 0xf0, 0xbf, 0x00, -0x40, 0x00, 0x40, 0x00, 0xa0, 0x20, 0xdd, -0xf0, 0xbf, 0x90, 0xbd, 0x00, 0x40, 0x80, -0x49, 0xf0, 0x2d, 0x90, 0x52, 0xa0, 0xcf, -0xa0, 0xcf, 0x50, 0x41, 0x60, 0x41, 0xd0, -0x8f, 0x80, 0xcc, 0x70, 0xcf, 0x90, 0xcc, -0x30, 0x42, 0x10, 0x4d, 0xa0, 0x6c, 0xe0, -0x6e, 0xf0, 0xd9, 0xf0, 0xd9, 0xd0, 0x56, -0xe0, 0x56, 0xf0, 0x85, 0x10, 0xb9, 0xb0, -0xd9, 0xa0, 0xd7, 0x60, 0x57, 0x60, 0x5c, -0x00, 0xe6, 0xc0, 0x8b, 0x90, 0xc9, 0xa0, -0xde, 0x10, 0x74, 0xb0, 0x6e, 0xe0, 0x8f, -0x70, 0xa8, 0x90, 0xde, 0xa0, 0xdd, 0xd0, -0x6e, 0xe0, 0x6f, 0x70, 0xd5, 0x50, 0x9d, -0xf0, 0xd5, 0xd0, 0xdf, 0xc0, 0x77, 0xb0, -0x7f, 0x00, 0x9e, 0xb0, 0xa4, 0xc0, 0xdf, -0x60, 0xdf, 0xb0, 0x7f, 0xe0, 0x7f, 0x90, -0xc1, 0x00, 0x10, 0x50, 0xdc, 0x00, 0x00, -0x90, 0x81, 0x00, 0x50, 0x00, 0x50, 0x00, -0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, -0x00, 0x50, 0xf0, 0xcf, 0x00, 0x00, 0x00, -0x00, 0x00, 0x10, 0x00, 0x50, 0x00, 0x50, -0x00, 0x40, 0x00, 0x80, 0x00, 0x10, 0x00, -0x10, 0x00, 0x50, 0x00, 0x50, 0xf0, 0xbf, -0xc0, 0xf3, 0x00, 0x10, 0x80, 0x83, 0x00, -0x50, 0x90, 0x63, 0x00, 0x30, 0x00, 0x70, -0x00, 0x20, 0x00, 0x20, 0x00, 0x50, 0x00, -0x50, 0xf0, 0xaf, 0x40, 0xed, 0x00, 0x20, -0x60, 0x59, 0x00, 0x50, 0xe0, 0x53, 0x00, -0x20, 0x00, 0x60, 0x00, 0x30, 0x00, 0x30, -0x00, 0x50, 0x00, 0x50, 0x00, 0xa0, 0xf0, -0xdf, 0x00, 0x30, 0x00, 0x30, 0x00, 0x50, -0x00, 0x50, 0x00, 0x10, 0x00, 0x50, 0x00, -0x40, 0x00, 0x40, 0x00, 0x50, 0x00, 0x50, -0x00, 0x90, 0xf0, 0xcf, 0x00, 0x40, 0x00, -0x40, 0x00, 0x50, 0x00, 0x50, 0x00, 0x00, -0x00, 0x40, 0x00, 0x50, 0x00, 0x50, 0x00, -0x50, 0x00, 0x50, 0x00, 0x80, 0xf0, 0xbf, -0x00, 0x50, 0x00, 0x50, 0x00, 0x50, 0x00, -0x50, 0xb0, 0xf3, 0x00, 0x30, 0x60, 0x85, -0x00, 0x60, 0xa0, 0x63, 0x00, 0x50, 0x00, -0x70, 0xf0, 0xaf, 0x00, 0x60, 0x00, 0x60, -0x00, 0x50, 0x00, 0x50, 0x20, 0xed, 0x00, -0x20, 0xd0, 0x6b, 0x00, 0x70, 0x20, 0x54, -0x00, 0x50, 0x00, 0x60, 0x00, 0xa0, 0x00, -0x70, 0x00, 0x70, 0x00, 0x50, 0x00, 0x50, -0xf0, 0xdf, 0x00, 0x10, 0x00, 0x70, 0x00, -0x80, 0x00, 0x50, 0x00, 0x50, 0x00, 0x50, -0x00, 0x90, 0x00, 0x80, 0x00, 0x80, 0x00, -0x50, 0x00, 0x50, 0xf0, 0xcf, 0x00, 0x00, -0x00, 0x80, 0x00, 0x90, 0x00, 0x50, 0x00, -0x50, 0x00, 0x40, 0x00, 0x80, 0x00, 0x90, -0x00, 0x90, 0x00, 0x50, 0x00, 0x50, 0xf0, -0xbf, 0xd0, 0xf2, 0x00, 0x90, 0xb0, 0x96, -0x00, 0x50, 0xf0, 0x64, 0x00, 0x30, 0x00, -0x70, 0x00, 0xa0, 0x00, 0xa0, 0x00, 0x50, -0x00, 0x50, 0xf0, 0xaf, 0x90, 0xeb, 0x00, -0xa0, 0x90, 0x9e, 0x00, 0x50, 0xf0, 0x56, -0x00, 0x20, 0x00, 0x60, 0xf0, 0xaf, 0xf0, -0xaf, 0x00, 0x50, 0x00, 0x50, 0x00, 0xa0, -0x00, 0xdf, 0xf0, 0xaf, 0x40, 0xaf, 0x00, -0x50, 0x40, 0x51, 0x00, 0x10, 0x00, 0x50, -0xf0, 0xbf, 0xf0, 0xbf, 0x00, 0x50, 0x00, -0x50, 0x00, 0x90, 0x70, 0xcf, 0xf0, 0xbf, -0x80, 0xbf, 0x00, 0x50, 0xb0, 0x50, 0x20, -0x2d, 0x00, 0x45, 0xa0, 0xcf, 0xa0, 0xcf, -0x90, 0x50, 0x90, 0x50, 0x20, 0x80, 0x30, -0xbe, 0x80, 0xcf, 0x10, 0xce, 0xc0, 0x50, -0xa0, 0x53, 0x30, 0xeb, 0x90, 0x6d, 0xf0, -0xbf, 0xf0, 0xd9, 0x40, 0x6f, 0x40, 0x5d, -0xd0, 0x7c, 0x50, 0xab, 0xd0, 0xd9, 0xa0, -0xd8, 0x70, 0x5d, 0xa0, 0x5f, 0xc0, 0xdd, -0xa0, 0x8b, 0x20, 0xcf, 0xa0, 0xde, 0x10, -0x6e, 0xb0, 0x70, 0xd0, 0x8d, 0x60, 0x9f, -0xa0, 0xde, 0x10, 0xde, 0xb0, 0x70, 0x40, -0x71, 0x80, 0xca, 0x50, 0x9d, 0x50, 0xd9, -0xc0, 0xdf, 0xd0, 0x75, 0x60, 0x80, 0xa0, -0x9d, 0xb0, 0xa1, 0xc0, 0xdf, 0x90, 0xdf, -0x60, 0x80, 0x70, 0x80, 0xf0, 0xb7, 0x00, -0x00, 0xc0, 0xdd, 0x00, 0x00, 0x70, 0x81, -0x00, 0x60, 0x00, 0x40, 0x00, 0x80, 0x00, -0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x60, -0xf0, 0xbf, 0xc0, 0xf3, 0x00, 0x00, 0x70, -0x83, 0x00, 0x60, 0x00, 0x6a, 0x00, 0x30, -0x00, 0x70, 0x00, 0x10, 0x00, 0x10, 0x00, -0x60, 0x00, 0x60, 0xf0, 0xaf, 0x40, 0xed, -0x00, 0x10, 0xe0, 0x58, 0x00, 0x60, 0x50, -0x61, 0x00, 0x20, 0x00, 0x60, 0x00, 0x20, -0x00, 0x20, 0x00, 0x60, 0x00, 0x60, 0x00, -0xa0, 0xf0, 0xdf, 0x00, 0x20, 0x00, 0x20, -0x00, 0x60, 0x00, 0x60, 0x00, 0x10, 0x00, -0x50, 0x00, 0x30, 0x00, 0x30, 0x00, 0x60, -0x00, 0x60, 0x00, 0x90, 0xf0, 0xcf, 0x00, -0x30, 0x00, 0x30, 0x00, 0x60, 0x00, 0x60, -0x00, 0x00, 0x00, 0x40, 0x00, 0x40, 0x00, -0x40, 0x00, 0x60, 0x00, 0x60, 0x00, 0x80, -0xf0, 0xbf, 0x00, 0x40, 0x00, 0x40, 0x00, -0x60, 0x00, 0x60, 0xb0, 0xf3, 0x00, 0x30, -0x50, 0x84, 0x00, 0x50, 0x10, 0x6a, 0x00, -0x60, 0x00, 0x70, 0xf0, 0xaf, 0x00, 0x50, -0x00, 0x50, 0x00, 0x60, 0x00, 0x60, 0x30, -0xed, 0x00, 0x20, 0xa0, 0x63, 0x00, 0x60, -0x60, 0x61, 0x00, 0x60, 0x00, 0x60, 0x00, -0xa0, 0x00, 0x60, 0x00, 0x60, 0x00, 0x60, -0x00, 0x60, 0xf0, 0xdf, 0x00, 0x10, 0x00, -0x60, 0x00, 0x70, 0x00, 0x60, 0x00, 0x60, -0x00, 0x50, 0x00, 0x90, 0x00, 0x70, 0x00, -0x70, 0x00, 0x60, 0x00, 0x60, 0xf0, 0xcf, -0x00, 0x00, 0x00, 0x70, 0x00, 0x80, 0x00, -0x60, 0x00, 0x60, 0x00, 0x40, 0x00, 0x80, -0x00, 0x80, 0x00, 0x80, 0x00, 0x60, 0x00, -0x60, 0xf0, 0xbf, 0x30, 0xf3, 0x00, 0x80, -0x90, 0x8f, 0x00, 0x60, 0x90, 0x6a, 0x00, -0x30, 0x00, 0x70, 0x00, 0x90, 0x00, 0x90, -0x00, 0x60, 0x00, 0x60, 0xf0, 0xaf, 0x50, -0xec, 0x00, 0x90, 0x80, 0x90, 0x00, 0x60, -0x10, 0x62, 0x00, 0x20, 0x00, 0x60, 0x00, -0xa0, 0x00, 0xa0, 0x00, 0x60, 0x00, 0x60, -0x00, 0xa0, 0xc0, 0xdf, 0x00, 0xa0, 0xe0, -0x9f, 0x00, 0x60, 0x10, 0x60, 0x00, 0x10, -0x00, 0x50, 0xf0, 0xaf, 0xf0, 0xaf, 0x00, -0x60, 0x00, 0x60, 0x00, 0x90, 0xf0, 0xcf, -0xf0, 0xaf, 0xf0, 0xaf, 0x00, 0x60, 0x00, -0x60, 0x00, 0x00, 0x00, 0x40, 0xf0, 0xbf, -0xf0, 0xbf, 0x00, 0x60, 0x00, 0x60, 0x00, -0x80, 0xf0, 0xbf, 0xf0, 0xbf, 0xf0, 0xbf, -0x00, 0x60, 0x00, 0x60, 0xa0, 0xee, 0xc0, -0x39, 0x30, 0xb5, 0xa0, 0xcf, 0x40, 0x6f, -0x30, 0x60, 0x90, 0x70, 0x00, 0xaf, 0x90, -0xcf, 0xd0, 0xce, 0x30, 0x60, 0xc0, 0x60, -0xd0, 0xe3, 0x00, 0x6d, 0x90, 0xc5, 0xe0, -0xd9, 0xe0, 0x6a, 0x70, 0x66, 0x10, 0x76, -0xd0, 0x9d, 0xe0, 0xd9, 0x30, 0xd9, 0x80, -0x66, 0x30, 0x67, 0x00, 0xd3, 0xa0, 0x8b, -0x40, 0xd3, 0xa0, 0xde, 0x80, 0x6d, 0x20, -0x74, 0xb0, 0x8c, 0x40, 0x98, 0xa0, 0xde, -0x50, 0xde, 0x30, 0x74, 0x70, 0x74, 0xc0, -0xbe, 0x50, 0x9d, 0x70, 0xdb, 0xc0, 0xdf, -0xb0, 0x76, 0xa0, 0x81, 0x70, 0x9d, 0xc0, -0x9f, 0xc0, 0xdf, 0xb0, 0xdf, 0xa0, 0x81, -0xb0, 0x81, 0xc0, 0xaf, 0xa0, 0xd5, 0x90, -0xde, 0x70, 0xd6, 0x30, 0x82, 0x20, 0x86, -0x00, 0x30, 0x00, 0x70, 0x00, 0x00, 0x00, -0x00, 0x00, 0x70, 0x00, 0x70, 0xf0, 0xaf, -0x40, 0xed, 0x00, 0x00, 0xd0, 0x58, 0x00, -0x70, 0xe0, 0x6f, 0x00, 0x20, 0x00, 0x60, -0x00, 0x10, 0x00, 0x10, 0x00, 0x70, 0x00, -0x70, 0x00, 0xa0, 0xf0, 0xdf, 0x00, 0x10, -0x00, 0x10, 0x00, 0x70, 0x00, 0x70, 0x00, -0x10, 0x00, 0x50, 0x00, 0x20, 0x00, 0x20, -0x00, 0x70, 0x00, 0x70, 0x00, 0x90, 0xf0, -0xcf, 0x00, 0x20, 0x00, 0x20, 0x00, 0x70, -0x00, 0x70, 0x00, 0x00, 0x00, 0x40, 0x00, -0x30, 0x00, 0x30, 0x00, 0x70, 0x00, 0x70, -0x00, 0x80, 0xf0, 0xbf, 0x00, 0x30, 0x00, -0x30, 0x00, 0x70, 0x00, 0x70, 0xb0, 0xf3, -0x00, 0x30, 0xc0, 0x83, 0x00, 0x40, 0x10, -0x73, 0x00, 0x70, 0x00, 0x70, 0xf0, 0xaf, -0x00, 0x40, 0x00, 0x40, 0x00, 0x70, 0x00, -0x70, 0x30, 0xed, 0x00, 0x20, 0x30, 0x5e, -0x00, 0x50, 0xe0, 0x6f, 0x00, 0x70, 0x00, -0x60, 0x00, 0xa0, 0x00, 0x50, 0x00, 0x50, -0x00, 0x70, 0x00, 0x70, 0xf0, 0xdf, 0x00, -0x10, 0x00, 0x50, 0x00, 0x60, 0x00, 0x70, -0x00, 0x70, 0x00, 0x50, 0x00, 0x90, 0x00, -0x60, 0x00, 0x60, 0x00, 0x70, 0x00, 0x70, -0xf0, 0xcf, 0x00, 0x00, 0x00, 0x60, 0x00, -0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x40, -0x00, 0x80, 0x00, 0x70, 0x00, 0x70, 0x00, -0x70, 0x00, 0x70, 0xf0, 0xbf, 0x70, 0xf3, -0x00, 0x70, 0x80, 0x8a, 0x00, 0x70, 0x30, -0x73, 0x00, 0x30, 0x00, 0x70, 0x00, 0x80, -0x00, 0x80, 0x00, 0x70, 0x00, 0x70, 0xf0, -0xaf, 0xc0, 0xec, 0x00, 0x80, 0xf0, 0x82, -0x00, 0x70, 0xf0, 0x6f, 0x00, 0x20, 0x00, -0x60, 0x00, 0x90, 0x00, 0x90, 0x00, 0x70, -0x00, 0x70, 0x00, 0xa0, 0xf0, 0xdf, 0x00, -0x90, 0xf0, 0x8f, 0x00, 0x70, 0x00, 0x70, -0x00, 0x10, 0x00, 0x50, 0x00, 0xa0, 0x00, -0xa0, 0x00, 0x70, 0x00, 0x70, 0x00, 0x90, -0xf0, 0xcf, 0x00, 0xa0, 0x00, 0xa0, 0x00, -0x70, 0x00, 0x70, 0x00, 0x00, 0x00, 0x40, -0xf0, 0xaf, 0xf0, 0xaf, 0x00, 0x70, 0x00, -0x70, 0x00, 0x80, 0xf0, 0xbf, 0xf0, 0xaf, -0xf0, 0xaf, 0x00, 0x70, 0x00, 0x70, 0xc0, -0xf0, 0x00, 0x30, 0x10, 0xaa, 0xf0, 0xbf, -0xa0, 0x74, 0x00, 0x70, 0x00, 0x70, 0xf0, -0xaf, 0xf0, 0xbf, 0xf0, 0xbf, 0x00, 0x70, -0x00, 0x70, 0xc0, 0xe7, 0x40, 0x32, 0xc0, -0xb9, 0xa0, 0xcf, 0x70, 0x71, 0xf0, 0x6f, -0x50, 0x61, 0x80, 0x9f, 0x90, 0xcf, 0x30, -0xcf, 0xf0, 0x6f, 0xf0, 0x6f, 0x50, 0xd9, -0xe0, 0x6c, 0xd0, 0xc9, 0xe0, 0xd9, 0x40, -0x71, 0xe0, 0x71, 0xb0, 0x71, 0x20, 0x91, -0xe0, 0xd9, 0x80, 0xd9, 0xe0, 0x71, 0x10, -0x72, 0x80, 0xc6, 0xb0, 0x8b, 0xf0, 0xd5, -0xa0, 0xde, 0xc0, 0x73, 0xa0, 0x79, 0x20, -0x8c, 0x40, 0x93, 0xa0, 0xde, 0x70, 0xde, -0xb0, 0x79, 0xc0, 0x79, 0x20, 0xb3, 0xb0, -0xde, 0xc0, 0xdc, 0x20, 0xd1, 0x90, 0x7a, -0xf0, 0x80, 0x60, 0x9d, 0xb0, 0x9e, 0xc0, -0xdf, 0xb0, 0xdf, 0xe0, 0x83, 0xf0, 0x83, -0x50, 0xa9, 0xd0, 0xcb, 0x10, 0xdf, 0xf0, -0xd9, 0x20, 0x84, 0x10, 0x86, 0x00, 0x20, -0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, -0x80, 0x00, 0x80, 0x00, 0xa0, 0xf0, 0xdf, -0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, -0x80, 0x00, 0x10, 0x00, 0x50, 0x00, 0x10, -0x00, 0x10, 0x00, 0x80, 0x00, 0x80, 0x00, -0x90, 0xf0, 0xcf, 0x00, 0x10, 0x00, 0x10, -0x00, 0x80, 0x00, 0x80, 0x00, 0x00, 0x00, -0x40, 0x00, 0x20, 0x00, 0x20, 0x00, 0x80, -0x00, 0x80, 0x00, 0x80, 0xf0, 0xbf, 0x00, -0x20, 0x00, 0x20, 0x00, 0x80, 0x00, 0x80, -0xb0, 0xf3, 0x00, 0x30, 0x80, 0x83, 0x00, -0x30, 0x30, 0x7e, 0x00, 0x80, 0x00, 0x70, -0xf0, 0xaf, 0x00, 0x30, 0x00, 0x30, 0x00, -0x80, 0x00, 0x80, 0x30, 0xed, 0x00, 0x20, -0x20, 0x5b, 0x00, 0x40, 0x00, 0x7f, 0x00, -0x80, 0x00, 0x60, 0x00, 0xa0, 0x00, 0x40, -0x00, 0x40, 0x00, 0x80, 0x00, 0x80, 0xf0, -0xdf, 0x00, 0x10, 0x00, 0x40, 0x00, 0x50, -0x00, 0x80, 0x00, 0x80, 0x00, 0x50, 0x00, -0x90, 0x00, 0x50, 0x00, 0x50, 0x00, 0x80, -0x00, 0x80, 0xf0, 0xcf, 0x00, 0x00, 0x00, -0x50, 0x00, 0x60, 0x00, 0x80, 0x00, 0x80, -0x00, 0x40, 0x00, 0x80, 0x00, 0x60, 0x00, -0x60, 0x00, 0x80, 0x00, 0x80, 0xf0, 0xbf, -0x90, 0xf3, 0x00, 0x60, 0x30, 0x87, 0x00, -0x80, 0x30, 0x7e, 0x00, 0x30, 0x00, 0x70, -0x00, 0x70, 0x00, 0x70, 0x00, 0x80, 0x00, -0x80, 0xf0, 0xaf, 0xf0, 0xec, 0x00, 0x70, -0x80, 0x76, 0x00, 0x80, 0xf0, 0x7e, 0x00, -0x20, 0x00, 0x60, 0x00, 0x80, 0x00, 0x80, -0x00, 0x80, 0x00, 0x80, 0x00, 0xa0, 0xf0, -0xdf, 0x00, 0x80, 0x00, 0x80, 0x00, 0x80, -0x00, 0x80, 0x00, 0x10, 0x00, 0x50, 0x00, -0x90, 0x00, 0x90, 0x00, 0x80, 0x00, 0x80, -0x00, 0x90, 0xf0, 0xcf, 0x00, 0x90, 0x00, -0x90, 0x00, 0x80, 0x00, 0x80, 0x00, 0x00, -0x00, 0x40, 0x00, 0xa0, 0x00, 0xa0, 0x00, -0x80, 0x00, 0x80, 0x00, 0x80, 0xf0, 0xbf, -0x00, 0xa0, 0x00, 0xa0, 0x00, 0x80, 0x00, -0x80, 0x00, 0xf2, 0x00, 0x30, 0xa0, 0x9f, -0xf0, 0xaf, 0x50, 0x7e, 0x00, 0x80, 0x00, -0x70, 0xf0, 0xaf, 0xf0, 0xaf, 0xf0, 0xaf, -0x00, 0x80, 0x00, 0x80, 0x20, 0xea, 0x00, -0x20, 0x80, 0xac, 0xf0, 0xbf, 0x60, 0x7e, -0x00, 0x80, 0x00, 0x60, 0x00, 0xa0, 0xf0, -0xbf, 0xf0, 0xbf, 0x00, 0x80, 0x00, 0x80, -0x10, 0xdd, 0x40, 0x2f, 0x80, 0xbd, 0x90, -0xcf, 0x00, 0x7f, 0xd0, 0x7f, 0xc0, 0x52, -0xd0, 0x8f, 0x90, 0xcf, 0x60, 0xcf, 0xd0, -0x7f, 0xc0, 0x7f, 0x70, 0xcc, 0x00, 0x6d, -0x80, 0xcc, 0xe0, 0xd9, 0xf0, 0x7e, 0x00, -0x7f, 0x40, 0x6f, 0x10, 0x86, 0xe0, 0xd9, -0xa0, 0xd9, 0x00, 0x7f, 0x00, 0x7f, 0x10, -0xb9, 0xf0, 0xe5, 0x90, 0xd7, 0x80, 0xc9, -0xf0, 0x7e, 0xb0, 0x81, 0xf0, 0x8b, 0x00, -0x90, 0xa0, 0xde, 0x80, 0xde, 0x70, 0x81, -0x70, 0x81, 0x80, 0xa8, 0x60, 0xd5, 0x90, -0xdd, 0xf0, 0xd5, 0xa0, 0x81, 0x70, 0x83, -0x60, 0x9d, 0x10, 0x9e, 0xc0, 0xdf, 0xb0, -0xdf, 0x90, 0x87, 0x90, 0x87, 0xc0, 0xa4, -0x90, 0xc1, 0x60, 0xdf, 0x40, 0xdc, 0xa0, -0x87, 0x50, 0x88, 0x00, 0x10, 0x00, 0x50, -0x00, 0x00, 0x00, 0x00, 0x00, 0x90, 0x00, -0x90, 0x00, 0x90, 0xf0, 0xcf, 0x00, 0x00, -0x00, 0x00, 0x00, 0x90, 0x00, 0x90, 0x00, -0x00, 0x00, 0x40, 0x00, 0x10, 0x00, 0x10, -0x00, 0x90, 0x00, 0x90, 0x00, 0x80, 0xf0, -0xbf, 0x00, 0x10, 0x00, 0x10, 0x00, 0x90, -0x00, 0x90, 0xa0, 0xf3, 0x00, 0x30, 0x50, -0x83, 0x00, 0x20, 0xf0, 0x8a, 0x00, 0x90, -0x00, 0x70, 0xf0, 0xaf, 0x00, 0x20, 0x00, -0x20, 0x00, 0x90, 0x00, 0x90, 0x20, 0xed, -0x00, 0x20, 0xe0, 0x59, 0x00, 0x30, 0x70, -0x8e, 0x00, 0x90, 0x00, 0x60, 0x00, 0xa0, -0x00, 0x30, 0x00, 0x30, 0x00, 0x90, 0x00, -0x90, 0xf0, 0xdf, 0x00, 0x10, 0x00, 0x30, -0x00, 0x40, 0x00, 0x90, 0x00, 0x90, 0x00, -0x50, 0x00, 0x90, 0x00, 0x40, 0x00, 0x40, -0x00, 0x90, 0x00, 0x90, 0xf0, 0xcf, 0x00, -0x00, 0x00, 0x40, 0x00, 0x50, 0x00, 0x90, -0x00, 0x90, 0x00, 0x40, 0x00, 0x80, 0x00, -0x50, 0x00, 0x50, 0x00, 0x90, 0x00, 0x90, -0xf0, 0xbf, 0x90, 0xf3, 0x00, 0x50, 0x30, -0x85, 0x00, 0x90, 0xf0, 0x8a, 0x00, 0x30, -0x00, 0x70, 0x00, 0x60, 0x00, 0x60, 0x00, -0x90, 0x00, 0x90, 0xf0, 0xaf, 0x00, 0xed, -0x00, 0x60, 0x00, 0x6c, 0x00, 0x90, 0x60, -0x8e, 0x00, 0x20, 0x00, 0x60, 0x00, 0x70, -0x00, 0x70, 0x00, 0x90, 0x00, 0x90, 0x00, -0xa0, 0xf0, 0xdf, 0x00, 0x70, 0x00, 0x70, -0x00, 0x90, 0x00, 0x90, 0x00, 0x10, 0x00, -0x50, 0x00, 0x80, 0x00, 0x80, 0x00, 0x90, -0x00, 0x90, 0x00, 0x90, 0xf0, 0xcf, 0x00, -0x80, 0x00, 0x80, 0x00, 0x90, 0x00, 0x90, -0x00, 0x00, 0x00, 0x40, 0x00, 0x90, 0x00, -0x90, 0x00, 0x90, 0x00, 0x90, 0x00, 0x80, -0xf0, 0xbf, 0x00, 0x90, 0x00, 0x90, 0x00, -0x90, 0x00, 0x90, 0xb0, 0xf2, 0x00, 0x30, -0x80, 0x96, 0x00, 0xa0, 0xb0, 0x8a, 0x00, -0x90, 0x00, 0x70, 0xf0, 0xaf, 0x00, 0xa0, -0x00, 0xa0, 0x00, 0x90, 0x00, 0x90, 0x70, -0xeb, 0x00, 0x20, 0x80, 0x9e, 0xf0, 0xaf, -0xa0, 0x8d, 0x00, 0x90, 0x00, 0x60, 0x00, -0xa0, 0xf0, 0xaf, 0xf0, 0xaf, 0x00, 0x90, -0x00, 0x90, 0xf0, 0xde, 0x00, 0x10, 0x30, -0xaf, 0xf0, 0xbf, 0x60, 0x8f, 0x00, 0x90, -0x00, 0x50, 0x00, 0x90, 0xf0, 0xbf, 0xf0, -0xbf, 0x00, 0x90, 0x00, 0x90, 0x60, 0xcf, -0xa0, 0x2f, 0x70, 0xbf, 0x90, 0xcf, 0xa0, -0x8f, 0xc0, 0x8f, 0xd0, 0x45, 0x30, 0x80, -0x90, 0xcf, 0x70, 0xcf, 0xc0, 0x8f, 0xb0, -0x8f, 0x10, 0xbe, 0x20, 0xeb, 0xf0, 0xcd, -0xd0, 0xbf, 0xd0, 0x8e, 0xb0, 0x89, 0x40, -0x6e, 0x30, 0x7d, 0xd0, 0xd9, 0xb0, 0xd9, -0x30, 0x8d, 0x20, 0x8d, 0x40, 0xab, 0xa0, -0xdd, 0x80, 0xd8, 0x10, 0xcf, 0xb0, 0x8c, -0x40, 0x8a, 0xf0, 0x8b, 0x20, 0x8e, 0x90, -0xde, 0x80, 0xde, 0x70, 0x8b, 0x70, 0x8b, -0x70, 0x9f, 0x70, 0xca, 0xf0, 0xdd, 0x30, -0xd9, 0x60, 0x8b, 0xe0, 0x8a, 0x70, 0x9d, -0xc0, 0x9d, 0xb0, 0xdf, 0xb0, 0xdf, 0x10, -0x8d, 0x10, 0x8d, 0xc0, 0xa1, 0x00, 0xb8, -0x80, 0xdf, 0xb0, 0xdd, 0x10, 0x8d, 0x10, -0x8d, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, -0x00, 0x00, 0x00, 0xa0, 0x00, 0xa0, 0x00, -0x80, 0xf0, 0xbf, 0x00, 0x00, 0x00, 0x00, -0x00, 0xa0, 0x00, 0xa0, 0x80, 0xf3, 0x00, -0x30, 0x30, 0x83, 0x00, 0x10, 0xc0, 0x98, -0x00, 0xa0, 0x00, 0x70, 0xf0, 0xaf, 0x00, -0x10, 0x00, 0x10, 0x00, 0xa0, 0x00, 0xa0, -0x10, 0xed, 0x00, 0x20, 0xd0, 0x59, 0x00, -0x20, 0x00, 0x9e, 0x00, 0xa0, 0x00, 0x60, -0x00, 0xa0, 0x00, 0x20, 0x00, 0x20, 0x00, -0xa0, 0x00, 0xa0, 0xf0, 0xdf, 0x00, 0x10, -0x00, 0x20, 0x00, 0x30, 0x00, 0xa0, 0x00, -0xa0, 0x00, 0x50, 0x00, 0x90, 0x00, 0x30, -0x00, 0x30, 0x00, 0xa0, 0x00, 0xa0, 0xf0, -0xcf, 0x00, 0x00, 0x00, 0x30, 0x00, 0x40, -0x00, 0xa0, 0x00, 0xa0, 0x00, 0x40, 0x00, -0x80, 0x00, 0x40, 0x00, 0x40, 0x00, 0xa0, -0x00, 0xa0, 0xf0, 0xbf, 0x80, 0xf3, 0x00, -0x40, 0x10, 0x84, 0x00, 0xa0, 0xb0, 0x98, -0x00, 0x30, 0x00, 0x70, 0x00, 0x50, 0x00, -0x50, 0x00, 0xa0, 0x00, 0xa0, 0xf0, 0xaf, -0x00, 0xed, 0x00, 0x50, 0x30, 0x64, 0x00, -0xa0, 0xf0, 0x9d, 0x00, 0x20, 0x00, 0x60, -0x00, 0x60, 0x00, 0x60, 0x00, 0xa0, 0x00, -0xa0, 0x00, 0xa0, 0xf0, 0xdf, 0x00, 0x60, -0x00, 0x60, 0x00, 0xa0, 0x00, 0xa0, 0x00, -0x10, 0x00, 0x50, 0x00, 0x70, 0x00, 0x70, -0x00, 0xa0, 0x00, 0xa0, 0x00, 0x90, 0xf0, -0xcf, 0x00, 0x70, 0x00, 0x70, 0x00, 0xa0, -0x00, 0xa0, 0x00, 0x00, 0x00, 0x40, 0x00, -0x80, 0x00, 0x80, 0x00, 0xa0, 0x00, 0xa0, -0x00, 0x80, 0xf0, 0xbf, 0x00, 0x80, 0x00, -0x80, 0x00, 0xa0, 0x00, 0xa0, 0x00, 0xf3, -0x00, 0x30, 0x50, 0x8f, 0x00, 0x90, 0x80, -0x98, 0x00, 0xa0, 0x00, 0x70, 0xf0, 0xaf, -0x00, 0x90, 0x00, 0x90, 0x00, 0xa0, 0x00, -0xa0, 0x10, 0xec, 0x00, 0x20, 0x70, 0x90, -0x00, 0xa0, 0x60, 0x9d, 0x00, 0xa0, 0x00, -0x60, 0x00, 0xa0, 0x00, 0xa0, 0x00, 0xa0, -0x00, 0xa0, 0x00, 0xa0, 0xa0, 0xdf, 0x00, -0x10, 0xd0, 0x9f, 0xf0, 0xaf, 0xc0, 0x9f, -0x00, 0xa0, 0x00, 0x50, 0x00, 0x90, 0xf0, -0xaf, 0xf0, 0xaf, 0x00, 0xa0, 0x00, 0xa0, -0xf0, 0xcf, 0x00, 0x00, 0xf0, 0xaf, 0xf0, -0xbf, 0x00, 0xa0, 0x00, 0xa0, 0x00, 0x40, -0x00, 0x80, 0xf0, 0xbf, 0xf0, 0xbf, 0x00, -0xa0, 0x00, 0xa0, 0xf0, 0xbf, 0x70, 0xee, -0xf0, 0xbf, 0xf0, 0xb4, 0xf0, 0x9f, 0x80, -0x96, 0x30, 0x3c, 0xc0, 0x70, 0x80, 0xcf, -0x70, 0xcf, 0xa0, 0x9f, 0x90, 0x9f, 0xf0, -0xae, 0xa0, 0xe3, 0xb0, 0xce, 0x50, 0xc5, -0x00, 0x9f, 0xc0, 0x98, 0x40, 0x6e, 0xf0, -0x76, 0xb0, 0xd9, 0xa0, 0xd9, 0xf0, 0x9b, -0xf0, 0x9b, 0xd0, 0x9d, 0xd0, 0xd2, 0xf0, -0xd8, 0x10, 0xd3, 0x80, 0x9b, 0x40, 0x98, -0x30, 0x8c, 0x40, 0x8d, 0x70, 0xde, 0x70, -0xde, 0x30, 0x97, 0x30, 0x97, 0x90, 0x98, -0xb0, 0xbe, 0x20, 0xde, 0x40, 0xdb, 0x10, -0x97, 0x00, 0x96, 0x90, 0x9d, 0xb0, 0x9d, -0xa0, 0xdf, 0xa0, 0xdf, 0xa0, 0x94, 0xa0, -0x94, 0x00, 0xa0, 0xd0, 0xaf, 0x80, 0xdf, -0x70, 0xde, 0xa0, 0x94, 0x60, 0x94, 0xa0, -0xd5, 0x00, 0x30, 0x60, 0xd6, 0x00, 0x00, -0x40, 0x93, 0xf0, 0xaf, 0x00, 0x70, 0xf0, -0xaf, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xaf, -0xf0, 0xaf, 0xd0, 0xec, 0x00, 0x20, 0xc0, -0x5a, 0x00, 0x10, 0x90, 0xad, 0xf0, 0xaf, -0x00, 0x60, 0x00, 0xa0, 0x00, 0x10, 0x00, -0x10, 0xf0, 0xaf, 0xf0, 0xaf, 0xf0, 0xdf, -0x00, 0x10, 0x00, 0x10, 0x00, 0x20, 0xf0, -0xaf, 0xf0, 0xaf, 0x00, 0x50, 0x00, 0x90, -0x00, 0x20, 0x00, 0x20, 0xf0, 0xaf, 0xf0, -0xaf, 0xf0, 0xcf, 0x00, 0x00, 0x00, 0x20, -0x00, 0x30, 0xf0, 0xaf, 0xf0, 0xaf, 0x00, -0x40, 0x00, 0x80, 0x00, 0x30, 0x00, 0x30, -0xf0, 0xaf, 0xf0, 0xaf, 0xf0, 0xbf, 0x50, -0xf3, 0x00, 0x30, 0x70, 0x83, 0xf0, 0xaf, -0x10, 0xa7, 0x00, 0x30, 0x00, 0x70, 0x00, -0x40, 0x00, 0x40, 0xf0, 0xaf, 0xf0, 0xaf, -0xf0, 0xaf, 0xd0, 0xec, 0x00, 0x40, 0xb0, -0x5f, 0xf0, 0xaf, 0x80, 0xad, 0x00, 0x20, -0x00, 0x60, 0x00, 0x50, 0x00, 0x50, 0xf0, -0xaf, 0xf0, 0xaf, 0x00, 0xa0, 0xf0, 0xdf, -0x00, 0x50, 0x00, 0x50, 0xf0, 0xaf, 0xf0, -0xaf, 0x00, 0x10, 0x00, 0x50, 0x00, 0x60, -0x00, 0x60, 0xf0, 0xaf, 0xf0, 0xaf, 0x00, -0x90, 0xf0, 0xcf, 0x00, 0x60, 0x00, 0x60, -0xf0, 0xaf, 0xf0, 0xaf, 0x00, 0x00, 0x00, -0x40, 0x00, 0x70, 0x00, 0x70, 0xf0, 0xaf, -0xf0, 0xaf, 0x00, 0x80, 0xf0, 0xbf, 0x00, -0x70, 0x00, 0x70, 0xf0, 0xaf, 0xf0, 0xaf, -0x10, 0xf3, 0x00, 0x30, 0x30, 0x8a, 0x00, -0x80, 0xe0, 0xa6, 0xf0, 0xaf, 0x00, 0x70, -0xf0, 0xaf, 0x00, 0x80, 0x00, 0x80, 0xf0, -0xaf, 0xf0, 0xaf, 0x50, 0xec, 0x00, 0x20, -0x00, 0x83, 0x00, 0x90, 0x20, 0xad, 0xf0, -0xaf, 0x00, 0x60, 0x00, 0xa0, 0x00, 0x90, -0x00, 0x90, 0xf0, 0xaf, 0xf0, 0xaf, 0xe0, -0xdf, 0x00, 0x10, 0xf0, 0x8f, 0x00, 0xa0, -0xe0, 0xaf, 0xf0, 0xaf, 0x00, 0x50, 0x00, -0x90, 0x00, 0xa0, 0x00, 0xa0, 0xf0, 0xaf, -0xf0, 0xaf, 0xf0, 0xcf, 0x00, 0x00, 0x00, -0xa0, 0xf0, 0xaf, 0xf0, 0xaf, 0xf0, 0xaf, -0x00, 0x40, 0x00, 0x80, 0xf0, 0xaf, 0xf0, -0xaf, 0xf0, 0xaf, 0xf0, 0xaf, 0xf0, 0xbf, -0x60, 0xf0, 0xf0, 0xaf, 0xa0, 0xa9, 0xf0, -0xaf, 0x40, 0xa5, 0x00, 0x30, 0x00, 0x70, -0xf0, 0xbf, 0xf0, 0xbf, 0xf0, 0xaf, 0xf0, -0xaf, 0xf0, 0xaf, 0x60, 0xe7, 0xf0, 0xbf, -0x60, 0xb9, 0xf0, 0xaf, 0xa0, 0xa9, 0x40, -0x38, 0x20, 0x62, 0x70, 0xcf, 0x60, 0xcf, -0x80, 0xaf, 0x80, 0xaf, 0x60, 0x9f, 0xf0, -0xd8, 0xf0, 0xce, 0x70, 0xc9, 0x20, 0xaf, -0x90, 0xaa, 0x00, 0x6f, 0x70, 0x73, 0x80, -0xd9, 0x80, 0xd9, 0x10, 0xab, 0x00, 0xab, -0x80, 0x91, 0x40, 0xc6, 0x20, 0xd9, 0x90, -0xd5, 0xc0, 0xaa, 0x30, 0xa8, 0x90, 0x8c, -0x10, 0x8d, 0x50, 0xde, 0x50, 0xde, 0x30, -0xa4, 0x30, 0xa4, 0xe0, 0x93, 0x20, 0xb3, -0x20, 0xde, 0x70, 0xdc, 0x20, 0xa4, 0x20, -0xa3, 0x80, 0xde, 0xd0, 0x9d, 0xe0, 0xd0, -0x80, 0xdf, 0x00, 0x9d, 0x40, 0x9e, 0x10, -0x9f, 0x80, 0xa9, 0x70, 0xdf, 0xe0, 0xde, -0x30, 0x9e, 0xf0, 0x9d, 0xc0, 0xcb, 0x00, -0x20, 0xc0, 0xd9, 0x00, 0x00, 0xf0, 0x9b, -0xf0, 0xbf, 0x00, 0x60, 0x00, 0xa0, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xbf, 0xf0, 0xbf, -0xf0, 0xdf, 0x00, 0x10, 0x00, 0x05, 0x00, -0x10, 0xf0, 0xbf, 0xf0, 0xbf, 0x00, 0x50, -0x00, 0x90, 0x00, 0x10, 0x00, 0x10, 0xf0, -0xbf, 0xf0, 0xbf, 0xf0, 0xcf, 0x00, 0x00, -0x00, 0x10, 0x00, 0x20, 0xf0, 0xbf, 0xf0, -0xbf, 0x00, 0x40, 0x00, 0x80, 0x00, 0x20, -0x00, 0x20, 0xf0, 0xbf, 0xf0, 0xbf, 0xf0, -0xbf, 0xf0, 0xf2, 0x00, 0x20, 0x50, 0x83, -0xf0, 0xbf, 0xa0, 0xb5, 0x00, 0x30, 0x00, -0x70, 0x00, 0x30, 0x00, 0x30, 0xf0, 0xbf, -0xf0, 0xbf, 0xf0, 0xaf, 0x80, 0xec, 0x00, -0x30, 0xb0, 0x5e, 0xf0, 0xbf, 0x00, 0xbd, -0x00, 0x20, 0x00, 0x60, 0x00, 0x40, 0x00, -0x40, 0xf0, 0xbf, 0xf0, 0xbf, 0x00, 0xa0, -0xf0, 0xdf, 0x00, 0x40, 0x10, 0x40, 0xf0, -0xbf, 0xf0, 0xbf, 0x00, 0x10, 0x00, 0x50, -0x00, 0x50, 0x00, 0x50, 0xf0, 0xbf, 0xf0, -0xbf, 0x00, 0x90, 0xf0, 0xcf, 0x00, 0x50, -0x00, 0x50, 0xf0, 0xbf, 0xf0, 0xbf, 0x00, -0x00, 0x00, 0x40, 0x00, 0x60, 0x00, 0x60, -0xf0, 0xbf, 0xf0, 0xbf, 0x00, 0x80, 0xf0, -0xbf, 0x00, 0x60, 0x00, 0x60, 0xf0, 0xbf, -0xf0, 0xbf, 0xd0, 0xf2, 0x00, 0x30, 0x00, -0x87, 0x00, 0x70, 0x90, 0xb5, 0xf0, 0xbf, -0x00, 0x70, 0xf0, 0xaf, 0x00, 0x70, 0x00, -0x70, 0xf0, 0xbf, 0xf0, 0xbf, 0x30, 0xec, -0x00, 0x20, 0x60, 0x77, 0x00, 0x80, 0xc0, -0xbc, 0xf0, 0xbf, 0x00, 0x60, 0x00, 0xa0, -0x00, 0x80, 0x00, 0x80, 0xf0, 0xbf, 0xf0, -0xbf, 0xe0, 0xdf, 0x00, 0x10, 0x00, 0x80, -0x00, 0x90, 0xe0, 0xbf, 0xf0, 0xbf, 0x00, -0x50, 0x00, 0x90, 0x00, 0x90, 0x00, 0x90, -0xf0, 0xbf, 0xf0, 0xbf, 0xf0, 0xcf, 0x00, -0x00, 0x00, 0x90, 0x00, 0xa0, 0xf0, 0xbf, -0xf0, 0xbf, 0x00, 0x40, 0x00, 0x80, 0x00, -0xa0, 0x00, 0xa0, 0xf0, 0xbf, 0xf0, 0xbf, -0xf0, 0xbf, 0x50, 0xf1, 0x00, 0xa0, 0x00, -0x9f, 0xf0, 0xbf, 0x70, 0xb4, 0x00, 0x30, -0x00, 0x70, 0xf0, 0xaf, 0xf0, 0xaf, 0xf0, -0xbf, 0xf0, 0xbf, 0xf0, 0xaf, 0x60, 0xe9, -0xf0, 0xaf, 0xf0, 0xab, 0xf0, 0xbf, 0x70, -0xba, 0x00, 0x20, 0x00, 0x60, 0xf0, 0xbf, -0xf0, 0xbf, 0xf0, 0xbf, 0xf0, 0xbf, 0x00, -0xa0, 0x70, 0xdc, 0xf0, 0xbf, 0xf0, 0xbc, -0xf0, 0xbf, 0xe0, 0xbc, 0xc0, 0x3a, 0x80, -0x55, 0x40, 0xcf, 0x40, 0xcf, 0x50, 0xbf, -0x50, 0xbf, 0xd0, 0x8f, 0xe0, 0xcb, 0x00, -0xcf, 0xe0, 0xcb, 0x10, 0xbf, 0x30, 0xbc, -0x90, 0x70, 0x70, 0x72, 0x30, 0xd9, 0x30, -0xd9, 0x30, 0xba, 0x30, 0xba, 0x30, 0x87, -0xb0, 0xb8, 0x00, 0xd9, 0xf0, 0xd6, 0x00, -0xba, 0x40, 0xb8, 0x90, 0xe5, 0x60, 0x8d, -0xf0, 0xc8, 0x00, 0xde, 0x90, 0xac, 0xf0, -0xb1, 0x30, 0x91, 0xb0, 0xa8, 0xf0, 0xdd, -0x00, 0xdd, 0xe0, 0xb1, 0x30, 0xb1, 0x10, -0xd5, 0x10, 0x9e, 0x60, 0xd5, 0x50, 0xdf, -0xc0, 0xab, 0x70, 0xa9, 0xb0, 0x9e, 0x30, -0xa5, 0x50, 0xdf, 0xf0, 0xde, 0x60, 0xa9, -0x30, 0xa9, 0x80, 0xc1, 0x00, 0x10, 0xe0, -0xdb, 0x00, 0x00, 0x60, 0xa7, 0xf0, 0xcf, -0x00, 0x50, 0x00, 0x90, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xcf, 0xf0, 0xcf, 0xf0, 0xcf, -0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0xf0, -0xcf, 0xf0, 0xcf, 0x00, 0x40, 0x00, 0x80, -0x00, 0x10, 0x00, 0x10, 0xf0, 0xcf, 0xf0, -0xcf, 0xf0, 0xbf, 0x50, 0xf2, 0x00, 0x10, -0xe0, 0x83, 0xf0, 0xcf, 0x20, 0xc4, 0x00, -0x30, 0x00, 0x70, 0x00, 0x20, 0x00, 0x20, -0xf0, 0xcf, 0xf0, 0xcf, 0xf0, 0xaf, 0xe0, -0xeb, 0x00, 0x20, 0x80, 0x61, 0xf0, 0xcf, -0x30, 0xcc, 0x00, 0x20, 0x00, 0x60, 0x00, -0x30, 0x00, 0x30, 0xf0, 0xcf, 0xf0, 0xcf, -0x00, 0xa0, 0xd0, 0xdf, 0x00, 0x30, 0xa0, -0x33, 0xf0, 0xcf, 0xe0, 0xcf, 0x00, 0x10, -0x00, 0x50, 0x00, 0x40, 0x00, 0x40, 0xf0, -0xcf, 0xf0, 0xcf, 0x00, 0x90, 0xf0, 0xcf, -0x00, 0x40, 0x00, 0x40, 0xf0, 0xcf, 0xf0, -0xcf, 0x00, 0x00, 0x00, 0x40, 0x00, 0x50, -0x00, 0x50, 0xf0, 0xcf, 0xf0, 0xcf, 0x00, -0x80, 0xf0, 0xbf, 0x00, 0x50, 0x00, 0x50, -0xf0, 0xcf, 0xf0, 0xcf, 0x40, 0xf2, 0x00, -0x30, 0xa0, 0x85, 0x00, 0x60, 0x10, 0xc4, -0xf0, 0xcf, 0x00, 0x70, 0xf0, 0xaf, 0x00, -0x60, 0x00, 0x60, 0xf0, 0xcf, 0xf0, 0xcf, -0xb0, 0xeb, 0x00, 0x20, 0x90, 0x6f, 0x00, -0x70, 0x10, 0xcc, 0xf0, 0xcf, 0x00, 0x60, -0x00, 0xa0, 0x00, 0x70, 0x00, 0x70, 0xf0, -0xcf, 0xf0, 0xcf, 0xc0, 0xdf, 0x00, 0x10, -0x40, 0x70, 0x00, 0x80, 0xc0, 0xcf, 0xf0, -0xcf, 0x00, 0x50, 0x00, 0x90, 0x00, 0x80, -0x00, 0x80, 0xf0, 0xcf, 0xf0, 0xcf, 0xf0, -0xcf, 0x00, 0x00, 0x00, 0x80, 0x00, 0x90, -0xf0, 0xcf, 0xf0, 0xcf, 0x00, 0x40, 0x00, -0x80, 0x00, 0x90, 0x00, 0x90, 0xf0, 0xcf, -0xf0, 0xcf, 0xf0, 0xbf, 0x70, 0xf1, 0x00, -0x90, 0x10, 0x96, 0xf0, 0xcf, 0x60, 0xc3, -0x00, 0x30, 0x00, 0x70, 0x00, 0xa0, 0x00, -0xa0, 0xf0, 0xcf, 0xf0, 0xcf, 0xf0, 0xaf, -0x20, 0xea, 0x00, 0xa0, 0x00, 0x9e, 0xf0, -0xcf, 0xa0, 0xca, 0x00, 0x20, 0x00, 0x60, -0xf0, 0xaf, 0xf0, 0xaf, 0xf0, 0xcf, 0xf0, -0xcf, 0x00, 0xa0, 0xf0, 0xdd, 0xf0, 0xaf, -0x80, 0xae, 0xf0, 0xcf, 0x00, 0xce, 0x00, -0x10, 0x00, 0x50, 0xf0, 0xbf, 0xf0, 0xbf, -0xf0, 0xcf, 0xf0, 0xcf, 0x00, 0x90, 0xa0, -0xce, 0xf0, 0xbf, 0xc0, 0xbe, 0xf0, 0xcf, -0xa0, 0xce, 0x20, 0x42, 0x40, 0x4e, 0xf0, -0xce, 0xf0, 0xce, 0xf0, 0xce, 0xe0, 0xce, -0xb0, 0x80, 0x40, 0xbd, 0xc0, 0xce, 0x00, -0xcd, 0xc0, 0xce, 0x00, 0xcd, 0x30, 0xea, -0x90, 0x73, 0xd0, 0xbe, 0xb0, 0xd8, 0xb0, -0xbd, 0x20, 0xc9, 0xf0, 0x7f, 0xf0, 0xaa, -0x90, 0xd8, 0x60, 0xd7, 0x10, 0xc9, 0xf0, -0xc7, 0xd0, 0xdc, 0x40, 0x8e, 0x00, 0xce, -0x90, 0xdd, 0x50, 0xbf, 0x00, 0xc0, 0x30, -0x90, 0x30, 0xa0, 0x80, 0xdd, 0x00, 0xdd, -0xf0, 0xbf, 0x80, 0xbf, 0xf0, 0xc9, 0x90, -0x9e, 0x50, 0xd8, 0x00, 0xdf, 0xa0, 0xbb, -0xb0, 0xb5, 0xe0, 0x9e, 0xa0, 0xa2, 0x00, -0xdf, 0xd0, 0xde, 0xb0, 0xb5, 0x90, 0xb5, -0x10, 0xb8, 0x00, 0x00, 0x00, 0xdd, 0x00, -0x00, 0x40, 0xb4, 0xf0, 0xdf, 0x00, 0x40, -0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xdf, 0xf0, 0xdf, 0xf0, 0xbf, 0x50, 0xf1, -0x00, 0x00, 0xd0, 0x85, 0xf0, 0xdf, 0x40, -0xd2, 0x00, 0x30, 0x00, 0x70, 0x00, 0x10, -0x00, 0x10, 0xf0, 0xdf, 0xf0, 0xdf, 0xf0, -0xaf, 0xc0, 0xea, 0x00, 0x10, 0xc0, 0x68, -0xf0, 0xdf, 0xd0, 0xda, 0x00, 0x20, 0x00, -0x60, 0x00, 0x20, 0x00, 0x20, 0xf0, 0xdf, -0xf0, 0xdf, 0x00, 0xa0, 0x60, 0xdf, 0x00, -0x20, 0x30, 0x3c, 0xf0, 0xdf, 0x50, 0xdf, -0x00, 0x10, 0x00, 0x50, 0x00, 0x30, 0x00, -0x30, 0xf0, 0xdf, 0xf0, 0xdf, 0x00, 0x90, -0xf0, 0xcf, 0x00, 0x30, 0x00, 0x30, 0xf0, -0xdf, 0xf0, 0xdf, 0x00, 0x00, 0x00, 0x40, -0x00, 0x40, 0x00, 0x40, 0xf0, 0xdf, 0xf0, -0xdf, 0x00, 0x80, 0xf0, 0xbf, 0x00, 0x40, -0x00, 0x40, 0xf0, 0xdf, 0xf0, 0xdf, 0x40, -0xf1, 0x00, 0x30, 0x80, 0x86, 0x00, 0x50, -0x40, 0xd2, 0xf0, 0xdf, 0x00, 0x70, 0xf0, -0xaf, 0x00, 0x50, 0x00, 0x50, 0xf0, 0xdf, -0xf0, 0xdf, 0xb0, 0xea, 0x00, 0x20, 0xa0, -0x6e, 0x00, 0x60, 0xc0, 0xda, 0xf0, 0xdf, -0x00, 0x60, 0x00, 0xa0, 0x00, 0x60, 0x00, -0x60, 0xf0, 0xdf, 0xf0, 0xdf, 0x40, 0xdf, -0x00, 0x10, 0x00, 0x63, 0x00, 0x70, 0x40, -0xdf, 0xf0, 0xdf, 0x00, 0x50, 0x00, 0x90, -0x00, 0x70, 0x00, 0x70, 0xf0, 0xdf, 0xf0, -0xdf, 0xf0, 0xcf, 0x00, 0x00, 0x00, 0x70, -0x00, 0x80, 0xf0, 0xdf, 0xf0, 0xdf, 0x00, -0x40, 0x00, 0x80, 0x00, 0x80, 0x00, 0x80, -0xf0, 0xdf, 0xf0, 0xdf, 0xf0, 0xbf, 0xd0, -0xf0, 0x00, 0x80, 0x30, 0x90, 0xf0, 0xdf, -0xe0, 0xd1, 0x00, 0x30, 0x00, 0x70, 0x00, -0x90, 0x00, 0x90, 0xf0, 0xdf, 0xf0, 0xdf, -0xf0, 0xaf, 0xc0, 0xe9, 0x00, 0x90, 0x30, -0x91, 0xf0, 0xdf, 0xe0, 0xd9, 0x00, 0x20, -0x00, 0x60, 0x00, 0xa0, 0x00, 0xa0, 0xf0, -0xdf, 0xf0, 0xdf, 0x00, 0xa0, 0x30, 0xde, -0x00, 0xa0, 0x30, 0x9f, 0xf0, 0xdf, 0x20, -0xde, 0x00, 0x10, 0x00, 0x50, 0xf0, 0xaf, -0xf0, 0xaf, 0xf0, 0xdf, 0xf0, 0xdf, 0x00, -0x90, 0x70, 0xcf, 0xf0, 0xaf, 0x90, 0xaf, -0xf0, 0xdf, 0x60, 0xdf, 0x00, 0x00, 0x00, -0x40, 0xf0, 0xbf, 0xf0, 0xbf, 0xf0, 0xdf, -0xf0, 0xdf, 0x00, 0x80, 0x40, 0xbf, 0xf0, -0xbf, 0x40, 0xbf, 0xf0, 0xdf, 0x20, 0xdf, -0x90, 0xec, 0x30, 0x50, 0x80, 0xb3, 0x40, -0xce, 0x30, 0xce, 0x10, 0xde, 0x60, 0x73, -0xd0, 0xad, 0x20, 0xce, 0x20, 0xcd, 0x00, -0xde, 0xe0, 0xdc, 0xc0, 0xe1, 0x80, 0x76, -0xa0, 0xc3, 0xd0, 0xd7, 0x60, 0xd2, 0xc0, -0xd7, 0xb0, 0x7c, 0x00, 0x9e, 0xc0, 0xd7, -0x10, 0xd7, 0xb0, 0xd7, 0x00, 0xd7, 0x50, -0xd1, 0xa0, 0x8f, 0x50, 0xd1, 0xd0, 0xdc, -0x50, 0xd1, 0xf0, 0xcd, 0x80, 0x90, 0x40, -0x9a, 0xd0, 0xdc, 0x80, 0xdc, 0xf0, 0xcd, -0xb0, 0xcd, 0x00, 0xbe, 0x40, 0x9f, 0xc0, -0xd9, 0x70, 0xde, 0x30, 0xcb, 0x90, 0xc2, -0x60, 0x9f, 0x70, 0xa1, 0x70, 0xde, 0x60, -0xde, 0x90, 0xc2, 0x80, 0xc2, 0x30, 0xb0, -0x20, 0xd5, 0x50, 0xdd, 0x70, 0xd5, 0xa0, -0xc1, 0x20, 0xbb, 0x00, 0x30, 0x00, 0x70, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xef, 0xf0, -0xef, 0xf0, 0xaf, 0xc0, 0xe8, 0x00, 0x00, -0x80, 0x75, 0xf0, 0xef, 0x70, 0xe8, 0x00, -0x20, 0x00, 0x60, 0x00, 0x10, 0x00, 0x10, -0xf0, 0xef, 0xf0, 0xef, 0x00, 0xa0, 0xf0, -0xdd, 0x00, 0x10, 0xb0, 0x58, 0xf0, 0xef, -0xc0, 0xed, 0x00, 0x10, 0x00, 0x50, 0x00, -0x20, 0x00, 0x20, 0xf0, 0xef, 0xf0, 0xef, -0x00, 0x90, 0xe0, 0xcf, 0x00, 0x20, 0x30, -0x2c, 0xf0, 0xef, 0xd0, 0xef, 0x00, 0x00, -0x00, 0x40, 0x00, 0x30, 0x00, 0x30, 0xf0, -0xef, 0xf0, 0xef, 0x00, 0x80, 0xf0, 0xbf, -0x00, 0x30, 0x00, 0x30, 0xf0, 0xef, 0xf0, -0xef, 0x70, 0xef, 0x00, 0x30, 0xa0, 0x8a, -0x00, 0x40, 0xa0, 0xdf, 0xf0, 0xef, 0x00, -0x70, 0xf0, 0xaf, 0x00, 0x40, 0x00, 0x40, -0xf0, 0xef, 0xf0, 0xef, 0xb0, 0xe8, 0x00, -0x20, 0x30, 0x77, 0x00, 0x50, 0x60, 0xe8, -0xf0, 0xef, 0x00, 0x60, 0x00, 0xa0, 0x00, -0x50, 0x00, 0x50, 0xf0, 0xef, 0xf0, 0xef, -0xe0, 0xdd, 0x00, 0x10, 0xc0, 0x63, 0x00, -0x60, 0xb0, 0xed, 0xf0, 0xef, 0x00, 0x50, -0x00, 0x90, 0x00, 0x60, 0x00, 0x60, 0xf0, -0xef, 0xf0, 0xef, 0xd0, 0xcf, 0x00, 0x00, -0x00, 0x61, 0x00, 0x70, 0xd0, 0xef, 0xf0, -0xef, 0x00, 0x40, 0x00, 0x80, 0x00, 0x70, -0x00, 0x70, 0xf0, 0xef, 0xf0, 0xef, 0xf0, -0xbf, 0x40, 0xef, 0x00, 0x70, 0x40, 0x8f, -0xf0, 0xef, 0x60, 0xdf, 0x00, 0x30, 0x00, -0x70, 0x00, 0x80, 0x00, 0x80, 0xf0, 0xef, -0xf0, 0xef, 0xf0, 0xaf, 0x40, 0xe8, 0x00, -0x80, 0xa0, 0x89, 0xf0, 0xef, 0xe0, 0xe7, -0x00, 0x20, 0x00, 0x60, 0x00, 0x90, 0x00, -0x90, 0xf0, 0xef, 0xf0, 0xef, 0x00, 0xa0, -0x30, 0xdd, 0x00, 0x90, 0x10, 0x91, 0xf0, -0xef, 0xf0, 0xec, 0x00, 0x10, 0x00, 0x50, -0x00, 0xa0, 0x00, 0xa0, 0xf0, 0xef, 0xf0, -0xef, 0x00, 0x90, 0x10, 0xcf, 0x00, 0xa0, -0xc0, 0x9f, 0xf0, 0xef, 0xf0, 0xee, 0x00, -0x00, 0x00, 0x40, 0xf0, 0xaf, 0xf0, 0xaf, -0xf0, 0xef, 0xf0, 0xef, 0x00, 0x80, 0x70, -0xbf, 0xf0, 0xaf, 0xa0, 0xaf, 0xf0, 0xef, -0x60, 0xef, 0xe0, 0xec, 0xa0, 0x37, 0xe0, -0xa8, 0xb0, 0xbf, 0x40, 0xdd, 0x90, 0xef, -0x50, 0x70, 0xf0, 0xae, 0xa0, 0xbf, 0xf0, -0xbe, 0x70, 0xef, 0x90, 0xee, 0xa0, 0xe3, -0xe0, 0x59, 0x30, 0xb7, 0xf0, 0xcc, 0x50, -0xe3, 0x60, 0xec, 0x70, 0x6b, 0x10, 0x9e, -0xe0, 0xcc, 0x40, 0xcc, 0x50, 0xec, 0x90, -0xeb, 0x80, 0xd5, 0xd0, 0x7a, 0x90, 0xc6, -0x50, 0xd6, 0xd0, 0xe4, 0x80, 0xe5, 0x70, -0x7d, 0x50, 0x93, 0x50, 0xd6, 0xf0, 0xd5, -0x80, 0xe5, 0x20, 0xe5, 0xb0, 0xc3, 0x70, -0x91, 0x90, 0xd2, 0x90, 0xdb, 0x90, 0xe1, -0x70, 0xdb, 0xd0, 0x91, 0x20, 0x97, 0x90, -0xdb, 0x70, 0xdb, 0x70, 0xdb, 0x50, 0xdb, -0x70, 0xb2, 0xe0, 0xdc, 0xe0, 0xd9, 0xf0, -0xce, 0xc0, 0xd9, 0xe0, 0xce, 0x30, 0xa0, -0x40, 0xa1, 0x90, 0xdd, 0x90, 0xdd, 0x80, -0xcf, 0x70, 0xcf, 0x80, 0xaa, 0xe0, 0xca, -0xf0, 0xdc, 0x10, 0xd8, 0xf0, 0xce, 0x90, -0xca, 0x00, 0x20, 0x00, 0x60, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0x9f, 0xc0, 0xda, 0x00, 0x1f, 0x50, 0x79, -0xe0, 0xff, 0x10, 0xfa, 0x00, 0x10, 0x00, -0x50, 0x00, 0x10, 0x00, 0x10, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x90, 0xc0, 0xcd, 0x00, -0x10, 0x90, 0x67, 0xf0, 0xff, 0x70, 0xfd, -0x00, 0x00, 0x00, 0x40, 0x00, 0x20, 0x00, -0x20, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x80, -0x30, 0xbf, 0x00, 0x20, 0x00, 0x53, 0xf0, -0xff, 0x10, 0xff, 0x70, 0xec, 0x00, 0x30, -0x10, 0x93, 0x00, 0x30, 0xa0, 0xeb, 0xf0, -0xff, 0x00, 0x70, 0xc0, 0xaf, 0x00, 0x30, -0xa0, 0x41, 0xf0, 0xff, 0xb0, 0xff, 0x30, -0xe5, 0x00, 0x20, 0xc0, 0x87, 0x00, 0x40, -0x40, 0xf4, 0xf0, 0xff, 0x00, 0x60, 0xf0, -0x9f, 0x00, 0x40, 0x10, 0x42, 0xf0, 0xff, -0xe0, 0xff, 0xc0, 0xda, 0x00, 0x10, 0xe0, -0x7a, 0x00, 0x50, 0x10, 0xfa, 0xf0, 0xff, -0x00, 0x50, 0x00, 0x90, 0x00, 0x50, 0x00, -0x50, 0xf0, 0xff, 0xf0, 0xff, 0xb0, 0xcd, -0x00, 0x00, 0x70, 0x6e, 0x00, 0x60, 0x60, -0xfd, 0xf0, 0xff, 0x00, 0x40, 0x00, 0x80, -0x00, 0x60, 0x00, 0x60, 0xf0, 0xff, 0xf0, -0xff, 0x20, 0xbf, 0x50, 0xec, 0x20, 0x6a, -0xc0, 0x94, 0xf0, 0xfe, 0x80, 0xeb, 0x00, -0x30, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, -0xf0, 0xff, 0xf0, 0xff, 0xa0, 0xaf, 0x00, -0xe5, 0x40, 0x72, 0xe0, 0x8d, 0x90, 0xff, -0x00, 0xf4, 0x00, 0x20, 0x00, 0x60, 0x00, -0x80, 0x00, 0x80, 0xf0, 0xff, 0xf0, 0xff, -0xd0, 0x9f, 0x50, 0xda, 0x90, 0x80, 0xb0, -0x8c, 0xc0, 0xff, 0x90, 0xf9, 0xf0, 0x0d, -0xe0, 0x4f, 0x10, 0x90, 0x10, 0x90, 0xe0, -0xff, 0xe0, 0xff, 0xd0, 0x8f, 0x00, 0xcd, -0x40, 0x90, 0xd0, 0x93, 0xc0, 0xff, 0x90, -0xfc, 0x00, 0x00, 0xc0, 0x3f, 0x20, 0xa0, -0x20, 0xa0, 0xa0, 0xff, 0xa0, 0xff, 0xb0, -0x7f, 0x10, 0xbe, 0x20, 0xa0, 0xc0, 0xa0, -0x80, 0xff, 0xb0, 0xfd, 0x20, 0xeb, 0x00, -0x36, 0xa0, 0xa2, 0xd0, 0xaf, 0x50, 0xea, -0xe0, 0xfe, 0xb0, 0x6f, 0x10, 0xae, 0xc0, -0xaf, 0x80, 0xaf, 0xc0, 0xfe, 0x90, 0xfd, -0x80, 0xe2, 0x30, 0x48, 0xe0, 0xab, 0x60, -0xbe, 0x70, 0xf1, 0xe0, 0xfc, 0x70, 0x64, -0x90, 0x9d, 0x60, 0xbe, 0xf0, 0xbd, 0xd0, -0xfc, 0x00, 0xfc, 0xf0, 0xd5, 0xe0, 0x65, -0xb0, 0xb9, 0xd0, 0xca, 0xc0, 0xf4, 0xc0, -0xf8, 0xf0, 0x6b, 0x60, 0x8f, 0xc0, 0xca, -0x70, 0xca, 0xc0, 0xf8, 0x40, 0xf8, 0x10, -0xc6, 0xf0, 0x7f, 0x50, 0xc7, 0x00, 0xd4, -0x20, 0xf4, 0xd0, 0xf1, 0xd0, 0x80, 0x80, -0x8c, 0x00, 0xd4, 0xd0, 0xd3, 0xd0, 0xf1, -0x90, 0xf1, 0xd0, 0xb4, 0x80, 0xe1, 0x00, -0xd2, 0xe0, 0xc5, 0x80, 0xef, 0x10, 0xe1, -0xc0, 0x93, 0x50, 0x96, 0xb0, 0xd9, 0x90, -0xd9, 0xf0, 0xe7, 0xd0, 0xe7, 0x70, 0xa8, -0xe0, 0xd1, 0xc0, 0xd8, 0x10, 0xd2, 0xf0, -0xe6, 0xf0, 0xdf, 0x30, 0xa1, 0xb0, 0xa1, -0x30, 0xdc, 0x30, 0xdc, 0x00, 0xdc, 0x00, -0xdc, 0xf0, 0xa6, 0x40, 0xc0, 0xe0, 0xdb, -0x10, 0xd9, 0xb0, 0xdb, 0x00, 0xd9, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x30, 0x00, 0x70, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xaf, 0x50, 0xed, 0x00, 0x00, 0xb0, -0x58, 0x00, 0x00, 0xc0, 0x37, 0x00, 0x20, -0x00, 0x60, 0x00, 0x10, 0x00, 0x10, 0x00, -0x00, 0x00, 0x00, 0x00, 0xa0, 0xf0, 0xdf, -0x00, 0x10, 0x00, 0x10, 0x00, 0x00, 0x00, -0x00, 0x00, 0x10, 0x00, 0x50, 0x00, 0x20, -0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, -0x90, 0xf0, 0xcf, 0x00, 0x20, 0x00, 0x20, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x40, 0x00, 0x30, 0x00, 0x30, 0x00, 0x00, -0x00, 0x00, 0x00, 0x80, 0xf0, 0xbf, 0x00, -0x30, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, -0xc0, 0xf3, 0x00, 0x30, 0xd0, 0x83, 0x00, -0x40, 0xb0, 0x5b, 0x00, 0x00, 0x00, 0x70, -0xf0, 0xaf, 0x00, 0x40, 0x00, 0x40, 0x00, -0x00, 0x00, 0x00, 0x40, 0xed, 0x00, 0x20, -0x10, 0x5e, 0x00, 0x50, 0xf0, 0x37, 0x00, -0x00, 0x00, 0x60, 0x00, 0xa0, 0x00, 0x50, -0x00, 0x50, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xdf, 0x00, 0x10, 0x00, 0x50, 0x00, 0x60, -0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x00, -0x90, 0x00, 0x60, 0x00, 0x60, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xcf, 0x00, 0x00, 0x00, -0x60, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, -0x00, 0x40, 0x00, 0x80, 0x00, 0x70, 0x00, -0x70, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xbf, -0x80, 0xf3, 0x00, 0x70, 0x90, 0x8a, 0x00, -0x00, 0x50, 0x5c, 0x00, 0x30, 0x00, 0x70, -0x00, 0x80, 0x00, 0x80, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xaf, 0xc0, 0xec, 0x00, 0x80, -0xf0, 0x82, 0x00, 0x00, 0x50, 0x3b, 0x00, -0x20, 0x00, 0x60, 0x00, 0x90, 0x00, 0x90, -0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0xf0, -0xdf, 0x00, 0x90, 0x00, 0x90, 0x00, 0x00, -0xb0, 0x05, 0x00, 0x10, 0x00, 0x50, 0x00, -0xa0, 0x00, 0xa0, 0x00, 0x00, 0x00, 0x00, -0x00, 0x90, 0xf0, 0xcf, 0x00, 0xa0, 0x00, -0xa0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x40, 0xf0, 0xaf, 0xf0, 0xaf, 0x00, -0x00, 0x00, 0x00, 0x00, 0x80, 0xf0, 0xbf, -0xf0, 0xaf, 0xf0, 0xaf, 0x00, 0x00, 0x00, -0x00, 0xc0, 0xf0, 0x00, 0x30, 0x20, 0xaa, -0xf0, 0xbf, 0x00, 0x62, 0x00, 0x00, 0x00, -0x70, 0xf0, 0xaf, 0xf0, 0xbf, 0xf0, 0xbf, -0x00, 0x00, 0x00, 0x00, 0xc0, 0xe7, 0xa0, -0x31, 0xd0, 0xb9, 0xa0, 0xcf, 0xf0, 0x51, -0xc0, 0x1c, 0x40, 0x61, 0x80, 0x9f, 0xa0, -0xcf, 0x30, 0xcf, 0xb0, 0x1d, 0xd0, 0x26, -0x50, 0xd9, 0xa0, 0x6c, 0xe0, 0xc9, 0xf0, -0xd9, 0xb0, 0x4e, 0x50, 0x50, 0x80, 0x71, -0x20, 0x91, 0xe0, 0xd9, 0x80, 0xd9, 0x60, -0x50, 0xc0, 0x51, 0x80, 0xc6, 0x90, 0x8b, -0x00, 0xd6, 0xb0, 0xde, 0x20, 0x5c, 0x00, -0x6d, 0x10, 0x8c, 0x30, 0x93, 0xa0, 0xde, -0x80, 0xde, 0x00, 0x6d, 0x40, 0x6d, 0x20, -0xb3, 0xb0, 0xde, 0xd0, 0xdc, 0x30, 0xd1, -0x50, 0x6f, 0xa0, 0x7b, 0x60, 0x9d, 0xa0, -0x9e, 0xd0, 0xdf, 0xc0, 0xdf, 0x20, 0x7f, -0x20, 0x7f, 0x50, 0xa9, 0xd0, 0xcb, 0x20, -0xdf, 0x00, 0xda, 0x80, 0x7f, 0x80, 0x82, -0x00, 0x20, 0x00, 0x60, 0x00, 0x00, 0x00, -0x00, 0x00, 0x10, 0x00, 0x10, 0x00, 0xa0, -0xf0, 0xdf, 0x00, 0x00, 0x00, 0x00, 0x00, -0x10, 0x00, 0x10, 0x00, 0x10, 0x00, 0x50, -0x00, 0x10, 0x00, 0x10, 0x00, 0x10, 0x00, -0x10, 0x00, 0x90, 0xf0, 0xcf, 0x00, 0x10, -0x00, 0x10, 0x00, 0x10, 0x00, 0x10, 0x00, -0x00, 0x00, 0x40, 0x00, 0x20, 0x00, 0x20, -0x00, 0x10, 0x00, 0x10, 0x00, 0x80, 0xf0, -0xbf, 0x00, 0x20, 0x00, 0x20, 0x00, 0x10, -0x00, 0x10, 0xc0, 0xf3, 0x00, 0x30, 0x90, -0x83, 0x00, 0x30, 0xc0, 0x5b, 0x00, 0x10, -0x00, 0x70, 0xf0, 0xaf, 0x00, 0x30, 0x00, -0x30, 0x00, 0x10, 0x00, 0x10, 0x40, 0xed, -0x00, 0x20, 0xe0, 0x5a, 0x00, 0x40, 0x50, -0x38, 0x00, 0x10, 0x00, 0x60, 0x00, 0xa0, -0x00, 0x40, 0x00, 0x40, 0x00, 0x10, 0x00, -0x10, 0xf0, 0xdf, 0x00, 0x10, 0x00, 0x40, -0x00, 0x50, 0x00, 0x10, 0x00, 0x10, 0x00, -0x50, 0x00, 0x90, 0x00, 0x50, 0x00, 0x50, -0x00, 0x10, 0x00, 0x10, 0xf0, 0xcf, 0x00, -0x00, 0x00, 0x50, 0x00, 0x60, 0x00, 0x10, -0x00, 0x10, 0x00, 0x40, 0x00, 0x80, 0x00, -0x60, 0x00, 0x60, 0x00, 0x10, 0x00, 0x10, -0xf0, 0xbf, 0xa0, 0xf3, 0x00, 0x60, 0x50, -0x87, 0x00, 0x10, 0x10, 0x5c, 0x00, 0x30, -0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -0x10, 0x00, 0x10, 0xf0, 0xaf, 0x00, 0xed, -0x00, 0x70, 0x80, 0x76, 0x00, 0x10, 0x20, -0x3a, 0x00, 0x20, 0x00, 0x60, 0x00, 0x80, -0x00, 0x80, 0x00, 0x10, 0x00, 0x10, 0x00, -0xa0, 0xf0, 0xdf, 0x00, 0x80, 0x00, 0x80, -0x00, 0x10, 0x00, 0x10, 0x00, 0x10, 0x00, -0x50, 0x00, 0x90, 0x00, 0x90, 0x00, 0x10, -0x00, 0x10, 0x00, 0x90, 0xf0, 0xcf, 0x00, -0x90, 0x00, 0x90, 0x00, 0x10, 0x00, 0x10, -0x00, 0x00, 0x00, 0x40, 0x00, 0xa0, 0x00, -0xa0, 0x00, 0x10, 0x00, 0x10, 0x00, 0x80, -0xf0, 0xbf, 0x00, 0xa0, 0x00, 0xa0, 0x00, -0x10, 0x00, 0x10, 0x10, 0xf2, 0x00, 0x30, -0xb0, 0x9f, 0xf0, 0xaf, 0x80, 0x5f, 0x00, -0x10, 0x00, 0x70, 0xf0, 0xaf, 0xf0, 0xaf, -0xf0, 0xaf, 0x00, 0x10, 0x00, 0x10, 0x30, -0xea, 0x00, 0x20, 0x90, 0xac, 0xf0, 0xbf, -0x20, 0x49, 0x00, 0x10, 0x00, 0x60, 0x00, -0xa0, 0xf0, 0xbf, 0xf0, 0xbf, 0x00, 0x10, -0x00, 0x10, 0x20, 0xdd, 0xd0, 0x2d, 0x90, -0xbd, 0xa0, 0xcf, 0xc0, 0x3a, 0x00, 0x1f, -0x80, 0x52, 0xd0, 0x8f, 0xa0, 0xcf, 0x70, -0xcf, 0x60, 0x1f, 0x30, 0x24, 0x80, 0xcc, -0x90, 0x6c, 0x90, 0xcc, 0xf0, 0xd9, 0x80, -0x41, 0x70, 0x50, 0xe0, 0x6e, 0xf0, 0x85, -0xf0, 0xd9, 0xb0, 0xd9, 0x80, 0x50, 0x40, -0x51, 0x10, 0xb9, 0x00, 0xe6, 0xa0, 0xd7, -0x90, 0xc9, 0xd0, 0x57, 0x00, 0x73, 0xc0, -0x8b, 0xd0, 0x8f, 0xb0, 0xde, 0x90, 0xde, -0x10, 0x6d, 0x30, 0x6d, 0x70, 0xa8, 0x70, -0xd5, 0xa0, 0xdd, 0xf0, 0xd5, 0x60, 0x6e, -0xe0, 0x76, 0x50, 0x9d, 0x00, 0x9e, 0xd0, -0xdf, 0xc0, 0xdf, 0x20, 0x7f, 0x20, 0x7f, -0xb0, 0xa4, 0x90, 0xc1, 0x60, 0xdf, 0x50, -0xdc, 0x50, 0x7f, 0x20, 0x81, 0x00, 0x10, -0x00, 0x50, 0x00, 0x00, 0x00, 0x00, 0x00, -0x20, 0x00, 0x20, 0x00, 0x90, 0xf0, 0xcf, -0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, -0x20, 0x00, 0x00, 0x00, 0x40, 0x00, 0x10, -0x00, 0x10, 0x00, 0x20, 0x00, 0x20, 0x00, -0x80, 0xf0, 0xbf, 0x00, 0x10, 0x00, 0x10, -0x00, 0x20, 0x00, 0x20, 0xc0, 0xf3, 0x00, -0x30, 0x80, 0x83, 0x00, 0x20, 0x20, 0x5c, -0x00, 0x20, 0x00, 0x70, 0xf0, 0xaf, 0x00, -0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, -0x40, 0xed, 0x00, 0x20, 0x60, 0x59, 0x00, -0x30, 0x80, 0x3a, 0x00, 0x20, 0x00, 0x60, -0x00, 0xa0, 0x00, 0x30, 0x00, 0x30, 0x00, -0x20, 0x00, 0x20, 0xf0, 0xdf, 0x00, 0x10, -0x00, 0x30, 0x00, 0x40, 0x00, 0x20, 0x00, -0x20, 0x00, 0x50, 0x00, 0x90, 0x00, 0x40, -0x00, 0x40, 0x00, 0x20, 0x00, 0x20, 0xf0, -0xcf, 0x00, 0x00, 0x00, 0x40, 0x00, 0x50, -0x00, 0x20, 0x00, 0x20, 0x00, 0x40, 0x00, -0x80, 0x00, 0x50, 0x00, 0x50, 0x00, 0x20, -0x00, 0x20, 0xf0, 0xbf, 0xb0, 0xf3, 0x00, -0x50, 0x60, 0x85, 0x00, 0x20, 0x50, 0x5c, -0x00, 0x30, 0x00, 0x70, 0x00, 0x60, 0x00, -0x60, 0x00, 0x20, 0x00, 0x20, 0xf0, 0xaf, -0x20, 0xed, 0x00, 0x60, 0xd0, 0x6b, 0x00, -0x20, 0x50, 0x3b, 0x00, 0x20, 0x00, 0x60, -0x00, 0x70, 0x00, 0x70, 0x00, 0x20, 0x00, -0x20, 0x00, 0xa0, 0xf0, 0xdf, 0x00, 0x70, -0x00, 0x70, 0x00, 0x20, 0x00, 0x20, 0x00, -0x10, 0x00, 0x50, 0x00, 0x80, 0x00, 0x80, -0x00, 0x20, 0x00, 0x20, 0x00, 0x90, 0xf0, -0xcf, 0x00, 0x80, 0x00, 0x80, 0x00, 0x20, -0x00, 0x20, 0x00, 0x00, 0x00, 0x40, 0x00, -0x90, 0x00, 0x90, 0x00, 0x20, 0x00, 0x20, -0x00, 0x80, 0xf0, 0xbf, 0x00, 0x90, 0x00, -0x90, 0x00, 0x20, 0x00, 0x20, 0xd0, 0xf2, -0x00, 0x30, 0xb0, 0x96, 0x00, 0xa0, 0x40, -0x5e, 0x00, 0x20, 0x00, 0x70, 0xf0, 0xaf, -0x00, 0xa0, 0x00, 0xa0, 0x00, 0x20, 0x00, -0x20, 0x90, 0xeb, 0x00, 0x20, 0xa0, 0x9e, -0xf0, 0xaf, 0x00, 0x44, 0x00, 0x20, 0x00, -0x60, 0x00, 0xa0, 0xf0, 0xaf, 0xf0, 0xaf, -0x00, 0x20, 0x00, 0x20, 0x00, 0xdf, 0x00, -0x10, 0x40, 0xaf, 0xf0, 0xbf, 0xf0, 0x2c, -0x00, 0x20, 0x00, 0x50, 0x00, 0x90, 0xf0, -0xbf, 0xf0, 0xbf, 0x00, 0x20, 0x00, 0x20, -0x70, 0xcf, 0xf0, 0x2c, 0x80, 0xbf, 0xa0, -0xcf, 0x20, 0x28, 0xc0, 0x26, 0xf0, 0x44, -0x20, 0x80, 0xa0, 0xcf, 0x80, 0xcf, 0xe0, -0x26, 0xa0, 0x28, 0x30, 0xbe, 0x30, 0xeb, -0x10, 0xce, 0xf0, 0xbf, 0xd0, 0x38, 0xd0, -0x6b, 0x80, 0x6d, 0xc0, 0x7c, 0xf0, 0xd9, -0xd0, 0xd9, 0x20, 0x51, 0x90, 0x51, 0x50, -0xab, 0xc0, 0xdd, 0xa0, 0xd8, 0x30, 0xcf, -0x70, 0x55, 0x40, 0x6a, 0xa0, 0x8b, 0xd0, -0x8d, 0xb0, 0xde, 0xa0, 0xde, 0x30, 0x6d, -0x40, 0x6d, 0x60, 0x9f, 0x80, 0xca, 0x10, -0xde, 0x50, 0xd9, 0xf0, 0x6d, 0x80, 0x73, -0x50, 0x9d, 0xa0, 0x9d, 0xd0, 0xdf, 0xc0, -0xdf, 0x30, 0x7f, 0x30, 0x7f, 0xa0, 0xa1, -0xf0, 0xb7, 0x90, 0xdf, 0xc0, 0xdd, 0x50, -0x7f, 0x60, 0x80, 0x00, 0x00, 0x00, 0x40, -0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, -0x30, 0x00, 0x80, 0xf0, 0xbf, 0x00, 0x00, -0x00, 0x00, 0x00, 0x30, 0x00, 0x30, 0xc0, -0xf3, 0x00, 0x30, 0x80, 0x83, 0x00, 0x10, -0x30, 0x5d, 0x00, 0x30, 0x00, 0x70, 0xf0, -0xaf, 0x00, 0x10, 0x00, 0x10, 0x00, 0x30, -0x00, 0x30, 0x50, 0xed, 0x00, 0x20, 0xd0, -0x58, 0x00, 0x20, 0xa0, 0x3f, 0x00, 0x30, -0x00, 0x60, 0x00, 0xa0, 0x00, 0x20, 0x00, -0x20, 0x00, 0x30, 0x00, 0x30, 0xf0, 0xdf, -0x00, 0x10, 0x00, 0x20, 0x00, 0x30, 0x00, -0x30, 0x00, 0x30, 0x00, 0x50, 0x00, 0x90, -0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, -0x30, 0xf0, 0xcf, 0x00, 0x00, 0x00, 0x30, -0x00, 0x40, 0x00, 0x30, 0x00, 0x30, 0x00, -0x40, 0x00, 0x80, 0x00, 0x40, 0x00, 0x40, -0x00, 0x30, 0x00, 0x30, 0xf0, 0xbf, 0xc0, -0xf3, 0x00, 0x40, 0x50, 0x84, 0x00, 0x30, -0x40, 0x5d, 0x00, 0x30, 0x00, 0x70, 0x00, -0x50, 0x00, 0x50, 0x00, 0x30, 0x00, 0x30, -0xf0, 0xaf, 0x40, 0xed, 0x00, 0x50, 0xa0, -0x63, 0x00, 0x30, 0xf0, 0x3f, 0x00, 0x20, -0x00, 0x60, 0x00, 0x60, 0x00, 0x60, 0x00, -0x30, 0x00, 0x30, 0x00, 0xa0, 0xf0, 0xdf, -0x00, 0x60, 0x00, 0x60, 0x00, 0x30, 0x00, -0x30, 0x00, 0x10, 0x00, 0x50, 0x00, 0x70, -0x00, 0x70, 0x00, 0x30, 0x00, 0x30, 0x00, -0x90, 0xf0, 0xcf, 0x00, 0x70, 0x00, 0x70, -0x00, 0x30, 0x00, 0x30, 0x00, 0x00, 0x00, -0x40, 0x00, 0x80, 0x00, 0x80, 0x00, 0x30, -0x00, 0x30, 0x00, 0x80, 0xf0, 0xbf, 0x00, -0x80, 0x00, 0x80, 0x00, 0x30, 0x00, 0x30, -0x40, 0xf3, 0x00, 0x30, 0xa0, 0x8f, 0x00, -0x90, 0x40, 0x5e, 0x00, 0x30, 0x00, 0x70, -0xf0, 0xaf, 0x00, 0x90, 0x00, 0x90, 0x00, -0x30, 0x00, 0x30, 0x50, 0xec, 0x00, 0x20, -0x90, 0x90, 0x00, 0xa0, 0x10, 0x44, 0x00, -0x30, 0x00, 0x60, 0x00, 0xa0, 0x00, 0xa0, -0x00, 0xa0, 0x00, 0x30, 0x00, 0x30, 0xc0, -0xdf, 0x00, 0x10, 0xe0, 0x9f, 0xf0, 0xaf, -0x60, 0x31, 0x00, 0x30, 0x00, 0x50, 0x00, -0x90, 0xf0, 0xaf, 0xf0, 0xaf, 0x00, 0x30, -0x00, 0x30, 0xf0, 0xcf, 0x00, 0x00, 0xf0, -0xaf, 0xf0, 0xbf, 0x00, 0x30, 0x00, 0x30, -0x00, 0x40, 0x00, 0x80, 0xf0, 0xbf, 0xf0, -0xbf, 0x00, 0x30, 0x00, 0x30, 0xf0, 0xbf, -0xa0, 0xee, 0xf0, 0xbf, 0x30, 0xb5, 0x00, -0x30, 0xe0, 0x66, 0x90, 0x39, 0x90, 0x70, -0xa0, 0xcf, 0x90, 0xcf, 0x00, 0x33, 0x80, -0x33, 0x10, 0xaf, 0xd0, 0xe3, 0xd0, 0xce, -0x90, 0xc5, 0x60, 0x39, 0xb0, 0x5e, 0xe0, -0x6c, 0x00, 0x76, 0xf0, 0xd9, 0xe0, 0xd9, -0x00, 0x53, 0x30, 0x53, 0xc0, 0x9d, 0x00, -0xd3, 0x30, 0xd9, 0x40, 0xd3, 0x50, 0x55, -0x60, 0x63, 0x90, 0x8b, 0xb0, 0x8c, 0xb0, -0xde, 0xa0, 0xde, 0xa0, 0x6d, 0xb0, 0x6d, -0x40, 0x98, 0xc0, 0xbe, 0x50, 0xde, 0x80, -0xdb, 0x10, 0x6e, 0x70, 0x71, 0x50, 0x9d, -0x70, 0x9d, 0xd0, 0xdf, 0xc0, 0xdf, 0x50, -0x7f, 0x50, 0x7f, 0xc0, 0x9f, 0xc0, 0xaf, -0xb0, 0xdf, 0xa0, 0xde, 0x60, 0x7f, 0x00, -0x80, 0xa0, 0xd5, 0x00, 0x30, 0x80, 0xd6, -0x00, 0x00, 0xb0, 0x84, 0x00, 0x40, 0x00, -0x70, 0xf0, 0xaf, 0x00, 0x00, 0x00, 0x00, -0x00, 0x40, 0x00, 0x40, 0x40, 0xed, 0x00, -0x20, 0xb0, 0x58, 0x00, 0x10, 0x50, 0x48, -0x00, 0x40, 0x00, 0x60, 0x00, 0xa0, 0x00, -0x10, 0x00, 0x10, 0x00, 0x40, 0x00, 0x40, -0xf0, 0xdf, 0x00, 0x10, 0x00, 0x10, 0x00, -0x20, 0x00, 0x40, 0x00, 0x40, 0x00, 0x50, -0x00, 0x90, 0x00, 0x20, 0x00, 0x20, 0x00, -0x40, 0x00, 0x40, 0xf0, 0xcf, 0x00, 0x00, -0x00, 0x20, 0x00, 0x30, 0x00, 0x40, 0x00, -0x40, 0x00, 0x40, 0x00, 0x80, 0x00, 0x30, -0x00, 0x30, 0x00, 0x40, 0x00, 0x40, 0xf0, -0xbf, 0xc0, 0xf3, 0x00, 0x30, 0xd0, 0x83, -0x00, 0x40, 0x70, 0x5f, 0x00, 0x30, 0x00, -0x70, 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, -0x00, 0x40, 0xf0, 0xaf, 0x40, 0xed, 0x00, -0x40, 0x10, 0x5e, 0x00, 0x40, 0x70, 0x48, -0x00, 0x20, 0x00, 0x60, 0x00, 0x50, 0x00, -0x50, 0x00, 0x40, 0x00, 0x40, 0x00, 0xa0, -0xf0, 0xdf, 0x00, 0x50, 0x00, 0x50, 0x00, -0x40, 0x00, 0x40, 0x00, 0x10, 0x00, 0x50, -0x00, 0x60, 0x00, 0x60, 0x00, 0x40, 0x00, -0x40, 0x00, 0x90, 0xf0, 0xcf, 0x00, 0x60, -0x00, 0x60, 0x00, 0x40, 0x00, 0x40, 0x00, -0x00, 0x00, 0x40, 0x00, 0x70, 0x00, 0x70, -0x00, 0x40, 0x00, 0x40, 0x00, 0x80, 0xf0, -0xbf, 0x00, 0x70, 0x00, 0x70, 0x00, 0x40, -0x00, 0x40, 0x80, 0xf3, 0x00, 0x30, 0x90, -0x8a, 0x00, 0x80, 0xf0, 0x5f, 0x00, 0x40, -0x00, 0x70, 0xf0, 0xaf, 0x00, 0x80, 0x00, -0x80, 0x00, 0x40, 0x00, 0x40, 0xc0, 0xec, -0x00, 0x20, 0xf0, 0x82, 0x00, 0x90, 0xf0, -0x49, 0x00, 0x40, 0x00, 0x60, 0x00, 0xa0, -0x00, 0x90, 0x00, 0x90, 0x00, 0x40, 0x00, -0x40, 0xf0, 0xdf, 0x00, 0x10, 0x00, 0x90, -0x00, 0xa0, 0x00, 0x40, 0x00, 0x40, 0x00, -0x50, 0x00, 0x90, 0x00, 0xa0, 0x00, 0xa0, -0x00, 0x40, 0x00, 0x40, 0xf0, 0xcf, 0x00, -0x00, 0x00, 0xa0, 0xf0, 0xaf, 0x00, 0x40, -0x00, 0x40, 0x00, 0x40, 0x00, 0x80, 0xf0, -0xaf, 0xf0, 0xaf, 0x00, 0x40, 0x00, 0x40, -0xf0, 0xbf, 0xc0, 0xf0, 0xf0, 0xaf, 0x20, -0xaa, 0x00, 0x40, 0xc0, 0x64, 0x00, 0x30, -0x00, 0x70, 0xf0, 0xbf, 0xf0, 0xbf, 0x00, -0x40, 0x00, 0x40, 0xf0, 0xaf, 0xc0, 0xe7, -0xf0, 0xbf, 0xd0, 0xb9, 0x00, 0x40, 0xd0, -0x57, 0xb0, 0x31, 0x40, 0x61, 0xa0, 0xcf, -0x90, 0xcf, 0x50, 0x41, 0x70, 0x41, 0x80, -0x9f, 0x50, 0xd9, 0x30, 0xcf, 0xe0, 0xc9, -0x00, 0x43, 0x90, 0x55, 0xb0, 0x6c, 0x80, -0x71, 0xf0, 0xd9, 0xe0, 0xd9, 0xd0, 0x56, -0xe0, 0x56, 0x20, 0x91, 0x80, 0xc6, 0x80, -0xd9, 0xf0, 0xd5, 0xe0, 0x57, 0xf0, 0x5f, -0x90, 0x8b, 0x10, 0x8c, 0xb0, 0xde, 0xa0, -0xde, 0xb0, 0x6e, 0xb0, 0x6e, 0x30, 0x93, -0x20, 0xb3, 0x80, 0xde, 0xd0, 0xdc, 0xe0, -0x6e, 0xd0, 0x70, 0xb0, 0xde, 0x60, 0x9d, -0x30, 0xd1, 0xc0, 0xdf, 0x40, 0x7c, 0xb0, -0x7f, 0xa0, 0x9e, 0x50, 0xa9, 0xc0, 0xdf, -0x20, 0xdf, 0xb0, 0x7f, 0x10, 0x80, 0xd0, -0xcb, 0x00, 0x20, 0x00, 0xda, 0x00, 0x00, -0xe0, 0x82, 0x00, 0x50, 0x00, 0x60, 0x00, -0xa0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, -0x00, 0x50, 0xf0, 0xdf, 0x00, 0x10, 0x00, -0x00, 0x00, 0x10, 0x00, 0x50, 0x00, 0x50, -0x00, 0x50, 0x00, 0x90, 0x00, 0x10, 0x00, -0x10, 0x00, 0x50, 0x00, 0x50, 0xf0, 0xcf, -0x00, 0x00, 0x00, 0x10, 0x00, 0x20, 0x00, -0x50, 0x00, 0x50, 0x00, 0x40, 0x00, 0x80, -0x00, 0x20, 0x00, 0x20, 0x00, 0x50, 0x00, -0x50, 0xf0, 0xbf, 0xc0, 0xf3, 0x00, 0x20, -0x90, 0x83, 0x00, 0x50, 0x90, 0x63, 0x00, -0x30, 0x00, 0x70, 0x00, 0x30, 0x00, 0x30, -0x00, 0x50, 0x00, 0x50, 0xf0, 0xaf, 0x40, -0xed, 0x00, 0x30, 0xf0, 0x5a, 0x00, 0x50, -0xf0, 0x53, 0x00, 0x20, 0x00, 0x60, 0x00, -0x40, 0x00, 0x40, 0x00, 0x50, 0x00, 0x50, -0x00, 0xa0, 0xf0, 0xdf, 0x00, 0x40, 0x00, -0x40, 0x00, 0x50, 0x00, 0x50, 0x00, 0x10, -0x00, 0x50, 0x00, 0x50, 0x00, 0x50, 0x00, -0x50, 0x00, 0x50, 0x00, 0x90, 0xf0, 0xcf, -0x00, 0x50, 0x00, 0x50, 0x00, 0x50, 0x00, -0x50, 0x00, 0x00, 0x00, 0x40, 0x00, 0x60, -0x00, 0x60, 0x00, 0x50, 0x00, 0x50, 0x00, -0x80, 0xf0, 0xbf, 0x00, 0x60, 0x00, 0x60, -0x00, 0x50, 0x00, 0x50, 0xa0, 0xf3, 0x00, -0x30, 0x50, 0x87, 0x00, 0x70, 0xc0, 0x63, -0x00, 0x50, 0x00, 0x70, 0xf0, 0xaf, 0x00, -0x70, 0x00, 0x70, 0x00, 0x50, 0x00, 0x50, -0x00, 0xed, 0x00, 0x20, 0x80, 0x76, 0x00, -0x80, 0x50, 0x54, 0x00, 0x50, 0x00, 0x60, -0x00, 0xa0, 0x00, 0x80, 0x00, 0x80, 0x00, -0x50, 0x00, 0x50, 0xf0, 0xdf, 0x00, 0x10, -0x00, 0x80, 0x00, 0x90, 0x00, 0x50, 0x00, -0x50, 0x00, 0x50, 0x00, 0x90, 0x00, 0x90, -0x00, 0x90, 0x00, 0x50, 0x00, 0x50, 0xf0, -0xcf, 0x00, 0x00, 0x00, 0x90, 0x00, 0xa0, -0x00, 0x50, 0x00, 0x50, 0x00, 0x40, 0x00, -0x80, 0x00, 0xa0, 0x00, 0xa0, 0x00, 0x50, -0x00, 0x50, 0xf0, 0xbf, 0x10, 0xf2, 0x00, -0xa0, 0xb0, 0x9f, 0x00, 0x50, 0x10, 0x66, -0x00, 0x30, 0x00, 0x70, 0xf0, 0xaf, 0xf0, -0xaf, 0x00, 0x50, 0x00, 0x50, 0xf0, 0xaf, -0x30, 0xea, 0xf0, 0xaf, 0x90, 0xac, 0x00, -0x50, 0x70, 0x59, 0x00, 0x20, 0x00, 0x60, -0xf0, 0xbf, 0xf0, 0xbf, 0x00, 0x50, 0x00, -0x50, 0x00, 0xa0, 0x20, 0xdd, 0xf0, 0xbf, -0x90, 0xbd, 0x00, 0x50, 0x90, 0x54, 0x00, -0x2e, 0x90, 0x52, 0xa0, 0xcf, 0xa0, 0xcf, -0x90, 0x50, 0x90, 0x50, 0xd0, 0x8f, 0x80, -0xcc, 0x60, 0xcf, 0x90, 0xcc, 0xf0, 0x50, -0xb0, 0x56, 0xa0, 0x6c, 0xf0, 0x6e, 0xf0, -0xd9, 0xe0, 0xd9, 0x40, 0x5d, 0x40, 0x5d, -0xf0, 0x85, 0x10, 0xb9, 0xb0, 0xd9, 0xa0, -0xd7, 0xb0, 0x5d, 0x50, 0x61, 0x00, 0xe6, -0xd0, 0x8b, 0x90, 0xc9, 0xa0, 0xde, 0x60, -0x75, 0xb0, 0x70, 0xe0, 0x8f, 0x70, 0xa8, -0x90, 0xde, 0x90, 0xdd, 0xc0, 0x70, 0xc0, -0x71, 0x70, 0xd5, 0x50, 0x9d, 0xf0, 0xd5, -0xc0, 0xdf, 0xe0, 0x78, 0x60, 0x80, 0x00, -0x9e, 0xb0, 0xa4, 0xc0, 0xdf, 0x60, 0xdf, -0x60, 0x80, 0x90, 0x80, 0x90, 0xc1, 0x00, -0x10, 0x50, 0xdc, 0x00, 0x00, 0x30, 0x82, -0x00, 0x60, 0x00, 0x50, 0x00, 0x90, 0x00, -0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x60, -0xf0, 0xcf, 0x00, 0x00, 0x00, 0x00, 0x00, -0x10, 0x00, 0x60, 0x00, 0x60, 0x00, 0x40, -0x00, 0x80, 0x00, 0x10, 0x00, 0x10, 0x00, -0x60, 0x00, 0x60, 0xf0, 0xbf, 0xc0, 0xf3, -0x00, 0x10, 0x80, 0x83, 0x00, 0x60, 0x00, -0x6a, 0x00, 0x30, 0x00, 0x70, 0x00, 0x20, -0x00, 0x20, 0x00, 0x60, 0x00, 0x60, 0xf0, -0xaf, 0x40, 0xed, 0x00, 0x20, 0x70, 0x59, -0x00, 0x60, 0x60, 0x61, 0x00, 0x20, 0x00, -0x60, 0x00, 0x30, 0x00, 0x30, 0x00, 0x60, -0x00, 0x60, 0x00, 0xa0, 0xf0, 0xdf, 0x00, -0x30, 0x00, 0x30, 0x00, 0x60, 0x00, 0x60, -0x00, 0x10, 0x00, 0x50, 0x00, 0x40, 0x00, -0x40, 0x00, 0x60, 0x00, 0x60, 0x00, 0x90, -0xf0, 0xcf, 0x00, 0x40, 0x00, 0x40, 0x00, -0x60, 0x00, 0x60, 0x00, 0x00, 0x00, 0x40, -0x00, 0x50, 0x00, 0x50, 0x00, 0x60, 0x00, -0x60, 0x00, 0x80, 0xf0, 0xbf, 0x00, 0x50, -0x00, 0x50, 0x00, 0x60, 0x00, 0x60, 0xb0, -0xf3, 0x00, 0x30, 0x60, 0x85, 0x00, 0x60, -0x20, 0x6a, 0x00, 0x60, 0x00, 0x70, 0xf0, -0xaf, 0x00, 0x60, 0x00, 0x60, 0x00, 0x60, -0x00, 0x60, 0x20, 0xed, 0x00, 0x20, 0xd0, -0x6b, 0x00, 0x70, 0x70, 0x61, 0x00, 0x60, -0x00, 0x60, 0x00, 0xa0, 0x00, 0x70, 0x00, -0x70, 0x00, 0x60, 0x00, 0x60, 0xf0, 0xdf, -0x00, 0x10, 0x00, 0x70, 0x00, 0x80, 0x00, -0x60, 0x00, 0x60, 0x00, 0x50, 0x00, 0x90, -0x00, 0x80, 0x00, 0x80, 0x00, 0x60, 0x00, -0x60, 0xf0, 0xcf, 0x00, 0x00, 0x00, 0x80, -0x00, 0x90, 0x00, 0x60, 0x00, 0x60, 0x00, -0x40, 0x00, 0x80, 0x00, 0x90, 0x00, 0x90, -0x00, 0x60, 0x00, 0x60, 0xf0, 0xbf, 0xd0, -0xf2, 0x00, 0x90, 0xb0, 0x96, 0x00, 0x60, -0x00, 0x6b, 0x00, 0x30, 0x00, 0x70, 0x00, -0xa0, 0x00, 0xa0, 0x00, 0x60, 0x00, 0x60, -0xf0, 0xaf, 0x90, 0xeb, 0x00, 0xa0, 0x90, -0x9e, 0x00, 0x60, 0xb0, 0x62, 0x00, 0x20, -0x00, 0x60, 0xf0, 0xaf, 0xf0, 0xaf, 0x00, -0x60, 0x00, 0x60, 0x00, 0xa0, 0x00, 0xdf, -0xf0, 0xaf, 0x40, 0xaf, 0x00, 0x60, 0x60, -0x60, 0x00, 0x10, 0x00, 0x50, 0xf0, 0xbf, -0xf0, 0xbf, 0x00, 0x60, 0x00, 0x60, 0x00, -0x90, 0x70, 0xcf, 0xf0, 0xbf, 0x80, 0xbf, -0x00, 0x60, 0x30, 0x60, 0x60, 0x2d, 0x10, -0x45, 0xa0, 0xcf, 0xa0, 0xcf, 0x30, 0x60, -0x30, 0x60, 0x20, 0x80, 0x20, 0xbe, 0x80, -0xcf, 0x10, 0xce, 0x40, 0x60, 0x50, 0x61, -0x30, 0xeb, 0xa0, 0x6d, 0xf0, 0xbf, 0xe0, -0xd9, 0xb0, 0x72, 0x70, 0x66, 0xd0, 0x7c, -0x50, 0xab, 0xd0, 0xd9, 0xa0, 0xd8, 0x90, -0x66, 0xd0, 0x67, 0xc0, 0xdd, 0xb0, 0x8b, -0x20, 0xcf, 0xa0, 0xde, 0xe0, 0x71, 0x20, -0x74, 0xe0, 0x8d, 0x60, 0x9f, 0xa0, 0xde, -0x10, 0xde, 0x30, 0x74, 0xa0, 0x74, 0x80, -0xca, 0x50, 0x9d, 0x50, 0xd9, 0xc0, 0xdf, -0x50, 0x78, 0xa0, 0x81, 0xa0, 0x9d, 0xb0, -0xa1, 0xc0, 0xdf, 0x90, 0xdf, 0xa0, 0x81, -0xc0, 0x81, 0xf0, 0xb7, 0x00, 0x00, 0xc0, -0xdd, 0x00, 0x00, 0x90, 0x82, 0x00, 0x70, -0x00, 0x40, 0x00, 0x80, 0x00, 0x00, 0x00, -0x00, 0x00, 0x70, 0x00, 0x70, 0xf0, 0xbf, -0xc0, 0xf3, 0x00, 0x00, 0x70, 0x83, 0x00, -0x70, 0x00, 0x73, 0x00, 0x30, 0x00, 0x70, -0x00, 0x10, 0x00, 0x10, 0x00, 0x70, 0x00, -0x70, 0xf0, 0xaf, 0x40, 0xed, 0x00, 0x10, -0xf0, 0x58, 0x00, 0x70, 0xe0, 0x6f, 0x00, -0x20, 0x00, 0x60, 0x00, 0x20, 0x00, 0x20, -0x00, 0x70, 0x00, 0x70, 0x00, 0xa0, 0xf0, -0xdf, 0x00, 0x20, 0x00, 0x20, 0x00, 0x70, -0x00, 0x70, 0x00, 0x10, 0x00, 0x50, 0x00, -0x30, 0x00, 0x30, 0x00, 0x70, 0x00, 0x70, -0x00, 0x90, 0xf0, 0xcf, 0x00, 0x30, 0x00, -0x30, 0x00, 0x70, 0x00, 0x70, 0x00, 0x00, -0x00, 0x40, 0x00, 0x40, 0x00, 0x40, 0x00, -0x70, 0x00, 0x70, 0x00, 0x80, 0xf0, 0xbf, -0x00, 0x40, 0x00, 0x40, 0x00, 0x70, 0x00, -0x70, 0xb0, 0xf3, 0x00, 0x30, 0x40, 0x84, -0x00, 0x50, 0x10, 0x73, 0x00, 0x70, 0x00, -0x70, 0xf0, 0xaf, 0x00, 0x50, 0x00, 0x50, -0x00, 0x70, 0x00, 0x70, 0x30, 0xed, 0x00, -0x20, 0xb0, 0x63, 0x00, 0x60, 0xe0, 0x6f, -0x00, 0x70, 0x00, 0x60, 0x00, 0xa0, 0x00, -0x60, 0x00, 0x60, 0x00, 0x70, 0x00, 0x70, -0xf0, 0xdf, 0x00, 0x10, 0x00, 0x60, 0x00, -0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x50, -0x00, 0x90, 0x00, 0x70, 0x00, 0x70, 0x00, -0x70, 0x00, 0x70, 0xf0, 0xcf, 0x00, 0x00, -0x00, 0x70, 0x00, 0x80, 0x00, 0x70, 0x00, -0x70, 0x00, 0x40, 0x00, 0x80, 0x00, 0x80, -0x00, 0x80, 0x00, 0x70, 0x00, 0x70, 0xf0, -0xbf, 0x30, 0xf3, 0x00, 0x80, 0x90, 0x8f, -0x00, 0x70, 0x50, 0x73, 0x00, 0x30, 0x00, -0x70, 0x00, 0x90, 0x00, 0x90, 0x00, 0x70, -0x00, 0x70, 0xf0, 0xaf, 0x50, 0xec, 0x00, -0x90, 0x80, 0x90, 0x00, 0x70, 0x00, 0x70, -0x00, 0x20, 0x00, 0x60, 0x00, 0xa0, 0x00, -0xa0, 0x00, 0x70, 0x00, 0x70, 0x00, 0xa0, -0xc0, 0xdf, 0x00, 0xa0, 0xd0, 0x9f, 0x00, -0x70, 0xf0, 0x6f, 0x00, 0x10, 0x00, 0x50, -0xf0, 0xaf, 0xf0, 0xaf, 0x00, 0x70, 0x00, -0x70, 0x00, 0x90, 0xf0, 0xcf, 0xf0, 0xaf, -0xf0, 0xaf, 0x00, 0x70, 0x00, 0x70, 0x00, -0x00, 0x00, 0x40, 0xf0, 0xbf, 0xf0, 0xbf, -0x00, 0x70, 0x00, 0x70, 0x00, 0x80, 0xf0, -0xbf, 0xf0, 0xbf, 0xf0, 0xbf, 0x00, 0x70, -0x00, 0x70, 0x90, 0xee, 0xf0, 0x39, 0x20, -0xb5, 0xa0, 0xcf, 0xe0, 0x75, 0xf0, 0x6f, -0x90, 0x70, 0x00, 0xaf, 0x90, 0xcf, 0xd0, -0xce, 0xf0, 0x6f, 0x00, 0x70, 0xd0, 0xe3, -0x10, 0x6d, 0x90, 0xc5, 0xe0, 0xd9, 0x90, -0x73, 0xe0, 0x71, 0x20, 0x76, 0xd0, 0x9d, -0xd0, 0xd9, 0x20, 0xd9, 0xf0, 0x71, 0x30, -0x72, 0x00, 0xd3, 0xb0, 0x8b, 0x40, 0xd3, -0xa0, 0xde, 0x30, 0x75, 0xa0, 0x79, 0xc0, -0x8c, 0x50, 0x98, 0xa0, 0xde, 0x50, 0xde, -0xb0, 0x79, 0xd0, 0x79, 0xc0, 0xbe, 0x50, -0x9d, 0x70, 0xdb, 0xc0, 0xdf, 0x40, 0x7b, -0xe0, 0x83, 0x80, 0x9d, 0xd0, 0x9f, 0xc0, -0xdf, 0xa0, 0xdf, 0xe0, 0x83, 0xf0, 0x83, -0xc0, 0xaf, 0xa0, 0xd5, 0x90, 0xde, 0x70, -0xd6, 0x50, 0x84, 0x80, 0x87, 0x00, 0x30, -0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, -0x80, 0x00, 0x80, 0xf0, 0xaf, 0x30, 0xed, -0x00, 0x00, 0xf0, 0x58, 0x00, 0x80, 0x00, -0x7f, 0x00, 0x20, 0x00, 0x60, 0x00, 0x10, -0x00, 0x10, 0x00, 0x80, 0x00, 0x80, 0x00, -0xa0, 0xf0, 0xdf, 0x00, 0x10, 0x00, 0x10, -0x00, 0x80, 0x00, 0x80, 0x00, 0x10, 0x00, -0x50, 0x00, 0x20, 0x00, 0x20, 0x00, 0x80, -0x00, 0x80, 0x00, 0x90, 0xf0, 0xcf, 0x00, -0x20, 0x00, 0x20, 0x00, 0x80, 0x00, 0x80, -0x00, 0x00, 0x00, 0x40, 0x00, 0x30, 0x00, -0x30, 0x00, 0x80, 0x00, 0x80, 0x00, 0x80, -0xf0, 0xbf, 0x00, 0x30, 0x00, 0x30, 0x00, -0x80, 0x00, 0x80, 0xb0, 0xf3, 0x00, 0x30, -0xb0, 0x83, 0x00, 0x40, 0x30, 0x7e, 0x00, -0x80, 0x00, 0x70, 0xf0, 0xaf, 0x00, 0x40, -0x00, 0x40, 0x00, 0x80, 0x00, 0x80, 0x30, -0xed, 0x00, 0x20, 0x40, 0x5e, 0x00, 0x50, -0x00, 0x7f, 0x00, 0x80, 0x00, 0x60, 0x00, -0xa0, 0x00, 0x50, 0x00, 0x50, 0x00, 0x80, -0x00, 0x80, 0xf0, 0xdf, 0x00, 0x10, 0x00, -0x50, 0x00, 0x60, 0x00, 0x80, 0x00, 0x80, -0x00, 0x50, 0x00, 0x90, 0x00, 0x60, 0x00, -0x60, 0x00, 0x80, 0x00, 0x80, 0xf0, 0xcf, -0x00, 0x00, 0x00, 0x60, 0x00, 0x70, 0x00, -0x80, 0x00, 0x80, 0x00, 0x40, 0x00, 0x80, -0x00, 0x70, 0x00, 0x70, 0x00, 0x80, 0x00, -0x80, 0xf0, 0xbf, 0x70, 0xf3, 0x00, 0x70, -0x70, 0x8a, 0x00, 0x80, 0x30, 0x7e, 0x00, -0x30, 0x00, 0x70, 0x00, 0x80, 0x00, 0x80, -0x00, 0x80, 0x00, 0x80, 0xf0, 0xaf, 0xb0, -0xec, 0x00, 0x80, 0xf0, 0x82, 0x00, 0x80, -0xe0, 0x7e, 0x00, 0x20, 0x00, 0x60, 0x00, -0x90, 0x00, 0x90, 0x00, 0x80, 0x00, 0x80, -0x00, 0xa0, 0xf0, 0xdf, 0x00, 0x90, 0xf0, -0x8f, 0x00, 0x80, 0xf0, 0x7f, 0x00, 0x10, -0x00, 0x50, 0x00, 0xa0, 0x00, 0xa0, 0x00, -0x80, 0x00, 0x80, 0x00, 0x90, 0xf0, 0xcf, -0x00, 0xa0, 0x00, 0xa0, 0x00, 0x80, 0x00, -0x80, 0x00, 0x00, 0x00, 0x40, 0xf0, 0xaf, -0xf0, 0xaf, 0x00, 0x80, 0x00, 0x80, 0x00, -0x80, 0xf0, 0xbf, 0xf0, 0xaf, 0xf0, 0xaf, -0x00, 0x80, 0x00, 0x80, 0xb0, 0xf0, 0x00, -0x30, 0x10, 0xaa, 0xf0, 0xbf, 0x80, 0x7e, -0x00, 0x80, 0x00, 0x70, 0xf0, 0xaf, 0xf0, -0xbf, 0xf0, 0xbf, 0x00, 0x80, 0x00, 0x80, -0xb0, 0xe7, 0xd0, 0x32, 0xc0, 0xb9, 0x90, -0xcf, 0x30, 0x7e, 0xd0, 0x7f, 0x60, 0x61, -0x80, 0x9f, 0x90, 0xcf, 0x30, 0xcf, 0xd0, -0x7f, 0xb0, 0x7f, 0x40, 0xd9, 0x10, 0x6d, -0xd0, 0xc9, 0xe0, 0xd9, 0x80, 0x7e, 0x00, -0x7f, 0xe0, 0x71, 0x30, 0x91, 0xd0, 0xd9, -0x70, 0xd9, 0x00, 0x7f, 0x00, 0x7f, 0x80, -0xc6, 0xc0, 0x8b, 0xe0, 0xd5, 0xa0, 0xde, -0x00, 0x7f, 0x70, 0x81, 0x40, 0x8c, 0x50, -0x93, 0x90, 0xde, 0x70, 0xde, 0x70, 0x81, -0x80, 0x81, 0x20, 0xb3, 0xb0, 0xde, 0xc0, -0xdc, 0x20, 0xd1, 0xc0, 0x81, 0x00, 0x85, -0x70, 0x9d, 0xb0, 0x9e, 0xc0, 0xdf, 0xb0, -0xdf, 0x90, 0x87, 0x90, 0x87, 0x50, 0xa9, -0xd0, 0xcb, 0x10, 0xdf, 0xf0, 0xd9, 0xb0, -0x87, 0xe0, 0x88, 0x00, 0x20, 0x00, 0x60, -0x00, 0x00, 0x00, 0x00, 0x00, 0x90, 0x00, -0x90, 0x00, 0xa0, 0xf0, 0xdf, 0x00, 0x00, -0x00, 0x00, 0x00, 0x90, 0x00, 0x90, 0x00, -0x10, 0x00, 0x50, 0x00, 0x10, 0x00, 0x10, -0x00, 0x90, 0x00, 0x90, 0x00, 0x90, 0xf0, -0xcf, 0x00, 0x10, 0x00, 0x10, 0x00, 0x90, -0x00, 0x90, 0x00, 0x00, 0x00, 0x40, 0x00, -0x20, 0x00, 0x20, 0x00, 0x90, 0x00, 0x90, -0x00, 0x80, 0xf0, 0xbf, 0x00, 0x20, 0x00, -0x20, 0x00, 0x90, 0x00, 0x90, 0xa0, 0xf3, -0x00, 0x30, 0x60, 0x83, 0x00, 0x30, 0xf0, -0x8a, 0x00, 0x90, 0x00, 0x70, 0xf0, 0xaf, -0x00, 0x30, 0x00, 0x30, 0x00, 0x90, 0x00, -0x90, 0x20, 0xed, 0x00, 0x20, 0x50, 0x5b, -0x00, 0x40, 0x70, 0x8e, 0x00, 0x90, 0x00, -0x60, 0x00, 0xa0, 0x00, 0x40, 0x00, 0x40, -0x00, 0x90, 0x00, 0x90, 0xf0, 0xdf, 0x00, -0x10, 0x00, 0x40, 0x00, 0x50, 0x00, 0x90, -0x00, 0x90, 0x00, 0x50, 0x00, 0x90, 0x00, -0x50, 0x00, 0x50, 0x00, 0x90, 0x00, 0x90, -0xf0, 0xcf, 0x00, 0x00, 0x00, 0x50, 0x00, -0x60, 0x00, 0x90, 0x00, 0x90, 0x00, 0x40, -0x00, 0x80, 0x00, 0x60, 0x00, 0x60, 0x00, -0x90, 0x00, 0x90, 0xf0, 0xbf, 0x80, 0xf3, -0x00, 0x60, 0x20, 0x87, 0x00, 0x90, 0xf0, -0x8a, 0x00, 0x30, 0x00, 0x70, 0x00, 0x70, -0x00, 0x70, 0x00, 0x90, 0x00, 0x90, 0xf0, -0xaf, 0xe0, 0xec, 0x00, 0x70, 0x90, 0x76, -0x00, 0x90, 0x50, 0x8e, 0x00, 0x20, 0x00, -0x60, 0x00, 0x80, 0x00, 0x80, 0x00, 0x90, -0x00, 0x90, 0x00, 0xa0, 0xf0, 0xdf, 0x00, -0x80, 0x00, 0x80, 0x00, 0x90, 0x00, 0x90, -0x00, 0x10, 0x00, 0x50, 0x00, 0x90, 0x00, -0x90, 0x00, 0x90, 0x00, 0x90, 0x00, 0x90, -0xf0, 0xcf, 0x00, 0x90, 0x00, 0x90, 0x00, -0x90, 0x00, 0x90, 0x00, 0x00, 0x00, 0x40, -0x00, 0xa0, 0x00, 0xa0, 0x00, 0x90, 0x00, -0x90, 0x00, 0x80, 0xf0, 0xbf, 0x00, 0xa0, -0x00, 0xa0, 0x00, 0x90, 0x00, 0x90, 0xf0, -0xf1, 0x00, 0x30, 0x80, 0x9f, 0xf0, 0xaf, -0x90, 0x8a, 0x00, 0x90, 0x00, 0x70, 0xf0, -0xaf, 0xf0, 0xaf, 0xf0, 0xaf, 0x00, 0x90, -0x00, 0x90, 0x10, 0xea, 0x00, 0x20, 0x70, -0xac, 0xf0, 0xbf, 0x00, 0x8d, 0x00, 0x90, -0x00, 0x60, 0x00, 0xa0, 0xf0, 0xbf, 0xf0, -0xbf, 0x00, 0x90, 0x00, 0x90, 0x00, 0xdd, -0x70, 0x30, 0x70, 0xbd, 0x90, 0xcf, 0x50, -0x8e, 0xc0, 0x8f, 0x00, 0x53, 0xd0, 0x8f, -0x90, 0xcf, 0x50, 0xcf, 0xc0, 0x8f, 0xa0, -0x8f, 0x60, 0xcc, 0x60, 0x6d, 0x70, 0xcc, -0xd0, 0xd9, 0x00, 0x8e, 0x30, 0x8d, 0x90, -0x6f, 0x30, 0x86, 0xd0, 0xd9, 0x90, 0xd9, -0x30, 0x8d, 0x20, 0x8d, 0x00, 0xb9, 0xf0, -0xe5, 0x80, 0xd7, 0x70, 0xc9, 0x60, 0x8c, -0xd0, 0x89, 0x10, 0x8c, 0x20, 0x90, 0x90, -0xde, 0x70, 0xde, 0x70, 0x8b, 0x70, 0x8b, -0x80, 0xa8, 0x60, 0xd5, 0x80, 0xdd, 0xe0, -0xd5, 0x50, 0x8b, 0xc0, 0x8a, 0x70, 0x9d, -0x20, 0x9e, 0xb0, 0xdf, 0xb0, 0xdf, 0x10, -0x8d, 0x10, 0x8d, 0xd0, 0xa4, 0x90, 0xc1, -0x50, 0xdf, 0x30, 0xdc, 0x10, 0x8d, 0x20, -0x8d, 0x00, 0x10, 0x00, 0x50, 0x00, 0x00, -0x00, 0x00, 0x00, 0xa0, 0x00, 0xa0, 0x00, -0x90, 0xf0, 0xcf, 0x00, 0x00, 0x00, 0x00, -0x00, 0xa0, 0x00, 0xa0, 0x00, 0x00, 0x00, -0x40, 0x00, 0x10, 0x00, 0x10, 0x00, 0xa0, -0x00, 0xa0, 0x00, 0x80, 0xf0, 0xbf, 0x00, -0x10, 0x00, 0x10, 0x00, 0xa0, 0x00, 0xa0, -0x80, 0xf3, 0x00, 0x30, 0x40, 0x83, 0x00, -0x20, 0xc0, 0x98, 0x00, 0xa0, 0x00, 0x70, -0xf0, 0xaf, 0x00, 0x20, 0x00, 0x20, 0x00, -0xa0, 0x00, 0xa0, 0x10, 0xed, 0x00, 0x20, -0x60, 0x5a, 0x00, 0x30, 0x00, 0x9e, 0x00, -0xa0, 0x00, 0x60, 0x00, 0xa0, 0x00, 0x30, -0x00, 0x30, 0x00, 0xa0, 0x00, 0xa0, 0xf0, -0xdf, 0x00, 0x10, 0x00, 0x30, 0x00, 0x40, -0x00, 0xa0, 0x00, 0xa0, 0x00, 0x50, 0x00, -0x90, 0x00, 0x40, 0x00, 0x40, 0x00, 0xa0, -0x00, 0xa0, 0xf0, 0xcf, 0x00, 0x00, 0x00, -0x40, 0x00, 0x50, 0x00, 0xa0, 0x00, 0xa0, -0x00, 0x40, 0x00, 0x80, 0x00, 0x50, 0x00, -0x50, 0x00, 0xa0, 0x00, 0xa0, 0xf0, 0xbf, -0x70, 0xf3, 0x00, 0x50, 0x20, 0x85, 0x00, -0xa0, 0xb0, 0x98, 0x00, 0x30, 0x00, 0x70, -0x00, 0x60, 0x00, 0x60, 0x00, 0xa0, 0x00, -0xa0, 0xf0, 0xaf, 0xe0, 0xec, 0x00, 0x60, -0x30, 0x6c, 0x00, 0xa0, 0xe0, 0x9d, 0x00, -0x20, 0x00, 0x60, 0x00, 0x70, 0x00, 0x70, -0x00, 0xa0, 0x00, 0xa0, 0x00, 0xa0, 0xf0, -0xdf, 0x00, 0x70, 0x00, 0x70, 0x00, 0xa0, -0x00, 0xa0, 0x00, 0x10, 0x00, 0x50, 0x00, -0x80, 0x00, 0x80, 0x00, 0xa0, 0x00, 0xa0, -0x00, 0x90, 0xf0, 0xcf, 0x00, 0x80, 0x00, -0x80, 0x00, 0xa0, 0x00, 0xa0, 0x00, 0x00, -0x00, 0x40, 0x00, 0x90, 0x00, 0x90, 0x00, -0xa0, 0x00, 0xa0, 0x00, 0x80, 0xf0, 0xbf, -0x00, 0x90, 0x00, 0x90, 0x00, 0xa0, 0x00, -0xa0, 0x90, 0xf2, 0x00, 0x30, 0x60, 0x96, -0x00, 0xa0, 0x40, 0x98, 0x00, 0xa0, 0x00, -0x70, 0xf0, 0xaf, 0x00, 0xa0, 0x00, 0xa0, -0x00, 0xa0, 0x00, 0xa0, 0x50, 0xeb, 0x00, -0x20, 0x70, 0x9e, 0xf0, 0xaf, 0xe0, 0x9c, -0x00, 0xa0, 0x00, 0x60, 0x00, 0xa0, 0xf0, -0xaf, 0xf0, 0xaf, 0x00, 0xa0, 0x00, 0xa0, -0xd0, 0xde, 0x00, 0x10, 0x20, 0xaf, 0xf0, -0xbf, 0x30, 0x9f, 0x00, 0xa0, 0x00, 0x50, -0x00, 0x90, 0xf0, 0xbf, 0xf0, 0xbf, 0x00, -0xa0, 0x00, 0xa0, 0x50, 0xcf, 0xb0, 0x31, -0x60, 0xbf, 0x80, 0xcf, 0x80, 0x9f, 0xa0, -0x9f, 0x80, 0x46, 0x40, 0x80, 0x80, 0xcf, -0x60, 0xcf, 0xa0, 0x9f, 0x90, 0x9f, 0x00, -0xbe, 0x00, 0xeb, 0xe0, 0xcd, 0xb0, 0xbf, -0x70, 0x9e, 0x60, 0x95, 0xd0, 0x6e, 0x70, -0x7d, 0xb0, 0xd9, 0x90, 0xd9, 0xf0, 0x9b, -0xe0, 0x9b, 0x40, 0xab, 0x90, 0xdd, 0x60, -0xd8, 0xf0, 0xce, 0x30, 0x9b, 0x50, 0x96, -0x30, 0x8c, 0x50, 0x8e, 0x70, 0xde, 0x60, -0xde, 0x30, 0x97, 0x30, 0x97, 0x90, 0x9f, -0x60, 0xca, 0xe0, 0xdd, 0x20, 0xd9, 0xf0, -0x96, 0x30, 0x95, 0x90, 0x9d, 0xe0, 0x9d, -0xa0, 0xdf, 0xa0, 0xdf, 0xa0, 0x94, 0xa0, -0x94, 0xe0, 0xa1, 0x00, 0xb8, 0x70, 0xdf, -0x90, 0xdd, 0xa0, 0x94, 0x40, 0x94, 0x00, -0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xaf, 0xf0, 0xaf, 0x00, 0x80, 0xf0, -0xbf, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xaf, -0xf0, 0xaf, 0x50, 0xf3, 0x00, 0x30, 0x20, -0x83, 0x00, 0x10, 0x10, 0xa7, 0xf0, 0xaf, -0x00, 0x70, 0xf0, 0xaf, 0x00, 0x10, 0x00, -0x10, 0xf0, 0xaf, 0xf0, 0xaf, 0xd0, 0xec, -0x00, 0x20, 0xe0, 0x5a, 0x00, 0x20, 0x90, -0xad, 0xf0, 0xaf, 0x00, 0x60, 0x00, 0xa0, -0x00, 0x20, 0x00, 0x20, 0xf0, 0xaf, 0xf0, -0xaf, 0xf0, 0xdf, 0x00, 0x10, 0x00, 0x20, -0x00, 0x30, 0xf0, 0xaf, 0xf0, 0xaf, 0x00, -0x50, 0x00, 0x90, 0x00, 0x30, 0x00, 0x30, -0xf0, 0xaf, 0xf0, 0xaf, 0xf0, 0xcf, 0x00, -0x00, 0x00, 0x30, 0x00, 0x40, 0xf0, 0xaf, -0xf0, 0xaf, 0x00, 0x40, 0x00, 0x80, 0x00, -0x40, 0x00, 0x40, 0xf0, 0xaf, 0xf0, 0xaf, -0xf0, 0xbf, 0x40, 0xf3, 0x00, 0x40, 0x00, -0x84, 0xf0, 0xaf, 0x10, 0xa7, 0x00, 0x30, -0x00, 0x70, 0x00, 0x50, 0x00, 0x50, 0xf0, -0xaf, 0xf0, 0xaf, 0xf0, 0xaf, 0xc0, 0xec, -0x00, 0x50, 0xd0, 0x64, 0xf0, 0xaf, 0x80, -0xad, 0x00, 0x20, 0x00, 0x60, 0x00, 0x60, -0x00, 0x60, 0xf0, 0xaf, 0xf0, 0xaf, 0x00, -0xa0, 0xf0, 0xdf, 0x00, 0x60, 0x00, 0x60, -0xf0, 0xaf, 0xf0, 0xaf, 0x00, 0x10, 0x00, -0x50, 0x00, 0x70, 0x00, 0x70, 0xf0, 0xaf, -0xf0, 0xaf, 0x00, 0x90, 0xf0, 0xcf, 0x00, -0x70, 0x00, 0x70, 0xf0, 0xaf, 0xf0, 0xaf, -0x00, 0x00, 0x00, 0x40, 0x00, 0x80, 0x00, -0x80, 0xf0, 0xaf, 0xf0, 0xaf, 0x00, 0x80, -0xf0, 0xbf, 0x00, 0x80, 0x00, 0x80, 0xf0, -0xaf, 0xf0, 0xaf, 0xd0, 0xf2, 0x00, 0x30, -0x30, 0x8f, 0x00, 0x90, 0xc0, 0xa6, 0xf0, -0xaf, 0x00, 0x70, 0xf0, 0xaf, 0x00, 0x90, -0x00, 0x90, 0xf0, 0xaf, 0xf0, 0xaf, 0xe0, -0xeb, 0x00, 0x20, 0x60, 0x90, 0x00, 0xa0, -0xd0, 0xac, 0xf0, 0xaf, 0x00, 0x60, 0x00, -0xa0, 0x00, 0xa0, 0x00, 0xa0, 0xf0, 0xaf, -0xf0, 0xaf, 0x90, 0xdf, 0x00, 0x10, 0xc0, -0x9f, 0xf0, 0xaf, 0xa0, 0xaf, 0xf0, 0xaf, -0x00, 0x50, 0x00, 0x90, 0xf0, 0xaf, 0xf0, -0xaf, 0xf0, 0xaf, 0xf0, 0xaf, 0xf0, 0xcf, -0x00, 0x00, 0xf0, 0xaf, 0xf0, 0xbf, 0xf0, -0xaf, 0xf0, 0xaf, 0x00, 0x40, 0x00, 0x80, -0xf0, 0xbf, 0xf0, 0xbf, 0xf0, 0xaf, 0xf0, -0xaf, 0xf0, 0xbf, 0x40, 0xee, 0xf0, 0xbf, -0xc0, 0xb4, 0xf0, 0xaf, 0x10, 0xa4, 0x40, -0x3e, 0xf0, 0x70, 0x70, 0xcf, 0x60, 0xcf, -0x80, 0xaf, 0x70, 0xaf, 0xd0, 0xae, 0x70, -0xe3, 0x80, 0xce, 0x20, 0xc5, 0xc0, 0xae, -0x00, 0xa7, 0x40, 0x6f, 0x90, 0x77, 0x80, -0xd9, 0x70, 0xd9, 0x10, 0xab, 0x00, 0xab, -0xe0, 0x9d, 0xb0, 0xd2, 0xc0, 0xd8, 0xe0, -0xd2, 0x80, 0xaa, 0x40, 0xa6, 0x90, 0x8c, -0xa0, 0x8d, 0x50, 0xde, 0x40, 0xde, 0x30, -0xa4, 0x30, 0xa4, 0xc0, 0x98, 0xa0, 0xbe, -0xf0, 0xdd, 0x20, 0xdb, 0x00, 0xa4, 0x60, -0xa2, 0xc0, 0x9d, 0xe0, 0x9d, 0x80, 0xdf, -0x80, 0xdf, 0x40, 0x9e, 0x40, 0x9e, 0x20, -0xa0, 0xe0, 0xaf, 0x60, 0xdf, 0x50, 0xde, -0x30, 0x9e, 0xc0, 0x9d, 0x90, 0xd5, 0x00, -0x30, 0x40, 0xd6, 0x00, 0x00, 0xd0, 0x9a, -0xf0, 0xbf, 0x00, 0x70, 0xf0, 0xaf, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xbf, 0xf0, 0xbf, -0x80, 0xec, 0x00, 0x20, 0xe0, 0x5c, 0x00, -0x10, 0x00, 0xbd, 0xf0, 0xbf, 0x00, 0x60, -0x00, 0xa0, 0x00, 0x10, 0x00, 0x10, 0xf0, -0xbf, 0xf0, 0xbf, 0xf0, 0xdf, 0x00, 0x10, -0x90, 0x10, 0x00, 0x20, 0xf0, 0xbf, 0xf0, -0xbf, 0x00, 0x50, 0x00, 0x90, 0x00, 0x20, -0x00, 0x20, 0xf0, 0xbf, 0xf0, 0xbf, 0xf0, -0xcf, 0x00, 0x00, 0x00, 0x20, 0x00, 0x30, -0xf0, 0xbf, 0xf0, 0xbf, 0x00, 0x40, 0x00, -0x80, 0x00, 0x30, 0x00, 0x30, 0xf0, 0xbf, -0xf0, 0xbf, 0xf0, 0xbf, 0xf0, 0xf2, 0x00, -0x30, 0x90, 0x83, 0xf0, 0xbf, 0xa0, 0xb5, -0x00, 0x30, 0x00, 0x70, 0x00, 0x40, 0x00, -0x40, 0xf0, 0xbf, 0xf0, 0xbf, 0xf0, 0xaf, -0x70, 0xec, 0x00, 0x40, 0x60, 0x61, 0xf0, -0xbf, 0xf0, 0xbc, 0x00, 0x20, 0x00, 0x60, -0x00, 0x50, 0x00, 0x50, 0xf0, 0xbf, 0xf0, -0xbf, 0x00, 0xa0, 0xf0, 0xdf, 0x00, 0x50, -0x00, 0x50, 0xf0, 0xbf, 0xf0, 0xbf, 0x00, -0x10, 0x00, 0x50, 0x00, 0x60, 0x00, 0x60, -0xf0, 0xbf, 0xf0, 0xbf, 0x00, 0x90, 0xf0, -0xcf, 0x00, 0x60, 0x00, 0x60, 0xf0, 0xbf, -0xf0, 0xbf, 0x00, 0x00, 0x00, 0x40, 0x00, -0x70, 0x00, 0x70, 0xf0, 0xbf, 0xf0, 0xbf, -0x00, 0x80, 0xf0, 0xbf, 0x00, 0x70, 0x00, -0x70, 0xf0, 0xbf, 0xf0, 0xbf, 0xb0, 0xf2, -0x00, 0x30, 0x30, 0x8a, 0x00, 0x80, 0x70, -0xb5, 0xf0, 0xbf, 0x00, 0x70, 0xf0, 0xaf, -0x00, 0x80, 0x00, 0x80, 0xf0, 0xbf, 0xf0, -0xbf, 0xf0, 0xeb, 0x00, 0x20, 0x40, 0x83, -0x00, 0x90, 0x90, 0xbc, 0xf0, 0xbf, 0x00, -0x60, 0x00, 0xa0, 0x00, 0x90, 0x00, 0x90, -0xf0, 0xbf, 0xf0, 0xbf, 0xc0, 0xdf, 0x00, -0x10, 0xf0, 0x8f, 0x00, 0xa0, 0xc0, 0xbf, -0xf0, 0xbf, 0x00, 0x50, 0x00, 0x90, 0x00, -0xa0, 0x00, 0xa0, 0xf0, 0xbf, 0xf0, 0xbf, -0xf0, 0xcf, 0x00, 0x00, 0x00, 0xa0, 0xf0, -0xaf, 0xf0, 0xbf, 0xf0, 0xbf, 0x00, 0x40, -0x00, 0x80, 0xf0, 0xaf, 0xf0, 0xaf, 0xf0, -0xbf, 0xf0, 0xbf, 0xf0, 0xbf, 0x10, 0xf0, -0xf0, 0xaf, 0x60, 0xa9, 0xf0, 0xbf, 0x80, -0xb3, 0x00, 0x30, 0x00, 0x70, 0xf0, 0xbf, -0xf0, 0xbf, 0xf0, 0xbf, 0xf0, 0xbf, 0xf0, -0xaf, 0x00, 0xe7, 0xf0, 0xbf, 0x10, 0xb9, -0xf0, 0xbf, 0x90, 0xb8, 0xe0, 0x3c, 0xd0, -0x62, 0x40, 0xcf, 0x30, 0xcf, 0x50, 0xbf, -0x40, 0xbf, 0x50, 0x9f, 0xa0, 0xd8, 0xc0, -0xce, 0x20, 0xc9, 0xd0, 0xbe, 0xb0, 0xb9, -0x90, 0x70, 0xc0, 0x74, 0x30, 0xd9, 0x30, -0xd9, 0x30, 0xba, 0x20, 0xba, 0xc0, 0x91, -0x10, 0xc6, 0xd0, 0xd8, 0x40, 0xd5, 0xd0, -0xb9, 0xe0, 0xb6, 0x40, 0x8d, 0xb0, 0x8d, -0x00, 0xde, 0x00, 0xde, 0xf0, 0xb1, 0xf0, -0xb1, 0x50, 0x94, 0x20, 0xb3, 0xd0, 0xdd, -0x30, 0xdc, 0xd0, 0xb1, 0x90, 0xb0, 0x60, -0xde, 0x20, 0x9e, 0xa0, 0xd0, 0x50, 0xdf, -0x80, 0xa8, 0x70, 0xa9, 0x50, 0x9f, 0xb0, -0xa9, 0x40, 0xdf, 0xa0, 0xde, 0x60, 0xa9, -0x00, 0xa9, 0xb0, 0xcb, 0x00, 0x20, 0x90, -0xd9, 0x00, 0x00, 0x20, 0xa6, 0xf0, 0xcf, -0x00, 0x60, 0x00, 0xa0, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xcf, 0xf0, 0xcf, 0xe0, 0xdf, -0x00, 0x10, 0x40, 0x1e, 0x00, 0x10, 0xe0, -0xcf, 0xf0, 0xcf, 0x00, 0x50, 0x00, 0x90, -0x00, 0x10, 0x00, 0x10, 0xf0, 0xcf, 0xf0, -0xcf, 0xf0, 0xcf, 0x00, 0x00, 0x00, 0x10, -0x00, 0x20, 0xf0, 0xcf, 0xf0, 0xcf, 0x00, -0x40, 0x00, 0x80, 0x00, 0x20, 0x00, 0x20, -0xf0, 0xcf, 0xf0, 0xcf, 0xf0, 0xbf, 0x50, -0xf2, 0x00, 0x20, 0xf0, 0x83, 0xf0, 0xcf, -0x20, 0xc4, 0x00, 0x30, 0x00, 0x70, 0x00, -0x30, 0x00, 0x30, 0xf0, 0xcf, 0xf0, 0xcf, -0xf0, 0xaf, 0xe0, 0xeb, 0x00, 0x30, 0x90, -0x62, 0xf0, 0xcf, 0x20, 0xcc, 0x00, 0x20, -0x00, 0x60, 0x00, 0x40, 0x00, 0x40, 0xf0, -0xcf, 0xf0, 0xcf, 0x00, 0xa0, 0xd0, 0xdf, -0x00, 0x40, 0xc0, 0x41, 0xf0, 0xcf, 0xd0, -0xcf, 0x00, 0x10, 0x00, 0x50, 0x00, 0x50, -0x00, 0x50, 0xf0, 0xcf, 0xf0, 0xcf, 0x00, -0x90, 0xf0, 0xcf, 0x00, 0x50, 0x00, 0x50, -0xf0, 0xcf, 0xf0, 0xcf, 0x00, 0x00, 0x00, -0x40, 0x00, 0x60, 0x00, 0x60, 0xf0, 0xcf, -0xf0, 0xcf, 0x00, 0x80, 0xf0, 0xbf, 0x00, -0x60, 0x00, 0x60, 0xf0, 0xcf, 0xf0, 0xcf, -0x30, 0xf2, 0x00, 0x30, 0x70, 0x87, 0x00, -0x70, 0x10, 0xc4, 0xf0, 0xcf, 0x00, 0x70, -0xf0, 0xaf, 0x00, 0x70, 0x00, 0x70, 0xf0, -0xcf, 0xf0, 0xcf, 0x90, 0xeb, 0x00, 0x20, -0xa0, 0x78, 0x00, 0x80, 0xf0, 0xcb, 0xf0, -0xcf, 0x00, 0x60, 0x00, 0xa0, 0x00, 0x80, -0x00, 0x80, 0xf0, 0xcf, 0xf0, 0xcf, 0xa0, -0xdf, 0x00, 0x10, 0x10, 0x80, 0x00, 0x90, -0xb0, 0xcf, 0xf0, 0xcf, 0x00, 0x50, 0x00, -0x90, 0x00, 0x90, 0x00, 0x90, 0xf0, 0xcf, -0xf0, 0xcf, 0xf0, 0xcf, 0x00, 0x00, 0x00, -0x90, 0x00, 0xa0, 0xf0, 0xcf, 0xf0, 0xcf, -0x00, 0x40, 0x00, 0x80, 0x00, 0xa0, 0x00, -0xa0, 0xf0, 0xcf, 0xf0, 0xcf, 0xf0, 0xbf, -0xb0, 0xf0, 0x00, 0xa0, 0xd0, 0x9e, 0xf0, -0xcf, 0xd0, 0xc2, 0x00, 0x30, 0x00, 0x70, -0xf0, 0xaf, 0xf0, 0xaf, 0xf0, 0xcf, 0xf0, -0xcf, 0xf0, 0xaf, 0xc0, 0xe8, 0xf0, 0xaf, -0x90, 0xab, 0xf0, 0xcf, 0x60, 0xc9, 0x00, -0x20, 0x00, 0x60, 0xf0, 0xbf, 0xf0, 0xbf, -0xf0, 0xcf, 0xf0, 0xcf, 0x00, 0xa0, 0xe0, -0xdb, 0xf0, 0xbf, 0x80, 0xbc, 0xf0, 0xcf, -0x20, 0xcc, 0x70, 0x42, 0x10, 0x58, 0xf0, -0xce, 0xe0, 0xce, 0xf0, 0xce, 0xe0, 0xce, -0xd0, 0x8f, 0x60, 0xcb, 0xa0, 0xce, 0x60, -0xcb, 0xa0, 0xce, 0x60, 0xcb, 0xe0, 0x72, -0xa0, 0x74, 0xb0, 0xd8, 0xb0, 0xd8, 0x30, -0xc9, 0x20, 0xc9, 0xf0, 0x87, 0x60, 0xb8, -0x70, 0xd8, 0x60, 0xd6, 0xf0, 0xc8, 0x10, -0xc7, 0x30, 0xe5, 0x60, 0x8e, 0x80, 0xc8, -0x90, 0xdd, 0xf0, 0xb9, 0x00, 0xc0, 0x00, -0x92, 0xc0, 0xa8, 0x80, 0xdd, 0x80, 0xdc, -0xe0, 0xbf, 0x20, 0xbf, 0xd0, 0xd4, 0x90, -0x9e, 0x00, 0xd5, 0x00, 0xdf, 0xe0, 0xb8, -0xb0, 0xb5, 0x30, 0x9f, 0x80, 0xa5, 0xf0, -0xde, 0xa0, 0xde, 0xb0, 0xb5, 0x70, 0xb5, -0x70, 0xc1, 0x00, 0x10, 0x90, 0xdb, 0x00, -0x00, 0x40, 0xb3, 0xf0, 0xdf, 0x00, 0x50, -0x00, 0x90, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xdf, 0xf0, 0xdf, 0xf0, 0xcf, 0x00, 0x00, -0x00, 0x00, 0x00, 0x10, 0xf0, 0xdf, 0xf0, -0xdf, 0x00, 0x40, 0x00, 0x80, 0x00, 0x10, -0x00, 0x10, 0xf0, 0xdf, 0xf0, 0xdf, 0xf0, -0xbf, 0x50, 0xf1, 0x00, 0x10, 0xd0, 0x85, -0xf0, 0xdf, 0x40, 0xd2, 0x00, 0x30, 0x00, -0x70, 0x00, 0x20, 0x00, 0x20, 0xf0, 0xdf, -0xf0, 0xdf, 0xf0, 0xaf, 0xc0, 0xea, 0x00, -0x20, 0x10, 0x69, 0xf0, 0xdf, 0xd0, 0xda, -0x00, 0x20, 0x00, 0x60, 0x00, 0x30, 0x00, -0x30, 0xf0, 0xdf, 0xf0, 0xdf, 0x00, 0xa0, -0x60, 0xdf, 0x00, 0x30, 0x50, 0x41, 0xf0, -0xdf, 0x50, 0xdf, 0x00, 0x10, 0x00, 0x50, -0x00, 0x40, 0x00, 0x40, 0xf0, 0xdf, 0xf0, -0xdf, 0x00, 0x90, 0xf0, 0xcf, 0x00, 0x40, -0x00, 0x40, 0xf0, 0xdf, 0xf0, 0xdf, 0x00, -0x00, 0x00, 0x40, 0x00, 0x50, 0x00, 0x50, -0xf0, 0xdf, 0xf0, 0xdf, 0x00, 0x80, 0xf0, -0xbf, 0x00, 0x50, 0x00, 0x50, 0xf0, 0xdf, -0xf0, 0xdf, 0x40, 0xf1, 0x00, 0x30, 0x60, -0x87, 0x00, 0x60, 0x40, 0xd2, 0xf0, 0xdf, -0x00, 0x70, 0xf0, 0xaf, 0x00, 0x60, 0x00, -0x60, 0xf0, 0xdf, 0xf0, 0xdf, 0xa0, 0xea, -0x00, 0x20, 0xe0, 0x73, 0x00, 0x70, 0xb0, -0xda, 0xf0, 0xdf, 0x00, 0x60, 0x00, 0xa0, -0x00, 0x70, 0x00, 0x70, 0xf0, 0xdf, 0xf0, -0xdf, 0x30, 0xdf, 0x00, 0x10, 0x90, 0x71, -0x00, 0x80, 0x30, 0xdf, 0xf0, 0xdf, 0x00, -0x50, 0x00, 0x90, 0x00, 0x80, 0x00, 0x80, -0xf0, 0xdf, 0xf0, 0xdf, 0xf0, 0xcf, 0x00, -0x00, 0x00, 0x80, 0x00, 0x90, 0xf0, 0xdf, -0xf0, 0xdf, 0x00, 0x40, 0x00, 0x80, 0x00, -0x90, 0x00, 0x90, 0xf0, 0xdf, 0xf0, 0xdf, -0xf0, 0xbf, 0x70, 0xf0, 0x00, 0x90, 0x90, -0x96, 0xf0, 0xdf, 0x80, 0xd1, 0x00, 0x30, -0x00, 0x70, 0x00, 0xa0, 0x00, 0xa0, 0xf0, -0xdf, 0xf0, 0xdf, 0xf0, 0xaf, 0x00, 0xe9, -0x00, 0xa0, 0x00, 0x9e, 0xf0, 0xdf, 0x20, -0xd9, 0x00, 0x20, 0x00, 0x60, 0xf0, 0xaf, -0xf0, 0xaf, 0xf0, 0xdf, 0xf0, 0xdf, 0x00, -0xa0, 0x10, 0xdd, 0xf0, 0xaf, 0xf0, 0xad, -0xf0, 0xdf, 0xf0, 0xdc, 0x00, 0x10, 0x00, -0x50, 0xf0, 0xbf, 0xf0, 0xbf, 0xf0, 0xdf, -0xf0, 0xdf, 0x00, 0x90, 0xe0, 0xcd, 0xf0, -0xbf, 0x20, 0xbe, 0xf0, 0xdf, 0xc0, 0xdd, -0xb0, 0x4c, 0xf0, 0x54, 0x40, 0xce, 0x40, -0xce, 0x10, 0xde, 0x10, 0xde, 0x30, 0x81, -0x80, 0xbc, 0x10, 0xce, 0x30, 0xcc, 0xe0, -0xdd, 0xe0, 0xdb, 0x70, 0xe9, 0xe0, 0x76, -0x30, 0xbe, 0xd0, 0xd7, 0x80, 0xcb, 0xc0, -0xd7, 0xc0, 0x81, 0xa0, 0xaa, 0xb0, 0xd7, -0x80, 0xd6, 0xa0, 0xd7, 0x70, 0xd6, 0x10, -0xdc, 0xa0, 0x8f, 0x50, 0xcd, 0xd0, 0xdc, -0x40, 0xcd, 0xf0, 0xcd, 0x70, 0x91, 0x90, -0xa0, 0xc0, 0xdc, 0x40, 0xdc, 0xf0, 0xcd, -0x70, 0xcd, 0x80, 0xc9, 0x40, 0x9f, 0xa0, -0xd7, 0x70, 0xde, 0x40, 0xc9, 0x90, 0xc2, -0x80, 0x9f, 0x20, 0xa3, 0x70, 0xde, 0x40, -0xde, 0x90, 0xc2, 0x70, 0xc2, 0x00, 0xb8, -0x00, 0x00, 0x80, 0xdc, 0x00, 0x00, 0xf0, -0xc0, 0xf0, 0xef, 0x00, 0x40, 0x00, 0x80, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xef, 0xf0, -0xef, 0xf0, 0xbf, 0x70, 0xef, 0x00, 0x00, -0x60, 0x8a, 0xf0, 0xef, 0xa0, 0xdf, 0x00, -0x30, 0x00, 0x70, 0x00, 0x10, 0x00, 0x10, -0xf0, 0xef, 0xf0, 0xef, 0xf0, 0xaf, 0xc0, -0xe8, 0x00, 0x10, 0x90, 0x75, 0xf0, 0xef, -0x70, 0xe8, 0x00, 0x20, 0x00, 0x60, 0x00, -0x20, 0x00, 0x20, 0xf0, 0xef, 0xf0, 0xef, -0x00, 0xa0, 0xf0, 0xdd, 0x00, 0x20, 0x50, -0x59, 0xf0, 0xef, 0xc0, 0xed, 0x00, 0x10, -0x00, 0x50, 0x00, 0x30, 0x00, 0x30, 0xf0, -0xef, 0xf0, 0xef, 0x00, 0x90, 0xe0, 0xcf, -0x00, 0x30, 0x20, 0x36, 0xf0, 0xef, 0xd0, -0xef, 0x00, 0x00, 0x00, 0x40, 0x00, 0x40, -0x00, 0x40, 0xf0, 0xef, 0xf0, 0xef, 0x00, -0x80, 0xf0, 0xbf, 0x00, 0x40, 0x00, 0x40, -0xf0, 0xef, 0xf0, 0xef, 0x70, 0xef, 0x00, -0x30, 0xf0, 0x8a, 0x00, 0x50, 0xa0, 0xdf, -0xf0, 0xef, 0x00, 0x70, 0xf0, 0xaf, 0x00, -0x50, 0x00, 0x50, 0xf0, 0xef, 0xf0, 0xef, -0xb0, 0xe8, 0x00, 0x20, 0x20, 0x79, 0x00, -0x60, 0x60, 0xe8, 0xf0, 0xef, 0x00, 0x60, -0x00, 0xa0, 0x00, 0x60, 0x00, 0x60, 0xf0, -0xef, 0xf0, 0xef, 0xd0, 0xdd, 0x00, 0x10, -0x10, 0x6c, 0x00, 0x70, 0xa0, 0xed, 0xf0, -0xef, 0x00, 0x50, 0x00, 0x90, 0x00, 0x70, -0x00, 0x70, 0xf0, 0xef, 0xf0, 0xef, 0xc0, -0xcf, 0x00, 0x00, 0xa0, 0x70, 0x00, 0x80, -0xc0, 0xef, 0xf0, 0xef, 0x00, 0x40, 0x00, -0x80, 0x00, 0x80, 0x00, 0x80, 0xf0, 0xef, -0xf0, 0xef, 0xf0, 0xbf, 0x00, 0xef, 0x00, -0x80, 0xe0, 0x92, 0xf0, 0xef, 0x30, 0xdf, -0x00, 0x30, 0x00, 0x70, 0x00, 0x90, 0x00, -0x90, 0xf0, 0xef, 0xf0, 0xef, 0xf0, 0xaf, -0xd0, 0xe7, 0x00, 0x90, 0x60, 0x93, 0xf0, -0xef, 0x80, 0xe7, 0x00, 0x20, 0x00, 0x60, -0x00, 0xa0, 0x00, 0xa0, 0xf0, 0xef, 0xf0, -0xef, 0x00, 0xa0, 0x80, 0xdc, 0x00, 0xa0, -0x40, 0x9f, 0xf0, 0xef, 0x30, 0xec, 0x00, -0x10, 0x00, 0x50, 0xf0, 0xaf, 0xf0, 0xaf, -0xf0, 0xef, 0xf0, 0xef, 0x00, 0x90, 0x30, -0xce, 0xf0, 0xaf, 0xf0, 0xae, 0xf0, 0xef, -0xf0, 0xed, 0x20, 0x29, 0xd0, 0x43, 0xb0, -0xbf, 0xb0, 0xbf, 0x90, 0xef, 0x80, 0xef, -0x00, 0x80, 0x10, 0xbe, 0x90, 0xbf, 0x50, -0xbe, 0x60, 0xef, 0xa0, 0xed, 0x10, 0xeb, -0x50, 0x5b, 0x10, 0xb3, 0xf0, 0xcc, 0x80, -0xdb, 0x60, 0xec, 0xd0, 0x75, 0xb0, 0xac, -0xe0, 0xcc, 0xc0, 0xcb, 0x40, 0xec, 0xf0, -0xea, 0x20, 0xe0, 0xf0, 0x7a, 0x90, 0xc2, -0x50, 0xd6, 0xe0, 0xdf, 0x80, 0xe5, 0x00, -0x80, 0xe0, 0x9d, 0x40, 0xd6, 0xa0, 0xd5, -0x70, 0xe5, 0xc0, 0xe4, 0xf0, 0xcf, 0x70, -0x91, 0x10, 0xd0, 0x90, 0xdb, 0xe0, 0xde, -0x70, 0xdb, 0x40, 0x92, 0x20, 0x9b, 0x90, -0xdb, 0x40, 0xdb, 0x70, 0xdb, 0x20, 0xdb, -0x50, 0xbd, 0x20, 0xa0, 0xa0, 0xd8, 0x90, -0xdd, 0x90, 0xd8, 0x80, 0xcf, 0x40, 0xa0, -0x30, 0xa2, 0x90, 0xdd, 0x80, 0xdd, 0x80, -0xcf, 0x70, 0xcf, 0x40, 0xb0, 0xa0, 0xd4, -0x80, 0xdc, 0xc0, 0xd4, 0x80, 0xce, 0x80, -0xc7, 0x00, 0x30, 0x00, 0x70, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xc0, -0xaf, 0x40, 0xe5, 0xc0, 0x39, 0x80, 0x87, -0xb0, 0xff, 0x40, 0xf4, 0x00, 0x20, 0x00, -0x60, 0x00, 0x10, 0x00, 0x10, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0x9f, 0xc0, 0xda, 0xf0, -0x20, 0x60, 0x79, 0xe0, 0xff, 0x10, 0xfa, -0x00, 0x10, 0x00, 0x50, 0x00, 0x20, 0x00, -0x20, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x90, -0xc0, 0xcd, 0x00, 0x20, 0xe0, 0x67, 0xf0, -0xff, 0x70, 0xfd, 0x00, 0x00, 0x00, 0x40, -0x00, 0x30, 0x00, 0x30, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x80, 0x30, 0xbf, 0x00, 0x30, -0x20, 0x55, 0xf0, 0xff, 0x10, 0xff, 0x60, -0xec, 0x00, 0x30, 0x30, 0x93, 0x00, 0x40, -0x90, 0xeb, 0xf0, 0xff, 0x00, 0x70, 0xc0, -0xaf, 0x00, 0x40, 0x60, 0x4a, 0xf0, 0xff, -0xb0, 0xff, 0x30, 0xe5, 0x00, 0x20, 0x40, -0x88, 0x00, 0x50, 0x40, 0xf4, 0xf0, 0xff, -0x00, 0x60, 0xf0, 0x9f, 0x00, 0x50, 0x30, -0x51, 0xf0, 0xff, 0xe0, 0xff, 0xb0, 0xda, -0x00, 0x10, 0xc0, 0x7c, 0x00, 0x60, 0x00, -0xfa, 0xf0, 0xff, 0x00, 0x50, 0x00, 0x90, -0x00, 0x60, 0x10, 0x60, 0xf0, 0xff, 0xf0, -0xff, 0xa0, 0xcd, 0x00, 0x00, 0x60, 0x74, -0x00, 0x70, 0x50, 0xfd, 0xf0, 0xff, 0x00, -0x40, 0x00, 0x80, 0x00, 0x70, 0x00, 0x70, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0xbf, 0x30, -0xec, 0x20, 0x76, 0x40, 0x96, 0xe0, 0xfe, -0x60, 0xeb, 0x00, 0x30, 0x00, 0x70, 0x00, -0x80, 0x00, 0x80, 0xf0, 0xff, 0xf0, 0xff, -0x90, 0xaf, 0xc0, 0xe4, 0x80, 0x81, 0x90, -0x92, 0x70, 0xff, 0xd0, 0xf3, 0x70, 0x1f, -0xf0, 0x5f, 0x10, 0x90, 0x10, 0x90, 0xe0, -0xff, 0xe0, 0xff, 0xb0, 0x9f, 0xe0, 0xd9, -0x80, 0x90, 0x40, 0x96, 0x90, 0xff, 0x20, -0xf9, 0x60, 0x0e, 0xc0, 0x4f, 0x20, 0xa0, -0x20, 0xa0, 0xa0, 0xff, 0xa0, 0xff, 0x90, -0x8f, 0x60, 0xcc, 0x30, 0xa0, 0x20, 0xa1, -0x60, 0xff, 0xd0, 0xfb, 0x10, 0x26, 0xb0, -0x42, 0xd0, 0xaf, 0xd0, 0xaf, 0xe0, 0xfe, -0xe0, 0xfe, 0x50, 0x7f, 0x10, 0xbd, 0xc0, -0xaf, 0x40, 0xaf, 0xb0, 0xfe, 0x80, 0xfc, -0x20, 0xea, 0x20, 0x4b, 0x30, 0xaa, 0x60, -0xbe, 0x60, 0xe9, 0xe0, 0xfc, 0x80, 0x71, -0xa0, 0xac, 0x50, 0xbe, 0x90, 0xbd, 0xc0, -0xfc, 0x50, 0xfb, 0x90, 0xe0, 0x30, 0x66, -0xc0, 0xb6, 0xd0, 0xca, 0x60, 0xef, 0xc0, -0xf8, 0x60, 0x71, 0x90, 0x9c, 0xc0, 0xca, -0x20, 0xca, 0xb0, 0xf8, 0xe0, 0xf7, 0xa0, -0xd2, 0xf0, 0x7f, 0xf0, 0xc4, 0x00, 0xd4, -0x00, 0xf1, 0xd0, 0xf1, 0xe0, 0x81, 0xf0, -0x93, 0x00, 0xd4, 0xb0, 0xd3, 0xc0, 0xf1, -0x60, 0xf1, 0x70, 0xc1, 0xa0, 0x93, 0x90, -0xd0, 0xb0, 0xd9, 0xe0, 0xed, 0xf0, 0xe7, -0xe0, 0x93, 0x80, 0x98, 0xa0, 0xd9, 0x80, -0xd9, 0xe0, 0xe7, 0xc0, 0xe7, 0x80, 0xb1, -0x80, 0xdb, 0x10, 0xd8, 0xc0, 0xcd, 0x40, -0xe6, 0x50, 0xdb, 0x30, 0xa1, 0x30, 0xa2, -0x30, 0xdc, 0x30, 0xdc, 0x00, 0xdc, 0xf0, -0xdb, 0xb0, 0xaa, 0x10, 0xca, 0xa0, 0xdb, -0x00, 0xd7, 0x70, 0xdb, 0xf0, 0xd6, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xd0, 0x63, 0x01, 0x00, 0xd0, -0x63, 0x01, 0x00, 0xd0, 0x63, 0x01, 0x00, -0xd0, 0x13, 0x01, 0x00, 0xd0, 0x13, 0x01, -0x00, 0xd0, 0x13, 0x01, 0x00, 0x6f, 0x64, -0x01, 0x00, 0x6f, 0x64, 0x01, 0x00, 0x6f, -0x64, 0x01, 0x00, 0xd0, 0x13, 0x01, 0x00, -0xd0, 0x13, 0x01, 0x00, 0xd0, 0x13, 0x01, -0x00, 0x0d, 0x65, 0x01, 0x00, 0x0d, 0x65, -0x01, 0x00, 0x0d, 0x65, 0x01, 0x00, 0xd0, -0x13, 0x01, 0x00, 0xd0, 0x13, 0x01, 0x00, -0xd0, 0x13, 0x01, 0x00, 0xac, 0x65, 0x01, -0x00, 0xac, 0x65, 0x01, 0x00, 0xac, 0x65, -0x01, 0x00, 0xd0, 0x13, 0x01, 0x00, 0xd0, -0x13, 0x01, 0x00, 0xd0, 0x13, 0x01, 0x00, -0x4b, 0x66, 0x01, 0x00, 0x4b, 0x66, 0x01, -0x00, 0x4b, 0x66, 0x01, 0x00, 0xd0, 0x13, -0x01, 0x00, 0xd0, 0x13, 0x01, 0x00, 0xd0, -0x13, 0x01, 0x00, 0xe9, 0x66, 0x01, 0x00, -0xe9, 0x66, 0x01, 0x00, 0xe9, 0x66, 0x01, -0x00, 0xd0, 0x13, 0x01, 0x00, 0xd0, 0x13, -0x01, 0x00, 0xd0, 0x13, 0x01, 0x00, 0x88, -0x67, 0x01, 0x00, 0x88, 0x67, 0x01, 0x00, -0x88, 0x67, 0x01, 0x00, 0xd0, 0x13, 0x01, -0x00, 0xd0, 0x13, 0x01, 0x00, 0xd0, 0x13, -0x01, 0x00, 0x26, 0x68, 0x01, 0x00, 0x26, -0x68, 0x01, 0x00, 0x26, 0x68, 0x01, 0x00, -0xd0, 0x13, 0x01, 0x00, 0xd0, 0x13, 0x01, -0x00, 0xd0, 0x13, 0x01, 0x00, 0xc5, 0x68, -0x01, 0x00, 0xc5, 0x68, 0x01, 0x00, 0xc5, -0x68, 0x01, 0x00, 0xd0, 0x13, 0x01, 0x00, -0xd0, 0x13, 0x01, 0x00, 0xd0, 0x13, 0x01, -0x00, 0x63, 0x69, 0x01, 0x00, 0x63, 0x69, -0x01, 0x00, 0x63, 0x69, 0x01, 0x00, 0x0f, -0x14, 0x01, 0x00, 0x0f, 0x14, 0x01, 0x00, -0x0f, 0x14, 0x01, 0x00, 0x04, 0x6a, 0x01, -0x00, 0x04, 0x6a, 0x01, 0x00, 0x04, 0x6a, -0x01, 0x00, 0x77, 0x14, 0x01, 0x00, 0x77, -0x14, 0x01, 0x00, 0x77, 0x14, 0x01, 0x00, -0xa7, 0x6a, 0x01, 0x00, 0xa7, 0x6a, 0x01, -0x00, 0xa7, 0x6a, 0x01, 0x00, 0xc1, 0x14, -0x01, 0x00, 0xc1, 0x14, 0x01, 0x00, 0xc1, -0x14, 0x01, 0x00, 0x4d, 0x6b, 0x01, 0x00, -0x4d, 0x6b, 0x01, 0x00, 0x4d, 0x6b, 0x01, -0x00, 0x0c, 0x15, 0x01, 0x00, 0x0c, 0x15, -0x01, 0x00, 0x0c, 0x15, 0x01, 0x00, 0xf6, -0x6b, 0x01, 0x00, 0xf6, 0x6b, 0x01, 0x00, -0xf6, 0x6b, 0x01, 0x00, 0x57, 0x15, 0x01, -0x00, 0x57, 0x15, 0x01, 0x00, 0x57, 0x15, -0x01, 0x00, 0xa0, 0x6c, 0x01, 0x00, 0xa0, -0x6c, 0x01, 0x00, 0xa0, 0x6c, 0x01, 0x00, -0xa2, 0x15, 0x01, 0x00, 0xa2, 0x15, 0x01, -0x00, 0xa2, 0x15, 0x01, 0x00, 0x4d, 0x6d, -0x01, 0x00, 0x4d, 0x6d, 0x01, 0x00, 0x4d, -0x6d, 0x01, 0x00, 0xee, 0x15, 0x01, 0x00, -0xee, 0x15, 0x01, 0x00, 0xee, 0x15, 0x01, -0x00, 0xfd, 0x6d, 0x01, 0x00, 0xfd, 0x6d, -0x01, 0x00, 0xfd, 0x6d, 0x01, 0x00, 0x3a, -0x16, 0x01, 0x00, 0x3a, 0x16, 0x01, 0x00, -0x3a, 0x16, 0x01, 0x00, 0xaf, 0x6e, 0x01, -0x00, 0xaf, 0x6e, 0x01, 0x00, 0xaf, 0x6e, -0x01, 0x00, 0x86, 0x16, 0x01, 0x00, 0x86, -0x16, 0x01, 0x00, 0x86, 0x16, 0x01, 0x00, -0x63, 0x6f, 0x01, 0x00, 0x63, 0x6f, 0x01, -0x00, 0x63, 0x6f, 0x01, 0x00, 0xd2, 0x16, -0x01, 0x00, 0xd2, 0x16, 0x01, 0x00, 0xd2, -0x16, 0x01, 0x00, 0x0d, 0x70, 0x01, 0x00, -0x0d, 0x70, 0x01, 0x00, 0x0d, 0x70, 0x01, -0x00, 0x1f, 0x17, 0x01, 0x00, 0x1f, 0x17, -0x01, 0x00, 0x1f, 0x17, 0x01, 0x00, 0x69, -0x70, 0x01, 0x00, 0x69, 0x70, 0x01, 0x00, -0x69, 0x70, 0x01, 0x00, 0x6c, 0x17, 0x01, -0x00, 0x6c, 0x17, 0x01, 0x00, 0x6c, 0x17, -0x01, 0x00, 0xc7, 0x70, 0x01, 0x00, 0xc7, -0x70, 0x01, 0x00, 0xc7, 0x70, 0x01, 0x00, -0xb9, 0x17, 0x01, 0x00, 0xb9, 0x17, 0x01, -0x00, 0xb9, 0x17, 0x01, 0x00, 0x26, 0x71, -0x01, 0x00, 0x26, 0x71, 0x01, 0x00, 0x26, -0x71, 0x01, 0x00, 0x07, 0x18, 0x01, 0x00, -0x07, 0x18, 0x01, 0x00, 0x07, 0x18, 0x01, -0x00, 0x86, 0x71, 0x01, 0x00, 0x86, 0x71, -0x01, 0x00, 0x86, 0x71, 0x01, 0x00, 0x55, -0x18, 0x01, 0x00, 0x55, 0x18, 0x01, 0x00, -0x55, 0x18, 0x01, 0x00, 0xe7, 0x71, 0x01, -0x00, 0xe7, 0x71, 0x01, 0x00, 0xe7, 0x71, -0x01, 0x00, 0xa3, 0x18, 0x01, 0x00, 0xa3, -0x18, 0x01, 0x00, 0xa3, 0x18, 0x01, 0x00, -0x4a, 0x72, 0x01, 0x00, 0x4a, 0x72, 0x01, -0x00, 0x4a, 0x72, 0x01, 0x00, 0xf1, 0x18, -0x01, 0x00, 0xf1, 0x18, 0x01, 0x00, 0xf1, -0x18, 0x01, 0x00, 0xae, 0x72, 0x01, 0x00, -0xae, 0x72, 0x01, 0x00, 0xae, 0x72, 0x01, -0x00, 0x40, 0x19, 0x01, 0x00, 0x40, 0x19, -0x01, 0x00, 0x40, 0x19, 0x01, 0x00, 0x13, -0x73, 0x01, 0x00, 0x13, 0x73, 0x01, 0x00, -0x13, 0x73, 0x01, 0x00, 0x8f, 0x19, 0x01, -0x00, 0x8f, 0x19, 0x01, 0x00, 0x8f, 0x19, -0x01, 0x00, 0x79, 0x73, 0x01, 0x00, 0x79, -0x73, 0x01, 0x00, 0x79, 0x73, 0x01, 0x00, -0xde, 0x19, 0x01, 0x00, 0xde, 0x19, 0x01, -0x00, 0xde, 0x19, 0x01, 0x00, 0xe0, 0x73, -0x01, 0x00, 0xe0, 0x73, 0x01, 0x00, 0xe0, -0x73, 0x01, 0x00, 0x2e, 0x1a, 0x01, 0x00, -0x2e, 0x1a, 0x01, 0x00, 0x2e, 0x1a, 0x01, -0x00, 0x49, 0x74, 0x01, 0x00, 0x49, 0x74, -0x01, 0x00, 0x49, 0x74, 0x01, 0x00, 0x7d, -0x1a, 0x01, 0x00, 0x7d, 0x1a, 0x01, 0x00, -0x7d, 0x1a, 0x01, 0x00, 0xb3, 0x74, 0x01, -0x00, 0xb3, 0x74, 0x01, 0x00, 0xb3, 0x74, -0x01, 0x00, 0xcd, 0x1a, 0x01, 0x00, 0xcd, -0x1a, 0x01, 0x00, 0xcd, 0x1a, 0x01, 0x00, -0x1e, 0x75, 0x01, 0x00, 0x1e, 0x75, 0x01, -0x00, 0x1e, 0x75, 0x01, 0x00, 0x46, 0x2b, -0x01, 0x00, 0x46, 0x2b, 0x01, 0x00, 0x46, -0x2b, 0x01, 0x00, 0xf8, 0x75, 0x01, 0x00, -0xf8, 0x75, 0x01, 0x00, 0xf8, 0x75, 0x01, -0x00, 0xe8, 0x2b, 0x01, 0x00, 0xe8, 0x2b, -0x01, 0x00, 0xe8, 0x2b, 0x01, 0x00, 0xd8, -0x76, 0x01, 0x00, 0xd8, 0x76, 0x01, 0x00, -0xd8, 0x76, 0x01, 0x00, 0x8a, 0x2c, 0x01, -0x00, 0x8a, 0x2c, 0x01, 0x00, 0x8a, 0x2c, -0x01, 0x00, 0xbc, 0x77, 0x01, 0x00, 0xbc, -0x77, 0x01, 0x00, 0xbc, 0x77, 0x01, 0x00, -0x2e, 0x2d, 0x01, 0x00, 0x2e, 0x2d, 0x01, -0x00, 0x2e, 0x2d, 0x01, 0x00, 0xa5, 0x78, -0x01, 0x00, 0xa5, 0x78, 0x01, 0x00, 0xa5, -0x78, 0x01, 0x00, 0xd3, 0x2d, 0x01, 0x00, -0xd3, 0x2d, 0x01, 0x00, 0xd3, 0x2d, 0x01, -0x00, 0x94, 0x79, 0x01, 0x00, 0x94, 0x79, -0x01, 0x00, 0x94, 0x79, 0x01, 0x00, 0x79, -0x2e, 0x01, 0x00, 0x79, 0x2e, 0x01, 0x00, -0x79, 0x2e, 0x01, 0x00, 0x88, 0x7a, 0x01, -0x00, 0x88, 0x7a, 0x01, 0x00, 0x88, 0x7a, -0x01, 0x00, 0x1f, 0x2f, 0x01, 0x00, 0x1f, -0x2f, 0x01, 0x00, 0x1f, 0x2f, 0x01, 0x00, -0x81, 0x7b, 0x01, 0x00, 0x81, 0x7b, 0x01, -0x00, 0x81, 0x7b, 0x01, 0x00, 0xc7, 0x2f, -0x01, 0x00, 0xc7, 0x2f, 0x01, 0x00, 0xc7, -0x2f, 0x01, 0x00, 0x7f, 0x7c, 0x01, 0x00, -0x7f, 0x7c, 0x01, 0x00, 0x7f, 0x7c, 0x01, -0x00, 0x38, 0x30, 0x01, 0x00, 0x38, 0x30, -0x01, 0x00, 0x38, 0x30, 0x01, 0x00, 0x82, -0x7d, 0x01, 0x00, 0x82, 0x7d, 0x01, 0x00, -0x82, 0x7d, 0x01, 0x00, 0x8d, 0x30, 0x01, -0x00, 0x8d, 0x30, 0x01, 0x00, 0x8d, 0x30, -0x01, 0x00, 0x8b, 0x7e, 0x01, 0x00, 0x8b, -0x7e, 0x01, 0x00, 0x8b, 0x7e, 0x01, 0x00, -0xe2, 0x30, 0x01, 0x00, 0xe2, 0x30, 0x01, -0x00, 0xe2, 0x30, 0x01, 0x00, 0x99, 0x7f, -0x01, 0x00, 0x99, 0x7f, 0x01, 0x00, 0x99, -0x7f, 0x01, 0x00, 0x38, 0x31, 0x01, 0x00, -0x38, 0x31, 0x01, 0x00, 0x38, 0x31, 0x01, -0x00, 0x56, 0x80, 0x01, 0x00, 0x56, 0x80, -0x01, 0x00, 0x56, 0x80, 0x01, 0x00, 0x8f, -0x31, 0x01, 0x00, 0x8f, 0x31, 0x01, 0x00, -0x8f, 0x31, 0x01, 0x00, 0xe3, 0x80, 0x01, -0x00, 0xe3, 0x80, 0x01, 0x00, 0xe3, 0x80, -0x01, 0x00, 0xe5, 0x31, 0x01, 0x00, 0xe5, -0x31, 0x01, 0x00, 0xe5, 0x31, 0x01, 0x00, -0x72, 0x81, 0x01, 0x00, 0x72, 0x81, 0x01, -0x00, 0x72, 0x81, 0x01, 0x00, 0x3d, 0x32, -0x01, 0x00, 0x3d, 0x32, 0x01, 0x00, 0x3d, -0x32, 0x01, 0x00, 0x04, 0x82, 0x01, 0x00, -0x04, 0x82, 0x01, 0x00, 0x04, 0x82, 0x01, -0x00, 0x95, 0x32, 0x01, 0x00, 0x95, 0x32, -0x01, 0x00, 0x95, 0x32, 0x01, 0x00, 0x99, -0x82, 0x01, 0x00, 0x99, 0x82, 0x01, 0x00, -0x99, 0x82, 0x01, 0x00, 0xed, 0x32, 0x01, -0x00, 0xed, 0x32, 0x01, 0x00, 0xed, 0x32, -0x01, 0x00, 0x30, 0x83, 0x01, 0x00, 0x30, -0x83, 0x01, 0x00, 0x30, 0x83, 0x01, 0x00, -0x46, 0x33, 0x01, 0x00, 0x46, 0x33, 0x01, -0x00, 0x46, 0x33, 0x01, 0x00, 0xca, 0x83, -0x01, 0x00, 0xca, 0x83, 0x01, 0x00, 0xca, -0x83, 0x01, 0x00, 0x9f, 0x33, 0x01, 0x00, -0x9f, 0x33, 0x01, 0x00, 0x9f, 0x33, 0x01, -0x00, 0x67, 0x84, 0x01, 0x00, 0x67, 0x84, -0x01, 0x00, 0x67, 0x84, 0x01, 0x00, 0xf8, -0x33, 0x01, 0x00, 0xf8, 0x33, 0x01, 0x00, -0xf8, 0x33, 0x01, 0x00, 0x07, 0x85, 0x01, -0x00, 0x07, 0x85, 0x01, 0x00, 0x07, 0x85, -0x01, 0x00, 0x52, 0x34, 0x01, 0x00, 0x52, -0x34, 0x01, 0x00, 0x52, 0x34, 0x01, 0x00, -0xa9, 0x85, 0x01, 0x00, 0xa9, 0x85, 0x01, -0x00, 0xa9, 0x85, 0x01, 0x00, 0xad, 0x34, -0x01, 0x00, 0xad, 0x34, 0x01, 0x00, 0xad, -0x34, 0x01, 0x00, 0x4f, 0x86, 0x01, 0x00, -0x4f, 0x86, 0x01, 0x00, 0x4f, 0x86, 0x01, -0x00, 0x08, 0x35, 0x01, 0x00, 0x08, 0x35, -0x01, 0x00, 0x08, 0x35, 0x01, 0x00, 0xf7, -0x86, 0x01, 0x00, 0xf7, 0x86, 0x01, 0x00, -0xf7, 0x86, 0x01, 0x00, 0x63, 0x35, 0x01, -0x00, 0x63, 0x35, 0x01, 0x00, 0x63, 0x35, -0x01, 0x00, 0xa2, 0x87, 0x01, 0x00, 0xa2, -0x87, 0x01, 0x00, 0xa2, 0x87, 0x01, 0x00, -0xbf, 0x35, 0x01, 0x00, 0xbf, 0x35, 0x01, -0x00, 0xbf, 0x35, 0x01, 0x00, 0x50, 0x88, -0x01, 0x00, 0x50, 0x88, 0x01, 0x00, 0x50, -0x88, 0x01, 0x00, 0x1b, 0x36, 0x01, 0x00, -0x1b, 0x36, 0x01, 0x00, 0x1b, 0x36, 0x01, -0x00, 0x01, 0x89, 0x01, 0x00, 0x01, 0x89, -0x01, 0x00, 0x01, 0x89, 0x01, 0x00, 0x78, -0x36, 0x01, 0x00, 0x78, 0x36, 0x01, 0x00, -0x78, 0x36, 0x01, 0x00, 0xb5, 0x89, 0x01, -0x00, 0xb5, 0x89, 0x01, 0x00, 0xb5, 0x89, -0x01, 0x00, 0xd5, 0x36, 0x01, 0x00, 0xd5, -0x36, 0x01, 0x00, 0xd5, 0x36, 0x01, 0x00, -0x6b, 0x8a, 0x01, 0x00, 0x6b, 0x8a, 0x01, -0x00, 0x6b, 0x8a, 0x01, 0x00, 0x33, 0x37, -0x01, 0x00, 0x33, 0x37, 0x01, 0x00, 0x33, -0x37, 0x01, 0x00, 0x25, 0x8b, 0x01, 0x00, -0x25, 0x8b, 0x01, 0x00, 0x25, 0x8b, 0x01, -0x00, 0x91, 0x37, 0x01, 0x00, 0x91, 0x37, -0x01, 0x00, 0x91, 0x37, 0x01, 0x00, 0xe2, -0x8b, 0x01, 0x00, 0xe2, 0x8b, 0x01, 0x00, -0xe2, 0x8b, 0x01, 0x00, 0xef, 0x37, 0x01, -0x00, 0xef, 0x37, 0x01, 0x00, 0xef, 0x37, -0x01, 0x00, 0xa1, 0x8c, 0x01, 0x00, 0xa1, -0x8c, 0x01, 0x00, 0xa1, 0x8c, 0x01, 0x00, -0x4e, 0x38, 0x01, 0x00, 0x4e, 0x38, 0x01, -0x00, 0x4e, 0x38, 0x01, 0x00, 0x63, 0x8d, -0x01, 0x00, 0x63, 0x8d, 0x01, 0x00, 0x63, -0x8d, 0x01, 0x00, 0xad, 0x38, 0x01, 0x00, -0xad, 0x38, 0x01, 0x00, 0xad, 0x38, 0x01, -0x00, 0x29, 0x8e, 0x01, 0x00, 0x29, 0x8e, -0x01, 0x00, 0x29, 0x8e, 0x01, 0x00, 0x0d, -0x39, 0x01, 0x00, 0x0d, 0x39, 0x01, 0x00, -0x0d, 0x39, 0x01, 0x00, 0xf1, 0x8e, 0x01, -0x00, 0xf1, 0x8e, 0x01, 0x00, 0xf1, 0x8e, -0x01, 0x00, 0x6d, 0x39, 0x01, 0x00, 0x6d, -0x39, 0x01, 0x00, 0x6d, 0x39, 0x01, 0x00, -0xbd, 0x8f, 0x01, 0x00, 0xbd, 0x8f, 0x01, -0x00, 0xbd, 0x8f, 0x01, 0x00, 0xcd, 0x39, -0x01, 0x00, 0xcd, 0x39, 0x01, 0x00, 0xcd, -0x39, 0x01, 0x00, 0x46, 0x90, 0x01, 0x00, -0x46, 0x90, 0x01, 0x00, 0x46, 0x90, 0x01, -0x00, 0x2e, 0x3a, 0x01, 0x00, 0x2e, 0x3a, -0x01, 0x00, 0x2e, 0x3a, 0x01, 0x00, 0xae, -0x90, 0x01, 0x00, 0xae, 0x90, 0x01, 0x00, -0xae, 0x90, 0x01, 0x00, 0x90, 0x3a, 0x01, -0x00, 0x90, 0x3a, 0x01, 0x00, 0x90, 0x3a, -0x01, 0x00, 0x19, 0x91, 0x01, 0x00, 0x19, -0x91, 0x01, 0x00, 0x19, 0x91, 0x01, 0x00, -0xf1, 0x3a, 0x01, 0x00, 0xf1, 0x3a, 0x01, -0x00, 0xf1, 0x3a, 0x01, 0x00, 0x84, 0x91, -0x01, 0x00, 0x84, 0x91, 0x01, 0x00, 0x84, -0x91, 0x01, 0x00, 0x53, 0x3b, 0x01, 0x00, -0x53, 0x3b, 0x01, 0x00, 0x53, 0x3b, 0x01, -0x00, 0xf2, 0x91, 0x01, 0x00, 0xf2, 0x91, -0x01, 0x00, 0xf2, 0x91, 0x01, 0x00, 0xb6, -0x3b, 0x01, 0x00, 0xb6, 0x3b, 0x01, 0x00, -0xb6, 0x3b, 0x01, 0x00, 0x60, 0x92, 0x01, -0x00, 0x60, 0x92, 0x01, 0x00, 0x60, 0x92, -0x01, 0x00, 0x19, 0x3c, 0x01, 0x00, 0x19, -0x3c, 0x01, 0x00, 0x19, 0x3c, 0x01, 0x00, -0xd1, 0x92, 0x01, 0x00, 0xd1, 0x92, 0x01, -0x00, 0xd1, 0x92, 0x01, 0x00, 0x7c, 0x3c, -0x01, 0x00, 0x7c, 0x3c, 0x01, 0x00, 0x7c, -0x3c, 0x01, 0x00, 0x43, 0x93, 0x01, 0x00, -0x43, 0x93, 0x01, 0x00, 0x43, 0x93, 0x01, -0x00, 0xe0, 0x3c, 0x01, 0x00, 0xe0, 0x3c, -0x01, 0x00, 0xe0, 0x3c, 0x01, 0x00, 0xb6, -0x93, 0x01, 0x00, 0xb6, 0x93, 0x01, 0x00, -0xb6, 0x93, 0x01, 0x00, 0x44, 0x3d, 0x01, -0x00, 0x44, 0x3d, 0x01, 0x00, 0x44, 0x3d, -0x01, 0x00, 0x2b, 0x94, 0x01, 0x00, 0x2b, -0x94, 0x01, 0x00, 0x2b, 0x94, 0x01, 0x00, -0xa8, 0x3d, 0x01, 0x00, 0xa8, 0x3d, 0x01, -0x00, 0xa8, 0x3d, 0x01, 0x00, 0xa2, 0x94, -0x01, 0x00, 0xa2, 0x94, 0x01, 0x00, 0xa2, -0x94, 0x01, 0x00, 0x0d, 0x3e, 0x01, 0x00, -0x0d, 0x3e, 0x01, 0x00, 0x0d, 0x3e, 0x01, -0x00, 0x1a, 0x95, 0x01, 0x00, 0x1a, 0x95, -0x01, 0x00, 0x1a, 0x95, 0x01, 0x00, 0x72, -0x3e, 0x01, 0x00, 0x72, 0x3e, 0x01, 0x00, -0x72, 0x3e, 0x01, 0x00, 0x94, 0x95, 0x01, -0x00, 0x94, 0x95, 0x01, 0x00, 0x94, 0x95, -0x01, 0x00, 0xd7, 0x3e, 0x01, 0x00, 0xd7, -0x3e, 0x01, 0x00, 0xd7, 0x3e, 0x01, 0x00, -0x0f, 0x96, 0x01, 0x00, 0x0f, 0x96, 0x01, -0x00, 0x0f, 0x96, 0x01, 0x00, 0x3d, 0x3f, -0x01, 0x00, 0x3d, 0x3f, 0x01, 0x00, 0x3d, -0x3f, 0x01, 0x00, 0x8c, 0x96, 0x01, 0x00, -0x8c, 0x96, 0x01, 0x00, 0x8c, 0x96, 0x01, -0x00, 0xa4, 0x3f, 0x01, 0x00, 0xa4, 0x3f, -0x01, 0x00, 0xa4, 0x3f, 0x01, 0x00, 0x0b, -0x97, 0x01, 0x00, 0x0b, 0x97, 0x01, 0x00, -0x0b, 0x97, 0x01, 0x00, 0x05, 0x40, 0x01, -0x00, 0x05, 0x40, 0x01, 0x00, 0x05, 0x40, -0x01, 0x00, 0x8b, 0x97, 0x01, 0x00, 0x8b, -0x97, 0x01, 0x00, 0x8b, 0x97, 0x01, 0x00, -0x39, 0x40, 0x01, 0x00, 0x39, 0x40, 0x01, -0x00, 0x39, 0x40, 0x01, 0x00, 0x0d, 0x98, -0x01, 0x00, 0x0d, 0x98, 0x01, 0x00, 0x0d, -0x98, 0x01, 0x00, 0x6c, 0x40, 0x01, 0x00, -0x6c, 0x40, 0x01, 0x00, 0x6c, 0x40, 0x01, -0x00, 0x90, 0x98, 0x01, 0x00, 0x90, 0x98, -0x01, 0x00, 0x90, 0x98, 0x01, 0x00, 0xa0, -0x40, 0x01, 0x00, 0xa0, 0x40, 0x01, 0x00, -0xa0, 0x40, 0x01, 0x00, 0x15, 0x99, 0x01, -0x00, 0x15, 0x99, 0x01, 0x00, 0x15, 0x99, -0x01, 0x00, 0xd4, 0x40, 0x01, 0x00, 0xd4, -0x40, 0x01, 0x00, 0xd4, 0x40, 0x01, 0x00, -0x9c, 0x99, 0x01, 0x00, 0x9c, 0x99, 0x01, -0x00, 0x9c, 0x99, 0x01, 0x00, 0x09, 0x41, -0x01, 0x00, 0x09, 0x41, 0x01, 0x00, 0x09, -0x41, 0x01, 0x00, 0x24, 0x9a, 0x01, 0x00, -0x24, 0x9a, 0x01, 0x00, 0x24, 0x9a, 0x01, -0x00, 0x3d, 0x41, 0x01, 0x00, 0x3d, 0x41, -0x01, 0x00, 0x3d, 0x41, 0x01, 0x00, 0xae, -0x9a, 0x01, 0x00, 0xae, 0x9a, 0x01, 0x00, -0xae, 0x9a, 0x01, 0x00, 0x72, 0x41, 0x01, -0x00, 0x72, 0x41, 0x01, 0x00, 0x72, 0x41, -0x01, 0x00, 0x39, 0x9b, 0x01, 0x00, 0x39, -0x9b, 0x01, 0x00, 0x39, 0x9b, 0x01, 0x00, -0xa6, 0x41, 0x01, 0x00, 0xa6, 0x41, 0x01, -0x00, 0xa6, 0x41, 0x01, 0x00, 0xc7, 0x9b, -0x01, 0x00, 0xc7, 0x9b, 0x01, 0x00, 0xc7, -0x9b, 0x01, 0x00, 0xdb, 0x41, 0x01, 0x00, -0xdb, 0x41, 0x01, 0x00, 0xdb, 0x41, 0x01, -0x00, 0x56, 0x9c, 0x01, 0x00, 0x56, 0x9c, -0x01, 0x00, 0x56, 0x9c, 0x01, 0x00, 0x10, -0x42, 0x01, 0x00, 0x10, 0x42, 0x01, 0x00, -0x10, 0x42, 0x01, 0x00, 0xe6, 0x9c, 0x01, -0x00, 0xe6, 0x9c, 0x01, 0x00, 0xe6, 0x9c, -0x01, 0x00, 0x46, 0x42, 0x01, 0x00, 0x46, -0x42, 0x01, 0x00, 0x46, 0x42, 0x01, 0x00, -0x78, 0x9d, 0x01, 0x00, 0x78, 0x9d, 0x01, -0x00, 0x78, 0x9d, 0x01, 0x00, 0x7b, 0x42, -0x01, 0x00, 0x7b, 0x42, 0x01, 0x00, 0x7b, -0x42, 0x01, 0x00, 0x0c, 0x9e, 0x01, 0x00, -0x0c, 0x9e, 0x01, 0x00, 0x0c, 0x9e, 0x01, -0x00, 0xb1, 0x42, 0x01, 0x00, 0xb1, 0x42, -0x01, 0x00, 0xb1, 0x42, 0x01, 0x00, 0xa2, -0x9e, 0x01, 0x00, 0xa2, 0x9e, 0x01, 0x00, -0xa2, 0x9e, 0x01, 0x00, 0xe7, 0x42, 0x01, -0x00, 0xe7, 0x42, 0x01, 0x00, 0xe7, 0x42, -0x01, 0x00, 0x39, 0x9f, 0x01, 0x00, 0x39, -0x9f, 0x01, 0x00, 0x39, 0x9f, 0x01, 0x00, -0x1d, 0x43, 0x01, 0x00, 0x1d, 0x43, 0x01, -0x00, 0x1d, 0x43, 0x01, 0x00, 0xd2, 0x9f, -0x01, 0x00, 0xd2, 0x9f, 0x01, 0x00, 0xd2, -0x9f, 0x01, 0x00, 0x53, 0x43, 0x01, 0x00, -0x53, 0x43, 0x01, 0x00, 0x53, 0x43, 0x01, -0x00, 0x36, 0xa0, 0x01, 0x00, 0x36, 0xa0, -0x01, 0x00, 0x36, 0xa0, 0x01, 0x00, 0x89, -0x43, 0x01, 0x00, 0x89, 0x43, 0x01, 0x00, -0x89, 0x43, 0x01, 0x00, 0x84, 0xa0, 0x01, -0x00, 0x84, 0xa0, 0x01, 0x00, 0x84, 0xa0, -0x01, 0x00, 0xc0, 0x43, 0x01, 0x00, 0xc0, -0x43, 0x01, 0x00, 0xc0, 0x43, 0x01, 0x00, -0xd3, 0xa0, 0x01, 0x00, 0xd3, 0xa0, 0x01, -0x00, 0xd3, 0xa0, 0x01, 0x00, 0xf6, 0x43, -0x01, 0x00, 0xf6, 0x43, 0x01, 0x00, 0xf6, -0x43, 0x01, 0x00, 0x23, 0xa1, 0x01, 0x00, -0x23, 0xa1, 0x01, 0x00, 0x23, 0xa1, 0x01, -0x00, 0x2d, 0x44, 0x01, 0x00, 0x2d, 0x44, -0x01, 0x00, 0x2d, 0x44, 0x01, 0x00, 0x74, -0xa1, 0x01, 0x00, 0x74, 0xa1, 0x01, 0x00, -0x74, 0xa1, 0x01, 0x00, 0x64, 0x44, 0x01, -0x00, 0x64, 0x44, 0x01, 0x00, 0x64, 0x44, -0x01, 0x00, 0xc5, 0xa1, 0x01, 0x00, 0xc5, -0xa1, 0x01, 0x00, 0xc5, 0xa1, 0x01, 0x00, -0x9b, 0x44, 0x01, 0x00, 0x9b, 0x44, 0x01, -0x00, 0x9b, 0x44, 0x01, 0x00, 0x18, 0xa2, -0x01, 0x00, 0x18, 0xa2, 0x01, 0x00, 0x18, -0xa2, 0x01, 0x00, 0xd3, 0x44, 0x01, 0x00, -0xd3, 0x44, 0x01, 0x00, 0xd3, 0x44, 0x01, -0x00, 0x6b, 0xa2, 0x01, 0x00, 0x6b, 0xa2, -0x01, 0x00, 0x6b, 0xa2, 0x01, 0x00, 0x0a, -0x45, 0x01, 0x00, 0x0a, 0x45, 0x01, 0x00, -0x0a, 0x45, 0x01, 0x00, 0xbf, 0xa2, 0x01, -0x00, 0xbf, 0xa2, 0x01, 0x00, 0xbf, 0xa2, -0x01, 0x00, 0x42, 0x45, 0x01, 0x00, 0x42, -0x45, 0x01, 0x00, 0x42, 0x45, 0x01, 0x00, -0x14, 0xa3, 0x01, 0x00, 0x14, 0xa3, 0x01, -0x00, 0x14, 0xa3, 0x01, 0x00, 0x7a, 0x45, -0x01, 0x00, 0x7a, 0x45, 0x01, 0x00, 0x7a, -0x45, 0x01, 0x00, 0x6a, 0xa3, 0x01, 0x00, -0x6a, 0xa3, 0x01, 0x00, 0x6a, 0xa3, 0x01, -0x00, 0xb2, 0x45, 0x01, 0x00, 0xb2, 0x45, -0x01, 0x00, 0xb2, 0x45, 0x01, 0x00, 0xc1, -0xa3, 0x01, 0x00, 0xc1, 0xa3, 0x01, 0x00, -0xc1, 0xa3, 0x01, 0x00, 0xea, 0x45, 0x01, -0x00, 0xea, 0x45, 0x01, 0x00, 0xea, 0x45, -0x01, 0x00, 0x19, 0xa4, 0x01, 0x00, 0x19, -0xa4, 0x01, 0x00, 0x19, 0xa4, 0x01, 0x00, -0x22, 0x46, 0x01, 0x00, 0x22, 0x46, 0x01, -0x00, 0x22, 0x46, 0x01, 0x00, 0x71, 0xa4, -0x01, 0x00, 0x71, 0xa4, 0x01, 0x00, 0x71, -0xa4, 0x01, 0x00, 0x5b, 0x46, 0x01, 0x00, -0x5b, 0x46, 0x01, 0x00, 0x5b, 0x46, 0x01, -0x00, 0xcb, 0xa4, 0x01, 0x00, 0xcb, 0xa4, -0x01, 0x00, 0xcb, 0xa4, 0x01, 0x00, 0x93, -0x46, 0x01, 0x00, 0x93, 0x46, 0x01, 0x00, -0x93, 0x46, 0x01, 0x00, 0x25, 0xa5, 0x01, -0x00, 0x25, 0xa5, 0x01, 0x00, 0x25, 0xa5, -0x01, 0x00, 0xcc, 0x46, 0x01, 0x00, 0xcc, -0x46, 0x01, 0x00, 0xcc, 0x46, 0x01, 0x00, -0x80, 0xa5, 0x01, 0x00, 0x80, 0xa5, 0x01, -0x00, 0x80, 0xa5, 0x01, 0x00, 0x05, 0x47, -0x01, 0x00, 0x05, 0x47, 0x01, 0x00, 0x05, -0x47, 0x01, 0x00, 0xdc, 0xa5, 0x01, 0x00, -0xdc, 0xa5, 0x01, 0x00, 0xdc, 0xa5, 0x01, -0x00, 0x3e, 0x47, 0x01, 0x00, 0x3e, 0x47, -0x01, 0x00, 0x3e, 0x47, 0x01, 0x00, 0x39, -0xa6, 0x01, 0x00, 0x39, 0xa6, 0x01, 0x00, -0x39, 0xa6, 0x01, 0x00, 0x77, 0x47, 0x01, -0x00, 0x77, 0x47, 0x01, 0x00, 0x77, 0x47, -0x01, 0x00, 0x97, 0xa6, 0x01, 0x00, 0x97, -0xa6, 0x01, 0x00, 0x97, 0xa6, 0x01, 0x00, -0xb1, 0x47, 0x01, 0x00, 0xb1, 0x47, 0x01, -0x00, 0xb1, 0x47, 0x01, 0x00, 0xf6, 0xa6, -0x01, 0x00, 0xf6, 0xa6, 0x01, 0x00, 0xf6, -0xa6, 0x01, 0x00, 0xea, 0x47, 0x01, 0x00, -0xea, 0x47, 0x01, 0x00, 0xea, 0x47, 0x01, -0x00, 0x55, 0xa7, 0x01, 0x00, 0x55, 0xa7, -0x01, 0x00, 0x55, 0xa7, 0x01, 0x00, 0x24, -0x48, 0x01, 0x00, 0x24, 0x48, 0x01, 0x00, -0x24, 0x48, 0x01, 0x00, 0xb6, 0xa7, 0x01, -0x00, 0xb6, 0xa7, 0x01, 0x00, 0xb6, 0xa7, -0x01, 0x00, 0x5e, 0x48, 0x01, 0x00, 0x5e, -0x48, 0x01, 0x00, 0x5e, 0x48, 0x01, 0x00, -0x17, 0xa8, 0x01, 0x00, 0x17, 0xa8, 0x01, -0x00, 0x17, 0xa8, 0x01, 0x00, 0x98, 0x48, -0x01, 0x00, 0x98, 0x48, 0x01, 0x00, 0x98, -0x48, 0x01, 0x00, 0x7a, 0xa8, 0x01, 0x00, -0x7a, 0xa8, 0x01, 0x00, 0x7a, 0xa8, 0x01, -0x00, 0xd2, 0x48, 0x01, 0x00, 0xd2, 0x48, -0x01, 0x00, 0xd2, 0x48, 0x01, 0x00, 0xdd, -0xa8, 0x01, 0x00, 0xdd, 0xa8, 0x01, 0x00, -0xdd, 0xa8, 0x01, 0x00, 0x0d, 0x49, 0x01, -0x00, 0x0d, 0x49, 0x01, 0x00, 0x0d, 0x49, -0x01, 0x00, 0x41, 0xa9, 0x01, 0x00, 0x41, -0xa9, 0x01, 0x00, 0x41, 0xa9, 0x01, 0x00, -0x47, 0x49, 0x01, 0x00, 0x47, 0x49, 0x01, -0x00, 0x47, 0x49, 0x01, 0x00, 0xa6, 0xa9, -0x01, 0x00, 0xa6, 0xa9, 0x01, 0x00, 0xa6, -0xa9, 0x01, 0x00, 0x82, 0x49, 0x01, 0x00, -0x82, 0x49, 0x01, 0x00, 0x82, 0x49, 0x01, -0x00, 0x0c, 0xaa, 0x01, 0x00, 0x0c, 0xaa, -0x01, 0x00, 0x0c, 0xaa, 0x01, 0x00, 0xda, -0x59, 0x01, 0x00, 0xda, 0x59, 0x01, 0x00, -0xda, 0x59, 0x01, 0x00, 0xdb, 0xaa, 0x01, -0x00, 0xdb, 0xaa, 0x01, 0x00, 0xdb, 0xaa, -0x01, 0x00, 0x50, 0x5a, 0x01, 0x00, 0x50, -0x5a, 0x01, 0x00, 0x50, 0x5a, 0x01, 0x00, -0xae, 0xab, 0x01, 0x00, 0xae, 0xab, 0x01, -0x00, 0xae, 0xab, 0x01, 0x00, 0xc7, 0x5a, -0x01, 0x00, 0xc7, 0x5a, 0x01, 0x00, 0xc7, -0x5a, 0x01, 0x00, 0x84, 0xac, 0x01, 0x00, -0x84, 0xac, 0x01, 0x00, 0x84, 0xac, 0x01, -0x00, 0x3e, 0x5b, 0x01, 0x00, 0x3e, 0x5b, -0x01, 0x00, 0x3e, 0x5b, 0x01, 0x00, 0x5e, -0xad, 0x01, 0x00, 0x5e, 0xad, 0x01, 0x00, -0x5e, 0xad, 0x01, 0x00, 0xb6, 0x5b, 0x01, -0x00, 0xb6, 0x5b, 0x01, 0x00, 0xb6, 0x5b, -0x01, 0x00, 0x3c, 0xae, 0x01, 0x00, 0x3c, -0xae, 0x01, 0x00, 0x3c, 0xae, 0x01, 0x00, -0x2f, 0x5c, 0x01, 0x00, 0x2f, 0x5c, 0x01, -0x00, 0x2f, 0x5c, 0x01, 0x00, 0x1d, 0xaf, -0x01, 0x00, 0x1d, 0xaf, 0x01, 0x00, 0x1d, -0xaf, 0x01, 0x00, 0xa8, 0x5c, 0x01, 0x00, -0xa8, 0x5c, 0x01, 0x00, 0xa8, 0x5c, 0x01, -0x00, 0x01, 0xb0, 0x01, 0x00, 0x01, 0xb0, -0x01, 0x00, 0x01, 0xb0, 0x01, 0x00, 0x22, -0x5d, 0x01, 0x00, 0x22, 0x5d, 0x01, 0x00, -0x22, 0x5d, 0x01, 0x00, 0x76, 0xb0, 0x01, -0x00, 0x76, 0xb0, 0x01, 0x00, 0x76, 0xb0, -0x01, 0x00, 0x9c, 0x5d, 0x01, 0x00, 0x9c, -0x5d, 0x01, 0x00, 0x9c, 0x5d, 0x01, 0x00, -0xec, 0xb0, 0x01, 0x00, 0xec, 0xb0, 0x01, -0x00, 0xec, 0xb0, 0x01, 0x00, 0x17, 0x5e, -0x01, 0x00, 0x17, 0x5e, 0x01, 0x00, 0x17, -0x5e, 0x01, 0x00, 0x64, 0xb1, 0x01, 0x00, -0x64, 0xb1, 0x01, 0x00, 0x64, 0xb1, 0x01, -0x00, 0x92, 0x5e, 0x01, 0x00, 0x92, 0x5e, -0x01, 0x00, 0x92, 0x5e, 0x01, 0x00, 0xdf, -0xb1, 0x01, 0x00, 0xdf, 0xb1, 0x01, 0x00, -0xdf, 0xb1, 0x01, 0x00, 0x0e, 0x5f, 0x01, -0x00, 0x0e, 0x5f, 0x01, 0x00, 0x0e, 0x5f, -0x01, 0x00, 0x5b, 0xb2, 0x01, 0x00, 0x5b, -0xb2, 0x01, 0x00, 0x5b, 0xb2, 0x01, 0x00, -0x8b, 0x5f, 0x01, 0x00, 0x8b, 0x5f, 0x01, -0x00, 0x8b, 0x5f, 0x01, 0x00, 0xd9, 0xb2, -0x01, 0x00, 0xd9, 0xb2, 0x01, 0x00, 0xd9, -0xb2, 0x01, 0x00, 0x04, 0x60, 0x01, 0x00, -0x04, 0x60, 0x01, 0x00, 0x04, 0x60, 0x01, -0x00, 0x59, 0xb3, 0x01, 0x00, 0x59, 0xb3, -0x01, 0x00, 0x59, 0xb3, 0x01, 0x00, 0x43, -0x60, 0x01, 0x00, 0x43, 0x60, 0x01, 0x00, -0x43, 0x60, 0x01, 0x00, 0xdb, 0xb3, 0x01, -0x00, 0xdb, 0xb3, 0x01, 0x00, 0xdb, 0xb3, -0x01, 0x00, 0x82, 0x60, 0x01, 0x00, 0x82, -0x60, 0x01, 0x00, 0x82, 0x60, 0x01, 0x00, -0x5f, 0xb4, 0x01, 0x00, 0x5f, 0xb4, 0x01, -0x00, 0x5f, 0xb4, 0x01, 0x00, 0xc1, 0x60, -0x01, 0x00, 0xc1, 0x60, 0x01, 0x00, 0xc1, -0x60, 0x01, 0x00, 0xe5, 0xb4, 0x01, 0x00, -0xe5, 0xb4, 0x01, 0x00, 0xe5, 0xb4, 0x01, -0x00, 0x01, 0x61, 0x01, 0x00, 0x01, 0x61, -0x01, 0x00, 0x01, 0x61, 0x01, 0x00, 0x6e, -0xb5, 0x01, 0x00, 0x6e, 0xb5, 0x01, 0x00, -0x6e, 0xb5, 0x01, 0x00, 0x41, 0x61, 0x01, -0x00, 0x41, 0x61, 0x01, 0x00, 0x41, 0x61, -0x01, 0x00, 0xf8, 0xb5, 0x01, 0x00, 0xf8, -0xb5, 0x01, 0x00, 0xf8, 0xb5, 0x01, 0x00, -0x81, 0x61, 0x01, 0x00, 0x81, 0x61, 0x01, -0x00, 0x81, 0x61, 0x01, 0x00, 0x84, 0xb6, -0x01, 0x00, 0x84, 0xb6, 0x01, 0x00, 0x84, -0xb6, 0x01, 0x00, 0xc1, 0x61, 0x01, 0x00, -0xc1, 0x61, 0x01, 0x00, 0xc1, 0x61, 0x01, -0x00, 0x12, 0xb7, 0x01, 0x00, 0x12, 0xb7, -0x01, 0x00, 0x12, 0xb7, 0x01, 0x00, 0x02, -0x62, 0x01, 0x00, 0x02, 0x62, 0x01, 0x00, -0x02, 0x62, 0x01, 0x00, 0xa2, 0xb7, 0x01, -0x00, 0xa2, 0xb7, 0x01, 0x00, 0xa2, 0xb7, -0x01, 0x00, 0x43, 0x62, 0x01, 0x00, 0x43, -0x62, 0x01, 0x00, 0x43, 0x62, 0x01, 0x00, -0x34, 0xb8, 0x01, 0x00, 0x34, 0xb8, 0x01, -0x00, 0x34, 0xb8, 0x01, 0x00, 0x84, 0x62, -0x01, 0x00, 0x84, 0x62, 0x01, 0x00, 0x84, -0x62, 0x01, 0x00, 0xc8, 0xb8, 0x01, 0x00, -0xc8, 0xb8, 0x01, 0x00, 0xc8, 0xb8, 0x01, -0x00, 0xc6, 0x62, 0x01, 0x00, 0xc6, 0x62, -0x01, 0x00, 0xc6, 0x62, 0x01, 0x00, 0x5e, -0xb9, 0x01, 0x00, 0x5e, 0xb9, 0x01, 0x00, -0x5e, 0xb9, 0x01, 0x00, 0x07, 0x63, 0x01, -0x00, 0x07, 0x63, 0x01, 0x00, 0x07, 0x63, -0x01, 0x00, 0xf6, 0xb9, 0x01, 0x00, 0xf6, -0xb9, 0x01, 0x00, 0xf6, 0xb9, 0x01, 0x00, -0x49, 0x63, 0x01, 0x00, 0x49, 0x63, 0x01, -0x00, 0x49, 0x63, 0x01, 0x00, 0x91, 0xba, -0x01, 0x00, 0x91, 0xba, 0x01, 0x00, 0x91, -0xba, 0x01, 0x00, 0x8c, 0x63, 0x01, 0x00, -0x8c, 0x63, 0x01, 0x00, 0x8c, 0x63, 0x01, -0x00, 0x2d, 0xbb, 0x01, 0x00, 0x2d, 0xbb, -0x01, 0x00, 0x2d, 0xbb, 0x01, 0x00, 0xce, -0x63, 0x01, 0x00, 0xce, 0x63, 0x01, 0x00, -0xce, 0x63, 0x01, 0x00, 0xcb, 0xbb, 0x01, -0x00, 0xcb, 0xbb, 0x01, 0x00, 0xcb, 0xbb, -0x01, 0x00, 0x11, 0x64, 0x01, 0x00, 0x11, -0x64, 0x01, 0x00, 0x11, 0x64, 0x01, 0x00, -0x6c, 0xbc, 0x01, 0x00, 0x6c, 0xbc, 0x01, -0x00, 0x6c, 0xbc, 0x01, 0x00, 0x54, 0x64, -0x01, 0x00, 0x54, 0x64, 0x01, 0x00, 0x54, -0x64, 0x01, 0x00, 0x0f, 0xbd, 0x01, 0x00, -0x0f, 0xbd, 0x01, 0x00, 0x0f, 0xbd, 0x01, -0x00, 0x97, 0x64, 0x01, 0x00, 0x97, 0x64, -0x01, 0x00, 0x97, 0x64, 0x01, 0x00, 0xb3, -0xbd, 0x01, 0x00, 0xb3, 0xbd, 0x01, 0x00, -0xb3, 0xbd, 0x01, 0x00, 0xda, 0x64, 0x01, -0x00, 0xda, 0x64, 0x01, 0x00, 0xda, 0x64, -0x01, 0x00, 0x5a, 0xbe, 0x01, 0x00, 0x5a, -0xbe, 0x01, 0x00, 0x5a, 0xbe, 0x01, 0x00, -0x1e, 0x65, 0x01, 0x00, 0x1e, 0x65, 0x01, -0x00, 0x1e, 0x65, 0x01, 0x00, 0x03, 0xbf, -0x01, 0x00, 0x03, 0xbf, 0x01, 0x00, 0x03, -0xbf, 0x01, 0x00, 0x62, 0x65, 0x01, 0x00, -0x62, 0x65, 0x01, 0x00, 0x62, 0x65, 0x01, -0x00, 0xae, 0xbf, 0x01, 0x00, 0xae, 0xbf, -0x01, 0x00, 0xae, 0xbf, 0x01, 0x00, 0xa6, -0x65, 0x01, 0x00, 0xa6, 0x65, 0x01, 0x00, -0xa6, 0x65, 0x01, 0x00, 0x2e, 0xc0, 0x01, -0x00, 0x2e, 0xc0, 0x01, 0x00, 0x2e, 0xc0, -0x01, 0x00, 0xeb, 0x65, 0x01, 0x00, 0xeb, -0x65, 0x01, 0x00, 0xeb, 0x65, 0x01, 0x00, -0x85, 0xc0, 0x01, 0x00, 0x85, 0xc0, 0x01, -0x00, 0x85, 0xc0, 0x01, 0x00, 0x2f, 0x66, -0x01, 0x00, 0x2f, 0x66, 0x01, 0x00, 0x2f, -0x66, 0x01, 0x00, 0xde, 0xc0, 0x01, 0x00, -0xde, 0xc0, 0x01, 0x00, 0xde, 0xc0, 0x01, -0x00, 0x74, 0x66, 0x01, 0x00, 0x74, 0x66, -0x01, 0x00, 0x74, 0x66, 0x01, 0x00, 0x38, -0xc1, 0x01, 0x00, 0x38, 0xc1, 0x01, 0x00, -0x38, 0xc1, 0x01, 0x00, 0xb9, 0x66, 0x01, -0x00, 0xb9, 0x66, 0x01, 0x00, 0xb9, 0x66, -0x01, 0x00, 0x93, 0xc1, 0x01, 0x00, 0x93, -0xc1, 0x01, 0x00, 0x93, 0xc1, 0x01, 0x00, -0xff, 0x66, 0x01, 0x00, 0xff, 0x66, 0x01, -0x00, 0xff, 0x66, 0x01, 0x00, 0xef, 0xc1, -0x01, 0x00, 0xef, 0xc1, 0x01, 0x00, 0xef, -0xc1, 0x01, 0x00, 0x44, 0x67, 0x01, 0x00, -0x44, 0x67, 0x01, 0x00, 0x44, 0x67, 0x01, -0x00, 0x4c, 0xc2, 0x01, 0x00, 0x4c, 0xc2, -0x01, 0x00, 0x4c, 0xc2, 0x01, 0x00, 0x8a, -0x67, 0x01, 0x00, 0x8a, 0x67, 0x01, 0x00, -0x8a, 0x67, 0x01, 0x00, 0xaa, 0xc2, 0x01, -0x00, 0xaa, 0xc2, 0x01, 0x00, 0xaa, 0xc2, -0x01, 0x00, 0xd0, 0x67, 0x01, 0x00, 0xd0, -0x67, 0x01, 0x00, 0xd0, 0x67, 0x01, 0x00, -0x09, 0xc3, 0x01, 0x00, 0x09, 0xc3, 0x01, -0x00, 0x09, 0xc3, 0x01, 0x00, 0x17, 0x68, -0x01, 0x00, 0x17, 0x68, 0x01, 0x00, 0x17, -0x68, 0x01, 0x00, 0x6a, 0xc3, 0x01, 0x00, -0x6a, 0xc3, 0x01, 0x00, 0x6a, 0xc3, 0x01, -0x00, 0x5d, 0x68, 0x01, 0x00, 0x5d, 0x68, -0x01, 0x00, 0x5d, 0x68, 0x01, 0x00, 0xcb, -0xc3, 0x01, 0x00, 0xcb, 0xc3, 0x01, 0x00, -0xcb, 0xc3, 0x01, 0x00, 0xa4, 0x68, 0x01, -0x00, 0xa4, 0x68, 0x01, 0x00, 0xa4, 0x68, -0x01, 0x00, 0x2e, 0xc4, 0x01, 0x00, 0x2e, -0xc4, 0x01, 0x00, 0x2e, 0xc4, 0x01, 0x00, -0xeb, 0x68, 0x01, 0x00, 0xeb, 0x68, 0x01, -0x00, 0xeb, 0x68, 0x01, 0x00, 0x91, 0xc4, -0x01, 0x00, 0x91, 0xc4, 0x01, 0x00, 0x91, -0xc4, 0x01, 0x00, 0x32, 0x69, 0x01, 0x00, -0x32, 0x69, 0x01, 0x00, 0x32, 0x69, 0x01, -0x00, 0xf6, 0xc4, 0x01, 0x00, 0xf6, 0xc4, -0x01, 0x00, 0xf6, 0xc4, 0x01, 0x00, 0x7a, -0x69, 0x01, 0x00, 0x7a, 0x69, 0x01, 0x00, -0x7a, 0x69, 0x01, 0x00, 0x5c, 0xc5, 0x01, -0x00, 0x5c, 0xc5, 0x01, 0x00, 0x5c, 0xc5, -0x01, 0x00, 0xc1, 0x69, 0x01, 0x00, 0xc1, -0x69, 0x01, 0x00, 0xc1, 0x69, 0x01, 0x00, -0xc3, 0xc5, 0x01, 0x00, 0xc3, 0xc5, 0x01, -0x00, 0xc3, 0xc5, 0x01, 0x00, 0x09, 0x6a, -0x01, 0x00, 0x09, 0x6a, 0x01, 0x00, 0x09, -0x6a, 0x01, 0x00, 0x2b, 0xc6, 0x01, 0x00, -0x2b, 0xc6, 0x01, 0x00, 0x2b, 0xc6, 0x01, -0x00, 0x51, 0x6a, 0x01, 0x00, 0x51, 0x6a, -0x01, 0x00, 0x51, 0x6a, 0x01, 0x00, 0x94, -0xc6, 0x01, 0x00, 0x94, 0xc6, 0x01, 0x00, -0x94, 0xc6, 0x01, 0x00, 0x9a, 0x6a, 0x01, -0x00, 0x9a, 0x6a, 0x01, 0x00, 0x9a, 0x6a, -0x01, 0x00, 0xff, 0xc6, 0x01, 0x00, 0xff, -0xc6, 0x01, 0x00, 0xff, 0xc6, 0x01, 0x00, -0xe2, 0x6a, 0x01, 0x00, 0xe2, 0x6a, 0x01, -0x00, 0xe2, 0x6a, 0x01, 0x00, 0x6a, 0xc7, -0x01, 0x00, 0x6a, 0xc7, 0x01, 0x00, 0x6a, -0xc7, 0x01, 0x00, 0x2b, 0x6b, 0x01, 0x00, -0x2b, 0x6b, 0x01, 0x00, 0x2b, 0x6b, 0x01, -0x00, 0xd7, 0xc7, 0x01, 0x00, 0xd7, 0xc7, -0x01, 0x00, 0xd7, 0xc7, 0x01, 0x00, 0x74, -0x6b, 0x01, 0x00, 0x74, 0x6b, 0x01, 0x00, -0x74, 0x6b, 0x01, 0x00, 0x45, 0xc8, 0x01, -0x00, 0x45, 0xc8, 0x01, 0x00, 0x45, 0xc8, -0x01, 0x00, 0xbd, 0x6b, 0x01, 0x00, 0xbd, -0x6b, 0x01, 0x00, 0xbd, 0x6b, 0x01, 0x00, -0xb4, 0xc8, 0x01, 0x00, 0xb4, 0xc8, 0x01, -0x00, 0xb4, 0xc8, 0x01, 0x00, 0x07, 0x6c, -0x01, 0x00, 0x07, 0x6c, 0x01, 0x00, 0x07, -0x6c, 0x01, 0x00, 0x24, 0xc9, 0x01, 0x00, -0x24, 0xc9, 0x01, 0x00, 0x24, 0xc9, 0x01, -0x00, 0x50, 0x6c, 0x01, 0x00, 0x50, 0x6c, -0x01, 0x00, 0x50, 0x6c, 0x01, 0x00, 0x95, -0xc9, 0x01, 0x00, 0x95, 0xc9, 0x01, 0x00, -0x95, 0xc9, 0x01, 0x00, 0x9a, 0x6c, 0x01, -0x00, 0x9a, 0x6c, 0x01, 0x00, 0x9a, 0x6c, -0x01, 0x00, 0x08, 0xca, 0x01, 0x00, 0x08, -0xca, 0x01, 0x00, 0x08, 0xca, 0x01, 0x00, -0xe4, 0x6c, 0x01, 0x00, 0xe4, 0x6c, 0x01, -0x00, 0xe4, 0x6c, 0x01, 0x00, 0x7b, 0xca, -0x01, 0x00, 0x7b, 0xca, 0x01, 0x00, 0x7b, -0xca, 0x01, 0x00, 0x2f, 0x6d, 0x01, 0x00, -0x2f, 0x6d, 0x01, 0x00, 0x2f, 0x6d, 0x01, -0x00, 0xf0, 0xca, 0x01, 0x00, 0xf0, 0xca, -0x01, 0x00, 0xf0, 0xca, 0x01, 0x00, 0x79, -0x6d, 0x01, 0x00, 0x79, 0x6d, 0x01, 0x00, -0x79, 0x6d, 0x01, 0x00, 0x66, 0xcb, 0x01, -0x00, 0x66, 0xcb, 0x01, 0x00, 0x66, 0xcb, -0x01, 0x00, 0xe9, 0x7d, 0x01, 0x00, 0xe9, -0x7d, 0x01, 0x00, 0xe9, 0x7d, 0x01, 0x00, -0x55, 0xcc, 0x01, 0x00, 0x55, 0xcc, 0x01, -0x00, 0x55, 0xcc, 0x01, 0x00, 0x7f, 0x7e, -0x01, 0x00, 0x7f, 0x7e, 0x01, 0x00, 0x7f, -0x7e, 0x01, 0x00, 0x49, 0xcd, 0x01, 0x00, -0x49, 0xcd, 0x01, 0x00, 0x49, 0xcd, 0x01, -0x00, 0x17, 0x7f, 0x01, 0x00, 0x17, 0x7f, -0x01, 0x00, 0x17, 0x7f, 0x01, 0x00, 0x42, -0xce, 0x01, 0x00, 0x42, 0xce, 0x01, 0x00, -0x42, 0xce, 0x01, 0x00, 0xaf, 0x7f, 0x01, -0x00, 0xaf, 0x7f, 0x01, 0x00, 0xaf, 0x7f, -0x01, 0x00, 0x3f, 0xcf, 0x01, 0x00, 0x3f, -0xcf, 0x01, 0x00, 0x3f, 0xcf, 0x01, 0x00, -0x24, 0x80, 0x01, 0x00, 0x24, 0x80, 0x01, -0x00, 0x24, 0x80, 0x01, 0x00, 0x21, 0xd0, -0x01, 0x00, 0x21, 0xd0, 0x01, 0x00, 0x21, -0xd0, 0x01, 0x00, 0x70, 0x80, 0x01, 0x00, -0x70, 0x80, 0x01, 0x00, 0x70, 0x80, 0x01, -0x00, 0xa4, 0xd0, 0x01, 0x00, 0xa4, 0xd0, -0x01, 0x00, 0xa4, 0xd0, 0x01, 0x00, 0xbe, -0x80, 0x01, 0x00, 0xbe, 0x80, 0x01, 0x00, -0xbe, 0x80, 0x01, 0x00, 0x2a, 0xd1, 0x01, -0x00, 0x2a, 0xd1, 0x01, 0x00, 0x2a, 0xd1, -0x01, 0x00, 0x0b, 0x81, 0x01, 0x00, 0x0b, -0x81, 0x01, 0x00, 0x0b, 0x81, 0x01, 0x00, -0xb2, 0xd1, 0x01, 0x00, 0xb2, 0xd1, 0x01, -0x00, 0xb2, 0xd1, 0x01, 0x00, 0x59, 0x81, -0x01, 0x00, 0x59, 0x81, 0x01, 0x00, 0x59, -0x81, 0x01, 0x00, 0x3d, 0xd2, 0x01, 0x00, -0x3d, 0xd2, 0x01, 0x00, 0x3d, 0xd2, 0x01, -0x00, 0xa7, 0x81, 0x01, 0x00, 0xa7, 0x81, -0x01, 0x00, 0xa7, 0x81, 0x01, 0x00, 0xca, -0xd2, 0x01, 0x00, 0xca, 0xd2, 0x01, 0x00, -0xca, 0xd2, 0x01, 0x00, 0xf6, 0x81, 0x01, -0x00, 0xf6, 0x81, 0x01, 0x00, 0xf6, 0x81, -0x01, 0x00, 0x5a, 0xd3, 0x01, 0x00, 0x5a, -0xd3, 0x01, 0x00, 0x5a, 0xd3, 0x01, 0x00, -0x45, 0x82, 0x01, 0x00, 0x45, 0x82, 0x01, -0x00, 0x45, 0x82, 0x01, 0x00, 0xec, 0xd3, -0x01, 0x00, 0xec, 0xd3, 0x01, 0x00, 0xec, -0xd3, 0x01, 0x00, 0x95, 0x82, 0x01, 0x00, -0x95, 0x82, 0x01, 0x00, 0x95, 0x82, 0x01, -0x00, 0x81, 0xd4, 0x01, 0x00, 0x81, 0xd4, -0x01, 0x00, 0x81, 0xd4, 0x01, 0x00, 0xe5, -0x82, 0x01, 0x00, 0xe5, 0x82, 0x01, 0x00, -0xe5, 0x82, 0x01, 0x00, 0x18, 0xd5, 0x01, -0x00, 0x18, 0xd5, 0x01, 0x00, 0x18, 0xd5, -0x01, 0x00, 0x35, 0x83, 0x01, 0x00, 0x35, -0x83, 0x01, 0x00, 0x35, 0x83, 0x01, 0x00, -0xb2, 0xd5, 0x01, 0x00, 0xb2, 0xd5, 0x01, -0x00, 0xb2, 0xd5, 0x01, 0x00, 0x86, 0x83, -0x01, 0x00, 0x86, 0x83, 0x01, 0x00, 0x86, -0x83, 0x01, 0x00, 0x4e, 0xd6, 0x01, 0x00, -0x4e, 0xd6, 0x01, 0x00, 0x4e, 0xd6, 0x01, -0x00, 0xd7, 0x83, 0x01, 0x00, 0xd7, 0x83, -0x01, 0x00, 0xd7, 0x83, 0x01, 0x00, 0xed, -0xd6, 0x01, 0x00, 0xed, 0xd6, 0x01, 0x00, -0xed, 0xd6, 0x01, 0x00, 0x28, 0x84, 0x01, -0x00, 0x28, 0x84, 0x01, 0x00, 0x28, 0x84, -0x01, 0x00, 0x8e, 0xd7, 0x01, 0x00, 0x8e, -0xd7, 0x01, 0x00, 0x8e, 0xd7, 0x01, 0x00, -0x7a, 0x84, 0x01, 0x00, 0x7a, 0x84, 0x01, -0x00, 0x7a, 0x84, 0x01, 0x00, 0x32, 0xd8, -0x01, 0x00, 0x32, 0xd8, 0x01, 0x00, 0x32, -0xd8, 0x01, 0x00, 0xcc, 0x84, 0x01, 0x00, -0xcc, 0x84, 0x01, 0x00, 0xcc, 0x84, 0x01, -0x00, 0xd8, 0xd8, 0x01, 0x00, 0xd8, 0xd8, -0x01, 0x00, 0xd8, 0xd8, 0x01, 0x00, 0x1f, -0x85, 0x01, 0x00, 0x1f, 0x85, 0x01, 0x00, -0x1f, 0x85, 0x01, 0x00, 0x81, 0xd9, 0x01, -0x00, 0x81, 0xd9, 0x01, 0x00, 0x81, 0xd9, -0x01, 0x00, 0x72, 0x85, 0x01, 0x00, 0x72, -0x85, 0x01, 0x00, 0x72, 0x85, 0x01, 0x00, -0x2d, 0xda, 0x01, 0x00, 0x2d, 0xda, 0x01, -0x00, 0x2d, 0xda, 0x01, 0x00, 0xc5, 0x85, -0x01, 0x00, 0xc5, 0x85, 0x01, 0x00, 0xc5, -0x85, 0x01, 0x00, 0xdb, 0xda, 0x01, 0x00, -0xdb, 0xda, 0x01, 0x00, 0xdb, 0xda, 0x01, -0x00, 0x18, 0x86, 0x01, 0x00, 0x18, 0x86, -0x01, 0x00, 0x18, 0x86, 0x01, 0x00, 0x8c, -0xdb, 0x01, 0x00, 0x8c, 0xdb, 0x01, 0x00, -0x8c, 0xdb, 0x01, 0x00, 0x6c, 0x86, 0x01, -0x00, 0x6c, 0x86, 0x01, 0x00, 0x6c, 0x86, -0x01, 0x00, 0x3f, 0xdc, 0x01, 0x00, 0x3f, -0xdc, 0x01, 0x00, 0x3f, 0xdc, 0x01, 0x00, -0xc1, 0x86, 0x01, 0x00, 0xc1, 0x86, 0x01, -0x00, 0xc1, 0x86, 0x01, 0x00, 0xf5, 0xdc, -0x01, 0x00, 0xf5, 0xdc, 0x01, 0x00, 0xf5, -0xdc, 0x01, 0x00, 0x15, 0x87, 0x01, 0x00, -0x15, 0x87, 0x01, 0x00, 0x15, 0x87, 0x01, -0x00, 0xae, 0xdd, 0x01, 0x00, 0xae, 0xdd, -0x01, 0x00, 0xae, 0xdd, 0x01, 0x00, 0x6a, -0x87, 0x01, 0x00, 0x6a, 0x87, 0x01, 0x00, -0x6a, 0x87, 0x01, 0x00, 0x69, 0xde, 0x01, -0x00, 0x69, 0xde, 0x01, 0x00, 0x69, 0xde, -0x01, 0x00, 0xc0, 0x87, 0x01, 0x00, 0xc0, -0x87, 0x01, 0x00, 0xc0, 0x87, 0x01, 0x00, -0x27, 0xdf, 0x01, 0x00, 0x27, 0xdf, 0x01, -0x00, 0x27, 0xdf, 0x01, 0x00, 0x15, 0x88, -0x01, 0x00, 0x15, 0x88, 0x01, 0x00, 0x15, -0x88, 0x01, 0x00, 0xe8, 0xdf, 0x01, 0x00, -0xe8, 0xdf, 0x01, 0x00, 0xe8, 0xdf, 0x01, -0x00, 0x6b, 0x88, 0x01, 0x00, 0x6b, 0x88, -0x01, 0x00, 0x6b, 0x88, 0x01, 0x00, 0x55, -0xe0, 0x01, 0x00, 0x55, 0xe0, 0x01, 0x00, -0x55, 0xe0, 0x01, 0x00, 0xc2, 0x88, 0x01, -0x00, 0xc2, 0x88, 0x01, 0x00, 0xc2, 0x88, -0x01, 0x00, 0xb8, 0xe0, 0x01, 0x00, 0xb8, -0xe0, 0x01, 0x00, 0xb8, 0xe0, 0x01, 0x00, -0x18, 0x89, 0x01, 0x00, 0x18, 0x89, 0x01, -0x00, 0x18, 0x89, 0x01, 0x00, 0x1d, 0xe1, -0x01, 0x00, 0x1d, 0xe1, 0x01, 0x00, 0x1d, -0xe1, 0x01, 0x00, 0x6f, 0x89, 0x01, 0x00, -0x6f, 0x89, 0x01, 0x00, 0x6f, 0x89, 0x01, -0x00, 0x83, 0xe1, 0x01, 0x00, 0x83, 0xe1, -0x01, 0x00, 0x83, 0xe1, 0x01, 0x00, 0xc7, -0x89, 0x01, 0x00, 0xc7, 0x89, 0x01, 0x00, -0xc7, 0x89, 0x01, 0x00, 0xea, 0xe1, 0x01, -0x00, 0xea, 0xe1, 0x01, 0x00, 0xea, 0xe1, -0x01, 0x00, 0x1e, 0x8a, 0x01, 0x00, 0x1e, -0x8a, 0x01, 0x00, 0x1e, 0x8a, 0x01, 0x00, -0x52, 0xe2, 0x01, 0x00, 0x52, 0xe2, 0x01, -0x00, 0x52, 0xe2, 0x01, 0x00, 0x76, 0x8a, -0x01, 0x00, 0x76, 0x8a, 0x01, 0x00, 0x76, -0x8a, 0x01, 0x00, 0xbc, 0xe2, 0x01, 0x00, -0xbc, 0xe2, 0x01, 0x00, 0xbc, 0xe2, 0x01, -0x00, 0xcf, 0x8a, 0x01, 0x00, 0xcf, 0x8a, -0x01, 0x00, 0xcf, 0x8a, 0x01, 0x00, 0x27, -0xe3, 0x01, 0x00, 0x27, 0xe3, 0x01, 0x00, -0x27, 0xe3, 0x01, 0x00, 0x27, 0x8b, 0x01, -0x00, 0x27, 0x8b, 0x01, 0x00, 0x27, 0x8b, -0x01, 0x00, 0x94, 0xe3, 0x01, 0x00, 0x94, -0xe3, 0x01, 0x00, 0x94, 0xe3, 0x01, 0x00, -0x80, 0x8b, 0x01, 0x00, 0x80, 0x8b, 0x01, -0x00, 0x80, 0x8b, 0x01, 0x00, 0x02, 0xe4, -0x01, 0x00, 0x02, 0xe4, 0x01, 0x00, 0x02, -0xe4, 0x01, 0x00, 0xda, 0x8b, 0x01, 0x00, -0xda, 0x8b, 0x01, 0x00, 0xda, 0x8b, 0x01, -0x00, 0x71, 0xe4, 0x01, 0x00, 0x71, 0xe4, -0x01, 0x00, 0x71, 0xe4, 0x01, 0x00, 0x33, -0x8c, 0x01, 0x00, 0x33, 0x8c, 0x01, 0x00, -0x33, 0x8c, 0x01, 0x00, 0xe2, 0xe4, 0x01, -0x00, 0xe2, 0xe4, 0x01, 0x00, 0xe2, 0xe4, -0x01, 0x00, 0x8d, 0x8c, 0x01, 0x00, 0x8d, -0x8c, 0x01, 0x00, 0x8d, 0x8c, 0x01, 0x00, -0x54, 0xe5, 0x01, 0x00, 0x54, 0xe5, 0x01, -0x00, 0x54, 0xe5, 0x01, 0x00, 0xe8, 0x8c, -0x01, 0x00, 0xe8, 0x8c, 0x01, 0x00, 0xe8, -0x8c, 0x01, 0x00, 0xc8, 0xe5, 0x01, 0x00, -0xc8, 0xe5, 0x01, 0x00, 0xc8, 0xe5, 0x01, -0x00, 0x42, 0x8d, 0x01, 0x00, 0x42, 0x8d, -0x01, 0x00, 0x42, 0x8d, 0x01, 0x00, 0x3d, -0xe6, 0x01, 0x00, 0x3d, 0xe6, 0x01, 0x00, -0x3d, 0xe6, 0x01, 0x00, 0x9d, 0x8d, 0x01, -0x00, 0x9d, 0x8d, 0x01, 0x00, 0x9d, 0x8d, -0x01, 0x00, 0xb3, 0xe6, 0x01, 0x00, 0xb3, -0xe6, 0x01, 0x00, 0xb3, 0xe6, 0x01, 0x00, -0xf8, 0x8d, 0x01, 0x00, 0xf8, 0x8d, 0x01, -0x00, 0xf8, 0x8d, 0x01, 0x00, 0x2b, 0xe7, -0x01, 0x00, 0x2b, 0xe7, 0x01, 0x00, 0x2b, -0xe7, 0x01, 0x00, 0x54, 0x8e, 0x01, 0x00, -0x54, 0x8e, 0x01, 0x00, 0x54, 0x8e, 0x01, -0x00, 0xa5, 0xe7, 0x01, 0x00, 0xa5, 0xe7, -0x01, 0x00, 0xa5, 0xe7, 0x01, 0x00, 0xb0, -0x8e, 0x01, 0x00, 0xb0, 0x8e, 0x01, 0x00, -0xb0, 0x8e, 0x01, 0x00, 0x1f, 0xe8, 0x01, -0x00, 0x1f, 0xe8, 0x01, 0x00, 0x1f, 0xe8, -0x01, 0x00, 0x0c, 0x8f, 0x01, 0x00, 0x0c, -0x8f, 0x01, 0x00, 0x0c, 0x8f, 0x01, 0x00, -0x9c, 0xe8, 0x01, 0x00, 0x9c, 0xe8, 0x01, -0x00, 0x9c, 0xe8, 0x01, 0x00, 0x68, 0x8f, -0x01, 0x00, 0x68, 0x8f, 0x01, 0x00, 0x68, -0x8f, 0x01, 0x00, 0x19, 0xe9, 0x01, 0x00, -0x19, 0xe9, 0x01, 0x00, 0x19, 0xe9, 0x01, -0x00, 0xc5, 0x8f, 0x01, 0x00, 0xc5, 0x8f, -0x01, 0x00, 0xc5, 0x8f, 0x01, 0x00, 0x98, -0xe9, 0x01, 0x00, 0x98, 0xe9, 0x01, 0x00, -0x98, 0xe9, 0x01, 0x00, 0x11, 0x90, 0x01, -0x00, 0x11, 0x90, 0x01, 0x00, 0x11, 0x90, -0x01, 0x00, 0x19, 0xea, 0x01, 0x00, 0x19, -0xea, 0x01, 0x00, 0x19, 0xea, 0x01, 0x00, -0x40, 0x90, 0x01, 0x00, 0x40, 0x90, 0x01, -0x00, 0x40, 0x90, 0x01, 0x00, 0x9b, 0xea, -0x01, 0x00, 0x9b, 0xea, 0x01, 0x00, 0x9b, -0xea, 0x01, 0x00, 0x6f, 0x90, 0x01, 0x00, -0x6f, 0x90, 0x01, 0x00, 0x6f, 0x90, 0x01, -0x00, 0x1e, 0xeb, 0x01, 0x00, 0x1e, 0xeb, -0x01, 0x00, 0x1e, 0xeb, 0x01, 0x00, 0x9e, -0x90, 0x01, 0x00, 0x9e, 0x90, 0x01, 0x00, -0x9e, 0x90, 0x01, 0x00, 0xa3, 0xeb, 0x01, -0x00, 0xa3, 0xeb, 0x01, 0x00, 0xa3, 0xeb, -0x01, 0x00, 0xcd, 0x90, 0x01, 0x00, 0xcd, -0x90, 0x01, 0x00, 0xcd, 0x90, 0x01, 0x00, -0x2a, 0xec, 0x01, 0x00, 0x2a, 0xec, 0x01, -0x00, 0x2a, 0xec, 0x01, 0x00, 0xfc, 0x90, -0x01, 0x00, 0xfc, 0x90, 0x01, 0x00, 0xfc, -0x90, 0x01, 0x00, 0xb1, 0xec, 0x01, 0x00, -0xb1, 0xec, 0x01, 0x00, 0xb1, 0xec, 0x01, -0x00, 0x2b, 0x91, 0x01, 0x00, 0x2b, 0x91, -0x01, 0x00, 0x2b, 0x91, 0x01, 0x00, 0x3b, -0xed, 0x01, 0x00, 0x3b, 0xed, 0x01, 0x00, -0x3b, 0xed, 0x01, 0x00, 0x5b, 0x91, 0x01, -0x00, 0x5b, 0x91, 0x01, 0x00, 0x5b, 0x91, -0x01, 0x00, 0xc6, 0xed, 0x01, 0x00, 0xc6, -0xed, 0x01, 0x00, 0xc6, 0xed, 0x01, 0x00, -0x8b, 0x91, 0x01, 0x00, 0x8b, 0x91, 0x01, -0x00, 0x8b, 0x91, 0x01, 0x00, 0x52, 0xee, -0x01, 0x00, 0x52, 0xee, 0x01, 0x00, 0x52, -0xee, 0x01, 0x00, 0xbb, 0x91, 0x01, 0x00, -0xbb, 0x91, 0x01, 0x00, 0xbb, 0x91, 0x01, -0x00, 0xe0, 0xee, 0x01, 0x00, 0xe0, 0xee, -0x01, 0x00, 0xe0, 0xee, 0x01, 0x00, 0xeb, -0x91, 0x01, 0x00, 0xeb, 0x91, 0x01, 0x00, -0xeb, 0x91, 0x01, 0x00, 0x6f, 0xef, 0x01, -0x00, 0x6f, 0xef, 0x01, 0x00, 0x6f, 0xef, -0x01, 0x00, 0x1b, 0x92, 0x01, 0x00, 0x1b, -0x92, 0x01, 0x00, 0x1b, 0x92, 0x01, 0x00, -0x0a -}; -const unsigned char Rgb_st2084_rec2020_srgb_srgb_100 [ 46817 ] = { -0x84, 0x4a, 0x00, 0x00, 0x01, 0x00, 0x00, -0x00, 0x8a, 0x4a, 0x00, 0x00, 0x00, 0x10, -0x00, 0x10, 0x89, 0x4a, 0x00, 0x00, 0x56, -0xfc, 0xab, 0xf3, 0x88, 0x4a, 0x00, 0x00, -0x4f, 0x02, 0x00, 0x00, 0x87, 0x4a, 0x00, -0x00, 0xcd, 0x06, 0xe2, 0x16, 0x86, 0x4a, -0x00, 0x00, 0x89, 0xfe, 0x00, 0x10, 0x85, -0x4a, 0x00, 0x00, 0x00, 0x10, 0x78, 0xf1, -0x7d, 0x4a, 0x00, 0x00, 0x00, 0x10, 0x00, -0x10, 0x7c, 0x4a, 0x00, 0x00, 0x56, 0xfc, -0xab, 0xf3, 0x7b, 0x4a, 0x00, 0x00, 0x4f, -0x02, 0x00, 0x00, 0x7a, 0x4a, 0x00, 0x00, -0xcd, 0x06, 0xe2, 0x16, 0x79, 0x4a, 0x00, -0x00, 0x89, 0xfe, 0x00, 0x10, 0x78, 0x4a, -0x00, 0x00, 0x00, 0x10, 0x78, 0xf1, 0x77, -0x4a, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, -0x76, 0x4a, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xaa, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xa7, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x3c, 0xa6, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x3c, 0xa5, 0x42, -0x00, 0x00, 0x08, 0x80, 0x00, 0x00, 0xaa, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xa1, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xa0, 0x42, 0x00, 0x00, 0x01, 0x00, -0x00, 0x00, 0x94, 0x42, 0x00, 0x00, 0x0e, -0x00, 0x0f, 0x00, 0xaa, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x92, 0x42, 0x00, -0x00, 0x0a, 0x00, 0x0b, 0x00, 0x91, 0x42, -0x00, 0x00, 0x08, 0x00, 0x09, 0x00, 0x90, -0x42, 0x00, 0x00, 0x06, 0x00, 0x07, 0x00, -0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x8e, 0x42, 0x00, 0x00, 0x02, 0x00, -0x03, 0x00, 0x8d, 0x42, 0x00, 0x00, 0x00, -0x00, 0x01, 0x00, 0x8c, 0x42, 0x00, 0x00, -0xff, 0xff, 0xff, 0x3f, 0xaa, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x8a, 0x42, -0x00, 0x00, 0xff, 0xff, 0xff, 0x3f, 0x89, -0x42, 0x00, 0x00, 0x00, 0xb0, 0x01, 0x00, -0x88, 0x42, 0x00, 0x00, 0x00, 0xb0, 0x01, -0x00, 0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x7d, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x7c, 0x42, 0x00, 0x00, -0xc0, 0x40, 0xd0, 0x40, 0x7b, 0x42, 0x00, -0x00, 0xa0, 0x40, 0xb0, 0x40, 0xaa, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x79, -0x42, 0x00, 0x00, 0x60, 0x40, 0x70, 0x40, -0x78, 0x42, 0x00, 0x00, 0x40, 0x40, 0x50, -0x40, 0x77, 0x42, 0x00, 0x00, 0x20, 0x40, -0x30, 0x40, 0xaa, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x75, 0x42, 0x00, 0x00, -0x00, 0x7c, 0xff, 0x3f, 0x74, 0x42, 0x00, -0x00, 0x00, 0x7c, 0xff, 0x3f, 0x73, 0x42, -0x00, 0x00, 0x00, 0x7c, 0xff, 0x3f, 0xaa, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x71, 0x42, 0x00, 0x00, 0x00, 0x10, 0x01, -0x00, 0x70, 0x42, 0x00, 0x00, 0x00, 0x10, -0x01, 0x00, 0x6f, 0x42, 0x00, 0x00, 0x07, -0x00, 0x00, 0x00, 0xaa, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x6b, 0x42, 0x00, -0x00, 0x00, 0x70, 0x00, 0x00, 0x6a, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x69, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x67, 0x42, 0x00, 0x00, 0x01, 0x00, -0x00, 0x00, 0x66, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x65, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xaa, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5f, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x5e, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x5c, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x5b, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x5a, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xaa, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x58, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x57, 0x42, 0x00, 0x00, 0x0e, 0x00, 0x0f, -0x00, 0x56, 0x42, 0x00, 0x00, 0x0c, 0x00, -0x0d, 0x00, 0xaa, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x54, 0x42, 0x00, 0x00, -0x08, 0x00, 0x09, 0x00, 0x53, 0x42, 0x00, -0x00, 0x06, 0x00, 0x07, 0x00, 0x52, 0x42, -0x00, 0x00, 0x04, 0x00, 0x05, 0x00, 0xaa, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x50, 0x42, 0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x4f, 0x42, 0x00, 0x00, 0x00, 0x00, -0xff, 0x3f, 0x4e, 0x42, 0x00, 0x00, 0xff, -0x3f, 0x00, 0x00, 0xaa, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x4c, 0x42, 0x00, -0x00, 0xff, 0x3f, 0x00, 0x00, 0x4b, 0x42, -0x00, 0x00, 0x00, 0x00, 0xff, 0x3f, 0x4a, -0x42, 0x00, 0x00, 0xff, 0x3f, 0x00, 0x00, -0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x48, 0x42, 0x00, 0x00, 0x00, 0xf0, -0x01, 0x00, 0x47, 0x42, 0x00, 0x00, 0x00, -0xf0, 0x01, 0x00, 0x46, 0x42, 0x00, 0x00, -0x00, 0xf0, 0x01, 0x00, 0xaa, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0x42, -0x00, 0x00, 0x00, 0xf0, 0x01, 0x00, 0x43, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x42, 0x42, 0x00, 0x00, 0xec, 0x30, 0xf4, -0x30, 0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x40, 0x42, 0x00, 0x00, 0xcc, -0x30, 0xd4, 0x30, 0x3f, 0x42, 0x00, 0x00, -0xbc, 0x30, 0xc4, 0x30, 0x3e, 0x42, 0x00, -0x00, 0xac, 0x30, 0xb4, 0x30, 0xaa, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, -0x42, 0x00, 0x00, 0x8c, 0x30, 0x94, 0x30, -0x3b, 0x42, 0x00, 0x00, 0x7c, 0x30, 0x84, -0x30, 0x3a, 0x42, 0x00, 0x00, 0x6c, 0x30, -0x74, 0x30, 0xaa, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x38, 0x42, 0x00, 0x00, -0x4c, 0x30, 0x54, 0x30, 0x37, 0x42, 0x00, -0x00, 0x3c, 0x30, 0x44, 0x30, 0x36, 0x42, -0x00, 0x00, 0x2c, 0x30, 0x34, 0x30, 0xaa, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x34, 0x42, 0x00, 0x00, 0x0c, 0x30, 0x14, -0x30, 0x33, 0x42, 0x00, 0x00, 0x00, 0x30, -0x08, 0x20, 0x32, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x7c, 0xaa, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x30, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x7c, 0x2f, 0x42, -0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x2e, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, -0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x2c, 0x42, 0x00, 0x00, 0xc7, 0x28, -0x03, 0x00, 0x2b, 0x42, 0x00, 0x00, 0xc7, -0x28, 0x03, 0x00, 0x2a, 0x42, 0x00, 0x00, -0xc7, 0x28, 0x03, 0x00, 0xaa, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x42, -0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x27, -0x42, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, -0x26, 0x42, 0x00, 0x00, 0x07, 0x00, 0x00, -0x00, 0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x22, 0x42, 0x00, 0x00, 0x0e, -0x00, 0x0f, 0x00, 0x21, 0x42, 0x00, 0x00, -0x0c, 0x00, 0x0d, 0x00, 0x20, 0x42, 0x00, -0x00, 0x0a, 0x00, 0x0b, 0x00, 0xaa, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, -0x42, 0x00, 0x00, 0x06, 0x00, 0x07, 0x00, -0x1d, 0x42, 0x00, 0x00, 0x04, 0x00, 0x05, -0x00, 0x1c, 0x42, 0x00, 0x00, 0x02, 0x00, -0x03, 0x00, 0xaa, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x1a, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x7c, 0x19, 0x42, 0x00, -0x00, 0x00, 0x7c, 0x00, 0x00, 0x18, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0xaa, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x16, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x7c, 0x15, 0x42, 0x00, 0x00, 0x00, 0x7c, -0x00, 0x00, 0x14, 0x42, 0x00, 0x00, 0x00, -0xf0, 0x01, 0x00, 0xaa, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x12, 0x42, 0x00, -0x00, 0x00, 0xf0, 0x01, 0x00, 0x11, 0x42, -0x00, 0x00, 0xb6, 0xa4, 0x01, 0x00, 0x10, -0x42, 0x00, 0x00, 0xb6, 0xa4, 0x01, 0x00, -0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x0e, 0x42, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x0d, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x0c, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xaa, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, -0x42, 0x00, 0x00, 0xc0, 0x60, 0x00, 0x00, -0x08, 0x42, 0x00, 0x00, 0x40, 0x60, 0x80, -0x60, 0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x06, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x7c, 0x05, 0x42, 0x00, 0x00, -0x00, 0x7c, 0x00, 0x00, 0x04, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x7c, 0xaa, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, -0x01, 0x42, 0x00, 0x00, 0x00, 0x7c, 0x00, -0x00, 0x00, 0x42, 0x00, 0x00, 0xd0, 0xb3, -0x01, 0x00, 0xaa, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xfe, 0x41, 0x00, 0x00, -0xd0, 0xb3, 0x01, 0x00, 0xfd, 0x41, 0x00, -0x00, 0xb6, 0xa4, 0x01, 0x00, 0xfc, 0x41, -0x00, 0x00, 0xb6, 0xa4, 0x01, 0x00, 0xaa, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xfa, 0x41, 0x00, 0x00, 0x07, 0x00, 0x00, -0x00, 0xf7, 0x41, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xee, 0x41, 0x00, 0x00, 0xa9, -0x1c, 0x00, 0x00, 0xaa, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xea, 0x41, 0x00, -0x00, 0x86, 0x00, 0x00, 0x00, 0xe9, 0x41, -0x00, 0x00, 0x14, 0x14, 0x36, 0x02, 0xe8, -0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xec, 0x41, 0x00, 0x00, 0xd1, 0x02, -0x00, 0x00, 0xe1, 0x41, 0x00, 0x00, 0x00, -0x20, 0x00, 0x00, 0xe0, 0x41, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xaa, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xde, 0x41, -0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xdd, -0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xdc, 0x41, 0x00, 0x00, 0x00, 0x20, 0x00, -0x00, 0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xa8, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x3c, 0xa4, 0x42, 0x00, 0x00, -0x0f, 0x00, 0x00, 0x00, 0x93, 0x42, 0x00, -0x00, 0x0c, 0x00, 0x0d, 0x00, 0xaa, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8f, -0x42, 0x00, 0x00, 0x04, 0x00, 0x05, 0x00, -0x8b, 0x42, 0x00, 0x00, 0xff, 0xff, 0xff, -0x3f, 0x87, 0x42, 0x00, 0x00, 0x00, 0xb0, -0x01, 0x00, 0xaa, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x7a, 0x42, 0x00, 0x00, -0x80, 0x40, 0x90, 0x40, 0x76, 0x42, 0x00, -0x00, 0x00, 0x40, 0x10, 0x40, 0x72, 0x42, -0x00, 0x00, 0x00, 0x10, 0x01, 0x00, 0xaa, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x6c, 0x42, 0x00, 0x00, 0x00, 0x70, 0x00, -0x70, 0x68, 0x42, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x61, 0x42, 0x00, 0x00, 0x00, -0xf0, 0x01, 0x00, 0xaa, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x5d, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x59, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x55, -0x42, 0x00, 0x00, 0x0a, 0x00, 0x0b, 0x00, -0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x51, 0x42, 0x00, 0x00, 0x02, 0x00, -0x03, 0x00, 0x4d, 0x42, 0x00, 0x00, 0x00, -0x00, 0xff, 0x3f, 0x49, 0x42, 0x00, 0x00, -0x00, 0xf0, 0x01, 0x00, 0xaa, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x45, 0x42, -0x00, 0x00, 0x00, 0xf0, 0x01, 0x00, 0x41, -0x42, 0x00, 0x00, 0xdc, 0x30, 0xe4, 0x30, -0x3d, 0x42, 0x00, 0x00, 0x9c, 0x30, 0xa4, -0x30, 0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x39, 0x42, 0x00, 0x00, 0x5c, -0x30, 0x64, 0x30, 0x35, 0x42, 0x00, 0x00, -0x1c, 0x30, 0x24, 0x30, 0x31, 0x42, 0x00, -0x00, 0x00, 0x7c, 0x00, 0x00, 0xaa, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2d, -0x42, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, -0x29, 0x42, 0x00, 0x00, 0x00, 0x10, 0x00, -0x00, 0x23, 0x42, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xaa, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x1f, 0x42, 0x00, 0x00, -0x08, 0x00, 0x09, 0x00, 0x1b, 0x42, 0x00, -0x00, 0x00, 0x00, 0x01, 0x00, 0x17, 0x42, -0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0xaa, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x13, 0x42, 0x00, 0x00, 0x00, 0xf0, 0x01, -0x00, 0x0f, 0x42, 0x00, 0x00, 0xb6, 0xa4, -0x01, 0x00, 0x0b, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xaa, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x07, 0x42, 0x00, -0x00, 0x00, 0x50, 0x20, 0x50, 0x03, 0x42, -0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0xff, -0x41, 0x00, 0x00, 0xd0, 0xb3, 0x01, 0x00, -0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xfb, 0x41, 0x00, 0x00, 0xb6, 0xa4, -0x01, 0x00, 0xeb, 0x41, 0x00, 0x00, 0x89, -0x0a, 0x6d, 0x1d, 0xed, 0x41, 0x00, 0x00, -0x63, 0x01, 0x5d, 0x00, 0xaa, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xdf, 0x41, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xdb, -0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xda, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xc7, 0x28, -0x01, 0x00, 0xc7, 0x28, 0x01, 0x00, 0xc7, -0x28, 0x01, 0x00, 0xbd, 0xea, 0x00, 0x00, -0xbd, 0xea, 0x00, 0x00, 0xbd, 0xea, 0x00, -0x00, 0x73, 0x2a, 0x01, 0x00, 0x73, 0x2a, -0x01, 0x00, 0x73, 0x2a, 0x01, 0x00, 0x8e, -0xe9, 0x00, 0x00, 0x8e, 0xe9, 0x00, 0x00, -0x8e, 0xe9, 0x00, 0x00, 0x0c, 0x2c, 0x01, -0x00, 0x0c, 0x2c, 0x01, 0x00, 0x0c, 0x2c, -0x01, 0x00, 0x89, 0xe8, 0x00, 0x00, 0x89, -0xe8, 0x00, 0x00, 0x89, 0xe8, 0x00, 0x00, -0x94, 0x2d, 0x01, 0x00, 0x94, 0x2d, 0x01, -0x00, 0x94, 0x2d, 0x01, 0x00, 0xa6, 0xe7, -0x00, 0x00, 0xa6, 0xe7, 0x00, 0x00, 0xa6, -0xe7, 0x00, 0x00, 0x0f, 0x2f, 0x01, 0x00, -0x0f, 0x2f, 0x01, 0x00, 0x0f, 0x2f, 0x01, -0x00, 0xde, 0xe6, 0x00, 0x00, 0xde, 0xe6, -0x00, 0x00, 0xde, 0xe6, 0x00, 0x00, 0x3e, -0x30, 0x01, 0x00, 0x3e, 0x30, 0x01, 0x00, -0x3e, 0x30, 0x01, 0x00, 0x2b, 0xe6, 0x00, -0x00, 0x2b, 0xe6, 0x00, 0x00, 0x2b, 0xe6, -0x00, 0x00, 0xf0, 0x30, 0x01, 0x00, 0xf0, -0x30, 0x01, 0x00, 0xf0, 0x30, 0x01, 0x00, -0x8a, 0xe5, 0x00, 0x00, 0x8a, 0xe5, 0x00, -0x00, 0x8a, 0xe5, 0x00, 0x00, 0x9c, 0x31, -0x01, 0x00, 0x9c, 0x31, 0x01, 0x00, 0x9c, -0x31, 0x01, 0x00, 0xf8, 0xe4, 0x00, 0x00, -0xf8, 0xe4, 0x00, 0x00, 0xf8, 0xe4, 0x00, -0x00, 0x44, 0x32, 0x01, 0x00, 0x44, 0x32, -0x01, 0x00, 0x44, 0x32, 0x01, 0x00, 0xc4, -0x03, 0x01, 0x00, 0xc4, 0x03, 0x01, 0x00, -0xc4, 0x03, 0x01, 0x00, 0xbc, 0x34, 0x01, -0x00, 0xbc, 0x34, 0x01, 0x00, 0xbc, 0x34, -0x01, 0x00, 0x3b, 0x02, 0x01, 0x00, 0x3b, -0x02, 0x01, 0x00, 0x3b, 0x02, 0x01, 0x00, -0x04, 0x37, 0x01, 0x00, 0x04, 0x37, 0x01, -0x00, 0x04, 0x37, 0x01, 0x00, 0x0c, 0x01, -0x01, 0x00, 0x0c, 0x01, 0x01, 0x00, 0x0c, -0x01, 0x01, 0x00, 0x25, 0x39, 0x01, 0x00, -0x25, 0x39, 0x01, 0x00, 0x25, 0x39, 0x01, -0x00, 0x19, 0x00, 0x01, 0x00, 0x19, 0x00, -0x01, 0x00, 0x19, 0x00, 0x01, 0x00, 0x28, -0x3b, 0x01, 0x00, 0x28, 0x3b, 0x01, 0x00, -0x28, 0x3b, 0x01, 0x00, 0x9f, 0xfe, 0x00, -0x00, 0x9f, 0xfe, 0x00, 0x00, 0x9f, 0xfe, -0x00, 0x00, 0x12, 0x3d, 0x01, 0x00, 0x12, -0x3d, 0x01, 0x00, 0x12, 0x3d, 0x01, 0x00, -0x4a, 0xfd, 0x00, 0x00, 0x4a, 0xfd, 0x00, -0x00, 0x4a, 0xfd, 0x00, 0x00, 0xe7, 0x3e, -0x01, 0x00, 0xe7, 0x3e, 0x01, 0x00, 0xe7, -0x3e, 0x01, 0x00, 0x24, 0xfc, 0x00, 0x00, -0x24, 0xfc, 0x00, 0x00, 0x24, 0xfc, 0x00, -0x00, 0x55, 0x40, 0x01, 0x00, 0x55, 0x40, -0x01, 0x00, 0x55, 0x40, 0x01, 0x00, 0x22, -0xfb, 0x00, 0x00, 0x22, 0xfb, 0x00, 0x00, -0x22, 0xfb, 0x00, 0x00, 0x2e, 0x41, 0x01, -0x00, 0x2e, 0x41, 0x01, 0x00, 0x2e, 0x41, -0x01, 0x00, 0x3e, 0xfa, 0x00, 0x00, 0x3e, -0xfa, 0x00, 0x00, 0x3e, 0xfa, 0x00, 0x00, -0x00, 0x42, 0x01, 0x00, 0x00, 0x42, 0x01, -0x00, 0x00, 0x42, 0x01, 0x00, 0x73, 0xf9, -0x00, 0x00, 0x73, 0xf9, 0x00, 0x00, 0x73, -0xf9, 0x00, 0x00, 0xcb, 0x42, 0x01, 0x00, -0xcb, 0x42, 0x01, 0x00, 0xcb, 0x42, 0x01, -0x00, 0xbb, 0xf8, 0x00, 0x00, 0xbb, 0xf8, -0x00, 0x00, 0xbb, 0xf8, 0x00, 0x00, 0x91, -0x43, 0x01, 0x00, 0x91, 0x43, 0x01, 0x00, -0x91, 0x43, 0x01, 0x00, 0x14, 0xf8, 0x00, -0x00, 0x14, 0xf8, 0x00, 0x00, 0x14, 0xf8, -0x00, 0x00, 0x52, 0x44, 0x01, 0x00, 0x52, -0x44, 0x01, 0x00, 0x52, 0x44, 0x01, 0x00, -0x35, 0x07, 0x01, 0x00, 0x35, 0x07, 0x01, -0x00, 0x35, 0x07, 0x01, 0x00, 0xc5, 0x45, -0x01, 0x00, 0xc5, 0x45, 0x01, 0x00, 0xc5, -0x45, 0x01, 0x00, 0x31, 0x06, 0x01, 0x00, -0x31, 0x06, 0x01, 0x00, 0x31, 0x06, 0x01, -0x00, 0x28, 0x47, 0x01, 0x00, 0x28, 0x47, -0x01, 0x00, 0x28, 0x47, 0x01, 0x00, 0x51, -0x05, 0x01, 0x00, 0x51, 0x05, 0x01, 0x00, -0x51, 0x05, 0x01, 0x00, 0x7d, 0x48, 0x01, -0x00, 0x7d, 0x48, 0x01, 0x00, 0x7d, 0x48, -0x01, 0x00, 0x8d, 0x04, 0x01, 0x00, 0x8d, -0x04, 0x01, 0x00, 0x8d, 0x04, 0x01, 0x00, -0xc6, 0x49, 0x01, 0x00, 0xc6, 0x49, 0x01, -0x00, 0xc6, 0x49, 0x01, 0x00, 0xdf, 0x03, -0x01, 0x00, 0xdf, 0x03, 0x01, 0x00, 0xdf, -0x03, 0x01, 0x00, 0x04, 0x4b, 0x01, 0x00, -0x04, 0x4b, 0x01, 0x00, 0x04, 0x4b, 0x01, -0x00, 0x43, 0x03, 0x01, 0x00, 0x43, 0x03, -0x01, 0x00, 0x43, 0x03, 0x01, 0x00, 0x38, -0x4c, 0x01, 0x00, 0x38, 0x4c, 0x01, 0x00, -0x38, 0x4c, 0x01, 0x00, 0xb7, 0x02, 0x01, -0x00, 0xb7, 0x02, 0x01, 0x00, 0xb7, 0x02, -0x01, 0x00, 0x63, 0x4d, 0x01, 0x00, 0x63, -0x4d, 0x01, 0x00, 0x63, 0x4d, 0x01, 0x00, -0x37, 0x02, 0x01, 0x00, 0x37, 0x02, 0x01, -0x00, 0x37, 0x02, 0x01, 0x00, 0x87, 0x4e, -0x01, 0x00, 0x87, 0x4e, 0x01, 0x00, 0x87, -0x4e, 0x01, 0x00, 0x8c, 0x11, 0x01, 0x00, -0x8c, 0x11, 0x01, 0x00, 0x8c, 0x11, 0x01, -0x00, 0x5c, 0x50, 0x01, 0x00, 0x5c, 0x50, -0x01, 0x00, 0x5c, 0x50, 0x01, 0x00, 0xc6, -0x10, 0x01, 0x00, 0xc6, 0x10, 0x01, 0x00, -0xc6, 0x10, 0x01, 0x00, 0x69, 0x51, 0x01, -0x00, 0x69, 0x51, 0x01, 0x00, 0x69, 0x51, -0x01, 0x00, 0x1a, 0x10, 0x01, 0x00, 0x1a, -0x10, 0x01, 0x00, 0x1a, 0x10, 0x01, 0x00, -0x6a, 0x52, 0x01, 0x00, 0x6a, 0x52, 0x01, -0x00, 0x6a, 0x52, 0x01, 0x00, 0x06, 0x0f, -0x01, 0x00, 0x06, 0x0f, 0x01, 0x00, 0x06, -0x0f, 0x01, 0x00, 0x62, 0x53, 0x01, 0x00, -0x62, 0x53, 0x01, 0x00, 0x62, 0x53, 0x01, -0x00, 0xfb, 0x0d, 0x01, 0x00, 0xfb, 0x0d, -0x01, 0x00, 0xfb, 0x0d, 0x01, 0x00, 0x52, -0x54, 0x01, 0x00, 0x52, 0x54, 0x01, 0x00, -0x52, 0x54, 0x01, 0x00, 0x0c, 0x0d, 0x01, -0x00, 0x0c, 0x0d, 0x01, 0x00, 0x0c, 0x0d, -0x01, 0x00, 0x3b, 0x55, 0x01, 0x00, 0x3b, -0x55, 0x01, 0x00, 0x3b, 0x55, 0x01, 0x00, -0x34, 0x0c, 0x01, 0x00, 0x34, 0x0c, 0x01, -0x00, 0x34, 0x0c, 0x01, 0x00, 0x1c, 0x56, -0x01, 0x00, 0x1c, 0x56, 0x01, 0x00, 0x1c, -0x56, 0x01, 0x00, 0x70, 0x0b, 0x01, 0x00, -0x70, 0x0b, 0x01, 0x00, 0x70, 0x0b, 0x01, -0x00, 0xf8, 0x56, 0x01, 0x00, 0xf8, 0x56, -0x01, 0x00, 0xf8, 0x56, 0x01, 0x00, 0x6a, -0x1a, 0x01, 0x00, 0x6a, 0x1a, 0x01, 0x00, -0x6a, 0x1a, 0x01, 0x00, 0x9e, 0x58, 0x01, -0x00, 0x9e, 0x58, 0x01, 0x00, 0x9e, 0x58, -0x01, 0x00, 0x38, 0x19, 0x01, 0x00, 0x38, -0x19, 0x01, 0x00, 0x38, 0x19, 0x01, 0x00, -0x32, 0x5a, 0x01, 0x00, 0x32, 0x5a, 0x01, -0x00, 0x32, 0x5a, 0x01, 0x00, 0x30, 0x18, -0x01, 0x00, 0x30, 0x18, 0x01, 0x00, 0x30, -0x18, 0x01, 0x00, 0xb5, 0x5b, 0x01, 0x00, -0xb5, 0x5b, 0x01, 0x00, 0xb5, 0x5b, 0x01, -0x00, 0x48, 0x17, 0x01, 0x00, 0x48, 0x17, -0x01, 0x00, 0x48, 0x17, 0x01, 0x00, 0x29, -0x5d, 0x01, 0x00, 0x29, 0x5d, 0x01, 0x00, -0x29, 0x5d, 0x01, 0x00, 0x7b, 0x16, 0x01, -0x00, 0x7b, 0x16, 0x01, 0x00, 0x7b, 0x16, -0x01, 0x00, 0x91, 0x5e, 0x01, 0x00, 0x91, -0x5e, 0x01, 0x00, 0x91, 0x5e, 0x01, 0x00, -0xc3, 0x15, 0x01, 0x00, 0xc3, 0x15, 0x01, -0x00, 0xc3, 0x15, 0x01, 0x00, 0xed, 0x5f, -0x01, 0x00, 0xed, 0x5f, 0x01, 0x00, 0xed, -0x5f, 0x01, 0x00, 0x1d, 0x15, 0x01, 0x00, -0x1d, 0x15, 0x01, 0x00, 0x1d, 0x15, 0x01, -0x00, 0xa0, 0x60, 0x01, 0x00, 0xa0, 0x60, -0x01, 0x00, 0xa0, 0x60, 0x01, 0x00, 0x86, -0x14, 0x01, 0x00, 0x86, 0x14, 0x01, 0x00, -0x86, 0x14, 0x01, 0x00, 0x44, 0x61, 0x01, -0x00, 0x44, 0x61, 0x01, 0x00, 0x44, 0x61, -0x01, 0x00, 0xbd, 0x23, 0x01, 0x00, 0xbd, -0x23, 0x01, 0x00, 0xbd, 0x23, 0x01, 0x00, -0x7f, 0x62, 0x01, 0x00, 0x7f, 0x62, 0x01, -0x00, 0x7f, 0x62, 0x01, 0x00, 0xd1, 0x22, -0x01, 0x00, 0xd1, 0x22, 0x01, 0x00, 0xd1, -0x22, 0x01, 0x00, 0xad, 0x63, 0x01, 0x00, -0xad, 0x63, 0x01, 0x00, 0xad, 0x63, 0x01, -0x00, 0x06, 0x22, 0x01, 0x00, 0x06, 0x22, -0x01, 0x00, 0x06, 0x22, 0x01, 0x00, 0xcd, -0x64, 0x01, 0x00, 0xcd, 0x64, 0x01, 0x00, -0xcd, 0x64, 0x01, 0x00, 0x54, 0x21, 0x01, -0x00, 0x54, 0x21, 0x01, 0x00, 0x54, 0x21, -0x01, 0x00, 0xe2, 0x65, 0x01, 0x00, 0xe2, -0x65, 0x01, 0x00, 0xe2, 0x65, 0x01, 0x00, -0xb6, 0x20, 0x01, 0x00, 0xb6, 0x20, 0x01, -0x00, 0xb6, 0x20, 0x01, 0x00, 0xee, 0x66, -0x01, 0x00, 0xee, 0x66, 0x01, 0x00, 0xee, -0x66, 0x01, 0x00, 0x29, 0x20, 0x01, 0x00, -0x29, 0x20, 0x01, 0x00, 0x29, 0x20, 0x01, -0x00, 0xf0, 0x67, 0x01, 0x00, 0xf0, 0x67, -0x01, 0x00, 0xf0, 0x67, 0x01, 0x00, 0x53, -0x1f, 0x01, 0x00, 0x53, 0x1f, 0x01, 0x00, -0x53, 0x1f, 0x01, 0x00, 0xeb, 0x68, 0x01, -0x00, 0xeb, 0x68, 0x01, 0x00, 0xeb, 0x68, -0x01, 0x00, 0x6c, 0x1e, 0x01, 0x00, 0x6c, -0x1e, 0x01, 0x00, 0x6c, 0x1e, 0x01, 0x00, -0xde, 0x69, 0x01, 0x00, 0xde, 0x69, 0x01, -0x00, 0xde, 0x69, 0x01, 0x00, 0x36, 0x2d, -0x01, 0x00, 0x36, 0x2d, 0x01, 0x00, 0x36, -0x2d, 0x01, 0x00, 0xb2, 0x6b, 0x01, 0x00, -0xb2, 0x6b, 0x01, 0x00, 0xb2, 0x6b, 0x01, -0x00, 0xce, 0x2b, 0x01, 0x00, 0xce, 0x2b, -0x01, 0x00, 0xce, 0x2b, 0x01, 0x00, 0x6e, -0x6d, 0x01, 0x00, 0x6e, 0x6d, 0x01, 0x00, -0x6e, 0x6d, 0x01, 0x00, 0x96, 0x2a, 0x01, -0x00, 0x96, 0x2a, 0x01, 0x00, 0x96, 0x2a, -0x01, 0x00, 0x18, 0x6f, 0x01, 0x00, 0x18, -0x6f, 0x01, 0x00, 0x18, 0x6f, 0x01, 0x00, -0x86, 0x29, 0x01, 0x00, 0x86, 0x29, 0x01, -0x00, 0x86, 0x29, 0x01, 0x00, 0x58, 0x70, -0x01, 0x00, 0x58, 0x70, 0x01, 0x00, 0x58, -0x70, 0x01, 0x00, 0x94, 0x28, 0x01, 0x00, -0x94, 0x28, 0x01, 0x00, 0x94, 0x28, 0x01, -0x00, 0x1d, 0x71, 0x01, 0x00, 0x1d, 0x71, -0x01, 0x00, 0x1d, 0x71, 0x01, 0x00, 0xbc, -0x27, 0x01, 0x00, 0xbc, 0x27, 0x01, 0x00, -0xbc, 0x27, 0x01, 0x00, 0xdb, 0x71, 0x01, -0x00, 0xdb, 0x71, 0x01, 0x00, 0xdb, 0x71, -0x01, 0x00, 0xfa, 0x26, 0x01, 0x00, 0xfa, -0x26, 0x01, 0x00, 0xfa, 0x26, 0x01, 0x00, -0x92, 0x72, 0x01, 0x00, 0x92, 0x72, 0x01, -0x00, 0x92, 0x72, 0x01, 0x00, 0x49, 0x26, -0x01, 0x00, 0x49, 0x26, 0x01, 0x00, 0x49, -0x26, 0x01, 0x00, 0x45, 0x73, 0x01, 0x00, -0x45, 0x73, 0x01, 0x00, 0x45, 0x73, 0x01, -0x00, 0x5d, 0x35, 0x01, 0x00, 0x5d, 0x35, -0x01, 0x00, 0x5d, 0x35, 0x01, 0x00, 0x9a, -0x74, 0x01, 0x00, 0x9a, 0x74, 0x01, 0x00, -0x9a, 0x74, 0x01, 0x00, 0x4a, 0x34, 0x01, -0x00, 0x4a, 0x34, 0x01, 0x00, 0x4a, 0x34, -0x01, 0x00, 0xdf, 0x75, 0x01, 0x00, 0xdf, -0x75, 0x01, 0x00, 0xdf, 0x75, 0x01, 0x00, -0x5d, 0x33, 0x01, 0x00, 0x5d, 0x33, 0x01, -0x00, 0x5d, 0x33, 0x01, 0x00, 0x15, 0x77, -0x01, 0x00, 0x15, 0x77, 0x01, 0x00, 0x15, -0x77, 0x01, 0x00, 0x8e, 0x32, 0x01, 0x00, -0x8e, 0x32, 0x01, 0x00, 0x8e, 0x32, 0x01, -0x00, 0x3e, 0x78, 0x01, 0x00, 0x3e, 0x78, -0x01, 0x00, 0x3e, 0x78, 0x01, 0x00, 0xd7, -0x31, 0x01, 0x00, 0xd7, 0x31, 0x01, 0x00, -0xd7, 0x31, 0x01, 0x00, 0x5b, 0x79, 0x01, -0x00, 0x5b, 0x79, 0x01, 0x00, 0x5b, 0x79, -0x01, 0x00, 0x33, 0x31, 0x01, 0x00, 0x33, -0x31, 0x01, 0x00, 0x33, 0x31, 0x01, 0x00, -0x6e, 0x7a, 0x01, 0x00, 0x6e, 0x7a, 0x01, -0x00, 0x6e, 0x7a, 0x01, 0x00, 0xa0, 0x30, -0x01, 0x00, 0xa0, 0x30, 0x01, 0x00, 0xa0, -0x30, 0x01, 0x00, 0x78, 0x7b, 0x01, 0x00, -0x78, 0x7b, 0x01, 0x00, 0x78, 0x7b, 0x01, -0x00, 0x1a, 0x30, 0x01, 0x00, 0x1a, 0x30, -0x01, 0x00, 0x1a, 0x30, 0x01, 0x00, 0x7a, -0x7c, 0x01, 0x00, 0x7a, 0x7c, 0x01, 0x00, -0x7a, 0x7c, 0x01, 0x00, 0xcf, 0x3e, 0x01, -0x00, 0xcf, 0x3e, 0x01, 0x00, 0xcf, 0x3e, -0x01, 0x00, 0x67, 0x7e, 0x01, 0x00, 0x67, -0x7e, 0x01, 0x00, 0x67, 0x7e, 0x01, 0x00, -0x31, 0x3d, 0x01, 0x00, 0x31, 0x3d, 0x01, -0x00, 0x31, 0x3d, 0x01, 0x00, 0x1d, 0x80, -0x01, 0x00, 0x1d, 0x80, 0x01, 0x00, 0x1d, -0x80, 0x01, 0x00, 0xcc, 0x3b, 0x01, 0x00, -0xcc, 0x3b, 0x01, 0x00, 0xcc, 0x3b, 0x01, -0x00, 0xfb, 0x80, 0x01, 0x00, 0xfb, 0x80, -0x01, 0x00, 0xfb, 0x80, 0x01, 0x00, 0x95, -0x3a, 0x01, 0x00, 0x95, 0x3a, 0x01, 0x00, -0x95, 0x3a, 0x01, 0x00, 0xd0, 0x81, 0x01, -0x00, 0xd0, 0x81, 0x01, 0x00, 0xd0, 0x81, -0x01, 0x00, 0x81, 0x39, 0x01, 0x00, 0x81, -0x39, 0x01, 0x00, 0x81, 0x39, 0x01, 0x00, -0x9c, 0x82, 0x01, 0x00, 0x9c, 0x82, 0x01, -0x00, 0x9c, 0x82, 0x01, 0x00, 0x8c, 0x38, -0x01, 0x00, 0x8c, 0x38, 0x01, 0x00, 0x8c, -0x38, 0x01, 0x00, 0x60, 0x83, 0x01, 0x00, -0x60, 0x83, 0x01, 0x00, 0x60, 0x83, 0x01, -0x00, 0xaf, 0x37, 0x01, 0x00, 0xaf, 0x37, -0x01, 0x00, 0xaf, 0x37, 0x01, 0x00, 0x1e, -0x84, 0x01, 0x00, 0x1e, 0x84, 0x01, 0x00, -0x1e, 0x84, 0x01, 0x00, 0xe7, 0x36, 0x01, -0x00, 0xe7, 0x36, 0x01, 0x00, 0xe7, 0x36, -0x01, 0x00, 0xd5, 0x84, 0x01, 0x00, 0xd5, -0x84, 0x01, 0x00, 0xd5, 0x84, 0x01, 0x00, -0xde, 0x45, 0x01, 0x00, 0xde, 0x45, 0x01, -0x00, 0xde, 0x45, 0x01, 0x00, 0x33, 0x86, -0x01, 0x00, 0x33, 0x86, 0x01, 0x00, 0x33, -0x86, 0x01, 0x00, 0xa9, 0x44, 0x01, 0x00, -0xa9, 0x44, 0x01, 0x00, 0xa9, 0x44, 0x01, -0x00, 0x7e, 0x87, 0x01, 0x00, 0x7e, 0x87, -0x01, 0x00, 0x7e, 0x87, 0x01, 0x00, 0xa0, -0x43, 0x01, 0x00, 0xa0, 0x43, 0x01, 0x00, -0xa0, 0x43, 0x01, 0x00, 0xb8, 0x88, 0x01, -0x00, 0xb8, 0x88, 0x01, 0x00, 0xb8, 0x88, -0x01, 0x00, 0xb9, 0x42, 0x01, 0x00, 0xb9, -0x42, 0x01, 0x00, 0xb9, 0x42, 0x01, 0x00, -0xe3, 0x89, 0x01, 0x00, 0xe3, 0x89, 0x01, -0x00, 0xe3, 0x89, 0x01, 0x00, 0xee, 0x41, -0x01, 0x00, 0xee, 0x41, 0x01, 0x00, 0xee, -0x41, 0x01, 0x00, 0x02, 0x8b, 0x01, 0x00, -0x02, 0x8b, 0x01, 0x00, 0x02, 0x8b, 0x01, -0x00, 0x38, 0x41, 0x01, 0x00, 0x38, 0x41, -0x01, 0x00, 0x38, 0x41, 0x01, 0x00, 0x16, -0x8c, 0x01, 0x00, 0x16, 0x8c, 0x01, 0x00, -0x16, 0x8c, 0x01, 0x00, 0x96, 0x40, 0x01, -0x00, 0x96, 0x40, 0x01, 0x00, 0x96, 0x40, -0x01, 0x00, 0x1f, 0x8d, 0x01, 0x00, 0x1f, -0x8d, 0x01, 0x00, 0x1f, 0x8d, 0x01, 0x00, -0x03, 0x40, 0x01, 0x00, 0x03, 0x40, 0x01, -0x00, 0x03, 0x40, 0x01, 0x00, 0x1f, 0x8e, -0x01, 0x00, 0x1f, 0x8e, 0x01, 0x00, 0x1f, -0x8e, 0x01, 0x00, 0x7f, 0x4e, 0x01, 0x00, -0x7f, 0x4e, 0x01, 0x00, 0x7f, 0x4e, 0x01, -0x00, 0x04, 0x90, 0x01, 0x00, 0x04, 0x90, -0x01, 0x00, 0x04, 0x90, 0x01, 0x00, 0xbb, -0x4c, 0x01, 0x00, 0xbb, 0x4c, 0x01, 0x00, -0xbb, 0x4c, 0x01, 0x00, 0xe9, 0x90, 0x01, -0x00, 0xe9, 0x90, 0x01, 0x00, 0xe9, 0x90, -0x01, 0x00, 0x37, 0x4b, 0x01, 0x00, 0x37, -0x4b, 0x01, 0x00, 0x37, 0x4b, 0x01, 0x00, -0xc3, 0x91, 0x01, 0x00, 0xc3, 0x91, 0x01, -0x00, 0xc3, 0x91, 0x01, 0x00, 0xe7, 0x49, -0x01, 0x00, 0xe7, 0x49, 0x01, 0x00, 0xe7, -0x49, 0x01, 0x00, 0x92, 0x92, 0x01, 0x00, -0x92, 0x92, 0x01, 0x00, 0x92, 0x92, 0x01, -0x00, 0xbf, 0x48, 0x01, 0x00, 0xbf, 0x48, -0x01, 0x00, 0xbf, 0x48, 0x01, 0x00, 0x58, -0x93, 0x01, 0x00, 0x58, 0x93, 0x01, 0x00, -0x58, 0x93, 0x01, 0x00, 0xb8, 0x47, 0x01, -0x00, 0xb8, 0x47, 0x01, 0x00, 0xb8, 0x47, -0x01, 0x00, 0x16, 0x94, 0x01, 0x00, 0x16, -0x94, 0x01, 0x00, 0x16, 0x94, 0x01, 0x00, -0xcc, 0x46, 0x01, 0x00, 0xcc, 0x46, 0x01, -0x00, 0xcc, 0x46, 0x01, 0x00, 0xcc, 0x94, -0x01, 0x00, 0xcc, 0x94, 0x01, 0x00, 0xcc, -0x94, 0x01, 0x00, 0xf7, 0x45, 0x01, 0x00, -0xf7, 0x45, 0x01, 0x00, 0xf7, 0x45, 0x01, -0x00, 0x7c, 0x95, 0x01, 0x00, 0x7c, 0x95, -0x01, 0x00, 0x7c, 0x95, 0x01, 0x00, 0xde, -0x54, 0x01, 0x00, 0xde, 0x54, 0x01, 0x00, -0xde, 0x54, 0x01, 0x00, 0xca, 0x96, 0x01, -0x00, 0xca, 0x96, 0x01, 0x00, 0xca, 0x96, -0x01, 0x00, 0x99, 0x53, 0x01, 0x00, 0x99, -0x53, 0x01, 0x00, 0x99, 0x53, 0x01, 0x00, -0x03, 0x98, 0x01, 0x00, 0x03, 0x98, 0x01, -0x00, 0x03, 0x98, 0x01, 0x00, 0x83, 0x52, -0x01, 0x00, 0x83, 0x52, 0x01, 0x00, 0x83, -0x52, 0x01, 0x00, 0x2c, 0x99, 0x01, 0x00, -0x2c, 0x99, 0x01, 0x00, 0x2c, 0x99, 0x01, -0x00, 0x92, 0x51, 0x01, 0x00, 0x92, 0x51, -0x01, 0x00, 0x92, 0x51, 0x01, 0x00, 0x45, -0x9a, 0x01, 0x00, 0x45, 0x9a, 0x01, 0x00, -0x45, 0x9a, 0x01, 0x00, 0xbf, 0x50, 0x01, -0x00, 0xbf, 0x50, 0x01, 0x00, 0xbf, 0x50, -0x01, 0x00, 0x51, 0x9b, 0x01, 0x00, 0x51, -0x9b, 0x01, 0x00, 0x51, 0x9b, 0x01, 0x00, -0x04, 0x50, 0x01, 0x00, 0x04, 0x50, 0x01, -0x00, 0x04, 0x50, 0x01, 0x00, 0x51, 0x9c, -0x01, 0x00, 0x51, 0x9c, 0x01, 0x00, 0x51, -0x9c, 0x01, 0x00, 0xb9, 0x4e, 0x01, 0x00, -0xb9, 0x4e, 0x01, 0x00, 0xb9, 0x4e, 0x01, -0x00, 0x47, 0x9d, 0x01, 0x00, 0x47, 0x9d, -0x01, 0x00, 0x47, 0x9d, 0x01, 0x00, 0x8b, -0x4d, 0x01, 0x00, 0x8b, 0x4d, 0x01, 0x00, -0x8b, 0x4d, 0x01, 0x00, 0x33, 0x9e, 0x01, -0x00, 0x33, 0x9e, 0x01, 0x00, 0x33, 0x9e, -0x01, 0x00, 0xfd, 0x5b, 0x01, 0x00, 0xfd, -0x5b, 0x01, 0x00, 0xfd, 0x5b, 0x01, 0x00, -0xf3, 0x9f, 0x01, 0x00, 0xf3, 0x9f, 0x01, -0x00, 0xf3, 0x9f, 0x01, 0x00, 0x33, 0x5a, -0x01, 0x00, 0x33, 0x5a, 0x01, 0x00, 0x33, -0x5a, 0x01, 0x00, 0xcb, 0xa0, 0x01, 0x00, -0xcb, 0xa0, 0x01, 0x00, 0xcb, 0xa0, 0x01, -0x00, 0xac, 0x58, 0x01, 0x00, 0xac, 0x58, -0x01, 0x00, 0xac, 0x58, 0x01, 0x00, 0x90, -0xa1, 0x01, 0x00, 0x90, 0xa1, 0x01, 0x00, -0x90, 0xa1, 0x01, 0x00, 0x5b, 0x57, 0x01, -0x00, 0x5b, 0x57, 0x01, 0x00, 0x5b, 0x57, -0x01, 0x00, 0x4b, 0xa2, 0x01, 0x00, 0x4b, -0xa2, 0x01, 0x00, 0x4b, 0xa2, 0x01, 0x00, -0x34, 0x56, 0x01, 0x00, 0x34, 0x56, 0x01, -0x00, 0x34, 0x56, 0x01, 0x00, 0xfd, 0xa2, -0x01, 0x00, 0xfd, 0xa2, 0x01, 0x00, 0xfd, -0xa2, 0x01, 0x00, 0x2f, 0x55, 0x01, 0x00, -0x2f, 0x55, 0x01, 0x00, 0x2f, 0x55, 0x01, -0x00, 0xa6, 0xa3, 0x01, 0x00, 0xa6, 0xa3, -0x01, 0x00, 0xa6, 0xa3, 0x01, 0x00, 0x47, -0x54, 0x01, 0x00, 0x47, 0x54, 0x01, 0x00, -0x47, 0x54, 0x01, 0x00, 0x49, 0xa4, 0x01, -0x00, 0x49, 0xa4, 0x01, 0x00, 0x49, 0xa4, -0x01, 0x00, 0x76, 0x53, 0x01, 0x00, 0x76, -0x53, 0x01, 0x00, 0x76, 0x53, 0x01, 0x00, -0xe4, 0xa4, 0x01, 0x00, 0xe4, 0xa4, 0x01, -0x00, 0xe4, 0xa4, 0x01, 0x00, 0x62, 0x62, -0x01, 0x00, 0x62, 0x62, 0x01, 0x00, 0x62, -0x62, 0x01, 0x00, 0x0a, 0xa6, 0x01, 0x00, -0x0a, 0xa6, 0x01, 0x00, 0x0a, 0xa6, 0x01, -0x00, 0x26, 0x61, 0x01, 0x00, 0x26, 0x61, -0x01, 0x00, 0x26, 0x61, 0x01, 0x00, 0x1d, -0xa7, 0x01, 0x00, 0x1d, 0xa7, 0x01, 0x00, -0x1d, 0xa7, 0x01, 0x00, 0x1a, 0x60, 0x01, -0x00, 0x1a, 0x60, 0x01, 0x00, 0x1a, 0x60, -0x01, 0x00, 0x1e, 0xa8, 0x01, 0x00, 0x1e, -0xa8, 0x01, 0x00, 0x1e, 0xa8, 0x01, 0x00, -0x66, 0x5e, 0x01, 0x00, 0x66, 0x5e, 0x01, -0x00, 0x66, 0x5e, 0x01, 0x00, 0x12, 0xa9, -0x01, 0x00, 0x12, 0xa9, 0x01, 0x00, 0x12, -0xa9, 0x01, 0x00, 0xd4, 0x5c, 0x01, 0x00, -0xd4, 0x5c, 0x01, 0x00, 0xd4, 0x5c, 0x01, -0x00, 0xf8, 0xa9, 0x01, 0x00, 0xf8, 0xa9, -0x01, 0x00, 0xf8, 0xa9, 0x01, 0x00, 0x70, -0x5b, 0x01, 0x00, 0x70, 0x5b, 0x01, 0x00, -0x70, 0x5b, 0x01, 0x00, 0xd4, 0xaa, 0x01, -0x00, 0xd4, 0xaa, 0x01, 0x00, 0xd4, 0xaa, -0x01, 0x00, 0x34, 0x5a, 0x01, 0x00, 0x34, -0x5a, 0x01, 0x00, 0x34, 0x5a, 0x01, 0x00, -0xa5, 0xab, 0x01, 0x00, 0xa5, 0xab, 0x01, -0x00, 0xa5, 0xab, 0x01, 0x00, 0x19, 0x59, -0x01, 0x00, 0x19, 0x59, 0x01, 0x00, 0x19, -0x59, 0x01, 0x00, 0x6e, 0xac, 0x01, 0x00, -0x6e, 0xac, 0x01, 0x00, 0x6e, 0xac, 0x01, -0x00, 0xa5, 0x67, 0x01, 0x00, 0xa5, 0x67, -0x01, 0x00, 0xa5, 0x67, 0x01, 0x00, 0xe8, -0xad, 0x01, 0x00, 0xe8, 0xad, 0x01, 0x00, -0xe8, 0xad, 0x01, 0x00, 0xfb, 0x65, 0x01, -0x00, 0xfb, 0x65, 0x01, 0x00, 0xfb, 0x65, -0x01, 0x00, 0x48, 0xaf, 0x01, 0x00, 0x48, -0xaf, 0x01, 0x00, 0x48, 0xaf, 0x01, 0x00, -0x92, 0x64, 0x01, 0x00, 0x92, 0x64, 0x01, -0x00, 0x92, 0x64, 0x01, 0x00, 0x49, 0xb0, -0x01, 0x00, 0x49, 0xb0, 0x01, 0x00, 0x49, -0xb0, 0x01, 0x00, 0x5d, 0x63, 0x01, 0x00, -0x5d, 0x63, 0x01, 0x00, 0x5d, 0x63, 0x01, -0x00, 0xe4, 0xb0, 0x01, 0x00, 0xe4, 0xb0, -0x01, 0x00, 0xe4, 0xb0, 0x01, 0x00, 0x51, -0x62, 0x01, 0x00, 0x51, 0x62, 0x01, 0x00, -0x51, 0x62, 0x01, 0x00, 0x76, 0xb1, 0x01, -0x00, 0x76, 0xb1, 0x01, 0x00, 0x76, 0xb1, -0x01, 0x00, 0x64, 0x61, 0x01, 0x00, 0x64, -0x61, 0x01, 0x00, 0x64, 0x61, 0x01, 0x00, -0x01, 0xb2, 0x01, 0x00, 0x01, 0xb2, 0x01, -0x00, 0x01, 0xb2, 0x01, 0x00, 0x92, 0x60, -0x01, 0x00, 0x92, 0x60, 0x01, 0x00, 0x92, -0x60, 0x01, 0x00, 0x86, 0xb2, 0x01, 0x00, -0x86, 0xb2, 0x01, 0x00, 0x86, 0xb2, 0x01, -0x00, 0xad, 0x5f, 0x01, 0x00, 0xad, 0x5f, -0x01, 0x00, 0xad, 0x5f, 0x01, 0x00, 0x04, -0xb3, 0x01, 0x00, 0x04, 0xb3, 0x01, 0x00, -0x04, 0xb3, 0x01, 0x00, 0xc2, 0x6d, 0x01, -0x00, 0xc2, 0x6d, 0x01, 0x00, 0xc2, 0x6d, -0x01, 0x00, 0xf3, 0xb3, 0x01, 0x00, 0xf3, -0xb3, 0x01, 0x00, 0xf3, 0xb3, 0x01, 0x00, -0x91, 0x6b, 0x01, 0x00, 0x91, 0x6b, 0x01, -0x00, 0x91, 0x6b, 0x01, 0x00, 0xcf, 0xb4, -0x01, 0x00, 0xcf, 0xb4, 0x01, 0x00, 0xcf, -0xb4, 0x01, 0x00, 0xb9, 0x69, 0x01, 0x00, -0xb9, 0x69, 0x01, 0x00, 0xb9, 0x69, 0x01, -0x00, 0x9d, 0xb5, 0x01, 0x00, 0x9d, 0xb5, -0x01, 0x00, 0x9d, 0xb5, 0x01, 0x00, 0x25, -0x68, 0x01, 0x00, 0x25, 0x68, 0x01, 0x00, -0x25, 0x68, 0x01, 0x00, 0x5e, 0xb6, 0x01, -0x00, 0x5e, 0xb6, 0x01, 0x00, 0x5e, 0xb6, -0x01, 0x00, 0xc7, 0x66, 0x01, 0x00, 0xc7, -0x66, 0x01, 0x00, 0xc7, 0x66, 0x01, 0x00, -0x14, 0xb7, 0x01, 0x00, 0x14, 0xb7, 0x01, -0x00, 0x14, 0xb7, 0x01, 0x00, 0x93, 0x65, -0x01, 0x00, 0x93, 0x65, 0x01, 0x00, 0x93, -0x65, 0x01, 0x00, 0xc1, 0xb7, 0x01, 0x00, -0xc1, 0xb7, 0x01, 0x00, 0xc1, 0xb7, 0x01, -0x00, 0x84, 0x64, 0x01, 0x00, 0x84, 0x64, -0x01, 0x00, 0x84, 0x64, 0x01, 0x00, 0x65, -0xb8, 0x01, 0x00, 0x65, 0xb8, 0x01, 0x00, -0x65, 0xb8, 0x01, 0x00, 0x91, 0x63, 0x01, -0x00, 0x91, 0x63, 0x01, 0x00, 0x91, 0x63, -0x01, 0x00, 0x01, 0xb9, 0x01, 0x00, 0x01, -0xb9, 0x01, 0x00, 0x01, 0xb9, 0x01, 0x00, -0x54, 0x72, 0x01, 0x00, 0x54, 0x72, 0x01, -0x00, 0x54, 0x72, 0x01, 0x00, 0x27, 0xba, -0x01, 0x00, 0x27, 0xba, 0x01, 0x00, 0x27, -0xba, 0x01, 0x00, 0xec, 0x70, 0x01, 0x00, -0xec, 0x70, 0x01, 0x00, 0xec, 0x70, 0x01, -0x00, 0x35, 0xbb, 0x01, 0x00, 0x35, 0xbb, -0x01, 0x00, 0x35, 0xbb, 0x01, 0x00, 0x7b, -0x6f, 0x01, 0x00, 0x7b, 0x6f, 0x01, 0x00, -0x7b, 0x6f, 0x01, 0x00, 0x31, 0xbc, 0x01, -0x00, 0x31, 0xbc, 0x01, 0x00, 0x31, 0xbc, -0x01, 0x00, 0x77, 0x6d, 0x01, 0x00, 0x77, -0x6d, 0x01, 0x00, 0x77, 0x6d, 0x01, 0x00, -0x1d, 0xbd, 0x01, 0x00, 0x1d, 0xbd, 0x01, -0x00, 0x1d, 0xbd, 0x01, 0x00, 0xba, 0x6b, -0x01, 0x00, 0xba, 0x6b, 0x01, 0x00, 0xba, -0x6b, 0x01, 0x00, 0xfb, 0xbd, 0x01, 0x00, -0xfb, 0xbd, 0x01, 0x00, 0xfb, 0xbd, 0x01, -0x00, 0x34, 0x6a, 0x01, 0x00, 0x34, 0x6a, -0x01, 0x00, 0x34, 0x6a, 0x01, 0x00, 0xcc, -0xbe, 0x01, 0x00, 0xcc, 0xbe, 0x01, 0x00, -0xcc, 0xbe, 0x01, 0x00, 0xdc, 0x68, 0x01, -0x00, 0xdc, 0x68, 0x01, 0x00, 0xdc, 0x68, -0x01, 0x00, 0x93, 0xbf, 0x01, 0x00, 0x93, -0xbf, 0x01, 0x00, 0x93, 0xbf, 0x01, 0x00, -0xa9, 0x67, 0x01, 0x00, 0xa9, 0x67, 0x01, -0x00, 0xa9, 0x67, 0x01, 0x00, 0x28, 0xc0, -0x01, 0x00, 0x28, 0xc0, 0x01, 0x00, 0x28, -0xc0, 0x01, 0x00, 0x1a, 0x76, 0x01, 0x00, -0x1a, 0x76, 0x01, 0x00, 0x1a, 0x76, 0x01, -0x00, 0xd9, 0xc0, 0x01, 0x00, 0xd9, 0xc0, -0x01, 0x00, 0xd9, 0xc0, 0x01, 0x00, 0x56, -0x74, 0x01, 0x00, 0x56, 0x74, 0x01, 0x00, -0x56, 0x74, 0x01, 0x00, 0x7c, 0xc1, 0x01, -0x00, 0x7c, 0xc1, 0x01, 0x00, 0x7c, 0xc1, -0x01, 0x00, 0xdc, 0x72, 0x01, 0x00, 0xdc, -0x72, 0x01, 0x00, 0xdc, 0x72, 0x01, 0x00, -0x13, 0xc2, 0x01, 0x00, 0x13, 0xc2, 0x01, -0x00, 0x13, 0xc2, 0x01, 0x00, 0x9b, 0x71, -0x01, 0x00, 0x9b, 0x71, 0x01, 0x00, 0x9b, -0x71, 0x01, 0x00, 0xa0, 0xc2, 0x01, 0x00, -0xa0, 0xc2, 0x01, 0x00, 0xa0, 0xc2, 0x01, -0x00, 0x86, 0x70, 0x01, 0x00, 0x86, 0x70, -0x01, 0x00, 0x86, 0x70, 0x01, 0x00, 0x24, -0xc3, 0x01, 0x00, 0x24, 0xc3, 0x01, 0x00, -0x24, 0xc3, 0x01, 0x00, 0x29, 0x6f, 0x01, -0x00, 0x29, 0x6f, 0x01, 0x00, 0x29, 0x6f, -0x01, 0x00, 0xa0, 0xc3, 0x01, 0x00, 0xa0, -0xc3, 0x01, 0x00, 0xa0, 0xc3, 0x01, 0x00, -0x80, 0x6d, 0x01, 0x00, 0x80, 0x6d, 0x01, -0x00, 0x80, 0x6d, 0x01, 0x00, 0x16, 0xc4, -0x01, 0x00, 0x16, 0xc4, 0x01, 0x00, 0x16, -0xc4, 0x01, 0x00, 0x06, 0x6c, 0x01, 0x00, -0x06, 0x6c, 0x01, 0x00, 0x06, 0x6c, 0x01, -0x00, 0x86, 0xc4, 0x01, 0x00, 0x86, 0xc4, -0x01, 0x00, 0x86, 0xc4, 0x01, 0x00, 0x1b, -0x7a, 0x01, 0x00, 0x1b, 0x7a, 0x01, 0x00, -0x1b, 0x7a, 0x01, 0x00, 0x57, 0xc5, 0x01, -0x00, 0x57, 0xc5, 0x01, 0x00, 0x57, 0xc5, -0x01, 0x00, 0xf1, 0x77, 0x01, 0x00, 0xf1, -0x77, 0x01, 0x00, 0xf1, 0x77, 0x01, 0x00, -0x17, 0xc6, 0x01, 0x00, 0x17, 0xc6, 0x01, -0x00, 0x17, 0xc6, 0x01, 0x00, 0x23, 0x76, -0x01, 0x00, 0x23, 0x76, 0x01, 0x00, 0x23, -0x76, 0x01, 0x00, 0xc8, 0xc6, 0x01, 0x00, -0xc8, 0xc6, 0x01, 0x00, 0xc8, 0xc6, 0x01, -0x00, 0x9c, 0x74, 0x01, 0x00, 0x9c, 0x74, -0x01, 0x00, 0x9c, 0x74, 0x01, 0x00, 0x6d, -0xc7, 0x01, 0x00, 0x6d, 0xc7, 0x01, 0x00, -0x6d, 0xc7, 0x01, 0x00, 0x4c, 0x73, 0x01, -0x00, 0x4c, 0x73, 0x01, 0x00, 0x4c, 0x73, -0x01, 0x00, 0x07, 0xc8, 0x01, 0x00, 0x07, -0xc8, 0x01, 0x00, 0x07, 0xc8, 0x01, 0x00, -0x28, 0x72, 0x01, 0x00, 0x28, 0x72, 0x01, -0x00, 0x28, 0x72, 0x01, 0x00, 0x98, 0xc8, -0x01, 0x00, 0x98, 0xc8, 0x01, 0x00, 0x98, -0xc8, 0x01, 0x00, 0x27, 0x71, 0x01, 0x00, -0x27, 0x71, 0x01, 0x00, 0x27, 0x71, 0x01, -0x00, 0x22, 0xc9, 0x01, 0x00, 0x22, 0xc9, -0x01, 0x00, 0x22, 0xc9, 0x01, 0x00, 0x43, -0x70, 0x01, 0x00, 0x43, 0x70, 0x01, 0x00, -0x43, 0x70, 0x01, 0x00, 0xa4, 0xc9, 0x01, -0x00, 0xa4, 0xc9, 0x01, 0x00, 0xa4, 0xc9, -0x01, 0x00, 0x38, 0x7e, 0x01, 0x00, 0x38, -0x7e, 0x01, 0x00, 0x38, 0x7e, 0x01, 0x00, -0x95, 0xca, 0x01, 0x00, 0x95, 0xca, 0x01, -0x00, 0x95, 0xca, 0x01, 0x00, 0xa0, 0x7b, -0x01, 0x00, 0xa0, 0x7b, 0x01, 0x00, 0xa0, -0x7b, 0x01, 0x00, 0x72, 0xcb, 0x01, 0x00, -0x72, 0xcb, 0x01, 0x00, 0x72, 0xcb, 0x01, -0x00, 0x79, 0x79, 0x01, 0x00, 0x79, 0x79, -0x01, 0x00, 0x79, 0x79, 0x01, 0x00, 0x3e, -0xcc, 0x01, 0x00, 0x3e, 0xcc, 0x01, 0x00, -0x3e, 0xcc, 0x01, 0x00, 0xa7, 0x77, 0x01, -0x00, 0xa7, 0x77, 0x01, 0x00, 0xa7, 0x77, -0x01, 0x00, 0xfb, 0xcc, 0x01, 0x00, 0xfb, -0xcc, 0x01, 0x00, 0xfb, 0xcc, 0x01, 0x00, -0x18, 0x76, 0x01, 0x00, 0x18, 0x76, 0x01, -0x00, 0x18, 0x76, 0x01, 0x00, 0xac, 0xcd, -0x01, 0x00, 0xac, 0xcd, 0x01, 0x00, 0xac, -0xcd, 0x01, 0x00, 0xbe, 0x74, 0x01, 0x00, -0xbe, 0x74, 0x01, 0x00, 0xbe, 0x74, 0x01, -0x00, 0x52, 0xce, 0x01, 0x00, 0x52, 0xce, -0x01, 0x00, 0x52, 0xce, 0x01, 0x00, 0x8e, -0x73, 0x01, 0x00, 0x8e, 0x73, 0x01, 0x00, -0x8e, 0x73, 0x01, 0x00, 0xef, 0xce, 0x01, -0x00, 0xef, 0xce, 0x01, 0x00, 0xef, 0xce, -0x01, 0x00, 0x82, 0x72, 0x01, 0x00, 0x82, -0x72, 0x01, 0x00, 0x82, 0x72, 0x01, 0x00, -0x83, 0xcf, 0x01, 0x00, 0x83, 0xcf, 0x01, -0x00, 0x83, 0xcf, 0x01, 0x00, 0x27, 0x81, -0x01, 0x00, 0x27, 0x81, 0x01, 0x00, 0x27, -0x81, 0x01, 0x00, 0x4b, 0xd0, 0x01, 0x00, -0x4b, 0xd0, 0x01, 0x00, 0x4b, 0xd0, 0x01, -0x00, 0x44, 0x7f, 0x01, 0x00, 0x44, 0x7f, -0x01, 0x00, 0x44, 0x7f, 0x01, 0x00, 0xc8, -0xd0, 0x01, 0x00, 0xc8, 0xd0, 0x01, 0x00, -0xc8, 0xd0, 0x01, 0x00, 0xc0, 0x7c, 0x01, -0x00, 0xc0, 0x7c, 0x01, 0x00, 0xc0, 0x7c, -0x01, 0x00, 0x3b, 0xd1, 0x01, 0x00, 0x3b, -0xd1, 0x01, 0x00, 0x3b, 0xd1, 0x01, 0x00, -0xa2, 0x7a, 0x01, 0x00, 0xa2, 0x7a, 0x01, -0x00, 0xa2, 0x7a, 0x01, 0x00, 0xa5, 0xd1, -0x01, 0x00, 0xa5, 0xd1, 0x01, 0x00, 0xa5, -0xd1, 0x01, 0x00, 0xd2, 0x78, 0x01, 0x00, -0xd2, 0x78, 0x01, 0x00, 0xd2, 0x78, 0x01, -0x00, 0x08, 0xd2, 0x01, 0x00, 0x08, 0xd2, -0x01, 0x00, 0x08, 0xd2, 0x01, 0x00, 0x41, -0x77, 0x01, 0x00, 0x41, 0x77, 0x01, 0x00, -0x41, 0x77, 0x01, 0x00, 0x65, 0xd2, 0x01, -0x00, 0x65, 0xd2, 0x01, 0x00, 0x65, 0xd2, -0x01, 0x00, 0xe2, 0x75, 0x01, 0x00, 0xe2, -0x75, 0x01, 0x00, 0xe2, 0x75, 0x01, 0x00, -0xbd, 0xd2, 0x01, 0x00, 0xbd, 0xd2, 0x01, -0x00, 0xbd, 0xd2, 0x01, 0x00, 0xac, 0x74, -0x01, 0x00, 0xac, 0x74, 0x01, 0x00, 0xac, -0x74, 0x01, 0x00, 0x10, 0xd3, 0x01, 0x00, -0x10, 0xd3, 0x01, 0x00, 0x10, 0xd3, 0x01, -0x00, 0x1e, 0x83, 0x01, 0x00, 0x1e, 0x83, -0x01, 0x00, 0x1e, 0x83, 0x01, 0x00, 0xa9, -0xd3, 0x01, 0x00, 0xa9, 0xd3, 0x01, 0x00, -0xa9, 0xd3, 0x01, 0x00, 0x5f, 0x81, 0x01, -0x00, 0x5f, 0x81, 0x01, 0x00, 0x5f, 0x81, -0x01, 0x00, 0x34, 0xd4, 0x01, 0x00, 0x34, -0xd4, 0x01, 0x00, 0x34, 0xd4, 0x01, 0x00, -0xdd, 0x7f, 0x01, 0x00, 0xdd, 0x7f, 0x01, -0x00, 0xdd, 0x7f, 0x01, 0x00, 0xb3, 0xd4, -0x01, 0x00, 0xb3, 0xd4, 0x01, 0x00, 0xb3, -0xd4, 0x01, 0x00, 0x73, 0x7d, 0x01, 0x00, -0x73, 0x7d, 0x01, 0x00, 0x73, 0x7d, 0x01, -0x00, 0x29, 0xd5, 0x01, 0x00, 0x29, 0xd5, -0x01, 0x00, 0x29, 0xd5, 0x01, 0x00, 0x63, -0x7b, 0x01, 0x00, 0x63, 0x7b, 0x01, 0x00, -0x63, 0x7b, 0x01, 0x00, 0x96, 0xd5, 0x01, -0x00, 0x96, 0xd5, 0x01, 0x00, 0x96, 0xd5, -0x01, 0x00, 0x9b, 0x79, 0x01, 0x00, 0x9b, -0x79, 0x01, 0x00, 0x9b, 0x79, 0x01, 0x00, -0xfd, 0xd5, 0x01, 0x00, 0xfd, 0xd5, 0x01, -0x00, 0xfd, 0xd5, 0x01, 0x00, 0x0e, 0x78, -0x01, 0x00, 0x0e, 0x78, 0x01, 0x00, 0x0e, -0x78, 0x01, 0x00, 0x5d, 0xd6, 0x01, 0x00, -0x5d, 0xd6, 0x01, 0x00, 0x5d, 0xd6, 0x01, -0x00, 0xb0, 0x76, 0x01, 0x00, 0xb0, 0x76, -0x01, 0x00, 0xb0, 0x76, 0x01, 0x00, 0xb8, -0xd6, 0x01, 0x00, 0xb8, 0xd6, 0x01, 0x00, -0xb8, 0xd6, 0x01, 0x00, 0xee, 0x84, 0x01, -0x00, 0xee, 0x84, 0x01, 0x00, 0xee, 0x84, -0x01, 0x00, 0x5f, 0xd7, 0x01, 0x00, 0x5f, -0xd7, 0x01, 0x00, 0x5f, 0xd7, 0x01, 0x00, -0xf8, 0x82, 0x01, 0x00, 0xf8, 0x82, 0x01, -0x00, 0xf8, 0x82, 0x01, 0x00, 0xf7, 0xd7, -0x01, 0x00, 0xf7, 0xd7, 0x01, 0x00, 0xf7, -0xd7, 0x01, 0x00, 0x5b, 0x81, 0x01, 0x00, -0x5b, 0x81, 0x01, 0x00, 0x5b, 0x81, 0x01, -0x00, 0x82, 0xd8, 0x01, 0x00, 0x82, 0xd8, -0x01, 0x00, 0x82, 0xd8, 0x01, 0x00, 0x00, -0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, -0x00, 0x80, 0x01, 0x00, 0x02, 0xd9, 0x01, -0x00, 0x02, 0xd9, 0x01, 0x00, 0x02, 0xd9, -0x01, 0x00, 0xb4, 0x7d, 0x01, 0x00, 0xb4, -0x7d, 0x01, 0x00, 0xb4, 0x7d, 0x01, 0x00, -0x79, 0xd9, 0x01, 0x00, 0x79, 0xd9, 0x01, -0x00, 0x79, 0xd9, 0x01, 0x00, 0xb9, 0x7b, -0x01, 0x00, 0xb9, 0x7b, 0x01, 0x00, 0xb9, -0x7b, 0x01, 0x00, 0xe7, 0xd9, 0x01, 0x00, -0xe7, 0xd9, 0x01, 0x00, 0xe7, 0xd9, 0x01, -0x00, 0x00, 0x7a, 0x01, 0x00, 0x00, 0x7a, -0x01, 0x00, 0x00, 0x7a, 0x01, 0x00, 0x4f, -0xda, 0x01, 0x00, 0x4f, 0xda, 0x01, 0x00, -0x4f, 0xda, 0x01, 0x00, 0x7b, 0x78, 0x01, -0x00, 0x7b, 0x78, 0x01, 0x00, 0x7b, 0x78, -0x01, 0x00, 0xb1, 0xda, 0x01, 0x00, 0xb1, -0xda, 0x01, 0x00, 0xb1, 0xda, 0x01, 0x00, -0x89, 0x86, 0x01, 0x00, 0x89, 0x86, 0x01, -0x00, 0x89, 0x86, 0x01, 0x00, 0x66, 0xdb, -0x01, 0x00, 0x66, 0xdb, 0x01, 0x00, 0x66, -0xdb, 0x01, 0x00, 0x5f, 0x84, 0x01, 0x00, -0x5f, 0x84, 0x01, 0x00, 0x5f, 0x84, 0x01, -0x00, 0x09, 0xdc, 0x01, 0x00, 0x09, 0xdc, -0x01, 0x00, 0x09, 0xdc, 0x01, 0x00, 0x98, -0x82, 0x01, 0x00, 0x98, 0x82, 0x01, 0x00, -0x98, 0x82, 0x01, 0x00, 0x9d, 0xdc, 0x01, -0x00, 0x9d, 0xdc, 0x01, 0x00, 0x9d, 0xdc, -0x01, 0x00, 0x1c, 0x81, 0x01, 0x00, 0x1c, -0x81, 0x01, 0x00, 0x1c, 0x81, 0x01, 0x00, -0x26, 0xdd, 0x01, 0x00, 0x26, 0xdd, 0x01, -0x00, 0x26, 0xdd, 0x01, 0x00, 0xb4, 0x7f, -0x01, 0x00, 0xb4, 0x7f, 0x01, 0x00, 0xb4, -0x7f, 0x01, 0x00, 0xa5, 0xdd, 0x01, 0x00, -0xa5, 0xdd, 0x01, 0x00, 0xa5, 0xdd, 0x01, -0x00, 0x8a, 0x7d, 0x01, 0x00, 0x8a, 0x7d, -0x01, 0x00, 0x8a, 0x7d, 0x01, 0x00, 0x1b, -0xde, 0x01, 0x00, 0x1b, 0xde, 0x01, 0x00, -0x1b, 0xde, 0x01, 0x00, 0xa8, 0x7b, 0x01, -0x00, 0xa8, 0x7b, 0x01, 0x00, 0xa8, 0x7b, -0x01, 0x00, 0x8a, 0xde, 0x01, 0x00, 0x8a, -0xde, 0x01, 0x00, 0x8a, 0xde, 0x01, 0x00, -0x01, 0x7a, 0x01, 0x00, 0x01, 0x7a, 0x01, -0x00, 0x01, 0x7a, 0x01, 0x00, 0xf2, 0xde, -0x01, 0x00, 0xf2, 0xde, 0x01, 0x00, 0xf2, -0xde, 0x01, 0x00, 0xe4, 0x87, 0x01, 0x00, -0xe4, 0x87, 0x01, 0x00, 0xe4, 0x87, 0x01, -0x00, 0xb1, 0xdf, 0x01, 0x00, 0xb1, 0xdf, -0x01, 0x00, 0xb1, 0xdf, 0x01, 0x00, 0x8b, -0x85, 0x01, 0x00, 0x8b, 0x85, 0x01, 0x00, -0x8b, 0x85, 0x01, 0x00, 0x2f, 0xe0, 0x01, -0x00, 0x2f, 0xe0, 0x01, 0x00, 0x2f, 0xe0, -0x01, 0x00, 0x9f, 0x83, 0x01, 0x00, 0x9f, -0x83, 0x01, 0x00, 0x9f, 0x83, 0x01, 0x00, -0x7d, 0xe0, 0x01, 0x00, 0x7d, 0xe0, 0x01, -0x00, 0x7d, 0xe0, 0x01, 0x00, 0x05, 0x82, -0x01, 0x00, 0x05, 0x82, 0x01, 0x00, 0x05, -0x82, 0x01, 0x00, 0xc5, 0xe0, 0x01, 0x00, -0xc5, 0xe0, 0x01, 0x00, 0xc5, 0xe0, 0x01, -0x00, 0xaa, 0x80, 0x01, 0x00, 0xaa, 0x80, -0x01, 0x00, 0xaa, 0x80, 0x01, 0x00, 0x08, -0xe1, 0x01, 0x00, 0x08, 0xe1, 0x01, 0x00, -0x08, 0xe1, 0x01, 0x00, 0x01, 0x7f, 0x01, -0x00, 0x01, 0x7f, 0x01, 0x00, 0x01, 0x7f, -0x01, 0x00, 0x46, 0xe1, 0x01, 0x00, 0x46, -0xe1, 0x01, 0x00, 0x46, 0xe1, 0x01, 0x00, -0xfc, 0x7c, 0x01, 0x00, 0xfc, 0x7c, 0x01, -0x00, 0xfc, 0x7c, 0x01, 0x00, 0x80, 0xe1, -0x01, 0x00, 0x80, 0xe1, 0x01, 0x00, 0x80, -0xe1, 0x01, 0x00, 0x37, 0x7b, 0x01, 0x00, -0x37, 0x7b, 0x01, 0x00, 0x37, 0x7b, 0x01, -0x00, 0xb6, 0xe1, 0x01, 0x00, 0xb6, 0xe1, -0x01, 0x00, 0xb6, 0xe1, 0x01, 0x00, 0xf5, -0x88, 0x01, 0x00, 0xf5, 0x88, 0x01, 0x00, -0xf5, 0x88, 0x01, 0x00, 0x1a, 0xe2, 0x01, -0x00, 0x1a, 0xe2, 0x01, 0x00, 0x1a, 0xe2, -0x01, 0x00, 0x74, 0x86, 0x01, 0x00, 0x74, -0x86, 0x01, 0x00, 0x74, 0x86, 0x01, 0x00, -0x74, 0xe2, 0x01, 0x00, 0x74, 0xe2, 0x01, -0x00, 0x74, 0xe2, 0x01, 0x00, 0x69, 0x84, -0x01, 0x00, 0x69, 0x84, 0x01, 0x00, 0x69, -0x84, 0x01, 0x00, 0xc6, 0xe2, 0x01, 0x00, -0xc6, 0xe2, 0x01, 0x00, 0xc6, 0xe2, 0x01, -0x00, 0xb6, 0x82, 0x01, 0x00, 0xb6, 0x82, -0x01, 0x00, 0xb6, 0x82, 0x01, 0x00, 0x10, -0xe3, 0x01, 0x00, 0x10, 0xe3, 0x01, 0x00, -0x10, 0xe3, 0x01, 0x00, 0x46, 0x81, 0x01, -0x00, 0x46, 0x81, 0x01, 0x00, 0x46, 0x81, -0x01, 0x00, 0x56, 0xe3, 0x01, 0x00, 0x56, -0xe3, 0x01, 0x00, 0x56, 0xe3, 0x01, 0x00, -0x0c, 0x80, 0x01, 0x00, 0x0c, 0x80, 0x01, -0x00, 0x0c, 0x80, 0x01, 0x00, 0x96, 0xe3, -0x01, 0x00, 0x96, 0xe3, 0x01, 0x00, 0x96, -0xe3, 0x01, 0x00, 0xf6, 0x7d, 0x01, 0x00, -0xf6, 0x7d, 0x01, 0x00, 0xf6, 0x7d, 0x01, -0x00, 0xd2, 0xe3, 0x01, 0x00, 0xd2, 0xe3, -0x01, 0x00, 0xd2, 0xe3, 0x01, 0x00, 0x18, -0x7c, 0x01, 0x00, 0x18, 0x7c, 0x01, 0x00, -0x18, 0x7c, 0x01, 0x00, 0x0a, 0xe4, 0x01, -0x00, 0x0a, 0xe4, 0x01, 0x00, 0x0a, 0xe4, -0x01, 0x00, 0xb8, 0x89, 0x01, 0x00, 0xb8, -0x89, 0x01, 0x00, 0xb8, 0x89, 0x01, 0x00, -0x71, 0xe4, 0x01, 0x00, 0x71, 0xe4, 0x01, -0x00, 0x71, 0xe4, 0x01, 0x00, 0x17, 0x87, -0x01, 0x00, 0x17, 0x87, 0x01, 0x00, 0x17, -0x87, 0x01, 0x00, 0xcd, 0xe4, 0x01, 0x00, -0xcd, 0xe4, 0x01, 0x00, 0xcd, 0xe4, 0x01, -0x00, 0xf3, 0x84, 0x01, 0x00, 0xf3, 0x84, -0x01, 0x00, 0xf3, 0x84, 0x01, 0x00, 0x21, -0xe5, 0x01, 0x00, 0x21, 0xe5, 0x01, 0x00, -0x21, 0xe5, 0x01, 0x00, 0x2c, 0x83, 0x01, -0x00, 0x2c, 0x83, 0x01, 0x00, 0x2c, 0x83, -0x01, 0x00, 0x6e, 0xe5, 0x01, 0x00, 0x6e, -0xe5, 0x01, 0x00, 0x6e, 0xe5, 0x01, 0x00, -0xad, 0x81, 0x01, 0x00, 0xad, 0x81, 0x01, -0x00, 0xad, 0x81, 0x01, 0x00, 0xb4, 0xe5, -0x01, 0x00, 0xb4, 0xe5, 0x01, 0x00, 0xb4, -0xe5, 0x01, 0x00, 0x65, 0x80, 0x01, 0x00, -0x65, 0x80, 0x01, 0x00, 0x65, 0x80, 0x01, -0x00, 0xf6, 0xe5, 0x01, 0x00, 0xf6, 0xe5, -0x01, 0x00, 0xf6, 0xe5, 0x01, 0x00, 0x92, -0x7e, 0x01, 0x00, 0x92, 0x7e, 0x01, 0x00, -0x92, 0x7e, 0x01, 0x00, 0x33, 0xe6, 0x01, -0x00, 0x33, 0xe6, 0x01, 0x00, 0x33, 0xe6, -0x01, 0x00, 0xa2, 0x7c, 0x01, 0x00, 0xa2, -0x7c, 0x01, 0x00, 0xa2, 0x7c, 0x01, 0x00, -0x6c, 0xe6, 0x01, 0x00, 0x6c, 0xe6, 0x01, -0x00, 0x6c, 0xe6, 0x01, 0x00, 0x2c, 0x8a, -0x01, 0x00, 0x2c, 0x8a, 0x01, 0x00, 0x2c, -0x8a, 0x01, 0x00, 0xd5, 0xe6, 0x01, 0x00, -0xd5, 0xe6, 0x01, 0x00, 0xd5, 0xe6, 0x01, -0x00, 0x73, 0x87, 0x01, 0x00, 0x73, 0x87, -0x01, 0x00, 0x73, 0x87, 0x01, 0x00, 0x33, -0xe7, 0x01, 0x00, 0x33, 0xe7, 0x01, 0x00, -0x33, 0xe7, 0x01, 0x00, 0x3d, 0x85, 0x01, -0x00, 0x3d, 0x85, 0x01, 0x00, 0x3d, 0x85, -0x01, 0x00, 0x88, 0xe7, 0x01, 0x00, 0x88, -0xe7, 0x01, 0x00, 0x88, 0xe7, 0x01, 0x00, -0x69, 0x83, 0x01, 0x00, 0x69, 0x83, 0x01, -0x00, 0x69, 0x83, 0x01, 0x00, 0xd5, 0xe7, -0x01, 0x00, 0xd5, 0xe7, 0x01, 0x00, 0xd5, -0xe7, 0x01, 0x00, 0xde, 0x81, 0x01, 0x00, -0xde, 0x81, 0x01, 0x00, 0xde, 0x81, 0x01, -0x00, 0x1d, 0xe8, 0x01, 0x00, 0x1d, 0xe8, -0x01, 0x00, 0x1d, 0xe8, 0x01, 0x00, 0x8d, -0x80, 0x01, 0x00, 0x8d, 0x80, 0x01, 0x00, -0x8d, 0x80, 0x01, 0x00, 0x5f, 0xe8, 0x01, -0x00, 0x5f, 0xe8, 0x01, 0x00, 0x5f, 0xe8, -0x01, 0x00, 0xd3, 0x7e, 0x01, 0x00, 0xd3, -0x7e, 0x01, 0x00, 0xd3, 0x7e, 0x01, 0x00, -0x9d, 0xe8, 0x01, 0x00, 0x9d, 0xe8, 0x01, -0x00, 0x9d, 0xe8, 0x01, 0x00, 0xd7, 0x7c, -0x01, 0x00, 0xd7, 0x7c, 0x01, 0x00, 0xd7, -0x7c, 0x01, 0x00, 0xd6, 0xe8, 0x01, 0x00, -0xd6, 0xe8, 0x01, 0x00, 0xd6, 0xe8, 0x01, -0x00, 0x52, 0x8a, 0x01, 0x00, 0x52, 0x8a, -0x01, 0x00, 0x52, 0x8a, 0x01, 0x00, 0x40, -0xe9, 0x01, 0x00, 0x40, 0xe9, 0x01, 0x00, -0x40, 0xe9, 0x01, 0x00, 0x8b, 0x87, 0x01, -0x00, 0x8b, 0x87, 0x01, 0x00, 0x8b, 0x87, -0x01, 0x00, 0x9e, 0xe9, 0x01, 0x00, 0x9e, -0xe9, 0x01, 0x00, 0x9e, 0xe9, 0x01, 0x00, -0x4a, 0x85, 0x01, 0x00, 0x4a, 0x85, 0x01, -0x00, 0x4a, 0x85, 0x01, 0x00, 0xf3, 0xe9, -0x01, 0x00, 0xf3, 0xe9, 0x01, 0x00, 0xf3, -0xe9, 0x01, 0x00, 0x6d, 0x83, 0x01, 0x00, -0x6d, 0x83, 0x01, 0x00, 0x6d, 0x83, 0x01, -0x00, 0x41, 0xea, 0x01, 0x00, 0x41, 0xea, -0x01, 0x00, 0x41, 0xea, 0x01, 0x00, 0xdc, -0x81, 0x01, 0x00, 0xdc, 0x81, 0x01, 0x00, -0xdc, 0x81, 0x01, 0x00, 0x88, 0xea, 0x01, -0x00, 0x88, 0xea, 0x01, 0x00, 0x88, 0xea, -0x01, 0x00, 0x86, 0x80, 0x01, 0x00, 0x86, -0x80, 0x01, 0x00, 0x86, 0x80, 0x01, 0x00, -0xca, 0xea, 0x01, 0x00, 0xca, 0xea, 0x01, -0x00, 0xca, 0xea, 0x01, 0x00, 0xbe, 0x7e, -0x01, 0x00, 0xbe, 0x7e, 0x01, 0x00, 0xbe, -0x7e, 0x01, 0x00, 0x08, 0xeb, 0x01, 0x00, -0x08, 0xeb, 0x01, 0x00, 0x08, 0xeb, 0x01, -0x00, 0xbc, 0x7c, 0x01, 0x00, 0xbc, 0x7c, -0x01, 0x00, 0xbc, 0x7c, 0x01, 0x00, 0x41, -0xeb, 0x01, 0x00, 0x41, 0xeb, 0x01, 0x00, -0x41, 0xeb, 0x01, 0x00, 0x30, 0x8a, 0x01, -0x00, 0x30, 0x8a, 0x01, 0x00, 0x30, 0x8a, -0x01, 0x00, 0xaa, 0xeb, 0x01, 0x00, 0xaa, -0xeb, 0x01, 0x00, 0xaa, 0xeb, 0x01, 0x00, -0x63, 0x87, 0x01, 0x00, 0x63, 0x87, 0x01, -0x00, 0x63, 0x87, 0x01, 0x00, 0x07, 0xec, -0x01, 0x00, 0x07, 0xec, 0x01, 0x00, 0x07, -0xec, 0x01, 0x00, 0x1e, 0x85, 0x01, 0x00, -0x1e, 0x85, 0x01, 0x00, 0x1e, 0x85, 0x01, -0x00, 0x5c, 0xec, 0x01, 0x00, 0x5c, 0xec, -0x01, 0x00, 0x5c, 0xec, 0x01, 0x00, 0x3e, -0x83, 0x01, 0x00, 0x3e, 0x83, 0x01, 0x00, -0x3e, 0x83, 0x01, 0x00, 0xa9, 0xec, 0x01, -0x00, 0xa9, 0xec, 0x01, 0x00, 0xa9, 0xec, -0x01, 0x00, 0xab, 0x81, 0x01, 0x00, 0xab, -0x81, 0x01, 0x00, 0xab, 0x81, 0x01, 0x00, -0xf0, 0xec, 0x01, 0x00, 0xf0, 0xec, 0x01, -0x00, 0xf0, 0xec, 0x01, 0x00, 0x55, 0x80, -0x01, 0x00, 0x55, 0x80, 0x01, 0x00, 0x55, -0x80, 0x01, 0x00, 0x31, 0xed, 0x01, 0x00, -0x31, 0xed, 0x01, 0x00, 0x31, 0xed, 0x01, -0x00, 0x5a, 0x7e, 0x01, 0x00, 0x5a, 0x7e, -0x01, 0x00, 0x5a, 0x7e, 0x01, 0x00, 0x6e, -0xed, 0x01, 0x00, 0x6e, 0xed, 0x01, 0x00, -0x6e, 0xed, 0x01, 0x00, 0x58, 0x7c, 0x01, -0x00, 0x58, 0x7c, 0x01, 0x00, 0x58, 0x7c, -0x01, 0x00, 0xa6, 0xed, 0x01, 0x00, 0xa6, -0xed, 0x01, 0x00, 0xa6, 0xed, 0x01, 0x00, -0xcd, 0x89, 0x01, 0x00, 0xcd, 0x89, 0x01, -0x00, 0xcd, 0x89, 0x01, 0x00, 0x0d, 0xee, -0x01, 0x00, 0x0d, 0xee, 0x01, 0x00, 0x0d, -0xee, 0x01, 0x00, 0x01, 0x87, 0x01, 0x00, -0x01, 0x87, 0x01, 0x00, 0x01, 0x87, 0x01, -0x00, 0x69, 0xee, 0x01, 0x00, 0x69, 0xee, -0x01, 0x00, 0x69, 0xee, 0x01, 0x00, 0xbe, -0x84, 0x01, 0x00, 0xbe, 0x84, 0x01, 0x00, -0xbe, 0x84, 0x01, 0x00, 0xbc, 0xee, 0x01, -0x00, 0xbc, 0xee, 0x01, 0x00, 0xbc, 0xee, -0x01, 0x00, 0xe1, 0x82, 0x01, 0x00, 0xe1, -0x82, 0x01, 0x00, 0xe1, 0x82, 0x01, 0x00, -0x08, 0xef, 0x01, 0x00, 0x08, 0xef, 0x01, -0x00, 0x08, 0xef, 0x01, 0x00, 0x51, 0x81, -0x01, 0x00, 0x51, 0x81, 0x01, 0x00, 0x51, -0x81, 0x01, 0x00, 0x4d, 0xef, 0x01, 0x00, -0x4d, 0xef, 0x01, 0x00, 0x4d, 0xef, 0x01, -0x00, 0xfb, 0x7f, 0x01, 0x00, 0xfb, 0x7f, -0x01, 0x00, 0xfb, 0x7f, 0x01, 0x00, 0x8d, -0xef, 0x01, 0x00, 0x8d, 0xef, 0x01, 0x00, -0x8d, 0xef, 0x01, 0x00, 0xb1, 0x7d, 0x01, -0x00, 0xb1, 0x7d, 0x01, 0x00, 0xb1, 0x7d, -0x01, 0x00, 0xc9, 0xef, 0x01, 0x00, 0xc9, -0xef, 0x01, 0x00, 0xc9, 0xef, 0x01, 0x00, -0xb4, 0x7b, 0x01, 0x00, 0xb4, 0x7b, 0x01, -0x00, 0xb4, 0x7b, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, -0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, -0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, -0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, -0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, -0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, -0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, -0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, -0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, -0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, -0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, -0x00, 0x01, 0x40, 0x00, 0x00, 0x01, 0x40, -0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x02, -0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, -0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, -0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, -0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, -0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, -0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, -0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, -0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, -0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, -0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, -0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, -0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, -0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, -0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, -0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, -0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, -0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, -0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, -0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x40, -0x00, 0x00, 0x02, 0x40, 0x00, 0x00, 0x02, -0x40, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, -0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, -0x00, 0x03, 0x00, 0x00, 0x00, 0x03, 0x00, -0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x03, -0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, -0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, -0x00, 0x03, 0x00, 0x00, 0x00, 0x03, 0x00, -0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x03, -0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, -0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, -0x00, 0x03, 0x00, 0x00, 0x00, 0x03, 0x00, -0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x03, -0x00, 0x00, 0x00, 0x03, 0x40, 0x00, 0x00, -0x03, 0x40, 0x00, 0x00, 0x03, 0x40, 0x00, -0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, -0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, -0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, -0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, -0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, -0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, -0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, -0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, -0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x40, -0x00, 0x00, 0x04, 0x40, 0x00, 0x00, 0x04, -0x40, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, -0x05, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, -0x00, 0x05, 0x00, 0x00, 0x00, 0x05, 0x00, -0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x05, -0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, -0x05, 0x00, 0x00, 0x00, 0x05, 0x40, 0x00, -0x00, 0x05, 0x40, 0x00, 0x00, 0x05, 0x40, -0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x06, -0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, -0x06, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, -0x00, 0x06, 0x00, 0x00, 0x00, 0x06, 0x00, -0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x06, -0x00, 0x00, 0x00, 0x06, 0x40, 0x00, 0x00, -0x06, 0x40, 0x00, 0x00, 0x06, 0x40, 0x00, -0x00, 0x07, 0x00, 0x00, 0x00, 0x07, 0x00, -0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x07, -0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, -0x07, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, -0x00, 0x07, 0x00, 0x00, 0x00, 0x07, 0x00, -0x00, 0x00, 0x07, 0x40, 0x00, 0x00, 0x07, -0x40, 0x00, 0x00, 0x07, 0x40, 0x00, 0x00, -0x08, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, -0x00, 0x08, 0x00, 0x00, 0x00, 0x08, 0x00, -0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08, -0x00, 0x00, 0x00, 0x08, 0x40, 0x00, 0x00, -0x08, 0x40, 0x00, 0x00, 0x08, 0x40, 0x00, -0x00, 0x09, 0x00, 0x00, 0x00, 0x09, 0x00, -0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x09, -0x40, 0x00, 0x00, 0x09, 0x40, 0x00, 0x00, -0x09, 0x40, 0x00, 0x00, 0x0a, 0x00, 0x00, -0x00, 0x0a, 0x00, 0x00, 0x00, 0x0a, 0x00, -0x00, 0x00, 0x0a, 0x40, 0x00, 0x00, 0x0a, -0x40, 0x00, 0x00, 0x0a, 0x40, 0x00, 0x00, -0x0b, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, -0x00, 0x0b, 0x00, 0x00, 0x00, 0x0b, 0x40, -0x00, 0x00, 0x0b, 0x40, 0x00, 0x00, 0x0b, -0x40, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, -0x0c, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, -0x00, 0x0c, 0x40, 0x00, 0x00, 0x0c, 0x40, -0x00, 0x00, 0x0c, 0x40, 0x00, 0x00, 0x0d, -0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, -0x0d, 0x00, 0x00, 0x00, 0x0d, 0x40, 0x00, -0x00, 0x0d, 0x40, 0x00, 0x00, 0x0d, 0x40, -0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x0e, -0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, -0x0e, 0x40, 0x00, 0x00, 0x0e, 0x40, 0x00, -0x00, 0x0e, 0x40, 0x00, 0x00, 0x0f, 0x00, -0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x0f, -0x00, 0x00, 0x00, 0x0f, 0x40, 0x00, 0x00, -0x0f, 0x40, 0x00, 0x00, 0x0f, 0x40, 0x00, -0x00, 0x10, 0x40, 0x00, 0x00, 0x10, 0x40, -0x00, 0x00, 0x10, 0x40, 0x00, 0x00, 0x11, -0x40, 0x00, 0x00, 0x11, 0x40, 0x00, 0x00, -0x11, 0x40, 0x00, 0x00, 0x12, 0x40, 0x00, -0x00, 0x12, 0x40, 0x00, 0x00, 0x12, 0x40, -0x00, 0x00, 0x13, 0x40, 0x00, 0x00, 0x13, -0x40, 0x00, 0x00, 0x13, 0x40, 0x00, 0x00, -0x14, 0x40, 0x00, 0x00, 0x14, 0x40, 0x00, -0x00, 0x14, 0x40, 0x00, 0x00, 0x15, 0x40, -0x00, 0x00, 0x15, 0x40, 0x00, 0x00, 0x15, -0x40, 0x00, 0x00, 0x16, 0x40, 0x00, 0x00, -0x16, 0x40, 0x00, 0x00, 0x16, 0x40, 0x00, -0x00, 0x17, 0x40, 0x00, 0x00, 0x17, 0x40, -0x00, 0x00, 0x17, 0x40, 0x00, 0x00, 0x18, -0x40, 0x00, 0x00, 0x18, 0x40, 0x00, 0x00, -0x18, 0x40, 0x00, 0x00, 0x19, 0x40, 0x00, -0x00, 0x19, 0x40, 0x00, 0x00, 0x19, 0x40, -0x00, 0x00, 0x1a, 0x40, 0x00, 0x00, 0x1a, -0x40, 0x00, 0x00, 0x1a, 0x40, 0x00, 0x00, -0x1b, 0x40, 0x00, 0x00, 0x1b, 0x40, 0x00, -0x00, 0x1b, 0x40, 0x00, 0x00, 0x1c, 0x40, -0x00, 0x00, 0x1c, 0x40, 0x00, 0x00, 0x1c, -0x40, 0x00, 0x00, 0x1d, 0x40, 0x00, 0x00, -0x1d, 0x40, 0x00, 0x00, 0x1d, 0x40, 0x00, -0x00, 0x1e, 0x40, 0x00, 0x00, 0x1e, 0x40, -0x00, 0x00, 0x1e, 0x40, 0x00, 0x00, 0x1f, -0x40, 0x00, 0x00, 0x1f, 0x40, 0x00, 0x00, -0x1f, 0x40, 0x00, 0x00, 0x20, 0x80, 0x00, -0x00, 0x20, 0x80, 0x00, 0x00, 0x20, 0x80, -0x00, 0x00, 0x22, 0x80, 0x00, 0x00, 0x22, -0x80, 0x00, 0x00, 0x22, 0x80, 0x00, 0x00, -0x24, 0x80, 0x00, 0x00, 0x24, 0x80, 0x00, -0x00, 0x24, 0x80, 0x00, 0x00, 0x26, 0x80, -0x00, 0x00, 0x26, 0x80, 0x00, 0x00, 0x26, -0x80, 0x00, 0x00, 0x28, 0x80, 0x00, 0x00, -0x28, 0x80, 0x00, 0x00, 0x28, 0x80, 0x00, -0x00, 0x2a, 0x80, 0x00, 0x00, 0x2a, 0x80, -0x00, 0x00, 0x2a, 0x80, 0x00, 0x00, 0x2c, -0x80, 0x00, 0x00, 0x2c, 0x80, 0x00, 0x00, -0x2c, 0x80, 0x00, 0x00, 0x2e, 0x80, 0x00, -0x00, 0x2e, 0x80, 0x00, 0x00, 0x2e, 0x80, -0x00, 0x00, 0x30, 0x80, 0x00, 0x00, 0x30, -0x80, 0x00, 0x00, 0x30, 0x80, 0x00, 0x00, -0x32, 0x80, 0x00, 0x00, 0x32, 0x80, 0x00, -0x00, 0x32, 0x80, 0x00, 0x00, 0x34, 0x80, -0x00, 0x00, 0x34, 0x80, 0x00, 0x00, 0x34, -0x80, 0x00, 0x00, 0x36, 0x80, 0x00, 0x00, -0x36, 0x80, 0x00, 0x00, 0x36, 0x80, 0x00, -0x00, 0x38, 0x80, 0x00, 0x00, 0x38, 0x80, -0x00, 0x00, 0x38, 0x80, 0x00, 0x00, 0x3a, -0x80, 0x00, 0x00, 0x3a, 0x80, 0x00, 0x00, -0x3a, 0x80, 0x00, 0x00, 0x3c, 0x80, 0x00, -0x00, 0x3c, 0x80, 0x00, 0x00, 0x3c, 0x80, -0x00, 0x00, 0x3e, 0x80, 0x00, 0x00, 0x3e, -0x80, 0x00, 0x00, 0x3e, 0x80, 0x00, 0x00, -0x40, 0x00, 0x01, 0x00, 0x40, 0x00, 0x01, -0x00, 0x40, 0x00, 0x01, 0x00, 0x44, 0x00, -0x01, 0x00, 0x44, 0x00, 0x01, 0x00, 0x44, -0x00, 0x01, 0x00, 0x48, 0x00, 0x01, 0x00, -0x48, 0x00, 0x01, 0x00, 0x48, 0x00, 0x01, -0x00, 0x4c, 0x00, 0x01, 0x00, 0x4c, 0x00, -0x01, 0x00, 0x4c, 0x00, 0x01, 0x00, 0x50, -0x00, 0x01, 0x00, 0x50, 0x00, 0x01, 0x00, -0x50, 0x00, 0x01, 0x00, 0x54, 0x00, 0x01, -0x00, 0x54, 0x00, 0x01, 0x00, 0x54, 0x00, -0x01, 0x00, 0x58, 0x00, 0x01, 0x00, 0x58, -0x00, 0x01, 0x00, 0x58, 0x00, 0x01, 0x00, -0x5c, 0x00, 0x01, 0x00, 0x5c, 0x00, 0x01, -0x00, 0x5c, 0x00, 0x01, 0x00, 0x60, 0x00, -0x01, 0x00, 0x60, 0x00, 0x01, 0x00, 0x60, -0x00, 0x01, 0x00, 0x64, 0x00, 0x01, 0x00, -0x64, 0x00, 0x01, 0x00, 0x64, 0x00, 0x01, -0x00, 0x68, 0x00, 0x01, 0x00, 0x68, 0x00, -0x01, 0x00, 0x68, 0x00, 0x01, 0x00, 0x6c, -0x00, 0x01, 0x00, 0x6c, 0x00, 0x01, 0x00, -0x6c, 0x00, 0x01, 0x00, 0x70, 0x00, 0x01, -0x00, 0x70, 0x00, 0x01, 0x00, 0x70, 0x00, -0x01, 0x00, 0x74, 0x00, 0x01, 0x00, 0x74, -0x00, 0x01, 0x00, 0x74, 0x00, 0x01, 0x00, -0x78, 0x00, 0x01, 0x00, 0x78, 0x00, 0x01, -0x00, 0x78, 0x00, 0x01, 0x00, 0x7c, 0x00, -0x01, 0x00, 0x7c, 0x00, 0x01, 0x00, 0x7c, -0x00, 0x01, 0x00, 0x80, 0x00, 0x02, 0x00, -0x80, 0x00, 0x02, 0x00, 0x80, 0x00, 0x02, -0x00, 0x88, 0x00, 0x02, 0x00, 0x88, 0x00, -0x02, 0x00, 0x88, 0x00, 0x02, 0x00, 0x90, -0x00, 0x02, 0x00, 0x90, 0x00, 0x02, 0x00, -0x90, 0x00, 0x02, 0x00, 0x98, 0x00, 0x02, -0x00, 0x98, 0x00, 0x02, 0x00, 0x98, 0x00, -0x02, 0x00, 0xa0, 0x00, 0x02, 0x00, 0xa0, -0x00, 0x02, 0x00, 0xa0, 0x00, 0x02, 0x00, -0xa8, 0x00, 0x02, 0x00, 0xa8, 0x00, 0x02, -0x00, 0xa8, 0x00, 0x02, 0x00, 0xb0, 0x00, -0x02, 0x00, 0xb0, 0x00, 0x02, 0x00, 0xb0, -0x00, 0x02, 0x00, 0xb8, 0x00, 0x02, 0x00, -0xb8, 0x00, 0x02, 0x00, 0xb8, 0x00, 0x02, -0x00, 0xc0, 0x00, 0x02, 0x00, 0xc0, 0x00, -0x02, 0x00, 0xc0, 0x00, 0x02, 0x00, 0xc8, -0x00, 0x02, 0x00, 0xc8, 0x00, 0x02, 0x00, -0xc8, 0x00, 0x02, 0x00, 0xd0, 0x00, 0x02, -0x00, 0xd0, 0x00, 0x02, 0x00, 0xd0, 0x00, -0x02, 0x00, 0xd8, 0x00, 0x02, 0x00, 0xd8, -0x00, 0x02, 0x00, 0xd8, 0x00, 0x02, 0x00, -0xe0, 0x00, 0x02, 0x00, 0xe0, 0x00, 0x02, -0x00, 0xe0, 0x00, 0x02, 0x00, 0xe8, 0x00, -0x02, 0x00, 0xe8, 0x00, 0x02, 0x00, 0xe8, -0x00, 0x02, 0x00, 0xf0, 0x00, 0x02, 0x00, -0xf0, 0x00, 0x02, 0x00, 0xf0, 0x00, 0x02, -0x00, 0xf8, 0x00, 0x02, 0x00, 0xf8, 0x00, -0x02, 0x00, 0xf8, 0x00, 0x02, 0x00, 0x00, -0x01, 0x04, 0x00, 0x00, 0x01, 0x04, 0x00, -0x00, 0x01, 0x04, 0x00, 0x10, 0x01, 0x04, -0x00, 0x10, 0x01, 0x04, 0x00, 0x10, 0x01, -0x04, 0x00, 0x20, 0x01, 0x04, 0x00, 0x20, -0x01, 0x04, 0x00, 0x20, 0x01, 0x04, 0x00, -0x30, 0x01, 0x04, 0x00, 0x30, 0x01, 0x04, -0x00, 0x30, 0x01, 0x04, 0x00, 0x40, 0x01, -0x04, 0x00, 0x40, 0x01, 0x04, 0x00, 0x40, -0x01, 0x04, 0x00, 0x50, 0x01, 0x04, 0x00, -0x50, 0x01, 0x04, 0x00, 0x50, 0x01, 0x04, -0x00, 0x60, 0x01, 0x04, 0x00, 0x60, 0x01, -0x04, 0x00, 0x60, 0x01, 0x04, 0x00, 0x70, -0x01, 0x04, 0x00, 0x70, 0x01, 0x04, 0x00, -0x70, 0x01, 0x04, 0x00, 0x80, 0x01, 0x04, -0x00, 0x80, 0x01, 0x04, 0x00, 0x80, 0x01, -0x04, 0x00, 0x90, 0x01, 0x04, 0x00, 0x90, -0x01, 0x04, 0x00, 0x90, 0x01, 0x04, 0x00, -0xa0, 0x01, 0x04, 0x00, 0xa0, 0x01, 0x04, -0x00, 0xa0, 0x01, 0x04, 0x00, 0xb0, 0x01, -0x04, 0x00, 0xb0, 0x01, 0x04, 0x00, 0xb0, -0x01, 0x04, 0x00, 0xc0, 0x01, 0x04, 0x00, -0xc0, 0x01, 0x04, 0x00, 0xc0, 0x01, 0x04, -0x00, 0xd0, 0x01, 0x04, 0x00, 0xd0, 0x01, -0x04, 0x00, 0xd0, 0x01, 0x04, 0x00, 0xe0, -0x01, 0x04, 0x00, 0xe0, 0x01, 0x04, 0x00, -0xe0, 0x01, 0x04, 0x00, 0xf0, 0x01, 0x04, -0x00, 0xf0, 0x01, 0x04, 0x00, 0xf0, 0x01, -0x04, 0x00, 0x00, 0x02, 0x08, 0x00, 0x00, -0x02, 0x08, 0x00, 0x00, 0x02, 0x08, 0x00, -0x20, 0x02, 0x08, 0x00, 0x20, 0x02, 0x08, -0x00, 0x20, 0x02, 0x08, 0x00, 0x40, 0x02, -0x08, 0x00, 0x40, 0x02, 0x08, 0x00, 0x40, -0x02, 0x08, 0x00, 0x60, 0x02, 0x08, 0x00, -0x60, 0x02, 0x08, 0x00, 0x60, 0x02, 0x08, -0x00, 0x80, 0x02, 0x08, 0x00, 0x80, 0x02, -0x08, 0x00, 0x80, 0x02, 0x08, 0x00, 0xa0, -0x02, 0x08, 0x00, 0xa0, 0x02, 0x08, 0x00, -0xa0, 0x02, 0x08, 0x00, 0xc0, 0x02, 0x08, -0x00, 0xc0, 0x02, 0x08, 0x00, 0xc0, 0x02, -0x08, 0x00, 0xe0, 0x02, 0x08, 0x00, 0xe0, -0x02, 0x08, 0x00, 0xe0, 0x02, 0x08, 0x00, -0x00, 0x03, 0x08, 0x00, 0x00, 0x03, 0x08, -0x00, 0x00, 0x03, 0x08, 0x00, 0x20, 0x03, -0x08, 0x00, 0x20, 0x03, 0x08, 0x00, 0x20, -0x03, 0x08, 0x00, 0x40, 0x03, 0x08, 0x00, -0x40, 0x03, 0x08, 0x00, 0x40, 0x03, 0x08, -0x00, 0x60, 0x03, 0x08, 0x00, 0x60, 0x03, -0x08, 0x00, 0x60, 0x03, 0x08, 0x00, 0x80, -0x03, 0x08, 0x00, 0x80, 0x03, 0x08, 0x00, -0x80, 0x03, 0x08, 0x00, 0xa0, 0x03, 0x08, -0x00, 0xa0, 0x03, 0x08, 0x00, 0xa0, 0x03, -0x08, 0x00, 0xc0, 0x03, 0x08, 0x00, 0xc0, -0x03, 0x08, 0x00, 0xc0, 0x03, 0x08, 0x00, -0xe0, 0x03, 0x08, 0x00, 0xe0, 0x03, 0x08, -0x00, 0xe0, 0x03, 0x08, 0x00, 0x00, 0x04, -0x10, 0x00, 0x00, 0x04, 0x10, 0x00, 0x00, -0x04, 0x10, 0x00, 0x40, 0x04, 0x10, 0x00, -0x40, 0x04, 0x10, 0x00, 0x40, 0x04, 0x10, -0x00, 0x80, 0x04, 0x10, 0x00, 0x80, 0x04, -0x10, 0x00, 0x80, 0x04, 0x10, 0x00, 0xc0, -0x04, 0x10, 0x00, 0xc0, 0x04, 0x10, 0x00, -0xc0, 0x04, 0x10, 0x00, 0x00, 0x05, 0x10, -0x00, 0x00, 0x05, 0x10, 0x00, 0x00, 0x05, -0x10, 0x00, 0x40, 0x05, 0x10, 0x00, 0x40, -0x05, 0x10, 0x00, 0x40, 0x05, 0x10, 0x00, -0x80, 0x05, 0x10, 0x00, 0x80, 0x05, 0x10, -0x00, 0x80, 0x05, 0x10, 0x00, 0xc0, 0x05, -0x10, 0x00, 0xc0, 0x05, 0x10, 0x00, 0xc0, -0x05, 0x10, 0x00, 0x00, 0x06, 0x10, 0x00, -0x00, 0x06, 0x10, 0x00, 0x00, 0x06, 0x10, -0x00, 0x40, 0x06, 0x10, 0x00, 0x40, 0x06, -0x10, 0x00, 0x40, 0x06, 0x10, 0x00, 0x80, -0x06, 0x10, 0x00, 0x80, 0x06, 0x10, 0x00, -0x80, 0x06, 0x10, 0x00, 0xc0, 0x06, 0x10, -0x00, 0xc0, 0x06, 0x10, 0x00, 0xc0, 0x06, -0x10, 0x00, 0x00, 0x07, 0x10, 0x00, 0x00, -0x07, 0x10, 0x00, 0x00, 0x07, 0x10, 0x00, -0x40, 0x07, 0x10, 0x00, 0x40, 0x07, 0x10, -0x00, 0x40, 0x07, 0x10, 0x00, 0x80, 0x07, -0x10, 0x00, 0x80, 0x07, 0x10, 0x00, 0x80, -0x07, 0x10, 0x00, 0xc0, 0x07, 0x10, 0x00, -0xc0, 0x07, 0x10, 0x00, 0xc0, 0x07, 0x10, -0x00, 0x00, 0x08, 0x20, 0x00, 0x00, 0x08, -0x20, 0x00, 0x00, 0x08, 0x20, 0x00, 0x80, -0x08, 0x20, 0x00, 0x80, 0x08, 0x20, 0x00, -0x80, 0x08, 0x20, 0x00, 0x00, 0x09, 0x20, -0x00, 0x00, 0x09, 0x20, 0x00, 0x00, 0x09, -0x20, 0x00, 0x80, 0x09, 0x20, 0x00, 0x80, -0x09, 0x20, 0x00, 0x80, 0x09, 0x20, 0x00, -0x00, 0x0a, 0x20, 0x00, 0x00, 0x0a, 0x20, -0x00, 0x00, 0x0a, 0x20, 0x00, 0x80, 0x0a, -0x20, 0x00, 0x80, 0x0a, 0x20, 0x00, 0x80, -0x0a, 0x20, 0x00, 0x00, 0x0b, 0x20, 0x00, -0x00, 0x0b, 0x20, 0x00, 0x00, 0x0b, 0x20, -0x00, 0x80, 0x0b, 0x20, 0x00, 0x80, 0x0b, -0x20, 0x00, 0x80, 0x0b, 0x20, 0x00, 0x00, -0x0c, 0x20, 0x00, 0x00, 0x0c, 0x20, 0x00, -0x00, 0x0c, 0x20, 0x00, 0x80, 0x0c, 0x20, -0x00, 0x80, 0x0c, 0x20, 0x00, 0x80, 0x0c, -0x20, 0x00, 0x00, 0x0d, 0x20, 0x00, 0x00, -0x0d, 0x20, 0x00, 0x00, 0x0d, 0x20, 0x00, -0x80, 0x0d, 0x20, 0x00, 0x80, 0x0d, 0x20, -0x00, 0x80, 0x0d, 0x20, 0x00, 0x00, 0x0e, -0x20, 0x00, 0x00, 0x0e, 0x20, 0x00, 0x00, -0x0e, 0x20, 0x00, 0x80, 0x0e, 0x20, 0x00, -0x80, 0x0e, 0x20, 0x00, 0x80, 0x0e, 0x20, -0x00, 0x00, 0x0f, 0x20, 0x00, 0x00, 0x0f, -0x20, 0x00, 0x00, 0x0f, 0x20, 0x00, 0x80, -0x0f, 0x20, 0x00, 0x80, 0x0f, 0x20, 0x00, -0x80, 0x0f, 0x20, 0x00, 0x00, 0x10, 0x40, -0x00, 0x00, 0x10, 0x40, 0x00, 0x00, 0x10, -0x40, 0x00, 0x00, 0x11, 0x40, 0x00, 0x00, -0x11, 0x40, 0x00, 0x00, 0x11, 0x40, 0x00, -0x00, 0x12, 0x40, 0x00, 0x00, 0x12, 0x40, -0x00, 0x00, 0x12, 0x40, 0x00, 0x00, 0x13, -0x40, 0x00, 0x00, 0x13, 0x40, 0x00, 0x00, -0x13, 0x40, 0x00, 0x00, 0x14, 0x40, 0x00, -0x00, 0x14, 0x40, 0x00, 0x00, 0x14, 0x40, -0x00, 0x00, 0x15, 0x40, 0x00, 0x00, 0x15, -0x40, 0x00, 0x00, 0x15, 0x40, 0x00, 0x00, -0x16, 0x40, 0x00, 0x00, 0x16, 0x40, 0x00, -0x00, 0x16, 0x40, 0x00, 0x00, 0x17, 0x40, -0x00, 0x00, 0x17, 0x40, 0x00, 0x00, 0x17, -0x40, 0x00, 0x00, 0x18, 0x40, 0x00, 0x00, -0x18, 0x40, 0x00, 0x00, 0x18, 0x40, 0x00, -0x00, 0x19, 0x40, 0x00, 0x00, 0x19, 0x40, -0x00, 0x00, 0x19, 0x40, 0x00, 0x00, 0x1a, -0x40, 0x00, 0x00, 0x1a, 0x40, 0x00, 0x00, -0x1a, 0x40, 0x00, 0x00, 0x1b, 0x40, 0x00, -0x00, 0x1b, 0x40, 0x00, 0x00, 0x1b, 0x40, -0x00, 0x00, 0x1c, 0x40, 0x00, 0x00, 0x1c, -0x40, 0x00, 0x00, 0x1c, 0x40, 0x00, 0x00, -0x1d, 0x40, 0x00, 0x00, 0x1d, 0x40, 0x00, -0x00, 0x1d, 0x40, 0x00, 0x00, 0x1e, 0x40, -0x00, 0x00, 0x1e, 0x40, 0x00, 0x00, 0x1e, -0x40, 0x00, 0x00, 0x1f, 0x40, 0x00, 0x00, -0x1f, 0x40, 0x00, 0x00, 0x1f, 0x40, 0x00, -0x00, 0xe0, 0x7f, 0x00, 0x00, 0xe0, 0x7f, -0x00, 0x00, 0xe0, 0x7f, 0x00, 0xff, 0x21, -0x80, 0x00, 0xff, 0x21, 0x80, 0x00, 0xff, -0x21, 0x80, 0x00, 0xff, 0x23, 0x80, 0x00, -0xff, 0x23, 0x80, 0x00, 0xff, 0x23, 0x80, -0x00, 0xff, 0x25, 0x80, 0x00, 0xff, 0x25, -0x80, 0x00, 0xff, 0x25, 0x80, 0x00, 0xff, -0x27, 0x80, 0x00, 0xff, 0x27, 0x80, 0x00, -0xff, 0x27, 0x80, 0x00, 0xff, 0x29, 0x80, -0x00, 0xff, 0x29, 0x80, 0x00, 0xff, 0x29, -0x80, 0x00, 0xff, 0x2b, 0x80, 0x00, 0xff, -0x2b, 0x80, 0x00, 0xff, 0x2b, 0x80, 0x00, -0xff, 0x2d, 0x80, 0x00, 0xff, 0x2d, 0x80, -0x00, 0xff, 0x2d, 0x80, 0x00, 0xff, 0x2f, -0x80, 0x00, 0xff, 0x2f, 0x80, 0x00, 0xff, -0x2f, 0x80, 0x00, 0xff, 0x31, 0x80, 0x00, -0xff, 0x31, 0x80, 0x00, 0xff, 0x31, 0x80, -0x00, 0xff, 0x33, 0x80, 0x00, 0xff, 0x33, -0x80, 0x00, 0xff, 0x33, 0x80, 0x00, 0xff, -0x35, 0x80, 0x00, 0xff, 0x35, 0x80, 0x00, -0xff, 0x35, 0x80, 0x00, 0xff, 0x37, 0x80, -0x00, 0xff, 0x37, 0x80, 0x00, 0xff, 0x37, -0x80, 0x00, 0xff, 0x39, 0x80, 0x00, 0xff, -0x39, 0x80, 0x00, 0xff, 0x39, 0x80, 0x00, -0xff, 0x3b, 0x80, 0x00, 0xff, 0x3b, 0x80, -0x00, 0xff, 0x3b, 0x80, 0x00, 0xff, 0x3d, -0x80, 0x00, 0xff, 0x3d, 0x80, 0x00, 0xff, -0x3d, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xe0, 0x52, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x90, -0x19, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x70, 0x32, 0x10, 0x97, 0x00, 0x00, 0xa0, -0x49, 0x00, 0x00, 0x70, 0xe2, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xc0, 0x12, 0xf0, 0x84, -0xf0, 0x11, 0x10, 0x3c, 0x00, 0x00, 0xf0, -0xaa, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x6e, 0x40, 0x29, 0xb0, 0x2c, -0x00, 0x00, 0x20, 0x77, 0xf0, 0xff, 0xa0, -0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0xd0, 0x50, 0xa0, -0x44, 0xf0, 0x19, 0x00, 0x00, 0xc0, 0x42, -0xf0, 0xff, 0xb0, 0x40, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x70, 0x2b, 0x60, 0x97, 0x00, 0x00, 0xa0, -0x49, 0x00, 0x00, 0x70, 0xd0, 0x40, 0x65, -0x80, 0x48, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x40, 0x0c, 0xb0, 0x86, -0x00, 0x00, 0xd0, 0x3b, 0x00, 0x00, 0x60, -0x82, 0xb0, 0x8a, 0x00, 0x7f, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xc0, -0x3e, 0xd0, 0x75, 0x00, 0x00, 0x80, 0x2b, -0x00, 0x00, 0x00, 0x00, 0x30, 0xaf, 0x80, -0xaa, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x40, 0x7d, 0x60, 0x6f, 0x00, -0x00, 0xf0, 0x11, 0x00, 0x00, 0x00, 0x00, -0x50, 0xd1, 0xb0, 0xcf, 0x00, 0x00, 0x00, -0x00, 0xc0, 0xbc, 0xf0, 0xff, 0x70, 0xb9, -0x70, 0x84, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0x20, 0x9d, 0x10, 0xef, -0x10, 0x49, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xa0, 0xe5, 0xe0, 0xb1, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0xc0, -0x9a, 0xf0, 0xff, 0x50, 0x39, 0x00, 0x00, -0x00, 0x00, 0x70, 0xe7, 0xf0, 0xff, 0xd0, -0xe5, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0xc0, 0xac, 0xf0, 0xff, 0xf0, -0x1f, 0x00, 0x00, 0x00, 0x00, 0x10, 0x56, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x00, 0xe0, 0xd4, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x30, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x90, 0xc3, 0x00, 0x00, -0xb0, 0x45, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xe0, 0x9b, 0xf0, 0xff, 0xf0, 0xff, 0x50, -0xe6, 0x00, 0x00, 0xd0, 0x31, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x50, -0x2e, 0x40, 0x2e, 0x70, 0x53, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x50, 0x2d, 0x10, -0x2b, 0x40, 0x0f, 0xf0, 0x16, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0x45, 0xf0, 0x45, 0xe0, -0x43, 0x00, 0xb7, 0xf0, 0xff, 0xf0, 0xff, -0xb0, 0x45, 0x20, 0x44, 0xa0, 0x53, 0x00, -0x54, 0xf0, 0xff, 0xf0, 0xff, 0x30, 0x57, -0x30, 0x57, 0x30, 0x5a, 0x10, 0x86, 0xf0, -0xff, 0xf0, 0xff, 0x20, 0x57, 0xa0, 0x56, -0xf0, 0xff, 0xe0, 0x32, 0xf0, 0xff, 0x00, -0x00, 0x40, 0x55, 0x90, 0x02, 0xa0, 0xe2, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0x30, 0x18, -0xf0, 0x84, 0x50, 0x01, 0x20, 0x3c, 0x00, -0x03, 0x90, 0xab, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0xd0, 0x6d, 0x40, 0x13, -0xe0, 0x2c, 0xb0, 0x01, 0x80, 0x79, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0xa0, -0x4f, 0x60, 0x29, 0x90, 0x1a, 0x00, 0x00, -0x20, 0x4d, 0xf0, 0xff, 0x10, 0x22, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x90, 0x21, 0x30, 0x97, 0x00, -0x00, 0xb0, 0x49, 0x20, 0x08, 0x60, 0xda, -0x20, 0x43, 0x40, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xb0, 0x85, 0x00, 0x00, 0x00, 0x3c, 0x00, -0x00, 0x90, 0x98, 0x00, 0x66, 0x90, 0x57, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xc0, 0x71, 0x00, 0x00, -0x50, 0x2c, 0x00, 0x00, 0x00, 0x3d, 0xf0, -0x8a, 0x20, 0x85, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xa0, 0x47, 0x80, -0x61, 0x00, 0x00, 0xa0, 0x16, 0x00, 0x00, -0x00, 0x00, 0x40, 0xaf, 0x20, 0xad, 0x00, -0x00, 0x00, 0x00, 0x30, 0xe1, 0xf0, 0xff, -0x70, 0x90, 0x40, 0x67, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x00, 0x50, 0x9a, -0xb0, 0xd0, 0x60, 0x49, 0x00, 0x00, 0xd0, -0x70, 0xf0, 0xff, 0xb0, 0xc3, 0xc0, 0x8c, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0xb0, 0x91, 0x60, 0xef, 0x90, 0x3a, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x50, -0xea, 0xa0, 0xc0, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0xd0, 0x97, 0xf0, -0xff, 0x40, 0x25, 0x00, 0x00, 0x00, 0x00, -0x80, 0x9c, 0xf0, 0xff, 0x60, 0xf3, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0x60, 0xb7, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x10, 0xe5, 0x60, 0xb4, -0x00, 0x00, 0xf0, 0x46, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x10, 0xc3, 0xf0, 0xff, 0xf0, -0xff, 0x70, 0xcf, 0x00, 0x00, 0xb0, 0x32, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x61, -0xf0, 0xff, 0xf0, 0xff, 0xb0, 0xf7, 0x00, -0x00, 0xd0, 0x14, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x60, 0x2e, 0x50, -0x2e, 0xa0, 0x1b, 0xe0, 0xdb, 0xf0, 0xff, -0xf0, 0xff, 0xd0, 0x2d, 0xe0, 0x2a, 0x20, -0x0f, 0xe0, 0x12, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0x45, 0xf0, 0x45, 0x70, 0x33, 0xf0, -0x91, 0xf0, 0xff, 0xf0, 0xff, 0xd0, 0x45, -0xc0, 0x44, 0xf0, 0xff, 0xc0, 0x53, 0x90, -0xfd, 0xf0, 0xff, 0x20, 0x49, 0x30, 0x57, -0x20, 0x57, 0x00, 0x74, 0xf0, 0xff, 0xf0, -0xff, 0x30, 0x57, 0xe0, 0x56, 0x90, 0xe3, -0xa0, 0x18, 0xf0, 0xff, 0x00, 0x00, 0x20, -0x55, 0x20, 0x13, 0xa0, 0xab, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x40, 0x07, 0x00, -0x00, 0xf0, 0xff, 0x20, 0x02, 0xc0, 0x6d, -0x30, 0x03, 0xb0, 0x2d, 0x20, 0x13, 0x40, -0x7a, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x20, 0x0e, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0x20, 0x4f, 0x70, 0x13, 0x90, 0x1c, -0x10, 0x12, 0x00, 0x51, 0xf0, 0xff, 0xe0, -0x00, 0x00, 0x00, 0xe0, 0x0f, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x10, 0x1c, 0x10, -0x97, 0x50, 0x03, 0xe0, 0x49, 0xb0, 0x27, -0x50, 0xdf, 0xb0, 0x26, 0x00, 0x00, 0xd0, -0x0d, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x30, 0x85, 0x00, 0x00, 0x70, -0x3c, 0x00, 0x00, 0xd0, 0xa3, 0x20, 0x44, -0x30, 0x2e, 0x80, 0x04, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x80, 0x6f, -0x00, 0x00, 0x70, 0x2d, 0x00, 0x00, 0x20, -0x62, 0x30, 0x66, 0x70, 0x5f, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x90, 0x58, 0x00, 0x00, 0xd0, 0x1a, -0x00, 0x00, 0x00, 0x00, 0xf0, 0x8a, 0x50, -0x88, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xf9, -0xf0, 0xff, 0x30, 0x63, 0x40, 0x4e, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0xb0, 0x98, 0x60, 0xae, 0xb0, 0x49, 0x00, -0x00, 0xf0, 0xa0, 0xf0, 0xff, 0x70, 0x9d, -0x40, 0x67, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0xf0, 0x8b, 0x10, 0xd1, -0xa0, 0x3b, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x00, 0xca, 0x60, 0x98, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0xd0, -0x87, 0x70, 0xef, 0x60, 0x29, 0x00, 0x00, -0x00, 0x00, 0x60, 0xd4, 0xf0, 0xec, 0xc0, -0xd1, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0x20, 0x9b, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x1f, -0xf0, 0xff, 0x50, 0xfc, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xd0, 0xc5, -0x40, 0xa9, 0x00, 0x00, 0x20, 0x48, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xa0, 0xf5, 0xf0, -0xff, 0x40, 0xf5, 0xf0, 0xb9, 0x00, 0x00, -0x80, 0x35, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x20, 0x82, 0xf0, 0xff, 0xf0, 0xff, 0x70, -0xdf, 0x00, 0x00, 0x10, 0x14, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xc0, 0x2e, 0xb0, 0x2e, 0x00, -0x00, 0x60, 0xac, 0xf0, 0xff, 0xf0, 0xff, -0x70, 0x2e, 0x30, 0x2c, 0xf0, 0xff, 0xa0, -0x10, 0x80, 0xea, 0xf0, 0xff, 0x90, 0x45, -0x10, 0x46, 0xc0, 0x26, 0x90, 0x72, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x46, 0x60, 0x45, -0xf0, 0xff, 0xa0, 0x53, 0xf0, 0xff, 0xf0, -0xff, 0xc0, 0x43, 0x40, 0x57, 0x70, 0x55, -0x80, 0x67, 0xf0, 0xff, 0xf0, 0xff, 0x40, -0x57, 0x10, 0x57, 0x00, 0xbe, 0xc0, 0x00, -0xf0, 0xff, 0x00, 0x00, 0xc0, 0x55, 0x10, -0x29, 0x20, 0x7a, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xd0, 0x26, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0xf0, 0x4e, 0x40, 0x03, -0x70, 0x21, 0x00, 0x29, 0xf0, 0x51, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, -0x10, 0x11, 0xf0, 0xff, 0xf0, 0xff, 0x80, -0x19, 0x00, 0x97, 0x30, 0x12, 0x60, 0x4a, -0xb0, 0x2e, 0x40, 0xe1, 0x40, 0x0d, 0x00, -0x00, 0x10, 0x28, 0x10, 0x1d, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xf0, 0x84, 0x70, -0x02, 0x70, 0x3d, 0x00, 0x00, 0xa0, 0xa8, -0x70, 0x28, 0x00, 0x00, 0xe0, 0x26, 0x90, -0x21, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x60, 0x6e, 0x00, 0x00, 0xb0, 0x2f, 0x00, -0x00, 0xc0, 0x70, 0x70, 0x44, 0x20, 0x3b, -0x40, 0x23, 0x90, 0x20, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x50, 0x53, 0x00, 0x00, -0xc0, 0x20, 0x00, 0x00, 0xf0, 0x20, 0x30, -0x66, 0x50, 0x63, 0x00, 0x1a, 0x60, 0x18, -0xf0, 0xff, 0xf0, 0xff, 0x70, 0x29, 0x10, -0x3a, 0x00, 0x00, 0x00, 0x0d, 0xf0, 0xff, -0x00, 0x00, 0xd0, 0x97, 0xd0, 0x89, 0x40, -0x4a, 0x00, 0x00, 0x30, 0xbe, 0xf0, 0xff, -0x50, 0x74, 0xd0, 0x40, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x00, 0x80, 0x88, -0xd0, 0xae, 0x10, 0x3d, 0x00, 0x00, 0x00, -0x57, 0xf0, 0xff, 0x80, 0xa5, 0x40, 0x6e, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0xc0, 0x7c, 0x10, 0xd1, 0x80, 0x2d, -0x00, 0x00, 0x00, 0x00, 0xe0, 0xfe, 0x90, -0xcd, 0x00, 0xaa, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0x90, 0x82, 0x60, -0xef, 0x70, 0x14, 0x00, 0x00, 0x00, 0x00, -0x00, 0x88, 0x40, 0xee, 0xc0, 0xdd, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xa0, 0xa4, 0xc0, 0xa1, 0x00, 0x00, 0x50, -0x49, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xc0, 0xd4, 0x10, 0xa8, -0x00, 0x00, 0xe0, 0x38, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x70, 0xad, 0xf0, 0xff, 0xf0, -0xff, 0x60, 0xc5, 0x00, 0x00, 0xf0, 0x1c, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x90, 0x1b, -0xf0, 0xff, 0xf0, 0xff, 0x60, 0xf0, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x80, 0xd2, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0x40, 0xd6, 0xf0, 0xff, -0x50, 0x45, 0xb0, 0x2f, 0x00, 0x00, 0x70, -0x7f, 0xf0, 0xff, 0xf0, 0xff, 0x80, 0x2f, -0x00, 0x2e, 0xf0, 0xff, 0xa0, 0x0f, 0xb0, -0xfb, 0xf0, 0xff, 0xc0, 0x35, 0x70, 0x46, -0x60, 0x1d, 0xc0, 0x58, 0xf0, 0xff, 0xf0, -0xff, 0x70, 0x46, 0x00, 0x46, 0x00, 0xe1, -0xa0, 0x53, 0xf0, 0xff, 0xf0, 0xff, 0xe0, -0x43, 0x70, 0x57, 0x80, 0x54, 0x40, 0x5f, -0xf0, 0xff, 0xf0, 0xff, 0x70, 0x57, 0x50, -0x57, 0xa0, 0x9e, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0x70, 0x56, 0x30, 0x44, 0x10, -0x51, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xa0, 0x43, 0x10, 0x35, 0xf0, 0xff, 0xf0, -0xff, 0x20, 0x18, 0xf0, 0x96, 0x00, 0x24, -0x70, 0x4b, 0x40, 0x2f, 0x50, 0xe1, 0x00, -0x00, 0x00, 0x00, 0xe0, 0x43, 0xe0, 0x3c, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xd0, -0x84, 0xa0, 0x22, 0xb0, 0x3f, 0xa0, 0x08, -0x10, 0xaa, 0xf0, 0x10, 0x00, 0x00, 0xc0, -0x43, 0xf0, 0x40, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xc0, 0x6d, 0xa0, 0x25, 0x40, -0x34, 0x00, 0x00, 0xf0, 0x75, 0xd0, 0x28, -0xc0, 0x14, 0x00, 0x43, 0xb0, 0x41, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x70, 0x50, -0x00, 0x2a, 0x30, 0x2a, 0x00, 0x00, 0x70, -0x40, 0x60, 0x44, 0x70, 0x40, 0x00, 0x41, -0x70, 0x40, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x90, 0x2a, 0x10, 0x31, 0xc0, 0x22, -0xf0, 0xff, 0x00, 0x00, 0x50, 0x97, 0xf0, -0x64, 0x70, 0x4b, 0x30, 0x3c, 0x70, 0xcf, -0xf0, 0xff, 0x10, 0x48, 0x20, 0x09, 0x30, -0x33, 0x80, 0x1d, 0xf0, 0xff, 0x00, 0x00, -0x90, 0x86, 0x30, 0x8a, 0x80, 0x3f, 0x50, -0x31, 0x50, 0x81, 0xf0, 0xff, 0x90, 0x7e, -0x00, 0x3e, 0xb0, 0x2c, 0xc0, 0x14, 0xf0, -0xff, 0x00, 0x00, 0xa0, 0x75, 0xc0, 0xae, -0x20, 0x33, 0xe0, 0x19, 0x00, 0x00, 0xf0, -0xff, 0x10, 0xaa, 0xd0, 0x7c, 0xb0, 0x17, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0x10, -0x6f, 0xe0, 0xd0, 0xf0, 0x24, 0x00, 0x00, -0x00, 0x00, 0x50, 0xbc, 0x40, 0xcf, 0x10, -0xb9, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x30, 0x84, 0x00, 0x9d, 0xd0, -0x07, 0xe0, 0x4a, 0x00, 0x00, 0x00, 0x00, -0xb0, 0xee, 0x50, 0xe5, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x90, 0xb1, -0xa0, 0x9a, 0x00, 0x00, 0xe0, 0x3c, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x50, 0xe7, 0xf0, -0xff, 0xa0, 0xe5, 0xa0, 0xac, 0x00, 0x00, -0x70, 0x28, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xc0, 0x55, 0xf0, 0xff, 0xf0, 0xff, 0xc0, -0xd4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x00, 0x80, 0xc3, -0xf0, 0xff, 0x40, 0x47, 0xe0, 0x08, 0x00, -0x00, 0xd0, 0x9b, 0xf0, 0xff, 0xf0, 0xff, -0xc0, 0x07, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0x50, 0xe6, 0xf0, 0xff, 0x70, 0x34, -0xd0, 0x31, 0x00, 0x00, 0x70, 0x53, 0xf0, -0xff, 0xf0, 0xff, 0xc0, 0x31, 0xd0, 0x30, -0xf0, 0xff, 0x30, 0x0f, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0x2d, 0x50, 0x47, 0xe0, 0x16, -0xe0, 0x43, 0xf0, 0xff, 0xf0, 0xff, 0x40, -0x47, 0x10, 0x47, 0x00, 0xb7, 0xa0, 0x53, -0xf0, 0xff, 0xf0, 0xff, 0x60, 0x45, 0xd0, -0x57, 0x00, 0x54, 0x30, 0x5a, 0xf0, 0xff, -0xf0, 0xff, 0xd0, 0x57, 0xc0, 0x57, 0x10, -0x86, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x30, 0x57, 0xb0, 0x55, 0x40, 0x2b, 0x10, -0xe0, 0x00, 0x00, 0x00, 0x00, 0xb0, 0x65, -0x70, 0x5f, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xa0, 0x84, 0x00, 0x3e, 0x00, 0x44, -0x60, 0x02, 0x80, 0xa9, 0x00, 0x00, 0x00, -0x00, 0xc0, 0x65, 0xd0, 0x63, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x50, 0x6d, 0x80, -0x45, 0x50, 0x3c, 0x00, 0x00, 0x00, 0x77, -0x20, 0x11, 0x00, 0x00, 0xa0, 0x65, 0xd0, -0x64, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xc0, 0x4e, 0x70, 0x4d, 0x40, 0x38, 0x00, -0x00, 0xa0, 0x48, 0x60, 0x28, 0xd0, 0x20, -0x20, 0x65, 0xc0, 0x64, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x10, 0x1f, 0x50, 0x56, -0xb0, 0x38, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x97, 0x90, 0x42, 0xa0, 0x4d, 0xc0, 0x63, -0x00, 0xd8, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xd0, 0x5b, 0x90, 0x3c, 0xf0, 0xff, -0x00, 0x00, 0x70, 0x85, 0x50, 0x65, 0xf0, -0x43, 0xd0, 0x60, 0x00, 0x96, 0xf0, 0xff, -0xb0, 0x56, 0x00, 0x00, 0x00, 0x5c, 0xe0, -0x40, 0xf0, 0xff, 0x00, 0x00, 0x40, 0x71, -0xe0, 0x89, 0xd0, 0x3b, 0x60, 0x58, 0xc0, -0x37, 0xf0, 0xff, 0x10, 0x84, 0x90, 0x46, -0x10, 0x56, 0xc0, 0x41, 0xf0, 0xff, 0x00, -0x00, 0xd0, 0x60, 0x30, 0xae, 0xf0, 0x35, -0xd0, 0x49, 0x00, 0x00, 0xd0, 0xdf, 0x10, -0xac, 0x90, 0x8f, 0x10, 0x49, 0xd0, 0x3e, -0xf0, 0xff, 0xf0, 0xff, 0x70, 0x66, 0x20, -0x9a, 0xb0, 0x30, 0x50, 0x4d, 0x00, 0x00, -0x80, 0x6f, 0xb0, 0xcf, 0xd0, 0xc2, 0xc0, -0x33, 0xd0, 0x2f, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x8c, 0x70, 0x91, 0x70, 0x25, 0x60, -0x42, 0x00, 0x00, 0x00, 0x00, 0x90, 0xee, -0x90, 0xe9, 0x90, 0x08, 0x10, 0x07, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0xc0, 0x80, 0x97, -0x00, 0x00, 0x80, 0x35, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x40, 0x9c, 0xf0, 0xff, 0xd0, -0xf2, 0x10, 0xb7, 0x00, 0x00, 0x60, 0x1f, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xb0, 0xe4, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0x40, 0xb4, 0xf0, 0xff, 0xa0, 0x4a, 0x00, -0x00, 0x00, 0x00, 0xe0, 0xc2, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0x40, 0xcf, 0xf0, 0xff, -0x90, 0x39, 0x00, 0x1b, 0x00, 0x00, 0x90, -0x61, 0xf0, 0xff, 0xf0, 0xff, 0xb0, 0x1a, -0x00, 0x17, 0xf0, 0xff, 0x00, 0x00, 0x90, -0xf7, 0xf0, 0xff, 0xf0, 0x22, 0xf0, 0x35, -0x00, 0x00, 0x60, 0x1b, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0x35, 0x50, 0x35, 0xd0, 0xdb, -0x10, 0x0f, 0xf0, 0xff, 0xf0, 0xff, 0xc0, -0x31, 0x00, 0x49, 0xd0, 0x12, 0x60, 0x33, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x49, 0xe0, -0x48, 0xf0, 0x91, 0xf0, 0xff, 0xf0, 0xff, -0x80, 0xfd, 0xb0, 0x47, 0xe0, 0x4a, 0xc0, -0x53, 0x20, 0x57, 0xf0, 0xff, 0xf0, 0xff, -0x90, 0x58, 0x90, 0x58, 0x00, 0x74, 0x90, -0xe3, 0xf0, 0xff, 0xf0, 0xff, 0x30, 0x58, -0x50, 0x56, 0x00, 0x00, 0x20, 0xa7, 0x00, -0x00, 0x00, 0x00, 0x90, 0x8f, 0x70, 0x8d, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xd0, -0x6c, 0x70, 0x67, 0xf0, 0x48, 0x00, 0x00, -0x00, 0x75, 0x00, 0x00, 0x00, 0x00, 0x90, -0x8f, 0x10, 0x8f, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x70, 0x4d, 0xd0, 0x72, 0x40, -0x4b, 0x00, 0x00, 0xf0, 0x47, 0xd0, 0x0e, -0x00, 0x00, 0x70, 0x8f, 0x30, 0x8f, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x30, 0x16, -0x20, 0x7e, 0x00, 0x52, 0xf0, 0xff, 0xf0, -0x0a, 0xc0, 0x96, 0x70, 0x24, 0xc0, 0x51, -0x00, 0x8f, 0x30, 0xda, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x60, 0x86, 0x90, 0x5b, -0xf0, 0xff, 0x00, 0x00, 0xa0, 0x84, 0xf0, -0x42, 0x70, 0x4b, 0x50, 0x8e, 0x80, 0x9e, -0xf0, 0xff, 0x10, 0x2c, 0x00, 0x00, 0xe0, -0x89, 0xb0, 0x65, 0xf0, 0xff, 0x00, 0x00, -0x90, 0x6e, 0xc0, 0x64, 0xc0, 0x48, 0x70, -0x8b, 0x70, 0x5a, 0xf0, 0xff, 0xb0, 0x5d, -0x00, 0x00, 0x70, 0x88, 0x70, 0x6d, 0xf0, -0xff, 0x00, 0x00, 0x20, 0x57, 0xe0, 0x88, -0x40, 0x4a, 0xc0, 0x82, 0x00, 0x00, 0x40, -0xf6, 0x50, 0x86, 0x90, 0x61, 0x80, 0x81, -0xa0, 0x71, 0xf0, 0xff, 0xf0, 0xff, 0x40, -0x4c, 0x60, 0x98, 0x90, 0x4e, 0x90, 0x51, -0x00, 0x00, 0xa0, 0x9d, 0x50, 0xac, 0xa0, -0x9b, 0x60, 0x74, 0x20, 0x6d, 0xf0, 0xff, -0xf0, 0xff, 0x70, 0x65, 0x60, 0x8b, 0xb0, -0x51, 0x90, 0x4a, 0x00, 0x00, 0x00, 0x00, -0x30, 0xcf, 0x40, 0xc8, 0x20, 0x62, 0xa0, -0x5f, 0xf0, 0xff, 0xf0, 0xff, 0xd0, 0x96, -0x10, 0x87, 0x10, 0x4e, 0x30, 0x45, 0x00, -0x00, 0x00, 0x00, 0xe0, 0xed, 0x70, 0xeb, -0x70, 0x4b, 0xc0, 0x4a, 0x40, 0xd3, 0xf0, -0xff, 0x80, 0xd0, 0x50, 0x9a, 0x80, 0x43, -0xa0, 0x3e, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xc0, 0x2f, 0xa0, 0x2f, -0x80, 0x1e, 0xf0, 0xff, 0x30, 0xfb, 0x00, -0xc5, 0x10, 0x2e, 0x40, 0x30, 0xf0, 0xff, -0x00, 0x00, 0xf0, 0xa8, 0xf0, 0xff, 0xa0, -0x4f, 0x40, 0x1f, 0x00, 0x00, 0x50, 0xf5, -0xf0, 0xff, 0x90, 0xf4, 0xe0, 0x1b, 0xe0, -0x11, 0xf0, 0xff, 0x00, 0x00, 0x90, 0xb9, -0xf0, 0xff, 0x80, 0x43, 0x00, 0x21, 0x00, -0x00, 0x90, 0x81, 0xf0, 0xff, 0xf0, 0xff, -0x30, 0x20, 0x40, 0x17, 0xf0, 0xff, 0x00, -0x00, 0x10, 0xdf, 0xf0, 0xff, 0xb0, 0x31, -0x90, 0x2d, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x70, 0x2d, 0xb0, 0x2b, -0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xa0, 0x21, 0x10, 0x3d, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x10, -0x3d, 0xb0, 0x3c, 0x40, 0xac, 0xf0, 0xff, -0xf0, 0xff, 0x60, 0xea, 0xd0, 0x39, 0x90, -0x4a, 0x80, 0x10, 0xb0, 0x26, 0xf0, 0xff, -0xf0, 0xff, 0x20, 0x4c, 0x10, 0x4c, 0x80, -0x72, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x40, 0x4b, 0x60, 0x48, 0xa0, 0x53, 0x70, -0x55, 0xf0, 0xff, 0xf0, 0xff, 0x10, 0x5a, -0x10, 0x5a, 0x70, 0x67, 0x00, 0xbe, 0xf0, -0xff, 0xf0, 0xff, 0xd0, 0x59, 0x50, 0x58, -0x00, 0x00, 0x50, 0x6f, 0x00, 0x00, 0x00, -0x00, 0x50, 0xc3, 0x70, 0xc2, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x4c, 0x50, -0x9d, 0x50, 0x63, 0x00, 0x00, 0x30, 0x3f, -0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, 0x30, -0xc3, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x90, 0x0d, 0xc0, 0xab, 0xd0, 0x6f, 0xf0, -0xff, 0x00, 0x00, 0x60, 0x96, 0xb0, 0x00, -0x90, 0x58, 0x30, 0xc3, 0x50, 0xd7, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xd0, 0xb6, -0x70, 0x7e, 0xf0, 0xff, 0x00, 0x00, 0xe0, -0x83, 0x10, 0x24, 0x20, 0x57, 0x00, 0xc3, -0x80, 0x9e, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x30, 0xbd, 0x70, 0x8d, 0xf0, 0xff, -0x00, 0x00, 0xa0, 0x6c, 0x00, 0x42, 0xa0, -0x5a, 0x20, 0xc2, 0x60, 0x63, 0xf0, 0xff, -0xd0, 0x37, 0x00, 0x00, 0xc0, 0xbe, 0xc0, -0x9a, 0xf0, 0xff, 0x00, 0x00, 0x80, 0x50, -0x40, 0x63, 0xf0, 0x62, 0x90, 0xbd, 0x00, -0x00, 0xf0, 0xff, 0x20, 0x60, 0x10, 0x27, -0xb0, 0xbb, 0x90, 0xa4, 0xf0, 0xff, 0xf0, -0xff, 0x70, 0x35, 0x30, 0x97, 0x30, 0x6e, -0x80, 0x58, 0x00, 0x00, 0x60, 0xb6, 0x20, -0x86, 0x60, 0x71, 0xb0, 0xb2, 0x60, 0xa6, -0xf0, 0xff, 0xf0, 0xff, 0x60, 0x3c, 0x80, -0x87, 0x50, 0x79, 0xa0, 0x56, 0x00, 0x00, -0xb0, 0x4b, 0x10, 0xab, 0x20, 0xa2, 0xb0, -0xa3, 0x90, 0x9e, 0xf0, 0xff, 0xf0, 0xff, -0x10, 0x6b, 0x40, 0x7b, 0xe0, 0x7f, 0xb0, -0x58, 0x00, 0x00, 0x00, 0x00, 0xb0, 0xcd, -0x50, 0xca, 0x10, 0x90, 0x60, 0x8e, 0x60, -0xfb, 0xf0, 0xff, 0x80, 0xa7, 0xc0, 0x80, -0x70, 0x7e, 0x60, 0x5c, 0x00, 0x00, 0x00, -0x00, 0x80, 0xec, 0x70, 0xeb, 0x60, 0x79, -0x00, 0x79, 0x50, 0x85, 0xf0, 0xff, 0x40, -0xdb, 0xd0, 0xa2, 0xf0, 0x72, 0xb0, 0x5c, -0xf0, 0xff, 0x00, 0x00, 0x30, 0xa1, 0xf0, -0xff, 0x40, 0x57, 0x00, 0x61, 0x00, 0x00, -0xf0, 0xff, 0xb0, 0xff, 0x00, 0xd3, 0x40, -0x5f, 0xe0, 0x53, 0xf0, 0xff, 0x00, 0x00, -0x40, 0xa7, 0xf0, 0xff, 0xb0, 0x51, 0xe0, -0x4e, 0x00, 0x00, 0x10, 0xad, 0xf0, 0xff, -0xf0, 0xff, 0xe0, 0x4d, 0x40, 0x45, 0xf0, -0xff, 0x00, 0x00, 0x80, 0xc4, 0xf0, 0xff, -0xa0, 0x49, 0xc0, 0x44, 0x00, 0x00, 0x60, -0x16, 0xf0, 0xff, 0xf0, 0xff, 0x80, 0x44, -0x10, 0x41, 0xf0, 0xff, 0x00, 0x00, 0x90, -0xef, 0xf0, 0xff, 0x20, 0x3b, 0xc0, 0x42, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xb0, 0x42, 0xc0, 0x41, 0x10, 0xd2, -0xf0, 0xff, 0xf0, 0xff, 0xe0, 0xd5, 0x60, -0x3a, 0x80, 0x50, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x10, 0x48, 0xd0, -0x47, 0x30, 0x7f, 0xf0, 0xff, 0xf0, 0xff, -0x60, 0xfb, 0xc0, 0x45, 0xa0, 0x44, 0x50, -0x0f, 0x30, 0x1d, 0xf0, 0xff, 0xf0, 0xff, -0x90, 0x51, 0x90, 0x51, 0xa0, 0x58, 0xe0, -0xe0, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x51, -0x90, 0x4d, 0xa0, 0x53, 0x80, 0x54, 0xf0, -0xff, 0xf0, 0xff, 0xc0, 0x5c, 0xb0, 0x5c, -0x40, 0x5f, 0x90, 0x9e, 0xf0, 0xff, 0xf0, -0xff, 0x90, 0x5c, 0x70, 0x5b, 0x00, 0x00, -0x40, 0x24, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x20, 0x03, 0xd0, 0xdf, 0xa0, -0x92, 0xf0, 0xff, 0x00, 0x00, 0xd0, 0x95, -0x00, 0x00, 0x50, 0x63, 0xf0, 0xff, 0x30, -0xcf, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xe0, 0xed, 0x70, 0xa6, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0x82, 0x00, 0x00, 0xd0, 0x67, -0xf0, 0xff, 0xf0, 0x96, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x20, 0xf7, 0x70, 0xba, -0xf0, 0xff, 0x00, 0x00, 0xe0, 0x6a, 0x00, -0x21, 0xe0, 0x71, 0xf0, 0xff, 0x40, 0x5d, -0xf0, 0xff, 0xf0, 0x07, 0x00, 0x00, 0x80, -0xfb, 0xf0, 0xcc, 0xf0, 0xff, 0x00, 0x00, -0xd0, 0x4b, 0xb0, 0x3f, 0x80, 0x80, 0xf0, -0xfd, 0x00, 0x00, 0xf0, 0xff, 0x70, 0x3b, -0x00, 0x00, 0x60, 0xfb, 0x20, 0xdc, 0xf0, -0xff, 0xf0, 0xff, 0xd0, 0x20, 0x30, 0x96, -0xf0, 0x91, 0x40, 0x63, 0x00, 0x00, 0x40, -0xbf, 0x90, 0x5f, 0xb0, 0x44, 0x20, 0xf6, -0xe0, 0xe3, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xc0, 0x84, 0xc0, 0xa3, 0x90, 0x67, -0x00, 0x00, 0xe0, 0x6d, 0x00, 0x84, 0x50, -0x79, 0xa0, 0xea, 0xe0, 0xe1, 0xf0, 0xff, -0xf0, 0xff, 0x30, 0x37, 0xf0, 0x72, 0x50, -0xb2, 0xd0, 0x70, 0x00, 0x00, 0x00, 0x00, -0x70, 0xa8, 0x30, 0xa4, 0xe0, 0xd8, 0xa0, -0xd5, 0xf0, 0xff, 0xf0, 0xff, 0x40, 0x79, -0xa0, 0x6b, 0x30, 0xb9, 0xc0, 0x7c, 0x00, -0x00, 0x00, 0x00, 0x30, 0xcb, 0xb0, 0xc9, -0x60, 0xc2, 0x70, 0xc1, 0x90, 0xb4, 0xf0, -0xff, 0x90, 0xb4, 0xb0, 0x80, 0x90, 0xb4, -0x10, 0x87, 0xf0, 0xff, 0x00, 0x00, 0xf0, -0x9b, 0xf0, 0xe9, 0x70, 0x62, 0xd0, 0xa8, -0x00, 0x00, 0xf0, 0xff, 0xe0, 0xe0, 0x30, -0xae, 0x40, 0xa4, 0x80, 0x89, 0xf0, 0xff, -0x00, 0x00, 0x10, 0x99, 0xf0, 0xff, 0x40, -0x64, 0x60, 0x8e, 0x00, 0x00, 0xe0, 0xe4, -0xf0, 0xff, 0x90, 0xe2, 0x20, 0x8d, 0x50, -0x81, 0xf0, 0xff, 0x00, 0x00, 0xc0, 0xaa, -0xf0, 0xff, 0x50, 0x66, 0xb0, 0x77, 0x00, -0x00, 0xc0, 0x4f, 0xf0, 0xff, 0xf0, 0xff, -0x30, 0x77, 0x00, 0x71, 0xf0, 0xff, 0x00, -0x00, 0xe0, 0xd2, 0xf0, 0xff, 0xb0, 0x62, -0x90, 0x66, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x70, 0x66, 0x80, 0x64, -0xa0, 0xfe, 0xf0, 0xff, 0x70, 0xfe, 0xc0, -0xc2, 0xd0, 0x56, 0x40, 0x5c, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x70, -0x5b, 0xe0, 0x5a, 0xf0, 0x9a, 0xf0, 0xff, -0xf0, 0xff, 0x70, 0xe5, 0xd0, 0x55, 0x90, -0x53, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xa0, 0x57, 0x80, 0x57, 0xd0, -0x52, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x10, 0x56, 0xa0, 0x4d, 0xa0, 0x0e, 0x70, -0x16, 0xf0, 0xff, 0xf0, 0xff, 0x50, 0x5a, -0x50, 0x5a, 0xb0, 0x43, 0xd0, 0xb6, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0x59, 0x10, 0x57, -0x90, 0x53, 0x00, 0x54, 0xf0, 0xff, 0xf0, -0xff, 0x40, 0x61, 0x40, 0x61, 0x20, 0x5a, -0x00, 0x86, 0xf0, 0xff, 0xf0, 0xff, 0x30, -0x61, 0x60, 0x60, 0xf0, 0xff, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0xe0, 0x5c, 0xf0, -0xff, 0xa0, 0xc3, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x10, 0xd4, 0xf0, -0xff, 0x00, 0x00, 0xa0, 0x81, 0x00, 0x00, -0xd0, 0x7d, 0xf0, 0xff, 0xb0, 0x8c, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x30, 0xed, 0xf0, 0xff, 0x00, 0x00, 0xe0, -0x68, 0xa0, 0x0e, 0x70, 0x8e, 0xf0, 0xff, -0xd0, 0x54, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x20, 0x48, 0x30, 0x26, 0x40, -0xa3, 0xf0, 0xff, 0x00, 0x00, 0xc0, 0xf9, -0x40, 0x20, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xe0, 0x0c, -0x10, 0x95, 0xa0, 0xba, 0xb0, 0x72, 0x00, -0x00, 0x90, 0xbc, 0x60, 0x3f, 0xf0, 0x12, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x70, 0x82, 0xc0, 0xd2, -0xb0, 0x7d, 0x00, 0x00, 0xb0, 0x77, 0x10, -0x5f, 0xb0, 0x52, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xf0, -0x6c, 0xa0, 0xe8, 0xe0, 0x8d, 0x00, 0x00, -0x00, 0x00, 0x40, 0x81, 0x60, 0x7c, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0x45, 0x40, 0x5b, 0xf0, 0xf7, 0x20, -0xa1, 0x00, 0x00, 0x00, 0x00, 0xb0, 0xa4, -0xf0, 0xa2, 0xf0, 0xff, 0xf0, 0xff, 0x70, -0xcd, 0xf0, 0xff, 0xc0, 0x89, 0xc0, 0x60, -0x90, 0xfb, 0xf0, 0xb3, 0xf0, 0xff, 0x00, -0x00, 0x40, 0x98, 0xd0, 0xc6, 0x20, 0x72, -0xe0, 0xf9, 0x70, 0x59, 0xf0, 0xff, 0x40, -0xbb, 0x80, 0x86, 0x90, 0xf0, 0xa0, 0xc0, -0xf0, 0xff, 0x00, 0x00, 0xb0, 0x8e, 0xe0, -0xe6, 0x90, 0x7b, 0x10, 0xdd, 0x00, 0x00, -0xf0, 0xff, 0x40, 0xe2, 0xe0, 0xba, 0x10, -0xda, 0x00, 0xc1, 0xf0, 0xff, 0x00, 0x00, -0x20, 0x94, 0xf0, 0xff, 0xe0, 0x86, 0xa0, -0xbe, 0x00, 0x00, 0x20, 0x97, 0xf0, 0xff, -0x80, 0xed, 0xc0, 0xbd, 0x10, 0xb4, 0xf0, -0xff, 0x00, 0x00, 0x70, 0xb3, 0xf0, 0xff, -0x00, 0x8e, 0x70, 0xa2, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x40, 0xa2, -0x40, 0x9e, 0xf0, 0xff, 0xf0, 0xff, 0x30, -0xe1, 0xb0, 0xb2, 0x80, 0x8a, 0x50, 0x6d, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xe0, 0x8a, 0xc0, 0x89, 0xf0, 0xbf, -0xf0, 0xff, 0xf0, 0xff, 0x80, 0xcd, 0x20, -0x7f, 0xc0, 0x6c, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x50, 0x78, 0x00, -0x78, 0x30, 0x5f, 0xf0, 0xff, 0xf0, 0xff, -0xd0, 0xf5, 0x90, 0x74, 0x00, 0x66, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x40, 0x6c, 0x30, 0x6c, 0x40, 0x18, 0x10, -0xdb, 0xf0, 0xff, 0xf0, 0xff, 0x30, 0x6b, -0xb0, 0x63, 0xd0, 0x0d, 0xc0, 0x11, 0xf0, -0xff, 0xf0, 0xff, 0x50, 0x67, 0x40, 0x67, -0xf0, 0x32, 0x90, 0x91, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x67, 0xd0, 0x64, 0xf0, 0xff, -0xb0, 0x53, 0xd0, 0xfc, 0xf0, 0xff, 0x90, -0x5e, 0xa0, 0x68, 0x10, 0x57, 0xe0, 0x73, -0xf0, 0xff, 0xf0, 0xff, 0x90, 0x68, 0x00, -0x68, 0x60, 0xe3, 0x00, 0x00, 0xf0, 0xff, -0xe0, 0x26, 0x20, 0x64, 0xf0, 0xff, 0x30, -0x7e, 0xf0, 0xff, 0xb0, 0x0a, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xb0, 0x66, 0x20, 0x28, 0x40, 0xb0, -0xf0, 0xff, 0xf0, 0x43, 0xf0, 0xff, 0x20, -0x1e, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xc0, 0x45, 0xc0, -0x2c, 0x30, 0xcb, 0xf0, 0xff, 0x00, 0x00, -0xd0, 0xec, 0x30, 0x29, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0x04, 0xa0, 0x93, 0x90, 0xe8, 0x40, -0x87, 0x00, 0x00, 0xb0, 0xb2, 0x80, 0x36, -0x20, 0x0c, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x20, 0x80, -0xf0, 0xff, 0x10, 0x99, 0x00, 0x00, 0x90, -0x75, 0x50, 0x49, 0x00, 0x3d, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x90, 0x68, 0xf0, 0xff, 0xf0, 0xaf, -0x00, 0x00, 0xe0, 0x05, 0x30, 0x62, 0x70, -0x5d, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x0b, 0xf0, 0x4f, 0xf0, -0xff, 0x10, 0xca, 0x00, 0x00, 0x00, 0x00, -0x40, 0x80, 0x70, 0x7e, 0xf0, 0xff, 0xf0, -0xff, 0xb0, 0xd6, 0xf0, 0xff, 0x10, 0x63, -0xa0, 0x45, 0xf0, 0xff, 0xa0, 0xe4, 0xf0, -0xff, 0x00, 0x00, 0x50, 0x95, 0xd0, 0xa0, -0xf0, 0x86, 0xf0, 0xff, 0x10, 0x7f, 0xf0, -0xff, 0xe0, 0x93, 0x60, 0x5f, 0xf0, 0xff, -0xf0, 0xfa, 0xf0, 0xff, 0x00, 0x00, 0x10, -0x87, 0xe0, 0xc2, 0xd0, 0x97, 0xf0, 0xff, -0x00, 0x00, 0xf0, 0xff, 0x30, 0xbd, 0xd0, -0x8e, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xd0, 0x81, 0x70, 0xe2, 0x90, -0xab, 0xf0, 0xff, 0x00, 0x00, 0x50, 0xc3, -0x50, 0xe0, 0x30, 0xc8, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xa0, 0x94, -0xd0, 0xfd, 0xe0, 0xbc, 0x30, 0xf3, 0x00, -0x00, 0x00, 0x00, 0x20, 0xfd, 0x90, 0xf2, -0xb0, 0xf2, 0xa0, 0xeb, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xbe, 0x40, 0xa6, 0x20, 0xc4, -0x80, 0x83, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x10, 0xd1, 0xa0, 0xce, -0x80, 0xf0, 0xf0, 0xff, 0xd0, 0xee, 0x40, -0xb6, 0x80, 0xbc, 0x90, 0x8c, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x50, -0xb3, 0xa0, 0xb2, 0x60, 0x7a, 0xf0, 0xff, -0xf0, 0xff, 0x90, 0xdb, 0x20, 0xab, 0xd0, -0x8e, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xc0, 0x99, 0x90, 0x99, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x50, 0x97, 0xa0, 0x86, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x86, -0xf0, 0x85, 0x00, 0x00, 0xd0, 0xaa, 0xf0, -0xff, 0xf0, 0xff, 0x50, 0x85, 0xa0, 0x7f, -0xf0, 0xff, 0x10, 0x0e, 0xd0, 0xe8, 0xf0, -0xff, 0x60, 0x71, 0x30, 0x79, 0x70, 0x25, -0xe0, 0x71, 0xf0, 0xff, 0xf0, 0xff, 0x10, -0x79, 0x70, 0x77, 0xf0, 0xff, 0x80, 0x53, -0xf0, 0xff, 0xf0, 0xff, 0x50, 0x6d, 0xc0, -0x73, 0x50, 0x55, 0x50, 0x67, 0xf0, 0xff, -0xf0, 0xff, 0xc0, 0x73, 0x50, 0x73, 0xb0, -0xbd, 0x00, 0x00, 0xf0, 0xff, 0x40, 0x4b, -0x10, 0x70, 0xf0, 0xff, 0xe0, 0x05, 0xf0, -0xff, 0x50, 0x47, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x90, -0x46, 0xa0, 0x4b, 0x10, 0xf8, 0xf0, 0xff, -0x00, 0x00, 0xc0, 0xd7, 0x10, 0x4a, 0x50, -0x25, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x80, 0x1c, 0xc0, 0x91, 0xf0, -0xff, 0x10, 0xa1, 0x00, 0x00, 0x00, 0x9e, -0x20, 0x4d, 0xf0, 0x3b, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xc0, 0x7d, 0xf0, 0xff, 0x90, 0xb9, 0x00, -0x00, 0x40, 0x61, 0x80, 0x52, 0x50, 0x4a, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xb0, 0x65, 0xf0, 0xff, -0xf0, 0xd6, 0x00, 0x00, 0x00, 0x00, 0x80, -0x5c, 0xe0, 0x58, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xc0, 0x1d, 0x00, -0x4b, 0xf0, 0xff, 0x80, 0xf7, 0x00, 0x00, -0x00, 0x00, 0x00, 0x6d, 0x70, 0x6b, 0xf0, -0xff, 0xf0, 0xff, 0x90, 0xce, 0xf0, 0xff, -0xd0, 0x52, 0x90, 0x37, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x90, 0x92, -0x70, 0x83, 0xe0, 0xa0, 0xf0, 0xff, 0x40, -0x86, 0xf0, 0xff, 0x70, 0x77, 0x70, 0x43, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x80, 0x81, 0x10, 0xa0, 0xd0, 0xb8, -0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, 0x60, -0x9a, 0xe0, 0x69, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x80, 0x74, 0x00, -0xbf, 0x40, 0xd4, 0xf0, 0xff, 0x00, 0x00, -0x00, 0xdd, 0xa0, 0xbc, 0xd0, 0xa1, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x30, 0x7a, 0x70, 0xdd, 0xf0, 0xee, 0xf0, -0xff, 0x00, 0x00, 0x70, 0x6b, 0x90, 0xdc, -0x80, 0xcf, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x40, 0x9b, 0xe0, 0x9c, -0xf0, 0xff, 0xa0, 0x9e, 0x00, 0x00, 0x00, -0x00, 0x80, 0xf8, 0x00, 0xf3, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x90, -0xc9, 0xf0, 0xa1, 0xf0, 0xff, 0x00, 0xb1, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x50, 0xa3, -0xf0, 0xff, 0x20, 0xf9, 0xb0, 0xbe, 0xe0, -0xf4, 0x20, 0xbe, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x20, 0xe0, 0xc0, -0xdf, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x80, 0xe9, 0xb0, 0xda, 0xe0, 0xbd, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xd0, 0xbf, 0xc0, 0xbf, 0x00, 0x00, 0x20, -0xcd, 0xf0, 0xff, 0xf0, 0xff, 0x40, 0xbe, -0x90, 0xb1, 0xf0, 0xff, 0x00, 0x00, 0xd0, -0xd2, 0xf0, 0xff, 0x70, 0x8e, 0xd0, 0xa4, -0x00, 0x00, 0x20, 0x7c, 0xf0, 0xff, 0xf0, -0xff, 0x70, 0xa4, 0x60, 0xa0, 0xf0, 0xff, -0x40, 0x09, 0x50, 0xf8, 0xf0, 0xff, 0xa0, -0x8b, 0x70, 0x90, 0xe0, 0x19, 0x40, 0x57, -0xf0, 0xff, 0xf0, 0xff, 0x50, 0x90, 0x40, -0x8f, 0xa0, 0xdf, 0x50, 0x53, 0xf0, 0xff, -0xf0, 0xff, 0x80, 0x86, 0x90, 0x83, 0x30, -0x54, 0xf0, 0x5e, 0xf0, 0xff, 0xf0, 0xff, -0x90, 0x83, 0x50, 0x83, 0x20, 0x9e, 0x00, -0x00, 0xf0, 0xff, 0x40, 0x6f, 0xd0, 0x80, -0xf0, 0xff, 0x00, 0x00, 0xc0, 0xb8, 0x70, -0x6e, 0x80, 0x5c, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0x3b, 0xa0, -0x8f, 0xf0, 0xff, 0xd0, 0xbf, 0x00, 0x00, -0x70, 0x7b, 0x40, 0x6f, 0x80, 0x65, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xa0, 0x30, 0xf0, 0x7b, 0xf0, 0xff, 0xc0, -0xde, 0x00, 0x00, 0x20, 0x2a, 0x40, 0x70, -0x60, 0x6b, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x30, 0x32, 0xb0, 0x65, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xa0, 0x72, 0x60, 0x70, 0xf0, 0xff, -0xf0, 0xff, 0x20, 0xf3, 0xf0, 0xff, 0x10, -0x51, 0x70, 0x50, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xa0, 0x77, 0xb0, -0x76, 0xf0, 0xff, 0xf0, 0xff, 0x80, 0xb5, -0xf0, 0xff, 0x70, 0x65, 0xc0, 0x42, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x90, 0x90, 0x80, 0xc0, 0xbf, 0xf0, -0xff, 0x50, 0x71, 0xf0, 0xff, 0x60, 0x77, -0x30, 0x46, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xc0, 0x7d, 0x90, 0x8f, -0x60, 0xde, 0xf0, 0xff, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0x8a, 0x20, 0x5f, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x50, -0x6d, 0x50, 0xa4, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xa0, 0xdc, 0x20, 0xa2, 0x60, -0x89, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x50, 0x6a, 0x90, 0xbd, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xe0, 0x84, -0xb0, 0xbc, 0x80, 0xaf, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x80, 0x7f, -0xe0, 0x95, 0xf0, 0xff, 0x50, 0xbe, 0x00, -0x00, 0x00, 0x00, 0x80, 0xd8, 0x50, 0xd2, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xc0, 0xa6, 0x30, 0x92, 0xf0, 0xff, -0x40, 0xd9, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xf2, 0x60, 0xf0, 0xf0, 0xff, 0xf0, 0xff, -0xa0, 0xcd, 0xf0, 0xff, 0x90, 0xd7, 0x50, -0xa3, 0xf0, 0xff, 0x30, 0xf1, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xc0, 0x38, 0xf0, 0xff, -0x80, 0xfd, 0x00, 0xca, 0xf0, 0xff, 0xe0, -0xfc, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x60, 0xf5, 0xf0, 0xff, 0x60, 0xf5, -0xf0, 0xff, 0x60, 0xf5, 0xf0, 0xff, 0x00, -0x00, 0xa0, 0xbd, 0xf0, 0xff, 0x00, 0xb2, -0x60, 0xea, 0x00, 0x00, 0x60, 0x90, 0xf0, -0xff, 0xf0, 0xff, 0x70, 0xe9, 0x60, 0xe0, -0xf0, 0xff, 0x00, 0x00, 0xe0, 0xdf, 0xf0, -0xff, 0xd0, 0xb8, 0x90, 0xc8, 0x00, 0x00, -0xd0, 0x4a, 0xf0, 0xff, 0xf0, 0xff, 0x50, -0xc8, 0x90, 0xc5, 0xf0, 0xff, 0xb0, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xb1, 0xe0, -0xac, 0x50, 0x0c, 0x50, 0x40, 0xf0, 0xff, -0xf0, 0xff, 0xe0, 0xac, 0x20, 0xac, 0x80, -0xb4, 0xe0, 0x52, 0xf0, 0xff, 0xf0, 0xff, -0x90, 0xa5, 0x90, 0x98, 0x40, 0x53, 0x70, -0x59, 0xf0, 0xff, 0xf0, 0xff, 0x90, 0x98, -0x60, 0x98, 0x20, 0x85, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x90, 0x96, 0x60, 0x8a, -0x00, 0x00, 0x60, 0x38, 0x80, 0x92, 0x00, -0x8c, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x80, 0x5f, 0x20, 0x7c, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xa0, 0x92, 0x60, 0x8f, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x6e, -0x30, 0x6c, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x10, 0x93, 0x90, 0x91, -0xf0, 0xff, 0xf0, 0xff, 0x30, 0xcc, 0xf0, -0xff, 0x50, 0x7d, 0x40, 0x61, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x20, -0x94, 0x90, 0x93, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0x8a, 0xf0, 0xff, 0xe0, 0x87, 0x80, -0x5e, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xf0, 0x8d, 0x50, 0x96, 0x00, -0xe3, 0xf0, 0xff, 0x50, 0x32, 0xf0, 0xff, -0xf0, 0x8f, 0xa0, 0x63, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xe0, 0x7c, -0x20, 0x9b, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0xff, 0xd0, 0x97, 0x80, 0x77, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x60, 0x6f, 0x40, 0xa3, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x60, 0xc3, 0xb0, -0xa1, 0x60, 0x8e, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xc0, 0x6b, 0xf0, -0xaf, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x20, 0x75, 0x40, 0xaf, 0x70, 0xa4, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xd0, 0x77, 0x20, 0x91, 0xf0, 0xff, 0x20, -0xe2, 0x00, 0x00, 0x00, 0x00, 0x40, 0xc1, -0xb0, 0xbb, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0x91, 0x60, 0x88, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xe0, 0xd6, 0x40, 0xd4, 0xf0, 0xff, -0xf0, 0xff, 0xb0, 0xda, 0xf0, 0xff, 0x20, -0xbb, 0xe0, 0x8f, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xe0, 0xed, 0xd0, -0xec, 0xf0, 0xff, 0xf0, 0xff, 0x20, 0x72, -0xf0, 0xff, 0xf0, 0xdf, 0x10, 0xad, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xf0, 0xff, 0x60, 0xfd, -0xa0, 0xd5, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xb0, 0xab, 0xf0, 0xff, -0x90, 0xd9, 0xf0, 0xff, 0x00, 0x00, 0xa0, -0xad, 0xf0, 0xff, 0x20, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x80, -0xc5, 0xf0, 0xff, 0xf0, 0xeb, 0xf0, 0xff, -0x00, 0x00, 0x40, 0x45, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xe0, 0xec, 0xf0, 0xff, 0x30, -0xee, 0xa0, 0xf0, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x80, 0xf0, 0xb0, -0xee, 0xe0, 0xd2, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0xe0, 0x40, 0xce, 0x00, -0x00, 0xa0, 0x29, 0xf0, 0xff, 0xf0, 0xff, -0x30, 0xce, 0xc0, 0xcd, 0x20, 0x8d, 0xf0, -0xff, 0xf0, 0xff, 0x10, 0xf8, 0x20, 0xc9, -0x60, 0xaf, 0x10, 0x52, 0x70, 0x55, 0xf0, -0xff, 0xf0, 0xff, 0xd0, 0xb2, 0xb0, 0xb2, -0x40, 0x72, 0x70, 0xe1, 0xf0, 0xff, 0xf0, -0xff, 0x70, 0xb1, 0x80, 0xa7, 0x00, 0x00, -0x00, 0x00, 0x60, 0xb3, 0x10, 0xb1, 0xf0, -0xff, 0xf0, 0xff, 0x80, 0xd9, 0xf0, 0xff, -0xf0, 0x99, 0xd0, 0x7a, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x70, 0xb3, -0x50, 0xb2, 0xf0, 0xff, 0xf0, 0xff, 0x40, -0x96, 0xf0, 0xff, 0x60, 0xa4, 0xd0, 0x7a, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xa0, 0xb3, 0x20, 0xb3, 0xf0, 0xff, -0xf0, 0xff, 0x50, 0x3c, 0xf0, 0xff, 0x10, -0xab, 0x50, 0x80, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xd0, 0x8d, 0xe0, -0xb3, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xf0, 0xff, 0x80, 0xaf, 0x70, 0x8b, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x82, 0x20, 0xb5, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x60, 0xd8, 0xd0, 0xb2, -0xd0, 0x9b, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xe0, 0x7b, 0x50, 0xb7, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x50, -0x93, 0x30, 0xb6, 0x60, 0xa8, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x7e, 0x40, 0xbb, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xd0, 0x2d, 0xc0, 0xba, 0xe0, -0xb2, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0x87, 0x60, 0x8f, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xb0, 0xc1, 0x80, 0xbd, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x20, 0x9b, -0x80, 0x87, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x10, 0xcc, 0x00, 0xca, -0xf0, 0xff, 0xf0, 0xff, 0xd0, 0xc6, 0xf0, -0xff, 0x00, 0xb5, 0x20, 0x8b, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x50, -0xda, 0x60, 0xd9, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x6e, 0xf0, 0xff, 0xb0, 0xcd, 0x60, -0x9e, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x90, 0xeb, 0x30, 0xeb, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, -0x60, 0xe5, 0x30, 0xbd, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x30, 0x9f, -0xb0, 0xfd, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xa0, 0xc9, 0x20, 0xfb, 0x40, 0xe4, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x60, 0xaf, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xb0, 0x55, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xb0, 0xd1, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x80, 0xf5, 0x00, 0x00, -0x00, 0xf8, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x80, -0x9c, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0xe1, -0xf0, 0xff, 0xb0, 0xe0, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xc0, 0xf3, -0x80, 0xf3, 0x70, 0x68, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x70, 0xf0, 0x40, 0xda, -0xc0, 0x4f, 0x90, 0x51, 0xf0, 0xff, 0xf0, -0xff, 0xd0, 0xd1, 0xc0, 0xd1, 0xc0, 0x63, -0x30, 0xba, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xd0, 0xc0, 0xc9, 0x00, 0x00, 0x00, 0x00, -0xc0, 0xcf, 0x00, 0xcf, 0xf0, 0xff, 0xf0, -0xff, 0x40, 0x3c, 0xf0, 0xff, 0x90, 0xc5, -0x20, 0x99, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xd0, 0xcf, 0x70, 0xcf, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xf0, -0xff, 0x20, 0xca, 0x30, 0xa3, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x90, -0x92, 0xc0, 0xcf, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x70, 0xe0, 0xd0, 0xcc, 0x30, -0xb3, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xa0, 0x8e, 0x00, 0xd0, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x50, 0x9b, -0x80, 0xce, 0xa0, 0xbe, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x90, 0x91, -0x80, 0xd0, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0x3a, 0xc0, 0xcf, 0x60, 0xc6, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xe0, 0x99, 0x70, 0xd1, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x20, -0xd1, 0xd0, 0xcb, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x30, 0xa5, 0x30, -0x93, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x10, 0xd3, 0x30, 0xd0, 0xf0, -0xff, 0xf0, 0xff, 0x90, 0xdd, 0xf0, 0xff, -0x00, 0xb7, 0xc0, 0x90, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x40, 0xd6, -0xc0, 0xd4, 0xf0, 0xff, 0xf0, 0xff, 0x60, -0x95, 0xf0, 0xff, 0x60, 0xc5, 0x00, 0x97, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x60, 0xdb, 0xb0, 0xda, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0x20, 0xf0, 0xff, 0xe0, -0xd1, 0x60, 0xa5, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x30, 0xe3, 0xe0, -0xe2, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xf0, 0xff, 0x30, 0xde, 0xf0, 0xba, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x40, 0x9b, 0xd0, 0xed, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x70, 0xc0, 0x80, 0xeb, -0x80, 0xd6, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x50, 0xa5, 0x00, 0xfb, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x40, -0x61, 0xf0, 0xf9, 0xf0, 0xee, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x70, -0xbe, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x40, 0xdf, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x20, 0xaf, 0xf0, 0xff, 0xf0, 0xff, -0x20, 0xca, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x40, 0x67, 0xf0, -0xff, 0xf0, 0xff, 0x20, 0xed, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x49, 0x00, 0xd3, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x10, 0x4b, -0x00, 0x4c, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xf4, 0xe0, 0xf4, 0x40, 0x57, 0x60, 0x97, -0xf0, 0xff, 0xf0, 0xff, 0x60, 0xf4, 0x80, -0xef, 0x00, 0x00, 0x00, 0x00, 0xa0, 0xe6, -0x60, 0xe6, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x20, 0xe2, 0x00, 0xe3, 0xb0, 0xc7, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0x9d, 0x80, 0xe6, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xe0, 0x9c, 0xb0, -0xe4, 0x70, 0xd3, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xc0, 0xa2, 0xa0, -0xe6, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x70, 0x3a, 0xa0, 0xe5, 0x40, 0xdb, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x90, 0xac, 0xb0, 0xe6, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x40, 0xe6, -0x30, 0xe0, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xf0, 0xb7, 0xe0, 0xe6, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xb0, 0xe6, 0x50, 0xe3, 0xf0, 0xff, -0xf0, 0xff, 0xd0, 0xe1, 0xf0, 0xff, 0x10, -0xc8, 0x20, 0x9e, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x30, 0xe7, 0x60, -0xe5, 0xf0, 0xff, 0xf0, 0xff, 0x20, 0x9c, -0xf0, 0xff, 0x30, 0xd4, 0x60, 0xa3, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xe7, 0x00, 0xe7, 0xf0, 0xff, 0xf0, -0xff, 0x30, 0x38, 0xf0, 0xff, 0xc0, 0xdc, -0x10, 0xae, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x40, 0xe9, 0xd0, 0xe8, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xf0, -0xff, 0xe0, 0xe2, 0x10, 0xbb, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x80, -0xeb, 0x40, 0xeb, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x70, 0xdc, 0x10, 0xe8, 0xd0, -0xcd, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x80, 0xa1, 0x00, 0xef, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xe0, 0x92, -0x60, 0xed, 0x70, 0xdd, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x70, 0xab, -0x90, 0xf4, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x70, 0x19, 0xc0, 0xf3, 0xe0, 0xea, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x90, 0xbd, 0x30, 0xfc, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xe0, -0xfb, 0x40, 0xf7, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xd0, 0xd5, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0xb3, 0xf0, 0xff, -0xa0, 0xf0, 0xc0, 0xbb, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x50, -0x59, 0xf0, 0xff, 0xf0, 0xff, 0x80, 0xd8, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0x16, 0x20, 0xed, 0xf0, -0xff, 0xb0, 0xf8, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x50, 0x2d, -0xd0, 0xa2, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x70, 0x4a, 0xd0, 0x4a, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0x50, 0xd0, 0x7b, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x80, 0x05, 0x90, 0x7a, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x20, -0x4f, 0x00, 0x00, 0x40, 0x1a, 0x00, 0x00, -0xa0, 0x52, 0xc0, 0x03, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x10, 0x1a, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x30, 0x10, 0x97, -0xb0, 0x0d, 0xa0, 0x49, 0x00, 0x00, 0xb0, -0xe1, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x85, 0xa0, 0x28, 0x00, 0x3c, -0x00, 0x00, 0x00, 0xa9, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0x70, 0x6e, 0x80, -0x44, 0xa0, 0x2c, 0x00, 0x00, 0x40, 0x71, -0xf0, 0xff, 0x40, 0x3b, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0x80, 0x53, 0x50, 0x66, 0x70, 0x19, 0x00, -0x00, 0xb0, 0x22, 0xf0, 0xff, 0x70, 0x63, -0xc0, 0x29, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x50, 0x3a, 0xd0, 0x97, -0x00, 0x00, 0x90, 0x49, 0x00, 0x00, 0x90, -0xbe, 0xf0, 0x89, 0x80, 0x74, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x20, -0x41, 0x90, 0x88, 0x00, 0x00, 0xa0, 0x3b, -0x00, 0x00, 0x60, 0x57, 0x00, 0xaf, 0xb0, -0xa5, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x70, 0x6e, 0xd0, 0x7c, 0x00, -0x00, 0x60, 0x2a, 0x00, 0x00, 0x00, 0x00, -0x40, 0xd1, 0xc0, 0xcd, 0x00, 0x00, 0x00, -0x00, 0x10, 0xff, 0xf0, 0xff, 0x20, 0xaa, -0xb0, 0x82, 0x00, 0x00, 0xa0, 0x08, 0x00, -0x00, 0x00, 0x00, 0x80, 0xef, 0x60, 0xee, -0x00, 0x00, 0x00, 0x00, 0x20, 0x88, 0xf0, -0xff, 0xe0, 0xdd, 0xc0, 0xa4, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0xd0, -0xa1, 0xf0, 0xff, 0xa0, 0x48, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xd0, -0xd4, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0x10, 0xa8, 0xf0, 0xff, 0x80, -0x37, 0x00, 0x00, 0x00, 0x00, 0x70, 0xad, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x00, 0x70, 0xc5, -0xf0, 0xff, 0x10, 0x19, 0x00, 0x00, 0x00, -0x00, 0xc0, 0x1b, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0x70, 0xf0, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x80, 0xd2, 0xf0, 0xff, 0xf0, 0xff, 0x40, -0xd6, 0x00, 0x00, 0xd0, 0x44, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x50, -0x2e, 0x20, 0x2e, 0x70, 0x7f, 0xf0, 0xff, -0xf0, 0xff, 0xb0, 0xfb, 0xa0, 0x2c, 0x00, -0x35, 0xa0, 0x0f, 0x60, 0x1d, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0x45, 0xe0, 0x45, 0xc0, -0x58, 0x00, 0xe1, 0xf0, 0xff, 0xf0, 0xff, -0x80, 0x45, 0x70, 0x43, 0xa0, 0x53, 0x80, -0x54, 0xf0, 0xff, 0xf0, 0xff, 0x30, 0x57, -0x30, 0x57, 0x40, 0x5f, 0xa0, 0x9e, 0xf0, -0xff, 0xf0, 0xff, 0x10, 0x57, 0x40, 0x56, -0x00, 0x00, 0xe0, 0x52, 0x00, 0x00, 0x00, -0x00, 0xc0, 0x03, 0xa0, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x90, 0x19, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0x60, 0x32, -0x10, 0x97, 0x00, 0x00, 0xb0, 0x49, 0x30, -0x02, 0x70, 0xe2, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xa0, 0x12, 0xf0, 0x84, 0xf0, 0x11, -0x20, 0x3c, 0x60, 0x01, 0xf0, 0xaa, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0xf0, -0x6d, 0x40, 0x29, 0xe0, 0x2c, 0x00, 0x00, -0x10, 0x77, 0xf0, 0xff, 0x90, 0x15, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0xd0, 0x50, 0xa0, 0x44, 0x60, -0x1a, 0x00, 0x00, 0xb0, 0x42, 0xf0, 0xff, -0xb0, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x70, 0x2b, -0x60, 0x97, 0x00, 0x00, 0xb0, 0x49, 0x00, -0x00, 0x60, 0xd0, 0x40, 0x65, 0x80, 0x48, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x30, 0x0c, 0xb0, 0x86, 0x00, 0x00, -0xe0, 0x3b, 0x00, 0x00, 0x60, 0x82, 0xb0, -0x8a, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xc0, 0x3e, 0xd0, -0x75, 0x00, 0x00, 0xb0, 0x2b, 0x00, 0x00, -0x00, 0x00, 0x30, 0xaf, 0x80, 0xaa, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x40, 0x7d, 0x50, 0x6f, 0x00, 0x00, 0x80, -0x12, 0x00, 0x00, 0x00, 0x00, 0x50, 0xd1, -0xb0, 0xcf, 0x00, 0x00, 0x00, 0x00, 0xb0, -0xbc, 0xf0, 0xff, 0x70, 0xb9, 0x70, 0x84, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0x20, 0x9d, 0x10, 0xef, 0x20, 0x49, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xa0, -0xe5, 0xe0, 0xb1, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0xc0, 0x9a, 0xf0, -0xff, 0x60, 0x39, 0x00, 0x00, 0x00, 0x00, -0x70, 0xe7, 0xf0, 0xff, 0xd0, 0xe5, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0xc0, 0xac, 0xf0, 0xff, 0x20, 0x20, 0x00, -0x00, 0x00, 0x00, 0x10, 0x56, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0xe0, 0xd4, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x30, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x90, 0xc3, 0x00, 0x00, 0xc0, 0x45, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x9b, -0xf0, 0xff, 0xf0, 0xff, 0x50, 0xe6, 0x00, -0x00, 0xd0, 0x31, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x60, 0x2e, 0x50, -0x2e, 0x70, 0x53, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x60, 0x2d, 0x20, 0x2b, 0x40, -0x0f, 0xf0, 0x16, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0x45, 0xf0, 0x45, 0xe0, 0x43, 0x00, -0xb7, 0xf0, 0xff, 0xf0, 0xff, 0xb0, 0x45, -0x20, 0x44, 0xa0, 0x53, 0x00, 0x54, 0xf0, -0xff, 0xf0, 0xff, 0x30, 0x57, 0x30, 0x57, -0x30, 0x5a, 0x10, 0x86, 0xf0, 0xff, 0xf0, -0xff, 0x20, 0x57, 0xa0, 0x56, 0xf0, 0xff, -0xa0, 0x32, 0xf0, 0xff, 0x00, 0x00, 0x40, -0x55, 0x90, 0x12, 0x80, 0xe2, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x90, 0x17, 0xe0, 0x84, -0x30, 0x01, 0x80, 0x3c, 0xf0, 0x12, 0x80, -0xab, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xe0, 0x06, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0xc0, 0x6d, 0x30, 0x13, 0xb0, 0x2d, -0x00, 0x12, 0x70, 0x79, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xc0, 0x0c, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0x90, 0x4f, 0x50, -0x29, 0x80, 0x1c, 0xc0, 0x0e, 0xf0, 0x4c, -0xf0, 0xff, 0x10, 0x22, 0x00, 0x00, 0x30, -0x0c, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x80, 0x21, 0x30, 0x97, 0x80, 0x02, 0xe0, -0x49, 0xf0, 0x06, 0x50, 0xda, 0x20, 0x43, -0x20, 0x00, 0xa0, 0x03, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xb0, 0x85, -0x00, 0x00, 0x60, 0x3c, 0x00, 0x00, 0x80, -0x98, 0xf0, 0x65, 0x90, 0x57, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xb0, 0x71, 0x00, 0x00, 0x20, 0x2d, -0x00, 0x00, 0xc0, 0x3c, 0xe0, 0x8a, 0x10, -0x85, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x90, 0x47, 0x80, 0x61, 0x00, -0x00, 0xd0, 0x18, 0x00, 0x00, 0x00, 0x00, -0x30, 0xaf, 0x10, 0xad, 0x00, 0x00, 0x00, -0x00, 0x20, 0xe1, 0xf0, 0xff, 0x60, 0x90, -0x30, 0x67, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0x50, 0x9a, 0xa0, 0xd0, -0x90, 0x49, 0x00, 0x00, 0xc0, 0x70, 0xf0, -0xff, 0xa0, 0xc3, 0xb0, 0x8c, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0xb0, -0x91, 0x50, 0xef, 0xe0, 0x3a, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x50, 0xea, 0x90, -0xc0, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0xd0, 0x97, 0xf0, 0xff, 0x10, -0x26, 0x00, 0x00, 0x00, 0x00, 0x80, 0x9c, -0xf0, 0xff, 0x50, 0xf3, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x00, 0x60, 0xb7, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x10, 0xe5, 0x60, 0xb4, 0x00, 0x00, -0x20, 0x47, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x10, 0xc3, 0xf0, 0xff, 0xf0, 0xff, 0x70, -0xcf, 0x00, 0x00, 0x00, 0x33, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xc0, 0x61, 0xf0, 0xff, -0xf0, 0xff, 0xb0, 0xf7, 0x00, 0x00, 0x90, -0x15, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xc0, 0x2e, 0xb0, 0x2e, 0x90, -0x1b, 0xe0, 0xdb, 0xf0, 0xff, 0xf0, 0xff, -0x20, 0x2e, 0x30, 0x2b, 0x20, 0x0f, 0xe0, -0x12, 0xf0, 0xff, 0xf0, 0xff, 0x10, 0x46, -0x10, 0x46, 0x70, 0x33, 0xf0, 0x91, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0x45, 0xe0, 0x44, -0xf0, 0xff, 0xc0, 0x53, 0x90, 0xfd, 0xf0, -0xff, 0x30, 0x49, 0x40, 0x57, 0x20, 0x57, -0x00, 0x74, 0xf0, 0xff, 0xf0, 0xff, 0x40, -0x57, 0xf0, 0x56, 0x90, 0xe3, 0xd0, 0x16, -0xf0, 0xff, 0x00, 0x00, 0x30, 0x55, 0x00, -0x29, 0x70, 0xab, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x20, 0x24, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0xb0, 0x6d, 0xd0, 0x02, -0xd0, 0x2f, 0xf0, 0x28, 0xf0, 0x79, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xb0, 0x26, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0x10, -0x4f, 0x30, 0x13, 0x70, 0x21, 0x70, 0x28, -0x80, 0x50, 0xf0, 0xff, 0x80, 0x00, 0x00, -0x00, 0x70, 0x27, 0x30, 0x10, 0xf0, 0xff, -0xf0, 0xff, 0xb0, 0x1b, 0x10, 0x97, 0x00, -0x12, 0x60, 0x4a, 0x90, 0x26, 0x00, 0xdf, -0x90, 0x26, 0x00, 0x00, 0x90, 0x26, 0x00, -0x1b, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x30, 0x85, 0x00, 0x01, 0x70, 0x3d, 0x00, -0x00, 0x80, 0xa3, 0x10, 0x44, 0x00, 0x2e, -0x20, 0x23, 0x10, 0x1d, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x70, 0x6f, 0x00, 0x00, -0x90, 0x2f, 0x00, 0x00, 0xb0, 0x61, 0x20, -0x66, 0x60, 0x5f, 0x00, 0x1a, 0x30, 0x16, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x80, -0x58, 0x00, 0x00, 0xd0, 0x1f, 0x00, 0x00, -0x00, 0x00, 0xd0, 0x8a, 0x30, 0x88, 0x00, -0x00, 0x00, 0x00, 0x90, 0xf9, 0xf0, 0xff, -0x10, 0x63, 0x20, 0x4e, 0x00, 0x00, 0x10, -0x06, 0xf0, 0xff, 0x00, 0x00, 0xb0, 0x98, -0x40, 0xae, 0x30, 0x4a, 0x00, 0x00, 0xc0, -0xa0, 0xf0, 0xff, 0x50, 0x9d, 0x20, 0x67, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0xe0, 0x8b, 0xf0, 0xd0, 0xa0, 0x3c, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xe0, -0xc9, 0x40, 0x98, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0xd0, 0x87, 0x50, -0xef, 0x90, 0x2b, 0x00, 0x00, 0x00, 0x00, -0x50, 0xd4, 0xd0, 0xec, 0xb0, 0xd1, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0x10, 0x9b, 0xf0, 0xff, 0x80, 0x06, 0x00, -0x00, 0x00, 0x00, 0x70, 0x1f, 0xf0, 0xff, -0x40, 0xfc, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xc0, 0xc5, 0x40, 0xa9, -0x00, 0x00, 0x90, 0x48, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xa0, 0xf5, 0xf0, 0xff, 0x30, -0xf5, 0xe0, 0xb9, 0x00, 0x00, 0x70, 0x36, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x10, 0x82, -0xf0, 0xff, 0xf0, 0xff, 0x60, 0xdf, 0x00, -0x00, 0xd0, 0x16, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xb0, 0x2f, 0xb0, 0x2f, 0x00, 0x00, 0x60, -0xac, 0xf0, 0xff, 0xf0, 0xff, 0x60, 0x2f, -0x10, 0x2d, 0xf0, 0xff, 0xa0, 0x10, 0x80, -0xea, 0xf0, 0xff, 0xe0, 0x45, 0x70, 0x46, -0xc0, 0x26, 0x90, 0x72, 0xf0, 0xff, 0xf0, -0xff, 0x60, 0x46, 0xc0, 0x45, 0xf0, 0xff, -0xa0, 0x53, 0xf0, 0xff, 0xf0, 0xff, 0x10, -0x44, 0x70, 0x57, 0x70, 0x55, 0x80, 0x67, -0xf0, 0xff, 0xf0, 0xff, 0x70, 0x57, 0x40, -0x57, 0x00, 0xbe, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0xf0, 0x55, 0x30, 0x44, 0x70, -0x79, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xe0, 0x42, 0x90, 0x2b, 0xf0, 0xff, 0x00, -0x00, 0xb0, 0x4e, 0x60, 0x02, 0x70, 0x2a, -0x20, 0x44, 0xd0, 0x50, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x90, 0x43, 0x00, 0x35, -0xf0, 0xff, 0xf0, 0xff, 0x90, 0x18, 0xf0, -0x96, 0x00, 0x24, 0x70, 0x4b, 0x90, 0x2c, -0x90, 0xe0, 0x80, 0x0c, 0x00, 0x00, 0xa0, -0x43, 0x80, 0x3c, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xe0, 0x84, 0x70, 0x22, 0xb0, -0x3f, 0x00, 0x00, 0xf0, 0xa7, 0x20, 0x28, -0x00, 0x00, 0xf0, 0x42, 0xe0, 0x3f, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x40, 0x6e, -0xc0, 0x24, 0x30, 0x34, 0x00, 0x00, 0xf0, -0x6f, 0x40, 0x44, 0xe0, 0x3a, 0x00, 0x41, -0x90, 0x3f, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x20, 0x53, 0x70, 0x27, 0xd0, 0x29, -0x00, 0x00, 0xd0, 0x1d, 0x00, 0x66, 0x10, -0x63, 0x80, 0x3c, 0x90, 0x3b, 0xf0, 0xff, -0xf0, 0xff, 0x10, 0x29, 0xb0, 0x39, 0x00, -0x2c, 0x20, 0x21, 0xf0, 0xff, 0x00, 0x00, -0xc0, 0x97, 0x80, 0x89, 0x60, 0x4b, 0x00, -0x31, 0xb0, 0xbd, 0xf0, 0xff, 0x10, 0x74, -0x70, 0x40, 0x90, 0x28, 0x40, 0x17, 0xf0, -0xff, 0x00, 0x00, 0x70, 0x88, 0x80, 0xae, -0x40, 0x3f, 0xd0, 0x19, 0x50, 0x56, 0xf0, -0xff, 0x40, 0xa5, 0x00, 0x6e, 0x40, 0x15, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0xa0, -0x7c, 0xd0, 0xd0, 0x10, 0x32, 0x00, 0x00, -0x00, 0x00, 0xb0, 0xfe, 0x50, 0xcd, 0xd0, -0xa9, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0x70, 0x82, 0x20, 0xef, 0x20, -0x20, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x87, -0x00, 0xee, 0x80, 0xdd, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x80, 0xa4, -0xc0, 0xa1, 0x00, 0x00, 0x60, 0x4a, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xa0, 0xd4, 0x00, 0xa8, 0x00, 0x00, -0x00, 0x3b, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x70, 0xad, 0xf0, 0xff, 0xf0, 0xff, 0x50, -0xc5, 0x00, 0x00, 0x30, 0x22, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x40, 0x1b, 0xf0, 0xff, -0xf0, 0xff, 0x50, 0xf0, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0x08, 0xd0, 0x08, 0x00, -0x00, 0x70, 0xd2, 0xf0, 0xff, 0xf0, 0xff, -0xd0, 0x06, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0x30, 0xd6, 0xf0, 0xff, 0x30, 0x46, -0xd0, 0x31, 0x00, 0x00, 0x60, 0x7f, 0xf0, -0xff, 0xf0, 0xff, 0xb0, 0x31, 0x20, 0x30, -0xf0, 0xff, 0x90, 0x0f, 0xb0, 0xfb, 0xf0, -0xff, 0xe0, 0x36, 0x50, 0x47, 0x60, 0x1d, -0xb0, 0x58, 0xf0, 0xff, 0xf0, 0xff, 0x40, -0x47, 0xe0, 0x46, 0xf0, 0xe0, 0xa0, 0x53, -0xf0, 0xff, 0xf0, 0xff, 0xa0, 0x44, 0xd0, -0x57, 0x80, 0x54, 0x40, 0x5f, 0xf0, 0xff, -0xf0, 0xff, 0xd0, 0x57, 0xb0, 0x57, 0xa0, -0x9e, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0xd0, 0x56, 0xd0, 0x65, 0xc0, 0x4e, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x80, 0x65, -0x80, 0x57, 0xf0, 0xff, 0xf0, 0xff, 0x40, -0x16, 0xe0, 0x96, 0x00, 0x39, 0xb0, 0x4d, -0xb0, 0x2a, 0xe0, 0xdf, 0x00, 0x00, 0x00, -0x00, 0xb0, 0x65, 0x50, 0x5f, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xa0, 0x84, 0xf0, -0x3d, 0x00, 0x44, 0x00, 0x00, 0xc0, 0xa8, -0xa0, 0x0f, 0x00, 0x00, 0x90, 0x65, 0x90, -0x63, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x80, 0x6d, 0x40, 0x45, 0x50, 0x3c, 0x00, -0x00, 0x80, 0x74, 0x40, 0x28, 0xa0, 0x13, -0x10, 0x65, 0x50, 0x64, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xf0, 0x4f, 0xb0, 0x4c, -0x20, 0x38, 0x00, 0x00, 0x50, 0x3d, 0x00, -0x44, 0x10, 0x40, 0xe0, 0x63, 0x90, 0x63, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x80, -0x29, 0x60, 0x54, 0x20, 0x38, 0xf0, 0xff, -0x00, 0x00, 0x40, 0x97, 0x80, 0x64, 0xa0, -0x4d, 0x90, 0x60, 0x30, 0xce, 0xf0, 0xff, -0x90, 0x47, 0x80, 0x05, 0x80, 0x57, 0xc0, -0x3a, 0xf0, 0xff, 0x00, 0x00, 0x60, 0x86, -0xa0, 0x89, 0xd0, 0x43, 0x50, 0x58, 0xe0, -0x7f, 0xf0, 0xff, 0x10, 0x7e, 0x20, 0x3d, -0xc0, 0x53, 0x00, 0x3c, 0xf0, 0xff, 0x00, -0x00, 0x60, 0x75, 0x20, 0xae, 0x40, 0x3b, -0xd0, 0x49, 0x00, 0x00, 0xf0, 0xff, 0x80, -0xa9, 0x60, 0x7c, 0x20, 0x48, 0x20, 0x38, -0xf0, 0xff, 0x00, 0x00, 0xc0, 0x6e, 0x50, -0xd0, 0xc0, 0x33, 0xf0, 0x33, 0x00, 0x00, -0xc0, 0xbb, 0xc0, 0xce, 0xa0, 0xb8, 0x70, -0x33, 0x90, 0x2c, 0xf0, 0xff, 0xf0, 0xff, -0xd0, 0x83, 0xf0, 0x9c, 0x90, 0x29, 0x10, -0x4d, 0x00, 0x00, 0x00, 0x00, 0x40, 0xee, -0xe0, 0xe4, 0x70, 0x08, 0xa0, 0x05, 0xf0, -0xff, 0xf0, 0xff, 0x40, 0xb1, 0x80, 0x9a, -0x90, 0x0c, 0x20, 0x41, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x30, 0xe7, 0xf0, 0xff, 0x50, -0xe5, 0x70, 0xac, 0x00, 0x00, 0x10, 0x31, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x50, 0x55, -0xf0, 0xff, 0xf0, 0xff, 0x90, 0xd4, 0x00, -0x00, 0x30, 0x0f, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x20, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0x70, 0xc3, 0xf0, 0xff, -0x20, 0x49, 0x00, 0x1b, 0x00, 0x00, 0xc0, -0x9b, 0xf0, 0xff, 0xf0, 0xff, 0x60, 0x1a, -0x40, 0x14, 0xf0, 0xff, 0x00, 0x00, 0x40, -0xe6, 0xf0, 0xff, 0xb0, 0x37, 0xf0, 0x35, -0x00, 0x00, 0x60, 0x53, 0xf0, 0xff, 0xf0, -0xff, 0xe0, 0x35, 0xe0, 0x34, 0xf0, 0xff, -0x30, 0x0f, 0xf0, 0xff, 0xf0, 0xff, 0x40, -0x31, 0x00, 0x49, 0xe0, 0x16, 0xe0, 0x43, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x49, 0xc0, -0x48, 0x00, 0xb7, 0xa0, 0x53, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0x46, 0x90, 0x58, 0x00, -0x54, 0x30, 0x5a, 0xf0, 0xff, 0xf0, 0xff, -0x90, 0x58, 0x80, 0x58, 0x10, 0x86, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0x57, -0x40, 0x56, 0xc0, 0x20, 0x50, 0xdd, 0x00, -0x00, 0x00, 0x00, 0x80, 0x8f, 0xd0, 0x87, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x50, -0x84, 0x10, 0x5c, 0x80, 0x4b, 0x00, 0x00, -0xf0, 0xa6, 0x00, 0x00, 0x00, 0x00, 0x90, -0x8f, 0x60, 0x8d, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xd0, 0x6c, 0x60, 0x67, 0xf0, -0x48, 0x00, 0x00, 0x20, 0x74, 0x80, 0x0e, -0x00, 0x00, 0x70, 0x8f, 0xf0, 0x8e, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xe0, 0x4d, -0x90, 0x72, 0x30, 0x4b, 0x00, 0x00, 0x40, -0x43, 0x30, 0x27, 0x70, 0x1f, 0x20, 0x8f, -0xe0, 0x8e, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xa0, 0x1c, 0x50, 0x7d, 0xd0, 0x51, -0xf0, 0xff, 0x00, 0x00, 0xd0, 0x96, 0xe0, -0x41, 0xb0, 0x51, 0x40, 0x8e, 0x60, 0xd5, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x30, -0x84, 0xd0, 0x5a, 0xf0, 0xff, 0x00, 0x00, -0x20, 0x85, 0x70, 0x64, 0x60, 0x4b, 0x50, -0x8b, 0x20, 0x93, 0xf0, 0xff, 0xc0, 0x55, -0x00, 0x00, 0x40, 0x85, 0x80, 0x63, 0xf0, -0xff, 0x00, 0x00, 0xd0, 0x70, 0xd0, 0x88, -0x70, 0x48, 0xc0, 0x82, 0x60, 0x31, 0xf0, -0xff, 0x10, 0x83, 0xd0, 0x45, 0xe0, 0x7f, -0x60, 0x68, 0xf0, 0xff, 0x00, 0x00, 0x20, -0x60, 0x20, 0xad, 0x30, 0x49, 0xc0, 0x74, -0x00, 0x00, 0x50, 0xde, 0x10, 0xab, 0xc0, -0x8e, 0xd0, 0x73, 0xd0, 0x67, 0xf0, 0xff, -0xf0, 0xff, 0xa0, 0x65, 0xf0, 0x99, 0x50, -0x4b, 0x60, 0x51, 0x00, 0x00, 0x00, 0x6e, -0xc0, 0xce, 0xf0, 0xc1, 0x00, 0x62, 0x50, -0x5d, 0xf0, 0xff, 0xf0, 0xff, 0x50, 0x8b, -0x20, 0x91, 0xa0, 0x49, 0xc0, 0x49, 0x00, -0x00, 0x00, 0x00, 0xc0, 0xed, 0xd0, 0xe8, -0x70, 0x4b, 0x10, 0x4a, 0xf0, 0xff, 0xf0, -0xff, 0x60, 0xbf, 0x20, 0x97, 0xf0, 0x3e, -0x50, 0x42, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xc0, 0x2f, 0x80, 0x2f, -0xf0, 0x9b, 0xf0, 0xff, 0x40, 0xf2, 0xb0, -0xb6, 0xe0, 0x2c, 0xa0, 0x36, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x60, -0x1f, 0x00, 0x1f, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x60, 0xe4, 0xa0, 0x18, 0x00, -0x1e, 0xf0, 0xff, 0x00, 0x00, 0x20, 0xb4, -0xf0, 0xff, 0x60, 0x4e, 0xf0, 0x20, 0x00, -0x00, 0xa0, 0xc2, 0xf0, 0xff, 0xf0, 0xff, -0x70, 0x1f, 0xa0, 0x0f, 0xf0, 0xff, 0x00, -0x00, 0x20, 0xcf, 0xf0, 0xff, 0x10, 0x40, -0x90, 0x2d, 0x00, 0x00, 0x60, 0x61, 0xf0, -0xff, 0xf0, 0xff, 0x50, 0x2d, 0x60, 0x2a, -0xf0, 0xff, 0x00, 0x00, 0x60, 0xf7, 0xf0, -0xff, 0xa0, 0x2d, 0x10, 0x3d, 0x00, 0x00, -0x30, 0x1b, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x3d, 0x60, 0x3c, 0xc0, 0xdb, 0x00, 0x0f, -0xf0, 0xff, 0xf0, 0xff, 0x30, 0x38, 0x20, -0x4c, 0xc0, 0x12, 0x60, 0x33, 0xf0, 0xff, -0xf0, 0xff, 0x20, 0x4c, 0x00, 0x4c, 0xe0, -0x91, 0xf0, 0xff, 0xf0, 0xff, 0x70, 0xfd, -0xb0, 0x4a, 0xc0, 0x4c, 0xc0, 0x53, 0x20, -0x57, 0xf0, 0xff, 0xf0, 0xff, 0x10, 0x5a, -0x00, 0x5a, 0x00, 0x74, 0x80, 0xe3, 0xf0, -0xff, 0xf0, 0xff, 0xb0, 0x59, 0x90, 0x57, -0x00, 0x00, 0xe0, 0xa1, 0x00, 0x00, 0x00, -0x00, 0x50, 0xc3, 0xd0, 0xbe, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xf0, 0x6b, 0x20, -0x8e, 0xc0, 0x5a, 0x00, 0x00, 0x20, 0x6f, -0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, 0x60, -0xc2, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x10, 0x4c, 0x40, 0x9d, 0x50, 0x63, 0x00, -0x00, 0x40, 0x3d, 0xd0, 0x08, 0x00, 0x00, -0x40, 0xc3, 0x10, 0xc3, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x11, 0x60, 0xab, -0xb0, 0x6f, 0xf0, 0xff, 0x00, 0x00, 0x60, -0x96, 0x00, 0x22, 0x90, 0x58, 0xf0, 0xc2, -0x30, 0xd5, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xb0, 0xb5, 0x20, 0x7e, 0xf0, 0xff, -0x00, 0x00, 0x20, 0x84, 0xa0, 0x41, 0x20, -0x57, 0x00, 0xc2, 0x10, 0x99, 0xf0, 0xff, -0x80, 0x2a, 0x00, 0x00, 0x90, 0xba, 0x60, -0x8c, 0xf0, 0xff, 0x00, 0x00, 0xc0, 0x6d, -0x30, 0x63, 0x80, 0x5a, 0x80, 0xbd, 0x20, -0x52, 0xf0, 0xff, 0x20, 0x5c, 0x00, 0x00, -0x70, 0xb9, 0xb0, 0x97, 0xf0, 0xff, 0x00, -0x00, 0xe0, 0x55, 0x10, 0x87, 0x60, 0x62, -0x60, 0xb3, 0x00, 0x00, 0xd0, 0xf2, 0x90, -0x84, 0x90, 0x60, 0xb0, 0xb1, 0xe0, 0x9d, -0xf0, 0xff, 0xf0, 0xff, 0xb0, 0x4a, 0x10, -0x98, 0x80, 0x6c, 0x60, 0x58, 0x00, 0x00, -0x30, 0x9a, 0x80, 0xaa, 0x30, 0x9a, 0x60, -0xa3, 0x30, 0x9a, 0xf0, 0xff, 0xf0, 0xff, -0x20, 0x64, 0xe0, 0x8a, 0xc0, 0x74, 0x30, -0x56, 0x00, 0x00, 0x00, 0x00, 0x90, 0xcd, -0xc0, 0xc6, 0xf0, 0x8f, 0xb0, 0x8c, 0xf0, -0xff, 0xf0, 0xff, 0x90, 0x95, 0x70, 0x86, -0xe0, 0x75, 0xf0, 0x56, 0x00, 0x00, 0x00, -0x00, 0x80, 0xec, 0x10, 0xea, 0x60, 0x79, -0x80, 0x78, 0x10, 0xd2, 0xf0, 0xff, 0x60, -0xcf, 0x90, 0x99, 0x90, 0x6e, 0x60, 0x57, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x10, 0x61, 0xe0, 0x60, 0xa0, 0x1c, -0xf0, 0xff, 0x30, 0xfa, 0x40, 0xc4, 0xd0, -0x5d, 0xb0, 0x51, 0xf0, 0xff, 0x00, 0x00, -0xb0, 0xa8, 0xf0, 0xff, 0x40, 0x56, 0xd0, -0x4e, 0x00, 0x00, 0x00, 0xf5, 0xf0, 0xff, -0xe0, 0xf3, 0xe0, 0x4c, 0x80, 0x43, 0xf0, -0xff, 0x00, 0x00, 0x30, 0xb9, 0xf0, 0xff, -0x70, 0x4e, 0xc0, 0x44, 0x00, 0x00, 0x00, -0x81, 0xf0, 0xff, 0xf0, 0xff, 0x30, 0x44, -0x50, 0x3e, 0xf0, 0xff, 0x00, 0x00, 0xb0, -0xde, 0xf0, 0xff, 0x60, 0x42, 0xc0, 0x42, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xa0, 0x42, 0xf0, 0x40, 0xf0, 0xff, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x60, -0x36, 0x10, 0x48, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x48, 0xa0, -0x47, 0x20, 0xac, 0xf0, 0xff, 0xf0, 0xff, -0x30, 0xea, 0x40, 0x44, 0x10, 0x4f, 0x60, -0x10, 0x90, 0x26, 0xf0, 0xff, 0xf0, 0xff, -0x90, 0x51, 0x80, 0x51, 0x70, 0x72, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x90, 0x50, -0xa0, 0x4c, 0xa0, 0x53, 0x70, 0x55, 0xf0, -0xff, 0xf0, 0xff, 0xc0, 0x5c, 0xb0, 0x5c, -0x70, 0x67, 0x00, 0xbe, 0xf0, 0xff, 0xf0, -0xff, 0x80, 0x5c, 0xc0, 0x5a, 0x00, 0x00, -0x50, 0x62, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x90, 0xfd, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xf0, 0x49, 0x00, 0xce, 0xa0, -0x80, 0x00, 0x00, 0x80, 0x23, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x10, 0x04, -0xc0, 0xdf, 0xa0, 0x92, 0xf0, 0xff, 0x00, -0x00, 0xd0, 0x95, 0x00, 0x00, 0x50, 0x63, -0xf0, 0xff, 0x70, 0xce, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x60, 0xed, 0x50, 0xa6, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x83, 0x40, -0x20, 0xd0, 0x67, 0xf0, 0xff, 0x80, 0x94, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xb0, -0xf5, 0xf0, 0xb9, 0xf0, 0xff, 0x00, 0x00, -0x60, 0x6b, 0x90, 0x3f, 0xd0, 0x71, 0xe0, -0xfd, 0xc0, 0x54, 0xf0, 0xff, 0xc0, 0x35, -0x00, 0x00, 0x40, 0xf8, 0x40, 0xcb, 0xf0, -0xff, 0x00, 0x00, 0xa0, 0x4e, 0xb0, 0x60, -0x40, 0x80, 0x20, 0xf7, 0x00, 0x00, 0x30, -0xfa, 0xc0, 0x5d, 0xd0, 0x27, 0xa0, 0xf4, -0xc0, 0xd7, 0xf0, 0xff, 0xf0, 0xff, 0xb0, -0x32, 0xa0, 0x96, 0x00, 0x91, 0x30, 0x63, -0x00, 0x00, 0x20, 0xaf, 0x50, 0x83, 0xa0, -0x6f, 0x10, 0xea, 0xb0, 0xda, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x3a, 0xa0, 0x86, 0x00, -0xa1, 0x40, 0x67, 0x00, 0x00, 0x30, 0x3f, -0x40, 0xa8, 0xb0, 0x9f, 0xc0, 0xd8, 0x50, -0xd2, 0xf0, 0xff, 0xf0, 0xff, 0x20, 0x69, -0x10, 0x7a, 0x70, 0xab, 0xc0, 0x6f, 0x00, -0x00, 0x00, 0x00, 0x20, 0xcb, 0xd0, 0xc7, -0x60, 0xc2, 0x50, 0xc0, 0xf0, 0xf7, 0xf0, -0xff, 0xe0, 0xa5, 0x70, 0x7f, 0x10, 0xac, -0x90, 0x79, 0x00, 0x00, 0x00, 0x00, 0x50, -0xea, 0x40, 0xe9, 0x00, 0xa9, 0x70, 0xa8, -0x60, 0x82, 0xf0, 0xff, 0x60, 0xd9, 0x70, -0xa1, 0x90, 0xa0, 0x30, 0x7f, 0xf0, 0xff, -0x00, 0x00, 0xb0, 0xa0, 0xf0, 0xff, 0xc0, -0x61, 0x50, 0x8e, 0x00, 0x00, 0xf0, 0xff, -0x00, 0xfe, 0xb0, 0xd1, 0xe0, 0x8b, 0xb0, -0x7a, 0xf0, 0xff, 0x00, 0x00, 0x90, 0xa6, -0xf0, 0xff, 0xc0, 0x61, 0xb0, 0x77, 0x00, -0x00, 0x80, 0xac, 0xf0, 0xff, 0xf0, 0xff, -0xb0, 0x76, 0xc0, 0x6d, 0xf0, 0xff, 0x00, -0x00, 0xc0, 0xc3, 0xf0, 0xff, 0xb0, 0x5f, -0x90, 0x66, 0x00, 0x00, 0x00, 0x10, 0xf0, -0xff, 0xf0, 0xff, 0x50, 0x66, 0xd0, 0x62, -0xf0, 0xff, 0x00, 0x00, 0xd0, 0xee, 0xf0, -0xff, 0xa0, 0x56, 0x70, 0x5b, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x60, -0x5b, 0x70, 0x5a, 0xa0, 0xd1, 0xf0, 0xff, -0xf0, 0xff, 0x90, 0xd5, 0x50, 0x52, 0x30, -0x59, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xa0, 0x57, 0x60, 0x57, 0xf0, -0x7e, 0xf0, 0xff, 0xf0, 0xff, 0x10, 0xfb, -0xf0, 0x54, 0x60, 0x4f, 0x00, 0x0f, 0x00, -0x1d, 0xf0, 0xff, 0xf0, 0xff, 0x50, 0x5a, -0x40, 0x5a, 0x80, 0x58, 0xc0, 0xe0, 0xf0, -0xff, 0xf0, 0xff, 0xa0, 0x59, 0x50, 0x55, -0x90, 0x53, 0x70, 0x54, 0xf0, 0xff, 0xf0, -0xff, 0x40, 0x61, 0x40, 0x61, 0x40, 0x5f, -0x90, 0x9e, 0xf0, 0xff, 0xf0, 0xff, 0x20, -0x61, 0xd0, 0x5f, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0xfc, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xba, 0xf0, -0xff, 0x00, 0x00, 0xf0, 0x94, 0x00, 0x00, -0xb0, 0x72, 0xf0, 0xff, 0x80, 0xc3, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x10, 0xd4, 0xf0, 0xff, 0x00, 0x00, 0xa0, -0x81, 0x60, 0x0d, 0xd0, 0x7d, 0xf0, 0xff, -0xd0, 0x8b, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xec, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x69, 0x20, 0x26, 0x60, -0x8e, 0xf0, 0xff, 0xb0, 0x50, 0xf0, 0xff, -0xd0, 0x16, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x70, 0x49, -0xc0, 0x40, 0x20, 0xa3, 0xf0, 0xff, 0x00, -0x00, 0x20, 0xf6, 0x20, 0x3d, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x40, 0x1d, 0x40, 0x95, 0x30, 0xba, -0xa0, 0x72, 0x00, 0x00, 0xe0, 0xb3, 0x50, -0x5e, 0x30, 0x46, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x70, -0x83, 0x20, 0xd1, 0x80, 0x7d, 0x00, 0x00, -0xc0, 0x5f, 0x10, 0x81, 0x40, 0x77, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xa0, 0x35, 0x30, 0x71, 0x10, 0xe4, 0x40, -0x8d, 0x00, 0x00, 0x00, 0x00, 0xb0, 0xa4, -0xb0, 0xa0, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x10, 0x78, 0xb0, 0x69, -0xb0, 0xed, 0x20, 0x9f, 0x00, 0x00, 0x00, -0x00, 0x60, 0xc7, 0x00, 0xc6, 0x50, 0xfa, -0x30, 0xf9, 0x60, 0xad, 0xf0, 0xff, 0xf0, -0xb1, 0xc0, 0x7e, 0x60, 0xe9, 0x70, 0xae, -0xf0, 0xff, 0x00, 0x00, 0x10, 0x9b, 0x90, -0xe6, 0xb0, 0x71, 0xe0, 0xdc, 0x00, 0x00, -0xf0, 0xff, 0xe0, 0xdd, 0x10, 0xac, 0x30, -0xd7, 0x80, 0xb4, 0xf0, 0xff, 0x00, 0x00, -0xf0, 0x97, 0xf0, 0xff, 0xe0, 0x79, 0x90, -0xbe, 0x00, 0x00, 0x60, 0xe2, 0x80, 0xfe, -0x80, 0xe0, 0xe0, 0xbc, 0x60, 0xad, 0xf0, -0xff, 0x00, 0x00, 0x70, 0xa9, 0xf0, 0xff, -0xd0, 0x81, 0x70, 0xa2, 0x00, 0x00, 0xd0, -0x49, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xa1, -0x10, 0x9b, 0xf0, 0xff, 0x00, 0x00, 0x80, -0xd1, 0xf0, 0xff, 0xd0, 0x82, 0xf0, 0x8a, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xd0, 0x8a, 0xb0, 0x88, 0x00, 0xfe, -0xf0, 0xff, 0x40, 0xfd, 0x10, 0xc2, 0x30, -0x79, 0x30, 0x6a, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x50, 0x78, 0xc0, -0x77, 0x10, 0x9a, 0xf0, 0xff, 0xf0, 0xff, -0xc0, 0xe4, 0xf0, 0x71, 0x90, 0x65, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x40, 0x6c, 0x10, 0x6c, 0x40, 0x52, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x60, 0x6a, -0x80, 0x5f, 0xf0, 0x0d, 0xf0, 0x15, 0xf0, -0xff, 0xf0, 0xff, 0x50, 0x67, 0x40, 0x67, -0x70, 0x43, 0xa0, 0xb6, 0xf0, 0xff, 0xf0, -0xff, 0xd0, 0x66, 0x40, 0x63, 0x90, 0x53, -0xf0, 0x53, 0xf0, 0xff, 0xf0, 0xff, 0xa0, -0x68, 0xa0, 0x68, 0x20, 0x5a, 0xf0, 0x85, -0xf0, 0xff, 0xf0, 0xff, 0x80, 0x68, 0x90, -0x67, 0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, -0xc0, 0x25, 0xa0, 0x62, 0xf0, 0xff, 0x20, -0xb5, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xd0, 0x7f, 0xe0, 0x27, 0x20, 0x99, -0xf0, 0xff, 0x00, 0x7e, 0xf0, 0xff, 0x40, -0x0d, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xb0, 0x66, 0xd0, -0x2c, 0x30, 0xb0, 0xf0, 0xff, 0x60, 0x42, -0xf0, 0xff, 0xe0, 0x23, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x40, 0x46, 0x80, 0x37, 0x20, 0xcb, 0xf0, -0xff, 0x00, 0x00, 0x70, 0xeb, 0x80, 0x34, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xb0, 0x0f, 0xc0, 0x93, -0x50, 0xe8, 0x40, 0x87, 0x00, 0x00, 0xf0, -0xae, 0xa0, 0x48, 0x20, 0x2f, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xa0, 0x80, 0xf0, 0xff, 0x00, 0x99, -0x00, 0x00, 0x60, 0x6a, 0x00, 0x62, 0x40, -0x58, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xd0, 0x6a, 0xf0, -0xff, 0x90, 0xaf, 0x00, 0x00, 0x00, 0x00, -0x40, 0x80, 0x30, 0x7c, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x30, 0x4d, -0x60, 0x59, 0xf0, 0xff, 0xe0, 0xc8, 0x00, -0x00, 0x00, 0x00, 0x70, 0xa1, 0xe0, 0x9f, -0xf0, 0xff, 0xf0, 0xff, 0x40, 0xc3, 0xf0, -0xff, 0x40, 0x89, 0x50, 0x5f, 0xf0, 0xff, -0x00, 0xe1, 0xf0, 0xff, 0x00, 0x00, 0xf0, -0x96, 0x90, 0xc2, 0xa0, 0x86, 0xf0, 0xff, -0xb0, 0x4d, 0xf0, 0xff, 0xf0, 0xb7, 0x70, -0x84, 0xf0, 0xff, 0xc0, 0xf1, 0xf0, 0xff, -0x00, 0x00, 0xf0, 0x8c, 0x60, 0xe2, 0xa0, -0x96, 0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, -0x00, 0xde, 0x70, 0xb8, 0xf0, 0xff, 0x20, -0xf4, 0xf0, 0xff, 0x00, 0x00, 0x30, 0x92, -0xd0, 0xfd, 0xf0, 0xa7, 0x20, 0xf3, 0x00, -0x00, 0x90, 0x91, 0x40, 0xfc, 0x50, 0xea, -0x20, 0xf2, 0x10, 0xe6, 0xf0, 0xff, 0x00, -0x00, 0x60, 0xb1, 0xf0, 0xff, 0xc0, 0xb3, -0x30, 0xd1, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xd0, 0x60, 0xcc, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xde, 0x90, -0xb1, 0xc0, 0xb2, 0xf0, 0x80, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x40, -0xb3, 0xf0, 0xb1, 0x60, 0xbd, 0xf0, 0xff, -0xf0, 0xff, 0x40, 0xcc, 0xc0, 0xa5, 0x80, -0x85, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xc0, 0x99, 0x60, 0x99, 0xf0, -0x5c, 0xf0, 0xff, 0xf0, 0xff, 0x90, 0xf4, -0x60, 0x95, 0x90, 0x81, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x86, -0xe0, 0x85, 0xc0, 0x14, 0x60, 0xda, 0xf0, -0xff, 0xf0, 0xff, 0xc0, 0x84, 0xb0, 0x7b, -0x50, 0x0c, 0x80, 0x10, 0xf0, 0xff, 0xf0, -0xff, 0x30, 0x79, 0x30, 0x79, 0x60, 0x32, -0x40, 0x91, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0x78, 0x30, 0x76, 0xf0, 0xff, 0xa0, 0x53, -0x40, 0xfc, 0xf0, 0xff, 0x80, 0x6b, 0xc0, -0x73, 0x00, 0x57, 0xd0, 0x73, 0xf0, 0xff, -0xf0, 0xff, 0xb0, 0x73, 0x00, 0x73, 0x30, -0xe3, 0x00, 0x00, 0xf0, 0xff, 0x40, 0x4b, -0x00, 0x6e, 0xf0, 0xff, 0x50, 0x64, 0xf0, -0xff, 0x90, 0x42, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xf0, -0x64, 0xa0, 0x4b, 0x10, 0xd7, 0xf0, 0xff, -0xa0, 0x04, 0xf0, 0xff, 0xc0, 0x47, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xa0, 0x46, 0x80, 0x4d, 0x00, -0xf8, 0xf0, 0xff, 0x00, 0x00, 0x50, 0xd7, -0x00, 0x4c, 0x90, 0x28, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x30, 0x1e, -0xd0, 0x91, 0xf0, 0xff, 0x10, 0xa1, 0x00, -0x00, 0xa0, 0x9c, 0x10, 0x52, 0xc0, 0x41, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x7e, 0xf0, 0xff, -0x90, 0xb9, 0x00, 0x00, 0x20, 0x5c, 0x70, -0x5c, 0xd0, 0x54, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xd0, -0x66, 0xf0, 0xff, 0xc0, 0xd6, 0x00, 0x00, -0x00, 0x00, 0xf0, 0x6c, 0x90, 0x69, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xc0, 0x3c, 0x30, 0x50, 0xf0, 0xff, 0xd0, -0xf6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x84, -0x90, 0x82, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xc4, 0xf0, 0xff, 0x20, 0x6d, 0x90, 0x49, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x80, 0x93, 0xb0, 0x9f, 0xb0, 0xa0, -0xf0, 0xff, 0xf0, 0x6e, 0xf0, 0xff, 0x00, -0x95, 0xc0, 0x62, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x85, 0xe0, -0xbe, 0x20, 0xb8, 0xf0, 0xff, 0x00, 0x00, -0xf0, 0xff, 0x00, 0xba, 0x50, 0x90, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xd0, 0x7f, 0x70, 0xdd, 0xe0, 0xd1, 0xf0, -0xff, 0x00, 0x00, 0x50, 0xbb, 0x80, 0xdb, -0x80, 0xc5, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xa0, 0x92, 0xc0, 0xf8, -0x40, 0xe8, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x20, 0xf8, 0x40, 0xee, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x20, -0xbc, 0x90, 0xa4, 0xd0, 0xf2, 0xc0, 0x9c, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xb0, 0xeb, -0xf0, 0xff, 0xb0, 0xeb, 0x50, 0xb4, 0xb0, -0xeb, 0x60, 0xab, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x20, 0xe0, 0x50, -0xdf, 0xd0, 0x73, 0xf0, 0xff, 0xf0, 0xff, -0x70, 0xd9, 0xb0, 0xd6, 0x50, 0xb1, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xd0, 0xbf, 0xa0, 0xbf, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xbc, -0x50, 0xa9, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xd0, 0xa4, 0xd0, 0xa4, -0x00, 0x00, 0x80, 0xa9, 0xf0, 0xff, 0xf0, -0xff, 0x10, 0xa4, 0x50, 0x9d, 0xf0, 0xff, -0xb0, 0x0a, 0xb0, 0xe7, 0xf0, 0xff, 0x20, -0x86, 0x70, 0x90, 0x00, 0x24, 0x30, 0x71, -0xf0, 0xff, 0xf0, 0xff, 0x40, 0x90, 0x50, -0x8e, 0xf0, 0xff, 0x50, 0x53, 0xf0, 0xff, -0xf0, 0xff, 0x50, 0x81, 0x90, 0x83, 0x20, -0x55, 0x20, 0x67, 0xf0, 0xff, 0xf0, 0xff, -0x90, 0x83, 0x10, 0x83, 0x70, 0xbd, 0x00, -0x00, 0xf0, 0xff, 0x40, 0x6f, 0xf0, 0x7e, -0xf0, 0xff, 0x00, 0x00, 0x30, 0xf4, 0x00, -0x6d, 0xf0, 0x4c, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x4f, 0x70, -0x6f, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xb0, 0xb8, 0xa0, 0x6e, 0xb0, 0x5c, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x10, 0x3c, 0xa0, 0x8f, 0xf0, 0xff, 0xd0, -0xbf, 0x00, 0x00, 0x00, 0x7b, 0x20, 0x70, -0x60, 0x66, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xd0, 0x31, 0x00, 0x7c, -0xf0, 0xff, 0xc0, 0xde, 0x00, 0x00, 0x80, -0x26, 0x90, 0x72, 0xb0, 0x6d, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x30, -0x36, 0x20, 0x66, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xa0, 0x77, 0x50, -0x75, 0xf0, 0xff, 0xf0, 0xff, 0x80, 0xf1, -0xf0, 0xff, 0x00, 0x57, 0xa0, 0x52, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0x80, 0xf0, 0x7f, 0xf0, 0xff, 0xf0, -0xff, 0x80, 0xb1, 0xf0, 0xff, 0x40, 0x6f, -0x50, 0x4a, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x70, 0x90, 0x50, 0x8f, -0xa0, 0xbf, 0xf0, 0xff, 0x00, 0x66, 0xf0, -0xff, 0x80, 0x86, 0xb0, 0x56, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xb0, -0x7f, 0x30, 0xa4, 0xf0, 0xdd, 0xf0, 0xff, -0x00, 0x00, 0xf0, 0xff, 0xd0, 0x9f, 0x50, -0x78, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x20, 0x74, 0x80, 0xbd, 0x30, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x40, 0xca, -0xa0, 0xbb, 0x60, 0xa5, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x80, 0x7b, -0xd0, 0xd8, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0x5b, 0x10, 0xd8, 0xe0, 0xcc, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x50, 0x9b, 0xc0, 0x9a, 0xf0, 0xff, -0x00, 0xbd, 0x00, 0x00, 0x00, 0x00, 0xd0, -0xf2, 0xf0, 0xed, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xc0, 0xc7, 0xc0, -0x9f, 0xf0, 0xff, 0x30, 0xd5, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x50, 0x9e, 0xf0, 0xff, -0x10, 0xf5, 0x20, 0xbc, 0xf0, 0xff, 0xc0, -0xe6, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x50, 0xe6, -0xf0, 0xff, 0x70, 0xe8, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x60, 0xea, -0x50, 0xea, 0x00, 0x00, 0xd0, 0xc8, 0xf0, -0xff, 0xf0, 0xff, 0x90, 0xe8, 0xe0, 0xd9, -0xf0, 0xff, 0x00, 0x00, 0xf0, 0xd0, 0xf0, -0xff, 0x20, 0xaa, 0x80, 0xc8, 0x00, 0x00, -0x30, 0x79, 0xf0, 0xff, 0xf0, 0xff, 0x10, -0xc8, 0x60, 0xc3, 0xf0, 0xff, 0x30, 0x01, -0x60, 0xf6, 0xf0, 0xff, 0x60, 0xa9, 0xe0, -0xac, 0x60, 0x15, 0xc0, 0x55, 0xf0, 0xff, -0xf0, 0xff, 0xd0, 0xac, 0x70, 0xab, 0x80, -0xde, 0xe0, 0x52, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xa0, 0x90, 0x98, 0xc0, 0x53, 0x80, -0x5e, 0xf0, 0xff, 0xf0, 0xff, 0x90, 0x98, -0x40, 0x98, 0xa0, 0x9d, 0x00, 0x00, 0xf0, -0xff, 0xa0, 0x92, 0x30, 0x95, 0xf0, 0xff, -0x00, 0x00, 0xe0, 0x8b, 0x00, 0x92, 0x50, -0x86, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x30, 0x5d, 0xd0, 0x8d, 0xf0, -0xff, 0x00, 0xe3, 0x00, 0x00, 0x40, 0x38, -0x90, 0x92, 0x10, 0x8c, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x90, 0x5f, -0x20, 0x7c, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x10, 0x93, 0xc0, 0x8f, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x70, 0x6e, 0x50, 0x6c, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x20, -0x94, 0xa0, 0x92, 0xf0, 0xff, 0xf0, 0xff, -0xa0, 0xcb, 0xf0, 0xff, 0x70, 0x7e, 0xf0, -0x61, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x90, 0x96, 0xe0, 0x95, 0xf0, -0xff, 0xf0, 0xff, 0x70, 0x89, 0xf0, 0xff, -0x40, 0x8a, 0xa0, 0x60, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x30, 0x8e, -0xf0, 0x9a, 0xf0, 0xe2, 0xf0, 0xff, 0x80, -0x29, 0xf0, 0xff, 0x90, 0x94, 0xa0, 0x68, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xd0, 0x7d, 0x30, 0xa3, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0x9f, 0x90, 0x80, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xb0, 0x72, 0xf0, -0xaf, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x10, 0xbb, 0x60, 0xae, 0xe0, 0x9b, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xc0, 0x74, 0x80, 0xc1, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xd0, 0x60, 0xe0, 0xc0, -0xd0, 0xb6, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xe0, 0x88, 0xf0, 0x93, -0xf0, 0xff, 0x50, 0xe1, 0x00, 0x00, 0x00, -0x00, 0xc0, 0xd6, 0xc0, 0xd1, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x10, -0xab, 0x30, 0x91, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xd0, 0xed, 0xb0, -0xeb, 0xf0, 0xff, 0xf0, 0xff, 0xd0, 0xbd, -0xf0, 0xff, 0x60, 0xd6, 0xd0, 0xa2, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xb0, 0x2e, 0xf0, 0xff, 0xa0, 0xf8, -0xe0, 0xc7, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x40, -0xef, 0xf0, 0xff, 0xf0, 0xf1, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x40, -0xbb, 0xf0, 0xff, 0x70, 0xd3, 0xf0, 0xff, -0x00, 0x00, 0xd0, 0x88, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x20, 0xdd, 0xf0, 0xff, 0x90, -0xdd, 0xa0, 0xf0, 0x00, 0x00, 0x50, 0x42, -0xf0, 0xff, 0xf0, 0xff, 0x60, 0xf0, 0x30, -0xed, 0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x60, 0xd6, 0x40, 0xce, 0x00, -0x00, 0x70, 0x3c, 0xf0, 0xff, 0xf0, 0xff, -0x30, 0xce, 0x50, 0xcd, 0x60, 0xb2, 0xe0, -0x51, 0xf0, 0xff, 0xf0, 0xff, 0xa0, 0xc5, -0xd0, 0xb2, 0x50, 0x52, 0x70, 0x58, 0xf0, -0xff, 0xf0, 0xff, 0xd0, 0xb2, 0x90, 0xb2, -0x40, 0x84, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x70, 0xb0, 0x40, 0xa1, 0x00, 0x00, -0x00, 0x00, 0x40, 0xb3, 0xd0, 0xae, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xa0, 0x8a, 0xc0, 0x81, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x60, 0xb3, -0x10, 0xb1, 0xf0, 0xff, 0xf0, 0xff, 0x80, -0xd9, 0xf0, 0xff, 0x00, 0x9a, 0xd0, 0x7a, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xa0, 0xb3, 0x80, 0xb2, 0xf0, 0xff, -0xf0, 0xff, 0x20, 0x96, 0xf0, 0xff, 0x90, -0xa4, 0xf0, 0x7a, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x20, 0xb4, 0xa0, -0xb3, 0xf0, 0xff, 0xf0, 0xff, 0x90, 0x3b, -0xf0, 0xff, 0x90, 0xab, 0xc0, 0x80, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xe0, 0x8d, 0xf0, 0xb4, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xf0, 0xff, 0x90, 0xb0, -0xa0, 0x8c, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x70, 0x82, 0x40, 0xb7, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0xd7, 0xf0, 0xb4, 0x20, 0x9e, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x20, -0x7d, 0x30, 0xbb, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x10, 0x90, 0x20, 0xba, 0x80, -0xac, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x50, 0x81, 0xe0, 0xc1, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xf0, 0x19, -0x60, 0xc1, 0xc0, 0xb9, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xc0, 0x8e, -0xe0, 0x90, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xcb, 0xf0, 0xc7, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xa6, 0x30, 0x8c, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x40, -0xda, 0x50, 0xd8, 0xf0, 0xff, 0xf0, 0xff, -0xe0, 0xb8, 0xf0, 0xff, 0xe0, 0xc4, 0x40, -0x96, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x90, 0xeb, 0xc0, 0xea, 0xf0, -0xff, 0xf0, 0xff, 0x30, 0x4f, 0xf0, 0xff, -0x80, 0xe0, 0x20, 0xb1, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xd0, 0xfd, -0x80, 0xfd, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0xff, 0xd0, 0xf8, 0x90, 0xd5, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x10, 0xaa, 0xf0, 0xff, 0x60, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x30, 0xa4, 0xf0, -0xff, 0x10, 0xfb, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x90, 0xc3, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x30, 0x3b, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x70, 0xe9, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x90, -0xcc, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xd0, 0xf3, 0x00, 0x00, 0xb0, -0x1c, 0xf0, 0xff, 0xf0, 0xff, 0xc0, 0xf3, -0x30, 0xf3, 0xe0, 0x88, 0xf0, 0xff, 0xf0, -0xff, 0x70, 0xf5, 0x00, 0xee, 0x50, 0xcf, -0xe0, 0x4f, 0x50, 0x53, 0xf0, 0xff, 0xf0, -0xff, 0xd0, 0xd1, 0xb0, 0xd1, 0x50, 0x70, -0xa0, 0xdf, 0xf0, 0xff, 0xf0, 0xff, 0x40, -0xd0, 0x90, 0xc4, 0x00, 0x00, 0x00, 0x00, -0xc0, 0xcf, 0x30, 0xce, 0xf0, 0xff, 0xf0, -0xff, 0x90, 0x9b, 0xf0, 0xff, 0x50, 0xbe, -0x50, 0x91, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xd0, 0xcf, 0x10, 0xcf, -0xf0, 0xff, 0xf0, 0xff, 0x40, 0x3c, 0xf0, -0xff, 0xa0, 0xc5, 0x20, 0x99, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xe0, -0xcf, 0x80, 0xcf, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xf0, 0xff, 0x30, 0xca, 0x50, -0xa3, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x90, 0x92, 0xf0, 0xcf, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x40, 0xe0, -0x00, 0xcd, 0x70, 0xb3, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xc0, 0x8e, -0x80, 0xd0, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0x9a, 0xf0, 0xce, 0x10, 0xbf, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0x91, 0x70, 0xd1, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x40, 0x39, 0xb0, -0xd0, 0x50, 0xc7, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xd0, 0x9a, 0x30, -0xd3, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xe0, 0xd2, 0x90, 0xcd, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x40, 0xa7, 0xe0, 0x93, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x20, 0xd6, -0x50, 0xd3, 0xf0, 0xff, 0xf0, 0xff, 0xc0, -0xda, 0xf0, 0xff, 0x80, 0xba, 0xc0, 0x92, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x50, 0xdb, 0xf0, 0xd9, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x90, 0xf0, 0xff, 0x00, -0xcb, 0xb0, 0x9b, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x30, 0xe3, 0x80, -0xe2, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xf0, 0xff, 0x30, 0xda, 0x10, 0xae, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xed, 0xa0, 0xed, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xf0, 0xff, 0x60, 0xe9, -0xc0, 0xc8, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x80, 0xa1, 0xf0, 0xfa, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xb0, -0xac, 0xf0, 0xf8, 0xb0, 0xe6, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x80, -0xb2, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x70, 0x3c, 0xf0, 0xff, 0x30, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xc0, 0xd1, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x40, 0xea, 0x00, 0x00, 0x40, 0xf5, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x90, 0x95, 0xf0, -0xff, 0xf0, 0xff, 0x20, 0xde, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x80, 0x64, 0xc0, 0xff, 0xf0, 0xff, 0xc0, -0xff, 0xf0, 0xff, 0xc0, 0xff, 0x20, 0x4b, -0x00, 0x4d, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xf4, 0xe0, 0xf4, 0xc0, 0x5f, 0xc0, 0xb6, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xf3, 0xc0, -0xeb, 0x00, 0x00, 0x00, 0x00, 0x90, 0xe6, -0x20, 0xe6, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0xff, 0x10, 0xe0, 0xd0, 0xb7, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xa0, 0xe6, 0x60, 0xe6, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x20, 0xe2, 0x00, -0xe3, 0xb0, 0xc7, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xf0, 0x9d, 0x90, -0xe6, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xd0, 0x9c, 0xb0, 0xe4, 0x70, 0xd3, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xc0, 0xa2, 0xb0, 0xe6, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x50, 0x3a, 0xc0, 0xe5, -0x50, 0xdb, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xa0, 0xac, 0xe0, 0xe6, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x70, 0xe6, 0x60, 0xe0, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x30, -0xb8, 0x40, 0xe7, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x10, 0xe7, 0xb0, -0xe3, 0xf0, 0xff, 0xf0, 0xff, 0x60, 0xe1, -0xf0, 0xff, 0x80, 0xc8, 0x60, 0x9e, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xe0, 0xe7, 0x10, 0xe6, 0xf0, 0xff, 0xf0, -0xff, 0x60, 0x9b, 0xf0, 0xff, 0x00, 0xd5, -0x10, 0xa4, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x40, 0xe9, 0x50, 0xe8, -0xf0, 0xff, 0xf0, 0xff, 0xe0, 0x35, 0xf0, -0xff, 0x20, 0xde, 0x90, 0xaf, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x80, -0xeb, 0x00, 0xeb, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xf0, 0xff, 0x40, 0xe5, 0xf0, -0xbd, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x10, 0xef, 0xe0, 0xee, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xe0, 0xd7, -0xd0, 0xeb, 0x70, 0xd2, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x70, 0xa4, -0x90, 0xf4, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x90, 0x8b, 0x00, 0xf3, 0x10, 0xe4, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xa0, 0xb1, 0x30, 0xfc, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x80, -0xfb, 0x80, 0xf3, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xd0, 0xc7, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x60, 0xef, 0x00, 0x00, -0x40, 0xe4, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xb0, -0x9b, 0xf0, 0xff, 0xe0, 0xfe, 0x90, 0xca, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x80, 0x58, 0xf0, 0xff, 0xf0, -0xff, 0xb0, 0xea, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x20, 0x45, -0xb0, 0xcb, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x70, 0x4a, 0x50, 0x4b, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0x55, 0xa0, 0x93, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x50, 0x19, 0xc0, 0xab, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xc0, -0x6d, 0x00, 0x00, 0xc0, 0x2c, 0x90, 0x03, -0x60, 0x7a, 0x60, 0x03, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x30, 0x4f, 0x00, 0x00, 0x40, -0x1a, 0x00, 0x00, 0x30, 0x51, 0x80, 0x13, -0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x40, 0x1c, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x20, -0x28, 0x10, 0x97, 0xc0, 0x26, 0xa0, 0x49, -0x00, 0x00, 0x70, 0xdf, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0x30, 0x85, 0x30, -0x44, 0x00, 0x3c, 0x00, 0x00, 0xf0, 0xa3, -0xf0, 0xff, 0x30, 0x2e, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0x90, 0x6f, 0x40, 0x66, 0x80, 0x2c, 0x00, -0x00, 0x50, 0x62, 0xf0, 0xff, 0x80, 0x5f, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0xa0, 0x58, 0x00, 0x8b, -0x50, 0x18, 0x00, 0x00, 0x00, 0x00, 0xe0, -0xf9, 0x60, 0x88, 0x40, 0x63, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x50, -0x4e, 0xb0, 0x98, 0x00, 0x00, 0x80, 0x49, -0x00, 0x00, 0x00, 0xa1, 0x70, 0xae, 0x80, -0x9d, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x50, 0x67, 0xf0, 0x8b, 0x00, -0x00, 0x30, 0x3b, 0x00, 0x00, 0x00, 0x00, -0x20, 0xd1, 0x10, 0xca, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x70, 0x98, -0xe0, 0x87, 0x00, 0x00, 0x60, 0x28, 0x00, -0x00, 0x00, 0x00, 0x80, 0xef, 0x00, 0xed, -0x00, 0x00, 0x00, 0x00, 0x70, 0xd4, 0xf0, -0xff, 0xd0, 0xd1, 0x30, 0x9b, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x70, 0x1f, 0xf0, 0xff, 0x50, 0xfc, 0xe0, -0xc5, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0x40, 0xa9, 0xf0, 0xff, 0xf0, -0x47, 0x00, 0x00, 0x00, 0x00, 0xa0, 0xf5, -0xf0, 0xff, 0x40, 0xf5, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x00, 0xf0, 0xb9, -0xf0, 0xff, 0x10, 0x35, 0x00, 0x00, 0x00, -0x00, 0x20, 0x82, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0x70, 0xdf, 0xf0, 0xff, 0xd0, 0x12, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x50, 0x2e, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x50, -0x2e, 0x00, 0x2e, 0x60, 0xac, 0xf0, 0xff, -0xf0, 0xff, 0x80, 0xea, 0xc0, 0x2b, 0x70, -0x45, 0xa0, 0x10, 0xc0, 0x26, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0x45, 0xe0, 0x45, 0x90, -0x72, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x30, 0x45, 0xa0, 0x43, 0xa0, 0x53, 0x70, -0x55, 0xf0, 0xff, 0xf0, 0xff, 0x30, 0x57, -0x30, 0x57, 0x80, 0x67, 0x00, 0xbe, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x57, 0xb0, 0x55, -0x50, 0x05, 0x90, 0x7a, 0x00, 0x00, 0x00, -0x00, 0xb0, 0x03, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x10, 0x4f, 0x00, -0x00, 0xb0, 0x1a, 0x00, 0x00, 0x90, 0x52, -0xc0, 0x03, 0x00, 0x00, 0x60, 0x03, 0x50, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x1a, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0x2f, 0x10, 0x97, 0xb0, 0x0d, -0xb0, 0x49, 0x90, 0x00, 0xa0, 0xe1, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x85, 0xa0, 0x28, 0x20, 0x3c, 0x00, 0x00, -0x00, 0xa9, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0x70, 0x6e, 0x80, 0x44, 0xd0, -0x2c, 0x00, 0x00, 0x40, 0x71, 0xf0, 0xff, -0x40, 0x3b, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x00, 0x80, 0x53, -0x50, 0x66, 0xd0, 0x19, 0x00, 0x00, 0xa0, -0x22, 0xf0, 0xff, 0x70, 0x63, 0xb0, 0x29, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x50, 0x3a, 0xd0, 0x97, 0x00, 0x00, -0xa0, 0x49, 0x00, 0x00, 0x80, 0xbe, 0xf0, -0x89, 0x80, 0x74, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x10, 0x41, 0x90, -0x88, 0x00, 0x00, 0xb0, 0x3b, 0x00, 0x00, -0x60, 0x57, 0x00, 0xaf, 0xb0, 0xa5, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x70, 0x6e, 0xd0, 0x7c, 0x00, 0x00, 0x90, -0x2a, 0x00, 0x00, 0x00, 0x00, 0x40, 0xd1, -0xc0, 0xcd, 0x00, 0x00, 0x00, 0x00, 0x10, -0xff, 0xf0, 0xff, 0x20, 0xaa, 0xb0, 0x82, -0x00, 0x00, 0x70, 0x09, 0x00, 0x00, 0x00, -0x00, 0x80, 0xef, 0x60, 0xee, 0x00, 0x00, -0x00, 0x00, 0x20, 0x88, 0xf0, 0xff, 0xd0, -0xdd, 0xb0, 0xa4, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0xd0, 0xa1, 0xf0, -0xff, 0xb0, 0x48, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xd0, 0xd4, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0x10, 0xa8, 0xf0, 0xff, 0x90, 0x37, 0x00, -0x00, 0x00, 0x00, 0x70, 0xad, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0x70, 0xc5, 0xf0, 0xff, -0x40, 0x19, 0x00, 0x00, 0x00, 0x00, 0xc0, -0x1b, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0x70, -0xf0, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x80, 0xd2, -0xf0, 0xff, 0xf0, 0xff, 0x40, 0xd6, 0x00, -0x00, 0xd0, 0x44, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x60, 0x2e, 0x30, -0x2e, 0x70, 0x7f, 0xf0, 0xff, 0xf0, 0xff, -0xb0, 0xfb, 0xc0, 0x2c, 0x00, 0x35, 0xa0, -0x0f, 0x60, 0x1d, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0x45, 0xf0, 0x45, 0xc0, 0x58, 0x00, -0xe1, 0xf0, 0xff, 0xf0, 0xff, 0x80, 0x45, -0x80, 0x43, 0xa0, 0x53, 0x80, 0x54, 0xf0, -0xff, 0xf0, 0xff, 0x30, 0x57, 0x30, 0x57, -0x40, 0x5f, 0xa0, 0x9e, 0xf0, 0xff, 0xf0, -0xff, 0x20, 0x57, 0x40, 0x56, 0x00, 0x00, -0xb0, 0x52, 0x00, 0x00, 0x00, 0x00, 0x60, -0x13, 0x50, 0x11, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x70, 0x19, 0x00, 0x00, 0xb0, -0x03, 0xf0, 0xff, 0x20, 0x32, 0x00, 0x97, -0x00, 0x00, 0xe0, 0x49, 0x60, 0x12, 0x50, -0xe2, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xd0, -0x11, 0xf0, 0x84, 0xd0, 0x11, 0x80, 0x3c, -0xd0, 0x11, 0xe0, 0xaa, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x40, 0x05, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0xf0, 0x6d, 0x30, -0x29, 0xb0, 0x2d, 0xb0, 0x0e, 0x00, 0x77, -0xf0, 0xff, 0x80, 0x15, 0x00, 0x00, 0x60, -0x08, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0xc0, 0x50, 0x90, 0x44, 0x50, 0x1c, 0xd0, -0x04, 0x80, 0x42, 0xf0, 0xff, 0xb0, 0x40, -0x00, 0x00, 0xc0, 0x01, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x60, 0x2b, 0x60, 0x97, -0xb0, 0x00, 0xd0, 0x49, 0x00, 0x00, 0x50, -0xd0, 0x30, 0x65, 0x70, 0x48, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xe0, -0x0b, 0xb0, 0x86, 0x00, 0x00, 0x40, 0x3c, -0x00, 0x00, 0x40, 0x82, 0xa0, 0x8a, 0x00, -0x7f, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xb0, 0x3e, 0xd0, 0x75, 0x00, -0x00, 0x80, 0x2c, 0x00, 0x00, 0x00, 0x00, -0x20, 0xaf, 0x70, 0xaa, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x30, 0x7d, -0x50, 0x6f, 0x00, 0x00, 0xf0, 0x14, 0x00, -0x00, 0x00, 0x00, 0x40, 0xd1, 0xa0, 0xcf, -0x00, 0x00, 0x00, 0x00, 0xb0, 0xbc, 0xf0, -0xff, 0x60, 0xb9, 0x70, 0x84, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0x10, -0x9d, 0x00, 0xef, 0x50, 0x49, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xa0, 0xe5, 0xd0, -0xb1, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0xc0, 0x9a, 0xf0, 0xff, 0xb0, -0x39, 0x00, 0x00, 0x00, 0x00, 0x70, 0xe7, -0xf0, 0xff, 0xd0, 0xe5, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x00, 0xb0, 0xac, -0xf0, 0xff, 0x10, 0x21, 0x00, 0x00, 0x00, -0x00, 0x10, 0x56, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0xd0, 0xd4, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x30, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x90, -0xc3, 0x00, 0x00, 0xe0, 0x45, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xe0, 0x9b, 0xf0, 0xff, -0xf0, 0xff, 0x50, 0xe6, 0x00, 0x00, 0x20, -0x32, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xc0, 0x2e, 0xa0, 0x2e, 0x70, -0x53, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xc0, 0x2d, 0x70, 0x2b, 0x40, 0x0f, 0xf0, -0x16, 0xf0, 0xff, 0xf0, 0xff, 0x10, 0x46, -0x10, 0x46, 0xe0, 0x43, 0x00, 0xb7, 0xf0, -0xff, 0xf0, 0xff, 0xe0, 0x45, 0x40, 0x44, -0xa0, 0x53, 0x00, 0x54, 0xf0, 0xff, 0xf0, -0xff, 0x40, 0x57, 0x40, 0x57, 0x30, 0x5a, -0x10, 0x86, 0xf0, 0xff, 0xf0, 0xff, 0x30, -0x57, 0xb0, 0x56, 0xf0, 0xff, 0xc0, 0x31, -0xf0, 0xff, 0x00, 0x00, 0x50, 0x55, 0xb0, -0x28, 0x30, 0xe2, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xe0, 0x1d, 0x00, 0x03, 0xf0, -0xff, 0xb0, 0x15, 0xe0, 0x84, 0xc0, 0x00, -0x80, 0x3d, 0xe0, 0x28, 0x50, 0xab, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0xb0, -0x6d, 0xf0, 0x12, 0xd0, 0x2f, 0x70, 0x28, -0x20, 0x79, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x20, 0x26, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0x80, 0x4f, 0x30, 0x29, 0x50, -0x21, 0xf0, 0x26, 0x70, 0x4c, 0xf0, 0xff, -0xe0, 0x21, 0x00, 0x00, 0xf0, 0x25, 0x70, -0x0d, 0xf0, 0xff, 0xf0, 0xff, 0x30, 0x21, -0x20, 0x97, 0x70, 0x11, 0x50, 0x4a, 0xa0, -0x03, 0x00, 0xda, 0x10, 0x43, 0x00, 0x00, -0xd0, 0x22, 0xe0, 0x15, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xa0, 0x85, 0x00, 0x00, -0x60, 0x3d, 0x00, 0x00, 0x30, 0x98, 0xe0, -0x65, 0x70, 0x57, 0xd0, 0x19, 0xa0, 0x11, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xb0, -0x71, 0x00, 0x00, 0x40, 0x2f, 0x00, 0x00, -0x30, 0x3c, 0xc0, 0x8a, 0xf0, 0x84, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x70, 0x47, 0x70, 0x61, 0x00, 0x00, 0x10, -0x1e, 0x00, 0x00, 0x00, 0x00, 0x10, 0xaf, -0xf0, 0xac, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xe0, 0xf0, 0xff, 0x40, 0x90, 0x10, 0x67, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0x40, 0x9a, 0x80, 0xd0, 0x10, 0x4a, -0x00, 0x00, 0x90, 0x70, 0xf0, 0xff, 0x90, -0xc3, 0xa0, 0x8c, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0xa0, 0x91, 0x40, -0xef, 0xe0, 0x3b, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x30, 0xea, 0x80, 0xc0, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0xc0, 0x97, 0xf0, 0xff, 0x60, 0x28, 0x00, -0x00, 0x00, 0x00, 0x80, 0x9c, 0xf0, 0xff, -0x40, 0xf3, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0x50, 0xb7, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0xe5, 0x60, 0xb4, 0x00, 0x00, 0x90, 0x47, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc3, -0xf0, 0xff, 0xf0, 0xff, 0x60, 0xcf, 0x00, -0x00, 0xe0, 0x33, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xb0, 0x61, 0xf0, 0xff, 0xf0, 0xff, -0xb0, 0xf7, 0x00, 0x00, 0xa0, 0x17, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xb0, 0x2f, 0xa0, 0x2f, 0x90, 0x1b, 0xe0, -0xdb, 0xf0, 0xff, 0xf0, 0xff, 0x20, 0x2f, -0x10, 0x2c, 0x20, 0x0f, 0xe0, 0x12, 0xf0, -0xff, 0xf0, 0xff, 0x70, 0x46, 0x70, 0x46, -0x70, 0x33, 0xf0, 0x91, 0xf0, 0xff, 0xf0, -0xff, 0x50, 0x46, 0x40, 0x45, 0xf0, 0xff, -0xc0, 0x53, 0x90, 0xfd, 0xf0, 0xff, 0x60, -0x49, 0x70, 0x57, 0x20, 0x57, 0x00, 0x74, -0xf0, 0xff, 0xf0, 0xff, 0x70, 0x57, 0x10, -0x57, 0x90, 0xe3, 0x30, 0x12, 0xf0, 0xff, -0x00, 0x00, 0x50, 0x55, 0x20, 0x44, 0xe0, -0xaa, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x60, 0x41, 0x00, 0x26, 0xf0, 0xff, 0x00, -0x00, 0x90, 0x6d, 0xf0, 0x01, 0x40, 0x34, -0x20, 0x44, 0x50, 0x79, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xd0, 0x42, 0x80, 0x2b, -0xf0, 0xff, 0x00, 0x00, 0xd0, 0x4e, 0xa0, -0x12, 0x70, 0x2a, 0xd0, 0x43, 0x60, 0x4f, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x40, -0x43, 0xa0, 0x34, 0xf0, 0xff, 0xf0, 0xff, -0xe0, 0x1a, 0x00, 0x97, 0xe0, 0x23, 0x70, -0x4b, 0xe0, 0x23, 0x50, 0xde, 0x40, 0x26, -0x00, 0x00, 0xc0, 0x42, 0x50, 0x3b, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x10, 0x85, -0xe0, 0x21, 0xb0, 0x3f, 0x00, 0x00, 0xd0, -0xa2, 0xf0, 0x43, 0xc0, 0x2d, 0xf0, 0x40, -0x50, 0x3d, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x50, 0x6f, 0xc0, 0x22, 0x10, 0x34, -0x00, 0x00, 0xc0, 0x60, 0xf0, 0x65, 0x20, -0x5f, 0x80, 0x3c, 0x40, 0x3a, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x50, 0x58, 0xf0, -0x21, 0x10, 0x29, 0x00, 0x00, 0x00, 0x00, -0x80, 0x8a, 0xe0, 0x87, 0x70, 0x31, 0x60, -0x30, 0x20, 0xf9, 0xf0, 0xff, 0xd0, 0x62, -0xd0, 0x4d, 0xc0, 0x21, 0xd0, 0x1d, 0xf0, -0xff, 0x00, 0x00, 0xa0, 0x98, 0xf0, 0xad, -0x50, 0x4b, 0x80, 0x19, 0x50, 0xa0, 0xf0, -0xff, 0x10, 0x9d, 0xe0, 0x66, 0x90, 0x10, -0x60, 0x07, 0xf0, 0xff, 0x00, 0x00, 0xd0, -0x8b, 0xb0, 0xd0, 0xd0, 0x3e, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xa0, 0xc9, 0x10, -0x98, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0xb0, 0x87, 0x20, 0xef, 0x30, -0x30, 0x00, 0x00, 0x00, 0x00, 0x30, 0xd4, -0xa0, 0xec, 0x80, 0xd1, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x9b, -0xf0, 0xff, 0x60, 0x17, 0x00, 0x00, 0x00, -0x00, 0x60, 0x1f, 0xf0, 0xff, 0x10, 0xfc, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xb0, 0xc5, 0x30, 0xa9, 0x00, 0x00, -0xa0, 0x49, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x90, 0xf5, 0xf0, 0xff, 0x20, 0xf5, 0xe0, -0xb9, 0x00, 0x00, 0x80, 0x38, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0x82, 0xf0, 0xff, -0xf0, 0xff, 0x60, 0xdf, 0x00, 0x00, 0x40, -0x1c, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0x08, 0xa0, 0x08, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x30, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xd0, 0x31, -0xd0, 0x31, 0x00, 0x00, 0x60, 0xac, 0xf0, -0xff, 0xf0, 0xff, 0x80, 0x31, 0x20, 0x2f, -0xf0, 0xff, 0xa0, 0x10, 0x80, 0xea, 0xf0, -0xff, 0x90, 0x46, 0x50, 0x47, 0xb0, 0x26, -0x90, 0x72, 0xf0, 0xff, 0xf0, 0xff, 0x40, -0x47, 0x90, 0x46, 0xf0, 0xff, 0xa0, 0x53, -0xf0, 0xff, 0xf0, 0xff, 0xb0, 0x44, 0xd0, -0x57, 0x70, 0x55, 0x80, 0x67, 0xf0, 0xff, -0xf0, 0xff, 0xd0, 0x57, 0xa0, 0x57, 0x00, -0xbe, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0x40, 0x56, 0xd0, 0x65, 0x00, 0x78, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x10, 0x65, -0xc0, 0x4d, 0xf0, 0xff, 0x00, 0x00, 0x40, -0x4e, 0x80, 0x00, 0x50, 0x38, 0xd0, 0x65, -0x70, 0x4e, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x70, 0x65, 0x70, 0x57, 0xf0, 0xff, -0xf0, 0xff, 0xd0, 0x16, 0xe0, 0x96, 0x00, -0x39, 0xb0, 0x4d, 0xb0, 0x27, 0x20, 0xdf, -0xe0, 0x0a, 0x00, 0x00, 0x80, 0x65, 0x00, -0x5f, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xb0, 0x84, 0xd0, 0x3d, 0x00, 0x44, 0x00, -0x00, 0xa0, 0xa6, 0x90, 0x27, 0x00, 0x00, -0x10, 0x65, 0xb0, 0x62, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x6e, 0xb0, 0x44, -0x40, 0x3c, 0x00, 0x00, 0x30, 0x6e, 0xf0, -0x43, 0x70, 0x3a, 0xe0, 0x63, 0xe0, 0x62, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xb0, -0x52, 0x00, 0x4b, 0xd0, 0x37, 0x00, 0x00, -0x30, 0x16, 0xa0, 0x65, 0xa0, 0x62, 0xf0, -0x60, 0xf0, 0x5f, 0xf0, 0xff, 0xf0, 0xff, -0x80, 0x28, 0xe0, 0x38, 0xb0, 0x50, 0xf0, -0x36, 0xf0, 0xff, 0x00, 0x00, 0xb0, 0x97, -0xf0, 0x88, 0x90, 0x4d, 0x00, 0x58, 0x90, -0xbc, 0xf0, 0xff, 0x90, 0x73, 0xa0, 0x3f, -0xe0, 0x4f, 0x40, 0x37, 0xf0, 0xff, 0x00, -0x00, 0x50, 0x88, 0xf0, 0xad, 0x90, 0x43, -0xc0, 0x49, 0xd0, 0x54, 0xf0, 0xff, 0xb0, -0xa4, 0x70, 0x6d, 0x60, 0x46, 0x40, 0x33, -0xf0, 0xff, 0x00, 0x00, 0x60, 0x7c, 0x50, -0xd0, 0x30, 0x3a, 0xe0, 0x33, 0x00, 0x00, -0x30, 0xfe, 0xd0, 0xcc, 0x60, 0xa9, 0xe0, -0x32, 0xb0, 0x27, 0xf0, 0xff, 0x00, 0x00, -0x20, 0x82, 0xb0, 0xee, 0xf0, 0x2f, 0xa0, -0x08, 0x00, 0x00, 0x80, 0x87, 0x90, 0xed, -0x20, 0xdd, 0x40, 0x08, 0x50, 0x03, 0xf0, -0xff, 0xf0, 0xff, 0x30, 0xa4, 0xa0, 0xa1, -0xc0, 0x1c, 0x90, 0x4c, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x60, -0xd4, 0xe0, 0xa7, 0x00, 0x00, 0x30, 0x3f, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x60, 0xad, -0xf0, 0xff, 0xf0, 0xff, 0x30, 0xc5, 0x00, -0x00, 0x20, 0x2b, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x90, 0x1a, 0xf0, 0xff, 0xf0, 0xff, -0x30, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x10, 0x1b, 0xf0, 0x1a, 0x00, 0x00, 0x60, -0xd2, 0xf0, 0xff, 0xf0, 0xff, 0xc0, 0x19, -0x60, 0x10, 0xf0, 0xff, 0x00, 0x00, 0x30, -0xd6, 0xf0, 0xff, 0xe0, 0x47, 0xf0, 0x35, -0x00, 0x00, 0x60, 0x7f, 0xf0, 0xff, 0xf0, -0xff, 0xc0, 0x35, 0x20, 0x34, 0xf0, 0xff, -0x90, 0x0f, 0xa0, 0xfb, 0xf0, 0xff, 0x40, -0x39, 0x00, 0x49, 0x50, 0x1d, 0xb0, 0x58, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0x48, 0x80, -0x48, 0xf0, 0xe0, 0xa0, 0x53, 0xf0, 0xff, -0xf0, 0xff, 0x10, 0x46, 0x90, 0x58, 0x80, -0x54, 0x40, 0x5f, 0xf0, 0xff, 0xf0, 0xff, -0x90, 0x58, 0x80, 0x58, 0xa0, 0x9e, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x00, 0x90, 0x57, -0x90, 0x8f, 0xe0, 0x49, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x60, 0x8f, 0x80, 0x7e, -0xf0, 0xff, 0xf0, 0xff, 0xe0, 0x12, 0xb0, -0x96, 0x10, 0x52, 0xc0, 0x51, 0xf0, 0x1f, -0x20, 0xdd, 0x00, 0x00, 0x00, 0x00, 0x80, -0x8f, 0xc0, 0x87, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x50, 0x84, 0x00, 0x5c, 0x80, -0x4b, 0x00, 0x00, 0x20, 0xa6, 0xd0, 0x0c, -0x00, 0x00, 0x70, 0x8f, 0x00, 0x8d, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x6d, -0x40, 0x67, 0xf0, 0x48, 0x00, 0x00, 0x70, -0x71, 0x10, 0x27, 0x50, 0x11, 0x20, 0x8f, -0x80, 0x8e, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x20, 0x4f, 0xe0, 0x71, 0x10, 0x4b, -0x00, 0x00, 0x90, 0x36, 0x60, 0x43, 0x50, -0x3f, 0x50, 0x8e, 0x00, 0x8e, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xa0, 0x27, 0x70, -0x7b, 0x50, 0x51, 0xf0, 0xff, 0x00, 0x00, -0x10, 0x97, 0xa0, 0x63, 0xb0, 0x51, 0xf0, -0x8a, 0xb0, 0xcb, 0xf0, 0xff, 0xc0, 0x46, -0x00, 0x00, 0xe0, 0x7f, 0x50, 0x59, 0xf0, -0xff, 0x00, 0x00, 0x20, 0x86, 0x90, 0x88, -0x40, 0x4b, 0xa0, 0x82, 0x10, 0x7d, 0xf0, -0xff, 0x10, 0x7d, 0xb0, 0x3b, 0x10, 0x7d, -0x80, 0x5f, 0xf0, 0xff, 0x00, 0x00, 0xf0, -0x74, 0x10, 0xad, 0xe0, 0x47, 0xc0, 0x74, -0x00, 0x00, 0xf0, 0xff, 0x80, 0xa8, 0xb0, -0x7b, 0xb0, 0x72, 0x60, 0x60, 0xf0, 0xff, -0x00, 0x00, 0x20, 0x6e, 0x60, 0xcf, 0x40, -0x47, 0x30, 0x62, 0x00, 0x00, 0xb0, 0xba, -0xd0, 0xcd, 0xd0, 0xb7, 0xa0, 0x61, 0xb0, -0x59, 0xf0, 0xff, 0xf0, 0xff, 0x30, 0x83, -0xc0, 0x9c, 0xd0, 0x45, 0x10, 0x51, 0x00, -0x00, 0x00, 0x00, 0x80, 0xed, 0x20, 0xe4, -0x50, 0x4b, 0xd0, 0x48, 0xf0, 0xff, 0xf0, -0xff, 0xb0, 0xb0, 0x40, 0x9a, 0x40, 0x3d, -0x70, 0x48, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xb0, 0x2f, 0x40, 0x2f, -0xe0, 0xe6, 0xf0, 0xff, 0xd0, 0xe4, 0x20, -0xac, 0x30, 0x2b, 0x00, 0x3e, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x60, -0x1f, 0x90, 0x1e, 0x80, 0x54, 0xf0, 0xff, -0xf0, 0xff, 0x40, 0xd4, 0x60, 0x12, 0xe0, -0x2b, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x21, 0xd0, 0x20, 0x00, -0x00, 0x10, 0xff, 0xf0, 0xff, 0xb0, 0xff, -0x00, 0x1e, 0x90, 0x06, 0xf0, 0xff, 0x00, -0x00, 0x50, 0xc3, 0xf0, 0xff, 0xb0, 0x4c, -0x90, 0x2d, 0x00, 0x00, 0xa0, 0x9b, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x2d, 0x30, 0x28, -0xf0, 0xff, 0x00, 0x00, 0x10, 0xe6, 0xf0, -0xff, 0x50, 0x3d, 0x10, 0x3d, 0x00, 0x00, -0x50, 0x53, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0x3c, 0xe0, 0x3b, 0xf0, 0xff, 0x10, 0x0f, -0xf0, 0xff, 0xf0, 0xff, 0x10, 0x37, 0x20, -0x4c, 0xd0, 0x16, 0xd0, 0x43, 0xf0, 0xff, -0xf0, 0xff, 0x20, 0x4c, 0xe0, 0x4b, 0xf0, -0xb6, 0xa0, 0x53, 0xf0, 0xff, 0xf0, 0xff, -0xe0, 0x49, 0x10, 0x5a, 0x00, 0x54, 0x30, -0x5a, 0xf0, 0xff, 0xf0, 0xff, 0x10, 0x5a, -0x00, 0x5a, 0x10, 0x86, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x60, 0x59, 0x60, 0x57, -0x00, 0x00, 0x30, 0xd8, 0x00, 0x00, 0x00, -0x00, 0x40, 0xc3, 0x50, 0xb7, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xd0, 0x83, 0x90, -0x7e, 0x20, 0x57, 0x00, 0x00, 0xb0, 0xa1, -0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, 0xc0, -0xbe, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x6c, 0x20, 0x8e, 0xc0, 0x5a, 0x00, -0x00, 0x10, 0x6e, 0x70, 0x08, 0x00, 0x00, -0x40, 0xc3, 0x10, 0xc2, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x80, 0x4c, 0x00, 0x9d, -0x50, 0x63, 0x00, 0x00, 0x70, 0x37, 0xf0, -0x24, 0x90, 0x1c, 0x00, 0xc3, 0xb0, 0xc2, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x90, -0x18, 0x80, 0xaa, 0x80, 0x6f, 0xf0, 0xff, -0x00, 0x00, 0x80, 0x96, 0x80, 0x40, 0x90, -0x58, 0xb0, 0xc1, 0x80, 0xd0, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x40, 0xb3, 0x60, -0x7d, 0xf0, 0xff, 0x00, 0x00, 0x90, 0x84, -0xe0, 0x62, 0x10, 0x57, 0x50, 0xbd, 0xb0, -0x8d, 0xf0, 0xff, 0x60, 0x54, 0x00, 0x00, -0x40, 0xb5, 0x40, 0x8a, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x70, 0x00, 0x87, 0x30, 0x5a, -0x50, 0xb3, 0x80, 0x22, 0xf0, 0xff, 0x60, -0x81, 0xf0, 0x44, 0xb0, 0xaf, 0x90, 0x92, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x5f, 0x50, -0xab, 0x60, 0x61, 0xd0, 0xa3, 0x00, 0x00, -0x80, 0xdb, 0x50, 0xa9, 0x80, 0x8d, 0xa0, -0xa2, 0x90, 0x93, 0xf0, 0xff, 0xf0, 0xff, -0x70, 0x64, 0xa0, 0x99, 0x70, 0x69, 0x30, -0x58, 0x00, 0x00, 0x00, 0x6b, 0x20, 0xcd, -0x90, 0xc0, 0xc0, 0x8f, 0xd0, 0x89, 0xf0, -0xff, 0xf0, 0xff, 0x30, 0x8a, 0xb0, 0x90, -0x60, 0x6d, 0x50, 0x55, 0x00, 0x00, 0x00, -0x00, 0x60, 0xec, 0x80, 0xe7, 0x60, 0x79, -0x80, 0x77, 0xf0, 0xff, 0xf0, 0xff, 0x70, -0xbe, 0x80, 0x96, 0x60, 0x68, 0x10, 0x54, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x10, 0x61, 0xa0, 0x60, 0x50, 0x9b, -0xf0, 0xff, 0x50, 0xf1, 0x00, 0xb6, 0x70, -0x5b, 0x00, 0x50, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0x4e, 0xb0, -0x4e, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xc0, 0xe3, 0x20, 0x4b, 0xb0, 0x43, 0xf0, -0xff, 0x00, 0x00, 0xe0, 0xb3, 0xf0, 0xff, -0xc0, 0x54, 0xb0, 0x44, 0x00, 0x00, 0x30, -0xc2, 0xf0, 0xff, 0xf0, 0xff, 0xa0, 0x43, -0x10, 0x3a, 0xf0, 0xff, 0x00, 0x00, 0xd0, -0xce, 0xf0, 0xff, 0x50, 0x4a, 0xb0, 0x42, -0x00, 0x00, 0x10, 0x61, 0xf0, 0xff, 0xf0, -0xff, 0x70, 0x42, 0xa0, 0x3f, 0xf0, 0xff, -0x00, 0x00, 0x20, 0xf7, 0xf0, 0xff, 0x40, -0x3c, 0x10, 0x48, 0x00, 0x00, 0xc0, 0x1a, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x48, 0x40, -0x47, 0xa0, 0xdb, 0xd0, 0x0e, 0xf0, 0xff, -0xf0, 0xff, 0x40, 0x42, 0x90, 0x51, 0xa0, -0x12, 0x50, 0x33, 0xf0, 0xff, 0xf0, 0xff, -0x90, 0x51, 0x70, 0x51, 0xd0, 0x91, 0xf0, -0xff, 0xf0, 0xff, 0x60, 0xfd, 0xe0, 0x4f, -0x20, 0x50, 0xc0, 0x53, 0x20, 0x57, 0xf0, -0xff, 0xf0, 0xff, 0xc0, 0x5c, 0xb0, 0x5c, -0xf0, 0x73, 0x80, 0xe3, 0xf0, 0xff, 0xf0, -0xff, 0x40, 0x5c, 0xd0, 0x59, 0x00, 0x00, -0xf0, 0x97, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xc0, 0xf7, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xa0, 0x6a, 0xb0, 0xba, 0xe0, -0x71, 0x00, 0x00, 0x10, 0x62, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x70, 0xfd, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x10, 0x4a, -0xf0, 0xcd, 0xa0, 0x80, 0x00, 0x00, 0xe0, -0x1f, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x90, 0x08, 0x60, 0xdf, 0x90, 0x92, -0xf0, 0xff, 0x00, 0x00, 0xe0, 0x95, 0x20, -0x1e, 0x50, 0x63, 0xf0, 0xff, 0x80, 0xcc, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x20, -0xec, 0x00, 0xa6, 0xf0, 0xff, 0x00, 0x00, -0x40, 0x83, 0x30, 0x3f, 0xc0, 0x67, 0xa0, -0xfd, 0x10, 0x8f, 0xf0, 0xff, 0x40, 0x29, -0x00, 0x00, 0x80, 0xf2, 0xd0, 0xb8, 0xf0, -0xff, 0x00, 0x00, 0x70, 0x6c, 0xa0, 0x60, -0xa0, 0x71, 0x10, 0xf7, 0xe0, 0x40, 0xf0, -0xff, 0xf0, 0x59, 0x00, 0x00, 0xa0, 0xf1, -0x00, 0xc8, 0xf0, 0xff, 0x00, 0x00, 0x10, -0x54, 0x40, 0x84, 0xb0, 0x7f, 0xe0, 0xea, -0x00, 0x00, 0xa0, 0xec, 0xe0, 0x81, 0x60, -0x5f, 0xd0, 0xe8, 0x40, 0xd0, 0xf0, 0xff, -0xf0, 0xff, 0xa0, 0x48, 0x80, 0x97, 0x40, -0x8f, 0x10, 0x63, 0x00, 0x00, 0xe0, 0x93, -0xc0, 0xa7, 0x10, 0x98, 0x60, 0xd8, 0xe0, -0xcc, 0xf0, 0xff, 0xf0, 0xff, 0x50, 0x62, -0x10, 0x8a, 0x30, 0x9c, 0xc0, 0x66, 0x00, -0x00, 0x00, 0x00, 0x00, 0xcb, 0x60, 0xc4, -0x50, 0xc2, 0x20, 0xbe, 0xf0, 0xff, 0xf0, -0xff, 0xc0, 0x93, 0x50, 0x85, 0xf0, 0xa0, -0xf0, 0x6d, 0x00, 0x00, 0x00, 0x00, 0x50, -0xea, 0xf0, 0xe7, 0x00, 0xa9, 0xd0, 0xa7, -0xb0, 0xcf, 0xf0, 0xff, 0xb0, 0xcd, 0x60, -0x98, 0xd0, 0x9a, 0x80, 0x74, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x70, -0x8e, 0x20, 0x8e, 0x60, 0x17, 0xf0, 0xff, -0x90, 0xf8, 0x10, 0xc3, 0xd0, 0x89, 0x10, -0x74, 0xf0, 0xff, 0x00, 0x00, 0x30, 0xa8, -0xf0, 0xff, 0x90, 0x60, 0xa0, 0x77, 0x00, -0x00, 0x60, 0xf4, 0xf0, 0xff, 0xd0, 0xf2, -0xb0, 0x75, 0xe0, 0x69, 0xf0, 0xff, 0x00, -0x00, 0xa0, 0xb8, 0xf0, 0xff, 0x10, 0x5e, -0x90, 0x66, 0x00, 0x00, 0xf0, 0x7f, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x66, 0x20, 0x60, -0xf0, 0xff, 0x00, 0x00, 0x10, 0xde, 0xf0, -0xff, 0x60, 0x57, 0x70, 0x5b, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x50, -0x5b, 0x90, 0x59, 0xf0, 0xff, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x80, 0x4d, 0xa0, -0x57, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xa0, 0x57, 0x20, 0x57, 0xf0, -0xab, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xe9, -0x30, 0x53, 0x70, 0x56, 0x10, 0x10, 0x70, -0x26, 0xf0, 0xff, 0xf0, 0xff, 0x50, 0x5a, -0x30, 0x5a, 0x60, 0x72, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x20, 0x59, 0xa0, 0x53, -0xa0, 0x53, 0x60, 0x55, 0xf0, 0xff, 0xf0, -0xff, 0x40, 0x61, 0x40, 0x61, 0x70, 0x67, -0xf0, 0xbd, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x61, 0xf0, 0x5e, 0x00, 0x00, 0x90, 0x56, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x90, 0x47, 0xf0, 0xff, 0x40, 0xa3, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xe0, 0xfb, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xba, 0xf0, 0xff, 0x00, 0x00, 0xf0, -0x94, 0xa0, 0x09, 0xb0, 0x72, 0xf0, 0xff, -0xd0, 0xc2, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xd3, 0xf0, 0xff, -0x00, 0x00, 0xb0, 0x81, 0x90, 0x25, 0xc0, -0x7d, 0xf0, 0xff, 0x50, 0x89, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x60, -0xec, 0xf0, 0xff, 0x00, 0x00, 0x80, 0x69, -0xb0, 0x40, 0x50, 0x8e, 0xf0, 0xff, 0x80, -0x46, 0xf0, 0xff, 0x50, 0x38, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x50, 0x4c, 0x60, 0x5f, 0xd0, 0xa2, -0xf0, 0xff, 0x00, 0x00, 0xf0, 0xee, 0xb0, -0x5c, 0xe0, 0x2c, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x20, 0x30, 0xc0, -0x95, 0x30, 0xb9, 0x90, 0x72, 0x00, 0x00, -0xe0, 0xa3, 0x70, 0x80, 0x30, 0x6e, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x30, 0x38, 0x60, 0x85, 0x20, 0xce, 0x30, -0x7d, 0x00, 0x00, 0xc0, 0x20, 0x80, 0xa4, -0x80, 0x9c, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x10, 0x67, 0x60, 0x78, -0x70, 0xdc, 0x20, 0x8c, 0x00, 0x00, 0x00, -0x00, 0x50, 0xc7, 0x40, 0xc4, 0x50, 0xfa, -0xc0, 0xf7, 0xe0, 0xf1, 0xf0, 0xff, 0xc0, -0xa3, 0xa0, 0x7d, 0xd0, 0xde, 0xc0, 0x9b, -0x00, 0x00, 0x00, 0x00, 0x00, 0xe7, 0xf0, -0xe5, 0x30, 0xdd, 0x80, 0xdc, 0xa0, 0x7c, -0xf0, 0xff, 0xa0, 0xd6, 0xa0, 0x9f, 0x80, -0xd2, 0xf0, 0xa5, 0xf0, 0xff, 0x00, 0x00, -0xd0, 0x9f, 0xf0, 0xff, 0xe0, 0x70, 0x70, -0xbe, 0x00, 0x00, 0xf0, 0xff, 0x70, 0xfb, -0xb0, 0xcf, 0x40, 0xbb, 0x50, 0xa4, 0xf0, -0xff, 0x00, 0x00, 0x80, 0xa5, 0xf0, 0xff, -0x00, 0x77, 0x70, 0xa2, 0x00, 0x00, 0x40, -0xab, 0xf0, 0xff, 0x60, 0xff, 0x50, 0xa1, -0x20, 0x97, 0xf0, 0xff, 0x00, 0x00, 0x90, -0xc2, 0xf0, 0xff, 0x70, 0x7a, 0xf0, 0x8a, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xb0, 0x8a, 0xe0, 0x86, 0xf0, 0xff, -0x00, 0x00, 0xb0, 0xed, 0xf0, 0xff, 0x20, -0x75, 0x60, 0x78, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x50, 0x78, 0x30, -0x77, 0xf0, 0xd0, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0xd5, 0xe0, 0x6d, 0x00, 0x66, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x40, 0x6c, 0xf0, 0x6b, 0x80, 0x7e, 0xf0, -0xff, 0xf0, 0xff, 0x80, 0xfa, 0x10, 0x69, -0xa0, 0x5e, 0x50, 0x0e, 0xa0, 0x1c, 0xf0, -0xff, 0xf0, 0xff, 0x50, 0x67, 0x30, 0x67, -0x50, 0x58, 0x90, 0xe0, 0xf0, 0xff, 0xf0, -0xff, 0x70, 0x66, 0xe0, 0x60, 0x90, 0x53, -0x70, 0x54, 0xf0, 0xff, 0xf0, 0xff, 0xa0, -0x68, 0xa0, 0x68, 0x30, 0x5f, 0x80, 0x9e, -0xf0, 0xff, 0xf0, 0xff, 0x70, 0x68, 0xd0, -0x66, 0x00, 0x00, 0x00, 0x00, 0x10, 0x27, -0x10, 0x23, 0xf0, 0xff, 0xf0, 0xff, 0x70, -0xed, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xb0, 0xe8, 0xf0, 0xff, 0x00, -0x00, 0x90, 0x93, 0xd0, 0x26, 0x40, 0x87, -0xf0, 0xff, 0x00, 0xb5, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xd0, 0x7f, 0x90, -0x2c, 0x20, 0x99, 0xf0, 0xff, 0x30, 0x7d, -0xf0, 0xff, 0xb0, 0x16, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xe0, 0x66, 0x90, 0x37, 0x30, 0xb0, 0xf0, -0xff, 0xd0, 0x3d, 0xf0, 0xff, 0x40, 0x30, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x80, 0x47, 0x80, 0x49, -0x00, 0xcb, 0xf0, 0xff, 0x00, 0x00, 0x60, -0xe8, 0x10, 0x47, 0xa0, 0x02, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x30, -0x1e, 0xf0, 0x93, 0xd0, 0xe7, 0x30, 0x87, -0x00, 0x00, 0x40, 0xa7, 0x70, 0x61, 0x80, -0x4e, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xa0, 0x81, 0xf0, -0xff, 0xd0, 0x98, 0x00, 0x00, 0x40, 0x53, -0x10, 0x80, 0xd0, 0x77, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xd0, 0x38, -0x20, 0x6f, 0xf0, 0xff, 0xf0, 0xae, 0x00, -0x00, 0x00, 0x00, 0x60, 0xa1, 0xf0, 0x9d, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xe0, 0x78, 0xc0, 0x67, 0xf0, 0xff, -0xb0, 0xc6, 0x00, 0x00, 0x00, 0x00, 0x10, -0xc3, 0xc0, 0xc1, 0xf0, 0xff, 0xf0, 0xff, -0x10, 0xa4, 0xf0, 0xff, 0x40, 0xaf, 0xd0, -0x7c, 0xf0, 0xff, 0xf0, 0xda, 0xf0, 0xff, -0x00, 0x00, 0xd0, 0x99, 0x20, 0xe2, 0x10, -0x86, 0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xd9, 0x70, 0xa9, 0xf0, 0xff, 0x40, -0xe4, 0xf0, 0xff, 0x00, 0x00, 0x50, 0x96, -0xc0, 0xfd, 0xb0, 0x94, 0x20, 0xf3, 0x00, -0x00, 0xb0, 0xdd, 0xa0, 0xfa, 0xb0, 0xdd, -0x00, 0xf1, 0xb0, 0xdd, 0xf0, 0xff, 0x00, -0x00, 0xa0, 0xa7, 0xf0, 0xff, 0x40, 0xa2, -0x30, 0xd1, 0x00, 0x00, 0xa0, 0x44, 0xf0, -0xff, 0xf0, 0xff, 0x90, 0xd0, 0xf0, 0xc8, -0xf0, 0xff, 0x00, 0x00, 0x80, 0xcf, 0xf0, -0xff, 0x30, 0xa7, 0x50, 0xb3, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x30, -0xb3, 0xb0, 0xb0, 0xc0, 0xfc, 0xf0, 0xff, -0x60, 0xfb, 0x10, 0xc1, 0xb0, 0x9e, 0x00, -0x7d, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xc0, 0x99, 0x10, 0x99, 0x80, -0x98, 0xf0, 0xff, 0xf0, 0xff, 0xb0, 0xe3, -0x50, 0x92, 0x80, 0x7c, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x86, -0xd0, 0x85, 0x20, 0x51, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xd0, 0x83, 0x40, 0x76, -0x70, 0x0c, 0xe0, 0x14, 0xf0, 0xff, 0xf0, -0xff, 0x30, 0x79, 0x30, 0x79, 0x10, 0x43, -0x50, 0xb6, 0xf0, 0xff, 0xf0, 0xff, 0xa0, -0x78, 0x30, 0x74, 0x80, 0x53, 0xe0, 0x53, -0xf0, 0xff, 0xf0, 0xff, 0xc0, 0x73, 0xc0, -0x73, 0x00, 0x5a, 0xd0, 0x85, 0xf0, 0xff, -0xf0, 0xff, 0xa0, 0x73, 0x70, 0x72, 0xf0, -0xff, 0x00, 0x00, 0xf0, 0xff, 0xd0, 0x4a, -0x80, 0x6b, 0xf0, 0xff, 0xa0, 0x9e, 0xf0, -0xff, 0x30, 0x39, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xb0, -0x7d, 0xb0, 0x4b, 0x90, 0xb9, 0xf0, 0xff, -0x30, 0x64, 0xf0, 0xff, 0x00, 0x43, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x65, 0x80, 0x4d, 0x10, -0xd7, 0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, -0xb0, 0x49, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x10, 0x47, -0x80, 0x52, 0x00, 0xf8, 0xf0, 0xff, 0x00, -0x00, 0x30, 0xd6, 0x00, 0x51, 0x70, 0x30, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x70, 0x22, 0xe0, 0x91, 0xf0, 0xff, -0x10, 0xa1, 0x00, 0x00, 0x60, 0x99, 0x00, -0x5c, 0x10, 0x4d, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x80, -0x7e, 0xf0, 0xff, 0x70, 0xb9, 0x00, 0x00, -0x10, 0x51, 0xd0, 0x6c, 0xd0, 0x65, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xe0, 0x1c, 0x10, 0x69, 0xf0, 0xff, 0x60, -0xd6, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x83, -0xd0, 0x80, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x20, 0x5c, 0x20, 0x59, -0xf0, 0xff, 0x80, 0xf5, 0x00, 0x00, 0x00, -0x00, 0x30, 0xa0, 0xf0, 0x9e, 0xf0, 0xff, -0xf0, 0xff, 0x50, 0xb4, 0xf0, 0xff, 0x20, -0x8c, 0x80, 0x60, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x20, 0x95, 0xa0, -0xbe, 0x60, 0xa0, 0xf0, 0xff, 0xe0, 0x3e, -0xf0, 0xff, 0x70, 0xb5, 0x30, 0x84, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xe0, 0x8a, 0x50, 0xdd, 0xd0, 0xb6, 0xf0, -0xff, 0x00, 0x00, 0xd0, 0xfe, 0x70, 0xd9, -0xb0, 0xb6, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x20, 0x90, 0xc0, 0xf8, -0xe0, 0xcd, 0xf0, 0xff, 0x00, 0x00, 0xb0, -0x8a, 0x50, 0xf7, 0x70, 0xe6, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0xaf, 0xf0, 0xff, 0x20, 0xde, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xfe, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xdb, 0x00, 0xb0, 0x40, -0xdf, 0xb0, 0x99, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x10, 0xe0, 0x80, -0xde, 0xb0, 0xb8, 0xf0, 0xff, 0xf0, 0xff, -0x70, 0xca, 0x60, 0xd0, 0x30, 0xa3, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xd0, 0xbf, 0x60, 0xbf, 0x90, 0x58, 0xf0, -0xff, 0xf0, 0xff, 0xb0, 0xf2, 0xc0, 0xba, -0x90, 0xa1, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xd0, 0xa4, 0xc0, 0xa4, -0xf0, 0x0b, 0x20, 0xd9, 0xf0, 0xff, 0xf0, -0xff, 0x60, 0xa3, 0x90, 0x98, 0xb0, 0x08, -0x90, 0x0d, 0xf0, 0xff, 0xf0, 0xff, 0x70, -0x90, 0x70, 0x90, 0x40, 0x31, 0xa0, 0x90, -0xf0, 0xff, 0xf0, 0xff, 0x10, 0x90, 0xc0, -0x8c, 0xf0, 0xff, 0x70, 0x53, 0x60, 0xfb, -0xf0, 0xff, 0x30, 0x7d, 0x90, 0x83, 0xd0, -0x56, 0x90, 0x73, 0xf0, 0xff, 0xf0, 0xff, -0x80, 0x83, 0xa0, 0x82, 0xf0, 0xe2, 0x00, -0x00, 0xf0, 0xff, 0x40, 0x6f, 0x20, 0x7c, -0xf0, 0xff, 0xa0, 0x2b, 0xf0, 0xff, 0x50, -0x6a, 0x50, 0x30, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x70, 0x65, 0x70, -0x6f, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x20, 0xf4, 0x30, 0x6d, 0x30, 0x4d, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x10, 0x4f, 0x40, 0x70, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x60, 0xb8, 0x70, 0x6f, -0x90, 0x5d, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xc0, 0x3c, 0xb0, 0x8f, -0xf0, 0xff, 0xd0, 0xbf, 0x00, 0x00, 0xd0, -0x79, 0x70, 0x72, 0xc0, 0x68, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xe0, -0x34, 0x40, 0x7c, 0xf0, 0xff, 0xb0, 0xde, -0x00, 0x00, 0x90, 0x1c, 0xa0, 0x77, 0xb0, -0x72, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x40, 0x3e, 0x30, 0x67, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0x80, 0x90, 0x7e, 0xf0, 0xff, 0xf0, -0xff, 0x20, 0xee, 0xf0, 0xff, 0xc0, 0x61, -0xe0, 0x56, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xb0, 0x8f, 0xb0, 0x8e, -0xf0, 0xff, 0xf0, 0xff, 0xe0, 0xa9, 0xf0, -0xff, 0xe0, 0x7e, 0x90, 0x56, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x60, -0x91, 0xf0, 0xa3, 0x70, 0xbf, 0xf0, 0xff, -0x90, 0x4f, 0xf0, 0xff, 0xb0, 0x9b, 0xd0, -0x6c, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x20, 0x83, 0x70, 0xbd, 0x20, -0xdd, 0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, -0x90, 0xb9, 0x40, 0x96, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xf0, 0x7e, -0xd0, 0xd8, 0xa0, 0xfc, 0xf0, 0xff, 0x00, -0x00, 0xa0, 0xad, 0x30, 0xd7, 0x30, 0xc4, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x10, 0x92, 0x00, 0xf3, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x70, -0xf2, 0xa0, 0xe9, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xe0, 0xb9, 0x70, -0xa2, 0xf0, 0xff, 0xe0, 0xba, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x20, 0xe5, 0xf0, 0xff, -0x40, 0xe8, 0x00, 0xb2, 0xf0, 0xff, 0xe0, -0xce, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x90, -0x68, 0xf0, 0xff, 0xf0, 0xff, 0xc0, 0xd6, -0xf0, 0xff, 0x30, 0xd8, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x60, 0xea, -0x20, 0xea, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xfe, 0x10, 0xe7, 0x70, 0xd0, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x90, 0xc8, 0x80, 0xc8, 0x00, 0x00, -0x00, 0xa7, 0xf0, 0xff, 0xf0, 0xff, 0xa0, -0xc7, 0xc0, 0xbf, 0xf0, 0xff, 0x90, 0x02, -0x00, 0xe6, 0xf0, 0xff, 0xd0, 0x9f, 0xe0, -0xac, 0xc0, 0x20, 0xe0, 0x6f, 0xf0, 0xff, -0xf0, 0xff, 0xb0, 0xac, 0x60, 0xaa, 0xf0, -0xff, 0xf0, 0x52, 0xf0, 0xff, 0xf0, 0xff, -0x60, 0x9a, 0x90, 0x98, 0xb0, 0x54, 0xb0, -0x66, 0xf0, 0xff, 0xf0, 0xff, 0x90, 0x98, -0xf0, 0x97, 0xf0, 0xbc, 0x00, 0x00, 0xf0, -0xff, 0xa0, 0x92, 0xe0, 0x92, 0xf0, 0xff, -0x00, 0x00, 0x60, 0xcc, 0x10, 0x91, 0xd0, -0x7c, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x61, 0xb0, 0x92, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xd0, 0x8b, -0x20, 0x92, 0x60, 0x86, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x40, 0x5d, -0xd0, 0x8d, 0xf0, 0xff, 0x00, 0xe3, 0x00, -0x00, 0xb0, 0x37, 0xf0, 0x92, 0x70, 0x8c, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x60, 0x40, 0x7c, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x20, -0x94, 0xd0, 0x90, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xa0, 0x6f, 0xb0, -0x6c, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x80, 0x96, 0xf0, 0x94, 0xf0, -0xff, 0xf0, 0xff, 0x70, 0xca, 0xf0, 0xff, -0xf0, 0x80, 0x60, 0x63, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9b, -0x80, 0x9a, 0xf0, 0xff, 0xf0, 0xff, 0x50, -0x86, 0xf0, 0xff, 0x00, 0x8f, 0xc0, 0x64, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xa0, 0x8e, 0x00, 0xa3, 0xd0, 0xe2, -0xf0, 0xff, 0xc0, 0x0f, 0xf0, 0xff, 0xd0, -0x9c, 0x40, 0x71, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xa0, 0x7f, 0xe0, -0xaf, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x70, 0xfa, 0xb0, 0xac, 0xb0, 0x8e, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x80, 0x78, 0x80, 0xc1, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xf0, 0xac, 0x10, 0xc0, -0xd0, 0xae, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x60, 0x82, 0xf0, 0xd6, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x20, -0x37, 0x60, 0xd6, 0x70, 0xcd, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x40, -0x9f, 0xc0, 0x98, 0xf0, 0xff, 0xe0, 0xdf, -0x00, 0x00, 0x00, 0x00, 0xb0, 0xed, 0xa0, -0xe9, 0xf0, 0xff, 0xf0, 0xff, 0x40, 0xff, -0xf0, 0xff, 0x40, 0xc8, 0x30, 0x9e, 0xf0, -0xff, 0x60, 0xfd, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xa0, 0x95, 0xf0, 0xff, 0x00, 0xf1, -0x20, 0xba, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xe0, 0xe2, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xc0, 0xc1, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x90, 0xce, 0xf0, 0xff, 0x70, -0xca, 0xa0, 0xf0, 0x00, 0x00, 0xc0, 0x73, -0xf0, 0xff, 0xf0, 0xff, 0x10, 0xf0, 0xb0, -0xea, 0xf0, 0xff, 0x00, 0x00, 0xc0, 0xf3, -0xf0, 0xff, 0x80, 0xcb, 0x40, 0xce, 0x60, -0x08, 0xb0, 0x52, 0xf0, 0xff, 0xf0, 0xff, -0x20, 0xce, 0x90, 0xcc, 0x80, 0xdc, 0xe0, -0x51, 0xf0, 0xff, 0xf0, 0xff, 0x30, 0xc0, -0xd0, 0xb2, 0xc0, 0x52, 0x90, 0x5d, 0xf0, -0xff, 0xf0, 0xff, 0xc0, 0xb2, 0x60, 0xb2, -0xb0, 0x9c, 0x00, 0x00, 0xf0, 0xff, 0x70, -0xb3, 0xb0, 0xae, 0xf0, 0xff, 0x00, 0x00, -0xb0, 0x3c, 0xf0, 0xb2, 0xe0, 0xaa, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x20, 0x80, 0xc0, 0x8d, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x40, 0xb3, -0xd0, 0xae, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xb0, 0x8a, 0xd0, 0x81, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x90, 0xb3, 0x40, 0xb1, 0xf0, 0xff, -0xf0, 0xff, 0x60, 0xd9, 0xf0, 0xff, 0x30, -0x9a, 0xf0, 0x7a, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x10, 0xb4, 0xf0, -0xb2, 0xf0, 0xff, 0xf0, 0xff, 0xd0, 0x95, -0xf0, 0xff, 0x00, 0xa5, 0x50, 0x7b, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x30, 0xb5, 0xb0, 0xb4, 0xf0, 0xff, 0xf0, -0xff, 0xd0, 0x39, 0xf0, 0xff, 0xa0, 0xac, -0xd0, 0x81, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x20, 0x8e, 0x20, 0xb7, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xf0, -0xff, 0xc0, 0xb2, 0x10, 0x8f, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x30, -0x83, 0x30, 0xbb, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x40, 0xd4, 0xf0, 0xb8, 0x60, -0xa2, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x90, 0x7f, 0xe0, 0xc1, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x20, 0x8a, -0xd0, 0xc0, 0x80, 0xb3, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x20, 0x87, -0x20, 0xcc, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xb0, 0xcb, 0x60, 0xc4, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x80, 0x99, 0x80, 0x93, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x20, -0xda, 0x70, 0xd6, 0xf0, 0xff, 0xf0, 0xff, -0xb0, 0xf9, 0xf0, 0xff, 0xb0, 0xb7, 0xd0, -0x93, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x80, 0xeb, 0xd0, 0xe9, 0xf0, -0xff, 0xf0, 0xff, 0x40, 0xa3, 0xf0, 0xff, -0xb0, 0xd8, 0x00, 0xa6, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xd0, 0xfd, -0x30, 0xfd, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0xff, 0xe0, 0xf4, 0xc0, 0xc7, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x90, 0xe4, 0xf0, -0xff, 0x00, 0xef, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x10, 0xb9, 0xf0, -0xff, 0xa0, 0xf8, 0xf0, 0xff, 0x00, 0x00, -0x30, 0x81, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x20, 0xda, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xa0, 0x3a, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xa0, -0xfe, 0x00, 0x00, 0xa0, 0xfe, 0xf0, 0xff, -0xa0, 0xfe, 0xd0, 0xf3, 0x00, 0x00, 0x20, -0x34, 0xf0, 0xff, 0xf0, 0xff, 0xb0, 0xf3, -0xc0, 0xf2, 0x80, 0xae, 0xc0, 0x4f, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xe9, 0xd0, 0xd1, -0x20, 0x50, 0x60, 0x56, 0xf0, 0xff, 0xf0, -0xff, 0xd0, 0xd1, 0x90, 0xd1, 0x60, 0x82, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x10, -0xcf, 0xf0, 0xbc, 0x00, 0x00, 0x00, 0x00, -0xa0, 0xcf, 0xc0, 0xcc, 0xf0, 0xff, 0xf0, -0xff, 0x80, 0xe0, 0xf0, 0xff, 0x10, 0xb3, -0x90, 0x8e, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xc0, 0xcf, 0x40, 0xce, -0xf0, 0xff, 0xf0, 0xff, 0x90, 0x9b, 0xf0, -0xff, 0x50, 0xbe, 0x50, 0x91, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xe0, -0xcf, 0x20, 0xcf, 0xf0, 0xff, 0xf0, 0xff, -0x20, 0x3c, 0xf0, 0xff, 0xb0, 0xc5, 0x30, -0x99, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x10, 0xd0, 0xc0, 0xcf, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, -0x60, 0xca, 0x80, 0xa3, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xa0, 0x92, -0x60, 0xd0, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xe0, 0xdf, 0x70, 0xcd, 0xf0, 0xb3, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x8f, 0x60, 0xd1, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x10, 0x9a, 0xe0, -0xcf, 0x20, 0xc0, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xc0, 0x92, 0x30, -0xd3, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xe0, 0x35, 0x70, 0xd2, 0x30, 0xc9, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xa0, 0x9c, 0x40, 0xd6, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xd5, -0xc0, 0xd0, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0xab, 0x30, 0x95, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x40, 0xdb, 0x90, 0xd8, 0xf0, 0xff, -0xf0, 0xff, 0xe0, 0xd5, 0xf0, 0xff, 0x70, -0xc0, 0x50, 0x96, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x20, 0xe3, 0xd0, -0xe1, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0x86, -0xf0, 0xff, 0xb0, 0xd3, 0x50, 0xa3, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xed, 0x50, 0xed, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xf0, 0xff, 0xd0, 0xe5, -0xc0, 0xba, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0xfb, 0xc0, 0xfa, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x90, -0xec, 0x30, 0xf7, 0x60, 0xda, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x10, -0xab, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x40, 0x91, 0xf0, 0xff, 0x80, -0xf8, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xe0, 0xc3, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x10, 0x1c, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xc0, 0xe6, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0xc5, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x60, 0x18, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x60, 0x84, 0xf0, 0xff, 0xf0, 0xff, 0x30, -0xf2, 0xf0, 0xff, 0xe0, 0xf2, 0x40, 0x4b, -0xd0, 0x4e, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xf4, 0xc0, 0xf4, 0x80, 0x6c, 0x40, 0xdc, -0xf0, 0xff, 0xf0, 0xff, 0x20, 0xf3, 0xc0, -0xe5, 0x00, 0x00, 0x00, 0x00, 0x90, 0xe6, -0xa0, 0xe5, 0xf0, 0xff, 0xf0, 0xff, 0x80, -0x3a, 0xf0, 0xff, 0x30, 0xdb, 0x80, 0xac, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xa0, 0xe6, 0x20, 0xe6, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, 0x10, -0xe0, 0xd0, 0xb7, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xa0, 0xe6, 0x70, -0xe6, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x20, 0xe2, 0x00, 0xe3, 0xc0, 0xc7, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xf0, 0x9d, 0xa0, 0xe6, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xc0, 0x9c, 0xd0, 0xe4, -0x90, 0xd3, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xe0, 0xa2, 0xe0, 0xe6, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x3a, 0xf0, 0xe5, 0x90, 0xdb, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xd0, -0xac, 0x40, 0xe7, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xd0, 0xe6, 0xd0, -0xe0, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xa0, 0xb8, 0xf0, 0xe7, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xc0, 0xe7, 0x70, 0xe4, 0xf0, 0xff, 0xf0, -0xff, 0xa0, 0xe0, 0xf0, 0xff, 0x60, 0xc9, -0xe0, 0x9e, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x30, 0xe9, 0x60, 0xe7, -0xf0, 0xff, 0xf0, 0xff, 0xe0, 0x99, 0xf0, -0xff, 0x90, 0xd6, 0x60, 0xa5, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x70, -0xeb, 0x90, 0xea, 0xf0, 0xff, 0xf0, 0xff, -0xb0, 0x31, 0xf0, 0xff, 0xa0, 0xe0, 0x30, -0xb2, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x10, 0xef, 0xb0, 0xee, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, -0x20, 0xe9, 0xf0, 0xc2, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xa0, 0xf4, -0x70, 0xf4, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x50, 0xd0, 0x90, 0xf1, 0xa0, 0xd9, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x30, 0xa9, 0x30, 0xfc, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x20, 0x80, 0xc0, -0xfa, 0x50, 0xed, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0xbb, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x40, 0xfe, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xa0, 0xd5, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x30, -0xd6, 0x00, 0x00, 0x90, 0xf4, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0x87, 0xf0, 0xff, 0xf0, -0xff, 0x60, 0xdc, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xd0, 0x5f, -0x10, 0xfa, 0xf0, 0xff, 0x90, 0xfc, 0xf0, -0xff, 0xf0, 0xff, 0x70, 0x4a, 0x40, 0x4c, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x5e, 0x30, 0xb2, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xf0, 0x32, 0xa0, 0xe2, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xf0, -0x84, 0x00, 0x00, 0x10, 0x3c, 0x50, 0x18, -0xa0, 0xab, 0x50, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xd0, 0x6d, 0x00, 0x00, 0xc0, -0x2c, 0x00, 0x00, 0x90, 0x79, 0x40, 0x13, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xa0, 0x4f, -0x00, 0x00, 0x30, 0x1a, 0x00, 0x00, 0x30, -0x4d, 0x60, 0x29, 0x20, 0x22, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xa0, 0x21, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x60, 0x08, 0x30, 0x97, 0x20, -0x43, 0xa0, 0x49, 0x00, 0x00, 0x70, 0xda, -0xf0, 0xff, 0x50, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0xb0, 0x85, 0x00, 0x66, 0xf0, 0x3b, 0x00, -0x00, 0xa0, 0x98, 0xf0, 0xff, 0xa0, 0x57, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0xc0, 0x71, 0xf0, 0x8a, -0x30, 0x2c, 0x00, 0x00, 0x00, 0x3d, 0xf0, -0xff, 0x20, 0x85, 0xa0, 0x47, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0x90, -0x61, 0x40, 0xaf, 0x30, 0x16, 0x00, 0x00, -0x00, 0x00, 0x30, 0xe1, 0x20, 0xad, 0x70, -0x90, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x40, 0x67, 0x50, 0x9a, 0x00, -0x00, 0x60, 0x49, 0x00, 0x00, 0xd0, 0x70, -0xb0, 0xd0, 0xb0, 0xc3, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xc0, 0x8c, -0xb0, 0x91, 0x00, 0x00, 0x70, 0x3a, 0x00, -0x00, 0x00, 0x00, 0x60, 0xef, 0x50, 0xea, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xa0, 0xc0, 0xd0, 0x97, 0x00, 0x00, -0x10, 0x25, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x80, 0x9c, 0xf0, 0xff, 0x60, 0xf3, 0x60, -0xb7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x10, 0xe5, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x00, 0x60, 0xb4, -0xf0, 0xff, 0xe0, 0x46, 0x00, 0x00, 0x00, -0x00, 0x10, 0xc3, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0x70, 0xcf, 0xf0, 0xff, 0xa0, 0x32, -0x00, 0x00, 0x00, 0x00, 0xc0, 0x61, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0xb0, 0xf7, 0xf0, -0xff, 0xa0, 0x14, 0x50, 0x2e, 0x00, 0x00, -0xa0, 0x1b, 0xf0, 0xff, 0xf0, 0xff, 0x40, -0x2e, 0xc0, 0x2d, 0xe0, 0xdb, 0x20, 0x0f, -0xf0, 0xff, 0xf0, 0xff, 0xd0, 0x2a, 0xf0, -0x45, 0xe0, 0x12, 0x70, 0x33, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0x45, 0xd0, 0x45, 0xf0, -0x91, 0xf0, 0xff, 0xf0, 0xff, 0x90, 0xfd, -0xc0, 0x44, 0x10, 0x49, 0xc0, 0x53, 0x20, -0x57, 0xf0, 0xff, 0xf0, 0xff, 0x30, 0x57, -0x30, 0x57, 0x00, 0x74, 0x90, 0xe3, 0xf0, -0xff, 0xf0, 0xff, 0xe0, 0x56, 0x20, 0x55, -0x30, 0x19, 0xc0, 0xab, 0x00, 0x00, 0x00, -0x00, 0x60, 0x03, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xc0, 0x6d, 0x00, -0x00, 0xf0, 0x2c, 0x50, 0x03, 0x60, 0x7a, -0x50, 0x03, 0x00, 0x00, 0x50, 0x03, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x30, 0x4f, 0x00, 0x00, 0xa0, 0x1a, 0x00, -0x00, 0x30, 0x51, 0x80, 0x13, 0x00, 0x01, -0xc0, 0x01, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x30, 0x1c, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x10, 0x28, 0x10, -0x97, 0xc0, 0x26, 0xb0, 0x49, 0x00, 0x00, -0x70, 0xdf, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0x30, 0x85, 0x30, 0x44, 0x10, -0x3c, 0x00, 0x00, 0xe0, 0xa3, 0xf0, 0xff, -0x30, 0x2e, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x00, 0x90, 0x6f, -0x40, 0x66, 0xa0, 0x2c, 0x00, 0x00, 0x50, -0x62, 0xf0, 0xff, 0x80, 0x5f, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0xa0, 0x58, 0xf0, 0x8a, 0xc0, 0x18, -0x00, 0x00, 0x00, 0x00, 0xd0, 0xf9, 0x60, -0x88, 0x40, 0x63, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x50, 0x4e, 0xb0, -0x98, 0x00, 0x00, 0x90, 0x49, 0x00, 0x00, -0x00, 0xa1, 0x70, 0xae, 0x70, 0x9d, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x40, 0x67, 0xf0, 0x8b, 0x00, 0x00, 0x40, -0x3b, 0x00, 0x00, 0x00, 0x00, 0x20, 0xd1, -0x10, 0xca, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x70, 0x98, 0xe0, 0x87, -0x00, 0x00, 0x90, 0x28, 0x00, 0x00, 0x00, -0x00, 0x70, 0xef, 0x00, 0xed, 0x00, 0x00, -0x00, 0x00, 0x70, 0xd4, 0xf0, 0xff, 0xd0, -0xd1, 0x30, 0x9b, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x70, 0x1f, -0xf0, 0xff, 0x50, 0xfc, 0xe0, 0xc5, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0x40, 0xa9, 0xf0, 0xff, 0xf0, 0x47, 0x00, -0x00, 0x00, 0x00, 0xa0, 0xf5, 0xf0, 0xff, -0x40, 0xf5, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0xf0, 0xb9, 0xf0, 0xff, -0x20, 0x35, 0x00, 0x00, 0x00, 0x00, 0x20, -0x82, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0x70, -0xdf, 0xf0, 0xff, 0x00, 0x13, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x60, 0x2e, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x60, 0x2e, 0x10, -0x2e, 0x60, 0xac, 0xf0, 0xff, 0xf0, 0xff, -0x80, 0xea, 0xd0, 0x2b, 0x70, 0x45, 0xa0, -0x10, 0xc0, 0x26, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0x45, 0xe0, 0x45, 0x90, 0x72, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x40, 0x45, -0xa0, 0x43, 0xa0, 0x53, 0x70, 0x55, 0xf0, -0xff, 0xf0, 0xff, 0x30, 0x57, 0x30, 0x57, -0x80, 0x67, 0x00, 0xbe, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x57, 0xb0, 0x55, 0x10, 0x04, -0x70, 0x7a, 0x00, 0x00, 0x00, 0x00, 0x50, -0x13, 0x60, 0x0e, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x10, 0x4f, 0x00, 0x00, 0xa0, -0x1c, 0x00, 0x00, 0x60, 0x52, 0xa0, 0x03, -0x00, 0x00, 0x20, 0x13, 0x10, 0x11, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xe0, 0x19, -0x00, 0x00, 0xa0, 0x03, 0xf0, 0xff, 0xa0, -0x2f, 0x10, 0x97, 0x90, 0x0d, 0xe0, 0x49, -0x40, 0x11, 0x80, 0xe1, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x85, 0x90, -0x28, 0x70, 0x3c, 0x80, 0x0e, 0xe0, 0xa8, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xb0, -0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0x70, 0x6e, 0x80, 0x44, 0x90, 0x2d, 0xc0, -0x04, 0x20, 0x71, 0xf0, 0xff, 0x30, 0x3b, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0x70, 0x53, 0x40, 0x66, -0xd0, 0x1b, 0x00, 0x00, 0x30, 0x22, 0xf0, -0xff, 0x60, 0x63, 0xa0, 0x29, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x40, -0x3a, 0xd0, 0x97, 0x00, 0x00, 0xd0, 0x49, -0x00, 0x00, 0x70, 0xbe, 0xf0, 0x89, 0x70, -0x74, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x41, 0x90, 0x88, 0x00, -0x00, 0x10, 0x3c, 0x00, 0x00, 0x40, 0x57, -0xf0, 0xae, 0xa0, 0xa5, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x60, 0x6e, -0xd0, 0x7c, 0x00, 0x00, 0x50, 0x2b, 0x00, -0x00, 0x00, 0x00, 0x30, 0xd1, 0xb0, 0xcd, -0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xf0, -0xff, 0x20, 0xaa, 0xa0, 0x82, 0x00, 0x00, -0xf0, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x70, -0xef, 0x50, 0xee, 0x00, 0x00, 0x00, 0x00, -0x10, 0x88, 0xf0, 0xff, 0xd0, 0xdd, 0xb0, -0xa4, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0xc0, 0xa1, 0xf0, 0xff, 0xd0, -0x48, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xd0, 0xd4, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x00, 0x10, 0xa8, -0xf0, 0xff, 0xf0, 0x37, 0x00, 0x00, 0x00, -0x00, 0x70, 0xad, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0x60, 0xc5, 0xf0, 0xff, 0x40, 0x1a, -0x00, 0x00, 0x00, 0x00, 0xb0, 0x1b, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0x70, 0xf0, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x80, 0xd2, 0xf0, 0xff, -0xf0, 0xff, 0x40, 0xd6, 0x00, 0x00, 0x00, -0x45, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xc0, 0x2e, 0x90, 0x2e, 0x70, -0x7f, 0xf0, 0xff, 0xf0, 0xff, 0xb0, 0xfb, -0x10, 0x2d, 0x30, 0x35, 0xa0, 0x0f, 0x60, -0x1d, 0xf0, 0xff, 0xf0, 0xff, 0x10, 0x46, -0x10, 0x46, 0xc0, 0x58, 0x00, 0xe1, 0xf0, -0xff, 0xf0, 0xff, 0xb0, 0x45, 0x90, 0x43, -0xa0, 0x53, 0x80, 0x54, 0xf0, 0xff, 0xf0, -0xff, 0x40, 0x57, 0x40, 0x57, 0x40, 0x5f, -0xa0, 0x9e, 0xf0, 0xff, 0xf0, 0xff, 0x30, -0x57, 0x50, 0x56, 0x00, 0x00, 0x30, 0x52, -0x00, 0x00, 0x00, 0x00, 0x10, 0x29, 0x20, -0x28, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x19, 0x40, 0x11, 0x40, 0x12, 0xf0, -0xff, 0x40, 0x31, 0x00, 0x97, 0x00, 0x00, -0x60, 0x4a, 0xa0, 0x28, 0x00, 0xe2, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x1d, -0xf0, 0x02, 0xf0, 0xff, 0x70, 0x0f, 0xe0, -0x84, 0x90, 0x11, 0x80, 0x3d, 0x60, 0x28, -0xa0, 0xaa, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x60, 0x23, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0xe0, 0x6d, 0x10, 0x29, 0xc0, -0x2f, 0xf0, 0x26, 0xb0, 0x76, 0xf0, 0xff, -0x40, 0x15, 0x00, 0x00, 0x90, 0x24, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x00, 0xb0, 0x50, -0x80, 0x44, 0x20, 0x21, 0x40, 0x23, 0xe0, -0x41, 0xf0, 0xff, 0x90, 0x40, 0x00, 0x00, -0x20, 0x22, 0xf0, 0x05, 0xf0, 0xff, 0xf0, -0xff, 0x20, 0x2b, 0x60, 0x97, 0x10, 0x10, -0x50, 0x4a, 0x00, 0x00, 0x10, 0xd0, 0x20, -0x65, 0x50, 0x48, 0x60, 0x19, 0x90, 0x07, -0xf0, 0xff, 0xf0, 0xff, 0x10, 0x0b, 0xa0, -0x86, 0x00, 0x00, 0x40, 0x3d, 0x00, 0x00, -0xf0, 0x81, 0x80, 0x8a, 0xe0, 0x7e, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x70, 0x3e, 0xc0, 0x75, 0x00, 0x00, 0xa0, -0x2e, 0x00, 0x00, 0x00, 0x00, 0x00, 0xaf, -0x50, 0xaa, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x10, 0x7d, 0x40, 0x6f, -0x00, 0x00, 0xc0, 0x1a, 0x00, 0x00, 0x00, -0x00, 0x20, 0xd1, 0x90, 0xcf, 0x00, 0x00, -0x00, 0x00, 0x90, 0xbc, 0xf0, 0xff, 0x50, -0xb9, 0x60, 0x84, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0x10, 0x9d, 0xf0, -0xee, 0xc0, 0x49, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x80, 0xe5, 0xc0, 0xb1, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0xb0, 0x9a, 0xf0, 0xff, 0xb0, 0x3a, 0x00, -0x00, 0x00, 0x00, 0x70, 0xe7, 0xf0, 0xff, -0xc0, 0xe5, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0xb0, 0xac, 0xf0, 0xff, -0x70, 0x23, 0x00, 0x00, 0x00, 0x00, 0xf0, -0x55, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0xd0, -0xd4, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x30, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x90, 0xc3, 0x00, -0x00, 0x50, 0x46, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xe0, 0x9b, 0xf0, 0xff, 0xf0, 0xff, -0x50, 0xe6, 0x00, 0x00, 0xd0, 0x32, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xb0, 0x2f, 0xa0, 0x2f, 0x70, 0x53, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xb0, 0x2e, -0x30, 0x2c, 0x30, 0x0f, 0xf0, 0x16, 0xf0, -0xff, 0xf0, 0xff, 0x70, 0x46, 0x70, 0x46, -0xe0, 0x43, 0x00, 0xb7, 0xf0, 0xff, 0xf0, -0xff, 0x30, 0x46, 0xa0, 0x44, 0xa0, 0x53, -0x00, 0x54, 0xf0, 0xff, 0xf0, 0xff, 0x70, -0x57, 0x70, 0x57, 0x30, 0x5a, 0x10, 0x86, -0xf0, 0xff, 0xf0, 0xff, 0x60, 0x57, 0xd0, -0x56, 0xf0, 0xff, 0xc0, 0x2f, 0xf0, 0xff, -0x00, 0x00, 0x70, 0x55, 0xf0, 0x43, 0x80, -0xe1, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x3d, 0xb0, 0x22, 0xf0, 0xff, 0xe0, -0x10, 0xd0, 0x84, 0x00, 0x00, 0xb0, 0x3f, -0x10, 0x44, 0xc0, 0xaa, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x50, 0x41, 0xf0, 0x25, -0xf0, 0xff, 0x00, 0x00, 0x90, 0x6d, 0x50, -0x12, 0x40, 0x34, 0xd0, 0x43, 0x70, 0x78, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x80, -0x42, 0x20, 0x2b, 0xf0, 0xff, 0x00, 0x00, -0x40, 0x4f, 0xf0, 0x28, 0x60, 0x2a, 0x00, -0x43, 0x30, 0x4b, 0xf0, 0xff, 0x90, 0x21, -0x00, 0x00, 0x70, 0x42, 0x90, 0x33, 0xf0, -0xff, 0xf0, 0xff, 0x70, 0x20, 0x20, 0x97, -0x80, 0x23, 0x70, 0x4b, 0x00, 0x00, 0x60, -0xd9, 0xe0, 0x42, 0x00, 0x00, 0xd0, 0x40, -0xb0, 0x38, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x90, 0x85, 0x70, 0x20, 0xa0, 0x3f, -0x00, 0x00, 0x70, 0x97, 0xb0, 0x65, 0x30, -0x57, 0x70, 0x3c, 0xb0, 0x37, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x90, 0x71, 0x60, -0x1e, 0xc0, 0x33, 0x00, 0x00, 0xc0, 0x3a, -0x70, 0x8a, 0xa0, 0x84, 0x60, 0x31, 0x10, -0x2f, 0xf0, 0xff, 0xf0, 0xff, 0x20, 0x47, -0x40, 0x61, 0xa0, 0x16, 0xa0, 0x27, 0x00, -0x00, 0x00, 0x00, 0xc0, 0xae, 0xa0, 0xac, -0xe0, 0x19, 0xf0, 0x18, 0xa0, 0xe0, 0xf0, -0xff, 0x00, 0x90, 0xe0, 0x66, 0x20, 0x07, -0x50, 0x17, 0xf0, 0xff, 0x00, 0x00, 0x40, -0x9a, 0x40, 0xd0, 0x20, 0x4b, 0x00, 0x00, -0x40, 0x70, 0xf0, 0xff, 0x50, 0xc3, 0x70, -0x8c, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0x90, 0x91, 0x00, 0xef, 0x20, -0x3e, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x00, 0xea, 0x50, 0xc0, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x00, 0xb0, 0x97, -0xf0, 0xff, 0x20, 0x2d, 0x00, 0x00, 0x00, -0x00, 0x60, 0x9c, 0xf0, 0xff, 0x20, 0xf3, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0x40, 0xb7, 0xf0, 0xff, 0x00, 0x05, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xe0, 0xe4, 0x50, -0xb4, 0x00, 0x00, 0x90, 0x48, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0xc3, 0xf0, 0xff, -0xf0, 0xff, 0x60, 0xcf, 0x00, 0x00, 0xd0, -0x35, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xe0, 0x08, 0x50, 0x08, 0xb0, -0x61, 0xf0, 0xff, 0xf0, 0xff, 0xa0, 0xf7, -0xa0, 0x02, 0xd0, 0x1b, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xd0, 0x31, -0xd0, 0x31, 0x80, 0x1b, 0xe0, 0xdb, 0xf0, -0xff, 0xf0, 0xff, 0x40, 0x31, 0x00, 0x2e, -0x20, 0x0f, 0xe0, 0x12, 0xf0, 0xff, 0xf0, -0xff, 0x50, 0x47, 0x50, 0x47, 0x60, 0x33, -0xf0, 0x91, 0xf0, 0xff, 0xf0, 0xff, 0x20, -0x47, 0x10, 0x46, 0xf0, 0xff, 0xc0, 0x53, -0x90, 0xfd, 0xf0, 0xff, 0xe0, 0x49, 0xd0, -0x57, 0x20, 0x57, 0x00, 0x74, 0xf0, 0xff, -0xf0, 0xff, 0xd0, 0x57, 0x70, 0x57, 0x90, -0xe3, 0x50, 0x04, 0xf0, 0xff, 0x00, 0x00, -0xa0, 0x55, 0xd0, 0x65, 0xb0, 0xa9, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x63, -0x80, 0x45, 0xf0, 0xff, 0x00, 0x00, 0x40, -0x6d, 0x20, 0x00, 0x50, 0x3c, 0xd0, 0x65, -0xe0, 0x77, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x00, 0x65, 0xb0, 0x4d, 0xf0, 0xff, -0x00, 0x00, 0x50, 0x4e, 0x60, 0x11, 0x40, -0x38, 0xa0, 0x65, 0xf0, 0x4c, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x40, 0x65, 0x20, -0x57, 0xf0, 0xff, 0xf0, 0xff, 0x30, 0x19, -0xf0, 0x96, 0xe0, 0x38, 0xb0, 0x4d, 0xa0, -0x1d, 0xf0, 0xdc, 0xa0, 0x25, 0x00, 0x00, -0xf0, 0x64, 0x00, 0x5e, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xf0, 0x84, 0x70, 0x3d, -0x00, 0x44, 0x00, 0x00, 0x50, 0xa1, 0x90, -0x43, 0x20, 0x2d, 0xe0, 0x63, 0x90, 0x60, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x10, -0x6f, 0x70, 0x43, 0x20, 0x3c, 0x00, 0x00, -0xa0, 0x5e, 0x90, 0x65, 0xa0, 0x5e, 0xf0, -0x60, 0xa0, 0x5e, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xe0, 0x57, 0xa0, 0x47, 0x30, -0x37, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x89, -0x50, 0x87, 0x70, 0x58, 0x60, 0x57, 0x20, -0xf8, 0xf0, 0xff, 0x60, 0x62, 0x40, 0x4d, -0x00, 0x4a, 0xc0, 0x34, 0xf0, 0xff, 0x00, -0x00, 0x90, 0x98, 0x60, 0xad, 0x80, 0x4d, -0x80, 0x49, 0x70, 0x9f, 0xf0, 0xff, 0x80, -0x9c, 0x50, 0x66, 0x70, 0x43, 0xf0, 0x30, -0xf0, 0xff, 0x00, 0x00, 0xb0, 0x8b, 0x20, -0xd0, 0x20, 0x43, 0xe0, 0x33, 0x00, 0x00, -0xf0, 0xff, 0x20, 0xc9, 0xa0, 0x97, 0xc0, -0x31, 0x50, 0x23, 0xf0, 0xff, 0x00, 0x00, -0x80, 0x87, 0xb0, 0xee, 0x70, 0x38, 0x90, -0x08, 0x00, 0x00, 0xe0, 0xd3, 0x30, 0xec, -0x20, 0xd1, 0xd0, 0x07, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0xc0, 0x9a, 0xf0, 0xff, -0x90, 0x29, 0x00, 0x00, 0x00, 0x00, 0x20, -0x1f, 0xf0, 0xff, 0xc0, 0xfb, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x70, -0xc5, 0x20, 0xa9, 0x00, 0x00, 0xc0, 0x4b, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x80, 0xf5, -0xf0, 0xff, 0xe0, 0xf4, 0xc0, 0xb9, 0x00, -0x00, 0x80, 0x3c, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xe0, 0x81, 0xf0, 0xff, 0xf0, 0xff, -0x40, 0xdf, 0x00, 0x00, 0x10, 0x25, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x1b, 0xe0, 0x1a, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xc0, 0x18, -0x70, 0x0c, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0x35, 0xf0, 0x35, -0x00, 0x00, 0x50, 0xac, 0xf0, 0xff, 0xf0, -0xff, 0xa0, 0x35, 0x10, 0x33, 0xf0, 0xff, -0x90, 0x10, 0x70, 0xea, 0xf0, 0xff, 0xf0, -0x47, 0x00, 0x49, 0xb0, 0x26, 0x90, 0x72, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0x48, 0x30, -0x48, 0xf0, 0xff, 0xa0, 0x53, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0x45, 0x90, 0x58, 0x70, -0x55, 0x70, 0x67, 0xf0, 0xff, 0xf0, 0xff, -0x90, 0x58, 0x60, 0x58, 0x00, 0xbe, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x00, 0xf0, 0x56, -0x90, 0x8f, 0x30, 0x75, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x10, 0x8f, 0xe0, 0x72, -0xf0, 0xff, 0x00, 0x00, 0x60, 0x4d, 0x00, -0x00, 0x40, 0x4b, 0x90, 0x8f, 0x90, 0x49, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x50, -0x8f, 0x70, 0x7e, 0xf0, 0xff, 0xf0, 0xff, -0x70, 0x13, 0xb0, 0x96, 0x10, 0x52, 0xc0, -0x51, 0xd0, 0x1b, 0x60, 0xdc, 0x50, 0x07, -0x00, 0x00, 0x60, 0x8f, 0x60, 0x87, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x70, 0x84, -0xe0, 0x5b, 0x70, 0x4b, 0x00, 0x00, 0xe0, -0xa3, 0x60, 0x26, 0x00, 0x00, 0x10, 0x8f, -0x10, 0x8c, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x80, 0x6d, 0xc0, 0x66, 0xe0, 0x48, -0x00, 0x00, 0xa0, 0x6a, 0x50, 0x43, 0x80, -0x39, 0x50, 0x8e, 0xe0, 0x8c, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xe0, 0x51, 0x60, -0x70, 0xd0, 0x4a, 0x00, 0x00, 0x00, 0x00, -0xd0, 0x64, 0xc0, 0x61, 0x70, 0x8b, 0x20, -0x8a, 0xf0, 0xff, 0xf0, 0xff, 0xb0, 0x27, -0x90, 0x37, 0xe0, 0x77, 0x60, 0x50, 0xf0, -0xff, 0x00, 0x00, 0x80, 0x97, 0xe0, 0x87, -0xa0, 0x51, 0x40, 0x82, 0x70, 0xba, 0xf0, -0xff, 0xb0, 0x72, 0x50, 0x3e, 0x80, 0x78, -0x90, 0x56, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x88, 0xe0, 0xac, 0x00, 0x4b, 0xa0, 0x74, -0xd0, 0x51, 0xf0, 0xff, 0xc0, 0xa3, 0x80, -0x6c, 0xa0, 0x70, 0xc0, 0x58, 0xf0, 0xff, -0x00, 0x00, 0xf0, 0x7b, 0x50, 0xcf, 0xe0, -0x46, 0x30, 0x62, 0x00, 0x00, 0x40, 0xfd, -0xe0, 0xcb, 0xb0, 0xa8, 0xf0, 0x60, 0x60, -0x54, 0xf0, 0xff, 0x00, 0x00, 0xa0, 0x81, -0xe0, 0xed, 0xf0, 0x43, 0x70, 0x4b, 0x00, -0x00, 0xd0, 0x86, 0xd0, 0xec, 0x70, 0xdc, -0x20, 0x4b, 0xc0, 0x46, 0xf0, 0xff, 0xf0, -0xff, 0xb0, 0xa3, 0x80, 0xa1, 0x20, 0x3d, -0x80, 0x50, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xb0, 0x2f, 0xd0, 0x2e, -0xf0, 0xff, 0xf0, 0xff, 0xe0, 0xd3, 0xa0, -0xa7, 0xe0, 0x2a, 0x70, 0x46, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x60, -0x1f, 0xa0, 0x1d, 0x40, 0xad, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xc4, 0x00, 0x0d, 0x20, -0x38, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x21, 0xa0, 0x20, 0x30, -0x19, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xef, -0x90, 0x1b, 0x40, 0x20, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x90, 0x2d, -0x80, 0x2d, 0x00, 0x00, 0x40, 0xd2, 0xf0, -0xff, 0xf0, 0xff, 0x90, 0x2c, 0x20, 0x25, -0xf0, 0xff, 0x00, 0x00, 0x10, 0xd6, 0xf0, -0xff, 0x10, 0x4b, 0x10, 0x3d, 0x00, 0x00, -0x50, 0x7f, 0xf0, 0xff, 0xf0, 0xff, 0xe0, -0x3c, 0x00, 0x3b, 0xf0, 0xff, 0x70, 0x0f, -0x80, 0xfb, 0xf0, 0xff, 0x80, 0x3d, 0x20, -0x4c, 0x50, 0x1d, 0xb0, 0x58, 0xf0, 0xff, -0xf0, 0xff, 0x20, 0x4c, 0xa0, 0x4b, 0xf0, -0xe0, 0xa0, 0x53, 0xf0, 0xff, 0xf0, 0xff, -0xd0, 0x48, 0x10, 0x5a, 0x80, 0x54, 0x40, -0x5f, 0xf0, 0xff, 0xf0, 0xff, 0x10, 0x5a, -0xf0, 0x59, 0xa0, 0x9e, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0xf0, 0x58, 0x50, 0xc3, -0x90, 0x3f, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x30, 0xc3, 0xd0, 0xab, 0xf0, 0xff, -0xf0, 0xff, 0xc0, 0x0c, 0x60, 0x96, 0xd0, -0x6f, 0x90, 0x58, 0x00, 0x00, 0x10, 0xd8, -0x00, 0x00, 0x00, 0x00, 0x40, 0xc3, 0x40, -0xb7, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xd0, 0x83, 0x80, 0x7e, 0x20, 0x57, 0x00, -0x00, 0xe0, 0xa0, 0x60, 0x06, 0x00, 0x00, -0x40, 0xc3, 0x50, 0xbe, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x30, 0x6c, 0xf0, 0x8d, -0xb0, 0x5a, 0x00, 0x00, 0xf0, 0x6a, 0xd0, -0x24, 0xf0, 0x0c, 0x00, 0xc3, 0x30, 0xc1, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xc0, -0x4d, 0x50, 0x9c, 0x30, 0x63, 0x00, 0x00, -0x70, 0x26, 0x10, 0x42, 0xc0, 0x3d, 0x20, -0xc2, 0xd0, 0xc0, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xc0, 0x24, 0x80, 0xa8, 0x10, -0x6f, 0xf0, 0xff, 0x00, 0x00, 0xc0, 0x96, -0x10, 0x62, 0x90, 0x58, 0xd0, 0xbc, 0x30, -0xc7, 0xf0, 0xff, 0xb0, 0x45, 0x00, 0x00, -0x70, 0xae, 0x00, 0x7c, 0xf0, 0xff, 0x00, -0x00, 0x90, 0x85, 0xc0, 0x86, 0xf0, 0x56, -0x30, 0xb3, 0xc0, 0x77, 0xf0, 0xff, 0x90, -0x7b, 0xa0, 0x39, 0x20, 0xac, 0x60, 0x86, -0xf0, 0xff, 0x00, 0x00, 0x20, 0x74, 0x40, -0xab, 0xb0, 0x59, 0xd0, 0xa3, 0x00, 0x00, -0xf0, 0xff, 0xc0, 0xa6, 0x90, 0x7a, 0x30, -0xa1, 0x60, 0x8a, 0xf0, 0xff, 0x00, 0x00, -0x20, 0x6d, 0xc0, 0xcd, 0x80, 0x5f, 0x10, -0x90, 0x00, 0x00, 0x90, 0xb8, 0x30, 0xcc, -0x90, 0xb6, 0x50, 0x8f, 0x30, 0x85, 0xf0, -0xff, 0xf0, 0xff, 0x30, 0x82, 0x70, 0x9c, -0x70, 0x64, 0xd0, 0x57, 0x00, 0x00, 0x00, -0x00, 0x20, 0xec, 0xe0, 0xe2, 0x40, 0x79, -0xd0, 0x75, 0xf0, 0xff, 0xf0, 0xff, 0xb0, -0xaf, 0xd0, 0x99, 0x80, 0x62, 0xf0, 0x53, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x61, 0x20, 0x60, 0x30, 0xe6, -0xf0, 0xff, 0xf0, 0xe3, 0xa0, 0xab, 0xf0, -0x57, 0xb0, 0x4f, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0x4e, 0x70, -0x4e, 0xe0, 0x52, 0xf0, 0xff, 0xf0, 0xff, -0xc0, 0xd3, 0x30, 0x48, 0x20, 0x46, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xc0, 0x44, 0xa0, 0x44, 0x00, 0x00, 0xf0, -0xfe, 0xf0, 0xff, 0x40, 0xff, 0xb0, 0x42, -0x60, 0x35, 0xf0, 0xff, 0x00, 0x00, 0x20, -0xc3, 0xf0, 0xff, 0xc0, 0x52, 0xb0, 0x42, -0x00, 0x00, 0x60, 0x9b, 0xf0, 0xff, 0xf0, -0xff, 0x30, 0x42, 0x80, 0x3d, 0xf0, 0xff, -0x00, 0x00, 0xe0, 0xe5, 0xf0, 0xff, 0x50, -0x46, 0x10, 0x48, 0x00, 0x00, 0x20, 0x53, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0x47, 0xb0, -0x46, 0xf0, 0xff, 0xf0, 0x0e, 0xf0, 0xff, -0xf0, 0xff, 0x40, 0x40, 0x90, 0x51, 0xb0, -0x16, 0xd0, 0x43, 0xf0, 0xff, 0xf0, 0xff, -0x90, 0x51, 0x40, 0x51, 0xe0, 0xb6, 0xa0, -0x53, 0xf0, 0xff, 0xf0, 0xff, 0xe0, 0x4e, -0xc0, 0x5c, 0x00, 0x54, 0x30, 0x5a, 0xf0, -0xff, 0xf0, 0xff, 0xc0, 0x5c, 0xa0, 0x5c, -0x00, 0x86, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0x5b, 0x60, 0x59, 0x00, 0x00, -0x50, 0xcf, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xed, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xf0, 0x82, 0x70, 0xa6, 0xd0, -0x67, 0x00, 0x00, 0xc0, 0x97, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xa0, 0xf7, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xb0, 0x6a, -0xa0, 0xba, 0xe0, 0x71, 0x00, 0x00, 0xd0, -0x60, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xfc, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x80, 0x4a, 0xb0, 0xcd, 0xa0, 0x80, -0x00, 0x00, 0x80, 0x12, 0x20, 0x21, 0xa0, -0x18, 0xf0, 0xff, 0xa0, 0xfe, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xc0, 0x12, 0x60, -0xde, 0x60, 0x92, 0xf0, 0xff, 0x00, 0x00, -0xf0, 0x95, 0x10, 0x3e, 0x50, 0x63, 0xf0, -0xfc, 0x10, 0xc8, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x50, 0xe9, 0x40, 0xa5, 0xf0, -0xff, 0x00, 0x00, 0xc0, 0x83, 0x60, 0x60, -0xb0, 0x67, 0xd0, 0xf6, 0xd0, 0x83, 0xf0, -0xff, 0x90, 0x52, 0x00, 0x00, 0x60, 0xec, -0x80, 0xb6, 0xf0, 0xff, 0x00, 0x00, 0xc0, -0x6e, 0x30, 0x84, 0x60, 0x71, 0xe0, 0xea, -0x00, 0x00, 0xf0, 0xff, 0xe0, 0x7e, 0x90, -0x44, 0x50, 0xe6, 0x50, 0xc2, 0xf0, 0xff, -0x00, 0x00, 0x50, 0x5d, 0x80, 0xa8, 0xa0, -0x7e, 0xf0, 0xd8, 0x00, 0x00, 0x60, 0xd6, -0x90, 0xa6, 0xc0, 0x8b, 0x70, 0xd7, 0xa0, -0xc4, 0xf0, 0xff, 0xf0, 0xff, 0xb0, 0x62, -0x20, 0x99, 0x30, 0x8c, 0xd0, 0x62, 0x00, -0x00, 0x20, 0x65, 0x90, 0xca, 0x60, 0xbe, -0x00, 0xc2, 0x70, 0xba, 0xf0, 0xff, 0xf0, -0xff, 0x90, 0x88, 0xe0, 0x8f, 0xa0, 0x94, -0xd0, 0x65, 0x00, 0x00, 0x00, 0x00, 0x30, -0xea, 0x60, 0xe5, 0xf0, 0xa8, 0x80, 0xa6, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xbc, 0x90, -0x95, 0xb0, 0x92, 0xf0, 0x6a, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x70, -0x8e, 0xd0, 0x8d, 0xf0, 0x99, 0xf0, 0xff, -0xd0, 0xef, 0x00, 0xb5, 0x70, 0x86, 0xe0, -0x6c, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xb0, 0x77, 0x80, 0x77, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xc0, 0xe2, -0xf0, 0x73, 0x00, 0x66, 0xf0, 0xff, 0x00, -0x00, 0x70, 0xb3, 0xf0, 0xff, 0xd0, 0x5e, -0x80, 0x66, 0x00, 0x00, 0x60, 0xc1, 0xf0, -0xff, 0xf0, 0xff, 0x70, 0x65, 0xe0, 0x5b, -0xf0, 0xff, 0x00, 0x00, 0x50, 0xce, 0xf0, -0xff, 0x10, 0x59, 0x70, 0x5b, 0x00, 0x00, -0x60, 0x60, 0xf0, 0xff, 0xf0, 0xff, 0x30, -0x5b, 0x20, 0x58, 0xf0, 0xff, 0x00, 0x00, -0xa0, 0xf6, 0xf0, 0xff, 0xf0, 0x4e, 0xa0, -0x57, 0x00, 0x00, 0xf0, 0x19, 0xf0, 0xff, -0xf0, 0xff, 0x90, 0x57, 0xc0, 0x56, 0x70, -0xdb, 0x80, 0x0e, 0xf0, 0xff, 0xf0, 0xff, -0xa0, 0x50, 0x50, 0x5a, 0x50, 0x12, 0x30, -0x33, 0xf0, 0xff, 0xf0, 0xff, 0x50, 0x5a, -0x20, 0x5a, 0xc0, 0x91, 0xf0, 0xff, 0xf0, -0xff, 0x30, 0xfd, 0x50, 0x58, 0xc0, 0x55, -0xc0, 0x53, 0x20, 0x57, 0xf0, 0xff, 0xf0, -0xff, 0x40, 0x61, 0x40, 0x61, 0xf0, 0x73, -0x70, 0xe3, 0xf0, 0xff, 0xf0, 0xff, 0xc0, -0x60, 0xc0, 0x5d, 0x00, 0x00, 0xe0, 0x8c, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xd0, 0x68, 0x30, 0xed, 0x70, 0x8e, 0x00, -0x00, 0x40, 0x56, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xa0, 0x47, 0xf0, 0xff, -0x40, 0xa3, 0x00, 0x00, 0x00, 0x00, 0xb0, -0x0e, 0x30, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x50, 0xfb, 0xf0, 0xff, 0x00, 0x00, 0xf0, -0x00, 0xf0, 0xff, 0xe0, 0xba, 0xf0, 0xff, -0x00, 0x00, 0xf0, 0x94, 0x00, 0x24, 0xb0, -0x72, 0xf0, 0xff, 0xe0, 0xc0, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x90, -0xd3, 0xf0, 0xff, 0x00, 0x00, 0xf0, 0x81, -0x60, 0x40, 0xc0, 0x7d, 0xf0, 0xff, 0x90, -0x83, 0xf0, 0xff, 0x10, 0x2e, 0x00, 0x00, -0xf0, 0xff, 0x20, 0xeb, 0xf0, 0xff, 0x00, -0x00, 0xb0, 0x6a, 0x50, 0x5f, 0x30, 0x8e, -0xf0, 0xff, 0x10, 0x2c, 0xf0, 0xff, 0x40, -0x59, 0x00, 0x00, 0xf0, 0xff, 0x40, 0xfe, -0xf0, 0xff, 0x00, 0x00, 0xd0, 0x51, 0x50, -0x81, 0x40, 0xa2, 0xf0, 0xff, 0x00, 0x00, -0x10, 0xe2, 0x20, 0x7f, 0x00, 0x5f, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x70, 0x46, 0xa0, 0x96, 0x50, 0xb7, 0x70, -0x72, 0x00, 0x00, 0x60, 0x88, 0x00, 0xa4, -0x50, 0x95, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x60, 0x60, 0xd0, 0x88, -0xf0, 0xc8, 0xa0, 0x7c, 0x00, 0x00, 0x00, -0x00, 0x30, 0xc7, 0x00, 0xc1, 0x30, 0xfa, -0x20, 0xf5, 0xf0, 0xff, 0xf0, 0xff, 0x60, -0x91, 0xc0, 0x83, 0xd0, 0xd0, 0x20, 0x8a, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xe6, 0xb0, -0xe4, 0x20, 0xdd, 0xa0, 0xdb, 0x50, 0xcb, -0xf0, 0xff, 0x50, 0xcb, 0xb0, 0x96, 0x50, -0xcb, 0x40, 0x96, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xa0, 0xbe, 0x40, -0xbe, 0x70, 0x04, 0xf0, 0xff, 0x20, 0xf6, -0x50, 0xc1, 0x80, 0xb8, 0xf0, 0x99, 0xf0, -0xff, 0x00, 0x00, 0x70, 0xa7, 0xf0, 0xff, -0x80, 0x6f, 0x60, 0xa2, 0x00, 0x00, 0x10, -0xf3, 0xf0, 0xff, 0x30, 0xf1, 0x30, 0xa0, -0x70, 0x91, 0xf0, 0xff, 0x00, 0x00, 0xb0, -0xb7, 0xf0, 0xff, 0xc0, 0x72, 0xf0, 0x8a, -0x00, 0x00, 0x00, 0x7e, 0xf0, 0xff, 0xf0, -0xff, 0x50, 0x8a, 0xd0, 0x83, 0xf0, 0xff, -0x00, 0x00, 0x10, 0xdd, 0xf0, 0xff, 0xd0, -0x70, 0x60, 0x78, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x30, 0x78, 0x30, -0x76, 0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x10, 0x68, 0x40, 0x6c, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x30, 0x6c, 0xb0, 0x6b, 0x90, 0xab, 0xf0, -0xff, 0xf0, 0xff, 0x80, 0xe9, 0xf0, 0x66, -0xa0, 0x61, 0x70, 0x0f, 0x20, 0x26, 0xf0, -0xff, 0xf0, 0xff, 0x40, 0x67, 0x20, 0x67, -0x30, 0x72, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xd0, 0x65, 0x40, 0x5e, 0xa0, 0x53, -0x60, 0x55, 0xf0, 0xff, 0xf0, 0xff, 0xa0, -0x68, 0x90, 0x68, 0x60, 0x67, 0xe0, 0xbd, -0xf0, 0xff, 0xf0, 0xff, 0x40, 0x68, 0xb0, -0x65, 0x00, 0x00, 0x40, 0x44, 0x20, 0x27, -0xd0, 0x1c, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xa0, 0x45, -0xf0, 0xff, 0x30, 0xcb, 0x00, 0x00, 0x00, -0x00, 0x20, 0x28, 0x30, 0x24, 0xf0, 0xff, -0xf0, 0xff, 0x50, 0xed, 0xf0, 0xff, 0x00, -0x00, 0xc0, 0x00, 0xf0, 0xff, 0xb0, 0xe8, -0xf0, 0xff, 0x00, 0x00, 0x90, 0x93, 0x90, -0x2b, 0x40, 0x87, 0xf0, 0xff, 0x60, 0xb4, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xe0, 0x7f, 0x50, 0x37, 0x20, 0x99, 0xf0, -0xff, 0xe0, 0x7a, 0xf0, 0xff, 0xf0, 0x26, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x60, 0x67, 0x80, 0x49, -0x20, 0xb0, 0xf0, 0xff, 0x20, 0x32, 0xf0, -0xff, 0xc0, 0x43, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x70, -0x4a, 0x40, 0x62, 0xb0, 0xca, 0xf0, 0xff, -0x00, 0x00, 0x20, 0xe2, 0x20, 0x60, 0x40, -0x3c, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x10, 0x30, 0x70, 0x94, 0xb0, -0xe6, 0x20, 0x87, 0x00, 0x00, 0xd0, 0x98, -0x90, 0x7f, 0x20, 0x70, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x50, 0x39, -0x90, 0x83, 0xf0, 0xff, 0x70, 0x98, 0x00, -0x00, 0xa0, 0x03, 0x40, 0xa1, 0x40, 0x9a, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x20, 0x66, 0x60, 0x76, 0xf0, 0xff, -0xb0, 0xad, 0x00, 0x00, 0x00, 0x00, 0x00, -0xc3, 0x30, 0xc0, 0xf0, 0xff, 0xf0, 0xff, -0x80, 0xe8, 0xf0, 0xff, 0xd0, 0xa1, 0xa0, -0x7b, 0xf0, 0xff, 0xf0, 0xc2, 0x00, 0x00, -0x00, 0x00, 0x80, 0xe2, 0x80, 0xe1, 0xf0, -0xff, 0xf0, 0xff, 0x40, 0x72, 0xf0, 0xff, -0x00, 0xd3, 0x60, 0x9d, 0xf0, 0xff, 0x80, -0xd1, 0xf0, 0xff, 0x00, 0x00, 0x90, 0x9e, -0x90, 0xfd, 0x20, 0x85, 0x00, 0xf3, 0x00, -0x00, 0xf0, 0xff, 0xb0, 0xf7, 0xf0, 0xcc, -0x00, 0xef, 0x20, 0xd2, 0xf0, 0xff, 0x00, -0x00, 0x00, 0xa4, 0xf0, 0xff, 0x80, 0x91, -0x30, 0xd1, 0x00, 0x00, 0xa0, 0xa8, 0xf0, -0xff, 0xc0, 0xfc, 0xe0, 0xcf, 0xf0, 0xc3, -0xf0, 0xff, 0x00, 0x00, 0xe0, 0xc0, 0xf0, -0xff, 0xf0, 0x99, 0x50, 0xb3, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0xb3, 0xa0, 0xae, 0xf0, 0xff, 0x00, 0x00, -0xf0, 0xeb, 0xf0, 0xff, 0x70, 0x97, 0xc0, -0x99, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xb0, 0x99, 0x60, 0x98, 0x90, -0xcf, 0xf0, 0xff, 0xf0, 0xff, 0x20, 0xd4, -0x90, 0x8d, 0xb0, 0x77, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x86, -0xa0, 0x85, 0xb0, 0x7d, 0xf0, 0xff, 0xf0, -0xff, 0xa0, 0xf9, 0x30, 0x82, 0xa0, 0x72, -0xe0, 0x0c, 0xc0, 0x1b, 0xf0, 0xff, 0xf0, -0xff, 0x30, 0x79, 0x20, 0x79, 0x00, 0x58, -0x40, 0xe0, 0xf0, 0xff, 0xf0, 0xff, 0x30, -0x78, 0x30, 0x71, 0x80, 0x53, 0x60, 0x54, -0xf0, 0xff, 0xf0, 0xff, 0xc0, 0x73, 0xc0, -0x73, 0x20, 0x5f, 0x50, 0x9e, 0xf0, 0xff, -0xf0, 0xff, 0x80, 0x73, 0x80, 0x71, 0x00, -0x00, 0x00, 0x00, 0x40, 0x4b, 0xb0, 0x49, -0xf0, 0xff, 0xf0, 0xff, 0xd0, 0xd7, 0xf0, -0xff, 0x90, 0x24, 0x20, 0x1c, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xc0, -0x91, 0x30, 0x4b, 0x10, 0xa1, 0xf0, 0xff, -0x80, 0x9e, 0xf0, 0xff, 0xa0, 0x39, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xb0, 0x7d, 0x90, 0x4d, 0x90, -0xb9, 0xf0, 0xff, 0x70, 0x63, 0xf0, 0xff, -0x10, 0x45, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x30, 0x65, -0x80, 0x52, 0x00, 0xd7, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0xff, 0xc0, 0x4e, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x50, 0x48, 0x80, 0x5c, 0xd0, 0xf7, -0xf0, 0xff, 0x00, 0x00, 0xb0, 0xd3, 0x00, -0x5b, 0x70, 0x3e, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xa0, 0x2a, 0x20, -0x92, 0xf0, 0xff, 0x00, 0xa1, 0x00, 0x00, -0xd0, 0x92, 0x70, 0x6c, 0x00, 0x5f, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x80, 0x24, 0x80, 0x7f, 0xf0, 0xff, 0x40, -0xb9, 0x00, 0x00, 0xc0, 0x37, 0xd0, 0x83, -0x70, 0x7d, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xd0, 0x45, 0x50, 0x6d, -0xf0, 0xff, 0xa0, 0xd5, 0x00, 0x00, 0x00, -0x00, 0x30, 0xa0, 0x60, 0x9d, 0xf0, 0xff, -0xf0, 0xff, 0x70, 0xf3, 0xf0, 0xff, 0x00, -0x7e, 0xf0, 0x66, 0xf0, 0xff, 0x10, 0xf3, -0x00, 0x00, 0x00, 0x00, 0x00, 0xbf, 0xf0, -0xbd, 0xf0, 0xff, 0xf0, 0xff, 0xd0, 0x98, -0xf0, 0xff, 0xd0, 0xad, 0x10, 0x7c, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x98, 0x20, 0xdd, 0xb0, 0x9f, 0xf0, -0xff, 0x00, 0x00, 0xf0, 0xff, 0xc0, 0xd5, -0x20, 0xa7, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x40, 0x94, 0xb0, 0xf8, -0xa0, 0xb4, 0xf0, 0xff, 0x00, 0x00, 0x70, -0xd6, 0xd0, 0xf5, 0x60, 0xda, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x70, -0xa5, 0xf0, 0xff, 0x90, 0xc7, 0xf0, 0xff, -0x00, 0x00, 0x20, 0x3a, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x10, 0xfb, 0xf0, 0xff, -0x00, 0x00, 0xf0, 0xcc, 0xf0, 0xff, 0xf0, -0xcf, 0x20, 0xe0, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xdf, 0x20, -0xdd, 0x40, 0xfa, 0xf0, 0xff, 0xc0, 0xf8, -0xa0, 0xbf, 0x10, 0xc8, 0x10, 0x95, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xd0, 0xbf, 0x00, 0xbf, 0xa0, 0x95, 0xf0, -0xff, 0xf0, 0xff, 0x10, 0xe2, 0x30, 0xb7, -0x50, 0x98, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xd0, 0xa4, 0xa0, 0xa4, -0x00, 0x4f, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x40, 0xa2, 0xc0, 0x91, 0xc0, 0x08, -0x80, 0x12, 0xf0, 0xff, 0xf0, 0xff, 0x70, -0x90, 0x60, 0x90, 0x20, 0x42, 0xb0, 0xb5, -0xf0, 0xff, 0xf0, 0xff, 0xc0, 0x8f, 0x50, -0x8a, 0x50, 0x53, 0xb0, 0x53, 0xf0, 0xff, -0xf0, 0xff, 0x90, 0x83, 0x90, 0x83, 0xd0, -0x59, 0x90, 0x85, 0xf0, 0xff, 0xf0, 0xff, -0x70, 0x83, 0xf0, 0x81, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0xff, 0x20, 0x6f, 0x90, 0x78, -0xf0, 0xff, 0x80, 0x7b, 0xf0, 0xff, 0x60, -0x65, 0x60, 0x30, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xf0, 0x7b, 0x70, -0x6f, 0xc0, 0xde, 0xf0, 0xff, 0x60, 0x2b, -0xf0, 0xff, 0x80, 0x6a, 0xa0, 0x30, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x80, 0x65, 0x40, 0x70, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xe0, 0xf3, 0x10, 0x6e, -0x40, 0x4e, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x70, 0x4f, 0xa0, 0x72, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x80, -0xb7, 0xc0, 0x71, 0x10, 0x60, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xb0, -0x3e, 0xc0, 0x8f, 0xf0, 0xff, 0xd0, 0xbf, -0x00, 0x00, 0x10, 0x77, 0x60, 0x77, 0xe0, -0x6d, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x40, 0x3b, 0xc0, 0x7c, 0xf0, -0xff, 0x90, 0xde, 0x00, 0x00, 0x00, 0x00, -0xd0, 0x80, 0x00, 0x7c, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xb0, 0x4b, -0x50, 0x69, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xb0, 0x8f, 0x60, 0x8d, -0xf0, 0xff, 0xf0, 0xff, 0xd0, 0xe7, 0xf0, -0xff, 0x80, 0x72, 0x60, 0x5e, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x50, -0xa4, 0x60, 0xa3, 0xf0, 0xff, 0xf0, 0xff, -0x30, 0x9c, 0xf0, 0xff, 0xb0, 0x94, 0x40, -0x68, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x93, 0x30, 0xbd, 0x00, -0xbf, 0xf0, 0xff, 0x70, 0x08, 0xf0, 0xff, -0xd0, 0xb5, 0xf0, 0x87, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xf0, 0x88, -0xb0, 0xd8, 0xb0, 0xdb, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0xf0, 0x70, 0xd5, 0xf0, 0xb6, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x90, 0x8e, 0x00, 0xf3, 0x30, 0xf8, -0xf0, 0xff, 0x00, 0x00, 0xe0, 0x82, 0xc0, -0xf1, 0x90, 0xe2, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xf0, 0xac, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x80, 0xd8, 0xf0, 0xad, 0xf0, 0xff, 0x60, -0xb7, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xa0, -0xb1, 0xf0, 0xff, 0xf0, 0xff, 0x20, 0xc8, -0x30, 0xff, 0x80, 0xc5, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x60, 0xea, -0xe0, 0xe9, 0x40, 0x50, 0xf0, 0xff, 0xf0, -0xff, 0x20, 0xf0, 0x90, 0xe4, 0xe0, 0xc5, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x90, 0xc8, 0x70, 0xc8, 0x00, 0x00, -0xe0, 0xd6, 0xf0, 0xff, 0xf0, 0xff, 0xe0, -0xc6, 0x20, 0xba, 0xa0, 0x00, 0xd0, 0x05, -0xf0, 0xff, 0xf0, 0xff, 0xe0, 0xac, 0xe0, -0xac, 0xe0, 0x2e, 0x70, 0x8f, 0xf0, 0xff, -0xf0, 0xff, 0x70, 0xac, 0x90, 0xa8, 0xf0, -0xff, 0x00, 0x53, 0x00, 0xfa, 0xf0, 0xff, -0xe0, 0x93, 0x90, 0x98, 0x60, 0x56, 0x20, -0x73, 0xf0, 0xff, 0xf0, 0xff, 0x80, 0x98, -0x70, 0x97, 0x60, 0xe2, 0x00, 0x00, 0xf0, -0xff, 0x90, 0x92, 0x50, 0x8f, 0xf0, 0xff, -0x00, 0x00, 0xf0, 0xff, 0x50, 0x8f, 0xf0, -0x6d, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x20, 0x6c, 0xb0, 0x92, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x60, 0xcc, -0x30, 0x91, 0xf0, 0x7c, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x61, -0x10, 0x93, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xa0, 0x8b, 0x80, 0x92, 0xc0, 0x86, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x90, 0x5d, 0xe0, 0x8d, 0xf0, 0xff, -0x00, 0xe3, 0x00, 0x00, 0x20, 0x36, 0x00, -0x94, 0x80, 0x8d, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x20, 0x61, 0x70, -0x7c, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x80, 0x96, 0x30, 0x93, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x50, 0x72, 0x90, 0x6d, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x30, 0x9b, -0x90, 0x99, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0xc8, 0xf0, 0xff, 0xd0, 0x85, 0x60, 0x66, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x50, 0xa3, 0x90, 0xa2, 0xf0, 0xff, -0xf0, 0xff, 0x40, 0x80, 0xf0, 0xff, 0x50, -0x97, 0x10, 0x6c, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x80, 0x8f, 0xb0, -0xaf, 0x90, 0xe2, 0xf0, 0xff, 0x00, 0x00, -0xf0, 0xff, 0xb0, 0xa9, 0xd0, 0x7e, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xe0, 0x82, 0x70, 0xc1, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x20, 0xee, 0x80, 0xbe, -0x80, 0xa2, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xf0, 0x81, 0xf0, 0xd6, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x20, -0x96, 0xb0, 0xd5, 0x40, 0xc6, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x60, -0x95, 0xe0, 0xed, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x60, 0xed, 0x00, -0xe6, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xa0, 0xb9, 0x50, 0xa0, 0xf0, -0xff, 0x80, 0xdd, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x40, 0xdb, 0xf0, 0xff, 0x50, 0xe5, -0xe0, 0xaf, 0xf0, 0xff, 0x60, 0xf6, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x30, 0x5f, 0xf0, -0xff, 0xf0, 0xff, 0xc0, 0xd3, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x70, 0xfb, 0xf0, 0xff, 0x70, -0xfb, 0xf0, 0xff, 0x70, 0xfb, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xa0, -0xf0, 0x90, 0xf0, 0x00, 0x00, 0x80, 0xa2, -0xf0, 0xff, 0xf0, 0xff, 0x90, 0xef, 0x80, -0xe6, 0xf0, 0xff, 0x00, 0x00, 0xc0, 0xe3, -0xf0, 0xff, 0x30, 0xbe, 0x40, 0xce, 0x00, -0x19, 0x60, 0x6d, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0xce, 0x50, 0xcb, 0xf0, 0xff, 0xf0, -0x51, 0xf0, 0xff, 0xf0, 0xff, 0x30, 0xb8, -0xd0, 0xb2, 0xb0, 0x53, 0xc0, 0x65, 0xf0, -0xff, 0xf0, 0xff, 0xc0, 0xb2, 0x00, 0xb2, -0x00, 0xbc, 0x00, 0x00, 0xf0, 0xff, 0x70, -0xb3, 0xe0, 0xab, 0xf0, 0xff, 0x00, 0x00, -0x50, 0x96, 0x50, 0xb2, 0x50, 0xa4, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xc0, 0x7a, 0x70, 0xb3, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xa0, 0x3c, 0xf0, 0xb2, -0xf0, 0xaa, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x20, 0x80, 0xc0, 0x8d, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x70, 0xb3, 0x00, 0xaf, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xe0, -0x8a, 0xe0, 0x81, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x10, 0xb4, 0xc0, -0xb1, 0xf0, 0xff, 0xf0, 0xff, 0x10, 0xd9, -0xf0, 0xff, 0xb0, 0x9a, 0x30, 0x7b, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x20, 0xb5, 0x00, 0xb4, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x95, 0xf0, 0xff, 0x20, 0xa6, -0x30, 0x7c, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x50, 0xb7, 0xd0, 0xb6, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0x35, 0xf0, -0xff, 0xe0, 0xae, 0xf0, 0x83, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x90, -0x8e, 0x10, 0xbb, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xf0, 0xff, 0xc0, 0xb6, 0x80, -0x93, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xc0, 0x84, 0xd0, 0xc1, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x50, 0xcf, -0xa0, 0xbf, 0xb0, 0xa9, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xf0, 0x83, -0x20, 0xcc, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xc0, 0x7f, 0x20, 0xcb, 0x70, 0xbe, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x70, 0x90, 0x50, 0xda, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xe0, -0xd9, 0x30, 0xd3, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x10, 0xa9, 0x00, -0x98, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x60, 0xeb, 0x30, 0xe8, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xe5, 0xf0, 0xff, -0xd0, 0xcc, 0x60, 0x9f, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xd0, 0xfd, -0x70, 0xfc, 0xf0, 0xff, 0xf0, 0xff, 0xa0, -0x83, 0xf0, 0xff, 0x60, 0xee, 0x50, 0xba, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0xe0, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0xba, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0xcc, 0xf0, 0xff, 0xa0, 0xee, 0xf0, -0xff, 0x00, 0x00, 0xc0, 0x6d, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x80, 0xf0, 0xf0, 0xff, -0x60, 0xf1, 0xd0, 0xf3, 0x00, 0x00, 0x90, -0x4c, 0xf0, 0xff, 0xf0, 0xff, 0xa0, 0xf3, -0xe0, 0xf1, 0xd0, 0xd8, 0xc0, 0x4f, 0xf0, -0xff, 0xf0, 0xff, 0xa0, 0xe3, 0xd0, 0xd1, -0xa0, 0x50, 0x80, 0x5b, 0xf0, 0xff, 0xf0, -0xff, 0xd0, 0xd1, 0x50, 0xd1, 0xe0, 0x9a, -0x00, 0x00, 0xf0, 0xff, 0xc0, 0xcf, 0x10, -0xcd, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x70, 0xcf, 0x10, 0xca, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x30, 0xa3, -0x90, 0x92, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xb0, 0xcf, 0xc0, 0xcc, -0xf0, 0xff, 0xf0, 0xff, 0x70, 0xe0, 0xf0, -0xff, 0x20, 0xb3, 0x90, 0x8e, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xd0, -0xcf, 0x50, 0xce, 0xf0, 0xff, 0xf0, 0xff, -0x80, 0x9b, 0xf0, 0xff, 0x60, 0xbe, 0x60, -0x91, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x10, 0xd0, 0x50, 0xcf, 0xf0, -0xff, 0xf0, 0xff, 0xc0, 0x3b, 0xf0, 0xff, -0xe0, 0xc5, 0x60, 0x99, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x80, 0xd0, -0x30, 0xd0, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0xff, 0xd0, 0xca, 0x10, 0xa4, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xd0, 0x92, 0x50, 0xd1, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x10, 0xdf, 0x60, -0xce, 0x00, 0xb5, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xa0, 0x8f, 0x20, -0xd3, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x60, 0x98, 0xa0, 0xd1, 0x00, 0xc2, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x40, 0x94, 0x40, 0xd6, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x40, 0x2f, 0x90, 0xd5, -0x70, 0xcc, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xe0, 0x9f, 0x60, 0xdb, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x10, 0xdb, 0x10, 0xd6, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x40, -0xb1, 0x70, 0x97, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x10, 0xe3, 0x80, -0xe0, 0xf0, 0xff, 0xf0, 0xff, 0xa0, 0xcd, -0xf0, 0xff, 0x90, 0xc9, 0x30, 0x9c, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xe0, 0xed, 0xb0, 0xec, 0xf0, 0xff, 0xf0, -0xff, 0x40, 0x78, 0xf0, 0xff, 0xd0, 0xdf, -0xc0, 0xae, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0xfb, 0x80, 0xfa, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xf0, -0xff, 0x10, 0xf4, 0x70, 0xcb, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x80, 0xd1, 0xf0, 0xff, 0x20, -0xee, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xa0, 0xb8, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x72, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x40, 0xd8, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x10, 0x33, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xd0, 0xf8, 0x00, -0x00, 0x40, 0xfb, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xa0, 0x30, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x50, 0xa9, 0x10, 0x4b, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xf4, 0x80, 0x4b, -0x00, 0x52, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xf4, 0xa0, 0xf4, 0xc0, 0x7e, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xc0, 0xf1, 0xd0, -0xdc, 0x00, 0x00, 0x00, 0x00, 0x80, 0xe6, -0xb0, 0xe4, 0xf0, 0xff, 0xf0, 0xff, 0xe0, -0x9c, 0xf0, 0xff, 0x70, 0xd3, 0xc0, 0xa2, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x90, 0xe6, 0xa0, 0xe5, 0xf0, 0xff, -0xf0, 0xff, 0x80, 0x3a, 0xf0, 0xff, 0x40, -0xdb, 0x80, 0xac, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xa0, 0xe6, 0x30, -0xe6, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xf0, 0xff, 0x20, 0xe0, 0xe0, 0xb7, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xb0, 0xe6, 0x80, 0xe6, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0xe2, 0x20, 0xe3, -0xd0, 0xc7, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x9e, 0xd0, 0xe6, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x90, -0x9c, 0x00, 0xe5, 0xc0, 0xd3, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0xa3, 0x40, 0xe7, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x60, 0x39, 0x50, 0xe6, 0xf0, -0xdb, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x40, 0xad, 0xf0, 0xe7, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x80, 0xe7, 0x90, 0xe1, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x80, 0xb9, -0x40, 0xe9, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x10, 0xe9, 0xc0, 0xe5, -0xf0, 0xff, 0xf0, 0xff, 0x20, 0xdf, 0xf0, -0xff, 0x00, 0xcb, 0xe0, 0x9f, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x60, -0xeb, 0xa0, 0xe9, 0xf0, 0xff, 0xf0, 0xff, -0x50, 0x97, 0xf0, 0xff, 0x20, 0xd9, 0xa0, -0xa7, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x10, 0xef, 0x30, 0xee, 0xf0, -0xff, 0xf0, 0xff, 0xc0, 0x29, 0xf0, 0xff, -0xb0, 0xe4, 0xa0, 0xb6, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xa0, 0xf4, -0x30, 0xf4, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0xff, 0x10, 0xef, 0xb0, 0xca, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x30, 0xfc, 0x10, 0xfc, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x70, 0xc4, 0x80, -0xf9, 0xc0, 0xe3, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xb0, 0xb0, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x80, 0x6f, 0xf0, 0xff, 0xf0, 0xf8, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x10, 0xc8, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0xe6, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x40, 0xb7, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x15, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xd0, 0x7e, -0xf0, 0xff, 0xf0, 0xff, 0x10, 0xef, 0xf0, -0xff, 0xf0, 0xff, 0x90, 0x4a, 0xf0, 0x4d, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x40, 0x6a, 0xf0, 0xd6, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xd0, 0x63, 0x01, 0x00, 0xd0, -0x63, 0x01, 0x00, 0xd0, 0x63, 0x01, 0x00, -0xd0, 0x13, 0x01, 0x00, 0xd0, 0x13, 0x01, -0x00, 0xd0, 0x13, 0x01, 0x00, 0x6f, 0x64, -0x01, 0x00, 0x6f, 0x64, 0x01, 0x00, 0x6f, -0x64, 0x01, 0x00, 0xd0, 0x13, 0x01, 0x00, -0xd0, 0x13, 0x01, 0x00, 0xd0, 0x13, 0x01, -0x00, 0x0d, 0x65, 0x01, 0x00, 0x0d, 0x65, -0x01, 0x00, 0x0d, 0x65, 0x01, 0x00, 0xd0, -0x13, 0x01, 0x00, 0xd0, 0x13, 0x01, 0x00, -0xd0, 0x13, 0x01, 0x00, 0xac, 0x65, 0x01, -0x00, 0xac, 0x65, 0x01, 0x00, 0xac, 0x65, -0x01, 0x00, 0xd0, 0x13, 0x01, 0x00, 0xd0, -0x13, 0x01, 0x00, 0xd0, 0x13, 0x01, 0x00, -0x4b, 0x66, 0x01, 0x00, 0x4b, 0x66, 0x01, -0x00, 0x4b, 0x66, 0x01, 0x00, 0xd0, 0x13, -0x01, 0x00, 0xd0, 0x13, 0x01, 0x00, 0xd0, -0x13, 0x01, 0x00, 0xe9, 0x66, 0x01, 0x00, -0xe9, 0x66, 0x01, 0x00, 0xe9, 0x66, 0x01, -0x00, 0xd0, 0x13, 0x01, 0x00, 0xd0, 0x13, -0x01, 0x00, 0xd0, 0x13, 0x01, 0x00, 0x88, -0x67, 0x01, 0x00, 0x88, 0x67, 0x01, 0x00, -0x88, 0x67, 0x01, 0x00, 0xd0, 0x13, 0x01, -0x00, 0xd0, 0x13, 0x01, 0x00, 0xd0, 0x13, -0x01, 0x00, 0x26, 0x68, 0x01, 0x00, 0x26, -0x68, 0x01, 0x00, 0x26, 0x68, 0x01, 0x00, -0xd0, 0x13, 0x01, 0x00, 0xd0, 0x13, 0x01, -0x00, 0xd0, 0x13, 0x01, 0x00, 0xc5, 0x68, -0x01, 0x00, 0xc5, 0x68, 0x01, 0x00, 0xc5, -0x68, 0x01, 0x00, 0xd0, 0x13, 0x01, 0x00, -0xd0, 0x13, 0x01, 0x00, 0xd0, 0x13, 0x01, -0x00, 0x63, 0x69, 0x01, 0x00, 0x63, 0x69, -0x01, 0x00, 0x63, 0x69, 0x01, 0x00, 0x0f, -0x14, 0x01, 0x00, 0x0f, 0x14, 0x01, 0x00, -0x0f, 0x14, 0x01, 0x00, 0x04, 0x6a, 0x01, -0x00, 0x04, 0x6a, 0x01, 0x00, 0x04, 0x6a, -0x01, 0x00, 0x77, 0x14, 0x01, 0x00, 0x77, -0x14, 0x01, 0x00, 0x77, 0x14, 0x01, 0x00, -0xa7, 0x6a, 0x01, 0x00, 0xa7, 0x6a, 0x01, -0x00, 0xa7, 0x6a, 0x01, 0x00, 0xc1, 0x14, -0x01, 0x00, 0xc1, 0x14, 0x01, 0x00, 0xc1, -0x14, 0x01, 0x00, 0x4d, 0x6b, 0x01, 0x00, -0x4d, 0x6b, 0x01, 0x00, 0x4d, 0x6b, 0x01, -0x00, 0x0c, 0x15, 0x01, 0x00, 0x0c, 0x15, -0x01, 0x00, 0x0c, 0x15, 0x01, 0x00, 0xf6, -0x6b, 0x01, 0x00, 0xf6, 0x6b, 0x01, 0x00, -0xf6, 0x6b, 0x01, 0x00, 0x57, 0x15, 0x01, -0x00, 0x57, 0x15, 0x01, 0x00, 0x57, 0x15, -0x01, 0x00, 0xa0, 0x6c, 0x01, 0x00, 0xa0, -0x6c, 0x01, 0x00, 0xa0, 0x6c, 0x01, 0x00, -0xa2, 0x15, 0x01, 0x00, 0xa2, 0x15, 0x01, -0x00, 0xa2, 0x15, 0x01, 0x00, 0x4d, 0x6d, -0x01, 0x00, 0x4d, 0x6d, 0x01, 0x00, 0x4d, -0x6d, 0x01, 0x00, 0xee, 0x15, 0x01, 0x00, -0xee, 0x15, 0x01, 0x00, 0xee, 0x15, 0x01, -0x00, 0xfd, 0x6d, 0x01, 0x00, 0xfd, 0x6d, -0x01, 0x00, 0xfd, 0x6d, 0x01, 0x00, 0x3a, -0x16, 0x01, 0x00, 0x3a, 0x16, 0x01, 0x00, -0x3a, 0x16, 0x01, 0x00, 0xaf, 0x6e, 0x01, -0x00, 0xaf, 0x6e, 0x01, 0x00, 0xaf, 0x6e, -0x01, 0x00, 0x86, 0x16, 0x01, 0x00, 0x86, -0x16, 0x01, 0x00, 0x86, 0x16, 0x01, 0x00, -0x63, 0x6f, 0x01, 0x00, 0x63, 0x6f, 0x01, -0x00, 0x63, 0x6f, 0x01, 0x00, 0xd2, 0x16, -0x01, 0x00, 0xd2, 0x16, 0x01, 0x00, 0xd2, -0x16, 0x01, 0x00, 0x0d, 0x70, 0x01, 0x00, -0x0d, 0x70, 0x01, 0x00, 0x0d, 0x70, 0x01, -0x00, 0x1f, 0x17, 0x01, 0x00, 0x1f, 0x17, -0x01, 0x00, 0x1f, 0x17, 0x01, 0x00, 0x69, -0x70, 0x01, 0x00, 0x69, 0x70, 0x01, 0x00, -0x69, 0x70, 0x01, 0x00, 0x6c, 0x17, 0x01, -0x00, 0x6c, 0x17, 0x01, 0x00, 0x6c, 0x17, -0x01, 0x00, 0xc7, 0x70, 0x01, 0x00, 0xc7, -0x70, 0x01, 0x00, 0xc7, 0x70, 0x01, 0x00, -0xb9, 0x17, 0x01, 0x00, 0xb9, 0x17, 0x01, -0x00, 0xb9, 0x17, 0x01, 0x00, 0x26, 0x71, -0x01, 0x00, 0x26, 0x71, 0x01, 0x00, 0x26, -0x71, 0x01, 0x00, 0x07, 0x18, 0x01, 0x00, -0x07, 0x18, 0x01, 0x00, 0x07, 0x18, 0x01, -0x00, 0x86, 0x71, 0x01, 0x00, 0x86, 0x71, -0x01, 0x00, 0x86, 0x71, 0x01, 0x00, 0x55, -0x18, 0x01, 0x00, 0x55, 0x18, 0x01, 0x00, -0x55, 0x18, 0x01, 0x00, 0xe7, 0x71, 0x01, -0x00, 0xe7, 0x71, 0x01, 0x00, 0xe7, 0x71, -0x01, 0x00, 0xa3, 0x18, 0x01, 0x00, 0xa3, -0x18, 0x01, 0x00, 0xa3, 0x18, 0x01, 0x00, -0x4a, 0x72, 0x01, 0x00, 0x4a, 0x72, 0x01, -0x00, 0x4a, 0x72, 0x01, 0x00, 0xf1, 0x18, -0x01, 0x00, 0xf1, 0x18, 0x01, 0x00, 0xf1, -0x18, 0x01, 0x00, 0xae, 0x72, 0x01, 0x00, -0xae, 0x72, 0x01, 0x00, 0xae, 0x72, 0x01, -0x00, 0x40, 0x19, 0x01, 0x00, 0x40, 0x19, -0x01, 0x00, 0x40, 0x19, 0x01, 0x00, 0x13, -0x73, 0x01, 0x00, 0x13, 0x73, 0x01, 0x00, -0x13, 0x73, 0x01, 0x00, 0x8f, 0x19, 0x01, -0x00, 0x8f, 0x19, 0x01, 0x00, 0x8f, 0x19, -0x01, 0x00, 0x79, 0x73, 0x01, 0x00, 0x79, -0x73, 0x01, 0x00, 0x79, 0x73, 0x01, 0x00, -0xde, 0x19, 0x01, 0x00, 0xde, 0x19, 0x01, -0x00, 0xde, 0x19, 0x01, 0x00, 0xe0, 0x73, -0x01, 0x00, 0xe0, 0x73, 0x01, 0x00, 0xe0, -0x73, 0x01, 0x00, 0x2e, 0x1a, 0x01, 0x00, -0x2e, 0x1a, 0x01, 0x00, 0x2e, 0x1a, 0x01, -0x00, 0x49, 0x74, 0x01, 0x00, 0x49, 0x74, -0x01, 0x00, 0x49, 0x74, 0x01, 0x00, 0x7d, -0x1a, 0x01, 0x00, 0x7d, 0x1a, 0x01, 0x00, -0x7d, 0x1a, 0x01, 0x00, 0xb3, 0x74, 0x01, -0x00, 0xb3, 0x74, 0x01, 0x00, 0xb3, 0x74, -0x01, 0x00, 0xcd, 0x1a, 0x01, 0x00, 0xcd, -0x1a, 0x01, 0x00, 0xcd, 0x1a, 0x01, 0x00, -0x1e, 0x75, 0x01, 0x00, 0x1e, 0x75, 0x01, -0x00, 0x1e, 0x75, 0x01, 0x00, 0x46, 0x2b, -0x01, 0x00, 0x46, 0x2b, 0x01, 0x00, 0x46, -0x2b, 0x01, 0x00, 0xf8, 0x75, 0x01, 0x00, -0xf8, 0x75, 0x01, 0x00, 0xf8, 0x75, 0x01, -0x00, 0xe8, 0x2b, 0x01, 0x00, 0xe8, 0x2b, -0x01, 0x00, 0xe8, 0x2b, 0x01, 0x00, 0xd8, -0x76, 0x01, 0x00, 0xd8, 0x76, 0x01, 0x00, -0xd8, 0x76, 0x01, 0x00, 0x8a, 0x2c, 0x01, -0x00, 0x8a, 0x2c, 0x01, 0x00, 0x8a, 0x2c, -0x01, 0x00, 0xbc, 0x77, 0x01, 0x00, 0xbc, -0x77, 0x01, 0x00, 0xbc, 0x77, 0x01, 0x00, -0x2e, 0x2d, 0x01, 0x00, 0x2e, 0x2d, 0x01, -0x00, 0x2e, 0x2d, 0x01, 0x00, 0xa5, 0x78, -0x01, 0x00, 0xa5, 0x78, 0x01, 0x00, 0xa5, -0x78, 0x01, 0x00, 0xd3, 0x2d, 0x01, 0x00, -0xd3, 0x2d, 0x01, 0x00, 0xd3, 0x2d, 0x01, -0x00, 0x94, 0x79, 0x01, 0x00, 0x94, 0x79, -0x01, 0x00, 0x94, 0x79, 0x01, 0x00, 0x79, -0x2e, 0x01, 0x00, 0x79, 0x2e, 0x01, 0x00, -0x79, 0x2e, 0x01, 0x00, 0x88, 0x7a, 0x01, -0x00, 0x88, 0x7a, 0x01, 0x00, 0x88, 0x7a, -0x01, 0x00, 0x1f, 0x2f, 0x01, 0x00, 0x1f, -0x2f, 0x01, 0x00, 0x1f, 0x2f, 0x01, 0x00, -0x81, 0x7b, 0x01, 0x00, 0x81, 0x7b, 0x01, -0x00, 0x81, 0x7b, 0x01, 0x00, 0xc7, 0x2f, -0x01, 0x00, 0xc7, 0x2f, 0x01, 0x00, 0xc7, -0x2f, 0x01, 0x00, 0x7f, 0x7c, 0x01, 0x00, -0x7f, 0x7c, 0x01, 0x00, 0x7f, 0x7c, 0x01, -0x00, 0x38, 0x30, 0x01, 0x00, 0x38, 0x30, -0x01, 0x00, 0x38, 0x30, 0x01, 0x00, 0x82, -0x7d, 0x01, 0x00, 0x82, 0x7d, 0x01, 0x00, -0x82, 0x7d, 0x01, 0x00, 0x8d, 0x30, 0x01, -0x00, 0x8d, 0x30, 0x01, 0x00, 0x8d, 0x30, -0x01, 0x00, 0x8b, 0x7e, 0x01, 0x00, 0x8b, -0x7e, 0x01, 0x00, 0x8b, 0x7e, 0x01, 0x00, -0xe2, 0x30, 0x01, 0x00, 0xe2, 0x30, 0x01, -0x00, 0xe2, 0x30, 0x01, 0x00, 0x99, 0x7f, -0x01, 0x00, 0x99, 0x7f, 0x01, 0x00, 0x99, -0x7f, 0x01, 0x00, 0x38, 0x31, 0x01, 0x00, -0x38, 0x31, 0x01, 0x00, 0x38, 0x31, 0x01, -0x00, 0x56, 0x80, 0x01, 0x00, 0x56, 0x80, -0x01, 0x00, 0x56, 0x80, 0x01, 0x00, 0x8f, -0x31, 0x01, 0x00, 0x8f, 0x31, 0x01, 0x00, -0x8f, 0x31, 0x01, 0x00, 0xe3, 0x80, 0x01, -0x00, 0xe3, 0x80, 0x01, 0x00, 0xe3, 0x80, -0x01, 0x00, 0xe5, 0x31, 0x01, 0x00, 0xe5, -0x31, 0x01, 0x00, 0xe5, 0x31, 0x01, 0x00, -0x72, 0x81, 0x01, 0x00, 0x72, 0x81, 0x01, -0x00, 0x72, 0x81, 0x01, 0x00, 0x3d, 0x32, -0x01, 0x00, 0x3d, 0x32, 0x01, 0x00, 0x3d, -0x32, 0x01, 0x00, 0x04, 0x82, 0x01, 0x00, -0x04, 0x82, 0x01, 0x00, 0x04, 0x82, 0x01, -0x00, 0x95, 0x32, 0x01, 0x00, 0x95, 0x32, -0x01, 0x00, 0x95, 0x32, 0x01, 0x00, 0x99, -0x82, 0x01, 0x00, 0x99, 0x82, 0x01, 0x00, -0x99, 0x82, 0x01, 0x00, 0xed, 0x32, 0x01, -0x00, 0xed, 0x32, 0x01, 0x00, 0xed, 0x32, -0x01, 0x00, 0x30, 0x83, 0x01, 0x00, 0x30, -0x83, 0x01, 0x00, 0x30, 0x83, 0x01, 0x00, -0x46, 0x33, 0x01, 0x00, 0x46, 0x33, 0x01, -0x00, 0x46, 0x33, 0x01, 0x00, 0xca, 0x83, -0x01, 0x00, 0xca, 0x83, 0x01, 0x00, 0xca, -0x83, 0x01, 0x00, 0x9f, 0x33, 0x01, 0x00, -0x9f, 0x33, 0x01, 0x00, 0x9f, 0x33, 0x01, -0x00, 0x67, 0x84, 0x01, 0x00, 0x67, 0x84, -0x01, 0x00, 0x67, 0x84, 0x01, 0x00, 0xf8, -0x33, 0x01, 0x00, 0xf8, 0x33, 0x01, 0x00, -0xf8, 0x33, 0x01, 0x00, 0x07, 0x85, 0x01, -0x00, 0x07, 0x85, 0x01, 0x00, 0x07, 0x85, -0x01, 0x00, 0x52, 0x34, 0x01, 0x00, 0x52, -0x34, 0x01, 0x00, 0x52, 0x34, 0x01, 0x00, -0xa9, 0x85, 0x01, 0x00, 0xa9, 0x85, 0x01, -0x00, 0xa9, 0x85, 0x01, 0x00, 0xad, 0x34, -0x01, 0x00, 0xad, 0x34, 0x01, 0x00, 0xad, -0x34, 0x01, 0x00, 0x4f, 0x86, 0x01, 0x00, -0x4f, 0x86, 0x01, 0x00, 0x4f, 0x86, 0x01, -0x00, 0x08, 0x35, 0x01, 0x00, 0x08, 0x35, -0x01, 0x00, 0x08, 0x35, 0x01, 0x00, 0xf7, -0x86, 0x01, 0x00, 0xf7, 0x86, 0x01, 0x00, -0xf7, 0x86, 0x01, 0x00, 0x63, 0x35, 0x01, -0x00, 0x63, 0x35, 0x01, 0x00, 0x63, 0x35, -0x01, 0x00, 0xa2, 0x87, 0x01, 0x00, 0xa2, -0x87, 0x01, 0x00, 0xa2, 0x87, 0x01, 0x00, -0xbf, 0x35, 0x01, 0x00, 0xbf, 0x35, 0x01, -0x00, 0xbf, 0x35, 0x01, 0x00, 0x50, 0x88, -0x01, 0x00, 0x50, 0x88, 0x01, 0x00, 0x50, -0x88, 0x01, 0x00, 0x1b, 0x36, 0x01, 0x00, -0x1b, 0x36, 0x01, 0x00, 0x1b, 0x36, 0x01, -0x00, 0x01, 0x89, 0x01, 0x00, 0x01, 0x89, -0x01, 0x00, 0x01, 0x89, 0x01, 0x00, 0x78, -0x36, 0x01, 0x00, 0x78, 0x36, 0x01, 0x00, -0x78, 0x36, 0x01, 0x00, 0xb5, 0x89, 0x01, -0x00, 0xb5, 0x89, 0x01, 0x00, 0xb5, 0x89, -0x01, 0x00, 0xd5, 0x36, 0x01, 0x00, 0xd5, -0x36, 0x01, 0x00, 0xd5, 0x36, 0x01, 0x00, -0x6b, 0x8a, 0x01, 0x00, 0x6b, 0x8a, 0x01, -0x00, 0x6b, 0x8a, 0x01, 0x00, 0x33, 0x37, -0x01, 0x00, 0x33, 0x37, 0x01, 0x00, 0x33, -0x37, 0x01, 0x00, 0x25, 0x8b, 0x01, 0x00, -0x25, 0x8b, 0x01, 0x00, 0x25, 0x8b, 0x01, -0x00, 0x91, 0x37, 0x01, 0x00, 0x91, 0x37, -0x01, 0x00, 0x91, 0x37, 0x01, 0x00, 0xe2, -0x8b, 0x01, 0x00, 0xe2, 0x8b, 0x01, 0x00, -0xe2, 0x8b, 0x01, 0x00, 0xef, 0x37, 0x01, -0x00, 0xef, 0x37, 0x01, 0x00, 0xef, 0x37, -0x01, 0x00, 0xa1, 0x8c, 0x01, 0x00, 0xa1, -0x8c, 0x01, 0x00, 0xa1, 0x8c, 0x01, 0x00, -0x4e, 0x38, 0x01, 0x00, 0x4e, 0x38, 0x01, -0x00, 0x4e, 0x38, 0x01, 0x00, 0x63, 0x8d, -0x01, 0x00, 0x63, 0x8d, 0x01, 0x00, 0x63, -0x8d, 0x01, 0x00, 0xad, 0x38, 0x01, 0x00, -0xad, 0x38, 0x01, 0x00, 0xad, 0x38, 0x01, -0x00, 0x29, 0x8e, 0x01, 0x00, 0x29, 0x8e, -0x01, 0x00, 0x29, 0x8e, 0x01, 0x00, 0x0d, -0x39, 0x01, 0x00, 0x0d, 0x39, 0x01, 0x00, -0x0d, 0x39, 0x01, 0x00, 0xf1, 0x8e, 0x01, -0x00, 0xf1, 0x8e, 0x01, 0x00, 0xf1, 0x8e, -0x01, 0x00, 0x6d, 0x39, 0x01, 0x00, 0x6d, -0x39, 0x01, 0x00, 0x6d, 0x39, 0x01, 0x00, -0xbd, 0x8f, 0x01, 0x00, 0xbd, 0x8f, 0x01, -0x00, 0xbd, 0x8f, 0x01, 0x00, 0xcd, 0x39, -0x01, 0x00, 0xcd, 0x39, 0x01, 0x00, 0xcd, -0x39, 0x01, 0x00, 0x46, 0x90, 0x01, 0x00, -0x46, 0x90, 0x01, 0x00, 0x46, 0x90, 0x01, -0x00, 0x2e, 0x3a, 0x01, 0x00, 0x2e, 0x3a, -0x01, 0x00, 0x2e, 0x3a, 0x01, 0x00, 0xae, -0x90, 0x01, 0x00, 0xae, 0x90, 0x01, 0x00, -0xae, 0x90, 0x01, 0x00, 0x90, 0x3a, 0x01, -0x00, 0x90, 0x3a, 0x01, 0x00, 0x90, 0x3a, -0x01, 0x00, 0x19, 0x91, 0x01, 0x00, 0x19, -0x91, 0x01, 0x00, 0x19, 0x91, 0x01, 0x00, -0xf1, 0x3a, 0x01, 0x00, 0xf1, 0x3a, 0x01, -0x00, 0xf1, 0x3a, 0x01, 0x00, 0x84, 0x91, -0x01, 0x00, 0x84, 0x91, 0x01, 0x00, 0x84, -0x91, 0x01, 0x00, 0x53, 0x3b, 0x01, 0x00, -0x53, 0x3b, 0x01, 0x00, 0x53, 0x3b, 0x01, -0x00, 0xf2, 0x91, 0x01, 0x00, 0xf2, 0x91, -0x01, 0x00, 0xf2, 0x91, 0x01, 0x00, 0xb6, -0x3b, 0x01, 0x00, 0xb6, 0x3b, 0x01, 0x00, -0xb6, 0x3b, 0x01, 0x00, 0x60, 0x92, 0x01, -0x00, 0x60, 0x92, 0x01, 0x00, 0x60, 0x92, -0x01, 0x00, 0x19, 0x3c, 0x01, 0x00, 0x19, -0x3c, 0x01, 0x00, 0x19, 0x3c, 0x01, 0x00, -0xd1, 0x92, 0x01, 0x00, 0xd1, 0x92, 0x01, -0x00, 0xd1, 0x92, 0x01, 0x00, 0x7c, 0x3c, -0x01, 0x00, 0x7c, 0x3c, 0x01, 0x00, 0x7c, -0x3c, 0x01, 0x00, 0x43, 0x93, 0x01, 0x00, -0x43, 0x93, 0x01, 0x00, 0x43, 0x93, 0x01, -0x00, 0xe0, 0x3c, 0x01, 0x00, 0xe0, 0x3c, -0x01, 0x00, 0xe0, 0x3c, 0x01, 0x00, 0xb6, -0x93, 0x01, 0x00, 0xb6, 0x93, 0x01, 0x00, -0xb6, 0x93, 0x01, 0x00, 0x44, 0x3d, 0x01, -0x00, 0x44, 0x3d, 0x01, 0x00, 0x44, 0x3d, -0x01, 0x00, 0x2b, 0x94, 0x01, 0x00, 0x2b, -0x94, 0x01, 0x00, 0x2b, 0x94, 0x01, 0x00, -0xa8, 0x3d, 0x01, 0x00, 0xa8, 0x3d, 0x01, -0x00, 0xa8, 0x3d, 0x01, 0x00, 0xa2, 0x94, -0x01, 0x00, 0xa2, 0x94, 0x01, 0x00, 0xa2, -0x94, 0x01, 0x00, 0x0d, 0x3e, 0x01, 0x00, -0x0d, 0x3e, 0x01, 0x00, 0x0d, 0x3e, 0x01, -0x00, 0x1a, 0x95, 0x01, 0x00, 0x1a, 0x95, -0x01, 0x00, 0x1a, 0x95, 0x01, 0x00, 0x72, -0x3e, 0x01, 0x00, 0x72, 0x3e, 0x01, 0x00, -0x72, 0x3e, 0x01, 0x00, 0x94, 0x95, 0x01, -0x00, 0x94, 0x95, 0x01, 0x00, 0x94, 0x95, -0x01, 0x00, 0xd7, 0x3e, 0x01, 0x00, 0xd7, -0x3e, 0x01, 0x00, 0xd7, 0x3e, 0x01, 0x00, -0x0f, 0x96, 0x01, 0x00, 0x0f, 0x96, 0x01, -0x00, 0x0f, 0x96, 0x01, 0x00, 0x3d, 0x3f, -0x01, 0x00, 0x3d, 0x3f, 0x01, 0x00, 0x3d, -0x3f, 0x01, 0x00, 0x8c, 0x96, 0x01, 0x00, -0x8c, 0x96, 0x01, 0x00, 0x8c, 0x96, 0x01, -0x00, 0xa4, 0x3f, 0x01, 0x00, 0xa4, 0x3f, -0x01, 0x00, 0xa4, 0x3f, 0x01, 0x00, 0x0b, -0x97, 0x01, 0x00, 0x0b, 0x97, 0x01, 0x00, -0x0b, 0x97, 0x01, 0x00, 0x05, 0x40, 0x01, -0x00, 0x05, 0x40, 0x01, 0x00, 0x05, 0x40, -0x01, 0x00, 0x8b, 0x97, 0x01, 0x00, 0x8b, -0x97, 0x01, 0x00, 0x8b, 0x97, 0x01, 0x00, -0x39, 0x40, 0x01, 0x00, 0x39, 0x40, 0x01, -0x00, 0x39, 0x40, 0x01, 0x00, 0x0d, 0x98, -0x01, 0x00, 0x0d, 0x98, 0x01, 0x00, 0x0d, -0x98, 0x01, 0x00, 0x6c, 0x40, 0x01, 0x00, -0x6c, 0x40, 0x01, 0x00, 0x6c, 0x40, 0x01, -0x00, 0x90, 0x98, 0x01, 0x00, 0x90, 0x98, -0x01, 0x00, 0x90, 0x98, 0x01, 0x00, 0xa0, -0x40, 0x01, 0x00, 0xa0, 0x40, 0x01, 0x00, -0xa0, 0x40, 0x01, 0x00, 0x15, 0x99, 0x01, -0x00, 0x15, 0x99, 0x01, 0x00, 0x15, 0x99, -0x01, 0x00, 0xd4, 0x40, 0x01, 0x00, 0xd4, -0x40, 0x01, 0x00, 0xd4, 0x40, 0x01, 0x00, -0x9c, 0x99, 0x01, 0x00, 0x9c, 0x99, 0x01, -0x00, 0x9c, 0x99, 0x01, 0x00, 0x09, 0x41, -0x01, 0x00, 0x09, 0x41, 0x01, 0x00, 0x09, -0x41, 0x01, 0x00, 0x24, 0x9a, 0x01, 0x00, -0x24, 0x9a, 0x01, 0x00, 0x24, 0x9a, 0x01, -0x00, 0x3d, 0x41, 0x01, 0x00, 0x3d, 0x41, -0x01, 0x00, 0x3d, 0x41, 0x01, 0x00, 0xae, -0x9a, 0x01, 0x00, 0xae, 0x9a, 0x01, 0x00, -0xae, 0x9a, 0x01, 0x00, 0x72, 0x41, 0x01, -0x00, 0x72, 0x41, 0x01, 0x00, 0x72, 0x41, -0x01, 0x00, 0x39, 0x9b, 0x01, 0x00, 0x39, -0x9b, 0x01, 0x00, 0x39, 0x9b, 0x01, 0x00, -0xa6, 0x41, 0x01, 0x00, 0xa6, 0x41, 0x01, -0x00, 0xa6, 0x41, 0x01, 0x00, 0xc7, 0x9b, -0x01, 0x00, 0xc7, 0x9b, 0x01, 0x00, 0xc7, -0x9b, 0x01, 0x00, 0xdb, 0x41, 0x01, 0x00, -0xdb, 0x41, 0x01, 0x00, 0xdb, 0x41, 0x01, -0x00, 0x56, 0x9c, 0x01, 0x00, 0x56, 0x9c, -0x01, 0x00, 0x56, 0x9c, 0x01, 0x00, 0x10, -0x42, 0x01, 0x00, 0x10, 0x42, 0x01, 0x00, -0x10, 0x42, 0x01, 0x00, 0xe6, 0x9c, 0x01, -0x00, 0xe6, 0x9c, 0x01, 0x00, 0xe6, 0x9c, -0x01, 0x00, 0x46, 0x42, 0x01, 0x00, 0x46, -0x42, 0x01, 0x00, 0x46, 0x42, 0x01, 0x00, -0x78, 0x9d, 0x01, 0x00, 0x78, 0x9d, 0x01, -0x00, 0x78, 0x9d, 0x01, 0x00, 0x7b, 0x42, -0x01, 0x00, 0x7b, 0x42, 0x01, 0x00, 0x7b, -0x42, 0x01, 0x00, 0x0c, 0x9e, 0x01, 0x00, -0x0c, 0x9e, 0x01, 0x00, 0x0c, 0x9e, 0x01, -0x00, 0xb1, 0x42, 0x01, 0x00, 0xb1, 0x42, -0x01, 0x00, 0xb1, 0x42, 0x01, 0x00, 0xa2, -0x9e, 0x01, 0x00, 0xa2, 0x9e, 0x01, 0x00, -0xa2, 0x9e, 0x01, 0x00, 0xe7, 0x42, 0x01, -0x00, 0xe7, 0x42, 0x01, 0x00, 0xe7, 0x42, -0x01, 0x00, 0x39, 0x9f, 0x01, 0x00, 0x39, -0x9f, 0x01, 0x00, 0x39, 0x9f, 0x01, 0x00, -0x1d, 0x43, 0x01, 0x00, 0x1d, 0x43, 0x01, -0x00, 0x1d, 0x43, 0x01, 0x00, 0xd2, 0x9f, -0x01, 0x00, 0xd2, 0x9f, 0x01, 0x00, 0xd2, -0x9f, 0x01, 0x00, 0x53, 0x43, 0x01, 0x00, -0x53, 0x43, 0x01, 0x00, 0x53, 0x43, 0x01, -0x00, 0x36, 0xa0, 0x01, 0x00, 0x36, 0xa0, -0x01, 0x00, 0x36, 0xa0, 0x01, 0x00, 0x89, -0x43, 0x01, 0x00, 0x89, 0x43, 0x01, 0x00, -0x89, 0x43, 0x01, 0x00, 0x84, 0xa0, 0x01, -0x00, 0x84, 0xa0, 0x01, 0x00, 0x84, 0xa0, -0x01, 0x00, 0xc0, 0x43, 0x01, 0x00, 0xc0, -0x43, 0x01, 0x00, 0xc0, 0x43, 0x01, 0x00, -0xd3, 0xa0, 0x01, 0x00, 0xd3, 0xa0, 0x01, -0x00, 0xd3, 0xa0, 0x01, 0x00, 0xf6, 0x43, -0x01, 0x00, 0xf6, 0x43, 0x01, 0x00, 0xf6, -0x43, 0x01, 0x00, 0x23, 0xa1, 0x01, 0x00, -0x23, 0xa1, 0x01, 0x00, 0x23, 0xa1, 0x01, -0x00, 0x2d, 0x44, 0x01, 0x00, 0x2d, 0x44, -0x01, 0x00, 0x2d, 0x44, 0x01, 0x00, 0x74, -0xa1, 0x01, 0x00, 0x74, 0xa1, 0x01, 0x00, -0x74, 0xa1, 0x01, 0x00, 0x64, 0x44, 0x01, -0x00, 0x64, 0x44, 0x01, 0x00, 0x64, 0x44, -0x01, 0x00, 0xc5, 0xa1, 0x01, 0x00, 0xc5, -0xa1, 0x01, 0x00, 0xc5, 0xa1, 0x01, 0x00, -0x9b, 0x44, 0x01, 0x00, 0x9b, 0x44, 0x01, -0x00, 0x9b, 0x44, 0x01, 0x00, 0x18, 0xa2, -0x01, 0x00, 0x18, 0xa2, 0x01, 0x00, 0x18, -0xa2, 0x01, 0x00, 0xd3, 0x44, 0x01, 0x00, -0xd3, 0x44, 0x01, 0x00, 0xd3, 0x44, 0x01, -0x00, 0x6b, 0xa2, 0x01, 0x00, 0x6b, 0xa2, -0x01, 0x00, 0x6b, 0xa2, 0x01, 0x00, 0x0a, -0x45, 0x01, 0x00, 0x0a, 0x45, 0x01, 0x00, -0x0a, 0x45, 0x01, 0x00, 0xbf, 0xa2, 0x01, -0x00, 0xbf, 0xa2, 0x01, 0x00, 0xbf, 0xa2, -0x01, 0x00, 0x42, 0x45, 0x01, 0x00, 0x42, -0x45, 0x01, 0x00, 0x42, 0x45, 0x01, 0x00, -0x14, 0xa3, 0x01, 0x00, 0x14, 0xa3, 0x01, -0x00, 0x14, 0xa3, 0x01, 0x00, 0x7a, 0x45, -0x01, 0x00, 0x7a, 0x45, 0x01, 0x00, 0x7a, -0x45, 0x01, 0x00, 0x6a, 0xa3, 0x01, 0x00, -0x6a, 0xa3, 0x01, 0x00, 0x6a, 0xa3, 0x01, -0x00, 0xb2, 0x45, 0x01, 0x00, 0xb2, 0x45, -0x01, 0x00, 0xb2, 0x45, 0x01, 0x00, 0xc1, -0xa3, 0x01, 0x00, 0xc1, 0xa3, 0x01, 0x00, -0xc1, 0xa3, 0x01, 0x00, 0xea, 0x45, 0x01, -0x00, 0xea, 0x45, 0x01, 0x00, 0xea, 0x45, -0x01, 0x00, 0x19, 0xa4, 0x01, 0x00, 0x19, -0xa4, 0x01, 0x00, 0x19, 0xa4, 0x01, 0x00, -0x22, 0x46, 0x01, 0x00, 0x22, 0x46, 0x01, -0x00, 0x22, 0x46, 0x01, 0x00, 0x71, 0xa4, -0x01, 0x00, 0x71, 0xa4, 0x01, 0x00, 0x71, -0xa4, 0x01, 0x00, 0x5b, 0x46, 0x01, 0x00, -0x5b, 0x46, 0x01, 0x00, 0x5b, 0x46, 0x01, -0x00, 0xcb, 0xa4, 0x01, 0x00, 0xcb, 0xa4, -0x01, 0x00, 0xcb, 0xa4, 0x01, 0x00, 0x93, -0x46, 0x01, 0x00, 0x93, 0x46, 0x01, 0x00, -0x93, 0x46, 0x01, 0x00, 0x25, 0xa5, 0x01, -0x00, 0x25, 0xa5, 0x01, 0x00, 0x25, 0xa5, -0x01, 0x00, 0xcc, 0x46, 0x01, 0x00, 0xcc, -0x46, 0x01, 0x00, 0xcc, 0x46, 0x01, 0x00, -0x80, 0xa5, 0x01, 0x00, 0x80, 0xa5, 0x01, -0x00, 0x80, 0xa5, 0x01, 0x00, 0x05, 0x47, -0x01, 0x00, 0x05, 0x47, 0x01, 0x00, 0x05, -0x47, 0x01, 0x00, 0xdc, 0xa5, 0x01, 0x00, -0xdc, 0xa5, 0x01, 0x00, 0xdc, 0xa5, 0x01, -0x00, 0x3e, 0x47, 0x01, 0x00, 0x3e, 0x47, -0x01, 0x00, 0x3e, 0x47, 0x01, 0x00, 0x39, -0xa6, 0x01, 0x00, 0x39, 0xa6, 0x01, 0x00, -0x39, 0xa6, 0x01, 0x00, 0x77, 0x47, 0x01, -0x00, 0x77, 0x47, 0x01, 0x00, 0x77, 0x47, -0x01, 0x00, 0x97, 0xa6, 0x01, 0x00, 0x97, -0xa6, 0x01, 0x00, 0x97, 0xa6, 0x01, 0x00, -0xb1, 0x47, 0x01, 0x00, 0xb1, 0x47, 0x01, -0x00, 0xb1, 0x47, 0x01, 0x00, 0xf6, 0xa6, -0x01, 0x00, 0xf6, 0xa6, 0x01, 0x00, 0xf6, -0xa6, 0x01, 0x00, 0xea, 0x47, 0x01, 0x00, -0xea, 0x47, 0x01, 0x00, 0xea, 0x47, 0x01, -0x00, 0x55, 0xa7, 0x01, 0x00, 0x55, 0xa7, -0x01, 0x00, 0x55, 0xa7, 0x01, 0x00, 0x24, -0x48, 0x01, 0x00, 0x24, 0x48, 0x01, 0x00, -0x24, 0x48, 0x01, 0x00, 0xb6, 0xa7, 0x01, -0x00, 0xb6, 0xa7, 0x01, 0x00, 0xb6, 0xa7, -0x01, 0x00, 0x5e, 0x48, 0x01, 0x00, 0x5e, -0x48, 0x01, 0x00, 0x5e, 0x48, 0x01, 0x00, -0x17, 0xa8, 0x01, 0x00, 0x17, 0xa8, 0x01, -0x00, 0x17, 0xa8, 0x01, 0x00, 0x98, 0x48, -0x01, 0x00, 0x98, 0x48, 0x01, 0x00, 0x98, -0x48, 0x01, 0x00, 0x7a, 0xa8, 0x01, 0x00, -0x7a, 0xa8, 0x01, 0x00, 0x7a, 0xa8, 0x01, -0x00, 0xd2, 0x48, 0x01, 0x00, 0xd2, 0x48, -0x01, 0x00, 0xd2, 0x48, 0x01, 0x00, 0xdd, -0xa8, 0x01, 0x00, 0xdd, 0xa8, 0x01, 0x00, -0xdd, 0xa8, 0x01, 0x00, 0x0d, 0x49, 0x01, -0x00, 0x0d, 0x49, 0x01, 0x00, 0x0d, 0x49, -0x01, 0x00, 0x41, 0xa9, 0x01, 0x00, 0x41, -0xa9, 0x01, 0x00, 0x41, 0xa9, 0x01, 0x00, -0x47, 0x49, 0x01, 0x00, 0x47, 0x49, 0x01, -0x00, 0x47, 0x49, 0x01, 0x00, 0xa6, 0xa9, -0x01, 0x00, 0xa6, 0xa9, 0x01, 0x00, 0xa6, -0xa9, 0x01, 0x00, 0x82, 0x49, 0x01, 0x00, -0x82, 0x49, 0x01, 0x00, 0x82, 0x49, 0x01, -0x00, 0x0c, 0xaa, 0x01, 0x00, 0x0c, 0xaa, -0x01, 0x00, 0x0c, 0xaa, 0x01, 0x00, 0xda, -0x59, 0x01, 0x00, 0xda, 0x59, 0x01, 0x00, -0xda, 0x59, 0x01, 0x00, 0xdb, 0xaa, 0x01, -0x00, 0xdb, 0xaa, 0x01, 0x00, 0xdb, 0xaa, -0x01, 0x00, 0x50, 0x5a, 0x01, 0x00, 0x50, -0x5a, 0x01, 0x00, 0x50, 0x5a, 0x01, 0x00, -0xae, 0xab, 0x01, 0x00, 0xae, 0xab, 0x01, -0x00, 0xae, 0xab, 0x01, 0x00, 0xc7, 0x5a, -0x01, 0x00, 0xc7, 0x5a, 0x01, 0x00, 0xc7, -0x5a, 0x01, 0x00, 0x84, 0xac, 0x01, 0x00, -0x84, 0xac, 0x01, 0x00, 0x84, 0xac, 0x01, -0x00, 0x3e, 0x5b, 0x01, 0x00, 0x3e, 0x5b, -0x01, 0x00, 0x3e, 0x5b, 0x01, 0x00, 0x5e, -0xad, 0x01, 0x00, 0x5e, 0xad, 0x01, 0x00, -0x5e, 0xad, 0x01, 0x00, 0xb6, 0x5b, 0x01, -0x00, 0xb6, 0x5b, 0x01, 0x00, 0xb6, 0x5b, -0x01, 0x00, 0x3c, 0xae, 0x01, 0x00, 0x3c, -0xae, 0x01, 0x00, 0x3c, 0xae, 0x01, 0x00, -0x2f, 0x5c, 0x01, 0x00, 0x2f, 0x5c, 0x01, -0x00, 0x2f, 0x5c, 0x01, 0x00, 0x1d, 0xaf, -0x01, 0x00, 0x1d, 0xaf, 0x01, 0x00, 0x1d, -0xaf, 0x01, 0x00, 0xa8, 0x5c, 0x01, 0x00, -0xa8, 0x5c, 0x01, 0x00, 0xa8, 0x5c, 0x01, -0x00, 0x01, 0xb0, 0x01, 0x00, 0x01, 0xb0, -0x01, 0x00, 0x01, 0xb0, 0x01, 0x00, 0x22, -0x5d, 0x01, 0x00, 0x22, 0x5d, 0x01, 0x00, -0x22, 0x5d, 0x01, 0x00, 0x76, 0xb0, 0x01, -0x00, 0x76, 0xb0, 0x01, 0x00, 0x76, 0xb0, -0x01, 0x00, 0x9c, 0x5d, 0x01, 0x00, 0x9c, -0x5d, 0x01, 0x00, 0x9c, 0x5d, 0x01, 0x00, -0xec, 0xb0, 0x01, 0x00, 0xec, 0xb0, 0x01, -0x00, 0xec, 0xb0, 0x01, 0x00, 0x17, 0x5e, -0x01, 0x00, 0x17, 0x5e, 0x01, 0x00, 0x17, -0x5e, 0x01, 0x00, 0x64, 0xb1, 0x01, 0x00, -0x64, 0xb1, 0x01, 0x00, 0x64, 0xb1, 0x01, -0x00, 0x92, 0x5e, 0x01, 0x00, 0x92, 0x5e, -0x01, 0x00, 0x92, 0x5e, 0x01, 0x00, 0xdf, -0xb1, 0x01, 0x00, 0xdf, 0xb1, 0x01, 0x00, -0xdf, 0xb1, 0x01, 0x00, 0x0e, 0x5f, 0x01, -0x00, 0x0e, 0x5f, 0x01, 0x00, 0x0e, 0x5f, -0x01, 0x00, 0x5b, 0xb2, 0x01, 0x00, 0x5b, -0xb2, 0x01, 0x00, 0x5b, 0xb2, 0x01, 0x00, -0x8b, 0x5f, 0x01, 0x00, 0x8b, 0x5f, 0x01, -0x00, 0x8b, 0x5f, 0x01, 0x00, 0xd9, 0xb2, -0x01, 0x00, 0xd9, 0xb2, 0x01, 0x00, 0xd9, -0xb2, 0x01, 0x00, 0x04, 0x60, 0x01, 0x00, -0x04, 0x60, 0x01, 0x00, 0x04, 0x60, 0x01, -0x00, 0x59, 0xb3, 0x01, 0x00, 0x59, 0xb3, -0x01, 0x00, 0x59, 0xb3, 0x01, 0x00, 0x43, -0x60, 0x01, 0x00, 0x43, 0x60, 0x01, 0x00, -0x43, 0x60, 0x01, 0x00, 0xdb, 0xb3, 0x01, -0x00, 0xdb, 0xb3, 0x01, 0x00, 0xdb, 0xb3, -0x01, 0x00, 0x82, 0x60, 0x01, 0x00, 0x82, -0x60, 0x01, 0x00, 0x82, 0x60, 0x01, 0x00, -0x5f, 0xb4, 0x01, 0x00, 0x5f, 0xb4, 0x01, -0x00, 0x5f, 0xb4, 0x01, 0x00, 0xc1, 0x60, -0x01, 0x00, 0xc1, 0x60, 0x01, 0x00, 0xc1, -0x60, 0x01, 0x00, 0xe5, 0xb4, 0x01, 0x00, -0xe5, 0xb4, 0x01, 0x00, 0xe5, 0xb4, 0x01, -0x00, 0x01, 0x61, 0x01, 0x00, 0x01, 0x61, -0x01, 0x00, 0x01, 0x61, 0x01, 0x00, 0x6e, -0xb5, 0x01, 0x00, 0x6e, 0xb5, 0x01, 0x00, -0x6e, 0xb5, 0x01, 0x00, 0x41, 0x61, 0x01, -0x00, 0x41, 0x61, 0x01, 0x00, 0x41, 0x61, -0x01, 0x00, 0xf8, 0xb5, 0x01, 0x00, 0xf8, -0xb5, 0x01, 0x00, 0xf8, 0xb5, 0x01, 0x00, -0x81, 0x61, 0x01, 0x00, 0x81, 0x61, 0x01, -0x00, 0x81, 0x61, 0x01, 0x00, 0x84, 0xb6, -0x01, 0x00, 0x84, 0xb6, 0x01, 0x00, 0x84, -0xb6, 0x01, 0x00, 0xc1, 0x61, 0x01, 0x00, -0xc1, 0x61, 0x01, 0x00, 0xc1, 0x61, 0x01, -0x00, 0x12, 0xb7, 0x01, 0x00, 0x12, 0xb7, -0x01, 0x00, 0x12, 0xb7, 0x01, 0x00, 0x02, -0x62, 0x01, 0x00, 0x02, 0x62, 0x01, 0x00, -0x02, 0x62, 0x01, 0x00, 0xa2, 0xb7, 0x01, -0x00, 0xa2, 0xb7, 0x01, 0x00, 0xa2, 0xb7, -0x01, 0x00, 0x43, 0x62, 0x01, 0x00, 0x43, -0x62, 0x01, 0x00, 0x43, 0x62, 0x01, 0x00, -0x34, 0xb8, 0x01, 0x00, 0x34, 0xb8, 0x01, -0x00, 0x34, 0xb8, 0x01, 0x00, 0x84, 0x62, -0x01, 0x00, 0x84, 0x62, 0x01, 0x00, 0x84, -0x62, 0x01, 0x00, 0xc8, 0xb8, 0x01, 0x00, -0xc8, 0xb8, 0x01, 0x00, 0xc8, 0xb8, 0x01, -0x00, 0xc6, 0x62, 0x01, 0x00, 0xc6, 0x62, -0x01, 0x00, 0xc6, 0x62, 0x01, 0x00, 0x5e, -0xb9, 0x01, 0x00, 0x5e, 0xb9, 0x01, 0x00, -0x5e, 0xb9, 0x01, 0x00, 0x07, 0x63, 0x01, -0x00, 0x07, 0x63, 0x01, 0x00, 0x07, 0x63, -0x01, 0x00, 0xf6, 0xb9, 0x01, 0x00, 0xf6, -0xb9, 0x01, 0x00, 0xf6, 0xb9, 0x01, 0x00, -0x49, 0x63, 0x01, 0x00, 0x49, 0x63, 0x01, -0x00, 0x49, 0x63, 0x01, 0x00, 0x91, 0xba, -0x01, 0x00, 0x91, 0xba, 0x01, 0x00, 0x91, -0xba, 0x01, 0x00, 0x8c, 0x63, 0x01, 0x00, -0x8c, 0x63, 0x01, 0x00, 0x8c, 0x63, 0x01, -0x00, 0x2d, 0xbb, 0x01, 0x00, 0x2d, 0xbb, -0x01, 0x00, 0x2d, 0xbb, 0x01, 0x00, 0xce, -0x63, 0x01, 0x00, 0xce, 0x63, 0x01, 0x00, -0xce, 0x63, 0x01, 0x00, 0xcb, 0xbb, 0x01, -0x00, 0xcb, 0xbb, 0x01, 0x00, 0xcb, 0xbb, -0x01, 0x00, 0x11, 0x64, 0x01, 0x00, 0x11, -0x64, 0x01, 0x00, 0x11, 0x64, 0x01, 0x00, -0x6c, 0xbc, 0x01, 0x00, 0x6c, 0xbc, 0x01, -0x00, 0x6c, 0xbc, 0x01, 0x00, 0x54, 0x64, -0x01, 0x00, 0x54, 0x64, 0x01, 0x00, 0x54, -0x64, 0x01, 0x00, 0x0f, 0xbd, 0x01, 0x00, -0x0f, 0xbd, 0x01, 0x00, 0x0f, 0xbd, 0x01, -0x00, 0x97, 0x64, 0x01, 0x00, 0x97, 0x64, -0x01, 0x00, 0x97, 0x64, 0x01, 0x00, 0xb3, -0xbd, 0x01, 0x00, 0xb3, 0xbd, 0x01, 0x00, -0xb3, 0xbd, 0x01, 0x00, 0xda, 0x64, 0x01, -0x00, 0xda, 0x64, 0x01, 0x00, 0xda, 0x64, -0x01, 0x00, 0x5a, 0xbe, 0x01, 0x00, 0x5a, -0xbe, 0x01, 0x00, 0x5a, 0xbe, 0x01, 0x00, -0x1e, 0x65, 0x01, 0x00, 0x1e, 0x65, 0x01, -0x00, 0x1e, 0x65, 0x01, 0x00, 0x03, 0xbf, -0x01, 0x00, 0x03, 0xbf, 0x01, 0x00, 0x03, -0xbf, 0x01, 0x00, 0x62, 0x65, 0x01, 0x00, -0x62, 0x65, 0x01, 0x00, 0x62, 0x65, 0x01, -0x00, 0xae, 0xbf, 0x01, 0x00, 0xae, 0xbf, -0x01, 0x00, 0xae, 0xbf, 0x01, 0x00, 0xa6, -0x65, 0x01, 0x00, 0xa6, 0x65, 0x01, 0x00, -0xa6, 0x65, 0x01, 0x00, 0x2e, 0xc0, 0x01, -0x00, 0x2e, 0xc0, 0x01, 0x00, 0x2e, 0xc0, -0x01, 0x00, 0xeb, 0x65, 0x01, 0x00, 0xeb, -0x65, 0x01, 0x00, 0xeb, 0x65, 0x01, 0x00, -0x85, 0xc0, 0x01, 0x00, 0x85, 0xc0, 0x01, -0x00, 0x85, 0xc0, 0x01, 0x00, 0x2f, 0x66, -0x01, 0x00, 0x2f, 0x66, 0x01, 0x00, 0x2f, -0x66, 0x01, 0x00, 0xde, 0xc0, 0x01, 0x00, -0xde, 0xc0, 0x01, 0x00, 0xde, 0xc0, 0x01, -0x00, 0x74, 0x66, 0x01, 0x00, 0x74, 0x66, -0x01, 0x00, 0x74, 0x66, 0x01, 0x00, 0x38, -0xc1, 0x01, 0x00, 0x38, 0xc1, 0x01, 0x00, -0x38, 0xc1, 0x01, 0x00, 0xb9, 0x66, 0x01, -0x00, 0xb9, 0x66, 0x01, 0x00, 0xb9, 0x66, -0x01, 0x00, 0x93, 0xc1, 0x01, 0x00, 0x93, -0xc1, 0x01, 0x00, 0x93, 0xc1, 0x01, 0x00, -0xff, 0x66, 0x01, 0x00, 0xff, 0x66, 0x01, -0x00, 0xff, 0x66, 0x01, 0x00, 0xef, 0xc1, -0x01, 0x00, 0xef, 0xc1, 0x01, 0x00, 0xef, -0xc1, 0x01, 0x00, 0x44, 0x67, 0x01, 0x00, -0x44, 0x67, 0x01, 0x00, 0x44, 0x67, 0x01, -0x00, 0x4c, 0xc2, 0x01, 0x00, 0x4c, 0xc2, -0x01, 0x00, 0x4c, 0xc2, 0x01, 0x00, 0x8a, -0x67, 0x01, 0x00, 0x8a, 0x67, 0x01, 0x00, -0x8a, 0x67, 0x01, 0x00, 0xaa, 0xc2, 0x01, -0x00, 0xaa, 0xc2, 0x01, 0x00, 0xaa, 0xc2, -0x01, 0x00, 0xd0, 0x67, 0x01, 0x00, 0xd0, -0x67, 0x01, 0x00, 0xd0, 0x67, 0x01, 0x00, -0x09, 0xc3, 0x01, 0x00, 0x09, 0xc3, 0x01, -0x00, 0x09, 0xc3, 0x01, 0x00, 0x17, 0x68, -0x01, 0x00, 0x17, 0x68, 0x01, 0x00, 0x17, -0x68, 0x01, 0x00, 0x6a, 0xc3, 0x01, 0x00, -0x6a, 0xc3, 0x01, 0x00, 0x6a, 0xc3, 0x01, -0x00, 0x5d, 0x68, 0x01, 0x00, 0x5d, 0x68, -0x01, 0x00, 0x5d, 0x68, 0x01, 0x00, 0xcb, -0xc3, 0x01, 0x00, 0xcb, 0xc3, 0x01, 0x00, -0xcb, 0xc3, 0x01, 0x00, 0xa4, 0x68, 0x01, -0x00, 0xa4, 0x68, 0x01, 0x00, 0xa4, 0x68, -0x01, 0x00, 0x2e, 0xc4, 0x01, 0x00, 0x2e, -0xc4, 0x01, 0x00, 0x2e, 0xc4, 0x01, 0x00, -0xeb, 0x68, 0x01, 0x00, 0xeb, 0x68, 0x01, -0x00, 0xeb, 0x68, 0x01, 0x00, 0x91, 0xc4, -0x01, 0x00, 0x91, 0xc4, 0x01, 0x00, 0x91, -0xc4, 0x01, 0x00, 0x32, 0x69, 0x01, 0x00, -0x32, 0x69, 0x01, 0x00, 0x32, 0x69, 0x01, -0x00, 0xf6, 0xc4, 0x01, 0x00, 0xf6, 0xc4, -0x01, 0x00, 0xf6, 0xc4, 0x01, 0x00, 0x7a, -0x69, 0x01, 0x00, 0x7a, 0x69, 0x01, 0x00, -0x7a, 0x69, 0x01, 0x00, 0x5c, 0xc5, 0x01, -0x00, 0x5c, 0xc5, 0x01, 0x00, 0x5c, 0xc5, -0x01, 0x00, 0xc1, 0x69, 0x01, 0x00, 0xc1, -0x69, 0x01, 0x00, 0xc1, 0x69, 0x01, 0x00, -0xc3, 0xc5, 0x01, 0x00, 0xc3, 0xc5, 0x01, -0x00, 0xc3, 0xc5, 0x01, 0x00, 0x09, 0x6a, -0x01, 0x00, 0x09, 0x6a, 0x01, 0x00, 0x09, -0x6a, 0x01, 0x00, 0x2b, 0xc6, 0x01, 0x00, -0x2b, 0xc6, 0x01, 0x00, 0x2b, 0xc6, 0x01, -0x00, 0x51, 0x6a, 0x01, 0x00, 0x51, 0x6a, -0x01, 0x00, 0x51, 0x6a, 0x01, 0x00, 0x94, -0xc6, 0x01, 0x00, 0x94, 0xc6, 0x01, 0x00, -0x94, 0xc6, 0x01, 0x00, 0x9a, 0x6a, 0x01, -0x00, 0x9a, 0x6a, 0x01, 0x00, 0x9a, 0x6a, -0x01, 0x00, 0xff, 0xc6, 0x01, 0x00, 0xff, -0xc6, 0x01, 0x00, 0xff, 0xc6, 0x01, 0x00, -0xe2, 0x6a, 0x01, 0x00, 0xe2, 0x6a, 0x01, -0x00, 0xe2, 0x6a, 0x01, 0x00, 0x6a, 0xc7, -0x01, 0x00, 0x6a, 0xc7, 0x01, 0x00, 0x6a, -0xc7, 0x01, 0x00, 0x2b, 0x6b, 0x01, 0x00, -0x2b, 0x6b, 0x01, 0x00, 0x2b, 0x6b, 0x01, -0x00, 0xd7, 0xc7, 0x01, 0x00, 0xd7, 0xc7, -0x01, 0x00, 0xd7, 0xc7, 0x01, 0x00, 0x74, -0x6b, 0x01, 0x00, 0x74, 0x6b, 0x01, 0x00, -0x74, 0x6b, 0x01, 0x00, 0x45, 0xc8, 0x01, -0x00, 0x45, 0xc8, 0x01, 0x00, 0x45, 0xc8, -0x01, 0x00, 0xbd, 0x6b, 0x01, 0x00, 0xbd, -0x6b, 0x01, 0x00, 0xbd, 0x6b, 0x01, 0x00, -0xb4, 0xc8, 0x01, 0x00, 0xb4, 0xc8, 0x01, -0x00, 0xb4, 0xc8, 0x01, 0x00, 0x07, 0x6c, -0x01, 0x00, 0x07, 0x6c, 0x01, 0x00, 0x07, -0x6c, 0x01, 0x00, 0x24, 0xc9, 0x01, 0x00, -0x24, 0xc9, 0x01, 0x00, 0x24, 0xc9, 0x01, -0x00, 0x50, 0x6c, 0x01, 0x00, 0x50, 0x6c, -0x01, 0x00, 0x50, 0x6c, 0x01, 0x00, 0x95, -0xc9, 0x01, 0x00, 0x95, 0xc9, 0x01, 0x00, -0x95, 0xc9, 0x01, 0x00, 0x9a, 0x6c, 0x01, -0x00, 0x9a, 0x6c, 0x01, 0x00, 0x9a, 0x6c, -0x01, 0x00, 0x08, 0xca, 0x01, 0x00, 0x08, -0xca, 0x01, 0x00, 0x08, 0xca, 0x01, 0x00, -0xe4, 0x6c, 0x01, 0x00, 0xe4, 0x6c, 0x01, -0x00, 0xe4, 0x6c, 0x01, 0x00, 0x7b, 0xca, -0x01, 0x00, 0x7b, 0xca, 0x01, 0x00, 0x7b, -0xca, 0x01, 0x00, 0x2f, 0x6d, 0x01, 0x00, -0x2f, 0x6d, 0x01, 0x00, 0x2f, 0x6d, 0x01, -0x00, 0xf0, 0xca, 0x01, 0x00, 0xf0, 0xca, -0x01, 0x00, 0xf0, 0xca, 0x01, 0x00, 0x79, -0x6d, 0x01, 0x00, 0x79, 0x6d, 0x01, 0x00, -0x79, 0x6d, 0x01, 0x00, 0x66, 0xcb, 0x01, -0x00, 0x66, 0xcb, 0x01, 0x00, 0x66, 0xcb, -0x01, 0x00, 0xe9, 0x7d, 0x01, 0x00, 0xe9, -0x7d, 0x01, 0x00, 0xe9, 0x7d, 0x01, 0x00, -0x55, 0xcc, 0x01, 0x00, 0x55, 0xcc, 0x01, -0x00, 0x55, 0xcc, 0x01, 0x00, 0x7f, 0x7e, -0x01, 0x00, 0x7f, 0x7e, 0x01, 0x00, 0x7f, -0x7e, 0x01, 0x00, 0x49, 0xcd, 0x01, 0x00, -0x49, 0xcd, 0x01, 0x00, 0x49, 0xcd, 0x01, -0x00, 0x17, 0x7f, 0x01, 0x00, 0x17, 0x7f, -0x01, 0x00, 0x17, 0x7f, 0x01, 0x00, 0x42, -0xce, 0x01, 0x00, 0x42, 0xce, 0x01, 0x00, -0x42, 0xce, 0x01, 0x00, 0xaf, 0x7f, 0x01, -0x00, 0xaf, 0x7f, 0x01, 0x00, 0xaf, 0x7f, -0x01, 0x00, 0x3f, 0xcf, 0x01, 0x00, 0x3f, -0xcf, 0x01, 0x00, 0x3f, 0xcf, 0x01, 0x00, -0x24, 0x80, 0x01, 0x00, 0x24, 0x80, 0x01, -0x00, 0x24, 0x80, 0x01, 0x00, 0x21, 0xd0, -0x01, 0x00, 0x21, 0xd0, 0x01, 0x00, 0x21, -0xd0, 0x01, 0x00, 0x70, 0x80, 0x01, 0x00, -0x70, 0x80, 0x01, 0x00, 0x70, 0x80, 0x01, -0x00, 0xa4, 0xd0, 0x01, 0x00, 0xa4, 0xd0, -0x01, 0x00, 0xa4, 0xd0, 0x01, 0x00, 0xbe, -0x80, 0x01, 0x00, 0xbe, 0x80, 0x01, 0x00, -0xbe, 0x80, 0x01, 0x00, 0x2a, 0xd1, 0x01, -0x00, 0x2a, 0xd1, 0x01, 0x00, 0x2a, 0xd1, -0x01, 0x00, 0x0b, 0x81, 0x01, 0x00, 0x0b, -0x81, 0x01, 0x00, 0x0b, 0x81, 0x01, 0x00, -0xb2, 0xd1, 0x01, 0x00, 0xb2, 0xd1, 0x01, -0x00, 0xb2, 0xd1, 0x01, 0x00, 0x59, 0x81, -0x01, 0x00, 0x59, 0x81, 0x01, 0x00, 0x59, -0x81, 0x01, 0x00, 0x3d, 0xd2, 0x01, 0x00, -0x3d, 0xd2, 0x01, 0x00, 0x3d, 0xd2, 0x01, -0x00, 0xa7, 0x81, 0x01, 0x00, 0xa7, 0x81, -0x01, 0x00, 0xa7, 0x81, 0x01, 0x00, 0xca, -0xd2, 0x01, 0x00, 0xca, 0xd2, 0x01, 0x00, -0xca, 0xd2, 0x01, 0x00, 0xf6, 0x81, 0x01, -0x00, 0xf6, 0x81, 0x01, 0x00, 0xf6, 0x81, -0x01, 0x00, 0x5a, 0xd3, 0x01, 0x00, 0x5a, -0xd3, 0x01, 0x00, 0x5a, 0xd3, 0x01, 0x00, -0x45, 0x82, 0x01, 0x00, 0x45, 0x82, 0x01, -0x00, 0x45, 0x82, 0x01, 0x00, 0xec, 0xd3, -0x01, 0x00, 0xec, 0xd3, 0x01, 0x00, 0xec, -0xd3, 0x01, 0x00, 0x95, 0x82, 0x01, 0x00, -0x95, 0x82, 0x01, 0x00, 0x95, 0x82, 0x01, -0x00, 0x81, 0xd4, 0x01, 0x00, 0x81, 0xd4, -0x01, 0x00, 0x81, 0xd4, 0x01, 0x00, 0xe5, -0x82, 0x01, 0x00, 0xe5, 0x82, 0x01, 0x00, -0xe5, 0x82, 0x01, 0x00, 0x18, 0xd5, 0x01, -0x00, 0x18, 0xd5, 0x01, 0x00, 0x18, 0xd5, -0x01, 0x00, 0x35, 0x83, 0x01, 0x00, 0x35, -0x83, 0x01, 0x00, 0x35, 0x83, 0x01, 0x00, -0xb2, 0xd5, 0x01, 0x00, 0xb2, 0xd5, 0x01, -0x00, 0xb2, 0xd5, 0x01, 0x00, 0x86, 0x83, -0x01, 0x00, 0x86, 0x83, 0x01, 0x00, 0x86, -0x83, 0x01, 0x00, 0x4e, 0xd6, 0x01, 0x00, -0x4e, 0xd6, 0x01, 0x00, 0x4e, 0xd6, 0x01, -0x00, 0xd7, 0x83, 0x01, 0x00, 0xd7, 0x83, -0x01, 0x00, 0xd7, 0x83, 0x01, 0x00, 0xed, -0xd6, 0x01, 0x00, 0xed, 0xd6, 0x01, 0x00, -0xed, 0xd6, 0x01, 0x00, 0x28, 0x84, 0x01, -0x00, 0x28, 0x84, 0x01, 0x00, 0x28, 0x84, -0x01, 0x00, 0x8e, 0xd7, 0x01, 0x00, 0x8e, -0xd7, 0x01, 0x00, 0x8e, 0xd7, 0x01, 0x00, -0x7a, 0x84, 0x01, 0x00, 0x7a, 0x84, 0x01, -0x00, 0x7a, 0x84, 0x01, 0x00, 0x32, 0xd8, -0x01, 0x00, 0x32, 0xd8, 0x01, 0x00, 0x32, -0xd8, 0x01, 0x00, 0xcc, 0x84, 0x01, 0x00, -0xcc, 0x84, 0x01, 0x00, 0xcc, 0x84, 0x01, -0x00, 0xd8, 0xd8, 0x01, 0x00, 0xd8, 0xd8, -0x01, 0x00, 0xd8, 0xd8, 0x01, 0x00, 0x1f, -0x85, 0x01, 0x00, 0x1f, 0x85, 0x01, 0x00, -0x1f, 0x85, 0x01, 0x00, 0x81, 0xd9, 0x01, -0x00, 0x81, 0xd9, 0x01, 0x00, 0x81, 0xd9, -0x01, 0x00, 0x72, 0x85, 0x01, 0x00, 0x72, -0x85, 0x01, 0x00, 0x72, 0x85, 0x01, 0x00, -0x2d, 0xda, 0x01, 0x00, 0x2d, 0xda, 0x01, -0x00, 0x2d, 0xda, 0x01, 0x00, 0xc5, 0x85, -0x01, 0x00, 0xc5, 0x85, 0x01, 0x00, 0xc5, -0x85, 0x01, 0x00, 0xdb, 0xda, 0x01, 0x00, -0xdb, 0xda, 0x01, 0x00, 0xdb, 0xda, 0x01, -0x00, 0x18, 0x86, 0x01, 0x00, 0x18, 0x86, -0x01, 0x00, 0x18, 0x86, 0x01, 0x00, 0x8c, -0xdb, 0x01, 0x00, 0x8c, 0xdb, 0x01, 0x00, -0x8c, 0xdb, 0x01, 0x00, 0x6c, 0x86, 0x01, -0x00, 0x6c, 0x86, 0x01, 0x00, 0x6c, 0x86, -0x01, 0x00, 0x3f, 0xdc, 0x01, 0x00, 0x3f, -0xdc, 0x01, 0x00, 0x3f, 0xdc, 0x01, 0x00, -0xc1, 0x86, 0x01, 0x00, 0xc1, 0x86, 0x01, -0x00, 0xc1, 0x86, 0x01, 0x00, 0xf5, 0xdc, -0x01, 0x00, 0xf5, 0xdc, 0x01, 0x00, 0xf5, -0xdc, 0x01, 0x00, 0x15, 0x87, 0x01, 0x00, -0x15, 0x87, 0x01, 0x00, 0x15, 0x87, 0x01, -0x00, 0xae, 0xdd, 0x01, 0x00, 0xae, 0xdd, -0x01, 0x00, 0xae, 0xdd, 0x01, 0x00, 0x6a, -0x87, 0x01, 0x00, 0x6a, 0x87, 0x01, 0x00, -0x6a, 0x87, 0x01, 0x00, 0x69, 0xde, 0x01, -0x00, 0x69, 0xde, 0x01, 0x00, 0x69, 0xde, -0x01, 0x00, 0xc0, 0x87, 0x01, 0x00, 0xc0, -0x87, 0x01, 0x00, 0xc0, 0x87, 0x01, 0x00, -0x27, 0xdf, 0x01, 0x00, 0x27, 0xdf, 0x01, -0x00, 0x27, 0xdf, 0x01, 0x00, 0x15, 0x88, -0x01, 0x00, 0x15, 0x88, 0x01, 0x00, 0x15, -0x88, 0x01, 0x00, 0xe8, 0xdf, 0x01, 0x00, -0xe8, 0xdf, 0x01, 0x00, 0xe8, 0xdf, 0x01, -0x00, 0x6b, 0x88, 0x01, 0x00, 0x6b, 0x88, -0x01, 0x00, 0x6b, 0x88, 0x01, 0x00, 0x55, -0xe0, 0x01, 0x00, 0x55, 0xe0, 0x01, 0x00, -0x55, 0xe0, 0x01, 0x00, 0xc2, 0x88, 0x01, -0x00, 0xc2, 0x88, 0x01, 0x00, 0xc2, 0x88, -0x01, 0x00, 0xb8, 0xe0, 0x01, 0x00, 0xb8, -0xe0, 0x01, 0x00, 0xb8, 0xe0, 0x01, 0x00, -0x18, 0x89, 0x01, 0x00, 0x18, 0x89, 0x01, -0x00, 0x18, 0x89, 0x01, 0x00, 0x1d, 0xe1, -0x01, 0x00, 0x1d, 0xe1, 0x01, 0x00, 0x1d, -0xe1, 0x01, 0x00, 0x6f, 0x89, 0x01, 0x00, -0x6f, 0x89, 0x01, 0x00, 0x6f, 0x89, 0x01, -0x00, 0x83, 0xe1, 0x01, 0x00, 0x83, 0xe1, -0x01, 0x00, 0x83, 0xe1, 0x01, 0x00, 0xc7, -0x89, 0x01, 0x00, 0xc7, 0x89, 0x01, 0x00, -0xc7, 0x89, 0x01, 0x00, 0xea, 0xe1, 0x01, -0x00, 0xea, 0xe1, 0x01, 0x00, 0xea, 0xe1, -0x01, 0x00, 0x1e, 0x8a, 0x01, 0x00, 0x1e, -0x8a, 0x01, 0x00, 0x1e, 0x8a, 0x01, 0x00, -0x52, 0xe2, 0x01, 0x00, 0x52, 0xe2, 0x01, -0x00, 0x52, 0xe2, 0x01, 0x00, 0x76, 0x8a, -0x01, 0x00, 0x76, 0x8a, 0x01, 0x00, 0x76, -0x8a, 0x01, 0x00, 0xbc, 0xe2, 0x01, 0x00, -0xbc, 0xe2, 0x01, 0x00, 0xbc, 0xe2, 0x01, -0x00, 0xcf, 0x8a, 0x01, 0x00, 0xcf, 0x8a, -0x01, 0x00, 0xcf, 0x8a, 0x01, 0x00, 0x27, -0xe3, 0x01, 0x00, 0x27, 0xe3, 0x01, 0x00, -0x27, 0xe3, 0x01, 0x00, 0x27, 0x8b, 0x01, -0x00, 0x27, 0x8b, 0x01, 0x00, 0x27, 0x8b, -0x01, 0x00, 0x94, 0xe3, 0x01, 0x00, 0x94, -0xe3, 0x01, 0x00, 0x94, 0xe3, 0x01, 0x00, -0x80, 0x8b, 0x01, 0x00, 0x80, 0x8b, 0x01, -0x00, 0x80, 0x8b, 0x01, 0x00, 0x02, 0xe4, -0x01, 0x00, 0x02, 0xe4, 0x01, 0x00, 0x02, -0xe4, 0x01, 0x00, 0xda, 0x8b, 0x01, 0x00, -0xda, 0x8b, 0x01, 0x00, 0xda, 0x8b, 0x01, -0x00, 0x71, 0xe4, 0x01, 0x00, 0x71, 0xe4, -0x01, 0x00, 0x71, 0xe4, 0x01, 0x00, 0x33, -0x8c, 0x01, 0x00, 0x33, 0x8c, 0x01, 0x00, -0x33, 0x8c, 0x01, 0x00, 0xe2, 0xe4, 0x01, -0x00, 0xe2, 0xe4, 0x01, 0x00, 0xe2, 0xe4, -0x01, 0x00, 0x8d, 0x8c, 0x01, 0x00, 0x8d, -0x8c, 0x01, 0x00, 0x8d, 0x8c, 0x01, 0x00, -0x54, 0xe5, 0x01, 0x00, 0x54, 0xe5, 0x01, -0x00, 0x54, 0xe5, 0x01, 0x00, 0xe8, 0x8c, -0x01, 0x00, 0xe8, 0x8c, 0x01, 0x00, 0xe8, -0x8c, 0x01, 0x00, 0xc8, 0xe5, 0x01, 0x00, -0xc8, 0xe5, 0x01, 0x00, 0xc8, 0xe5, 0x01, -0x00, 0x42, 0x8d, 0x01, 0x00, 0x42, 0x8d, -0x01, 0x00, 0x42, 0x8d, 0x01, 0x00, 0x3d, -0xe6, 0x01, 0x00, 0x3d, 0xe6, 0x01, 0x00, -0x3d, 0xe6, 0x01, 0x00, 0x9d, 0x8d, 0x01, -0x00, 0x9d, 0x8d, 0x01, 0x00, 0x9d, 0x8d, -0x01, 0x00, 0xb3, 0xe6, 0x01, 0x00, 0xb3, -0xe6, 0x01, 0x00, 0xb3, 0xe6, 0x01, 0x00, -0xf8, 0x8d, 0x01, 0x00, 0xf8, 0x8d, 0x01, -0x00, 0xf8, 0x8d, 0x01, 0x00, 0x2b, 0xe7, -0x01, 0x00, 0x2b, 0xe7, 0x01, 0x00, 0x2b, -0xe7, 0x01, 0x00, 0x54, 0x8e, 0x01, 0x00, -0x54, 0x8e, 0x01, 0x00, 0x54, 0x8e, 0x01, -0x00, 0xa5, 0xe7, 0x01, 0x00, 0xa5, 0xe7, -0x01, 0x00, 0xa5, 0xe7, 0x01, 0x00, 0xb0, -0x8e, 0x01, 0x00, 0xb0, 0x8e, 0x01, 0x00, -0xb0, 0x8e, 0x01, 0x00, 0x1f, 0xe8, 0x01, -0x00, 0x1f, 0xe8, 0x01, 0x00, 0x1f, 0xe8, -0x01, 0x00, 0x0c, 0x8f, 0x01, 0x00, 0x0c, -0x8f, 0x01, 0x00, 0x0c, 0x8f, 0x01, 0x00, -0x9c, 0xe8, 0x01, 0x00, 0x9c, 0xe8, 0x01, -0x00, 0x9c, 0xe8, 0x01, 0x00, 0x68, 0x8f, -0x01, 0x00, 0x68, 0x8f, 0x01, 0x00, 0x68, -0x8f, 0x01, 0x00, 0x19, 0xe9, 0x01, 0x00, -0x19, 0xe9, 0x01, 0x00, 0x19, 0xe9, 0x01, -0x00, 0xc5, 0x8f, 0x01, 0x00, 0xc5, 0x8f, -0x01, 0x00, 0xc5, 0x8f, 0x01, 0x00, 0x98, -0xe9, 0x01, 0x00, 0x98, 0xe9, 0x01, 0x00, -0x98, 0xe9, 0x01, 0x00, 0x11, 0x90, 0x01, -0x00, 0x11, 0x90, 0x01, 0x00, 0x11, 0x90, -0x01, 0x00, 0x19, 0xea, 0x01, 0x00, 0x19, -0xea, 0x01, 0x00, 0x19, 0xea, 0x01, 0x00, -0x40, 0x90, 0x01, 0x00, 0x40, 0x90, 0x01, -0x00, 0x40, 0x90, 0x01, 0x00, 0x9b, 0xea, -0x01, 0x00, 0x9b, 0xea, 0x01, 0x00, 0x9b, -0xea, 0x01, 0x00, 0x6f, 0x90, 0x01, 0x00, -0x6f, 0x90, 0x01, 0x00, 0x6f, 0x90, 0x01, -0x00, 0x1e, 0xeb, 0x01, 0x00, 0x1e, 0xeb, -0x01, 0x00, 0x1e, 0xeb, 0x01, 0x00, 0x9e, -0x90, 0x01, 0x00, 0x9e, 0x90, 0x01, 0x00, -0x9e, 0x90, 0x01, 0x00, 0xa3, 0xeb, 0x01, -0x00, 0xa3, 0xeb, 0x01, 0x00, 0xa3, 0xeb, -0x01, 0x00, 0xcd, 0x90, 0x01, 0x00, 0xcd, -0x90, 0x01, 0x00, 0xcd, 0x90, 0x01, 0x00, -0x2a, 0xec, 0x01, 0x00, 0x2a, 0xec, 0x01, -0x00, 0x2a, 0xec, 0x01, 0x00, 0xfc, 0x90, -0x01, 0x00, 0xfc, 0x90, 0x01, 0x00, 0xfc, -0x90, 0x01, 0x00, 0xb1, 0xec, 0x01, 0x00, -0xb1, 0xec, 0x01, 0x00, 0xb1, 0xec, 0x01, -0x00, 0x2b, 0x91, 0x01, 0x00, 0x2b, 0x91, -0x01, 0x00, 0x2b, 0x91, 0x01, 0x00, 0x3b, -0xed, 0x01, 0x00, 0x3b, 0xed, 0x01, 0x00, -0x3b, 0xed, 0x01, 0x00, 0x5b, 0x91, 0x01, -0x00, 0x5b, 0x91, 0x01, 0x00, 0x5b, 0x91, -0x01, 0x00, 0xc6, 0xed, 0x01, 0x00, 0xc6, -0xed, 0x01, 0x00, 0xc6, 0xed, 0x01, 0x00, -0x8b, 0x91, 0x01, 0x00, 0x8b, 0x91, 0x01, -0x00, 0x8b, 0x91, 0x01, 0x00, 0x52, 0xee, -0x01, 0x00, 0x52, 0xee, 0x01, 0x00, 0x52, -0xee, 0x01, 0x00, 0xbb, 0x91, 0x01, 0x00, -0xbb, 0x91, 0x01, 0x00, 0xbb, 0x91, 0x01, -0x00, 0xe0, 0xee, 0x01, 0x00, 0xe0, 0xee, -0x01, 0x00, 0xe0, 0xee, 0x01, 0x00, 0xeb, -0x91, 0x01, 0x00, 0xeb, 0x91, 0x01, 0x00, -0xeb, 0x91, 0x01, 0x00, 0x6f, 0xef, 0x01, -0x00, 0x6f, 0xef, 0x01, 0x00, 0x6f, 0xef, -0x01, 0x00, 0x1b, 0x92, 0x01, 0x00, 0x1b, -0x92, 0x01, 0x00, 0x1b, 0x92, 0x01, 0x00, -0x0a -}; -const unsigned char Rgb_st2084_rec2020_srgb_srgb_300 [ 46817 ] = { -0x84, 0x4a, 0x00, 0x00, 0x01, 0x00, 0x00, -0x00, 0x8a, 0x4a, 0x00, 0x00, 0x00, 0x10, -0x00, 0x10, 0x89, 0x4a, 0x00, 0x00, 0x56, -0xfc, 0xab, 0xf3, 0x88, 0x4a, 0x00, 0x00, -0x4f, 0x02, 0x00, 0x00, 0x87, 0x4a, 0x00, -0x00, 0xcd, 0x06, 0xe2, 0x16, 0x86, 0x4a, -0x00, 0x00, 0x89, 0xfe, 0x00, 0x10, 0x85, -0x4a, 0x00, 0x00, 0x00, 0x10, 0x78, 0xf1, -0x7d, 0x4a, 0x00, 0x00, 0x00, 0x10, 0x00, -0x10, 0x7c, 0x4a, 0x00, 0x00, 0x56, 0xfc, -0xab, 0xf3, 0x7b, 0x4a, 0x00, 0x00, 0x4f, -0x02, 0x00, 0x00, 0x7a, 0x4a, 0x00, 0x00, -0xcd, 0x06, 0xe2, 0x16, 0x79, 0x4a, 0x00, -0x00, 0x89, 0xfe, 0x00, 0x10, 0x78, 0x4a, -0x00, 0x00, 0x00, 0x10, 0x78, 0xf1, 0x77, -0x4a, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, -0x76, 0x4a, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xaa, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xa7, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x3c, 0xa6, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x3c, 0xa5, 0x42, -0x00, 0x00, 0x08, 0x80, 0x00, 0x00, 0xaa, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xa1, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xa0, 0x42, 0x00, 0x00, 0x01, 0x00, -0x00, 0x00, 0x94, 0x42, 0x00, 0x00, 0x0e, -0x00, 0x0f, 0x00, 0xaa, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x92, 0x42, 0x00, -0x00, 0x0a, 0x00, 0x0b, 0x00, 0x91, 0x42, -0x00, 0x00, 0x08, 0x00, 0x09, 0x00, 0x90, -0x42, 0x00, 0x00, 0x06, 0x00, 0x07, 0x00, -0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x8e, 0x42, 0x00, 0x00, 0x02, 0x00, -0x03, 0x00, 0x8d, 0x42, 0x00, 0x00, 0x00, -0x00, 0x01, 0x00, 0x8c, 0x42, 0x00, 0x00, -0xff, 0xff, 0xff, 0x3f, 0xaa, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x8a, 0x42, -0x00, 0x00, 0xff, 0xff, 0xff, 0x3f, 0x89, -0x42, 0x00, 0x00, 0x00, 0xb0, 0x01, 0x00, -0x88, 0x42, 0x00, 0x00, 0x00, 0xb0, 0x01, -0x00, 0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x7d, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x7c, 0x42, 0x00, 0x00, -0xc0, 0x40, 0xd0, 0x40, 0x7b, 0x42, 0x00, -0x00, 0xa0, 0x40, 0xb0, 0x40, 0xaa, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x79, -0x42, 0x00, 0x00, 0x60, 0x40, 0x70, 0x40, -0x78, 0x42, 0x00, 0x00, 0x40, 0x40, 0x50, -0x40, 0x77, 0x42, 0x00, 0x00, 0x20, 0x40, -0x30, 0x40, 0xaa, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x75, 0x42, 0x00, 0x00, -0x00, 0x7c, 0xff, 0x3f, 0x74, 0x42, 0x00, -0x00, 0x00, 0x7c, 0xff, 0x3f, 0x73, 0x42, -0x00, 0x00, 0x00, 0x7c, 0xff, 0x3f, 0xaa, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x71, 0x42, 0x00, 0x00, 0x00, 0x10, 0x01, -0x00, 0x70, 0x42, 0x00, 0x00, 0x00, 0x10, -0x01, 0x00, 0x6f, 0x42, 0x00, 0x00, 0x07, -0x00, 0x00, 0x00, 0xaa, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x6b, 0x42, 0x00, -0x00, 0x00, 0x70, 0x00, 0x00, 0x6a, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x69, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x67, 0x42, 0x00, 0x00, 0x01, 0x00, -0x00, 0x00, 0x66, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x65, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xaa, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5f, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x5e, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x5c, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x5b, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x5a, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xaa, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x58, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x57, 0x42, 0x00, 0x00, 0x0e, 0x00, 0x0f, -0x00, 0x56, 0x42, 0x00, 0x00, 0x0c, 0x00, -0x0d, 0x00, 0xaa, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x54, 0x42, 0x00, 0x00, -0x08, 0x00, 0x09, 0x00, 0x53, 0x42, 0x00, -0x00, 0x06, 0x00, 0x07, 0x00, 0x52, 0x42, -0x00, 0x00, 0x04, 0x00, 0x05, 0x00, 0xaa, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x50, 0x42, 0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x4f, 0x42, 0x00, 0x00, 0x00, 0x00, -0xff, 0x3f, 0x4e, 0x42, 0x00, 0x00, 0xff, -0x3f, 0x00, 0x00, 0xaa, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x4c, 0x42, 0x00, -0x00, 0xff, 0x3f, 0x00, 0x00, 0x4b, 0x42, -0x00, 0x00, 0x00, 0x00, 0xff, 0x3f, 0x4a, -0x42, 0x00, 0x00, 0xff, 0x3f, 0x00, 0x00, -0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x48, 0x42, 0x00, 0x00, 0x00, 0xf0, -0x01, 0x00, 0x47, 0x42, 0x00, 0x00, 0x00, -0xf0, 0x01, 0x00, 0x46, 0x42, 0x00, 0x00, -0x00, 0xf0, 0x01, 0x00, 0xaa, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0x42, -0x00, 0x00, 0x00, 0xf0, 0x01, 0x00, 0x43, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x42, 0x42, 0x00, 0x00, 0xec, 0x30, 0xf4, -0x30, 0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x40, 0x42, 0x00, 0x00, 0xcc, -0x30, 0xd4, 0x30, 0x3f, 0x42, 0x00, 0x00, -0xbc, 0x30, 0xc4, 0x30, 0x3e, 0x42, 0x00, -0x00, 0xac, 0x30, 0xb4, 0x30, 0xaa, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, -0x42, 0x00, 0x00, 0x8c, 0x30, 0x94, 0x30, -0x3b, 0x42, 0x00, 0x00, 0x7c, 0x30, 0x84, -0x30, 0x3a, 0x42, 0x00, 0x00, 0x6c, 0x30, -0x74, 0x30, 0xaa, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x38, 0x42, 0x00, 0x00, -0x4c, 0x30, 0x54, 0x30, 0x37, 0x42, 0x00, -0x00, 0x3c, 0x30, 0x44, 0x30, 0x36, 0x42, -0x00, 0x00, 0x2c, 0x30, 0x34, 0x30, 0xaa, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x34, 0x42, 0x00, 0x00, 0x0c, 0x30, 0x14, -0x30, 0x33, 0x42, 0x00, 0x00, 0x00, 0x30, -0x08, 0x20, 0x32, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x7c, 0xaa, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x30, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x7c, 0x2f, 0x42, -0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x2e, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, -0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x2c, 0x42, 0x00, 0x00, 0xc7, 0x28, -0x03, 0x00, 0x2b, 0x42, 0x00, 0x00, 0xc7, -0x28, 0x03, 0x00, 0x2a, 0x42, 0x00, 0x00, -0xc7, 0x28, 0x03, 0x00, 0xaa, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x42, -0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x27, -0x42, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, -0x26, 0x42, 0x00, 0x00, 0x07, 0x00, 0x00, -0x00, 0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x22, 0x42, 0x00, 0x00, 0x0e, -0x00, 0x0f, 0x00, 0x21, 0x42, 0x00, 0x00, -0x0c, 0x00, 0x0d, 0x00, 0x20, 0x42, 0x00, -0x00, 0x0a, 0x00, 0x0b, 0x00, 0xaa, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, -0x42, 0x00, 0x00, 0x06, 0x00, 0x07, 0x00, -0x1d, 0x42, 0x00, 0x00, 0x04, 0x00, 0x05, -0x00, 0x1c, 0x42, 0x00, 0x00, 0x02, 0x00, -0x03, 0x00, 0xaa, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x1a, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x7c, 0x19, 0x42, 0x00, -0x00, 0x00, 0x7c, 0x00, 0x00, 0x18, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0xaa, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x16, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x7c, 0x15, 0x42, 0x00, 0x00, 0x00, 0x7c, -0x00, 0x00, 0x14, 0x42, 0x00, 0x00, 0x00, -0xf0, 0x01, 0x00, 0xaa, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x12, 0x42, 0x00, -0x00, 0x00, 0xf0, 0x01, 0x00, 0x11, 0x42, -0x00, 0x00, 0xb6, 0xa4, 0x01, 0x00, 0x10, -0x42, 0x00, 0x00, 0xb6, 0xa4, 0x01, 0x00, -0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x0e, 0x42, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x0d, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x0c, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xaa, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, -0x42, 0x00, 0x00, 0xc0, 0x60, 0x00, 0x00, -0x08, 0x42, 0x00, 0x00, 0x40, 0x60, 0x80, -0x60, 0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x06, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x7c, 0x05, 0x42, 0x00, 0x00, -0x00, 0x7c, 0x00, 0x00, 0x04, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x7c, 0xaa, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, -0x01, 0x42, 0x00, 0x00, 0x00, 0x7c, 0x00, -0x00, 0x00, 0x42, 0x00, 0x00, 0xd0, 0xb3, -0x01, 0x00, 0xaa, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xfe, 0x41, 0x00, 0x00, -0xd0, 0xb3, 0x01, 0x00, 0xfd, 0x41, 0x00, -0x00, 0xb6, 0xa4, 0x01, 0x00, 0xfc, 0x41, -0x00, 0x00, 0xb6, 0xa4, 0x01, 0x00, 0xaa, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xfa, 0x41, 0x00, 0x00, 0x07, 0x00, 0x00, -0x00, 0xf7, 0x41, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xee, 0x41, 0x00, 0x00, 0xa9, -0x1c, 0x00, 0x00, 0xaa, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xea, 0x41, 0x00, -0x00, 0x86, 0x00, 0x00, 0x00, 0xe9, 0x41, -0x00, 0x00, 0x14, 0x14, 0x36, 0x02, 0xe8, -0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xec, 0x41, 0x00, 0x00, 0xd1, 0x02, -0x00, 0x00, 0xe1, 0x41, 0x00, 0x00, 0x00, -0x20, 0x00, 0x00, 0xe0, 0x41, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xaa, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xde, 0x41, -0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xdd, -0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xdc, 0x41, 0x00, 0x00, 0x00, 0x20, 0x00, -0x00, 0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xa8, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x3c, 0xa4, 0x42, 0x00, 0x00, -0x0f, 0x00, 0x00, 0x00, 0x93, 0x42, 0x00, -0x00, 0x0c, 0x00, 0x0d, 0x00, 0xaa, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8f, -0x42, 0x00, 0x00, 0x04, 0x00, 0x05, 0x00, -0x8b, 0x42, 0x00, 0x00, 0xff, 0xff, 0xff, -0x3f, 0x87, 0x42, 0x00, 0x00, 0x00, 0xb0, -0x01, 0x00, 0xaa, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x7a, 0x42, 0x00, 0x00, -0x80, 0x40, 0x90, 0x40, 0x76, 0x42, 0x00, -0x00, 0x00, 0x40, 0x10, 0x40, 0x72, 0x42, -0x00, 0x00, 0x00, 0x10, 0x01, 0x00, 0xaa, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x6c, 0x42, 0x00, 0x00, 0x00, 0x70, 0x00, -0x70, 0x68, 0x42, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x61, 0x42, 0x00, 0x00, 0x00, -0xf0, 0x01, 0x00, 0xaa, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x5d, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x59, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x55, -0x42, 0x00, 0x00, 0x0a, 0x00, 0x0b, 0x00, -0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x51, 0x42, 0x00, 0x00, 0x02, 0x00, -0x03, 0x00, 0x4d, 0x42, 0x00, 0x00, 0x00, -0x00, 0xff, 0x3f, 0x49, 0x42, 0x00, 0x00, -0x00, 0xf0, 0x01, 0x00, 0xaa, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x45, 0x42, -0x00, 0x00, 0x00, 0xf0, 0x01, 0x00, 0x41, -0x42, 0x00, 0x00, 0xdc, 0x30, 0xe4, 0x30, -0x3d, 0x42, 0x00, 0x00, 0x9c, 0x30, 0xa4, -0x30, 0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x39, 0x42, 0x00, 0x00, 0x5c, -0x30, 0x64, 0x30, 0x35, 0x42, 0x00, 0x00, -0x1c, 0x30, 0x24, 0x30, 0x31, 0x42, 0x00, -0x00, 0x00, 0x7c, 0x00, 0x00, 0xaa, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2d, -0x42, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, -0x29, 0x42, 0x00, 0x00, 0x00, 0x10, 0x00, -0x00, 0x23, 0x42, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xaa, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x1f, 0x42, 0x00, 0x00, -0x08, 0x00, 0x09, 0x00, 0x1b, 0x42, 0x00, -0x00, 0x00, 0x00, 0x01, 0x00, 0x17, 0x42, -0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0xaa, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x13, 0x42, 0x00, 0x00, 0x00, 0xf0, 0x01, -0x00, 0x0f, 0x42, 0x00, 0x00, 0xb6, 0xa4, -0x01, 0x00, 0x0b, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xaa, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x07, 0x42, 0x00, -0x00, 0x00, 0x50, 0x20, 0x50, 0x03, 0x42, -0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0xff, -0x41, 0x00, 0x00, 0xd0, 0xb3, 0x01, 0x00, -0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xfb, 0x41, 0x00, 0x00, 0xb6, 0xa4, -0x01, 0x00, 0xeb, 0x41, 0x00, 0x00, 0x89, -0x0a, 0x6d, 0x1d, 0xed, 0x41, 0x00, 0x00, -0x63, 0x01, 0x5d, 0x00, 0xaa, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xdf, 0x41, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xdb, -0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xda, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xc7, 0x28, -0x01, 0x00, 0xc7, 0x28, 0x01, 0x00, 0xc7, -0x28, 0x01, 0x00, 0xbd, 0xea, 0x00, 0x00, -0xbd, 0xea, 0x00, 0x00, 0xbd, 0xea, 0x00, -0x00, 0x73, 0x2a, 0x01, 0x00, 0x73, 0x2a, -0x01, 0x00, 0x73, 0x2a, 0x01, 0x00, 0x8e, -0xe9, 0x00, 0x00, 0x8e, 0xe9, 0x00, 0x00, -0x8e, 0xe9, 0x00, 0x00, 0x0c, 0x2c, 0x01, -0x00, 0x0c, 0x2c, 0x01, 0x00, 0x0c, 0x2c, -0x01, 0x00, 0x89, 0xe8, 0x00, 0x00, 0x89, -0xe8, 0x00, 0x00, 0x89, 0xe8, 0x00, 0x00, -0x94, 0x2d, 0x01, 0x00, 0x94, 0x2d, 0x01, -0x00, 0x94, 0x2d, 0x01, 0x00, 0xa6, 0xe7, -0x00, 0x00, 0xa6, 0xe7, 0x00, 0x00, 0xa6, -0xe7, 0x00, 0x00, 0x0f, 0x2f, 0x01, 0x00, -0x0f, 0x2f, 0x01, 0x00, 0x0f, 0x2f, 0x01, -0x00, 0xde, 0xe6, 0x00, 0x00, 0xde, 0xe6, -0x00, 0x00, 0xde, 0xe6, 0x00, 0x00, 0x3e, -0x30, 0x01, 0x00, 0x3e, 0x30, 0x01, 0x00, -0x3e, 0x30, 0x01, 0x00, 0x2b, 0xe6, 0x00, -0x00, 0x2b, 0xe6, 0x00, 0x00, 0x2b, 0xe6, -0x00, 0x00, 0xf0, 0x30, 0x01, 0x00, 0xf0, -0x30, 0x01, 0x00, 0xf0, 0x30, 0x01, 0x00, -0x8a, 0xe5, 0x00, 0x00, 0x8a, 0xe5, 0x00, -0x00, 0x8a, 0xe5, 0x00, 0x00, 0x9c, 0x31, -0x01, 0x00, 0x9c, 0x31, 0x01, 0x00, 0x9c, -0x31, 0x01, 0x00, 0xf8, 0xe4, 0x00, 0x00, -0xf8, 0xe4, 0x00, 0x00, 0xf8, 0xe4, 0x00, -0x00, 0x44, 0x32, 0x01, 0x00, 0x44, 0x32, -0x01, 0x00, 0x44, 0x32, 0x01, 0x00, 0xc4, -0x03, 0x01, 0x00, 0xc4, 0x03, 0x01, 0x00, -0xc4, 0x03, 0x01, 0x00, 0xbc, 0x34, 0x01, -0x00, 0xbc, 0x34, 0x01, 0x00, 0xbc, 0x34, -0x01, 0x00, 0x3b, 0x02, 0x01, 0x00, 0x3b, -0x02, 0x01, 0x00, 0x3b, 0x02, 0x01, 0x00, -0x04, 0x37, 0x01, 0x00, 0x04, 0x37, 0x01, -0x00, 0x04, 0x37, 0x01, 0x00, 0x0c, 0x01, -0x01, 0x00, 0x0c, 0x01, 0x01, 0x00, 0x0c, -0x01, 0x01, 0x00, 0x25, 0x39, 0x01, 0x00, -0x25, 0x39, 0x01, 0x00, 0x25, 0x39, 0x01, -0x00, 0x19, 0x00, 0x01, 0x00, 0x19, 0x00, -0x01, 0x00, 0x19, 0x00, 0x01, 0x00, 0x28, -0x3b, 0x01, 0x00, 0x28, 0x3b, 0x01, 0x00, -0x28, 0x3b, 0x01, 0x00, 0x9f, 0xfe, 0x00, -0x00, 0x9f, 0xfe, 0x00, 0x00, 0x9f, 0xfe, -0x00, 0x00, 0x12, 0x3d, 0x01, 0x00, 0x12, -0x3d, 0x01, 0x00, 0x12, 0x3d, 0x01, 0x00, -0x4a, 0xfd, 0x00, 0x00, 0x4a, 0xfd, 0x00, -0x00, 0x4a, 0xfd, 0x00, 0x00, 0xe7, 0x3e, -0x01, 0x00, 0xe7, 0x3e, 0x01, 0x00, 0xe7, -0x3e, 0x01, 0x00, 0x24, 0xfc, 0x00, 0x00, -0x24, 0xfc, 0x00, 0x00, 0x24, 0xfc, 0x00, -0x00, 0x55, 0x40, 0x01, 0x00, 0x55, 0x40, -0x01, 0x00, 0x55, 0x40, 0x01, 0x00, 0x22, -0xfb, 0x00, 0x00, 0x22, 0xfb, 0x00, 0x00, -0x22, 0xfb, 0x00, 0x00, 0x2e, 0x41, 0x01, -0x00, 0x2e, 0x41, 0x01, 0x00, 0x2e, 0x41, -0x01, 0x00, 0x3e, 0xfa, 0x00, 0x00, 0x3e, -0xfa, 0x00, 0x00, 0x3e, 0xfa, 0x00, 0x00, -0x00, 0x42, 0x01, 0x00, 0x00, 0x42, 0x01, -0x00, 0x00, 0x42, 0x01, 0x00, 0x73, 0xf9, -0x00, 0x00, 0x73, 0xf9, 0x00, 0x00, 0x73, -0xf9, 0x00, 0x00, 0xcb, 0x42, 0x01, 0x00, -0xcb, 0x42, 0x01, 0x00, 0xcb, 0x42, 0x01, -0x00, 0xbb, 0xf8, 0x00, 0x00, 0xbb, 0xf8, -0x00, 0x00, 0xbb, 0xf8, 0x00, 0x00, 0x91, -0x43, 0x01, 0x00, 0x91, 0x43, 0x01, 0x00, -0x91, 0x43, 0x01, 0x00, 0x14, 0xf8, 0x00, -0x00, 0x14, 0xf8, 0x00, 0x00, 0x14, 0xf8, -0x00, 0x00, 0x52, 0x44, 0x01, 0x00, 0x52, -0x44, 0x01, 0x00, 0x52, 0x44, 0x01, 0x00, -0x35, 0x07, 0x01, 0x00, 0x35, 0x07, 0x01, -0x00, 0x35, 0x07, 0x01, 0x00, 0xc5, 0x45, -0x01, 0x00, 0xc5, 0x45, 0x01, 0x00, 0xc5, -0x45, 0x01, 0x00, 0x31, 0x06, 0x01, 0x00, -0x31, 0x06, 0x01, 0x00, 0x31, 0x06, 0x01, -0x00, 0x28, 0x47, 0x01, 0x00, 0x28, 0x47, -0x01, 0x00, 0x28, 0x47, 0x01, 0x00, 0x51, -0x05, 0x01, 0x00, 0x51, 0x05, 0x01, 0x00, -0x51, 0x05, 0x01, 0x00, 0x7d, 0x48, 0x01, -0x00, 0x7d, 0x48, 0x01, 0x00, 0x7d, 0x48, -0x01, 0x00, 0x8d, 0x04, 0x01, 0x00, 0x8d, -0x04, 0x01, 0x00, 0x8d, 0x04, 0x01, 0x00, -0xc6, 0x49, 0x01, 0x00, 0xc6, 0x49, 0x01, -0x00, 0xc6, 0x49, 0x01, 0x00, 0xdf, 0x03, -0x01, 0x00, 0xdf, 0x03, 0x01, 0x00, 0xdf, -0x03, 0x01, 0x00, 0x04, 0x4b, 0x01, 0x00, -0x04, 0x4b, 0x01, 0x00, 0x04, 0x4b, 0x01, -0x00, 0x43, 0x03, 0x01, 0x00, 0x43, 0x03, -0x01, 0x00, 0x43, 0x03, 0x01, 0x00, 0x38, -0x4c, 0x01, 0x00, 0x38, 0x4c, 0x01, 0x00, -0x38, 0x4c, 0x01, 0x00, 0xb7, 0x02, 0x01, -0x00, 0xb7, 0x02, 0x01, 0x00, 0xb7, 0x02, -0x01, 0x00, 0x63, 0x4d, 0x01, 0x00, 0x63, -0x4d, 0x01, 0x00, 0x63, 0x4d, 0x01, 0x00, -0x37, 0x02, 0x01, 0x00, 0x37, 0x02, 0x01, -0x00, 0x37, 0x02, 0x01, 0x00, 0x87, 0x4e, -0x01, 0x00, 0x87, 0x4e, 0x01, 0x00, 0x87, -0x4e, 0x01, 0x00, 0x8c, 0x11, 0x01, 0x00, -0x8c, 0x11, 0x01, 0x00, 0x8c, 0x11, 0x01, -0x00, 0x5c, 0x50, 0x01, 0x00, 0x5c, 0x50, -0x01, 0x00, 0x5c, 0x50, 0x01, 0x00, 0xc6, -0x10, 0x01, 0x00, 0xc6, 0x10, 0x01, 0x00, -0xc6, 0x10, 0x01, 0x00, 0x69, 0x51, 0x01, -0x00, 0x69, 0x51, 0x01, 0x00, 0x69, 0x51, -0x01, 0x00, 0x1a, 0x10, 0x01, 0x00, 0x1a, -0x10, 0x01, 0x00, 0x1a, 0x10, 0x01, 0x00, -0x6a, 0x52, 0x01, 0x00, 0x6a, 0x52, 0x01, -0x00, 0x6a, 0x52, 0x01, 0x00, 0x06, 0x0f, -0x01, 0x00, 0x06, 0x0f, 0x01, 0x00, 0x06, -0x0f, 0x01, 0x00, 0x62, 0x53, 0x01, 0x00, -0x62, 0x53, 0x01, 0x00, 0x62, 0x53, 0x01, -0x00, 0xfb, 0x0d, 0x01, 0x00, 0xfb, 0x0d, -0x01, 0x00, 0xfb, 0x0d, 0x01, 0x00, 0x52, -0x54, 0x01, 0x00, 0x52, 0x54, 0x01, 0x00, -0x52, 0x54, 0x01, 0x00, 0x0c, 0x0d, 0x01, -0x00, 0x0c, 0x0d, 0x01, 0x00, 0x0c, 0x0d, -0x01, 0x00, 0x3b, 0x55, 0x01, 0x00, 0x3b, -0x55, 0x01, 0x00, 0x3b, 0x55, 0x01, 0x00, -0x34, 0x0c, 0x01, 0x00, 0x34, 0x0c, 0x01, -0x00, 0x34, 0x0c, 0x01, 0x00, 0x1c, 0x56, -0x01, 0x00, 0x1c, 0x56, 0x01, 0x00, 0x1c, -0x56, 0x01, 0x00, 0x70, 0x0b, 0x01, 0x00, -0x70, 0x0b, 0x01, 0x00, 0x70, 0x0b, 0x01, -0x00, 0xf8, 0x56, 0x01, 0x00, 0xf8, 0x56, -0x01, 0x00, 0xf8, 0x56, 0x01, 0x00, 0x6a, -0x1a, 0x01, 0x00, 0x6a, 0x1a, 0x01, 0x00, -0x6a, 0x1a, 0x01, 0x00, 0x9e, 0x58, 0x01, -0x00, 0x9e, 0x58, 0x01, 0x00, 0x9e, 0x58, -0x01, 0x00, 0x38, 0x19, 0x01, 0x00, 0x38, -0x19, 0x01, 0x00, 0x38, 0x19, 0x01, 0x00, -0x32, 0x5a, 0x01, 0x00, 0x32, 0x5a, 0x01, -0x00, 0x32, 0x5a, 0x01, 0x00, 0x30, 0x18, -0x01, 0x00, 0x30, 0x18, 0x01, 0x00, 0x30, -0x18, 0x01, 0x00, 0xb5, 0x5b, 0x01, 0x00, -0xb5, 0x5b, 0x01, 0x00, 0xb5, 0x5b, 0x01, -0x00, 0x48, 0x17, 0x01, 0x00, 0x48, 0x17, -0x01, 0x00, 0x48, 0x17, 0x01, 0x00, 0x29, -0x5d, 0x01, 0x00, 0x29, 0x5d, 0x01, 0x00, -0x29, 0x5d, 0x01, 0x00, 0x7b, 0x16, 0x01, -0x00, 0x7b, 0x16, 0x01, 0x00, 0x7b, 0x16, -0x01, 0x00, 0x91, 0x5e, 0x01, 0x00, 0x91, -0x5e, 0x01, 0x00, 0x91, 0x5e, 0x01, 0x00, -0xc3, 0x15, 0x01, 0x00, 0xc3, 0x15, 0x01, -0x00, 0xc3, 0x15, 0x01, 0x00, 0xed, 0x5f, -0x01, 0x00, 0xed, 0x5f, 0x01, 0x00, 0xed, -0x5f, 0x01, 0x00, 0x1d, 0x15, 0x01, 0x00, -0x1d, 0x15, 0x01, 0x00, 0x1d, 0x15, 0x01, -0x00, 0xa0, 0x60, 0x01, 0x00, 0xa0, 0x60, -0x01, 0x00, 0xa0, 0x60, 0x01, 0x00, 0x86, -0x14, 0x01, 0x00, 0x86, 0x14, 0x01, 0x00, -0x86, 0x14, 0x01, 0x00, 0x44, 0x61, 0x01, -0x00, 0x44, 0x61, 0x01, 0x00, 0x44, 0x61, -0x01, 0x00, 0xbd, 0x23, 0x01, 0x00, 0xbd, -0x23, 0x01, 0x00, 0xbd, 0x23, 0x01, 0x00, -0x7f, 0x62, 0x01, 0x00, 0x7f, 0x62, 0x01, -0x00, 0x7f, 0x62, 0x01, 0x00, 0xd1, 0x22, -0x01, 0x00, 0xd1, 0x22, 0x01, 0x00, 0xd1, -0x22, 0x01, 0x00, 0xad, 0x63, 0x01, 0x00, -0xad, 0x63, 0x01, 0x00, 0xad, 0x63, 0x01, -0x00, 0x06, 0x22, 0x01, 0x00, 0x06, 0x22, -0x01, 0x00, 0x06, 0x22, 0x01, 0x00, 0xcd, -0x64, 0x01, 0x00, 0xcd, 0x64, 0x01, 0x00, -0xcd, 0x64, 0x01, 0x00, 0x54, 0x21, 0x01, -0x00, 0x54, 0x21, 0x01, 0x00, 0x54, 0x21, -0x01, 0x00, 0xe2, 0x65, 0x01, 0x00, 0xe2, -0x65, 0x01, 0x00, 0xe2, 0x65, 0x01, 0x00, -0xb6, 0x20, 0x01, 0x00, 0xb6, 0x20, 0x01, -0x00, 0xb6, 0x20, 0x01, 0x00, 0xee, 0x66, -0x01, 0x00, 0xee, 0x66, 0x01, 0x00, 0xee, -0x66, 0x01, 0x00, 0x29, 0x20, 0x01, 0x00, -0x29, 0x20, 0x01, 0x00, 0x29, 0x20, 0x01, -0x00, 0xf0, 0x67, 0x01, 0x00, 0xf0, 0x67, -0x01, 0x00, 0xf0, 0x67, 0x01, 0x00, 0x53, -0x1f, 0x01, 0x00, 0x53, 0x1f, 0x01, 0x00, -0x53, 0x1f, 0x01, 0x00, 0xeb, 0x68, 0x01, -0x00, 0xeb, 0x68, 0x01, 0x00, 0xeb, 0x68, -0x01, 0x00, 0x6c, 0x1e, 0x01, 0x00, 0x6c, -0x1e, 0x01, 0x00, 0x6c, 0x1e, 0x01, 0x00, -0xde, 0x69, 0x01, 0x00, 0xde, 0x69, 0x01, -0x00, 0xde, 0x69, 0x01, 0x00, 0x36, 0x2d, -0x01, 0x00, 0x36, 0x2d, 0x01, 0x00, 0x36, -0x2d, 0x01, 0x00, 0xb2, 0x6b, 0x01, 0x00, -0xb2, 0x6b, 0x01, 0x00, 0xb2, 0x6b, 0x01, -0x00, 0xce, 0x2b, 0x01, 0x00, 0xce, 0x2b, -0x01, 0x00, 0xce, 0x2b, 0x01, 0x00, 0x6e, -0x6d, 0x01, 0x00, 0x6e, 0x6d, 0x01, 0x00, -0x6e, 0x6d, 0x01, 0x00, 0x96, 0x2a, 0x01, -0x00, 0x96, 0x2a, 0x01, 0x00, 0x96, 0x2a, -0x01, 0x00, 0x18, 0x6f, 0x01, 0x00, 0x18, -0x6f, 0x01, 0x00, 0x18, 0x6f, 0x01, 0x00, -0x86, 0x29, 0x01, 0x00, 0x86, 0x29, 0x01, -0x00, 0x86, 0x29, 0x01, 0x00, 0x58, 0x70, -0x01, 0x00, 0x58, 0x70, 0x01, 0x00, 0x58, -0x70, 0x01, 0x00, 0x94, 0x28, 0x01, 0x00, -0x94, 0x28, 0x01, 0x00, 0x94, 0x28, 0x01, -0x00, 0x1d, 0x71, 0x01, 0x00, 0x1d, 0x71, -0x01, 0x00, 0x1d, 0x71, 0x01, 0x00, 0xbc, -0x27, 0x01, 0x00, 0xbc, 0x27, 0x01, 0x00, -0xbc, 0x27, 0x01, 0x00, 0xdb, 0x71, 0x01, -0x00, 0xdb, 0x71, 0x01, 0x00, 0xdb, 0x71, -0x01, 0x00, 0xfa, 0x26, 0x01, 0x00, 0xfa, -0x26, 0x01, 0x00, 0xfa, 0x26, 0x01, 0x00, -0x92, 0x72, 0x01, 0x00, 0x92, 0x72, 0x01, -0x00, 0x92, 0x72, 0x01, 0x00, 0x49, 0x26, -0x01, 0x00, 0x49, 0x26, 0x01, 0x00, 0x49, -0x26, 0x01, 0x00, 0x45, 0x73, 0x01, 0x00, -0x45, 0x73, 0x01, 0x00, 0x45, 0x73, 0x01, -0x00, 0x5d, 0x35, 0x01, 0x00, 0x5d, 0x35, -0x01, 0x00, 0x5d, 0x35, 0x01, 0x00, 0x9a, -0x74, 0x01, 0x00, 0x9a, 0x74, 0x01, 0x00, -0x9a, 0x74, 0x01, 0x00, 0x4a, 0x34, 0x01, -0x00, 0x4a, 0x34, 0x01, 0x00, 0x4a, 0x34, -0x01, 0x00, 0xdf, 0x75, 0x01, 0x00, 0xdf, -0x75, 0x01, 0x00, 0xdf, 0x75, 0x01, 0x00, -0x5d, 0x33, 0x01, 0x00, 0x5d, 0x33, 0x01, -0x00, 0x5d, 0x33, 0x01, 0x00, 0x15, 0x77, -0x01, 0x00, 0x15, 0x77, 0x01, 0x00, 0x15, -0x77, 0x01, 0x00, 0x8e, 0x32, 0x01, 0x00, -0x8e, 0x32, 0x01, 0x00, 0x8e, 0x32, 0x01, -0x00, 0x3e, 0x78, 0x01, 0x00, 0x3e, 0x78, -0x01, 0x00, 0x3e, 0x78, 0x01, 0x00, 0xd7, -0x31, 0x01, 0x00, 0xd7, 0x31, 0x01, 0x00, -0xd7, 0x31, 0x01, 0x00, 0x5b, 0x79, 0x01, -0x00, 0x5b, 0x79, 0x01, 0x00, 0x5b, 0x79, -0x01, 0x00, 0x33, 0x31, 0x01, 0x00, 0x33, -0x31, 0x01, 0x00, 0x33, 0x31, 0x01, 0x00, -0x6e, 0x7a, 0x01, 0x00, 0x6e, 0x7a, 0x01, -0x00, 0x6e, 0x7a, 0x01, 0x00, 0xa0, 0x30, -0x01, 0x00, 0xa0, 0x30, 0x01, 0x00, 0xa0, -0x30, 0x01, 0x00, 0x78, 0x7b, 0x01, 0x00, -0x78, 0x7b, 0x01, 0x00, 0x78, 0x7b, 0x01, -0x00, 0x1a, 0x30, 0x01, 0x00, 0x1a, 0x30, -0x01, 0x00, 0x1a, 0x30, 0x01, 0x00, 0x7a, -0x7c, 0x01, 0x00, 0x7a, 0x7c, 0x01, 0x00, -0x7a, 0x7c, 0x01, 0x00, 0xcf, 0x3e, 0x01, -0x00, 0xcf, 0x3e, 0x01, 0x00, 0xcf, 0x3e, -0x01, 0x00, 0x67, 0x7e, 0x01, 0x00, 0x67, -0x7e, 0x01, 0x00, 0x67, 0x7e, 0x01, 0x00, -0x31, 0x3d, 0x01, 0x00, 0x31, 0x3d, 0x01, -0x00, 0x31, 0x3d, 0x01, 0x00, 0x1d, 0x80, -0x01, 0x00, 0x1d, 0x80, 0x01, 0x00, 0x1d, -0x80, 0x01, 0x00, 0xcc, 0x3b, 0x01, 0x00, -0xcc, 0x3b, 0x01, 0x00, 0xcc, 0x3b, 0x01, -0x00, 0xfb, 0x80, 0x01, 0x00, 0xfb, 0x80, -0x01, 0x00, 0xfb, 0x80, 0x01, 0x00, 0x95, -0x3a, 0x01, 0x00, 0x95, 0x3a, 0x01, 0x00, -0x95, 0x3a, 0x01, 0x00, 0xd0, 0x81, 0x01, -0x00, 0xd0, 0x81, 0x01, 0x00, 0xd0, 0x81, -0x01, 0x00, 0x81, 0x39, 0x01, 0x00, 0x81, -0x39, 0x01, 0x00, 0x81, 0x39, 0x01, 0x00, -0x9c, 0x82, 0x01, 0x00, 0x9c, 0x82, 0x01, -0x00, 0x9c, 0x82, 0x01, 0x00, 0x8c, 0x38, -0x01, 0x00, 0x8c, 0x38, 0x01, 0x00, 0x8c, -0x38, 0x01, 0x00, 0x60, 0x83, 0x01, 0x00, -0x60, 0x83, 0x01, 0x00, 0x60, 0x83, 0x01, -0x00, 0xaf, 0x37, 0x01, 0x00, 0xaf, 0x37, -0x01, 0x00, 0xaf, 0x37, 0x01, 0x00, 0x1e, -0x84, 0x01, 0x00, 0x1e, 0x84, 0x01, 0x00, -0x1e, 0x84, 0x01, 0x00, 0xe7, 0x36, 0x01, -0x00, 0xe7, 0x36, 0x01, 0x00, 0xe7, 0x36, -0x01, 0x00, 0xd5, 0x84, 0x01, 0x00, 0xd5, -0x84, 0x01, 0x00, 0xd5, 0x84, 0x01, 0x00, -0xde, 0x45, 0x01, 0x00, 0xde, 0x45, 0x01, -0x00, 0xde, 0x45, 0x01, 0x00, 0x33, 0x86, -0x01, 0x00, 0x33, 0x86, 0x01, 0x00, 0x33, -0x86, 0x01, 0x00, 0xa9, 0x44, 0x01, 0x00, -0xa9, 0x44, 0x01, 0x00, 0xa9, 0x44, 0x01, -0x00, 0x7e, 0x87, 0x01, 0x00, 0x7e, 0x87, -0x01, 0x00, 0x7e, 0x87, 0x01, 0x00, 0xa0, -0x43, 0x01, 0x00, 0xa0, 0x43, 0x01, 0x00, -0xa0, 0x43, 0x01, 0x00, 0xb8, 0x88, 0x01, -0x00, 0xb8, 0x88, 0x01, 0x00, 0xb8, 0x88, -0x01, 0x00, 0xb9, 0x42, 0x01, 0x00, 0xb9, -0x42, 0x01, 0x00, 0xb9, 0x42, 0x01, 0x00, -0xe3, 0x89, 0x01, 0x00, 0xe3, 0x89, 0x01, -0x00, 0xe3, 0x89, 0x01, 0x00, 0xee, 0x41, -0x01, 0x00, 0xee, 0x41, 0x01, 0x00, 0xee, -0x41, 0x01, 0x00, 0x02, 0x8b, 0x01, 0x00, -0x02, 0x8b, 0x01, 0x00, 0x02, 0x8b, 0x01, -0x00, 0x38, 0x41, 0x01, 0x00, 0x38, 0x41, -0x01, 0x00, 0x38, 0x41, 0x01, 0x00, 0x16, -0x8c, 0x01, 0x00, 0x16, 0x8c, 0x01, 0x00, -0x16, 0x8c, 0x01, 0x00, 0x96, 0x40, 0x01, -0x00, 0x96, 0x40, 0x01, 0x00, 0x96, 0x40, -0x01, 0x00, 0x1f, 0x8d, 0x01, 0x00, 0x1f, -0x8d, 0x01, 0x00, 0x1f, 0x8d, 0x01, 0x00, -0x03, 0x40, 0x01, 0x00, 0x03, 0x40, 0x01, -0x00, 0x03, 0x40, 0x01, 0x00, 0x1f, 0x8e, -0x01, 0x00, 0x1f, 0x8e, 0x01, 0x00, 0x1f, -0x8e, 0x01, 0x00, 0x7f, 0x4e, 0x01, 0x00, -0x7f, 0x4e, 0x01, 0x00, 0x7f, 0x4e, 0x01, -0x00, 0x04, 0x90, 0x01, 0x00, 0x04, 0x90, -0x01, 0x00, 0x04, 0x90, 0x01, 0x00, 0xbb, -0x4c, 0x01, 0x00, 0xbb, 0x4c, 0x01, 0x00, -0xbb, 0x4c, 0x01, 0x00, 0xe9, 0x90, 0x01, -0x00, 0xe9, 0x90, 0x01, 0x00, 0xe9, 0x90, -0x01, 0x00, 0x37, 0x4b, 0x01, 0x00, 0x37, -0x4b, 0x01, 0x00, 0x37, 0x4b, 0x01, 0x00, -0xc3, 0x91, 0x01, 0x00, 0xc3, 0x91, 0x01, -0x00, 0xc3, 0x91, 0x01, 0x00, 0xe7, 0x49, -0x01, 0x00, 0xe7, 0x49, 0x01, 0x00, 0xe7, -0x49, 0x01, 0x00, 0x92, 0x92, 0x01, 0x00, -0x92, 0x92, 0x01, 0x00, 0x92, 0x92, 0x01, -0x00, 0xbf, 0x48, 0x01, 0x00, 0xbf, 0x48, -0x01, 0x00, 0xbf, 0x48, 0x01, 0x00, 0x58, -0x93, 0x01, 0x00, 0x58, 0x93, 0x01, 0x00, -0x58, 0x93, 0x01, 0x00, 0xb8, 0x47, 0x01, -0x00, 0xb8, 0x47, 0x01, 0x00, 0xb8, 0x47, -0x01, 0x00, 0x16, 0x94, 0x01, 0x00, 0x16, -0x94, 0x01, 0x00, 0x16, 0x94, 0x01, 0x00, -0xcc, 0x46, 0x01, 0x00, 0xcc, 0x46, 0x01, -0x00, 0xcc, 0x46, 0x01, 0x00, 0xcc, 0x94, -0x01, 0x00, 0xcc, 0x94, 0x01, 0x00, 0xcc, -0x94, 0x01, 0x00, 0xf7, 0x45, 0x01, 0x00, -0xf7, 0x45, 0x01, 0x00, 0xf7, 0x45, 0x01, -0x00, 0x7c, 0x95, 0x01, 0x00, 0x7c, 0x95, -0x01, 0x00, 0x7c, 0x95, 0x01, 0x00, 0xde, -0x54, 0x01, 0x00, 0xde, 0x54, 0x01, 0x00, -0xde, 0x54, 0x01, 0x00, 0xca, 0x96, 0x01, -0x00, 0xca, 0x96, 0x01, 0x00, 0xca, 0x96, -0x01, 0x00, 0x99, 0x53, 0x01, 0x00, 0x99, -0x53, 0x01, 0x00, 0x99, 0x53, 0x01, 0x00, -0x03, 0x98, 0x01, 0x00, 0x03, 0x98, 0x01, -0x00, 0x03, 0x98, 0x01, 0x00, 0x83, 0x52, -0x01, 0x00, 0x83, 0x52, 0x01, 0x00, 0x83, -0x52, 0x01, 0x00, 0x2c, 0x99, 0x01, 0x00, -0x2c, 0x99, 0x01, 0x00, 0x2c, 0x99, 0x01, -0x00, 0x92, 0x51, 0x01, 0x00, 0x92, 0x51, -0x01, 0x00, 0x92, 0x51, 0x01, 0x00, 0x45, -0x9a, 0x01, 0x00, 0x45, 0x9a, 0x01, 0x00, -0x45, 0x9a, 0x01, 0x00, 0xbf, 0x50, 0x01, -0x00, 0xbf, 0x50, 0x01, 0x00, 0xbf, 0x50, -0x01, 0x00, 0x51, 0x9b, 0x01, 0x00, 0x51, -0x9b, 0x01, 0x00, 0x51, 0x9b, 0x01, 0x00, -0x04, 0x50, 0x01, 0x00, 0x04, 0x50, 0x01, -0x00, 0x04, 0x50, 0x01, 0x00, 0x51, 0x9c, -0x01, 0x00, 0x51, 0x9c, 0x01, 0x00, 0x51, -0x9c, 0x01, 0x00, 0xb9, 0x4e, 0x01, 0x00, -0xb9, 0x4e, 0x01, 0x00, 0xb9, 0x4e, 0x01, -0x00, 0x47, 0x9d, 0x01, 0x00, 0x47, 0x9d, -0x01, 0x00, 0x47, 0x9d, 0x01, 0x00, 0x8b, -0x4d, 0x01, 0x00, 0x8b, 0x4d, 0x01, 0x00, -0x8b, 0x4d, 0x01, 0x00, 0x33, 0x9e, 0x01, -0x00, 0x33, 0x9e, 0x01, 0x00, 0x33, 0x9e, -0x01, 0x00, 0xfd, 0x5b, 0x01, 0x00, 0xfd, -0x5b, 0x01, 0x00, 0xfd, 0x5b, 0x01, 0x00, -0xf3, 0x9f, 0x01, 0x00, 0xf3, 0x9f, 0x01, -0x00, 0xf3, 0x9f, 0x01, 0x00, 0x33, 0x5a, -0x01, 0x00, 0x33, 0x5a, 0x01, 0x00, 0x33, -0x5a, 0x01, 0x00, 0xcb, 0xa0, 0x01, 0x00, -0xcb, 0xa0, 0x01, 0x00, 0xcb, 0xa0, 0x01, -0x00, 0xac, 0x58, 0x01, 0x00, 0xac, 0x58, -0x01, 0x00, 0xac, 0x58, 0x01, 0x00, 0x90, -0xa1, 0x01, 0x00, 0x90, 0xa1, 0x01, 0x00, -0x90, 0xa1, 0x01, 0x00, 0x5b, 0x57, 0x01, -0x00, 0x5b, 0x57, 0x01, 0x00, 0x5b, 0x57, -0x01, 0x00, 0x4b, 0xa2, 0x01, 0x00, 0x4b, -0xa2, 0x01, 0x00, 0x4b, 0xa2, 0x01, 0x00, -0x34, 0x56, 0x01, 0x00, 0x34, 0x56, 0x01, -0x00, 0x34, 0x56, 0x01, 0x00, 0xfd, 0xa2, -0x01, 0x00, 0xfd, 0xa2, 0x01, 0x00, 0xfd, -0xa2, 0x01, 0x00, 0x2f, 0x55, 0x01, 0x00, -0x2f, 0x55, 0x01, 0x00, 0x2f, 0x55, 0x01, -0x00, 0xa6, 0xa3, 0x01, 0x00, 0xa6, 0xa3, -0x01, 0x00, 0xa6, 0xa3, 0x01, 0x00, 0x47, -0x54, 0x01, 0x00, 0x47, 0x54, 0x01, 0x00, -0x47, 0x54, 0x01, 0x00, 0x49, 0xa4, 0x01, -0x00, 0x49, 0xa4, 0x01, 0x00, 0x49, 0xa4, -0x01, 0x00, 0x76, 0x53, 0x01, 0x00, 0x76, -0x53, 0x01, 0x00, 0x76, 0x53, 0x01, 0x00, -0xe4, 0xa4, 0x01, 0x00, 0xe4, 0xa4, 0x01, -0x00, 0xe4, 0xa4, 0x01, 0x00, 0x62, 0x62, -0x01, 0x00, 0x62, 0x62, 0x01, 0x00, 0x62, -0x62, 0x01, 0x00, 0x0a, 0xa6, 0x01, 0x00, -0x0a, 0xa6, 0x01, 0x00, 0x0a, 0xa6, 0x01, -0x00, 0x26, 0x61, 0x01, 0x00, 0x26, 0x61, -0x01, 0x00, 0x26, 0x61, 0x01, 0x00, 0x1d, -0xa7, 0x01, 0x00, 0x1d, 0xa7, 0x01, 0x00, -0x1d, 0xa7, 0x01, 0x00, 0x1a, 0x60, 0x01, -0x00, 0x1a, 0x60, 0x01, 0x00, 0x1a, 0x60, -0x01, 0x00, 0x1e, 0xa8, 0x01, 0x00, 0x1e, -0xa8, 0x01, 0x00, 0x1e, 0xa8, 0x01, 0x00, -0x66, 0x5e, 0x01, 0x00, 0x66, 0x5e, 0x01, -0x00, 0x66, 0x5e, 0x01, 0x00, 0x12, 0xa9, -0x01, 0x00, 0x12, 0xa9, 0x01, 0x00, 0x12, -0xa9, 0x01, 0x00, 0xd4, 0x5c, 0x01, 0x00, -0xd4, 0x5c, 0x01, 0x00, 0xd4, 0x5c, 0x01, -0x00, 0xf8, 0xa9, 0x01, 0x00, 0xf8, 0xa9, -0x01, 0x00, 0xf8, 0xa9, 0x01, 0x00, 0x70, -0x5b, 0x01, 0x00, 0x70, 0x5b, 0x01, 0x00, -0x70, 0x5b, 0x01, 0x00, 0xd4, 0xaa, 0x01, -0x00, 0xd4, 0xaa, 0x01, 0x00, 0xd4, 0xaa, -0x01, 0x00, 0x34, 0x5a, 0x01, 0x00, 0x34, -0x5a, 0x01, 0x00, 0x34, 0x5a, 0x01, 0x00, -0xa5, 0xab, 0x01, 0x00, 0xa5, 0xab, 0x01, -0x00, 0xa5, 0xab, 0x01, 0x00, 0x19, 0x59, -0x01, 0x00, 0x19, 0x59, 0x01, 0x00, 0x19, -0x59, 0x01, 0x00, 0x6e, 0xac, 0x01, 0x00, -0x6e, 0xac, 0x01, 0x00, 0x6e, 0xac, 0x01, -0x00, 0xa5, 0x67, 0x01, 0x00, 0xa5, 0x67, -0x01, 0x00, 0xa5, 0x67, 0x01, 0x00, 0xe8, -0xad, 0x01, 0x00, 0xe8, 0xad, 0x01, 0x00, -0xe8, 0xad, 0x01, 0x00, 0xfb, 0x65, 0x01, -0x00, 0xfb, 0x65, 0x01, 0x00, 0xfb, 0x65, -0x01, 0x00, 0x48, 0xaf, 0x01, 0x00, 0x48, -0xaf, 0x01, 0x00, 0x48, 0xaf, 0x01, 0x00, -0x92, 0x64, 0x01, 0x00, 0x92, 0x64, 0x01, -0x00, 0x92, 0x64, 0x01, 0x00, 0x49, 0xb0, -0x01, 0x00, 0x49, 0xb0, 0x01, 0x00, 0x49, -0xb0, 0x01, 0x00, 0x5d, 0x63, 0x01, 0x00, -0x5d, 0x63, 0x01, 0x00, 0x5d, 0x63, 0x01, -0x00, 0xe4, 0xb0, 0x01, 0x00, 0xe4, 0xb0, -0x01, 0x00, 0xe4, 0xb0, 0x01, 0x00, 0x51, -0x62, 0x01, 0x00, 0x51, 0x62, 0x01, 0x00, -0x51, 0x62, 0x01, 0x00, 0x76, 0xb1, 0x01, -0x00, 0x76, 0xb1, 0x01, 0x00, 0x76, 0xb1, -0x01, 0x00, 0x64, 0x61, 0x01, 0x00, 0x64, -0x61, 0x01, 0x00, 0x64, 0x61, 0x01, 0x00, -0x01, 0xb2, 0x01, 0x00, 0x01, 0xb2, 0x01, -0x00, 0x01, 0xb2, 0x01, 0x00, 0x92, 0x60, -0x01, 0x00, 0x92, 0x60, 0x01, 0x00, 0x92, -0x60, 0x01, 0x00, 0x86, 0xb2, 0x01, 0x00, -0x86, 0xb2, 0x01, 0x00, 0x86, 0xb2, 0x01, -0x00, 0xad, 0x5f, 0x01, 0x00, 0xad, 0x5f, -0x01, 0x00, 0xad, 0x5f, 0x01, 0x00, 0x04, -0xb3, 0x01, 0x00, 0x04, 0xb3, 0x01, 0x00, -0x04, 0xb3, 0x01, 0x00, 0xc2, 0x6d, 0x01, -0x00, 0xc2, 0x6d, 0x01, 0x00, 0xc2, 0x6d, -0x01, 0x00, 0xf3, 0xb3, 0x01, 0x00, 0xf3, -0xb3, 0x01, 0x00, 0xf3, 0xb3, 0x01, 0x00, -0x91, 0x6b, 0x01, 0x00, 0x91, 0x6b, 0x01, -0x00, 0x91, 0x6b, 0x01, 0x00, 0xcf, 0xb4, -0x01, 0x00, 0xcf, 0xb4, 0x01, 0x00, 0xcf, -0xb4, 0x01, 0x00, 0xb9, 0x69, 0x01, 0x00, -0xb9, 0x69, 0x01, 0x00, 0xb9, 0x69, 0x01, -0x00, 0x9d, 0xb5, 0x01, 0x00, 0x9d, 0xb5, -0x01, 0x00, 0x9d, 0xb5, 0x01, 0x00, 0x25, -0x68, 0x01, 0x00, 0x25, 0x68, 0x01, 0x00, -0x25, 0x68, 0x01, 0x00, 0x5e, 0xb6, 0x01, -0x00, 0x5e, 0xb6, 0x01, 0x00, 0x5e, 0xb6, -0x01, 0x00, 0xc7, 0x66, 0x01, 0x00, 0xc7, -0x66, 0x01, 0x00, 0xc7, 0x66, 0x01, 0x00, -0x14, 0xb7, 0x01, 0x00, 0x14, 0xb7, 0x01, -0x00, 0x14, 0xb7, 0x01, 0x00, 0x93, 0x65, -0x01, 0x00, 0x93, 0x65, 0x01, 0x00, 0x93, -0x65, 0x01, 0x00, 0xc1, 0xb7, 0x01, 0x00, -0xc1, 0xb7, 0x01, 0x00, 0xc1, 0xb7, 0x01, -0x00, 0x84, 0x64, 0x01, 0x00, 0x84, 0x64, -0x01, 0x00, 0x84, 0x64, 0x01, 0x00, 0x65, -0xb8, 0x01, 0x00, 0x65, 0xb8, 0x01, 0x00, -0x65, 0xb8, 0x01, 0x00, 0x91, 0x63, 0x01, -0x00, 0x91, 0x63, 0x01, 0x00, 0x91, 0x63, -0x01, 0x00, 0x01, 0xb9, 0x01, 0x00, 0x01, -0xb9, 0x01, 0x00, 0x01, 0xb9, 0x01, 0x00, -0x54, 0x72, 0x01, 0x00, 0x54, 0x72, 0x01, -0x00, 0x54, 0x72, 0x01, 0x00, 0x27, 0xba, -0x01, 0x00, 0x27, 0xba, 0x01, 0x00, 0x27, -0xba, 0x01, 0x00, 0xec, 0x70, 0x01, 0x00, -0xec, 0x70, 0x01, 0x00, 0xec, 0x70, 0x01, -0x00, 0x35, 0xbb, 0x01, 0x00, 0x35, 0xbb, -0x01, 0x00, 0x35, 0xbb, 0x01, 0x00, 0x7b, -0x6f, 0x01, 0x00, 0x7b, 0x6f, 0x01, 0x00, -0x7b, 0x6f, 0x01, 0x00, 0x31, 0xbc, 0x01, -0x00, 0x31, 0xbc, 0x01, 0x00, 0x31, 0xbc, -0x01, 0x00, 0x77, 0x6d, 0x01, 0x00, 0x77, -0x6d, 0x01, 0x00, 0x77, 0x6d, 0x01, 0x00, -0x1d, 0xbd, 0x01, 0x00, 0x1d, 0xbd, 0x01, -0x00, 0x1d, 0xbd, 0x01, 0x00, 0xba, 0x6b, -0x01, 0x00, 0xba, 0x6b, 0x01, 0x00, 0xba, -0x6b, 0x01, 0x00, 0xfb, 0xbd, 0x01, 0x00, -0xfb, 0xbd, 0x01, 0x00, 0xfb, 0xbd, 0x01, -0x00, 0x34, 0x6a, 0x01, 0x00, 0x34, 0x6a, -0x01, 0x00, 0x34, 0x6a, 0x01, 0x00, 0xcc, -0xbe, 0x01, 0x00, 0xcc, 0xbe, 0x01, 0x00, -0xcc, 0xbe, 0x01, 0x00, 0xdc, 0x68, 0x01, -0x00, 0xdc, 0x68, 0x01, 0x00, 0xdc, 0x68, -0x01, 0x00, 0x93, 0xbf, 0x01, 0x00, 0x93, -0xbf, 0x01, 0x00, 0x93, 0xbf, 0x01, 0x00, -0xa9, 0x67, 0x01, 0x00, 0xa9, 0x67, 0x01, -0x00, 0xa9, 0x67, 0x01, 0x00, 0x28, 0xc0, -0x01, 0x00, 0x28, 0xc0, 0x01, 0x00, 0x28, -0xc0, 0x01, 0x00, 0x1a, 0x76, 0x01, 0x00, -0x1a, 0x76, 0x01, 0x00, 0x1a, 0x76, 0x01, -0x00, 0xd9, 0xc0, 0x01, 0x00, 0xd9, 0xc0, -0x01, 0x00, 0xd9, 0xc0, 0x01, 0x00, 0x56, -0x74, 0x01, 0x00, 0x56, 0x74, 0x01, 0x00, -0x56, 0x74, 0x01, 0x00, 0x7c, 0xc1, 0x01, -0x00, 0x7c, 0xc1, 0x01, 0x00, 0x7c, 0xc1, -0x01, 0x00, 0xdc, 0x72, 0x01, 0x00, 0xdc, -0x72, 0x01, 0x00, 0xdc, 0x72, 0x01, 0x00, -0x13, 0xc2, 0x01, 0x00, 0x13, 0xc2, 0x01, -0x00, 0x13, 0xc2, 0x01, 0x00, 0x9b, 0x71, -0x01, 0x00, 0x9b, 0x71, 0x01, 0x00, 0x9b, -0x71, 0x01, 0x00, 0xa0, 0xc2, 0x01, 0x00, -0xa0, 0xc2, 0x01, 0x00, 0xa0, 0xc2, 0x01, -0x00, 0x86, 0x70, 0x01, 0x00, 0x86, 0x70, -0x01, 0x00, 0x86, 0x70, 0x01, 0x00, 0x24, -0xc3, 0x01, 0x00, 0x24, 0xc3, 0x01, 0x00, -0x24, 0xc3, 0x01, 0x00, 0x29, 0x6f, 0x01, -0x00, 0x29, 0x6f, 0x01, 0x00, 0x29, 0x6f, -0x01, 0x00, 0xa0, 0xc3, 0x01, 0x00, 0xa0, -0xc3, 0x01, 0x00, 0xa0, 0xc3, 0x01, 0x00, -0x80, 0x6d, 0x01, 0x00, 0x80, 0x6d, 0x01, -0x00, 0x80, 0x6d, 0x01, 0x00, 0x16, 0xc4, -0x01, 0x00, 0x16, 0xc4, 0x01, 0x00, 0x16, -0xc4, 0x01, 0x00, 0x06, 0x6c, 0x01, 0x00, -0x06, 0x6c, 0x01, 0x00, 0x06, 0x6c, 0x01, -0x00, 0x86, 0xc4, 0x01, 0x00, 0x86, 0xc4, -0x01, 0x00, 0x86, 0xc4, 0x01, 0x00, 0x1b, -0x7a, 0x01, 0x00, 0x1b, 0x7a, 0x01, 0x00, -0x1b, 0x7a, 0x01, 0x00, 0x57, 0xc5, 0x01, -0x00, 0x57, 0xc5, 0x01, 0x00, 0x57, 0xc5, -0x01, 0x00, 0xf1, 0x77, 0x01, 0x00, 0xf1, -0x77, 0x01, 0x00, 0xf1, 0x77, 0x01, 0x00, -0x17, 0xc6, 0x01, 0x00, 0x17, 0xc6, 0x01, -0x00, 0x17, 0xc6, 0x01, 0x00, 0x23, 0x76, -0x01, 0x00, 0x23, 0x76, 0x01, 0x00, 0x23, -0x76, 0x01, 0x00, 0xc8, 0xc6, 0x01, 0x00, -0xc8, 0xc6, 0x01, 0x00, 0xc8, 0xc6, 0x01, -0x00, 0x9c, 0x74, 0x01, 0x00, 0x9c, 0x74, -0x01, 0x00, 0x9c, 0x74, 0x01, 0x00, 0x6d, -0xc7, 0x01, 0x00, 0x6d, 0xc7, 0x01, 0x00, -0x6d, 0xc7, 0x01, 0x00, 0x4c, 0x73, 0x01, -0x00, 0x4c, 0x73, 0x01, 0x00, 0x4c, 0x73, -0x01, 0x00, 0x07, 0xc8, 0x01, 0x00, 0x07, -0xc8, 0x01, 0x00, 0x07, 0xc8, 0x01, 0x00, -0x28, 0x72, 0x01, 0x00, 0x28, 0x72, 0x01, -0x00, 0x28, 0x72, 0x01, 0x00, 0x98, 0xc8, -0x01, 0x00, 0x98, 0xc8, 0x01, 0x00, 0x98, -0xc8, 0x01, 0x00, 0x27, 0x71, 0x01, 0x00, -0x27, 0x71, 0x01, 0x00, 0x27, 0x71, 0x01, -0x00, 0x22, 0xc9, 0x01, 0x00, 0x22, 0xc9, -0x01, 0x00, 0x22, 0xc9, 0x01, 0x00, 0x43, -0x70, 0x01, 0x00, 0x43, 0x70, 0x01, 0x00, -0x43, 0x70, 0x01, 0x00, 0xa4, 0xc9, 0x01, -0x00, 0xa4, 0xc9, 0x01, 0x00, 0xa4, 0xc9, -0x01, 0x00, 0x38, 0x7e, 0x01, 0x00, 0x38, -0x7e, 0x01, 0x00, 0x38, 0x7e, 0x01, 0x00, -0x95, 0xca, 0x01, 0x00, 0x95, 0xca, 0x01, -0x00, 0x95, 0xca, 0x01, 0x00, 0xa0, 0x7b, -0x01, 0x00, 0xa0, 0x7b, 0x01, 0x00, 0xa0, -0x7b, 0x01, 0x00, 0x72, 0xcb, 0x01, 0x00, -0x72, 0xcb, 0x01, 0x00, 0x72, 0xcb, 0x01, -0x00, 0x79, 0x79, 0x01, 0x00, 0x79, 0x79, -0x01, 0x00, 0x79, 0x79, 0x01, 0x00, 0x3e, -0xcc, 0x01, 0x00, 0x3e, 0xcc, 0x01, 0x00, -0x3e, 0xcc, 0x01, 0x00, 0xa7, 0x77, 0x01, -0x00, 0xa7, 0x77, 0x01, 0x00, 0xa7, 0x77, -0x01, 0x00, 0xfb, 0xcc, 0x01, 0x00, 0xfb, -0xcc, 0x01, 0x00, 0xfb, 0xcc, 0x01, 0x00, -0x18, 0x76, 0x01, 0x00, 0x18, 0x76, 0x01, -0x00, 0x18, 0x76, 0x01, 0x00, 0xac, 0xcd, -0x01, 0x00, 0xac, 0xcd, 0x01, 0x00, 0xac, -0xcd, 0x01, 0x00, 0xbe, 0x74, 0x01, 0x00, -0xbe, 0x74, 0x01, 0x00, 0xbe, 0x74, 0x01, -0x00, 0x52, 0xce, 0x01, 0x00, 0x52, 0xce, -0x01, 0x00, 0x52, 0xce, 0x01, 0x00, 0x8e, -0x73, 0x01, 0x00, 0x8e, 0x73, 0x01, 0x00, -0x8e, 0x73, 0x01, 0x00, 0xef, 0xce, 0x01, -0x00, 0xef, 0xce, 0x01, 0x00, 0xef, 0xce, -0x01, 0x00, 0x82, 0x72, 0x01, 0x00, 0x82, -0x72, 0x01, 0x00, 0x82, 0x72, 0x01, 0x00, -0x83, 0xcf, 0x01, 0x00, 0x83, 0xcf, 0x01, -0x00, 0x83, 0xcf, 0x01, 0x00, 0x27, 0x81, -0x01, 0x00, 0x27, 0x81, 0x01, 0x00, 0x27, -0x81, 0x01, 0x00, 0x4b, 0xd0, 0x01, 0x00, -0x4b, 0xd0, 0x01, 0x00, 0x4b, 0xd0, 0x01, -0x00, 0x44, 0x7f, 0x01, 0x00, 0x44, 0x7f, -0x01, 0x00, 0x44, 0x7f, 0x01, 0x00, 0xc8, -0xd0, 0x01, 0x00, 0xc8, 0xd0, 0x01, 0x00, -0xc8, 0xd0, 0x01, 0x00, 0xc0, 0x7c, 0x01, -0x00, 0xc0, 0x7c, 0x01, 0x00, 0xc0, 0x7c, -0x01, 0x00, 0x3b, 0xd1, 0x01, 0x00, 0x3b, -0xd1, 0x01, 0x00, 0x3b, 0xd1, 0x01, 0x00, -0xa2, 0x7a, 0x01, 0x00, 0xa2, 0x7a, 0x01, -0x00, 0xa2, 0x7a, 0x01, 0x00, 0xa5, 0xd1, -0x01, 0x00, 0xa5, 0xd1, 0x01, 0x00, 0xa5, -0xd1, 0x01, 0x00, 0xd2, 0x78, 0x01, 0x00, -0xd2, 0x78, 0x01, 0x00, 0xd2, 0x78, 0x01, -0x00, 0x08, 0xd2, 0x01, 0x00, 0x08, 0xd2, -0x01, 0x00, 0x08, 0xd2, 0x01, 0x00, 0x41, -0x77, 0x01, 0x00, 0x41, 0x77, 0x01, 0x00, -0x41, 0x77, 0x01, 0x00, 0x65, 0xd2, 0x01, -0x00, 0x65, 0xd2, 0x01, 0x00, 0x65, 0xd2, -0x01, 0x00, 0xe2, 0x75, 0x01, 0x00, 0xe2, -0x75, 0x01, 0x00, 0xe2, 0x75, 0x01, 0x00, -0xbd, 0xd2, 0x01, 0x00, 0xbd, 0xd2, 0x01, -0x00, 0xbd, 0xd2, 0x01, 0x00, 0xac, 0x74, -0x01, 0x00, 0xac, 0x74, 0x01, 0x00, 0xac, -0x74, 0x01, 0x00, 0x10, 0xd3, 0x01, 0x00, -0x10, 0xd3, 0x01, 0x00, 0x10, 0xd3, 0x01, -0x00, 0x1e, 0x83, 0x01, 0x00, 0x1e, 0x83, -0x01, 0x00, 0x1e, 0x83, 0x01, 0x00, 0xa9, -0xd3, 0x01, 0x00, 0xa9, 0xd3, 0x01, 0x00, -0xa9, 0xd3, 0x01, 0x00, 0x5f, 0x81, 0x01, -0x00, 0x5f, 0x81, 0x01, 0x00, 0x5f, 0x81, -0x01, 0x00, 0x34, 0xd4, 0x01, 0x00, 0x34, -0xd4, 0x01, 0x00, 0x34, 0xd4, 0x01, 0x00, -0xdd, 0x7f, 0x01, 0x00, 0xdd, 0x7f, 0x01, -0x00, 0xdd, 0x7f, 0x01, 0x00, 0xb3, 0xd4, -0x01, 0x00, 0xb3, 0xd4, 0x01, 0x00, 0xb3, -0xd4, 0x01, 0x00, 0x73, 0x7d, 0x01, 0x00, -0x73, 0x7d, 0x01, 0x00, 0x73, 0x7d, 0x01, -0x00, 0x29, 0xd5, 0x01, 0x00, 0x29, 0xd5, -0x01, 0x00, 0x29, 0xd5, 0x01, 0x00, 0x63, -0x7b, 0x01, 0x00, 0x63, 0x7b, 0x01, 0x00, -0x63, 0x7b, 0x01, 0x00, 0x96, 0xd5, 0x01, -0x00, 0x96, 0xd5, 0x01, 0x00, 0x96, 0xd5, -0x01, 0x00, 0x9b, 0x79, 0x01, 0x00, 0x9b, -0x79, 0x01, 0x00, 0x9b, 0x79, 0x01, 0x00, -0xfd, 0xd5, 0x01, 0x00, 0xfd, 0xd5, 0x01, -0x00, 0xfd, 0xd5, 0x01, 0x00, 0x0e, 0x78, -0x01, 0x00, 0x0e, 0x78, 0x01, 0x00, 0x0e, -0x78, 0x01, 0x00, 0x5d, 0xd6, 0x01, 0x00, -0x5d, 0xd6, 0x01, 0x00, 0x5d, 0xd6, 0x01, -0x00, 0xb0, 0x76, 0x01, 0x00, 0xb0, 0x76, -0x01, 0x00, 0xb0, 0x76, 0x01, 0x00, 0xb8, -0xd6, 0x01, 0x00, 0xb8, 0xd6, 0x01, 0x00, -0xb8, 0xd6, 0x01, 0x00, 0xee, 0x84, 0x01, -0x00, 0xee, 0x84, 0x01, 0x00, 0xee, 0x84, -0x01, 0x00, 0x5f, 0xd7, 0x01, 0x00, 0x5f, -0xd7, 0x01, 0x00, 0x5f, 0xd7, 0x01, 0x00, -0xf8, 0x82, 0x01, 0x00, 0xf8, 0x82, 0x01, -0x00, 0xf8, 0x82, 0x01, 0x00, 0xf7, 0xd7, -0x01, 0x00, 0xf7, 0xd7, 0x01, 0x00, 0xf7, -0xd7, 0x01, 0x00, 0x5b, 0x81, 0x01, 0x00, -0x5b, 0x81, 0x01, 0x00, 0x5b, 0x81, 0x01, -0x00, 0x82, 0xd8, 0x01, 0x00, 0x82, 0xd8, -0x01, 0x00, 0x82, 0xd8, 0x01, 0x00, 0x00, -0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, -0x00, 0x80, 0x01, 0x00, 0x02, 0xd9, 0x01, -0x00, 0x02, 0xd9, 0x01, 0x00, 0x02, 0xd9, -0x01, 0x00, 0xb4, 0x7d, 0x01, 0x00, 0xb4, -0x7d, 0x01, 0x00, 0xb4, 0x7d, 0x01, 0x00, -0x79, 0xd9, 0x01, 0x00, 0x79, 0xd9, 0x01, -0x00, 0x79, 0xd9, 0x01, 0x00, 0xb9, 0x7b, -0x01, 0x00, 0xb9, 0x7b, 0x01, 0x00, 0xb9, -0x7b, 0x01, 0x00, 0xe7, 0xd9, 0x01, 0x00, -0xe7, 0xd9, 0x01, 0x00, 0xe7, 0xd9, 0x01, -0x00, 0x00, 0x7a, 0x01, 0x00, 0x00, 0x7a, -0x01, 0x00, 0x00, 0x7a, 0x01, 0x00, 0x4f, -0xda, 0x01, 0x00, 0x4f, 0xda, 0x01, 0x00, -0x4f, 0xda, 0x01, 0x00, 0x7b, 0x78, 0x01, -0x00, 0x7b, 0x78, 0x01, 0x00, 0x7b, 0x78, -0x01, 0x00, 0xb1, 0xda, 0x01, 0x00, 0xb1, -0xda, 0x01, 0x00, 0xb1, 0xda, 0x01, 0x00, -0x89, 0x86, 0x01, 0x00, 0x89, 0x86, 0x01, -0x00, 0x89, 0x86, 0x01, 0x00, 0x66, 0xdb, -0x01, 0x00, 0x66, 0xdb, 0x01, 0x00, 0x66, -0xdb, 0x01, 0x00, 0x5f, 0x84, 0x01, 0x00, -0x5f, 0x84, 0x01, 0x00, 0x5f, 0x84, 0x01, -0x00, 0x09, 0xdc, 0x01, 0x00, 0x09, 0xdc, -0x01, 0x00, 0x09, 0xdc, 0x01, 0x00, 0x98, -0x82, 0x01, 0x00, 0x98, 0x82, 0x01, 0x00, -0x98, 0x82, 0x01, 0x00, 0x9d, 0xdc, 0x01, -0x00, 0x9d, 0xdc, 0x01, 0x00, 0x9d, 0xdc, -0x01, 0x00, 0x1c, 0x81, 0x01, 0x00, 0x1c, -0x81, 0x01, 0x00, 0x1c, 0x81, 0x01, 0x00, -0x26, 0xdd, 0x01, 0x00, 0x26, 0xdd, 0x01, -0x00, 0x26, 0xdd, 0x01, 0x00, 0xb4, 0x7f, -0x01, 0x00, 0xb4, 0x7f, 0x01, 0x00, 0xb4, -0x7f, 0x01, 0x00, 0xa5, 0xdd, 0x01, 0x00, -0xa5, 0xdd, 0x01, 0x00, 0xa5, 0xdd, 0x01, -0x00, 0x8a, 0x7d, 0x01, 0x00, 0x8a, 0x7d, -0x01, 0x00, 0x8a, 0x7d, 0x01, 0x00, 0x1b, -0xde, 0x01, 0x00, 0x1b, 0xde, 0x01, 0x00, -0x1b, 0xde, 0x01, 0x00, 0xa8, 0x7b, 0x01, -0x00, 0xa8, 0x7b, 0x01, 0x00, 0xa8, 0x7b, -0x01, 0x00, 0x8a, 0xde, 0x01, 0x00, 0x8a, -0xde, 0x01, 0x00, 0x8a, 0xde, 0x01, 0x00, -0x01, 0x7a, 0x01, 0x00, 0x01, 0x7a, 0x01, -0x00, 0x01, 0x7a, 0x01, 0x00, 0xf2, 0xde, -0x01, 0x00, 0xf2, 0xde, 0x01, 0x00, 0xf2, -0xde, 0x01, 0x00, 0xe4, 0x87, 0x01, 0x00, -0xe4, 0x87, 0x01, 0x00, 0xe4, 0x87, 0x01, -0x00, 0xb1, 0xdf, 0x01, 0x00, 0xb1, 0xdf, -0x01, 0x00, 0xb1, 0xdf, 0x01, 0x00, 0x8b, -0x85, 0x01, 0x00, 0x8b, 0x85, 0x01, 0x00, -0x8b, 0x85, 0x01, 0x00, 0x2f, 0xe0, 0x01, -0x00, 0x2f, 0xe0, 0x01, 0x00, 0x2f, 0xe0, -0x01, 0x00, 0x9f, 0x83, 0x01, 0x00, 0x9f, -0x83, 0x01, 0x00, 0x9f, 0x83, 0x01, 0x00, -0x7d, 0xe0, 0x01, 0x00, 0x7d, 0xe0, 0x01, -0x00, 0x7d, 0xe0, 0x01, 0x00, 0x05, 0x82, -0x01, 0x00, 0x05, 0x82, 0x01, 0x00, 0x05, -0x82, 0x01, 0x00, 0xc5, 0xe0, 0x01, 0x00, -0xc5, 0xe0, 0x01, 0x00, 0xc5, 0xe0, 0x01, -0x00, 0xaa, 0x80, 0x01, 0x00, 0xaa, 0x80, -0x01, 0x00, 0xaa, 0x80, 0x01, 0x00, 0x08, -0xe1, 0x01, 0x00, 0x08, 0xe1, 0x01, 0x00, -0x08, 0xe1, 0x01, 0x00, 0x01, 0x7f, 0x01, -0x00, 0x01, 0x7f, 0x01, 0x00, 0x01, 0x7f, -0x01, 0x00, 0x46, 0xe1, 0x01, 0x00, 0x46, -0xe1, 0x01, 0x00, 0x46, 0xe1, 0x01, 0x00, -0xfc, 0x7c, 0x01, 0x00, 0xfc, 0x7c, 0x01, -0x00, 0xfc, 0x7c, 0x01, 0x00, 0x80, 0xe1, -0x01, 0x00, 0x80, 0xe1, 0x01, 0x00, 0x80, -0xe1, 0x01, 0x00, 0x37, 0x7b, 0x01, 0x00, -0x37, 0x7b, 0x01, 0x00, 0x37, 0x7b, 0x01, -0x00, 0xb6, 0xe1, 0x01, 0x00, 0xb6, 0xe1, -0x01, 0x00, 0xb6, 0xe1, 0x01, 0x00, 0xf5, -0x88, 0x01, 0x00, 0xf5, 0x88, 0x01, 0x00, -0xf5, 0x88, 0x01, 0x00, 0x1a, 0xe2, 0x01, -0x00, 0x1a, 0xe2, 0x01, 0x00, 0x1a, 0xe2, -0x01, 0x00, 0x74, 0x86, 0x01, 0x00, 0x74, -0x86, 0x01, 0x00, 0x74, 0x86, 0x01, 0x00, -0x74, 0xe2, 0x01, 0x00, 0x74, 0xe2, 0x01, -0x00, 0x74, 0xe2, 0x01, 0x00, 0x69, 0x84, -0x01, 0x00, 0x69, 0x84, 0x01, 0x00, 0x69, -0x84, 0x01, 0x00, 0xc6, 0xe2, 0x01, 0x00, -0xc6, 0xe2, 0x01, 0x00, 0xc6, 0xe2, 0x01, -0x00, 0xb6, 0x82, 0x01, 0x00, 0xb6, 0x82, -0x01, 0x00, 0xb6, 0x82, 0x01, 0x00, 0x10, -0xe3, 0x01, 0x00, 0x10, 0xe3, 0x01, 0x00, -0x10, 0xe3, 0x01, 0x00, 0x46, 0x81, 0x01, -0x00, 0x46, 0x81, 0x01, 0x00, 0x46, 0x81, -0x01, 0x00, 0x56, 0xe3, 0x01, 0x00, 0x56, -0xe3, 0x01, 0x00, 0x56, 0xe3, 0x01, 0x00, -0x0c, 0x80, 0x01, 0x00, 0x0c, 0x80, 0x01, -0x00, 0x0c, 0x80, 0x01, 0x00, 0x96, 0xe3, -0x01, 0x00, 0x96, 0xe3, 0x01, 0x00, 0x96, -0xe3, 0x01, 0x00, 0xf6, 0x7d, 0x01, 0x00, -0xf6, 0x7d, 0x01, 0x00, 0xf6, 0x7d, 0x01, -0x00, 0xd2, 0xe3, 0x01, 0x00, 0xd2, 0xe3, -0x01, 0x00, 0xd2, 0xe3, 0x01, 0x00, 0x18, -0x7c, 0x01, 0x00, 0x18, 0x7c, 0x01, 0x00, -0x18, 0x7c, 0x01, 0x00, 0x0a, 0xe4, 0x01, -0x00, 0x0a, 0xe4, 0x01, 0x00, 0x0a, 0xe4, -0x01, 0x00, 0xb8, 0x89, 0x01, 0x00, 0xb8, -0x89, 0x01, 0x00, 0xb8, 0x89, 0x01, 0x00, -0x71, 0xe4, 0x01, 0x00, 0x71, 0xe4, 0x01, -0x00, 0x71, 0xe4, 0x01, 0x00, 0x17, 0x87, -0x01, 0x00, 0x17, 0x87, 0x01, 0x00, 0x17, -0x87, 0x01, 0x00, 0xcd, 0xe4, 0x01, 0x00, -0xcd, 0xe4, 0x01, 0x00, 0xcd, 0xe4, 0x01, -0x00, 0xf3, 0x84, 0x01, 0x00, 0xf3, 0x84, -0x01, 0x00, 0xf3, 0x84, 0x01, 0x00, 0x21, -0xe5, 0x01, 0x00, 0x21, 0xe5, 0x01, 0x00, -0x21, 0xe5, 0x01, 0x00, 0x2c, 0x83, 0x01, -0x00, 0x2c, 0x83, 0x01, 0x00, 0x2c, 0x83, -0x01, 0x00, 0x6e, 0xe5, 0x01, 0x00, 0x6e, -0xe5, 0x01, 0x00, 0x6e, 0xe5, 0x01, 0x00, -0xad, 0x81, 0x01, 0x00, 0xad, 0x81, 0x01, -0x00, 0xad, 0x81, 0x01, 0x00, 0xb4, 0xe5, -0x01, 0x00, 0xb4, 0xe5, 0x01, 0x00, 0xb4, -0xe5, 0x01, 0x00, 0x65, 0x80, 0x01, 0x00, -0x65, 0x80, 0x01, 0x00, 0x65, 0x80, 0x01, -0x00, 0xf6, 0xe5, 0x01, 0x00, 0xf6, 0xe5, -0x01, 0x00, 0xf6, 0xe5, 0x01, 0x00, 0x92, -0x7e, 0x01, 0x00, 0x92, 0x7e, 0x01, 0x00, -0x92, 0x7e, 0x01, 0x00, 0x33, 0xe6, 0x01, -0x00, 0x33, 0xe6, 0x01, 0x00, 0x33, 0xe6, -0x01, 0x00, 0xa2, 0x7c, 0x01, 0x00, 0xa2, -0x7c, 0x01, 0x00, 0xa2, 0x7c, 0x01, 0x00, -0x6c, 0xe6, 0x01, 0x00, 0x6c, 0xe6, 0x01, -0x00, 0x6c, 0xe6, 0x01, 0x00, 0x2c, 0x8a, -0x01, 0x00, 0x2c, 0x8a, 0x01, 0x00, 0x2c, -0x8a, 0x01, 0x00, 0xd5, 0xe6, 0x01, 0x00, -0xd5, 0xe6, 0x01, 0x00, 0xd5, 0xe6, 0x01, -0x00, 0x73, 0x87, 0x01, 0x00, 0x73, 0x87, -0x01, 0x00, 0x73, 0x87, 0x01, 0x00, 0x33, -0xe7, 0x01, 0x00, 0x33, 0xe7, 0x01, 0x00, -0x33, 0xe7, 0x01, 0x00, 0x3d, 0x85, 0x01, -0x00, 0x3d, 0x85, 0x01, 0x00, 0x3d, 0x85, -0x01, 0x00, 0x88, 0xe7, 0x01, 0x00, 0x88, -0xe7, 0x01, 0x00, 0x88, 0xe7, 0x01, 0x00, -0x69, 0x83, 0x01, 0x00, 0x69, 0x83, 0x01, -0x00, 0x69, 0x83, 0x01, 0x00, 0xd5, 0xe7, -0x01, 0x00, 0xd5, 0xe7, 0x01, 0x00, 0xd5, -0xe7, 0x01, 0x00, 0xde, 0x81, 0x01, 0x00, -0xde, 0x81, 0x01, 0x00, 0xde, 0x81, 0x01, -0x00, 0x1d, 0xe8, 0x01, 0x00, 0x1d, 0xe8, -0x01, 0x00, 0x1d, 0xe8, 0x01, 0x00, 0x8d, -0x80, 0x01, 0x00, 0x8d, 0x80, 0x01, 0x00, -0x8d, 0x80, 0x01, 0x00, 0x5f, 0xe8, 0x01, -0x00, 0x5f, 0xe8, 0x01, 0x00, 0x5f, 0xe8, -0x01, 0x00, 0xd3, 0x7e, 0x01, 0x00, 0xd3, -0x7e, 0x01, 0x00, 0xd3, 0x7e, 0x01, 0x00, -0x9d, 0xe8, 0x01, 0x00, 0x9d, 0xe8, 0x01, -0x00, 0x9d, 0xe8, 0x01, 0x00, 0xd7, 0x7c, -0x01, 0x00, 0xd7, 0x7c, 0x01, 0x00, 0xd7, -0x7c, 0x01, 0x00, 0xd6, 0xe8, 0x01, 0x00, -0xd6, 0xe8, 0x01, 0x00, 0xd6, 0xe8, 0x01, -0x00, 0x52, 0x8a, 0x01, 0x00, 0x52, 0x8a, -0x01, 0x00, 0x52, 0x8a, 0x01, 0x00, 0x40, -0xe9, 0x01, 0x00, 0x40, 0xe9, 0x01, 0x00, -0x40, 0xe9, 0x01, 0x00, 0x8b, 0x87, 0x01, -0x00, 0x8b, 0x87, 0x01, 0x00, 0x8b, 0x87, -0x01, 0x00, 0x9e, 0xe9, 0x01, 0x00, 0x9e, -0xe9, 0x01, 0x00, 0x9e, 0xe9, 0x01, 0x00, -0x4a, 0x85, 0x01, 0x00, 0x4a, 0x85, 0x01, -0x00, 0x4a, 0x85, 0x01, 0x00, 0xf3, 0xe9, -0x01, 0x00, 0xf3, 0xe9, 0x01, 0x00, 0xf3, -0xe9, 0x01, 0x00, 0x6d, 0x83, 0x01, 0x00, -0x6d, 0x83, 0x01, 0x00, 0x6d, 0x83, 0x01, -0x00, 0x41, 0xea, 0x01, 0x00, 0x41, 0xea, -0x01, 0x00, 0x41, 0xea, 0x01, 0x00, 0xdc, -0x81, 0x01, 0x00, 0xdc, 0x81, 0x01, 0x00, -0xdc, 0x81, 0x01, 0x00, 0x88, 0xea, 0x01, -0x00, 0x88, 0xea, 0x01, 0x00, 0x88, 0xea, -0x01, 0x00, 0x86, 0x80, 0x01, 0x00, 0x86, -0x80, 0x01, 0x00, 0x86, 0x80, 0x01, 0x00, -0xca, 0xea, 0x01, 0x00, 0xca, 0xea, 0x01, -0x00, 0xca, 0xea, 0x01, 0x00, 0xbe, 0x7e, -0x01, 0x00, 0xbe, 0x7e, 0x01, 0x00, 0xbe, -0x7e, 0x01, 0x00, 0x08, 0xeb, 0x01, 0x00, -0x08, 0xeb, 0x01, 0x00, 0x08, 0xeb, 0x01, -0x00, 0xbc, 0x7c, 0x01, 0x00, 0xbc, 0x7c, -0x01, 0x00, 0xbc, 0x7c, 0x01, 0x00, 0x41, -0xeb, 0x01, 0x00, 0x41, 0xeb, 0x01, 0x00, -0x41, 0xeb, 0x01, 0x00, 0x30, 0x8a, 0x01, -0x00, 0x30, 0x8a, 0x01, 0x00, 0x30, 0x8a, -0x01, 0x00, 0xaa, 0xeb, 0x01, 0x00, 0xaa, -0xeb, 0x01, 0x00, 0xaa, 0xeb, 0x01, 0x00, -0x63, 0x87, 0x01, 0x00, 0x63, 0x87, 0x01, -0x00, 0x63, 0x87, 0x01, 0x00, 0x07, 0xec, -0x01, 0x00, 0x07, 0xec, 0x01, 0x00, 0x07, -0xec, 0x01, 0x00, 0x1e, 0x85, 0x01, 0x00, -0x1e, 0x85, 0x01, 0x00, 0x1e, 0x85, 0x01, -0x00, 0x5c, 0xec, 0x01, 0x00, 0x5c, 0xec, -0x01, 0x00, 0x5c, 0xec, 0x01, 0x00, 0x3e, -0x83, 0x01, 0x00, 0x3e, 0x83, 0x01, 0x00, -0x3e, 0x83, 0x01, 0x00, 0xa9, 0xec, 0x01, -0x00, 0xa9, 0xec, 0x01, 0x00, 0xa9, 0xec, -0x01, 0x00, 0xab, 0x81, 0x01, 0x00, 0xab, -0x81, 0x01, 0x00, 0xab, 0x81, 0x01, 0x00, -0xf0, 0xec, 0x01, 0x00, 0xf0, 0xec, 0x01, -0x00, 0xf0, 0xec, 0x01, 0x00, 0x55, 0x80, -0x01, 0x00, 0x55, 0x80, 0x01, 0x00, 0x55, -0x80, 0x01, 0x00, 0x31, 0xed, 0x01, 0x00, -0x31, 0xed, 0x01, 0x00, 0x31, 0xed, 0x01, -0x00, 0x5a, 0x7e, 0x01, 0x00, 0x5a, 0x7e, -0x01, 0x00, 0x5a, 0x7e, 0x01, 0x00, 0x6e, -0xed, 0x01, 0x00, 0x6e, 0xed, 0x01, 0x00, -0x6e, 0xed, 0x01, 0x00, 0x58, 0x7c, 0x01, -0x00, 0x58, 0x7c, 0x01, 0x00, 0x58, 0x7c, -0x01, 0x00, 0xa6, 0xed, 0x01, 0x00, 0xa6, -0xed, 0x01, 0x00, 0xa6, 0xed, 0x01, 0x00, -0xcd, 0x89, 0x01, 0x00, 0xcd, 0x89, 0x01, -0x00, 0xcd, 0x89, 0x01, 0x00, 0x0d, 0xee, -0x01, 0x00, 0x0d, 0xee, 0x01, 0x00, 0x0d, -0xee, 0x01, 0x00, 0x01, 0x87, 0x01, 0x00, -0x01, 0x87, 0x01, 0x00, 0x01, 0x87, 0x01, -0x00, 0x69, 0xee, 0x01, 0x00, 0x69, 0xee, -0x01, 0x00, 0x69, 0xee, 0x01, 0x00, 0xbe, -0x84, 0x01, 0x00, 0xbe, 0x84, 0x01, 0x00, -0xbe, 0x84, 0x01, 0x00, 0xbc, 0xee, 0x01, -0x00, 0xbc, 0xee, 0x01, 0x00, 0xbc, 0xee, -0x01, 0x00, 0xe1, 0x82, 0x01, 0x00, 0xe1, -0x82, 0x01, 0x00, 0xe1, 0x82, 0x01, 0x00, -0x08, 0xef, 0x01, 0x00, 0x08, 0xef, 0x01, -0x00, 0x08, 0xef, 0x01, 0x00, 0x51, 0x81, -0x01, 0x00, 0x51, 0x81, 0x01, 0x00, 0x51, -0x81, 0x01, 0x00, 0x4d, 0xef, 0x01, 0x00, -0x4d, 0xef, 0x01, 0x00, 0x4d, 0xef, 0x01, -0x00, 0xfb, 0x7f, 0x01, 0x00, 0xfb, 0x7f, -0x01, 0x00, 0xfb, 0x7f, 0x01, 0x00, 0x8d, -0xef, 0x01, 0x00, 0x8d, 0xef, 0x01, 0x00, -0x8d, 0xef, 0x01, 0x00, 0xb1, 0x7d, 0x01, -0x00, 0xb1, 0x7d, 0x01, 0x00, 0xb1, 0x7d, -0x01, 0x00, 0xc9, 0xef, 0x01, 0x00, 0xc9, -0xef, 0x01, 0x00, 0xc9, 0xef, 0x01, 0x00, -0xb4, 0x7b, 0x01, 0x00, 0xb4, 0x7b, 0x01, -0x00, 0xb4, 0x7b, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, -0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, -0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, -0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, -0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, -0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, -0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, -0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, -0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, -0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, -0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, -0x00, 0x01, 0x40, 0x00, 0x00, 0x01, 0x40, -0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x02, -0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, -0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, -0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, -0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, -0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, -0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, -0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, -0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, -0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, -0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, -0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, -0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, -0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, -0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, -0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, -0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, -0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, -0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, -0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x40, -0x00, 0x00, 0x02, 0x40, 0x00, 0x00, 0x02, -0x40, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, -0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, -0x00, 0x03, 0x00, 0x00, 0x00, 0x03, 0x00, -0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x03, -0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, -0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, -0x00, 0x03, 0x00, 0x00, 0x00, 0x03, 0x00, -0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x03, -0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, -0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, -0x00, 0x03, 0x00, 0x00, 0x00, 0x03, 0x00, -0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x03, -0x00, 0x00, 0x00, 0x03, 0x40, 0x00, 0x00, -0x03, 0x40, 0x00, 0x00, 0x03, 0x40, 0x00, -0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, -0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, -0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, -0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, -0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, -0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, -0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, -0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, -0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x40, -0x00, 0x00, 0x04, 0x40, 0x00, 0x00, 0x04, -0x40, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, -0x05, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, -0x00, 0x05, 0x00, 0x00, 0x00, 0x05, 0x00, -0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x05, -0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, -0x05, 0x00, 0x00, 0x00, 0x05, 0x40, 0x00, -0x00, 0x05, 0x40, 0x00, 0x00, 0x05, 0x40, -0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x06, -0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, -0x06, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, -0x00, 0x06, 0x00, 0x00, 0x00, 0x06, 0x00, -0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x06, -0x00, 0x00, 0x00, 0x06, 0x40, 0x00, 0x00, -0x06, 0x40, 0x00, 0x00, 0x06, 0x40, 0x00, -0x00, 0x07, 0x00, 0x00, 0x00, 0x07, 0x00, -0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x07, -0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, -0x07, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, -0x00, 0x07, 0x00, 0x00, 0x00, 0x07, 0x00, -0x00, 0x00, 0x07, 0x40, 0x00, 0x00, 0x07, -0x40, 0x00, 0x00, 0x07, 0x40, 0x00, 0x00, -0x08, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, -0x00, 0x08, 0x00, 0x00, 0x00, 0x08, 0x00, -0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08, -0x00, 0x00, 0x00, 0x08, 0x40, 0x00, 0x00, -0x08, 0x40, 0x00, 0x00, 0x08, 0x40, 0x00, -0x00, 0x09, 0x00, 0x00, 0x00, 0x09, 0x00, -0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x09, -0x40, 0x00, 0x00, 0x09, 0x40, 0x00, 0x00, -0x09, 0x40, 0x00, 0x00, 0x0a, 0x00, 0x00, -0x00, 0x0a, 0x00, 0x00, 0x00, 0x0a, 0x00, -0x00, 0x00, 0x0a, 0x40, 0x00, 0x00, 0x0a, -0x40, 0x00, 0x00, 0x0a, 0x40, 0x00, 0x00, -0x0b, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, -0x00, 0x0b, 0x00, 0x00, 0x00, 0x0b, 0x40, -0x00, 0x00, 0x0b, 0x40, 0x00, 0x00, 0x0b, -0x40, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, -0x0c, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, -0x00, 0x0c, 0x40, 0x00, 0x00, 0x0c, 0x40, -0x00, 0x00, 0x0c, 0x40, 0x00, 0x00, 0x0d, -0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, -0x0d, 0x00, 0x00, 0x00, 0x0d, 0x40, 0x00, -0x00, 0x0d, 0x40, 0x00, 0x00, 0x0d, 0x40, -0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x0e, -0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, -0x0e, 0x40, 0x00, 0x00, 0x0e, 0x40, 0x00, -0x00, 0x0e, 0x40, 0x00, 0x00, 0x0f, 0x00, -0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x0f, -0x00, 0x00, 0x00, 0x0f, 0x40, 0x00, 0x00, -0x0f, 0x40, 0x00, 0x00, 0x0f, 0x40, 0x00, -0x00, 0x10, 0x40, 0x00, 0x00, 0x10, 0x40, -0x00, 0x00, 0x10, 0x40, 0x00, 0x00, 0x11, -0x40, 0x00, 0x00, 0x11, 0x40, 0x00, 0x00, -0x11, 0x40, 0x00, 0x00, 0x12, 0x40, 0x00, -0x00, 0x12, 0x40, 0x00, 0x00, 0x12, 0x40, -0x00, 0x00, 0x13, 0x40, 0x00, 0x00, 0x13, -0x40, 0x00, 0x00, 0x13, 0x40, 0x00, 0x00, -0x14, 0x40, 0x00, 0x00, 0x14, 0x40, 0x00, -0x00, 0x14, 0x40, 0x00, 0x00, 0x15, 0x40, -0x00, 0x00, 0x15, 0x40, 0x00, 0x00, 0x15, -0x40, 0x00, 0x00, 0x16, 0x40, 0x00, 0x00, -0x16, 0x40, 0x00, 0x00, 0x16, 0x40, 0x00, -0x00, 0x17, 0x40, 0x00, 0x00, 0x17, 0x40, -0x00, 0x00, 0x17, 0x40, 0x00, 0x00, 0x18, -0x40, 0x00, 0x00, 0x18, 0x40, 0x00, 0x00, -0x18, 0x40, 0x00, 0x00, 0x19, 0x40, 0x00, -0x00, 0x19, 0x40, 0x00, 0x00, 0x19, 0x40, -0x00, 0x00, 0x1a, 0x40, 0x00, 0x00, 0x1a, -0x40, 0x00, 0x00, 0x1a, 0x40, 0x00, 0x00, -0x1b, 0x40, 0x00, 0x00, 0x1b, 0x40, 0x00, -0x00, 0x1b, 0x40, 0x00, 0x00, 0x1c, 0x40, -0x00, 0x00, 0x1c, 0x40, 0x00, 0x00, 0x1c, -0x40, 0x00, 0x00, 0x1d, 0x40, 0x00, 0x00, -0x1d, 0x40, 0x00, 0x00, 0x1d, 0x40, 0x00, -0x00, 0x1e, 0x40, 0x00, 0x00, 0x1e, 0x40, -0x00, 0x00, 0x1e, 0x40, 0x00, 0x00, 0x1f, -0x40, 0x00, 0x00, 0x1f, 0x40, 0x00, 0x00, -0x1f, 0x40, 0x00, 0x00, 0x20, 0x80, 0x00, -0x00, 0x20, 0x80, 0x00, 0x00, 0x20, 0x80, -0x00, 0x00, 0x22, 0x80, 0x00, 0x00, 0x22, -0x80, 0x00, 0x00, 0x22, 0x80, 0x00, 0x00, -0x24, 0x80, 0x00, 0x00, 0x24, 0x80, 0x00, -0x00, 0x24, 0x80, 0x00, 0x00, 0x26, 0x80, -0x00, 0x00, 0x26, 0x80, 0x00, 0x00, 0x26, -0x80, 0x00, 0x00, 0x28, 0x80, 0x00, 0x00, -0x28, 0x80, 0x00, 0x00, 0x28, 0x80, 0x00, -0x00, 0x2a, 0x80, 0x00, 0x00, 0x2a, 0x80, -0x00, 0x00, 0x2a, 0x80, 0x00, 0x00, 0x2c, -0x80, 0x00, 0x00, 0x2c, 0x80, 0x00, 0x00, -0x2c, 0x80, 0x00, 0x00, 0x2e, 0x80, 0x00, -0x00, 0x2e, 0x80, 0x00, 0x00, 0x2e, 0x80, -0x00, 0x00, 0x30, 0x80, 0x00, 0x00, 0x30, -0x80, 0x00, 0x00, 0x30, 0x80, 0x00, 0x00, -0x32, 0x80, 0x00, 0x00, 0x32, 0x80, 0x00, -0x00, 0x32, 0x80, 0x00, 0x00, 0x34, 0x80, -0x00, 0x00, 0x34, 0x80, 0x00, 0x00, 0x34, -0x80, 0x00, 0x00, 0x36, 0x80, 0x00, 0x00, -0x36, 0x80, 0x00, 0x00, 0x36, 0x80, 0x00, -0x00, 0x38, 0x80, 0x00, 0x00, 0x38, 0x80, -0x00, 0x00, 0x38, 0x80, 0x00, 0x00, 0x3a, -0x80, 0x00, 0x00, 0x3a, 0x80, 0x00, 0x00, -0x3a, 0x80, 0x00, 0x00, 0x3c, 0x80, 0x00, -0x00, 0x3c, 0x80, 0x00, 0x00, 0x3c, 0x80, -0x00, 0x00, 0x3e, 0x80, 0x00, 0x00, 0x3e, -0x80, 0x00, 0x00, 0x3e, 0x80, 0x00, 0x00, -0x40, 0x00, 0x01, 0x00, 0x40, 0x00, 0x01, -0x00, 0x40, 0x00, 0x01, 0x00, 0x44, 0x00, -0x01, 0x00, 0x44, 0x00, 0x01, 0x00, 0x44, -0x00, 0x01, 0x00, 0x48, 0x00, 0x01, 0x00, -0x48, 0x00, 0x01, 0x00, 0x48, 0x00, 0x01, -0x00, 0x4c, 0x00, 0x01, 0x00, 0x4c, 0x00, -0x01, 0x00, 0x4c, 0x00, 0x01, 0x00, 0x50, -0x00, 0x01, 0x00, 0x50, 0x00, 0x01, 0x00, -0x50, 0x00, 0x01, 0x00, 0x54, 0x00, 0x01, -0x00, 0x54, 0x00, 0x01, 0x00, 0x54, 0x00, -0x01, 0x00, 0x58, 0x00, 0x01, 0x00, 0x58, -0x00, 0x01, 0x00, 0x58, 0x00, 0x01, 0x00, -0x5c, 0x00, 0x01, 0x00, 0x5c, 0x00, 0x01, -0x00, 0x5c, 0x00, 0x01, 0x00, 0x60, 0x00, -0x01, 0x00, 0x60, 0x00, 0x01, 0x00, 0x60, -0x00, 0x01, 0x00, 0x64, 0x00, 0x01, 0x00, -0x64, 0x00, 0x01, 0x00, 0x64, 0x00, 0x01, -0x00, 0x68, 0x00, 0x01, 0x00, 0x68, 0x00, -0x01, 0x00, 0x68, 0x00, 0x01, 0x00, 0x6c, -0x00, 0x01, 0x00, 0x6c, 0x00, 0x01, 0x00, -0x6c, 0x00, 0x01, 0x00, 0x70, 0x00, 0x01, -0x00, 0x70, 0x00, 0x01, 0x00, 0x70, 0x00, -0x01, 0x00, 0x74, 0x00, 0x01, 0x00, 0x74, -0x00, 0x01, 0x00, 0x74, 0x00, 0x01, 0x00, -0x78, 0x00, 0x01, 0x00, 0x78, 0x00, 0x01, -0x00, 0x78, 0x00, 0x01, 0x00, 0x7c, 0x00, -0x01, 0x00, 0x7c, 0x00, 0x01, 0x00, 0x7c, -0x00, 0x01, 0x00, 0x80, 0x00, 0x02, 0x00, -0x80, 0x00, 0x02, 0x00, 0x80, 0x00, 0x02, -0x00, 0x88, 0x00, 0x02, 0x00, 0x88, 0x00, -0x02, 0x00, 0x88, 0x00, 0x02, 0x00, 0x90, -0x00, 0x02, 0x00, 0x90, 0x00, 0x02, 0x00, -0x90, 0x00, 0x02, 0x00, 0x98, 0x00, 0x02, -0x00, 0x98, 0x00, 0x02, 0x00, 0x98, 0x00, -0x02, 0x00, 0xa0, 0x00, 0x02, 0x00, 0xa0, -0x00, 0x02, 0x00, 0xa0, 0x00, 0x02, 0x00, -0xa8, 0x00, 0x02, 0x00, 0xa8, 0x00, 0x02, -0x00, 0xa8, 0x00, 0x02, 0x00, 0xb0, 0x00, -0x02, 0x00, 0xb0, 0x00, 0x02, 0x00, 0xb0, -0x00, 0x02, 0x00, 0xb8, 0x00, 0x02, 0x00, -0xb8, 0x00, 0x02, 0x00, 0xb8, 0x00, 0x02, -0x00, 0xc0, 0x00, 0x02, 0x00, 0xc0, 0x00, -0x02, 0x00, 0xc0, 0x00, 0x02, 0x00, 0xc8, -0x00, 0x02, 0x00, 0xc8, 0x00, 0x02, 0x00, -0xc8, 0x00, 0x02, 0x00, 0xd0, 0x00, 0x02, -0x00, 0xd0, 0x00, 0x02, 0x00, 0xd0, 0x00, -0x02, 0x00, 0xd8, 0x00, 0x02, 0x00, 0xd8, -0x00, 0x02, 0x00, 0xd8, 0x00, 0x02, 0x00, -0xe0, 0x00, 0x02, 0x00, 0xe0, 0x00, 0x02, -0x00, 0xe0, 0x00, 0x02, 0x00, 0xe8, 0x00, -0x02, 0x00, 0xe8, 0x00, 0x02, 0x00, 0xe8, -0x00, 0x02, 0x00, 0xf0, 0x00, 0x02, 0x00, -0xf0, 0x00, 0x02, 0x00, 0xf0, 0x00, 0x02, -0x00, 0xf8, 0x00, 0x02, 0x00, 0xf8, 0x00, -0x02, 0x00, 0xf8, 0x00, 0x02, 0x00, 0x00, -0x01, 0x04, 0x00, 0x00, 0x01, 0x04, 0x00, -0x00, 0x01, 0x04, 0x00, 0x10, 0x01, 0x04, -0x00, 0x10, 0x01, 0x04, 0x00, 0x10, 0x01, -0x04, 0x00, 0x20, 0x01, 0x04, 0x00, 0x20, -0x01, 0x04, 0x00, 0x20, 0x01, 0x04, 0x00, -0x30, 0x01, 0x04, 0x00, 0x30, 0x01, 0x04, -0x00, 0x30, 0x01, 0x04, 0x00, 0x40, 0x01, -0x04, 0x00, 0x40, 0x01, 0x04, 0x00, 0x40, -0x01, 0x04, 0x00, 0x50, 0x01, 0x04, 0x00, -0x50, 0x01, 0x04, 0x00, 0x50, 0x01, 0x04, -0x00, 0x60, 0x01, 0x04, 0x00, 0x60, 0x01, -0x04, 0x00, 0x60, 0x01, 0x04, 0x00, 0x70, -0x01, 0x04, 0x00, 0x70, 0x01, 0x04, 0x00, -0x70, 0x01, 0x04, 0x00, 0x80, 0x01, 0x04, -0x00, 0x80, 0x01, 0x04, 0x00, 0x80, 0x01, -0x04, 0x00, 0x90, 0x01, 0x04, 0x00, 0x90, -0x01, 0x04, 0x00, 0x90, 0x01, 0x04, 0x00, -0xa0, 0x01, 0x04, 0x00, 0xa0, 0x01, 0x04, -0x00, 0xa0, 0x01, 0x04, 0x00, 0xb0, 0x01, -0x04, 0x00, 0xb0, 0x01, 0x04, 0x00, 0xb0, -0x01, 0x04, 0x00, 0xc0, 0x01, 0x04, 0x00, -0xc0, 0x01, 0x04, 0x00, 0xc0, 0x01, 0x04, -0x00, 0xd0, 0x01, 0x04, 0x00, 0xd0, 0x01, -0x04, 0x00, 0xd0, 0x01, 0x04, 0x00, 0xe0, -0x01, 0x04, 0x00, 0xe0, 0x01, 0x04, 0x00, -0xe0, 0x01, 0x04, 0x00, 0xf0, 0x01, 0x04, -0x00, 0xf0, 0x01, 0x04, 0x00, 0xf0, 0x01, -0x04, 0x00, 0x00, 0x02, 0x08, 0x00, 0x00, -0x02, 0x08, 0x00, 0x00, 0x02, 0x08, 0x00, -0x20, 0x02, 0x08, 0x00, 0x20, 0x02, 0x08, -0x00, 0x20, 0x02, 0x08, 0x00, 0x40, 0x02, -0x08, 0x00, 0x40, 0x02, 0x08, 0x00, 0x40, -0x02, 0x08, 0x00, 0x60, 0x02, 0x08, 0x00, -0x60, 0x02, 0x08, 0x00, 0x60, 0x02, 0x08, -0x00, 0x80, 0x02, 0x08, 0x00, 0x80, 0x02, -0x08, 0x00, 0x80, 0x02, 0x08, 0x00, 0xa0, -0x02, 0x08, 0x00, 0xa0, 0x02, 0x08, 0x00, -0xa0, 0x02, 0x08, 0x00, 0xc0, 0x02, 0x08, -0x00, 0xc0, 0x02, 0x08, 0x00, 0xc0, 0x02, -0x08, 0x00, 0xe0, 0x02, 0x08, 0x00, 0xe0, -0x02, 0x08, 0x00, 0xe0, 0x02, 0x08, 0x00, -0x00, 0x03, 0x08, 0x00, 0x00, 0x03, 0x08, -0x00, 0x00, 0x03, 0x08, 0x00, 0x20, 0x03, -0x08, 0x00, 0x20, 0x03, 0x08, 0x00, 0x20, -0x03, 0x08, 0x00, 0x40, 0x03, 0x08, 0x00, -0x40, 0x03, 0x08, 0x00, 0x40, 0x03, 0x08, -0x00, 0x60, 0x03, 0x08, 0x00, 0x60, 0x03, -0x08, 0x00, 0x60, 0x03, 0x08, 0x00, 0x80, -0x03, 0x08, 0x00, 0x80, 0x03, 0x08, 0x00, -0x80, 0x03, 0x08, 0x00, 0xa0, 0x03, 0x08, -0x00, 0xa0, 0x03, 0x08, 0x00, 0xa0, 0x03, -0x08, 0x00, 0xc0, 0x03, 0x08, 0x00, 0xc0, -0x03, 0x08, 0x00, 0xc0, 0x03, 0x08, 0x00, -0xe0, 0x03, 0x08, 0x00, 0xe0, 0x03, 0x08, -0x00, 0xe0, 0x03, 0x08, 0x00, 0x00, 0x04, -0x10, 0x00, 0x00, 0x04, 0x10, 0x00, 0x00, -0x04, 0x10, 0x00, 0x40, 0x04, 0x10, 0x00, -0x40, 0x04, 0x10, 0x00, 0x40, 0x04, 0x10, -0x00, 0x80, 0x04, 0x10, 0x00, 0x80, 0x04, -0x10, 0x00, 0x80, 0x04, 0x10, 0x00, 0xc0, -0x04, 0x10, 0x00, 0xc0, 0x04, 0x10, 0x00, -0xc0, 0x04, 0x10, 0x00, 0x00, 0x05, 0x10, -0x00, 0x00, 0x05, 0x10, 0x00, 0x00, 0x05, -0x10, 0x00, 0x40, 0x05, 0x10, 0x00, 0x40, -0x05, 0x10, 0x00, 0x40, 0x05, 0x10, 0x00, -0x80, 0x05, 0x10, 0x00, 0x80, 0x05, 0x10, -0x00, 0x80, 0x05, 0x10, 0x00, 0xc0, 0x05, -0x10, 0x00, 0xc0, 0x05, 0x10, 0x00, 0xc0, -0x05, 0x10, 0x00, 0x00, 0x06, 0x10, 0x00, -0x00, 0x06, 0x10, 0x00, 0x00, 0x06, 0x10, -0x00, 0x40, 0x06, 0x10, 0x00, 0x40, 0x06, -0x10, 0x00, 0x40, 0x06, 0x10, 0x00, 0x80, -0x06, 0x10, 0x00, 0x80, 0x06, 0x10, 0x00, -0x80, 0x06, 0x10, 0x00, 0xc0, 0x06, 0x10, -0x00, 0xc0, 0x06, 0x10, 0x00, 0xc0, 0x06, -0x10, 0x00, 0x00, 0x07, 0x10, 0x00, 0x00, -0x07, 0x10, 0x00, 0x00, 0x07, 0x10, 0x00, -0x40, 0x07, 0x10, 0x00, 0x40, 0x07, 0x10, -0x00, 0x40, 0x07, 0x10, 0x00, 0x80, 0x07, -0x10, 0x00, 0x80, 0x07, 0x10, 0x00, 0x80, -0x07, 0x10, 0x00, 0xc0, 0x07, 0x10, 0x00, -0xc0, 0x07, 0x10, 0x00, 0xc0, 0x07, 0x10, -0x00, 0x00, 0x08, 0x20, 0x00, 0x00, 0x08, -0x20, 0x00, 0x00, 0x08, 0x20, 0x00, 0x80, -0x08, 0x20, 0x00, 0x80, 0x08, 0x20, 0x00, -0x80, 0x08, 0x20, 0x00, 0x00, 0x09, 0x20, -0x00, 0x00, 0x09, 0x20, 0x00, 0x00, 0x09, -0x20, 0x00, 0x80, 0x09, 0x20, 0x00, 0x80, -0x09, 0x20, 0x00, 0x80, 0x09, 0x20, 0x00, -0x00, 0x0a, 0x20, 0x00, 0x00, 0x0a, 0x20, -0x00, 0x00, 0x0a, 0x20, 0x00, 0x80, 0x0a, -0x20, 0x00, 0x80, 0x0a, 0x20, 0x00, 0x80, -0x0a, 0x20, 0x00, 0x00, 0x0b, 0x20, 0x00, -0x00, 0x0b, 0x20, 0x00, 0x00, 0x0b, 0x20, -0x00, 0x80, 0x0b, 0x20, 0x00, 0x80, 0x0b, -0x20, 0x00, 0x80, 0x0b, 0x20, 0x00, 0x00, -0x0c, 0x20, 0x00, 0x00, 0x0c, 0x20, 0x00, -0x00, 0x0c, 0x20, 0x00, 0x80, 0x0c, 0x20, -0x00, 0x80, 0x0c, 0x20, 0x00, 0x80, 0x0c, -0x20, 0x00, 0x00, 0x0d, 0x20, 0x00, 0x00, -0x0d, 0x20, 0x00, 0x00, 0x0d, 0x20, 0x00, -0x80, 0x0d, 0x20, 0x00, 0x80, 0x0d, 0x20, -0x00, 0x80, 0x0d, 0x20, 0x00, 0x00, 0x0e, -0x20, 0x00, 0x00, 0x0e, 0x20, 0x00, 0x00, -0x0e, 0x20, 0x00, 0x80, 0x0e, 0x20, 0x00, -0x80, 0x0e, 0x20, 0x00, 0x80, 0x0e, 0x20, -0x00, 0x00, 0x0f, 0x20, 0x00, 0x00, 0x0f, -0x20, 0x00, 0x00, 0x0f, 0x20, 0x00, 0x80, -0x0f, 0x20, 0x00, 0x80, 0x0f, 0x20, 0x00, -0x80, 0x0f, 0x20, 0x00, 0x00, 0x10, 0x40, -0x00, 0x00, 0x10, 0x40, 0x00, 0x00, 0x10, -0x40, 0x00, 0x00, 0x11, 0x40, 0x00, 0x00, -0x11, 0x40, 0x00, 0x00, 0x11, 0x40, 0x00, -0x00, 0x12, 0x40, 0x00, 0x00, 0x12, 0x40, -0x00, 0x00, 0x12, 0x40, 0x00, 0x00, 0x13, -0x40, 0x00, 0x00, 0x13, 0x40, 0x00, 0x00, -0x13, 0x40, 0x00, 0x00, 0x14, 0x40, 0x00, -0x00, 0x14, 0x40, 0x00, 0x00, 0x14, 0x40, -0x00, 0x00, 0x15, 0x40, 0x00, 0x00, 0x15, -0x40, 0x00, 0x00, 0x15, 0x40, 0x00, 0x00, -0x16, 0x40, 0x00, 0x00, 0x16, 0x40, 0x00, -0x00, 0x16, 0x40, 0x00, 0x00, 0x17, 0x40, -0x00, 0x00, 0x17, 0x40, 0x00, 0x00, 0x17, -0x40, 0x00, 0x00, 0x18, 0x40, 0x00, 0x00, -0x18, 0x40, 0x00, 0x00, 0x18, 0x40, 0x00, -0x00, 0x19, 0x40, 0x00, 0x00, 0x19, 0x40, -0x00, 0x00, 0x19, 0x40, 0x00, 0x00, 0x1a, -0x40, 0x00, 0x00, 0x1a, 0x40, 0x00, 0x00, -0x1a, 0x40, 0x00, 0x00, 0x1b, 0x40, 0x00, -0x00, 0x1b, 0x40, 0x00, 0x00, 0x1b, 0x40, -0x00, 0x00, 0x1c, 0x40, 0x00, 0x00, 0x1c, -0x40, 0x00, 0x00, 0x1c, 0x40, 0x00, 0x00, -0x1d, 0x40, 0x00, 0x00, 0x1d, 0x40, 0x00, -0x00, 0x1d, 0x40, 0x00, 0x00, 0x1e, 0x40, -0x00, 0x00, 0x1e, 0x40, 0x00, 0x00, 0x1e, -0x40, 0x00, 0x00, 0x1f, 0x40, 0x00, 0x00, -0x1f, 0x40, 0x00, 0x00, 0x1f, 0x40, 0x00, -0x00, 0xe0, 0x7f, 0x00, 0x00, 0xe0, 0x7f, -0x00, 0x00, 0xe0, 0x7f, 0x00, 0xff, 0x21, -0x80, 0x00, 0xff, 0x21, 0x80, 0x00, 0xff, -0x21, 0x80, 0x00, 0xff, 0x23, 0x80, 0x00, -0xff, 0x23, 0x80, 0x00, 0xff, 0x23, 0x80, -0x00, 0xff, 0x25, 0x80, 0x00, 0xff, 0x25, -0x80, 0x00, 0xff, 0x25, 0x80, 0x00, 0xff, -0x27, 0x80, 0x00, 0xff, 0x27, 0x80, 0x00, -0xff, 0x27, 0x80, 0x00, 0xff, 0x29, 0x80, -0x00, 0xff, 0x29, 0x80, 0x00, 0xff, 0x29, -0x80, 0x00, 0xff, 0x2b, 0x80, 0x00, 0xff, -0x2b, 0x80, 0x00, 0xff, 0x2b, 0x80, 0x00, -0xff, 0x2d, 0x80, 0x00, 0xff, 0x2d, 0x80, -0x00, 0xff, 0x2d, 0x80, 0x00, 0xff, 0x2f, -0x80, 0x00, 0xff, 0x2f, 0x80, 0x00, 0xff, -0x2f, 0x80, 0x00, 0xff, 0x31, 0x80, 0x00, -0xff, 0x31, 0x80, 0x00, 0xff, 0x31, 0x80, -0x00, 0xff, 0x33, 0x80, 0x00, 0xff, 0x33, -0x80, 0x00, 0xff, 0x33, 0x80, 0x00, 0xff, -0x35, 0x80, 0x00, 0xff, 0x35, 0x80, 0x00, -0xff, 0x35, 0x80, 0x00, 0xff, 0x37, 0x80, -0x00, 0xff, 0x37, 0x80, 0x00, 0xff, 0x37, -0x80, 0x00, 0xff, 0x39, 0x80, 0x00, 0xff, -0x39, 0x80, 0x00, 0xff, 0x39, 0x80, 0x00, -0xff, 0x3b, 0x80, 0x00, 0xff, 0x3b, 0x80, -0x00, 0xff, 0x3b, 0x80, 0x00, 0xff, 0x3d, -0x80, 0x00, 0xff, 0x3d, 0x80, 0x00, 0xff, -0x3d, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x40, 0x2f, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xbe, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xc0, 0x1a, 0x30, 0x78, 0x00, 0x00, 0xe0, -0x31, 0x00, 0x00, 0x10, 0x8e, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x07, 0x90, 0x5b, -0xa0, 0x06, 0xb0, 0x1f, 0x00, 0x00, 0x20, -0x67, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0x70, 0x2e, 0xf0, 0x14, 0x30, 0x02, -0x00, 0x00, 0x30, 0x46, 0x10, 0xf9, 0x90, -0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x40, -0x26, 0x00, 0x00, 0x00, 0x00, 0x10, 0x25, -0x50, 0xbc, 0xc0, 0x23, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xb0, 0x78, 0x00, 0x00, 0xd0, -0x31, 0x00, 0x00, 0x70, 0x88, 0x10, 0x3b, -0x30, 0x2b, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x90, 0x5e, -0x00, 0x00, 0x20, 0x1f, 0x00, 0x00, 0xf0, -0x53, 0x10, 0x56, 0x70, 0x51, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x80, 0x41, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x20, 0x77, 0xa0, -0x75, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe9, -0xf0, 0xff, 0x10, 0x5d, 0xc0, 0x38, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x70, 0x9f, 0xd0, 0x9e, 0x00, 0x00, 0x00, -0x00, 0xe0, 0x97, 0xf0, 0xff, 0xc0, 0x93, -0xa0, 0x5e, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0x30, 0x81, 0x20, 0xc8, -0x80, 0x30, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x60, 0xc2, 0x20, 0x95, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0xd0, -0x7d, 0x30, 0xed, 0xf0, 0x16, 0x00, 0x00, -0x00, 0x00, 0x20, 0xd5, 0xa0, 0xea, 0x00, -0xd1, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0x20, 0x96, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0xff, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x00, 0x40, 0xc6, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xd0, 0xfa, 0xf0, -0xff, 0xd0, 0xf8, 0xf0, 0xb4, 0x00, 0x00, -0x30, 0x26, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0x7f, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0xdf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x50, 0x12, 0x40, 0x12, 0x00, -0x00, 0xf0, 0xa7, 0xf0, 0xff, 0xf0, 0xff, -0x70, 0x11, 0xb0, 0x0a, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x30, 0x37, -0x30, 0x37, 0x00, 0x00, 0xb0, 0x61, 0xf0, -0xff, 0xf0, 0xff, 0x10, 0x37, 0x30, 0x36, -0xf0, 0xff, 0x10, 0x1b, 0xf0, 0xff, 0x00, -0x00, 0xe0, 0x33, 0xd0, 0x00, 0x20, 0x8e, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0x20, 0x0a, -0x80, 0x5b, 0x70, 0x00, 0xd0, 0x1f, 0x00, -0x01, 0x70, 0x67, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0xf0, 0x2d, 0x40, 0x07, -0xc0, 0x02, 0x90, 0x00, 0xb0, 0x47, 0x60, -0xf9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, -0xa0, 0x2b, 0x60, 0xbd, 0x60, 0x10, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x60, 0x78, 0x00, -0x00, 0xf0, 0x31, 0xb0, 0x02, 0xa0, 0x8b, -0x50, 0x25, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xe0, 0x5c, 0x00, 0x00, 0x90, 0x1f, 0x00, -0x00, 0xc0, 0x5e, 0x80, 0x3b, 0x10, 0x34, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x40, 0x38, 0x00, 0x00, -0x20, 0x00, 0x00, 0x00, 0x30, 0x23, 0x30, -0x56, 0x00, 0x54, 0x00, 0x00, 0x00, 0x00, -0x20, 0xf2, 0xf0, 0xff, 0x10, 0x29, 0xd0, -0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x20, 0x77, 0x80, 0x76, 0x00, -0x00, 0x00, 0x00, 0xa0, 0xac, 0xf0, 0xff, -0x70, 0x6a, 0x40, 0x2c, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x00, 0x10, 0x7d, -0x30, 0x9f, 0x40, 0x31, 0x00, 0x00, 0x00, -0x53, 0xf0, 0xff, 0x80, 0x99, 0xd0, 0x67, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0x50, 0x70, 0x50, 0xc8, 0x30, 0x1b, -0x00, 0x00, 0x00, 0x00, 0x10, 0xfd, 0x50, -0xc5, 0x90, 0xa6, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0xd0, 0x79, 0x40, -0xed, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xd0, 0x85, 0x00, 0xec, 0x90, 0xdc, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0x40, 0xa2, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xc0, 0xd6, 0x40, 0xa1, -0x00, 0x00, 0xa0, 0x2a, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xe0, 0xae, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0xc3, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x90, 0xf2, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x70, 0xd4, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x70, 0x12, 0x60, 0x12, 0x00, 0x00, 0x90, -0x74, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0x11, -0xd0, 0x0d, 0xf0, 0xff, 0x00, 0x00, 0x50, -0xfb, 0xf0, 0xff, 0x70, 0x1f, 0x30, 0x37, -0x00, 0x00, 0x80, 0x3d, 0xf0, 0xff, 0xf0, -0xff, 0x20, 0x37, 0xa0, 0x36, 0x00, 0xdf, -0x60, 0x0a, 0xf0, 0xff, 0x00, 0x00, 0xb0, -0x33, 0x30, 0x07, 0x70, 0x67, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x70, 0x02, 0x00, -0x00, 0xf0, 0xff, 0xb0, 0x00, 0xd0, 0x2d, -0x10, 0x01, 0x00, 0x05, 0x30, 0x07, 0x30, -0x48, 0x70, 0xf9, 0x00, 0x00, 0x00, 0x00, -0xe0, 0x04, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x60, 0x07, 0x00, 0x00, -0xb0, 0x06, 0x10, 0x2e, 0xd0, 0xbd, 0x50, -0x00, 0x00, 0x00, 0xa0, 0x05, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x30, -0x78, 0x00, 0x00, 0x30, 0x32, 0xf0, 0x13, -0x20, 0x8d, 0x50, 0x13, 0x00, 0x00, 0xc0, -0x04, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x5c, 0x00, 0x00, 0x50, -0x20, 0x00, 0x00, 0xc0, 0x63, 0xf0, 0x25, -0x50, 0x18, 0x80, 0x01, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xb0, 0x32, -0x00, 0x00, 0xe0, 0x03, 0x00, 0x00, 0xe0, -0x39, 0xa0, 0x3b, 0x20, 0x38, 0x00, 0x00, -0x00, 0x00, 0x60, 0xf6, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x30, 0x56, 0x40, -0x55, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xb5, -0xf0, 0xff, 0x40, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0xb0, 0x7a, 0xe0, 0x76, 0xd0, 0x31, 0x00, -0x00, 0x10, 0x74, 0xf0, 0xff, 0xd0, 0x70, -0x40, 0x2f, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0x50, 0x67, 0x60, 0x9f, -0x10, 0x1e, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x80, 0x9c, 0x10, 0x78, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x62, 0x60, 0xc8, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xe0, 0xb8, 0xe0, 0xc6, 0x80, -0xb4, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0x30, 0x7e, 0x40, 0xed, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xb0, 0xec, 0xd0, 0xe3, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x10, 0xb1, -0x50, 0x92, 0x00, 0x00, 0xd0, 0x2d, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x30, 0xeb, 0xf0, -0xff, 0xf0, 0xe7, 0x00, 0xa8, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0x51, 0xf0, 0xff, 0xf0, 0xff, 0x40, -0xd5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0x98, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0xb0, 0xe4, 0xf0, 0xff, 0x10, 0x1d, -0xe0, 0x12, 0x00, 0x00, 0xb0, 0x39, 0xf0, -0xff, 0xf0, 0xff, 0xa0, 0x12, 0x40, 0x10, -0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x60, 0x08, 0x50, 0x37, 0x00, 0x00, -0xd0, 0x0c, 0xf0, 0xff, 0xf0, 0xff, 0x40, -0x37, 0x00, 0x37, 0x30, 0xb1, 0x40, 0x00, -0xf0, 0xff, 0x00, 0x00, 0xd0, 0x34, 0xd0, -0x14, 0x20, 0x48, 0x70, 0xf9, 0x00, 0x00, -0x00, 0x00, 0x60, 0x13, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x10, 0x01, -0x00, 0x00, 0xc0, 0x14, 0xb0, 0x2e, 0xe0, -0xbd, 0x00, 0x00, 0x00, 0x00, 0x20, 0x14, -0xd0, 0x05, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x20, 0x78, 0x00, 0x00, 0xe0, 0x32, -0x60, 0x18, 0xc0, 0x8d, 0x80, 0x04, 0x00, -0x00, 0x30, 0x14, 0xa0, 0x0d, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xa0, 0x5b, 0x00, -0x00, 0x00, 0x22, 0x00, 0x00, 0xf0, 0x65, -0x70, 0x14, 0x00, 0x00, 0x70, 0x13, 0x30, -0x10, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xb0, 0x2f, 0x00, 0x00, 0xd0, 0x0a, 0x00, -0x00, 0x30, 0x42, 0x20, 0x26, 0x40, 0x20, -0x20, 0x11, 0x70, 0x0f, 0x30, 0xf8, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xc0, 0x0f, 0xa0, -0x3b, 0x20, 0x3a, 0x50, 0x0b, 0x50, 0x0a, -0x10, 0xba, 0xf0, 0xff, 0xf0, 0x11, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0x60, 0x79, 0xd0, 0x55, 0xb0, -0x32, 0x00, 0x00, 0xb0, 0x81, 0xf0, 0xff, -0x70, 0x4c, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x00, 0xc0, 0x61, -0x00, 0x77, 0xe0, 0x20, 0x00, 0x00, 0xd0, -0x38, 0xf0, 0xff, 0xf0, 0x73, 0xe0, 0x41, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0x30, 0x4f, 0x60, 0x9f, 0x90, 0x00, -0x00, 0x00, 0x00, 0x00, 0x60, 0xd7, 0x00, -0x9e, 0x80, 0x89, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0x50, 0x5b, 0x50, -0xc8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x20, 0x6d, 0xb0, 0xc7, 0x30, 0xbd, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xc0, 0x88, 0xe0, 0x87, 0x00, 0x00, 0x60, -0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0xed, -0x20, 0xe8, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xc0, 0xbf, 0x70, 0x90, -0x00, 0x00, 0xc0, 0x12, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x50, 0x9b, 0xf0, 0xff, 0xe0, -0xf5, 0x60, 0xb5, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xb0, 0xe7, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x80, 0xc6, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0x30, 0xcc, 0xf0, 0xff, -0xd0, 0x21, 0x00, 0x00, 0x00, 0x00, 0xb0, -0x54, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0x90, -0xf8, 0xf0, 0xff, 0x00, 0x00, 0x20, 0x14, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x14, 0xa0, 0x12, 0xb0, 0xdb, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x30, -0x09, 0x90, 0x37, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x90, 0x37, 0x60, -0x37, 0x70, 0x87, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0xf0, 0x35, 0xf0, 0x25, 0x20, -0x2e, 0xd0, 0xbd, 0x00, 0x00, 0x00, 0x00, -0xa0, 0x25, 0x10, 0x1f, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x20, 0x78, 0x00, 0x00, -0x60, 0x34, 0xb0, 0x18, 0xc0, 0x8d, 0x00, -0x00, 0x00, 0x00, 0xd0, 0x25, 0x70, 0x22, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x70, -0x5b, 0x00, 0x00, 0x80, 0x25, 0xe0, 0x02, -0xa0, 0x66, 0x20, 0x06, 0x00, 0x00, 0xb0, -0x25, 0x00, 0x24, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x20, 0x2e, 0x80, 0x02, 0x80, -0x15, 0x00, 0x00, 0x70, 0x45, 0xa0, 0x14, -0x10, 0x08, 0x30, 0x25, 0x60, 0x24, 0xe0, -0xf8, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x80, 0x16, 0xc0, 0x03, 0x00, 0x00, 0x90, -0x23, 0x10, 0x26, 0x90, 0x23, 0xf0, 0x23, -0x90, 0x23, 0x20, 0xbc, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x90, 0x1c, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0xa0, 0x78, 0x00, -0x3b, 0x40, 0x34, 0x10, 0x21, 0x10, 0x88, -0xf0, 0xff, 0x10, 0x2b, 0x00, 0x00, 0x30, -0x1d, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0x80, 0x5e, 0x00, 0x56, 0x00, 0x25, 0x10, -0x1b, 0x60, 0x53, 0xf0, 0xff, 0x60, 0x51, -0x00, 0x00, 0xb0, 0x18, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0x50, 0x41, 0x10, 0x77, -0x00, 0x12, 0xb0, 0x09, 0x00, 0x00, 0xc0, -0xe8, 0x90, 0x75, 0xf0, 0x5c, 0x60, 0x07, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0x70, -0x38, 0x60, 0x9f, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x90, 0x97, 0xc0, 0x9e, 0xb0, -0x93, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x70, 0x5e, 0x20, 0x81, 0x00, -0x00, 0x00, 0x33, 0x00, 0x00, 0x00, 0x00, -0x00, 0xc8, 0x40, 0xc2, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x95, -0xc0, 0x7d, 0x00, 0x00, 0x10, 0x1e, 0x00, -0x00, 0x00, 0x00, 0x10, 0xed, 0x80, 0xea, -0x00, 0x00, 0x00, 0x00, 0x00, 0xd5, 0xf0, -0xff, 0xe0, 0xd0, 0x00, 0x96, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xe0, 0xfe, 0x30, -0xc6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xfa, -0xf0, 0xff, 0xb0, 0xf8, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x00, 0xe0, 0xb4, -0xf0, 0xff, 0xd0, 0x28, 0x00, 0x00, 0x00, -0x00, 0xd0, 0x7f, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0xde, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xc0, 0x16, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xb0, -0x16, 0x00, 0x16, 0xe0, 0xa7, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x20, 0x10, 0x30, -0x38, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x20, 0x38, 0x10, 0x38, 0xb0, -0x61, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x30, 0x37, 0xa0, 0x34, 0x30, 0x16, 0x70, -0x8d, 0x00, 0x00, 0x00, 0x00, 0x30, 0x3b, -0x30, 0x39, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x40, 0x5b, 0x60, 0x26, 0xd0, 0x2b, -0xd0, 0x00, 0x70, 0x66, 0x00, 0x00, 0x00, -0x00, 0x30, 0x3b, 0x30, 0x3a, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x40, 0x2d, 0x50, -0x2b, 0x00, 0x23, 0x00, 0x00, 0x20, 0x46, -0x30, 0x06, 0x00, 0x00, 0x20, 0x3b, 0xa0, -0x3a, 0x00, 0xf9, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x50, 0x33, 0x60, 0x1f, 0x00, -0x00, 0xc0, 0x28, 0x60, 0x14, 0xa0, 0x0f, -0xd0, 0x3a, 0x90, 0x3a, 0xe0, 0xbc, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xb0, 0x36, -0x00, 0x21, 0xf0, 0xff, 0x00, 0x00, 0x30, -0x78, 0xf0, 0x24, 0x40, 0x37, 0xf0, 0x39, -0xf0, 0x8a, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xe0, 0x37, 0xa0, 0x24, 0xf0, 0xff, -0x00, 0x00, 0xa0, 0x5c, 0x40, 0x3b, 0xa0, -0x2b, 0x70, 0x38, 0xa0, 0x5d, 0xf0, 0xff, -0xc0, 0x33, 0x00, 0x00, 0x50, 0x37, 0x50, -0x27, 0xf0, 0xff, 0x00, 0x00, 0xc0, 0x37, -0x00, 0x56, 0xf0, 0x21, 0x20, 0x35, 0x90, -0x1f, 0x90, 0xf1, 0xd0, 0x53, 0xb0, 0x28, -0x90, 0x34, 0xf0, 0x2b, 0xf0, 0xff, 0x00, -0x00, 0x60, 0x05, 0x00, 0x77, 0xc0, 0x1a, -0x50, 0x2e, 0x00, 0x00, 0x00, 0xac, 0x60, -0x76, 0x40, 0x6a, 0x10, 0x2e, 0xd0, 0x28, -0xf0, 0xff, 0xf0, 0xff, 0x70, 0x2b, 0xf0, -0x7c, 0xd0, 0x11, 0x90, 0x36, 0x00, 0x00, -0xb0, 0x51, 0x00, 0x9f, 0x40, 0x99, 0xc0, -0x1d, 0x90, 0x19, 0xf0, 0xff, 0xf0, 0xff, -0x60, 0x67, 0x20, 0x70, 0x00, 0x00, 0x40, -0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, -0x00, 0xc5, 0x00, 0x00, 0x00, 0x00, 0xa0, -0xfc, 0xf0, 0xff, 0x40, 0xa6, 0x90, 0x79, -0x00, 0x00, 0x60, 0x10, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xec, 0xb0, 0xeb, 0x00, 0x00, -0x00, 0x00, 0x60, 0x85, 0xf0, 0xff, 0x40, -0xdc, 0x00, 0xa2, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x80, 0xd6, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0x30, 0xa1, 0xf0, 0xff, 0x30, 0x30, 0x00, -0x00, 0x00, 0x00, 0xa0, 0xae, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0xe0, 0xc2, 0xf0, 0xff, -0xb0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0x70, -0xf2, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x60, 0xd4, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x70, 0x1b, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x70, 0x1b, 0x10, -0x1b, 0x90, 0x74, 0xf0, 0xff, 0xf0, 0xff, -0x40, 0xfb, 0xd0, 0x17, 0x50, 0x23, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x60, 0x39, 0x50, 0x39, 0x80, 0x3d, 0xf0, -0xde, 0xf0, 0xff, 0xf0, 0xff, 0xd0, 0x38, -0xa0, 0x35, 0x00, 0x00, 0x50, 0x65, 0x00, -0x00, 0x00, 0x00, 0xa0, 0x55, 0x00, 0x55, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x70, -0x2c, 0xd0, 0x4a, 0xe0, 0x33, 0x00, 0x00, -0xe0, 0x44, 0x00, 0x00, 0x00, 0x00, 0xa0, -0x55, 0x50, 0x55, 0xc0, 0xf8, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xd0, 0x50, 0x20, -0x37, 0x00, 0x00, 0x50, 0x28, 0x20, 0x05, -0x00, 0x00, 0x90, 0x55, 0x70, 0x55, 0xd0, -0xbc, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x53, 0x90, 0x3d, 0xf0, 0xff, 0xa0, -0x03, 0xe0, 0x77, 0xe0, 0x11, 0x80, 0x3c, -0x50, 0x55, 0xb0, 0x8b, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0x54, 0x70, 0x44, -0xf0, 0xff, 0x00, 0x00, 0x80, 0x5b, 0x30, -0x25, 0xc0, 0x35, 0xe0, 0x54, 0x80, 0x61, -0xf0, 0xff, 0x20, 0x17, 0x00, 0x00, 0x30, -0x54, 0xc0, 0x49, 0xf0, 0xff, 0x00, 0x00, -0x80, 0x31, 0x20, 0x3b, 0x80, 0x33, 0xe0, -0x53, 0x80, 0x35, 0x60, 0xf5, 0xa0, 0x37, -0x00, 0x00, 0x90, 0x53, 0xb0, 0x4e, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x55, -0xc0, 0x35, 0xd0, 0x51, 0x00, 0x00, 0xb0, -0xb4, 0xf0, 0x54, 0xd0, 0x41, 0xb0, 0x51, -0x20, 0x4f, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x60, 0x7a, 0x90, 0x39, 0x30, 0x3c, -0x00, 0x00, 0x40, 0x72, 0xb0, 0x76, 0x90, -0x70, 0xd0, 0x4d, 0x60, 0x4c, 0xf0, 0xff, -0xf0, 0xff, 0xd0, 0x2d, 0xd0, 0x66, 0xb0, -0x3a, 0x20, 0x34, 0x00, 0x00, 0x00, 0x00, -0x00, 0x9f, 0x10, 0x9c, 0xa0, 0x45, 0x80, -0x44, 0xf0, 0xff, 0xf0, 0xff, 0x80, 0x77, -0x60, 0x61, 0x00, 0x37, 0x60, 0x2d, 0x00, -0x00, 0x00, 0x00, 0xc0, 0xc7, 0x50, 0xc6, -0x20, 0x33, 0x90, 0x32, 0xc0, 0xb7, 0xf0, -0xff, 0xf0, 0xb3, 0xa0, 0x7d, 0x20, 0x2b, -0x70, 0x22, 0x00, 0x00, 0x00, 0x00, 0xa0, -0xec, 0x10, 0xec, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x30, 0xe3, 0x80, -0xb0, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0x10, 0x92, 0xf0, 0xff, 0x60, -0x38, 0x00, 0x00, 0x00, 0x00, 0xd0, 0xea, -0xf0, 0xff, 0x80, 0xe7, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x00, 0xb0, 0xa7, -0xf0, 0xff, 0x90, 0x24, 0x00, 0x00, 0x00, -0x00, 0xe0, 0x50, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0xd4, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xc0, 0x98, 0xf0, 0xff, -0xf0, 0xff, 0x90, 0xe4, 0x00, 0x00, 0x50, -0x27, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0x22, 0xc0, 0x22, 0x90, -0x39, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x21, 0x90, 0x19, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xa0, 0x3b, -0xa0, 0x3b, 0xa0, 0x0c, 0x20, 0xb1, 0xf0, -0xff, 0xf0, 0xff, 0x50, 0x3b, 0xe0, 0x38, -0x00, 0x00, 0x70, 0x41, 0x00, 0x00, 0x00, -0x00, 0x70, 0x76, 0x30, 0x76, 0x00, 0xf8, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x30, -0x73, 0x30, 0x51, 0x00, 0x00, 0xd0, 0x22, -0x00, 0x00, 0x00, 0x00, 0x70, 0x76, 0x50, -0x76, 0x00, 0xbc, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xb0, 0x74, 0xa0, 0x5b, 0xf0, -0xff, 0x00, 0x00, 0x90, 0x77, 0x40, 0x00, -0x00, 0x45, 0x50, 0x76, 0xf0, 0x8a, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x70, 0x75, -0x80, 0x65, 0xf0, 0xff, 0x00, 0x00, 0xa0, -0x5a, 0xb0, 0x11, 0x10, 0x44, 0x30, 0x76, -0xb0, 0x61, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xc0, 0x75, 0x10, 0x6d, 0xf0, 0xff, -0x00, 0x00, 0x50, 0x2d, 0xa0, 0x24, 0x70, -0x48, 0xe0, 0x75, 0xc0, 0x3a, 0x80, 0xf6, -0x80, 0x1e, 0x00, 0x00, 0xb0, 0x75, 0x80, -0x72, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xb0, 0x3a, 0xb0, 0x50, 0x30, 0x75, 0x00, -0x00, 0x10, 0xb8, 0x30, 0x39, 0xd0, 0x0e, -0x20, 0x75, 0x80, 0x73, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xc0, 0x78, 0x10, 0x5a, -0xe0, 0x44, 0x00, 0x00, 0x90, 0x7e, 0x30, -0x55, 0xc0, 0x4b, 0xd0, 0x73, 0xf0, 0x72, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xc0, -0x60, 0x70, 0x61, 0x50, 0x43, 0x00, 0x00, -0xc0, 0x2f, 0xa0, 0x76, 0x90, 0x73, 0x50, -0x71, 0xd0, 0x70, 0xf0, 0xff, 0xf0, 0xff, -0xe0, 0x40, 0xc0, 0x4d, 0xf0, 0x64, 0xc0, -0x45, 0x00, 0x00, 0x00, 0x00, 0xb0, 0x9e, -0x40, 0x9d, 0xe0, 0x6b, 0x60, 0x6b, 0x00, -0xd5, 0xf0, 0xff, 0x80, 0x88, 0xf0, 0x59, -0xd0, 0x63, 0xf0, 0x48, 0x00, 0x00, 0x00, -0x00, 0x30, 0xc7, 0x80, 0xc6, 0x90, 0x5e, -0x50, 0x5e, 0xd0, 0x69, 0xf0, 0xff, 0x10, -0xbc, 0x90, 0x87, 0x60, 0x5a, 0x30, 0x47, -0xf0, 0xff, 0x00, 0x00, 0x60, 0x87, 0xc0, -0xeb, 0xb0, 0x42, 0xc0, 0x48, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xe6, 0xc0, 0xbe, 0x40, -0x47, 0xb0, 0x3a, 0xf0, 0xff, 0x00, 0x00, -0xc0, 0x8f, 0xf0, 0xff, 0x40, 0x3b, 0x40, -0x27, 0x00, 0x00, 0x60, 0x9a, 0xf0, 0xff, -0xe0, 0xf4, 0xe0, 0x26, 0xa0, 0x22, 0xf0, -0xff, 0x00, 0x00, 0xb0, 0xb4, 0xf0, 0xff, -0x30, 0x2d, 0x00, 0x0e, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0x0c, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0x00, -0xe7, 0xf0, 0xff, 0x00, 0x00, 0x70, 0x05, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x30, 0x05, 0xc0, 0x00, 0x00, 0xc6, -0xf0, 0xff, 0xf0, 0xff, 0xe0, 0xcb, 0x00, -0x00, 0x90, 0x34, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x10, 0x19, 0x80, -0x18, 0x20, 0x54, 0xf0, 0xff, 0xf0, 0xff, -0x50, 0xf8, 0xf0, 0x11, 0xd0, 0x14, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xa0, 0x2d, 0x90, 0x2d, 0x00, 0x00, 0x80, -0xdb, 0xf0, 0xff, 0xf0, 0xff, 0xa0, 0x2c, -0xd0, 0x25, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xa0, 0x3f, 0xa0, 0x3f, -0x00, 0x00, 0x60, 0x87, 0xf0, 0xff, 0xf0, -0xff, 0x70, 0x3f, 0xc0, 0x3d, 0x00, 0x00, -0x40, 0x12, 0x00, 0x00, 0x00, 0x00, 0x10, -0x9f, 0x00, 0x9f, 0x40, 0xba, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xe0, 0x9d, 0x10, -0x7e, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x77, -0x00, 0x00, 0xb0, 0x51, 0x00, 0x9f, 0x80, -0x88, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x70, 0x9e, 0x70, 0x8b, 0xf0, 0xff, 0x00, -0x00, 0xa0, 0x59, 0x00, 0x00, 0x10, 0x57, -0x00, 0x9f, 0x90, 0x5e, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xb0, 0x9e, 0xc0, 0x95, -0xf0, 0xff, 0x00, 0x00, 0xf0, 0x29, 0x40, -0x0f, 0xa0, 0x61, 0xe0, 0x9e, 0x90, 0x37, -0xb0, 0xf5, 0x10, 0x00, 0x00, 0x00, 0xc0, -0x9e, 0x40, 0x9c, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x40, 0x23, 0x40, 0x6f, 0xb0, -0x9e, 0x00, 0x00, 0x80, 0xb8, 0x90, 0x20, -0x00, 0x00, 0xa0, 0x9e, 0x80, 0x9d, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x90, 0x77, -0x60, 0x7d, 0x90, 0x51, 0x00, 0x00, 0x80, -0x82, 0x40, 0x39, 0x90, 0x28, 0x30, 0x9e, -0x90, 0x9d, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xc0, 0x5c, 0x80, 0x89, 0xc0, 0x56, -0x00, 0x00, 0xa0, 0x48, 0xf0, 0x54, 0x30, -0x50, 0x50, 0x9d, 0x00, 0x9d, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x60, 0x3e, 0x80, -0x91, 0x60, 0x60, 0x00, 0x00, 0x00, 0x00, -0x50, 0x76, 0xd0, 0x74, 0x90, 0x9b, 0x70, -0x9b, 0x30, 0xe4, 0xf0, 0xff, 0x50, 0x5b, -0xe0, 0x34, 0xe0, 0x94, 0x70, 0x6b, 0x00, -0x00, 0x00, 0x00, 0x00, 0x9e, 0x60, 0x9d, -0x10, 0x97, 0xc0, 0x96, 0xf0, 0x91, 0xf0, -0xff, 0xf0, 0x91, 0x00, 0x5c, 0xf0, 0x91, -0x80, 0x73, 0xf0, 0xff, 0x00, 0x00, 0x20, -0x80, 0xe0, 0xc5, 0x60, 0x50, 0x60, 0x8a, -0x00, 0x00, 0xf0, 0xff, 0x30, 0xc0, 0xe0, -0x92, 0xc0, 0x87, 0x00, 0x74, 0xf0, 0xff, -0x00, 0x00, 0x60, 0x7c, 0xe0, 0xea, 0x50, -0x52, 0xd0, 0x76, 0x00, 0x00, 0x50, 0xd2, -0x50, 0xe8, 0x00, 0xcf, 0xd0, 0x75, 0x40, -0x6c, 0xf0, 0xff, 0x00, 0x00, 0x90, 0x94, -0xf0, 0xff, 0x70, 0x53, 0xb0, 0x5d, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0x10, 0xfd, -0x70, 0x5d, 0x20, 0x5a, 0xf0, 0xff, 0x00, -0x00, 0xc0, 0xc4, 0xf0, 0xff, 0xc0, 0x4c, -0xa0, 0x4a, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x80, 0x4a, 0x20, 0x48, -0xe0, 0xf9, 0xf0, 0xff, 0x70, 0xf7, 0x30, -0xb4, 0x10, 0x3a, 0x80, 0x46, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xe0, -0x3c, 0x20, 0x3c, 0x70, 0x7e, 0xf0, 0xff, -0xf0, 0xff, 0x40, 0xde, 0x70, 0x34, 0x30, -0x37, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xa0, 0x37, 0x70, 0x37, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x30, 0x35, 0xc0, 0x25, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x3c, -0xf0, 0x3b, 0x00, 0x00, 0xa0, 0xa7, 0xf0, -0xff, 0xf0, 0xff, 0x60, 0x3b, 0xe0, 0x36, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x30, 0x46, 0x30, 0x46, 0x00, 0x00, -0x80, 0x61, 0xf0, 0xff, 0xf0, 0xff, 0x10, -0x46, 0xf0, 0x44, 0xf0, 0xff, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0xd0, 0x3f, 0x80, -0xd1, 0xa0, 0x83, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x10, 0xd1, 0xe0, 0xb7, 0xf0, -0xff, 0x00, 0x00, 0x40, 0x58, 0x00, 0x00, -0x20, 0x6f, 0x80, 0xd1, 0xf0, 0x56, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x50, 0xd1, -0xa0, 0xc5, 0xf0, 0xff, 0x00, 0x00, 0x70, -0x26, 0x00, 0x00, 0xc0, 0x7f, 0x80, 0xd1, -0x70, 0x29, 0xa0, 0xf2, 0x00, 0x00, 0x00, -0x00, 0x60, 0xd1, 0x60, 0xce, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0xd0, -0x92, 0x70, 0xd1, 0x00, 0x00, 0x40, 0xb6, -0xf0, 0x01, 0x00, 0x00, 0x60, 0xd1, 0x90, -0xd0, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x60, 0x76, 0x10, 0xa6, 0x10, 0x63, 0x00, -0x00, 0xe0, 0x80, 0x60, 0x1f, 0x00, 0x00, -0x40, 0xd1, 0xd0, 0xd0, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xb0, 0x59, 0x00, 0xb7, -0x00, 0x6f, 0x00, 0x00, 0xf0, 0x4b, 0x10, -0x38, 0x10, 0x30, 0xf0, 0xd0, 0xb0, 0xd0, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x50, -0x32, 0x60, 0xc3, 0x20, 0x7f, 0x00, 0x00, -0x00, 0x00, 0x00, 0x54, 0xc0, 0x51, 0x50, -0xd0, 0x30, 0xd0, 0x90, 0xe9, 0xf0, 0xff, -0x90, 0x24, 0x00, 0x00, 0x30, 0xca, 0xd0, -0x90, 0x00, 0x00, 0x00, 0x00, 0xb0, 0x75, -0x00, 0x75, 0x20, 0xcf, 0x10, 0xcf, 0xb0, -0xa2, 0xf0, 0xff, 0xb0, 0x67, 0x50, 0x24, -0x00, 0xcb, 0x60, 0xa0, 0xf0, 0xff, 0x00, -0x00, 0x30, 0x7b, 0x70, 0x9c, 0x60, 0x62, -0xa0, 0xc9, 0x70, 0x3c, 0xf0, 0xff, 0x40, -0x96, 0x70, 0x63, 0x50, 0xc6, 0x80, 0xa9, -0xf0, 0xff, 0x00, 0x00, 0xa0, 0x6d, 0x50, -0xc4, 0x80, 0x6c, 0xd0, 0xbb, 0x00, 0x00, -0x40, 0xf6, 0x60, 0xc1, 0x30, 0xa3, 0x20, -0xba, 0xa0, 0xa9, 0xf0, 0xff, 0x00, 0x00, -0xe0, 0x76, 0x20, 0xe9, 0xa0, 0x77, 0xc0, -0xa6, 0x00, 0x00, 0xc0, 0x7e, 0xe0, 0xe7, -0xe0, 0xd8, 0x20, 0xa6, 0xc0, 0x9e, 0xf0, -0xff, 0x00, 0x00, 0x50, 0x9f, 0xf0, 0xff, -0x90, 0x7d, 0xe0, 0x8c, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xb0, 0x8c, -0x20, 0x8a, 0xf0, 0xff, 0xf0, 0xff, 0xe0, -0xd3, 0xd0, 0x9f, 0x70, 0x78, 0xf0, 0x5b, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xe0, 0x75, 0xb0, 0x74, 0x20, 0xab, -0xf0, 0xff, 0xf0, 0xff, 0x70, 0xc1, 0x70, -0x69, 0xc0, 0x59, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x70, 0x62, 0x10, -0x62, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0xf1, 0x10, 0x5e, 0x90, 0x4e, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x60, 0x54, 0x50, 0x54, 0x00, 0x00, 0x60, -0xd3, 0xf0, 0xff, 0xf0, 0xff, 0x10, 0x53, -0x40, 0x49, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x50, 0x4e, 0x40, 0x4e, -0x00, 0x00, 0xe0, 0x73, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0x4d, 0x00, 0x4b, 0xf0, 0xff, -0x00, 0x00, 0xa0, 0xfa, 0xf0, 0xff, 0xd0, -0x43, 0x20, 0x50, 0x00, 0x00, 0x10, 0x3d, -0xf0, 0xff, 0xf0, 0xff, 0x10, 0x50, 0x50, -0x4f, 0xc0, 0xde, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0x10, 0x4a, 0xf0, 0xff, 0x60, -0x47, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xc0, 0xfd, 0xf0, 0xff, 0x00, -0x00, 0xb0, 0x22, 0x00, 0x00, 0x70, 0xa3, -0xf0, 0xff, 0x00, 0x00, 0xf0, 0xeb, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x70, 0xbc, 0xf0, 0xff, 0x00, 0x00, -0xb0, 0xb0, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xf0, 0x74, 0x50, 0xd5, 0xb0, -0x79, 0x00, 0x00, 0xb0, 0x79, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xf0, 0x56, -0x70, 0xeb, 0x70, 0x8c, 0x00, 0x00, 0x60, -0x41, 0xf0, 0x1a, 0x00, 0x03, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xd0, 0x28, 0x90, 0xfc, 0x30, 0xa3, -0x00, 0x00, 0x00, 0x00, 0x80, 0x35, 0x90, -0x31, 0xf0, 0xff, 0xf0, 0xff, 0x60, 0xe7, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x70, 0xbb, 0x00, 0x00, 0x00, 0x00, -0x50, 0x52, 0x50, 0x51, 0xf0, 0xff, 0xf0, -0xff, 0xa0, 0xa5, 0xf0, 0xff, 0xb0, 0x3c, -0x00, 0x00, 0xf0, 0xff, 0x10, 0xd2, 0xf0, -0xff, 0x00, 0x00, 0x80, 0x77, 0xf0, 0x73, -0x60, 0x79, 0xf0, 0xff, 0x80, 0x57, 0xf0, -0xff, 0xc0, 0x6c, 0xd0, 0x23, 0xf0, 0xff, -0xf0, 0xe2, 0xf0, 0xff, 0x00, 0x00, 0xc0, -0x62, 0x30, 0x9a, 0x10, 0x8b, 0xf0, 0xff, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x97, 0x80, -0x73, 0xf0, 0xff, 0xc0, 0xea, 0xf0, 0xff, -0x00, 0x00, 0xb0, 0x5c, 0x80, 0xc1, 0xa0, -0x9e, 0xb0, 0xf4, 0x00, 0x00, 0x40, 0xaa, -0x10, 0xc0, 0x80, 0xae, 0x90, 0xf3, 0xc0, -0xe6, 0xf0, 0xff, 0x00, 0x00, 0x20, 0x79, -0x40, 0xe6, 0xd0, 0xae, 0x60, 0xdc, 0x00, -0x00, 0x00, 0x00, 0xb0, 0xe5, 0x50, 0xdd, -0x00, 0xdc, 0x90, 0xd6, 0xf0, 0xff, 0xf0, -0xff, 0xe0, 0xab, 0xa0, 0x8f, 0xe0, 0xb4, -0x40, 0x75, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xbe, 0x20, 0xbd, -0x50, 0xe5, 0xf0, 0xff, 0x20, 0xe3, 0xe0, -0xa4, 0x40, 0xad, 0x60, 0x7e, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xa0, -0xa2, 0x00, 0xa2, 0x10, 0x42, 0xf0, 0xff, -0xf0, 0xff, 0x10, 0xd2, 0x90, 0x9a, 0x70, -0x7f, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x10, 0x89, 0xe0, 0x88, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x70, 0x86, 0x10, 0x74, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xb0, 0x73, -0xa0, 0x73, 0x00, 0x00, 0xb0, 0x96, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0x72, 0x60, 0x6c, -0xf0, 0xff, 0x00, 0x00, 0x30, 0xe3, 0xf0, -0xff, 0xc0, 0x5d, 0x00, 0x65, 0x00, 0x00, -0x60, 0x37, 0xf0, 0xff, 0xf0, 0xff, 0xd0, -0x64, 0xe0, 0x62, 0xf0, 0xff, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x30, 0x56, 0x70, -0x5e, 0x00, 0x00, 0xc0, 0x09, 0xf0, 0xff, -0xf0, 0xff, 0x60, 0x5e, 0xe0, 0x5d, 0xb0, -0xb0, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0xd0, 0x59, 0xf0, 0xff, 0x00, 0x00, 0x30, -0xe5, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xa0, 0xec, 0xf0, 0xff, -0x00, 0x00, 0xf0, 0xac, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x20, 0x73, 0xf0, -0xff, 0xd0, 0x95, 0x00, 0x00, 0xf0, 0x78, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x60, 0x54, 0xf0, 0xff, 0x80, 0xaf, 0x00, -0x00, 0x50, 0x44, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x50, 0x22, 0xf0, 0xff, -0x10, 0xcd, 0x00, 0x00, 0x00, 0x00, 0x70, -0x1b, 0x50, 0x13, 0xf0, 0xff, 0xf0, 0xff, -0x10, 0xe3, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x20, 0xec, 0x00, 0x00, -0x00, 0x00, 0xb0, 0x35, 0x10, 0x34, 0xf0, -0xff, 0xf0, 0xff, 0x30, 0xa7, 0xf0, 0xff, -0xb0, 0x07, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x60, 0x74, -0xf0, 0x51, 0xa0, 0x95, 0xf0, 0xff, 0x80, -0x67, 0xf0, 0xff, 0x50, 0x48, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xd0, 0x5a, 0x00, 0x73, 0xb0, 0xae, -0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, 0x60, -0x6f, 0xf0, 0x40, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xe0, 0x46, 0x90, -0x97, 0x50, 0xca, 0xf0, 0xff, 0x00, 0x00, -0xe0, 0xbf, 0x10, 0x96, 0x70, 0x82, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xa0, 0x53, 0xa0, 0xbd, 0x00, 0xe4, 0xf0, -0xff, 0x00, 0x00, 0xc0, 0x49, 0x10, 0xbd, -0x70, 0xb3, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xd0, 0x80, 0x60, 0x83, -0x20, 0xf5, 0x00, 0x93, 0x00, 0x00, 0x00, -0x00, 0xd0, 0xe1, 0x60, 0xdd, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x30, -0xb8, 0x20, 0x8b, 0x50, 0xf7, 0x40, 0xa6, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xd0, -0xff, 0xb0, 0xf6, 0x70, 0xf5, 0x00, 0x8e, -0xf0, 0xff, 0x60, 0xed, 0xc0, 0xaf, 0xf0, -0xe8, 0x70, 0xb3, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0xd4, 0x90, -0xd3, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xd0, 0xe1, 0xa0, 0xce, 0x70, 0xb2, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xa0, 0xb3, 0x80, 0xb3, 0x00, 0x00, 0x00, -0xc0, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0xb2, -0xa0, 0xa4, 0xf0, 0xff, 0x00, 0x00, 0x20, -0xc9, 0xf0, 0xff, 0x40, 0x80, 0x10, 0x97, -0x00, 0x00, 0xa0, 0x4d, 0xf0, 0xff, 0xf0, -0xff, 0xa0, 0x96, 0x30, 0x92, 0xf0, 0xff, -0x00, 0x00, 0x90, 0xf5, 0xf0, 0xff, 0xa0, -0x7b, 0x70, 0x80, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x50, 0x80, 0x10, -0x7f, 0xf0, 0xd9, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0x74, 0x90, 0x71, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x90, 0x71, 0x40, 0x71, 0x80, 0x86, 0x00, -0x00, 0xf0, 0xff, 0xa0, 0x07, 0x40, 0x6e, -0xf0, 0xff, 0x00, 0x00, 0x70, 0xa2, 0x60, -0x03, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x71, 0xf0, 0xff, 0x70, 0xb7, 0x00, 0x00, -0xc0, 0x6f, 0x70, 0x07, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x70, 0x52, 0xf0, 0xff, 0x40, -0xd8, 0x00, 0x00, 0x90, 0x3a, 0x40, 0x0e, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x80, 0x22, -0xf0, 0xff, 0xe0, 0xfc, 0x00, 0x00, 0x00, -0x00, 0x10, 0x19, 0x40, 0x13, 0xf0, 0xff, -0xf0, 0xff, 0xd0, 0xd7, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x70, 0x28, 0x00, -0x27, 0xf0, 0xff, 0xf0, 0xff, 0xd0, 0x9f, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x90, 0x71, 0x20, 0x3c, 0x50, 0xb7, 0xf0, -0xff, 0x10, 0x67, 0xf0, 0xff, 0xa0, 0x31, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xa0, 0x55, 0x50, 0x55, -0xd0, 0xd7, 0xf0, 0xff, 0x00, 0x00, 0xf0, -0xff, 0x80, 0x51, 0x30, 0x0c, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x38, 0x10, 0x73, 0x50, 0xfb, 0xf0, 0xff, -0x00, 0x00, 0xd0, 0xc5, 0x80, 0x71, 0xe0, -0x5c, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xd0, 0x32, 0xe0, 0x94, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xc0, 0x72, -0x50, 0x94, 0xa0, 0x8a, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x58, -0x50, 0x7a, 0xf0, 0xff, 0xb0, 0xb5, 0x00, -0x00, 0x00, 0x00, 0xe0, 0xb8, 0x30, 0xb4, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x50, 0x8b, 0x00, 0x76, 0xf0, 0xff, -0x60, 0xd2, 0x00, 0x00, 0x00, 0x00, 0x90, -0xdc, 0x80, 0xda, 0xf0, 0xff, 0xf0, 0xff, -0xb0, 0xbc, 0xf0, 0xff, 0xd0, 0xc4, 0xd0, -0x8d, 0xf0, 0xff, 0x50, 0xeb, 0x00, 0x00, -0x00, 0x00, 0x50, 0xfc, 0x80, 0xfb, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, -0x30, 0xf1, 0xa0, 0xbc, 0xf0, 0xff, 0x20, -0xf7, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x50, 0xef, 0xf0, 0xff, 0x50, 0xef, -0xf0, 0xff, 0x50, 0xef, 0xf0, 0xff, 0x00, -0x00, 0x80, 0xaf, 0xf0, 0xff, 0x00, 0xa8, -0x50, 0xe3, 0x00, 0x00, 0x90, 0x6e, 0xf0, -0xff, 0xf0, 0xff, 0x50, 0xe2, 0xd0, 0xd8, -0xf0, 0xff, 0x00, 0x00, 0x30, 0xd9, 0xf0, -0xff, 0xe0, 0xae, 0x50, 0xbf, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x10, -0xbf, 0x10, 0xbc, 0xf0, 0xff, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x80, 0xa6, 0xf0, -0xa0, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xe0, 0xa0, 0x10, 0xa0, 0x70, -0xa4, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xc0, 0x98, 0x10, 0x8a, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x8a, -0xd0, 0x89, 0xb0, 0x5f, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xc0, 0x87, 0xa0, 0x79, -0x00, 0x00, 0x40, 0x56, 0x90, 0x3f, 0x20, -0x39, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x10, 0x53, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xc0, 0x3f, 0xc0, 0x3c, 0xf0, 0xff, 0xf0, -0xff, 0xd0, 0xfb, 0xf0, 0xff, 0x00, 0x00, -0x20, 0x31, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xb0, 0x40, 0x80, 0x3f, -0xf0, 0xff, 0xf0, 0xff, 0x90, 0xc2, 0xf0, -0xff, 0x40, 0x25, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x60, -0x43, 0x00, 0x43, 0xf0, 0xff, 0xf0, 0xff, -0xa0, 0x8b, 0xf0, 0xff, 0xe0, 0x36, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x60, 0x6f, 0x20, 0x49, 0x60, -0xde, 0xf0, 0xff, 0x20, 0x52, 0xf0, 0xff, -0x50, 0x43, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x60, 0x54, -0x70, 0x53, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x70, 0xf8, 0xd0, 0x50, 0xd0, 0x28, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x30, 0x39, 0x70, 0x63, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x40, 0xba, 0x50, -0x62, 0x50, 0x51, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x90, 0x2b, 0xb0, -0x79, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x40, 0x75, 0x30, 0x79, 0xe0, 0x70, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xa0, 0x3f, 0x30, 0x74, 0xf0, 0xff, 0x70, -0xdd, 0x00, 0x00, 0x00, 0x00, 0x60, 0x95, -0x20, 0x91, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x90, 0x69, 0x90, 0x67, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x60, 0xb5, 0x50, 0xb3, 0xf0, 0xff, -0xf0, 0xff, 0x60, 0xcf, 0xf0, 0xff, 0xf0, -0x9d, 0x70, 0x72, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x90, 0xd6, 0xb0, -0xd5, 0xf0, 0xff, 0xf0, 0xff, 0x10, 0x5c, -0xf0, 0xff, 0x80, 0xca, 0xf0, 0x97, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x90, 0xf5, 0x40, 0xf5, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xf0, 0xff, 0x00, 0xf0, -0xf0, 0xc7, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x20, 0x99, 0xf0, 0xff, -0x00, 0xd4, 0xf0, 0xff, 0x00, 0x00, 0x90, -0x9b, 0xf0, 0xff, 0x30, 0xf9, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xd0, -0xb9, 0xf0, 0xff, 0x00, 0xe8, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x60, 0xe8, 0xf0, 0xff, 0x50, -0xea, 0xc0, 0xec, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xa0, 0xec, 0xb0, -0xea, 0x70, 0xc9, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x70, 0xda, 0xc0, 0xc6, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xb0, 0xc6, 0x20, 0xc6, 0x80, 0x6c, 0xf0, -0xff, 0xf0, 0xff, 0x20, 0xf6, 0x00, 0xc1, -0x60, 0xa4, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xa7, 0xc0, 0xa7, -0xf0, 0x37, 0x40, 0xdc, 0xf0, 0xff, 0xf0, -0xff, 0x60, 0xa6, 0x20, 0x9b, 0x00, 0x00, -0x00, 0x00, 0x60, 0x6e, 0x10, 0x6d, 0xf0, -0xff, 0xf0, 0xff, 0x90, 0xd9, 0xf0, 0xff, -0x60, 0x59, 0x30, 0x4a, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x80, 0x6e, -0x00, 0x6e, 0xf0, 0xff, 0xf0, 0xff, 0xd0, -0x9e, 0xf0, 0xff, 0x20, 0x63, 0xf0, 0x3f, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xe0, 0x6e, 0xd0, 0x6e, 0xf0, 0xff, -0xf0, 0xff, 0x70, 0x61, 0xf0, 0xff, 0xf0, -0x68, 0x10, 0x3c, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x70, 0x6f, 0xf0, -0x6f, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0x6c, 0xc0, 0x49, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x90, 0x5b, 0x40, 0x72, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x60, 0xd8, 0xe0, 0x70, -0x80, 0x5d, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x50, 0x4c, 0xd0, 0x76, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x60, -0x9b, 0x50, 0x76, 0xa0, 0x6b, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x40, -0x47, 0xf0, 0x7e, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xa0, 0x55, 0xd0, 0x7e, 0xf0, -0x78, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x90, 0x4e, 0xc0, 0x71, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xe0, 0x8b, 0xd0, 0x88, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x6a, -0xb0, 0x64, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x90, 0x9e, 0x00, 0x9d, -0xf0, 0xff, 0xf0, 0xff, 0x50, 0xc5, 0xf0, -0xff, 0x80, 0x8b, 0x80, 0x67, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xa0, -0xb6, 0xe0, 0xb5, 0xf0, 0xff, 0xf0, 0xff, -0x40, 0x6d, 0xf0, 0xff, 0x20, 0xac, 0x90, -0x7f, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x30, 0xd2, 0xe0, 0xd1, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, -0xd0, 0xcc, 0x60, 0xa5, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xb0, 0x88, -0x40, 0xee, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x60, 0xc1, 0xe0, 0xeb, 0xd0, 0xd5, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xc0, 0x9d, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x00, 0xfc, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x70, 0xc7, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x60, 0xf2, 0x00, 0x00, -0xb0, 0xf4, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xc0, -0x82, 0xf0, 0xff, 0xf0, 0xff, 0x80, 0xdb, -0xf0, 0xff, 0x30, 0xdc, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x80, 0xf1, -0x30, 0xf1, 0xa0, 0x0e, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xc0, 0xed, 0xa0, 0xd4, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x20, 0xcb, 0x10, 0xcb, 0x00, 0x00, -0xe0, 0xab, 0xf0, 0xff, 0xf0, 0xff, 0x20, -0xca, 0xf0, 0xc1, 0x00, 0x00, 0x00, 0x00, -0x40, 0x9a, 0x00, 0x9a, 0xf0, 0xff, 0xf0, -0xff, 0xa0, 0x60, 0xf0, 0xff, 0xc0, 0x92, -0x90, 0x6c, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x50, 0x9a, 0x40, 0x9a, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xf0, -0xff, 0x40, 0x96, 0x20, 0x73, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x90, -0x75, 0x70, 0x9a, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x70, 0xe6, 0x70, 0x98, 0x00, -0x83, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x40, 0x6c, 0xe0, 0x9a, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xf0, 0xa6, -0xf0, 0x99, 0x50, 0x8d, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x20, 0x6a, -0xe0, 0x9b, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x30, 0x5f, 0x80, 0x9b, 0x40, 0x94, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0x6d, 0xd0, 0x9d, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xc0, -0x9d, 0xb0, 0x99, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xd0, 0x76, 0x80, -0x76, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x70, 0xa1, 0x50, 0x9f, 0xf0, -0xff, 0xf0, 0xff, 0x20, 0xe3, 0xf0, 0xff, -0x00, 0x8a, 0xa0, 0x6f, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xa7, -0xa0, 0xa6, 0xf0, 0xff, 0xf0, 0xff, 0x10, -0x9f, 0xf0, 0xff, 0x10, 0x9a, 0x60, 0x73, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xc0, 0xb1, 0x30, 0xb1, 0xf0, 0xff, -0xf0, 0xff, 0xb0, 0x44, 0xf0, 0xff, 0x00, -0xaa, 0xb0, 0x81, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x50, 0xc0, 0x10, -0xc0, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xf0, 0xff, 0x20, 0xbc, 0x70, 0x9b, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x70, 0x82, 0x50, 0xd3, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x30, 0xc0, 0x40, 0xd1, -0xd0, 0xbd, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x50, 0x8e, 0x80, 0xe9, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x70, -0x4e, 0x80, 0xe8, 0xf0, 0xdd, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xe0, -0xac, 0xc0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x60, 0xff, 0x50, -0xfa, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xa0, 0xd4, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xc0, 0xa0, 0xf0, 0xff, 0xd0, 0xfd, -0xf0, 0xbf, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xd0, 0x0a, 0xf0, -0xff, 0xf0, 0xff, 0xb0, 0xe9, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xa0, 0xca, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x30, -0xf3, 0x30, 0xf3, 0x00, 0x00, 0x50, 0x7c, -0xf0, 0xff, 0xf0, 0xff, 0x90, 0xf2, 0x00, -0xed, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc0, -0x20, 0xc0, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x80, 0xea, 0x40, 0xbd, 0xa0, 0xa4, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xa0, 0x83, 0x40, 0xc0, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x60, 0xa7, 0xb0, -0xbe, 0xa0, 0xaf, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xa0, 0x85, 0x50, -0xc0, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x10, 0x55, 0x90, 0xbf, 0xa0, 0xb6, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xc0, 0x8c, 0x80, 0xc0, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x20, 0xc0, -0x00, 0xbb, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x70, 0x95, 0xe0, 0xc0, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xc0, 0xc0, 0xe0, 0xbd, 0xf0, 0xff, -0xf0, 0xff, 0x20, 0xea, 0xf0, 0xff, 0x40, -0xa5, 0xf0, 0x83, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xa0, 0xc1, 0x10, -0xc0, 0xf0, 0xff, 0xf0, 0xff, 0x50, 0xa6, -0xf0, 0xff, 0x00, 0xb1, 0xa0, 0x86, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x20, 0xc3, 0x50, 0xc2, 0xf0, 0xff, 0xf0, -0xff, 0x50, 0x51, 0xf0, 0xff, 0x70, 0xb9, -0x40, 0x8f, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xc0, 0xc5, 0x60, 0xc5, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xf0, -0xff, 0x50, 0xc0, 0xb0, 0x9a, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x40, -0xca, 0x20, 0xca, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x70, 0xe3, 0x50, 0xc7, 0x20, -0xaf, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xf0, 0x88, 0x60, 0xd1, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x60, 0x98, -0xe0, 0xcf, 0x50, 0xc1, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xb0, 0x92, -0x00, 0xdc, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x10, 0x11, 0x40, 0xdb, 0xf0, 0xd2, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xd0, 0xa6, 0x10, 0xea, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xc0, -0xe9, 0x50, 0xe5, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xa0, 0xc3, 0x70, -0xfa, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x50, 0xfa, 0x30, 0xf8, 0xf0, -0xff, 0xf0, 0xff, 0xb0, 0xad, 0xf0, 0xff, -0x10, 0xe5, 0xc0, 0xac, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xb0, -0x15, 0xf0, 0xff, 0xf0, 0xff, 0x80, 0xcf, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x20, 0xeb, 0xf0, -0xff, 0xf0, 0xf5, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x30, 0x8d, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xd0, 0x4d, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xd0, 0x01, 0x60, 0x48, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x80, 0xf9, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x20, 0x2f, 0x40, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xbe, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x30, 0x19, 0x30, 0x78, -0xb0, 0x04, 0xe0, 0x31, 0x00, 0x00, 0xd0, -0x8d, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0xb0, 0x5b, 0x80, 0x14, 0xa0, 0x1f, -0x00, 0x00, 0x20, 0x66, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0xc0, 0x2f, 0x30, -0x26, 0xe0, 0x01, 0x00, 0x00, 0x80, 0x42, -0x40, 0xf8, 0x50, 0x20, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xa0, 0x3b, 0x00, 0x00, 0x00, -0x00, 0xe0, 0x10, 0x20, 0xba, 0x20, 0x3a, -0x10, 0x12, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x60, 0x79, -0x00, 0x00, 0xc0, 0x31, 0x00, 0x00, 0xd0, -0x81, 0xd0, 0x55, 0x70, 0x4c, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xc0, 0x61, 0x00, 0x00, 0x70, 0x1e, -0x00, 0x00, 0x30, 0x39, 0x10, 0x77, 0x00, -0x74, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0x41, 0x40, 0x4f, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x70, 0x9f, 0x10, 0x9e, 0x00, 0x00, 0x00, -0x00, 0x80, 0xd7, 0xf0, 0xff, 0x90, 0x89, -0x60, 0x5b, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x60, 0xc8, 0xc0, 0xc7, -0x00, 0x00, 0x00, 0x00, 0x40, 0x6d, 0xf0, -0xff, 0x40, 0xbd, 0xd0, 0x88, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0xf0, -0x87, 0x10, 0xed, 0x70, 0x2f, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x30, 0xe8, 0xc0, -0xbf, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0x70, 0x90, 0xf0, 0xff, 0x00, -0x0f, 0x00, 0x00, 0x00, 0x00, 0x50, 0x9b, -0xf0, 0xff, 0xe0, 0xf5, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x00, 0x60, 0xb5, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0xb0, 0xe7, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x90, 0xc6, 0xf0, 0xff, 0xf0, 0xff, 0x30, -0xcc, 0x00, 0x00, 0xd0, 0x20, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xb0, 0x54, 0xf0, 0xff, -0xf0, 0xff, 0xa0, 0xf8, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x50, 0x12, 0x30, 0x12, 0x00, -0x00, 0xb0, 0xdb, 0xf0, 0xff, 0xf0, 0xff, -0xd0, 0x10, 0xe0, 0x06, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x30, 0x37, -0x30, 0x37, 0x00, 0x00, 0x70, 0x87, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x37, 0x90, 0x35, -0x00, 0x00, 0x40, 0x2f, 0x00, 0x00, 0x00, -0x00, 0x40, 0x01, 0x30, 0x00, 0x00, 0xbe, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xc0, 0x1a, -0x30, 0x78, 0x00, 0x00, 0xf0, 0x31, 0xc0, -0x00, 0x10, 0x8e, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0x06, 0x90, 0x5b, 0x90, 0x06, -0xd0, 0x1f, 0x70, 0x00, 0x10, 0x67, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0x70, -0x2e, 0xf0, 0x14, 0xa0, 0x02, 0x00, 0x00, -0x30, 0x46, 0x10, 0xf9, 0x90, 0x08, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x40, 0x26, 0x00, -0x00, 0x00, 0x00, 0x10, 0x25, 0x50, 0xbc, -0xc0, 0x23, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xb0, 0x78, 0x00, 0x00, 0xe0, 0x31, 0x00, -0x00, 0x60, 0x88, 0x10, 0x3b, 0x30, 0x2b, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x90, 0x5e, 0x00, 0x00, -0x40, 0x1f, 0x00, 0x00, 0xf0, 0x53, 0x10, -0x56, 0x70, 0x51, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x80, -0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x20, 0x77, 0xa0, 0x75, 0x00, -0x00, 0x00, 0x00, 0x00, 0xe9, 0xf0, 0xff, -0x10, 0x5d, 0xc0, 0x38, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x9f, -0xd0, 0x9e, 0x00, 0x00, 0x00, 0x00, 0xe0, -0x97, 0xf0, 0xff, 0xc0, 0x93, 0xa0, 0x5e, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0x30, 0x81, 0x20, 0xc8, 0x90, 0x30, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x60, -0xc2, 0x20, 0x95, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0xd0, 0x7d, 0x30, -0xed, 0x20, 0x17, 0x00, 0x00, 0x00, 0x00, -0x20, 0xd5, 0xa0, 0xea, 0x00, 0xd1, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0x20, 0x96, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0x40, 0xc6, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xd0, 0xfa, 0xf0, 0xff, 0xd0, -0xf8, 0xf0, 0xb4, 0x00, 0x00, 0x40, 0x26, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0xdf, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x70, 0x12, 0x60, 0x12, 0x00, 0x00, 0xf0, -0xa7, 0xf0, 0xff, 0xf0, 0xff, 0x90, 0x11, -0xd0, 0x0a, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x30, 0x37, 0x30, 0x37, -0x00, 0x00, 0xb0, 0x61, 0xf0, 0xff, 0xf0, -0xff, 0x20, 0x37, 0x40, 0x36, 0xf0, 0xff, -0xd0, 0x1a, 0xf0, 0xff, 0x00, 0x00, 0xe0, -0x33, 0xf0, 0x06, 0x10, 0x8e, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xc0, 0x09, 0x80, 0x5b, -0x60, 0x00, 0x70, 0x20, 0x20, 0x07, 0x60, -0x67, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x50, 0x02, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0xe0, 0x2d, 0x40, 0x07, 0x00, 0x05, -0xa0, 0x06, 0xa0, 0x47, 0x60, 0xf9, 0x00, -0x00, 0x00, 0x00, 0x50, 0x04, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x15, 0x00, 0x00, 0x20, 0x05, 0x80, 0x2b, -0x50, 0xbd, 0x60, 0x10, 0x00, 0x00, 0x20, -0x04, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x60, 0x78, 0x00, 0x00, 0x30, -0x32, 0x50, 0x02, 0xa0, 0x8b, 0x50, 0x25, -0x00, 0x00, 0x30, 0x01, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xe0, 0x5c, -0x00, 0x00, 0x30, 0x20, 0x00, 0x00, 0xc0, -0x5e, 0x70, 0x3b, 0x00, 0x34, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x40, 0x38, 0x00, 0x00, 0x60, 0x02, -0x00, 0x00, 0x00, 0x23, 0x30, 0x56, 0xf0, -0x53, 0x00, 0x00, 0x00, 0x00, 0x10, 0xf2, -0xf0, 0xff, 0x10, 0x29, 0xb0, 0x07, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x20, 0x77, 0x70, 0x76, 0x00, 0x00, 0x00, -0x00, 0xa0, 0xac, 0xf0, 0xff, 0x60, 0x6a, -0x30, 0x2c, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0x10, 0x7d, 0x30, 0x9f, -0x70, 0x31, 0x00, 0x00, 0xf0, 0x52, 0xf0, -0xff, 0x70, 0x99, 0xc0, 0x67, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0x50, -0x70, 0x50, 0xc8, 0xe0, 0x1b, 0x00, 0x00, -0x00, 0x00, 0x10, 0xfd, 0x50, 0xc5, 0x90, -0xa6, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0xd0, 0x79, 0x40, 0xed, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xd0, 0x85, -0x00, 0xec, 0x90, 0xdc, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x00, 0x40, 0xa2, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xc0, 0xd6, 0x40, 0xa1, 0x00, 0x00, -0xe0, 0x2a, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xe0, 0xae, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0xc3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x90, 0xf2, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x70, 0xd4, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xe0, 0x12, -0xd0, 0x12, 0x00, 0x00, 0x90, 0x74, 0xf0, -0xff, 0xf0, 0xff, 0x70, 0x12, 0x60, 0x0e, -0xf0, 0xff, 0x00, 0x00, 0x50, 0xfb, 0xf0, -0xff, 0x90, 0x1f, 0x50, 0x37, 0x00, 0x00, -0x80, 0x3d, 0xf0, 0xff, 0xf0, 0xff, 0x40, -0x37, 0xc0, 0x36, 0x00, 0xdf, 0x50, 0x09, -0xf0, 0xff, 0x00, 0x00, 0xd0, 0x33, 0xc0, -0x14, 0x50, 0x67, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xb0, 0x11, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0xb0, 0x2d, 0xf0, 0x00, -0x40, 0x0b, 0xc0, 0x14, 0x00, 0x48, 0x70, -0xf9, 0x00, 0x00, 0x00, 0x00, 0x50, 0x13, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x40, 0x07, 0x00, 0x00, 0x70, 0x14, -0xc0, 0x2d, 0xc0, 0xbd, 0x20, 0x00, 0x00, -0x00, 0xd0, 0x13, 0x40, 0x05, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x30, 0x78, 0x00, -0x00, 0xe0, 0x32, 0x40, 0x13, 0x10, 0x8d, -0x40, 0x13, 0x00, 0x00, 0x40, 0x13, 0x50, -0x0c, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x5c, 0x00, 0x00, 0xf0, 0x21, 0x00, -0x00, 0xa0, 0x63, 0xe0, 0x25, 0x40, 0x18, -0x10, 0x11, 0x70, 0x0d, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xa0, 0x32, 0x00, 0x00, -0x20, 0x0a, 0x00, 0x00, 0xa0, 0x39, 0x90, -0x3b, 0x20, 0x38, 0x50, 0x0b, 0x00, 0x09, -0x50, 0xf6, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x30, 0x56, 0x30, 0x55, 0x00, -0x00, 0x00, 0x00, 0xb0, 0xb5, 0xf0, 0xff, -0x30, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x00, 0xb0, 0x7a, -0xe0, 0x76, 0x80, 0x32, 0x00, 0x00, 0x00, -0x74, 0xf0, 0xff, 0xd0, 0x70, 0x30, 0x2f, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0x50, 0x67, 0x50, 0x9f, 0xc0, 0x1f, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x70, -0x9c, 0x10, 0x78, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x62, 0x50, -0xc8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xd0, 0xb8, 0xe0, 0xc6, 0x70, 0xb4, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0x30, 0x7e, 0x30, 0xed, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0xec, -0xc0, 0xe3, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x10, 0xb1, 0x50, 0x92, -0x00, 0x00, 0x80, 0x2e, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x30, 0xeb, 0xf0, 0xff, 0xf0, -0xe7, 0xf0, 0xa7, 0x00, 0x00, 0x40, 0x03, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x51, -0xf0, 0xff, 0xf0, 0xff, 0x40, 0xd5, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, -0x98, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0xb0, -0xe4, 0xf0, 0xff, 0xc0, 0x1d, 0x20, 0x14, -0x00, 0x00, 0xb0, 0x39, 0xf0, 0xff, 0xf0, -0xff, 0xe0, 0x13, 0x90, 0x11, 0xf0, 0xff, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xd0, -0x09, 0x90, 0x37, 0x00, 0x00, 0xd0, 0x0c, -0xf0, 0xff, 0xf0, 0xff, 0x90, 0x37, 0x40, -0x37, 0x30, 0xb1, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0x10, 0x35, 0xf0, 0x25, 0xb0, -0x47, 0x60, 0xf9, 0x00, 0x00, 0x00, 0x00, -0x20, 0x25, 0xb0, 0x17, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xc0, 0x00, 0x90, 0x04, -0xf0, 0x25, 0xf0, 0x2d, 0xc0, 0xbd, 0x00, -0x00, 0x00, 0x00, 0x90, 0x25, 0x00, 0x1f, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x20, -0x78, 0x00, 0x00, 0x60, 0x34, 0x00, 0x17, -0x90, 0x8d, 0x40, 0x04, 0x00, 0x00, 0xa0, -0x25, 0x40, 0x22, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x90, 0x5b, 0x00, 0x00, 0x80, -0x25, 0x00, 0x00, 0xa0, 0x65, 0x40, 0x14, -0x00, 0x00, 0x30, 0x25, 0x70, 0x23, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x80, 0x2f, -0x20, 0x01, 0x50, 0x15, 0x00, 0x00, 0xc0, -0x41, 0x00, 0x26, 0x20, 0x20, 0xf0, 0x23, -0x20, 0x23, 0x10, 0xf8, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x70, 0x14, 0x70, 0x02, -0x00, 0x00, 0xc0, 0x0d, 0x90, 0x3b, 0x10, -0x3a, 0x40, 0x21, 0xd0, 0x20, 0xf0, 0xb9, -0xf0, 0xff, 0xc0, 0x11, 0x00, 0x00, 0x10, -0x19, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0x50, 0x79, 0xc0, 0x55, 0x30, 0x34, 0xf0, -0x1a, 0x70, 0x81, 0xf0, 0xff, 0x60, 0x4c, -0x00, 0x00, 0x20, 0x16, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0xb0, 0x61, 0x00, 0x77, -0x70, 0x24, 0xa0, 0x09, 0x40, 0x38, 0xf0, -0xff, 0xf0, 0x73, 0xd0, 0x41, 0xd0, 0x04, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0x10, -0x4f, 0x50, 0x9f, 0x10, 0x0e, 0x00, 0x00, -0x00, 0x00, 0x40, 0xd7, 0x00, 0x9e, 0x70, -0x89, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0x40, 0x5b, 0x40, 0xc8, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x6c, -0xa0, 0xc7, 0x20, 0xbd, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xb0, 0x88, -0xe0, 0x87, 0x00, 0x00, 0xe0, 0x31, 0x00, -0x00, 0x00, 0x00, 0xe0, 0xec, 0x00, 0xe8, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xa0, 0xbf, 0x60, 0x90, 0x00, 0x00, -0xd0, 0x17, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x40, 0x9b, 0xf0, 0xff, 0xd0, 0xf5, 0x50, -0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xa0, 0xe7, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x80, 0xc6, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0x20, 0xcc, 0xf0, 0xff, 0x80, 0x23, -0x00, 0x00, 0x00, 0x00, 0xa0, 0x54, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0x90, 0xf8, 0xf0, -0xff, 0x00, 0x00, 0xc0, 0x16, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xa0, -0x16, 0x60, 0x15, 0xa0, 0xdb, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xb0, 0x0c, 0x30, -0x38, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x20, 0x38, 0x00, 0x38, 0x70, -0x87, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0x80, 0x36, 0x40, 0x3b, 0xa0, 0x2c, 0x80, -0xbd, 0x00, 0x00, 0x00, 0x00, 0x10, 0x3b, -0x30, 0x37, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x78, 0x90, 0x21, 0x50, 0x37, -0xd0, 0x15, 0x60, 0x8d, 0x00, 0x00, 0x00, -0x00, 0x20, 0x3b, 0x20, 0x39, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x40, 0x5b, 0x60, -0x26, 0xd0, 0x2b, 0x00, 0x00, 0x10, 0x66, -0x80, 0x05, 0x00, 0x00, 0x10, 0x3b, 0x10, -0x3a, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xc0, 0x2d, 0x20, 0x2b, 0x00, 0x23, 0x00, -0x00, 0x80, 0x44, 0x40, 0x14, 0x80, 0x07, -0xd0, 0x3a, 0x50, 0x3a, 0xb0, 0xf8, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x32, -0x20, 0x1f, 0x00, 0x00, 0xa0, 0x21, 0xe0, -0x25, 0x60, 0x23, 0x10, 0x3a, 0xd0, 0x39, -0xd0, 0xbb, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xe0, 0x35, 0x20, 0x20, 0xf0, 0xff, -0x00, 0x00, 0x90, 0x78, 0xd0, 0x3a, 0x40, -0x37, 0x60, 0x38, 0xb0, 0x87, 0xf0, 0xff, -0xe0, 0x2a, 0x00, 0x00, 0x40, 0x36, 0x50, -0x22, 0xf0, 0xff, 0x00, 0x00, 0x50, 0x5e, -0xf0, 0x55, 0x60, 0x2b, 0x20, 0x35, 0xa0, -0x52, 0xf0, 0xff, 0x50, 0x51, 0x00, 0x00, -0x00, 0x34, 0xb0, 0x22, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x41, 0x00, 0x77, 0xb0, 0x20, -0x50, 0x2e, 0x00, 0x00, 0x70, 0xe8, 0x90, -0x75, 0xd0, 0x5c, 0xb0, 0x2d, 0x40, 0x23, -0xf0, 0xff, 0x00, 0x00, 0x20, 0x38, 0x40, -0x9f, 0xa0, 0x15, 0xf0, 0x1d, 0x00, 0x00, -0x20, 0x97, 0xa0, 0x9e, 0x90, 0x93, 0x80, -0x1d, 0x60, 0x15, 0xf0, 0xff, 0xf0, 0xff, -0x40, 0x5e, 0x00, 0x81, 0x00, 0x00, 0xf0, -0x35, 0x00, 0x00, 0x00, 0x00, 0xd0, 0xc7, -0x10, 0xc2, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xd0, 0x94, 0xa0, 0x7d, -0x00, 0x00, 0x40, 0x25, 0x00, 0x00, 0x00, -0x00, 0xe0, 0xec, 0x50, 0xea, 0x00, 0x00, -0x00, 0x00, 0xd0, 0xd4, 0xf0, 0xff, 0xc0, -0xd0, 0xe0, 0x95, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xc0, 0xfe, 0x10, 0xc6, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xb0, 0xfa, 0xf0, 0xff, -0xa0, 0xf8, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0xd0, 0xb4, 0xf0, 0xff, -0xf0, 0x2b, 0x00, 0x00, 0x00, 0x00, 0xc0, -0x7f, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0xe0, -0xde, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x70, 0x1b, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x70, 0x1b, 0xc0, -0x1a, 0xe0, 0xa7, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x80, 0x15, 0x60, 0x39, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x60, 0x39, 0x40, 0x39, 0xa0, 0x61, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x60, 0x38, -0x90, 0x35, 0x90, 0x0f, 0xb0, 0x8c, 0x00, -0x00, 0x00, 0x00, 0xa0, 0x55, 0x50, 0x54, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xf0, -0x5a, 0xe0, 0x44, 0xd0, 0x35, 0x00, 0x00, -0x40, 0x65, 0x00, 0x00, 0x00, 0x00, 0xa0, -0x55, 0x00, 0x55, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x90, 0x2c, 0xd0, 0x4a, 0xe0, -0x33, 0x00, 0x00, 0x50, 0x44, 0x00, 0x05, -0x00, 0x00, 0x90, 0x55, 0x40, 0x55, 0xa0, -0xf8, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xc0, 0x50, 0x10, 0x37, 0x00, 0x00, 0x60, -0x25, 0xa0, 0x13, 0xb0, 0x0e, 0x60, 0x55, -0x40, 0x55, 0x60, 0xbc, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xd0, 0x52, 0x60, 0x3d, -0xf0, 0xff, 0x00, 0x00, 0x10, 0x78, 0x80, -0x24, 0x80, 0x3c, 0xd0, 0x54, 0x30, 0x8a, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x80, -0x53, 0xd0, 0x43, 0xf0, 0xff, 0x00, 0x00, -0x50, 0x5c, 0x00, 0x3b, 0xa0, 0x35, 0xe0, -0x53, 0x60, 0x5c, 0xf0, 0xff, 0x80, 0x33, -0x00, 0x00, 0x30, 0x53, 0x50, 0x48, 0xf0, -0xff, 0x00, 0x00, 0x30, 0x37, 0xe0, 0x55, -0x00, 0x33, 0xd0, 0x51, 0x00, 0x1b, 0xf0, -0xf0, 0xa0, 0x53, 0x50, 0x28, 0x80, 0x51, -0x20, 0x4c, 0xf0, 0xff, 0x00, 0x00, 0xe0, -0x02, 0xf0, 0x76, 0x30, 0x34, 0xe0, 0x4d, -0x00, 0x00, 0x50, 0xab, 0x40, 0x76, 0x10, -0x6a, 0xb0, 0x4d, 0xb0, 0x4a, 0xf0, 0xff, -0xf0, 0xff, 0xa0, 0x2a, 0xc0, 0x7c, 0x90, -0x35, 0xd0, 0x3b, 0x00, 0x00, 0x30, 0x50, -0xd0, 0x9e, 0x00, 0x99, 0x90, 0x45, 0x50, -0x43, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x67, -0xe0, 0x6f, 0x60, 0x31, 0xa0, 0x32, 0x00, -0x00, 0x00, 0x00, 0xb0, 0xc7, 0xb0, 0xc4, -0x10, 0x33, 0xe0, 0x31, 0x20, 0xfc, 0xf0, -0xff, 0x00, 0xa6, 0x50, 0x79, 0x40, 0x25, -0xe0, 0x27, 0x00, 0x00, 0x00, 0x00, 0x90, -0xec, 0x50, 0xeb, 0x00, 0x00, 0x00, 0x00, -0xe0, 0x84, 0xf0, 0xff, 0xf0, 0xdb, 0xc0, -0xa1, 0x00, 0x00, 0x30, 0x0c, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x40, 0xd6, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x00, 0x10, 0xa1, -0xf0, 0xff, 0x90, 0x35, 0x00, 0x00, 0x00, -0x00, 0x60, 0xae, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0xc0, 0xc2, 0xf0, 0xff, 0x00, 0x19, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0x50, 0xf2, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x50, 0xd4, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xf0, -0x22, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0x22, 0xa0, 0x22, 0x80, -0x74, 0xf0, 0xff, 0xf0, 0xff, 0x30, 0xfb, -0xa0, 0x1f, 0x30, 0x27, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xa0, 0x3b, -0xa0, 0x3b, 0x70, 0x3d, 0xf0, 0xde, 0xf0, -0xff, 0xf0, 0xff, 0x10, 0x3b, 0xa0, 0x37, -0x00, 0x00, 0x20, 0x63, 0x00, 0x00, 0x00, -0x00, 0x70, 0x76, 0xf0, 0x75, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x40, 0x2b, 0x70, -0x6d, 0x90, 0x48, 0x00, 0x00, 0x50, 0x41, -0x00, 0x00, 0x00, 0x00, 0x70, 0x76, 0x30, -0x76, 0xf0, 0xf7, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x20, 0x73, 0x30, 0x51, 0x00, -0x00, 0xa0, 0x21, 0xf0, 0x02, 0x00, 0x00, -0x60, 0x76, 0x40, 0x76, 0xd0, 0xbb, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x74, -0x90, 0x5b, 0xf0, 0xff, 0x00, 0x00, 0xa0, -0x77, 0x50, 0x10, 0x00, 0x45, 0x30, 0x76, -0x40, 0x8a, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x50, 0x75, 0x50, 0x65, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x5b, 0x60, 0x24, 0x00, -0x44, 0xe0, 0x75, 0x40, 0x5f, 0xf0, 0xff, -0xe0, 0x15, 0x00, 0x00, 0x70, 0x75, 0x80, -0x6c, 0xf0, 0xff, 0x00, 0x00, 0x60, 0x30, -0xb0, 0x3a, 0x40, 0x48, 0x30, 0x75, 0xc0, -0x30, 0x60, 0xf4, 0x20, 0x37, 0x00, 0x00, -0x00, 0x75, 0x80, 0x71, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x90, 0x55, 0x10, 0x50, -0xe0, 0x73, 0x00, 0x00, 0xb0, 0xb3, 0xa0, -0x54, 0x70, 0x41, 0xc0, 0x73, 0x20, 0x72, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x10, -0x7a, 0x60, 0x58, 0xb0, 0x44, 0x00, 0x00, -0x60, 0x70, 0x70, 0x76, 0x60, 0x70, 0x50, -0x71, 0x60, 0x70, 0xf0, 0xff, 0xf0, 0xff, -0x90, 0x2c, 0x60, 0x66, 0x90, 0x5d, 0x90, -0x42, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x9e, -0xa0, 0x9b, 0xd0, 0x6b, 0xc0, 0x6a, 0xf0, -0xff, 0xf0, 0xff, 0x10, 0x77, 0xd0, 0x60, -0xc0, 0x5d, 0x60, 0x43, 0x00, 0x00, 0x00, -0x00, 0x30, 0xc7, 0xb0, 0xc5, 0x90, 0x5e, -0x00, 0x5e, 0xa0, 0xb6, 0xf0, 0xff, 0x60, -0xb3, 0x10, 0x7d, 0x30, 0x57, 0x80, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0xec, 0x70, -0xeb, 0xd0, 0x48, 0xa0, 0x48, 0x00, 0x00, -0xf0, 0xff, 0xa0, 0xe2, 0x00, 0xb0, 0xe0, -0x45, 0xb0, 0x38, 0xf0, 0xff, 0x00, 0x00, -0xd0, 0x91, 0xf0, 0xff, 0xf0, 0x40, 0x40, -0x27, 0x00, 0x00, 0x60, 0xea, 0xf0, 0xff, -0x00, 0xe7, 0x80, 0x26, 0xb0, 0x1f, 0xf0, -0xff, 0x00, 0x00, 0x60, 0xa7, 0xf0, 0xff, -0x40, 0x35, 0xf0, 0x0d, 0x00, 0x00, 0xc0, -0x4f, 0xf0, 0xff, 0xf0, 0xff, 0xc0, 0x0b, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0xb0, -0xd4, 0xf0, 0xff, 0xf0, 0x1a, 0x70, 0x05, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xd0, 0x04, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x20, 0x19, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x10, 0x19, 0xf0, -0x17, 0xa0, 0x98, 0xf0, 0xff, 0xf0, 0xff, -0x70, 0xe4, 0x00, 0x0c, 0x40, 0x2f, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xa0, 0x2d, 0x80, 0x2d, 0x60, 0x39, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xd0, 0x2b, -0xd0, 0x23, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xa0, 0x3f, 0xa0, 0x3f, -0x70, 0x0c, 0x20, 0xb1, 0xf0, 0xff, 0xf0, -0xff, 0x40, 0x3f, 0xa0, 0x3c, 0x00, 0x00, -0x70, 0x3a, 0x00, 0x00, 0x00, 0x00, 0x10, -0x9f, 0xe0, 0x9e, 0x50, 0xf6, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x80, 0x9c, 0x60, -0x6f, 0x00, 0x00, 0xd0, 0x11, 0x00, 0x00, -0x00, 0x00, 0x10, 0x9f, 0xf0, 0x9e, 0x30, -0xba, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xe0, 0x9d, 0x00, 0x7e, 0xf0, 0xff, 0x00, -0x00, 0x10, 0x77, 0x00, 0x00, 0xb0, 0x51, -0x00, 0x9f, 0x40, 0x88, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x60, 0x9e, 0x50, 0x8b, -0xf0, 0xff, 0x00, 0x00, 0xc0, 0x59, 0xc0, -0x0e, 0x10, 0x57, 0xe0, 0x9e, 0x70, 0x5d, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x90, -0x9e, 0x80, 0x95, 0xf0, 0xff, 0x00, 0x00, -0x70, 0x2b, 0x30, 0x23, 0x90, 0x61, 0xb0, -0x9e, 0xb0, 0x32, 0xa0, 0xf4, 0xc0, 0x1c, -0x00, 0x00, 0x80, 0x9e, 0xd0, 0x9b, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xd0, 0x39, -0xf0, 0x6e, 0x30, 0x9e, 0x00, 0x00, 0x40, -0xb6, 0x40, 0x38, 0x70, 0x0b, 0x20, 0x9e, -0x00, 0x9d, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x40, 0x78, 0x90, 0x7c, 0x80, 0x51, -0x00, 0x00, 0x80, 0x7b, 0xb0, 0x54, 0x20, -0x4b, 0x40, 0x9d, 0xb0, 0x9c, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x60, 0x80, -0x87, 0x60, 0x56, 0x00, 0x00, 0x20, 0x25, -0x40, 0x76, 0x30, 0x73, 0x90, 0x9b, 0x40, -0x9b, 0xf0, 0xff, 0xf0, 0xff, 0x20, 0x40, -0xa0, 0x4c, 0x80, 0x8d, 0x20, 0x5f, 0x00, -0x00, 0x00, 0x00, 0x00, 0x9e, 0x80, 0x9c, -0x10, 0x97, 0x70, 0x96, 0xc0, 0xd2, 0xf0, -0xff, 0xa0, 0x87, 0xe0, 0x58, 0x90, 0x8d, -0x10, 0x68, 0x00, 0x00, 0x00, 0x00, 0x20, -0xc6, 0x80, 0xc5, 0x70, 0x8a, 0x30, 0x8a, -0x90, 0x66, 0xf0, 0xff, 0x10, 0xbb, 0xb0, -0x86, 0x80, 0x85, 0xd0, 0x6b, 0xf0, 0xff, -0x00, 0x00, 0xf0, 0x86, 0xb0, 0xea, 0x50, -0x4f, 0xc0, 0x76, 0x00, 0x00, 0xf0, 0xff, -0xe0, 0xe5, 0xf0, 0xbd, 0xe0, 0x74, 0xf0, -0x65, 0xf0, 0xff, 0x00, 0x00, 0x30, 0x8f, -0xf0, 0xff, 0xe0, 0x4e, 0xb0, 0x5d, 0x00, -0x00, 0x70, 0x99, 0xf0, 0xff, 0x10, 0xf4, -0x30, 0x5d, 0x90, 0x57, 0xf0, 0xff, 0x00, -0x00, 0x10, 0xb4, 0xf0, 0xff, 0x70, 0x4a, -0xa0, 0x4a, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x50, 0x4a, 0x10, 0x46, -0xf0, 0xff, 0x00, 0x00, 0x70, 0xe6, 0xf0, -0xff, 0xd0, 0x3a, 0xf0, 0x3c, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xd0, -0x3c, 0x70, 0x3b, 0x80, 0xc5, 0xf0, 0xff, -0xf0, 0xff, 0x90, 0xcb, 0xa0, 0x2e, 0xd0, -0x40, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xa0, 0x37, 0x40, 0x37, 0xa0, -0x53, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0xf8, -0x60, 0x33, 0xc0, 0x2c, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0x3b, -0xe0, 0x3b, 0x00, 0x00, 0x60, 0xdb, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0x3a, 0xf0, 0x33, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x30, 0x46, 0x30, 0x46, 0x00, 0x00, -0x50, 0x87, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0x45, 0x10, 0x44, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x80, 0xd1, 0x70, -0xd1, 0xf0, 0xb6, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xb0, 0xd0, 0x50, 0xa6, 0xf0, -0xff, 0x00, 0x00, 0x30, 0x76, 0x00, 0x00, -0x10, 0x63, 0x80, 0xd1, 0x90, 0x83, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x10, 0xd1, -0xe0, 0xb7, 0xf0, 0xff, 0x00, 0x00, 0x50, -0x58, 0x00, 0x00, 0x20, 0x6f, 0x80, 0xd1, -0x80, 0x56, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x40, 0xd1, 0x90, 0xc5, 0xf0, 0xff, -0x00, 0x00, 0x10, 0x27, 0xe0, 0x08, 0xc0, -0x7f, 0x70, 0xd1, 0x80, 0x26, 0x30, 0xf2, -0x00, 0x00, 0x00, 0x00, 0x50, 0xd1, 0x20, -0xce, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x80, 0x20, 0xb0, 0x92, 0x40, 0xd1, 0x00, -0x00, 0x30, 0xb5, 0x90, 0x1d, 0x00, 0x00, -0x30, 0xd1, 0x70, 0xd0, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xc0, 0x76, 0xa0, 0xa5, -0x00, 0x63, 0x00, 0x00, 0x40, 0x7d, 0xa0, -0x37, 0x30, 0x26, 0xf0, 0xd0, 0x80, 0xd0, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x70, -0x5b, 0xe0, 0xb5, 0xc0, 0x6e, 0x00, 0x00, -0x20, 0x3d, 0xf0, 0x53, 0x20, 0x4f, 0x50, -0xd0, 0x10, 0xd0, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x60, 0x3c, 0xe0, 0xc0, 0x80, -0x7e, 0x00, 0x00, 0x00, 0x00, 0xb0, 0x75, -0x20, 0x74, 0x20, 0xcf, 0xf0, 0xce, 0x10, -0xe0, 0xf0, 0xff, 0x10, 0x5a, 0xa0, 0x32, -0xb0, 0xc5, 0xe0, 0x8e, 0x00, 0x00, 0x00, -0x00, 0xb0, 0x9c, 0x00, 0x9c, 0xd0, 0xc9, -0x70, 0xc9, 0xc0, 0x8c, 0xf0, 0xff, 0x70, -0x90, 0x60, 0x5a, 0x20, 0xc3, 0x90, 0x9b, -0xf0, 0xff, 0x00, 0x00, 0x50, 0x7f, 0x20, -0xc4, 0xc0, 0x61, 0xb0, 0xbb, 0x00, 0x00, -0xf0, 0xff, 0x80, 0xbe, 0x40, 0x91, 0x70, -0xb8, 0x90, 0x9f, 0xf0, 0xff, 0x00, 0x00, -0x60, 0x7b, 0x10, 0xe9, 0x70, 0x6a, 0xc0, -0xa6, 0x00, 0x00, 0xd0, 0xcf, 0x90, 0xe6, -0x90, 0xcd, 0x80, 0xa5, 0x60, 0x99, 0xf0, -0xff, 0x00, 0x00, 0x90, 0x93, 0xf0, 0xff, -0xf0, 0x71, 0xe0, 0x8c, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xa0, 0xfb, 0x80, 0x8c, -0x00, 0x88, 0xf0, 0xff, 0x00, 0x00, 0xb0, -0xc3, 0xf0, 0xff, 0x50, 0x71, 0xf0, 0x75, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xd0, 0x75, 0x90, 0x73, 0x10, 0xf9, -0xf0, 0xff, 0x80, 0xf6, 0xa0, 0xb3, 0x20, -0x65, 0x70, 0x57, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x60, 0x62, 0xb0, -0x61, 0x20, 0x7d, 0xf0, 0xff, 0xf0, 0xff, -0xb0, 0xdd, 0xf0, 0x5a, 0x70, 0x4f, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x60, 0x54, 0x30, 0x54, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x10, 0x52, -0x70, 0x43, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x50, 0x4e, 0x40, 0x4e, -0x00, 0x00, 0x60, 0xa7, 0xf0, 0xff, 0xf0, -0xff, 0xb0, 0x4d, 0xd0, 0x48, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x20, -0x50, 0x20, 0x50, 0x00, 0x00, 0x60, 0x61, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x50, 0xc0, -0x4e, 0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x48, 0xf0, 0xff, 0xe0, -0x7a, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xe0, 0xeb, 0xf0, 0xff, 0x00, -0x00, 0x70, 0x56, 0x00, 0x00, 0x80, 0x8c, -0xf0, 0xff, 0x40, 0x47, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xb0, 0xfd, -0xf0, 0xff, 0x00, 0x00, 0xd0, 0x22, 0x00, -0x00, 0x70, 0xa3, 0xf0, 0xff, 0x00, 0x00, -0xc0, 0xeb, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x70, 0xbc, 0xf0, -0xff, 0x00, 0x00, 0x10, 0xb0, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x20, 0x75, -0x20, 0xd5, 0xb0, 0x79, 0x00, 0x00, 0xe0, -0x77, 0x10, 0x1a, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xe0, 0x57, 0xe0, 0xea, 0x60, 0x8c, -0x00, 0x00, 0xb0, 0x38, 0x50, 0x35, 0xc0, -0x2c, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x70, 0x2f, 0x10, -0xfb, 0xd0, 0xa2, 0x00, 0x00, 0x00, 0x00, -0x50, 0x52, 0x00, 0x50, 0xf0, 0xff, 0xf0, -0xff, 0x40, 0xe2, 0xf0, 0xff, 0x50, 0x22, -0x00, 0x00, 0xf0, 0xff, 0x50, 0xba, 0x00, -0x00, 0x00, 0x00, 0x40, 0x74, 0x80, 0x73, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0x99, 0xf0, -0xff, 0xa0, 0x65, 0x20, 0x21, 0xf0, 0xff, -0xf0, 0xce, 0xf0, 0xff, 0x00, 0x00, 0xf0, -0x79, 0x00, 0x9a, 0x00, 0x79, 0xf0, 0xff, -0x30, 0x20, 0xf0, 0xff, 0xd0, 0x93, 0x10, -0x61, 0xf0, 0xff, 0xe0, 0xdb, 0xf0, 0xff, -0x00, 0x00, 0x10, 0x6c, 0x70, 0xc1, 0xc0, -0x89, 0xa0, 0xf4, 0x00, 0x00, 0xb0, 0xf0, -0x80, 0xbe, 0x30, 0xa1, 0x70, 0xf2, 0xb0, -0xdd, 0xf0, 0xff, 0x00, 0x00, 0x30, 0x75, -0x40, 0xe6, 0xf0, 0x9a, 0x60, 0xdc, 0x00, -0x00, 0x70, 0x78, 0x10, 0xe5, 0x60, 0xd6, -0x90, 0xdb, 0x30, 0xd2, 0xf0, 0xff, 0x00, -0x00, 0xa0, 0x9d, 0xf0, 0xff, 0xd0, 0xa5, -0x10, 0xbf, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xc0, 0xfe, 0xd0, 0xbe, 0x70, 0xbb, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0xd2, 0xd0, -0x9e, 0xf0, 0xa3, 0x10, 0x72, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xa0, -0xa2, 0x50, 0xa1, 0x80, 0xa9, 0xf0, 0xff, -0xf0, 0xff, 0x50, 0xc0, 0x60, 0x95, 0x10, -0x76, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x89, 0xa0, 0x88, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xef, -0x60, 0x84, 0xd0, 0x6f, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xb0, 0x73, -0x90, 0x73, 0x00, 0x00, 0x90, 0xd2, 0xf0, -0xff, 0xf0, 0xff, 0x50, 0x72, 0xb0, 0x67, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x65, 0xf0, 0x64, 0x00, 0x00, -0x50, 0x73, 0xf0, 0xff, 0xf0, 0xff, 0xa0, -0x64, 0x50, 0x61, 0xf0, 0xff, 0x00, 0x00, -0x20, 0xfa, 0xf0, 0xff, 0x10, 0x55, 0x70, -0x5e, 0x00, 0x00, 0xb0, 0x3c, 0xf0, 0xff, -0xf0, 0xff, 0x50, 0x5e, 0x80, 0x5d, 0x80, -0xde, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0x10, 0x57, 0xf0, 0xff, 0xc0, 0x46, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xb0, -0x1f, 0x00, 0x00, 0x20, 0xcd, 0xf0, 0xff, -0x00, 0x00, 0x20, 0xe5, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, -0xec, 0xf0, 0xff, 0x00, 0x00, 0xb0, 0xac, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x30, 0x73, 0xf0, 0xff, 0xd0, 0x95, 0x00, -0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xc0, 0x54, 0xf0, 0xff, -0x70, 0xaf, 0x00, 0x00, 0x40, 0x40, 0x20, -0x1b, 0xc0, 0x05, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x20, -0x26, 0xf0, 0xff, 0xd0, 0xcc, 0x00, 0x00, -0x00, 0x00, 0xb0, 0x35, 0x00, 0x32, 0xf0, -0xff, 0xf0, 0xff, 0x50, 0xe0, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x80, -0xeb, 0x00, 0x00, 0x00, 0x00, 0x50, 0x52, -0x50, 0x51, 0xf0, 0xff, 0xf0, 0xff, 0xb0, -0xa0, 0xf0, 0xff, 0x40, 0x3e, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xc0, 0x75, 0xd0, 0x72, 0x60, 0x95, -0xf0, 0xff, 0xd0, 0x52, 0xf0, 0xff, 0xb0, -0x6b, 0x10, 0x23, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xb0, 0x60, 0x80, -0x97, 0xf0, 0xad, 0xf0, 0xff, 0x00, 0x00, -0xf0, 0xff, 0x70, 0x94, 0xa0, 0x72, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xb0, 0x5a, 0xa0, 0xbd, 0xe0, 0xc7, 0xf0, -0xff, 0x00, 0x00, 0x30, 0xa2, 0x50, 0xbc, -0x80, 0xab, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x10, 0x77, 0x00, 0xe2, -0x90, 0xdd, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x80, 0xe1, 0x70, 0xd9, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x20, -0xa9, 0x10, 0x8e, 0x40, 0xe7, 0xe0, 0x90, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x20, -0xfe, 0xa0, 0xf6, 0x50, 0xf4, 0x50, 0xe0, -0xf0, 0xff, 0x50, 0xe0, 0x20, 0xa3, 0x50, -0xe0, 0x20, 0xa0, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xd3, 0x30, -0xd3, 0xe0, 0x31, 0xf0, 0xff, 0xf0, 0xff, -0x30, 0xd0, 0xa0, 0xca, 0xa0, 0xa5, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xa0, 0xb3, 0x60, 0xb3, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x10, 0xff, 0xa0, 0xb0, -0x10, 0x9c, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x10, 0x97, 0x00, 0x97, -0x00, 0x00, 0xd0, 0x94, 0xf0, 0xff, 0xf0, -0xff, 0x30, 0x96, 0xc0, 0x8e, 0xf0, 0xff, -0x00, 0x00, 0x20, 0xe2, 0xf0, 0xff, 0x10, -0x76, 0x70, 0x80, 0x00, 0x00, 0x40, 0x35, -0xf0, 0xff, 0xf0, 0xff, 0x40, 0x80, 0x00, -0x7e, 0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xd0, 0x6e, 0x90, 0x71, 0x00, -0x00, 0xe0, 0x06, 0xf0, 0xff, 0xf0, 0xff, -0x90, 0x71, 0xf0, 0x70, 0x50, 0xb0, 0x00, -0x00, 0xf0, 0xff, 0xb0, 0x07, 0x10, 0x6c, -0xf0, 0xff, 0x00, 0x00, 0xa0, 0xd8, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xe0, -0x08, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x60, 0xa2, 0xa0, 0x04, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x71, 0xf0, 0xff, 0x70, -0xb7, 0x00, 0x00, 0x60, 0x6f, 0x40, 0x0d, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x90, 0x52, -0xf0, 0xff, 0x40, 0xd8, 0x00, 0x00, 0x80, -0x38, 0xf0, 0x18, 0x40, 0x0a, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x20, 0x24, 0xf0, 0xff, 0xc0, 0xfc, -0x00, 0x00, 0x00, 0x00, 0x80, 0x28, 0xe0, -0x24, 0xf0, 0xff, 0xf0, 0xff, 0x90, 0xd6, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x80, 0x3c, 0x80, 0x3b, 0xf0, 0xff, 0xf0, -0xff, 0x80, 0x9c, 0xf0, 0xff, 0xa0, 0x25, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x40, 0x72, 0x10, 0x55, -0x30, 0xb7, 0xf0, 0xff, 0xf0, 0x5c, 0xf0, -0xff, 0x90, 0x4d, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x59, 0xf0, 0x72, 0x60, 0xd7, 0xf0, 0xff, -0x00, 0x00, 0xf0, 0xff, 0xe0, 0x6f, 0x30, -0x4a, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x70, 0x46, 0xe0, 0x94, 0xd0, -0xf9, 0xf0, 0xff, 0x00, 0x00, 0xa0, 0xb5, -0x90, 0x93, 0x50, 0x82, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x20, 0x54, -0x10, 0xb9, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x60, 0x40, 0x90, 0xb8, 0xf0, 0xaf, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x70, 0x7f, 0x50, 0x81, 0xf0, 0xff, -0x50, 0xb4, 0x00, 0x00, 0x00, 0x00, 0x70, -0xdc, 0x70, 0xd8, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xc0, 0xb5, 0x00, -0x89, 0xf0, 0xff, 0x00, 0xce, 0x00, 0x00, -0x00, 0x00, 0x50, 0xfc, 0xa0, 0xfa, 0xf0, -0xff, 0xf0, 0xff, 0x80, 0x87, 0xf0, 0xff, -0x30, 0xe9, 0x30, 0xad, 0xf0, 0xff, 0x40, -0xe0, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xb0, 0xde, -0xf0, 0xff, 0xc0, 0xe1, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x50, 0xe3, -0x30, 0xe3, 0x00, 0x00, 0xd0, 0xba, 0xf0, -0xff, 0xf0, 0xff, 0x70, 0xe1, 0xe0, 0xd1, -0xf0, 0xff, 0x00, 0x00, 0x60, 0xc7, 0xf0, -0xff, 0x20, 0x9f, 0x50, 0xbf, 0x00, 0x00, -0x50, 0x47, 0xf0, 0xff, 0xf0, 0xff, 0xd0, -0xbe, 0xb0, 0xb9, 0xf0, 0xff, 0x00, 0x00, -0xc0, 0xf3, 0xf0, 0xff, 0x70, 0x9d, 0xf0, -0xa0, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xd0, 0xa0, 0x60, 0x9f, 0x90, -0xd8, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x80, 0x93, 0x10, 0x8a, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x8a, -0xa0, 0x89, 0xc0, 0x85, 0x00, 0x00, 0xf0, -0xff, 0x80, 0x3f, 0x20, 0x86, 0xf0, 0xff, -0x00, 0x00, 0x90, 0x8c, 0x20, 0x3f, 0x50, -0x32, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x30, 0x6f, 0xf0, -0xff, 0x70, 0xde, 0x00, 0x00, 0x30, 0x56, -0xc0, 0x3f, 0x50, 0x39, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x10, 0x53, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xc0, 0x40, 0xc0, 0x3d, -0xf0, 0xff, 0xf0, 0xff, 0xb0, 0xfb, 0xf0, -0xff, 0x00, 0x00, 0x80, 0x31, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x60, -0x43, 0x30, 0x42, 0xf0, 0xff, 0xf0, 0xff, -0x10, 0xc2, 0xf0, 0xff, 0x60, 0x29, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x20, 0x49, 0xc0, 0x48, 0xf0, -0xff, 0xf0, 0xff, 0x20, 0x8a, 0xf0, 0xff, -0x70, 0x3d, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xc0, 0x6f, -0x60, 0x53, 0x50, 0xde, 0xf0, 0xff, 0xa0, -0x4c, 0xf0, 0xff, 0x10, 0x4e, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x10, 0x56, 0x70, 0x63, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xd0, 0xf4, 0x00, -0x61, 0x20, 0x41, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xc0, 0x40, 0xb0, -0x79, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x10, 0xb2, 0x90, 0x78, 0x80, 0x69, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xb0, 0x41, 0x80, 0x95, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xa0, 0x5e, 0x10, 0x95, -0x50, 0x8d, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x80, 0x5f, 0x60, 0x78, -0xf0, 0xff, 0x80, 0xdc, 0x00, 0x00, 0x00, -0x00, 0x40, 0xb5, 0x50, 0xb1, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x90, -0x8e, 0xe0, 0x74, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x80, 0xd6, 0xb0, -0xd4, 0xf0, 0xff, 0xf0, 0xff, 0xc0, 0xb0, -0xf0, 0xff, 0xd0, 0xc1, 0xc0, 0x8c, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x90, 0xf5, 0xd0, 0xf4, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xf0, 0xff, 0xa0, 0xeb, -0xc0, 0xb9, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xb0, -0xe8, 0xf0, 0xff, 0x60, 0xeb, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x30, -0xad, 0xf0, 0xff, 0x30, 0xcd, 0xf0, 0xff, -0x00, 0x00, 0x10, 0x62, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x60, 0xd6, 0xf0, 0xff, 0x10, -0xd8, 0xc0, 0xec, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x70, 0xec, 0x00, -0xe9, 0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xc0, 0xcf, 0xb0, 0xc6, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xa0, 0xc6, 0xb0, 0xc5, 0x90, 0xa1, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x20, 0xbd, -0xf0, 0xa7, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xe0, 0xa7, 0xb0, 0xa7, -0xe0, 0x5d, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x40, 0xa5, 0x00, 0x94, 0x00, 0x00, -0x00, 0x00, 0x70, 0x6e, 0x70, 0x6b, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xe0, 0x47, 0x20, 0x5b, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x80, 0x6e, -0x20, 0x6d, 0xf0, 0xff, 0xf0, 0xff, 0x90, -0xd9, 0xf0, 0xff, 0x80, 0x59, 0x40, 0x4a, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xe0, 0x6e, 0x60, 0x6e, 0xf0, 0xff, -0xf0, 0xff, 0xb0, 0x9e, 0xf0, 0xff, 0x90, -0x63, 0x40, 0x40, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xe0, 0x6f, 0xe0, -0x6f, 0xf0, 0xff, 0xf0, 0xff, 0xc0, 0x60, -0xf0, 0xff, 0xf0, 0x69, 0x50, 0x3d, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x90, 0x6f, 0x40, 0x72, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xf0, 0xff, 0x40, 0x6f, -0x90, 0x4c, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x30, 0x5c, 0xd0, 0x76, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xe0, -0xd6, 0x70, 0x75, 0x50, 0x62, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xe0, -0x4e, 0xf0, 0x7e, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xa0, 0x97, 0x50, 0x7e, 0xd0, -0x73, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x60, 0x4e, 0x00, 0x8c, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xa0, 0x48, -0xb0, 0x8b, 0xf0, 0x85, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x80, 0x5c, -0x10, 0x74, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x80, 0x9e, 0x70, 0x9b, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x40, 0x7e, 0x40, 0x6c, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x90, -0xb6, 0x00, 0xb5, 0xf0, 0xff, 0xf0, 0xff, -0x80, 0xb5, 0xf0, 0xff, 0x60, 0xa4, 0xb0, -0x78, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x30, 0xd2, 0x80, 0xd1, 0xf0, -0xff, 0xf0, 0xff, 0xe0, 0x3d, 0xf0, 0xff, -0x80, 0xc8, 0x20, 0x9a, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x60, 0xee, -0x20, 0xee, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0xff, 0xc0, 0xe9, 0xe0, 0xc6, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x50, 0x97, 0xf0, 0xff, 0xc0, 0xfe, -0xf0, 0xff, 0x00, 0x00, 0xe0, 0x92, 0xf0, -0xff, 0xe0, 0xf3, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x60, 0xb7, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x70, 0xe4, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xd0, -0xc1, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x90, 0xf1, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x80, 0xf1, -0xe0, 0xf0, 0x60, 0x65, 0xf0, 0xff, 0xf0, -0xff, 0x70, 0xf3, 0xf0, 0xea, 0x70, 0xc8, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x20, 0xcb, 0xf0, 0xca, 0x30, 0x32, -0x10, 0xda, 0xf0, 0xff, 0xf0, 0xff, 0x50, -0xc9, 0x10, 0xbc, 0x00, 0x00, 0x00, 0x00, -0x40, 0x9a, 0x60, 0x99, 0xf0, 0xff, 0xf0, -0xff, 0x40, 0xa7, 0xf0, 0xff, 0xb0, 0x8c, -0xc0, 0x69, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x50, 0x9a, 0x00, 0x9a, -0xf0, 0xff, 0xf0, 0xff, 0x90, 0x60, 0xf0, -0xff, 0xc0, 0x92, 0xa0, 0x6c, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x70, -0x9a, 0x70, 0x9a, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xf0, 0xff, 0x70, 0x96, 0x50, -0x73, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x90, 0x75, 0xe0, 0x9a, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x40, 0xe6, -0xe0, 0x98, 0x60, 0x83, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x70, 0x6c, -0xd0, 0x9b, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x60, 0xa6, 0xf0, 0x9a, 0x40, 0x8e, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xd0, 0x6a, 0xd0, 0x9d, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x50, 0x5d, 0x70, -0x9d, 0x30, 0x96, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xb0, 0x6f, 0x70, -0xa1, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x50, 0xa1, 0x50, 0x9d, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xa0, 0x7a, 0x90, 0x77, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xb0, 0xa7, -0x80, 0xa5, 0xf0, 0xff, 0xf0, 0xff, 0xe0, -0xdf, 0xf0, 0xff, 0x50, 0x90, 0xe0, 0x72, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xc0, 0xb1, 0xa0, 0xb0, 0xf0, 0xff, -0xf0, 0xff, 0xe0, 0x97, 0xf0, 0xff, 0x20, -0xa4, 0xf0, 0x7a, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x50, 0xc0, 0xc0, -0xbf, 0xf0, 0xff, 0xf0, 0xff, 0x10, 0x23, -0xf0, 0xff, 0xb0, 0xb8, 0x70, 0x8f, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x70, 0xd3, 0x30, 0xd3, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xf0, 0xff, 0x60, 0xcf, -0x60, 0xb0, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x40, 0x8b, 0x70, 0xe9, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xf0, -0xa6, 0x90, 0xe7, 0xf0, 0xd5, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x50, -0xa0, 0xc0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xfe, 0x20, -0xf6, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x30, 0xc6, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xe6, 0x00, 0x00, 0xb0, 0xf0, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x90, 0x79, 0xf0, -0xff, 0xf0, 0xff, 0x40, 0xd8, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xb0, 0xff, 0xf0, 0xff, 0xb0, -0xff, 0xf0, 0xff, 0xb0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x30, -0xf3, 0x20, 0xf3, 0x00, 0x00, 0x70, 0xa7, -0xf0, 0xff, 0xf0, 0xff, 0x10, 0xf2, 0xb0, -0xe8, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc0, -0xe0, 0xbf, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0xff, 0xc0, 0xba, 0x30, 0x95, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x50, 0xc0, 0x20, 0xc0, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x80, 0xea, 0x40, -0xbd, 0xb0, 0xa4, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xb0, 0x83, 0x50, -0xc0, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x50, 0xa7, 0xc0, 0xbe, 0xb0, 0xaf, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xb0, 0x85, 0x80, 0xc0, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xe0, 0x54, 0xb0, 0xbf, -0xd0, 0xb6, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xf0, 0x8c, 0xe0, 0xc0, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x80, 0xc0, 0x60, 0xbb, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xd0, -0x95, 0xb0, 0xc1, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x80, 0xc1, 0xa0, -0xbe, 0xf0, 0xff, 0xf0, 0xff, 0xa0, 0xe9, -0xf0, 0xff, 0x10, 0xa6, 0x60, 0x84, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x10, 0xc3, 0x80, 0xc1, 0xf0, 0xff, 0xf0, -0xff, 0x20, 0xa5, 0xf0, 0xff, 0x80, 0xb2, -0xb0, 0x87, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xc0, 0xc5, 0xf0, 0xc4, -0xf0, 0xff, 0xf0, 0xff, 0x80, 0x4d, 0xf0, -0xff, 0x20, 0xbc, 0xa0, 0x91, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x40, -0xca, 0xe0, 0xc9, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xf0, 0xff, 0xe0, 0xc4, 0x40, -0x9f, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x70, 0xd1, 0x50, 0xd1, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xc0, 0xdd, -0x80, 0xce, 0xd0, 0xb6, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x10, 0x8d, -0x00, 0xdc, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x10, 0x8d, 0x90, 0xda, 0x80, 0xcc, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x90, 0x9b, 0x10, 0xea, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x60, -0xe9, 0xa0, 0xe1, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x90, 0xb5, 0x70, -0xfa, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x30, 0xfa, 0x50, 0xf6, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xf0, 0x00, 0x00, -0x00, 0xd8, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x60, -0x8c, 0xf0, 0xff, 0x60, 0xf9, 0xc0, 0xbf, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x20, 0xe6, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0xc2, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xd0, 0x76, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xe0, 0x0a, 0x80, 0x67, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xd0, -0x2d, 0x00, 0x00, 0x50, 0x02, 0x30, 0x01, -0x40, 0x48, 0x20, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x80, 0xf9, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x30, 0x2e, 0x70, 0x07, -0x50, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd0, -0xbd, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x40, -0x14, 0x40, 0x78, 0x60, 0x13, 0xe0, 0x31, -0x00, 0x00, 0x30, 0x8d, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0x10, 0x5c, 0xf0, -0x25, 0x90, 0x1f, 0x00, 0x00, 0xd0, 0x63, -0xf0, 0xff, 0x50, 0x18, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0xc0, 0x32, 0xa0, 0x3b, 0x20, 0x01, 0x00, -0x00, 0x00, 0x3a, 0x60, 0xf6, 0x20, 0x38, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x30, 0x56, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, -0xb5, 0x40, 0x55, 0x40, 0x42, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xb0, 0x7a, 0x00, 0x00, 0x80, 0x31, -0x00, 0x00, 0x20, 0x74, 0xe0, 0x76, 0xd0, -0x70, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x50, 0x2f, 0x50, 0x67, 0x00, -0x00, 0x40, 0x1d, 0x00, 0x00, 0x00, 0x00, -0x60, 0x9f, 0x80, 0x9c, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x10, 0x78, -0x00, 0x62, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x60, 0xc8, 0xf0, 0xc6, -0x00, 0x00, 0x00, 0x00, 0xe0, 0xb8, 0xf0, -0xff, 0x80, 0xb4, 0x30, 0x7e, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, -0xed, 0xb0, 0xec, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xd0, 0xe3, 0x10, -0xb1, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0x50, 0x92, 0xf0, 0xff, 0x90, -0x2d, 0x00, 0x00, 0x00, 0x00, 0x40, 0xeb, -0xf0, 0xff, 0xf0, 0xe7, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x00, 0x00, 0xa8, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x52, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0x40, 0xd5, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xf0, 0x98, 0xf0, 0xff, -0xf0, 0xff, 0xb0, 0xe4, 0x00, 0x00, 0xc0, -0x1c, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x50, 0x12, 0x10, 0x12, 0xb0, -0x39, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xa0, 0x0f, 0xd0, 0x07, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x30, 0x37, -0x30, 0x37, 0xd0, 0x0c, 0x30, 0xb1, 0xf0, -0xff, 0xf0, 0xff, 0xe0, 0x36, 0xb0, 0x34, -0xc0, 0x01, 0x60, 0x48, 0x00, 0x00, 0x00, -0x00, 0x40, 0x01, 0x00, 0x00, 0x80, 0xf9, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x2f, -0x40, 0x01, 0x00, 0x00, 0x20, 0x01, 0x20, -0x00, 0xf0, 0xbd, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x20, 0x19, 0x30, 0x78, 0xb0, 0x04, -0xf0, 0x31, 0x30, 0x00, 0xd0, 0x8d, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0xb0, -0x5b, 0x80, 0x14, 0xc0, 0x1f, 0x00, 0x00, -0x20, 0x66, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0xc0, 0x2f, 0x30, 0x26, 0x50, -0x02, 0x00, 0x00, 0x80, 0x42, 0x40, 0xf8, -0x50, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xa0, 0x3b, 0x00, 0x00, 0x00, 0x00, 0xd0, -0x10, 0x20, 0xba, 0x20, 0x3a, 0x10, 0x12, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x60, 0x79, 0x00, 0x00, -0xc0, 0x31, 0x00, 0x00, 0xd0, 0x81, 0xd0, -0x55, 0x70, 0x4c, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xc0, -0x61, 0x00, 0x00, 0x90, 0x1e, 0x00, 0x00, -0x30, 0x39, 0x10, 0x77, 0x00, 0x74, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0x41, 0x40, 0x4f, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x9f, -0x10, 0x9e, 0x00, 0x00, 0x00, 0x00, 0x80, -0xd7, 0xf0, 0xff, 0x90, 0x89, 0x60, 0x5b, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x60, 0xc8, 0xc0, 0xc7, 0x00, 0x00, -0x00, 0x00, 0x40, 0x6d, 0xf0, 0xff, 0x40, -0xbd, 0xd0, 0x88, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0xf0, 0x87, 0x10, -0xed, 0x70, 0x2f, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x30, 0xe8, 0xc0, 0xbf, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0x70, 0x90, 0xf0, 0xff, 0x30, 0x0f, 0x00, -0x00, 0x00, 0x00, 0x50, 0x9b, 0xf0, 0xff, -0xe0, 0xf5, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0x60, 0xb5, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0xb0, -0xe7, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x90, 0xc6, -0xf0, 0xff, 0xf0, 0xff, 0x30, 0xcc, 0x00, -0x00, 0xd0, 0x20, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xb0, 0x54, 0xf0, 0xff, 0xf0, 0xff, -0xa0, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x70, 0x12, 0x50, 0x12, 0x00, 0x00, 0xb0, -0xdb, 0xf0, 0xff, 0xf0, 0xff, 0xe0, 0x10, -0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x30, 0x37, 0x30, 0x37, -0x00, 0x00, 0x70, 0x87, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x37, 0xa0, 0x35, 0x00, 0x00, -0x20, 0x2f, 0x00, 0x00, 0x00, 0x00, 0x50, -0x07, 0x50, 0x06, 0x00, 0xbe, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x80, 0x1a, 0x20, 0x78, -0x00, 0x00, 0x30, 0x32, 0xd0, 0x06, 0x10, -0x8e, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x90, -0x06, 0x80, 0x5b, 0x90, 0x06, 0x70, 0x20, -0x90, 0x06, 0x10, 0x67, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xc0, 0x01, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0x60, 0x2e, 0xe0, -0x14, 0xe0, 0x04, 0x20, 0x05, 0x20, 0x46, -0x10, 0xf9, 0x80, 0x08, 0x00, 0x00, 0xd0, -0x02, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x30, 0x26, 0x00, 0x00, 0xa0, -0x01, 0xe0, 0x24, 0x50, 0xbc, 0xc0, 0x23, -0x00, 0x00, 0x90, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xb0, 0x78, -0x00, 0x00, 0x20, 0x32, 0x00, 0x00, 0x60, -0x88, 0x10, 0x3b, 0x30, 0x2b, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x90, 0x5e, 0x00, 0x00, 0xd0, 0x1f, -0x00, 0x00, 0xe0, 0x53, 0x10, 0x56, 0x70, -0x51, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x80, 0x41, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x20, 0x77, 0xa0, 0x75, 0x00, 0x00, 0x00, -0x00, 0x00, 0xe9, 0xf0, 0xff, 0x10, 0x5d, -0xb0, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x70, 0x9f, 0xd0, 0x9e, -0x00, 0x00, 0x00, 0x00, 0xd0, 0x97, 0xf0, -0xff, 0xc0, 0x93, 0xa0, 0x5e, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0x30, -0x81, 0x20, 0xc8, 0xd0, 0x30, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x60, 0xc2, 0x20, -0x95, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0xd0, 0x7d, 0x30, 0xed, 0xe0, -0x17, 0x00, 0x00, 0x00, 0x00, 0x20, 0xd5, -0xa0, 0xea, 0x00, 0xd1, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x00, 0x20, 0x96, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0x40, 0xc6, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xd0, 0xfa, 0xf0, 0xff, 0xd0, 0xf8, 0xf0, -0xb4, 0x00, 0x00, 0x80, 0x26, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xf0, 0x7f, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0xdf, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xe0, 0x12, -0xd0, 0x12, 0x00, 0x00, 0xf0, 0xa7, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x12, 0x60, 0x0b, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x50, 0x37, 0x50, 0x37, 0x00, 0x00, -0xb0, 0x61, 0xf0, 0xff, 0xf0, 0xff, 0x30, -0x37, 0x50, 0x36, 0xf0, 0xff, 0x50, 0x1a, -0xf0, 0xff, 0x00, 0x00, 0xf0, 0x33, 0x90, -0x14, 0x00, 0x8e, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x30, 0x0e, 0x00, 0x00, 0xf0, -0xff, 0xa0, 0x08, 0x80, 0x5b, 0x40, 0x00, -0x10, 0x22, 0xb0, 0x14, 0x40, 0x67, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x11, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0xd0, -0x2d, 0x20, 0x07, 0x40, 0x0b, 0x70, 0x14, -0x70, 0x47, 0x50, 0xf9, 0x00, 0x00, 0x00, -0x00, 0xf0, 0x12, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xe0, 0x14, 0x00, -0x00, 0x80, 0x13, 0x30, 0x2b, 0x40, 0xbd, -0x40, 0x10, 0x00, 0x00, 0xd0, 0x12, 0xc0, -0x03, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x60, 0x78, 0x00, 0x00, 0xd0, 0x32, 0x30, -0x01, 0x80, 0x8b, 0x40, 0x25, 0x00, 0x00, -0xe0, 0x10, 0xf0, 0x08, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xd0, 0x5c, 0x00, 0x00, -0xd0, 0x21, 0x00, 0x00, 0x90, 0x5e, 0x70, -0x3b, 0x00, 0x34, 0x30, 0x0b, 0x70, 0x06, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x30, -0x38, 0x00, 0x00, 0xa0, 0x08, 0x00, 0x00, -0xa0, 0x22, 0x20, 0x56, 0xf0, 0x53, 0x00, -0x00, 0x00, 0x00, 0x00, 0xf2, 0xf0, 0xff, -0x00, 0x29, 0x70, 0x07, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x77, -0x70, 0x76, 0x00, 0x00, 0x00, 0x00, 0x80, -0xac, 0xf0, 0xff, 0x60, 0x6a, 0x10, 0x2c, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0x10, 0x7d, 0x30, 0x9f, 0x20, 0x32, -0x00, 0x00, 0xd0, 0x52, 0xf0, 0xff, 0x70, -0x99, 0xb0, 0x67, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0x50, 0x70, 0x40, -0xc8, 0xb0, 0x1d, 0x00, 0x00, 0x00, 0x00, -0x00, 0xfd, 0x40, 0xc5, 0x80, 0xa6, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0xd0, 0x79, 0x30, 0xed, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xc0, 0x85, 0xf0, 0xeb, -0x80, 0xdc, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0x30, 0xa2, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xb0, -0xd6, 0x40, 0xa1, 0x00, 0x00, 0x90, 0x2b, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xae, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0xc3, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x90, 0xf2, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, -0xd4, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x20, 0x14, 0x10, 0x14, -0x00, 0x00, 0x90, 0x74, 0xf0, 0xff, 0xf0, -0xff, 0xb0, 0x13, 0xc0, 0x0f, 0xf0, 0xff, -0x00, 0x00, 0x50, 0xfb, 0xf0, 0xff, 0x10, -0x20, 0x90, 0x37, 0x00, 0x00, 0x80, 0x3d, -0xf0, 0xff, 0xf0, 0xff, 0x80, 0x37, 0x00, -0x37, 0x00, 0xdf, 0xc0, 0x06, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x34, 0xf0, 0x25, 0x10, -0x67, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x40, 0x24, 0x10, 0x03, 0xf0, 0xff, 0x00, -0x00, 0x80, 0x2d, 0xa0, 0x00, 0xa0, 0x15, -0xf0, 0x25, 0x90, 0x47, 0x50, 0xf9, 0x00, -0x00, 0x00, 0x00, 0x20, 0x25, 0xa0, 0x17, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, -0x06, 0x90, 0x04, 0xc0, 0x25, 0x10, 0x2d, -0xa0, 0xbd, 0x00, 0x00, 0x00, 0x00, 0x60, -0x25, 0xc0, 0x1e, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x30, 0x78, 0x00, 0x00, 0x50, -0x34, 0x90, 0x11, 0xe0, 0x8c, 0x10, 0x13, -0x00, 0x00, 0x10, 0x25, 0xa0, 0x21, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xf0, 0x5b, -0x00, 0x00, 0x70, 0x25, 0x00, 0x00, 0x50, -0x63, 0xd0, 0x25, 0x10, 0x18, 0xf0, 0x23, -0x20, 0x22, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x70, 0x32, 0x00, 0x00, 0xe0, 0x14, -0x00, 0x00, 0x10, 0x39, 0x80, 0x3b, 0x10, -0x38, 0x30, 0x21, 0x50, 0x20, 0x30, 0xf6, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x90, -0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x20, 0x56, 0x30, 0x55, 0x20, 0x1b, 0xa0, -0x1a, 0x90, 0xb5, 0xf0, 0xff, 0x30, 0x42, -0x00, 0x00, 0x90, 0x10, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0xa0, 0x7a, 0xd0, 0x76, -0x00, 0x34, 0x50, 0x09, 0xc0, 0x73, 0xf0, -0xff, 0xc0, 0x70, 0x00, 0x2f, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0x40, -0x67, 0x40, 0x9f, 0x60, 0x23, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x60, 0x9c, 0xf0, -0x77, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0xe0, 0x61, 0x40, 0xc8, 0x50, -0x05, 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb8, -0xc0, 0xc6, 0x60, 0xb4, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x00, 0x10, 0x7e, -0x20, 0xed, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x90, 0xec, 0xb0, 0xe3, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xb0, 0x40, 0x92, 0x00, 0x00, -0x10, 0x30, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x20, 0xeb, 0xf0, 0xff, 0xe0, 0xe7, 0xf0, -0xa7, 0x00, 0x00, 0x30, 0x0b, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xc0, 0x51, 0xf0, 0xff, -0xf0, 0xff, 0x30, 0xd5, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xf0, 0x98, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0xb0, 0xe4, 0xf0, -0xff, 0x40, 0x1f, 0xc0, 0x16, 0x00, 0x00, -0xb0, 0x39, 0xf0, 0xff, 0xf0, 0xff, 0x80, -0x16, 0x60, 0x14, 0xf0, 0xff, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xe0, 0x0c, 0x30, -0x38, 0x00, 0x00, 0xc0, 0x0c, 0xf0, 0xff, -0xf0, 0xff, 0x20, 0x38, 0xd0, 0x37, 0x30, -0xb1, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0xa0, 0x35, 0x40, 0x3b, 0xc0, 0x46, 0x30, -0xf9, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x3a, -0x80, 0x33, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x30, 0x00, 0x80, 0x1f, 0x40, 0x3b, -0x70, 0x2c, 0x80, 0xbd, 0x00, 0x00, 0x00, -0x00, 0x00, 0x3b, 0x30, 0x37, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x78, 0x90, -0x21, 0x50, 0x37, 0xf0, 0x13, 0x20, 0x8d, -0xa0, 0x03, 0x00, 0x00, 0x10, 0x3b, 0x00, -0x39, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x60, 0x5b, 0x30, 0x26, 0xd0, 0x2b, 0x00, -0x00, 0x10, 0x65, 0xe0, 0x13, 0x00, 0x00, -0xc0, 0x3a, 0xc0, 0x39, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x20, 0x2f, 0xb0, 0x2a, -0xe0, 0x22, 0x00, 0x00, 0xc0, 0x40, 0xd0, -0x25, 0xe0, 0x1f, 0x10, 0x3a, 0x80, 0x39, -0xe0, 0xf7, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x10, 0x32, 0x80, 0x1e, 0x00, 0x00, -0xe0, 0x08, 0x70, 0x3b, 0xe0, 0x39, 0x70, -0x38, 0x30, 0x38, 0xa0, 0xb9, 0xf0, 0xff, -0x50, 0x11, 0x00, 0x00, 0x20, 0x34, 0x40, -0x1e, 0xf0, 0xff, 0x00, 0x00, 0x40, 0x79, -0xb0, 0x55, 0x20, 0x37, 0x10, 0x35, 0x00, -0x81, 0xf0, 0xff, 0x50, 0x4c, 0x00, 0x00, -0xd0, 0x32, 0x80, 0x1d, 0xf0, 0xff, 0x00, -0x00, 0x80, 0x61, 0xf0, 0x76, 0xe0, 0x2a, -0x50, 0x2e, 0x10, 0x37, 0xf0, 0xff, 0xe0, -0x73, 0xa0, 0x41, 0xf0, 0x2c, 0xb0, 0x18, -0xf0, 0xff, 0x00, 0x00, 0xe0, 0x4e, 0x40, -0x9f, 0x50, 0x1e, 0xf0, 0x1d, 0x00, 0x00, -0xe0, 0xd6, 0xe0, 0x9d, 0x40, 0x89, 0xe0, -0x1c, 0xa0, 0x0c, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x5b, 0x10, 0xc8, 0x40, 0x09, 0x00, -0x00, 0x00, 0x00, 0x70, 0x6c, 0x70, 0xc7, -0xf0, 0xbc, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x80, 0x88, 0xc0, 0x87, -0x00, 0x00, 0xe0, 0x34, 0x00, 0x00, 0x00, -0x00, 0xc0, 0xec, 0xe0, 0xe7, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x80, -0xbf, 0x50, 0x90, 0x00, 0x00, 0x00, 0x20, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x20, 0x9b, -0xf0, 0xff, 0xa0, 0xf5, 0x30, 0xb5, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x80, 0xe7, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, -0xc6, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0x20, -0xcc, 0xf0, 0xff, 0xa0, 0x26, 0x00, 0x00, -0x00, 0x00, 0x90, 0x54, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0x80, 0xf8, 0xf0, 0xff, 0x00, -0x00, 0x70, 0x1b, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x60, 0x1b, 0x40, -0x1a, 0xa0, 0xdb, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x70, 0x12, 0x60, 0x39, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x60, 0x39, 0x30, 0x39, 0x70, 0x87, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x00, 0xb0, 0x37, -0xb0, 0x55, 0x90, 0x29, 0x00, 0xbd, 0x00, -0x00, 0x00, 0x00, 0x80, 0x55, 0x20, 0x53, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xd0, -0x77, 0xb0, 0x3d, 0x90, 0x3c, 0x10, 0x0f, -0xa0, 0x8c, 0x00, 0x00, 0x00, 0x00, 0xa0, -0x55, 0x50, 0x54, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x5b, 0xe0, 0x44, 0xd0, -0x35, 0x00, 0x00, 0xf0, 0x64, 0x50, 0x04, -0x00, 0x00, 0x90, 0x55, 0xf0, 0x54, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x10, 0x2d, -0xb0, 0x4a, 0xd0, 0x33, 0x00, 0x00, 0xb0, -0x42, 0x90, 0x13, 0x50, 0x06, 0x60, 0x55, -0x10, 0x55, 0x40, 0xf8, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x80, 0x50, 0xe0, 0x36, -0x00, 0x00, 0x60, 0x1d, 0x70, 0x25, 0xf0, -0x22, 0xe0, 0x54, 0xc0, 0x54, 0x50, 0xbb, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x40, -0x52, 0xd0, 0x3c, 0xf0, 0xff, 0x00, 0x00, -0x60, 0x78, 0x90, 0x3a, 0x70, 0x3c, 0xd0, -0x53, 0xe0, 0x86, 0xf0, 0xff, 0x80, 0x2a, -0x00, 0x00, 0x80, 0x52, 0x60, 0x42, 0xf0, -0xff, 0x00, 0x00, 0x10, 0x5e, 0xc0, 0x55, -0x60, 0x35, 0xd0, 0x51, 0x20, 0x51, 0xf0, -0xff, 0x20, 0x51, 0x00, 0x00, 0x20, 0x51, -0x90, 0x45, 0xf0, 0xff, 0x00, 0x00, 0x90, -0x40, 0xe0, 0x76, 0x20, 0x32, 0xe0, 0x4d, -0x00, 0x00, 0xc0, 0xe7, 0x70, 0x75, 0x90, -0x5c, 0x80, 0x4d, 0x00, 0x47, 0xf0, 0xff, -0x00, 0x00, 0x80, 0x37, 0x10, 0x9f, 0x60, -0x31, 0xb0, 0x45, 0x00, 0x00, 0x50, 0x96, -0x70, 0x9e, 0x40, 0x93, 0x70, 0x45, 0x20, -0x41, 0xf0, 0xff, 0xf0, 0xff, 0xd0, 0x5d, -0xe0, 0x80, 0x20, 0x2e, 0x40, 0x3b, 0x00, -0x00, 0x00, 0x00, 0x80, 0xc7, 0xc0, 0xc1, -0x00, 0x33, 0xc0, 0x30, 0xf0, 0xff, 0xf0, -0xff, 0x70, 0x94, 0x70, 0x7d, 0x00, 0x1f, -0x10, 0x30, 0x00, 0x00, 0x00, 0x00, 0x90, -0xec, 0x00, 0xea, 0x00, 0x00, 0x00, 0x00, -0x60, 0xd4, 0xf0, 0xff, 0x70, 0xd0, 0xb0, -0x95, 0x00, 0x00, 0xf0, 0x1d, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x70, 0xfe, 0xd0, 0xc5, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x90, 0xfa, 0xf0, 0xff, 0x70, 0xf8, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0xb0, 0xb4, 0xf0, 0xff, 0x60, 0x31, -0x00, 0x00, 0x00, 0x00, 0x80, 0x7f, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0xd0, 0xde, 0xf0, -0xff, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xf0, -0x22, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xe0, 0x22, 0x50, 0x22, 0xd0, -0xa7, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x90, 0x1d, 0xa0, 0x3b, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xa0, 0x3b, -0x90, 0x3b, 0xa0, 0x61, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xa0, 0x3a, 0x60, 0x37, -0x00, 0x00, 0x40, 0x8b, 0x00, 0x00, 0x00, -0x00, 0x60, 0x76, 0x80, 0x75, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x70, 0x5a, 0xa0, -0x65, 0x10, 0x44, 0x00, 0x00, 0x10, 0x63, -0x00, 0x00, 0x00, 0x00, 0x60, 0x76, 0xf0, -0x75, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x50, 0x2b, 0x70, 0x6d, 0x90, 0x48, 0x00, -0x00, 0xc0, 0x40, 0xd0, 0x02, 0x00, 0x00, -0x60, 0x76, 0x20, 0x76, 0xd0, 0xf7, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x10, 0x73, -0x20, 0x51, 0x00, 0x00, 0xf0, 0x1d, 0x30, -0x12, 0xe0, 0x0c, 0x40, 0x76, 0x20, 0x76, -0x60, 0xbb, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x80, 0x74, 0x60, 0x5b, 0xf0, 0xff, -0x00, 0x00, 0xc0, 0x77, 0xb0, 0x23, 0x00, -0x45, 0xe0, 0x75, 0xb0, 0x88, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x75, 0xc0, -0x64, 0xf0, 0xff, 0x00, 0x00, 0xd0, 0x5b, -0x80, 0x3a, 0xf0, 0x43, 0x30, 0x75, 0xe0, -0x59, 0xf0, 0xff, 0xf0, 0x32, 0x00, 0x00, -0xc0, 0x74, 0x50, 0x6b, 0xf0, 0xff, 0x00, -0x00, 0x30, 0x36, 0x90, 0x55, 0xe0, 0x47, -0xe0, 0x73, 0xd0, 0x0f, 0xc0, 0xef, 0x50, -0x53, 0xa0, 0x27, 0xa0, 0x73, 0x70, 0x6f, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xb0, -0x76, 0xf0, 0x4e, 0x50, 0x71, 0x00, 0x00, -0xf0, 0xa9, 0x10, 0x76, 0xb0, 0x69, 0x40, -0x71, 0xe0, 0x6e, 0xf0, 0xff, 0xf0, 0xff, -0x40, 0x29, 0x70, 0x7c, 0x60, 0x55, 0x50, -0x44, 0x00, 0x00, 0x40, 0x4d, 0x80, 0x9e, -0x90, 0x98, 0xc0, 0x6b, 0xa0, 0x69, 0xf0, -0xff, 0xf0, 0xff, 0x40, 0x66, 0x70, 0x6f, -0xe0, 0x56, 0x40, 0x41, 0x00, 0x00, 0x00, -0x00, 0x20, 0xc7, 0x20, 0xc4, 0x90, 0x5e, -0x70, 0x5d, 0x20, 0xfb, 0xf0, 0xff, 0x70, -0xa5, 0xd0, 0x78, 0x20, 0x52, 0x30, 0x3f, -0x00, 0x00, 0x00, 0x00, 0x00, 0xec, 0xc0, -0xea, 0xd0, 0x48, 0x70, 0x48, 0xf0, 0x83, -0xf0, 0xff, 0x60, 0xdb, 0x50, 0xa1, 0xa0, -0x43, 0xd0, 0x37, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x40, 0x27, 0x30, -0x27, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xd0, 0xd5, 0xc0, 0x25, 0x60, 0x1f, 0xf0, -0xff, 0x00, 0x00, 0xd0, 0xa0, 0xf0, 0xff, -0x20, 0x3e, 0xd0, 0x0d, 0x00, 0x00, 0xd0, -0xad, 0xf0, 0xff, 0xf0, 0xff, 0x50, 0x09, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0x80, -0xc2, 0xf0, 0xff, 0x50, 0x2c, 0x70, 0x05, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x30, 0x04, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0x20, 0xf2, 0xf0, 0xff, 0x00, -0x00, 0x20, 0x19, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0x18, 0xf0, -0x16, 0x20, 0xd4, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x70, 0x01, 0xa0, 0x2d, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xa0, 0x2d, 0x50, 0x2d, 0x60, 0x74, 0xf0, -0xff, 0xf0, 0xff, 0x20, 0xfb, 0x90, 0x2a, -0x70, 0x2d, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xa0, 0x3f, 0x90, 0x3f, -0x60, 0x3d, 0xf0, 0xde, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x3f, 0x30, 0x3b, 0x00, 0x00, -0x00, 0x5f, 0x00, 0x00, 0x00, 0x00, 0x10, -0x9f, 0xc0, 0x9e, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x40, 0x29, 0xd0, 0x95, 0xa0, -0x61, 0x00, 0x00, 0x40, 0x3a, 0x00, 0x00, -0x00, 0x00, 0x00, 0x9f, 0xe0, 0x9e, 0x50, -0xf6, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x80, 0x9c, 0x60, 0x6f, 0x00, 0x00, 0x80, -0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9f, -0xf0, 0x9e, 0x00, 0xba, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xd0, 0x9d, 0xf0, 0x7d, -0xf0, 0xff, 0x00, 0x00, 0x10, 0x77, 0x30, -0x0d, 0xa0, 0x51, 0xe0, 0x9e, 0x90, 0x87, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x50, -0x9e, 0x20, 0x8b, 0xf0, 0xff, 0x00, 0x00, -0x20, 0x5a, 0xf0, 0x22, 0x00, 0x57, 0xb0, -0x9e, 0xe0, 0x5a, 0xf0, 0xff, 0x70, 0x13, -0x00, 0x00, 0x60, 0x9e, 0xf0, 0x94, 0xf0, -0xff, 0x00, 0x00, 0xa0, 0x2e, 0xd0, 0x39, -0x60, 0x61, 0x30, 0x9e, 0x60, 0x26, 0x60, -0xf2, 0x30, 0x36, 0x00, 0x00, 0x10, 0x9e, -0xe0, 0x9a, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x10, 0x55, 0x60, 0x6e, 0x50, 0x9d, -0x00, 0x00, 0xb0, 0xb1, 0x10, 0x54, 0xa0, -0x40, 0x40, 0x9d, 0x10, 0x9c, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x90, 0x79, 0x10, -0x7b, 0x50, 0x51, 0x00, 0x00, 0xb0, 0x6c, -0x10, 0x76, 0xd0, 0x6f, 0x90, 0x9b, 0xc0, -0x9a, 0xf0, 0xff, 0xf0, 0xff, 0x90, 0x2a, -0xa0, 0x65, 0xd0, 0x83, 0xb0, 0x55, 0x00, -0x00, 0x00, 0x00, 0xf0, 0x9d, 0xe0, 0x9a, -0x00, 0x97, 0xc0, 0x95, 0xf0, 0xff, 0xf0, -0xff, 0x40, 0x76, 0xe0, 0x5f, 0xa0, 0x86, -0x00, 0x5d, 0x00, 0x00, 0x00, 0x00, 0x20, -0xc6, 0xb0, 0xc4, 0x70, 0x8a, 0xd0, 0x89, -0xa0, 0xb4, 0xf0, 0xff, 0x70, 0xb2, 0x30, -0x7c, 0xc0, 0x81, 0x80, 0x62, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xea, 0x60, 0xea, 0xd0, -0x76, 0xa0, 0x76, 0x00, 0x00, 0xf0, 0xff, -0xa0, 0xe1, 0x30, 0xaf, 0x40, 0x73, 0x20, -0x60, 0xf0, 0xff, 0x00, 0x00, 0x60, 0x91, -0xf0, 0xff, 0x90, 0x4d, 0xb0, 0x5d, 0x00, -0x00, 0x90, 0xe9, 0xf0, 0xff, 0x40, 0xe6, -0xa0, 0x5c, 0xa0, 0x53, 0xf0, 0xff, 0x00, -0x00, 0xe0, 0xa6, 0xf0, 0xff, 0x60, 0x49, -0xa0, 0x4a, 0x00, 0x00, 0xa0, 0x4d, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0x49, 0xa0, 0x42, -0xf0, 0xff, 0x00, 0x00, 0x30, 0xd4, 0xf0, -0xff, 0xb0, 0x3d, 0xf0, 0x3c, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xc0, -0x3c, 0x30, 0x3a, 0xf0, 0xff, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x70, 0x25, 0xb0, -0x37, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xa0, 0x37, 0xe0, 0x36, 0x50, -0x98, 0xf0, 0xff, 0xf0, 0xff, 0x30, 0xe4, -0x60, 0x30, 0xb0, 0x3a, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0x3b, -0xd0, 0x3b, 0x10, 0x39, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x20, 0x3a, 0x20, 0x31, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x30, 0x46, 0x20, 0x46, 0x00, 0x0c, -0x00, 0xb1, 0xf0, 0xff, 0xf0, 0xff, 0xc0, -0x45, 0xd0, 0x42, 0x00, 0x00, 0xa0, 0x2a, -0x00, 0x00, 0x00, 0x00, 0x80, 0xd1, 0x60, -0xd1, 0xe0, 0xf2, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x70, 0xce, 0xe0, 0x92, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x80, 0xd1, 0x70, 0xd1, 0xe0, 0xb6, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xb0, 0xd0, -0x50, 0xa6, 0xf0, 0xff, 0x00, 0x00, 0x30, -0x76, 0x00, 0x00, 0x10, 0x63, 0x70, 0xd1, -0x50, 0x83, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x10, 0xd1, 0xc0, 0xb7, 0xf0, 0xff, -0x00, 0x00, 0x70, 0x58, 0x30, 0x08, 0x20, -0x6f, 0x70, 0xd1, 0x40, 0x55, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x30, 0xd1, 0x40, -0xc5, 0xf0, 0xff, 0x00, 0x00, 0xa0, 0x28, -0x70, 0x20, 0xb0, 0x7f, 0x40, 0xd1, 0xd0, -0x1e, 0x00, 0xf1, 0x50, 0x19, 0x00, 0x00, -0x20, 0xd1, 0xa0, 0xcd, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x40, 0x38, 0x70, 0x92, -0xf0, 0xd0, 0x00, 0x00, 0xd0, 0xb2, 0xa0, -0x36, 0x50, 0x04, 0xe0, 0xd0, 0x10, 0xd0, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x70, -0x77, 0xd0, 0xa4, 0xf0, 0x62, 0x00, 0x00, -0xe0, 0x75, 0xa0, 0x53, 0xf0, 0x49, 0x40, -0xd0, 0xe0, 0xcf, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xc0, 0x5e, 0xb0, 0xb3, 0x70, -0x6e, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x75, -0x60, 0x72, 0x20, 0xcf, 0xa0, 0xce, 0xf0, -0xff, 0xf0, 0xff, 0x20, 0x3f, 0x00, 0x4b, -0x80, 0xbc, 0x50, 0x7d, 0x00, 0x00, 0x00, -0x00, 0xb0, 0x9c, 0x20, 0x9b, 0xc0, 0xc9, -0xf0, 0xc8, 0xb0, 0xce, 0xf0, 0xff, 0x40, -0x86, 0x50, 0x57, 0xb0, 0xbd, 0x90, 0x8b, -0x00, 0x00, 0x00, 0x00, 0x60, 0xc4, 0xc0, -0xc3, 0xe0, 0xbb, 0x80, 0xbb, 0x80, 0x60, -0xf0, 0xff, 0x70, 0xb9, 0x40, 0x85, 0x90, -0xb5, 0xd0, 0x93, 0xf0, 0xff, 0x00, 0x00, -0x30, 0x86, 0xf0, 0xe8, 0xb0, 0x60, 0xa0, -0xa6, 0x00, 0x00, 0xf0, 0xff, 0x30, 0xe4, -0xb0, 0xbc, 0x50, 0xa4, 0x70, 0x91, 0xf0, -0xff, 0x00, 0x00, 0x50, 0x8e, 0xf0, 0xff, -0x00, 0x67, 0xe0, 0x8c, 0x00, 0x00, 0xb0, -0x97, 0xf0, 0xff, 0xb0, 0xf2, 0x20, 0x8c, -0x80, 0x84, 0xf0, 0xff, 0x00, 0x00, 0x20, -0xb3, 0xf0, 0xff, 0x50, 0x69, 0xf0, 0x75, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xa0, 0x75, 0xb0, 0x71, 0xf0, 0xff, -0x00, 0x00, 0x80, 0xe5, 0xf0, 0xff, 0x30, -0x61, 0x70, 0x62, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x60, 0x62, 0x10, -0x61, 0x90, 0xc4, 0xf0, 0xff, 0xf0, 0xff, -0x20, 0xcb, 0x00, 0x56, 0x50, 0x51, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x60, 0x54, 0x00, 0x54, 0xa0, 0x52, 0xf0, -0xff, 0xf0, 0xff, 0x90, 0xf7, 0x60, 0x50, -0x30, 0x44, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x50, 0x4e, 0x30, 0x4e, -0x00, 0x00, 0x20, 0xdb, 0xf0, 0xff, 0xf0, -0xff, 0x30, 0x4d, 0x90, 0x45, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x20, -0x50, 0x20, 0x50, 0x00, 0x00, 0x30, 0x87, -0xf0, 0xff, 0xf0, 0xff, 0xe0, 0x4f, 0xc0, -0x4d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xb0, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x60, 0xd5, 0xf0, 0xff, 0x00, -0x00, 0xe0, 0x74, 0x00, 0x00, 0xc0, 0x79, -0xf0, 0xff, 0xd0, 0x7a, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xd0, 0xeb, -0xf0, 0xff, 0x00, 0x00, 0x70, 0x56, 0x00, -0x00, 0x80, 0x8c, 0xf0, 0xff, 0xb0, 0x46, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xa0, 0xfd, 0xf0, 0xff, 0x00, 0x00, -0x70, 0x23, 0x00, 0x00, 0x70, 0xa3, 0xf0, -0xff, 0x00, 0x00, 0x30, 0xeb, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x60, 0x1b, -0x50, 0xbc, 0xf0, 0xff, 0x00, 0x00, 0xb0, -0xae, 0xd0, 0x17, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x70, 0x75, 0xb0, 0xd4, 0xa0, 0x79, -0x00, 0x00, 0xe0, 0x73, 0xe0, 0x34, 0xf0, -0x21, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xa0, 0x59, 0x90, -0xe9, 0x20, 0x8c, 0x00, 0x00, 0xd0, 0x20, -0x40, 0x52, 0x50, 0x4d, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xe0, 0x39, 0x40, 0xf8, 0x20, 0xa2, 0x00, -0x00, 0x00, 0x00, 0x40, 0x74, 0x80, 0x72, -0xf0, 0xff, 0xf0, 0xff, 0xb0, 0xd8, 0xf0, -0xff, 0x50, 0x58, 0x10, 0x30, 0xe0, 0xfe, -0x40, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x50, -0x9a, 0xa0, 0x99, 0xf0, 0xff, 0xf0, 0xff, -0x40, 0x83, 0xf0, 0xff, 0x20, 0x8e, 0x60, -0x58, 0x70, 0xfc, 0xb0, 0xc9, 0xf0, 0xff, -0x00, 0x00, 0x20, 0x7e, 0x40, 0xc1, 0x50, -0x78, 0x80, 0xf4, 0x00, 0x00, 0xf0, 0xff, -0xc0, 0xbb, 0xf0, 0x8e, 0x50, 0xf0, 0xe0, -0xd0, 0xf0, 0xff, 0x00, 0x00, 0xf0, 0x79, -0x30, 0xe6, 0xa0, 0x87, 0x50, 0xdc, 0x00, -0x00, 0x60, 0xcb, 0xc0, 0xe3, 0x60, 0xcb, -0xc0, 0xda, 0x60, 0xcb, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x92, 0xf0, 0xff, 0xf0, 0x94, -0x00, 0xbf, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x50, 0xf9, 0x90, 0xbe, 0xa0, 0xb8, -0xf0, 0xff, 0x00, 0x00, 0x10, 0xc2, 0xf0, -0xff, 0xe0, 0x98, 0xb0, 0xa2, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x80, -0xa2, 0x20, 0xa0, 0x80, 0xf7, 0xf0, 0xff, -0xf0, 0xf4, 0xc0, 0xb2, 0x40, 0x8f, 0x30, -0x6d, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x89, 0x40, 0x88, 0xc0, -0x7a, 0xf0, 0xff, 0xf0, 0xff, 0xc0, 0xdc, -0x10, 0x81, 0x00, 0x6b, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xb0, 0x73, -0x80, 0x73, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x30, 0x71, 0x30, 0x61, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x65, 0xf0, 0x64, 0x00, 0x00, -0xe0, 0xa6, 0xf0, 0xff, 0xf0, 0xff, 0x50, -0x64, 0xe0, 0x5e, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x70, 0x5e, 0x70, -0x5e, 0x00, 0x00, 0x20, 0x61, 0xf0, 0xff, -0xf0, 0xff, 0x40, 0x5e, 0xc0, 0x5c, 0xf0, -0xff, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0xf0, 0x53, 0xf0, 0xff, 0x50, 0x79, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x30, -0x54, 0x00, 0x00, 0x80, 0xaf, 0xf0, 0xff, -0xa0, 0x46, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xd0, 0x1f, 0x00, 0x00, 0x20, -0xcd, 0xf0, 0xff, 0x00, 0x00, 0xf0, 0xe4, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x90, 0xec, 0xf0, 0xff, 0x00, -0x00, 0x10, 0xac, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x50, 0x73, 0xf0, 0xff, -0xc0, 0x95, 0x00, 0x00, 0xd0, 0x75, 0x40, -0x1a, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xa0, -0x55, 0xf0, 0xff, 0x50, 0xaf, 0x00, 0x00, -0xc0, 0x36, 0x80, 0x35, 0xa0, 0x2d, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x2d, 0xf0, 0xff, 0x70, -0xcc, 0x00, 0x00, 0x00, 0x00, 0x50, 0x52, -0x00, 0x50, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0xdb, 0xf0, 0xff, 0x10, 0x28, 0x00, 0x00, -0xf0, 0xff, 0x40, 0xea, 0x00, 0x00, 0x00, -0x00, 0x10, 0x73, 0x50, 0x72, 0xf0, 0xff, -0xf0, 0xff, 0x30, 0x94, 0xf0, 0xff, 0xf0, -0x64, 0x00, 0x20, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x30, 0x78, 0x50, -0x97, 0x00, 0x95, 0xf0, 0xff, 0x50, 0x0c, -0xf0, 0xff, 0x60, 0x91, 0xc0, 0x5e, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x10, 0x6a, 0x90, 0xbd, 0x90, 0xac, 0xf0, -0xff, 0x00, 0x00, 0x80, 0xe8, 0xd0, 0xba, -0xc0, 0x9e, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x40, 0x73, 0x00, 0xe2, -0xd0, 0xc3, 0xf0, 0xff, 0x00, 0x00, 0xf0, -0x6d, 0xe0, 0xe0, 0xd0, 0xd2, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x50, -0x9b, 0xf0, 0xff, 0x90, 0xd3, 0xb0, 0xf6, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x10, -0xfb, 0x70, 0xf6, 0x30, 0xf2, 0xf0, 0xff, -0xf0, 0xff, 0x30, 0xcf, 0x60, 0x9d, 0x30, -0xd4, 0x60, 0x8d, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xd3, 0x60, -0xd2, 0x50, 0xa6, 0xf0, 0xff, 0xf0, 0xff, -0xb0, 0xbe, 0xe0, 0xc4, 0x00, 0x97, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xa0, 0xb3, 0x30, 0xb3, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x40, 0xee, 0x50, 0xae, -0x30, 0x94, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x10, 0x97, 0xf0, 0x96, -0x00, 0x00, 0x00, 0xd1, 0xf0, 0xff, 0xf0, -0xff, 0x80, 0x95, 0x70, 0x89, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x70, -0x80, 0x70, 0x80, 0x00, 0x00, 0x40, 0x72, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x80, 0x40, -0x7c, 0xf0, 0xff, 0x00, 0x00, 0x50, 0xf9, -0xf0, 0xff, 0xb0, 0x6a, 0x90, 0x71, 0x00, -0x00, 0x00, 0x3c, 0xf0, 0xff, 0xf0, 0xff, -0x80, 0x71, 0x80, 0x70, 0x30, 0xde, 0x00, -0x00, 0xf0, 0xff, 0x70, 0x07, 0xb0, 0x68, -0xf0, 0xff, 0x60, 0x3b, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xc0, 0x21, 0xf0, -0x08, 0xf0, 0xfc, 0xf0, 0xff, 0x00, 0x00, -0x90, 0xd8, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x70, 0x0e, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x20, 0xa2, 0xb0, 0x0a, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x10, 0x71, -0xf0, 0xff, 0x60, 0xb7, 0x00, 0x00, 0x60, -0x6e, 0x50, 0x18, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x53, 0xf0, 0xff, 0x30, 0xd8, -0x00, 0x00, 0x70, 0x33, 0x60, 0x28, 0x70, -0x20, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xa0, 0x27, 0xf0, -0xff, 0x90, 0xfc, 0x00, 0x00, 0x00, 0x00, -0x80, 0x3c, 0x10, 0x3a, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0xd4, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x60, 0x55, 0x90, 0x54, -0xf0, 0xff, 0xf0, 0xff, 0x10, 0x96, 0xf0, -0xff, 0x20, 0x46, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xa0, -0x73, 0xd0, 0x72, 0xf0, 0xb6, 0xf0, 0xff, -0x10, 0x47, 0xf0, 0xff, 0xc0, 0x6c, 0x50, -0x2d, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xd0, 0x5e, 0xd0, 0x94, 0x80, -0xd6, 0xf0, 0xff, 0x00, 0x00, 0x20, 0xf5, -0x10, 0x92, 0x70, 0x74, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xa0, 0x59, -0x10, 0xb9, 0x20, 0xf7, 0xf0, 0xff, 0x00, -0x00, 0xe0, 0x99, 0xe0, 0xb7, 0xd0, 0xa8, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xb0, 0x75, 0xa0, 0xdc, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x30, -0xdc, 0xd0, 0xd4, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x30, 0xa6, 0x10, -0x8c, 0xf0, 0xff, 0xf0, 0xb1, 0x00, 0x00, -0x00, 0x00, 0x30, 0xfc, 0x00, 0xf9, 0xf0, -0xff, 0xf0, 0xff, 0x40, 0xd9, 0xf0, 0xff, -0xb0, 0xdc, 0xf0, 0xa0, 0xf0, 0xff, 0x20, -0xc7, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x90, 0xcd, -0xf0, 0xff, 0xc0, 0xd0, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x50, 0xe3, -0x10, 0xe3, 0x00, 0x00, 0x40, 0xfe, 0xf0, -0xff, 0x70, 0xfc, 0xd0, 0xdf, 0x10, 0xc8, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x50, 0xbf, 0x40, 0xbf, 0x00, 0x00, -0x70, 0x91, 0xf0, 0xff, 0xf0, 0xff, 0x50, -0xbe, 0xc0, 0xb5, 0xf0, 0xff, 0x00, 0x00, -0xa0, 0xe0, 0xf0, 0xff, 0x30, 0x93, 0xf0, -0xa0, 0x00, 0x00, 0x10, 0x31, 0xf0, 0xff, -0xf0, 0xff, 0xb0, 0xa0, 0x20, 0x9e, 0xf0, -0xff, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x8c, 0x10, 0x8a, 0x00, 0x00, 0x20, -0x01, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x8a, -0x50, 0x89, 0xa0, 0xaf, 0x00, 0x00, 0xf0, -0xff, 0x80, 0x3f, 0x70, 0x83, 0xf0, 0xff, -0x00, 0x00, 0xc0, 0xc2, 0x40, 0x3e, 0x50, -0x23, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xb0, 0x3f, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x80, 0x8c, -0x50, 0x3f, 0x90, 0x32, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x30, 0x6f, 0xf0, 0xff, 0x70, 0xde, 0x00, -0x00, 0xd0, 0x55, 0xc0, 0x40, 0x60, 0x3a, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x30, 0x53, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x70, -0x43, 0x80, 0x40, 0xf0, 0xff, 0xf0, 0xff, -0x40, 0xfb, 0xf0, 0xff, 0x00, 0x00, 0x90, -0x32, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x20, 0x49, 0xf0, 0x47, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xc0, 0xf0, 0xff, -0x80, 0x31, 0xe0, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x70, 0x53, -0x00, 0x53, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x87, 0xf0, 0xff, 0xd0, 0x48, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x70, 0x70, 0x50, 0x63, 0x30, 0xde, -0xf0, 0xff, 0xc0, 0x40, 0xf0, 0xff, 0x80, -0x5e, 0x70, 0x1a, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x40, 0x59, 0xa0, -0x79, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x20, 0xee, 0x50, 0x77, 0x80, 0x5c, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x70, 0x4c, 0x80, 0x95, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xa0, 0xa3, 0x70, 0x94, -0xb0, 0x86, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xf0, 0x5a, 0x60, 0xb5, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x30, -0x25, 0xf0, 0xb4, 0xd0, 0xad, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x81, 0x50, 0x7f, 0xf0, 0xff, 0x00, 0xdb, -0x00, 0x00, 0x00, 0x00, 0x60, 0xd6, 0xf0, -0xd2, 0xf0, 0xff, 0xf0, 0xff, 0x80, 0xf6, -0xf0, 0xff, 0x50, 0xb4, 0x40, 0x87, 0xf0, -0xff, 0x20, 0xfb, 0x00, 0x00, 0x00, 0x00, -0x80, 0xf5, 0x10, 0xf4, 0xf0, 0xff, 0xf0, -0xff, 0x60, 0x80, 0xf0, 0xff, 0x50, 0xe4, -0xc0, 0xaa, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xd0, 0xda, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0xb2, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0xc5, 0xf0, 0xff, 0x10, -0xc3, 0xc0, 0xec, 0x00, 0x00, 0x50, 0x3a, -0xf0, 0xff, 0xf0, 0xff, 0x30, 0xec, 0x30, -0xe6, 0xf0, 0xff, 0x00, 0x00, 0x20, 0xf1, -0xf0, 0xff, 0xe0, 0xc3, 0xb0, 0xc6, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x90, 0xc6, 0xe0, 0xc4, 0x10, 0xd6, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xb6, -0xf0, 0xa7, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xe0, 0xa7, 0x70, 0xa7, -0x50, 0x84, 0x00, 0x00, 0xf0, 0xff, 0x60, -0x6e, 0x40, 0xa3, 0xf0, 0xff, 0x00, 0x00, -0xb0, 0x61, 0x60, 0x6e, 0x70, 0x68, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x80, 0x3b, 0x60, 0x6f, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x80, 0x6e, -0x80, 0x6b, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0x47, 0x20, 0x5b, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xe0, 0x6e, 0x80, 0x6d, 0xf0, 0xff, -0xf0, 0xff, 0x70, 0xd9, 0xf0, 0xff, 0xe0, -0x59, 0x70, 0x4a, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xe0, 0x6f, 0x70, -0x6f, 0xf0, 0xff, 0xf0, 0xff, 0x40, 0x9e, -0xf0, 0xff, 0x90, 0x64, 0x30, 0x41, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x40, 0x72, 0x30, 0x72, 0xf0, 0xff, 0xf0, -0xff, 0x40, 0x5f, 0xf0, 0xff, 0x50, 0x6c, -0x20, 0x40, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xe0, 0x6f, 0xd0, 0x76, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xf0, -0xff, 0xd0, 0x73, 0x10, 0x52, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x90, -0x5d, 0x00, 0x7f, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0xd4, 0x80, 0x7d, 0xe0, -0x6a, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x90, 0x53, 0x00, 0x8c, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xb0, 0x90, -0x40, 0x8b, 0xe0, 0x80, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xa0, 0x59, -0xa0, 0x9e, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xc0, 0x29, 0x40, 0x9e, 0xa0, 0x98, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xc0, 0x6f, 0x00, 0x78, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x80, -0xb6, 0x80, 0xb3, 0xf0, 0xff, 0xf0, 0xff, -0xa0, 0xf6, 0xf0, 0xff, 0x10, 0x98, 0xd0, -0x77, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x30, 0xd2, 0xc0, 0xd0, 0xf0, -0xff, 0xf0, 0xff, 0x90, 0x9b, 0xf0, 0xff, -0x60, 0xc1, 0x20, 0x8f, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x60, 0xee, -0xc0, 0xed, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0xff, 0x00, 0xe6, 0x20, 0xb8, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x90, 0xde, 0xf0, -0xff, 0x50, 0xe7, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xd0, 0xaa, 0xf0, -0xff, 0x30, 0xf7, 0xf0, 0xff, 0x00, 0x00, -0x70, 0x56, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x10, 0xd3, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xd0, -0xfd, 0x00, 0x00, 0xd0, 0xfd, 0xf0, 0xff, -0xd0, 0xfd, 0x90, 0xf1, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x70, 0xf1, -0x50, 0xf0, 0x60, 0x9c, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x70, 0xe6, 0x20, 0xcb, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x20, 0xcb, 0xd0, 0xca, 0x70, 0x5a, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xc7, 0x70, 0xb3, 0x00, 0x00, 0x00, 0x00, -0x40, 0x9a, 0x40, 0x98, 0xf0, 0xff, 0xf0, -0xff, 0x80, 0xe6, 0xf0, 0xff, 0xd0, 0x82, -0x20, 0x6c, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x50, 0x9a, 0x60, 0x99, -0xf0, 0xff, 0xf0, 0xff, 0x40, 0xa7, 0xf0, -0xff, 0xc0, 0x8c, 0xc0, 0x69, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x70, -0x9a, 0x20, 0x9a, 0xf0, 0xff, 0xf0, 0xff, -0x70, 0x60, 0xf0, 0xff, 0xe0, 0x92, 0xc0, -0x6c, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xe0, 0x9a, 0xd0, 0x9a, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, -0xd0, 0x96, 0xc0, 0x73, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xb0, 0x75, -0xd0, 0x9b, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xd0, 0xe5, 0xd0, 0x99, 0x60, 0x84, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xe0, 0x6c, 0xd0, 0x9d, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x40, 0xa5, 0xd0, -0x9c, 0x30, 0x90, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x30, 0x6c, 0x70, -0xa1, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xb0, 0x59, 0x00, 0xa1, 0xc0, 0x99, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xe0, 0x72, 0xd0, 0xa7, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x90, 0xa7, -0x80, 0xa3, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x40, 0x81, 0x80, 0x79, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xb0, 0xb1, 0x80, 0xaf, 0xf0, 0xff, -0xf0, 0xff, 0x20, 0xda, 0xf0, 0xff, 0x90, -0x9a, 0x60, 0x78, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x50, 0xc0, 0x30, -0xbf, 0xf0, 0xff, 0xf0, 0xff, 0x60, 0x8b, -0xf0, 0xff, 0xf0, 0xb2, 0xa0, 0x86, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x70, 0xd3, 0xe0, 0xd2, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xf0, 0xff, 0x20, 0xcc, -0x50, 0xa2, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x80, 0xe9, 0x50, 0xe9, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x40, -0xec, 0xe0, 0xe5, 0x80, 0xc9, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x40, -0x98, 0xb0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x90, 0x80, 0x30, 0xfe, 0x40, -0xef, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xf0, 0xb6, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xa0, 0xe0, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0xb9, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xc0, 0x5d, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xef, 0xf0, 0xff, 0xf0, 0xf0, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x30, -0xf3, 0x00, 0xf3, 0xe0, 0x24, 0x00, 0xd6, -0xf0, 0xff, 0xf0, 0xff, 0x20, 0xf1, 0xd0, -0xe1, 0x00, 0x00, 0x00, 0x00, 0x40, 0xc0, -0x70, 0xbf, 0xf0, 0xff, 0xf0, 0xff, 0x30, -0x55, 0xf0, 0xff, 0x90, 0xb6, 0xb0, 0x8c, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x50, 0xc0, 0xe0, 0xbf, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, 0xd0, -0xba, 0x30, 0x95, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x60, 0xc0, 0x30, -0xc0, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x80, 0xea, 0x50, 0xbd, 0xc0, 0xa4, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xb0, 0x83, 0x70, 0xc0, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x30, 0xa7, 0xf0, 0xbe, -0xd0, 0xaf, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xd0, 0x85, 0xe0, 0xc0, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x60, -0x54, 0x10, 0xc0, 0x30, 0xb7, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x40, -0x8d, 0xb0, 0xc1, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x40, 0xc1, 0x30, -0xbc, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x90, 0x96, 0x20, 0xc3, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xc2, 0x20, 0xc0, 0xf0, 0xff, 0xf0, -0xff, 0xa0, 0xe8, 0xf0, 0xff, 0xa0, 0xa7, -0x20, 0x85, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xb0, 0xc5, 0x30, 0xc4, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xa2, 0xf0, -0xff, 0x40, 0xb5, 0xa0, 0x89, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x40, -0xca, 0x80, 0xc9, 0xf0, 0xff, 0xf0, 0xff, -0x40, 0x46, 0xf0, 0xff, 0xb0, 0xc0, 0xb0, -0x95, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x70, 0xd1, 0x10, 0xd1, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, -0x20, 0xcc, 0x30, 0xa7, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x10, 0xdc, -0xe0, 0xdb, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x30, 0xd4, 0x30, 0xd9, 0x40, 0xc2, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xd0, 0x93, 0x00, 0xea, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x50, 0x7a, 0xb0, -0xe8, 0x90, 0xdb, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xb0, 0xa8, 0x70, -0xfa, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xd0, 0xf9, 0x10, 0xf3, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x90, 0xc8, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x70, -0xd2, 0x00, 0x00, 0x40, 0xee, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xd0, 0x66, 0xf0, 0xff, 0xf0, -0xff, 0xd0, 0xd5, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x60, 0xf9, 0xf0, 0xff, 0xc0, 0xfb, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x80, 0xa1, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x10, 0x1b, 0x20, 0x8e, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x80, -0x5b, 0x00, 0x00, 0xb0, 0x1f, 0x40, 0x0a, -0x70, 0x67, 0x70, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xf0, 0x2d, 0x00, 0x00, 0x50, -0x02, 0x00, 0x00, 0xc0, 0x47, 0x40, 0x07, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, -0xf9, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, -0x2b, 0x00, 0x15, 0x60, 0x10, 0x00, 0x00, -0x00, 0x00, 0x60, 0xbd, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xd0, 0x02, 0x60, 0x78, 0x50, -0x25, 0xe0, 0x31, 0x00, 0x00, 0xa0, 0x8b, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0xe0, 0x5c, 0x80, 0x3b, 0x70, 0x1f, 0x00, -0x00, 0xc0, 0x5e, 0xf0, 0xff, 0x10, 0x34, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0x40, 0x38, 0x30, 0x56, -0x00, 0x00, 0x00, 0x00, 0x30, 0x23, 0x20, -0xf2, 0x00, 0x54, 0x10, 0x29, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0xe0, -0x07, 0x20, 0x77, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xa0, 0xac, 0x80, 0x76, 0x70, -0x6a, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x40, 0x2c, 0x10, 0x7d, 0x00, -0x00, 0x30, 0x31, 0x00, 0x00, 0x00, 0x53, -0x30, 0x9f, 0x80, 0x99, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xd0, 0x67, -0x50, 0x70, 0x00, 0x00, 0x10, 0x1b, 0x00, -0x00, 0x00, 0x00, 0x50, 0xc8, 0x50, 0xc5, -0x00, 0x00, 0x00, 0x00, 0x10, 0xfd, 0xf0, -0xff, 0x90, 0xa6, 0xd0, 0x79, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, -0xed, 0x00, 0xec, 0x00, 0x00, 0x00, 0x00, -0xd0, 0x85, 0xf0, 0xff, 0x90, 0xdc, 0x40, -0xa2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xc0, 0xd6, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x00, 0x50, 0xa1, -0xf0, 0xff, 0x90, 0x2a, 0x00, 0x00, 0x00, -0x00, 0xe0, 0xae, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0x00, 0xc3, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0x90, 0xf2, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x70, 0xd4, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x50, -0x12, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x50, 0x12, 0xe0, 0x11, 0x90, -0x74, 0xf0, 0xff, 0xf0, 0xff, 0x50, 0xfb, -0xb0, 0x0d, 0x60, 0x1f, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x30, 0x37, -0x20, 0x37, 0x80, 0x3d, 0x00, 0xdf, 0xf0, -0xff, 0xf0, 0xff, 0xa0, 0x36, 0xb0, 0x33, -0xc0, 0x0a, 0x80, 0x67, 0x00, 0x00, 0x00, -0x00, 0x20, 0x01, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xd0, 0x2d, 0x00, -0x00, 0xc0, 0x02, 0x20, 0x01, 0x40, 0x48, -0x20, 0x01, 0x00, 0x00, 0x20, 0x01, 0x00, -0x00, 0x80, 0xf9, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x30, 0x2e, 0x70, 0x07, 0x50, 0x00, -0x90, 0x00, 0x00, 0x00, 0xd0, 0xbd, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x30, 0x14, 0x40, -0x78, 0x50, 0x13, 0xf0, 0x31, 0x00, 0x00, -0x30, 0x8d, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0x10, 0x5c, 0xf0, 0x25, 0xb0, -0x1f, 0x00, 0x00, 0xd0, 0x63, 0xf0, 0xff, -0x50, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x00, 0xc0, 0x32, -0xa0, 0x3b, 0xa0, 0x01, 0x00, 0x00, 0x00, -0x3a, 0x60, 0xf6, 0x20, 0x38, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x30, 0x56, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xc0, 0xb5, 0x40, -0x55, 0x40, 0x42, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xb0, -0x7a, 0x00, 0x00, 0x90, 0x31, 0x00, 0x00, -0x20, 0x74, 0xe0, 0x76, 0xd0, 0x70, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x50, 0x2f, 0x50, 0x67, 0x00, 0x00, 0x60, -0x1d, 0x00, 0x00, 0x00, 0x00, 0x60, 0x9f, -0x80, 0x9c, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x10, 0x78, 0x00, 0x62, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x60, 0xc8, 0xe0, 0xc6, 0x00, 0x00, -0x00, 0x00, 0xe0, 0xb8, 0xf0, 0xff, 0x80, -0xb4, 0x30, 0x7e, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x40, 0xed, 0xb0, -0xec, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xd0, 0xe3, 0x10, 0xb1, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0x50, 0x92, 0xf0, 0xff, 0x90, 0x2d, 0x00, -0x00, 0x00, 0x00, 0x40, 0xeb, 0xf0, 0xff, -0xf0, 0xe7, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0x00, 0xa8, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x52, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0x40, -0xd5, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xf0, 0x98, 0xf0, 0xff, 0xf0, 0xff, -0xb0, 0xe4, 0x00, 0x00, 0xd0, 0x1c, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x60, 0x12, 0x30, 0x12, 0xb0, 0x39, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xc0, 0x0f, -0xe0, 0x07, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x30, 0x37, 0x30, 0x37, -0xd0, 0x0c, 0x30, 0xb1, 0xf0, 0xff, 0xf0, -0xff, 0xe0, 0x36, 0xb0, 0x34, 0x60, 0x01, -0x50, 0x48, 0x00, 0x00, 0x00, 0x00, 0x50, -0x07, 0x00, 0x05, 0x80, 0xf9, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0x2e, 0x30, 0x01, -0x00, 0x00, 0x30, 0x07, 0x30, 0x06, 0xf0, -0xbd, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0x18, 0x30, 0x78, 0xa0, 0x04, 0x30, 0x32, -0x40, 0x06, 0xd0, 0x8d, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0xb0, 0x5b, 0x80, -0x14, 0x60, 0x20, 0x00, 0x05, 0x10, 0x66, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x30, -0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0xc0, 0x2f, 0x30, 0x26, 0x90, 0x04, 0x90, -0x01, 0x70, 0x42, 0x40, 0xf8, 0x50, 0x20, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x3b, -0x00, 0x00, 0x00, 0x00, 0x90, 0x10, 0x20, -0xba, 0x20, 0x3a, 0x00, 0x12, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x60, 0x79, 0x00, 0x00, 0x00, 0x32, -0x00, 0x00, 0xc0, 0x81, 0xd0, 0x55, 0x70, -0x4c, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xc0, 0x61, 0x00, -0x00, 0x30, 0x1f, 0x00, 0x00, 0x10, 0x39, -0x10, 0x77, 0x00, 0x74, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0x41, -0x40, 0x4f, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x60, 0x9f, 0x10, 0x9e, -0x00, 0x00, 0x00, 0x00, 0x70, 0xd7, 0xf0, -0xff, 0x80, 0x89, 0x60, 0x5b, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, -0xc8, 0xb0, 0xc7, 0x00, 0x00, 0x00, 0x00, -0x30, 0x6d, 0xf0, 0xff, 0x30, 0xbd, 0xd0, -0x88, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0xe0, 0x87, 0x00, 0xed, 0xb0, -0x2f, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x20, 0xe8, 0xc0, 0xbf, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x00, 0x70, 0x90, -0xf0, 0xff, 0x30, 0x10, 0x00, 0x00, 0x00, -0x00, 0x50, 0x9b, 0xf0, 0xff, 0xe0, 0xf5, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0x60, 0xb5, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0xb0, 0xe7, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x90, 0xc6, 0xf0, 0xff, -0xf0, 0xff, 0x30, 0xcc, 0x00, 0x00, 0x20, -0x21, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xb0, -0x54, 0xf0, 0xff, 0xf0, 0xff, 0xa0, 0xf8, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xe0, 0x12, -0xc0, 0x12, 0x00, 0x00, 0xb0, 0xdb, 0xf0, -0xff, 0xf0, 0xff, 0x60, 0x11, 0x90, 0x07, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x50, 0x37, 0x50, 0x37, 0x00, 0x00, -0x70, 0x87, 0xf0, 0xff, 0xf0, 0xff, 0x20, -0x37, 0xb0, 0x35, 0x00, 0x00, 0xd0, 0x2e, -0x00, 0x00, 0x00, 0x00, 0xd0, 0x14, 0x30, -0x14, 0xf0, 0xbd, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xf0, 0x05, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x1a, 0x20, 0x78, 0x00, 0x00, -0xe0, 0x32, 0x80, 0x14, 0xf0, 0x8d, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x10, 0x0e, -0x00, 0x00, 0xf0, 0xff, 0x70, 0x05, 0x80, -0x5b, 0x70, 0x06, 0x10, 0x22, 0x60, 0x14, -0xf0, 0x66, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x40, 0x11, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0x50, 0x2e, 0xd0, 0x14, 0x20, -0x0b, 0x80, 0x13, 0xf0, 0x45, 0x00, 0xf9, -0x60, 0x08, 0x00, 0x00, 0xf0, 0x11, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x30, 0x26, 0x00, 0x00, 0x20, 0x11, 0x80, -0x24, 0x40, 0xbc, 0xb0, 0x23, 0x00, 0x00, -0x70, 0x10, 0x30, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xb0, 0x78, 0x00, 0x00, -0xd0, 0x32, 0x00, 0x00, 0x50, 0x88, 0x10, -0x3b, 0x20, 0x2b, 0xf0, 0x0a, 0xa0, 0x01, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x90, -0x5e, 0x00, 0x00, 0x80, 0x21, 0x00, 0x00, -0xc0, 0x53, 0x10, 0x56, 0x70, 0x51, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x70, 0x41, 0x00, 0x00, 0xc0, -0x05, 0x00, 0x00, 0x00, 0x00, 0x10, 0x77, -0xa0, 0x75, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xe8, 0xf0, 0xff, 0x00, 0x5d, 0xa0, 0x38, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x60, 0x9f, 0xd0, 0x9e, 0x00, 0x00, -0x00, 0x00, 0xc0, 0x97, 0xf0, 0xff, 0xc0, -0x93, 0x90, 0x5e, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0x20, 0x81, 0x10, -0xc8, 0x80, 0x31, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x50, 0xc2, 0x10, 0x95, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0xd0, 0x7d, 0x20, 0xed, 0xe0, 0x19, 0x00, -0x00, 0x00, 0x00, 0x10, 0xd5, 0x90, 0xea, -0x00, 0xd1, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0x10, 0x96, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xfe, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0x40, -0xc6, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xfa, -0xf0, 0xff, 0xc0, 0xf8, 0xe0, 0xb4, 0x00, -0x00, 0x40, 0x27, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xe0, 0x7f, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0xdf, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x20, 0x14, 0x10, 0x14, -0x00, 0x00, 0xf0, 0xa7, 0xf0, 0xff, 0xf0, -0xff, 0x50, 0x13, 0xf0, 0x0c, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x90, -0x37, 0x90, 0x37, 0x00, 0x00, 0xb0, 0x61, -0xf0, 0xff, 0xf0, 0xff, 0x70, 0x37, 0x90, -0x36, 0xf0, 0xff, 0x10, 0x19, 0xf0, 0xff, -0x00, 0x00, 0x30, 0x34, 0xd0, 0x25, 0xd0, -0x8d, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x80, 0x22, 0x00, 0x00, 0xf0, 0xff, 0x10, -0x06, 0x60, 0x5b, 0x00, 0x00, 0x80, 0x25, -0xe0, 0x25, 0x00, 0x67, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x30, 0x24, 0x00, 0x03, -0xf0, 0xff, 0x00, 0x00, 0xa0, 0x2d, 0xd0, -0x06, 0xa0, 0x15, 0xc0, 0x25, 0x00, 0x47, -0x40, 0xf9, 0x00, 0x00, 0x00, 0x00, 0xf0, -0x24, 0x50, 0x17, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xc0, 0x14, 0x50, 0x04, 0x30, -0x25, 0x70, 0x2a, 0x20, 0xbd, 0x10, 0x10, -0x00, 0x00, 0xe0, 0x24, 0x20, 0x1e, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x50, 0x78, -0x00, 0x00, 0x50, 0x34, 0x00, 0x00, 0x50, -0x8b, 0x20, 0x25, 0x00, 0x00, 0xd0, 0x23, -0x40, 0x20, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xc0, 0x5c, 0x00, 0x00, 0x50, 0x25, -0x00, 0x00, 0x40, 0x5e, 0x60, 0x3b, 0xf0, -0x33, 0x30, 0x21, 0x40, 0x1f, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x10, 0x38, 0x00, -0x00, 0xf0, 0x13, 0x00, 0x00, 0xa0, 0x21, -0x20, 0x56, 0xe0, 0x53, 0x20, 0x1b, 0x00, -0x1a, 0xe0, 0xf1, 0xf0, 0xff, 0xe0, 0x28, -0xc0, 0x06, 0x90, 0x02, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x10, 0x77, 0x70, 0x76, -0xc0, 0x09, 0xb0, 0x08, 0x60, 0xac, 0xf0, -0xff, 0x50, 0x6a, 0xe0, 0x2b, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x7d, 0x20, 0x9f, 0xa0, 0x33, 0x00, 0x00, -0x70, 0x52, 0xf0, 0xff, 0x60, 0x99, 0xa0, -0x67, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0x40, 0x70, 0x30, 0xc8, 0x80, -0x21, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xfc, -0x30, 0xc5, 0x70, 0xa6, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x00, 0xc0, 0x79, -0x20, 0xed, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xa0, 0x85, 0xe0, 0xeb, 0x70, 0xdc, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0x20, 0xa2, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xa0, 0xd6, 0x40, -0xa1, 0x00, 0x00, 0x20, 0x2d, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xd0, 0xae, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0xc3, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x80, 0xf2, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x60, 0xd4, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xc0, 0x16, 0xb0, 0x16, 0x00, 0x00, -0x90, 0x74, 0xf0, 0xff, 0xf0, 0xff, 0x50, -0x16, 0xb0, 0x12, 0xf0, 0xff, 0x00, 0x00, -0x50, 0xfb, 0xf0, 0xff, 0x30, 0x21, 0x30, -0x38, 0x00, 0x00, 0x80, 0x3d, 0xf0, 0xff, -0xf0, 0xff, 0x20, 0x38, 0x90, 0x37, 0x00, -0xdf, 0x70, 0x01, 0xf0, 0xff, 0x00, 0x00, -0x90, 0x34, 0x40, 0x3b, 0x80, 0x66, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x30, 0x3a, -0x50, 0x2b, 0xf0, 0xff, 0x00, 0x00, 0x20, -0x2d, 0x10, 0x00, 0x10, 0x23, 0x40, 0x3b, -0xb0, 0x46, 0x20, 0xf9, 0x00, 0x00, 0x00, -0x00, 0xc0, 0x3a, 0x70, 0x33, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x50, 0x06, 0x80, -0x1f, 0x20, 0x3b, 0x80, 0x2b, 0x50, 0xbd, -0x00, 0x00, 0x00, 0x00, 0xe0, 0x3a, 0x10, -0x37, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x10, 0x78, 0x70, 0x21, 0x50, 0x37, 0x90, -0x0d, 0x80, 0x8c, 0xa0, 0x12, 0x00, 0x00, -0xb0, 0x3a, 0xb0, 0x38, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xc0, 0x5b, 0xc0, 0x25, -0xc0, 0x2b, 0x00, 0x00, 0xb0, 0x62, 0x90, -0x25, 0xc0, 0x17, 0x00, 0x3a, 0xf0, 0x38, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x20, -0x32, 0xa0, 0x29, 0x90, 0x22, 0x00, 0x00, -0xf0, 0x37, 0x60, 0x3b, 0xf0, 0x37, 0x70, -0x38, 0xf0, 0x37, 0xf0, 0xf5, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x10, 0x30, 0x40, -0x1d, 0x00, 0x00, 0x00, 0x00, 0x10, 0x56, -0x10, 0x55, 0x30, 0x35, 0xf0, 0x34, 0x40, -0xb5, 0xf0, 0xff, 0x10, 0x42, 0x00, 0x00, -0x90, 0x30, 0x60, 0x1a, 0xf0, 0xff, 0x00, -0x00, 0x90, 0x7a, 0xc0, 0x76, 0xf0, 0x36, -0x40, 0x2e, 0x40, 0x73, 0xf0, 0xff, 0xb0, -0x70, 0x90, 0x2e, 0x90, 0x2b, 0x90, 0x12, -0xf0, 0xff, 0x00, 0x00, 0x10, 0x67, 0x30, -0x9f, 0xf0, 0x29, 0xe0, 0x1d, 0x00, 0x00, -0xf0, 0xff, 0x50, 0x9c, 0xd0, 0x77, 0xc0, -0x1b, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0xb0, 0x61, 0x10, 0xc8, 0xc0, 0x19, 0x00, -0x00, 0x00, 0x00, 0x60, 0xb8, 0xa0, 0xc6, -0x40, 0xb4, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0xf0, 0x7d, 0xf0, 0xec, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x60, 0xec, 0x80, 0xe3, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xd0, -0xb0, 0x30, 0x92, 0x00, 0x00, 0x10, 0x33, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0xeb, -0xf0, 0xff, 0xc0, 0xe7, 0xd0, 0xa7, 0x00, -0x00, 0xc0, 0x16, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x70, 0x51, 0xf0, 0xff, 0xf0, 0xff, -0x20, 0xd5, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xe0, 0x98, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0xa0, 0xe4, 0xf0, 0xff, 0x30, -0x22, 0x70, 0x1b, 0x00, 0x00, 0xa0, 0x39, -0xf0, 0xff, 0xf0, 0xff, 0x40, 0x1b, 0x50, -0x19, 0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x12, 0x60, 0x39, 0x00, -0x00, 0xc0, 0x0c, 0xf0, 0xff, 0xf0, 0xff, -0x60, 0x39, 0x10, 0x39, 0x20, 0xb1, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x00, 0xc0, 0x36, -0xb0, 0x55, 0x00, 0x45, 0xd0, 0xf8, 0x00, -0x00, 0x00, 0x00, 0x60, 0x55, 0xd0, 0x50, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x20, 0x37, 0xb0, 0x55, 0x60, 0x29, -0x00, 0xbd, 0x00, 0x00, 0x00, 0x00, 0x80, -0x55, 0x10, 0x53, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xe0, 0x77, 0xb0, 0x3d, 0x90, -0x3c, 0x70, 0x0c, 0x60, 0x8c, 0x70, 0x02, -0x00, 0x00, 0x80, 0x55, 0x40, 0x54, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x20, 0x5b, -0xc0, 0x44, 0xd0, 0x35, 0x00, 0x00, 0xe0, -0x63, 0x20, 0x13, 0x00, 0x00, 0x60, 0x55, -0xb0, 0x54, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x70, 0x2e, 0x70, 0x4a, 0xc0, 0x33, -0x00, 0x00, 0xc0, 0x3e, 0x70, 0x25, 0x60, -0x1f, 0xe0, 0x54, 0x90, 0x54, 0x60, 0xf7, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, -0x4f, 0x80, 0x36, 0x00, 0x00, 0x00, 0x00, -0x30, 0x3b, 0xa0, 0x39, 0xe0, 0x53, 0xc0, -0x53, 0x20, 0xb9, 0xf0, 0xff, 0x80, 0x10, -0x00, 0x00, 0x30, 0x51, 0xb0, 0x3b, 0xf0, -0xff, 0x00, 0x00, 0x10, 0x79, 0x80, 0x55, -0x60, 0x3c, 0xc0, 0x51, 0x30, 0x80, 0xf0, -0xff, 0x20, 0x4c, 0x00, 0x00, 0x70, 0x50, -0xb0, 0x3f, 0xf0, 0xff, 0x00, 0x00, 0x40, -0x61, 0xd0, 0x76, 0xf0, 0x34, 0xe0, 0x4d, -0xa0, 0x34, 0xf0, 0xff, 0xc0, 0x73, 0x60, -0x41, 0x20, 0x4d, 0x70, 0x40, 0xf0, 0xff, -0x00, 0x00, 0x70, 0x4e, 0x10, 0x9f, 0x70, -0x30, 0xb0, 0x45, 0x00, 0x00, 0x40, 0xd6, -0xb0, 0x9d, 0x00, 0x89, 0x20, 0x45, 0x50, -0x3d, 0xf0, 0xff, 0x00, 0x00, 0xa0, 0x5a, -0xc0, 0xc7, 0x30, 0x2c, 0x20, 0x33, 0x00, -0x00, 0x80, 0x6b, 0x20, 0xc7, 0xa0, 0xbc, -0xe0, 0x32, 0xb0, 0x2e, 0xf0, 0xff, 0xf0, -0xff, 0x30, 0x88, 0xa0, 0x87, 0xc0, 0x1f, -0x30, 0x3a, 0x00, 0x00, 0x00, 0x00, 0x60, -0xec, 0x80, 0xe7, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x40, 0xbf, 0x20, -0x90, 0x00, 0x00, 0xb0, 0x2b, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xe0, 0x9a, 0xf0, 0xff, -0x60, 0xf5, 0x00, 0xb5, 0x00, 0x00, 0xf0, -0x06, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x50, 0xe7, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x40, 0xc6, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0x00, 0xcc, 0xf0, -0xff, 0x10, 0x2c, 0x00, 0x00, 0x00, 0x00, -0x60, 0x54, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0x70, 0xf8, 0xf0, 0xff, 0x00, 0x00, 0xf0, -0x22, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xe0, 0x22, 0xd0, 0x21, 0xa0, -0xdb, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xc0, 0x1a, 0xa0, 0x3b, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xa0, 0x3b, -0x70, 0x3b, 0x60, 0x87, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0xe0, 0x39, 0x70, 0x76, -0x10, 0x23, 0x00, 0xbc, 0x00, 0x00, 0x00, -0x00, 0x50, 0x76, 0xb0, 0x74, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x90, 0x77, 0xa0, -0x5b, 0x00, 0x45, 0x00, 0x00, 0x30, 0x8b, -0x00, 0x00, 0x00, 0x00, 0x60, 0x76, 0x80, -0x75, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x70, 0x5a, 0xa0, 0x65, 0x10, 0x44, 0x00, -0x00, 0xb0, 0x62, 0x20, 0x02, 0x00, 0x00, -0x60, 0x76, 0xf0, 0x75, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xe0, 0x2b, 0x50, 0x6d, -0x80, 0x48, 0x00, 0x00, 0x00, 0x3f, 0x20, -0x12, 0x10, 0x04, 0x30, 0x76, 0x00, 0x76, -0x70, 0xf7, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xf0, 0x72, 0x00, 0x51, 0x00, 0x00, -0x50, 0x13, 0xb0, 0x24, 0x20, 0x22, 0xe0, -0x75, 0xd0, 0x75, 0x50, 0xba, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x30, 0x74, 0xf0, -0x5a, 0xf0, 0xff, 0x00, 0x00, 0x10, 0x78, -0x20, 0x3a, 0xf0, 0x44, 0x30, 0x75, 0x60, -0x85, 0xf0, 0xff, 0xd0, 0x29, 0x00, 0x00, -0x50, 0x74, 0xa0, 0x63, 0xf0, 0xff, 0x00, -0x00, 0x90, 0x5d, 0x80, 0x55, 0xc0, 0x43, -0xe0, 0x73, 0x40, 0x4e, 0xf0, 0xff, 0xd0, -0x50, 0x00, 0x00, 0x70, 0x73, 0x10, 0x69, -0xf0, 0xff, 0x00, 0x00, 0xb0, 0x3f, 0xb0, -0x76, 0x20, 0x47, 0x50, 0x71, 0x00, 0x00, -0x80, 0xe6, 0x30, 0x75, 0x20, 0x5c, 0x10, -0x71, 0x60, 0x6b, 0xf0, 0xff, 0x00, 0x00, -0x80, 0x36, 0xb0, 0x9e, 0xc0, 0x4c, 0xe0, -0x6b, 0x00, 0x00, 0xc0, 0x94, 0x10, 0x9e, -0xd0, 0x92, 0xa0, 0x6b, 0x80, 0x67, 0xf0, -0xff, 0xf0, 0xff, 0x20, 0x5d, 0x90, 0x80, -0x10, 0x50, 0xc0, 0x43, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xc6, 0x30, 0xc1, 0x80, 0x5e, -0x50, 0x5c, 0xf0, 0xff, 0xf0, 0xff, 0xe0, -0x93, 0x10, 0x7d, 0xe0, 0x4b, 0x00, 0x3f, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xeb, 0x60, -0xe9, 0xd0, 0x48, 0x00, 0x48, 0xb0, 0xd3, -0xf0, 0xff, 0xf0, 0xcf, 0x40, 0x95, 0x10, -0x40, 0x50, 0x38, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x40, 0x27, 0x10, -0x27, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xfd, -0x70, 0xc5, 0x90, 0x24, 0xf0, 0x25, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x0e, 0x80, 0x0d, 0x00, 0x00, 0x50, -0xfa, 0xf0, 0xff, 0x10, 0xf8, 0xe0, 0x04, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0x80, -0xb4, 0xf0, 0xff, 0x00, 0x3a, 0x50, 0x05, -0x00, 0x00, 0x20, 0x7f, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0x02, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0x90, 0xde, 0xf0, 0xff, 0x80, -0x20, 0x20, 0x19, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xd0, 0x18, 0x20, -0x15, 0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xa0, 0x2d, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xa0, 0x2d, 0x10, 0x2d, 0xc0, 0xa7, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x90, 0x28, -0xa0, 0x3f, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xa0, 0x3f, 0x90, 0x3f, -0x90, 0x61, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x80, 0x3e, 0x80, 0x3a, 0x00, 0x00, -0x90, 0x88, 0x00, 0x00, 0x00, 0x00, 0x00, -0x9f, 0x70, 0x9e, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x90, 0x59, 0x70, 0x8b, 0x10, -0x57, 0x00, 0x00, 0xf0, 0x5e, 0x00, 0x00, -0x00, 0x00, 0x00, 0x9f, 0xc0, 0x9e, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x60, 0x29, -0xd0, 0x95, 0xa0, 0x61, 0x00, 0x00, 0x90, -0x39, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9f, -0xe0, 0x9e, 0x20, 0xf6, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x70, 0x9c, 0x60, 0x6f, -0x00, 0x00, 0x70, 0x07, 0x60, 0x0f, 0x20, -0x09, 0xe0, 0x9e, 0xd0, 0x9e, 0x90, 0xb9, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xc0, -0x9d, 0xd0, 0x7d, 0xf0, 0xff, 0x00, 0x00, -0x40, 0x77, 0x40, 0x22, 0xa0, 0x51, 0xa0, -0x9e, 0xf0, 0x85, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x10, 0x9e, 0x90, 0x8a, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x5b, 0xa0, 0x39, -0xf0, 0x56, 0x30, 0x9e, 0x30, 0x55, 0xf0, -0xff, 0xf0, 0x31, 0x00, 0x00, 0xe0, 0x9d, -0xc0, 0x93, 0xf0, 0xff, 0x00, 0x00, 0xa0, -0x34, 0x00, 0x55, 0x10, 0x61, 0x50, 0x9d, -0x00, 0x00, 0xa0, 0xed, 0xc0, 0x52, 0x70, -0x26, 0x20, 0x9d, 0xe0, 0x98, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x50, 0x76, 0x50, -0x6d, 0x90, 0x9b, 0x00, 0x00, 0x70, 0xa7, -0xb0, 0x75, 0xf0, 0x68, 0x80, 0x9b, 0x00, -0x99, 0xf0, 0xff, 0xf0, 0xff, 0x30, 0x27, -0xf0, 0x7b, 0x40, 0x78, 0x00, 0x51, 0x00, -0x00, 0xb0, 0x47, 0xc0, 0x9d, 0xc0, 0x97, -0xf0, 0x96, 0x60, 0x94, 0xf0, 0xff, 0xf0, -0xff, 0x20, 0x65, 0xc0, 0x6e, 0xb0, 0x7d, -0x70, 0x54, 0x00, 0x00, 0x00, 0x00, 0x10, -0xc6, 0x10, 0xc3, 0x70, 0x8a, 0x10, 0x89, -0x60, 0xf9, 0xf0, 0xff, 0x90, 0xa4, 0x10, -0x78, 0xe0, 0x7b, 0x50, 0x59, 0x00, 0x00, -0x00, 0x00, 0xe0, 0xea, 0xb0, 0xe9, 0xd0, -0x76, 0x50, 0x76, 0x20, 0x82, 0xf0, 0xff, -0x70, 0xda, 0x80, 0xa0, 0x90, 0x70, 0xb0, -0x59, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xb0, 0x5d, 0xa0, 0x5d, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x10, 0xd5, -0xb0, 0x5b, 0x60, 0x4f, 0xf0, 0xff, 0x00, -0x00, 0x70, 0xa0, 0xf0, 0xff, 0xc0, 0x4a, -0x90, 0x4a, 0x00, 0x00, 0xe0, 0xac, 0xf0, -0xff, 0xf0, 0xff, 0x50, 0x49, 0xe0, 0x3c, -0xf0, 0xff, 0x00, 0x00, 0x20, 0xc2, 0xf0, -0xff, 0x70, 0x41, 0xe0, 0x3c, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x80, -0x3c, 0x10, 0x38, 0xf0, 0xff, 0x00, 0x00, -0xb0, 0xf1, 0xf0, 0xff, 0x50, 0x2d, 0xb0, -0x37, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x90, 0x37, 0x40, 0x36, 0xe0, -0xd3, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xb0, 0x2b, 0x00, 0x3c, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0x3b, -0xa0, 0x3b, 0x40, 0x74, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xfa, 0xe0, 0x38, 0xd0, 0x36, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x30, 0x46, 0x20, 0x46, 0x40, 0x3d, -0xe0, 0xde, 0xf0, 0xff, 0xf0, 0xff, 0x70, -0x45, 0x10, 0x41, 0x00, 0x00, 0x00, 0x57, -0x00, 0x00, 0x00, 0x00, 0x80, 0xd1, 0x50, -0xd1, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x50, 0x26, 0xa0, 0xc5, 0xc0, 0x7f, 0x00, -0x00, 0x60, 0x2a, 0x00, 0x00, 0x00, 0x00, -0x80, 0xd1, 0x60, 0xd1, 0xd0, 0xf2, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x70, 0xce, -0xe0, 0x92, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x80, 0xd1, 0x70, 0xd1, -0xc0, 0xb6, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xb0, 0xd0, 0x40, 0xa6, 0xf0, 0xff, -0x00, 0x00, 0x40, 0x76, 0x40, 0x06, 0x10, -0x63, 0x60, 0xd1, 0x90, 0x82, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0xd1, 0x90, -0xb7, 0xf0, 0xff, 0x00, 0x00, 0xd0, 0x58, -0x30, 0x20, 0x10, 0x6f, 0x40, 0xd1, 0x60, -0x52, 0xf0, 0xff, 0x60, 0x0e, 0x00, 0x00, -0x10, 0xd1, 0xa0, 0xc4, 0xf0, 0xff, 0x00, -0x00, 0x10, 0x2c, 0x30, 0x38, 0x80, 0x7f, -0xf0, 0xd0, 0xf0, 0x01, 0x90, 0xee, 0x80, -0x34, 0x00, 0x00, 0xd0, 0xd0, 0x80, 0xcc, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x54, 0xe0, 0x91, 0x50, 0xd0, 0x00, 0x00, -0xa0, 0xad, 0x00, 0x53, 0x20, 0x3f, 0x40, -0xd0, 0xb0, 0xce, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xc0, 0x78, 0x40, 0xa3, 0xc0, -0x62, 0x00, 0x00, 0xb0, 0x65, 0x70, 0x75, -0xc0, 0x6e, 0x10, 0xcf, 0x90, 0xcd, 0xf0, -0xff, 0xf0, 0xff, 0x90, 0x27, 0x70, 0x64, -0xe0, 0xaf, 0xc0, 0x6d, 0x00, 0x00, 0x00, -0x00, 0xa0, 0x9c, 0x70, 0x99, 0xc0, 0xc9, -0x10, 0xc8, 0xf0, 0xff, 0xf0, 0xff, 0x10, -0x75, 0x80, 0x5e, 0x10, 0xb5, 0x30, 0x7b, -0x00, 0x00, 0x00, 0x00, 0x60, 0xc4, 0xf0, -0xc2, 0xd0, 0xbb, 0x00, 0xbb, 0xe0, 0xb0, -0xf0, 0xff, 0xe0, 0xb0, 0xe0, 0x7a, 0xe0, -0xb0, 0x10, 0x86, 0x00, 0x00, 0x00, 0x00, -0x20, 0xe9, 0x90, 0xe8, 0xc0, 0xa6, 0x80, -0xa6, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xdf, -0xe0, 0xad, 0x30, 0xa2, 0x50, 0x88, 0xf0, -0xff, 0x00, 0x00, 0xb0, 0x90, 0xf0, 0xff, -0xe0, 0x5e, 0xd0, 0x8c, 0x00, 0x00, 0x10, -0xe8, 0xf0, 0xff, 0x00, 0xe5, 0x60, 0x8b, -0x40, 0x7f, 0xf0, 0xff, 0x00, 0x00, 0x20, -0xa6, 0xf0, 0xff, 0xa0, 0x61, 0xf0, 0x75, -0x00, 0x00, 0xb0, 0x49, 0xf0, 0xff, 0xf0, -0xff, 0x50, 0x75, 0x80, 0x6e, 0xf0, 0xff, -0x00, 0x00, 0x60, 0xd3, 0xf0, 0xff, 0x60, -0x5d, 0x70, 0x62, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x40, 0x62, 0xf0, -0x5f, 0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xb0, 0x4e, 0x60, 0x54, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x60, 0x54, 0xb0, 0x53, 0xb0, 0x97, 0xf0, -0xff, 0xf0, 0xff, 0xd0, 0xe3, 0x90, 0x4d, -0x10, 0x4a, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x40, 0x4e, 0x20, 0x4e, -0x70, 0x38, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x60, 0x4c, 0xc0, 0x41, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x20, -0x50, 0x20, 0x50, 0x40, 0x0b, 0xf0, 0xb0, -0xf0, 0xff, 0xf0, 0xff, 0xb0, 0x4f, 0x40, -0x4c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0xec, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x80, 0xbc, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xe0, 0xb0, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0x60, 0xd5, -0xf0, 0xff, 0x00, 0x00, 0xf0, 0x74, 0x00, -0x00, 0xc0, 0x79, 0xf0, 0xff, 0x80, 0x7a, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xc0, 0xeb, 0xf0, 0xff, 0x00, 0x00, -0x90, 0x56, 0x00, 0x00, 0x80, 0x8c, 0xf0, -0xff, 0x20, 0x45, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x50, 0xfd, 0xf0, -0xff, 0x00, 0x00, 0x20, 0x25, 0x50, 0x1b, -0x50, 0xa3, 0xf0, 0xff, 0x00, 0x00, 0xf0, -0xe9, 0x80, 0x12, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x80, 0x35, 0x00, 0xbc, 0xf0, 0xff, -0x00, 0x00, 0xc0, 0xab, 0xd0, 0x33, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x20, 0x76, 0xc0, -0xd3, 0x90, 0x79, 0x00, 0x00, 0x20, 0x6b, -0xf0, 0x51, 0xe0, 0x47, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xf0, 0x5c, 0x30, 0xe7, 0xc0, 0x8b, 0x00, -0x00, 0x00, 0x00, 0x30, 0x74, 0x80, 0x70, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x40, 0x3e, 0xe0, 0x48, 0x30, 0xf3, -0xe0, 0xa0, 0x00, 0x00, 0x00, 0x00, 0x40, -0x9a, 0xc0, 0x98, 0xf0, 0xff, 0xf0, 0xff, -0x80, 0xc7, 0xf0, 0xff, 0x30, 0x84, 0x60, -0x55, 0x80, 0xf5, 0xb0, 0xb4, 0x00, 0x00, -0x00, 0x00, 0x80, 0xc1, 0xe0, 0xc0, 0xb0, -0xf4, 0x30, 0xf4, 0xe0, 0x54, 0xf0, 0xff, -0xd0, 0xb6, 0x40, 0x83, 0xb0, 0xec, 0x50, -0xc1, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x85, -0x10, 0xe6, 0x30, 0x77, 0x40, 0xdc, 0x00, -0x00, 0xf0, 0xff, 0x70, 0xe1, 0xc0, 0xba, -0x40, 0xd9, 0x60, 0xc1, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0x8c, 0xf0, 0xff, 0x00, 0x84, -0x00, 0xbf, 0x00, 0x00, 0x50, 0x94, 0xf0, -0xff, 0x90, 0xf0, 0x10, 0xbe, 0x20, 0xb4, -0xf0, 0xff, 0x00, 0x00, 0xc0, 0xb1, 0xf0, -0xff, 0xf0, 0x8b, 0xb0, 0xa2, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x50, -0xa2, 0x00, 0x9e, 0xf0, 0xff, 0x00, 0x00, -0x00, 0xe4, 0xf0, 0xff, 0xf0, 0x87, 0x10, -0x89, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0x88, 0xa0, 0x87, 0xf0, -0xc2, 0xf0, 0xff, 0xf0, 0xff, 0x50, 0xca, -0xd0, 0x7b, 0x60, 0x66, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xb0, 0x73, -0x50, 0x73, 0xe0, 0x50, 0xf0, 0xff, 0xf0, -0xff, 0xd0, 0xf6, 0x60, 0x6f, 0x20, 0x5e, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x65, 0xe0, 0x64, 0x00, 0x00, -0xc0, 0xda, 0xf0, 0xff, 0xf0, 0xff, 0xc0, -0x63, 0x10, 0x5b, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x70, 0x5e, 0x60, -0x5e, 0x00, 0x00, 0xf0, 0x86, 0xf0, 0xff, -0xf0, 0xff, 0x20, 0x5e, 0xa0, 0x5b, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0xad, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x20, -0x73, 0x00, 0x00, 0xd0, 0x95, 0xf0, 0xff, -0x40, 0x79, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x40, 0x54, 0x00, 0x00, 0x80, -0xaf, 0xf0, 0xff, 0x00, 0x46, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x80, 0x20, -0x00, 0x00, 0x20, 0xcd, 0xf0, 0xff, 0x00, -0x00, 0x60, 0xe4, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x80, 0x1b, 0x70, 0xec, -0xf0, 0xff, 0x00, 0x00, 0x80, 0xaa, 0x30, -0x18, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xb0, -0x73, 0xf0, 0xff, 0xc0, 0x95, 0x00, 0x00, -0x30, 0x71, 0x10, 0x35, 0x50, 0x24, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x70, 0x57, 0xf0, 0xff, 0x20, -0xaf, 0x00, 0x00, 0x70, 0x1b, 0x30, 0x52, -0x60, 0x4d, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xb0, 0x37, -0xf0, 0xff, 0xb0, 0xcb, 0x00, 0x00, 0x00, -0x00, 0x10, 0x73, 0x50, 0x71, 0xf0, 0xff, -0xf0, 0xff, 0x40, 0xd1, 0xf0, 0xff, 0x90, -0x58, 0x90, 0x2e, 0xf0, 0xff, 0xf0, 0xe7, -0x00, 0x00, 0x00, 0x00, 0xa0, 0x97, 0xf0, -0x96, 0xf0, 0xff, 0xf0, 0xff, 0x60, 0x7c, -0xf0, 0xff, 0xe0, 0x8b, 0x70, 0x56, 0xf0, -0xff, 0x80, 0xfe, 0xf0, 0xff, 0x00, 0x00, -0x70, 0x7c, 0x70, 0xbd, 0x40, 0x94, 0xf0, -0xff, 0x00, 0x00, 0xf0, 0xff, 0x30, 0xb8, -0xf0, 0x8b, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x78, 0xf0, 0xe1, -0x30, 0xaa, 0xf0, 0xff, 0x00, 0x00, 0x70, -0xc3, 0xa0, 0xdf, 0x30, 0xc8, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x90, 0xf0, 0xff, 0x40, 0xbd, 0xb0, 0xf6, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xe0, -0xf5, 0x20, 0xf6, 0xb0, 0xee, 0xf0, 0xff, -0x00, 0x00, 0xb0, 0xbf, 0xf0, 0xff, 0x40, -0xc5, 0x00, 0xd4, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xd0, 0xd3, 0x00, -0xd1, 0xa0, 0xf4, 0xf0, 0xff, 0x90, 0xf2, -0x60, 0xb1, 0xd0, 0xbc, 0x00, 0x88, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x90, 0xb3, 0xc0, 0xb2, 0x80, 0x76, 0xf0, -0xff, 0xf0, 0xff, 0x40, 0xdb, 0x90, 0xaa, -0xa0, 0x8a, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x10, 0x97, 0xd0, 0x96, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x40, 0x94, 0xd0, 0x81, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x70, -0x80, 0x60, 0x80, 0x00, 0x00, 0x00, 0xa6, -0xf0, 0xff, 0xf0, 0xff, 0xb0, 0x7f, 0x60, -0x79, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x90, 0x71, 0x90, 0x71, 0x00, -0x00, 0xa0, 0x60, 0xf0, 0xff, 0xf0, 0xff, -0x60, 0x71, 0xa0, 0x6f, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0xff, 0x30, 0x06, 0x50, 0x64, -0xf0, 0xff, 0xd0, 0x6f, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x70, 0x52, 0xb0, -0x08, 0x40, 0xd8, 0xf0, 0xff, 0x40, 0x3b, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xe0, 0x21, 0x70, 0x0e, 0xe0, 0xfc, 0xf0, -0xff, 0x00, 0x00, 0x60, 0xd8, 0xd0, 0x04, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x10, 0x19, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x70, -0xa1, 0xc0, 0x16, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x30, 0x71, 0xf0, 0xff, 0x60, 0xb7, -0x00, 0x00, 0x10, 0x6c, 0xf0, 0x27, 0x30, -0x16, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xe0, 0x53, 0xf0, -0xff, 0x10, 0xd8, 0x00, 0x00, 0x20, 0x27, -0x70, 0x3c, 0x40, 0x37, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xf0, 0x2d, 0xf0, 0xff, 0x20, 0xfc, 0x00, -0x00, 0x00, 0x00, 0x60, 0x55, 0x80, 0x53, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xce, 0xf0, -0xff, 0x40, 0x37, 0xc0, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x10, -0x73, 0x60, 0x72, 0xf0, 0xff, 0xf0, 0xff, -0xd0, 0x89, 0xf0, 0xff, 0x10, 0x67, 0xe0, -0x2a, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x10, 0x76, 0xb0, 0x94, 0x80, -0xb6, 0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, -0x60, 0x8f, 0xa0, 0x5f, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x20, 0x68, -0x00, 0xb9, 0x00, 0xd5, 0xf0, 0xff, 0x00, -0x00, 0x20, 0xdf, 0x90, 0xb6, 0x30, 0x9d, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x90, 0x71, 0xa0, 0xdc, 0x90, 0xf2, -0xf0, 0xff, 0x00, 0x00, 0x80, 0x68, 0xa0, -0xdb, 0xb0, 0xce, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xd0, 0x98, 0x50, -0xfc, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0xfc, 0x20, 0xf6, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x90, 0xcb, 0x60, 0x9b, 0xf0, 0xff, 0x10, -0xae, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x20, -0xa0, 0xf0, 0xff, 0xd0, 0xfd, 0x80, 0xbc, -0x60, 0xf9, 0xf0, 0xbc, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x50, 0xe3, -0xd0, 0xe2, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xc0, 0xeb, 0x30, 0xdd, 0xd0, 0xbc, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x50, 0xbf, 0x30, 0xbf, 0x00, 0x00, -0x50, 0xce, 0xf0, 0xff, 0xf0, 0xff, 0x80, -0xbd, 0x90, 0xaf, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xa0, 0xf0, -0xa0, 0x00, 0x00, 0x40, 0x70, 0xf0, 0xff, -0xf0, 0xff, 0x80, 0xa0, 0x10, 0x9c, 0xf0, -0xff, 0x00, 0x00, 0x10, 0xf8, 0xf0, 0xff, -0x20, 0x85, 0x10, 0x8a, 0x00, 0x00, 0xa0, -0x3a, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0x89, -0xc0, 0x88, 0x80, 0xdd, 0x00, 0x00, 0xf0, -0xff, 0x90, 0x3f, 0x50, 0x7f, 0xf0, 0xff, -0x00, 0x00, 0xd0, 0xfb, 0x80, 0x3c, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x10, 0x31, 0xb0, 0x3f, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xc0, 0xc2, -0x70, 0x3e, 0xa0, 0x23, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xb0, 0x40, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x50, 0x8c, 0x50, 0x40, 0xc0, 0x33, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x40, 0x6f, 0xf0, 0xff, -0x60, 0xde, 0x00, 0x00, 0xb0, 0x54, 0x70, -0x43, 0x40, 0x3d, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x90, -0x53, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x30, 0x49, 0x60, 0x46, 0xf0, -0xff, 0xf0, 0xff, 0x50, 0xfa, 0xf0, 0xff, -0xf0, 0x10, 0xd0, 0x34, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x70, 0x53, -0x40, 0x52, 0xf0, 0xff, 0xf0, 0xff, 0xb0, -0xbe, 0xf0, 0xff, 0xa0, 0x3e, 0x20, 0x17, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x70, 0x63, 0x00, 0x63, 0xf0, 0xff, -0xf0, 0xff, 0xe0, 0x80, 0xf0, 0xff, 0xe0, -0x59, 0x70, 0x1d, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xc0, 0x71, 0x80, -0x79, 0xe0, 0xdd, 0xf0, 0xff, 0x30, 0x22, -0xf0, 0xff, 0x10, 0x75, 0x30, 0x45, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xc0, 0x5e, 0x80, 0x95, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x90, 0xe2, 0x50, 0x93, -0xa0, 0x7b, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xe0, 0x5c, 0x60, 0xb5, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x70, -0x8a, 0x60, 0xb4, 0xd0, 0xa7, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xd0, -0x77, 0x90, 0xd6, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x30, 0xd6, 0xd0, -0xcf, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x60, 0xa4, 0xf0, 0x89, 0xf0, -0xff, 0x50, 0xd8, 0x00, 0x00, 0x00, 0x00, -0x70, 0xf5, 0xa0, 0xf2, 0xf0, 0xff, 0xf0, -0xff, 0xc0, 0xd0, 0xf0, 0xff, 0xe0, 0xd8, -0xa0, 0x9e, 0xf0, 0xff, 0x70, 0xf3, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xd0, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x40, 0xca, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xd0, 0xf8, 0xf0, 0xff, 0xd0, -0xf8, 0xf0, 0xff, 0xd0, 0xf8, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xc0, -0xec, 0xb0, 0xec, 0x00, 0x00, 0x40, 0x8b, -0xf0, 0xff, 0xf0, 0xff, 0xa0, 0xeb, 0xa0, -0xe1, 0xf0, 0xff, 0x00, 0x00, 0x60, 0xde, -0xf0, 0xff, 0x50, 0xb5, 0xb0, 0xc6, 0x00, -0x00, 0x40, 0x28, 0xf0, 0xff, 0xf0, 0xff, -0x70, 0xc6, 0x70, 0xc3, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xad, -0xf0, 0xa7, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xe0, 0xa7, 0x10, 0xa7, -0x50, 0xae, 0x00, 0x00, 0xf0, 0xff, 0x60, -0x6e, 0x20, 0xa0, 0xf0, 0xff, 0x00, 0x00, -0xd0, 0x9e, 0xf0, 0x6d, 0x10, 0x63, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xd0, 0x3f, 0x80, 0x6e, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xa0, 0x61, 0x70, 0x6e, -0x90, 0x68, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xa0, 0x3b, 0x60, 0x6f, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xe0, 0x6e, 0xe0, 0x6b, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x70, -0x48, 0x40, 0x5b, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xe0, 0x6f, 0x90, -0x6e, 0xf0, 0xff, 0xf0, 0xff, 0x20, 0xd9, -0xf0, 0xff, 0x00, 0x5b, 0x00, 0x4b, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x40, 0x72, 0xc0, 0x71, 0xf0, 0xff, 0xf0, -0xff, 0x50, 0x9d, 0xf0, 0xff, 0xf0, 0x66, -0x40, 0x43, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xd0, 0x76, 0xc0, 0x76, -0xf0, 0xff, 0xf0, 0xff, 0x10, 0x5c, 0xf0, -0xff, 0xe0, 0x70, 0x80, 0x45, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x80, -0x70, 0x00, 0x7f, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xf0, 0xff, 0xe0, 0x7b, 0x80, -0x5b, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x30, 0x60, 0x00, 0x8c, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xb0, 0xce, -0x60, 0x8a, 0x50, 0x78, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x60, 0x5b, -0xa0, 0x9e, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x20, 0x84, 0xd0, 0x9d, 0xc0, 0x93, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0x69, 0xa0, 0xb6, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x40, -0xb6, 0xc0, 0xb0, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x60, 0x88, 0x90, -0x7e, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x10, 0xd2, 0x50, 0xcf, 0xf0, -0xff, 0xf0, 0xff, 0x60, 0xe1, 0xf0, 0xff, -0x10, 0xb6, 0x40, 0x88, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x60, 0xee, -0x20, 0xed, 0xf0, 0xff, 0xf0, 0xff, 0xc0, -0x70, 0xf0, 0xff, 0xc0, 0xdf, 0x10, 0xaa, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xd6, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xc0, 0xaa, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x40, 0xc2, 0xf0, 0xff, 0xe0, 0xeb, 0xf0, -0xff, 0x00, 0x00, 0x10, 0x28, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xa0, 0xed, 0xf0, 0xff, -0xe0, 0xee, 0x90, 0xf1, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x60, 0xf1, -0x60, 0xef, 0xa0, 0xd1, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x40, 0xdf, 0x20, 0xcb, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x10, 0xcb, 0x90, 0xca, 0x90, 0x81, -0x00, 0x00, 0xf0, 0xff, 0x40, 0x9a, 0xb0, -0xc5, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x40, 0x9a, 0x40, 0x96, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x20, 0x73, -0x90, 0x75, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x50, 0x9a, 0x50, 0x98, -0xf0, 0xff, 0xf0, 0xff, 0x80, 0xe6, 0xf0, -0xff, 0xd0, 0x82, 0x20, 0x6c, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x70, -0x9a, 0x90, 0x99, 0xf0, 0xff, 0xf0, 0xff, -0x30, 0xa7, 0xf0, 0xff, 0xe0, 0x8c, 0xe0, -0x69, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xe0, 0x9a, 0x90, 0x9a, 0xf0, -0xff, 0xf0, 0xff, 0x10, 0x60, 0xf0, 0xff, -0x50, 0x93, 0x20, 0x6d, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x9b, -0xd0, 0x9b, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0xff, 0xd0, 0x97, 0xc0, 0x74, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0x75, 0xd0, 0x9d, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xe0, 0xe4, 0xb0, -0x9b, 0x50, 0x86, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xd0, 0x6d, 0x70, -0xa1, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x10, 0xa3, 0x70, 0xa0, 0xd0, 0x93, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xc0, 0x6e, 0xd0, 0xa7, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xa0, 0x52, 0x40, 0xa7, -0x00, 0xa0, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x80, 0x78, 0xc0, 0xb1, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x80, 0xb1, 0x80, 0xad, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xe0, -0x8b, 0xd0, 0x7c, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x40, 0xc0, 0x10, -0xbe, 0xf0, 0xff, 0xf0, 0xff, 0x50, 0xd0, -0xf0, 0xff, 0xb0, 0xa9, 0x30, 0x81, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x60, 0xd3, 0x50, 0xd2, 0xf0, 0xff, 0xf0, -0xff, 0xd0, 0x75, 0xf0, 0xff, 0xb0, 0xc6, -0x40, 0x97, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x80, 0xe9, 0x10, 0xe9, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xe2, 0xe0, 0xb9, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xc0, -0xff, 0xa0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x40, 0xcc, 0xc0, 0xfc, 0x80, -0xe4, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0xaa, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x40, 0x40, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x60, 0xd0, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x70, 0xf7, 0x00, -0x00, 0xb0, 0xf9, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x80, 0x95, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x30, 0xf3, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x30, -0xf3, 0xe0, 0xf2, 0x70, 0x53, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x90, 0xef, 0xa0, -0xd7, 0x00, 0x00, 0x00, 0x00, 0x40, 0xc0, -0xb0, 0xbe, 0xf0, 0xff, 0xf0, 0xff, 0x60, -0xa7, 0xf0, 0xff, 0x90, 0xaf, 0xa0, 0x85, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x40, 0xc0, 0x80, 0xbf, 0xf0, 0xff, -0xf0, 0xff, 0x20, 0x55, 0xf0, 0xff, 0x90, -0xb6, 0xc0, 0x8c, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x60, 0xc0, 0xf0, -0xbf, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xf0, 0xff, 0xe0, 0xba, 0x40, 0x95, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x80, 0xc0, 0x60, 0xc0, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x60, 0xea, 0x80, 0xbd, -0xe0, 0xa4, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xc0, 0x83, 0xd0, 0xc0, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xe0, -0xa6, 0x50, 0xbf, 0x30, 0xb0, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x10, -0x86, 0xa0, 0xc1, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x50, 0x53, 0xe0, 0xc0, 0xf0, -0xb7, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xf0, 0x8d, 0x20, 0xc3, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xc0, 0xc2, 0xa0, 0xbd, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x98, -0xc0, 0xc5, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xa0, 0xc5, 0xc0, 0xc2, -0xf0, 0xff, 0xf0, 0xff, 0xc0, 0xe6, 0xf0, -0xff, 0x60, 0xaa, 0x80, 0x86, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x30, -0xca, 0xb0, 0xc8, 0xf0, 0xff, 0xf0, 0xff, -0x20, 0x9f, 0xf0, 0xff, 0xe0, 0xb9, 0x10, -0x8d, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x70, 0xd1, 0xb0, 0xd0, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x38, 0xf0, 0xff, -0x10, 0xc8, 0x70, 0x9c, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x10, 0xdc, -0xb0, 0xdb, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0xff, 0xe0, 0xd6, 0x20, 0xb3, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x10, 0xea, 0xf0, 0xe9, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xf0, 0xc4, 0x70, -0xe7, 0xf0, 0xd1, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x20, 0x9e, 0x70, -0xfa, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x40, 0x5b, 0x40, 0xf9, 0xb0, 0xed, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x40, 0xba, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x40, 0xde, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xc0, 0xaa, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xd0, 0x54, -0xf0, 0xff, 0xf0, 0xff, 0x30, 0xec, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x50, 0x1b, 0xa0, 0xcf, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xd0, 0x63, 0x01, 0x00, 0xd0, -0x63, 0x01, 0x00, 0xd0, 0x63, 0x01, 0x00, -0xd0, 0x13, 0x01, 0x00, 0xd0, 0x13, 0x01, -0x00, 0xd0, 0x13, 0x01, 0x00, 0x6f, 0x64, -0x01, 0x00, 0x6f, 0x64, 0x01, 0x00, 0x6f, -0x64, 0x01, 0x00, 0xd0, 0x13, 0x01, 0x00, -0xd0, 0x13, 0x01, 0x00, 0xd0, 0x13, 0x01, -0x00, 0x0d, 0x65, 0x01, 0x00, 0x0d, 0x65, -0x01, 0x00, 0x0d, 0x65, 0x01, 0x00, 0xd0, -0x13, 0x01, 0x00, 0xd0, 0x13, 0x01, 0x00, -0xd0, 0x13, 0x01, 0x00, 0xac, 0x65, 0x01, -0x00, 0xac, 0x65, 0x01, 0x00, 0xac, 0x65, -0x01, 0x00, 0xd0, 0x13, 0x01, 0x00, 0xd0, -0x13, 0x01, 0x00, 0xd0, 0x13, 0x01, 0x00, -0x4b, 0x66, 0x01, 0x00, 0x4b, 0x66, 0x01, -0x00, 0x4b, 0x66, 0x01, 0x00, 0xd0, 0x13, -0x01, 0x00, 0xd0, 0x13, 0x01, 0x00, 0xd0, -0x13, 0x01, 0x00, 0xe9, 0x66, 0x01, 0x00, -0xe9, 0x66, 0x01, 0x00, 0xe9, 0x66, 0x01, -0x00, 0xd0, 0x13, 0x01, 0x00, 0xd0, 0x13, -0x01, 0x00, 0xd0, 0x13, 0x01, 0x00, 0x88, -0x67, 0x01, 0x00, 0x88, 0x67, 0x01, 0x00, -0x88, 0x67, 0x01, 0x00, 0xd0, 0x13, 0x01, -0x00, 0xd0, 0x13, 0x01, 0x00, 0xd0, 0x13, -0x01, 0x00, 0x26, 0x68, 0x01, 0x00, 0x26, -0x68, 0x01, 0x00, 0x26, 0x68, 0x01, 0x00, -0xd0, 0x13, 0x01, 0x00, 0xd0, 0x13, 0x01, -0x00, 0xd0, 0x13, 0x01, 0x00, 0xc5, 0x68, -0x01, 0x00, 0xc5, 0x68, 0x01, 0x00, 0xc5, -0x68, 0x01, 0x00, 0xd0, 0x13, 0x01, 0x00, -0xd0, 0x13, 0x01, 0x00, 0xd0, 0x13, 0x01, -0x00, 0x63, 0x69, 0x01, 0x00, 0x63, 0x69, -0x01, 0x00, 0x63, 0x69, 0x01, 0x00, 0x0f, -0x14, 0x01, 0x00, 0x0f, 0x14, 0x01, 0x00, -0x0f, 0x14, 0x01, 0x00, 0x04, 0x6a, 0x01, -0x00, 0x04, 0x6a, 0x01, 0x00, 0x04, 0x6a, -0x01, 0x00, 0x77, 0x14, 0x01, 0x00, 0x77, -0x14, 0x01, 0x00, 0x77, 0x14, 0x01, 0x00, -0xa7, 0x6a, 0x01, 0x00, 0xa7, 0x6a, 0x01, -0x00, 0xa7, 0x6a, 0x01, 0x00, 0xc1, 0x14, -0x01, 0x00, 0xc1, 0x14, 0x01, 0x00, 0xc1, -0x14, 0x01, 0x00, 0x4d, 0x6b, 0x01, 0x00, -0x4d, 0x6b, 0x01, 0x00, 0x4d, 0x6b, 0x01, -0x00, 0x0c, 0x15, 0x01, 0x00, 0x0c, 0x15, -0x01, 0x00, 0x0c, 0x15, 0x01, 0x00, 0xf6, -0x6b, 0x01, 0x00, 0xf6, 0x6b, 0x01, 0x00, -0xf6, 0x6b, 0x01, 0x00, 0x57, 0x15, 0x01, -0x00, 0x57, 0x15, 0x01, 0x00, 0x57, 0x15, -0x01, 0x00, 0xa0, 0x6c, 0x01, 0x00, 0xa0, -0x6c, 0x01, 0x00, 0xa0, 0x6c, 0x01, 0x00, -0xa2, 0x15, 0x01, 0x00, 0xa2, 0x15, 0x01, -0x00, 0xa2, 0x15, 0x01, 0x00, 0x4d, 0x6d, -0x01, 0x00, 0x4d, 0x6d, 0x01, 0x00, 0x4d, -0x6d, 0x01, 0x00, 0xee, 0x15, 0x01, 0x00, -0xee, 0x15, 0x01, 0x00, 0xee, 0x15, 0x01, -0x00, 0xfd, 0x6d, 0x01, 0x00, 0xfd, 0x6d, -0x01, 0x00, 0xfd, 0x6d, 0x01, 0x00, 0x3a, -0x16, 0x01, 0x00, 0x3a, 0x16, 0x01, 0x00, -0x3a, 0x16, 0x01, 0x00, 0xaf, 0x6e, 0x01, -0x00, 0xaf, 0x6e, 0x01, 0x00, 0xaf, 0x6e, -0x01, 0x00, 0x86, 0x16, 0x01, 0x00, 0x86, -0x16, 0x01, 0x00, 0x86, 0x16, 0x01, 0x00, -0x63, 0x6f, 0x01, 0x00, 0x63, 0x6f, 0x01, -0x00, 0x63, 0x6f, 0x01, 0x00, 0xd2, 0x16, -0x01, 0x00, 0xd2, 0x16, 0x01, 0x00, 0xd2, -0x16, 0x01, 0x00, 0x0d, 0x70, 0x01, 0x00, -0x0d, 0x70, 0x01, 0x00, 0x0d, 0x70, 0x01, -0x00, 0x1f, 0x17, 0x01, 0x00, 0x1f, 0x17, -0x01, 0x00, 0x1f, 0x17, 0x01, 0x00, 0x69, -0x70, 0x01, 0x00, 0x69, 0x70, 0x01, 0x00, -0x69, 0x70, 0x01, 0x00, 0x6c, 0x17, 0x01, -0x00, 0x6c, 0x17, 0x01, 0x00, 0x6c, 0x17, -0x01, 0x00, 0xc7, 0x70, 0x01, 0x00, 0xc7, -0x70, 0x01, 0x00, 0xc7, 0x70, 0x01, 0x00, -0xb9, 0x17, 0x01, 0x00, 0xb9, 0x17, 0x01, -0x00, 0xb9, 0x17, 0x01, 0x00, 0x26, 0x71, -0x01, 0x00, 0x26, 0x71, 0x01, 0x00, 0x26, -0x71, 0x01, 0x00, 0x07, 0x18, 0x01, 0x00, -0x07, 0x18, 0x01, 0x00, 0x07, 0x18, 0x01, -0x00, 0x86, 0x71, 0x01, 0x00, 0x86, 0x71, -0x01, 0x00, 0x86, 0x71, 0x01, 0x00, 0x55, -0x18, 0x01, 0x00, 0x55, 0x18, 0x01, 0x00, -0x55, 0x18, 0x01, 0x00, 0xe7, 0x71, 0x01, -0x00, 0xe7, 0x71, 0x01, 0x00, 0xe7, 0x71, -0x01, 0x00, 0xa3, 0x18, 0x01, 0x00, 0xa3, -0x18, 0x01, 0x00, 0xa3, 0x18, 0x01, 0x00, -0x4a, 0x72, 0x01, 0x00, 0x4a, 0x72, 0x01, -0x00, 0x4a, 0x72, 0x01, 0x00, 0xf1, 0x18, -0x01, 0x00, 0xf1, 0x18, 0x01, 0x00, 0xf1, -0x18, 0x01, 0x00, 0xae, 0x72, 0x01, 0x00, -0xae, 0x72, 0x01, 0x00, 0xae, 0x72, 0x01, -0x00, 0x40, 0x19, 0x01, 0x00, 0x40, 0x19, -0x01, 0x00, 0x40, 0x19, 0x01, 0x00, 0x13, -0x73, 0x01, 0x00, 0x13, 0x73, 0x01, 0x00, -0x13, 0x73, 0x01, 0x00, 0x8f, 0x19, 0x01, -0x00, 0x8f, 0x19, 0x01, 0x00, 0x8f, 0x19, -0x01, 0x00, 0x79, 0x73, 0x01, 0x00, 0x79, -0x73, 0x01, 0x00, 0x79, 0x73, 0x01, 0x00, -0xde, 0x19, 0x01, 0x00, 0xde, 0x19, 0x01, -0x00, 0xde, 0x19, 0x01, 0x00, 0xe0, 0x73, -0x01, 0x00, 0xe0, 0x73, 0x01, 0x00, 0xe0, -0x73, 0x01, 0x00, 0x2e, 0x1a, 0x01, 0x00, -0x2e, 0x1a, 0x01, 0x00, 0x2e, 0x1a, 0x01, -0x00, 0x49, 0x74, 0x01, 0x00, 0x49, 0x74, -0x01, 0x00, 0x49, 0x74, 0x01, 0x00, 0x7d, -0x1a, 0x01, 0x00, 0x7d, 0x1a, 0x01, 0x00, -0x7d, 0x1a, 0x01, 0x00, 0xb3, 0x74, 0x01, -0x00, 0xb3, 0x74, 0x01, 0x00, 0xb3, 0x74, -0x01, 0x00, 0xcd, 0x1a, 0x01, 0x00, 0xcd, -0x1a, 0x01, 0x00, 0xcd, 0x1a, 0x01, 0x00, -0x1e, 0x75, 0x01, 0x00, 0x1e, 0x75, 0x01, -0x00, 0x1e, 0x75, 0x01, 0x00, 0x46, 0x2b, -0x01, 0x00, 0x46, 0x2b, 0x01, 0x00, 0x46, -0x2b, 0x01, 0x00, 0xf8, 0x75, 0x01, 0x00, -0xf8, 0x75, 0x01, 0x00, 0xf8, 0x75, 0x01, -0x00, 0xe8, 0x2b, 0x01, 0x00, 0xe8, 0x2b, -0x01, 0x00, 0xe8, 0x2b, 0x01, 0x00, 0xd8, -0x76, 0x01, 0x00, 0xd8, 0x76, 0x01, 0x00, -0xd8, 0x76, 0x01, 0x00, 0x8a, 0x2c, 0x01, -0x00, 0x8a, 0x2c, 0x01, 0x00, 0x8a, 0x2c, -0x01, 0x00, 0xbc, 0x77, 0x01, 0x00, 0xbc, -0x77, 0x01, 0x00, 0xbc, 0x77, 0x01, 0x00, -0x2e, 0x2d, 0x01, 0x00, 0x2e, 0x2d, 0x01, -0x00, 0x2e, 0x2d, 0x01, 0x00, 0xa5, 0x78, -0x01, 0x00, 0xa5, 0x78, 0x01, 0x00, 0xa5, -0x78, 0x01, 0x00, 0xd3, 0x2d, 0x01, 0x00, -0xd3, 0x2d, 0x01, 0x00, 0xd3, 0x2d, 0x01, -0x00, 0x94, 0x79, 0x01, 0x00, 0x94, 0x79, -0x01, 0x00, 0x94, 0x79, 0x01, 0x00, 0x79, -0x2e, 0x01, 0x00, 0x79, 0x2e, 0x01, 0x00, -0x79, 0x2e, 0x01, 0x00, 0x88, 0x7a, 0x01, -0x00, 0x88, 0x7a, 0x01, 0x00, 0x88, 0x7a, -0x01, 0x00, 0x1f, 0x2f, 0x01, 0x00, 0x1f, -0x2f, 0x01, 0x00, 0x1f, 0x2f, 0x01, 0x00, -0x81, 0x7b, 0x01, 0x00, 0x81, 0x7b, 0x01, -0x00, 0x81, 0x7b, 0x01, 0x00, 0xc7, 0x2f, -0x01, 0x00, 0xc7, 0x2f, 0x01, 0x00, 0xc7, -0x2f, 0x01, 0x00, 0x7f, 0x7c, 0x01, 0x00, -0x7f, 0x7c, 0x01, 0x00, 0x7f, 0x7c, 0x01, -0x00, 0x38, 0x30, 0x01, 0x00, 0x38, 0x30, -0x01, 0x00, 0x38, 0x30, 0x01, 0x00, 0x82, -0x7d, 0x01, 0x00, 0x82, 0x7d, 0x01, 0x00, -0x82, 0x7d, 0x01, 0x00, 0x8d, 0x30, 0x01, -0x00, 0x8d, 0x30, 0x01, 0x00, 0x8d, 0x30, -0x01, 0x00, 0x8b, 0x7e, 0x01, 0x00, 0x8b, -0x7e, 0x01, 0x00, 0x8b, 0x7e, 0x01, 0x00, -0xe2, 0x30, 0x01, 0x00, 0xe2, 0x30, 0x01, -0x00, 0xe2, 0x30, 0x01, 0x00, 0x99, 0x7f, -0x01, 0x00, 0x99, 0x7f, 0x01, 0x00, 0x99, -0x7f, 0x01, 0x00, 0x38, 0x31, 0x01, 0x00, -0x38, 0x31, 0x01, 0x00, 0x38, 0x31, 0x01, -0x00, 0x56, 0x80, 0x01, 0x00, 0x56, 0x80, -0x01, 0x00, 0x56, 0x80, 0x01, 0x00, 0x8f, -0x31, 0x01, 0x00, 0x8f, 0x31, 0x01, 0x00, -0x8f, 0x31, 0x01, 0x00, 0xe3, 0x80, 0x01, -0x00, 0xe3, 0x80, 0x01, 0x00, 0xe3, 0x80, -0x01, 0x00, 0xe5, 0x31, 0x01, 0x00, 0xe5, -0x31, 0x01, 0x00, 0xe5, 0x31, 0x01, 0x00, -0x72, 0x81, 0x01, 0x00, 0x72, 0x81, 0x01, -0x00, 0x72, 0x81, 0x01, 0x00, 0x3d, 0x32, -0x01, 0x00, 0x3d, 0x32, 0x01, 0x00, 0x3d, -0x32, 0x01, 0x00, 0x04, 0x82, 0x01, 0x00, -0x04, 0x82, 0x01, 0x00, 0x04, 0x82, 0x01, -0x00, 0x95, 0x32, 0x01, 0x00, 0x95, 0x32, -0x01, 0x00, 0x95, 0x32, 0x01, 0x00, 0x99, -0x82, 0x01, 0x00, 0x99, 0x82, 0x01, 0x00, -0x99, 0x82, 0x01, 0x00, 0xed, 0x32, 0x01, -0x00, 0xed, 0x32, 0x01, 0x00, 0xed, 0x32, -0x01, 0x00, 0x30, 0x83, 0x01, 0x00, 0x30, -0x83, 0x01, 0x00, 0x30, 0x83, 0x01, 0x00, -0x46, 0x33, 0x01, 0x00, 0x46, 0x33, 0x01, -0x00, 0x46, 0x33, 0x01, 0x00, 0xca, 0x83, -0x01, 0x00, 0xca, 0x83, 0x01, 0x00, 0xca, -0x83, 0x01, 0x00, 0x9f, 0x33, 0x01, 0x00, -0x9f, 0x33, 0x01, 0x00, 0x9f, 0x33, 0x01, -0x00, 0x67, 0x84, 0x01, 0x00, 0x67, 0x84, -0x01, 0x00, 0x67, 0x84, 0x01, 0x00, 0xf8, -0x33, 0x01, 0x00, 0xf8, 0x33, 0x01, 0x00, -0xf8, 0x33, 0x01, 0x00, 0x07, 0x85, 0x01, -0x00, 0x07, 0x85, 0x01, 0x00, 0x07, 0x85, -0x01, 0x00, 0x52, 0x34, 0x01, 0x00, 0x52, -0x34, 0x01, 0x00, 0x52, 0x34, 0x01, 0x00, -0xa9, 0x85, 0x01, 0x00, 0xa9, 0x85, 0x01, -0x00, 0xa9, 0x85, 0x01, 0x00, 0xad, 0x34, -0x01, 0x00, 0xad, 0x34, 0x01, 0x00, 0xad, -0x34, 0x01, 0x00, 0x4f, 0x86, 0x01, 0x00, -0x4f, 0x86, 0x01, 0x00, 0x4f, 0x86, 0x01, -0x00, 0x08, 0x35, 0x01, 0x00, 0x08, 0x35, -0x01, 0x00, 0x08, 0x35, 0x01, 0x00, 0xf7, -0x86, 0x01, 0x00, 0xf7, 0x86, 0x01, 0x00, -0xf7, 0x86, 0x01, 0x00, 0x63, 0x35, 0x01, -0x00, 0x63, 0x35, 0x01, 0x00, 0x63, 0x35, -0x01, 0x00, 0xa2, 0x87, 0x01, 0x00, 0xa2, -0x87, 0x01, 0x00, 0xa2, 0x87, 0x01, 0x00, -0xbf, 0x35, 0x01, 0x00, 0xbf, 0x35, 0x01, -0x00, 0xbf, 0x35, 0x01, 0x00, 0x50, 0x88, -0x01, 0x00, 0x50, 0x88, 0x01, 0x00, 0x50, -0x88, 0x01, 0x00, 0x1b, 0x36, 0x01, 0x00, -0x1b, 0x36, 0x01, 0x00, 0x1b, 0x36, 0x01, -0x00, 0x01, 0x89, 0x01, 0x00, 0x01, 0x89, -0x01, 0x00, 0x01, 0x89, 0x01, 0x00, 0x78, -0x36, 0x01, 0x00, 0x78, 0x36, 0x01, 0x00, -0x78, 0x36, 0x01, 0x00, 0xb5, 0x89, 0x01, -0x00, 0xb5, 0x89, 0x01, 0x00, 0xb5, 0x89, -0x01, 0x00, 0xd5, 0x36, 0x01, 0x00, 0xd5, -0x36, 0x01, 0x00, 0xd5, 0x36, 0x01, 0x00, -0x6b, 0x8a, 0x01, 0x00, 0x6b, 0x8a, 0x01, -0x00, 0x6b, 0x8a, 0x01, 0x00, 0x33, 0x37, -0x01, 0x00, 0x33, 0x37, 0x01, 0x00, 0x33, -0x37, 0x01, 0x00, 0x25, 0x8b, 0x01, 0x00, -0x25, 0x8b, 0x01, 0x00, 0x25, 0x8b, 0x01, -0x00, 0x91, 0x37, 0x01, 0x00, 0x91, 0x37, -0x01, 0x00, 0x91, 0x37, 0x01, 0x00, 0xe2, -0x8b, 0x01, 0x00, 0xe2, 0x8b, 0x01, 0x00, -0xe2, 0x8b, 0x01, 0x00, 0xef, 0x37, 0x01, -0x00, 0xef, 0x37, 0x01, 0x00, 0xef, 0x37, -0x01, 0x00, 0xa1, 0x8c, 0x01, 0x00, 0xa1, -0x8c, 0x01, 0x00, 0xa1, 0x8c, 0x01, 0x00, -0x4e, 0x38, 0x01, 0x00, 0x4e, 0x38, 0x01, -0x00, 0x4e, 0x38, 0x01, 0x00, 0x63, 0x8d, -0x01, 0x00, 0x63, 0x8d, 0x01, 0x00, 0x63, -0x8d, 0x01, 0x00, 0xad, 0x38, 0x01, 0x00, -0xad, 0x38, 0x01, 0x00, 0xad, 0x38, 0x01, -0x00, 0x29, 0x8e, 0x01, 0x00, 0x29, 0x8e, -0x01, 0x00, 0x29, 0x8e, 0x01, 0x00, 0x0d, -0x39, 0x01, 0x00, 0x0d, 0x39, 0x01, 0x00, -0x0d, 0x39, 0x01, 0x00, 0xf1, 0x8e, 0x01, -0x00, 0xf1, 0x8e, 0x01, 0x00, 0xf1, 0x8e, -0x01, 0x00, 0x6d, 0x39, 0x01, 0x00, 0x6d, -0x39, 0x01, 0x00, 0x6d, 0x39, 0x01, 0x00, -0xbd, 0x8f, 0x01, 0x00, 0xbd, 0x8f, 0x01, -0x00, 0xbd, 0x8f, 0x01, 0x00, 0xcd, 0x39, -0x01, 0x00, 0xcd, 0x39, 0x01, 0x00, 0xcd, -0x39, 0x01, 0x00, 0x46, 0x90, 0x01, 0x00, -0x46, 0x90, 0x01, 0x00, 0x46, 0x90, 0x01, -0x00, 0x2e, 0x3a, 0x01, 0x00, 0x2e, 0x3a, -0x01, 0x00, 0x2e, 0x3a, 0x01, 0x00, 0xae, -0x90, 0x01, 0x00, 0xae, 0x90, 0x01, 0x00, -0xae, 0x90, 0x01, 0x00, 0x90, 0x3a, 0x01, -0x00, 0x90, 0x3a, 0x01, 0x00, 0x90, 0x3a, -0x01, 0x00, 0x19, 0x91, 0x01, 0x00, 0x19, -0x91, 0x01, 0x00, 0x19, 0x91, 0x01, 0x00, -0xf1, 0x3a, 0x01, 0x00, 0xf1, 0x3a, 0x01, -0x00, 0xf1, 0x3a, 0x01, 0x00, 0x84, 0x91, -0x01, 0x00, 0x84, 0x91, 0x01, 0x00, 0x84, -0x91, 0x01, 0x00, 0x53, 0x3b, 0x01, 0x00, -0x53, 0x3b, 0x01, 0x00, 0x53, 0x3b, 0x01, -0x00, 0xf2, 0x91, 0x01, 0x00, 0xf2, 0x91, -0x01, 0x00, 0xf2, 0x91, 0x01, 0x00, 0xb6, -0x3b, 0x01, 0x00, 0xb6, 0x3b, 0x01, 0x00, -0xb6, 0x3b, 0x01, 0x00, 0x60, 0x92, 0x01, -0x00, 0x60, 0x92, 0x01, 0x00, 0x60, 0x92, -0x01, 0x00, 0x19, 0x3c, 0x01, 0x00, 0x19, -0x3c, 0x01, 0x00, 0x19, 0x3c, 0x01, 0x00, -0xd1, 0x92, 0x01, 0x00, 0xd1, 0x92, 0x01, -0x00, 0xd1, 0x92, 0x01, 0x00, 0x7c, 0x3c, -0x01, 0x00, 0x7c, 0x3c, 0x01, 0x00, 0x7c, -0x3c, 0x01, 0x00, 0x43, 0x93, 0x01, 0x00, -0x43, 0x93, 0x01, 0x00, 0x43, 0x93, 0x01, -0x00, 0xe0, 0x3c, 0x01, 0x00, 0xe0, 0x3c, -0x01, 0x00, 0xe0, 0x3c, 0x01, 0x00, 0xb6, -0x93, 0x01, 0x00, 0xb6, 0x93, 0x01, 0x00, -0xb6, 0x93, 0x01, 0x00, 0x44, 0x3d, 0x01, -0x00, 0x44, 0x3d, 0x01, 0x00, 0x44, 0x3d, -0x01, 0x00, 0x2b, 0x94, 0x01, 0x00, 0x2b, -0x94, 0x01, 0x00, 0x2b, 0x94, 0x01, 0x00, -0xa8, 0x3d, 0x01, 0x00, 0xa8, 0x3d, 0x01, -0x00, 0xa8, 0x3d, 0x01, 0x00, 0xa2, 0x94, -0x01, 0x00, 0xa2, 0x94, 0x01, 0x00, 0xa2, -0x94, 0x01, 0x00, 0x0d, 0x3e, 0x01, 0x00, -0x0d, 0x3e, 0x01, 0x00, 0x0d, 0x3e, 0x01, -0x00, 0x1a, 0x95, 0x01, 0x00, 0x1a, 0x95, -0x01, 0x00, 0x1a, 0x95, 0x01, 0x00, 0x72, -0x3e, 0x01, 0x00, 0x72, 0x3e, 0x01, 0x00, -0x72, 0x3e, 0x01, 0x00, 0x94, 0x95, 0x01, -0x00, 0x94, 0x95, 0x01, 0x00, 0x94, 0x95, -0x01, 0x00, 0xd7, 0x3e, 0x01, 0x00, 0xd7, -0x3e, 0x01, 0x00, 0xd7, 0x3e, 0x01, 0x00, -0x0f, 0x96, 0x01, 0x00, 0x0f, 0x96, 0x01, -0x00, 0x0f, 0x96, 0x01, 0x00, 0x3d, 0x3f, -0x01, 0x00, 0x3d, 0x3f, 0x01, 0x00, 0x3d, -0x3f, 0x01, 0x00, 0x8c, 0x96, 0x01, 0x00, -0x8c, 0x96, 0x01, 0x00, 0x8c, 0x96, 0x01, -0x00, 0xa4, 0x3f, 0x01, 0x00, 0xa4, 0x3f, -0x01, 0x00, 0xa4, 0x3f, 0x01, 0x00, 0x0b, -0x97, 0x01, 0x00, 0x0b, 0x97, 0x01, 0x00, -0x0b, 0x97, 0x01, 0x00, 0x05, 0x40, 0x01, -0x00, 0x05, 0x40, 0x01, 0x00, 0x05, 0x40, -0x01, 0x00, 0x8b, 0x97, 0x01, 0x00, 0x8b, -0x97, 0x01, 0x00, 0x8b, 0x97, 0x01, 0x00, -0x39, 0x40, 0x01, 0x00, 0x39, 0x40, 0x01, -0x00, 0x39, 0x40, 0x01, 0x00, 0x0d, 0x98, -0x01, 0x00, 0x0d, 0x98, 0x01, 0x00, 0x0d, -0x98, 0x01, 0x00, 0x6c, 0x40, 0x01, 0x00, -0x6c, 0x40, 0x01, 0x00, 0x6c, 0x40, 0x01, -0x00, 0x90, 0x98, 0x01, 0x00, 0x90, 0x98, -0x01, 0x00, 0x90, 0x98, 0x01, 0x00, 0xa0, -0x40, 0x01, 0x00, 0xa0, 0x40, 0x01, 0x00, -0xa0, 0x40, 0x01, 0x00, 0x15, 0x99, 0x01, -0x00, 0x15, 0x99, 0x01, 0x00, 0x15, 0x99, -0x01, 0x00, 0xd4, 0x40, 0x01, 0x00, 0xd4, -0x40, 0x01, 0x00, 0xd4, 0x40, 0x01, 0x00, -0x9c, 0x99, 0x01, 0x00, 0x9c, 0x99, 0x01, -0x00, 0x9c, 0x99, 0x01, 0x00, 0x09, 0x41, -0x01, 0x00, 0x09, 0x41, 0x01, 0x00, 0x09, -0x41, 0x01, 0x00, 0x24, 0x9a, 0x01, 0x00, -0x24, 0x9a, 0x01, 0x00, 0x24, 0x9a, 0x01, -0x00, 0x3d, 0x41, 0x01, 0x00, 0x3d, 0x41, -0x01, 0x00, 0x3d, 0x41, 0x01, 0x00, 0xae, -0x9a, 0x01, 0x00, 0xae, 0x9a, 0x01, 0x00, -0xae, 0x9a, 0x01, 0x00, 0x72, 0x41, 0x01, -0x00, 0x72, 0x41, 0x01, 0x00, 0x72, 0x41, -0x01, 0x00, 0x39, 0x9b, 0x01, 0x00, 0x39, -0x9b, 0x01, 0x00, 0x39, 0x9b, 0x01, 0x00, -0xa6, 0x41, 0x01, 0x00, 0xa6, 0x41, 0x01, -0x00, 0xa6, 0x41, 0x01, 0x00, 0xc7, 0x9b, -0x01, 0x00, 0xc7, 0x9b, 0x01, 0x00, 0xc7, -0x9b, 0x01, 0x00, 0xdb, 0x41, 0x01, 0x00, -0xdb, 0x41, 0x01, 0x00, 0xdb, 0x41, 0x01, -0x00, 0x56, 0x9c, 0x01, 0x00, 0x56, 0x9c, -0x01, 0x00, 0x56, 0x9c, 0x01, 0x00, 0x10, -0x42, 0x01, 0x00, 0x10, 0x42, 0x01, 0x00, -0x10, 0x42, 0x01, 0x00, 0xe6, 0x9c, 0x01, -0x00, 0xe6, 0x9c, 0x01, 0x00, 0xe6, 0x9c, -0x01, 0x00, 0x46, 0x42, 0x01, 0x00, 0x46, -0x42, 0x01, 0x00, 0x46, 0x42, 0x01, 0x00, -0x78, 0x9d, 0x01, 0x00, 0x78, 0x9d, 0x01, -0x00, 0x78, 0x9d, 0x01, 0x00, 0x7b, 0x42, -0x01, 0x00, 0x7b, 0x42, 0x01, 0x00, 0x7b, -0x42, 0x01, 0x00, 0x0c, 0x9e, 0x01, 0x00, -0x0c, 0x9e, 0x01, 0x00, 0x0c, 0x9e, 0x01, -0x00, 0xb1, 0x42, 0x01, 0x00, 0xb1, 0x42, -0x01, 0x00, 0xb1, 0x42, 0x01, 0x00, 0xa2, -0x9e, 0x01, 0x00, 0xa2, 0x9e, 0x01, 0x00, -0xa2, 0x9e, 0x01, 0x00, 0xe7, 0x42, 0x01, -0x00, 0xe7, 0x42, 0x01, 0x00, 0xe7, 0x42, -0x01, 0x00, 0x39, 0x9f, 0x01, 0x00, 0x39, -0x9f, 0x01, 0x00, 0x39, 0x9f, 0x01, 0x00, -0x1d, 0x43, 0x01, 0x00, 0x1d, 0x43, 0x01, -0x00, 0x1d, 0x43, 0x01, 0x00, 0xd2, 0x9f, -0x01, 0x00, 0xd2, 0x9f, 0x01, 0x00, 0xd2, -0x9f, 0x01, 0x00, 0x53, 0x43, 0x01, 0x00, -0x53, 0x43, 0x01, 0x00, 0x53, 0x43, 0x01, -0x00, 0x36, 0xa0, 0x01, 0x00, 0x36, 0xa0, -0x01, 0x00, 0x36, 0xa0, 0x01, 0x00, 0x89, -0x43, 0x01, 0x00, 0x89, 0x43, 0x01, 0x00, -0x89, 0x43, 0x01, 0x00, 0x84, 0xa0, 0x01, -0x00, 0x84, 0xa0, 0x01, 0x00, 0x84, 0xa0, -0x01, 0x00, 0xc0, 0x43, 0x01, 0x00, 0xc0, -0x43, 0x01, 0x00, 0xc0, 0x43, 0x01, 0x00, -0xd3, 0xa0, 0x01, 0x00, 0xd3, 0xa0, 0x01, -0x00, 0xd3, 0xa0, 0x01, 0x00, 0xf6, 0x43, -0x01, 0x00, 0xf6, 0x43, 0x01, 0x00, 0xf6, -0x43, 0x01, 0x00, 0x23, 0xa1, 0x01, 0x00, -0x23, 0xa1, 0x01, 0x00, 0x23, 0xa1, 0x01, -0x00, 0x2d, 0x44, 0x01, 0x00, 0x2d, 0x44, -0x01, 0x00, 0x2d, 0x44, 0x01, 0x00, 0x74, -0xa1, 0x01, 0x00, 0x74, 0xa1, 0x01, 0x00, -0x74, 0xa1, 0x01, 0x00, 0x64, 0x44, 0x01, -0x00, 0x64, 0x44, 0x01, 0x00, 0x64, 0x44, -0x01, 0x00, 0xc5, 0xa1, 0x01, 0x00, 0xc5, -0xa1, 0x01, 0x00, 0xc5, 0xa1, 0x01, 0x00, -0x9b, 0x44, 0x01, 0x00, 0x9b, 0x44, 0x01, -0x00, 0x9b, 0x44, 0x01, 0x00, 0x18, 0xa2, -0x01, 0x00, 0x18, 0xa2, 0x01, 0x00, 0x18, -0xa2, 0x01, 0x00, 0xd3, 0x44, 0x01, 0x00, -0xd3, 0x44, 0x01, 0x00, 0xd3, 0x44, 0x01, -0x00, 0x6b, 0xa2, 0x01, 0x00, 0x6b, 0xa2, -0x01, 0x00, 0x6b, 0xa2, 0x01, 0x00, 0x0a, -0x45, 0x01, 0x00, 0x0a, 0x45, 0x01, 0x00, -0x0a, 0x45, 0x01, 0x00, 0xbf, 0xa2, 0x01, -0x00, 0xbf, 0xa2, 0x01, 0x00, 0xbf, 0xa2, -0x01, 0x00, 0x42, 0x45, 0x01, 0x00, 0x42, -0x45, 0x01, 0x00, 0x42, 0x45, 0x01, 0x00, -0x14, 0xa3, 0x01, 0x00, 0x14, 0xa3, 0x01, -0x00, 0x14, 0xa3, 0x01, 0x00, 0x7a, 0x45, -0x01, 0x00, 0x7a, 0x45, 0x01, 0x00, 0x7a, -0x45, 0x01, 0x00, 0x6a, 0xa3, 0x01, 0x00, -0x6a, 0xa3, 0x01, 0x00, 0x6a, 0xa3, 0x01, -0x00, 0xb2, 0x45, 0x01, 0x00, 0xb2, 0x45, -0x01, 0x00, 0xb2, 0x45, 0x01, 0x00, 0xc1, -0xa3, 0x01, 0x00, 0xc1, 0xa3, 0x01, 0x00, -0xc1, 0xa3, 0x01, 0x00, 0xea, 0x45, 0x01, -0x00, 0xea, 0x45, 0x01, 0x00, 0xea, 0x45, -0x01, 0x00, 0x19, 0xa4, 0x01, 0x00, 0x19, -0xa4, 0x01, 0x00, 0x19, 0xa4, 0x01, 0x00, -0x22, 0x46, 0x01, 0x00, 0x22, 0x46, 0x01, -0x00, 0x22, 0x46, 0x01, 0x00, 0x71, 0xa4, -0x01, 0x00, 0x71, 0xa4, 0x01, 0x00, 0x71, -0xa4, 0x01, 0x00, 0x5b, 0x46, 0x01, 0x00, -0x5b, 0x46, 0x01, 0x00, 0x5b, 0x46, 0x01, -0x00, 0xcb, 0xa4, 0x01, 0x00, 0xcb, 0xa4, -0x01, 0x00, 0xcb, 0xa4, 0x01, 0x00, 0x93, -0x46, 0x01, 0x00, 0x93, 0x46, 0x01, 0x00, -0x93, 0x46, 0x01, 0x00, 0x25, 0xa5, 0x01, -0x00, 0x25, 0xa5, 0x01, 0x00, 0x25, 0xa5, -0x01, 0x00, 0xcc, 0x46, 0x01, 0x00, 0xcc, -0x46, 0x01, 0x00, 0xcc, 0x46, 0x01, 0x00, -0x80, 0xa5, 0x01, 0x00, 0x80, 0xa5, 0x01, -0x00, 0x80, 0xa5, 0x01, 0x00, 0x05, 0x47, -0x01, 0x00, 0x05, 0x47, 0x01, 0x00, 0x05, -0x47, 0x01, 0x00, 0xdc, 0xa5, 0x01, 0x00, -0xdc, 0xa5, 0x01, 0x00, 0xdc, 0xa5, 0x01, -0x00, 0x3e, 0x47, 0x01, 0x00, 0x3e, 0x47, -0x01, 0x00, 0x3e, 0x47, 0x01, 0x00, 0x39, -0xa6, 0x01, 0x00, 0x39, 0xa6, 0x01, 0x00, -0x39, 0xa6, 0x01, 0x00, 0x77, 0x47, 0x01, -0x00, 0x77, 0x47, 0x01, 0x00, 0x77, 0x47, -0x01, 0x00, 0x97, 0xa6, 0x01, 0x00, 0x97, -0xa6, 0x01, 0x00, 0x97, 0xa6, 0x01, 0x00, -0xb1, 0x47, 0x01, 0x00, 0xb1, 0x47, 0x01, -0x00, 0xb1, 0x47, 0x01, 0x00, 0xf6, 0xa6, -0x01, 0x00, 0xf6, 0xa6, 0x01, 0x00, 0xf6, -0xa6, 0x01, 0x00, 0xea, 0x47, 0x01, 0x00, -0xea, 0x47, 0x01, 0x00, 0xea, 0x47, 0x01, -0x00, 0x55, 0xa7, 0x01, 0x00, 0x55, 0xa7, -0x01, 0x00, 0x55, 0xa7, 0x01, 0x00, 0x24, -0x48, 0x01, 0x00, 0x24, 0x48, 0x01, 0x00, -0x24, 0x48, 0x01, 0x00, 0xb6, 0xa7, 0x01, -0x00, 0xb6, 0xa7, 0x01, 0x00, 0xb6, 0xa7, -0x01, 0x00, 0x5e, 0x48, 0x01, 0x00, 0x5e, -0x48, 0x01, 0x00, 0x5e, 0x48, 0x01, 0x00, -0x17, 0xa8, 0x01, 0x00, 0x17, 0xa8, 0x01, -0x00, 0x17, 0xa8, 0x01, 0x00, 0x98, 0x48, -0x01, 0x00, 0x98, 0x48, 0x01, 0x00, 0x98, -0x48, 0x01, 0x00, 0x7a, 0xa8, 0x01, 0x00, -0x7a, 0xa8, 0x01, 0x00, 0x7a, 0xa8, 0x01, -0x00, 0xd2, 0x48, 0x01, 0x00, 0xd2, 0x48, -0x01, 0x00, 0xd2, 0x48, 0x01, 0x00, 0xdd, -0xa8, 0x01, 0x00, 0xdd, 0xa8, 0x01, 0x00, -0xdd, 0xa8, 0x01, 0x00, 0x0d, 0x49, 0x01, -0x00, 0x0d, 0x49, 0x01, 0x00, 0x0d, 0x49, -0x01, 0x00, 0x41, 0xa9, 0x01, 0x00, 0x41, -0xa9, 0x01, 0x00, 0x41, 0xa9, 0x01, 0x00, -0x47, 0x49, 0x01, 0x00, 0x47, 0x49, 0x01, -0x00, 0x47, 0x49, 0x01, 0x00, 0xa6, 0xa9, -0x01, 0x00, 0xa6, 0xa9, 0x01, 0x00, 0xa6, -0xa9, 0x01, 0x00, 0x82, 0x49, 0x01, 0x00, -0x82, 0x49, 0x01, 0x00, 0x82, 0x49, 0x01, -0x00, 0x0c, 0xaa, 0x01, 0x00, 0x0c, 0xaa, -0x01, 0x00, 0x0c, 0xaa, 0x01, 0x00, 0xda, -0x59, 0x01, 0x00, 0xda, 0x59, 0x01, 0x00, -0xda, 0x59, 0x01, 0x00, 0xdb, 0xaa, 0x01, -0x00, 0xdb, 0xaa, 0x01, 0x00, 0xdb, 0xaa, -0x01, 0x00, 0x50, 0x5a, 0x01, 0x00, 0x50, -0x5a, 0x01, 0x00, 0x50, 0x5a, 0x01, 0x00, -0xae, 0xab, 0x01, 0x00, 0xae, 0xab, 0x01, -0x00, 0xae, 0xab, 0x01, 0x00, 0xc7, 0x5a, -0x01, 0x00, 0xc7, 0x5a, 0x01, 0x00, 0xc7, -0x5a, 0x01, 0x00, 0x84, 0xac, 0x01, 0x00, -0x84, 0xac, 0x01, 0x00, 0x84, 0xac, 0x01, -0x00, 0x3e, 0x5b, 0x01, 0x00, 0x3e, 0x5b, -0x01, 0x00, 0x3e, 0x5b, 0x01, 0x00, 0x5e, -0xad, 0x01, 0x00, 0x5e, 0xad, 0x01, 0x00, -0x5e, 0xad, 0x01, 0x00, 0xb6, 0x5b, 0x01, -0x00, 0xb6, 0x5b, 0x01, 0x00, 0xb6, 0x5b, -0x01, 0x00, 0x3c, 0xae, 0x01, 0x00, 0x3c, -0xae, 0x01, 0x00, 0x3c, 0xae, 0x01, 0x00, -0x2f, 0x5c, 0x01, 0x00, 0x2f, 0x5c, 0x01, -0x00, 0x2f, 0x5c, 0x01, 0x00, 0x1d, 0xaf, -0x01, 0x00, 0x1d, 0xaf, 0x01, 0x00, 0x1d, -0xaf, 0x01, 0x00, 0xa8, 0x5c, 0x01, 0x00, -0xa8, 0x5c, 0x01, 0x00, 0xa8, 0x5c, 0x01, -0x00, 0x01, 0xb0, 0x01, 0x00, 0x01, 0xb0, -0x01, 0x00, 0x01, 0xb0, 0x01, 0x00, 0x22, -0x5d, 0x01, 0x00, 0x22, 0x5d, 0x01, 0x00, -0x22, 0x5d, 0x01, 0x00, 0x76, 0xb0, 0x01, -0x00, 0x76, 0xb0, 0x01, 0x00, 0x76, 0xb0, -0x01, 0x00, 0x9c, 0x5d, 0x01, 0x00, 0x9c, -0x5d, 0x01, 0x00, 0x9c, 0x5d, 0x01, 0x00, -0xec, 0xb0, 0x01, 0x00, 0xec, 0xb0, 0x01, -0x00, 0xec, 0xb0, 0x01, 0x00, 0x17, 0x5e, -0x01, 0x00, 0x17, 0x5e, 0x01, 0x00, 0x17, -0x5e, 0x01, 0x00, 0x64, 0xb1, 0x01, 0x00, -0x64, 0xb1, 0x01, 0x00, 0x64, 0xb1, 0x01, -0x00, 0x92, 0x5e, 0x01, 0x00, 0x92, 0x5e, -0x01, 0x00, 0x92, 0x5e, 0x01, 0x00, 0xdf, -0xb1, 0x01, 0x00, 0xdf, 0xb1, 0x01, 0x00, -0xdf, 0xb1, 0x01, 0x00, 0x0e, 0x5f, 0x01, -0x00, 0x0e, 0x5f, 0x01, 0x00, 0x0e, 0x5f, -0x01, 0x00, 0x5b, 0xb2, 0x01, 0x00, 0x5b, -0xb2, 0x01, 0x00, 0x5b, 0xb2, 0x01, 0x00, -0x8b, 0x5f, 0x01, 0x00, 0x8b, 0x5f, 0x01, -0x00, 0x8b, 0x5f, 0x01, 0x00, 0xd9, 0xb2, -0x01, 0x00, 0xd9, 0xb2, 0x01, 0x00, 0xd9, -0xb2, 0x01, 0x00, 0x04, 0x60, 0x01, 0x00, -0x04, 0x60, 0x01, 0x00, 0x04, 0x60, 0x01, -0x00, 0x59, 0xb3, 0x01, 0x00, 0x59, 0xb3, -0x01, 0x00, 0x59, 0xb3, 0x01, 0x00, 0x43, -0x60, 0x01, 0x00, 0x43, 0x60, 0x01, 0x00, -0x43, 0x60, 0x01, 0x00, 0xdb, 0xb3, 0x01, -0x00, 0xdb, 0xb3, 0x01, 0x00, 0xdb, 0xb3, -0x01, 0x00, 0x82, 0x60, 0x01, 0x00, 0x82, -0x60, 0x01, 0x00, 0x82, 0x60, 0x01, 0x00, -0x5f, 0xb4, 0x01, 0x00, 0x5f, 0xb4, 0x01, -0x00, 0x5f, 0xb4, 0x01, 0x00, 0xc1, 0x60, -0x01, 0x00, 0xc1, 0x60, 0x01, 0x00, 0xc1, -0x60, 0x01, 0x00, 0xe5, 0xb4, 0x01, 0x00, -0xe5, 0xb4, 0x01, 0x00, 0xe5, 0xb4, 0x01, -0x00, 0x01, 0x61, 0x01, 0x00, 0x01, 0x61, -0x01, 0x00, 0x01, 0x61, 0x01, 0x00, 0x6e, -0xb5, 0x01, 0x00, 0x6e, 0xb5, 0x01, 0x00, -0x6e, 0xb5, 0x01, 0x00, 0x41, 0x61, 0x01, -0x00, 0x41, 0x61, 0x01, 0x00, 0x41, 0x61, -0x01, 0x00, 0xf8, 0xb5, 0x01, 0x00, 0xf8, -0xb5, 0x01, 0x00, 0xf8, 0xb5, 0x01, 0x00, -0x81, 0x61, 0x01, 0x00, 0x81, 0x61, 0x01, -0x00, 0x81, 0x61, 0x01, 0x00, 0x84, 0xb6, -0x01, 0x00, 0x84, 0xb6, 0x01, 0x00, 0x84, -0xb6, 0x01, 0x00, 0xc1, 0x61, 0x01, 0x00, -0xc1, 0x61, 0x01, 0x00, 0xc1, 0x61, 0x01, -0x00, 0x12, 0xb7, 0x01, 0x00, 0x12, 0xb7, -0x01, 0x00, 0x12, 0xb7, 0x01, 0x00, 0x02, -0x62, 0x01, 0x00, 0x02, 0x62, 0x01, 0x00, -0x02, 0x62, 0x01, 0x00, 0xa2, 0xb7, 0x01, -0x00, 0xa2, 0xb7, 0x01, 0x00, 0xa2, 0xb7, -0x01, 0x00, 0x43, 0x62, 0x01, 0x00, 0x43, -0x62, 0x01, 0x00, 0x43, 0x62, 0x01, 0x00, -0x34, 0xb8, 0x01, 0x00, 0x34, 0xb8, 0x01, -0x00, 0x34, 0xb8, 0x01, 0x00, 0x84, 0x62, -0x01, 0x00, 0x84, 0x62, 0x01, 0x00, 0x84, -0x62, 0x01, 0x00, 0xc8, 0xb8, 0x01, 0x00, -0xc8, 0xb8, 0x01, 0x00, 0xc8, 0xb8, 0x01, -0x00, 0xc6, 0x62, 0x01, 0x00, 0xc6, 0x62, -0x01, 0x00, 0xc6, 0x62, 0x01, 0x00, 0x5e, -0xb9, 0x01, 0x00, 0x5e, 0xb9, 0x01, 0x00, -0x5e, 0xb9, 0x01, 0x00, 0x07, 0x63, 0x01, -0x00, 0x07, 0x63, 0x01, 0x00, 0x07, 0x63, -0x01, 0x00, 0xf6, 0xb9, 0x01, 0x00, 0xf6, -0xb9, 0x01, 0x00, 0xf6, 0xb9, 0x01, 0x00, -0x49, 0x63, 0x01, 0x00, 0x49, 0x63, 0x01, -0x00, 0x49, 0x63, 0x01, 0x00, 0x91, 0xba, -0x01, 0x00, 0x91, 0xba, 0x01, 0x00, 0x91, -0xba, 0x01, 0x00, 0x8c, 0x63, 0x01, 0x00, -0x8c, 0x63, 0x01, 0x00, 0x8c, 0x63, 0x01, -0x00, 0x2d, 0xbb, 0x01, 0x00, 0x2d, 0xbb, -0x01, 0x00, 0x2d, 0xbb, 0x01, 0x00, 0xce, -0x63, 0x01, 0x00, 0xce, 0x63, 0x01, 0x00, -0xce, 0x63, 0x01, 0x00, 0xcb, 0xbb, 0x01, -0x00, 0xcb, 0xbb, 0x01, 0x00, 0xcb, 0xbb, -0x01, 0x00, 0x11, 0x64, 0x01, 0x00, 0x11, -0x64, 0x01, 0x00, 0x11, 0x64, 0x01, 0x00, -0x6c, 0xbc, 0x01, 0x00, 0x6c, 0xbc, 0x01, -0x00, 0x6c, 0xbc, 0x01, 0x00, 0x54, 0x64, -0x01, 0x00, 0x54, 0x64, 0x01, 0x00, 0x54, -0x64, 0x01, 0x00, 0x0f, 0xbd, 0x01, 0x00, -0x0f, 0xbd, 0x01, 0x00, 0x0f, 0xbd, 0x01, -0x00, 0x97, 0x64, 0x01, 0x00, 0x97, 0x64, -0x01, 0x00, 0x97, 0x64, 0x01, 0x00, 0xb3, -0xbd, 0x01, 0x00, 0xb3, 0xbd, 0x01, 0x00, -0xb3, 0xbd, 0x01, 0x00, 0xda, 0x64, 0x01, -0x00, 0xda, 0x64, 0x01, 0x00, 0xda, 0x64, -0x01, 0x00, 0x5a, 0xbe, 0x01, 0x00, 0x5a, -0xbe, 0x01, 0x00, 0x5a, 0xbe, 0x01, 0x00, -0x1e, 0x65, 0x01, 0x00, 0x1e, 0x65, 0x01, -0x00, 0x1e, 0x65, 0x01, 0x00, 0x03, 0xbf, -0x01, 0x00, 0x03, 0xbf, 0x01, 0x00, 0x03, -0xbf, 0x01, 0x00, 0x62, 0x65, 0x01, 0x00, -0x62, 0x65, 0x01, 0x00, 0x62, 0x65, 0x01, -0x00, 0xae, 0xbf, 0x01, 0x00, 0xae, 0xbf, -0x01, 0x00, 0xae, 0xbf, 0x01, 0x00, 0xa6, -0x65, 0x01, 0x00, 0xa6, 0x65, 0x01, 0x00, -0xa6, 0x65, 0x01, 0x00, 0x2e, 0xc0, 0x01, -0x00, 0x2e, 0xc0, 0x01, 0x00, 0x2e, 0xc0, -0x01, 0x00, 0xeb, 0x65, 0x01, 0x00, 0xeb, -0x65, 0x01, 0x00, 0xeb, 0x65, 0x01, 0x00, -0x85, 0xc0, 0x01, 0x00, 0x85, 0xc0, 0x01, -0x00, 0x85, 0xc0, 0x01, 0x00, 0x2f, 0x66, -0x01, 0x00, 0x2f, 0x66, 0x01, 0x00, 0x2f, -0x66, 0x01, 0x00, 0xde, 0xc0, 0x01, 0x00, -0xde, 0xc0, 0x01, 0x00, 0xde, 0xc0, 0x01, -0x00, 0x74, 0x66, 0x01, 0x00, 0x74, 0x66, -0x01, 0x00, 0x74, 0x66, 0x01, 0x00, 0x38, -0xc1, 0x01, 0x00, 0x38, 0xc1, 0x01, 0x00, -0x38, 0xc1, 0x01, 0x00, 0xb9, 0x66, 0x01, -0x00, 0xb9, 0x66, 0x01, 0x00, 0xb9, 0x66, -0x01, 0x00, 0x93, 0xc1, 0x01, 0x00, 0x93, -0xc1, 0x01, 0x00, 0x93, 0xc1, 0x01, 0x00, -0xff, 0x66, 0x01, 0x00, 0xff, 0x66, 0x01, -0x00, 0xff, 0x66, 0x01, 0x00, 0xef, 0xc1, -0x01, 0x00, 0xef, 0xc1, 0x01, 0x00, 0xef, -0xc1, 0x01, 0x00, 0x44, 0x67, 0x01, 0x00, -0x44, 0x67, 0x01, 0x00, 0x44, 0x67, 0x01, -0x00, 0x4c, 0xc2, 0x01, 0x00, 0x4c, 0xc2, -0x01, 0x00, 0x4c, 0xc2, 0x01, 0x00, 0x8a, -0x67, 0x01, 0x00, 0x8a, 0x67, 0x01, 0x00, -0x8a, 0x67, 0x01, 0x00, 0xaa, 0xc2, 0x01, -0x00, 0xaa, 0xc2, 0x01, 0x00, 0xaa, 0xc2, -0x01, 0x00, 0xd0, 0x67, 0x01, 0x00, 0xd0, -0x67, 0x01, 0x00, 0xd0, 0x67, 0x01, 0x00, -0x09, 0xc3, 0x01, 0x00, 0x09, 0xc3, 0x01, -0x00, 0x09, 0xc3, 0x01, 0x00, 0x17, 0x68, -0x01, 0x00, 0x17, 0x68, 0x01, 0x00, 0x17, -0x68, 0x01, 0x00, 0x6a, 0xc3, 0x01, 0x00, -0x6a, 0xc3, 0x01, 0x00, 0x6a, 0xc3, 0x01, -0x00, 0x5d, 0x68, 0x01, 0x00, 0x5d, 0x68, -0x01, 0x00, 0x5d, 0x68, 0x01, 0x00, 0xcb, -0xc3, 0x01, 0x00, 0xcb, 0xc3, 0x01, 0x00, -0xcb, 0xc3, 0x01, 0x00, 0xa4, 0x68, 0x01, -0x00, 0xa4, 0x68, 0x01, 0x00, 0xa4, 0x68, -0x01, 0x00, 0x2e, 0xc4, 0x01, 0x00, 0x2e, -0xc4, 0x01, 0x00, 0x2e, 0xc4, 0x01, 0x00, -0xeb, 0x68, 0x01, 0x00, 0xeb, 0x68, 0x01, -0x00, 0xeb, 0x68, 0x01, 0x00, 0x91, 0xc4, -0x01, 0x00, 0x91, 0xc4, 0x01, 0x00, 0x91, -0xc4, 0x01, 0x00, 0x32, 0x69, 0x01, 0x00, -0x32, 0x69, 0x01, 0x00, 0x32, 0x69, 0x01, -0x00, 0xf6, 0xc4, 0x01, 0x00, 0xf6, 0xc4, -0x01, 0x00, 0xf6, 0xc4, 0x01, 0x00, 0x7a, -0x69, 0x01, 0x00, 0x7a, 0x69, 0x01, 0x00, -0x7a, 0x69, 0x01, 0x00, 0x5c, 0xc5, 0x01, -0x00, 0x5c, 0xc5, 0x01, 0x00, 0x5c, 0xc5, -0x01, 0x00, 0xc1, 0x69, 0x01, 0x00, 0xc1, -0x69, 0x01, 0x00, 0xc1, 0x69, 0x01, 0x00, -0xc3, 0xc5, 0x01, 0x00, 0xc3, 0xc5, 0x01, -0x00, 0xc3, 0xc5, 0x01, 0x00, 0x09, 0x6a, -0x01, 0x00, 0x09, 0x6a, 0x01, 0x00, 0x09, -0x6a, 0x01, 0x00, 0x2b, 0xc6, 0x01, 0x00, -0x2b, 0xc6, 0x01, 0x00, 0x2b, 0xc6, 0x01, -0x00, 0x51, 0x6a, 0x01, 0x00, 0x51, 0x6a, -0x01, 0x00, 0x51, 0x6a, 0x01, 0x00, 0x94, -0xc6, 0x01, 0x00, 0x94, 0xc6, 0x01, 0x00, -0x94, 0xc6, 0x01, 0x00, 0x9a, 0x6a, 0x01, -0x00, 0x9a, 0x6a, 0x01, 0x00, 0x9a, 0x6a, -0x01, 0x00, 0xff, 0xc6, 0x01, 0x00, 0xff, -0xc6, 0x01, 0x00, 0xff, 0xc6, 0x01, 0x00, -0xe2, 0x6a, 0x01, 0x00, 0xe2, 0x6a, 0x01, -0x00, 0xe2, 0x6a, 0x01, 0x00, 0x6a, 0xc7, -0x01, 0x00, 0x6a, 0xc7, 0x01, 0x00, 0x6a, -0xc7, 0x01, 0x00, 0x2b, 0x6b, 0x01, 0x00, -0x2b, 0x6b, 0x01, 0x00, 0x2b, 0x6b, 0x01, -0x00, 0xd7, 0xc7, 0x01, 0x00, 0xd7, 0xc7, -0x01, 0x00, 0xd7, 0xc7, 0x01, 0x00, 0x74, -0x6b, 0x01, 0x00, 0x74, 0x6b, 0x01, 0x00, -0x74, 0x6b, 0x01, 0x00, 0x45, 0xc8, 0x01, -0x00, 0x45, 0xc8, 0x01, 0x00, 0x45, 0xc8, -0x01, 0x00, 0xbd, 0x6b, 0x01, 0x00, 0xbd, -0x6b, 0x01, 0x00, 0xbd, 0x6b, 0x01, 0x00, -0xb4, 0xc8, 0x01, 0x00, 0xb4, 0xc8, 0x01, -0x00, 0xb4, 0xc8, 0x01, 0x00, 0x07, 0x6c, -0x01, 0x00, 0x07, 0x6c, 0x01, 0x00, 0x07, -0x6c, 0x01, 0x00, 0x24, 0xc9, 0x01, 0x00, -0x24, 0xc9, 0x01, 0x00, 0x24, 0xc9, 0x01, -0x00, 0x50, 0x6c, 0x01, 0x00, 0x50, 0x6c, -0x01, 0x00, 0x50, 0x6c, 0x01, 0x00, 0x95, -0xc9, 0x01, 0x00, 0x95, 0xc9, 0x01, 0x00, -0x95, 0xc9, 0x01, 0x00, 0x9a, 0x6c, 0x01, -0x00, 0x9a, 0x6c, 0x01, 0x00, 0x9a, 0x6c, -0x01, 0x00, 0x08, 0xca, 0x01, 0x00, 0x08, -0xca, 0x01, 0x00, 0x08, 0xca, 0x01, 0x00, -0xe4, 0x6c, 0x01, 0x00, 0xe4, 0x6c, 0x01, -0x00, 0xe4, 0x6c, 0x01, 0x00, 0x7b, 0xca, -0x01, 0x00, 0x7b, 0xca, 0x01, 0x00, 0x7b, -0xca, 0x01, 0x00, 0x2f, 0x6d, 0x01, 0x00, -0x2f, 0x6d, 0x01, 0x00, 0x2f, 0x6d, 0x01, -0x00, 0xf0, 0xca, 0x01, 0x00, 0xf0, 0xca, -0x01, 0x00, 0xf0, 0xca, 0x01, 0x00, 0x79, -0x6d, 0x01, 0x00, 0x79, 0x6d, 0x01, 0x00, -0x79, 0x6d, 0x01, 0x00, 0x66, 0xcb, 0x01, -0x00, 0x66, 0xcb, 0x01, 0x00, 0x66, 0xcb, -0x01, 0x00, 0xe9, 0x7d, 0x01, 0x00, 0xe9, -0x7d, 0x01, 0x00, 0xe9, 0x7d, 0x01, 0x00, -0x55, 0xcc, 0x01, 0x00, 0x55, 0xcc, 0x01, -0x00, 0x55, 0xcc, 0x01, 0x00, 0x7f, 0x7e, -0x01, 0x00, 0x7f, 0x7e, 0x01, 0x00, 0x7f, -0x7e, 0x01, 0x00, 0x49, 0xcd, 0x01, 0x00, -0x49, 0xcd, 0x01, 0x00, 0x49, 0xcd, 0x01, -0x00, 0x17, 0x7f, 0x01, 0x00, 0x17, 0x7f, -0x01, 0x00, 0x17, 0x7f, 0x01, 0x00, 0x42, -0xce, 0x01, 0x00, 0x42, 0xce, 0x01, 0x00, -0x42, 0xce, 0x01, 0x00, 0xaf, 0x7f, 0x01, -0x00, 0xaf, 0x7f, 0x01, 0x00, 0xaf, 0x7f, -0x01, 0x00, 0x3f, 0xcf, 0x01, 0x00, 0x3f, -0xcf, 0x01, 0x00, 0x3f, 0xcf, 0x01, 0x00, -0x24, 0x80, 0x01, 0x00, 0x24, 0x80, 0x01, -0x00, 0x24, 0x80, 0x01, 0x00, 0x21, 0xd0, -0x01, 0x00, 0x21, 0xd0, 0x01, 0x00, 0x21, -0xd0, 0x01, 0x00, 0x70, 0x80, 0x01, 0x00, -0x70, 0x80, 0x01, 0x00, 0x70, 0x80, 0x01, -0x00, 0xa4, 0xd0, 0x01, 0x00, 0xa4, 0xd0, -0x01, 0x00, 0xa4, 0xd0, 0x01, 0x00, 0xbe, -0x80, 0x01, 0x00, 0xbe, 0x80, 0x01, 0x00, -0xbe, 0x80, 0x01, 0x00, 0x2a, 0xd1, 0x01, -0x00, 0x2a, 0xd1, 0x01, 0x00, 0x2a, 0xd1, -0x01, 0x00, 0x0b, 0x81, 0x01, 0x00, 0x0b, -0x81, 0x01, 0x00, 0x0b, 0x81, 0x01, 0x00, -0xb2, 0xd1, 0x01, 0x00, 0xb2, 0xd1, 0x01, -0x00, 0xb2, 0xd1, 0x01, 0x00, 0x59, 0x81, -0x01, 0x00, 0x59, 0x81, 0x01, 0x00, 0x59, -0x81, 0x01, 0x00, 0x3d, 0xd2, 0x01, 0x00, -0x3d, 0xd2, 0x01, 0x00, 0x3d, 0xd2, 0x01, -0x00, 0xa7, 0x81, 0x01, 0x00, 0xa7, 0x81, -0x01, 0x00, 0xa7, 0x81, 0x01, 0x00, 0xca, -0xd2, 0x01, 0x00, 0xca, 0xd2, 0x01, 0x00, -0xca, 0xd2, 0x01, 0x00, 0xf6, 0x81, 0x01, -0x00, 0xf6, 0x81, 0x01, 0x00, 0xf6, 0x81, -0x01, 0x00, 0x5a, 0xd3, 0x01, 0x00, 0x5a, -0xd3, 0x01, 0x00, 0x5a, 0xd3, 0x01, 0x00, -0x45, 0x82, 0x01, 0x00, 0x45, 0x82, 0x01, -0x00, 0x45, 0x82, 0x01, 0x00, 0xec, 0xd3, -0x01, 0x00, 0xec, 0xd3, 0x01, 0x00, 0xec, -0xd3, 0x01, 0x00, 0x95, 0x82, 0x01, 0x00, -0x95, 0x82, 0x01, 0x00, 0x95, 0x82, 0x01, -0x00, 0x81, 0xd4, 0x01, 0x00, 0x81, 0xd4, -0x01, 0x00, 0x81, 0xd4, 0x01, 0x00, 0xe5, -0x82, 0x01, 0x00, 0xe5, 0x82, 0x01, 0x00, -0xe5, 0x82, 0x01, 0x00, 0x18, 0xd5, 0x01, -0x00, 0x18, 0xd5, 0x01, 0x00, 0x18, 0xd5, -0x01, 0x00, 0x35, 0x83, 0x01, 0x00, 0x35, -0x83, 0x01, 0x00, 0x35, 0x83, 0x01, 0x00, -0xb2, 0xd5, 0x01, 0x00, 0xb2, 0xd5, 0x01, -0x00, 0xb2, 0xd5, 0x01, 0x00, 0x86, 0x83, -0x01, 0x00, 0x86, 0x83, 0x01, 0x00, 0x86, -0x83, 0x01, 0x00, 0x4e, 0xd6, 0x01, 0x00, -0x4e, 0xd6, 0x01, 0x00, 0x4e, 0xd6, 0x01, -0x00, 0xd7, 0x83, 0x01, 0x00, 0xd7, 0x83, -0x01, 0x00, 0xd7, 0x83, 0x01, 0x00, 0xed, -0xd6, 0x01, 0x00, 0xed, 0xd6, 0x01, 0x00, -0xed, 0xd6, 0x01, 0x00, 0x28, 0x84, 0x01, -0x00, 0x28, 0x84, 0x01, 0x00, 0x28, 0x84, -0x01, 0x00, 0x8e, 0xd7, 0x01, 0x00, 0x8e, -0xd7, 0x01, 0x00, 0x8e, 0xd7, 0x01, 0x00, -0x7a, 0x84, 0x01, 0x00, 0x7a, 0x84, 0x01, -0x00, 0x7a, 0x84, 0x01, 0x00, 0x32, 0xd8, -0x01, 0x00, 0x32, 0xd8, 0x01, 0x00, 0x32, -0xd8, 0x01, 0x00, 0xcc, 0x84, 0x01, 0x00, -0xcc, 0x84, 0x01, 0x00, 0xcc, 0x84, 0x01, -0x00, 0xd8, 0xd8, 0x01, 0x00, 0xd8, 0xd8, -0x01, 0x00, 0xd8, 0xd8, 0x01, 0x00, 0x1f, -0x85, 0x01, 0x00, 0x1f, 0x85, 0x01, 0x00, -0x1f, 0x85, 0x01, 0x00, 0x81, 0xd9, 0x01, -0x00, 0x81, 0xd9, 0x01, 0x00, 0x81, 0xd9, -0x01, 0x00, 0x72, 0x85, 0x01, 0x00, 0x72, -0x85, 0x01, 0x00, 0x72, 0x85, 0x01, 0x00, -0x2d, 0xda, 0x01, 0x00, 0x2d, 0xda, 0x01, -0x00, 0x2d, 0xda, 0x01, 0x00, 0xc5, 0x85, -0x01, 0x00, 0xc5, 0x85, 0x01, 0x00, 0xc5, -0x85, 0x01, 0x00, 0xdb, 0xda, 0x01, 0x00, -0xdb, 0xda, 0x01, 0x00, 0xdb, 0xda, 0x01, -0x00, 0x18, 0x86, 0x01, 0x00, 0x18, 0x86, -0x01, 0x00, 0x18, 0x86, 0x01, 0x00, 0x8c, -0xdb, 0x01, 0x00, 0x8c, 0xdb, 0x01, 0x00, -0x8c, 0xdb, 0x01, 0x00, 0x6c, 0x86, 0x01, -0x00, 0x6c, 0x86, 0x01, 0x00, 0x6c, 0x86, -0x01, 0x00, 0x3f, 0xdc, 0x01, 0x00, 0x3f, -0xdc, 0x01, 0x00, 0x3f, 0xdc, 0x01, 0x00, -0xc1, 0x86, 0x01, 0x00, 0xc1, 0x86, 0x01, -0x00, 0xc1, 0x86, 0x01, 0x00, 0xf5, 0xdc, -0x01, 0x00, 0xf5, 0xdc, 0x01, 0x00, 0xf5, -0xdc, 0x01, 0x00, 0x15, 0x87, 0x01, 0x00, -0x15, 0x87, 0x01, 0x00, 0x15, 0x87, 0x01, -0x00, 0xae, 0xdd, 0x01, 0x00, 0xae, 0xdd, -0x01, 0x00, 0xae, 0xdd, 0x01, 0x00, 0x6a, -0x87, 0x01, 0x00, 0x6a, 0x87, 0x01, 0x00, -0x6a, 0x87, 0x01, 0x00, 0x69, 0xde, 0x01, -0x00, 0x69, 0xde, 0x01, 0x00, 0x69, 0xde, -0x01, 0x00, 0xc0, 0x87, 0x01, 0x00, 0xc0, -0x87, 0x01, 0x00, 0xc0, 0x87, 0x01, 0x00, -0x27, 0xdf, 0x01, 0x00, 0x27, 0xdf, 0x01, -0x00, 0x27, 0xdf, 0x01, 0x00, 0x15, 0x88, -0x01, 0x00, 0x15, 0x88, 0x01, 0x00, 0x15, -0x88, 0x01, 0x00, 0xe8, 0xdf, 0x01, 0x00, -0xe8, 0xdf, 0x01, 0x00, 0xe8, 0xdf, 0x01, -0x00, 0x6b, 0x88, 0x01, 0x00, 0x6b, 0x88, -0x01, 0x00, 0x6b, 0x88, 0x01, 0x00, 0x55, -0xe0, 0x01, 0x00, 0x55, 0xe0, 0x01, 0x00, -0x55, 0xe0, 0x01, 0x00, 0xc2, 0x88, 0x01, -0x00, 0xc2, 0x88, 0x01, 0x00, 0xc2, 0x88, -0x01, 0x00, 0xb8, 0xe0, 0x01, 0x00, 0xb8, -0xe0, 0x01, 0x00, 0xb8, 0xe0, 0x01, 0x00, -0x18, 0x89, 0x01, 0x00, 0x18, 0x89, 0x01, -0x00, 0x18, 0x89, 0x01, 0x00, 0x1d, 0xe1, -0x01, 0x00, 0x1d, 0xe1, 0x01, 0x00, 0x1d, -0xe1, 0x01, 0x00, 0x6f, 0x89, 0x01, 0x00, -0x6f, 0x89, 0x01, 0x00, 0x6f, 0x89, 0x01, -0x00, 0x83, 0xe1, 0x01, 0x00, 0x83, 0xe1, -0x01, 0x00, 0x83, 0xe1, 0x01, 0x00, 0xc7, -0x89, 0x01, 0x00, 0xc7, 0x89, 0x01, 0x00, -0xc7, 0x89, 0x01, 0x00, 0xea, 0xe1, 0x01, -0x00, 0xea, 0xe1, 0x01, 0x00, 0xea, 0xe1, -0x01, 0x00, 0x1e, 0x8a, 0x01, 0x00, 0x1e, -0x8a, 0x01, 0x00, 0x1e, 0x8a, 0x01, 0x00, -0x52, 0xe2, 0x01, 0x00, 0x52, 0xe2, 0x01, -0x00, 0x52, 0xe2, 0x01, 0x00, 0x76, 0x8a, -0x01, 0x00, 0x76, 0x8a, 0x01, 0x00, 0x76, -0x8a, 0x01, 0x00, 0xbc, 0xe2, 0x01, 0x00, -0xbc, 0xe2, 0x01, 0x00, 0xbc, 0xe2, 0x01, -0x00, 0xcf, 0x8a, 0x01, 0x00, 0xcf, 0x8a, -0x01, 0x00, 0xcf, 0x8a, 0x01, 0x00, 0x27, -0xe3, 0x01, 0x00, 0x27, 0xe3, 0x01, 0x00, -0x27, 0xe3, 0x01, 0x00, 0x27, 0x8b, 0x01, -0x00, 0x27, 0x8b, 0x01, 0x00, 0x27, 0x8b, -0x01, 0x00, 0x94, 0xe3, 0x01, 0x00, 0x94, -0xe3, 0x01, 0x00, 0x94, 0xe3, 0x01, 0x00, -0x80, 0x8b, 0x01, 0x00, 0x80, 0x8b, 0x01, -0x00, 0x80, 0x8b, 0x01, 0x00, 0x02, 0xe4, -0x01, 0x00, 0x02, 0xe4, 0x01, 0x00, 0x02, -0xe4, 0x01, 0x00, 0xda, 0x8b, 0x01, 0x00, -0xda, 0x8b, 0x01, 0x00, 0xda, 0x8b, 0x01, -0x00, 0x71, 0xe4, 0x01, 0x00, 0x71, 0xe4, -0x01, 0x00, 0x71, 0xe4, 0x01, 0x00, 0x33, -0x8c, 0x01, 0x00, 0x33, 0x8c, 0x01, 0x00, -0x33, 0x8c, 0x01, 0x00, 0xe2, 0xe4, 0x01, -0x00, 0xe2, 0xe4, 0x01, 0x00, 0xe2, 0xe4, -0x01, 0x00, 0x8d, 0x8c, 0x01, 0x00, 0x8d, -0x8c, 0x01, 0x00, 0x8d, 0x8c, 0x01, 0x00, -0x54, 0xe5, 0x01, 0x00, 0x54, 0xe5, 0x01, -0x00, 0x54, 0xe5, 0x01, 0x00, 0xe8, 0x8c, -0x01, 0x00, 0xe8, 0x8c, 0x01, 0x00, 0xe8, -0x8c, 0x01, 0x00, 0xc8, 0xe5, 0x01, 0x00, -0xc8, 0xe5, 0x01, 0x00, 0xc8, 0xe5, 0x01, -0x00, 0x42, 0x8d, 0x01, 0x00, 0x42, 0x8d, -0x01, 0x00, 0x42, 0x8d, 0x01, 0x00, 0x3d, -0xe6, 0x01, 0x00, 0x3d, 0xe6, 0x01, 0x00, -0x3d, 0xe6, 0x01, 0x00, 0x9d, 0x8d, 0x01, -0x00, 0x9d, 0x8d, 0x01, 0x00, 0x9d, 0x8d, -0x01, 0x00, 0xb3, 0xe6, 0x01, 0x00, 0xb3, -0xe6, 0x01, 0x00, 0xb3, 0xe6, 0x01, 0x00, -0xf8, 0x8d, 0x01, 0x00, 0xf8, 0x8d, 0x01, -0x00, 0xf8, 0x8d, 0x01, 0x00, 0x2b, 0xe7, -0x01, 0x00, 0x2b, 0xe7, 0x01, 0x00, 0x2b, -0xe7, 0x01, 0x00, 0x54, 0x8e, 0x01, 0x00, -0x54, 0x8e, 0x01, 0x00, 0x54, 0x8e, 0x01, -0x00, 0xa5, 0xe7, 0x01, 0x00, 0xa5, 0xe7, -0x01, 0x00, 0xa5, 0xe7, 0x01, 0x00, 0xb0, -0x8e, 0x01, 0x00, 0xb0, 0x8e, 0x01, 0x00, -0xb0, 0x8e, 0x01, 0x00, 0x1f, 0xe8, 0x01, -0x00, 0x1f, 0xe8, 0x01, 0x00, 0x1f, 0xe8, -0x01, 0x00, 0x0c, 0x8f, 0x01, 0x00, 0x0c, -0x8f, 0x01, 0x00, 0x0c, 0x8f, 0x01, 0x00, -0x9c, 0xe8, 0x01, 0x00, 0x9c, 0xe8, 0x01, -0x00, 0x9c, 0xe8, 0x01, 0x00, 0x68, 0x8f, -0x01, 0x00, 0x68, 0x8f, 0x01, 0x00, 0x68, -0x8f, 0x01, 0x00, 0x19, 0xe9, 0x01, 0x00, -0x19, 0xe9, 0x01, 0x00, 0x19, 0xe9, 0x01, -0x00, 0xc5, 0x8f, 0x01, 0x00, 0xc5, 0x8f, -0x01, 0x00, 0xc5, 0x8f, 0x01, 0x00, 0x98, -0xe9, 0x01, 0x00, 0x98, 0xe9, 0x01, 0x00, -0x98, 0xe9, 0x01, 0x00, 0x11, 0x90, 0x01, -0x00, 0x11, 0x90, 0x01, 0x00, 0x11, 0x90, -0x01, 0x00, 0x19, 0xea, 0x01, 0x00, 0x19, -0xea, 0x01, 0x00, 0x19, 0xea, 0x01, 0x00, -0x40, 0x90, 0x01, 0x00, 0x40, 0x90, 0x01, -0x00, 0x40, 0x90, 0x01, 0x00, 0x9b, 0xea, -0x01, 0x00, 0x9b, 0xea, 0x01, 0x00, 0x9b, -0xea, 0x01, 0x00, 0x6f, 0x90, 0x01, 0x00, -0x6f, 0x90, 0x01, 0x00, 0x6f, 0x90, 0x01, -0x00, 0x1e, 0xeb, 0x01, 0x00, 0x1e, 0xeb, -0x01, 0x00, 0x1e, 0xeb, 0x01, 0x00, 0x9e, -0x90, 0x01, 0x00, 0x9e, 0x90, 0x01, 0x00, -0x9e, 0x90, 0x01, 0x00, 0xa3, 0xeb, 0x01, -0x00, 0xa3, 0xeb, 0x01, 0x00, 0xa3, 0xeb, -0x01, 0x00, 0xcd, 0x90, 0x01, 0x00, 0xcd, -0x90, 0x01, 0x00, 0xcd, 0x90, 0x01, 0x00, -0x2a, 0xec, 0x01, 0x00, 0x2a, 0xec, 0x01, -0x00, 0x2a, 0xec, 0x01, 0x00, 0xfc, 0x90, -0x01, 0x00, 0xfc, 0x90, 0x01, 0x00, 0xfc, -0x90, 0x01, 0x00, 0xb1, 0xec, 0x01, 0x00, -0xb1, 0xec, 0x01, 0x00, 0xb1, 0xec, 0x01, -0x00, 0x2b, 0x91, 0x01, 0x00, 0x2b, 0x91, -0x01, 0x00, 0x2b, 0x91, 0x01, 0x00, 0x3b, -0xed, 0x01, 0x00, 0x3b, 0xed, 0x01, 0x00, -0x3b, 0xed, 0x01, 0x00, 0x5b, 0x91, 0x01, -0x00, 0x5b, 0x91, 0x01, 0x00, 0x5b, 0x91, -0x01, 0x00, 0xc6, 0xed, 0x01, 0x00, 0xc6, -0xed, 0x01, 0x00, 0xc6, 0xed, 0x01, 0x00, -0x8b, 0x91, 0x01, 0x00, 0x8b, 0x91, 0x01, -0x00, 0x8b, 0x91, 0x01, 0x00, 0x52, 0xee, -0x01, 0x00, 0x52, 0xee, 0x01, 0x00, 0x52, -0xee, 0x01, 0x00, 0xbb, 0x91, 0x01, 0x00, -0xbb, 0x91, 0x01, 0x00, 0xbb, 0x91, 0x01, -0x00, 0xe0, 0xee, 0x01, 0x00, 0xe0, 0xee, -0x01, 0x00, 0xe0, 0xee, 0x01, 0x00, 0xeb, -0x91, 0x01, 0x00, 0xeb, 0x91, 0x01, 0x00, -0xeb, 0x91, 0x01, 0x00, 0x6f, 0xef, 0x01, -0x00, 0x6f, 0xef, 0x01, 0x00, 0x6f, 0xef, -0x01, 0x00, 0x1b, 0x92, 0x01, 0x00, 0x1b, -0x92, 0x01, 0x00, 0x1b, 0x92, 0x01, 0x00, -0x0a -}; -const unsigned char Rgb_to_yuv_bt2020_ocsc_only [ 46817 ] = { -0x84, 0x4a, 0x00, 0x00, 0x01, 0x00, 0x00, -0x00, 0x8a, 0x4a, 0x00, 0x00, 0x00, 0x10, -0x00, 0x10, 0x89, 0x4a, 0x00, 0x00, 0x89, -0xfb, 0x78, 0xf4, 0x88, 0x4a, 0x00, 0x00, -0xe5, 0x01, 0x00, 0x00, 0x87, 0x4a, 0x00, -0x00, 0x68, 0x08, 0xb2, 0x15, 0x86, 0x4a, -0x00, 0x00, 0xb7, 0xfe, 0x00, 0x10, 0x85, -0x4a, 0x00, 0x00, 0x00, 0x10, 0x4a, 0xf1, -0x7d, 0x4a, 0x00, 0x00, 0x00, 0x10, 0x00, -0x10, 0x7c, 0x4a, 0x00, 0x00, 0x89, 0xfb, -0x78, 0xf4, 0x7b, 0x4a, 0x00, 0x00, 0xe5, -0x01, 0x00, 0x00, 0x7a, 0x4a, 0x00, 0x00, -0x68, 0x08, 0xb2, 0x15, 0x79, 0x4a, 0x00, -0x00, 0xb7, 0xfe, 0x00, 0x10, 0x78, 0x4a, -0x00, 0x00, 0x00, 0x10, 0x4a, 0xf1, 0x77, -0x4a, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, -0x76, 0x4a, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xaa, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xa7, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x3c, 0xa6, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x3c, 0xa5, 0x42, -0x00, 0x00, 0x08, 0x80, 0x00, 0x00, 0xaa, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xa1, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xa0, 0x42, 0x00, 0x00, 0x01, 0x00, -0x00, 0x00, 0x94, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xaa, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x92, 0x42, 0x00, -0x00, 0xa0, 0x40, 0xb0, 0x40, 0x91, 0x42, -0x00, 0x00, 0x80, 0x40, 0x90, 0x40, 0x90, -0x42, 0x00, 0x00, 0x60, 0x40, 0x70, 0x40, -0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x8e, 0x42, 0x00, 0x00, 0x20, 0x40, -0x30, 0x40, 0x8d, 0x42, 0x00, 0x00, 0x00, -0x40, 0x10, 0x40, 0x8c, 0x42, 0x00, 0x00, -0x00, 0x7c, 0xff, 0x3f, 0xaa, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x8a, 0x42, -0x00, 0x00, 0x00, 0x7c, 0xff, 0x3f, 0x89, -0x42, 0x00, 0x00, 0x00, 0x10, 0x01, 0x00, -0x88, 0x42, 0x00, 0x00, 0x00, 0x10, 0x01, -0x00, 0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x7d, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x7c, 0x42, 0x00, 0x00, -0xc0, 0x40, 0xd0, 0x40, 0x7b, 0x42, 0x00, -0x00, 0xa0, 0x40, 0xb0, 0x40, 0xaa, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x79, -0x42, 0x00, 0x00, 0x60, 0x40, 0x70, 0x40, -0x78, 0x42, 0x00, 0x00, 0x40, 0x40, 0x50, -0x40, 0x77, 0x42, 0x00, 0x00, 0x20, 0x40, -0x30, 0x40, 0xaa, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x75, 0x42, 0x00, 0x00, -0x00, 0x7c, 0xff, 0x3f, 0x74, 0x42, 0x00, -0x00, 0x00, 0x7c, 0xff, 0x3f, 0x73, 0x42, -0x00, 0x00, 0x00, 0x7c, 0xff, 0x3f, 0xaa, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x71, 0x42, 0x00, 0x00, 0x00, 0x10, 0x01, -0x00, 0x70, 0x42, 0x00, 0x00, 0x00, 0x10, -0x01, 0x00, 0x6f, 0x42, 0x00, 0x00, 0x07, -0x00, 0x00, 0x00, 0xaa, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x6b, 0x42, 0x00, -0x00, 0x00, 0x70, 0x00, 0x00, 0x6a, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x69, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x67, 0x42, 0x00, 0x00, 0x01, 0x00, -0x00, 0x00, 0x66, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x65, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xaa, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5f, -0x42, 0x00, 0x00, 0xec, 0x30, 0xf4, 0x30, -0x5e, 0x42, 0x00, 0x00, 0xdc, 0x30, 0xe4, -0x30, 0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x5c, 0x42, 0x00, 0x00, 0xbc, -0x30, 0xc4, 0x30, 0x5b, 0x42, 0x00, 0x00, -0xac, 0x30, 0xb4, 0x30, 0x5a, 0x42, 0x00, -0x00, 0x9c, 0x30, 0xa4, 0x30, 0xaa, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x58, -0x42, 0x00, 0x00, 0x7c, 0x30, 0x84, 0x30, -0x57, 0x42, 0x00, 0x00, 0x6c, 0x30, 0x74, -0x30, 0x56, 0x42, 0x00, 0x00, 0x5c, 0x30, -0x64, 0x30, 0xaa, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x54, 0x42, 0x00, 0x00, -0x3c, 0x30, 0x44, 0x30, 0x53, 0x42, 0x00, -0x00, 0x2c, 0x30, 0x34, 0x30, 0x52, 0x42, -0x00, 0x00, 0x1c, 0x30, 0x24, 0x30, 0xaa, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x50, 0x42, 0x00, 0x00, 0x00, 0x30, 0x08, -0x20, 0x4f, 0x42, 0x00, 0x00, 0x00, 0x00, -0x00, 0x7c, 0x4e, 0x42, 0x00, 0x00, 0x00, -0x7c, 0x00, 0x00, 0xaa, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x4c, 0x42, 0x00, -0x00, 0x00, 0x7c, 0x00, 0x00, 0x4b, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0x4a, -0x42, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, -0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x48, 0x42, 0x00, 0x00, 0xc7, 0x28, -0x03, 0x00, 0x47, 0x42, 0x00, 0x00, 0xc7, -0x28, 0x03, 0x00, 0x46, 0x42, 0x00, 0x00, -0x00, 0x10, 0x00, 0x00, 0xaa, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0x42, -0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x43, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x42, 0x42, 0x00, 0x00, 0xec, 0x30, 0xf4, -0x30, 0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x40, 0x42, 0x00, 0x00, 0xcc, -0x30, 0xd4, 0x30, 0x3f, 0x42, 0x00, 0x00, -0xbc, 0x30, 0xc4, 0x30, 0x3e, 0x42, 0x00, -0x00, 0xac, 0x30, 0xb4, 0x30, 0xaa, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, -0x42, 0x00, 0x00, 0x8c, 0x30, 0x94, 0x30, -0x3b, 0x42, 0x00, 0x00, 0x7c, 0x30, 0x84, -0x30, 0x3a, 0x42, 0x00, 0x00, 0x6c, 0x30, -0x74, 0x30, 0xaa, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x38, 0x42, 0x00, 0x00, -0x4c, 0x30, 0x54, 0x30, 0x37, 0x42, 0x00, -0x00, 0x3c, 0x30, 0x44, 0x30, 0x36, 0x42, -0x00, 0x00, 0x2c, 0x30, 0x34, 0x30, 0xaa, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x34, 0x42, 0x00, 0x00, 0x0c, 0x30, 0x14, -0x30, 0x33, 0x42, 0x00, 0x00, 0x00, 0x30, -0x08, 0x20, 0x32, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x7c, 0xaa, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x30, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x7c, 0x2f, 0x42, -0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x2e, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, -0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x2c, 0x42, 0x00, 0x00, 0xc7, 0x28, -0x03, 0x00, 0x2b, 0x42, 0x00, 0x00, 0xc7, -0x28, 0x03, 0x00, 0x2a, 0x42, 0x00, 0x00, -0xc7, 0x28, 0x03, 0x00, 0xaa, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x42, -0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x27, -0x42, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, -0x26, 0x42, 0x00, 0x00, 0x07, 0x00, 0x00, -0x00, 0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x22, 0x42, 0x00, 0x00, 0x0e, -0x00, 0x00, 0x00, 0x21, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x20, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xaa, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x1d, 0x42, 0x00, 0x00, 0xc0, 0x60, 0x00, -0x00, 0x1c, 0x42, 0x00, 0x00, 0x40, 0x60, -0x80, 0x60, 0xaa, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x1a, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x7c, 0x19, 0x42, 0x00, -0x00, 0x00, 0x7c, 0x00, 0x00, 0x18, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0xaa, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x16, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x7c, 0x15, 0x42, 0x00, 0x00, 0x00, 0x7c, -0x00, 0x00, 0x14, 0x42, 0x00, 0x00, 0xd0, -0xb3, 0x01, 0x00, 0xaa, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x12, 0x42, 0x00, -0x00, 0xd0, 0xb3, 0x01, 0x00, 0x11, 0x42, -0x00, 0x00, 0xb6, 0xa4, 0x01, 0x00, 0x10, -0x42, 0x00, 0x00, 0xb6, 0xa4, 0x01, 0x00, -0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x0e, 0x42, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x0d, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x0c, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xaa, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, -0x42, 0x00, 0x00, 0xc0, 0x60, 0x00, 0x00, -0x08, 0x42, 0x00, 0x00, 0x40, 0x60, 0x80, -0x60, 0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x06, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x7c, 0x05, 0x42, 0x00, 0x00, -0x00, 0x7c, 0x00, 0x00, 0x04, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x7c, 0xaa, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, -0x01, 0x42, 0x00, 0x00, 0x00, 0x7c, 0x00, -0x00, 0x00, 0x42, 0x00, 0x00, 0xd0, 0xb3, -0x01, 0x00, 0xaa, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xfe, 0x41, 0x00, 0x00, -0xd0, 0xb3, 0x01, 0x00, 0xfd, 0x41, 0x00, -0x00, 0xb6, 0xa4, 0x01, 0x00, 0xfc, 0x41, -0x00, 0x00, 0xb6, 0xa4, 0x01, 0x00, 0xaa, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xfa, 0x41, 0x00, 0x00, 0x07, 0x00, 0x00, -0x00, 0xf7, 0x41, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xee, 0x41, 0x00, 0x00, 0xa9, -0x1c, 0x00, 0x00, 0xaa, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xea, 0x41, 0x00, -0x00, 0x63, 0x01, 0x00, 0x00, 0xe9, 0x41, -0x00, 0x00, 0x14, 0x14, 0x89, 0x0a, 0xe8, -0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xe0, 0x41, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xed, 0x41, 0x00, 0x00, 0x86, -0x00, 0xd1, 0x02, 0xec, 0x41, 0x00, 0x00, -0x5d, 0x00, 0x00, 0x00, 0xaa, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xde, 0x41, -0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xdd, -0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xdc, 0x41, 0x00, 0x00, 0x00, 0x20, 0x00, -0x00, 0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xa8, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x3c, 0xa4, 0x42, 0x00, 0x00, -0x0f, 0x00, 0x00, 0x00, 0x93, 0x42, 0x00, -0x00, 0xc0, 0x40, 0xd0, 0x40, 0xaa, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8f, -0x42, 0x00, 0x00, 0x40, 0x40, 0x50, 0x40, -0x8b, 0x42, 0x00, 0x00, 0x00, 0x7c, 0xff, -0x3f, 0x87, 0x42, 0x00, 0x00, 0x00, 0x10, -0x01, 0x00, 0xaa, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x7a, 0x42, 0x00, 0x00, -0x80, 0x40, 0x90, 0x40, 0x76, 0x42, 0x00, -0x00, 0x00, 0x40, 0x10, 0x40, 0x72, 0x42, -0x00, 0x00, 0x00, 0x10, 0x01, 0x00, 0xaa, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x6c, 0x42, 0x00, 0x00, 0x00, 0x70, 0x00, -0x70, 0x68, 0x42, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x61, 0x42, 0x00, 0x00, 0x00, -0xf0, 0x01, 0x00, 0xaa, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x5d, 0x42, 0x00, -0x00, 0xcc, 0x30, 0xd4, 0x30, 0x59, 0x42, -0x00, 0x00, 0x8c, 0x30, 0x94, 0x30, 0x55, -0x42, 0x00, 0x00, 0x4c, 0x30, 0x54, 0x30, -0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x51, 0x42, 0x00, 0x00, 0x0c, 0x30, -0x14, 0x30, 0x4d, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x7c, 0x49, 0x42, 0x00, 0x00, -0xc7, 0x28, 0x03, 0x00, 0xaa, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x45, 0x42, -0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x41, -0x42, 0x00, 0x00, 0xdc, 0x30, 0xe4, 0x30, -0x3d, 0x42, 0x00, 0x00, 0x9c, 0x30, 0xa4, -0x30, 0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x39, 0x42, 0x00, 0x00, 0x5c, -0x30, 0x64, 0x30, 0x35, 0x42, 0x00, 0x00, -0x1c, 0x30, 0x24, 0x30, 0x31, 0x42, 0x00, -0x00, 0x00, 0x7c, 0x00, 0x00, 0xaa, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2d, -0x42, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, -0x29, 0x42, 0x00, 0x00, 0x00, 0x10, 0x00, -0x00, 0x23, 0x42, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xaa, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x1f, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x1b, 0x42, 0x00, -0x00, 0x00, 0x50, 0x20, 0x50, 0x17, 0x42, -0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0xaa, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x13, 0x42, 0x00, 0x00, 0xd0, 0xb3, 0x01, -0x00, 0x0f, 0x42, 0x00, 0x00, 0xb6, 0xa4, -0x01, 0x00, 0x0b, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xaa, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x07, 0x42, 0x00, -0x00, 0x00, 0x50, 0x20, 0x50, 0x03, 0x42, -0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0xff, -0x41, 0x00, 0x00, 0xd0, 0xb3, 0x01, 0x00, -0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xfb, 0x41, 0x00, 0x00, 0xb6, 0xa4, -0x01, 0x00, 0xeb, 0x41, 0x00, 0x00, 0x36, -0x02, 0x6d, 0x1d, 0xe1, 0x41, 0x00, 0x00, -0x00, 0x20, 0x00, 0x00, 0xaa, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xdf, 0x41, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xdb, -0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xda, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xc7, 0x28, -0x01, 0x00, 0xc7, 0x28, 0x01, 0x00, 0xc7, -0x28, 0x01, 0x00, 0xbd, 0xea, 0x00, 0x00, -0xbd, 0xea, 0x00, 0x00, 0xbd, 0xea, 0x00, -0x00, 0x73, 0x2a, 0x01, 0x00, 0x73, 0x2a, -0x01, 0x00, 0x73, 0x2a, 0x01, 0x00, 0x8e, -0xe9, 0x00, 0x00, 0x8e, 0xe9, 0x00, 0x00, -0x8e, 0xe9, 0x00, 0x00, 0x0c, 0x2c, 0x01, -0x00, 0x0c, 0x2c, 0x01, 0x00, 0x0c, 0x2c, -0x01, 0x00, 0x89, 0xe8, 0x00, 0x00, 0x89, -0xe8, 0x00, 0x00, 0x89, 0xe8, 0x00, 0x00, -0x94, 0x2d, 0x01, 0x00, 0x94, 0x2d, 0x01, -0x00, 0x94, 0x2d, 0x01, 0x00, 0xa6, 0xe7, -0x00, 0x00, 0xa6, 0xe7, 0x00, 0x00, 0xa6, -0xe7, 0x00, 0x00, 0x0f, 0x2f, 0x01, 0x00, -0x0f, 0x2f, 0x01, 0x00, 0x0f, 0x2f, 0x01, -0x00, 0xde, 0xe6, 0x00, 0x00, 0xde, 0xe6, -0x00, 0x00, 0xde, 0xe6, 0x00, 0x00, 0x3e, -0x30, 0x01, 0x00, 0x3e, 0x30, 0x01, 0x00, -0x3e, 0x30, 0x01, 0x00, 0x2b, 0xe6, 0x00, -0x00, 0x2b, 0xe6, 0x00, 0x00, 0x2b, 0xe6, -0x00, 0x00, 0xf0, 0x30, 0x01, 0x00, 0xf0, -0x30, 0x01, 0x00, 0xf0, 0x30, 0x01, 0x00, -0x8a, 0xe5, 0x00, 0x00, 0x8a, 0xe5, 0x00, -0x00, 0x8a, 0xe5, 0x00, 0x00, 0x9c, 0x31, -0x01, 0x00, 0x9c, 0x31, 0x01, 0x00, 0x9c, -0x31, 0x01, 0x00, 0xf8, 0xe4, 0x00, 0x00, -0xf8, 0xe4, 0x00, 0x00, 0xf8, 0xe4, 0x00, -0x00, 0x44, 0x32, 0x01, 0x00, 0x44, 0x32, -0x01, 0x00, 0x44, 0x32, 0x01, 0x00, 0xc4, -0x03, 0x01, 0x00, 0xc4, 0x03, 0x01, 0x00, -0xc4, 0x03, 0x01, 0x00, 0xbc, 0x34, 0x01, -0x00, 0xbc, 0x34, 0x01, 0x00, 0xbc, 0x34, -0x01, 0x00, 0x3b, 0x02, 0x01, 0x00, 0x3b, -0x02, 0x01, 0x00, 0x3b, 0x02, 0x01, 0x00, -0x04, 0x37, 0x01, 0x00, 0x04, 0x37, 0x01, -0x00, 0x04, 0x37, 0x01, 0x00, 0x0c, 0x01, -0x01, 0x00, 0x0c, 0x01, 0x01, 0x00, 0x0c, -0x01, 0x01, 0x00, 0x25, 0x39, 0x01, 0x00, -0x25, 0x39, 0x01, 0x00, 0x25, 0x39, 0x01, -0x00, 0x19, 0x00, 0x01, 0x00, 0x19, 0x00, -0x01, 0x00, 0x19, 0x00, 0x01, 0x00, 0x28, -0x3b, 0x01, 0x00, 0x28, 0x3b, 0x01, 0x00, -0x28, 0x3b, 0x01, 0x00, 0x9f, 0xfe, 0x00, -0x00, 0x9f, 0xfe, 0x00, 0x00, 0x9f, 0xfe, -0x00, 0x00, 0x12, 0x3d, 0x01, 0x00, 0x12, -0x3d, 0x01, 0x00, 0x12, 0x3d, 0x01, 0x00, -0x4a, 0xfd, 0x00, 0x00, 0x4a, 0xfd, 0x00, -0x00, 0x4a, 0xfd, 0x00, 0x00, 0xe7, 0x3e, -0x01, 0x00, 0xe7, 0x3e, 0x01, 0x00, 0xe7, -0x3e, 0x01, 0x00, 0x24, 0xfc, 0x00, 0x00, -0x24, 0xfc, 0x00, 0x00, 0x24, 0xfc, 0x00, -0x00, 0x55, 0x40, 0x01, 0x00, 0x55, 0x40, -0x01, 0x00, 0x55, 0x40, 0x01, 0x00, 0x22, -0xfb, 0x00, 0x00, 0x22, 0xfb, 0x00, 0x00, -0x22, 0xfb, 0x00, 0x00, 0x2e, 0x41, 0x01, -0x00, 0x2e, 0x41, 0x01, 0x00, 0x2e, 0x41, -0x01, 0x00, 0x3e, 0xfa, 0x00, 0x00, 0x3e, -0xfa, 0x00, 0x00, 0x3e, 0xfa, 0x00, 0x00, -0x00, 0x42, 0x01, 0x00, 0x00, 0x42, 0x01, -0x00, 0x00, 0x42, 0x01, 0x00, 0x73, 0xf9, -0x00, 0x00, 0x73, 0xf9, 0x00, 0x00, 0x73, -0xf9, 0x00, 0x00, 0xcb, 0x42, 0x01, 0x00, -0xcb, 0x42, 0x01, 0x00, 0xcb, 0x42, 0x01, -0x00, 0xbb, 0xf8, 0x00, 0x00, 0xbb, 0xf8, -0x00, 0x00, 0xbb, 0xf8, 0x00, 0x00, 0x91, -0x43, 0x01, 0x00, 0x91, 0x43, 0x01, 0x00, -0x91, 0x43, 0x01, 0x00, 0x14, 0xf8, 0x00, -0x00, 0x14, 0xf8, 0x00, 0x00, 0x14, 0xf8, -0x00, 0x00, 0x52, 0x44, 0x01, 0x00, 0x52, -0x44, 0x01, 0x00, 0x52, 0x44, 0x01, 0x00, -0x35, 0x07, 0x01, 0x00, 0x35, 0x07, 0x01, -0x00, 0x35, 0x07, 0x01, 0x00, 0xc5, 0x45, -0x01, 0x00, 0xc5, 0x45, 0x01, 0x00, 0xc5, -0x45, 0x01, 0x00, 0x31, 0x06, 0x01, 0x00, -0x31, 0x06, 0x01, 0x00, 0x31, 0x06, 0x01, -0x00, 0x28, 0x47, 0x01, 0x00, 0x28, 0x47, -0x01, 0x00, 0x28, 0x47, 0x01, 0x00, 0x51, -0x05, 0x01, 0x00, 0x51, 0x05, 0x01, 0x00, -0x51, 0x05, 0x01, 0x00, 0x7d, 0x48, 0x01, -0x00, 0x7d, 0x48, 0x01, 0x00, 0x7d, 0x48, -0x01, 0x00, 0x8d, 0x04, 0x01, 0x00, 0x8d, -0x04, 0x01, 0x00, 0x8d, 0x04, 0x01, 0x00, -0xc6, 0x49, 0x01, 0x00, 0xc6, 0x49, 0x01, -0x00, 0xc6, 0x49, 0x01, 0x00, 0xdf, 0x03, -0x01, 0x00, 0xdf, 0x03, 0x01, 0x00, 0xdf, -0x03, 0x01, 0x00, 0x04, 0x4b, 0x01, 0x00, -0x04, 0x4b, 0x01, 0x00, 0x04, 0x4b, 0x01, -0x00, 0x43, 0x03, 0x01, 0x00, 0x43, 0x03, -0x01, 0x00, 0x43, 0x03, 0x01, 0x00, 0x38, -0x4c, 0x01, 0x00, 0x38, 0x4c, 0x01, 0x00, -0x38, 0x4c, 0x01, 0x00, 0xb7, 0x02, 0x01, -0x00, 0xb7, 0x02, 0x01, 0x00, 0xb7, 0x02, -0x01, 0x00, 0x63, 0x4d, 0x01, 0x00, 0x63, -0x4d, 0x01, 0x00, 0x63, 0x4d, 0x01, 0x00, -0x37, 0x02, 0x01, 0x00, 0x37, 0x02, 0x01, -0x00, 0x37, 0x02, 0x01, 0x00, 0x87, 0x4e, -0x01, 0x00, 0x87, 0x4e, 0x01, 0x00, 0x87, -0x4e, 0x01, 0x00, 0x8c, 0x11, 0x01, 0x00, -0x8c, 0x11, 0x01, 0x00, 0x8c, 0x11, 0x01, -0x00, 0x5c, 0x50, 0x01, 0x00, 0x5c, 0x50, -0x01, 0x00, 0x5c, 0x50, 0x01, 0x00, 0xc6, -0x10, 0x01, 0x00, 0xc6, 0x10, 0x01, 0x00, -0xc6, 0x10, 0x01, 0x00, 0x69, 0x51, 0x01, -0x00, 0x69, 0x51, 0x01, 0x00, 0x69, 0x51, -0x01, 0x00, 0x1a, 0x10, 0x01, 0x00, 0x1a, -0x10, 0x01, 0x00, 0x1a, 0x10, 0x01, 0x00, -0x6a, 0x52, 0x01, 0x00, 0x6a, 0x52, 0x01, -0x00, 0x6a, 0x52, 0x01, 0x00, 0x06, 0x0f, -0x01, 0x00, 0x06, 0x0f, 0x01, 0x00, 0x06, -0x0f, 0x01, 0x00, 0x62, 0x53, 0x01, 0x00, -0x62, 0x53, 0x01, 0x00, 0x62, 0x53, 0x01, -0x00, 0xfb, 0x0d, 0x01, 0x00, 0xfb, 0x0d, -0x01, 0x00, 0xfb, 0x0d, 0x01, 0x00, 0x52, -0x54, 0x01, 0x00, 0x52, 0x54, 0x01, 0x00, -0x52, 0x54, 0x01, 0x00, 0x0c, 0x0d, 0x01, -0x00, 0x0c, 0x0d, 0x01, 0x00, 0x0c, 0x0d, -0x01, 0x00, 0x3b, 0x55, 0x01, 0x00, 0x3b, -0x55, 0x01, 0x00, 0x3b, 0x55, 0x01, 0x00, -0x34, 0x0c, 0x01, 0x00, 0x34, 0x0c, 0x01, -0x00, 0x34, 0x0c, 0x01, 0x00, 0x1c, 0x56, -0x01, 0x00, 0x1c, 0x56, 0x01, 0x00, 0x1c, -0x56, 0x01, 0x00, 0x70, 0x0b, 0x01, 0x00, -0x70, 0x0b, 0x01, 0x00, 0x70, 0x0b, 0x01, -0x00, 0xf8, 0x56, 0x01, 0x00, 0xf8, 0x56, -0x01, 0x00, 0xf8, 0x56, 0x01, 0x00, 0x6a, -0x1a, 0x01, 0x00, 0x6a, 0x1a, 0x01, 0x00, -0x6a, 0x1a, 0x01, 0x00, 0x9e, 0x58, 0x01, -0x00, 0x9e, 0x58, 0x01, 0x00, 0x9e, 0x58, -0x01, 0x00, 0x38, 0x19, 0x01, 0x00, 0x38, -0x19, 0x01, 0x00, 0x38, 0x19, 0x01, 0x00, -0x32, 0x5a, 0x01, 0x00, 0x32, 0x5a, 0x01, -0x00, 0x32, 0x5a, 0x01, 0x00, 0x30, 0x18, -0x01, 0x00, 0x30, 0x18, 0x01, 0x00, 0x30, -0x18, 0x01, 0x00, 0xb5, 0x5b, 0x01, 0x00, -0xb5, 0x5b, 0x01, 0x00, 0xb5, 0x5b, 0x01, -0x00, 0x48, 0x17, 0x01, 0x00, 0x48, 0x17, -0x01, 0x00, 0x48, 0x17, 0x01, 0x00, 0x29, -0x5d, 0x01, 0x00, 0x29, 0x5d, 0x01, 0x00, -0x29, 0x5d, 0x01, 0x00, 0x7b, 0x16, 0x01, -0x00, 0x7b, 0x16, 0x01, 0x00, 0x7b, 0x16, -0x01, 0x00, 0x91, 0x5e, 0x01, 0x00, 0x91, -0x5e, 0x01, 0x00, 0x91, 0x5e, 0x01, 0x00, -0xc3, 0x15, 0x01, 0x00, 0xc3, 0x15, 0x01, -0x00, 0xc3, 0x15, 0x01, 0x00, 0xed, 0x5f, -0x01, 0x00, 0xed, 0x5f, 0x01, 0x00, 0xed, -0x5f, 0x01, 0x00, 0x1d, 0x15, 0x01, 0x00, -0x1d, 0x15, 0x01, 0x00, 0x1d, 0x15, 0x01, -0x00, 0xa0, 0x60, 0x01, 0x00, 0xa0, 0x60, -0x01, 0x00, 0xa0, 0x60, 0x01, 0x00, 0x86, -0x14, 0x01, 0x00, 0x86, 0x14, 0x01, 0x00, -0x86, 0x14, 0x01, 0x00, 0x44, 0x61, 0x01, -0x00, 0x44, 0x61, 0x01, 0x00, 0x44, 0x61, -0x01, 0x00, 0xbd, 0x23, 0x01, 0x00, 0xbd, -0x23, 0x01, 0x00, 0xbd, 0x23, 0x01, 0x00, -0x7f, 0x62, 0x01, 0x00, 0x7f, 0x62, 0x01, -0x00, 0x7f, 0x62, 0x01, 0x00, 0xd1, 0x22, -0x01, 0x00, 0xd1, 0x22, 0x01, 0x00, 0xd1, -0x22, 0x01, 0x00, 0xad, 0x63, 0x01, 0x00, -0xad, 0x63, 0x01, 0x00, 0xad, 0x63, 0x01, -0x00, 0x06, 0x22, 0x01, 0x00, 0x06, 0x22, -0x01, 0x00, 0x06, 0x22, 0x01, 0x00, 0xcd, -0x64, 0x01, 0x00, 0xcd, 0x64, 0x01, 0x00, -0xcd, 0x64, 0x01, 0x00, 0x54, 0x21, 0x01, -0x00, 0x54, 0x21, 0x01, 0x00, 0x54, 0x21, -0x01, 0x00, 0xe2, 0x65, 0x01, 0x00, 0xe2, -0x65, 0x01, 0x00, 0xe2, 0x65, 0x01, 0x00, -0xb6, 0x20, 0x01, 0x00, 0xb6, 0x20, 0x01, -0x00, 0xb6, 0x20, 0x01, 0x00, 0xee, 0x66, -0x01, 0x00, 0xee, 0x66, 0x01, 0x00, 0xee, -0x66, 0x01, 0x00, 0x29, 0x20, 0x01, 0x00, -0x29, 0x20, 0x01, 0x00, 0x29, 0x20, 0x01, -0x00, 0xf0, 0x67, 0x01, 0x00, 0xf0, 0x67, -0x01, 0x00, 0xf0, 0x67, 0x01, 0x00, 0x53, -0x1f, 0x01, 0x00, 0x53, 0x1f, 0x01, 0x00, -0x53, 0x1f, 0x01, 0x00, 0xeb, 0x68, 0x01, -0x00, 0xeb, 0x68, 0x01, 0x00, 0xeb, 0x68, -0x01, 0x00, 0x6c, 0x1e, 0x01, 0x00, 0x6c, -0x1e, 0x01, 0x00, 0x6c, 0x1e, 0x01, 0x00, -0xde, 0x69, 0x01, 0x00, 0xde, 0x69, 0x01, -0x00, 0xde, 0x69, 0x01, 0x00, 0x36, 0x2d, -0x01, 0x00, 0x36, 0x2d, 0x01, 0x00, 0x36, -0x2d, 0x01, 0x00, 0xb2, 0x6b, 0x01, 0x00, -0xb2, 0x6b, 0x01, 0x00, 0xb2, 0x6b, 0x01, -0x00, 0xce, 0x2b, 0x01, 0x00, 0xce, 0x2b, -0x01, 0x00, 0xce, 0x2b, 0x01, 0x00, 0x6e, -0x6d, 0x01, 0x00, 0x6e, 0x6d, 0x01, 0x00, -0x6e, 0x6d, 0x01, 0x00, 0x96, 0x2a, 0x01, -0x00, 0x96, 0x2a, 0x01, 0x00, 0x96, 0x2a, -0x01, 0x00, 0x18, 0x6f, 0x01, 0x00, 0x18, -0x6f, 0x01, 0x00, 0x18, 0x6f, 0x01, 0x00, -0x86, 0x29, 0x01, 0x00, 0x86, 0x29, 0x01, -0x00, 0x86, 0x29, 0x01, 0x00, 0x58, 0x70, -0x01, 0x00, 0x58, 0x70, 0x01, 0x00, 0x58, -0x70, 0x01, 0x00, 0x94, 0x28, 0x01, 0x00, -0x94, 0x28, 0x01, 0x00, 0x94, 0x28, 0x01, -0x00, 0x1d, 0x71, 0x01, 0x00, 0x1d, 0x71, -0x01, 0x00, 0x1d, 0x71, 0x01, 0x00, 0xbc, -0x27, 0x01, 0x00, 0xbc, 0x27, 0x01, 0x00, -0xbc, 0x27, 0x01, 0x00, 0xdb, 0x71, 0x01, -0x00, 0xdb, 0x71, 0x01, 0x00, 0xdb, 0x71, -0x01, 0x00, 0xfa, 0x26, 0x01, 0x00, 0xfa, -0x26, 0x01, 0x00, 0xfa, 0x26, 0x01, 0x00, -0x92, 0x72, 0x01, 0x00, 0x92, 0x72, 0x01, -0x00, 0x92, 0x72, 0x01, 0x00, 0x49, 0x26, -0x01, 0x00, 0x49, 0x26, 0x01, 0x00, 0x49, -0x26, 0x01, 0x00, 0x45, 0x73, 0x01, 0x00, -0x45, 0x73, 0x01, 0x00, 0x45, 0x73, 0x01, -0x00, 0x5d, 0x35, 0x01, 0x00, 0x5d, 0x35, -0x01, 0x00, 0x5d, 0x35, 0x01, 0x00, 0x9a, -0x74, 0x01, 0x00, 0x9a, 0x74, 0x01, 0x00, -0x9a, 0x74, 0x01, 0x00, 0x4a, 0x34, 0x01, -0x00, 0x4a, 0x34, 0x01, 0x00, 0x4a, 0x34, -0x01, 0x00, 0xdf, 0x75, 0x01, 0x00, 0xdf, -0x75, 0x01, 0x00, 0xdf, 0x75, 0x01, 0x00, -0x5d, 0x33, 0x01, 0x00, 0x5d, 0x33, 0x01, -0x00, 0x5d, 0x33, 0x01, 0x00, 0x15, 0x77, -0x01, 0x00, 0x15, 0x77, 0x01, 0x00, 0x15, -0x77, 0x01, 0x00, 0x8e, 0x32, 0x01, 0x00, -0x8e, 0x32, 0x01, 0x00, 0x8e, 0x32, 0x01, -0x00, 0x3e, 0x78, 0x01, 0x00, 0x3e, 0x78, -0x01, 0x00, 0x3e, 0x78, 0x01, 0x00, 0xd7, -0x31, 0x01, 0x00, 0xd7, 0x31, 0x01, 0x00, -0xd7, 0x31, 0x01, 0x00, 0x5b, 0x79, 0x01, -0x00, 0x5b, 0x79, 0x01, 0x00, 0x5b, 0x79, -0x01, 0x00, 0x33, 0x31, 0x01, 0x00, 0x33, -0x31, 0x01, 0x00, 0x33, 0x31, 0x01, 0x00, -0x6e, 0x7a, 0x01, 0x00, 0x6e, 0x7a, 0x01, -0x00, 0x6e, 0x7a, 0x01, 0x00, 0xa0, 0x30, -0x01, 0x00, 0xa0, 0x30, 0x01, 0x00, 0xa0, -0x30, 0x01, 0x00, 0x78, 0x7b, 0x01, 0x00, -0x78, 0x7b, 0x01, 0x00, 0x78, 0x7b, 0x01, -0x00, 0x1a, 0x30, 0x01, 0x00, 0x1a, 0x30, -0x01, 0x00, 0x1a, 0x30, 0x01, 0x00, 0x7a, -0x7c, 0x01, 0x00, 0x7a, 0x7c, 0x01, 0x00, -0x7a, 0x7c, 0x01, 0x00, 0xcf, 0x3e, 0x01, -0x00, 0xcf, 0x3e, 0x01, 0x00, 0xcf, 0x3e, -0x01, 0x00, 0x67, 0x7e, 0x01, 0x00, 0x67, -0x7e, 0x01, 0x00, 0x67, 0x7e, 0x01, 0x00, -0x31, 0x3d, 0x01, 0x00, 0x31, 0x3d, 0x01, -0x00, 0x31, 0x3d, 0x01, 0x00, 0x1d, 0x80, -0x01, 0x00, 0x1d, 0x80, 0x01, 0x00, 0x1d, -0x80, 0x01, 0x00, 0xcc, 0x3b, 0x01, 0x00, -0xcc, 0x3b, 0x01, 0x00, 0xcc, 0x3b, 0x01, -0x00, 0xfb, 0x80, 0x01, 0x00, 0xfb, 0x80, -0x01, 0x00, 0xfb, 0x80, 0x01, 0x00, 0x95, -0x3a, 0x01, 0x00, 0x95, 0x3a, 0x01, 0x00, -0x95, 0x3a, 0x01, 0x00, 0xd0, 0x81, 0x01, -0x00, 0xd0, 0x81, 0x01, 0x00, 0xd0, 0x81, -0x01, 0x00, 0x81, 0x39, 0x01, 0x00, 0x81, -0x39, 0x01, 0x00, 0x81, 0x39, 0x01, 0x00, -0x9c, 0x82, 0x01, 0x00, 0x9c, 0x82, 0x01, -0x00, 0x9c, 0x82, 0x01, 0x00, 0x8c, 0x38, -0x01, 0x00, 0x8c, 0x38, 0x01, 0x00, 0x8c, -0x38, 0x01, 0x00, 0x60, 0x83, 0x01, 0x00, -0x60, 0x83, 0x01, 0x00, 0x60, 0x83, 0x01, -0x00, 0xaf, 0x37, 0x01, 0x00, 0xaf, 0x37, -0x01, 0x00, 0xaf, 0x37, 0x01, 0x00, 0x1e, -0x84, 0x01, 0x00, 0x1e, 0x84, 0x01, 0x00, -0x1e, 0x84, 0x01, 0x00, 0xe7, 0x36, 0x01, -0x00, 0xe7, 0x36, 0x01, 0x00, 0xe7, 0x36, -0x01, 0x00, 0xd5, 0x84, 0x01, 0x00, 0xd5, -0x84, 0x01, 0x00, 0xd5, 0x84, 0x01, 0x00, -0xde, 0x45, 0x01, 0x00, 0xde, 0x45, 0x01, -0x00, 0xde, 0x45, 0x01, 0x00, 0x33, 0x86, -0x01, 0x00, 0x33, 0x86, 0x01, 0x00, 0x33, -0x86, 0x01, 0x00, 0xa9, 0x44, 0x01, 0x00, -0xa9, 0x44, 0x01, 0x00, 0xa9, 0x44, 0x01, -0x00, 0x7e, 0x87, 0x01, 0x00, 0x7e, 0x87, -0x01, 0x00, 0x7e, 0x87, 0x01, 0x00, 0xa0, -0x43, 0x01, 0x00, 0xa0, 0x43, 0x01, 0x00, -0xa0, 0x43, 0x01, 0x00, 0xb8, 0x88, 0x01, -0x00, 0xb8, 0x88, 0x01, 0x00, 0xb8, 0x88, -0x01, 0x00, 0xb9, 0x42, 0x01, 0x00, 0xb9, -0x42, 0x01, 0x00, 0xb9, 0x42, 0x01, 0x00, -0xe3, 0x89, 0x01, 0x00, 0xe3, 0x89, 0x01, -0x00, 0xe3, 0x89, 0x01, 0x00, 0xee, 0x41, -0x01, 0x00, 0xee, 0x41, 0x01, 0x00, 0xee, -0x41, 0x01, 0x00, 0x02, 0x8b, 0x01, 0x00, -0x02, 0x8b, 0x01, 0x00, 0x02, 0x8b, 0x01, -0x00, 0x38, 0x41, 0x01, 0x00, 0x38, 0x41, -0x01, 0x00, 0x38, 0x41, 0x01, 0x00, 0x16, -0x8c, 0x01, 0x00, 0x16, 0x8c, 0x01, 0x00, -0x16, 0x8c, 0x01, 0x00, 0x96, 0x40, 0x01, -0x00, 0x96, 0x40, 0x01, 0x00, 0x96, 0x40, -0x01, 0x00, 0x1f, 0x8d, 0x01, 0x00, 0x1f, -0x8d, 0x01, 0x00, 0x1f, 0x8d, 0x01, 0x00, -0x03, 0x40, 0x01, 0x00, 0x03, 0x40, 0x01, -0x00, 0x03, 0x40, 0x01, 0x00, 0x1f, 0x8e, -0x01, 0x00, 0x1f, 0x8e, 0x01, 0x00, 0x1f, -0x8e, 0x01, 0x00, 0x7f, 0x4e, 0x01, 0x00, -0x7f, 0x4e, 0x01, 0x00, 0x7f, 0x4e, 0x01, -0x00, 0x04, 0x90, 0x01, 0x00, 0x04, 0x90, -0x01, 0x00, 0x04, 0x90, 0x01, 0x00, 0xbb, -0x4c, 0x01, 0x00, 0xbb, 0x4c, 0x01, 0x00, -0xbb, 0x4c, 0x01, 0x00, 0xe9, 0x90, 0x01, -0x00, 0xe9, 0x90, 0x01, 0x00, 0xe9, 0x90, -0x01, 0x00, 0x37, 0x4b, 0x01, 0x00, 0x37, -0x4b, 0x01, 0x00, 0x37, 0x4b, 0x01, 0x00, -0xc3, 0x91, 0x01, 0x00, 0xc3, 0x91, 0x01, -0x00, 0xc3, 0x91, 0x01, 0x00, 0xe7, 0x49, -0x01, 0x00, 0xe7, 0x49, 0x01, 0x00, 0xe7, -0x49, 0x01, 0x00, 0x92, 0x92, 0x01, 0x00, -0x92, 0x92, 0x01, 0x00, 0x92, 0x92, 0x01, -0x00, 0xbf, 0x48, 0x01, 0x00, 0xbf, 0x48, -0x01, 0x00, 0xbf, 0x48, 0x01, 0x00, 0x58, -0x93, 0x01, 0x00, 0x58, 0x93, 0x01, 0x00, -0x58, 0x93, 0x01, 0x00, 0xb8, 0x47, 0x01, -0x00, 0xb8, 0x47, 0x01, 0x00, 0xb8, 0x47, -0x01, 0x00, 0x16, 0x94, 0x01, 0x00, 0x16, -0x94, 0x01, 0x00, 0x16, 0x94, 0x01, 0x00, -0xcc, 0x46, 0x01, 0x00, 0xcc, 0x46, 0x01, -0x00, 0xcc, 0x46, 0x01, 0x00, 0xcc, 0x94, -0x01, 0x00, 0xcc, 0x94, 0x01, 0x00, 0xcc, -0x94, 0x01, 0x00, 0xf7, 0x45, 0x01, 0x00, -0xf7, 0x45, 0x01, 0x00, 0xf7, 0x45, 0x01, -0x00, 0x7c, 0x95, 0x01, 0x00, 0x7c, 0x95, -0x01, 0x00, 0x7c, 0x95, 0x01, 0x00, 0xde, -0x54, 0x01, 0x00, 0xde, 0x54, 0x01, 0x00, -0xde, 0x54, 0x01, 0x00, 0xca, 0x96, 0x01, -0x00, 0xca, 0x96, 0x01, 0x00, 0xca, 0x96, -0x01, 0x00, 0x99, 0x53, 0x01, 0x00, 0x99, -0x53, 0x01, 0x00, 0x99, 0x53, 0x01, 0x00, -0x03, 0x98, 0x01, 0x00, 0x03, 0x98, 0x01, -0x00, 0x03, 0x98, 0x01, 0x00, 0x83, 0x52, -0x01, 0x00, 0x83, 0x52, 0x01, 0x00, 0x83, -0x52, 0x01, 0x00, 0x2c, 0x99, 0x01, 0x00, -0x2c, 0x99, 0x01, 0x00, 0x2c, 0x99, 0x01, -0x00, 0x92, 0x51, 0x01, 0x00, 0x92, 0x51, -0x01, 0x00, 0x92, 0x51, 0x01, 0x00, 0x45, -0x9a, 0x01, 0x00, 0x45, 0x9a, 0x01, 0x00, -0x45, 0x9a, 0x01, 0x00, 0xbf, 0x50, 0x01, -0x00, 0xbf, 0x50, 0x01, 0x00, 0xbf, 0x50, -0x01, 0x00, 0x51, 0x9b, 0x01, 0x00, 0x51, -0x9b, 0x01, 0x00, 0x51, 0x9b, 0x01, 0x00, -0x04, 0x50, 0x01, 0x00, 0x04, 0x50, 0x01, -0x00, 0x04, 0x50, 0x01, 0x00, 0x51, 0x9c, -0x01, 0x00, 0x51, 0x9c, 0x01, 0x00, 0x51, -0x9c, 0x01, 0x00, 0xb9, 0x4e, 0x01, 0x00, -0xb9, 0x4e, 0x01, 0x00, 0xb9, 0x4e, 0x01, -0x00, 0x47, 0x9d, 0x01, 0x00, 0x47, 0x9d, -0x01, 0x00, 0x47, 0x9d, 0x01, 0x00, 0x8b, -0x4d, 0x01, 0x00, 0x8b, 0x4d, 0x01, 0x00, -0x8b, 0x4d, 0x01, 0x00, 0x33, 0x9e, 0x01, -0x00, 0x33, 0x9e, 0x01, 0x00, 0x33, 0x9e, -0x01, 0x00, 0xfd, 0x5b, 0x01, 0x00, 0xfd, -0x5b, 0x01, 0x00, 0xfd, 0x5b, 0x01, 0x00, -0xf3, 0x9f, 0x01, 0x00, 0xf3, 0x9f, 0x01, -0x00, 0xf3, 0x9f, 0x01, 0x00, 0x33, 0x5a, -0x01, 0x00, 0x33, 0x5a, 0x01, 0x00, 0x33, -0x5a, 0x01, 0x00, 0xcb, 0xa0, 0x01, 0x00, -0xcb, 0xa0, 0x01, 0x00, 0xcb, 0xa0, 0x01, -0x00, 0xac, 0x58, 0x01, 0x00, 0xac, 0x58, -0x01, 0x00, 0xac, 0x58, 0x01, 0x00, 0x90, -0xa1, 0x01, 0x00, 0x90, 0xa1, 0x01, 0x00, -0x90, 0xa1, 0x01, 0x00, 0x5b, 0x57, 0x01, -0x00, 0x5b, 0x57, 0x01, 0x00, 0x5b, 0x57, -0x01, 0x00, 0x4b, 0xa2, 0x01, 0x00, 0x4b, -0xa2, 0x01, 0x00, 0x4b, 0xa2, 0x01, 0x00, -0x34, 0x56, 0x01, 0x00, 0x34, 0x56, 0x01, -0x00, 0x34, 0x56, 0x01, 0x00, 0xfd, 0xa2, -0x01, 0x00, 0xfd, 0xa2, 0x01, 0x00, 0xfd, -0xa2, 0x01, 0x00, 0x2f, 0x55, 0x01, 0x00, -0x2f, 0x55, 0x01, 0x00, 0x2f, 0x55, 0x01, -0x00, 0xa6, 0xa3, 0x01, 0x00, 0xa6, 0xa3, -0x01, 0x00, 0xa6, 0xa3, 0x01, 0x00, 0x47, -0x54, 0x01, 0x00, 0x47, 0x54, 0x01, 0x00, -0x47, 0x54, 0x01, 0x00, 0x49, 0xa4, 0x01, -0x00, 0x49, 0xa4, 0x01, 0x00, 0x49, 0xa4, -0x01, 0x00, 0x76, 0x53, 0x01, 0x00, 0x76, -0x53, 0x01, 0x00, 0x76, 0x53, 0x01, 0x00, -0xe4, 0xa4, 0x01, 0x00, 0xe4, 0xa4, 0x01, -0x00, 0xe4, 0xa4, 0x01, 0x00, 0x62, 0x62, -0x01, 0x00, 0x62, 0x62, 0x01, 0x00, 0x62, -0x62, 0x01, 0x00, 0x0a, 0xa6, 0x01, 0x00, -0x0a, 0xa6, 0x01, 0x00, 0x0a, 0xa6, 0x01, -0x00, 0x26, 0x61, 0x01, 0x00, 0x26, 0x61, -0x01, 0x00, 0x26, 0x61, 0x01, 0x00, 0x1d, -0xa7, 0x01, 0x00, 0x1d, 0xa7, 0x01, 0x00, -0x1d, 0xa7, 0x01, 0x00, 0x1a, 0x60, 0x01, -0x00, 0x1a, 0x60, 0x01, 0x00, 0x1a, 0x60, -0x01, 0x00, 0x1e, 0xa8, 0x01, 0x00, 0x1e, -0xa8, 0x01, 0x00, 0x1e, 0xa8, 0x01, 0x00, -0x66, 0x5e, 0x01, 0x00, 0x66, 0x5e, 0x01, -0x00, 0x66, 0x5e, 0x01, 0x00, 0x12, 0xa9, -0x01, 0x00, 0x12, 0xa9, 0x01, 0x00, 0x12, -0xa9, 0x01, 0x00, 0xd4, 0x5c, 0x01, 0x00, -0xd4, 0x5c, 0x01, 0x00, 0xd4, 0x5c, 0x01, -0x00, 0xf8, 0xa9, 0x01, 0x00, 0xf8, 0xa9, -0x01, 0x00, 0xf8, 0xa9, 0x01, 0x00, 0x70, -0x5b, 0x01, 0x00, 0x70, 0x5b, 0x01, 0x00, -0x70, 0x5b, 0x01, 0x00, 0xd4, 0xaa, 0x01, -0x00, 0xd4, 0xaa, 0x01, 0x00, 0xd4, 0xaa, -0x01, 0x00, 0x34, 0x5a, 0x01, 0x00, 0x34, -0x5a, 0x01, 0x00, 0x34, 0x5a, 0x01, 0x00, -0xa5, 0xab, 0x01, 0x00, 0xa5, 0xab, 0x01, -0x00, 0xa5, 0xab, 0x01, 0x00, 0x19, 0x59, -0x01, 0x00, 0x19, 0x59, 0x01, 0x00, 0x19, -0x59, 0x01, 0x00, 0x6e, 0xac, 0x01, 0x00, -0x6e, 0xac, 0x01, 0x00, 0x6e, 0xac, 0x01, -0x00, 0xa5, 0x67, 0x01, 0x00, 0xa5, 0x67, -0x01, 0x00, 0xa5, 0x67, 0x01, 0x00, 0xe8, -0xad, 0x01, 0x00, 0xe8, 0xad, 0x01, 0x00, -0xe8, 0xad, 0x01, 0x00, 0xfb, 0x65, 0x01, -0x00, 0xfb, 0x65, 0x01, 0x00, 0xfb, 0x65, -0x01, 0x00, 0x48, 0xaf, 0x01, 0x00, 0x48, -0xaf, 0x01, 0x00, 0x48, 0xaf, 0x01, 0x00, -0x92, 0x64, 0x01, 0x00, 0x92, 0x64, 0x01, -0x00, 0x92, 0x64, 0x01, 0x00, 0x49, 0xb0, -0x01, 0x00, 0x49, 0xb0, 0x01, 0x00, 0x49, -0xb0, 0x01, 0x00, 0x5d, 0x63, 0x01, 0x00, -0x5d, 0x63, 0x01, 0x00, 0x5d, 0x63, 0x01, -0x00, 0xe4, 0xb0, 0x01, 0x00, 0xe4, 0xb0, -0x01, 0x00, 0xe4, 0xb0, 0x01, 0x00, 0x51, -0x62, 0x01, 0x00, 0x51, 0x62, 0x01, 0x00, -0x51, 0x62, 0x01, 0x00, 0x76, 0xb1, 0x01, -0x00, 0x76, 0xb1, 0x01, 0x00, 0x76, 0xb1, -0x01, 0x00, 0x64, 0x61, 0x01, 0x00, 0x64, -0x61, 0x01, 0x00, 0x64, 0x61, 0x01, 0x00, -0x01, 0xb2, 0x01, 0x00, 0x01, 0xb2, 0x01, -0x00, 0x01, 0xb2, 0x01, 0x00, 0x92, 0x60, -0x01, 0x00, 0x92, 0x60, 0x01, 0x00, 0x92, -0x60, 0x01, 0x00, 0x86, 0xb2, 0x01, 0x00, -0x86, 0xb2, 0x01, 0x00, 0x86, 0xb2, 0x01, -0x00, 0xad, 0x5f, 0x01, 0x00, 0xad, 0x5f, -0x01, 0x00, 0xad, 0x5f, 0x01, 0x00, 0x04, -0xb3, 0x01, 0x00, 0x04, 0xb3, 0x01, 0x00, -0x04, 0xb3, 0x01, 0x00, 0xc2, 0x6d, 0x01, -0x00, 0xc2, 0x6d, 0x01, 0x00, 0xc2, 0x6d, -0x01, 0x00, 0xf3, 0xb3, 0x01, 0x00, 0xf3, -0xb3, 0x01, 0x00, 0xf3, 0xb3, 0x01, 0x00, -0x91, 0x6b, 0x01, 0x00, 0x91, 0x6b, 0x01, -0x00, 0x91, 0x6b, 0x01, 0x00, 0xcf, 0xb4, -0x01, 0x00, 0xcf, 0xb4, 0x01, 0x00, 0xcf, -0xb4, 0x01, 0x00, 0xb9, 0x69, 0x01, 0x00, -0xb9, 0x69, 0x01, 0x00, 0xb9, 0x69, 0x01, -0x00, 0x9d, 0xb5, 0x01, 0x00, 0x9d, 0xb5, -0x01, 0x00, 0x9d, 0xb5, 0x01, 0x00, 0x25, -0x68, 0x01, 0x00, 0x25, 0x68, 0x01, 0x00, -0x25, 0x68, 0x01, 0x00, 0x5e, 0xb6, 0x01, -0x00, 0x5e, 0xb6, 0x01, 0x00, 0x5e, 0xb6, -0x01, 0x00, 0xc7, 0x66, 0x01, 0x00, 0xc7, -0x66, 0x01, 0x00, 0xc7, 0x66, 0x01, 0x00, -0x14, 0xb7, 0x01, 0x00, 0x14, 0xb7, 0x01, -0x00, 0x14, 0xb7, 0x01, 0x00, 0x93, 0x65, -0x01, 0x00, 0x93, 0x65, 0x01, 0x00, 0x93, -0x65, 0x01, 0x00, 0xc1, 0xb7, 0x01, 0x00, -0xc1, 0xb7, 0x01, 0x00, 0xc1, 0xb7, 0x01, -0x00, 0x84, 0x64, 0x01, 0x00, 0x84, 0x64, -0x01, 0x00, 0x84, 0x64, 0x01, 0x00, 0x65, -0xb8, 0x01, 0x00, 0x65, 0xb8, 0x01, 0x00, -0x65, 0xb8, 0x01, 0x00, 0x91, 0x63, 0x01, -0x00, 0x91, 0x63, 0x01, 0x00, 0x91, 0x63, -0x01, 0x00, 0x01, 0xb9, 0x01, 0x00, 0x01, -0xb9, 0x01, 0x00, 0x01, 0xb9, 0x01, 0x00, -0x54, 0x72, 0x01, 0x00, 0x54, 0x72, 0x01, -0x00, 0x54, 0x72, 0x01, 0x00, 0x27, 0xba, -0x01, 0x00, 0x27, 0xba, 0x01, 0x00, 0x27, -0xba, 0x01, 0x00, 0xec, 0x70, 0x01, 0x00, -0xec, 0x70, 0x01, 0x00, 0xec, 0x70, 0x01, -0x00, 0x35, 0xbb, 0x01, 0x00, 0x35, 0xbb, -0x01, 0x00, 0x35, 0xbb, 0x01, 0x00, 0x7b, -0x6f, 0x01, 0x00, 0x7b, 0x6f, 0x01, 0x00, -0x7b, 0x6f, 0x01, 0x00, 0x31, 0xbc, 0x01, -0x00, 0x31, 0xbc, 0x01, 0x00, 0x31, 0xbc, -0x01, 0x00, 0x77, 0x6d, 0x01, 0x00, 0x77, -0x6d, 0x01, 0x00, 0x77, 0x6d, 0x01, 0x00, -0x1d, 0xbd, 0x01, 0x00, 0x1d, 0xbd, 0x01, -0x00, 0x1d, 0xbd, 0x01, 0x00, 0xba, 0x6b, -0x01, 0x00, 0xba, 0x6b, 0x01, 0x00, 0xba, -0x6b, 0x01, 0x00, 0xfb, 0xbd, 0x01, 0x00, -0xfb, 0xbd, 0x01, 0x00, 0xfb, 0xbd, 0x01, -0x00, 0x34, 0x6a, 0x01, 0x00, 0x34, 0x6a, -0x01, 0x00, 0x34, 0x6a, 0x01, 0x00, 0xcc, -0xbe, 0x01, 0x00, 0xcc, 0xbe, 0x01, 0x00, -0xcc, 0xbe, 0x01, 0x00, 0xdc, 0x68, 0x01, -0x00, 0xdc, 0x68, 0x01, 0x00, 0xdc, 0x68, -0x01, 0x00, 0x93, 0xbf, 0x01, 0x00, 0x93, -0xbf, 0x01, 0x00, 0x93, 0xbf, 0x01, 0x00, -0xa9, 0x67, 0x01, 0x00, 0xa9, 0x67, 0x01, -0x00, 0xa9, 0x67, 0x01, 0x00, 0x28, 0xc0, -0x01, 0x00, 0x28, 0xc0, 0x01, 0x00, 0x28, -0xc0, 0x01, 0x00, 0x1a, 0x76, 0x01, 0x00, -0x1a, 0x76, 0x01, 0x00, 0x1a, 0x76, 0x01, -0x00, 0xd9, 0xc0, 0x01, 0x00, 0xd9, 0xc0, -0x01, 0x00, 0xd9, 0xc0, 0x01, 0x00, 0x56, -0x74, 0x01, 0x00, 0x56, 0x74, 0x01, 0x00, -0x56, 0x74, 0x01, 0x00, 0x7c, 0xc1, 0x01, -0x00, 0x7c, 0xc1, 0x01, 0x00, 0x7c, 0xc1, -0x01, 0x00, 0xdc, 0x72, 0x01, 0x00, 0xdc, -0x72, 0x01, 0x00, 0xdc, 0x72, 0x01, 0x00, -0x13, 0xc2, 0x01, 0x00, 0x13, 0xc2, 0x01, -0x00, 0x13, 0xc2, 0x01, 0x00, 0x9b, 0x71, -0x01, 0x00, 0x9b, 0x71, 0x01, 0x00, 0x9b, -0x71, 0x01, 0x00, 0xa0, 0xc2, 0x01, 0x00, -0xa0, 0xc2, 0x01, 0x00, 0xa0, 0xc2, 0x01, -0x00, 0x86, 0x70, 0x01, 0x00, 0x86, 0x70, -0x01, 0x00, 0x86, 0x70, 0x01, 0x00, 0x24, -0xc3, 0x01, 0x00, 0x24, 0xc3, 0x01, 0x00, -0x24, 0xc3, 0x01, 0x00, 0x29, 0x6f, 0x01, -0x00, 0x29, 0x6f, 0x01, 0x00, 0x29, 0x6f, -0x01, 0x00, 0xa0, 0xc3, 0x01, 0x00, 0xa0, -0xc3, 0x01, 0x00, 0xa0, 0xc3, 0x01, 0x00, -0x80, 0x6d, 0x01, 0x00, 0x80, 0x6d, 0x01, -0x00, 0x80, 0x6d, 0x01, 0x00, 0x16, 0xc4, -0x01, 0x00, 0x16, 0xc4, 0x01, 0x00, 0x16, -0xc4, 0x01, 0x00, 0x06, 0x6c, 0x01, 0x00, -0x06, 0x6c, 0x01, 0x00, 0x06, 0x6c, 0x01, -0x00, 0x86, 0xc4, 0x01, 0x00, 0x86, 0xc4, -0x01, 0x00, 0x86, 0xc4, 0x01, 0x00, 0x1b, -0x7a, 0x01, 0x00, 0x1b, 0x7a, 0x01, 0x00, -0x1b, 0x7a, 0x01, 0x00, 0x57, 0xc5, 0x01, -0x00, 0x57, 0xc5, 0x01, 0x00, 0x57, 0xc5, -0x01, 0x00, 0xf1, 0x77, 0x01, 0x00, 0xf1, -0x77, 0x01, 0x00, 0xf1, 0x77, 0x01, 0x00, -0x17, 0xc6, 0x01, 0x00, 0x17, 0xc6, 0x01, -0x00, 0x17, 0xc6, 0x01, 0x00, 0x23, 0x76, -0x01, 0x00, 0x23, 0x76, 0x01, 0x00, 0x23, -0x76, 0x01, 0x00, 0xc8, 0xc6, 0x01, 0x00, -0xc8, 0xc6, 0x01, 0x00, 0xc8, 0xc6, 0x01, -0x00, 0x9c, 0x74, 0x01, 0x00, 0x9c, 0x74, -0x01, 0x00, 0x9c, 0x74, 0x01, 0x00, 0x6d, -0xc7, 0x01, 0x00, 0x6d, 0xc7, 0x01, 0x00, -0x6d, 0xc7, 0x01, 0x00, 0x4c, 0x73, 0x01, -0x00, 0x4c, 0x73, 0x01, 0x00, 0x4c, 0x73, -0x01, 0x00, 0x07, 0xc8, 0x01, 0x00, 0x07, -0xc8, 0x01, 0x00, 0x07, 0xc8, 0x01, 0x00, -0x28, 0x72, 0x01, 0x00, 0x28, 0x72, 0x01, -0x00, 0x28, 0x72, 0x01, 0x00, 0x98, 0xc8, -0x01, 0x00, 0x98, 0xc8, 0x01, 0x00, 0x98, -0xc8, 0x01, 0x00, 0x27, 0x71, 0x01, 0x00, -0x27, 0x71, 0x01, 0x00, 0x27, 0x71, 0x01, -0x00, 0x22, 0xc9, 0x01, 0x00, 0x22, 0xc9, -0x01, 0x00, 0x22, 0xc9, 0x01, 0x00, 0x43, -0x70, 0x01, 0x00, 0x43, 0x70, 0x01, 0x00, -0x43, 0x70, 0x01, 0x00, 0xa4, 0xc9, 0x01, -0x00, 0xa4, 0xc9, 0x01, 0x00, 0xa4, 0xc9, -0x01, 0x00, 0x38, 0x7e, 0x01, 0x00, 0x38, -0x7e, 0x01, 0x00, 0x38, 0x7e, 0x01, 0x00, -0x95, 0xca, 0x01, 0x00, 0x95, 0xca, 0x01, -0x00, 0x95, 0xca, 0x01, 0x00, 0xa0, 0x7b, -0x01, 0x00, 0xa0, 0x7b, 0x01, 0x00, 0xa0, -0x7b, 0x01, 0x00, 0x72, 0xcb, 0x01, 0x00, -0x72, 0xcb, 0x01, 0x00, 0x72, 0xcb, 0x01, -0x00, 0x79, 0x79, 0x01, 0x00, 0x79, 0x79, -0x01, 0x00, 0x79, 0x79, 0x01, 0x00, 0x3e, -0xcc, 0x01, 0x00, 0x3e, 0xcc, 0x01, 0x00, -0x3e, 0xcc, 0x01, 0x00, 0xa7, 0x77, 0x01, -0x00, 0xa7, 0x77, 0x01, 0x00, 0xa7, 0x77, -0x01, 0x00, 0xfb, 0xcc, 0x01, 0x00, 0xfb, -0xcc, 0x01, 0x00, 0xfb, 0xcc, 0x01, 0x00, -0x18, 0x76, 0x01, 0x00, 0x18, 0x76, 0x01, -0x00, 0x18, 0x76, 0x01, 0x00, 0xac, 0xcd, -0x01, 0x00, 0xac, 0xcd, 0x01, 0x00, 0xac, -0xcd, 0x01, 0x00, 0xbe, 0x74, 0x01, 0x00, -0xbe, 0x74, 0x01, 0x00, 0xbe, 0x74, 0x01, -0x00, 0x52, 0xce, 0x01, 0x00, 0x52, 0xce, -0x01, 0x00, 0x52, 0xce, 0x01, 0x00, 0x8e, -0x73, 0x01, 0x00, 0x8e, 0x73, 0x01, 0x00, -0x8e, 0x73, 0x01, 0x00, 0xef, 0xce, 0x01, -0x00, 0xef, 0xce, 0x01, 0x00, 0xef, 0xce, -0x01, 0x00, 0x82, 0x72, 0x01, 0x00, 0x82, -0x72, 0x01, 0x00, 0x82, 0x72, 0x01, 0x00, -0x83, 0xcf, 0x01, 0x00, 0x83, 0xcf, 0x01, -0x00, 0x83, 0xcf, 0x01, 0x00, 0x27, 0x81, -0x01, 0x00, 0x27, 0x81, 0x01, 0x00, 0x27, -0x81, 0x01, 0x00, 0x4b, 0xd0, 0x01, 0x00, -0x4b, 0xd0, 0x01, 0x00, 0x4b, 0xd0, 0x01, -0x00, 0x44, 0x7f, 0x01, 0x00, 0x44, 0x7f, -0x01, 0x00, 0x44, 0x7f, 0x01, 0x00, 0xc8, -0xd0, 0x01, 0x00, 0xc8, 0xd0, 0x01, 0x00, -0xc8, 0xd0, 0x01, 0x00, 0xc0, 0x7c, 0x01, -0x00, 0xc0, 0x7c, 0x01, 0x00, 0xc0, 0x7c, -0x01, 0x00, 0x3b, 0xd1, 0x01, 0x00, 0x3b, -0xd1, 0x01, 0x00, 0x3b, 0xd1, 0x01, 0x00, -0xa2, 0x7a, 0x01, 0x00, 0xa2, 0x7a, 0x01, -0x00, 0xa2, 0x7a, 0x01, 0x00, 0xa5, 0xd1, -0x01, 0x00, 0xa5, 0xd1, 0x01, 0x00, 0xa5, -0xd1, 0x01, 0x00, 0xd2, 0x78, 0x01, 0x00, -0xd2, 0x78, 0x01, 0x00, 0xd2, 0x78, 0x01, -0x00, 0x08, 0xd2, 0x01, 0x00, 0x08, 0xd2, -0x01, 0x00, 0x08, 0xd2, 0x01, 0x00, 0x41, -0x77, 0x01, 0x00, 0x41, 0x77, 0x01, 0x00, -0x41, 0x77, 0x01, 0x00, 0x65, 0xd2, 0x01, -0x00, 0x65, 0xd2, 0x01, 0x00, 0x65, 0xd2, -0x01, 0x00, 0xe2, 0x75, 0x01, 0x00, 0xe2, -0x75, 0x01, 0x00, 0xe2, 0x75, 0x01, 0x00, -0xbd, 0xd2, 0x01, 0x00, 0xbd, 0xd2, 0x01, -0x00, 0xbd, 0xd2, 0x01, 0x00, 0xac, 0x74, -0x01, 0x00, 0xac, 0x74, 0x01, 0x00, 0xac, -0x74, 0x01, 0x00, 0x10, 0xd3, 0x01, 0x00, -0x10, 0xd3, 0x01, 0x00, 0x10, 0xd3, 0x01, -0x00, 0x1e, 0x83, 0x01, 0x00, 0x1e, 0x83, -0x01, 0x00, 0x1e, 0x83, 0x01, 0x00, 0xa9, -0xd3, 0x01, 0x00, 0xa9, 0xd3, 0x01, 0x00, -0xa9, 0xd3, 0x01, 0x00, 0x5f, 0x81, 0x01, -0x00, 0x5f, 0x81, 0x01, 0x00, 0x5f, 0x81, -0x01, 0x00, 0x34, 0xd4, 0x01, 0x00, 0x34, -0xd4, 0x01, 0x00, 0x34, 0xd4, 0x01, 0x00, -0xdd, 0x7f, 0x01, 0x00, 0xdd, 0x7f, 0x01, -0x00, 0xdd, 0x7f, 0x01, 0x00, 0xb3, 0xd4, -0x01, 0x00, 0xb3, 0xd4, 0x01, 0x00, 0xb3, -0xd4, 0x01, 0x00, 0x73, 0x7d, 0x01, 0x00, -0x73, 0x7d, 0x01, 0x00, 0x73, 0x7d, 0x01, -0x00, 0x29, 0xd5, 0x01, 0x00, 0x29, 0xd5, -0x01, 0x00, 0x29, 0xd5, 0x01, 0x00, 0x63, -0x7b, 0x01, 0x00, 0x63, 0x7b, 0x01, 0x00, -0x63, 0x7b, 0x01, 0x00, 0x96, 0xd5, 0x01, -0x00, 0x96, 0xd5, 0x01, 0x00, 0x96, 0xd5, -0x01, 0x00, 0x9b, 0x79, 0x01, 0x00, 0x9b, -0x79, 0x01, 0x00, 0x9b, 0x79, 0x01, 0x00, -0xfd, 0xd5, 0x01, 0x00, 0xfd, 0xd5, 0x01, -0x00, 0xfd, 0xd5, 0x01, 0x00, 0x0e, 0x78, -0x01, 0x00, 0x0e, 0x78, 0x01, 0x00, 0x0e, -0x78, 0x01, 0x00, 0x5d, 0xd6, 0x01, 0x00, -0x5d, 0xd6, 0x01, 0x00, 0x5d, 0xd6, 0x01, -0x00, 0xb0, 0x76, 0x01, 0x00, 0xb0, 0x76, -0x01, 0x00, 0xb0, 0x76, 0x01, 0x00, 0xb8, -0xd6, 0x01, 0x00, 0xb8, 0xd6, 0x01, 0x00, -0xb8, 0xd6, 0x01, 0x00, 0xee, 0x84, 0x01, -0x00, 0xee, 0x84, 0x01, 0x00, 0xee, 0x84, -0x01, 0x00, 0x5f, 0xd7, 0x01, 0x00, 0x5f, -0xd7, 0x01, 0x00, 0x5f, 0xd7, 0x01, 0x00, -0xf8, 0x82, 0x01, 0x00, 0xf8, 0x82, 0x01, -0x00, 0xf8, 0x82, 0x01, 0x00, 0xf7, 0xd7, -0x01, 0x00, 0xf7, 0xd7, 0x01, 0x00, 0xf7, -0xd7, 0x01, 0x00, 0x5b, 0x81, 0x01, 0x00, -0x5b, 0x81, 0x01, 0x00, 0x5b, 0x81, 0x01, -0x00, 0x82, 0xd8, 0x01, 0x00, 0x82, 0xd8, -0x01, 0x00, 0x82, 0xd8, 0x01, 0x00, 0x00, -0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, -0x00, 0x80, 0x01, 0x00, 0x02, 0xd9, 0x01, -0x00, 0x02, 0xd9, 0x01, 0x00, 0x02, 0xd9, -0x01, 0x00, 0xb4, 0x7d, 0x01, 0x00, 0xb4, -0x7d, 0x01, 0x00, 0xb4, 0x7d, 0x01, 0x00, -0x79, 0xd9, 0x01, 0x00, 0x79, 0xd9, 0x01, -0x00, 0x79, 0xd9, 0x01, 0x00, 0xb9, 0x7b, -0x01, 0x00, 0xb9, 0x7b, 0x01, 0x00, 0xb9, -0x7b, 0x01, 0x00, 0xe7, 0xd9, 0x01, 0x00, -0xe7, 0xd9, 0x01, 0x00, 0xe7, 0xd9, 0x01, -0x00, 0x00, 0x7a, 0x01, 0x00, 0x00, 0x7a, -0x01, 0x00, 0x00, 0x7a, 0x01, 0x00, 0x4f, -0xda, 0x01, 0x00, 0x4f, 0xda, 0x01, 0x00, -0x4f, 0xda, 0x01, 0x00, 0x7b, 0x78, 0x01, -0x00, 0x7b, 0x78, 0x01, 0x00, 0x7b, 0x78, -0x01, 0x00, 0xb1, 0xda, 0x01, 0x00, 0xb1, -0xda, 0x01, 0x00, 0xb1, 0xda, 0x01, 0x00, -0x89, 0x86, 0x01, 0x00, 0x89, 0x86, 0x01, -0x00, 0x89, 0x86, 0x01, 0x00, 0x66, 0xdb, -0x01, 0x00, 0x66, 0xdb, 0x01, 0x00, 0x66, -0xdb, 0x01, 0x00, 0x5f, 0x84, 0x01, 0x00, -0x5f, 0x84, 0x01, 0x00, 0x5f, 0x84, 0x01, -0x00, 0x09, 0xdc, 0x01, 0x00, 0x09, 0xdc, -0x01, 0x00, 0x09, 0xdc, 0x01, 0x00, 0x98, -0x82, 0x01, 0x00, 0x98, 0x82, 0x01, 0x00, -0x98, 0x82, 0x01, 0x00, 0x9d, 0xdc, 0x01, -0x00, 0x9d, 0xdc, 0x01, 0x00, 0x9d, 0xdc, -0x01, 0x00, 0x1c, 0x81, 0x01, 0x00, 0x1c, -0x81, 0x01, 0x00, 0x1c, 0x81, 0x01, 0x00, -0x26, 0xdd, 0x01, 0x00, 0x26, 0xdd, 0x01, -0x00, 0x26, 0xdd, 0x01, 0x00, 0xb4, 0x7f, -0x01, 0x00, 0xb4, 0x7f, 0x01, 0x00, 0xb4, -0x7f, 0x01, 0x00, 0xa5, 0xdd, 0x01, 0x00, -0xa5, 0xdd, 0x01, 0x00, 0xa5, 0xdd, 0x01, -0x00, 0x8a, 0x7d, 0x01, 0x00, 0x8a, 0x7d, -0x01, 0x00, 0x8a, 0x7d, 0x01, 0x00, 0x1b, -0xde, 0x01, 0x00, 0x1b, 0xde, 0x01, 0x00, -0x1b, 0xde, 0x01, 0x00, 0xa8, 0x7b, 0x01, -0x00, 0xa8, 0x7b, 0x01, 0x00, 0xa8, 0x7b, -0x01, 0x00, 0x8a, 0xde, 0x01, 0x00, 0x8a, -0xde, 0x01, 0x00, 0x8a, 0xde, 0x01, 0x00, -0x01, 0x7a, 0x01, 0x00, 0x01, 0x7a, 0x01, -0x00, 0x01, 0x7a, 0x01, 0x00, 0xf2, 0xde, -0x01, 0x00, 0xf2, 0xde, 0x01, 0x00, 0xf2, -0xde, 0x01, 0x00, 0xe4, 0x87, 0x01, 0x00, -0xe4, 0x87, 0x01, 0x00, 0xe4, 0x87, 0x01, -0x00, 0xb1, 0xdf, 0x01, 0x00, 0xb1, 0xdf, -0x01, 0x00, 0xb1, 0xdf, 0x01, 0x00, 0x8b, -0x85, 0x01, 0x00, 0x8b, 0x85, 0x01, 0x00, -0x8b, 0x85, 0x01, 0x00, 0x2f, 0xe0, 0x01, -0x00, 0x2f, 0xe0, 0x01, 0x00, 0x2f, 0xe0, -0x01, 0x00, 0x9f, 0x83, 0x01, 0x00, 0x9f, -0x83, 0x01, 0x00, 0x9f, 0x83, 0x01, 0x00, -0x7d, 0xe0, 0x01, 0x00, 0x7d, 0xe0, 0x01, -0x00, 0x7d, 0xe0, 0x01, 0x00, 0x05, 0x82, -0x01, 0x00, 0x05, 0x82, 0x01, 0x00, 0x05, -0x82, 0x01, 0x00, 0xc5, 0xe0, 0x01, 0x00, -0xc5, 0xe0, 0x01, 0x00, 0xc5, 0xe0, 0x01, -0x00, 0xaa, 0x80, 0x01, 0x00, 0xaa, 0x80, -0x01, 0x00, 0xaa, 0x80, 0x01, 0x00, 0x08, -0xe1, 0x01, 0x00, 0x08, 0xe1, 0x01, 0x00, -0x08, 0xe1, 0x01, 0x00, 0x01, 0x7f, 0x01, -0x00, 0x01, 0x7f, 0x01, 0x00, 0x01, 0x7f, -0x01, 0x00, 0x46, 0xe1, 0x01, 0x00, 0x46, -0xe1, 0x01, 0x00, 0x46, 0xe1, 0x01, 0x00, -0xfc, 0x7c, 0x01, 0x00, 0xfc, 0x7c, 0x01, -0x00, 0xfc, 0x7c, 0x01, 0x00, 0x80, 0xe1, -0x01, 0x00, 0x80, 0xe1, 0x01, 0x00, 0x80, -0xe1, 0x01, 0x00, 0x37, 0x7b, 0x01, 0x00, -0x37, 0x7b, 0x01, 0x00, 0x37, 0x7b, 0x01, -0x00, 0xb6, 0xe1, 0x01, 0x00, 0xb6, 0xe1, -0x01, 0x00, 0xb6, 0xe1, 0x01, 0x00, 0xf5, -0x88, 0x01, 0x00, 0xf5, 0x88, 0x01, 0x00, -0xf5, 0x88, 0x01, 0x00, 0x1a, 0xe2, 0x01, -0x00, 0x1a, 0xe2, 0x01, 0x00, 0x1a, 0xe2, -0x01, 0x00, 0x74, 0x86, 0x01, 0x00, 0x74, -0x86, 0x01, 0x00, 0x74, 0x86, 0x01, 0x00, -0x74, 0xe2, 0x01, 0x00, 0x74, 0xe2, 0x01, -0x00, 0x74, 0xe2, 0x01, 0x00, 0x69, 0x84, -0x01, 0x00, 0x69, 0x84, 0x01, 0x00, 0x69, -0x84, 0x01, 0x00, 0xc6, 0xe2, 0x01, 0x00, -0xc6, 0xe2, 0x01, 0x00, 0xc6, 0xe2, 0x01, -0x00, 0xb6, 0x82, 0x01, 0x00, 0xb6, 0x82, -0x01, 0x00, 0xb6, 0x82, 0x01, 0x00, 0x10, -0xe3, 0x01, 0x00, 0x10, 0xe3, 0x01, 0x00, -0x10, 0xe3, 0x01, 0x00, 0x46, 0x81, 0x01, -0x00, 0x46, 0x81, 0x01, 0x00, 0x46, 0x81, -0x01, 0x00, 0x56, 0xe3, 0x01, 0x00, 0x56, -0xe3, 0x01, 0x00, 0x56, 0xe3, 0x01, 0x00, -0x0c, 0x80, 0x01, 0x00, 0x0c, 0x80, 0x01, -0x00, 0x0c, 0x80, 0x01, 0x00, 0x96, 0xe3, -0x01, 0x00, 0x96, 0xe3, 0x01, 0x00, 0x96, -0xe3, 0x01, 0x00, 0xf6, 0x7d, 0x01, 0x00, -0xf6, 0x7d, 0x01, 0x00, 0xf6, 0x7d, 0x01, -0x00, 0xd2, 0xe3, 0x01, 0x00, 0xd2, 0xe3, -0x01, 0x00, 0xd2, 0xe3, 0x01, 0x00, 0x18, -0x7c, 0x01, 0x00, 0x18, 0x7c, 0x01, 0x00, -0x18, 0x7c, 0x01, 0x00, 0x0a, 0xe4, 0x01, -0x00, 0x0a, 0xe4, 0x01, 0x00, 0x0a, 0xe4, -0x01, 0x00, 0xb8, 0x89, 0x01, 0x00, 0xb8, -0x89, 0x01, 0x00, 0xb8, 0x89, 0x01, 0x00, -0x71, 0xe4, 0x01, 0x00, 0x71, 0xe4, 0x01, -0x00, 0x71, 0xe4, 0x01, 0x00, 0x17, 0x87, -0x01, 0x00, 0x17, 0x87, 0x01, 0x00, 0x17, -0x87, 0x01, 0x00, 0xcd, 0xe4, 0x01, 0x00, -0xcd, 0xe4, 0x01, 0x00, 0xcd, 0xe4, 0x01, -0x00, 0xf3, 0x84, 0x01, 0x00, 0xf3, 0x84, -0x01, 0x00, 0xf3, 0x84, 0x01, 0x00, 0x21, -0xe5, 0x01, 0x00, 0x21, 0xe5, 0x01, 0x00, -0x21, 0xe5, 0x01, 0x00, 0x2c, 0x83, 0x01, -0x00, 0x2c, 0x83, 0x01, 0x00, 0x2c, 0x83, -0x01, 0x00, 0x6e, 0xe5, 0x01, 0x00, 0x6e, -0xe5, 0x01, 0x00, 0x6e, 0xe5, 0x01, 0x00, -0xad, 0x81, 0x01, 0x00, 0xad, 0x81, 0x01, -0x00, 0xad, 0x81, 0x01, 0x00, 0xb4, 0xe5, -0x01, 0x00, 0xb4, 0xe5, 0x01, 0x00, 0xb4, -0xe5, 0x01, 0x00, 0x65, 0x80, 0x01, 0x00, -0x65, 0x80, 0x01, 0x00, 0x65, 0x80, 0x01, -0x00, 0xf6, 0xe5, 0x01, 0x00, 0xf6, 0xe5, -0x01, 0x00, 0xf6, 0xe5, 0x01, 0x00, 0x92, -0x7e, 0x01, 0x00, 0x92, 0x7e, 0x01, 0x00, -0x92, 0x7e, 0x01, 0x00, 0x33, 0xe6, 0x01, -0x00, 0x33, 0xe6, 0x01, 0x00, 0x33, 0xe6, -0x01, 0x00, 0xa2, 0x7c, 0x01, 0x00, 0xa2, -0x7c, 0x01, 0x00, 0xa2, 0x7c, 0x01, 0x00, -0x6c, 0xe6, 0x01, 0x00, 0x6c, 0xe6, 0x01, -0x00, 0x6c, 0xe6, 0x01, 0x00, 0x2c, 0x8a, -0x01, 0x00, 0x2c, 0x8a, 0x01, 0x00, 0x2c, -0x8a, 0x01, 0x00, 0xd5, 0xe6, 0x01, 0x00, -0xd5, 0xe6, 0x01, 0x00, 0xd5, 0xe6, 0x01, -0x00, 0x73, 0x87, 0x01, 0x00, 0x73, 0x87, -0x01, 0x00, 0x73, 0x87, 0x01, 0x00, 0x33, -0xe7, 0x01, 0x00, 0x33, 0xe7, 0x01, 0x00, -0x33, 0xe7, 0x01, 0x00, 0x3d, 0x85, 0x01, -0x00, 0x3d, 0x85, 0x01, 0x00, 0x3d, 0x85, -0x01, 0x00, 0x88, 0xe7, 0x01, 0x00, 0x88, -0xe7, 0x01, 0x00, 0x88, 0xe7, 0x01, 0x00, -0x69, 0x83, 0x01, 0x00, 0x69, 0x83, 0x01, -0x00, 0x69, 0x83, 0x01, 0x00, 0xd5, 0xe7, -0x01, 0x00, 0xd5, 0xe7, 0x01, 0x00, 0xd5, -0xe7, 0x01, 0x00, 0xde, 0x81, 0x01, 0x00, -0xde, 0x81, 0x01, 0x00, 0xde, 0x81, 0x01, -0x00, 0x1d, 0xe8, 0x01, 0x00, 0x1d, 0xe8, -0x01, 0x00, 0x1d, 0xe8, 0x01, 0x00, 0x8d, -0x80, 0x01, 0x00, 0x8d, 0x80, 0x01, 0x00, -0x8d, 0x80, 0x01, 0x00, 0x5f, 0xe8, 0x01, -0x00, 0x5f, 0xe8, 0x01, 0x00, 0x5f, 0xe8, -0x01, 0x00, 0xd3, 0x7e, 0x01, 0x00, 0xd3, -0x7e, 0x01, 0x00, 0xd3, 0x7e, 0x01, 0x00, -0x9d, 0xe8, 0x01, 0x00, 0x9d, 0xe8, 0x01, -0x00, 0x9d, 0xe8, 0x01, 0x00, 0xd7, 0x7c, -0x01, 0x00, 0xd7, 0x7c, 0x01, 0x00, 0xd7, -0x7c, 0x01, 0x00, 0xd6, 0xe8, 0x01, 0x00, -0xd6, 0xe8, 0x01, 0x00, 0xd6, 0xe8, 0x01, -0x00, 0x52, 0x8a, 0x01, 0x00, 0x52, 0x8a, -0x01, 0x00, 0x52, 0x8a, 0x01, 0x00, 0x40, -0xe9, 0x01, 0x00, 0x40, 0xe9, 0x01, 0x00, -0x40, 0xe9, 0x01, 0x00, 0x8b, 0x87, 0x01, -0x00, 0x8b, 0x87, 0x01, 0x00, 0x8b, 0x87, -0x01, 0x00, 0x9e, 0xe9, 0x01, 0x00, 0x9e, -0xe9, 0x01, 0x00, 0x9e, 0xe9, 0x01, 0x00, -0x4a, 0x85, 0x01, 0x00, 0x4a, 0x85, 0x01, -0x00, 0x4a, 0x85, 0x01, 0x00, 0xf3, 0xe9, -0x01, 0x00, 0xf3, 0xe9, 0x01, 0x00, 0xf3, -0xe9, 0x01, 0x00, 0x6d, 0x83, 0x01, 0x00, -0x6d, 0x83, 0x01, 0x00, 0x6d, 0x83, 0x01, -0x00, 0x41, 0xea, 0x01, 0x00, 0x41, 0xea, -0x01, 0x00, 0x41, 0xea, 0x01, 0x00, 0xdc, -0x81, 0x01, 0x00, 0xdc, 0x81, 0x01, 0x00, -0xdc, 0x81, 0x01, 0x00, 0x88, 0xea, 0x01, -0x00, 0x88, 0xea, 0x01, 0x00, 0x88, 0xea, -0x01, 0x00, 0x86, 0x80, 0x01, 0x00, 0x86, -0x80, 0x01, 0x00, 0x86, 0x80, 0x01, 0x00, -0xca, 0xea, 0x01, 0x00, 0xca, 0xea, 0x01, -0x00, 0xca, 0xea, 0x01, 0x00, 0xbe, 0x7e, -0x01, 0x00, 0xbe, 0x7e, 0x01, 0x00, 0xbe, -0x7e, 0x01, 0x00, 0x08, 0xeb, 0x01, 0x00, -0x08, 0xeb, 0x01, 0x00, 0x08, 0xeb, 0x01, -0x00, 0xbc, 0x7c, 0x01, 0x00, 0xbc, 0x7c, -0x01, 0x00, 0xbc, 0x7c, 0x01, 0x00, 0x41, -0xeb, 0x01, 0x00, 0x41, 0xeb, 0x01, 0x00, -0x41, 0xeb, 0x01, 0x00, 0x30, 0x8a, 0x01, -0x00, 0x30, 0x8a, 0x01, 0x00, 0x30, 0x8a, -0x01, 0x00, 0xaa, 0xeb, 0x01, 0x00, 0xaa, -0xeb, 0x01, 0x00, 0xaa, 0xeb, 0x01, 0x00, -0x63, 0x87, 0x01, 0x00, 0x63, 0x87, 0x01, -0x00, 0x63, 0x87, 0x01, 0x00, 0x07, 0xec, -0x01, 0x00, 0x07, 0xec, 0x01, 0x00, 0x07, -0xec, 0x01, 0x00, 0x1e, 0x85, 0x01, 0x00, -0x1e, 0x85, 0x01, 0x00, 0x1e, 0x85, 0x01, -0x00, 0x5c, 0xec, 0x01, 0x00, 0x5c, 0xec, -0x01, 0x00, 0x5c, 0xec, 0x01, 0x00, 0x3e, -0x83, 0x01, 0x00, 0x3e, 0x83, 0x01, 0x00, -0x3e, 0x83, 0x01, 0x00, 0xa9, 0xec, 0x01, -0x00, 0xa9, 0xec, 0x01, 0x00, 0xa9, 0xec, -0x01, 0x00, 0xab, 0x81, 0x01, 0x00, 0xab, -0x81, 0x01, 0x00, 0xab, 0x81, 0x01, 0x00, -0xf0, 0xec, 0x01, 0x00, 0xf0, 0xec, 0x01, -0x00, 0xf0, 0xec, 0x01, 0x00, 0x55, 0x80, -0x01, 0x00, 0x55, 0x80, 0x01, 0x00, 0x55, -0x80, 0x01, 0x00, 0x31, 0xed, 0x01, 0x00, -0x31, 0xed, 0x01, 0x00, 0x31, 0xed, 0x01, -0x00, 0x5a, 0x7e, 0x01, 0x00, 0x5a, 0x7e, -0x01, 0x00, 0x5a, 0x7e, 0x01, 0x00, 0x6e, -0xed, 0x01, 0x00, 0x6e, 0xed, 0x01, 0x00, -0x6e, 0xed, 0x01, 0x00, 0x58, 0x7c, 0x01, -0x00, 0x58, 0x7c, 0x01, 0x00, 0x58, 0x7c, -0x01, 0x00, 0xa6, 0xed, 0x01, 0x00, 0xa6, -0xed, 0x01, 0x00, 0xa6, 0xed, 0x01, 0x00, -0xcd, 0x89, 0x01, 0x00, 0xcd, 0x89, 0x01, -0x00, 0xcd, 0x89, 0x01, 0x00, 0x0d, 0xee, -0x01, 0x00, 0x0d, 0xee, 0x01, 0x00, 0x0d, -0xee, 0x01, 0x00, 0x01, 0x87, 0x01, 0x00, -0x01, 0x87, 0x01, 0x00, 0x01, 0x87, 0x01, -0x00, 0x69, 0xee, 0x01, 0x00, 0x69, 0xee, -0x01, 0x00, 0x69, 0xee, 0x01, 0x00, 0xbe, -0x84, 0x01, 0x00, 0xbe, 0x84, 0x01, 0x00, -0xbe, 0x84, 0x01, 0x00, 0xbc, 0xee, 0x01, -0x00, 0xbc, 0xee, 0x01, 0x00, 0xbc, 0xee, -0x01, 0x00, 0xe1, 0x82, 0x01, 0x00, 0xe1, -0x82, 0x01, 0x00, 0xe1, 0x82, 0x01, 0x00, -0x08, 0xef, 0x01, 0x00, 0x08, 0xef, 0x01, -0x00, 0x08, 0xef, 0x01, 0x00, 0x51, 0x81, -0x01, 0x00, 0x51, 0x81, 0x01, 0x00, 0x51, -0x81, 0x01, 0x00, 0x4d, 0xef, 0x01, 0x00, -0x4d, 0xef, 0x01, 0x00, 0x4d, 0xef, 0x01, -0x00, 0xfb, 0x7f, 0x01, 0x00, 0xfb, 0x7f, -0x01, 0x00, 0xfb, 0x7f, 0x01, 0x00, 0x8d, -0xef, 0x01, 0x00, 0x8d, 0xef, 0x01, 0x00, -0x8d, 0xef, 0x01, 0x00, 0xb1, 0x7d, 0x01, -0x00, 0xb1, 0x7d, 0x01, 0x00, 0xb1, 0x7d, -0x01, 0x00, 0xc9, 0xef, 0x01, 0x00, 0xc9, -0xef, 0x01, 0x00, 0xc9, 0xef, 0x01, 0x00, -0xb4, 0x7b, 0x01, 0x00, 0xb4, 0x7b, 0x01, -0x00, 0xb4, 0x7b, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, -0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, -0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, -0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, -0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, -0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, -0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, -0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, -0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, -0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, -0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, -0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, -0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, -0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, -0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, -0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, -0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, -0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, -0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, -0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, -0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, -0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, -0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, -0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, -0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, -0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, -0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, -0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, -0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, -0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, -0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, -0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, -0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, -0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, -0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, -0x00, 0x03, 0x00, 0x00, 0x00, 0x03, 0x00, -0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x03, -0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, -0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, -0x00, 0x03, 0x00, 0x00, 0x00, 0x03, 0x00, -0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x03, -0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, -0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, -0x00, 0x03, 0x00, 0x00, 0x00, 0x03, 0x00, -0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x03, -0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, -0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, -0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, -0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, -0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, -0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, -0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, -0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, -0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, -0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, -0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, -0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, -0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, -0x05, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, -0x00, 0x05, 0x00, 0x00, 0x00, 0x05, 0x00, -0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x05, -0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, -0x05, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, -0x00, 0x05, 0x00, 0x00, 0x00, 0x05, 0x00, -0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x06, -0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, -0x06, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, -0x00, 0x06, 0x00, 0x00, 0x00, 0x06, 0x00, -0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x06, -0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, -0x06, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, -0x00, 0x07, 0x00, 0x00, 0x00, 0x07, 0x00, -0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x07, -0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, -0x07, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, -0x00, 0x07, 0x00, 0x00, 0x00, 0x07, 0x00, -0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x07, -0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, -0x08, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, -0x00, 0x08, 0x00, 0x00, 0x00, 0x08, 0x00, -0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08, -0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, -0x08, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, -0x00, 0x09, 0x00, 0x00, 0x00, 0x09, 0x00, -0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x09, -0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, -0x09, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, -0x00, 0x0a, 0x00, 0x00, 0x00, 0x0a, 0x00, -0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x0a, -0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, -0x0b, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, -0x00, 0x0b, 0x00, 0x00, 0x00, 0x0b, 0x00, -0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x0b, -0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, -0x0c, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, -0x00, 0x0c, 0x00, 0x00, 0x00, 0x0c, 0x00, -0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x0d, -0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, -0x0d, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, -0x00, 0x0d, 0x00, 0x00, 0x00, 0x0d, 0x00, -0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x0e, -0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, -0x0e, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, -0x00, 0x0e, 0x00, 0x00, 0x00, 0x0f, 0x00, -0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x0f, -0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, -0x0f, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, -0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, -0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x11, -0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, -0x11, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, -0x00, 0x12, 0x00, 0x00, 0x00, 0x12, 0x00, -0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x13, -0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, -0x14, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, -0x00, 0x14, 0x00, 0x00, 0x00, 0x15, 0x00, -0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x15, -0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, -0x16, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, -0x00, 0x17, 0x00, 0x00, 0x00, 0x17, 0x00, -0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x18, -0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, -0x18, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, -0x00, 0x19, 0x00, 0x00, 0x00, 0x19, 0x00, -0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, -0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, -0x1b, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x00, -0x00, 0x1b, 0x00, 0x00, 0x00, 0x1c, 0x00, -0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x1c, -0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, -0x1d, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, -0x00, 0x1e, 0x00, 0x00, 0x00, 0x1e, 0x00, -0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x1f, -0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, -0x1f, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, -0x00, 0x20, 0x00, 0x00, 0x00, 0x20, 0x00, -0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x22, -0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, -0x24, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, -0x00, 0x24, 0x00, 0x00, 0x00, 0x26, 0x00, -0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x26, -0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, -0x28, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, -0x00, 0x2a, 0x00, 0x00, 0x00, 0x2a, 0x00, -0x00, 0x00, 0x2a, 0x00, 0x00, 0x00, 0x2c, -0x00, 0x00, 0x00, 0x2c, 0x00, 0x00, 0x00, -0x2c, 0x00, 0x00, 0x00, 0x2e, 0x00, 0x00, -0x00, 0x2e, 0x00, 0x00, 0x00, 0x2e, 0x00, -0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x30, -0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, -0x32, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, -0x00, 0x32, 0x00, 0x00, 0x00, 0x34, 0x00, -0x00, 0x00, 0x34, 0x00, 0x00, 0x00, 0x34, -0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x00, -0x36, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, -0x00, 0x38, 0x00, 0x00, 0x00, 0x38, 0x00, -0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x3a, -0x00, 0x00, 0x00, 0x3a, 0x00, 0x00, 0x00, -0x3a, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, -0x00, 0x3c, 0x00, 0x00, 0x00, 0x3c, 0x00, -0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x3e, -0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, -0x40, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, -0x00, 0x40, 0x00, 0x00, 0x00, 0x44, 0x00, -0x00, 0x00, 0x44, 0x00, 0x00, 0x00, 0x44, -0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, -0x48, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, -0x00, 0x4c, 0x00, 0x00, 0x00, 0x4c, 0x00, -0x00, 0x00, 0x4c, 0x00, 0x00, 0x00, 0x50, -0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, -0x50, 0x00, 0x00, 0x00, 0x54, 0x00, 0x00, -0x00, 0x54, 0x00, 0x00, 0x00, 0x54, 0x00, -0x00, 0x00, 0x58, 0x00, 0x00, 0x00, 0x58, -0x00, 0x00, 0x00, 0x58, 0x00, 0x00, 0x00, -0x5c, 0x00, 0x00, 0x00, 0x5c, 0x00, 0x00, -0x00, 0x5c, 0x00, 0x00, 0x00, 0x60, 0x00, -0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x60, -0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, -0x64, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, -0x00, 0x68, 0x00, 0x00, 0x00, 0x68, 0x00, -0x00, 0x00, 0x68, 0x00, 0x00, 0x00, 0x6c, -0x00, 0x00, 0x00, 0x6c, 0x00, 0x00, 0x00, -0x6c, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, -0x00, 0x70, 0x00, 0x00, 0x00, 0x70, 0x00, -0x00, 0x00, 0x74, 0x00, 0x00, 0x00, 0x74, -0x00, 0x00, 0x00, 0x74, 0x00, 0x00, 0x00, -0x78, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, -0x00, 0x78, 0x00, 0x00, 0x00, 0x7c, 0x00, -0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x7c, -0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, -0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, -0x00, 0x88, 0x00, 0x00, 0x00, 0x88, 0x00, -0x00, 0x00, 0x88, 0x00, 0x00, 0x00, 0x90, -0x00, 0x00, 0x00, 0x90, 0x00, 0x00, 0x00, -0x90, 0x00, 0x00, 0x00, 0x98, 0x00, 0x00, -0x00, 0x98, 0x00, 0x00, 0x00, 0x98, 0x00, -0x00, 0x00, 0xa0, 0x00, 0x00, 0x00, 0xa0, -0x00, 0x00, 0x00, 0xa0, 0x00, 0x00, 0x00, -0xa8, 0x00, 0x00, 0x00, 0xa8, 0x00, 0x00, -0x00, 0xa8, 0x00, 0x00, 0x00, 0xb0, 0x00, -0x00, 0x00, 0xb0, 0x00, 0x00, 0x00, 0xb0, -0x00, 0x00, 0x00, 0xb8, 0x00, 0x00, 0x00, -0xb8, 0x00, 0x00, 0x00, 0xb8, 0x00, 0x00, -0x00, 0xc0, 0x00, 0x00, 0x00, 0xc0, 0x00, -0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0xc8, -0x00, 0x00, 0x00, 0xc8, 0x00, 0x00, 0x00, -0xc8, 0x00, 0x00, 0x00, 0xd0, 0x00, 0x00, -0x00, 0xd0, 0x00, 0x00, 0x00, 0xd0, 0x00, -0x00, 0x00, 0xd8, 0x00, 0x00, 0x00, 0xd8, -0x00, 0x00, 0x00, 0xd8, 0x00, 0x00, 0x00, -0xe0, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, -0x00, 0xe0, 0x00, 0x00, 0x00, 0xe8, 0x00, -0x00, 0x00, 0xe8, 0x00, 0x00, 0x00, 0xe8, -0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, -0xf0, 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, -0x00, 0xf8, 0x00, 0x00, 0x00, 0xf8, 0x00, -0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, -0x41, 0x00, 0x00, 0x00, 0x41, 0x00, 0x00, -0x00, 0x41, 0x00, 0x00, 0x10, 0x41, 0x00, -0x00, 0x10, 0x41, 0x00, 0x00, 0x10, 0x41, -0x00, 0x00, 0x20, 0x41, 0x00, 0x00, 0x20, -0x41, 0x00, 0x00, 0x20, 0x41, 0x00, 0x00, -0x30, 0x41, 0x00, 0x00, 0x30, 0x41, 0x00, -0x00, 0x30, 0x41, 0x00, 0x00, 0x40, 0x41, -0x00, 0x00, 0x40, 0x41, 0x00, 0x00, 0x40, -0x41, 0x00, 0x00, 0x50, 0x41, 0x00, 0x00, -0x50, 0x41, 0x00, 0x00, 0x50, 0x41, 0x00, -0x00, 0x60, 0x41, 0x00, 0x00, 0x60, 0x41, -0x00, 0x00, 0x60, 0x41, 0x00, 0x00, 0x70, -0x41, 0x00, 0x00, 0x70, 0x41, 0x00, 0x00, -0x70, 0x41, 0x00, 0x00, 0x80, 0x41, 0x00, -0x00, 0x80, 0x41, 0x00, 0x00, 0x80, 0x41, -0x00, 0x00, 0x90, 0x41, 0x00, 0x00, 0x90, -0x41, 0x00, 0x00, 0x90, 0x41, 0x00, 0x00, -0xa0, 0x41, 0x00, 0x00, 0xa0, 0x41, 0x00, -0x00, 0xa0, 0x41, 0x00, 0x00, 0xb0, 0x41, -0x00, 0x00, 0xb0, 0x41, 0x00, 0x00, 0xb0, -0x41, 0x00, 0x00, 0xc0, 0x41, 0x00, 0x00, -0xc0, 0x41, 0x00, 0x00, 0xc0, 0x41, 0x00, -0x00, 0xd0, 0x41, 0x00, 0x00, 0xd0, 0x41, -0x00, 0x00, 0xd0, 0x41, 0x00, 0x00, 0xe0, -0x41, 0x00, 0x00, 0xe0, 0x41, 0x00, 0x00, -0xe0, 0x41, 0x00, 0x00, 0xf0, 0x41, 0x00, -0x00, 0xf0, 0x41, 0x00, 0x00, 0xf0, 0x41, -0x00, 0x00, 0x00, 0x82, 0x00, 0x00, 0x00, -0x82, 0x00, 0x00, 0x00, 0x82, 0x00, 0x00, -0x20, 0x82, 0x00, 0x00, 0x20, 0x82, 0x00, -0x00, 0x20, 0x82, 0x00, 0x00, 0x40, 0x82, -0x00, 0x00, 0x40, 0x82, 0x00, 0x00, 0x40, -0x82, 0x00, 0x00, 0x60, 0x82, 0x00, 0x00, -0x60, 0x82, 0x00, 0x00, 0x60, 0x82, 0x00, -0x00, 0x80, 0x82, 0x00, 0x00, 0x80, 0x82, -0x00, 0x00, 0x80, 0x82, 0x00, 0x00, 0xa0, -0x82, 0x00, 0x00, 0xa0, 0x82, 0x00, 0x00, -0xa0, 0x82, 0x00, 0x00, 0xc0, 0x82, 0x00, -0x00, 0xc0, 0x82, 0x00, 0x00, 0xc0, 0x82, -0x00, 0x00, 0xe0, 0x82, 0x00, 0x00, 0xe0, -0x82, 0x00, 0x00, 0xe0, 0x82, 0x00, 0x00, -0x00, 0x83, 0x00, 0x00, 0x00, 0x83, 0x00, -0x00, 0x00, 0x83, 0x00, 0x00, 0x20, 0x83, -0x00, 0x00, 0x20, 0x83, 0x00, 0x00, 0x20, -0x83, 0x00, 0x00, 0x40, 0x83, 0x00, 0x00, -0x40, 0x83, 0x00, 0x00, 0x40, 0x83, 0x00, -0x00, 0x60, 0x83, 0x00, 0x00, 0x60, 0x83, -0x00, 0x00, 0x60, 0x83, 0x00, 0x00, 0x80, -0x83, 0x00, 0x00, 0x80, 0x83, 0x00, 0x00, -0x80, 0x83, 0x00, 0x00, 0xa0, 0x83, 0x00, -0x00, 0xa0, 0x83, 0x00, 0x00, 0xa0, 0x83, -0x00, 0x00, 0xc0, 0x83, 0x00, 0x00, 0xc0, -0x83, 0x00, 0x00, 0xc0, 0x83, 0x00, 0x00, -0xe0, 0x83, 0x00, 0x00, 0xe0, 0x83, 0x00, -0x00, 0xe0, 0x83, 0x00, 0x00, 0x00, 0x04, -0x01, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, -0x04, 0x01, 0x00, 0x40, 0x04, 0x01, 0x00, -0x40, 0x04, 0x01, 0x00, 0x40, 0x04, 0x01, -0x00, 0x80, 0x04, 0x01, 0x00, 0x80, 0x04, -0x01, 0x00, 0x80, 0x04, 0x01, 0x00, 0xc0, -0x04, 0x01, 0x00, 0xc0, 0x04, 0x01, 0x00, -0xc0, 0x04, 0x01, 0x00, 0x00, 0x05, 0x01, -0x00, 0x00, 0x05, 0x01, 0x00, 0x00, 0x05, -0x01, 0x00, 0x40, 0x05, 0x01, 0x00, 0x40, -0x05, 0x01, 0x00, 0x40, 0x05, 0x01, 0x00, -0x80, 0x05, 0x01, 0x00, 0x80, 0x05, 0x01, -0x00, 0x80, 0x05, 0x01, 0x00, 0xc0, 0x05, -0x01, 0x00, 0xc0, 0x05, 0x01, 0x00, 0xc0, -0x05, 0x01, 0x00, 0x00, 0x06, 0x01, 0x00, -0x00, 0x06, 0x01, 0x00, 0x00, 0x06, 0x01, -0x00, 0x40, 0x06, 0x01, 0x00, 0x40, 0x06, -0x01, 0x00, 0x40, 0x06, 0x01, 0x00, 0x80, -0x06, 0x01, 0x00, 0x80, 0x06, 0x01, 0x00, -0x80, 0x06, 0x01, 0x00, 0xc0, 0x06, 0x01, -0x00, 0xc0, 0x06, 0x01, 0x00, 0xc0, 0x06, -0x01, 0x00, 0x00, 0x07, 0x01, 0x00, 0x00, -0x07, 0x01, 0x00, 0x00, 0x07, 0x01, 0x00, -0x40, 0x07, 0x01, 0x00, 0x40, 0x07, 0x01, -0x00, 0x40, 0x07, 0x01, 0x00, 0x80, 0x07, -0x01, 0x00, 0x80, 0x07, 0x01, 0x00, 0x80, -0x07, 0x01, 0x00, 0xc0, 0x07, 0x01, 0x00, -0xc0, 0x07, 0x01, 0x00, 0xc0, 0x07, 0x01, -0x00, 0x00, 0x08, 0x02, 0x00, 0x00, 0x08, -0x02, 0x00, 0x00, 0x08, 0x02, 0x00, 0x80, -0x08, 0x02, 0x00, 0x80, 0x08, 0x02, 0x00, -0x80, 0x08, 0x02, 0x00, 0x00, 0x09, 0x02, -0x00, 0x00, 0x09, 0x02, 0x00, 0x00, 0x09, -0x02, 0x00, 0x80, 0x09, 0x02, 0x00, 0x80, -0x09, 0x02, 0x00, 0x80, 0x09, 0x02, 0x00, -0x00, 0x0a, 0x02, 0x00, 0x00, 0x0a, 0x02, -0x00, 0x00, 0x0a, 0x02, 0x00, 0x80, 0x0a, -0x02, 0x00, 0x80, 0x0a, 0x02, 0x00, 0x80, -0x0a, 0x02, 0x00, 0x00, 0x0b, 0x02, 0x00, -0x00, 0x0b, 0x02, 0x00, 0x00, 0x0b, 0x02, -0x00, 0x80, 0x0b, 0x02, 0x00, 0x80, 0x0b, -0x02, 0x00, 0x80, 0x0b, 0x02, 0x00, 0x00, -0x0c, 0x02, 0x00, 0x00, 0x0c, 0x02, 0x00, -0x00, 0x0c, 0x02, 0x00, 0x80, 0x0c, 0x02, -0x00, 0x80, 0x0c, 0x02, 0x00, 0x80, 0x0c, -0x02, 0x00, 0x00, 0x0d, 0x02, 0x00, 0x00, -0x0d, 0x02, 0x00, 0x00, 0x0d, 0x02, 0x00, -0x80, 0x0d, 0x02, 0x00, 0x80, 0x0d, 0x02, -0x00, 0x80, 0x0d, 0x02, 0x00, 0x00, 0x0e, -0x02, 0x00, 0x00, 0x0e, 0x02, 0x00, 0x00, -0x0e, 0x02, 0x00, 0x80, 0x0e, 0x02, 0x00, -0x80, 0x0e, 0x02, 0x00, 0x80, 0x0e, 0x02, -0x00, 0x00, 0x0f, 0x02, 0x00, 0x00, 0x0f, -0x02, 0x00, 0x00, 0x0f, 0x02, 0x00, 0x80, -0x0f, 0x02, 0x00, 0x80, 0x0f, 0x02, 0x00, -0x80, 0x0f, 0x02, 0x00, 0x00, 0x10, 0x04, -0x00, 0x00, 0x10, 0x04, 0x00, 0x00, 0x10, -0x04, 0x00, 0x00, 0x11, 0x04, 0x00, 0x00, -0x11, 0x04, 0x00, 0x00, 0x11, 0x04, 0x00, -0x00, 0x12, 0x04, 0x00, 0x00, 0x12, 0x04, -0x00, 0x00, 0x12, 0x04, 0x00, 0x00, 0x13, -0x04, 0x00, 0x00, 0x13, 0x04, 0x00, 0x00, -0x13, 0x04, 0x00, 0x00, 0x14, 0x04, 0x00, -0x00, 0x14, 0x04, 0x00, 0x00, 0x14, 0x04, -0x00, 0x00, 0x15, 0x04, 0x00, 0x00, 0x15, -0x04, 0x00, 0x00, 0x15, 0x04, 0x00, 0x00, -0x16, 0x04, 0x00, 0x00, 0x16, 0x04, 0x00, -0x00, 0x16, 0x04, 0x00, 0x00, 0x17, 0x04, -0x00, 0x00, 0x17, 0x04, 0x00, 0x00, 0x17, -0x04, 0x00, 0x00, 0x18, 0x04, 0x00, 0x00, -0x18, 0x04, 0x00, 0x00, 0x18, 0x04, 0x00, -0x00, 0x19, 0x04, 0x00, 0x00, 0x19, 0x04, -0x00, 0x00, 0x19, 0x04, 0x00, 0x00, 0x1a, -0x04, 0x00, 0x00, 0x1a, 0x04, 0x00, 0x00, -0x1a, 0x04, 0x00, 0x00, 0x1b, 0x04, 0x00, -0x00, 0x1b, 0x04, 0x00, 0x00, 0x1b, 0x04, -0x00, 0x00, 0x1c, 0x04, 0x00, 0x00, 0x1c, -0x04, 0x00, 0x00, 0x1c, 0x04, 0x00, 0x00, -0x1d, 0x04, 0x00, 0x00, 0x1d, 0x04, 0x00, -0x00, 0x1d, 0x04, 0x00, 0x00, 0x1e, 0x04, -0x00, 0x00, 0x1e, 0x04, 0x00, 0x00, 0x1e, -0x04, 0x00, 0x00, 0x1f, 0x04, 0x00, 0x00, -0x1f, 0x04, 0x00, 0x00, 0x1f, 0x04, 0x00, -0x00, 0xe0, 0x07, 0x00, 0x00, 0xe0, 0x07, -0x00, 0x00, 0xe0, 0x07, 0x00, 0xff, 0x21, -0x08, 0x00, 0xff, 0x21, 0x08, 0x00, 0xff, -0x21, 0x08, 0x00, 0xff, 0x23, 0x08, 0x00, -0xff, 0x23, 0x08, 0x00, 0xff, 0x23, 0x08, -0x00, 0xff, 0x25, 0x08, 0x00, 0xff, 0x25, -0x08, 0x00, 0xff, 0x25, 0x08, 0x00, 0xff, -0x27, 0x08, 0x00, 0xff, 0x27, 0x08, 0x00, -0xff, 0x27, 0x08, 0x00, 0xff, 0x29, 0x08, -0x00, 0xff, 0x29, 0x08, 0x00, 0xff, 0x29, -0x08, 0x00, 0xff, 0x2b, 0x08, 0x00, 0xff, -0x2b, 0x08, 0x00, 0xff, 0x2b, 0x08, 0x00, -0xff, 0x2d, 0x08, 0x00, 0xff, 0x2d, 0x08, -0x00, 0xff, 0x2d, 0x08, 0x00, 0xff, 0x2f, -0x08, 0x00, 0xff, 0x2f, 0x08, 0x00, 0xff, -0x2f, 0x08, 0x00, 0xff, 0x31, 0x08, 0x00, -0xff, 0x31, 0x08, 0x00, 0xff, 0x31, 0x08, -0x00, 0xff, 0x33, 0x08, 0x00, 0xff, 0x33, -0x08, 0x00, 0xff, 0x33, 0x08, 0x00, 0xff, -0x35, 0x08, 0x00, 0xff, 0x35, 0x08, 0x00, -0xff, 0x35, 0x08, 0x00, 0xff, 0x37, 0x08, -0x00, 0xff, 0x37, 0x08, 0x00, 0xff, 0x37, -0x08, 0x00, 0xff, 0x39, 0x08, 0x00, 0xff, -0x39, 0x08, 0x00, 0xff, 0x39, 0x08, 0x00, -0xff, 0x3b, 0x08, 0x00, 0xff, 0x3b, 0x08, -0x00, 0xff, 0x3b, 0x08, 0x00, 0xff, 0x3d, -0x08, 0x00, 0xff, 0x3d, 0x08, 0x00, 0xff, -0x3d, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x40, 0x2f, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xbe, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xc0, 0x1a, 0x30, 0x78, 0x00, 0x00, 0xe0, -0x31, 0x00, 0x00, 0x10, 0x8e, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x07, 0x90, 0x5b, -0xa0, 0x06, 0xb0, 0x1f, 0x00, 0x00, 0x20, -0x67, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0x70, 0x2e, 0xf0, 0x14, 0x30, 0x02, -0x00, 0x00, 0x30, 0x46, 0x10, 0xf9, 0x90, -0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x40, -0x26, 0x00, 0x00, 0x00, 0x00, 0x10, 0x25, -0x50, 0xbc, 0xc0, 0x23, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xb0, 0x78, 0x00, 0x00, 0xd0, -0x31, 0x00, 0x00, 0x70, 0x88, 0x10, 0x3b, -0x30, 0x2b, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x90, 0x5e, -0x00, 0x00, 0x20, 0x1f, 0x00, 0x00, 0xf0, -0x53, 0x10, 0x56, 0x70, 0x51, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x80, 0x41, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x20, 0x77, 0xa0, -0x75, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe9, -0xf0, 0xff, 0x10, 0x5d, 0xc0, 0x38, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x70, 0x9f, 0xd0, 0x9e, 0x00, 0x00, 0x00, -0x00, 0xe0, 0x97, 0xf0, 0xff, 0xc0, 0x93, -0xa0, 0x5e, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0x30, 0x81, 0x20, 0xc8, -0x80, 0x30, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x60, 0xc2, 0x20, 0x95, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0xd0, -0x7d, 0x30, 0xed, 0xf0, 0x16, 0x00, 0x00, -0x00, 0x00, 0x20, 0xd5, 0xa0, 0xea, 0x00, -0xd1, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0x20, 0x96, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0xff, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x00, 0x40, 0xc6, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xd0, 0xfa, 0xf0, -0xff, 0xd0, 0xf8, 0xf0, 0xb4, 0x00, 0x00, -0x30, 0x26, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0x7f, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0xdf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x50, 0x12, 0x40, 0x12, 0x00, -0x00, 0xf0, 0xa7, 0xf0, 0xff, 0xf0, 0xff, -0x70, 0x11, 0xb0, 0x0a, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x30, 0x37, -0x30, 0x37, 0x00, 0x00, 0xb0, 0x61, 0xf0, -0xff, 0xf0, 0xff, 0x10, 0x37, 0x30, 0x36, -0xf0, 0xff, 0x10, 0x1b, 0xf0, 0xff, 0x00, -0x00, 0xe0, 0x33, 0xd0, 0x00, 0x20, 0x8e, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0x20, 0x0a, -0x80, 0x5b, 0x70, 0x00, 0xd0, 0x1f, 0x00, -0x01, 0x70, 0x67, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0xf0, 0x2d, 0x40, 0x07, -0xc0, 0x02, 0x90, 0x00, 0xb0, 0x47, 0x60, -0xf9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, -0xa0, 0x2b, 0x60, 0xbd, 0x60, 0x10, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x60, 0x78, 0x00, -0x00, 0xf0, 0x31, 0xb0, 0x02, 0xa0, 0x8b, -0x50, 0x25, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xe0, 0x5c, 0x00, 0x00, 0x90, 0x1f, 0x00, -0x00, 0xc0, 0x5e, 0x80, 0x3b, 0x10, 0x34, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x40, 0x38, 0x00, 0x00, -0x20, 0x00, 0x00, 0x00, 0x30, 0x23, 0x30, -0x56, 0x00, 0x54, 0x00, 0x00, 0x00, 0x00, -0x20, 0xf2, 0xf0, 0xff, 0x10, 0x29, 0xd0, -0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x20, 0x77, 0x80, 0x76, 0x00, -0x00, 0x00, 0x00, 0xa0, 0xac, 0xf0, 0xff, -0x70, 0x6a, 0x40, 0x2c, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x00, 0x10, 0x7d, -0x30, 0x9f, 0x40, 0x31, 0x00, 0x00, 0x00, -0x53, 0xf0, 0xff, 0x80, 0x99, 0xd0, 0x67, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0x50, 0x70, 0x50, 0xc8, 0x30, 0x1b, -0x00, 0x00, 0x00, 0x00, 0x10, 0xfd, 0x50, -0xc5, 0x90, 0xa6, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0xd0, 0x79, 0x40, -0xed, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xd0, 0x85, 0x00, 0xec, 0x90, 0xdc, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0x40, 0xa2, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xc0, 0xd6, 0x40, 0xa1, -0x00, 0x00, 0xa0, 0x2a, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xe0, 0xae, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0xc3, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x90, 0xf2, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x70, 0xd4, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x70, 0x12, 0x60, 0x12, 0x00, 0x00, 0x90, -0x74, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0x11, -0xd0, 0x0d, 0xf0, 0xff, 0x00, 0x00, 0x50, -0xfb, 0xf0, 0xff, 0x70, 0x1f, 0x30, 0x37, -0x00, 0x00, 0x80, 0x3d, 0xf0, 0xff, 0xf0, -0xff, 0x20, 0x37, 0xa0, 0x36, 0x00, 0xdf, -0x60, 0x0a, 0xf0, 0xff, 0x00, 0x00, 0xb0, -0x33, 0x30, 0x07, 0x70, 0x67, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x70, 0x02, 0x00, -0x00, 0xf0, 0xff, 0xb0, 0x00, 0xd0, 0x2d, -0x10, 0x01, 0x00, 0x05, 0x30, 0x07, 0x30, -0x48, 0x70, 0xf9, 0x00, 0x00, 0x00, 0x00, -0xe0, 0x04, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x60, 0x07, 0x00, 0x00, -0xb0, 0x06, 0x10, 0x2e, 0xd0, 0xbd, 0x50, -0x00, 0x00, 0x00, 0xa0, 0x05, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x30, -0x78, 0x00, 0x00, 0x30, 0x32, 0xf0, 0x13, -0x20, 0x8d, 0x50, 0x13, 0x00, 0x00, 0xc0, -0x04, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x5c, 0x00, 0x00, 0x50, -0x20, 0x00, 0x00, 0xc0, 0x63, 0xf0, 0x25, -0x50, 0x18, 0x80, 0x01, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xb0, 0x32, -0x00, 0x00, 0xe0, 0x03, 0x00, 0x00, 0xe0, -0x39, 0xa0, 0x3b, 0x20, 0x38, 0x00, 0x00, -0x00, 0x00, 0x60, 0xf6, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x30, 0x56, 0x40, -0x55, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xb5, -0xf0, 0xff, 0x40, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0xb0, 0x7a, 0xe0, 0x76, 0xd0, 0x31, 0x00, -0x00, 0x10, 0x74, 0xf0, 0xff, 0xd0, 0x70, -0x40, 0x2f, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0x50, 0x67, 0x60, 0x9f, -0x10, 0x1e, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x80, 0x9c, 0x10, 0x78, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x62, 0x60, 0xc8, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xe0, 0xb8, 0xe0, 0xc6, 0x80, -0xb4, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0x30, 0x7e, 0x40, 0xed, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xb0, 0xec, 0xd0, 0xe3, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x10, 0xb1, -0x50, 0x92, 0x00, 0x00, 0xd0, 0x2d, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x30, 0xeb, 0xf0, -0xff, 0xf0, 0xe7, 0x00, 0xa8, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0x51, 0xf0, 0xff, 0xf0, 0xff, 0x40, -0xd5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0x98, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0xb0, 0xe4, 0xf0, 0xff, 0x10, 0x1d, -0xe0, 0x12, 0x00, 0x00, 0xb0, 0x39, 0xf0, -0xff, 0xf0, 0xff, 0xa0, 0x12, 0x40, 0x10, -0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x60, 0x08, 0x50, 0x37, 0x00, 0x00, -0xd0, 0x0c, 0xf0, 0xff, 0xf0, 0xff, 0x40, -0x37, 0x00, 0x37, 0x30, 0xb1, 0x40, 0x00, -0xf0, 0xff, 0x00, 0x00, 0xd0, 0x34, 0xd0, -0x14, 0x20, 0x48, 0x70, 0xf9, 0x00, 0x00, -0x00, 0x00, 0x60, 0x13, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x10, 0x01, -0x00, 0x00, 0xc0, 0x14, 0xb0, 0x2e, 0xe0, -0xbd, 0x00, 0x00, 0x00, 0x00, 0x20, 0x14, -0xd0, 0x05, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x20, 0x78, 0x00, 0x00, 0xe0, 0x32, -0x60, 0x18, 0xc0, 0x8d, 0x80, 0x04, 0x00, -0x00, 0x30, 0x14, 0xa0, 0x0d, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xa0, 0x5b, 0x00, -0x00, 0x00, 0x22, 0x00, 0x00, 0xf0, 0x65, -0x70, 0x14, 0x00, 0x00, 0x70, 0x13, 0x30, -0x10, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xb0, 0x2f, 0x00, 0x00, 0xd0, 0x0a, 0x00, -0x00, 0x30, 0x42, 0x20, 0x26, 0x40, 0x20, -0x20, 0x11, 0x70, 0x0f, 0x30, 0xf8, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xc0, 0x0f, 0xa0, -0x3b, 0x20, 0x3a, 0x50, 0x0b, 0x50, 0x0a, -0x10, 0xba, 0xf0, 0xff, 0xf0, 0x11, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0x60, 0x79, 0xd0, 0x55, 0xb0, -0x32, 0x00, 0x00, 0xb0, 0x81, 0xf0, 0xff, -0x70, 0x4c, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x00, 0xc0, 0x61, -0x00, 0x77, 0xe0, 0x20, 0x00, 0x00, 0xd0, -0x38, 0xf0, 0xff, 0xf0, 0x73, 0xe0, 0x41, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0x30, 0x4f, 0x60, 0x9f, 0x90, 0x00, -0x00, 0x00, 0x00, 0x00, 0x60, 0xd7, 0x00, -0x9e, 0x80, 0x89, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0x50, 0x5b, 0x50, -0xc8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x20, 0x6d, 0xb0, 0xc7, 0x30, 0xbd, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xc0, 0x88, 0xe0, 0x87, 0x00, 0x00, 0x60, -0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0xed, -0x20, 0xe8, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xc0, 0xbf, 0x70, 0x90, -0x00, 0x00, 0xc0, 0x12, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x50, 0x9b, 0xf0, 0xff, 0xe0, -0xf5, 0x60, 0xb5, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xb0, 0xe7, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x80, 0xc6, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0x30, 0xcc, 0xf0, 0xff, -0xd0, 0x21, 0x00, 0x00, 0x00, 0x00, 0xb0, -0x54, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0x90, -0xf8, 0xf0, 0xff, 0x00, 0x00, 0x20, 0x14, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x14, 0xa0, 0x12, 0xb0, 0xdb, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x30, -0x09, 0x90, 0x37, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x90, 0x37, 0x60, -0x37, 0x70, 0x87, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0xf0, 0x35, 0xf0, 0x25, 0x20, -0x2e, 0xd0, 0xbd, 0x00, 0x00, 0x00, 0x00, -0xa0, 0x25, 0x10, 0x1f, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x20, 0x78, 0x00, 0x00, -0x60, 0x34, 0xb0, 0x18, 0xc0, 0x8d, 0x00, -0x00, 0x00, 0x00, 0xd0, 0x25, 0x70, 0x22, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x70, -0x5b, 0x00, 0x00, 0x80, 0x25, 0xe0, 0x02, -0xa0, 0x66, 0x20, 0x06, 0x00, 0x00, 0xb0, -0x25, 0x00, 0x24, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x20, 0x2e, 0x80, 0x02, 0x80, -0x15, 0x00, 0x00, 0x70, 0x45, 0xa0, 0x14, -0x10, 0x08, 0x30, 0x25, 0x60, 0x24, 0xe0, -0xf8, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x80, 0x16, 0xc0, 0x03, 0x00, 0x00, 0x90, -0x23, 0x10, 0x26, 0x90, 0x23, 0xf0, 0x23, -0x90, 0x23, 0x20, 0xbc, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x90, 0x1c, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0xa0, 0x78, 0x00, -0x3b, 0x40, 0x34, 0x10, 0x21, 0x10, 0x88, -0xf0, 0xff, 0x10, 0x2b, 0x00, 0x00, 0x30, -0x1d, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0x80, 0x5e, 0x00, 0x56, 0x00, 0x25, 0x10, -0x1b, 0x60, 0x53, 0xf0, 0xff, 0x60, 0x51, -0x00, 0x00, 0xb0, 0x18, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0x50, 0x41, 0x10, 0x77, -0x00, 0x12, 0xb0, 0x09, 0x00, 0x00, 0xc0, -0xe8, 0x90, 0x75, 0xf0, 0x5c, 0x60, 0x07, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0x70, -0x38, 0x60, 0x9f, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x90, 0x97, 0xc0, 0x9e, 0xb0, -0x93, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x70, 0x5e, 0x20, 0x81, 0x00, -0x00, 0x00, 0x33, 0x00, 0x00, 0x00, 0x00, -0x00, 0xc8, 0x40, 0xc2, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x95, -0xc0, 0x7d, 0x00, 0x00, 0x10, 0x1e, 0x00, -0x00, 0x00, 0x00, 0x10, 0xed, 0x80, 0xea, -0x00, 0x00, 0x00, 0x00, 0x00, 0xd5, 0xf0, -0xff, 0xe0, 0xd0, 0x00, 0x96, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xe0, 0xfe, 0x30, -0xc6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xfa, -0xf0, 0xff, 0xb0, 0xf8, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x00, 0xe0, 0xb4, -0xf0, 0xff, 0xd0, 0x28, 0x00, 0x00, 0x00, -0x00, 0xd0, 0x7f, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0xde, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xc0, 0x16, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xb0, -0x16, 0x00, 0x16, 0xe0, 0xa7, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x20, 0x10, 0x30, -0x38, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x20, 0x38, 0x10, 0x38, 0xb0, -0x61, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x30, 0x37, 0xa0, 0x34, 0x30, 0x16, 0x70, -0x8d, 0x00, 0x00, 0x00, 0x00, 0x30, 0x3b, -0x30, 0x39, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x40, 0x5b, 0x60, 0x26, 0xd0, 0x2b, -0xd0, 0x00, 0x70, 0x66, 0x00, 0x00, 0x00, -0x00, 0x30, 0x3b, 0x30, 0x3a, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x40, 0x2d, 0x50, -0x2b, 0x00, 0x23, 0x00, 0x00, 0x20, 0x46, -0x30, 0x06, 0x00, 0x00, 0x20, 0x3b, 0xa0, -0x3a, 0x00, 0xf9, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x50, 0x33, 0x60, 0x1f, 0x00, -0x00, 0xc0, 0x28, 0x60, 0x14, 0xa0, 0x0f, -0xd0, 0x3a, 0x90, 0x3a, 0xe0, 0xbc, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xb0, 0x36, -0x00, 0x21, 0xf0, 0xff, 0x00, 0x00, 0x30, -0x78, 0xf0, 0x24, 0x40, 0x37, 0xf0, 0x39, -0xf0, 0x8a, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xe0, 0x37, 0xa0, 0x24, 0xf0, 0xff, -0x00, 0x00, 0xa0, 0x5c, 0x40, 0x3b, 0xa0, -0x2b, 0x70, 0x38, 0xa0, 0x5d, 0xf0, 0xff, -0xc0, 0x33, 0x00, 0x00, 0x50, 0x37, 0x50, -0x27, 0xf0, 0xff, 0x00, 0x00, 0xc0, 0x37, -0x00, 0x56, 0xf0, 0x21, 0x20, 0x35, 0x90, -0x1f, 0x90, 0xf1, 0xd0, 0x53, 0xb0, 0x28, -0x90, 0x34, 0xf0, 0x2b, 0xf0, 0xff, 0x00, -0x00, 0x60, 0x05, 0x00, 0x77, 0xc0, 0x1a, -0x50, 0x2e, 0x00, 0x00, 0x00, 0xac, 0x60, -0x76, 0x40, 0x6a, 0x10, 0x2e, 0xd0, 0x28, -0xf0, 0xff, 0xf0, 0xff, 0x70, 0x2b, 0xf0, -0x7c, 0xd0, 0x11, 0x90, 0x36, 0x00, 0x00, -0xb0, 0x51, 0x00, 0x9f, 0x40, 0x99, 0xc0, -0x1d, 0x90, 0x19, 0xf0, 0xff, 0xf0, 0xff, -0x60, 0x67, 0x20, 0x70, 0x00, 0x00, 0x40, -0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, -0x00, 0xc5, 0x00, 0x00, 0x00, 0x00, 0xa0, -0xfc, 0xf0, 0xff, 0x40, 0xa6, 0x90, 0x79, -0x00, 0x00, 0x60, 0x10, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xec, 0xb0, 0xeb, 0x00, 0x00, -0x00, 0x00, 0x60, 0x85, 0xf0, 0xff, 0x40, -0xdc, 0x00, 0xa2, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x80, 0xd6, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0x30, 0xa1, 0xf0, 0xff, 0x30, 0x30, 0x00, -0x00, 0x00, 0x00, 0xa0, 0xae, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0xe0, 0xc2, 0xf0, 0xff, -0xb0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0x70, -0xf2, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x60, 0xd4, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x70, 0x1b, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x70, 0x1b, 0x10, -0x1b, 0x90, 0x74, 0xf0, 0xff, 0xf0, 0xff, -0x40, 0xfb, 0xd0, 0x17, 0x50, 0x23, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x60, 0x39, 0x50, 0x39, 0x80, 0x3d, 0xf0, -0xde, 0xf0, 0xff, 0xf0, 0xff, 0xd0, 0x38, -0xa0, 0x35, 0x00, 0x00, 0x50, 0x65, 0x00, -0x00, 0x00, 0x00, 0xa0, 0x55, 0x00, 0x55, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x70, -0x2c, 0xd0, 0x4a, 0xe0, 0x33, 0x00, 0x00, -0xe0, 0x44, 0x00, 0x00, 0x00, 0x00, 0xa0, -0x55, 0x50, 0x55, 0xc0, 0xf8, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xd0, 0x50, 0x20, -0x37, 0x00, 0x00, 0x50, 0x28, 0x20, 0x05, -0x00, 0x00, 0x90, 0x55, 0x70, 0x55, 0xd0, -0xbc, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x53, 0x90, 0x3d, 0xf0, 0xff, 0xa0, -0x03, 0xe0, 0x77, 0xe0, 0x11, 0x80, 0x3c, -0x50, 0x55, 0xb0, 0x8b, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0x54, 0x70, 0x44, -0xf0, 0xff, 0x00, 0x00, 0x80, 0x5b, 0x30, -0x25, 0xc0, 0x35, 0xe0, 0x54, 0x80, 0x61, -0xf0, 0xff, 0x20, 0x17, 0x00, 0x00, 0x30, -0x54, 0xc0, 0x49, 0xf0, 0xff, 0x00, 0x00, -0x80, 0x31, 0x20, 0x3b, 0x80, 0x33, 0xe0, -0x53, 0x80, 0x35, 0x60, 0xf5, 0xa0, 0x37, -0x00, 0x00, 0x90, 0x53, 0xb0, 0x4e, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x55, -0xc0, 0x35, 0xd0, 0x51, 0x00, 0x00, 0xb0, -0xb4, 0xf0, 0x54, 0xd0, 0x41, 0xb0, 0x51, -0x20, 0x4f, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x60, 0x7a, 0x90, 0x39, 0x30, 0x3c, -0x00, 0x00, 0x40, 0x72, 0xb0, 0x76, 0x90, -0x70, 0xd0, 0x4d, 0x60, 0x4c, 0xf0, 0xff, -0xf0, 0xff, 0xd0, 0x2d, 0xd0, 0x66, 0xb0, -0x3a, 0x20, 0x34, 0x00, 0x00, 0x00, 0x00, -0x00, 0x9f, 0x10, 0x9c, 0xa0, 0x45, 0x80, -0x44, 0xf0, 0xff, 0xf0, 0xff, 0x80, 0x77, -0x60, 0x61, 0x00, 0x37, 0x60, 0x2d, 0x00, -0x00, 0x00, 0x00, 0xc0, 0xc7, 0x50, 0xc6, -0x20, 0x33, 0x90, 0x32, 0xc0, 0xb7, 0xf0, -0xff, 0xf0, 0xb3, 0xa0, 0x7d, 0x20, 0x2b, -0x70, 0x22, 0x00, 0x00, 0x00, 0x00, 0xa0, -0xec, 0x10, 0xec, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x30, 0xe3, 0x80, -0xb0, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0x10, 0x92, 0xf0, 0xff, 0x60, -0x38, 0x00, 0x00, 0x00, 0x00, 0xd0, 0xea, -0xf0, 0xff, 0x80, 0xe7, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x00, 0xb0, 0xa7, -0xf0, 0xff, 0x90, 0x24, 0x00, 0x00, 0x00, -0x00, 0xe0, 0x50, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0xd4, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xc0, 0x98, 0xf0, 0xff, -0xf0, 0xff, 0x90, 0xe4, 0x00, 0x00, 0x50, -0x27, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0x22, 0xc0, 0x22, 0x90, -0x39, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x21, 0x90, 0x19, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xa0, 0x3b, -0xa0, 0x3b, 0xa0, 0x0c, 0x20, 0xb1, 0xf0, -0xff, 0xf0, 0xff, 0x50, 0x3b, 0xe0, 0x38, -0x00, 0x00, 0x70, 0x41, 0x00, 0x00, 0x00, -0x00, 0x70, 0x76, 0x30, 0x76, 0x00, 0xf8, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x30, -0x73, 0x30, 0x51, 0x00, 0x00, 0xd0, 0x22, -0x00, 0x00, 0x00, 0x00, 0x70, 0x76, 0x50, -0x76, 0x00, 0xbc, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xb0, 0x74, 0xa0, 0x5b, 0xf0, -0xff, 0x00, 0x00, 0x90, 0x77, 0x40, 0x00, -0x00, 0x45, 0x50, 0x76, 0xf0, 0x8a, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x70, 0x75, -0x80, 0x65, 0xf0, 0xff, 0x00, 0x00, 0xa0, -0x5a, 0xb0, 0x11, 0x10, 0x44, 0x30, 0x76, -0xb0, 0x61, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xc0, 0x75, 0x10, 0x6d, 0xf0, 0xff, -0x00, 0x00, 0x50, 0x2d, 0xa0, 0x24, 0x70, -0x48, 0xe0, 0x75, 0xc0, 0x3a, 0x80, 0xf6, -0x80, 0x1e, 0x00, 0x00, 0xb0, 0x75, 0x80, -0x72, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xb0, 0x3a, 0xb0, 0x50, 0x30, 0x75, 0x00, -0x00, 0x10, 0xb8, 0x30, 0x39, 0xd0, 0x0e, -0x20, 0x75, 0x80, 0x73, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xc0, 0x78, 0x10, 0x5a, -0xe0, 0x44, 0x00, 0x00, 0x90, 0x7e, 0x30, -0x55, 0xc0, 0x4b, 0xd0, 0x73, 0xf0, 0x72, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xc0, -0x60, 0x70, 0x61, 0x50, 0x43, 0x00, 0x00, -0xc0, 0x2f, 0xa0, 0x76, 0x90, 0x73, 0x50, -0x71, 0xd0, 0x70, 0xf0, 0xff, 0xf0, 0xff, -0xe0, 0x40, 0xc0, 0x4d, 0xf0, 0x64, 0xc0, -0x45, 0x00, 0x00, 0x00, 0x00, 0xb0, 0x9e, -0x40, 0x9d, 0xe0, 0x6b, 0x60, 0x6b, 0x00, -0xd5, 0xf0, 0xff, 0x80, 0x88, 0xf0, 0x59, -0xd0, 0x63, 0xf0, 0x48, 0x00, 0x00, 0x00, -0x00, 0x30, 0xc7, 0x80, 0xc6, 0x90, 0x5e, -0x50, 0x5e, 0xd0, 0x69, 0xf0, 0xff, 0x10, -0xbc, 0x90, 0x87, 0x60, 0x5a, 0x30, 0x47, -0xf0, 0xff, 0x00, 0x00, 0x60, 0x87, 0xc0, -0xeb, 0xb0, 0x42, 0xc0, 0x48, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xe6, 0xc0, 0xbe, 0x40, -0x47, 0xb0, 0x3a, 0xf0, 0xff, 0x00, 0x00, -0xc0, 0x8f, 0xf0, 0xff, 0x40, 0x3b, 0x40, -0x27, 0x00, 0x00, 0x60, 0x9a, 0xf0, 0xff, -0xe0, 0xf4, 0xe0, 0x26, 0xa0, 0x22, 0xf0, -0xff, 0x00, 0x00, 0xb0, 0xb4, 0xf0, 0xff, -0x30, 0x2d, 0x00, 0x0e, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0x0c, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0x00, -0xe7, 0xf0, 0xff, 0x00, 0x00, 0x70, 0x05, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x30, 0x05, 0xc0, 0x00, 0x00, 0xc6, -0xf0, 0xff, 0xf0, 0xff, 0xe0, 0xcb, 0x00, -0x00, 0x90, 0x34, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x10, 0x19, 0x80, -0x18, 0x20, 0x54, 0xf0, 0xff, 0xf0, 0xff, -0x50, 0xf8, 0xf0, 0x11, 0xd0, 0x14, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xa0, 0x2d, 0x90, 0x2d, 0x00, 0x00, 0x80, -0xdb, 0xf0, 0xff, 0xf0, 0xff, 0xa0, 0x2c, -0xd0, 0x25, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xa0, 0x3f, 0xa0, 0x3f, -0x00, 0x00, 0x60, 0x87, 0xf0, 0xff, 0xf0, -0xff, 0x70, 0x3f, 0xc0, 0x3d, 0x00, 0x00, -0x40, 0x12, 0x00, 0x00, 0x00, 0x00, 0x10, -0x9f, 0x00, 0x9f, 0x40, 0xba, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xe0, 0x9d, 0x10, -0x7e, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x77, -0x00, 0x00, 0xb0, 0x51, 0x00, 0x9f, 0x80, -0x88, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x70, 0x9e, 0x70, 0x8b, 0xf0, 0xff, 0x00, -0x00, 0xa0, 0x59, 0x00, 0x00, 0x10, 0x57, -0x00, 0x9f, 0x90, 0x5e, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xb0, 0x9e, 0xc0, 0x95, -0xf0, 0xff, 0x00, 0x00, 0xf0, 0x29, 0x40, -0x0f, 0xa0, 0x61, 0xe0, 0x9e, 0x90, 0x37, -0xb0, 0xf5, 0x10, 0x00, 0x00, 0x00, 0xc0, -0x9e, 0x40, 0x9c, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x40, 0x23, 0x40, 0x6f, 0xb0, -0x9e, 0x00, 0x00, 0x80, 0xb8, 0x90, 0x20, -0x00, 0x00, 0xa0, 0x9e, 0x80, 0x9d, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x90, 0x77, -0x60, 0x7d, 0x90, 0x51, 0x00, 0x00, 0x80, -0x82, 0x40, 0x39, 0x90, 0x28, 0x30, 0x9e, -0x90, 0x9d, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xc0, 0x5c, 0x80, 0x89, 0xc0, 0x56, -0x00, 0x00, 0xa0, 0x48, 0xf0, 0x54, 0x30, -0x50, 0x50, 0x9d, 0x00, 0x9d, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x60, 0x3e, 0x80, -0x91, 0x60, 0x60, 0x00, 0x00, 0x00, 0x00, -0x50, 0x76, 0xd0, 0x74, 0x90, 0x9b, 0x70, -0x9b, 0x30, 0xe4, 0xf0, 0xff, 0x50, 0x5b, -0xe0, 0x34, 0xe0, 0x94, 0x70, 0x6b, 0x00, -0x00, 0x00, 0x00, 0x00, 0x9e, 0x60, 0x9d, -0x10, 0x97, 0xc0, 0x96, 0xf0, 0x91, 0xf0, -0xff, 0xf0, 0x91, 0x00, 0x5c, 0xf0, 0x91, -0x80, 0x73, 0xf0, 0xff, 0x00, 0x00, 0x20, -0x80, 0xe0, 0xc5, 0x60, 0x50, 0x60, 0x8a, -0x00, 0x00, 0xf0, 0xff, 0x30, 0xc0, 0xe0, -0x92, 0xc0, 0x87, 0x00, 0x74, 0xf0, 0xff, -0x00, 0x00, 0x60, 0x7c, 0xe0, 0xea, 0x50, -0x52, 0xd0, 0x76, 0x00, 0x00, 0x50, 0xd2, -0x50, 0xe8, 0x00, 0xcf, 0xd0, 0x75, 0x40, -0x6c, 0xf0, 0xff, 0x00, 0x00, 0x90, 0x94, -0xf0, 0xff, 0x70, 0x53, 0xb0, 0x5d, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0x10, 0xfd, -0x70, 0x5d, 0x20, 0x5a, 0xf0, 0xff, 0x00, -0x00, 0xc0, 0xc4, 0xf0, 0xff, 0xc0, 0x4c, -0xa0, 0x4a, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x80, 0x4a, 0x20, 0x48, -0xe0, 0xf9, 0xf0, 0xff, 0x70, 0xf7, 0x30, -0xb4, 0x10, 0x3a, 0x80, 0x46, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xe0, -0x3c, 0x20, 0x3c, 0x70, 0x7e, 0xf0, 0xff, -0xf0, 0xff, 0x40, 0xde, 0x70, 0x34, 0x30, -0x37, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xa0, 0x37, 0x70, 0x37, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x30, 0x35, 0xc0, 0x25, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x3c, -0xf0, 0x3b, 0x00, 0x00, 0xa0, 0xa7, 0xf0, -0xff, 0xf0, 0xff, 0x60, 0x3b, 0xe0, 0x36, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x30, 0x46, 0x30, 0x46, 0x00, 0x00, -0x80, 0x61, 0xf0, 0xff, 0xf0, 0xff, 0x10, -0x46, 0xf0, 0x44, 0xf0, 0xff, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0xd0, 0x3f, 0x80, -0xd1, 0xa0, 0x83, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x10, 0xd1, 0xe0, 0xb7, 0xf0, -0xff, 0x00, 0x00, 0x40, 0x58, 0x00, 0x00, -0x20, 0x6f, 0x80, 0xd1, 0xf0, 0x56, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x50, 0xd1, -0xa0, 0xc5, 0xf0, 0xff, 0x00, 0x00, 0x70, -0x26, 0x00, 0x00, 0xc0, 0x7f, 0x80, 0xd1, -0x70, 0x29, 0xa0, 0xf2, 0x00, 0x00, 0x00, -0x00, 0x60, 0xd1, 0x60, 0xce, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0xd0, -0x92, 0x70, 0xd1, 0x00, 0x00, 0x40, 0xb6, -0xf0, 0x01, 0x00, 0x00, 0x60, 0xd1, 0x90, -0xd0, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x60, 0x76, 0x10, 0xa6, 0x10, 0x63, 0x00, -0x00, 0xe0, 0x80, 0x60, 0x1f, 0x00, 0x00, -0x40, 0xd1, 0xd0, 0xd0, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xb0, 0x59, 0x00, 0xb7, -0x00, 0x6f, 0x00, 0x00, 0xf0, 0x4b, 0x10, -0x38, 0x10, 0x30, 0xf0, 0xd0, 0xb0, 0xd0, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x50, -0x32, 0x60, 0xc3, 0x20, 0x7f, 0x00, 0x00, -0x00, 0x00, 0x00, 0x54, 0xc0, 0x51, 0x50, -0xd0, 0x30, 0xd0, 0x90, 0xe9, 0xf0, 0xff, -0x90, 0x24, 0x00, 0x00, 0x30, 0xca, 0xd0, -0x90, 0x00, 0x00, 0x00, 0x00, 0xb0, 0x75, -0x00, 0x75, 0x20, 0xcf, 0x10, 0xcf, 0xb0, -0xa2, 0xf0, 0xff, 0xb0, 0x67, 0x50, 0x24, -0x00, 0xcb, 0x60, 0xa0, 0xf0, 0xff, 0x00, -0x00, 0x30, 0x7b, 0x70, 0x9c, 0x60, 0x62, -0xa0, 0xc9, 0x70, 0x3c, 0xf0, 0xff, 0x40, -0x96, 0x70, 0x63, 0x50, 0xc6, 0x80, 0xa9, -0xf0, 0xff, 0x00, 0x00, 0xa0, 0x6d, 0x50, -0xc4, 0x80, 0x6c, 0xd0, 0xbb, 0x00, 0x00, -0x40, 0xf6, 0x60, 0xc1, 0x30, 0xa3, 0x20, -0xba, 0xa0, 0xa9, 0xf0, 0xff, 0x00, 0x00, -0xe0, 0x76, 0x20, 0xe9, 0xa0, 0x77, 0xc0, -0xa6, 0x00, 0x00, 0xc0, 0x7e, 0xe0, 0xe7, -0xe0, 0xd8, 0x20, 0xa6, 0xc0, 0x9e, 0xf0, -0xff, 0x00, 0x00, 0x50, 0x9f, 0xf0, 0xff, -0x90, 0x7d, 0xe0, 0x8c, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xb0, 0x8c, -0x20, 0x8a, 0xf0, 0xff, 0xf0, 0xff, 0xe0, -0xd3, 0xd0, 0x9f, 0x70, 0x78, 0xf0, 0x5b, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xe0, 0x75, 0xb0, 0x74, 0x20, 0xab, -0xf0, 0xff, 0xf0, 0xff, 0x70, 0xc1, 0x70, -0x69, 0xc0, 0x59, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x70, 0x62, 0x10, -0x62, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0xf1, 0x10, 0x5e, 0x90, 0x4e, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x60, 0x54, 0x50, 0x54, 0x00, 0x00, 0x60, -0xd3, 0xf0, 0xff, 0xf0, 0xff, 0x10, 0x53, -0x40, 0x49, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x50, 0x4e, 0x40, 0x4e, -0x00, 0x00, 0xe0, 0x73, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0x4d, 0x00, 0x4b, 0xf0, 0xff, -0x00, 0x00, 0xa0, 0xfa, 0xf0, 0xff, 0xd0, -0x43, 0x20, 0x50, 0x00, 0x00, 0x10, 0x3d, -0xf0, 0xff, 0xf0, 0xff, 0x10, 0x50, 0x50, -0x4f, 0xc0, 0xde, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0x10, 0x4a, 0xf0, 0xff, 0x60, -0x47, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xc0, 0xfd, 0xf0, 0xff, 0x00, -0x00, 0xb0, 0x22, 0x00, 0x00, 0x70, 0xa3, -0xf0, 0xff, 0x00, 0x00, 0xf0, 0xeb, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x70, 0xbc, 0xf0, 0xff, 0x00, 0x00, -0xb0, 0xb0, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xf0, 0x74, 0x50, 0xd5, 0xb0, -0x79, 0x00, 0x00, 0xb0, 0x79, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xf0, 0x56, -0x70, 0xeb, 0x70, 0x8c, 0x00, 0x00, 0x60, -0x41, 0xf0, 0x1a, 0x00, 0x03, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xd0, 0x28, 0x90, 0xfc, 0x30, 0xa3, -0x00, 0x00, 0x00, 0x00, 0x80, 0x35, 0x90, -0x31, 0xf0, 0xff, 0xf0, 0xff, 0x60, 0xe7, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x70, 0xbb, 0x00, 0x00, 0x00, 0x00, -0x50, 0x52, 0x50, 0x51, 0xf0, 0xff, 0xf0, -0xff, 0xa0, 0xa5, 0xf0, 0xff, 0xb0, 0x3c, -0x00, 0x00, 0xf0, 0xff, 0x10, 0xd2, 0xf0, -0xff, 0x00, 0x00, 0x80, 0x77, 0xf0, 0x73, -0x60, 0x79, 0xf0, 0xff, 0x80, 0x57, 0xf0, -0xff, 0xc0, 0x6c, 0xd0, 0x23, 0xf0, 0xff, -0xf0, 0xe2, 0xf0, 0xff, 0x00, 0x00, 0xc0, -0x62, 0x30, 0x9a, 0x10, 0x8b, 0xf0, 0xff, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x97, 0x80, -0x73, 0xf0, 0xff, 0xc0, 0xea, 0xf0, 0xff, -0x00, 0x00, 0xb0, 0x5c, 0x80, 0xc1, 0xa0, -0x9e, 0xb0, 0xf4, 0x00, 0x00, 0x40, 0xaa, -0x10, 0xc0, 0x80, 0xae, 0x90, 0xf3, 0xc0, -0xe6, 0xf0, 0xff, 0x00, 0x00, 0x20, 0x79, -0x40, 0xe6, 0xd0, 0xae, 0x60, 0xdc, 0x00, -0x00, 0x00, 0x00, 0xb0, 0xe5, 0x50, 0xdd, -0x00, 0xdc, 0x90, 0xd6, 0xf0, 0xff, 0xf0, -0xff, 0xe0, 0xab, 0xa0, 0x8f, 0xe0, 0xb4, -0x40, 0x75, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xbe, 0x20, 0xbd, -0x50, 0xe5, 0xf0, 0xff, 0x20, 0xe3, 0xe0, -0xa4, 0x40, 0xad, 0x60, 0x7e, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xa0, -0xa2, 0x00, 0xa2, 0x10, 0x42, 0xf0, 0xff, -0xf0, 0xff, 0x10, 0xd2, 0x90, 0x9a, 0x70, -0x7f, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x10, 0x89, 0xe0, 0x88, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x70, 0x86, 0x10, 0x74, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xb0, 0x73, -0xa0, 0x73, 0x00, 0x00, 0xb0, 0x96, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0x72, 0x60, 0x6c, -0xf0, 0xff, 0x00, 0x00, 0x30, 0xe3, 0xf0, -0xff, 0xc0, 0x5d, 0x00, 0x65, 0x00, 0x00, -0x60, 0x37, 0xf0, 0xff, 0xf0, 0xff, 0xd0, -0x64, 0xe0, 0x62, 0xf0, 0xff, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x30, 0x56, 0x70, -0x5e, 0x00, 0x00, 0xc0, 0x09, 0xf0, 0xff, -0xf0, 0xff, 0x60, 0x5e, 0xe0, 0x5d, 0xb0, -0xb0, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0xd0, 0x59, 0xf0, 0xff, 0x00, 0x00, 0x30, -0xe5, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xa0, 0xec, 0xf0, 0xff, -0x00, 0x00, 0xf0, 0xac, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x20, 0x73, 0xf0, -0xff, 0xd0, 0x95, 0x00, 0x00, 0xf0, 0x78, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x60, 0x54, 0xf0, 0xff, 0x80, 0xaf, 0x00, -0x00, 0x50, 0x44, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x50, 0x22, 0xf0, 0xff, -0x10, 0xcd, 0x00, 0x00, 0x00, 0x00, 0x70, -0x1b, 0x50, 0x13, 0xf0, 0xff, 0xf0, 0xff, -0x10, 0xe3, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x20, 0xec, 0x00, 0x00, -0x00, 0x00, 0xb0, 0x35, 0x10, 0x34, 0xf0, -0xff, 0xf0, 0xff, 0x30, 0xa7, 0xf0, 0xff, -0xb0, 0x07, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x60, 0x74, -0xf0, 0x51, 0xa0, 0x95, 0xf0, 0xff, 0x80, -0x67, 0xf0, 0xff, 0x50, 0x48, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xd0, 0x5a, 0x00, 0x73, 0xb0, 0xae, -0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, 0x60, -0x6f, 0xf0, 0x40, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xe0, 0x46, 0x90, -0x97, 0x50, 0xca, 0xf0, 0xff, 0x00, 0x00, -0xe0, 0xbf, 0x10, 0x96, 0x70, 0x82, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xa0, 0x53, 0xa0, 0xbd, 0x00, 0xe4, 0xf0, -0xff, 0x00, 0x00, 0xc0, 0x49, 0x10, 0xbd, -0x70, 0xb3, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xd0, 0x80, 0x60, 0x83, -0x20, 0xf5, 0x00, 0x93, 0x00, 0x00, 0x00, -0x00, 0xd0, 0xe1, 0x60, 0xdd, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x30, -0xb8, 0x20, 0x8b, 0x50, 0xf7, 0x40, 0xa6, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xd0, -0xff, 0xb0, 0xf6, 0x70, 0xf5, 0x00, 0x8e, -0xf0, 0xff, 0x60, 0xed, 0xc0, 0xaf, 0xf0, -0xe8, 0x70, 0xb3, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0xd4, 0x90, -0xd3, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xd0, 0xe1, 0xa0, 0xce, 0x70, 0xb2, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xa0, 0xb3, 0x80, 0xb3, 0x00, 0x00, 0x00, -0xc0, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0xb2, -0xa0, 0xa4, 0xf0, 0xff, 0x00, 0x00, 0x20, -0xc9, 0xf0, 0xff, 0x40, 0x80, 0x10, 0x97, -0x00, 0x00, 0xa0, 0x4d, 0xf0, 0xff, 0xf0, -0xff, 0xa0, 0x96, 0x30, 0x92, 0xf0, 0xff, -0x00, 0x00, 0x90, 0xf5, 0xf0, 0xff, 0xa0, -0x7b, 0x70, 0x80, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x50, 0x80, 0x10, -0x7f, 0xf0, 0xd9, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0x74, 0x90, 0x71, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x90, 0x71, 0x40, 0x71, 0x80, 0x86, 0x00, -0x00, 0xf0, 0xff, 0xa0, 0x07, 0x40, 0x6e, -0xf0, 0xff, 0x00, 0x00, 0x70, 0xa2, 0x60, -0x03, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x71, 0xf0, 0xff, 0x70, 0xb7, 0x00, 0x00, -0xc0, 0x6f, 0x70, 0x07, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x70, 0x52, 0xf0, 0xff, 0x40, -0xd8, 0x00, 0x00, 0x90, 0x3a, 0x40, 0x0e, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x80, 0x22, -0xf0, 0xff, 0xe0, 0xfc, 0x00, 0x00, 0x00, -0x00, 0x10, 0x19, 0x40, 0x13, 0xf0, 0xff, -0xf0, 0xff, 0xd0, 0xd7, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x70, 0x28, 0x00, -0x27, 0xf0, 0xff, 0xf0, 0xff, 0xd0, 0x9f, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x90, 0x71, 0x20, 0x3c, 0x50, 0xb7, 0xf0, -0xff, 0x10, 0x67, 0xf0, 0xff, 0xa0, 0x31, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xa0, 0x55, 0x50, 0x55, -0xd0, 0xd7, 0xf0, 0xff, 0x00, 0x00, 0xf0, -0xff, 0x80, 0x51, 0x30, 0x0c, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x38, 0x10, 0x73, 0x50, 0xfb, 0xf0, 0xff, -0x00, 0x00, 0xd0, 0xc5, 0x80, 0x71, 0xe0, -0x5c, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xd0, 0x32, 0xe0, 0x94, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xc0, 0x72, -0x50, 0x94, 0xa0, 0x8a, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x58, -0x50, 0x7a, 0xf0, 0xff, 0xb0, 0xb5, 0x00, -0x00, 0x00, 0x00, 0xe0, 0xb8, 0x30, 0xb4, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x50, 0x8b, 0x00, 0x76, 0xf0, 0xff, -0x60, 0xd2, 0x00, 0x00, 0x00, 0x00, 0x90, -0xdc, 0x80, 0xda, 0xf0, 0xff, 0xf0, 0xff, -0xb0, 0xbc, 0xf0, 0xff, 0xd0, 0xc4, 0xd0, -0x8d, 0xf0, 0xff, 0x50, 0xeb, 0x00, 0x00, -0x00, 0x00, 0x50, 0xfc, 0x80, 0xfb, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, -0x30, 0xf1, 0xa0, 0xbc, 0xf0, 0xff, 0x20, -0xf7, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x50, 0xef, 0xf0, 0xff, 0x50, 0xef, -0xf0, 0xff, 0x50, 0xef, 0xf0, 0xff, 0x00, -0x00, 0x80, 0xaf, 0xf0, 0xff, 0x00, 0xa8, -0x50, 0xe3, 0x00, 0x00, 0x90, 0x6e, 0xf0, -0xff, 0xf0, 0xff, 0x50, 0xe2, 0xd0, 0xd8, -0xf0, 0xff, 0x00, 0x00, 0x30, 0xd9, 0xf0, -0xff, 0xe0, 0xae, 0x50, 0xbf, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x10, -0xbf, 0x10, 0xbc, 0xf0, 0xff, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x80, 0xa6, 0xf0, -0xa0, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xe0, 0xa0, 0x10, 0xa0, 0x70, -0xa4, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xc0, 0x98, 0x10, 0x8a, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x8a, -0xd0, 0x89, 0xb0, 0x5f, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xc0, 0x87, 0xa0, 0x79, -0x00, 0x00, 0x40, 0x56, 0x90, 0x3f, 0x20, -0x39, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x10, 0x53, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xc0, 0x3f, 0xc0, 0x3c, 0xf0, 0xff, 0xf0, -0xff, 0xd0, 0xfb, 0xf0, 0xff, 0x00, 0x00, -0x20, 0x31, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xb0, 0x40, 0x80, 0x3f, -0xf0, 0xff, 0xf0, 0xff, 0x90, 0xc2, 0xf0, -0xff, 0x40, 0x25, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x60, -0x43, 0x00, 0x43, 0xf0, 0xff, 0xf0, 0xff, -0xa0, 0x8b, 0xf0, 0xff, 0xe0, 0x36, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x60, 0x6f, 0x20, 0x49, 0x60, -0xde, 0xf0, 0xff, 0x20, 0x52, 0xf0, 0xff, -0x50, 0x43, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x60, 0x54, -0x70, 0x53, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x70, 0xf8, 0xd0, 0x50, 0xd0, 0x28, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x30, 0x39, 0x70, 0x63, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x40, 0xba, 0x50, -0x62, 0x50, 0x51, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x90, 0x2b, 0xb0, -0x79, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x40, 0x75, 0x30, 0x79, 0xe0, 0x70, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xa0, 0x3f, 0x30, 0x74, 0xf0, 0xff, 0x70, -0xdd, 0x00, 0x00, 0x00, 0x00, 0x60, 0x95, -0x20, 0x91, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x90, 0x69, 0x90, 0x67, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x60, 0xb5, 0x50, 0xb3, 0xf0, 0xff, -0xf0, 0xff, 0x60, 0xcf, 0xf0, 0xff, 0xf0, -0x9d, 0x70, 0x72, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x90, 0xd6, 0xb0, -0xd5, 0xf0, 0xff, 0xf0, 0xff, 0x10, 0x5c, -0xf0, 0xff, 0x80, 0xca, 0xf0, 0x97, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x90, 0xf5, 0x40, 0xf5, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xf0, 0xff, 0x00, 0xf0, -0xf0, 0xc7, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x20, 0x99, 0xf0, 0xff, -0x00, 0xd4, 0xf0, 0xff, 0x00, 0x00, 0x90, -0x9b, 0xf0, 0xff, 0x30, 0xf9, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xd0, -0xb9, 0xf0, 0xff, 0x00, 0xe8, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x60, 0xe8, 0xf0, 0xff, 0x50, -0xea, 0xc0, 0xec, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xa0, 0xec, 0xb0, -0xea, 0x70, 0xc9, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x70, 0xda, 0xc0, 0xc6, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xb0, 0xc6, 0x20, 0xc6, 0x80, 0x6c, 0xf0, -0xff, 0xf0, 0xff, 0x20, 0xf6, 0x00, 0xc1, -0x60, 0xa4, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xa7, 0xc0, 0xa7, -0xf0, 0x37, 0x40, 0xdc, 0xf0, 0xff, 0xf0, -0xff, 0x60, 0xa6, 0x20, 0x9b, 0x00, 0x00, -0x00, 0x00, 0x60, 0x6e, 0x10, 0x6d, 0xf0, -0xff, 0xf0, 0xff, 0x90, 0xd9, 0xf0, 0xff, -0x60, 0x59, 0x30, 0x4a, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x80, 0x6e, -0x00, 0x6e, 0xf0, 0xff, 0xf0, 0xff, 0xd0, -0x9e, 0xf0, 0xff, 0x20, 0x63, 0xf0, 0x3f, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xe0, 0x6e, 0xd0, 0x6e, 0xf0, 0xff, -0xf0, 0xff, 0x70, 0x61, 0xf0, 0xff, 0xf0, -0x68, 0x10, 0x3c, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x70, 0x6f, 0xf0, -0x6f, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0x6c, 0xc0, 0x49, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x90, 0x5b, 0x40, 0x72, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x60, 0xd8, 0xe0, 0x70, -0x80, 0x5d, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x50, 0x4c, 0xd0, 0x76, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x60, -0x9b, 0x50, 0x76, 0xa0, 0x6b, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x40, -0x47, 0xf0, 0x7e, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xa0, 0x55, 0xd0, 0x7e, 0xf0, -0x78, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x90, 0x4e, 0xc0, 0x71, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xe0, 0x8b, 0xd0, 0x88, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x6a, -0xb0, 0x64, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x90, 0x9e, 0x00, 0x9d, -0xf0, 0xff, 0xf0, 0xff, 0x50, 0xc5, 0xf0, -0xff, 0x80, 0x8b, 0x80, 0x67, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xa0, -0xb6, 0xe0, 0xb5, 0xf0, 0xff, 0xf0, 0xff, -0x40, 0x6d, 0xf0, 0xff, 0x20, 0xac, 0x90, -0x7f, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x30, 0xd2, 0xe0, 0xd1, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, -0xd0, 0xcc, 0x60, 0xa5, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xb0, 0x88, -0x40, 0xee, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x60, 0xc1, 0xe0, 0xeb, 0xd0, 0xd5, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xc0, 0x9d, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x00, 0xfc, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x70, 0xc7, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x60, 0xf2, 0x00, 0x00, -0xb0, 0xf4, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xc0, -0x82, 0xf0, 0xff, 0xf0, 0xff, 0x80, 0xdb, -0xf0, 0xff, 0x30, 0xdc, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x80, 0xf1, -0x30, 0xf1, 0xa0, 0x0e, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xc0, 0xed, 0xa0, 0xd4, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x20, 0xcb, 0x10, 0xcb, 0x00, 0x00, -0xe0, 0xab, 0xf0, 0xff, 0xf0, 0xff, 0x20, -0xca, 0xf0, 0xc1, 0x00, 0x00, 0x00, 0x00, -0x40, 0x9a, 0x00, 0x9a, 0xf0, 0xff, 0xf0, -0xff, 0xa0, 0x60, 0xf0, 0xff, 0xc0, 0x92, -0x90, 0x6c, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x50, 0x9a, 0x40, 0x9a, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xf0, -0xff, 0x40, 0x96, 0x20, 0x73, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x90, -0x75, 0x70, 0x9a, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x70, 0xe6, 0x70, 0x98, 0x00, -0x83, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x40, 0x6c, 0xe0, 0x9a, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xf0, 0xa6, -0xf0, 0x99, 0x50, 0x8d, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x20, 0x6a, -0xe0, 0x9b, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x30, 0x5f, 0x80, 0x9b, 0x40, 0x94, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0x6d, 0xd0, 0x9d, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xc0, -0x9d, 0xb0, 0x99, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xd0, 0x76, 0x80, -0x76, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x70, 0xa1, 0x50, 0x9f, 0xf0, -0xff, 0xf0, 0xff, 0x20, 0xe3, 0xf0, 0xff, -0x00, 0x8a, 0xa0, 0x6f, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xa7, -0xa0, 0xa6, 0xf0, 0xff, 0xf0, 0xff, 0x10, -0x9f, 0xf0, 0xff, 0x10, 0x9a, 0x60, 0x73, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xc0, 0xb1, 0x30, 0xb1, 0xf0, 0xff, -0xf0, 0xff, 0xb0, 0x44, 0xf0, 0xff, 0x00, -0xaa, 0xb0, 0x81, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x50, 0xc0, 0x10, -0xc0, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xf0, 0xff, 0x20, 0xbc, 0x70, 0x9b, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x70, 0x82, 0x50, 0xd3, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x30, 0xc0, 0x40, 0xd1, -0xd0, 0xbd, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x50, 0x8e, 0x80, 0xe9, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x70, -0x4e, 0x80, 0xe8, 0xf0, 0xdd, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xe0, -0xac, 0xc0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x60, 0xff, 0x50, -0xfa, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xa0, 0xd4, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xc0, 0xa0, 0xf0, 0xff, 0xd0, 0xfd, -0xf0, 0xbf, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xd0, 0x0a, 0xf0, -0xff, 0xf0, 0xff, 0xb0, 0xe9, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xa0, 0xca, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x30, -0xf3, 0x30, 0xf3, 0x00, 0x00, 0x50, 0x7c, -0xf0, 0xff, 0xf0, 0xff, 0x90, 0xf2, 0x00, -0xed, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc0, -0x20, 0xc0, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x80, 0xea, 0x40, 0xbd, 0xa0, 0xa4, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xa0, 0x83, 0x40, 0xc0, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x60, 0xa7, 0xb0, -0xbe, 0xa0, 0xaf, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xa0, 0x85, 0x50, -0xc0, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x10, 0x55, 0x90, 0xbf, 0xa0, 0xb6, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xc0, 0x8c, 0x80, 0xc0, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x20, 0xc0, -0x00, 0xbb, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x70, 0x95, 0xe0, 0xc0, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xc0, 0xc0, 0xe0, 0xbd, 0xf0, 0xff, -0xf0, 0xff, 0x20, 0xea, 0xf0, 0xff, 0x40, -0xa5, 0xf0, 0x83, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xa0, 0xc1, 0x10, -0xc0, 0xf0, 0xff, 0xf0, 0xff, 0x50, 0xa6, -0xf0, 0xff, 0x00, 0xb1, 0xa0, 0x86, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x20, 0xc3, 0x50, 0xc2, 0xf0, 0xff, 0xf0, -0xff, 0x50, 0x51, 0xf0, 0xff, 0x70, 0xb9, -0x40, 0x8f, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xc0, 0xc5, 0x60, 0xc5, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xf0, -0xff, 0x50, 0xc0, 0xb0, 0x9a, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x40, -0xca, 0x20, 0xca, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x70, 0xe3, 0x50, 0xc7, 0x20, -0xaf, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xf0, 0x88, 0x60, 0xd1, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x60, 0x98, -0xe0, 0xcf, 0x50, 0xc1, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xb0, 0x92, -0x00, 0xdc, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x10, 0x11, 0x40, 0xdb, 0xf0, 0xd2, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xd0, 0xa6, 0x10, 0xea, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xc0, -0xe9, 0x50, 0xe5, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xa0, 0xc3, 0x70, -0xfa, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x50, 0xfa, 0x30, 0xf8, 0xf0, -0xff, 0xf0, 0xff, 0xb0, 0xad, 0xf0, 0xff, -0x10, 0xe5, 0xc0, 0xac, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xb0, -0x15, 0xf0, 0xff, 0xf0, 0xff, 0x80, 0xcf, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x20, 0xeb, 0xf0, -0xff, 0xf0, 0xf5, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x30, 0x8d, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xd0, 0x4d, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xd0, 0x01, 0x60, 0x48, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x80, 0xf9, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x20, 0x2f, 0x40, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xbe, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x30, 0x19, 0x30, 0x78, -0xb0, 0x04, 0xe0, 0x31, 0x00, 0x00, 0xd0, -0x8d, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0xb0, 0x5b, 0x80, 0x14, 0xa0, 0x1f, -0x00, 0x00, 0x20, 0x66, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0xc0, 0x2f, 0x30, -0x26, 0xe0, 0x01, 0x00, 0x00, 0x80, 0x42, -0x40, 0xf8, 0x50, 0x20, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xa0, 0x3b, 0x00, 0x00, 0x00, -0x00, 0xe0, 0x10, 0x20, 0xba, 0x20, 0x3a, -0x10, 0x12, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x60, 0x79, -0x00, 0x00, 0xc0, 0x31, 0x00, 0x00, 0xd0, -0x81, 0xd0, 0x55, 0x70, 0x4c, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xc0, 0x61, 0x00, 0x00, 0x70, 0x1e, -0x00, 0x00, 0x30, 0x39, 0x10, 0x77, 0x00, -0x74, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0x41, 0x40, 0x4f, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x70, 0x9f, 0x10, 0x9e, 0x00, 0x00, 0x00, -0x00, 0x80, 0xd7, 0xf0, 0xff, 0x90, 0x89, -0x60, 0x5b, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x60, 0xc8, 0xc0, 0xc7, -0x00, 0x00, 0x00, 0x00, 0x40, 0x6d, 0xf0, -0xff, 0x40, 0xbd, 0xd0, 0x88, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0xf0, -0x87, 0x10, 0xed, 0x70, 0x2f, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x30, 0xe8, 0xc0, -0xbf, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0x70, 0x90, 0xf0, 0xff, 0x00, -0x0f, 0x00, 0x00, 0x00, 0x00, 0x50, 0x9b, -0xf0, 0xff, 0xe0, 0xf5, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x00, 0x60, 0xb5, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0xb0, 0xe7, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x90, 0xc6, 0xf0, 0xff, 0xf0, 0xff, 0x30, -0xcc, 0x00, 0x00, 0xd0, 0x20, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xb0, 0x54, 0xf0, 0xff, -0xf0, 0xff, 0xa0, 0xf8, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x50, 0x12, 0x30, 0x12, 0x00, -0x00, 0xb0, 0xdb, 0xf0, 0xff, 0xf0, 0xff, -0xd0, 0x10, 0xe0, 0x06, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x30, 0x37, -0x30, 0x37, 0x00, 0x00, 0x70, 0x87, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x37, 0x90, 0x35, -0x00, 0x00, 0x40, 0x2f, 0x00, 0x00, 0x00, -0x00, 0x40, 0x01, 0x30, 0x00, 0x00, 0xbe, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xc0, 0x1a, -0x30, 0x78, 0x00, 0x00, 0xf0, 0x31, 0xc0, -0x00, 0x10, 0x8e, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0x06, 0x90, 0x5b, 0x90, 0x06, -0xd0, 0x1f, 0x70, 0x00, 0x10, 0x67, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0x70, -0x2e, 0xf0, 0x14, 0xa0, 0x02, 0x00, 0x00, -0x30, 0x46, 0x10, 0xf9, 0x90, 0x08, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x40, 0x26, 0x00, -0x00, 0x00, 0x00, 0x10, 0x25, 0x50, 0xbc, -0xc0, 0x23, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xb0, 0x78, 0x00, 0x00, 0xe0, 0x31, 0x00, -0x00, 0x60, 0x88, 0x10, 0x3b, 0x30, 0x2b, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x90, 0x5e, 0x00, 0x00, -0x40, 0x1f, 0x00, 0x00, 0xf0, 0x53, 0x10, -0x56, 0x70, 0x51, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x80, -0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x20, 0x77, 0xa0, 0x75, 0x00, -0x00, 0x00, 0x00, 0x00, 0xe9, 0xf0, 0xff, -0x10, 0x5d, 0xc0, 0x38, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x9f, -0xd0, 0x9e, 0x00, 0x00, 0x00, 0x00, 0xe0, -0x97, 0xf0, 0xff, 0xc0, 0x93, 0xa0, 0x5e, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0x30, 0x81, 0x20, 0xc8, 0x90, 0x30, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x60, -0xc2, 0x20, 0x95, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0xd0, 0x7d, 0x30, -0xed, 0x20, 0x17, 0x00, 0x00, 0x00, 0x00, -0x20, 0xd5, 0xa0, 0xea, 0x00, 0xd1, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0x20, 0x96, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0x40, 0xc6, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xd0, 0xfa, 0xf0, 0xff, 0xd0, -0xf8, 0xf0, 0xb4, 0x00, 0x00, 0x40, 0x26, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0xdf, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x70, 0x12, 0x60, 0x12, 0x00, 0x00, 0xf0, -0xa7, 0xf0, 0xff, 0xf0, 0xff, 0x90, 0x11, -0xd0, 0x0a, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x30, 0x37, 0x30, 0x37, -0x00, 0x00, 0xb0, 0x61, 0xf0, 0xff, 0xf0, -0xff, 0x20, 0x37, 0x40, 0x36, 0xf0, 0xff, -0xd0, 0x1a, 0xf0, 0xff, 0x00, 0x00, 0xe0, -0x33, 0xf0, 0x06, 0x10, 0x8e, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xc0, 0x09, 0x80, 0x5b, -0x60, 0x00, 0x70, 0x20, 0x20, 0x07, 0x60, -0x67, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x50, 0x02, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0xe0, 0x2d, 0x40, 0x07, 0x00, 0x05, -0xa0, 0x06, 0xa0, 0x47, 0x60, 0xf9, 0x00, -0x00, 0x00, 0x00, 0x50, 0x04, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x15, 0x00, 0x00, 0x20, 0x05, 0x80, 0x2b, -0x50, 0xbd, 0x60, 0x10, 0x00, 0x00, 0x20, -0x04, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x60, 0x78, 0x00, 0x00, 0x30, -0x32, 0x50, 0x02, 0xa0, 0x8b, 0x50, 0x25, -0x00, 0x00, 0x30, 0x01, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xe0, 0x5c, -0x00, 0x00, 0x30, 0x20, 0x00, 0x00, 0xc0, -0x5e, 0x70, 0x3b, 0x00, 0x34, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x40, 0x38, 0x00, 0x00, 0x60, 0x02, -0x00, 0x00, 0x00, 0x23, 0x30, 0x56, 0xf0, -0x53, 0x00, 0x00, 0x00, 0x00, 0x10, 0xf2, -0xf0, 0xff, 0x10, 0x29, 0xb0, 0x07, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x20, 0x77, 0x70, 0x76, 0x00, 0x00, 0x00, -0x00, 0xa0, 0xac, 0xf0, 0xff, 0x60, 0x6a, -0x30, 0x2c, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0x10, 0x7d, 0x30, 0x9f, -0x70, 0x31, 0x00, 0x00, 0xf0, 0x52, 0xf0, -0xff, 0x70, 0x99, 0xc0, 0x67, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0x50, -0x70, 0x50, 0xc8, 0xe0, 0x1b, 0x00, 0x00, -0x00, 0x00, 0x10, 0xfd, 0x50, 0xc5, 0x90, -0xa6, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0xd0, 0x79, 0x40, 0xed, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xd0, 0x85, -0x00, 0xec, 0x90, 0xdc, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x00, 0x40, 0xa2, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xc0, 0xd6, 0x40, 0xa1, 0x00, 0x00, -0xe0, 0x2a, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xe0, 0xae, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0xc3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x90, 0xf2, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x70, 0xd4, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xe0, 0x12, -0xd0, 0x12, 0x00, 0x00, 0x90, 0x74, 0xf0, -0xff, 0xf0, 0xff, 0x70, 0x12, 0x60, 0x0e, -0xf0, 0xff, 0x00, 0x00, 0x50, 0xfb, 0xf0, -0xff, 0x90, 0x1f, 0x50, 0x37, 0x00, 0x00, -0x80, 0x3d, 0xf0, 0xff, 0xf0, 0xff, 0x40, -0x37, 0xc0, 0x36, 0x00, 0xdf, 0x50, 0x09, -0xf0, 0xff, 0x00, 0x00, 0xd0, 0x33, 0xc0, -0x14, 0x50, 0x67, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xb0, 0x11, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0xb0, 0x2d, 0xf0, 0x00, -0x40, 0x0b, 0xc0, 0x14, 0x00, 0x48, 0x70, -0xf9, 0x00, 0x00, 0x00, 0x00, 0x50, 0x13, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x40, 0x07, 0x00, 0x00, 0x70, 0x14, -0xc0, 0x2d, 0xc0, 0xbd, 0x20, 0x00, 0x00, -0x00, 0xd0, 0x13, 0x40, 0x05, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x30, 0x78, 0x00, -0x00, 0xe0, 0x32, 0x40, 0x13, 0x10, 0x8d, -0x40, 0x13, 0x00, 0x00, 0x40, 0x13, 0x50, -0x0c, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x5c, 0x00, 0x00, 0xf0, 0x21, 0x00, -0x00, 0xa0, 0x63, 0xe0, 0x25, 0x40, 0x18, -0x10, 0x11, 0x70, 0x0d, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xa0, 0x32, 0x00, 0x00, -0x20, 0x0a, 0x00, 0x00, 0xa0, 0x39, 0x90, -0x3b, 0x20, 0x38, 0x50, 0x0b, 0x00, 0x09, -0x50, 0xf6, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x30, 0x56, 0x30, 0x55, 0x00, -0x00, 0x00, 0x00, 0xb0, 0xb5, 0xf0, 0xff, -0x30, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x00, 0xb0, 0x7a, -0xe0, 0x76, 0x80, 0x32, 0x00, 0x00, 0x00, -0x74, 0xf0, 0xff, 0xd0, 0x70, 0x30, 0x2f, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0x50, 0x67, 0x50, 0x9f, 0xc0, 0x1f, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x70, -0x9c, 0x10, 0x78, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x62, 0x50, -0xc8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xd0, 0xb8, 0xe0, 0xc6, 0x70, 0xb4, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0x30, 0x7e, 0x30, 0xed, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0xec, -0xc0, 0xe3, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x10, 0xb1, 0x50, 0x92, -0x00, 0x00, 0x80, 0x2e, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x30, 0xeb, 0xf0, 0xff, 0xf0, -0xe7, 0xf0, 0xa7, 0x00, 0x00, 0x40, 0x03, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x51, -0xf0, 0xff, 0xf0, 0xff, 0x40, 0xd5, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, -0x98, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0xb0, -0xe4, 0xf0, 0xff, 0xc0, 0x1d, 0x20, 0x14, -0x00, 0x00, 0xb0, 0x39, 0xf0, 0xff, 0xf0, -0xff, 0xe0, 0x13, 0x90, 0x11, 0xf0, 0xff, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xd0, -0x09, 0x90, 0x37, 0x00, 0x00, 0xd0, 0x0c, -0xf0, 0xff, 0xf0, 0xff, 0x90, 0x37, 0x40, -0x37, 0x30, 0xb1, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0x10, 0x35, 0xf0, 0x25, 0xb0, -0x47, 0x60, 0xf9, 0x00, 0x00, 0x00, 0x00, -0x20, 0x25, 0xb0, 0x17, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xc0, 0x00, 0x90, 0x04, -0xf0, 0x25, 0xf0, 0x2d, 0xc0, 0xbd, 0x00, -0x00, 0x00, 0x00, 0x90, 0x25, 0x00, 0x1f, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x20, -0x78, 0x00, 0x00, 0x60, 0x34, 0x00, 0x17, -0x90, 0x8d, 0x40, 0x04, 0x00, 0x00, 0xa0, -0x25, 0x40, 0x22, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x90, 0x5b, 0x00, 0x00, 0x80, -0x25, 0x00, 0x00, 0xa0, 0x65, 0x40, 0x14, -0x00, 0x00, 0x30, 0x25, 0x70, 0x23, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x80, 0x2f, -0x20, 0x01, 0x50, 0x15, 0x00, 0x00, 0xc0, -0x41, 0x00, 0x26, 0x20, 0x20, 0xf0, 0x23, -0x20, 0x23, 0x10, 0xf8, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x70, 0x14, 0x70, 0x02, -0x00, 0x00, 0xc0, 0x0d, 0x90, 0x3b, 0x10, -0x3a, 0x40, 0x21, 0xd0, 0x20, 0xf0, 0xb9, -0xf0, 0xff, 0xc0, 0x11, 0x00, 0x00, 0x10, -0x19, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0x50, 0x79, 0xc0, 0x55, 0x30, 0x34, 0xf0, -0x1a, 0x70, 0x81, 0xf0, 0xff, 0x60, 0x4c, -0x00, 0x00, 0x20, 0x16, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0xb0, 0x61, 0x00, 0x77, -0x70, 0x24, 0xa0, 0x09, 0x40, 0x38, 0xf0, -0xff, 0xf0, 0x73, 0xd0, 0x41, 0xd0, 0x04, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0x10, -0x4f, 0x50, 0x9f, 0x10, 0x0e, 0x00, 0x00, -0x00, 0x00, 0x40, 0xd7, 0x00, 0x9e, 0x70, -0x89, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0x40, 0x5b, 0x40, 0xc8, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x6c, -0xa0, 0xc7, 0x20, 0xbd, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xb0, 0x88, -0xe0, 0x87, 0x00, 0x00, 0xe0, 0x31, 0x00, -0x00, 0x00, 0x00, 0xe0, 0xec, 0x00, 0xe8, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xa0, 0xbf, 0x60, 0x90, 0x00, 0x00, -0xd0, 0x17, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x40, 0x9b, 0xf0, 0xff, 0xd0, 0xf5, 0x50, -0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xa0, 0xe7, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x80, 0xc6, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0x20, 0xcc, 0xf0, 0xff, 0x80, 0x23, -0x00, 0x00, 0x00, 0x00, 0xa0, 0x54, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0x90, 0xf8, 0xf0, -0xff, 0x00, 0x00, 0xc0, 0x16, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xa0, -0x16, 0x60, 0x15, 0xa0, 0xdb, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xb0, 0x0c, 0x30, -0x38, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x20, 0x38, 0x00, 0x38, 0x70, -0x87, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0x80, 0x36, 0x40, 0x3b, 0xa0, 0x2c, 0x80, -0xbd, 0x00, 0x00, 0x00, 0x00, 0x10, 0x3b, -0x30, 0x37, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x78, 0x90, 0x21, 0x50, 0x37, -0xd0, 0x15, 0x60, 0x8d, 0x00, 0x00, 0x00, -0x00, 0x20, 0x3b, 0x20, 0x39, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x40, 0x5b, 0x60, -0x26, 0xd0, 0x2b, 0x00, 0x00, 0x10, 0x66, -0x80, 0x05, 0x00, 0x00, 0x10, 0x3b, 0x10, -0x3a, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xc0, 0x2d, 0x20, 0x2b, 0x00, 0x23, 0x00, -0x00, 0x80, 0x44, 0x40, 0x14, 0x80, 0x07, -0xd0, 0x3a, 0x50, 0x3a, 0xb0, 0xf8, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x32, -0x20, 0x1f, 0x00, 0x00, 0xa0, 0x21, 0xe0, -0x25, 0x60, 0x23, 0x10, 0x3a, 0xd0, 0x39, -0xd0, 0xbb, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xe0, 0x35, 0x20, 0x20, 0xf0, 0xff, -0x00, 0x00, 0x90, 0x78, 0xd0, 0x3a, 0x40, -0x37, 0x60, 0x38, 0xb0, 0x87, 0xf0, 0xff, -0xe0, 0x2a, 0x00, 0x00, 0x40, 0x36, 0x50, -0x22, 0xf0, 0xff, 0x00, 0x00, 0x50, 0x5e, -0xf0, 0x55, 0x60, 0x2b, 0x20, 0x35, 0xa0, -0x52, 0xf0, 0xff, 0x50, 0x51, 0x00, 0x00, -0x00, 0x34, 0xb0, 0x22, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x41, 0x00, 0x77, 0xb0, 0x20, -0x50, 0x2e, 0x00, 0x00, 0x70, 0xe8, 0x90, -0x75, 0xd0, 0x5c, 0xb0, 0x2d, 0x40, 0x23, -0xf0, 0xff, 0x00, 0x00, 0x20, 0x38, 0x40, -0x9f, 0xa0, 0x15, 0xf0, 0x1d, 0x00, 0x00, -0x20, 0x97, 0xa0, 0x9e, 0x90, 0x93, 0x80, -0x1d, 0x60, 0x15, 0xf0, 0xff, 0xf0, 0xff, -0x40, 0x5e, 0x00, 0x81, 0x00, 0x00, 0xf0, -0x35, 0x00, 0x00, 0x00, 0x00, 0xd0, 0xc7, -0x10, 0xc2, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xd0, 0x94, 0xa0, 0x7d, -0x00, 0x00, 0x40, 0x25, 0x00, 0x00, 0x00, -0x00, 0xe0, 0xec, 0x50, 0xea, 0x00, 0x00, -0x00, 0x00, 0xd0, 0xd4, 0xf0, 0xff, 0xc0, -0xd0, 0xe0, 0x95, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xc0, 0xfe, 0x10, 0xc6, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xb0, 0xfa, 0xf0, 0xff, -0xa0, 0xf8, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0xd0, 0xb4, 0xf0, 0xff, -0xf0, 0x2b, 0x00, 0x00, 0x00, 0x00, 0xc0, -0x7f, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0xe0, -0xde, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x70, 0x1b, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x70, 0x1b, 0xc0, -0x1a, 0xe0, 0xa7, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x80, 0x15, 0x60, 0x39, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x60, 0x39, 0x40, 0x39, 0xa0, 0x61, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x60, 0x38, -0x90, 0x35, 0x90, 0x0f, 0xb0, 0x8c, 0x00, -0x00, 0x00, 0x00, 0xa0, 0x55, 0x50, 0x54, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xf0, -0x5a, 0xe0, 0x44, 0xd0, 0x35, 0x00, 0x00, -0x40, 0x65, 0x00, 0x00, 0x00, 0x00, 0xa0, -0x55, 0x00, 0x55, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x90, 0x2c, 0xd0, 0x4a, 0xe0, -0x33, 0x00, 0x00, 0x50, 0x44, 0x00, 0x05, -0x00, 0x00, 0x90, 0x55, 0x40, 0x55, 0xa0, -0xf8, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xc0, 0x50, 0x10, 0x37, 0x00, 0x00, 0x60, -0x25, 0xa0, 0x13, 0xb0, 0x0e, 0x60, 0x55, -0x40, 0x55, 0x60, 0xbc, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xd0, 0x52, 0x60, 0x3d, -0xf0, 0xff, 0x00, 0x00, 0x10, 0x78, 0x80, -0x24, 0x80, 0x3c, 0xd0, 0x54, 0x30, 0x8a, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x80, -0x53, 0xd0, 0x43, 0xf0, 0xff, 0x00, 0x00, -0x50, 0x5c, 0x00, 0x3b, 0xa0, 0x35, 0xe0, -0x53, 0x60, 0x5c, 0xf0, 0xff, 0x80, 0x33, -0x00, 0x00, 0x30, 0x53, 0x50, 0x48, 0xf0, -0xff, 0x00, 0x00, 0x30, 0x37, 0xe0, 0x55, -0x00, 0x33, 0xd0, 0x51, 0x00, 0x1b, 0xf0, -0xf0, 0xa0, 0x53, 0x50, 0x28, 0x80, 0x51, -0x20, 0x4c, 0xf0, 0xff, 0x00, 0x00, 0xe0, -0x02, 0xf0, 0x76, 0x30, 0x34, 0xe0, 0x4d, -0x00, 0x00, 0x50, 0xab, 0x40, 0x76, 0x10, -0x6a, 0xb0, 0x4d, 0xb0, 0x4a, 0xf0, 0xff, -0xf0, 0xff, 0xa0, 0x2a, 0xc0, 0x7c, 0x90, -0x35, 0xd0, 0x3b, 0x00, 0x00, 0x30, 0x50, -0xd0, 0x9e, 0x00, 0x99, 0x90, 0x45, 0x50, -0x43, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x67, -0xe0, 0x6f, 0x60, 0x31, 0xa0, 0x32, 0x00, -0x00, 0x00, 0x00, 0xb0, 0xc7, 0xb0, 0xc4, -0x10, 0x33, 0xe0, 0x31, 0x20, 0xfc, 0xf0, -0xff, 0x00, 0xa6, 0x50, 0x79, 0x40, 0x25, -0xe0, 0x27, 0x00, 0x00, 0x00, 0x00, 0x90, -0xec, 0x50, 0xeb, 0x00, 0x00, 0x00, 0x00, -0xe0, 0x84, 0xf0, 0xff, 0xf0, 0xdb, 0xc0, -0xa1, 0x00, 0x00, 0x30, 0x0c, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x40, 0xd6, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x00, 0x10, 0xa1, -0xf0, 0xff, 0x90, 0x35, 0x00, 0x00, 0x00, -0x00, 0x60, 0xae, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0xc0, 0xc2, 0xf0, 0xff, 0x00, 0x19, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0x50, 0xf2, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x50, 0xd4, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xf0, -0x22, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0x22, 0xa0, 0x22, 0x80, -0x74, 0xf0, 0xff, 0xf0, 0xff, 0x30, 0xfb, -0xa0, 0x1f, 0x30, 0x27, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xa0, 0x3b, -0xa0, 0x3b, 0x70, 0x3d, 0xf0, 0xde, 0xf0, -0xff, 0xf0, 0xff, 0x10, 0x3b, 0xa0, 0x37, -0x00, 0x00, 0x20, 0x63, 0x00, 0x00, 0x00, -0x00, 0x70, 0x76, 0xf0, 0x75, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x40, 0x2b, 0x70, -0x6d, 0x90, 0x48, 0x00, 0x00, 0x50, 0x41, -0x00, 0x00, 0x00, 0x00, 0x70, 0x76, 0x30, -0x76, 0xf0, 0xf7, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x20, 0x73, 0x30, 0x51, 0x00, -0x00, 0xa0, 0x21, 0xf0, 0x02, 0x00, 0x00, -0x60, 0x76, 0x40, 0x76, 0xd0, 0xbb, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x74, -0x90, 0x5b, 0xf0, 0xff, 0x00, 0x00, 0xa0, -0x77, 0x50, 0x10, 0x00, 0x45, 0x30, 0x76, -0x40, 0x8a, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x50, 0x75, 0x50, 0x65, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x5b, 0x60, 0x24, 0x00, -0x44, 0xe0, 0x75, 0x40, 0x5f, 0xf0, 0xff, -0xe0, 0x15, 0x00, 0x00, 0x70, 0x75, 0x80, -0x6c, 0xf0, 0xff, 0x00, 0x00, 0x60, 0x30, -0xb0, 0x3a, 0x40, 0x48, 0x30, 0x75, 0xc0, -0x30, 0x60, 0xf4, 0x20, 0x37, 0x00, 0x00, -0x00, 0x75, 0x80, 0x71, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x90, 0x55, 0x10, 0x50, -0xe0, 0x73, 0x00, 0x00, 0xb0, 0xb3, 0xa0, -0x54, 0x70, 0x41, 0xc0, 0x73, 0x20, 0x72, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x10, -0x7a, 0x60, 0x58, 0xb0, 0x44, 0x00, 0x00, -0x60, 0x70, 0x70, 0x76, 0x60, 0x70, 0x50, -0x71, 0x60, 0x70, 0xf0, 0xff, 0xf0, 0xff, -0x90, 0x2c, 0x60, 0x66, 0x90, 0x5d, 0x90, -0x42, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x9e, -0xa0, 0x9b, 0xd0, 0x6b, 0xc0, 0x6a, 0xf0, -0xff, 0xf0, 0xff, 0x10, 0x77, 0xd0, 0x60, -0xc0, 0x5d, 0x60, 0x43, 0x00, 0x00, 0x00, -0x00, 0x30, 0xc7, 0xb0, 0xc5, 0x90, 0x5e, -0x00, 0x5e, 0xa0, 0xb6, 0xf0, 0xff, 0x60, -0xb3, 0x10, 0x7d, 0x30, 0x57, 0x80, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0xec, 0x70, -0xeb, 0xd0, 0x48, 0xa0, 0x48, 0x00, 0x00, -0xf0, 0xff, 0xa0, 0xe2, 0x00, 0xb0, 0xe0, -0x45, 0xb0, 0x38, 0xf0, 0xff, 0x00, 0x00, -0xd0, 0x91, 0xf0, 0xff, 0xf0, 0x40, 0x40, -0x27, 0x00, 0x00, 0x60, 0xea, 0xf0, 0xff, -0x00, 0xe7, 0x80, 0x26, 0xb0, 0x1f, 0xf0, -0xff, 0x00, 0x00, 0x60, 0xa7, 0xf0, 0xff, -0x40, 0x35, 0xf0, 0x0d, 0x00, 0x00, 0xc0, -0x4f, 0xf0, 0xff, 0xf0, 0xff, 0xc0, 0x0b, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0xb0, -0xd4, 0xf0, 0xff, 0xf0, 0x1a, 0x70, 0x05, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xd0, 0x04, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x20, 0x19, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x10, 0x19, 0xf0, -0x17, 0xa0, 0x98, 0xf0, 0xff, 0xf0, 0xff, -0x70, 0xe4, 0x00, 0x0c, 0x40, 0x2f, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xa0, 0x2d, 0x80, 0x2d, 0x60, 0x39, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xd0, 0x2b, -0xd0, 0x23, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xa0, 0x3f, 0xa0, 0x3f, -0x70, 0x0c, 0x20, 0xb1, 0xf0, 0xff, 0xf0, -0xff, 0x40, 0x3f, 0xa0, 0x3c, 0x00, 0x00, -0x70, 0x3a, 0x00, 0x00, 0x00, 0x00, 0x10, -0x9f, 0xe0, 0x9e, 0x50, 0xf6, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x80, 0x9c, 0x60, -0x6f, 0x00, 0x00, 0xd0, 0x11, 0x00, 0x00, -0x00, 0x00, 0x10, 0x9f, 0xf0, 0x9e, 0x30, -0xba, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xe0, 0x9d, 0x00, 0x7e, 0xf0, 0xff, 0x00, -0x00, 0x10, 0x77, 0x00, 0x00, 0xb0, 0x51, -0x00, 0x9f, 0x40, 0x88, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x60, 0x9e, 0x50, 0x8b, -0xf0, 0xff, 0x00, 0x00, 0xc0, 0x59, 0xc0, -0x0e, 0x10, 0x57, 0xe0, 0x9e, 0x70, 0x5d, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x90, -0x9e, 0x80, 0x95, 0xf0, 0xff, 0x00, 0x00, -0x70, 0x2b, 0x30, 0x23, 0x90, 0x61, 0xb0, -0x9e, 0xb0, 0x32, 0xa0, 0xf4, 0xc0, 0x1c, -0x00, 0x00, 0x80, 0x9e, 0xd0, 0x9b, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xd0, 0x39, -0xf0, 0x6e, 0x30, 0x9e, 0x00, 0x00, 0x40, -0xb6, 0x40, 0x38, 0x70, 0x0b, 0x20, 0x9e, -0x00, 0x9d, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x40, 0x78, 0x90, 0x7c, 0x80, 0x51, -0x00, 0x00, 0x80, 0x7b, 0xb0, 0x54, 0x20, -0x4b, 0x40, 0x9d, 0xb0, 0x9c, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x60, 0x80, -0x87, 0x60, 0x56, 0x00, 0x00, 0x20, 0x25, -0x40, 0x76, 0x30, 0x73, 0x90, 0x9b, 0x40, -0x9b, 0xf0, 0xff, 0xf0, 0xff, 0x20, 0x40, -0xa0, 0x4c, 0x80, 0x8d, 0x20, 0x5f, 0x00, -0x00, 0x00, 0x00, 0x00, 0x9e, 0x80, 0x9c, -0x10, 0x97, 0x70, 0x96, 0xc0, 0xd2, 0xf0, -0xff, 0xa0, 0x87, 0xe0, 0x58, 0x90, 0x8d, -0x10, 0x68, 0x00, 0x00, 0x00, 0x00, 0x20, -0xc6, 0x80, 0xc5, 0x70, 0x8a, 0x30, 0x8a, -0x90, 0x66, 0xf0, 0xff, 0x10, 0xbb, 0xb0, -0x86, 0x80, 0x85, 0xd0, 0x6b, 0xf0, 0xff, -0x00, 0x00, 0xf0, 0x86, 0xb0, 0xea, 0x50, -0x4f, 0xc0, 0x76, 0x00, 0x00, 0xf0, 0xff, -0xe0, 0xe5, 0xf0, 0xbd, 0xe0, 0x74, 0xf0, -0x65, 0xf0, 0xff, 0x00, 0x00, 0x30, 0x8f, -0xf0, 0xff, 0xe0, 0x4e, 0xb0, 0x5d, 0x00, -0x00, 0x70, 0x99, 0xf0, 0xff, 0x10, 0xf4, -0x30, 0x5d, 0x90, 0x57, 0xf0, 0xff, 0x00, -0x00, 0x10, 0xb4, 0xf0, 0xff, 0x70, 0x4a, -0xa0, 0x4a, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x50, 0x4a, 0x10, 0x46, -0xf0, 0xff, 0x00, 0x00, 0x70, 0xe6, 0xf0, -0xff, 0xd0, 0x3a, 0xf0, 0x3c, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xd0, -0x3c, 0x70, 0x3b, 0x80, 0xc5, 0xf0, 0xff, -0xf0, 0xff, 0x90, 0xcb, 0xa0, 0x2e, 0xd0, -0x40, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xa0, 0x37, 0x40, 0x37, 0xa0, -0x53, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0xf8, -0x60, 0x33, 0xc0, 0x2c, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0x3b, -0xe0, 0x3b, 0x00, 0x00, 0x60, 0xdb, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0x3a, 0xf0, 0x33, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x30, 0x46, 0x30, 0x46, 0x00, 0x00, -0x50, 0x87, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0x45, 0x10, 0x44, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x80, 0xd1, 0x70, -0xd1, 0xf0, 0xb6, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xb0, 0xd0, 0x50, 0xa6, 0xf0, -0xff, 0x00, 0x00, 0x30, 0x76, 0x00, 0x00, -0x10, 0x63, 0x80, 0xd1, 0x90, 0x83, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x10, 0xd1, -0xe0, 0xb7, 0xf0, 0xff, 0x00, 0x00, 0x50, -0x58, 0x00, 0x00, 0x20, 0x6f, 0x80, 0xd1, -0x80, 0x56, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x40, 0xd1, 0x90, 0xc5, 0xf0, 0xff, -0x00, 0x00, 0x10, 0x27, 0xe0, 0x08, 0xc0, -0x7f, 0x70, 0xd1, 0x80, 0x26, 0x30, 0xf2, -0x00, 0x00, 0x00, 0x00, 0x50, 0xd1, 0x20, -0xce, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x80, 0x20, 0xb0, 0x92, 0x40, 0xd1, 0x00, -0x00, 0x30, 0xb5, 0x90, 0x1d, 0x00, 0x00, -0x30, 0xd1, 0x70, 0xd0, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xc0, 0x76, 0xa0, 0xa5, -0x00, 0x63, 0x00, 0x00, 0x40, 0x7d, 0xa0, -0x37, 0x30, 0x26, 0xf0, 0xd0, 0x80, 0xd0, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x70, -0x5b, 0xe0, 0xb5, 0xc0, 0x6e, 0x00, 0x00, -0x20, 0x3d, 0xf0, 0x53, 0x20, 0x4f, 0x50, -0xd0, 0x10, 0xd0, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x60, 0x3c, 0xe0, 0xc0, 0x80, -0x7e, 0x00, 0x00, 0x00, 0x00, 0xb0, 0x75, -0x20, 0x74, 0x20, 0xcf, 0xf0, 0xce, 0x10, -0xe0, 0xf0, 0xff, 0x10, 0x5a, 0xa0, 0x32, -0xb0, 0xc5, 0xe0, 0x8e, 0x00, 0x00, 0x00, -0x00, 0xb0, 0x9c, 0x00, 0x9c, 0xd0, 0xc9, -0x70, 0xc9, 0xc0, 0x8c, 0xf0, 0xff, 0x70, -0x90, 0x60, 0x5a, 0x20, 0xc3, 0x90, 0x9b, -0xf0, 0xff, 0x00, 0x00, 0x50, 0x7f, 0x20, -0xc4, 0xc0, 0x61, 0xb0, 0xbb, 0x00, 0x00, -0xf0, 0xff, 0x80, 0xbe, 0x40, 0x91, 0x70, -0xb8, 0x90, 0x9f, 0xf0, 0xff, 0x00, 0x00, -0x60, 0x7b, 0x10, 0xe9, 0x70, 0x6a, 0xc0, -0xa6, 0x00, 0x00, 0xd0, 0xcf, 0x90, 0xe6, -0x90, 0xcd, 0x80, 0xa5, 0x60, 0x99, 0xf0, -0xff, 0x00, 0x00, 0x90, 0x93, 0xf0, 0xff, -0xf0, 0x71, 0xe0, 0x8c, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xa0, 0xfb, 0x80, 0x8c, -0x00, 0x88, 0xf0, 0xff, 0x00, 0x00, 0xb0, -0xc3, 0xf0, 0xff, 0x50, 0x71, 0xf0, 0x75, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xd0, 0x75, 0x90, 0x73, 0x10, 0xf9, -0xf0, 0xff, 0x80, 0xf6, 0xa0, 0xb3, 0x20, -0x65, 0x70, 0x57, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x60, 0x62, 0xb0, -0x61, 0x20, 0x7d, 0xf0, 0xff, 0xf0, 0xff, -0xb0, 0xdd, 0xf0, 0x5a, 0x70, 0x4f, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x60, 0x54, 0x30, 0x54, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x10, 0x52, -0x70, 0x43, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x50, 0x4e, 0x40, 0x4e, -0x00, 0x00, 0x60, 0xa7, 0xf0, 0xff, 0xf0, -0xff, 0xb0, 0x4d, 0xd0, 0x48, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x20, -0x50, 0x20, 0x50, 0x00, 0x00, 0x60, 0x61, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x50, 0xc0, -0x4e, 0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x48, 0xf0, 0xff, 0xe0, -0x7a, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xe0, 0xeb, 0xf0, 0xff, 0x00, -0x00, 0x70, 0x56, 0x00, 0x00, 0x80, 0x8c, -0xf0, 0xff, 0x40, 0x47, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xb0, 0xfd, -0xf0, 0xff, 0x00, 0x00, 0xd0, 0x22, 0x00, -0x00, 0x70, 0xa3, 0xf0, 0xff, 0x00, 0x00, -0xc0, 0xeb, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x70, 0xbc, 0xf0, -0xff, 0x00, 0x00, 0x10, 0xb0, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x20, 0x75, -0x20, 0xd5, 0xb0, 0x79, 0x00, 0x00, 0xe0, -0x77, 0x10, 0x1a, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xe0, 0x57, 0xe0, 0xea, 0x60, 0x8c, -0x00, 0x00, 0xb0, 0x38, 0x50, 0x35, 0xc0, -0x2c, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x70, 0x2f, 0x10, -0xfb, 0xd0, 0xa2, 0x00, 0x00, 0x00, 0x00, -0x50, 0x52, 0x00, 0x50, 0xf0, 0xff, 0xf0, -0xff, 0x40, 0xe2, 0xf0, 0xff, 0x50, 0x22, -0x00, 0x00, 0xf0, 0xff, 0x50, 0xba, 0x00, -0x00, 0x00, 0x00, 0x40, 0x74, 0x80, 0x73, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0x99, 0xf0, -0xff, 0xa0, 0x65, 0x20, 0x21, 0xf0, 0xff, -0xf0, 0xce, 0xf0, 0xff, 0x00, 0x00, 0xf0, -0x79, 0x00, 0x9a, 0x00, 0x79, 0xf0, 0xff, -0x30, 0x20, 0xf0, 0xff, 0xd0, 0x93, 0x10, -0x61, 0xf0, 0xff, 0xe0, 0xdb, 0xf0, 0xff, -0x00, 0x00, 0x10, 0x6c, 0x70, 0xc1, 0xc0, -0x89, 0xa0, 0xf4, 0x00, 0x00, 0xb0, 0xf0, -0x80, 0xbe, 0x30, 0xa1, 0x70, 0xf2, 0xb0, -0xdd, 0xf0, 0xff, 0x00, 0x00, 0x30, 0x75, -0x40, 0xe6, 0xf0, 0x9a, 0x60, 0xdc, 0x00, -0x00, 0x70, 0x78, 0x10, 0xe5, 0x60, 0xd6, -0x90, 0xdb, 0x30, 0xd2, 0xf0, 0xff, 0x00, -0x00, 0xa0, 0x9d, 0xf0, 0xff, 0xd0, 0xa5, -0x10, 0xbf, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xc0, 0xfe, 0xd0, 0xbe, 0x70, 0xbb, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0xd2, 0xd0, -0x9e, 0xf0, 0xa3, 0x10, 0x72, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xa0, -0xa2, 0x50, 0xa1, 0x80, 0xa9, 0xf0, 0xff, -0xf0, 0xff, 0x50, 0xc0, 0x60, 0x95, 0x10, -0x76, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x89, 0xa0, 0x88, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xef, -0x60, 0x84, 0xd0, 0x6f, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xb0, 0x73, -0x90, 0x73, 0x00, 0x00, 0x90, 0xd2, 0xf0, -0xff, 0xf0, 0xff, 0x50, 0x72, 0xb0, 0x67, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x65, 0xf0, 0x64, 0x00, 0x00, -0x50, 0x73, 0xf0, 0xff, 0xf0, 0xff, 0xa0, -0x64, 0x50, 0x61, 0xf0, 0xff, 0x00, 0x00, -0x20, 0xfa, 0xf0, 0xff, 0x10, 0x55, 0x70, -0x5e, 0x00, 0x00, 0xb0, 0x3c, 0xf0, 0xff, -0xf0, 0xff, 0x50, 0x5e, 0x80, 0x5d, 0x80, -0xde, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0x10, 0x57, 0xf0, 0xff, 0xc0, 0x46, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xb0, -0x1f, 0x00, 0x00, 0x20, 0xcd, 0xf0, 0xff, -0x00, 0x00, 0x20, 0xe5, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, -0xec, 0xf0, 0xff, 0x00, 0x00, 0xb0, 0xac, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x30, 0x73, 0xf0, 0xff, 0xd0, 0x95, 0x00, -0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xc0, 0x54, 0xf0, 0xff, -0x70, 0xaf, 0x00, 0x00, 0x40, 0x40, 0x20, -0x1b, 0xc0, 0x05, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x20, -0x26, 0xf0, 0xff, 0xd0, 0xcc, 0x00, 0x00, -0x00, 0x00, 0xb0, 0x35, 0x00, 0x32, 0xf0, -0xff, 0xf0, 0xff, 0x50, 0xe0, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x80, -0xeb, 0x00, 0x00, 0x00, 0x00, 0x50, 0x52, -0x50, 0x51, 0xf0, 0xff, 0xf0, 0xff, 0xb0, -0xa0, 0xf0, 0xff, 0x40, 0x3e, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xc0, 0x75, 0xd0, 0x72, 0x60, 0x95, -0xf0, 0xff, 0xd0, 0x52, 0xf0, 0xff, 0xb0, -0x6b, 0x10, 0x23, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xb0, 0x60, 0x80, -0x97, 0xf0, 0xad, 0xf0, 0xff, 0x00, 0x00, -0xf0, 0xff, 0x70, 0x94, 0xa0, 0x72, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xb0, 0x5a, 0xa0, 0xbd, 0xe0, 0xc7, 0xf0, -0xff, 0x00, 0x00, 0x30, 0xa2, 0x50, 0xbc, -0x80, 0xab, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x10, 0x77, 0x00, 0xe2, -0x90, 0xdd, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x80, 0xe1, 0x70, 0xd9, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x20, -0xa9, 0x10, 0x8e, 0x40, 0xe7, 0xe0, 0x90, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x20, -0xfe, 0xa0, 0xf6, 0x50, 0xf4, 0x50, 0xe0, -0xf0, 0xff, 0x50, 0xe0, 0x20, 0xa3, 0x50, -0xe0, 0x20, 0xa0, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xd3, 0x30, -0xd3, 0xe0, 0x31, 0xf0, 0xff, 0xf0, 0xff, -0x30, 0xd0, 0xa0, 0xca, 0xa0, 0xa5, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xa0, 0xb3, 0x60, 0xb3, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x10, 0xff, 0xa0, 0xb0, -0x10, 0x9c, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x10, 0x97, 0x00, 0x97, -0x00, 0x00, 0xd0, 0x94, 0xf0, 0xff, 0xf0, -0xff, 0x30, 0x96, 0xc0, 0x8e, 0xf0, 0xff, -0x00, 0x00, 0x20, 0xe2, 0xf0, 0xff, 0x10, -0x76, 0x70, 0x80, 0x00, 0x00, 0x40, 0x35, -0xf0, 0xff, 0xf0, 0xff, 0x40, 0x80, 0x00, -0x7e, 0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xd0, 0x6e, 0x90, 0x71, 0x00, -0x00, 0xe0, 0x06, 0xf0, 0xff, 0xf0, 0xff, -0x90, 0x71, 0xf0, 0x70, 0x50, 0xb0, 0x00, -0x00, 0xf0, 0xff, 0xb0, 0x07, 0x10, 0x6c, -0xf0, 0xff, 0x00, 0x00, 0xa0, 0xd8, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xe0, -0x08, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x60, 0xa2, 0xa0, 0x04, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x71, 0xf0, 0xff, 0x70, -0xb7, 0x00, 0x00, 0x60, 0x6f, 0x40, 0x0d, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x90, 0x52, -0xf0, 0xff, 0x40, 0xd8, 0x00, 0x00, 0x80, -0x38, 0xf0, 0x18, 0x40, 0x0a, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x20, 0x24, 0xf0, 0xff, 0xc0, 0xfc, -0x00, 0x00, 0x00, 0x00, 0x80, 0x28, 0xe0, -0x24, 0xf0, 0xff, 0xf0, 0xff, 0x90, 0xd6, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x80, 0x3c, 0x80, 0x3b, 0xf0, 0xff, 0xf0, -0xff, 0x80, 0x9c, 0xf0, 0xff, 0xa0, 0x25, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x40, 0x72, 0x10, 0x55, -0x30, 0xb7, 0xf0, 0xff, 0xf0, 0x5c, 0xf0, -0xff, 0x90, 0x4d, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x59, 0xf0, 0x72, 0x60, 0xd7, 0xf0, 0xff, -0x00, 0x00, 0xf0, 0xff, 0xe0, 0x6f, 0x30, -0x4a, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x70, 0x46, 0xe0, 0x94, 0xd0, -0xf9, 0xf0, 0xff, 0x00, 0x00, 0xa0, 0xb5, -0x90, 0x93, 0x50, 0x82, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x20, 0x54, -0x10, 0xb9, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x60, 0x40, 0x90, 0xb8, 0xf0, 0xaf, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x70, 0x7f, 0x50, 0x81, 0xf0, 0xff, -0x50, 0xb4, 0x00, 0x00, 0x00, 0x00, 0x70, -0xdc, 0x70, 0xd8, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xc0, 0xb5, 0x00, -0x89, 0xf0, 0xff, 0x00, 0xce, 0x00, 0x00, -0x00, 0x00, 0x50, 0xfc, 0xa0, 0xfa, 0xf0, -0xff, 0xf0, 0xff, 0x80, 0x87, 0xf0, 0xff, -0x30, 0xe9, 0x30, 0xad, 0xf0, 0xff, 0x40, -0xe0, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xb0, 0xde, -0xf0, 0xff, 0xc0, 0xe1, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x50, 0xe3, -0x30, 0xe3, 0x00, 0x00, 0xd0, 0xba, 0xf0, -0xff, 0xf0, 0xff, 0x70, 0xe1, 0xe0, 0xd1, -0xf0, 0xff, 0x00, 0x00, 0x60, 0xc7, 0xf0, -0xff, 0x20, 0x9f, 0x50, 0xbf, 0x00, 0x00, -0x50, 0x47, 0xf0, 0xff, 0xf0, 0xff, 0xd0, -0xbe, 0xb0, 0xb9, 0xf0, 0xff, 0x00, 0x00, -0xc0, 0xf3, 0xf0, 0xff, 0x70, 0x9d, 0xf0, -0xa0, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xd0, 0xa0, 0x60, 0x9f, 0x90, -0xd8, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x80, 0x93, 0x10, 0x8a, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x8a, -0xa0, 0x89, 0xc0, 0x85, 0x00, 0x00, 0xf0, -0xff, 0x80, 0x3f, 0x20, 0x86, 0xf0, 0xff, -0x00, 0x00, 0x90, 0x8c, 0x20, 0x3f, 0x50, -0x32, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x30, 0x6f, 0xf0, -0xff, 0x70, 0xde, 0x00, 0x00, 0x30, 0x56, -0xc0, 0x3f, 0x50, 0x39, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x10, 0x53, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xc0, 0x40, 0xc0, 0x3d, -0xf0, 0xff, 0xf0, 0xff, 0xb0, 0xfb, 0xf0, -0xff, 0x00, 0x00, 0x80, 0x31, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x60, -0x43, 0x30, 0x42, 0xf0, 0xff, 0xf0, 0xff, -0x10, 0xc2, 0xf0, 0xff, 0x60, 0x29, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x20, 0x49, 0xc0, 0x48, 0xf0, -0xff, 0xf0, 0xff, 0x20, 0x8a, 0xf0, 0xff, -0x70, 0x3d, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xc0, 0x6f, -0x60, 0x53, 0x50, 0xde, 0xf0, 0xff, 0xa0, -0x4c, 0xf0, 0xff, 0x10, 0x4e, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x10, 0x56, 0x70, 0x63, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xd0, 0xf4, 0x00, -0x61, 0x20, 0x41, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xc0, 0x40, 0xb0, -0x79, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x10, 0xb2, 0x90, 0x78, 0x80, 0x69, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xb0, 0x41, 0x80, 0x95, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xa0, 0x5e, 0x10, 0x95, -0x50, 0x8d, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x80, 0x5f, 0x60, 0x78, -0xf0, 0xff, 0x80, 0xdc, 0x00, 0x00, 0x00, -0x00, 0x40, 0xb5, 0x50, 0xb1, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x90, -0x8e, 0xe0, 0x74, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x80, 0xd6, 0xb0, -0xd4, 0xf0, 0xff, 0xf0, 0xff, 0xc0, 0xb0, -0xf0, 0xff, 0xd0, 0xc1, 0xc0, 0x8c, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x90, 0xf5, 0xd0, 0xf4, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xf0, 0xff, 0xa0, 0xeb, -0xc0, 0xb9, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xb0, -0xe8, 0xf0, 0xff, 0x60, 0xeb, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x30, -0xad, 0xf0, 0xff, 0x30, 0xcd, 0xf0, 0xff, -0x00, 0x00, 0x10, 0x62, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x60, 0xd6, 0xf0, 0xff, 0x10, -0xd8, 0xc0, 0xec, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x70, 0xec, 0x00, -0xe9, 0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xc0, 0xcf, 0xb0, 0xc6, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xa0, 0xc6, 0xb0, 0xc5, 0x90, 0xa1, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x20, 0xbd, -0xf0, 0xa7, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xe0, 0xa7, 0xb0, 0xa7, -0xe0, 0x5d, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x40, 0xa5, 0x00, 0x94, 0x00, 0x00, -0x00, 0x00, 0x70, 0x6e, 0x70, 0x6b, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xe0, 0x47, 0x20, 0x5b, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x80, 0x6e, -0x20, 0x6d, 0xf0, 0xff, 0xf0, 0xff, 0x90, -0xd9, 0xf0, 0xff, 0x80, 0x59, 0x40, 0x4a, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xe0, 0x6e, 0x60, 0x6e, 0xf0, 0xff, -0xf0, 0xff, 0xb0, 0x9e, 0xf0, 0xff, 0x90, -0x63, 0x40, 0x40, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xe0, 0x6f, 0xe0, -0x6f, 0xf0, 0xff, 0xf0, 0xff, 0xc0, 0x60, -0xf0, 0xff, 0xf0, 0x69, 0x50, 0x3d, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x90, 0x6f, 0x40, 0x72, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xf0, 0xff, 0x40, 0x6f, -0x90, 0x4c, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x30, 0x5c, 0xd0, 0x76, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xe0, -0xd6, 0x70, 0x75, 0x50, 0x62, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xe0, -0x4e, 0xf0, 0x7e, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xa0, 0x97, 0x50, 0x7e, 0xd0, -0x73, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x60, 0x4e, 0x00, 0x8c, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xa0, 0x48, -0xb0, 0x8b, 0xf0, 0x85, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x80, 0x5c, -0x10, 0x74, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x80, 0x9e, 0x70, 0x9b, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x40, 0x7e, 0x40, 0x6c, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x90, -0xb6, 0x00, 0xb5, 0xf0, 0xff, 0xf0, 0xff, -0x80, 0xb5, 0xf0, 0xff, 0x60, 0xa4, 0xb0, -0x78, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x30, 0xd2, 0x80, 0xd1, 0xf0, -0xff, 0xf0, 0xff, 0xe0, 0x3d, 0xf0, 0xff, -0x80, 0xc8, 0x20, 0x9a, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x60, 0xee, -0x20, 0xee, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0xff, 0xc0, 0xe9, 0xe0, 0xc6, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x50, 0x97, 0xf0, 0xff, 0xc0, 0xfe, -0xf0, 0xff, 0x00, 0x00, 0xe0, 0x92, 0xf0, -0xff, 0xe0, 0xf3, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x60, 0xb7, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x70, 0xe4, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xd0, -0xc1, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x90, 0xf1, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x80, 0xf1, -0xe0, 0xf0, 0x60, 0x65, 0xf0, 0xff, 0xf0, -0xff, 0x70, 0xf3, 0xf0, 0xea, 0x70, 0xc8, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x20, 0xcb, 0xf0, 0xca, 0x30, 0x32, -0x10, 0xda, 0xf0, 0xff, 0xf0, 0xff, 0x50, -0xc9, 0x10, 0xbc, 0x00, 0x00, 0x00, 0x00, -0x40, 0x9a, 0x60, 0x99, 0xf0, 0xff, 0xf0, -0xff, 0x40, 0xa7, 0xf0, 0xff, 0xb0, 0x8c, -0xc0, 0x69, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x50, 0x9a, 0x00, 0x9a, -0xf0, 0xff, 0xf0, 0xff, 0x90, 0x60, 0xf0, -0xff, 0xc0, 0x92, 0xa0, 0x6c, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x70, -0x9a, 0x70, 0x9a, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xf0, 0xff, 0x70, 0x96, 0x50, -0x73, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x90, 0x75, 0xe0, 0x9a, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x40, 0xe6, -0xe0, 0x98, 0x60, 0x83, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x70, 0x6c, -0xd0, 0x9b, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x60, 0xa6, 0xf0, 0x9a, 0x40, 0x8e, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xd0, 0x6a, 0xd0, 0x9d, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x50, 0x5d, 0x70, -0x9d, 0x30, 0x96, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xb0, 0x6f, 0x70, -0xa1, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x50, 0xa1, 0x50, 0x9d, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xa0, 0x7a, 0x90, 0x77, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xb0, 0xa7, -0x80, 0xa5, 0xf0, 0xff, 0xf0, 0xff, 0xe0, -0xdf, 0xf0, 0xff, 0x50, 0x90, 0xe0, 0x72, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xc0, 0xb1, 0xa0, 0xb0, 0xf0, 0xff, -0xf0, 0xff, 0xe0, 0x97, 0xf0, 0xff, 0x20, -0xa4, 0xf0, 0x7a, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x50, 0xc0, 0xc0, -0xbf, 0xf0, 0xff, 0xf0, 0xff, 0x10, 0x23, -0xf0, 0xff, 0xb0, 0xb8, 0x70, 0x8f, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x70, 0xd3, 0x30, 0xd3, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xf0, 0xff, 0x60, 0xcf, -0x60, 0xb0, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x40, 0x8b, 0x70, 0xe9, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xf0, -0xa6, 0x90, 0xe7, 0xf0, 0xd5, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x50, -0xa0, 0xc0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xfe, 0x20, -0xf6, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x30, 0xc6, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xe6, 0x00, 0x00, 0xb0, 0xf0, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x90, 0x79, 0xf0, -0xff, 0xf0, 0xff, 0x40, 0xd8, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xb0, 0xff, 0xf0, 0xff, 0xb0, -0xff, 0xf0, 0xff, 0xb0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x30, -0xf3, 0x20, 0xf3, 0x00, 0x00, 0x70, 0xa7, -0xf0, 0xff, 0xf0, 0xff, 0x10, 0xf2, 0xb0, -0xe8, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc0, -0xe0, 0xbf, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0xff, 0xc0, 0xba, 0x30, 0x95, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x50, 0xc0, 0x20, 0xc0, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x80, 0xea, 0x40, -0xbd, 0xb0, 0xa4, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xb0, 0x83, 0x50, -0xc0, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x50, 0xa7, 0xc0, 0xbe, 0xb0, 0xaf, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xb0, 0x85, 0x80, 0xc0, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xe0, 0x54, 0xb0, 0xbf, -0xd0, 0xb6, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xf0, 0x8c, 0xe0, 0xc0, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x80, 0xc0, 0x60, 0xbb, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xd0, -0x95, 0xb0, 0xc1, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x80, 0xc1, 0xa0, -0xbe, 0xf0, 0xff, 0xf0, 0xff, 0xa0, 0xe9, -0xf0, 0xff, 0x10, 0xa6, 0x60, 0x84, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x10, 0xc3, 0x80, 0xc1, 0xf0, 0xff, 0xf0, -0xff, 0x20, 0xa5, 0xf0, 0xff, 0x80, 0xb2, -0xb0, 0x87, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xc0, 0xc5, 0xf0, 0xc4, -0xf0, 0xff, 0xf0, 0xff, 0x80, 0x4d, 0xf0, -0xff, 0x20, 0xbc, 0xa0, 0x91, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x40, -0xca, 0xe0, 0xc9, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xf0, 0xff, 0xe0, 0xc4, 0x40, -0x9f, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x70, 0xd1, 0x50, 0xd1, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xc0, 0xdd, -0x80, 0xce, 0xd0, 0xb6, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x10, 0x8d, -0x00, 0xdc, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x10, 0x8d, 0x90, 0xda, 0x80, 0xcc, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x90, 0x9b, 0x10, 0xea, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x60, -0xe9, 0xa0, 0xe1, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x90, 0xb5, 0x70, -0xfa, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x30, 0xfa, 0x50, 0xf6, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xf0, 0x00, 0x00, -0x00, 0xd8, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x60, -0x8c, 0xf0, 0xff, 0x60, 0xf9, 0xc0, 0xbf, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x20, 0xe6, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0xc2, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xd0, 0x76, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xe0, 0x0a, 0x80, 0x67, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xd0, -0x2d, 0x00, 0x00, 0x50, 0x02, 0x30, 0x01, -0x40, 0x48, 0x20, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x80, 0xf9, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x30, 0x2e, 0x70, 0x07, -0x50, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd0, -0xbd, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x40, -0x14, 0x40, 0x78, 0x60, 0x13, 0xe0, 0x31, -0x00, 0x00, 0x30, 0x8d, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0x10, 0x5c, 0xf0, -0x25, 0x90, 0x1f, 0x00, 0x00, 0xd0, 0x63, -0xf0, 0xff, 0x50, 0x18, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0xc0, 0x32, 0xa0, 0x3b, 0x20, 0x01, 0x00, -0x00, 0x00, 0x3a, 0x60, 0xf6, 0x20, 0x38, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x30, 0x56, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, -0xb5, 0x40, 0x55, 0x40, 0x42, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xb0, 0x7a, 0x00, 0x00, 0x80, 0x31, -0x00, 0x00, 0x20, 0x74, 0xe0, 0x76, 0xd0, -0x70, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x50, 0x2f, 0x50, 0x67, 0x00, -0x00, 0x40, 0x1d, 0x00, 0x00, 0x00, 0x00, -0x60, 0x9f, 0x80, 0x9c, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x10, 0x78, -0x00, 0x62, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x60, 0xc8, 0xf0, 0xc6, -0x00, 0x00, 0x00, 0x00, 0xe0, 0xb8, 0xf0, -0xff, 0x80, 0xb4, 0x30, 0x7e, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, -0xed, 0xb0, 0xec, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xd0, 0xe3, 0x10, -0xb1, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0x50, 0x92, 0xf0, 0xff, 0x90, -0x2d, 0x00, 0x00, 0x00, 0x00, 0x40, 0xeb, -0xf0, 0xff, 0xf0, 0xe7, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x00, 0x00, 0xa8, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x52, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0x40, 0xd5, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xf0, 0x98, 0xf0, 0xff, -0xf0, 0xff, 0xb0, 0xe4, 0x00, 0x00, 0xc0, -0x1c, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x50, 0x12, 0x10, 0x12, 0xb0, -0x39, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xa0, 0x0f, 0xd0, 0x07, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x30, 0x37, -0x30, 0x37, 0xd0, 0x0c, 0x30, 0xb1, 0xf0, -0xff, 0xf0, 0xff, 0xe0, 0x36, 0xb0, 0x34, -0xc0, 0x01, 0x60, 0x48, 0x00, 0x00, 0x00, -0x00, 0x40, 0x01, 0x00, 0x00, 0x80, 0xf9, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x2f, -0x40, 0x01, 0x00, 0x00, 0x20, 0x01, 0x20, -0x00, 0xf0, 0xbd, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x20, 0x19, 0x30, 0x78, 0xb0, 0x04, -0xf0, 0x31, 0x30, 0x00, 0xd0, 0x8d, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0xb0, -0x5b, 0x80, 0x14, 0xc0, 0x1f, 0x00, 0x00, -0x20, 0x66, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0xc0, 0x2f, 0x30, 0x26, 0x50, -0x02, 0x00, 0x00, 0x80, 0x42, 0x40, 0xf8, -0x50, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xa0, 0x3b, 0x00, 0x00, 0x00, 0x00, 0xd0, -0x10, 0x20, 0xba, 0x20, 0x3a, 0x10, 0x12, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x60, 0x79, 0x00, 0x00, -0xc0, 0x31, 0x00, 0x00, 0xd0, 0x81, 0xd0, -0x55, 0x70, 0x4c, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xc0, -0x61, 0x00, 0x00, 0x90, 0x1e, 0x00, 0x00, -0x30, 0x39, 0x10, 0x77, 0x00, 0x74, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0x41, 0x40, 0x4f, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x9f, -0x10, 0x9e, 0x00, 0x00, 0x00, 0x00, 0x80, -0xd7, 0xf0, 0xff, 0x90, 0x89, 0x60, 0x5b, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x60, 0xc8, 0xc0, 0xc7, 0x00, 0x00, -0x00, 0x00, 0x40, 0x6d, 0xf0, 0xff, 0x40, -0xbd, 0xd0, 0x88, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0xf0, 0x87, 0x10, -0xed, 0x70, 0x2f, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x30, 0xe8, 0xc0, 0xbf, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0x70, 0x90, 0xf0, 0xff, 0x30, 0x0f, 0x00, -0x00, 0x00, 0x00, 0x50, 0x9b, 0xf0, 0xff, -0xe0, 0xf5, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0x60, 0xb5, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0xb0, -0xe7, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x90, 0xc6, -0xf0, 0xff, 0xf0, 0xff, 0x30, 0xcc, 0x00, -0x00, 0xd0, 0x20, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xb0, 0x54, 0xf0, 0xff, 0xf0, 0xff, -0xa0, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x70, 0x12, 0x50, 0x12, 0x00, 0x00, 0xb0, -0xdb, 0xf0, 0xff, 0xf0, 0xff, 0xe0, 0x10, -0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x30, 0x37, 0x30, 0x37, -0x00, 0x00, 0x70, 0x87, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x37, 0xa0, 0x35, 0x00, 0x00, -0x20, 0x2f, 0x00, 0x00, 0x00, 0x00, 0x50, -0x07, 0x50, 0x06, 0x00, 0xbe, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x80, 0x1a, 0x20, 0x78, -0x00, 0x00, 0x30, 0x32, 0xd0, 0x06, 0x10, -0x8e, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x90, -0x06, 0x80, 0x5b, 0x90, 0x06, 0x70, 0x20, -0x90, 0x06, 0x10, 0x67, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xc0, 0x01, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0x60, 0x2e, 0xe0, -0x14, 0xe0, 0x04, 0x20, 0x05, 0x20, 0x46, -0x10, 0xf9, 0x80, 0x08, 0x00, 0x00, 0xd0, -0x02, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x30, 0x26, 0x00, 0x00, 0xa0, -0x01, 0xe0, 0x24, 0x50, 0xbc, 0xc0, 0x23, -0x00, 0x00, 0x90, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xb0, 0x78, -0x00, 0x00, 0x20, 0x32, 0x00, 0x00, 0x60, -0x88, 0x10, 0x3b, 0x30, 0x2b, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x90, 0x5e, 0x00, 0x00, 0xd0, 0x1f, -0x00, 0x00, 0xe0, 0x53, 0x10, 0x56, 0x70, -0x51, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x80, 0x41, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x20, 0x77, 0xa0, 0x75, 0x00, 0x00, 0x00, -0x00, 0x00, 0xe9, 0xf0, 0xff, 0x10, 0x5d, -0xb0, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x70, 0x9f, 0xd0, 0x9e, -0x00, 0x00, 0x00, 0x00, 0xd0, 0x97, 0xf0, -0xff, 0xc0, 0x93, 0xa0, 0x5e, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0x30, -0x81, 0x20, 0xc8, 0xd0, 0x30, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x60, 0xc2, 0x20, -0x95, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0xd0, 0x7d, 0x30, 0xed, 0xe0, -0x17, 0x00, 0x00, 0x00, 0x00, 0x20, 0xd5, -0xa0, 0xea, 0x00, 0xd1, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x00, 0x20, 0x96, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0x40, 0xc6, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xd0, 0xfa, 0xf0, 0xff, 0xd0, 0xf8, 0xf0, -0xb4, 0x00, 0x00, 0x80, 0x26, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xf0, 0x7f, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0xdf, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xe0, 0x12, -0xd0, 0x12, 0x00, 0x00, 0xf0, 0xa7, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x12, 0x60, 0x0b, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x50, 0x37, 0x50, 0x37, 0x00, 0x00, -0xb0, 0x61, 0xf0, 0xff, 0xf0, 0xff, 0x30, -0x37, 0x50, 0x36, 0xf0, 0xff, 0x50, 0x1a, -0xf0, 0xff, 0x00, 0x00, 0xf0, 0x33, 0x90, -0x14, 0x00, 0x8e, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x30, 0x0e, 0x00, 0x00, 0xf0, -0xff, 0xa0, 0x08, 0x80, 0x5b, 0x40, 0x00, -0x10, 0x22, 0xb0, 0x14, 0x40, 0x67, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x11, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0xd0, -0x2d, 0x20, 0x07, 0x40, 0x0b, 0x70, 0x14, -0x70, 0x47, 0x50, 0xf9, 0x00, 0x00, 0x00, -0x00, 0xf0, 0x12, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xe0, 0x14, 0x00, -0x00, 0x80, 0x13, 0x30, 0x2b, 0x40, 0xbd, -0x40, 0x10, 0x00, 0x00, 0xd0, 0x12, 0xc0, -0x03, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x60, 0x78, 0x00, 0x00, 0xd0, 0x32, 0x30, -0x01, 0x80, 0x8b, 0x40, 0x25, 0x00, 0x00, -0xe0, 0x10, 0xf0, 0x08, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xd0, 0x5c, 0x00, 0x00, -0xd0, 0x21, 0x00, 0x00, 0x90, 0x5e, 0x70, -0x3b, 0x00, 0x34, 0x30, 0x0b, 0x70, 0x06, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x30, -0x38, 0x00, 0x00, 0xa0, 0x08, 0x00, 0x00, -0xa0, 0x22, 0x20, 0x56, 0xf0, 0x53, 0x00, -0x00, 0x00, 0x00, 0x00, 0xf2, 0xf0, 0xff, -0x00, 0x29, 0x70, 0x07, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x77, -0x70, 0x76, 0x00, 0x00, 0x00, 0x00, 0x80, -0xac, 0xf0, 0xff, 0x60, 0x6a, 0x10, 0x2c, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0x10, 0x7d, 0x30, 0x9f, 0x20, 0x32, -0x00, 0x00, 0xd0, 0x52, 0xf0, 0xff, 0x70, -0x99, 0xb0, 0x67, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0x50, 0x70, 0x40, -0xc8, 0xb0, 0x1d, 0x00, 0x00, 0x00, 0x00, -0x00, 0xfd, 0x40, 0xc5, 0x80, 0xa6, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0xd0, 0x79, 0x30, 0xed, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xc0, 0x85, 0xf0, 0xeb, -0x80, 0xdc, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0x30, 0xa2, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xb0, -0xd6, 0x40, 0xa1, 0x00, 0x00, 0x90, 0x2b, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xae, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0xc3, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x90, 0xf2, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, -0xd4, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x20, 0x14, 0x10, 0x14, -0x00, 0x00, 0x90, 0x74, 0xf0, 0xff, 0xf0, -0xff, 0xb0, 0x13, 0xc0, 0x0f, 0xf0, 0xff, -0x00, 0x00, 0x50, 0xfb, 0xf0, 0xff, 0x10, -0x20, 0x90, 0x37, 0x00, 0x00, 0x80, 0x3d, -0xf0, 0xff, 0xf0, 0xff, 0x80, 0x37, 0x00, -0x37, 0x00, 0xdf, 0xc0, 0x06, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x34, 0xf0, 0x25, 0x10, -0x67, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x40, 0x24, 0x10, 0x03, 0xf0, 0xff, 0x00, -0x00, 0x80, 0x2d, 0xa0, 0x00, 0xa0, 0x15, -0xf0, 0x25, 0x90, 0x47, 0x50, 0xf9, 0x00, -0x00, 0x00, 0x00, 0x20, 0x25, 0xa0, 0x17, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, -0x06, 0x90, 0x04, 0xc0, 0x25, 0x10, 0x2d, -0xa0, 0xbd, 0x00, 0x00, 0x00, 0x00, 0x60, -0x25, 0xc0, 0x1e, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x30, 0x78, 0x00, 0x00, 0x50, -0x34, 0x90, 0x11, 0xe0, 0x8c, 0x10, 0x13, -0x00, 0x00, 0x10, 0x25, 0xa0, 0x21, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xf0, 0x5b, -0x00, 0x00, 0x70, 0x25, 0x00, 0x00, 0x50, -0x63, 0xd0, 0x25, 0x10, 0x18, 0xf0, 0x23, -0x20, 0x22, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x70, 0x32, 0x00, 0x00, 0xe0, 0x14, -0x00, 0x00, 0x10, 0x39, 0x80, 0x3b, 0x10, -0x38, 0x30, 0x21, 0x50, 0x20, 0x30, 0xf6, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x90, -0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x20, 0x56, 0x30, 0x55, 0x20, 0x1b, 0xa0, -0x1a, 0x90, 0xb5, 0xf0, 0xff, 0x30, 0x42, -0x00, 0x00, 0x90, 0x10, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0xa0, 0x7a, 0xd0, 0x76, -0x00, 0x34, 0x50, 0x09, 0xc0, 0x73, 0xf0, -0xff, 0xc0, 0x70, 0x00, 0x2f, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0x40, -0x67, 0x40, 0x9f, 0x60, 0x23, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x60, 0x9c, 0xf0, -0x77, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0xe0, 0x61, 0x40, 0xc8, 0x50, -0x05, 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb8, -0xc0, 0xc6, 0x60, 0xb4, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x00, 0x10, 0x7e, -0x20, 0xed, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x90, 0xec, 0xb0, 0xe3, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xb0, 0x40, 0x92, 0x00, 0x00, -0x10, 0x30, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x20, 0xeb, 0xf0, 0xff, 0xe0, 0xe7, 0xf0, -0xa7, 0x00, 0x00, 0x30, 0x0b, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xc0, 0x51, 0xf0, 0xff, -0xf0, 0xff, 0x30, 0xd5, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xf0, 0x98, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0xb0, 0xe4, 0xf0, -0xff, 0x40, 0x1f, 0xc0, 0x16, 0x00, 0x00, -0xb0, 0x39, 0xf0, 0xff, 0xf0, 0xff, 0x80, -0x16, 0x60, 0x14, 0xf0, 0xff, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xe0, 0x0c, 0x30, -0x38, 0x00, 0x00, 0xc0, 0x0c, 0xf0, 0xff, -0xf0, 0xff, 0x20, 0x38, 0xd0, 0x37, 0x30, -0xb1, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0xa0, 0x35, 0x40, 0x3b, 0xc0, 0x46, 0x30, -0xf9, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x3a, -0x80, 0x33, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x30, 0x00, 0x80, 0x1f, 0x40, 0x3b, -0x70, 0x2c, 0x80, 0xbd, 0x00, 0x00, 0x00, -0x00, 0x00, 0x3b, 0x30, 0x37, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x78, 0x90, -0x21, 0x50, 0x37, 0xf0, 0x13, 0x20, 0x8d, -0xa0, 0x03, 0x00, 0x00, 0x10, 0x3b, 0x00, -0x39, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x60, 0x5b, 0x30, 0x26, 0xd0, 0x2b, 0x00, -0x00, 0x10, 0x65, 0xe0, 0x13, 0x00, 0x00, -0xc0, 0x3a, 0xc0, 0x39, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x20, 0x2f, 0xb0, 0x2a, -0xe0, 0x22, 0x00, 0x00, 0xc0, 0x40, 0xd0, -0x25, 0xe0, 0x1f, 0x10, 0x3a, 0x80, 0x39, -0xe0, 0xf7, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x10, 0x32, 0x80, 0x1e, 0x00, 0x00, -0xe0, 0x08, 0x70, 0x3b, 0xe0, 0x39, 0x70, -0x38, 0x30, 0x38, 0xa0, 0xb9, 0xf0, 0xff, -0x50, 0x11, 0x00, 0x00, 0x20, 0x34, 0x40, -0x1e, 0xf0, 0xff, 0x00, 0x00, 0x40, 0x79, -0xb0, 0x55, 0x20, 0x37, 0x10, 0x35, 0x00, -0x81, 0xf0, 0xff, 0x50, 0x4c, 0x00, 0x00, -0xd0, 0x32, 0x80, 0x1d, 0xf0, 0xff, 0x00, -0x00, 0x80, 0x61, 0xf0, 0x76, 0xe0, 0x2a, -0x50, 0x2e, 0x10, 0x37, 0xf0, 0xff, 0xe0, -0x73, 0xa0, 0x41, 0xf0, 0x2c, 0xb0, 0x18, -0xf0, 0xff, 0x00, 0x00, 0xe0, 0x4e, 0x40, -0x9f, 0x50, 0x1e, 0xf0, 0x1d, 0x00, 0x00, -0xe0, 0xd6, 0xe0, 0x9d, 0x40, 0x89, 0xe0, -0x1c, 0xa0, 0x0c, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x5b, 0x10, 0xc8, 0x40, 0x09, 0x00, -0x00, 0x00, 0x00, 0x70, 0x6c, 0x70, 0xc7, -0xf0, 0xbc, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x80, 0x88, 0xc0, 0x87, -0x00, 0x00, 0xe0, 0x34, 0x00, 0x00, 0x00, -0x00, 0xc0, 0xec, 0xe0, 0xe7, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x80, -0xbf, 0x50, 0x90, 0x00, 0x00, 0x00, 0x20, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x20, 0x9b, -0xf0, 0xff, 0xa0, 0xf5, 0x30, 0xb5, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x80, 0xe7, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, -0xc6, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0x20, -0xcc, 0xf0, 0xff, 0xa0, 0x26, 0x00, 0x00, -0x00, 0x00, 0x90, 0x54, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0x80, 0xf8, 0xf0, 0xff, 0x00, -0x00, 0x70, 0x1b, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x60, 0x1b, 0x40, -0x1a, 0xa0, 0xdb, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x70, 0x12, 0x60, 0x39, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x60, 0x39, 0x30, 0x39, 0x70, 0x87, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x00, 0xb0, 0x37, -0xb0, 0x55, 0x90, 0x29, 0x00, 0xbd, 0x00, -0x00, 0x00, 0x00, 0x80, 0x55, 0x20, 0x53, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xd0, -0x77, 0xb0, 0x3d, 0x90, 0x3c, 0x10, 0x0f, -0xa0, 0x8c, 0x00, 0x00, 0x00, 0x00, 0xa0, -0x55, 0x50, 0x54, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x5b, 0xe0, 0x44, 0xd0, -0x35, 0x00, 0x00, 0xf0, 0x64, 0x50, 0x04, -0x00, 0x00, 0x90, 0x55, 0xf0, 0x54, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x10, 0x2d, -0xb0, 0x4a, 0xd0, 0x33, 0x00, 0x00, 0xb0, -0x42, 0x90, 0x13, 0x50, 0x06, 0x60, 0x55, -0x10, 0x55, 0x40, 0xf8, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x80, 0x50, 0xe0, 0x36, -0x00, 0x00, 0x60, 0x1d, 0x70, 0x25, 0xf0, -0x22, 0xe0, 0x54, 0xc0, 0x54, 0x50, 0xbb, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x40, -0x52, 0xd0, 0x3c, 0xf0, 0xff, 0x00, 0x00, -0x60, 0x78, 0x90, 0x3a, 0x70, 0x3c, 0xd0, -0x53, 0xe0, 0x86, 0xf0, 0xff, 0x80, 0x2a, -0x00, 0x00, 0x80, 0x52, 0x60, 0x42, 0xf0, -0xff, 0x00, 0x00, 0x10, 0x5e, 0xc0, 0x55, -0x60, 0x35, 0xd0, 0x51, 0x20, 0x51, 0xf0, -0xff, 0x20, 0x51, 0x00, 0x00, 0x20, 0x51, -0x90, 0x45, 0xf0, 0xff, 0x00, 0x00, 0x90, -0x40, 0xe0, 0x76, 0x20, 0x32, 0xe0, 0x4d, -0x00, 0x00, 0xc0, 0xe7, 0x70, 0x75, 0x90, -0x5c, 0x80, 0x4d, 0x00, 0x47, 0xf0, 0xff, -0x00, 0x00, 0x80, 0x37, 0x10, 0x9f, 0x60, -0x31, 0xb0, 0x45, 0x00, 0x00, 0x50, 0x96, -0x70, 0x9e, 0x40, 0x93, 0x70, 0x45, 0x20, -0x41, 0xf0, 0xff, 0xf0, 0xff, 0xd0, 0x5d, -0xe0, 0x80, 0x20, 0x2e, 0x40, 0x3b, 0x00, -0x00, 0x00, 0x00, 0x80, 0xc7, 0xc0, 0xc1, -0x00, 0x33, 0xc0, 0x30, 0xf0, 0xff, 0xf0, -0xff, 0x70, 0x94, 0x70, 0x7d, 0x00, 0x1f, -0x10, 0x30, 0x00, 0x00, 0x00, 0x00, 0x90, -0xec, 0x00, 0xea, 0x00, 0x00, 0x00, 0x00, -0x60, 0xd4, 0xf0, 0xff, 0x70, 0xd0, 0xb0, -0x95, 0x00, 0x00, 0xf0, 0x1d, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x70, 0xfe, 0xd0, 0xc5, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x90, 0xfa, 0xf0, 0xff, 0x70, 0xf8, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0xb0, 0xb4, 0xf0, 0xff, 0x60, 0x31, -0x00, 0x00, 0x00, 0x00, 0x80, 0x7f, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0xd0, 0xde, 0xf0, -0xff, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xf0, -0x22, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xe0, 0x22, 0x50, 0x22, 0xd0, -0xa7, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x90, 0x1d, 0xa0, 0x3b, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xa0, 0x3b, -0x90, 0x3b, 0xa0, 0x61, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xa0, 0x3a, 0x60, 0x37, -0x00, 0x00, 0x40, 0x8b, 0x00, 0x00, 0x00, -0x00, 0x60, 0x76, 0x80, 0x75, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x70, 0x5a, 0xa0, -0x65, 0x10, 0x44, 0x00, 0x00, 0x10, 0x63, -0x00, 0x00, 0x00, 0x00, 0x60, 0x76, 0xf0, -0x75, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x50, 0x2b, 0x70, 0x6d, 0x90, 0x48, 0x00, -0x00, 0xc0, 0x40, 0xd0, 0x02, 0x00, 0x00, -0x60, 0x76, 0x20, 0x76, 0xd0, 0xf7, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x10, 0x73, -0x20, 0x51, 0x00, 0x00, 0xf0, 0x1d, 0x30, -0x12, 0xe0, 0x0c, 0x40, 0x76, 0x20, 0x76, -0x60, 0xbb, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x80, 0x74, 0x60, 0x5b, 0xf0, 0xff, -0x00, 0x00, 0xc0, 0x77, 0xb0, 0x23, 0x00, -0x45, 0xe0, 0x75, 0xb0, 0x88, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x75, 0xc0, -0x64, 0xf0, 0xff, 0x00, 0x00, 0xd0, 0x5b, -0x80, 0x3a, 0xf0, 0x43, 0x30, 0x75, 0xe0, -0x59, 0xf0, 0xff, 0xf0, 0x32, 0x00, 0x00, -0xc0, 0x74, 0x50, 0x6b, 0xf0, 0xff, 0x00, -0x00, 0x30, 0x36, 0x90, 0x55, 0xe0, 0x47, -0xe0, 0x73, 0xd0, 0x0f, 0xc0, 0xef, 0x50, -0x53, 0xa0, 0x27, 0xa0, 0x73, 0x70, 0x6f, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xb0, -0x76, 0xf0, 0x4e, 0x50, 0x71, 0x00, 0x00, -0xf0, 0xa9, 0x10, 0x76, 0xb0, 0x69, 0x40, -0x71, 0xe0, 0x6e, 0xf0, 0xff, 0xf0, 0xff, -0x40, 0x29, 0x70, 0x7c, 0x60, 0x55, 0x50, -0x44, 0x00, 0x00, 0x40, 0x4d, 0x80, 0x9e, -0x90, 0x98, 0xc0, 0x6b, 0xa0, 0x69, 0xf0, -0xff, 0xf0, 0xff, 0x40, 0x66, 0x70, 0x6f, -0xe0, 0x56, 0x40, 0x41, 0x00, 0x00, 0x00, -0x00, 0x20, 0xc7, 0x20, 0xc4, 0x90, 0x5e, -0x70, 0x5d, 0x20, 0xfb, 0xf0, 0xff, 0x70, -0xa5, 0xd0, 0x78, 0x20, 0x52, 0x30, 0x3f, -0x00, 0x00, 0x00, 0x00, 0x00, 0xec, 0xc0, -0xea, 0xd0, 0x48, 0x70, 0x48, 0xf0, 0x83, -0xf0, 0xff, 0x60, 0xdb, 0x50, 0xa1, 0xa0, -0x43, 0xd0, 0x37, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x40, 0x27, 0x30, -0x27, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xd0, 0xd5, 0xc0, 0x25, 0x60, 0x1f, 0xf0, -0xff, 0x00, 0x00, 0xd0, 0xa0, 0xf0, 0xff, -0x20, 0x3e, 0xd0, 0x0d, 0x00, 0x00, 0xd0, -0xad, 0xf0, 0xff, 0xf0, 0xff, 0x50, 0x09, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0x80, -0xc2, 0xf0, 0xff, 0x50, 0x2c, 0x70, 0x05, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x30, 0x04, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0x20, 0xf2, 0xf0, 0xff, 0x00, -0x00, 0x20, 0x19, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0x18, 0xf0, -0x16, 0x20, 0xd4, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x70, 0x01, 0xa0, 0x2d, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xa0, 0x2d, 0x50, 0x2d, 0x60, 0x74, 0xf0, -0xff, 0xf0, 0xff, 0x20, 0xfb, 0x90, 0x2a, -0x70, 0x2d, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xa0, 0x3f, 0x90, 0x3f, -0x60, 0x3d, 0xf0, 0xde, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x3f, 0x30, 0x3b, 0x00, 0x00, -0x00, 0x5f, 0x00, 0x00, 0x00, 0x00, 0x10, -0x9f, 0xc0, 0x9e, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x40, 0x29, 0xd0, 0x95, 0xa0, -0x61, 0x00, 0x00, 0x40, 0x3a, 0x00, 0x00, -0x00, 0x00, 0x00, 0x9f, 0xe0, 0x9e, 0x50, -0xf6, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x80, 0x9c, 0x60, 0x6f, 0x00, 0x00, 0x80, -0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9f, -0xf0, 0x9e, 0x00, 0xba, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xd0, 0x9d, 0xf0, 0x7d, -0xf0, 0xff, 0x00, 0x00, 0x10, 0x77, 0x30, -0x0d, 0xa0, 0x51, 0xe0, 0x9e, 0x90, 0x87, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x50, -0x9e, 0x20, 0x8b, 0xf0, 0xff, 0x00, 0x00, -0x20, 0x5a, 0xf0, 0x22, 0x00, 0x57, 0xb0, -0x9e, 0xe0, 0x5a, 0xf0, 0xff, 0x70, 0x13, -0x00, 0x00, 0x60, 0x9e, 0xf0, 0x94, 0xf0, -0xff, 0x00, 0x00, 0xa0, 0x2e, 0xd0, 0x39, -0x60, 0x61, 0x30, 0x9e, 0x60, 0x26, 0x60, -0xf2, 0x30, 0x36, 0x00, 0x00, 0x10, 0x9e, -0xe0, 0x9a, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x10, 0x55, 0x60, 0x6e, 0x50, 0x9d, -0x00, 0x00, 0xb0, 0xb1, 0x10, 0x54, 0xa0, -0x40, 0x40, 0x9d, 0x10, 0x9c, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x90, 0x79, 0x10, -0x7b, 0x50, 0x51, 0x00, 0x00, 0xb0, 0x6c, -0x10, 0x76, 0xd0, 0x6f, 0x90, 0x9b, 0xc0, -0x9a, 0xf0, 0xff, 0xf0, 0xff, 0x90, 0x2a, -0xa0, 0x65, 0xd0, 0x83, 0xb0, 0x55, 0x00, -0x00, 0x00, 0x00, 0xf0, 0x9d, 0xe0, 0x9a, -0x00, 0x97, 0xc0, 0x95, 0xf0, 0xff, 0xf0, -0xff, 0x40, 0x76, 0xe0, 0x5f, 0xa0, 0x86, -0x00, 0x5d, 0x00, 0x00, 0x00, 0x00, 0x20, -0xc6, 0xb0, 0xc4, 0x70, 0x8a, 0xd0, 0x89, -0xa0, 0xb4, 0xf0, 0xff, 0x70, 0xb2, 0x30, -0x7c, 0xc0, 0x81, 0x80, 0x62, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xea, 0x60, 0xea, 0xd0, -0x76, 0xa0, 0x76, 0x00, 0x00, 0xf0, 0xff, -0xa0, 0xe1, 0x30, 0xaf, 0x40, 0x73, 0x20, -0x60, 0xf0, 0xff, 0x00, 0x00, 0x60, 0x91, -0xf0, 0xff, 0x90, 0x4d, 0xb0, 0x5d, 0x00, -0x00, 0x90, 0xe9, 0xf0, 0xff, 0x40, 0xe6, -0xa0, 0x5c, 0xa0, 0x53, 0xf0, 0xff, 0x00, -0x00, 0xe0, 0xa6, 0xf0, 0xff, 0x60, 0x49, -0xa0, 0x4a, 0x00, 0x00, 0xa0, 0x4d, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0x49, 0xa0, 0x42, -0xf0, 0xff, 0x00, 0x00, 0x30, 0xd4, 0xf0, -0xff, 0xb0, 0x3d, 0xf0, 0x3c, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xc0, -0x3c, 0x30, 0x3a, 0xf0, 0xff, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x70, 0x25, 0xb0, -0x37, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xa0, 0x37, 0xe0, 0x36, 0x50, -0x98, 0xf0, 0xff, 0xf0, 0xff, 0x30, 0xe4, -0x60, 0x30, 0xb0, 0x3a, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0x3b, -0xd0, 0x3b, 0x10, 0x39, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x20, 0x3a, 0x20, 0x31, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x30, 0x46, 0x20, 0x46, 0x00, 0x0c, -0x00, 0xb1, 0xf0, 0xff, 0xf0, 0xff, 0xc0, -0x45, 0xd0, 0x42, 0x00, 0x00, 0xa0, 0x2a, -0x00, 0x00, 0x00, 0x00, 0x80, 0xd1, 0x60, -0xd1, 0xe0, 0xf2, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x70, 0xce, 0xe0, 0x92, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x80, 0xd1, 0x70, 0xd1, 0xe0, 0xb6, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xb0, 0xd0, -0x50, 0xa6, 0xf0, 0xff, 0x00, 0x00, 0x30, -0x76, 0x00, 0x00, 0x10, 0x63, 0x70, 0xd1, -0x50, 0x83, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x10, 0xd1, 0xc0, 0xb7, 0xf0, 0xff, -0x00, 0x00, 0x70, 0x58, 0x30, 0x08, 0x20, -0x6f, 0x70, 0xd1, 0x40, 0x55, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x30, 0xd1, 0x40, -0xc5, 0xf0, 0xff, 0x00, 0x00, 0xa0, 0x28, -0x70, 0x20, 0xb0, 0x7f, 0x40, 0xd1, 0xd0, -0x1e, 0x00, 0xf1, 0x50, 0x19, 0x00, 0x00, -0x20, 0xd1, 0xa0, 0xcd, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x40, 0x38, 0x70, 0x92, -0xf0, 0xd0, 0x00, 0x00, 0xd0, 0xb2, 0xa0, -0x36, 0x50, 0x04, 0xe0, 0xd0, 0x10, 0xd0, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x70, -0x77, 0xd0, 0xa4, 0xf0, 0x62, 0x00, 0x00, -0xe0, 0x75, 0xa0, 0x53, 0xf0, 0x49, 0x40, -0xd0, 0xe0, 0xcf, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xc0, 0x5e, 0xb0, 0xb3, 0x70, -0x6e, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x75, -0x60, 0x72, 0x20, 0xcf, 0xa0, 0xce, 0xf0, -0xff, 0xf0, 0xff, 0x20, 0x3f, 0x00, 0x4b, -0x80, 0xbc, 0x50, 0x7d, 0x00, 0x00, 0x00, -0x00, 0xb0, 0x9c, 0x20, 0x9b, 0xc0, 0xc9, -0xf0, 0xc8, 0xb0, 0xce, 0xf0, 0xff, 0x40, -0x86, 0x50, 0x57, 0xb0, 0xbd, 0x90, 0x8b, -0x00, 0x00, 0x00, 0x00, 0x60, 0xc4, 0xc0, -0xc3, 0xe0, 0xbb, 0x80, 0xbb, 0x80, 0x60, -0xf0, 0xff, 0x70, 0xb9, 0x40, 0x85, 0x90, -0xb5, 0xd0, 0x93, 0xf0, 0xff, 0x00, 0x00, -0x30, 0x86, 0xf0, 0xe8, 0xb0, 0x60, 0xa0, -0xa6, 0x00, 0x00, 0xf0, 0xff, 0x30, 0xe4, -0xb0, 0xbc, 0x50, 0xa4, 0x70, 0x91, 0xf0, -0xff, 0x00, 0x00, 0x50, 0x8e, 0xf0, 0xff, -0x00, 0x67, 0xe0, 0x8c, 0x00, 0x00, 0xb0, -0x97, 0xf0, 0xff, 0xb0, 0xf2, 0x20, 0x8c, -0x80, 0x84, 0xf0, 0xff, 0x00, 0x00, 0x20, -0xb3, 0xf0, 0xff, 0x50, 0x69, 0xf0, 0x75, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xa0, 0x75, 0xb0, 0x71, 0xf0, 0xff, -0x00, 0x00, 0x80, 0xe5, 0xf0, 0xff, 0x30, -0x61, 0x70, 0x62, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x60, 0x62, 0x10, -0x61, 0x90, 0xc4, 0xf0, 0xff, 0xf0, 0xff, -0x20, 0xcb, 0x00, 0x56, 0x50, 0x51, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x60, 0x54, 0x00, 0x54, 0xa0, 0x52, 0xf0, -0xff, 0xf0, 0xff, 0x90, 0xf7, 0x60, 0x50, -0x30, 0x44, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x50, 0x4e, 0x30, 0x4e, -0x00, 0x00, 0x20, 0xdb, 0xf0, 0xff, 0xf0, -0xff, 0x30, 0x4d, 0x90, 0x45, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x20, -0x50, 0x20, 0x50, 0x00, 0x00, 0x30, 0x87, -0xf0, 0xff, 0xf0, 0xff, 0xe0, 0x4f, 0xc0, -0x4d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xb0, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x60, 0xd5, 0xf0, 0xff, 0x00, -0x00, 0xe0, 0x74, 0x00, 0x00, 0xc0, 0x79, -0xf0, 0xff, 0xd0, 0x7a, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xd0, 0xeb, -0xf0, 0xff, 0x00, 0x00, 0x70, 0x56, 0x00, -0x00, 0x80, 0x8c, 0xf0, 0xff, 0xb0, 0x46, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xa0, 0xfd, 0xf0, 0xff, 0x00, 0x00, -0x70, 0x23, 0x00, 0x00, 0x70, 0xa3, 0xf0, -0xff, 0x00, 0x00, 0x30, 0xeb, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x60, 0x1b, -0x50, 0xbc, 0xf0, 0xff, 0x00, 0x00, 0xb0, -0xae, 0xd0, 0x17, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x70, 0x75, 0xb0, 0xd4, 0xa0, 0x79, -0x00, 0x00, 0xe0, 0x73, 0xe0, 0x34, 0xf0, -0x21, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xa0, 0x59, 0x90, -0xe9, 0x20, 0x8c, 0x00, 0x00, 0xd0, 0x20, -0x40, 0x52, 0x50, 0x4d, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xe0, 0x39, 0x40, 0xf8, 0x20, 0xa2, 0x00, -0x00, 0x00, 0x00, 0x40, 0x74, 0x80, 0x72, -0xf0, 0xff, 0xf0, 0xff, 0xb0, 0xd8, 0xf0, -0xff, 0x50, 0x58, 0x10, 0x30, 0xe0, 0xfe, -0x40, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x50, -0x9a, 0xa0, 0x99, 0xf0, 0xff, 0xf0, 0xff, -0x40, 0x83, 0xf0, 0xff, 0x20, 0x8e, 0x60, -0x58, 0x70, 0xfc, 0xb0, 0xc9, 0xf0, 0xff, -0x00, 0x00, 0x20, 0x7e, 0x40, 0xc1, 0x50, -0x78, 0x80, 0xf4, 0x00, 0x00, 0xf0, 0xff, -0xc0, 0xbb, 0xf0, 0x8e, 0x50, 0xf0, 0xe0, -0xd0, 0xf0, 0xff, 0x00, 0x00, 0xf0, 0x79, -0x30, 0xe6, 0xa0, 0x87, 0x50, 0xdc, 0x00, -0x00, 0x60, 0xcb, 0xc0, 0xe3, 0x60, 0xcb, -0xc0, 0xda, 0x60, 0xcb, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x92, 0xf0, 0xff, 0xf0, 0x94, -0x00, 0xbf, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x50, 0xf9, 0x90, 0xbe, 0xa0, 0xb8, -0xf0, 0xff, 0x00, 0x00, 0x10, 0xc2, 0xf0, -0xff, 0xe0, 0x98, 0xb0, 0xa2, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x80, -0xa2, 0x20, 0xa0, 0x80, 0xf7, 0xf0, 0xff, -0xf0, 0xf4, 0xc0, 0xb2, 0x40, 0x8f, 0x30, -0x6d, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x89, 0x40, 0x88, 0xc0, -0x7a, 0xf0, 0xff, 0xf0, 0xff, 0xc0, 0xdc, -0x10, 0x81, 0x00, 0x6b, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xb0, 0x73, -0x80, 0x73, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x30, 0x71, 0x30, 0x61, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x65, 0xf0, 0x64, 0x00, 0x00, -0xe0, 0xa6, 0xf0, 0xff, 0xf0, 0xff, 0x50, -0x64, 0xe0, 0x5e, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x70, 0x5e, 0x70, -0x5e, 0x00, 0x00, 0x20, 0x61, 0xf0, 0xff, -0xf0, 0xff, 0x40, 0x5e, 0xc0, 0x5c, 0xf0, -0xff, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0xf0, 0x53, 0xf0, 0xff, 0x50, 0x79, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x30, -0x54, 0x00, 0x00, 0x80, 0xaf, 0xf0, 0xff, -0xa0, 0x46, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xd0, 0x1f, 0x00, 0x00, 0x20, -0xcd, 0xf0, 0xff, 0x00, 0x00, 0xf0, 0xe4, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x90, 0xec, 0xf0, 0xff, 0x00, -0x00, 0x10, 0xac, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x50, 0x73, 0xf0, 0xff, -0xc0, 0x95, 0x00, 0x00, 0xd0, 0x75, 0x40, -0x1a, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xa0, -0x55, 0xf0, 0xff, 0x50, 0xaf, 0x00, 0x00, -0xc0, 0x36, 0x80, 0x35, 0xa0, 0x2d, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x2d, 0xf0, 0xff, 0x70, -0xcc, 0x00, 0x00, 0x00, 0x00, 0x50, 0x52, -0x00, 0x50, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0xdb, 0xf0, 0xff, 0x10, 0x28, 0x00, 0x00, -0xf0, 0xff, 0x40, 0xea, 0x00, 0x00, 0x00, -0x00, 0x10, 0x73, 0x50, 0x72, 0xf0, 0xff, -0xf0, 0xff, 0x30, 0x94, 0xf0, 0xff, 0xf0, -0x64, 0x00, 0x20, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x30, 0x78, 0x50, -0x97, 0x00, 0x95, 0xf0, 0xff, 0x50, 0x0c, -0xf0, 0xff, 0x60, 0x91, 0xc0, 0x5e, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x10, 0x6a, 0x90, 0xbd, 0x90, 0xac, 0xf0, -0xff, 0x00, 0x00, 0x80, 0xe8, 0xd0, 0xba, -0xc0, 0x9e, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x40, 0x73, 0x00, 0xe2, -0xd0, 0xc3, 0xf0, 0xff, 0x00, 0x00, 0xf0, -0x6d, 0xe0, 0xe0, 0xd0, 0xd2, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x50, -0x9b, 0xf0, 0xff, 0x90, 0xd3, 0xb0, 0xf6, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x10, -0xfb, 0x70, 0xf6, 0x30, 0xf2, 0xf0, 0xff, -0xf0, 0xff, 0x30, 0xcf, 0x60, 0x9d, 0x30, -0xd4, 0x60, 0x8d, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xd3, 0x60, -0xd2, 0x50, 0xa6, 0xf0, 0xff, 0xf0, 0xff, -0xb0, 0xbe, 0xe0, 0xc4, 0x00, 0x97, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xa0, 0xb3, 0x30, 0xb3, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x40, 0xee, 0x50, 0xae, -0x30, 0x94, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x10, 0x97, 0xf0, 0x96, -0x00, 0x00, 0x00, 0xd1, 0xf0, 0xff, 0xf0, -0xff, 0x80, 0x95, 0x70, 0x89, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x70, -0x80, 0x70, 0x80, 0x00, 0x00, 0x40, 0x72, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x80, 0x40, -0x7c, 0xf0, 0xff, 0x00, 0x00, 0x50, 0xf9, -0xf0, 0xff, 0xb0, 0x6a, 0x90, 0x71, 0x00, -0x00, 0x00, 0x3c, 0xf0, 0xff, 0xf0, 0xff, -0x80, 0x71, 0x80, 0x70, 0x30, 0xde, 0x00, -0x00, 0xf0, 0xff, 0x70, 0x07, 0xb0, 0x68, -0xf0, 0xff, 0x60, 0x3b, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xc0, 0x21, 0xf0, -0x08, 0xf0, 0xfc, 0xf0, 0xff, 0x00, 0x00, -0x90, 0xd8, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x70, 0x0e, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x20, 0xa2, 0xb0, 0x0a, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x10, 0x71, -0xf0, 0xff, 0x60, 0xb7, 0x00, 0x00, 0x60, -0x6e, 0x50, 0x18, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x53, 0xf0, 0xff, 0x30, 0xd8, -0x00, 0x00, 0x70, 0x33, 0x60, 0x28, 0x70, -0x20, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xa0, 0x27, 0xf0, -0xff, 0x90, 0xfc, 0x00, 0x00, 0x00, 0x00, -0x80, 0x3c, 0x10, 0x3a, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0xd4, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x60, 0x55, 0x90, 0x54, -0xf0, 0xff, 0xf0, 0xff, 0x10, 0x96, 0xf0, -0xff, 0x20, 0x46, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xa0, -0x73, 0xd0, 0x72, 0xf0, 0xb6, 0xf0, 0xff, -0x10, 0x47, 0xf0, 0xff, 0xc0, 0x6c, 0x50, -0x2d, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xd0, 0x5e, 0xd0, 0x94, 0x80, -0xd6, 0xf0, 0xff, 0x00, 0x00, 0x20, 0xf5, -0x10, 0x92, 0x70, 0x74, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xa0, 0x59, -0x10, 0xb9, 0x20, 0xf7, 0xf0, 0xff, 0x00, -0x00, 0xe0, 0x99, 0xe0, 0xb7, 0xd0, 0xa8, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xb0, 0x75, 0xa0, 0xdc, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x30, -0xdc, 0xd0, 0xd4, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x30, 0xa6, 0x10, -0x8c, 0xf0, 0xff, 0xf0, 0xb1, 0x00, 0x00, -0x00, 0x00, 0x30, 0xfc, 0x00, 0xf9, 0xf0, -0xff, 0xf0, 0xff, 0x40, 0xd9, 0xf0, 0xff, -0xb0, 0xdc, 0xf0, 0xa0, 0xf0, 0xff, 0x20, -0xc7, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x90, 0xcd, -0xf0, 0xff, 0xc0, 0xd0, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x50, 0xe3, -0x10, 0xe3, 0x00, 0x00, 0x40, 0xfe, 0xf0, -0xff, 0x70, 0xfc, 0xd0, 0xdf, 0x10, 0xc8, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x50, 0xbf, 0x40, 0xbf, 0x00, 0x00, -0x70, 0x91, 0xf0, 0xff, 0xf0, 0xff, 0x50, -0xbe, 0xc0, 0xb5, 0xf0, 0xff, 0x00, 0x00, -0xa0, 0xe0, 0xf0, 0xff, 0x30, 0x93, 0xf0, -0xa0, 0x00, 0x00, 0x10, 0x31, 0xf0, 0xff, -0xf0, 0xff, 0xb0, 0xa0, 0x20, 0x9e, 0xf0, -0xff, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x8c, 0x10, 0x8a, 0x00, 0x00, 0x20, -0x01, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x8a, -0x50, 0x89, 0xa0, 0xaf, 0x00, 0x00, 0xf0, -0xff, 0x80, 0x3f, 0x70, 0x83, 0xf0, 0xff, -0x00, 0x00, 0xc0, 0xc2, 0x40, 0x3e, 0x50, -0x23, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xb0, 0x3f, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x80, 0x8c, -0x50, 0x3f, 0x90, 0x32, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x30, 0x6f, 0xf0, 0xff, 0x70, 0xde, 0x00, -0x00, 0xd0, 0x55, 0xc0, 0x40, 0x60, 0x3a, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x30, 0x53, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x70, -0x43, 0x80, 0x40, 0xf0, 0xff, 0xf0, 0xff, -0x40, 0xfb, 0xf0, 0xff, 0x00, 0x00, 0x90, -0x32, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x20, 0x49, 0xf0, 0x47, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xc0, 0xf0, 0xff, -0x80, 0x31, 0xe0, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x70, 0x53, -0x00, 0x53, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x87, 0xf0, 0xff, 0xd0, 0x48, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x70, 0x70, 0x50, 0x63, 0x30, 0xde, -0xf0, 0xff, 0xc0, 0x40, 0xf0, 0xff, 0x80, -0x5e, 0x70, 0x1a, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x40, 0x59, 0xa0, -0x79, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x20, 0xee, 0x50, 0x77, 0x80, 0x5c, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x70, 0x4c, 0x80, 0x95, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xa0, 0xa3, 0x70, 0x94, -0xb0, 0x86, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xf0, 0x5a, 0x60, 0xb5, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x30, -0x25, 0xf0, 0xb4, 0xd0, 0xad, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x81, 0x50, 0x7f, 0xf0, 0xff, 0x00, 0xdb, -0x00, 0x00, 0x00, 0x00, 0x60, 0xd6, 0xf0, -0xd2, 0xf0, 0xff, 0xf0, 0xff, 0x80, 0xf6, -0xf0, 0xff, 0x50, 0xb4, 0x40, 0x87, 0xf0, -0xff, 0x20, 0xfb, 0x00, 0x00, 0x00, 0x00, -0x80, 0xf5, 0x10, 0xf4, 0xf0, 0xff, 0xf0, -0xff, 0x60, 0x80, 0xf0, 0xff, 0x50, 0xe4, -0xc0, 0xaa, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xd0, 0xda, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0xb2, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0xc5, 0xf0, 0xff, 0x10, -0xc3, 0xc0, 0xec, 0x00, 0x00, 0x50, 0x3a, -0xf0, 0xff, 0xf0, 0xff, 0x30, 0xec, 0x30, -0xe6, 0xf0, 0xff, 0x00, 0x00, 0x20, 0xf1, -0xf0, 0xff, 0xe0, 0xc3, 0xb0, 0xc6, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x90, 0xc6, 0xe0, 0xc4, 0x10, 0xd6, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xb6, -0xf0, 0xa7, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xe0, 0xa7, 0x70, 0xa7, -0x50, 0x84, 0x00, 0x00, 0xf0, 0xff, 0x60, -0x6e, 0x40, 0xa3, 0xf0, 0xff, 0x00, 0x00, -0xb0, 0x61, 0x60, 0x6e, 0x70, 0x68, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x80, 0x3b, 0x60, 0x6f, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x80, 0x6e, -0x80, 0x6b, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0x47, 0x20, 0x5b, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xe0, 0x6e, 0x80, 0x6d, 0xf0, 0xff, -0xf0, 0xff, 0x70, 0xd9, 0xf0, 0xff, 0xe0, -0x59, 0x70, 0x4a, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xe0, 0x6f, 0x70, -0x6f, 0xf0, 0xff, 0xf0, 0xff, 0x40, 0x9e, -0xf0, 0xff, 0x90, 0x64, 0x30, 0x41, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x40, 0x72, 0x30, 0x72, 0xf0, 0xff, 0xf0, -0xff, 0x40, 0x5f, 0xf0, 0xff, 0x50, 0x6c, -0x20, 0x40, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xe0, 0x6f, 0xd0, 0x76, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xf0, -0xff, 0xd0, 0x73, 0x10, 0x52, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x90, -0x5d, 0x00, 0x7f, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0xd4, 0x80, 0x7d, 0xe0, -0x6a, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x90, 0x53, 0x00, 0x8c, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xb0, 0x90, -0x40, 0x8b, 0xe0, 0x80, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xa0, 0x59, -0xa0, 0x9e, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xc0, 0x29, 0x40, 0x9e, 0xa0, 0x98, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xc0, 0x6f, 0x00, 0x78, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x80, -0xb6, 0x80, 0xb3, 0xf0, 0xff, 0xf0, 0xff, -0xa0, 0xf6, 0xf0, 0xff, 0x10, 0x98, 0xd0, -0x77, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x30, 0xd2, 0xc0, 0xd0, 0xf0, -0xff, 0xf0, 0xff, 0x90, 0x9b, 0xf0, 0xff, -0x60, 0xc1, 0x20, 0x8f, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x60, 0xee, -0xc0, 0xed, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0xff, 0x00, 0xe6, 0x20, 0xb8, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x90, 0xde, 0xf0, -0xff, 0x50, 0xe7, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xd0, 0xaa, 0xf0, -0xff, 0x30, 0xf7, 0xf0, 0xff, 0x00, 0x00, -0x70, 0x56, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x10, 0xd3, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xd0, -0xfd, 0x00, 0x00, 0xd0, 0xfd, 0xf0, 0xff, -0xd0, 0xfd, 0x90, 0xf1, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x70, 0xf1, -0x50, 0xf0, 0x60, 0x9c, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x70, 0xe6, 0x20, 0xcb, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x20, 0xcb, 0xd0, 0xca, 0x70, 0x5a, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xc7, 0x70, 0xb3, 0x00, 0x00, 0x00, 0x00, -0x40, 0x9a, 0x40, 0x98, 0xf0, 0xff, 0xf0, -0xff, 0x80, 0xe6, 0xf0, 0xff, 0xd0, 0x82, -0x20, 0x6c, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x50, 0x9a, 0x60, 0x99, -0xf0, 0xff, 0xf0, 0xff, 0x40, 0xa7, 0xf0, -0xff, 0xc0, 0x8c, 0xc0, 0x69, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x70, -0x9a, 0x20, 0x9a, 0xf0, 0xff, 0xf0, 0xff, -0x70, 0x60, 0xf0, 0xff, 0xe0, 0x92, 0xc0, -0x6c, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xe0, 0x9a, 0xd0, 0x9a, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, -0xd0, 0x96, 0xc0, 0x73, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xb0, 0x75, -0xd0, 0x9b, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xd0, 0xe5, 0xd0, 0x99, 0x60, 0x84, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xe0, 0x6c, 0xd0, 0x9d, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x40, 0xa5, 0xd0, -0x9c, 0x30, 0x90, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x30, 0x6c, 0x70, -0xa1, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xb0, 0x59, 0x00, 0xa1, 0xc0, 0x99, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xe0, 0x72, 0xd0, 0xa7, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x90, 0xa7, -0x80, 0xa3, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x40, 0x81, 0x80, 0x79, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xb0, 0xb1, 0x80, 0xaf, 0xf0, 0xff, -0xf0, 0xff, 0x20, 0xda, 0xf0, 0xff, 0x90, -0x9a, 0x60, 0x78, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x50, 0xc0, 0x30, -0xbf, 0xf0, 0xff, 0xf0, 0xff, 0x60, 0x8b, -0xf0, 0xff, 0xf0, 0xb2, 0xa0, 0x86, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x70, 0xd3, 0xe0, 0xd2, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xf0, 0xff, 0x20, 0xcc, -0x50, 0xa2, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x80, 0xe9, 0x50, 0xe9, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x40, -0xec, 0xe0, 0xe5, 0x80, 0xc9, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x40, -0x98, 0xb0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x90, 0x80, 0x30, 0xfe, 0x40, -0xef, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xf0, 0xb6, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xa0, 0xe0, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0xb9, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xc0, 0x5d, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xef, 0xf0, 0xff, 0xf0, 0xf0, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x30, -0xf3, 0x00, 0xf3, 0xe0, 0x24, 0x00, 0xd6, -0xf0, 0xff, 0xf0, 0xff, 0x20, 0xf1, 0xd0, -0xe1, 0x00, 0x00, 0x00, 0x00, 0x40, 0xc0, -0x70, 0xbf, 0xf0, 0xff, 0xf0, 0xff, 0x30, -0x55, 0xf0, 0xff, 0x90, 0xb6, 0xb0, 0x8c, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x50, 0xc0, 0xe0, 0xbf, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, 0xd0, -0xba, 0x30, 0x95, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x60, 0xc0, 0x30, -0xc0, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x80, 0xea, 0x50, 0xbd, 0xc0, 0xa4, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xb0, 0x83, 0x70, 0xc0, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x30, 0xa7, 0xf0, 0xbe, -0xd0, 0xaf, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xd0, 0x85, 0xe0, 0xc0, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x60, -0x54, 0x10, 0xc0, 0x30, 0xb7, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x40, -0x8d, 0xb0, 0xc1, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x40, 0xc1, 0x30, -0xbc, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x90, 0x96, 0x20, 0xc3, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xc2, 0x20, 0xc0, 0xf0, 0xff, 0xf0, -0xff, 0xa0, 0xe8, 0xf0, 0xff, 0xa0, 0xa7, -0x20, 0x85, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xb0, 0xc5, 0x30, 0xc4, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xa2, 0xf0, -0xff, 0x40, 0xb5, 0xa0, 0x89, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x40, -0xca, 0x80, 0xc9, 0xf0, 0xff, 0xf0, 0xff, -0x40, 0x46, 0xf0, 0xff, 0xb0, 0xc0, 0xb0, -0x95, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x70, 0xd1, 0x10, 0xd1, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, -0x20, 0xcc, 0x30, 0xa7, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x10, 0xdc, -0xe0, 0xdb, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x30, 0xd4, 0x30, 0xd9, 0x40, 0xc2, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xd0, 0x93, 0x00, 0xea, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x50, 0x7a, 0xb0, -0xe8, 0x90, 0xdb, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xb0, 0xa8, 0x70, -0xfa, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xd0, 0xf9, 0x10, 0xf3, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x90, 0xc8, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x70, -0xd2, 0x00, 0x00, 0x40, 0xee, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xd0, 0x66, 0xf0, 0xff, 0xf0, -0xff, 0xd0, 0xd5, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x60, 0xf9, 0xf0, 0xff, 0xc0, 0xfb, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x80, 0xa1, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x10, 0x1b, 0x20, 0x8e, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x80, -0x5b, 0x00, 0x00, 0xb0, 0x1f, 0x40, 0x0a, -0x70, 0x67, 0x70, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xf0, 0x2d, 0x00, 0x00, 0x50, -0x02, 0x00, 0x00, 0xc0, 0x47, 0x40, 0x07, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, -0xf9, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, -0x2b, 0x00, 0x15, 0x60, 0x10, 0x00, 0x00, -0x00, 0x00, 0x60, 0xbd, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xd0, 0x02, 0x60, 0x78, 0x50, -0x25, 0xe0, 0x31, 0x00, 0x00, 0xa0, 0x8b, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0xe0, 0x5c, 0x80, 0x3b, 0x70, 0x1f, 0x00, -0x00, 0xc0, 0x5e, 0xf0, 0xff, 0x10, 0x34, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0x40, 0x38, 0x30, 0x56, -0x00, 0x00, 0x00, 0x00, 0x30, 0x23, 0x20, -0xf2, 0x00, 0x54, 0x10, 0x29, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0xe0, -0x07, 0x20, 0x77, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xa0, 0xac, 0x80, 0x76, 0x70, -0x6a, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x40, 0x2c, 0x10, 0x7d, 0x00, -0x00, 0x30, 0x31, 0x00, 0x00, 0x00, 0x53, -0x30, 0x9f, 0x80, 0x99, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xd0, 0x67, -0x50, 0x70, 0x00, 0x00, 0x10, 0x1b, 0x00, -0x00, 0x00, 0x00, 0x50, 0xc8, 0x50, 0xc5, -0x00, 0x00, 0x00, 0x00, 0x10, 0xfd, 0xf0, -0xff, 0x90, 0xa6, 0xd0, 0x79, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, -0xed, 0x00, 0xec, 0x00, 0x00, 0x00, 0x00, -0xd0, 0x85, 0xf0, 0xff, 0x90, 0xdc, 0x40, -0xa2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xc0, 0xd6, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x00, 0x50, 0xa1, -0xf0, 0xff, 0x90, 0x2a, 0x00, 0x00, 0x00, -0x00, 0xe0, 0xae, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0x00, 0xc3, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0x90, 0xf2, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x70, 0xd4, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x50, -0x12, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x50, 0x12, 0xe0, 0x11, 0x90, -0x74, 0xf0, 0xff, 0xf0, 0xff, 0x50, 0xfb, -0xb0, 0x0d, 0x60, 0x1f, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x30, 0x37, -0x20, 0x37, 0x80, 0x3d, 0x00, 0xdf, 0xf0, -0xff, 0xf0, 0xff, 0xa0, 0x36, 0xb0, 0x33, -0xc0, 0x0a, 0x80, 0x67, 0x00, 0x00, 0x00, -0x00, 0x20, 0x01, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xd0, 0x2d, 0x00, -0x00, 0xc0, 0x02, 0x20, 0x01, 0x40, 0x48, -0x20, 0x01, 0x00, 0x00, 0x20, 0x01, 0x00, -0x00, 0x80, 0xf9, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x30, 0x2e, 0x70, 0x07, 0x50, 0x00, -0x90, 0x00, 0x00, 0x00, 0xd0, 0xbd, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x30, 0x14, 0x40, -0x78, 0x50, 0x13, 0xf0, 0x31, 0x00, 0x00, -0x30, 0x8d, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0x10, 0x5c, 0xf0, 0x25, 0xb0, -0x1f, 0x00, 0x00, 0xd0, 0x63, 0xf0, 0xff, -0x50, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x00, 0xc0, 0x32, -0xa0, 0x3b, 0xa0, 0x01, 0x00, 0x00, 0x00, -0x3a, 0x60, 0xf6, 0x20, 0x38, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x30, 0x56, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xc0, 0xb5, 0x40, -0x55, 0x40, 0x42, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xb0, -0x7a, 0x00, 0x00, 0x90, 0x31, 0x00, 0x00, -0x20, 0x74, 0xe0, 0x76, 0xd0, 0x70, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x50, 0x2f, 0x50, 0x67, 0x00, 0x00, 0x60, -0x1d, 0x00, 0x00, 0x00, 0x00, 0x60, 0x9f, -0x80, 0x9c, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x10, 0x78, 0x00, 0x62, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x60, 0xc8, 0xe0, 0xc6, 0x00, 0x00, -0x00, 0x00, 0xe0, 0xb8, 0xf0, 0xff, 0x80, -0xb4, 0x30, 0x7e, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x40, 0xed, 0xb0, -0xec, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xd0, 0xe3, 0x10, 0xb1, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0x50, 0x92, 0xf0, 0xff, 0x90, 0x2d, 0x00, -0x00, 0x00, 0x00, 0x40, 0xeb, 0xf0, 0xff, -0xf0, 0xe7, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0x00, 0xa8, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x52, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0x40, -0xd5, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xf0, 0x98, 0xf0, 0xff, 0xf0, 0xff, -0xb0, 0xe4, 0x00, 0x00, 0xd0, 0x1c, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x60, 0x12, 0x30, 0x12, 0xb0, 0x39, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xc0, 0x0f, -0xe0, 0x07, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x30, 0x37, 0x30, 0x37, -0xd0, 0x0c, 0x30, 0xb1, 0xf0, 0xff, 0xf0, -0xff, 0xe0, 0x36, 0xb0, 0x34, 0x60, 0x01, -0x50, 0x48, 0x00, 0x00, 0x00, 0x00, 0x50, -0x07, 0x00, 0x05, 0x80, 0xf9, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0x2e, 0x30, 0x01, -0x00, 0x00, 0x30, 0x07, 0x30, 0x06, 0xf0, -0xbd, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0x18, 0x30, 0x78, 0xa0, 0x04, 0x30, 0x32, -0x40, 0x06, 0xd0, 0x8d, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0xb0, 0x5b, 0x80, -0x14, 0x60, 0x20, 0x00, 0x05, 0x10, 0x66, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x30, -0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0xc0, 0x2f, 0x30, 0x26, 0x90, 0x04, 0x90, -0x01, 0x70, 0x42, 0x40, 0xf8, 0x50, 0x20, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x3b, -0x00, 0x00, 0x00, 0x00, 0x90, 0x10, 0x20, -0xba, 0x20, 0x3a, 0x00, 0x12, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x60, 0x79, 0x00, 0x00, 0x00, 0x32, -0x00, 0x00, 0xc0, 0x81, 0xd0, 0x55, 0x70, -0x4c, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xc0, 0x61, 0x00, -0x00, 0x30, 0x1f, 0x00, 0x00, 0x10, 0x39, -0x10, 0x77, 0x00, 0x74, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0x41, -0x40, 0x4f, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x60, 0x9f, 0x10, 0x9e, -0x00, 0x00, 0x00, 0x00, 0x70, 0xd7, 0xf0, -0xff, 0x80, 0x89, 0x60, 0x5b, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, -0xc8, 0xb0, 0xc7, 0x00, 0x00, 0x00, 0x00, -0x30, 0x6d, 0xf0, 0xff, 0x30, 0xbd, 0xd0, -0x88, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0xe0, 0x87, 0x00, 0xed, 0xb0, -0x2f, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x20, 0xe8, 0xc0, 0xbf, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x00, 0x70, 0x90, -0xf0, 0xff, 0x30, 0x10, 0x00, 0x00, 0x00, -0x00, 0x50, 0x9b, 0xf0, 0xff, 0xe0, 0xf5, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0x60, 0xb5, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0xb0, 0xe7, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x90, 0xc6, 0xf0, 0xff, -0xf0, 0xff, 0x30, 0xcc, 0x00, 0x00, 0x20, -0x21, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xb0, -0x54, 0xf0, 0xff, 0xf0, 0xff, 0xa0, 0xf8, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xe0, 0x12, -0xc0, 0x12, 0x00, 0x00, 0xb0, 0xdb, 0xf0, -0xff, 0xf0, 0xff, 0x60, 0x11, 0x90, 0x07, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x50, 0x37, 0x50, 0x37, 0x00, 0x00, -0x70, 0x87, 0xf0, 0xff, 0xf0, 0xff, 0x20, -0x37, 0xb0, 0x35, 0x00, 0x00, 0xd0, 0x2e, -0x00, 0x00, 0x00, 0x00, 0xd0, 0x14, 0x30, -0x14, 0xf0, 0xbd, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xf0, 0x05, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x1a, 0x20, 0x78, 0x00, 0x00, -0xe0, 0x32, 0x80, 0x14, 0xf0, 0x8d, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x10, 0x0e, -0x00, 0x00, 0xf0, 0xff, 0x70, 0x05, 0x80, -0x5b, 0x70, 0x06, 0x10, 0x22, 0x60, 0x14, -0xf0, 0x66, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x40, 0x11, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0x50, 0x2e, 0xd0, 0x14, 0x20, -0x0b, 0x80, 0x13, 0xf0, 0x45, 0x00, 0xf9, -0x60, 0x08, 0x00, 0x00, 0xf0, 0x11, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x30, 0x26, 0x00, 0x00, 0x20, 0x11, 0x80, -0x24, 0x40, 0xbc, 0xb0, 0x23, 0x00, 0x00, -0x70, 0x10, 0x30, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xb0, 0x78, 0x00, 0x00, -0xd0, 0x32, 0x00, 0x00, 0x50, 0x88, 0x10, -0x3b, 0x20, 0x2b, 0xf0, 0x0a, 0xa0, 0x01, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x90, -0x5e, 0x00, 0x00, 0x80, 0x21, 0x00, 0x00, -0xc0, 0x53, 0x10, 0x56, 0x70, 0x51, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x70, 0x41, 0x00, 0x00, 0xc0, -0x05, 0x00, 0x00, 0x00, 0x00, 0x10, 0x77, -0xa0, 0x75, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xe8, 0xf0, 0xff, 0x00, 0x5d, 0xa0, 0x38, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x60, 0x9f, 0xd0, 0x9e, 0x00, 0x00, -0x00, 0x00, 0xc0, 0x97, 0xf0, 0xff, 0xc0, -0x93, 0x90, 0x5e, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0x20, 0x81, 0x10, -0xc8, 0x80, 0x31, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x50, 0xc2, 0x10, 0x95, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0xd0, 0x7d, 0x20, 0xed, 0xe0, 0x19, 0x00, -0x00, 0x00, 0x00, 0x10, 0xd5, 0x90, 0xea, -0x00, 0xd1, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0x10, 0x96, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xfe, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0x40, -0xc6, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xfa, -0xf0, 0xff, 0xc0, 0xf8, 0xe0, 0xb4, 0x00, -0x00, 0x40, 0x27, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xe0, 0x7f, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0xdf, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x20, 0x14, 0x10, 0x14, -0x00, 0x00, 0xf0, 0xa7, 0xf0, 0xff, 0xf0, -0xff, 0x50, 0x13, 0xf0, 0x0c, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x90, -0x37, 0x90, 0x37, 0x00, 0x00, 0xb0, 0x61, -0xf0, 0xff, 0xf0, 0xff, 0x70, 0x37, 0x90, -0x36, 0xf0, 0xff, 0x10, 0x19, 0xf0, 0xff, -0x00, 0x00, 0x30, 0x34, 0xd0, 0x25, 0xd0, -0x8d, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x80, 0x22, 0x00, 0x00, 0xf0, 0xff, 0x10, -0x06, 0x60, 0x5b, 0x00, 0x00, 0x80, 0x25, -0xe0, 0x25, 0x00, 0x67, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x30, 0x24, 0x00, 0x03, -0xf0, 0xff, 0x00, 0x00, 0xa0, 0x2d, 0xd0, -0x06, 0xa0, 0x15, 0xc0, 0x25, 0x00, 0x47, -0x40, 0xf9, 0x00, 0x00, 0x00, 0x00, 0xf0, -0x24, 0x50, 0x17, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xc0, 0x14, 0x50, 0x04, 0x30, -0x25, 0x70, 0x2a, 0x20, 0xbd, 0x10, 0x10, -0x00, 0x00, 0xe0, 0x24, 0x20, 0x1e, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x50, 0x78, -0x00, 0x00, 0x50, 0x34, 0x00, 0x00, 0x50, -0x8b, 0x20, 0x25, 0x00, 0x00, 0xd0, 0x23, -0x40, 0x20, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xc0, 0x5c, 0x00, 0x00, 0x50, 0x25, -0x00, 0x00, 0x40, 0x5e, 0x60, 0x3b, 0xf0, -0x33, 0x30, 0x21, 0x40, 0x1f, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x10, 0x38, 0x00, -0x00, 0xf0, 0x13, 0x00, 0x00, 0xa0, 0x21, -0x20, 0x56, 0xe0, 0x53, 0x20, 0x1b, 0x00, -0x1a, 0xe0, 0xf1, 0xf0, 0xff, 0xe0, 0x28, -0xc0, 0x06, 0x90, 0x02, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x10, 0x77, 0x70, 0x76, -0xc0, 0x09, 0xb0, 0x08, 0x60, 0xac, 0xf0, -0xff, 0x50, 0x6a, 0xe0, 0x2b, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x7d, 0x20, 0x9f, 0xa0, 0x33, 0x00, 0x00, -0x70, 0x52, 0xf0, 0xff, 0x60, 0x99, 0xa0, -0x67, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0x40, 0x70, 0x30, 0xc8, 0x80, -0x21, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xfc, -0x30, 0xc5, 0x70, 0xa6, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x00, 0xc0, 0x79, -0x20, 0xed, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xa0, 0x85, 0xe0, 0xeb, 0x70, 0xdc, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0x20, 0xa2, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xa0, 0xd6, 0x40, -0xa1, 0x00, 0x00, 0x20, 0x2d, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xd0, 0xae, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0xc3, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x80, 0xf2, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x60, 0xd4, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xc0, 0x16, 0xb0, 0x16, 0x00, 0x00, -0x90, 0x74, 0xf0, 0xff, 0xf0, 0xff, 0x50, -0x16, 0xb0, 0x12, 0xf0, 0xff, 0x00, 0x00, -0x50, 0xfb, 0xf0, 0xff, 0x30, 0x21, 0x30, -0x38, 0x00, 0x00, 0x80, 0x3d, 0xf0, 0xff, -0xf0, 0xff, 0x20, 0x38, 0x90, 0x37, 0x00, -0xdf, 0x70, 0x01, 0xf0, 0xff, 0x00, 0x00, -0x90, 0x34, 0x40, 0x3b, 0x80, 0x66, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x30, 0x3a, -0x50, 0x2b, 0xf0, 0xff, 0x00, 0x00, 0x20, -0x2d, 0x10, 0x00, 0x10, 0x23, 0x40, 0x3b, -0xb0, 0x46, 0x20, 0xf9, 0x00, 0x00, 0x00, -0x00, 0xc0, 0x3a, 0x70, 0x33, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x50, 0x06, 0x80, -0x1f, 0x20, 0x3b, 0x80, 0x2b, 0x50, 0xbd, -0x00, 0x00, 0x00, 0x00, 0xe0, 0x3a, 0x10, -0x37, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x10, 0x78, 0x70, 0x21, 0x50, 0x37, 0x90, -0x0d, 0x80, 0x8c, 0xa0, 0x12, 0x00, 0x00, -0xb0, 0x3a, 0xb0, 0x38, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xc0, 0x5b, 0xc0, 0x25, -0xc0, 0x2b, 0x00, 0x00, 0xb0, 0x62, 0x90, -0x25, 0xc0, 0x17, 0x00, 0x3a, 0xf0, 0x38, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x20, -0x32, 0xa0, 0x29, 0x90, 0x22, 0x00, 0x00, -0xf0, 0x37, 0x60, 0x3b, 0xf0, 0x37, 0x70, -0x38, 0xf0, 0x37, 0xf0, 0xf5, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x10, 0x30, 0x40, -0x1d, 0x00, 0x00, 0x00, 0x00, 0x10, 0x56, -0x10, 0x55, 0x30, 0x35, 0xf0, 0x34, 0x40, -0xb5, 0xf0, 0xff, 0x10, 0x42, 0x00, 0x00, -0x90, 0x30, 0x60, 0x1a, 0xf0, 0xff, 0x00, -0x00, 0x90, 0x7a, 0xc0, 0x76, 0xf0, 0x36, -0x40, 0x2e, 0x40, 0x73, 0xf0, 0xff, 0xb0, -0x70, 0x90, 0x2e, 0x90, 0x2b, 0x90, 0x12, -0xf0, 0xff, 0x00, 0x00, 0x10, 0x67, 0x30, -0x9f, 0xf0, 0x29, 0xe0, 0x1d, 0x00, 0x00, -0xf0, 0xff, 0x50, 0x9c, 0xd0, 0x77, 0xc0, -0x1b, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0xb0, 0x61, 0x10, 0xc8, 0xc0, 0x19, 0x00, -0x00, 0x00, 0x00, 0x60, 0xb8, 0xa0, 0xc6, -0x40, 0xb4, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0xf0, 0x7d, 0xf0, 0xec, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x60, 0xec, 0x80, 0xe3, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xd0, -0xb0, 0x30, 0x92, 0x00, 0x00, 0x10, 0x33, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0xeb, -0xf0, 0xff, 0xc0, 0xe7, 0xd0, 0xa7, 0x00, -0x00, 0xc0, 0x16, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x70, 0x51, 0xf0, 0xff, 0xf0, 0xff, -0x20, 0xd5, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xe0, 0x98, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0xa0, 0xe4, 0xf0, 0xff, 0x30, -0x22, 0x70, 0x1b, 0x00, 0x00, 0xa0, 0x39, -0xf0, 0xff, 0xf0, 0xff, 0x40, 0x1b, 0x50, -0x19, 0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x12, 0x60, 0x39, 0x00, -0x00, 0xc0, 0x0c, 0xf0, 0xff, 0xf0, 0xff, -0x60, 0x39, 0x10, 0x39, 0x20, 0xb1, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x00, 0xc0, 0x36, -0xb0, 0x55, 0x00, 0x45, 0xd0, 0xf8, 0x00, -0x00, 0x00, 0x00, 0x60, 0x55, 0xd0, 0x50, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x20, 0x37, 0xb0, 0x55, 0x60, 0x29, -0x00, 0xbd, 0x00, 0x00, 0x00, 0x00, 0x80, -0x55, 0x10, 0x53, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xe0, 0x77, 0xb0, 0x3d, 0x90, -0x3c, 0x70, 0x0c, 0x60, 0x8c, 0x70, 0x02, -0x00, 0x00, 0x80, 0x55, 0x40, 0x54, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x20, 0x5b, -0xc0, 0x44, 0xd0, 0x35, 0x00, 0x00, 0xe0, -0x63, 0x20, 0x13, 0x00, 0x00, 0x60, 0x55, -0xb0, 0x54, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x70, 0x2e, 0x70, 0x4a, 0xc0, 0x33, -0x00, 0x00, 0xc0, 0x3e, 0x70, 0x25, 0x60, -0x1f, 0xe0, 0x54, 0x90, 0x54, 0x60, 0xf7, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, -0x4f, 0x80, 0x36, 0x00, 0x00, 0x00, 0x00, -0x30, 0x3b, 0xa0, 0x39, 0xe0, 0x53, 0xc0, -0x53, 0x20, 0xb9, 0xf0, 0xff, 0x80, 0x10, -0x00, 0x00, 0x30, 0x51, 0xb0, 0x3b, 0xf0, -0xff, 0x00, 0x00, 0x10, 0x79, 0x80, 0x55, -0x60, 0x3c, 0xc0, 0x51, 0x30, 0x80, 0xf0, -0xff, 0x20, 0x4c, 0x00, 0x00, 0x70, 0x50, -0xb0, 0x3f, 0xf0, 0xff, 0x00, 0x00, 0x40, -0x61, 0xd0, 0x76, 0xf0, 0x34, 0xe0, 0x4d, -0xa0, 0x34, 0xf0, 0xff, 0xc0, 0x73, 0x60, -0x41, 0x20, 0x4d, 0x70, 0x40, 0xf0, 0xff, -0x00, 0x00, 0x70, 0x4e, 0x10, 0x9f, 0x70, -0x30, 0xb0, 0x45, 0x00, 0x00, 0x40, 0xd6, -0xb0, 0x9d, 0x00, 0x89, 0x20, 0x45, 0x50, -0x3d, 0xf0, 0xff, 0x00, 0x00, 0xa0, 0x5a, -0xc0, 0xc7, 0x30, 0x2c, 0x20, 0x33, 0x00, -0x00, 0x80, 0x6b, 0x20, 0xc7, 0xa0, 0xbc, -0xe0, 0x32, 0xb0, 0x2e, 0xf0, 0xff, 0xf0, -0xff, 0x30, 0x88, 0xa0, 0x87, 0xc0, 0x1f, -0x30, 0x3a, 0x00, 0x00, 0x00, 0x00, 0x60, -0xec, 0x80, 0xe7, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x40, 0xbf, 0x20, -0x90, 0x00, 0x00, 0xb0, 0x2b, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xe0, 0x9a, 0xf0, 0xff, -0x60, 0xf5, 0x00, 0xb5, 0x00, 0x00, 0xf0, -0x06, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x50, 0xe7, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x40, 0xc6, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0x00, 0xcc, 0xf0, -0xff, 0x10, 0x2c, 0x00, 0x00, 0x00, 0x00, -0x60, 0x54, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0x70, 0xf8, 0xf0, 0xff, 0x00, 0x00, 0xf0, -0x22, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xe0, 0x22, 0xd0, 0x21, 0xa0, -0xdb, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xc0, 0x1a, 0xa0, 0x3b, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xa0, 0x3b, -0x70, 0x3b, 0x60, 0x87, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0xe0, 0x39, 0x70, 0x76, -0x10, 0x23, 0x00, 0xbc, 0x00, 0x00, 0x00, -0x00, 0x50, 0x76, 0xb0, 0x74, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x90, 0x77, 0xa0, -0x5b, 0x00, 0x45, 0x00, 0x00, 0x30, 0x8b, -0x00, 0x00, 0x00, 0x00, 0x60, 0x76, 0x80, -0x75, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x70, 0x5a, 0xa0, 0x65, 0x10, 0x44, 0x00, -0x00, 0xb0, 0x62, 0x20, 0x02, 0x00, 0x00, -0x60, 0x76, 0xf0, 0x75, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xe0, 0x2b, 0x50, 0x6d, -0x80, 0x48, 0x00, 0x00, 0x00, 0x3f, 0x20, -0x12, 0x10, 0x04, 0x30, 0x76, 0x00, 0x76, -0x70, 0xf7, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xf0, 0x72, 0x00, 0x51, 0x00, 0x00, -0x50, 0x13, 0xb0, 0x24, 0x20, 0x22, 0xe0, -0x75, 0xd0, 0x75, 0x50, 0xba, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x30, 0x74, 0xf0, -0x5a, 0xf0, 0xff, 0x00, 0x00, 0x10, 0x78, -0x20, 0x3a, 0xf0, 0x44, 0x30, 0x75, 0x60, -0x85, 0xf0, 0xff, 0xd0, 0x29, 0x00, 0x00, -0x50, 0x74, 0xa0, 0x63, 0xf0, 0xff, 0x00, -0x00, 0x90, 0x5d, 0x80, 0x55, 0xc0, 0x43, -0xe0, 0x73, 0x40, 0x4e, 0xf0, 0xff, 0xd0, -0x50, 0x00, 0x00, 0x70, 0x73, 0x10, 0x69, -0xf0, 0xff, 0x00, 0x00, 0xb0, 0x3f, 0xb0, -0x76, 0x20, 0x47, 0x50, 0x71, 0x00, 0x00, -0x80, 0xe6, 0x30, 0x75, 0x20, 0x5c, 0x10, -0x71, 0x60, 0x6b, 0xf0, 0xff, 0x00, 0x00, -0x80, 0x36, 0xb0, 0x9e, 0xc0, 0x4c, 0xe0, -0x6b, 0x00, 0x00, 0xc0, 0x94, 0x10, 0x9e, -0xd0, 0x92, 0xa0, 0x6b, 0x80, 0x67, 0xf0, -0xff, 0xf0, 0xff, 0x20, 0x5d, 0x90, 0x80, -0x10, 0x50, 0xc0, 0x43, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xc6, 0x30, 0xc1, 0x80, 0x5e, -0x50, 0x5c, 0xf0, 0xff, 0xf0, 0xff, 0xe0, -0x93, 0x10, 0x7d, 0xe0, 0x4b, 0x00, 0x3f, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xeb, 0x60, -0xe9, 0xd0, 0x48, 0x00, 0x48, 0xb0, 0xd3, -0xf0, 0xff, 0xf0, 0xcf, 0x40, 0x95, 0x10, -0x40, 0x50, 0x38, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x40, 0x27, 0x10, -0x27, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xfd, -0x70, 0xc5, 0x90, 0x24, 0xf0, 0x25, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x0e, 0x80, 0x0d, 0x00, 0x00, 0x50, -0xfa, 0xf0, 0xff, 0x10, 0xf8, 0xe0, 0x04, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0x80, -0xb4, 0xf0, 0xff, 0x00, 0x3a, 0x50, 0x05, -0x00, 0x00, 0x20, 0x7f, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0x02, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0x90, 0xde, 0xf0, 0xff, 0x80, -0x20, 0x20, 0x19, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xd0, 0x18, 0x20, -0x15, 0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xa0, 0x2d, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xa0, 0x2d, 0x10, 0x2d, 0xc0, 0xa7, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x90, 0x28, -0xa0, 0x3f, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xa0, 0x3f, 0x90, 0x3f, -0x90, 0x61, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x80, 0x3e, 0x80, 0x3a, 0x00, 0x00, -0x90, 0x88, 0x00, 0x00, 0x00, 0x00, 0x00, -0x9f, 0x70, 0x9e, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x90, 0x59, 0x70, 0x8b, 0x10, -0x57, 0x00, 0x00, 0xf0, 0x5e, 0x00, 0x00, -0x00, 0x00, 0x00, 0x9f, 0xc0, 0x9e, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x60, 0x29, -0xd0, 0x95, 0xa0, 0x61, 0x00, 0x00, 0x90, -0x39, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9f, -0xe0, 0x9e, 0x20, 0xf6, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x70, 0x9c, 0x60, 0x6f, -0x00, 0x00, 0x70, 0x07, 0x60, 0x0f, 0x20, -0x09, 0xe0, 0x9e, 0xd0, 0x9e, 0x90, 0xb9, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xc0, -0x9d, 0xd0, 0x7d, 0xf0, 0xff, 0x00, 0x00, -0x40, 0x77, 0x40, 0x22, 0xa0, 0x51, 0xa0, -0x9e, 0xf0, 0x85, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x10, 0x9e, 0x90, 0x8a, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x5b, 0xa0, 0x39, -0xf0, 0x56, 0x30, 0x9e, 0x30, 0x55, 0xf0, -0xff, 0xf0, 0x31, 0x00, 0x00, 0xe0, 0x9d, -0xc0, 0x93, 0xf0, 0xff, 0x00, 0x00, 0xa0, -0x34, 0x00, 0x55, 0x10, 0x61, 0x50, 0x9d, -0x00, 0x00, 0xa0, 0xed, 0xc0, 0x52, 0x70, -0x26, 0x20, 0x9d, 0xe0, 0x98, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x50, 0x76, 0x50, -0x6d, 0x90, 0x9b, 0x00, 0x00, 0x70, 0xa7, -0xb0, 0x75, 0xf0, 0x68, 0x80, 0x9b, 0x00, -0x99, 0xf0, 0xff, 0xf0, 0xff, 0x30, 0x27, -0xf0, 0x7b, 0x40, 0x78, 0x00, 0x51, 0x00, -0x00, 0xb0, 0x47, 0xc0, 0x9d, 0xc0, 0x97, -0xf0, 0x96, 0x60, 0x94, 0xf0, 0xff, 0xf0, -0xff, 0x20, 0x65, 0xc0, 0x6e, 0xb0, 0x7d, -0x70, 0x54, 0x00, 0x00, 0x00, 0x00, 0x10, -0xc6, 0x10, 0xc3, 0x70, 0x8a, 0x10, 0x89, -0x60, 0xf9, 0xf0, 0xff, 0x90, 0xa4, 0x10, -0x78, 0xe0, 0x7b, 0x50, 0x59, 0x00, 0x00, -0x00, 0x00, 0xe0, 0xea, 0xb0, 0xe9, 0xd0, -0x76, 0x50, 0x76, 0x20, 0x82, 0xf0, 0xff, -0x70, 0xda, 0x80, 0xa0, 0x90, 0x70, 0xb0, -0x59, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xb0, 0x5d, 0xa0, 0x5d, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x10, 0xd5, -0xb0, 0x5b, 0x60, 0x4f, 0xf0, 0xff, 0x00, -0x00, 0x70, 0xa0, 0xf0, 0xff, 0xc0, 0x4a, -0x90, 0x4a, 0x00, 0x00, 0xe0, 0xac, 0xf0, -0xff, 0xf0, 0xff, 0x50, 0x49, 0xe0, 0x3c, -0xf0, 0xff, 0x00, 0x00, 0x20, 0xc2, 0xf0, -0xff, 0x70, 0x41, 0xe0, 0x3c, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x80, -0x3c, 0x10, 0x38, 0xf0, 0xff, 0x00, 0x00, -0xb0, 0xf1, 0xf0, 0xff, 0x50, 0x2d, 0xb0, -0x37, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x90, 0x37, 0x40, 0x36, 0xe0, -0xd3, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xb0, 0x2b, 0x00, 0x3c, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0x3b, -0xa0, 0x3b, 0x40, 0x74, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xfa, 0xe0, 0x38, 0xd0, 0x36, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x30, 0x46, 0x20, 0x46, 0x40, 0x3d, -0xe0, 0xde, 0xf0, 0xff, 0xf0, 0xff, 0x70, -0x45, 0x10, 0x41, 0x00, 0x00, 0x00, 0x57, -0x00, 0x00, 0x00, 0x00, 0x80, 0xd1, 0x50, -0xd1, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x50, 0x26, 0xa0, 0xc5, 0xc0, 0x7f, 0x00, -0x00, 0x60, 0x2a, 0x00, 0x00, 0x00, 0x00, -0x80, 0xd1, 0x60, 0xd1, 0xd0, 0xf2, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x70, 0xce, -0xe0, 0x92, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x80, 0xd1, 0x70, 0xd1, -0xc0, 0xb6, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xb0, 0xd0, 0x40, 0xa6, 0xf0, 0xff, -0x00, 0x00, 0x40, 0x76, 0x40, 0x06, 0x10, -0x63, 0x60, 0xd1, 0x90, 0x82, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0xd1, 0x90, -0xb7, 0xf0, 0xff, 0x00, 0x00, 0xd0, 0x58, -0x30, 0x20, 0x10, 0x6f, 0x40, 0xd1, 0x60, -0x52, 0xf0, 0xff, 0x60, 0x0e, 0x00, 0x00, -0x10, 0xd1, 0xa0, 0xc4, 0xf0, 0xff, 0x00, -0x00, 0x10, 0x2c, 0x30, 0x38, 0x80, 0x7f, -0xf0, 0xd0, 0xf0, 0x01, 0x90, 0xee, 0x80, -0x34, 0x00, 0x00, 0xd0, 0xd0, 0x80, 0xcc, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x54, 0xe0, 0x91, 0x50, 0xd0, 0x00, 0x00, -0xa0, 0xad, 0x00, 0x53, 0x20, 0x3f, 0x40, -0xd0, 0xb0, 0xce, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xc0, 0x78, 0x40, 0xa3, 0xc0, -0x62, 0x00, 0x00, 0xb0, 0x65, 0x70, 0x75, -0xc0, 0x6e, 0x10, 0xcf, 0x90, 0xcd, 0xf0, -0xff, 0xf0, 0xff, 0x90, 0x27, 0x70, 0x64, -0xe0, 0xaf, 0xc0, 0x6d, 0x00, 0x00, 0x00, -0x00, 0xa0, 0x9c, 0x70, 0x99, 0xc0, 0xc9, -0x10, 0xc8, 0xf0, 0xff, 0xf0, 0xff, 0x10, -0x75, 0x80, 0x5e, 0x10, 0xb5, 0x30, 0x7b, -0x00, 0x00, 0x00, 0x00, 0x60, 0xc4, 0xf0, -0xc2, 0xd0, 0xbb, 0x00, 0xbb, 0xe0, 0xb0, -0xf0, 0xff, 0xe0, 0xb0, 0xe0, 0x7a, 0xe0, -0xb0, 0x10, 0x86, 0x00, 0x00, 0x00, 0x00, -0x20, 0xe9, 0x90, 0xe8, 0xc0, 0xa6, 0x80, -0xa6, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xdf, -0xe0, 0xad, 0x30, 0xa2, 0x50, 0x88, 0xf0, -0xff, 0x00, 0x00, 0xb0, 0x90, 0xf0, 0xff, -0xe0, 0x5e, 0xd0, 0x8c, 0x00, 0x00, 0x10, -0xe8, 0xf0, 0xff, 0x00, 0xe5, 0x60, 0x8b, -0x40, 0x7f, 0xf0, 0xff, 0x00, 0x00, 0x20, -0xa6, 0xf0, 0xff, 0xa0, 0x61, 0xf0, 0x75, -0x00, 0x00, 0xb0, 0x49, 0xf0, 0xff, 0xf0, -0xff, 0x50, 0x75, 0x80, 0x6e, 0xf0, 0xff, -0x00, 0x00, 0x60, 0xd3, 0xf0, 0xff, 0x60, -0x5d, 0x70, 0x62, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x40, 0x62, 0xf0, -0x5f, 0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xb0, 0x4e, 0x60, 0x54, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x60, 0x54, 0xb0, 0x53, 0xb0, 0x97, 0xf0, -0xff, 0xf0, 0xff, 0xd0, 0xe3, 0x90, 0x4d, -0x10, 0x4a, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x40, 0x4e, 0x20, 0x4e, -0x70, 0x38, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x60, 0x4c, 0xc0, 0x41, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x20, -0x50, 0x20, 0x50, 0x40, 0x0b, 0xf0, 0xb0, -0xf0, 0xff, 0xf0, 0xff, 0xb0, 0x4f, 0x40, -0x4c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0xec, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x80, 0xbc, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xe0, 0xb0, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0x60, 0xd5, -0xf0, 0xff, 0x00, 0x00, 0xf0, 0x74, 0x00, -0x00, 0xc0, 0x79, 0xf0, 0xff, 0x80, 0x7a, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xc0, 0xeb, 0xf0, 0xff, 0x00, 0x00, -0x90, 0x56, 0x00, 0x00, 0x80, 0x8c, 0xf0, -0xff, 0x20, 0x45, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x50, 0xfd, 0xf0, -0xff, 0x00, 0x00, 0x20, 0x25, 0x50, 0x1b, -0x50, 0xa3, 0xf0, 0xff, 0x00, 0x00, 0xf0, -0xe9, 0x80, 0x12, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x80, 0x35, 0x00, 0xbc, 0xf0, 0xff, -0x00, 0x00, 0xc0, 0xab, 0xd0, 0x33, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x20, 0x76, 0xc0, -0xd3, 0x90, 0x79, 0x00, 0x00, 0x20, 0x6b, -0xf0, 0x51, 0xe0, 0x47, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xf0, 0x5c, 0x30, 0xe7, 0xc0, 0x8b, 0x00, -0x00, 0x00, 0x00, 0x30, 0x74, 0x80, 0x70, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x40, 0x3e, 0xe0, 0x48, 0x30, 0xf3, -0xe0, 0xa0, 0x00, 0x00, 0x00, 0x00, 0x40, -0x9a, 0xc0, 0x98, 0xf0, 0xff, 0xf0, 0xff, -0x80, 0xc7, 0xf0, 0xff, 0x30, 0x84, 0x60, -0x55, 0x80, 0xf5, 0xb0, 0xb4, 0x00, 0x00, -0x00, 0x00, 0x80, 0xc1, 0xe0, 0xc0, 0xb0, -0xf4, 0x30, 0xf4, 0xe0, 0x54, 0xf0, 0xff, -0xd0, 0xb6, 0x40, 0x83, 0xb0, 0xec, 0x50, -0xc1, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x85, -0x10, 0xe6, 0x30, 0x77, 0x40, 0xdc, 0x00, -0x00, 0xf0, 0xff, 0x70, 0xe1, 0xc0, 0xba, -0x40, 0xd9, 0x60, 0xc1, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0x8c, 0xf0, 0xff, 0x00, 0x84, -0x00, 0xbf, 0x00, 0x00, 0x50, 0x94, 0xf0, -0xff, 0x90, 0xf0, 0x10, 0xbe, 0x20, 0xb4, -0xf0, 0xff, 0x00, 0x00, 0xc0, 0xb1, 0xf0, -0xff, 0xf0, 0x8b, 0xb0, 0xa2, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x50, -0xa2, 0x00, 0x9e, 0xf0, 0xff, 0x00, 0x00, -0x00, 0xe4, 0xf0, 0xff, 0xf0, 0x87, 0x10, -0x89, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0x88, 0xa0, 0x87, 0xf0, -0xc2, 0xf0, 0xff, 0xf0, 0xff, 0x50, 0xca, -0xd0, 0x7b, 0x60, 0x66, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xb0, 0x73, -0x50, 0x73, 0xe0, 0x50, 0xf0, 0xff, 0xf0, -0xff, 0xd0, 0xf6, 0x60, 0x6f, 0x20, 0x5e, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x65, 0xe0, 0x64, 0x00, 0x00, -0xc0, 0xda, 0xf0, 0xff, 0xf0, 0xff, 0xc0, -0x63, 0x10, 0x5b, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x70, 0x5e, 0x60, -0x5e, 0x00, 0x00, 0xf0, 0x86, 0xf0, 0xff, -0xf0, 0xff, 0x20, 0x5e, 0xa0, 0x5b, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0xad, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x20, -0x73, 0x00, 0x00, 0xd0, 0x95, 0xf0, 0xff, -0x40, 0x79, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x40, 0x54, 0x00, 0x00, 0x80, -0xaf, 0xf0, 0xff, 0x00, 0x46, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x80, 0x20, -0x00, 0x00, 0x20, 0xcd, 0xf0, 0xff, 0x00, -0x00, 0x60, 0xe4, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x80, 0x1b, 0x70, 0xec, -0xf0, 0xff, 0x00, 0x00, 0x80, 0xaa, 0x30, -0x18, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xb0, -0x73, 0xf0, 0xff, 0xc0, 0x95, 0x00, 0x00, -0x30, 0x71, 0x10, 0x35, 0x50, 0x24, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x70, 0x57, 0xf0, 0xff, 0x20, -0xaf, 0x00, 0x00, 0x70, 0x1b, 0x30, 0x52, -0x60, 0x4d, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xb0, 0x37, -0xf0, 0xff, 0xb0, 0xcb, 0x00, 0x00, 0x00, -0x00, 0x10, 0x73, 0x50, 0x71, 0xf0, 0xff, -0xf0, 0xff, 0x40, 0xd1, 0xf0, 0xff, 0x90, -0x58, 0x90, 0x2e, 0xf0, 0xff, 0xf0, 0xe7, -0x00, 0x00, 0x00, 0x00, 0xa0, 0x97, 0xf0, -0x96, 0xf0, 0xff, 0xf0, 0xff, 0x60, 0x7c, -0xf0, 0xff, 0xe0, 0x8b, 0x70, 0x56, 0xf0, -0xff, 0x80, 0xfe, 0xf0, 0xff, 0x00, 0x00, -0x70, 0x7c, 0x70, 0xbd, 0x40, 0x94, 0xf0, -0xff, 0x00, 0x00, 0xf0, 0xff, 0x30, 0xb8, -0xf0, 0x8b, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x78, 0xf0, 0xe1, -0x30, 0xaa, 0xf0, 0xff, 0x00, 0x00, 0x70, -0xc3, 0xa0, 0xdf, 0x30, 0xc8, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x90, 0xf0, 0xff, 0x40, 0xbd, 0xb0, 0xf6, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xe0, -0xf5, 0x20, 0xf6, 0xb0, 0xee, 0xf0, 0xff, -0x00, 0x00, 0xb0, 0xbf, 0xf0, 0xff, 0x40, -0xc5, 0x00, 0xd4, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xd0, 0xd3, 0x00, -0xd1, 0xa0, 0xf4, 0xf0, 0xff, 0x90, 0xf2, -0x60, 0xb1, 0xd0, 0xbc, 0x00, 0x88, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x90, 0xb3, 0xc0, 0xb2, 0x80, 0x76, 0xf0, -0xff, 0xf0, 0xff, 0x40, 0xdb, 0x90, 0xaa, -0xa0, 0x8a, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x10, 0x97, 0xd0, 0x96, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x40, 0x94, 0xd0, 0x81, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x70, -0x80, 0x60, 0x80, 0x00, 0x00, 0x00, 0xa6, -0xf0, 0xff, 0xf0, 0xff, 0xb0, 0x7f, 0x60, -0x79, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x90, 0x71, 0x90, 0x71, 0x00, -0x00, 0xa0, 0x60, 0xf0, 0xff, 0xf0, 0xff, -0x60, 0x71, 0xa0, 0x6f, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0xff, 0x30, 0x06, 0x50, 0x64, -0xf0, 0xff, 0xd0, 0x6f, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x70, 0x52, 0xb0, -0x08, 0x40, 0xd8, 0xf0, 0xff, 0x40, 0x3b, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xe0, 0x21, 0x70, 0x0e, 0xe0, 0xfc, 0xf0, -0xff, 0x00, 0x00, 0x60, 0xd8, 0xd0, 0x04, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x10, 0x19, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x70, -0xa1, 0xc0, 0x16, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x30, 0x71, 0xf0, 0xff, 0x60, 0xb7, -0x00, 0x00, 0x10, 0x6c, 0xf0, 0x27, 0x30, -0x16, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xe0, 0x53, 0xf0, -0xff, 0x10, 0xd8, 0x00, 0x00, 0x20, 0x27, -0x70, 0x3c, 0x40, 0x37, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xf0, 0x2d, 0xf0, 0xff, 0x20, 0xfc, 0x00, -0x00, 0x00, 0x00, 0x60, 0x55, 0x80, 0x53, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xce, 0xf0, -0xff, 0x40, 0x37, 0xc0, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x10, -0x73, 0x60, 0x72, 0xf0, 0xff, 0xf0, 0xff, -0xd0, 0x89, 0xf0, 0xff, 0x10, 0x67, 0xe0, -0x2a, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x10, 0x76, 0xb0, 0x94, 0x80, -0xb6, 0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, -0x60, 0x8f, 0xa0, 0x5f, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x20, 0x68, -0x00, 0xb9, 0x00, 0xd5, 0xf0, 0xff, 0x00, -0x00, 0x20, 0xdf, 0x90, 0xb6, 0x30, 0x9d, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x90, 0x71, 0xa0, 0xdc, 0x90, 0xf2, -0xf0, 0xff, 0x00, 0x00, 0x80, 0x68, 0xa0, -0xdb, 0xb0, 0xce, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xd0, 0x98, 0x50, -0xfc, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0xfc, 0x20, 0xf6, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x90, 0xcb, 0x60, 0x9b, 0xf0, 0xff, 0x10, -0xae, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x20, -0xa0, 0xf0, 0xff, 0xd0, 0xfd, 0x80, 0xbc, -0x60, 0xf9, 0xf0, 0xbc, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x50, 0xe3, -0xd0, 0xe2, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xc0, 0xeb, 0x30, 0xdd, 0xd0, 0xbc, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x50, 0xbf, 0x30, 0xbf, 0x00, 0x00, -0x50, 0xce, 0xf0, 0xff, 0xf0, 0xff, 0x80, -0xbd, 0x90, 0xaf, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xa0, 0xf0, -0xa0, 0x00, 0x00, 0x40, 0x70, 0xf0, 0xff, -0xf0, 0xff, 0x80, 0xa0, 0x10, 0x9c, 0xf0, -0xff, 0x00, 0x00, 0x10, 0xf8, 0xf0, 0xff, -0x20, 0x85, 0x10, 0x8a, 0x00, 0x00, 0xa0, -0x3a, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0x89, -0xc0, 0x88, 0x80, 0xdd, 0x00, 0x00, 0xf0, -0xff, 0x90, 0x3f, 0x50, 0x7f, 0xf0, 0xff, -0x00, 0x00, 0xd0, 0xfb, 0x80, 0x3c, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x10, 0x31, 0xb0, 0x3f, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xc0, 0xc2, -0x70, 0x3e, 0xa0, 0x23, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xb0, 0x40, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x50, 0x8c, 0x50, 0x40, 0xc0, 0x33, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x40, 0x6f, 0xf0, 0xff, -0x60, 0xde, 0x00, 0x00, 0xb0, 0x54, 0x70, -0x43, 0x40, 0x3d, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x90, -0x53, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x30, 0x49, 0x60, 0x46, 0xf0, -0xff, 0xf0, 0xff, 0x50, 0xfa, 0xf0, 0xff, -0xf0, 0x10, 0xd0, 0x34, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x70, 0x53, -0x40, 0x52, 0xf0, 0xff, 0xf0, 0xff, 0xb0, -0xbe, 0xf0, 0xff, 0xa0, 0x3e, 0x20, 0x17, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x70, 0x63, 0x00, 0x63, 0xf0, 0xff, -0xf0, 0xff, 0xe0, 0x80, 0xf0, 0xff, 0xe0, -0x59, 0x70, 0x1d, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xc0, 0x71, 0x80, -0x79, 0xe0, 0xdd, 0xf0, 0xff, 0x30, 0x22, -0xf0, 0xff, 0x10, 0x75, 0x30, 0x45, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xc0, 0x5e, 0x80, 0x95, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x90, 0xe2, 0x50, 0x93, -0xa0, 0x7b, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xe0, 0x5c, 0x60, 0xb5, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x70, -0x8a, 0x60, 0xb4, 0xd0, 0xa7, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xd0, -0x77, 0x90, 0xd6, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x30, 0xd6, 0xd0, -0xcf, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x60, 0xa4, 0xf0, 0x89, 0xf0, -0xff, 0x50, 0xd8, 0x00, 0x00, 0x00, 0x00, -0x70, 0xf5, 0xa0, 0xf2, 0xf0, 0xff, 0xf0, -0xff, 0xc0, 0xd0, 0xf0, 0xff, 0xe0, 0xd8, -0xa0, 0x9e, 0xf0, 0xff, 0x70, 0xf3, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xd0, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x40, 0xca, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xd0, 0xf8, 0xf0, 0xff, 0xd0, -0xf8, 0xf0, 0xff, 0xd0, 0xf8, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xc0, -0xec, 0xb0, 0xec, 0x00, 0x00, 0x40, 0x8b, -0xf0, 0xff, 0xf0, 0xff, 0xa0, 0xeb, 0xa0, -0xe1, 0xf0, 0xff, 0x00, 0x00, 0x60, 0xde, -0xf0, 0xff, 0x50, 0xb5, 0xb0, 0xc6, 0x00, -0x00, 0x40, 0x28, 0xf0, 0xff, 0xf0, 0xff, -0x70, 0xc6, 0x70, 0xc3, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xad, -0xf0, 0xa7, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xe0, 0xa7, 0x10, 0xa7, -0x50, 0xae, 0x00, 0x00, 0xf0, 0xff, 0x60, -0x6e, 0x20, 0xa0, 0xf0, 0xff, 0x00, 0x00, -0xd0, 0x9e, 0xf0, 0x6d, 0x10, 0x63, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xd0, 0x3f, 0x80, 0x6e, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xa0, 0x61, 0x70, 0x6e, -0x90, 0x68, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xa0, 0x3b, 0x60, 0x6f, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xe0, 0x6e, 0xe0, 0x6b, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x70, -0x48, 0x40, 0x5b, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xe0, 0x6f, 0x90, -0x6e, 0xf0, 0xff, 0xf0, 0xff, 0x20, 0xd9, -0xf0, 0xff, 0x00, 0x5b, 0x00, 0x4b, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x40, 0x72, 0xc0, 0x71, 0xf0, 0xff, 0xf0, -0xff, 0x50, 0x9d, 0xf0, 0xff, 0xf0, 0x66, -0x40, 0x43, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xd0, 0x76, 0xc0, 0x76, -0xf0, 0xff, 0xf0, 0xff, 0x10, 0x5c, 0xf0, -0xff, 0xe0, 0x70, 0x80, 0x45, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x80, -0x70, 0x00, 0x7f, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xf0, 0xff, 0xe0, 0x7b, 0x80, -0x5b, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x30, 0x60, 0x00, 0x8c, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xb0, 0xce, -0x60, 0x8a, 0x50, 0x78, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x60, 0x5b, -0xa0, 0x9e, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x20, 0x84, 0xd0, 0x9d, 0xc0, 0x93, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0x69, 0xa0, 0xb6, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x40, -0xb6, 0xc0, 0xb0, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x60, 0x88, 0x90, -0x7e, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x10, 0xd2, 0x50, 0xcf, 0xf0, -0xff, 0xf0, 0xff, 0x60, 0xe1, 0xf0, 0xff, -0x10, 0xb6, 0x40, 0x88, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x60, 0xee, -0x20, 0xed, 0xf0, 0xff, 0xf0, 0xff, 0xc0, -0x70, 0xf0, 0xff, 0xc0, 0xdf, 0x10, 0xaa, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xd6, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xc0, 0xaa, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x40, 0xc2, 0xf0, 0xff, 0xe0, 0xeb, 0xf0, -0xff, 0x00, 0x00, 0x10, 0x28, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xa0, 0xed, 0xf0, 0xff, -0xe0, 0xee, 0x90, 0xf1, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x60, 0xf1, -0x60, 0xef, 0xa0, 0xd1, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x40, 0xdf, 0x20, 0xcb, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x10, 0xcb, 0x90, 0xca, 0x90, 0x81, -0x00, 0x00, 0xf0, 0xff, 0x40, 0x9a, 0xb0, -0xc5, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x40, 0x9a, 0x40, 0x96, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x20, 0x73, -0x90, 0x75, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x50, 0x9a, 0x50, 0x98, -0xf0, 0xff, 0xf0, 0xff, 0x80, 0xe6, 0xf0, -0xff, 0xd0, 0x82, 0x20, 0x6c, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x70, -0x9a, 0x90, 0x99, 0xf0, 0xff, 0xf0, 0xff, -0x30, 0xa7, 0xf0, 0xff, 0xe0, 0x8c, 0xe0, -0x69, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xe0, 0x9a, 0x90, 0x9a, 0xf0, -0xff, 0xf0, 0xff, 0x10, 0x60, 0xf0, 0xff, -0x50, 0x93, 0x20, 0x6d, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x9b, -0xd0, 0x9b, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0xff, 0xd0, 0x97, 0xc0, 0x74, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0x75, 0xd0, 0x9d, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xe0, 0xe4, 0xb0, -0x9b, 0x50, 0x86, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xd0, 0x6d, 0x70, -0xa1, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x10, 0xa3, 0x70, 0xa0, 0xd0, 0x93, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xc0, 0x6e, 0xd0, 0xa7, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xa0, 0x52, 0x40, 0xa7, -0x00, 0xa0, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x80, 0x78, 0xc0, 0xb1, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x80, 0xb1, 0x80, 0xad, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xe0, -0x8b, 0xd0, 0x7c, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x40, 0xc0, 0x10, -0xbe, 0xf0, 0xff, 0xf0, 0xff, 0x50, 0xd0, -0xf0, 0xff, 0xb0, 0xa9, 0x30, 0x81, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x60, 0xd3, 0x50, 0xd2, 0xf0, 0xff, 0xf0, -0xff, 0xd0, 0x75, 0xf0, 0xff, 0xb0, 0xc6, -0x40, 0x97, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x80, 0xe9, 0x10, 0xe9, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xe2, 0xe0, 0xb9, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xc0, -0xff, 0xa0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x40, 0xcc, 0xc0, 0xfc, 0x80, -0xe4, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0xaa, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x40, 0x40, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x60, 0xd0, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x70, 0xf7, 0x00, -0x00, 0xb0, 0xf9, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x80, 0x95, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x30, 0xf3, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x30, -0xf3, 0xe0, 0xf2, 0x70, 0x53, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x90, 0xef, 0xa0, -0xd7, 0x00, 0x00, 0x00, 0x00, 0x40, 0xc0, -0xb0, 0xbe, 0xf0, 0xff, 0xf0, 0xff, 0x60, -0xa7, 0xf0, 0xff, 0x90, 0xaf, 0xa0, 0x85, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x40, 0xc0, 0x80, 0xbf, 0xf0, 0xff, -0xf0, 0xff, 0x20, 0x55, 0xf0, 0xff, 0x90, -0xb6, 0xc0, 0x8c, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x60, 0xc0, 0xf0, -0xbf, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xf0, 0xff, 0xe0, 0xba, 0x40, 0x95, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x80, 0xc0, 0x60, 0xc0, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x60, 0xea, 0x80, 0xbd, -0xe0, 0xa4, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xc0, 0x83, 0xd0, 0xc0, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xe0, -0xa6, 0x50, 0xbf, 0x30, 0xb0, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x10, -0x86, 0xa0, 0xc1, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x50, 0x53, 0xe0, 0xc0, 0xf0, -0xb7, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xf0, 0x8d, 0x20, 0xc3, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xc0, 0xc2, 0xa0, 0xbd, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x98, -0xc0, 0xc5, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xa0, 0xc5, 0xc0, 0xc2, -0xf0, 0xff, 0xf0, 0xff, 0xc0, 0xe6, 0xf0, -0xff, 0x60, 0xaa, 0x80, 0x86, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x30, -0xca, 0xb0, 0xc8, 0xf0, 0xff, 0xf0, 0xff, -0x20, 0x9f, 0xf0, 0xff, 0xe0, 0xb9, 0x10, -0x8d, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x70, 0xd1, 0xb0, 0xd0, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x38, 0xf0, 0xff, -0x10, 0xc8, 0x70, 0x9c, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x10, 0xdc, -0xb0, 0xdb, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0xff, 0xe0, 0xd6, 0x20, 0xb3, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x10, 0xea, 0xf0, 0xe9, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xf0, 0xc4, 0x70, -0xe7, 0xf0, 0xd1, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x20, 0x9e, 0x70, -0xfa, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x40, 0x5b, 0x40, 0xf9, 0xb0, 0xed, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x40, 0xba, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x40, 0xde, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xc0, 0xaa, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xd0, 0x54, -0xf0, 0xff, 0xf0, 0xff, 0x30, 0xec, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x50, 0x1b, 0xa0, 0xcf, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xd0, 0x63, 0x01, 0x00, 0xd0, -0x63, 0x01, 0x00, 0xd0, 0x63, 0x01, 0x00, -0xd0, 0x13, 0x01, 0x00, 0xd0, 0x13, 0x01, -0x00, 0xd0, 0x13, 0x01, 0x00, 0x6f, 0x64, -0x01, 0x00, 0x6f, 0x64, 0x01, 0x00, 0x6f, -0x64, 0x01, 0x00, 0xd0, 0x13, 0x01, 0x00, -0xd0, 0x13, 0x01, 0x00, 0xd0, 0x13, 0x01, -0x00, 0x0d, 0x65, 0x01, 0x00, 0x0d, 0x65, -0x01, 0x00, 0x0d, 0x65, 0x01, 0x00, 0xd0, -0x13, 0x01, 0x00, 0xd0, 0x13, 0x01, 0x00, -0xd0, 0x13, 0x01, 0x00, 0xac, 0x65, 0x01, -0x00, 0xac, 0x65, 0x01, 0x00, 0xac, 0x65, -0x01, 0x00, 0xd0, 0x13, 0x01, 0x00, 0xd0, -0x13, 0x01, 0x00, 0xd0, 0x13, 0x01, 0x00, -0x4b, 0x66, 0x01, 0x00, 0x4b, 0x66, 0x01, -0x00, 0x4b, 0x66, 0x01, 0x00, 0xd0, 0x13, -0x01, 0x00, 0xd0, 0x13, 0x01, 0x00, 0xd0, -0x13, 0x01, 0x00, 0xe9, 0x66, 0x01, 0x00, -0xe9, 0x66, 0x01, 0x00, 0xe9, 0x66, 0x01, -0x00, 0xd0, 0x13, 0x01, 0x00, 0xd0, 0x13, -0x01, 0x00, 0xd0, 0x13, 0x01, 0x00, 0x88, -0x67, 0x01, 0x00, 0x88, 0x67, 0x01, 0x00, -0x88, 0x67, 0x01, 0x00, 0xd0, 0x13, 0x01, -0x00, 0xd0, 0x13, 0x01, 0x00, 0xd0, 0x13, -0x01, 0x00, 0x26, 0x68, 0x01, 0x00, 0x26, -0x68, 0x01, 0x00, 0x26, 0x68, 0x01, 0x00, -0xd0, 0x13, 0x01, 0x00, 0xd0, 0x13, 0x01, -0x00, 0xd0, 0x13, 0x01, 0x00, 0xc5, 0x68, -0x01, 0x00, 0xc5, 0x68, 0x01, 0x00, 0xc5, -0x68, 0x01, 0x00, 0xd0, 0x13, 0x01, 0x00, -0xd0, 0x13, 0x01, 0x00, 0xd0, 0x13, 0x01, -0x00, 0x63, 0x69, 0x01, 0x00, 0x63, 0x69, -0x01, 0x00, 0x63, 0x69, 0x01, 0x00, 0x0f, -0x14, 0x01, 0x00, 0x0f, 0x14, 0x01, 0x00, -0x0f, 0x14, 0x01, 0x00, 0x04, 0x6a, 0x01, -0x00, 0x04, 0x6a, 0x01, 0x00, 0x04, 0x6a, -0x01, 0x00, 0x77, 0x14, 0x01, 0x00, 0x77, -0x14, 0x01, 0x00, 0x77, 0x14, 0x01, 0x00, -0xa7, 0x6a, 0x01, 0x00, 0xa7, 0x6a, 0x01, -0x00, 0xa7, 0x6a, 0x01, 0x00, 0xc1, 0x14, -0x01, 0x00, 0xc1, 0x14, 0x01, 0x00, 0xc1, -0x14, 0x01, 0x00, 0x4d, 0x6b, 0x01, 0x00, -0x4d, 0x6b, 0x01, 0x00, 0x4d, 0x6b, 0x01, -0x00, 0x0c, 0x15, 0x01, 0x00, 0x0c, 0x15, -0x01, 0x00, 0x0c, 0x15, 0x01, 0x00, 0xf6, -0x6b, 0x01, 0x00, 0xf6, 0x6b, 0x01, 0x00, -0xf6, 0x6b, 0x01, 0x00, 0x57, 0x15, 0x01, -0x00, 0x57, 0x15, 0x01, 0x00, 0x57, 0x15, -0x01, 0x00, 0xa0, 0x6c, 0x01, 0x00, 0xa0, -0x6c, 0x01, 0x00, 0xa0, 0x6c, 0x01, 0x00, -0xa2, 0x15, 0x01, 0x00, 0xa2, 0x15, 0x01, -0x00, 0xa2, 0x15, 0x01, 0x00, 0x4d, 0x6d, -0x01, 0x00, 0x4d, 0x6d, 0x01, 0x00, 0x4d, -0x6d, 0x01, 0x00, 0xee, 0x15, 0x01, 0x00, -0xee, 0x15, 0x01, 0x00, 0xee, 0x15, 0x01, -0x00, 0xfd, 0x6d, 0x01, 0x00, 0xfd, 0x6d, -0x01, 0x00, 0xfd, 0x6d, 0x01, 0x00, 0x3a, -0x16, 0x01, 0x00, 0x3a, 0x16, 0x01, 0x00, -0x3a, 0x16, 0x01, 0x00, 0xaf, 0x6e, 0x01, -0x00, 0xaf, 0x6e, 0x01, 0x00, 0xaf, 0x6e, -0x01, 0x00, 0x86, 0x16, 0x01, 0x00, 0x86, -0x16, 0x01, 0x00, 0x86, 0x16, 0x01, 0x00, -0x63, 0x6f, 0x01, 0x00, 0x63, 0x6f, 0x01, -0x00, 0x63, 0x6f, 0x01, 0x00, 0xd2, 0x16, -0x01, 0x00, 0xd2, 0x16, 0x01, 0x00, 0xd2, -0x16, 0x01, 0x00, 0x0d, 0x70, 0x01, 0x00, -0x0d, 0x70, 0x01, 0x00, 0x0d, 0x70, 0x01, -0x00, 0x1f, 0x17, 0x01, 0x00, 0x1f, 0x17, -0x01, 0x00, 0x1f, 0x17, 0x01, 0x00, 0x69, -0x70, 0x01, 0x00, 0x69, 0x70, 0x01, 0x00, -0x69, 0x70, 0x01, 0x00, 0x6c, 0x17, 0x01, -0x00, 0x6c, 0x17, 0x01, 0x00, 0x6c, 0x17, -0x01, 0x00, 0xc7, 0x70, 0x01, 0x00, 0xc7, -0x70, 0x01, 0x00, 0xc7, 0x70, 0x01, 0x00, -0xb9, 0x17, 0x01, 0x00, 0xb9, 0x17, 0x01, -0x00, 0xb9, 0x17, 0x01, 0x00, 0x26, 0x71, -0x01, 0x00, 0x26, 0x71, 0x01, 0x00, 0x26, -0x71, 0x01, 0x00, 0x07, 0x18, 0x01, 0x00, -0x07, 0x18, 0x01, 0x00, 0x07, 0x18, 0x01, -0x00, 0x86, 0x71, 0x01, 0x00, 0x86, 0x71, -0x01, 0x00, 0x86, 0x71, 0x01, 0x00, 0x55, -0x18, 0x01, 0x00, 0x55, 0x18, 0x01, 0x00, -0x55, 0x18, 0x01, 0x00, 0xe7, 0x71, 0x01, -0x00, 0xe7, 0x71, 0x01, 0x00, 0xe7, 0x71, -0x01, 0x00, 0xa3, 0x18, 0x01, 0x00, 0xa3, -0x18, 0x01, 0x00, 0xa3, 0x18, 0x01, 0x00, -0x4a, 0x72, 0x01, 0x00, 0x4a, 0x72, 0x01, -0x00, 0x4a, 0x72, 0x01, 0x00, 0xf1, 0x18, -0x01, 0x00, 0xf1, 0x18, 0x01, 0x00, 0xf1, -0x18, 0x01, 0x00, 0xae, 0x72, 0x01, 0x00, -0xae, 0x72, 0x01, 0x00, 0xae, 0x72, 0x01, -0x00, 0x40, 0x19, 0x01, 0x00, 0x40, 0x19, -0x01, 0x00, 0x40, 0x19, 0x01, 0x00, 0x13, -0x73, 0x01, 0x00, 0x13, 0x73, 0x01, 0x00, -0x13, 0x73, 0x01, 0x00, 0x8f, 0x19, 0x01, -0x00, 0x8f, 0x19, 0x01, 0x00, 0x8f, 0x19, -0x01, 0x00, 0x79, 0x73, 0x01, 0x00, 0x79, -0x73, 0x01, 0x00, 0x79, 0x73, 0x01, 0x00, -0xde, 0x19, 0x01, 0x00, 0xde, 0x19, 0x01, -0x00, 0xde, 0x19, 0x01, 0x00, 0xe0, 0x73, -0x01, 0x00, 0xe0, 0x73, 0x01, 0x00, 0xe0, -0x73, 0x01, 0x00, 0x2e, 0x1a, 0x01, 0x00, -0x2e, 0x1a, 0x01, 0x00, 0x2e, 0x1a, 0x01, -0x00, 0x49, 0x74, 0x01, 0x00, 0x49, 0x74, -0x01, 0x00, 0x49, 0x74, 0x01, 0x00, 0x7d, -0x1a, 0x01, 0x00, 0x7d, 0x1a, 0x01, 0x00, -0x7d, 0x1a, 0x01, 0x00, 0xb3, 0x74, 0x01, -0x00, 0xb3, 0x74, 0x01, 0x00, 0xb3, 0x74, -0x01, 0x00, 0xcd, 0x1a, 0x01, 0x00, 0xcd, -0x1a, 0x01, 0x00, 0xcd, 0x1a, 0x01, 0x00, -0x1e, 0x75, 0x01, 0x00, 0x1e, 0x75, 0x01, -0x00, 0x1e, 0x75, 0x01, 0x00, 0x46, 0x2b, -0x01, 0x00, 0x46, 0x2b, 0x01, 0x00, 0x46, -0x2b, 0x01, 0x00, 0xf8, 0x75, 0x01, 0x00, -0xf8, 0x75, 0x01, 0x00, 0xf8, 0x75, 0x01, -0x00, 0xe8, 0x2b, 0x01, 0x00, 0xe8, 0x2b, -0x01, 0x00, 0xe8, 0x2b, 0x01, 0x00, 0xd8, -0x76, 0x01, 0x00, 0xd8, 0x76, 0x01, 0x00, -0xd8, 0x76, 0x01, 0x00, 0x8a, 0x2c, 0x01, -0x00, 0x8a, 0x2c, 0x01, 0x00, 0x8a, 0x2c, -0x01, 0x00, 0xbc, 0x77, 0x01, 0x00, 0xbc, -0x77, 0x01, 0x00, 0xbc, 0x77, 0x01, 0x00, -0x2e, 0x2d, 0x01, 0x00, 0x2e, 0x2d, 0x01, -0x00, 0x2e, 0x2d, 0x01, 0x00, 0xa5, 0x78, -0x01, 0x00, 0xa5, 0x78, 0x01, 0x00, 0xa5, -0x78, 0x01, 0x00, 0xd3, 0x2d, 0x01, 0x00, -0xd3, 0x2d, 0x01, 0x00, 0xd3, 0x2d, 0x01, -0x00, 0x94, 0x79, 0x01, 0x00, 0x94, 0x79, -0x01, 0x00, 0x94, 0x79, 0x01, 0x00, 0x79, -0x2e, 0x01, 0x00, 0x79, 0x2e, 0x01, 0x00, -0x79, 0x2e, 0x01, 0x00, 0x88, 0x7a, 0x01, -0x00, 0x88, 0x7a, 0x01, 0x00, 0x88, 0x7a, -0x01, 0x00, 0x1f, 0x2f, 0x01, 0x00, 0x1f, -0x2f, 0x01, 0x00, 0x1f, 0x2f, 0x01, 0x00, -0x81, 0x7b, 0x01, 0x00, 0x81, 0x7b, 0x01, -0x00, 0x81, 0x7b, 0x01, 0x00, 0xc7, 0x2f, -0x01, 0x00, 0xc7, 0x2f, 0x01, 0x00, 0xc7, -0x2f, 0x01, 0x00, 0x7f, 0x7c, 0x01, 0x00, -0x7f, 0x7c, 0x01, 0x00, 0x7f, 0x7c, 0x01, -0x00, 0x38, 0x30, 0x01, 0x00, 0x38, 0x30, -0x01, 0x00, 0x38, 0x30, 0x01, 0x00, 0x82, -0x7d, 0x01, 0x00, 0x82, 0x7d, 0x01, 0x00, -0x82, 0x7d, 0x01, 0x00, 0x8d, 0x30, 0x01, -0x00, 0x8d, 0x30, 0x01, 0x00, 0x8d, 0x30, -0x01, 0x00, 0x8b, 0x7e, 0x01, 0x00, 0x8b, -0x7e, 0x01, 0x00, 0x8b, 0x7e, 0x01, 0x00, -0xe2, 0x30, 0x01, 0x00, 0xe2, 0x30, 0x01, -0x00, 0xe2, 0x30, 0x01, 0x00, 0x99, 0x7f, -0x01, 0x00, 0x99, 0x7f, 0x01, 0x00, 0x99, -0x7f, 0x01, 0x00, 0x38, 0x31, 0x01, 0x00, -0x38, 0x31, 0x01, 0x00, 0x38, 0x31, 0x01, -0x00, 0x56, 0x80, 0x01, 0x00, 0x56, 0x80, -0x01, 0x00, 0x56, 0x80, 0x01, 0x00, 0x8f, -0x31, 0x01, 0x00, 0x8f, 0x31, 0x01, 0x00, -0x8f, 0x31, 0x01, 0x00, 0xe3, 0x80, 0x01, -0x00, 0xe3, 0x80, 0x01, 0x00, 0xe3, 0x80, -0x01, 0x00, 0xe5, 0x31, 0x01, 0x00, 0xe5, -0x31, 0x01, 0x00, 0xe5, 0x31, 0x01, 0x00, -0x72, 0x81, 0x01, 0x00, 0x72, 0x81, 0x01, -0x00, 0x72, 0x81, 0x01, 0x00, 0x3d, 0x32, -0x01, 0x00, 0x3d, 0x32, 0x01, 0x00, 0x3d, -0x32, 0x01, 0x00, 0x04, 0x82, 0x01, 0x00, -0x04, 0x82, 0x01, 0x00, 0x04, 0x82, 0x01, -0x00, 0x95, 0x32, 0x01, 0x00, 0x95, 0x32, -0x01, 0x00, 0x95, 0x32, 0x01, 0x00, 0x99, -0x82, 0x01, 0x00, 0x99, 0x82, 0x01, 0x00, -0x99, 0x82, 0x01, 0x00, 0xed, 0x32, 0x01, -0x00, 0xed, 0x32, 0x01, 0x00, 0xed, 0x32, -0x01, 0x00, 0x30, 0x83, 0x01, 0x00, 0x30, -0x83, 0x01, 0x00, 0x30, 0x83, 0x01, 0x00, -0x46, 0x33, 0x01, 0x00, 0x46, 0x33, 0x01, -0x00, 0x46, 0x33, 0x01, 0x00, 0xca, 0x83, -0x01, 0x00, 0xca, 0x83, 0x01, 0x00, 0xca, -0x83, 0x01, 0x00, 0x9f, 0x33, 0x01, 0x00, -0x9f, 0x33, 0x01, 0x00, 0x9f, 0x33, 0x01, -0x00, 0x67, 0x84, 0x01, 0x00, 0x67, 0x84, -0x01, 0x00, 0x67, 0x84, 0x01, 0x00, 0xf8, -0x33, 0x01, 0x00, 0xf8, 0x33, 0x01, 0x00, -0xf8, 0x33, 0x01, 0x00, 0x07, 0x85, 0x01, -0x00, 0x07, 0x85, 0x01, 0x00, 0x07, 0x85, -0x01, 0x00, 0x52, 0x34, 0x01, 0x00, 0x52, -0x34, 0x01, 0x00, 0x52, 0x34, 0x01, 0x00, -0xa9, 0x85, 0x01, 0x00, 0xa9, 0x85, 0x01, -0x00, 0xa9, 0x85, 0x01, 0x00, 0xad, 0x34, -0x01, 0x00, 0xad, 0x34, 0x01, 0x00, 0xad, -0x34, 0x01, 0x00, 0x4f, 0x86, 0x01, 0x00, -0x4f, 0x86, 0x01, 0x00, 0x4f, 0x86, 0x01, -0x00, 0x08, 0x35, 0x01, 0x00, 0x08, 0x35, -0x01, 0x00, 0x08, 0x35, 0x01, 0x00, 0xf7, -0x86, 0x01, 0x00, 0xf7, 0x86, 0x01, 0x00, -0xf7, 0x86, 0x01, 0x00, 0x63, 0x35, 0x01, -0x00, 0x63, 0x35, 0x01, 0x00, 0x63, 0x35, -0x01, 0x00, 0xa2, 0x87, 0x01, 0x00, 0xa2, -0x87, 0x01, 0x00, 0xa2, 0x87, 0x01, 0x00, -0xbf, 0x35, 0x01, 0x00, 0xbf, 0x35, 0x01, -0x00, 0xbf, 0x35, 0x01, 0x00, 0x50, 0x88, -0x01, 0x00, 0x50, 0x88, 0x01, 0x00, 0x50, -0x88, 0x01, 0x00, 0x1b, 0x36, 0x01, 0x00, -0x1b, 0x36, 0x01, 0x00, 0x1b, 0x36, 0x01, -0x00, 0x01, 0x89, 0x01, 0x00, 0x01, 0x89, -0x01, 0x00, 0x01, 0x89, 0x01, 0x00, 0x78, -0x36, 0x01, 0x00, 0x78, 0x36, 0x01, 0x00, -0x78, 0x36, 0x01, 0x00, 0xb5, 0x89, 0x01, -0x00, 0xb5, 0x89, 0x01, 0x00, 0xb5, 0x89, -0x01, 0x00, 0xd5, 0x36, 0x01, 0x00, 0xd5, -0x36, 0x01, 0x00, 0xd5, 0x36, 0x01, 0x00, -0x6b, 0x8a, 0x01, 0x00, 0x6b, 0x8a, 0x01, -0x00, 0x6b, 0x8a, 0x01, 0x00, 0x33, 0x37, -0x01, 0x00, 0x33, 0x37, 0x01, 0x00, 0x33, -0x37, 0x01, 0x00, 0x25, 0x8b, 0x01, 0x00, -0x25, 0x8b, 0x01, 0x00, 0x25, 0x8b, 0x01, -0x00, 0x91, 0x37, 0x01, 0x00, 0x91, 0x37, -0x01, 0x00, 0x91, 0x37, 0x01, 0x00, 0xe2, -0x8b, 0x01, 0x00, 0xe2, 0x8b, 0x01, 0x00, -0xe2, 0x8b, 0x01, 0x00, 0xef, 0x37, 0x01, -0x00, 0xef, 0x37, 0x01, 0x00, 0xef, 0x37, -0x01, 0x00, 0xa1, 0x8c, 0x01, 0x00, 0xa1, -0x8c, 0x01, 0x00, 0xa1, 0x8c, 0x01, 0x00, -0x4e, 0x38, 0x01, 0x00, 0x4e, 0x38, 0x01, -0x00, 0x4e, 0x38, 0x01, 0x00, 0x63, 0x8d, -0x01, 0x00, 0x63, 0x8d, 0x01, 0x00, 0x63, -0x8d, 0x01, 0x00, 0xad, 0x38, 0x01, 0x00, -0xad, 0x38, 0x01, 0x00, 0xad, 0x38, 0x01, -0x00, 0x29, 0x8e, 0x01, 0x00, 0x29, 0x8e, -0x01, 0x00, 0x29, 0x8e, 0x01, 0x00, 0x0d, -0x39, 0x01, 0x00, 0x0d, 0x39, 0x01, 0x00, -0x0d, 0x39, 0x01, 0x00, 0xf1, 0x8e, 0x01, -0x00, 0xf1, 0x8e, 0x01, 0x00, 0xf1, 0x8e, -0x01, 0x00, 0x6d, 0x39, 0x01, 0x00, 0x6d, -0x39, 0x01, 0x00, 0x6d, 0x39, 0x01, 0x00, -0xbd, 0x8f, 0x01, 0x00, 0xbd, 0x8f, 0x01, -0x00, 0xbd, 0x8f, 0x01, 0x00, 0xcd, 0x39, -0x01, 0x00, 0xcd, 0x39, 0x01, 0x00, 0xcd, -0x39, 0x01, 0x00, 0x46, 0x90, 0x01, 0x00, -0x46, 0x90, 0x01, 0x00, 0x46, 0x90, 0x01, -0x00, 0x2e, 0x3a, 0x01, 0x00, 0x2e, 0x3a, -0x01, 0x00, 0x2e, 0x3a, 0x01, 0x00, 0xae, -0x90, 0x01, 0x00, 0xae, 0x90, 0x01, 0x00, -0xae, 0x90, 0x01, 0x00, 0x90, 0x3a, 0x01, -0x00, 0x90, 0x3a, 0x01, 0x00, 0x90, 0x3a, -0x01, 0x00, 0x19, 0x91, 0x01, 0x00, 0x19, -0x91, 0x01, 0x00, 0x19, 0x91, 0x01, 0x00, -0xf1, 0x3a, 0x01, 0x00, 0xf1, 0x3a, 0x01, -0x00, 0xf1, 0x3a, 0x01, 0x00, 0x84, 0x91, -0x01, 0x00, 0x84, 0x91, 0x01, 0x00, 0x84, -0x91, 0x01, 0x00, 0x53, 0x3b, 0x01, 0x00, -0x53, 0x3b, 0x01, 0x00, 0x53, 0x3b, 0x01, -0x00, 0xf2, 0x91, 0x01, 0x00, 0xf2, 0x91, -0x01, 0x00, 0xf2, 0x91, 0x01, 0x00, 0xb6, -0x3b, 0x01, 0x00, 0xb6, 0x3b, 0x01, 0x00, -0xb6, 0x3b, 0x01, 0x00, 0x60, 0x92, 0x01, -0x00, 0x60, 0x92, 0x01, 0x00, 0x60, 0x92, -0x01, 0x00, 0x19, 0x3c, 0x01, 0x00, 0x19, -0x3c, 0x01, 0x00, 0x19, 0x3c, 0x01, 0x00, -0xd1, 0x92, 0x01, 0x00, 0xd1, 0x92, 0x01, -0x00, 0xd1, 0x92, 0x01, 0x00, 0x7c, 0x3c, -0x01, 0x00, 0x7c, 0x3c, 0x01, 0x00, 0x7c, -0x3c, 0x01, 0x00, 0x43, 0x93, 0x01, 0x00, -0x43, 0x93, 0x01, 0x00, 0x43, 0x93, 0x01, -0x00, 0xe0, 0x3c, 0x01, 0x00, 0xe0, 0x3c, -0x01, 0x00, 0xe0, 0x3c, 0x01, 0x00, 0xb6, -0x93, 0x01, 0x00, 0xb6, 0x93, 0x01, 0x00, -0xb6, 0x93, 0x01, 0x00, 0x44, 0x3d, 0x01, -0x00, 0x44, 0x3d, 0x01, 0x00, 0x44, 0x3d, -0x01, 0x00, 0x2b, 0x94, 0x01, 0x00, 0x2b, -0x94, 0x01, 0x00, 0x2b, 0x94, 0x01, 0x00, -0xa8, 0x3d, 0x01, 0x00, 0xa8, 0x3d, 0x01, -0x00, 0xa8, 0x3d, 0x01, 0x00, 0xa2, 0x94, -0x01, 0x00, 0xa2, 0x94, 0x01, 0x00, 0xa2, -0x94, 0x01, 0x00, 0x0d, 0x3e, 0x01, 0x00, -0x0d, 0x3e, 0x01, 0x00, 0x0d, 0x3e, 0x01, -0x00, 0x1a, 0x95, 0x01, 0x00, 0x1a, 0x95, -0x01, 0x00, 0x1a, 0x95, 0x01, 0x00, 0x72, -0x3e, 0x01, 0x00, 0x72, 0x3e, 0x01, 0x00, -0x72, 0x3e, 0x01, 0x00, 0x94, 0x95, 0x01, -0x00, 0x94, 0x95, 0x01, 0x00, 0x94, 0x95, -0x01, 0x00, 0xd7, 0x3e, 0x01, 0x00, 0xd7, -0x3e, 0x01, 0x00, 0xd7, 0x3e, 0x01, 0x00, -0x0f, 0x96, 0x01, 0x00, 0x0f, 0x96, 0x01, -0x00, 0x0f, 0x96, 0x01, 0x00, 0x3d, 0x3f, -0x01, 0x00, 0x3d, 0x3f, 0x01, 0x00, 0x3d, -0x3f, 0x01, 0x00, 0x8c, 0x96, 0x01, 0x00, -0x8c, 0x96, 0x01, 0x00, 0x8c, 0x96, 0x01, -0x00, 0xa4, 0x3f, 0x01, 0x00, 0xa4, 0x3f, -0x01, 0x00, 0xa4, 0x3f, 0x01, 0x00, 0x0b, -0x97, 0x01, 0x00, 0x0b, 0x97, 0x01, 0x00, -0x0b, 0x97, 0x01, 0x00, 0x05, 0x40, 0x01, -0x00, 0x05, 0x40, 0x01, 0x00, 0x05, 0x40, -0x01, 0x00, 0x8b, 0x97, 0x01, 0x00, 0x8b, -0x97, 0x01, 0x00, 0x8b, 0x97, 0x01, 0x00, -0x39, 0x40, 0x01, 0x00, 0x39, 0x40, 0x01, -0x00, 0x39, 0x40, 0x01, 0x00, 0x0d, 0x98, -0x01, 0x00, 0x0d, 0x98, 0x01, 0x00, 0x0d, -0x98, 0x01, 0x00, 0x6c, 0x40, 0x01, 0x00, -0x6c, 0x40, 0x01, 0x00, 0x6c, 0x40, 0x01, -0x00, 0x90, 0x98, 0x01, 0x00, 0x90, 0x98, -0x01, 0x00, 0x90, 0x98, 0x01, 0x00, 0xa0, -0x40, 0x01, 0x00, 0xa0, 0x40, 0x01, 0x00, -0xa0, 0x40, 0x01, 0x00, 0x15, 0x99, 0x01, -0x00, 0x15, 0x99, 0x01, 0x00, 0x15, 0x99, -0x01, 0x00, 0xd4, 0x40, 0x01, 0x00, 0xd4, -0x40, 0x01, 0x00, 0xd4, 0x40, 0x01, 0x00, -0x9c, 0x99, 0x01, 0x00, 0x9c, 0x99, 0x01, -0x00, 0x9c, 0x99, 0x01, 0x00, 0x09, 0x41, -0x01, 0x00, 0x09, 0x41, 0x01, 0x00, 0x09, -0x41, 0x01, 0x00, 0x24, 0x9a, 0x01, 0x00, -0x24, 0x9a, 0x01, 0x00, 0x24, 0x9a, 0x01, -0x00, 0x3d, 0x41, 0x01, 0x00, 0x3d, 0x41, -0x01, 0x00, 0x3d, 0x41, 0x01, 0x00, 0xae, -0x9a, 0x01, 0x00, 0xae, 0x9a, 0x01, 0x00, -0xae, 0x9a, 0x01, 0x00, 0x72, 0x41, 0x01, -0x00, 0x72, 0x41, 0x01, 0x00, 0x72, 0x41, -0x01, 0x00, 0x39, 0x9b, 0x01, 0x00, 0x39, -0x9b, 0x01, 0x00, 0x39, 0x9b, 0x01, 0x00, -0xa6, 0x41, 0x01, 0x00, 0xa6, 0x41, 0x01, -0x00, 0xa6, 0x41, 0x01, 0x00, 0xc7, 0x9b, -0x01, 0x00, 0xc7, 0x9b, 0x01, 0x00, 0xc7, -0x9b, 0x01, 0x00, 0xdb, 0x41, 0x01, 0x00, -0xdb, 0x41, 0x01, 0x00, 0xdb, 0x41, 0x01, -0x00, 0x56, 0x9c, 0x01, 0x00, 0x56, 0x9c, -0x01, 0x00, 0x56, 0x9c, 0x01, 0x00, 0x10, -0x42, 0x01, 0x00, 0x10, 0x42, 0x01, 0x00, -0x10, 0x42, 0x01, 0x00, 0xe6, 0x9c, 0x01, -0x00, 0xe6, 0x9c, 0x01, 0x00, 0xe6, 0x9c, -0x01, 0x00, 0x46, 0x42, 0x01, 0x00, 0x46, -0x42, 0x01, 0x00, 0x46, 0x42, 0x01, 0x00, -0x78, 0x9d, 0x01, 0x00, 0x78, 0x9d, 0x01, -0x00, 0x78, 0x9d, 0x01, 0x00, 0x7b, 0x42, -0x01, 0x00, 0x7b, 0x42, 0x01, 0x00, 0x7b, -0x42, 0x01, 0x00, 0x0c, 0x9e, 0x01, 0x00, -0x0c, 0x9e, 0x01, 0x00, 0x0c, 0x9e, 0x01, -0x00, 0xb1, 0x42, 0x01, 0x00, 0xb1, 0x42, -0x01, 0x00, 0xb1, 0x42, 0x01, 0x00, 0xa2, -0x9e, 0x01, 0x00, 0xa2, 0x9e, 0x01, 0x00, -0xa2, 0x9e, 0x01, 0x00, 0xe7, 0x42, 0x01, -0x00, 0xe7, 0x42, 0x01, 0x00, 0xe7, 0x42, -0x01, 0x00, 0x39, 0x9f, 0x01, 0x00, 0x39, -0x9f, 0x01, 0x00, 0x39, 0x9f, 0x01, 0x00, -0x1d, 0x43, 0x01, 0x00, 0x1d, 0x43, 0x01, -0x00, 0x1d, 0x43, 0x01, 0x00, 0xd2, 0x9f, -0x01, 0x00, 0xd2, 0x9f, 0x01, 0x00, 0xd2, -0x9f, 0x01, 0x00, 0x53, 0x43, 0x01, 0x00, -0x53, 0x43, 0x01, 0x00, 0x53, 0x43, 0x01, -0x00, 0x36, 0xa0, 0x01, 0x00, 0x36, 0xa0, -0x01, 0x00, 0x36, 0xa0, 0x01, 0x00, 0x89, -0x43, 0x01, 0x00, 0x89, 0x43, 0x01, 0x00, -0x89, 0x43, 0x01, 0x00, 0x84, 0xa0, 0x01, -0x00, 0x84, 0xa0, 0x01, 0x00, 0x84, 0xa0, -0x01, 0x00, 0xc0, 0x43, 0x01, 0x00, 0xc0, -0x43, 0x01, 0x00, 0xc0, 0x43, 0x01, 0x00, -0xd3, 0xa0, 0x01, 0x00, 0xd3, 0xa0, 0x01, -0x00, 0xd3, 0xa0, 0x01, 0x00, 0xf6, 0x43, -0x01, 0x00, 0xf6, 0x43, 0x01, 0x00, 0xf6, -0x43, 0x01, 0x00, 0x23, 0xa1, 0x01, 0x00, -0x23, 0xa1, 0x01, 0x00, 0x23, 0xa1, 0x01, -0x00, 0x2d, 0x44, 0x01, 0x00, 0x2d, 0x44, -0x01, 0x00, 0x2d, 0x44, 0x01, 0x00, 0x74, -0xa1, 0x01, 0x00, 0x74, 0xa1, 0x01, 0x00, -0x74, 0xa1, 0x01, 0x00, 0x64, 0x44, 0x01, -0x00, 0x64, 0x44, 0x01, 0x00, 0x64, 0x44, -0x01, 0x00, 0xc5, 0xa1, 0x01, 0x00, 0xc5, -0xa1, 0x01, 0x00, 0xc5, 0xa1, 0x01, 0x00, -0x9b, 0x44, 0x01, 0x00, 0x9b, 0x44, 0x01, -0x00, 0x9b, 0x44, 0x01, 0x00, 0x18, 0xa2, -0x01, 0x00, 0x18, 0xa2, 0x01, 0x00, 0x18, -0xa2, 0x01, 0x00, 0xd3, 0x44, 0x01, 0x00, -0xd3, 0x44, 0x01, 0x00, 0xd3, 0x44, 0x01, -0x00, 0x6b, 0xa2, 0x01, 0x00, 0x6b, 0xa2, -0x01, 0x00, 0x6b, 0xa2, 0x01, 0x00, 0x0a, -0x45, 0x01, 0x00, 0x0a, 0x45, 0x01, 0x00, -0x0a, 0x45, 0x01, 0x00, 0xbf, 0xa2, 0x01, -0x00, 0xbf, 0xa2, 0x01, 0x00, 0xbf, 0xa2, -0x01, 0x00, 0x42, 0x45, 0x01, 0x00, 0x42, -0x45, 0x01, 0x00, 0x42, 0x45, 0x01, 0x00, -0x14, 0xa3, 0x01, 0x00, 0x14, 0xa3, 0x01, -0x00, 0x14, 0xa3, 0x01, 0x00, 0x7a, 0x45, -0x01, 0x00, 0x7a, 0x45, 0x01, 0x00, 0x7a, -0x45, 0x01, 0x00, 0x6a, 0xa3, 0x01, 0x00, -0x6a, 0xa3, 0x01, 0x00, 0x6a, 0xa3, 0x01, -0x00, 0xb2, 0x45, 0x01, 0x00, 0xb2, 0x45, -0x01, 0x00, 0xb2, 0x45, 0x01, 0x00, 0xc1, -0xa3, 0x01, 0x00, 0xc1, 0xa3, 0x01, 0x00, -0xc1, 0xa3, 0x01, 0x00, 0xea, 0x45, 0x01, -0x00, 0xea, 0x45, 0x01, 0x00, 0xea, 0x45, -0x01, 0x00, 0x19, 0xa4, 0x01, 0x00, 0x19, -0xa4, 0x01, 0x00, 0x19, 0xa4, 0x01, 0x00, -0x22, 0x46, 0x01, 0x00, 0x22, 0x46, 0x01, -0x00, 0x22, 0x46, 0x01, 0x00, 0x71, 0xa4, -0x01, 0x00, 0x71, 0xa4, 0x01, 0x00, 0x71, -0xa4, 0x01, 0x00, 0x5b, 0x46, 0x01, 0x00, -0x5b, 0x46, 0x01, 0x00, 0x5b, 0x46, 0x01, -0x00, 0xcb, 0xa4, 0x01, 0x00, 0xcb, 0xa4, -0x01, 0x00, 0xcb, 0xa4, 0x01, 0x00, 0x93, -0x46, 0x01, 0x00, 0x93, 0x46, 0x01, 0x00, -0x93, 0x46, 0x01, 0x00, 0x25, 0xa5, 0x01, -0x00, 0x25, 0xa5, 0x01, 0x00, 0x25, 0xa5, -0x01, 0x00, 0xcc, 0x46, 0x01, 0x00, 0xcc, -0x46, 0x01, 0x00, 0xcc, 0x46, 0x01, 0x00, -0x80, 0xa5, 0x01, 0x00, 0x80, 0xa5, 0x01, -0x00, 0x80, 0xa5, 0x01, 0x00, 0x05, 0x47, -0x01, 0x00, 0x05, 0x47, 0x01, 0x00, 0x05, -0x47, 0x01, 0x00, 0xdc, 0xa5, 0x01, 0x00, -0xdc, 0xa5, 0x01, 0x00, 0xdc, 0xa5, 0x01, -0x00, 0x3e, 0x47, 0x01, 0x00, 0x3e, 0x47, -0x01, 0x00, 0x3e, 0x47, 0x01, 0x00, 0x39, -0xa6, 0x01, 0x00, 0x39, 0xa6, 0x01, 0x00, -0x39, 0xa6, 0x01, 0x00, 0x77, 0x47, 0x01, -0x00, 0x77, 0x47, 0x01, 0x00, 0x77, 0x47, -0x01, 0x00, 0x97, 0xa6, 0x01, 0x00, 0x97, -0xa6, 0x01, 0x00, 0x97, 0xa6, 0x01, 0x00, -0xb1, 0x47, 0x01, 0x00, 0xb1, 0x47, 0x01, -0x00, 0xb1, 0x47, 0x01, 0x00, 0xf6, 0xa6, -0x01, 0x00, 0xf6, 0xa6, 0x01, 0x00, 0xf6, -0xa6, 0x01, 0x00, 0xea, 0x47, 0x01, 0x00, -0xea, 0x47, 0x01, 0x00, 0xea, 0x47, 0x01, -0x00, 0x55, 0xa7, 0x01, 0x00, 0x55, 0xa7, -0x01, 0x00, 0x55, 0xa7, 0x01, 0x00, 0x24, -0x48, 0x01, 0x00, 0x24, 0x48, 0x01, 0x00, -0x24, 0x48, 0x01, 0x00, 0xb6, 0xa7, 0x01, -0x00, 0xb6, 0xa7, 0x01, 0x00, 0xb6, 0xa7, -0x01, 0x00, 0x5e, 0x48, 0x01, 0x00, 0x5e, -0x48, 0x01, 0x00, 0x5e, 0x48, 0x01, 0x00, -0x17, 0xa8, 0x01, 0x00, 0x17, 0xa8, 0x01, -0x00, 0x17, 0xa8, 0x01, 0x00, 0x98, 0x48, -0x01, 0x00, 0x98, 0x48, 0x01, 0x00, 0x98, -0x48, 0x01, 0x00, 0x7a, 0xa8, 0x01, 0x00, -0x7a, 0xa8, 0x01, 0x00, 0x7a, 0xa8, 0x01, -0x00, 0xd2, 0x48, 0x01, 0x00, 0xd2, 0x48, -0x01, 0x00, 0xd2, 0x48, 0x01, 0x00, 0xdd, -0xa8, 0x01, 0x00, 0xdd, 0xa8, 0x01, 0x00, -0xdd, 0xa8, 0x01, 0x00, 0x0d, 0x49, 0x01, -0x00, 0x0d, 0x49, 0x01, 0x00, 0x0d, 0x49, -0x01, 0x00, 0x41, 0xa9, 0x01, 0x00, 0x41, -0xa9, 0x01, 0x00, 0x41, 0xa9, 0x01, 0x00, -0x47, 0x49, 0x01, 0x00, 0x47, 0x49, 0x01, -0x00, 0x47, 0x49, 0x01, 0x00, 0xa6, 0xa9, -0x01, 0x00, 0xa6, 0xa9, 0x01, 0x00, 0xa6, -0xa9, 0x01, 0x00, 0x82, 0x49, 0x01, 0x00, -0x82, 0x49, 0x01, 0x00, 0x82, 0x49, 0x01, -0x00, 0x0c, 0xaa, 0x01, 0x00, 0x0c, 0xaa, -0x01, 0x00, 0x0c, 0xaa, 0x01, 0x00, 0xda, -0x59, 0x01, 0x00, 0xda, 0x59, 0x01, 0x00, -0xda, 0x59, 0x01, 0x00, 0xdb, 0xaa, 0x01, -0x00, 0xdb, 0xaa, 0x01, 0x00, 0xdb, 0xaa, -0x01, 0x00, 0x50, 0x5a, 0x01, 0x00, 0x50, -0x5a, 0x01, 0x00, 0x50, 0x5a, 0x01, 0x00, -0xae, 0xab, 0x01, 0x00, 0xae, 0xab, 0x01, -0x00, 0xae, 0xab, 0x01, 0x00, 0xc7, 0x5a, -0x01, 0x00, 0xc7, 0x5a, 0x01, 0x00, 0xc7, -0x5a, 0x01, 0x00, 0x84, 0xac, 0x01, 0x00, -0x84, 0xac, 0x01, 0x00, 0x84, 0xac, 0x01, -0x00, 0x3e, 0x5b, 0x01, 0x00, 0x3e, 0x5b, -0x01, 0x00, 0x3e, 0x5b, 0x01, 0x00, 0x5e, -0xad, 0x01, 0x00, 0x5e, 0xad, 0x01, 0x00, -0x5e, 0xad, 0x01, 0x00, 0xb6, 0x5b, 0x01, -0x00, 0xb6, 0x5b, 0x01, 0x00, 0xb6, 0x5b, -0x01, 0x00, 0x3c, 0xae, 0x01, 0x00, 0x3c, -0xae, 0x01, 0x00, 0x3c, 0xae, 0x01, 0x00, -0x2f, 0x5c, 0x01, 0x00, 0x2f, 0x5c, 0x01, -0x00, 0x2f, 0x5c, 0x01, 0x00, 0x1d, 0xaf, -0x01, 0x00, 0x1d, 0xaf, 0x01, 0x00, 0x1d, -0xaf, 0x01, 0x00, 0xa8, 0x5c, 0x01, 0x00, -0xa8, 0x5c, 0x01, 0x00, 0xa8, 0x5c, 0x01, -0x00, 0x01, 0xb0, 0x01, 0x00, 0x01, 0xb0, -0x01, 0x00, 0x01, 0xb0, 0x01, 0x00, 0x22, -0x5d, 0x01, 0x00, 0x22, 0x5d, 0x01, 0x00, -0x22, 0x5d, 0x01, 0x00, 0x76, 0xb0, 0x01, -0x00, 0x76, 0xb0, 0x01, 0x00, 0x76, 0xb0, -0x01, 0x00, 0x9c, 0x5d, 0x01, 0x00, 0x9c, -0x5d, 0x01, 0x00, 0x9c, 0x5d, 0x01, 0x00, -0xec, 0xb0, 0x01, 0x00, 0xec, 0xb0, 0x01, -0x00, 0xec, 0xb0, 0x01, 0x00, 0x17, 0x5e, -0x01, 0x00, 0x17, 0x5e, 0x01, 0x00, 0x17, -0x5e, 0x01, 0x00, 0x64, 0xb1, 0x01, 0x00, -0x64, 0xb1, 0x01, 0x00, 0x64, 0xb1, 0x01, -0x00, 0x92, 0x5e, 0x01, 0x00, 0x92, 0x5e, -0x01, 0x00, 0x92, 0x5e, 0x01, 0x00, 0xdf, -0xb1, 0x01, 0x00, 0xdf, 0xb1, 0x01, 0x00, -0xdf, 0xb1, 0x01, 0x00, 0x0e, 0x5f, 0x01, -0x00, 0x0e, 0x5f, 0x01, 0x00, 0x0e, 0x5f, -0x01, 0x00, 0x5b, 0xb2, 0x01, 0x00, 0x5b, -0xb2, 0x01, 0x00, 0x5b, 0xb2, 0x01, 0x00, -0x8b, 0x5f, 0x01, 0x00, 0x8b, 0x5f, 0x01, -0x00, 0x8b, 0x5f, 0x01, 0x00, 0xd9, 0xb2, -0x01, 0x00, 0xd9, 0xb2, 0x01, 0x00, 0xd9, -0xb2, 0x01, 0x00, 0x04, 0x60, 0x01, 0x00, -0x04, 0x60, 0x01, 0x00, 0x04, 0x60, 0x01, -0x00, 0x59, 0xb3, 0x01, 0x00, 0x59, 0xb3, -0x01, 0x00, 0x59, 0xb3, 0x01, 0x00, 0x43, -0x60, 0x01, 0x00, 0x43, 0x60, 0x01, 0x00, -0x43, 0x60, 0x01, 0x00, 0xdb, 0xb3, 0x01, -0x00, 0xdb, 0xb3, 0x01, 0x00, 0xdb, 0xb3, -0x01, 0x00, 0x82, 0x60, 0x01, 0x00, 0x82, -0x60, 0x01, 0x00, 0x82, 0x60, 0x01, 0x00, -0x5f, 0xb4, 0x01, 0x00, 0x5f, 0xb4, 0x01, -0x00, 0x5f, 0xb4, 0x01, 0x00, 0xc1, 0x60, -0x01, 0x00, 0xc1, 0x60, 0x01, 0x00, 0xc1, -0x60, 0x01, 0x00, 0xe5, 0xb4, 0x01, 0x00, -0xe5, 0xb4, 0x01, 0x00, 0xe5, 0xb4, 0x01, -0x00, 0x01, 0x61, 0x01, 0x00, 0x01, 0x61, -0x01, 0x00, 0x01, 0x61, 0x01, 0x00, 0x6e, -0xb5, 0x01, 0x00, 0x6e, 0xb5, 0x01, 0x00, -0x6e, 0xb5, 0x01, 0x00, 0x41, 0x61, 0x01, -0x00, 0x41, 0x61, 0x01, 0x00, 0x41, 0x61, -0x01, 0x00, 0xf8, 0xb5, 0x01, 0x00, 0xf8, -0xb5, 0x01, 0x00, 0xf8, 0xb5, 0x01, 0x00, -0x81, 0x61, 0x01, 0x00, 0x81, 0x61, 0x01, -0x00, 0x81, 0x61, 0x01, 0x00, 0x84, 0xb6, -0x01, 0x00, 0x84, 0xb6, 0x01, 0x00, 0x84, -0xb6, 0x01, 0x00, 0xc1, 0x61, 0x01, 0x00, -0xc1, 0x61, 0x01, 0x00, 0xc1, 0x61, 0x01, -0x00, 0x12, 0xb7, 0x01, 0x00, 0x12, 0xb7, -0x01, 0x00, 0x12, 0xb7, 0x01, 0x00, 0x02, -0x62, 0x01, 0x00, 0x02, 0x62, 0x01, 0x00, -0x02, 0x62, 0x01, 0x00, 0xa2, 0xb7, 0x01, -0x00, 0xa2, 0xb7, 0x01, 0x00, 0xa2, 0xb7, -0x01, 0x00, 0x43, 0x62, 0x01, 0x00, 0x43, -0x62, 0x01, 0x00, 0x43, 0x62, 0x01, 0x00, -0x34, 0xb8, 0x01, 0x00, 0x34, 0xb8, 0x01, -0x00, 0x34, 0xb8, 0x01, 0x00, 0x84, 0x62, -0x01, 0x00, 0x84, 0x62, 0x01, 0x00, 0x84, -0x62, 0x01, 0x00, 0xc8, 0xb8, 0x01, 0x00, -0xc8, 0xb8, 0x01, 0x00, 0xc8, 0xb8, 0x01, -0x00, 0xc6, 0x62, 0x01, 0x00, 0xc6, 0x62, -0x01, 0x00, 0xc6, 0x62, 0x01, 0x00, 0x5e, -0xb9, 0x01, 0x00, 0x5e, 0xb9, 0x01, 0x00, -0x5e, 0xb9, 0x01, 0x00, 0x07, 0x63, 0x01, -0x00, 0x07, 0x63, 0x01, 0x00, 0x07, 0x63, -0x01, 0x00, 0xf6, 0xb9, 0x01, 0x00, 0xf6, -0xb9, 0x01, 0x00, 0xf6, 0xb9, 0x01, 0x00, -0x49, 0x63, 0x01, 0x00, 0x49, 0x63, 0x01, -0x00, 0x49, 0x63, 0x01, 0x00, 0x91, 0xba, -0x01, 0x00, 0x91, 0xba, 0x01, 0x00, 0x91, -0xba, 0x01, 0x00, 0x8c, 0x63, 0x01, 0x00, -0x8c, 0x63, 0x01, 0x00, 0x8c, 0x63, 0x01, -0x00, 0x2d, 0xbb, 0x01, 0x00, 0x2d, 0xbb, -0x01, 0x00, 0x2d, 0xbb, 0x01, 0x00, 0xce, -0x63, 0x01, 0x00, 0xce, 0x63, 0x01, 0x00, -0xce, 0x63, 0x01, 0x00, 0xcb, 0xbb, 0x01, -0x00, 0xcb, 0xbb, 0x01, 0x00, 0xcb, 0xbb, -0x01, 0x00, 0x11, 0x64, 0x01, 0x00, 0x11, -0x64, 0x01, 0x00, 0x11, 0x64, 0x01, 0x00, -0x6c, 0xbc, 0x01, 0x00, 0x6c, 0xbc, 0x01, -0x00, 0x6c, 0xbc, 0x01, 0x00, 0x54, 0x64, -0x01, 0x00, 0x54, 0x64, 0x01, 0x00, 0x54, -0x64, 0x01, 0x00, 0x0f, 0xbd, 0x01, 0x00, -0x0f, 0xbd, 0x01, 0x00, 0x0f, 0xbd, 0x01, -0x00, 0x97, 0x64, 0x01, 0x00, 0x97, 0x64, -0x01, 0x00, 0x97, 0x64, 0x01, 0x00, 0xb3, -0xbd, 0x01, 0x00, 0xb3, 0xbd, 0x01, 0x00, -0xb3, 0xbd, 0x01, 0x00, 0xda, 0x64, 0x01, -0x00, 0xda, 0x64, 0x01, 0x00, 0xda, 0x64, -0x01, 0x00, 0x5a, 0xbe, 0x01, 0x00, 0x5a, -0xbe, 0x01, 0x00, 0x5a, 0xbe, 0x01, 0x00, -0x1e, 0x65, 0x01, 0x00, 0x1e, 0x65, 0x01, -0x00, 0x1e, 0x65, 0x01, 0x00, 0x03, 0xbf, -0x01, 0x00, 0x03, 0xbf, 0x01, 0x00, 0x03, -0xbf, 0x01, 0x00, 0x62, 0x65, 0x01, 0x00, -0x62, 0x65, 0x01, 0x00, 0x62, 0x65, 0x01, -0x00, 0xae, 0xbf, 0x01, 0x00, 0xae, 0xbf, -0x01, 0x00, 0xae, 0xbf, 0x01, 0x00, 0xa6, -0x65, 0x01, 0x00, 0xa6, 0x65, 0x01, 0x00, -0xa6, 0x65, 0x01, 0x00, 0x2e, 0xc0, 0x01, -0x00, 0x2e, 0xc0, 0x01, 0x00, 0x2e, 0xc0, -0x01, 0x00, 0xeb, 0x65, 0x01, 0x00, 0xeb, -0x65, 0x01, 0x00, 0xeb, 0x65, 0x01, 0x00, -0x85, 0xc0, 0x01, 0x00, 0x85, 0xc0, 0x01, -0x00, 0x85, 0xc0, 0x01, 0x00, 0x2f, 0x66, -0x01, 0x00, 0x2f, 0x66, 0x01, 0x00, 0x2f, -0x66, 0x01, 0x00, 0xde, 0xc0, 0x01, 0x00, -0xde, 0xc0, 0x01, 0x00, 0xde, 0xc0, 0x01, -0x00, 0x74, 0x66, 0x01, 0x00, 0x74, 0x66, -0x01, 0x00, 0x74, 0x66, 0x01, 0x00, 0x38, -0xc1, 0x01, 0x00, 0x38, 0xc1, 0x01, 0x00, -0x38, 0xc1, 0x01, 0x00, 0xb9, 0x66, 0x01, -0x00, 0xb9, 0x66, 0x01, 0x00, 0xb9, 0x66, -0x01, 0x00, 0x93, 0xc1, 0x01, 0x00, 0x93, -0xc1, 0x01, 0x00, 0x93, 0xc1, 0x01, 0x00, -0xff, 0x66, 0x01, 0x00, 0xff, 0x66, 0x01, -0x00, 0xff, 0x66, 0x01, 0x00, 0xef, 0xc1, -0x01, 0x00, 0xef, 0xc1, 0x01, 0x00, 0xef, -0xc1, 0x01, 0x00, 0x44, 0x67, 0x01, 0x00, -0x44, 0x67, 0x01, 0x00, 0x44, 0x67, 0x01, -0x00, 0x4c, 0xc2, 0x01, 0x00, 0x4c, 0xc2, -0x01, 0x00, 0x4c, 0xc2, 0x01, 0x00, 0x8a, -0x67, 0x01, 0x00, 0x8a, 0x67, 0x01, 0x00, -0x8a, 0x67, 0x01, 0x00, 0xaa, 0xc2, 0x01, -0x00, 0xaa, 0xc2, 0x01, 0x00, 0xaa, 0xc2, -0x01, 0x00, 0xd0, 0x67, 0x01, 0x00, 0xd0, -0x67, 0x01, 0x00, 0xd0, 0x67, 0x01, 0x00, -0x09, 0xc3, 0x01, 0x00, 0x09, 0xc3, 0x01, -0x00, 0x09, 0xc3, 0x01, 0x00, 0x17, 0x68, -0x01, 0x00, 0x17, 0x68, 0x01, 0x00, 0x17, -0x68, 0x01, 0x00, 0x6a, 0xc3, 0x01, 0x00, -0x6a, 0xc3, 0x01, 0x00, 0x6a, 0xc3, 0x01, -0x00, 0x5d, 0x68, 0x01, 0x00, 0x5d, 0x68, -0x01, 0x00, 0x5d, 0x68, 0x01, 0x00, 0xcb, -0xc3, 0x01, 0x00, 0xcb, 0xc3, 0x01, 0x00, -0xcb, 0xc3, 0x01, 0x00, 0xa4, 0x68, 0x01, -0x00, 0xa4, 0x68, 0x01, 0x00, 0xa4, 0x68, -0x01, 0x00, 0x2e, 0xc4, 0x01, 0x00, 0x2e, -0xc4, 0x01, 0x00, 0x2e, 0xc4, 0x01, 0x00, -0xeb, 0x68, 0x01, 0x00, 0xeb, 0x68, 0x01, -0x00, 0xeb, 0x68, 0x01, 0x00, 0x91, 0xc4, -0x01, 0x00, 0x91, 0xc4, 0x01, 0x00, 0x91, -0xc4, 0x01, 0x00, 0x32, 0x69, 0x01, 0x00, -0x32, 0x69, 0x01, 0x00, 0x32, 0x69, 0x01, -0x00, 0xf6, 0xc4, 0x01, 0x00, 0xf6, 0xc4, -0x01, 0x00, 0xf6, 0xc4, 0x01, 0x00, 0x7a, -0x69, 0x01, 0x00, 0x7a, 0x69, 0x01, 0x00, -0x7a, 0x69, 0x01, 0x00, 0x5c, 0xc5, 0x01, -0x00, 0x5c, 0xc5, 0x01, 0x00, 0x5c, 0xc5, -0x01, 0x00, 0xc1, 0x69, 0x01, 0x00, 0xc1, -0x69, 0x01, 0x00, 0xc1, 0x69, 0x01, 0x00, -0xc3, 0xc5, 0x01, 0x00, 0xc3, 0xc5, 0x01, -0x00, 0xc3, 0xc5, 0x01, 0x00, 0x09, 0x6a, -0x01, 0x00, 0x09, 0x6a, 0x01, 0x00, 0x09, -0x6a, 0x01, 0x00, 0x2b, 0xc6, 0x01, 0x00, -0x2b, 0xc6, 0x01, 0x00, 0x2b, 0xc6, 0x01, -0x00, 0x51, 0x6a, 0x01, 0x00, 0x51, 0x6a, -0x01, 0x00, 0x51, 0x6a, 0x01, 0x00, 0x94, -0xc6, 0x01, 0x00, 0x94, 0xc6, 0x01, 0x00, -0x94, 0xc6, 0x01, 0x00, 0x9a, 0x6a, 0x01, -0x00, 0x9a, 0x6a, 0x01, 0x00, 0x9a, 0x6a, -0x01, 0x00, 0xff, 0xc6, 0x01, 0x00, 0xff, -0xc6, 0x01, 0x00, 0xff, 0xc6, 0x01, 0x00, -0xe2, 0x6a, 0x01, 0x00, 0xe2, 0x6a, 0x01, -0x00, 0xe2, 0x6a, 0x01, 0x00, 0x6a, 0xc7, -0x01, 0x00, 0x6a, 0xc7, 0x01, 0x00, 0x6a, -0xc7, 0x01, 0x00, 0x2b, 0x6b, 0x01, 0x00, -0x2b, 0x6b, 0x01, 0x00, 0x2b, 0x6b, 0x01, -0x00, 0xd7, 0xc7, 0x01, 0x00, 0xd7, 0xc7, -0x01, 0x00, 0xd7, 0xc7, 0x01, 0x00, 0x74, -0x6b, 0x01, 0x00, 0x74, 0x6b, 0x01, 0x00, -0x74, 0x6b, 0x01, 0x00, 0x45, 0xc8, 0x01, -0x00, 0x45, 0xc8, 0x01, 0x00, 0x45, 0xc8, -0x01, 0x00, 0xbd, 0x6b, 0x01, 0x00, 0xbd, -0x6b, 0x01, 0x00, 0xbd, 0x6b, 0x01, 0x00, -0xb4, 0xc8, 0x01, 0x00, 0xb4, 0xc8, 0x01, -0x00, 0xb4, 0xc8, 0x01, 0x00, 0x07, 0x6c, -0x01, 0x00, 0x07, 0x6c, 0x01, 0x00, 0x07, -0x6c, 0x01, 0x00, 0x24, 0xc9, 0x01, 0x00, -0x24, 0xc9, 0x01, 0x00, 0x24, 0xc9, 0x01, -0x00, 0x50, 0x6c, 0x01, 0x00, 0x50, 0x6c, -0x01, 0x00, 0x50, 0x6c, 0x01, 0x00, 0x95, -0xc9, 0x01, 0x00, 0x95, 0xc9, 0x01, 0x00, -0x95, 0xc9, 0x01, 0x00, 0x9a, 0x6c, 0x01, -0x00, 0x9a, 0x6c, 0x01, 0x00, 0x9a, 0x6c, -0x01, 0x00, 0x08, 0xca, 0x01, 0x00, 0x08, -0xca, 0x01, 0x00, 0x08, 0xca, 0x01, 0x00, -0xe4, 0x6c, 0x01, 0x00, 0xe4, 0x6c, 0x01, -0x00, 0xe4, 0x6c, 0x01, 0x00, 0x7b, 0xca, -0x01, 0x00, 0x7b, 0xca, 0x01, 0x00, 0x7b, -0xca, 0x01, 0x00, 0x2f, 0x6d, 0x01, 0x00, -0x2f, 0x6d, 0x01, 0x00, 0x2f, 0x6d, 0x01, -0x00, 0xf0, 0xca, 0x01, 0x00, 0xf0, 0xca, -0x01, 0x00, 0xf0, 0xca, 0x01, 0x00, 0x79, -0x6d, 0x01, 0x00, 0x79, 0x6d, 0x01, 0x00, -0x79, 0x6d, 0x01, 0x00, 0x66, 0xcb, 0x01, -0x00, 0x66, 0xcb, 0x01, 0x00, 0x66, 0xcb, -0x01, 0x00, 0xe9, 0x7d, 0x01, 0x00, 0xe9, -0x7d, 0x01, 0x00, 0xe9, 0x7d, 0x01, 0x00, -0x55, 0xcc, 0x01, 0x00, 0x55, 0xcc, 0x01, -0x00, 0x55, 0xcc, 0x01, 0x00, 0x7f, 0x7e, -0x01, 0x00, 0x7f, 0x7e, 0x01, 0x00, 0x7f, -0x7e, 0x01, 0x00, 0x49, 0xcd, 0x01, 0x00, -0x49, 0xcd, 0x01, 0x00, 0x49, 0xcd, 0x01, -0x00, 0x17, 0x7f, 0x01, 0x00, 0x17, 0x7f, -0x01, 0x00, 0x17, 0x7f, 0x01, 0x00, 0x42, -0xce, 0x01, 0x00, 0x42, 0xce, 0x01, 0x00, -0x42, 0xce, 0x01, 0x00, 0xaf, 0x7f, 0x01, -0x00, 0xaf, 0x7f, 0x01, 0x00, 0xaf, 0x7f, -0x01, 0x00, 0x3f, 0xcf, 0x01, 0x00, 0x3f, -0xcf, 0x01, 0x00, 0x3f, 0xcf, 0x01, 0x00, -0x24, 0x80, 0x01, 0x00, 0x24, 0x80, 0x01, -0x00, 0x24, 0x80, 0x01, 0x00, 0x21, 0xd0, -0x01, 0x00, 0x21, 0xd0, 0x01, 0x00, 0x21, -0xd0, 0x01, 0x00, 0x70, 0x80, 0x01, 0x00, -0x70, 0x80, 0x01, 0x00, 0x70, 0x80, 0x01, -0x00, 0xa4, 0xd0, 0x01, 0x00, 0xa4, 0xd0, -0x01, 0x00, 0xa4, 0xd0, 0x01, 0x00, 0xbe, -0x80, 0x01, 0x00, 0xbe, 0x80, 0x01, 0x00, -0xbe, 0x80, 0x01, 0x00, 0x2a, 0xd1, 0x01, -0x00, 0x2a, 0xd1, 0x01, 0x00, 0x2a, 0xd1, -0x01, 0x00, 0x0b, 0x81, 0x01, 0x00, 0x0b, -0x81, 0x01, 0x00, 0x0b, 0x81, 0x01, 0x00, -0xb2, 0xd1, 0x01, 0x00, 0xb2, 0xd1, 0x01, -0x00, 0xb2, 0xd1, 0x01, 0x00, 0x59, 0x81, -0x01, 0x00, 0x59, 0x81, 0x01, 0x00, 0x59, -0x81, 0x01, 0x00, 0x3d, 0xd2, 0x01, 0x00, -0x3d, 0xd2, 0x01, 0x00, 0x3d, 0xd2, 0x01, -0x00, 0xa7, 0x81, 0x01, 0x00, 0xa7, 0x81, -0x01, 0x00, 0xa7, 0x81, 0x01, 0x00, 0xca, -0xd2, 0x01, 0x00, 0xca, 0xd2, 0x01, 0x00, -0xca, 0xd2, 0x01, 0x00, 0xf6, 0x81, 0x01, -0x00, 0xf6, 0x81, 0x01, 0x00, 0xf6, 0x81, -0x01, 0x00, 0x5a, 0xd3, 0x01, 0x00, 0x5a, -0xd3, 0x01, 0x00, 0x5a, 0xd3, 0x01, 0x00, -0x45, 0x82, 0x01, 0x00, 0x45, 0x82, 0x01, -0x00, 0x45, 0x82, 0x01, 0x00, 0xec, 0xd3, -0x01, 0x00, 0xec, 0xd3, 0x01, 0x00, 0xec, -0xd3, 0x01, 0x00, 0x95, 0x82, 0x01, 0x00, -0x95, 0x82, 0x01, 0x00, 0x95, 0x82, 0x01, -0x00, 0x81, 0xd4, 0x01, 0x00, 0x81, 0xd4, -0x01, 0x00, 0x81, 0xd4, 0x01, 0x00, 0xe5, -0x82, 0x01, 0x00, 0xe5, 0x82, 0x01, 0x00, -0xe5, 0x82, 0x01, 0x00, 0x18, 0xd5, 0x01, -0x00, 0x18, 0xd5, 0x01, 0x00, 0x18, 0xd5, -0x01, 0x00, 0x35, 0x83, 0x01, 0x00, 0x35, -0x83, 0x01, 0x00, 0x35, 0x83, 0x01, 0x00, -0xb2, 0xd5, 0x01, 0x00, 0xb2, 0xd5, 0x01, -0x00, 0xb2, 0xd5, 0x01, 0x00, 0x86, 0x83, -0x01, 0x00, 0x86, 0x83, 0x01, 0x00, 0x86, -0x83, 0x01, 0x00, 0x4e, 0xd6, 0x01, 0x00, -0x4e, 0xd6, 0x01, 0x00, 0x4e, 0xd6, 0x01, -0x00, 0xd7, 0x83, 0x01, 0x00, 0xd7, 0x83, -0x01, 0x00, 0xd7, 0x83, 0x01, 0x00, 0xed, -0xd6, 0x01, 0x00, 0xed, 0xd6, 0x01, 0x00, -0xed, 0xd6, 0x01, 0x00, 0x28, 0x84, 0x01, -0x00, 0x28, 0x84, 0x01, 0x00, 0x28, 0x84, -0x01, 0x00, 0x8e, 0xd7, 0x01, 0x00, 0x8e, -0xd7, 0x01, 0x00, 0x8e, 0xd7, 0x01, 0x00, -0x7a, 0x84, 0x01, 0x00, 0x7a, 0x84, 0x01, -0x00, 0x7a, 0x84, 0x01, 0x00, 0x32, 0xd8, -0x01, 0x00, 0x32, 0xd8, 0x01, 0x00, 0x32, -0xd8, 0x01, 0x00, 0xcc, 0x84, 0x01, 0x00, -0xcc, 0x84, 0x01, 0x00, 0xcc, 0x84, 0x01, -0x00, 0xd8, 0xd8, 0x01, 0x00, 0xd8, 0xd8, -0x01, 0x00, 0xd8, 0xd8, 0x01, 0x00, 0x1f, -0x85, 0x01, 0x00, 0x1f, 0x85, 0x01, 0x00, -0x1f, 0x85, 0x01, 0x00, 0x81, 0xd9, 0x01, -0x00, 0x81, 0xd9, 0x01, 0x00, 0x81, 0xd9, -0x01, 0x00, 0x72, 0x85, 0x01, 0x00, 0x72, -0x85, 0x01, 0x00, 0x72, 0x85, 0x01, 0x00, -0x2d, 0xda, 0x01, 0x00, 0x2d, 0xda, 0x01, -0x00, 0x2d, 0xda, 0x01, 0x00, 0xc5, 0x85, -0x01, 0x00, 0xc5, 0x85, 0x01, 0x00, 0xc5, -0x85, 0x01, 0x00, 0xdb, 0xda, 0x01, 0x00, -0xdb, 0xda, 0x01, 0x00, 0xdb, 0xda, 0x01, -0x00, 0x18, 0x86, 0x01, 0x00, 0x18, 0x86, -0x01, 0x00, 0x18, 0x86, 0x01, 0x00, 0x8c, -0xdb, 0x01, 0x00, 0x8c, 0xdb, 0x01, 0x00, -0x8c, 0xdb, 0x01, 0x00, 0x6c, 0x86, 0x01, -0x00, 0x6c, 0x86, 0x01, 0x00, 0x6c, 0x86, -0x01, 0x00, 0x3f, 0xdc, 0x01, 0x00, 0x3f, -0xdc, 0x01, 0x00, 0x3f, 0xdc, 0x01, 0x00, -0xc1, 0x86, 0x01, 0x00, 0xc1, 0x86, 0x01, -0x00, 0xc1, 0x86, 0x01, 0x00, 0xf5, 0xdc, -0x01, 0x00, 0xf5, 0xdc, 0x01, 0x00, 0xf5, -0xdc, 0x01, 0x00, 0x15, 0x87, 0x01, 0x00, -0x15, 0x87, 0x01, 0x00, 0x15, 0x87, 0x01, -0x00, 0xae, 0xdd, 0x01, 0x00, 0xae, 0xdd, -0x01, 0x00, 0xae, 0xdd, 0x01, 0x00, 0x6a, -0x87, 0x01, 0x00, 0x6a, 0x87, 0x01, 0x00, -0x6a, 0x87, 0x01, 0x00, 0x69, 0xde, 0x01, -0x00, 0x69, 0xde, 0x01, 0x00, 0x69, 0xde, -0x01, 0x00, 0xc0, 0x87, 0x01, 0x00, 0xc0, -0x87, 0x01, 0x00, 0xc0, 0x87, 0x01, 0x00, -0x27, 0xdf, 0x01, 0x00, 0x27, 0xdf, 0x01, -0x00, 0x27, 0xdf, 0x01, 0x00, 0x15, 0x88, -0x01, 0x00, 0x15, 0x88, 0x01, 0x00, 0x15, -0x88, 0x01, 0x00, 0xe8, 0xdf, 0x01, 0x00, -0xe8, 0xdf, 0x01, 0x00, 0xe8, 0xdf, 0x01, -0x00, 0x6b, 0x88, 0x01, 0x00, 0x6b, 0x88, -0x01, 0x00, 0x6b, 0x88, 0x01, 0x00, 0x55, -0xe0, 0x01, 0x00, 0x55, 0xe0, 0x01, 0x00, -0x55, 0xe0, 0x01, 0x00, 0xc2, 0x88, 0x01, -0x00, 0xc2, 0x88, 0x01, 0x00, 0xc2, 0x88, -0x01, 0x00, 0xb8, 0xe0, 0x01, 0x00, 0xb8, -0xe0, 0x01, 0x00, 0xb8, 0xe0, 0x01, 0x00, -0x18, 0x89, 0x01, 0x00, 0x18, 0x89, 0x01, -0x00, 0x18, 0x89, 0x01, 0x00, 0x1d, 0xe1, -0x01, 0x00, 0x1d, 0xe1, 0x01, 0x00, 0x1d, -0xe1, 0x01, 0x00, 0x6f, 0x89, 0x01, 0x00, -0x6f, 0x89, 0x01, 0x00, 0x6f, 0x89, 0x01, -0x00, 0x83, 0xe1, 0x01, 0x00, 0x83, 0xe1, -0x01, 0x00, 0x83, 0xe1, 0x01, 0x00, 0xc7, -0x89, 0x01, 0x00, 0xc7, 0x89, 0x01, 0x00, -0xc7, 0x89, 0x01, 0x00, 0xea, 0xe1, 0x01, -0x00, 0xea, 0xe1, 0x01, 0x00, 0xea, 0xe1, -0x01, 0x00, 0x1e, 0x8a, 0x01, 0x00, 0x1e, -0x8a, 0x01, 0x00, 0x1e, 0x8a, 0x01, 0x00, -0x52, 0xe2, 0x01, 0x00, 0x52, 0xe2, 0x01, -0x00, 0x52, 0xe2, 0x01, 0x00, 0x76, 0x8a, -0x01, 0x00, 0x76, 0x8a, 0x01, 0x00, 0x76, -0x8a, 0x01, 0x00, 0xbc, 0xe2, 0x01, 0x00, -0xbc, 0xe2, 0x01, 0x00, 0xbc, 0xe2, 0x01, -0x00, 0xcf, 0x8a, 0x01, 0x00, 0xcf, 0x8a, -0x01, 0x00, 0xcf, 0x8a, 0x01, 0x00, 0x27, -0xe3, 0x01, 0x00, 0x27, 0xe3, 0x01, 0x00, -0x27, 0xe3, 0x01, 0x00, 0x27, 0x8b, 0x01, -0x00, 0x27, 0x8b, 0x01, 0x00, 0x27, 0x8b, -0x01, 0x00, 0x94, 0xe3, 0x01, 0x00, 0x94, -0xe3, 0x01, 0x00, 0x94, 0xe3, 0x01, 0x00, -0x80, 0x8b, 0x01, 0x00, 0x80, 0x8b, 0x01, -0x00, 0x80, 0x8b, 0x01, 0x00, 0x02, 0xe4, -0x01, 0x00, 0x02, 0xe4, 0x01, 0x00, 0x02, -0xe4, 0x01, 0x00, 0xda, 0x8b, 0x01, 0x00, -0xda, 0x8b, 0x01, 0x00, 0xda, 0x8b, 0x01, -0x00, 0x71, 0xe4, 0x01, 0x00, 0x71, 0xe4, -0x01, 0x00, 0x71, 0xe4, 0x01, 0x00, 0x33, -0x8c, 0x01, 0x00, 0x33, 0x8c, 0x01, 0x00, -0x33, 0x8c, 0x01, 0x00, 0xe2, 0xe4, 0x01, -0x00, 0xe2, 0xe4, 0x01, 0x00, 0xe2, 0xe4, -0x01, 0x00, 0x8d, 0x8c, 0x01, 0x00, 0x8d, -0x8c, 0x01, 0x00, 0x8d, 0x8c, 0x01, 0x00, -0x54, 0xe5, 0x01, 0x00, 0x54, 0xe5, 0x01, -0x00, 0x54, 0xe5, 0x01, 0x00, 0xe8, 0x8c, -0x01, 0x00, 0xe8, 0x8c, 0x01, 0x00, 0xe8, -0x8c, 0x01, 0x00, 0xc8, 0xe5, 0x01, 0x00, -0xc8, 0xe5, 0x01, 0x00, 0xc8, 0xe5, 0x01, -0x00, 0x42, 0x8d, 0x01, 0x00, 0x42, 0x8d, -0x01, 0x00, 0x42, 0x8d, 0x01, 0x00, 0x3d, -0xe6, 0x01, 0x00, 0x3d, 0xe6, 0x01, 0x00, -0x3d, 0xe6, 0x01, 0x00, 0x9d, 0x8d, 0x01, -0x00, 0x9d, 0x8d, 0x01, 0x00, 0x9d, 0x8d, -0x01, 0x00, 0xb3, 0xe6, 0x01, 0x00, 0xb3, -0xe6, 0x01, 0x00, 0xb3, 0xe6, 0x01, 0x00, -0xf8, 0x8d, 0x01, 0x00, 0xf8, 0x8d, 0x01, -0x00, 0xf8, 0x8d, 0x01, 0x00, 0x2b, 0xe7, -0x01, 0x00, 0x2b, 0xe7, 0x01, 0x00, 0x2b, -0xe7, 0x01, 0x00, 0x54, 0x8e, 0x01, 0x00, -0x54, 0x8e, 0x01, 0x00, 0x54, 0x8e, 0x01, -0x00, 0xa5, 0xe7, 0x01, 0x00, 0xa5, 0xe7, -0x01, 0x00, 0xa5, 0xe7, 0x01, 0x00, 0xb0, -0x8e, 0x01, 0x00, 0xb0, 0x8e, 0x01, 0x00, -0xb0, 0x8e, 0x01, 0x00, 0x1f, 0xe8, 0x01, -0x00, 0x1f, 0xe8, 0x01, 0x00, 0x1f, 0xe8, -0x01, 0x00, 0x0c, 0x8f, 0x01, 0x00, 0x0c, -0x8f, 0x01, 0x00, 0x0c, 0x8f, 0x01, 0x00, -0x9c, 0xe8, 0x01, 0x00, 0x9c, 0xe8, 0x01, -0x00, 0x9c, 0xe8, 0x01, 0x00, 0x68, 0x8f, -0x01, 0x00, 0x68, 0x8f, 0x01, 0x00, 0x68, -0x8f, 0x01, 0x00, 0x19, 0xe9, 0x01, 0x00, -0x19, 0xe9, 0x01, 0x00, 0x19, 0xe9, 0x01, -0x00, 0xc5, 0x8f, 0x01, 0x00, 0xc5, 0x8f, -0x01, 0x00, 0xc5, 0x8f, 0x01, 0x00, 0x98, -0xe9, 0x01, 0x00, 0x98, 0xe9, 0x01, 0x00, -0x98, 0xe9, 0x01, 0x00, 0x11, 0x90, 0x01, -0x00, 0x11, 0x90, 0x01, 0x00, 0x11, 0x90, -0x01, 0x00, 0x19, 0xea, 0x01, 0x00, 0x19, -0xea, 0x01, 0x00, 0x19, 0xea, 0x01, 0x00, -0x40, 0x90, 0x01, 0x00, 0x40, 0x90, 0x01, -0x00, 0x40, 0x90, 0x01, 0x00, 0x9b, 0xea, -0x01, 0x00, 0x9b, 0xea, 0x01, 0x00, 0x9b, -0xea, 0x01, 0x00, 0x6f, 0x90, 0x01, 0x00, -0x6f, 0x90, 0x01, 0x00, 0x6f, 0x90, 0x01, -0x00, 0x1e, 0xeb, 0x01, 0x00, 0x1e, 0xeb, -0x01, 0x00, 0x1e, 0xeb, 0x01, 0x00, 0x9e, -0x90, 0x01, 0x00, 0x9e, 0x90, 0x01, 0x00, -0x9e, 0x90, 0x01, 0x00, 0xa3, 0xeb, 0x01, -0x00, 0xa3, 0xeb, 0x01, 0x00, 0xa3, 0xeb, -0x01, 0x00, 0xcd, 0x90, 0x01, 0x00, 0xcd, -0x90, 0x01, 0x00, 0xcd, 0x90, 0x01, 0x00, -0x2a, 0xec, 0x01, 0x00, 0x2a, 0xec, 0x01, -0x00, 0x2a, 0xec, 0x01, 0x00, 0xfc, 0x90, -0x01, 0x00, 0xfc, 0x90, 0x01, 0x00, 0xfc, -0x90, 0x01, 0x00, 0xb1, 0xec, 0x01, 0x00, -0xb1, 0xec, 0x01, 0x00, 0xb1, 0xec, 0x01, -0x00, 0x2b, 0x91, 0x01, 0x00, 0x2b, 0x91, -0x01, 0x00, 0x2b, 0x91, 0x01, 0x00, 0x3b, -0xed, 0x01, 0x00, 0x3b, 0xed, 0x01, 0x00, -0x3b, 0xed, 0x01, 0x00, 0x5b, 0x91, 0x01, -0x00, 0x5b, 0x91, 0x01, 0x00, 0x5b, 0x91, -0x01, 0x00, 0xc6, 0xed, 0x01, 0x00, 0xc6, -0xed, 0x01, 0x00, 0xc6, 0xed, 0x01, 0x00, -0x8b, 0x91, 0x01, 0x00, 0x8b, 0x91, 0x01, -0x00, 0x8b, 0x91, 0x01, 0x00, 0x52, 0xee, -0x01, 0x00, 0x52, 0xee, 0x01, 0x00, 0x52, -0xee, 0x01, 0x00, 0xbb, 0x91, 0x01, 0x00, -0xbb, 0x91, 0x01, 0x00, 0xbb, 0x91, 0x01, -0x00, 0xe0, 0xee, 0x01, 0x00, 0xe0, 0xee, -0x01, 0x00, 0xe0, 0xee, 0x01, 0x00, 0xeb, -0x91, 0x01, 0x00, 0xeb, 0x91, 0x01, 0x00, -0xeb, 0x91, 0x01, 0x00, 0x6f, 0xef, 0x01, -0x00, 0x6f, 0xef, 0x01, 0x00, 0x6f, 0xef, -0x01, 0x00, 0x1b, 0x92, 0x01, 0x00, 0x1b, -0x92, 0x01, 0x00, 0x1b, 0x92, 0x01, 0x00, -0x0a -}; -const unsigned char Rgb_fp16_sRGB_lin_2_4_to_BT2020PQ [ 46817 ] = { -0x84, 0x4a, 0x00, 0x00, 0x01, 0x00, 0x00, -0x00, 0x8a, 0x4a, 0x00, 0x00, 0x00, 0x10, -0x00, 0x10, 0x89, 0x4a, 0x00, 0x00, 0x89, -0xfb, 0x78, 0xf4, 0x88, 0x4a, 0x00, 0x00, -0xe5, 0x01, 0x00, 0x00, 0x87, 0x4a, 0x00, -0x00, 0x68, 0x08, 0xb2, 0x15, 0x86, 0x4a, -0x00, 0x00, 0xb7, 0xfe, 0x00, 0x10, 0x85, -0x4a, 0x00, 0x00, 0x00, 0x10, 0x4a, 0xf1, -0x7d, 0x4a, 0x00, 0x00, 0x00, 0x10, 0x00, -0x10, 0x7c, 0x4a, 0x00, 0x00, 0x89, 0xfb, -0x78, 0xf4, 0x7b, 0x4a, 0x00, 0x00, 0xe5, -0x01, 0x00, 0x00, 0x7a, 0x4a, 0x00, 0x00, -0x68, 0x08, 0xb2, 0x15, 0x79, 0x4a, 0x00, -0x00, 0xb7, 0xfe, 0x00, 0x10, 0x78, 0x4a, -0x00, 0x00, 0x00, 0x10, 0x4a, 0xf1, 0x77, -0x4a, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, -0x76, 0x4a, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xaa, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xa7, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x3c, 0xa6, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x3c, 0xa5, 0x42, -0x00, 0x00, 0x08, 0x80, 0x00, 0x00, 0xaa, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xa1, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xa0, 0x42, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x9d, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xaa, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x9b, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x9a, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x99, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x97, 0x42, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x96, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x95, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xaa, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x93, 0x42, -0x00, 0x00, 0xc0, 0x40, 0xd0, 0x40, 0x92, -0x42, 0x00, 0x00, 0xa0, 0x40, 0xb0, 0x40, -0x91, 0x42, 0x00, 0x00, 0x80, 0x40, 0x90, -0x40, 0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x8f, 0x42, 0x00, 0x00, 0x40, -0x40, 0x50, 0x40, 0x8e, 0x42, 0x00, 0x00, -0x20, 0x40, 0x30, 0x40, 0x8d, 0x42, 0x00, -0x00, 0x00, 0x40, 0x10, 0x40, 0xaa, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8b, -0x42, 0x00, 0x00, 0x00, 0x7c, 0xff, 0x3f, -0x8a, 0x42, 0x00, 0x00, 0x00, 0x7c, 0xff, -0x3f, 0x89, 0x42, 0x00, 0x00, 0x00, 0x10, -0x01, 0x00, 0xaa, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x87, 0x42, 0x00, 0x00, -0x00, 0x10, 0x01, 0x00, 0x86, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x85, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xaa, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x83, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x82, 0x42, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x81, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xaa, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x7f, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7d, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x7b, 0x42, 0x00, 0x00, 0xa0, 0x40, -0xb0, 0x40, 0x7a, 0x42, 0x00, 0x00, 0x80, -0x40, 0x90, 0x40, 0x79, 0x42, 0x00, 0x00, -0x60, 0x40, 0x70, 0x40, 0xaa, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x42, -0x00, 0x00, 0x20, 0x40, 0x30, 0x40, 0x76, -0x42, 0x00, 0x00, 0x00, 0x40, 0x10, 0x40, -0x75, 0x42, 0x00, 0x00, 0x00, 0x7c, 0xff, -0x3f, 0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x73, 0x42, 0x00, 0x00, 0x00, -0x7c, 0xff, 0x3f, 0x72, 0x42, 0x00, 0x00, -0x00, 0x10, 0x01, 0x00, 0x71, 0x42, 0x00, -0x00, 0x00, 0x10, 0x01, 0x00, 0xaa, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6f, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x6c, 0x42, 0x00, 0x00, 0x00, 0x70, 0x00, -0x70, 0x6b, 0x42, 0x00, 0x00, 0x00, 0x70, -0x00, 0x00, 0xaa, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x69, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x68, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x67, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xaa, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x65, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x61, 0x42, 0x00, 0x00, 0x62, 0x80, -0x02, 0x00, 0x60, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xaa, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x5e, 0x42, 0x00, -0x00, 0xdc, 0x30, 0xe4, 0x30, 0x5d, 0x42, -0x00, 0x00, 0xcc, 0x30, 0xd4, 0x30, 0x5c, -0x42, 0x00, 0x00, 0xbc, 0x30, 0xc4, 0x30, -0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x5a, 0x42, 0x00, 0x00, 0x9c, 0x30, -0xa4, 0x30, 0x59, 0x42, 0x00, 0x00, 0x8c, -0x30, 0x94, 0x30, 0x58, 0x42, 0x00, 0x00, -0x7c, 0x30, 0x84, 0x30, 0xaa, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x56, 0x42, -0x00, 0x00, 0x5c, 0x30, 0x64, 0x30, 0x55, -0x42, 0x00, 0x00, 0x4c, 0x30, 0x54, 0x30, -0x54, 0x42, 0x00, 0x00, 0x3c, 0x30, 0x44, -0x30, 0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x52, 0x42, 0x00, 0x00, 0x1c, -0x30, 0x24, 0x30, 0x51, 0x42, 0x00, 0x00, -0x0c, 0x30, 0x14, 0x30, 0x50, 0x42, 0x00, -0x00, 0x00, 0x30, 0x08, 0x20, 0xaa, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4e, -0x42, 0x00, 0x00, 0x00, 0xbc, 0x00, 0x00, -0x4d, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x7c, 0x4c, 0x42, 0x00, 0x00, 0x00, 0xbc, -0x00, 0x00, 0xaa, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x4a, 0x42, 0x00, 0x00, -0x00, 0xbc, 0x00, 0x00, 0x49, 0x42, 0x00, -0x00, 0xc7, 0x28, 0x01, 0x00, 0x48, 0x42, -0x00, 0x00, 0xc7, 0x28, 0x01, 0x00, 0xaa, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x46, 0x42, 0x00, 0x00, 0x00, 0xf0, 0x00, -0x00, 0x45, 0x42, 0x00, 0x00, 0x00, 0xf0, -0x00, 0x00, 0x44, 0x42, 0x00, 0x00, 0x00, -0xf0, 0x00, 0x00, 0xaa, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x42, 0x42, 0x00, -0x00, 0xec, 0x30, 0xf4, 0x30, 0x41, 0x42, -0x00, 0x00, 0xdc, 0x30, 0xe4, 0x30, 0x40, -0x42, 0x00, 0x00, 0xcc, 0x30, 0xd4, 0x30, -0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x3e, 0x42, 0x00, 0x00, 0xac, 0x30, -0xb4, 0x30, 0x3d, 0x42, 0x00, 0x00, 0x9c, -0x30, 0xa4, 0x30, 0x3c, 0x42, 0x00, 0x00, -0x8c, 0x30, 0x94, 0x30, 0xaa, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x3a, 0x42, -0x00, 0x00, 0x6c, 0x30, 0x74, 0x30, 0x39, -0x42, 0x00, 0x00, 0x5c, 0x30, 0x64, 0x30, -0x38, 0x42, 0x00, 0x00, 0x4c, 0x30, 0x54, -0x30, 0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x36, 0x42, 0x00, 0x00, 0x2c, -0x30, 0x34, 0x30, 0x35, 0x42, 0x00, 0x00, -0x1c, 0x30, 0x24, 0x30, 0x34, 0x42, 0x00, -0x00, 0x0c, 0x30, 0x14, 0x30, 0xaa, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, -0x31, 0x42, 0x00, 0x00, 0x00, 0xbc, 0x00, -0x00, 0x30, 0x42, 0x00, 0x00, 0x00, 0x00, -0x00, 0x7c, 0xaa, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x2e, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x7c, 0x2d, 0x42, 0x00, -0x00, 0x00, 0xbc, 0x00, 0x00, 0x2c, 0x42, -0x00, 0x00, 0xc7, 0x28, 0x01, 0x00, 0xaa, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x2a, 0x42, 0x00, 0x00, 0xc7, 0x28, 0x01, -0x00, 0x29, 0x42, 0x00, 0x00, 0x00, 0xf0, -0x00, 0x00, 0x28, 0x42, 0x00, 0x00, 0x00, -0xf0, 0x00, 0x00, 0xaa, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x26, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x23, -0x42, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, -0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x0d, 0x42, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x0c, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x0b, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xaa, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x42, -0x00, 0x00, 0xc0, 0x60, 0x00, 0x00, 0x08, -0x42, 0x00, 0x00, 0x40, 0x60, 0x80, 0x60, -0x07, 0x42, 0x00, 0x00, 0x00, 0x50, 0x20, -0x50, 0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x05, 0x42, 0x00, 0x00, 0x00, -0x7c, 0x00, 0x00, 0x04, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x7c, 0x03, 0x42, 0x00, -0x00, 0x00, 0x7c, 0x00, 0x00, 0xaa, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, -0x42, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, -0x00, 0x42, 0x00, 0x00, 0xd0, 0xb3, 0x01, -0x00, 0xff, 0x41, 0x00, 0x00, 0xd0, 0xb3, -0x01, 0x00, 0xaa, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xfd, 0x41, 0x00, 0x00, -0xb6, 0xa4, 0x01, 0x00, 0xfc, 0x41, 0x00, -0x00, 0xb6, 0xa4, 0x01, 0x00, 0xfb, 0x41, -0x00, 0x00, 0xb6, 0xa4, 0x01, 0x00, 0xaa, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf8, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf7, 0x41, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xee, 0x41, 0x00, 0x00, 0xa9, -0x1c, 0x00, 0x00, 0xaa, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xea, 0x41, 0x00, -0x00, 0x63, 0x01, 0x00, 0x00, 0xe9, 0x41, -0x00, 0x00, 0x14, 0x14, 0x89, 0x0a, 0xe8, -0x41, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, -0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xec, 0x41, 0x00, 0x00, 0x5d, 0x00, -0x00, 0x00, 0xe1, 0x41, 0x00, 0x00, 0x00, -0x20, 0x00, 0x00, 0xe0, 0x41, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xaa, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xde, 0x41, -0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xdd, -0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xdc, 0x41, 0x00, 0x00, 0x00, 0x20, 0x00, -0x00, 0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xa8, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x3c, 0xa4, 0x42, 0x00, 0x00, -0x0f, 0x00, 0x00, 0x00, 0x9c, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xaa, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x98, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x94, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x90, 0x42, 0x00, 0x00, 0x60, 0x40, -0x70, 0x40, 0xaa, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x8c, 0x42, 0x00, 0x00, -0x00, 0x7c, 0xff, 0x3f, 0x88, 0x42, 0x00, -0x00, 0x00, 0x10, 0x01, 0x00, 0x84, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xaa, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x80, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x7c, 0x42, 0x00, 0x00, 0xc0, 0x40, -0xd0, 0x40, 0x78, 0x42, 0x00, 0x00, 0x40, -0x40, 0x50, 0x40, 0xaa, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x74, 0x42, 0x00, -0x00, 0x00, 0x7c, 0xff, 0x3f, 0x70, 0x42, -0x00, 0x00, 0x00, 0x10, 0x01, 0x00, 0x6a, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x66, 0x42, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x5f, 0x42, 0x00, 0x00, 0xec, -0x30, 0xf4, 0x30, 0x5b, 0x42, 0x00, 0x00, -0xac, 0x30, 0xb4, 0x30, 0xaa, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x57, 0x42, -0x00, 0x00, 0x6c, 0x30, 0x74, 0x30, 0x53, -0x42, 0x00, 0x00, 0x2c, 0x30, 0x34, 0x30, -0x4f, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x7c, 0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x4b, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x7c, 0x47, 0x42, 0x00, 0x00, -0xc7, 0x28, 0x01, 0x00, 0x43, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xaa, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, -0x42, 0x00, 0x00, 0xbc, 0x30, 0xc4, 0x30, -0x3b, 0x42, 0x00, 0x00, 0x7c, 0x30, 0x84, -0x30, 0x37, 0x42, 0x00, 0x00, 0x3c, 0x30, -0x44, 0x30, 0xaa, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x33, 0x42, 0x00, 0x00, -0x00, 0x30, 0x08, 0x20, 0x2f, 0x42, 0x00, -0x00, 0x00, 0xbc, 0x00, 0x00, 0x2b, 0x42, -0x00, 0x00, 0xc7, 0x28, 0x01, 0x00, 0xaa, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x27, 0x42, 0x00, 0x00, 0x00, 0xf0, 0x00, -0x00, 0x0e, 0x42, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x0a, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xaa, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x06, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x7c, 0x02, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0xfe, -0x41, 0x00, 0x00, 0xd0, 0xb3, 0x01, 0x00, -0xaa, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xfa, 0x41, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xeb, 0x41, 0x00, 0x00, 0x36, -0x02, 0x6d, 0x1d, 0xed, 0x41, 0x00, 0x00, -0x86, 0x00, 0xd1, 0x02, 0xaa, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xdf, 0x41, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xdb, -0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xda, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xc7, 0x28, -0x01, 0x00, 0xc7, 0x28, 0x01, 0x00, 0xc7, -0x28, 0x01, 0x00, 0xbd, 0xea, 0x00, 0x00, -0xbd, 0xea, 0x00, 0x00, 0xbd, 0xea, 0x00, -0x00, 0x73, 0x2a, 0x01, 0x00, 0x73, 0x2a, -0x01, 0x00, 0x73, 0x2a, 0x01, 0x00, 0x8e, -0xe9, 0x00, 0x00, 0x8e, 0xe9, 0x00, 0x00, -0x8e, 0xe9, 0x00, 0x00, 0x0c, 0x2c, 0x01, -0x00, 0x0c, 0x2c, 0x01, 0x00, 0x0c, 0x2c, -0x01, 0x00, 0x89, 0xe8, 0x00, 0x00, 0x89, -0xe8, 0x00, 0x00, 0x89, 0xe8, 0x00, 0x00, -0x94, 0x2d, 0x01, 0x00, 0x94, 0x2d, 0x01, -0x00, 0x94, 0x2d, 0x01, 0x00, 0xa6, 0xe7, -0x00, 0x00, 0xa6, 0xe7, 0x00, 0x00, 0xa6, -0xe7, 0x00, 0x00, 0x0f, 0x2f, 0x01, 0x00, -0x0f, 0x2f, 0x01, 0x00, 0x0f, 0x2f, 0x01, -0x00, 0xde, 0xe6, 0x00, 0x00, 0xde, 0xe6, -0x00, 0x00, 0xde, 0xe6, 0x00, 0x00, 0x3e, -0x30, 0x01, 0x00, 0x3e, 0x30, 0x01, 0x00, -0x3e, 0x30, 0x01, 0x00, 0x2b, 0xe6, 0x00, -0x00, 0x2b, 0xe6, 0x00, 0x00, 0x2b, 0xe6, -0x00, 0x00, 0xf0, 0x30, 0x01, 0x00, 0xf0, -0x30, 0x01, 0x00, 0xf0, 0x30, 0x01, 0x00, -0x8a, 0xe5, 0x00, 0x00, 0x8a, 0xe5, 0x00, -0x00, 0x8a, 0xe5, 0x00, 0x00, 0x9c, 0x31, -0x01, 0x00, 0x9c, 0x31, 0x01, 0x00, 0x9c, -0x31, 0x01, 0x00, 0xf8, 0xe4, 0x00, 0x00, -0xf8, 0xe4, 0x00, 0x00, 0xf8, 0xe4, 0x00, -0x00, 0x44, 0x32, 0x01, 0x00, 0x44, 0x32, -0x01, 0x00, 0x44, 0x32, 0x01, 0x00, 0xc4, -0x03, 0x01, 0x00, 0xc4, 0x03, 0x01, 0x00, -0xc4, 0x03, 0x01, 0x00, 0xbc, 0x34, 0x01, -0x00, 0xbc, 0x34, 0x01, 0x00, 0xbc, 0x34, -0x01, 0x00, 0x3b, 0x02, 0x01, 0x00, 0x3b, -0x02, 0x01, 0x00, 0x3b, 0x02, 0x01, 0x00, -0x04, 0x37, 0x01, 0x00, 0x04, 0x37, 0x01, -0x00, 0x04, 0x37, 0x01, 0x00, 0x0c, 0x01, -0x01, 0x00, 0x0c, 0x01, 0x01, 0x00, 0x0c, -0x01, 0x01, 0x00, 0x25, 0x39, 0x01, 0x00, -0x25, 0x39, 0x01, 0x00, 0x25, 0x39, 0x01, -0x00, 0x19, 0x00, 0x01, 0x00, 0x19, 0x00, -0x01, 0x00, 0x19, 0x00, 0x01, 0x00, 0x28, -0x3b, 0x01, 0x00, 0x28, 0x3b, 0x01, 0x00, -0x28, 0x3b, 0x01, 0x00, 0x9f, 0xfe, 0x00, -0x00, 0x9f, 0xfe, 0x00, 0x00, 0x9f, 0xfe, -0x00, 0x00, 0x12, 0x3d, 0x01, 0x00, 0x12, -0x3d, 0x01, 0x00, 0x12, 0x3d, 0x01, 0x00, -0x4a, 0xfd, 0x00, 0x00, 0x4a, 0xfd, 0x00, -0x00, 0x4a, 0xfd, 0x00, 0x00, 0xe7, 0x3e, -0x01, 0x00, 0xe7, 0x3e, 0x01, 0x00, 0xe7, -0x3e, 0x01, 0x00, 0x24, 0xfc, 0x00, 0x00, -0x24, 0xfc, 0x00, 0x00, 0x24, 0xfc, 0x00, -0x00, 0x55, 0x40, 0x01, 0x00, 0x55, 0x40, -0x01, 0x00, 0x55, 0x40, 0x01, 0x00, 0x22, -0xfb, 0x00, 0x00, 0x22, 0xfb, 0x00, 0x00, -0x22, 0xfb, 0x00, 0x00, 0x2e, 0x41, 0x01, -0x00, 0x2e, 0x41, 0x01, 0x00, 0x2e, 0x41, -0x01, 0x00, 0x3e, 0xfa, 0x00, 0x00, 0x3e, -0xfa, 0x00, 0x00, 0x3e, 0xfa, 0x00, 0x00, -0x00, 0x42, 0x01, 0x00, 0x00, 0x42, 0x01, -0x00, 0x00, 0x42, 0x01, 0x00, 0x73, 0xf9, -0x00, 0x00, 0x73, 0xf9, 0x00, 0x00, 0x73, -0xf9, 0x00, 0x00, 0xcb, 0x42, 0x01, 0x00, -0xcb, 0x42, 0x01, 0x00, 0xcb, 0x42, 0x01, -0x00, 0xbb, 0xf8, 0x00, 0x00, 0xbb, 0xf8, -0x00, 0x00, 0xbb, 0xf8, 0x00, 0x00, 0x91, -0x43, 0x01, 0x00, 0x91, 0x43, 0x01, 0x00, -0x91, 0x43, 0x01, 0x00, 0x14, 0xf8, 0x00, -0x00, 0x14, 0xf8, 0x00, 0x00, 0x14, 0xf8, -0x00, 0x00, 0x52, 0x44, 0x01, 0x00, 0x52, -0x44, 0x01, 0x00, 0x52, 0x44, 0x01, 0x00, -0x35, 0x07, 0x01, 0x00, 0x35, 0x07, 0x01, -0x00, 0x35, 0x07, 0x01, 0x00, 0xc5, 0x45, -0x01, 0x00, 0xc5, 0x45, 0x01, 0x00, 0xc5, -0x45, 0x01, 0x00, 0x31, 0x06, 0x01, 0x00, -0x31, 0x06, 0x01, 0x00, 0x31, 0x06, 0x01, -0x00, 0x28, 0x47, 0x01, 0x00, 0x28, 0x47, -0x01, 0x00, 0x28, 0x47, 0x01, 0x00, 0x51, -0x05, 0x01, 0x00, 0x51, 0x05, 0x01, 0x00, -0x51, 0x05, 0x01, 0x00, 0x7d, 0x48, 0x01, -0x00, 0x7d, 0x48, 0x01, 0x00, 0x7d, 0x48, -0x01, 0x00, 0x8d, 0x04, 0x01, 0x00, 0x8d, -0x04, 0x01, 0x00, 0x8d, 0x04, 0x01, 0x00, -0xc6, 0x49, 0x01, 0x00, 0xc6, 0x49, 0x01, -0x00, 0xc6, 0x49, 0x01, 0x00, 0xdf, 0x03, -0x01, 0x00, 0xdf, 0x03, 0x01, 0x00, 0xdf, -0x03, 0x01, 0x00, 0x04, 0x4b, 0x01, 0x00, -0x04, 0x4b, 0x01, 0x00, 0x04, 0x4b, 0x01, -0x00, 0x43, 0x03, 0x01, 0x00, 0x43, 0x03, -0x01, 0x00, 0x43, 0x03, 0x01, 0x00, 0x38, -0x4c, 0x01, 0x00, 0x38, 0x4c, 0x01, 0x00, -0x38, 0x4c, 0x01, 0x00, 0xb7, 0x02, 0x01, -0x00, 0xb7, 0x02, 0x01, 0x00, 0xb7, 0x02, -0x01, 0x00, 0x63, 0x4d, 0x01, 0x00, 0x63, -0x4d, 0x01, 0x00, 0x63, 0x4d, 0x01, 0x00, -0x37, 0x02, 0x01, 0x00, 0x37, 0x02, 0x01, -0x00, 0x37, 0x02, 0x01, 0x00, 0x87, 0x4e, -0x01, 0x00, 0x87, 0x4e, 0x01, 0x00, 0x87, -0x4e, 0x01, 0x00, 0x8c, 0x11, 0x01, 0x00, -0x8c, 0x11, 0x01, 0x00, 0x8c, 0x11, 0x01, -0x00, 0x5c, 0x50, 0x01, 0x00, 0x5c, 0x50, -0x01, 0x00, 0x5c, 0x50, 0x01, 0x00, 0xc6, -0x10, 0x01, 0x00, 0xc6, 0x10, 0x01, 0x00, -0xc6, 0x10, 0x01, 0x00, 0x69, 0x51, 0x01, -0x00, 0x69, 0x51, 0x01, 0x00, 0x69, 0x51, -0x01, 0x00, 0x1a, 0x10, 0x01, 0x00, 0x1a, -0x10, 0x01, 0x00, 0x1a, 0x10, 0x01, 0x00, -0x6a, 0x52, 0x01, 0x00, 0x6a, 0x52, 0x01, -0x00, 0x6a, 0x52, 0x01, 0x00, 0x06, 0x0f, -0x01, 0x00, 0x06, 0x0f, 0x01, 0x00, 0x06, -0x0f, 0x01, 0x00, 0x62, 0x53, 0x01, 0x00, -0x62, 0x53, 0x01, 0x00, 0x62, 0x53, 0x01, -0x00, 0xfb, 0x0d, 0x01, 0x00, 0xfb, 0x0d, -0x01, 0x00, 0xfb, 0x0d, 0x01, 0x00, 0x52, -0x54, 0x01, 0x00, 0x52, 0x54, 0x01, 0x00, -0x52, 0x54, 0x01, 0x00, 0x0c, 0x0d, 0x01, -0x00, 0x0c, 0x0d, 0x01, 0x00, 0x0c, 0x0d, -0x01, 0x00, 0x3b, 0x55, 0x01, 0x00, 0x3b, -0x55, 0x01, 0x00, 0x3b, 0x55, 0x01, 0x00, -0x34, 0x0c, 0x01, 0x00, 0x34, 0x0c, 0x01, -0x00, 0x34, 0x0c, 0x01, 0x00, 0x1c, 0x56, -0x01, 0x00, 0x1c, 0x56, 0x01, 0x00, 0x1c, -0x56, 0x01, 0x00, 0x70, 0x0b, 0x01, 0x00, -0x70, 0x0b, 0x01, 0x00, 0x70, 0x0b, 0x01, -0x00, 0xf8, 0x56, 0x01, 0x00, 0xf8, 0x56, -0x01, 0x00, 0xf8, 0x56, 0x01, 0x00, 0x6a, -0x1a, 0x01, 0x00, 0x6a, 0x1a, 0x01, 0x00, -0x6a, 0x1a, 0x01, 0x00, 0x9e, 0x58, 0x01, -0x00, 0x9e, 0x58, 0x01, 0x00, 0x9e, 0x58, -0x01, 0x00, 0x38, 0x19, 0x01, 0x00, 0x38, -0x19, 0x01, 0x00, 0x38, 0x19, 0x01, 0x00, -0x32, 0x5a, 0x01, 0x00, 0x32, 0x5a, 0x01, -0x00, 0x32, 0x5a, 0x01, 0x00, 0x30, 0x18, -0x01, 0x00, 0x30, 0x18, 0x01, 0x00, 0x30, -0x18, 0x01, 0x00, 0xb5, 0x5b, 0x01, 0x00, -0xb5, 0x5b, 0x01, 0x00, 0xb5, 0x5b, 0x01, -0x00, 0x48, 0x17, 0x01, 0x00, 0x48, 0x17, -0x01, 0x00, 0x48, 0x17, 0x01, 0x00, 0x29, -0x5d, 0x01, 0x00, 0x29, 0x5d, 0x01, 0x00, -0x29, 0x5d, 0x01, 0x00, 0x7b, 0x16, 0x01, -0x00, 0x7b, 0x16, 0x01, 0x00, 0x7b, 0x16, -0x01, 0x00, 0x91, 0x5e, 0x01, 0x00, 0x91, -0x5e, 0x01, 0x00, 0x91, 0x5e, 0x01, 0x00, -0xc3, 0x15, 0x01, 0x00, 0xc3, 0x15, 0x01, -0x00, 0xc3, 0x15, 0x01, 0x00, 0xed, 0x5f, -0x01, 0x00, 0xed, 0x5f, 0x01, 0x00, 0xed, -0x5f, 0x01, 0x00, 0x1d, 0x15, 0x01, 0x00, -0x1d, 0x15, 0x01, 0x00, 0x1d, 0x15, 0x01, -0x00, 0xa0, 0x60, 0x01, 0x00, 0xa0, 0x60, -0x01, 0x00, 0xa0, 0x60, 0x01, 0x00, 0x86, -0x14, 0x01, 0x00, 0x86, 0x14, 0x01, 0x00, -0x86, 0x14, 0x01, 0x00, 0x44, 0x61, 0x01, -0x00, 0x44, 0x61, 0x01, 0x00, 0x44, 0x61, -0x01, 0x00, 0xbd, 0x23, 0x01, 0x00, 0xbd, -0x23, 0x01, 0x00, 0xbd, 0x23, 0x01, 0x00, -0x7f, 0x62, 0x01, 0x00, 0x7f, 0x62, 0x01, -0x00, 0x7f, 0x62, 0x01, 0x00, 0xd1, 0x22, -0x01, 0x00, 0xd1, 0x22, 0x01, 0x00, 0xd1, -0x22, 0x01, 0x00, 0xad, 0x63, 0x01, 0x00, -0xad, 0x63, 0x01, 0x00, 0xad, 0x63, 0x01, -0x00, 0x06, 0x22, 0x01, 0x00, 0x06, 0x22, -0x01, 0x00, 0x06, 0x22, 0x01, 0x00, 0xcd, -0x64, 0x01, 0x00, 0xcd, 0x64, 0x01, 0x00, -0xcd, 0x64, 0x01, 0x00, 0x54, 0x21, 0x01, -0x00, 0x54, 0x21, 0x01, 0x00, 0x54, 0x21, -0x01, 0x00, 0xe2, 0x65, 0x01, 0x00, 0xe2, -0x65, 0x01, 0x00, 0xe2, 0x65, 0x01, 0x00, -0xb6, 0x20, 0x01, 0x00, 0xb6, 0x20, 0x01, -0x00, 0xb6, 0x20, 0x01, 0x00, 0xee, 0x66, -0x01, 0x00, 0xee, 0x66, 0x01, 0x00, 0xee, -0x66, 0x01, 0x00, 0x29, 0x20, 0x01, 0x00, -0x29, 0x20, 0x01, 0x00, 0x29, 0x20, 0x01, -0x00, 0xf0, 0x67, 0x01, 0x00, 0xf0, 0x67, -0x01, 0x00, 0xf0, 0x67, 0x01, 0x00, 0x53, -0x1f, 0x01, 0x00, 0x53, 0x1f, 0x01, 0x00, -0x53, 0x1f, 0x01, 0x00, 0xeb, 0x68, 0x01, -0x00, 0xeb, 0x68, 0x01, 0x00, 0xeb, 0x68, -0x01, 0x00, 0x6c, 0x1e, 0x01, 0x00, 0x6c, -0x1e, 0x01, 0x00, 0x6c, 0x1e, 0x01, 0x00, -0xde, 0x69, 0x01, 0x00, 0xde, 0x69, 0x01, -0x00, 0xde, 0x69, 0x01, 0x00, 0x36, 0x2d, -0x01, 0x00, 0x36, 0x2d, 0x01, 0x00, 0x36, -0x2d, 0x01, 0x00, 0xb2, 0x6b, 0x01, 0x00, -0xb2, 0x6b, 0x01, 0x00, 0xb2, 0x6b, 0x01, -0x00, 0xce, 0x2b, 0x01, 0x00, 0xce, 0x2b, -0x01, 0x00, 0xce, 0x2b, 0x01, 0x00, 0x6e, -0x6d, 0x01, 0x00, 0x6e, 0x6d, 0x01, 0x00, -0x6e, 0x6d, 0x01, 0x00, 0x96, 0x2a, 0x01, -0x00, 0x96, 0x2a, 0x01, 0x00, 0x96, 0x2a, -0x01, 0x00, 0x18, 0x6f, 0x01, 0x00, 0x18, -0x6f, 0x01, 0x00, 0x18, 0x6f, 0x01, 0x00, -0x86, 0x29, 0x01, 0x00, 0x86, 0x29, 0x01, -0x00, 0x86, 0x29, 0x01, 0x00, 0x58, 0x70, -0x01, 0x00, 0x58, 0x70, 0x01, 0x00, 0x58, -0x70, 0x01, 0x00, 0x94, 0x28, 0x01, 0x00, -0x94, 0x28, 0x01, 0x00, 0x94, 0x28, 0x01, -0x00, 0x1d, 0x71, 0x01, 0x00, 0x1d, 0x71, -0x01, 0x00, 0x1d, 0x71, 0x01, 0x00, 0xbc, -0x27, 0x01, 0x00, 0xbc, 0x27, 0x01, 0x00, -0xbc, 0x27, 0x01, 0x00, 0xdb, 0x71, 0x01, -0x00, 0xdb, 0x71, 0x01, 0x00, 0xdb, 0x71, -0x01, 0x00, 0xfa, 0x26, 0x01, 0x00, 0xfa, -0x26, 0x01, 0x00, 0xfa, 0x26, 0x01, 0x00, -0x92, 0x72, 0x01, 0x00, 0x92, 0x72, 0x01, -0x00, 0x92, 0x72, 0x01, 0x00, 0x49, 0x26, -0x01, 0x00, 0x49, 0x26, 0x01, 0x00, 0x49, -0x26, 0x01, 0x00, 0x45, 0x73, 0x01, 0x00, -0x45, 0x73, 0x01, 0x00, 0x45, 0x73, 0x01, -0x00, 0x5d, 0x35, 0x01, 0x00, 0x5d, 0x35, -0x01, 0x00, 0x5d, 0x35, 0x01, 0x00, 0x9a, -0x74, 0x01, 0x00, 0x9a, 0x74, 0x01, 0x00, -0x9a, 0x74, 0x01, 0x00, 0x4a, 0x34, 0x01, -0x00, 0x4a, 0x34, 0x01, 0x00, 0x4a, 0x34, -0x01, 0x00, 0xdf, 0x75, 0x01, 0x00, 0xdf, -0x75, 0x01, 0x00, 0xdf, 0x75, 0x01, 0x00, -0x5d, 0x33, 0x01, 0x00, 0x5d, 0x33, 0x01, -0x00, 0x5d, 0x33, 0x01, 0x00, 0x15, 0x77, -0x01, 0x00, 0x15, 0x77, 0x01, 0x00, 0x15, -0x77, 0x01, 0x00, 0x8e, 0x32, 0x01, 0x00, -0x8e, 0x32, 0x01, 0x00, 0x8e, 0x32, 0x01, -0x00, 0x3e, 0x78, 0x01, 0x00, 0x3e, 0x78, -0x01, 0x00, 0x3e, 0x78, 0x01, 0x00, 0xd7, -0x31, 0x01, 0x00, 0xd7, 0x31, 0x01, 0x00, -0xd7, 0x31, 0x01, 0x00, 0x5b, 0x79, 0x01, -0x00, 0x5b, 0x79, 0x01, 0x00, 0x5b, 0x79, -0x01, 0x00, 0x33, 0x31, 0x01, 0x00, 0x33, -0x31, 0x01, 0x00, 0x33, 0x31, 0x01, 0x00, -0x6e, 0x7a, 0x01, 0x00, 0x6e, 0x7a, 0x01, -0x00, 0x6e, 0x7a, 0x01, 0x00, 0xa0, 0x30, -0x01, 0x00, 0xa0, 0x30, 0x01, 0x00, 0xa0, -0x30, 0x01, 0x00, 0x78, 0x7b, 0x01, 0x00, -0x78, 0x7b, 0x01, 0x00, 0x78, 0x7b, 0x01, -0x00, 0x1a, 0x30, 0x01, 0x00, 0x1a, 0x30, -0x01, 0x00, 0x1a, 0x30, 0x01, 0x00, 0x7a, -0x7c, 0x01, 0x00, 0x7a, 0x7c, 0x01, 0x00, -0x7a, 0x7c, 0x01, 0x00, 0xcf, 0x3e, 0x01, -0x00, 0xcf, 0x3e, 0x01, 0x00, 0xcf, 0x3e, -0x01, 0x00, 0x67, 0x7e, 0x01, 0x00, 0x67, -0x7e, 0x01, 0x00, 0x67, 0x7e, 0x01, 0x00, -0x31, 0x3d, 0x01, 0x00, 0x31, 0x3d, 0x01, -0x00, 0x31, 0x3d, 0x01, 0x00, 0x1d, 0x80, -0x01, 0x00, 0x1d, 0x80, 0x01, 0x00, 0x1d, -0x80, 0x01, 0x00, 0xcc, 0x3b, 0x01, 0x00, -0xcc, 0x3b, 0x01, 0x00, 0xcc, 0x3b, 0x01, -0x00, 0xfb, 0x80, 0x01, 0x00, 0xfb, 0x80, -0x01, 0x00, 0xfb, 0x80, 0x01, 0x00, 0x95, -0x3a, 0x01, 0x00, 0x95, 0x3a, 0x01, 0x00, -0x95, 0x3a, 0x01, 0x00, 0xd0, 0x81, 0x01, -0x00, 0xd0, 0x81, 0x01, 0x00, 0xd0, 0x81, -0x01, 0x00, 0x81, 0x39, 0x01, 0x00, 0x81, -0x39, 0x01, 0x00, 0x81, 0x39, 0x01, 0x00, -0x9c, 0x82, 0x01, 0x00, 0x9c, 0x82, 0x01, -0x00, 0x9c, 0x82, 0x01, 0x00, 0x8c, 0x38, -0x01, 0x00, 0x8c, 0x38, 0x01, 0x00, 0x8c, -0x38, 0x01, 0x00, 0x60, 0x83, 0x01, 0x00, -0x60, 0x83, 0x01, 0x00, 0x60, 0x83, 0x01, -0x00, 0xaf, 0x37, 0x01, 0x00, 0xaf, 0x37, -0x01, 0x00, 0xaf, 0x37, 0x01, 0x00, 0x1e, -0x84, 0x01, 0x00, 0x1e, 0x84, 0x01, 0x00, -0x1e, 0x84, 0x01, 0x00, 0xe7, 0x36, 0x01, -0x00, 0xe7, 0x36, 0x01, 0x00, 0xe7, 0x36, -0x01, 0x00, 0xd5, 0x84, 0x01, 0x00, 0xd5, -0x84, 0x01, 0x00, 0xd5, 0x84, 0x01, 0x00, -0xde, 0x45, 0x01, 0x00, 0xde, 0x45, 0x01, -0x00, 0xde, 0x45, 0x01, 0x00, 0x33, 0x86, -0x01, 0x00, 0x33, 0x86, 0x01, 0x00, 0x33, -0x86, 0x01, 0x00, 0xa9, 0x44, 0x01, 0x00, -0xa9, 0x44, 0x01, 0x00, 0xa9, 0x44, 0x01, -0x00, 0x7e, 0x87, 0x01, 0x00, 0x7e, 0x87, -0x01, 0x00, 0x7e, 0x87, 0x01, 0x00, 0xa0, -0x43, 0x01, 0x00, 0xa0, 0x43, 0x01, 0x00, -0xa0, 0x43, 0x01, 0x00, 0xb8, 0x88, 0x01, -0x00, 0xb8, 0x88, 0x01, 0x00, 0xb8, 0x88, -0x01, 0x00, 0xb9, 0x42, 0x01, 0x00, 0xb9, -0x42, 0x01, 0x00, 0xb9, 0x42, 0x01, 0x00, -0xe3, 0x89, 0x01, 0x00, 0xe3, 0x89, 0x01, -0x00, 0xe3, 0x89, 0x01, 0x00, 0xee, 0x41, -0x01, 0x00, 0xee, 0x41, 0x01, 0x00, 0xee, -0x41, 0x01, 0x00, 0x02, 0x8b, 0x01, 0x00, -0x02, 0x8b, 0x01, 0x00, 0x02, 0x8b, 0x01, -0x00, 0x38, 0x41, 0x01, 0x00, 0x38, 0x41, -0x01, 0x00, 0x38, 0x41, 0x01, 0x00, 0x16, -0x8c, 0x01, 0x00, 0x16, 0x8c, 0x01, 0x00, -0x16, 0x8c, 0x01, 0x00, 0x96, 0x40, 0x01, -0x00, 0x96, 0x40, 0x01, 0x00, 0x96, 0x40, -0x01, 0x00, 0x1f, 0x8d, 0x01, 0x00, 0x1f, -0x8d, 0x01, 0x00, 0x1f, 0x8d, 0x01, 0x00, -0x03, 0x40, 0x01, 0x00, 0x03, 0x40, 0x01, -0x00, 0x03, 0x40, 0x01, 0x00, 0x1f, 0x8e, -0x01, 0x00, 0x1f, 0x8e, 0x01, 0x00, 0x1f, -0x8e, 0x01, 0x00, 0x7f, 0x4e, 0x01, 0x00, -0x7f, 0x4e, 0x01, 0x00, 0x7f, 0x4e, 0x01, -0x00, 0x04, 0x90, 0x01, 0x00, 0x04, 0x90, -0x01, 0x00, 0x04, 0x90, 0x01, 0x00, 0xbb, -0x4c, 0x01, 0x00, 0xbb, 0x4c, 0x01, 0x00, -0xbb, 0x4c, 0x01, 0x00, 0xe9, 0x90, 0x01, -0x00, 0xe9, 0x90, 0x01, 0x00, 0xe9, 0x90, -0x01, 0x00, 0x37, 0x4b, 0x01, 0x00, 0x37, -0x4b, 0x01, 0x00, 0x37, 0x4b, 0x01, 0x00, -0xc3, 0x91, 0x01, 0x00, 0xc3, 0x91, 0x01, -0x00, 0xc3, 0x91, 0x01, 0x00, 0xe7, 0x49, -0x01, 0x00, 0xe7, 0x49, 0x01, 0x00, 0xe7, -0x49, 0x01, 0x00, 0x92, 0x92, 0x01, 0x00, -0x92, 0x92, 0x01, 0x00, 0x92, 0x92, 0x01, -0x00, 0xbf, 0x48, 0x01, 0x00, 0xbf, 0x48, -0x01, 0x00, 0xbf, 0x48, 0x01, 0x00, 0x58, -0x93, 0x01, 0x00, 0x58, 0x93, 0x01, 0x00, -0x58, 0x93, 0x01, 0x00, 0xb8, 0x47, 0x01, -0x00, 0xb8, 0x47, 0x01, 0x00, 0xb8, 0x47, -0x01, 0x00, 0x16, 0x94, 0x01, 0x00, 0x16, -0x94, 0x01, 0x00, 0x16, 0x94, 0x01, 0x00, -0xcc, 0x46, 0x01, 0x00, 0xcc, 0x46, 0x01, -0x00, 0xcc, 0x46, 0x01, 0x00, 0xcc, 0x94, -0x01, 0x00, 0xcc, 0x94, 0x01, 0x00, 0xcc, -0x94, 0x01, 0x00, 0xf7, 0x45, 0x01, 0x00, -0xf7, 0x45, 0x01, 0x00, 0xf7, 0x45, 0x01, -0x00, 0x7c, 0x95, 0x01, 0x00, 0x7c, 0x95, -0x01, 0x00, 0x7c, 0x95, 0x01, 0x00, 0xde, -0x54, 0x01, 0x00, 0xde, 0x54, 0x01, 0x00, -0xde, 0x54, 0x01, 0x00, 0xca, 0x96, 0x01, -0x00, 0xca, 0x96, 0x01, 0x00, 0xca, 0x96, -0x01, 0x00, 0x99, 0x53, 0x01, 0x00, 0x99, -0x53, 0x01, 0x00, 0x99, 0x53, 0x01, 0x00, -0x03, 0x98, 0x01, 0x00, 0x03, 0x98, 0x01, -0x00, 0x03, 0x98, 0x01, 0x00, 0x83, 0x52, -0x01, 0x00, 0x83, 0x52, 0x01, 0x00, 0x83, -0x52, 0x01, 0x00, 0x2c, 0x99, 0x01, 0x00, -0x2c, 0x99, 0x01, 0x00, 0x2c, 0x99, 0x01, -0x00, 0x92, 0x51, 0x01, 0x00, 0x92, 0x51, -0x01, 0x00, 0x92, 0x51, 0x01, 0x00, 0x45, -0x9a, 0x01, 0x00, 0x45, 0x9a, 0x01, 0x00, -0x45, 0x9a, 0x01, 0x00, 0xbf, 0x50, 0x01, -0x00, 0xbf, 0x50, 0x01, 0x00, 0xbf, 0x50, -0x01, 0x00, 0x51, 0x9b, 0x01, 0x00, 0x51, -0x9b, 0x01, 0x00, 0x51, 0x9b, 0x01, 0x00, -0x04, 0x50, 0x01, 0x00, 0x04, 0x50, 0x01, -0x00, 0x04, 0x50, 0x01, 0x00, 0x51, 0x9c, -0x01, 0x00, 0x51, 0x9c, 0x01, 0x00, 0x51, -0x9c, 0x01, 0x00, 0xb9, 0x4e, 0x01, 0x00, -0xb9, 0x4e, 0x01, 0x00, 0xb9, 0x4e, 0x01, -0x00, 0x47, 0x9d, 0x01, 0x00, 0x47, 0x9d, -0x01, 0x00, 0x47, 0x9d, 0x01, 0x00, 0x8b, -0x4d, 0x01, 0x00, 0x8b, 0x4d, 0x01, 0x00, -0x8b, 0x4d, 0x01, 0x00, 0x33, 0x9e, 0x01, -0x00, 0x33, 0x9e, 0x01, 0x00, 0x33, 0x9e, -0x01, 0x00, 0xfd, 0x5b, 0x01, 0x00, 0xfd, -0x5b, 0x01, 0x00, 0xfd, 0x5b, 0x01, 0x00, -0xf3, 0x9f, 0x01, 0x00, 0xf3, 0x9f, 0x01, -0x00, 0xf3, 0x9f, 0x01, 0x00, 0x33, 0x5a, -0x01, 0x00, 0x33, 0x5a, 0x01, 0x00, 0x33, -0x5a, 0x01, 0x00, 0xcb, 0xa0, 0x01, 0x00, -0xcb, 0xa0, 0x01, 0x00, 0xcb, 0xa0, 0x01, -0x00, 0xac, 0x58, 0x01, 0x00, 0xac, 0x58, -0x01, 0x00, 0xac, 0x58, 0x01, 0x00, 0x90, -0xa1, 0x01, 0x00, 0x90, 0xa1, 0x01, 0x00, -0x90, 0xa1, 0x01, 0x00, 0x5b, 0x57, 0x01, -0x00, 0x5b, 0x57, 0x01, 0x00, 0x5b, 0x57, -0x01, 0x00, 0x4b, 0xa2, 0x01, 0x00, 0x4b, -0xa2, 0x01, 0x00, 0x4b, 0xa2, 0x01, 0x00, -0x34, 0x56, 0x01, 0x00, 0x34, 0x56, 0x01, -0x00, 0x34, 0x56, 0x01, 0x00, 0xfd, 0xa2, -0x01, 0x00, 0xfd, 0xa2, 0x01, 0x00, 0xfd, -0xa2, 0x01, 0x00, 0x2f, 0x55, 0x01, 0x00, -0x2f, 0x55, 0x01, 0x00, 0x2f, 0x55, 0x01, -0x00, 0xa6, 0xa3, 0x01, 0x00, 0xa6, 0xa3, -0x01, 0x00, 0xa6, 0xa3, 0x01, 0x00, 0x47, -0x54, 0x01, 0x00, 0x47, 0x54, 0x01, 0x00, -0x47, 0x54, 0x01, 0x00, 0x49, 0xa4, 0x01, -0x00, 0x49, 0xa4, 0x01, 0x00, 0x49, 0xa4, -0x01, 0x00, 0x76, 0x53, 0x01, 0x00, 0x76, -0x53, 0x01, 0x00, 0x76, 0x53, 0x01, 0x00, -0xe4, 0xa4, 0x01, 0x00, 0xe4, 0xa4, 0x01, -0x00, 0xe4, 0xa4, 0x01, 0x00, 0x62, 0x62, -0x01, 0x00, 0x62, 0x62, 0x01, 0x00, 0x62, -0x62, 0x01, 0x00, 0x0a, 0xa6, 0x01, 0x00, -0x0a, 0xa6, 0x01, 0x00, 0x0a, 0xa6, 0x01, -0x00, 0x26, 0x61, 0x01, 0x00, 0x26, 0x61, -0x01, 0x00, 0x26, 0x61, 0x01, 0x00, 0x1d, -0xa7, 0x01, 0x00, 0x1d, 0xa7, 0x01, 0x00, -0x1d, 0xa7, 0x01, 0x00, 0x1a, 0x60, 0x01, -0x00, 0x1a, 0x60, 0x01, 0x00, 0x1a, 0x60, -0x01, 0x00, 0x1e, 0xa8, 0x01, 0x00, 0x1e, -0xa8, 0x01, 0x00, 0x1e, 0xa8, 0x01, 0x00, -0x66, 0x5e, 0x01, 0x00, 0x66, 0x5e, 0x01, -0x00, 0x66, 0x5e, 0x01, 0x00, 0x12, 0xa9, -0x01, 0x00, 0x12, 0xa9, 0x01, 0x00, 0x12, -0xa9, 0x01, 0x00, 0xd4, 0x5c, 0x01, 0x00, -0xd4, 0x5c, 0x01, 0x00, 0xd4, 0x5c, 0x01, -0x00, 0xf8, 0xa9, 0x01, 0x00, 0xf8, 0xa9, -0x01, 0x00, 0xf8, 0xa9, 0x01, 0x00, 0x70, -0x5b, 0x01, 0x00, 0x70, 0x5b, 0x01, 0x00, -0x70, 0x5b, 0x01, 0x00, 0xd4, 0xaa, 0x01, -0x00, 0xd4, 0xaa, 0x01, 0x00, 0xd4, 0xaa, -0x01, 0x00, 0x34, 0x5a, 0x01, 0x00, 0x34, -0x5a, 0x01, 0x00, 0x34, 0x5a, 0x01, 0x00, -0xa5, 0xab, 0x01, 0x00, 0xa5, 0xab, 0x01, -0x00, 0xa5, 0xab, 0x01, 0x00, 0x19, 0x59, -0x01, 0x00, 0x19, 0x59, 0x01, 0x00, 0x19, -0x59, 0x01, 0x00, 0x6e, 0xac, 0x01, 0x00, -0x6e, 0xac, 0x01, 0x00, 0x6e, 0xac, 0x01, -0x00, 0xa5, 0x67, 0x01, 0x00, 0xa5, 0x67, -0x01, 0x00, 0xa5, 0x67, 0x01, 0x00, 0xe8, -0xad, 0x01, 0x00, 0xe8, 0xad, 0x01, 0x00, -0xe8, 0xad, 0x01, 0x00, 0xfb, 0x65, 0x01, -0x00, 0xfb, 0x65, 0x01, 0x00, 0xfb, 0x65, -0x01, 0x00, 0x48, 0xaf, 0x01, 0x00, 0x48, -0xaf, 0x01, 0x00, 0x48, 0xaf, 0x01, 0x00, -0x92, 0x64, 0x01, 0x00, 0x92, 0x64, 0x01, -0x00, 0x92, 0x64, 0x01, 0x00, 0x49, 0xb0, -0x01, 0x00, 0x49, 0xb0, 0x01, 0x00, 0x49, -0xb0, 0x01, 0x00, 0x5d, 0x63, 0x01, 0x00, -0x5d, 0x63, 0x01, 0x00, 0x5d, 0x63, 0x01, -0x00, 0xe4, 0xb0, 0x01, 0x00, 0xe4, 0xb0, -0x01, 0x00, 0xe4, 0xb0, 0x01, 0x00, 0x51, -0x62, 0x01, 0x00, 0x51, 0x62, 0x01, 0x00, -0x51, 0x62, 0x01, 0x00, 0x76, 0xb1, 0x01, -0x00, 0x76, 0xb1, 0x01, 0x00, 0x76, 0xb1, -0x01, 0x00, 0x64, 0x61, 0x01, 0x00, 0x64, -0x61, 0x01, 0x00, 0x64, 0x61, 0x01, 0x00, -0x01, 0xb2, 0x01, 0x00, 0x01, 0xb2, 0x01, -0x00, 0x01, 0xb2, 0x01, 0x00, 0x92, 0x60, -0x01, 0x00, 0x92, 0x60, 0x01, 0x00, 0x92, -0x60, 0x01, 0x00, 0x86, 0xb2, 0x01, 0x00, -0x86, 0xb2, 0x01, 0x00, 0x86, 0xb2, 0x01, -0x00, 0xad, 0x5f, 0x01, 0x00, 0xad, 0x5f, -0x01, 0x00, 0xad, 0x5f, 0x01, 0x00, 0x04, -0xb3, 0x01, 0x00, 0x04, 0xb3, 0x01, 0x00, -0x04, 0xb3, 0x01, 0x00, 0xc2, 0x6d, 0x01, -0x00, 0xc2, 0x6d, 0x01, 0x00, 0xc2, 0x6d, -0x01, 0x00, 0xf3, 0xb3, 0x01, 0x00, 0xf3, -0xb3, 0x01, 0x00, 0xf3, 0xb3, 0x01, 0x00, -0x91, 0x6b, 0x01, 0x00, 0x91, 0x6b, 0x01, -0x00, 0x91, 0x6b, 0x01, 0x00, 0xcf, 0xb4, -0x01, 0x00, 0xcf, 0xb4, 0x01, 0x00, 0xcf, -0xb4, 0x01, 0x00, 0xb9, 0x69, 0x01, 0x00, -0xb9, 0x69, 0x01, 0x00, 0xb9, 0x69, 0x01, -0x00, 0x9d, 0xb5, 0x01, 0x00, 0x9d, 0xb5, -0x01, 0x00, 0x9d, 0xb5, 0x01, 0x00, 0x25, -0x68, 0x01, 0x00, 0x25, 0x68, 0x01, 0x00, -0x25, 0x68, 0x01, 0x00, 0x5e, 0xb6, 0x01, -0x00, 0x5e, 0xb6, 0x01, 0x00, 0x5e, 0xb6, -0x01, 0x00, 0xc7, 0x66, 0x01, 0x00, 0xc7, -0x66, 0x01, 0x00, 0xc7, 0x66, 0x01, 0x00, -0x14, 0xb7, 0x01, 0x00, 0x14, 0xb7, 0x01, -0x00, 0x14, 0xb7, 0x01, 0x00, 0x93, 0x65, -0x01, 0x00, 0x93, 0x65, 0x01, 0x00, 0x93, -0x65, 0x01, 0x00, 0xc1, 0xb7, 0x01, 0x00, -0xc1, 0xb7, 0x01, 0x00, 0xc1, 0xb7, 0x01, -0x00, 0x84, 0x64, 0x01, 0x00, 0x84, 0x64, -0x01, 0x00, 0x84, 0x64, 0x01, 0x00, 0x65, -0xb8, 0x01, 0x00, 0x65, 0xb8, 0x01, 0x00, -0x65, 0xb8, 0x01, 0x00, 0x91, 0x63, 0x01, -0x00, 0x91, 0x63, 0x01, 0x00, 0x91, 0x63, -0x01, 0x00, 0x01, 0xb9, 0x01, 0x00, 0x01, -0xb9, 0x01, 0x00, 0x01, 0xb9, 0x01, 0x00, -0x54, 0x72, 0x01, 0x00, 0x54, 0x72, 0x01, -0x00, 0x54, 0x72, 0x01, 0x00, 0x27, 0xba, -0x01, 0x00, 0x27, 0xba, 0x01, 0x00, 0x27, -0xba, 0x01, 0x00, 0xec, 0x70, 0x01, 0x00, -0xec, 0x70, 0x01, 0x00, 0xec, 0x70, 0x01, -0x00, 0x35, 0xbb, 0x01, 0x00, 0x35, 0xbb, -0x01, 0x00, 0x35, 0xbb, 0x01, 0x00, 0x7b, -0x6f, 0x01, 0x00, 0x7b, 0x6f, 0x01, 0x00, -0x7b, 0x6f, 0x01, 0x00, 0x31, 0xbc, 0x01, -0x00, 0x31, 0xbc, 0x01, 0x00, 0x31, 0xbc, -0x01, 0x00, 0x77, 0x6d, 0x01, 0x00, 0x77, -0x6d, 0x01, 0x00, 0x77, 0x6d, 0x01, 0x00, -0x1d, 0xbd, 0x01, 0x00, 0x1d, 0xbd, 0x01, -0x00, 0x1d, 0xbd, 0x01, 0x00, 0xba, 0x6b, -0x01, 0x00, 0xba, 0x6b, 0x01, 0x00, 0xba, -0x6b, 0x01, 0x00, 0xfb, 0xbd, 0x01, 0x00, -0xfb, 0xbd, 0x01, 0x00, 0xfb, 0xbd, 0x01, -0x00, 0x34, 0x6a, 0x01, 0x00, 0x34, 0x6a, -0x01, 0x00, 0x34, 0x6a, 0x01, 0x00, 0xcc, -0xbe, 0x01, 0x00, 0xcc, 0xbe, 0x01, 0x00, -0xcc, 0xbe, 0x01, 0x00, 0xdc, 0x68, 0x01, -0x00, 0xdc, 0x68, 0x01, 0x00, 0xdc, 0x68, -0x01, 0x00, 0x93, 0xbf, 0x01, 0x00, 0x93, -0xbf, 0x01, 0x00, 0x93, 0xbf, 0x01, 0x00, -0xa9, 0x67, 0x01, 0x00, 0xa9, 0x67, 0x01, -0x00, 0xa9, 0x67, 0x01, 0x00, 0x28, 0xc0, -0x01, 0x00, 0x28, 0xc0, 0x01, 0x00, 0x28, -0xc0, 0x01, 0x00, 0x1a, 0x76, 0x01, 0x00, -0x1a, 0x76, 0x01, 0x00, 0x1a, 0x76, 0x01, -0x00, 0xd9, 0xc0, 0x01, 0x00, 0xd9, 0xc0, -0x01, 0x00, 0xd9, 0xc0, 0x01, 0x00, 0x56, -0x74, 0x01, 0x00, 0x56, 0x74, 0x01, 0x00, -0x56, 0x74, 0x01, 0x00, 0x7c, 0xc1, 0x01, -0x00, 0x7c, 0xc1, 0x01, 0x00, 0x7c, 0xc1, -0x01, 0x00, 0xdc, 0x72, 0x01, 0x00, 0xdc, -0x72, 0x01, 0x00, 0xdc, 0x72, 0x01, 0x00, -0x13, 0xc2, 0x01, 0x00, 0x13, 0xc2, 0x01, -0x00, 0x13, 0xc2, 0x01, 0x00, 0x9b, 0x71, -0x01, 0x00, 0x9b, 0x71, 0x01, 0x00, 0x9b, -0x71, 0x01, 0x00, 0xa0, 0xc2, 0x01, 0x00, -0xa0, 0xc2, 0x01, 0x00, 0xa0, 0xc2, 0x01, -0x00, 0x86, 0x70, 0x01, 0x00, 0x86, 0x70, -0x01, 0x00, 0x86, 0x70, 0x01, 0x00, 0x24, -0xc3, 0x01, 0x00, 0x24, 0xc3, 0x01, 0x00, -0x24, 0xc3, 0x01, 0x00, 0x29, 0x6f, 0x01, -0x00, 0x29, 0x6f, 0x01, 0x00, 0x29, 0x6f, -0x01, 0x00, 0xa0, 0xc3, 0x01, 0x00, 0xa0, -0xc3, 0x01, 0x00, 0xa0, 0xc3, 0x01, 0x00, -0x80, 0x6d, 0x01, 0x00, 0x80, 0x6d, 0x01, -0x00, 0x80, 0x6d, 0x01, 0x00, 0x16, 0xc4, -0x01, 0x00, 0x16, 0xc4, 0x01, 0x00, 0x16, -0xc4, 0x01, 0x00, 0x06, 0x6c, 0x01, 0x00, -0x06, 0x6c, 0x01, 0x00, 0x06, 0x6c, 0x01, -0x00, 0x86, 0xc4, 0x01, 0x00, 0x86, 0xc4, -0x01, 0x00, 0x86, 0xc4, 0x01, 0x00, 0x1b, -0x7a, 0x01, 0x00, 0x1b, 0x7a, 0x01, 0x00, -0x1b, 0x7a, 0x01, 0x00, 0x57, 0xc5, 0x01, -0x00, 0x57, 0xc5, 0x01, 0x00, 0x57, 0xc5, -0x01, 0x00, 0xf1, 0x77, 0x01, 0x00, 0xf1, -0x77, 0x01, 0x00, 0xf1, 0x77, 0x01, 0x00, -0x17, 0xc6, 0x01, 0x00, 0x17, 0xc6, 0x01, -0x00, 0x17, 0xc6, 0x01, 0x00, 0x23, 0x76, -0x01, 0x00, 0x23, 0x76, 0x01, 0x00, 0x23, -0x76, 0x01, 0x00, 0xc8, 0xc6, 0x01, 0x00, -0xc8, 0xc6, 0x01, 0x00, 0xc8, 0xc6, 0x01, -0x00, 0x9c, 0x74, 0x01, 0x00, 0x9c, 0x74, -0x01, 0x00, 0x9c, 0x74, 0x01, 0x00, 0x6d, -0xc7, 0x01, 0x00, 0x6d, 0xc7, 0x01, 0x00, -0x6d, 0xc7, 0x01, 0x00, 0x4c, 0x73, 0x01, -0x00, 0x4c, 0x73, 0x01, 0x00, 0x4c, 0x73, -0x01, 0x00, 0x07, 0xc8, 0x01, 0x00, 0x07, -0xc8, 0x01, 0x00, 0x07, 0xc8, 0x01, 0x00, -0x28, 0x72, 0x01, 0x00, 0x28, 0x72, 0x01, -0x00, 0x28, 0x72, 0x01, 0x00, 0x98, 0xc8, -0x01, 0x00, 0x98, 0xc8, 0x01, 0x00, 0x98, -0xc8, 0x01, 0x00, 0x27, 0x71, 0x01, 0x00, -0x27, 0x71, 0x01, 0x00, 0x27, 0x71, 0x01, -0x00, 0x22, 0xc9, 0x01, 0x00, 0x22, 0xc9, -0x01, 0x00, 0x22, 0xc9, 0x01, 0x00, 0x43, -0x70, 0x01, 0x00, 0x43, 0x70, 0x01, 0x00, -0x43, 0x70, 0x01, 0x00, 0xa4, 0xc9, 0x01, -0x00, 0xa4, 0xc9, 0x01, 0x00, 0xa4, 0xc9, -0x01, 0x00, 0x38, 0x7e, 0x01, 0x00, 0x38, -0x7e, 0x01, 0x00, 0x38, 0x7e, 0x01, 0x00, -0x95, 0xca, 0x01, 0x00, 0x95, 0xca, 0x01, -0x00, 0x95, 0xca, 0x01, 0x00, 0xa0, 0x7b, -0x01, 0x00, 0xa0, 0x7b, 0x01, 0x00, 0xa0, -0x7b, 0x01, 0x00, 0x72, 0xcb, 0x01, 0x00, -0x72, 0xcb, 0x01, 0x00, 0x72, 0xcb, 0x01, -0x00, 0x79, 0x79, 0x01, 0x00, 0x79, 0x79, -0x01, 0x00, 0x79, 0x79, 0x01, 0x00, 0x3e, -0xcc, 0x01, 0x00, 0x3e, 0xcc, 0x01, 0x00, -0x3e, 0xcc, 0x01, 0x00, 0xa7, 0x77, 0x01, -0x00, 0xa7, 0x77, 0x01, 0x00, 0xa7, 0x77, -0x01, 0x00, 0xfb, 0xcc, 0x01, 0x00, 0xfb, -0xcc, 0x01, 0x00, 0xfb, 0xcc, 0x01, 0x00, -0x18, 0x76, 0x01, 0x00, 0x18, 0x76, 0x01, -0x00, 0x18, 0x76, 0x01, 0x00, 0xac, 0xcd, -0x01, 0x00, 0xac, 0xcd, 0x01, 0x00, 0xac, -0xcd, 0x01, 0x00, 0xbe, 0x74, 0x01, 0x00, -0xbe, 0x74, 0x01, 0x00, 0xbe, 0x74, 0x01, -0x00, 0x52, 0xce, 0x01, 0x00, 0x52, 0xce, -0x01, 0x00, 0x52, 0xce, 0x01, 0x00, 0x8e, -0x73, 0x01, 0x00, 0x8e, 0x73, 0x01, 0x00, -0x8e, 0x73, 0x01, 0x00, 0xef, 0xce, 0x01, -0x00, 0xef, 0xce, 0x01, 0x00, 0xef, 0xce, -0x01, 0x00, 0x82, 0x72, 0x01, 0x00, 0x82, -0x72, 0x01, 0x00, 0x82, 0x72, 0x01, 0x00, -0x83, 0xcf, 0x01, 0x00, 0x83, 0xcf, 0x01, -0x00, 0x83, 0xcf, 0x01, 0x00, 0x27, 0x81, -0x01, 0x00, 0x27, 0x81, 0x01, 0x00, 0x27, -0x81, 0x01, 0x00, 0x4b, 0xd0, 0x01, 0x00, -0x4b, 0xd0, 0x01, 0x00, 0x4b, 0xd0, 0x01, -0x00, 0x44, 0x7f, 0x01, 0x00, 0x44, 0x7f, -0x01, 0x00, 0x44, 0x7f, 0x01, 0x00, 0xc8, -0xd0, 0x01, 0x00, 0xc8, 0xd0, 0x01, 0x00, -0xc8, 0xd0, 0x01, 0x00, 0xc0, 0x7c, 0x01, -0x00, 0xc0, 0x7c, 0x01, 0x00, 0xc0, 0x7c, -0x01, 0x00, 0x3b, 0xd1, 0x01, 0x00, 0x3b, -0xd1, 0x01, 0x00, 0x3b, 0xd1, 0x01, 0x00, -0xa2, 0x7a, 0x01, 0x00, 0xa2, 0x7a, 0x01, -0x00, 0xa2, 0x7a, 0x01, 0x00, 0xa5, 0xd1, -0x01, 0x00, 0xa5, 0xd1, 0x01, 0x00, 0xa5, -0xd1, 0x01, 0x00, 0xd2, 0x78, 0x01, 0x00, -0xd2, 0x78, 0x01, 0x00, 0xd2, 0x78, 0x01, -0x00, 0x08, 0xd2, 0x01, 0x00, 0x08, 0xd2, -0x01, 0x00, 0x08, 0xd2, 0x01, 0x00, 0x41, -0x77, 0x01, 0x00, 0x41, 0x77, 0x01, 0x00, -0x41, 0x77, 0x01, 0x00, 0x65, 0xd2, 0x01, -0x00, 0x65, 0xd2, 0x01, 0x00, 0x65, 0xd2, -0x01, 0x00, 0xe2, 0x75, 0x01, 0x00, 0xe2, -0x75, 0x01, 0x00, 0xe2, 0x75, 0x01, 0x00, -0xbd, 0xd2, 0x01, 0x00, 0xbd, 0xd2, 0x01, -0x00, 0xbd, 0xd2, 0x01, 0x00, 0xac, 0x74, -0x01, 0x00, 0xac, 0x74, 0x01, 0x00, 0xac, -0x74, 0x01, 0x00, 0x10, 0xd3, 0x01, 0x00, -0x10, 0xd3, 0x01, 0x00, 0x10, 0xd3, 0x01, -0x00, 0x1e, 0x83, 0x01, 0x00, 0x1e, 0x83, -0x01, 0x00, 0x1e, 0x83, 0x01, 0x00, 0xa9, -0xd3, 0x01, 0x00, 0xa9, 0xd3, 0x01, 0x00, -0xa9, 0xd3, 0x01, 0x00, 0x5f, 0x81, 0x01, -0x00, 0x5f, 0x81, 0x01, 0x00, 0x5f, 0x81, -0x01, 0x00, 0x34, 0xd4, 0x01, 0x00, 0x34, -0xd4, 0x01, 0x00, 0x34, 0xd4, 0x01, 0x00, -0xdd, 0x7f, 0x01, 0x00, 0xdd, 0x7f, 0x01, -0x00, 0xdd, 0x7f, 0x01, 0x00, 0xb3, 0xd4, -0x01, 0x00, 0xb3, 0xd4, 0x01, 0x00, 0xb3, -0xd4, 0x01, 0x00, 0x73, 0x7d, 0x01, 0x00, -0x73, 0x7d, 0x01, 0x00, 0x73, 0x7d, 0x01, -0x00, 0x29, 0xd5, 0x01, 0x00, 0x29, 0xd5, -0x01, 0x00, 0x29, 0xd5, 0x01, 0x00, 0x63, -0x7b, 0x01, 0x00, 0x63, 0x7b, 0x01, 0x00, -0x63, 0x7b, 0x01, 0x00, 0x96, 0xd5, 0x01, -0x00, 0x96, 0xd5, 0x01, 0x00, 0x96, 0xd5, -0x01, 0x00, 0x9b, 0x79, 0x01, 0x00, 0x9b, -0x79, 0x01, 0x00, 0x9b, 0x79, 0x01, 0x00, -0xfd, 0xd5, 0x01, 0x00, 0xfd, 0xd5, 0x01, -0x00, 0xfd, 0xd5, 0x01, 0x00, 0x0e, 0x78, -0x01, 0x00, 0x0e, 0x78, 0x01, 0x00, 0x0e, -0x78, 0x01, 0x00, 0x5d, 0xd6, 0x01, 0x00, -0x5d, 0xd6, 0x01, 0x00, 0x5d, 0xd6, 0x01, -0x00, 0xb0, 0x76, 0x01, 0x00, 0xb0, 0x76, -0x01, 0x00, 0xb0, 0x76, 0x01, 0x00, 0xb8, -0xd6, 0x01, 0x00, 0xb8, 0xd6, 0x01, 0x00, -0xb8, 0xd6, 0x01, 0x00, 0xee, 0x84, 0x01, -0x00, 0xee, 0x84, 0x01, 0x00, 0xee, 0x84, -0x01, 0x00, 0x5f, 0xd7, 0x01, 0x00, 0x5f, -0xd7, 0x01, 0x00, 0x5f, 0xd7, 0x01, 0x00, -0xf8, 0x82, 0x01, 0x00, 0xf8, 0x82, 0x01, -0x00, 0xf8, 0x82, 0x01, 0x00, 0xf7, 0xd7, -0x01, 0x00, 0xf7, 0xd7, 0x01, 0x00, 0xf7, -0xd7, 0x01, 0x00, 0x5b, 0x81, 0x01, 0x00, -0x5b, 0x81, 0x01, 0x00, 0x5b, 0x81, 0x01, -0x00, 0x82, 0xd8, 0x01, 0x00, 0x82, 0xd8, -0x01, 0x00, 0x82, 0xd8, 0x01, 0x00, 0x00, -0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, -0x00, 0x80, 0x01, 0x00, 0x02, 0xd9, 0x01, -0x00, 0x02, 0xd9, 0x01, 0x00, 0x02, 0xd9, -0x01, 0x00, 0xb4, 0x7d, 0x01, 0x00, 0xb4, -0x7d, 0x01, 0x00, 0xb4, 0x7d, 0x01, 0x00, -0x79, 0xd9, 0x01, 0x00, 0x79, 0xd9, 0x01, -0x00, 0x79, 0xd9, 0x01, 0x00, 0xb9, 0x7b, -0x01, 0x00, 0xb9, 0x7b, 0x01, 0x00, 0xb9, -0x7b, 0x01, 0x00, 0xe7, 0xd9, 0x01, 0x00, -0xe7, 0xd9, 0x01, 0x00, 0xe7, 0xd9, 0x01, -0x00, 0x00, 0x7a, 0x01, 0x00, 0x00, 0x7a, -0x01, 0x00, 0x00, 0x7a, 0x01, 0x00, 0x4f, -0xda, 0x01, 0x00, 0x4f, 0xda, 0x01, 0x00, -0x4f, 0xda, 0x01, 0x00, 0x7b, 0x78, 0x01, -0x00, 0x7b, 0x78, 0x01, 0x00, 0x7b, 0x78, -0x01, 0x00, 0xb1, 0xda, 0x01, 0x00, 0xb1, -0xda, 0x01, 0x00, 0xb1, 0xda, 0x01, 0x00, -0x89, 0x86, 0x01, 0x00, 0x89, 0x86, 0x01, -0x00, 0x89, 0x86, 0x01, 0x00, 0x66, 0xdb, -0x01, 0x00, 0x66, 0xdb, 0x01, 0x00, 0x66, -0xdb, 0x01, 0x00, 0x5f, 0x84, 0x01, 0x00, -0x5f, 0x84, 0x01, 0x00, 0x5f, 0x84, 0x01, -0x00, 0x09, 0xdc, 0x01, 0x00, 0x09, 0xdc, -0x01, 0x00, 0x09, 0xdc, 0x01, 0x00, 0x98, -0x82, 0x01, 0x00, 0x98, 0x82, 0x01, 0x00, -0x98, 0x82, 0x01, 0x00, 0x9d, 0xdc, 0x01, -0x00, 0x9d, 0xdc, 0x01, 0x00, 0x9d, 0xdc, -0x01, 0x00, 0x1c, 0x81, 0x01, 0x00, 0x1c, -0x81, 0x01, 0x00, 0x1c, 0x81, 0x01, 0x00, -0x26, 0xdd, 0x01, 0x00, 0x26, 0xdd, 0x01, -0x00, 0x26, 0xdd, 0x01, 0x00, 0xb4, 0x7f, -0x01, 0x00, 0xb4, 0x7f, 0x01, 0x00, 0xb4, -0x7f, 0x01, 0x00, 0xa5, 0xdd, 0x01, 0x00, -0xa5, 0xdd, 0x01, 0x00, 0xa5, 0xdd, 0x01, -0x00, 0x8a, 0x7d, 0x01, 0x00, 0x8a, 0x7d, -0x01, 0x00, 0x8a, 0x7d, 0x01, 0x00, 0x1b, -0xde, 0x01, 0x00, 0x1b, 0xde, 0x01, 0x00, -0x1b, 0xde, 0x01, 0x00, 0xa8, 0x7b, 0x01, -0x00, 0xa8, 0x7b, 0x01, 0x00, 0xa8, 0x7b, -0x01, 0x00, 0x8a, 0xde, 0x01, 0x00, 0x8a, -0xde, 0x01, 0x00, 0x8a, 0xde, 0x01, 0x00, -0x01, 0x7a, 0x01, 0x00, 0x01, 0x7a, 0x01, -0x00, 0x01, 0x7a, 0x01, 0x00, 0xf2, 0xde, -0x01, 0x00, 0xf2, 0xde, 0x01, 0x00, 0xf2, -0xde, 0x01, 0x00, 0xe4, 0x87, 0x01, 0x00, -0xe4, 0x87, 0x01, 0x00, 0xe4, 0x87, 0x01, -0x00, 0xb1, 0xdf, 0x01, 0x00, 0xb1, 0xdf, -0x01, 0x00, 0xb1, 0xdf, 0x01, 0x00, 0x8b, -0x85, 0x01, 0x00, 0x8b, 0x85, 0x01, 0x00, -0x8b, 0x85, 0x01, 0x00, 0x2f, 0xe0, 0x01, -0x00, 0x2f, 0xe0, 0x01, 0x00, 0x2f, 0xe0, -0x01, 0x00, 0x9f, 0x83, 0x01, 0x00, 0x9f, -0x83, 0x01, 0x00, 0x9f, 0x83, 0x01, 0x00, -0x7d, 0xe0, 0x01, 0x00, 0x7d, 0xe0, 0x01, -0x00, 0x7d, 0xe0, 0x01, 0x00, 0x05, 0x82, -0x01, 0x00, 0x05, 0x82, 0x01, 0x00, 0x05, -0x82, 0x01, 0x00, 0xc5, 0xe0, 0x01, 0x00, -0xc5, 0xe0, 0x01, 0x00, 0xc5, 0xe0, 0x01, -0x00, 0xaa, 0x80, 0x01, 0x00, 0xaa, 0x80, -0x01, 0x00, 0xaa, 0x80, 0x01, 0x00, 0x08, -0xe1, 0x01, 0x00, 0x08, 0xe1, 0x01, 0x00, -0x08, 0xe1, 0x01, 0x00, 0x01, 0x7f, 0x01, -0x00, 0x01, 0x7f, 0x01, 0x00, 0x01, 0x7f, -0x01, 0x00, 0x46, 0xe1, 0x01, 0x00, 0x46, -0xe1, 0x01, 0x00, 0x46, 0xe1, 0x01, 0x00, -0xfc, 0x7c, 0x01, 0x00, 0xfc, 0x7c, 0x01, -0x00, 0xfc, 0x7c, 0x01, 0x00, 0x80, 0xe1, -0x01, 0x00, 0x80, 0xe1, 0x01, 0x00, 0x80, -0xe1, 0x01, 0x00, 0x37, 0x7b, 0x01, 0x00, -0x37, 0x7b, 0x01, 0x00, 0x37, 0x7b, 0x01, -0x00, 0xb6, 0xe1, 0x01, 0x00, 0xb6, 0xe1, -0x01, 0x00, 0xb6, 0xe1, 0x01, 0x00, 0xf5, -0x88, 0x01, 0x00, 0xf5, 0x88, 0x01, 0x00, -0xf5, 0x88, 0x01, 0x00, 0x1a, 0xe2, 0x01, -0x00, 0x1a, 0xe2, 0x01, 0x00, 0x1a, 0xe2, -0x01, 0x00, 0x74, 0x86, 0x01, 0x00, 0x74, -0x86, 0x01, 0x00, 0x74, 0x86, 0x01, 0x00, -0x74, 0xe2, 0x01, 0x00, 0x74, 0xe2, 0x01, -0x00, 0x74, 0xe2, 0x01, 0x00, 0x69, 0x84, -0x01, 0x00, 0x69, 0x84, 0x01, 0x00, 0x69, -0x84, 0x01, 0x00, 0xc6, 0xe2, 0x01, 0x00, -0xc6, 0xe2, 0x01, 0x00, 0xc6, 0xe2, 0x01, -0x00, 0xb6, 0x82, 0x01, 0x00, 0xb6, 0x82, -0x01, 0x00, 0xb6, 0x82, 0x01, 0x00, 0x10, -0xe3, 0x01, 0x00, 0x10, 0xe3, 0x01, 0x00, -0x10, 0xe3, 0x01, 0x00, 0x46, 0x81, 0x01, -0x00, 0x46, 0x81, 0x01, 0x00, 0x46, 0x81, -0x01, 0x00, 0x56, 0xe3, 0x01, 0x00, 0x56, -0xe3, 0x01, 0x00, 0x56, 0xe3, 0x01, 0x00, -0x0c, 0x80, 0x01, 0x00, 0x0c, 0x80, 0x01, -0x00, 0x0c, 0x80, 0x01, 0x00, 0x96, 0xe3, -0x01, 0x00, 0x96, 0xe3, 0x01, 0x00, 0x96, -0xe3, 0x01, 0x00, 0xf6, 0x7d, 0x01, 0x00, -0xf6, 0x7d, 0x01, 0x00, 0xf6, 0x7d, 0x01, -0x00, 0xd2, 0xe3, 0x01, 0x00, 0xd2, 0xe3, -0x01, 0x00, 0xd2, 0xe3, 0x01, 0x00, 0x18, -0x7c, 0x01, 0x00, 0x18, 0x7c, 0x01, 0x00, -0x18, 0x7c, 0x01, 0x00, 0x0a, 0xe4, 0x01, -0x00, 0x0a, 0xe4, 0x01, 0x00, 0x0a, 0xe4, -0x01, 0x00, 0xb8, 0x89, 0x01, 0x00, 0xb8, -0x89, 0x01, 0x00, 0xb8, 0x89, 0x01, 0x00, -0x71, 0xe4, 0x01, 0x00, 0x71, 0xe4, 0x01, -0x00, 0x71, 0xe4, 0x01, 0x00, 0x17, 0x87, -0x01, 0x00, 0x17, 0x87, 0x01, 0x00, 0x17, -0x87, 0x01, 0x00, 0xcd, 0xe4, 0x01, 0x00, -0xcd, 0xe4, 0x01, 0x00, 0xcd, 0xe4, 0x01, -0x00, 0xf3, 0x84, 0x01, 0x00, 0xf3, 0x84, -0x01, 0x00, 0xf3, 0x84, 0x01, 0x00, 0x21, -0xe5, 0x01, 0x00, 0x21, 0xe5, 0x01, 0x00, -0x21, 0xe5, 0x01, 0x00, 0x2c, 0x83, 0x01, -0x00, 0x2c, 0x83, 0x01, 0x00, 0x2c, 0x83, -0x01, 0x00, 0x6e, 0xe5, 0x01, 0x00, 0x6e, -0xe5, 0x01, 0x00, 0x6e, 0xe5, 0x01, 0x00, -0xad, 0x81, 0x01, 0x00, 0xad, 0x81, 0x01, -0x00, 0xad, 0x81, 0x01, 0x00, 0xb4, 0xe5, -0x01, 0x00, 0xb4, 0xe5, 0x01, 0x00, 0xb4, -0xe5, 0x01, 0x00, 0x65, 0x80, 0x01, 0x00, -0x65, 0x80, 0x01, 0x00, 0x65, 0x80, 0x01, -0x00, 0xf6, 0xe5, 0x01, 0x00, 0xf6, 0xe5, -0x01, 0x00, 0xf6, 0xe5, 0x01, 0x00, 0x92, -0x7e, 0x01, 0x00, 0x92, 0x7e, 0x01, 0x00, -0x92, 0x7e, 0x01, 0x00, 0x33, 0xe6, 0x01, -0x00, 0x33, 0xe6, 0x01, 0x00, 0x33, 0xe6, -0x01, 0x00, 0xa2, 0x7c, 0x01, 0x00, 0xa2, -0x7c, 0x01, 0x00, 0xa2, 0x7c, 0x01, 0x00, -0x6c, 0xe6, 0x01, 0x00, 0x6c, 0xe6, 0x01, -0x00, 0x6c, 0xe6, 0x01, 0x00, 0x2c, 0x8a, -0x01, 0x00, 0x2c, 0x8a, 0x01, 0x00, 0x2c, -0x8a, 0x01, 0x00, 0xd5, 0xe6, 0x01, 0x00, -0xd5, 0xe6, 0x01, 0x00, 0xd5, 0xe6, 0x01, -0x00, 0x73, 0x87, 0x01, 0x00, 0x73, 0x87, -0x01, 0x00, 0x73, 0x87, 0x01, 0x00, 0x33, -0xe7, 0x01, 0x00, 0x33, 0xe7, 0x01, 0x00, -0x33, 0xe7, 0x01, 0x00, 0x3d, 0x85, 0x01, -0x00, 0x3d, 0x85, 0x01, 0x00, 0x3d, 0x85, -0x01, 0x00, 0x88, 0xe7, 0x01, 0x00, 0x88, -0xe7, 0x01, 0x00, 0x88, 0xe7, 0x01, 0x00, -0x69, 0x83, 0x01, 0x00, 0x69, 0x83, 0x01, -0x00, 0x69, 0x83, 0x01, 0x00, 0xd5, 0xe7, -0x01, 0x00, 0xd5, 0xe7, 0x01, 0x00, 0xd5, -0xe7, 0x01, 0x00, 0xde, 0x81, 0x01, 0x00, -0xde, 0x81, 0x01, 0x00, 0xde, 0x81, 0x01, -0x00, 0x1d, 0xe8, 0x01, 0x00, 0x1d, 0xe8, -0x01, 0x00, 0x1d, 0xe8, 0x01, 0x00, 0x8d, -0x80, 0x01, 0x00, 0x8d, 0x80, 0x01, 0x00, -0x8d, 0x80, 0x01, 0x00, 0x5f, 0xe8, 0x01, -0x00, 0x5f, 0xe8, 0x01, 0x00, 0x5f, 0xe8, -0x01, 0x00, 0xd3, 0x7e, 0x01, 0x00, 0xd3, -0x7e, 0x01, 0x00, 0xd3, 0x7e, 0x01, 0x00, -0x9d, 0xe8, 0x01, 0x00, 0x9d, 0xe8, 0x01, -0x00, 0x9d, 0xe8, 0x01, 0x00, 0xd7, 0x7c, -0x01, 0x00, 0xd7, 0x7c, 0x01, 0x00, 0xd7, -0x7c, 0x01, 0x00, 0xd6, 0xe8, 0x01, 0x00, -0xd6, 0xe8, 0x01, 0x00, 0xd6, 0xe8, 0x01, -0x00, 0x52, 0x8a, 0x01, 0x00, 0x52, 0x8a, -0x01, 0x00, 0x52, 0x8a, 0x01, 0x00, 0x40, -0xe9, 0x01, 0x00, 0x40, 0xe9, 0x01, 0x00, -0x40, 0xe9, 0x01, 0x00, 0x8b, 0x87, 0x01, -0x00, 0x8b, 0x87, 0x01, 0x00, 0x8b, 0x87, -0x01, 0x00, 0x9e, 0xe9, 0x01, 0x00, 0x9e, -0xe9, 0x01, 0x00, 0x9e, 0xe9, 0x01, 0x00, -0x4a, 0x85, 0x01, 0x00, 0x4a, 0x85, 0x01, -0x00, 0x4a, 0x85, 0x01, 0x00, 0xf3, 0xe9, -0x01, 0x00, 0xf3, 0xe9, 0x01, 0x00, 0xf3, -0xe9, 0x01, 0x00, 0x6d, 0x83, 0x01, 0x00, -0x6d, 0x83, 0x01, 0x00, 0x6d, 0x83, 0x01, -0x00, 0x41, 0xea, 0x01, 0x00, 0x41, 0xea, -0x01, 0x00, 0x41, 0xea, 0x01, 0x00, 0xdc, -0x81, 0x01, 0x00, 0xdc, 0x81, 0x01, 0x00, -0xdc, 0x81, 0x01, 0x00, 0x88, 0xea, 0x01, -0x00, 0x88, 0xea, 0x01, 0x00, 0x88, 0xea, -0x01, 0x00, 0x86, 0x80, 0x01, 0x00, 0x86, -0x80, 0x01, 0x00, 0x86, 0x80, 0x01, 0x00, -0xca, 0xea, 0x01, 0x00, 0xca, 0xea, 0x01, -0x00, 0xca, 0xea, 0x01, 0x00, 0xbe, 0x7e, -0x01, 0x00, 0xbe, 0x7e, 0x01, 0x00, 0xbe, -0x7e, 0x01, 0x00, 0x08, 0xeb, 0x01, 0x00, -0x08, 0xeb, 0x01, 0x00, 0x08, 0xeb, 0x01, -0x00, 0xbc, 0x7c, 0x01, 0x00, 0xbc, 0x7c, -0x01, 0x00, 0xbc, 0x7c, 0x01, 0x00, 0x41, -0xeb, 0x01, 0x00, 0x41, 0xeb, 0x01, 0x00, -0x41, 0xeb, 0x01, 0x00, 0x30, 0x8a, 0x01, -0x00, 0x30, 0x8a, 0x01, 0x00, 0x30, 0x8a, -0x01, 0x00, 0xaa, 0xeb, 0x01, 0x00, 0xaa, -0xeb, 0x01, 0x00, 0xaa, 0xeb, 0x01, 0x00, -0x63, 0x87, 0x01, 0x00, 0x63, 0x87, 0x01, -0x00, 0x63, 0x87, 0x01, 0x00, 0x07, 0xec, -0x01, 0x00, 0x07, 0xec, 0x01, 0x00, 0x07, -0xec, 0x01, 0x00, 0x1e, 0x85, 0x01, 0x00, -0x1e, 0x85, 0x01, 0x00, 0x1e, 0x85, 0x01, -0x00, 0x5c, 0xec, 0x01, 0x00, 0x5c, 0xec, -0x01, 0x00, 0x5c, 0xec, 0x01, 0x00, 0x3e, -0x83, 0x01, 0x00, 0x3e, 0x83, 0x01, 0x00, -0x3e, 0x83, 0x01, 0x00, 0xa9, 0xec, 0x01, -0x00, 0xa9, 0xec, 0x01, 0x00, 0xa9, 0xec, -0x01, 0x00, 0xab, 0x81, 0x01, 0x00, 0xab, -0x81, 0x01, 0x00, 0xab, 0x81, 0x01, 0x00, -0xf0, 0xec, 0x01, 0x00, 0xf0, 0xec, 0x01, -0x00, 0xf0, 0xec, 0x01, 0x00, 0x55, 0x80, -0x01, 0x00, 0x55, 0x80, 0x01, 0x00, 0x55, -0x80, 0x01, 0x00, 0x31, 0xed, 0x01, 0x00, -0x31, 0xed, 0x01, 0x00, 0x31, 0xed, 0x01, -0x00, 0x5a, 0x7e, 0x01, 0x00, 0x5a, 0x7e, -0x01, 0x00, 0x5a, 0x7e, 0x01, 0x00, 0x6e, -0xed, 0x01, 0x00, 0x6e, 0xed, 0x01, 0x00, -0x6e, 0xed, 0x01, 0x00, 0x58, 0x7c, 0x01, -0x00, 0x58, 0x7c, 0x01, 0x00, 0x58, 0x7c, -0x01, 0x00, 0xa6, 0xed, 0x01, 0x00, 0xa6, -0xed, 0x01, 0x00, 0xa6, 0xed, 0x01, 0x00, -0xcd, 0x89, 0x01, 0x00, 0xcd, 0x89, 0x01, -0x00, 0xcd, 0x89, 0x01, 0x00, 0x0d, 0xee, -0x01, 0x00, 0x0d, 0xee, 0x01, 0x00, 0x0d, -0xee, 0x01, 0x00, 0x01, 0x87, 0x01, 0x00, -0x01, 0x87, 0x01, 0x00, 0x01, 0x87, 0x01, -0x00, 0x69, 0xee, 0x01, 0x00, 0x69, 0xee, -0x01, 0x00, 0x69, 0xee, 0x01, 0x00, 0xbe, -0x84, 0x01, 0x00, 0xbe, 0x84, 0x01, 0x00, -0xbe, 0x84, 0x01, 0x00, 0xbc, 0xee, 0x01, -0x00, 0xbc, 0xee, 0x01, 0x00, 0xbc, 0xee, -0x01, 0x00, 0xe1, 0x82, 0x01, 0x00, 0xe1, -0x82, 0x01, 0x00, 0xe1, 0x82, 0x01, 0x00, -0x08, 0xef, 0x01, 0x00, 0x08, 0xef, 0x01, -0x00, 0x08, 0xef, 0x01, 0x00, 0x51, 0x81, -0x01, 0x00, 0x51, 0x81, 0x01, 0x00, 0x51, -0x81, 0x01, 0x00, 0x4d, 0xef, 0x01, 0x00, -0x4d, 0xef, 0x01, 0x00, 0x4d, 0xef, 0x01, -0x00, 0xfb, 0x7f, 0x01, 0x00, 0xfb, 0x7f, -0x01, 0x00, 0xfb, 0x7f, 0x01, 0x00, 0x8d, -0xef, 0x01, 0x00, 0x8d, 0xef, 0x01, 0x00, -0x8d, 0xef, 0x01, 0x00, 0xb1, 0x7d, 0x01, -0x00, 0xb1, 0x7d, 0x01, 0x00, 0xb1, 0x7d, -0x01, 0x00, 0xc9, 0xef, 0x01, 0x00, 0xc9, -0xef, 0x01, 0x00, 0xc9, 0xef, 0x01, 0x00, -0xb4, 0x7b, 0x01, 0x00, 0xb4, 0x7b, 0x01, -0x00, 0xb4, 0x7b, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, -0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, -0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, -0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, -0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, -0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, -0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, -0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, -0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, -0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, -0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, -0x00, 0x01, 0x40, 0x00, 0x00, 0x01, 0x40, -0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x02, -0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, -0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, -0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, -0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, -0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, -0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, -0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, -0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, -0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, -0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, -0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, -0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, -0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, -0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, -0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, -0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, -0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, -0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, -0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x40, -0x00, 0x00, 0x02, 0x40, 0x00, 0x00, 0x02, -0x40, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, -0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, -0x00, 0x03, 0x00, 0x00, 0x00, 0x03, 0x00, -0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x03, -0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, -0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, -0x00, 0x03, 0x00, 0x00, 0x00, 0x03, 0x00, -0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x03, -0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, -0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, -0x00, 0x03, 0x00, 0x00, 0x00, 0x03, 0x00, -0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x03, -0x00, 0x00, 0x00, 0x03, 0x40, 0x00, 0x00, -0x03, 0x40, 0x00, 0x00, 0x03, 0x40, 0x00, -0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, -0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, -0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, -0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, -0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, -0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, -0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, -0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, -0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x40, -0x00, 0x00, 0x04, 0x40, 0x00, 0x00, 0x04, -0x40, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, -0x05, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, -0x00, 0x05, 0x00, 0x00, 0x00, 0x05, 0x00, -0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x05, -0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, -0x05, 0x00, 0x00, 0x00, 0x05, 0x40, 0x00, -0x00, 0x05, 0x40, 0x00, 0x00, 0x05, 0x40, -0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x06, -0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, -0x06, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, -0x00, 0x06, 0x00, 0x00, 0x00, 0x06, 0x00, -0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x06, -0x00, 0x00, 0x00, 0x06, 0x40, 0x00, 0x00, -0x06, 0x40, 0x00, 0x00, 0x06, 0x40, 0x00, -0x00, 0x07, 0x00, 0x00, 0x00, 0x07, 0x00, -0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x07, -0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, -0x07, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, -0x00, 0x07, 0x00, 0x00, 0x00, 0x07, 0x00, -0x00, 0x00, 0x07, 0x40, 0x00, 0x00, 0x07, -0x40, 0x00, 0x00, 0x07, 0x40, 0x00, 0x00, -0x08, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, -0x00, 0x08, 0x00, 0x00, 0x00, 0x08, 0x00, -0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08, -0x00, 0x00, 0x00, 0x08, 0x40, 0x00, 0x00, -0x08, 0x40, 0x00, 0x00, 0x08, 0x40, 0x00, -0x00, 0x09, 0x00, 0x00, 0x00, 0x09, 0x00, -0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x09, -0x40, 0x00, 0x00, 0x09, 0x40, 0x00, 0x00, -0x09, 0x40, 0x00, 0x00, 0x0a, 0x00, 0x00, -0x00, 0x0a, 0x00, 0x00, 0x00, 0x0a, 0x00, -0x00, 0x00, 0x0a, 0x40, 0x00, 0x00, 0x0a, -0x40, 0x00, 0x00, 0x0a, 0x40, 0x00, 0x00, -0x0b, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, -0x00, 0x0b, 0x00, 0x00, 0x00, 0x0b, 0x40, -0x00, 0x00, 0x0b, 0x40, 0x00, 0x00, 0x0b, -0x40, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, -0x0c, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, -0x00, 0x0c, 0x40, 0x00, 0x00, 0x0c, 0x40, -0x00, 0x00, 0x0c, 0x40, 0x00, 0x00, 0x0d, -0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, -0x0d, 0x00, 0x00, 0x00, 0x0d, 0x40, 0x00, -0x00, 0x0d, 0x40, 0x00, 0x00, 0x0d, 0x40, -0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x0e, -0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, -0x0e, 0x40, 0x00, 0x00, 0x0e, 0x40, 0x00, -0x00, 0x0e, 0x40, 0x00, 0x00, 0x0f, 0x00, -0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x0f, -0x00, 0x00, 0x00, 0x0f, 0x40, 0x00, 0x00, -0x0f, 0x40, 0x00, 0x00, 0x0f, 0x40, 0x00, -0x00, 0x10, 0x40, 0x00, 0x00, 0x10, 0x40, -0x00, 0x00, 0x10, 0x40, 0x00, 0x00, 0x11, -0x40, 0x00, 0x00, 0x11, 0x40, 0x00, 0x00, -0x11, 0x40, 0x00, 0x00, 0x12, 0x40, 0x00, -0x00, 0x12, 0x40, 0x00, 0x00, 0x12, 0x40, -0x00, 0x00, 0x13, 0x40, 0x00, 0x00, 0x13, -0x40, 0x00, 0x00, 0x13, 0x40, 0x00, 0x00, -0x14, 0x40, 0x00, 0x00, 0x14, 0x40, 0x00, -0x00, 0x14, 0x40, 0x00, 0x00, 0x15, 0x40, -0x00, 0x00, 0x15, 0x40, 0x00, 0x00, 0x15, -0x40, 0x00, 0x00, 0x16, 0x40, 0x00, 0x00, -0x16, 0x40, 0x00, 0x00, 0x16, 0x40, 0x00, -0x00, 0x17, 0x40, 0x00, 0x00, 0x17, 0x40, -0x00, 0x00, 0x17, 0x40, 0x00, 0x00, 0x18, -0x40, 0x00, 0x00, 0x18, 0x40, 0x00, 0x00, -0x18, 0x40, 0x00, 0x00, 0x19, 0x40, 0x00, -0x00, 0x19, 0x40, 0x00, 0x00, 0x19, 0x40, -0x00, 0x00, 0x1a, 0x40, 0x00, 0x00, 0x1a, -0x40, 0x00, 0x00, 0x1a, 0x40, 0x00, 0x00, -0x1b, 0x40, 0x00, 0x00, 0x1b, 0x40, 0x00, -0x00, 0x1b, 0x40, 0x00, 0x00, 0x1c, 0x40, -0x00, 0x00, 0x1c, 0x40, 0x00, 0x00, 0x1c, -0x40, 0x00, 0x00, 0x1d, 0x40, 0x00, 0x00, -0x1d, 0x40, 0x00, 0x00, 0x1d, 0x40, 0x00, -0x00, 0x1e, 0x40, 0x00, 0x00, 0x1e, 0x40, -0x00, 0x00, 0x1e, 0x40, 0x00, 0x00, 0x1f, -0x40, 0x00, 0x00, 0x1f, 0x40, 0x00, 0x00, -0x1f, 0x40, 0x00, 0x00, 0x20, 0x80, 0x00, -0x00, 0x20, 0x80, 0x00, 0x00, 0x20, 0x80, -0x00, 0x00, 0x22, 0x80, 0x00, 0x00, 0x22, -0x80, 0x00, 0x00, 0x22, 0x80, 0x00, 0x00, -0x24, 0x80, 0x00, 0x00, 0x24, 0x80, 0x00, -0x00, 0x24, 0x80, 0x00, 0x00, 0x26, 0x80, -0x00, 0x00, 0x26, 0x80, 0x00, 0x00, 0x26, -0x80, 0x00, 0x00, 0x28, 0x80, 0x00, 0x00, -0x28, 0x80, 0x00, 0x00, 0x28, 0x80, 0x00, -0x00, 0x2a, 0x80, 0x00, 0x00, 0x2a, 0x80, -0x00, 0x00, 0x2a, 0x80, 0x00, 0x00, 0x2c, -0x80, 0x00, 0x00, 0x2c, 0x80, 0x00, 0x00, -0x2c, 0x80, 0x00, 0x00, 0x2e, 0x80, 0x00, -0x00, 0x2e, 0x80, 0x00, 0x00, 0x2e, 0x80, -0x00, 0x00, 0x30, 0x80, 0x00, 0x00, 0x30, -0x80, 0x00, 0x00, 0x30, 0x80, 0x00, 0x00, -0x32, 0x80, 0x00, 0x00, 0x32, 0x80, 0x00, -0x00, 0x32, 0x80, 0x00, 0x00, 0x34, 0x80, -0x00, 0x00, 0x34, 0x80, 0x00, 0x00, 0x34, -0x80, 0x00, 0x00, 0x36, 0x80, 0x00, 0x00, -0x36, 0x80, 0x00, 0x00, 0x36, 0x80, 0x00, -0x00, 0x38, 0x80, 0x00, 0x00, 0x38, 0x80, -0x00, 0x00, 0x38, 0x80, 0x00, 0x00, 0x3a, -0x80, 0x00, 0x00, 0x3a, 0x80, 0x00, 0x00, -0x3a, 0x80, 0x00, 0x00, 0x3c, 0x80, 0x00, -0x00, 0x3c, 0x80, 0x00, 0x00, 0x3c, 0x80, -0x00, 0x00, 0x3e, 0x80, 0x00, 0x00, 0x3e, -0x80, 0x00, 0x00, 0x3e, 0x80, 0x00, 0x00, -0x40, 0x00, 0x01, 0x00, 0x40, 0x00, 0x01, -0x00, 0x40, 0x00, 0x01, 0x00, 0x44, 0x00, -0x01, 0x00, 0x44, 0x00, 0x01, 0x00, 0x44, -0x00, 0x01, 0x00, 0x48, 0x00, 0x01, 0x00, -0x48, 0x00, 0x01, 0x00, 0x48, 0x00, 0x01, -0x00, 0x4c, 0x00, 0x01, 0x00, 0x4c, 0x00, -0x01, 0x00, 0x4c, 0x00, 0x01, 0x00, 0x50, -0x00, 0x01, 0x00, 0x50, 0x00, 0x01, 0x00, -0x50, 0x00, 0x01, 0x00, 0x54, 0x00, 0x01, -0x00, 0x54, 0x00, 0x01, 0x00, 0x54, 0x00, -0x01, 0x00, 0x58, 0x00, 0x01, 0x00, 0x58, -0x00, 0x01, 0x00, 0x58, 0x00, 0x01, 0x00, -0x5c, 0x00, 0x01, 0x00, 0x5c, 0x00, 0x01, -0x00, 0x5c, 0x00, 0x01, 0x00, 0x60, 0x00, -0x01, 0x00, 0x60, 0x00, 0x01, 0x00, 0x60, -0x00, 0x01, 0x00, 0x64, 0x00, 0x01, 0x00, -0x64, 0x00, 0x01, 0x00, 0x64, 0x00, 0x01, -0x00, 0x68, 0x00, 0x01, 0x00, 0x68, 0x00, -0x01, 0x00, 0x68, 0x00, 0x01, 0x00, 0x6c, -0x00, 0x01, 0x00, 0x6c, 0x00, 0x01, 0x00, -0x6c, 0x00, 0x01, 0x00, 0x70, 0x00, 0x01, -0x00, 0x70, 0x00, 0x01, 0x00, 0x70, 0x00, -0x01, 0x00, 0x74, 0x00, 0x01, 0x00, 0x74, -0x00, 0x01, 0x00, 0x74, 0x00, 0x01, 0x00, -0x78, 0x00, 0x01, 0x00, 0x78, 0x00, 0x01, -0x00, 0x78, 0x00, 0x01, 0x00, 0x7c, 0x00, -0x01, 0x00, 0x7c, 0x00, 0x01, 0x00, 0x7c, -0x00, 0x01, 0x00, 0x80, 0x00, 0x02, 0x00, -0x80, 0x00, 0x02, 0x00, 0x80, 0x00, 0x02, -0x00, 0x88, 0x00, 0x02, 0x00, 0x88, 0x00, -0x02, 0x00, 0x88, 0x00, 0x02, 0x00, 0x90, -0x00, 0x02, 0x00, 0x90, 0x00, 0x02, 0x00, -0x90, 0x00, 0x02, 0x00, 0x98, 0x00, 0x02, -0x00, 0x98, 0x00, 0x02, 0x00, 0x98, 0x00, -0x02, 0x00, 0xa0, 0x00, 0x02, 0x00, 0xa0, -0x00, 0x02, 0x00, 0xa0, 0x00, 0x02, 0x00, -0xa8, 0x00, 0x02, 0x00, 0xa8, 0x00, 0x02, -0x00, 0xa8, 0x00, 0x02, 0x00, 0xb0, 0x00, -0x02, 0x00, 0xb0, 0x00, 0x02, 0x00, 0xb0, -0x00, 0x02, 0x00, 0xb8, 0x00, 0x02, 0x00, -0xb8, 0x00, 0x02, 0x00, 0xb8, 0x00, 0x02, -0x00, 0xc0, 0x00, 0x02, 0x00, 0xc0, 0x00, -0x02, 0x00, 0xc0, 0x00, 0x02, 0x00, 0xc8, -0x00, 0x02, 0x00, 0xc8, 0x00, 0x02, 0x00, -0xc8, 0x00, 0x02, 0x00, 0xd0, 0x00, 0x02, -0x00, 0xd0, 0x00, 0x02, 0x00, 0xd0, 0x00, -0x02, 0x00, 0xd8, 0x00, 0x02, 0x00, 0xd8, -0x00, 0x02, 0x00, 0xd8, 0x00, 0x02, 0x00, -0xe0, 0x00, 0x02, 0x00, 0xe0, 0x00, 0x02, -0x00, 0xe0, 0x00, 0x02, 0x00, 0xe8, 0x00, -0x02, 0x00, 0xe8, 0x00, 0x02, 0x00, 0xe8, -0x00, 0x02, 0x00, 0xf0, 0x00, 0x02, 0x00, -0xf0, 0x00, 0x02, 0x00, 0xf0, 0x00, 0x02, -0x00, 0xf8, 0x00, 0x02, 0x00, 0xf8, 0x00, -0x02, 0x00, 0xf8, 0x00, 0x02, 0x00, 0x00, -0x01, 0x04, 0x00, 0x00, 0x01, 0x04, 0x00, -0x00, 0x01, 0x04, 0x00, 0x10, 0x01, 0x04, -0x00, 0x10, 0x01, 0x04, 0x00, 0x10, 0x01, -0x04, 0x00, 0x20, 0x01, 0x04, 0x00, 0x20, -0x01, 0x04, 0x00, 0x20, 0x01, 0x04, 0x00, -0x30, 0x01, 0x04, 0x00, 0x30, 0x01, 0x04, -0x00, 0x30, 0x01, 0x04, 0x00, 0x40, 0x01, -0x04, 0x00, 0x40, 0x01, 0x04, 0x00, 0x40, -0x01, 0x04, 0x00, 0x50, 0x01, 0x04, 0x00, -0x50, 0x01, 0x04, 0x00, 0x50, 0x01, 0x04, -0x00, 0x60, 0x01, 0x04, 0x00, 0x60, 0x01, -0x04, 0x00, 0x60, 0x01, 0x04, 0x00, 0x70, -0x01, 0x04, 0x00, 0x70, 0x01, 0x04, 0x00, -0x70, 0x01, 0x04, 0x00, 0x80, 0x01, 0x04, -0x00, 0x80, 0x01, 0x04, 0x00, 0x80, 0x01, -0x04, 0x00, 0x90, 0x01, 0x04, 0x00, 0x90, -0x01, 0x04, 0x00, 0x90, 0x01, 0x04, 0x00, -0xa0, 0x01, 0x04, 0x00, 0xa0, 0x01, 0x04, -0x00, 0xa0, 0x01, 0x04, 0x00, 0xb0, 0x01, -0x04, 0x00, 0xb0, 0x01, 0x04, 0x00, 0xb0, -0x01, 0x04, 0x00, 0xc0, 0x01, 0x04, 0x00, -0xc0, 0x01, 0x04, 0x00, 0xc0, 0x01, 0x04, -0x00, 0xd0, 0x01, 0x04, 0x00, 0xd0, 0x01, -0x04, 0x00, 0xd0, 0x01, 0x04, 0x00, 0xe0, -0x01, 0x04, 0x00, 0xe0, 0x01, 0x04, 0x00, -0xe0, 0x01, 0x04, 0x00, 0xf0, 0x01, 0x04, -0x00, 0xf0, 0x01, 0x04, 0x00, 0xf0, 0x01, -0x04, 0x00, 0x00, 0x02, 0x08, 0x00, 0x00, -0x02, 0x08, 0x00, 0x00, 0x02, 0x08, 0x00, -0x20, 0x02, 0x08, 0x00, 0x20, 0x02, 0x08, -0x00, 0x20, 0x02, 0x08, 0x00, 0x40, 0x02, -0x08, 0x00, 0x40, 0x02, 0x08, 0x00, 0x40, -0x02, 0x08, 0x00, 0x60, 0x02, 0x08, 0x00, -0x60, 0x02, 0x08, 0x00, 0x60, 0x02, 0x08, -0x00, 0x80, 0x02, 0x08, 0x00, 0x80, 0x02, -0x08, 0x00, 0x80, 0x02, 0x08, 0x00, 0xa0, -0x02, 0x08, 0x00, 0xa0, 0x02, 0x08, 0x00, -0xa0, 0x02, 0x08, 0x00, 0xc0, 0x02, 0x08, -0x00, 0xc0, 0x02, 0x08, 0x00, 0xc0, 0x02, -0x08, 0x00, 0xe0, 0x02, 0x08, 0x00, 0xe0, -0x02, 0x08, 0x00, 0xe0, 0x02, 0x08, 0x00, -0x00, 0x03, 0x08, 0x00, 0x00, 0x03, 0x08, -0x00, 0x00, 0x03, 0x08, 0x00, 0x20, 0x03, -0x08, 0x00, 0x20, 0x03, 0x08, 0x00, 0x20, -0x03, 0x08, 0x00, 0x40, 0x03, 0x08, 0x00, -0x40, 0x03, 0x08, 0x00, 0x40, 0x03, 0x08, -0x00, 0x60, 0x03, 0x08, 0x00, 0x60, 0x03, -0x08, 0x00, 0x60, 0x03, 0x08, 0x00, 0x80, -0x03, 0x08, 0x00, 0x80, 0x03, 0x08, 0x00, -0x80, 0x03, 0x08, 0x00, 0xa0, 0x03, 0x08, -0x00, 0xa0, 0x03, 0x08, 0x00, 0xa0, 0x03, -0x08, 0x00, 0xc0, 0x03, 0x08, 0x00, 0xc0, -0x03, 0x08, 0x00, 0xc0, 0x03, 0x08, 0x00, -0xe0, 0x03, 0x08, 0x00, 0xe0, 0x03, 0x08, -0x00, 0xe0, 0x03, 0x08, 0x00, 0x00, 0x04, -0x10, 0x00, 0x00, 0x04, 0x10, 0x00, 0x00, -0x04, 0x10, 0x00, 0x40, 0x04, 0x10, 0x00, -0x40, 0x04, 0x10, 0x00, 0x40, 0x04, 0x10, -0x00, 0x80, 0x04, 0x10, 0x00, 0x80, 0x04, -0x10, 0x00, 0x80, 0x04, 0x10, 0x00, 0xc0, -0x04, 0x10, 0x00, 0xc0, 0x04, 0x10, 0x00, -0xc0, 0x04, 0x10, 0x00, 0x00, 0x05, 0x10, -0x00, 0x00, 0x05, 0x10, 0x00, 0x00, 0x05, -0x10, 0x00, 0x40, 0x05, 0x10, 0x00, 0x40, -0x05, 0x10, 0x00, 0x40, 0x05, 0x10, 0x00, -0x80, 0x05, 0x10, 0x00, 0x80, 0x05, 0x10, -0x00, 0x80, 0x05, 0x10, 0x00, 0xc0, 0x05, -0x10, 0x00, 0xc0, 0x05, 0x10, 0x00, 0xc0, -0x05, 0x10, 0x00, 0x00, 0x06, 0x10, 0x00, -0x00, 0x06, 0x10, 0x00, 0x00, 0x06, 0x10, -0x00, 0x40, 0x06, 0x10, 0x00, 0x40, 0x06, -0x10, 0x00, 0x40, 0x06, 0x10, 0x00, 0x80, -0x06, 0x10, 0x00, 0x80, 0x06, 0x10, 0x00, -0x80, 0x06, 0x10, 0x00, 0xc0, 0x06, 0x10, -0x00, 0xc0, 0x06, 0x10, 0x00, 0xc0, 0x06, -0x10, 0x00, 0x00, 0x07, 0x10, 0x00, 0x00, -0x07, 0x10, 0x00, 0x00, 0x07, 0x10, 0x00, -0x40, 0x07, 0x10, 0x00, 0x40, 0x07, 0x10, -0x00, 0x40, 0x07, 0x10, 0x00, 0x80, 0x07, -0x10, 0x00, 0x80, 0x07, 0x10, 0x00, 0x80, -0x07, 0x10, 0x00, 0xc0, 0x07, 0x10, 0x00, -0xc0, 0x07, 0x10, 0x00, 0xc0, 0x07, 0x10, -0x00, 0x00, 0x08, 0x20, 0x00, 0x00, 0x08, -0x20, 0x00, 0x00, 0x08, 0x20, 0x00, 0x80, -0x08, 0x20, 0x00, 0x80, 0x08, 0x20, 0x00, -0x80, 0x08, 0x20, 0x00, 0x00, 0x09, 0x20, -0x00, 0x00, 0x09, 0x20, 0x00, 0x00, 0x09, -0x20, 0x00, 0x80, 0x09, 0x20, 0x00, 0x80, -0x09, 0x20, 0x00, 0x80, 0x09, 0x20, 0x00, -0x00, 0x0a, 0x20, 0x00, 0x00, 0x0a, 0x20, -0x00, 0x00, 0x0a, 0x20, 0x00, 0x80, 0x0a, -0x20, 0x00, 0x80, 0x0a, 0x20, 0x00, 0x80, -0x0a, 0x20, 0x00, 0x00, 0x0b, 0x20, 0x00, -0x00, 0x0b, 0x20, 0x00, 0x00, 0x0b, 0x20, -0x00, 0x80, 0x0b, 0x20, 0x00, 0x80, 0x0b, -0x20, 0x00, 0x80, 0x0b, 0x20, 0x00, 0x00, -0x0c, 0x20, 0x00, 0x00, 0x0c, 0x20, 0x00, -0x00, 0x0c, 0x20, 0x00, 0x80, 0x0c, 0x20, -0x00, 0x80, 0x0c, 0x20, 0x00, 0x80, 0x0c, -0x20, 0x00, 0x00, 0x0d, 0x20, 0x00, 0x00, -0x0d, 0x20, 0x00, 0x00, 0x0d, 0x20, 0x00, -0x80, 0x0d, 0x20, 0x00, 0x80, 0x0d, 0x20, -0x00, 0x80, 0x0d, 0x20, 0x00, 0x00, 0x0e, -0x20, 0x00, 0x00, 0x0e, 0x20, 0x00, 0x00, -0x0e, 0x20, 0x00, 0x80, 0x0e, 0x20, 0x00, -0x80, 0x0e, 0x20, 0x00, 0x80, 0x0e, 0x20, -0x00, 0x00, 0x0f, 0x20, 0x00, 0x00, 0x0f, -0x20, 0x00, 0x00, 0x0f, 0x20, 0x00, 0x80, -0x0f, 0x20, 0x00, 0x80, 0x0f, 0x20, 0x00, -0x80, 0x0f, 0x20, 0x00, 0x00, 0x10, 0x40, -0x00, 0x00, 0x10, 0x40, 0x00, 0x00, 0x10, -0x40, 0x00, 0x00, 0x11, 0x40, 0x00, 0x00, -0x11, 0x40, 0x00, 0x00, 0x11, 0x40, 0x00, -0x00, 0x12, 0x40, 0x00, 0x00, 0x12, 0x40, -0x00, 0x00, 0x12, 0x40, 0x00, 0x00, 0x13, -0x40, 0x00, 0x00, 0x13, 0x40, 0x00, 0x00, -0x13, 0x40, 0x00, 0x00, 0x14, 0x40, 0x00, -0x00, 0x14, 0x40, 0x00, 0x00, 0x14, 0x40, -0x00, 0x00, 0x15, 0x40, 0x00, 0x00, 0x15, -0x40, 0x00, 0x00, 0x15, 0x40, 0x00, 0x00, -0x16, 0x40, 0x00, 0x00, 0x16, 0x40, 0x00, -0x00, 0x16, 0x40, 0x00, 0x00, 0x17, 0x40, -0x00, 0x00, 0x17, 0x40, 0x00, 0x00, 0x17, -0x40, 0x00, 0x00, 0x18, 0x40, 0x00, 0x00, -0x18, 0x40, 0x00, 0x00, 0x18, 0x40, 0x00, -0x00, 0x19, 0x40, 0x00, 0x00, 0x19, 0x40, -0x00, 0x00, 0x19, 0x40, 0x00, 0x00, 0x1a, -0x40, 0x00, 0x00, 0x1a, 0x40, 0x00, 0x00, -0x1a, 0x40, 0x00, 0x00, 0x1b, 0x40, 0x00, -0x00, 0x1b, 0x40, 0x00, 0x00, 0x1b, 0x40, -0x00, 0x00, 0x1c, 0x40, 0x00, 0x00, 0x1c, -0x40, 0x00, 0x00, 0x1c, 0x40, 0x00, 0x00, -0x1d, 0x40, 0x00, 0x00, 0x1d, 0x40, 0x00, -0x00, 0x1d, 0x40, 0x00, 0x00, 0x1e, 0x40, -0x00, 0x00, 0x1e, 0x40, 0x00, 0x00, 0x1e, -0x40, 0x00, 0x00, 0x1f, 0x40, 0x00, 0x00, -0x1f, 0x40, 0x00, 0x00, 0x1f, 0x40, 0x00, -0x00, 0xe0, 0x7f, 0x00, 0x00, 0xe0, 0x7f, -0x00, 0x00, 0xe0, 0x7f, 0x00, 0xff, 0x21, -0x80, 0x00, 0xff, 0x21, 0x80, 0x00, 0xff, -0x21, 0x80, 0x00, 0xff, 0x23, 0x80, 0x00, -0xff, 0x23, 0x80, 0x00, 0xff, 0x23, 0x80, -0x00, 0xff, 0x25, 0x80, 0x00, 0xff, 0x25, -0x80, 0x00, 0xff, 0x25, 0x80, 0x00, 0xff, -0x27, 0x80, 0x00, 0xff, 0x27, 0x80, 0x00, -0xff, 0x27, 0x80, 0x00, 0xff, 0x29, 0x80, -0x00, 0xff, 0x29, 0x80, 0x00, 0xff, 0x29, -0x80, 0x00, 0xff, 0x2b, 0x80, 0x00, 0xff, -0x2b, 0x80, 0x00, 0xff, 0x2b, 0x80, 0x00, -0xff, 0x2d, 0x80, 0x00, 0xff, 0x2d, 0x80, -0x00, 0xff, 0x2d, 0x80, 0x00, 0xff, 0x2f, -0x80, 0x00, 0xff, 0x2f, 0x80, 0x00, 0xff, -0x2f, 0x80, 0x00, 0xff, 0x31, 0x80, 0x00, -0xff, 0x31, 0x80, 0x00, 0xff, 0x31, 0x80, -0x00, 0xff, 0x33, 0x80, 0x00, 0xff, 0x33, -0x80, 0x00, 0xff, 0x33, 0x80, 0x00, 0xff, -0x35, 0x80, 0x00, 0xff, 0x35, 0x80, 0x00, -0xff, 0x35, 0x80, 0x00, 0xff, 0x37, 0x80, -0x00, 0xff, 0x37, 0x80, 0x00, 0xff, 0x37, -0x80, 0x00, 0xff, 0x39, 0x80, 0x00, 0xff, -0x39, 0x80, 0x00, 0xff, 0x39, 0x80, 0x00, -0xff, 0x3b, 0x80, 0x00, 0xff, 0x3b, 0x80, -0x00, 0xff, 0x3b, 0x80, 0x00, 0xff, 0x3d, -0x80, 0x00, 0xff, 0x3d, 0x80, 0x00, 0xff, -0x3d, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x16, 0xc0, 0x50, 0x00, -0x16, 0x60, 0x10, 0x00, 0x16, 0x00, 0x17, -0x30, 0x88, 0xe0, 0xd5, 0x00, 0x00, 0x00, -0x00, 0x30, 0x18, 0xa0, 0x1b, 0xf0, 0xff, -0x30, 0x41, 0x00, 0x00, 0x80, 0x1e, 0x70, -0x1f, 0xc0, 0x16, 0xd0, 0x7a, 0x00, 0xbd, -0x00, 0x00, 0x00, 0x00, 0x90, 0x17, 0x30, -0x1a, 0xf0, 0xff, 0xf0, 0x2e, 0x00, 0x00, -0xb0, 0x2e, 0xd0, 0x1f, 0x30, 0x16, 0xa0, -0x6c, 0xe0, 0xa7, 0x60, 0x28, 0x00, 0x00, -0xb0, 0x16, 0xc0, 0x18, 0xf0, 0xff, 0xb0, -0x0c, 0x00, 0x00, 0xa0, 0x3d, 0xe0, 0x1e, -0x30, 0x15, 0x20, 0x5d, 0xc0, 0x95, 0xc0, -0x3a, 0xa0, 0x31, 0x70, 0x15, 0x10, 0x17, -0xc0, 0xf2, 0x00, 0x00, 0x00, 0x00, 0xa0, -0x4b, 0xf0, 0x1b, 0xa0, 0x13, 0x30, 0x4b, -0x20, 0x86, 0x40, 0x4a, 0x80, 0x45, 0xc0, -0x13, 0x10, 0x15, 0x10, 0xd5, 0xf0, 0xff, -0x70, 0x31, 0x00, 0x00, 0x00, 0x19, 0xb0, -0x1c, 0xe0, 0x32, 0xd0, 0x76, 0x60, 0x58, -0x80, 0x55, 0x40, 0x11, 0x60, 0x12, 0x70, -0xbb, 0xf0, 0xff, 0x10, 0x4d, 0x70, 0x1e, -0xb0, 0x15, 0x60, 0x1c, 0x00, 0x00, 0x80, -0x65, 0xc0, 0x65, 0xf0, 0x63, 0xf0, 0x0c, -0x30, 0x0e, 0xf0, 0xa4, 0xf0, 0xff, 0x60, -0x5f, 0x50, 0x47, 0x70, 0x11, 0x10, 0x1a, -0x00, 0x00, 0x30, 0x50, 0x80, 0x72, 0x70, -0x71, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x90, -0x10, 0xf1, 0xa0, 0x6e, 0x60, 0x63, 0xc0, -0x09, 0x20, 0x14, 0x00, 0x00, 0xc0, 0x2e, -0xf0, 0x7e, 0x50, 0x7e, 0x00, 0x00, 0x00, -0x00, 0x80, 0x7e, 0x40, 0xd2, 0x70, 0x7c, -0x60, 0x76, 0x00, 0x00, 0x80, 0x09, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x6a, 0x20, 0x8c, -0x30, 0x0c, 0x00, 0x00, 0x60, 0x6a, 0xb0, -0xb6, 0xd0, 0x8a, 0x60, 0x87, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0xe0, -0x7c, 0xb0, 0x9c, 0x90, 0x0c, 0x00, 0x00, -0x40, 0x4d, 0x90, 0x9c, 0xe0, 0x9b, 0xd0, -0x99, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x91, 0x70, 0xb0, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x81, -0xf0, 0xaf, 0xa0, 0xae, 0x00, 0x00, 0x00, -0x00, 0xe0, 0xeb, 0x00, 0x00, 0xf0, 0xa9, -0xc0, 0xc7, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x40, 0x5d, 0x80, 0xc7, 0xb0, 0xc6, -0x00, 0x00, 0x00, 0x00, 0xc0, 0xc7, 0xf0, -0xff, 0x20, 0xc4, 0x80, 0xba, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, -0xe3, 0x90, 0xe2, 0x00, 0x00, 0x00, 0x00, -0x10, 0xa0, 0xf0, 0xff, 0x90, 0xe0, 0x90, -0xd6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x40, 0x66, 0xb0, 0xf9, -0x90, 0xfe, 0x40, 0xf5, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x30, 0xca, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xa0, 0x9e, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x80, 0x41, 0xf0, 0xff, 0xf0, -0x13, 0x00, 0x00, 0xa0, 0x20, 0xe0, 0x7a, -0x10, 0xbd, 0x00, 0x00, 0x00, 0x00, 0xc0, -0x20, 0xf0, 0x21, 0xf0, 0xff, 0xe0, 0x30, -0x00, 0x00, 0x60, 0x1f, 0xd0, 0x25, 0x60, -0x20, 0x20, 0x6d, 0x10, 0xa8, 0xb0, 0x10, -0x00, 0x00, 0x80, 0x20, 0x40, 0x21, 0xf0, -0xff, 0x80, 0x1b, 0x00, 0x00, 0xe0, 0x2e, -0x50, 0x25, 0x20, 0x20, 0x60, 0x5e, 0x40, -0x96, 0xb0, 0x2a, 0xa0, 0x16, 0x10, 0x20, -0x90, 0x20, 0xe0, 0xf2, 0x00, 0x00, 0x00, -0x00, 0xa0, 0x3d, 0x70, 0x23, 0x80, 0x1f, -0xc0, 0x4d, 0x10, 0x87, 0xd0, 0x3b, 0xe0, -0x34, 0x60, 0x1f, 0xb0, 0x1f, 0x70, 0xd5, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xc0, -0x21, 0x60, 0x24, 0x20, 0x39, 0x60, 0x78, -0xd0, 0x4a, 0x00, 0x47, 0x60, 0x1e, 0xa0, -0x1e, 0x00, 0xbc, 0xf0, 0xff, 0xd0, 0x3a, -0x00, 0x00, 0x10, 0x20, 0x30, 0x24, 0x00, -0x00, 0x10, 0x68, 0xb0, 0x58, 0x70, 0x56, -0x10, 0x1d, 0x40, 0x1d, 0x00, 0xa6, 0xf0, -0xff, 0x80, 0x50, 0x20, 0x28, 0x50, 0x1e, -0xe0, 0x22, 0x00, 0x00, 0xe0, 0x54, 0xe0, -0x65, 0x90, 0x64, 0x50, 0x1b, 0x80, 0x1b, -0x90, 0x92, 0xa0, 0xf1, 0x10, 0x61, 0x60, -0x52, 0x50, 0x1c, 0xc0, 0x1f, 0x00, 0x00, -0x50, 0x3a, 0x90, 0x72, 0xd0, 0x71, 0x10, -0x19, 0x30, 0x19, 0x10, 0x81, 0x30, 0xd3, -0x90, 0x6f, 0x20, 0x68, 0xe0, 0x19, 0x90, -0x1c, 0xf0, 0xff, 0x00, 0x00, 0xb0, 0x58, -0x90, 0x7e, 0x00, 0x1e, 0x00, 0x16, 0xd0, -0x6e, 0x50, 0xb8, 0x00, 0x7d, 0xd0, 0x78, -0xc0, 0x16, 0xf0, 0x18, 0xf0, 0xff, 0x00, -0x00, 0xa0, 0x6b, 0x50, 0x8c, 0x50, 0x1e, -0x60, 0x10, 0x90, 0x57, 0xd0, 0x9f, 0x40, -0x8b, 0xc0, 0x88, 0x50, 0x11, 0xa0, 0x13, -0xf0, 0xff, 0x00, 0x00, 0xb0, 0x7d, 0xd0, -0x9c, 0x10, 0x1b, 0x00, 0x00, 0x60, 0x2b, -0xd0, 0x87, 0x20, 0x9c, 0x90, 0x9a, 0x00, -0x00, 0x00, 0x00, 0x00, 0xee, 0x00, 0x00, -0xb0, 0x94, 0x70, 0xb0, 0x90, 0x11, 0x00, -0x00, 0x00, 0x00, 0xb0, 0x6c, 0x20, 0xb0, -0x10, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x30, -0xcc, 0xf0, 0xff, 0xd0, 0xab, 0x70, 0xa3, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, -0x3d, 0xa0, 0xc7, 0xf0, 0xc6, 0x00, 0x00, -0x00, 0x00, 0x40, 0xaa, 0xf0, 0xff, 0x20, -0xc5, 0xf0, 0xbc, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x30, 0xe3, 0xc0, -0xe2, 0x00, 0x00, 0x00, 0x00, 0x90, 0x81, -0xf0, 0xff, 0x70, 0xe1, 0x80, 0xd9, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xd0, 0x1f, 0xe0, 0xd4, 0x70, 0xff, -0xf0, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, -0xa6, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x20, 0x7b, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xe0, 0x30, 0xf0, 0xff, 0x90, 0x16, 0x00, -0x00, 0xc0, 0x2c, 0x30, 0x6d, 0x10, 0xa8, -0x00, 0x00, 0x00, 0x00, 0x10, 0x2f, 0x60, -0x2f, 0xf0, 0xff, 0xd0, 0x1e, 0x00, 0x00, -0x40, 0x20, 0xc0, 0x31, 0x50, 0x2c, 0xe0, -0x5e, 0x70, 0x96, 0x50, 0x17, 0x00, 0x00, -0xf0, 0x2e, 0x30, 0x2f, 0x00, 0xf3, 0x00, -0x00, 0x00, 0x00, 0xe0, 0x2e, 0xb0, 0x30, -0xe0, 0x2d, 0x50, 0x4f, 0x90, 0x87, 0x30, -0x2c, 0x60, 0x1f, 0xb0, 0x2e, 0xe0, 0x2e, -0xa0, 0xd5, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xd0, 0x2f, 0x90, 0x31, 0xf0, 0x3c, -0x70, 0x79, 0x70, 0x3c, 0x10, 0x37, 0x50, -0x2e, 0x70, 0x2e, 0x70, 0xbc, 0xf0, 0xff, -0xf0, 0x1f, 0x00, 0x00, 0x00, 0x2f, 0x80, -0x31, 0x20, 0x21, 0x00, 0x6a, 0x10, 0x4b, -0x20, 0x48, 0xe0, 0x2d, 0xe0, 0x2d, 0xc0, -0xa6, 0xf0, 0xff, 0xf0, 0x3f, 0x00, 0x00, -0x40, 0x2e, 0xc0, 0x30, 0x00, 0x00, 0x40, -0x58, 0xc0, 0x58, 0x20, 0x57, 0x30, 0x2d, -0x20, 0x2d, 0xd0, 0x93, 0x10, 0xf2, 0xb0, -0x52, 0xa0, 0x3d, 0x60, 0x2d, 0x20, 0x2f, -0x00, 0x00, 0x90, 0x41, 0xd0, 0x65, 0xf0, -0x64, 0x40, 0x2c, 0x40, 0x2c, 0x00, 0x83, -0xf0, 0xd3, 0x30, 0x62, 0xb0, 0x58, 0x80, -0x2c, 0xa0, 0x2d, 0xf0, 0xff, 0x00, 0x00, -0x10, 0x43, 0x10, 0x72, 0xc0, 0x2e, 0x30, -0x2b, 0xf0, 0x71, 0x80, 0xb9, 0x40, 0x70, -0x20, 0x6b, 0x60, 0x2b, 0x30, 0x2c, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x5a, 0xb0, 0x7e, -0xd0, 0x2e, 0xf0, 0x29, 0x80, 0x5d, 0xf0, -0xa1, 0x70, 0x7d, 0x70, 0x7a, 0x20, 0x2a, -0xb0, 0x2a, 0xf0, 0xff, 0x00, 0x00, 0xa0, -0x6c, 0x60, 0x8c, 0x80, 0x2d, 0x40, 0x28, -0xd0, 0x3f, 0xf0, 0x8b, 0x90, 0x8b, 0xa0, -0x89, 0x70, 0x28, 0xe0, 0x28, 0x60, 0xef, -0x00, 0x00, 0x50, 0x82, 0xd0, 0x9c, 0xf0, -0x2a, 0xb0, 0x25, 0x00, 0x00, 0x60, 0x75, -0x60, 0x9c, 0x10, 0x9b, 0xd0, 0x25, 0x40, -0x26, 0x10, 0xcf, 0xf0, 0xff, 0x10, 0x97, -0x50, 0x8e, 0xc0, 0x27, 0x20, 0x28, 0x00, -0x00, 0xa0, 0x56, 0x40, 0xb0, 0x60, 0xaf, -0x80, 0x21, 0x00, 0x22, 0x30, 0xb0, 0xf0, -0xff, 0x20, 0xad, 0x40, 0xa5, 0x40, 0x23, -0x40, 0x24, 0x00, 0x00, 0x00, 0x00, 0xb0, -0xc7, 0x20, 0xc7, 0x30, 0x19, 0xd0, 0x19, -0x40, 0x8f, 0xf0, 0xff, 0xd0, 0xc5, 0x10, -0xbf, 0x40, 0x1b, 0xc0, 0x1d, 0x00, 0x00, -0x00, 0x00, 0x40, 0xe3, 0xf0, 0xe2, 0x00, -0x00, 0x00, 0x00, 0xc0, 0x61, 0x10, 0xe1, -0x00, 0xe2, 0xe0, 0xdc, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x20, 0xb1, 0xf0, 0xff, 0x80, 0xfb, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0x60, 0xed, 0xf0, 0xff, 0xc0, 0x11, -0x00, 0x00, 0x00, 0x00, 0x30, 0x82, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xd0, 0x4f, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x70, 0xe3, 0xa0, 0x1d, -0xf0, 0xff, 0x60, 0x1a, 0xe0, 0x17, 0x60, -0x36, 0xd0, 0x5e, 0x70, 0x96, 0x00, 0x00, -0x00, 0x00, 0x80, 0x3c, 0x50, 0x3d, 0xf0, -0xf2, 0x60, 0x0b, 0x00, 0x00, 0xb0, 0x21, -0x80, 0x3e, 0xb0, 0x37, 0xd0, 0x4f, 0xc0, -0x87, 0x50, 0x1b, 0x00, 0x00, 0x10, 0x3c, -0x30, 0x3d, 0xb0, 0xd5, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xf0, 0x3d, 0x70, 0x3f, -0xe0, 0x3e, 0x00, 0x7a, 0x60, 0x2d, 0xe0, -0x23, 0xf0, 0x3b, 0xf0, 0x3c, 0xa0, 0xbc, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x80, -0x3d, 0x60, 0x3f, 0xa0, 0x28, 0x30, 0x6b, -0xe0, 0x3c, 0xb0, 0x38, 0x20, 0x3c, 0xa0, -0x3c, 0x40, 0xa7, 0xf0, 0xff, 0x20, 0x2b, -0x00, 0x00, 0x10, 0x3d, 0xe0, 0x3e, 0x00, -0x00, 0xa0, 0x5a, 0x30, 0x4b, 0x10, 0x49, -0x20, 0x3c, 0x50, 0x3c, 0xc0, 0x94, 0x60, -0xf2, 0x00, 0x43, 0x20, 0x17, 0xa0, 0x3c, -0xd0, 0x3d, 0x00, 0x00, 0x80, 0x46, 0xc0, -0x58, 0xa0, 0x57, 0xf0, 0x3b, 0xf0, 0x3b, -0x80, 0x84, 0x70, 0xd4, 0x20, 0x54, 0x30, -0x47, 0x20, 0x3c, 0xf0, 0x3c, 0xf0, 0xff, -0x40, 0x26, 0x50, 0x1a, 0x40, 0x65, 0x10, -0x3e, 0x70, 0x3b, 0x60, 0x74, 0x60, 0xba, -0x00, 0x63, 0x90, 0x5c, 0x90, 0x3b, 0x20, -0x3c, 0xf0, 0xff, 0x00, 0x00, 0x30, 0x44, -0x40, 0x72, 0x00, 0x3e, 0xe0, 0x3a, 0x90, -0x61, 0x60, 0xa3, 0xc0, 0x70, 0x20, 0x6d, -0xf0, 0x3a, 0x50, 0x3b, 0xf0, 0xff, 0x00, -0x00, 0x80, 0x5b, 0xc0, 0x7e, 0x30, 0x3d, -0x20, 0x3a, 0x20, 0x49, 0x90, 0x8e, 0xd0, -0x7d, 0x80, 0x7b, 0x30, 0x3a, 0x80, 0x3a, -0x40, 0xf0, 0x00, 0x00, 0x70, 0x72, 0x50, -0x8c, 0xc0, 0x3b, 0x30, 0x39, 0x00, 0x00, -0xa0, 0x7a, 0xd0, 0x8b, 0x40, 0x8a, 0x40, -0x39, 0x70, 0x39, 0xe0, 0xd0, 0xf0, 0xff, -0x50, 0x85, 0x10, 0x7b, 0x60, 0x3a, 0x40, -0x3a, 0x00, 0x00, 0xb0, 0x62, 0x80, 0x9c, -0x70, 0x9b, 0xe0, 0x37, 0x10, 0x38, 0xf0, -0xb3, 0xf0, 0xff, 0xa0, 0x98, 0xf0, 0x8f, -0xb0, 0x38, 0x10, 0x3a, 0x00, 0x00, 0xa0, -0x36, 0x50, 0xb0, 0xa0, 0xaf, 0xc0, 0x35, -0xf0, 0x35, 0x30, 0x97, 0xf0, 0xff, 0x00, -0xae, 0xd0, 0xa6, 0x70, 0x36, 0x50, 0x38, -0x00, 0x00, 0x00, 0x00, 0xb0, 0xc7, 0x50, -0xc7, 0x90, 0x32, 0xc0, 0x32, 0xb0, 0x75, -0x10, 0xe8, 0x50, 0xc6, 0x40, 0xc2, 0x20, -0x33, 0x60, 0x34, 0x00, 0x00, 0x00, 0x00, -0x40, 0xe3, 0x10, 0xe3, 0x40, 0x2d, 0x60, -0x2d, 0xa0, 0x37, 0x50, 0xbf, 0x50, 0xe2, -0x20, 0xdf, 0xc0, 0x2d, 0x90, 0x2d, 0xf0, -0xff, 0x00, 0x00, 0x30, 0xd3, 0xf0, 0xff, -0x10, 0x32, 0xb0, 0x1f, 0x00, 0x00, 0x30, -0x8d, 0xf0, 0xff, 0x40, 0xfd, 0xc0, 0x1f, -0xd0, 0x22, 0xf0, 0xff, 0x00, 0x00, 0x60, -0xf1, 0xf0, 0xff, 0xc0, 0x2b, 0xb0, 0x1e, -0x00, 0x00, 0x70, 0x56, 0xf0, 0xff, 0xf0, -0xff, 0xa0, 0x1f, 0xc0, 0x21, 0x00, 0xee, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x70, -0x28, 0x80, 0x26, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x20, 0x27, 0x90, -0x28, 0x90, 0xc0, 0x00, 0x00, 0xf0, 0xff, -0x70, 0x1d, 0xe0, 0x2c, 0x60, 0x41, 0x70, -0x4f, 0xa0, 0x87, 0xa0, 0x0f, 0x00, 0x00, -0x60, 0x48, 0x70, 0x4a, 0xa0, 0xd5, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x80, 0x4b, -0x00, 0x4d, 0x50, 0x3f, 0x20, 0x7a, 0xe0, -0x1e, 0x00, 0x00, 0x90, 0x47, 0x30, 0x4a, -0xb0, 0xbc, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x20, 0x4b, 0xf0, 0x4c, 0xb0, 0x2b, -0xd0, 0x6b, 0x90, 0x2e, 0x30, 0x27, 0xe0, -0x47, 0xf0, 0x49, 0x70, 0xa7, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xd0, 0x4a, 0x80, -0x4c, 0x00, 0x00, 0x20, 0x5c, 0x40, 0x3d, -0x10, 0x3a, 0xc0, 0x48, 0xd0, 0x49, 0x50, -0x95, 0x80, 0xf2, 0xa0, 0x30, 0x00, 0x00, -0x80, 0x4a, 0xb0, 0x4b, 0x00, 0x00, 0xc0, -0x49, 0x30, 0x4b, 0xc0, 0x49, 0x60, 0x49, -0xc0, 0x49, 0x90, 0x85, 0xd0, 0xd4, 0xf0, -0x44, 0x80, 0x30, 0x30, 0x4a, 0x10, 0x4b, -0xf0, 0xff, 0x20, 0x30, 0x00, 0x00, 0x00, -0x58, 0x50, 0x4c, 0xa0, 0x49, 0x20, 0x76, -0x10, 0xbb, 0x20, 0x55, 0xa0, 0x4c, 0xf0, -0x49, 0x80, 0x4a, 0xf0, 0xff, 0x00, 0x00, -0xd0, 0x1c, 0x70, 0x65, 0x30, 0x4c, 0x70, -0x49, 0x90, 0x64, 0x90, 0xa4, 0xa0, 0x63, -0x10, 0x5f, 0x90, 0x49, 0xf0, 0x49, 0xf0, -0xff, 0x00, 0x00, 0xe0, 0x46, 0x40, 0x72, -0x90, 0x4b, 0x20, 0x49, 0xe0, 0x4e, 0x70, -0x90, 0x30, 0x71, 0x60, 0x6e, 0x30, 0x49, -0x70, 0x49, 0xe0, 0xf0, 0x00, 0x00, 0x20, -0x63, 0xb0, 0x7e, 0x90, 0x4a, 0xb0, 0x48, -0x70, 0x2b, 0xe0, 0x7d, 0x10, 0x7e, 0x30, -0x7c, 0xc0, 0x48, 0xf0, 0x48, 0x00, 0xd2, -0xf0, 0xff, 0x20, 0x76, 0xb0, 0x69, 0xb0, -0x49, 0xc0, 0x49, 0x00, 0x00, 0x80, 0x69, -0x00, 0x8c, 0xb0, 0x8a, 0x20, 0x48, 0x50, -0x48, 0x50, 0xb6, 0xf0, 0xff, 0x40, 0x87, -0xb0, 0x7c, 0xd0, 0x48, 0x50, 0x4a, 0x00, -0x00, 0xc0, 0x4b, 0x90, 0x9c, 0xc0, 0x9b, -0x50, 0x47, 0x70, 0x47, 0x10, 0x9c, 0xf0, -0xff, 0xb0, 0x99, 0xe0, 0x90, 0xc0, 0x47, -0x60, 0x49, 0x00, 0x00, 0x00, 0x00, 0x50, -0xb0, 0xd0, 0xaf, 0x00, 0x46, 0x20, 0x46, -0x80, 0x80, 0xa0, 0xeb, 0x90, 0xae, 0xe0, -0xa9, 0x60, 0x46, 0x80, 0x47, 0x00, 0x00, -0x00, 0x00, 0xb0, 0xc7, 0x70, 0xc7, 0x10, -0x44, 0x30, 0x44, 0x20, 0x5c, 0x60, 0xc7, -0x90, 0xc6, 0x10, 0xc4, 0x70, 0x44, 0x30, -0x45, 0xf0, 0xff, 0x00, 0x00, 0x50, 0xba, -0x20, 0xe3, 0x00, 0x45, 0x30, 0x41, 0x00, -0x00, 0x90, 0x9f, 0x80, 0xe2, 0x80, 0xe0, -0x60, 0x41, 0x60, 0x41, 0xf0, 0xff, 0x00, -0x00, 0x70, 0xd6, 0xf0, 0xff, 0x20, 0x42, -0x90, 0x3a, 0x00, 0x00, 0x40, 0x65, 0xf0, -0xff, 0x70, 0xfe, 0x60, 0x3a, 0x20, 0x3b, -0x60, 0xf9, 0x00, 0x00, 0x20, 0xf5, 0xf0, -0xff, 0xe0, 0x3d, 0x60, 0x39, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x90, -0x39, 0x10, 0x3a, 0xc0, 0xc9, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xb0, 0x3b, 0x70, -0x3b, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x90, 0x3b, 0x10, 0x3c, 0x20, -0x9e, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x70, 0x3d, 0xb0, 0x41, 0x80, 0x3e, 0xe0, -0x79, 0x00, 0x18, 0x00, 0x00, 0xe0, 0x52, -0xb0, 0x56, 0x90, 0xbc, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x10, 0x58, 0x00, 0x5a, -0xd0, 0x2b, 0xe0, 0x6b, 0x30, 0x22, 0xc0, -0x0b, 0xf0, 0x51, 0x40, 0x56, 0x80, 0xa7, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xc0, -0x57, 0x90, 0x59, 0x00, 0x00, 0xc0, 0x5c, -0xa0, 0x2f, 0xe0, 0x29, 0x10, 0x53, 0xf0, -0x55, 0x90, 0x95, 0x90, 0xf2, 0x80, 0x11, -0x00, 0x00, 0x70, 0x57, 0xe0, 0x58, 0x00, -0x00, 0xa0, 0x4b, 0x70, 0x3d, 0x30, 0x3b, -0xd0, 0x54, 0x00, 0x56, 0x30, 0x86, 0x00, -0xd5, 0xd0, 0x33, 0x00, 0x00, 0x30, 0x57, -0x50, 0x58, 0xf0, 0xff, 0x90, 0x35, 0x00, -0x00, 0x40, 0x4a, 0xd0, 0x59, 0x30, 0x56, -0x50, 0x77, 0x80, 0xbb, 0x50, 0x46, 0xd0, -0x39, 0x00, 0x57, 0xe0, 0x57, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x40, 0x58, 0xa0, -0x59, 0x70, 0x56, 0xc0, 0x66, 0x60, 0xa5, -0xf0, 0x55, 0xf0, 0x4f, 0xe0, 0x56, 0x70, -0x57, 0xf0, 0xff, 0x00, 0x00, 0x80, 0x26, -0x80, 0x65, 0x10, 0x59, 0x80, 0x56, 0x00, -0x53, 0xd0, 0x91, 0x20, 0x64, 0xb0, 0x60, -0xb0, 0x56, 0x20, 0x57, 0x50, 0xf1, 0x00, -0x00, 0xe0, 0x51, 0x40, 0x72, 0x40, 0x58, -0x70, 0x56, 0xd0, 0x36, 0x20, 0x80, 0x80, -0x71, 0x40, 0x6f, 0x80, 0x56, 0xd0, 0x56, -0xc0, 0xd2, 0xf0, 0xff, 0xc0, 0x67, 0x20, -0x58, 0x90, 0x57, 0x30, 0x58, 0x00, 0x00, -0xa0, 0x6d, 0x40, 0x7e, 0xc0, 0x7c, 0x50, -0x56, 0x80, 0x56, 0xd0, 0xb7, 0xf0, 0xff, -0x90, 0x78, 0x50, 0x6b, 0x00, 0x57, 0xa0, -0x58, 0x00, 0x00, 0xc0, 0x55, 0x10, 0x8c, -0x10, 0x8b, 0xf0, 0x55, 0x10, 0x56, 0x20, -0x9f, 0xf0, 0xff, 0x80, 0x88, 0x70, 0x7d, -0x70, 0x56, 0xf0, 0x57, 0x00, 0x00, 0x20, -0x25, 0xa0, 0x9c, 0x00, 0x9c, 0x70, 0x55, -0x80, 0x55, 0xe0, 0x86, 0xb0, 0xed, 0x60, -0x9a, 0x80, 0x94, 0xc0, 0x55, 0xc0, 0x56, -0x00, 0x00, 0x00, 0x00, 0x50, 0xb0, 0xf0, -0xaf, 0x90, 0x54, 0xb0, 0x54, 0x60, 0x6b, -0xc0, 0xcb, 0xf0, 0xae, 0xb0, 0xab, 0xe0, -0x54, 0x90, 0x55, 0xf0, 0xff, 0x00, 0x00, -0x30, 0xa3, 0x80, 0xc7, 0xf0, 0x54, 0x60, -0x53, 0xa0, 0x39, 0xa0, 0xa9, 0xd0, 0xc6, -0x10, 0xc5, 0x90, 0x53, 0x00, 0x54, 0xf0, -0xff, 0x00, 0x00, 0xc0, 0xbc, 0x20, 0xe3, -0x90, 0x53, 0x70, 0x51, 0x00, 0x00, 0x80, -0x80, 0xb0, 0xe2, 0x50, 0xe1, 0x90, 0x51, -0xa0, 0x51, 0xf0, 0xff, 0x00, 0x00, 0x40, -0xd9, 0xf0, 0xff, 0x50, 0x51, 0xe0, 0x4c, -0x00, 0x00, 0x40, 0x12, 0xf0, 0xff, 0x40, -0xff, 0xa0, 0x4c, 0xe0, 0x4c, 0x50, 0xd4, -0x00, 0x00, 0xc0, 0xf8, 0xf0, 0xff, 0xb0, -0x4d, 0x60, 0x4b, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x70, 0x4b, 0x90, -0x4b, 0x00, 0xa6, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0x4b, 0xf0, 0x4c, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xa0, 0x4b, 0xc0, 0x4b, 0x20, 0x7a, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x30, 0x4c, -0xf0, 0x4d, 0xe0, 0x29, 0x70, 0x6b, 0x90, -0x1d, 0x00, 0x00, 0xa0, 0x5c, 0x00, 0x62, -0x40, 0xa7, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x10, 0x64, 0x20, 0x66, 0x00, 0x00, -0xb0, 0x5c, 0xe0, 0x24, 0x80, 0x17, 0x40, -0x5c, 0x50, 0x61, 0x80, 0x95, 0x90, 0xf2, -0x00, 0x00, 0x00, 0x00, 0xa0, 0x63, 0x80, -0x65, 0x00, 0x00, 0x50, 0x4c, 0x70, 0x30, -0x40, 0x2c, 0x60, 0x5e, 0x20, 0x61, 0x70, -0x86, 0x10, 0xd5, 0xf0, 0x1c, 0x00, 0x00, -0x50, 0x63, 0xf0, 0x64, 0xf0, 0xff, 0x60, -0x38, 0x00, 0x00, 0x40, 0x3c, 0xc0, 0x66, -0x70, 0x61, 0x00, 0x78, 0xc0, 0xbb, 0x20, -0x36, 0xb0, 0x1c, 0x20, 0x63, 0x70, 0x64, -0xf0, 0xff, 0xf0, 0x0e, 0x00, 0x00, 0xc0, -0x4a, 0x80, 0x66, 0x10, 0x62, 0x40, 0x68, -0xf0, 0xa5, 0x80, 0x47, 0xf0, 0x3e, 0x10, -0x63, 0x10, 0x64, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x60, 0x58, 0xf0, 0x65, 0x90, -0x62, 0xe0, 0x55, 0xd0, 0x92, 0xa0, 0x56, -0x10, 0x52, 0x20, 0x63, 0xd0, 0x63, 0xa0, -0xf1, 0x00, 0x00, 0x90, 0x3c, 0x70, 0x65, -0x30, 0x65, 0xf0, 0x62, 0xb0, 0x3d, 0xd0, -0x81, 0x90, 0x64, 0xb0, 0x61, 0x20, 0x63, -0xa0, 0x63, 0x60, 0xd3, 0xf0, 0xff, 0x20, -0x58, 0x00, 0x42, 0xa0, 0x64, 0xb0, 0x65, -0x00, 0x00, 0x60, 0x70, 0xb0, 0x71, 0xd0, -0x6f, 0x30, 0x63, 0x80, 0x63, 0xd0, 0xb8, -0xf0, 0xff, 0xc0, 0x6a, 0x80, 0x59, 0x20, -0x64, 0xf0, 0x65, 0x00, 0x00, 0x60, 0x5b, -0x60, 0x7e, 0x20, 0x7d, 0x20, 0x63, 0x50, -0x63, 0x10, 0xa1, 0xf0, 0xff, 0x20, 0x7a, -0x30, 0x6c, 0xc0, 0x63, 0x50, 0x65, 0x00, -0x00, 0xa0, 0x3b, 0x10, 0x8c, 0x50, 0x8b, -0x00, 0x63, 0x20, 0x63, 0xd0, 0x8a, 0xf0, -0xee, 0x60, 0x89, 0x00, 0x82, 0x70, 0x63, -0x70, 0x64, 0x00, 0x00, 0x00, 0x00, 0x90, -0x9c, 0x20, 0x9c, 0xb0, 0x62, 0xc0, 0x62, -0xd0, 0x73, 0x70, 0xce, 0xe0, 0x9a, 0xd0, -0x96, 0x00, 0x63, 0xb0, 0x63, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x8e, 0x10, 0xb0, 0x40, -0x63, 0x30, 0x62, 0x10, 0x54, 0x60, 0xaf, -0x30, 0xaf, 0xf0, 0xac, 0x60, 0x62, 0xe0, -0x62, 0xf0, 0xff, 0x00, 0x00, 0xf0, 0xa4, -0x90, 0xc7, 0xe0, 0x62, 0x60, 0x61, 0x00, -0x00, 0x20, 0x8e, 0x00, 0xc7, 0xb0, 0xc5, -0x80, 0x61, 0xd0, 0x61, 0xf0, 0xff, 0x00, -0x00, 0xd0, 0xbe, 0x30, 0xe3, 0xe0, 0x61, -0x00, 0x60, 0x00, 0x00, 0x80, 0x5f, 0xd0, -0xe2, 0xd0, 0xe1, 0x20, 0x60, 0x30, 0x60, -0x60, 0xe0, 0x00, 0x00, 0xb0, 0xdc, 0xf0, -0xff, 0x70, 0x5f, 0x70, 0x5c, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xd0, 0xff, 0x50, -0x5c, 0x50, 0x5c, 0x40, 0xb0, 0xf0, 0xff, -0x40, 0xfb, 0x10, 0xed, 0x80, 0x5c, 0x60, -0x5c, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xc0, 0x5a, 0xc0, 0x5a, 0xc0, -0x80, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xb0, 0x5a, 0x90, 0x5a, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xd0, 0x59, -0xd0, 0x59, 0x40, 0x4d, 0xd0, 0xe2, 0xf0, -0xff, 0xf0, 0xff, 0xe0, 0x59, 0x30, 0x5a, -0x00, 0x00, 0x00, 0x5c, 0x30, 0x21, 0x00, -0x00, 0xd0, 0x66, 0x80, 0x6c, 0x30, 0x95, -0x70, 0xf2, 0x00, 0x00, 0x00, 0x00, 0x60, -0x6f, 0xa0, 0x71, 0x00, 0x00, 0x10, 0x4c, -0x70, 0x26, 0xc0, 0x1d, 0x60, 0x67, 0xa0, -0x6b, 0x50, 0x86, 0x00, 0xd5, 0x00, 0x00, -0x00, 0x00, 0xe0, 0x6e, 0x00, 0x71, 0xf0, -0xff, 0x30, 0x39, 0x00, 0x00, 0x60, 0x2e, -0x30, 0x73, 0xa0, 0x6b, 0x30, 0x78, 0xd0, -0xbb, 0xa0, 0x22, 0x00, 0x00, 0x90, 0x6e, -0x80, 0x70, 0xf0, 0xff, 0xa0, 0x1a, 0x00, -0x00, 0x20, 0x3d, 0xe0, 0x72, 0x70, 0x6c, -0x00, 0x69, 0x30, 0xa6, 0x20, 0x38, 0x40, -0x29, 0x70, 0x6e, 0x10, 0x70, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x4b, 0x40, -0x72, 0x70, 0x6d, 0xc0, 0x57, 0x80, 0x93, -0x90, 0x48, 0x20, 0x42, 0x90, 0x6e, 0xd0, -0x6f, 0xd0, 0xf1, 0x00, 0x00, 0x40, 0x0f, -0x60, 0x58, 0x90, 0x71, 0x50, 0x6e, 0x10, -0x42, 0x00, 0x83, 0x30, 0x57, 0x80, 0x53, -0xd0, 0x6e, 0xb0, 0x6f, 0xc0, 0xd3, 0xf0, -0xff, 0x30, 0x46, 0x60, 0x13, 0x00, 0x71, -0x80, 0x72, 0x20, 0x16, 0x70, 0x72, 0xd0, -0x64, 0x80, 0x62, 0x10, 0x6f, 0xa0, 0x6f, -0x90, 0xb9, 0xf0, 0xff, 0x00, 0x5c, 0x30, -0x43, 0x90, 0x70, 0x90, 0x72, 0x00, 0x00, -0x00, 0x5f, 0xe0, 0x71, 0x60, 0x70, 0x40, -0x6f, 0xa0, 0x6f, 0x50, 0xa2, 0xf0, 0xff, -0xa0, 0x6c, 0xe0, 0x5a, 0x40, 0x70, 0xf0, -0x71, 0x00, 0x00, 0xf0, 0x44, 0x70, 0x7e, -0x80, 0x7d, 0x60, 0x6f, 0x90, 0x6f, 0x30, -0x8d, 0xb0, 0xef, 0x20, 0x7b, 0x00, 0x72, -0x00, 0x70, 0x30, 0x71, 0x00, 0x00, 0x00, -0x00, 0x10, 0x8c, 0x80, 0x8b, 0x70, 0x6f, -0x80, 0x6f, 0xd0, 0x78, 0x20, 0xd0, 0xf0, -0x89, 0xf0, 0x84, 0xd0, 0x6f, 0xa0, 0x70, -0xf0, 0xff, 0x00, 0x00, 0xa0, 0x7a, 0x40, -0x9c, 0xa0, 0x70, 0x60, 0x6f, 0x20, 0x60, -0x00, 0xb3, 0x30, 0x9b, 0x60, 0x98, 0x90, -0x6f, 0x20, 0x70, 0xf0, 0xff, 0x00, 0x00, -0x90, 0x8f, 0x20, 0xb0, 0x10, 0x71, 0x10, -0x6f, 0x40, 0x2f, 0xe0, 0x95, 0x70, 0xaf, -0xc0, 0xad, 0x40, 0x6f, 0x90, 0x6f, 0xf0, -0xff, 0x00, 0x00, 0x90, 0xa6, 0x90, 0xc7, -0xb0, 0x70, 0x90, 0x6e, 0x00, 0x00, 0xc0, -0x73, 0x20, 0xc7, 0x20, 0xc6, 0xa0, 0x6e, -0xe0, 0x6e, 0x60, 0xe7, 0x00, 0x00, 0x00, -0xc2, 0x20, 0xe3, 0x70, 0x6f, 0xa0, 0x6d, -0x00, 0x00, 0x10, 0x30, 0xf0, 0xe2, 0x20, -0xe2, 0xb0, 0x6d, 0xd0, 0x6d, 0x50, 0xbe, -0xf0, 0xff, 0xe0, 0xde, 0xd0, 0xd2, 0x50, -0x6d, 0x90, 0x6b, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xa0, 0x6a, 0x80, -0x6a, 0xb0, 0x8b, 0xf0, 0xff, 0xf0, 0xfc, -0x00, 0xf1, 0x60, 0x6a, 0xb0, 0x69, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xc0, 0x68, 0xa0, 0x68, 0x10, 0x53, 0x20, -0xed, 0xf0, 0xff, 0xf0, 0xff, 0x70, 0x68, -0xc0, 0x67, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0x66, 0xe0, 0x66, -0x00, 0x00, 0xa0, 0xbf, 0xf0, 0xff, 0xf0, -0xff, 0xc0, 0x66, 0x70, 0x66, 0x00, 0x00, -0xe0, 0x4a, 0xe0, 0x22, 0x20, 0x16, 0xf0, -0x71, 0x70, 0x76, 0xd0, 0x85, 0xd0, 0xd4, -0x00, 0x00, 0x00, 0x00, 0x30, 0x7a, 0xc0, -0x7c, 0xf0, 0xff, 0x70, 0x38, 0x00, 0x00, -0x50, 0x22, 0x30, 0x7f, 0x90, 0x75, 0x00, -0x78, 0xb0, 0xbb, 0x00, 0x00, 0x00, 0x00, -0xa0, 0x79, 0x20, 0x7c, 0xf0, 0xff, 0x70, -0x1c, 0x00, 0x00, 0x30, 0x30, 0xd0, 0x7e, -0xf0, 0x75, 0x20, 0x69, 0x40, 0xa6, 0xe0, -0x26, 0x00, 0x00, 0x40, 0x79, 0x90, 0x7b, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xd0, -0x3d, 0x30, 0x7e, 0x40, 0x77, 0xa0, 0x58, -0xc0, 0x93, 0xd0, 0x39, 0x40, 0x2f, 0x40, -0x79, 0x30, 0x7b, 0xe0, 0xf1, 0x00, 0x00, -0x00, 0x00, 0x30, 0x4b, 0x70, 0x7d, 0xa0, -0x78, 0xa0, 0x44, 0xc0, 0x83, 0x70, 0x49, -0x30, 0x44, 0x90, 0x79, 0x10, 0x7b, 0x00, -0xd4, 0xf0, 0xff, 0x80, 0x2e, 0x00, 0x00, -0xd0, 0x7c, 0xd0, 0x7e, 0x90, 0x24, 0xe0, -0x73, 0xa0, 0x57, 0x80, 0x54, 0x10, 0x7a, -0x10, 0x7b, 0x10, 0xba, 0xf0, 0xff, 0xb0, -0x4b, 0x80, 0x17, 0x60, 0x7c, 0xb0, 0x7e, -0x00, 0x00, 0xa0, 0x61, 0x10, 0x65, 0x20, -0x63, 0x90, 0x7a, 0x20, 0x7b, 0x40, 0xa3, -0xf0, 0xff, 0x70, 0x5e, 0xc0, 0x45, 0x10, -0x7c, 0x10, 0x7e, 0x00, 0x00, 0x60, 0x4a, -0xe0, 0x71, 0xc0, 0x70, 0xf0, 0x7a, 0x40, -0x7b, 0xd0, 0x8e, 0x30, 0xf0, 0xf0, 0x6d, -0x80, 0x62, 0xe0, 0x7b, 0x60, 0x7d, 0x00, -0x00, 0x60, 0x1c, 0x60, 0x7e, 0xc0, 0x7d, -0x30, 0x7b, 0x60, 0x7b, 0xd0, 0x7b, 0x20, -0xd1, 0xd0, 0x7b, 0xb0, 0x75, 0xd0, 0x7b, -0xd0, 0x7c, 0xf0, 0xff, 0x00, 0x00, 0xf0, -0x68, 0xb0, 0x8b, 0x50, 0x7d, 0x80, 0x7b, -0xc0, 0x66, 0x30, 0xb5, 0x60, 0x8a, 0xe0, -0x86, 0xc0, 0x7b, 0x70, 0x7c, 0xf0, 0xff, -0x00, 0x00, 0x30, 0x7c, 0x50, 0x9c, 0x00, -0x7e, 0x80, 0x7b, 0xe0, 0x46, 0xa0, 0x9a, -0x80, 0x9b, 0x70, 0x99, 0xb0, 0x7b, 0x20, -0x7c, 0xf0, 0xff, 0x00, 0x00, 0x90, 0x90, -0x20, 0xb0, 0xa0, 0x7d, 0x70, 0x7b, 0x00, -0x00, 0x70, 0x7e, 0xa0, 0xaf, 0x50, 0xae, -0x90, 0x7b, 0xe0, 0x7b, 0xf0, 0xea, 0x00, -0x00, 0xa0, 0xa9, 0x90, 0xc7, 0xd0, 0x7c, -0x20, 0x7b, 0x00, 0x00, 0x80, 0x58, 0x40, -0xc7, 0x70, 0xc6, 0x40, 0x7b, 0x70, 0x7b, -0x60, 0xc6, 0xf0, 0xff, 0xd0, 0xc3, 0xe0, -0xb9, 0x10, 0x7c, 0xb0, 0x79, 0x00, 0x00, -0x00, 0x00, 0x00, 0xe3, 0x60, 0xe2, 0xa0, -0x7a, 0xb0, 0x7a, 0xf0, 0x9d, 0xf0, 0xff, -0x40, 0xe0, 0x00, 0xd6, 0x80, 0x7a, 0xd0, -0x78, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0x77, 0xd0, 0x77, 0x20, -0x62, 0x70, 0xf8, 0x10, 0xfe, 0xb0, 0xf4, -0xa0, 0x77, 0xc0, 0x76, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xd0, 0x75, -0xb0, 0x75, 0x00, 0x00, 0x90, 0xc8, 0xf0, -0xff, 0xf0, 0xff, 0x70, 0x75, 0x80, 0x74, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x40, 0x73, 0x30, 0x73, 0x00, 0x00, -0xb0, 0x9c, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x73, 0x80, 0x72, 0xf0, 0xff, 0xf0, 0x35, -0xf0, 0xff, 0x20, 0x1d, 0xb0, 0x70, 0x70, -0x81, 0x40, 0x77, 0x60, 0xbb, 0x00, 0x00, -0x00, 0x00, 0xd0, 0x85, 0xb0, 0x88, 0xf0, -0xff, 0xe0, 0x17, 0x00, 0x00, 0xa0, 0x25, -0xe0, 0x8b, 0xd0, 0x80, 0xa0, 0x68, 0xf0, -0xa5, 0xa0, 0x0d, 0x00, 0x00, 0x20, 0x85, -0x00, 0x88, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x80, 0x31, 0x20, 0x8b, 0xa0, 0x81, -0x90, 0x58, 0xb0, 0x93, 0x50, 0x2a, 0x20, -0x07, 0xd0, 0x84, 0x80, 0x87, 0xd0, 0xf1, -0x00, 0x00, 0x00, 0x00, 0x30, 0x3e, 0x40, -0x8a, 0x60, 0x83, 0x90, 0x45, 0xf0, 0x83, -0x60, 0x3b, 0xd0, 0x32, 0x00, 0x85, 0x40, -0x87, 0x00, 0xd4, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x90, 0x89, 0x10, 0x8c, 0xd0, -0x29, 0xa0, 0x74, 0x30, 0x4a, 0xb0, 0x45, -0x90, 0x85, 0x40, 0x87, 0x50, 0xba, 0xf0, -0xff, 0x50, 0x38, 0x00, 0x00, 0x10, 0x89, -0xd0, 0x8b, 0x00, 0x00, 0x50, 0x63, 0xf0, -0x57, 0x70, 0x55, 0x50, 0x86, 0x60, 0x87, -0xd0, 0xa3, 0xf0, 0xff, 0x20, 0x4f, 0xc0, -0x22, 0xb0, 0x88, 0x20, 0x8b, 0x00, 0x00, -0xf0, 0x4d, 0x20, 0x65, 0xb0, 0x63, 0x10, -0x87, 0xa0, 0x87, 0xe0, 0x8f, 0x80, 0xf0, -0x10, 0x60, 0xe0, 0x50, 0x90, 0x88, 0x60, -0x8a, 0x00, 0x00, 0xb0, 0x2b, 0xe0, 0x71, -0x10, 0x71, 0xa0, 0x87, 0xe0, 0x87, 0xb0, -0x7d, 0xc0, 0xd1, 0xc0, 0x6e, 0x20, 0x67, -0x90, 0x88, 0xe0, 0x89, 0xf0, 0xff, 0x00, -0x00, 0xe0, 0x56, 0xf0, 0x7d, 0xf0, 0x8a, -0x30, 0x88, 0x80, 0x6a, 0x80, 0xb6, 0x50, -0x7c, 0x10, 0x78, 0xa0, 0x88, 0x80, 0x89, -0xf0, 0xff, 0x00, 0x00, 0xa0, 0x6a, 0xc0, -0x8b, 0x90, 0x8b, 0x70, 0x88, 0xf0, 0x50, -0x70, 0x9d, 0xb0, 0x8a, 0x20, 0x88, 0xb0, -0x88, 0x50, 0x89, 0xf0, 0xff, 0x00, 0x00, -0xf0, 0x7c, 0x50, 0x9c, 0x00, 0x8b, 0xa0, -0x88, 0x00, 0x00, 0xa0, 0x84, 0xb0, 0x9b, -0x10, 0x9a, 0xd0, 0x88, 0x30, 0x89, 0xd0, -0xec, 0x00, 0x00, 0x20, 0x94, 0x10, 0xb0, -0x60, 0x8a, 0xc0, 0x88, 0x00, 0x00, 0x00, -0x68, 0xc0, 0xaf, 0xb0, 0xae, 0xe0, 0x88, -0x20, 0x89, 0x90, 0xca, 0xf0, 0xff, 0x70, -0xab, 0xa0, 0xa2, 0xe0, 0x89, 0x50, 0x88, -0x00, 0x00, 0x20, 0x2f, 0x50, 0xc7, 0xa0, -0xc6, 0xc0, 0x88, 0xf0, 0x88, 0x00, 0xa8, -0xf0, 0xff, 0xd0, 0xc4, 0x40, 0xbc, 0x70, -0x89, 0x30, 0x88, 0x00, 0x00, 0x00, 0x00, -0x00, 0xe3, 0x80, 0xe2, 0x70, 0x88, 0x80, -0x88, 0xd0, 0x7d, 0xf0, 0xff, 0x10, 0xe1, -0xd0, 0xd8, 0x80, 0x88, 0x20, 0x87, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x20, 0x86, 0x00, 0x86, 0x00, 0x00, 0xf0, -0xd2, 0xd0, 0xfe, 0x30, 0xf8, 0xc0, 0x85, -0xd0, 0x84, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xb0, 0x83, 0x90, 0x83, -0x00, 0x00, 0x20, 0xa4, 0xf0, 0xff, 0xf0, -0xff, 0x40, 0x83, 0x60, 0x82, 0xf0, 0xff, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xe0, -0x7e, 0x60, 0x80, 0x00, 0x00, 0xa0, 0x77, -0xf0, 0xff, 0xf0, 0xff, 0x20, 0x80, 0x90, -0x7f, 0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, -0x70, 0x21, 0xb0, 0x7d, 0x70, 0x8f, 0x40, -0x67, 0x50, 0xa5, 0x00, 0x00, 0x00, 0x00, -0xd0, 0x93, 0x10, 0x97, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xc0, 0x27, 0xa0, 0x9a, -0x40, 0x8f, 0x40, 0x57, 0x20, 0x93, 0xc0, -0x19, 0x00, 0x00, 0x00, 0x93, 0x50, 0x96, -0x90, 0xf1, 0x00, 0x00, 0x00, 0x00, 0x20, -0x32, 0xb0, 0x99, 0x80, 0x90, 0xa0, 0x44, -0x90, 0x83, 0x30, 0x2d, 0xc0, 0x1a, 0xd0, -0x92, 0xe0, 0x95, 0xd0, 0xd3, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xe0, 0x98, 0xe0, -0x9b, 0x00, 0x2a, 0x90, 0x74, 0xa0, 0x3c, -0x70, 0x35, 0x40, 0x93, 0xb0, 0x95, 0x30, -0xba, 0xf0, 0xff, 0xc0, 0x16, 0x00, 0x00, -0x30, 0x98, 0x80, 0x9b, 0x00, 0x00, 0xd0, -0x63, 0xc0, 0x4a, 0x00, 0x47, 0x30, 0x94, -0xd0, 0x95, 0xf0, 0xa3, 0xf0, 0xff, 0xa0, -0x3d, 0x00, 0x00, 0xc0, 0x97, 0xb0, 0x9a, -0x00, 0x00, 0xb0, 0x4f, 0x20, 0x58, 0x30, -0x56, 0x30, 0x95, 0x20, 0x96, 0x60, 0x90, -0xa0, 0xf0, 0x40, 0x51, 0x90, 0x3a, 0x90, -0x97, 0xf0, 0x99, 0x00, 0x00, 0x00, 0x32, -0x20, 0x65, 0x20, 0x64, 0x20, 0x96, 0x90, -0x96, 0xc0, 0x7e, 0x10, 0xd2, 0x10, 0x61, -0x20, 0x57, 0xa0, 0x97, 0x50, 0x99, 0xf0, -0xff, 0x00, 0x00, 0x90, 0x3f, 0x50, 0x71, -0x20, 0x9b, 0x10, 0x97, 0x80, 0x6c, 0x20, -0xb7, 0x50, 0x6f, 0x10, 0x6a, 0xc0, 0x97, -0xf0, 0x98, 0xf0, 0xff, 0x00, 0x00, 0x60, -0x58, 0x00, 0x7e, 0x80, 0x9b, 0x80, 0x97, -0xc0, 0x55, 0xf0, 0x9e, 0xb0, 0x7c, 0x90, -0x79, 0xf0, 0x97, 0xc0, 0x98, 0xf0, 0xff, -0x00, 0x00, 0x70, 0x6b, 0xb0, 0x8b, 0xe0, -0x9a, 0xf0, 0x97, 0x00, 0x2f, 0x10, 0x88, -0xf0, 0x8a, 0xf0, 0x88, 0x30, 0x98, 0xc0, -0x98, 0xe0, 0xed, 0x00, 0x00, 0x70, 0x81, -0x40, 0x9c, 0x30, 0x9a, 0x50, 0x98, 0x00, -0x00, 0x10, 0x70, 0xd0, 0x9b, 0x80, 0x9a, -0x80, 0x98, 0xe0, 0x98, 0x00, 0xcd, 0xf0, -0xff, 0x70, 0x96, 0x50, 0x8d, 0xd0, 0x99, -0x20, 0x99, 0x00, 0x00, 0x70, 0x4d, 0xd0, -0xaf, 0xf0, 0xae, 0xc0, 0x98, 0x00, 0x99, -0x80, 0xad, 0xf0, 0xff, 0xa0, 0xac, 0x40, -0xa4, 0x90, 0x99, 0x80, 0x99, 0x00, 0x00, -0x00, 0x00, 0x50, 0xc7, 0xc0, 0xc6, 0xe0, -0x98, 0x10, 0x99, 0x60, 0x8b, 0xf0, 0xff, -0x70, 0xc5, 0x40, 0xbe, 0x70, 0x99, 0x30, -0x99, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe3, -0xa0, 0xe2, 0xe0, 0x98, 0xf0, 0x98, 0xe0, -0x59, 0xb0, 0xde, 0x80, 0xe1, 0x20, 0xdc, -0xf0, 0x98, 0xe0, 0x97, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xd0, 0x96, -0xb0, 0x96, 0x00, 0x00, 0x20, 0xae, 0x40, -0xff, 0xa0, 0xfa, 0x70, 0x96, 0x90, 0x95, -0xf0, 0xff, 0x00, 0x00, 0x50, 0xec, 0xf0, -0xff, 0x50, 0x91, 0xe0, 0x93, 0x00, 0x00, -0x50, 0x7d, 0xf0, 0xff, 0xf0, 0xff, 0x90, -0x93, 0xb0, 0x92, 0xf0, 0xff, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x80, 0x8f, 0xe0, -0x8f, 0x00, 0x00, 0xb0, 0x46, 0xf0, 0xff, -0xf0, 0xff, 0xa0, 0x8f, 0x10, 0x8f, 0x50, -0xe1, 0x00, 0x00, 0xf0, 0xff, 0xa0, 0x23, -0x10, 0x8d, 0x20, 0xa1, 0x90, 0x54, 0x00, -0x92, 0xa0, 0x0b, 0x00, 0x00, 0xa0, 0xa4, -0x20, 0xa8, 0x10, 0xf1, 0x00, 0x00, 0x00, -0x00, 0x70, 0x28, 0x00, 0xac, 0x60, 0xa1, -0x70, 0x41, 0x70, 0x82, 0xc0, 0x1f, 0x00, -0x00, 0xe0, 0xa3, 0x70, 0xa7, 0x50, 0xd3, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0xab, 0xa0, 0xae, 0xc0, 0x24, 0x90, 0x73, -0x70, 0x2f, 0x70, 0x21, 0xe0, 0xa3, 0x10, -0xa7, 0xb0, 0xb9, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x20, 0xaa, 0x20, 0xae, 0x00, -0x00, 0x10, 0x63, 0xa0, 0x3d, 0xa0, 0x37, -0xa0, 0xa4, 0x00, 0xa7, 0x90, 0xa3, 0xf0, -0xff, 0x30, 0x26, 0x00, 0x00, 0x90, 0xa9, -0x30, 0xad, 0x00, 0x00, 0x80, 0x4f, 0x10, -0x4b, 0x20, 0x48, 0xc0, 0xa5, 0x40, 0xa7, -0x30, 0x90, 0x70, 0xf0, 0xe0, 0x40, 0x00, -0x00, 0x40, 0xa9, 0x40, 0xac, 0x00, 0x00, -0x90, 0x33, 0x20, 0x58, 0xc0, 0x56, 0x00, -0xa7, 0xc0, 0xa7, 0xf0, 0x7e, 0x00, 0xd2, -0xa0, 0x52, 0x70, 0x44, 0x40, 0xa9, 0x90, -0xab, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x60, 0x64, 0x10, 0xae, 0x70, 0xa8, 0x50, -0x6d, 0x50, 0xb7, 0xd0, 0x61, 0xf0, 0x5a, -0x70, 0xa9, 0x20, 0xab, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0x40, 0x60, 0x71, 0x40, 0xae, -0x10, 0xa9, 0xe0, 0x57, 0x80, 0x9f, 0xc0, -0x6f, 0xe0, 0x6b, 0xc0, 0xa9, 0xf0, 0xaa, -0xf0, 0xff, 0x00, 0x00, 0x80, 0x59, 0xf0, -0x7d, 0x80, 0xad, 0xb0, 0xa9, 0xa0, 0x37, -0xa0, 0x89, 0xf0, 0x7c, 0x80, 0x7a, 0x20, -0xaa, 0xf0, 0xaa, 0x40, 0xee, 0x00, 0x00, -0x20, 0x71, 0xa0, 0x8b, 0xd0, 0xac, 0x50, -0xaa, 0x00, 0x00, 0x20, 0x74, 0x10, 0x8b, -0x70, 0x89, 0x80, 0xaa, 0x10, 0xab, 0x40, -0xce, 0xf0, 0xff, 0x50, 0x84, 0xa0, 0x79, -0x60, 0xac, 0x80, 0xac, 0x00, 0x00, 0x00, -0x59, 0xe0, 0x9b, 0xc0, 0x9a, 0x00, 0xab, -0x60, 0xab, 0x90, 0xb0, 0xf0, 0xff, 0xe0, -0x97, 0x90, 0x8e, 0x30, 0xac, 0x60, 0xad, -0x00, 0x00, 0x00, 0x00, 0xc0, 0xaf, 0x10, -0xaf, 0x80, 0xab, 0xc0, 0xab, 0x90, 0x92, -0xf0, 0xff, 0x60, 0xad, 0xe0, 0xa5, 0x40, -0xac, 0x60, 0xad, 0x00, 0x00, 0x00, 0x00, -0x40, 0xc7, 0xe0, 0xc6, 0xe0, 0xab, 0x10, -0xac, 0x80, 0x6e, 0x80, 0xe5, 0xd0, 0xc5, -0x70, 0xc1, 0x60, 0xac, 0xd0, 0xac, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xe2, 0xb0, 0xe2, -0x30, 0xac, 0x40, 0xac, 0x00, 0x00, 0xa0, -0xbb, 0xc0, 0xe1, 0x40, 0xde, 0x40, 0xac, -0x80, 0xab, 0xf0, 0xff, 0x00, 0x00, 0xd0, -0xd1, 0xf0, 0xff, 0x80, 0xa6, 0x40, 0xaa, -0x00, 0x00, 0xb0, 0x87, 0x70, 0xff, 0x20, -0xfc, 0xf0, 0xa9, 0x20, 0xa9, 0xf0, 0xff, -0x00, 0x00, 0x00, 0xf0, 0xf0, 0xff, 0x60, -0xa5, 0xf0, 0xa6, 0x00, 0x00, 0xa0, 0x49, -0xf0, 0xff, 0xf0, 0xff, 0x90, 0xa6, 0xc0, -0xa5, 0x00, 0xeb, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xe0, 0xa2, 0x00, 0xa2, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xc0, 0xa1, 0x30, 0xa1, 0x50, 0xbd, 0x00, -0x00, 0xf0, 0xff, 0xa0, 0x23, 0x50, 0x9f, -0xd0, 0xb6, 0xd0, 0x3a, 0x70, 0x80, 0x90, -0x17, 0x00, 0x00, 0x00, 0xb9, 0x80, 0xbc, -0x70, 0xd2, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x70, 0xc0, 0x80, 0xc4, 0x00, 0x0e, -0x70, 0x71, 0x40, 0x23, 0x00, 0x00, 0x70, -0xb8, 0xd0, 0xbb, 0xb0, 0xb8, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x60, 0xbf, 0x00, -0xc4, 0x00, 0x00, 0xd0, 0x60, 0xc0, 0x30, -0xe0, 0x25, 0xb0, 0xb8, 0x70, 0xbb, 0x80, -0xa2, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x90, 0xbe, 0xe0, 0xc2, 0x00, 0x00, 0x10, -0x4d, 0x10, 0x3e, 0x60, 0x39, 0xa0, 0xb9, -0x80, 0xbb, 0x30, 0x8f, 0xf0, 0xef, 0xa0, -0x2c, 0x00, 0x00, 0x10, 0xbe, 0xd0, 0xc1, -0x00, 0x00, 0x60, 0x30, 0x10, 0x4b, 0x00, -0x49, 0xf0, 0xba, 0xf0, 0xbb, 0x20, 0x7e, -0x90, 0xd1, 0xd0, 0x42, 0xc0, 0x29, 0x00, -0xbe, 0xf0, 0xc0, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x20, 0x57, 0x30, 0xc4, 0xb0, -0xbc, 0xc0, 0x6c, 0x00, 0xb7, 0x90, 0x53, -0xe0, 0x49, 0x30, 0xbe, 0x60, 0xc0, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x80, 0x64, -0x40, 0xc4, 0x80, 0xbd, 0xe0, 0x57, 0x60, -0x9f, 0x60, 0x62, 0x40, 0x5d, 0x80, 0xbe, -0x20, 0xc0, 0xf0, 0xff, 0x00, 0x00, 0xf0, -0x42, 0x50, 0x71, 0x50, 0xc3, 0x60, 0xbe, -0x70, 0x39, 0xe0, 0x89, 0x10, 0x70, 0x00, -0x6d, 0x00, 0xbf, 0x20, 0xc0, 0x30, 0xee, -0x00, 0x00, 0x00, 0x61, 0xc0, 0x7d, 0x80, -0xc2, 0x30, 0xbf, 0x00, 0x00, 0x70, 0x75, -0x20, 0x7d, 0x10, 0x7b, 0x80, 0xbf, 0x50, -0xc0, 0x90, 0xce, 0xf0, 0xff, 0xa0, 0x74, -0x40, 0x67, 0x00, 0xc2, 0xe0, 0xc2, 0x00, -0x00, 0xc0, 0x5d, 0x10, 0x8b, 0xb0, 0x89, -0x10, 0xc0, 0xa0, 0xc0, 0xe0, 0xb1, 0xf0, -0xff, 0x10, 0x86, 0xb0, 0x7a, 0xd0, 0xc1, -0xf0, 0xc3, 0x00, 0x00, 0x80, 0x33, 0xd0, -0x9b, 0xf0, 0x9a, 0xc0, 0xc0, 0x20, 0xc1, -0x30, 0x96, 0xf0, 0xff, 0xd0, 0x98, 0xb0, -0x8f, 0xe0, 0xc1, 0xe0, 0xc3, 0x00, 0x00, -0x00, 0x00, 0xb0, 0xaf, 0x20, 0xaf, 0x80, -0xc1, 0xb0, 0xc1, 0x20, 0x78, 0xb0, 0xe8, -0xd0, 0xad, 0x00, 0xa9, 0x30, 0xc2, 0x80, -0xc3, 0x00, 0x00, 0x00, 0x00, 0x30, 0xc7, -0xe0, 0xc6, 0x30, 0xc2, 0x40, 0xc2, 0x30, -0x4c, 0x40, 0xc3, 0x00, 0xc6, 0x40, 0xc3, -0xa0, 0xc2, 0x40, 0xc3, 0xf0, 0xff, 0x00, -0x00, 0x90, 0xb8, 0xa0, 0xe2, 0x50, 0xbe, -0xc0, 0xc2, 0x00, 0x00, 0x20, 0x99, 0xe0, -0xe1, 0x70, 0xdf, 0xc0, 0xc2, 0x50, 0xc2, -0xf0, 0xff, 0x00, 0x00, 0xc0, 0xd4, 0xf0, -0xff, 0x50, 0xbe, 0xe0, 0xc0, 0x00, 0x00, -0x50, 0x58, 0x70, 0xff, 0x00, 0xfd, 0x90, -0xc0, 0xd0, 0xbf, 0xa0, 0xf5, 0x00, 0x00, -0x70, 0xf3, 0xf0, 0xff, 0x90, 0xbc, 0xf0, -0xbc, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xa0, 0xbc, 0xd0, 0xbb, 0xf0, -0xc4, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x40, 0xb9, 0xf0, 0xb6, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xc0, 0xb6, -0x20, 0xb6, 0x80, 0x98, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x70, 0xb4, 0x70, 0xae, -0x00, 0x00, 0xc0, 0x6d, 0x20, 0x1b, 0x00, -0x00, 0x90, 0xd1, 0xa0, 0xd4, 0x20, 0xb7, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x60, -0xd8, 0xa0, 0xdd, 0x00, 0x00, 0x70, 0x5c, -0x60, 0x24, 0x00, 0x00, 0x50, 0xd1, 0x00, -0xd4, 0xb0, 0xa0, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x50, 0xd7, 0x40, 0xdc, 0x00, -0x00, 0x60, 0x47, 0xd0, 0x30, 0xa0, 0x28, -0xc0, 0xd1, 0xc0, 0xd3, 0x30, 0x8d, 0x10, -0xef, 0x00, 0x00, 0x00, 0x00, 0xa0, 0xd6, -0xf0, 0xda, 0x00, 0x00, 0x90, 0x24, 0xb0, -0x3d, 0x70, 0x3a, 0xc0, 0xd2, 0xf0, 0xd3, -0xf0, 0x7b, 0x90, 0xd0, 0xf0, 0x2f, 0x00, -0x00, 0x60, 0xd6, 0xf0, 0xd9, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x70, 0x49, 0xd0, -0xdd, 0x90, 0xd4, 0x80, 0x6a, 0xf0, 0xb5, -0x10, 0x44, 0x30, 0x34, 0x70, 0xd6, 0x30, -0xd9, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x40, 0x57, 0xd0, 0xdd, 0x70, 0xd5, 0x70, -0x55, 0x50, 0x9e, 0x40, 0x54, 0x00, 0x4d, -0xc0, 0xd6, 0xd0, 0xd8, 0xf0, 0xff, 0x00, -0x00, 0x60, 0x10, 0x60, 0x64, 0xb0, 0xdc, -0x70, 0xd6, 0x10, 0x36, 0xf0, 0x88, 0xb0, -0x62, 0xa0, 0x5e, 0x40, 0xd7, 0xc0, 0xd8, -0xb0, 0xed, 0x00, 0x00, 0x10, 0x4e, 0x10, -0x71, 0xc0, 0xdb, 0x70, 0xd7, 0x00, 0x00, -0xc0, 0x74, 0x30, 0x70, 0x90, 0x6d, 0xe0, -0xd7, 0x00, 0xd9, 0x20, 0xce, 0xf0, 0xff, -0x60, 0x65, 0x50, 0x53, 0x20, 0xdb, 0xb0, -0xdc, 0x00, 0x00, 0x30, 0x5e, 0x10, 0x7d, -0x50, 0x7b, 0x90, 0xd8, 0x50, 0xd9, 0xd0, -0xb1, 0xf0, 0xff, 0xd0, 0x76, 0x20, 0x68, -0xe0, 0xda, 0xd0, 0xdd, 0x00, 0x00, 0xe0, -0x3a, 0x00, 0x8b, 0xe0, 0x89, 0x50, 0xd9, -0xd0, 0xd9, 0x60, 0x97, 0xf0, 0xff, 0x20, -0x87, 0x80, 0x7b, 0xe0, 0xda, 0x90, 0xdd, -0x00, 0x00, 0x00, 0x00, 0xa0, 0x9b, 0xf0, -0x9a, 0x30, 0xda, 0x80, 0xda, 0x50, 0x7c, -0xd0, 0xe9, 0x50, 0x99, 0x20, 0x93, 0x30, -0xdb, 0x10, 0xdd, 0x00, 0x00, 0x00, 0x00, -0x80, 0xaf, 0x20, 0xaf, 0x20, 0xdb, 0x50, -0xdb, 0xd0, 0x5a, 0x90, 0xc6, 0x00, 0xae, -0xb0, 0xaa, 0xc0, 0xdb, 0xf0, 0xdc, 0xf0, -0xff, 0x00, 0x00, 0xe0, 0xa0, 0xd0, 0xc6, -0x30, 0xd9, 0x30, 0xdc, 0x00, 0x00, 0x50, -0xa2, 0x20, 0xc6, 0x30, 0xc4, 0x70, 0xdc, -0x20, 0xdd, 0xf0, 0xff, 0x00, 0x00, 0x90, -0xba, 0x70, 0xe2, 0x20, 0xda, 0xe0, 0xdc, -0x00, 0x00, 0xc0, 0x73, 0xd0, 0xe1, 0x00, -0xe0, 0xe0, 0xdc, 0x90, 0xdc, 0x80, 0xff, -0x00, 0x00, 0x40, 0xd7, 0xf0, 0xff, 0x80, -0xd9, 0x00, 0xdb, 0x00, 0x00, 0x00, 0x00, -0x30, 0xff, 0x40, 0xfd, 0xb0, 0xda, 0xe0, -0xd9, 0x50, 0xce, 0x00, 0x00, 0x80, 0xf6, -0xf0, 0xff, 0x00, 0xd7, 0x30, 0xd6, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xd5, 0x20, 0xd5, 0xa0, 0x9d, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xe0, 0xd2, -0x90, 0xca, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xd0, 0xce, 0x30, 0xce, -0xb0, 0x6e, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xb0, 0xcc, 0x50, 0xc7, 0x00, 0x00, -0xb0, 0x54, 0xa0, 0x19, 0x00, 0x00, 0xf0, -0xee, 0x40, 0xf1, 0xc0, 0x9d, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x80, 0xf4, 0xe0, -0xf9, 0x00, 0x00, 0xb0, 0x3b, 0x60, 0x22, -0xa0, 0x08, 0xe0, 0xee, 0xc0, 0xf0, 0xc0, -0x89, 0xb0, 0xed, 0x00, 0x00, 0x00, 0x00, -0xa0, 0xf3, 0x60, 0xf8, 0x00, 0x00, 0x00, -0x00, 0x00, 0x2f, 0x60, 0x29, 0x70, 0xef, -0xa0, 0xf0, 0x00, 0x78, 0xf0, 0xce, 0x00, -0x00, 0x00, 0x00, 0x20, 0xf3, 0x20, 0xf7, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x70, -0x3a, 0x60, 0xfb, 0xf0, 0xf0, 0xd0, 0x65, -0x00, 0xb4, 0x80, 0x31, 0x00, 0x00, 0x00, -0xf3, 0x30, 0xf6, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x30, 0x49, 0x90, 0xfb, 0xa0, -0xf1, 0x50, 0x4f, 0x20, 0x9c, 0xb0, 0x44, -0x30, 0x39, 0x30, 0xf3, 0xa0, 0xf5, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xd0, 0x56, -0x40, 0xfa, 0xa0, 0xf2, 0x60, 0x29, 0x70, -0x86, 0x80, 0x54, 0xb0, 0x4e, 0xa0, 0xf3, -0x70, 0xf5, 0xa0, 0xec, 0x00, 0x00, 0xa0, -0x33, 0xe0, 0x63, 0x20, 0xf9, 0xb0, 0xf3, -0x00, 0x00, 0xf0, 0x71, 0xb0, 0x62, 0x30, -0x5f, 0x40, 0xf4, 0xa0, 0xf5, 0xf0, 0xcc, -0xf0, 0xff, 0x00, 0x54, 0xb0, 0x36, 0x60, -0xf8, 0x60, 0xfa, 0x00, 0x00, 0xf0, 0x5a, -0x10, 0x70, 0xd0, 0x6d, 0x00, 0xf5, 0x10, -0xf6, 0x90, 0xb0, 0xf0, 0xff, 0xf0, 0x67, -0xd0, 0x53, 0xf0, 0xf7, 0xa0, 0xfb, 0x00, -0x00, 0x00, 0x37, 0xe0, 0x7c, 0x70, 0x7b, -0xd0, 0xf5, 0x80, 0xf6, 0x60, 0x96, 0xf0, -0xff, 0x00, 0x78, 0xe0, 0x68, 0xe0, 0xf7, -0x30, 0xfb, 0x00, 0x00, 0x00, 0x00, 0xb0, -0x8a, 0xd0, 0x89, 0xc0, 0xf6, 0x30, 0xf7, -0xa0, 0x7c, 0xa0, 0xe9, 0xb0, 0x87, 0xb0, -0x7f, 0x20, 0xf8, 0x80, 0xfa, 0x00, 0x00, -0x00, 0x00, 0x50, 0x9b, 0xe0, 0x9a, 0xd0, -0xf7, 0x10, 0xf8, 0x40, 0x5f, 0x80, 0xc7, -0x70, 0x99, 0x20, 0x95, 0xb0, 0xf8, 0x40, -0xfa, 0xf0, 0xff, 0x00, 0x00, 0xb0, 0x8a, -0xf0, 0xae, 0x70, 0xf7, 0x10, 0xf9, 0x10, -0x1e, 0xf0, 0xa5, 0x10, 0xae, 0xb0, 0xab, -0x80, 0xf9, 0x80, 0xfa, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0xa1, 0xa0, 0xc6, 0x40, 0xf9, -0x30, 0xfa, 0x00, 0x00, 0xf0, 0x7f, 0x10, -0xc6, 0xa0, 0xc4, 0x70, 0xfa, 0x00, 0xfb, -0xf0, 0xff, 0x00, 0x00, 0x30, 0xbc, 0x20, -0xe2, 0x80, 0xf9, 0x00, 0xfb, 0x00, 0x00, -0x80, 0x3b, 0xa0, 0xe1, 0x20, 0xe0, 0x00, -0xfb, 0xc0, 0xfa, 0x60, 0xd8, 0x00, 0x00, -0x10, 0xda, 0x30, 0xff, 0x50, 0xf8, 0xd0, -0xf8, 0x00, 0x00, 0x00, 0x00, 0xb0, 0xfe, -0x10, 0xfd, 0x90, 0xf8, 0xb0, 0xf7, 0xd0, -0xa5, 0xf0, 0xff, 0x40, 0xf8, 0xc0, 0xe9, -0x30, 0xf5, 0x30, 0xeb, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xc0, 0xf2, -0xf0, 0xf1, 0x40, 0x6f, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xef, 0xb0, 0xe8, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x40, 0xea, 0xb0, 0xe9, 0x80, 0x14, -0xd0, 0xdb, 0xf0, 0xff, 0xf0, 0xff, 0x50, -0xe8, 0x80, 0xe3, 0x00, 0x00, 0xa0, 0x30, -0x30, 0x18, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xd0, 0x87, 0x60, 0xed, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x60, 0x20, 0xc0, 0x13, -0xf0, 0xff, 0xf0, 0xff, 0xc0, 0x75, 0x70, -0xce, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xc0, 0x2a, 0xf0, 0xff, 0xf0, 0xff, -0x30, 0x63, 0x60, 0xb3, 0xf0, 0x16, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x3b, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x4c, 0x70, 0x9b, -0x30, 0x34, 0xd0, 0x1b, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x60, 0x49, 0xf0, 0xff, 0xf0, 0xff, 0xa0, -0x21, 0xd0, 0x85, 0x20, 0x46, 0x80, 0x3d, -0xf0, 0xff, 0xf0, 0xff, 0xb0, 0xec, 0x00, -0x00, 0x00, 0x00, 0xe0, 0x56, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x90, 0x71, 0x50, -0x55, 0x90, 0x50, 0xf0, 0xff, 0xf0, 0xff, -0x10, 0xcd, 0xf0, 0xff, 0x30, 0x40, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x30, 0x5b, 0x40, 0x63, 0x50, 0x60, 0xf0, -0xff, 0xf0, 0xff, 0xe0, 0xb0, 0xf0, 0xff, -0x90, 0x58, 0x30, 0x39, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x60, 0x39, 0x70, 0x70, -0xa0, 0x6e, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x97, 0xf0, 0xff, 0x40, 0x6a, 0x50, 0x56, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x20, 0x7d, 0x00, 0x7c, 0xf0, 0xff, -0xf0, 0xff, 0x60, 0x7e, 0x60, 0xea, 0x50, -0x79, 0x40, 0x6f, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xe0, 0x8a, 0x40, -0x8a, 0xf0, 0xff, 0xf0, 0xff, 0x80, 0x64, -0x20, 0xc9, 0x80, 0x88, 0x00, 0x83, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x90, 0x76, 0x30, 0x9b, 0xf0, 0xff, 0xf0, -0xff, 0xd0, 0x3c, 0xa0, 0xa9, 0x00, 0x9a, -0xf0, 0x96, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x80, 0x8b, 0x30, 0xaf, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xc0, -0x88, 0x70, 0xae, 0xb0, 0xac, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x70, -0xa3, 0xd0, 0xc6, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xa0, 0x5d, 0x60, 0xc6, 0x30, -0xc5, 0xf0, 0xff, 0xf0, 0xff, 0xa0, 0xdf, -0x00, 0x00, 0x50, 0xbf, 0xe0, 0xe1, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x80, 0xe1, 0x30, 0xe0, 0xf0, 0xff, 0xf0, -0xff, 0xb0, 0xb3, 0xf0, 0xff, 0xd0, 0xdb, -0xa0, 0xce, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0xfe, 0xa0, 0xfc, -0xd0, 0xff, 0xe0, 0xff, 0x60, 0x7b, 0xf0, -0xff, 0x20, 0xf9, 0xa0, 0xec, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xb0, 0xff, 0xb0, 0xff, -0x00, 0x00, 0x30, 0xe3, 0xf0, 0xff, 0xf0, -0xff, 0xc0, 0xff, 0xe0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xb0, -0xff, 0xb0, 0xff, 0x00, 0x00, 0x30, 0xb4, -0xf0, 0xff, 0xf0, 0xff, 0xb0, 0xff, 0xd0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x70, 0x1b, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x30, -0x76, 0xf0, 0xce, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0x1d, 0xf0, 0xff, -0xf0, 0xff, 0x20, 0x64, 0x00, 0xb4, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xd0, -0x2d, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0x4d, -0x40, 0x9c, 0x20, 0x22, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xa0, 0x3c, 0xf0, 0xff, 0xf0, -0xff, 0x80, 0x29, 0x00, 0x87, 0xe0, 0x37, -0x70, 0x29, 0xf0, 0xff, 0xf0, 0xff, 0x60, -0xed, 0x00, 0x00, 0x00, 0x00, 0x70, 0x4a, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x70, -0x73, 0x50, 0x48, 0x90, 0x41, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0xce, 0xf0, 0xff, 0x90, -0x23, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x50, 0x5e, 0xd0, 0x56, 0xf0, -0x52, 0xf0, 0xff, 0xf0, 0xff, 0x10, 0xb2, -0xf0, 0xff, 0x20, 0x48, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x90, 0x40, -0x60, 0x64, 0x00, 0x62, 0xf0, 0xff, 0xf0, -0xff, 0xd0, 0x98, 0xf0, 0xff, 0x50, 0x5c, -0x00, 0x3f, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x40, 0x71, 0xe0, 0x6f, -0xf0, 0xff, 0xf0, 0xff, 0x10, 0x81, 0x80, -0xeb, 0x70, 0x6c, 0x70, 0x5f, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xc0, -0x7d, 0x00, 0x7d, 0xf0, 0xff, 0xf0, 0xff, -0x50, 0x69, 0xd0, 0xca, 0xc0, 0x7a, 0xd0, -0x73, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x80, 0x64, 0x00, 0x8b, 0xf0, -0xff, 0xf0, 0xff, 0x90, 0x4a, 0xa0, 0xac, -0x80, 0x89, 0x90, 0x85, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x20, 0x77, -0xc0, 0x9b, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0x8e, 0xd0, 0x9a, 0x80, 0x98, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x20, 0x8d, 0xa0, 0xaf, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x6d, 0x10, -0xaf, 0xb0, 0xad, 0xf0, 0xff, 0xf0, 0xff, -0x40, 0xe4, 0x00, 0x00, 0x20, 0xa7, 0x20, -0xc7, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x50, 0x2c, 0xc0, 0xc6, 0x90, 0xc5, 0xf0, -0xff, 0xf0, 0xff, 0x10, 0xbd, 0xf0, 0xff, -0x30, 0xc1, 0x40, 0xb5, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x20, 0xe1, -0xf0, 0xdf, 0xf0, 0xff, 0xf0, 0xff, 0x20, -0x90, 0xf0, 0xff, 0xc0, 0xdc, 0x00, 0xd1, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x00, 0xfd, 0xe0, 0xfb, 0xd0, 0xff, -0xe0, 0xff, 0x00, 0x44, 0x80, 0xee, 0x40, -0xf9, 0x90, 0xef, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xb0, 0xff, 0xb0, 0xff, 0x00, 0x00, -0xd0, 0xbb, 0xf0, 0xff, 0xf0, 0xff, 0xb0, -0xff, 0xd0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xb0, 0xff, 0xb0, -0xff, 0x00, 0x00, 0x60, 0x8d, 0xf0, 0xff, -0xf0, 0xff, 0xb0, 0xff, 0xc0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xb0, 0x20, 0x50, 0x5f, 0x50, -0x16, 0x00, 0x00, 0xb0, 0x16, 0x30, 0x17, -0xb0, 0x96, 0x10, 0xf3, 0x00, 0x00, 0x00, -0x00, 0xb0, 0x18, 0x50, 0x1d, 0xb0, 0x14, -0x80, 0x50, 0xf0, 0x1f, 0x60, 0x1c, 0xc0, -0x16, 0xd0, 0x16, 0x10, 0x88, 0xd0, 0xd5, -0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x80, -0x1b, 0xf0, 0xff, 0xe0, 0x3f, 0x00, 0x00, -0xe0, 0x2d, 0x50, 0x1f, 0x20, 0x16, 0x60, -0x7a, 0xd0, 0xbc, 0x00, 0x25, 0x00, 0x00, -0x10, 0x17, 0xb0, 0x19, 0xf0, 0xff, 0x90, -0x2a, 0x00, 0x00, 0x50, 0x3d, 0x60, 0x1f, -0x20, 0x15, 0xa0, 0x6b, 0x70, 0xa7, 0x40, -0x39, 0xf0, 0x2b, 0xc0, 0x15, 0xd0, 0x17, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x90, -0x4b, 0x40, 0x1e, 0xa0, 0x13, 0x30, 0x5b, -0x00, 0x95, 0x70, 0x49, 0x60, 0x43, 0x00, -0x14, 0xb0, 0x15, 0x70, 0xf2, 0x00, 0x00, -0xc0, 0x18, 0x00, 0x59, 0xe0, 0x1a, 0x20, -0x11, 0x50, 0x47, 0xd0, 0x84, 0xe0, 0x57, -0x60, 0x54, 0x70, 0x11, 0xf0, 0x12, 0x90, -0xd4, 0xf0, 0xff, 0x70, 0x47, 0x90, 0x1b, -0x40, 0x17, 0xe0, 0x1a, 0x80, 0x28, 0xc0, -0x74, 0x70, 0x65, 0x30, 0x63, 0x20, 0x0d, -0xc0, 0x0e, 0x90, 0xba, 0xf0, 0xff, 0xd0, -0x5c, 0x70, 0x44, 0xf0, 0x12, 0x80, 0x1a, -0x00, 0x00, 0x10, 0x62, 0x60, 0x72, 0xf0, -0x70, 0x00, 0x00, 0x00, 0x00, 0xa0, 0xa3, -0xf0, 0xff, 0x40, 0x6d, 0xa0, 0x5b, 0x00, -0x0c, 0x90, 0x17, 0x00, 0x00, 0x00, 0x4a, -0xe0, 0x7e, 0xf0, 0x7d, 0x00, 0x00, 0x00, -0x00, 0xe0, 0x8e, 0x60, 0xf0, 0xa0, 0x7b, -0x90, 0x72, 0x00, 0x00, 0x30, 0x0f, 0x00, -0x00, 0x00, 0x00, 0x70, 0x8c, 0xf0, 0x8b, -0x00, 0x00, 0x00, 0x00, 0x00, 0x7b, 0x00, -0xd1, 0x50, 0x8a, 0x60, 0x85, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0x20, -0x7b, 0x90, 0x9c, 0x00, 0x00, 0x00, 0x00, -0x40, 0x63, 0x20, 0xb4, 0x80, 0x9b, 0xb0, -0x98, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0x10, 0x90, 0x60, 0xb0, 0x00, -0x00, 0x00, 0x00, 0x10, 0x38, 0x70, 0x97, -0xb0, 0xaf, 0x00, 0xae, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x00, 0xe0, 0xa6, -0xc0, 0xc7, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x20, 0x76, 0x50, 0xc7, 0x50, 0xc6, -0x00, 0x00, 0x00, 0x00, 0x40, 0xe8, 0x00, -0x00, 0x50, 0xc2, 0x40, 0xe3, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x10, 0x39, 0x10, -0xe3, 0x50, 0xe2, 0x00, 0x00, 0x00, 0x00, -0x90, 0xbf, 0xf0, 0xff, 0x30, 0xdf, 0x50, -0xd3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x90, 0x8d, 0xf0, 0xff, -0x50, 0xfd, 0x80, 0xf1, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x30, -0x57, 0x30, 0xee, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xc0, 0xc0, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x90, 0x15, 0xc0, 0x50, 0x90, 0x16, 0x60, -0x0f, 0xb0, 0x1c, 0xb0, 0x20, 0x30, 0x88, -0xe0, 0xd5, 0x00, 0x00, 0x00, 0x00, 0xd0, -0x20, 0xc0, 0x22, 0xf0, 0xff, 0x20, 0x41, -0x00, 0x00, 0x30, 0x1e, 0x80, 0x25, 0x90, -0x20, 0xc0, 0x7a, 0x00, 0xbd, 0x00, 0x00, -0x00, 0x00, 0x90, 0x20, 0xd0, 0x21, 0xf0, -0xff, 0xd0, 0x2e, 0x00, 0x00, 0x80, 0x2e, -0xc0, 0x25, 0x30, 0x20, 0x90, 0x6c, 0xd0, -0xa7, 0x30, 0x28, 0x00, 0x00, 0x20, 0x20, -0xf0, 0x20, 0xf0, 0xff, 0x80, 0x0b, 0x00, -0x00, 0x80, 0x3d, 0x10, 0x25, 0x80, 0x1f, -0x10, 0x5d, 0xc0, 0x95, 0xa0, 0x3a, 0x80, -0x31, 0x60, 0x1f, 0xf0, 0x1f, 0xc0, 0xf2, -0x00, 0x00, 0x00, 0x00, 0x90, 0x4b, 0xf0, -0x22, 0x70, 0x1e, 0x10, 0x4b, 0x20, 0x86, -0x30, 0x4a, 0x70, 0x45, 0x60, 0x1e, 0xd0, -0x1e, 0x10, 0xd5, 0xf0, 0xff, 0x60, 0x31, -0x00, 0x00, 0xf0, 0x20, 0x70, 0x23, 0xc0, -0x32, 0xc0, 0x76, 0x50, 0x58, 0x80, 0x55, -0x10, 0x1d, 0x60, 0x1d, 0x60, 0xbb, 0xf0, -0xff, 0x00, 0x4d, 0x60, 0x1e, 0xf0, 0x1e, -0x40, 0x23, 0x00, 0x00, 0x70, 0x65, 0xb0, -0x65, 0xe0, 0x63, 0x50, 0x1b, 0xa0, 0x1b, -0xf0, 0xa4, 0xf0, 0xff, 0x60, 0x5f, 0x40, -0x47, 0xc0, 0x1c, 0xa0, 0x21, 0x00, 0x00, -0x20, 0x50, 0x80, 0x72, 0x60, 0x71, 0x10, -0x19, 0x50, 0x19, 0xe0, 0x90, 0x10, 0xf1, -0xa0, 0x6e, 0x60, 0x63, 0x40, 0x1a, 0x10, -0x1e, 0x00, 0x00, 0x90, 0x2e, 0xe0, 0x7e, -0x50, 0x7e, 0xe0, 0x15, 0x20, 0x16, 0x70, -0x7e, 0x40, 0xd2, 0x60, 0x7c, 0x50, 0x76, -0x10, 0x17, 0x20, 0x1a, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0x69, 0x20, 0x8c, 0xb0, 0x1a, -0x80, 0x10, 0x50, 0x6a, 0xa0, 0xb6, 0xd0, -0x8a, 0x60, 0x87, 0xb0, 0x11, 0xd0, 0x14, -0xf0, 0xff, 0x00, 0x00, 0xe0, 0x7c, 0xb0, -0x9c, 0x00, 0x1b, 0x00, 0x00, 0x30, 0x4d, -0x80, 0x9c, 0xe0, 0x9b, 0xd0, 0x99, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x91, 0x70, 0xb0, 0x90, 0x15, 0x00, -0x00, 0x00, 0x00, 0x20, 0x81, 0xe0, 0xaf, -0xa0, 0xae, 0x00, 0x00, 0x00, 0x00, 0xe0, -0xeb, 0x00, 0x00, 0xf0, 0xa9, 0xc0, 0xc7, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, -0x5d, 0x80, 0xc7, 0xa0, 0xc6, 0x00, 0x00, -0x00, 0x00, 0xb0, 0xc7, 0xf0, 0xff, 0x20, -0xc4, 0x70, 0xba, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x20, 0xe3, 0x90, -0xe2, 0x00, 0x00, 0x00, 0x00, 0x10, 0xa0, -0xf0, 0xff, 0x90, 0xe0, 0x90, 0xd6, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x30, 0x66, 0xb0, 0xf9, 0x90, 0xfe, -0x40, 0xf5, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, -0xca, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x90, 0x9e, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x30, 0x41, 0xf0, 0xff, 0xd0, 0x13, 0xf0, -0x0f, 0x20, 0x2e, 0xd0, 0x7a, 0x00, 0xbd, -0x00, 0x00, 0x00, 0x00, 0x20, 0x2f, 0xa0, -0x2f, 0xf0, 0xff, 0x60, 0x30, 0x00, 0x00, -0x70, 0x1f, 0x10, 0x32, 0x90, 0x2d, 0x00, -0x6d, 0x00, 0xa8, 0x10, 0x0f, 0x00, 0x00, -0x00, 0x2f, 0x50, 0x2f, 0xf0, 0xff, 0x40, -0x1a, 0x00, 0x00, 0xc0, 0x2e, 0xb0, 0x31, -0x00, 0x2e, 0x30, 0x5e, 0x30, 0x96, 0x50, -0x2a, 0xb0, 0x15, 0xc0, 0x2e, 0xf0, 0x2e, -0xe0, 0xf2, 0x00, 0x00, 0x00, 0x00, 0x70, -0x3d, 0x80, 0x30, 0x40, 0x2e, 0x90, 0x4d, -0xf0, 0x86, 0x90, 0x3b, 0xb0, 0x34, 0x60, -0x2e, 0x80, 0x2e, 0x60, 0xd5, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x80, 0x2f, 0x30, -0x31, 0xc0, 0x38, 0x40, 0x78, 0xa0, 0x4a, -0xe0, 0x46, 0xd0, 0x2d, 0xe0, 0x2d, 0xf0, -0xbb, 0xf0, 0xff, 0xa0, 0x3a, 0x00, 0x00, -0x90, 0x2e, 0x10, 0x31, 0x00, 0x00, 0xf0, -0x67, 0x90, 0x58, 0x50, 0x56, 0x20, 0x2d, -0x30, 0x2d, 0xf0, 0xa5, 0xf0, 0xff, 0x70, -0x50, 0xf0, 0x27, 0xa0, 0x2d, 0x30, 0x30, -0x00, 0x00, 0xa0, 0x54, 0xd0, 0x65, 0x70, -0x64, 0x40, 0x2c, 0x50, 0x2c, 0x80, 0x92, -0xa0, 0xf1, 0x00, 0x61, 0x50, 0x52, 0xa0, -0x2c, 0x60, 0x2e, 0x00, 0x00, 0xe0, 0x39, -0x80, 0x72, 0xc0, 0x71, 0x30, 0x2b, 0x40, -0x2b, 0xf0, 0x80, 0x20, 0xd3, 0x80, 0x6f, -0x10, 0x68, 0x80, 0x2b, 0xb0, 0x2c, 0xf0, -0xff, 0x00, 0x00, 0xa0, 0x58, 0x80, 0x7e, -0x70, 0x2d, 0x00, 0x2a, 0xb0, 0x6e, 0x40, -0xb8, 0xf0, 0x7c, 0xc0, 0x78, 0x30, 0x2a, -0x10, 0x2b, 0xf0, 0xff, 0x00, 0x00, 0xa0, -0x6b, 0x40, 0x8c, 0xc0, 0x2d, 0x50, 0x28, -0x60, 0x57, 0xc0, 0x9f, 0x40, 0x8b, 0xb0, -0x88, 0x80, 0x28, 0x20, 0x29, 0xf0, 0xff, -0x00, 0x00, 0xa0, 0x7d, 0xc0, 0x9c, 0x20, -0x2c, 0xb0, 0x25, 0xb0, 0x2a, 0xb0, 0x87, -0x20, 0x9c, 0x90, 0x9a, 0xe0, 0x25, 0x70, -0x26, 0x00, 0xee, 0x00, 0x00, 0xa0, 0x94, -0x70, 0xb0, 0xb0, 0x28, 0x70, 0x21, 0x00, -0x00, 0x80, 0x6c, 0x10, 0xb0, 0x10, 0xaf, -0xa0, 0x21, 0x30, 0x22, 0x20, 0xcc, 0xf0, -0xff, 0xd0, 0xab, 0x60, 0xa3, 0x00, 0x24, -0x50, 0x25, 0x00, 0x00, 0xc0, 0x3c, 0x90, -0xc7, 0xe0, 0xc6, 0x50, 0x19, 0x10, 0x1a, -0x30, 0xaa, 0xf0, 0xff, 0x20, 0xc5, 0xf0, -0xbc, 0x00, 0x1c, 0x10, 0x1e, 0x00, 0x00, -0x00, 0x00, 0x30, 0xe3, 0xc0, 0xe2, 0x00, -0x00, 0x00, 0x00, 0x70, 0x81, 0xf0, 0xff, -0x70, 0xe1, 0x70, 0xd9, 0x00, 0x00, 0xe0, -0x08, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xa0, -0x1e, 0xd0, 0xd4, 0x70, 0xff, 0xf0, 0xf8, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xb0, 0xa6, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x20, 0x11, 0x00, 0x00, 0x00, 0x00, -0x00, 0x7b, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0x2f, -0xf0, 0xff, 0x30, 0x18, 0x60, 0x1f, 0x00, -0x39, 0xf0, 0x6c, 0xf0, 0xa7, 0x00, 0x00, -0x00, 0x00, 0xe0, 0x3c, 0x80, 0x3d, 0xf0, -0xff, 0xb0, 0x1c, 0x00, 0x00, 0x40, 0x21, -0x40, 0x3f, 0x80, 0x38, 0x90, 0x5e, 0x50, -0x96, 0xd0, 0x16, 0x00, 0x00, 0x90, 0x3c, -0x40, 0x3d, 0xf0, 0xf2, 0x00, 0x00, 0x00, -0x00, 0x10, 0x2f, 0x70, 0x3e, 0xc0, 0x3a, -0xe0, 0x4e, 0x70, 0x87, 0x00, 0x2c, 0xb0, -0x1e, 0x60, 0x3c, 0x10, 0x3d, 0x90, 0xd5, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xd0, -0x3d, 0x50, 0x3f, 0x40, 0x3c, 0x30, 0x79, -0x40, 0x3c, 0xd0, 0x36, 0x40, 0x3c, 0xc0, -0x3c, 0x50, 0xbc, 0xf0, 0xff, 0x50, 0x1f, -0x00, 0x00, 0x40, 0x3d, 0x30, 0x3f, 0x70, -0x1f, 0xb0, 0x69, 0xf0, 0x4a, 0x00, 0x48, -0x30, 0x3c, 0x60, 0x3c, 0xa0, 0xa6, 0xf0, -0xff, 0xb0, 0x3f, 0x00, 0x00, 0xc0, 0x3c, -0x90, 0x3e, 0x00, 0x00, 0xe0, 0x57, 0xa0, -0x58, 0x00, 0x57, 0xf0, 0x3b, 0x00, 0x3c, -0xb0, 0x93, 0x00, 0xf2, 0x90, 0x52, 0x70, -0x3d, 0x30, 0x3c, 0x70, 0x3d, 0x00, 0x00, -0x00, 0x41, 0xc0, 0x65, 0xe0, 0x64, 0x70, -0x3b, 0x80, 0x3b, 0xd0, 0x82, 0xd0, 0xd3, -0x10, 0x62, 0x90, 0x58, 0xa0, 0x3b, 0x70, -0x3c, 0xf0, 0xff, 0x00, 0x00, 0xe0, 0x42, -0x00, 0x72, 0x50, 0x3d, 0xe0, 0x3a, 0xb0, -0x71, 0x60, 0xb9, 0x20, 0x70, 0x10, 0x6b, -0x00, 0x3b, 0x90, 0x3b, 0xf0, 0xff, 0x00, -0x00, 0xe0, 0x59, 0xa0, 0x7e, 0x70, 0x3d, -0x20, 0x3a, 0x30, 0x5d, 0xc0, 0xa1, 0x60, -0x7d, 0x60, 0x7a, 0x40, 0x3a, 0xa0, 0x3a, -0xf0, 0xff, 0x00, 0x00, 0x90, 0x6c, 0x50, -0x8c, 0x90, 0x3c, 0x30, 0x39, 0x40, 0x3f, -0xc0, 0x8b, 0x80, 0x8b, 0xa0, 0x89, 0x40, -0x39, 0x90, 0x39, 0x50, 0xef, 0x00, 0x00, -0x40, 0x82, 0xc0, 0x9c, 0xe0, 0x3a, 0xd0, -0x37, 0x00, 0x00, 0x20, 0x75, 0x50, 0x9c, -0x00, 0x9b, 0xe0, 0x37, 0x20, 0x38, 0xf0, -0xce, 0xf0, 0xff, 0x00, 0x97, 0x40, 0x8e, -0x10, 0x39, 0x00, 0x39, 0x00, 0x00, 0x40, -0x56, 0x30, 0xb0, 0x50, 0xaf, 0xd0, 0x35, -0x10, 0x36, 0x10, 0xb0, 0xf0, 0xff, 0x10, -0xad, 0x30, 0xa5, 0xc0, 0x36, 0x10, 0x37, -0x00, 0x00, 0x00, 0x00, 0xb0, 0xc7, 0x20, -0xc7, 0x90, 0x32, 0xd0, 0x32, 0x10, 0x8f, -0xf0, 0xff, 0xd0, 0xc5, 0x00, 0xbf, 0x60, -0x33, 0x30, 0x34, 0x00, 0x00, 0x00, 0x00, -0x40, 0xe3, 0xf0, 0xe2, 0x40, 0x2d, 0x80, -0x2d, 0x60, 0x61, 0xf0, 0xe0, 0xf0, 0xe1, -0xe0, 0xdc, 0xd0, 0x2d, 0x60, 0x2d, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xd0, 0x1f, 0x90, 0x1f, 0x00, 0x00, 0x00, -0xb1, 0xf0, 0xff, 0x70, 0xfb, 0x40, 0x20, -0x60, 0x24, 0xf0, 0xff, 0x00, 0x00, 0x50, -0xed, 0xf0, 0xff, 0x90, 0x2e, 0xd0, 0x1e, -0x00, 0x00, 0xf0, 0x81, 0xf0, 0xff, 0xf0, -0xff, 0x10, 0x20, 0xd0, 0x22, 0xf0, 0xff, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x10, -0x2b, 0x90, 0x26, 0x00, 0x00, 0x70, 0x4f, -0xf0, 0xff, 0xf0, 0xff, 0x60, 0x27, 0x30, -0x29, 0x50, 0xe3, 0x60, 0x1a, 0xf0, 0xff, -0x80, 0x1c, 0x00, 0x2f, 0xb0, 0x42, 0x50, -0x5e, 0x30, 0x96, 0x00, 0x00, 0x00, 0x00, -0x40, 0x49, 0xb0, 0x4a, 0xe0, 0xf2, 0x00, -0x00, 0x00, 0x00, 0x00, 0x23, 0xf0, 0x4b, -0xc0, 0x43, 0x30, 0x4f, 0x80, 0x87, 0xa0, -0x1b, 0x00, 0x00, 0xa0, 0x48, 0x70, 0x4a, -0x90, 0xd5, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x80, 0x4b, 0xf0, 0x4c, 0xf0, 0x3d, -0xb0, 0x79, 0x70, 0x2d, 0x70, 0x23, 0x90, -0x48, 0x40, 0x4a, 0x80, 0xbc, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x10, 0x4b, 0xd0, -0x4c, 0xc0, 0x26, 0xd0, 0x6a, 0xd0, 0x3c, -0x80, 0x38, 0x00, 0x49, 0x00, 0x4a, 0x10, -0xa7, 0xf0, 0xff, 0xb0, 0x2a, 0x00, 0x00, -0xb0, 0x4a, 0x60, 0x4c, 0x00, 0x00, 0x20, -0x5a, 0x10, 0x4b, 0xe0, 0x48, 0x60, 0x49, -0xe0, 0x49, 0x80, 0x94, 0x40, 0xf2, 0xd0, -0x42, 0xe0, 0x15, 0x50, 0x4a, 0x80, 0x4b, -0x00, 0x00, 0xc0, 0x45, 0xa0, 0x58, 0x80, -0x57, 0x80, 0x49, 0xb0, 0x49, 0x40, 0x84, -0x50, 0xd4, 0xf0, 0x53, 0x00, 0x47, 0x00, -0x4a, 0xd0, 0x4a, 0xf0, 0xff, 0x50, 0x24, -0x40, 0x19, 0x20, 0x65, 0xe0, 0x4b, 0x70, -0x49, 0x00, 0x74, 0x40, 0xba, 0xe0, 0x62, -0x70, 0x5c, 0xa0, 0x49, 0x30, 0x4a, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x44, 0x20, 0x72, -0xe0, 0x4b, 0x20, 0x49, 0x20, 0x61, 0x30, -0xa3, 0xb0, 0x70, 0x00, 0x6d, 0x40, 0x49, -0xa0, 0x49, 0xf0, 0xff, 0x00, 0x00, 0x60, -0x5b, 0xb0, 0x7e, 0x30, 0x4b, 0xb0, 0x48, -0x70, 0x48, 0x50, 0x8e, 0xc0, 0x7d, 0x70, -0x7b, 0xc0, 0x48, 0x10, 0x49, 0x30, 0xf0, -0x00, 0x00, 0x60, 0x72, 0x40, 0x8c, 0x20, -0x4a, 0x20, 0x48, 0x00, 0x00, 0x50, 0x7a, -0xc0, 0x8b, 0x30, 0x8a, 0x30, 0x48, 0x60, -0x48, 0xc0, 0xd0, 0xf0, 0xff, 0x40, 0x85, -0x00, 0x7b, 0x20, 0x49, 0x00, 0x49, 0x00, -0x00, 0x40, 0x62, 0x70, 0x9c, 0x60, 0x9b, -0x50, 0x47, 0x80, 0x47, 0xc0, 0xb3, 0xf0, -0xff, 0x90, 0x98, 0xe0, 0x8f, 0x00, 0x48, -0x10, 0x49, 0x00, 0x00, 0x70, 0x35, 0x40, -0xb0, 0x90, 0xaf, 0x00, 0x46, 0x30, 0x46, -0xf0, 0x96, 0xf0, 0xff, 0xf0, 0xad, 0xc0, -0xa6, 0x90, 0x46, 0xf0, 0x47, 0x00, 0x00, -0x00, 0x00, 0xb0, 0xc7, 0x40, 0xc7, 0x20, -0x44, 0x30, 0x44, 0x60, 0x75, 0xf0, 0xe7, -0x40, 0xc6, 0x40, 0xc2, 0x80, 0x44, 0x60, -0x45, 0x00, 0x00, 0x00, 0x00, 0x40, 0xe3, -0x00, 0xe3, 0x20, 0x41, 0x40, 0x41, 0x70, -0x36, 0x20, 0xbf, 0x40, 0xe2, 0x10, 0xdf, -0x70, 0x41, 0x20, 0x41, 0xf0, 0xff, 0x00, -0x00, 0x20, 0xd3, 0xf0, 0xff, 0xb0, 0x42, -0x90, 0x3a, 0x00, 0x00, 0xf0, 0x8c, 0xf0, -0xff, 0x30, 0xfd, 0x80, 0x3a, 0x80, 0x3b, -0xf0, 0xff, 0x00, 0x00, 0x50, 0xf1, 0xf0, -0xff, 0xe0, 0x3e, 0x70, 0x39, 0x00, 0x00, -0xe0, 0x55, 0xf0, 0xff, 0xf0, 0xff, 0xb0, -0x39, 0x50, 0x3a, 0xe0, 0xed, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xa0, 0x3c, 0x70, -0x3b, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xb0, 0x3b, 0x40, 0x3c, 0x60, -0xc0, 0x00, 0x00, 0xf0, 0xff, 0x40, 0x1f, -0x20, 0x3e, 0xf0, 0x4d, 0xa0, 0x4e, 0x50, -0x87, 0x60, 0x11, 0x00, 0x00, 0x50, 0x54, -0x10, 0x57, 0x70, 0xd5, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x80, 0x58, 0x20, 0x5a, -0x10, 0x3e, 0xc0, 0x79, 0xc0, 0x1f, 0x00, -0x00, 0x70, 0x53, 0xc0, 0x56, 0x80, 0xbc, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x10, -0x58, 0xf0, 0x59, 0x70, 0x29, 0x50, 0x6b, -0xe0, 0x2e, 0x00, 0x27, 0xc0, 0x53, 0x70, -0x56, 0x40, 0xa7, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xb0, 0x57, 0x80, 0x59, 0x00, -0x00, 0x80, 0x5b, 0x50, 0x3d, 0xf0, 0x39, -0xf0, 0x54, 0x60, 0x56, 0x00, 0x95, 0x60, -0xf2, 0x40, 0x30, 0x00, 0x00, 0x60, 0x57, -0xd0, 0x58, 0x00, 0x00, 0xd0, 0x48, 0x20, -0x4b, 0xa0, 0x49, 0xe0, 0x55, 0x70, 0x56, -0x40, 0x85, 0xb0, 0xd4, 0xc0, 0x44, 0x10, -0x30, 0x30, 0x57, 0x30, 0x58, 0xf0, 0xff, -0x60, 0x2e, 0x00, 0x00, 0xe0, 0x57, 0x90, -0x59, 0x80, 0x56, 0xc0, 0x75, 0xe0, 0xba, -0xf0, 0x54, 0x70, 0x4c, 0x00, 0x57, 0xb0, -0x57, 0xf0, 0xff, 0x00, 0x00, 0xe0, 0x1b, -0x50, 0x65, 0x70, 0x59, 0x80, 0x56, 0x10, -0x64, 0x50, 0xa4, 0x80, 0x63, 0xf0, 0x5e, -0xd0, 0x56, 0x50, 0x57, 0xf0, 0xff, 0x00, -0x00, 0xa0, 0x46, 0x30, 0x72, 0xe0, 0x58, -0x70, 0x56, 0x10, 0x4e, 0x20, 0x90, 0x10, -0x71, 0x40, 0x6e, 0x90, 0x56, 0xf0, 0x56, -0xc0, 0xf0, 0x00, 0x00, 0x00, 0x63, 0xa0, -0x7e, 0x00, 0x58, 0x40, 0x56, 0x40, 0x29, -0x80, 0x7d, 0x00, 0x7e, 0x20, 0x7c, 0x50, -0x56, 0x90, 0x56, 0xd0, 0xd1, 0xf0, 0xff, -0x10, 0x76, 0x90, 0x69, 0x50, 0x57, 0x70, -0x57, 0x00, 0x00, 0x00, 0x69, 0xf0, 0x8b, -0xa0, 0x8a, 0xf0, 0x55, 0x20, 0x56, 0x20, -0xb6, 0xf0, 0xff, 0x30, 0x87, 0xa0, 0x7c, -0xa0, 0x56, 0x10, 0x58, 0x00, 0x00, 0xe0, -0x4a, 0x80, 0x9c, 0xb0, 0x9b, 0x70, 0x55, -0x90, 0x55, 0xd0, 0x9b, 0xf0, 0xff, 0xa0, -0x99, 0xd0, 0x90, 0xe0, 0x55, 0x50, 0x57, -0x00, 0x00, 0x00, 0x00, 0x50, 0xb0, 0xc0, -0xaf, 0xa0, 0x54, 0xb0, 0x54, 0x20, 0x80, -0x80, 0xeb, 0x80, 0xae, 0xd0, 0xa9, 0xf0, -0x54, 0xf0, 0x55, 0x00, 0x00, 0x00, 0x00, -0xb0, 0xc7, 0x60, 0xc7, 0x50, 0x53, 0x60, -0x53, 0x70, 0x5b, 0x30, 0xc7, 0x90, 0xc6, -0x00, 0xc4, 0xa0, 0x53, 0x40, 0x54, 0xf0, -0xff, 0x00, 0x00, 0x40, 0xba, 0x10, 0xe3, -0x60, 0x53, 0x70, 0x51, 0x00, 0x00, 0x40, -0x9f, 0x80, 0xe2, 0x70, 0xe0, 0x90, 0x51, -0x80, 0x51, 0xf0, 0xff, 0x00, 0x00, 0x60, -0xd6, 0xf0, 0xff, 0x60, 0x51, 0xd0, 0x4c, -0x00, 0x00, 0xb0, 0x64, 0xf0, 0xff, 0x60, -0xfe, 0xa0, 0x4c, 0x00, 0x4d, 0x30, 0xf9, -0x00, 0x00, 0x10, 0xf5, 0xf0, 0xff, 0x30, -0x4e, 0x60, 0x4b, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x70, 0x4b, 0xa0, -0x4b, 0x80, 0xc9, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x30, 0x4c, 0x90, 0x4b, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xa0, 0x4b, 0xd0, 0x4b, 0xe0, 0x9d, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x70, 0x4c, -0x50, 0x4e, 0x00, 0x3d, 0x60, 0x79, 0xa0, -0x19, 0x00, 0x00, 0x70, 0x5e, 0xa0, 0x62, -0x60, 0xbc, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x80, 0x64, 0xa0, 0x66, 0x20, 0x29, -0x40, 0x6b, 0x40, 0x23, 0xe0, 0x0b, 0x90, -0x5d, 0x20, 0x62, 0x30, 0xa7, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x10, 0x64, 0x20, -0x66, 0x00, 0x00, 0x00, 0x5c, 0x20, 0x30, -0xf0, 0x29, 0xb0, 0x5e, 0xd0, 0x61, 0x30, -0x95, 0x70, 0xf2, 0xd0, 0x0f, 0x00, 0x00, -0xb0, 0x63, 0x70, 0x65, 0x00, 0x00, 0x90, -0x4a, 0xa0, 0x3d, 0x30, 0x3b, 0x80, 0x60, -0xf0, 0x61, 0xc0, 0x85, 0xd0, 0xd4, 0x90, -0x33, 0x00, 0x00, 0x70, 0x63, 0xe0, 0x64, -0xf0, 0xff, 0xa0, 0x33, 0x00, 0x00, 0x40, -0x4a, 0xa0, 0x66, 0x40, 0x62, 0xd0, 0x76, -0x50, 0xbb, 0x30, 0x46, 0x80, 0x39, 0x50, -0x63, 0x70, 0x64, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x20, 0x58, 0x60, 0x66, 0xb0, -0x62, 0x20, 0x66, 0x10, 0xa5, 0xd0, 0x55, -0xc0, 0x4f, 0x40, 0x63, 0x10, 0x64, 0xf0, -0xff, 0x00, 0x00, 0xc0, 0x25, 0x60, 0x65, -0xd0, 0x65, 0xf0, 0x62, 0x20, 0x52, 0x70, -0x91, 0x00, 0x64, 0x80, 0x60, 0x40, 0x63, -0xd0, 0x63, 0x30, 0xf1, 0x00, 0x00, 0xa0, -0x51, 0x20, 0x72, 0x10, 0x65, 0x10, 0x63, -0x00, 0x35, 0xa0, 0x7f, 0x60, 0x71, 0x20, -0x6f, 0x40, 0x63, 0x90, 0x63, 0x90, 0xd2, -0xf0, 0xff, 0xa0, 0x67, 0xf0, 0x57, 0x80, -0x64, 0x30, 0x65, 0x00, 0x00, 0x10, 0x6d, -0x30, 0x7e, 0xa0, 0x7c, 0x20, 0x63, 0x60, -0x63, 0x90, 0xb7, 0xf0, 0xff, 0x70, 0x78, -0x30, 0x6b, 0x00, 0x64, 0xa0, 0x65, 0x00, -0x00, 0xe0, 0x54, 0x00, 0x8c, 0xf0, 0x8a, -0x00, 0x63, 0x20, 0x63, 0xd0, 0x9e, 0xf0, -0xff, 0x70, 0x88, 0x50, 0x7d, 0x90, 0x63, -0x00, 0x65, 0x00, 0x00, 0x80, 0x21, 0x90, -0x9c, 0xf0, 0x9b, 0xb0, 0x62, 0xd0, 0x62, -0x80, 0x86, 0x80, 0xed, 0x50, 0x9a, 0x70, -0x94, 0x10, 0x63, 0x10, 0x64, 0x00, 0x00, -0x00, 0x00, 0x40, 0xb0, 0xf0, 0xaf, 0x30, -0x62, 0x40, 0x62, 0xc0, 0x6a, 0x80, 0xcb, -0xe0, 0xae, 0xb0, 0xab, 0x70, 0x62, 0x20, -0x63, 0xf0, 0xff, 0x00, 0x00, 0x20, 0xa3, -0x80, 0xc7, 0x40, 0x62, 0x60, 0x61, 0xe0, -0x37, 0x50, 0xa9, 0xc0, 0xc6, 0x00, 0xc5, -0x90, 0x61, 0x00, 0x62, 0xf0, 0xff, 0x00, -0x00, 0xa0, 0xbc, 0x20, 0xe3, 0x50, 0x61, -0x00, 0x60, 0x00, 0x00, 0x00, 0x80, 0xb0, -0xe2, 0x40, 0xe1, 0x20, 0x60, 0x30, 0x60, -0xf0, 0xff, 0x00, 0x00, 0x30, 0xd9, 0xf0, -0xff, 0x90, 0x5f, 0x70, 0x5c, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x30, 0xff, 0x40, -0x5c, 0x50, 0x5c, 0x10, 0xd4, 0x00, 0x00, -0xa0, 0xf8, 0xf0, 0xff, 0x90, 0x5c, 0xc0, -0x5a, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xc0, 0x5a, 0xc0, 0x5a, 0xa0, -0xa5, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xb0, 0x5a, 0x30, 0x5a, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xd0, 0x59, -0xd0, 0x59, 0xa0, 0x79, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xe0, 0x59, 0x60, 0x5a, -0x70, 0x26, 0xc0, 0x6a, 0xe0, 0x1e, 0x00, -0x00, 0x30, 0x68, 0x70, 0x6d, 0xf0, 0xa6, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, -0x6f, 0x50, 0x72, 0x00, 0x00, 0xc0, 0x5b, -0xd0, 0x25, 0x20, 0x18, 0xe0, 0x67, 0xc0, -0x6c, 0x10, 0x95, 0x60, 0xf2, 0x00, 0x00, -0x00, 0x00, 0x70, 0x6f, 0xa0, 0x71, 0x00, -0x00, 0x10, 0x4b, 0xf0, 0x30, 0x80, 0x2c, -0xd0, 0x69, 0x80, 0x6c, 0xf0, 0x85, 0xe0, -0xd4, 0x70, 0x1c, 0x00, 0x00, 0x10, 0x6f, -0x00, 0x71, 0xf0, 0xff, 0x40, 0x36, 0x00, -0x00, 0x50, 0x3c, 0x20, 0x73, 0xf0, 0x6c, -0x70, 0x77, 0x80, 0xbb, 0xf0, 0x35, 0xa0, -0x1b, 0xe0, 0x6e, 0x80, 0x70, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xb0, 0x4a, 0xd0, -0x72, 0xa0, 0x6d, 0x80, 0x67, 0x90, 0xa5, -0x60, 0x47, 0xb0, 0x3e, 0xe0, 0x6e, 0x20, -0x70, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x50, 0x58, 0x30, 0x72, 0x60, 0x6e, 0xe0, -0x54, 0x70, 0x92, 0x80, 0x56, 0xe0, 0x51, -0x00, 0x6f, 0xf0, 0x6f, 0x70, 0xf1, 0x00, -0x00, 0x30, 0x3c, 0x60, 0x65, 0x80, 0x71, -0xe0, 0x6e, 0xe0, 0x3b, 0x40, 0x81, 0x70, -0x64, 0x90, 0x61, 0x30, 0x6f, 0xd0, 0x6f, -0x20, 0xd3, 0xf0, 0xff, 0xf0, 0x57, 0x90, -0x41, 0xf0, 0x70, 0x20, 0x72, 0x00, 0x00, -0xc0, 0x6f, 0xa0, 0x71, 0xc0, 0x6f, 0x50, -0x6f, 0xc0, 0x6f, 0x80, 0xb8, 0xf0, 0xff, -0x90, 0x6a, 0x40, 0x59, 0x80, 0x70, 0x70, -0x72, 0x00, 0x00, 0x70, 0x5a, 0x50, 0x7e, -0x10, 0x7d, 0x60, 0x6f, 0xb0, 0x6f, 0xb0, -0xa0, 0xf0, 0xff, 0x00, 0x7a, 0x10, 0x6c, -0x30, 0x70, 0xd0, 0x71, 0x00, 0x00, 0xc0, -0x39, 0x00, 0x8c, 0x40, 0x8b, 0x70, 0x6f, -0x90, 0x6f, 0x60, 0x8a, 0xc0, 0xee, 0x50, -0x89, 0xf0, 0x81, 0xf0, 0x6f, 0x10, 0x71, -0x00, 0x00, 0x00, 0x00, 0x80, 0x9c, 0x10, -0x9c, 0x50, 0x6f, 0x70, 0x6f, 0x30, 0x73, -0x30, 0xce, 0xd0, 0x9a, 0xc0, 0x96, 0xb0, -0x6f, 0x60, 0x70, 0xf0, 0xff, 0x00, 0x00, -0xe0, 0x8d, 0x00, 0xb0, 0xf0, 0x6f, 0x20, -0x6f, 0x00, 0x53, 0x10, 0xaf, 0x20, 0xaf, -0xe0, 0xac, 0x50, 0x6f, 0xc0, 0x6f, 0xf0, -0xff, 0x00, 0x00, 0xd0, 0xa4, 0x80, 0xc7, -0xc0, 0x6f, 0x90, 0x6e, 0x00, 0x00, 0xa0, -0x8d, 0xf0, 0xc6, 0xa0, 0xc5, 0xb0, 0x6e, -0x00, 0x6f, 0xf0, 0xff, 0x00, 0x00, 0xb0, -0xbe, 0x20, 0xe3, 0x00, 0x6f, 0xa0, 0x6d, -0x00, 0x00, 0x90, 0x5e, 0xd0, 0xe2, 0xc0, -0xe1, 0xc0, 0x6d, 0xd0, 0x6d, 0x10, 0xe0, -0x00, 0x00, 0x90, 0xdc, 0xf0, 0xff, 0x00, -0x6d, 0xb0, 0x6a, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xb0, 0xff, 0x90, 0x6a, 0x70, -0x6a, 0xe0, 0xaf, 0xf0, 0xff, 0x20, 0xfb, -0xf0, 0xec, 0x50, 0x6a, 0x00, 0x69, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xc0, 0x68, 0xa0, 0x68, 0x20, 0x80, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x50, 0x68, -0x50, 0x67, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0x66, 0xe0, 0x66, -0x20, 0x4c, 0x90, 0xe2, 0xf0, 0xff, 0xf0, -0xff, 0xb0, 0x66, 0x50, 0x66, 0x00, 0x00, -0xf0, 0x5a, 0x20, 0x22, 0xf0, 0x03, 0x70, -0x72, 0xb0, 0x77, 0xb0, 0x94, 0x30, 0xf2, -0x00, 0x00, 0x00, 0x00, 0xd0, 0x7a, 0x70, -0x7d, 0x00, 0x00, 0x90, 0x4a, 0x30, 0x27, -0x70, 0x1e, 0xf0, 0x72, 0xd0, 0x76, 0xc0, -0x85, 0xc0, 0xd4, 0x00, 0x00, 0x00, 0x00, -0x40, 0x7a, 0xc0, 0x7c, 0xf0, 0xff, 0xd0, -0x36, 0x00, 0x00, 0xc0, 0x2e, 0x30, 0x7f, -0xd0, 0x76, 0x80, 0x77, 0x80, 0xbb, 0x70, -0x22, 0x00, 0x00, 0xf0, 0x79, 0x20, 0x7c, -0xf0, 0xff, 0x70, 0x0f, 0x00, 0x00, 0x50, -0x3d, 0xd0, 0x7e, 0x90, 0x77, 0x20, 0x68, -0xd0, 0xa5, 0x00, 0x38, 0xb0, 0x28, 0xd0, -0x79, 0xb0, 0x7b, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x10, 0x4b, 0x30, 0x7e, 0xb0, -0x78, 0x90, 0x56, 0x00, 0x93, 0x80, 0x48, -0xe0, 0x41, 0xf0, 0x79, 0x60, 0x7b, 0xa0, -0xf1, 0x00, 0x00, 0x70, 0x0a, 0x50, 0x58, -0x70, 0x7d, 0xc0, 0x79, 0x30, 0x40, 0x70, -0x82, 0x20, 0x57, 0x50, 0x53, 0x50, 0x7a, -0x50, 0x7b, 0x80, 0xd3, 0xf0, 0xff, 0xf0, -0x45, 0x60, 0x0f, 0xd0, 0x7c, 0x90, 0x7e, -0x00, 0x00, 0xb0, 0x71, 0xc0, 0x64, 0x60, -0x62, 0xa0, 0x7a, 0x50, 0x7b, 0x40, 0xb9, -0xf0, 0xff, 0xd0, 0x5b, 0xd0, 0x42, 0x70, -0x7c, 0xa0, 0x7e, 0x00, 0x00, 0x00, 0x5e, -0xc0, 0x71, 0x40, 0x70, 0x00, 0x7b, 0x60, -0x7b, 0xe0, 0xa1, 0xf0, 0xff, 0x80, 0x6c, -0xa0, 0x5a, 0x20, 0x7c, 0x00, 0x7e, 0x00, -0x00, 0x30, 0x43, 0x50, 0x7e, 0x60, 0x7d, -0x40, 0x7b, 0x80, 0x7b, 0xb0, 0x8c, 0x80, -0xef, 0x00, 0x7b, 0xe0, 0x71, 0x00, 0x7c, -0x50, 0x7d, 0x00, 0x00, 0x00, 0x00, 0xf0, -0x8b, 0x70, 0x8b, 0x60, 0x7b, 0x80, 0x7b, -0x20, 0x78, 0xe0, 0xcf, 0xe0, 0x89, 0xe0, -0x84, 0xe0, 0x7b, 0xc0, 0x7c, 0xf0, 0xff, -0x00, 0x00, 0x80, 0x7a, 0x30, 0x9c, 0xd0, -0x7c, 0x90, 0x7b, 0x10, 0x5f, 0xa0, 0xb2, -0x20, 0x9b, 0x50, 0x98, 0xd0, 0x7b, 0x60, -0x7c, 0xf0, 0xff, 0x00, 0x00, 0x60, 0x8f, -0x10, 0xb0, 0x60, 0x7d, 0x70, 0x7b, 0xe0, -0x2b, 0x60, 0x95, 0x60, 0xaf, 0xb0, 0xad, -0xa0, 0x7b, 0x00, 0x7c, 0xf0, 0xff, 0x00, -0x00, 0x70, 0xa6, 0x80, 0xc7, 0x10, 0x7d, -0x20, 0x7b, 0x00, 0x00, 0x00, 0x73, 0x20, -0xc7, 0x10, 0xc6, 0x40, 0x7b, 0x80, 0x7b, -0x10, 0xe7, 0x00, 0x00, 0xf0, 0xc1, 0x20, -0xe3, 0x00, 0x7c, 0x90, 0x7a, 0x00, 0x00, -0xb0, 0x2c, 0xe0, 0xe2, 0x10, 0xe2, 0xa0, -0x7a, 0xb0, 0x7a, 0xe0, 0xbd, 0xf0, 0xff, -0xc0, 0xde, 0xa0, 0xd2, 0x30, 0x7a, 0xc0, -0x77, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0x77, 0xc0, 0x77, 0x10, -0x8b, 0xf0, 0xff, 0xd0, 0xfc, 0xd0, 0xf0, -0x80, 0x77, 0x20, 0x76, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xd0, 0x75, -0xa0, 0x75, 0xc0, 0x51, 0xd0, 0xec, 0xf0, -0xff, 0xf0, 0xff, 0x50, 0x75, 0x10, 0x74, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x40, 0x73, 0x30, 0x73, 0x00, 0x00, -0x50, 0xbf, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0x72, 0x40, 0x72, 0x00, 0x00, 0x00, 0x49, -0xa0, 0x23, 0x40, 0x17, 0xd0, 0x7e, 0xc0, -0x82, 0x20, 0x85, 0x80, 0xd4, 0x00, 0x00, -0x00, 0x00, 0x90, 0x86, 0x70, 0x89, 0xf0, -0xff, 0x60, 0x35, 0x00, 0x00, 0xf0, 0x22, -0x40, 0x8c, 0xe0, 0x81, 0x20, 0x77, 0x50, -0xbb, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x85, -0xc0, 0x88, 0xf0, 0xff, 0x20, 0x0f, 0x00, -0x00, 0x90, 0x30, 0xe0, 0x8b, 0x40, 0x82, -0x10, 0x68, 0xc0, 0xa5, 0xe0, 0x26, 0x00, -0x00, 0x90, 0x85, 0x20, 0x88, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x20, -0x8b, 0x80, 0x83, 0x30, 0x57, 0x30, 0x93, -0xd0, 0x39, 0xe0, 0x2e, 0xa0, 0x85, 0xc0, -0x87, 0xa0, 0xf1, 0x00, 0x00, 0x00, 0x00, -0x30, 0x4b, 0x50, 0x8a, 0xf0, 0x84, 0x70, -0x42, 0x00, 0x83, 0x60, 0x49, 0xf0, 0x43, -0xf0, 0x85, 0xa0, 0x87, 0xb0, 0xd3, 0xf0, -0xff, 0xd0, 0x2d, 0x00, 0x00, 0xa0, 0x89, -0xf0, 0x8b, 0xa0, 0x1d, 0xf0, 0x72, 0x90, -0x57, 0x60, 0x54, 0x90, 0x86, 0xb0, 0x87, -0xa0, 0xb9, 0xf0, 0xff, 0x70, 0x4b, 0xf0, -0x14, 0x30, 0x89, 0xd0, 0x8b, 0x00, 0x00, -0x60, 0x60, 0xf0, 0x64, 0x00, 0x63, 0x20, -0x87, 0xd0, 0x87, 0xc0, 0xa2, 0xf0, 0xff, -0x40, 0x5e, 0x60, 0x45, 0xe0, 0x88, 0x20, -0x8b, 0x00, 0x00, 0x70, 0x48, 0xd0, 0x71, -0xa0, 0x70, 0xa0, 0x87, 0x10, 0x88, 0x20, -0x8e, 0xf0, 0xef, 0xc0, 0x6d, 0x40, 0x62, -0xc0, 0x88, 0x70, 0x8a, 0x00, 0x00, 0x90, -0x0e, 0x40, 0x7e, 0xa0, 0x7d, 0x10, 0x88, -0x40, 0x88, 0x00, 0x7b, 0xd0, 0xd0, 0xb0, -0x7b, 0x90, 0x75, 0xc0, 0x88, 0xe0, 0x89, -0xf0, 0xff, 0x00, 0x00, 0xb0, 0x68, 0x90, -0x8b, 0x80, 0x8a, 0x80, 0x88, 0xa0, 0x65, -0xc0, 0xb4, 0x40, 0x8a, 0xc0, 0x86, 0xd0, -0x88, 0x90, 0x89, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x7c, 0x40, 0x9c, 0x40, 0x8b, 0xa0, -0x88, 0xb0, 0x44, 0x10, 0x9a, 0x60, 0x9b, -0x50, 0x99, 0xe0, 0x88, 0x60, 0x89, 0xf0, -0xff, 0x00, 0x00, 0x70, 0x90, 0x10, 0xb0, -0xf0, 0x8a, 0xc0, 0x88, 0x00, 0x00, 0xa0, -0x7d, 0x90, 0xaf, 0x40, 0xae, 0xe0, 0x88, -0x40, 0x89, 0xa0, 0xea, 0x00, 0x00, 0x90, -0xa9, 0x80, 0xc7, 0x40, 0x8a, 0xb0, 0x88, -0x00, 0x00, 0x00, 0x57, 0x30, 0xc7, 0x60, -0xc6, 0xd0, 0x88, 0x00, 0x89, 0xf0, 0xc5, -0xf0, 0xff, 0xc0, 0xc3, 0xb0, 0xb9, 0xa0, -0x89, 0xe0, 0x86, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xe2, 0x50, 0xe2, 0x70, 0x88, 0x90, -0x88, 0x50, 0x9d, 0xf0, 0xff, 0x20, 0xe0, -0xd0, 0xd5, 0x50, 0x88, 0x30, 0x86, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x20, 0x86, 0xf0, 0x85, 0xe0, 0x60, 0x10, -0xf8, 0xf0, 0xfd, 0x80, 0xf4, 0xa0, 0x85, -0x40, 0x84, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xb0, 0x83, 0x80, 0x83, -0x00, 0x00, 0x10, 0xc8, 0xf0, 0xff, 0xf0, -0xff, 0x20, 0x83, 0xe0, 0x81, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x70, -0x80, 0x50, 0x80, 0x00, 0x00, 0x20, 0x9c, -0xf0, 0xff, 0xf0, 0xff, 0x10, 0x80, 0x40, -0x7f, 0xf0, 0xff, 0x30, 0x31, 0xf0, 0xff, -0xe0, 0x1d, 0x90, 0x7c, 0x80, 0x90, 0x00, -0x76, 0xc0, 0xba, 0x00, 0x00, 0x00, 0x00, -0xb0, 0x94, 0xf0, 0x97, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x30, 0x26, 0x80, 0x9b, -0xf0, 0x8f, 0x10, 0x67, 0x40, 0xa5, 0xe0, -0x0d, 0x00, 0x00, 0x00, 0x94, 0x20, 0x97, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xd0, -0x31, 0xa0, 0x9a, 0xb0, 0x90, 0x80, 0x56, -0xd0, 0x92, 0x70, 0x2a, 0x00, 0x00, 0xa0, -0x93, 0x90, 0x96, 0x70, 0xf1, 0x00, 0x00, -0x00, 0x00, 0x50, 0x3e, 0xb0, 0x99, 0x40, -0x92, 0x80, 0x42, 0xe0, 0x82, 0x60, 0x3b, -0x80, 0x32, 0xe0, 0x93, 0x40, 0x96, 0x90, -0xd3, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0x98, 0xd0, 0x9b, 0xd0, 0x21, 0x50, -0x73, 0x30, 0x4a, 0x80, 0x45, 0x80, 0x94, -0x50, 0x96, 0xb0, 0xb9, 0xf0, 0xff, 0xb0, -0x37, 0x00, 0x00, 0x60, 0x98, 0x80, 0x9b, -0x00, 0x00, 0x90, 0x61, 0xe0, 0x57, 0x40, -0x55, 0x50, 0x95, 0x80, 0x96, 0x20, 0xa3, -0xf0, 0xff, 0xd0, 0x4e, 0x00, 0x21, 0x00, -0x98, 0xc0, 0x9a, 0x00, 0x00, 0x60, 0x4b, -0x10, 0x65, 0x90, 0x63, 0x20, 0x96, 0xd0, -0x96, 0x00, 0x8f, 0x20, 0xf0, 0xd0, 0x5f, -0x70, 0x50, 0xf0, 0x97, 0x00, 0x9a, 0x00, -0x00, 0x60, 0x24, 0xc0, 0x71, 0xf0, 0x70, -0xe0, 0x96, 0x30, 0x97, 0x80, 0x7c, 0x40, -0xd1, 0x90, 0x6e, 0xe0, 0x66, 0x00, 0x98, -0x70, 0x99, 0xf0, 0xff, 0x00, 0x00, 0x50, -0x56, 0xc0, 0x7d, 0xc0, 0x9a, 0x90, 0x97, -0xf0, 0x68, 0xe0, 0xb5, 0x30, 0x7c, 0xe0, -0x77, 0x20, 0x98, 0x20, 0x99, 0xf0, 0xff, -0x00, 0x00, 0x50, 0x6a, 0xa0, 0x8b, 0x60, -0x9b, 0xf0, 0x97, 0x80, 0x4e, 0xa0, 0x9c, -0x90, 0x8a, 0x00, 0x88, 0x50, 0x98, 0x00, -0x99, 0xf0, 0xff, 0x00, 0x00, 0xc0, 0x7c, -0x30, 0x9c, 0xe0, 0x9a, 0x60, 0x98, 0x00, -0x00, 0x90, 0x83, 0x90, 0x9b, 0xf0, 0x99, -0x90, 0x98, 0x00, 0x99, 0x70, 0xec, 0x00, -0x00, 0x00, 0x94, 0x00, 0xb0, 0x40, 0x9a, -0xb0, 0x98, 0x00, 0x00, 0x60, 0x66, 0xa0, -0xaf, 0x90, 0xae, 0xc0, 0x98, 0x10, 0x99, -0x10, 0xca, 0xf0, 0xff, 0x50, 0xab, 0x60, -0xa2, 0xe0, 0x99, 0x10, 0x98, 0x00, 0x00, -0x90, 0x28, 0x40, 0xc7, 0x90, 0xc6, 0xf0, -0x98, 0x20, 0x99, 0x40, 0xa7, 0xf0, 0xff, -0xc0, 0xc4, 0x00, 0xbc, 0xa0, 0x99, 0x30, -0x98, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xe2, -0x70, 0xe2, 0xe0, 0x98, 0xf0, 0x98, 0x80, -0x7c, 0xf0, 0xff, 0xf0, 0xe0, 0xa0, 0xd8, -0xe0, 0x98, 0x40, 0x97, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xd0, 0x96, -0xb0, 0x96, 0x00, 0x00, 0x50, 0xd2, 0xa0, -0xfe, 0x00, 0xf8, 0x50, 0x96, 0x00, 0x95, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x94, 0xd0, 0x93, 0x00, 0x00, -0x40, 0xa3, 0xf0, 0xff, 0xf0, 0xff, 0x70, -0x93, 0x40, 0x92, 0xf0, 0xff, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xc0, 0x8d, 0xe0, -0x8f, 0x00, 0x00, 0x70, 0x76, 0xf0, 0xff, -0xf0, 0xff, 0x90, 0x8f, 0xc0, 0x8e, 0xf0, -0xff, 0x00, 0x00, 0xf0, 0xff, 0xa0, 0x21, -0x20, 0x8c, 0xc0, 0xa1, 0x00, 0x65, 0x50, -0xa4, 0x00, 0x00, 0x00, 0x00, 0xa0, 0xa5, -0x10, 0xa9, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xf0, 0x27, 0x10, 0xad, 0x90, 0xa1, -0x50, 0x54, 0xe0, 0x91, 0xc0, 0x19, 0x00, -0x00, 0xe0, 0xa4, 0x40, 0xa8, 0x00, 0xf1, -0x00, 0x00, 0x00, 0x00, 0x50, 0x32, 0x00, -0xac, 0xa0, 0xa2, 0x10, 0x40, 0x10, 0x82, -0x40, 0x2d, 0x90, 0x19, 0xb0, 0xa4, 0xc0, -0xa7, 0x20, 0xd3, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x10, 0xab, 0x90, 0xae, 0xd0, -0x1d, 0xb0, 0x72, 0xb0, 0x3c, 0x10, 0x35, -0x20, 0xa5, 0xa0, 0xa7, 0x60, 0xb9, 0xf0, -0xff, 0x20, 0x13, 0x00, 0x00, 0x50, 0xaa, -0x20, 0xae, 0x00, 0x00, 0x60, 0x61, 0xb0, -0x4a, 0xd0, 0x46, 0x00, 0xa6, 0xc0, 0xa7, -0xf0, 0xa2, 0xf0, 0xff, 0x10, 0x3d, 0x00, -0x00, 0xe0, 0xa9, 0x40, 0xad, 0x00, 0x00, -0x20, 0x4c, 0x10, 0x58, 0x00, 0x56, 0x10, -0xa7, 0x20, 0xa8, 0x10, 0x8f, 0x10, 0xf0, -0xf0, 0x50, 0xa0, 0x39, 0xb0, 0xa9, 0x60, -0xac, 0x00, 0x00, 0xa0, 0x29, 0xf0, 0x64, -0xf0, 0x63, 0x20, 0xa8, 0xa0, 0xa8, 0x20, -0x7d, 0x60, 0xd1, 0xd0, 0x60, 0xb0, 0x56, -0xc0, 0xa9, 0xc0, 0xab, 0xf0, 0xff, 0x00, -0x00, 0x30, 0x3e, 0x20, 0x71, 0xc0, 0xad, -0x30, 0xa9, 0x60, 0x6a, 0x40, 0xb6, 0x20, -0x6f, 0xc0, 0x69, 0x00, 0xaa, 0x60, 0xab, -0xf0, 0xff, 0x00, 0x00, 0xd0, 0x57, 0xd0, -0x7d, 0x40, 0xae, 0xc0, 0xa9, 0xa0, 0x52, -0xd0, 0x9d, 0x80, 0x7c, 0x50, 0x79, 0x50, -0xaa, 0x40, 0xab, 0xf0, 0xff, 0x00, 0x00, -0x10, 0x6b, 0x90, 0x8b, 0x90, 0xad, 0x50, -0xaa, 0x50, 0x25, 0xa0, 0x86, 0xc0, 0x8a, -0xc0, 0x88, 0xa0, 0xaa, 0x50, 0xab, 0x50, -0xed, 0x00, 0x00, 0x30, 0x81, 0x20, 0x9c, -0xf0, 0xac, 0xf0, 0xaa, 0x00, 0x00, 0x00, -0x6e, 0xb0, 0x9b, 0x50, 0x9a, 0x10, 0xab, -0x80, 0xab, 0x50, 0xcc, 0xf0, 0xff, 0x40, -0x96, 0xf0, 0x8c, 0xa0, 0xac, 0xc0, 0xab, -0x00, 0x00, 0x90, 0x49, 0xb0, 0xaf, 0xc0, -0xae, 0x80, 0xab, 0xd0, 0xab, 0x80, 0xac, -0xf0, 0xff, 0x80, 0xac, 0xf0, 0xa3, 0x80, -0xac, 0x60, 0xac, 0x00, 0x00, 0x00, 0x00, -0x40, 0xc7, 0xb0, 0xc6, 0xf0, 0xab, 0x20, -0xac, 0xe0, 0x89, 0xf0, 0xff, 0x60, 0xc5, -0xf0, 0xbd, 0x90, 0xac, 0x20, 0xac, 0x00, -0x00, 0x00, 0x00, 0xe0, 0xe2, 0x80, 0xe2, -0x30, 0xac, 0x40, 0xac, 0xb0, 0x56, 0xe0, -0xdd, 0x60, 0xe1, 0xe0, 0xdb, 0x30, 0xac, -0x00, 0xab, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x50, 0xaa, 0x30, 0xaa, -0x00, 0x00, 0x00, 0xad, 0xf0, 0xfe, 0x40, -0xfa, 0xd0, 0xa9, 0xa0, 0xa8, 0xf0, 0xff, -0x00, 0x00, 0xf0, 0xeb, 0xf0, 0xff, 0x40, -0xa3, 0xe0, 0xa6, 0x00, 0x00, 0x80, 0x7b, -0xf0, 0xff, 0xf0, 0xff, 0x70, 0xa6, 0x60, -0xa5, 0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x50, 0xa1, 0x00, 0xa2, 0x00, -0x00, 0xe0, 0x42, 0xf0, 0xff, 0xf0, 0xff, -0xa0, 0xa1, 0xe0, 0xa0, 0x90, 0xe0, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x23, 0x50, 0x9e, -0x00, 0xb7, 0x10, 0x50, 0x30, 0x90, 0xe0, -0x06, 0x00, 0x00, 0xe0, 0xb9, 0x50, 0xbd, -0x50, 0xf0, 0x00, 0x00, 0x00, 0x00, 0xf0, -0x27, 0x90, 0xc1, 0x30, 0xb7, 0x50, 0x3a, -0x50, 0x80, 0x30, 0x1f, 0x00, 0x00, 0x40, -0xb9, 0xa0, 0xbc, 0x60, 0xd2, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x70, 0xc0, 0x80, -0xc4, 0x00, 0x00, 0xe0, 0x70, 0x30, 0x2f, -0x50, 0x20, 0x40, 0xb9, 0x30, 0xbc, 0x80, -0xb8, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x80, 0xbf, 0x10, 0xc4, 0x00, 0x00, 0x90, -0x5f, 0x70, 0x3d, 0x30, 0x37, 0xf0, 0xb9, -0x20, 0xbc, 0x10, 0xa2, 0xf0, 0xff, 0x80, -0x24, 0x00, 0x00, 0xe0, 0xbe, 0xf0, 0xc2, -0x00, 0x00, 0x60, 0x4a, 0xf0, 0x4a, 0xe0, -0x47, 0x00, 0xbb, 0x70, 0xbc, 0x60, 0x8e, -0xb0, 0xef, 0x30, 0x40, 0x00, 0x00, 0x90, -0xbe, 0xf0, 0xc1, 0x00, 0x00, 0xa0, 0x27, -0x00, 0x58, 0x80, 0x56, 0x40, 0xbc, 0x00, -0xbd, 0xa0, 0x7c, 0x10, 0xd1, 0x30, 0x52, -0x80, 0x43, 0x90, 0xbe, 0x30, 0xc1, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x30, 0x64, -0xf0, 0xc3, 0xb0, 0xbd, 0x50, 0x6a, 0x20, -0xb6, 0x80, 0x61, 0x60, 0x5a, 0xe0, 0xbe, -0xb0, 0xc0, 0xf0, 0xff, 0x00, 0x00, 0xb0, -0x3f, 0x30, 0x71, 0x50, 0xc4, 0x70, 0xbe, -0x80, 0x53, 0xf0, 0x9d, 0x80, 0x6f, 0x80, -0x6b, 0x30, 0xbf, 0x80, 0xc0, 0xf0, 0xff, -0x00, 0x00, 0xd0, 0x58, 0xc0, 0x7d, 0x70, -0xc3, 0x30, 0xbf, 0x60, 0x2d, 0x90, 0x87, -0xc0, 0x7c, 0x40, 0x7a, 0xa0, 0xbf, 0x90, -0xc0, 0x80, 0xed, 0x00, 0x00, 0xb0, 0x70, -0x60, 0x8b, 0xb0, 0xc2, 0xf0, 0xbf, 0x00, -0x00, 0x60, 0x71, 0xe0, 0x8a, 0x30, 0x89, -0x30, 0xc0, 0xd0, 0xc0, 0x40, 0xcd, 0xf0, -0xff, 0x00, 0x84, 0x10, 0x79, 0x50, 0xc2, -0x50, 0xc2, 0x00, 0x00, 0xa0, 0x54, 0xb0, -0x9b, 0x90, 0x9a, 0xd0, 0xc0, 0x40, 0xc1, -0x30, 0xaf, 0xf0, 0xff, 0xa0, 0x97, 0x00, -0x8e, 0x30, 0xc2, 0x70, 0xc3, 0x00, 0x00, -0x00, 0x00, 0xa0, 0xaf, 0xe0, 0xae, 0x80, -0xc1, 0xd0, 0xc1, 0xa0, 0x90, 0xf0, 0xff, -0x30, 0xad, 0x80, 0xa5, 0x60, 0xc2, 0x80, -0xc3, 0x00, 0x00, 0x00, 0x00, 0x20, 0xc7, -0xc0, 0xc6, 0x30, 0xc2, 0x50, 0xc2, 0x60, -0x6b, 0x70, 0xe4, 0xb0, 0xc5, 0x20, 0xc1, -0xb0, 0xc2, 0x10, 0xc3, 0x00, 0x00, 0x00, -0x00, 0xc0, 0xe2, 0x80, 0xe2, 0xc0, 0xc2, -0xc0, 0xc2, 0x00, 0x00, 0x20, 0xba, 0x80, -0xe1, 0xe0, 0xdd, 0xc0, 0xc2, 0xe0, 0xc1, -0xf0, 0xff, 0x00, 0x00, 0x50, 0xd1, 0xf0, -0xff, 0xb0, 0xbb, 0xe0, 0xc0, 0x00, 0x00, -0x80, 0x85, 0x00, 0xff, 0xb0, 0xfb, 0x70, -0xc0, 0x60, 0xbf, 0xf0, 0xff, 0x00, 0x00, -0x80, 0xef, 0xf0, 0xff, 0xa0, 0xba, 0xe0, -0xbc, 0x00, 0x00, 0x90, 0x43, 0xf0, 0xff, -0xf0, 0xff, 0x70, 0xbc, 0x70, 0xbb, 0xd0, -0xe9, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xe0, 0xb7, 0xf0, 0xb6, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xa0, 0xb6, -0xe0, 0xb5, 0x00, 0xbc, 0x00, 0x00, 0xf0, -0xff, 0xa0, 0x21, 0x90, 0xb3, 0x90, 0xd0, -0xb0, 0x2d, 0x50, 0x7d, 0x00, 0x14, 0x00, -0x00, 0x40, 0xd2, 0x70, 0xd5, 0x10, 0xd1, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x90, -0xd9, 0x00, 0xde, 0x00, 0x00, 0x90, 0x6d, -0x90, 0x21, 0x00, 0x00, 0xd0, 0xd1, 0xd0, -0xd4, 0x00, 0xb7, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x70, 0xd8, 0xa0, 0xdd, 0x00, -0x00, 0xb0, 0x5b, 0xd0, 0x2f, 0x40, 0x24, -0x00, 0xd2, 0x70, 0xd4, 0x70, 0xa0, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x90, 0xd7, -0x50, 0xdc, 0x00, 0x00, 0x40, 0x45, 0x70, -0x3d, 0x90, 0x38, 0xd0, 0xd2, 0x80, 0xd4, -0x90, 0x8c, 0xe0, 0xee, 0xf0, 0x2a, 0x00, -0x00, 0x10, 0xd7, 0x20, 0xdb, 0x00, 0x00, -0xc0, 0x18, 0xa0, 0x4a, 0x80, 0x48, 0x00, -0xd4, 0xf0, 0xd4, 0xd0, 0x7a, 0x30, 0xd0, -0x00, 0x42, 0xf0, 0x26, 0x00, 0xd7, 0x30, -0xda, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xc0, 0x56, 0xa0, 0xdd, 0xb0, 0xd5, 0x80, -0x68, 0x40, 0xb5, 0x00, 0x53, 0xe0, 0x48, -0x30, 0xd7, 0x90, 0xd9, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x30, 0x64, 0xe0, 0xdd, -0x80, 0xd6, 0xa0, 0x51, 0x20, 0x9d, 0xf0, -0x61, 0xa0, 0x5c, 0x90, 0xd7, 0x50, 0xd9, -0xf0, 0xff, 0x00, 0x00, 0x60, 0x41, 0x00, -0x71, 0xe0, 0xdc, 0x70, 0xd7, 0xc0, 0x2a, -0xf0, 0x86, 0xb0, 0x6f, 0x80, 0x6c, 0x20, -0xd8, 0x50, 0xd9, 0x10, 0xed, 0x00, 0x00, -0x40, 0x60, 0x80, 0x7d, 0x10, 0xdc, 0x50, -0xd8, 0x00, 0x00, 0x90, 0x71, 0xd0, 0x7c, -0xb0, 0x7a, 0xb0, 0xd8, 0xa0, 0xd9, 0x20, -0xcd, 0xf0, 0xff, 0x20, 0x74, 0x50, 0x66, -0x80, 0xdb, 0x40, 0xdc, 0x00, 0x00, 0x10, -0x58, 0xd0, 0x8a, 0x60, 0x89, 0x60, 0xd9, -0x10, 0xda, 0x00, 0xb0, 0xf0, 0xff, 0xb0, -0x85, 0xd0, 0x79, 0x50, 0xdb, 0x90, 0xdd, -0x00, 0x00, 0x60, 0x1f, 0x90, 0x9b, 0xa0, -0x9a, 0x40, 0xda, 0xa0, 0xda, 0xa0, 0x93, -0xf0, 0xff, 0x80, 0x98, 0x20, 0x8f, 0x80, -0xdb, 0xa0, 0xdd, 0x00, 0x00, 0x00, 0x00, -0x70, 0xaf, 0xf0, 0xae, 0x30, 0xdb, 0x60, -0xdb, 0x50, 0x74, 0x60, 0xe7, 0x90, 0xad, -0xa0, 0xa8, 0xf0, 0xdb, 0x60, 0xdd, 0x00, -0x00, 0x00, 0x00, 0x00, 0xc7, 0xb0, 0xc6, -0x10, 0xdc, 0x30, 0xdc, 0xa0, 0x43, 0x60, -0xc1, 0xd0, 0xc5, 0xe0, 0xc2, 0x90, 0xdc, -0x30, 0xdd, 0xf0, 0xff, 0x00, 0x00, 0xe0, -0xb7, 0x60, 0xe2, 0x10, 0xd7, 0xe0, 0xdc, -0x00, 0x00, 0x40, 0x96, 0x80, 0xe1, 0x00, -0xdf, 0xd0, 0xdc, 0x50, 0xdc, 0xf0, 0xff, -0x00, 0x00, 0x10, 0xd4, 0xe0, 0xff, 0x40, -0xd7, 0xf0, 0xda, 0x00, 0x00, 0x10, 0x52, -0xe0, 0xfe, 0x60, 0xfc, 0x80, 0xda, 0x80, -0xd9, 0x10, 0xf4, 0x00, 0x00, 0xc0, 0xf2, -0xf0, 0xff, 0x70, 0xd5, 0x30, 0xd6, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xc0, 0xd5, 0xd0, 0xd4, 0xf0, 0xc2, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xa0, 0xd1, -0x00, 0xcf, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xc0, 0xce, 0x00, 0xce, -0x20, 0x96, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xe0, 0xcb, 0xa0, 0xc4, 0x00, 0x00, -0xd0, 0x67, 0x50, 0x14, 0x00, 0x00, 0x60, -0xef, 0x00, 0xf2, 0xb0, 0xb4, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xa0, 0xf5, 0x70, -0xfb, 0x00, 0x00, 0x60, 0x54, 0x90, 0x20, -0x00, 0x00, 0x30, 0xef, 0x70, 0xf1, 0xa0, -0x9d, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x90, 0xf4, 0xe0, 0xf9, 0x00, 0x00, 0x00, -0x3a, 0xb0, 0x2e, 0xd0, 0x25, 0x80, 0xef, -0x30, 0xf1, 0x60, 0x89, 0x90, 0xed, 0x00, -0x00, 0x00, 0x00, 0xe0, 0xf3, 0x70, 0xf8, -0x00, 0x00, 0x00, 0x00, 0x60, 0x3c, 0x00, -0x39, 0x50, 0xf0, 0x60, 0xf1, 0x20, 0x77, -0xa0, 0xce, 0xb0, 0x2d, 0x00, 0x00, 0xa0, -0xf3, 0x50, 0xf7, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x80, 0x48, 0x40, 0xfb, 0xf0, -0xf1, 0x20, 0x64, 0x70, 0xb3, 0xe0, 0x42, -0xb0, 0x31, 0xb0, 0xf3, 0x90, 0xf6, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x90, 0x56, -0xa0, 0xfb, 0xc0, 0xf2, 0xd0, 0x4b, 0x20, -0x9b, 0x60, 0x53, 0xd0, 0x4b, 0x00, 0xf4, -0x20, 0xf6, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xd0, 0x63, 0x70, 0xfa, 0xb0, 0xf3, -0x80, 0x17, 0xc0, 0x84, 0x10, 0x62, 0xc0, -0x5d, 0x90, 0xf4, 0x20, 0xf6, 0x20, 0xec, -0x00, 0x00, 0x80, 0x4c, 0x90, 0x70, 0x70, -0xf9, 0xc0, 0xf4, 0x00, 0x00, 0x30, 0x6f, -0xb0, 0x6f, 0xf0, 0x6c, 0x30, 0xf5, 0x60, -0xf6, 0x10, 0xcc, 0xf0, 0xff, 0x70, 0x64, -0xa0, 0x51, 0xc0, 0xf8, 0xf0, 0xf9, 0x00, -0x00, 0x00, 0x56, 0xa0, 0x7c, 0xd0, 0x7a, -0xf0, 0xf5, 0xd0, 0xf6, 0x20, 0xaf, 0xf0, -0xff, 0x20, 0x76, 0x90, 0x66, 0x70, 0xf8, -0x80, 0xfb, 0x00, 0x00, 0xf0, 0x23, 0x90, -0x8a, 0x70, 0x89, 0xd0, 0xf6, 0x60, 0xf7, -0xc0, 0x93, 0xf0, 0xff, 0xa0, 0x86, 0xa0, -0x7a, 0x80, 0xf8, 0x70, 0xfb, 0x00, 0x00, -0x00, 0x00, 0x50, 0x9b, 0x90, 0x9a, 0xd0, -0xf7, 0x30, 0xf8, 0x40, 0x77, 0x20, 0xe8, -0xe0, 0x98, 0x90, 0x92, 0xf0, 0xf8, 0x00, -0xfb, 0x00, 0x00, 0x00, 0x00, 0x30, 0xaf, -0xd0, 0xae, 0xf0, 0xf8, 0x20, 0xf9, 0xe0, -0x51, 0x40, 0xc4, 0xb0, 0xad, 0x50, 0xaa, -0xb0, 0xf9, 0x00, 0xfb, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0x9f, 0x90, 0xc6, 0xc0, 0xf5, -0x40, 0xfa, 0x00, 0x00, 0xe0, 0x9e, 0xd0, -0xc5, 0xc0, 0xc3, 0x90, 0xfa, 0x20, 0xfb, -0xf0, 0xff, 0x00, 0x00, 0xb0, 0xb9, 0x10, -0xe2, 0x10, 0xf7, 0x00, 0xfb, 0x00, 0x00, -0x60, 0x6d, 0x50, 0xe1, 0x60, 0xdf, 0xf0, -0xfa, 0x80, 0xfa, 0x40, 0xfd, 0x00, 0x00, -0x60, 0xd6, 0x30, 0xff, 0x80, 0xf6, 0xd0, -0xf8, 0x00, 0x00, 0x00, 0x00, 0x60, 0xfe, -0x60, 0xfc, 0x60, 0xf8, 0x60, 0xf7, 0xb0, -0xcb, 0x00, 0x00, 0x90, 0xf5, 0xf0, 0xff, -0xd0, 0xf3, 0xf0, 0xf2, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xa0, 0xf2, -0xa0, 0xf1, 0xe0, 0x99, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xee, 0x00, 0xe5, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x30, 0xea, 0x70, 0xe9, 0x60, 0x69, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xa0, -0xe7, 0x20, 0xe1, 0x00, 0x00, 0xf0, 0x4e, -0x10, 0x15, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x50, 0x9c, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0x2f, 0xc0, 0x1f, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xc0, 0x87, 0x50, -0xed, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xc0, -0x2d, 0x40, 0x28, 0xf0, 0xff, 0xf0, 0xff, -0x40, 0x75, 0x50, 0xce, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0x39, 0xf0, -0xff, 0xf0, 0xff, 0x10, 0x62, 0x00, 0xb3, -0x20, 0x31, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x49, 0xf0, 0xff, 0xf0, 0xff, 0x70, -0x49, 0xc0, 0x9a, 0x90, 0x44, 0xf0, 0x38, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xd0, 0x56, 0xf0, 0xff, -0xf0, 0xff, 0x50, 0x09, 0x90, 0x84, 0x70, -0x54, 0xa0, 0x4e, 0xf0, 0xff, 0xf0, 0xff, -0x50, 0xec, 0x00, 0x00, 0x40, 0x33, 0xf0, -0x63, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x70, 0x6f, 0xc0, 0x62, 0x40, 0x5f, 0xf0, -0xff, 0xf0, 0xff, 0x60, 0xcc, 0xf0, 0xff, -0xe0, 0x53, 0x10, 0x36, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x40, 0x57, 0x30, 0x70, -0xe0, 0x6d, 0xf0, 0xff, 0xf0, 0xff, 0xb0, -0xaf, 0xf0, 0xff, 0xf0, 0x67, 0xb0, 0x52, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x2e, 0x00, 0x7d, 0x80, 0x7b, 0xf0, 0xff, -0xf0, 0xff, 0x20, 0x95, 0xf0, 0xff, 0x00, -0x78, 0xa0, 0x68, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xd0, 0x8a, 0xf0, -0x89, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0x7a, -0x60, 0xe9, 0xc0, 0x87, 0xb0, 0x7f, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x70, 0x9b, 0x00, 0x9b, 0xf0, 0xff, 0xf0, -0xff, 0xc0, 0x5c, 0x00, 0xc7, 0x90, 0x99, -0x30, 0x95, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x8a, 0x10, 0xaf, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x40, -0xa5, 0x20, 0xae, 0xc0, 0xab, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x40, -0xa1, 0xc0, 0xc6, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xc0, 0x7e, 0x30, 0xc6, 0x90, -0xc4, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x90, 0xbb, 0xe0, 0xe1, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x30, 0x36, -0x40, 0xe1, 0xa0, 0xdf, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xd6, 0x00, 0x00, 0x40, 0xd9, -0x50, 0xfe, 0xf0, 0xff, 0xd0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xc0, 0xfd, 0x20, 0xfc, -0xd0, 0xff, 0xe0, 0xff, 0xf0, 0xa3, 0xf0, -0xff, 0x40, 0xf7, 0x90, 0xe8, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xb0, 0xff, 0xb0, 0xff, -0xa0, 0x6a, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xc0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xb0, -0xff, 0xb0, 0xff, 0x00, 0x00, 0xd0, 0xd8, -0xf0, 0xff, 0xf0, 0xff, 0xc0, 0xff, 0xe0, -0xff, 0x00, 0x00, 0x00, 0x31, 0xb0, 0x1a, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x30, -0x88, 0xc0, 0xed, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x20, 0x22, 0xe0, 0x17, 0xf0, 0xff, -0xf0, 0xff, 0x10, 0x76, 0xe0, 0xce, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x40, -0x2c, 0xf0, 0xff, 0xf0, 0xff, 0x70, 0x63, -0xc0, 0xb3, 0x10, 0x1b, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x10, 0x3c, 0xf0, 0xff, 0xf0, -0xff, 0x30, 0x4c, 0xc0, 0x9b, 0x90, 0x35, -0x00, 0x1f, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x50, 0x4a, -0xf0, 0xff, 0xf0, 0xff, 0x50, 0x21, 0x10, -0x86, 0x10, 0x47, 0xa0, 0x3e, 0xf0, 0xff, -0xf0, 0xff, 0x10, 0xed, 0x00, 0x00, 0x00, -0x00, 0xb0, 0x57, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xc0, 0x71, 0x30, 0x56, 0x70, -0x51, 0xf0, 0xff, 0xf0, 0xff, 0x70, 0xcd, -0xf0, 0xff, 0x00, 0x41, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x40, 0x5b, -0x00, 0x64, 0x10, 0x61, 0xf0, 0xff, 0xf0, -0xff, 0x20, 0xb1, 0xf0, 0xff, 0x30, 0x59, -0xc0, 0x36, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x10, 0x39, 0x20, 0x71, 0x40, 0x6f, -0xf0, 0xff, 0xf0, 0xff, 0x40, 0x97, 0xf0, -0xff, 0xd0, 0x6a, 0x40, 0x56, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xb0, -0x7d, 0x90, 0x7c, 0xf0, 0xff, 0xf0, 0xff, -0x80, 0x7e, 0xb0, 0xea, 0xd0, 0x79, 0x90, -0x6f, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x60, 0x8b, 0xc0, 0x8a, 0xf0, -0xff, 0xf0, 0xff, 0x80, 0x64, 0x60, 0xc9, -0xf0, 0x88, 0x50, 0x83, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x50, 0x76, -0xa0, 0x9b, 0xf0, 0xff, 0xf0, 0xff, 0x90, -0x3c, 0xd0, 0xa9, 0x60, 0x9a, 0x40, 0x97, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x8b, 0x90, 0xaf, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xe0, 0x88, 0xd0, -0xae, 0x00, 0xad, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xf0, 0xa2, 0x20, -0xc7, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x10, 0x5d, 0x90, 0xc6, 0x10, 0xc5, 0xf0, -0xff, 0xf0, 0xff, 0xa0, 0xde, 0x00, 0x00, -0xa0, 0xbe, 0x60, 0xe1, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xe0, -0x70, 0xdf, 0xf0, 0xff, 0xf0, 0xff, 0xd0, -0xb2, 0xf0, 0xff, 0xf0, 0xda, 0xa0, 0xcd, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xd0, 0xfc, 0x70, 0xfb, 0xd0, 0xff, -0xe0, 0xff, 0xe0, 0x7a, 0xf0, 0xff, 0xe0, -0xf7, 0x60, 0xeb, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xb0, 0xff, 0xb0, 0xff, 0x00, 0x00, -0x80, 0xe1, 0xf0, 0xff, 0xf0, 0xff, 0xc0, -0xff, 0xe0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xb0, 0xff, 0xb0, -0xff, 0x00, 0x00, 0xf0, 0xb2, 0xf0, 0xff, -0xf0, 0xff, 0xb0, 0xff, 0xd0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x80, 0x31, 0x50, 0x6d, 0x20, -0x16, 0x00, 0x00, 0x00, 0x17, 0x70, 0x17, -0x30, 0xa8, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x60, 0x19, 0x70, 0x1f, 0x10, 0x20, -0x20, 0x5f, 0x00, 0x20, 0xa0, 0x18, 0xd0, -0x16, 0x00, 0x17, 0x90, 0x96, 0x00, 0xf3, -0x00, 0x00, 0x00, 0x00, 0x80, 0x18, 0x20, -0x1d, 0xd0, 0x06, 0x90, 0x4f, 0x30, 0x2f, -0xa0, 0x2c, 0x40, 0x16, 0x40, 0x16, 0xb0, -0x87, 0xb0, 0xd5, 0x20, 0x20, 0x00, 0x00, -0x70, 0x17, 0x00, 0x1b, 0xf0, 0xff, 0x60, -0x3d, 0x00, 0x00, 0xc0, 0x3c, 0xd0, 0x1e, -0x30, 0x15, 0x90, 0x79, 0x80, 0xbc, 0x60, -0x37, 0x80, 0x20, 0x20, 0x16, 0xe0, 0x18, -0xf0, 0xff, 0x40, 0x22, 0x00, 0x00, 0x50, -0x4b, 0xc0, 0x1e, 0xa0, 0x13, 0x30, 0x6a, -0xd0, 0xa6, 0x60, 0x48, 0x20, 0x40, 0x40, -0x14, 0x70, 0x16, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xf0, 0x58, 0x40, 0x1d, 0x20, -0x11, 0x80, 0x58, 0xf0, 0x93, 0x40, 0x57, -0xd0, 0x52, 0xa0, 0x11, 0x90, 0x13, 0x20, -0xf2, 0x00, 0x00, 0xc0, 0x3d, 0xf0, 0x65, -0x50, 0x19, 0xd0, 0x0c, 0x00, 0x42, 0x30, -0x83, 0x10, 0x65, 0x50, 0x62, 0x60, 0x0d, -0x70, 0x0f, 0x00, 0xd4, 0xf0, 0xff, 0xd0, -0x58, 0x30, 0x43, 0xd0, 0x14, 0x30, 0x18, -0xb0, 0x08, 0x20, 0x72, 0x30, 0x72, 0x50, -0x70, 0x00, 0x00, 0x00, 0x05, 0x90, 0xb9, -0xf0, 0xff, 0x30, 0x6b, 0x10, 0x5a, 0x60, -0x0e, 0x00, 0x18, 0x00, 0x00, 0xc0, 0x5d, -0xc0, 0x7e, 0x80, 0x7d, 0x00, 0x00, 0x00, -0x00, 0x00, 0xa2, 0xf0, 0xff, 0x80, 0x7a, -0xb0, 0x6c, 0x00, 0x00, 0x00, 0x14, 0x00, -0x00, 0x50, 0x40, 0x60, 0x8c, 0xa0, 0x8b, -0x00, 0x00, 0x00, 0x00, 0x10, 0x8c, 0x70, -0xef, 0xb0, 0x89, 0x50, 0x82, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd0, -0x9c, 0x60, 0x9c, 0x00, 0x00, 0x00, 0x00, -0x90, 0x75, 0x20, 0xcf, 0x20, 0x9b, 0x10, -0x97, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0x50, 0x8e, 0x40, 0xb0, 0x00, -0x00, 0x00, 0x00, 0xf0, 0x56, 0x40, 0xb0, -0x60, 0xaf, 0x20, 0xad, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x00, 0x40, 0xa5, -0xb0, 0xc7, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x60, 0x8f, 0x20, 0xc7, 0xd0, 0xc5, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0x10, 0xbf, 0x40, 0xe3, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x62, 0xf0, -0xe2, 0x00, 0xe2, 0x00, 0x00, 0x00, 0x00, -0x20, 0xe1, 0x00, 0x00, 0xf0, 0xdc, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x40, 0xb1, 0xf0, 0xff, -0x90, 0xfb, 0x70, 0xed, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x60, -0x82, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x20, 0x50, 0x80, 0xe3, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x80, 0x20, 0x40, 0x5f, 0x90, 0x16, 0x00, -0x00, 0x90, 0x1e, 0xb0, 0x20, 0xa0, 0x96, -0x10, 0xf3, 0x00, 0x00, 0x00, 0x00, 0x10, -0x21, 0xe0, 0x23, 0x30, 0x14, 0x70, 0x50, -0xe0, 0x1f, 0xf0, 0x1b, 0x70, 0x1f, 0x90, -0x20, 0x10, 0x88, 0xd0, 0xd5, 0x00, 0x00, -0x00, 0x00, 0xb0, 0x20, 0xa0, 0x22, 0xf0, -0xff, 0xd0, 0x3f, 0x00, 0x00, 0xb0, 0x2d, -0x60, 0x25, 0x20, 0x20, 0x50, 0x7a, 0xd0, -0xbc, 0xd0, 0x24, 0x00, 0x00, 0x30, 0x20, -0x70, 0x21, 0xf0, 0xff, 0x60, 0x2a, 0x00, -0x00, 0x30, 0x3d, 0x70, 0x25, 0x70, 0x1f, -0xa0, 0x6b, 0x70, 0xa7, 0x30, 0x39, 0xd0, -0x2b, 0x70, 0x1f, 0x50, 0x20, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x80, 0x4b, 0x90, -0x24, 0x70, 0x1e, 0x20, 0x5b, 0xf0, 0x94, -0x50, 0x49, 0x50, 0x43, 0x70, 0x1e, 0x10, -0x1f, 0x70, 0xf2, 0x00, 0x00, 0x90, 0x18, -0xf0, 0x58, 0x20, 0x22, 0x10, 0x1d, 0x40, -0x47, 0xd0, 0x84, 0xe0, 0x57, 0x50, 0x54, -0x10, 0x1d, 0x90, 0x1d, 0x90, 0xd4, 0xf0, -0xff, 0x70, 0x47, 0x70, 0x1b, 0xd0, 0x1f, -0x30, 0x22, 0x40, 0x28, 0xb0, 0x74, 0x70, -0x65, 0x20, 0x63, 0x60, 0x1b, 0xd0, 0x1b, -0x90, 0xba, 0xf0, 0xff, 0xc0, 0x5c, 0x60, -0x44, 0x70, 0x1d, 0xf0, 0x21, 0x00, 0x00, -0x00, 0x62, 0x60, 0x72, 0xe0, 0x70, 0x10, -0x19, 0x70, 0x19, 0xa0, 0xa3, 0xf0, 0xff, -0x40, 0x6d, 0xa0, 0x5b, 0xc0, 0x1a, 0x00, -0x20, 0x00, 0x00, 0xe0, 0x49, 0xe0, 0x7e, -0xf0, 0x7d, 0xe0, 0x15, 0x40, 0x16, 0xd0, -0x8e, 0x60, 0xf0, 0xa0, 0x7b, 0x90, 0x72, -0x70, 0x17, 0xd0, 0x1b, 0x00, 0x00, 0x00, -0x00, 0x70, 0x8c, 0xf0, 0x8b, 0x50, 0x10, -0xb0, 0x10, 0xf0, 0x7a, 0x00, 0xd1, 0x50, -0x8a, 0x60, 0x85, 0x30, 0x12, 0x60, 0x16, -0xf0, 0xff, 0x00, 0x00, 0x20, 0x7b, 0x90, -0x9c, 0xc0, 0x16, 0x00, 0x00, 0x30, 0x63, -0x20, 0xb4, 0x80, 0x9b, 0xb0, 0x98, 0x00, -0x00, 0x90, 0x09, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x90, 0x60, 0xb0, 0x00, 0x14, 0x00, -0x00, 0xf0, 0x37, 0x70, 0x97, 0xb0, 0xaf, -0x00, 0xae, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0xe0, 0xa6, 0xc0, 0xc7, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, -0x76, 0x50, 0xc7, 0x50, 0xc6, 0x00, 0x00, -0x00, 0x00, 0x40, 0xe8, 0x00, 0x00, 0x50, -0xc2, 0x40, 0xe3, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xf0, 0x38, 0x10, 0xe3, 0x50, -0xe2, 0x00, 0x00, 0x00, 0x00, 0x90, 0xbf, -0xf0, 0xff, 0x30, 0xdf, 0x40, 0xd3, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x80, 0x8d, 0xf0, 0xff, 0x50, 0xfd, -0x80, 0xf1, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x20, 0x57, 0x30, -0xee, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xc0, 0xc0, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x90, 0x13, -0x80, 0x50, 0xb0, 0x18, 0x30, 0x0e, 0x30, -0x28, 0xc0, 0x2e, 0x10, 0x88, 0xd0, 0xd5, -0x00, 0x00, 0x00, 0x00, 0x30, 0x2f, 0x10, -0x30, 0xf0, 0xff, 0xd0, 0x40, 0x00, 0x00, -0xf0, 0x1d, 0xe0, 0x31, 0x50, 0x2e, 0xa0, -0x7a, 0xf0, 0xbc, 0x00, 0x00, 0x00, 0x00, -0x10, 0x2f, 0x90, 0x2f, 0xf0, 0xff, 0x50, -0x2e, 0x00, 0x00, 0x50, 0x2e, 0x00, 0x32, -0x50, 0x2e, 0x70, 0x6c, 0xc0, 0xa7, 0xd0, -0x27, 0x00, 0x00, 0xc0, 0x2e, 0x10, 0x2f, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x50, -0x3d, 0x80, 0x31, 0x40, 0x2e, 0xf0, 0x5c, -0xa0, 0x95, 0x70, 0x3a, 0x40, 0x31, 0x60, -0x2e, 0x90, 0x2e, 0xb0, 0xf2, 0x00, 0x00, -0x00, 0x00, 0x70, 0x4b, 0x30, 0x30, 0xe0, -0x2d, 0xd0, 0x4a, 0x00, 0x86, 0x00, 0x4a, -0x50, 0x45, 0xd0, 0x2d, 0xf0, 0x2d, 0x00, -0xd5, 0xf0, 0xff, 0x30, 0x31, 0x00, 0x00, -0x00, 0x2f, 0xa0, 0x30, 0x40, 0x32, 0xa0, -0x76, 0x40, 0x58, 0x60, 0x55, 0x20, 0x2d, -0x30, 0x2d, 0x50, 0xbb, 0xf0, 0xff, 0xf0, -0x4c, 0x10, 0x1e, 0xf0, 0x2d, 0x70, 0x30, -0x00, 0x00, 0x40, 0x65, 0xa0, 0x65, 0xd0, -0x63, 0x40, 0x2c, 0x50, 0x2c, 0xe0, 0xa4, -0xf0, 0xff, 0x50, 0x5f, 0x30, 0x47, 0xd0, -0x2c, 0x70, 0x2f, 0x00, 0x00, 0xe0, 0x4f, -0x70, 0x72, 0x60, 0x71, 0x30, 0x2b, 0x40, -0x2b, 0xd0, 0x90, 0x00, 0xf1, 0x90, 0x6e, -0x50, 0x63, 0xa0, 0x2b, 0x70, 0x2d, 0x00, -0x00, 0x00, 0x2e, 0xe0, 0x7e, 0x40, 0x7e, -0xf0, 0x29, 0x00, 0x2a, 0x50, 0x7e, 0x30, -0xd2, 0x60, 0x7c, 0x50, 0x76, 0x50, 0x2a, -0x90, 0x2b, 0xf0, 0xff, 0x00, 0x00, 0xe0, -0x69, 0x20, 0x8c, 0xc0, 0x2b, 0x50, 0x28, -0x30, 0x6a, 0x90, 0xb6, 0xd0, 0x8a, 0x60, -0x87, 0x90, 0x28, 0x80, 0x29, 0xf0, 0xff, -0x00, 0x00, 0xe0, 0x7c, 0xb0, 0x9c, 0x20, -0x2c, 0xb0, 0x25, 0xe0, 0x4c, 0x70, 0x9c, -0xd0, 0x9b, 0xc0, 0x99, 0x00, 0x26, 0xc0, -0x26, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x91, -0x60, 0xb0, 0xf0, 0x29, 0x70, 0x21, 0x00, -0x00, 0x00, 0x81, 0xe0, 0xaf, 0xa0, 0xae, -0xb0, 0x21, 0x70, 0x22, 0xd0, 0xeb, 0x00, -0x00, 0xf0, 0xa9, 0xc0, 0xc7, 0x10, 0x25, -0x20, 0x19, 0x00, 0x00, 0xf0, 0x5c, 0x80, -0xc7, 0xa0, 0xc6, 0x70, 0x19, 0x60, 0x1a, -0xa0, 0xc7, 0xf0, 0xff, 0x20, 0xc4, 0x70, -0xba, 0x00, 0x1d, 0x50, 0x21, 0x00, 0x00, -0x00, 0x00, 0x20, 0xe3, 0x90, 0xe2, 0x00, -0x00, 0x00, 0x00, 0xf0, 0x9f, 0xf0, 0xff, -0x90, 0xe0, 0x90, 0xd6, 0x00, 0x00, 0x20, -0x14, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x66, 0xa0, 0xf9, 0x90, 0xfe, 0x40, 0xf5, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x10, 0xca, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x80, 0x9e, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0x90, 0x40, -0xf0, 0xff, 0xb0, 0x14, 0xc0, 0x24, 0xe0, -0x3a, 0x90, 0x7a, 0xe0, 0xbc, 0x00, 0x00, -0x00, 0x00, 0x10, 0x3d, 0xb0, 0x3d, 0xf0, -0xff, 0x60, 0x2f, 0x00, 0x00, 0x10, 0x20, -0x90, 0x3f, 0x10, 0x3a, 0xc0, 0x6c, 0xe0, -0xa7, 0x70, 0x0d, 0x00, 0x00, 0xe0, 0x3c, -0x70, 0x3d, 0xf0, 0xff, 0x90, 0x17, 0x00, -0x00, 0xe0, 0x2e, 0x30, 0x3f, 0xf0, 0x3a, -0xe0, 0x5d, 0x00, 0x96, 0x10, 0x2a, 0x70, -0x14, 0xa0, 0x3c, 0x20, 0x3d, 0xd0, 0xf2, -0x00, 0x00, 0x00, 0x00, 0x60, 0x3d, 0x50, -0x3e, 0xf0, 0x3b, 0x20, 0x4d, 0xc0, 0x86, -0x60, 0x3b, 0x60, 0x34, 0x70, 0x3c, 0xd0, -0x3c, 0x50, 0xd5, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xa0, 0x3d, 0x00, 0x3f, 0x10, -0x38, 0x10, 0x78, 0x80, 0x4a, 0xb0, 0x46, -0x40, 0x3c, 0x70, 0x3c, 0xe0, 0xbb, 0xf0, -0xff, 0x60, 0x3a, 0x00, 0x00, 0x00, 0x3d, -0xe0, 0x3e, 0x00, 0x00, 0xb0, 0x67, 0x70, -0x58, 0x30, 0x56, 0xf0, 0x3b, 0x00, 0x3c, -0xd0, 0xa5, 0xf0, 0xff, 0x50, 0x50, 0x90, -0x27, 0x60, 0x3c, 0x30, 0x3e, 0x00, 0x00, -0x40, 0x54, 0xb0, 0x65, 0x60, 0x64, 0x70, -0x3b, 0x80, 0x3b, 0x50, 0x92, 0x80, 0xf1, -0xf0, 0x60, 0x30, 0x52, 0xc0, 0x3b, 0x00, -0x3d, 0x00, 0x00, 0x30, 0x39, 0x70, 0x72, -0xb0, 0x71, 0xe0, 0x3a, 0xe0, 0x3a, 0xc0, -0x80, 0x10, 0xd3, 0x70, 0x6f, 0x00, 0x68, -0x10, 0x3b, 0xe0, 0x3b, 0xf0, 0xff, 0x00, -0x00, 0x80, 0x58, 0x70, 0x7e, 0x70, 0x3c, -0x20, 0x3a, 0x70, 0x6e, 0x20, 0xb8, 0xe0, -0x7c, 0xb0, 0x78, 0x50, 0x3a, 0xe0, 0x3a, -0xf0, 0xff, 0x00, 0x00, 0x90, 0x6b, 0x30, -0x8c, 0xc0, 0x3c, 0x30, 0x39, 0x00, 0x57, -0x90, 0x9f, 0x30, 0x8b, 0xb0, 0x88, 0x50, -0x39, 0xc0, 0x39, 0xf0, 0xff, 0x00, 0x00, -0x90, 0x7d, 0xb0, 0x9c, 0xb0, 0x3b, 0xd0, -0x37, 0x80, 0x29, 0x80, 0x87, 0x10, 0x9c, -0x80, 0x9a, 0xf0, 0x37, 0x40, 0x38, 0xf0, -0xed, 0x00, 0x00, 0xa0, 0x94, 0x60, 0xb0, -0xa0, 0x39, 0xc0, 0x35, 0x00, 0x00, 0x40, -0x6c, 0x10, 0xb0, 0x00, 0xaf, 0xd0, 0x35, -0x20, 0x36, 0x10, 0xcc, 0xf0, 0xff, 0xd0, -0xab, 0x60, 0xa3, 0x20, 0x37, 0x50, 0x37, -0x00, 0x00, 0x00, 0x3c, 0x90, 0xc7, 0xe0, -0xc6, 0xa0, 0x32, 0xe0, 0x32, 0x00, 0xaa, -0xf0, 0xff, 0x20, 0xc5, 0xe0, 0xbc, 0xb0, -0x33, 0x10, 0x34, 0x00, 0x00, 0x00, 0x00, -0x30, 0xe3, 0xc0, 0xe2, 0x50, 0x2d, 0x90, -0x2d, 0x40, 0x81, 0xf0, 0xff, 0x60, 0xe1, -0x70, 0xd9, 0xe0, 0x2d, 0x10, 0x2f, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xd0, 0x1f, 0x60, 0x1f, 0x70, 0x1c, 0xb0, -0xd4, 0x60, 0xff, 0xe0, 0xf8, 0xd0, 0x20, -0x70, 0x26, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x90, 0x1e, 0x10, 0x1f, -0x00, 0x00, 0x80, 0xa6, 0xf0, 0xff, 0xf0, -0xff, 0x80, 0x20, 0x30, 0x24, 0xf0, 0xff, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x70, -0x2d, 0xb0, 0x26, 0x00, 0x00, 0xc0, 0x7a, -0xf0, 0xff, 0xf0, 0xff, 0xb0, 0x27, 0x10, -0x2a, 0xf0, 0xff, 0x70, 0x2e, 0xf0, 0xff, -0x20, 0x1a, 0xb0, 0x31, 0x10, 0x45, 0x90, -0x6c, 0xc0, 0xa7, 0x00, 0x00, 0x00, 0x00, -0xd0, 0x49, 0xf0, 0x4a, 0xf0, 0xff, 0x20, -0x19, 0x00, 0x00, 0x80, 0x22, 0xa0, 0x4c, -0x90, 0x44, 0x20, 0x5e, 0x20, 0x96, 0xb0, -0x16, 0x00, 0x00, 0x60, 0x49, 0xb0, 0x4a, -0xd0, 0xf2, 0x00, 0x00, 0x00, 0x00, 0x70, -0x2f, 0xf0, 0x4b, 0xf0, 0x46, 0x40, 0x4e, -0x20, 0x87, 0xf0, 0x2b, 0x10, 0x1e, 0x30, -0x49, 0x70, 0x4a, 0x70, 0xd5, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x60, 0x4b, 0xd0, -0x4c, 0x50, 0x3b, 0xf0, 0x78, 0x30, 0x3c, -0x90, 0x36, 0x40, 0x49, 0x30, 0x4a, 0x30, -0xbc, 0xf0, 0xff, 0x90, 0x1e, 0x00, 0x00, -0xf0, 0x4a, 0xb0, 0x4c, 0xa0, 0x1c, 0x50, -0x69, 0xd0, 0x4a, 0xd0, 0x47, 0x80, 0x49, -0x00, 0x4a, 0x70, 0xa6, 0xf0, 0xff, 0x80, -0x3f, 0x00, 0x00, 0x80, 0x4a, 0x20, 0x4c, -0x00, 0x00, 0x60, 0x57, 0x90, 0x58, 0xe0, -0x56, 0x90, 0x49, 0xc0, 0x49, 0x70, 0x93, -0xe0, 0xf1, 0x70, 0x52, 0x30, 0x3d, 0x20, -0x4a, 0x40, 0x4b, 0x00, 0x00, 0x30, 0x40, -0xa0, 0x65, 0xc0, 0x64, 0x60, 0x49, 0x80, -0x49, 0x90, 0x82, 0xb0, 0xd3, 0xf0, 0x61, -0x70, 0x58, 0xc0, 0x49, 0x80, 0x4a, 0xf0, -0xff, 0x00, 0x00, 0xb0, 0x42, 0xf0, 0x71, -0x50, 0x4b, 0x20, 0x49, 0x60, 0x71, 0x40, -0xb9, 0x10, 0x70, 0xf0, 0x6a, 0x50, 0x49, -0xd0, 0x49, 0xf0, 0xff, 0x00, 0x00, 0xd0, -0x59, 0x90, 0x7e, 0x80, 0x4b, 0xb0, 0x48, -0xc0, 0x5c, 0x90, 0xa1, 0x50, 0x7d, 0x50, -0x7a, 0xd0, 0x48, 0x30, 0x49, 0xf0, 0xff, -0x00, 0x00, 0x70, 0x6c, 0x40, 0x8c, 0xc0, -0x4a, 0x20, 0x48, 0x50, 0x3e, 0x80, 0x8b, -0x70, 0x8b, 0x90, 0x89, 0x30, 0x48, 0x80, -0x48, 0x40, 0xef, 0x00, 0x00, 0x30, 0x82, -0xb0, 0x9c, 0x90, 0x49, 0x40, 0x47, 0x00, -0x00, 0xd0, 0x74, 0x40, 0x9c, 0x00, 0x9b, -0x50, 0x47, 0x90, 0x47, 0xd0, 0xce, 0xf0, -0xff, 0xf0, 0x96, 0x30, 0x8e, 0x50, 0x48, -0x10, 0x48, 0x00, 0x00, 0xb0, 0x55, 0x30, -0xb0, 0x50, 0xaf, 0x10, 0x46, 0x40, 0x46, -0xe0, 0xaf, 0xf0, 0xff, 0x10, 0xad, 0x20, -0xa5, 0xc0, 0x46, 0xe0, 0x46, 0x00, 0x00, -0x00, 0x00, 0xa0, 0xc7, 0x10, 0xc7, 0x20, -0x44, 0x40, 0x44, 0xd0, 0x8e, 0xf0, 0xff, -0xc0, 0xc5, 0xf0, 0xbe, 0xb0, 0x44, 0x10, -0x45, 0x00, 0x00, 0x00, 0x00, 0x30, 0xe3, -0xe0, 0xe2, 0x20, 0x41, 0x40, 0x41, 0xe0, -0x60, 0xd0, 0xe0, 0xf0, 0xe1, 0xd0, 0xdc, -0x70, 0x41, 0xe0, 0x40, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xa0, 0x3a, -0x80, 0x3a, 0x00, 0x00, 0xd0, 0xb0, 0xf0, -0xff, 0x60, 0xfb, 0xa0, 0x3a, 0x00, 0x3c, -0xf0, 0xff, 0x00, 0x00, 0x40, 0xed, 0xf0, -0xff, 0x00, 0x40, 0x70, 0x39, 0x00, 0x00, -0xa0, 0x81, 0xf0, 0xff, 0xf0, 0xff, 0xc0, -0x39, 0xa0, 0x3a, 0xf0, 0xff, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xa0, 0x3d, 0x80, -0x3b, 0x00, 0x00, 0xe0, 0x4e, 0xf0, 0xff, -0xf0, 0xff, 0xd0, 0x3b, 0x80, 0x3c, 0x30, -0xe3, 0xf0, 0x14, 0xf0, 0xff, 0x60, 0x1e, -0x30, 0x3f, 0xe0, 0x4e, 0xb0, 0x5d, 0xf0, -0x95, 0x00, 0x00, 0x00, 0x00, 0x60, 0x55, -0x70, 0x57, 0xc0, 0xf2, 0x00, 0x00, 0x00, -0x00, 0x50, 0x24, 0xf0, 0x58, 0xd0, 0x4f, -0x50, 0x4e, 0x30, 0x87, 0x40, 0x1c, 0x00, -0x00, 0xa0, 0x54, 0x10, 0x57, 0x70, 0xd5, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x70, -0x58, 0x20, 0x5a, 0xc0, 0x3c, 0x50, 0x79, -0xb0, 0x2d, 0x10, 0x23, 0xa0, 0x54, 0xd0, -0x56, 0x50, 0xbc, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x58, 0xe0, 0x59, 0x20, -0x24, 0x50, 0x6a, 0xe0, 0x3c, 0x50, 0x38, -0x30, 0x55, 0xb0, 0x56, 0xd0, 0xa6, 0xf0, -0xff, 0x40, 0x2a, 0x00, 0x00, 0xb0, 0x57, -0x60, 0x59, 0x00, 0x00, 0x80, 0x59, 0x10, -0x4b, 0xc0, 0x48, 0xe0, 0x55, 0xa0, 0x56, -0x40, 0x94, 0x20, 0xf2, 0x90, 0x42, 0x40, -0x14, 0x60, 0x57, 0xa0, 0x58, 0x00, 0x00, -0xd0, 0x44, 0x80, 0x58, 0x60, 0x57, 0x50, -0x56, 0xa0, 0x56, 0xf0, 0x83, 0x30, 0xd4, -0xd0, 0x53, 0xc0, 0x46, 0x20, 0x57, 0x10, -0x58, 0xf0, 0xff, 0x70, 0x21, 0xe0, 0x17, -0x10, 0x65, 0x30, 0x59, 0x90, 0x56, 0xa0, -0x73, 0x10, 0xba, 0xc0, 0x62, 0x50, 0x5c, -0xe0, 0x56, 0x80, 0x57, 0xf0, 0xff, 0x00, -0x00, 0xc0, 0x43, 0x10, 0x72, 0x40, 0x59, -0x70, 0x56, 0x90, 0x60, 0xf0, 0xa2, 0x90, -0x70, 0xe0, 0x6c, 0xa0, 0x56, 0x10, 0x57, -0xf0, 0xff, 0x00, 0x00, 0x40, 0x5b, 0x90, -0x7e, 0xa0, 0x58, 0x40, 0x56, 0x80, 0x47, -0x10, 0x8e, 0xb0, 0x7d, 0x50, 0x7b, 0x60, -0x56, 0xb0, 0x56, 0x10, 0xf0, 0x00, 0x00, -0x40, 0x72, 0x30, 0x8c, 0xc0, 0x57, 0xf0, -0x55, 0x00, 0x00, 0xe0, 0x79, 0xb0, 0x8b, -0x20, 0x8a, 0x00, 0x56, 0x30, 0x56, 0x90, -0xd0, 0xf0, 0xff, 0x20, 0x85, 0xe0, 0x7a, -0xf0, 0x56, 0xd0, 0x56, 0x00, 0x00, 0xb0, -0x61, 0x60, 0x9c, 0x50, 0x9b, 0x70, 0x55, -0xa0, 0x55, 0x90, 0xb3, 0xf0, 0xff, 0x80, -0x98, 0xd0, 0x8f, 0x20, 0x56, 0x10, 0x57, -0x00, 0x00, 0xe0, 0x33, 0x40, 0xb0, 0x90, -0xaf, 0xa0, 0x54, 0xc0, 0x54, 0xb0, 0x96, -0xf0, 0xff, 0xe0, 0xad, 0xb0, 0xa6, 0x10, -0x55, 0x40, 0x56, 0x00, 0x00, 0x00, 0x00, -0xa0, 0xc7, 0x40, 0xc7, 0x50, 0x53, 0x70, -0x53, 0xf0, 0x74, 0xd0, 0xe7, 0x40, 0xc6, -0x30, 0xc2, 0xb0, 0x53, 0x60, 0x54, 0x00, -0x00, 0x00, 0x00, 0x30, 0xe3, 0x00, 0xe3, -0x60, 0x51, 0x70, 0x51, 0xd0, 0x34, 0xf0, -0xbe, 0x40, 0xe2, 0x00, 0xdf, 0xa0, 0x51, -0x40, 0x51, 0xf0, 0xff, 0x00, 0x00, 0x00, -0xd3, 0xf0, 0xff, 0x50, 0x51, 0xd0, 0x4c, -0x00, 0x00, 0x90, 0x8c, 0xf0, 0xff, 0x20, -0xfd, 0xb0, 0x4c, 0x20, 0x4d, 0xf0, 0xff, -0x00, 0x00, 0x40, 0xf1, 0xf0, 0xff, 0x90, -0x4e, 0x70, 0x4b, 0x00, 0x00, 0x20, 0x55, -0xf0, 0xff, 0xf0, 0xff, 0x80, 0x4b, 0xb0, -0x4b, 0xb0, 0xed, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x80, 0x4c, 0x90, 0x4b, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xb0, 0x4b, 0xf0, 0x4b, 0x30, 0xc0, 0x00, -0x00, 0xf0, 0xff, 0xc0, 0x20, 0xc0, 0x4c, -0x30, 0x5a, 0x90, 0x4d, 0xe0, 0x86, 0x30, -0x13, 0x00, 0x00, 0xf0, 0x5f, 0x30, 0x63, -0x40, 0xd5, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xf0, 0x64, 0xe0, 0x66, 0x90, 0x3c, -0x40, 0x79, 0xa0, 0x20, 0x00, 0x00, 0x00, -0x5f, 0xc0, 0x62, 0x50, 0xbc, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x80, 0x64, 0xa0, -0x66, 0x70, 0x26, 0xc0, 0x6a, 0x50, 0x2f, -0xe0, 0x26, 0x60, 0x5f, 0x70, 0x62, 0xf0, -0xa6, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x10, 0x64, 0x20, 0x66, 0x00, 0x00, 0xb0, -0x5a, 0x70, 0x3d, 0xe0, 0x39, 0xa0, 0x60, -0x60, 0x62, 0xb0, 0x94, 0x40, 0xf2, 0xf0, -0x2f, 0x00, 0x00, 0xc0, 0x63, 0x60, 0x65, -0x00, 0x00, 0xb0, 0x47, 0x20, 0x4b, 0x90, -0x49, 0xd0, 0x61, 0x90, 0x62, 0xd0, 0x84, -0x80, 0xd4, 0x80, 0x44, 0xa0, 0x2f, 0x90, -0x63, 0xd0, 0x64, 0xf0, 0xff, 0x00, 0x2c, -0x00, 0x00, 0xd0, 0x57, 0x60, 0x66, 0xd0, -0x62, 0x30, 0x75, 0xb0, 0xba, 0xd0, 0x54, -0x30, 0x4c, 0x70, 0x63, 0x60, 0x64, 0xf0, -0xff, 0x00, 0x00, 0xb0, 0x1a, 0x30, 0x65, -0x40, 0x66, 0x00, 0x63, 0x60, 0x63, 0x00, -0xa4, 0x60, 0x63, 0xc0, 0x5e, 0x60, 0x63, -0x00, 0x64, 0xf0, 0xff, 0x00, 0x00, 0x60, -0x46, 0x10, 0x72, 0xb0, 0x65, 0x10, 0x63, -0x10, 0x4d, 0xc0, 0x8f, 0x00, 0x71, 0x30, -0x6e, 0x50, 0x63, 0xc0, 0x63, 0x90, 0xf0, -0x00, 0x00, 0xd0, 0x62, 0x90, 0x7e, 0xf0, -0x64, 0x10, 0x63, 0x50, 0x26, 0x00, 0x7d, -0xf0, 0x7d, 0x00, 0x7c, 0x30, 0x63, 0x80, -0x63, 0xa0, 0xd1, 0xf0, 0xff, 0xf0, 0x75, -0x60, 0x69, 0x50, 0x64, 0x90, 0x64, 0x00, -0x00, 0x60, 0x68, 0xd0, 0x8b, 0x90, 0x8a, -0x00, 0x63, 0x40, 0x63, 0xe0, 0xb5, 0xf0, -0xff, 0x10, 0x87, 0x80, 0x7c, 0xc0, 0x63, -0x30, 0x65, 0x00, 0x00, 0xd0, 0x49, 0x70, -0x9c, 0xa0, 0x9b, 0xb0, 0x62, 0xe0, 0x62, -0x80, 0x9b, 0xf0, 0xff, 0x90, 0x99, 0xc0, -0x90, 0x30, 0x63, 0xa0, 0x64, 0x00, 0x00, -0x00, 0x00, 0x40, 0xb0, 0xc0, 0xaf, 0x30, -0x62, 0x50, 0x62, 0xa0, 0x7f, 0x60, 0xeb, -0x70, 0xae, 0xc0, 0xa9, 0x90, 0x62, 0x80, -0x63, 0x00, 0x00, 0x00, 0x00, 0xa0, 0xc7, -0x60, 0xc7, 0x60, 0x61, 0x70, 0x61, 0xa0, -0x5a, 0xf0, 0xc6, 0x80, 0xc6, 0xf0, 0xc3, -0xa0, 0x61, 0x40, 0x62, 0xf0, 0xff, 0x00, -0x00, 0x20, 0xba, 0x10, 0xe3, 0xd0, 0x60, -0x10, 0x60, 0x00, 0x00, 0xe0, 0x9e, 0x70, -0xe2, 0x60, 0xe0, 0x30, 0x60, 0x10, 0x60, -0xf0, 0xff, 0x00, 0x00, 0x40, 0xd6, 0xf0, -0xff, 0x50, 0x5f, 0x70, 0x5c, 0x00, 0x00, -0xf0, 0x63, 0xf0, 0xff, 0x50, 0xfe, 0x40, -0x5c, 0x60, 0x5c, 0x00, 0xf9, 0x00, 0x00, -0xf0, 0xf4, 0xf0, 0xff, 0xb0, 0x5c, 0xc0, -0x5a, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xc0, 0x5a, 0xc0, 0x5a, 0x40, -0xc9, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xa0, 0x5a, 0xd0, 0x59, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xd0, 0x59, -0xd0, 0x59, 0x90, 0x9d, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0x59, 0x50, 0x5a, -0x20, 0x3b, 0xd0, 0x78, 0x00, 0x1b, 0x00, -0x00, 0xd0, 0x69, 0x40, 0x6e, 0x10, 0xbc, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x70, -0x70, 0xf0, 0x72, 0x90, 0x25, 0x90, 0x6a, -0x30, 0x24, 0x70, 0x0c, 0x00, 0x69, 0xa0, -0x6d, 0xe0, 0xa6, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xf0, 0x6f, 0x50, 0x72, 0x00, -0x00, 0x10, 0x5b, 0xa0, 0x30, 0x10, 0x2a, -0x10, 0x6a, 0x50, 0x6d, 0xc0, 0x94, 0x40, -0xf2, 0xe0, 0x0d, 0x00, 0x00, 0x80, 0x6f, -0xa0, 0x71, 0x00, 0x00, 0x40, 0x49, 0xd0, -0x3d, 0x40, 0x3b, 0xf0, 0x6b, 0x70, 0x6d, -0x40, 0x85, 0xa0, 0xd4, 0x50, 0x33, 0x00, -0x00, 0x40, 0x6f, 0x00, 0x71, 0xf0, 0xff, -0x40, 0x31, 0x00, 0x00, 0x30, 0x4a, 0x00, -0x73, 0xf0, 0x6d, 0x40, 0x76, 0x00, 0xbb, -0x00, 0x46, 0x20, 0x39, 0x30, 0x6f, 0x90, -0x70, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x10, 0x58, 0xc0, 0x72, 0x70, 0x6e, 0x60, -0x65, 0xc0, 0xa4, 0xb0, 0x55, 0x90, 0x4f, -0x40, 0x6f, 0x30, 0x70, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0x24, 0x50, 0x65, 0x20, 0x72, -0xe0, 0x6e, 0x00, 0x51, 0x10, 0x91, 0xf0, -0x63, 0x60, 0x60, 0x50, 0x6f, 0x00, 0x70, -0x00, 0xf1, 0x00, 0x00, 0x70, 0x51, 0x10, -0x72, 0x70, 0x71, 0x30, 0x6f, 0xb0, 0x32, -0x20, 0x7f, 0x50, 0x71, 0x00, 0x6f, 0x60, -0x6f, 0xe0, 0x6f, 0x60, 0xd2, 0xf0, 0xff, -0x80, 0x67, 0xa0, 0x57, 0xe0, 0x70, 0xb0, -0x71, 0x00, 0x00, 0x60, 0x6c, 0x20, 0x7e, -0x80, 0x7c, 0x70, 0x6f, 0xc0, 0x6f, 0x40, -0xb7, 0xf0, 0xff, 0x50, 0x78, 0x00, 0x6b, -0x70, 0x70, 0x30, 0x72, 0x00, 0x00, 0xe0, -0x53, 0xf0, 0x8b, 0xe0, 0x8a, 0x70, 0x6f, -0xa0, 0x6f, 0x70, 0x9e, 0xf0, 0xff, 0x60, -0x88, 0x40, 0x7d, 0x20, 0x70, 0xa0, 0x71, -0x00, 0x00, 0x30, 0x1c, 0x80, 0x9c, 0xd0, -0x9b, 0x50, 0x6f, 0x70, 0x6f, 0x00, 0x86, -0x50, 0xed, 0x40, 0x9a, 0x50, 0x94, 0xc0, -0x6f, 0xd0, 0x70, 0x00, 0x00, 0x00, 0x00, -0x30, 0xb0, 0xe0, 0xaf, 0x10, 0x6f, 0x20, -0x6f, 0x00, 0x6a, 0x40, 0xcb, 0xd0, 0xae, -0xa0, 0xab, 0x60, 0x6f, 0x10, 0x70, 0xf0, -0xff, 0x00, 0x00, 0x00, 0xa3, 0x70, 0xc7, -0xf0, 0x6e, 0x90, 0x6e, 0xb0, 0x35, 0xf0, -0xa8, 0xc0, 0xc6, 0xf0, 0xc4, 0xc0, 0x6e, -0x30, 0x6f, 0xf0, 0xff, 0x00, 0x00, 0x90, -0xbc, 0x10, 0xe3, 0x50, 0x6e, 0xa0, 0x6d, -0x00, 0x00, 0x70, 0x7f, 0xa0, 0xe2, 0x30, -0xe1, 0xc0, 0x6d, 0xc0, 0x6d, 0xf0, 0xff, -0x00, 0x00, 0x10, 0xd9, 0xf0, 0xff, 0xe0, -0x6c, 0xb0, 0x6a, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x10, 0xff, 0x80, 0x6a, 0x70, -0x6a, 0xc0, 0xd3, 0x00, 0x00, 0x80, 0xf8, -0xf0, 0xff, 0x40, 0x6a, 0xc0, 0x68, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xb0, 0x68, 0x90, 0x68, 0x40, 0xa5, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x30, 0x68, -0x80, 0x66, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xe0, 0x66, 0xd0, 0x66, -0x10, 0x79, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xa0, 0x66, 0x30, 0x66, 0xc0, 0x21, -0xe0, 0x69, 0xf0, 0x1f, 0x00, 0x00, 0xa0, -0x73, 0xb0, 0x78, 0x90, 0xa6, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x70, 0x7b, 0x30, -0x7e, 0x00, 0x00, 0xb0, 0x5a, 0xa0, 0x26, -0xc0, 0x18, 0x50, 0x73, 0xe0, 0x77, 0xa0, -0x94, 0x30, 0xf2, 0x00, 0x00, 0x00, 0x00, -0xe0, 0x7a, 0x70, 0x7d, 0x00, 0x00, 0x90, -0x49, 0x60, 0x31, 0xc0, 0x2c, 0x00, 0x75, -0xb0, 0x77, 0x60, 0x85, 0xa0, 0xd4, 0x00, -0x1c, 0x00, 0x00, 0x70, 0x7a, 0xc0, 0x7c, -0xf0, 0xff, 0xb0, 0x33, 0x00, 0x00, 0x70, -0x3c, 0x20, 0x7f, 0x20, 0x78, 0xc0, 0x76, -0x30, 0xbb, 0xd0, 0x35, 0x70, 0x1a, 0x50, -0x7a, 0x30, 0x7c, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xc0, 0x4a, 0xd0, 0x7e, 0xf0, -0x78, 0xa0, 0x66, 0x30, 0xa5, 0x50, 0x47, -0x60, 0x3e, 0x50, 0x7a, 0xd0, 0x7b, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x40, 0x58, -0x20, 0x7e, 0xc0, 0x79, 0xa0, 0x53, 0xf0, -0x91, 0x60, 0x56, 0xc0, 0x51, 0x90, 0x7a, -0xa0, 0x7b, 0x40, 0xf1, 0x00, 0x00, 0xc0, -0x3b, 0x40, 0x65, 0x60, 0x7d, 0x70, 0x7a, -0xc0, 0x39, 0xb0, 0x80, 0x50, 0x64, 0x70, -0x61, 0xd0, 0x7a, 0x90, 0x7b, 0xe0, 0xd2, -0xf0, 0xff, 0xb0, 0x57, 0x10, 0x41, 0xe0, -0x7c, 0x40, 0x7e, 0x00, 0x00, 0xf0, 0x6e, -0x80, 0x71, 0xa0, 0x6f, 0x10, 0x7b, 0x90, -0x7b, 0x30, 0xb8, 0xf0, 0xff, 0x70, 0x6a, -0x10, 0x59, 0x70, 0x7c, 0x80, 0x7e, 0x00, -0x00, 0x50, 0x59, 0x30, 0x7e, 0xf0, 0x7c, -0x40, 0x7b, 0x90, 0x7b, 0x40, 0xa0, 0xf0, -0xff, 0xe0, 0x79, 0xf0, 0x6b, 0x30, 0x7c, -0xf0, 0x7d, 0x00, 0x00, 0x70, 0x37, 0xf0, -0x8b, 0x20, 0x8b, 0x70, 0x7b, 0xa0, 0x7b, -0xd0, 0x89, 0x90, 0xee, 0x30, 0x89, 0xd0, -0x81, 0x00, 0x7c, 0x30, 0x7d, 0x00, 0x00, -0x00, 0x00, 0x70, 0x9c, 0x00, 0x9c, 0x80, -0x7b, 0x90, 0x7b, 0x70, 0x72, 0xf0, 0xcd, -0xb0, 0x9a, 0xb0, 0x96, 0xe0, 0x7b, 0xb0, -0x7c, 0xf0, 0xff, 0x00, 0x00, 0xc0, 0x8d, -0xf0, 0xaf, 0x20, 0x7c, 0x80, 0x7b, 0xb0, -0x51, 0xb0, 0xae, 0x10, 0xaf, 0xd0, 0xac, -0xb0, 0x7b, 0x30, 0x7c, 0xf0, 0xff, 0x00, -0x00, 0xb0, 0xa4, 0x70, 0xc7, 0x20, 0x7c, -0x30, 0x7b, 0x00, 0x00, 0x10, 0x8d, 0xf0, -0xc6, 0xa0, 0xc5, 0x50, 0x7b, 0xa0, 0x7b, -0xf0, 0xff, 0x00, 0x00, 0x90, 0xbe, 0x10, -0xe3, 0x90, 0x7b, 0x90, 0x7a, 0x00, 0x00, -0x70, 0x5d, 0xc0, 0xe2, 0xb0, 0xe1, 0xb0, -0x7a, 0xb0, 0x7a, 0xc0, 0xdf, 0x00, 0x00, -0x80, 0xdc, 0xf0, 0xff, 0xd0, 0x79, 0x00, -0x78, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x90, 0xff, 0xe0, 0x77, 0xc0, 0x77, 0x70, -0xaf, 0xf0, 0xff, 0x00, 0xfb, 0xc0, 0xec, -0x60, 0x77, 0x10, 0x75, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xc0, 0x75, -0x90, 0x75, 0x70, 0x7f, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x20, 0x75, 0x60, 0x73, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x40, 0x73, 0x20, 0x73, 0xe0, 0x4a, -0x40, 0xe2, 0xf0, 0xff, 0xf0, 0xff, 0xd0, -0x72, 0xf0, 0x71, 0x00, 0x00, 0x90, 0x59, -0xe0, 0x22, 0x40, 0x09, 0x30, 0x7f, 0xf0, -0x83, 0x10, 0x94, 0xf0, 0xf1, 0x00, 0x00, -0x00, 0x00, 0x40, 0x87, 0x40, 0x8a, 0x00, -0x00, 0xa0, 0x48, 0xd0, 0x27, 0x10, 0x1f, -0xa0, 0x7f, 0x10, 0x83, 0x00, 0x85, 0x70, -0xd4, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x86, -0x80, 0x89, 0xf0, 0xff, 0x90, 0x33, 0x00, -0x00, 0x10, 0x2f, 0x40, 0x8c, 0x10, 0x83, -0xa0, 0x76, 0x20, 0xbb, 0x40, 0x22, 0x00, -0x00, 0x40, 0x86, 0xd0, 0x88, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x70, 0x3d, 0xe0, -0x8b, 0xe0, 0x83, 0x00, 0x67, 0x50, 0xa5, -0xf0, 0x37, 0x20, 0x28, 0x30, 0x86, 0x50, -0x88, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x10, 0x4b, 0x20, 0x8b, 0x10, 0x85, 0x10, -0x55, 0x60, 0x92, 0x60, 0x48, 0xa0, 0x41, -0x60, 0x86, 0x00, 0x88, 0x50, 0xf1, 0x00, -0x00, 0x00, 0x00, 0x50, 0x58, 0x50, 0x8a, -0x20, 0x86, 0xb0, 0x3d, 0xa0, 0x81, 0x00, -0x57, 0x20, 0x53, 0xd0, 0x86, 0x00, 0x88, -0x30, 0xd3, 0xf0, 0xff, 0x90, 0x45, 0x00, -0x00, 0xb0, 0x89, 0xb0, 0x8b, 0x00, 0x00, -0xc0, 0x70, 0xa0, 0x64, 0x40, 0x62, 0x40, -0x87, 0x10, 0x88, 0xd0, 0xb8, 0xf0, 0xff, -0x90, 0x5b, 0x70, 0x42, 0x50, 0x89, 0xc0, -0x8b, 0x00, 0x00, 0xa0, 0x5c, 0xb0, 0x71, -0x20, 0x70, 0xb0, 0x87, 0x30, 0x88, 0x60, -0xa1, 0xf0, 0xff, 0x60, 0x6c, 0x60, 0x5a, -0x10, 0x89, 0x10, 0x8b, 0x00, 0x00, 0xe0, -0x40, 0x40, 0x7e, 0x40, 0x7d, 0x10, 0x88, -0x60, 0x88, 0x00, 0x8c, 0x30, 0xef, 0xe0, -0x7a, 0xb0, 0x71, 0xf0, 0x88, 0x70, 0x8a, -0x00, 0x00, 0x00, 0x00, 0xe0, 0x8b, 0x60, -0x8b, 0x60, 0x88, 0x80, 0x88, 0x40, 0x77, -0x80, 0xcf, 0xc0, 0x89, 0xc0, 0x84, 0xf0, -0x88, 0xf0, 0x89, 0xf0, 0xff, 0x00, 0x00, -0x50, 0x7a, 0x20, 0x9c, 0x00, 0x8a, 0xb0, -0x88, 0xc0, 0x5d, 0x30, 0xb2, 0x00, 0x9b, -0x30, 0x98, 0x00, 0x89, 0xa0, 0x89, 0xf0, -0xff, 0x00, 0x00, 0x30, 0x8f, 0x00, 0xb0, -0xb0, 0x8a, 0xc0, 0x88, 0xe0, 0x26, 0xc0, -0x94, 0x50, 0xaf, 0xa0, 0xad, 0xf0, 0x88, -0x60, 0x89, 0xf0, 0xff, 0x00, 0x00, 0x50, -0xa6, 0x70, 0xc7, 0x70, 0x8a, 0xb0, 0x88, -0x00, 0x00, 0x00, 0x72, 0x10, 0xc7, 0x00, -0xc6, 0xd0, 0x88, 0x20, 0x89, 0xc0, 0xe6, -0x00, 0x00, 0xd0, 0xc1, 0x10, 0xe3, 0xa0, -0x89, 0x70, 0x88, 0x00, 0x00, 0x90, 0x27, -0xd0, 0xe2, 0x00, 0xe2, 0x80, 0x88, 0x90, -0x88, 0x60, 0xbd, 0xf0, 0xff, 0xa0, 0xde, -0x70, 0xd2, 0x00, 0x88, 0xd0, 0x84, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x10, 0x86, 0xe0, 0x85, 0x50, 0x8a, 0xf0, -0xff, 0xb0, 0xfc, 0xa0, 0xf0, 0x70, 0x85, -0x60, 0x83, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xa0, 0x83, 0x70, 0x83, -0x00, 0x50, 0x70, 0xec, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0x82, 0x30, 0x81, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x70, -0x80, 0x40, 0x80, 0x00, 0x00, 0xd0, 0xbe, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0x7f, 0xe0, -0x7e, 0x00, 0x00, 0x30, 0x46, 0x20, 0x24, -0x20, 0x18, 0x50, 0x8e, 0xa0, 0x91, 0x10, -0x84, 0x00, 0xd4, 0x00, 0x00, 0x00, 0x00, -0x80, 0x95, 0xc0, 0x98, 0xf0, 0xff, 0x80, -0x30, 0x00, 0x00, 0x80, 0x23, 0x00, 0x9c, -0xf0, 0x90, 0xe0, 0x75, 0xb0, 0xba, 0x00, -0x00, 0x00, 0x00, 0xd0, 0x94, 0xf0, 0x97, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xe0, -0x30, 0x80, 0x9b, 0x40, 0x91, 0x80, 0x66, -0x00, 0xa5, 0xd0, 0x26, 0x00, 0x00, 0x70, -0x94, 0x40, 0x97, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x20, 0x3e, 0xa0, 0x9a, 0x60, -0x92, 0x10, 0x55, 0x40, 0x92, 0xd0, 0x39, -0x60, 0x2e, 0x80, 0x94, 0xe0, 0x96, 0x40, -0xf1, 0x00, 0x00, 0x00, 0x00, 0x40, 0x4b, -0xc0, 0x99, 0xe0, 0x93, 0x10, 0x3f, 0xf0, -0x81, 0x50, 0x49, 0xb0, 0x43, 0xf0, 0x94, -0xc0, 0x96, 0x30, 0xd3, 0xf0, 0xff, 0xe0, -0x2c, 0x00, 0x00, 0x10, 0x99, 0xa0, 0x9b, -0x00, 0x00, 0xa0, 0x71, 0x80, 0x57, 0x30, -0x54, 0x90, 0x95, 0xd0, 0x96, 0x10, 0xb9, -0xf0, 0xff, 0x10, 0x4b, 0x50, 0x10, 0x90, -0x98, 0x90, 0x9b, 0x00, 0x00, 0x90, 0x5e, -0xe0, 0x64, 0xe0, 0x62, 0x40, 0x96, 0x10, -0x97, 0x00, 0xa2, 0xf0, 0xff, 0x00, 0x5e, -0xd0, 0x44, 0x50, 0x98, 0xd0, 0x9a, 0x00, -0x00, 0x80, 0x45, 0xb0, 0x71, 0x80, 0x70, -0xe0, 0x96, 0x60, 0x97, 0x30, 0x8d, 0x90, -0xef, 0x90, 0x6d, 0xf0, 0x61, 0x40, 0x98, -0x10, 0x9a, 0x00, 0x00, 0x00, 0x00, 0x20, -0x7e, 0x80, 0x7d, 0x70, 0x97, 0xb0, 0x97, -0xc0, 0x79, 0x50, 0xd0, 0x90, 0x7b, 0x50, -0x75, 0x50, 0x98, 0x90, 0x99, 0xf0, 0xff, -0x00, 0x00, 0x60, 0x68, 0x70, 0x8b, 0x50, -0x9a, 0x00, 0x98, 0xf0, 0x63, 0x20, 0xb4, -0x20, 0x8a, 0xa0, 0x86, 0x70, 0x98, 0x50, -0x99, 0xf0, 0xff, 0x00, 0x00, 0xb0, 0x7b, -0x20, 0x9c, 0x20, 0x9b, 0x60, 0x98, 0x80, -0x41, 0x30, 0x99, 0x40, 0x9b, 0x30, 0x99, -0xa0, 0x98, 0x30, 0x99, 0xf0, 0xff, 0x00, -0x00, 0x40, 0x90, 0xf0, 0xaf, 0xe0, 0x9a, -0xb0, 0x98, 0x00, 0x00, 0x70, 0x7c, 0x70, -0xaf, 0x20, 0xae, 0xd0, 0x98, 0x30, 0x99, -0x30, 0xea, 0x00, 0x00, 0x70, 0xa9, 0x60, -0xc7, 0x50, 0x9a, 0xe0, 0x98, 0x00, 0x00, -0xc0, 0x54, 0x20, 0xc7, 0x50, 0xc6, 0xf0, -0x98, 0x30, 0x99, 0x60, 0xc5, 0xf0, 0xff, -0xa0, 0xc3, 0x70, 0xb9, 0xd0, 0x99, 0x80, -0x96, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xe2, -0x30, 0xe2, 0xe0, 0x98, 0xf0, 0x98, 0x60, -0x9c, 0xf0, 0xff, 0xf0, 0xdf, 0x90, 0xd5, -0xb0, 0x98, 0x10, 0x96, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xc0, 0x96, -0xa0, 0x96, 0x10, 0x5f, 0x80, 0xf7, 0xc0, -0xfd, 0x40, 0xf4, 0x20, 0x96, 0x40, 0x94, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x94, 0xc0, 0x93, 0x00, 0x00, -0x60, 0xc7, 0xf0, 0xff, 0xf0, 0xff, 0x40, -0x93, 0xa0, 0x91, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0x8f, 0xd0, -0x8f, 0x00, 0x00, 0x50, 0x9b, 0xf0, 0xff, -0xf0, 0xff, 0x70, 0x8f, 0x60, 0x8e, 0xf0, -0xff, 0xe0, 0x28, 0xf0, 0xff, 0x20, 0x1e, -0xa0, 0x8a, 0xa0, 0xa2, 0x30, 0x74, 0xf0, -0xb9, 0x00, 0x00, 0x00, 0x00, 0x80, 0xa6, -0x00, 0xaa, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x60, 0x26, 0x20, 0xae, 0x20, 0xa2, -0xd0, 0x64, 0x40, 0xa4, 0x00, 0x0d, 0x00, -0x00, 0xd0, 0xa5, 0x20, 0xa9, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0x31, 0x10, -0xad, 0xd0, 0xa2, 0x70, 0x53, 0x90, 0x91, -0x50, 0x2a, 0x00, 0x00, 0x80, 0xa5, 0x80, -0xa8, 0xe0, 0xf0, 0x00, 0x00, 0x00, 0x00, -0x60, 0x3e, 0x10, 0xac, 0x30, 0xa4, 0xa0, -0x3d, 0x60, 0x81, 0x60, 0x3b, 0x00, 0x32, -0xb0, 0xa5, 0x30, 0xa8, 0xe0, 0xd2, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x30, 0xab, -0x70, 0xae, 0x00, 0x00, 0x70, 0x71, 0x10, -0x4a, 0x40, 0x45, 0x50, 0xa6, 0x40, 0xa8, -0xe0, 0xb8, 0xf0, 0xff, 0xf0, 0x36, 0x00, -0x00, 0x90, 0xaa, 0x30, 0xae, 0x00, 0x00, -0x10, 0x5f, 0xd0, 0x57, 0x10, 0x55, 0x40, -0xa7, 0x80, 0xa8, 0x10, 0xa2, 0xf0, 0xff, -0x60, 0x4e, 0x50, 0x1e, 0x40, 0xaa, 0x50, -0xad, 0x00, 0x00, 0x70, 0x47, 0xe0, 0x64, -0x60, 0x63, 0x20, 0xa8, 0xe0, 0xa8, 0xa0, -0x8d, 0x90, 0xef, 0x90, 0x5f, 0xe0, 0x4f, -0x20, 0xaa, 0x80, 0xac, 0x00, 0x00, 0x70, -0x10, 0x90, 0x71, 0xc0, 0x70, 0x00, 0xa9, -0x60, 0xa9, 0xd0, 0x7a, 0x90, 0xd0, 0x50, -0x6e, 0x80, 0x66, 0x40, 0xaa, 0xf0, 0xab, -0xf0, 0xff, 0x00, 0x00, 0x70, 0x55, 0xa0, -0x7d, 0x60, 0xad, 0xe0, 0xa9, 0xb0, 0x66, -0xf0, 0xb4, 0xf0, 0x7b, 0xa0, 0x77, 0x80, -0xaa, 0xa0, 0xab, 0xf0, 0xff, 0x00, 0x00, -0xd0, 0x69, 0x70, 0x8b, 0x30, 0xae, 0x60, -0xaa, 0xd0, 0x4a, 0x80, 0x9b, 0x60, 0x8a, -0xd0, 0x87, 0xc0, 0xaa, 0x90, 0xab, 0xf0, -0xff, 0x00, 0x00, 0x70, 0x7c, 0x10, 0x9c, -0xb0, 0xad, 0xf0, 0xaa, 0x00, 0x00, 0x00, -0x82, 0x70, 0x9b, 0xd0, 0x99, 0x30, 0xab, -0xb0, 0xab, 0xd0, 0xeb, 0x00, 0x00, 0xc0, -0x93, 0xe0, 0xaf, 0x20, 0xad, 0x70, 0xab, -0x00, 0x00, 0xf0, 0x63, 0x80, 0xaf, 0x70, -0xae, 0x90, 0xab, 0xf0, 0xab, 0x40, 0xc9, -0xf0, 0xff, 0x30, 0xab, 0x10, 0xa2, 0xd0, -0xac, 0x90, 0xaa, 0x00, 0x00, 0x30, 0x1a, -0x20, 0xc7, 0x70, 0xc6, 0xf0, 0xab, 0x30, -0xac, 0x30, 0xa6, 0xf0, 0xff, 0xa0, 0xc4, -0xb0, 0xbb, 0xc0, 0xac, 0xf0, 0xaa, 0x00, -0x00, 0x00, 0x00, 0xe0, 0xe2, 0x50, 0xe2, -0x30, 0xac, 0x40, 0xac, 0xa0, 0x7a, 0xf0, -0xff, 0xb0, 0xe0, 0x50, 0xd8, 0x20, 0xac, -0x20, 0xaa, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x50, 0xaa, 0x20, 0xaa, -0x00, 0x00, 0x70, 0xd1, 0x50, 0xfe, 0xa0, -0xf7, 0xb0, 0xa9, 0xf0, 0xa7, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0xa7, 0xd0, 0xa6, 0x00, 0x00, 0x00, 0xa2, -0xf0, 0xff, 0xf0, 0xff, 0x40, 0xa6, 0xc0, -0xa4, 0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x30, 0x9f, 0xf0, 0xa1, 0x00, -0x00, 0xc0, 0x74, 0xf0, 0xff, 0xf0, 0xff, -0x80, 0xa1, 0x80, 0xa0, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x21, 0x10, 0x9d, -0x70, 0xb7, 0xb0, 0x61, 0xe0, 0xa2, 0x00, -0x00, 0x00, 0x00, 0xd0, 0xba, 0x40, 0xbe, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x70, -0x27, 0xd0, 0xc2, 0x50, 0xb7, 0xc0, 0x4f, -0x20, 0x90, 0xc0, 0x18, 0x00, 0x00, 0x20, -0xba, 0x70, 0xbd, 0x40, 0xf0, 0x00, 0x00, -0x00, 0x00, 0x10, 0x32, 0xa0, 0xc1, 0x30, -0xb8, 0xa0, 0x38, 0xe0, 0x7f, 0xf0, 0x2c, -0x70, 0x17, 0xf0, 0xb9, 0xf0, 0xbc, 0x30, -0xd2, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x90, 0xc0, 0x70, 0xc4, 0x00, 0x00, 0x00, -0x70, 0x70, 0x3c, 0x80, 0x34, 0x60, 0xba, -0xc0, 0xbc, 0x30, 0xb8, 0xf0, 0xff, 0xb0, -0x0a, 0x00, 0x00, 0xc0, 0xbf, 0x10, 0xc4, -0x00, 0x00, 0xc0, 0x5d, 0x90, 0x4a, 0x70, -0x46, 0x30, 0xbb, 0xf0, 0xbc, 0x70, 0xa1, -0xf0, 0xff, 0x40, 0x3c, 0x00, 0x00, 0x40, -0xbf, 0x10, 0xc3, 0x00, 0x00, 0x90, 0x46, -0xe0, 0x57, 0xb0, 0x55, 0x40, 0xbc, 0x50, -0xbd, 0x30, 0x8d, 0x50, 0xef, 0x70, 0x50, -0x50, 0x38, 0x10, 0xbf, 0x20, 0xc2, 0x00, -0x00, 0xf0, 0x12, 0xc0, 0x64, 0xb0, 0x63, -0x60, 0xbd, 0xf0, 0xbd, 0xc0, 0x7a, 0x60, -0xd0, 0x80, 0x60, 0x10, 0x56, 0x30, 0xbf, -0x70, 0xc1, 0xf0, 0xff, 0x00, 0x00, 0x30, -0x3c, 0xf0, 0x70, 0xb0, 0xc3, 0x90, 0xbe, -0x40, 0x67, 0x00, 0xb5, 0xd0, 0x6e, 0x50, -0x69, 0x80, 0xbf, 0x10, 0xc1, 0xf0, 0xff, -0x00, 0x00, 0xf0, 0x56, 0xa0, 0x7d, 0x40, -0xc4, 0x40, 0xbf, 0xb0, 0x4d, 0x30, 0x9c, -0x40, 0x7c, 0x00, 0x79, 0xe0, 0xbf, 0xf0, -0xc0, 0xf0, 0xff, 0x00, 0x00, 0x90, 0x6a, -0x60, 0x8b, 0x90, 0xc3, 0xf0, 0xbf, 0x00, -0x00, 0x70, 0x84, 0x90, 0x8a, 0x80, 0x88, -0x50, 0xc0, 0x10, 0xc1, 0x80, 0xec, 0x00, -0x00, 0xe0, 0x80, 0xf0, 0x9b, 0xf0, 0xc2, -0xc0, 0xc0, 0x00, 0x00, 0x00, 0x6b, 0x80, -0x9b, 0x20, 0x9a, 0xf0, 0xc0, 0x70, 0xc1, -0x40, 0xcb, 0xf0, 0xff, 0x00, 0x96, 0x60, -0x8c, 0xa0, 0xc2, 0x70, 0xc1, 0x00, 0x00, -0x70, 0x43, 0x80, 0xaf, 0xa0, 0xae, 0x90, -0xc1, 0xe0, 0xc1, 0x10, 0xab, 0xf0, 0xff, -0x50, 0xac, 0x80, 0xa3, 0xb0, 0xc2, 0x70, -0xc2, 0x00, 0x00, 0x00, 0x00, 0x10, 0xc7, -0x80, 0xc6, 0x30, 0xc2, 0x70, 0xc2, 0xc0, -0x87, 0xf0, 0xff, 0x30, 0xc5, 0x90, 0xbd, -0xe0, 0xc2, 0x50, 0xc2, 0x00, 0x00, 0x00, -0x00, 0xc0, 0xe2, 0x50, 0xe2, 0xc0, 0xc2, -0xc0, 0xc2, 0xd0, 0x51, 0xa0, 0xdc, 0x20, -0xe1, 0x70, 0xdb, 0xb0, 0xc2, 0x30, 0xc1, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xc0, 0xd0, 0xc0, 0x00, 0x00, -0x60, 0xab, 0x80, 0xfe, 0xd0, 0xf9, 0x50, -0xc0, 0xc0, 0xbe, 0xf0, 0xff, 0x00, 0x00, -0x70, 0xeb, 0xf0, 0xff, 0x00, 0xb8, 0xd0, -0xbc, 0x00, 0x00, 0xe0, 0x78, 0xf0, 0xff, -0xf0, 0xff, 0x40, 0xbc, 0xf0, 0xba, 0xf0, -0xff, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0xb6, 0xe0, 0xb6, 0x00, 0x00, 0xd0, -0x3c, 0xf0, 0xff, 0xf0, 0xff, 0x80, 0xb6, -0x90, 0xb5, 0x80, 0xdf, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x21, 0x50, 0xb2, 0xb0, 0xd0, -0xf0, 0x48, 0xa0, 0x8d, 0x00, 0x00, 0x00, -0x00, 0x10, 0xd3, 0x40, 0xd6, 0x40, 0xef, -0x00, 0x00, 0x00, 0x00, 0x70, 0x26, 0xe0, -0xda, 0xd0, 0xd0, 0xe0, 0x2c, 0x30, 0x7d, -0x20, 0x1d, 0x00, 0x00, 0x80, 0xd2, 0x90, -0xd5, 0x00, 0xd1, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xa0, 0xd9, 0xf0, 0xdd, 0x00, -0x00, 0x00, 0x6d, 0x30, 0x2e, 0x00, 0x1e, -0x80, 0xd2, 0x30, 0xd5, 0xd0, 0xb6, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x90, 0xd8, -0xb0, 0xdd, 0x00, 0x00, 0x50, 0x5a, 0xe0, -0x3c, 0x50, 0x36, 0x10, 0xd3, 0x20, 0xd5, -0xf0, 0x9f, 0xf0, 0xff, 0xd0, 0x21, 0x00, -0x00, 0xe0, 0xd7, 0x70, 0xdc, 0x00, 0x00, -0x00, 0x42, 0x80, 0x4a, 0x50, 0x47, 0x10, -0xd4, 0x60, 0xd5, 0xb0, 0x8b, 0x90, 0xee, -0x40, 0x3f, 0x00, 0x00, 0x90, 0xd7, 0x50, -0xdb, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x57, -0x20, 0x56, 0x40, 0xd5, 0xf0, 0xd5, 0x40, -0x79, 0xb0, 0xcf, 0xa0, 0x51, 0x40, 0x42, -0xa0, 0xd7, 0x80, 0xda, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xd0, 0x63, 0x70, 0xdd, -0xb0, 0xd6, 0xe0, 0x65, 0x50, 0xb4, 0x00, -0x61, 0xb0, 0x59, 0xf0, 0xd7, 0x00, 0xda, -0xf0, 0xff, 0x00, 0x00, 0xd0, 0x3d, 0xe0, -0x70, 0xf0, 0xdd, 0x90, 0xd7, 0x90, 0x4c, -0xa0, 0x9b, 0x20, 0x6f, 0x00, 0x6b, 0x60, -0xd8, 0xd0, 0xd9, 0xf0, 0xff, 0x00, 0x00, -0xe0, 0x57, 0x70, 0x7d, 0x10, 0xdd, 0x60, -0xd8, 0x00, 0x06, 0x90, 0x84, 0x60, 0x7c, -0xd0, 0x79, 0xe0, 0xd8, 0xf0, 0xd9, 0x50, -0xec, 0x00, 0x00, 0x20, 0x70, 0x20, 0x8b, -0x50, 0xdc, 0x40, 0xd9, 0x00, 0x00, 0x40, -0x6d, 0x90, 0x8a, 0xe0, 0x88, 0x80, 0xd9, -0x40, 0xda, 0xc0, 0xcb, 0xf0, 0xff, 0x90, -0x83, 0x40, 0x78, 0xf0, 0xdb, 0x90, 0xdb, -0x00, 0x00, 0xc0, 0x4d, 0x70, 0x9b, 0x40, -0x9a, 0x50, 0xda, 0xd0, 0xda, 0x30, 0xad, -0xf0, 0xff, 0x50, 0x97, 0x30, 0x8d, 0xe0, -0xdb, 0x00, 0xdd, 0x00, 0x00, 0x00, 0x00, -0x60, 0xaf, 0xb0, 0xae, 0x30, 0xdb, 0x80, -0xdb, 0xe0, 0x8d, 0xf0, 0xff, 0xf0, 0xac, -0xf0, 0xa4, 0x30, 0xdc, 0x40, 0xdd, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xc6, 0x80, 0xc6, -0x20, 0xdc, 0x50, 0xdc, 0xc0, 0x66, 0xe0, -0xe2, 0x80, 0xc5, 0xa0, 0xc0, 0xb0, 0xdc, -0xe0, 0xdc, 0x00, 0x00, 0x00, 0x00, 0x90, -0xe2, 0x40, 0xe2, 0xe0, 0xdc, 0xe0, 0xdc, -0x00, 0x00, 0x00, 0xb8, 0x30, 0xe1, 0x60, -0xdd, 0xd0, 0xdc, 0xc0, 0xdb, 0xf0, 0xff, -0x00, 0x00, 0xa0, 0xd0, 0xc0, 0xff, 0x10, -0xd4, 0xe0, 0xda, 0x00, 0x00, 0x40, 0x82, -0x70, 0xfe, 0x10, 0xfb, 0x60, 0xda, 0xf0, -0xd8, 0xf0, 0xff, 0x00, 0x00, 0xd0, 0xee, -0xf0, 0xff, 0x20, 0xd3, 0x20, 0xd6, 0x00, -0x00, 0x40, 0x39, 0xf0, 0xff, 0xf0, 0xff, -0x90, 0xd5, 0x60, 0xd4, 0x20, 0xe8, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0xd0, -0xf0, 0xce, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x90, 0xce, 0xb0, 0xcd, -0x30, 0xba, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x1d, 0xd0, 0xca, 0x90, 0xee, 0x00, 0x00, -0xa0, 0x78, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xef, 0xc0, 0xf2, 0x20, 0xcf, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xf6, 0x70, -0xfb, 0x00, 0x00, 0xa0, 0x67, 0x50, 0x1d, -0x00, 0x00, 0x90, 0xef, 0x20, 0xf2, 0x90, -0xb4, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xb0, 0xf5, 0x70, 0xfb, 0x00, 0x00, 0x70, -0x53, 0xb0, 0x2d, 0xd0, 0x20, 0xc0, 0xef, -0xd0, 0xf1, 0x50, 0x9d, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xd0, 0xf4, 0xf0, 0xf9, -0x00, 0x00, 0xd0, 0x36, 0x20, 0x3c, 0x10, -0x37, 0x70, 0xf0, 0xe0, 0xf1, 0xb0, 0x88, -0x50, 0xed, 0x00, 0x28, 0x00, 0x00, 0x50, -0xf4, 0xa0, 0xf8, 0x00, 0x00, 0x00, 0x00, -0xc0, 0x49, 0x80, 0x47, 0x70, 0xf1, 0x50, -0xf2, 0xe0, 0x75, 0x30, 0xce, 0xb0, 0x40, -0x50, 0x22, 0x40, 0xf4, 0xa0, 0xf7, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x10, 0x56, -0x10, 0xfb, 0x00, 0xf3, 0xe0, 0x61, 0xb0, -0xb2, 0x20, 0x52, 0x70, 0x47, 0x70, 0xf4, -0x00, 0xf7, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x90, 0x63, 0xb0, 0xfb, 0xd0, 0xf3, -0x10, 0x47, 0xd0, 0x99, 0x40, 0x61, 0xb0, -0x5b, 0xe0, 0xf4, 0xb0, 0xf6, 0xf0, 0xff, -0x00, 0x00, 0x20, 0x3f, 0x90, 0x70, 0xb0, -0xfa, 0xc0, 0xf4, 0x00, 0x00, 0xa0, 0x82, -0x30, 0x6f, 0xe0, 0x6b, 0x70, 0xf5, 0xc0, -0xf6, 0x70, 0xeb, 0x00, 0x00, 0x20, 0x5f, -0x10, 0x7d, 0xc0, 0xf9, 0xb0, 0xf5, 0x00, -0x00, 0xc0, 0x6b, 0x50, 0x7c, 0x20, 0x7a, -0x10, 0xf6, 0x10, 0xf7, 0x00, 0xcb, 0xf0, -0xff, 0x60, 0x73, 0x00, 0x65, 0x30, 0xf9, -0x50, 0xf9, 0x00, 0x00, 0xc0, 0x4e, 0x60, -0x8a, 0xf0, 0x88, 0xe0, 0xf6, 0x90, 0xf7, -0x30, 0xad, 0xf0, 0xff, 0x20, 0x85, 0x70, -0x78, 0x00, 0xf9, 0x30, 0xfb, 0x00, 0x00, -0x00, 0x00, 0x30, 0x9b, 0x40, 0x9a, 0xe0, -0xf7, 0x50, 0xf8, 0xe0, 0x8f, 0xf0, 0xff, -0x10, 0x98, 0x50, 0x8e, 0x40, 0xf9, 0x70, -0xfb, 0x00, 0x00, 0x00, 0x00, 0x20, 0xaf, -0xa0, 0xae, 0x00, 0xf9, 0x40, 0xf9, 0x90, -0x6e, 0x70, 0xe5, 0x40, 0xad, 0x00, 0xa8, -0xe0, 0xf9, 0x50, 0xfb, 0x00, 0x00, 0x00, -0x00, 0xb0, 0xc6, 0x70, 0xc6, 0x20, 0xfa, -0x50, 0xfa, 0x20, 0x33, 0xb0, 0xbe, 0x90, -0xc5, 0x50, 0xc2, 0xb0, 0xfa, 0x10, 0xfb, -0xf0, 0xff, 0x00, 0x00, 0x00, 0xb7, 0xf0, -0xe1, 0x50, 0xf3, 0x00, 0xfb, 0x00, 0x00, -0x10, 0x92, 0x00, 0xe1, 0x40, 0xde, 0xe0, -0xfa, 0x30, 0xfa, 0xf0, 0xff, 0x00, 0x00, -0x20, 0xd3, 0x10, 0xff, 0xd0, 0xf3, 0xc0, -0xf8, 0x00, 0x00, 0xd0, 0x47, 0x00, 0xfe, -0x70, 0xfb, 0x30, 0xf8, 0xe0, 0xf6, 0xd0, -0xf1, 0x00, 0x00, 0xd0, 0xf1, 0xf0, 0xff, -0xd0, 0xf1, 0xf0, 0xf2, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x70, 0xf2, -0x40, 0xf1, 0x20, 0xc0, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x70, 0xed, 0x60, 0xea, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x10, 0xea, 0x20, 0xe9, 0xb0, 0x92, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xa0, -0xe6, 0xe0, 0xdd, 0x00, 0x00, 0x10, 0x64, -0x40, 0x0d, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xb0, 0xb3, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xb0, 0x4e, 0xe0, 0x1d, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x30, 0x9c, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xc0, 0x2d, 0x70, -0x2d, 0xa0, 0x24, 0xf0, 0xff, 0xf0, 0xff, -0x60, 0x87, 0x30, 0xed, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xc0, 0x3b, 0x80, 0x38, 0xf0, -0xff, 0xf0, 0xff, 0x70, 0x74, 0x00, 0xce, -0x30, 0x2d, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x50, 0x48, 0xf0, 0xff, 0xf0, 0xff, 0x70, -0x60, 0x80, 0xb2, 0xb0, 0x42, 0x50, 0x31, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x80, 0x56, 0xf0, 0xff, -0xf0, 0xff, 0xd0, 0x45, 0xc0, 0x99, 0x60, -0x53, 0xb0, 0x4b, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xe0, -0x63, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xf0, 0x82, 0x20, 0x62, 0xd0, 0x5d, 0xf0, -0xff, 0xf0, 0xff, 0xd0, 0xeb, 0x00, 0x00, -0x50, 0x4c, 0xb0, 0x70, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xb0, 0x6c, 0xc0, 0x6f, -0x00, 0x6d, 0xf0, 0xff, 0xf0, 0xff, 0x90, -0xcb, 0xf0, 0xff, 0x70, 0x64, 0x20, 0x51, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x40, -0x52, 0xc0, 0x7c, 0xf0, 0x7a, 0xf0, 0xff, -0xf0, 0xff, 0x50, 0xae, 0xf0, 0xff, 0x20, -0x76, 0x90, 0x65, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xb0, 0x8a, 0x80, -0x89, 0xf0, 0xff, 0xf0, 0xff, 0xa0, 0x92, -0xf0, 0xff, 0xb0, 0x86, 0x50, 0x7a, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x70, 0x9b, 0xb0, 0x9a, 0xf0, 0xff, 0xf0, -0xff, 0xa0, 0x75, 0xc0, 0xe7, 0xf0, 0x98, -0x80, 0x92, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x50, 0xaf, 0xf0, 0xae, -0xf0, 0xff, 0xf0, 0xff, 0x10, 0x4f, 0xb0, -0xc3, 0xd0, 0xad, 0x40, 0xaa, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x20, -0x9f, 0xb0, 0xc6, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xe0, 0x9d, 0xf0, 0xc5, 0x80, -0xc3, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xd0, 0xb8, 0xd0, 0xe1, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x50, 0x6b, -0xf0, 0xe0, 0xd0, 0xde, 0xf0, 0xff, 0xf0, -0xff, 0xb0, 0xfb, 0x00, 0x00, 0x90, 0xd5, -0x50, 0xfe, 0xf0, 0xff, 0xd0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x70, 0xfd, 0x70, 0xfb, -0xd0, 0xff, 0xe0, 0xff, 0xf0, 0xc9, 0x00, -0x00, 0x80, 0xf4, 0xf0, 0xff, 0xf0, 0xff, -0xb0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xb0, 0xff, 0xb0, 0xff, -0xa0, 0x96, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xd0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xb0, -0xff, 0xb0, 0xff, 0xe0, 0x62, 0x10, 0xfe, -0xf0, 0xff, 0xf0, 0xff, 0xc0, 0xff, 0x50, -0xfe, 0x00, 0x00, 0x40, 0x4f, 0x50, 0x18, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xb0, -0x9c, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x40, -0x30, 0xa0, 0x21, 0xf0, 0x0b, 0xf0, 0xff, -0xf0, 0xff, 0x10, 0x88, 0xc0, 0xed, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x2f, 0xf0, -0x29, 0xf0, 0xff, 0xf0, 0xff, 0x90, 0x75, -0xb0, 0xce, 0x50, 0x09, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x10, 0x3b, 0xf0, 0xff, 0xf0, -0xff, 0x50, 0x62, 0x60, 0xb3, 0xa0, 0x32, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x49, -0xf0, 0xff, 0xf0, 0xff, 0x80, 0x49, 0x00, -0x9b, 0x90, 0x45, 0x20, 0x3a, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xa0, 0x57, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xc0, 0x84, 0x50, 0x55, 0x70, -0x4f, 0xf0, 0xff, 0xf0, 0xff, 0xa0, 0xec, -0x00, 0x00, 0x20, 0x34, 0xb0, 0x64, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x90, 0x6f, -0x80, 0x63, 0xf0, 0x5f, 0xf0, 0xff, 0xf0, -0xff, 0xb0, 0xcc, 0xf0, 0xff, 0x70, 0x54, -0x10, 0x37, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x40, 0x57, 0xd0, 0x70, 0x80, 0x6e, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xaf, 0xf0, -0xff, 0x70, 0x68, 0x10, 0x51, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x80, 0x2d, 0x90, -0x7d, 0x10, 0x7c, 0xf0, 0xff, 0xf0, 0xff, -0x50, 0x95, 0xf0, 0xff, 0x80, 0x78, 0x50, -0x68, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x50, 0x8b, 0x70, 0x8a, 0xf0, -0xff, 0xf0, 0xff, 0x10, 0x7b, 0x80, 0xe9, -0x30, 0x88, 0xe0, 0x7f, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x9b, -0x60, 0x9b, 0xf0, 0xff, 0xf0, 0xff, 0xc0, -0x5c, 0x30, 0xc7, 0xf0, 0x99, 0x70, 0x95, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x90, 0x89, 0x70, 0xaf, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x40, 0xa5, 0x80, -0xae, 0xe0, 0xab, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x90, 0xa0, 0x10, -0xc7, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x40, 0x7e, 0x50, 0xc6, 0x40, 0xc4, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xe0, 0xba, 0x60, 0xe1, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x30, 0x35, 0xa0, 0xe0, -0xe0, 0xde, 0xf0, 0xff, 0xf0, 0xff, 0xd0, -0xd5, 0x00, 0x00, 0x50, 0xd8, 0x20, 0xfd, -0xf0, 0xff, 0xd0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x90, 0xfc, 0xe0, 0xfa, 0xe0, 0xff, -0xe0, 0xff, 0x20, 0xa3, 0xf0, 0xff, 0x00, -0xf6, 0x50, 0xe7, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xb0, 0xff, 0xb0, 0xff, 0x10, 0x69, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xc0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xb0, 0xff, 0xb0, -0xff, 0x00, 0x00, 0x70, 0xd7, 0xf0, 0xff, -0xf0, 0xff, 0xc0, 0xff, 0xe0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x90, 0x41, 0xf0, 0x7a, 0x90, -0x14, 0x00, 0x00, 0x00, 0x17, 0xc0, 0x17, -0x10, 0xbd, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x60, 0x1a, 0xf0, 0x1f, 0x00, 0x31, -0x30, 0x6d, 0xa0, 0x1f, 0x80, 0x11, 0xd0, -0x16, 0x40, 0x17, 0x10, 0xa8, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x40, 0x19, 0x50, -0x1f, 0xd0, 0x1b, 0x70, 0x5e, 0x10, 0x2f, -0xe0, 0x2a, 0x40, 0x16, 0x70, 0x16, 0x40, -0x96, 0xf0, 0xf2, 0x00, 0x17, 0x00, 0x00, -0x00, 0x18, 0xb0, 0x1c, 0x00, 0x00, 0xe0, -0x4d, 0xc0, 0x3d, 0xe0, 0x3b, 0x30, 0x15, -0x40, 0x15, 0x10, 0x87, 0x70, 0xd5, 0x00, -0x35, 0x00, 0x00, 0x80, 0x16, 0x30, 0x1a, -0xf0, 0xff, 0x40, 0x39, 0x00, 0x00, 0xe0, -0x4a, 0xf0, 0x1d, 0xa0, 0x13, 0x70, 0x78, -0x10, 0xbc, 0x10, 0x47, 0xd0, 0x3a, 0xa0, -0x14, 0x90, 0x17, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xc0, 0x58, 0xc0, 0x1d, 0x30, -0x11, 0x20, 0x68, 0x00, 0xa6, 0x80, 0x56, -0x90, 0x50, 0x00, 0x12, 0x70, 0x14, 0xf0, -0xff, 0x00, 0x00, 0x30, 0x28, 0xe0, 0x65, -0xe0, 0x1b, 0xe0, 0x0c, 0xf0, 0x54, 0xa0, -0x92, 0x90, 0x64, 0x20, 0x61, 0xb0, 0x0d, -0x50, 0x10, 0xa0, 0xf1, 0x00, 0x00, 0x60, -0x52, 0x90, 0x72, 0x30, 0x17, 0x00, 0x00, -0x70, 0x3a, 0x10, 0x81, 0xe0, 0x71, 0x90, -0x6f, 0x00, 0x00, 0xa0, 0x07, 0x30, 0xd3, -0xf0, 0xff, 0x20, 0x68, 0xb0, 0x58, 0x10, -0x11, 0x20, 0x14, 0x00, 0x00, 0xe0, 0x6e, -0x90, 0x7e, 0x00, 0x7d, 0x00, 0x00, 0x00, -0x00, 0x50, 0xb8, 0xf0, 0xff, 0xd0, 0x78, -0xa0, 0x6b, 0x00, 0x00, 0x70, 0x14, 0x00, -0x00, 0xa0, 0x57, 0x50, 0x8c, 0x40, 0x8b, -0x00, 0x00, 0x00, 0x00, 0xd0, 0x9f, 0xf0, -0xff, 0xc0, 0x88, 0xb0, 0x7d, 0x00, 0x00, -0xe0, 0x0c, 0x00, 0x00, 0xa0, 0x2b, 0xd0, -0x9c, 0x20, 0x9c, 0x00, 0x00, 0x00, 0x00, -0xd0, 0x87, 0x10, 0xee, 0x90, 0x9a, 0xb0, -0x94, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x70, 0xb0, 0x20, 0xb0, 0x00, -0x00, 0x00, 0x00, 0xc0, 0x6c, 0x30, 0xcc, -0x10, 0xaf, 0xe0, 0xab, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x00, 0x70, 0xa3, -0xa0, 0xc7, 0x00, 0x00, 0x00, 0x00, 0x50, -0x3d, 0x40, 0xaa, 0xf0, 0xc6, 0x20, 0xc5, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0xbc, 0x40, 0xe3, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xa0, 0x81, 0xd0, -0xe2, 0x70, 0xe1, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0x80, 0xd9, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x40, 0x20, 0xf0, 0xff, 0x70, 0xff, 0x00, -0x00, 0x00, 0x00, 0xe0, 0xd4, 0x00, 0x00, -0xf0, 0xf8, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xd0, -0xa6, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x20, 0x7b, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x60, 0x31, 0x50, 0x6d, 0xe0, 0x15, 0x00, -0x00, 0x20, 0x20, 0xb0, 0x20, 0x20, 0xa8, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x60, -0x21, 0x70, 0x25, 0xd0, 0x1f, 0x10, 0x5f, -0xd0, 0x1f, 0x20, 0x18, 0xd0, 0x1f, 0x80, -0x20, 0x90, 0x96, 0x00, 0xf3, 0x00, 0x00, -0x00, 0x00, 0xf0, 0x20, 0xc0, 0x23, 0xb0, -0x00, 0x80, 0x4f, 0x00, 0x2f, 0x70, 0x2c, -0x20, 0x20, 0x10, 0x20, 0xb0, 0x87, 0xb0, -0xd5, 0xe0, 0x1f, 0x00, 0x00, 0x50, 0x20, -0x50, 0x22, 0xf0, 0xff, 0x40, 0x3d, 0x00, -0x00, 0xa0, 0x3c, 0x00, 0x25, 0x60, 0x1f, -0x90, 0x79, 0x80, 0xbc, 0x40, 0x37, 0x60, -0x20, 0x80, 0x1f, 0xe0, 0x20, 0xf0, 0xff, -0x00, 0x22, 0x00, 0x00, 0x40, 0x4b, 0xf0, -0x24, 0x70, 0x1e, 0x20, 0x6a, 0xd0, 0xa6, -0x50, 0x48, 0x10, 0x40, 0x80, 0x1e, 0x70, -0x1f, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xe0, 0x58, 0xd0, 0x23, 0x10, 0x1d, 0x70, -0x58, 0xf0, 0x93, 0x40, 0x57, 0xd0, 0x52, -0x20, 0x1d, 0xe0, 0x1d, 0x20, 0xf2, 0x00, -0x00, 0xc0, 0x3d, 0xf0, 0x65, 0x20, 0x21, -0x50, 0x1b, 0xe0, 0x41, 0x20, 0x83, 0x10, -0x65, 0x40, 0x62, 0x70, 0x1b, 0x00, 0x1c, -0xf0, 0xd3, 0xf0, 0xff, 0xc0, 0x58, 0x30, -0x43, 0x70, 0x1e, 0x60, 0x20, 0xa0, 0x04, -0x10, 0x72, 0x20, 0x72, 0x40, 0x70, 0x20, -0x19, 0xa0, 0x19, 0x90, 0xb9, 0xf0, 0xff, -0x30, 0x6b, 0x10, 0x5a, 0x80, 0x1b, 0x60, -0x20, 0x00, 0x00, 0xb0, 0x5d, 0xc0, 0x7e, -0x80, 0x7d, 0xf0, 0x15, 0x80, 0x16, 0x00, -0xa2, 0xf0, 0xff, 0x80, 0x7a, 0xa0, 0x6c, -0x10, 0x18, 0x00, 0x1e, 0x00, 0x00, 0x30, -0x40, 0x60, 0x8c, 0xa0, 0x8b, 0x50, 0x10, -0x00, 0x11, 0x10, 0x8c, 0x70, 0xef, 0xb0, -0x89, 0x50, 0x82, 0xc0, 0x12, 0x70, 0x18, -0x00, 0x00, 0x00, 0x00, 0xd0, 0x9c, 0x60, -0x9c, 0x00, 0x00, 0x00, 0x00, 0x80, 0x75, -0x10, 0xcf, 0x10, 0x9b, 0x10, 0x97, 0x00, -0x00, 0xc0, 0x0d, 0xf0, 0xff, 0x00, 0x00, -0x50, 0x8e, 0x40, 0xb0, 0xc0, 0x10, 0x00, -0x00, 0xe0, 0x56, 0x40, 0xb0, 0x60, 0xaf, -0x20, 0xad, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0x40, 0xa5, 0xb0, 0xc7, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, -0x8f, 0x20, 0xc7, 0xd0, 0xc5, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0x10, -0xbf, 0x40, 0xe3, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xf0, 0x61, 0xf0, 0xe2, 0x00, -0xe2, 0x00, 0x00, 0x00, 0x00, 0x20, 0xe1, -0x00, 0x00, 0xf0, 0xdc, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x40, 0xb1, 0xf0, 0xff, 0x90, 0xfb, -0x70, 0xed, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x50, 0x82, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x10, 0x50, 0x80, 0xe3, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x90, 0x1f, -0x20, 0x5f, 0x20, 0x18, 0x00, 0x00, 0x40, -0x2a, 0x00, 0x2f, 0x90, 0x96, 0x00, 0xf3, -0x00, 0x00, 0x00, 0x00, 0x40, 0x2f, 0xc0, -0x30, 0xe0, 0x11, 0x40, 0x50, 0x80, 0x20, -0x70, 0x1b, 0x90, 0x2b, 0xc0, 0x2e, 0xf0, -0x87, 0xc0, 0xd5, 0x00, 0x00, 0x00, 0x00, -0x10, 0x2f, 0x00, 0x30, 0xf0, 0xff, 0x80, -0x3f, 0x00, 0x00, 0x70, 0x2d, 0xd0, 0x31, -0x80, 0x2e, 0x30, 0x7a, 0xc0, 0xbc, 0x60, -0x24, 0x00, 0x00, 0xd0, 0x2e, 0x60, 0x2f, -0xf0, 0xff, 0xc0, 0x29, 0x00, 0x00, 0x00, -0x3d, 0xd0, 0x31, 0x50, 0x2e, 0x70, 0x6b, -0x60, 0xa7, 0xf0, 0x38, 0x90, 0x2b, 0x60, -0x2e, 0xc0, 0x2e, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x50, 0x4b, 0x30, 0x31, 0xe0, -0x2d, 0xf0, 0x5a, 0xe0, 0x94, 0x30, 0x49, -0x30, 0x43, 0xd0, 0x2d, 0x10, 0x2e, 0x70, -0xf2, 0x00, 0x00, 0x00, 0x18, 0xd0, 0x58, -0xb0, 0x2f, 0x30, 0x2d, 0x00, 0x47, 0xb0, -0x84, 0xc0, 0x57, 0x40, 0x54, 0x20, 0x2d, -0x50, 0x2d, 0x80, 0xd4, 0xf0, 0xff, 0x50, -0x47, 0x00, 0x1b, 0x60, 0x2e, 0xd0, 0x2f, -0x90, 0x27, 0x90, 0x74, 0x60, 0x65, 0x10, -0x63, 0x40, 0x2c, 0x60, 0x2c, 0x80, 0xba, -0xf0, 0xff, 0xb0, 0x5c, 0x50, 0x44, 0x20, -0x2d, 0xc0, 0x2f, 0x00, 0x00, 0xd0, 0x61, -0x50, 0x72, 0xd0, 0x70, 0x30, 0x2b, 0x50, -0x2b, 0x80, 0xa3, 0xf0, 0xff, 0x30, 0x6d, -0x90, 0x5b, 0xe0, 0x2b, 0x90, 0x2e, 0x00, -0x00, 0xa0, 0x49, 0xd0, 0x7e, 0xe0, 0x7d, -0xf0, 0x29, 0x10, 0x2a, 0xc0, 0x8e, 0x50, -0xf0, 0x90, 0x7b, 0x80, 0x72, 0x70, 0x2a, -0x60, 0x2c, 0x00, 0x00, 0x00, 0x00, 0x60, -0x8c, 0xe0, 0x8b, 0x40, 0x28, 0x60, 0x28, -0xd0, 0x7a, 0xf0, 0xd0, 0x50, 0x8a, 0x50, -0x85, 0xb0, 0x28, 0x10, 0x2a, 0xf0, 0xff, -0x00, 0x00, 0x20, 0x7b, 0x90, 0x9c, 0x10, -0x2a, 0xc0, 0x25, 0x00, 0x63, 0x10, 0xb4, -0x80, 0x9b, 0xb0, 0x98, 0x20, 0x26, 0x20, -0x27, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x90, -0x50, 0xb0, 0x60, 0x29, 0x80, 0x21, 0x70, -0x37, 0x50, 0x97, 0xa0, 0xaf, 0x00, 0xae, -0xd0, 0x21, 0xc0, 0x22, 0xf0, 0xff, 0x00, -0x00, 0xe0, 0xa6, 0xc0, 0xc7, 0x30, 0x26, -0x20, 0x19, 0x00, 0x00, 0xf0, 0x75, 0x50, -0xc7, 0x50, 0xc6, 0xa0, 0x19, 0xc0, 0x1a, -0x30, 0xe8, 0x00, 0x00, 0x50, 0xc2, 0x40, -0xe3, 0xe0, 0x1d, 0x00, 0x00, 0x00, 0x00, -0x70, 0x38, 0x10, 0xe3, 0x50, 0xe2, 0x00, -0x00, 0x00, 0x00, 0x70, 0xbf, 0xf0, 0xff, -0x20, 0xdf, 0x40, 0xd3, 0x00, 0x00, 0x50, -0x1b, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x60, -0x8d, 0xf0, 0xff, 0x50, 0xfd, 0x70, 0xf1, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xe0, 0x56, 0x20, 0xee, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xb0, 0xc0, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xd0, 0x0d, 0xb0, 0x0e, 0x10, 0x50, -0x30, 0x1b, 0x50, 0x0e, 0xb0, 0x34, 0xf0, -0x3b, 0xe0, 0x87, 0xc0, 0xd5, 0x00, 0x00, -0x00, 0x00, 0x30, 0x3d, 0x00, 0x3e, 0xf0, -0xff, 0x30, 0x40, 0x00, 0x00, 0x30, 0x1e, -0x80, 0x3f, 0x50, 0x3b, 0x70, 0x7a, 0xd0, -0xbc, 0x00, 0x00, 0x00, 0x00, 0x10, 0x3d, -0xa0, 0x3d, 0xf0, 0xff, 0x40, 0x2d, 0x00, -0x00, 0x50, 0x2e, 0x80, 0x3f, 0x70, 0x3b, -0x30, 0x6c, 0xa0, 0xa7, 0x70, 0x27, 0x00, -0x00, 0xd0, 0x3c, 0x50, 0x3d, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x40, 0x3d, 0x10, -0x3f, 0xf0, 0x3b, 0x90, 0x5c, 0x80, 0x95, -0x40, 0x3a, 0xf0, 0x30, 0x90, 0x3c, 0xf0, -0x3c, 0xa0, 0xf2, 0x00, 0x00, 0x00, 0x00, -0x40, 0x4b, 0x20, 0x3e, 0x20, 0x3c, 0x60, -0x4a, 0xd0, 0x85, 0xe0, 0x49, 0x20, 0x45, -0x40, 0x3c, 0x80, 0x3c, 0xf0, 0xd4, 0xf0, -0xff, 0xe0, 0x30, 0x00, 0x00, 0x50, 0x3d, -0xa0, 0x3e, 0x70, 0x31, 0x70, 0x76, 0x20, -0x58, 0x40, 0x55, 0xf0, 0x3b, 0x10, 0x3c, -0x40, 0xbb, 0xf0, 0xff, 0xd0, 0x4c, 0x80, -0x1d, 0x90, 0x3c, 0x80, 0x3e, 0x00, 0x00, -0x00, 0x65, 0x80, 0x65, 0xc0, 0x63, 0x70, -0x3b, 0x80, 0x3b, 0xc0, 0xa4, 0xf0, 0xff, -0x30, 0x5f, 0x10, 0x47, 0xe0, 0x3b, 0xc0, -0x3d, 0x00, 0x00, 0x70, 0x4f, 0x60, 0x72, -0x40, 0x71, 0xe0, 0x3a, 0xe0, 0x3a, 0xa0, -0x90, 0xf0, 0xf0, 0x80, 0x6e, 0x30, 0x63, -0x20, 0x3b, 0x70, 0x3c, 0x00, 0x00, 0xf0, -0x2c, 0xd0, 0x7e, 0x30, 0x7e, 0x20, 0x3a, -0x30, 0x3a, 0x20, 0x7e, 0x20, 0xd2, 0x50, -0x7c, 0x40, 0x76, 0x60, 0x3a, 0x40, 0x3b, -0xf0, 0xff, 0x00, 0x00, 0xd0, 0x69, 0x10, -0x8c, 0x50, 0x3b, 0x40, 0x39, 0xe0, 0x69, -0x70, 0xb6, 0xc0, 0x8a, 0x50, 0x87, 0x60, -0x39, 0x00, 0x3a, 0xf0, 0xff, 0x00, 0x00, -0xd0, 0x7c, 0xa0, 0x9c, 0xc0, 0x3b, 0xd0, -0x37, 0x70, 0x4c, 0x40, 0x9c, 0xd0, 0x9b, -0xc0, 0x99, 0x00, 0x38, 0x70, 0x38, 0xf0, -0xff, 0x00, 0x00, 0xf0, 0x90, 0x60, 0xb0, -0x70, 0x3a, 0xc0, 0x35, 0x00, 0x00, 0xc0, -0x80, 0xe0, 0xaf, 0x90, 0xae, 0xe0, 0x35, -0x40, 0x36, 0xc0, 0xeb, 0x00, 0x00, 0xe0, -0xa9, 0xc0, 0xc7, 0xb0, 0x37, 0x90, 0x32, -0x00, 0x00, 0xa0, 0x5c, 0x70, 0xc7, 0xa0, -0xc6, 0xb0, 0x32, 0x00, 0x33, 0x90, 0xc7, -0xf0, 0xff, 0x10, 0xc4, 0x60, 0xba, 0x10, -0x34, 0x10, 0x35, 0x00, 0x00, 0x00, 0x00, -0x20, 0xe3, 0x90, 0xe2, 0x50, 0x2d, 0xb0, -0x2d, 0xd0, 0x9f, 0xf0, 0xff, 0x80, 0xe0, -0x80, 0xd6, 0xd0, 0x2d, 0x60, 0x30, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xc0, 0x1f, 0x50, 0x1f, 0xb0, 0x65, 0x80, -0xf9, 0x80, 0xfe, 0x30, 0xf5, 0xb0, 0x21, -0x30, 0x29, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x90, 0x1e, 0x50, 0x1f, -0x00, 0x00, 0xf0, 0xc9, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x21, 0x10, 0x26, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x70, -0x26, 0xe0, 0x26, 0x00, 0x00, 0x50, 0x9e, -0xf0, 0xff, 0xf0, 0xff, 0x10, 0x28, 0x40, -0x2b, 0xf0, 0xff, 0xb0, 0x3f, 0xf0, 0xff, -0x40, 0x16, 0x10, 0x34, 0x00, 0x47, 0x40, -0x7a, 0xc0, 0xbc, 0x00, 0x00, 0x00, 0x00, -0x30, 0x4a, 0x30, 0x4b, 0xf0, 0xff, 0xe0, -0x2d, 0x00, 0x00, 0x10, 0x21, 0xf0, 0x4c, -0x20, 0x46, 0x60, 0x6c, 0xb0, 0xa7, 0x40, -0x0c, 0x00, 0x00, 0xe0, 0x49, 0xe0, 0x4a, -0xf0, 0xff, 0x60, 0x12, 0x00, 0x00, 0x30, -0x2f, 0x90, 0x4c, 0x30, 0x47, 0x60, 0x5d, -0xd0, 0x95, 0xe0, 0x29, 0x10, 0x13, 0xa0, -0x49, 0xa0, 0x4a, 0xb0, 0xf2, 0x00, 0x00, -0x00, 0x00, 0x60, 0x3d, 0xd0, 0x4b, 0xb0, -0x48, 0x80, 0x4c, 0x80, 0x86, 0x40, 0x3b, -0x10, 0x34, 0x90, 0x49, 0x60, 0x4a, 0x30, -0xd5, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x40, 0x4b, 0xa0, 0x4c, 0x00, 0x37, 0xc0, -0x77, 0x60, 0x4a, 0x80, 0x46, 0xa0, 0x49, -0x10, 0x4a, 0xb0, 0xbb, 0xf0, 0xff, 0x20, -0x3a, 0x00, 0x00, 0xc0, 0x4a, 0x80, 0x4c, -0x00, 0x00, 0x50, 0x67, 0x50, 0x58, 0x10, -0x56, 0x90, 0x49, 0xd0, 0x49, 0xa0, 0xa5, -0xf0, 0xff, 0x20, 0x50, 0x10, 0x27, 0x40, -0x4a, 0xe0, 0x4b, 0x00, 0x00, 0xb0, 0x53, -0x90, 0x65, 0x40, 0x64, 0x70, 0x49, 0x80, -0x49, 0x20, 0x92, 0x70, 0xf1, 0xd0, 0x60, -0x10, 0x52, 0xd0, 0x49, 0xf0, 0x4a, 0x00, -0x00, 0x30, 0x38, 0x50, 0x72, 0x90, 0x71, -0x20, 0x49, 0x30, 0x49, 0x70, 0x80, 0xf0, -0xd2, 0x50, 0x6f, 0xe0, 0x67, 0x60, 0x49, -0x20, 0x4a, 0xf0, 0xff, 0x00, 0x00, 0x60, -0x58, 0x60, 0x7e, 0xa0, 0x4a, 0xc0, 0x48, -0x10, 0x6e, 0x00, 0xb8, 0xd0, 0x7c, 0xa0, -0x78, 0xe0, 0x48, 0x60, 0x49, 0xf0, 0xff, -0x00, 0x00, 0x70, 0x6b, 0x20, 0x8c, 0x00, -0x4b, 0x20, 0x48, 0x70, 0x56, 0x60, 0x9f, -0x20, 0x8b, 0xa0, 0x88, 0x40, 0x48, 0xa0, -0x48, 0xf0, 0xff, 0x00, 0x00, 0x80, 0x7d, -0xb0, 0x9c, 0x30, 0x4a, 0x40, 0x47, 0xb0, -0x27, 0x40, 0x87, 0x00, 0x9c, 0x70, 0x9a, -0x60, 0x47, 0xa0, 0x47, 0xd0, 0xed, 0x00, -0x00, 0x90, 0x94, 0x60, 0xb0, 0xc0, 0x48, -0x00, 0x46, 0x00, 0x00, 0xe0, 0x6b, 0x00, -0xb0, 0xf0, 0xae, 0x10, 0x46, 0x50, 0x46, -0xe0, 0xcb, 0xf0, 0xff, 0xc0, 0xab, 0x50, -0xa3, 0x10, 0x47, 0xc0, 0x46, 0x00, 0x00, -0x00, 0x3b, 0x90, 0xc7, 0xe0, 0xc6, 0x20, -0x44, 0x50, 0x44, 0xd0, 0xa9, 0xf0, 0xff, -0x10, 0xc5, 0xd0, 0xbc, 0xe0, 0x44, 0xc0, -0x44, 0x00, 0x00, 0x00, 0x00, 0x30, 0xe3, -0xc0, 0xe2, 0x20, 0x41, 0x50, 0x41, 0xf0, -0x80, 0xf0, 0xff, 0x60, 0xe1, 0x60, 0xd9, -0x70, 0x41, 0xa0, 0x41, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xa0, 0x3a, -0x60, 0x3a, 0xd0, 0x18, 0x80, 0xd4, 0x50, -0xff, 0xd0, 0xf8, 0xd0, 0x3a, 0xd0, 0x3c, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x60, 0x39, 0x80, 0x39, 0x00, 0x00, -0x40, 0xa6, 0xf0, 0xff, 0xf0, 0xff, 0xe0, -0x39, 0x10, 0x3b, 0xf0, 0xff, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x70, 0x3e, 0x80, -0x3b, 0x00, 0x00, 0x80, 0x7a, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0x3b, 0xe0, 0x3c, 0xf0, -0xff, 0x80, 0x2c, 0xf0, 0xff, 0xf0, 0x1b, -0x90, 0x40, 0xf0, 0x50, 0x10, 0x6c, 0x90, -0xa7, 0x00, 0x00, 0x00, 0x00, 0x20, 0x56, -0xc0, 0x57, 0xf0, 0xff, 0xd0, 0x12, 0x00, -0x00, 0xc0, 0x23, 0x90, 0x59, 0x70, 0x50, -0x80, 0x5d, 0xd0, 0x95, 0x00, 0x17, 0x00, -0x00, 0x90, 0x55, 0x70, 0x57, 0xb0, 0xf2, -0x00, 0x00, 0x00, 0x00, 0xf0, 0x2f, 0xf0, -0x58, 0xd0, 0x52, 0x60, 0x4d, 0xd0, 0x86, -0x10, 0x2c, 0x70, 0x1d, 0x60, 0x55, 0x20, -0x57, 0x40, 0xd5, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x60, 0x58, 0x00, 0x5a, 0x00, -0x3a, 0x80, 0x78, 0x30, 0x3c, 0x50, 0x36, -0xa0, 0x55, 0xf0, 0x56, 0x00, 0xbc, 0xf0, -0xff, 0xb0, 0x1d, 0x00, 0x00, 0xf0, 0x57, -0xd0, 0x59, 0x10, 0x18, 0xe0, 0x68, 0xc0, -0x4a, 0xb0, 0x47, 0x10, 0x56, 0xd0, 0x56, -0x30, 0xa6, 0xf0, 0xff, 0x30, 0x3f, 0x00, -0x00, 0x90, 0x57, 0x40, 0x59, 0x00, 0x00, -0xc0, 0x56, 0x70, 0x58, 0xc0, 0x56, 0x60, -0x56, 0xc0, 0x56, 0x30, 0x93, 0xc0, 0xf1, -0x40, 0x52, 0xe0, 0x3c, 0x40, 0x57, 0x80, -0x58, 0x00, 0x00, 0x10, 0x3f, 0x90, 0x65, -0xa0, 0x64, 0x80, 0x56, 0xa0, 0x56, 0x40, -0x82, 0x90, 0xd3, 0xd0, 0x61, 0x50, 0x58, -0x00, 0x57, 0xd0, 0x57, 0xf0, 0xff, 0x00, -0x00, 0x60, 0x42, 0xd0, 0x71, 0xc0, 0x58, -0x80, 0x56, 0xf0, 0x70, 0x10, 0xb9, 0xf0, -0x6f, 0xe0, 0x6a, 0xc0, 0x56, 0x50, 0x57, -0xf0, 0xff, 0x00, 0x00, 0xa0, 0x59, 0x80, -0x7e, 0xf0, 0x58, 0x40, 0x56, 0x20, 0x5c, -0x50, 0xa1, 0x40, 0x7d, 0x30, 0x7a, 0x70, -0x56, 0xd0, 0x56, 0xf0, 0xff, 0x00, 0x00, -0x50, 0x6c, 0x30, 0x8c, 0x50, 0x58, 0xf0, -0x55, 0x30, 0x3d, 0x30, 0x8b, 0x60, 0x8b, -0x70, 0x89, 0x10, 0x56, 0x50, 0x56, 0x20, -0xef, 0x00, 0x00, 0x20, 0x82, 0xa0, 0x9c, -0x50, 0x57, 0x70, 0x55, 0x00, 0x00, 0x60, -0x74, 0x30, 0x9c, 0xf0, 0x9a, 0x80, 0x55, -0xb0, 0x55, 0xa0, 0xce, 0xf0, 0xff, 0xe0, -0x96, 0x20, 0x8e, 0x60, 0x56, 0x10, 0x56, -0x00, 0x00, 0x00, 0x55, 0x20, 0xb0, 0x40, -0xaf, 0xa0, 0x54, 0xd0, 0x54, 0xb0, 0xaf, -0xf0, 0xff, 0x00, 0xad, 0x00, 0xa5, 0x40, -0x55, 0x50, 0x55, 0x00, 0x00, 0x00, 0x00, -0xa0, 0xc7, 0x10, 0xc7, 0x60, 0x53, 0x80, -0x53, 0x80, 0x8e, 0xf0, 0xff, 0xc0, 0xc5, -0xe0, 0xbe, 0xd0, 0x53, 0x00, 0x54, 0x00, -0x00, 0x00, 0x00, 0x30, 0xe3, 0xe0, 0xe2, -0x60, 0x51, 0x80, 0x51, 0x40, 0x60, 0x90, -0xe0, 0xe0, 0xe1, 0xc0, 0xdc, 0xa0, 0x51, -0xf0, 0x50, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xe0, 0x4c, 0xc0, 0x4c, -0x00, 0x00, 0x90, 0xb0, 0xe0, 0xff, 0x50, -0xfb, 0xc0, 0x4c, 0x60, 0x4d, 0xf0, 0xff, -0x00, 0x00, 0x30, 0xed, 0xf0, 0xff, 0xd0, -0x4e, 0x70, 0x4b, 0x00, 0x00, 0x40, 0x81, -0xf0, 0xff, 0xf0, 0xff, 0x80, 0x4b, 0xd0, -0x4b, 0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xd0, 0x4c, 0x90, 0x4b, 0x00, -0x00, 0x20, 0x4e, 0xf0, 0xff, 0xf0, 0xff, -0xc0, 0x4b, 0x00, 0x4c, 0x00, 0xe3, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0x1f, 0x40, 0x4d, -0xf0, 0x5a, 0xf0, 0x5c, 0x90, 0x95, 0x00, -0x00, 0x00, 0x00, 0x20, 0x61, 0xa0, 0x63, -0x90, 0xf2, 0x00, 0x00, 0x00, 0x00, 0x70, -0x25, 0x80, 0x65, 0xb0, 0x5b, 0x50, 0x4d, -0xc0, 0x86, 0x00, 0x1d, 0x00, 0x00, 0x50, -0x60, 0x30, 0x63, 0x40, 0xd5, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0x64, 0xd0, -0x66, 0x20, 0x3b, 0xd0, 0x78, 0x00, 0x2e, -0xd0, 0x22, 0x40, 0x60, 0xf0, 0x62, 0x20, -0xbc, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x80, 0x64, 0x90, 0x66, 0x50, 0x20, 0xc0, -0x69, 0x00, 0x3d, 0x30, 0x38, 0x00, 0x61, -0xc0, 0x62, 0x90, 0xa6, 0xf0, 0xff, 0xc0, -0x29, 0x00, 0x00, 0x10, 0x64, 0x10, 0x66, -0x00, 0x00, 0xb0, 0x58, 0x00, 0x4b, 0xa0, -0x48, 0xe0, 0x61, 0xd0, 0x62, 0xe0, 0x93, -0x00, 0xf2, 0x50, 0x42, 0x20, 0x12, 0xd0, -0x63, 0x50, 0x65, 0x00, 0x00, 0x90, 0x43, -0x70, 0x58, 0x40, 0x57, 0x90, 0x62, 0xf0, -0x62, 0x80, 0x83, 0x00, 0xd4, 0xa0, 0x53, -0x80, 0x46, 0xa0, 0x63, 0xc0, 0x64, 0xf0, -0xff, 0x20, 0x1d, 0xf0, 0x15, 0xf0, 0x64, -0x10, 0x66, 0x10, 0x63, 0x10, 0x73, 0xd0, -0xb9, 0xa0, 0x62, 0x20, 0x5c, 0x80, 0x63, -0x40, 0x64, 0xf0, 0xff, 0x00, 0x00, 0x80, -0x43, 0xf0, 0x71, 0x20, 0x66, 0x20, 0x63, -0xd0, 0x5f, 0xb0, 0xa2, 0x70, 0x70, 0xc0, -0x6c, 0x60, 0x63, 0xe0, 0x63, 0xf0, 0xff, -0x00, 0x00, 0x10, 0x5b, 0x80, 0x7e, 0x80, -0x65, 0x10, 0x63, 0x60, 0x46, 0xb0, 0x8d, -0x90, 0x7d, 0x40, 0x7b, 0x40, 0x63, 0xa0, -0x63, 0xe0, 0xef, 0x00, 0x00, 0x30, 0x72, -0x20, 0x8c, 0xb0, 0x64, 0xf0, 0x62, 0x00, -0x00, 0x70, 0x79, 0xa0, 0x8b, 0x10, 0x8a, -0x10, 0x63, 0x50, 0x63, 0x60, 0xd0, 0xf0, -0xff, 0x10, 0x85, 0xd0, 0x7a, 0x10, 0x64, -0x00, 0x64, 0x00, 0x00, 0xf0, 0x60, 0x50, -0x9c, 0x40, 0x9b, 0xc0, 0x62, 0xf0, 0x62, -0x50, 0xb3, 0xf0, 0xff, 0x70, 0x98, 0xb0, -0x8f, 0x70, 0x63, 0x50, 0x64, 0x00, 0x00, -0xe0, 0x31, 0x30, 0xb0, 0x80, 0xaf, 0x30, -0x62, 0x50, 0x62, 0x50, 0x96, 0xf0, 0xff, -0xd0, 0xad, 0xa0, 0xa6, 0xb0, 0x62, 0xc0, -0x63, 0x00, 0x00, 0x00, 0x00, 0xa0, 0xc7, -0x30, 0xc7, 0x60, 0x61, 0x70, 0x61, 0x60, -0x74, 0xa0, 0xe7, 0x30, 0xc6, 0x20, 0xc2, -0xb0, 0x61, 0x40, 0x62, 0x00, 0x00, 0x00, -0x00, 0x30, 0xe3, 0xf0, 0xe2, 0x00, 0x60, -0x10, 0x60, 0xc0, 0x32, 0xa0, 0xbe, 0x30, -0xe2, 0xf0, 0xde, 0x30, 0x60, 0xd0, 0x5f, -0xf0, 0xff, 0x00, 0x00, 0xf0, 0xd2, 0xf0, -0xff, 0xd0, 0x5e, 0x60, 0x5c, 0x00, 0x00, -0x30, 0x8c, 0xf0, 0xff, 0x10, 0xfd, 0x50, -0x5c, 0x70, 0x5c, 0xf0, 0xff, 0x00, 0x00, -0x20, 0xf1, 0xf0, 0xff, 0xa0, 0x5c, 0xc0, -0x5a, 0x00, 0x00, 0x30, 0x54, 0xf0, 0xff, -0xf0, 0xff, 0xc0, 0x5a, 0xb0, 0x5a, 0x70, -0xed, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xa0, 0x5a, 0xd0, 0x59, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xd0, 0x59, -0xe0, 0x59, 0xf0, 0xbf, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x22, 0x10, 0x5a, 0x30, 0x66, -0x60, 0x4c, 0x60, 0x86, 0xd0, 0x14, 0x00, -0x00, 0x50, 0x6b, 0xd0, 0x6e, 0x10, 0xd5, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x71, 0x30, 0x73, 0xb0, 0x3a, 0xb0, 0x78, -0x80, 0x21, 0x00, 0x00, 0x60, 0x6a, 0x50, -0x6e, 0x00, 0xbc, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x80, 0x70, 0xe0, 0x72, 0x60, -0x22, 0x00, 0x6a, 0xc0, 0x2f, 0xe0, 0x26, -0xc0, 0x6a, 0x00, 0x6e, 0xa0, 0xa6, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, -0x50, 0x72, 0x00, 0x00, 0xc0, 0x59, 0xa0, -0x3d, 0xe0, 0x39, 0x10, 0x6c, 0x00, 0x6e, -0x40, 0x94, 0x10, 0xf2, 0x90, 0x2f, 0x00, -0x00, 0xa0, 0x6f, 0x90, 0x71, 0x00, 0x00, -0x50, 0x46, 0x20, 0x4b, 0x80, 0x49, 0x60, -0x6d, 0x40, 0x6e, 0x50, 0x84, 0x40, 0xd4, -0x50, 0x44, 0x10, 0x2f, 0x80, 0x6f, 0x00, -0x71, 0xf0, 0xff, 0xd0, 0x28, 0x00, 0x00, -0xb0, 0x57, 0xc0, 0x72, 0xa0, 0x6e, 0xa0, -0x74, 0x60, 0xba, 0xb0, 0x54, 0xf0, 0x4b, -0x70, 0x6f, 0x90, 0x70, 0xf0, 0xff, 0x00, -0x00, 0x40, 0x19, 0x20, 0x65, 0xb0, 0x72, -0xf0, 0x6e, 0x90, 0x62, 0xb0, 0xa3, 0x40, -0x63, 0xa0, 0x5e, 0x70, 0x6f, 0x40, 0x70, -0xf0, 0xff, 0x00, 0x00, 0x10, 0x46, 0x00, -0x72, 0x10, 0x72, 0x40, 0x6f, 0xe0, 0x4b, -0x50, 0x8f, 0xe0, 0x70, 0x10, 0x6e, 0x80, -0x6f, 0x00, 0x70, 0x60, 0xf0, 0x00, 0x00, -0xb0, 0x62, 0x70, 0x7e, 0x50, 0x71, 0x60, -0x6f, 0x50, 0x22, 0x70, 0x7c, 0xd0, 0x7d, -0xf0, 0x7b, 0x80, 0x6f, 0xe0, 0x6f, 0x60, -0xd1, 0xf0, 0xff, 0xd0, 0x75, 0x20, 0x69, -0xc0, 0x70, 0x20, 0x71, 0x00, 0x00, 0xa0, -0x67, 0xc0, 0x8b, 0x70, 0x8a, 0x80, 0x6f, -0xc0, 0x6f, 0x90, 0xb5, 0xf0, 0xff, 0x00, -0x87, 0x60, 0x7c, 0x50, 0x70, 0xd0, 0x71, -0x00, 0x00, 0x70, 0x48, 0x60, 0x9c, 0x90, -0x9b, 0x60, 0x6f, 0x80, 0x6f, 0x10, 0x9b, -0xf0, 0xff, 0x80, 0x99, 0xb0, 0x90, 0xf0, -0x6f, 0x50, 0x71, 0x00, 0x00, 0x00, 0x00, -0x30, 0xb0, 0xb0, 0xaf, 0x10, 0x6f, 0x30, -0x6f, 0x10, 0x7f, 0x20, 0xeb, 0x60, 0xae, -0xb0, 0xa9, 0x70, 0x6f, 0x60, 0x70, 0x00, -0x00, 0x00, 0x00, 0x90, 0xc7, 0x50, 0xc7, -0x90, 0x6e, 0xa0, 0x6e, 0xa0, 0x59, 0xb0, -0xc6, 0x80, 0xc6, 0xe0, 0xc3, 0xd0, 0x6e, -0x70, 0x6f, 0xf0, 0xff, 0x00, 0x00, 0x00, -0xba, 0x00, 0xe3, 0x80, 0x6d, 0xb0, 0x6d, -0x00, 0x00, 0x70, 0x9e, 0x70, 0xe2, 0x50, -0xe0, 0xd0, 0x6d, 0xa0, 0x6d, 0xf0, 0xff, -0x00, 0x00, 0x20, 0xd6, 0xf0, 0xff, 0x60, -0x6c, 0xa0, 0x6a, 0x00, 0x00, 0x20, 0x63, -0xf0, 0xff, 0x30, 0xfe, 0x80, 0x6a, 0x70, -0x6a, 0xc0, 0xf8, 0x00, 0x00, 0xd0, 0xf4, -0xf0, 0xff, 0x20, 0x6a, 0xc0, 0x68, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xb0, 0x68, 0x80, 0x68, 0xf0, 0xc8, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x68, -0xf0, 0x66, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xe0, 0x66, 0xd0, 0x66, -0x30, 0x9d, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x90, 0x66, 0xb0, 0x65, 0xf0, 0x38, -0x20, 0x78, 0x20, 0x1c, 0x00, 0x00, 0x10, -0x75, 0x80, 0x79, 0xc0, 0xbb, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x10, 0x7c, 0xe0, -0x7e, 0xa0, 0x20, 0xb0, 0x69, 0xf0, 0x24, -0x10, 0x0d, 0x50, 0x74, 0xd0, 0x78, 0x70, -0xa6, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x80, 0x7b, 0x30, 0x7e, 0x00, 0x00, 0xf0, -0x59, 0x10, 0x31, 0x30, 0x2a, 0x40, 0x75, -0x80, 0x78, 0x50, 0x94, 0x10, 0xf2, 0x80, -0x0b, 0x00, 0x00, 0x00, 0x7b, 0x70, 0x7d, -0x00, 0x00, 0xb0, 0x47, 0x00, 0x3e, 0x50, -0x3b, 0x10, 0x77, 0xb0, 0x78, 0xb0, 0x84, -0x60, 0xd4, 0x10, 0x33, 0x00, 0x00, 0xc0, -0x7a, 0xc0, 0x7c, 0xf0, 0xff, 0x30, 0x2e, -0x00, 0x00, 0x30, 0x4a, 0x00, 0x7f, 0x40, -0x79, 0x90, 0x75, 0xb0, 0xba, 0xe0, 0x45, -0xc0, 0x38, 0xb0, 0x7a, 0x40, 0x7c, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x58, -0xc0, 0x7e, 0xe0, 0x79, 0x70, 0x64, 0x60, -0xa4, 0x90, 0x55, 0x60, 0x4f, 0xd0, 0x7a, -0xf0, 0x7b, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x24, 0x30, 0x65, 0x20, 0x7e, 0x80, 0x7a, -0xb0, 0x4f, 0x90, 0x90, 0xd0, 0x63, 0x40, -0x60, 0xf0, 0x7a, 0xc0, 0x7b, 0xc0, 0xf0, -0x00, 0x00, 0x30, 0x51, 0xf0, 0x71, 0x60, -0x7d, 0xf0, 0x7a, 0xe0, 0x2f, 0x80, 0x7e, -0x30, 0x71, 0xe0, 0x6e, 0x20, 0x7b, 0xb0, -0x7b, 0x10, 0xd2, 0xf0, 0xff, 0x50, 0x67, -0x50, 0x57, 0xe0, 0x7c, 0xd0, 0x7d, 0x00, -0x00, 0x90, 0x6b, 0x00, 0x7e, 0x70, 0x7c, -0x50, 0x7b, 0xb0, 0x7b, 0xf0, 0xb6, 0xf0, -0xff, 0x30, 0x78, 0xe0, 0x6a, 0x70, 0x7c, -0x60, 0x7e, 0x00, 0x00, 0xa0, 0x52, 0xd0, -0x8b, 0xd0, 0x8a, 0x70, 0x7b, 0xb0, 0x7b, -0x00, 0x9e, 0xf0, 0xff, 0x40, 0x88, 0x20, -0x7d, 0x30, 0x7c, 0xd0, 0x7d, 0x00, 0x00, -0x90, 0x12, 0x60, 0x9c, 0xc0, 0x9b, 0x80, -0x7b, 0xa0, 0x7b, 0x60, 0x85, 0x20, 0xed, -0x30, 0x9a, 0x40, 0x94, 0x00, 0x7c, 0x10, -0x7d, 0x00, 0x00, 0x00, 0x00, 0x20, 0xb0, -0xd0, 0xaf, 0x70, 0x7b, 0x80, 0x7b, 0x20, -0x69, 0xf0, 0xca, 0xc0, 0xae, 0x90, 0xab, -0xc0, 0x7b, 0x70, 0x7c, 0xf0, 0xff, 0x00, -0x00, 0xd0, 0xa2, 0x60, 0xc7, 0x20, 0x7b, -0x30, 0x7b, 0x00, 0x33, 0x90, 0xa8, 0xb0, -0xc6, 0xe0, 0xc4, 0x60, 0x7b, 0xd0, 0x7b, -0xf0, 0xff, 0x00, 0x00, 0x70, 0xbc, 0x10, -0xe3, 0xd0, 0x7a, 0x90, 0x7a, 0x00, 0x00, -0xc0, 0x7e, 0x90, 0xe2, 0x20, 0xe1, 0xb0, -0x7a, 0xa0, 0x7a, 0xf0, 0xff, 0x00, 0x00, -0x00, 0xd9, 0xf0, 0xff, 0x90, 0x79, 0x00, -0x78, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x00, 0xff, 0xd0, 0x77, 0xb0, 0x77, 0x60, -0xd3, 0x00, 0x00, 0x60, 0xf8, 0xf0, 0xff, -0x20, 0x77, 0xd0, 0x75, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xc0, 0x75, -0x80, 0x75, 0xc0, 0xa4, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xe0, 0x74, 0x40, 0x72, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x40, 0x73, 0x10, 0x73, 0x70, 0x78, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xb0, -0x72, 0x80, 0x71, 0xc0, 0x19, 0xd0, 0x68, -0xc0, 0x20, 0x00, 0x00, 0x30, 0x80, 0xf0, -0x84, 0x10, 0xa6, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x88, 0x20, 0x8b, 0x00, -0x00, 0x50, 0x59, 0x40, 0x27, 0x50, 0x19, -0xf0, 0x7f, 0x20, 0x84, 0x00, 0x94, 0xf0, -0xf1, 0x00, 0x00, 0x00, 0x00, 0x50, 0x87, -0x40, 0x8a, 0x00, 0x00, 0x90, 0x47, 0xd0, -0x31, 0x00, 0x2d, 0x70, 0x81, 0xf0, 0x83, -0xa0, 0x84, 0x50, 0xd4, 0x70, 0x1b, 0x00, -0x00, 0xe0, 0x86, 0x80, 0x89, 0xf0, 0xff, -0x10, 0x30, 0x00, 0x00, 0x90, 0x3c, 0x30, -0x8c, 0x60, 0x84, 0xd0, 0x75, 0xc0, 0xba, -0xa0, 0x35, 0xf0, 0x18, 0xc0, 0x86, 0xf0, -0x88, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xc0, 0x4a, 0xd0, 0x8b, 0x40, 0x85, 0x70, -0x65, 0xb0, 0xa4, 0x30, 0x47, 0x10, 0x3e, -0xd0, 0x86, 0x80, 0x88, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x30, 0x58, 0x20, 0x8b, -0x30, 0x86, 0x10, 0x52, 0x50, 0x91, 0x50, -0x56, 0x80, 0x51, 0x10, 0x87, 0x50, 0x88, -0x00, 0xf1, 0x00, 0x00, 0x40, 0x3b, 0x30, -0x65, 0x60, 0x8a, 0x00, 0x87, 0xc0, 0x36, -0xe0, 0x7f, 0x40, 0x64, 0x50, 0x61, 0x70, -0x87, 0x50, 0x88, 0x90, 0xd2, 0xf0, 0xff, -0x70, 0x57, 0x70, 0x40, 0xd0, 0x89, 0x60, -0x8b, 0x00, 0x00, 0xf0, 0x6d, 0x70, 0x71, -0x80, 0x6f, 0xd0, 0x87, 0x60, 0x88, 0xc0, -0xb7, 0xf0, 0xff, 0x40, 0x6a, 0xc0, 0x58, -0x70, 0x89, 0xb0, 0x8b, 0x00, 0x00, 0xe0, -0x57, 0x20, 0x7e, 0xd0, 0x7c, 0x20, 0x88, -0x80, 0x88, 0xb0, 0x9f, 0xf0, 0xff, 0xc0, -0x79, 0xb0, 0x6b, 0x30, 0x89, 0x10, 0x8b, -0x00, 0x00, 0x30, 0x34, 0xd0, 0x8b, 0x10, -0x8b, 0x60, 0x88, 0xa0, 0x88, 0x10, 0x89, -0x40, 0xee, 0x10, 0x89, 0xb0, 0x81, 0x10, -0x89, 0x70, 0x8a, 0x00, 0x00, 0x00, 0x00, -0x60, 0x9c, 0xf0, 0x9b, 0xa0, 0x88, 0xc0, -0x88, 0x70, 0x71, 0x90, 0xcd, 0xa0, 0x9a, -0x90, 0x96, 0x10, 0x89, 0xf0, 0x89, 0xf0, -0xff, 0x00, 0x00, 0x90, 0x8d, 0xe0, 0xaf, -0x50, 0x89, 0xd0, 0x88, 0x00, 0x50, 0x30, -0xae, 0x00, 0xaf, 0xc0, 0xac, 0x10, 0x89, -0x90, 0x89, 0xf0, 0xff, 0x00, 0x00, 0x80, -0xa4, 0x70, 0xc7, 0x80, 0x89, 0xc0, 0x88, -0x00, 0x00, 0x60, 0x8c, 0xe0, 0xc6, 0x90, -0xc5, 0xe0, 0x88, 0x40, 0x89, 0xf0, 0xff, -0x00, 0x00, 0x70, 0xbe, 0x10, 0xe3, 0x10, -0x89, 0x70, 0x88, 0x00, 0x00, 0x00, 0x5c, -0xb0, 0xe2, 0xa0, 0xe1, 0x80, 0x88, 0x80, -0x88, 0x50, 0xdf, 0x00, 0x00, 0x50, 0xdc, -0xf0, 0xff, 0x90, 0x87, 0x20, 0x86, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0x70, 0xff, -0x00, 0x86, 0xd0, 0x85, 0xe0, 0xae, 0xf0, -0xff, 0xd0, 0xfa, 0x90, 0xec, 0x30, 0x85, -0x00, 0x82, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xa0, 0x83, 0x60, 0x83, -0x90, 0x7e, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xb0, 0x82, 0x40, 0x80, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x60, -0x80, 0x30, 0x80, 0x30, 0x49, 0xe0, 0xe1, -0xf0, 0xff, 0xf0, 0xff, 0xc0, 0x7f, 0x60, -0x7e, 0x00, 0x00, 0x80, 0x57, 0x70, 0x23, -0x70, 0x0b, 0xa0, 0x8e, 0xc0, 0x92, 0x40, -0x93, 0x90, 0xf1, 0x00, 0x00, 0x00, 0x00, -0x40, 0x96, 0xb0, 0x99, 0x00, 0x00, 0xd0, -0x45, 0x50, 0x28, 0xa0, 0x1f, 0x00, 0x8f, -0x00, 0x92, 0xf0, 0x83, 0xf0, 0xd3, 0x00, -0x00, 0x00, 0x00, 0x90, 0x95, 0xd0, 0x98, -0xf0, 0xff, 0x60, 0x2e, 0x00, 0x00, 0x50, -0x2f, 0xf0, 0x9b, 0xf0, 0x91, 0x60, 0x75, -0x80, 0xba, 0xf0, 0x21, 0x00, 0x00, 0x30, -0x95, 0x10, 0x98, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x90, 0x3d, 0x80, 0x9b, 0xc0, -0x92, 0x70, 0x65, 0x90, 0xa4, 0xd0, 0x37, -0x50, 0x27, 0x20, 0x95, 0x80, 0x97, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x20, 0x4b, -0xb0, 0x9a, 0xf0, 0x93, 0xd0, 0x52, 0x80, -0x91, 0x50, 0x48, 0x50, 0x41, 0x60, 0x95, -0x30, 0x97, 0xf0, 0xf0, 0x00, 0x00, 0x00, -0x00, 0x40, 0x58, 0xd0, 0x99, 0x20, 0x95, -0xe0, 0x39, 0x90, 0x80, 0xf0, 0x56, 0xf0, -0x52, 0xd0, 0x95, 0x30, 0x97, 0xb0, 0xd2, -0xf0, 0xff, 0x10, 0x45, 0x00, 0x00, 0x30, -0x99, 0x70, 0x9b, 0x00, 0x00, 0x60, 0x6f, -0x90, 0x64, 0x10, 0x62, 0x60, 0x96, 0x50, -0x97, 0x30, 0xb8, 0xf0, 0xff, 0x50, 0x5b, -0xd0, 0x41, 0xc0, 0x98, 0x90, 0x9b, 0x00, -0x00, 0xc0, 0x5a, 0x90, 0x71, 0xf0, 0x6f, -0xf0, 0x96, 0x90, 0x97, 0xa0, 0xa0, 0xf0, -0xff, 0x20, 0x6c, 0x00, 0x5a, 0x90, 0x98, -0xd0, 0x9a, 0x00, 0x00, 0x60, 0x3d, 0x20, -0x7e, 0x20, 0x7d, 0x70, 0x97, 0xd0, 0x97, -0x00, 0x8b, 0xd0, 0xee, 0xc0, 0x7a, 0x80, -0x71, 0x80, 0x98, 0x20, 0x9a, 0x00, 0x00, -0x00, 0x00, 0xc0, 0x8b, 0x40, 0x8b, 0xf0, -0x97, 0x20, 0x98, 0x00, 0x76, 0x00, 0xcf, -0xa0, 0x89, 0x90, 0x84, 0x90, 0x98, 0xb0, -0x99, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x7a, -0x00, 0x9c, 0xd0, 0x99, 0x70, 0x98, 0xe0, -0x5b, 0x80, 0xb1, 0xf0, 0x9a, 0x10, 0x98, -0xc0, 0x98, 0x70, 0x99, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0x8e, 0xe0, 0xaf, 0x90, 0x9a, -0xb0, 0x98, 0x30, 0x1d, 0xe0, 0x93, 0x30, -0xaf, 0x90, 0xad, 0xe0, 0x98, 0x60, 0x99, -0xf0, 0xff, 0x00, 0x00, 0x20, 0xa6, 0x60, -0xc7, 0x70, 0x9a, 0xe0, 0x98, 0x00, 0x00, -0x90, 0x70, 0xf0, 0xc6, 0xf0, 0xc5, 0x00, -0x99, 0x50, 0x99, 0x30, 0xe6, 0x00, 0x00, -0xb0, 0xc1, 0x00, 0xe3, 0xc0, 0x99, 0xe0, -0x98, 0x00, 0x00, 0xb0, 0x1d, 0xc0, 0xe2, -0xf0, 0xe1, 0xf0, 0x98, 0xf0, 0x98, 0xb0, -0xbc, 0xf0, 0xff, 0x80, 0xde, 0x30, 0xd2, -0x50, 0x98, 0x50, 0x94, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xb0, 0xff, 0xc0, 0x96, -0x80, 0x96, 0x40, 0x89, 0xf0, 0xff, 0x70, -0xfc, 0x60, 0xf0, 0xe0, 0x95, 0x10, 0x93, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0x93, 0xb0, 0x93, 0x70, 0x4d, -0xd0, 0xeb, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x93, 0xc0, 0x90, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0x8f, 0xc0, -0x8f, 0x00, 0x00, 0x30, 0xbe, 0xf0, 0xff, -0xf0, 0xff, 0x40, 0x8f, 0xd0, 0x8d, 0x00, -0x00, 0xe0, 0x41, 0x40, 0x24, 0x70, 0x18, -0xe0, 0xa0, 0xa0, 0xa3, 0x90, 0x82, 0x60, -0xd3, 0x00, 0x00, 0x00, 0x00, 0x50, 0xa7, -0xf0, 0xaa, 0xf0, 0xff, 0xf0, 0x27, 0x00, -0x00, 0xc0, 0x23, 0xa0, 0xae, 0xf0, 0xa2, -0x10, 0x74, 0xe0, 0xb9, 0x00, 0x00, 0x00, -0x00, 0xa0, 0xa6, 0x00, 0xaa, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x31, 0x20, -0xae, 0x40, 0xa3, 0x30, 0x64, 0x00, 0xa4, -0x90, 0x26, 0x00, 0x00, 0x50, 0xa6, 0x40, -0xa9, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x30, 0x3e, 0x20, 0xad, 0x50, 0xa4, 0xe0, -0x51, 0x00, 0x91, 0xb0, 0x39, 0xb0, 0x2d, -0x50, 0xa6, 0xd0, 0xa8, 0xb0, 0xf0, 0x00, -0x00, 0x00, 0x00, 0x30, 0x4b, 0x20, 0xac, -0xb0, 0xa5, 0xb0, 0x39, 0x60, 0x80, 0x40, -0x49, 0x50, 0x43, 0xc0, 0xa6, 0xc0, 0xa8, -0x80, 0xd2, 0xf0, 0xff, 0xa0, 0x2b, 0x00, -0x00, 0x60, 0xab, 0x50, 0xae, 0x00, 0x00, -0xa0, 0x6f, 0x60, 0x57, 0xf0, 0x53, 0x70, -0xa7, 0xe0, 0xa8, 0x30, 0xb8, 0xf0, 0xff, -0x90, 0x4a, 0x00, 0x00, 0xd0, 0xaa, 0x40, -0xae, 0x00, 0x00, 0xf0, 0x5b, 0xb0, 0x64, -0xa0, 0x62, 0x40, 0xa8, 0x30, 0xa9, 0xf0, -0xa0, 0xf0, 0xff, 0xb0, 0x5d, 0x00, 0x44, -0x90, 0xaa, 0x60, 0xad, 0x00, 0x00, 0x00, -0x41, 0x90, 0x71, 0x50, 0x70, 0x00, 0xa9, -0x90, 0xa9, 0xd0, 0x8b, 0x00, 0xef, 0x50, -0x6d, 0x90, 0x61, 0x90, 0xaa, 0xa0, 0xac, -0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x50, -0x7d, 0xb0, 0xa9, 0xf0, 0xa9, 0x00, 0x78, -0x90, 0xcf, 0x50, 0x7b, 0x10, 0x75, 0xb0, -0xaa, 0x30, 0xac, 0xf0, 0xff, 0x00, 0x00, -0xf0, 0x67, 0x50, 0x8b, 0x00, 0xad, 0x70, -0xaa, 0x80, 0x61, 0x30, 0xb3, 0xf0, 0x89, -0x60, 0x86, 0xf0, 0xaa, 0xf0, 0xab, 0xf0, -0xff, 0x00, 0x00, 0x40, 0x7b, 0x00, 0x9c, -0xf0, 0xad, 0xf0, 0xaa, 0x50, 0x3c, 0x00, -0x98, 0x20, 0x9b, 0x00, 0x99, 0x40, 0xab, -0xe0, 0xab, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x90, 0xd0, 0xaf, 0xc0, 0xad, 0x70, 0xab, -0x00, 0x00, 0xb0, 0x7a, 0x50, 0xaf, 0x00, -0xae, 0xa0, 0xab, 0x10, 0xac, 0xa0, 0xe9, -0x00, 0x00, 0x40, 0xa9, 0x50, 0xc7, 0x50, -0xad, 0xe0, 0xab, 0x00, 0x00, 0x60, 0x51, -0x00, 0xc7, 0x30, 0xc6, 0x00, 0xac, 0x40, -0xac, 0x80, 0xc4, 0xf0, 0xff, 0x80, 0xc3, -0x10, 0xb9, 0xf0, 0xac, 0xe0, 0xa8, 0x00, -0x00, 0x00, 0x00, 0xc0, 0xe2, 0x10, 0xe2, -0x30, 0xac, 0x40, 0xac, 0x10, 0x9b, 0xf0, -0xff, 0xc0, 0xdf, 0x30, 0xd5, 0xf0, 0xab, -0xb0, 0xa8, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xd0, 0xff, 0x50, 0xaa, 0x10, 0xaa, -0x50, 0x5c, 0xb0, 0xf6, 0x70, 0xfd, 0xf0, -0xf3, 0x70, 0xa9, 0xe0, 0xa6, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0xa7, 0xb0, 0xa6, 0x00, 0x00, 0x60, 0xc6, -0xf0, 0xff, 0xf0, 0xff, 0x10, 0xa6, 0x00, -0xa4, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0xa2, 0xe0, 0xa1, 0x00, -0x00, 0x30, 0x9a, 0xf0, 0xff, 0xf0, 0xff, -0x60, 0xa1, 0x00, 0xa0, 0xf0, 0xff, 0x50, -0x12, 0xf0, 0xff, 0x80, 0x1d, 0x30, 0x9b, -0x30, 0xb8, 0x90, 0x71, 0xc0, 0xb8, 0x00, -0x00, 0x00, 0x00, 0xb0, 0xbb, 0x50, 0xbf, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, -0x25, 0x00, 0xc4, 0xd0, 0xb7, 0x80, 0x61, -0xc0, 0xa2, 0x20, 0x08, 0x00, 0x00, 0x00, -0xbb, 0x60, 0xbe, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xc0, 0x31, 0xd0, 0xc2, 0x50, -0xb8, 0xd0, 0x4e, 0xc0, 0x8f, 0xe0, 0x29, -0x00, 0x00, 0xb0, 0xba, 0xb0, 0xbd, 0x20, -0xf0, 0x00, 0x00, 0x00, 0x00, 0x40, 0x3e, -0xb0, 0xc1, 0x80, 0xb9, 0x80, 0x35, 0x30, -0x7f, 0x20, 0x3b, 0x40, 0x31, 0xe0, 0xba, -0x60, 0xbd, 0xf0, 0xd1, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xb0, 0xc0, 0x50, 0xc4, -0x00, 0x00, 0xa0, 0x6e, 0xe0, 0x49, 0xd0, -0x44, 0x90, 0xbb, 0x70, 0xbd, 0xb0, 0xb7, -0xf0, 0xff, 0xd0, 0x35, 0x00, 0x00, 0x00, -0xc0, 0x20, 0xc4, 0x00, 0x00, 0x40, 0x5b, -0xa0, 0x57, 0xc0, 0x54, 0x70, 0xbc, 0xc0, -0xbd, 0x80, 0xa0, 0xf0, 0xff, 0xd0, 0x4d, -0xe0, 0x19, 0xb0, 0xbf, 0x30, 0xc3, 0x00, -0x00, 0x30, 0x41, 0xb0, 0x64, 0x20, 0x63, -0x60, 0xbd, 0x30, 0xbe, 0xc0, 0x8b, 0xd0, -0xee, 0x20, 0x5f, 0x20, 0x4f, 0xa0, 0xbf, -0x50, 0xc2, 0x00, 0x00, 0x00, 0x00, 0x60, -0x71, 0x90, 0x70, 0x50, 0xbe, 0xc0, 0xbe, -0x60, 0x78, 0x90, 0xcf, 0x00, 0x6e, 0x10, -0x66, 0xc0, 0xbf, 0xc0, 0xc1, 0xf0, 0xff, -0x00, 0x00, 0x90, 0x54, 0x60, 0x7d, 0x50, -0xc3, 0x60, 0xbf, 0x50, 0x63, 0xb0, 0xb3, -0xb0, 0x7b, 0x40, 0x77, 0x10, 0xc0, 0x70, -0xc1, 0xf0, 0xff, 0x00, 0x00, 0x20, 0x69, -0x40, 0x8b, 0x30, 0xc4, 0x00, 0xc0, 0xf0, -0x44, 0xd0, 0x99, 0x30, 0x8a, 0x80, 0x87, -0x80, 0xc0, 0x60, 0xc1, 0xf0, 0xff, 0x00, -0x00, 0x10, 0x7c, 0xe0, 0x9b, 0xc0, 0xc3, -0xc0, 0xc0, 0x00, 0x00, 0xb0, 0x7f, 0x40, -0x9b, 0x90, 0x99, 0x00, 0xc1, 0xa0, 0xc1, -0x00, 0xeb, 0x00, 0x00, 0x80, 0x93, 0xb0, -0xaf, 0x40, 0xc3, 0x80, 0xc1, 0x00, 0x00, -0x60, 0x60, 0x50, 0xaf, 0x40, 0xae, 0xa0, -0xc1, 0x00, 0xc2, 0x30, 0xc8, 0xf0, 0xff, -0x00, 0xab, 0x90, 0xa1, 0x10, 0xc3, 0x30, -0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc7, -0x50, 0xc6, 0x40, 0xc2, 0x80, 0xc2, 0xa0, -0xa4, 0xf0, 0xff, 0x70, 0xc4, 0x40, 0xbb, -0x20, 0xc3, 0xd0, 0xc0, 0x00, 0x00, 0x00, -0x00, 0xb0, 0xe2, 0x20, 0xe2, 0xc0, 0xc2, -0xc0, 0xc2, 0xe0, 0x77, 0xf0, 0xff, 0x70, -0xe0, 0xe0, 0xd7, 0x90, 0xc2, 0x20, 0xc0, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xd0, -0xff, 0xf0, 0xc0, 0xb0, 0xc0, 0x00, 0x00, -0x20, 0xd0, 0xe0, 0xfd, 0x30, 0xf7, 0x10, -0xc0, 0xd0, 0xbd, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xbc, 0xc0, -0xbc, 0x00, 0x00, 0x30, 0xa0, 0xf0, 0xff, -0xf0, 0xff, 0x10, 0xbc, 0x40, 0xba, 0xf0, -0xff, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x60, 0xb3, 0xd0, 0xb6, 0x00, 0x00, 0x50, -0x72, 0xf0, 0xff, 0xf0, 0xff, 0x50, 0xb6, -0x10, 0xb5, 0xf0, 0xff, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0x1e, 0xb0, 0xb0, 0x00, 0xd1, -0xb0, 0x5c, 0xc0, 0xa0, 0x00, 0x00, 0x00, -0x00, 0xe0, 0xd3, 0x40, 0xd7, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0x25, 0x40, -0xdc, 0xf0, 0xd0, 0x90, 0x48, 0x80, 0x8d, -0x90, 0x15, 0x00, 0x00, 0x40, 0xd3, 0x60, -0xd6, 0x30, 0xef, 0x00, 0x00, 0x00, 0x00, -0x20, 0x31, 0xe0, 0xda, 0xa0, 0xd1, 0x20, -0x2a, 0xb0, 0x7c, 0xd0, 0x2b, 0xc0, 0x12, -0x10, 0xd3, 0xe0, 0xd5, 0xe0, 0xd0, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xd9, -0xe0, 0xdd, 0x00, 0x00, 0x00, 0x6c, 0xe0, -0x3b, 0x70, 0x33, 0x70, 0xd3, 0xc0, 0xd5, -0x70, 0xb6, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xd0, 0xd8, 0xc0, 0xdd, 0x00, 0x00, -0x40, 0x58, 0x20, 0x4a, 0xd0, 0x45, 0x40, -0xd4, 0xe0, 0xd5, 0x40, 0x9f, 0xf0, 0xff, -0x10, 0x3b, 0x00, 0x00, 0x50, 0xd8, 0x90, -0xdc, 0x00, 0x00, 0x30, 0x3d, 0x80, 0x57, -0x40, 0x55, 0x40, 0xd5, 0x50, 0xd6, 0x70, -0x8a, 0x30, 0xee, 0xc0, 0x4f, 0x70, 0x36, -0x20, 0xd8, 0x80, 0xdb, 0x00, 0x00, 0x00, -0x00, 0x70, 0x64, 0x50, 0x63, 0x60, 0xd6, -0xf0, 0xd6, 0x40, 0x77, 0x00, 0xcf, 0xf0, -0x5f, 0x30, 0x55, 0x50, 0xd8, 0xd0, 0xda, -0xf0, 0xff, 0x00, 0x00, 0xa0, 0x39, 0x90, -0x70, 0x20, 0xdd, 0xb0, 0xd7, 0x70, 0x62, -0x30, 0xb3, 0x70, 0x6e, 0xc0, 0x68, 0xa0, -0xd8, 0x70, 0xda, 0xf0, 0xff, 0x00, 0x00, -0xc0, 0x55, 0x50, 0x7d, 0xf0, 0xdd, 0x70, -0xd8, 0xc0, 0x45, 0xd0, 0x99, 0xf0, 0x7b, -0x90, 0x78, 0x10, 0xd9, 0x50, 0xda, 0xf0, -0xff, 0x00, 0x00, 0xe0, 0x69, 0x10, 0x8b, -0x50, 0xdd, 0x40, 0xd9, 0x00, 0x00, 0x50, -0x81, 0x40, 0x8a, 0x20, 0x88, 0xb0, 0xd9, -0x80, 0xda, 0x50, 0xeb, 0x00, 0x00, 0x60, -0x80, 0xb0, 0x9b, 0xa0, 0xdc, 0x30, 0xda, -0x00, 0x00, 0x60, 0x66, 0x30, 0x9b, 0xd0, -0x99, 0x60, 0xda, 0x00, 0xdb, 0xb0, 0xc9, -0xf0, 0xff, 0xa0, 0x95, 0xb0, 0x8b, 0x60, -0xdc, 0xa0, 0xda, 0x00, 0x00, 0xc0, 0x38, -0x40, 0xaf, 0x60, 0xae, 0x40, 0xdb, 0xa0, -0xdb, 0x00, 0xa9, 0xf0, 0xff, 0x00, 0xac, -0xe0, 0xa2, 0x80, 0xdc, 0xf0, 0xdb, 0x00, -0x00, 0x00, 0x00, 0xe0, 0xc6, 0x50, 0xc6, -0x20, 0xdc, 0x60, 0xdc, 0xa0, 0x84, 0xf0, -0xff, 0x00, 0xc5, 0x00, 0xbd, 0xf0, 0xdc, -0x00, 0xdc, 0x00, 0x00, 0x00, 0x00, 0x80, -0xe2, 0x10, 0xe2, 0xe0, 0xdc, 0xe0, 0xdc, -0xe0, 0x49, 0xe0, 0xda, 0xc0, 0xe0, 0xe0, -0xda, 0xb0, 0xdc, 0xe0, 0xda, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x80, 0xff, 0x00, -0xdb, 0xd0, 0xda, 0x00, 0x00, 0x20, 0xa9, -0xf0, 0xfd, 0x30, 0xf9, 0x20, 0xda, 0x30, -0xd8, 0xf0, 0xff, 0x00, 0x00, 0xb0, 0xea, -0xf0, 0xff, 0xe0, 0xcf, 0x00, 0xd6, 0x00, -0x00, 0x00, 0x75, 0xf0, 0xff, 0xf0, 0xff, -0x60, 0xd5, 0xc0, 0xd3, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xb0, 0xcd, -0xf0, 0xce, 0x00, 0x00, 0x30, 0x32, 0xf0, -0xff, 0xf0, 0xff, 0x70, 0xce, 0x40, 0xcd, -0x00, 0xde, 0x00, 0x00, 0xf0, 0xff, 0x30, -0x1c, 0x50, 0xc9, 0xb0, 0xee, 0x40, 0x3c, -0xe0, 0x89, 0x00, 0x00, 0x00, 0x00, 0x90, -0xf0, 0x90, 0xf3, 0xb0, 0xed, 0x00, 0x00, -0x00, 0x00, 0xf0, 0x22, 0x50, 0xf8, 0xd0, -0xee, 0x00, 0x00, 0x70, 0x78, 0xa0, 0x17, -0x00, 0x00, 0x20, 0xf0, 0xd0, 0xf2, 0x10, -0xcf, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xf6, 0x70, 0xfb, 0x00, 0x00, 0xf0, -0x66, 0xf0, 0x2b, 0xd0, 0x18, 0x20, 0xf0, -0x80, 0xf2, 0x60, 0xb4, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xe0, 0xf5, 0x80, 0xfb, -0x00, 0x00, 0xd0, 0x51, 0x80, 0x3b, 0x90, -0x34, 0xa0, 0xf0, 0x70, 0xf2, 0xd0, 0x9c, -0xf0, 0xff, 0xd0, 0x1c, 0x00, 0x00, 0x30, -0xf5, 0x10, 0xfa, 0x00, 0x00, 0xc0, 0x31, -0xa0, 0x49, 0x40, 0x46, 0x80, 0xf1, 0xb0, -0xf2, 0xc0, 0x87, 0x00, 0xed, 0xb0, 0x3d, -0x00, 0x00, 0xe0, 0xf4, 0xd0, 0xf8, 0x00, -0x00, 0x00, 0x00, 0xf0, 0x56, 0x60, 0x55, -0x90, 0xf2, 0x40, 0xf3, 0x30, 0x74, 0xa0, -0xcd, 0xa0, 0x50, 0x70, 0x40, 0xf0, 0xf4, -0xf0, 0xf7, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x40, 0x63, 0xc0, 0xfa, 0x00, 0xf4, -0xd0, 0x5e, 0xc0, 0xb1, 0x50, 0x60, 0xa0, -0x58, 0x40, 0xf5, 0x70, 0xf7, 0xf0, 0xff, -0x00, 0x00, 0xc0, 0x3a, 0x60, 0x70, 0xb0, -0xfb, 0xe0, 0xf4, 0x80, 0x40, 0x40, 0x98, -0x90, 0x6e, 0x40, 0x6a, 0xc0, 0xf5, 0x50, -0xf7, 0xf0, 0xff, 0x00, 0x00, 0x80, 0x56, -0x00, 0x7d, 0xf0, 0xfa, 0xc0, 0xf5, 0x00, -0x00, 0x20, 0x80, 0xf0, 0x7b, 0x40, 0x79, -0x50, 0xf6, 0x70, 0xf7, 0xb0, 0xea, 0x00, -0x00, 0x40, 0x6f, 0xc0, 0x8a, 0x20, 0xfa, -0xb0, 0xf6, 0x00, 0x00, 0xf0, 0x66, 0x20, -0x8a, 0x60, 0x88, 0x00, 0xf7, 0xd0, 0xf7, -0xa0, 0xc9, 0xf0, 0xff, 0xf0, 0x82, 0x20, -0x77, 0xb0, 0xf9, 0x90, 0xf8, 0x00, 0x00, -0xc0, 0x41, 0x10, 0x9b, 0xe0, 0x99, 0xf0, -0xf7, 0x80, 0xf8, 0x50, 0xaa, 0xf0, 0xff, -0xe0, 0x96, 0x10, 0x8c, 0xb0, 0xf9, 0x90, -0xfa, 0x00, 0x00, 0x00, 0x00, 0x10, 0xaf, -0x50, 0xae, 0x00, 0xf9, 0x60, 0xf9, 0xd0, -0x89, 0xf0, 0xff, 0x90, 0xac, 0x10, 0xa4, -0x20, 0xfa, 0x00, 0xfb, 0x00, 0x00, 0x00, -0x00, 0xb0, 0xc6, 0x40, 0xc6, 0x30, 0xfa, -0x60, 0xfa, 0x80, 0x5f, 0xa0, 0xe0, 0x30, -0xc5, 0xe0, 0xbf, 0xe0, 0xfa, 0xb0, 0xfa, -0x00, 0x00, 0x00, 0x00, 0x20, 0xe2, 0xd0, -0xe1, 0x00, 0xfb, 0x00, 0xfb, 0x00, 0x00, -0x00, 0xb5, 0xa0, 0xe0, 0x90, 0xdc, 0xd0, -0xfa, 0x70, 0xf9, 0xf0, 0xff, 0x00, 0x00, -0xb0, 0xcf, 0xe0, 0xfe, 0xe0, 0xef, 0xa0, -0xf8, 0x00, 0x00, 0x80, 0x7d, 0x90, 0xfd, -0x20, 0xfa, 0xf0, 0xf7, 0x30, 0xf6, 0xf0, -0xff, 0x00, 0x00, 0xd0, 0xed, 0xf0, 0xff, -0x00, 0xef, 0xe0, 0xf2, 0x00, 0x00, 0x50, -0x21, 0xf0, 0xff, 0xf0, 0xff, 0x30, 0xf2, -0xc0, 0xf0, 0xc0, 0xe5, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x70, 0xeb, 0x50, 0xea, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xe0, 0xe9, 0xd0, 0xe8, 0x90, 0xb7, -0x00, 0x00, 0xf0, 0xff, 0x10, 0x19, 0x50, -0xe5, 0xf0, 0xff, 0x00, 0x00, 0xe0, 0x75, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x80, 0xce, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xd0, 0x63, 0x60, 0x1a, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xa0, 0xb3, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xb0, 0x4d, 0x70, -0x2c, 0x70, 0x1f, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0x9b, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x80, 0x29, 0x90, 0x3b, 0xa0, 0x36, 0xf0, -0xff, 0xf0, 0xff, 0xc0, 0x86, 0x00, 0xed, -0x70, 0x27, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x80, 0x49, -0x50, 0x47, 0xf0, 0xff, 0xf0, 0xff, 0x40, -0x73, 0xa0, 0xcd, 0x80, 0x40, 0x80, 0x21, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0x56, 0xf0, 0xff, -0xf0, 0xff, 0x30, 0x5e, 0xc0, 0xb1, 0x10, -0x52, 0x50, 0x47, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xa0, -0x63, 0xf0, 0xff, 0xf0, 0xff, 0xb0, 0x40, -0x90, 0x98, 0x50, 0x61, 0xb0, 0x5b, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xd0, 0x3e, 0xa0, 0x70, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xe0, 0x80, 0x40, 0x6f, -0xe0, 0x6b, 0xf0, 0xff, 0xf0, 0xff, 0x30, -0xeb, 0x00, 0x00, 0x10, 0x5f, 0x30, 0x7d, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x50, -0x69, 0x70, 0x7c, 0x30, 0x7a, 0xf0, 0xff, -0xf0, 0xff, 0x80, 0xca, 0xf0, 0xff, 0x60, -0x73, 0x80, 0x64, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xb0, 0x4a, 0x80, 0x8a, 0x10, -0x89, 0xf0, 0xff, 0xf0, 0xff, 0x70, 0xac, -0xf0, 0xff, 0x30, 0x85, 0x80, 0x77, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x50, 0x9b, 0x60, 0x9a, 0xf0, 0xff, 0xf0, -0xff, 0xc0, 0x8e, 0xf0, 0xff, 0x20, 0x98, -0xd0, 0x8d, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x40, 0xaf, 0xb0, 0xae, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0x6c, 0xc0, -0xe4, 0x50, 0xad, 0xb0, 0xa7, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xd0, -0xc6, 0x90, 0xc6, 0xf0, 0xff, 0xf0, 0xff, -0xb0, 0x2d, 0xc0, 0xbd, 0xa0, 0xc5, 0xe0, -0xc1, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x10, 0xb6, 0xb0, 0xe1, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xc0, 0x90, -0xa0, 0xe0, 0xa0, 0xdd, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x20, 0xd2, -0x30, 0xfe, 0xf0, 0xff, 0xd0, 0xff, 0x00, -0x00, 0xd0, 0x43, 0x10, 0xfd, 0x80, 0xfa, -0xe0, 0xff, 0xf0, 0xff, 0xf0, 0xef, 0x00, -0x00, 0xc0, 0xf0, 0xf0, 0xff, 0xf0, 0xff, -0xb0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xb0, 0xff, 0xb0, 0xff, -0x60, 0xbd, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xd0, 0xff, 0xb0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xb0, -0xff, 0xb0, 0xff, 0x80, 0x8e, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xc0, 0xff, 0x70, -0xfa, 0x00, 0x00, 0x60, 0x64, 0x20, 0x13, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x10, -0xb4, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xf0, -0x4e, 0x00, 0x20, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x90, 0x9c, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xf0, 0x2d, 0xc0, 0x2e, 0xb0, -0x26, 0xf0, 0xff, 0xf0, 0xff, 0xb0, 0x87, -0xa0, 0xed, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xd0, 0x3c, 0xb0, 0x39, 0xf0, 0xff, 0xf0, -0xff, 0xb0, 0x74, 0x60, 0xce, 0xe0, 0x2e, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x40, 0x49, -0xf0, 0xff, 0xf0, 0xff, 0xa0, 0x60, 0xd0, -0xb2, 0xc0, 0x43, 0xb0, 0x32, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x50, 0x57, 0xf0, 0xff, 0xf0, 0xff, -0xc0, 0x45, 0x10, 0x9a, 0x30, 0x54, 0x80, -0x4c, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x90, 0x64, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x20, 0x83, -0xd0, 0x62, 0x70, 0x5e, 0xf0, 0xff, 0xf0, -0xff, 0x20, 0xec, 0x00, 0x00, 0xe0, 0x4c, -0x50, 0x71, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xc0, 0x6c, 0x60, 0x70, 0xa0, 0x6d, -0xf0, 0xff, 0xf0, 0xff, 0xd0, 0xcb, 0xf0, -0xff, 0xe0, 0x64, 0x70, 0x51, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x30, 0x52, 0x50, -0x7d, 0x70, 0x7b, 0xf0, 0xff, 0xf0, 0xff, -0x90, 0xae, 0xf0, 0xff, 0x90, 0x76, 0xb0, -0x64, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x30, 0x8b, 0x00, 0x8a, 0xf0, -0xff, 0xf0, 0xff, 0xd0, 0x92, 0xf0, 0xff, -0x20, 0x87, 0xd0, 0x79, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x9b, -0x20, 0x9b, 0xf0, 0xff, 0xf0, 0xff, 0xb0, -0x75, 0x90, 0xe7, 0x60, 0x99, 0x50, 0x92, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xb0, 0xaf, 0x50, 0xaf, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0x4e, 0x70, 0xc3, 0x20, -0xae, 0x10, 0xaa, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x80, 0x9e, 0xf0, -0xc6, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x50, 0x9d, 0x00, 0xc6, 0x10, 0xc3, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xf0, 0xb7, 0x40, 0xe1, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xf0, 0x6a, 0x50, 0xe0, -0x00, 0xde, 0xf0, 0xff, 0xf0, 0xff, 0x30, -0xfa, 0x00, 0x00, 0x90, 0xd4, 0x20, 0xfd, -0xf0, 0xff, 0xd0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x40, 0xfc, 0x40, 0xfa, 0xe0, 0xff, -0xf0, 0xff, 0xc0, 0xc8, 0x00, 0x00, 0x50, -0xf3, 0xf0, 0xff, 0xf0, 0xff, 0xb0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xb0, 0xff, 0xb0, 0xff, 0x30, 0x95, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xd0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xb0, 0xff, 0xb0, -0xff, 0xe0, 0x61, 0x60, 0xfc, 0xf0, 0xff, -0xf0, 0xff, 0xc0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xd0, 0x63, 0x01, 0x00, 0xd0, -0x63, 0x01, 0x00, 0xd0, 0x63, 0x01, 0x00, -0xd0, 0x13, 0x01, 0x00, 0xd0, 0x13, 0x01, -0x00, 0xd0, 0x13, 0x01, 0x00, 0x6f, 0x64, -0x01, 0x00, 0x6f, 0x64, 0x01, 0x00, 0x6f, -0x64, 0x01, 0x00, 0xd0, 0x13, 0x01, 0x00, -0xd0, 0x13, 0x01, 0x00, 0xd0, 0x13, 0x01, -0x00, 0x0d, 0x65, 0x01, 0x00, 0x0d, 0x65, -0x01, 0x00, 0x0d, 0x65, 0x01, 0x00, 0xd0, -0x13, 0x01, 0x00, 0xd0, 0x13, 0x01, 0x00, -0xd0, 0x13, 0x01, 0x00, 0xac, 0x65, 0x01, -0x00, 0xac, 0x65, 0x01, 0x00, 0xac, 0x65, -0x01, 0x00, 0xd0, 0x13, 0x01, 0x00, 0xd0, -0x13, 0x01, 0x00, 0xd0, 0x13, 0x01, 0x00, -0x4b, 0x66, 0x01, 0x00, 0x4b, 0x66, 0x01, -0x00, 0x4b, 0x66, 0x01, 0x00, 0xd0, 0x13, -0x01, 0x00, 0xd0, 0x13, 0x01, 0x00, 0xd0, -0x13, 0x01, 0x00, 0xe9, 0x66, 0x01, 0x00, -0xe9, 0x66, 0x01, 0x00, 0xe9, 0x66, 0x01, -0x00, 0xd0, 0x13, 0x01, 0x00, 0xd0, 0x13, -0x01, 0x00, 0xd0, 0x13, 0x01, 0x00, 0x88, -0x67, 0x01, 0x00, 0x88, 0x67, 0x01, 0x00, -0x88, 0x67, 0x01, 0x00, 0xd0, 0x13, 0x01, -0x00, 0xd0, 0x13, 0x01, 0x00, 0xd0, 0x13, -0x01, 0x00, 0x26, 0x68, 0x01, 0x00, 0x26, -0x68, 0x01, 0x00, 0x26, 0x68, 0x01, 0x00, -0xd0, 0x13, 0x01, 0x00, 0xd0, 0x13, 0x01, -0x00, 0xd0, 0x13, 0x01, 0x00, 0xc5, 0x68, -0x01, 0x00, 0xc5, 0x68, 0x01, 0x00, 0xc5, -0x68, 0x01, 0x00, 0xd0, 0x13, 0x01, 0x00, -0xd0, 0x13, 0x01, 0x00, 0xd0, 0x13, 0x01, -0x00, 0x63, 0x69, 0x01, 0x00, 0x63, 0x69, -0x01, 0x00, 0x63, 0x69, 0x01, 0x00, 0x0f, -0x14, 0x01, 0x00, 0x0f, 0x14, 0x01, 0x00, -0x0f, 0x14, 0x01, 0x00, 0x04, 0x6a, 0x01, -0x00, 0x04, 0x6a, 0x01, 0x00, 0x04, 0x6a, -0x01, 0x00, 0x77, 0x14, 0x01, 0x00, 0x77, -0x14, 0x01, 0x00, 0x77, 0x14, 0x01, 0x00, -0xa7, 0x6a, 0x01, 0x00, 0xa7, 0x6a, 0x01, -0x00, 0xa7, 0x6a, 0x01, 0x00, 0xc1, 0x14, -0x01, 0x00, 0xc1, 0x14, 0x01, 0x00, 0xc1, -0x14, 0x01, 0x00, 0x4d, 0x6b, 0x01, 0x00, -0x4d, 0x6b, 0x01, 0x00, 0x4d, 0x6b, 0x01, -0x00, 0x0c, 0x15, 0x01, 0x00, 0x0c, 0x15, -0x01, 0x00, 0x0c, 0x15, 0x01, 0x00, 0xf6, -0x6b, 0x01, 0x00, 0xf6, 0x6b, 0x01, 0x00, -0xf6, 0x6b, 0x01, 0x00, 0x57, 0x15, 0x01, -0x00, 0x57, 0x15, 0x01, 0x00, 0x57, 0x15, -0x01, 0x00, 0xa0, 0x6c, 0x01, 0x00, 0xa0, -0x6c, 0x01, 0x00, 0xa0, 0x6c, 0x01, 0x00, -0xa2, 0x15, 0x01, 0x00, 0xa2, 0x15, 0x01, -0x00, 0xa2, 0x15, 0x01, 0x00, 0x4d, 0x6d, -0x01, 0x00, 0x4d, 0x6d, 0x01, 0x00, 0x4d, -0x6d, 0x01, 0x00, 0xee, 0x15, 0x01, 0x00, -0xee, 0x15, 0x01, 0x00, 0xee, 0x15, 0x01, -0x00, 0xfd, 0x6d, 0x01, 0x00, 0xfd, 0x6d, -0x01, 0x00, 0xfd, 0x6d, 0x01, 0x00, 0x3a, -0x16, 0x01, 0x00, 0x3a, 0x16, 0x01, 0x00, -0x3a, 0x16, 0x01, 0x00, 0xaf, 0x6e, 0x01, -0x00, 0xaf, 0x6e, 0x01, 0x00, 0xaf, 0x6e, -0x01, 0x00, 0x86, 0x16, 0x01, 0x00, 0x86, -0x16, 0x01, 0x00, 0x86, 0x16, 0x01, 0x00, -0x63, 0x6f, 0x01, 0x00, 0x63, 0x6f, 0x01, -0x00, 0x63, 0x6f, 0x01, 0x00, 0xd2, 0x16, -0x01, 0x00, 0xd2, 0x16, 0x01, 0x00, 0xd2, -0x16, 0x01, 0x00, 0x0d, 0x70, 0x01, 0x00, -0x0d, 0x70, 0x01, 0x00, 0x0d, 0x70, 0x01, -0x00, 0x1f, 0x17, 0x01, 0x00, 0x1f, 0x17, -0x01, 0x00, 0x1f, 0x17, 0x01, 0x00, 0x69, -0x70, 0x01, 0x00, 0x69, 0x70, 0x01, 0x00, -0x69, 0x70, 0x01, 0x00, 0x6c, 0x17, 0x01, -0x00, 0x6c, 0x17, 0x01, 0x00, 0x6c, 0x17, -0x01, 0x00, 0xc7, 0x70, 0x01, 0x00, 0xc7, -0x70, 0x01, 0x00, 0xc7, 0x70, 0x01, 0x00, -0xb9, 0x17, 0x01, 0x00, 0xb9, 0x17, 0x01, -0x00, 0xb9, 0x17, 0x01, 0x00, 0x26, 0x71, -0x01, 0x00, 0x26, 0x71, 0x01, 0x00, 0x26, -0x71, 0x01, 0x00, 0x07, 0x18, 0x01, 0x00, -0x07, 0x18, 0x01, 0x00, 0x07, 0x18, 0x01, -0x00, 0x86, 0x71, 0x01, 0x00, 0x86, 0x71, -0x01, 0x00, 0x86, 0x71, 0x01, 0x00, 0x55, -0x18, 0x01, 0x00, 0x55, 0x18, 0x01, 0x00, -0x55, 0x18, 0x01, 0x00, 0xe7, 0x71, 0x01, -0x00, 0xe7, 0x71, 0x01, 0x00, 0xe7, 0x71, -0x01, 0x00, 0xa3, 0x18, 0x01, 0x00, 0xa3, -0x18, 0x01, 0x00, 0xa3, 0x18, 0x01, 0x00, -0x4a, 0x72, 0x01, 0x00, 0x4a, 0x72, 0x01, -0x00, 0x4a, 0x72, 0x01, 0x00, 0xf1, 0x18, -0x01, 0x00, 0xf1, 0x18, 0x01, 0x00, 0xf1, -0x18, 0x01, 0x00, 0xae, 0x72, 0x01, 0x00, -0xae, 0x72, 0x01, 0x00, 0xae, 0x72, 0x01, -0x00, 0x40, 0x19, 0x01, 0x00, 0x40, 0x19, -0x01, 0x00, 0x40, 0x19, 0x01, 0x00, 0x13, -0x73, 0x01, 0x00, 0x13, 0x73, 0x01, 0x00, -0x13, 0x73, 0x01, 0x00, 0x8f, 0x19, 0x01, -0x00, 0x8f, 0x19, 0x01, 0x00, 0x8f, 0x19, -0x01, 0x00, 0x79, 0x73, 0x01, 0x00, 0x79, -0x73, 0x01, 0x00, 0x79, 0x73, 0x01, 0x00, -0xde, 0x19, 0x01, 0x00, 0xde, 0x19, 0x01, -0x00, 0xde, 0x19, 0x01, 0x00, 0xe0, 0x73, -0x01, 0x00, 0xe0, 0x73, 0x01, 0x00, 0xe0, -0x73, 0x01, 0x00, 0x2e, 0x1a, 0x01, 0x00, -0x2e, 0x1a, 0x01, 0x00, 0x2e, 0x1a, 0x01, -0x00, 0x49, 0x74, 0x01, 0x00, 0x49, 0x74, -0x01, 0x00, 0x49, 0x74, 0x01, 0x00, 0x7d, -0x1a, 0x01, 0x00, 0x7d, 0x1a, 0x01, 0x00, -0x7d, 0x1a, 0x01, 0x00, 0xb3, 0x74, 0x01, -0x00, 0xb3, 0x74, 0x01, 0x00, 0xb3, 0x74, -0x01, 0x00, 0xcd, 0x1a, 0x01, 0x00, 0xcd, -0x1a, 0x01, 0x00, 0xcd, 0x1a, 0x01, 0x00, -0x1e, 0x75, 0x01, 0x00, 0x1e, 0x75, 0x01, -0x00, 0x1e, 0x75, 0x01, 0x00, 0x46, 0x2b, -0x01, 0x00, 0x46, 0x2b, 0x01, 0x00, 0x46, -0x2b, 0x01, 0x00, 0xf8, 0x75, 0x01, 0x00, -0xf8, 0x75, 0x01, 0x00, 0xf8, 0x75, 0x01, -0x00, 0xe8, 0x2b, 0x01, 0x00, 0xe8, 0x2b, -0x01, 0x00, 0xe8, 0x2b, 0x01, 0x00, 0xd8, -0x76, 0x01, 0x00, 0xd8, 0x76, 0x01, 0x00, -0xd8, 0x76, 0x01, 0x00, 0x8a, 0x2c, 0x01, -0x00, 0x8a, 0x2c, 0x01, 0x00, 0x8a, 0x2c, -0x01, 0x00, 0xbc, 0x77, 0x01, 0x00, 0xbc, -0x77, 0x01, 0x00, 0xbc, 0x77, 0x01, 0x00, -0x2e, 0x2d, 0x01, 0x00, 0x2e, 0x2d, 0x01, -0x00, 0x2e, 0x2d, 0x01, 0x00, 0xa5, 0x78, -0x01, 0x00, 0xa5, 0x78, 0x01, 0x00, 0xa5, -0x78, 0x01, 0x00, 0xd3, 0x2d, 0x01, 0x00, -0xd3, 0x2d, 0x01, 0x00, 0xd3, 0x2d, 0x01, -0x00, 0x94, 0x79, 0x01, 0x00, 0x94, 0x79, -0x01, 0x00, 0x94, 0x79, 0x01, 0x00, 0x79, -0x2e, 0x01, 0x00, 0x79, 0x2e, 0x01, 0x00, -0x79, 0x2e, 0x01, 0x00, 0x88, 0x7a, 0x01, -0x00, 0x88, 0x7a, 0x01, 0x00, 0x88, 0x7a, -0x01, 0x00, 0x1f, 0x2f, 0x01, 0x00, 0x1f, -0x2f, 0x01, 0x00, 0x1f, 0x2f, 0x01, 0x00, -0x81, 0x7b, 0x01, 0x00, 0x81, 0x7b, 0x01, -0x00, 0x81, 0x7b, 0x01, 0x00, 0xc7, 0x2f, -0x01, 0x00, 0xc7, 0x2f, 0x01, 0x00, 0xc7, -0x2f, 0x01, 0x00, 0x7f, 0x7c, 0x01, 0x00, -0x7f, 0x7c, 0x01, 0x00, 0x7f, 0x7c, 0x01, -0x00, 0x38, 0x30, 0x01, 0x00, 0x38, 0x30, -0x01, 0x00, 0x38, 0x30, 0x01, 0x00, 0x82, -0x7d, 0x01, 0x00, 0x82, 0x7d, 0x01, 0x00, -0x82, 0x7d, 0x01, 0x00, 0x8d, 0x30, 0x01, -0x00, 0x8d, 0x30, 0x01, 0x00, 0x8d, 0x30, -0x01, 0x00, 0x8b, 0x7e, 0x01, 0x00, 0x8b, -0x7e, 0x01, 0x00, 0x8b, 0x7e, 0x01, 0x00, -0xe2, 0x30, 0x01, 0x00, 0xe2, 0x30, 0x01, -0x00, 0xe2, 0x30, 0x01, 0x00, 0x99, 0x7f, -0x01, 0x00, 0x99, 0x7f, 0x01, 0x00, 0x99, -0x7f, 0x01, 0x00, 0x38, 0x31, 0x01, 0x00, -0x38, 0x31, 0x01, 0x00, 0x38, 0x31, 0x01, -0x00, 0x56, 0x80, 0x01, 0x00, 0x56, 0x80, -0x01, 0x00, 0x56, 0x80, 0x01, 0x00, 0x8f, -0x31, 0x01, 0x00, 0x8f, 0x31, 0x01, 0x00, -0x8f, 0x31, 0x01, 0x00, 0xe3, 0x80, 0x01, -0x00, 0xe3, 0x80, 0x01, 0x00, 0xe3, 0x80, -0x01, 0x00, 0xe5, 0x31, 0x01, 0x00, 0xe5, -0x31, 0x01, 0x00, 0xe5, 0x31, 0x01, 0x00, -0x72, 0x81, 0x01, 0x00, 0x72, 0x81, 0x01, -0x00, 0x72, 0x81, 0x01, 0x00, 0x3d, 0x32, -0x01, 0x00, 0x3d, 0x32, 0x01, 0x00, 0x3d, -0x32, 0x01, 0x00, 0x04, 0x82, 0x01, 0x00, -0x04, 0x82, 0x01, 0x00, 0x04, 0x82, 0x01, -0x00, 0x95, 0x32, 0x01, 0x00, 0x95, 0x32, -0x01, 0x00, 0x95, 0x32, 0x01, 0x00, 0x99, -0x82, 0x01, 0x00, 0x99, 0x82, 0x01, 0x00, -0x99, 0x82, 0x01, 0x00, 0xed, 0x32, 0x01, -0x00, 0xed, 0x32, 0x01, 0x00, 0xed, 0x32, -0x01, 0x00, 0x30, 0x83, 0x01, 0x00, 0x30, -0x83, 0x01, 0x00, 0x30, 0x83, 0x01, 0x00, -0x46, 0x33, 0x01, 0x00, 0x46, 0x33, 0x01, -0x00, 0x46, 0x33, 0x01, 0x00, 0xca, 0x83, -0x01, 0x00, 0xca, 0x83, 0x01, 0x00, 0xca, -0x83, 0x01, 0x00, 0x9f, 0x33, 0x01, 0x00, -0x9f, 0x33, 0x01, 0x00, 0x9f, 0x33, 0x01, -0x00, 0x67, 0x84, 0x01, 0x00, 0x67, 0x84, -0x01, 0x00, 0x67, 0x84, 0x01, 0x00, 0xf8, -0x33, 0x01, 0x00, 0xf8, 0x33, 0x01, 0x00, -0xf8, 0x33, 0x01, 0x00, 0x07, 0x85, 0x01, -0x00, 0x07, 0x85, 0x01, 0x00, 0x07, 0x85, -0x01, 0x00, 0x52, 0x34, 0x01, 0x00, 0x52, -0x34, 0x01, 0x00, 0x52, 0x34, 0x01, 0x00, -0xa9, 0x85, 0x01, 0x00, 0xa9, 0x85, 0x01, -0x00, 0xa9, 0x85, 0x01, 0x00, 0xad, 0x34, -0x01, 0x00, 0xad, 0x34, 0x01, 0x00, 0xad, -0x34, 0x01, 0x00, 0x4f, 0x86, 0x01, 0x00, -0x4f, 0x86, 0x01, 0x00, 0x4f, 0x86, 0x01, -0x00, 0x08, 0x35, 0x01, 0x00, 0x08, 0x35, -0x01, 0x00, 0x08, 0x35, 0x01, 0x00, 0xf7, -0x86, 0x01, 0x00, 0xf7, 0x86, 0x01, 0x00, -0xf7, 0x86, 0x01, 0x00, 0x63, 0x35, 0x01, -0x00, 0x63, 0x35, 0x01, 0x00, 0x63, 0x35, -0x01, 0x00, 0xa2, 0x87, 0x01, 0x00, 0xa2, -0x87, 0x01, 0x00, 0xa2, 0x87, 0x01, 0x00, -0xbf, 0x35, 0x01, 0x00, 0xbf, 0x35, 0x01, -0x00, 0xbf, 0x35, 0x01, 0x00, 0x50, 0x88, -0x01, 0x00, 0x50, 0x88, 0x01, 0x00, 0x50, -0x88, 0x01, 0x00, 0x1b, 0x36, 0x01, 0x00, -0x1b, 0x36, 0x01, 0x00, 0x1b, 0x36, 0x01, -0x00, 0x01, 0x89, 0x01, 0x00, 0x01, 0x89, -0x01, 0x00, 0x01, 0x89, 0x01, 0x00, 0x78, -0x36, 0x01, 0x00, 0x78, 0x36, 0x01, 0x00, -0x78, 0x36, 0x01, 0x00, 0xb5, 0x89, 0x01, -0x00, 0xb5, 0x89, 0x01, 0x00, 0xb5, 0x89, -0x01, 0x00, 0xd5, 0x36, 0x01, 0x00, 0xd5, -0x36, 0x01, 0x00, 0xd5, 0x36, 0x01, 0x00, -0x6b, 0x8a, 0x01, 0x00, 0x6b, 0x8a, 0x01, -0x00, 0x6b, 0x8a, 0x01, 0x00, 0x33, 0x37, -0x01, 0x00, 0x33, 0x37, 0x01, 0x00, 0x33, -0x37, 0x01, 0x00, 0x25, 0x8b, 0x01, 0x00, -0x25, 0x8b, 0x01, 0x00, 0x25, 0x8b, 0x01, -0x00, 0x91, 0x37, 0x01, 0x00, 0x91, 0x37, -0x01, 0x00, 0x91, 0x37, 0x01, 0x00, 0xe2, -0x8b, 0x01, 0x00, 0xe2, 0x8b, 0x01, 0x00, -0xe2, 0x8b, 0x01, 0x00, 0xef, 0x37, 0x01, -0x00, 0xef, 0x37, 0x01, 0x00, 0xef, 0x37, -0x01, 0x00, 0xa1, 0x8c, 0x01, 0x00, 0xa1, -0x8c, 0x01, 0x00, 0xa1, 0x8c, 0x01, 0x00, -0x4e, 0x38, 0x01, 0x00, 0x4e, 0x38, 0x01, -0x00, 0x4e, 0x38, 0x01, 0x00, 0x63, 0x8d, -0x01, 0x00, 0x63, 0x8d, 0x01, 0x00, 0x63, -0x8d, 0x01, 0x00, 0xad, 0x38, 0x01, 0x00, -0xad, 0x38, 0x01, 0x00, 0xad, 0x38, 0x01, -0x00, 0x29, 0x8e, 0x01, 0x00, 0x29, 0x8e, -0x01, 0x00, 0x29, 0x8e, 0x01, 0x00, 0x0d, -0x39, 0x01, 0x00, 0x0d, 0x39, 0x01, 0x00, -0x0d, 0x39, 0x01, 0x00, 0xf1, 0x8e, 0x01, -0x00, 0xf1, 0x8e, 0x01, 0x00, 0xf1, 0x8e, -0x01, 0x00, 0x6d, 0x39, 0x01, 0x00, 0x6d, -0x39, 0x01, 0x00, 0x6d, 0x39, 0x01, 0x00, -0xbd, 0x8f, 0x01, 0x00, 0xbd, 0x8f, 0x01, -0x00, 0xbd, 0x8f, 0x01, 0x00, 0xcd, 0x39, -0x01, 0x00, 0xcd, 0x39, 0x01, 0x00, 0xcd, -0x39, 0x01, 0x00, 0x46, 0x90, 0x01, 0x00, -0x46, 0x90, 0x01, 0x00, 0x46, 0x90, 0x01, -0x00, 0x2e, 0x3a, 0x01, 0x00, 0x2e, 0x3a, -0x01, 0x00, 0x2e, 0x3a, 0x01, 0x00, 0xae, -0x90, 0x01, 0x00, 0xae, 0x90, 0x01, 0x00, -0xae, 0x90, 0x01, 0x00, 0x90, 0x3a, 0x01, -0x00, 0x90, 0x3a, 0x01, 0x00, 0x90, 0x3a, -0x01, 0x00, 0x19, 0x91, 0x01, 0x00, 0x19, -0x91, 0x01, 0x00, 0x19, 0x91, 0x01, 0x00, -0xf1, 0x3a, 0x01, 0x00, 0xf1, 0x3a, 0x01, -0x00, 0xf1, 0x3a, 0x01, 0x00, 0x84, 0x91, -0x01, 0x00, 0x84, 0x91, 0x01, 0x00, 0x84, -0x91, 0x01, 0x00, 0x53, 0x3b, 0x01, 0x00, -0x53, 0x3b, 0x01, 0x00, 0x53, 0x3b, 0x01, -0x00, 0xf2, 0x91, 0x01, 0x00, 0xf2, 0x91, -0x01, 0x00, 0xf2, 0x91, 0x01, 0x00, 0xb6, -0x3b, 0x01, 0x00, 0xb6, 0x3b, 0x01, 0x00, -0xb6, 0x3b, 0x01, 0x00, 0x60, 0x92, 0x01, -0x00, 0x60, 0x92, 0x01, 0x00, 0x60, 0x92, -0x01, 0x00, 0x19, 0x3c, 0x01, 0x00, 0x19, -0x3c, 0x01, 0x00, 0x19, 0x3c, 0x01, 0x00, -0xd1, 0x92, 0x01, 0x00, 0xd1, 0x92, 0x01, -0x00, 0xd1, 0x92, 0x01, 0x00, 0x7c, 0x3c, -0x01, 0x00, 0x7c, 0x3c, 0x01, 0x00, 0x7c, -0x3c, 0x01, 0x00, 0x43, 0x93, 0x01, 0x00, -0x43, 0x93, 0x01, 0x00, 0x43, 0x93, 0x01, -0x00, 0xe0, 0x3c, 0x01, 0x00, 0xe0, 0x3c, -0x01, 0x00, 0xe0, 0x3c, 0x01, 0x00, 0xb6, -0x93, 0x01, 0x00, 0xb6, 0x93, 0x01, 0x00, -0xb6, 0x93, 0x01, 0x00, 0x44, 0x3d, 0x01, -0x00, 0x44, 0x3d, 0x01, 0x00, 0x44, 0x3d, -0x01, 0x00, 0x2b, 0x94, 0x01, 0x00, 0x2b, -0x94, 0x01, 0x00, 0x2b, 0x94, 0x01, 0x00, -0xa8, 0x3d, 0x01, 0x00, 0xa8, 0x3d, 0x01, -0x00, 0xa8, 0x3d, 0x01, 0x00, 0xa2, 0x94, -0x01, 0x00, 0xa2, 0x94, 0x01, 0x00, 0xa2, -0x94, 0x01, 0x00, 0x0d, 0x3e, 0x01, 0x00, -0x0d, 0x3e, 0x01, 0x00, 0x0d, 0x3e, 0x01, -0x00, 0x1a, 0x95, 0x01, 0x00, 0x1a, 0x95, -0x01, 0x00, 0x1a, 0x95, 0x01, 0x00, 0x72, -0x3e, 0x01, 0x00, 0x72, 0x3e, 0x01, 0x00, -0x72, 0x3e, 0x01, 0x00, 0x94, 0x95, 0x01, -0x00, 0x94, 0x95, 0x01, 0x00, 0x94, 0x95, -0x01, 0x00, 0xd7, 0x3e, 0x01, 0x00, 0xd7, -0x3e, 0x01, 0x00, 0xd7, 0x3e, 0x01, 0x00, -0x0f, 0x96, 0x01, 0x00, 0x0f, 0x96, 0x01, -0x00, 0x0f, 0x96, 0x01, 0x00, 0x3d, 0x3f, -0x01, 0x00, 0x3d, 0x3f, 0x01, 0x00, 0x3d, -0x3f, 0x01, 0x00, 0x8c, 0x96, 0x01, 0x00, -0x8c, 0x96, 0x01, 0x00, 0x8c, 0x96, 0x01, -0x00, 0xa4, 0x3f, 0x01, 0x00, 0xa4, 0x3f, -0x01, 0x00, 0xa4, 0x3f, 0x01, 0x00, 0x0b, -0x97, 0x01, 0x00, 0x0b, 0x97, 0x01, 0x00, -0x0b, 0x97, 0x01, 0x00, 0x05, 0x40, 0x01, -0x00, 0x05, 0x40, 0x01, 0x00, 0x05, 0x40, -0x01, 0x00, 0x8b, 0x97, 0x01, 0x00, 0x8b, -0x97, 0x01, 0x00, 0x8b, 0x97, 0x01, 0x00, -0x39, 0x40, 0x01, 0x00, 0x39, 0x40, 0x01, -0x00, 0x39, 0x40, 0x01, 0x00, 0x0d, 0x98, -0x01, 0x00, 0x0d, 0x98, 0x01, 0x00, 0x0d, -0x98, 0x01, 0x00, 0x6c, 0x40, 0x01, 0x00, -0x6c, 0x40, 0x01, 0x00, 0x6c, 0x40, 0x01, -0x00, 0x90, 0x98, 0x01, 0x00, 0x90, 0x98, -0x01, 0x00, 0x90, 0x98, 0x01, 0x00, 0xa0, -0x40, 0x01, 0x00, 0xa0, 0x40, 0x01, 0x00, -0xa0, 0x40, 0x01, 0x00, 0x15, 0x99, 0x01, -0x00, 0x15, 0x99, 0x01, 0x00, 0x15, 0x99, -0x01, 0x00, 0xd4, 0x40, 0x01, 0x00, 0xd4, -0x40, 0x01, 0x00, 0xd4, 0x40, 0x01, 0x00, -0x9c, 0x99, 0x01, 0x00, 0x9c, 0x99, 0x01, -0x00, 0x9c, 0x99, 0x01, 0x00, 0x09, 0x41, -0x01, 0x00, 0x09, 0x41, 0x01, 0x00, 0x09, -0x41, 0x01, 0x00, 0x24, 0x9a, 0x01, 0x00, -0x24, 0x9a, 0x01, 0x00, 0x24, 0x9a, 0x01, -0x00, 0x3d, 0x41, 0x01, 0x00, 0x3d, 0x41, -0x01, 0x00, 0x3d, 0x41, 0x01, 0x00, 0xae, -0x9a, 0x01, 0x00, 0xae, 0x9a, 0x01, 0x00, -0xae, 0x9a, 0x01, 0x00, 0x72, 0x41, 0x01, -0x00, 0x72, 0x41, 0x01, 0x00, 0x72, 0x41, -0x01, 0x00, 0x39, 0x9b, 0x01, 0x00, 0x39, -0x9b, 0x01, 0x00, 0x39, 0x9b, 0x01, 0x00, -0xa6, 0x41, 0x01, 0x00, 0xa6, 0x41, 0x01, -0x00, 0xa6, 0x41, 0x01, 0x00, 0xc7, 0x9b, -0x01, 0x00, 0xc7, 0x9b, 0x01, 0x00, 0xc7, -0x9b, 0x01, 0x00, 0xdb, 0x41, 0x01, 0x00, -0xdb, 0x41, 0x01, 0x00, 0xdb, 0x41, 0x01, -0x00, 0x56, 0x9c, 0x01, 0x00, 0x56, 0x9c, -0x01, 0x00, 0x56, 0x9c, 0x01, 0x00, 0x10, -0x42, 0x01, 0x00, 0x10, 0x42, 0x01, 0x00, -0x10, 0x42, 0x01, 0x00, 0xe6, 0x9c, 0x01, -0x00, 0xe6, 0x9c, 0x01, 0x00, 0xe6, 0x9c, -0x01, 0x00, 0x46, 0x42, 0x01, 0x00, 0x46, -0x42, 0x01, 0x00, 0x46, 0x42, 0x01, 0x00, -0x78, 0x9d, 0x01, 0x00, 0x78, 0x9d, 0x01, -0x00, 0x78, 0x9d, 0x01, 0x00, 0x7b, 0x42, -0x01, 0x00, 0x7b, 0x42, 0x01, 0x00, 0x7b, -0x42, 0x01, 0x00, 0x0c, 0x9e, 0x01, 0x00, -0x0c, 0x9e, 0x01, 0x00, 0x0c, 0x9e, 0x01, -0x00, 0xb1, 0x42, 0x01, 0x00, 0xb1, 0x42, -0x01, 0x00, 0xb1, 0x42, 0x01, 0x00, 0xa2, -0x9e, 0x01, 0x00, 0xa2, 0x9e, 0x01, 0x00, -0xa2, 0x9e, 0x01, 0x00, 0xe7, 0x42, 0x01, -0x00, 0xe7, 0x42, 0x01, 0x00, 0xe7, 0x42, -0x01, 0x00, 0x39, 0x9f, 0x01, 0x00, 0x39, -0x9f, 0x01, 0x00, 0x39, 0x9f, 0x01, 0x00, -0x1d, 0x43, 0x01, 0x00, 0x1d, 0x43, 0x01, -0x00, 0x1d, 0x43, 0x01, 0x00, 0xd2, 0x9f, -0x01, 0x00, 0xd2, 0x9f, 0x01, 0x00, 0xd2, -0x9f, 0x01, 0x00, 0x53, 0x43, 0x01, 0x00, -0x53, 0x43, 0x01, 0x00, 0x53, 0x43, 0x01, -0x00, 0x36, 0xa0, 0x01, 0x00, 0x36, 0xa0, -0x01, 0x00, 0x36, 0xa0, 0x01, 0x00, 0x89, -0x43, 0x01, 0x00, 0x89, 0x43, 0x01, 0x00, -0x89, 0x43, 0x01, 0x00, 0x84, 0xa0, 0x01, -0x00, 0x84, 0xa0, 0x01, 0x00, 0x84, 0xa0, -0x01, 0x00, 0xc0, 0x43, 0x01, 0x00, 0xc0, -0x43, 0x01, 0x00, 0xc0, 0x43, 0x01, 0x00, -0xd3, 0xa0, 0x01, 0x00, 0xd3, 0xa0, 0x01, -0x00, 0xd3, 0xa0, 0x01, 0x00, 0xf6, 0x43, -0x01, 0x00, 0xf6, 0x43, 0x01, 0x00, 0xf6, -0x43, 0x01, 0x00, 0x23, 0xa1, 0x01, 0x00, -0x23, 0xa1, 0x01, 0x00, 0x23, 0xa1, 0x01, -0x00, 0x2d, 0x44, 0x01, 0x00, 0x2d, 0x44, -0x01, 0x00, 0x2d, 0x44, 0x01, 0x00, 0x74, -0xa1, 0x01, 0x00, 0x74, 0xa1, 0x01, 0x00, -0x74, 0xa1, 0x01, 0x00, 0x64, 0x44, 0x01, -0x00, 0x64, 0x44, 0x01, 0x00, 0x64, 0x44, -0x01, 0x00, 0xc5, 0xa1, 0x01, 0x00, 0xc5, -0xa1, 0x01, 0x00, 0xc5, 0xa1, 0x01, 0x00, -0x9b, 0x44, 0x01, 0x00, 0x9b, 0x44, 0x01, -0x00, 0x9b, 0x44, 0x01, 0x00, 0x18, 0xa2, -0x01, 0x00, 0x18, 0xa2, 0x01, 0x00, 0x18, -0xa2, 0x01, 0x00, 0xd3, 0x44, 0x01, 0x00, -0xd3, 0x44, 0x01, 0x00, 0xd3, 0x44, 0x01, -0x00, 0x6b, 0xa2, 0x01, 0x00, 0x6b, 0xa2, -0x01, 0x00, 0x6b, 0xa2, 0x01, 0x00, 0x0a, -0x45, 0x01, 0x00, 0x0a, 0x45, 0x01, 0x00, -0x0a, 0x45, 0x01, 0x00, 0xbf, 0xa2, 0x01, -0x00, 0xbf, 0xa2, 0x01, 0x00, 0xbf, 0xa2, -0x01, 0x00, 0x42, 0x45, 0x01, 0x00, 0x42, -0x45, 0x01, 0x00, 0x42, 0x45, 0x01, 0x00, -0x14, 0xa3, 0x01, 0x00, 0x14, 0xa3, 0x01, -0x00, 0x14, 0xa3, 0x01, 0x00, 0x7a, 0x45, -0x01, 0x00, 0x7a, 0x45, 0x01, 0x00, 0x7a, -0x45, 0x01, 0x00, 0x6a, 0xa3, 0x01, 0x00, -0x6a, 0xa3, 0x01, 0x00, 0x6a, 0xa3, 0x01, -0x00, 0xb2, 0x45, 0x01, 0x00, 0xb2, 0x45, -0x01, 0x00, 0xb2, 0x45, 0x01, 0x00, 0xc1, -0xa3, 0x01, 0x00, 0xc1, 0xa3, 0x01, 0x00, -0xc1, 0xa3, 0x01, 0x00, 0xea, 0x45, 0x01, -0x00, 0xea, 0x45, 0x01, 0x00, 0xea, 0x45, -0x01, 0x00, 0x19, 0xa4, 0x01, 0x00, 0x19, -0xa4, 0x01, 0x00, 0x19, 0xa4, 0x01, 0x00, -0x22, 0x46, 0x01, 0x00, 0x22, 0x46, 0x01, -0x00, 0x22, 0x46, 0x01, 0x00, 0x71, 0xa4, -0x01, 0x00, 0x71, 0xa4, 0x01, 0x00, 0x71, -0xa4, 0x01, 0x00, 0x5b, 0x46, 0x01, 0x00, -0x5b, 0x46, 0x01, 0x00, 0x5b, 0x46, 0x01, -0x00, 0xcb, 0xa4, 0x01, 0x00, 0xcb, 0xa4, -0x01, 0x00, 0xcb, 0xa4, 0x01, 0x00, 0x93, -0x46, 0x01, 0x00, 0x93, 0x46, 0x01, 0x00, -0x93, 0x46, 0x01, 0x00, 0x25, 0xa5, 0x01, -0x00, 0x25, 0xa5, 0x01, 0x00, 0x25, 0xa5, -0x01, 0x00, 0xcc, 0x46, 0x01, 0x00, 0xcc, -0x46, 0x01, 0x00, 0xcc, 0x46, 0x01, 0x00, -0x80, 0xa5, 0x01, 0x00, 0x80, 0xa5, 0x01, -0x00, 0x80, 0xa5, 0x01, 0x00, 0x05, 0x47, -0x01, 0x00, 0x05, 0x47, 0x01, 0x00, 0x05, -0x47, 0x01, 0x00, 0xdc, 0xa5, 0x01, 0x00, -0xdc, 0xa5, 0x01, 0x00, 0xdc, 0xa5, 0x01, -0x00, 0x3e, 0x47, 0x01, 0x00, 0x3e, 0x47, -0x01, 0x00, 0x3e, 0x47, 0x01, 0x00, 0x39, -0xa6, 0x01, 0x00, 0x39, 0xa6, 0x01, 0x00, -0x39, 0xa6, 0x01, 0x00, 0x77, 0x47, 0x01, -0x00, 0x77, 0x47, 0x01, 0x00, 0x77, 0x47, -0x01, 0x00, 0x97, 0xa6, 0x01, 0x00, 0x97, -0xa6, 0x01, 0x00, 0x97, 0xa6, 0x01, 0x00, -0xb1, 0x47, 0x01, 0x00, 0xb1, 0x47, 0x01, -0x00, 0xb1, 0x47, 0x01, 0x00, 0xf6, 0xa6, -0x01, 0x00, 0xf6, 0xa6, 0x01, 0x00, 0xf6, -0xa6, 0x01, 0x00, 0xea, 0x47, 0x01, 0x00, -0xea, 0x47, 0x01, 0x00, 0xea, 0x47, 0x01, -0x00, 0x55, 0xa7, 0x01, 0x00, 0x55, 0xa7, -0x01, 0x00, 0x55, 0xa7, 0x01, 0x00, 0x24, -0x48, 0x01, 0x00, 0x24, 0x48, 0x01, 0x00, -0x24, 0x48, 0x01, 0x00, 0xb6, 0xa7, 0x01, -0x00, 0xb6, 0xa7, 0x01, 0x00, 0xb6, 0xa7, -0x01, 0x00, 0x5e, 0x48, 0x01, 0x00, 0x5e, -0x48, 0x01, 0x00, 0x5e, 0x48, 0x01, 0x00, -0x17, 0xa8, 0x01, 0x00, 0x17, 0xa8, 0x01, -0x00, 0x17, 0xa8, 0x01, 0x00, 0x98, 0x48, -0x01, 0x00, 0x98, 0x48, 0x01, 0x00, 0x98, -0x48, 0x01, 0x00, 0x7a, 0xa8, 0x01, 0x00, -0x7a, 0xa8, 0x01, 0x00, 0x7a, 0xa8, 0x01, -0x00, 0xd2, 0x48, 0x01, 0x00, 0xd2, 0x48, -0x01, 0x00, 0xd2, 0x48, 0x01, 0x00, 0xdd, -0xa8, 0x01, 0x00, 0xdd, 0xa8, 0x01, 0x00, -0xdd, 0xa8, 0x01, 0x00, 0x0d, 0x49, 0x01, -0x00, 0x0d, 0x49, 0x01, 0x00, 0x0d, 0x49, -0x01, 0x00, 0x41, 0xa9, 0x01, 0x00, 0x41, -0xa9, 0x01, 0x00, 0x41, 0xa9, 0x01, 0x00, -0x47, 0x49, 0x01, 0x00, 0x47, 0x49, 0x01, -0x00, 0x47, 0x49, 0x01, 0x00, 0xa6, 0xa9, -0x01, 0x00, 0xa6, 0xa9, 0x01, 0x00, 0xa6, -0xa9, 0x01, 0x00, 0x82, 0x49, 0x01, 0x00, -0x82, 0x49, 0x01, 0x00, 0x82, 0x49, 0x01, -0x00, 0x0c, 0xaa, 0x01, 0x00, 0x0c, 0xaa, -0x01, 0x00, 0x0c, 0xaa, 0x01, 0x00, 0xda, -0x59, 0x01, 0x00, 0xda, 0x59, 0x01, 0x00, -0xda, 0x59, 0x01, 0x00, 0xdb, 0xaa, 0x01, -0x00, 0xdb, 0xaa, 0x01, 0x00, 0xdb, 0xaa, -0x01, 0x00, 0x50, 0x5a, 0x01, 0x00, 0x50, -0x5a, 0x01, 0x00, 0x50, 0x5a, 0x01, 0x00, -0xae, 0xab, 0x01, 0x00, 0xae, 0xab, 0x01, -0x00, 0xae, 0xab, 0x01, 0x00, 0xc7, 0x5a, -0x01, 0x00, 0xc7, 0x5a, 0x01, 0x00, 0xc7, -0x5a, 0x01, 0x00, 0x84, 0xac, 0x01, 0x00, -0x84, 0xac, 0x01, 0x00, 0x84, 0xac, 0x01, -0x00, 0x3e, 0x5b, 0x01, 0x00, 0x3e, 0x5b, -0x01, 0x00, 0x3e, 0x5b, 0x01, 0x00, 0x5e, -0xad, 0x01, 0x00, 0x5e, 0xad, 0x01, 0x00, -0x5e, 0xad, 0x01, 0x00, 0xb6, 0x5b, 0x01, -0x00, 0xb6, 0x5b, 0x01, 0x00, 0xb6, 0x5b, -0x01, 0x00, 0x3c, 0xae, 0x01, 0x00, 0x3c, -0xae, 0x01, 0x00, 0x3c, 0xae, 0x01, 0x00, -0x2f, 0x5c, 0x01, 0x00, 0x2f, 0x5c, 0x01, -0x00, 0x2f, 0x5c, 0x01, 0x00, 0x1d, 0xaf, -0x01, 0x00, 0x1d, 0xaf, 0x01, 0x00, 0x1d, -0xaf, 0x01, 0x00, 0xa8, 0x5c, 0x01, 0x00, -0xa8, 0x5c, 0x01, 0x00, 0xa8, 0x5c, 0x01, -0x00, 0x01, 0xb0, 0x01, 0x00, 0x01, 0xb0, -0x01, 0x00, 0x01, 0xb0, 0x01, 0x00, 0x22, -0x5d, 0x01, 0x00, 0x22, 0x5d, 0x01, 0x00, -0x22, 0x5d, 0x01, 0x00, 0x76, 0xb0, 0x01, -0x00, 0x76, 0xb0, 0x01, 0x00, 0x76, 0xb0, -0x01, 0x00, 0x9c, 0x5d, 0x01, 0x00, 0x9c, -0x5d, 0x01, 0x00, 0x9c, 0x5d, 0x01, 0x00, -0xec, 0xb0, 0x01, 0x00, 0xec, 0xb0, 0x01, -0x00, 0xec, 0xb0, 0x01, 0x00, 0x17, 0x5e, -0x01, 0x00, 0x17, 0x5e, 0x01, 0x00, 0x17, -0x5e, 0x01, 0x00, 0x64, 0xb1, 0x01, 0x00, -0x64, 0xb1, 0x01, 0x00, 0x64, 0xb1, 0x01, -0x00, 0x92, 0x5e, 0x01, 0x00, 0x92, 0x5e, -0x01, 0x00, 0x92, 0x5e, 0x01, 0x00, 0xdf, -0xb1, 0x01, 0x00, 0xdf, 0xb1, 0x01, 0x00, -0xdf, 0xb1, 0x01, 0x00, 0x0e, 0x5f, 0x01, -0x00, 0x0e, 0x5f, 0x01, 0x00, 0x0e, 0x5f, -0x01, 0x00, 0x5b, 0xb2, 0x01, 0x00, 0x5b, -0xb2, 0x01, 0x00, 0x5b, 0xb2, 0x01, 0x00, -0x8b, 0x5f, 0x01, 0x00, 0x8b, 0x5f, 0x01, -0x00, 0x8b, 0x5f, 0x01, 0x00, 0xd9, 0xb2, -0x01, 0x00, 0xd9, 0xb2, 0x01, 0x00, 0xd9, -0xb2, 0x01, 0x00, 0x04, 0x60, 0x01, 0x00, -0x04, 0x60, 0x01, 0x00, 0x04, 0x60, 0x01, -0x00, 0x59, 0xb3, 0x01, 0x00, 0x59, 0xb3, -0x01, 0x00, 0x59, 0xb3, 0x01, 0x00, 0x43, -0x60, 0x01, 0x00, 0x43, 0x60, 0x01, 0x00, -0x43, 0x60, 0x01, 0x00, 0xdb, 0xb3, 0x01, -0x00, 0xdb, 0xb3, 0x01, 0x00, 0xdb, 0xb3, -0x01, 0x00, 0x82, 0x60, 0x01, 0x00, 0x82, -0x60, 0x01, 0x00, 0x82, 0x60, 0x01, 0x00, -0x5f, 0xb4, 0x01, 0x00, 0x5f, 0xb4, 0x01, -0x00, 0x5f, 0xb4, 0x01, 0x00, 0xc1, 0x60, -0x01, 0x00, 0xc1, 0x60, 0x01, 0x00, 0xc1, -0x60, 0x01, 0x00, 0xe5, 0xb4, 0x01, 0x00, -0xe5, 0xb4, 0x01, 0x00, 0xe5, 0xb4, 0x01, -0x00, 0x01, 0x61, 0x01, 0x00, 0x01, 0x61, -0x01, 0x00, 0x01, 0x61, 0x01, 0x00, 0x6e, -0xb5, 0x01, 0x00, 0x6e, 0xb5, 0x01, 0x00, -0x6e, 0xb5, 0x01, 0x00, 0x41, 0x61, 0x01, -0x00, 0x41, 0x61, 0x01, 0x00, 0x41, 0x61, -0x01, 0x00, 0xf8, 0xb5, 0x01, 0x00, 0xf8, -0xb5, 0x01, 0x00, 0xf8, 0xb5, 0x01, 0x00, -0x81, 0x61, 0x01, 0x00, 0x81, 0x61, 0x01, -0x00, 0x81, 0x61, 0x01, 0x00, 0x84, 0xb6, -0x01, 0x00, 0x84, 0xb6, 0x01, 0x00, 0x84, -0xb6, 0x01, 0x00, 0xc1, 0x61, 0x01, 0x00, -0xc1, 0x61, 0x01, 0x00, 0xc1, 0x61, 0x01, -0x00, 0x12, 0xb7, 0x01, 0x00, 0x12, 0xb7, -0x01, 0x00, 0x12, 0xb7, 0x01, 0x00, 0x02, -0x62, 0x01, 0x00, 0x02, 0x62, 0x01, 0x00, -0x02, 0x62, 0x01, 0x00, 0xa2, 0xb7, 0x01, -0x00, 0xa2, 0xb7, 0x01, 0x00, 0xa2, 0xb7, -0x01, 0x00, 0x43, 0x62, 0x01, 0x00, 0x43, -0x62, 0x01, 0x00, 0x43, 0x62, 0x01, 0x00, -0x34, 0xb8, 0x01, 0x00, 0x34, 0xb8, 0x01, -0x00, 0x34, 0xb8, 0x01, 0x00, 0x84, 0x62, -0x01, 0x00, 0x84, 0x62, 0x01, 0x00, 0x84, -0x62, 0x01, 0x00, 0xc8, 0xb8, 0x01, 0x00, -0xc8, 0xb8, 0x01, 0x00, 0xc8, 0xb8, 0x01, -0x00, 0xc6, 0x62, 0x01, 0x00, 0xc6, 0x62, -0x01, 0x00, 0xc6, 0x62, 0x01, 0x00, 0x5e, -0xb9, 0x01, 0x00, 0x5e, 0xb9, 0x01, 0x00, -0x5e, 0xb9, 0x01, 0x00, 0x07, 0x63, 0x01, -0x00, 0x07, 0x63, 0x01, 0x00, 0x07, 0x63, -0x01, 0x00, 0xf6, 0xb9, 0x01, 0x00, 0xf6, -0xb9, 0x01, 0x00, 0xf6, 0xb9, 0x01, 0x00, -0x49, 0x63, 0x01, 0x00, 0x49, 0x63, 0x01, -0x00, 0x49, 0x63, 0x01, 0x00, 0x91, 0xba, -0x01, 0x00, 0x91, 0xba, 0x01, 0x00, 0x91, -0xba, 0x01, 0x00, 0x8c, 0x63, 0x01, 0x00, -0x8c, 0x63, 0x01, 0x00, 0x8c, 0x63, 0x01, -0x00, 0x2d, 0xbb, 0x01, 0x00, 0x2d, 0xbb, -0x01, 0x00, 0x2d, 0xbb, 0x01, 0x00, 0xce, -0x63, 0x01, 0x00, 0xce, 0x63, 0x01, 0x00, -0xce, 0x63, 0x01, 0x00, 0xcb, 0xbb, 0x01, -0x00, 0xcb, 0xbb, 0x01, 0x00, 0xcb, 0xbb, -0x01, 0x00, 0x11, 0x64, 0x01, 0x00, 0x11, -0x64, 0x01, 0x00, 0x11, 0x64, 0x01, 0x00, -0x6c, 0xbc, 0x01, 0x00, 0x6c, 0xbc, 0x01, -0x00, 0x6c, 0xbc, 0x01, 0x00, 0x54, 0x64, -0x01, 0x00, 0x54, 0x64, 0x01, 0x00, 0x54, -0x64, 0x01, 0x00, 0x0f, 0xbd, 0x01, 0x00, -0x0f, 0xbd, 0x01, 0x00, 0x0f, 0xbd, 0x01, -0x00, 0x97, 0x64, 0x01, 0x00, 0x97, 0x64, -0x01, 0x00, 0x97, 0x64, 0x01, 0x00, 0xb3, -0xbd, 0x01, 0x00, 0xb3, 0xbd, 0x01, 0x00, -0xb3, 0xbd, 0x01, 0x00, 0xda, 0x64, 0x01, -0x00, 0xda, 0x64, 0x01, 0x00, 0xda, 0x64, -0x01, 0x00, 0x5a, 0xbe, 0x01, 0x00, 0x5a, -0xbe, 0x01, 0x00, 0x5a, 0xbe, 0x01, 0x00, -0x1e, 0x65, 0x01, 0x00, 0x1e, 0x65, 0x01, -0x00, 0x1e, 0x65, 0x01, 0x00, 0x03, 0xbf, -0x01, 0x00, 0x03, 0xbf, 0x01, 0x00, 0x03, -0xbf, 0x01, 0x00, 0x62, 0x65, 0x01, 0x00, -0x62, 0x65, 0x01, 0x00, 0x62, 0x65, 0x01, -0x00, 0xae, 0xbf, 0x01, 0x00, 0xae, 0xbf, -0x01, 0x00, 0xae, 0xbf, 0x01, 0x00, 0xa6, -0x65, 0x01, 0x00, 0xa6, 0x65, 0x01, 0x00, -0xa6, 0x65, 0x01, 0x00, 0x2e, 0xc0, 0x01, -0x00, 0x2e, 0xc0, 0x01, 0x00, 0x2e, 0xc0, -0x01, 0x00, 0xeb, 0x65, 0x01, 0x00, 0xeb, -0x65, 0x01, 0x00, 0xeb, 0x65, 0x01, 0x00, -0x85, 0xc0, 0x01, 0x00, 0x85, 0xc0, 0x01, -0x00, 0x85, 0xc0, 0x01, 0x00, 0x2f, 0x66, -0x01, 0x00, 0x2f, 0x66, 0x01, 0x00, 0x2f, -0x66, 0x01, 0x00, 0xde, 0xc0, 0x01, 0x00, -0xde, 0xc0, 0x01, 0x00, 0xde, 0xc0, 0x01, -0x00, 0x74, 0x66, 0x01, 0x00, 0x74, 0x66, -0x01, 0x00, 0x74, 0x66, 0x01, 0x00, 0x38, -0xc1, 0x01, 0x00, 0x38, 0xc1, 0x01, 0x00, -0x38, 0xc1, 0x01, 0x00, 0xb9, 0x66, 0x01, -0x00, 0xb9, 0x66, 0x01, 0x00, 0xb9, 0x66, -0x01, 0x00, 0x93, 0xc1, 0x01, 0x00, 0x93, -0xc1, 0x01, 0x00, 0x93, 0xc1, 0x01, 0x00, -0xff, 0x66, 0x01, 0x00, 0xff, 0x66, 0x01, -0x00, 0xff, 0x66, 0x01, 0x00, 0xef, 0xc1, -0x01, 0x00, 0xef, 0xc1, 0x01, 0x00, 0xef, -0xc1, 0x01, 0x00, 0x44, 0x67, 0x01, 0x00, -0x44, 0x67, 0x01, 0x00, 0x44, 0x67, 0x01, -0x00, 0x4c, 0xc2, 0x01, 0x00, 0x4c, 0xc2, -0x01, 0x00, 0x4c, 0xc2, 0x01, 0x00, 0x8a, -0x67, 0x01, 0x00, 0x8a, 0x67, 0x01, 0x00, -0x8a, 0x67, 0x01, 0x00, 0xaa, 0xc2, 0x01, -0x00, 0xaa, 0xc2, 0x01, 0x00, 0xaa, 0xc2, -0x01, 0x00, 0xd0, 0x67, 0x01, 0x00, 0xd0, -0x67, 0x01, 0x00, 0xd0, 0x67, 0x01, 0x00, -0x09, 0xc3, 0x01, 0x00, 0x09, 0xc3, 0x01, -0x00, 0x09, 0xc3, 0x01, 0x00, 0x17, 0x68, -0x01, 0x00, 0x17, 0x68, 0x01, 0x00, 0x17, -0x68, 0x01, 0x00, 0x6a, 0xc3, 0x01, 0x00, -0x6a, 0xc3, 0x01, 0x00, 0x6a, 0xc3, 0x01, -0x00, 0x5d, 0x68, 0x01, 0x00, 0x5d, 0x68, -0x01, 0x00, 0x5d, 0x68, 0x01, 0x00, 0xcb, -0xc3, 0x01, 0x00, 0xcb, 0xc3, 0x01, 0x00, -0xcb, 0xc3, 0x01, 0x00, 0xa4, 0x68, 0x01, -0x00, 0xa4, 0x68, 0x01, 0x00, 0xa4, 0x68, -0x01, 0x00, 0x2e, 0xc4, 0x01, 0x00, 0x2e, -0xc4, 0x01, 0x00, 0x2e, 0xc4, 0x01, 0x00, -0xeb, 0x68, 0x01, 0x00, 0xeb, 0x68, 0x01, -0x00, 0xeb, 0x68, 0x01, 0x00, 0x91, 0xc4, -0x01, 0x00, 0x91, 0xc4, 0x01, 0x00, 0x91, -0xc4, 0x01, 0x00, 0x32, 0x69, 0x01, 0x00, -0x32, 0x69, 0x01, 0x00, 0x32, 0x69, 0x01, -0x00, 0xf6, 0xc4, 0x01, 0x00, 0xf6, 0xc4, -0x01, 0x00, 0xf6, 0xc4, 0x01, 0x00, 0x7a, -0x69, 0x01, 0x00, 0x7a, 0x69, 0x01, 0x00, -0x7a, 0x69, 0x01, 0x00, 0x5c, 0xc5, 0x01, -0x00, 0x5c, 0xc5, 0x01, 0x00, 0x5c, 0xc5, -0x01, 0x00, 0xc1, 0x69, 0x01, 0x00, 0xc1, -0x69, 0x01, 0x00, 0xc1, 0x69, 0x01, 0x00, -0xc3, 0xc5, 0x01, 0x00, 0xc3, 0xc5, 0x01, -0x00, 0xc3, 0xc5, 0x01, 0x00, 0x09, 0x6a, -0x01, 0x00, 0x09, 0x6a, 0x01, 0x00, 0x09, -0x6a, 0x01, 0x00, 0x2b, 0xc6, 0x01, 0x00, -0x2b, 0xc6, 0x01, 0x00, 0x2b, 0xc6, 0x01, -0x00, 0x51, 0x6a, 0x01, 0x00, 0x51, 0x6a, -0x01, 0x00, 0x51, 0x6a, 0x01, 0x00, 0x94, -0xc6, 0x01, 0x00, 0x94, 0xc6, 0x01, 0x00, -0x94, 0xc6, 0x01, 0x00, 0x9a, 0x6a, 0x01, -0x00, 0x9a, 0x6a, 0x01, 0x00, 0x9a, 0x6a, -0x01, 0x00, 0xff, 0xc6, 0x01, 0x00, 0xff, -0xc6, 0x01, 0x00, 0xff, 0xc6, 0x01, 0x00, -0xe2, 0x6a, 0x01, 0x00, 0xe2, 0x6a, 0x01, -0x00, 0xe2, 0x6a, 0x01, 0x00, 0x6a, 0xc7, -0x01, 0x00, 0x6a, 0xc7, 0x01, 0x00, 0x6a, -0xc7, 0x01, 0x00, 0x2b, 0x6b, 0x01, 0x00, -0x2b, 0x6b, 0x01, 0x00, 0x2b, 0x6b, 0x01, -0x00, 0xd7, 0xc7, 0x01, 0x00, 0xd7, 0xc7, -0x01, 0x00, 0xd7, 0xc7, 0x01, 0x00, 0x74, -0x6b, 0x01, 0x00, 0x74, 0x6b, 0x01, 0x00, -0x74, 0x6b, 0x01, 0x00, 0x45, 0xc8, 0x01, -0x00, 0x45, 0xc8, 0x01, 0x00, 0x45, 0xc8, -0x01, 0x00, 0xbd, 0x6b, 0x01, 0x00, 0xbd, -0x6b, 0x01, 0x00, 0xbd, 0x6b, 0x01, 0x00, -0xb4, 0xc8, 0x01, 0x00, 0xb4, 0xc8, 0x01, -0x00, 0xb4, 0xc8, 0x01, 0x00, 0x07, 0x6c, -0x01, 0x00, 0x07, 0x6c, 0x01, 0x00, 0x07, -0x6c, 0x01, 0x00, 0x24, 0xc9, 0x01, 0x00, -0x24, 0xc9, 0x01, 0x00, 0x24, 0xc9, 0x01, -0x00, 0x50, 0x6c, 0x01, 0x00, 0x50, 0x6c, -0x01, 0x00, 0x50, 0x6c, 0x01, 0x00, 0x95, -0xc9, 0x01, 0x00, 0x95, 0xc9, 0x01, 0x00, -0x95, 0xc9, 0x01, 0x00, 0x9a, 0x6c, 0x01, -0x00, 0x9a, 0x6c, 0x01, 0x00, 0x9a, 0x6c, -0x01, 0x00, 0x08, 0xca, 0x01, 0x00, 0x08, -0xca, 0x01, 0x00, 0x08, 0xca, 0x01, 0x00, -0xe4, 0x6c, 0x01, 0x00, 0xe4, 0x6c, 0x01, -0x00, 0xe4, 0x6c, 0x01, 0x00, 0x7b, 0xca, -0x01, 0x00, 0x7b, 0xca, 0x01, 0x00, 0x7b, -0xca, 0x01, 0x00, 0x2f, 0x6d, 0x01, 0x00, -0x2f, 0x6d, 0x01, 0x00, 0x2f, 0x6d, 0x01, -0x00, 0xf0, 0xca, 0x01, 0x00, 0xf0, 0xca, -0x01, 0x00, 0xf0, 0xca, 0x01, 0x00, 0x79, -0x6d, 0x01, 0x00, 0x79, 0x6d, 0x01, 0x00, -0x79, 0x6d, 0x01, 0x00, 0x66, 0xcb, 0x01, -0x00, 0x66, 0xcb, 0x01, 0x00, 0x66, 0xcb, -0x01, 0x00, 0xe9, 0x7d, 0x01, 0x00, 0xe9, -0x7d, 0x01, 0x00, 0xe9, 0x7d, 0x01, 0x00, -0x55, 0xcc, 0x01, 0x00, 0x55, 0xcc, 0x01, -0x00, 0x55, 0xcc, 0x01, 0x00, 0x7f, 0x7e, -0x01, 0x00, 0x7f, 0x7e, 0x01, 0x00, 0x7f, -0x7e, 0x01, 0x00, 0x49, 0xcd, 0x01, 0x00, -0x49, 0xcd, 0x01, 0x00, 0x49, 0xcd, 0x01, -0x00, 0x17, 0x7f, 0x01, 0x00, 0x17, 0x7f, -0x01, 0x00, 0x17, 0x7f, 0x01, 0x00, 0x42, -0xce, 0x01, 0x00, 0x42, 0xce, 0x01, 0x00, -0x42, 0xce, 0x01, 0x00, 0xaf, 0x7f, 0x01, -0x00, 0xaf, 0x7f, 0x01, 0x00, 0xaf, 0x7f, -0x01, 0x00, 0x3f, 0xcf, 0x01, 0x00, 0x3f, -0xcf, 0x01, 0x00, 0x3f, 0xcf, 0x01, 0x00, -0x24, 0x80, 0x01, 0x00, 0x24, 0x80, 0x01, -0x00, 0x24, 0x80, 0x01, 0x00, 0x21, 0xd0, -0x01, 0x00, 0x21, 0xd0, 0x01, 0x00, 0x21, -0xd0, 0x01, 0x00, 0x70, 0x80, 0x01, 0x00, -0x70, 0x80, 0x01, 0x00, 0x70, 0x80, 0x01, -0x00, 0xa4, 0xd0, 0x01, 0x00, 0xa4, 0xd0, -0x01, 0x00, 0xa4, 0xd0, 0x01, 0x00, 0xbe, -0x80, 0x01, 0x00, 0xbe, 0x80, 0x01, 0x00, -0xbe, 0x80, 0x01, 0x00, 0x2a, 0xd1, 0x01, -0x00, 0x2a, 0xd1, 0x01, 0x00, 0x2a, 0xd1, -0x01, 0x00, 0x0b, 0x81, 0x01, 0x00, 0x0b, -0x81, 0x01, 0x00, 0x0b, 0x81, 0x01, 0x00, -0xb2, 0xd1, 0x01, 0x00, 0xb2, 0xd1, 0x01, -0x00, 0xb2, 0xd1, 0x01, 0x00, 0x59, 0x81, -0x01, 0x00, 0x59, 0x81, 0x01, 0x00, 0x59, -0x81, 0x01, 0x00, 0x3d, 0xd2, 0x01, 0x00, -0x3d, 0xd2, 0x01, 0x00, 0x3d, 0xd2, 0x01, -0x00, 0xa7, 0x81, 0x01, 0x00, 0xa7, 0x81, -0x01, 0x00, 0xa7, 0x81, 0x01, 0x00, 0xca, -0xd2, 0x01, 0x00, 0xca, 0xd2, 0x01, 0x00, -0xca, 0xd2, 0x01, 0x00, 0xf6, 0x81, 0x01, -0x00, 0xf6, 0x81, 0x01, 0x00, 0xf6, 0x81, -0x01, 0x00, 0x5a, 0xd3, 0x01, 0x00, 0x5a, -0xd3, 0x01, 0x00, 0x5a, 0xd3, 0x01, 0x00, -0x45, 0x82, 0x01, 0x00, 0x45, 0x82, 0x01, -0x00, 0x45, 0x82, 0x01, 0x00, 0xec, 0xd3, -0x01, 0x00, 0xec, 0xd3, 0x01, 0x00, 0xec, -0xd3, 0x01, 0x00, 0x95, 0x82, 0x01, 0x00, -0x95, 0x82, 0x01, 0x00, 0x95, 0x82, 0x01, -0x00, 0x81, 0xd4, 0x01, 0x00, 0x81, 0xd4, -0x01, 0x00, 0x81, 0xd4, 0x01, 0x00, 0xe5, -0x82, 0x01, 0x00, 0xe5, 0x82, 0x01, 0x00, -0xe5, 0x82, 0x01, 0x00, 0x18, 0xd5, 0x01, -0x00, 0x18, 0xd5, 0x01, 0x00, 0x18, 0xd5, -0x01, 0x00, 0x35, 0x83, 0x01, 0x00, 0x35, -0x83, 0x01, 0x00, 0x35, 0x83, 0x01, 0x00, -0xb2, 0xd5, 0x01, 0x00, 0xb2, 0xd5, 0x01, -0x00, 0xb2, 0xd5, 0x01, 0x00, 0x86, 0x83, -0x01, 0x00, 0x86, 0x83, 0x01, 0x00, 0x86, -0x83, 0x01, 0x00, 0x4e, 0xd6, 0x01, 0x00, -0x4e, 0xd6, 0x01, 0x00, 0x4e, 0xd6, 0x01, -0x00, 0xd7, 0x83, 0x01, 0x00, 0xd7, 0x83, -0x01, 0x00, 0xd7, 0x83, 0x01, 0x00, 0xed, -0xd6, 0x01, 0x00, 0xed, 0xd6, 0x01, 0x00, -0xed, 0xd6, 0x01, 0x00, 0x28, 0x84, 0x01, -0x00, 0x28, 0x84, 0x01, 0x00, 0x28, 0x84, -0x01, 0x00, 0x8e, 0xd7, 0x01, 0x00, 0x8e, -0xd7, 0x01, 0x00, 0x8e, 0xd7, 0x01, 0x00, -0x7a, 0x84, 0x01, 0x00, 0x7a, 0x84, 0x01, -0x00, 0x7a, 0x84, 0x01, 0x00, 0x32, 0xd8, -0x01, 0x00, 0x32, 0xd8, 0x01, 0x00, 0x32, -0xd8, 0x01, 0x00, 0xcc, 0x84, 0x01, 0x00, -0xcc, 0x84, 0x01, 0x00, 0xcc, 0x84, 0x01, -0x00, 0xd8, 0xd8, 0x01, 0x00, 0xd8, 0xd8, -0x01, 0x00, 0xd8, 0xd8, 0x01, 0x00, 0x1f, -0x85, 0x01, 0x00, 0x1f, 0x85, 0x01, 0x00, -0x1f, 0x85, 0x01, 0x00, 0x81, 0xd9, 0x01, -0x00, 0x81, 0xd9, 0x01, 0x00, 0x81, 0xd9, -0x01, 0x00, 0x72, 0x85, 0x01, 0x00, 0x72, -0x85, 0x01, 0x00, 0x72, 0x85, 0x01, 0x00, -0x2d, 0xda, 0x01, 0x00, 0x2d, 0xda, 0x01, -0x00, 0x2d, 0xda, 0x01, 0x00, 0xc5, 0x85, -0x01, 0x00, 0xc5, 0x85, 0x01, 0x00, 0xc5, -0x85, 0x01, 0x00, 0xdb, 0xda, 0x01, 0x00, -0xdb, 0xda, 0x01, 0x00, 0xdb, 0xda, 0x01, -0x00, 0x18, 0x86, 0x01, 0x00, 0x18, 0x86, -0x01, 0x00, 0x18, 0x86, 0x01, 0x00, 0x8c, -0xdb, 0x01, 0x00, 0x8c, 0xdb, 0x01, 0x00, -0x8c, 0xdb, 0x01, 0x00, 0x6c, 0x86, 0x01, -0x00, 0x6c, 0x86, 0x01, 0x00, 0x6c, 0x86, -0x01, 0x00, 0x3f, 0xdc, 0x01, 0x00, 0x3f, -0xdc, 0x01, 0x00, 0x3f, 0xdc, 0x01, 0x00, -0xc1, 0x86, 0x01, 0x00, 0xc1, 0x86, 0x01, -0x00, 0xc1, 0x86, 0x01, 0x00, 0xf5, 0xdc, -0x01, 0x00, 0xf5, 0xdc, 0x01, 0x00, 0xf5, -0xdc, 0x01, 0x00, 0x15, 0x87, 0x01, 0x00, -0x15, 0x87, 0x01, 0x00, 0x15, 0x87, 0x01, -0x00, 0xae, 0xdd, 0x01, 0x00, 0xae, 0xdd, -0x01, 0x00, 0xae, 0xdd, 0x01, 0x00, 0x6a, -0x87, 0x01, 0x00, 0x6a, 0x87, 0x01, 0x00, -0x6a, 0x87, 0x01, 0x00, 0x69, 0xde, 0x01, -0x00, 0x69, 0xde, 0x01, 0x00, 0x69, 0xde, -0x01, 0x00, 0xc0, 0x87, 0x01, 0x00, 0xc0, -0x87, 0x01, 0x00, 0xc0, 0x87, 0x01, 0x00, -0x27, 0xdf, 0x01, 0x00, 0x27, 0xdf, 0x01, -0x00, 0x27, 0xdf, 0x01, 0x00, 0x15, 0x88, -0x01, 0x00, 0x15, 0x88, 0x01, 0x00, 0x15, -0x88, 0x01, 0x00, 0xe8, 0xdf, 0x01, 0x00, -0xe8, 0xdf, 0x01, 0x00, 0xe8, 0xdf, 0x01, -0x00, 0x6b, 0x88, 0x01, 0x00, 0x6b, 0x88, -0x01, 0x00, 0x6b, 0x88, 0x01, 0x00, 0x55, -0xe0, 0x01, 0x00, 0x55, 0xe0, 0x01, 0x00, -0x55, 0xe0, 0x01, 0x00, 0xc2, 0x88, 0x01, -0x00, 0xc2, 0x88, 0x01, 0x00, 0xc2, 0x88, -0x01, 0x00, 0xb8, 0xe0, 0x01, 0x00, 0xb8, -0xe0, 0x01, 0x00, 0xb8, 0xe0, 0x01, 0x00, -0x18, 0x89, 0x01, 0x00, 0x18, 0x89, 0x01, -0x00, 0x18, 0x89, 0x01, 0x00, 0x1d, 0xe1, -0x01, 0x00, 0x1d, 0xe1, 0x01, 0x00, 0x1d, -0xe1, 0x01, 0x00, 0x6f, 0x89, 0x01, 0x00, -0x6f, 0x89, 0x01, 0x00, 0x6f, 0x89, 0x01, -0x00, 0x83, 0xe1, 0x01, 0x00, 0x83, 0xe1, -0x01, 0x00, 0x83, 0xe1, 0x01, 0x00, 0xc7, -0x89, 0x01, 0x00, 0xc7, 0x89, 0x01, 0x00, -0xc7, 0x89, 0x01, 0x00, 0xea, 0xe1, 0x01, -0x00, 0xea, 0xe1, 0x01, 0x00, 0xea, 0xe1, -0x01, 0x00, 0x1e, 0x8a, 0x01, 0x00, 0x1e, -0x8a, 0x01, 0x00, 0x1e, 0x8a, 0x01, 0x00, -0x52, 0xe2, 0x01, 0x00, 0x52, 0xe2, 0x01, -0x00, 0x52, 0xe2, 0x01, 0x00, 0x76, 0x8a, -0x01, 0x00, 0x76, 0x8a, 0x01, 0x00, 0x76, -0x8a, 0x01, 0x00, 0xbc, 0xe2, 0x01, 0x00, -0xbc, 0xe2, 0x01, 0x00, 0xbc, 0xe2, 0x01, -0x00, 0xcf, 0x8a, 0x01, 0x00, 0xcf, 0x8a, -0x01, 0x00, 0xcf, 0x8a, 0x01, 0x00, 0x27, -0xe3, 0x01, 0x00, 0x27, 0xe3, 0x01, 0x00, -0x27, 0xe3, 0x01, 0x00, 0x27, 0x8b, 0x01, -0x00, 0x27, 0x8b, 0x01, 0x00, 0x27, 0x8b, -0x01, 0x00, 0x94, 0xe3, 0x01, 0x00, 0x94, -0xe3, 0x01, 0x00, 0x94, 0xe3, 0x01, 0x00, -0x80, 0x8b, 0x01, 0x00, 0x80, 0x8b, 0x01, -0x00, 0x80, 0x8b, 0x01, 0x00, 0x02, 0xe4, -0x01, 0x00, 0x02, 0xe4, 0x01, 0x00, 0x02, -0xe4, 0x01, 0x00, 0xda, 0x8b, 0x01, 0x00, -0xda, 0x8b, 0x01, 0x00, 0xda, 0x8b, 0x01, -0x00, 0x71, 0xe4, 0x01, 0x00, 0x71, 0xe4, -0x01, 0x00, 0x71, 0xe4, 0x01, 0x00, 0x33, -0x8c, 0x01, 0x00, 0x33, 0x8c, 0x01, 0x00, -0x33, 0x8c, 0x01, 0x00, 0xe2, 0xe4, 0x01, -0x00, 0xe2, 0xe4, 0x01, 0x00, 0xe2, 0xe4, -0x01, 0x00, 0x8d, 0x8c, 0x01, 0x00, 0x8d, -0x8c, 0x01, 0x00, 0x8d, 0x8c, 0x01, 0x00, -0x54, 0xe5, 0x01, 0x00, 0x54, 0xe5, 0x01, -0x00, 0x54, 0xe5, 0x01, 0x00, 0xe8, 0x8c, -0x01, 0x00, 0xe8, 0x8c, 0x01, 0x00, 0xe8, -0x8c, 0x01, 0x00, 0xc8, 0xe5, 0x01, 0x00, -0xc8, 0xe5, 0x01, 0x00, 0xc8, 0xe5, 0x01, -0x00, 0x42, 0x8d, 0x01, 0x00, 0x42, 0x8d, -0x01, 0x00, 0x42, 0x8d, 0x01, 0x00, 0x3d, -0xe6, 0x01, 0x00, 0x3d, 0xe6, 0x01, 0x00, -0x3d, 0xe6, 0x01, 0x00, 0x9d, 0x8d, 0x01, -0x00, 0x9d, 0x8d, 0x01, 0x00, 0x9d, 0x8d, -0x01, 0x00, 0xb3, 0xe6, 0x01, 0x00, 0xb3, -0xe6, 0x01, 0x00, 0xb3, 0xe6, 0x01, 0x00, -0xf8, 0x8d, 0x01, 0x00, 0xf8, 0x8d, 0x01, -0x00, 0xf8, 0x8d, 0x01, 0x00, 0x2b, 0xe7, -0x01, 0x00, 0x2b, 0xe7, 0x01, 0x00, 0x2b, -0xe7, 0x01, 0x00, 0x54, 0x8e, 0x01, 0x00, -0x54, 0x8e, 0x01, 0x00, 0x54, 0x8e, 0x01, -0x00, 0xa5, 0xe7, 0x01, 0x00, 0xa5, 0xe7, -0x01, 0x00, 0xa5, 0xe7, 0x01, 0x00, 0xb0, -0x8e, 0x01, 0x00, 0xb0, 0x8e, 0x01, 0x00, -0xb0, 0x8e, 0x01, 0x00, 0x1f, 0xe8, 0x01, -0x00, 0x1f, 0xe8, 0x01, 0x00, 0x1f, 0xe8, -0x01, 0x00, 0x0c, 0x8f, 0x01, 0x00, 0x0c, -0x8f, 0x01, 0x00, 0x0c, 0x8f, 0x01, 0x00, -0x9c, 0xe8, 0x01, 0x00, 0x9c, 0xe8, 0x01, -0x00, 0x9c, 0xe8, 0x01, 0x00, 0x68, 0x8f, -0x01, 0x00, 0x68, 0x8f, 0x01, 0x00, 0x68, -0x8f, 0x01, 0x00, 0x19, 0xe9, 0x01, 0x00, -0x19, 0xe9, 0x01, 0x00, 0x19, 0xe9, 0x01, -0x00, 0xc5, 0x8f, 0x01, 0x00, 0xc5, 0x8f, -0x01, 0x00, 0xc5, 0x8f, 0x01, 0x00, 0x98, -0xe9, 0x01, 0x00, 0x98, 0xe9, 0x01, 0x00, -0x98, 0xe9, 0x01, 0x00, 0x11, 0x90, 0x01, -0x00, 0x11, 0x90, 0x01, 0x00, 0x11, 0x90, -0x01, 0x00, 0x19, 0xea, 0x01, 0x00, 0x19, -0xea, 0x01, 0x00, 0x19, 0xea, 0x01, 0x00, -0x40, 0x90, 0x01, 0x00, 0x40, 0x90, 0x01, -0x00, 0x40, 0x90, 0x01, 0x00, 0x9b, 0xea, -0x01, 0x00, 0x9b, 0xea, 0x01, 0x00, 0x9b, -0xea, 0x01, 0x00, 0x6f, 0x90, 0x01, 0x00, -0x6f, 0x90, 0x01, 0x00, 0x6f, 0x90, 0x01, -0x00, 0x1e, 0xeb, 0x01, 0x00, 0x1e, 0xeb, -0x01, 0x00, 0x1e, 0xeb, 0x01, 0x00, 0x9e, -0x90, 0x01, 0x00, 0x9e, 0x90, 0x01, 0x00, -0x9e, 0x90, 0x01, 0x00, 0xa3, 0xeb, 0x01, -0x00, 0xa3, 0xeb, 0x01, 0x00, 0xa3, 0xeb, -0x01, 0x00, 0xcd, 0x90, 0x01, 0x00, 0xcd, -0x90, 0x01, 0x00, 0xcd, 0x90, 0x01, 0x00, -0x2a, 0xec, 0x01, 0x00, 0x2a, 0xec, 0x01, -0x00, 0x2a, 0xec, 0x01, 0x00, 0xfc, 0x90, -0x01, 0x00, 0xfc, 0x90, 0x01, 0x00, 0xfc, -0x90, 0x01, 0x00, 0xb1, 0xec, 0x01, 0x00, -0xb1, 0xec, 0x01, 0x00, 0xb1, 0xec, 0x01, -0x00, 0x2b, 0x91, 0x01, 0x00, 0x2b, 0x91, -0x01, 0x00, 0x2b, 0x91, 0x01, 0x00, 0x3b, -0xed, 0x01, 0x00, 0x3b, 0xed, 0x01, 0x00, -0x3b, 0xed, 0x01, 0x00, 0x5b, 0x91, 0x01, -0x00, 0x5b, 0x91, 0x01, 0x00, 0x5b, 0x91, -0x01, 0x00, 0xc6, 0xed, 0x01, 0x00, 0xc6, -0xed, 0x01, 0x00, 0xc6, 0xed, 0x01, 0x00, -0x8b, 0x91, 0x01, 0x00, 0x8b, 0x91, 0x01, -0x00, 0x8b, 0x91, 0x01, 0x00, 0x52, 0xee, -0x01, 0x00, 0x52, 0xee, 0x01, 0x00, 0x52, -0xee, 0x01, 0x00, 0xbb, 0x91, 0x01, 0x00, -0xbb, 0x91, 0x01, 0x00, 0xbb, 0x91, 0x01, -0x00, 0xe0, 0xee, 0x01, 0x00, 0xe0, 0xee, -0x01, 0x00, 0xe0, 0xee, 0x01, 0x00, 0xeb, -0x91, 0x01, 0x00, 0xeb, 0x91, 0x01, 0x00, -0xeb, 0x91, 0x01, 0x00, 0x6f, 0xef, 0x01, -0x00, 0x6f, 0xef, 0x01, 0x00, 0x6f, 0xef, -0x01, 0x00, 0x1b, 0x92, 0x01, 0x00, 0x1b, -0x92, 0x01, 0x00, 0x1b, 0x92, 0x01, 0x00, -0x0a -}; -const unsigned char Rgb_fp16_sRGB_NL_2_4_to_BT2020PQ [ 46816 ] = { -0x84, 0x4a, 0x00, 0x00, 0x01, 0x00, 0x00, -0x00, 0x8a, 0x4a, 0x00, 0x00, 0x00, 0x10, -0x00, 0x10, 0x89, 0x4a, 0x00, 0x00, 0x89, -0xfb, 0x78, 0xf4, 0x88, 0x4a, 0x00, 0x00, -0xe5, 0x01, 0x00, 0x00, 0x87, 0x4a, 0x00, -0x00, 0x68, 0x08, 0xb2, 0x15, 0x86, 0x4a, -0x00, 0x00, 0xb7, 0xfe, 0x00, 0x10, 0x85, -0x4a, 0x00, 0x00, 0x00, 0x10, 0x4a, 0xf1, -0x7d, 0x4a, 0x00, 0x00, 0x00, 0x10, 0x00, -0x10, 0x7c, 0x4a, 0x00, 0x00, 0x89, 0xfb, -0x78, 0xf4, 0x7b, 0x4a, 0x00, 0x00, 0xe5, -0x01, 0x00, 0x00, 0x7a, 0x4a, 0x00, 0x00, -0x68, 0x08, 0xb2, 0x15, 0x79, 0x4a, 0x00, -0x00, 0xb7, 0xfe, 0x00, 0x10, 0x78, 0x4a, -0x00, 0x00, 0x00, 0x10, 0x4a, 0xf1, 0x77, -0x4a, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, -0x76, 0x4a, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xa8, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x3c, 0xa7, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x3c, 0xa6, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x3c, 0xa5, 0x42, -0x00, 0x00, 0x08, 0x80, 0x00, 0x00, 0xa4, -0x42, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, -0xa1, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xa0, 0x42, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x9d, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x9c, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x9b, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x9a, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x99, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x98, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x97, 0x42, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x96, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x95, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x94, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x93, 0x42, -0x00, 0x00, 0xc0, 0x40, 0xd0, 0x40, 0x92, -0x42, 0x00, 0x00, 0xa0, 0x40, 0xb0, 0x40, -0x91, 0x42, 0x00, 0x00, 0x80, 0x40, 0x90, -0x40, 0x90, 0x42, 0x00, 0x00, 0x60, 0x40, -0x70, 0x40, 0x8f, 0x42, 0x00, 0x00, 0x40, -0x40, 0x50, 0x40, 0x8e, 0x42, 0x00, 0x00, -0x20, 0x40, 0x30, 0x40, 0x8d, 0x42, 0x00, -0x00, 0x00, 0x40, 0x10, 0x40, 0x8c, 0x42, -0x00, 0x00, 0x00, 0x7c, 0xff, 0x3f, 0x8b, -0x42, 0x00, 0x00, 0x00, 0x7c, 0xff, 0x3f, -0x8a, 0x42, 0x00, 0x00, 0x00, 0x7c, 0xff, -0x3f, 0x89, 0x42, 0x00, 0x00, 0x00, 0x10, -0x01, 0x00, 0x88, 0x42, 0x00, 0x00, 0x00, -0x10, 0x01, 0x00, 0x87, 0x42, 0x00, 0x00, -0x00, 0x10, 0x01, 0x00, 0x86, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x85, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x84, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x83, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x82, 0x42, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x81, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x80, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x7f, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7d, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x7c, 0x42, 0x00, 0x00, 0xc0, 0x40, 0xd0, -0x40, 0x7b, 0x42, 0x00, 0x00, 0xa0, 0x40, -0xb0, 0x40, 0x7a, 0x42, 0x00, 0x00, 0x80, -0x40, 0x90, 0x40, 0x79, 0x42, 0x00, 0x00, -0x60, 0x40, 0x70, 0x40, 0x78, 0x42, 0x00, -0x00, 0x40, 0x40, 0x50, 0x40, 0x77, 0x42, -0x00, 0x00, 0x20, 0x40, 0x30, 0x40, 0x76, -0x42, 0x00, 0x00, 0x00, 0x40, 0x10, 0x40, -0x75, 0x42, 0x00, 0x00, 0x00, 0x7c, 0xff, -0x3f, 0x74, 0x42, 0x00, 0x00, 0x00, 0x7c, -0xff, 0x3f, 0x73, 0x42, 0x00, 0x00, 0x00, -0x7c, 0xff, 0x3f, 0x72, 0x42, 0x00, 0x00, -0x00, 0x10, 0x01, 0x00, 0x71, 0x42, 0x00, -0x00, 0x00, 0x10, 0x01, 0x00, 0x70, 0x42, -0x00, 0x00, 0x00, 0x10, 0x01, 0x00, 0x6f, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x6c, 0x42, 0x00, 0x00, 0x00, 0x70, 0x00, -0x70, 0x6b, 0x42, 0x00, 0x00, 0x00, 0x70, -0x00, 0x00, 0x6a, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x69, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x68, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x67, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x66, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x65, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x61, 0x42, 0x00, 0x00, 0x62, 0x80, -0x02, 0x00, 0x60, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x5f, 0x42, 0x00, 0x00, -0xec, 0x30, 0xf4, 0x30, 0x5e, 0x42, 0x00, -0x00, 0xdc, 0x30, 0xe4, 0x30, 0x5d, 0x42, -0x00, 0x00, 0xcc, 0x30, 0xd4, 0x30, 0x5c, -0x42, 0x00, 0x00, 0xbc, 0x30, 0xc4, 0x30, -0x5b, 0x42, 0x00, 0x00, 0xac, 0x30, 0xb4, -0x30, 0x5a, 0x42, 0x00, 0x00, 0x9c, 0x30, -0xa4, 0x30, 0x59, 0x42, 0x00, 0x00, 0x8c, -0x30, 0x94, 0x30, 0x58, 0x42, 0x00, 0x00, -0x7c, 0x30, 0x84, 0x30, 0x57, 0x42, 0x00, -0x00, 0x6c, 0x30, 0x74, 0x30, 0x56, 0x42, -0x00, 0x00, 0x5c, 0x30, 0x64, 0x30, 0x55, -0x42, 0x00, 0x00, 0x4c, 0x30, 0x54, 0x30, -0x54, 0x42, 0x00, 0x00, 0x3c, 0x30, 0x44, -0x30, 0x53, 0x42, 0x00, 0x00, 0x2c, 0x30, -0x34, 0x30, 0x52, 0x42, 0x00, 0x00, 0x1c, -0x30, 0x24, 0x30, 0x51, 0x42, 0x00, 0x00, -0x0c, 0x30, 0x14, 0x30, 0x50, 0x42, 0x00, -0x00, 0x00, 0x30, 0x08, 0x20, 0x4f, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0x4e, -0x42, 0x00, 0x00, 0x00, 0xbc, 0x00, 0x00, -0x4d, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x7c, 0x4c, 0x42, 0x00, 0x00, 0x00, 0xbc, -0x00, 0x00, 0x4b, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x7c, 0x4a, 0x42, 0x00, 0x00, -0x00, 0xbc, 0x00, 0x00, 0x49, 0x42, 0x00, -0x00, 0xc7, 0x28, 0x01, 0x00, 0x48, 0x42, -0x00, 0x00, 0xc7, 0x28, 0x01, 0x00, 0x47, -0x42, 0x00, 0x00, 0xc7, 0x28, 0x01, 0x00, -0x46, 0x42, 0x00, 0x00, 0x00, 0xf0, 0x00, -0x00, 0x45, 0x42, 0x00, 0x00, 0x00, 0xf0, -0x00, 0x00, 0x44, 0x42, 0x00, 0x00, 0x00, -0xf0, 0x00, 0x00, 0x43, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x42, 0x42, 0x00, -0x00, 0xec, 0x30, 0xf4, 0x30, 0x41, 0x42, -0x00, 0x00, 0xdc, 0x30, 0xe4, 0x30, 0x40, -0x42, 0x00, 0x00, 0xcc, 0x30, 0xd4, 0x30, -0x3f, 0x42, 0x00, 0x00, 0xbc, 0x30, 0xc4, -0x30, 0x3e, 0x42, 0x00, 0x00, 0xac, 0x30, -0xb4, 0x30, 0x3d, 0x42, 0x00, 0x00, 0x9c, -0x30, 0xa4, 0x30, 0x3c, 0x42, 0x00, 0x00, -0x8c, 0x30, 0x94, 0x30, 0x3b, 0x42, 0x00, -0x00, 0x7c, 0x30, 0x84, 0x30, 0x3a, 0x42, -0x00, 0x00, 0x6c, 0x30, 0x74, 0x30, 0x39, -0x42, 0x00, 0x00, 0x5c, 0x30, 0x64, 0x30, -0x38, 0x42, 0x00, 0x00, 0x4c, 0x30, 0x54, -0x30, 0x37, 0x42, 0x00, 0x00, 0x3c, 0x30, -0x44, 0x30, 0x36, 0x42, 0x00, 0x00, 0x2c, -0x30, 0x34, 0x30, 0x35, 0x42, 0x00, 0x00, -0x1c, 0x30, 0x24, 0x30, 0x34, 0x42, 0x00, -0x00, 0x0c, 0x30, 0x14, 0x30, 0x33, 0x42, -0x00, 0x00, 0x00, 0x30, 0x08, 0x20, 0x32, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, -0x31, 0x42, 0x00, 0x00, 0x00, 0xbc, 0x00, -0x00, 0x30, 0x42, 0x00, 0x00, 0x00, 0x00, -0x00, 0x7c, 0x2f, 0x42, 0x00, 0x00, 0x00, -0xbc, 0x00, 0x00, 0x2e, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x7c, 0x2d, 0x42, 0x00, -0x00, 0x00, 0xbc, 0x00, 0x00, 0x2c, 0x42, -0x00, 0x00, 0xc7, 0x28, 0x01, 0x00, 0x2b, -0x42, 0x00, 0x00, 0xc7, 0x28, 0x01, 0x00, -0x2a, 0x42, 0x00, 0x00, 0xc7, 0x28, 0x01, -0x00, 0x29, 0x42, 0x00, 0x00, 0x00, 0xf0, -0x00, 0x00, 0x28, 0x42, 0x00, 0x00, 0x00, -0xf0, 0x00, 0x00, 0x27, 0x42, 0x00, 0x00, -0x00, 0xf0, 0x00, 0x00, 0x26, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x23, -0x42, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, -0x22, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x21, 0x42, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x20, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x1f, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x1e, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x1d, 0x42, -0x00, 0x00, 0xc0, 0x60, 0x00, 0x00, 0x1c, -0x42, 0x00, 0x00, 0x40, 0x60, 0x80, 0x60, -0x1b, 0x42, 0x00, 0x00, 0x00, 0x50, 0x20, -0x50, 0x1a, 0x42, 0x00, 0x00, 0x00, 0x00, -0x00, 0x7c, 0x19, 0x42, 0x00, 0x00, 0x00, -0x7c, 0x00, 0x00, 0x18, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x7c, 0x17, 0x42, 0x00, -0x00, 0x00, 0x7c, 0x00, 0x00, 0x16, 0x42, -0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0x15, -0x42, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, -0x14, 0x42, 0x00, 0x00, 0xd0, 0xb3, 0x01, -0x00, 0x13, 0x42, 0x00, 0x00, 0xd0, 0xb3, -0x01, 0x00, 0x12, 0x42, 0x00, 0x00, 0xd0, -0xb3, 0x01, 0x00, 0x11, 0x42, 0x00, 0x00, -0xb6, 0xa4, 0x01, 0x00, 0x10, 0x42, 0x00, -0x00, 0xb6, 0xa4, 0x01, 0x00, 0x0f, 0x42, -0x00, 0x00, 0xb6, 0xa4, 0x01, 0x00, 0x0e, -0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x0d, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x0c, 0x42, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x0b, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x0a, 0x42, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x09, 0x42, 0x00, -0x00, 0xc0, 0x60, 0x00, 0x00, 0x08, 0x42, -0x00, 0x00, 0x40, 0x60, 0x80, 0x60, 0x07, -0x42, 0x00, 0x00, 0x00, 0x50, 0x20, 0x50, -0x06, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, -0x7c, 0x05, 0x42, 0x00, 0x00, 0x00, 0x7c, -0x00, 0x00, 0x04, 0x42, 0x00, 0x00, 0x00, -0x00, 0x00, 0x7c, 0x03, 0x42, 0x00, 0x00, -0x00, 0x7c, 0x00, 0x00, 0x02, 0x42, 0x00, -0x00, 0x00, 0x00, 0x00, 0x7c, 0x01, 0x42, -0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, -0x42, 0x00, 0x00, 0xd0, 0xb3, 0x01, 0x00, -0xff, 0x41, 0x00, 0x00, 0xd0, 0xb3, 0x01, -0x00, 0xfe, 0x41, 0x00, 0x00, 0xd0, 0xb3, -0x01, 0x00, 0xfd, 0x41, 0x00, 0x00, 0xb6, -0xa4, 0x01, 0x00, 0xfc, 0x41, 0x00, 0x00, -0xb6, 0xa4, 0x01, 0x00, 0xfb, 0x41, 0x00, -0x00, 0xb6, 0xa4, 0x01, 0x00, 0xfa, 0x41, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, -0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf7, 0x41, 0x00, 0x00, 0x01, 0x00, 0x00, -0x00, 0xf4, 0x41, 0x00, 0x00, 0xa9, 0x1c, -0x00, 0x00, 0xf3, 0x41, 0x00, 0x00, 0x86, -0x00, 0xd1, 0x02, 0xf2, 0x41, 0x00, 0x00, -0x5d, 0x00, 0x00, 0x00, 0xf1, 0x41, 0x00, -0x00, 0x36, 0x02, 0x6d, 0x1d, 0xf0, 0x41, -0x00, 0x00, 0x63, 0x01, 0x00, 0x00, 0xef, -0x41, 0x00, 0x00, 0x14, 0x14, 0x89, 0x0a, -0xee, 0x41, 0x00, 0x00, 0xa9, 0x1c, 0x00, -0x00, 0xed, 0x41, 0x00, 0x00, 0x86, 0x00, -0xd1, 0x02, 0xec, 0x41, 0x00, 0x00, 0x5d, -0x00, 0x00, 0x00, 0xeb, 0x41, 0x00, 0x00, -0x36, 0x02, 0x6d, 0x1d, 0xea, 0x41, 0x00, -0x00, 0x63, 0x01, 0x00, 0x00, 0xe9, 0x41, -0x00, 0x00, 0x14, 0x14, 0x89, 0x0a, 0xe8, -0x41, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, -0xe7, 0x41, 0x00, 0x00, 0x00, 0x20, 0x00, -0x00, 0xe6, 0x41, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xe5, 0x41, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xe4, 0x41, 0x00, 0x00, -0x00, 0x00, 0x00, 0x20, 0xe3, 0x41, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xe2, 0x41, -0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0xe1, -0x41, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, -0xe0, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xdf, 0x41, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xde, 0x41, 0x00, 0x00, 0x00, -0x00, 0x00, 0x20, 0xdd, 0x41, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xdc, 0x41, 0x00, -0x00, 0x00, 0x20, 0x00, 0x00, 0xdb, 0x41, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xda, -0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xc7, 0x28, -0x01, 0x00, 0xc7, 0x28, 0x01, 0x00, 0xc7, -0x28, 0x01, 0x00, 0xbd, 0xea, 0x00, 0x00, -0xbd, 0xea, 0x00, 0x00, 0xbd, 0xea, 0x00, -0x00, 0x73, 0x2a, 0x01, 0x00, 0x73, 0x2a, -0x01, 0x00, 0x73, 0x2a, 0x01, 0x00, 0x8e, -0xe9, 0x00, 0x00, 0x8e, 0xe9, 0x00, 0x00, -0x8e, 0xe9, 0x00, 0x00, 0x0c, 0x2c, 0x01, -0x00, 0x0c, 0x2c, 0x01, 0x00, 0x0c, 0x2c, -0x01, 0x00, 0x89, 0xe8, 0x00, 0x00, 0x89, -0xe8, 0x00, 0x00, 0x89, 0xe8, 0x00, 0x00, -0x94, 0x2d, 0x01, 0x00, 0x94, 0x2d, 0x01, -0x00, 0x94, 0x2d, 0x01, 0x00, 0xa6, 0xe7, -0x00, 0x00, 0xa6, 0xe7, 0x00, 0x00, 0xa6, -0xe7, 0x00, 0x00, 0x0f, 0x2f, 0x01, 0x00, -0x0f, 0x2f, 0x01, 0x00, 0x0f, 0x2f, 0x01, -0x00, 0xde, 0xe6, 0x00, 0x00, 0xde, 0xe6, -0x00, 0x00, 0xde, 0xe6, 0x00, 0x00, 0x3e, -0x30, 0x01, 0x00, 0x3e, 0x30, 0x01, 0x00, -0x3e, 0x30, 0x01, 0x00, 0x2b, 0xe6, 0x00, -0x00, 0x2b, 0xe6, 0x00, 0x00, 0x2b, 0xe6, -0x00, 0x00, 0xf0, 0x30, 0x01, 0x00, 0xf0, -0x30, 0x01, 0x00, 0xf0, 0x30, 0x01, 0x00, -0x8a, 0xe5, 0x00, 0x00, 0x8a, 0xe5, 0x00, -0x00, 0x8a, 0xe5, 0x00, 0x00, 0x9c, 0x31, -0x01, 0x00, 0x9c, 0x31, 0x01, 0x00, 0x9c, -0x31, 0x01, 0x00, 0xf8, 0xe4, 0x00, 0x00, -0xf8, 0xe4, 0x00, 0x00, 0xf8, 0xe4, 0x00, -0x00, 0x44, 0x32, 0x01, 0x00, 0x44, 0x32, -0x01, 0x00, 0x44, 0x32, 0x01, 0x00, 0xc4, -0x03, 0x01, 0x00, 0xc4, 0x03, 0x01, 0x00, -0xc4, 0x03, 0x01, 0x00, 0xbc, 0x34, 0x01, -0x00, 0xbc, 0x34, 0x01, 0x00, 0xbc, 0x34, -0x01, 0x00, 0x3b, 0x02, 0x01, 0x00, 0x3b, -0x02, 0x01, 0x00, 0x3b, 0x02, 0x01, 0x00, -0x04, 0x37, 0x01, 0x00, 0x04, 0x37, 0x01, -0x00, 0x04, 0x37, 0x01, 0x00, 0x0c, 0x01, -0x01, 0x00, 0x0c, 0x01, 0x01, 0x00, 0x0c, -0x01, 0x01, 0x00, 0x25, 0x39, 0x01, 0x00, -0x25, 0x39, 0x01, 0x00, 0x25, 0x39, 0x01, -0x00, 0x19, 0x00, 0x01, 0x00, 0x19, 0x00, -0x01, 0x00, 0x19, 0x00, 0x01, 0x00, 0x28, -0x3b, 0x01, 0x00, 0x28, 0x3b, 0x01, 0x00, -0x28, 0x3b, 0x01, 0x00, 0x9f, 0xfe, 0x00, -0x00, 0x9f, 0xfe, 0x00, 0x00, 0x9f, 0xfe, -0x00, 0x00, 0x12, 0x3d, 0x01, 0x00, 0x12, -0x3d, 0x01, 0x00, 0x12, 0x3d, 0x01, 0x00, -0x4a, 0xfd, 0x00, 0x00, 0x4a, 0xfd, 0x00, -0x00, 0x4a, 0xfd, 0x00, 0x00, 0xe7, 0x3e, -0x01, 0x00, 0xe7, 0x3e, 0x01, 0x00, 0xe7, -0x3e, 0x01, 0x00, 0x24, 0xfc, 0x00, 0x00, -0x24, 0xfc, 0x00, 0x00, 0x24, 0xfc, 0x00, -0x00, 0x55, 0x40, 0x01, 0x00, 0x55, 0x40, -0x01, 0x00, 0x55, 0x40, 0x01, 0x00, 0x22, -0xfb, 0x00, 0x00, 0x22, 0xfb, 0x00, 0x00, -0x22, 0xfb, 0x00, 0x00, 0x2e, 0x41, 0x01, -0x00, 0x2e, 0x41, 0x01, 0x00, 0x2e, 0x41, -0x01, 0x00, 0x3e, 0xfa, 0x00, 0x00, 0x3e, -0xfa, 0x00, 0x00, 0x3e, 0xfa, 0x00, 0x00, -0x00, 0x42, 0x01, 0x00, 0x00, 0x42, 0x01, -0x00, 0x00, 0x42, 0x01, 0x00, 0x73, 0xf9, -0x00, 0x00, 0x73, 0xf9, 0x00, 0x00, 0x73, -0xf9, 0x00, 0x00, 0xcb, 0x42, 0x01, 0x00, -0xcb, 0x42, 0x01, 0x00, 0xcb, 0x42, 0x01, -0x00, 0xbb, 0xf8, 0x00, 0x00, 0xbb, 0xf8, -0x00, 0x00, 0xbb, 0xf8, 0x00, 0x00, 0x91, -0x43, 0x01, 0x00, 0x91, 0x43, 0x01, 0x00, -0x91, 0x43, 0x01, 0x00, 0x14, 0xf8, 0x00, -0x00, 0x14, 0xf8, 0x00, 0x00, 0x14, 0xf8, -0x00, 0x00, 0x52, 0x44, 0x01, 0x00, 0x52, -0x44, 0x01, 0x00, 0x52, 0x44, 0x01, 0x00, -0x35, 0x07, 0x01, 0x00, 0x35, 0x07, 0x01, -0x00, 0x35, 0x07, 0x01, 0x00, 0xc5, 0x45, -0x01, 0x00, 0xc5, 0x45, 0x01, 0x00, 0xc5, -0x45, 0x01, 0x00, 0x31, 0x06, 0x01, 0x00, -0x31, 0x06, 0x01, 0x00, 0x31, 0x06, 0x01, -0x00, 0x28, 0x47, 0x01, 0x00, 0x28, 0x47, -0x01, 0x00, 0x28, 0x47, 0x01, 0x00, 0x51, -0x05, 0x01, 0x00, 0x51, 0x05, 0x01, 0x00, -0x51, 0x05, 0x01, 0x00, 0x7d, 0x48, 0x01, -0x00, 0x7d, 0x48, 0x01, 0x00, 0x7d, 0x48, -0x01, 0x00, 0x8d, 0x04, 0x01, 0x00, 0x8d, -0x04, 0x01, 0x00, 0x8d, 0x04, 0x01, 0x00, -0xc6, 0x49, 0x01, 0x00, 0xc6, 0x49, 0x01, -0x00, 0xc6, 0x49, 0x01, 0x00, 0xdf, 0x03, -0x01, 0x00, 0xdf, 0x03, 0x01, 0x00, 0xdf, -0x03, 0x01, 0x00, 0x04, 0x4b, 0x01, 0x00, -0x04, 0x4b, 0x01, 0x00, 0x04, 0x4b, 0x01, -0x00, 0x43, 0x03, 0x01, 0x00, 0x43, 0x03, -0x01, 0x00, 0x43, 0x03, 0x01, 0x00, 0x38, -0x4c, 0x01, 0x00, 0x38, 0x4c, 0x01, 0x00, -0x38, 0x4c, 0x01, 0x00, 0xb7, 0x02, 0x01, -0x00, 0xb7, 0x02, 0x01, 0x00, 0xb7, 0x02, -0x01, 0x00, 0x63, 0x4d, 0x01, 0x00, 0x63, -0x4d, 0x01, 0x00, 0x63, 0x4d, 0x01, 0x00, -0x37, 0x02, 0x01, 0x00, 0x37, 0x02, 0x01, -0x00, 0x37, 0x02, 0x01, 0x00, 0x87, 0x4e, -0x01, 0x00, 0x87, 0x4e, 0x01, 0x00, 0x87, -0x4e, 0x01, 0x00, 0x8c, 0x11, 0x01, 0x00, -0x8c, 0x11, 0x01, 0x00, 0x8c, 0x11, 0x01, -0x00, 0x5c, 0x50, 0x01, 0x00, 0x5c, 0x50, -0x01, 0x00, 0x5c, 0x50, 0x01, 0x00, 0xc6, -0x10, 0x01, 0x00, 0xc6, 0x10, 0x01, 0x00, -0xc6, 0x10, 0x01, 0x00, 0x69, 0x51, 0x01, -0x00, 0x69, 0x51, 0x01, 0x00, 0x69, 0x51, -0x01, 0x00, 0x1a, 0x10, 0x01, 0x00, 0x1a, -0x10, 0x01, 0x00, 0x1a, 0x10, 0x01, 0x00, -0x6a, 0x52, 0x01, 0x00, 0x6a, 0x52, 0x01, -0x00, 0x6a, 0x52, 0x01, 0x00, 0x06, 0x0f, -0x01, 0x00, 0x06, 0x0f, 0x01, 0x00, 0x06, -0x0f, 0x01, 0x00, 0x62, 0x53, 0x01, 0x00, -0x62, 0x53, 0x01, 0x00, 0x62, 0x53, 0x01, -0x00, 0xfb, 0x0d, 0x01, 0x00, 0xfb, 0x0d, -0x01, 0x00, 0xfb, 0x0d, 0x01, 0x00, 0x52, -0x54, 0x01, 0x00, 0x52, 0x54, 0x01, 0x00, -0x52, 0x54, 0x01, 0x00, 0x0c, 0x0d, 0x01, -0x00, 0x0c, 0x0d, 0x01, 0x00, 0x0c, 0x0d, -0x01, 0x00, 0x3b, 0x55, 0x01, 0x00, 0x3b, -0x55, 0x01, 0x00, 0x3b, 0x55, 0x01, 0x00, -0x34, 0x0c, 0x01, 0x00, 0x34, 0x0c, 0x01, -0x00, 0x34, 0x0c, 0x01, 0x00, 0x1c, 0x56, -0x01, 0x00, 0x1c, 0x56, 0x01, 0x00, 0x1c, -0x56, 0x01, 0x00, 0x70, 0x0b, 0x01, 0x00, -0x70, 0x0b, 0x01, 0x00, 0x70, 0x0b, 0x01, -0x00, 0xf8, 0x56, 0x01, 0x00, 0xf8, 0x56, -0x01, 0x00, 0xf8, 0x56, 0x01, 0x00, 0x6a, -0x1a, 0x01, 0x00, 0x6a, 0x1a, 0x01, 0x00, -0x6a, 0x1a, 0x01, 0x00, 0x9e, 0x58, 0x01, -0x00, 0x9e, 0x58, 0x01, 0x00, 0x9e, 0x58, -0x01, 0x00, 0x38, 0x19, 0x01, 0x00, 0x38, -0x19, 0x01, 0x00, 0x38, 0x19, 0x01, 0x00, -0x32, 0x5a, 0x01, 0x00, 0x32, 0x5a, 0x01, -0x00, 0x32, 0x5a, 0x01, 0x00, 0x30, 0x18, -0x01, 0x00, 0x30, 0x18, 0x01, 0x00, 0x30, -0x18, 0x01, 0x00, 0xb5, 0x5b, 0x01, 0x00, -0xb5, 0x5b, 0x01, 0x00, 0xb5, 0x5b, 0x01, -0x00, 0x48, 0x17, 0x01, 0x00, 0x48, 0x17, -0x01, 0x00, 0x48, 0x17, 0x01, 0x00, 0x29, -0x5d, 0x01, 0x00, 0x29, 0x5d, 0x01, 0x00, -0x29, 0x5d, 0x01, 0x00, 0x7b, 0x16, 0x01, -0x00, 0x7b, 0x16, 0x01, 0x00, 0x7b, 0x16, -0x01, 0x00, 0x91, 0x5e, 0x01, 0x00, 0x91, -0x5e, 0x01, 0x00, 0x91, 0x5e, 0x01, 0x00, -0xc3, 0x15, 0x01, 0x00, 0xc3, 0x15, 0x01, -0x00, 0xc3, 0x15, 0x01, 0x00, 0xed, 0x5f, -0x01, 0x00, 0xed, 0x5f, 0x01, 0x00, 0xed, -0x5f, 0x01, 0x00, 0x1d, 0x15, 0x01, 0x00, -0x1d, 0x15, 0x01, 0x00, 0x1d, 0x15, 0x01, -0x00, 0xa0, 0x60, 0x01, 0x00, 0xa0, 0x60, -0x01, 0x00, 0xa0, 0x60, 0x01, 0x00, 0x86, -0x14, 0x01, 0x00, 0x86, 0x14, 0x01, 0x00, -0x86, 0x14, 0x01, 0x00, 0x44, 0x61, 0x01, -0x00, 0x44, 0x61, 0x01, 0x00, 0x44, 0x61, -0x01, 0x00, 0xbd, 0x23, 0x01, 0x00, 0xbd, -0x23, 0x01, 0x00, 0xbd, 0x23, 0x01, 0x00, -0x7f, 0x62, 0x01, 0x00, 0x7f, 0x62, 0x01, -0x00, 0x7f, 0x62, 0x01, 0x00, 0xd1, 0x22, -0x01, 0x00, 0xd1, 0x22, 0x01, 0x00, 0xd1, -0x22, 0x01, 0x00, 0xad, 0x63, 0x01, 0x00, -0xad, 0x63, 0x01, 0x00, 0xad, 0x63, 0x01, -0x00, 0x06, 0x22, 0x01, 0x00, 0x06, 0x22, -0x01, 0x00, 0x06, 0x22, 0x01, 0x00, 0xcd, -0x64, 0x01, 0x00, 0xcd, 0x64, 0x01, 0x00, -0xcd, 0x64, 0x01, 0x00, 0x54, 0x21, 0x01, -0x00, 0x54, 0x21, 0x01, 0x00, 0x54, 0x21, -0x01, 0x00, 0xe2, 0x65, 0x01, 0x00, 0xe2, -0x65, 0x01, 0x00, 0xe2, 0x65, 0x01, 0x00, -0xb6, 0x20, 0x01, 0x00, 0xb6, 0x20, 0x01, -0x00, 0xb6, 0x20, 0x01, 0x00, 0xee, 0x66, -0x01, 0x00, 0xee, 0x66, 0x01, 0x00, 0xee, -0x66, 0x01, 0x00, 0x29, 0x20, 0x01, 0x00, -0x29, 0x20, 0x01, 0x00, 0x29, 0x20, 0x01, -0x00, 0xf0, 0x67, 0x01, 0x00, 0xf0, 0x67, -0x01, 0x00, 0xf0, 0x67, 0x01, 0x00, 0x53, -0x1f, 0x01, 0x00, 0x53, 0x1f, 0x01, 0x00, -0x53, 0x1f, 0x01, 0x00, 0xeb, 0x68, 0x01, -0x00, 0xeb, 0x68, 0x01, 0x00, 0xeb, 0x68, -0x01, 0x00, 0x6c, 0x1e, 0x01, 0x00, 0x6c, -0x1e, 0x01, 0x00, 0x6c, 0x1e, 0x01, 0x00, -0xde, 0x69, 0x01, 0x00, 0xde, 0x69, 0x01, -0x00, 0xde, 0x69, 0x01, 0x00, 0x36, 0x2d, -0x01, 0x00, 0x36, 0x2d, 0x01, 0x00, 0x36, -0x2d, 0x01, 0x00, 0xb2, 0x6b, 0x01, 0x00, -0xb2, 0x6b, 0x01, 0x00, 0xb2, 0x6b, 0x01, -0x00, 0xce, 0x2b, 0x01, 0x00, 0xce, 0x2b, -0x01, 0x00, 0xce, 0x2b, 0x01, 0x00, 0x6e, -0x6d, 0x01, 0x00, 0x6e, 0x6d, 0x01, 0x00, -0x6e, 0x6d, 0x01, 0x00, 0x96, 0x2a, 0x01, -0x00, 0x96, 0x2a, 0x01, 0x00, 0x96, 0x2a, -0x01, 0x00, 0x18, 0x6f, 0x01, 0x00, 0x18, -0x6f, 0x01, 0x00, 0x18, 0x6f, 0x01, 0x00, -0x86, 0x29, 0x01, 0x00, 0x86, 0x29, 0x01, -0x00, 0x86, 0x29, 0x01, 0x00, 0x58, 0x70, -0x01, 0x00, 0x58, 0x70, 0x01, 0x00, 0x58, -0x70, 0x01, 0x00, 0x94, 0x28, 0x01, 0x00, -0x94, 0x28, 0x01, 0x00, 0x94, 0x28, 0x01, -0x00, 0x1d, 0x71, 0x01, 0x00, 0x1d, 0x71, -0x01, 0x00, 0x1d, 0x71, 0x01, 0x00, 0xbc, -0x27, 0x01, 0x00, 0xbc, 0x27, 0x01, 0x00, -0xbc, 0x27, 0x01, 0x00, 0xdb, 0x71, 0x01, -0x00, 0xdb, 0x71, 0x01, 0x00, 0xdb, 0x71, -0x01, 0x00, 0xfa, 0x26, 0x01, 0x00, 0xfa, -0x26, 0x01, 0x00, 0xfa, 0x26, 0x01, 0x00, -0x92, 0x72, 0x01, 0x00, 0x92, 0x72, 0x01, -0x00, 0x92, 0x72, 0x01, 0x00, 0x49, 0x26, -0x01, 0x00, 0x49, 0x26, 0x01, 0x00, 0x49, -0x26, 0x01, 0x00, 0x45, 0x73, 0x01, 0x00, -0x45, 0x73, 0x01, 0x00, 0x45, 0x73, 0x01, -0x00, 0x5d, 0x35, 0x01, 0x00, 0x5d, 0x35, -0x01, 0x00, 0x5d, 0x35, 0x01, 0x00, 0x9a, -0x74, 0x01, 0x00, 0x9a, 0x74, 0x01, 0x00, -0x9a, 0x74, 0x01, 0x00, 0x4a, 0x34, 0x01, -0x00, 0x4a, 0x34, 0x01, 0x00, 0x4a, 0x34, -0x01, 0x00, 0xdf, 0x75, 0x01, 0x00, 0xdf, -0x75, 0x01, 0x00, 0xdf, 0x75, 0x01, 0x00, -0x5d, 0x33, 0x01, 0x00, 0x5d, 0x33, 0x01, -0x00, 0x5d, 0x33, 0x01, 0x00, 0x15, 0x77, -0x01, 0x00, 0x15, 0x77, 0x01, 0x00, 0x15, -0x77, 0x01, 0x00, 0x8e, 0x32, 0x01, 0x00, -0x8e, 0x32, 0x01, 0x00, 0x8e, 0x32, 0x01, -0x00, 0x3e, 0x78, 0x01, 0x00, 0x3e, 0x78, -0x01, 0x00, 0x3e, 0x78, 0x01, 0x00, 0xd7, -0x31, 0x01, 0x00, 0xd7, 0x31, 0x01, 0x00, -0xd7, 0x31, 0x01, 0x00, 0x5b, 0x79, 0x01, -0x00, 0x5b, 0x79, 0x01, 0x00, 0x5b, 0x79, -0x01, 0x00, 0x33, 0x31, 0x01, 0x00, 0x33, -0x31, 0x01, 0x00, 0x33, 0x31, 0x01, 0x00, -0x6e, 0x7a, 0x01, 0x00, 0x6e, 0x7a, 0x01, -0x00, 0x6e, 0x7a, 0x01, 0x00, 0xa0, 0x30, -0x01, 0x00, 0xa0, 0x30, 0x01, 0x00, 0xa0, -0x30, 0x01, 0x00, 0x78, 0x7b, 0x01, 0x00, -0x78, 0x7b, 0x01, 0x00, 0x78, 0x7b, 0x01, -0x00, 0x1a, 0x30, 0x01, 0x00, 0x1a, 0x30, -0x01, 0x00, 0x1a, 0x30, 0x01, 0x00, 0x7a, -0x7c, 0x01, 0x00, 0x7a, 0x7c, 0x01, 0x00, -0x7a, 0x7c, 0x01, 0x00, 0xcf, 0x3e, 0x01, -0x00, 0xcf, 0x3e, 0x01, 0x00, 0xcf, 0x3e, -0x01, 0x00, 0x67, 0x7e, 0x01, 0x00, 0x67, -0x7e, 0x01, 0x00, 0x67, 0x7e, 0x01, 0x00, -0x31, 0x3d, 0x01, 0x00, 0x31, 0x3d, 0x01, -0x00, 0x31, 0x3d, 0x01, 0x00, 0x1d, 0x80, -0x01, 0x00, 0x1d, 0x80, 0x01, 0x00, 0x1d, -0x80, 0x01, 0x00, 0xcc, 0x3b, 0x01, 0x00, -0xcc, 0x3b, 0x01, 0x00, 0xcc, 0x3b, 0x01, -0x00, 0xfb, 0x80, 0x01, 0x00, 0xfb, 0x80, -0x01, 0x00, 0xfb, 0x80, 0x01, 0x00, 0x95, -0x3a, 0x01, 0x00, 0x95, 0x3a, 0x01, 0x00, -0x95, 0x3a, 0x01, 0x00, 0xd0, 0x81, 0x01, -0x00, 0xd0, 0x81, 0x01, 0x00, 0xd0, 0x81, -0x01, 0x00, 0x81, 0x39, 0x01, 0x00, 0x81, -0x39, 0x01, 0x00, 0x81, 0x39, 0x01, 0x00, -0x9c, 0x82, 0x01, 0x00, 0x9c, 0x82, 0x01, -0x00, 0x9c, 0x82, 0x01, 0x00, 0x8c, 0x38, -0x01, 0x00, 0x8c, 0x38, 0x01, 0x00, 0x8c, -0x38, 0x01, 0x00, 0x60, 0x83, 0x01, 0x00, -0x60, 0x83, 0x01, 0x00, 0x60, 0x83, 0x01, -0x00, 0xaf, 0x37, 0x01, 0x00, 0xaf, 0x37, -0x01, 0x00, 0xaf, 0x37, 0x01, 0x00, 0x1e, -0x84, 0x01, 0x00, 0x1e, 0x84, 0x01, 0x00, -0x1e, 0x84, 0x01, 0x00, 0xe7, 0x36, 0x01, -0x00, 0xe7, 0x36, 0x01, 0x00, 0xe7, 0x36, -0x01, 0x00, 0xd5, 0x84, 0x01, 0x00, 0xd5, -0x84, 0x01, 0x00, 0xd5, 0x84, 0x01, 0x00, -0xde, 0x45, 0x01, 0x00, 0xde, 0x45, 0x01, -0x00, 0xde, 0x45, 0x01, 0x00, 0x33, 0x86, -0x01, 0x00, 0x33, 0x86, 0x01, 0x00, 0x33, -0x86, 0x01, 0x00, 0xa9, 0x44, 0x01, 0x00, -0xa9, 0x44, 0x01, 0x00, 0xa9, 0x44, 0x01, -0x00, 0x7e, 0x87, 0x01, 0x00, 0x7e, 0x87, -0x01, 0x00, 0x7e, 0x87, 0x01, 0x00, 0xa0, -0x43, 0x01, 0x00, 0xa0, 0x43, 0x01, 0x00, -0xa0, 0x43, 0x01, 0x00, 0xb8, 0x88, 0x01, -0x00, 0xb8, 0x88, 0x01, 0x00, 0xb8, 0x88, -0x01, 0x00, 0xb9, 0x42, 0x01, 0x00, 0xb9, -0x42, 0x01, 0x00, 0xb9, 0x42, 0x01, 0x00, -0xe3, 0x89, 0x01, 0x00, 0xe3, 0x89, 0x01, -0x00, 0xe3, 0x89, 0x01, 0x00, 0xee, 0x41, -0x01, 0x00, 0xee, 0x41, 0x01, 0x00, 0xee, -0x41, 0x01, 0x00, 0x02, 0x8b, 0x01, 0x00, -0x02, 0x8b, 0x01, 0x00, 0x02, 0x8b, 0x01, -0x00, 0x38, 0x41, 0x01, 0x00, 0x38, 0x41, -0x01, 0x00, 0x38, 0x41, 0x01, 0x00, 0x16, -0x8c, 0x01, 0x00, 0x16, 0x8c, 0x01, 0x00, -0x16, 0x8c, 0x01, 0x00, 0x96, 0x40, 0x01, -0x00, 0x96, 0x40, 0x01, 0x00, 0x96, 0x40, -0x01, 0x00, 0x1f, 0x8d, 0x01, 0x00, 0x1f, -0x8d, 0x01, 0x00, 0x1f, 0x8d, 0x01, 0x00, -0x03, 0x40, 0x01, 0x00, 0x03, 0x40, 0x01, -0x00, 0x03, 0x40, 0x01, 0x00, 0x1f, 0x8e, -0x01, 0x00, 0x1f, 0x8e, 0x01, 0x00, 0x1f, -0x8e, 0x01, 0x00, 0x7f, 0x4e, 0x01, 0x00, -0x7f, 0x4e, 0x01, 0x00, 0x7f, 0x4e, 0x01, -0x00, 0x04, 0x90, 0x01, 0x00, 0x04, 0x90, -0x01, 0x00, 0x04, 0x90, 0x01, 0x00, 0xbb, -0x4c, 0x01, 0x00, 0xbb, 0x4c, 0x01, 0x00, -0xbb, 0x4c, 0x01, 0x00, 0xe9, 0x90, 0x01, -0x00, 0xe9, 0x90, 0x01, 0x00, 0xe9, 0x90, -0x01, 0x00, 0x37, 0x4b, 0x01, 0x00, 0x37, -0x4b, 0x01, 0x00, 0x37, 0x4b, 0x01, 0x00, -0xc3, 0x91, 0x01, 0x00, 0xc3, 0x91, 0x01, -0x00, 0xc3, 0x91, 0x01, 0x00, 0xe7, 0x49, -0x01, 0x00, 0xe7, 0x49, 0x01, 0x00, 0xe7, -0x49, 0x01, 0x00, 0x92, 0x92, 0x01, 0x00, -0x92, 0x92, 0x01, 0x00, 0x92, 0x92, 0x01, -0x00, 0xbf, 0x48, 0x01, 0x00, 0xbf, 0x48, -0x01, 0x00, 0xbf, 0x48, 0x01, 0x00, 0x58, -0x93, 0x01, 0x00, 0x58, 0x93, 0x01, 0x00, -0x58, 0x93, 0x01, 0x00, 0xb8, 0x47, 0x01, -0x00, 0xb8, 0x47, 0x01, 0x00, 0xb8, 0x47, -0x01, 0x00, 0x16, 0x94, 0x01, 0x00, 0x16, -0x94, 0x01, 0x00, 0x16, 0x94, 0x01, 0x00, -0xcc, 0x46, 0x01, 0x00, 0xcc, 0x46, 0x01, -0x00, 0xcc, 0x46, 0x01, 0x00, 0xcc, 0x94, -0x01, 0x00, 0xcc, 0x94, 0x01, 0x00, 0xcc, -0x94, 0x01, 0x00, 0xf7, 0x45, 0x01, 0x00, -0xf7, 0x45, 0x01, 0x00, 0xf7, 0x45, 0x01, -0x00, 0x7c, 0x95, 0x01, 0x00, 0x7c, 0x95, -0x01, 0x00, 0x7c, 0x95, 0x01, 0x00, 0xde, -0x54, 0x01, 0x00, 0xde, 0x54, 0x01, 0x00, -0xde, 0x54, 0x01, 0x00, 0xca, 0x96, 0x01, -0x00, 0xca, 0x96, 0x01, 0x00, 0xca, 0x96, -0x01, 0x00, 0x99, 0x53, 0x01, 0x00, 0x99, -0x53, 0x01, 0x00, 0x99, 0x53, 0x01, 0x00, -0x03, 0x98, 0x01, 0x00, 0x03, 0x98, 0x01, -0x00, 0x03, 0x98, 0x01, 0x00, 0x83, 0x52, -0x01, 0x00, 0x83, 0x52, 0x01, 0x00, 0x83, -0x52, 0x01, 0x00, 0x2c, 0x99, 0x01, 0x00, -0x2c, 0x99, 0x01, 0x00, 0x2c, 0x99, 0x01, -0x00, 0x92, 0x51, 0x01, 0x00, 0x92, 0x51, -0x01, 0x00, 0x92, 0x51, 0x01, 0x00, 0x45, -0x9a, 0x01, 0x00, 0x45, 0x9a, 0x01, 0x00, -0x45, 0x9a, 0x01, 0x00, 0xbf, 0x50, 0x01, -0x00, 0xbf, 0x50, 0x01, 0x00, 0xbf, 0x50, -0x01, 0x00, 0x51, 0x9b, 0x01, 0x00, 0x51, -0x9b, 0x01, 0x00, 0x51, 0x9b, 0x01, 0x00, -0x04, 0x50, 0x01, 0x00, 0x04, 0x50, 0x01, -0x00, 0x04, 0x50, 0x01, 0x00, 0x51, 0x9c, -0x01, 0x00, 0x51, 0x9c, 0x01, 0x00, 0x51, -0x9c, 0x01, 0x00, 0xb9, 0x4e, 0x01, 0x00, -0xb9, 0x4e, 0x01, 0x00, 0xb9, 0x4e, 0x01, -0x00, 0x47, 0x9d, 0x01, 0x00, 0x47, 0x9d, -0x01, 0x00, 0x47, 0x9d, 0x01, 0x00, 0x8b, -0x4d, 0x01, 0x00, 0x8b, 0x4d, 0x01, 0x00, -0x8b, 0x4d, 0x01, 0x00, 0x33, 0x9e, 0x01, -0x00, 0x33, 0x9e, 0x01, 0x00, 0x33, 0x9e, -0x01, 0x00, 0xfd, 0x5b, 0x01, 0x00, 0xfd, -0x5b, 0x01, 0x00, 0xfd, 0x5b, 0x01, 0x00, -0xf3, 0x9f, 0x01, 0x00, 0xf3, 0x9f, 0x01, -0x00, 0xf3, 0x9f, 0x01, 0x00, 0x33, 0x5a, -0x01, 0x00, 0x33, 0x5a, 0x01, 0x00, 0x33, -0x5a, 0x01, 0x00, 0xcb, 0xa0, 0x01, 0x00, -0xcb, 0xa0, 0x01, 0x00, 0xcb, 0xa0, 0x01, -0x00, 0xac, 0x58, 0x01, 0x00, 0xac, 0x58, -0x01, 0x00, 0xac, 0x58, 0x01, 0x00, 0x90, -0xa1, 0x01, 0x00, 0x90, 0xa1, 0x01, 0x00, -0x90, 0xa1, 0x01, 0x00, 0x5b, 0x57, 0x01, -0x00, 0x5b, 0x57, 0x01, 0x00, 0x5b, 0x57, -0x01, 0x00, 0x4b, 0xa2, 0x01, 0x00, 0x4b, -0xa2, 0x01, 0x00, 0x4b, 0xa2, 0x01, 0x00, -0x34, 0x56, 0x01, 0x00, 0x34, 0x56, 0x01, -0x00, 0x34, 0x56, 0x01, 0x00, 0xfd, 0xa2, -0x01, 0x00, 0xfd, 0xa2, 0x01, 0x00, 0xfd, -0xa2, 0x01, 0x00, 0x2f, 0x55, 0x01, 0x00, -0x2f, 0x55, 0x01, 0x00, 0x2f, 0x55, 0x01, -0x00, 0xa6, 0xa3, 0x01, 0x00, 0xa6, 0xa3, -0x01, 0x00, 0xa6, 0xa3, 0x01, 0x00, 0x47, -0x54, 0x01, 0x00, 0x47, 0x54, 0x01, 0x00, -0x47, 0x54, 0x01, 0x00, 0x49, 0xa4, 0x01, -0x00, 0x49, 0xa4, 0x01, 0x00, 0x49, 0xa4, -0x01, 0x00, 0x76, 0x53, 0x01, 0x00, 0x76, -0x53, 0x01, 0x00, 0x76, 0x53, 0x01, 0x00, -0xe4, 0xa4, 0x01, 0x00, 0xe4, 0xa4, 0x01, -0x00, 0xe4, 0xa4, 0x01, 0x00, 0x62, 0x62, -0x01, 0x00, 0x62, 0x62, 0x01, 0x00, 0x62, -0x62, 0x01, 0x00, 0x0a, 0xa6, 0x01, 0x00, -0x0a, 0xa6, 0x01, 0x00, 0x0a, 0xa6, 0x01, -0x00, 0x26, 0x61, 0x01, 0x00, 0x26, 0x61, -0x01, 0x00, 0x26, 0x61, 0x01, 0x00, 0x1d, -0xa7, 0x01, 0x00, 0x1d, 0xa7, 0x01, 0x00, -0x1d, 0xa7, 0x01, 0x00, 0x1a, 0x60, 0x01, -0x00, 0x1a, 0x60, 0x01, 0x00, 0x1a, 0x60, -0x01, 0x00, 0x1e, 0xa8, 0x01, 0x00, 0x1e, -0xa8, 0x01, 0x00, 0x1e, 0xa8, 0x01, 0x00, -0x66, 0x5e, 0x01, 0x00, 0x66, 0x5e, 0x01, -0x00, 0x66, 0x5e, 0x01, 0x00, 0x12, 0xa9, -0x01, 0x00, 0x12, 0xa9, 0x01, 0x00, 0x12, -0xa9, 0x01, 0x00, 0xd4, 0x5c, 0x01, 0x00, -0xd4, 0x5c, 0x01, 0x00, 0xd4, 0x5c, 0x01, -0x00, 0xf8, 0xa9, 0x01, 0x00, 0xf8, 0xa9, -0x01, 0x00, 0xf8, 0xa9, 0x01, 0x00, 0x70, -0x5b, 0x01, 0x00, 0x70, 0x5b, 0x01, 0x00, -0x70, 0x5b, 0x01, 0x00, 0xd4, 0xaa, 0x01, -0x00, 0xd4, 0xaa, 0x01, 0x00, 0xd4, 0xaa, -0x01, 0x00, 0x34, 0x5a, 0x01, 0x00, 0x34, -0x5a, 0x01, 0x00, 0x34, 0x5a, 0x01, 0x00, -0xa5, 0xab, 0x01, 0x00, 0xa5, 0xab, 0x01, -0x00, 0xa5, 0xab, 0x01, 0x00, 0x19, 0x59, -0x01, 0x00, 0x19, 0x59, 0x01, 0x00, 0x19, -0x59, 0x01, 0x00, 0x6e, 0xac, 0x01, 0x00, -0x6e, 0xac, 0x01, 0x00, 0x6e, 0xac, 0x01, -0x00, 0xa5, 0x67, 0x01, 0x00, 0xa5, 0x67, -0x01, 0x00, 0xa5, 0x67, 0x01, 0x00, 0xe8, -0xad, 0x01, 0x00, 0xe8, 0xad, 0x01, 0x00, -0xe8, 0xad, 0x01, 0x00, 0xfb, 0x65, 0x01, -0x00, 0xfb, 0x65, 0x01, 0x00, 0xfb, 0x65, -0x01, 0x00, 0x48, 0xaf, 0x01, 0x00, 0x48, -0xaf, 0x01, 0x00, 0x48, 0xaf, 0x01, 0x00, -0x92, 0x64, 0x01, 0x00, 0x92, 0x64, 0x01, -0x00, 0x92, 0x64, 0x01, 0x00, 0x49, 0xb0, -0x01, 0x00, 0x49, 0xb0, 0x01, 0x00, 0x49, -0xb0, 0x01, 0x00, 0x5d, 0x63, 0x01, 0x00, -0x5d, 0x63, 0x01, 0x00, 0x5d, 0x63, 0x01, -0x00, 0xe4, 0xb0, 0x01, 0x00, 0xe4, 0xb0, -0x01, 0x00, 0xe4, 0xb0, 0x01, 0x00, 0x51, -0x62, 0x01, 0x00, 0x51, 0x62, 0x01, 0x00, -0x51, 0x62, 0x01, 0x00, 0x76, 0xb1, 0x01, -0x00, 0x76, 0xb1, 0x01, 0x00, 0x76, 0xb1, -0x01, 0x00, 0x64, 0x61, 0x01, 0x00, 0x64, -0x61, 0x01, 0x00, 0x64, 0x61, 0x01, 0x00, -0x01, 0xb2, 0x01, 0x00, 0x01, 0xb2, 0x01, -0x00, 0x01, 0xb2, 0x01, 0x00, 0x92, 0x60, -0x01, 0x00, 0x92, 0x60, 0x01, 0x00, 0x92, -0x60, 0x01, 0x00, 0x86, 0xb2, 0x01, 0x00, -0x86, 0xb2, 0x01, 0x00, 0x86, 0xb2, 0x01, -0x00, 0xad, 0x5f, 0x01, 0x00, 0xad, 0x5f, -0x01, 0x00, 0xad, 0x5f, 0x01, 0x00, 0x04, -0xb3, 0x01, 0x00, 0x04, 0xb3, 0x01, 0x00, -0x04, 0xb3, 0x01, 0x00, 0xc2, 0x6d, 0x01, -0x00, 0xc2, 0x6d, 0x01, 0x00, 0xc2, 0x6d, -0x01, 0x00, 0xf3, 0xb3, 0x01, 0x00, 0xf3, -0xb3, 0x01, 0x00, 0xf3, 0xb3, 0x01, 0x00, -0x91, 0x6b, 0x01, 0x00, 0x91, 0x6b, 0x01, -0x00, 0x91, 0x6b, 0x01, 0x00, 0xcf, 0xb4, -0x01, 0x00, 0xcf, 0xb4, 0x01, 0x00, 0xcf, -0xb4, 0x01, 0x00, 0xb9, 0x69, 0x01, 0x00, -0xb9, 0x69, 0x01, 0x00, 0xb9, 0x69, 0x01, -0x00, 0x9d, 0xb5, 0x01, 0x00, 0x9d, 0xb5, -0x01, 0x00, 0x9d, 0xb5, 0x01, 0x00, 0x25, -0x68, 0x01, 0x00, 0x25, 0x68, 0x01, 0x00, -0x25, 0x68, 0x01, 0x00, 0x5e, 0xb6, 0x01, -0x00, 0x5e, 0xb6, 0x01, 0x00, 0x5e, 0xb6, -0x01, 0x00, 0xc7, 0x66, 0x01, 0x00, 0xc7, -0x66, 0x01, 0x00, 0xc7, 0x66, 0x01, 0x00, -0x14, 0xb7, 0x01, 0x00, 0x14, 0xb7, 0x01, -0x00, 0x14, 0xb7, 0x01, 0x00, 0x93, 0x65, -0x01, 0x00, 0x93, 0x65, 0x01, 0x00, 0x93, -0x65, 0x01, 0x00, 0xc1, 0xb7, 0x01, 0x00, -0xc1, 0xb7, 0x01, 0x00, 0xc1, 0xb7, 0x01, -0x00, 0x84, 0x64, 0x01, 0x00, 0x84, 0x64, -0x01, 0x00, 0x84, 0x64, 0x01, 0x00, 0x65, -0xb8, 0x01, 0x00, 0x65, 0xb8, 0x01, 0x00, -0x65, 0xb8, 0x01, 0x00, 0x91, 0x63, 0x01, -0x00, 0x91, 0x63, 0x01, 0x00, 0x91, 0x63, -0x01, 0x00, 0x01, 0xb9, 0x01, 0x00, 0x01, -0xb9, 0x01, 0x00, 0x01, 0xb9, 0x01, 0x00, -0x54, 0x72, 0x01, 0x00, 0x54, 0x72, 0x01, -0x00, 0x54, 0x72, 0x01, 0x00, 0x27, 0xba, -0x01, 0x00, 0x27, 0xba, 0x01, 0x00, 0x27, -0xba, 0x01, 0x00, 0xec, 0x70, 0x01, 0x00, -0xec, 0x70, 0x01, 0x00, 0xec, 0x70, 0x01, -0x00, 0x35, 0xbb, 0x01, 0x00, 0x35, 0xbb, -0x01, 0x00, 0x35, 0xbb, 0x01, 0x00, 0x7b, -0x6f, 0x01, 0x00, 0x7b, 0x6f, 0x01, 0x00, -0x7b, 0x6f, 0x01, 0x00, 0x31, 0xbc, 0x01, -0x00, 0x31, 0xbc, 0x01, 0x00, 0x31, 0xbc, -0x01, 0x00, 0x77, 0x6d, 0x01, 0x00, 0x77, -0x6d, 0x01, 0x00, 0x77, 0x6d, 0x01, 0x00, -0x1d, 0xbd, 0x01, 0x00, 0x1d, 0xbd, 0x01, -0x00, 0x1d, 0xbd, 0x01, 0x00, 0xba, 0x6b, -0x01, 0x00, 0xba, 0x6b, 0x01, 0x00, 0xba, -0x6b, 0x01, 0x00, 0xfb, 0xbd, 0x01, 0x00, -0xfb, 0xbd, 0x01, 0x00, 0xfb, 0xbd, 0x01, -0x00, 0x34, 0x6a, 0x01, 0x00, 0x34, 0x6a, -0x01, 0x00, 0x34, 0x6a, 0x01, 0x00, 0xcc, -0xbe, 0x01, 0x00, 0xcc, 0xbe, 0x01, 0x00, -0xcc, 0xbe, 0x01, 0x00, 0xdc, 0x68, 0x01, -0x00, 0xdc, 0x68, 0x01, 0x00, 0xdc, 0x68, -0x01, 0x00, 0x93, 0xbf, 0x01, 0x00, 0x93, -0xbf, 0x01, 0x00, 0x93, 0xbf, 0x01, 0x00, -0xa9, 0x67, 0x01, 0x00, 0xa9, 0x67, 0x01, -0x00, 0xa9, 0x67, 0x01, 0x00, 0x28, 0xc0, -0x01, 0x00, 0x28, 0xc0, 0x01, 0x00, 0x28, -0xc0, 0x01, 0x00, 0x1a, 0x76, 0x01, 0x00, -0x1a, 0x76, 0x01, 0x00, 0x1a, 0x76, 0x01, -0x00, 0xd9, 0xc0, 0x01, 0x00, 0xd9, 0xc0, -0x01, 0x00, 0xd9, 0xc0, 0x01, 0x00, 0x56, -0x74, 0x01, 0x00, 0x56, 0x74, 0x01, 0x00, -0x56, 0x74, 0x01, 0x00, 0x7c, 0xc1, 0x01, -0x00, 0x7c, 0xc1, 0x01, 0x00, 0x7c, 0xc1, -0x01, 0x00, 0xdc, 0x72, 0x01, 0x00, 0xdc, -0x72, 0x01, 0x00, 0xdc, 0x72, 0x01, 0x00, -0x13, 0xc2, 0x01, 0x00, 0x13, 0xc2, 0x01, -0x00, 0x13, 0xc2, 0x01, 0x00, 0x9b, 0x71, -0x01, 0x00, 0x9b, 0x71, 0x01, 0x00, 0x9b, -0x71, 0x01, 0x00, 0xa0, 0xc2, 0x01, 0x00, -0xa0, 0xc2, 0x01, 0x00, 0xa0, 0xc2, 0x01, -0x00, 0x86, 0x70, 0x01, 0x00, 0x86, 0x70, -0x01, 0x00, 0x86, 0x70, 0x01, 0x00, 0x24, -0xc3, 0x01, 0x00, 0x24, 0xc3, 0x01, 0x00, -0x24, 0xc3, 0x01, 0x00, 0x29, 0x6f, 0x01, -0x00, 0x29, 0x6f, 0x01, 0x00, 0x29, 0x6f, -0x01, 0x00, 0xa0, 0xc3, 0x01, 0x00, 0xa0, -0xc3, 0x01, 0x00, 0xa0, 0xc3, 0x01, 0x00, -0x80, 0x6d, 0x01, 0x00, 0x80, 0x6d, 0x01, -0x00, 0x80, 0x6d, 0x01, 0x00, 0x16, 0xc4, -0x01, 0x00, 0x16, 0xc4, 0x01, 0x00, 0x16, -0xc4, 0x01, 0x00, 0x06, 0x6c, 0x01, 0x00, -0x06, 0x6c, 0x01, 0x00, 0x06, 0x6c, 0x01, -0x00, 0x86, 0xc4, 0x01, 0x00, 0x86, 0xc4, -0x01, 0x00, 0x86, 0xc4, 0x01, 0x00, 0x1b, -0x7a, 0x01, 0x00, 0x1b, 0x7a, 0x01, 0x00, -0x1b, 0x7a, 0x01, 0x00, 0x57, 0xc5, 0x01, -0x00, 0x57, 0xc5, 0x01, 0x00, 0x57, 0xc5, -0x01, 0x00, 0xf1, 0x77, 0x01, 0x00, 0xf1, -0x77, 0x01, 0x00, 0xf1, 0x77, 0x01, 0x00, -0x17, 0xc6, 0x01, 0x00, 0x17, 0xc6, 0x01, -0x00, 0x17, 0xc6, 0x01, 0x00, 0x23, 0x76, -0x01, 0x00, 0x23, 0x76, 0x01, 0x00, 0x23, -0x76, 0x01, 0x00, 0xc8, 0xc6, 0x01, 0x00, -0xc8, 0xc6, 0x01, 0x00, 0xc8, 0xc6, 0x01, -0x00, 0x9c, 0x74, 0x01, 0x00, 0x9c, 0x74, -0x01, 0x00, 0x9c, 0x74, 0x01, 0x00, 0x6d, -0xc7, 0x01, 0x00, 0x6d, 0xc7, 0x01, 0x00, -0x6d, 0xc7, 0x01, 0x00, 0x4c, 0x73, 0x01, -0x00, 0x4c, 0x73, 0x01, 0x00, 0x4c, 0x73, -0x01, 0x00, 0x07, 0xc8, 0x01, 0x00, 0x07, -0xc8, 0x01, 0x00, 0x07, 0xc8, 0x01, 0x00, -0x28, 0x72, 0x01, 0x00, 0x28, 0x72, 0x01, -0x00, 0x28, 0x72, 0x01, 0x00, 0x98, 0xc8, -0x01, 0x00, 0x98, 0xc8, 0x01, 0x00, 0x98, -0xc8, 0x01, 0x00, 0x27, 0x71, 0x01, 0x00, -0x27, 0x71, 0x01, 0x00, 0x27, 0x71, 0x01, -0x00, 0x22, 0xc9, 0x01, 0x00, 0x22, 0xc9, -0x01, 0x00, 0x22, 0xc9, 0x01, 0x00, 0x43, -0x70, 0x01, 0x00, 0x43, 0x70, 0x01, 0x00, -0x43, 0x70, 0x01, 0x00, 0xa4, 0xc9, 0x01, -0x00, 0xa4, 0xc9, 0x01, 0x00, 0xa4, 0xc9, -0x01, 0x00, 0x38, 0x7e, 0x01, 0x00, 0x38, -0x7e, 0x01, 0x00, 0x38, 0x7e, 0x01, 0x00, -0x95, 0xca, 0x01, 0x00, 0x95, 0xca, 0x01, -0x00, 0x95, 0xca, 0x01, 0x00, 0xa0, 0x7b, -0x01, 0x00, 0xa0, 0x7b, 0x01, 0x00, 0xa0, -0x7b, 0x01, 0x00, 0x72, 0xcb, 0x01, 0x00, -0x72, 0xcb, 0x01, 0x00, 0x72, 0xcb, 0x01, -0x00, 0x79, 0x79, 0x01, 0x00, 0x79, 0x79, -0x01, 0x00, 0x79, 0x79, 0x01, 0x00, 0x3e, -0xcc, 0x01, 0x00, 0x3e, 0xcc, 0x01, 0x00, -0x3e, 0xcc, 0x01, 0x00, 0xa7, 0x77, 0x01, -0x00, 0xa7, 0x77, 0x01, 0x00, 0xa7, 0x77, -0x01, 0x00, 0xfb, 0xcc, 0x01, 0x00, 0xfb, -0xcc, 0x01, 0x00, 0xfb, 0xcc, 0x01, 0x00, -0x18, 0x76, 0x01, 0x00, 0x18, 0x76, 0x01, -0x00, 0x18, 0x76, 0x01, 0x00, 0xac, 0xcd, -0x01, 0x00, 0xac, 0xcd, 0x01, 0x00, 0xac, -0xcd, 0x01, 0x00, 0xbe, 0x74, 0x01, 0x00, -0xbe, 0x74, 0x01, 0x00, 0xbe, 0x74, 0x01, -0x00, 0x52, 0xce, 0x01, 0x00, 0x52, 0xce, -0x01, 0x00, 0x52, 0xce, 0x01, 0x00, 0x8e, -0x73, 0x01, 0x00, 0x8e, 0x73, 0x01, 0x00, -0x8e, 0x73, 0x01, 0x00, 0xef, 0xce, 0x01, -0x00, 0xef, 0xce, 0x01, 0x00, 0xef, 0xce, -0x01, 0x00, 0x82, 0x72, 0x01, 0x00, 0x82, -0x72, 0x01, 0x00, 0x82, 0x72, 0x01, 0x00, -0x83, 0xcf, 0x01, 0x00, 0x83, 0xcf, 0x01, -0x00, 0x83, 0xcf, 0x01, 0x00, 0x27, 0x81, -0x01, 0x00, 0x27, 0x81, 0x01, 0x00, 0x27, -0x81, 0x01, 0x00, 0x4b, 0xd0, 0x01, 0x00, -0x4b, 0xd0, 0x01, 0x00, 0x4b, 0xd0, 0x01, -0x00, 0x44, 0x7f, 0x01, 0x00, 0x44, 0x7f, -0x01, 0x00, 0x44, 0x7f, 0x01, 0x00, 0xc8, -0xd0, 0x01, 0x00, 0xc8, 0xd0, 0x01, 0x00, -0xc8, 0xd0, 0x01, 0x00, 0xc0, 0x7c, 0x01, -0x00, 0xc0, 0x7c, 0x01, 0x00, 0xc0, 0x7c, -0x01, 0x00, 0x3b, 0xd1, 0x01, 0x00, 0x3b, -0xd1, 0x01, 0x00, 0x3b, 0xd1, 0x01, 0x00, -0xa2, 0x7a, 0x01, 0x00, 0xa2, 0x7a, 0x01, -0x00, 0xa2, 0x7a, 0x01, 0x00, 0xa5, 0xd1, -0x01, 0x00, 0xa5, 0xd1, 0x01, 0x00, 0xa5, -0xd1, 0x01, 0x00, 0xd2, 0x78, 0x01, 0x00, -0xd2, 0x78, 0x01, 0x00, 0xd2, 0x78, 0x01, -0x00, 0x08, 0xd2, 0x01, 0x00, 0x08, 0xd2, -0x01, 0x00, 0x08, 0xd2, 0x01, 0x00, 0x41, -0x77, 0x01, 0x00, 0x41, 0x77, 0x01, 0x00, -0x41, 0x77, 0x01, 0x00, 0x65, 0xd2, 0x01, -0x00, 0x65, 0xd2, 0x01, 0x00, 0x65, 0xd2, -0x01, 0x00, 0xe2, 0x75, 0x01, 0x00, 0xe2, -0x75, 0x01, 0x00, 0xe2, 0x75, 0x01, 0x00, -0xbd, 0xd2, 0x01, 0x00, 0xbd, 0xd2, 0x01, -0x00, 0xbd, 0xd2, 0x01, 0x00, 0xac, 0x74, -0x01, 0x00, 0xac, 0x74, 0x01, 0x00, 0xac, -0x74, 0x01, 0x00, 0x10, 0xd3, 0x01, 0x00, -0x10, 0xd3, 0x01, 0x00, 0x10, 0xd3, 0x01, -0x00, 0x1e, 0x83, 0x01, 0x00, 0x1e, 0x83, -0x01, 0x00, 0x1e, 0x83, 0x01, 0x00, 0xa9, -0xd3, 0x01, 0x00, 0xa9, 0xd3, 0x01, 0x00, -0xa9, 0xd3, 0x01, 0x00, 0x5f, 0x81, 0x01, -0x00, 0x5f, 0x81, 0x01, 0x00, 0x5f, 0x81, -0x01, 0x00, 0x34, 0xd4, 0x01, 0x00, 0x34, -0xd4, 0x01, 0x00, 0x34, 0xd4, 0x01, 0x00, -0xdd, 0x7f, 0x01, 0x00, 0xdd, 0x7f, 0x01, -0x00, 0xdd, 0x7f, 0x01, 0x00, 0xb3, 0xd4, -0x01, 0x00, 0xb3, 0xd4, 0x01, 0x00, 0xb3, -0xd4, 0x01, 0x00, 0x73, 0x7d, 0x01, 0x00, -0x73, 0x7d, 0x01, 0x00, 0x73, 0x7d, 0x01, -0x00, 0x29, 0xd5, 0x01, 0x00, 0x29, 0xd5, -0x01, 0x00, 0x29, 0xd5, 0x01, 0x00, 0x63, -0x7b, 0x01, 0x00, 0x63, 0x7b, 0x01, 0x00, -0x63, 0x7b, 0x01, 0x00, 0x96, 0xd5, 0x01, -0x00, 0x96, 0xd5, 0x01, 0x00, 0x96, 0xd5, -0x01, 0x00, 0x9b, 0x79, 0x01, 0x00, 0x9b, -0x79, 0x01, 0x00, 0x9b, 0x79, 0x01, 0x00, -0xfd, 0xd5, 0x01, 0x00, 0xfd, 0xd5, 0x01, -0x00, 0xfd, 0xd5, 0x01, 0x00, 0x0e, 0x78, -0x01, 0x00, 0x0e, 0x78, 0x01, 0x00, 0x0e, -0x78, 0x01, 0x00, 0x5d, 0xd6, 0x01, 0x00, -0x5d, 0xd6, 0x01, 0x00, 0x5d, 0xd6, 0x01, -0x00, 0xb0, 0x76, 0x01, 0x00, 0xb0, 0x76, -0x01, 0x00, 0xb0, 0x76, 0x01, 0x00, 0xb8, -0xd6, 0x01, 0x00, 0xb8, 0xd6, 0x01, 0x00, -0xb8, 0xd6, 0x01, 0x00, 0xee, 0x84, 0x01, -0x00, 0xee, 0x84, 0x01, 0x00, 0xee, 0x84, -0x01, 0x00, 0x5f, 0xd7, 0x01, 0x00, 0x5f, -0xd7, 0x01, 0x00, 0x5f, 0xd7, 0x01, 0x00, -0xf8, 0x82, 0x01, 0x00, 0xf8, 0x82, 0x01, -0x00, 0xf8, 0x82, 0x01, 0x00, 0xf7, 0xd7, -0x01, 0x00, 0xf7, 0xd7, 0x01, 0x00, 0xf7, -0xd7, 0x01, 0x00, 0x5b, 0x81, 0x01, 0x00, -0x5b, 0x81, 0x01, 0x00, 0x5b, 0x81, 0x01, -0x00, 0x82, 0xd8, 0x01, 0x00, 0x82, 0xd8, -0x01, 0x00, 0x82, 0xd8, 0x01, 0x00, 0x00, -0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, -0x00, 0x80, 0x01, 0x00, 0x02, 0xd9, 0x01, -0x00, 0x02, 0xd9, 0x01, 0x00, 0x02, 0xd9, -0x01, 0x00, 0xb4, 0x7d, 0x01, 0x00, 0xb4, -0x7d, 0x01, 0x00, 0xb4, 0x7d, 0x01, 0x00, -0x79, 0xd9, 0x01, 0x00, 0x79, 0xd9, 0x01, -0x00, 0x79, 0xd9, 0x01, 0x00, 0xb9, 0x7b, -0x01, 0x00, 0xb9, 0x7b, 0x01, 0x00, 0xb9, -0x7b, 0x01, 0x00, 0xe7, 0xd9, 0x01, 0x00, -0xe7, 0xd9, 0x01, 0x00, 0xe7, 0xd9, 0x01, -0x00, 0x00, 0x7a, 0x01, 0x00, 0x00, 0x7a, -0x01, 0x00, 0x00, 0x7a, 0x01, 0x00, 0x4f, -0xda, 0x01, 0x00, 0x4f, 0xda, 0x01, 0x00, -0x4f, 0xda, 0x01, 0x00, 0x7b, 0x78, 0x01, -0x00, 0x7b, 0x78, 0x01, 0x00, 0x7b, 0x78, -0x01, 0x00, 0xb1, 0xda, 0x01, 0x00, 0xb1, -0xda, 0x01, 0x00, 0xb1, 0xda, 0x01, 0x00, -0x89, 0x86, 0x01, 0x00, 0x89, 0x86, 0x01, -0x00, 0x89, 0x86, 0x01, 0x00, 0x66, 0xdb, -0x01, 0x00, 0x66, 0xdb, 0x01, 0x00, 0x66, -0xdb, 0x01, 0x00, 0x5f, 0x84, 0x01, 0x00, -0x5f, 0x84, 0x01, 0x00, 0x5f, 0x84, 0x01, -0x00, 0x09, 0xdc, 0x01, 0x00, 0x09, 0xdc, -0x01, 0x00, 0x09, 0xdc, 0x01, 0x00, 0x98, -0x82, 0x01, 0x00, 0x98, 0x82, 0x01, 0x00, -0x98, 0x82, 0x01, 0x00, 0x9d, 0xdc, 0x01, -0x00, 0x9d, 0xdc, 0x01, 0x00, 0x9d, 0xdc, -0x01, 0x00, 0x1c, 0x81, 0x01, 0x00, 0x1c, -0x81, 0x01, 0x00, 0x1c, 0x81, 0x01, 0x00, -0x26, 0xdd, 0x01, 0x00, 0x26, 0xdd, 0x01, -0x00, 0x26, 0xdd, 0x01, 0x00, 0xb4, 0x7f, -0x01, 0x00, 0xb4, 0x7f, 0x01, 0x00, 0xb4, -0x7f, 0x01, 0x00, 0xa5, 0xdd, 0x01, 0x00, -0xa5, 0xdd, 0x01, 0x00, 0xa5, 0xdd, 0x01, -0x00, 0x8a, 0x7d, 0x01, 0x00, 0x8a, 0x7d, -0x01, 0x00, 0x8a, 0x7d, 0x01, 0x00, 0x1b, -0xde, 0x01, 0x00, 0x1b, 0xde, 0x01, 0x00, -0x1b, 0xde, 0x01, 0x00, 0xa8, 0x7b, 0x01, -0x00, 0xa8, 0x7b, 0x01, 0x00, 0xa8, 0x7b, -0x01, 0x00, 0x8a, 0xde, 0x01, 0x00, 0x8a, -0xde, 0x01, 0x00, 0x8a, 0xde, 0x01, 0x00, -0x01, 0x7a, 0x01, 0x00, 0x01, 0x7a, 0x01, -0x00, 0x01, 0x7a, 0x01, 0x00, 0xf2, 0xde, -0x01, 0x00, 0xf2, 0xde, 0x01, 0x00, 0xf2, -0xde, 0x01, 0x00, 0xe4, 0x87, 0x01, 0x00, -0xe4, 0x87, 0x01, 0x00, 0xe4, 0x87, 0x01, -0x00, 0xb1, 0xdf, 0x01, 0x00, 0xb1, 0xdf, -0x01, 0x00, 0xb1, 0xdf, 0x01, 0x00, 0x8b, -0x85, 0x01, 0x00, 0x8b, 0x85, 0x01, 0x00, -0x8b, 0x85, 0x01, 0x00, 0x2f, 0xe0, 0x01, -0x00, 0x2f, 0xe0, 0x01, 0x00, 0x2f, 0xe0, -0x01, 0x00, 0x9f, 0x83, 0x01, 0x00, 0x9f, -0x83, 0x01, 0x00, 0x9f, 0x83, 0x01, 0x00, -0x7d, 0xe0, 0x01, 0x00, 0x7d, 0xe0, 0x01, -0x00, 0x7d, 0xe0, 0x01, 0x00, 0x05, 0x82, -0x01, 0x00, 0x05, 0x82, 0x01, 0x00, 0x05, -0x82, 0x01, 0x00, 0xc5, 0xe0, 0x01, 0x00, -0xc5, 0xe0, 0x01, 0x00, 0xc5, 0xe0, 0x01, -0x00, 0xaa, 0x80, 0x01, 0x00, 0xaa, 0x80, -0x01, 0x00, 0xaa, 0x80, 0x01, 0x00, 0x08, -0xe1, 0x01, 0x00, 0x08, 0xe1, 0x01, 0x00, -0x08, 0xe1, 0x01, 0x00, 0x01, 0x7f, 0x01, -0x00, 0x01, 0x7f, 0x01, 0x00, 0x01, 0x7f, -0x01, 0x00, 0x46, 0xe1, 0x01, 0x00, 0x46, -0xe1, 0x01, 0x00, 0x46, 0xe1, 0x01, 0x00, -0xfc, 0x7c, 0x01, 0x00, 0xfc, 0x7c, 0x01, -0x00, 0xfc, 0x7c, 0x01, 0x00, 0x80, 0xe1, -0x01, 0x00, 0x80, 0xe1, 0x01, 0x00, 0x80, -0xe1, 0x01, 0x00, 0x37, 0x7b, 0x01, 0x00, -0x37, 0x7b, 0x01, 0x00, 0x37, 0x7b, 0x01, -0x00, 0xb6, 0xe1, 0x01, 0x00, 0xb6, 0xe1, -0x01, 0x00, 0xb6, 0xe1, 0x01, 0x00, 0xf5, -0x88, 0x01, 0x00, 0xf5, 0x88, 0x01, 0x00, -0xf5, 0x88, 0x01, 0x00, 0x1a, 0xe2, 0x01, -0x00, 0x1a, 0xe2, 0x01, 0x00, 0x1a, 0xe2, -0x01, 0x00, 0x74, 0x86, 0x01, 0x00, 0x74, -0x86, 0x01, 0x00, 0x74, 0x86, 0x01, 0x00, -0x74, 0xe2, 0x01, 0x00, 0x74, 0xe2, 0x01, -0x00, 0x74, 0xe2, 0x01, 0x00, 0x69, 0x84, -0x01, 0x00, 0x69, 0x84, 0x01, 0x00, 0x69, -0x84, 0x01, 0x00, 0xc6, 0xe2, 0x01, 0x00, -0xc6, 0xe2, 0x01, 0x00, 0xc6, 0xe2, 0x01, -0x00, 0xb6, 0x82, 0x01, 0x00, 0xb6, 0x82, -0x01, 0x00, 0xb6, 0x82, 0x01, 0x00, 0x10, -0xe3, 0x01, 0x00, 0x10, 0xe3, 0x01, 0x00, -0x10, 0xe3, 0x01, 0x00, 0x46, 0x81, 0x01, -0x00, 0x46, 0x81, 0x01, 0x00, 0x46, 0x81, -0x01, 0x00, 0x56, 0xe3, 0x01, 0x00, 0x56, -0xe3, 0x01, 0x00, 0x56, 0xe3, 0x01, 0x00, -0x0c, 0x80, 0x01, 0x00, 0x0c, 0x80, 0x01, -0x00, 0x0c, 0x80, 0x01, 0x00, 0x96, 0xe3, -0x01, 0x00, 0x96, 0xe3, 0x01, 0x00, 0x96, -0xe3, 0x01, 0x00, 0xf6, 0x7d, 0x01, 0x00, -0xf6, 0x7d, 0x01, 0x00, 0xf6, 0x7d, 0x01, -0x00, 0xd2, 0xe3, 0x01, 0x00, 0xd2, 0xe3, -0x01, 0x00, 0xd2, 0xe3, 0x01, 0x00, 0x18, -0x7c, 0x01, 0x00, 0x18, 0x7c, 0x01, 0x00, -0x18, 0x7c, 0x01, 0x00, 0x0a, 0xe4, 0x01, -0x00, 0x0a, 0xe4, 0x01, 0x00, 0x0a, 0xe4, -0x01, 0x00, 0xb8, 0x89, 0x01, 0x00, 0xb8, -0x89, 0x01, 0x00, 0xb8, 0x89, 0x01, 0x00, -0x71, 0xe4, 0x01, 0x00, 0x71, 0xe4, 0x01, -0x00, 0x71, 0xe4, 0x01, 0x00, 0x17, 0x87, -0x01, 0x00, 0x17, 0x87, 0x01, 0x00, 0x17, -0x87, 0x01, 0x00, 0xcd, 0xe4, 0x01, 0x00, -0xcd, 0xe4, 0x01, 0x00, 0xcd, 0xe4, 0x01, -0x00, 0xf3, 0x84, 0x01, 0x00, 0xf3, 0x84, -0x01, 0x00, 0xf3, 0x84, 0x01, 0x00, 0x21, -0xe5, 0x01, 0x00, 0x21, 0xe5, 0x01, 0x00, -0x21, 0xe5, 0x01, 0x00, 0x2c, 0x83, 0x01, -0x00, 0x2c, 0x83, 0x01, 0x00, 0x2c, 0x83, -0x01, 0x00, 0x6e, 0xe5, 0x01, 0x00, 0x6e, -0xe5, 0x01, 0x00, 0x6e, 0xe5, 0x01, 0x00, -0xad, 0x81, 0x01, 0x00, 0xad, 0x81, 0x01, -0x00, 0xad, 0x81, 0x01, 0x00, 0xb4, 0xe5, -0x01, 0x00, 0xb4, 0xe5, 0x01, 0x00, 0xb4, -0xe5, 0x01, 0x00, 0x65, 0x80, 0x01, 0x00, -0x65, 0x80, 0x01, 0x00, 0x65, 0x80, 0x01, -0x00, 0xf6, 0xe5, 0x01, 0x00, 0xf6, 0xe5, -0x01, 0x00, 0xf6, 0xe5, 0x01, 0x00, 0x92, -0x7e, 0x01, 0x00, 0x92, 0x7e, 0x01, 0x00, -0x92, 0x7e, 0x01, 0x00, 0x33, 0xe6, 0x01, -0x00, 0x33, 0xe6, 0x01, 0x00, 0x33, 0xe6, -0x01, 0x00, 0xa2, 0x7c, 0x01, 0x00, 0xa2, -0x7c, 0x01, 0x00, 0xa2, 0x7c, 0x01, 0x00, -0x6c, 0xe6, 0x01, 0x00, 0x6c, 0xe6, 0x01, -0x00, 0x6c, 0xe6, 0x01, 0x00, 0x2c, 0x8a, -0x01, 0x00, 0x2c, 0x8a, 0x01, 0x00, 0x2c, -0x8a, 0x01, 0x00, 0xd5, 0xe6, 0x01, 0x00, -0xd5, 0xe6, 0x01, 0x00, 0xd5, 0xe6, 0x01, -0x00, 0x73, 0x87, 0x01, 0x00, 0x73, 0x87, -0x01, 0x00, 0x73, 0x87, 0x01, 0x00, 0x33, -0xe7, 0x01, 0x00, 0x33, 0xe7, 0x01, 0x00, -0x33, 0xe7, 0x01, 0x00, 0x3d, 0x85, 0x01, -0x00, 0x3d, 0x85, 0x01, 0x00, 0x3d, 0x85, -0x01, 0x00, 0x88, 0xe7, 0x01, 0x00, 0x88, -0xe7, 0x01, 0x00, 0x88, 0xe7, 0x01, 0x00, -0x69, 0x83, 0x01, 0x00, 0x69, 0x83, 0x01, -0x00, 0x69, 0x83, 0x01, 0x00, 0xd5, 0xe7, -0x01, 0x00, 0xd5, 0xe7, 0x01, 0x00, 0xd5, -0xe7, 0x01, 0x00, 0xde, 0x81, 0x01, 0x00, -0xde, 0x81, 0x01, 0x00, 0xde, 0x81, 0x01, -0x00, 0x1d, 0xe8, 0x01, 0x00, 0x1d, 0xe8, -0x01, 0x00, 0x1d, 0xe8, 0x01, 0x00, 0x8d, -0x80, 0x01, 0x00, 0x8d, 0x80, 0x01, 0x00, -0x8d, 0x80, 0x01, 0x00, 0x5f, 0xe8, 0x01, -0x00, 0x5f, 0xe8, 0x01, 0x00, 0x5f, 0xe8, -0x01, 0x00, 0xd3, 0x7e, 0x01, 0x00, 0xd3, -0x7e, 0x01, 0x00, 0xd3, 0x7e, 0x01, 0x00, -0x9d, 0xe8, 0x01, 0x00, 0x9d, 0xe8, 0x01, -0x00, 0x9d, 0xe8, 0x01, 0x00, 0xd7, 0x7c, -0x01, 0x00, 0xd7, 0x7c, 0x01, 0x00, 0xd7, -0x7c, 0x01, 0x00, 0xd6, 0xe8, 0x01, 0x00, -0xd6, 0xe8, 0x01, 0x00, 0xd6, 0xe8, 0x01, -0x00, 0x52, 0x8a, 0x01, 0x00, 0x52, 0x8a, -0x01, 0x00, 0x52, 0x8a, 0x01, 0x00, 0x40, -0xe9, 0x01, 0x00, 0x40, 0xe9, 0x01, 0x00, -0x40, 0xe9, 0x01, 0x00, 0x8b, 0x87, 0x01, -0x00, 0x8b, 0x87, 0x01, 0x00, 0x8b, 0x87, -0x01, 0x00, 0x9e, 0xe9, 0x01, 0x00, 0x9e, -0xe9, 0x01, 0x00, 0x9e, 0xe9, 0x01, 0x00, -0x4a, 0x85, 0x01, 0x00, 0x4a, 0x85, 0x01, -0x00, 0x4a, 0x85, 0x01, 0x00, 0xf3, 0xe9, -0x01, 0x00, 0xf3, 0xe9, 0x01, 0x00, 0xf3, -0xe9, 0x01, 0x00, 0x6d, 0x83, 0x01, 0x00, -0x6d, 0x83, 0x01, 0x00, 0x6d, 0x83, 0x01, -0x00, 0x41, 0xea, 0x01, 0x00, 0x41, 0xea, -0x01, 0x00, 0x41, 0xea, 0x01, 0x00, 0xdc, -0x81, 0x01, 0x00, 0xdc, 0x81, 0x01, 0x00, -0xdc, 0x81, 0x01, 0x00, 0x88, 0xea, 0x01, -0x00, 0x88, 0xea, 0x01, 0x00, 0x88, 0xea, -0x01, 0x00, 0x86, 0x80, 0x01, 0x00, 0x86, -0x80, 0x01, 0x00, 0x86, 0x80, 0x01, 0x00, -0xca, 0xea, 0x01, 0x00, 0xca, 0xea, 0x01, -0x00, 0xca, 0xea, 0x01, 0x00, 0xbe, 0x7e, -0x01, 0x00, 0xbe, 0x7e, 0x01, 0x00, 0xbe, -0x7e, 0x01, 0x00, 0x08, 0xeb, 0x01, 0x00, -0x08, 0xeb, 0x01, 0x00, 0x08, 0xeb, 0x01, -0x00, 0xbc, 0x7c, 0x01, 0x00, 0xbc, 0x7c, -0x01, 0x00, 0xbc, 0x7c, 0x01, 0x00, 0x41, -0xeb, 0x01, 0x00, 0x41, 0xeb, 0x01, 0x00, -0x41, 0xeb, 0x01, 0x00, 0x30, 0x8a, 0x01, -0x00, 0x30, 0x8a, 0x01, 0x00, 0x30, 0x8a, -0x01, 0x00, 0xaa, 0xeb, 0x01, 0x00, 0xaa, -0xeb, 0x01, 0x00, 0xaa, 0xeb, 0x01, 0x00, -0x63, 0x87, 0x01, 0x00, 0x63, 0x87, 0x01, -0x00, 0x63, 0x87, 0x01, 0x00, 0x07, 0xec, -0x01, 0x00, 0x07, 0xec, 0x01, 0x00, 0x07, -0xec, 0x01, 0x00, 0x1e, 0x85, 0x01, 0x00, -0x1e, 0x85, 0x01, 0x00, 0x1e, 0x85, 0x01, -0x00, 0x5c, 0xec, 0x01, 0x00, 0x5c, 0xec, -0x01, 0x00, 0x5c, 0xec, 0x01, 0x00, 0x3e, -0x83, 0x01, 0x00, 0x3e, 0x83, 0x01, 0x00, -0x3e, 0x83, 0x01, 0x00, 0xa9, 0xec, 0x01, -0x00, 0xa9, 0xec, 0x01, 0x00, 0xa9, 0xec, -0x01, 0x00, 0xab, 0x81, 0x01, 0x00, 0xab, -0x81, 0x01, 0x00, 0xab, 0x81, 0x01, 0x00, -0xf0, 0xec, 0x01, 0x00, 0xf0, 0xec, 0x01, -0x00, 0xf0, 0xec, 0x01, 0x00, 0x55, 0x80, -0x01, 0x00, 0x55, 0x80, 0x01, 0x00, 0x55, -0x80, 0x01, 0x00, 0x31, 0xed, 0x01, 0x00, -0x31, 0xed, 0x01, 0x00, 0x31, 0xed, 0x01, -0x00, 0x5a, 0x7e, 0x01, 0x00, 0x5a, 0x7e, -0x01, 0x00, 0x5a, 0x7e, 0x01, 0x00, 0x6e, -0xed, 0x01, 0x00, 0x6e, 0xed, 0x01, 0x00, -0x6e, 0xed, 0x01, 0x00, 0x58, 0x7c, 0x01, -0x00, 0x58, 0x7c, 0x01, 0x00, 0x58, 0x7c, -0x01, 0x00, 0xa6, 0xed, 0x01, 0x00, 0xa6, -0xed, 0x01, 0x00, 0xa6, 0xed, 0x01, 0x00, -0xcd, 0x89, 0x01, 0x00, 0xcd, 0x89, 0x01, -0x00, 0xcd, 0x89, 0x01, 0x00, 0x0d, 0xee, -0x01, 0x00, 0x0d, 0xee, 0x01, 0x00, 0x0d, -0xee, 0x01, 0x00, 0x01, 0x87, 0x01, 0x00, -0x01, 0x87, 0x01, 0x00, 0x01, 0x87, 0x01, -0x00, 0x69, 0xee, 0x01, 0x00, 0x69, 0xee, -0x01, 0x00, 0x69, 0xee, 0x01, 0x00, 0xbe, -0x84, 0x01, 0x00, 0xbe, 0x84, 0x01, 0x00, -0xbe, 0x84, 0x01, 0x00, 0xbc, 0xee, 0x01, -0x00, 0xbc, 0xee, 0x01, 0x00, 0xbc, 0xee, -0x01, 0x00, 0xe1, 0x82, 0x01, 0x00, 0xe1, -0x82, 0x01, 0x00, 0xe1, 0x82, 0x01, 0x00, -0x08, 0xef, 0x01, 0x00, 0x08, 0xef, 0x01, -0x00, 0x08, 0xef, 0x01, 0x00, 0x51, 0x81, -0x01, 0x00, 0x51, 0x81, 0x01, 0x00, 0x51, -0x81, 0x01, 0x00, 0x4d, 0xef, 0x01, 0x00, -0x4d, 0xef, 0x01, 0x00, 0x4d, 0xef, 0x01, -0x00, 0xfb, 0x7f, 0x01, 0x00, 0xfb, 0x7f, -0x01, 0x00, 0xfb, 0x7f, 0x01, 0x00, 0x8d, -0xef, 0x01, 0x00, 0x8d, 0xef, 0x01, 0x00, -0x8d, 0xef, 0x01, 0x00, 0xb1, 0x7d, 0x01, -0x00, 0xb1, 0x7d, 0x01, 0x00, 0xb1, 0x7d, -0x01, 0x00, 0xc9, 0xef, 0x01, 0x00, 0xc9, -0xef, 0x01, 0x00, 0xc9, 0xef, 0x01, 0x00, -0xb4, 0x7b, 0x01, 0x00, 0xb4, 0x7b, 0x01, -0x00, 0xb4, 0x7b, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, -0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, -0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, -0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, -0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, -0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, -0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, -0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, -0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, -0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, -0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, -0x00, 0x01, 0x40, 0x00, 0x00, 0x01, 0x40, -0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x02, -0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, -0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, -0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, -0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, -0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, -0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, -0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, -0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, -0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, -0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, -0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, -0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, -0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, -0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, -0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, -0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, -0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, -0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, -0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x40, -0x00, 0x00, 0x02, 0x40, 0x00, 0x00, 0x02, -0x40, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, -0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, -0x00, 0x03, 0x00, 0x00, 0x00, 0x03, 0x00, -0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x03, -0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, -0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, -0x00, 0x03, 0x00, 0x00, 0x00, 0x03, 0x00, -0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x03, -0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, -0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, -0x00, 0x03, 0x00, 0x00, 0x00, 0x03, 0x00, -0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x03, -0x00, 0x00, 0x00, 0x03, 0x40, 0x00, 0x00, -0x03, 0x40, 0x00, 0x00, 0x03, 0x40, 0x00, -0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, -0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, -0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, -0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, -0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, -0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, -0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, -0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, -0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x40, -0x00, 0x00, 0x04, 0x40, 0x00, 0x00, 0x04, -0x40, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, -0x05, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, -0x00, 0x05, 0x00, 0x00, 0x00, 0x05, 0x00, -0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x05, -0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, -0x05, 0x00, 0x00, 0x00, 0x05, 0x40, 0x00, -0x00, 0x05, 0x40, 0x00, 0x00, 0x05, 0x40, -0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x06, -0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, -0x06, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, -0x00, 0x06, 0x00, 0x00, 0x00, 0x06, 0x00, -0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x06, -0x00, 0x00, 0x00, 0x06, 0x40, 0x00, 0x00, -0x06, 0x40, 0x00, 0x00, 0x06, 0x40, 0x00, -0x00, 0x07, 0x00, 0x00, 0x00, 0x07, 0x00, -0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x07, -0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, -0x07, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, -0x00, 0x07, 0x00, 0x00, 0x00, 0x07, 0x00, -0x00, 0x00, 0x07, 0x40, 0x00, 0x00, 0x07, -0x40, 0x00, 0x00, 0x07, 0x40, 0x00, 0x00, -0x08, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, -0x00, 0x08, 0x00, 0x00, 0x00, 0x08, 0x00, -0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08, -0x00, 0x00, 0x00, 0x08, 0x40, 0x00, 0x00, -0x08, 0x40, 0x00, 0x00, 0x08, 0x40, 0x00, -0x00, 0x09, 0x00, 0x00, 0x00, 0x09, 0x00, -0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x09, -0x40, 0x00, 0x00, 0x09, 0x40, 0x00, 0x00, -0x09, 0x40, 0x00, 0x00, 0x0a, 0x00, 0x00, -0x00, 0x0a, 0x00, 0x00, 0x00, 0x0a, 0x00, -0x00, 0x00, 0x0a, 0x40, 0x00, 0x00, 0x0a, -0x40, 0x00, 0x00, 0x0a, 0x40, 0x00, 0x00, -0x0b, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, -0x00, 0x0b, 0x00, 0x00, 0x00, 0x0b, 0x40, -0x00, 0x00, 0x0b, 0x40, 0x00, 0x00, 0x0b, -0x40, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, -0x0c, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, -0x00, 0x0c, 0x40, 0x00, 0x00, 0x0c, 0x40, -0x00, 0x00, 0x0c, 0x40, 0x00, 0x00, 0x0d, -0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, -0x0d, 0x00, 0x00, 0x00, 0x0d, 0x40, 0x00, -0x00, 0x0d, 0x40, 0x00, 0x00, 0x0d, 0x40, -0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x0e, -0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, -0x0e, 0x40, 0x00, 0x00, 0x0e, 0x40, 0x00, -0x00, 0x0e, 0x40, 0x00, 0x00, 0x0f, 0x00, -0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x0f, -0x00, 0x00, 0x00, 0x0f, 0x40, 0x00, 0x00, -0x0f, 0x40, 0x00, 0x00, 0x0f, 0x40, 0x00, -0x00, 0x10, 0x40, 0x00, 0x00, 0x10, 0x40, -0x00, 0x00, 0x10, 0x40, 0x00, 0x00, 0x11, -0x40, 0x00, 0x00, 0x11, 0x40, 0x00, 0x00, -0x11, 0x40, 0x00, 0x00, 0x12, 0x40, 0x00, -0x00, 0x12, 0x40, 0x00, 0x00, 0x12, 0x40, -0x00, 0x00, 0x13, 0x40, 0x00, 0x00, 0x13, -0x40, 0x00, 0x00, 0x13, 0x40, 0x00, 0x00, -0x14, 0x40, 0x00, 0x00, 0x14, 0x40, 0x00, -0x00, 0x14, 0x40, 0x00, 0x00, 0x15, 0x40, -0x00, 0x00, 0x15, 0x40, 0x00, 0x00, 0x15, -0x40, 0x00, 0x00, 0x16, 0x40, 0x00, 0x00, -0x16, 0x40, 0x00, 0x00, 0x16, 0x40, 0x00, -0x00, 0x17, 0x40, 0x00, 0x00, 0x17, 0x40, -0x00, 0x00, 0x17, 0x40, 0x00, 0x00, 0x18, -0x40, 0x00, 0x00, 0x18, 0x40, 0x00, 0x00, -0x18, 0x40, 0x00, 0x00, 0x19, 0x40, 0x00, -0x00, 0x19, 0x40, 0x00, 0x00, 0x19, 0x40, -0x00, 0x00, 0x1a, 0x40, 0x00, 0x00, 0x1a, -0x40, 0x00, 0x00, 0x1a, 0x40, 0x00, 0x00, -0x1b, 0x40, 0x00, 0x00, 0x1b, 0x40, 0x00, -0x00, 0x1b, 0x40, 0x00, 0x00, 0x1c, 0x40, -0x00, 0x00, 0x1c, 0x40, 0x00, 0x00, 0x1c, -0x40, 0x00, 0x00, 0x1d, 0x40, 0x00, 0x00, -0x1d, 0x40, 0x00, 0x00, 0x1d, 0x40, 0x00, -0x00, 0x1e, 0x40, 0x00, 0x00, 0x1e, 0x40, -0x00, 0x00, 0x1e, 0x40, 0x00, 0x00, 0x1f, -0x40, 0x00, 0x00, 0x1f, 0x40, 0x00, 0x00, -0x1f, 0x40, 0x00, 0x00, 0x20, 0x80, 0x00, -0x00, 0x20, 0x80, 0x00, 0x00, 0x20, 0x80, -0x00, 0x00, 0x22, 0x80, 0x00, 0x00, 0x22, -0x80, 0x00, 0x00, 0x22, 0x80, 0x00, 0x00, -0x24, 0x80, 0x00, 0x00, 0x24, 0x80, 0x00, -0x00, 0x24, 0x80, 0x00, 0x00, 0x26, 0x80, -0x00, 0x00, 0x26, 0x80, 0x00, 0x00, 0x26, -0x80, 0x00, 0x00, 0x28, 0x80, 0x00, 0x00, -0x28, 0x80, 0x00, 0x00, 0x28, 0x80, 0x00, -0x00, 0x2a, 0x80, 0x00, 0x00, 0x2a, 0x80, -0x00, 0x00, 0x2a, 0x80, 0x00, 0x00, 0x2c, -0x80, 0x00, 0x00, 0x2c, 0x80, 0x00, 0x00, -0x2c, 0x80, 0x00, 0x00, 0x2e, 0x80, 0x00, -0x00, 0x2e, 0x80, 0x00, 0x00, 0x2e, 0x80, -0x00, 0x00, 0x30, 0x80, 0x00, 0x00, 0x30, -0x80, 0x00, 0x00, 0x30, 0x80, 0x00, 0x00, -0x32, 0x80, 0x00, 0x00, 0x32, 0x80, 0x00, -0x00, 0x32, 0x80, 0x00, 0x00, 0x34, 0x80, -0x00, 0x00, 0x34, 0x80, 0x00, 0x00, 0x34, -0x80, 0x00, 0x00, 0x36, 0x80, 0x00, 0x00, -0x36, 0x80, 0x00, 0x00, 0x36, 0x80, 0x00, -0x00, 0x38, 0x80, 0x00, 0x00, 0x38, 0x80, -0x00, 0x00, 0x38, 0x80, 0x00, 0x00, 0x3a, -0x80, 0x00, 0x00, 0x3a, 0x80, 0x00, 0x00, -0x3a, 0x80, 0x00, 0x00, 0x3c, 0x80, 0x00, -0x00, 0x3c, 0x80, 0x00, 0x00, 0x3c, 0x80, -0x00, 0x00, 0x3e, 0x80, 0x00, 0x00, 0x3e, -0x80, 0x00, 0x00, 0x3e, 0x80, 0x00, 0x00, -0x40, 0x00, 0x01, 0x00, 0x40, 0x00, 0x01, -0x00, 0x40, 0x00, 0x01, 0x00, 0x44, 0x00, -0x01, 0x00, 0x44, 0x00, 0x01, 0x00, 0x44, -0x00, 0x01, 0x00, 0x48, 0x00, 0x01, 0x00, -0x48, 0x00, 0x01, 0x00, 0x48, 0x00, 0x01, -0x00, 0x4c, 0x00, 0x01, 0x00, 0x4c, 0x00, -0x01, 0x00, 0x4c, 0x00, 0x01, 0x00, 0x50, -0x00, 0x01, 0x00, 0x50, 0x00, 0x01, 0x00, -0x50, 0x00, 0x01, 0x00, 0x54, 0x00, 0x01, -0x00, 0x54, 0x00, 0x01, 0x00, 0x54, 0x00, -0x01, 0x00, 0x58, 0x00, 0x01, 0x00, 0x58, -0x00, 0x01, 0x00, 0x58, 0x00, 0x01, 0x00, -0x5c, 0x00, 0x01, 0x00, 0x5c, 0x00, 0x01, -0x00, 0x5c, 0x00, 0x01, 0x00, 0x60, 0x00, -0x01, 0x00, 0x60, 0x00, 0x01, 0x00, 0x60, -0x00, 0x01, 0x00, 0x64, 0x00, 0x01, 0x00, -0x64, 0x00, 0x01, 0x00, 0x64, 0x00, 0x01, -0x00, 0x68, 0x00, 0x01, 0x00, 0x68, 0x00, -0x01, 0x00, 0x68, 0x00, 0x01, 0x00, 0x6c, -0x00, 0x01, 0x00, 0x6c, 0x00, 0x01, 0x00, -0x6c, 0x00, 0x01, 0x00, 0x70, 0x00, 0x01, -0x00, 0x70, 0x00, 0x01, 0x00, 0x70, 0x00, -0x01, 0x00, 0x74, 0x00, 0x01, 0x00, 0x74, -0x00, 0x01, 0x00, 0x74, 0x00, 0x01, 0x00, -0x78, 0x00, 0x01, 0x00, 0x78, 0x00, 0x01, -0x00, 0x78, 0x00, 0x01, 0x00, 0x7c, 0x00, -0x01, 0x00, 0x7c, 0x00, 0x01, 0x00, 0x7c, -0x00, 0x01, 0x00, 0x80, 0x00, 0x02, 0x00, -0x80, 0x00, 0x02, 0x00, 0x80, 0x00, 0x02, -0x00, 0x88, 0x00, 0x02, 0x00, 0x88, 0x00, -0x02, 0x00, 0x88, 0x00, 0x02, 0x00, 0x90, -0x00, 0x02, 0x00, 0x90, 0x00, 0x02, 0x00, -0x90, 0x00, 0x02, 0x00, 0x98, 0x00, 0x02, -0x00, 0x98, 0x00, 0x02, 0x00, 0x98, 0x00, -0x02, 0x00, 0xa0, 0x00, 0x02, 0x00, 0xa0, -0x00, 0x02, 0x00, 0xa0, 0x00, 0x02, 0x00, -0xa8, 0x00, 0x02, 0x00, 0xa8, 0x00, 0x02, -0x00, 0xa8, 0x00, 0x02, 0x00, 0xb0, 0x00, -0x02, 0x00, 0xb0, 0x00, 0x02, 0x00, 0xb0, -0x00, 0x02, 0x00, 0xb8, 0x00, 0x02, 0x00, -0xb8, 0x00, 0x02, 0x00, 0xb8, 0x00, 0x02, -0x00, 0xc0, 0x00, 0x02, 0x00, 0xc0, 0x00, -0x02, 0x00, 0xc0, 0x00, 0x02, 0x00, 0xc8, -0x00, 0x02, 0x00, 0xc8, 0x00, 0x02, 0x00, -0xc8, 0x00, 0x02, 0x00, 0xd0, 0x00, 0x02, -0x00, 0xd0, 0x00, 0x02, 0x00, 0xd0, 0x00, -0x02, 0x00, 0xd8, 0x00, 0x02, 0x00, 0xd8, -0x00, 0x02, 0x00, 0xd8, 0x00, 0x02, 0x00, -0xe0, 0x00, 0x02, 0x00, 0xe0, 0x00, 0x02, -0x00, 0xe0, 0x00, 0x02, 0x00, 0xe8, 0x00, -0x02, 0x00, 0xe8, 0x00, 0x02, 0x00, 0xe8, -0x00, 0x02, 0x00, 0xf0, 0x00, 0x02, 0x00, -0xf0, 0x00, 0x02, 0x00, 0xf0, 0x00, 0x02, -0x00, 0xf8, 0x00, 0x02, 0x00, 0xf8, 0x00, -0x02, 0x00, 0xf8, 0x00, 0x02, 0x00, 0x00, -0x01, 0x04, 0x00, 0x00, 0x01, 0x04, 0x00, -0x00, 0x01, 0x04, 0x00, 0x10, 0x01, 0x04, -0x00, 0x10, 0x01, 0x04, 0x00, 0x10, 0x01, -0x04, 0x00, 0x20, 0x01, 0x04, 0x00, 0x20, -0x01, 0x04, 0x00, 0x20, 0x01, 0x04, 0x00, -0x30, 0x01, 0x04, 0x00, 0x30, 0x01, 0x04, -0x00, 0x30, 0x01, 0x04, 0x00, 0x40, 0x01, -0x04, 0x00, 0x40, 0x01, 0x04, 0x00, 0x40, -0x01, 0x04, 0x00, 0x50, 0x01, 0x04, 0x00, -0x50, 0x01, 0x04, 0x00, 0x50, 0x01, 0x04, -0x00, 0x60, 0x01, 0x04, 0x00, 0x60, 0x01, -0x04, 0x00, 0x60, 0x01, 0x04, 0x00, 0x70, -0x01, 0x04, 0x00, 0x70, 0x01, 0x04, 0x00, -0x70, 0x01, 0x04, 0x00, 0x80, 0x01, 0x04, -0x00, 0x80, 0x01, 0x04, 0x00, 0x80, 0x01, -0x04, 0x00, 0x90, 0x01, 0x04, 0x00, 0x90, -0x01, 0x04, 0x00, 0x90, 0x01, 0x04, 0x00, -0xa0, 0x01, 0x04, 0x00, 0xa0, 0x01, 0x04, -0x00, 0xa0, 0x01, 0x04, 0x00, 0xb0, 0x01, -0x04, 0x00, 0xb0, 0x01, 0x04, 0x00, 0xb0, -0x01, 0x04, 0x00, 0xc0, 0x01, 0x04, 0x00, -0xc0, 0x01, 0x04, 0x00, 0xc0, 0x01, 0x04, -0x00, 0xd0, 0x01, 0x04, 0x00, 0xd0, 0x01, -0x04, 0x00, 0xd0, 0x01, 0x04, 0x00, 0xe0, -0x01, 0x04, 0x00, 0xe0, 0x01, 0x04, 0x00, -0xe0, 0x01, 0x04, 0x00, 0xf0, 0x01, 0x04, -0x00, 0xf0, 0x01, 0x04, 0x00, 0xf0, 0x01, -0x04, 0x00, 0x00, 0x02, 0x08, 0x00, 0x00, -0x02, 0x08, 0x00, 0x00, 0x02, 0x08, 0x00, -0x20, 0x02, 0x08, 0x00, 0x20, 0x02, 0x08, -0x00, 0x20, 0x02, 0x08, 0x00, 0x40, 0x02, -0x08, 0x00, 0x40, 0x02, 0x08, 0x00, 0x40, -0x02, 0x08, 0x00, 0x60, 0x02, 0x08, 0x00, -0x60, 0x02, 0x08, 0x00, 0x60, 0x02, 0x08, -0x00, 0x80, 0x02, 0x08, 0x00, 0x80, 0x02, -0x08, 0x00, 0x80, 0x02, 0x08, 0x00, 0xa0, -0x02, 0x08, 0x00, 0xa0, 0x02, 0x08, 0x00, -0xa0, 0x02, 0x08, 0x00, 0xc0, 0x02, 0x08, -0x00, 0xc0, 0x02, 0x08, 0x00, 0xc0, 0x02, -0x08, 0x00, 0xe0, 0x02, 0x08, 0x00, 0xe0, -0x02, 0x08, 0x00, 0xe0, 0x02, 0x08, 0x00, -0x00, 0x03, 0x08, 0x00, 0x00, 0x03, 0x08, -0x00, 0x00, 0x03, 0x08, 0x00, 0x20, 0x03, -0x08, 0x00, 0x20, 0x03, 0x08, 0x00, 0x20, -0x03, 0x08, 0x00, 0x40, 0x03, 0x08, 0x00, -0x40, 0x03, 0x08, 0x00, 0x40, 0x03, 0x08, -0x00, 0x60, 0x03, 0x08, 0x00, 0x60, 0x03, -0x08, 0x00, 0x60, 0x03, 0x08, 0x00, 0x80, -0x03, 0x08, 0x00, 0x80, 0x03, 0x08, 0x00, -0x80, 0x03, 0x08, 0x00, 0xa0, 0x03, 0x08, -0x00, 0xa0, 0x03, 0x08, 0x00, 0xa0, 0x03, -0x08, 0x00, 0xc0, 0x03, 0x08, 0x00, 0xc0, -0x03, 0x08, 0x00, 0xc0, 0x03, 0x08, 0x00, -0xe0, 0x03, 0x08, 0x00, 0xe0, 0x03, 0x08, -0x00, 0xe0, 0x03, 0x08, 0x00, 0x00, 0x04, -0x10, 0x00, 0x00, 0x04, 0x10, 0x00, 0x00, -0x04, 0x10, 0x00, 0x40, 0x04, 0x10, 0x00, -0x40, 0x04, 0x10, 0x00, 0x40, 0x04, 0x10, -0x00, 0x80, 0x04, 0x10, 0x00, 0x80, 0x04, -0x10, 0x00, 0x80, 0x04, 0x10, 0x00, 0xc0, -0x04, 0x10, 0x00, 0xc0, 0x04, 0x10, 0x00, -0xc0, 0x04, 0x10, 0x00, 0x00, 0x05, 0x10, -0x00, 0x00, 0x05, 0x10, 0x00, 0x00, 0x05, -0x10, 0x00, 0x40, 0x05, 0x10, 0x00, 0x40, -0x05, 0x10, 0x00, 0x40, 0x05, 0x10, 0x00, -0x80, 0x05, 0x10, 0x00, 0x80, 0x05, 0x10, -0x00, 0x80, 0x05, 0x10, 0x00, 0xc0, 0x05, -0x10, 0x00, 0xc0, 0x05, 0x10, 0x00, 0xc0, -0x05, 0x10, 0x00, 0x00, 0x06, 0x10, 0x00, -0x00, 0x06, 0x10, 0x00, 0x00, 0x06, 0x10, -0x00, 0x40, 0x06, 0x10, 0x00, 0x40, 0x06, -0x10, 0x00, 0x40, 0x06, 0x10, 0x00, 0x80, -0x06, 0x10, 0x00, 0x80, 0x06, 0x10, 0x00, -0x80, 0x06, 0x10, 0x00, 0xc0, 0x06, 0x10, -0x00, 0xc0, 0x06, 0x10, 0x00, 0xc0, 0x06, -0x10, 0x00, 0x00, 0x07, 0x10, 0x00, 0x00, -0x07, 0x10, 0x00, 0x00, 0x07, 0x10, 0x00, -0x40, 0x07, 0x10, 0x00, 0x40, 0x07, 0x10, -0x00, 0x40, 0x07, 0x10, 0x00, 0x80, 0x07, -0x10, 0x00, 0x80, 0x07, 0x10, 0x00, 0x80, -0x07, 0x10, 0x00, 0xc0, 0x07, 0x10, 0x00, -0xc0, 0x07, 0x10, 0x00, 0xc0, 0x07, 0x10, -0x00, 0x00, 0x08, 0x20, 0x00, 0x00, 0x08, -0x20, 0x00, 0x00, 0x08, 0x20, 0x00, 0x80, -0x08, 0x20, 0x00, 0x80, 0x08, 0x20, 0x00, -0x80, 0x08, 0x20, 0x00, 0x00, 0x09, 0x20, -0x00, 0x00, 0x09, 0x20, 0x00, 0x00, 0x09, -0x20, 0x00, 0x80, 0x09, 0x20, 0x00, 0x80, -0x09, 0x20, 0x00, 0x80, 0x09, 0x20, 0x00, -0x00, 0x0a, 0x20, 0x00, 0x00, 0x0a, 0x20, -0x00, 0x00, 0x0a, 0x20, 0x00, 0x80, 0x0a, -0x20, 0x00, 0x80, 0x0a, 0x20, 0x00, 0x80, -0x0a, 0x20, 0x00, 0x00, 0x0b, 0x20, 0x00, -0x00, 0x0b, 0x20, 0x00, 0x00, 0x0b, 0x20, -0x00, 0x80, 0x0b, 0x20, 0x00, 0x80, 0x0b, -0x20, 0x00, 0x80, 0x0b, 0x20, 0x00, 0x00, -0x0c, 0x20, 0x00, 0x00, 0x0c, 0x20, 0x00, -0x00, 0x0c, 0x20, 0x00, 0x80, 0x0c, 0x20, -0x00, 0x80, 0x0c, 0x20, 0x00, 0x80, 0x0c, -0x20, 0x00, 0x00, 0x0d, 0x20, 0x00, 0x00, -0x0d, 0x20, 0x00, 0x00, 0x0d, 0x20, 0x00, -0x80, 0x0d, 0x20, 0x00, 0x80, 0x0d, 0x20, -0x00, 0x80, 0x0d, 0x20, 0x00, 0x00, 0x0e, -0x20, 0x00, 0x00, 0x0e, 0x20, 0x00, 0x00, -0x0e, 0x20, 0x00, 0x80, 0x0e, 0x20, 0x00, -0x80, 0x0e, 0x20, 0x00, 0x80, 0x0e, 0x20, -0x00, 0x00, 0x0f, 0x20, 0x00, 0x00, 0x0f, -0x20, 0x00, 0x00, 0x0f, 0x20, 0x00, 0x80, -0x0f, 0x20, 0x00, 0x80, 0x0f, 0x20, 0x00, -0x80, 0x0f, 0x20, 0x00, 0x00, 0x10, 0x40, -0x00, 0x00, 0x10, 0x40, 0x00, 0x00, 0x10, -0x40, 0x00, 0x00, 0x11, 0x40, 0x00, 0x00, -0x11, 0x40, 0x00, 0x00, 0x11, 0x40, 0x00, -0x00, 0x12, 0x40, 0x00, 0x00, 0x12, 0x40, -0x00, 0x00, 0x12, 0x40, 0x00, 0x00, 0x13, -0x40, 0x00, 0x00, 0x13, 0x40, 0x00, 0x00, -0x13, 0x40, 0x00, 0x00, 0x14, 0x40, 0x00, -0x00, 0x14, 0x40, 0x00, 0x00, 0x14, 0x40, -0x00, 0x00, 0x15, 0x40, 0x00, 0x00, 0x15, -0x40, 0x00, 0x00, 0x15, 0x40, 0x00, 0x00, -0x16, 0x40, 0x00, 0x00, 0x16, 0x40, 0x00, -0x00, 0x16, 0x40, 0x00, 0x00, 0x17, 0x40, -0x00, 0x00, 0x17, 0x40, 0x00, 0x00, 0x17, -0x40, 0x00, 0x00, 0x18, 0x40, 0x00, 0x00, -0x18, 0x40, 0x00, 0x00, 0x18, 0x40, 0x00, -0x00, 0x19, 0x40, 0x00, 0x00, 0x19, 0x40, -0x00, 0x00, 0x19, 0x40, 0x00, 0x00, 0x1a, -0x40, 0x00, 0x00, 0x1a, 0x40, 0x00, 0x00, -0x1a, 0x40, 0x00, 0x00, 0x1b, 0x40, 0x00, -0x00, 0x1b, 0x40, 0x00, 0x00, 0x1b, 0x40, -0x00, 0x00, 0x1c, 0x40, 0x00, 0x00, 0x1c, -0x40, 0x00, 0x00, 0x1c, 0x40, 0x00, 0x00, -0x1d, 0x40, 0x00, 0x00, 0x1d, 0x40, 0x00, -0x00, 0x1d, 0x40, 0x00, 0x00, 0x1e, 0x40, -0x00, 0x00, 0x1e, 0x40, 0x00, 0x00, 0x1e, -0x40, 0x00, 0x00, 0x1f, 0x40, 0x00, 0x00, -0x1f, 0x40, 0x00, 0x00, 0x1f, 0x40, 0x00, -0x00, 0xe0, 0x7f, 0x00, 0x00, 0xe0, 0x7f, -0x00, 0x00, 0xe0, 0x7f, 0x00, 0xff, 0x21, -0x80, 0x00, 0xff, 0x21, 0x80, 0x00, 0xff, -0x21, 0x80, 0x00, 0xff, 0x23, 0x80, 0x00, -0xff, 0x23, 0x80, 0x00, 0xff, 0x23, 0x80, -0x00, 0xff, 0x25, 0x80, 0x00, 0xff, 0x25, -0x80, 0x00, 0xff, 0x25, 0x80, 0x00, 0xff, -0x27, 0x80, 0x00, 0xff, 0x27, 0x80, 0x00, -0xff, 0x27, 0x80, 0x00, 0xff, 0x29, 0x80, -0x00, 0xff, 0x29, 0x80, 0x00, 0xff, 0x29, -0x80, 0x00, 0xff, 0x2b, 0x80, 0x00, 0xff, -0x2b, 0x80, 0x00, 0xff, 0x2b, 0x80, 0x00, -0xff, 0x2d, 0x80, 0x00, 0xff, 0x2d, 0x80, -0x00, 0xff, 0x2d, 0x80, 0x00, 0xff, 0x2f, -0x80, 0x00, 0xff, 0x2f, 0x80, 0x00, 0xff, -0x2f, 0x80, 0x00, 0xff, 0x31, 0x80, 0x00, -0xff, 0x31, 0x80, 0x00, 0xff, 0x31, 0x80, -0x00, 0xff, 0x33, 0x80, 0x00, 0xff, 0x33, -0x80, 0x00, 0xff, 0x33, 0x80, 0x00, 0xff, -0x35, 0x80, 0x00, 0xff, 0x35, 0x80, 0x00, -0xff, 0x35, 0x80, 0x00, 0xff, 0x37, 0x80, -0x00, 0xff, 0x37, 0x80, 0x00, 0xff, 0x37, -0x80, 0x00, 0xff, 0x39, 0x80, 0x00, 0xff, -0x39, 0x80, 0x00, 0xff, 0x39, 0x80, 0x00, -0xff, 0x3b, 0x80, 0x00, 0xff, 0x3b, 0x80, -0x00, 0xff, 0x3b, 0x80, 0x00, 0xff, 0x3d, -0x80, 0x00, 0xff, 0x3d, 0x80, 0x00, 0xff, -0x3d, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x16, 0xc0, 0x50, 0x00, -0x16, 0x60, 0x10, 0x00, 0x16, 0x00, 0x17, -0x30, 0x88, 0xe0, 0xd5, 0x00, 0x00, 0x00, -0x00, 0x30, 0x18, 0xa0, 0x1b, 0xf0, 0xff, -0x30, 0x41, 0x00, 0x00, 0x80, 0x1e, 0x70, -0x1f, 0xc0, 0x16, 0xd0, 0x7a, 0x00, 0xbd, -0x00, 0x00, 0x00, 0x00, 0x90, 0x17, 0x30, -0x1a, 0xf0, 0xff, 0xf0, 0x2e, 0x00, 0x00, -0xb0, 0x2e, 0xd0, 0x1f, 0x30, 0x16, 0xa0, -0x6c, 0xe0, 0xa7, 0x60, 0x28, 0x00, 0x00, -0xb0, 0x16, 0xc0, 0x18, 0xf0, 0xff, 0xb0, -0x0c, 0x00, 0x00, 0xa0, 0x3d, 0xe0, 0x1e, -0x30, 0x15, 0x20, 0x5d, 0xc0, 0x95, 0xc0, -0x3a, 0xa0, 0x31, 0x70, 0x15, 0x10, 0x17, -0xc0, 0xf2, 0x00, 0x00, 0x00, 0x00, 0xa0, -0x4b, 0xf0, 0x1b, 0xa0, 0x13, 0x30, 0x4b, -0x20, 0x86, 0x40, 0x4a, 0x80, 0x45, 0xc0, -0x13, 0x10, 0x15, 0x10, 0xd5, 0xf0, 0xff, -0x70, 0x31, 0x00, 0x00, 0x00, 0x19, 0xb0, -0x1c, 0xe0, 0x32, 0xd0, 0x76, 0x60, 0x58, -0x80, 0x55, 0x40, 0x11, 0x60, 0x12, 0x70, -0xbb, 0xf0, 0xff, 0x10, 0x4d, 0x70, 0x1e, -0xb0, 0x15, 0x60, 0x1c, 0x00, 0x00, 0x80, -0x65, 0xc0, 0x65, 0xf0, 0x63, 0xf0, 0x0c, -0x30, 0x0e, 0xf0, 0xa4, 0xf0, 0xff, 0x60, -0x5f, 0x50, 0x47, 0x70, 0x11, 0x10, 0x1a, -0x00, 0x00, 0x30, 0x50, 0x80, 0x72, 0x70, -0x71, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x90, -0x10, 0xf1, 0xa0, 0x6e, 0x60, 0x63, 0xc0, -0x09, 0x20, 0x14, 0x00, 0x00, 0xc0, 0x2e, -0xf0, 0x7e, 0x50, 0x7e, 0x00, 0x00, 0x00, -0x00, 0x80, 0x7e, 0x40, 0xd2, 0x70, 0x7c, -0x60, 0x76, 0x00, 0x00, 0x80, 0x09, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x6a, 0x20, 0x8c, -0x30, 0x0c, 0x00, 0x00, 0x60, 0x6a, 0xb0, -0xb6, 0xd0, 0x8a, 0x60, 0x87, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0xe0, -0x7c, 0xb0, 0x9c, 0x90, 0x0c, 0x00, 0x00, -0x40, 0x4d, 0x90, 0x9c, 0xe0, 0x9b, 0xd0, -0x99, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x91, 0x70, 0xb0, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x81, -0xf0, 0xaf, 0xa0, 0xae, 0x00, 0x00, 0x00, -0x00, 0xe0, 0xeb, 0x00, 0x00, 0xf0, 0xa9, -0xc0, 0xc7, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x40, 0x5d, 0x80, 0xc7, 0xb0, 0xc6, -0x00, 0x00, 0x00, 0x00, 0xc0, 0xc7, 0xf0, -0xff, 0x20, 0xc4, 0x80, 0xba, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, -0xe3, 0x90, 0xe2, 0x00, 0x00, 0x00, 0x00, -0x10, 0xa0, 0xf0, 0xff, 0x90, 0xe0, 0x90, -0xd6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x40, 0x66, 0xb0, 0xf9, -0x90, 0xfe, 0x40, 0xf5, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x30, 0xca, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xa0, 0x9e, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x80, 0x41, 0xf0, 0xff, 0xf0, -0x13, 0x00, 0x00, 0xa0, 0x20, 0xe0, 0x7a, -0x10, 0xbd, 0x00, 0x00, 0x00, 0x00, 0xc0, -0x20, 0xf0, 0x21, 0xf0, 0xff, 0xe0, 0x30, -0x00, 0x00, 0x60, 0x1f, 0xd0, 0x25, 0x60, -0x20, 0x20, 0x6d, 0x10, 0xa8, 0xb0, 0x10, -0x00, 0x00, 0x80, 0x20, 0x40, 0x21, 0xf0, -0xff, 0x80, 0x1b, 0x00, 0x00, 0xe0, 0x2e, -0x50, 0x25, 0x20, 0x20, 0x60, 0x5e, 0x40, -0x96, 0xb0, 0x2a, 0xa0, 0x16, 0x10, 0x20, -0x90, 0x20, 0xe0, 0xf2, 0x00, 0x00, 0x00, -0x00, 0xa0, 0x3d, 0x70, 0x23, 0x80, 0x1f, -0xc0, 0x4d, 0x10, 0x87, 0xd0, 0x3b, 0xe0, -0x34, 0x60, 0x1f, 0xb0, 0x1f, 0x70, 0xd5, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xc0, -0x21, 0x60, 0x24, 0x20, 0x39, 0x60, 0x78, -0xd0, 0x4a, 0x00, 0x47, 0x60, 0x1e, 0xa0, -0x1e, 0x00, 0xbc, 0xf0, 0xff, 0xd0, 0x3a, -0x00, 0x00, 0x10, 0x20, 0x30, 0x24, 0x00, -0x00, 0x10, 0x68, 0xb0, 0x58, 0x70, 0x56, -0x10, 0x1d, 0x40, 0x1d, 0x00, 0xa6, 0xf0, -0xff, 0x80, 0x50, 0x20, 0x28, 0x50, 0x1e, -0xe0, 0x22, 0x00, 0x00, 0xe0, 0x54, 0xe0, -0x65, 0x90, 0x64, 0x50, 0x1b, 0x80, 0x1b, -0x90, 0x92, 0xa0, 0xf1, 0x10, 0x61, 0x60, -0x52, 0x50, 0x1c, 0xc0, 0x1f, 0x00, 0x00, -0x50, 0x3a, 0x90, 0x72, 0xd0, 0x71, 0x10, -0x19, 0x30, 0x19, 0x10, 0x81, 0x30, 0xd3, -0x90, 0x6f, 0x20, 0x68, 0xe0, 0x19, 0x90, -0x1c, 0xf0, 0xff, 0x00, 0x00, 0xb0, 0x58, -0x90, 0x7e, 0x00, 0x1e, 0x00, 0x16, 0xd0, -0x6e, 0x50, 0xb8, 0x00, 0x7d, 0xd0, 0x78, -0xc0, 0x16, 0xf0, 0x18, 0xf0, 0xff, 0x00, -0x00, 0xa0, 0x6b, 0x50, 0x8c, 0x50, 0x1e, -0x60, 0x10, 0x90, 0x57, 0xd0, 0x9f, 0x40, -0x8b, 0xc0, 0x88, 0x50, 0x11, 0xa0, 0x13, -0xf0, 0xff, 0x00, 0x00, 0xb0, 0x7d, 0xd0, -0x9c, 0x10, 0x1b, 0x00, 0x00, 0x60, 0x2b, -0xd0, 0x87, 0x20, 0x9c, 0x90, 0x9a, 0x00, -0x00, 0x00, 0x00, 0x00, 0xee, 0x00, 0x00, -0xb0, 0x94, 0x70, 0xb0, 0x90, 0x11, 0x00, -0x00, 0x00, 0x00, 0xb0, 0x6c, 0x20, 0xb0, -0x10, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x30, -0xcc, 0xf0, 0xff, 0xd0, 0xab, 0x70, 0xa3, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, -0x3d, 0xa0, 0xc7, 0xf0, 0xc6, 0x00, 0x00, -0x00, 0x00, 0x40, 0xaa, 0xf0, 0xff, 0x20, -0xc5, 0xf0, 0xbc, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x30, 0xe3, 0xc0, -0xe2, 0x00, 0x00, 0x00, 0x00, 0x90, 0x81, -0xf0, 0xff, 0x70, 0xe1, 0x80, 0xd9, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xd0, 0x1f, 0xe0, 0xd4, 0x70, 0xff, -0xf0, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, -0xa6, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x20, 0x7b, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xe0, 0x30, 0xf0, 0xff, 0x90, 0x16, 0x00, -0x00, 0xc0, 0x2c, 0x30, 0x6d, 0x10, 0xa8, -0x00, 0x00, 0x00, 0x00, 0x10, 0x2f, 0x60, -0x2f, 0xf0, 0xff, 0xd0, 0x1e, 0x00, 0x00, -0x40, 0x20, 0xc0, 0x31, 0x50, 0x2c, 0xe0, -0x5e, 0x70, 0x96, 0x50, 0x17, 0x00, 0x00, -0xf0, 0x2e, 0x30, 0x2f, 0x00, 0xf3, 0x00, -0x00, 0x00, 0x00, 0xe0, 0x2e, 0xb0, 0x30, -0xe0, 0x2d, 0x50, 0x4f, 0x90, 0x87, 0x30, -0x2c, 0x60, 0x1f, 0xb0, 0x2e, 0xe0, 0x2e, -0xa0, 0xd5, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xd0, 0x2f, 0x90, 0x31, 0xf0, 0x3c, -0x70, 0x79, 0x70, 0x3c, 0x10, 0x37, 0x50, -0x2e, 0x70, 0x2e, 0x70, 0xbc, 0xf0, 0xff, -0xf0, 0x1f, 0x00, 0x00, 0x00, 0x2f, 0x80, -0x31, 0x20, 0x21, 0x00, 0x6a, 0x10, 0x4b, -0x20, 0x48, 0xe0, 0x2d, 0xe0, 0x2d, 0xc0, -0xa6, 0xf0, 0xff, 0xf0, 0x3f, 0x00, 0x00, -0x40, 0x2e, 0xc0, 0x30, 0x00, 0x00, 0x40, -0x58, 0xc0, 0x58, 0x20, 0x57, 0x30, 0x2d, -0x20, 0x2d, 0xd0, 0x93, 0x10, 0xf2, 0xb0, -0x52, 0xa0, 0x3d, 0x60, 0x2d, 0x20, 0x2f, -0x00, 0x00, 0x90, 0x41, 0xd0, 0x65, 0xf0, -0x64, 0x40, 0x2c, 0x40, 0x2c, 0x00, 0x83, -0xf0, 0xd3, 0x30, 0x62, 0xb0, 0x58, 0x80, -0x2c, 0xa0, 0x2d, 0xf0, 0xff, 0x00, 0x00, -0x10, 0x43, 0x10, 0x72, 0xc0, 0x2e, 0x30, -0x2b, 0xf0, 0x71, 0x80, 0xb9, 0x40, 0x70, -0x20, 0x6b, 0x60, 0x2b, 0x30, 0x2c, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x5a, 0xb0, 0x7e, -0xd0, 0x2e, 0xf0, 0x29, 0x80, 0x5d, 0xf0, -0xa1, 0x70, 0x7d, 0x70, 0x7a, 0x20, 0x2a, -0xb0, 0x2a, 0xf0, 0xff, 0x00, 0x00, 0xa0, -0x6c, 0x60, 0x8c, 0x80, 0x2d, 0x40, 0x28, -0xd0, 0x3f, 0xf0, 0x8b, 0x90, 0x8b, 0xa0, -0x89, 0x70, 0x28, 0xe0, 0x28, 0x60, 0xef, -0x00, 0x00, 0x50, 0x82, 0xd0, 0x9c, 0xf0, -0x2a, 0xb0, 0x25, 0x00, 0x00, 0x60, 0x75, -0x60, 0x9c, 0x10, 0x9b, 0xd0, 0x25, 0x40, -0x26, 0x10, 0xcf, 0xf0, 0xff, 0x10, 0x97, -0x50, 0x8e, 0xc0, 0x27, 0x20, 0x28, 0x00, -0x00, 0xa0, 0x56, 0x40, 0xb0, 0x60, 0xaf, -0x80, 0x21, 0x00, 0x22, 0x30, 0xb0, 0xf0, -0xff, 0x20, 0xad, 0x40, 0xa5, 0x40, 0x23, -0x40, 0x24, 0x00, 0x00, 0x00, 0x00, 0xb0, -0xc7, 0x20, 0xc7, 0x30, 0x19, 0xd0, 0x19, -0x40, 0x8f, 0xf0, 0xff, 0xd0, 0xc5, 0x10, -0xbf, 0x40, 0x1b, 0xc0, 0x1d, 0x00, 0x00, -0x00, 0x00, 0x40, 0xe3, 0xf0, 0xe2, 0x00, -0x00, 0x00, 0x00, 0xc0, 0x61, 0x10, 0xe1, -0x00, 0xe2, 0xe0, 0xdc, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x20, 0xb1, 0xf0, 0xff, 0x80, 0xfb, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0x60, 0xed, 0xf0, 0xff, 0xc0, 0x11, -0x00, 0x00, 0x00, 0x00, 0x30, 0x82, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xd0, 0x4f, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x70, 0xe3, 0xa0, 0x1d, -0xf0, 0xff, 0x60, 0x1a, 0xe0, 0x17, 0x60, -0x36, 0xd0, 0x5e, 0x70, 0x96, 0x00, 0x00, -0x00, 0x00, 0x80, 0x3c, 0x50, 0x3d, 0xf0, -0xf2, 0x60, 0x0b, 0x00, 0x00, 0xb0, 0x21, -0x80, 0x3e, 0xb0, 0x37, 0xd0, 0x4f, 0xc0, -0x87, 0x50, 0x1b, 0x00, 0x00, 0x10, 0x3c, -0x30, 0x3d, 0xb0, 0xd5, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xf0, 0x3d, 0x70, 0x3f, -0xe0, 0x3e, 0x00, 0x7a, 0x60, 0x2d, 0xe0, -0x23, 0xf0, 0x3b, 0xf0, 0x3c, 0xa0, 0xbc, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x80, -0x3d, 0x60, 0x3f, 0xa0, 0x28, 0x30, 0x6b, -0xe0, 0x3c, 0xb0, 0x38, 0x20, 0x3c, 0xa0, -0x3c, 0x40, 0xa7, 0xf0, 0xff, 0x20, 0x2b, -0x00, 0x00, 0x10, 0x3d, 0xe0, 0x3e, 0x00, -0x00, 0xa0, 0x5a, 0x30, 0x4b, 0x10, 0x49, -0x20, 0x3c, 0x50, 0x3c, 0xc0, 0x94, 0x60, -0xf2, 0x00, 0x43, 0x20, 0x17, 0xa0, 0x3c, -0xd0, 0x3d, 0x00, 0x00, 0x80, 0x46, 0xc0, -0x58, 0xa0, 0x57, 0xf0, 0x3b, 0xf0, 0x3b, -0x80, 0x84, 0x70, 0xd4, 0x20, 0x54, 0x30, -0x47, 0x20, 0x3c, 0xf0, 0x3c, 0xf0, 0xff, -0x40, 0x26, 0x50, 0x1a, 0x40, 0x65, 0x10, -0x3e, 0x70, 0x3b, 0x60, 0x74, 0x60, 0xba, -0x00, 0x63, 0x90, 0x5c, 0x90, 0x3b, 0x20, -0x3c, 0xf0, 0xff, 0x00, 0x00, 0x30, 0x44, -0x40, 0x72, 0x00, 0x3e, 0xe0, 0x3a, 0x90, -0x61, 0x60, 0xa3, 0xc0, 0x70, 0x20, 0x6d, -0xf0, 0x3a, 0x50, 0x3b, 0xf0, 0xff, 0x00, -0x00, 0x80, 0x5b, 0xc0, 0x7e, 0x30, 0x3d, -0x20, 0x3a, 0x20, 0x49, 0x90, 0x8e, 0xd0, -0x7d, 0x80, 0x7b, 0x30, 0x3a, 0x80, 0x3a, -0x40, 0xf0, 0x00, 0x00, 0x70, 0x72, 0x50, -0x8c, 0xc0, 0x3b, 0x30, 0x39, 0x00, 0x00, -0xa0, 0x7a, 0xd0, 0x8b, 0x40, 0x8a, 0x40, -0x39, 0x70, 0x39, 0xe0, 0xd0, 0xf0, 0xff, -0x50, 0x85, 0x10, 0x7b, 0x60, 0x3a, 0x40, -0x3a, 0x00, 0x00, 0xb0, 0x62, 0x80, 0x9c, -0x70, 0x9b, 0xe0, 0x37, 0x10, 0x38, 0xf0, -0xb3, 0xf0, 0xff, 0xa0, 0x98, 0xf0, 0x8f, -0xb0, 0x38, 0x10, 0x3a, 0x00, 0x00, 0xa0, -0x36, 0x50, 0xb0, 0xa0, 0xaf, 0xc0, 0x35, -0xf0, 0x35, 0x30, 0x97, 0xf0, 0xff, 0x00, -0xae, 0xd0, 0xa6, 0x70, 0x36, 0x50, 0x38, -0x00, 0x00, 0x00, 0x00, 0xb0, 0xc7, 0x50, -0xc7, 0x90, 0x32, 0xc0, 0x32, 0xb0, 0x75, -0x10, 0xe8, 0x50, 0xc6, 0x40, 0xc2, 0x20, -0x33, 0x60, 0x34, 0x00, 0x00, 0x00, 0x00, -0x40, 0xe3, 0x10, 0xe3, 0x40, 0x2d, 0x60, -0x2d, 0xa0, 0x37, 0x50, 0xbf, 0x50, 0xe2, -0x20, 0xdf, 0xc0, 0x2d, 0x90, 0x2d, 0xf0, -0xff, 0x00, 0x00, 0x30, 0xd3, 0xf0, 0xff, -0x10, 0x32, 0xb0, 0x1f, 0x00, 0x00, 0x30, -0x8d, 0xf0, 0xff, 0x40, 0xfd, 0xc0, 0x1f, -0xd0, 0x22, 0xf0, 0xff, 0x00, 0x00, 0x60, -0xf1, 0xf0, 0xff, 0xc0, 0x2b, 0xb0, 0x1e, -0x00, 0x00, 0x70, 0x56, 0xf0, 0xff, 0xf0, -0xff, 0xa0, 0x1f, 0xc0, 0x21, 0x00, 0xee, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x70, -0x28, 0x80, 0x26, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x20, 0x27, 0x90, -0x28, 0x90, 0xc0, 0x00, 0x00, 0xf0, 0xff, -0x70, 0x1d, 0xe0, 0x2c, 0x60, 0x41, 0x70, -0x4f, 0xa0, 0x87, 0xa0, 0x0f, 0x00, 0x00, -0x60, 0x48, 0x70, 0x4a, 0xa0, 0xd5, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x80, 0x4b, -0x00, 0x4d, 0x50, 0x3f, 0x20, 0x7a, 0xe0, -0x1e, 0x00, 0x00, 0x90, 0x47, 0x30, 0x4a, -0xb0, 0xbc, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x20, 0x4b, 0xf0, 0x4c, 0xb0, 0x2b, -0xd0, 0x6b, 0x90, 0x2e, 0x30, 0x27, 0xe0, -0x47, 0xf0, 0x49, 0x70, 0xa7, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xd0, 0x4a, 0x80, -0x4c, 0x00, 0x00, 0x20, 0x5c, 0x40, 0x3d, -0x10, 0x3a, 0xc0, 0x48, 0xd0, 0x49, 0x50, -0x95, 0x80, 0xf2, 0xa0, 0x30, 0x00, 0x00, -0x80, 0x4a, 0xb0, 0x4b, 0x00, 0x00, 0xc0, -0x49, 0x30, 0x4b, 0xc0, 0x49, 0x60, 0x49, -0xc0, 0x49, 0x90, 0x85, 0xd0, 0xd4, 0xf0, -0x44, 0x80, 0x30, 0x30, 0x4a, 0x10, 0x4b, -0xf0, 0xff, 0x20, 0x30, 0x00, 0x00, 0x00, -0x58, 0x50, 0x4c, 0xa0, 0x49, 0x20, 0x76, -0x10, 0xbb, 0x20, 0x55, 0xa0, 0x4c, 0xf0, -0x49, 0x80, 0x4a, 0xf0, 0xff, 0x00, 0x00, -0xd0, 0x1c, 0x70, 0x65, 0x30, 0x4c, 0x70, -0x49, 0x90, 0x64, 0x90, 0xa4, 0xa0, 0x63, -0x10, 0x5f, 0x90, 0x49, 0xf0, 0x49, 0xf0, -0xff, 0x00, 0x00, 0xe0, 0x46, 0x40, 0x72, -0x90, 0x4b, 0x20, 0x49, 0xe0, 0x4e, 0x70, -0x90, 0x30, 0x71, 0x60, 0x6e, 0x30, 0x49, -0x70, 0x49, 0xe0, 0xf0, 0x00, 0x00, 0x20, -0x63, 0xb0, 0x7e, 0x90, 0x4a, 0xb0, 0x48, -0x70, 0x2b, 0xe0, 0x7d, 0x10, 0x7e, 0x30, -0x7c, 0xc0, 0x48, 0xf0, 0x48, 0x00, 0xd2, -0xf0, 0xff, 0x20, 0x76, 0xb0, 0x69, 0xb0, -0x49, 0xc0, 0x49, 0x00, 0x00, 0x80, 0x69, -0x00, 0x8c, 0xb0, 0x8a, 0x20, 0x48, 0x50, -0x48, 0x50, 0xb6, 0xf0, 0xff, 0x40, 0x87, -0xb0, 0x7c, 0xd0, 0x48, 0x50, 0x4a, 0x00, -0x00, 0xc0, 0x4b, 0x90, 0x9c, 0xc0, 0x9b, -0x50, 0x47, 0x70, 0x47, 0x10, 0x9c, 0xf0, -0xff, 0xb0, 0x99, 0xe0, 0x90, 0xc0, 0x47, -0x60, 0x49, 0x00, 0x00, 0x00, 0x00, 0x50, -0xb0, 0xd0, 0xaf, 0x00, 0x46, 0x20, 0x46, -0x80, 0x80, 0xa0, 0xeb, 0x90, 0xae, 0xe0, -0xa9, 0x60, 0x46, 0x80, 0x47, 0x00, 0x00, -0x00, 0x00, 0xb0, 0xc7, 0x70, 0xc7, 0x10, -0x44, 0x30, 0x44, 0x20, 0x5c, 0x60, 0xc7, -0x90, 0xc6, 0x10, 0xc4, 0x70, 0x44, 0x30, -0x45, 0xf0, 0xff, 0x00, 0x00, 0x50, 0xba, -0x20, 0xe3, 0x00, 0x45, 0x30, 0x41, 0x00, -0x00, 0x90, 0x9f, 0x80, 0xe2, 0x80, 0xe0, -0x60, 0x41, 0x60, 0x41, 0xf0, 0xff, 0x00, -0x00, 0x70, 0xd6, 0xf0, 0xff, 0x20, 0x42, -0x90, 0x3a, 0x00, 0x00, 0x40, 0x65, 0xf0, -0xff, 0x70, 0xfe, 0x60, 0x3a, 0x20, 0x3b, -0x60, 0xf9, 0x00, 0x00, 0x20, 0xf5, 0xf0, -0xff, 0xe0, 0x3d, 0x60, 0x39, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x90, -0x39, 0x10, 0x3a, 0xc0, 0xc9, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xb0, 0x3b, 0x70, -0x3b, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x90, 0x3b, 0x10, 0x3c, 0x20, -0x9e, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x70, 0x3d, 0xb0, 0x41, 0x80, 0x3e, 0xe0, -0x79, 0x00, 0x18, 0x00, 0x00, 0xe0, 0x52, -0xb0, 0x56, 0x90, 0xbc, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x10, 0x58, 0x00, 0x5a, -0xd0, 0x2b, 0xe0, 0x6b, 0x30, 0x22, 0xc0, -0x0b, 0xf0, 0x51, 0x40, 0x56, 0x80, 0xa7, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xc0, -0x57, 0x90, 0x59, 0x00, 0x00, 0xc0, 0x5c, -0xa0, 0x2f, 0xe0, 0x29, 0x10, 0x53, 0xf0, -0x55, 0x90, 0x95, 0x90, 0xf2, 0x80, 0x11, -0x00, 0x00, 0x70, 0x57, 0xe0, 0x58, 0x00, -0x00, 0xa0, 0x4b, 0x70, 0x3d, 0x30, 0x3b, -0xd0, 0x54, 0x00, 0x56, 0x30, 0x86, 0x00, -0xd5, 0xd0, 0x33, 0x00, 0x00, 0x30, 0x57, -0x50, 0x58, 0xf0, 0xff, 0x90, 0x35, 0x00, -0x00, 0x40, 0x4a, 0xd0, 0x59, 0x30, 0x56, -0x50, 0x77, 0x80, 0xbb, 0x50, 0x46, 0xd0, -0x39, 0x00, 0x57, 0xe0, 0x57, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x40, 0x58, 0xa0, -0x59, 0x70, 0x56, 0xc0, 0x66, 0x60, 0xa5, -0xf0, 0x55, 0xf0, 0x4f, 0xe0, 0x56, 0x70, -0x57, 0xf0, 0xff, 0x00, 0x00, 0x80, 0x26, -0x80, 0x65, 0x10, 0x59, 0x80, 0x56, 0x00, -0x53, 0xd0, 0x91, 0x20, 0x64, 0xb0, 0x60, -0xb0, 0x56, 0x20, 0x57, 0x50, 0xf1, 0x00, -0x00, 0xe0, 0x51, 0x40, 0x72, 0x40, 0x58, -0x70, 0x56, 0xd0, 0x36, 0x20, 0x80, 0x80, -0x71, 0x40, 0x6f, 0x80, 0x56, 0xd0, 0x56, -0xc0, 0xd2, 0xf0, 0xff, 0xc0, 0x67, 0x20, -0x58, 0x90, 0x57, 0x30, 0x58, 0x00, 0x00, -0xa0, 0x6d, 0x40, 0x7e, 0xc0, 0x7c, 0x50, -0x56, 0x80, 0x56, 0xd0, 0xb7, 0xf0, 0xff, -0x90, 0x78, 0x50, 0x6b, 0x00, 0x57, 0xa0, -0x58, 0x00, 0x00, 0xc0, 0x55, 0x10, 0x8c, -0x10, 0x8b, 0xf0, 0x55, 0x10, 0x56, 0x20, -0x9f, 0xf0, 0xff, 0x80, 0x88, 0x70, 0x7d, -0x70, 0x56, 0xf0, 0x57, 0x00, 0x00, 0x20, -0x25, 0xa0, 0x9c, 0x00, 0x9c, 0x70, 0x55, -0x80, 0x55, 0xe0, 0x86, 0xb0, 0xed, 0x60, -0x9a, 0x80, 0x94, 0xc0, 0x55, 0xc0, 0x56, -0x00, 0x00, 0x00, 0x00, 0x50, 0xb0, 0xf0, -0xaf, 0x90, 0x54, 0xb0, 0x54, 0x60, 0x6b, -0xc0, 0xcb, 0xf0, 0xae, 0xb0, 0xab, 0xe0, -0x54, 0x90, 0x55, 0xf0, 0xff, 0x00, 0x00, -0x30, 0xa3, 0x80, 0xc7, 0xf0, 0x54, 0x60, -0x53, 0xa0, 0x39, 0xa0, 0xa9, 0xd0, 0xc6, -0x10, 0xc5, 0x90, 0x53, 0x00, 0x54, 0xf0, -0xff, 0x00, 0x00, 0xc0, 0xbc, 0x20, 0xe3, -0x90, 0x53, 0x70, 0x51, 0x00, 0x00, 0x80, -0x80, 0xb0, 0xe2, 0x50, 0xe1, 0x90, 0x51, -0xa0, 0x51, 0xf0, 0xff, 0x00, 0x00, 0x40, -0xd9, 0xf0, 0xff, 0x50, 0x51, 0xe0, 0x4c, -0x00, 0x00, 0x40, 0x12, 0xf0, 0xff, 0x40, -0xff, 0xa0, 0x4c, 0xe0, 0x4c, 0x50, 0xd4, -0x00, 0x00, 0xc0, 0xf8, 0xf0, 0xff, 0xb0, -0x4d, 0x60, 0x4b, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x70, 0x4b, 0x90, -0x4b, 0x00, 0xa6, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0x4b, 0xf0, 0x4c, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xa0, 0x4b, 0xc0, 0x4b, 0x20, 0x7a, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x30, 0x4c, -0xf0, 0x4d, 0xe0, 0x29, 0x70, 0x6b, 0x90, -0x1d, 0x00, 0x00, 0xa0, 0x5c, 0x00, 0x62, -0x40, 0xa7, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x10, 0x64, 0x20, 0x66, 0x00, 0x00, -0xb0, 0x5c, 0xe0, 0x24, 0x80, 0x17, 0x40, -0x5c, 0x50, 0x61, 0x80, 0x95, 0x90, 0xf2, -0x00, 0x00, 0x00, 0x00, 0xa0, 0x63, 0x80, -0x65, 0x00, 0x00, 0x50, 0x4c, 0x70, 0x30, -0x40, 0x2c, 0x60, 0x5e, 0x20, 0x61, 0x70, -0x86, 0x10, 0xd5, 0xf0, 0x1c, 0x00, 0x00, -0x50, 0x63, 0xf0, 0x64, 0xf0, 0xff, 0x60, -0x38, 0x00, 0x00, 0x40, 0x3c, 0xc0, 0x66, -0x70, 0x61, 0x00, 0x78, 0xc0, 0xbb, 0x20, -0x36, 0xb0, 0x1c, 0x20, 0x63, 0x70, 0x64, -0xf0, 0xff, 0xf0, 0x0e, 0x00, 0x00, 0xc0, -0x4a, 0x80, 0x66, 0x10, 0x62, 0x40, 0x68, -0xf0, 0xa5, 0x80, 0x47, 0xf0, 0x3e, 0x10, -0x63, 0x10, 0x64, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x60, 0x58, 0xf0, 0x65, 0x90, -0x62, 0xe0, 0x55, 0xd0, 0x92, 0xa0, 0x56, -0x10, 0x52, 0x20, 0x63, 0xd0, 0x63, 0xa0, -0xf1, 0x00, 0x00, 0x90, 0x3c, 0x70, 0x65, -0x30, 0x65, 0xf0, 0x62, 0xb0, 0x3d, 0xd0, -0x81, 0x90, 0x64, 0xb0, 0x61, 0x20, 0x63, -0xa0, 0x63, 0x60, 0xd3, 0xf0, 0xff, 0x20, -0x58, 0x00, 0x42, 0xa0, 0x64, 0xb0, 0x65, -0x00, 0x00, 0x60, 0x70, 0xb0, 0x71, 0xd0, -0x6f, 0x30, 0x63, 0x80, 0x63, 0xd0, 0xb8, -0xf0, 0xff, 0xc0, 0x6a, 0x80, 0x59, 0x20, -0x64, 0xf0, 0x65, 0x00, 0x00, 0x60, 0x5b, -0x60, 0x7e, 0x20, 0x7d, 0x20, 0x63, 0x50, -0x63, 0x10, 0xa1, 0xf0, 0xff, 0x20, 0x7a, -0x30, 0x6c, 0xc0, 0x63, 0x50, 0x65, 0x00, -0x00, 0xa0, 0x3b, 0x10, 0x8c, 0x50, 0x8b, -0x00, 0x63, 0x20, 0x63, 0xd0, 0x8a, 0xf0, -0xee, 0x60, 0x89, 0x00, 0x82, 0x70, 0x63, -0x70, 0x64, 0x00, 0x00, 0x00, 0x00, 0x90, -0x9c, 0x20, 0x9c, 0xb0, 0x62, 0xc0, 0x62, -0xd0, 0x73, 0x70, 0xce, 0xe0, 0x9a, 0xd0, -0x96, 0x00, 0x63, 0xb0, 0x63, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x8e, 0x10, 0xb0, 0x40, -0x63, 0x30, 0x62, 0x10, 0x54, 0x60, 0xaf, -0x30, 0xaf, 0xf0, 0xac, 0x60, 0x62, 0xe0, -0x62, 0xf0, 0xff, 0x00, 0x00, 0xf0, 0xa4, -0x90, 0xc7, 0xe0, 0x62, 0x60, 0x61, 0x00, -0x00, 0x20, 0x8e, 0x00, 0xc7, 0xb0, 0xc5, -0x80, 0x61, 0xd0, 0x61, 0xf0, 0xff, 0x00, -0x00, 0xd0, 0xbe, 0x30, 0xe3, 0xe0, 0x61, -0x00, 0x60, 0x00, 0x00, 0x80, 0x5f, 0xd0, -0xe2, 0xd0, 0xe1, 0x20, 0x60, 0x30, 0x60, -0x60, 0xe0, 0x00, 0x00, 0xb0, 0xdc, 0xf0, -0xff, 0x70, 0x5f, 0x70, 0x5c, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xd0, 0xff, 0x50, -0x5c, 0x50, 0x5c, 0x40, 0xb0, 0xf0, 0xff, -0x40, 0xfb, 0x10, 0xed, 0x80, 0x5c, 0x60, -0x5c, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xc0, 0x5a, 0xc0, 0x5a, 0xc0, -0x80, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xb0, 0x5a, 0x90, 0x5a, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xd0, 0x59, -0xd0, 0x59, 0x40, 0x4d, 0xd0, 0xe2, 0xf0, -0xff, 0xf0, 0xff, 0xe0, 0x59, 0x30, 0x5a, -0x00, 0x00, 0x00, 0x5c, 0x30, 0x21, 0x00, -0x00, 0xd0, 0x66, 0x80, 0x6c, 0x30, 0x95, -0x70, 0xf2, 0x00, 0x00, 0x00, 0x00, 0x60, -0x6f, 0xa0, 0x71, 0x00, 0x00, 0x10, 0x4c, -0x70, 0x26, 0xc0, 0x1d, 0x60, 0x67, 0xa0, -0x6b, 0x50, 0x86, 0x00, 0xd5, 0x00, 0x00, -0x00, 0x00, 0xe0, 0x6e, 0x00, 0x71, 0xf0, -0xff, 0x30, 0x39, 0x00, 0x00, 0x60, 0x2e, -0x30, 0x73, 0xa0, 0x6b, 0x30, 0x78, 0xd0, -0xbb, 0xa0, 0x22, 0x00, 0x00, 0x90, 0x6e, -0x80, 0x70, 0xf0, 0xff, 0xa0, 0x1a, 0x00, -0x00, 0x20, 0x3d, 0xe0, 0x72, 0x70, 0x6c, -0x00, 0x69, 0x30, 0xa6, 0x20, 0x38, 0x40, -0x29, 0x70, 0x6e, 0x10, 0x70, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x4b, 0x40, -0x72, 0x70, 0x6d, 0xc0, 0x57, 0x80, 0x93, -0x90, 0x48, 0x20, 0x42, 0x90, 0x6e, 0xd0, -0x6f, 0xd0, 0xf1, 0x00, 0x00, 0x40, 0x0f, -0x60, 0x58, 0x90, 0x71, 0x50, 0x6e, 0x10, -0x42, 0x00, 0x83, 0x30, 0x57, 0x80, 0x53, -0xd0, 0x6e, 0xb0, 0x6f, 0xc0, 0xd3, 0xf0, -0xff, 0x30, 0x46, 0x60, 0x13, 0x00, 0x71, -0x80, 0x72, 0x20, 0x16, 0x70, 0x72, 0xd0, -0x64, 0x80, 0x62, 0x10, 0x6f, 0xa0, 0x6f, -0x90, 0xb9, 0xf0, 0xff, 0x00, 0x5c, 0x30, -0x43, 0x90, 0x70, 0x90, 0x72, 0x00, 0x00, -0x00, 0x5f, 0xe0, 0x71, 0x60, 0x70, 0x40, -0x6f, 0xa0, 0x6f, 0x50, 0xa2, 0xf0, 0xff, -0xa0, 0x6c, 0xe0, 0x5a, 0x40, 0x70, 0xf0, -0x71, 0x00, 0x00, 0xf0, 0x44, 0x70, 0x7e, -0x80, 0x7d, 0x60, 0x6f, 0x90, 0x6f, 0x30, -0x8d, 0xb0, 0xef, 0x20, 0x7b, 0x00, 0x72, -0x00, 0x70, 0x30, 0x71, 0x00, 0x00, 0x00, -0x00, 0x10, 0x8c, 0x80, 0x8b, 0x70, 0x6f, -0x80, 0x6f, 0xd0, 0x78, 0x20, 0xd0, 0xf0, -0x89, 0xf0, 0x84, 0xd0, 0x6f, 0xa0, 0x70, -0xf0, 0xff, 0x00, 0x00, 0xa0, 0x7a, 0x40, -0x9c, 0xa0, 0x70, 0x60, 0x6f, 0x20, 0x60, -0x00, 0xb3, 0x30, 0x9b, 0x60, 0x98, 0x90, -0x6f, 0x20, 0x70, 0xf0, 0xff, 0x00, 0x00, -0x90, 0x8f, 0x20, 0xb0, 0x10, 0x71, 0x10, -0x6f, 0x40, 0x2f, 0xe0, 0x95, 0x70, 0xaf, -0xc0, 0xad, 0x40, 0x6f, 0x90, 0x6f, 0xf0, -0xff, 0x00, 0x00, 0x90, 0xa6, 0x90, 0xc7, -0xb0, 0x70, 0x90, 0x6e, 0x00, 0x00, 0xc0, -0x73, 0x20, 0xc7, 0x20, 0xc6, 0xa0, 0x6e, -0xe0, 0x6e, 0x60, 0xe7, 0x00, 0x00, 0x00, -0xc2, 0x20, 0xe3, 0x70, 0x6f, 0xa0, 0x6d, -0x00, 0x00, 0x10, 0x30, 0xf0, 0xe2, 0x20, -0xe2, 0xb0, 0x6d, 0xd0, 0x6d, 0x50, 0xbe, -0xf0, 0xff, 0xe0, 0xde, 0xd0, 0xd2, 0x50, -0x6d, 0x90, 0x6b, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xa0, 0x6a, 0x80, -0x6a, 0xb0, 0x8b, 0xf0, 0xff, 0xf0, 0xfc, -0x00, 0xf1, 0x60, 0x6a, 0xb0, 0x69, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xc0, 0x68, 0xa0, 0x68, 0x10, 0x53, 0x20, -0xed, 0xf0, 0xff, 0xf0, 0xff, 0x70, 0x68, -0xc0, 0x67, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0x66, 0xe0, 0x66, -0x00, 0x00, 0xa0, 0xbf, 0xf0, 0xff, 0xf0, -0xff, 0xc0, 0x66, 0x70, 0x66, 0x00, 0x00, -0xe0, 0x4a, 0xe0, 0x22, 0x20, 0x16, 0xf0, -0x71, 0x70, 0x76, 0xd0, 0x85, 0xd0, 0xd4, -0x00, 0x00, 0x00, 0x00, 0x30, 0x7a, 0xc0, -0x7c, 0xf0, 0xff, 0x70, 0x38, 0x00, 0x00, -0x50, 0x22, 0x30, 0x7f, 0x90, 0x75, 0x00, -0x78, 0xb0, 0xbb, 0x00, 0x00, 0x00, 0x00, -0xa0, 0x79, 0x20, 0x7c, 0xf0, 0xff, 0x70, -0x1c, 0x00, 0x00, 0x30, 0x30, 0xd0, 0x7e, -0xf0, 0x75, 0x20, 0x69, 0x40, 0xa6, 0xe0, -0x26, 0x00, 0x00, 0x40, 0x79, 0x90, 0x7b, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xd0, -0x3d, 0x30, 0x7e, 0x40, 0x77, 0xa0, 0x58, -0xc0, 0x93, 0xd0, 0x39, 0x40, 0x2f, 0x40, -0x79, 0x30, 0x7b, 0xe0, 0xf1, 0x00, 0x00, -0x00, 0x00, 0x30, 0x4b, 0x70, 0x7d, 0xa0, -0x78, 0xa0, 0x44, 0xc0, 0x83, 0x70, 0x49, -0x30, 0x44, 0x90, 0x79, 0x10, 0x7b, 0x00, -0xd4, 0xf0, 0xff, 0x80, 0x2e, 0x00, 0x00, -0xd0, 0x7c, 0xd0, 0x7e, 0x90, 0x24, 0xe0, -0x73, 0xa0, 0x57, 0x80, 0x54, 0x10, 0x7a, -0x10, 0x7b, 0x10, 0xba, 0xf0, 0xff, 0xb0, -0x4b, 0x80, 0x17, 0x60, 0x7c, 0xb0, 0x7e, -0x00, 0x00, 0xa0, 0x61, 0x10, 0x65, 0x20, -0x63, 0x90, 0x7a, 0x20, 0x7b, 0x40, 0xa3, -0xf0, 0xff, 0x70, 0x5e, 0xc0, 0x45, 0x10, -0x7c, 0x10, 0x7e, 0x00, 0x00, 0x60, 0x4a, -0xe0, 0x71, 0xc0, 0x70, 0xf0, 0x7a, 0x40, -0x7b, 0xd0, 0x8e, 0x30, 0xf0, 0xf0, 0x6d, -0x80, 0x62, 0xe0, 0x7b, 0x60, 0x7d, 0x00, -0x00, 0x60, 0x1c, 0x60, 0x7e, 0xc0, 0x7d, -0x30, 0x7b, 0x60, 0x7b, 0xd0, 0x7b, 0x20, -0xd1, 0xd0, 0x7b, 0xb0, 0x75, 0xd0, 0x7b, -0xd0, 0x7c, 0xf0, 0xff, 0x00, 0x00, 0xf0, -0x68, 0xb0, 0x8b, 0x50, 0x7d, 0x80, 0x7b, -0xc0, 0x66, 0x30, 0xb5, 0x60, 0x8a, 0xe0, -0x86, 0xc0, 0x7b, 0x70, 0x7c, 0xf0, 0xff, -0x00, 0x00, 0x30, 0x7c, 0x50, 0x9c, 0x00, -0x7e, 0x80, 0x7b, 0xe0, 0x46, 0xa0, 0x9a, -0x80, 0x9b, 0x70, 0x99, 0xb0, 0x7b, 0x20, -0x7c, 0xf0, 0xff, 0x00, 0x00, 0x90, 0x90, -0x20, 0xb0, 0xa0, 0x7d, 0x70, 0x7b, 0x00, -0x00, 0x70, 0x7e, 0xa0, 0xaf, 0x50, 0xae, -0x90, 0x7b, 0xe0, 0x7b, 0xf0, 0xea, 0x00, -0x00, 0xa0, 0xa9, 0x90, 0xc7, 0xd0, 0x7c, -0x20, 0x7b, 0x00, 0x00, 0x80, 0x58, 0x40, -0xc7, 0x70, 0xc6, 0x40, 0x7b, 0x70, 0x7b, -0x60, 0xc6, 0xf0, 0xff, 0xd0, 0xc3, 0xe0, -0xb9, 0x10, 0x7c, 0xb0, 0x79, 0x00, 0x00, -0x00, 0x00, 0x00, 0xe3, 0x60, 0xe2, 0xa0, -0x7a, 0xb0, 0x7a, 0xf0, 0x9d, 0xf0, 0xff, -0x40, 0xe0, 0x00, 0xd6, 0x80, 0x7a, 0xd0, -0x78, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0x77, 0xd0, 0x77, 0x20, -0x62, 0x70, 0xf8, 0x10, 0xfe, 0xb0, 0xf4, -0xa0, 0x77, 0xc0, 0x76, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xd0, 0x75, -0xb0, 0x75, 0x00, 0x00, 0x90, 0xc8, 0xf0, -0xff, 0xf0, 0xff, 0x70, 0x75, 0x80, 0x74, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x40, 0x73, 0x30, 0x73, 0x00, 0x00, -0xb0, 0x9c, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x73, 0x80, 0x72, 0xf0, 0xff, 0xf0, 0x35, -0xf0, 0xff, 0x20, 0x1d, 0xb0, 0x70, 0x70, -0x81, 0x40, 0x77, 0x60, 0xbb, 0x00, 0x00, -0x00, 0x00, 0xd0, 0x85, 0xb0, 0x88, 0xf0, -0xff, 0xe0, 0x17, 0x00, 0x00, 0xa0, 0x25, -0xe0, 0x8b, 0xd0, 0x80, 0xa0, 0x68, 0xf0, -0xa5, 0xa0, 0x0d, 0x00, 0x00, 0x20, 0x85, -0x00, 0x88, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x80, 0x31, 0x20, 0x8b, 0xa0, 0x81, -0x90, 0x58, 0xb0, 0x93, 0x50, 0x2a, 0x20, -0x07, 0xd0, 0x84, 0x80, 0x87, 0xd0, 0xf1, -0x00, 0x00, 0x00, 0x00, 0x30, 0x3e, 0x40, -0x8a, 0x60, 0x83, 0x90, 0x45, 0xf0, 0x83, -0x60, 0x3b, 0xd0, 0x32, 0x00, 0x85, 0x40, -0x87, 0x00, 0xd4, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x90, 0x89, 0x10, 0x8c, 0xd0, -0x29, 0xa0, 0x74, 0x30, 0x4a, 0xb0, 0x45, -0x90, 0x85, 0x40, 0x87, 0x50, 0xba, 0xf0, -0xff, 0x50, 0x38, 0x00, 0x00, 0x10, 0x89, -0xd0, 0x8b, 0x00, 0x00, 0x50, 0x63, 0xf0, -0x57, 0x70, 0x55, 0x50, 0x86, 0x60, 0x87, -0xd0, 0xa3, 0xf0, 0xff, 0x20, 0x4f, 0xc0, -0x22, 0xb0, 0x88, 0x20, 0x8b, 0x00, 0x00, -0xf0, 0x4d, 0x20, 0x65, 0xb0, 0x63, 0x10, -0x87, 0xa0, 0x87, 0xe0, 0x8f, 0x80, 0xf0, -0x10, 0x60, 0xe0, 0x50, 0x90, 0x88, 0x60, -0x8a, 0x00, 0x00, 0xb0, 0x2b, 0xe0, 0x71, -0x10, 0x71, 0xa0, 0x87, 0xe0, 0x87, 0xb0, -0x7d, 0xc0, 0xd1, 0xc0, 0x6e, 0x20, 0x67, -0x90, 0x88, 0xe0, 0x89, 0xf0, 0xff, 0x00, -0x00, 0xe0, 0x56, 0xf0, 0x7d, 0xf0, 0x8a, -0x30, 0x88, 0x80, 0x6a, 0x80, 0xb6, 0x50, -0x7c, 0x10, 0x78, 0xa0, 0x88, 0x80, 0x89, -0xf0, 0xff, 0x00, 0x00, 0xa0, 0x6a, 0xc0, -0x8b, 0x90, 0x8b, 0x70, 0x88, 0xf0, 0x50, -0x70, 0x9d, 0xb0, 0x8a, 0x20, 0x88, 0xb0, -0x88, 0x50, 0x89, 0xf0, 0xff, 0x00, 0x00, -0xf0, 0x7c, 0x50, 0x9c, 0x00, 0x8b, 0xa0, -0x88, 0x00, 0x00, 0xa0, 0x84, 0xb0, 0x9b, -0x10, 0x9a, 0xd0, 0x88, 0x30, 0x89, 0xd0, -0xec, 0x00, 0x00, 0x20, 0x94, 0x10, 0xb0, -0x60, 0x8a, 0xc0, 0x88, 0x00, 0x00, 0x00, -0x68, 0xc0, 0xaf, 0xb0, 0xae, 0xe0, 0x88, -0x20, 0x89, 0x90, 0xca, 0xf0, 0xff, 0x70, -0xab, 0xa0, 0xa2, 0xe0, 0x89, 0x50, 0x88, -0x00, 0x00, 0x20, 0x2f, 0x50, 0xc7, 0xa0, -0xc6, 0xc0, 0x88, 0xf0, 0x88, 0x00, 0xa8, -0xf0, 0xff, 0xd0, 0xc4, 0x40, 0xbc, 0x70, -0x89, 0x30, 0x88, 0x00, 0x00, 0x00, 0x00, -0x00, 0xe3, 0x80, 0xe2, 0x70, 0x88, 0x80, -0x88, 0xd0, 0x7d, 0xf0, 0xff, 0x10, 0xe1, -0xd0, 0xd8, 0x80, 0x88, 0x20, 0x87, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x20, 0x86, 0x00, 0x86, 0x00, 0x00, 0xf0, -0xd2, 0xd0, 0xfe, 0x30, 0xf8, 0xc0, 0x85, -0xd0, 0x84, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xb0, 0x83, 0x90, 0x83, -0x00, 0x00, 0x20, 0xa4, 0xf0, 0xff, 0xf0, -0xff, 0x40, 0x83, 0x60, 0x82, 0xf0, 0xff, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xe0, -0x7e, 0x60, 0x80, 0x00, 0x00, 0xa0, 0x77, -0xf0, 0xff, 0xf0, 0xff, 0x20, 0x80, 0x90, -0x7f, 0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, -0x70, 0x21, 0xb0, 0x7d, 0x70, 0x8f, 0x40, -0x67, 0x50, 0xa5, 0x00, 0x00, 0x00, 0x00, -0xd0, 0x93, 0x10, 0x97, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xc0, 0x27, 0xa0, 0x9a, -0x40, 0x8f, 0x40, 0x57, 0x20, 0x93, 0xc0, -0x19, 0x00, 0x00, 0x00, 0x93, 0x50, 0x96, -0x90, 0xf1, 0x00, 0x00, 0x00, 0x00, 0x20, -0x32, 0xb0, 0x99, 0x80, 0x90, 0xa0, 0x44, -0x90, 0x83, 0x30, 0x2d, 0xc0, 0x1a, 0xd0, -0x92, 0xe0, 0x95, 0xd0, 0xd3, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xe0, 0x98, 0xe0, -0x9b, 0x00, 0x2a, 0x90, 0x74, 0xa0, 0x3c, -0x70, 0x35, 0x40, 0x93, 0xb0, 0x95, 0x30, -0xba, 0xf0, 0xff, 0xc0, 0x16, 0x00, 0x00, -0x30, 0x98, 0x80, 0x9b, 0x00, 0x00, 0xd0, -0x63, 0xc0, 0x4a, 0x00, 0x47, 0x30, 0x94, -0xd0, 0x95, 0xf0, 0xa3, 0xf0, 0xff, 0xa0, -0x3d, 0x00, 0x00, 0xc0, 0x97, 0xb0, 0x9a, -0x00, 0x00, 0xb0, 0x4f, 0x20, 0x58, 0x30, -0x56, 0x30, 0x95, 0x20, 0x96, 0x60, 0x90, -0xa0, 0xf0, 0x40, 0x51, 0x90, 0x3a, 0x90, -0x97, 0xf0, 0x99, 0x00, 0x00, 0x00, 0x32, -0x20, 0x65, 0x20, 0x64, 0x20, 0x96, 0x90, -0x96, 0xc0, 0x7e, 0x10, 0xd2, 0x10, 0x61, -0x20, 0x57, 0xa0, 0x97, 0x50, 0x99, 0xf0, -0xff, 0x00, 0x00, 0x90, 0x3f, 0x50, 0x71, -0x20, 0x9b, 0x10, 0x97, 0x80, 0x6c, 0x20, -0xb7, 0x50, 0x6f, 0x10, 0x6a, 0xc0, 0x97, -0xf0, 0x98, 0xf0, 0xff, 0x00, 0x00, 0x60, -0x58, 0x00, 0x7e, 0x80, 0x9b, 0x80, 0x97, -0xc0, 0x55, 0xf0, 0x9e, 0xb0, 0x7c, 0x90, -0x79, 0xf0, 0x97, 0xc0, 0x98, 0xf0, 0xff, -0x00, 0x00, 0x70, 0x6b, 0xb0, 0x8b, 0xe0, -0x9a, 0xf0, 0x97, 0x00, 0x2f, 0x10, 0x88, -0xf0, 0x8a, 0xf0, 0x88, 0x30, 0x98, 0xc0, -0x98, 0xe0, 0xed, 0x00, 0x00, 0x70, 0x81, -0x40, 0x9c, 0x30, 0x9a, 0x50, 0x98, 0x00, -0x00, 0x10, 0x70, 0xd0, 0x9b, 0x80, 0x9a, -0x80, 0x98, 0xe0, 0x98, 0x00, 0xcd, 0xf0, -0xff, 0x70, 0x96, 0x50, 0x8d, 0xd0, 0x99, -0x20, 0x99, 0x00, 0x00, 0x70, 0x4d, 0xd0, -0xaf, 0xf0, 0xae, 0xc0, 0x98, 0x00, 0x99, -0x80, 0xad, 0xf0, 0xff, 0xa0, 0xac, 0x40, -0xa4, 0x90, 0x99, 0x80, 0x99, 0x00, 0x00, -0x00, 0x00, 0x50, 0xc7, 0xc0, 0xc6, 0xe0, -0x98, 0x10, 0x99, 0x60, 0x8b, 0xf0, 0xff, -0x70, 0xc5, 0x40, 0xbe, 0x70, 0x99, 0x30, -0x99, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe3, -0xa0, 0xe2, 0xe0, 0x98, 0xf0, 0x98, 0xe0, -0x59, 0xb0, 0xde, 0x80, 0xe1, 0x20, 0xdc, -0xf0, 0x98, 0xe0, 0x97, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xd0, 0x96, -0xb0, 0x96, 0x00, 0x00, 0x20, 0xae, 0x40, -0xff, 0xa0, 0xfa, 0x70, 0x96, 0x90, 0x95, -0xf0, 0xff, 0x00, 0x00, 0x50, 0xec, 0xf0, -0xff, 0x50, 0x91, 0xe0, 0x93, 0x00, 0x00, -0x50, 0x7d, 0xf0, 0xff, 0xf0, 0xff, 0x90, -0x93, 0xb0, 0x92, 0xf0, 0xff, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x80, 0x8f, 0xe0, -0x8f, 0x00, 0x00, 0xb0, 0x46, 0xf0, 0xff, -0xf0, 0xff, 0xa0, 0x8f, 0x10, 0x8f, 0x50, -0xe1, 0x00, 0x00, 0xf0, 0xff, 0xa0, 0x23, -0x10, 0x8d, 0x20, 0xa1, 0x90, 0x54, 0x00, -0x92, 0xa0, 0x0b, 0x00, 0x00, 0xa0, 0xa4, -0x20, 0xa8, 0x10, 0xf1, 0x00, 0x00, 0x00, -0x00, 0x70, 0x28, 0x00, 0xac, 0x60, 0xa1, -0x70, 0x41, 0x70, 0x82, 0xc0, 0x1f, 0x00, -0x00, 0xe0, 0xa3, 0x70, 0xa7, 0x50, 0xd3, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0xab, 0xa0, 0xae, 0xc0, 0x24, 0x90, 0x73, -0x70, 0x2f, 0x70, 0x21, 0xe0, 0xa3, 0x10, -0xa7, 0xb0, 0xb9, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x20, 0xaa, 0x20, 0xae, 0x00, -0x00, 0x10, 0x63, 0xa0, 0x3d, 0xa0, 0x37, -0xa0, 0xa4, 0x00, 0xa7, 0x90, 0xa3, 0xf0, -0xff, 0x30, 0x26, 0x00, 0x00, 0x90, 0xa9, -0x30, 0xad, 0x00, 0x00, 0x80, 0x4f, 0x10, -0x4b, 0x20, 0x48, 0xc0, 0xa5, 0x40, 0xa7, -0x30, 0x90, 0x70, 0xf0, 0xe0, 0x40, 0x00, -0x00, 0x40, 0xa9, 0x40, 0xac, 0x00, 0x00, -0x90, 0x33, 0x20, 0x58, 0xc0, 0x56, 0x00, -0xa7, 0xc0, 0xa7, 0xf0, 0x7e, 0x00, 0xd2, -0xa0, 0x52, 0x70, 0x44, 0x40, 0xa9, 0x90, -0xab, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x60, 0x64, 0x10, 0xae, 0x70, 0xa8, 0x50, -0x6d, 0x50, 0xb7, 0xd0, 0x61, 0xf0, 0x5a, -0x70, 0xa9, 0x20, 0xab, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0x40, 0x60, 0x71, 0x40, 0xae, -0x10, 0xa9, 0xe0, 0x57, 0x80, 0x9f, 0xc0, -0x6f, 0xe0, 0x6b, 0xc0, 0xa9, 0xf0, 0xaa, -0xf0, 0xff, 0x00, 0x00, 0x80, 0x59, 0xf0, -0x7d, 0x80, 0xad, 0xb0, 0xa9, 0xa0, 0x37, -0xa0, 0x89, 0xf0, 0x7c, 0x80, 0x7a, 0x20, -0xaa, 0xf0, 0xaa, 0x40, 0xee, 0x00, 0x00, -0x20, 0x71, 0xa0, 0x8b, 0xd0, 0xac, 0x50, -0xaa, 0x00, 0x00, 0x20, 0x74, 0x10, 0x8b, -0x70, 0x89, 0x80, 0xaa, 0x10, 0xab, 0x40, -0xce, 0xf0, 0xff, 0x50, 0x84, 0xa0, 0x79, -0x60, 0xac, 0x80, 0xac, 0x00, 0x00, 0x00, -0x59, 0xe0, 0x9b, 0xc0, 0x9a, 0x00, 0xab, -0x60, 0xab, 0x90, 0xb0, 0xf0, 0xff, 0xe0, -0x97, 0x90, 0x8e, 0x30, 0xac, 0x60, 0xad, -0x00, 0x00, 0x00, 0x00, 0xc0, 0xaf, 0x10, -0xaf, 0x80, 0xab, 0xc0, 0xab, 0x90, 0x92, -0xf0, 0xff, 0x60, 0xad, 0xe0, 0xa5, 0x40, -0xac, 0x60, 0xad, 0x00, 0x00, 0x00, 0x00, -0x40, 0xc7, 0xe0, 0xc6, 0xe0, 0xab, 0x10, -0xac, 0x80, 0x6e, 0x80, 0xe5, 0xd0, 0xc5, -0x70, 0xc1, 0x60, 0xac, 0xd0, 0xac, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xe2, 0xb0, 0xe2, -0x30, 0xac, 0x40, 0xac, 0x00, 0x00, 0xa0, -0xbb, 0xc0, 0xe1, 0x40, 0xde, 0x40, 0xac, -0x80, 0xab, 0xf0, 0xff, 0x00, 0x00, 0xd0, -0xd1, 0xf0, 0xff, 0x80, 0xa6, 0x40, 0xaa, -0x00, 0x00, 0xb0, 0x87, 0x70, 0xff, 0x20, -0xfc, 0xf0, 0xa9, 0x20, 0xa9, 0xf0, 0xff, -0x00, 0x00, 0x00, 0xf0, 0xf0, 0xff, 0x60, -0xa5, 0xf0, 0xa6, 0x00, 0x00, 0xa0, 0x49, -0xf0, 0xff, 0xf0, 0xff, 0x90, 0xa6, 0xc0, -0xa5, 0x00, 0xeb, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xe0, 0xa2, 0x00, 0xa2, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xc0, 0xa1, 0x30, 0xa1, 0x50, 0xbd, 0x00, -0x00, 0xf0, 0xff, 0xa0, 0x23, 0x50, 0x9f, -0xd0, 0xb6, 0xd0, 0x3a, 0x70, 0x80, 0x90, -0x17, 0x00, 0x00, 0x00, 0xb9, 0x80, 0xbc, -0x70, 0xd2, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x70, 0xc0, 0x80, 0xc4, 0x00, 0x0e, -0x70, 0x71, 0x40, 0x23, 0x00, 0x00, 0x70, -0xb8, 0xd0, 0xbb, 0xb0, 0xb8, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x60, 0xbf, 0x00, -0xc4, 0x00, 0x00, 0xd0, 0x60, 0xc0, 0x30, -0xe0, 0x25, 0xb0, 0xb8, 0x70, 0xbb, 0x80, -0xa2, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x90, 0xbe, 0xe0, 0xc2, 0x00, 0x00, 0x10, -0x4d, 0x10, 0x3e, 0x60, 0x39, 0xa0, 0xb9, -0x80, 0xbb, 0x30, 0x8f, 0xf0, 0xef, 0xa0, -0x2c, 0x00, 0x00, 0x10, 0xbe, 0xd0, 0xc1, -0x00, 0x00, 0x60, 0x30, 0x10, 0x4b, 0x00, -0x49, 0xf0, 0xba, 0xf0, 0xbb, 0x20, 0x7e, -0x90, 0xd1, 0xd0, 0x42, 0xc0, 0x29, 0x00, -0xbe, 0xf0, 0xc0, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x20, 0x57, 0x30, 0xc4, 0xb0, -0xbc, 0xc0, 0x6c, 0x00, 0xb7, 0x90, 0x53, -0xe0, 0x49, 0x30, 0xbe, 0x60, 0xc0, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x80, 0x64, -0x40, 0xc4, 0x80, 0xbd, 0xe0, 0x57, 0x60, -0x9f, 0x60, 0x62, 0x40, 0x5d, 0x80, 0xbe, -0x20, 0xc0, 0xf0, 0xff, 0x00, 0x00, 0xf0, -0x42, 0x50, 0x71, 0x50, 0xc3, 0x60, 0xbe, -0x70, 0x39, 0xe0, 0x89, 0x10, 0x70, 0x00, -0x6d, 0x00, 0xbf, 0x20, 0xc0, 0x30, 0xee, -0x00, 0x00, 0x00, 0x61, 0xc0, 0x7d, 0x80, -0xc2, 0x30, 0xbf, 0x00, 0x00, 0x70, 0x75, -0x20, 0x7d, 0x10, 0x7b, 0x80, 0xbf, 0x50, -0xc0, 0x90, 0xce, 0xf0, 0xff, 0xa0, 0x74, -0x40, 0x67, 0x00, 0xc2, 0xe0, 0xc2, 0x00, -0x00, 0xc0, 0x5d, 0x10, 0x8b, 0xb0, 0x89, -0x10, 0xc0, 0xa0, 0xc0, 0xe0, 0xb1, 0xf0, -0xff, 0x10, 0x86, 0xb0, 0x7a, 0xd0, 0xc1, -0xf0, 0xc3, 0x00, 0x00, 0x80, 0x33, 0xd0, -0x9b, 0xf0, 0x9a, 0xc0, 0xc0, 0x20, 0xc1, -0x30, 0x96, 0xf0, 0xff, 0xd0, 0x98, 0xb0, -0x8f, 0xe0, 0xc1, 0xe0, 0xc3, 0x00, 0x00, -0x00, 0x00, 0xb0, 0xaf, 0x20, 0xaf, 0x80, -0xc1, 0xb0, 0xc1, 0x20, 0x78, 0xb0, 0xe8, -0xd0, 0xad, 0x00, 0xa9, 0x30, 0xc2, 0x80, -0xc3, 0x00, 0x00, 0x00, 0x00, 0x30, 0xc7, -0xe0, 0xc6, 0x30, 0xc2, 0x40, 0xc2, 0x30, -0x4c, 0x40, 0xc3, 0x00, 0xc6, 0x40, 0xc3, -0xa0, 0xc2, 0x40, 0xc3, 0xf0, 0xff, 0x00, -0x00, 0x90, 0xb8, 0xa0, 0xe2, 0x50, 0xbe, -0xc0, 0xc2, 0x00, 0x00, 0x20, 0x99, 0xe0, -0xe1, 0x70, 0xdf, 0xc0, 0xc2, 0x50, 0xc2, -0xf0, 0xff, 0x00, 0x00, 0xc0, 0xd4, 0xf0, -0xff, 0x50, 0xbe, 0xe0, 0xc0, 0x00, 0x00, -0x50, 0x58, 0x70, 0xff, 0x00, 0xfd, 0x90, -0xc0, 0xd0, 0xbf, 0xa0, 0xf5, 0x00, 0x00, -0x70, 0xf3, 0xf0, 0xff, 0x90, 0xbc, 0xf0, -0xbc, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xa0, 0xbc, 0xd0, 0xbb, 0xf0, -0xc4, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x40, 0xb9, 0xf0, 0xb6, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xc0, 0xb6, -0x20, 0xb6, 0x80, 0x98, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x70, 0xb4, 0x70, 0xae, -0x00, 0x00, 0xc0, 0x6d, 0x20, 0x1b, 0x00, -0x00, 0x90, 0xd1, 0xa0, 0xd4, 0x20, 0xb7, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x60, -0xd8, 0xa0, 0xdd, 0x00, 0x00, 0x70, 0x5c, -0x60, 0x24, 0x00, 0x00, 0x50, 0xd1, 0x00, -0xd4, 0xb0, 0xa0, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x50, 0xd7, 0x40, 0xdc, 0x00, -0x00, 0x60, 0x47, 0xd0, 0x30, 0xa0, 0x28, -0xc0, 0xd1, 0xc0, 0xd3, 0x30, 0x8d, 0x10, -0xef, 0x00, 0x00, 0x00, 0x00, 0xa0, 0xd6, -0xf0, 0xda, 0x00, 0x00, 0x90, 0x24, 0xb0, -0x3d, 0x70, 0x3a, 0xc0, 0xd2, 0xf0, 0xd3, -0xf0, 0x7b, 0x90, 0xd0, 0xf0, 0x2f, 0x00, -0x00, 0x60, 0xd6, 0xf0, 0xd9, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x70, 0x49, 0xd0, -0xdd, 0x90, 0xd4, 0x80, 0x6a, 0xf0, 0xb5, -0x10, 0x44, 0x30, 0x34, 0x70, 0xd6, 0x30, -0xd9, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x40, 0x57, 0xd0, 0xdd, 0x70, 0xd5, 0x70, -0x55, 0x50, 0x9e, 0x40, 0x54, 0x00, 0x4d, -0xc0, 0xd6, 0xd0, 0xd8, 0xf0, 0xff, 0x00, -0x00, 0x60, 0x10, 0x60, 0x64, 0xb0, 0xdc, -0x70, 0xd6, 0x10, 0x36, 0xf0, 0x88, 0xb0, -0x62, 0xa0, 0x5e, 0x40, 0xd7, 0xc0, 0xd8, -0xb0, 0xed, 0x00, 0x00, 0x10, 0x4e, 0x10, -0x71, 0xc0, 0xdb, 0x70, 0xd7, 0x00, 0x00, -0xc0, 0x74, 0x30, 0x70, 0x90, 0x6d, 0xe0, -0xd7, 0x00, 0xd9, 0x20, 0xce, 0xf0, 0xff, -0x60, 0x65, 0x50, 0x53, 0x20, 0xdb, 0xb0, -0xdc, 0x00, 0x00, 0x30, 0x5e, 0x10, 0x7d, -0x50, 0x7b, 0x90, 0xd8, 0x50, 0xd9, 0xd0, -0xb1, 0xf0, 0xff, 0xd0, 0x76, 0x20, 0x68, -0xe0, 0xda, 0xd0, 0xdd, 0x00, 0x00, 0xe0, -0x3a, 0x00, 0x8b, 0xe0, 0x89, 0x50, 0xd9, -0xd0, 0xd9, 0x60, 0x97, 0xf0, 0xff, 0x20, -0x87, 0x80, 0x7b, 0xe0, 0xda, 0x90, 0xdd, -0x00, 0x00, 0x00, 0x00, 0xa0, 0x9b, 0xf0, -0x9a, 0x30, 0xda, 0x80, 0xda, 0x50, 0x7c, -0xd0, 0xe9, 0x50, 0x99, 0x20, 0x93, 0x30, -0xdb, 0x10, 0xdd, 0x00, 0x00, 0x00, 0x00, -0x80, 0xaf, 0x20, 0xaf, 0x20, 0xdb, 0x50, -0xdb, 0xd0, 0x5a, 0x90, 0xc6, 0x00, 0xae, -0xb0, 0xaa, 0xc0, 0xdb, 0xf0, 0xdc, 0xf0, -0xff, 0x00, 0x00, 0xe0, 0xa0, 0xd0, 0xc6, -0x30, 0xd9, 0x30, 0xdc, 0x00, 0x00, 0x50, -0xa2, 0x20, 0xc6, 0x30, 0xc4, 0x70, 0xdc, -0x20, 0xdd, 0xf0, 0xff, 0x00, 0x00, 0x90, -0xba, 0x70, 0xe2, 0x20, 0xda, 0xe0, 0xdc, -0x00, 0x00, 0xc0, 0x73, 0xd0, 0xe1, 0x00, -0xe0, 0xe0, 0xdc, 0x90, 0xdc, 0x80, 0xff, -0x00, 0x00, 0x40, 0xd7, 0xf0, 0xff, 0x80, -0xd9, 0x00, 0xdb, 0x00, 0x00, 0x00, 0x00, -0x30, 0xff, 0x40, 0xfd, 0xb0, 0xda, 0xe0, -0xd9, 0x50, 0xce, 0x00, 0x00, 0x80, 0xf6, -0xf0, 0xff, 0x00, 0xd7, 0x30, 0xd6, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xd5, 0x20, 0xd5, 0xa0, 0x9d, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0xe0, 0xd2, -0x90, 0xca, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xd0, 0xce, 0x30, 0xce, -0xb0, 0x6e, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xb0, 0xcc, 0x50, 0xc7, 0x00, 0x00, -0xb0, 0x54, 0xa0, 0x19, 0x00, 0x00, 0xf0, -0xee, 0x40, 0xf1, 0xc0, 0x9d, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x80, 0xf4, 0xe0, -0xf9, 0x00, 0x00, 0xb0, 0x3b, 0x60, 0x22, -0xa0, 0x08, 0xe0, 0xee, 0xc0, 0xf0, 0xc0, -0x89, 0xb0, 0xed, 0x00, 0x00, 0x00, 0x00, -0xa0, 0xf3, 0x60, 0xf8, 0x00, 0x00, 0x00, -0x00, 0x00, 0x2f, 0x60, 0x29, 0x70, 0xef, -0xa0, 0xf0, 0x00, 0x78, 0xf0, 0xce, 0x00, -0x00, 0x00, 0x00, 0x20, 0xf3, 0x20, 0xf7, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x70, -0x3a, 0x60, 0xfb, 0xf0, 0xf0, 0xd0, 0x65, -0x00, 0xb4, 0x80, 0x31, 0x00, 0x00, 0x00, -0xf3, 0x30, 0xf6, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x30, 0x49, 0x90, 0xfb, 0xa0, -0xf1, 0x50, 0x4f, 0x20, 0x9c, 0xb0, 0x44, -0x30, 0x39, 0x30, 0xf3, 0xa0, 0xf5, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xd0, 0x56, -0x40, 0xfa, 0xa0, 0xf2, 0x60, 0x29, 0x70, -0x86, 0x80, 0x54, 0xb0, 0x4e, 0xa0, 0xf3, -0x70, 0xf5, 0xa0, 0xec, 0x00, 0x00, 0xa0, -0x33, 0xe0, 0x63, 0x20, 0xf9, 0xb0, 0xf3, -0x00, 0x00, 0xf0, 0x71, 0xb0, 0x62, 0x30, -0x5f, 0x40, 0xf4, 0xa0, 0xf5, 0xf0, 0xcc, -0xf0, 0xff, 0x00, 0x54, 0xb0, 0x36, 0x60, -0xf8, 0x60, 0xfa, 0x00, 0x00, 0xf0, 0x5a, -0x10, 0x70, 0xd0, 0x6d, 0x00, 0xf5, 0x10, -0xf6, 0x90, 0xb0, 0xf0, 0xff, 0xf0, 0x67, -0xd0, 0x53, 0xf0, 0xf7, 0xa0, 0xfb, 0x00, -0x00, 0x00, 0x37, 0xe0, 0x7c, 0x70, 0x7b, -0xd0, 0xf5, 0x80, 0xf6, 0x60, 0x96, 0xf0, -0xff, 0x00, 0x78, 0xe0, 0x68, 0xe0, 0xf7, -0x30, 0xfb, 0x00, 0x00, 0x00, 0x00, 0xb0, -0x8a, 0xd0, 0x89, 0xc0, 0xf6, 0x30, 0xf7, -0xa0, 0x7c, 0xa0, 0xe9, 0xb0, 0x87, 0xb0, -0x7f, 0x20, 0xf8, 0x80, 0xfa, 0x00, 0x00, -0x00, 0x00, 0x50, 0x9b, 0xe0, 0x9a, 0xd0, -0xf7, 0x10, 0xf8, 0x40, 0x5f, 0x80, 0xc7, -0x70, 0x99, 0x20, 0x95, 0xb0, 0xf8, 0x40, -0xfa, 0xf0, 0xff, 0x00, 0x00, 0xb0, 0x8a, -0xf0, 0xae, 0x70, 0xf7, 0x10, 0xf9, 0x10, -0x1e, 0xf0, 0xa5, 0x10, 0xae, 0xb0, 0xab, -0x80, 0xf9, 0x80, 0xfa, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0xa1, 0xa0, 0xc6, 0x40, 0xf9, -0x30, 0xfa, 0x00, 0x00, 0xf0, 0x7f, 0x10, -0xc6, 0xa0, 0xc4, 0x70, 0xfa, 0x00, 0xfb, -0xf0, 0xff, 0x00, 0x00, 0x30, 0xbc, 0x20, -0xe2, 0x80, 0xf9, 0x00, 0xfb, 0x00, 0x00, -0x80, 0x3b, 0xa0, 0xe1, 0x20, 0xe0, 0x00, -0xfb, 0xc0, 0xfa, 0x60, 0xd8, 0x00, 0x00, -0x10, 0xda, 0x30, 0xff, 0x50, 0xf8, 0xd0, -0xf8, 0x00, 0x00, 0x00, 0x00, 0xb0, 0xfe, -0x10, 0xfd, 0x90, 0xf8, 0xb0, 0xf7, 0xd0, -0xa5, 0xf0, 0xff, 0x40, 0xf8, 0xc0, 0xe9, -0x30, 0xf5, 0x30, 0xeb, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xc0, 0xf2, -0xf0, 0xf1, 0x40, 0x6f, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xef, 0xb0, 0xe8, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x40, 0xea, 0xb0, 0xe9, 0x80, 0x14, -0xd0, 0xdb, 0xf0, 0xff, 0xf0, 0xff, 0x50, -0xe8, 0x80, 0xe3, 0x00, 0x00, 0xa0, 0x30, -0x30, 0x18, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xd0, 0x87, 0x60, 0xed, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x60, 0x20, 0xc0, 0x13, -0xf0, 0xff, 0xf0, 0xff, 0xc0, 0x75, 0x70, -0xce, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xc0, 0x2a, 0xf0, 0xff, 0xf0, 0xff, -0x30, 0x63, 0x60, 0xb3, 0xf0, 0x16, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x3b, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x4c, 0x70, 0x9b, -0x30, 0x34, 0xd0, 0x1b, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x60, 0x49, 0xf0, 0xff, 0xf0, 0xff, 0xa0, -0x21, 0xd0, 0x85, 0x20, 0x46, 0x80, 0x3d, -0xf0, 0xff, 0xf0, 0xff, 0xb0, 0xec, 0x00, -0x00, 0x00, 0x00, 0xe0, 0x56, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x90, 0x71, 0x50, -0x55, 0x90, 0x50, 0xf0, 0xff, 0xf0, 0xff, -0x10, 0xcd, 0xf0, 0xff, 0x30, 0x40, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x30, 0x5b, 0x40, 0x63, 0x50, 0x60, 0xf0, -0xff, 0xf0, 0xff, 0xe0, 0xb0, 0xf0, 0xff, -0x90, 0x58, 0x30, 0x39, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x60, 0x39, 0x70, 0x70, -0xa0, 0x6e, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x97, 0xf0, 0xff, 0x40, 0x6a, 0x50, 0x56, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x20, 0x7d, 0x00, 0x7c, 0xf0, 0xff, -0xf0, 0xff, 0x60, 0x7e, 0x60, 0xea, 0x50, -0x79, 0x40, 0x6f, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xe0, 0x8a, 0x40, -0x8a, 0xf0, 0xff, 0xf0, 0xff, 0x80, 0x64, -0x20, 0xc9, 0x80, 0x88, 0x00, 0x83, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x90, 0x76, 0x30, 0x9b, 0xf0, 0xff, 0xf0, -0xff, 0xd0, 0x3c, 0xa0, 0xa9, 0x00, 0x9a, -0xf0, 0x96, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x80, 0x8b, 0x30, 0xaf, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xc0, -0x88, 0x70, 0xae, 0xb0, 0xac, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x70, -0xa3, 0xd0, 0xc6, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xa0, 0x5d, 0x60, 0xc6, 0x30, -0xc5, 0xf0, 0xff, 0xf0, 0xff, 0xa0, 0xdf, -0x00, 0x00, 0x50, 0xbf, 0xe0, 0xe1, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x80, 0xe1, 0x30, 0xe0, 0xf0, 0xff, 0xf0, -0xff, 0xb0, 0xb3, 0xf0, 0xff, 0xd0, 0xdb, -0xa0, 0xce, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0xfe, 0xa0, 0xfc, -0xd0, 0xff, 0xe0, 0xff, 0x60, 0x7b, 0xf0, -0xff, 0x20, 0xf9, 0xa0, 0xec, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xb0, 0xff, 0xb0, 0xff, -0x00, 0x00, 0x30, 0xe3, 0xf0, 0xff, 0xf0, -0xff, 0xc0, 0xff, 0xe0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xb0, -0xff, 0xb0, 0xff, 0x00, 0x00, 0x30, 0xb4, -0xf0, 0xff, 0xf0, 0xff, 0xb0, 0xff, 0xd0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x70, 0x1b, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x30, -0x76, 0xf0, 0xce, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0x1d, 0xf0, 0xff, -0xf0, 0xff, 0x20, 0x64, 0x00, 0xb4, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xd0, -0x2d, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0x4d, -0x40, 0x9c, 0x20, 0x22, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xa0, 0x3c, 0xf0, 0xff, 0xf0, -0xff, 0x80, 0x29, 0x00, 0x87, 0xe0, 0x37, -0x70, 0x29, 0xf0, 0xff, 0xf0, 0xff, 0x60, -0xed, 0x00, 0x00, 0x00, 0x00, 0x70, 0x4a, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x70, -0x73, 0x50, 0x48, 0x90, 0x41, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0xce, 0xf0, 0xff, 0x90, -0x23, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x50, 0x5e, 0xd0, 0x56, 0xf0, -0x52, 0xf0, 0xff, 0xf0, 0xff, 0x10, 0xb2, -0xf0, 0xff, 0x20, 0x48, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x90, 0x40, -0x60, 0x64, 0x00, 0x62, 0xf0, 0xff, 0xf0, -0xff, 0xd0, 0x98, 0xf0, 0xff, 0x50, 0x5c, -0x00, 0x3f, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x40, 0x71, 0xe0, 0x6f, -0xf0, 0xff, 0xf0, 0xff, 0x10, 0x81, 0x80, -0xeb, 0x70, 0x6c, 0x70, 0x5f, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xc0, -0x7d, 0x00, 0x7d, 0xf0, 0xff, 0xf0, 0xff, -0x50, 0x69, 0xd0, 0xca, 0xc0, 0x7a, 0xd0, -0x73, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x80, 0x64, 0x00, 0x8b, 0xf0, -0xff, 0xf0, 0xff, 0x90, 0x4a, 0xa0, 0xac, -0x80, 0x89, 0x90, 0x85, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x20, 0x77, -0xc0, 0x9b, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0x8e, 0xd0, 0x9a, 0x80, 0x98, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x20, 0x8d, 0xa0, 0xaf, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x6d, 0x10, -0xaf, 0xb0, 0xad, 0xf0, 0xff, 0xf0, 0xff, -0x40, 0xe4, 0x00, 0x00, 0x20, 0xa7, 0x20, -0xc7, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x50, 0x2c, 0xc0, 0xc6, 0x90, 0xc5, 0xf0, -0xff, 0xf0, 0xff, 0x10, 0xbd, 0xf0, 0xff, -0x30, 0xc1, 0x40, 0xb5, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x20, 0xe1, -0xf0, 0xdf, 0xf0, 0xff, 0xf0, 0xff, 0x20, -0x90, 0xf0, 0xff, 0xc0, 0xdc, 0x00, 0xd1, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x00, 0xfd, 0xe0, 0xfb, 0xd0, 0xff, -0xe0, 0xff, 0x00, 0x44, 0x80, 0xee, 0x40, -0xf9, 0x90, 0xef, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xb0, 0xff, 0xb0, 0xff, 0x00, 0x00, -0xd0, 0xbb, 0xf0, 0xff, 0xf0, 0xff, 0xb0, -0xff, 0xd0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xb0, 0xff, 0xb0, -0xff, 0x00, 0x00, 0x60, 0x8d, 0xf0, 0xff, -0xf0, 0xff, 0xb0, 0xff, 0xc0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xb0, 0x20, 0x50, 0x5f, 0x50, -0x16, 0x00, 0x00, 0xb0, 0x16, 0x30, 0x17, -0xb0, 0x96, 0x10, 0xf3, 0x00, 0x00, 0x00, -0x00, 0xb0, 0x18, 0x50, 0x1d, 0xb0, 0x14, -0x80, 0x50, 0xf0, 0x1f, 0x60, 0x1c, 0xc0, -0x16, 0xd0, 0x16, 0x10, 0x88, 0xd0, 0xd5, -0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x80, -0x1b, 0xf0, 0xff, 0xe0, 0x3f, 0x00, 0x00, -0xe0, 0x2d, 0x50, 0x1f, 0x20, 0x16, 0x60, -0x7a, 0xd0, 0xbc, 0x00, 0x25, 0x00, 0x00, -0x10, 0x17, 0xb0, 0x19, 0xf0, 0xff, 0x90, -0x2a, 0x00, 0x00, 0x50, 0x3d, 0x60, 0x1f, -0x20, 0x15, 0xa0, 0x6b, 0x70, 0xa7, 0x40, -0x39, 0xf0, 0x2b, 0xc0, 0x15, 0xd0, 0x17, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x90, -0x4b, 0x40, 0x1e, 0xa0, 0x13, 0x30, 0x5b, -0x00, 0x95, 0x70, 0x49, 0x60, 0x43, 0x00, -0x14, 0xb0, 0x15, 0x70, 0xf2, 0x00, 0x00, -0xc0, 0x18, 0x00, 0x59, 0xe0, 0x1a, 0x20, -0x11, 0x50, 0x47, 0xd0, 0x84, 0xe0, 0x57, -0x60, 0x54, 0x70, 0x11, 0xf0, 0x12, 0x90, -0xd4, 0xf0, 0xff, 0x70, 0x47, 0x90, 0x1b, -0x40, 0x17, 0xe0, 0x1a, 0x80, 0x28, 0xc0, -0x74, 0x70, 0x65, 0x30, 0x63, 0x20, 0x0d, -0xc0, 0x0e, 0x90, 0xba, 0xf0, 0xff, 0xd0, -0x5c, 0x70, 0x44, 0xf0, 0x12, 0x80, 0x1a, -0x00, 0x00, 0x10, 0x62, 0x60, 0x72, 0xf0, -0x70, 0x00, 0x00, 0x00, 0x00, 0xa0, 0xa3, -0xf0, 0xff, 0x40, 0x6d, 0xa0, 0x5b, 0x00, -0x0c, 0x90, 0x17, 0x00, 0x00, 0x00, 0x4a, -0xe0, 0x7e, 0xf0, 0x7d, 0x00, 0x00, 0x00, -0x00, 0xe0, 0x8e, 0x60, 0xf0, 0xa0, 0x7b, -0x90, 0x72, 0x00, 0x00, 0x30, 0x0f, 0x00, -0x00, 0x00, 0x00, 0x70, 0x8c, 0xf0, 0x8b, -0x00, 0x00, 0x00, 0x00, 0x00, 0x7b, 0x00, -0xd1, 0x50, 0x8a, 0x60, 0x85, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0x20, -0x7b, 0x90, 0x9c, 0x00, 0x00, 0x00, 0x00, -0x40, 0x63, 0x20, 0xb4, 0x80, 0x9b, 0xb0, -0x98, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0x10, 0x90, 0x60, 0xb0, 0x00, -0x00, 0x00, 0x00, 0x10, 0x38, 0x70, 0x97, -0xb0, 0xaf, 0x00, 0xae, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x00, 0xe0, 0xa6, -0xc0, 0xc7, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x20, 0x76, 0x50, 0xc7, 0x50, 0xc6, -0x00, 0x00, 0x00, 0x00, 0x40, 0xe8, 0x00, -0x00, 0x50, 0xc2, 0x40, 0xe3, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x10, 0x39, 0x10, -0xe3, 0x50, 0xe2, 0x00, 0x00, 0x00, 0x00, -0x90, 0xbf, 0xf0, 0xff, 0x30, 0xdf, 0x50, -0xd3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x90, 0x8d, 0xf0, 0xff, -0x50, 0xfd, 0x80, 0xf1, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x30, -0x57, 0x30, 0xee, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xc0, 0xc0, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x90, 0x15, 0xc0, 0x50, 0x90, 0x16, 0x60, -0x0f, 0xb0, 0x1c, 0xb0, 0x20, 0x30, 0x88, -0xe0, 0xd5, 0x00, 0x00, 0x00, 0x00, 0xd0, -0x20, 0xc0, 0x22, 0xf0, 0xff, 0x20, 0x41, -0x00, 0x00, 0x30, 0x1e, 0x80, 0x25, 0x90, -0x20, 0xc0, 0x7a, 0x00, 0xbd, 0x00, 0x00, -0x00, 0x00, 0x90, 0x20, 0xd0, 0x21, 0xf0, -0xff, 0xd0, 0x2e, 0x00, 0x00, 0x80, 0x2e, -0xc0, 0x25, 0x30, 0x20, 0x90, 0x6c, 0xd0, -0xa7, 0x30, 0x28, 0x00, 0x00, 0x20, 0x20, -0xf0, 0x20, 0xf0, 0xff, 0x80, 0x0b, 0x00, -0x00, 0x80, 0x3d, 0x10, 0x25, 0x80, 0x1f, -0x10, 0x5d, 0xc0, 0x95, 0xa0, 0x3a, 0x80, -0x31, 0x60, 0x1f, 0xf0, 0x1f, 0xc0, 0xf2, -0x00, 0x00, 0x00, 0x00, 0x90, 0x4b, 0xf0, -0x22, 0x70, 0x1e, 0x10, 0x4b, 0x20, 0x86, -0x30, 0x4a, 0x70, 0x45, 0x60, 0x1e, 0xd0, -0x1e, 0x10, 0xd5, 0xf0, 0xff, 0x60, 0x31, -0x00, 0x00, 0xf0, 0x20, 0x70, 0x23, 0xc0, -0x32, 0xc0, 0x76, 0x50, 0x58, 0x80, 0x55, -0x10, 0x1d, 0x60, 0x1d, 0x60, 0xbb, 0xf0, -0xff, 0x00, 0x4d, 0x60, 0x1e, 0xf0, 0x1e, -0x40, 0x23, 0x00, 0x00, 0x70, 0x65, 0xb0, -0x65, 0xe0, 0x63, 0x50, 0x1b, 0xa0, 0x1b, -0xf0, 0xa4, 0xf0, 0xff, 0x60, 0x5f, 0x40, -0x47, 0xc0, 0x1c, 0xa0, 0x21, 0x00, 0x00, -0x20, 0x50, 0x80, 0x72, 0x60, 0x71, 0x10, -0x19, 0x50, 0x19, 0xe0, 0x90, 0x10, 0xf1, -0xa0, 0x6e, 0x60, 0x63, 0x40, 0x1a, 0x10, -0x1e, 0x00, 0x00, 0x90, 0x2e, 0xe0, 0x7e, -0x50, 0x7e, 0xe0, 0x15, 0x20, 0x16, 0x70, -0x7e, 0x40, 0xd2, 0x60, 0x7c, 0x50, 0x76, -0x10, 0x17, 0x20, 0x1a, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0x69, 0x20, 0x8c, 0xb0, 0x1a, -0x80, 0x10, 0x50, 0x6a, 0xa0, 0xb6, 0xd0, -0x8a, 0x60, 0x87, 0xb0, 0x11, 0xd0, 0x14, -0xf0, 0xff, 0x00, 0x00, 0xe0, 0x7c, 0xb0, -0x9c, 0x00, 0x1b, 0x00, 0x00, 0x30, 0x4d, -0x80, 0x9c, 0xe0, 0x9b, 0xd0, 0x99, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x91, 0x70, 0xb0, 0x90, 0x15, 0x00, -0x00, 0x00, 0x00, 0x20, 0x81, 0xe0, 0xaf, -0xa0, 0xae, 0x00, 0x00, 0x00, 0x00, 0xe0, -0xeb, 0x00, 0x00, 0xf0, 0xa9, 0xc0, 0xc7, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, -0x5d, 0x80, 0xc7, 0xa0, 0xc6, 0x00, 0x00, -0x00, 0x00, 0xb0, 0xc7, 0xf0, 0xff, 0x20, -0xc4, 0x70, 0xba, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x20, 0xe3, 0x90, -0xe2, 0x00, 0x00, 0x00, 0x00, 0x10, 0xa0, -0xf0, 0xff, 0x90, 0xe0, 0x90, 0xd6, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x30, 0x66, 0xb0, 0xf9, 0x90, 0xfe, -0x40, 0xf5, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, -0xca, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x90, 0x9e, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x30, 0x41, 0xf0, 0xff, 0xd0, 0x13, 0xf0, -0x0f, 0x20, 0x2e, 0xd0, 0x7a, 0x00, 0xbd, -0x00, 0x00, 0x00, 0x00, 0x20, 0x2f, 0xa0, -0x2f, 0xf0, 0xff, 0x60, 0x30, 0x00, 0x00, -0x70, 0x1f, 0x10, 0x32, 0x90, 0x2d, 0x00, -0x6d, 0x00, 0xa8, 0x10, 0x0f, 0x00, 0x00, -0x00, 0x2f, 0x50, 0x2f, 0xf0, 0xff, 0x40, -0x1a, 0x00, 0x00, 0xc0, 0x2e, 0xb0, 0x31, -0x00, 0x2e, 0x30, 0x5e, 0x30, 0x96, 0x50, -0x2a, 0xb0, 0x15, 0xc0, 0x2e, 0xf0, 0x2e, -0xe0, 0xf2, 0x00, 0x00, 0x00, 0x00, 0x70, -0x3d, 0x80, 0x30, 0x40, 0x2e, 0x90, 0x4d, -0xf0, 0x86, 0x90, 0x3b, 0xb0, 0x34, 0x60, -0x2e, 0x80, 0x2e, 0x60, 0xd5, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x80, 0x2f, 0x30, -0x31, 0xc0, 0x38, 0x40, 0x78, 0xa0, 0x4a, -0xe0, 0x46, 0xd0, 0x2d, 0xe0, 0x2d, 0xf0, -0xbb, 0xf0, 0xff, 0xa0, 0x3a, 0x00, 0x00, -0x90, 0x2e, 0x10, 0x31, 0x00, 0x00, 0xf0, -0x67, 0x90, 0x58, 0x50, 0x56, 0x20, 0x2d, -0x30, 0x2d, 0xf0, 0xa5, 0xf0, 0xff, 0x70, -0x50, 0xf0, 0x27, 0xa0, 0x2d, 0x30, 0x30, -0x00, 0x00, 0xa0, 0x54, 0xd0, 0x65, 0x70, -0x64, 0x40, 0x2c, 0x50, 0x2c, 0x80, 0x92, -0xa0, 0xf1, 0x00, 0x61, 0x50, 0x52, 0xa0, -0x2c, 0x60, 0x2e, 0x00, 0x00, 0xe0, 0x39, -0x80, 0x72, 0xc0, 0x71, 0x30, 0x2b, 0x40, -0x2b, 0xf0, 0x80, 0x20, 0xd3, 0x80, 0x6f, -0x10, 0x68, 0x80, 0x2b, 0xb0, 0x2c, 0xf0, -0xff, 0x00, 0x00, 0xa0, 0x58, 0x80, 0x7e, -0x70, 0x2d, 0x00, 0x2a, 0xb0, 0x6e, 0x40, -0xb8, 0xf0, 0x7c, 0xc0, 0x78, 0x30, 0x2a, -0x10, 0x2b, 0xf0, 0xff, 0x00, 0x00, 0xa0, -0x6b, 0x40, 0x8c, 0xc0, 0x2d, 0x50, 0x28, -0x60, 0x57, 0xc0, 0x9f, 0x40, 0x8b, 0xb0, -0x88, 0x80, 0x28, 0x20, 0x29, 0xf0, 0xff, -0x00, 0x00, 0xa0, 0x7d, 0xc0, 0x9c, 0x20, -0x2c, 0xb0, 0x25, 0xb0, 0x2a, 0xb0, 0x87, -0x20, 0x9c, 0x90, 0x9a, 0xe0, 0x25, 0x70, -0x26, 0x00, 0xee, 0x00, 0x00, 0xa0, 0x94, -0x70, 0xb0, 0xb0, 0x28, 0x70, 0x21, 0x00, -0x00, 0x80, 0x6c, 0x10, 0xb0, 0x10, 0xaf, -0xa0, 0x21, 0x30, 0x22, 0x20, 0xcc, 0xf0, -0xff, 0xd0, 0xab, 0x60, 0xa3, 0x00, 0x24, -0x50, 0x25, 0x00, 0x00, 0xc0, 0x3c, 0x90, -0xc7, 0xe0, 0xc6, 0x50, 0x19, 0x10, 0x1a, -0x30, 0xaa, 0xf0, 0xff, 0x20, 0xc5, 0xf0, -0xbc, 0x00, 0x1c, 0x10, 0x1e, 0x00, 0x00, -0x00, 0x00, 0x30, 0xe3, 0xc0, 0xe2, 0x00, -0x00, 0x00, 0x00, 0x70, 0x81, 0xf0, 0xff, -0x70, 0xe1, 0x70, 0xd9, 0x00, 0x00, 0xe0, -0x08, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xa0, -0x1e, 0xd0, 0xd4, 0x70, 0xff, 0xf0, 0xf8, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xb0, 0xa6, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x20, 0x11, 0x00, 0x00, 0x00, 0x00, -0x00, 0x7b, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0x2f, -0xf0, 0xff, 0x30, 0x18, 0x60, 0x1f, 0x00, -0x39, 0xf0, 0x6c, 0xf0, 0xa7, 0x00, 0x00, -0x00, 0x00, 0xe0, 0x3c, 0x80, 0x3d, 0xf0, -0xff, 0xb0, 0x1c, 0x00, 0x00, 0x40, 0x21, -0x40, 0x3f, 0x80, 0x38, 0x90, 0x5e, 0x50, -0x96, 0xd0, 0x16, 0x00, 0x00, 0x90, 0x3c, -0x40, 0x3d, 0xf0, 0xf2, 0x00, 0x00, 0x00, -0x00, 0x10, 0x2f, 0x70, 0x3e, 0xc0, 0x3a, -0xe0, 0x4e, 0x70, 0x87, 0x00, 0x2c, 0xb0, -0x1e, 0x60, 0x3c, 0x10, 0x3d, 0x90, 0xd5, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xd0, -0x3d, 0x50, 0x3f, 0x40, 0x3c, 0x30, 0x79, -0x40, 0x3c, 0xd0, 0x36, 0x40, 0x3c, 0xc0, -0x3c, 0x50, 0xbc, 0xf0, 0xff, 0x50, 0x1f, -0x00, 0x00, 0x40, 0x3d, 0x30, 0x3f, 0x70, -0x1f, 0xb0, 0x69, 0xf0, 0x4a, 0x00, 0x48, -0x30, 0x3c, 0x60, 0x3c, 0xa0, 0xa6, 0xf0, -0xff, 0xb0, 0x3f, 0x00, 0x00, 0xc0, 0x3c, -0x90, 0x3e, 0x00, 0x00, 0xe0, 0x57, 0xa0, -0x58, 0x00, 0x57, 0xf0, 0x3b, 0x00, 0x3c, -0xb0, 0x93, 0x00, 0xf2, 0x90, 0x52, 0x70, -0x3d, 0x30, 0x3c, 0x70, 0x3d, 0x00, 0x00, -0x00, 0x41, 0xc0, 0x65, 0xe0, 0x64, 0x70, -0x3b, 0x80, 0x3b, 0xd0, 0x82, 0xd0, 0xd3, -0x10, 0x62, 0x90, 0x58, 0xa0, 0x3b, 0x70, -0x3c, 0xf0, 0xff, 0x00, 0x00, 0xe0, 0x42, -0x00, 0x72, 0x50, 0x3d, 0xe0, 0x3a, 0xb0, -0x71, 0x60, 0xb9, 0x20, 0x70, 0x10, 0x6b, -0x00, 0x3b, 0x90, 0x3b, 0xf0, 0xff, 0x00, -0x00, 0xe0, 0x59, 0xa0, 0x7e, 0x70, 0x3d, -0x20, 0x3a, 0x30, 0x5d, 0xc0, 0xa1, 0x60, -0x7d, 0x60, 0x7a, 0x40, 0x3a, 0xa0, 0x3a, -0xf0, 0xff, 0x00, 0x00, 0x90, 0x6c, 0x50, -0x8c, 0x90, 0x3c, 0x30, 0x39, 0x40, 0x3f, -0xc0, 0x8b, 0x80, 0x8b, 0xa0, 0x89, 0x40, -0x39, 0x90, 0x39, 0x50, 0xef, 0x00, 0x00, -0x40, 0x82, 0xc0, 0x9c, 0xe0, 0x3a, 0xd0, -0x37, 0x00, 0x00, 0x20, 0x75, 0x50, 0x9c, -0x00, 0x9b, 0xe0, 0x37, 0x20, 0x38, 0xf0, -0xce, 0xf0, 0xff, 0x00, 0x97, 0x40, 0x8e, -0x10, 0x39, 0x00, 0x39, 0x00, 0x00, 0x40, -0x56, 0x30, 0xb0, 0x50, 0xaf, 0xd0, 0x35, -0x10, 0x36, 0x10, 0xb0, 0xf0, 0xff, 0x10, -0xad, 0x30, 0xa5, 0xc0, 0x36, 0x10, 0x37, -0x00, 0x00, 0x00, 0x00, 0xb0, 0xc7, 0x20, -0xc7, 0x90, 0x32, 0xd0, 0x32, 0x10, 0x8f, -0xf0, 0xff, 0xd0, 0xc5, 0x00, 0xbf, 0x60, -0x33, 0x30, 0x34, 0x00, 0x00, 0x00, 0x00, -0x40, 0xe3, 0xf0, 0xe2, 0x40, 0x2d, 0x80, -0x2d, 0x60, 0x61, 0xf0, 0xe0, 0xf0, 0xe1, -0xe0, 0xdc, 0xd0, 0x2d, 0x60, 0x2d, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xd0, 0x1f, 0x90, 0x1f, 0x00, 0x00, 0x00, -0xb1, 0xf0, 0xff, 0x70, 0xfb, 0x40, 0x20, -0x60, 0x24, 0xf0, 0xff, 0x00, 0x00, 0x50, -0xed, 0xf0, 0xff, 0x90, 0x2e, 0xd0, 0x1e, -0x00, 0x00, 0xf0, 0x81, 0xf0, 0xff, 0xf0, -0xff, 0x10, 0x20, 0xd0, 0x22, 0xf0, 0xff, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x10, -0x2b, 0x90, 0x26, 0x00, 0x00, 0x70, 0x4f, -0xf0, 0xff, 0xf0, 0xff, 0x60, 0x27, 0x30, -0x29, 0x50, 0xe3, 0x60, 0x1a, 0xf0, 0xff, -0x80, 0x1c, 0x00, 0x2f, 0xb0, 0x42, 0x50, -0x5e, 0x30, 0x96, 0x00, 0x00, 0x00, 0x00, -0x40, 0x49, 0xb0, 0x4a, 0xe0, 0xf2, 0x00, -0x00, 0x00, 0x00, 0x00, 0x23, 0xf0, 0x4b, -0xc0, 0x43, 0x30, 0x4f, 0x80, 0x87, 0xa0, -0x1b, 0x00, 0x00, 0xa0, 0x48, 0x70, 0x4a, -0x90, 0xd5, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x80, 0x4b, 0xf0, 0x4c, 0xf0, 0x3d, -0xb0, 0x79, 0x70, 0x2d, 0x70, 0x23, 0x90, -0x48, 0x40, 0x4a, 0x80, 0xbc, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x10, 0x4b, 0xd0, -0x4c, 0xc0, 0x26, 0xd0, 0x6a, 0xd0, 0x3c, -0x80, 0x38, 0x00, 0x49, 0x00, 0x4a, 0x10, -0xa7, 0xf0, 0xff, 0xb0, 0x2a, 0x00, 0x00, -0xb0, 0x4a, 0x60, 0x4c, 0x00, 0x00, 0x20, -0x5a, 0x10, 0x4b, 0xe0, 0x48, 0x60, 0x49, -0xe0, 0x49, 0x80, 0x94, 0x40, 0xf2, 0xd0, -0x42, 0xe0, 0x15, 0x50, 0x4a, 0x80, 0x4b, -0x00, 0x00, 0xc0, 0x45, 0xa0, 0x58, 0x80, -0x57, 0x80, 0x49, 0xb0, 0x49, 0x40, 0x84, -0x50, 0xd4, 0xf0, 0x53, 0x00, 0x47, 0x00, -0x4a, 0xd0, 0x4a, 0xf0, 0xff, 0x50, 0x24, -0x40, 0x19, 0x20, 0x65, 0xe0, 0x4b, 0x70, -0x49, 0x00, 0x74, 0x40, 0xba, 0xe0, 0x62, -0x70, 0x5c, 0xa0, 0x49, 0x30, 0x4a, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x44, 0x20, 0x72, -0xe0, 0x4b, 0x20, 0x49, 0x20, 0x61, 0x30, -0xa3, 0xb0, 0x70, 0x00, 0x6d, 0x40, 0x49, -0xa0, 0x49, 0xf0, 0xff, 0x00, 0x00, 0x60, -0x5b, 0xb0, 0x7e, 0x30, 0x4b, 0xb0, 0x48, -0x70, 0x48, 0x50, 0x8e, 0xc0, 0x7d, 0x70, -0x7b, 0xc0, 0x48, 0x10, 0x49, 0x30, 0xf0, -0x00, 0x00, 0x60, 0x72, 0x40, 0x8c, 0x20, -0x4a, 0x20, 0x48, 0x00, 0x00, 0x50, 0x7a, -0xc0, 0x8b, 0x30, 0x8a, 0x30, 0x48, 0x60, -0x48, 0xc0, 0xd0, 0xf0, 0xff, 0x40, 0x85, -0x00, 0x7b, 0x20, 0x49, 0x00, 0x49, 0x00, -0x00, 0x40, 0x62, 0x70, 0x9c, 0x60, 0x9b, -0x50, 0x47, 0x80, 0x47, 0xc0, 0xb3, 0xf0, -0xff, 0x90, 0x98, 0xe0, 0x8f, 0x00, 0x48, -0x10, 0x49, 0x00, 0x00, 0x70, 0x35, 0x40, -0xb0, 0x90, 0xaf, 0x00, 0x46, 0x30, 0x46, -0xf0, 0x96, 0xf0, 0xff, 0xf0, 0xad, 0xc0, -0xa6, 0x90, 0x46, 0xf0, 0x47, 0x00, 0x00, -0x00, 0x00, 0xb0, 0xc7, 0x40, 0xc7, 0x20, -0x44, 0x30, 0x44, 0x60, 0x75, 0xf0, 0xe7, -0x40, 0xc6, 0x40, 0xc2, 0x80, 0x44, 0x60, -0x45, 0x00, 0x00, 0x00, 0x00, 0x40, 0xe3, -0x00, 0xe3, 0x20, 0x41, 0x40, 0x41, 0x70, -0x36, 0x20, 0xbf, 0x40, 0xe2, 0x10, 0xdf, -0x70, 0x41, 0x20, 0x41, 0xf0, 0xff, 0x00, -0x00, 0x20, 0xd3, 0xf0, 0xff, 0xb0, 0x42, -0x90, 0x3a, 0x00, 0x00, 0xf0, 0x8c, 0xf0, -0xff, 0x30, 0xfd, 0x80, 0x3a, 0x80, 0x3b, -0xf0, 0xff, 0x00, 0x00, 0x50, 0xf1, 0xf0, -0xff, 0xe0, 0x3e, 0x70, 0x39, 0x00, 0x00, -0xe0, 0x55, 0xf0, 0xff, 0xf0, 0xff, 0xb0, -0x39, 0x50, 0x3a, 0xe0, 0xed, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xa0, 0x3c, 0x70, -0x3b, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xb0, 0x3b, 0x40, 0x3c, 0x60, -0xc0, 0x00, 0x00, 0xf0, 0xff, 0x40, 0x1f, -0x20, 0x3e, 0xf0, 0x4d, 0xa0, 0x4e, 0x50, -0x87, 0x60, 0x11, 0x00, 0x00, 0x50, 0x54, -0x10, 0x57, 0x70, 0xd5, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x80, 0x58, 0x20, 0x5a, -0x10, 0x3e, 0xc0, 0x79, 0xc0, 0x1f, 0x00, -0x00, 0x70, 0x53, 0xc0, 0x56, 0x80, 0xbc, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x10, -0x58, 0xf0, 0x59, 0x70, 0x29, 0x50, 0x6b, -0xe0, 0x2e, 0x00, 0x27, 0xc0, 0x53, 0x70, -0x56, 0x40, 0xa7, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xb0, 0x57, 0x80, 0x59, 0x00, -0x00, 0x80, 0x5b, 0x50, 0x3d, 0xf0, 0x39, -0xf0, 0x54, 0x60, 0x56, 0x00, 0x95, 0x60, -0xf2, 0x40, 0x30, 0x00, 0x00, 0x60, 0x57, -0xd0, 0x58, 0x00, 0x00, 0xd0, 0x48, 0x20, -0x4b, 0xa0, 0x49, 0xe0, 0x55, 0x70, 0x56, -0x40, 0x85, 0xb0, 0xd4, 0xc0, 0x44, 0x10, -0x30, 0x30, 0x57, 0x30, 0x58, 0xf0, 0xff, -0x60, 0x2e, 0x00, 0x00, 0xe0, 0x57, 0x90, -0x59, 0x80, 0x56, 0xc0, 0x75, 0xe0, 0xba, -0xf0, 0x54, 0x70, 0x4c, 0x00, 0x57, 0xb0, -0x57, 0xf0, 0xff, 0x00, 0x00, 0xe0, 0x1b, -0x50, 0x65, 0x70, 0x59, 0x80, 0x56, 0x10, -0x64, 0x50, 0xa4, 0x80, 0x63, 0xf0, 0x5e, -0xd0, 0x56, 0x50, 0x57, 0xf0, 0xff, 0x00, -0x00, 0xa0, 0x46, 0x30, 0x72, 0xe0, 0x58, -0x70, 0x56, 0x10, 0x4e, 0x20, 0x90, 0x10, -0x71, 0x40, 0x6e, 0x90, 0x56, 0xf0, 0x56, -0xc0, 0xf0, 0x00, 0x00, 0x00, 0x63, 0xa0, -0x7e, 0x00, 0x58, 0x40, 0x56, 0x40, 0x29, -0x80, 0x7d, 0x00, 0x7e, 0x20, 0x7c, 0x50, -0x56, 0x90, 0x56, 0xd0, 0xd1, 0xf0, 0xff, -0x10, 0x76, 0x90, 0x69, 0x50, 0x57, 0x70, -0x57, 0x00, 0x00, 0x00, 0x69, 0xf0, 0x8b, -0xa0, 0x8a, 0xf0, 0x55, 0x20, 0x56, 0x20, -0xb6, 0xf0, 0xff, 0x30, 0x87, 0xa0, 0x7c, -0xa0, 0x56, 0x10, 0x58, 0x00, 0x00, 0xe0, -0x4a, 0x80, 0x9c, 0xb0, 0x9b, 0x70, 0x55, -0x90, 0x55, 0xd0, 0x9b, 0xf0, 0xff, 0xa0, -0x99, 0xd0, 0x90, 0xe0, 0x55, 0x50, 0x57, -0x00, 0x00, 0x00, 0x00, 0x50, 0xb0, 0xc0, -0xaf, 0xa0, 0x54, 0xb0, 0x54, 0x20, 0x80, -0x80, 0xeb, 0x80, 0xae, 0xd0, 0xa9, 0xf0, -0x54, 0xf0, 0x55, 0x00, 0x00, 0x00, 0x00, -0xb0, 0xc7, 0x60, 0xc7, 0x50, 0x53, 0x60, -0x53, 0x70, 0x5b, 0x30, 0xc7, 0x90, 0xc6, -0x00, 0xc4, 0xa0, 0x53, 0x40, 0x54, 0xf0, -0xff, 0x00, 0x00, 0x40, 0xba, 0x10, 0xe3, -0x60, 0x53, 0x70, 0x51, 0x00, 0x00, 0x40, -0x9f, 0x80, 0xe2, 0x70, 0xe0, 0x90, 0x51, -0x80, 0x51, 0xf0, 0xff, 0x00, 0x00, 0x60, -0xd6, 0xf0, 0xff, 0x60, 0x51, 0xd0, 0x4c, -0x00, 0x00, 0xb0, 0x64, 0xf0, 0xff, 0x60, -0xfe, 0xa0, 0x4c, 0x00, 0x4d, 0x30, 0xf9, -0x00, 0x00, 0x10, 0xf5, 0xf0, 0xff, 0x30, -0x4e, 0x60, 0x4b, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x70, 0x4b, 0xa0, -0x4b, 0x80, 0xc9, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x30, 0x4c, 0x90, 0x4b, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xa0, 0x4b, 0xd0, 0x4b, 0xe0, 0x9d, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x70, 0x4c, -0x50, 0x4e, 0x00, 0x3d, 0x60, 0x79, 0xa0, -0x19, 0x00, 0x00, 0x70, 0x5e, 0xa0, 0x62, -0x60, 0xbc, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x80, 0x64, 0xa0, 0x66, 0x20, 0x29, -0x40, 0x6b, 0x40, 0x23, 0xe0, 0x0b, 0x90, -0x5d, 0x20, 0x62, 0x30, 0xa7, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x10, 0x64, 0x20, -0x66, 0x00, 0x00, 0x00, 0x5c, 0x20, 0x30, -0xf0, 0x29, 0xb0, 0x5e, 0xd0, 0x61, 0x30, -0x95, 0x70, 0xf2, 0xd0, 0x0f, 0x00, 0x00, -0xb0, 0x63, 0x70, 0x65, 0x00, 0x00, 0x90, -0x4a, 0xa0, 0x3d, 0x30, 0x3b, 0x80, 0x60, -0xf0, 0x61, 0xc0, 0x85, 0xd0, 0xd4, 0x90, -0x33, 0x00, 0x00, 0x70, 0x63, 0xe0, 0x64, -0xf0, 0xff, 0xa0, 0x33, 0x00, 0x00, 0x40, -0x4a, 0xa0, 0x66, 0x40, 0x62, 0xd0, 0x76, -0x50, 0xbb, 0x30, 0x46, 0x80, 0x39, 0x50, -0x63, 0x70, 0x64, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x20, 0x58, 0x60, 0x66, 0xb0, -0x62, 0x20, 0x66, 0x10, 0xa5, 0xd0, 0x55, -0xc0, 0x4f, 0x40, 0x63, 0x10, 0x64, 0xf0, -0xff, 0x00, 0x00, 0xc0, 0x25, 0x60, 0x65, -0xd0, 0x65, 0xf0, 0x62, 0x20, 0x52, 0x70, -0x91, 0x00, 0x64, 0x80, 0x60, 0x40, 0x63, -0xd0, 0x63, 0x30, 0xf1, 0x00, 0x00, 0xa0, -0x51, 0x20, 0x72, 0x10, 0x65, 0x10, 0x63, -0x00, 0x35, 0xa0, 0x7f, 0x60, 0x71, 0x20, -0x6f, 0x40, 0x63, 0x90, 0x63, 0x90, 0xd2, -0xf0, 0xff, 0xa0, 0x67, 0xf0, 0x57, 0x80, -0x64, 0x30, 0x65, 0x00, 0x00, 0x10, 0x6d, -0x30, 0x7e, 0xa0, 0x7c, 0x20, 0x63, 0x60, -0x63, 0x90, 0xb7, 0xf0, 0xff, 0x70, 0x78, -0x30, 0x6b, 0x00, 0x64, 0xa0, 0x65, 0x00, -0x00, 0xe0, 0x54, 0x00, 0x8c, 0xf0, 0x8a, -0x00, 0x63, 0x20, 0x63, 0xd0, 0x9e, 0xf0, -0xff, 0x70, 0x88, 0x50, 0x7d, 0x90, 0x63, -0x00, 0x65, 0x00, 0x00, 0x80, 0x21, 0x90, -0x9c, 0xf0, 0x9b, 0xb0, 0x62, 0xd0, 0x62, -0x80, 0x86, 0x80, 0xed, 0x50, 0x9a, 0x70, -0x94, 0x10, 0x63, 0x10, 0x64, 0x00, 0x00, -0x00, 0x00, 0x40, 0xb0, 0xf0, 0xaf, 0x30, -0x62, 0x40, 0x62, 0xc0, 0x6a, 0x80, 0xcb, -0xe0, 0xae, 0xb0, 0xab, 0x70, 0x62, 0x20, -0x63, 0xf0, 0xff, 0x00, 0x00, 0x20, 0xa3, -0x80, 0xc7, 0x40, 0x62, 0x60, 0x61, 0xe0, -0x37, 0x50, 0xa9, 0xc0, 0xc6, 0x00, 0xc5, -0x90, 0x61, 0x00, 0x62, 0xf0, 0xff, 0x00, -0x00, 0xa0, 0xbc, 0x20, 0xe3, 0x50, 0x61, -0x00, 0x60, 0x00, 0x00, 0x00, 0x80, 0xb0, -0xe2, 0x40, 0xe1, 0x20, 0x60, 0x30, 0x60, -0xf0, 0xff, 0x00, 0x00, 0x30, 0xd9, 0xf0, -0xff, 0x90, 0x5f, 0x70, 0x5c, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x30, 0xff, 0x40, -0x5c, 0x50, 0x5c, 0x10, 0xd4, 0x00, 0x00, -0xa0, 0xf8, 0xf0, 0xff, 0x90, 0x5c, 0xc0, -0x5a, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xc0, 0x5a, 0xc0, 0x5a, 0xa0, -0xa5, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xb0, 0x5a, 0x30, 0x5a, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xd0, 0x59, -0xd0, 0x59, 0xa0, 0x79, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xe0, 0x59, 0x60, 0x5a, -0x70, 0x26, 0xc0, 0x6a, 0xe0, 0x1e, 0x00, -0x00, 0x30, 0x68, 0x70, 0x6d, 0xf0, 0xa6, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, -0x6f, 0x50, 0x72, 0x00, 0x00, 0xc0, 0x5b, -0xd0, 0x25, 0x20, 0x18, 0xe0, 0x67, 0xc0, -0x6c, 0x10, 0x95, 0x60, 0xf2, 0x00, 0x00, -0x00, 0x00, 0x70, 0x6f, 0xa0, 0x71, 0x00, -0x00, 0x10, 0x4b, 0xf0, 0x30, 0x80, 0x2c, -0xd0, 0x69, 0x80, 0x6c, 0xf0, 0x85, 0xe0, -0xd4, 0x70, 0x1c, 0x00, 0x00, 0x10, 0x6f, -0x00, 0x71, 0xf0, 0xff, 0x40, 0x36, 0x00, -0x00, 0x50, 0x3c, 0x20, 0x73, 0xf0, 0x6c, -0x70, 0x77, 0x80, 0xbb, 0xf0, 0x35, 0xa0, -0x1b, 0xe0, 0x6e, 0x80, 0x70, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xb0, 0x4a, 0xd0, -0x72, 0xa0, 0x6d, 0x80, 0x67, 0x90, 0xa5, -0x60, 0x47, 0xb0, 0x3e, 0xe0, 0x6e, 0x20, -0x70, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x50, 0x58, 0x30, 0x72, 0x60, 0x6e, 0xe0, -0x54, 0x70, 0x92, 0x80, 0x56, 0xe0, 0x51, -0x00, 0x6f, 0xf0, 0x6f, 0x70, 0xf1, 0x00, -0x00, 0x30, 0x3c, 0x60, 0x65, 0x80, 0x71, -0xe0, 0x6e, 0xe0, 0x3b, 0x40, 0x81, 0x70, -0x64, 0x90, 0x61, 0x30, 0x6f, 0xd0, 0x6f, -0x20, 0xd3, 0xf0, 0xff, 0xf0, 0x57, 0x90, -0x41, 0xf0, 0x70, 0x20, 0x72, 0x00, 0x00, -0xc0, 0x6f, 0xa0, 0x71, 0xc0, 0x6f, 0x50, -0x6f, 0xc0, 0x6f, 0x80, 0xb8, 0xf0, 0xff, -0x90, 0x6a, 0x40, 0x59, 0x80, 0x70, 0x70, -0x72, 0x00, 0x00, 0x70, 0x5a, 0x50, 0x7e, -0x10, 0x7d, 0x60, 0x6f, 0xb0, 0x6f, 0xb0, -0xa0, 0xf0, 0xff, 0x00, 0x7a, 0x10, 0x6c, -0x30, 0x70, 0xd0, 0x71, 0x00, 0x00, 0xc0, -0x39, 0x00, 0x8c, 0x40, 0x8b, 0x70, 0x6f, -0x90, 0x6f, 0x60, 0x8a, 0xc0, 0xee, 0x50, -0x89, 0xf0, 0x81, 0xf0, 0x6f, 0x10, 0x71, -0x00, 0x00, 0x00, 0x00, 0x80, 0x9c, 0x10, -0x9c, 0x50, 0x6f, 0x70, 0x6f, 0x30, 0x73, -0x30, 0xce, 0xd0, 0x9a, 0xc0, 0x96, 0xb0, -0x6f, 0x60, 0x70, 0xf0, 0xff, 0x00, 0x00, -0xe0, 0x8d, 0x00, 0xb0, 0xf0, 0x6f, 0x20, -0x6f, 0x00, 0x53, 0x10, 0xaf, 0x20, 0xaf, -0xe0, 0xac, 0x50, 0x6f, 0xc0, 0x6f, 0xf0, -0xff, 0x00, 0x00, 0xd0, 0xa4, 0x80, 0xc7, -0xc0, 0x6f, 0x90, 0x6e, 0x00, 0x00, 0xa0, -0x8d, 0xf0, 0xc6, 0xa0, 0xc5, 0xb0, 0x6e, -0x00, 0x6f, 0xf0, 0xff, 0x00, 0x00, 0xb0, -0xbe, 0x20, 0xe3, 0x00, 0x6f, 0xa0, 0x6d, -0x00, 0x00, 0x90, 0x5e, 0xd0, 0xe2, 0xc0, -0xe1, 0xc0, 0x6d, 0xd0, 0x6d, 0x10, 0xe0, -0x00, 0x00, 0x90, 0xdc, 0xf0, 0xff, 0x00, -0x6d, 0xb0, 0x6a, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xb0, 0xff, 0x90, 0x6a, 0x70, -0x6a, 0xe0, 0xaf, 0xf0, 0xff, 0x20, 0xfb, -0xf0, 0xec, 0x50, 0x6a, 0x00, 0x69, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xc0, 0x68, 0xa0, 0x68, 0x20, 0x80, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x50, 0x68, -0x50, 0x67, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0x66, 0xe0, 0x66, -0x20, 0x4c, 0x90, 0xe2, 0xf0, 0xff, 0xf0, -0xff, 0xb0, 0x66, 0x50, 0x66, 0x00, 0x00, -0xf0, 0x5a, 0x20, 0x22, 0xf0, 0x03, 0x70, -0x72, 0xb0, 0x77, 0xb0, 0x94, 0x30, 0xf2, -0x00, 0x00, 0x00, 0x00, 0xd0, 0x7a, 0x70, -0x7d, 0x00, 0x00, 0x90, 0x4a, 0x30, 0x27, -0x70, 0x1e, 0xf0, 0x72, 0xd0, 0x76, 0xc0, -0x85, 0xc0, 0xd4, 0x00, 0x00, 0x00, 0x00, -0x40, 0x7a, 0xc0, 0x7c, 0xf0, 0xff, 0xd0, -0x36, 0x00, 0x00, 0xc0, 0x2e, 0x30, 0x7f, -0xd0, 0x76, 0x80, 0x77, 0x80, 0xbb, 0x70, -0x22, 0x00, 0x00, 0xf0, 0x79, 0x20, 0x7c, -0xf0, 0xff, 0x70, 0x0f, 0x00, 0x00, 0x50, -0x3d, 0xd0, 0x7e, 0x90, 0x77, 0x20, 0x68, -0xd0, 0xa5, 0x00, 0x38, 0xb0, 0x28, 0xd0, -0x79, 0xb0, 0x7b, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x10, 0x4b, 0x30, 0x7e, 0xb0, -0x78, 0x90, 0x56, 0x00, 0x93, 0x80, 0x48, -0xe0, 0x41, 0xf0, 0x79, 0x60, 0x7b, 0xa0, -0xf1, 0x00, 0x00, 0x70, 0x0a, 0x50, 0x58, -0x70, 0x7d, 0xc0, 0x79, 0x30, 0x40, 0x70, -0x82, 0x20, 0x57, 0x50, 0x53, 0x50, 0x7a, -0x50, 0x7b, 0x80, 0xd3, 0xf0, 0xff, 0xf0, -0x45, 0x60, 0x0f, 0xd0, 0x7c, 0x90, 0x7e, -0x00, 0x00, 0xb0, 0x71, 0xc0, 0x64, 0x60, -0x62, 0xa0, 0x7a, 0x50, 0x7b, 0x40, 0xb9, -0xf0, 0xff, 0xd0, 0x5b, 0xd0, 0x42, 0x70, -0x7c, 0xa0, 0x7e, 0x00, 0x00, 0x00, 0x5e, -0xc0, 0x71, 0x40, 0x70, 0x00, 0x7b, 0x60, -0x7b, 0xe0, 0xa1, 0xf0, 0xff, 0x80, 0x6c, -0xa0, 0x5a, 0x20, 0x7c, 0x00, 0x7e, 0x00, -0x00, 0x30, 0x43, 0x50, 0x7e, 0x60, 0x7d, -0x40, 0x7b, 0x80, 0x7b, 0xb0, 0x8c, 0x80, -0xef, 0x00, 0x7b, 0xe0, 0x71, 0x00, 0x7c, -0x50, 0x7d, 0x00, 0x00, 0x00, 0x00, 0xf0, -0x8b, 0x70, 0x8b, 0x60, 0x7b, 0x80, 0x7b, -0x20, 0x78, 0xe0, 0xcf, 0xe0, 0x89, 0xe0, -0x84, 0xe0, 0x7b, 0xc0, 0x7c, 0xf0, 0xff, -0x00, 0x00, 0x80, 0x7a, 0x30, 0x9c, 0xd0, -0x7c, 0x90, 0x7b, 0x10, 0x5f, 0xa0, 0xb2, -0x20, 0x9b, 0x50, 0x98, 0xd0, 0x7b, 0x60, -0x7c, 0xf0, 0xff, 0x00, 0x00, 0x60, 0x8f, -0x10, 0xb0, 0x60, 0x7d, 0x70, 0x7b, 0xe0, -0x2b, 0x60, 0x95, 0x60, 0xaf, 0xb0, 0xad, -0xa0, 0x7b, 0x00, 0x7c, 0xf0, 0xff, 0x00, -0x00, 0x70, 0xa6, 0x80, 0xc7, 0x10, 0x7d, -0x20, 0x7b, 0x00, 0x00, 0x00, 0x73, 0x20, -0xc7, 0x10, 0xc6, 0x40, 0x7b, 0x80, 0x7b, -0x10, 0xe7, 0x00, 0x00, 0xf0, 0xc1, 0x20, -0xe3, 0x00, 0x7c, 0x90, 0x7a, 0x00, 0x00, -0xb0, 0x2c, 0xe0, 0xe2, 0x10, 0xe2, 0xa0, -0x7a, 0xb0, 0x7a, 0xe0, 0xbd, 0xf0, 0xff, -0xc0, 0xde, 0xa0, 0xd2, 0x30, 0x7a, 0xc0, -0x77, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0x77, 0xc0, 0x77, 0x10, -0x8b, 0xf0, 0xff, 0xd0, 0xfc, 0xd0, 0xf0, -0x80, 0x77, 0x20, 0x76, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xd0, 0x75, -0xa0, 0x75, 0xc0, 0x51, 0xd0, 0xec, 0xf0, -0xff, 0xf0, 0xff, 0x50, 0x75, 0x10, 0x74, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x40, 0x73, 0x30, 0x73, 0x00, 0x00, -0x50, 0xbf, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0x72, 0x40, 0x72, 0x00, 0x00, 0x00, 0x49, -0xa0, 0x23, 0x40, 0x17, 0xd0, 0x7e, 0xc0, -0x82, 0x20, 0x85, 0x80, 0xd4, 0x00, 0x00, -0x00, 0x00, 0x90, 0x86, 0x70, 0x89, 0xf0, -0xff, 0x60, 0x35, 0x00, 0x00, 0xf0, 0x22, -0x40, 0x8c, 0xe0, 0x81, 0x20, 0x77, 0x50, -0xbb, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x85, -0xc0, 0x88, 0xf0, 0xff, 0x20, 0x0f, 0x00, -0x00, 0x90, 0x30, 0xe0, 0x8b, 0x40, 0x82, -0x10, 0x68, 0xc0, 0xa5, 0xe0, 0x26, 0x00, -0x00, 0x90, 0x85, 0x20, 0x88, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x20, -0x8b, 0x80, 0x83, 0x30, 0x57, 0x30, 0x93, -0xd0, 0x39, 0xe0, 0x2e, 0xa0, 0x85, 0xc0, -0x87, 0xa0, 0xf1, 0x00, 0x00, 0x00, 0x00, -0x30, 0x4b, 0x50, 0x8a, 0xf0, 0x84, 0x70, -0x42, 0x00, 0x83, 0x60, 0x49, 0xf0, 0x43, -0xf0, 0x85, 0xa0, 0x87, 0xb0, 0xd3, 0xf0, -0xff, 0xd0, 0x2d, 0x00, 0x00, 0xa0, 0x89, -0xf0, 0x8b, 0xa0, 0x1d, 0xf0, 0x72, 0x90, -0x57, 0x60, 0x54, 0x90, 0x86, 0xb0, 0x87, -0xa0, 0xb9, 0xf0, 0xff, 0x70, 0x4b, 0xf0, -0x14, 0x30, 0x89, 0xd0, 0x8b, 0x00, 0x00, -0x60, 0x60, 0xf0, 0x64, 0x00, 0x63, 0x20, -0x87, 0xd0, 0x87, 0xc0, 0xa2, 0xf0, 0xff, -0x40, 0x5e, 0x60, 0x45, 0xe0, 0x88, 0x20, -0x8b, 0x00, 0x00, 0x70, 0x48, 0xd0, 0x71, -0xa0, 0x70, 0xa0, 0x87, 0x10, 0x88, 0x20, -0x8e, 0xf0, 0xef, 0xc0, 0x6d, 0x40, 0x62, -0xc0, 0x88, 0x70, 0x8a, 0x00, 0x00, 0x90, -0x0e, 0x40, 0x7e, 0xa0, 0x7d, 0x10, 0x88, -0x40, 0x88, 0x00, 0x7b, 0xd0, 0xd0, 0xb0, -0x7b, 0x90, 0x75, 0xc0, 0x88, 0xe0, 0x89, -0xf0, 0xff, 0x00, 0x00, 0xb0, 0x68, 0x90, -0x8b, 0x80, 0x8a, 0x80, 0x88, 0xa0, 0x65, -0xc0, 0xb4, 0x40, 0x8a, 0xc0, 0x86, 0xd0, -0x88, 0x90, 0x89, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x7c, 0x40, 0x9c, 0x40, 0x8b, 0xa0, -0x88, 0xb0, 0x44, 0x10, 0x9a, 0x60, 0x9b, -0x50, 0x99, 0xe0, 0x88, 0x60, 0x89, 0xf0, -0xff, 0x00, 0x00, 0x70, 0x90, 0x10, 0xb0, -0xf0, 0x8a, 0xc0, 0x88, 0x00, 0x00, 0xa0, -0x7d, 0x90, 0xaf, 0x40, 0xae, 0xe0, 0x88, -0x40, 0x89, 0xa0, 0xea, 0x00, 0x00, 0x90, -0xa9, 0x80, 0xc7, 0x40, 0x8a, 0xb0, 0x88, -0x00, 0x00, 0x00, 0x57, 0x30, 0xc7, 0x60, -0xc6, 0xd0, 0x88, 0x00, 0x89, 0xf0, 0xc5, -0xf0, 0xff, 0xc0, 0xc3, 0xb0, 0xb9, 0xa0, -0x89, 0xe0, 0x86, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xe2, 0x50, 0xe2, 0x70, 0x88, 0x90, -0x88, 0x50, 0x9d, 0xf0, 0xff, 0x20, 0xe0, -0xd0, 0xd5, 0x50, 0x88, 0x30, 0x86, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x20, 0x86, 0xf0, 0x85, 0xe0, 0x60, 0x10, -0xf8, 0xf0, 0xfd, 0x80, 0xf4, 0xa0, 0x85, -0x40, 0x84, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xb0, 0x83, 0x80, 0x83, -0x00, 0x00, 0x10, 0xc8, 0xf0, 0xff, 0xf0, -0xff, 0x20, 0x83, 0xe0, 0x81, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x70, -0x80, 0x50, 0x80, 0x00, 0x00, 0x20, 0x9c, -0xf0, 0xff, 0xf0, 0xff, 0x10, 0x80, 0x40, -0x7f, 0xf0, 0xff, 0x30, 0x31, 0xf0, 0xff, -0xe0, 0x1d, 0x90, 0x7c, 0x80, 0x90, 0x00, -0x76, 0xc0, 0xba, 0x00, 0x00, 0x00, 0x00, -0xb0, 0x94, 0xf0, 0x97, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x30, 0x26, 0x80, 0x9b, -0xf0, 0x8f, 0x10, 0x67, 0x40, 0xa5, 0xe0, -0x0d, 0x00, 0x00, 0x00, 0x94, 0x20, 0x97, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xd0, -0x31, 0xa0, 0x9a, 0xb0, 0x90, 0x80, 0x56, -0xd0, 0x92, 0x70, 0x2a, 0x00, 0x00, 0xa0, -0x93, 0x90, 0x96, 0x70, 0xf1, 0x00, 0x00, -0x00, 0x00, 0x50, 0x3e, 0xb0, 0x99, 0x40, -0x92, 0x80, 0x42, 0xe0, 0x82, 0x60, 0x3b, -0x80, 0x32, 0xe0, 0x93, 0x40, 0x96, 0x90, -0xd3, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0x98, 0xd0, 0x9b, 0xd0, 0x21, 0x50, -0x73, 0x30, 0x4a, 0x80, 0x45, 0x80, 0x94, -0x50, 0x96, 0xb0, 0xb9, 0xf0, 0xff, 0xb0, -0x37, 0x00, 0x00, 0x60, 0x98, 0x80, 0x9b, -0x00, 0x00, 0x90, 0x61, 0xe0, 0x57, 0x40, -0x55, 0x50, 0x95, 0x80, 0x96, 0x20, 0xa3, -0xf0, 0xff, 0xd0, 0x4e, 0x00, 0x21, 0x00, -0x98, 0xc0, 0x9a, 0x00, 0x00, 0x60, 0x4b, -0x10, 0x65, 0x90, 0x63, 0x20, 0x96, 0xd0, -0x96, 0x00, 0x8f, 0x20, 0xf0, 0xd0, 0x5f, -0x70, 0x50, 0xf0, 0x97, 0x00, 0x9a, 0x00, -0x00, 0x60, 0x24, 0xc0, 0x71, 0xf0, 0x70, -0xe0, 0x96, 0x30, 0x97, 0x80, 0x7c, 0x40, -0xd1, 0x90, 0x6e, 0xe0, 0x66, 0x00, 0x98, -0x70, 0x99, 0xf0, 0xff, 0x00, 0x00, 0x50, -0x56, 0xc0, 0x7d, 0xc0, 0x9a, 0x90, 0x97, -0xf0, 0x68, 0xe0, 0xb5, 0x30, 0x7c, 0xe0, -0x77, 0x20, 0x98, 0x20, 0x99, 0xf0, 0xff, -0x00, 0x00, 0x50, 0x6a, 0xa0, 0x8b, 0x60, -0x9b, 0xf0, 0x97, 0x80, 0x4e, 0xa0, 0x9c, -0x90, 0x8a, 0x00, 0x88, 0x50, 0x98, 0x00, -0x99, 0xf0, 0xff, 0x00, 0x00, 0xc0, 0x7c, -0x30, 0x9c, 0xe0, 0x9a, 0x60, 0x98, 0x00, -0x00, 0x90, 0x83, 0x90, 0x9b, 0xf0, 0x99, -0x90, 0x98, 0x00, 0x99, 0x70, 0xec, 0x00, -0x00, 0x00, 0x94, 0x00, 0xb0, 0x40, 0x9a, -0xb0, 0x98, 0x00, 0x00, 0x60, 0x66, 0xa0, -0xaf, 0x90, 0xae, 0xc0, 0x98, 0x10, 0x99, -0x10, 0xca, 0xf0, 0xff, 0x50, 0xab, 0x60, -0xa2, 0xe0, 0x99, 0x10, 0x98, 0x00, 0x00, -0x90, 0x28, 0x40, 0xc7, 0x90, 0xc6, 0xf0, -0x98, 0x20, 0x99, 0x40, 0xa7, 0xf0, 0xff, -0xc0, 0xc4, 0x00, 0xbc, 0xa0, 0x99, 0x30, -0x98, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xe2, -0x70, 0xe2, 0xe0, 0x98, 0xf0, 0x98, 0x80, -0x7c, 0xf0, 0xff, 0xf0, 0xe0, 0xa0, 0xd8, -0xe0, 0x98, 0x40, 0x97, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xd0, 0x96, -0xb0, 0x96, 0x00, 0x00, 0x50, 0xd2, 0xa0, -0xfe, 0x00, 0xf8, 0x50, 0x96, 0x00, 0x95, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x94, 0xd0, 0x93, 0x00, 0x00, -0x40, 0xa3, 0xf0, 0xff, 0xf0, 0xff, 0x70, -0x93, 0x40, 0x92, 0xf0, 0xff, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xc0, 0x8d, 0xe0, -0x8f, 0x00, 0x00, 0x70, 0x76, 0xf0, 0xff, -0xf0, 0xff, 0x90, 0x8f, 0xc0, 0x8e, 0xf0, -0xff, 0x00, 0x00, 0xf0, 0xff, 0xa0, 0x21, -0x20, 0x8c, 0xc0, 0xa1, 0x00, 0x65, 0x50, -0xa4, 0x00, 0x00, 0x00, 0x00, 0xa0, 0xa5, -0x10, 0xa9, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xf0, 0x27, 0x10, 0xad, 0x90, 0xa1, -0x50, 0x54, 0xe0, 0x91, 0xc0, 0x19, 0x00, -0x00, 0xe0, 0xa4, 0x40, 0xa8, 0x00, 0xf1, -0x00, 0x00, 0x00, 0x00, 0x50, 0x32, 0x00, -0xac, 0xa0, 0xa2, 0x10, 0x40, 0x10, 0x82, -0x40, 0x2d, 0x90, 0x19, 0xb0, 0xa4, 0xc0, -0xa7, 0x20, 0xd3, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x10, 0xab, 0x90, 0xae, 0xd0, -0x1d, 0xb0, 0x72, 0xb0, 0x3c, 0x10, 0x35, -0x20, 0xa5, 0xa0, 0xa7, 0x60, 0xb9, 0xf0, -0xff, 0x20, 0x13, 0x00, 0x00, 0x50, 0xaa, -0x20, 0xae, 0x00, 0x00, 0x60, 0x61, 0xb0, -0x4a, 0xd0, 0x46, 0x00, 0xa6, 0xc0, 0xa7, -0xf0, 0xa2, 0xf0, 0xff, 0x10, 0x3d, 0x00, -0x00, 0xe0, 0xa9, 0x40, 0xad, 0x00, 0x00, -0x20, 0x4c, 0x10, 0x58, 0x00, 0x56, 0x10, -0xa7, 0x20, 0xa8, 0x10, 0x8f, 0x10, 0xf0, -0xf0, 0x50, 0xa0, 0x39, 0xb0, 0xa9, 0x60, -0xac, 0x00, 0x00, 0xa0, 0x29, 0xf0, 0x64, -0xf0, 0x63, 0x20, 0xa8, 0xa0, 0xa8, 0x20, -0x7d, 0x60, 0xd1, 0xd0, 0x60, 0xb0, 0x56, -0xc0, 0xa9, 0xc0, 0xab, 0xf0, 0xff, 0x00, -0x00, 0x30, 0x3e, 0x20, 0x71, 0xc0, 0xad, -0x30, 0xa9, 0x60, 0x6a, 0x40, 0xb6, 0x20, -0x6f, 0xc0, 0x69, 0x00, 0xaa, 0x60, 0xab, -0xf0, 0xff, 0x00, 0x00, 0xd0, 0x57, 0xd0, -0x7d, 0x40, 0xae, 0xc0, 0xa9, 0xa0, 0x52, -0xd0, 0x9d, 0x80, 0x7c, 0x50, 0x79, 0x50, -0xaa, 0x40, 0xab, 0xf0, 0xff, 0x00, 0x00, -0x10, 0x6b, 0x90, 0x8b, 0x90, 0xad, 0x50, -0xaa, 0x50, 0x25, 0xa0, 0x86, 0xc0, 0x8a, -0xc0, 0x88, 0xa0, 0xaa, 0x50, 0xab, 0x50, -0xed, 0x00, 0x00, 0x30, 0x81, 0x20, 0x9c, -0xf0, 0xac, 0xf0, 0xaa, 0x00, 0x00, 0x00, -0x6e, 0xb0, 0x9b, 0x50, 0x9a, 0x10, 0xab, -0x80, 0xab, 0x50, 0xcc, 0xf0, 0xff, 0x40, -0x96, 0xf0, 0x8c, 0xa0, 0xac, 0xc0, 0xab, -0x00, 0x00, 0x90, 0x49, 0xb0, 0xaf, 0xc0, -0xae, 0x80, 0xab, 0xd0, 0xab, 0x80, 0xac, -0xf0, 0xff, 0x80, 0xac, 0xf0, 0xa3, 0x80, -0xac, 0x60, 0xac, 0x00, 0x00, 0x00, 0x00, -0x40, 0xc7, 0xb0, 0xc6, 0xf0, 0xab, 0x20, -0xac, 0xe0, 0x89, 0xf0, 0xff, 0x60, 0xc5, -0xf0, 0xbd, 0x90, 0xac, 0x20, 0xac, 0x00, -0x00, 0x00, 0x00, 0xe0, 0xe2, 0x80, 0xe2, -0x30, 0xac, 0x40, 0xac, 0xb0, 0x56, 0xe0, -0xdd, 0x60, 0xe1, 0xe0, 0xdb, 0x30, 0xac, -0x00, 0xab, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x50, 0xaa, 0x30, 0xaa, -0x00, 0x00, 0x00, 0xad, 0xf0, 0xfe, 0x40, -0xfa, 0xd0, 0xa9, 0xa0, 0xa8, 0xf0, 0xff, -0x00, 0x00, 0xf0, 0xeb, 0xf0, 0xff, 0x40, -0xa3, 0xe0, 0xa6, 0x00, 0x00, 0x80, 0x7b, -0xf0, 0xff, 0xf0, 0xff, 0x70, 0xa6, 0x60, -0xa5, 0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x50, 0xa1, 0x00, 0xa2, 0x00, -0x00, 0xe0, 0x42, 0xf0, 0xff, 0xf0, 0xff, -0xa0, 0xa1, 0xe0, 0xa0, 0x90, 0xe0, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x23, 0x50, 0x9e, -0x00, 0xb7, 0x10, 0x50, 0x30, 0x90, 0xe0, -0x06, 0x00, 0x00, 0xe0, 0xb9, 0x50, 0xbd, -0x50, 0xf0, 0x00, 0x00, 0x00, 0x00, 0xf0, -0x27, 0x90, 0xc1, 0x30, 0xb7, 0x50, 0x3a, -0x50, 0x80, 0x30, 0x1f, 0x00, 0x00, 0x40, -0xb9, 0xa0, 0xbc, 0x60, 0xd2, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x70, 0xc0, 0x80, -0xc4, 0x00, 0x00, 0xe0, 0x70, 0x30, 0x2f, -0x50, 0x20, 0x40, 0xb9, 0x30, 0xbc, 0x80, -0xb8, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x80, 0xbf, 0x10, 0xc4, 0x00, 0x00, 0x90, -0x5f, 0x70, 0x3d, 0x30, 0x37, 0xf0, 0xb9, -0x20, 0xbc, 0x10, 0xa2, 0xf0, 0xff, 0x80, -0x24, 0x00, 0x00, 0xe0, 0xbe, 0xf0, 0xc2, -0x00, 0x00, 0x60, 0x4a, 0xf0, 0x4a, 0xe0, -0x47, 0x00, 0xbb, 0x70, 0xbc, 0x60, 0x8e, -0xb0, 0xef, 0x30, 0x40, 0x00, 0x00, 0x90, -0xbe, 0xf0, 0xc1, 0x00, 0x00, 0xa0, 0x27, -0x00, 0x58, 0x80, 0x56, 0x40, 0xbc, 0x00, -0xbd, 0xa0, 0x7c, 0x10, 0xd1, 0x30, 0x52, -0x80, 0x43, 0x90, 0xbe, 0x30, 0xc1, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x30, 0x64, -0xf0, 0xc3, 0xb0, 0xbd, 0x50, 0x6a, 0x20, -0xb6, 0x80, 0x61, 0x60, 0x5a, 0xe0, 0xbe, -0xb0, 0xc0, 0xf0, 0xff, 0x00, 0x00, 0xb0, -0x3f, 0x30, 0x71, 0x50, 0xc4, 0x70, 0xbe, -0x80, 0x53, 0xf0, 0x9d, 0x80, 0x6f, 0x80, -0x6b, 0x30, 0xbf, 0x80, 0xc0, 0xf0, 0xff, -0x00, 0x00, 0xd0, 0x58, 0xc0, 0x7d, 0x70, -0xc3, 0x30, 0xbf, 0x60, 0x2d, 0x90, 0x87, -0xc0, 0x7c, 0x40, 0x7a, 0xa0, 0xbf, 0x90, -0xc0, 0x80, 0xed, 0x00, 0x00, 0xb0, 0x70, -0x60, 0x8b, 0xb0, 0xc2, 0xf0, 0xbf, 0x00, -0x00, 0x60, 0x71, 0xe0, 0x8a, 0x30, 0x89, -0x30, 0xc0, 0xd0, 0xc0, 0x40, 0xcd, 0xf0, -0xff, 0x00, 0x84, 0x10, 0x79, 0x50, 0xc2, -0x50, 0xc2, 0x00, 0x00, 0xa0, 0x54, 0xb0, -0x9b, 0x90, 0x9a, 0xd0, 0xc0, 0x40, 0xc1, -0x30, 0xaf, 0xf0, 0xff, 0xa0, 0x97, 0x00, -0x8e, 0x30, 0xc2, 0x70, 0xc3, 0x00, 0x00, -0x00, 0x00, 0xa0, 0xaf, 0xe0, 0xae, 0x80, -0xc1, 0xd0, 0xc1, 0xa0, 0x90, 0xf0, 0xff, -0x30, 0xad, 0x80, 0xa5, 0x60, 0xc2, 0x80, -0xc3, 0x00, 0x00, 0x00, 0x00, 0x20, 0xc7, -0xc0, 0xc6, 0x30, 0xc2, 0x50, 0xc2, 0x60, -0x6b, 0x70, 0xe4, 0xb0, 0xc5, 0x20, 0xc1, -0xb0, 0xc2, 0x10, 0xc3, 0x00, 0x00, 0x00, -0x00, 0xc0, 0xe2, 0x80, 0xe2, 0xc0, 0xc2, -0xc0, 0xc2, 0x00, 0x00, 0x20, 0xba, 0x80, -0xe1, 0xe0, 0xdd, 0xc0, 0xc2, 0xe0, 0xc1, -0xf0, 0xff, 0x00, 0x00, 0x50, 0xd1, 0xf0, -0xff, 0xb0, 0xbb, 0xe0, 0xc0, 0x00, 0x00, -0x80, 0x85, 0x00, 0xff, 0xb0, 0xfb, 0x70, -0xc0, 0x60, 0xbf, 0xf0, 0xff, 0x00, 0x00, -0x80, 0xef, 0xf0, 0xff, 0xa0, 0xba, 0xe0, -0xbc, 0x00, 0x00, 0x90, 0x43, 0xf0, 0xff, -0xf0, 0xff, 0x70, 0xbc, 0x70, 0xbb, 0xd0, -0xe9, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xe0, 0xb7, 0xf0, 0xb6, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xa0, 0xb6, -0xe0, 0xb5, 0x00, 0xbc, 0x00, 0x00, 0xf0, -0xff, 0xa0, 0x21, 0x90, 0xb3, 0x90, 0xd0, -0xb0, 0x2d, 0x50, 0x7d, 0x00, 0x14, 0x00, -0x00, 0x40, 0xd2, 0x70, 0xd5, 0x10, 0xd1, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x90, -0xd9, 0x00, 0xde, 0x00, 0x00, 0x90, 0x6d, -0x90, 0x21, 0x00, 0x00, 0xd0, 0xd1, 0xd0, -0xd4, 0x00, 0xb7, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x70, 0xd8, 0xa0, 0xdd, 0x00, -0x00, 0xb0, 0x5b, 0xd0, 0x2f, 0x40, 0x24, -0x00, 0xd2, 0x70, 0xd4, 0x70, 0xa0, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x90, 0xd7, -0x50, 0xdc, 0x00, 0x00, 0x40, 0x45, 0x70, -0x3d, 0x90, 0x38, 0xd0, 0xd2, 0x80, 0xd4, -0x90, 0x8c, 0xe0, 0xee, 0xf0, 0x2a, 0x00, -0x00, 0x10, 0xd7, 0x20, 0xdb, 0x00, 0x00, -0xc0, 0x18, 0xa0, 0x4a, 0x80, 0x48, 0x00, -0xd4, 0xf0, 0xd4, 0xd0, 0x7a, 0x30, 0xd0, -0x00, 0x42, 0xf0, 0x26, 0x00, 0xd7, 0x30, -0xda, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xc0, 0x56, 0xa0, 0xdd, 0xb0, 0xd5, 0x80, -0x68, 0x40, 0xb5, 0x00, 0x53, 0xe0, 0x48, -0x30, 0xd7, 0x90, 0xd9, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x30, 0x64, 0xe0, 0xdd, -0x80, 0xd6, 0xa0, 0x51, 0x20, 0x9d, 0xf0, -0x61, 0xa0, 0x5c, 0x90, 0xd7, 0x50, 0xd9, -0xf0, 0xff, 0x00, 0x00, 0x60, 0x41, 0x00, -0x71, 0xe0, 0xdc, 0x70, 0xd7, 0xc0, 0x2a, -0xf0, 0x86, 0xb0, 0x6f, 0x80, 0x6c, 0x20, -0xd8, 0x50, 0xd9, 0x10, 0xed, 0x00, 0x00, -0x40, 0x60, 0x80, 0x7d, 0x10, 0xdc, 0x50, -0xd8, 0x00, 0x00, 0x90, 0x71, 0xd0, 0x7c, -0xb0, 0x7a, 0xb0, 0xd8, 0xa0, 0xd9, 0x20, -0xcd, 0xf0, 0xff, 0x20, 0x74, 0x50, 0x66, -0x80, 0xdb, 0x40, 0xdc, 0x00, 0x00, 0x10, -0x58, 0xd0, 0x8a, 0x60, 0x89, 0x60, 0xd9, -0x10, 0xda, 0x00, 0xb0, 0xf0, 0xff, 0xb0, -0x85, 0xd0, 0x79, 0x50, 0xdb, 0x90, 0xdd, -0x00, 0x00, 0x60, 0x1f, 0x90, 0x9b, 0xa0, -0x9a, 0x40, 0xda, 0xa0, 0xda, 0xa0, 0x93, -0xf0, 0xff, 0x80, 0x98, 0x20, 0x8f, 0x80, -0xdb, 0xa0, 0xdd, 0x00, 0x00, 0x00, 0x00, -0x70, 0xaf, 0xf0, 0xae, 0x30, 0xdb, 0x60, -0xdb, 0x50, 0x74, 0x60, 0xe7, 0x90, 0xad, -0xa0, 0xa8, 0xf0, 0xdb, 0x60, 0xdd, 0x00, -0x00, 0x00, 0x00, 0x00, 0xc7, 0xb0, 0xc6, -0x10, 0xdc, 0x30, 0xdc, 0xa0, 0x43, 0x60, -0xc1, 0xd0, 0xc5, 0xe0, 0xc2, 0x90, 0xdc, -0x30, 0xdd, 0xf0, 0xff, 0x00, 0x00, 0xe0, -0xb7, 0x60, 0xe2, 0x10, 0xd7, 0xe0, 0xdc, -0x00, 0x00, 0x40, 0x96, 0x80, 0xe1, 0x00, -0xdf, 0xd0, 0xdc, 0x50, 0xdc, 0xf0, 0xff, -0x00, 0x00, 0x10, 0xd4, 0xe0, 0xff, 0x40, -0xd7, 0xf0, 0xda, 0x00, 0x00, 0x10, 0x52, -0xe0, 0xfe, 0x60, 0xfc, 0x80, 0xda, 0x80, -0xd9, 0x10, 0xf4, 0x00, 0x00, 0xc0, 0xf2, -0xf0, 0xff, 0x70, 0xd5, 0x30, 0xd6, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xc0, 0xd5, 0xd0, 0xd4, 0xf0, 0xc2, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xa0, 0xd1, -0x00, 0xcf, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xc0, 0xce, 0x00, 0xce, -0x20, 0x96, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xe0, 0xcb, 0xa0, 0xc4, 0x00, 0x00, -0xd0, 0x67, 0x50, 0x14, 0x00, 0x00, 0x60, -0xef, 0x00, 0xf2, 0xb0, 0xb4, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xa0, 0xf5, 0x70, -0xfb, 0x00, 0x00, 0x60, 0x54, 0x90, 0x20, -0x00, 0x00, 0x30, 0xef, 0x70, 0xf1, 0xa0, -0x9d, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x90, 0xf4, 0xe0, 0xf9, 0x00, 0x00, 0x00, -0x3a, 0xb0, 0x2e, 0xd0, 0x25, 0x80, 0xef, -0x30, 0xf1, 0x60, 0x89, 0x90, 0xed, 0x00, -0x00, 0x00, 0x00, 0xe0, 0xf3, 0x70, 0xf8, -0x00, 0x00, 0x00, 0x00, 0x60, 0x3c, 0x00, -0x39, 0x50, 0xf0, 0x60, 0xf1, 0x20, 0x77, -0xa0, 0xce, 0xb0, 0x2d, 0x00, 0x00, 0xa0, -0xf3, 0x50, 0xf7, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x80, 0x48, 0x40, 0xfb, 0xf0, -0xf1, 0x20, 0x64, 0x70, 0xb3, 0xe0, 0x42, -0xb0, 0x31, 0xb0, 0xf3, 0x90, 0xf6, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x90, 0x56, -0xa0, 0xfb, 0xc0, 0xf2, 0xd0, 0x4b, 0x20, -0x9b, 0x60, 0x53, 0xd0, 0x4b, 0x00, 0xf4, -0x20, 0xf6, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xd0, 0x63, 0x70, 0xfa, 0xb0, 0xf3, -0x80, 0x17, 0xc0, 0x84, 0x10, 0x62, 0xc0, -0x5d, 0x90, 0xf4, 0x20, 0xf6, 0x20, 0xec, -0x00, 0x00, 0x80, 0x4c, 0x90, 0x70, 0x70, -0xf9, 0xc0, 0xf4, 0x00, 0x00, 0x30, 0x6f, -0xb0, 0x6f, 0xf0, 0x6c, 0x30, 0xf5, 0x60, -0xf6, 0x10, 0xcc, 0xf0, 0xff, 0x70, 0x64, -0xa0, 0x51, 0xc0, 0xf8, 0xf0, 0xf9, 0x00, -0x00, 0x00, 0x56, 0xa0, 0x7c, 0xd0, 0x7a, -0xf0, 0xf5, 0xd0, 0xf6, 0x20, 0xaf, 0xf0, -0xff, 0x20, 0x76, 0x90, 0x66, 0x70, 0xf8, -0x80, 0xfb, 0x00, 0x00, 0xf0, 0x23, 0x90, -0x8a, 0x70, 0x89, 0xd0, 0xf6, 0x60, 0xf7, -0xc0, 0x93, 0xf0, 0xff, 0xa0, 0x86, 0xa0, -0x7a, 0x80, 0xf8, 0x70, 0xfb, 0x00, 0x00, -0x00, 0x00, 0x50, 0x9b, 0x90, 0x9a, 0xd0, -0xf7, 0x30, 0xf8, 0x40, 0x77, 0x20, 0xe8, -0xe0, 0x98, 0x90, 0x92, 0xf0, 0xf8, 0x00, -0xfb, 0x00, 0x00, 0x00, 0x00, 0x30, 0xaf, -0xd0, 0xae, 0xf0, 0xf8, 0x20, 0xf9, 0xe0, -0x51, 0x40, 0xc4, 0xb0, 0xad, 0x50, 0xaa, -0xb0, 0xf9, 0x00, 0xfb, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0x9f, 0x90, 0xc6, 0xc0, 0xf5, -0x40, 0xfa, 0x00, 0x00, 0xe0, 0x9e, 0xd0, -0xc5, 0xc0, 0xc3, 0x90, 0xfa, 0x20, 0xfb, -0xf0, 0xff, 0x00, 0x00, 0xb0, 0xb9, 0x10, -0xe2, 0x10, 0xf7, 0x00, 0xfb, 0x00, 0x00, -0x60, 0x6d, 0x50, 0xe1, 0x60, 0xdf, 0xf0, -0xfa, 0x80, 0xfa, 0x40, 0xfd, 0x00, 0x00, -0x60, 0xd6, 0x30, 0xff, 0x80, 0xf6, 0xd0, -0xf8, 0x00, 0x00, 0x00, 0x00, 0x60, 0xfe, -0x60, 0xfc, 0x60, 0xf8, 0x60, 0xf7, 0xb0, -0xcb, 0x00, 0x00, 0x90, 0xf5, 0xf0, 0xff, -0xd0, 0xf3, 0xf0, 0xf2, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xa0, 0xf2, -0xa0, 0xf1, 0xe0, 0x99, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xee, 0x00, 0xe5, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x30, 0xea, 0x70, 0xe9, 0x60, 0x69, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xa0, -0xe7, 0x20, 0xe1, 0x00, 0x00, 0xf0, 0x4e, -0x10, 0x15, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x50, 0x9c, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0x2f, 0xc0, 0x1f, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xc0, 0x87, 0x50, -0xed, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xc0, -0x2d, 0x40, 0x28, 0xf0, 0xff, 0xf0, 0xff, -0x40, 0x75, 0x50, 0xce, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0x39, 0xf0, -0xff, 0xf0, 0xff, 0x10, 0x62, 0x00, 0xb3, -0x20, 0x31, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x49, 0xf0, 0xff, 0xf0, 0xff, 0x70, -0x49, 0xc0, 0x9a, 0x90, 0x44, 0xf0, 0x38, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xd0, 0x56, 0xf0, 0xff, -0xf0, 0xff, 0x50, 0x09, 0x90, 0x84, 0x70, -0x54, 0xa0, 0x4e, 0xf0, 0xff, 0xf0, 0xff, -0x50, 0xec, 0x00, 0x00, 0x40, 0x33, 0xf0, -0x63, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x70, 0x6f, 0xc0, 0x62, 0x40, 0x5f, 0xf0, -0xff, 0xf0, 0xff, 0x60, 0xcc, 0xf0, 0xff, -0xe0, 0x53, 0x10, 0x36, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x40, 0x57, 0x30, 0x70, -0xe0, 0x6d, 0xf0, 0xff, 0xf0, 0xff, 0xb0, -0xaf, 0xf0, 0xff, 0xf0, 0x67, 0xb0, 0x52, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x2e, 0x00, 0x7d, 0x80, 0x7b, 0xf0, 0xff, -0xf0, 0xff, 0x20, 0x95, 0xf0, 0xff, 0x00, -0x78, 0xa0, 0x68, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xd0, 0x8a, 0xf0, -0x89, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0x7a, -0x60, 0xe9, 0xc0, 0x87, 0xb0, 0x7f, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x70, 0x9b, 0x00, 0x9b, 0xf0, 0xff, 0xf0, -0xff, 0xc0, 0x5c, 0x00, 0xc7, 0x90, 0x99, -0x30, 0x95, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x8a, 0x10, 0xaf, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x40, -0xa5, 0x20, 0xae, 0xc0, 0xab, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x40, -0xa1, 0xc0, 0xc6, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xc0, 0x7e, 0x30, 0xc6, 0x90, -0xc4, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x90, 0xbb, 0xe0, 0xe1, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x30, 0x36, -0x40, 0xe1, 0xa0, 0xdf, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xd6, 0x00, 0x00, 0x40, 0xd9, -0x50, 0xfe, 0xf0, 0xff, 0xd0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xc0, 0xfd, 0x20, 0xfc, -0xd0, 0xff, 0xe0, 0xff, 0xf0, 0xa3, 0xf0, -0xff, 0x40, 0xf7, 0x90, 0xe8, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xb0, 0xff, 0xb0, 0xff, -0xa0, 0x6a, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xc0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xb0, -0xff, 0xb0, 0xff, 0x00, 0x00, 0xd0, 0xd8, -0xf0, 0xff, 0xf0, 0xff, 0xc0, 0xff, 0xe0, -0xff, 0x00, 0x00, 0x00, 0x31, 0xb0, 0x1a, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x30, -0x88, 0xc0, 0xed, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x20, 0x22, 0xe0, 0x17, 0xf0, 0xff, -0xf0, 0xff, 0x10, 0x76, 0xe0, 0xce, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x40, -0x2c, 0xf0, 0xff, 0xf0, 0xff, 0x70, 0x63, -0xc0, 0xb3, 0x10, 0x1b, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x10, 0x3c, 0xf0, 0xff, 0xf0, -0xff, 0x30, 0x4c, 0xc0, 0x9b, 0x90, 0x35, -0x00, 0x1f, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x50, 0x4a, -0xf0, 0xff, 0xf0, 0xff, 0x50, 0x21, 0x10, -0x86, 0x10, 0x47, 0xa0, 0x3e, 0xf0, 0xff, -0xf0, 0xff, 0x10, 0xed, 0x00, 0x00, 0x00, -0x00, 0xb0, 0x57, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xc0, 0x71, 0x30, 0x56, 0x70, -0x51, 0xf0, 0xff, 0xf0, 0xff, 0x70, 0xcd, -0xf0, 0xff, 0x00, 0x41, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x40, 0x5b, -0x00, 0x64, 0x10, 0x61, 0xf0, 0xff, 0xf0, -0xff, 0x20, 0xb1, 0xf0, 0xff, 0x30, 0x59, -0xc0, 0x36, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x10, 0x39, 0x20, 0x71, 0x40, 0x6f, -0xf0, 0xff, 0xf0, 0xff, 0x40, 0x97, 0xf0, -0xff, 0xd0, 0x6a, 0x40, 0x56, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xb0, -0x7d, 0x90, 0x7c, 0xf0, 0xff, 0xf0, 0xff, -0x80, 0x7e, 0xb0, 0xea, 0xd0, 0x79, 0x90, -0x6f, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x60, 0x8b, 0xc0, 0x8a, 0xf0, -0xff, 0xf0, 0xff, 0x80, 0x64, 0x60, 0xc9, -0xf0, 0x88, 0x50, 0x83, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x50, 0x76, -0xa0, 0x9b, 0xf0, 0xff, 0xf0, 0xff, 0x90, -0x3c, 0xd0, 0xa9, 0x60, 0x9a, 0x40, 0x97, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x8b, 0x90, 0xaf, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xe0, 0x88, 0xd0, -0xae, 0x00, 0xad, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xf0, 0xa2, 0x20, -0xc7, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x10, 0x5d, 0x90, 0xc6, 0x10, 0xc5, 0xf0, -0xff, 0xf0, 0xff, 0xa0, 0xde, 0x00, 0x00, -0xa0, 0xbe, 0x60, 0xe1, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xe0, -0x70, 0xdf, 0xf0, 0xff, 0xf0, 0xff, 0xd0, -0xb2, 0xf0, 0xff, 0xf0, 0xda, 0xa0, 0xcd, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xd0, 0xfc, 0x70, 0xfb, 0xd0, 0xff, -0xe0, 0xff, 0xe0, 0x7a, 0xf0, 0xff, 0xe0, -0xf7, 0x60, 0xeb, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xb0, 0xff, 0xb0, 0xff, 0x00, 0x00, -0x80, 0xe1, 0xf0, 0xff, 0xf0, 0xff, 0xc0, -0xff, 0xe0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xb0, 0xff, 0xb0, -0xff, 0x00, 0x00, 0xf0, 0xb2, 0xf0, 0xff, -0xf0, 0xff, 0xb0, 0xff, 0xd0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x80, 0x31, 0x50, 0x6d, 0x20, -0x16, 0x00, 0x00, 0x00, 0x17, 0x70, 0x17, -0x30, 0xa8, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x60, 0x19, 0x70, 0x1f, 0x10, 0x20, -0x20, 0x5f, 0x00, 0x20, 0xa0, 0x18, 0xd0, -0x16, 0x00, 0x17, 0x90, 0x96, 0x00, 0xf3, -0x00, 0x00, 0x00, 0x00, 0x80, 0x18, 0x20, -0x1d, 0xd0, 0x06, 0x90, 0x4f, 0x30, 0x2f, -0xa0, 0x2c, 0x40, 0x16, 0x40, 0x16, 0xb0, -0x87, 0xb0, 0xd5, 0x20, 0x20, 0x00, 0x00, -0x70, 0x17, 0x00, 0x1b, 0xf0, 0xff, 0x60, -0x3d, 0x00, 0x00, 0xc0, 0x3c, 0xd0, 0x1e, -0x30, 0x15, 0x90, 0x79, 0x80, 0xbc, 0x60, -0x37, 0x80, 0x20, 0x20, 0x16, 0xe0, 0x18, -0xf0, 0xff, 0x40, 0x22, 0x00, 0x00, 0x50, -0x4b, 0xc0, 0x1e, 0xa0, 0x13, 0x30, 0x6a, -0xd0, 0xa6, 0x60, 0x48, 0x20, 0x40, 0x40, -0x14, 0x70, 0x16, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xf0, 0x58, 0x40, 0x1d, 0x20, -0x11, 0x80, 0x58, 0xf0, 0x93, 0x40, 0x57, -0xd0, 0x52, 0xa0, 0x11, 0x90, 0x13, 0x20, -0xf2, 0x00, 0x00, 0xc0, 0x3d, 0xf0, 0x65, -0x50, 0x19, 0xd0, 0x0c, 0x00, 0x42, 0x30, -0x83, 0x10, 0x65, 0x50, 0x62, 0x60, 0x0d, -0x70, 0x0f, 0x00, 0xd4, 0xf0, 0xff, 0xd0, -0x58, 0x30, 0x43, 0xd0, 0x14, 0x30, 0x18, -0xb0, 0x08, 0x20, 0x72, 0x30, 0x72, 0x50, -0x70, 0x00, 0x00, 0x00, 0x05, 0x90, 0xb9, -0xf0, 0xff, 0x30, 0x6b, 0x10, 0x5a, 0x60, -0x0e, 0x00, 0x18, 0x00, 0x00, 0xc0, 0x5d, -0xc0, 0x7e, 0x80, 0x7d, 0x00, 0x00, 0x00, -0x00, 0x00, 0xa2, 0xf0, 0xff, 0x80, 0x7a, -0xb0, 0x6c, 0x00, 0x00, 0x00, 0x14, 0x00, -0x00, 0x50, 0x40, 0x60, 0x8c, 0xa0, 0x8b, -0x00, 0x00, 0x00, 0x00, 0x10, 0x8c, 0x70, -0xef, 0xb0, 0x89, 0x50, 0x82, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd0, -0x9c, 0x60, 0x9c, 0x00, 0x00, 0x00, 0x00, -0x90, 0x75, 0x20, 0xcf, 0x20, 0x9b, 0x10, -0x97, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x00, 0x00, 0x50, 0x8e, 0x40, 0xb0, 0x00, -0x00, 0x00, 0x00, 0xf0, 0x56, 0x40, 0xb0, -0x60, 0xaf, 0x20, 0xad, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x00, 0x40, 0xa5, -0xb0, 0xc7, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x60, 0x8f, 0x20, 0xc7, 0xd0, 0xc5, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0x10, 0xbf, 0x40, 0xe3, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x62, 0xf0, -0xe2, 0x00, 0xe2, 0x00, 0x00, 0x00, 0x00, -0x20, 0xe1, 0x00, 0x00, 0xf0, 0xdc, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x40, 0xb1, 0xf0, 0xff, -0x90, 0xfb, 0x70, 0xed, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x60, -0x82, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x20, 0x50, 0x80, 0xe3, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x80, 0x20, 0x40, 0x5f, 0x90, 0x16, 0x00, -0x00, 0x90, 0x1e, 0xb0, 0x20, 0xa0, 0x96, -0x10, 0xf3, 0x00, 0x00, 0x00, 0x00, 0x10, -0x21, 0xe0, 0x23, 0x30, 0x14, 0x70, 0x50, -0xe0, 0x1f, 0xf0, 0x1b, 0x70, 0x1f, 0x90, -0x20, 0x10, 0x88, 0xd0, 0xd5, 0x00, 0x00, -0x00, 0x00, 0xb0, 0x20, 0xa0, 0x22, 0xf0, -0xff, 0xd0, 0x3f, 0x00, 0x00, 0xb0, 0x2d, -0x60, 0x25, 0x20, 0x20, 0x50, 0x7a, 0xd0, -0xbc, 0xd0, 0x24, 0x00, 0x00, 0x30, 0x20, -0x70, 0x21, 0xf0, 0xff, 0x60, 0x2a, 0x00, -0x00, 0x30, 0x3d, 0x70, 0x25, 0x70, 0x1f, -0xa0, 0x6b, 0x70, 0xa7, 0x30, 0x39, 0xd0, -0x2b, 0x70, 0x1f, 0x50, 0x20, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x80, 0x4b, 0x90, -0x24, 0x70, 0x1e, 0x20, 0x5b, 0xf0, 0x94, -0x50, 0x49, 0x50, 0x43, 0x70, 0x1e, 0x10, -0x1f, 0x70, 0xf2, 0x00, 0x00, 0x90, 0x18, -0xf0, 0x58, 0x20, 0x22, 0x10, 0x1d, 0x40, -0x47, 0xd0, 0x84, 0xe0, 0x57, 0x50, 0x54, -0x10, 0x1d, 0x90, 0x1d, 0x90, 0xd4, 0xf0, -0xff, 0x70, 0x47, 0x70, 0x1b, 0xd0, 0x1f, -0x30, 0x22, 0x40, 0x28, 0xb0, 0x74, 0x70, -0x65, 0x20, 0x63, 0x60, 0x1b, 0xd0, 0x1b, -0x90, 0xba, 0xf0, 0xff, 0xc0, 0x5c, 0x60, -0x44, 0x70, 0x1d, 0xf0, 0x21, 0x00, 0x00, -0x00, 0x62, 0x60, 0x72, 0xe0, 0x70, 0x10, -0x19, 0x70, 0x19, 0xa0, 0xa3, 0xf0, 0xff, -0x40, 0x6d, 0xa0, 0x5b, 0xc0, 0x1a, 0x00, -0x20, 0x00, 0x00, 0xe0, 0x49, 0xe0, 0x7e, -0xf0, 0x7d, 0xe0, 0x15, 0x40, 0x16, 0xd0, -0x8e, 0x60, 0xf0, 0xa0, 0x7b, 0x90, 0x72, -0x70, 0x17, 0xd0, 0x1b, 0x00, 0x00, 0x00, -0x00, 0x70, 0x8c, 0xf0, 0x8b, 0x50, 0x10, -0xb0, 0x10, 0xf0, 0x7a, 0x00, 0xd1, 0x50, -0x8a, 0x60, 0x85, 0x30, 0x12, 0x60, 0x16, -0xf0, 0xff, 0x00, 0x00, 0x20, 0x7b, 0x90, -0x9c, 0xc0, 0x16, 0x00, 0x00, 0x30, 0x63, -0x20, 0xb4, 0x80, 0x9b, 0xb0, 0x98, 0x00, -0x00, 0x90, 0x09, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x90, 0x60, 0xb0, 0x00, 0x14, 0x00, -0x00, 0xf0, 0x37, 0x70, 0x97, 0xb0, 0xaf, -0x00, 0xae, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0xe0, 0xa6, 0xc0, 0xc7, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, -0x76, 0x50, 0xc7, 0x50, 0xc6, 0x00, 0x00, -0x00, 0x00, 0x40, 0xe8, 0x00, 0x00, 0x50, -0xc2, 0x40, 0xe3, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xf0, 0x38, 0x10, 0xe3, 0x50, -0xe2, 0x00, 0x00, 0x00, 0x00, 0x90, 0xbf, -0xf0, 0xff, 0x30, 0xdf, 0x40, 0xd3, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x80, 0x8d, 0xf0, 0xff, 0x50, 0xfd, -0x80, 0xf1, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x20, 0x57, 0x30, -0xee, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xc0, 0xc0, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x90, 0x13, -0x80, 0x50, 0xb0, 0x18, 0x30, 0x0e, 0x30, -0x28, 0xc0, 0x2e, 0x10, 0x88, 0xd0, 0xd5, -0x00, 0x00, 0x00, 0x00, 0x30, 0x2f, 0x10, -0x30, 0xf0, 0xff, 0xd0, 0x40, 0x00, 0x00, -0xf0, 0x1d, 0xe0, 0x31, 0x50, 0x2e, 0xa0, -0x7a, 0xf0, 0xbc, 0x00, 0x00, 0x00, 0x00, -0x10, 0x2f, 0x90, 0x2f, 0xf0, 0xff, 0x50, -0x2e, 0x00, 0x00, 0x50, 0x2e, 0x00, 0x32, -0x50, 0x2e, 0x70, 0x6c, 0xc0, 0xa7, 0xd0, -0x27, 0x00, 0x00, 0xc0, 0x2e, 0x10, 0x2f, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x50, -0x3d, 0x80, 0x31, 0x40, 0x2e, 0xf0, 0x5c, -0xa0, 0x95, 0x70, 0x3a, 0x40, 0x31, 0x60, -0x2e, 0x90, 0x2e, 0xb0, 0xf2, 0x00, 0x00, -0x00, 0x00, 0x70, 0x4b, 0x30, 0x30, 0xe0, -0x2d, 0xd0, 0x4a, 0x00, 0x86, 0x00, 0x4a, -0x50, 0x45, 0xd0, 0x2d, 0xf0, 0x2d, 0x00, -0xd5, 0xf0, 0xff, 0x30, 0x31, 0x00, 0x00, -0x00, 0x2f, 0xa0, 0x30, 0x40, 0x32, 0xa0, -0x76, 0x40, 0x58, 0x60, 0x55, 0x20, 0x2d, -0x30, 0x2d, 0x50, 0xbb, 0xf0, 0xff, 0xf0, -0x4c, 0x10, 0x1e, 0xf0, 0x2d, 0x70, 0x30, -0x00, 0x00, 0x40, 0x65, 0xa0, 0x65, 0xd0, -0x63, 0x40, 0x2c, 0x50, 0x2c, 0xe0, 0xa4, -0xf0, 0xff, 0x50, 0x5f, 0x30, 0x47, 0xd0, -0x2c, 0x70, 0x2f, 0x00, 0x00, 0xe0, 0x4f, -0x70, 0x72, 0x60, 0x71, 0x30, 0x2b, 0x40, -0x2b, 0xd0, 0x90, 0x00, 0xf1, 0x90, 0x6e, -0x50, 0x63, 0xa0, 0x2b, 0x70, 0x2d, 0x00, -0x00, 0x00, 0x2e, 0xe0, 0x7e, 0x40, 0x7e, -0xf0, 0x29, 0x00, 0x2a, 0x50, 0x7e, 0x30, -0xd2, 0x60, 0x7c, 0x50, 0x76, 0x50, 0x2a, -0x90, 0x2b, 0xf0, 0xff, 0x00, 0x00, 0xe0, -0x69, 0x20, 0x8c, 0xc0, 0x2b, 0x50, 0x28, -0x30, 0x6a, 0x90, 0xb6, 0xd0, 0x8a, 0x60, -0x87, 0x90, 0x28, 0x80, 0x29, 0xf0, 0xff, -0x00, 0x00, 0xe0, 0x7c, 0xb0, 0x9c, 0x20, -0x2c, 0xb0, 0x25, 0xe0, 0x4c, 0x70, 0x9c, -0xd0, 0x9b, 0xc0, 0x99, 0x00, 0x26, 0xc0, -0x26, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x91, -0x60, 0xb0, 0xf0, 0x29, 0x70, 0x21, 0x00, -0x00, 0x00, 0x81, 0xe0, 0xaf, 0xa0, 0xae, -0xb0, 0x21, 0x70, 0x22, 0xd0, 0xeb, 0x00, -0x00, 0xf0, 0xa9, 0xc0, 0xc7, 0x10, 0x25, -0x20, 0x19, 0x00, 0x00, 0xf0, 0x5c, 0x80, -0xc7, 0xa0, 0xc6, 0x70, 0x19, 0x60, 0x1a, -0xa0, 0xc7, 0xf0, 0xff, 0x20, 0xc4, 0x70, -0xba, 0x00, 0x1d, 0x50, 0x21, 0x00, 0x00, -0x00, 0x00, 0x20, 0xe3, 0x90, 0xe2, 0x00, -0x00, 0x00, 0x00, 0xf0, 0x9f, 0xf0, 0xff, -0x90, 0xe0, 0x90, 0xd6, 0x00, 0x00, 0x20, -0x14, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x66, 0xa0, 0xf9, 0x90, 0xfe, 0x40, 0xf5, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x10, 0xca, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x80, 0x9e, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0x90, 0x40, -0xf0, 0xff, 0xb0, 0x14, 0xc0, 0x24, 0xe0, -0x3a, 0x90, 0x7a, 0xe0, 0xbc, 0x00, 0x00, -0x00, 0x00, 0x10, 0x3d, 0xb0, 0x3d, 0xf0, -0xff, 0x60, 0x2f, 0x00, 0x00, 0x10, 0x20, -0x90, 0x3f, 0x10, 0x3a, 0xc0, 0x6c, 0xe0, -0xa7, 0x70, 0x0d, 0x00, 0x00, 0xe0, 0x3c, -0x70, 0x3d, 0xf0, 0xff, 0x90, 0x17, 0x00, -0x00, 0xe0, 0x2e, 0x30, 0x3f, 0xf0, 0x3a, -0xe0, 0x5d, 0x00, 0x96, 0x10, 0x2a, 0x70, -0x14, 0xa0, 0x3c, 0x20, 0x3d, 0xd0, 0xf2, -0x00, 0x00, 0x00, 0x00, 0x60, 0x3d, 0x50, -0x3e, 0xf0, 0x3b, 0x20, 0x4d, 0xc0, 0x86, -0x60, 0x3b, 0x60, 0x34, 0x70, 0x3c, 0xd0, -0x3c, 0x50, 0xd5, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xa0, 0x3d, 0x00, 0x3f, 0x10, -0x38, 0x10, 0x78, 0x80, 0x4a, 0xb0, 0x46, -0x40, 0x3c, 0x70, 0x3c, 0xe0, 0xbb, 0xf0, -0xff, 0x60, 0x3a, 0x00, 0x00, 0x00, 0x3d, -0xe0, 0x3e, 0x00, 0x00, 0xb0, 0x67, 0x70, -0x58, 0x30, 0x56, 0xf0, 0x3b, 0x00, 0x3c, -0xd0, 0xa5, 0xf0, 0xff, 0x50, 0x50, 0x90, -0x27, 0x60, 0x3c, 0x30, 0x3e, 0x00, 0x00, -0x40, 0x54, 0xb0, 0x65, 0x60, 0x64, 0x70, -0x3b, 0x80, 0x3b, 0x50, 0x92, 0x80, 0xf1, -0xf0, 0x60, 0x30, 0x52, 0xc0, 0x3b, 0x00, -0x3d, 0x00, 0x00, 0x30, 0x39, 0x70, 0x72, -0xb0, 0x71, 0xe0, 0x3a, 0xe0, 0x3a, 0xc0, -0x80, 0x10, 0xd3, 0x70, 0x6f, 0x00, 0x68, -0x10, 0x3b, 0xe0, 0x3b, 0xf0, 0xff, 0x00, -0x00, 0x80, 0x58, 0x70, 0x7e, 0x70, 0x3c, -0x20, 0x3a, 0x70, 0x6e, 0x20, 0xb8, 0xe0, -0x7c, 0xb0, 0x78, 0x50, 0x3a, 0xe0, 0x3a, -0xf0, 0xff, 0x00, 0x00, 0x90, 0x6b, 0x30, -0x8c, 0xc0, 0x3c, 0x30, 0x39, 0x00, 0x57, -0x90, 0x9f, 0x30, 0x8b, 0xb0, 0x88, 0x50, -0x39, 0xc0, 0x39, 0xf0, 0xff, 0x00, 0x00, -0x90, 0x7d, 0xb0, 0x9c, 0xb0, 0x3b, 0xd0, -0x37, 0x80, 0x29, 0x80, 0x87, 0x10, 0x9c, -0x80, 0x9a, 0xf0, 0x37, 0x40, 0x38, 0xf0, -0xed, 0x00, 0x00, 0xa0, 0x94, 0x60, 0xb0, -0xa0, 0x39, 0xc0, 0x35, 0x00, 0x00, 0x40, -0x6c, 0x10, 0xb0, 0x00, 0xaf, 0xd0, 0x35, -0x20, 0x36, 0x10, 0xcc, 0xf0, 0xff, 0xd0, -0xab, 0x60, 0xa3, 0x20, 0x37, 0x50, 0x37, -0x00, 0x00, 0x00, 0x3c, 0x90, 0xc7, 0xe0, -0xc6, 0xa0, 0x32, 0xe0, 0x32, 0x00, 0xaa, -0xf0, 0xff, 0x20, 0xc5, 0xe0, 0xbc, 0xb0, -0x33, 0x10, 0x34, 0x00, 0x00, 0x00, 0x00, -0x30, 0xe3, 0xc0, 0xe2, 0x50, 0x2d, 0x90, -0x2d, 0x40, 0x81, 0xf0, 0xff, 0x60, 0xe1, -0x70, 0xd9, 0xe0, 0x2d, 0x10, 0x2f, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xd0, 0x1f, 0x60, 0x1f, 0x70, 0x1c, 0xb0, -0xd4, 0x60, 0xff, 0xe0, 0xf8, 0xd0, 0x20, -0x70, 0x26, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x90, 0x1e, 0x10, 0x1f, -0x00, 0x00, 0x80, 0xa6, 0xf0, 0xff, 0xf0, -0xff, 0x80, 0x20, 0x30, 0x24, 0xf0, 0xff, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x70, -0x2d, 0xb0, 0x26, 0x00, 0x00, 0xc0, 0x7a, -0xf0, 0xff, 0xf0, 0xff, 0xb0, 0x27, 0x10, -0x2a, 0xf0, 0xff, 0x70, 0x2e, 0xf0, 0xff, -0x20, 0x1a, 0xb0, 0x31, 0x10, 0x45, 0x90, -0x6c, 0xc0, 0xa7, 0x00, 0x00, 0x00, 0x00, -0xd0, 0x49, 0xf0, 0x4a, 0xf0, 0xff, 0x20, -0x19, 0x00, 0x00, 0x80, 0x22, 0xa0, 0x4c, -0x90, 0x44, 0x20, 0x5e, 0x20, 0x96, 0xb0, -0x16, 0x00, 0x00, 0x60, 0x49, 0xb0, 0x4a, -0xd0, 0xf2, 0x00, 0x00, 0x00, 0x00, 0x70, -0x2f, 0xf0, 0x4b, 0xf0, 0x46, 0x40, 0x4e, -0x20, 0x87, 0xf0, 0x2b, 0x10, 0x1e, 0x30, -0x49, 0x70, 0x4a, 0x70, 0xd5, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x60, 0x4b, 0xd0, -0x4c, 0x50, 0x3b, 0xf0, 0x78, 0x30, 0x3c, -0x90, 0x36, 0x40, 0x49, 0x30, 0x4a, 0x30, -0xbc, 0xf0, 0xff, 0x90, 0x1e, 0x00, 0x00, -0xf0, 0x4a, 0xb0, 0x4c, 0xa0, 0x1c, 0x50, -0x69, 0xd0, 0x4a, 0xd0, 0x47, 0x80, 0x49, -0x00, 0x4a, 0x70, 0xa6, 0xf0, 0xff, 0x80, -0x3f, 0x00, 0x00, 0x80, 0x4a, 0x20, 0x4c, -0x00, 0x00, 0x60, 0x57, 0x90, 0x58, 0xe0, -0x56, 0x90, 0x49, 0xc0, 0x49, 0x70, 0x93, -0xe0, 0xf1, 0x70, 0x52, 0x30, 0x3d, 0x20, -0x4a, 0x40, 0x4b, 0x00, 0x00, 0x30, 0x40, -0xa0, 0x65, 0xc0, 0x64, 0x60, 0x49, 0x80, -0x49, 0x90, 0x82, 0xb0, 0xd3, 0xf0, 0x61, -0x70, 0x58, 0xc0, 0x49, 0x80, 0x4a, 0xf0, -0xff, 0x00, 0x00, 0xb0, 0x42, 0xf0, 0x71, -0x50, 0x4b, 0x20, 0x49, 0x60, 0x71, 0x40, -0xb9, 0x10, 0x70, 0xf0, 0x6a, 0x50, 0x49, -0xd0, 0x49, 0xf0, 0xff, 0x00, 0x00, 0xd0, -0x59, 0x90, 0x7e, 0x80, 0x4b, 0xb0, 0x48, -0xc0, 0x5c, 0x90, 0xa1, 0x50, 0x7d, 0x50, -0x7a, 0xd0, 0x48, 0x30, 0x49, 0xf0, 0xff, -0x00, 0x00, 0x70, 0x6c, 0x40, 0x8c, 0xc0, -0x4a, 0x20, 0x48, 0x50, 0x3e, 0x80, 0x8b, -0x70, 0x8b, 0x90, 0x89, 0x30, 0x48, 0x80, -0x48, 0x40, 0xef, 0x00, 0x00, 0x30, 0x82, -0xb0, 0x9c, 0x90, 0x49, 0x40, 0x47, 0x00, -0x00, 0xd0, 0x74, 0x40, 0x9c, 0x00, 0x9b, -0x50, 0x47, 0x90, 0x47, 0xd0, 0xce, 0xf0, -0xff, 0xf0, 0x96, 0x30, 0x8e, 0x50, 0x48, -0x10, 0x48, 0x00, 0x00, 0xb0, 0x55, 0x30, -0xb0, 0x50, 0xaf, 0x10, 0x46, 0x40, 0x46, -0xe0, 0xaf, 0xf0, 0xff, 0x10, 0xad, 0x20, -0xa5, 0xc0, 0x46, 0xe0, 0x46, 0x00, 0x00, -0x00, 0x00, 0xa0, 0xc7, 0x10, 0xc7, 0x20, -0x44, 0x40, 0x44, 0xd0, 0x8e, 0xf0, 0xff, -0xc0, 0xc5, 0xf0, 0xbe, 0xb0, 0x44, 0x10, -0x45, 0x00, 0x00, 0x00, 0x00, 0x30, 0xe3, -0xe0, 0xe2, 0x20, 0x41, 0x40, 0x41, 0xe0, -0x60, 0xd0, 0xe0, 0xf0, 0xe1, 0xd0, 0xdc, -0x70, 0x41, 0xe0, 0x40, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xa0, 0x3a, -0x80, 0x3a, 0x00, 0x00, 0xd0, 0xb0, 0xf0, -0xff, 0x60, 0xfb, 0xa0, 0x3a, 0x00, 0x3c, -0xf0, 0xff, 0x00, 0x00, 0x40, 0xed, 0xf0, -0xff, 0x00, 0x40, 0x70, 0x39, 0x00, 0x00, -0xa0, 0x81, 0xf0, 0xff, 0xf0, 0xff, 0xc0, -0x39, 0xa0, 0x3a, 0xf0, 0xff, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xa0, 0x3d, 0x80, -0x3b, 0x00, 0x00, 0xe0, 0x4e, 0xf0, 0xff, -0xf0, 0xff, 0xd0, 0x3b, 0x80, 0x3c, 0x30, -0xe3, 0xf0, 0x14, 0xf0, 0xff, 0x60, 0x1e, -0x30, 0x3f, 0xe0, 0x4e, 0xb0, 0x5d, 0xf0, -0x95, 0x00, 0x00, 0x00, 0x00, 0x60, 0x55, -0x70, 0x57, 0xc0, 0xf2, 0x00, 0x00, 0x00, -0x00, 0x50, 0x24, 0xf0, 0x58, 0xd0, 0x4f, -0x50, 0x4e, 0x30, 0x87, 0x40, 0x1c, 0x00, -0x00, 0xa0, 0x54, 0x10, 0x57, 0x70, 0xd5, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x70, -0x58, 0x20, 0x5a, 0xc0, 0x3c, 0x50, 0x79, -0xb0, 0x2d, 0x10, 0x23, 0xa0, 0x54, 0xd0, -0x56, 0x50, 0xbc, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x58, 0xe0, 0x59, 0x20, -0x24, 0x50, 0x6a, 0xe0, 0x3c, 0x50, 0x38, -0x30, 0x55, 0xb0, 0x56, 0xd0, 0xa6, 0xf0, -0xff, 0x40, 0x2a, 0x00, 0x00, 0xb0, 0x57, -0x60, 0x59, 0x00, 0x00, 0x80, 0x59, 0x10, -0x4b, 0xc0, 0x48, 0xe0, 0x55, 0xa0, 0x56, -0x40, 0x94, 0x20, 0xf2, 0x90, 0x42, 0x40, -0x14, 0x60, 0x57, 0xa0, 0x58, 0x00, 0x00, -0xd0, 0x44, 0x80, 0x58, 0x60, 0x57, 0x50, -0x56, 0xa0, 0x56, 0xf0, 0x83, 0x30, 0xd4, -0xd0, 0x53, 0xc0, 0x46, 0x20, 0x57, 0x10, -0x58, 0xf0, 0xff, 0x70, 0x21, 0xe0, 0x17, -0x10, 0x65, 0x30, 0x59, 0x90, 0x56, 0xa0, -0x73, 0x10, 0xba, 0xc0, 0x62, 0x50, 0x5c, -0xe0, 0x56, 0x80, 0x57, 0xf0, 0xff, 0x00, -0x00, 0xc0, 0x43, 0x10, 0x72, 0x40, 0x59, -0x70, 0x56, 0x90, 0x60, 0xf0, 0xa2, 0x90, -0x70, 0xe0, 0x6c, 0xa0, 0x56, 0x10, 0x57, -0xf0, 0xff, 0x00, 0x00, 0x40, 0x5b, 0x90, -0x7e, 0xa0, 0x58, 0x40, 0x56, 0x80, 0x47, -0x10, 0x8e, 0xb0, 0x7d, 0x50, 0x7b, 0x60, -0x56, 0xb0, 0x56, 0x10, 0xf0, 0x00, 0x00, -0x40, 0x72, 0x30, 0x8c, 0xc0, 0x57, 0xf0, -0x55, 0x00, 0x00, 0xe0, 0x79, 0xb0, 0x8b, -0x20, 0x8a, 0x00, 0x56, 0x30, 0x56, 0x90, -0xd0, 0xf0, 0xff, 0x20, 0x85, 0xe0, 0x7a, -0xf0, 0x56, 0xd0, 0x56, 0x00, 0x00, 0xb0, -0x61, 0x60, 0x9c, 0x50, 0x9b, 0x70, 0x55, -0xa0, 0x55, 0x90, 0xb3, 0xf0, 0xff, 0x80, -0x98, 0xd0, 0x8f, 0x20, 0x56, 0x10, 0x57, -0x00, 0x00, 0xe0, 0x33, 0x40, 0xb0, 0x90, -0xaf, 0xa0, 0x54, 0xc0, 0x54, 0xb0, 0x96, -0xf0, 0xff, 0xe0, 0xad, 0xb0, 0xa6, 0x10, -0x55, 0x40, 0x56, 0x00, 0x00, 0x00, 0x00, -0xa0, 0xc7, 0x40, 0xc7, 0x50, 0x53, 0x70, -0x53, 0xf0, 0x74, 0xd0, 0xe7, 0x40, 0xc6, -0x30, 0xc2, 0xb0, 0x53, 0x60, 0x54, 0x00, -0x00, 0x00, 0x00, 0x30, 0xe3, 0x00, 0xe3, -0x60, 0x51, 0x70, 0x51, 0xd0, 0x34, 0xf0, -0xbe, 0x40, 0xe2, 0x00, 0xdf, 0xa0, 0x51, -0x40, 0x51, 0xf0, 0xff, 0x00, 0x00, 0x00, -0xd3, 0xf0, 0xff, 0x50, 0x51, 0xd0, 0x4c, -0x00, 0x00, 0x90, 0x8c, 0xf0, 0xff, 0x20, -0xfd, 0xb0, 0x4c, 0x20, 0x4d, 0xf0, 0xff, -0x00, 0x00, 0x40, 0xf1, 0xf0, 0xff, 0x90, -0x4e, 0x70, 0x4b, 0x00, 0x00, 0x20, 0x55, -0xf0, 0xff, 0xf0, 0xff, 0x80, 0x4b, 0xb0, -0x4b, 0xb0, 0xed, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x80, 0x4c, 0x90, 0x4b, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xb0, 0x4b, 0xf0, 0x4b, 0x30, 0xc0, 0x00, -0x00, 0xf0, 0xff, 0xc0, 0x20, 0xc0, 0x4c, -0x30, 0x5a, 0x90, 0x4d, 0xe0, 0x86, 0x30, -0x13, 0x00, 0x00, 0xf0, 0x5f, 0x30, 0x63, -0x40, 0xd5, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xf0, 0x64, 0xe0, 0x66, 0x90, 0x3c, -0x40, 0x79, 0xa0, 0x20, 0x00, 0x00, 0x00, -0x5f, 0xc0, 0x62, 0x50, 0xbc, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x80, 0x64, 0xa0, -0x66, 0x70, 0x26, 0xc0, 0x6a, 0x50, 0x2f, -0xe0, 0x26, 0x60, 0x5f, 0x70, 0x62, 0xf0, -0xa6, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x10, 0x64, 0x20, 0x66, 0x00, 0x00, 0xb0, -0x5a, 0x70, 0x3d, 0xe0, 0x39, 0xa0, 0x60, -0x60, 0x62, 0xb0, 0x94, 0x40, 0xf2, 0xf0, -0x2f, 0x00, 0x00, 0xc0, 0x63, 0x60, 0x65, -0x00, 0x00, 0xb0, 0x47, 0x20, 0x4b, 0x90, -0x49, 0xd0, 0x61, 0x90, 0x62, 0xd0, 0x84, -0x80, 0xd4, 0x80, 0x44, 0xa0, 0x2f, 0x90, -0x63, 0xd0, 0x64, 0xf0, 0xff, 0x00, 0x2c, -0x00, 0x00, 0xd0, 0x57, 0x60, 0x66, 0xd0, -0x62, 0x30, 0x75, 0xb0, 0xba, 0xd0, 0x54, -0x30, 0x4c, 0x70, 0x63, 0x60, 0x64, 0xf0, -0xff, 0x00, 0x00, 0xb0, 0x1a, 0x30, 0x65, -0x40, 0x66, 0x00, 0x63, 0x60, 0x63, 0x00, -0xa4, 0x60, 0x63, 0xc0, 0x5e, 0x60, 0x63, -0x00, 0x64, 0xf0, 0xff, 0x00, 0x00, 0x60, -0x46, 0x10, 0x72, 0xb0, 0x65, 0x10, 0x63, -0x10, 0x4d, 0xc0, 0x8f, 0x00, 0x71, 0x30, -0x6e, 0x50, 0x63, 0xc0, 0x63, 0x90, 0xf0, -0x00, 0x00, 0xd0, 0x62, 0x90, 0x7e, 0xf0, -0x64, 0x10, 0x63, 0x50, 0x26, 0x00, 0x7d, -0xf0, 0x7d, 0x00, 0x7c, 0x30, 0x63, 0x80, -0x63, 0xa0, 0xd1, 0xf0, 0xff, 0xf0, 0x75, -0x60, 0x69, 0x50, 0x64, 0x90, 0x64, 0x00, -0x00, 0x60, 0x68, 0xd0, 0x8b, 0x90, 0x8a, -0x00, 0x63, 0x40, 0x63, 0xe0, 0xb5, 0xf0, -0xff, 0x10, 0x87, 0x80, 0x7c, 0xc0, 0x63, -0x30, 0x65, 0x00, 0x00, 0xd0, 0x49, 0x70, -0x9c, 0xa0, 0x9b, 0xb0, 0x62, 0xe0, 0x62, -0x80, 0x9b, 0xf0, 0xff, 0x90, 0x99, 0xc0, -0x90, 0x30, 0x63, 0xa0, 0x64, 0x00, 0x00, -0x00, 0x00, 0x40, 0xb0, 0xc0, 0xaf, 0x30, -0x62, 0x50, 0x62, 0xa0, 0x7f, 0x60, 0xeb, -0x70, 0xae, 0xc0, 0xa9, 0x90, 0x62, 0x80, -0x63, 0x00, 0x00, 0x00, 0x00, 0xa0, 0xc7, -0x60, 0xc7, 0x60, 0x61, 0x70, 0x61, 0xa0, -0x5a, 0xf0, 0xc6, 0x80, 0xc6, 0xf0, 0xc3, -0xa0, 0x61, 0x40, 0x62, 0xf0, 0xff, 0x00, -0x00, 0x20, 0xba, 0x10, 0xe3, 0xd0, 0x60, -0x10, 0x60, 0x00, 0x00, 0xe0, 0x9e, 0x70, -0xe2, 0x60, 0xe0, 0x30, 0x60, 0x10, 0x60, -0xf0, 0xff, 0x00, 0x00, 0x40, 0xd6, 0xf0, -0xff, 0x50, 0x5f, 0x70, 0x5c, 0x00, 0x00, -0xf0, 0x63, 0xf0, 0xff, 0x50, 0xfe, 0x40, -0x5c, 0x60, 0x5c, 0x00, 0xf9, 0x00, 0x00, -0xf0, 0xf4, 0xf0, 0xff, 0xb0, 0x5c, 0xc0, -0x5a, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xc0, 0x5a, 0xc0, 0x5a, 0x40, -0xc9, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xa0, 0x5a, 0xd0, 0x59, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xd0, 0x59, -0xd0, 0x59, 0x90, 0x9d, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0x59, 0x50, 0x5a, -0x20, 0x3b, 0xd0, 0x78, 0x00, 0x1b, 0x00, -0x00, 0xd0, 0x69, 0x40, 0x6e, 0x10, 0xbc, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x70, -0x70, 0xf0, 0x72, 0x90, 0x25, 0x90, 0x6a, -0x30, 0x24, 0x70, 0x0c, 0x00, 0x69, 0xa0, -0x6d, 0xe0, 0xa6, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xf0, 0x6f, 0x50, 0x72, 0x00, -0x00, 0x10, 0x5b, 0xa0, 0x30, 0x10, 0x2a, -0x10, 0x6a, 0x50, 0x6d, 0xc0, 0x94, 0x40, -0xf2, 0xe0, 0x0d, 0x00, 0x00, 0x80, 0x6f, -0xa0, 0x71, 0x00, 0x00, 0x40, 0x49, 0xd0, -0x3d, 0x40, 0x3b, 0xf0, 0x6b, 0x70, 0x6d, -0x40, 0x85, 0xa0, 0xd4, 0x50, 0x33, 0x00, -0x00, 0x40, 0x6f, 0x00, 0x71, 0xf0, 0xff, -0x40, 0x31, 0x00, 0x00, 0x30, 0x4a, 0x00, -0x73, 0xf0, 0x6d, 0x40, 0x76, 0x00, 0xbb, -0x00, 0x46, 0x20, 0x39, 0x30, 0x6f, 0x90, -0x70, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x10, 0x58, 0xc0, 0x72, 0x70, 0x6e, 0x60, -0x65, 0xc0, 0xa4, 0xb0, 0x55, 0x90, 0x4f, -0x40, 0x6f, 0x30, 0x70, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0x24, 0x50, 0x65, 0x20, 0x72, -0xe0, 0x6e, 0x00, 0x51, 0x10, 0x91, 0xf0, -0x63, 0x60, 0x60, 0x50, 0x6f, 0x00, 0x70, -0x00, 0xf1, 0x00, 0x00, 0x70, 0x51, 0x10, -0x72, 0x70, 0x71, 0x30, 0x6f, 0xb0, 0x32, -0x20, 0x7f, 0x50, 0x71, 0x00, 0x6f, 0x60, -0x6f, 0xe0, 0x6f, 0x60, 0xd2, 0xf0, 0xff, -0x80, 0x67, 0xa0, 0x57, 0xe0, 0x70, 0xb0, -0x71, 0x00, 0x00, 0x60, 0x6c, 0x20, 0x7e, -0x80, 0x7c, 0x70, 0x6f, 0xc0, 0x6f, 0x40, -0xb7, 0xf0, 0xff, 0x50, 0x78, 0x00, 0x6b, -0x70, 0x70, 0x30, 0x72, 0x00, 0x00, 0xe0, -0x53, 0xf0, 0x8b, 0xe0, 0x8a, 0x70, 0x6f, -0xa0, 0x6f, 0x70, 0x9e, 0xf0, 0xff, 0x60, -0x88, 0x40, 0x7d, 0x20, 0x70, 0xa0, 0x71, -0x00, 0x00, 0x30, 0x1c, 0x80, 0x9c, 0xd0, -0x9b, 0x50, 0x6f, 0x70, 0x6f, 0x00, 0x86, -0x50, 0xed, 0x40, 0x9a, 0x50, 0x94, 0xc0, -0x6f, 0xd0, 0x70, 0x00, 0x00, 0x00, 0x00, -0x30, 0xb0, 0xe0, 0xaf, 0x10, 0x6f, 0x20, -0x6f, 0x00, 0x6a, 0x40, 0xcb, 0xd0, 0xae, -0xa0, 0xab, 0x60, 0x6f, 0x10, 0x70, 0xf0, -0xff, 0x00, 0x00, 0x00, 0xa3, 0x70, 0xc7, -0xf0, 0x6e, 0x90, 0x6e, 0xb0, 0x35, 0xf0, -0xa8, 0xc0, 0xc6, 0xf0, 0xc4, 0xc0, 0x6e, -0x30, 0x6f, 0xf0, 0xff, 0x00, 0x00, 0x90, -0xbc, 0x10, 0xe3, 0x50, 0x6e, 0xa0, 0x6d, -0x00, 0x00, 0x70, 0x7f, 0xa0, 0xe2, 0x30, -0xe1, 0xc0, 0x6d, 0xc0, 0x6d, 0xf0, 0xff, -0x00, 0x00, 0x10, 0xd9, 0xf0, 0xff, 0xe0, -0x6c, 0xb0, 0x6a, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x10, 0xff, 0x80, 0x6a, 0x70, -0x6a, 0xc0, 0xd3, 0x00, 0x00, 0x80, 0xf8, -0xf0, 0xff, 0x40, 0x6a, 0xc0, 0x68, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xb0, 0x68, 0x90, 0x68, 0x40, 0xa5, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x30, 0x68, -0x80, 0x66, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xe0, 0x66, 0xd0, 0x66, -0x10, 0x79, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xa0, 0x66, 0x30, 0x66, 0xc0, 0x21, -0xe0, 0x69, 0xf0, 0x1f, 0x00, 0x00, 0xa0, -0x73, 0xb0, 0x78, 0x90, 0xa6, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x70, 0x7b, 0x30, -0x7e, 0x00, 0x00, 0xb0, 0x5a, 0xa0, 0x26, -0xc0, 0x18, 0x50, 0x73, 0xe0, 0x77, 0xa0, -0x94, 0x30, 0xf2, 0x00, 0x00, 0x00, 0x00, -0xe0, 0x7a, 0x70, 0x7d, 0x00, 0x00, 0x90, -0x49, 0x60, 0x31, 0xc0, 0x2c, 0x00, 0x75, -0xb0, 0x77, 0x60, 0x85, 0xa0, 0xd4, 0x00, -0x1c, 0x00, 0x00, 0x70, 0x7a, 0xc0, 0x7c, -0xf0, 0xff, 0xb0, 0x33, 0x00, 0x00, 0x70, -0x3c, 0x20, 0x7f, 0x20, 0x78, 0xc0, 0x76, -0x30, 0xbb, 0xd0, 0x35, 0x70, 0x1a, 0x50, -0x7a, 0x30, 0x7c, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xc0, 0x4a, 0xd0, 0x7e, 0xf0, -0x78, 0xa0, 0x66, 0x30, 0xa5, 0x50, 0x47, -0x60, 0x3e, 0x50, 0x7a, 0xd0, 0x7b, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x40, 0x58, -0x20, 0x7e, 0xc0, 0x79, 0xa0, 0x53, 0xf0, -0x91, 0x60, 0x56, 0xc0, 0x51, 0x90, 0x7a, -0xa0, 0x7b, 0x40, 0xf1, 0x00, 0x00, 0xc0, -0x3b, 0x40, 0x65, 0x60, 0x7d, 0x70, 0x7a, -0xc0, 0x39, 0xb0, 0x80, 0x50, 0x64, 0x70, -0x61, 0xd0, 0x7a, 0x90, 0x7b, 0xe0, 0xd2, -0xf0, 0xff, 0xb0, 0x57, 0x10, 0x41, 0xe0, -0x7c, 0x40, 0x7e, 0x00, 0x00, 0xf0, 0x6e, -0x80, 0x71, 0xa0, 0x6f, 0x10, 0x7b, 0x90, -0x7b, 0x30, 0xb8, 0xf0, 0xff, 0x70, 0x6a, -0x10, 0x59, 0x70, 0x7c, 0x80, 0x7e, 0x00, -0x00, 0x50, 0x59, 0x30, 0x7e, 0xf0, 0x7c, -0x40, 0x7b, 0x90, 0x7b, 0x40, 0xa0, 0xf0, -0xff, 0xe0, 0x79, 0xf0, 0x6b, 0x30, 0x7c, -0xf0, 0x7d, 0x00, 0x00, 0x70, 0x37, 0xf0, -0x8b, 0x20, 0x8b, 0x70, 0x7b, 0xa0, 0x7b, -0xd0, 0x89, 0x90, 0xee, 0x30, 0x89, 0xd0, -0x81, 0x00, 0x7c, 0x30, 0x7d, 0x00, 0x00, -0x00, 0x00, 0x70, 0x9c, 0x00, 0x9c, 0x80, -0x7b, 0x90, 0x7b, 0x70, 0x72, 0xf0, 0xcd, -0xb0, 0x9a, 0xb0, 0x96, 0xe0, 0x7b, 0xb0, -0x7c, 0xf0, 0xff, 0x00, 0x00, 0xc0, 0x8d, -0xf0, 0xaf, 0x20, 0x7c, 0x80, 0x7b, 0xb0, -0x51, 0xb0, 0xae, 0x10, 0xaf, 0xd0, 0xac, -0xb0, 0x7b, 0x30, 0x7c, 0xf0, 0xff, 0x00, -0x00, 0xb0, 0xa4, 0x70, 0xc7, 0x20, 0x7c, -0x30, 0x7b, 0x00, 0x00, 0x10, 0x8d, 0xf0, -0xc6, 0xa0, 0xc5, 0x50, 0x7b, 0xa0, 0x7b, -0xf0, 0xff, 0x00, 0x00, 0x90, 0xbe, 0x10, -0xe3, 0x90, 0x7b, 0x90, 0x7a, 0x00, 0x00, -0x70, 0x5d, 0xc0, 0xe2, 0xb0, 0xe1, 0xb0, -0x7a, 0xb0, 0x7a, 0xc0, 0xdf, 0x00, 0x00, -0x80, 0xdc, 0xf0, 0xff, 0xd0, 0x79, 0x00, -0x78, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x90, 0xff, 0xe0, 0x77, 0xc0, 0x77, 0x70, -0xaf, 0xf0, 0xff, 0x00, 0xfb, 0xc0, 0xec, -0x60, 0x77, 0x10, 0x75, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xc0, 0x75, -0x90, 0x75, 0x70, 0x7f, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x20, 0x75, 0x60, 0x73, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x40, 0x73, 0x20, 0x73, 0xe0, 0x4a, -0x40, 0xe2, 0xf0, 0xff, 0xf0, 0xff, 0xd0, -0x72, 0xf0, 0x71, 0x00, 0x00, 0x90, 0x59, -0xe0, 0x22, 0x40, 0x09, 0x30, 0x7f, 0xf0, -0x83, 0x10, 0x94, 0xf0, 0xf1, 0x00, 0x00, -0x00, 0x00, 0x40, 0x87, 0x40, 0x8a, 0x00, -0x00, 0xa0, 0x48, 0xd0, 0x27, 0x10, 0x1f, -0xa0, 0x7f, 0x10, 0x83, 0x00, 0x85, 0x70, -0xd4, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x86, -0x80, 0x89, 0xf0, 0xff, 0x90, 0x33, 0x00, -0x00, 0x10, 0x2f, 0x40, 0x8c, 0x10, 0x83, -0xa0, 0x76, 0x20, 0xbb, 0x40, 0x22, 0x00, -0x00, 0x40, 0x86, 0xd0, 0x88, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x70, 0x3d, 0xe0, -0x8b, 0xe0, 0x83, 0x00, 0x67, 0x50, 0xa5, -0xf0, 0x37, 0x20, 0x28, 0x30, 0x86, 0x50, -0x88, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x10, 0x4b, 0x20, 0x8b, 0x10, 0x85, 0x10, -0x55, 0x60, 0x92, 0x60, 0x48, 0xa0, 0x41, -0x60, 0x86, 0x00, 0x88, 0x50, 0xf1, 0x00, -0x00, 0x00, 0x00, 0x50, 0x58, 0x50, 0x8a, -0x20, 0x86, 0xb0, 0x3d, 0xa0, 0x81, 0x00, -0x57, 0x20, 0x53, 0xd0, 0x86, 0x00, 0x88, -0x30, 0xd3, 0xf0, 0xff, 0x90, 0x45, 0x00, -0x00, 0xb0, 0x89, 0xb0, 0x8b, 0x00, 0x00, -0xc0, 0x70, 0xa0, 0x64, 0x40, 0x62, 0x40, -0x87, 0x10, 0x88, 0xd0, 0xb8, 0xf0, 0xff, -0x90, 0x5b, 0x70, 0x42, 0x50, 0x89, 0xc0, -0x8b, 0x00, 0x00, 0xa0, 0x5c, 0xb0, 0x71, -0x20, 0x70, 0xb0, 0x87, 0x30, 0x88, 0x60, -0xa1, 0xf0, 0xff, 0x60, 0x6c, 0x60, 0x5a, -0x10, 0x89, 0x10, 0x8b, 0x00, 0x00, 0xe0, -0x40, 0x40, 0x7e, 0x40, 0x7d, 0x10, 0x88, -0x60, 0x88, 0x00, 0x8c, 0x30, 0xef, 0xe0, -0x7a, 0xb0, 0x71, 0xf0, 0x88, 0x70, 0x8a, -0x00, 0x00, 0x00, 0x00, 0xe0, 0x8b, 0x60, -0x8b, 0x60, 0x88, 0x80, 0x88, 0x40, 0x77, -0x80, 0xcf, 0xc0, 0x89, 0xc0, 0x84, 0xf0, -0x88, 0xf0, 0x89, 0xf0, 0xff, 0x00, 0x00, -0x50, 0x7a, 0x20, 0x9c, 0x00, 0x8a, 0xb0, -0x88, 0xc0, 0x5d, 0x30, 0xb2, 0x00, 0x9b, -0x30, 0x98, 0x00, 0x89, 0xa0, 0x89, 0xf0, -0xff, 0x00, 0x00, 0x30, 0x8f, 0x00, 0xb0, -0xb0, 0x8a, 0xc0, 0x88, 0xe0, 0x26, 0xc0, -0x94, 0x50, 0xaf, 0xa0, 0xad, 0xf0, 0x88, -0x60, 0x89, 0xf0, 0xff, 0x00, 0x00, 0x50, -0xa6, 0x70, 0xc7, 0x70, 0x8a, 0xb0, 0x88, -0x00, 0x00, 0x00, 0x72, 0x10, 0xc7, 0x00, -0xc6, 0xd0, 0x88, 0x20, 0x89, 0xc0, 0xe6, -0x00, 0x00, 0xd0, 0xc1, 0x10, 0xe3, 0xa0, -0x89, 0x70, 0x88, 0x00, 0x00, 0x90, 0x27, -0xd0, 0xe2, 0x00, 0xe2, 0x80, 0x88, 0x90, -0x88, 0x60, 0xbd, 0xf0, 0xff, 0xa0, 0xde, -0x70, 0xd2, 0x00, 0x88, 0xd0, 0x84, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x10, 0x86, 0xe0, 0x85, 0x50, 0x8a, 0xf0, -0xff, 0xb0, 0xfc, 0xa0, 0xf0, 0x70, 0x85, -0x60, 0x83, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xa0, 0x83, 0x70, 0x83, -0x00, 0x50, 0x70, 0xec, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0x82, 0x30, 0x81, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x70, -0x80, 0x40, 0x80, 0x00, 0x00, 0xd0, 0xbe, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0x7f, 0xe0, -0x7e, 0x00, 0x00, 0x30, 0x46, 0x20, 0x24, -0x20, 0x18, 0x50, 0x8e, 0xa0, 0x91, 0x10, -0x84, 0x00, 0xd4, 0x00, 0x00, 0x00, 0x00, -0x80, 0x95, 0xc0, 0x98, 0xf0, 0xff, 0x80, -0x30, 0x00, 0x00, 0x80, 0x23, 0x00, 0x9c, -0xf0, 0x90, 0xe0, 0x75, 0xb0, 0xba, 0x00, -0x00, 0x00, 0x00, 0xd0, 0x94, 0xf0, 0x97, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xe0, -0x30, 0x80, 0x9b, 0x40, 0x91, 0x80, 0x66, -0x00, 0xa5, 0xd0, 0x26, 0x00, 0x00, 0x70, -0x94, 0x40, 0x97, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x20, 0x3e, 0xa0, 0x9a, 0x60, -0x92, 0x10, 0x55, 0x40, 0x92, 0xd0, 0x39, -0x60, 0x2e, 0x80, 0x94, 0xe0, 0x96, 0x40, -0xf1, 0x00, 0x00, 0x00, 0x00, 0x40, 0x4b, -0xc0, 0x99, 0xe0, 0x93, 0x10, 0x3f, 0xf0, -0x81, 0x50, 0x49, 0xb0, 0x43, 0xf0, 0x94, -0xc0, 0x96, 0x30, 0xd3, 0xf0, 0xff, 0xe0, -0x2c, 0x00, 0x00, 0x10, 0x99, 0xa0, 0x9b, -0x00, 0x00, 0xa0, 0x71, 0x80, 0x57, 0x30, -0x54, 0x90, 0x95, 0xd0, 0x96, 0x10, 0xb9, -0xf0, 0xff, 0x10, 0x4b, 0x50, 0x10, 0x90, -0x98, 0x90, 0x9b, 0x00, 0x00, 0x90, 0x5e, -0xe0, 0x64, 0xe0, 0x62, 0x40, 0x96, 0x10, -0x97, 0x00, 0xa2, 0xf0, 0xff, 0x00, 0x5e, -0xd0, 0x44, 0x50, 0x98, 0xd0, 0x9a, 0x00, -0x00, 0x80, 0x45, 0xb0, 0x71, 0x80, 0x70, -0xe0, 0x96, 0x60, 0x97, 0x30, 0x8d, 0x90, -0xef, 0x90, 0x6d, 0xf0, 0x61, 0x40, 0x98, -0x10, 0x9a, 0x00, 0x00, 0x00, 0x00, 0x20, -0x7e, 0x80, 0x7d, 0x70, 0x97, 0xb0, 0x97, -0xc0, 0x79, 0x50, 0xd0, 0x90, 0x7b, 0x50, -0x75, 0x50, 0x98, 0x90, 0x99, 0xf0, 0xff, -0x00, 0x00, 0x60, 0x68, 0x70, 0x8b, 0x50, -0x9a, 0x00, 0x98, 0xf0, 0x63, 0x20, 0xb4, -0x20, 0x8a, 0xa0, 0x86, 0x70, 0x98, 0x50, -0x99, 0xf0, 0xff, 0x00, 0x00, 0xb0, 0x7b, -0x20, 0x9c, 0x20, 0x9b, 0x60, 0x98, 0x80, -0x41, 0x30, 0x99, 0x40, 0x9b, 0x30, 0x99, -0xa0, 0x98, 0x30, 0x99, 0xf0, 0xff, 0x00, -0x00, 0x40, 0x90, 0xf0, 0xaf, 0xe0, 0x9a, -0xb0, 0x98, 0x00, 0x00, 0x70, 0x7c, 0x70, -0xaf, 0x20, 0xae, 0xd0, 0x98, 0x30, 0x99, -0x30, 0xea, 0x00, 0x00, 0x70, 0xa9, 0x60, -0xc7, 0x50, 0x9a, 0xe0, 0x98, 0x00, 0x00, -0xc0, 0x54, 0x20, 0xc7, 0x50, 0xc6, 0xf0, -0x98, 0x30, 0x99, 0x60, 0xc5, 0xf0, 0xff, -0xa0, 0xc3, 0x70, 0xb9, 0xd0, 0x99, 0x80, -0x96, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xe2, -0x30, 0xe2, 0xe0, 0x98, 0xf0, 0x98, 0x60, -0x9c, 0xf0, 0xff, 0xf0, 0xdf, 0x90, 0xd5, -0xb0, 0x98, 0x10, 0x96, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xc0, 0x96, -0xa0, 0x96, 0x10, 0x5f, 0x80, 0xf7, 0xc0, -0xfd, 0x40, 0xf4, 0x20, 0x96, 0x40, 0x94, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x94, 0xc0, 0x93, 0x00, 0x00, -0x60, 0xc7, 0xf0, 0xff, 0xf0, 0xff, 0x40, -0x93, 0xa0, 0x91, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0x8f, 0xd0, -0x8f, 0x00, 0x00, 0x50, 0x9b, 0xf0, 0xff, -0xf0, 0xff, 0x70, 0x8f, 0x60, 0x8e, 0xf0, -0xff, 0xe0, 0x28, 0xf0, 0xff, 0x20, 0x1e, -0xa0, 0x8a, 0xa0, 0xa2, 0x30, 0x74, 0xf0, -0xb9, 0x00, 0x00, 0x00, 0x00, 0x80, 0xa6, -0x00, 0xaa, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x60, 0x26, 0x20, 0xae, 0x20, 0xa2, -0xd0, 0x64, 0x40, 0xa4, 0x00, 0x0d, 0x00, -0x00, 0xd0, 0xa5, 0x20, 0xa9, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0x31, 0x10, -0xad, 0xd0, 0xa2, 0x70, 0x53, 0x90, 0x91, -0x50, 0x2a, 0x00, 0x00, 0x80, 0xa5, 0x80, -0xa8, 0xe0, 0xf0, 0x00, 0x00, 0x00, 0x00, -0x60, 0x3e, 0x10, 0xac, 0x30, 0xa4, 0xa0, -0x3d, 0x60, 0x81, 0x60, 0x3b, 0x00, 0x32, -0xb0, 0xa5, 0x30, 0xa8, 0xe0, 0xd2, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x30, 0xab, -0x70, 0xae, 0x00, 0x00, 0x70, 0x71, 0x10, -0x4a, 0x40, 0x45, 0x50, 0xa6, 0x40, 0xa8, -0xe0, 0xb8, 0xf0, 0xff, 0xf0, 0x36, 0x00, -0x00, 0x90, 0xaa, 0x30, 0xae, 0x00, 0x00, -0x10, 0x5f, 0xd0, 0x57, 0x10, 0x55, 0x40, -0xa7, 0x80, 0xa8, 0x10, 0xa2, 0xf0, 0xff, -0x60, 0x4e, 0x50, 0x1e, 0x40, 0xaa, 0x50, -0xad, 0x00, 0x00, 0x70, 0x47, 0xe0, 0x64, -0x60, 0x63, 0x20, 0xa8, 0xe0, 0xa8, 0xa0, -0x8d, 0x90, 0xef, 0x90, 0x5f, 0xe0, 0x4f, -0x20, 0xaa, 0x80, 0xac, 0x00, 0x00, 0x70, -0x10, 0x90, 0x71, 0xc0, 0x70, 0x00, 0xa9, -0x60, 0xa9, 0xd0, 0x7a, 0x90, 0xd0, 0x50, -0x6e, 0x80, 0x66, 0x40, 0xaa, 0xf0, 0xab, -0xf0, 0xff, 0x00, 0x00, 0x70, 0x55, 0xa0, -0x7d, 0x60, 0xad, 0xe0, 0xa9, 0xb0, 0x66, -0xf0, 0xb4, 0xf0, 0x7b, 0xa0, 0x77, 0x80, -0xaa, 0xa0, 0xab, 0xf0, 0xff, 0x00, 0x00, -0xd0, 0x69, 0x70, 0x8b, 0x30, 0xae, 0x60, -0xaa, 0xd0, 0x4a, 0x80, 0x9b, 0x60, 0x8a, -0xd0, 0x87, 0xc0, 0xaa, 0x90, 0xab, 0xf0, -0xff, 0x00, 0x00, 0x70, 0x7c, 0x10, 0x9c, -0xb0, 0xad, 0xf0, 0xaa, 0x00, 0x00, 0x00, -0x82, 0x70, 0x9b, 0xd0, 0x99, 0x30, 0xab, -0xb0, 0xab, 0xd0, 0xeb, 0x00, 0x00, 0xc0, -0x93, 0xe0, 0xaf, 0x20, 0xad, 0x70, 0xab, -0x00, 0x00, 0xf0, 0x63, 0x80, 0xaf, 0x70, -0xae, 0x90, 0xab, 0xf0, 0xab, 0x40, 0xc9, -0xf0, 0xff, 0x30, 0xab, 0x10, 0xa2, 0xd0, -0xac, 0x90, 0xaa, 0x00, 0x00, 0x30, 0x1a, -0x20, 0xc7, 0x70, 0xc6, 0xf0, 0xab, 0x30, -0xac, 0x30, 0xa6, 0xf0, 0xff, 0xa0, 0xc4, -0xb0, 0xbb, 0xc0, 0xac, 0xf0, 0xaa, 0x00, -0x00, 0x00, 0x00, 0xe0, 0xe2, 0x50, 0xe2, -0x30, 0xac, 0x40, 0xac, 0xa0, 0x7a, 0xf0, -0xff, 0xb0, 0xe0, 0x50, 0xd8, 0x20, 0xac, -0x20, 0xaa, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x50, 0xaa, 0x20, 0xaa, -0x00, 0x00, 0x70, 0xd1, 0x50, 0xfe, 0xa0, -0xf7, 0xb0, 0xa9, 0xf0, 0xa7, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0xa7, 0xd0, 0xa6, 0x00, 0x00, 0x00, 0xa2, -0xf0, 0xff, 0xf0, 0xff, 0x40, 0xa6, 0xc0, -0xa4, 0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x30, 0x9f, 0xf0, 0xa1, 0x00, -0x00, 0xc0, 0x74, 0xf0, 0xff, 0xf0, 0xff, -0x80, 0xa1, 0x80, 0xa0, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x21, 0x10, 0x9d, -0x70, 0xb7, 0xb0, 0x61, 0xe0, 0xa2, 0x00, -0x00, 0x00, 0x00, 0xd0, 0xba, 0x40, 0xbe, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x70, -0x27, 0xd0, 0xc2, 0x50, 0xb7, 0xc0, 0x4f, -0x20, 0x90, 0xc0, 0x18, 0x00, 0x00, 0x20, -0xba, 0x70, 0xbd, 0x40, 0xf0, 0x00, 0x00, -0x00, 0x00, 0x10, 0x32, 0xa0, 0xc1, 0x30, -0xb8, 0xa0, 0x38, 0xe0, 0x7f, 0xf0, 0x2c, -0x70, 0x17, 0xf0, 0xb9, 0xf0, 0xbc, 0x30, -0xd2, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x90, 0xc0, 0x70, 0xc4, 0x00, 0x00, 0x00, -0x70, 0x70, 0x3c, 0x80, 0x34, 0x60, 0xba, -0xc0, 0xbc, 0x30, 0xb8, 0xf0, 0xff, 0xb0, -0x0a, 0x00, 0x00, 0xc0, 0xbf, 0x10, 0xc4, -0x00, 0x00, 0xc0, 0x5d, 0x90, 0x4a, 0x70, -0x46, 0x30, 0xbb, 0xf0, 0xbc, 0x70, 0xa1, -0xf0, 0xff, 0x40, 0x3c, 0x00, 0x00, 0x40, -0xbf, 0x10, 0xc3, 0x00, 0x00, 0x90, 0x46, -0xe0, 0x57, 0xb0, 0x55, 0x40, 0xbc, 0x50, -0xbd, 0x30, 0x8d, 0x50, 0xef, 0x70, 0x50, -0x50, 0x38, 0x10, 0xbf, 0x20, 0xc2, 0x00, -0x00, 0xf0, 0x12, 0xc0, 0x64, 0xb0, 0x63, -0x60, 0xbd, 0xf0, 0xbd, 0xc0, 0x7a, 0x60, -0xd0, 0x80, 0x60, 0x10, 0x56, 0x30, 0xbf, -0x70, 0xc1, 0xf0, 0xff, 0x00, 0x00, 0x30, -0x3c, 0xf0, 0x70, 0xb0, 0xc3, 0x90, 0xbe, -0x40, 0x67, 0x00, 0xb5, 0xd0, 0x6e, 0x50, -0x69, 0x80, 0xbf, 0x10, 0xc1, 0xf0, 0xff, -0x00, 0x00, 0xf0, 0x56, 0xa0, 0x7d, 0x40, -0xc4, 0x40, 0xbf, 0xb0, 0x4d, 0x30, 0x9c, -0x40, 0x7c, 0x00, 0x79, 0xe0, 0xbf, 0xf0, -0xc0, 0xf0, 0xff, 0x00, 0x00, 0x90, 0x6a, -0x60, 0x8b, 0x90, 0xc3, 0xf0, 0xbf, 0x00, -0x00, 0x70, 0x84, 0x90, 0x8a, 0x80, 0x88, -0x50, 0xc0, 0x10, 0xc1, 0x80, 0xec, 0x00, -0x00, 0xe0, 0x80, 0xf0, 0x9b, 0xf0, 0xc2, -0xc0, 0xc0, 0x00, 0x00, 0x00, 0x6b, 0x80, -0x9b, 0x20, 0x9a, 0xf0, 0xc0, 0x70, 0xc1, -0x40, 0xcb, 0xf0, 0xff, 0x00, 0x96, 0x60, -0x8c, 0xa0, 0xc2, 0x70, 0xc1, 0x00, 0x00, -0x70, 0x43, 0x80, 0xaf, 0xa0, 0xae, 0x90, -0xc1, 0xe0, 0xc1, 0x10, 0xab, 0xf0, 0xff, -0x50, 0xac, 0x80, 0xa3, 0xb0, 0xc2, 0x70, -0xc2, 0x00, 0x00, 0x00, 0x00, 0x10, 0xc7, -0x80, 0xc6, 0x30, 0xc2, 0x70, 0xc2, 0xc0, -0x87, 0xf0, 0xff, 0x30, 0xc5, 0x90, 0xbd, -0xe0, 0xc2, 0x50, 0xc2, 0x00, 0x00, 0x00, -0x00, 0xc0, 0xe2, 0x50, 0xe2, 0xc0, 0xc2, -0xc0, 0xc2, 0xd0, 0x51, 0xa0, 0xdc, 0x20, -0xe1, 0x70, 0xdb, 0xb0, 0xc2, 0x30, 0xc1, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xc0, 0xd0, 0xc0, 0x00, 0x00, -0x60, 0xab, 0x80, 0xfe, 0xd0, 0xf9, 0x50, -0xc0, 0xc0, 0xbe, 0xf0, 0xff, 0x00, 0x00, -0x70, 0xeb, 0xf0, 0xff, 0x00, 0xb8, 0xd0, -0xbc, 0x00, 0x00, 0xe0, 0x78, 0xf0, 0xff, -0xf0, 0xff, 0x40, 0xbc, 0xf0, 0xba, 0xf0, -0xff, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0xb6, 0xe0, 0xb6, 0x00, 0x00, 0xd0, -0x3c, 0xf0, 0xff, 0xf0, 0xff, 0x80, 0xb6, -0x90, 0xb5, 0x80, 0xdf, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x21, 0x50, 0xb2, 0xb0, 0xd0, -0xf0, 0x48, 0xa0, 0x8d, 0x00, 0x00, 0x00, -0x00, 0x10, 0xd3, 0x40, 0xd6, 0x40, 0xef, -0x00, 0x00, 0x00, 0x00, 0x70, 0x26, 0xe0, -0xda, 0xd0, 0xd0, 0xe0, 0x2c, 0x30, 0x7d, -0x20, 0x1d, 0x00, 0x00, 0x80, 0xd2, 0x90, -0xd5, 0x00, 0xd1, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xa0, 0xd9, 0xf0, 0xdd, 0x00, -0x00, 0x00, 0x6d, 0x30, 0x2e, 0x00, 0x1e, -0x80, 0xd2, 0x30, 0xd5, 0xd0, 0xb6, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x90, 0xd8, -0xb0, 0xdd, 0x00, 0x00, 0x50, 0x5a, 0xe0, -0x3c, 0x50, 0x36, 0x10, 0xd3, 0x20, 0xd5, -0xf0, 0x9f, 0xf0, 0xff, 0xd0, 0x21, 0x00, -0x00, 0xe0, 0xd7, 0x70, 0xdc, 0x00, 0x00, -0x00, 0x42, 0x80, 0x4a, 0x50, 0x47, 0x10, -0xd4, 0x60, 0xd5, 0xb0, 0x8b, 0x90, 0xee, -0x40, 0x3f, 0x00, 0x00, 0x90, 0xd7, 0x50, -0xdb, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x57, -0x20, 0x56, 0x40, 0xd5, 0xf0, 0xd5, 0x40, -0x79, 0xb0, 0xcf, 0xa0, 0x51, 0x40, 0x42, -0xa0, 0xd7, 0x80, 0xda, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xd0, 0x63, 0x70, 0xdd, -0xb0, 0xd6, 0xe0, 0x65, 0x50, 0xb4, 0x00, -0x61, 0xb0, 0x59, 0xf0, 0xd7, 0x00, 0xda, -0xf0, 0xff, 0x00, 0x00, 0xd0, 0x3d, 0xe0, -0x70, 0xf0, 0xdd, 0x90, 0xd7, 0x90, 0x4c, -0xa0, 0x9b, 0x20, 0x6f, 0x00, 0x6b, 0x60, -0xd8, 0xd0, 0xd9, 0xf0, 0xff, 0x00, 0x00, -0xe0, 0x57, 0x70, 0x7d, 0x10, 0xdd, 0x60, -0xd8, 0x00, 0x06, 0x90, 0x84, 0x60, 0x7c, -0xd0, 0x79, 0xe0, 0xd8, 0xf0, 0xd9, 0x50, -0xec, 0x00, 0x00, 0x20, 0x70, 0x20, 0x8b, -0x50, 0xdc, 0x40, 0xd9, 0x00, 0x00, 0x40, -0x6d, 0x90, 0x8a, 0xe0, 0x88, 0x80, 0xd9, -0x40, 0xda, 0xc0, 0xcb, 0xf0, 0xff, 0x90, -0x83, 0x40, 0x78, 0xf0, 0xdb, 0x90, 0xdb, -0x00, 0x00, 0xc0, 0x4d, 0x70, 0x9b, 0x40, -0x9a, 0x50, 0xda, 0xd0, 0xda, 0x30, 0xad, -0xf0, 0xff, 0x50, 0x97, 0x30, 0x8d, 0xe0, -0xdb, 0x00, 0xdd, 0x00, 0x00, 0x00, 0x00, -0x60, 0xaf, 0xb0, 0xae, 0x30, 0xdb, 0x80, -0xdb, 0xe0, 0x8d, 0xf0, 0xff, 0xf0, 0xac, -0xf0, 0xa4, 0x30, 0xdc, 0x40, 0xdd, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xc6, 0x80, 0xc6, -0x20, 0xdc, 0x50, 0xdc, 0xc0, 0x66, 0xe0, -0xe2, 0x80, 0xc5, 0xa0, 0xc0, 0xb0, 0xdc, -0xe0, 0xdc, 0x00, 0x00, 0x00, 0x00, 0x90, -0xe2, 0x40, 0xe2, 0xe0, 0xdc, 0xe0, 0xdc, -0x00, 0x00, 0x00, 0xb8, 0x30, 0xe1, 0x60, -0xdd, 0xd0, 0xdc, 0xc0, 0xdb, 0xf0, 0xff, -0x00, 0x00, 0xa0, 0xd0, 0xc0, 0xff, 0x10, -0xd4, 0xe0, 0xda, 0x00, 0x00, 0x40, 0x82, -0x70, 0xfe, 0x10, 0xfb, 0x60, 0xda, 0xf0, -0xd8, 0xf0, 0xff, 0x00, 0x00, 0xd0, 0xee, -0xf0, 0xff, 0x20, 0xd3, 0x20, 0xd6, 0x00, -0x00, 0x40, 0x39, 0xf0, 0xff, 0xf0, 0xff, -0x90, 0xd5, 0x60, 0xd4, 0x20, 0xe8, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0xd0, -0xf0, 0xce, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x90, 0xce, 0xb0, 0xcd, -0x30, 0xba, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x1d, 0xd0, 0xca, 0x90, 0xee, 0x00, 0x00, -0xa0, 0x78, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xef, 0xc0, 0xf2, 0x20, 0xcf, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xf6, 0x70, -0xfb, 0x00, 0x00, 0xa0, 0x67, 0x50, 0x1d, -0x00, 0x00, 0x90, 0xef, 0x20, 0xf2, 0x90, -0xb4, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xb0, 0xf5, 0x70, 0xfb, 0x00, 0x00, 0x70, -0x53, 0xb0, 0x2d, 0xd0, 0x20, 0xc0, 0xef, -0xd0, 0xf1, 0x50, 0x9d, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xd0, 0xf4, 0xf0, 0xf9, -0x00, 0x00, 0xd0, 0x36, 0x20, 0x3c, 0x10, -0x37, 0x70, 0xf0, 0xe0, 0xf1, 0xb0, 0x88, -0x50, 0xed, 0x00, 0x28, 0x00, 0x00, 0x50, -0xf4, 0xa0, 0xf8, 0x00, 0x00, 0x00, 0x00, -0xc0, 0x49, 0x80, 0x47, 0x70, 0xf1, 0x50, -0xf2, 0xe0, 0x75, 0x30, 0xce, 0xb0, 0x40, -0x50, 0x22, 0x40, 0xf4, 0xa0, 0xf7, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x10, 0x56, -0x10, 0xfb, 0x00, 0xf3, 0xe0, 0x61, 0xb0, -0xb2, 0x20, 0x52, 0x70, 0x47, 0x70, 0xf4, -0x00, 0xf7, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x90, 0x63, 0xb0, 0xfb, 0xd0, 0xf3, -0x10, 0x47, 0xd0, 0x99, 0x40, 0x61, 0xb0, -0x5b, 0xe0, 0xf4, 0xb0, 0xf6, 0xf0, 0xff, -0x00, 0x00, 0x20, 0x3f, 0x90, 0x70, 0xb0, -0xfa, 0xc0, 0xf4, 0x00, 0x00, 0xa0, 0x82, -0x30, 0x6f, 0xe0, 0x6b, 0x70, 0xf5, 0xc0, -0xf6, 0x70, 0xeb, 0x00, 0x00, 0x20, 0x5f, -0x10, 0x7d, 0xc0, 0xf9, 0xb0, 0xf5, 0x00, -0x00, 0xc0, 0x6b, 0x50, 0x7c, 0x20, 0x7a, -0x10, 0xf6, 0x10, 0xf7, 0x00, 0xcb, 0xf0, -0xff, 0x60, 0x73, 0x00, 0x65, 0x30, 0xf9, -0x50, 0xf9, 0x00, 0x00, 0xc0, 0x4e, 0x60, -0x8a, 0xf0, 0x88, 0xe0, 0xf6, 0x90, 0xf7, -0x30, 0xad, 0xf0, 0xff, 0x20, 0x85, 0x70, -0x78, 0x00, 0xf9, 0x30, 0xfb, 0x00, 0x00, -0x00, 0x00, 0x30, 0x9b, 0x40, 0x9a, 0xe0, -0xf7, 0x50, 0xf8, 0xe0, 0x8f, 0xf0, 0xff, -0x10, 0x98, 0x50, 0x8e, 0x40, 0xf9, 0x70, -0xfb, 0x00, 0x00, 0x00, 0x00, 0x20, 0xaf, -0xa0, 0xae, 0x00, 0xf9, 0x40, 0xf9, 0x90, -0x6e, 0x70, 0xe5, 0x40, 0xad, 0x00, 0xa8, -0xe0, 0xf9, 0x50, 0xfb, 0x00, 0x00, 0x00, -0x00, 0xb0, 0xc6, 0x70, 0xc6, 0x20, 0xfa, -0x50, 0xfa, 0x20, 0x33, 0xb0, 0xbe, 0x90, -0xc5, 0x50, 0xc2, 0xb0, 0xfa, 0x10, 0xfb, -0xf0, 0xff, 0x00, 0x00, 0x00, 0xb7, 0xf0, -0xe1, 0x50, 0xf3, 0x00, 0xfb, 0x00, 0x00, -0x10, 0x92, 0x00, 0xe1, 0x40, 0xde, 0xe0, -0xfa, 0x30, 0xfa, 0xf0, 0xff, 0x00, 0x00, -0x20, 0xd3, 0x10, 0xff, 0xd0, 0xf3, 0xc0, -0xf8, 0x00, 0x00, 0xd0, 0x47, 0x00, 0xfe, -0x70, 0xfb, 0x30, 0xf8, 0xe0, 0xf6, 0xd0, -0xf1, 0x00, 0x00, 0xd0, 0xf1, 0xf0, 0xff, -0xd0, 0xf1, 0xf0, 0xf2, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x70, 0xf2, -0x40, 0xf1, 0x20, 0xc0, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x70, 0xed, 0x60, 0xea, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x10, 0xea, 0x20, 0xe9, 0xb0, 0x92, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xa0, -0xe6, 0xe0, 0xdd, 0x00, 0x00, 0x10, 0x64, -0x40, 0x0d, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xb0, 0xb3, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xb0, 0x4e, 0xe0, 0x1d, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x30, 0x9c, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xc0, 0x2d, 0x70, -0x2d, 0xa0, 0x24, 0xf0, 0xff, 0xf0, 0xff, -0x60, 0x87, 0x30, 0xed, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xc0, 0x3b, 0x80, 0x38, 0xf0, -0xff, 0xf0, 0xff, 0x70, 0x74, 0x00, 0xce, -0x30, 0x2d, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x50, 0x48, 0xf0, 0xff, 0xf0, 0xff, 0x70, -0x60, 0x80, 0xb2, 0xb0, 0x42, 0x50, 0x31, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x80, 0x56, 0xf0, 0xff, -0xf0, 0xff, 0xd0, 0x45, 0xc0, 0x99, 0x60, -0x53, 0xb0, 0x4b, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xe0, -0x63, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xf0, 0x82, 0x20, 0x62, 0xd0, 0x5d, 0xf0, -0xff, 0xf0, 0xff, 0xd0, 0xeb, 0x00, 0x00, -0x50, 0x4c, 0xb0, 0x70, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xb0, 0x6c, 0xc0, 0x6f, -0x00, 0x6d, 0xf0, 0xff, 0xf0, 0xff, 0x90, -0xcb, 0xf0, 0xff, 0x70, 0x64, 0x20, 0x51, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x40, -0x52, 0xc0, 0x7c, 0xf0, 0x7a, 0xf0, 0xff, -0xf0, 0xff, 0x50, 0xae, 0xf0, 0xff, 0x20, -0x76, 0x90, 0x65, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xb0, 0x8a, 0x80, -0x89, 0xf0, 0xff, 0xf0, 0xff, 0xa0, 0x92, -0xf0, 0xff, 0xb0, 0x86, 0x50, 0x7a, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x70, 0x9b, 0xb0, 0x9a, 0xf0, 0xff, 0xf0, -0xff, 0xa0, 0x75, 0xc0, 0xe7, 0xf0, 0x98, -0x80, 0x92, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x50, 0xaf, 0xf0, 0xae, -0xf0, 0xff, 0xf0, 0xff, 0x10, 0x4f, 0xb0, -0xc3, 0xd0, 0xad, 0x40, 0xaa, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x20, -0x9f, 0xb0, 0xc6, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xe0, 0x9d, 0xf0, 0xc5, 0x80, -0xc3, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xd0, 0xb8, 0xd0, 0xe1, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x50, 0x6b, -0xf0, 0xe0, 0xd0, 0xde, 0xf0, 0xff, 0xf0, -0xff, 0xb0, 0xfb, 0x00, 0x00, 0x90, 0xd5, -0x50, 0xfe, 0xf0, 0xff, 0xd0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x70, 0xfd, 0x70, 0xfb, -0xd0, 0xff, 0xe0, 0xff, 0xf0, 0xc9, 0x00, -0x00, 0x80, 0xf4, 0xf0, 0xff, 0xf0, 0xff, -0xb0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xb0, 0xff, 0xb0, 0xff, -0xa0, 0x96, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xd0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xb0, -0xff, 0xb0, 0xff, 0xe0, 0x62, 0x10, 0xfe, -0xf0, 0xff, 0xf0, 0xff, 0xc0, 0xff, 0x50, -0xfe, 0x00, 0x00, 0x40, 0x4f, 0x50, 0x18, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xb0, -0x9c, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x40, -0x30, 0xa0, 0x21, 0xf0, 0x0b, 0xf0, 0xff, -0xf0, 0xff, 0x10, 0x88, 0xc0, 0xed, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x2f, 0xf0, -0x29, 0xf0, 0xff, 0xf0, 0xff, 0x90, 0x75, -0xb0, 0xce, 0x50, 0x09, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x10, 0x3b, 0xf0, 0xff, 0xf0, -0xff, 0x50, 0x62, 0x60, 0xb3, 0xa0, 0x32, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x49, -0xf0, 0xff, 0xf0, 0xff, 0x80, 0x49, 0x00, -0x9b, 0x90, 0x45, 0x20, 0x3a, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xa0, 0x57, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xc0, 0x84, 0x50, 0x55, 0x70, -0x4f, 0xf0, 0xff, 0xf0, 0xff, 0xa0, 0xec, -0x00, 0x00, 0x20, 0x34, 0xb0, 0x64, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x90, 0x6f, -0x80, 0x63, 0xf0, 0x5f, 0xf0, 0xff, 0xf0, -0xff, 0xb0, 0xcc, 0xf0, 0xff, 0x70, 0x54, -0x10, 0x37, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x40, 0x57, 0xd0, 0x70, 0x80, 0x6e, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xaf, 0xf0, -0xff, 0x70, 0x68, 0x10, 0x51, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x80, 0x2d, 0x90, -0x7d, 0x10, 0x7c, 0xf0, 0xff, 0xf0, 0xff, -0x50, 0x95, 0xf0, 0xff, 0x80, 0x78, 0x50, -0x68, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x50, 0x8b, 0x70, 0x8a, 0xf0, -0xff, 0xf0, 0xff, 0x10, 0x7b, 0x80, 0xe9, -0x30, 0x88, 0xe0, 0x7f, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x9b, -0x60, 0x9b, 0xf0, 0xff, 0xf0, 0xff, 0xc0, -0x5c, 0x30, 0xc7, 0xf0, 0x99, 0x70, 0x95, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x90, 0x89, 0x70, 0xaf, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x40, 0xa5, 0x80, -0xae, 0xe0, 0xab, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x90, 0xa0, 0x10, -0xc7, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x40, 0x7e, 0x50, 0xc6, 0x40, 0xc4, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xe0, 0xba, 0x60, 0xe1, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x30, 0x35, 0xa0, 0xe0, -0xe0, 0xde, 0xf0, 0xff, 0xf0, 0xff, 0xd0, -0xd5, 0x00, 0x00, 0x50, 0xd8, 0x20, 0xfd, -0xf0, 0xff, 0xd0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x90, 0xfc, 0xe0, 0xfa, 0xe0, 0xff, -0xe0, 0xff, 0x20, 0xa3, 0xf0, 0xff, 0x00, -0xf6, 0x50, 0xe7, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xb0, 0xff, 0xb0, 0xff, 0x10, 0x69, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xc0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xb0, 0xff, 0xb0, -0xff, 0x00, 0x00, 0x70, 0xd7, 0xf0, 0xff, -0xf0, 0xff, 0xc0, 0xff, 0xe0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x90, 0x41, 0xf0, 0x7a, 0x90, -0x14, 0x00, 0x00, 0x00, 0x17, 0xc0, 0x17, -0x10, 0xbd, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x60, 0x1a, 0xf0, 0x1f, 0x00, 0x31, -0x30, 0x6d, 0xa0, 0x1f, 0x80, 0x11, 0xd0, -0x16, 0x40, 0x17, 0x10, 0xa8, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x40, 0x19, 0x50, -0x1f, 0xd0, 0x1b, 0x70, 0x5e, 0x10, 0x2f, -0xe0, 0x2a, 0x40, 0x16, 0x70, 0x16, 0x40, -0x96, 0xf0, 0xf2, 0x00, 0x17, 0x00, 0x00, -0x00, 0x18, 0xb0, 0x1c, 0x00, 0x00, 0xe0, -0x4d, 0xc0, 0x3d, 0xe0, 0x3b, 0x30, 0x15, -0x40, 0x15, 0x10, 0x87, 0x70, 0xd5, 0x00, -0x35, 0x00, 0x00, 0x80, 0x16, 0x30, 0x1a, -0xf0, 0xff, 0x40, 0x39, 0x00, 0x00, 0xe0, -0x4a, 0xf0, 0x1d, 0xa0, 0x13, 0x70, 0x78, -0x10, 0xbc, 0x10, 0x47, 0xd0, 0x3a, 0xa0, -0x14, 0x90, 0x17, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xc0, 0x58, 0xc0, 0x1d, 0x30, -0x11, 0x20, 0x68, 0x00, 0xa6, 0x80, 0x56, -0x90, 0x50, 0x00, 0x12, 0x70, 0x14, 0xf0, -0xff, 0x00, 0x00, 0x30, 0x28, 0xe0, 0x65, -0xe0, 0x1b, 0xe0, 0x0c, 0xf0, 0x54, 0xa0, -0x92, 0x90, 0x64, 0x20, 0x61, 0xb0, 0x0d, -0x50, 0x10, 0xa0, 0xf1, 0x00, 0x00, 0x60, -0x52, 0x90, 0x72, 0x30, 0x17, 0x00, 0x00, -0x70, 0x3a, 0x10, 0x81, 0xe0, 0x71, 0x90, -0x6f, 0x00, 0x00, 0xa0, 0x07, 0x30, 0xd3, -0xf0, 0xff, 0x20, 0x68, 0xb0, 0x58, 0x10, -0x11, 0x20, 0x14, 0x00, 0x00, 0xe0, 0x6e, -0x90, 0x7e, 0x00, 0x7d, 0x00, 0x00, 0x00, -0x00, 0x50, 0xb8, 0xf0, 0xff, 0xd0, 0x78, -0xa0, 0x6b, 0x00, 0x00, 0x70, 0x14, 0x00, -0x00, 0xa0, 0x57, 0x50, 0x8c, 0x40, 0x8b, -0x00, 0x00, 0x00, 0x00, 0xd0, 0x9f, 0xf0, -0xff, 0xc0, 0x88, 0xb0, 0x7d, 0x00, 0x00, -0xe0, 0x0c, 0x00, 0x00, 0xa0, 0x2b, 0xd0, -0x9c, 0x20, 0x9c, 0x00, 0x00, 0x00, 0x00, -0xd0, 0x87, 0x10, 0xee, 0x90, 0x9a, 0xb0, -0x94, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x70, 0xb0, 0x20, 0xb0, 0x00, -0x00, 0x00, 0x00, 0xc0, 0x6c, 0x30, 0xcc, -0x10, 0xaf, 0xe0, 0xab, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0x00, 0x00, 0x70, 0xa3, -0xa0, 0xc7, 0x00, 0x00, 0x00, 0x00, 0x50, -0x3d, 0x40, 0xaa, 0xf0, 0xc6, 0x20, 0xc5, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0xbc, 0x40, 0xe3, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xa0, 0x81, 0xd0, -0xe2, 0x70, 0xe1, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0x00, 0x00, 0x80, 0xd9, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x40, 0x20, 0xf0, 0xff, 0x70, 0xff, 0x00, -0x00, 0x00, 0x00, 0xe0, 0xd4, 0x00, 0x00, -0xf0, 0xf8, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xd0, -0xa6, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x20, 0x7b, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x60, 0x31, 0x50, 0x6d, 0xe0, 0x15, 0x00, -0x00, 0x20, 0x20, 0xb0, 0x20, 0x20, 0xa8, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x60, -0x21, 0x70, 0x25, 0xd0, 0x1f, 0x10, 0x5f, -0xd0, 0x1f, 0x20, 0x18, 0xd0, 0x1f, 0x80, -0x20, 0x90, 0x96, 0x00, 0xf3, 0x00, 0x00, -0x00, 0x00, 0xf0, 0x20, 0xc0, 0x23, 0xb0, -0x00, 0x80, 0x4f, 0x00, 0x2f, 0x70, 0x2c, -0x20, 0x20, 0x10, 0x20, 0xb0, 0x87, 0xb0, -0xd5, 0xe0, 0x1f, 0x00, 0x00, 0x50, 0x20, -0x50, 0x22, 0xf0, 0xff, 0x40, 0x3d, 0x00, -0x00, 0xa0, 0x3c, 0x00, 0x25, 0x60, 0x1f, -0x90, 0x79, 0x80, 0xbc, 0x40, 0x37, 0x60, -0x20, 0x80, 0x1f, 0xe0, 0x20, 0xf0, 0xff, -0x00, 0x22, 0x00, 0x00, 0x40, 0x4b, 0xf0, -0x24, 0x70, 0x1e, 0x20, 0x6a, 0xd0, 0xa6, -0x50, 0x48, 0x10, 0x40, 0x80, 0x1e, 0x70, -0x1f, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xe0, 0x58, 0xd0, 0x23, 0x10, 0x1d, 0x70, -0x58, 0xf0, 0x93, 0x40, 0x57, 0xd0, 0x52, -0x20, 0x1d, 0xe0, 0x1d, 0x20, 0xf2, 0x00, -0x00, 0xc0, 0x3d, 0xf0, 0x65, 0x20, 0x21, -0x50, 0x1b, 0xe0, 0x41, 0x20, 0x83, 0x10, -0x65, 0x40, 0x62, 0x70, 0x1b, 0x00, 0x1c, -0xf0, 0xd3, 0xf0, 0xff, 0xc0, 0x58, 0x30, -0x43, 0x70, 0x1e, 0x60, 0x20, 0xa0, 0x04, -0x10, 0x72, 0x20, 0x72, 0x40, 0x70, 0x20, -0x19, 0xa0, 0x19, 0x90, 0xb9, 0xf0, 0xff, -0x30, 0x6b, 0x10, 0x5a, 0x80, 0x1b, 0x60, -0x20, 0x00, 0x00, 0xb0, 0x5d, 0xc0, 0x7e, -0x80, 0x7d, 0xf0, 0x15, 0x80, 0x16, 0x00, -0xa2, 0xf0, 0xff, 0x80, 0x7a, 0xa0, 0x6c, -0x10, 0x18, 0x00, 0x1e, 0x00, 0x00, 0x30, -0x40, 0x60, 0x8c, 0xa0, 0x8b, 0x50, 0x10, -0x00, 0x11, 0x10, 0x8c, 0x70, 0xef, 0xb0, -0x89, 0x50, 0x82, 0xc0, 0x12, 0x70, 0x18, -0x00, 0x00, 0x00, 0x00, 0xd0, 0x9c, 0x60, -0x9c, 0x00, 0x00, 0x00, 0x00, 0x80, 0x75, -0x10, 0xcf, 0x10, 0x9b, 0x10, 0x97, 0x00, -0x00, 0xc0, 0x0d, 0xf0, 0xff, 0x00, 0x00, -0x50, 0x8e, 0x40, 0xb0, 0xc0, 0x10, 0x00, -0x00, 0xe0, 0x56, 0x40, 0xb0, 0x60, 0xaf, -0x20, 0xad, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x00, 0x40, 0xa5, 0xb0, 0xc7, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, -0x8f, 0x20, 0xc7, 0xd0, 0xc5, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0x10, -0xbf, 0x40, 0xe3, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xf0, 0x61, 0xf0, 0xe2, 0x00, -0xe2, 0x00, 0x00, 0x00, 0x00, 0x20, 0xe1, -0x00, 0x00, 0xf0, 0xdc, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x40, 0xb1, 0xf0, 0xff, 0x90, 0xfb, -0x70, 0xed, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x50, 0x82, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x10, 0x50, 0x80, 0xe3, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x90, 0x1f, -0x20, 0x5f, 0x20, 0x18, 0x00, 0x00, 0x40, -0x2a, 0x00, 0x2f, 0x90, 0x96, 0x00, 0xf3, -0x00, 0x00, 0x00, 0x00, 0x40, 0x2f, 0xc0, -0x30, 0xe0, 0x11, 0x40, 0x50, 0x80, 0x20, -0x70, 0x1b, 0x90, 0x2b, 0xc0, 0x2e, 0xf0, -0x87, 0xc0, 0xd5, 0x00, 0x00, 0x00, 0x00, -0x10, 0x2f, 0x00, 0x30, 0xf0, 0xff, 0x80, -0x3f, 0x00, 0x00, 0x70, 0x2d, 0xd0, 0x31, -0x80, 0x2e, 0x30, 0x7a, 0xc0, 0xbc, 0x60, -0x24, 0x00, 0x00, 0xd0, 0x2e, 0x60, 0x2f, -0xf0, 0xff, 0xc0, 0x29, 0x00, 0x00, 0x00, -0x3d, 0xd0, 0x31, 0x50, 0x2e, 0x70, 0x6b, -0x60, 0xa7, 0xf0, 0x38, 0x90, 0x2b, 0x60, -0x2e, 0xc0, 0x2e, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x50, 0x4b, 0x30, 0x31, 0xe0, -0x2d, 0xf0, 0x5a, 0xe0, 0x94, 0x30, 0x49, -0x30, 0x43, 0xd0, 0x2d, 0x10, 0x2e, 0x70, -0xf2, 0x00, 0x00, 0x00, 0x18, 0xd0, 0x58, -0xb0, 0x2f, 0x30, 0x2d, 0x00, 0x47, 0xb0, -0x84, 0xc0, 0x57, 0x40, 0x54, 0x20, 0x2d, -0x50, 0x2d, 0x80, 0xd4, 0xf0, 0xff, 0x50, -0x47, 0x00, 0x1b, 0x60, 0x2e, 0xd0, 0x2f, -0x90, 0x27, 0x90, 0x74, 0x60, 0x65, 0x10, -0x63, 0x40, 0x2c, 0x60, 0x2c, 0x80, 0xba, -0xf0, 0xff, 0xb0, 0x5c, 0x50, 0x44, 0x20, -0x2d, 0xc0, 0x2f, 0x00, 0x00, 0xd0, 0x61, -0x50, 0x72, 0xd0, 0x70, 0x30, 0x2b, 0x50, -0x2b, 0x80, 0xa3, 0xf0, 0xff, 0x30, 0x6d, -0x90, 0x5b, 0xe0, 0x2b, 0x90, 0x2e, 0x00, -0x00, 0xa0, 0x49, 0xd0, 0x7e, 0xe0, 0x7d, -0xf0, 0x29, 0x10, 0x2a, 0xc0, 0x8e, 0x50, -0xf0, 0x90, 0x7b, 0x80, 0x72, 0x70, 0x2a, -0x60, 0x2c, 0x00, 0x00, 0x00, 0x00, 0x60, -0x8c, 0xe0, 0x8b, 0x40, 0x28, 0x60, 0x28, -0xd0, 0x7a, 0xf0, 0xd0, 0x50, 0x8a, 0x50, -0x85, 0xb0, 0x28, 0x10, 0x2a, 0xf0, 0xff, -0x00, 0x00, 0x20, 0x7b, 0x90, 0x9c, 0x10, -0x2a, 0xc0, 0x25, 0x00, 0x63, 0x10, 0xb4, -0x80, 0x9b, 0xb0, 0x98, 0x20, 0x26, 0x20, -0x27, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x90, -0x50, 0xb0, 0x60, 0x29, 0x80, 0x21, 0x70, -0x37, 0x50, 0x97, 0xa0, 0xaf, 0x00, 0xae, -0xd0, 0x21, 0xc0, 0x22, 0xf0, 0xff, 0x00, -0x00, 0xe0, 0xa6, 0xc0, 0xc7, 0x30, 0x26, -0x20, 0x19, 0x00, 0x00, 0xf0, 0x75, 0x50, -0xc7, 0x50, 0xc6, 0xa0, 0x19, 0xc0, 0x1a, -0x30, 0xe8, 0x00, 0x00, 0x50, 0xc2, 0x40, -0xe3, 0xe0, 0x1d, 0x00, 0x00, 0x00, 0x00, -0x70, 0x38, 0x10, 0xe3, 0x50, 0xe2, 0x00, -0x00, 0x00, 0x00, 0x70, 0xbf, 0xf0, 0xff, -0x20, 0xdf, 0x40, 0xd3, 0x00, 0x00, 0x50, -0x1b, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x60, -0x8d, 0xf0, 0xff, 0x50, 0xfd, 0x70, 0xf1, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xe0, 0x56, 0x20, 0xee, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xb0, 0xc0, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xd0, 0x0d, 0xb0, 0x0e, 0x10, 0x50, -0x30, 0x1b, 0x50, 0x0e, 0xb0, 0x34, 0xf0, -0x3b, 0xe0, 0x87, 0xc0, 0xd5, 0x00, 0x00, -0x00, 0x00, 0x30, 0x3d, 0x00, 0x3e, 0xf0, -0xff, 0x30, 0x40, 0x00, 0x00, 0x30, 0x1e, -0x80, 0x3f, 0x50, 0x3b, 0x70, 0x7a, 0xd0, -0xbc, 0x00, 0x00, 0x00, 0x00, 0x10, 0x3d, -0xa0, 0x3d, 0xf0, 0xff, 0x40, 0x2d, 0x00, -0x00, 0x50, 0x2e, 0x80, 0x3f, 0x70, 0x3b, -0x30, 0x6c, 0xa0, 0xa7, 0x70, 0x27, 0x00, -0x00, 0xd0, 0x3c, 0x50, 0x3d, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x40, 0x3d, 0x10, -0x3f, 0xf0, 0x3b, 0x90, 0x5c, 0x80, 0x95, -0x40, 0x3a, 0xf0, 0x30, 0x90, 0x3c, 0xf0, -0x3c, 0xa0, 0xf2, 0x00, 0x00, 0x00, 0x00, -0x40, 0x4b, 0x20, 0x3e, 0x20, 0x3c, 0x60, -0x4a, 0xd0, 0x85, 0xe0, 0x49, 0x20, 0x45, -0x40, 0x3c, 0x80, 0x3c, 0xf0, 0xd4, 0xf0, -0xff, 0xe0, 0x30, 0x00, 0x00, 0x50, 0x3d, -0xa0, 0x3e, 0x70, 0x31, 0x70, 0x76, 0x20, -0x58, 0x40, 0x55, 0xf0, 0x3b, 0x10, 0x3c, -0x40, 0xbb, 0xf0, 0xff, 0xd0, 0x4c, 0x80, -0x1d, 0x90, 0x3c, 0x80, 0x3e, 0x00, 0x00, -0x00, 0x65, 0x80, 0x65, 0xc0, 0x63, 0x70, -0x3b, 0x80, 0x3b, 0xc0, 0xa4, 0xf0, 0xff, -0x30, 0x5f, 0x10, 0x47, 0xe0, 0x3b, 0xc0, -0x3d, 0x00, 0x00, 0x70, 0x4f, 0x60, 0x72, -0x40, 0x71, 0xe0, 0x3a, 0xe0, 0x3a, 0xa0, -0x90, 0xf0, 0xf0, 0x80, 0x6e, 0x30, 0x63, -0x20, 0x3b, 0x70, 0x3c, 0x00, 0x00, 0xf0, -0x2c, 0xd0, 0x7e, 0x30, 0x7e, 0x20, 0x3a, -0x30, 0x3a, 0x20, 0x7e, 0x20, 0xd2, 0x50, -0x7c, 0x40, 0x76, 0x60, 0x3a, 0x40, 0x3b, -0xf0, 0xff, 0x00, 0x00, 0xd0, 0x69, 0x10, -0x8c, 0x50, 0x3b, 0x40, 0x39, 0xe0, 0x69, -0x70, 0xb6, 0xc0, 0x8a, 0x50, 0x87, 0x60, -0x39, 0x00, 0x3a, 0xf0, 0xff, 0x00, 0x00, -0xd0, 0x7c, 0xa0, 0x9c, 0xc0, 0x3b, 0xd0, -0x37, 0x70, 0x4c, 0x40, 0x9c, 0xd0, 0x9b, -0xc0, 0x99, 0x00, 0x38, 0x70, 0x38, 0xf0, -0xff, 0x00, 0x00, 0xf0, 0x90, 0x60, 0xb0, -0x70, 0x3a, 0xc0, 0x35, 0x00, 0x00, 0xc0, -0x80, 0xe0, 0xaf, 0x90, 0xae, 0xe0, 0x35, -0x40, 0x36, 0xc0, 0xeb, 0x00, 0x00, 0xe0, -0xa9, 0xc0, 0xc7, 0xb0, 0x37, 0x90, 0x32, -0x00, 0x00, 0xa0, 0x5c, 0x70, 0xc7, 0xa0, -0xc6, 0xb0, 0x32, 0x00, 0x33, 0x90, 0xc7, -0xf0, 0xff, 0x10, 0xc4, 0x60, 0xba, 0x10, -0x34, 0x10, 0x35, 0x00, 0x00, 0x00, 0x00, -0x20, 0xe3, 0x90, 0xe2, 0x50, 0x2d, 0xb0, -0x2d, 0xd0, 0x9f, 0xf0, 0xff, 0x80, 0xe0, -0x80, 0xd6, 0xd0, 0x2d, 0x60, 0x30, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xc0, 0x1f, 0x50, 0x1f, 0xb0, 0x65, 0x80, -0xf9, 0x80, 0xfe, 0x30, 0xf5, 0xb0, 0x21, -0x30, 0x29, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x90, 0x1e, 0x50, 0x1f, -0x00, 0x00, 0xf0, 0xc9, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x21, 0x10, 0x26, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x70, -0x26, 0xe0, 0x26, 0x00, 0x00, 0x50, 0x9e, -0xf0, 0xff, 0xf0, 0xff, 0x10, 0x28, 0x40, -0x2b, 0xf0, 0xff, 0xb0, 0x3f, 0xf0, 0xff, -0x40, 0x16, 0x10, 0x34, 0x00, 0x47, 0x40, -0x7a, 0xc0, 0xbc, 0x00, 0x00, 0x00, 0x00, -0x30, 0x4a, 0x30, 0x4b, 0xf0, 0xff, 0xe0, -0x2d, 0x00, 0x00, 0x10, 0x21, 0xf0, 0x4c, -0x20, 0x46, 0x60, 0x6c, 0xb0, 0xa7, 0x40, -0x0c, 0x00, 0x00, 0xe0, 0x49, 0xe0, 0x4a, -0xf0, 0xff, 0x60, 0x12, 0x00, 0x00, 0x30, -0x2f, 0x90, 0x4c, 0x30, 0x47, 0x60, 0x5d, -0xd0, 0x95, 0xe0, 0x29, 0x10, 0x13, 0xa0, -0x49, 0xa0, 0x4a, 0xb0, 0xf2, 0x00, 0x00, -0x00, 0x00, 0x60, 0x3d, 0xd0, 0x4b, 0xb0, -0x48, 0x80, 0x4c, 0x80, 0x86, 0x40, 0x3b, -0x10, 0x34, 0x90, 0x49, 0x60, 0x4a, 0x30, -0xd5, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x40, 0x4b, 0xa0, 0x4c, 0x00, 0x37, 0xc0, -0x77, 0x60, 0x4a, 0x80, 0x46, 0xa0, 0x49, -0x10, 0x4a, 0xb0, 0xbb, 0xf0, 0xff, 0x20, -0x3a, 0x00, 0x00, 0xc0, 0x4a, 0x80, 0x4c, -0x00, 0x00, 0x50, 0x67, 0x50, 0x58, 0x10, -0x56, 0x90, 0x49, 0xd0, 0x49, 0xa0, 0xa5, -0xf0, 0xff, 0x20, 0x50, 0x10, 0x27, 0x40, -0x4a, 0xe0, 0x4b, 0x00, 0x00, 0xb0, 0x53, -0x90, 0x65, 0x40, 0x64, 0x70, 0x49, 0x80, -0x49, 0x20, 0x92, 0x70, 0xf1, 0xd0, 0x60, -0x10, 0x52, 0xd0, 0x49, 0xf0, 0x4a, 0x00, -0x00, 0x30, 0x38, 0x50, 0x72, 0x90, 0x71, -0x20, 0x49, 0x30, 0x49, 0x70, 0x80, 0xf0, -0xd2, 0x50, 0x6f, 0xe0, 0x67, 0x60, 0x49, -0x20, 0x4a, 0xf0, 0xff, 0x00, 0x00, 0x60, -0x58, 0x60, 0x7e, 0xa0, 0x4a, 0xc0, 0x48, -0x10, 0x6e, 0x00, 0xb8, 0xd0, 0x7c, 0xa0, -0x78, 0xe0, 0x48, 0x60, 0x49, 0xf0, 0xff, -0x00, 0x00, 0x70, 0x6b, 0x20, 0x8c, 0x00, -0x4b, 0x20, 0x48, 0x70, 0x56, 0x60, 0x9f, -0x20, 0x8b, 0xa0, 0x88, 0x40, 0x48, 0xa0, -0x48, 0xf0, 0xff, 0x00, 0x00, 0x80, 0x7d, -0xb0, 0x9c, 0x30, 0x4a, 0x40, 0x47, 0xb0, -0x27, 0x40, 0x87, 0x00, 0x9c, 0x70, 0x9a, -0x60, 0x47, 0xa0, 0x47, 0xd0, 0xed, 0x00, -0x00, 0x90, 0x94, 0x60, 0xb0, 0xc0, 0x48, -0x00, 0x46, 0x00, 0x00, 0xe0, 0x6b, 0x00, -0xb0, 0xf0, 0xae, 0x10, 0x46, 0x50, 0x46, -0xe0, 0xcb, 0xf0, 0xff, 0xc0, 0xab, 0x50, -0xa3, 0x10, 0x47, 0xc0, 0x46, 0x00, 0x00, -0x00, 0x3b, 0x90, 0xc7, 0xe0, 0xc6, 0x20, -0x44, 0x50, 0x44, 0xd0, 0xa9, 0xf0, 0xff, -0x10, 0xc5, 0xd0, 0xbc, 0xe0, 0x44, 0xc0, -0x44, 0x00, 0x00, 0x00, 0x00, 0x30, 0xe3, -0xc0, 0xe2, 0x20, 0x41, 0x50, 0x41, 0xf0, -0x80, 0xf0, 0xff, 0x60, 0xe1, 0x60, 0xd9, -0x70, 0x41, 0xa0, 0x41, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xa0, 0x3a, -0x60, 0x3a, 0xd0, 0x18, 0x80, 0xd4, 0x50, -0xff, 0xd0, 0xf8, 0xd0, 0x3a, 0xd0, 0x3c, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x60, 0x39, 0x80, 0x39, 0x00, 0x00, -0x40, 0xa6, 0xf0, 0xff, 0xf0, 0xff, 0xe0, -0x39, 0x10, 0x3b, 0xf0, 0xff, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x70, 0x3e, 0x80, -0x3b, 0x00, 0x00, 0x80, 0x7a, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0x3b, 0xe0, 0x3c, 0xf0, -0xff, 0x80, 0x2c, 0xf0, 0xff, 0xf0, 0x1b, -0x90, 0x40, 0xf0, 0x50, 0x10, 0x6c, 0x90, -0xa7, 0x00, 0x00, 0x00, 0x00, 0x20, 0x56, -0xc0, 0x57, 0xf0, 0xff, 0xd0, 0x12, 0x00, -0x00, 0xc0, 0x23, 0x90, 0x59, 0x70, 0x50, -0x80, 0x5d, 0xd0, 0x95, 0x00, 0x17, 0x00, -0x00, 0x90, 0x55, 0x70, 0x57, 0xb0, 0xf2, -0x00, 0x00, 0x00, 0x00, 0xf0, 0x2f, 0xf0, -0x58, 0xd0, 0x52, 0x60, 0x4d, 0xd0, 0x86, -0x10, 0x2c, 0x70, 0x1d, 0x60, 0x55, 0x20, -0x57, 0x40, 0xd5, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x60, 0x58, 0x00, 0x5a, 0x00, -0x3a, 0x80, 0x78, 0x30, 0x3c, 0x50, 0x36, -0xa0, 0x55, 0xf0, 0x56, 0x00, 0xbc, 0xf0, -0xff, 0xb0, 0x1d, 0x00, 0x00, 0xf0, 0x57, -0xd0, 0x59, 0x10, 0x18, 0xe0, 0x68, 0xc0, -0x4a, 0xb0, 0x47, 0x10, 0x56, 0xd0, 0x56, -0x30, 0xa6, 0xf0, 0xff, 0x30, 0x3f, 0x00, -0x00, 0x90, 0x57, 0x40, 0x59, 0x00, 0x00, -0xc0, 0x56, 0x70, 0x58, 0xc0, 0x56, 0x60, -0x56, 0xc0, 0x56, 0x30, 0x93, 0xc0, 0xf1, -0x40, 0x52, 0xe0, 0x3c, 0x40, 0x57, 0x80, -0x58, 0x00, 0x00, 0x10, 0x3f, 0x90, 0x65, -0xa0, 0x64, 0x80, 0x56, 0xa0, 0x56, 0x40, -0x82, 0x90, 0xd3, 0xd0, 0x61, 0x50, 0x58, -0x00, 0x57, 0xd0, 0x57, 0xf0, 0xff, 0x00, -0x00, 0x60, 0x42, 0xd0, 0x71, 0xc0, 0x58, -0x80, 0x56, 0xf0, 0x70, 0x10, 0xb9, 0xf0, -0x6f, 0xe0, 0x6a, 0xc0, 0x56, 0x50, 0x57, -0xf0, 0xff, 0x00, 0x00, 0xa0, 0x59, 0x80, -0x7e, 0xf0, 0x58, 0x40, 0x56, 0x20, 0x5c, -0x50, 0xa1, 0x40, 0x7d, 0x30, 0x7a, 0x70, -0x56, 0xd0, 0x56, 0xf0, 0xff, 0x00, 0x00, -0x50, 0x6c, 0x30, 0x8c, 0x50, 0x58, 0xf0, -0x55, 0x30, 0x3d, 0x30, 0x8b, 0x60, 0x8b, -0x70, 0x89, 0x10, 0x56, 0x50, 0x56, 0x20, -0xef, 0x00, 0x00, 0x20, 0x82, 0xa0, 0x9c, -0x50, 0x57, 0x70, 0x55, 0x00, 0x00, 0x60, -0x74, 0x30, 0x9c, 0xf0, 0x9a, 0x80, 0x55, -0xb0, 0x55, 0xa0, 0xce, 0xf0, 0xff, 0xe0, -0x96, 0x20, 0x8e, 0x60, 0x56, 0x10, 0x56, -0x00, 0x00, 0x00, 0x55, 0x20, 0xb0, 0x40, -0xaf, 0xa0, 0x54, 0xd0, 0x54, 0xb0, 0xaf, -0xf0, 0xff, 0x00, 0xad, 0x00, 0xa5, 0x40, -0x55, 0x50, 0x55, 0x00, 0x00, 0x00, 0x00, -0xa0, 0xc7, 0x10, 0xc7, 0x60, 0x53, 0x80, -0x53, 0x80, 0x8e, 0xf0, 0xff, 0xc0, 0xc5, -0xe0, 0xbe, 0xd0, 0x53, 0x00, 0x54, 0x00, -0x00, 0x00, 0x00, 0x30, 0xe3, 0xe0, 0xe2, -0x60, 0x51, 0x80, 0x51, 0x40, 0x60, 0x90, -0xe0, 0xe0, 0xe1, 0xc0, 0xdc, 0xa0, 0x51, -0xf0, 0x50, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xe0, 0x4c, 0xc0, 0x4c, -0x00, 0x00, 0x90, 0xb0, 0xe0, 0xff, 0x50, -0xfb, 0xc0, 0x4c, 0x60, 0x4d, 0xf0, 0xff, -0x00, 0x00, 0x30, 0xed, 0xf0, 0xff, 0xd0, -0x4e, 0x70, 0x4b, 0x00, 0x00, 0x40, 0x81, -0xf0, 0xff, 0xf0, 0xff, 0x80, 0x4b, 0xd0, -0x4b, 0xf0, 0xff, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xd0, 0x4c, 0x90, 0x4b, 0x00, -0x00, 0x20, 0x4e, 0xf0, 0xff, 0xf0, 0xff, -0xc0, 0x4b, 0x00, 0x4c, 0x00, 0xe3, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0x1f, 0x40, 0x4d, -0xf0, 0x5a, 0xf0, 0x5c, 0x90, 0x95, 0x00, -0x00, 0x00, 0x00, 0x20, 0x61, 0xa0, 0x63, -0x90, 0xf2, 0x00, 0x00, 0x00, 0x00, 0x70, -0x25, 0x80, 0x65, 0xb0, 0x5b, 0x50, 0x4d, -0xc0, 0x86, 0x00, 0x1d, 0x00, 0x00, 0x50, -0x60, 0x30, 0x63, 0x40, 0xd5, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0x64, 0xd0, -0x66, 0x20, 0x3b, 0xd0, 0x78, 0x00, 0x2e, -0xd0, 0x22, 0x40, 0x60, 0xf0, 0x62, 0x20, -0xbc, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x80, 0x64, 0x90, 0x66, 0x50, 0x20, 0xc0, -0x69, 0x00, 0x3d, 0x30, 0x38, 0x00, 0x61, -0xc0, 0x62, 0x90, 0xa6, 0xf0, 0xff, 0xc0, -0x29, 0x00, 0x00, 0x10, 0x64, 0x10, 0x66, -0x00, 0x00, 0xb0, 0x58, 0x00, 0x4b, 0xa0, -0x48, 0xe0, 0x61, 0xd0, 0x62, 0xe0, 0x93, -0x00, 0xf2, 0x50, 0x42, 0x20, 0x12, 0xd0, -0x63, 0x50, 0x65, 0x00, 0x00, 0x90, 0x43, -0x70, 0x58, 0x40, 0x57, 0x90, 0x62, 0xf0, -0x62, 0x80, 0x83, 0x00, 0xd4, 0xa0, 0x53, -0x80, 0x46, 0xa0, 0x63, 0xc0, 0x64, 0xf0, -0xff, 0x20, 0x1d, 0xf0, 0x15, 0xf0, 0x64, -0x10, 0x66, 0x10, 0x63, 0x10, 0x73, 0xd0, -0xb9, 0xa0, 0x62, 0x20, 0x5c, 0x80, 0x63, -0x40, 0x64, 0xf0, 0xff, 0x00, 0x00, 0x80, -0x43, 0xf0, 0x71, 0x20, 0x66, 0x20, 0x63, -0xd0, 0x5f, 0xb0, 0xa2, 0x70, 0x70, 0xc0, -0x6c, 0x60, 0x63, 0xe0, 0x63, 0xf0, 0xff, -0x00, 0x00, 0x10, 0x5b, 0x80, 0x7e, 0x80, -0x65, 0x10, 0x63, 0x60, 0x46, 0xb0, 0x8d, -0x90, 0x7d, 0x40, 0x7b, 0x40, 0x63, 0xa0, -0x63, 0xe0, 0xef, 0x00, 0x00, 0x30, 0x72, -0x20, 0x8c, 0xb0, 0x64, 0xf0, 0x62, 0x00, -0x00, 0x70, 0x79, 0xa0, 0x8b, 0x10, 0x8a, -0x10, 0x63, 0x50, 0x63, 0x60, 0xd0, 0xf0, -0xff, 0x10, 0x85, 0xd0, 0x7a, 0x10, 0x64, -0x00, 0x64, 0x00, 0x00, 0xf0, 0x60, 0x50, -0x9c, 0x40, 0x9b, 0xc0, 0x62, 0xf0, 0x62, -0x50, 0xb3, 0xf0, 0xff, 0x70, 0x98, 0xb0, -0x8f, 0x70, 0x63, 0x50, 0x64, 0x00, 0x00, -0xe0, 0x31, 0x30, 0xb0, 0x80, 0xaf, 0x30, -0x62, 0x50, 0x62, 0x50, 0x96, 0xf0, 0xff, -0xd0, 0xad, 0xa0, 0xa6, 0xb0, 0x62, 0xc0, -0x63, 0x00, 0x00, 0x00, 0x00, 0xa0, 0xc7, -0x30, 0xc7, 0x60, 0x61, 0x70, 0x61, 0x60, -0x74, 0xa0, 0xe7, 0x30, 0xc6, 0x20, 0xc2, -0xb0, 0x61, 0x40, 0x62, 0x00, 0x00, 0x00, -0x00, 0x30, 0xe3, 0xf0, 0xe2, 0x00, 0x60, -0x10, 0x60, 0xc0, 0x32, 0xa0, 0xbe, 0x30, -0xe2, 0xf0, 0xde, 0x30, 0x60, 0xd0, 0x5f, -0xf0, 0xff, 0x00, 0x00, 0xf0, 0xd2, 0xf0, -0xff, 0xd0, 0x5e, 0x60, 0x5c, 0x00, 0x00, -0x30, 0x8c, 0xf0, 0xff, 0x10, 0xfd, 0x50, -0x5c, 0x70, 0x5c, 0xf0, 0xff, 0x00, 0x00, -0x20, 0xf1, 0xf0, 0xff, 0xa0, 0x5c, 0xc0, -0x5a, 0x00, 0x00, 0x30, 0x54, 0xf0, 0xff, -0xf0, 0xff, 0xc0, 0x5a, 0xb0, 0x5a, 0x70, -0xed, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xa0, 0x5a, 0xd0, 0x59, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xd0, 0x59, -0xe0, 0x59, 0xf0, 0xbf, 0x00, 0x00, 0xf0, -0xff, 0x00, 0x22, 0x10, 0x5a, 0x30, 0x66, -0x60, 0x4c, 0x60, 0x86, 0xd0, 0x14, 0x00, -0x00, 0x50, 0x6b, 0xd0, 0x6e, 0x10, 0xd5, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, -0x71, 0x30, 0x73, 0xb0, 0x3a, 0xb0, 0x78, -0x80, 0x21, 0x00, 0x00, 0x60, 0x6a, 0x50, -0x6e, 0x00, 0xbc, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x80, 0x70, 0xe0, 0x72, 0x60, -0x22, 0x00, 0x6a, 0xc0, 0x2f, 0xe0, 0x26, -0xc0, 0x6a, 0x00, 0x6e, 0xa0, 0xa6, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, -0x50, 0x72, 0x00, 0x00, 0xc0, 0x59, 0xa0, -0x3d, 0xe0, 0x39, 0x10, 0x6c, 0x00, 0x6e, -0x40, 0x94, 0x10, 0xf2, 0x90, 0x2f, 0x00, -0x00, 0xa0, 0x6f, 0x90, 0x71, 0x00, 0x00, -0x50, 0x46, 0x20, 0x4b, 0x80, 0x49, 0x60, -0x6d, 0x40, 0x6e, 0x50, 0x84, 0x40, 0xd4, -0x50, 0x44, 0x10, 0x2f, 0x80, 0x6f, 0x00, -0x71, 0xf0, 0xff, 0xd0, 0x28, 0x00, 0x00, -0xb0, 0x57, 0xc0, 0x72, 0xa0, 0x6e, 0xa0, -0x74, 0x60, 0xba, 0xb0, 0x54, 0xf0, 0x4b, -0x70, 0x6f, 0x90, 0x70, 0xf0, 0xff, 0x00, -0x00, 0x40, 0x19, 0x20, 0x65, 0xb0, 0x72, -0xf0, 0x6e, 0x90, 0x62, 0xb0, 0xa3, 0x40, -0x63, 0xa0, 0x5e, 0x70, 0x6f, 0x40, 0x70, -0xf0, 0xff, 0x00, 0x00, 0x10, 0x46, 0x00, -0x72, 0x10, 0x72, 0x40, 0x6f, 0xe0, 0x4b, -0x50, 0x8f, 0xe0, 0x70, 0x10, 0x6e, 0x80, -0x6f, 0x00, 0x70, 0x60, 0xf0, 0x00, 0x00, -0xb0, 0x62, 0x70, 0x7e, 0x50, 0x71, 0x60, -0x6f, 0x50, 0x22, 0x70, 0x7c, 0xd0, 0x7d, -0xf0, 0x7b, 0x80, 0x6f, 0xe0, 0x6f, 0x60, -0xd1, 0xf0, 0xff, 0xd0, 0x75, 0x20, 0x69, -0xc0, 0x70, 0x20, 0x71, 0x00, 0x00, 0xa0, -0x67, 0xc0, 0x8b, 0x70, 0x8a, 0x80, 0x6f, -0xc0, 0x6f, 0x90, 0xb5, 0xf0, 0xff, 0x00, -0x87, 0x60, 0x7c, 0x50, 0x70, 0xd0, 0x71, -0x00, 0x00, 0x70, 0x48, 0x60, 0x9c, 0x90, -0x9b, 0x60, 0x6f, 0x80, 0x6f, 0x10, 0x9b, -0xf0, 0xff, 0x80, 0x99, 0xb0, 0x90, 0xf0, -0x6f, 0x50, 0x71, 0x00, 0x00, 0x00, 0x00, -0x30, 0xb0, 0xb0, 0xaf, 0x10, 0x6f, 0x30, -0x6f, 0x10, 0x7f, 0x20, 0xeb, 0x60, 0xae, -0xb0, 0xa9, 0x70, 0x6f, 0x60, 0x70, 0x00, -0x00, 0x00, 0x00, 0x90, 0xc7, 0x50, 0xc7, -0x90, 0x6e, 0xa0, 0x6e, 0xa0, 0x59, 0xb0, -0xc6, 0x80, 0xc6, 0xe0, 0xc3, 0xd0, 0x6e, -0x70, 0x6f, 0xf0, 0xff, 0x00, 0x00, 0x00, -0xba, 0x00, 0xe3, 0x80, 0x6d, 0xb0, 0x6d, -0x00, 0x00, 0x70, 0x9e, 0x70, 0xe2, 0x50, -0xe0, 0xd0, 0x6d, 0xa0, 0x6d, 0xf0, 0xff, -0x00, 0x00, 0x20, 0xd6, 0xf0, 0xff, 0x60, -0x6c, 0xa0, 0x6a, 0x00, 0x00, 0x20, 0x63, -0xf0, 0xff, 0x30, 0xfe, 0x80, 0x6a, 0x70, -0x6a, 0xc0, 0xf8, 0x00, 0x00, 0xd0, 0xf4, -0xf0, 0xff, 0x20, 0x6a, 0xc0, 0x68, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xb0, 0x68, 0x80, 0x68, 0xf0, 0xc8, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x68, -0xf0, 0x66, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xe0, 0x66, 0xd0, 0x66, -0x30, 0x9d, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x90, 0x66, 0xb0, 0x65, 0xf0, 0x38, -0x20, 0x78, 0x20, 0x1c, 0x00, 0x00, 0x10, -0x75, 0x80, 0x79, 0xc0, 0xbb, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x10, 0x7c, 0xe0, -0x7e, 0xa0, 0x20, 0xb0, 0x69, 0xf0, 0x24, -0x10, 0x0d, 0x50, 0x74, 0xd0, 0x78, 0x70, -0xa6, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x80, 0x7b, 0x30, 0x7e, 0x00, 0x00, 0xf0, -0x59, 0x10, 0x31, 0x30, 0x2a, 0x40, 0x75, -0x80, 0x78, 0x50, 0x94, 0x10, 0xf2, 0x80, -0x0b, 0x00, 0x00, 0x00, 0x7b, 0x70, 0x7d, -0x00, 0x00, 0xb0, 0x47, 0x00, 0x3e, 0x50, -0x3b, 0x10, 0x77, 0xb0, 0x78, 0xb0, 0x84, -0x60, 0xd4, 0x10, 0x33, 0x00, 0x00, 0xc0, -0x7a, 0xc0, 0x7c, 0xf0, 0xff, 0x30, 0x2e, -0x00, 0x00, 0x30, 0x4a, 0x00, 0x7f, 0x40, -0x79, 0x90, 0x75, 0xb0, 0xba, 0xe0, 0x45, -0xc0, 0x38, 0xb0, 0x7a, 0x40, 0x7c, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x58, -0xc0, 0x7e, 0xe0, 0x79, 0x70, 0x64, 0x60, -0xa4, 0x90, 0x55, 0x60, 0x4f, 0xd0, 0x7a, -0xf0, 0x7b, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x24, 0x30, 0x65, 0x20, 0x7e, 0x80, 0x7a, -0xb0, 0x4f, 0x90, 0x90, 0xd0, 0x63, 0x40, -0x60, 0xf0, 0x7a, 0xc0, 0x7b, 0xc0, 0xf0, -0x00, 0x00, 0x30, 0x51, 0xf0, 0x71, 0x60, -0x7d, 0xf0, 0x7a, 0xe0, 0x2f, 0x80, 0x7e, -0x30, 0x71, 0xe0, 0x6e, 0x20, 0x7b, 0xb0, -0x7b, 0x10, 0xd2, 0xf0, 0xff, 0x50, 0x67, -0x50, 0x57, 0xe0, 0x7c, 0xd0, 0x7d, 0x00, -0x00, 0x90, 0x6b, 0x00, 0x7e, 0x70, 0x7c, -0x50, 0x7b, 0xb0, 0x7b, 0xf0, 0xb6, 0xf0, -0xff, 0x30, 0x78, 0xe0, 0x6a, 0x70, 0x7c, -0x60, 0x7e, 0x00, 0x00, 0xa0, 0x52, 0xd0, -0x8b, 0xd0, 0x8a, 0x70, 0x7b, 0xb0, 0x7b, -0x00, 0x9e, 0xf0, 0xff, 0x40, 0x88, 0x20, -0x7d, 0x30, 0x7c, 0xd0, 0x7d, 0x00, 0x00, -0x90, 0x12, 0x60, 0x9c, 0xc0, 0x9b, 0x80, -0x7b, 0xa0, 0x7b, 0x60, 0x85, 0x20, 0xed, -0x30, 0x9a, 0x40, 0x94, 0x00, 0x7c, 0x10, -0x7d, 0x00, 0x00, 0x00, 0x00, 0x20, 0xb0, -0xd0, 0xaf, 0x70, 0x7b, 0x80, 0x7b, 0x20, -0x69, 0xf0, 0xca, 0xc0, 0xae, 0x90, 0xab, -0xc0, 0x7b, 0x70, 0x7c, 0xf0, 0xff, 0x00, -0x00, 0xd0, 0xa2, 0x60, 0xc7, 0x20, 0x7b, -0x30, 0x7b, 0x00, 0x33, 0x90, 0xa8, 0xb0, -0xc6, 0xe0, 0xc4, 0x60, 0x7b, 0xd0, 0x7b, -0xf0, 0xff, 0x00, 0x00, 0x70, 0xbc, 0x10, -0xe3, 0xd0, 0x7a, 0x90, 0x7a, 0x00, 0x00, -0xc0, 0x7e, 0x90, 0xe2, 0x20, 0xe1, 0xb0, -0x7a, 0xa0, 0x7a, 0xf0, 0xff, 0x00, 0x00, -0x00, 0xd9, 0xf0, 0xff, 0x90, 0x79, 0x00, -0x78, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0x00, 0xff, 0xd0, 0x77, 0xb0, 0x77, 0x60, -0xd3, 0x00, 0x00, 0x60, 0xf8, 0xf0, 0xff, -0x20, 0x77, 0xd0, 0x75, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xc0, 0x75, -0x80, 0x75, 0xc0, 0xa4, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0xe0, 0x74, 0x40, 0x72, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x40, 0x73, 0x10, 0x73, 0x70, 0x78, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xb0, -0x72, 0x80, 0x71, 0xc0, 0x19, 0xd0, 0x68, -0xc0, 0x20, 0x00, 0x00, 0x30, 0x80, 0xf0, -0x84, 0x10, 0xa6, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x88, 0x20, 0x8b, 0x00, -0x00, 0x50, 0x59, 0x40, 0x27, 0x50, 0x19, -0xf0, 0x7f, 0x20, 0x84, 0x00, 0x94, 0xf0, -0xf1, 0x00, 0x00, 0x00, 0x00, 0x50, 0x87, -0x40, 0x8a, 0x00, 0x00, 0x90, 0x47, 0xd0, -0x31, 0x00, 0x2d, 0x70, 0x81, 0xf0, 0x83, -0xa0, 0x84, 0x50, 0xd4, 0x70, 0x1b, 0x00, -0x00, 0xe0, 0x86, 0x80, 0x89, 0xf0, 0xff, -0x10, 0x30, 0x00, 0x00, 0x90, 0x3c, 0x30, -0x8c, 0x60, 0x84, 0xd0, 0x75, 0xc0, 0xba, -0xa0, 0x35, 0xf0, 0x18, 0xc0, 0x86, 0xf0, -0x88, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xc0, 0x4a, 0xd0, 0x8b, 0x40, 0x85, 0x70, -0x65, 0xb0, 0xa4, 0x30, 0x47, 0x10, 0x3e, -0xd0, 0x86, 0x80, 0x88, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x30, 0x58, 0x20, 0x8b, -0x30, 0x86, 0x10, 0x52, 0x50, 0x91, 0x50, -0x56, 0x80, 0x51, 0x10, 0x87, 0x50, 0x88, -0x00, 0xf1, 0x00, 0x00, 0x40, 0x3b, 0x30, -0x65, 0x60, 0x8a, 0x00, 0x87, 0xc0, 0x36, -0xe0, 0x7f, 0x40, 0x64, 0x50, 0x61, 0x70, -0x87, 0x50, 0x88, 0x90, 0xd2, 0xf0, 0xff, -0x70, 0x57, 0x70, 0x40, 0xd0, 0x89, 0x60, -0x8b, 0x00, 0x00, 0xf0, 0x6d, 0x70, 0x71, -0x80, 0x6f, 0xd0, 0x87, 0x60, 0x88, 0xc0, -0xb7, 0xf0, 0xff, 0x40, 0x6a, 0xc0, 0x58, -0x70, 0x89, 0xb0, 0x8b, 0x00, 0x00, 0xe0, -0x57, 0x20, 0x7e, 0xd0, 0x7c, 0x20, 0x88, -0x80, 0x88, 0xb0, 0x9f, 0xf0, 0xff, 0xc0, -0x79, 0xb0, 0x6b, 0x30, 0x89, 0x10, 0x8b, -0x00, 0x00, 0x30, 0x34, 0xd0, 0x8b, 0x10, -0x8b, 0x60, 0x88, 0xa0, 0x88, 0x10, 0x89, -0x40, 0xee, 0x10, 0x89, 0xb0, 0x81, 0x10, -0x89, 0x70, 0x8a, 0x00, 0x00, 0x00, 0x00, -0x60, 0x9c, 0xf0, 0x9b, 0xa0, 0x88, 0xc0, -0x88, 0x70, 0x71, 0x90, 0xcd, 0xa0, 0x9a, -0x90, 0x96, 0x10, 0x89, 0xf0, 0x89, 0xf0, -0xff, 0x00, 0x00, 0x90, 0x8d, 0xe0, 0xaf, -0x50, 0x89, 0xd0, 0x88, 0x00, 0x50, 0x30, -0xae, 0x00, 0xaf, 0xc0, 0xac, 0x10, 0x89, -0x90, 0x89, 0xf0, 0xff, 0x00, 0x00, 0x80, -0xa4, 0x70, 0xc7, 0x80, 0x89, 0xc0, 0x88, -0x00, 0x00, 0x60, 0x8c, 0xe0, 0xc6, 0x90, -0xc5, 0xe0, 0x88, 0x40, 0x89, 0xf0, 0xff, -0x00, 0x00, 0x70, 0xbe, 0x10, 0xe3, 0x10, -0x89, 0x70, 0x88, 0x00, 0x00, 0x00, 0x5c, -0xb0, 0xe2, 0xa0, 0xe1, 0x80, 0x88, 0x80, -0x88, 0x50, 0xdf, 0x00, 0x00, 0x50, 0xdc, -0xf0, 0xff, 0x90, 0x87, 0x20, 0x86, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0x70, 0xff, -0x00, 0x86, 0xd0, 0x85, 0xe0, 0xae, 0xf0, -0xff, 0xd0, 0xfa, 0x90, 0xec, 0x30, 0x85, -0x00, 0x82, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xa0, 0x83, 0x60, 0x83, -0x90, 0x7e, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0xb0, 0x82, 0x40, 0x80, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x60, -0x80, 0x30, 0x80, 0x30, 0x49, 0xe0, 0xe1, -0xf0, 0xff, 0xf0, 0xff, 0xc0, 0x7f, 0x60, -0x7e, 0x00, 0x00, 0x80, 0x57, 0x70, 0x23, -0x70, 0x0b, 0xa0, 0x8e, 0xc0, 0x92, 0x40, -0x93, 0x90, 0xf1, 0x00, 0x00, 0x00, 0x00, -0x40, 0x96, 0xb0, 0x99, 0x00, 0x00, 0xd0, -0x45, 0x50, 0x28, 0xa0, 0x1f, 0x00, 0x8f, -0x00, 0x92, 0xf0, 0x83, 0xf0, 0xd3, 0x00, -0x00, 0x00, 0x00, 0x90, 0x95, 0xd0, 0x98, -0xf0, 0xff, 0x60, 0x2e, 0x00, 0x00, 0x50, -0x2f, 0xf0, 0x9b, 0xf0, 0x91, 0x60, 0x75, -0x80, 0xba, 0xf0, 0x21, 0x00, 0x00, 0x30, -0x95, 0x10, 0x98, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x90, 0x3d, 0x80, 0x9b, 0xc0, -0x92, 0x70, 0x65, 0x90, 0xa4, 0xd0, 0x37, -0x50, 0x27, 0x20, 0x95, 0x80, 0x97, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x20, 0x4b, -0xb0, 0x9a, 0xf0, 0x93, 0xd0, 0x52, 0x80, -0x91, 0x50, 0x48, 0x50, 0x41, 0x60, 0x95, -0x30, 0x97, 0xf0, 0xf0, 0x00, 0x00, 0x00, -0x00, 0x40, 0x58, 0xd0, 0x99, 0x20, 0x95, -0xe0, 0x39, 0x90, 0x80, 0xf0, 0x56, 0xf0, -0x52, 0xd0, 0x95, 0x30, 0x97, 0xb0, 0xd2, -0xf0, 0xff, 0x10, 0x45, 0x00, 0x00, 0x30, -0x99, 0x70, 0x9b, 0x00, 0x00, 0x60, 0x6f, -0x90, 0x64, 0x10, 0x62, 0x60, 0x96, 0x50, -0x97, 0x30, 0xb8, 0xf0, 0xff, 0x50, 0x5b, -0xd0, 0x41, 0xc0, 0x98, 0x90, 0x9b, 0x00, -0x00, 0xc0, 0x5a, 0x90, 0x71, 0xf0, 0x6f, -0xf0, 0x96, 0x90, 0x97, 0xa0, 0xa0, 0xf0, -0xff, 0x20, 0x6c, 0x00, 0x5a, 0x90, 0x98, -0xd0, 0x9a, 0x00, 0x00, 0x60, 0x3d, 0x20, -0x7e, 0x20, 0x7d, 0x70, 0x97, 0xd0, 0x97, -0x00, 0x8b, 0xd0, 0xee, 0xc0, 0x7a, 0x80, -0x71, 0x80, 0x98, 0x20, 0x9a, 0x00, 0x00, -0x00, 0x00, 0xc0, 0x8b, 0x40, 0x8b, 0xf0, -0x97, 0x20, 0x98, 0x00, 0x76, 0x00, 0xcf, -0xa0, 0x89, 0x90, 0x84, 0x90, 0x98, 0xb0, -0x99, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x7a, -0x00, 0x9c, 0xd0, 0x99, 0x70, 0x98, 0xe0, -0x5b, 0x80, 0xb1, 0xf0, 0x9a, 0x10, 0x98, -0xc0, 0x98, 0x70, 0x99, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0x8e, 0xe0, 0xaf, 0x90, 0x9a, -0xb0, 0x98, 0x30, 0x1d, 0xe0, 0x93, 0x30, -0xaf, 0x90, 0xad, 0xe0, 0x98, 0x60, 0x99, -0xf0, 0xff, 0x00, 0x00, 0x20, 0xa6, 0x60, -0xc7, 0x70, 0x9a, 0xe0, 0x98, 0x00, 0x00, -0x90, 0x70, 0xf0, 0xc6, 0xf0, 0xc5, 0x00, -0x99, 0x50, 0x99, 0x30, 0xe6, 0x00, 0x00, -0xb0, 0xc1, 0x00, 0xe3, 0xc0, 0x99, 0xe0, -0x98, 0x00, 0x00, 0xb0, 0x1d, 0xc0, 0xe2, -0xf0, 0xe1, 0xf0, 0x98, 0xf0, 0x98, 0xb0, -0xbc, 0xf0, 0xff, 0x80, 0xde, 0x30, 0xd2, -0x50, 0x98, 0x50, 0x94, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xb0, 0xff, 0xc0, 0x96, -0x80, 0x96, 0x40, 0x89, 0xf0, 0xff, 0x70, -0xfc, 0x60, 0xf0, 0xe0, 0x95, 0x10, 0x93, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0x93, 0xb0, 0x93, 0x70, 0x4d, -0xd0, 0xeb, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x93, 0xc0, 0x90, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0x8f, 0xc0, -0x8f, 0x00, 0x00, 0x30, 0xbe, 0xf0, 0xff, -0xf0, 0xff, 0x40, 0x8f, 0xd0, 0x8d, 0x00, -0x00, 0xe0, 0x41, 0x40, 0x24, 0x70, 0x18, -0xe0, 0xa0, 0xa0, 0xa3, 0x90, 0x82, 0x60, -0xd3, 0x00, 0x00, 0x00, 0x00, 0x50, 0xa7, -0xf0, 0xaa, 0xf0, 0xff, 0xf0, 0x27, 0x00, -0x00, 0xc0, 0x23, 0xa0, 0xae, 0xf0, 0xa2, -0x10, 0x74, 0xe0, 0xb9, 0x00, 0x00, 0x00, -0x00, 0xa0, 0xa6, 0x00, 0xaa, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x31, 0x20, -0xae, 0x40, 0xa3, 0x30, 0x64, 0x00, 0xa4, -0x90, 0x26, 0x00, 0x00, 0x50, 0xa6, 0x40, -0xa9, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x30, 0x3e, 0x20, 0xad, 0x50, 0xa4, 0xe0, -0x51, 0x00, 0x91, 0xb0, 0x39, 0xb0, 0x2d, -0x50, 0xa6, 0xd0, 0xa8, 0xb0, 0xf0, 0x00, -0x00, 0x00, 0x00, 0x30, 0x4b, 0x20, 0xac, -0xb0, 0xa5, 0xb0, 0x39, 0x60, 0x80, 0x40, -0x49, 0x50, 0x43, 0xc0, 0xa6, 0xc0, 0xa8, -0x80, 0xd2, 0xf0, 0xff, 0xa0, 0x2b, 0x00, -0x00, 0x60, 0xab, 0x50, 0xae, 0x00, 0x00, -0xa0, 0x6f, 0x60, 0x57, 0xf0, 0x53, 0x70, -0xa7, 0xe0, 0xa8, 0x30, 0xb8, 0xf0, 0xff, -0x90, 0x4a, 0x00, 0x00, 0xd0, 0xaa, 0x40, -0xae, 0x00, 0x00, 0xf0, 0x5b, 0xb0, 0x64, -0xa0, 0x62, 0x40, 0xa8, 0x30, 0xa9, 0xf0, -0xa0, 0xf0, 0xff, 0xb0, 0x5d, 0x00, 0x44, -0x90, 0xaa, 0x60, 0xad, 0x00, 0x00, 0x00, -0x41, 0x90, 0x71, 0x50, 0x70, 0x00, 0xa9, -0x90, 0xa9, 0xd0, 0x8b, 0x00, 0xef, 0x50, -0x6d, 0x90, 0x61, 0x90, 0xaa, 0xa0, 0xac, -0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x50, -0x7d, 0xb0, 0xa9, 0xf0, 0xa9, 0x00, 0x78, -0x90, 0xcf, 0x50, 0x7b, 0x10, 0x75, 0xb0, -0xaa, 0x30, 0xac, 0xf0, 0xff, 0x00, 0x00, -0xf0, 0x67, 0x50, 0x8b, 0x00, 0xad, 0x70, -0xaa, 0x80, 0x61, 0x30, 0xb3, 0xf0, 0x89, -0x60, 0x86, 0xf0, 0xaa, 0xf0, 0xab, 0xf0, -0xff, 0x00, 0x00, 0x40, 0x7b, 0x00, 0x9c, -0xf0, 0xad, 0xf0, 0xaa, 0x50, 0x3c, 0x00, -0x98, 0x20, 0x9b, 0x00, 0x99, 0x40, 0xab, -0xe0, 0xab, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x90, 0xd0, 0xaf, 0xc0, 0xad, 0x70, 0xab, -0x00, 0x00, 0xb0, 0x7a, 0x50, 0xaf, 0x00, -0xae, 0xa0, 0xab, 0x10, 0xac, 0xa0, 0xe9, -0x00, 0x00, 0x40, 0xa9, 0x50, 0xc7, 0x50, -0xad, 0xe0, 0xab, 0x00, 0x00, 0x60, 0x51, -0x00, 0xc7, 0x30, 0xc6, 0x00, 0xac, 0x40, -0xac, 0x80, 0xc4, 0xf0, 0xff, 0x80, 0xc3, -0x10, 0xb9, 0xf0, 0xac, 0xe0, 0xa8, 0x00, -0x00, 0x00, 0x00, 0xc0, 0xe2, 0x10, 0xe2, -0x30, 0xac, 0x40, 0xac, 0x10, 0x9b, 0xf0, -0xff, 0xc0, 0xdf, 0x30, 0xd5, 0xf0, 0xab, -0xb0, 0xa8, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xd0, 0xff, 0x50, 0xaa, 0x10, 0xaa, -0x50, 0x5c, 0xb0, 0xf6, 0x70, 0xfd, 0xf0, -0xf3, 0x70, 0xa9, 0xe0, 0xa6, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0xa7, 0xb0, 0xa6, 0x00, 0x00, 0x60, 0xc6, -0xf0, 0xff, 0xf0, 0xff, 0x10, 0xa6, 0x00, -0xa4, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0xa2, 0xe0, 0xa1, 0x00, -0x00, 0x30, 0x9a, 0xf0, 0xff, 0xf0, 0xff, -0x60, 0xa1, 0x00, 0xa0, 0xf0, 0xff, 0x50, -0x12, 0xf0, 0xff, 0x80, 0x1d, 0x30, 0x9b, -0x30, 0xb8, 0x90, 0x71, 0xc0, 0xb8, 0x00, -0x00, 0x00, 0x00, 0xb0, 0xbb, 0x50, 0xbf, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, -0x25, 0x00, 0xc4, 0xd0, 0xb7, 0x80, 0x61, -0xc0, 0xa2, 0x20, 0x08, 0x00, 0x00, 0x00, -0xbb, 0x60, 0xbe, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xc0, 0x31, 0xd0, 0xc2, 0x50, -0xb8, 0xd0, 0x4e, 0xc0, 0x8f, 0xe0, 0x29, -0x00, 0x00, 0xb0, 0xba, 0xb0, 0xbd, 0x20, -0xf0, 0x00, 0x00, 0x00, 0x00, 0x40, 0x3e, -0xb0, 0xc1, 0x80, 0xb9, 0x80, 0x35, 0x30, -0x7f, 0x20, 0x3b, 0x40, 0x31, 0xe0, 0xba, -0x60, 0xbd, 0xf0, 0xd1, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xb0, 0xc0, 0x50, 0xc4, -0x00, 0x00, 0xa0, 0x6e, 0xe0, 0x49, 0xd0, -0x44, 0x90, 0xbb, 0x70, 0xbd, 0xb0, 0xb7, -0xf0, 0xff, 0xd0, 0x35, 0x00, 0x00, 0x00, -0xc0, 0x20, 0xc4, 0x00, 0x00, 0x40, 0x5b, -0xa0, 0x57, 0xc0, 0x54, 0x70, 0xbc, 0xc0, -0xbd, 0x80, 0xa0, 0xf0, 0xff, 0xd0, 0x4d, -0xe0, 0x19, 0xb0, 0xbf, 0x30, 0xc3, 0x00, -0x00, 0x30, 0x41, 0xb0, 0x64, 0x20, 0x63, -0x60, 0xbd, 0x30, 0xbe, 0xc0, 0x8b, 0xd0, -0xee, 0x20, 0x5f, 0x20, 0x4f, 0xa0, 0xbf, -0x50, 0xc2, 0x00, 0x00, 0x00, 0x00, 0x60, -0x71, 0x90, 0x70, 0x50, 0xbe, 0xc0, 0xbe, -0x60, 0x78, 0x90, 0xcf, 0x00, 0x6e, 0x10, -0x66, 0xc0, 0xbf, 0xc0, 0xc1, 0xf0, 0xff, -0x00, 0x00, 0x90, 0x54, 0x60, 0x7d, 0x50, -0xc3, 0x60, 0xbf, 0x50, 0x63, 0xb0, 0xb3, -0xb0, 0x7b, 0x40, 0x77, 0x10, 0xc0, 0x70, -0xc1, 0xf0, 0xff, 0x00, 0x00, 0x20, 0x69, -0x40, 0x8b, 0x30, 0xc4, 0x00, 0xc0, 0xf0, -0x44, 0xd0, 0x99, 0x30, 0x8a, 0x80, 0x87, -0x80, 0xc0, 0x60, 0xc1, 0xf0, 0xff, 0x00, -0x00, 0x10, 0x7c, 0xe0, 0x9b, 0xc0, 0xc3, -0xc0, 0xc0, 0x00, 0x00, 0xb0, 0x7f, 0x40, -0x9b, 0x90, 0x99, 0x00, 0xc1, 0xa0, 0xc1, -0x00, 0xeb, 0x00, 0x00, 0x80, 0x93, 0xb0, -0xaf, 0x40, 0xc3, 0x80, 0xc1, 0x00, 0x00, -0x60, 0x60, 0x50, 0xaf, 0x40, 0xae, 0xa0, -0xc1, 0x00, 0xc2, 0x30, 0xc8, 0xf0, 0xff, -0x00, 0xab, 0x90, 0xa1, 0x10, 0xc3, 0x30, -0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc7, -0x50, 0xc6, 0x40, 0xc2, 0x80, 0xc2, 0xa0, -0xa4, 0xf0, 0xff, 0x70, 0xc4, 0x40, 0xbb, -0x20, 0xc3, 0xd0, 0xc0, 0x00, 0x00, 0x00, -0x00, 0xb0, 0xe2, 0x20, 0xe2, 0xc0, 0xc2, -0xc0, 0xc2, 0xe0, 0x77, 0xf0, 0xff, 0x70, -0xe0, 0xe0, 0xd7, 0x90, 0xc2, 0x20, 0xc0, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xd0, -0xff, 0xf0, 0xc0, 0xb0, 0xc0, 0x00, 0x00, -0x20, 0xd0, 0xe0, 0xfd, 0x30, 0xf7, 0x10, -0xc0, 0xd0, 0xbd, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xbc, 0xc0, -0xbc, 0x00, 0x00, 0x30, 0xa0, 0xf0, 0xff, -0xf0, 0xff, 0x10, 0xbc, 0x40, 0xba, 0xf0, -0xff, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x60, 0xb3, 0xd0, 0xb6, 0x00, 0x00, 0x50, -0x72, 0xf0, 0xff, 0xf0, 0xff, 0x50, 0xb6, -0x10, 0xb5, 0xf0, 0xff, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0x1e, 0xb0, 0xb0, 0x00, 0xd1, -0xb0, 0x5c, 0xc0, 0xa0, 0x00, 0x00, 0x00, -0x00, 0xe0, 0xd3, 0x40, 0xd7, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0x25, 0x40, -0xdc, 0xf0, 0xd0, 0x90, 0x48, 0x80, 0x8d, -0x90, 0x15, 0x00, 0x00, 0x40, 0xd3, 0x60, -0xd6, 0x30, 0xef, 0x00, 0x00, 0x00, 0x00, -0x20, 0x31, 0xe0, 0xda, 0xa0, 0xd1, 0x20, -0x2a, 0xb0, 0x7c, 0xd0, 0x2b, 0xc0, 0x12, -0x10, 0xd3, 0xe0, 0xd5, 0xe0, 0xd0, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xd9, -0xe0, 0xdd, 0x00, 0x00, 0x00, 0x6c, 0xe0, -0x3b, 0x70, 0x33, 0x70, 0xd3, 0xc0, 0xd5, -0x70, 0xb6, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xd0, 0xd8, 0xc0, 0xdd, 0x00, 0x00, -0x40, 0x58, 0x20, 0x4a, 0xd0, 0x45, 0x40, -0xd4, 0xe0, 0xd5, 0x40, 0x9f, 0xf0, 0xff, -0x10, 0x3b, 0x00, 0x00, 0x50, 0xd8, 0x90, -0xdc, 0x00, 0x00, 0x30, 0x3d, 0x80, 0x57, -0x40, 0x55, 0x40, 0xd5, 0x50, 0xd6, 0x70, -0x8a, 0x30, 0xee, 0xc0, 0x4f, 0x70, 0x36, -0x20, 0xd8, 0x80, 0xdb, 0x00, 0x00, 0x00, -0x00, 0x70, 0x64, 0x50, 0x63, 0x60, 0xd6, -0xf0, 0xd6, 0x40, 0x77, 0x00, 0xcf, 0xf0, -0x5f, 0x30, 0x55, 0x50, 0xd8, 0xd0, 0xda, -0xf0, 0xff, 0x00, 0x00, 0xa0, 0x39, 0x90, -0x70, 0x20, 0xdd, 0xb0, 0xd7, 0x70, 0x62, -0x30, 0xb3, 0x70, 0x6e, 0xc0, 0x68, 0xa0, -0xd8, 0x70, 0xda, 0xf0, 0xff, 0x00, 0x00, -0xc0, 0x55, 0x50, 0x7d, 0xf0, 0xdd, 0x70, -0xd8, 0xc0, 0x45, 0xd0, 0x99, 0xf0, 0x7b, -0x90, 0x78, 0x10, 0xd9, 0x50, 0xda, 0xf0, -0xff, 0x00, 0x00, 0xe0, 0x69, 0x10, 0x8b, -0x50, 0xdd, 0x40, 0xd9, 0x00, 0x00, 0x50, -0x81, 0x40, 0x8a, 0x20, 0x88, 0xb0, 0xd9, -0x80, 0xda, 0x50, 0xeb, 0x00, 0x00, 0x60, -0x80, 0xb0, 0x9b, 0xa0, 0xdc, 0x30, 0xda, -0x00, 0x00, 0x60, 0x66, 0x30, 0x9b, 0xd0, -0x99, 0x60, 0xda, 0x00, 0xdb, 0xb0, 0xc9, -0xf0, 0xff, 0xa0, 0x95, 0xb0, 0x8b, 0x60, -0xdc, 0xa0, 0xda, 0x00, 0x00, 0xc0, 0x38, -0x40, 0xaf, 0x60, 0xae, 0x40, 0xdb, 0xa0, -0xdb, 0x00, 0xa9, 0xf0, 0xff, 0x00, 0xac, -0xe0, 0xa2, 0x80, 0xdc, 0xf0, 0xdb, 0x00, -0x00, 0x00, 0x00, 0xe0, 0xc6, 0x50, 0xc6, -0x20, 0xdc, 0x60, 0xdc, 0xa0, 0x84, 0xf0, -0xff, 0x00, 0xc5, 0x00, 0xbd, 0xf0, 0xdc, -0x00, 0xdc, 0x00, 0x00, 0x00, 0x00, 0x80, -0xe2, 0x10, 0xe2, 0xe0, 0xdc, 0xe0, 0xdc, -0xe0, 0x49, 0xe0, 0xda, 0xc0, 0xe0, 0xe0, -0xda, 0xb0, 0xdc, 0xe0, 0xda, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0x80, 0xff, 0x00, -0xdb, 0xd0, 0xda, 0x00, 0x00, 0x20, 0xa9, -0xf0, 0xfd, 0x30, 0xf9, 0x20, 0xda, 0x30, -0xd8, 0xf0, 0xff, 0x00, 0x00, 0xb0, 0xea, -0xf0, 0xff, 0xe0, 0xcf, 0x00, 0xd6, 0x00, -0x00, 0x00, 0x75, 0xf0, 0xff, 0xf0, 0xff, -0x60, 0xd5, 0xc0, 0xd3, 0xf0, 0xff, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0xb0, 0xcd, -0xf0, 0xce, 0x00, 0x00, 0x30, 0x32, 0xf0, -0xff, 0xf0, 0xff, 0x70, 0xce, 0x40, 0xcd, -0x00, 0xde, 0x00, 0x00, 0xf0, 0xff, 0x30, -0x1c, 0x50, 0xc9, 0xb0, 0xee, 0x40, 0x3c, -0xe0, 0x89, 0x00, 0x00, 0x00, 0x00, 0x90, -0xf0, 0x90, 0xf3, 0xb0, 0xed, 0x00, 0x00, -0x00, 0x00, 0xf0, 0x22, 0x50, 0xf8, 0xd0, -0xee, 0x00, 0x00, 0x70, 0x78, 0xa0, 0x17, -0x00, 0x00, 0x20, 0xf0, 0xd0, 0xf2, 0x10, -0xcf, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xf6, 0x70, 0xfb, 0x00, 0x00, 0xf0, -0x66, 0xf0, 0x2b, 0xd0, 0x18, 0x20, 0xf0, -0x80, 0xf2, 0x60, 0xb4, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xe0, 0xf5, 0x80, 0xfb, -0x00, 0x00, 0xd0, 0x51, 0x80, 0x3b, 0x90, -0x34, 0xa0, 0xf0, 0x70, 0xf2, 0xd0, 0x9c, -0xf0, 0xff, 0xd0, 0x1c, 0x00, 0x00, 0x30, -0xf5, 0x10, 0xfa, 0x00, 0x00, 0xc0, 0x31, -0xa0, 0x49, 0x40, 0x46, 0x80, 0xf1, 0xb0, -0xf2, 0xc0, 0x87, 0x00, 0xed, 0xb0, 0x3d, -0x00, 0x00, 0xe0, 0xf4, 0xd0, 0xf8, 0x00, -0x00, 0x00, 0x00, 0xf0, 0x56, 0x60, 0x55, -0x90, 0xf2, 0x40, 0xf3, 0x30, 0x74, 0xa0, -0xcd, 0xa0, 0x50, 0x70, 0x40, 0xf0, 0xf4, -0xf0, 0xf7, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x40, 0x63, 0xc0, 0xfa, 0x00, 0xf4, -0xd0, 0x5e, 0xc0, 0xb1, 0x50, 0x60, 0xa0, -0x58, 0x40, 0xf5, 0x70, 0xf7, 0xf0, 0xff, -0x00, 0x00, 0xc0, 0x3a, 0x60, 0x70, 0xb0, -0xfb, 0xe0, 0xf4, 0x80, 0x40, 0x40, 0x98, -0x90, 0x6e, 0x40, 0x6a, 0xc0, 0xf5, 0x50, -0xf7, 0xf0, 0xff, 0x00, 0x00, 0x80, 0x56, -0x00, 0x7d, 0xf0, 0xfa, 0xc0, 0xf5, 0x00, -0x00, 0x20, 0x80, 0xf0, 0x7b, 0x40, 0x79, -0x50, 0xf6, 0x70, 0xf7, 0xb0, 0xea, 0x00, -0x00, 0x40, 0x6f, 0xc0, 0x8a, 0x20, 0xfa, -0xb0, 0xf6, 0x00, 0x00, 0xf0, 0x66, 0x20, -0x8a, 0x60, 0x88, 0x00, 0xf7, 0xd0, 0xf7, -0xa0, 0xc9, 0xf0, 0xff, 0xf0, 0x82, 0x20, -0x77, 0xb0, 0xf9, 0x90, 0xf8, 0x00, 0x00, -0xc0, 0x41, 0x10, 0x9b, 0xe0, 0x99, 0xf0, -0xf7, 0x80, 0xf8, 0x50, 0xaa, 0xf0, 0xff, -0xe0, 0x96, 0x10, 0x8c, 0xb0, 0xf9, 0x90, -0xfa, 0x00, 0x00, 0x00, 0x00, 0x10, 0xaf, -0x50, 0xae, 0x00, 0xf9, 0x60, 0xf9, 0xd0, -0x89, 0xf0, 0xff, 0x90, 0xac, 0x10, 0xa4, -0x20, 0xfa, 0x00, 0xfb, 0x00, 0x00, 0x00, -0x00, 0xb0, 0xc6, 0x40, 0xc6, 0x30, 0xfa, -0x60, 0xfa, 0x80, 0x5f, 0xa0, 0xe0, 0x30, -0xc5, 0xe0, 0xbf, 0xe0, 0xfa, 0xb0, 0xfa, -0x00, 0x00, 0x00, 0x00, 0x20, 0xe2, 0xd0, -0xe1, 0x00, 0xfb, 0x00, 0xfb, 0x00, 0x00, -0x00, 0xb5, 0xa0, 0xe0, 0x90, 0xdc, 0xd0, -0xfa, 0x70, 0xf9, 0xf0, 0xff, 0x00, 0x00, -0xb0, 0xcf, 0xe0, 0xfe, 0xe0, 0xef, 0xa0, -0xf8, 0x00, 0x00, 0x80, 0x7d, 0x90, 0xfd, -0x20, 0xfa, 0xf0, 0xf7, 0x30, 0xf6, 0xf0, -0xff, 0x00, 0x00, 0xd0, 0xed, 0xf0, 0xff, -0x00, 0xef, 0xe0, 0xf2, 0x00, 0x00, 0x50, -0x21, 0xf0, 0xff, 0xf0, 0xff, 0x30, 0xf2, -0xc0, 0xf0, 0xc0, 0xe5, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x70, 0xeb, 0x50, 0xea, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xe0, 0xe9, 0xd0, 0xe8, 0x90, 0xb7, -0x00, 0x00, 0xf0, 0xff, 0x10, 0x19, 0x50, -0xe5, 0xf0, 0xff, 0x00, 0x00, 0xe0, 0x75, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x80, 0xce, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xd0, 0x63, 0x60, 0x1a, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xa0, 0xb3, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0xb0, 0x4d, 0x70, -0x2c, 0x70, 0x1f, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0x9b, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x80, 0x29, 0x90, 0x3b, 0xa0, 0x36, 0xf0, -0xff, 0xf0, 0xff, 0xc0, 0x86, 0x00, 0xed, -0x70, 0x27, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x80, 0x49, -0x50, 0x47, 0xf0, 0xff, 0xf0, 0xff, 0x40, -0x73, 0xa0, 0xcd, 0x80, 0x40, 0x80, 0x21, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0x56, 0xf0, 0xff, -0xf0, 0xff, 0x30, 0x5e, 0xc0, 0xb1, 0x10, -0x52, 0x50, 0x47, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xa0, -0x63, 0xf0, 0xff, 0xf0, 0xff, 0xb0, 0x40, -0x90, 0x98, 0x50, 0x61, 0xb0, 0x5b, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xd0, 0x3e, 0xa0, 0x70, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xe0, 0x80, 0x40, 0x6f, -0xe0, 0x6b, 0xf0, 0xff, 0xf0, 0xff, 0x30, -0xeb, 0x00, 0x00, 0x10, 0x5f, 0x30, 0x7d, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x50, -0x69, 0x70, 0x7c, 0x30, 0x7a, 0xf0, 0xff, -0xf0, 0xff, 0x80, 0xca, 0xf0, 0xff, 0x60, -0x73, 0x80, 0x64, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xb0, 0x4a, 0x80, 0x8a, 0x10, -0x89, 0xf0, 0xff, 0xf0, 0xff, 0x70, 0xac, -0xf0, 0xff, 0x30, 0x85, 0x80, 0x77, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0x50, 0x9b, 0x60, 0x9a, 0xf0, 0xff, 0xf0, -0xff, 0xc0, 0x8e, 0xf0, 0xff, 0x20, 0x98, -0xd0, 0x8d, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x40, 0xaf, 0xb0, 0xae, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0x6c, 0xc0, -0xe4, 0x50, 0xad, 0xb0, 0xa7, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xd0, -0xc6, 0x90, 0xc6, 0xf0, 0xff, 0xf0, 0xff, -0xb0, 0x2d, 0xc0, 0xbd, 0xa0, 0xc5, 0xe0, -0xc1, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x10, 0xb6, 0xb0, 0xe1, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0xc0, 0x90, -0xa0, 0xe0, 0xa0, 0xdd, 0xf0, 0xff, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x20, 0xd2, -0x30, 0xfe, 0xf0, 0xff, 0xd0, 0xff, 0x00, -0x00, 0xd0, 0x43, 0x10, 0xfd, 0x80, 0xfa, -0xe0, 0xff, 0xf0, 0xff, 0xf0, 0xef, 0x00, -0x00, 0xc0, 0xf0, 0xf0, 0xff, 0xf0, 0xff, -0xb0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0xb0, 0xff, 0xb0, 0xff, -0x60, 0xbd, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xd0, 0xff, 0xb0, 0xff, 0x00, 0x00, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xb0, -0xff, 0xb0, 0xff, 0x80, 0x8e, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xc0, 0xff, 0x70, -0xfa, 0x00, 0x00, 0x60, 0x64, 0x20, 0x13, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0x10, -0xb4, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xf0, -0x4e, 0x00, 0x20, 0x00, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0x90, 0x9c, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0xf0, 0x2d, 0xc0, 0x2e, 0xb0, -0x26, 0xf0, 0xff, 0xf0, 0xff, 0xb0, 0x87, -0xa0, 0xed, 0x00, 0x00, 0x00, 0x00, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xd0, 0x3c, 0xb0, 0x39, 0xf0, 0xff, 0xf0, -0xff, 0xb0, 0x74, 0x60, 0xce, 0xe0, 0x2e, -0x00, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0x40, 0x49, -0xf0, 0xff, 0xf0, 0xff, 0xa0, 0x60, 0xd0, -0xb2, 0xc0, 0x43, 0xb0, 0x32, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x50, 0x57, 0xf0, 0xff, 0xf0, 0xff, -0xc0, 0x45, 0x10, 0x9a, 0x30, 0x54, 0x80, -0x4c, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0x00, 0x00, 0x00, 0x00, 0x90, 0x64, 0xf0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x20, 0x83, -0xd0, 0x62, 0x70, 0x5e, 0xf0, 0xff, 0xf0, -0xff, 0x20, 0xec, 0x00, 0x00, 0xe0, 0x4c, -0x50, 0x71, 0xf0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0xc0, 0x6c, 0x60, 0x70, 0xa0, 0x6d, -0xf0, 0xff, 0xf0, 0xff, 0xd0, 0xcb, 0xf0, -0xff, 0xe0, 0x64, 0x70, 0x51, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x30, 0x52, 0x50, -0x7d, 0x70, 0x7b, 0xf0, 0xff, 0xf0, 0xff, -0x90, 0xae, 0xf0, 0xff, 0x90, 0x76, 0xb0, -0x64, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x00, 0x00, 0x30, 0x8b, 0x00, 0x8a, 0xf0, -0xff, 0xf0, 0xff, 0xd0, 0x92, 0xf0, 0xff, -0x20, 0x87, 0xd0, 0x79, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x9b, -0x20, 0x9b, 0xf0, 0xff, 0xf0, 0xff, 0xb0, -0x75, 0x90, 0xe7, 0x60, 0x99, 0x50, 0x92, -0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, -0x00, 0xb0, 0xaf, 0x50, 0xaf, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0x4e, 0x70, 0xc3, 0x20, -0xae, 0x10, 0xaa, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0x00, 0x00, 0x80, 0x9e, 0xf0, -0xc6, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0x50, 0x9d, 0x00, 0xc6, 0x10, 0xc3, 0xf0, -0xff, 0xf0, 0xff, 0xf0, 0xff, 0x00, 0x00, -0xf0, 0xb7, 0x40, 0xe1, 0xf0, 0xff, 0xf0, -0xff, 0x00, 0x00, 0xf0, 0x6a, 0x50, 0xe0, -0x00, 0xde, 0xf0, 0xff, 0xf0, 0xff, 0x30, -0xfa, 0x00, 0x00, 0x90, 0xd4, 0x20, 0xfd, -0xf0, 0xff, 0xd0, 0xff, 0x00, 0x00, 0x00, -0x00, 0x40, 0xfc, 0x40, 0xfa, 0xe0, 0xff, -0xf0, 0xff, 0xc0, 0xc8, 0x00, 0x00, 0x50, -0xf3, 0xf0, 0xff, 0xf0, 0xff, 0xb0, 0xff, -0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xf0, -0xff, 0xb0, 0xff, 0xb0, 0xff, 0x30, 0x95, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xd0, -0xff, 0xf0, 0xff, 0x00, 0x00, 0x00, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0xb0, 0xff, 0xb0, -0xff, 0xe0, 0x61, 0x60, 0xfc, 0xf0, 0xff, -0xf0, 0xff, 0xc0, 0xff, 0xf0, 0xff, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xd0, 0x63, 0x01, 0x00, 0xd0, -0x63, 0x01, 0x00, 0xd0, 0x63, 0x01, 0x00, -0xd0, 0x13, 0x01, 0x00, 0xd0, 0x13, 0x01, -0x00, 0xd0, 0x13, 0x01, 0x00, 0x6f, 0x64, -0x01, 0x00, 0x6f, 0x64, 0x01, 0x00, 0x6f, -0x64, 0x01, 0x00, 0xd0, 0x13, 0x01, 0x00, -0xd0, 0x13, 0x01, 0x00, 0xd0, 0x13, 0x01, -0x00, 0x0d, 0x65, 0x01, 0x00, 0x0d, 0x65, -0x01, 0x00, 0x0d, 0x65, 0x01, 0x00, 0xd0, -0x13, 0x01, 0x00, 0xd0, 0x13, 0x01, 0x00, -0xd0, 0x13, 0x01, 0x00, 0xac, 0x65, 0x01, -0x00, 0xac, 0x65, 0x01, 0x00, 0xac, 0x65, -0x01, 0x00, 0xd0, 0x13, 0x01, 0x00, 0xd0, -0x13, 0x01, 0x00, 0xd0, 0x13, 0x01, 0x00, -0x4b, 0x66, 0x01, 0x00, 0x4b, 0x66, 0x01, -0x00, 0x4b, 0x66, 0x01, 0x00, 0xd0, 0x13, -0x01, 0x00, 0xd0, 0x13, 0x01, 0x00, 0xd0, -0x13, 0x01, 0x00, 0xe9, 0x66, 0x01, 0x00, -0xe9, 0x66, 0x01, 0x00, 0xe9, 0x66, 0x01, -0x00, 0xd0, 0x13, 0x01, 0x00, 0xd0, 0x13, -0x01, 0x00, 0xd0, 0x13, 0x01, 0x00, 0x88, -0x67, 0x01, 0x00, 0x88, 0x67, 0x01, 0x00, -0x88, 0x67, 0x01, 0x00, 0xd0, 0x13, 0x01, -0x00, 0xd0, 0x13, 0x01, 0x00, 0xd0, 0x13, -0x01, 0x00, 0x26, 0x68, 0x01, 0x00, 0x26, -0x68, 0x01, 0x00, 0x26, 0x68, 0x01, 0x00, -0xd0, 0x13, 0x01, 0x00, 0xd0, 0x13, 0x01, -0x00, 0xd0, 0x13, 0x01, 0x00, 0xc5, 0x68, -0x01, 0x00, 0xc5, 0x68, 0x01, 0x00, 0xc5, -0x68, 0x01, 0x00, 0xd0, 0x13, 0x01, 0x00, -0xd0, 0x13, 0x01, 0x00, 0xd0, 0x13, 0x01, -0x00, 0x63, 0x69, 0x01, 0x00, 0x63, 0x69, -0x01, 0x00, 0x63, 0x69, 0x01, 0x00, 0x0f, -0x14, 0x01, 0x00, 0x0f, 0x14, 0x01, 0x00, -0x0f, 0x14, 0x01, 0x00, 0x04, 0x6a, 0x01, -0x00, 0x04, 0x6a, 0x01, 0x00, 0x04, 0x6a, -0x01, 0x00, 0x77, 0x14, 0x01, 0x00, 0x77, -0x14, 0x01, 0x00, 0x77, 0x14, 0x01, 0x00, -0xa7, 0x6a, 0x01, 0x00, 0xa7, 0x6a, 0x01, -0x00, 0xa7, 0x6a, 0x01, 0x00, 0xc1, 0x14, -0x01, 0x00, 0xc1, 0x14, 0x01, 0x00, 0xc1, -0x14, 0x01, 0x00, 0x4d, 0x6b, 0x01, 0x00, -0x4d, 0x6b, 0x01, 0x00, 0x4d, 0x6b, 0x01, -0x00, 0x0c, 0x15, 0x01, 0x00, 0x0c, 0x15, -0x01, 0x00, 0x0c, 0x15, 0x01, 0x00, 0xf6, -0x6b, 0x01, 0x00, 0xf6, 0x6b, 0x01, 0x00, -0xf6, 0x6b, 0x01, 0x00, 0x57, 0x15, 0x01, -0x00, 0x57, 0x15, 0x01, 0x00, 0x57, 0x15, -0x01, 0x00, 0xa0, 0x6c, 0x01, 0x00, 0xa0, -0x6c, 0x01, 0x00, 0xa0, 0x6c, 0x01, 0x00, -0xa2, 0x15, 0x01, 0x00, 0xa2, 0x15, 0x01, -0x00, 0xa2, 0x15, 0x01, 0x00, 0x4d, 0x6d, -0x01, 0x00, 0x4d, 0x6d, 0x01, 0x00, 0x4d, -0x6d, 0x01, 0x00, 0xee, 0x15, 0x01, 0x00, -0xee, 0x15, 0x01, 0x00, 0xee, 0x15, 0x01, -0x00, 0xfd, 0x6d, 0x01, 0x00, 0xfd, 0x6d, -0x01, 0x00, 0xfd, 0x6d, 0x01, 0x00, 0x3a, -0x16, 0x01, 0x00, 0x3a, 0x16, 0x01, 0x00, -0x3a, 0x16, 0x01, 0x00, 0xaf, 0x6e, 0x01, -0x00, 0xaf, 0x6e, 0x01, 0x00, 0xaf, 0x6e, -0x01, 0x00, 0x86, 0x16, 0x01, 0x00, 0x86, -0x16, 0x01, 0x00, 0x86, 0x16, 0x01, 0x00, -0x63, 0x6f, 0x01, 0x00, 0x63, 0x6f, 0x01, -0x00, 0x63, 0x6f, 0x01, 0x00, 0xd2, 0x16, -0x01, 0x00, 0xd2, 0x16, 0x01, 0x00, 0xd2, -0x16, 0x01, 0x00, 0x0d, 0x70, 0x01, 0x00, -0x0d, 0x70, 0x01, 0x00, 0x0d, 0x70, 0x01, -0x00, 0x1f, 0x17, 0x01, 0x00, 0x1f, 0x17, -0x01, 0x00, 0x1f, 0x17, 0x01, 0x00, 0x69, -0x70, 0x01, 0x00, 0x69, 0x70, 0x01, 0x00, -0x69, 0x70, 0x01, 0x00, 0x6c, 0x17, 0x01, -0x00, 0x6c, 0x17, 0x01, 0x00, 0x6c, 0x17, -0x01, 0x00, 0xc7, 0x70, 0x01, 0x00, 0xc7, -0x70, 0x01, 0x00, 0xc7, 0x70, 0x01, 0x00, -0xb9, 0x17, 0x01, 0x00, 0xb9, 0x17, 0x01, -0x00, 0xb9, 0x17, 0x01, 0x00, 0x26, 0x71, -0x01, 0x00, 0x26, 0x71, 0x01, 0x00, 0x26, -0x71, 0x01, 0x00, 0x07, 0x18, 0x01, 0x00, -0x07, 0x18, 0x01, 0x00, 0x07, 0x18, 0x01, -0x00, 0x86, 0x71, 0x01, 0x00, 0x86, 0x71, -0x01, 0x00, 0x86, 0x71, 0x01, 0x00, 0x55, -0x18, 0x01, 0x00, 0x55, 0x18, 0x01, 0x00, -0x55, 0x18, 0x01, 0x00, 0xe7, 0x71, 0x01, -0x00, 0xe7, 0x71, 0x01, 0x00, 0xe7, 0x71, -0x01, 0x00, 0xa3, 0x18, 0x01, 0x00, 0xa3, -0x18, 0x01, 0x00, 0xa3, 0x18, 0x01, 0x00, -0x4a, 0x72, 0x01, 0x00, 0x4a, 0x72, 0x01, -0x00, 0x4a, 0x72, 0x01, 0x00, 0xf1, 0x18, -0x01, 0x00, 0xf1, 0x18, 0x01, 0x00, 0xf1, -0x18, 0x01, 0x00, 0xae, 0x72, 0x01, 0x00, -0xae, 0x72, 0x01, 0x00, 0xae, 0x72, 0x01, -0x00, 0x40, 0x19, 0x01, 0x00, 0x40, 0x19, -0x01, 0x00, 0x40, 0x19, 0x01, 0x00, 0x13, -0x73, 0x01, 0x00, 0x13, 0x73, 0x01, 0x00, -0x13, 0x73, 0x01, 0x00, 0x8f, 0x19, 0x01, -0x00, 0x8f, 0x19, 0x01, 0x00, 0x8f, 0x19, -0x01, 0x00, 0x79, 0x73, 0x01, 0x00, 0x79, -0x73, 0x01, 0x00, 0x79, 0x73, 0x01, 0x00, -0xde, 0x19, 0x01, 0x00, 0xde, 0x19, 0x01, -0x00, 0xde, 0x19, 0x01, 0x00, 0xe0, 0x73, -0x01, 0x00, 0xe0, 0x73, 0x01, 0x00, 0xe0, -0x73, 0x01, 0x00, 0x2e, 0x1a, 0x01, 0x00, -0x2e, 0x1a, 0x01, 0x00, 0x2e, 0x1a, 0x01, -0x00, 0x49, 0x74, 0x01, 0x00, 0x49, 0x74, -0x01, 0x00, 0x49, 0x74, 0x01, 0x00, 0x7d, -0x1a, 0x01, 0x00, 0x7d, 0x1a, 0x01, 0x00, -0x7d, 0x1a, 0x01, 0x00, 0xb3, 0x74, 0x01, -0x00, 0xb3, 0x74, 0x01, 0x00, 0xb3, 0x74, -0x01, 0x00, 0xcd, 0x1a, 0x01, 0x00, 0xcd, -0x1a, 0x01, 0x00, 0xcd, 0x1a, 0x01, 0x00, -0x1e, 0x75, 0x01, 0x00, 0x1e, 0x75, 0x01, -0x00, 0x1e, 0x75, 0x01, 0x00, 0x46, 0x2b, -0x01, 0x00, 0x46, 0x2b, 0x01, 0x00, 0x46, -0x2b, 0x01, 0x00, 0xf8, 0x75, 0x01, 0x00, -0xf8, 0x75, 0x01, 0x00, 0xf8, 0x75, 0x01, -0x00, 0xe8, 0x2b, 0x01, 0x00, 0xe8, 0x2b, -0x01, 0x00, 0xe8, 0x2b, 0x01, 0x00, 0xd8, -0x76, 0x01, 0x00, 0xd8, 0x76, 0x01, 0x00, -0xd8, 0x76, 0x01, 0x00, 0x8a, 0x2c, 0x01, -0x00, 0x8a, 0x2c, 0x01, 0x00, 0x8a, 0x2c, -0x01, 0x00, 0xbc, 0x77, 0x01, 0x00, 0xbc, -0x77, 0x01, 0x00, 0xbc, 0x77, 0x01, 0x00, -0x2e, 0x2d, 0x01, 0x00, 0x2e, 0x2d, 0x01, -0x00, 0x2e, 0x2d, 0x01, 0x00, 0xa5, 0x78, -0x01, 0x00, 0xa5, 0x78, 0x01, 0x00, 0xa5, -0x78, 0x01, 0x00, 0xd3, 0x2d, 0x01, 0x00, -0xd3, 0x2d, 0x01, 0x00, 0xd3, 0x2d, 0x01, -0x00, 0x94, 0x79, 0x01, 0x00, 0x94, 0x79, -0x01, 0x00, 0x94, 0x79, 0x01, 0x00, 0x79, -0x2e, 0x01, 0x00, 0x79, 0x2e, 0x01, 0x00, -0x79, 0x2e, 0x01, 0x00, 0x88, 0x7a, 0x01, -0x00, 0x88, 0x7a, 0x01, 0x00, 0x88, 0x7a, -0x01, 0x00, 0x1f, 0x2f, 0x01, 0x00, 0x1f, -0x2f, 0x01, 0x00, 0x1f, 0x2f, 0x01, 0x00, -0x81, 0x7b, 0x01, 0x00, 0x81, 0x7b, 0x01, -0x00, 0x81, 0x7b, 0x01, 0x00, 0xc7, 0x2f, -0x01, 0x00, 0xc7, 0x2f, 0x01, 0x00, 0xc7, -0x2f, 0x01, 0x00, 0x7f, 0x7c, 0x01, 0x00, -0x7f, 0x7c, 0x01, 0x00, 0x7f, 0x7c, 0x01, -0x00, 0x38, 0x30, 0x01, 0x00, 0x38, 0x30, -0x01, 0x00, 0x38, 0x30, 0x01, 0x00, 0x82, -0x7d, 0x01, 0x00, 0x82, 0x7d, 0x01, 0x00, -0x82, 0x7d, 0x01, 0x00, 0x8d, 0x30, 0x01, -0x00, 0x8d, 0x30, 0x01, 0x00, 0x8d, 0x30, -0x01, 0x00, 0x8b, 0x7e, 0x01, 0x00, 0x8b, -0x7e, 0x01, 0x00, 0x8b, 0x7e, 0x01, 0x00, -0xe2, 0x30, 0x01, 0x00, 0xe2, 0x30, 0x01, -0x00, 0xe2, 0x30, 0x01, 0x00, 0x99, 0x7f, -0x01, 0x00, 0x99, 0x7f, 0x01, 0x00, 0x99, -0x7f, 0x01, 0x00, 0x38, 0x31, 0x01, 0x00, -0x38, 0x31, 0x01, 0x00, 0x38, 0x31, 0x01, -0x00, 0x56, 0x80, 0x01, 0x00, 0x56, 0x80, -0x01, 0x00, 0x56, 0x80, 0x01, 0x00, 0x8f, -0x31, 0x01, 0x00, 0x8f, 0x31, 0x01, 0x00, -0x8f, 0x31, 0x01, 0x00, 0xe3, 0x80, 0x01, -0x00, 0xe3, 0x80, 0x01, 0x00, 0xe3, 0x80, -0x01, 0x00, 0xe5, 0x31, 0x01, 0x00, 0xe5, -0x31, 0x01, 0x00, 0xe5, 0x31, 0x01, 0x00, -0x72, 0x81, 0x01, 0x00, 0x72, 0x81, 0x01, -0x00, 0x72, 0x81, 0x01, 0x00, 0x3d, 0x32, -0x01, 0x00, 0x3d, 0x32, 0x01, 0x00, 0x3d, -0x32, 0x01, 0x00, 0x04, 0x82, 0x01, 0x00, -0x04, 0x82, 0x01, 0x00, 0x04, 0x82, 0x01, -0x00, 0x95, 0x32, 0x01, 0x00, 0x95, 0x32, -0x01, 0x00, 0x95, 0x32, 0x01, 0x00, 0x99, -0x82, 0x01, 0x00, 0x99, 0x82, 0x01, 0x00, -0x99, 0x82, 0x01, 0x00, 0xed, 0x32, 0x01, -0x00, 0xed, 0x32, 0x01, 0x00, 0xed, 0x32, -0x01, 0x00, 0x30, 0x83, 0x01, 0x00, 0x30, -0x83, 0x01, 0x00, 0x30, 0x83, 0x01, 0x00, -0x46, 0x33, 0x01, 0x00, 0x46, 0x33, 0x01, -0x00, 0x46, 0x33, 0x01, 0x00, 0xca, 0x83, -0x01, 0x00, 0xca, 0x83, 0x01, 0x00, 0xca, -0x83, 0x01, 0x00, 0x9f, 0x33, 0x01, 0x00, -0x9f, 0x33, 0x01, 0x00, 0x9f, 0x33, 0x01, -0x00, 0x67, 0x84, 0x01, 0x00, 0x67, 0x84, -0x01, 0x00, 0x67, 0x84, 0x01, 0x00, 0xf8, -0x33, 0x01, 0x00, 0xf8, 0x33, 0x01, 0x00, -0xf8, 0x33, 0x01, 0x00, 0x07, 0x85, 0x01, -0x00, 0x07, 0x85, 0x01, 0x00, 0x07, 0x85, -0x01, 0x00, 0x52, 0x34, 0x01, 0x00, 0x52, -0x34, 0x01, 0x00, 0x52, 0x34, 0x01, 0x00, -0xa9, 0x85, 0x01, 0x00, 0xa9, 0x85, 0x01, -0x00, 0xa9, 0x85, 0x01, 0x00, 0xad, 0x34, -0x01, 0x00, 0xad, 0x34, 0x01, 0x00, 0xad, -0x34, 0x01, 0x00, 0x4f, 0x86, 0x01, 0x00, -0x4f, 0x86, 0x01, 0x00, 0x4f, 0x86, 0x01, -0x00, 0x08, 0x35, 0x01, 0x00, 0x08, 0x35, -0x01, 0x00, 0x08, 0x35, 0x01, 0x00, 0xf7, -0x86, 0x01, 0x00, 0xf7, 0x86, 0x01, 0x00, -0xf7, 0x86, 0x01, 0x00, 0x63, 0x35, 0x01, -0x00, 0x63, 0x35, 0x01, 0x00, 0x63, 0x35, -0x01, 0x00, 0xa2, 0x87, 0x01, 0x00, 0xa2, -0x87, 0x01, 0x00, 0xa2, 0x87, 0x01, 0x00, -0xbf, 0x35, 0x01, 0x00, 0xbf, 0x35, 0x01, -0x00, 0xbf, 0x35, 0x01, 0x00, 0x50, 0x88, -0x01, 0x00, 0x50, 0x88, 0x01, 0x00, 0x50, -0x88, 0x01, 0x00, 0x1b, 0x36, 0x01, 0x00, -0x1b, 0x36, 0x01, 0x00, 0x1b, 0x36, 0x01, -0x00, 0x01, 0x89, 0x01, 0x00, 0x01, 0x89, -0x01, 0x00, 0x01, 0x89, 0x01, 0x00, 0x78, -0x36, 0x01, 0x00, 0x78, 0x36, 0x01, 0x00, -0x78, 0x36, 0x01, 0x00, 0xb5, 0x89, 0x01, -0x00, 0xb5, 0x89, 0x01, 0x00, 0xb5, 0x89, -0x01, 0x00, 0xd5, 0x36, 0x01, 0x00, 0xd5, -0x36, 0x01, 0x00, 0xd5, 0x36, 0x01, 0x00, -0x6b, 0x8a, 0x01, 0x00, 0x6b, 0x8a, 0x01, -0x00, 0x6b, 0x8a, 0x01, 0x00, 0x33, 0x37, -0x01, 0x00, 0x33, 0x37, 0x01, 0x00, 0x33, -0x37, 0x01, 0x00, 0x25, 0x8b, 0x01, 0x00, -0x25, 0x8b, 0x01, 0x00, 0x25, 0x8b, 0x01, -0x00, 0x91, 0x37, 0x01, 0x00, 0x91, 0x37, -0x01, 0x00, 0x91, 0x37, 0x01, 0x00, 0xe2, -0x8b, 0x01, 0x00, 0xe2, 0x8b, 0x01, 0x00, -0xe2, 0x8b, 0x01, 0x00, 0xef, 0x37, 0x01, -0x00, 0xef, 0x37, 0x01, 0x00, 0xef, 0x37, -0x01, 0x00, 0xa1, 0x8c, 0x01, 0x00, 0xa1, -0x8c, 0x01, 0x00, 0xa1, 0x8c, 0x01, 0x00, -0x4e, 0x38, 0x01, 0x00, 0x4e, 0x38, 0x01, -0x00, 0x4e, 0x38, 0x01, 0x00, 0x63, 0x8d, -0x01, 0x00, 0x63, 0x8d, 0x01, 0x00, 0x63, -0x8d, 0x01, 0x00, 0xad, 0x38, 0x01, 0x00, -0xad, 0x38, 0x01, 0x00, 0xad, 0x38, 0x01, -0x00, 0x29, 0x8e, 0x01, 0x00, 0x29, 0x8e, -0x01, 0x00, 0x29, 0x8e, 0x01, 0x00, 0x0d, -0x39, 0x01, 0x00, 0x0d, 0x39, 0x01, 0x00, -0x0d, 0x39, 0x01, 0x00, 0xf1, 0x8e, 0x01, -0x00, 0xf1, 0x8e, 0x01, 0x00, 0xf1, 0x8e, -0x01, 0x00, 0x6d, 0x39, 0x01, 0x00, 0x6d, -0x39, 0x01, 0x00, 0x6d, 0x39, 0x01, 0x00, -0xbd, 0x8f, 0x01, 0x00, 0xbd, 0x8f, 0x01, -0x00, 0xbd, 0x8f, 0x01, 0x00, 0xcd, 0x39, -0x01, 0x00, 0xcd, 0x39, 0x01, 0x00, 0xcd, -0x39, 0x01, 0x00, 0x46, 0x90, 0x01, 0x00, -0x46, 0x90, 0x01, 0x00, 0x46, 0x90, 0x01, -0x00, 0x2e, 0x3a, 0x01, 0x00, 0x2e, 0x3a, -0x01, 0x00, 0x2e, 0x3a, 0x01, 0x00, 0xae, -0x90, 0x01, 0x00, 0xae, 0x90, 0x01, 0x00, -0xae, 0x90, 0x01, 0x00, 0x90, 0x3a, 0x01, -0x00, 0x90, 0x3a, 0x01, 0x00, 0x90, 0x3a, -0x01, 0x00, 0x19, 0x91, 0x01, 0x00, 0x19, -0x91, 0x01, 0x00, 0x19, 0x91, 0x01, 0x00, -0xf1, 0x3a, 0x01, 0x00, 0xf1, 0x3a, 0x01, -0x00, 0xf1, 0x3a, 0x01, 0x00, 0x84, 0x91, -0x01, 0x00, 0x84, 0x91, 0x01, 0x00, 0x84, -0x91, 0x01, 0x00, 0x53, 0x3b, 0x01, 0x00, -0x53, 0x3b, 0x01, 0x00, 0x53, 0x3b, 0x01, -0x00, 0xf2, 0x91, 0x01, 0x00, 0xf2, 0x91, -0x01, 0x00, 0xf2, 0x91, 0x01, 0x00, 0xb6, -0x3b, 0x01, 0x00, 0xb6, 0x3b, 0x01, 0x00, -0xb6, 0x3b, 0x01, 0x00, 0x60, 0x92, 0x01, -0x00, 0x60, 0x92, 0x01, 0x00, 0x60, 0x92, -0x01, 0x00, 0x19, 0x3c, 0x01, 0x00, 0x19, -0x3c, 0x01, 0x00, 0x19, 0x3c, 0x01, 0x00, -0xd1, 0x92, 0x01, 0x00, 0xd1, 0x92, 0x01, -0x00, 0xd1, 0x92, 0x01, 0x00, 0x7c, 0x3c, -0x01, 0x00, 0x7c, 0x3c, 0x01, 0x00, 0x7c, -0x3c, 0x01, 0x00, 0x43, 0x93, 0x01, 0x00, -0x43, 0x93, 0x01, 0x00, 0x43, 0x93, 0x01, -0x00, 0xe0, 0x3c, 0x01, 0x00, 0xe0, 0x3c, -0x01, 0x00, 0xe0, 0x3c, 0x01, 0x00, 0xb6, -0x93, 0x01, 0x00, 0xb6, 0x93, 0x01, 0x00, -0xb6, 0x93, 0x01, 0x00, 0x44, 0x3d, 0x01, -0x00, 0x44, 0x3d, 0x01, 0x00, 0x44, 0x3d, -0x01, 0x00, 0x2b, 0x94, 0x01, 0x00, 0x2b, -0x94, 0x01, 0x00, 0x2b, 0x94, 0x01, 0x00, -0xa8, 0x3d, 0x01, 0x00, 0xa8, 0x3d, 0x01, -0x00, 0xa8, 0x3d, 0x01, 0x00, 0xa2, 0x94, -0x01, 0x00, 0xa2, 0x94, 0x01, 0x00, 0xa2, -0x94, 0x01, 0x00, 0x0d, 0x3e, 0x01, 0x00, -0x0d, 0x3e, 0x01, 0x00, 0x0d, 0x3e, 0x01, -0x00, 0x1a, 0x95, 0x01, 0x00, 0x1a, 0x95, -0x01, 0x00, 0x1a, 0x95, 0x01, 0x00, 0x72, -0x3e, 0x01, 0x00, 0x72, 0x3e, 0x01, 0x00, -0x72, 0x3e, 0x01, 0x00, 0x94, 0x95, 0x01, -0x00, 0x94, 0x95, 0x01, 0x00, 0x94, 0x95, -0x01, 0x00, 0xd7, 0x3e, 0x01, 0x00, 0xd7, -0x3e, 0x01, 0x00, 0xd7, 0x3e, 0x01, 0x00, -0x0f, 0x96, 0x01, 0x00, 0x0f, 0x96, 0x01, -0x00, 0x0f, 0x96, 0x01, 0x00, 0x3d, 0x3f, -0x01, 0x00, 0x3d, 0x3f, 0x01, 0x00, 0x3d, -0x3f, 0x01, 0x00, 0x8c, 0x96, 0x01, 0x00, -0x8c, 0x96, 0x01, 0x00, 0x8c, 0x96, 0x01, -0x00, 0xa4, 0x3f, 0x01, 0x00, 0xa4, 0x3f, -0x01, 0x00, 0xa4, 0x3f, 0x01, 0x00, 0x0b, -0x97, 0x01, 0x00, 0x0b, 0x97, 0x01, 0x00, -0x0b, 0x97, 0x01, 0x00, 0x05, 0x40, 0x01, -0x00, 0x05, 0x40, 0x01, 0x00, 0x05, 0x40, -0x01, 0x00, 0x8b, 0x97, 0x01, 0x00, 0x8b, -0x97, 0x01, 0x00, 0x8b, 0x97, 0x01, 0x00, -0x39, 0x40, 0x01, 0x00, 0x39, 0x40, 0x01, -0x00, 0x39, 0x40, 0x01, 0x00, 0x0d, 0x98, -0x01, 0x00, 0x0d, 0x98, 0x01, 0x00, 0x0d, -0x98, 0x01, 0x00, 0x6c, 0x40, 0x01, 0x00, -0x6c, 0x40, 0x01, 0x00, 0x6c, 0x40, 0x01, -0x00, 0x90, 0x98, 0x01, 0x00, 0x90, 0x98, -0x01, 0x00, 0x90, 0x98, 0x01, 0x00, 0xa0, -0x40, 0x01, 0x00, 0xa0, 0x40, 0x01, 0x00, -0xa0, 0x40, 0x01, 0x00, 0x15, 0x99, 0x01, -0x00, 0x15, 0x99, 0x01, 0x00, 0x15, 0x99, -0x01, 0x00, 0xd4, 0x40, 0x01, 0x00, 0xd4, -0x40, 0x01, 0x00, 0xd4, 0x40, 0x01, 0x00, -0x9c, 0x99, 0x01, 0x00, 0x9c, 0x99, 0x01, -0x00, 0x9c, 0x99, 0x01, 0x00, 0x09, 0x41, -0x01, 0x00, 0x09, 0x41, 0x01, 0x00, 0x09, -0x41, 0x01, 0x00, 0x24, 0x9a, 0x01, 0x00, -0x24, 0x9a, 0x01, 0x00, 0x24, 0x9a, 0x01, -0x00, 0x3d, 0x41, 0x01, 0x00, 0x3d, 0x41, -0x01, 0x00, 0x3d, 0x41, 0x01, 0x00, 0xae, -0x9a, 0x01, 0x00, 0xae, 0x9a, 0x01, 0x00, -0xae, 0x9a, 0x01, 0x00, 0x72, 0x41, 0x01, -0x00, 0x72, 0x41, 0x01, 0x00, 0x72, 0x41, -0x01, 0x00, 0x39, 0x9b, 0x01, 0x00, 0x39, -0x9b, 0x01, 0x00, 0x39, 0x9b, 0x01, 0x00, -0xa6, 0x41, 0x01, 0x00, 0xa6, 0x41, 0x01, -0x00, 0xa6, 0x41, 0x01, 0x00, 0xc7, 0x9b, -0x01, 0x00, 0xc7, 0x9b, 0x01, 0x00, 0xc7, -0x9b, 0x01, 0x00, 0xdb, 0x41, 0x01, 0x00, -0xdb, 0x41, 0x01, 0x00, 0xdb, 0x41, 0x01, -0x00, 0x56, 0x9c, 0x01, 0x00, 0x56, 0x9c, -0x01, 0x00, 0x56, 0x9c, 0x01, 0x00, 0x10, -0x42, 0x01, 0x00, 0x10, 0x42, 0x01, 0x00, -0x10, 0x42, 0x01, 0x00, 0xe6, 0x9c, 0x01, -0x00, 0xe6, 0x9c, 0x01, 0x00, 0xe6, 0x9c, -0x01, 0x00, 0x46, 0x42, 0x01, 0x00, 0x46, -0x42, 0x01, 0x00, 0x46, 0x42, 0x01, 0x00, -0x78, 0x9d, 0x01, 0x00, 0x78, 0x9d, 0x01, -0x00, 0x78, 0x9d, 0x01, 0x00, 0x7b, 0x42, -0x01, 0x00, 0x7b, 0x42, 0x01, 0x00, 0x7b, -0x42, 0x01, 0x00, 0x0c, 0x9e, 0x01, 0x00, -0x0c, 0x9e, 0x01, 0x00, 0x0c, 0x9e, 0x01, -0x00, 0xb1, 0x42, 0x01, 0x00, 0xb1, 0x42, -0x01, 0x00, 0xb1, 0x42, 0x01, 0x00, 0xa2, -0x9e, 0x01, 0x00, 0xa2, 0x9e, 0x01, 0x00, -0xa2, 0x9e, 0x01, 0x00, 0xe7, 0x42, 0x01, -0x00, 0xe7, 0x42, 0x01, 0x00, 0xe7, 0x42, -0x01, 0x00, 0x39, 0x9f, 0x01, 0x00, 0x39, -0x9f, 0x01, 0x00, 0x39, 0x9f, 0x01, 0x00, -0x1d, 0x43, 0x01, 0x00, 0x1d, 0x43, 0x01, -0x00, 0x1d, 0x43, 0x01, 0x00, 0xd2, 0x9f, -0x01, 0x00, 0xd2, 0x9f, 0x01, 0x00, 0xd2, -0x9f, 0x01, 0x00, 0x53, 0x43, 0x01, 0x00, -0x53, 0x43, 0x01, 0x00, 0x53, 0x43, 0x01, -0x00, 0x36, 0xa0, 0x01, 0x00, 0x36, 0xa0, -0x01, 0x00, 0x36, 0xa0, 0x01, 0x00, 0x89, -0x43, 0x01, 0x00, 0x89, 0x43, 0x01, 0x00, -0x89, 0x43, 0x01, 0x00, 0x84, 0xa0, 0x01, -0x00, 0x84, 0xa0, 0x01, 0x00, 0x84, 0xa0, -0x01, 0x00, 0xc0, 0x43, 0x01, 0x00, 0xc0, -0x43, 0x01, 0x00, 0xc0, 0x43, 0x01, 0x00, -0xd3, 0xa0, 0x01, 0x00, 0xd3, 0xa0, 0x01, -0x00, 0xd3, 0xa0, 0x01, 0x00, 0xf6, 0x43, -0x01, 0x00, 0xf6, 0x43, 0x01, 0x00, 0xf6, -0x43, 0x01, 0x00, 0x23, 0xa1, 0x01, 0x00, -0x23, 0xa1, 0x01, 0x00, 0x23, 0xa1, 0x01, -0x00, 0x2d, 0x44, 0x01, 0x00, 0x2d, 0x44, -0x01, 0x00, 0x2d, 0x44, 0x01, 0x00, 0x74, -0xa1, 0x01, 0x00, 0x74, 0xa1, 0x01, 0x00, -0x74, 0xa1, 0x01, 0x00, 0x64, 0x44, 0x01, -0x00, 0x64, 0x44, 0x01, 0x00, 0x64, 0x44, -0x01, 0x00, 0xc5, 0xa1, 0x01, 0x00, 0xc5, -0xa1, 0x01, 0x00, 0xc5, 0xa1, 0x01, 0x00, -0x9b, 0x44, 0x01, 0x00, 0x9b, 0x44, 0x01, -0x00, 0x9b, 0x44, 0x01, 0x00, 0x18, 0xa2, -0x01, 0x00, 0x18, 0xa2, 0x01, 0x00, 0x18, -0xa2, 0x01, 0x00, 0xd3, 0x44, 0x01, 0x00, -0xd3, 0x44, 0x01, 0x00, 0xd3, 0x44, 0x01, -0x00, 0x6b, 0xa2, 0x01, 0x00, 0x6b, 0xa2, -0x01, 0x00, 0x6b, 0xa2, 0x01, 0x00, 0x0a, -0x45, 0x01, 0x00, 0x0a, 0x45, 0x01, 0x00, -0x0a, 0x45, 0x01, 0x00, 0xbf, 0xa2, 0x01, -0x00, 0xbf, 0xa2, 0x01, 0x00, 0xbf, 0xa2, -0x01, 0x00, 0x42, 0x45, 0x01, 0x00, 0x42, -0x45, 0x01, 0x00, 0x42, 0x45, 0x01, 0x00, -0x14, 0xa3, 0x01, 0x00, 0x14, 0xa3, 0x01, -0x00, 0x14, 0xa3, 0x01, 0x00, 0x7a, 0x45, -0x01, 0x00, 0x7a, 0x45, 0x01, 0x00, 0x7a, -0x45, 0x01, 0x00, 0x6a, 0xa3, 0x01, 0x00, -0x6a, 0xa3, 0x01, 0x00, 0x6a, 0xa3, 0x01, -0x00, 0xb2, 0x45, 0x01, 0x00, 0xb2, 0x45, -0x01, 0x00, 0xb2, 0x45, 0x01, 0x00, 0xc1, -0xa3, 0x01, 0x00, 0xc1, 0xa3, 0x01, 0x00, -0xc1, 0xa3, 0x01, 0x00, 0xea, 0x45, 0x01, -0x00, 0xea, 0x45, 0x01, 0x00, 0xea, 0x45, -0x01, 0x00, 0x19, 0xa4, 0x01, 0x00, 0x19, -0xa4, 0x01, 0x00, 0x19, 0xa4, 0x01, 0x00, -0x22, 0x46, 0x01, 0x00, 0x22, 0x46, 0x01, -0x00, 0x22, 0x46, 0x01, 0x00, 0x71, 0xa4, -0x01, 0x00, 0x71, 0xa4, 0x01, 0x00, 0x71, -0xa4, 0x01, 0x00, 0x5b, 0x46, 0x01, 0x00, -0x5b, 0x46, 0x01, 0x00, 0x5b, 0x46, 0x01, -0x00, 0xcb, 0xa4, 0x01, 0x00, 0xcb, 0xa4, -0x01, 0x00, 0xcb, 0xa4, 0x01, 0x00, 0x93, -0x46, 0x01, 0x00, 0x93, 0x46, 0x01, 0x00, -0x93, 0x46, 0x01, 0x00, 0x25, 0xa5, 0x01, -0x00, 0x25, 0xa5, 0x01, 0x00, 0x25, 0xa5, -0x01, 0x00, 0xcc, 0x46, 0x01, 0x00, 0xcc, -0x46, 0x01, 0x00, 0xcc, 0x46, 0x01, 0x00, -0x80, 0xa5, 0x01, 0x00, 0x80, 0xa5, 0x01, -0x00, 0x80, 0xa5, 0x01, 0x00, 0x05, 0x47, -0x01, 0x00, 0x05, 0x47, 0x01, 0x00, 0x05, -0x47, 0x01, 0x00, 0xdc, 0xa5, 0x01, 0x00, -0xdc, 0xa5, 0x01, 0x00, 0xdc, 0xa5, 0x01, -0x00, 0x3e, 0x47, 0x01, 0x00, 0x3e, 0x47, -0x01, 0x00, 0x3e, 0x47, 0x01, 0x00, 0x39, -0xa6, 0x01, 0x00, 0x39, 0xa6, 0x01, 0x00, -0x39, 0xa6, 0x01, 0x00, 0x77, 0x47, 0x01, -0x00, 0x77, 0x47, 0x01, 0x00, 0x77, 0x47, -0x01, 0x00, 0x97, 0xa6, 0x01, 0x00, 0x97, -0xa6, 0x01, 0x00, 0x97, 0xa6, 0x01, 0x00, -0xb1, 0x47, 0x01, 0x00, 0xb1, 0x47, 0x01, -0x00, 0xb1, 0x47, 0x01, 0x00, 0xf6, 0xa6, -0x01, 0x00, 0xf6, 0xa6, 0x01, 0x00, 0xf6, -0xa6, 0x01, 0x00, 0xea, 0x47, 0x01, 0x00, -0xea, 0x47, 0x01, 0x00, 0xea, 0x47, 0x01, -0x00, 0x55, 0xa7, 0x01, 0x00, 0x55, 0xa7, -0x01, 0x00, 0x55, 0xa7, 0x01, 0x00, 0x24, -0x48, 0x01, 0x00, 0x24, 0x48, 0x01, 0x00, -0x24, 0x48, 0x01, 0x00, 0xb6, 0xa7, 0x01, -0x00, 0xb6, 0xa7, 0x01, 0x00, 0xb6, 0xa7, -0x01, 0x00, 0x5e, 0x48, 0x01, 0x00, 0x5e, -0x48, 0x01, 0x00, 0x5e, 0x48, 0x01, 0x00, -0x17, 0xa8, 0x01, 0x00, 0x17, 0xa8, 0x01, -0x00, 0x17, 0xa8, 0x01, 0x00, 0x98, 0x48, -0x01, 0x00, 0x98, 0x48, 0x01, 0x00, 0x98, -0x48, 0x01, 0x00, 0x7a, 0xa8, 0x01, 0x00, -0x7a, 0xa8, 0x01, 0x00, 0x7a, 0xa8, 0x01, -0x00, 0xd2, 0x48, 0x01, 0x00, 0xd2, 0x48, -0x01, 0x00, 0xd2, 0x48, 0x01, 0x00, 0xdd, -0xa8, 0x01, 0x00, 0xdd, 0xa8, 0x01, 0x00, -0xdd, 0xa8, 0x01, 0x00, 0x0d, 0x49, 0x01, -0x00, 0x0d, 0x49, 0x01, 0x00, 0x0d, 0x49, -0x01, 0x00, 0x41, 0xa9, 0x01, 0x00, 0x41, -0xa9, 0x01, 0x00, 0x41, 0xa9, 0x01, 0x00, -0x47, 0x49, 0x01, 0x00, 0x47, 0x49, 0x01, -0x00, 0x47, 0x49, 0x01, 0x00, 0xa6, 0xa9, -0x01, 0x00, 0xa6, 0xa9, 0x01, 0x00, 0xa6, -0xa9, 0x01, 0x00, 0x82, 0x49, 0x01, 0x00, -0x82, 0x49, 0x01, 0x00, 0x82, 0x49, 0x01, -0x00, 0x0c, 0xaa, 0x01, 0x00, 0x0c, 0xaa, -0x01, 0x00, 0x0c, 0xaa, 0x01, 0x00, 0xda, -0x59, 0x01, 0x00, 0xda, 0x59, 0x01, 0x00, -0xda, 0x59, 0x01, 0x00, 0xdb, 0xaa, 0x01, -0x00, 0xdb, 0xaa, 0x01, 0x00, 0xdb, 0xaa, -0x01, 0x00, 0x50, 0x5a, 0x01, 0x00, 0x50, -0x5a, 0x01, 0x00, 0x50, 0x5a, 0x01, 0x00, -0xae, 0xab, 0x01, 0x00, 0xae, 0xab, 0x01, -0x00, 0xae, 0xab, 0x01, 0x00, 0xc7, 0x5a, -0x01, 0x00, 0xc7, 0x5a, 0x01, 0x00, 0xc7, -0x5a, 0x01, 0x00, 0x84, 0xac, 0x01, 0x00, -0x84, 0xac, 0x01, 0x00, 0x84, 0xac, 0x01, -0x00, 0x3e, 0x5b, 0x01, 0x00, 0x3e, 0x5b, -0x01, 0x00, 0x3e, 0x5b, 0x01, 0x00, 0x5e, -0xad, 0x01, 0x00, 0x5e, 0xad, 0x01, 0x00, -0x5e, 0xad, 0x01, 0x00, 0xb6, 0x5b, 0x01, -0x00, 0xb6, 0x5b, 0x01, 0x00, 0xb6, 0x5b, -0x01, 0x00, 0x3c, 0xae, 0x01, 0x00, 0x3c, -0xae, 0x01, 0x00, 0x3c, 0xae, 0x01, 0x00, -0x2f, 0x5c, 0x01, 0x00, 0x2f, 0x5c, 0x01, -0x00, 0x2f, 0x5c, 0x01, 0x00, 0x1d, 0xaf, -0x01, 0x00, 0x1d, 0xaf, 0x01, 0x00, 0x1d, -0xaf, 0x01, 0x00, 0xa8, 0x5c, 0x01, 0x00, -0xa8, 0x5c, 0x01, 0x00, 0xa8, 0x5c, 0x01, -0x00, 0x01, 0xb0, 0x01, 0x00, 0x01, 0xb0, -0x01, 0x00, 0x01, 0xb0, 0x01, 0x00, 0x22, -0x5d, 0x01, 0x00, 0x22, 0x5d, 0x01, 0x00, -0x22, 0x5d, 0x01, 0x00, 0x76, 0xb0, 0x01, -0x00, 0x76, 0xb0, 0x01, 0x00, 0x76, 0xb0, -0x01, 0x00, 0x9c, 0x5d, 0x01, 0x00, 0x9c, -0x5d, 0x01, 0x00, 0x9c, 0x5d, 0x01, 0x00, -0xec, 0xb0, 0x01, 0x00, 0xec, 0xb0, 0x01, -0x00, 0xec, 0xb0, 0x01, 0x00, 0x17, 0x5e, -0x01, 0x00, 0x17, 0x5e, 0x01, 0x00, 0x17, -0x5e, 0x01, 0x00, 0x64, 0xb1, 0x01, 0x00, -0x64, 0xb1, 0x01, 0x00, 0x64, 0xb1, 0x01, -0x00, 0x92, 0x5e, 0x01, 0x00, 0x92, 0x5e, -0x01, 0x00, 0x92, 0x5e, 0x01, 0x00, 0xdf, -0xb1, 0x01, 0x00, 0xdf, 0xb1, 0x01, 0x00, -0xdf, 0xb1, 0x01, 0x00, 0x0e, 0x5f, 0x01, -0x00, 0x0e, 0x5f, 0x01, 0x00, 0x0e, 0x5f, -0x01, 0x00, 0x5b, 0xb2, 0x01, 0x00, 0x5b, -0xb2, 0x01, 0x00, 0x5b, 0xb2, 0x01, 0x00, -0x8b, 0x5f, 0x01, 0x00, 0x8b, 0x5f, 0x01, -0x00, 0x8b, 0x5f, 0x01, 0x00, 0xd9, 0xb2, -0x01, 0x00, 0xd9, 0xb2, 0x01, 0x00, 0xd9, -0xb2, 0x01, 0x00, 0x04, 0x60, 0x01, 0x00, -0x04, 0x60, 0x01, 0x00, 0x04, 0x60, 0x01, -0x00, 0x59, 0xb3, 0x01, 0x00, 0x59, 0xb3, -0x01, 0x00, 0x59, 0xb3, 0x01, 0x00, 0x43, -0x60, 0x01, 0x00, 0x43, 0x60, 0x01, 0x00, -0x43, 0x60, 0x01, 0x00, 0xdb, 0xb3, 0x01, -0x00, 0xdb, 0xb3, 0x01, 0x00, 0xdb, 0xb3, -0x01, 0x00, 0x82, 0x60, 0x01, 0x00, 0x82, -0x60, 0x01, 0x00, 0x82, 0x60, 0x01, 0x00, -0x5f, 0xb4, 0x01, 0x00, 0x5f, 0xb4, 0x01, -0x00, 0x5f, 0xb4, 0x01, 0x00, 0xc1, 0x60, -0x01, 0x00, 0xc1, 0x60, 0x01, 0x00, 0xc1, -0x60, 0x01, 0x00, 0xe5, 0xb4, 0x01, 0x00, -0xe5, 0xb4, 0x01, 0x00, 0xe5, 0xb4, 0x01, -0x00, 0x01, 0x61, 0x01, 0x00, 0x01, 0x61, -0x01, 0x00, 0x01, 0x61, 0x01, 0x00, 0x6e, -0xb5, 0x01, 0x00, 0x6e, 0xb5, 0x01, 0x00, -0x6e, 0xb5, 0x01, 0x00, 0x41, 0x61, 0x01, -0x00, 0x41, 0x61, 0x01, 0x00, 0x41, 0x61, -0x01, 0x00, 0xf8, 0xb5, 0x01, 0x00, 0xf8, -0xb5, 0x01, 0x00, 0xf8, 0xb5, 0x01, 0x00, -0x81, 0x61, 0x01, 0x00, 0x81, 0x61, 0x01, -0x00, 0x81, 0x61, 0x01, 0x00, 0x84, 0xb6, -0x01, 0x00, 0x84, 0xb6, 0x01, 0x00, 0x84, -0xb6, 0x01, 0x00, 0xc1, 0x61, 0x01, 0x00, -0xc1, 0x61, 0x01, 0x00, 0xc1, 0x61, 0x01, -0x00, 0x12, 0xb7, 0x01, 0x00, 0x12, 0xb7, -0x01, 0x00, 0x12, 0xb7, 0x01, 0x00, 0x02, -0x62, 0x01, 0x00, 0x02, 0x62, 0x01, 0x00, -0x02, 0x62, 0x01, 0x00, 0xa2, 0xb7, 0x01, -0x00, 0xa2, 0xb7, 0x01, 0x00, 0xa2, 0xb7, -0x01, 0x00, 0x43, 0x62, 0x01, 0x00, 0x43, -0x62, 0x01, 0x00, 0x43, 0x62, 0x01, 0x00, -0x34, 0xb8, 0x01, 0x00, 0x34, 0xb8, 0x01, -0x00, 0x34, 0xb8, 0x01, 0x00, 0x84, 0x62, -0x01, 0x00, 0x84, 0x62, 0x01, 0x00, 0x84, -0x62, 0x01, 0x00, 0xc8, 0xb8, 0x01, 0x00, -0xc8, 0xb8, 0x01, 0x00, 0xc8, 0xb8, 0x01, -0x00, 0xc6, 0x62, 0x01, 0x00, 0xc6, 0x62, -0x01, 0x00, 0xc6, 0x62, 0x01, 0x00, 0x5e, -0xb9, 0x01, 0x00, 0x5e, 0xb9, 0x01, 0x00, -0x5e, 0xb9, 0x01, 0x00, 0x07, 0x63, 0x01, -0x00, 0x07, 0x63, 0x01, 0x00, 0x07, 0x63, -0x01, 0x00, 0xf6, 0xb9, 0x01, 0x00, 0xf6, -0xb9, 0x01, 0x00, 0xf6, 0xb9, 0x01, 0x00, -0x49, 0x63, 0x01, 0x00, 0x49, 0x63, 0x01, -0x00, 0x49, 0x63, 0x01, 0x00, 0x91, 0xba, -0x01, 0x00, 0x91, 0xba, 0x01, 0x00, 0x91, -0xba, 0x01, 0x00, 0x8c, 0x63, 0x01, 0x00, -0x8c, 0x63, 0x01, 0x00, 0x8c, 0x63, 0x01, -0x00, 0x2d, 0xbb, 0x01, 0x00, 0x2d, 0xbb, -0x01, 0x00, 0x2d, 0xbb, 0x01, 0x00, 0xce, -0x63, 0x01, 0x00, 0xce, 0x63, 0x01, 0x00, -0xce, 0x63, 0x01, 0x00, 0xcb, 0xbb, 0x01, -0x00, 0xcb, 0xbb, 0x01, 0x00, 0xcb, 0xbb, -0x01, 0x00, 0x11, 0x64, 0x01, 0x00, 0x11, -0x64, 0x01, 0x00, 0x11, 0x64, 0x01, 0x00, -0x6c, 0xbc, 0x01, 0x00, 0x6c, 0xbc, 0x01, -0x00, 0x6c, 0xbc, 0x01, 0x00, 0x54, 0x64, -0x01, 0x00, 0x54, 0x64, 0x01, 0x00, 0x54, -0x64, 0x01, 0x00, 0x0f, 0xbd, 0x01, 0x00, -0x0f, 0xbd, 0x01, 0x00, 0x0f, 0xbd, 0x01, -0x00, 0x97, 0x64, 0x01, 0x00, 0x97, 0x64, -0x01, 0x00, 0x97, 0x64, 0x01, 0x00, 0xb3, -0xbd, 0x01, 0x00, 0xb3, 0xbd, 0x01, 0x00, -0xb3, 0xbd, 0x01, 0x00, 0xda, 0x64, 0x01, -0x00, 0xda, 0x64, 0x01, 0x00, 0xda, 0x64, -0x01, 0x00, 0x5a, 0xbe, 0x01, 0x00, 0x5a, -0xbe, 0x01, 0x00, 0x5a, 0xbe, 0x01, 0x00, -0x1e, 0x65, 0x01, 0x00, 0x1e, 0x65, 0x01, -0x00, 0x1e, 0x65, 0x01, 0x00, 0x03, 0xbf, -0x01, 0x00, 0x03, 0xbf, 0x01, 0x00, 0x03, -0xbf, 0x01, 0x00, 0x62, 0x65, 0x01, 0x00, -0x62, 0x65, 0x01, 0x00, 0x62, 0x65, 0x01, -0x00, 0xae, 0xbf, 0x01, 0x00, 0xae, 0xbf, -0x01, 0x00, 0xae, 0xbf, 0x01, 0x00, 0xa6, -0x65, 0x01, 0x00, 0xa6, 0x65, 0x01, 0x00, -0xa6, 0x65, 0x01, 0x00, 0x2e, 0xc0, 0x01, -0x00, 0x2e, 0xc0, 0x01, 0x00, 0x2e, 0xc0, -0x01, 0x00, 0xeb, 0x65, 0x01, 0x00, 0xeb, -0x65, 0x01, 0x00, 0xeb, 0x65, 0x01, 0x00, -0x85, 0xc0, 0x01, 0x00, 0x85, 0xc0, 0x01, -0x00, 0x85, 0xc0, 0x01, 0x00, 0x2f, 0x66, -0x01, 0x00, 0x2f, 0x66, 0x01, 0x00, 0x2f, -0x66, 0x01, 0x00, 0xde, 0xc0, 0x01, 0x00, -0xde, 0xc0, 0x01, 0x00, 0xde, 0xc0, 0x01, -0x00, 0x74, 0x66, 0x01, 0x00, 0x74, 0x66, -0x01, 0x00, 0x74, 0x66, 0x01, 0x00, 0x38, -0xc1, 0x01, 0x00, 0x38, 0xc1, 0x01, 0x00, -0x38, 0xc1, 0x01, 0x00, 0xb9, 0x66, 0x01, -0x00, 0xb9, 0x66, 0x01, 0x00, 0xb9, 0x66, -0x01, 0x00, 0x93, 0xc1, 0x01, 0x00, 0x93, -0xc1, 0x01, 0x00, 0x93, 0xc1, 0x01, 0x00, -0xff, 0x66, 0x01, 0x00, 0xff, 0x66, 0x01, -0x00, 0xff, 0x66, 0x01, 0x00, 0xef, 0xc1, -0x01, 0x00, 0xef, 0xc1, 0x01, 0x00, 0xef, -0xc1, 0x01, 0x00, 0x44, 0x67, 0x01, 0x00, -0x44, 0x67, 0x01, 0x00, 0x44, 0x67, 0x01, -0x00, 0x4c, 0xc2, 0x01, 0x00, 0x4c, 0xc2, -0x01, 0x00, 0x4c, 0xc2, 0x01, 0x00, 0x8a, -0x67, 0x01, 0x00, 0x8a, 0x67, 0x01, 0x00, -0x8a, 0x67, 0x01, 0x00, 0xaa, 0xc2, 0x01, -0x00, 0xaa, 0xc2, 0x01, 0x00, 0xaa, 0xc2, -0x01, 0x00, 0xd0, 0x67, 0x01, 0x00, 0xd0, -0x67, 0x01, 0x00, 0xd0, 0x67, 0x01, 0x00, -0x09, 0xc3, 0x01, 0x00, 0x09, 0xc3, 0x01, -0x00, 0x09, 0xc3, 0x01, 0x00, 0x17, 0x68, -0x01, 0x00, 0x17, 0x68, 0x01, 0x00, 0x17, -0x68, 0x01, 0x00, 0x6a, 0xc3, 0x01, 0x00, -0x6a, 0xc3, 0x01, 0x00, 0x6a, 0xc3, 0x01, -0x00, 0x5d, 0x68, 0x01, 0x00, 0x5d, 0x68, -0x01, 0x00, 0x5d, 0x68, 0x01, 0x00, 0xcb, -0xc3, 0x01, 0x00, 0xcb, 0xc3, 0x01, 0x00, -0xcb, 0xc3, 0x01, 0x00, 0xa4, 0x68, 0x01, -0x00, 0xa4, 0x68, 0x01, 0x00, 0xa4, 0x68, -0x01, 0x00, 0x2e, 0xc4, 0x01, 0x00, 0x2e, -0xc4, 0x01, 0x00, 0x2e, 0xc4, 0x01, 0x00, -0xeb, 0x68, 0x01, 0x00, 0xeb, 0x68, 0x01, -0x00, 0xeb, 0x68, 0x01, 0x00, 0x91, 0xc4, -0x01, 0x00, 0x91, 0xc4, 0x01, 0x00, 0x91, -0xc4, 0x01, 0x00, 0x32, 0x69, 0x01, 0x00, -0x32, 0x69, 0x01, 0x00, 0x32, 0x69, 0x01, -0x00, 0xf6, 0xc4, 0x01, 0x00, 0xf6, 0xc4, -0x01, 0x00, 0xf6, 0xc4, 0x01, 0x00, 0x7a, -0x69, 0x01, 0x00, 0x7a, 0x69, 0x01, 0x00, -0x7a, 0x69, 0x01, 0x00, 0x5c, 0xc5, 0x01, -0x00, 0x5c, 0xc5, 0x01, 0x00, 0x5c, 0xc5, -0x01, 0x00, 0xc1, 0x69, 0x01, 0x00, 0xc1, -0x69, 0x01, 0x00, 0xc1, 0x69, 0x01, 0x00, -0xc3, 0xc5, 0x01, 0x00, 0xc3, 0xc5, 0x01, -0x00, 0xc3, 0xc5, 0x01, 0x00, 0x09, 0x6a, -0x01, 0x00, 0x09, 0x6a, 0x01, 0x00, 0x09, -0x6a, 0x01, 0x00, 0x2b, 0xc6, 0x01, 0x00, -0x2b, 0xc6, 0x01, 0x00, 0x2b, 0xc6, 0x01, -0x00, 0x51, 0x6a, 0x01, 0x00, 0x51, 0x6a, -0x01, 0x00, 0x51, 0x6a, 0x01, 0x00, 0x94, -0xc6, 0x01, 0x00, 0x94, 0xc6, 0x01, 0x00, -0x94, 0xc6, 0x01, 0x00, 0x9a, 0x6a, 0x01, -0x00, 0x9a, 0x6a, 0x01, 0x00, 0x9a, 0x6a, -0x01, 0x00, 0xff, 0xc6, 0x01, 0x00, 0xff, -0xc6, 0x01, 0x00, 0xff, 0xc6, 0x01, 0x00, -0xe2, 0x6a, 0x01, 0x00, 0xe2, 0x6a, 0x01, -0x00, 0xe2, 0x6a, 0x01, 0x00, 0x6a, 0xc7, -0x01, 0x00, 0x6a, 0xc7, 0x01, 0x00, 0x6a, -0xc7, 0x01, 0x00, 0x2b, 0x6b, 0x01, 0x00, -0x2b, 0x6b, 0x01, 0x00, 0x2b, 0x6b, 0x01, -0x00, 0xd7, 0xc7, 0x01, 0x00, 0xd7, 0xc7, -0x01, 0x00, 0xd7, 0xc7, 0x01, 0x00, 0x74, -0x6b, 0x01, 0x00, 0x74, 0x6b, 0x01, 0x00, -0x74, 0x6b, 0x01, 0x00, 0x45, 0xc8, 0x01, -0x00, 0x45, 0xc8, 0x01, 0x00, 0x45, 0xc8, -0x01, 0x00, 0xbd, 0x6b, 0x01, 0x00, 0xbd, -0x6b, 0x01, 0x00, 0xbd, 0x6b, 0x01, 0x00, -0xb4, 0xc8, 0x01, 0x00, 0xb4, 0xc8, 0x01, -0x00, 0xb4, 0xc8, 0x01, 0x00, 0x07, 0x6c, -0x01, 0x00, 0x07, 0x6c, 0x01, 0x00, 0x07, -0x6c, 0x01, 0x00, 0x24, 0xc9, 0x01, 0x00, -0x24, 0xc9, 0x01, 0x00, 0x24, 0xc9, 0x01, -0x00, 0x50, 0x6c, 0x01, 0x00, 0x50, 0x6c, -0x01, 0x00, 0x50, 0x6c, 0x01, 0x00, 0x95, -0xc9, 0x01, 0x00, 0x95, 0xc9, 0x01, 0x00, -0x95, 0xc9, 0x01, 0x00, 0x9a, 0x6c, 0x01, -0x00, 0x9a, 0x6c, 0x01, 0x00, 0x9a, 0x6c, -0x01, 0x00, 0x08, 0xca, 0x01, 0x00, 0x08, -0xca, 0x01, 0x00, 0x08, 0xca, 0x01, 0x00, -0xe4, 0x6c, 0x01, 0x00, 0xe4, 0x6c, 0x01, -0x00, 0xe4, 0x6c, 0x01, 0x00, 0x7b, 0xca, -0x01, 0x00, 0x7b, 0xca, 0x01, 0x00, 0x7b, -0xca, 0x01, 0x00, 0x2f, 0x6d, 0x01, 0x00, -0x2f, 0x6d, 0x01, 0x00, 0x2f, 0x6d, 0x01, -0x00, 0xf0, 0xca, 0x01, 0x00, 0xf0, 0xca, -0x01, 0x00, 0xf0, 0xca, 0x01, 0x00, 0x79, -0x6d, 0x01, 0x00, 0x79, 0x6d, 0x01, 0x00, -0x79, 0x6d, 0x01, 0x00, 0x66, 0xcb, 0x01, -0x00, 0x66, 0xcb, 0x01, 0x00, 0x66, 0xcb, -0x01, 0x00, 0xe9, 0x7d, 0x01, 0x00, 0xe9, -0x7d, 0x01, 0x00, 0xe9, 0x7d, 0x01, 0x00, -0x55, 0xcc, 0x01, 0x00, 0x55, 0xcc, 0x01, -0x00, 0x55, 0xcc, 0x01, 0x00, 0x7f, 0x7e, -0x01, 0x00, 0x7f, 0x7e, 0x01, 0x00, 0x7f, -0x7e, 0x01, 0x00, 0x49, 0xcd, 0x01, 0x00, -0x49, 0xcd, 0x01, 0x00, 0x49, 0xcd, 0x01, -0x00, 0x17, 0x7f, 0x01, 0x00, 0x17, 0x7f, -0x01, 0x00, 0x17, 0x7f, 0x01, 0x00, 0x42, -0xce, 0x01, 0x00, 0x42, 0xce, 0x01, 0x00, -0x42, 0xce, 0x01, 0x00, 0xaf, 0x7f, 0x01, -0x00, 0xaf, 0x7f, 0x01, 0x00, 0xaf, 0x7f, -0x01, 0x00, 0x3f, 0xcf, 0x01, 0x00, 0x3f, -0xcf, 0x01, 0x00, 0x3f, 0xcf, 0x01, 0x00, -0x24, 0x80, 0x01, 0x00, 0x24, 0x80, 0x01, -0x00, 0x24, 0x80, 0x01, 0x00, 0x21, 0xd0, -0x01, 0x00, 0x21, 0xd0, 0x01, 0x00, 0x21, -0xd0, 0x01, 0x00, 0x70, 0x80, 0x01, 0x00, -0x70, 0x80, 0x01, 0x00, 0x70, 0x80, 0x01, -0x00, 0xa4, 0xd0, 0x01, 0x00, 0xa4, 0xd0, -0x01, 0x00, 0xa4, 0xd0, 0x01, 0x00, 0xbe, -0x80, 0x01, 0x00, 0xbe, 0x80, 0x01, 0x00, -0xbe, 0x80, 0x01, 0x00, 0x2a, 0xd1, 0x01, -0x00, 0x2a, 0xd1, 0x01, 0x00, 0x2a, 0xd1, -0x01, 0x00, 0x0b, 0x81, 0x01, 0x00, 0x0b, -0x81, 0x01, 0x00, 0x0b, 0x81, 0x01, 0x00, -0xb2, 0xd1, 0x01, 0x00, 0xb2, 0xd1, 0x01, -0x00, 0xb2, 0xd1, 0x01, 0x00, 0x59, 0x81, -0x01, 0x00, 0x59, 0x81, 0x01, 0x00, 0x59, -0x81, 0x01, 0x00, 0x3d, 0xd2, 0x01, 0x00, -0x3d, 0xd2, 0x01, 0x00, 0x3d, 0xd2, 0x01, -0x00, 0xa7, 0x81, 0x01, 0x00, 0xa7, 0x81, -0x01, 0x00, 0xa7, 0x81, 0x01, 0x00, 0xca, -0xd2, 0x01, 0x00, 0xca, 0xd2, 0x01, 0x00, -0xca, 0xd2, 0x01, 0x00, 0xf6, 0x81, 0x01, -0x00, 0xf6, 0x81, 0x01, 0x00, 0xf6, 0x81, -0x01, 0x00, 0x5a, 0xd3, 0x01, 0x00, 0x5a, -0xd3, 0x01, 0x00, 0x5a, 0xd3, 0x01, 0x00, -0x45, 0x82, 0x01, 0x00, 0x45, 0x82, 0x01, -0x00, 0x45, 0x82, 0x01, 0x00, 0xec, 0xd3, -0x01, 0x00, 0xec, 0xd3, 0x01, 0x00, 0xec, -0xd3, 0x01, 0x00, 0x95, 0x82, 0x01, 0x00, -0x95, 0x82, 0x01, 0x00, 0x95, 0x82, 0x01, -0x00, 0x81, 0xd4, 0x01, 0x00, 0x81, 0xd4, -0x01, 0x00, 0x81, 0xd4, 0x01, 0x00, 0xe5, -0x82, 0x01, 0x00, 0xe5, 0x82, 0x01, 0x00, -0xe5, 0x82, 0x01, 0x00, 0x18, 0xd5, 0x01, -0x00, 0x18, 0xd5, 0x01, 0x00, 0x18, 0xd5, -0x01, 0x00, 0x35, 0x83, 0x01, 0x00, 0x35, -0x83, 0x01, 0x00, 0x35, 0x83, 0x01, 0x00, -0xb2, 0xd5, 0x01, 0x00, 0xb2, 0xd5, 0x01, -0x00, 0xb2, 0xd5, 0x01, 0x00, 0x86, 0x83, -0x01, 0x00, 0x86, 0x83, 0x01, 0x00, 0x86, -0x83, 0x01, 0x00, 0x4e, 0xd6, 0x01, 0x00, -0x4e, 0xd6, 0x01, 0x00, 0x4e, 0xd6, 0x01, -0x00, 0xd7, 0x83, 0x01, 0x00, 0xd7, 0x83, -0x01, 0x00, 0xd7, 0x83, 0x01, 0x00, 0xed, -0xd6, 0x01, 0x00, 0xed, 0xd6, 0x01, 0x00, -0xed, 0xd6, 0x01, 0x00, 0x28, 0x84, 0x01, -0x00, 0x28, 0x84, 0x01, 0x00, 0x28, 0x84, -0x01, 0x00, 0x8e, 0xd7, 0x01, 0x00, 0x8e, -0xd7, 0x01, 0x00, 0x8e, 0xd7, 0x01, 0x00, -0x7a, 0x84, 0x01, 0x00, 0x7a, 0x84, 0x01, -0x00, 0x7a, 0x84, 0x01, 0x00, 0x32, 0xd8, -0x01, 0x00, 0x32, 0xd8, 0x01, 0x00, 0x32, -0xd8, 0x01, 0x00, 0xcc, 0x84, 0x01, 0x00, -0xcc, 0x84, 0x01, 0x00, 0xcc, 0x84, 0x01, -0x00, 0xd8, 0xd8, 0x01, 0x00, 0xd8, 0xd8, -0x01, 0x00, 0xd8, 0xd8, 0x01, 0x00, 0x1f, -0x85, 0x01, 0x00, 0x1f, 0x85, 0x01, 0x00, -0x1f, 0x85, 0x01, 0x00, 0x81, 0xd9, 0x01, -0x00, 0x81, 0xd9, 0x01, 0x00, 0x81, 0xd9, -0x01, 0x00, 0x72, 0x85, 0x01, 0x00, 0x72, -0x85, 0x01, 0x00, 0x72, 0x85, 0x01, 0x00, -0x2d, 0xda, 0x01, 0x00, 0x2d, 0xda, 0x01, -0x00, 0x2d, 0xda, 0x01, 0x00, 0xc5, 0x85, -0x01, 0x00, 0xc5, 0x85, 0x01, 0x00, 0xc5, -0x85, 0x01, 0x00, 0xdb, 0xda, 0x01, 0x00, -0xdb, 0xda, 0x01, 0x00, 0xdb, 0xda, 0x01, -0x00, 0x18, 0x86, 0x01, 0x00, 0x18, 0x86, -0x01, 0x00, 0x18, 0x86, 0x01, 0x00, 0x8c, -0xdb, 0x01, 0x00, 0x8c, 0xdb, 0x01, 0x00, -0x8c, 0xdb, 0x01, 0x00, 0x6c, 0x86, 0x01, -0x00, 0x6c, 0x86, 0x01, 0x00, 0x6c, 0x86, -0x01, 0x00, 0x3f, 0xdc, 0x01, 0x00, 0x3f, -0xdc, 0x01, 0x00, 0x3f, 0xdc, 0x01, 0x00, -0xc1, 0x86, 0x01, 0x00, 0xc1, 0x86, 0x01, -0x00, 0xc1, 0x86, 0x01, 0x00, 0xf5, 0xdc, -0x01, 0x00, 0xf5, 0xdc, 0x01, 0x00, 0xf5, -0xdc, 0x01, 0x00, 0x15, 0x87, 0x01, 0x00, -0x15, 0x87, 0x01, 0x00, 0x15, 0x87, 0x01, -0x00, 0xae, 0xdd, 0x01, 0x00, 0xae, 0xdd, -0x01, 0x00, 0xae, 0xdd, 0x01, 0x00, 0x6a, -0x87, 0x01, 0x00, 0x6a, 0x87, 0x01, 0x00, -0x6a, 0x87, 0x01, 0x00, 0x69, 0xde, 0x01, -0x00, 0x69, 0xde, 0x01, 0x00, 0x69, 0xde, -0x01, 0x00, 0xc0, 0x87, 0x01, 0x00, 0xc0, -0x87, 0x01, 0x00, 0xc0, 0x87, 0x01, 0x00, -0x27, 0xdf, 0x01, 0x00, 0x27, 0xdf, 0x01, -0x00, 0x27, 0xdf, 0x01, 0x00, 0x15, 0x88, -0x01, 0x00, 0x15, 0x88, 0x01, 0x00, 0x15, -0x88, 0x01, 0x00, 0xe8, 0xdf, 0x01, 0x00, -0xe8, 0xdf, 0x01, 0x00, 0xe8, 0xdf, 0x01, -0x00, 0x6b, 0x88, 0x01, 0x00, 0x6b, 0x88, -0x01, 0x00, 0x6b, 0x88, 0x01, 0x00, 0x55, -0xe0, 0x01, 0x00, 0x55, 0xe0, 0x01, 0x00, -0x55, 0xe0, 0x01, 0x00, 0xc2, 0x88, 0x01, -0x00, 0xc2, 0x88, 0x01, 0x00, 0xc2, 0x88, -0x01, 0x00, 0xb8, 0xe0, 0x01, 0x00, 0xb8, -0xe0, 0x01, 0x00, 0xb8, 0xe0, 0x01, 0x00, -0x18, 0x89, 0x01, 0x00, 0x18, 0x89, 0x01, -0x00, 0x18, 0x89, 0x01, 0x00, 0x1d, 0xe1, -0x01, 0x00, 0x1d, 0xe1, 0x01, 0x00, 0x1d, -0xe1, 0x01, 0x00, 0x6f, 0x89, 0x01, 0x00, -0x6f, 0x89, 0x01, 0x00, 0x6f, 0x89, 0x01, -0x00, 0x83, 0xe1, 0x01, 0x00, 0x83, 0xe1, -0x01, 0x00, 0x83, 0xe1, 0x01, 0x00, 0xc7, -0x89, 0x01, 0x00, 0xc7, 0x89, 0x01, 0x00, -0xc7, 0x89, 0x01, 0x00, 0xea, 0xe1, 0x01, -0x00, 0xea, 0xe1, 0x01, 0x00, 0xea, 0xe1, -0x01, 0x00, 0x1e, 0x8a, 0x01, 0x00, 0x1e, -0x8a, 0x01, 0x00, 0x1e, 0x8a, 0x01, 0x00, -0x52, 0xe2, 0x01, 0x00, 0x52, 0xe2, 0x01, -0x00, 0x52, 0xe2, 0x01, 0x00, 0x76, 0x8a, -0x01, 0x00, 0x76, 0x8a, 0x01, 0x00, 0x76, -0x8a, 0x01, 0x00, 0xbc, 0xe2, 0x01, 0x00, -0xbc, 0xe2, 0x01, 0x00, 0xbc, 0xe2, 0x01, -0x00, 0xcf, 0x8a, 0x01, 0x00, 0xcf, 0x8a, -0x01, 0x00, 0xcf, 0x8a, 0x01, 0x00, 0x27, -0xe3, 0x01, 0x00, 0x27, 0xe3, 0x01, 0x00, -0x27, 0xe3, 0x01, 0x00, 0x27, 0x8b, 0x01, -0x00, 0x27, 0x8b, 0x01, 0x00, 0x27, 0x8b, -0x01, 0x00, 0x94, 0xe3, 0x01, 0x00, 0x94, -0xe3, 0x01, 0x00, 0x94, 0xe3, 0x01, 0x00, -0x80, 0x8b, 0x01, 0x00, 0x80, 0x8b, 0x01, -0x00, 0x80, 0x8b, 0x01, 0x00, 0x02, 0xe4, -0x01, 0x00, 0x02, 0xe4, 0x01, 0x00, 0x02, -0xe4, 0x01, 0x00, 0xda, 0x8b, 0x01, 0x00, -0xda, 0x8b, 0x01, 0x00, 0xda, 0x8b, 0x01, -0x00, 0x71, 0xe4, 0x01, 0x00, 0x71, 0xe4, -0x01, 0x00, 0x71, 0xe4, 0x01, 0x00, 0x33, -0x8c, 0x01, 0x00, 0x33, 0x8c, 0x01, 0x00, -0x33, 0x8c, 0x01, 0x00, 0xe2, 0xe4, 0x01, -0x00, 0xe2, 0xe4, 0x01, 0x00, 0xe2, 0xe4, -0x01, 0x00, 0x8d, 0x8c, 0x01, 0x00, 0x8d, -0x8c, 0x01, 0x00, 0x8d, 0x8c, 0x01, 0x00, -0x54, 0xe5, 0x01, 0x00, 0x54, 0xe5, 0x01, -0x00, 0x54, 0xe5, 0x01, 0x00, 0xe8, 0x8c, -0x01, 0x00, 0xe8, 0x8c, 0x01, 0x00, 0xe8, -0x8c, 0x01, 0x00, 0xc8, 0xe5, 0x01, 0x00, -0xc8, 0xe5, 0x01, 0x00, 0xc8, 0xe5, 0x01, -0x00, 0x42, 0x8d, 0x01, 0x00, 0x42, 0x8d, -0x01, 0x00, 0x42, 0x8d, 0x01, 0x00, 0x3d, -0xe6, 0x01, 0x00, 0x3d, 0xe6, 0x01, 0x00, -0x3d, 0xe6, 0x01, 0x00, 0x9d, 0x8d, 0x01, -0x00, 0x9d, 0x8d, 0x01, 0x00, 0x9d, 0x8d, -0x01, 0x00, 0xb3, 0xe6, 0x01, 0x00, 0xb3, -0xe6, 0x01, 0x00, 0xb3, 0xe6, 0x01, 0x00, -0xf8, 0x8d, 0x01, 0x00, 0xf8, 0x8d, 0x01, -0x00, 0xf8, 0x8d, 0x01, 0x00, 0x2b, 0xe7, -0x01, 0x00, 0x2b, 0xe7, 0x01, 0x00, 0x2b, -0xe7, 0x01, 0x00, 0x54, 0x8e, 0x01, 0x00, -0x54, 0x8e, 0x01, 0x00, 0x54, 0x8e, 0x01, -0x00, 0xa5, 0xe7, 0x01, 0x00, 0xa5, 0xe7, -0x01, 0x00, 0xa5, 0xe7, 0x01, 0x00, 0xb0, -0x8e, 0x01, 0x00, 0xb0, 0x8e, 0x01, 0x00, -0xb0, 0x8e, 0x01, 0x00, 0x1f, 0xe8, 0x01, -0x00, 0x1f, 0xe8, 0x01, 0x00, 0x1f, 0xe8, -0x01, 0x00, 0x0c, 0x8f, 0x01, 0x00, 0x0c, -0x8f, 0x01, 0x00, 0x0c, 0x8f, 0x01, 0x00, -0x9c, 0xe8, 0x01, 0x00, 0x9c, 0xe8, 0x01, -0x00, 0x9c, 0xe8, 0x01, 0x00, 0x68, 0x8f, -0x01, 0x00, 0x68, 0x8f, 0x01, 0x00, 0x68, -0x8f, 0x01, 0x00, 0x19, 0xe9, 0x01, 0x00, -0x19, 0xe9, 0x01, 0x00, 0x19, 0xe9, 0x01, -0x00, 0xc5, 0x8f, 0x01, 0x00, 0xc5, 0x8f, -0x01, 0x00, 0xc5, 0x8f, 0x01, 0x00, 0x98, -0xe9, 0x01, 0x00, 0x98, 0xe9, 0x01, 0x00, -0x98, 0xe9, 0x01, 0x00, 0x11, 0x90, 0x01, -0x00, 0x11, 0x90, 0x01, 0x00, 0x11, 0x90, -0x01, 0x00, 0x19, 0xea, 0x01, 0x00, 0x19, -0xea, 0x01, 0x00, 0x19, 0xea, 0x01, 0x00, -0x40, 0x90, 0x01, 0x00, 0x40, 0x90, 0x01, -0x00, 0x40, 0x90, 0x01, 0x00, 0x9b, 0xea, -0x01, 0x00, 0x9b, 0xea, 0x01, 0x00, 0x9b, -0xea, 0x01, 0x00, 0x6f, 0x90, 0x01, 0x00, -0x6f, 0x90, 0x01, 0x00, 0x6f, 0x90, 0x01, -0x00, 0x1e, 0xeb, 0x01, 0x00, 0x1e, 0xeb, -0x01, 0x00, 0x1e, 0xeb, 0x01, 0x00, 0x9e, -0x90, 0x01, 0x00, 0x9e, 0x90, 0x01, 0x00, -0x9e, 0x90, 0x01, 0x00, 0xa3, 0xeb, 0x01, -0x00, 0xa3, 0xeb, 0x01, 0x00, 0xa3, 0xeb, -0x01, 0x00, 0xcd, 0x90, 0x01, 0x00, 0xcd, -0x90, 0x01, 0x00, 0xcd, 0x90, 0x01, 0x00, -0x2a, 0xec, 0x01, 0x00, 0x2a, 0xec, 0x01, -0x00, 0x2a, 0xec, 0x01, 0x00, 0xfc, 0x90, -0x01, 0x00, 0xfc, 0x90, 0x01, 0x00, 0xfc, -0x90, 0x01, 0x00, 0xb1, 0xec, 0x01, 0x00, -0xb1, 0xec, 0x01, 0x00, 0xb1, 0xec, 0x01, -0x00, 0x2b, 0x91, 0x01, 0x00, 0x2b, 0x91, -0x01, 0x00, 0x2b, 0x91, 0x01, 0x00, 0x3b, -0xed, 0x01, 0x00, 0x3b, 0xed, 0x01, 0x00, -0x3b, 0xed, 0x01, 0x00, 0x5b, 0x91, 0x01, -0x00, 0x5b, 0x91, 0x01, 0x00, 0x5b, 0x91, -0x01, 0x00, 0xc6, 0xed, 0x01, 0x00, 0xc6, -0xed, 0x01, 0x00, 0xc6, 0xed, 0x01, 0x00, -0x8b, 0x91, 0x01, 0x00, 0x8b, 0x91, 0x01, -0x00, 0x8b, 0x91, 0x01, 0x00, 0x52, 0xee, -0x01, 0x00, 0x52, 0xee, 0x01, 0x00, 0x52, -0xee, 0x01, 0x00, 0xbb, 0x91, 0x01, 0x00, -0xbb, 0x91, 0x01, 0x00, 0xbb, 0x91, 0x01, -0x00, 0xe0, 0xee, 0x01, 0x00, 0xe0, 0xee, -0x01, 0x00, 0xe0, 0xee, 0x01, 0x00, 0xeb, -0x91, 0x01, 0x00, 0xeb, 0x91, 0x01, 0x00, -0xeb, 0x91, 0x01, 0x00, 0x6f, 0xef, 0x01, -0x00, 0x6f, 0xef, 0x01, 0x00, 0x6f, 0xef, -0x01, 0x00, 0x1b, 0x92, 0x01, 0x00, 0x1b, -0x92, 0x01, 0x00, 0x1b, 0x92, 0x01, 0x00 -}; -#endif diff --git a/src/gallium/drivers/radeon/radeon_temporal.h b/src/gallium/drivers/radeon/radeon_temporal.h deleted file mode 100644 index 65daa53dbb3..00000000000 --- a/src/gallium/drivers/radeon/radeon_temporal.h +++ /dev/null @@ -1,232 +0,0 @@ -/************************************************************************** - * - * Copyright 2021 Advanced Micro Devices, Inc. - * All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - * - **************************************************************************/ - -#ifndef _RADEON_TEMPORAL_H -#define _RADEON_TEMPORAL_H - -#include "radeon_video.h" -#include "radeon_vcn_enc.h" - -#define RENCODE_MAX_TEMPORAL_LAYER_PATTERN_SIZE 9 - -typedef struct rvcn_temporal_layer_pattern_entry_s -{ - unsigned temporal_id; - unsigned reference_index_in_table; - bool reference_modification; - unsigned frame_num_offset; - unsigned poc_offset; - bool mark_as_reference; -} rvcn_temporal_layer_pattern_entry_t; - -typedef struct rvcn_temporal_layer_pattern_table_s -{ - unsigned pattern_size; - rvcn_temporal_layer_pattern_entry_t pattern_table[RENCODE_MAX_TEMPORAL_LAYER_PATTERN_SIZE]; -} rvcn_temporal_layer_pattern_table_t; - -static const rvcn_temporal_layer_pattern_table_t rvcn_temporal_layer_pattern_tables[RENCODE_MAX_NUM_TEMPORAL_LAYERS] = -{ - /* 1 temporal layer */ - { - 2, /* temporal layer pattern size */ - { - { - 0, - 0, - false, - 0, - 0, - true, - }, - { - 0, - 0, - false, - 1, - 2, - true, - } - } - }, - /* 2 temporal layers */ - { - 3, /* temporal layer pattern size */ - { - { - 0, - 0, - false, - 0, - 0, - true, - }, - { - 1, - 0, - false, - 1, - 2, - false, - }, - { - 0, - 0, - false, - 1, - 4, - true, - } - } - }, - /* 3 temporal layers */ - { - 5, /* temporal layer pattern size */ - { - { - 0, - 0, - false, - 0, - 0, - true, - }, - { - 2, - 0, - false, - 1, - 2, - false, - }, - { - 1, - 0, - false, - 1, - 4, - true, - }, - { - 2, - 2, - false, - 2, - 6, - false, - }, - { - 0, - 0, - true, - 2, - 8, - true, - } - } - }, - /* 4 temporal layers */ - { - 9, /* temporal layer pattern size */ - { - { - 0, - 0, - false, - 0, - 0, - true, - }, - { - 3, - 0, - false, - 1, - 2, - false, - }, - { - 2, - 0, - false, - 1, - 4, - true, - }, - { - 3, - 2, - false, - 2, - 6, - false, - }, - { - 1, - 0, - true, - 2, - 8, - true, - }, - { - 3, - 4, - false, - 3, - 10, - false, - }, - { - 2, - 4, - false, - 3, - 12, - true, - }, - { - 3, - 6, - false, - 4, - 14, - false, - }, - { - 0, - 0, - true, - 4, - 16, - true, - } - } - } -}; - -#endif // _RADEON_TEMPORAL_H
\ No newline at end of file diff --git a/src/gallium/drivers/radeon/radeon_uvd.c b/src/gallium/drivers/radeon/radeon_uvd.c deleted file mode 100644 index f89969733e7..00000000000 --- a/src/gallium/drivers/radeon/radeon_uvd.c +++ /dev/null @@ -1,1501 +0,0 @@ -/************************************************************************** - * - * Copyright 2011 Advanced Micro Devices, Inc. - * All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - * - **************************************************************************/ - -#include "radeon_uvd.h" - -#include "pipe/p_video_codec.h" -#include "radeon_video.h" -#include "radeonsi/si_pipe.h" -#include "util/u_memory.h" -#include "util/u_video.h" -#include "vl/vl_defines.h" -#include "vl/vl_mpeg12_decoder.h" -#include <sys/types.h> - -#include <assert.h> -#include <errno.h> -#include <stdio.h> -#include <unistd.h> - -#define NUM_BUFFERS 4 - -#define NUM_MPEG2_REFS 6 -#define NUM_H264_REFS 17 -#define NUM_VC1_REFS 5 - -#define FB_BUFFER_OFFSET 0x1000 -#define FB_BUFFER_SIZE 2048 -#define FB_BUFFER_SIZE_TONGA (2048 * 64) -#define IT_SCALING_TABLE_SIZE 992 -#define UVD_SESSION_CONTEXT_SIZE (128 * 1024) - -/* UVD decoder representation */ -struct ruvd_decoder { - struct pipe_video_codec base; - - ruvd_set_dtb set_dtb; - - unsigned stream_handle; - unsigned stream_type; - unsigned frame_number; - - struct pipe_screen *screen; - struct radeon_winsys *ws; - struct radeon_cmdbuf cs; - - unsigned cur_buffer; - - struct rvid_buffer msg_fb_it_buffers[NUM_BUFFERS]; - struct ruvd_msg *msg; - uint32_t *fb; - unsigned fb_size; - uint8_t *it; - - struct rvid_buffer bs_buffers[NUM_BUFFERS]; - void *bs_ptr; - unsigned bs_size; - - struct rvid_buffer dpb; - bool use_legacy; - struct rvid_buffer ctx; - struct rvid_buffer sessionctx; - struct { - unsigned data0; - unsigned data1; - unsigned cmd; - unsigned cntl; - } reg; - - void *render_pic_list[16]; -}; - -/* flush IB to the hardware */ -static int flush(struct ruvd_decoder *dec, unsigned flags) -{ - return dec->ws->cs_flush(&dec->cs, flags, NULL); -} - -/* add a new set register command to the IB */ -static void set_reg(struct ruvd_decoder *dec, unsigned reg, uint32_t val) -{ - radeon_emit(&dec->cs, RUVD_PKT0(reg >> 2, 0)); - radeon_emit(&dec->cs, val); -} - -/* send a command to the VCPU through the GPCOM registers */ -static void send_cmd(struct ruvd_decoder *dec, unsigned cmd, struct pb_buffer *buf, uint32_t off, - unsigned usage, enum radeon_bo_domain domain) -{ - int reloc_idx; - - reloc_idx = dec->ws->cs_add_buffer(&dec->cs, buf, usage | RADEON_USAGE_SYNCHRONIZED, domain); - if (!dec->use_legacy) { - uint64_t addr; - addr = dec->ws->buffer_get_virtual_address(buf); - addr = addr + off; - set_reg(dec, dec->reg.data0, addr); - set_reg(dec, dec->reg.data1, addr >> 32); - } else { - off += dec->ws->buffer_get_reloc_offset(buf); - set_reg(dec, RUVD_GPCOM_VCPU_DATA0, off); - set_reg(dec, RUVD_GPCOM_VCPU_DATA1, reloc_idx * 4); - } - set_reg(dec, dec->reg.cmd, cmd << 1); -} - -/* do the codec needs an IT buffer ?*/ -static bool have_it(struct ruvd_decoder *dec) -{ - return dec->stream_type == RUVD_CODEC_H264_PERF || dec->stream_type == RUVD_CODEC_H265; -} - -/* map the next available message/feedback/itscaling buffer */ -static void map_msg_fb_it_buf(struct ruvd_decoder *dec) -{ - struct rvid_buffer *buf; - uint8_t *ptr; - - /* grab the current message/feedback buffer */ - buf = &dec->msg_fb_it_buffers[dec->cur_buffer]; - - /* and map it for CPU access */ - ptr = - dec->ws->buffer_map(dec->ws, buf->res->buf, &dec->cs, PIPE_MAP_WRITE | RADEON_MAP_TEMPORARY); - - /* calc buffer offsets */ - dec->msg = (struct ruvd_msg *)ptr; - memset(dec->msg, 0, sizeof(*dec->msg)); - - dec->fb = (uint32_t *)(ptr + FB_BUFFER_OFFSET); - if (have_it(dec)) - dec->it = (uint8_t *)(ptr + FB_BUFFER_OFFSET + dec->fb_size); -} - -/* unmap and send a message command to the VCPU */ -static void send_msg_buf(struct ruvd_decoder *dec) -{ - struct rvid_buffer *buf; - - /* ignore the request if message/feedback buffer isn't mapped */ - if (!dec->msg || !dec->fb) - return; - - /* grab the current message buffer */ - buf = &dec->msg_fb_it_buffers[dec->cur_buffer]; - - /* unmap the buffer */ - dec->ws->buffer_unmap(dec->ws, buf->res->buf); - dec->msg = NULL; - dec->fb = NULL; - dec->it = NULL; - - if (dec->sessionctx.res) - send_cmd(dec, RUVD_CMD_SESSION_CONTEXT_BUFFER, dec->sessionctx.res->buf, 0, - RADEON_USAGE_READWRITE, RADEON_DOMAIN_VRAM); - - /* and send it to the hardware */ - send_cmd(dec, RUVD_CMD_MSG_BUFFER, buf->res->buf, 0, RADEON_USAGE_READ, RADEON_DOMAIN_GTT); -} - -/* cycle to the next set of buffers */ -static void next_buffer(struct ruvd_decoder *dec) -{ - ++dec->cur_buffer; - dec->cur_buffer %= NUM_BUFFERS; -} - -/* convert the profile into something UVD understands */ -static uint32_t profile2stream_type(struct ruvd_decoder *dec, unsigned family) -{ - switch (u_reduce_video_profile(dec->base.profile)) { - case PIPE_VIDEO_FORMAT_MPEG4_AVC: - return (family >= CHIP_TONGA) ? RUVD_CODEC_H264_PERF : RUVD_CODEC_H264; - - case PIPE_VIDEO_FORMAT_VC1: - return RUVD_CODEC_VC1; - - case PIPE_VIDEO_FORMAT_MPEG12: - return RUVD_CODEC_MPEG2; - - case PIPE_VIDEO_FORMAT_MPEG4: - return RUVD_CODEC_MPEG4; - - case PIPE_VIDEO_FORMAT_HEVC: - return RUVD_CODEC_H265; - - case PIPE_VIDEO_FORMAT_JPEG: - return RUVD_CODEC_MJPEG; - - default: - assert(0); - return 0; - } -} - -static unsigned calc_ctx_size_h264_perf(struct ruvd_decoder *dec) -{ - unsigned width_in_mb, height_in_mb, ctx_size; - unsigned width = align(dec->base.width, VL_MACROBLOCK_WIDTH); - unsigned height = align(dec->base.height, VL_MACROBLOCK_HEIGHT); - - unsigned max_references = dec->base.max_references + 1; - - // picture width & height in 16 pixel units - width_in_mb = width / VL_MACROBLOCK_WIDTH; - height_in_mb = align(height / VL_MACROBLOCK_HEIGHT, 2); - - if (!dec->use_legacy) { - unsigned fs_in_mb = width_in_mb * height_in_mb; - unsigned num_dpb_buffer; - switch (dec->base.level) { - case 30: - num_dpb_buffer = 8100 / fs_in_mb; - break; - case 31: - num_dpb_buffer = 18000 / fs_in_mb; - break; - case 32: - num_dpb_buffer = 20480 / fs_in_mb; - break; - case 41: - num_dpb_buffer = 32768 / fs_in_mb; - break; - case 42: - num_dpb_buffer = 34816 / fs_in_mb; - break; - case 50: - num_dpb_buffer = 110400 / fs_in_mb; - break; - case 51: - num_dpb_buffer = 184320 / fs_in_mb; - break; - default: - num_dpb_buffer = 184320 / fs_in_mb; - break; - } - num_dpb_buffer++; - max_references = MAX2(MIN2(NUM_H264_REFS, num_dpb_buffer), max_references); - ctx_size = max_references * align(width_in_mb * height_in_mb * 192, 256); - } else { - // the firmware seems to always assume a minimum of ref frames - max_references = MAX2(NUM_H264_REFS, max_references); - // macroblock context buffer - ctx_size = align(width_in_mb * height_in_mb * max_references * 192, 256); - } - - return ctx_size; -} - -static unsigned calc_ctx_size_h265_main(struct ruvd_decoder *dec) -{ - unsigned width = align(dec->base.width, VL_MACROBLOCK_WIDTH); - unsigned height = align(dec->base.height, VL_MACROBLOCK_HEIGHT); - - unsigned max_references = dec->base.max_references + 1; - - if (dec->base.width * dec->base.height >= 4096 * 2000) - max_references = MAX2(max_references, 8); - else - max_references = MAX2(max_references, 17); - - width = align(width, 16); - height = align(height, 16); - return ((width + 255) / 16) * ((height + 255) / 16) * 16 * max_references + 52 * 1024; -} - -static unsigned calc_ctx_size_h265_main10(struct ruvd_decoder *dec, - struct pipe_h265_picture_desc *pic) -{ - unsigned log2_ctb_size, width_in_ctb, height_in_ctb, num_16x16_block_per_ctb; - unsigned context_buffer_size_per_ctb_row, cm_buffer_size, max_mb_address, db_left_tile_pxl_size; - unsigned db_left_tile_ctx_size = 4096 / 16 * (32 + 16 * 4); - - unsigned width = align(dec->base.width, VL_MACROBLOCK_WIDTH); - unsigned height = align(dec->base.height, VL_MACROBLOCK_HEIGHT); - unsigned coeff_10bit = - (pic->pps->sps->bit_depth_luma_minus8 || pic->pps->sps->bit_depth_chroma_minus8) ? 2 : 1; - - unsigned max_references = dec->base.max_references + 1; - - if (dec->base.width * dec->base.height >= 4096 * 2000) - max_references = MAX2(max_references, 8); - else - max_references = MAX2(max_references, 17); - - log2_ctb_size = pic->pps->sps->log2_min_luma_coding_block_size_minus3 + 3 + - pic->pps->sps->log2_diff_max_min_luma_coding_block_size; - - width_in_ctb = (width + ((1 << log2_ctb_size) - 1)) >> log2_ctb_size; - height_in_ctb = (height + ((1 << log2_ctb_size) - 1)) >> log2_ctb_size; - - num_16x16_block_per_ctb = ((1 << log2_ctb_size) >> 4) * ((1 << log2_ctb_size) >> 4); - context_buffer_size_per_ctb_row = align(width_in_ctb * num_16x16_block_per_ctb * 16, 256); - max_mb_address = (unsigned)ceil(height * 8 / 2048.0); - - cm_buffer_size = max_references * context_buffer_size_per_ctb_row * height_in_ctb; - db_left_tile_pxl_size = coeff_10bit * (max_mb_address * 2 * 2048 + 1024); - - return cm_buffer_size + db_left_tile_ctx_size + db_left_tile_pxl_size; -} - -static unsigned get_db_pitch_alignment(struct ruvd_decoder *dec) -{ - if (((struct si_screen *)dec->screen)->info.family < CHIP_VEGA10) - return 16; - else - return 32; -} - -/* calculate size of reference picture buffer */ -static unsigned calc_dpb_size(struct ruvd_decoder *dec) -{ - unsigned width_in_mb, height_in_mb, image_size, dpb_size; - - // always align them to MB size for dpb calculation - unsigned width = align(dec->base.width, VL_MACROBLOCK_WIDTH); - unsigned height = align(dec->base.height, VL_MACROBLOCK_HEIGHT); - - // always one more for currently decoded picture - unsigned max_references = dec->base.max_references + 1; - - // aligned size of a single frame - image_size = align(width, get_db_pitch_alignment(dec)) * height; - image_size += image_size / 2; - image_size = align(image_size, 1024); - - // picture width & height in 16 pixel units - width_in_mb = width / VL_MACROBLOCK_WIDTH; - height_in_mb = align(height / VL_MACROBLOCK_HEIGHT, 2); - - switch (u_reduce_video_profile(dec->base.profile)) { - case PIPE_VIDEO_FORMAT_MPEG4_AVC: { - if (!dec->use_legacy) { - unsigned fs_in_mb = width_in_mb * height_in_mb; - unsigned alignment = 64, num_dpb_buffer; - - if (dec->stream_type == RUVD_CODEC_H264_PERF) - alignment = 256; - switch (dec->base.level) { - case 30: - num_dpb_buffer = 8100 / fs_in_mb; - break; - case 31: - num_dpb_buffer = 18000 / fs_in_mb; - break; - case 32: - num_dpb_buffer = 20480 / fs_in_mb; - break; - case 41: - num_dpb_buffer = 32768 / fs_in_mb; - break; - case 42: - num_dpb_buffer = 34816 / fs_in_mb; - break; - case 50: - num_dpb_buffer = 110400 / fs_in_mb; - break; - case 51: - num_dpb_buffer = 184320 / fs_in_mb; - break; - default: - num_dpb_buffer = 184320 / fs_in_mb; - break; - } - num_dpb_buffer++; - max_references = MAX2(MIN2(NUM_H264_REFS, num_dpb_buffer), max_references); - dpb_size = image_size * max_references; - if ((dec->stream_type != RUVD_CODEC_H264_PERF) || - (((struct si_screen *)dec->screen)->info.family < CHIP_POLARIS10)) { - dpb_size += max_references * align(width_in_mb * height_in_mb * 192, alignment); - dpb_size += align(width_in_mb * height_in_mb * 32, alignment); - } - } else { - // the firmware seems to allways assume a minimum of ref frames - max_references = MAX2(NUM_H264_REFS, max_references); - // reference picture buffer - dpb_size = image_size * max_references; - if ((dec->stream_type != RUVD_CODEC_H264_PERF) || - (((struct si_screen *)dec->screen)->info.family < CHIP_POLARIS10)) { - // macroblock context buffer - dpb_size += width_in_mb * height_in_mb * max_references * 192; - // IT surface buffer - dpb_size += width_in_mb * height_in_mb * 32; - } - } - break; - } - - case PIPE_VIDEO_FORMAT_HEVC: - if (dec->base.width * dec->base.height >= 4096 * 2000) - max_references = MAX2(max_references, 8); - else - max_references = MAX2(max_references, 17); - - width = align(width, 16); - height = align(height, 16); - if (dec->base.profile == PIPE_VIDEO_PROFILE_HEVC_MAIN_10) - dpb_size = align((align(width, get_db_pitch_alignment(dec)) * height * 9) / 4, 256) * - max_references; - else - dpb_size = align((align(width, get_db_pitch_alignment(dec)) * height * 3) / 2, 256) * - max_references; - break; - - case PIPE_VIDEO_FORMAT_VC1: - // the firmware seems to allways assume a minimum of ref frames - max_references = MAX2(NUM_VC1_REFS, max_references); - - // reference picture buffer - dpb_size = image_size * max_references; - - // CONTEXT_BUFFER - dpb_size += width_in_mb * height_in_mb * 128; - - // IT surface buffer - dpb_size += width_in_mb * 64; - - // DB surface buffer - dpb_size += width_in_mb * 128; - - // BP - dpb_size += align(MAX2(width_in_mb, height_in_mb) * 7 * 16, 64); - break; - - case PIPE_VIDEO_FORMAT_MPEG12: - // reference picture buffer, must be big enough for all frames - dpb_size = image_size * NUM_MPEG2_REFS; - break; - - case PIPE_VIDEO_FORMAT_MPEG4: - // reference picture buffer - dpb_size = image_size * max_references; - - // CM - dpb_size += width_in_mb * height_in_mb * 64; - - // IT surface buffer - dpb_size += align(width_in_mb * height_in_mb * 32, 64); - - dpb_size = MAX2(dpb_size, 30 * 1024 * 1024); - break; - - case PIPE_VIDEO_FORMAT_JPEG: - dpb_size = 0; - break; - - default: - // something is missing here - assert(0); - - // at least use a sane default value - dpb_size = 32 * 1024 * 1024; - break; - } - return dpb_size; -} - -/* free associated data in the video buffer callback */ -static void ruvd_destroy_associated_data(void *data) -{ - /* NOOP, since we only use an intptr */ -} - -/* get h264 specific message bits */ -static struct ruvd_h264 get_h264_msg(struct ruvd_decoder *dec, struct pipe_h264_picture_desc *pic) -{ - struct ruvd_h264 result; - - memset(&result, 0, sizeof(result)); - switch (pic->base.profile) { - case PIPE_VIDEO_PROFILE_MPEG4_AVC_BASELINE: - case PIPE_VIDEO_PROFILE_MPEG4_AVC_CONSTRAINED_BASELINE: - result.profile = RUVD_H264_PROFILE_BASELINE; - break; - - case PIPE_VIDEO_PROFILE_MPEG4_AVC_MAIN: - result.profile = RUVD_H264_PROFILE_MAIN; - break; - - case PIPE_VIDEO_PROFILE_MPEG4_AVC_HIGH: - result.profile = RUVD_H264_PROFILE_HIGH; - break; - - default: - assert(0); - break; - } - - result.level = dec->base.level; - - result.sps_info_flags = 0; - result.sps_info_flags |= pic->pps->sps->direct_8x8_inference_flag << 0; - result.sps_info_flags |= pic->pps->sps->mb_adaptive_frame_field_flag << 1; - result.sps_info_flags |= pic->pps->sps->frame_mbs_only_flag << 2; - result.sps_info_flags |= pic->pps->sps->delta_pic_order_always_zero_flag << 3; - - result.bit_depth_luma_minus8 = pic->pps->sps->bit_depth_luma_minus8; - result.bit_depth_chroma_minus8 = pic->pps->sps->bit_depth_chroma_minus8; - result.log2_max_frame_num_minus4 = pic->pps->sps->log2_max_frame_num_minus4; - result.pic_order_cnt_type = pic->pps->sps->pic_order_cnt_type; - result.log2_max_pic_order_cnt_lsb_minus4 = pic->pps->sps->log2_max_pic_order_cnt_lsb_minus4; - - switch (dec->base.chroma_format) { - case PIPE_VIDEO_CHROMA_FORMAT_NONE: - /* TODO: assert? */ - break; - case PIPE_VIDEO_CHROMA_FORMAT_400: - result.chroma_format = 0; - break; - case PIPE_VIDEO_CHROMA_FORMAT_420: - result.chroma_format = 1; - break; - case PIPE_VIDEO_CHROMA_FORMAT_422: - result.chroma_format = 2; - break; - case PIPE_VIDEO_CHROMA_FORMAT_444: - result.chroma_format = 3; - break; - } - - result.pps_info_flags = 0; - result.pps_info_flags |= pic->pps->transform_8x8_mode_flag << 0; - result.pps_info_flags |= pic->pps->redundant_pic_cnt_present_flag << 1; - result.pps_info_flags |= pic->pps->constrained_intra_pred_flag << 2; - result.pps_info_flags |= pic->pps->deblocking_filter_control_present_flag << 3; - result.pps_info_flags |= pic->pps->weighted_bipred_idc << 4; - result.pps_info_flags |= pic->pps->weighted_pred_flag << 6; - result.pps_info_flags |= pic->pps->bottom_field_pic_order_in_frame_present_flag << 7; - result.pps_info_flags |= pic->pps->entropy_coding_mode_flag << 8; - - result.num_slice_groups_minus1 = pic->pps->num_slice_groups_minus1; - result.slice_group_map_type = pic->pps->slice_group_map_type; - result.slice_group_change_rate_minus1 = pic->pps->slice_group_change_rate_minus1; - result.pic_init_qp_minus26 = pic->pps->pic_init_qp_minus26; - result.chroma_qp_index_offset = pic->pps->chroma_qp_index_offset; - result.second_chroma_qp_index_offset = pic->pps->second_chroma_qp_index_offset; - - memcpy(result.scaling_list_4x4, pic->pps->ScalingList4x4, 6 * 16); - memcpy(result.scaling_list_8x8, pic->pps->ScalingList8x8, 2 * 64); - - if (dec->stream_type == RUVD_CODEC_H264_PERF) { - memcpy(dec->it, result.scaling_list_4x4, 6 * 16); - memcpy((dec->it + 96), result.scaling_list_8x8, 2 * 64); - } - - result.num_ref_frames = pic->num_ref_frames; - - result.num_ref_idx_l0_active_minus1 = pic->num_ref_idx_l0_active_minus1; - result.num_ref_idx_l1_active_minus1 = pic->num_ref_idx_l1_active_minus1; - - result.frame_num = pic->frame_num; - memcpy(result.frame_num_list, pic->frame_num_list, 4 * 16); - result.curr_field_order_cnt_list[0] = pic->field_order_cnt[0]; - result.curr_field_order_cnt_list[1] = pic->field_order_cnt[1]; - memcpy(result.field_order_cnt_list, pic->field_order_cnt_list, 4 * 16 * 2); - - result.decoded_pic_idx = pic->frame_num; - - return result; -} - -/* get h265 specific message bits */ -static struct ruvd_h265 get_h265_msg(struct ruvd_decoder *dec, struct pipe_video_buffer *target, - struct pipe_h265_picture_desc *pic) -{ - struct ruvd_h265 result; - unsigned i, j; - - memset(&result, 0, sizeof(result)); - - result.sps_info_flags = 0; - result.sps_info_flags |= pic->pps->sps->scaling_list_enabled_flag << 0; - result.sps_info_flags |= pic->pps->sps->amp_enabled_flag << 1; - result.sps_info_flags |= pic->pps->sps->sample_adaptive_offset_enabled_flag << 2; - result.sps_info_flags |= pic->pps->sps->pcm_enabled_flag << 3; - result.sps_info_flags |= pic->pps->sps->pcm_loop_filter_disabled_flag << 4; - result.sps_info_flags |= pic->pps->sps->long_term_ref_pics_present_flag << 5; - result.sps_info_flags |= pic->pps->sps->sps_temporal_mvp_enabled_flag << 6; - result.sps_info_flags |= pic->pps->sps->strong_intra_smoothing_enabled_flag << 7; - result.sps_info_flags |= pic->pps->sps->separate_colour_plane_flag << 8; - if (((struct si_screen *)dec->screen)->info.family == CHIP_CARRIZO) - result.sps_info_flags |= 1 << 9; - if (pic->UseRefPicList == true) - result.sps_info_flags |= 1 << 10; - - result.chroma_format = pic->pps->sps->chroma_format_idc; - result.bit_depth_luma_minus8 = pic->pps->sps->bit_depth_luma_minus8; - result.bit_depth_chroma_minus8 = pic->pps->sps->bit_depth_chroma_minus8; - result.log2_max_pic_order_cnt_lsb_minus4 = pic->pps->sps->log2_max_pic_order_cnt_lsb_minus4; - result.sps_max_dec_pic_buffering_minus1 = pic->pps->sps->sps_max_dec_pic_buffering_minus1; - result.log2_min_luma_coding_block_size_minus3 = - pic->pps->sps->log2_min_luma_coding_block_size_minus3; - result.log2_diff_max_min_luma_coding_block_size = - pic->pps->sps->log2_diff_max_min_luma_coding_block_size; - result.log2_min_transform_block_size_minus2 = - pic->pps->sps->log2_min_transform_block_size_minus2; - result.log2_diff_max_min_transform_block_size = - pic->pps->sps->log2_diff_max_min_transform_block_size; - result.max_transform_hierarchy_depth_inter = pic->pps->sps->max_transform_hierarchy_depth_inter; - result.max_transform_hierarchy_depth_intra = pic->pps->sps->max_transform_hierarchy_depth_intra; - result.pcm_sample_bit_depth_luma_minus1 = pic->pps->sps->pcm_sample_bit_depth_luma_minus1; - result.pcm_sample_bit_depth_chroma_minus1 = pic->pps->sps->pcm_sample_bit_depth_chroma_minus1; - result.log2_min_pcm_luma_coding_block_size_minus3 = - pic->pps->sps->log2_min_pcm_luma_coding_block_size_minus3; - result.log2_diff_max_min_pcm_luma_coding_block_size = - pic->pps->sps->log2_diff_max_min_pcm_luma_coding_block_size; - result.num_short_term_ref_pic_sets = pic->pps->sps->num_short_term_ref_pic_sets; - - result.pps_info_flags = 0; - result.pps_info_flags |= pic->pps->dependent_slice_segments_enabled_flag << 0; - result.pps_info_flags |= pic->pps->output_flag_present_flag << 1; - result.pps_info_flags |= pic->pps->sign_data_hiding_enabled_flag << 2; - result.pps_info_flags |= pic->pps->cabac_init_present_flag << 3; - result.pps_info_flags |= pic->pps->constrained_intra_pred_flag << 4; - result.pps_info_flags |= pic->pps->transform_skip_enabled_flag << 5; - result.pps_info_flags |= pic->pps->cu_qp_delta_enabled_flag << 6; - result.pps_info_flags |= pic->pps->pps_slice_chroma_qp_offsets_present_flag << 7; - result.pps_info_flags |= pic->pps->weighted_pred_flag << 8; - result.pps_info_flags |= pic->pps->weighted_bipred_flag << 9; - result.pps_info_flags |= pic->pps->transquant_bypass_enabled_flag << 10; - result.pps_info_flags |= pic->pps->tiles_enabled_flag << 11; - result.pps_info_flags |= pic->pps->entropy_coding_sync_enabled_flag << 12; - result.pps_info_flags |= pic->pps->uniform_spacing_flag << 13; - result.pps_info_flags |= pic->pps->loop_filter_across_tiles_enabled_flag << 14; - result.pps_info_flags |= pic->pps->pps_loop_filter_across_slices_enabled_flag << 15; - result.pps_info_flags |= pic->pps->deblocking_filter_override_enabled_flag << 16; - result.pps_info_flags |= pic->pps->pps_deblocking_filter_disabled_flag << 17; - result.pps_info_flags |= pic->pps->lists_modification_present_flag << 18; - result.pps_info_flags |= pic->pps->slice_segment_header_extension_present_flag << 19; - // result.pps_info_flags |= pic->pps->deblocking_filter_control_present_flag; ??? - - result.num_extra_slice_header_bits = pic->pps->num_extra_slice_header_bits; - result.num_long_term_ref_pic_sps = pic->pps->sps->num_long_term_ref_pics_sps; - result.num_ref_idx_l0_default_active_minus1 = pic->pps->num_ref_idx_l0_default_active_minus1; - result.num_ref_idx_l1_default_active_minus1 = pic->pps->num_ref_idx_l1_default_active_minus1; - result.pps_cb_qp_offset = pic->pps->pps_cb_qp_offset; - result.pps_cr_qp_offset = pic->pps->pps_cr_qp_offset; - result.pps_beta_offset_div2 = pic->pps->pps_beta_offset_div2; - result.pps_tc_offset_div2 = pic->pps->pps_tc_offset_div2; - result.diff_cu_qp_delta_depth = pic->pps->diff_cu_qp_delta_depth; - result.num_tile_columns_minus1 = pic->pps->num_tile_columns_minus1; - result.num_tile_rows_minus1 = pic->pps->num_tile_rows_minus1; - result.log2_parallel_merge_level_minus2 = pic->pps->log2_parallel_merge_level_minus2; - result.init_qp_minus26 = pic->pps->init_qp_minus26; - - for (i = 0; i < 19; ++i) - result.column_width_minus1[i] = pic->pps->column_width_minus1[i]; - - for (i = 0; i < 21; ++i) - result.row_height_minus1[i] = pic->pps->row_height_minus1[i]; - - result.num_delta_pocs_ref_rps_idx = pic->NumDeltaPocsOfRefRpsIdx; - result.curr_poc = pic->CurrPicOrderCntVal; - - for (i = 0; i < 16; i++) { - for (j = 0; (pic->ref[j] != NULL) && (j < 16); j++) { - if (dec->render_pic_list[i] == pic->ref[j]) - break; - if (j == 15) - dec->render_pic_list[i] = NULL; - else if (pic->ref[j + 1] == NULL) - dec->render_pic_list[i] = NULL; - } - } - for (i = 0; i < 16; i++) { - if (dec->render_pic_list[i] == NULL) { - dec->render_pic_list[i] = target; - result.curr_idx = i; - break; - } - } - - vl_video_buffer_set_associated_data(target, &dec->base, (void *)(uintptr_t)result.curr_idx, - &ruvd_destroy_associated_data); - - for (i = 0; i < 16; ++i) { - struct pipe_video_buffer *ref = pic->ref[i]; - uintptr_t ref_pic = 0; - - result.poc_list[i] = pic->PicOrderCntVal[i]; - - if (ref) - ref_pic = (uintptr_t)vl_video_buffer_get_associated_data(ref, &dec->base); - else - ref_pic = 0x7F; - result.ref_pic_list[i] = ref_pic; - } - - for (i = 0; i < 8; ++i) { - result.ref_pic_set_st_curr_before[i] = 0xFF; - result.ref_pic_set_st_curr_after[i] = 0xFF; - result.ref_pic_set_lt_curr[i] = 0xFF; - } - - for (i = 0; i < pic->NumPocStCurrBefore; ++i) - result.ref_pic_set_st_curr_before[i] = pic->RefPicSetStCurrBefore[i]; - - for (i = 0; i < pic->NumPocStCurrAfter; ++i) - result.ref_pic_set_st_curr_after[i] = pic->RefPicSetStCurrAfter[i]; - - for (i = 0; i < pic->NumPocLtCurr; ++i) - result.ref_pic_set_lt_curr[i] = pic->RefPicSetLtCurr[i]; - - for (i = 0; i < 6; ++i) - result.ucScalingListDCCoefSizeID2[i] = pic->pps->sps->ScalingListDCCoeff16x16[i]; - - for (i = 0; i < 2; ++i) - result.ucScalingListDCCoefSizeID3[i] = pic->pps->sps->ScalingListDCCoeff32x32[i]; - - memcpy(dec->it, pic->pps->sps->ScalingList4x4, 6 * 16); - memcpy(dec->it + 96, pic->pps->sps->ScalingList8x8, 6 * 64); - memcpy(dec->it + 480, pic->pps->sps->ScalingList16x16, 6 * 64); - memcpy(dec->it + 864, pic->pps->sps->ScalingList32x32, 2 * 64); - - for (i = 0; i < 2; i++) { - for (j = 0; j < 15; j++) - result.direct_reflist[i][j] = pic->RefPicList[i][j]; - } - - if (pic->base.profile == PIPE_VIDEO_PROFILE_HEVC_MAIN_10) { - if (target->buffer_format == PIPE_FORMAT_P010 || target->buffer_format == PIPE_FORMAT_P016) { - result.p010_mode = 1; - result.msb_mode = 1; - } else { - result.luma_10to8 = 5; - result.chroma_10to8 = 5; - result.sclr_luma10to8 = 4; - result.sclr_chroma10to8 = 4; - } - } - - /* TODO - result.highestTid; - result.isNonRef; - - IDRPicFlag; - RAPPicFlag; - NumPocTotalCurr; - NumShortTermPictureSliceHeaderBits; - NumLongTermPictureSliceHeaderBits; - - IsLongTerm[16]; - */ - - return result; -} - -/* get vc1 specific message bits */ -static struct ruvd_vc1 get_vc1_msg(struct pipe_vc1_picture_desc *pic) -{ - struct ruvd_vc1 result; - - memset(&result, 0, sizeof(result)); - - switch (pic->base.profile) { - case PIPE_VIDEO_PROFILE_VC1_SIMPLE: - result.profile = RUVD_VC1_PROFILE_SIMPLE; - result.level = 1; - break; - - case PIPE_VIDEO_PROFILE_VC1_MAIN: - result.profile = RUVD_VC1_PROFILE_MAIN; - result.level = 2; - break; - - case PIPE_VIDEO_PROFILE_VC1_ADVANCED: - result.profile = RUVD_VC1_PROFILE_ADVANCED; - result.level = 4; - break; - - default: - assert(0); - } - - /* fields common for all profiles */ - result.sps_info_flags |= pic->postprocflag << 7; - result.sps_info_flags |= pic->pulldown << 6; - result.sps_info_flags |= pic->interlace << 5; - result.sps_info_flags |= pic->tfcntrflag << 4; - result.sps_info_flags |= pic->finterpflag << 3; - result.sps_info_flags |= pic->psf << 1; - - result.pps_info_flags |= pic->range_mapy_flag << 31; - result.pps_info_flags |= pic->range_mapy << 28; - result.pps_info_flags |= pic->range_mapuv_flag << 27; - result.pps_info_flags |= pic->range_mapuv << 24; - result.pps_info_flags |= pic->multires << 21; - result.pps_info_flags |= pic->maxbframes << 16; - result.pps_info_flags |= pic->overlap << 11; - result.pps_info_flags |= pic->quantizer << 9; - result.pps_info_flags |= pic->panscan_flag << 7; - result.pps_info_flags |= pic->refdist_flag << 6; - result.pps_info_flags |= pic->vstransform << 0; - - /* some fields only apply to main/advanced profile */ - if (pic->base.profile != PIPE_VIDEO_PROFILE_VC1_SIMPLE) { - result.pps_info_flags |= pic->syncmarker << 20; - result.pps_info_flags |= pic->rangered << 19; - result.pps_info_flags |= pic->loopfilter << 5; - result.pps_info_flags |= pic->fastuvmc << 4; - result.pps_info_flags |= pic->extended_mv << 3; - result.pps_info_flags |= pic->extended_dmv << 8; - result.pps_info_flags |= pic->dquant << 1; - } - - result.chroma_format = 1; - -#if 0 -//(((unsigned int)(pPicParams->advance.reserved1)) << SPS_INFO_VC1_RESERVED_SHIFT) -uint32_t slice_count -uint8_t picture_type -uint8_t frame_coding_mode -uint8_t deblockEnable -uint8_t pquant -#endif - - return result; -} - -/* extract the frame number from a referenced video buffer */ -static uint32_t get_ref_pic_idx(struct ruvd_decoder *dec, struct pipe_video_buffer *ref) -{ - uint32_t min = MAX2(dec->frame_number, NUM_MPEG2_REFS) - NUM_MPEG2_REFS; - uint32_t max = MAX2(dec->frame_number, 1) - 1; - uintptr_t frame; - - /* seems to be the most sane fallback */ - if (!ref) - return max; - - /* get the frame number from the associated data */ - frame = (uintptr_t)vl_video_buffer_get_associated_data(ref, &dec->base); - - /* limit the frame number to a valid range */ - return MAX2(MIN2(frame, max), min); -} - -/* get mpeg2 specific msg bits */ -static struct ruvd_mpeg2 get_mpeg2_msg(struct ruvd_decoder *dec, - struct pipe_mpeg12_picture_desc *pic) -{ - const int *zscan = pic->alternate_scan ? vl_zscan_alternate : vl_zscan_normal; - struct ruvd_mpeg2 result; - unsigned i; - - memset(&result, 0, sizeof(result)); - result.decoded_pic_idx = dec->frame_number; - for (i = 0; i < 2; ++i) - result.ref_pic_idx[i] = get_ref_pic_idx(dec, pic->ref[i]); - - if (pic->intra_matrix) { - result.load_intra_quantiser_matrix = 1; - for (i = 0; i < 64; ++i) { - result.intra_quantiser_matrix[i] = pic->intra_matrix[zscan[i]]; - } - } - if (pic->non_intra_matrix) { - result.load_nonintra_quantiser_matrix = 1; - for (i = 0; i < 64; ++i) { - result.nonintra_quantiser_matrix[i] = pic->non_intra_matrix[zscan[i]]; - } - } - - result.profile_and_level_indication = 0; - result.chroma_format = 0x1; - - result.picture_coding_type = pic->picture_coding_type; - result.f_code[0][0] = pic->f_code[0][0] + 1; - result.f_code[0][1] = pic->f_code[0][1] + 1; - result.f_code[1][0] = pic->f_code[1][0] + 1; - result.f_code[1][1] = pic->f_code[1][1] + 1; - result.intra_dc_precision = pic->intra_dc_precision; - result.pic_structure = pic->picture_structure; - result.top_field_first = pic->top_field_first; - result.frame_pred_frame_dct = pic->frame_pred_frame_dct; - result.concealment_motion_vectors = pic->concealment_motion_vectors; - result.q_scale_type = pic->q_scale_type; - result.intra_vlc_format = pic->intra_vlc_format; - result.alternate_scan = pic->alternate_scan; - - return result; -} - -/* get mpeg4 specific msg bits */ -static struct ruvd_mpeg4 get_mpeg4_msg(struct ruvd_decoder *dec, - struct pipe_mpeg4_picture_desc *pic) -{ - struct ruvd_mpeg4 result; - unsigned i; - - memset(&result, 0, sizeof(result)); - result.decoded_pic_idx = dec->frame_number; - for (i = 0; i < 2; ++i) - result.ref_pic_idx[i] = get_ref_pic_idx(dec, pic->ref[i]); - - result.variant_type = 0; - result.profile_and_level_indication = 0xF0; // ASP Level0 - - result.video_object_layer_verid = 0x5; // advanced simple - result.video_object_layer_shape = 0x0; // rectangular - - result.video_object_layer_width = dec->base.width; - result.video_object_layer_height = dec->base.height; - - result.vop_time_increment_resolution = pic->vop_time_increment_resolution; - - result.flags |= pic->short_video_header << 0; - // result.flags |= obmc_disable << 1; - result.flags |= pic->interlaced << 2; - result.flags |= 1 << 3; // load_intra_quant_mat - result.flags |= 1 << 4; // load_nonintra_quant_mat - result.flags |= pic->quarter_sample << 5; - result.flags |= 1 << 6; // complexity_estimation_disable - result.flags |= pic->resync_marker_disable << 7; - // result.flags |= data_partitioned << 8; - // result.flags |= reversible_vlc << 9; - result.flags |= 0 << 10; // newpred_enable - result.flags |= 0 << 11; // reduced_resolution_vop_enable - // result.flags |= scalability << 12; - // result.flags |= is_object_layer_identifier << 13; - // result.flags |= fixed_vop_rate << 14; - // result.flags |= newpred_segment_type << 15; - - result.quant_type = pic->quant_type; - - for (i = 0; i < 64; ++i) { - result.intra_quant_mat[i] = pic->intra_matrix[vl_zscan_normal[i]]; - result.nonintra_quant_mat[i] = pic->non_intra_matrix[vl_zscan_normal[i]]; - } - - /* - int32_t trd [2] - int32_t trb [2] - uint8_t vop_coding_type - uint8_t vop_fcode_forward - uint8_t vop_fcode_backward - uint8_t rounding_control - uint8_t alternate_vertical_scan_flag - uint8_t top_field_first - */ - - return result; -} - -/** - * destroy this video decoder - */ -static void ruvd_destroy(struct pipe_video_codec *decoder) -{ - struct ruvd_decoder *dec = (struct ruvd_decoder *)decoder; - unsigned i; - - assert(decoder); - - map_msg_fb_it_buf(dec); - dec->msg->size = sizeof(*dec->msg); - dec->msg->msg_type = RUVD_MSG_DESTROY; - dec->msg->stream_handle = dec->stream_handle; - send_msg_buf(dec); - - flush(dec, 0); - - dec->ws->cs_destroy(&dec->cs); - - for (i = 0; i < NUM_BUFFERS; ++i) { - si_vid_destroy_buffer(&dec->msg_fb_it_buffers[i]); - si_vid_destroy_buffer(&dec->bs_buffers[i]); - } - - si_vid_destroy_buffer(&dec->dpb); - si_vid_destroy_buffer(&dec->ctx); - si_vid_destroy_buffer(&dec->sessionctx); - - FREE(dec); -} - -/** - * start decoding of a new frame - */ -static void ruvd_begin_frame(struct pipe_video_codec *decoder, struct pipe_video_buffer *target, - struct pipe_picture_desc *picture) -{ - struct ruvd_decoder *dec = (struct ruvd_decoder *)decoder; - uintptr_t frame; - - assert(decoder); - - frame = ++dec->frame_number; - vl_video_buffer_set_associated_data(target, decoder, (void *)frame, - &ruvd_destroy_associated_data); - - dec->bs_size = 0; - dec->bs_ptr = dec->ws->buffer_map(dec->ws, dec->bs_buffers[dec->cur_buffer].res->buf, &dec->cs, - PIPE_MAP_WRITE | RADEON_MAP_TEMPORARY); -} - -/** - * decode a macroblock - */ -static void ruvd_decode_macroblock(struct pipe_video_codec *decoder, - struct pipe_video_buffer *target, - struct pipe_picture_desc *picture, - const struct pipe_macroblock *macroblocks, - unsigned num_macroblocks) -{ - /* not supported (yet) */ - assert(0); -} - -/** - * decode a bitstream - */ -static void ruvd_decode_bitstream(struct pipe_video_codec *decoder, - struct pipe_video_buffer *target, - struct pipe_picture_desc *picture, unsigned num_buffers, - const void *const *buffers, const unsigned *sizes) -{ - struct ruvd_decoder *dec = (struct ruvd_decoder *)decoder; - unsigned i; - - assert(decoder); - - if (!dec->bs_ptr) - return; - - for (i = 0; i < num_buffers; ++i) { - struct rvid_buffer *buf = &dec->bs_buffers[dec->cur_buffer]; - unsigned new_size = dec->bs_size + sizes[i]; - - if (new_size > buf->res->buf->size) { - dec->ws->buffer_unmap(dec->ws, buf->res->buf); - if (!si_vid_resize_buffer(dec->screen, &dec->cs, buf, new_size)) { - RVID_ERR("Can't resize bitstream buffer!"); - return; - } - - dec->bs_ptr = dec->ws->buffer_map(dec->ws, buf->res->buf, &dec->cs, - PIPE_MAP_WRITE | RADEON_MAP_TEMPORARY); - if (!dec->bs_ptr) - return; - - dec->bs_ptr += dec->bs_size; - } - - memcpy(dec->bs_ptr, buffers[i], sizes[i]); - dec->bs_size += sizes[i]; - dec->bs_ptr += sizes[i]; - } -} - -/** - * end decoding of the current frame - */ -static void ruvd_end_frame(struct pipe_video_codec *decoder, struct pipe_video_buffer *target, - struct pipe_picture_desc *picture) -{ - struct ruvd_decoder *dec = (struct ruvd_decoder *)decoder; - struct pb_buffer *dt; - struct rvid_buffer *msg_fb_it_buf, *bs_buf; - unsigned bs_size; - - assert(decoder); - - if (!dec->bs_ptr) - return; - - msg_fb_it_buf = &dec->msg_fb_it_buffers[dec->cur_buffer]; - bs_buf = &dec->bs_buffers[dec->cur_buffer]; - - bs_size = align(dec->bs_size, 128); - memset(dec->bs_ptr, 0, bs_size - dec->bs_size); - dec->ws->buffer_unmap(dec->ws, bs_buf->res->buf); - - map_msg_fb_it_buf(dec); - dec->msg->size = sizeof(*dec->msg); - dec->msg->msg_type = RUVD_MSG_DECODE; - dec->msg->stream_handle = dec->stream_handle; - dec->msg->status_report_feedback_number = dec->frame_number; - - dec->msg->body.decode.stream_type = dec->stream_type; - dec->msg->body.decode.decode_flags = 0x1; - dec->msg->body.decode.width_in_samples = dec->base.width; - dec->msg->body.decode.height_in_samples = dec->base.height; - - if ((picture->profile == PIPE_VIDEO_PROFILE_VC1_SIMPLE) || - (picture->profile == PIPE_VIDEO_PROFILE_VC1_MAIN)) { - dec->msg->body.decode.width_in_samples = - align(dec->msg->body.decode.width_in_samples, 16) / 16; - dec->msg->body.decode.height_in_samples = - align(dec->msg->body.decode.height_in_samples, 16) / 16; - } - - if (dec->dpb.res) - dec->msg->body.decode.dpb_size = dec->dpb.res->buf->size; - dec->msg->body.decode.bsd_size = bs_size; - dec->msg->body.decode.db_pitch = align(dec->base.width, get_db_pitch_alignment(dec)); - - if (dec->stream_type == RUVD_CODEC_H264_PERF && - ((struct si_screen *)dec->screen)->info.family >= CHIP_POLARIS10) - dec->msg->body.decode.dpb_reserved = dec->ctx.res->buf->size; - - dt = dec->set_dtb(dec->msg, (struct vl_video_buffer *)target); - if (((struct si_screen *)dec->screen)->info.family >= CHIP_STONEY) - dec->msg->body.decode.dt_wa_chroma_top_offset = dec->msg->body.decode.dt_pitch / 2; - - switch (u_reduce_video_profile(picture->profile)) { - case PIPE_VIDEO_FORMAT_MPEG4_AVC: - dec->msg->body.decode.codec.h264 = - get_h264_msg(dec, (struct pipe_h264_picture_desc *)picture); - break; - - case PIPE_VIDEO_FORMAT_HEVC: - dec->msg->body.decode.codec.h265 = - get_h265_msg(dec, target, (struct pipe_h265_picture_desc *)picture); - if (dec->ctx.res == NULL) { - unsigned ctx_size; - if (dec->base.profile == PIPE_VIDEO_PROFILE_HEVC_MAIN_10) - ctx_size = calc_ctx_size_h265_main10(dec, (struct pipe_h265_picture_desc *)picture); - else - ctx_size = calc_ctx_size_h265_main(dec); - if (!si_vid_create_buffer(dec->screen, &dec->ctx, ctx_size, PIPE_USAGE_DEFAULT)) { - RVID_ERR("Can't allocated context buffer.\n"); - } - si_vid_clear_buffer(decoder->context, &dec->ctx); - } - - if (dec->ctx.res) - dec->msg->body.decode.dpb_reserved = dec->ctx.res->buf->size; - break; - - case PIPE_VIDEO_FORMAT_VC1: - dec->msg->body.decode.codec.vc1 = get_vc1_msg((struct pipe_vc1_picture_desc *)picture); - break; - - case PIPE_VIDEO_FORMAT_MPEG12: - dec->msg->body.decode.codec.mpeg2 = - get_mpeg2_msg(dec, (struct pipe_mpeg12_picture_desc *)picture); - break; - - case PIPE_VIDEO_FORMAT_MPEG4: - dec->msg->body.decode.codec.mpeg4 = - get_mpeg4_msg(dec, (struct pipe_mpeg4_picture_desc *)picture); - break; - - case PIPE_VIDEO_FORMAT_JPEG: - break; - - default: - assert(0); - return; - } - - dec->msg->body.decode.db_surf_tile_config = dec->msg->body.decode.dt_surf_tile_config; - dec->msg->body.decode.extension_support = 0x1; - - /* set at least the feedback buffer size */ - dec->fb[0] = dec->fb_size; - - send_msg_buf(dec); - - if (dec->dpb.res) - send_cmd(dec, RUVD_CMD_DPB_BUFFER, dec->dpb.res->buf, 0, RADEON_USAGE_READWRITE, - RADEON_DOMAIN_VRAM); - - if (dec->ctx.res) - send_cmd(dec, RUVD_CMD_CONTEXT_BUFFER, dec->ctx.res->buf, 0, RADEON_USAGE_READWRITE, - RADEON_DOMAIN_VRAM); - send_cmd(dec, RUVD_CMD_BITSTREAM_BUFFER, bs_buf->res->buf, 0, RADEON_USAGE_READ, - RADEON_DOMAIN_GTT); - send_cmd(dec, RUVD_CMD_DECODING_TARGET_BUFFER, dt, 0, RADEON_USAGE_WRITE, RADEON_DOMAIN_VRAM); - send_cmd(dec, RUVD_CMD_FEEDBACK_BUFFER, msg_fb_it_buf->res->buf, FB_BUFFER_OFFSET, - RADEON_USAGE_WRITE, RADEON_DOMAIN_GTT); - if (have_it(dec)) - send_cmd(dec, RUVD_CMD_ITSCALING_TABLE_BUFFER, msg_fb_it_buf->res->buf, - FB_BUFFER_OFFSET + dec->fb_size, RADEON_USAGE_READ, RADEON_DOMAIN_GTT); - set_reg(dec, dec->reg.cntl, 1); - - flush(dec, PIPE_FLUSH_ASYNC); - next_buffer(dec); -} - -/** - * flush any outstanding command buffers to the hardware - */ -static void ruvd_flush(struct pipe_video_codec *decoder) -{ -} - -/** - * create and UVD decoder - */ -struct pipe_video_codec *si_common_uvd_create_decoder(struct pipe_context *context, - const struct pipe_video_codec *templ, - ruvd_set_dtb set_dtb) -{ - struct si_context *sctx = (struct si_context *)context; - struct radeon_winsys *ws = sctx->ws; - unsigned dpb_size; - unsigned width = templ->width, height = templ->height; - unsigned bs_buf_size; - struct ruvd_decoder *dec; - int r, i; - - switch (u_reduce_video_profile(templ->profile)) { - case PIPE_VIDEO_FORMAT_MPEG12: - if (templ->entrypoint > PIPE_VIDEO_ENTRYPOINT_BITSTREAM) - return vl_create_mpeg12_decoder(context, templ); - - FALLTHROUGH; - case PIPE_VIDEO_FORMAT_MPEG4: - width = align(width, VL_MACROBLOCK_WIDTH); - height = align(height, VL_MACROBLOCK_HEIGHT); - break; - case PIPE_VIDEO_FORMAT_MPEG4_AVC: - width = align(width, VL_MACROBLOCK_WIDTH); - height = align(height, VL_MACROBLOCK_HEIGHT); - break; - - default: - break; - } - - dec = CALLOC_STRUCT(ruvd_decoder); - - if (!dec) - return NULL; - - if (!sctx->screen->info.is_amdgpu) - dec->use_legacy = true; - - dec->base = *templ; - dec->base.context = context; - dec->base.width = width; - dec->base.height = height; - - dec->base.destroy = ruvd_destroy; - dec->base.begin_frame = ruvd_begin_frame; - dec->base.decode_macroblock = ruvd_decode_macroblock; - dec->base.decode_bitstream = ruvd_decode_bitstream; - dec->base.end_frame = ruvd_end_frame; - dec->base.flush = ruvd_flush; - - dec->stream_type = profile2stream_type(dec, sctx->family); - dec->set_dtb = set_dtb; - dec->stream_handle = si_vid_alloc_stream_handle(); - dec->screen = context->screen; - dec->ws = ws; - - if (!ws->cs_create(&dec->cs, sctx->ctx, RING_UVD, NULL, NULL, false)) { - RVID_ERR("Can't get command submission context.\n"); - goto error; - } - - for (i = 0; i < 16; i++) - dec->render_pic_list[i] = NULL; - dec->fb_size = (sctx->family == CHIP_TONGA) ? FB_BUFFER_SIZE_TONGA : FB_BUFFER_SIZE; - bs_buf_size = width * height * (512 / (16 * 16)); - for (i = 0; i < NUM_BUFFERS; ++i) { - unsigned msg_fb_it_size = FB_BUFFER_OFFSET + dec->fb_size; - STATIC_ASSERT(sizeof(struct ruvd_msg) <= FB_BUFFER_OFFSET); - if (have_it(dec)) - msg_fb_it_size += IT_SCALING_TABLE_SIZE; - if (!si_vid_create_buffer(dec->screen, &dec->msg_fb_it_buffers[i], msg_fb_it_size, - PIPE_USAGE_STAGING)) { - RVID_ERR("Can't allocated message buffers.\n"); - goto error; - } - - if (!si_vid_create_buffer(dec->screen, &dec->bs_buffers[i], bs_buf_size, - PIPE_USAGE_STAGING)) { - RVID_ERR("Can't allocated bitstream buffers.\n"); - goto error; - } - - si_vid_clear_buffer(context, &dec->msg_fb_it_buffers[i]); - si_vid_clear_buffer(context, &dec->bs_buffers[i]); - } - - dpb_size = calc_dpb_size(dec); - if (dpb_size) { - if (!si_vid_create_buffer(dec->screen, &dec->dpb, dpb_size, PIPE_USAGE_DEFAULT)) { - RVID_ERR("Can't allocated dpb.\n"); - goto error; - } - si_vid_clear_buffer(context, &dec->dpb); - } - - if (dec->stream_type == RUVD_CODEC_H264_PERF && sctx->family >= CHIP_POLARIS10) { - unsigned ctx_size = calc_ctx_size_h264_perf(dec); - if (!si_vid_create_buffer(dec->screen, &dec->ctx, ctx_size, PIPE_USAGE_DEFAULT)) { - RVID_ERR("Can't allocated context buffer.\n"); - goto error; - } - si_vid_clear_buffer(context, &dec->ctx); - } - - if (sctx->family >= CHIP_POLARIS10 && sctx->screen->info.drm_minor >= 3) { - if (!si_vid_create_buffer(dec->screen, &dec->sessionctx, UVD_SESSION_CONTEXT_SIZE, - PIPE_USAGE_DEFAULT)) { - RVID_ERR("Can't allocated session ctx.\n"); - goto error; - } - si_vid_clear_buffer(context, &dec->sessionctx); - } - - if (sctx->family >= CHIP_VEGA10) { - dec->reg.data0 = RUVD_GPCOM_VCPU_DATA0_SOC15; - dec->reg.data1 = RUVD_GPCOM_VCPU_DATA1_SOC15; - dec->reg.cmd = RUVD_GPCOM_VCPU_CMD_SOC15; - dec->reg.cntl = RUVD_ENGINE_CNTL_SOC15; - } else { - dec->reg.data0 = RUVD_GPCOM_VCPU_DATA0; - dec->reg.data1 = RUVD_GPCOM_VCPU_DATA1; - dec->reg.cmd = RUVD_GPCOM_VCPU_CMD; - dec->reg.cntl = RUVD_ENGINE_CNTL; - } - - map_msg_fb_it_buf(dec); - dec->msg->size = sizeof(*dec->msg); - dec->msg->msg_type = RUVD_MSG_CREATE; - dec->msg->stream_handle = dec->stream_handle; - dec->msg->body.create.stream_type = dec->stream_type; - dec->msg->body.create.width_in_samples = dec->base.width; - dec->msg->body.create.height_in_samples = dec->base.height; - dec->msg->body.create.dpb_size = dpb_size; - send_msg_buf(dec); - r = flush(dec, 0); - if (r) - goto error; - - next_buffer(dec); - - return &dec->base; - -error: - dec->ws->cs_destroy(&dec->cs); - - for (i = 0; i < NUM_BUFFERS; ++i) { - si_vid_destroy_buffer(&dec->msg_fb_it_buffers[i]); - si_vid_destroy_buffer(&dec->bs_buffers[i]); - } - - si_vid_destroy_buffer(&dec->dpb); - si_vid_destroy_buffer(&dec->ctx); - si_vid_destroy_buffer(&dec->sessionctx); - - FREE(dec); - - return NULL; -} - -/* calculate top/bottom offset */ -static unsigned texture_offset(struct radeon_surf *surface, unsigned layer, - enum ruvd_surface_type type) -{ - switch (type) { - default: - case RUVD_SURFACE_TYPE_LEGACY: - return (uint64_t)surface->u.legacy.level[0].offset_256B * 256 + - layer * (uint64_t)surface->u.legacy.level[0].slice_size_dw * 4; - break; - case RUVD_SURFACE_TYPE_GFX9: - return surface->u.gfx9.surf_offset + layer * surface->u.gfx9.surf_slice_size; - break; - } -} - -/* hw encode the aspect of macro tiles */ -static unsigned macro_tile_aspect(unsigned macro_tile_aspect) -{ - switch (macro_tile_aspect) { - default: - case 1: - macro_tile_aspect = 0; - break; - case 2: - macro_tile_aspect = 1; - break; - case 4: - macro_tile_aspect = 2; - break; - case 8: - macro_tile_aspect = 3; - break; - } - return macro_tile_aspect; -} - -/* hw encode the bank width and height */ -static unsigned bank_wh(unsigned bankwh) -{ - switch (bankwh) { - default: - case 1: - bankwh = 0; - break; - case 2: - bankwh = 1; - break; - case 4: - bankwh = 2; - break; - case 8: - bankwh = 3; - break; - } - return bankwh; -} - -/** - * fill decoding target field from the luma and chroma surfaces - */ -void si_uvd_set_dt_surfaces(struct ruvd_msg *msg, struct radeon_surf *luma, - struct radeon_surf *chroma, enum ruvd_surface_type type) -{ - switch (type) { - default: - case RUVD_SURFACE_TYPE_LEGACY: - msg->body.decode.dt_pitch = luma->u.legacy.level[0].nblk_x * luma->blk_w; - switch (luma->u.legacy.level[0].mode) { - case RADEON_SURF_MODE_LINEAR_ALIGNED: - msg->body.decode.dt_tiling_mode = RUVD_TILE_LINEAR; - msg->body.decode.dt_array_mode = RUVD_ARRAY_MODE_LINEAR; - break; - case RADEON_SURF_MODE_1D: - msg->body.decode.dt_tiling_mode = RUVD_TILE_8X8; - msg->body.decode.dt_array_mode = RUVD_ARRAY_MODE_1D_THIN; - break; - case RADEON_SURF_MODE_2D: - msg->body.decode.dt_tiling_mode = RUVD_TILE_8X8; - msg->body.decode.dt_array_mode = RUVD_ARRAY_MODE_2D_THIN; - break; - default: - assert(0); - break; - } - - msg->body.decode.dt_luma_top_offset = texture_offset(luma, 0, type); - if (chroma) - msg->body.decode.dt_chroma_top_offset = texture_offset(chroma, 0, type); - if (msg->body.decode.dt_field_mode) { - msg->body.decode.dt_luma_bottom_offset = texture_offset(luma, 1, type); - if (chroma) - msg->body.decode.dt_chroma_bottom_offset = texture_offset(chroma, 1, type); - } else { - msg->body.decode.dt_luma_bottom_offset = msg->body.decode.dt_luma_top_offset; - msg->body.decode.dt_chroma_bottom_offset = msg->body.decode.dt_chroma_top_offset; - } - - if (chroma) { - assert(luma->u.legacy.bankw == chroma->u.legacy.bankw); - assert(luma->u.legacy.bankh == chroma->u.legacy.bankh); - assert(luma->u.legacy.mtilea == chroma->u.legacy.mtilea); - } - - msg->body.decode.dt_surf_tile_config |= RUVD_BANK_WIDTH(bank_wh(luma->u.legacy.bankw)); - msg->body.decode.dt_surf_tile_config |= RUVD_BANK_HEIGHT(bank_wh(luma->u.legacy.bankh)); - msg->body.decode.dt_surf_tile_config |= - RUVD_MACRO_TILE_ASPECT_RATIO(macro_tile_aspect(luma->u.legacy.mtilea)); - break; - case RUVD_SURFACE_TYPE_GFX9: - msg->body.decode.dt_pitch = luma->u.gfx9.surf_pitch * luma->blk_w; - /* SWIZZLE LINEAR MODE */ - msg->body.decode.dt_tiling_mode = RUVD_TILE_LINEAR; - msg->body.decode.dt_array_mode = RUVD_ARRAY_MODE_LINEAR; - msg->body.decode.dt_luma_top_offset = texture_offset(luma, 0, type); - msg->body.decode.dt_chroma_top_offset = texture_offset(chroma, 0, type); - if (msg->body.decode.dt_field_mode) { - msg->body.decode.dt_luma_bottom_offset = texture_offset(luma, 1, type); - msg->body.decode.dt_chroma_bottom_offset = texture_offset(chroma, 1, type); - } else { - msg->body.decode.dt_luma_bottom_offset = msg->body.decode.dt_luma_top_offset; - msg->body.decode.dt_chroma_bottom_offset = msg->body.decode.dt_chroma_top_offset; - } - msg->body.decode.dt_surf_tile_config = 0; - break; - } -} diff --git a/src/gallium/drivers/radeon/radeon_uvd.h b/src/gallium/drivers/radeon/radeon_uvd.h deleted file mode 100644 index 739fe29bbdf..00000000000 --- a/src/gallium/drivers/radeon/radeon_uvd.h +++ /dev/null @@ -1,47 +0,0 @@ -/************************************************************************** - * - * Copyright 2011 Advanced Micro Devices, Inc. - * All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - * - **************************************************************************/ - -#ifndef RADEON_UVD_H -#define RADEON_UVD_H - -#include "radeon/radeon_winsys.h" -#include "vl/vl_video_buffer.h" - -#include "ac_uvd_dec.h" - -/* driver dependent callback */ -typedef struct pb_buffer *(*ruvd_set_dtb)(struct ruvd_msg *msg, struct vl_video_buffer *vb); - -/* create an UVD decode */ -struct pipe_video_codec *si_common_uvd_create_decoder(struct pipe_context *context, - const struct pipe_video_codec *templat, - ruvd_set_dtb set_dtb); - -/* fill decoding target field from the luma and chroma surfaces */ -void si_uvd_set_dt_surfaces(struct ruvd_msg *msg, struct radeon_surf *luma, - struct radeon_surf *chroma, enum ruvd_surface_type type); -#endif diff --git a/src/gallium/drivers/radeon/radeon_uvd_enc.c b/src/gallium/drivers/radeon/radeon_uvd_enc.c deleted file mode 100644 index 835ca1a42ce..00000000000 --- a/src/gallium/drivers/radeon/radeon_uvd_enc.c +++ /dev/null @@ -1,355 +0,0 @@ -/************************************************************************** - * - * Copyright 2018 Advanced Micro Devices, Inc. - * All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - * - **************************************************************************/ - -#include "radeon_uvd_enc.h" - -#include "pipe/p_video_codec.h" -#include "radeon_video.h" -#include "radeonsi/si_pipe.h" -#include "util/u_memory.h" -#include "util/u_video.h" -#include "vl/vl_video_buffer.h" - -#include <stdio.h> - -#define UVD_HEVC_LEVEL_1 30 -#define UVD_HEVC_LEVEL_2 60 -#define UVD_HEVC_LEVEL_2_1 63 -#define UVD_HEVC_LEVEL_3 90 -#define UVD_HEVC_LEVEL_3_1 93 -#define UVD_HEVC_LEVEL_4 120 -#define UVD_HEVC_LEVEL_4_1 123 -#define UVD_HEVC_LEVEL_5 150 -#define UVD_HEVC_LEVEL_5_1 153 -#define UVD_HEVC_LEVEL_5_2 156 -#define UVD_HEVC_LEVEL_6 180 -#define UVD_HEVC_LEVEL_6_1 183 -#define UVD_HEVC_LEVEL_6_2 186 - -static void radeon_uvd_enc_get_param(struct radeon_uvd_encoder *enc, - struct pipe_h265_enc_picture_desc *pic) -{ - enc->enc_pic.picture_type = pic->picture_type; - enc->enc_pic.frame_num = pic->frame_num; - enc->enc_pic.pic_order_cnt = pic->pic_order_cnt; - enc->enc_pic.pic_order_cnt_type = pic->pic_order_cnt_type; - enc->enc_pic.not_referenced = false; - enc->enc_pic.is_iframe = (pic->picture_type == PIPE_H2645_ENC_PICTURE_TYPE_IDR) || - (pic->picture_type == PIPE_H2645_ENC_PICTURE_TYPE_I); - - if (pic->seq.conformance_window_flag) { - enc->enc_pic.crop_left = pic->seq.conf_win_left_offset; - enc->enc_pic.crop_right = pic->seq.conf_win_right_offset; - enc->enc_pic.crop_top = pic->seq.conf_win_top_offset; - enc->enc_pic.crop_bottom = pic->seq.conf_win_bottom_offset; - } else { - enc->enc_pic.crop_left = 0; - enc->enc_pic.crop_right = (align(enc->base.width, 16) - enc->base.width) / 2; - enc->enc_pic.crop_top = 0; - enc->enc_pic.crop_bottom = (align(enc->base.height, 16) - enc->base.height) / 2; - } - - enc->enc_pic.general_tier_flag = pic->seq.general_tier_flag; - enc->enc_pic.general_profile_idc = pic->seq.general_profile_idc; - enc->enc_pic.general_level_idc = pic->seq.general_level_idc; - enc->enc_pic.max_poc = MAX2(16, util_next_power_of_two(pic->seq.intra_period)); - enc->enc_pic.log2_max_poc = 0; - for (int i = enc->enc_pic.max_poc; i != 0; enc->enc_pic.log2_max_poc++) - i = (i >> 1); - enc->enc_pic.chroma_format_idc = pic->seq.chroma_format_idc; - enc->enc_pic.pic_width_in_luma_samples = pic->seq.pic_width_in_luma_samples; - enc->enc_pic.pic_height_in_luma_samples = pic->seq.pic_height_in_luma_samples; - enc->enc_pic.log2_diff_max_min_luma_coding_block_size = - pic->seq.log2_diff_max_min_luma_coding_block_size; - enc->enc_pic.log2_min_transform_block_size_minus2 = - pic->seq.log2_min_transform_block_size_minus2; - enc->enc_pic.log2_diff_max_min_transform_block_size = - pic->seq.log2_diff_max_min_transform_block_size; - enc->enc_pic.max_transform_hierarchy_depth_inter = pic->seq.max_transform_hierarchy_depth_inter; - enc->enc_pic.max_transform_hierarchy_depth_intra = pic->seq.max_transform_hierarchy_depth_intra; - enc->enc_pic.log2_parallel_merge_level_minus2 = pic->pic.log2_parallel_merge_level_minus2; - enc->enc_pic.bit_depth_luma_minus8 = pic->seq.bit_depth_luma_minus8; - enc->enc_pic.bit_depth_chroma_minus8 = pic->seq.bit_depth_chroma_minus8; - enc->enc_pic.nal_unit_type = pic->pic.nal_unit_type; - enc->enc_pic.max_num_merge_cand = pic->slice.max_num_merge_cand; - enc->enc_pic.sample_adaptive_offset_enabled_flag = pic->seq.sample_adaptive_offset_enabled_flag; - enc->enc_pic.pcm_enabled_flag = 0; /*HW not support PCM */ - enc->enc_pic.sps_temporal_mvp_enabled_flag = pic->seq.sps_temporal_mvp_enabled_flag; -} - -static void flush(struct radeon_uvd_encoder *enc) -{ - enc->ws->cs_flush(&enc->cs, PIPE_FLUSH_ASYNC, NULL); -} - -static void radeon_uvd_enc_flush(struct pipe_video_codec *encoder) -{ - struct radeon_uvd_encoder *enc = (struct radeon_uvd_encoder *)encoder; - flush(enc); -} - -static void radeon_uvd_enc_cs_flush(void *ctx, unsigned flags, struct pipe_fence_handle **fence) -{ - // just ignored -} - -static unsigned get_cpb_num(struct radeon_uvd_encoder *enc) -{ - unsigned w = align(enc->base.width, 16) / 16; - unsigned h = align(enc->base.height, 16) / 16; - unsigned dpb; - - switch (enc->base.level) { - case UVD_HEVC_LEVEL_1: - dpb = 36864; - break; - - case UVD_HEVC_LEVEL_2: - dpb = 122880; - break; - - case UVD_HEVC_LEVEL_2_1: - dpb = 245760; - break; - - case UVD_HEVC_LEVEL_3: - dpb = 552960; - break; - - case UVD_HEVC_LEVEL_3_1: - dpb = 983040; - break; - - case UVD_HEVC_LEVEL_4: - case UVD_HEVC_LEVEL_4_1: - dpb = 2228224; - break; - - case UVD_HEVC_LEVEL_5: - case UVD_HEVC_LEVEL_5_1: - case UVD_HEVC_LEVEL_5_2: - dpb = 8912896; - break; - - case UVD_HEVC_LEVEL_6: - case UVD_HEVC_LEVEL_6_1: - case UVD_HEVC_LEVEL_6_2: - default: - dpb = 35651584; - break; - } - - return MIN2(dpb / (w * h), 16); -} - -static void radeon_uvd_enc_begin_frame(struct pipe_video_codec *encoder, - struct pipe_video_buffer *source, - struct pipe_picture_desc *picture) -{ - struct radeon_uvd_encoder *enc = (struct radeon_uvd_encoder *)encoder; - struct vl_video_buffer *vid_buf = (struct vl_video_buffer *)source; - - radeon_uvd_enc_get_param(enc, (struct pipe_h265_enc_picture_desc *)picture); - - enc->get_buffer(vid_buf->resources[0], &enc->handle, &enc->luma); - enc->get_buffer(vid_buf->resources[1], NULL, &enc->chroma); - - enc->need_feedback = false; - - if (!enc->stream_handle) { - struct rvid_buffer fb; - enc->stream_handle = si_vid_alloc_stream_handle(); - enc->si = CALLOC_STRUCT(rvid_buffer); - si_vid_create_buffer(enc->screen, enc->si, 128 * 1024, PIPE_USAGE_STAGING); - si_vid_create_buffer(enc->screen, &fb, 4096, PIPE_USAGE_STAGING); - enc->fb = &fb; - enc->begin(enc, picture); - flush(enc); - si_vid_destroy_buffer(&fb); - } -} - -static void radeon_uvd_enc_encode_bitstream(struct pipe_video_codec *encoder, - struct pipe_video_buffer *source, - struct pipe_resource *destination, void **fb) -{ - struct radeon_uvd_encoder *enc = (struct radeon_uvd_encoder *)encoder; - enc->get_buffer(destination, &enc->bs_handle, NULL); - enc->bs_size = destination->width0; - - *fb = enc->fb = CALLOC_STRUCT(rvid_buffer); - - if (!si_vid_create_buffer(enc->screen, enc->fb, 4096, PIPE_USAGE_STAGING)) { - RVID_ERR("Can't create feedback buffer.\n"); - return; - } - - enc->need_feedback = true; - enc->encode(enc); -} - -static void radeon_uvd_enc_end_frame(struct pipe_video_codec *encoder, - struct pipe_video_buffer *source, - struct pipe_picture_desc *picture) -{ - struct radeon_uvd_encoder *enc = (struct radeon_uvd_encoder *)encoder; - flush(enc); -} - -static void radeon_uvd_enc_destroy(struct pipe_video_codec *encoder) -{ - struct radeon_uvd_encoder *enc = (struct radeon_uvd_encoder *)encoder; - - if (enc->stream_handle) { - struct rvid_buffer fb; - enc->need_feedback = false; - si_vid_create_buffer(enc->screen, &fb, 512, PIPE_USAGE_STAGING); - enc->fb = &fb; - enc->destroy(enc); - flush(enc); - si_vid_destroy_buffer(&fb); - } - - si_vid_destroy_buffer(&enc->cpb); - enc->ws->cs_destroy(&enc->cs); - FREE(enc); -} - -static void radeon_uvd_enc_get_feedback(struct pipe_video_codec *encoder, void *feedback, - unsigned *size) -{ - struct radeon_uvd_encoder *enc = (struct radeon_uvd_encoder *)encoder; - struct rvid_buffer *fb = feedback; - - if (NULL != size) { - radeon_uvd_enc_feedback_t *fb_data = (radeon_uvd_enc_feedback_t *)enc->ws->buffer_map( - enc->ws, fb->res->buf, &enc->cs, PIPE_MAP_READ_WRITE | RADEON_MAP_TEMPORARY); - - if (!fb_data->status) - *size = fb_data->bitstream_size; - else - *size = 0; - enc->ws->buffer_unmap(enc->ws, fb->res->buf); - } - - si_vid_destroy_buffer(fb); - FREE(fb); -} - -struct pipe_video_codec *radeon_uvd_create_encoder(struct pipe_context *context, - const struct pipe_video_codec *templ, - struct radeon_winsys *ws, - radeon_uvd_enc_get_buffer get_buffer) -{ - struct si_screen *sscreen = (struct si_screen *)context->screen; - struct si_context *sctx = (struct si_context *)context; - struct radeon_uvd_encoder *enc; - struct pipe_video_buffer *tmp_buf, templat = {}; - struct radeon_surf *tmp_surf; - unsigned cpb_size; - - if (!si_radeon_uvd_enc_supported(sscreen)) { - RVID_ERR("Unsupported UVD ENC fw version loaded!\n"); - return NULL; - } - - enc = CALLOC_STRUCT(radeon_uvd_encoder); - - if (!enc) - return NULL; - - enc->base = *templ; - enc->base.context = context; - enc->base.destroy = radeon_uvd_enc_destroy; - enc->base.begin_frame = radeon_uvd_enc_begin_frame; - enc->base.encode_bitstream = radeon_uvd_enc_encode_bitstream; - enc->base.end_frame = radeon_uvd_enc_end_frame; - enc->base.flush = radeon_uvd_enc_flush; - enc->base.get_feedback = radeon_uvd_enc_get_feedback; - enc->get_buffer = get_buffer; - enc->bits_in_shifter = 0; - enc->screen = context->screen; - enc->ws = ws; - - if (!ws->cs_create(&enc->cs, sctx->ctx, RING_UVD_ENC, radeon_uvd_enc_cs_flush, enc, false)) { - RVID_ERR("Can't get command submission context.\n"); - goto error; - } - - struct rvid_buffer si; - si_vid_create_buffer(enc->screen, &si, 128 * 1024, PIPE_USAGE_STAGING); - enc->si = &si; - - templat.buffer_format = PIPE_FORMAT_NV12; - templat.width = enc->base.width; - templat.height = enc->base.height; - templat.interlaced = false; - - if (!(tmp_buf = context->create_video_buffer(context, &templat))) { - RVID_ERR("Can't create video buffer.\n"); - goto error; - } - - enc->cpb_num = get_cpb_num(enc); - - if (!enc->cpb_num) - goto error; - - get_buffer(((struct vl_video_buffer *)tmp_buf)->resources[0], NULL, &tmp_surf); - - cpb_size = (sscreen->info.chip_class < GFX9) - ? align(tmp_surf->u.legacy.level[0].nblk_x * tmp_surf->bpe, 128) * - align(tmp_surf->u.legacy.level[0].nblk_y, 32) - : align(tmp_surf->u.gfx9.surf_pitch * tmp_surf->bpe, 256) * - align(tmp_surf->u.gfx9.surf_height, 32); - - cpb_size = cpb_size * 3 / 2; - cpb_size = cpb_size * enc->cpb_num; - tmp_buf->destroy(tmp_buf); - - if (!si_vid_create_buffer(enc->screen, &enc->cpb, cpb_size, PIPE_USAGE_DEFAULT)) { - RVID_ERR("Can't create CPB buffer.\n"); - goto error; - } - - radeon_uvd_enc_1_1_init(enc); - - return &enc->base; - -error: - enc->ws->cs_destroy(&enc->cs); - - si_vid_destroy_buffer(&enc->cpb); - - FREE(enc); - return NULL; -} - -bool si_radeon_uvd_enc_supported(struct si_screen *sscreen) -{ - return (sscreen->info.has_video_hw.uvd_encode); -} diff --git a/src/gallium/drivers/radeon/radeon_uvd_enc.h b/src/gallium/drivers/radeon/radeon_uvd_enc.h deleted file mode 100644 index 3eaf10b33ad..00000000000 --- a/src/gallium/drivers/radeon/radeon_uvd_enc.h +++ /dev/null @@ -1,433 +0,0 @@ -/************************************************************************** - * - * Copyright 2018 Advanced Micro Devices, Inc. - * All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - * - **************************************************************************/ - -#ifndef _RADEON_UVD_ENC_H -#define _RADEON_UVD_ENC_H - -#include "radeon_video.h" - -#define RENC_UVD_FW_INTERFACE_MAJOR_VERSION 1 -#define RENC_UVD_FW_INTERFACE_MINOR_VERSION 1 - -#define RENC_UVD_IB_PARAM_SESSION_INFO 0x00000001 -#define RENC_UVD_IB_PARAM_TASK_INFO 0x00000002 -#define RENC_UVD_IB_PARAM_SESSION_INIT 0x00000003 -#define RENC_UVD_IB_PARAM_LAYER_CONTROL 0x00000004 -#define RENC_UVD_IB_PARAM_LAYER_SELECT 0x00000005 -#define RENC_UVD_IB_PARAM_SLICE_CONTROL 0x00000006 -#define RENC_UVD_IB_PARAM_SPEC_MISC 0x00000007 -#define RENC_UVD_IB_PARAM_RATE_CONTROL_SESSION_INIT 0x00000008 -#define RENC_UVD_IB_PARAM_RATE_CONTROL_LAYER_INIT 0x00000009 -#define RENC_UVD_IB_PARAM_RATE_CONTROL_PER_PICTURE 0x0000000a -#define RENC_UVD_IB_PARAM_SLICE_HEADER 0x0000000b -#define RENC_UVD_IB_PARAM_ENCODE_PARAMS 0x0000000c -#define RENC_UVD_IB_PARAM_QUALITY_PARAMS 0x0000000d -#define RENC_UVD_IB_PARAM_DEBLOCKING_FILTER 0x0000000e -#define RENC_UVD_IB_PARAM_INTRA_REFRESH 0x0000000f -#define RENC_UVD_IB_PARAM_ENCODE_CONTEXT_BUFFER 0x00000010 -#define RENC_UVD_IB_PARAM_VIDEO_BITSTREAM_BUFFER 0x00000011 -#define RENC_UVD_IB_PARAM_FEEDBACK_BUFFER 0x00000012 -#define RENC_UVD_IB_PARAM_INSERT_NALU_BUFFER 0x00000013 -#define RENC_UVD_IB_PARAM_FEEDBACK_BUFFER_ADDITIONAL 0x00000014 - -#define RENC_UVD_IB_OP_INITIALIZE 0x08000001 -#define RENC_UVD_IB_OP_CLOSE_SESSION 0x08000002 -#define RENC_UVD_IB_OP_ENCODE 0x08000003 -#define RENC_UVD_IB_OP_INIT_RC 0x08000004 -#define RENC_UVD_IB_OP_INIT_RC_VBV_BUFFER_LEVEL 0x08000005 -#define RENC_UVD_IB_OP_SET_SPEED_ENCODING_MODE 0x08000006 -#define RENC_UVD_IB_OP_SET_BALANCE_ENCODING_MODE 0x08000007 -#define RENC_UVD_IB_OP_SET_QUALITY_ENCODING_MODE 0x08000008 - -#define RENC_UVD_IF_MAJOR_VERSION_MASK 0xFFFF0000 -#define RENC_UVD_IF_MAJOR_VERSION_SHIFT 16 -#define RENC_UVD_IF_MINOR_VERSION_MASK 0x0000FFFF -#define RENC_UVD_IF_MINOR_VERSION_SHIFT 0 - -#define RENC_UVD_PREENCODE_MODE_NONE 0x00000000 -#define RENC_UVD_PREENCODE_MODE_1X 0x00000001 -#define RENC_UVD_PREENCODE_MODE_2X 0x00000002 -#define RENC_UVD_PREENCODE_MODE_4X 0x00000004 - -#define RENC_UVD_SLICE_CONTROL_MODE_FIXED_CTBS 0x00000000 -#define RENC_UVD_SLICE_CONTROL_MODE_FIXED_BITS 0x00000001 - -#define RENC_UVD_RATE_CONTROL_METHOD_NONE 0x00000000 -#define RENC_UVD_RATE_CONTROL_METHOD_LATENCY_CONSTRAINED_VBR 0x00000001 -#define RENC_UVD_RATE_CONTROL_METHOD_PEAK_CONSTRAINED_VBR 0x00000002 -#define RENC_UVD_RATE_CONTROL_METHOD_CBR 0x00000003 - -#define RENC_UVD_NALU_TYPE_AUD 0x00000001 -#define RENC_UVD_NALU_TYPE_VPS 0x00000002 -#define RENC_UVD_NALU_TYPE_SPS 0x00000003 -#define RENC_UVD_NALU_TYPE_PPS 0x00000004 -#define RENC_UVD_NALU_TYPE_END_OF_SEQUENCE 0x00000005 - -#define RENC_UVD_SLICE_HEADER_TEMPLATE_MAX_TEMPLATE_SIZE_IN_DWORDS 16 -#define RENC_UVD_SLICE_HEADER_TEMPLATE_MAX_NUM_INSTRUCTIONS 16 - -#define RENC_UVD_HEADER_INSTRUCTION_END 0 -#define RENC_UVD_HEADER_INSTRUCTION_DEPENDENT_SLICE_END 1 -#define RENC_UVD_HEADER_INSTRUCTION_COPY 2 -#define RENC_UVD_HEADER_INSTRUCTION_FIRST_SLICE 3 -#define RENC_UVD_HEADER_INSTRUCTION_SLICE_SEGMENT 4 -#define RENC_UVD_HEADER_INSTRUCTION_SLICE_QP_DELTA 5 - -#define RENC_UVD_PICTURE_TYPE_B 0 -#define RENC_UVD_PICTURE_TYPE_P 1 -#define RENC_UVD_PICTURE_TYPE_I 2 -#define RENC_UVD_PICTURE_TYPE_P_SKIP 3 - -#define RENC_UVD_SWIZZLE_MODE_LINEAR 0 -#define RENC_UVD_SWIZZLE_MODE_256B_D 2 -#define RENC_UVD_SWIZZLE_MODE_4kB_D 6 -#define RENC_UVD_SWIZZLE_MODE_64kB_D 10 -#define RENC_UVD_INTRA_REFRESH_MODE_NONE 0 -#define RENC_UVD_INTRA_REFRESH_MODE_CTB_MB_ROWS 1 -#define RENC_UVD_INTRA_REFRESH_MODE_CTB_MB_COLUMNS 2 - -#define RENC_UVD_MAX_NUM_RECONSTRUCTED_PICTURES 34 -#define RENC_UVD_ADDR_MODE_LINEAR 0 -#define RENC_UVD_ADDR_MODE_PELE_8X8_1D 1 -#define RENC_UVD_ADDR_MODE_32AS8_88 2 - -#define RENC_UVD_ARRAY_MODE_LINEAR 0 -#define RENC_UVD_ARRAY_MODE_PELE_8X8_1D 2 -#define RENC_UVD_ARRAY_MODE_2D_TILED_THIN1 4 - -#define RENC_UVD_VIDEO_BITSTREAM_BUFFER_MODE_LINEAR 0 -#define RENC_UVD_VIDEO_BITSTREAM_BUFFER_MODE_CIRCULAR 1 - -#define RENC_UVD_FEEDBACK_BUFFER_MODE_LINEAR 0 -#define RENC_UVD_FEEDBACK_BUFFER_MODE_CIRCULAR 1 - -#define RENC_UVD_FEEDBACK_STATUS_OK 0x00000000 -#define RENC_UVD_FEEDBACK_STATUS_NOT_ENCODED 0x10000001 - -typedef struct radeon_uvd_enc_feedback_s { - uint32_t task_id; - uint32_t first_in_task; - uint32_t last_in_task; - uint32_t status; - uint32_t has_bitstream; - uint32_t bitstream_offset; - uint32_t bitstream_size; - uint32_t enabled_filler_data; - uint32_t filler_data_size; - uint32_t extra_bytes; -} radeon_uvd_enc_feedback_t; - -typedef struct ruvd_enc_session_info_s { - uint32_t reserved; - uint32_t interface_version; - uint32_t sw_context_address_hi; - uint32_t sw_context_address_lo; -} ruvd_enc_session_info_t; - -typedef struct ruvd_enc_task_info_s { - uint32_t total_size_of_all_packages; - uint32_t task_id; - uint32_t allowed_max_num_feedbacks; -} ruvd_enc_task_info_t; - -typedef struct ruvd_enc_session_init_s { - uint32_t aligned_picture_width; - uint32_t aligned_picture_height; - uint32_t padding_width; - uint32_t padding_height; - uint32_t pre_encode_mode; - uint32_t pre_encode_chroma_enabled; -} ruvd_enc_session_init_t; - -typedef struct ruvd_enc_layer_control_s { - uint32_t max_num_temporal_layers; - uint32_t num_temporal_layers; -} ruvd_enc_layer_control_t; - -typedef struct ruvd_enc_layer_select_s { - uint32_t temporal_layer_index; -} ruvd_enc_layer_select_t; - -typedef struct ruvd_enc_hevc_slice_control_s { - uint32_t slice_control_mode; - union { - struct { - uint32_t num_ctbs_per_slice; - uint32_t num_ctbs_per_slice_segment; - } fixed_ctbs_per_slice; - - struct { - uint32_t num_bits_per_slice; - uint32_t num_bits_per_slice_segment; - } fixed_bits_per_slice; - }; -} ruvd_enc_hevc_slice_control_t; - -typedef struct ruvd_enc_hevc_spec_misc_s { - uint32_t log2_min_luma_coding_block_size_minus3; - uint32_t amp_disabled; - uint32_t strong_intra_smoothing_enabled; - uint32_t constrained_intra_pred_flag; - uint32_t cabac_init_flag; - uint32_t half_pel_enabled; - uint32_t quarter_pel_enabled; -} ruvd_enc_hevc_spec_misc_t; - -typedef struct ruvd_enc_rate_ctl_session_init_s { - uint32_t rate_control_method; - uint32_t vbv_buffer_level; -} ruvd_enc_rate_ctl_session_init_t; - -typedef struct ruvd_enc_rate_ctl_layer_init_s { - uint32_t target_bit_rate; - uint32_t peak_bit_rate; - uint32_t frame_rate_num; - uint32_t frame_rate_den; - uint32_t vbv_buffer_size; - uint32_t avg_target_bits_per_picture; - uint32_t peak_bits_per_picture_integer; - uint32_t peak_bits_per_picture_fractional; -} ruvd_enc_rate_ctl_layer_init_t; - -typedef struct ruvd_enc_rate_ctl_per_picture_s { - uint32_t qp; - uint32_t min_qp_app; - uint32_t max_qp_app; - uint32_t max_au_size; - uint32_t enabled_filler_data; - uint32_t skip_frame_enable; - uint32_t enforce_hrd; -} ruvd_enc_rate_ctl_per_picture_t; - -typedef struct ruvd_enc_quality_params_s { - uint32_t vbaq_mode; - uint32_t scene_change_sensitivity; - uint32_t scene_change_min_idr_interval; -} ruvd_enc_quality_params_t; - -typedef struct ruvd_enc_direct_output_nalu_s { - uint32_t type; - uint32_t size; - uint32_t data[1]; -} ruvd_enc_direct_output_nalu_t; - -typedef struct ruvd_enc_slice_header_s { - uint32_t bitstream_template[RENC_UVD_SLICE_HEADER_TEMPLATE_MAX_TEMPLATE_SIZE_IN_DWORDS]; - struct { - uint32_t instruction; - uint32_t num_bits; - } instructions[RENC_UVD_SLICE_HEADER_TEMPLATE_MAX_NUM_INSTRUCTIONS]; -} ruvd_enc_slice_header_t; - -typedef struct ruvd_enc_encode_params_s { - uint32_t pic_type; - uint32_t allowed_max_bitstream_size; - uint32_t input_picture_luma_address_hi; - uint32_t input_picture_luma_address_lo; - uint32_t input_picture_chroma_address_hi; - uint32_t input_picture_chroma_address_lo; - uint32_t input_pic_luma_pitch; - uint32_t input_pic_chroma_pitch; - union { - uint32_t input_pic_addr_mode; - uint32_t reserved; - }; - union { - uint32_t input_pic_array_mode; - uint32_t input_pic_swizzle_mode; - }; - uint32_t reference_picture_index; - uint32_t reconstructed_picture_index; -} ruvd_enc_encode_params_t; - -typedef struct ruvd_enc_hevc_deblocking_filter_s { - uint32_t loop_filter_across_slices_enabled; - int32_t deblocking_filter_disabled; - int32_t beta_offset_div2; - int32_t tc_offset_div2; - int32_t cb_qp_offset; - int32_t cr_qp_offset; -} ruvd_enc_hevc_deblocking_filter_t; - -typedef struct ruvd_enc_intra_refresh_s { - uint32_t intra_refresh_mode; - uint32_t offset; - uint32_t region_size; -} ruvd_enc_intra_refresh_t; - -typedef struct ruvd_enc_reconstructed_picture_s { - uint32_t luma_offset; - uint32_t chroma_offset; -} ruvd_enc_reconstructed_picture_t; - -typedef struct ruvd_enc_encode_context_buffer_s { - uint32_t encode_context_address_hi; - uint32_t encode_context_address_lo; - union { - uint32_t addr_mode; - uint32_t reserved; - }; - union { - uint32_t array_mode; - uint32_t swizzle_mode; - }; - uint32_t rec_luma_pitch; - uint32_t rec_chroma_pitch; - uint32_t num_reconstructed_pictures; - ruvd_enc_reconstructed_picture_t reconstructed_pictures[RENC_UVD_MAX_NUM_RECONSTRUCTED_PICTURES]; - uint32_t pre_encode_picture_luma_pitch; - uint32_t pre_encode_picture_chroma_pitch; - ruvd_enc_reconstructed_picture_t - pre_encode_reconstructed_pictures[RENC_UVD_MAX_NUM_RECONSTRUCTED_PICTURES]; - ruvd_enc_reconstructed_picture_t pre_encode_input_picture; -} ruvd_enc_encode_context_buffer_t; - -typedef struct ruvd_enc_video_bitstream_buffer_s { - uint32_t mode; - uint32_t video_bitstream_buffer_address_hi; - uint32_t video_bitstream_buffer_address_lo; - uint32_t video_bitstream_buffer_size; - uint32_t video_bitstream_data_offset; -} ruvd_enc_video_bitstream_buffer_t; - -typedef struct ruvd_enc_feedback_buffer_s { - uint32_t mode; - uint32_t feedback_buffer_address_hi; - uint32_t feedback_buffer_address_lo; - uint32_t feedback_buffer_size; - uint32_t feedback_data_size; -} ruvd_enc_feedback_buffer_t; - -typedef void (*radeon_uvd_enc_get_buffer)(struct pipe_resource *resource, struct pb_buffer **handle, - struct radeon_surf **surface); - -struct pipe_video_codec *radeon_uvd_create_encoder(struct pipe_context *context, - const struct pipe_video_codec *templat, - struct radeon_winsys *ws, - radeon_uvd_enc_get_buffer get_buffer); - -struct radeon_uvd_enc_pic { - enum pipe_h2645_enc_picture_type picture_type; - - unsigned frame_num; - unsigned pic_order_cnt; - unsigned pic_order_cnt_type; - unsigned crop_left; - unsigned crop_right; - unsigned crop_top; - unsigned crop_bottom; - unsigned general_tier_flag; - unsigned general_profile_idc; - unsigned general_level_idc; - unsigned max_poc; - unsigned log2_max_poc; - unsigned chroma_format_idc; - unsigned pic_width_in_luma_samples; - unsigned pic_height_in_luma_samples; - unsigned log2_diff_max_min_luma_coding_block_size; - unsigned log2_min_transform_block_size_minus2; - unsigned log2_diff_max_min_transform_block_size; - unsigned max_transform_hierarchy_depth_inter; - unsigned max_transform_hierarchy_depth_intra; - unsigned log2_parallel_merge_level_minus2; - unsigned bit_depth_luma_minus8; - unsigned bit_depth_chroma_minus8; - unsigned nal_unit_type; - unsigned max_num_merge_cand; - - bool not_referenced; - bool is_iframe; - bool is_even_frame; - bool sample_adaptive_offset_enabled_flag; - bool pcm_enabled_flag; - bool sps_temporal_mvp_enabled_flag; - - ruvd_enc_task_info_t task_info; - ruvd_enc_session_init_t session_init; - ruvd_enc_layer_control_t layer_ctrl; - ruvd_enc_layer_select_t layer_sel; - ruvd_enc_hevc_slice_control_t hevc_slice_ctrl; - ruvd_enc_hevc_spec_misc_t hevc_spec_misc; - ruvd_enc_rate_ctl_session_init_t rc_session_init; - ruvd_enc_rate_ctl_layer_init_t rc_layer_init; - ruvd_enc_hevc_deblocking_filter_t hevc_deblock; - ruvd_enc_rate_ctl_per_picture_t rc_per_pic; - ruvd_enc_quality_params_t quality_params; - ruvd_enc_encode_context_buffer_t ctx_buf; - ruvd_enc_video_bitstream_buffer_t bit_buf; - ruvd_enc_feedback_buffer_t fb_buf; - ruvd_enc_intra_refresh_t intra_ref; - ruvd_enc_encode_params_t enc_params; -}; - -struct radeon_uvd_encoder { - struct pipe_video_codec base; - - void (*begin)(struct radeon_uvd_encoder *enc, struct pipe_picture_desc *pic); - void (*encode)(struct radeon_uvd_encoder *enc); - void (*destroy)(struct radeon_uvd_encoder *enc); - - unsigned stream_handle; - - struct pipe_screen *screen; - struct radeon_winsys *ws; - struct radeon_cmdbuf cs; - - radeon_uvd_enc_get_buffer get_buffer; - - struct pb_buffer *handle; - struct radeon_surf *luma; - struct radeon_surf *chroma; - - struct pb_buffer *bs_handle; - unsigned bs_size; - - unsigned cpb_num; - - struct rvid_buffer *si; - struct rvid_buffer *fb; - struct rvid_buffer cpb; - struct radeon_uvd_enc_pic enc_pic; - - unsigned shifter; - unsigned bits_in_shifter; - unsigned num_zeros; - unsigned byte_index; - unsigned bits_output; - uint32_t total_task_size; - uint32_t *p_task_size; - - bool emulation_prevention; - bool need_feedback; -}; - -struct si_screen; - -void radeon_uvd_enc_1_1_init(struct radeon_uvd_encoder *enc); -bool si_radeon_uvd_enc_supported(struct si_screen *sscreen); - -#endif // _RADEON_UVD_ENC_H diff --git a/src/gallium/drivers/radeon/radeon_uvd_enc_1_1.c b/src/gallium/drivers/radeon/radeon_uvd_enc_1_1.c deleted file mode 100644 index 5d420d04a11..00000000000 --- a/src/gallium/drivers/radeon/radeon_uvd_enc_1_1.c +++ /dev/null @@ -1,1016 +0,0 @@ -/************************************************************************** - * - * Copyright 2018 Advanced Micro Devices, Inc. - * All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - * - **************************************************************************/ - -#include "pipe/p_video_codec.h" -#include "radeon_uvd_enc.h" -#include "radeon_video.h" -#include "radeonsi/si_pipe.h" -#include "util/u_memory.h" -#include "util/u_video.h" -#include "vl/vl_video_buffer.h" - -#include <stdio.h> - -#define RADEON_ENC_CS(value) (enc->cs.current.buf[enc->cs.current.cdw++] = (value)) -#define RADEON_ENC_BEGIN(cmd) \ - { \ - uint32_t *begin = &enc->cs.current.buf[enc->cs.current.cdw++]; \ - RADEON_ENC_CS(cmd) -#define RADEON_ENC_READ(buf, domain, off) \ - radeon_uvd_enc_add_buffer(enc, (buf), RADEON_USAGE_READ, (domain), (off)) -#define RADEON_ENC_WRITE(buf, domain, off) \ - radeon_uvd_enc_add_buffer(enc, (buf), RADEON_USAGE_WRITE, (domain), (off)) -#define RADEON_ENC_READWRITE(buf, domain, off) \ - radeon_uvd_enc_add_buffer(enc, (buf), RADEON_USAGE_READWRITE, (domain), (off)) -#define RADEON_ENC_END() \ - *begin = (&enc->cs.current.buf[enc->cs.current.cdw] - begin) * 4; \ - enc->total_task_size += *begin; \ - } - -static const unsigned index_to_shifts[4] = {24, 16, 8, 0}; - -static void radeon_uvd_enc_add_buffer(struct radeon_uvd_encoder *enc, struct pb_buffer *buf, - unsigned usage, enum radeon_bo_domain domain, - signed offset) -{ - enc->ws->cs_add_buffer(&enc->cs, buf, usage | RADEON_USAGE_SYNCHRONIZED, domain); - uint64_t addr; - addr = enc->ws->buffer_get_virtual_address(buf); - addr = addr + offset; - RADEON_ENC_CS(addr >> 32); - RADEON_ENC_CS(addr); -} - -static void radeon_uvd_enc_set_emulation_prevention(struct radeon_uvd_encoder *enc, bool set) -{ - if (set != enc->emulation_prevention) { - enc->emulation_prevention = set; - enc->num_zeros = 0; - } -} - -static void radeon_uvd_enc_output_one_byte(struct radeon_uvd_encoder *enc, unsigned char byte) -{ - if (enc->byte_index == 0) - enc->cs.current.buf[enc->cs.current.cdw] = 0; - enc->cs.current.buf[enc->cs.current.cdw] |= - ((unsigned int)(byte) << index_to_shifts[enc->byte_index]); - enc->byte_index++; - - if (enc->byte_index >= 4) { - enc->byte_index = 0; - enc->cs.current.cdw++; - } -} - -static void radeon_uvd_enc_emulation_prevention(struct radeon_uvd_encoder *enc, unsigned char byte) -{ - if (enc->emulation_prevention) { - if ((enc->num_zeros >= 2) && - ((byte == 0x00) || (byte == 0x01) || (byte == 0x02) || (byte == 0x03))) { - radeon_uvd_enc_output_one_byte(enc, 0x03); - enc->bits_output += 8; - enc->num_zeros = 0; - } - enc->num_zeros = (byte == 0 ? (enc->num_zeros + 1) : 0); - } -} - -static void radeon_uvd_enc_code_fixed_bits(struct radeon_uvd_encoder *enc, unsigned int value, - unsigned int num_bits) -{ - unsigned int bits_to_pack = 0; - - while (num_bits > 0) { - unsigned int value_to_pack = value & (0xffffffff >> (32 - num_bits)); - bits_to_pack = - num_bits > (32 - enc->bits_in_shifter) ? (32 - enc->bits_in_shifter) : num_bits; - - if (bits_to_pack < num_bits) - value_to_pack = value_to_pack >> (num_bits - bits_to_pack); - - enc->shifter |= value_to_pack << (32 - enc->bits_in_shifter - bits_to_pack); - num_bits -= bits_to_pack; - enc->bits_in_shifter += bits_to_pack; - - while (enc->bits_in_shifter >= 8) { - unsigned char output_byte = (unsigned char)(enc->shifter >> 24); - enc->shifter <<= 8; - radeon_uvd_enc_emulation_prevention(enc, output_byte); - radeon_uvd_enc_output_one_byte(enc, output_byte); - enc->bits_in_shifter -= 8; - enc->bits_output += 8; - } - } -} - -static void radeon_uvd_enc_reset(struct radeon_uvd_encoder *enc) -{ - enc->emulation_prevention = false; - enc->shifter = 0; - enc->bits_in_shifter = 0; - enc->bits_output = 0; - enc->num_zeros = 0; - enc->byte_index = 0; -} - -static void radeon_uvd_enc_byte_align(struct radeon_uvd_encoder *enc) -{ - unsigned int num_padding_zeros = (32 - enc->bits_in_shifter) % 8; - - if (num_padding_zeros > 0) - radeon_uvd_enc_code_fixed_bits(enc, 0, num_padding_zeros); -} - -static void radeon_uvd_enc_flush_headers(struct radeon_uvd_encoder *enc) -{ - if (enc->bits_in_shifter != 0) { - unsigned char output_byte = (unsigned char)(enc->shifter >> 24); - radeon_uvd_enc_emulation_prevention(enc, output_byte); - radeon_uvd_enc_output_one_byte(enc, output_byte); - enc->bits_output += enc->bits_in_shifter; - enc->shifter = 0; - enc->bits_in_shifter = 0; - enc->num_zeros = 0; - } - - if (enc->byte_index > 0) { - enc->cs.current.cdw++; - enc->byte_index = 0; - } -} - -static void radeon_uvd_enc_code_ue(struct radeon_uvd_encoder *enc, unsigned int value) -{ - int x = -1; - unsigned int ue_code = value + 1; - value += 1; - - while (value) { - value = (value >> 1); - x += 1; - } - - unsigned int ue_length = (x << 1) + 1; - radeon_uvd_enc_code_fixed_bits(enc, ue_code, ue_length); -} - -static void radeon_uvd_enc_code_se(struct radeon_uvd_encoder *enc, int value) -{ - unsigned int v = 0; - - if (value != 0) - v = (value < 0 ? ((unsigned int)(0 - value) << 1) : (((unsigned int)(value) << 1) - 1)); - - radeon_uvd_enc_code_ue(enc, v); -} - -static void radeon_uvd_enc_session_info(struct radeon_uvd_encoder *enc) -{ - unsigned int interface_version = - ((RENC_UVD_FW_INTERFACE_MAJOR_VERSION << RENC_UVD_IF_MAJOR_VERSION_SHIFT) | - (RENC_UVD_FW_INTERFACE_MINOR_VERSION << RENC_UVD_IF_MINOR_VERSION_SHIFT)); - RADEON_ENC_BEGIN(RENC_UVD_IB_PARAM_SESSION_INFO); - RADEON_ENC_CS(0x00000000); // reserved - RADEON_ENC_CS(interface_version); - RADEON_ENC_READWRITE(enc->si->res->buf, enc->si->res->domains, 0x0); - RADEON_ENC_END(); -} - -static void radeon_uvd_enc_task_info(struct radeon_uvd_encoder *enc, bool need_feedback) -{ - enc->enc_pic.task_info.task_id++; - - if (need_feedback) - enc->enc_pic.task_info.allowed_max_num_feedbacks = 1; - else - enc->enc_pic.task_info.allowed_max_num_feedbacks = 0; - - RADEON_ENC_BEGIN(RENC_UVD_IB_PARAM_TASK_INFO); - enc->p_task_size = &enc->cs.current.buf[enc->cs.current.cdw++]; - RADEON_ENC_CS(enc->enc_pic.task_info.task_id); - RADEON_ENC_CS(enc->enc_pic.task_info.allowed_max_num_feedbacks); - RADEON_ENC_END(); -} - -static void radeon_uvd_enc_session_init_hevc(struct radeon_uvd_encoder *enc) -{ - enc->enc_pic.session_init.aligned_picture_width = align(enc->base.width, 64); - enc->enc_pic.session_init.aligned_picture_height = align(enc->base.height, 16); - enc->enc_pic.session_init.padding_width = - enc->enc_pic.session_init.aligned_picture_width - enc->base.width; - enc->enc_pic.session_init.padding_height = - enc->enc_pic.session_init.aligned_picture_height - enc->base.height; - enc->enc_pic.session_init.pre_encode_mode = RENC_UVD_PREENCODE_MODE_NONE; - enc->enc_pic.session_init.pre_encode_chroma_enabled = false; - - RADEON_ENC_BEGIN(RENC_UVD_IB_PARAM_SESSION_INIT); - RADEON_ENC_CS(enc->enc_pic.session_init.aligned_picture_width); - RADEON_ENC_CS(enc->enc_pic.session_init.aligned_picture_height); - RADEON_ENC_CS(enc->enc_pic.session_init.padding_width); - RADEON_ENC_CS(enc->enc_pic.session_init.padding_height); - RADEON_ENC_CS(enc->enc_pic.session_init.pre_encode_mode); - RADEON_ENC_CS(enc->enc_pic.session_init.pre_encode_chroma_enabled); - RADEON_ENC_END(); -} - -static void radeon_uvd_enc_layer_control(struct radeon_uvd_encoder *enc) -{ - enc->enc_pic.layer_ctrl.max_num_temporal_layers = 1; - enc->enc_pic.layer_ctrl.num_temporal_layers = 1; - - RADEON_ENC_BEGIN(RENC_UVD_IB_PARAM_LAYER_CONTROL); - RADEON_ENC_CS(enc->enc_pic.layer_ctrl.max_num_temporal_layers); - RADEON_ENC_CS(enc->enc_pic.layer_ctrl.num_temporal_layers); - RADEON_ENC_END(); -} - -static void radeon_uvd_enc_layer_select(struct radeon_uvd_encoder *enc) -{ - enc->enc_pic.layer_sel.temporal_layer_index = 0; - - RADEON_ENC_BEGIN(RENC_UVD_IB_PARAM_LAYER_SELECT); - RADEON_ENC_CS(enc->enc_pic.layer_sel.temporal_layer_index); - RADEON_ENC_END(); -} - -static void radeon_uvd_enc_slice_control_hevc(struct radeon_uvd_encoder *enc) -{ - enc->enc_pic.hevc_slice_ctrl.slice_control_mode = RENC_UVD_SLICE_CONTROL_MODE_FIXED_CTBS; - enc->enc_pic.hevc_slice_ctrl.fixed_ctbs_per_slice.num_ctbs_per_slice = - align(enc->base.width, 64) / 64 * align(enc->base.height, 64) / 64; - enc->enc_pic.hevc_slice_ctrl.fixed_ctbs_per_slice.num_ctbs_per_slice_segment = - enc->enc_pic.hevc_slice_ctrl.fixed_ctbs_per_slice.num_ctbs_per_slice; - - RADEON_ENC_BEGIN(RENC_UVD_IB_PARAM_SLICE_CONTROL); - RADEON_ENC_CS(enc->enc_pic.hevc_slice_ctrl.slice_control_mode); - RADEON_ENC_CS(enc->enc_pic.hevc_slice_ctrl.fixed_ctbs_per_slice.num_ctbs_per_slice); - RADEON_ENC_CS(enc->enc_pic.hevc_slice_ctrl.fixed_ctbs_per_slice.num_ctbs_per_slice_segment); - RADEON_ENC_END(); -} - -static void radeon_uvd_enc_spec_misc_hevc(struct radeon_uvd_encoder *enc, - struct pipe_picture_desc *picture) -{ - struct pipe_h265_enc_picture_desc *pic = (struct pipe_h265_enc_picture_desc *)picture; - enc->enc_pic.hevc_spec_misc.log2_min_luma_coding_block_size_minus3 = - pic->seq.log2_min_luma_coding_block_size_minus3; - enc->enc_pic.hevc_spec_misc.amp_disabled = !pic->seq.amp_enabled_flag; - enc->enc_pic.hevc_spec_misc.strong_intra_smoothing_enabled = - pic->seq.strong_intra_smoothing_enabled_flag; - enc->enc_pic.hevc_spec_misc.constrained_intra_pred_flag = pic->pic.constrained_intra_pred_flag; - enc->enc_pic.hevc_spec_misc.cabac_init_flag = pic->slice.cabac_init_flag; - enc->enc_pic.hevc_spec_misc.half_pel_enabled = 1; - enc->enc_pic.hevc_spec_misc.quarter_pel_enabled = 1; - - RADEON_ENC_BEGIN(RENC_UVD_IB_PARAM_SPEC_MISC); - RADEON_ENC_CS(enc->enc_pic.hevc_spec_misc.log2_min_luma_coding_block_size_minus3); - RADEON_ENC_CS(enc->enc_pic.hevc_spec_misc.amp_disabled); - RADEON_ENC_CS(enc->enc_pic.hevc_spec_misc.strong_intra_smoothing_enabled); - RADEON_ENC_CS(enc->enc_pic.hevc_spec_misc.constrained_intra_pred_flag); - RADEON_ENC_CS(enc->enc_pic.hevc_spec_misc.cabac_init_flag); - RADEON_ENC_CS(enc->enc_pic.hevc_spec_misc.half_pel_enabled); - RADEON_ENC_CS(enc->enc_pic.hevc_spec_misc.quarter_pel_enabled); - RADEON_ENC_END(); -} - -static void radeon_uvd_enc_rc_session_init(struct radeon_uvd_encoder *enc, - struct pipe_picture_desc *picture) -{ - struct pipe_h265_enc_picture_desc *pic = (struct pipe_h265_enc_picture_desc *)picture; - enc->enc_pic.rc_session_init.vbv_buffer_level = pic->rc.vbv_buf_lv; - switch (pic->rc.rate_ctrl_method) { - case PIPE_H2645_ENC_RATE_CONTROL_METHOD_DISABLE: - enc->enc_pic.rc_session_init.rate_control_method = RENC_UVD_RATE_CONTROL_METHOD_NONE; - break; - case PIPE_H2645_ENC_RATE_CONTROL_METHOD_CONSTANT_SKIP: - case PIPE_H2645_ENC_RATE_CONTROL_METHOD_CONSTANT: - enc->enc_pic.rc_session_init.rate_control_method = RENC_UVD_RATE_CONTROL_METHOD_CBR; - break; - case PIPE_H2645_ENC_RATE_CONTROL_METHOD_VARIABLE_SKIP: - case PIPE_H2645_ENC_RATE_CONTROL_METHOD_VARIABLE: - enc->enc_pic.rc_session_init.rate_control_method = - RENC_UVD_RATE_CONTROL_METHOD_PEAK_CONSTRAINED_VBR; - break; - default: - enc->enc_pic.rc_session_init.rate_control_method = RENC_UVD_RATE_CONTROL_METHOD_NONE; - } - - RADEON_ENC_BEGIN(RENC_UVD_IB_PARAM_RATE_CONTROL_SESSION_INIT); - RADEON_ENC_CS(enc->enc_pic.rc_session_init.rate_control_method); - RADEON_ENC_CS(enc->enc_pic.rc_session_init.vbv_buffer_level); - RADEON_ENC_END(); -} - -static void radeon_uvd_enc_rc_layer_init(struct radeon_uvd_encoder *enc, - struct pipe_picture_desc *picture) -{ - struct pipe_h265_enc_picture_desc *pic = (struct pipe_h265_enc_picture_desc *)picture; - enc->enc_pic.rc_layer_init.target_bit_rate = pic->rc.target_bitrate; - enc->enc_pic.rc_layer_init.peak_bit_rate = pic->rc.peak_bitrate; - enc->enc_pic.rc_layer_init.frame_rate_num = pic->rc.frame_rate_num; - enc->enc_pic.rc_layer_init.frame_rate_den = pic->rc.frame_rate_den; - enc->enc_pic.rc_layer_init.vbv_buffer_size = pic->rc.vbv_buffer_size; - enc->enc_pic.rc_layer_init.avg_target_bits_per_picture = pic->rc.target_bits_picture; - enc->enc_pic.rc_layer_init.peak_bits_per_picture_integer = pic->rc.peak_bits_picture_integer; - enc->enc_pic.rc_layer_init.peak_bits_per_picture_fractional = pic->rc.peak_bits_picture_fraction; - - RADEON_ENC_BEGIN(RENC_UVD_IB_PARAM_RATE_CONTROL_LAYER_INIT); - RADEON_ENC_CS(enc->enc_pic.rc_layer_init.target_bit_rate); - RADEON_ENC_CS(enc->enc_pic.rc_layer_init.peak_bit_rate); - RADEON_ENC_CS(enc->enc_pic.rc_layer_init.frame_rate_num); - RADEON_ENC_CS(enc->enc_pic.rc_layer_init.frame_rate_den); - RADEON_ENC_CS(enc->enc_pic.rc_layer_init.vbv_buffer_size); - RADEON_ENC_CS(enc->enc_pic.rc_layer_init.avg_target_bits_per_picture); - RADEON_ENC_CS(enc->enc_pic.rc_layer_init.peak_bits_per_picture_integer); - RADEON_ENC_CS(enc->enc_pic.rc_layer_init.peak_bits_per_picture_fractional); - RADEON_ENC_END(); -} - -static void radeon_uvd_enc_deblocking_filter_hevc(struct radeon_uvd_encoder *enc, - struct pipe_picture_desc *picture) -{ - struct pipe_h265_enc_picture_desc *pic = (struct pipe_h265_enc_picture_desc *)picture; - enc->enc_pic.hevc_deblock.loop_filter_across_slices_enabled = - pic->slice.slice_loop_filter_across_slices_enabled_flag; - enc->enc_pic.hevc_deblock.deblocking_filter_disabled = - pic->slice.slice_deblocking_filter_disabled_flag; - enc->enc_pic.hevc_deblock.beta_offset_div2 = pic->slice.slice_beta_offset_div2; - enc->enc_pic.hevc_deblock.tc_offset_div2 = pic->slice.slice_tc_offset_div2; - enc->enc_pic.hevc_deblock.cb_qp_offset = pic->slice.slice_cb_qp_offset; - enc->enc_pic.hevc_deblock.cr_qp_offset = pic->slice.slice_cr_qp_offset; - - RADEON_ENC_BEGIN(RENC_UVD_IB_PARAM_DEBLOCKING_FILTER); - RADEON_ENC_CS(enc->enc_pic.hevc_deblock.loop_filter_across_slices_enabled); - RADEON_ENC_CS(enc->enc_pic.hevc_deblock.deblocking_filter_disabled); - RADEON_ENC_CS(enc->enc_pic.hevc_deblock.beta_offset_div2); - RADEON_ENC_CS(enc->enc_pic.hevc_deblock.tc_offset_div2); - RADEON_ENC_CS(enc->enc_pic.hevc_deblock.cb_qp_offset); - RADEON_ENC_CS(enc->enc_pic.hevc_deblock.cr_qp_offset); - RADEON_ENC_END(); -} - -static void radeon_uvd_enc_quality_params(struct radeon_uvd_encoder *enc) -{ - enc->enc_pic.quality_params.vbaq_mode = 0; - enc->enc_pic.quality_params.scene_change_sensitivity = 0; - enc->enc_pic.quality_params.scene_change_min_idr_interval = 0; - - RADEON_ENC_BEGIN(RENC_UVD_IB_PARAM_QUALITY_PARAMS); - RADEON_ENC_CS(enc->enc_pic.quality_params.vbaq_mode); - RADEON_ENC_CS(enc->enc_pic.quality_params.scene_change_sensitivity); - RADEON_ENC_CS(enc->enc_pic.quality_params.scene_change_min_idr_interval); - RADEON_ENC_END(); -} - -static void radeon_uvd_enc_nalu_sps_hevc(struct radeon_uvd_encoder *enc) -{ - RADEON_ENC_BEGIN(RENC_UVD_IB_PARAM_INSERT_NALU_BUFFER); - RADEON_ENC_CS(RENC_UVD_NALU_TYPE_SPS); - uint32_t *size_in_bytes = &enc->cs.current.buf[enc->cs.current.cdw++]; - int i; - - radeon_uvd_enc_reset(enc); - radeon_uvd_enc_set_emulation_prevention(enc, false); - radeon_uvd_enc_code_fixed_bits(enc, 0x00000001, 32); - radeon_uvd_enc_code_fixed_bits(enc, 0x4201, 16); - radeon_uvd_enc_byte_align(enc); - radeon_uvd_enc_set_emulation_prevention(enc, true); - radeon_uvd_enc_code_fixed_bits(enc, 0x0, 4); - radeon_uvd_enc_code_fixed_bits(enc, enc->enc_pic.layer_ctrl.max_num_temporal_layers - 1, 3); - radeon_uvd_enc_code_fixed_bits(enc, 0x1, 1); - radeon_uvd_enc_code_fixed_bits(enc, 0x0, 2); - radeon_uvd_enc_code_fixed_bits(enc, enc->enc_pic.general_tier_flag, 1); - radeon_uvd_enc_code_fixed_bits(enc, enc->enc_pic.general_profile_idc, 5); - radeon_uvd_enc_code_fixed_bits(enc, 0x60000000, 32); - radeon_uvd_enc_code_fixed_bits(enc, 0xb0000000, 32); - radeon_uvd_enc_code_fixed_bits(enc, 0x0, 16); - radeon_uvd_enc_code_fixed_bits(enc, enc->enc_pic.general_level_idc, 8); - - for (i = 0; i < (enc->enc_pic.layer_ctrl.max_num_temporal_layers - 1); i++) - radeon_uvd_enc_code_fixed_bits(enc, 0x0, 2); - - if ((enc->enc_pic.layer_ctrl.max_num_temporal_layers - 1) > 0) { - for (i = (enc->enc_pic.layer_ctrl.max_num_temporal_layers - 1); i < 8; i++) - radeon_uvd_enc_code_fixed_bits(enc, 0x0, 2); - } - - radeon_uvd_enc_code_ue(enc, 0x0); - radeon_uvd_enc_code_ue(enc, enc->enc_pic.chroma_format_idc); - radeon_uvd_enc_code_ue(enc, enc->enc_pic.session_init.aligned_picture_width); - radeon_uvd_enc_code_ue(enc, enc->enc_pic.session_init.aligned_picture_height); - - int conformance_window_flag = (enc->enc_pic.crop_top > 0) || (enc->enc_pic.crop_bottom > 0) || - (enc->enc_pic.crop_left > 0) || (enc->enc_pic.crop_right > 0) - ? 0x1 - : 0x0; - radeon_uvd_enc_code_fixed_bits(enc, conformance_window_flag, 1); - - if (conformance_window_flag == 1) { - radeon_uvd_enc_code_ue(enc, enc->enc_pic.crop_left); - radeon_uvd_enc_code_ue(enc, enc->enc_pic.crop_right); - radeon_uvd_enc_code_ue(enc, enc->enc_pic.crop_top); - radeon_uvd_enc_code_ue(enc, enc->enc_pic.crop_bottom); - } - - radeon_uvd_enc_code_ue(enc, enc->enc_pic.bit_depth_luma_minus8); - radeon_uvd_enc_code_ue(enc, enc->enc_pic.bit_depth_chroma_minus8); - radeon_uvd_enc_code_ue(enc, enc->enc_pic.log2_max_poc - 4); - radeon_uvd_enc_code_fixed_bits(enc, 0x0, 1); - radeon_uvd_enc_code_ue(enc, 1); - radeon_uvd_enc_code_ue(enc, 0x0); - radeon_uvd_enc_code_ue(enc, 0x0); - radeon_uvd_enc_code_ue(enc, enc->enc_pic.hevc_spec_misc.log2_min_luma_coding_block_size_minus3); - /* Only support CTBSize 64 */ - radeon_uvd_enc_code_ue( - enc, 6 - (enc->enc_pic.hevc_spec_misc.log2_min_luma_coding_block_size_minus3 + 3)); - radeon_uvd_enc_code_ue(enc, enc->enc_pic.log2_min_transform_block_size_minus2); - radeon_uvd_enc_code_ue(enc, enc->enc_pic.log2_diff_max_min_transform_block_size); - radeon_uvd_enc_code_ue(enc, enc->enc_pic.max_transform_hierarchy_depth_inter); - radeon_uvd_enc_code_ue(enc, enc->enc_pic.max_transform_hierarchy_depth_intra); - - radeon_uvd_enc_code_fixed_bits(enc, 0x0, 1); - radeon_uvd_enc_code_fixed_bits(enc, !enc->enc_pic.hevc_spec_misc.amp_disabled, 1); - radeon_uvd_enc_code_fixed_bits(enc, enc->enc_pic.sample_adaptive_offset_enabled_flag, 1); - radeon_uvd_enc_code_fixed_bits(enc, enc->enc_pic.pcm_enabled_flag, 1); - - radeon_uvd_enc_code_ue(enc, 1); - radeon_uvd_enc_code_ue(enc, 1); - radeon_uvd_enc_code_ue(enc, 0); - radeon_uvd_enc_code_ue(enc, 0); - radeon_uvd_enc_code_fixed_bits(enc, 0x1, 1); - - radeon_uvd_enc_code_fixed_bits(enc, 0x0, 1); - - radeon_uvd_enc_code_fixed_bits(enc, 0, 1); - radeon_uvd_enc_code_fixed_bits(enc, enc->enc_pic.hevc_spec_misc.strong_intra_smoothing_enabled, - 1); - - radeon_uvd_enc_code_fixed_bits(enc, 0x0, 1); - - radeon_uvd_enc_code_fixed_bits(enc, 0x0, 1); - - radeon_uvd_enc_code_fixed_bits(enc, 0x1, 1); - - radeon_uvd_enc_byte_align(enc); - radeon_uvd_enc_flush_headers(enc); - *size_in_bytes = (enc->bits_output + 7) / 8; - RADEON_ENC_END(); -} - -static void radeon_uvd_enc_nalu_pps_hevc(struct radeon_uvd_encoder *enc) -{ - RADEON_ENC_BEGIN(RENC_UVD_IB_PARAM_INSERT_NALU_BUFFER); - RADEON_ENC_CS(RENC_UVD_NALU_TYPE_PPS); - uint32_t *size_in_bytes = &enc->cs.current.buf[enc->cs.current.cdw++]; - radeon_uvd_enc_reset(enc); - radeon_uvd_enc_set_emulation_prevention(enc, false); - radeon_uvd_enc_code_fixed_bits(enc, 0x00000001, 32); - radeon_uvd_enc_code_fixed_bits(enc, 0x4401, 16); - radeon_uvd_enc_byte_align(enc); - radeon_uvd_enc_set_emulation_prevention(enc, true); - radeon_uvd_enc_code_ue(enc, 0x0); - radeon_uvd_enc_code_ue(enc, 0x0); - radeon_uvd_enc_code_fixed_bits(enc, 0x1, 1); - radeon_uvd_enc_code_fixed_bits(enc, 0x0, 1); /* output_flag_resent_flag */ - radeon_uvd_enc_code_fixed_bits(enc, 0x0, 3); /* num_extra_slice_header_bits */ - radeon_uvd_enc_code_fixed_bits(enc, 0x0, 1); - radeon_uvd_enc_code_fixed_bits(enc, 0x1, 1); - radeon_uvd_enc_code_ue(enc, 0x0); - radeon_uvd_enc_code_ue(enc, 0x0); - radeon_uvd_enc_code_se(enc, 0x0); - radeon_uvd_enc_code_fixed_bits(enc, enc->enc_pic.hevc_spec_misc.constrained_intra_pred_flag, 1); - radeon_uvd_enc_code_fixed_bits(enc, 0x0, 1); - if (enc->enc_pic.rc_session_init.rate_control_method == RENC_UVD_RATE_CONTROL_METHOD_NONE) - radeon_uvd_enc_code_fixed_bits(enc, 0x0, 1); - else { - radeon_uvd_enc_code_fixed_bits(enc, 0x1, 1); - radeon_uvd_enc_code_ue(enc, 0x0); - } - radeon_uvd_enc_code_se(enc, enc->enc_pic.hevc_deblock.cb_qp_offset); - radeon_uvd_enc_code_se(enc, enc->enc_pic.hevc_deblock.cr_qp_offset); - radeon_uvd_enc_code_fixed_bits(enc, 0x0, 1); - radeon_uvd_enc_code_fixed_bits(enc, 0x0, 2); - radeon_uvd_enc_code_fixed_bits(enc, 0x0, 1); - radeon_uvd_enc_code_fixed_bits(enc, 0x0, 1); - radeon_uvd_enc_code_fixed_bits(enc, 0x0, 1); - radeon_uvd_enc_code_fixed_bits(enc, enc->enc_pic.hevc_deblock.loop_filter_across_slices_enabled, - 1); - radeon_uvd_enc_code_fixed_bits(enc, 0x1, 1); - radeon_uvd_enc_code_fixed_bits(enc, 0x0, 1); - radeon_uvd_enc_code_fixed_bits(enc, enc->enc_pic.hevc_deblock.deblocking_filter_disabled, 1); - - if (!enc->enc_pic.hevc_deblock.deblocking_filter_disabled) { - radeon_uvd_enc_code_se(enc, enc->enc_pic.hevc_deblock.beta_offset_div2); - radeon_uvd_enc_code_se(enc, enc->enc_pic.hevc_deblock.tc_offset_div2); - } - - radeon_uvd_enc_code_fixed_bits(enc, 0x0, 1); - radeon_uvd_enc_code_fixed_bits(enc, 0x0, 1); - radeon_uvd_enc_code_ue(enc, enc->enc_pic.log2_parallel_merge_level_minus2); - radeon_uvd_enc_code_fixed_bits(enc, 0x0, 2); - - radeon_uvd_enc_code_fixed_bits(enc, 0x1, 1); - - radeon_uvd_enc_byte_align(enc); - radeon_uvd_enc_flush_headers(enc); - *size_in_bytes = (enc->bits_output + 7) / 8; - RADEON_ENC_END(); -} - -static void radeon_uvd_enc_nalu_vps_hevc(struct radeon_uvd_encoder *enc) -{ - RADEON_ENC_BEGIN(RENC_UVD_IB_PARAM_INSERT_NALU_BUFFER); - RADEON_ENC_CS(RENC_UVD_NALU_TYPE_VPS); - uint32_t *size_in_bytes = &enc->cs.current.buf[enc->cs.current.cdw++]; - int i; - - radeon_uvd_enc_reset(enc); - radeon_uvd_enc_set_emulation_prevention(enc, false); - radeon_uvd_enc_code_fixed_bits(enc, 0x00000001, 32); - radeon_uvd_enc_code_fixed_bits(enc, 0x4001, 16); - radeon_uvd_enc_byte_align(enc); - radeon_uvd_enc_set_emulation_prevention(enc, true); - - radeon_uvd_enc_code_fixed_bits(enc, 0x0, 4); - radeon_uvd_enc_code_fixed_bits(enc, 0x3, 2); - radeon_uvd_enc_code_fixed_bits(enc, 0x0, 6); - radeon_uvd_enc_code_fixed_bits(enc, enc->enc_pic.layer_ctrl.max_num_temporal_layers - 1, 3); - radeon_uvd_enc_code_fixed_bits(enc, 0x1, 1); - radeon_uvd_enc_code_fixed_bits(enc, 0xffff, 16); - radeon_uvd_enc_code_fixed_bits(enc, 0x0, 2); - radeon_uvd_enc_code_fixed_bits(enc, enc->enc_pic.general_tier_flag, 1); - radeon_uvd_enc_code_fixed_bits(enc, enc->enc_pic.general_profile_idc, 5); - radeon_uvd_enc_code_fixed_bits(enc, 0x60000000, 32); - radeon_uvd_enc_code_fixed_bits(enc, 0xb0000000, 32); - radeon_uvd_enc_code_fixed_bits(enc, 0x0, 16); - radeon_uvd_enc_code_fixed_bits(enc, enc->enc_pic.general_level_idc, 8); - - for (i = 0; i < (enc->enc_pic.layer_ctrl.max_num_temporal_layers - 1); i++) - radeon_uvd_enc_code_fixed_bits(enc, 0x0, 2); - - if ((enc->enc_pic.layer_ctrl.max_num_temporal_layers - 1) > 0) { - for (i = (enc->enc_pic.layer_ctrl.max_num_temporal_layers - 1); i < 8; i++) - radeon_uvd_enc_code_fixed_bits(enc, 0x0, 2); - } - - radeon_uvd_enc_code_fixed_bits(enc, 0x0, 1); - radeon_uvd_enc_code_ue(enc, 0x1); - radeon_uvd_enc_code_ue(enc, 0x0); - radeon_uvd_enc_code_ue(enc, 0x0); - - radeon_uvd_enc_code_fixed_bits(enc, 0x0, 6); - radeon_uvd_enc_code_ue(enc, 0x0); - radeon_uvd_enc_code_fixed_bits(enc, 0x0, 1); - radeon_uvd_enc_code_fixed_bits(enc, 0x0, 1); - - radeon_uvd_enc_code_fixed_bits(enc, 0x1, 1); - - radeon_uvd_enc_byte_align(enc); - radeon_uvd_enc_flush_headers(enc); - *size_in_bytes = (enc->bits_output + 7) / 8; - RADEON_ENC_END(); -} - -static void radeon_uvd_enc_nalu_aud_hevc(struct radeon_uvd_encoder *enc) -{ - RADEON_ENC_BEGIN(RENC_UVD_IB_PARAM_INSERT_NALU_BUFFER); - RADEON_ENC_CS(RENC_UVD_NALU_TYPE_AUD); - uint32_t *size_in_bytes = &enc->cs.current.buf[enc->cs.current.cdw++]; - radeon_uvd_enc_reset(enc); - radeon_uvd_enc_set_emulation_prevention(enc, false); - radeon_uvd_enc_code_fixed_bits(enc, 0x00000001, 32); - radeon_uvd_enc_code_fixed_bits(enc, 0x0, 1); - radeon_uvd_enc_code_fixed_bits(enc, 35, 6); - radeon_uvd_enc_code_fixed_bits(enc, 0x0, 6); - radeon_uvd_enc_code_fixed_bits(enc, 0x1, 3); - radeon_uvd_enc_byte_align(enc); - radeon_uvd_enc_set_emulation_prevention(enc, true); - switch (enc->enc_pic.picture_type) { - case PIPE_H2645_ENC_PICTURE_TYPE_I: - case PIPE_H2645_ENC_PICTURE_TYPE_IDR: - radeon_uvd_enc_code_fixed_bits(enc, 0x00, 3); - break; - case PIPE_H2645_ENC_PICTURE_TYPE_P: - radeon_uvd_enc_code_fixed_bits(enc, 0x01, 3); - break; - case PIPE_H2645_ENC_PICTURE_TYPE_B: - radeon_uvd_enc_code_fixed_bits(enc, 0x02, 3); - break; - default: - assert(0 && "Unsupported picture type!"); - } - - radeon_uvd_enc_code_fixed_bits(enc, 0x1, 1); - - radeon_uvd_enc_byte_align(enc); - radeon_uvd_enc_flush_headers(enc); - *size_in_bytes = (enc->bits_output + 7) / 8; - RADEON_ENC_END(); -} - -static void radeon_uvd_enc_slice_header_hevc(struct radeon_uvd_encoder *enc) -{ - uint32_t instruction[RENC_UVD_SLICE_HEADER_TEMPLATE_MAX_NUM_INSTRUCTIONS] = {0}; - uint32_t num_bits[RENC_UVD_SLICE_HEADER_TEMPLATE_MAX_NUM_INSTRUCTIONS] = {0}; - unsigned int inst_index = 0; - unsigned int bit_index = 0; - unsigned int bits_copied = 0; - RADEON_ENC_BEGIN(RENC_UVD_IB_PARAM_SLICE_HEADER); - radeon_uvd_enc_reset(enc); - radeon_uvd_enc_set_emulation_prevention(enc, false); - - radeon_uvd_enc_code_fixed_bits(enc, 0x0, 1); - radeon_uvd_enc_code_fixed_bits(enc, enc->enc_pic.nal_unit_type, 6); - radeon_uvd_enc_code_fixed_bits(enc, 0x0, 6); - radeon_uvd_enc_code_fixed_bits(enc, 0x1, 3); - - radeon_uvd_enc_flush_headers(enc); - bit_index++; - instruction[inst_index] = RENC_UVD_HEADER_INSTRUCTION_COPY; - num_bits[inst_index] = enc->bits_output - bits_copied; - bits_copied = enc->bits_output; - inst_index++; - - instruction[inst_index] = RENC_UVD_HEADER_INSTRUCTION_FIRST_SLICE; - inst_index++; - - if ((enc->enc_pic.nal_unit_type >= 16) && (enc->enc_pic.nal_unit_type <= 23)) - radeon_uvd_enc_code_fixed_bits(enc, 0x0, 1); - - radeon_uvd_enc_code_ue(enc, 0x0); - - radeon_uvd_enc_flush_headers(enc); - bit_index++; - instruction[inst_index] = RENC_UVD_HEADER_INSTRUCTION_COPY; - num_bits[inst_index] = enc->bits_output - bits_copied; - bits_copied = enc->bits_output; - inst_index++; - - instruction[inst_index] = RENC_UVD_HEADER_INSTRUCTION_SLICE_SEGMENT; - inst_index++; - - instruction[inst_index] = RENC_UVD_HEADER_INSTRUCTION_DEPENDENT_SLICE_END; - inst_index++; - - switch (enc->enc_pic.picture_type) { - case PIPE_H2645_ENC_PICTURE_TYPE_I: - case PIPE_H2645_ENC_PICTURE_TYPE_IDR: - radeon_uvd_enc_code_ue(enc, 0x2); - break; - case PIPE_H2645_ENC_PICTURE_TYPE_P: - case PIPE_H2645_ENC_PICTURE_TYPE_SKIP: - radeon_uvd_enc_code_ue(enc, 0x1); - break; - case PIPE_H2645_ENC_PICTURE_TYPE_B: - radeon_uvd_enc_code_ue(enc, 0x0); - break; - default: - radeon_uvd_enc_code_ue(enc, 0x1); - } - - if ((enc->enc_pic.nal_unit_type != 19) && (enc->enc_pic.nal_unit_type != 20)) { - radeon_uvd_enc_code_fixed_bits(enc, enc->enc_pic.pic_order_cnt, enc->enc_pic.log2_max_poc); - if (enc->enc_pic.picture_type == PIPE_H2645_ENC_PICTURE_TYPE_P) - radeon_uvd_enc_code_fixed_bits(enc, 0x1, 1); - else { - radeon_uvd_enc_code_fixed_bits(enc, 0x0, 1); - radeon_uvd_enc_code_fixed_bits(enc, 0x0, 1); - radeon_uvd_enc_code_ue(enc, 0x0); - radeon_uvd_enc_code_ue(enc, 0x0); - } - } - - if (enc->enc_pic.sample_adaptive_offset_enabled_flag) - radeon_uvd_enc_code_fixed_bits(enc, 0x0, 1); /* slice_sao_luma_flag */ - - if ((enc->enc_pic.picture_type == PIPE_H2645_ENC_PICTURE_TYPE_P) || - (enc->enc_pic.picture_type == PIPE_H2645_ENC_PICTURE_TYPE_B)) { - radeon_uvd_enc_code_fixed_bits(enc, 0x0, 1); - radeon_uvd_enc_code_fixed_bits(enc, enc->enc_pic.hevc_spec_misc.cabac_init_flag, 1); - radeon_uvd_enc_code_ue(enc, 5 - enc->enc_pic.max_num_merge_cand); - } - - radeon_uvd_enc_flush_headers(enc); - bit_index++; - instruction[inst_index] = RENC_UVD_HEADER_INSTRUCTION_COPY; - num_bits[inst_index] = enc->bits_output - bits_copied; - bits_copied = enc->bits_output; - inst_index++; - - instruction[inst_index] = RENC_UVD_HEADER_INSTRUCTION_SLICE_QP_DELTA; - inst_index++; - - if ((enc->enc_pic.hevc_deblock.loop_filter_across_slices_enabled) && - (!enc->enc_pic.hevc_deblock.deblocking_filter_disabled)) { - radeon_uvd_enc_code_fixed_bits( - enc, enc->enc_pic.hevc_deblock.loop_filter_across_slices_enabled, 1); - - radeon_uvd_enc_flush_headers(enc); - bit_index++; - instruction[inst_index] = RENC_UVD_HEADER_INSTRUCTION_COPY; - num_bits[inst_index] = enc->bits_output - bits_copied; - bits_copied = enc->bits_output; - inst_index++; - } - - instruction[inst_index] = RENC_UVD_HEADER_INSTRUCTION_END; - - for (int i = bit_index; i < RENC_UVD_SLICE_HEADER_TEMPLATE_MAX_TEMPLATE_SIZE_IN_DWORDS; i++) - RADEON_ENC_CS(0x00000000); - - for (int j = 0; j < RENC_UVD_SLICE_HEADER_TEMPLATE_MAX_NUM_INSTRUCTIONS; j++) { - RADEON_ENC_CS(instruction[j]); - RADEON_ENC_CS(num_bits[j]); - } - - RADEON_ENC_END(); -} - -static void radeon_uvd_enc_ctx(struct radeon_uvd_encoder *enc) -{ - struct si_screen *sscreen = (struct si_screen *)enc->screen; - - enc->enc_pic.ctx_buf.swizzle_mode = 0; - if (sscreen->info.chip_class < GFX9) { - enc->enc_pic.ctx_buf.rec_luma_pitch = (enc->luma->u.legacy.level[0].nblk_x * enc->luma->bpe); - enc->enc_pic.ctx_buf.rec_chroma_pitch = - (enc->chroma->u.legacy.level[0].nblk_x * enc->chroma->bpe); - } else { - enc->enc_pic.ctx_buf.rec_luma_pitch = enc->luma->u.gfx9.surf_pitch * enc->luma->bpe; - enc->enc_pic.ctx_buf.rec_chroma_pitch = enc->chroma->u.gfx9.surf_pitch * enc->chroma->bpe; - } - enc->enc_pic.ctx_buf.num_reconstructed_pictures = 2; - - RADEON_ENC_BEGIN(RENC_UVD_IB_PARAM_ENCODE_CONTEXT_BUFFER); - RADEON_ENC_READWRITE(enc->cpb.res->buf, enc->cpb.res->domains, 0); - RADEON_ENC_CS(0x00000000); // reserved - RADEON_ENC_CS(enc->enc_pic.ctx_buf.swizzle_mode); - RADEON_ENC_CS(enc->enc_pic.ctx_buf.rec_luma_pitch); - RADEON_ENC_CS(enc->enc_pic.ctx_buf.rec_chroma_pitch); - RADEON_ENC_CS(enc->enc_pic.ctx_buf.num_reconstructed_pictures); - /* reconstructed_picture_1_luma_offset */ - RADEON_ENC_CS(0x00000000); - /* reconstructed_picture_1_chroma_offset */ - RADEON_ENC_CS(enc->enc_pic.ctx_buf.rec_chroma_pitch * align(enc->base.height, 16)); - /* reconstructed_picture_2_luma_offset */ - RADEON_ENC_CS(enc->enc_pic.ctx_buf.rec_luma_pitch * align(enc->base.height, 16) * 3 / 2); - /* reconstructed_picture_2_chroma_offset */ - RADEON_ENC_CS(enc->enc_pic.ctx_buf.rec_chroma_pitch * align(enc->base.height, 16) * 5 / 2); - - for (int i = 0; i < 136; i++) - RADEON_ENC_CS(0x00000000); - - RADEON_ENC_END(); -} - -static void radeon_uvd_enc_bitstream(struct radeon_uvd_encoder *enc) -{ - enc->enc_pic.bit_buf.mode = RENC_UVD_SWIZZLE_MODE_LINEAR; - enc->enc_pic.bit_buf.video_bitstream_buffer_size = enc->bs_size; - enc->enc_pic.bit_buf.video_bitstream_data_offset = 0; - - RADEON_ENC_BEGIN(RENC_UVD_IB_PARAM_VIDEO_BITSTREAM_BUFFER); - RADEON_ENC_CS(enc->enc_pic.bit_buf.mode); - RADEON_ENC_WRITE(enc->bs_handle, RADEON_DOMAIN_GTT, 0); - RADEON_ENC_CS(enc->enc_pic.bit_buf.video_bitstream_buffer_size); - RADEON_ENC_CS(enc->enc_pic.bit_buf.video_bitstream_data_offset); - RADEON_ENC_END(); -} - -static void radeon_uvd_enc_feedback(struct radeon_uvd_encoder *enc) -{ - enc->enc_pic.fb_buf.mode = RENC_UVD_FEEDBACK_BUFFER_MODE_LINEAR; - enc->enc_pic.fb_buf.feedback_buffer_size = 16; - enc->enc_pic.fb_buf.feedback_data_size = 40; - - RADEON_ENC_BEGIN(RENC_UVD_IB_PARAM_FEEDBACK_BUFFER); - RADEON_ENC_CS(enc->enc_pic.fb_buf.mode); - RADEON_ENC_WRITE(enc->fb->res->buf, enc->fb->res->domains, 0x0); - RADEON_ENC_CS(enc->enc_pic.fb_buf.feedback_buffer_size); - RADEON_ENC_CS(enc->enc_pic.fb_buf.feedback_data_size); - RADEON_ENC_END(); -} - -static void radeon_uvd_enc_intra_refresh(struct radeon_uvd_encoder *enc) -{ - enc->enc_pic.intra_ref.intra_refresh_mode = RENC_UVD_INTRA_REFRESH_MODE_NONE; - enc->enc_pic.intra_ref.offset = 0; - enc->enc_pic.intra_ref.region_size = 0; - - RADEON_ENC_BEGIN(RENC_UVD_IB_PARAM_INTRA_REFRESH); - RADEON_ENC_CS(enc->enc_pic.intra_ref.intra_refresh_mode); - RADEON_ENC_CS(enc->enc_pic.intra_ref.offset); - RADEON_ENC_CS(enc->enc_pic.intra_ref.region_size); - RADEON_ENC_END(); -} - -static void radeon_uvd_enc_rc_per_pic(struct radeon_uvd_encoder *enc, - struct pipe_picture_desc *picture) -{ - struct pipe_h265_enc_picture_desc *pic = (struct pipe_h265_enc_picture_desc *)picture; - enc->enc_pic.rc_per_pic.qp = pic->rc.quant_i_frames; - enc->enc_pic.rc_per_pic.min_qp_app = 0; - enc->enc_pic.rc_per_pic.max_qp_app = 51; - enc->enc_pic.rc_per_pic.max_au_size = 0; - enc->enc_pic.rc_per_pic.enabled_filler_data = pic->rc.fill_data_enable; - enc->enc_pic.rc_per_pic.skip_frame_enable = false; - enc->enc_pic.rc_per_pic.enforce_hrd = pic->rc.enforce_hrd; - - RADEON_ENC_BEGIN(RENC_UVD_IB_PARAM_RATE_CONTROL_PER_PICTURE); - RADEON_ENC_CS(enc->enc_pic.rc_per_pic.qp); - RADEON_ENC_CS(enc->enc_pic.rc_per_pic.min_qp_app); - RADEON_ENC_CS(enc->enc_pic.rc_per_pic.max_qp_app); - RADEON_ENC_CS(enc->enc_pic.rc_per_pic.max_au_size); - RADEON_ENC_CS(enc->enc_pic.rc_per_pic.enabled_filler_data); - RADEON_ENC_CS(enc->enc_pic.rc_per_pic.skip_frame_enable); - RADEON_ENC_CS(enc->enc_pic.rc_per_pic.enforce_hrd); - RADEON_ENC_END(); -} - -static void radeon_uvd_enc_encode_params_hevc(struct radeon_uvd_encoder *enc) -{ - struct si_screen *sscreen = (struct si_screen *)enc->screen; - switch (enc->enc_pic.picture_type) { - case PIPE_H2645_ENC_PICTURE_TYPE_I: - case PIPE_H2645_ENC_PICTURE_TYPE_IDR: - enc->enc_pic.enc_params.pic_type = RENC_UVD_PICTURE_TYPE_I; - break; - case PIPE_H2645_ENC_PICTURE_TYPE_P: - enc->enc_pic.enc_params.pic_type = RENC_UVD_PICTURE_TYPE_P; - break; - case PIPE_H2645_ENC_PICTURE_TYPE_SKIP: - enc->enc_pic.enc_params.pic_type = RENC_UVD_PICTURE_TYPE_P_SKIP; - break; - case PIPE_H2645_ENC_PICTURE_TYPE_B: - enc->enc_pic.enc_params.pic_type = RENC_UVD_PICTURE_TYPE_B; - break; - default: - enc->enc_pic.enc_params.pic_type = RENC_UVD_PICTURE_TYPE_I; - } - - enc->enc_pic.enc_params.allowed_max_bitstream_size = enc->bs_size; - if (sscreen->info.chip_class < GFX9) { - enc->enc_pic.enc_params.input_pic_luma_pitch = - (enc->luma->u.legacy.level[0].nblk_x * enc->luma->bpe); - enc->enc_pic.enc_params.input_pic_chroma_pitch = - (enc->chroma->u.legacy.level[0].nblk_x * enc->chroma->bpe); - } else { - enc->enc_pic.enc_params.input_pic_luma_pitch = enc->luma->u.gfx9.surf_pitch * enc->luma->bpe; - enc->enc_pic.enc_params.input_pic_chroma_pitch = - enc->chroma->u.gfx9.surf_pitch * enc->chroma->bpe; - } - enc->enc_pic.enc_params.input_pic_swizzle_mode = RENC_UVD_SWIZZLE_MODE_LINEAR; - - if (enc->enc_pic.enc_params.pic_type == RENC_UVD_PICTURE_TYPE_I) - enc->enc_pic.enc_params.reference_picture_index = 0xFFFFFFFF; - else - enc->enc_pic.enc_params.reference_picture_index = (enc->enc_pic.frame_num - 1) % 2; - - enc->enc_pic.enc_params.reconstructed_picture_index = enc->enc_pic.frame_num % 2; - - RADEON_ENC_BEGIN(RENC_UVD_IB_PARAM_ENCODE_PARAMS); - RADEON_ENC_CS(enc->enc_pic.enc_params.pic_type); - RADEON_ENC_CS(enc->enc_pic.enc_params.allowed_max_bitstream_size); - - if (sscreen->info.chip_class < GFX9) { - RADEON_ENC_READ(enc->handle, RADEON_DOMAIN_VRAM, (uint64_t)enc->luma->u.legacy.level[0].offset_256B * 256); - RADEON_ENC_READ(enc->handle, RADEON_DOMAIN_VRAM, (uint64_t)enc->chroma->u.legacy.level[0].offset_256B * 256); - } else { - RADEON_ENC_READ(enc->handle, RADEON_DOMAIN_VRAM, enc->luma->u.gfx9.surf_offset); - RADEON_ENC_READ(enc->handle, RADEON_DOMAIN_VRAM, enc->chroma->u.gfx9.surf_offset); - } - RADEON_ENC_CS(enc->enc_pic.enc_params.input_pic_luma_pitch); - RADEON_ENC_CS(enc->enc_pic.enc_params.input_pic_chroma_pitch); - RADEON_ENC_CS(0x00000000); // reserved - RADEON_ENC_CS(enc->enc_pic.enc_params.input_pic_swizzle_mode); - RADEON_ENC_CS(enc->enc_pic.enc_params.reference_picture_index); - RADEON_ENC_CS(enc->enc_pic.enc_params.reconstructed_picture_index); - RADEON_ENC_END(); -} - -static void radeon_uvd_enc_op_init(struct radeon_uvd_encoder *enc) -{ - RADEON_ENC_BEGIN(RENC_UVD_IB_OP_INITIALIZE); - RADEON_ENC_END(); -} - -static void radeon_uvd_enc_op_close(struct radeon_uvd_encoder *enc) -{ - RADEON_ENC_BEGIN(RENC_UVD_IB_OP_CLOSE_SESSION); - RADEON_ENC_END(); -} - -static void radeon_uvd_enc_op_enc(struct radeon_uvd_encoder *enc) -{ - RADEON_ENC_BEGIN(RENC_UVD_IB_OP_ENCODE); - RADEON_ENC_END(); -} - -static void radeon_uvd_enc_op_init_rc(struct radeon_uvd_encoder *enc) -{ - RADEON_ENC_BEGIN(RENC_UVD_IB_OP_INIT_RC); - RADEON_ENC_END(); -} - -static void radeon_uvd_enc_op_init_rc_vbv(struct radeon_uvd_encoder *enc) -{ - RADEON_ENC_BEGIN(RENC_UVD_IB_OP_INIT_RC_VBV_BUFFER_LEVEL); - RADEON_ENC_END(); -} - -static void radeon_uvd_enc_op_speed(struct radeon_uvd_encoder *enc) -{ - RADEON_ENC_BEGIN(RENC_UVD_IB_OP_SET_SPEED_ENCODING_MODE); - RADEON_ENC_END(); -} - -static void begin(struct radeon_uvd_encoder *enc, struct pipe_picture_desc *pic) -{ - radeon_uvd_enc_session_info(enc); - enc->total_task_size = 0; - radeon_uvd_enc_task_info(enc, enc->need_feedback); - radeon_uvd_enc_op_init(enc); - - radeon_uvd_enc_session_init_hevc(enc); - radeon_uvd_enc_slice_control_hevc(enc); - radeon_uvd_enc_spec_misc_hevc(enc, pic); - radeon_uvd_enc_deblocking_filter_hevc(enc, pic); - - radeon_uvd_enc_layer_control(enc); - radeon_uvd_enc_rc_session_init(enc, pic); - radeon_uvd_enc_quality_params(enc); - radeon_uvd_enc_layer_select(enc); - radeon_uvd_enc_rc_layer_init(enc, pic); - radeon_uvd_enc_layer_select(enc); - radeon_uvd_enc_rc_per_pic(enc, pic); - radeon_uvd_enc_op_init_rc(enc); - radeon_uvd_enc_op_init_rc_vbv(enc); - *enc->p_task_size = (enc->total_task_size); -} - -static void encode(struct radeon_uvd_encoder *enc) -{ - radeon_uvd_enc_session_info(enc); - enc->total_task_size = 0; - radeon_uvd_enc_task_info(enc, enc->need_feedback); - - radeon_uvd_enc_nalu_aud_hevc(enc); - - if (enc->enc_pic.is_iframe) { - radeon_uvd_enc_nalu_vps_hevc(enc); - radeon_uvd_enc_nalu_pps_hevc(enc); - radeon_uvd_enc_nalu_sps_hevc(enc); - } - radeon_uvd_enc_slice_header_hevc(enc); - radeon_uvd_enc_encode_params_hevc(enc); - - radeon_uvd_enc_ctx(enc); - radeon_uvd_enc_bitstream(enc); - radeon_uvd_enc_feedback(enc); - radeon_uvd_enc_intra_refresh(enc); - - radeon_uvd_enc_op_speed(enc); - radeon_uvd_enc_op_enc(enc); - *enc->p_task_size = (enc->total_task_size); -} - -static void destroy(struct radeon_uvd_encoder *enc) -{ - radeon_uvd_enc_session_info(enc); - enc->total_task_size = 0; - radeon_uvd_enc_task_info(enc, enc->need_feedback); - radeon_uvd_enc_op_close(enc); - *enc->p_task_size = (enc->total_task_size); -} - -void radeon_uvd_enc_1_1_init(struct radeon_uvd_encoder *enc) -{ - enc->begin = begin; - enc->encode = encode; - enc->destroy = destroy; -} diff --git a/src/gallium/drivers/radeon/radeon_vce.c b/src/gallium/drivers/radeon/radeon_vce.c deleted file mode 100644 index 90920591f0c..00000000000 --- a/src/gallium/drivers/radeon/radeon_vce.c +++ /dev/null @@ -1,556 +0,0 @@ -/************************************************************************** - * - * Copyright 2013 Advanced Micro Devices, Inc. - * All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - * - **************************************************************************/ - -#include "radeon_vce.h" - -#include "pipe/p_video_codec.h" -#include "radeon_video.h" -#include "radeonsi/si_pipe.h" -#include "util/u_memory.h" -#include "util/u_video.h" -#include "vl/vl_video_buffer.h" - -#include <stdio.h> - -#define FW_40_2_2 ((40 << 24) | (2 << 16) | (2 << 8)) -#define FW_50_0_1 ((50 << 24) | (0 << 16) | (1 << 8)) -#define FW_50_1_2 ((50 << 24) | (1 << 16) | (2 << 8)) -#define FW_50_10_2 ((50 << 24) | (10 << 16) | (2 << 8)) -#define FW_50_17_3 ((50 << 24) | (17 << 16) | (3 << 8)) -#define FW_52_0_3 ((52 << 24) | (0 << 16) | (3 << 8)) -#define FW_52_4_3 ((52 << 24) | (4 << 16) | (3 << 8)) -#define FW_52_8_3 ((52 << 24) | (8 << 16) | (3 << 8)) -#define FW_53 (53 << 24) - -/** - * flush commands to the hardware - */ -static void flush(struct rvce_encoder *enc) -{ - enc->ws->cs_flush(&enc->cs, PIPE_FLUSH_ASYNC, NULL); - enc->task_info_idx = 0; - enc->bs_idx = 0; -} - -#if 0 -static void dump_feedback(struct rvce_encoder *enc, struct rvid_buffer *fb) -{ - uint32_t *ptr = enc->ws->buffer_map(fb->res->buf, &enc->cs, PIPE_MAP_READ_WRITE); - unsigned i = 0; - fprintf(stderr, "\n"); - fprintf(stderr, "encStatus:\t\t\t%08x\n", ptr[i++]); - fprintf(stderr, "encHasBitstream:\t\t%08x\n", ptr[i++]); - fprintf(stderr, "encHasAudioBitstream:\t\t%08x\n", ptr[i++]); - fprintf(stderr, "encBitstreamOffset:\t\t%08x\n", ptr[i++]); - fprintf(stderr, "encBitstreamSize:\t\t%08x\n", ptr[i++]); - fprintf(stderr, "encAudioBitstreamOffset:\t%08x\n", ptr[i++]); - fprintf(stderr, "encAudioBitstreamSize:\t\t%08x\n", ptr[i++]); - fprintf(stderr, "encExtrabytes:\t\t\t%08x\n", ptr[i++]); - fprintf(stderr, "encAudioExtrabytes:\t\t%08x\n", ptr[i++]); - fprintf(stderr, "videoTimeStamp:\t\t\t%08x\n", ptr[i++]); - fprintf(stderr, "audioTimeStamp:\t\t\t%08x\n", ptr[i++]); - fprintf(stderr, "videoOutputType:\t\t%08x\n", ptr[i++]); - fprintf(stderr, "attributeFlags:\t\t\t%08x\n", ptr[i++]); - fprintf(stderr, "seiPrivatePackageOffset:\t%08x\n", ptr[i++]); - fprintf(stderr, "seiPrivatePackageSize:\t\t%08x\n", ptr[i++]); - fprintf(stderr, "\n"); - enc->ws->buffer_unmap(fb->res->buf); -} -#endif - -/** - * reset the CPB handling - */ -static void reset_cpb(struct rvce_encoder *enc) -{ - unsigned i; - - list_inithead(&enc->cpb_slots); - for (i = 0; i < enc->cpb_num; ++i) { - struct rvce_cpb_slot *slot = &enc->cpb_array[i]; - slot->index = i; - slot->picture_type = PIPE_H2645_ENC_PICTURE_TYPE_SKIP; - slot->frame_num = 0; - slot->pic_order_cnt = 0; - list_addtail(&slot->list, &enc->cpb_slots); - } -} - -/** - * sort l0 and l1 to the top of the list - */ -static void sort_cpb(struct rvce_encoder *enc) -{ - struct rvce_cpb_slot *i, *l0 = NULL, *l1 = NULL; - - LIST_FOR_EACH_ENTRY (i, &enc->cpb_slots, list) { - if (i->frame_num == enc->pic.ref_idx_l0) - l0 = i; - - if (i->frame_num == enc->pic.ref_idx_l1) - l1 = i; - - if (enc->pic.picture_type == PIPE_H2645_ENC_PICTURE_TYPE_P && l0) - break; - - if (enc->pic.picture_type == PIPE_H2645_ENC_PICTURE_TYPE_B && l0 && l1) - break; - } - - if (l1) { - list_del(&l1->list); - list_add(&l1->list, &enc->cpb_slots); - } - - if (l0) { - list_del(&l0->list); - list_add(&l0->list, &enc->cpb_slots); - } -} - -/** - * get number of cpbs based on dpb - */ -static unsigned get_cpb_num(struct rvce_encoder *enc) -{ - unsigned w = align(enc->base.width, 16) / 16; - unsigned h = align(enc->base.height, 16) / 16; - unsigned dpb; - - switch (enc->base.level) { - case 10: - dpb = 396; - break; - case 11: - dpb = 900; - break; - case 12: - case 13: - case 20: - dpb = 2376; - break; - case 21: - dpb = 4752; - break; - case 22: - case 30: - dpb = 8100; - break; - case 31: - dpb = 18000; - break; - case 32: - dpb = 20480; - break; - case 40: - case 41: - dpb = 32768; - break; - case 42: - dpb = 34816; - break; - case 50: - dpb = 110400; - break; - default: - case 51: - case 52: - dpb = 184320; - break; - } - - return MIN2(dpb / (w * h), 16); -} - -/** - * Get the slot for the currently encoded frame - */ -struct rvce_cpb_slot *si_current_slot(struct rvce_encoder *enc) -{ - return LIST_ENTRY(struct rvce_cpb_slot, enc->cpb_slots.prev, list); -} - -/** - * Get the slot for L0 - */ -struct rvce_cpb_slot *si_l0_slot(struct rvce_encoder *enc) -{ - return LIST_ENTRY(struct rvce_cpb_slot, enc->cpb_slots.next, list); -} - -/** - * Get the slot for L1 - */ -struct rvce_cpb_slot *si_l1_slot(struct rvce_encoder *enc) -{ - return LIST_ENTRY(struct rvce_cpb_slot, enc->cpb_slots.next->next, list); -} - -/** - * Calculate the offsets into the CPB - */ -void si_vce_frame_offset(struct rvce_encoder *enc, struct rvce_cpb_slot *slot, signed *luma_offset, - signed *chroma_offset) -{ - struct si_screen *sscreen = (struct si_screen *)enc->screen; - unsigned pitch, vpitch, fsize; - - if (sscreen->info.chip_class < GFX9) { - pitch = align(enc->luma->u.legacy.level[0].nblk_x * enc->luma->bpe, 128); - vpitch = align(enc->luma->u.legacy.level[0].nblk_y, 16); - } else { - pitch = align(enc->luma->u.gfx9.surf_pitch * enc->luma->bpe, 256); - vpitch = align(enc->luma->u.gfx9.surf_height, 16); - } - fsize = pitch * (vpitch + vpitch / 2); - - *luma_offset = slot->index * fsize; - *chroma_offset = *luma_offset + pitch * vpitch; -} - -/** - * destroy this video encoder - */ -static void rvce_destroy(struct pipe_video_codec *encoder) -{ - struct rvce_encoder *enc = (struct rvce_encoder *)encoder; - if (enc->stream_handle) { - struct rvid_buffer fb; - si_vid_create_buffer(enc->screen, &fb, 512, PIPE_USAGE_STAGING); - enc->fb = &fb; - enc->session(enc); - enc->destroy(enc); - flush(enc); - si_vid_destroy_buffer(&fb); - } - si_vid_destroy_buffer(&enc->cpb); - enc->ws->cs_destroy(&enc->cs); - FREE(enc->cpb_array); - FREE(enc); -} - -static void rvce_begin_frame(struct pipe_video_codec *encoder, struct pipe_video_buffer *source, - struct pipe_picture_desc *picture) -{ - struct rvce_encoder *enc = (struct rvce_encoder *)encoder; - struct vl_video_buffer *vid_buf = (struct vl_video_buffer *)source; - struct pipe_h264_enc_picture_desc *pic = (struct pipe_h264_enc_picture_desc *)picture; - - bool need_rate_control = - enc->pic.rate_ctrl[0].rate_ctrl_method != pic->rate_ctrl[0].rate_ctrl_method || - enc->pic.quant_i_frames != pic->quant_i_frames || - enc->pic.quant_p_frames != pic->quant_p_frames || - enc->pic.quant_b_frames != pic->quant_b_frames || - enc->pic.rate_ctrl[0].target_bitrate != pic->rate_ctrl[0].target_bitrate || - enc->pic.rate_ctrl[0].frame_rate_num != pic->rate_ctrl[0].frame_rate_num || - enc->pic.rate_ctrl[0].frame_rate_den != pic->rate_ctrl[0].frame_rate_den; - - enc->pic = *pic; - enc->si_get_pic_param(enc, pic); - - enc->get_buffer(vid_buf->resources[0], &enc->handle, &enc->luma); - enc->get_buffer(vid_buf->resources[1], NULL, &enc->chroma); - - if (pic->picture_type == PIPE_H2645_ENC_PICTURE_TYPE_IDR) - reset_cpb(enc); - else if (pic->picture_type == PIPE_H2645_ENC_PICTURE_TYPE_P || - pic->picture_type == PIPE_H2645_ENC_PICTURE_TYPE_B) - sort_cpb(enc); - - if (!enc->stream_handle) { - struct rvid_buffer fb; - enc->stream_handle = si_vid_alloc_stream_handle(); - si_vid_create_buffer(enc->screen, &fb, 512, PIPE_USAGE_STAGING); - enc->fb = &fb; - enc->session(enc); - enc->create(enc); - enc->config(enc); - enc->feedback(enc); - flush(enc); - // dump_feedback(enc, &fb); - si_vid_destroy_buffer(&fb); - need_rate_control = false; - } - - if (need_rate_control) { - enc->session(enc); - enc->config(enc); - flush(enc); - } -} - -static void rvce_encode_bitstream(struct pipe_video_codec *encoder, - struct pipe_video_buffer *source, - struct pipe_resource *destination, void **fb) -{ - struct rvce_encoder *enc = (struct rvce_encoder *)encoder; - enc->get_buffer(destination, &enc->bs_handle, NULL); - enc->bs_size = destination->width0; - - *fb = enc->fb = CALLOC_STRUCT(rvid_buffer); - if (!si_vid_create_buffer(enc->screen, enc->fb, 512, PIPE_USAGE_STAGING)) { - RVID_ERR("Can't create feedback buffer.\n"); - return; - } - if (!radeon_emitted(&enc->cs, 0)) - enc->session(enc); - enc->encode(enc); - enc->feedback(enc); -} - -static void rvce_end_frame(struct pipe_video_codec *encoder, struct pipe_video_buffer *source, - struct pipe_picture_desc *picture) -{ - struct rvce_encoder *enc = (struct rvce_encoder *)encoder; - struct rvce_cpb_slot *slot = LIST_ENTRY(struct rvce_cpb_slot, enc->cpb_slots.prev, list); - - if (!enc->dual_inst || enc->bs_idx > 1) - flush(enc); - - /* update the CPB backtrack with the just encoded frame */ - slot->picture_type = enc->pic.picture_type; - slot->frame_num = enc->pic.frame_num; - slot->pic_order_cnt = enc->pic.pic_order_cnt; - if (!enc->pic.not_referenced) { - list_del(&slot->list); - list_add(&slot->list, &enc->cpb_slots); - } -} - -static void rvce_get_feedback(struct pipe_video_codec *encoder, void *feedback, unsigned *size) -{ - struct rvce_encoder *enc = (struct rvce_encoder *)encoder; - struct rvid_buffer *fb = feedback; - - if (size) { - uint32_t *ptr = enc->ws->buffer_map(enc->ws, fb->res->buf, &enc->cs, - PIPE_MAP_READ_WRITE | RADEON_MAP_TEMPORARY); - - if (ptr[1]) { - *size = ptr[4] - ptr[9]; - } else { - *size = 0; - } - - enc->ws->buffer_unmap(enc->ws, fb->res->buf); - } - // dump_feedback(enc, fb); - si_vid_destroy_buffer(fb); - FREE(fb); -} - -/** - * flush any outstanding command buffers to the hardware - */ -static void rvce_flush(struct pipe_video_codec *encoder) -{ - struct rvce_encoder *enc = (struct rvce_encoder *)encoder; - - flush(enc); -} - -static void rvce_cs_flush(void *ctx, unsigned flags, struct pipe_fence_handle **fence) -{ - // just ignored -} - -struct pipe_video_codec *si_vce_create_encoder(struct pipe_context *context, - const struct pipe_video_codec *templ, - struct radeon_winsys *ws, rvce_get_buffer get_buffer) -{ - struct si_screen *sscreen = (struct si_screen *)context->screen; - struct si_context *sctx = (struct si_context *)context; - struct rvce_encoder *enc; - struct pipe_video_buffer *tmp_buf, templat = {}; - struct radeon_surf *tmp_surf; - unsigned cpb_size; - - if (!sscreen->info.vce_fw_version) { - RVID_ERR("Kernel doesn't supports VCE!\n"); - return NULL; - - } else if (!si_vce_is_fw_version_supported(sscreen)) { - RVID_ERR("Unsupported VCE fw version loaded!\n"); - return NULL; - } - - enc = CALLOC_STRUCT(rvce_encoder); - if (!enc) - return NULL; - - if (sscreen->info.is_amdgpu) - enc->use_vm = true; - if ((!sscreen->info.is_amdgpu && sscreen->info.drm_minor >= 42) || sscreen->info.is_amdgpu) - enc->use_vui = true; - if (sscreen->info.family >= CHIP_TONGA && sscreen->info.family != CHIP_STONEY && - sscreen->info.family != CHIP_POLARIS11 && sscreen->info.family != CHIP_POLARIS12 && - sscreen->info.family != CHIP_VEGAM) - enc->dual_pipe = true; - /* TODO enable B frame with dual instance */ - if ((sscreen->info.family >= CHIP_TONGA) && (templ->max_references == 1) && - (sscreen->info.vce_harvest_config == 0)) - enc->dual_inst = true; - - enc->base = *templ; - enc->base.context = context; - - enc->base.destroy = rvce_destroy; - enc->base.begin_frame = rvce_begin_frame; - enc->base.encode_bitstream = rvce_encode_bitstream; - enc->base.end_frame = rvce_end_frame; - enc->base.flush = rvce_flush; - enc->base.get_feedback = rvce_get_feedback; - enc->get_buffer = get_buffer; - - enc->screen = context->screen; - enc->ws = ws; - - if (!ws->cs_create(&enc->cs, sctx->ctx, RING_VCE, rvce_cs_flush, enc, false)) { - RVID_ERR("Can't get command submission context.\n"); - goto error; - } - - templat.buffer_format = PIPE_FORMAT_NV12; - templat.width = enc->base.width; - templat.height = enc->base.height; - templat.interlaced = false; - if (!(tmp_buf = context->create_video_buffer(context, &templat))) { - RVID_ERR("Can't create video buffer.\n"); - goto error; - } - - enc->cpb_num = get_cpb_num(enc); - if (!enc->cpb_num) - goto error; - - get_buffer(((struct vl_video_buffer *)tmp_buf)->resources[0], NULL, &tmp_surf); - - cpb_size = (sscreen->info.chip_class < GFX9) - ? align(tmp_surf->u.legacy.level[0].nblk_x * tmp_surf->bpe, 128) * - align(tmp_surf->u.legacy.level[0].nblk_y, 32) - : - - align(tmp_surf->u.gfx9.surf_pitch * tmp_surf->bpe, 256) * - align(tmp_surf->u.gfx9.surf_height, 32); - - cpb_size = cpb_size * 3 / 2; - cpb_size = cpb_size * enc->cpb_num; - if (enc->dual_pipe) - cpb_size += RVCE_MAX_AUX_BUFFER_NUM * RVCE_MAX_BITSTREAM_OUTPUT_ROW_SIZE * 2; - tmp_buf->destroy(tmp_buf); - if (!si_vid_create_buffer(enc->screen, &enc->cpb, cpb_size, PIPE_USAGE_DEFAULT)) { - RVID_ERR("Can't create CPB buffer.\n"); - goto error; - } - - enc->cpb_array = CALLOC(enc->cpb_num, sizeof(struct rvce_cpb_slot)); - if (!enc->cpb_array) - goto error; - - reset_cpb(enc); - - switch (sscreen->info.vce_fw_version) { - case FW_40_2_2: - si_vce_40_2_2_init(enc); - break; - - case FW_50_0_1: - case FW_50_1_2: - case FW_50_10_2: - case FW_50_17_3: - si_vce_50_init(enc); - break; - - case FW_52_0_3: - case FW_52_4_3: - case FW_52_8_3: - si_vce_52_init(enc); - break; - - default: - if ((sscreen->info.vce_fw_version & (0xff << 24)) >= FW_53) { - si_vce_52_init(enc); - } else - goto error; - } - - return &enc->base; - -error: - enc->ws->cs_destroy(&enc->cs); - - si_vid_destroy_buffer(&enc->cpb); - - FREE(enc->cpb_array); - FREE(enc); - return NULL; -} - -/** - * check if kernel has the right fw version loaded - */ -bool si_vce_is_fw_version_supported(struct si_screen *sscreen) -{ - switch (sscreen->info.vce_fw_version) { - case FW_40_2_2: - case FW_50_0_1: - case FW_50_1_2: - case FW_50_10_2: - case FW_50_17_3: - case FW_52_0_3: - case FW_52_4_3: - case FW_52_8_3: - return true; - default: - if ((sscreen->info.vce_fw_version & (0xff << 24)) >= FW_53) - return true; - else - return false; - } -} - -/** - * Add the buffer as relocation to the current command submission - */ -void si_vce_add_buffer(struct rvce_encoder *enc, struct pb_buffer *buf, unsigned usage, - enum radeon_bo_domain domain, signed offset) -{ - int reloc_idx; - - reloc_idx = enc->ws->cs_add_buffer(&enc->cs, buf, usage | RADEON_USAGE_SYNCHRONIZED, domain); - if (enc->use_vm) { - uint64_t addr; - addr = enc->ws->buffer_get_virtual_address(buf); - addr = addr + offset; - RVCE_CS(addr >> 32); - RVCE_CS(addr); - } else { - offset += enc->ws->buffer_get_reloc_offset(buf); - RVCE_CS(reloc_idx * 4); - RVCE_CS(offset); - } -} diff --git a/src/gallium/drivers/radeon/radeon_vce.h b/src/gallium/drivers/radeon/radeon_vce.h deleted file mode 100644 index 6b1b00da283..00000000000 --- a/src/gallium/drivers/radeon/radeon_vce.h +++ /dev/null @@ -1,456 +0,0 @@ -/************************************************************************** - * - * Copyright 2013 Advanced Micro Devices, Inc. - * All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - * - **************************************************************************/ - -#ifndef RADEON_VCE_H -#define RADEON_VCE_H - -#include "radeon_video.h" -#include "util/list.h" - -#define RVCE_CS(value) (enc->cs.current.buf[enc->cs.current.cdw++] = (value)) -#define RVCE_BEGIN(cmd) \ - { \ - uint32_t *begin = &enc->cs.current.buf[enc->cs.current.cdw++]; \ - RVCE_CS(cmd) -#define RVCE_READ(buf, domain, off) \ - si_vce_add_buffer(enc, (buf), RADEON_USAGE_READ, (domain), (off)) -#define RVCE_WRITE(buf, domain, off) \ - si_vce_add_buffer(enc, (buf), RADEON_USAGE_WRITE, (domain), (off)) -#define RVCE_READWRITE(buf, domain, off) \ - si_vce_add_buffer(enc, (buf), RADEON_USAGE_READWRITE, (domain), (off)) -#define RVCE_END() \ - *begin = (&enc->cs.current.buf[enc->cs.current.cdw] - begin) * 4; \ - } - -#define RVCE_MAX_BITSTREAM_OUTPUT_ROW_SIZE (4096 * 16 * 2.5) -#define RVCE_MAX_AUX_BUFFER_NUM 4 - -struct si_screen; - -/* driver dependent callback */ -typedef void (*rvce_get_buffer)(struct pipe_resource *resource, struct pb_buffer **handle, - struct radeon_surf **surface); - -/* Coded picture buffer slot */ -struct rvce_cpb_slot { - struct list_head list; - - unsigned index; - enum pipe_h2645_enc_picture_type picture_type; - unsigned frame_num; - unsigned pic_order_cnt; -}; - -struct rvce_rate_control { - uint32_t rc_method; - uint32_t target_bitrate; - uint32_t peak_bitrate; - uint32_t frame_rate_num; - uint32_t gop_size; - uint32_t quant_i_frames; - uint32_t quant_p_frames; - uint32_t quant_b_frames; - uint32_t vbv_buffer_size; - uint32_t frame_rate_den; - uint32_t vbv_buf_lv; - uint32_t max_au_size; - uint32_t qp_initial_mode; - uint32_t target_bits_picture; - uint32_t peak_bits_picture_integer; - uint32_t peak_bits_picture_fraction; - uint32_t min_qp; - uint32_t max_qp; - uint32_t skip_frame_enable; - uint32_t fill_data_enable; - uint32_t enforce_hrd; - uint32_t b_pics_delta_qp; - uint32_t ref_b_pics_delta_qp; - uint32_t rc_reinit_disable; - uint32_t enc_lcvbr_init_qp_flag; - uint32_t lcvbrsatd_based_nonlinear_bit_budget_flag; -}; - -struct rvce_motion_estimation { - uint32_t enc_ime_decimation_search; - uint32_t motion_est_half_pixel; - uint32_t motion_est_quarter_pixel; - uint32_t disable_favor_pmv_point; - uint32_t force_zero_point_center; - uint32_t lsmvert; - uint32_t enc_search_range_x; - uint32_t enc_search_range_y; - uint32_t enc_search1_range_x; - uint32_t enc_search1_range_y; - uint32_t disable_16x16_frame1; - uint32_t disable_satd; - uint32_t enable_amd; - uint32_t enc_disable_sub_mode; - uint32_t enc_ime_skip_x; - uint32_t enc_ime_skip_y; - uint32_t enc_en_ime_overw_dis_subm; - uint32_t enc_ime_overw_dis_subm_no; - uint32_t enc_ime2_search_range_x; - uint32_t enc_ime2_search_range_y; - uint32_t parallel_mode_speedup_enable; - uint32_t fme0_enc_disable_sub_mode; - uint32_t fme1_enc_disable_sub_mode; - uint32_t ime_sw_speedup_enable; -}; - -struct rvce_pic_control { - uint32_t enc_use_constrained_intra_pred; - uint32_t enc_cabac_enable; - uint32_t enc_cabac_idc; - uint32_t enc_loop_filter_disable; - int32_t enc_lf_beta_offset; - int32_t enc_lf_alpha_c0_offset; - uint32_t enc_crop_left_offset; - uint32_t enc_crop_right_offset; - uint32_t enc_crop_top_offset; - uint32_t enc_crop_bottom_offset; - uint32_t enc_num_mbs_per_slice; - uint32_t enc_intra_refresh_num_mbs_per_slot; - uint32_t enc_force_intra_refresh; - uint32_t enc_force_imb_period; - uint32_t enc_pic_order_cnt_type; - uint32_t log2_max_pic_order_cnt_lsb_minus4; - uint32_t enc_sps_id; - uint32_t enc_pps_id; - uint32_t enc_constraint_set_flags; - uint32_t enc_b_pic_pattern; - uint32_t weight_pred_mode_b_picture; - uint32_t enc_number_of_reference_frames; - uint32_t enc_max_num_ref_frames; - uint32_t enc_num_default_active_ref_l0; - uint32_t enc_num_default_active_ref_l1; - uint32_t enc_slice_mode; - uint32_t enc_max_slice_size; -}; - -struct rvce_task_info { - uint32_t offset_of_next_task_info; - uint32_t task_operation; - uint32_t reference_picture_dependency; - uint32_t collocate_flag_dependency; - uint32_t feedback_index; - uint32_t video_bitstream_ring_index; -}; - -struct rvce_feedback_buf_pkg { - uint32_t feedback_ring_address_hi; - uint32_t feedback_ring_address_lo; - uint32_t feedback_ring_size; -}; - -struct rvce_rdo { - uint32_t enc_disable_tbe_pred_i_frame; - uint32_t enc_disable_tbe_pred_p_frame; - uint32_t use_fme_interpol_y; - uint32_t use_fme_interpol_uv; - uint32_t use_fme_intrapol_y; - uint32_t use_fme_intrapol_uv; - uint32_t use_fme_interpol_y_1; - uint32_t use_fme_interpol_uv_1; - uint32_t use_fme_intrapol_y_1; - uint32_t use_fme_intrapol_uv_1; - uint32_t enc_16x16_cost_adj; - uint32_t enc_skip_cost_adj; - uint32_t enc_force_16x16_skip; - uint32_t enc_disable_threshold_calc_a; - uint32_t enc_luma_coeff_cost; - uint32_t enc_luma_mb_coeff_cost; - uint32_t enc_chroma_coeff_cost; -}; - -struct rvce_vui { - uint32_t aspect_ratio_info_present_flag; - uint32_t aspect_ratio_idc; - uint32_t sar_width; - uint32_t sar_height; - uint32_t overscan_info_present_flag; - uint32_t overscan_Approp_flag; - uint32_t video_signal_type_present_flag; - uint32_t video_format; - uint32_t video_full_range_flag; - uint32_t color_description_present_flag; - uint32_t color_prim; - uint32_t transfer_char; - uint32_t matrix_coef; - uint32_t chroma_loc_info_present_flag; - uint32_t chroma_loc_top; - uint32_t chroma_loc_bottom; - uint32_t timing_info_present_flag; - uint32_t num_units_in_tick; - uint32_t time_scale; - uint32_t fixed_frame_rate_flag; - uint32_t nal_hrd_parameters_present_flag; - uint32_t cpb_cnt_minus1; - uint32_t bit_rate_scale; - uint32_t cpb_size_scale; - uint32_t bit_rate_value_minus; - uint32_t cpb_size_value_minus; - uint32_t cbr_flag; - uint32_t initial_cpb_removal_delay_length_minus1; - uint32_t cpb_removal_delay_length_minus1; - uint32_t dpb_output_delay_length_minus1; - uint32_t time_offset_length; - uint32_t low_delay_hrd_flag; - uint32_t pic_struct_present_flag; - uint32_t bitstream_restriction_present_flag; - uint32_t motion_vectors_over_pic_boundaries_flag; - uint32_t max_bytes_per_pic_denom; - uint32_t max_bits_per_mb_denom; - uint32_t log2_max_mv_length_hori; - uint32_t log2_max_mv_length_vert; - uint32_t num_reorder_frames; - uint32_t max_dec_frame_buffering; -}; - -struct rvce_enc_operation { - uint32_t insert_headers; - uint32_t picture_structure; - uint32_t allowed_max_bitstream_size; - uint32_t force_refresh_map; - uint32_t insert_aud; - uint32_t end_of_sequence; - uint32_t end_of_stream; - uint32_t input_picture_luma_address_hi; - uint32_t input_picture_luma_address_lo; - uint32_t input_picture_chroma_address_hi; - uint32_t input_picture_chroma_address_lo; - uint32_t enc_input_frame_y_pitch; - uint32_t enc_input_pic_luma_pitch; - uint32_t enc_input_pic_chroma_pitch; - ; - uint32_t enc_input_pic_addr_array; - uint32_t enc_input_pic_addr_array_disable2pipe_disablemboffload; - uint32_t enc_input_pic_tile_config; - uint32_t enc_pic_type; - uint32_t enc_idr_flag; - uint32_t enc_idr_pic_id; - uint32_t enc_mgs_key_pic; - uint32_t enc_reference_flag; - uint32_t enc_temporal_layer_index; - uint32_t num_ref_idx_active_override_flag; - uint32_t num_ref_idx_l0_active_minus1; - uint32_t num_ref_idx_l1_active_minus1; - uint32_t enc_ref_list_modification_op; - uint32_t enc_ref_list_modification_num; - uint32_t enc_decoded_picture_marking_op; - uint32_t enc_decoded_picture_marking_num; - uint32_t enc_decoded_picture_marking_idx; - uint32_t enc_decoded_ref_base_picture_marking_op; - uint32_t enc_decoded_ref_base_picture_marking_num; - uint32_t l0_picture_structure; - uint32_t l0_enc_pic_type; - uint32_t l0_frame_number; - uint32_t l0_picture_order_count; - uint32_t l0_luma_offset; - uint32_t l0_chroma_offset; - uint32_t l1_picture_structure; - uint32_t l1_enc_pic_type; - uint32_t l1_frame_number; - uint32_t l1_picture_order_count; - uint32_t l1_luma_offset; - uint32_t l1_chroma_offset; - uint32_t enc_reconstructed_luma_offset; - uint32_t enc_reconstructed_chroma_offset; - ; - uint32_t enc_coloc_buffer_offset; - uint32_t enc_reconstructed_ref_base_picture_luma_offset; - uint32_t enc_reconstructed_ref_base_picture_chroma_offset; - uint32_t enc_reference_ref_base_picture_luma_offset; - uint32_t enc_reference_ref_base_picture_chroma_offset; - uint32_t picture_count; - uint32_t frame_number; - uint32_t picture_order_count; - uint32_t num_i_pic_remain_in_rcgop; - uint32_t num_p_pic_remain_in_rcgop; - uint32_t num_b_pic_remain_in_rcgop; - uint32_t num_ir_pic_remain_in_rcgop; - uint32_t enable_intra_refresh; - uint32_t aq_variance_en; - uint32_t aq_block_size; - uint32_t aq_mb_variance_sel; - uint32_t aq_frame_variance_sel; - uint32_t aq_param_a; - uint32_t aq_param_b; - uint32_t aq_param_c; - uint32_t aq_param_d; - uint32_t aq_param_e; - uint32_t context_in_sfb; -}; - -struct rvce_enc_create { - uint32_t enc_use_circular_buffer; - uint32_t enc_profile; - uint32_t enc_level; - uint32_t enc_pic_struct_restriction; - uint32_t enc_image_width; - uint32_t enc_image_height; - uint32_t enc_ref_pic_luma_pitch; - uint32_t enc_ref_pic_chroma_pitch; - uint32_t enc_ref_y_height_in_qw; - uint32_t enc_ref_pic_addr_array_enc_pic_struct_restriction_disable_rdo; - uint32_t enc_pre_encode_context_buffer_offset; - uint32_t enc_pre_encode_input_luma_buffer_offset; - uint32_t enc_pre_encode_input_chroma_buffer_offset; - uint32_t enc_pre_encode_mode_chromaflag_vbaqmode_scenechangesensitivity; -}; - -struct rvce_config_ext { - uint32_t enc_enable_perf_logging; -}; - -struct rvce_h264_enc_pic { - struct rvce_rate_control rc; - struct rvce_motion_estimation me; - struct rvce_pic_control pc; - struct rvce_task_info ti; - struct rvce_feedback_buf_pkg fb; - struct rvce_rdo rdo; - struct rvce_vui vui; - struct rvce_enc_operation eo; - struct rvce_enc_create ec; - struct rvce_config_ext ce; - - unsigned quant_i_frames; - unsigned quant_p_frames; - unsigned quant_b_frames; - - enum pipe_h2645_enc_picture_type picture_type; - unsigned frame_num; - unsigned frame_num_cnt; - unsigned p_remain; - unsigned i_remain; - unsigned idr_pic_id; - unsigned gop_cnt; - unsigned gop_size; - unsigned pic_order_cnt; - unsigned ref_idx_l0; - unsigned ref_idx_l1; - unsigned addrmode_arraymode_disrdo_distwoinstants; - - bool not_referenced; - bool is_idr; - bool has_ref_pic_list; - bool enable_vui; - unsigned int ref_pic_list_0[32]; - unsigned int ref_pic_list_1[32]; - unsigned int frame_idx[32]; -}; - -/* VCE encoder representation */ -struct rvce_encoder { - struct pipe_video_codec base; - - /* version specific packets */ - void (*session)(struct rvce_encoder *enc); - void (*create)(struct rvce_encoder *enc); - void (*feedback)(struct rvce_encoder *enc); - void (*rate_control)(struct rvce_encoder *enc); - void (*config_extension)(struct rvce_encoder *enc); - void (*pic_control)(struct rvce_encoder *enc); - void (*motion_estimation)(struct rvce_encoder *enc); - void (*rdo)(struct rvce_encoder *enc); - void (*vui)(struct rvce_encoder *enc); - void (*config)(struct rvce_encoder *enc); - void (*encode)(struct rvce_encoder *enc); - void (*destroy)(struct rvce_encoder *enc); - void (*task_info)(struct rvce_encoder *enc, uint32_t op, uint32_t dep, uint32_t fb_idx, - uint32_t ring_idx); - void (*si_get_pic_param)(struct rvce_encoder *enc, struct pipe_h264_enc_picture_desc *pic); - - unsigned stream_handle; - - struct pipe_screen *screen; - struct radeon_winsys *ws; - struct radeon_cmdbuf cs; - - rvce_get_buffer get_buffer; - - struct pb_buffer *handle; - struct radeon_surf *luma; - struct radeon_surf *chroma; - - struct pb_buffer *bs_handle; - unsigned bs_size; - - struct rvce_cpb_slot *cpb_array; - struct list_head cpb_slots; - unsigned cpb_num; - - struct rvid_buffer *fb; - struct rvid_buffer cpb; - struct pipe_h264_enc_picture_desc pic; - struct rvce_h264_enc_pic enc_pic; - - unsigned task_info_idx; - unsigned bs_idx; - - bool use_vm; - bool use_vui; - bool dual_pipe; - bool dual_inst; -}; - -/* CPB handling functions */ -struct rvce_cpb_slot *si_current_slot(struct rvce_encoder *enc); -struct rvce_cpb_slot *si_l0_slot(struct rvce_encoder *enc); -struct rvce_cpb_slot *si_l1_slot(struct rvce_encoder *enc); -void si_vce_frame_offset(struct rvce_encoder *enc, struct rvce_cpb_slot *slot, signed *luma_offset, - signed *chroma_offset); - -struct pipe_video_codec *si_vce_create_encoder(struct pipe_context *context, - const struct pipe_video_codec *templat, - struct radeon_winsys *ws, - rvce_get_buffer get_buffer); - -bool si_vce_is_fw_version_supported(struct si_screen *sscreen); - -void si_vce_add_buffer(struct rvce_encoder *enc, struct pb_buffer *buf, unsigned usage, - enum radeon_bo_domain domain, signed offset); - -/* init vce fw 40.2.2 specific callbacks */ -void si_vce_40_2_2_init(struct rvce_encoder *enc); - -/* init vce fw 50 specific callbacks */ -void si_vce_50_init(struct rvce_encoder *enc); - -/* init vce fw 52 specific callbacks */ -void si_vce_52_init(struct rvce_encoder *enc); - -/* get parameters for vce 40.2.2 */ -void si_vce_40_2_2_get_param(struct rvce_encoder *enc, struct pipe_h264_enc_picture_desc *pic); - -/* get parameters for vce 50 */ -void si_vce_50_get_param(struct rvce_encoder *enc, struct pipe_h264_enc_picture_desc *pic); - -/* get parameters for vce 52 */ -void si_vce_52_get_param(struct rvce_encoder *enc, struct pipe_h264_enc_picture_desc *pic); - -#endif diff --git a/src/gallium/drivers/radeon/radeon_vce_40_2_2.c b/src/gallium/drivers/radeon/radeon_vce_40_2_2.c deleted file mode 100644 index 184df16d4d7..00000000000 --- a/src/gallium/drivers/radeon/radeon_vce_40_2_2.c +++ /dev/null @@ -1,444 +0,0 @@ -/************************************************************************** - * - * Copyright 2013 Advanced Micro Devices, Inc. - * All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - * - **************************************************************************/ - -#include "pipe/p_video_codec.h" -#include "radeon_vce.h" -#include "radeon_video.h" -#include "si_pipe.h" -#include "util/u_memory.h" -#include "util/u_video.h" -#include "vl/vl_video_buffer.h" - -#include <stdio.h> - -static void session(struct rvce_encoder *enc) -{ - RVCE_BEGIN(0x00000001); // session cmd - RVCE_CS(enc->stream_handle); - RVCE_END(); -} - -static void task_info(struct rvce_encoder *enc, uint32_t op, uint32_t dep, uint32_t fb_idx, - uint32_t ring_idx) -{ - RVCE_BEGIN(0x00000002); // task info - if (op == 0x3) { - if (enc->task_info_idx) { - uint32_t offs = enc->cs.current.cdw - enc->task_info_idx + 3; - // Update offsetOfNextTaskInfo - enc->cs.current.buf[enc->task_info_idx] = offs; - } - enc->task_info_idx = enc->cs.current.cdw; - } - RVCE_CS(0xffffffff); // offsetOfNextTaskInfo - RVCE_CS(op); // taskOperation - RVCE_CS(dep); // referencePictureDependency - RVCE_CS(0x00000000); // collocateFlagDependency - RVCE_CS(fb_idx); // feedbackIndex - RVCE_CS(ring_idx); // videoBitstreamRingIndex - RVCE_END(); -} - -static void feedback(struct rvce_encoder *enc) -{ - RVCE_BEGIN(0x05000005); // feedback buffer - RVCE_WRITE(enc->fb->res->buf, enc->fb->res->domains, 0x0); // feedbackRingAddressHi/Lo - RVCE_CS(0x00000001); // feedbackRingSize - RVCE_END(); -} - -static void create(struct rvce_encoder *enc) -{ - enc->task_info(enc, 0x00000000, 0, 0, 0); - - RVCE_BEGIN(0x01000001); // create cmd - RVCE_CS(0x00000000); // encUseCircularBuffer - RVCE_CS(u_get_h264_profile_idc(enc->base.profile)); // encProfile - RVCE_CS(enc->base.level); // encLevel - RVCE_CS(0x00000000); // encPicStructRestriction - RVCE_CS(enc->base.width); // encImageWidth - RVCE_CS(enc->base.height); // encImageHeight - RVCE_CS(enc->luma->u.legacy.level[0].nblk_x * enc->luma->bpe); // encRefPicLumaPitch - RVCE_CS(enc->chroma->u.legacy.level[0].nblk_x * enc->chroma->bpe); // encRefPicChromaPitch - RVCE_CS(align(enc->luma->u.legacy.level[0].nblk_y, 16) / 8); // encRefYHeightInQw - RVCE_CS(0x00000000); // encRefPic(Addr|Array)Mode, encPicStructRestriction, disableRDO - RVCE_END(); -} - -static void rate_control(struct rvce_encoder *enc) -{ - RVCE_BEGIN(0x04000005); // rate control - RVCE_CS(enc->pic.rate_ctrl[0].rate_ctrl_method); // encRateControlMethod - RVCE_CS(enc->pic.rate_ctrl[0].target_bitrate); // encRateControlTargetBitRate - RVCE_CS(enc->pic.rate_ctrl[0].peak_bitrate); // encRateControlPeakBitRate - RVCE_CS(enc->pic.rate_ctrl[0].frame_rate_num); // encRateControlFrameRateNum - RVCE_CS(0x00000000); // encGOPSize - RVCE_CS(enc->pic.quant_i_frames); // encQP_I - RVCE_CS(enc->pic.quant_p_frames); // encQP_P - RVCE_CS(enc->pic.quant_b_frames); // encQP_B - RVCE_CS(enc->pic.rate_ctrl[0].vbv_buffer_size); // encVBVBufferSize - RVCE_CS(enc->pic.rate_ctrl[0].frame_rate_den); // encRateControlFrameRateDen - RVCE_CS(0x00000000); // encVBVBufferLevel - RVCE_CS(0x00000000); // encMaxAUSize - RVCE_CS(0x00000000); // encQPInitialMode - RVCE_CS(enc->pic.rate_ctrl[0].target_bits_picture); // encTargetBitsPerPicture - RVCE_CS(enc->pic.rate_ctrl[0].peak_bits_picture_integer); // encPeakBitsPerPictureInteger - RVCE_CS(enc->pic.rate_ctrl[0].peak_bits_picture_fraction); // encPeakBitsPerPictureFractional - RVCE_CS(0x00000000); // encMinQP - RVCE_CS(0x00000033); // encMaxQP - RVCE_CS(0x00000000); // encSkipFrameEnable - RVCE_CS(0x00000000); // encFillerDataEnable - RVCE_CS(0x00000000); // encEnforceHRD - RVCE_CS(0x00000000); // encBPicsDeltaQP - RVCE_CS(0x00000000); // encReferenceBPicsDeltaQP - RVCE_CS(0x00000000); // encRateControlReInitDisable - RVCE_END(); -} - -static void config_extension(struct rvce_encoder *enc) -{ - RVCE_BEGIN(0x04000001); // config extension - RVCE_CS(0x00000003); // encEnablePerfLogging - RVCE_END(); -} - -static void pic_control(struct rvce_encoder *enc) -{ - unsigned encNumMBsPerSlice; - - encNumMBsPerSlice = align(enc->base.width, 16) / 16; - encNumMBsPerSlice *= align(enc->base.height, 16) / 16; - - RVCE_BEGIN(0x04000002); // pic control - RVCE_CS(0x00000000); // encUseConstrainedIntraPred - RVCE_CS(0x00000000); // encCABACEnable - RVCE_CS(0x00000000); // encCABACIDC - RVCE_CS(0x00000000); // encLoopFilterDisable - RVCE_CS(0x00000000); // encLFBetaOffset - RVCE_CS(0x00000000); // encLFAlphaC0Offset - RVCE_CS(0x00000000); // encCropLeftOffset - RVCE_CS((align(enc->base.width, 16) - enc->base.width) >> 1); // encCropRightOffset - RVCE_CS(0x00000000); // encCropTopOffset - RVCE_CS((align(enc->base.height, 16) - enc->base.height) >> 1); // encCropBottomOffset - RVCE_CS(encNumMBsPerSlice); // encNumMBsPerSlice - RVCE_CS(0x00000000); // encIntraRefreshNumMBsPerSlot - RVCE_CS(0x00000000); // encForceIntraRefresh - RVCE_CS(0x00000000); // encForceIMBPeriod - RVCE_CS(0x00000000); // encPicOrderCntType - RVCE_CS(0x00000000); // log2_max_pic_order_cnt_lsb_minus4 - RVCE_CS(0x00000000); // encSPSID - RVCE_CS(0x00000000); // encPPSID - RVCE_CS(0x00000040); // encConstraintSetFlags - RVCE_CS(MAX2(enc->base.max_references, 1) - 1); // encBPicPattern - RVCE_CS(0x00000000); // weightPredModeBPicture - RVCE_CS(MIN2(enc->base.max_references, 2)); // encNumberOfReferenceFrames - RVCE_CS(enc->base.max_references + 1); // encMaxNumRefFrames - RVCE_CS(0x00000001); // encNumDefaultActiveRefL0 - RVCE_CS(0x00000001); // encNumDefaultActiveRefL1 - RVCE_CS(0x00000000); // encSliceMode - RVCE_CS(0x00000000); // encMaxSliceSize - RVCE_END(); -} - -static void motion_estimation(struct rvce_encoder *enc) -{ - RVCE_BEGIN(0x04000007); // motion estimation - RVCE_CS(0x00000001); // encIMEDecimationSearch - RVCE_CS(0x00000001); // motionEstHalfPixel - RVCE_CS(0x00000000); // motionEstQuarterPixel - RVCE_CS(0x00000000); // disableFavorPMVPoint - RVCE_CS(0x00000000); // forceZeroPointCenter - RVCE_CS(0x00000000); // LSMVert - RVCE_CS(0x00000010); // encSearchRangeX - RVCE_CS(0x00000010); // encSearchRangeY - RVCE_CS(0x00000010); // encSearch1RangeX - RVCE_CS(0x00000010); // encSearch1RangeY - RVCE_CS(0x00000000); // disable16x16Frame1 - RVCE_CS(0x00000000); // disableSATD - RVCE_CS(0x00000000); // enableAMD - RVCE_CS(0x000000fe); // encDisableSubMode - RVCE_CS(0x00000000); // encIMESkipX - RVCE_CS(0x00000000); // encIMESkipY - RVCE_CS(0x00000000); // encEnImeOverwDisSubm - RVCE_CS(0x00000000); // encImeOverwDisSubmNo - RVCE_CS(0x00000001); // encIME2SearchRangeX - RVCE_CS(0x00000001); // encIME2SearchRangeY - RVCE_CS(0x00000000); // parallelModeSpeedupEnable - RVCE_CS(0x00000000); // fme0_encDisableSubMode - RVCE_CS(0x00000000); // fme1_encDisableSubMode - RVCE_CS(0x00000000); // imeSWSpeedupEnable - RVCE_END(); -} - -static void rdo(struct rvce_encoder *enc) -{ - RVCE_BEGIN(0x04000008); // rdo - RVCE_CS(0x00000000); // encDisableTbePredIFrame - RVCE_CS(0x00000000); // encDisableTbePredPFrame - RVCE_CS(0x00000000); // useFmeInterpolY - RVCE_CS(0x00000000); // useFmeInterpolUV - RVCE_CS(0x00000000); // useFmeIntrapolY - RVCE_CS(0x00000000); // useFmeIntrapolUV - RVCE_CS(0x00000000); // useFmeInterpolY_1 - RVCE_CS(0x00000000); // useFmeInterpolUV_1 - RVCE_CS(0x00000000); // useFmeIntrapolY_1 - RVCE_CS(0x00000000); // useFmeIntrapolUV_1 - RVCE_CS(0x00000000); // enc16x16CostAdj - RVCE_CS(0x00000000); // encSkipCostAdj - RVCE_CS(0x00000000); // encForce16x16skip - RVCE_CS(0x00000000); // encDisableThresholdCalcA - RVCE_CS(0x00000000); // encLumaCoeffCost - RVCE_CS(0x00000000); // encLumaMBCoeffCost - RVCE_CS(0x00000000); // encChromaCoeffCost - RVCE_END(); -} - -static void vui(struct rvce_encoder *enc) -{ - int i; - - if (!enc->pic.rate_ctrl[0].frame_rate_num) - return; - - RVCE_BEGIN(0x04000009); // vui - RVCE_CS(0x00000000); // aspectRatioInfoPresentFlag - RVCE_CS(0x00000000); // aspectRatioInfo.aspectRatioIdc - RVCE_CS(0x00000000); // aspectRatioInfo.sarWidth - RVCE_CS(0x00000000); // aspectRatioInfo.sarHeight - RVCE_CS(0x00000000); // overscanInfoPresentFlag - RVCE_CS(0x00000000); // overScanInfo.overscanAppropFlag - RVCE_CS(0x00000000); // videoSignalTypePresentFlag - RVCE_CS(0x00000005); // videoSignalTypeInfo.videoFormat - RVCE_CS(0x00000000); // videoSignalTypeInfo.videoFullRangeFlag - RVCE_CS(0x00000000); // videoSignalTypeInfo.colorDescriptionPresentFlag - RVCE_CS(0x00000002); // videoSignalTypeInfo.colorPrim - RVCE_CS(0x00000002); // videoSignalTypeInfo.transferChar - RVCE_CS(0x00000002); // videoSignalTypeInfo.matrixCoef - RVCE_CS(0x00000000); // chromaLocInfoPresentFlag - RVCE_CS(0x00000000); // chromaLocInfo.chromaLocTop - RVCE_CS(0x00000000); // chromaLocInfo.chromaLocBottom - RVCE_CS(0x00000001); // timingInfoPresentFlag - RVCE_CS(enc->pic.rate_ctrl[0].frame_rate_den); // timingInfo.numUnitsInTick - RVCE_CS(enc->pic.rate_ctrl[0].frame_rate_num * 2); // timingInfo.timeScale; - RVCE_CS(0x00000001); // timingInfo.fixedFrameRateFlag - RVCE_CS(0x00000000); // nalHRDParametersPresentFlag - RVCE_CS(0x00000000); // hrdParam.cpbCntMinus1 - RVCE_CS(0x00000004); // hrdParam.bitRateScale - RVCE_CS(0x00000006); // hrdParam.cpbSizeScale - for (i = 0; i < 32; i++) { - RVCE_CS(0x00000000); // hrdParam.bitRateValueMinus - RVCE_CS(0x00000000); // hrdParam.cpbSizeValueMinus - RVCE_CS(0x00000000); // hrdParam.cbrFlag - } - RVCE_CS(0x00000017); // hrdParam.initialCpbRemovalDelayLengthMinus1 - RVCE_CS(0x00000017); // hrdParam.cpbRemovalDelayLengthMinus1 - RVCE_CS(0x00000017); // hrdParam.dpbOutputDelayLengthMinus1 - RVCE_CS(0x00000018); // hrdParam.timeOffsetLength - RVCE_CS(0x00000000); // lowDelayHRDFlag - RVCE_CS(0x00000000); // picStructPresentFlag - RVCE_CS(0x00000000); // bitstreamRestrictionPresentFlag - RVCE_CS(0x00000001); // bitstreamRestrictions.motionVectorsOverPicBoundariesFlag - RVCE_CS(0x00000002); // bitstreamRestrictions.maxBytesPerPicDenom - RVCE_CS(0x00000001); // bitstreamRestrictions.maxBitsPerMbDenom - RVCE_CS(0x00000010); // bitstreamRestrictions.log2MaxMvLengthHori - RVCE_CS(0x00000010); // bitstreamRestrictions.log2MaxMvLengthVert - RVCE_CS(0x00000003); // bitstreamRestrictions.numReorderFrames - RVCE_CS(0x00000003); // bitstreamRestrictions.maxDecFrameBuffering - RVCE_END(); -} - -static void config(struct rvce_encoder *enc) -{ - enc->task_info(enc, 0x00000002, 0, 0xffffffff, 0); - enc->rate_control(enc); - enc->config_extension(enc); - enc->motion_estimation(enc); - enc->rdo(enc); - if (enc->use_vui) - enc->vui(enc); - enc->pic_control(enc); -} - -static void encode(struct rvce_encoder *enc) -{ - signed luma_offset, chroma_offset; - int i; - - enc->task_info(enc, 0x00000003, 0, 0, 0); - - RVCE_BEGIN(0x05000001); // context buffer - RVCE_READWRITE(enc->cpb.res->buf, enc->cpb.res->domains, 0x0); // encodeContextAddressHi/Lo - RVCE_END(); - - RVCE_BEGIN(0x05000004); // video bitstream buffer - RVCE_WRITE(enc->bs_handle, RADEON_DOMAIN_GTT, 0x0); // videoBitstreamRingAddressHi/Lo - RVCE_CS(enc->bs_size); // videoBitstreamRingSize - RVCE_END(); - - RVCE_BEGIN(0x03000001); // encode - RVCE_CS(0x00000000); // insertHeaders - RVCE_CS(0x00000000); // pictureStructure - RVCE_CS(enc->bs_size); // allowedMaxBitstreamSize - RVCE_CS(0x00000000); // forceRefreshMap - RVCE_CS(0x00000000); // insertAUD - RVCE_CS(0x00000000); // endOfSequence - RVCE_CS(0x00000000); // endOfStream - RVCE_READ(enc->handle, RADEON_DOMAIN_VRAM, - (uint64_t)enc->luma->u.legacy.level[0].offset_256B * 256); // inputPictureLumaAddressHi/Lo - RVCE_READ(enc->handle, RADEON_DOMAIN_VRAM, - (uint64_t)enc->chroma->u.legacy.level[0].offset_256B * 256); // inputPictureChromaAddressHi/Lo - RVCE_CS(align(enc->luma->u.legacy.level[0].nblk_y, 16)); // encInputFrameYPitch - RVCE_CS(enc->luma->u.legacy.level[0].nblk_x * enc->luma->bpe); // encInputPicLumaPitch - RVCE_CS(enc->chroma->u.legacy.level[0].nblk_x * enc->chroma->bpe); // encInputPicChromaPitch - RVCE_CS(0x00000000); // encInputPic(Addr|Array)Mode - RVCE_CS(0x00000000); // encInputPicTileConfig - RVCE_CS(enc->pic.picture_type); // encPicType - RVCE_CS(enc->pic.picture_type == PIPE_H2645_ENC_PICTURE_TYPE_IDR); // encIdrFlag - RVCE_CS(0x00000000); // encIdrPicId - RVCE_CS(0x00000000); // encMGSKeyPic - RVCE_CS(!enc->pic.not_referenced); // encReferenceFlag - RVCE_CS(0x00000000); // encTemporalLayerIndex - RVCE_CS(0x00000000); // num_ref_idx_active_override_flag - RVCE_CS(0x00000000); // num_ref_idx_l0_active_minus1 - RVCE_CS(0x00000000); // num_ref_idx_l1_active_minus1 - - i = enc->pic.frame_num - enc->pic.ref_idx_l0; - if (i > 1 && enc->pic.picture_type == PIPE_H2645_ENC_PICTURE_TYPE_P) { - RVCE_CS(0x00000001); // encRefListModificationOp - RVCE_CS(i - 1); // encRefListModificationNum - } else { - RVCE_CS(0x00000000); // encRefListModificationOp - RVCE_CS(0x00000000); // encRefListModificationNum - } - - for (i = 0; i < 3; ++i) { - RVCE_CS(0x00000000); // encRefListModificationOp - RVCE_CS(0x00000000); // encRefListModificationNum - } - for (i = 0; i < 4; ++i) { - RVCE_CS(0x00000000); // encDecodedPictureMarkingOp - RVCE_CS(0x00000000); // encDecodedPictureMarkingNum - RVCE_CS(0x00000000); // encDecodedPictureMarkingIdx - RVCE_CS(0x00000000); // encDecodedRefBasePictureMarkingOp - RVCE_CS(0x00000000); // encDecodedRefBasePictureMarkingNum - } - - // encReferencePictureL0[0] - RVCE_CS(0x00000000); // pictureStructure - if (enc->pic.picture_type == PIPE_H2645_ENC_PICTURE_TYPE_P || - enc->pic.picture_type == PIPE_H2645_ENC_PICTURE_TYPE_B) { - struct rvce_cpb_slot *l0 = si_l0_slot(enc); - si_vce_frame_offset(enc, l0, &luma_offset, &chroma_offset); - RVCE_CS(l0->picture_type); // encPicType - RVCE_CS(l0->frame_num); // frameNumber - RVCE_CS(l0->pic_order_cnt); // pictureOrderCount - RVCE_CS(luma_offset); // lumaOffset - RVCE_CS(chroma_offset); // chromaOffset - } else { - RVCE_CS(0x00000000); // encPicType - RVCE_CS(0x00000000); // frameNumber - RVCE_CS(0x00000000); // pictureOrderCount - RVCE_CS(0xffffffff); // lumaOffset - RVCE_CS(0xffffffff); // chromaOffset - } - - // encReferencePictureL0[1] - RVCE_CS(0x00000000); // pictureStructure - RVCE_CS(0x00000000); // encPicType - RVCE_CS(0x00000000); // frameNumber - RVCE_CS(0x00000000); // pictureOrderCount - RVCE_CS(0xffffffff); // lumaOffset - RVCE_CS(0xffffffff); // chromaOffset - - // encReferencePictureL1[0] - RVCE_CS(0x00000000); // pictureStructure - if (enc->pic.picture_type == PIPE_H2645_ENC_PICTURE_TYPE_B) { - struct rvce_cpb_slot *l1 = si_l1_slot(enc); - si_vce_frame_offset(enc, l1, &luma_offset, &chroma_offset); - RVCE_CS(l1->picture_type); // encPicType - RVCE_CS(l1->frame_num); // frameNumber - RVCE_CS(l1->pic_order_cnt); // pictureOrderCount - RVCE_CS(luma_offset); // lumaOffset - RVCE_CS(chroma_offset); // chromaOffset - } else { - RVCE_CS(0x00000000); // encPicType - RVCE_CS(0x00000000); // frameNumber - RVCE_CS(0x00000000); // pictureOrderCount - RVCE_CS(0xffffffff); // lumaOffset - RVCE_CS(0xffffffff); // chromaOffset - } - - si_vce_frame_offset(enc, si_current_slot(enc), &luma_offset, &chroma_offset); - RVCE_CS(luma_offset); // encReconstructedLumaOffset - RVCE_CS(chroma_offset); // encReconstructedChromaOffset - RVCE_CS(0x00000000); // encColocBufferOffset - RVCE_CS(0x00000000); // encReconstructedRefBasePictureLumaOffset - RVCE_CS(0x00000000); // encReconstructedRefBasePictureChromaOffset - RVCE_CS(0x00000000); // encReferenceRefBasePictureLumaOffset - RVCE_CS(0x00000000); // encReferenceRefBasePictureChromaOffset - RVCE_CS(0x00000000); // pictureCount - RVCE_CS(enc->pic.frame_num); // frameNumber - RVCE_CS(enc->pic.pic_order_cnt); // pictureOrderCount - RVCE_CS(0x00000000); // numIPicRemainInRCGOP - RVCE_CS(0x00000000); // numPPicRemainInRCGOP - RVCE_CS(0x00000000); // numBPicRemainInRCGOP - RVCE_CS(0x00000000); // numIRPicRemainInRCGOP - RVCE_CS(0x00000000); // enableIntraRefresh - RVCE_END(); -} - -static void destroy(struct rvce_encoder *enc) -{ - enc->task_info(enc, 0x00000001, 0, 0, 0); - - feedback(enc); - - RVCE_BEGIN(0x02000001); // destroy - RVCE_END(); -} - -void si_vce_40_2_2_get_param(struct rvce_encoder *enc, struct pipe_h264_enc_picture_desc *pic) -{ -} - -void si_vce_40_2_2_init(struct rvce_encoder *enc) -{ - enc->session = session; - enc->task_info = task_info; - enc->create = create; - enc->feedback = feedback; - enc->rate_control = rate_control; - enc->config_extension = config_extension; - enc->pic_control = pic_control; - enc->motion_estimation = motion_estimation; - enc->rdo = rdo; - enc->vui = vui; - enc->config = config; - enc->encode = encode; - enc->destroy = destroy; - enc->si_get_pic_param = si_vce_40_2_2_get_param; -} diff --git a/src/gallium/drivers/radeon/radeon_vce_50.c b/src/gallium/drivers/radeon/radeon_vce_50.c deleted file mode 100644 index 918804ee063..00000000000 --- a/src/gallium/drivers/radeon/radeon_vce_50.c +++ /dev/null @@ -1,239 +0,0 @@ -/************************************************************************** - * - * Copyright 2013 Advanced Micro Devices, Inc. - * All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - * - **************************************************************************/ - -#include "pipe/p_video_codec.h" -#include "radeon_vce.h" -#include "radeon_video.h" -#include "si_pipe.h" -#include "util/u_memory.h" -#include "util/u_video.h" -#include "vl/vl_video_buffer.h" - -#include <stdio.h> - -static void rate_control(struct rvce_encoder *enc) -{ - RVCE_BEGIN(0x04000005); // rate control - RVCE_CS(enc->pic.rate_ctrl[0].rate_ctrl_method); // encRateControlMethod - RVCE_CS(enc->pic.rate_ctrl[0].target_bitrate); // encRateControlTargetBitRate - RVCE_CS(enc->pic.rate_ctrl[0].peak_bitrate); // encRateControlPeakBitRate - RVCE_CS(enc->pic.rate_ctrl[0].frame_rate_num); // encRateControlFrameRateNum - RVCE_CS(0x00000000); // encGOPSize - RVCE_CS(enc->pic.quant_i_frames); // encQP_I - RVCE_CS(enc->pic.quant_p_frames); // encQP_P - RVCE_CS(enc->pic.quant_b_frames); // encQP_B - RVCE_CS(enc->pic.rate_ctrl[0].vbv_buffer_size); // encVBVBufferSize - RVCE_CS(enc->pic.rate_ctrl[0].frame_rate_den); // encRateControlFrameRateDen - RVCE_CS(0x00000000); // encVBVBufferLevel - RVCE_CS(0x00000000); // encMaxAUSize - RVCE_CS(0x00000000); // encQPInitialMode - RVCE_CS(enc->pic.rate_ctrl[0].target_bits_picture); // encTargetBitsPerPicture - RVCE_CS(enc->pic.rate_ctrl[0].peak_bits_picture_integer); // encPeakBitsPerPictureInteger - RVCE_CS(enc->pic.rate_ctrl[0].peak_bits_picture_fraction); // encPeakBitsPerPictureFractional - RVCE_CS(0x00000000); // encMinQP - RVCE_CS(0x00000033); // encMaxQP - RVCE_CS(0x00000000); // encSkipFrameEnable - RVCE_CS(0x00000000); // encFillerDataEnable - RVCE_CS(0x00000000); // encEnforceHRD - RVCE_CS(0x00000000); // encBPicsDeltaQP - RVCE_CS(0x00000000); // encReferenceBPicsDeltaQP - RVCE_CS(0x00000000); // encRateControlReInitDisable - RVCE_CS(0x00000000); // encLCVBRInitQPFlag - RVCE_CS(0x00000000); // encLCVBRSATDBasedNonlinearBitBudgetFlag - RVCE_END(); -} - -static void encode(struct rvce_encoder *enc) -{ - signed luma_offset, chroma_offset, bs_offset; - unsigned dep, bs_idx = enc->bs_idx++; - int i; - - if (enc->dual_inst) { - if (bs_idx == 0) - dep = 1; - else if (enc->pic.picture_type == PIPE_H2645_ENC_PICTURE_TYPE_IDR) - dep = 0; - else - dep = 2; - } else - dep = 0; - - enc->task_info(enc, 0x00000003, dep, 0, bs_idx); - - RVCE_BEGIN(0x05000001); // context buffer - RVCE_READWRITE(enc->cpb.res->buf, enc->cpb.res->domains, 0); // encodeContextAddressHi/Lo - RVCE_END(); - - bs_offset = -(signed)(bs_idx * enc->bs_size); - - RVCE_BEGIN(0x05000004); // video bitstream buffer - RVCE_WRITE(enc->bs_handle, RADEON_DOMAIN_GTT, bs_offset); // videoBitstreamRingAddressHi/Lo - RVCE_CS(enc->bs_size); // videoBitstreamRingSize - RVCE_END(); - - if (enc->dual_pipe) { - unsigned aux_offset = - enc->cpb.res->buf->size - RVCE_MAX_AUX_BUFFER_NUM * RVCE_MAX_BITSTREAM_OUTPUT_ROW_SIZE * 2; - RVCE_BEGIN(0x05000002); // auxiliary buffer - for (i = 0; i < 8; ++i) { - RVCE_CS(aux_offset); - aux_offset += RVCE_MAX_BITSTREAM_OUTPUT_ROW_SIZE; - } - for (i = 0; i < 8; ++i) - RVCE_CS(RVCE_MAX_BITSTREAM_OUTPUT_ROW_SIZE); - RVCE_END(); - } - - RVCE_BEGIN(0x03000001); // encode - RVCE_CS(enc->pic.frame_num ? 0x0 : 0x11); // insertHeaders - RVCE_CS(0x00000000); // pictureStructure - RVCE_CS(enc->bs_size); // allowedMaxBitstreamSize - RVCE_CS(0x00000000); // forceRefreshMap - RVCE_CS(0x00000000); // insertAUD - RVCE_CS(0x00000000); // endOfSequence - RVCE_CS(0x00000000); // endOfStream - RVCE_READ(enc->handle, RADEON_DOMAIN_VRAM, - (uint64_t)enc->luma->u.legacy.level[0].offset_256B * 256); // inputPictureLumaAddressHi/Lo - RVCE_READ(enc->handle, RADEON_DOMAIN_VRAM, - (uint64_t)enc->chroma->u.legacy.level[0].offset_256B * 256); // inputPictureChromaAddressHi/Lo - RVCE_CS(align(enc->luma->u.legacy.level[0].nblk_y, 16)); // encInputFrameYPitch - RVCE_CS(enc->luma->u.legacy.level[0].nblk_x * enc->luma->bpe); // encInputPicLumaPitch - RVCE_CS(enc->chroma->u.legacy.level[0].nblk_x * enc->chroma->bpe); // encInputPicChromaPitch - if (enc->dual_pipe) - RVCE_CS(0x00000000); // encInputPic(Addr|Array)Mode,encDisable(TwoPipeMode|MBOffloading) - else - RVCE_CS(0x00010000); // encInputPic(Addr|Array)Mode,encDisable(TwoPipeMode|MBOffloading) - RVCE_CS(0x00000000); // encInputPicTileConfig - RVCE_CS(enc->pic.picture_type); // encPicType - RVCE_CS(enc->pic.picture_type == PIPE_H2645_ENC_PICTURE_TYPE_IDR);// encIdrFlag - RVCE_CS(0x00000000); // encIdrPicId - RVCE_CS(0x00000000); // encMGSKeyPic - RVCE_CS(!enc->pic.not_referenced); // encReferenceFlag - RVCE_CS(0x00000000); // encTemporalLayerIndex - RVCE_CS(0x00000000); // num_ref_idx_active_override_flag - RVCE_CS(0x00000000); // num_ref_idx_l0_active_minus1 - RVCE_CS(0x00000000); // num_ref_idx_l1_active_minus1 - - i = enc->pic.frame_num - enc->pic.ref_idx_l0; - if (i > 1 && enc->pic.picture_type == PIPE_H2645_ENC_PICTURE_TYPE_P) { - RVCE_CS(0x00000001); // encRefListModificationOp - RVCE_CS(i - 1); // encRefListModificationNum - } else { - RVCE_CS(0x00000000); // encRefListModificationOp - RVCE_CS(0x00000000); // encRefListModificationNum - } - - for (i = 0; i < 3; ++i) { - RVCE_CS(0x00000000); // encRefListModificationOp - RVCE_CS(0x00000000); // encRefListModificationNum - } - for (i = 0; i < 4; ++i) { - RVCE_CS(0x00000000); // encDecodedPictureMarkingOp - RVCE_CS(0x00000000); // encDecodedPictureMarkingNum - RVCE_CS(0x00000000); // encDecodedPictureMarkingIdx - RVCE_CS(0x00000000); // encDecodedRefBasePictureMarkingOp - RVCE_CS(0x00000000); // encDecodedRefBasePictureMarkingNum - } - - // encReferencePictureL0[0] - RVCE_CS(0x00000000); // pictureStructure - if (enc->pic.picture_type == PIPE_H2645_ENC_PICTURE_TYPE_P || - enc->pic.picture_type == PIPE_H2645_ENC_PICTURE_TYPE_B) { - struct rvce_cpb_slot *l0 = si_l0_slot(enc); - si_vce_frame_offset(enc, l0, &luma_offset, &chroma_offset); - RVCE_CS(l0->picture_type); // encPicType - RVCE_CS(l0->frame_num); // frameNumber - RVCE_CS(l0->pic_order_cnt); // pictureOrderCount - RVCE_CS(luma_offset); // lumaOffset - RVCE_CS(chroma_offset); // chromaOffset - } else { - RVCE_CS(0x00000000); // encPicType - RVCE_CS(0x00000000); // frameNumber - RVCE_CS(0x00000000); // pictureOrderCount - RVCE_CS(0xffffffff); // lumaOffset - RVCE_CS(0xffffffff); // chromaOffset - } - - // encReferencePictureL0[1] - RVCE_CS(0x00000000); // pictureStructure - RVCE_CS(0x00000000); // encPicType - RVCE_CS(0x00000000); // frameNumber - RVCE_CS(0x00000000); // pictureOrderCount - RVCE_CS(0xffffffff); // lumaOffset - RVCE_CS(0xffffffff); // chromaOffset - - // encReferencePictureL1[0] - RVCE_CS(0x00000000); // pictureStructure - if (enc->pic.picture_type == PIPE_H2645_ENC_PICTURE_TYPE_B) { - struct rvce_cpb_slot *l1 = si_l1_slot(enc); - si_vce_frame_offset(enc, l1, &luma_offset, &chroma_offset); - RVCE_CS(l1->picture_type); // encPicType - RVCE_CS(l1->frame_num); // frameNumber - RVCE_CS(l1->pic_order_cnt); // pictureOrderCount - RVCE_CS(luma_offset); // lumaOffset - RVCE_CS(chroma_offset); // chromaOffset - } else { - RVCE_CS(0x00000000); // encPicType - RVCE_CS(0x00000000); // frameNumber - RVCE_CS(0x00000000); // pictureOrderCount - RVCE_CS(0xffffffff); // lumaOffset - RVCE_CS(0xffffffff); // chromaOffset - } - - si_vce_frame_offset(enc, si_current_slot(enc), &luma_offset, &chroma_offset); - RVCE_CS(luma_offset); // encReconstructedLumaOffset - RVCE_CS(chroma_offset); // encReconstructedChromaOffset - RVCE_CS(0x00000000); // encColocBufferOffset - RVCE_CS(0x00000000); // encReconstructedRefBasePictureLumaOffset - RVCE_CS(0x00000000); // encReconstructedRefBasePictureChromaOffset - RVCE_CS(0x00000000); // encReferenceRefBasePictureLumaOffset - RVCE_CS(0x00000000); // encReferenceRefBasePictureChromaOffset - RVCE_CS(0x00000000); // pictureCount - RVCE_CS(enc->pic.frame_num); // frameNumber - RVCE_CS(enc->pic.pic_order_cnt); // pictureOrderCount - RVCE_CS(0x00000000); // numIPicRemainInRCGOP - RVCE_CS(0x00000000); // numPPicRemainInRCGOP - RVCE_CS(0x00000000); // numBPicRemainInRCGOP - RVCE_CS(0x00000000); // numIRPicRemainInRCGOP - RVCE_CS(0x00000000); // enableIntraRefresh - RVCE_END(); -} - -void si_vce_50_get_param(struct rvce_encoder *enc, struct pipe_h264_enc_picture_desc *pic) -{ -} - -void si_vce_50_init(struct rvce_encoder *enc) -{ - si_vce_40_2_2_init(enc); - - /* only the two below are different */ - enc->rate_control = rate_control; - enc->encode = encode; - enc->si_get_pic_param = si_vce_50_get_param; -} diff --git a/src/gallium/drivers/radeon/radeon_vce_52.c b/src/gallium/drivers/radeon/radeon_vce_52.c deleted file mode 100644 index 5dc6f733a38..00000000000 --- a/src/gallium/drivers/radeon/radeon_vce_52.c +++ /dev/null @@ -1,679 +0,0 @@ -/************************************************************************** - * - * Copyright 2015 Advanced Micro Devices, Inc. - * All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - * - **************************************************************************/ - -#include "pipe/p_video_codec.h" -#include "radeon_vce.h" -#include "radeon_video.h" -#include "radeonsi/si_pipe.h" -#include "util/u_memory.h" -#include "util/u_video.h" -#include "vl/vl_video_buffer.h" - -#include <stdio.h> - -static void get_rate_control_param(struct rvce_encoder *enc, struct pipe_h264_enc_picture_desc *pic) -{ - enc->enc_pic.rc.rc_method = pic->rate_ctrl[0].rate_ctrl_method; - enc->enc_pic.rc.target_bitrate = pic->rate_ctrl[0].target_bitrate; - enc->enc_pic.rc.peak_bitrate = pic->rate_ctrl[0].peak_bitrate; - enc->enc_pic.rc.quant_i_frames = pic->quant_i_frames; - enc->enc_pic.rc.quant_p_frames = pic->quant_p_frames; - enc->enc_pic.rc.quant_b_frames = pic->quant_b_frames; - enc->enc_pic.rc.gop_size = pic->gop_size; - enc->enc_pic.rc.frame_rate_num = pic->rate_ctrl[0].frame_rate_num; - enc->enc_pic.rc.frame_rate_den = pic->rate_ctrl[0].frame_rate_den; - enc->enc_pic.rc.max_qp = 51; - - /* For CBR mode, to guarantee bitrate of generated stream complies with - * target bitrate (e.g. no over +/-10%), vbv_buffer_size should be same - * as target bitrate. - */ - if (enc->enc_pic.rc.rc_method == PIPE_H2645_ENC_RATE_CONTROL_METHOD_CONSTANT) { - enc->enc_pic.rc.vbv_buffer_size = pic->rate_ctrl[0].target_bitrate; - } else { - enc->enc_pic.rc.vbv_buffer_size = pic->rate_ctrl[0].vbv_buffer_size; - } - - enc->enc_pic.rc.vbv_buf_lv = pic->rate_ctrl[0].vbv_buf_lv; - enc->enc_pic.rc.fill_data_enable = pic->rate_ctrl[0].fill_data_enable; - enc->enc_pic.rc.enforce_hrd = pic->rate_ctrl[0].enforce_hrd; - enc->enc_pic.rc.target_bits_picture = pic->rate_ctrl[0].target_bits_picture; - enc->enc_pic.rc.peak_bits_picture_integer = pic->rate_ctrl[0].peak_bits_picture_integer; - enc->enc_pic.rc.peak_bits_picture_fraction = pic->rate_ctrl[0].peak_bits_picture_fraction; -} - -static void get_motion_estimation_param(struct rvce_encoder *enc, - struct pipe_h264_enc_picture_desc *pic) -{ - enc->enc_pic.me.motion_est_quarter_pixel = pic->motion_est.motion_est_quarter_pixel; - enc->enc_pic.me.enc_disable_sub_mode = pic->motion_est.enc_disable_sub_mode; - enc->enc_pic.me.lsmvert = pic->motion_est.lsmvert; - enc->enc_pic.me.enc_en_ime_overw_dis_subm = pic->motion_est.enc_en_ime_overw_dis_subm; - enc->enc_pic.me.enc_ime_overw_dis_subm_no = pic->motion_est.enc_ime_overw_dis_subm_no; - enc->enc_pic.me.enc_ime2_search_range_x = pic->motion_est.enc_ime2_search_range_x; - enc->enc_pic.me.enc_ime2_search_range_y = pic->motion_est.enc_ime2_search_range_y; - enc->enc_pic.me.enc_ime_decimation_search = 0x00000001; - enc->enc_pic.me.motion_est_half_pixel = 0x00000001; - enc->enc_pic.me.enc_search_range_x = 0x00000010; - enc->enc_pic.me.enc_search_range_y = 0x00000010; - enc->enc_pic.me.enc_search1_range_x = 0x00000010; - enc->enc_pic.me.enc_search1_range_y = 0x00000010; -} - -static void get_pic_control_param(struct rvce_encoder *enc, struct pipe_h264_enc_picture_desc *pic) -{ - unsigned encNumMBsPerSlice; - encNumMBsPerSlice = align(enc->base.width, 16) / 16; - encNumMBsPerSlice *= align(enc->base.height, 16) / 16; - if (pic->pic_ctrl.enc_frame_cropping_flag) { - enc->enc_pic.pc.enc_crop_left_offset = pic->pic_ctrl.enc_frame_crop_left_offset; - enc->enc_pic.pc.enc_crop_right_offset = pic->pic_ctrl.enc_frame_crop_right_offset; - enc->enc_pic.pc.enc_crop_top_offset = pic->pic_ctrl.enc_frame_crop_top_offset; - enc->enc_pic.pc.enc_crop_bottom_offset = pic->pic_ctrl.enc_frame_crop_bottom_offset; - } else { - enc->enc_pic.pc.enc_crop_right_offset = (align(enc->base.width, 16) - enc->base.width) >> 1; - enc->enc_pic.pc.enc_crop_bottom_offset = - (align(enc->base.height, 16) - enc->base.height) >> 1; - } - enc->enc_pic.pc.enc_num_mbs_per_slice = encNumMBsPerSlice; - enc->enc_pic.pc.enc_b_pic_pattern = MAX2(enc->base.max_references, 1) - 1; - enc->enc_pic.pc.enc_number_of_reference_frames = MIN2(enc->base.max_references, 1); - enc->enc_pic.pc.enc_max_num_ref_frames = enc->base.max_references + 1; - enc->enc_pic.pc.enc_num_default_active_ref_l0 = 0x00000001; - enc->enc_pic.pc.enc_num_default_active_ref_l1 = 0x00000001; - enc->enc_pic.pc.enc_cabac_enable = pic->pic_ctrl.enc_cabac_enable; - enc->enc_pic.pc.enc_constraint_set_flags = pic->pic_ctrl.enc_constraint_set_flags; -} - -static void get_task_info_param(struct rvce_encoder *enc) -{ - enc->enc_pic.ti.offset_of_next_task_info = 0xffffffff; -} - -static void get_feedback_buffer_param(struct rvce_encoder *enc) -{ - enc->enc_pic.fb.feedback_ring_size = 0x00000001; -} - -static void get_config_ext_param(struct rvce_encoder *enc) -{ - enc->enc_pic.ce.enc_enable_perf_logging = 0x00000003; -} - -static void get_vui_param(struct rvce_encoder *enc, struct pipe_h264_enc_picture_desc *pic) -{ - enc->enc_pic.enable_vui = pic->enable_vui; - enc->enc_pic.vui.video_format = 0x00000005; - enc->enc_pic.vui.color_prim = 0x00000002; - enc->enc_pic.vui.transfer_char = 0x00000002; - enc->enc_pic.vui.matrix_coef = 0x00000002; - enc->enc_pic.vui.timing_info_present_flag = 0x00000001; - enc->enc_pic.vui.num_units_in_tick = pic->rate_ctrl[0].frame_rate_den; - enc->enc_pic.vui.time_scale = pic->rate_ctrl[0].frame_rate_num * 2; - enc->enc_pic.vui.fixed_frame_rate_flag = 0x00000001; - enc->enc_pic.vui.bit_rate_scale = 0x00000004; - enc->enc_pic.vui.cpb_size_scale = 0x00000006; - enc->enc_pic.vui.initial_cpb_removal_delay_length_minus1 = 0x00000017; - enc->enc_pic.vui.cpb_removal_delay_length_minus1 = 0x00000017; - enc->enc_pic.vui.dpb_output_delay_length_minus1 = 0x00000017; - enc->enc_pic.vui.time_offset_length = 0x00000018; - enc->enc_pic.vui.motion_vectors_over_pic_boundaries_flag = 0x00000001; - enc->enc_pic.vui.max_bytes_per_pic_denom = 0x00000002; - enc->enc_pic.vui.max_bits_per_mb_denom = 0x00000001; - enc->enc_pic.vui.log2_max_mv_length_hori = 0x00000010; - enc->enc_pic.vui.log2_max_mv_length_vert = 0x00000010; - enc->enc_pic.vui.num_reorder_frames = 0x00000003; - enc->enc_pic.vui.max_dec_frame_buffering = 0x00000003; -} - -void si_vce_52_get_param(struct rvce_encoder *enc, struct pipe_h264_enc_picture_desc *pic) -{ - get_rate_control_param(enc, pic); - get_motion_estimation_param(enc, pic); - get_pic_control_param(enc, pic); - get_task_info_param(enc); - get_feedback_buffer_param(enc); - get_vui_param(enc, pic); - get_config_ext_param(enc); - - enc->enc_pic.picture_type = pic->picture_type; - enc->enc_pic.frame_num = pic->frame_num; - enc->enc_pic.frame_num_cnt = pic->frame_num_cnt; - enc->enc_pic.p_remain = pic->p_remain; - enc->enc_pic.i_remain = pic->i_remain; - enc->enc_pic.gop_cnt = pic->gop_cnt; - enc->enc_pic.pic_order_cnt = pic->pic_order_cnt; - enc->enc_pic.ref_idx_l0 = pic->ref_idx_l0; - enc->enc_pic.ref_idx_l1 = pic->ref_idx_l1; - enc->enc_pic.not_referenced = false; - if (enc->dual_inst) - enc->enc_pic.addrmode_arraymode_disrdo_distwoinstants = 0x00000201; - else - enc->enc_pic.addrmode_arraymode_disrdo_distwoinstants = 0x01000201; - enc->enc_pic.is_idr = (pic->picture_type == PIPE_H2645_ENC_PICTURE_TYPE_IDR); -} - -static void create(struct rvce_encoder *enc) -{ - struct si_screen *sscreen = (struct si_screen *)enc->screen; - enc->task_info(enc, 0x00000000, 0, 0, 0); - - RVCE_BEGIN(0x01000001); // create cmd - RVCE_CS(enc->enc_pic.ec.enc_use_circular_buffer); - RVCE_CS(u_get_h264_profile_idc(enc->base.profile)); // encProfile - RVCE_CS(enc->base.level); // encLevel - RVCE_CS(enc->enc_pic.ec.enc_pic_struct_restriction); - RVCE_CS(enc->base.width); // encImageWidth - RVCE_CS(enc->base.height); // encImageHeight - - if (sscreen->info.chip_class < GFX9) { - RVCE_CS(enc->luma->u.legacy.level[0].nblk_x * enc->luma->bpe); // encRefPicLumaPitch - RVCE_CS(enc->chroma->u.legacy.level[0].nblk_x * enc->chroma->bpe); // encRefPicChromaPitch - RVCE_CS(align(enc->luma->u.legacy.level[0].nblk_y, 16) / 8); // encRefYHeightInQw - } else { - RVCE_CS(enc->luma->u.gfx9.surf_pitch * enc->luma->bpe); // encRefPicLumaPitch - RVCE_CS(enc->chroma->u.gfx9.surf_pitch * enc->chroma->bpe); // encRefPicChromaPitch - RVCE_CS(align(enc->luma->u.gfx9.surf_height, 16) / 8); // encRefYHeightInQw - } - - RVCE_CS(enc->enc_pic.addrmode_arraymode_disrdo_distwoinstants); - - RVCE_CS(enc->enc_pic.ec.enc_pre_encode_context_buffer_offset); - RVCE_CS(enc->enc_pic.ec.enc_pre_encode_input_luma_buffer_offset); - RVCE_CS(enc->enc_pic.ec.enc_pre_encode_input_chroma_buffer_offset); - RVCE_CS(enc->enc_pic.ec.enc_pre_encode_mode_chromaflag_vbaqmode_scenechangesensitivity); - RVCE_END(); -} - -static void encode(struct rvce_encoder *enc) -{ - struct si_screen *sscreen = (struct si_screen *)enc->screen; - signed luma_offset, chroma_offset, bs_offset; - unsigned dep, bs_idx = enc->bs_idx++; - int i; - - if (enc->dual_inst) { - if (bs_idx == 0) - dep = 1; - else if (enc->enc_pic.picture_type == PIPE_H2645_ENC_PICTURE_TYPE_IDR) - dep = 0; - else - dep = 2; - } else - dep = 0; - - enc->task_info(enc, 0x00000003, dep, 0, bs_idx); - - RVCE_BEGIN(0x05000001); // context buffer - RVCE_READWRITE(enc->cpb.res->buf, enc->cpb.res->domains, 0); // encodeContextAddressHi/Lo - RVCE_END(); - - bs_offset = -(signed)(bs_idx * enc->bs_size); - - RVCE_BEGIN(0x05000004); // video bitstream buffer - RVCE_WRITE(enc->bs_handle, RADEON_DOMAIN_GTT, bs_offset); // videoBitstreamRingAddressHi/Lo - RVCE_CS(enc->bs_size); // videoBitstreamRingSize - RVCE_END(); - - if (enc->dual_pipe) { - unsigned aux_offset = - enc->cpb.res->buf->size - RVCE_MAX_AUX_BUFFER_NUM * RVCE_MAX_BITSTREAM_OUTPUT_ROW_SIZE * 2; - RVCE_BEGIN(0x05000002); // auxiliary buffer - for (i = 0; i < 8; ++i) { - RVCE_CS(aux_offset); - aux_offset += RVCE_MAX_BITSTREAM_OUTPUT_ROW_SIZE; - } - for (i = 0; i < 8; ++i) - RVCE_CS(RVCE_MAX_BITSTREAM_OUTPUT_ROW_SIZE); - RVCE_END(); - } - - RVCE_BEGIN(0x03000001); // encode - RVCE_CS(enc->enc_pic.frame_num ? 0x0 : 0x11); // insertHeaders - RVCE_CS(enc->enc_pic.eo.picture_structure); - RVCE_CS(enc->bs_size); // allowedMaxBitstreamSize - RVCE_CS(enc->enc_pic.eo.force_refresh_map); - RVCE_CS(enc->enc_pic.eo.insert_aud); - RVCE_CS(enc->enc_pic.eo.end_of_sequence); - RVCE_CS(enc->enc_pic.eo.end_of_stream); - - if (sscreen->info.chip_class < GFX9) { - RVCE_READ(enc->handle, RADEON_DOMAIN_VRAM, - (uint64_t)enc->luma->u.legacy.level[0].offset_256B * 256); // inputPictureLumaAddressHi/Lo - RVCE_READ(enc->handle, RADEON_DOMAIN_VRAM, - (uint64_t)enc->chroma->u.legacy.level[0].offset_256B * 256); // inputPictureChromaAddressHi/Lo - RVCE_CS(align(enc->luma->u.legacy.level[0].nblk_y, 16)); // encInputFrameYPitch - RVCE_CS(enc->luma->u.legacy.level[0].nblk_x * enc->luma->bpe); // encInputPicLumaPitch - RVCE_CS(enc->chroma->u.legacy.level[0].nblk_x * enc->chroma->bpe); // encInputPicChromaPitch - } else { - RVCE_READ(enc->handle, RADEON_DOMAIN_VRAM, - enc->luma->u.gfx9.surf_offset); // inputPictureLumaAddressHi/Lo - RVCE_READ(enc->handle, RADEON_DOMAIN_VRAM, - enc->chroma->u.gfx9.surf_offset); // inputPictureChromaAddressHi/Lo - RVCE_CS(align(enc->luma->u.gfx9.surf_height, 16)); // encInputFrameYPitch - RVCE_CS(enc->luma->u.gfx9.surf_pitch * enc->luma->bpe); // encInputPicLumaPitch - RVCE_CS(enc->chroma->u.gfx9.surf_pitch * enc->chroma->bpe); // encInputPicChromaPitch - } - - if (enc->dual_pipe) - enc->enc_pic.eo.enc_input_pic_addr_array_disable2pipe_disablemboffload = 0x00000000; - else - enc->enc_pic.eo.enc_input_pic_addr_array_disable2pipe_disablemboffload = 0x00010000; - RVCE_CS(enc->enc_pic.eo.enc_input_pic_addr_array_disable2pipe_disablemboffload); - RVCE_CS(enc->enc_pic.eo.enc_input_pic_tile_config); - RVCE_CS(enc->enc_pic.picture_type); // encPicType - RVCE_CS(enc->enc_pic.picture_type == PIPE_H2645_ENC_PICTURE_TYPE_IDR); // encIdrFlag - if ((enc->enc_pic.picture_type == PIPE_H2645_ENC_PICTURE_TYPE_IDR) && - (enc->enc_pic.eo.enc_idr_pic_id != 0)) - enc->enc_pic.eo.enc_idr_pic_id = enc->enc_pic.idr_pic_id - 1; - else - enc->enc_pic.eo.enc_idr_pic_id = 0x00000000; - RVCE_CS(enc->enc_pic.eo.enc_idr_pic_id); - RVCE_CS(enc->enc_pic.eo.enc_mgs_key_pic); - RVCE_CS(!enc->enc_pic.not_referenced); - RVCE_CS(enc->enc_pic.eo.enc_temporal_layer_index); - RVCE_CS(enc->enc_pic.eo.num_ref_idx_active_override_flag); - RVCE_CS(enc->enc_pic.eo.num_ref_idx_l0_active_minus1); - RVCE_CS(enc->enc_pic.eo.num_ref_idx_l1_active_minus1); - - i = enc->enc_pic.frame_num - enc->enc_pic.ref_idx_l0; - if (i > 1 && enc->enc_pic.picture_type == PIPE_H2645_ENC_PICTURE_TYPE_P) { - enc->enc_pic.eo.enc_ref_list_modification_op = 0x00000001; - enc->enc_pic.eo.enc_ref_list_modification_num = i - 1; - RVCE_CS(enc->enc_pic.eo.enc_ref_list_modification_op); - RVCE_CS(enc->enc_pic.eo.enc_ref_list_modification_num); - } else { - enc->enc_pic.eo.enc_ref_list_modification_op = 0x00000000; - enc->enc_pic.eo.enc_ref_list_modification_num = 0x00000000; - RVCE_CS(enc->enc_pic.eo.enc_ref_list_modification_op); - RVCE_CS(enc->enc_pic.eo.enc_ref_list_modification_num); - } - - for (i = 0; i < 3; ++i) { - enc->enc_pic.eo.enc_ref_list_modification_op = 0x00000000; - enc->enc_pic.eo.enc_ref_list_modification_num = 0x00000000; - RVCE_CS(enc->enc_pic.eo.enc_ref_list_modification_op); - RVCE_CS(enc->enc_pic.eo.enc_ref_list_modification_num); - } - for (i = 0; i < 4; ++i) { - RVCE_CS(enc->enc_pic.eo.enc_decoded_picture_marking_op); - RVCE_CS(enc->enc_pic.eo.enc_decoded_picture_marking_num); - RVCE_CS(enc->enc_pic.eo.enc_decoded_picture_marking_idx); - RVCE_CS(enc->enc_pic.eo.enc_decoded_ref_base_picture_marking_op); - RVCE_CS(enc->enc_pic.eo.enc_decoded_ref_base_picture_marking_num); - } - - // encReferencePictureL0[0] - RVCE_CS(0x00000000); // pictureStructure - if (enc->enc_pic.picture_type == PIPE_H2645_ENC_PICTURE_TYPE_P || - enc->enc_pic.picture_type == PIPE_H2645_ENC_PICTURE_TYPE_B) { - struct rvce_cpb_slot *l0 = si_l0_slot(enc); - si_vce_frame_offset(enc, l0, &luma_offset, &chroma_offset); - RVCE_CS(l0->picture_type); - RVCE_CS(l0->frame_num); - RVCE_CS(l0->pic_order_cnt); - RVCE_CS(luma_offset); - RVCE_CS(chroma_offset); - } else { - enc->enc_pic.eo.l0_enc_pic_type = 0x00000000; - enc->enc_pic.eo.l0_frame_number = 0x00000000; - enc->enc_pic.eo.l0_picture_order_count = 0x00000000; - enc->enc_pic.eo.l0_luma_offset = 0xffffffff; - enc->enc_pic.eo.l0_chroma_offset = 0xffffffff; - RVCE_CS(enc->enc_pic.eo.l0_enc_pic_type); - RVCE_CS(enc->enc_pic.eo.l0_frame_number); - RVCE_CS(enc->enc_pic.eo.l0_picture_order_count); - RVCE_CS(enc->enc_pic.eo.l0_luma_offset); - RVCE_CS(enc->enc_pic.eo.l0_chroma_offset); - } - - // encReferencePictureL0[1] - enc->enc_pic.eo.l0_picture_structure = 0x00000000; - enc->enc_pic.eo.l0_enc_pic_type = 0x00000000; - enc->enc_pic.eo.l0_frame_number = 0x00000000; - enc->enc_pic.eo.l0_picture_order_count = 0x00000000; - enc->enc_pic.eo.l0_luma_offset = 0xffffffff; - enc->enc_pic.eo.l0_chroma_offset = 0xffffffff; - RVCE_CS(enc->enc_pic.eo.l0_picture_structure); - RVCE_CS(enc->enc_pic.eo.l0_enc_pic_type); - RVCE_CS(enc->enc_pic.eo.l0_frame_number); - RVCE_CS(enc->enc_pic.eo.l0_picture_order_count); - RVCE_CS(enc->enc_pic.eo.l0_luma_offset); - RVCE_CS(enc->enc_pic.eo.l0_chroma_offset); - - // encReferencePictureL1[0] - RVCE_CS(0x00000000); // pictureStructure - if (enc->enc_pic.picture_type == PIPE_H2645_ENC_PICTURE_TYPE_B) { - struct rvce_cpb_slot *l1 = si_l1_slot(enc); - si_vce_frame_offset(enc, l1, &luma_offset, &chroma_offset); - RVCE_CS(l1->picture_type); - RVCE_CS(l1->frame_num); - RVCE_CS(l1->pic_order_cnt); - RVCE_CS(luma_offset); - RVCE_CS(chroma_offset); - } else { - enc->enc_pic.eo.l1_enc_pic_type = 0x00000000; - enc->enc_pic.eo.l1_frame_number = 0x00000000; - enc->enc_pic.eo.l1_picture_order_count = 0x00000000; - enc->enc_pic.eo.l1_luma_offset = 0xffffffff; - enc->enc_pic.eo.l1_chroma_offset = 0xffffffff; - RVCE_CS(enc->enc_pic.eo.l1_enc_pic_type); - RVCE_CS(enc->enc_pic.eo.l1_frame_number); - RVCE_CS(enc->enc_pic.eo.l1_picture_order_count); - RVCE_CS(enc->enc_pic.eo.l1_luma_offset); - RVCE_CS(enc->enc_pic.eo.l1_chroma_offset); - } - - si_vce_frame_offset(enc, si_current_slot(enc), &luma_offset, &chroma_offset); - RVCE_CS(luma_offset); - RVCE_CS(chroma_offset); - RVCE_CS(enc->enc_pic.eo.enc_coloc_buffer_offset); - RVCE_CS(enc->enc_pic.eo.enc_reconstructed_ref_base_picture_luma_offset); - RVCE_CS(enc->enc_pic.eo.enc_reconstructed_ref_base_picture_chroma_offset); - RVCE_CS(enc->enc_pic.eo.enc_reference_ref_base_picture_luma_offset); - RVCE_CS(enc->enc_pic.eo.enc_reference_ref_base_picture_chroma_offset); - RVCE_CS(enc->enc_pic.frame_num_cnt - 1); - RVCE_CS(enc->enc_pic.frame_num); - RVCE_CS(enc->enc_pic.pic_order_cnt); - RVCE_CS(enc->enc_pic.i_remain); - RVCE_CS(enc->enc_pic.p_remain); - RVCE_CS(enc->enc_pic.eo.num_b_pic_remain_in_rcgop); - RVCE_CS(enc->enc_pic.eo.num_ir_pic_remain_in_rcgop); - RVCE_CS(enc->enc_pic.eo.enable_intra_refresh); - - RVCE_CS(enc->enc_pic.eo.aq_variance_en); - RVCE_CS(enc->enc_pic.eo.aq_block_size); - RVCE_CS(enc->enc_pic.eo.aq_mb_variance_sel); - RVCE_CS(enc->enc_pic.eo.aq_frame_variance_sel); - RVCE_CS(enc->enc_pic.eo.aq_param_a); - RVCE_CS(enc->enc_pic.eo.aq_param_b); - RVCE_CS(enc->enc_pic.eo.aq_param_c); - RVCE_CS(enc->enc_pic.eo.aq_param_d); - RVCE_CS(enc->enc_pic.eo.aq_param_e); - - RVCE_CS(enc->enc_pic.eo.context_in_sfb); - RVCE_END(); -} - -static void rate_control(struct rvce_encoder *enc) -{ - RVCE_BEGIN(0x04000005); // rate control - RVCE_CS(enc->enc_pic.rc.rc_method); - RVCE_CS(enc->enc_pic.rc.target_bitrate); - RVCE_CS(enc->enc_pic.rc.peak_bitrate); - RVCE_CS(enc->enc_pic.rc.frame_rate_num); - RVCE_CS(enc->enc_pic.rc.gop_size); - RVCE_CS(enc->enc_pic.rc.quant_i_frames); - RVCE_CS(enc->enc_pic.rc.quant_p_frames); - RVCE_CS(enc->enc_pic.rc.quant_b_frames); - RVCE_CS(enc->enc_pic.rc.vbv_buffer_size); - RVCE_CS(enc->enc_pic.rc.frame_rate_den); - RVCE_CS(enc->enc_pic.rc.vbv_buf_lv); - RVCE_CS(enc->enc_pic.rc.max_au_size); - RVCE_CS(enc->enc_pic.rc.qp_initial_mode); - RVCE_CS(enc->enc_pic.rc.target_bits_picture); - RVCE_CS(enc->enc_pic.rc.peak_bits_picture_integer); - RVCE_CS(enc->enc_pic.rc.peak_bits_picture_fraction); - RVCE_CS(enc->enc_pic.rc.min_qp); - RVCE_CS(enc->enc_pic.rc.max_qp); - RVCE_CS(enc->enc_pic.rc.skip_frame_enable); - RVCE_CS(enc->enc_pic.rc.fill_data_enable); - RVCE_CS(enc->enc_pic.rc.enforce_hrd); - RVCE_CS(enc->enc_pic.rc.b_pics_delta_qp); - RVCE_CS(enc->enc_pic.rc.ref_b_pics_delta_qp); - RVCE_CS(enc->enc_pic.rc.rc_reinit_disable); - RVCE_CS(enc->enc_pic.rc.enc_lcvbr_init_qp_flag); - RVCE_CS(enc->enc_pic.rc.lcvbrsatd_based_nonlinear_bit_budget_flag); - RVCE_END(); -} - -static void config(struct rvce_encoder *enc) -{ - enc->task_info(enc, 0x00000002, 0, 0xffffffff, 0); - enc->rate_control(enc); - enc->config_extension(enc); - enc->motion_estimation(enc); - enc->rdo(enc); - if (enc->use_vui) - enc->vui(enc); - enc->pic_control(enc); -} - -static void config_extension(struct rvce_encoder *enc) -{ - RVCE_BEGIN(0x04000001); // config extension - RVCE_CS(enc->enc_pic.ce.enc_enable_perf_logging); - RVCE_END(); -} - -static void feedback(struct rvce_encoder *enc) -{ - RVCE_BEGIN(0x05000005); // feedback buffer - RVCE_WRITE(enc->fb->res->buf, enc->fb->res->domains, 0x0); // feedbackRingAddressHi/Lo - RVCE_CS(enc->enc_pic.fb.feedback_ring_size); - RVCE_END(); -} - -static void destroy(struct rvce_encoder *enc) -{ - enc->task_info(enc, 0x00000001, 0, 0, 0); - - feedback(enc); - - RVCE_BEGIN(0x02000001); // destroy - RVCE_END(); -} - -static void motion_estimation(struct rvce_encoder *enc) -{ - RVCE_BEGIN(0x04000007); // motion estimation - RVCE_CS(enc->enc_pic.me.enc_ime_decimation_search); - RVCE_CS(enc->enc_pic.me.motion_est_half_pixel); - RVCE_CS(enc->enc_pic.me.motion_est_quarter_pixel); - RVCE_CS(enc->enc_pic.me.disable_favor_pmv_point); - RVCE_CS(enc->enc_pic.me.force_zero_point_center); - RVCE_CS(enc->enc_pic.me.lsmvert); - RVCE_CS(enc->enc_pic.me.enc_search_range_x); - RVCE_CS(enc->enc_pic.me.enc_search_range_y); - RVCE_CS(enc->enc_pic.me.enc_search1_range_x); - RVCE_CS(enc->enc_pic.me.enc_search1_range_y); - RVCE_CS(enc->enc_pic.me.disable_16x16_frame1); - RVCE_CS(enc->enc_pic.me.disable_satd); - RVCE_CS(enc->enc_pic.me.enable_amd); - RVCE_CS(enc->enc_pic.me.enc_disable_sub_mode); - RVCE_CS(enc->enc_pic.me.enc_ime_skip_x); - RVCE_CS(enc->enc_pic.me.enc_ime_skip_y); - RVCE_CS(enc->enc_pic.me.enc_en_ime_overw_dis_subm); - RVCE_CS(enc->enc_pic.me.enc_ime_overw_dis_subm_no); - RVCE_CS(enc->enc_pic.me.enc_ime2_search_range_x); - RVCE_CS(enc->enc_pic.me.enc_ime2_search_range_y); - RVCE_CS(enc->enc_pic.me.parallel_mode_speedup_enable); - RVCE_CS(enc->enc_pic.me.fme0_enc_disable_sub_mode); - RVCE_CS(enc->enc_pic.me.fme1_enc_disable_sub_mode); - RVCE_CS(enc->enc_pic.me.ime_sw_speedup_enable); - RVCE_END(); -} - -static void pic_control(struct rvce_encoder *enc) -{ - RVCE_BEGIN(0x04000002); // pic control - RVCE_CS(enc->enc_pic.pc.enc_use_constrained_intra_pred); - RVCE_CS(enc->enc_pic.pc.enc_cabac_enable); - RVCE_CS(enc->enc_pic.pc.enc_cabac_idc); - RVCE_CS(enc->enc_pic.pc.enc_loop_filter_disable); - RVCE_CS(enc->enc_pic.pc.enc_lf_beta_offset); - RVCE_CS(enc->enc_pic.pc.enc_lf_alpha_c0_offset); - RVCE_CS(enc->enc_pic.pc.enc_crop_left_offset); - RVCE_CS(enc->enc_pic.pc.enc_crop_right_offset); - RVCE_CS(enc->enc_pic.pc.enc_crop_top_offset); - RVCE_CS(enc->enc_pic.pc.enc_crop_bottom_offset); - RVCE_CS(enc->enc_pic.pc.enc_num_mbs_per_slice); - RVCE_CS(enc->enc_pic.pc.enc_intra_refresh_num_mbs_per_slot); - RVCE_CS(enc->enc_pic.pc.enc_force_intra_refresh); - RVCE_CS(enc->enc_pic.pc.enc_force_imb_period); - RVCE_CS(enc->enc_pic.pc.enc_pic_order_cnt_type); - RVCE_CS(enc->enc_pic.pc.log2_max_pic_order_cnt_lsb_minus4); - RVCE_CS(enc->enc_pic.pc.enc_sps_id); - RVCE_CS(enc->enc_pic.pc.enc_pps_id); - RVCE_CS(enc->enc_pic.pc.enc_constraint_set_flags); - RVCE_CS(enc->enc_pic.pc.enc_b_pic_pattern); - RVCE_CS(enc->enc_pic.pc.weight_pred_mode_b_picture); - RVCE_CS(enc->enc_pic.pc.enc_number_of_reference_frames); - RVCE_CS(enc->enc_pic.pc.enc_max_num_ref_frames); - RVCE_CS(enc->enc_pic.pc.enc_num_default_active_ref_l0); - RVCE_CS(enc->enc_pic.pc.enc_num_default_active_ref_l1); - RVCE_CS(enc->enc_pic.pc.enc_slice_mode); - RVCE_CS(enc->enc_pic.pc.enc_max_slice_size); - RVCE_END(); -} - -static void rdo(struct rvce_encoder *enc) -{ - RVCE_BEGIN(0x04000008); // rdo - RVCE_CS(enc->enc_pic.rdo.enc_disable_tbe_pred_i_frame); - RVCE_CS(enc->enc_pic.rdo.enc_disable_tbe_pred_p_frame); - RVCE_CS(enc->enc_pic.rdo.use_fme_interpol_y); - RVCE_CS(enc->enc_pic.rdo.use_fme_interpol_uv); - RVCE_CS(enc->enc_pic.rdo.use_fme_intrapol_y); - RVCE_CS(enc->enc_pic.rdo.use_fme_intrapol_uv); - RVCE_CS(enc->enc_pic.rdo.use_fme_interpol_y_1); - RVCE_CS(enc->enc_pic.rdo.use_fme_interpol_uv_1); - RVCE_CS(enc->enc_pic.rdo.use_fme_intrapol_y_1); - RVCE_CS(enc->enc_pic.rdo.use_fme_intrapol_uv_1); - RVCE_CS(enc->enc_pic.rdo.enc_16x16_cost_adj); - RVCE_CS(enc->enc_pic.rdo.enc_skip_cost_adj); - RVCE_CS(enc->enc_pic.rdo.enc_force_16x16_skip); - RVCE_CS(enc->enc_pic.rdo.enc_disable_threshold_calc_a); - RVCE_CS(enc->enc_pic.rdo.enc_luma_coeff_cost); - RVCE_CS(enc->enc_pic.rdo.enc_luma_mb_coeff_cost); - RVCE_CS(enc->enc_pic.rdo.enc_chroma_coeff_cost); - RVCE_END(); -} - -static void session(struct rvce_encoder *enc) -{ - RVCE_BEGIN(0x00000001); // session cmd - RVCE_CS(enc->stream_handle); - RVCE_END(); -} - -static void task_info(struct rvce_encoder *enc, uint32_t op, uint32_t dep, uint32_t fb_idx, - uint32_t ring_idx) -{ - RVCE_BEGIN(0x00000002); // task info - if (op == 0x3) { - if (enc->task_info_idx) { - uint32_t offs = enc->cs.current.cdw - enc->task_info_idx + 3; - // Update offsetOfNextTaskInfo - enc->cs.current.buf[enc->task_info_idx] = offs; - } - enc->task_info_idx = enc->cs.current.cdw; - } - enc->enc_pic.ti.task_operation = op; - enc->enc_pic.ti.reference_picture_dependency = dep; - enc->enc_pic.ti.feedback_index = fb_idx; - enc->enc_pic.ti.video_bitstream_ring_index = ring_idx; - RVCE_CS(enc->enc_pic.ti.offset_of_next_task_info); - RVCE_CS(enc->enc_pic.ti.task_operation); - RVCE_CS(enc->enc_pic.ti.reference_picture_dependency); - RVCE_CS(enc->enc_pic.ti.collocate_flag_dependency); - RVCE_CS(enc->enc_pic.ti.feedback_index); - RVCE_CS(enc->enc_pic.ti.video_bitstream_ring_index); - RVCE_END(); -} - -static void vui(struct rvce_encoder *enc) -{ - int i; - - if (!enc->enc_pic.enable_vui) - return; - - RVCE_BEGIN(0x04000009); // vui - RVCE_CS(enc->enc_pic.vui.aspect_ratio_info_present_flag); - RVCE_CS(enc->enc_pic.vui.aspect_ratio_idc); - RVCE_CS(enc->enc_pic.vui.sar_width); - RVCE_CS(enc->enc_pic.vui.sar_height); - RVCE_CS(enc->enc_pic.vui.overscan_info_present_flag); - RVCE_CS(enc->enc_pic.vui.overscan_Approp_flag); - RVCE_CS(enc->enc_pic.vui.video_signal_type_present_flag); - RVCE_CS(enc->enc_pic.vui.video_format); - RVCE_CS(enc->enc_pic.vui.video_full_range_flag); - RVCE_CS(enc->enc_pic.vui.color_description_present_flag); - RVCE_CS(enc->enc_pic.vui.color_prim); - RVCE_CS(enc->enc_pic.vui.transfer_char); - RVCE_CS(enc->enc_pic.vui.matrix_coef); - RVCE_CS(enc->enc_pic.vui.chroma_loc_info_present_flag); - RVCE_CS(enc->enc_pic.vui.chroma_loc_top); - RVCE_CS(enc->enc_pic.vui.chroma_loc_bottom); - RVCE_CS(enc->enc_pic.vui.timing_info_present_flag); - RVCE_CS(enc->enc_pic.vui.num_units_in_tick); - RVCE_CS(enc->enc_pic.vui.time_scale); - RVCE_CS(enc->enc_pic.vui.fixed_frame_rate_flag); - RVCE_CS(enc->enc_pic.vui.nal_hrd_parameters_present_flag); - RVCE_CS(enc->enc_pic.vui.cpb_cnt_minus1); - RVCE_CS(enc->enc_pic.vui.bit_rate_scale); - RVCE_CS(enc->enc_pic.vui.cpb_size_scale); - for (i = 0; i < 32; i++) { - RVCE_CS(enc->enc_pic.vui.bit_rate_value_minus); - RVCE_CS(enc->enc_pic.vui.cpb_size_value_minus); - RVCE_CS(enc->enc_pic.vui.cbr_flag); - } - RVCE_CS(enc->enc_pic.vui.initial_cpb_removal_delay_length_minus1); - RVCE_CS(enc->enc_pic.vui.cpb_removal_delay_length_minus1); - RVCE_CS(enc->enc_pic.vui.dpb_output_delay_length_minus1); - RVCE_CS(enc->enc_pic.vui.time_offset_length); - RVCE_CS(enc->enc_pic.vui.low_delay_hrd_flag); - RVCE_CS(enc->enc_pic.vui.pic_struct_present_flag); - RVCE_CS(enc->enc_pic.vui.bitstream_restriction_present_flag); - RVCE_CS(enc->enc_pic.vui.motion_vectors_over_pic_boundaries_flag); - RVCE_CS(enc->enc_pic.vui.max_bytes_per_pic_denom); - RVCE_CS(enc->enc_pic.vui.max_bits_per_mb_denom); - RVCE_CS(enc->enc_pic.vui.log2_max_mv_length_hori); - RVCE_CS(enc->enc_pic.vui.log2_max_mv_length_vert); - RVCE_CS(enc->enc_pic.vui.num_reorder_frames); - RVCE_CS(enc->enc_pic.vui.max_dec_frame_buffering); - RVCE_END(); -} - -void si_vce_52_init(struct rvce_encoder *enc) -{ - enc->session = session; - enc->task_info = task_info; - enc->create = create; - enc->feedback = feedback; - enc->rate_control = rate_control; - enc->config_extension = config_extension; - enc->pic_control = pic_control; - enc->motion_estimation = motion_estimation; - enc->rdo = rdo; - enc->vui = vui; - enc->config = config; - enc->encode = encode; - enc->destroy = destroy; - enc->si_get_pic_param = si_vce_52_get_param; -} diff --git a/src/gallium/drivers/radeon/radeon_vcn_av1_default.h b/src/gallium/drivers/radeon/radeon_vcn_av1_default.h deleted file mode 100755 index 04dfb20bd3f..00000000000 --- a/src/gallium/drivers/radeon/radeon_vcn_av1_default.h +++ /dev/null @@ -1,2793 +0,0 @@ -/************************************************************************** - * - * Copyright 2020 Advanced Micro Devices, Inc. - * All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - * - **************************************************************************/ - -#ifndef _RADEON_VCN_AV1_DEFAULT_H -#define _RADEON_VCN_AV1_DEFAULT_H - -#define TXB_SKIP_CONTEXTS 13 -#define EOB_COEF_CONTEXTS 22 -#define SIG_COEF_CONTEXTS_EOB 4 -#define SIG_COEF_CONTEXTS_2D 26 -#define SIG_COEF_CONTEXTS_1D 16 -#define SIG_COEF_CONTEXTS (SIG_COEF_CONTEXTS_2D + SIG_COEF_CONTEXTS_1D) -#define DC_SIGN_CONTEXTS 3 -#define LEVEL_CONTEXTS 21 -#define BR_CDF_SIZE 4 -#define NUM_BASE_LEVELS 2 - -typedef enum { - RESTORE_NONE, - RESTORE_WIENER, - RESTORE_SGRPROJ, - RESTORE_SWITCHABLE, - RESTORE_SWITCHABLE_TYPES = RESTORE_SWITCHABLE, - RESTORE_TYPES = 4, -} RestorationType; - -typedef enum { - AV1_TX_4X4, - AV1_TX_8X8, - AV1_TX_16X16, - AV1_TX_32X32, - AV1_TX_64X64, - AV1_TX_4X8, - AV1_TX_8X4, - AV1_TX_8X16, - AV1_TX_16X8, - AV1_TX_16X32, - AV1_TX_32X16, - AV1_TX_32X64, - AV1_TX_64X32, - AV1_TX_4X16, - AV1_TX_16X4, - AV1_TX_8X32, - AV1_TX_32X8, - AV1_TX_16X64, - AV1_TX_64X16, - AV1_TX_SIZES_ALL, - AV1_TX_SIZES = AV1_TX_4X8, - AV1_TX_INVALID = 31 -} AV1_TX_SIZE; - -#define AV1_TXFM_PARTITION_CONTEXTS ((AV1_TX_SIZES - AV1_TX_8X8) * 6 - 3) -#define CDF_SIZE(x) ((x) + 1) -#define AV1_REF_TYPES 2 -#define CFL_ALPHABET_SIZE_LOG2 4 -#define CFL_ALPHABET_SIZE (1 << CFL_ALPHABET_SIZE_LOG2) -#define TOKEN_CDF_Q_CTXS 4 - -typedef enum { - CFL_SIGN_ZERO, - CFL_SIGN_NEG, - CFL_SIGN_POS, - CFL_SIGNS -} CFL_SIGN_TYPE; - -typedef enum { - CFL_DISALLOWED, - CFL_ALLOWED, - CFL_ALLOWED_TYPES -} CFL_ALLOWED_TYPE; - -#define CFL_JOINT_SIGNS (CFL_SIGNS * CFL_SIGNS - 1) -#define CFL_ALPHA_CONTEXTS (CFL_JOINT_SIGNS + 1 - CFL_SIGNS) - -#define CDF_PROB_BITS 15 -#define CDF_PROB_TOP (1 << CDF_PROB_BITS) -#define SKIP_CONTEXTS 3 -#define COMP_INDEX_CONTEXTS 6 -#define COMP_GROUP_IDX_CONTEXTS 6 - -typedef enum { - AV1_DC_PRED, - AV1_V_PRED, - AV1_H_PRED, - AV1_D45_PRED, - AV1_D135_PRED, - AV1_D113_PRED, - AV1_D157_PRED, - AV1_D203_PRED, - AV1_D67_PRED, - AV1_SMOOTH_PRED, - AV1_SMOOTH_V_PRED, - AV1_SMOOTH_H_PRED, - AV1_PAETH_PRED, - AV1_NEARESTMV, - AV1_NEARMV, - AV1_GLOBALMV, - AV1_NEWMV, - AV1_NEAREST_NEARESTMV, - AV1_NEAR_NEARMV, - AV1_NEAREST_NEWMV, - AV1_NEW_NEARESTMV, - AV1_NEAR_NEWMV, - AV1_NEW_NEARMV, - AV1_GLOBAL_GLOBALMV, - AV1_NEW_NEWMV, - AV1_MB_MODE_COUNT, - AV1_INTRA_MODES = AV1_PAETH_PRED + 1, - AV1_INTRA_INVALID = AV1_MB_MODE_COUNT -} AV1_PREDICTION_MODE; - -#define NEWMV_MODE_CONTEXTS 6 -#define ZEROMV_MODE_CONTEXTS 2 -#define REFMV_MODE_CONTEXTS 6 -#define DRL_MODE_CONTEXTS 3 -#define INTER_COMPOUND_MODES (1 + AV1_NEW_NEWMV - AV1_NEAREST_NEARESTMV) - -#define PALATTE_BSIZE_CTXS 9 -#define PALETTE_COLOR_INDEX_CONTEXTS 5 -#define PALETTE_Y_MODE_CONTEXTS 3 -#define PALETTE_UV_MODE_CONTEXTS 2 - -typedef enum { - AV1_BLOCK_4X4, - AV1_BLOCK_4X8, - AV1_BLOCK_8X4, - AV1_BLOCK_8X8, - AV1_BLOCK_8X16, - AV1_BLOCK_16X8, - AV1_BLOCK_16X16, - AV1_BLOCK_16X32, - AV1_BLOCK_32X16, - AV1_BLOCK_32X32, - AV1_BLOCK_32X64, - AV1_BLOCK_64X32, - AV1_BLOCK_64X64, - AV1_BLOCK_64X128, - AV1_BLOCK_128X64, - AV1_BLOCK_128X128, - AV1_BLOCK_4X16, - AV1_BLOCK_16X4, - AV1_BLOCK_8X32, - AV1_BLOCK_32X8, - AV1_BLOCK_16X64, - AV1_BLOCK_64X16, - AV1_BLOCK_SIZES_ALL, - AV1_BLOCK_SIZES = AV1_BLOCK_4X16, - AV1_BLOCK_INVALID = 255, - AV1_BLOCK_LARGEST = (AV1_BLOCK_SIZES - 1) -} AV1_BLOCK_SIZE; - -typedef enum { - UV_DC_PRED, - UV_V_PRED, - UV_H_PRED, - UV_D45_PRED, - UV_D135_PRED, - UV_D113_PRED, - UV_D157_PRED, - UV_D203_PRED, - UV_D67_PRED, - UV_SMOOTH_PRED, - UV_SMOOTH_V_PRED, - UV_SMOOTH_H_PRED, - UV_PAETH_PRED, - UV_CFL_PRED, - UV_INTRA_MODES, - UV_MODE_INVALID, -} UV_PREDICTION_MODE; - -#define TX_SIZE_LUMA_MIN (AV1_TX_4X4) -#define TX_SIZE_CTX_MIN (TX_SIZE_LUMA_MIN + 1) -#define MAX_TX_CATS (AV1_TX_SIZES - TX_SIZE_CTX_MIN) -#define MAX_TX_DEPTH 2 -#define EXT_TX_SIZES 4 -#define EXT_TX_SETS_INTER 4 -#define EXT_TX_SETS_INTRA 3 -#define DELTA_Q_SMALL 3 -#define DELTA_Q_PROBS (DELTA_Q_SMALL) -#define DELTA_LF_SMALL 3 -#define DELTA_LF_PROBS (DELTA_LF_SMALL) -#define AV1_BLOCK_SIZE_GROUPS 4 -#define AV1_TX_SIZE_CONTEXTS 3 - -#define AV1_MAX_SEGMENTS 8 -#define SEG_TEMPORAL_PRED_CTXS 3 -#define SPATIAL_PREDICTION_PROBS 3 - -#define SKIP_MODE_CONTEXTS 3 - -#define AV1_PREDICTION_PROBS 3 -#define AV1_INTER_MODE_CONTEXTS 8 -#define AV1_INTRA_INTER_CONTEXTS 4 -#define AV1_COMP_INTER_CONTEXTS 5 -#define AV1_REF_CONTEXTS 3 -#define COMP_REF_TYPE_CONTEXTS 5 -#define UNI_COMP_REF_CONTEXTS 3 - -#define AV1_INTRA_FRAME 0 -#define AV1_LAST_FRAME 1 -#define AV1_LAST2_FRAME 2 -#define AV1_LAST3_FRAME 3 -#define AV1_GOLDEN_FRAME 4 -#define AV1_BWDREF_FRAME 5 -#define AV1_ALTREF2_FRAME 6 -#define AV1_ALTREF_FRAME 7 -#define AV1_LAST_REF_FRAMES (AV1_LAST3_FRAME - AV1_LAST_FRAME + 1) -#define AV1_REF_FRAMES_LOG2 3 -#define AV1_REF_FRAMES (1 << AV1_REF_FRAMES_LOG2) -#define KF_MODE_CONTEXTS 5 -#define FWD_REFS (AV1_GOLDEN_FRAME - AV1_LAST_FRAME + 1) -#define FWD_RF_OFFSET(ref) (ref - AV1_LAST_FRAME) -#define BWD_REFS (AV1_ALTREF_FRAME - AV1_BWDREF_FRAME + 1) -#define BWD_RF_OFFSET(ref) (ref - AV1_BWDREF_FRAME) -#define SINGLE_REFS (FWD_REFS + BWD_REFS) -#define UNIDIR_COMP_REFS 4 - -#define TOTAL_COMP_REFS (FWD_REFS * BWD_REFS + TOTAL_UNIDIR_COMP_REFS) -#define COMP_REFS (FWD_REFS * BWD_REFS + UNIDIR_COMP_REFS) -#define MODE_CTX_REF_FRAMES (REF_FRAMES + TOTAL_COMP_REFS) - -typedef enum { - II_DC_PRED, - II_V_PRED, - II_H_PRED, - II_SMOOTH_PRED, - INTERINTRA_MODES -} INTERINTRA_MODE; - -typedef enum { - COMPOUND_AVERAGE, - COMPOUND_WEDGE, - COMPOUND_DIFFWTD, - COMPOUND_TYPES, -} COMPOUND_TYPE; - -typedef enum { - SIMPLE_TRANSLATION, - OBMC_CAUSAL, - WARPED_CAUSAL, - MOTION_MODES -} MOTION_MODE; - -typedef enum { - PALETTE_COLOR_ONE, - PALETTE_COLOR_TWO, - PALETTE_COLOR_THREE, - PALETTE_COLOR_FOUR, - PALETTE_COLOR_FIVE, - PALETTE_COLOR_SIX, - PALETTE_COLOR_SEVEN, - PALETTE_COLOR_EIGHT, - PALETTE_COLORS -} PALETTE_COLOR; - -typedef enum { - TWO_COLORS, - THREE_COLORS, - FOUR_COLORS, - FIVE_COLORS, - SIX_COLORS, - SEVEN_COLORS, - EIGHT_COLORS, - PALETTE_SIZES -} PALETTE_SIZE; - -#define AV1_MV_CLASSES 11 -#define AV1_CLASS0_BITS 1 -#define AV1_CLASS0_SIZE (1 << AV1_CLASS0_BITS) -#define AV1_MV_OFFSET_BITS (AV1_MV_CLASSES + AV1_CLASS0_BITS - 2) -#define AV1_MV_FP_SIZE 4 -#define AV1_MV_JOINTS 4 - -typedef struct { - uint16_t classes_cdf[CDF_SIZE(AV1_MV_CLASSES)]; - uint16_t class0_fp_cdf[AV1_CLASS0_SIZE][CDF_SIZE(AV1_MV_FP_SIZE)]; - uint16_t fp_cdf[CDF_SIZE(AV1_MV_FP_SIZE)]; - uint16_t sign_cdf[CDF_SIZE(2)]; - uint16_t class0_hp_cdf[CDF_SIZE(2)]; - uint16_t hp_cdf[CDF_SIZE(2)]; - uint16_t class0_cdf[CDF_SIZE(AV1_CLASS0_SIZE)]; - uint16_t bits_cdf[AV1_MV_OFFSET_BITS][CDF_SIZE(2)]; -} av1_nmv_component; - -typedef struct { - uint16_t joints_cdf[CDF_SIZE(AV1_MV_JOINTS)]; - av1_nmv_component comps[2]; -} av1_nmv_context; - -typedef enum { - AV1_EIGHTTAP_REGULAR, - AV1_EIGHTTAP_SMOOTH, - AV1_MULTITAP_SHARP, - AV1_BILINEAR, - AV1_INTERP_FILTERS_ALL, - AV1_SWITCHABLE_FILTERS = AV1_BILINEAR, - AV1_SWITCHABLE = AV1_SWITCHABLE_FILTERS + 1, - AV1_EXTRA_FILTERS = AV1_INTERP_FILTERS_ALL - AV1_SWITCHABLE_FILTERS, -} AV1_INTERPFILTER; - -#define AV1_SWITCHABLE_FILTER_CONTEXTS ((AV1_SWITCHABLE_FILTERS + 1) * 4) -#define INTER_FILTER_COMP_OFFSET (AV1_SWITCHABLE_FILTERS + 1) -#define INTER_FILTER_DIR_OFFSET ((AV1_SWITCHABLE_FILTERS + 1) * 2) -#define DIRECTIONAL_MODES 8 -#define MAX_ANGLE_DELTA 3 -#define FRAME_LF_COUNT 4 -#define CONFIG_EXT_PARTITION 1 -#define AV1_PARTITION_PLOFFSET 4 -#define AV1_PARTITION_BLOCK_SIZES (4 + CONFIG_EXT_PARTITION) -#define AV1_PARTITION_CONTEXTS_PRIMARY (AV1_PARTITION_BLOCK_SIZES * AV1_PARTITION_PLOFFSET) -#define AV1_PARTITION_CONTEXTS AV1_PARTITION_CONTEXTS_PRIMARY - -typedef enum { - AV1_DCT_DCT, - AV1_ADST_DCT, - AV1_DCT_ADST, - AV1_ADST_ADST, - AV1_FLIPADST_DCT, - AV1_DCT_FLIPADST, - AV1_FLIPADST_FLIPADST, - AV1_ADST_FLIPADST, - AV1_FLIPADST_ADST, - AV1_IDTX, - AV1_V_DCT, - AV1_H_DCT, - AV1_V_ADST, - AV1_H_ADST, - AV1_V_FLIPADST, - AV1_H_FLIPADST, - AV1_TX_TYPES, -} AV1_TX_TYPE; - -typedef enum { - AV1_PARTITION_NONE, - AV1_PARTITION_HORZ, - AV1_PARTITION_VERT, - AV1_PARTITION_SPLIT, - PARTITION_HORZ_A, - PARTITION_HORZ_B, - PARTITION_VERT_A, - PARTITION_VERT_B, - PARTITION_HORZ_4, - PARTITION_VERT_4, - EXT_PARTITION_TYPES, - AV1_PARTITION_TYPES = AV1_PARTITION_SPLIT + 1, - AV1_PARTITION_INVALID = 255 -} AV1_PARTITION_TYPE; - -typedef enum { - FILTER_DC_PRED, - FILTER_V_PRED, - FILTER_H_PRED, - FILTER_D153_PRED, - FILTER_PAETH_PRED, - FILTER_INTRA_MODES, -} FILTER_INTRA_MODE; - -typedef enum { - AV1_PLANE_TYPE_Y = 0, - AV1_PLANE_TYPE_UV, - AV1_PLANE_TYPES -} AV1_PLANE_TYPE; - -#define AOM_ICDF(x) (32768U - (x)) -#define AOM_CDF2(a0) AOM_ICDF(a0), AOM_ICDF(CDF_PROB_TOP), 0 -#define AOM_CDF3(a0, a1) AOM_ICDF(a0), AOM_ICDF(a1), AOM_ICDF(CDF_PROB_TOP), 0 -#define AOM_CDF4(a0, a1, a2) AOM_ICDF(a0), AOM_ICDF(a1), AOM_ICDF(a2), AOM_ICDF(CDF_PROB_TOP), 0 -#define AOM_CDF5(a0, a1, a2, a3) AOM_ICDF(a0), AOM_ICDF(a1), AOM_ICDF(a2), AOM_ICDF(a3), AOM_ICDF(CDF_PROB_TOP), 0 -#define AOM_CDF6(a0, a1, a2, a3, a4) AOM_ICDF(a0), AOM_ICDF(a1), AOM_ICDF(a2), AOM_ICDF(a3), AOM_ICDF(a4), AOM_ICDF(CDF_PROB_TOP), 0 -#define AOM_CDF7(a0, a1, a2, a3, a4, a5) AOM_ICDF(a0), AOM_ICDF(a1), AOM_ICDF(a2), AOM_ICDF(a3), AOM_ICDF(a4), AOM_ICDF(a5), \ - AOM_ICDF(CDF_PROB_TOP), 0 -#define AOM_CDF8(a0, a1, a2, a3, a4, a5, a6) AOM_ICDF(a0), AOM_ICDF(a1), AOM_ICDF(a2), AOM_ICDF(a3), AOM_ICDF(a4), AOM_ICDF(a5), \ - AOM_ICDF(a6), AOM_ICDF(CDF_PROB_TOP), 0 -#define AOM_CDF9(a0, a1, a2, a3, a4, a5, a6, a7) AOM_ICDF(a0), AOM_ICDF(a1), AOM_ICDF(a2), AOM_ICDF(a3), AOM_ICDF(a4), AOM_ICDF(a5), \ - AOM_ICDF(a6), AOM_ICDF(a7), AOM_ICDF(CDF_PROB_TOP), 0 -#define AOM_CDF10(a0, a1, a2, a3, a4, a5, a6, a7, a8) AOM_ICDF(a0), AOM_ICDF(a1), AOM_ICDF(a2), AOM_ICDF(a3), AOM_ICDF(a4), AOM_ICDF(a5), \ - AOM_ICDF(a6), AOM_ICDF(a7), AOM_ICDF(a8), AOM_ICDF(CDF_PROB_TOP), 0 -#define AOM_CDF11(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9) AOM_ICDF(a0), AOM_ICDF(a1), AOM_ICDF(a2), AOM_ICDF(a3), AOM_ICDF(a4), AOM_ICDF(a5), \ - AOM_ICDF(a6), AOM_ICDF(a7), AOM_ICDF(a8), AOM_ICDF(a9), AOM_ICDF(CDF_PROB_TOP), 0 -#define AOM_CDF12(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10) AOM_ICDF(a0), AOM_ICDF(a1), AOM_ICDF(a2), AOM_ICDF(a3), AOM_ICDF(a4), AOM_ICDF(a5), \ - AOM_ICDF(a6), AOM_ICDF(a7), AOM_ICDF(a8), AOM_ICDF(a9), AOM_ICDF(a10), AOM_ICDF(CDF_PROB_TOP), 0 -#define AOM_CDF13(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11) AOM_ICDF(a0), AOM_ICDF(a1), AOM_ICDF(a2), AOM_ICDF(a3), AOM_ICDF(a4), AOM_ICDF(a5), \ - AOM_ICDF(a6), AOM_ICDF(a7), AOM_ICDF(a8), AOM_ICDF(a9), AOM_ICDF(a10), AOM_ICDF(a11), AOM_ICDF(CDF_PROB_TOP), 0 -#define AOM_CDF14(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12) AOM_ICDF(a0), AOM_ICDF(a1), AOM_ICDF(a2), AOM_ICDF(a3), AOM_ICDF(a4), AOM_ICDF(a5), \ - AOM_ICDF(a6), AOM_ICDF(a7), AOM_ICDF(a8), AOM_ICDF(a9), AOM_ICDF(a10), AOM_ICDF(a11), AOM_ICDF(a12), AOM_ICDF(CDF_PROB_TOP), 0 -#define AOM_CDF15(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13) AOM_ICDF(a0), AOM_ICDF(a1), AOM_ICDF(a2), AOM_ICDF(a3), AOM_ICDF(a4), AOM_ICDF(a5), \ - AOM_ICDF(a6), AOM_ICDF(a7), AOM_ICDF(a8), AOM_ICDF(a9), AOM_ICDF(a10), AOM_ICDF(a11), AOM_ICDF(a12), AOM_ICDF(a13), AOM_ICDF(CDF_PROB_TOP), 0 -#define AOM_CDF16(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14) AOM_ICDF(a0), AOM_ICDF(a1), AOM_ICDF(a2), AOM_ICDF(a3), AOM_ICDF(a4), AOM_ICDF(a5), \ - AOM_ICDF(a6), AOM_ICDF(a7), AOM_ICDF(a8), AOM_ICDF(a9), AOM_ICDF(a10), AOM_ICDF(a11), AOM_ICDF(a12), AOM_ICDF(a13), AOM_ICDF(a14), AOM_ICDF(CDF_PROB_TOP), 0 - -typedef struct rvcn_av1_hw_frame_contexts { - uint16_t txb_skip_cdf[AV1_TX_SIZES][TXB_SKIP_CONTEXTS][CDF_SIZE(2)]; - uint16_t eob_extra_cdf[AV1_TX_SIZES][AV1_PLANE_TYPES][EOB_COEF_CONTEXTS][CDF_SIZE(2)]; - uint16_t dc_sign_cdf[AV1_PLANE_TYPES][DC_SIGN_CONTEXTS][CDF_SIZE(2)]; - uint16_t newmv_cdf[NEWMV_MODE_CONTEXTS][CDF_SIZE(2)]; - uint16_t zeromv_cdf[ZEROMV_MODE_CONTEXTS][CDF_SIZE(2)]; - uint16_t refmv_cdf[REFMV_MODE_CONTEXTS][CDF_SIZE(2)]; - uint16_t drl_cdf[DRL_MODE_CONTEXTS][CDF_SIZE(2)]; - uint16_t compound_type_cdf[AV1_BLOCK_SIZES_ALL][CDF_SIZE(COMPOUND_TYPES - 1)]; - uint16_t interintra_cdf[AV1_BLOCK_SIZE_GROUPS][CDF_SIZE(2)]; - uint16_t wedge_interintra_cdf[AV1_BLOCK_SIZES_ALL][CDF_SIZE(2)]; - uint16_t obmc_cdf[AV1_BLOCK_SIZES_ALL][CDF_SIZE(2)]; - uint16_t comp_inter_cdf[AV1_COMP_INTER_CONTEXTS][CDF_SIZE(2)]; - uint16_t single_ref_cdf[AV1_REF_CONTEXTS][SINGLE_REFS - 1][CDF_SIZE(2)]; - uint16_t comp_ref_type_cdf[COMP_REF_TYPE_CONTEXTS][CDF_SIZE(2)]; - uint16_t uni_comp_ref_cdf[UNI_COMP_REF_CONTEXTS][UNIDIR_COMP_REFS - 1][CDF_SIZE(2)]; - uint16_t comp_ref_cdf[AV1_REF_CONTEXTS][FWD_REFS - 1][CDF_SIZE(2)]; - uint16_t comp_bwdref_cdf[AV1_REF_CONTEXTS][BWD_REFS - 1][CDF_SIZE(2)]; - uint16_t txfm_partition_cdf[AV1_TXFM_PARTITION_CONTEXTS][CDF_SIZE(2)]; - uint16_t skip_mode_cdfs[SKIP_CONTEXTS][CDF_SIZE(2)]; - uint16_t skip_cdfs[SKIP_CONTEXTS][CDF_SIZE(2)]; - uint16_t intra_inter_cdf[AV1_INTRA_INTER_CONTEXTS][CDF_SIZE(2)]; - uint16_t palette_y_mode_cdf[PALATTE_BSIZE_CTXS][PALETTE_Y_MODE_CONTEXTS][CDF_SIZE(2)]; - uint16_t palette_uv_mode_cdf[PALETTE_UV_MODE_CONTEXTS][CDF_SIZE(2)]; - uint16_t filter_intra_cdfs[AV1_BLOCK_SIZES_ALL][CDF_SIZE(2)]; - uint16_t wiener_restore_cdf[CDF_SIZE(2)]; - uint16_t sgrproj_restore_cdf[CDF_SIZE(2)]; - uint16_t intrabc_cdf[CDF_SIZE(2)]; - uint16_t nmvc_0_sign_cdf[CDF_SIZE(2)]; - uint16_t nmvc_0_class0_hp_cdf[CDF_SIZE(2)]; - uint16_t nmvc_0_hp_cdf[CDF_SIZE(2)]; - uint16_t nmvc_0_class0_cdf[CDF_SIZE(AV1_CLASS0_SIZE)]; - uint16_t nmvc_0_bits_cdf[AV1_MV_OFFSET_BITS][CDF_SIZE(2)]; - uint16_t nmvc_1_sign_cdf[CDF_SIZE(2)]; - uint16_t nmvc_1_class0_hp_cdf[CDF_SIZE(2)]; - uint16_t nmvc_1_hp_cdf[CDF_SIZE(2)]; - uint16_t nmvc_1_class0_cdf[CDF_SIZE(AV1_CLASS0_SIZE)]; - uint16_t nmvc_1_bits_cdf[AV1_MV_OFFSET_BITS][CDF_SIZE(2)]; - uint16_t ndvc_0_sign_cdf[CDF_SIZE(2)]; - uint16_t ndvc_0_class0_hp_cdf[CDF_SIZE(2)]; - uint16_t ndvc_0_hp_cdf[CDF_SIZE(2)]; - uint16_t ndvc_0_class0_cdf[CDF_SIZE(AV1_CLASS0_SIZE)]; - uint16_t ndvc_0_bits_cdf[AV1_MV_OFFSET_BITS][CDF_SIZE(2)]; - uint16_t ndvc_1_sign_cdf[CDF_SIZE(2)]; - uint16_t ndvc_1_class0_hp_cdf[CDF_SIZE(2)]; - uint16_t ndvc_1_hp_cdf[CDF_SIZE(2)]; - uint16_t ndvc_1_class0_cdf[CDF_SIZE(AV1_CLASS0_SIZE)]; - uint16_t ndvc_1_bits_cdf[AV1_MV_OFFSET_BITS][CDF_SIZE(2)]; - uint16_t pred_cdf[SEG_TEMPORAL_PRED_CTXS][CDF_SIZE(2)]; - uint16_t compound_index_cdf[COMP_INDEX_CONTEXTS][CDF_SIZE(2)]; - uint16_t comp_group_idx_cdf[COMP_GROUP_IDX_CONTEXTS][CDF_SIZE(2)]; - uint16_t reserve0[2]; - uint16_t coeff_base_eob_cdf[AV1_TX_SIZES][AV1_PLANE_TYPES][SIG_COEF_CONTEXTS_EOB][CDF_SIZE(3)]; - uint16_t motion_mode_cdf[AV1_BLOCK_SIZES_ALL][CDF_SIZE(MOTION_MODES)]; - uint16_t switchable_restore_cdf[CDF_SIZE(RESTORE_SWITCHABLE_TYPES)]; - uint16_t switchable_interp_cdf[AV1_SWITCHABLE_FILTER_CONTEXTS][CDF_SIZE(AV1_SWITCHABLE_FILTERS)]; - uint16_t tx_size_cdf[MAX_TX_CATS][AV1_TX_SIZE_CONTEXTS][CDF_SIZE(MAX_TX_DEPTH + 1)]; - uint16_t reserve1[4]; - uint16_t coeff_base_cdf[AV1_TX_SIZES][AV1_PLANE_TYPES][SIG_COEF_CONTEXTS][CDF_SIZE(4)]; - uint16_t coeff_br_cdf[AV1_TX_SIZES][AV1_PLANE_TYPES][LEVEL_CONTEXTS][CDF_SIZE(BR_CDF_SIZE)]; - uint16_t interintra_mode_cdf[AV1_BLOCK_SIZE_GROUPS][CDF_SIZE(INTERINTRA_MODES)]; - uint16_t delta_q_cdf[CDF_SIZE(DELTA_Q_PROBS + 1)]; - uint16_t delta_lf_multi_cdf[FRAME_LF_COUNT][CDF_SIZE(DELTA_LF_PROBS + 1)]; - uint16_t delta_lf_cdf[CDF_SIZE(DELTA_LF_PROBS + 1)]; - uint16_t nmvc_joints_cdf[CDF_SIZE(AV1_MV_JOINTS)]; - uint16_t nmvc_0_class0_fp_cdf[AV1_CLASS0_SIZE][CDF_SIZE(AV1_MV_FP_SIZE)]; - uint16_t nmvc_0_fp_cdf[CDF_SIZE(AV1_MV_FP_SIZE)]; - uint16_t nmvc_1_class0_fp_cdf[AV1_CLASS0_SIZE][CDF_SIZE(AV1_MV_FP_SIZE)]; - uint16_t nmvc_1_fp_cdf[CDF_SIZE(AV1_MV_FP_SIZE)]; - uint16_t ndvc_joints_cdf[CDF_SIZE(AV1_MV_JOINTS)]; - uint16_t ndvc_0_class0_fp_cdf[AV1_CLASS0_SIZE][CDF_SIZE(AV1_MV_FP_SIZE)]; - uint16_t ndvc_0_fp_cdf[CDF_SIZE(AV1_MV_FP_SIZE)]; - uint16_t ndvc_1_class0_fp_cdf[AV1_CLASS0_SIZE][CDF_SIZE(AV1_MV_FP_SIZE)]; - uint16_t ndvc_1_fp_cdf[CDF_SIZE(AV1_MV_FP_SIZE)]; - uint16_t reserve2[10]; - uint16_t eob_flag_cdf16[AV1_PLANE_TYPES][2][CDF_SIZE(5)]; - uint16_t filter_intra_mode_cdf[CDF_SIZE(FILTER_INTRA_MODES)]; - uint16_t eob_flag_cdf32[AV1_PLANE_TYPES][2][CDF_SIZE(6)]; - uint16_t eob_flag_cdf64[AV1_PLANE_TYPES][2][CDF_SIZE(7)]; - uint16_t palette_y_size_cdf[PALATTE_BSIZE_CTXS][CDF_SIZE(PALETTE_SIZES)]; - uint16_t palette_uv_size_cdf[PALATTE_BSIZE_CTXS][CDF_SIZE(PALETTE_SIZES)]; - uint16_t angle_delta_cdf[DIRECTIONAL_MODES][CDF_SIZE(2 * MAX_ANGLE_DELTA + 1)]; - uint16_t reserve3[6]; - uint16_t eob_flag_cdf128[AV1_PLANE_TYPES][2][CDF_SIZE(8)]; - uint16_t inter_compound_mode_cdf[AV1_INTER_MODE_CONTEXTS][CDF_SIZE(INTER_COMPOUND_MODES)]; - uint16_t palette_y_color_index_cdf[PALETTE_SIZES][PALETTE_COLOR_INDEX_CONTEXTS][CDF_SIZE(PALETTE_COLORS)]; - uint16_t palette_uv_color_index_cdf[PALETTE_SIZES][PALETTE_COLOR_INDEX_CONTEXTS][CDF_SIZE(PALETTE_COLORS)]; - uint16_t cfl_sign_cdf[CDF_SIZE(CFL_JOINT_SIGNS)]; - uint16_t tree_cdf[CDF_SIZE(AV1_MAX_SEGMENTS)]; - uint16_t spatial_pred_seg_cdf[SPATIAL_PREDICTION_PROBS][CDF_SIZE(AV1_MAX_SEGMENTS)]; - uint16_t reserve4[1]; - uint16_t eob_flag_cdf256[AV1_PLANE_TYPES][2][CDF_SIZE(9)]; - uint16_t eob_flag_cdf512[AV1_PLANE_TYPES][2][CDF_SIZE(10)]; - uint16_t partition_cdf[AV1_PARTITION_CONTEXTS][CDF_SIZE(EXT_PARTITION_TYPES)]; - uint16_t eob_flag_cdf1024[AV1_PLANE_TYPES][2][CDF_SIZE(11)]; - uint16_t nmvc_0_classes_cdf[CDF_SIZE(AV1_MV_CLASSES)]; - uint16_t nmvc_1_classes_cdf[CDF_SIZE(AV1_MV_CLASSES)]; - uint16_t ndvc_0_classes_cdf[CDF_SIZE(AV1_MV_CLASSES)]; - uint16_t ndvc_1_classes_cdf[CDF_SIZE(AV1_MV_CLASSES)]; - uint16_t y_mode_cdf[AV1_BLOCK_SIZE_GROUPS][CDF_SIZE(AV1_INTRA_MODES)]; - uint16_t kf_y_cdf[KF_MODE_CONTEXTS][KF_MODE_CONTEXTS][CDF_SIZE(AV1_INTRA_MODES)]; - uint16_t reserve5[10]; - uint16_t uv_mode_cdf[CFL_ALLOWED_TYPES][AV1_INTRA_MODES][CDF_SIZE(UV_INTRA_MODES)]; - uint16_t reserve6[10]; - uint16_t wedge_idx_cdf[AV1_BLOCK_SIZES_ALL][CDF_SIZE(16)]; - uint16_t intra_ext_tx_cdf[EXT_TX_SETS_INTRA][EXT_TX_SIZES][AV1_INTRA_MODES][CDF_SIZE(AV1_TX_TYPES)]; - uint16_t inter_ext_tx_cdf[EXT_TX_SETS_INTER][EXT_TX_SIZES][CDF_SIZE(AV1_TX_TYPES)]; - uint16_t cfl_alpha_cdf[CFL_ALPHA_CONTEXTS][CDF_SIZE(CFL_ALPHABET_SIZE)]; - uint16_t reserve7[8]; -} rvcn_av1_hw_frame_context_t; - -static const av1_nmv_context default_nmv_context = -{ - { AOM_CDF4(4096, 11264, 19328) }, - { - { - { AOM_CDF11(28672, 30976, 31858, 32320, 32551, 32656, 32740, 32757, 32762, 32767) }, - { { AOM_CDF4(16384, 24576, 26624) }, { AOM_CDF4(12288, 21248, 24128) } }, - { AOM_CDF4(8192, 17408, 21248) }, { AOM_CDF2(128 * 128) }, { AOM_CDF2(160 * 128) }, { AOM_CDF2(128 * 128) }, { AOM_CDF2(216 * 128) }, - { - { AOM_CDF2(128 * 136) }, { AOM_CDF2(128 * 140) }, { AOM_CDF2(128 * 148) }, { AOM_CDF2(128 * 160) }, { AOM_CDF2(128 * 176) }, - { AOM_CDF2(128 * 192) }, { AOM_CDF2(128 * 224) }, { AOM_CDF2(128 * 234) }, { AOM_CDF2(128 * 234) }, { AOM_CDF2(128 * 240) } - }, - }, - { - { AOM_CDF11(28672, 30976, 31858, 32320, 32551, 32656, 32740, 32757, 32762, 32767) }, - { { AOM_CDF4(16384, 24576, 26624) }, { AOM_CDF4(12288, 21248, 24128) } }, - { AOM_CDF4(8192, 17408, 21248) }, { AOM_CDF2(128 * 128) }, { AOM_CDF2(160 * 128) }, { AOM_CDF2(128 * 128) }, { AOM_CDF2(216 * 128) }, - { - { AOM_CDF2(128 * 136) }, { AOM_CDF2(128 * 140) }, { AOM_CDF2(128 * 148) }, { AOM_CDF2(128 * 160) }, { AOM_CDF2(128 * 176) }, - { AOM_CDF2(128 * 192) }, { AOM_CDF2(128 * 224) }, { AOM_CDF2(128 * 234) }, { AOM_CDF2(128 * 234) }, { AOM_CDF2(128 * 240) } - }, - } - }, -}; - -static const uint16_t av1_default_dc_sign_cdfs[TOKEN_CDF_Q_CTXS][AV1_PLANE_TYPES][DC_SIGN_CONTEXTS][CDF_SIZE(2)] = -{ - { - { { AOM_CDF2(128 * 125) }, { AOM_CDF2(128 * 102) }, { AOM_CDF2(128 * 147) } }, - { { AOM_CDF2(128 * 119) }, { AOM_CDF2(128 * 101) }, { AOM_CDF2(128 * 135) } } - }, - { - { { AOM_CDF2(128 * 125) }, { AOM_CDF2(128 * 102) }, { AOM_CDF2(128 * 147) } }, - { { AOM_CDF2(128 * 119) }, { AOM_CDF2(128 * 101) }, { AOM_CDF2(128 * 135) } } - }, - { - { { AOM_CDF2(128 * 125) }, { AOM_CDF2(128 * 102) }, { AOM_CDF2(128 * 147) } }, - { { AOM_CDF2(128 * 119) }, { AOM_CDF2(128 * 101) }, { AOM_CDF2(128 * 135) } } - }, - { - { { AOM_CDF2(128 * 125) }, { AOM_CDF2(128 * 102) }, { AOM_CDF2(128 * 147) } }, - { { AOM_CDF2(128 * 119) }, { AOM_CDF2(128 * 101) }, { AOM_CDF2(128 * 135) } } - } -}; - -static const uint16_t av1_default_txb_skip_cdfs[TOKEN_CDF_Q_CTXS][AV1_TX_SIZES][TXB_SKIP_CONTEXTS][CDF_SIZE(2)] = -{ - { - { - { AOM_CDF2(31849) }, { AOM_CDF2(5892) }, { AOM_CDF2(12112) }, { AOM_CDF2(21935) }, { AOM_CDF2(20289) }, { AOM_CDF2(27473) }, { AOM_CDF2(32487) }, - { AOM_CDF2(7654) }, { AOM_CDF2(19473) }, { AOM_CDF2(29984) }, { AOM_CDF2(9961) }, { AOM_CDF2(30242) }, { AOM_CDF2(32117) } - }, - { - { AOM_CDF2(31548) }, { AOM_CDF2(1549) }, { AOM_CDF2(10130) }, { AOM_CDF2(16656) }, { AOM_CDF2(18591) }, { AOM_CDF2(26308) }, { AOM_CDF2(32537) }, - { AOM_CDF2(5403) }, { AOM_CDF2(18096) }, { AOM_CDF2(30003) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) } - }, - { - { AOM_CDF2(29957) }, { AOM_CDF2(5391) }, { AOM_CDF2(18039) }, { AOM_CDF2(23566) }, { AOM_CDF2(22431) }, { AOM_CDF2(25822) }, { AOM_CDF2(32197) }, - { AOM_CDF2(3778) }, { AOM_CDF2(15336) }, { AOM_CDF2(28981) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) } - }, - { - { AOM_CDF2(17920) }, { AOM_CDF2(1818) }, { AOM_CDF2(7282) }, { AOM_CDF2(25273) }, { AOM_CDF2(10923) }, { AOM_CDF2(31554) }, { AOM_CDF2(32624) }, - { AOM_CDF2(1366) }, { AOM_CDF2(15628) }, { AOM_CDF2(30462) }, { AOM_CDF2(146) }, { AOM_CDF2(5132) }, { AOM_CDF2(31657) } - }, - { - { AOM_CDF2(6308) }, { AOM_CDF2(117) }, { AOM_CDF2(1638) }, { AOM_CDF2(2161) }, { AOM_CDF2(16384) }, { AOM_CDF2(10923) }, { AOM_CDF2(30247) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) } - } - }, - { - { - { AOM_CDF2(30371) }, { AOM_CDF2(7570) }, { AOM_CDF2(13155) }, { AOM_CDF2(20751) }, { AOM_CDF2(20969) }, { AOM_CDF2(27067) }, { AOM_CDF2(32013) }, - { AOM_CDF2(5495) }, { AOM_CDF2(17942) }, { AOM_CDF2(28280) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) } - }, - { - { AOM_CDF2(31782) }, { AOM_CDF2(1836) }, { AOM_CDF2(10689) }, { AOM_CDF2(17604) }, { AOM_CDF2(21622) }, { AOM_CDF2(27518) }, { AOM_CDF2(32399) }, - { AOM_CDF2(4419) }, { AOM_CDF2(16294) }, { AOM_CDF2(28345) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) } - }, - { - { AOM_CDF2(31901) }, { AOM_CDF2(10311) }, { AOM_CDF2(18047) }, { AOM_CDF2(24806) }, { AOM_CDF2(23288) }, { AOM_CDF2(27914) }, { AOM_CDF2(32296) }, - { AOM_CDF2(4215) }, { AOM_CDF2(15756) }, { AOM_CDF2(28341) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) } - }, - { - { AOM_CDF2(26726) }, { AOM_CDF2(1045) }, { AOM_CDF2(11703) }, { AOM_CDF2(20590) }, { AOM_CDF2(18554) }, { AOM_CDF2(25970) }, { AOM_CDF2(31938) }, - { AOM_CDF2(5583) }, { AOM_CDF2(21313) }, { AOM_CDF2(29390) }, { AOM_CDF2(641) }, { AOM_CDF2(22265) }, { AOM_CDF2(31452) } - }, - { - { AOM_CDF2(26584) }, { AOM_CDF2(188) }, { AOM_CDF2(8847) }, { AOM_CDF2(24519) }, { AOM_CDF2(22938) }, { AOM_CDF2(30583) }, { AOM_CDF2(32608) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) } - } - }, - { - { - { AOM_CDF2(29614) }, { AOM_CDF2(9068) }, { AOM_CDF2(12924) }, { AOM_CDF2(19538) }, { AOM_CDF2(17737) }, { AOM_CDF2(24619) }, { AOM_CDF2(30642) }, - { AOM_CDF2(4119) }, { AOM_CDF2(16026) }, { AOM_CDF2(25657) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) } - }, - { - { AOM_CDF2(31957) }, { AOM_CDF2(3230) }, { AOM_CDF2(11153) }, { AOM_CDF2(18123) }, { AOM_CDF2(20143) }, { AOM_CDF2(26536) }, { AOM_CDF2(31986) }, - { AOM_CDF2(3050) }, { AOM_CDF2(14603) }, { AOM_CDF2(25155) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) } - }, - { - { AOM_CDF2(32363) }, { AOM_CDF2(10692) }, { AOM_CDF2(19090) }, { AOM_CDF2(24357) }, { AOM_CDF2(24442) }, { AOM_CDF2(28312) }, { AOM_CDF2(32169) }, - { AOM_CDF2(3648) }, { AOM_CDF2(15690) }, { AOM_CDF2(26815) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) } - }, - { - { AOM_CDF2(30669) }, { AOM_CDF2(3832) }, { AOM_CDF2(11663) }, { AOM_CDF2(18889) }, { AOM_CDF2(19782) }, { AOM_CDF2(23313) }, { AOM_CDF2(31330) }, - { AOM_CDF2(5124) }, { AOM_CDF2(18719) }, { AOM_CDF2(28468) }, { AOM_CDF2(3082) }, { AOM_CDF2(20982) }, { AOM_CDF2(29443) } - }, - { - { AOM_CDF2(28573) }, { AOM_CDF2(3183) }, { AOM_CDF2(17802) }, { AOM_CDF2(25977) }, { AOM_CDF2(26677) }, { AOM_CDF2(27832) }, { AOM_CDF2(32387) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) } - } - }, - { - { - { AOM_CDF2(26887) }, { AOM_CDF2(6729) }, { AOM_CDF2(10361) }, { AOM_CDF2(17442) }, { AOM_CDF2(15045) }, { AOM_CDF2(22478) }, { AOM_CDF2(29072) }, - { AOM_CDF2(2713) }, { AOM_CDF2(11861) }, { AOM_CDF2(20773) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) } - }, - { - { AOM_CDF2(31903) }, { AOM_CDF2(2044) }, { AOM_CDF2(7528) }, { AOM_CDF2(14618) }, { AOM_CDF2(16182) }, { AOM_CDF2(24168) }, { AOM_CDF2(31037) }, - { AOM_CDF2(2786) }, { AOM_CDF2(11194) }, { AOM_CDF2(20155) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) } - }, - { - { AOM_CDF2(32510) }, { AOM_CDF2(8430) }, { AOM_CDF2(17318) }, { AOM_CDF2(24154) }, { AOM_CDF2(23674) }, { AOM_CDF2(28789) }, { AOM_CDF2(32139) }, - { AOM_CDF2(3440) }, { AOM_CDF2(13117) }, { AOM_CDF2(22702) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) } - }, - { - { AOM_CDF2(31671) }, { AOM_CDF2(2056) }, { AOM_CDF2(11746) }, { AOM_CDF2(16852) }, { AOM_CDF2(18635) }, { AOM_CDF2(24715) }, { AOM_CDF2(31484) }, - { AOM_CDF2(4656) }, { AOM_CDF2(16074) }, { AOM_CDF2(24704) }, { AOM_CDF2(1806) }, { AOM_CDF2(14645) }, { AOM_CDF2(25336) } - }, - { - { AOM_CDF2(31539) }, { AOM_CDF2(8433) }, { AOM_CDF2(20576) }, { AOM_CDF2(27904) }, { AOM_CDF2(27852) }, { AOM_CDF2(30026) }, { AOM_CDF2(32441) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) } } - } -}; - -static const uint16_t av1_default_eob_extra_cdfs[TOKEN_CDF_Q_CTXS][AV1_TX_SIZES][AV1_PLANE_TYPES][EOB_COEF_CONTEXTS][CDF_SIZE(2)] = -{ - { - { - { - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16961) }, { AOM_CDF2(17223) }, { AOM_CDF2(7621) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) } - }, - { - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(19069) }, { AOM_CDF2(22525) }, { AOM_CDF2(13377) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) } - } - }, - { - { - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(20401) }, { AOM_CDF2(17025) }, { AOM_CDF2(12845) }, - { AOM_CDF2(12873) }, { AOM_CDF2(14094) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) } - }, - { - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(20681) }, { AOM_CDF2(20701) }, { AOM_CDF2(15250) }, - { AOM_CDF2(15017) }, { AOM_CDF2(14928) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) } - } - }, - { - { - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(23905) }, { AOM_CDF2(17194) }, { AOM_CDF2(16170) }, - { AOM_CDF2(17695) }, { AOM_CDF2(13826) }, { AOM_CDF2(15810) }, { AOM_CDF2(12036) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) } - }, - { - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(23959) }, { AOM_CDF2(20799) }, { AOM_CDF2(19021) }, - { AOM_CDF2(16203) }, { AOM_CDF2(17886) }, { AOM_CDF2(14144) }, { AOM_CDF2(12010) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) } - } - }, - { - { - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(27399) }, { AOM_CDF2(16327) }, { AOM_CDF2(18071) }, - { AOM_CDF2(19584) }, { AOM_CDF2(20721) }, { AOM_CDF2(18432) }, { AOM_CDF2(19560) }, { AOM_CDF2(10150) }, { AOM_CDF2(8805) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) } - }, - { - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(24932) }, { AOM_CDF2(20833) }, { AOM_CDF2(12027) }, - { AOM_CDF2(16670) }, { AOM_CDF2(19914) }, { AOM_CDF2(15106) }, { AOM_CDF2(17662) }, { AOM_CDF2(13783) }, { AOM_CDF2(28756) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) } - } - }, - { - { - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(23406) }, { AOM_CDF2(21845) }, { AOM_CDF2(18432) }, - { AOM_CDF2(16384) }, { AOM_CDF2(17096) }, { AOM_CDF2(12561) }, { AOM_CDF2(17320) }, { AOM_CDF2(22395) }, { AOM_CDF2(21370) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) } - }, - { { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) } - } - } - }, - { - { - { - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(17471) }, { AOM_CDF2(20223) }, { AOM_CDF2(11357) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) } - }, - { - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(20335) }, { AOM_CDF2(21667) }, { AOM_CDF2(14818) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) } - } - }, - { - { - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(20430) }, { AOM_CDF2(20662) }, { AOM_CDF2(15367) }, - { AOM_CDF2(16970) }, { AOM_CDF2(14657) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) } - }, - { - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(22117) }, { AOM_CDF2(22028) }, { AOM_CDF2(18650) }, - { AOM_CDF2(16042) }, { AOM_CDF2(15885) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) } - } - }, - { - { - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(22409) }, { AOM_CDF2(21012) }, { AOM_CDF2(15650) }, - { AOM_CDF2(17395) }, { AOM_CDF2(15469) }, { AOM_CDF2(20205) }, { AOM_CDF2(19511) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) } - }, - { - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(24220) }, { AOM_CDF2(22480) }, { AOM_CDF2(17737) }, - { AOM_CDF2(18916) }, { AOM_CDF2(19268) }, { AOM_CDF2(18412) }, { AOM_CDF2(18844) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) } - } - }, - { - { - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(25991) }, { AOM_CDF2(20314) }, { AOM_CDF2(17731) }, - { AOM_CDF2(19678) }, { AOM_CDF2(18649) }, { AOM_CDF2(17307) }, { AOM_CDF2(21798) }, { AOM_CDF2(17549) }, { AOM_CDF2(15630) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) } - }, - { - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(26585) }, { AOM_CDF2(21469) }, { AOM_CDF2(20432) }, - { AOM_CDF2(17735) }, { AOM_CDF2(19280) }, { AOM_CDF2(15235) }, { AOM_CDF2(20297) }, { AOM_CDF2(22471) }, { AOM_CDF2(28997) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) } - } - }, - { - { - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(26605) }, { AOM_CDF2(11304) }, { AOM_CDF2(16726) }, - { AOM_CDF2(16560) }, { AOM_CDF2(20866) }, { AOM_CDF2(23524) }, { AOM_CDF2(19878) }, { AOM_CDF2(13469) }, { AOM_CDF2(23084) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) } - }, - { - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) } - } - } - }, - { - { - { - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(18983) }, { AOM_CDF2(20512) }, { AOM_CDF2(14885) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) } - }, - { - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(20090) }, { AOM_CDF2(19444) }, { AOM_CDF2(17286) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) } - } - }, - { - { - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(19139) }, { AOM_CDF2(21487) }, { AOM_CDF2(18959) }, - { AOM_CDF2(20910) }, { AOM_CDF2(19089) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) } - }, - { - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(20536) }, { AOM_CDF2(20664) }, { AOM_CDF2(20625) }, - { AOM_CDF2(19123) }, { AOM_CDF2(14862) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) } - } - }, - { - { - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(19833) }, { AOM_CDF2(21502) }, { AOM_CDF2(17485) }, - { AOM_CDF2(20267) }, { AOM_CDF2(18353) }, { AOM_CDF2(23329) }, { AOM_CDF2(21478) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) } - }, - { - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(22041) }, { AOM_CDF2(23434) }, { AOM_CDF2(20001) }, - { AOM_CDF2(20554) }, { AOM_CDF2(20951) }, { AOM_CDF2(20145) }, { AOM_CDF2(15562) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) } - } - }, - { - { - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(23312) }, { AOM_CDF2(21607) }, { AOM_CDF2(16526) }, - { AOM_CDF2(18957) }, { AOM_CDF2(18034) }, { AOM_CDF2(18934) }, { AOM_CDF2(24247) }, { AOM_CDF2(16921) }, { AOM_CDF2(17080) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) } - }, - { - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(26579) }, { AOM_CDF2(24910) }, { AOM_CDF2(18637) }, - { AOM_CDF2(19800) }, { AOM_CDF2(20388) }, { AOM_CDF2(9887) }, { AOM_CDF2(15642) }, { AOM_CDF2(30198) }, { AOM_CDF2(24721) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) } - } - }, - { - { - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(26998) }, { AOM_CDF2(16737) }, { AOM_CDF2(17838) }, - { AOM_CDF2(18922) }, { AOM_CDF2(19515) }, { AOM_CDF2(18636) }, { AOM_CDF2(17333) }, { AOM_CDF2(15776) }, { AOM_CDF2(22658) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) } - }, - { - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) } - } - } - }, - { - { - { - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(20177) }, { AOM_CDF2(20789) }, { AOM_CDF2(20262) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) } - }, - { - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(21416) }, { AOM_CDF2(20855) }, { AOM_CDF2(23410) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) } - } - }, - { - { - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(20238) }, { AOM_CDF2(21057) }, { AOM_CDF2(19159) }, - { AOM_CDF2(22337) }, { AOM_CDF2(20159) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) } - }, - { - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(20125) }, { AOM_CDF2(20559) }, { AOM_CDF2(21707) }, - { AOM_CDF2(22296) }, { AOM_CDF2(17333) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) } - } - }, - { - { - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(19941) }, { AOM_CDF2(20527) }, { AOM_CDF2(21470) }, - { AOM_CDF2(22487) }, { AOM_CDF2(19558) }, { AOM_CDF2(22354) }, { AOM_CDF2(20331) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) } - }, - { - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(22752) }, { AOM_CDF2(25006) }, { AOM_CDF2(22075) }, - { AOM_CDF2(21576) }, { AOM_CDF2(17740) }, { AOM_CDF2(21690) }, { AOM_CDF2(19211) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) } - } - }, - { - { - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(21442) }, { AOM_CDF2(22358) }, { AOM_CDF2(18503) }, - { AOM_CDF2(20291) }, { AOM_CDF2(19945) }, { AOM_CDF2(21294) }, { AOM_CDF2(21178) }, { AOM_CDF2(19400) }, { AOM_CDF2(10556) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) } - }, - { - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(24648) }, { AOM_CDF2(24949) }, { AOM_CDF2(20708) }, - { AOM_CDF2(23905) }, { AOM_CDF2(20501) }, { AOM_CDF2(9558) }, { AOM_CDF2(9423) }, { AOM_CDF2(30365) }, { AOM_CDF2(19253) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) } - } - }, - { - { - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(26064) }, { AOM_CDF2(22098) }, { AOM_CDF2(19613) }, - { AOM_CDF2(20525) }, { AOM_CDF2(17595) }, { AOM_CDF2(16618) }, { AOM_CDF2(20497) }, { AOM_CDF2(18989) }, { AOM_CDF2(15513) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) } - }, - { - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) } - } - } - } -}; - -static const uint16_t av1_default_eob_multi16_cdfs[TOKEN_CDF_Q_CTXS][AV1_PLANE_TYPES][2][CDF_SIZE(5)] = -{ - { - { { AOM_CDF5(840, 1039, 1980, 4895) }, { AOM_CDF5(370, 671, 1883, 4471) } }, { { AOM_CDF5(3247, 4950, 9688, 14563) }, { AOM_CDF5(1904, 3354, 7763, 14647) } } - }, - { - { { AOM_CDF5(2125, 2551, 5165, 8946) }, { AOM_CDF5(513, 765, 1859, 6339) } }, { { AOM_CDF5(7637, 9498, 14259, 19108) }, { AOM_CDF5(2497, 4096, 8866, 16993) } } - }, - { - { { AOM_CDF5(4016, 4897, 8881, 14968) }, { AOM_CDF5(716, 1105, 2646, 10056) } }, { { AOM_CDF5(11139, 13270, 18241, 23566) }, { AOM_CDF5(3192, 5032, 10297, 19755) } } - }, - { - { { AOM_CDF5(6708, 8958, 14746, 22133) }, { AOM_CDF5(1222, 2074, 4783, 15410) } }, { { AOM_CDF5(19575, 21766, 26044, 29709) }, { AOM_CDF5(7297, 10767, 19273, 28194) } } - } -}; - - -static const uint16_t av1_default_eob_multi32_cdfs[TOKEN_CDF_Q_CTXS][AV1_PLANE_TYPES][2][CDF_SIZE(6)] = -{ - { - { { AOM_CDF6(400, 520, 977, 2102, 6542) }, { AOM_CDF6(210, 405, 1315, 3326, 7537) } }, { { AOM_CDF6(2636, 4273, 7588, 11794, 20401) }, { AOM_CDF6(1786, 3179, 6902, 11357, 19054) } } - }, - { - { { AOM_CDF6(989, 1249, 2019, 4151, 10785) }, { AOM_CDF6(313, 441, 1099, 2917, 8562) } }, { { AOM_CDF6(8394, 10352, 13932, 18855, 26014) }, { AOM_CDF6(2578, 4124, 8181, 13670, 24234) } } - }, - { - { { AOM_CDF6(2515, 3003, 4452, 8162, 16041) }, { AOM_CDF6(574, 821, 1836, 5089, 13128) } }, { { AOM_CDF6(13468, 16303, 20361, 25105, 29281) }, { AOM_CDF6(3542, 5502, 10415, 16760, 25644) } } - }, - { - { { AOM_CDF6(4617, 5709, 8446, 13584, 23135) }, { AOM_CDF6(1156, 1702, 3675, 9274, 20539) } }, { { AOM_CDF6(22086, 24282, 27010, 29770, 31743) }, { AOM_CDF6(7699, 10897, 20891, 26926, 31628) } } - } -}; - -static const uint16_t av1_default_eob_multi64_cdfs[TOKEN_CDF_Q_CTXS][AV1_PLANE_TYPES][2][CDF_SIZE(7)] = -{ - { - { { AOM_CDF7(329, 498, 1101, 1784, 3265, 7758) }, { AOM_CDF7(335, 730, 1459, 5494, 8755, 12997) } }, - { { AOM_CDF7(3505, 5304, 10086, 13814, 17684, 23370) }, { AOM_CDF7(1563, 2700, 4876, 10911, 14706, 22480) } } - }, - { - { { AOM_CDF7(1260, 1446, 2253, 3712, 6652, 13369) }, { AOM_CDF7(401, 605, 1029, 2563, 5845, 12626) } }, - { { AOM_CDF7(8609, 10612, 14624, 18714, 22614, 29024) }, { AOM_CDF7(1923, 3127, 5867, 9703, 14277, 27100) } } - }, - { - { { AOM_CDF7(2374, 2772, 4583, 7276, 12288, 19706) }, { AOM_CDF7(497, 810, 1315, 3000, 7004, 15641) } }, - { { AOM_CDF7(15050, 17126, 21410, 24886, 28156, 30726) }, { AOM_CDF7(4034, 6290, 10235, 14982, 21214, 28491) } } - }, - { - { { AOM_CDF7(6307, 7541, 12060, 16358, 22553, 27865) }, { AOM_CDF7(1289, 2320, 3971, 7926, 14153, 24291) } }, - { { AOM_CDF7(24212, 25708, 28268, 30035, 31307, 32049) }, { AOM_CDF7(8726, 12378, 19409, 26450, 30038, 32462) } } - } -}; - -static const uint16_t av1_default_eob_multi128_cdfs[TOKEN_CDF_Q_CTXS][AV1_PLANE_TYPES][2][CDF_SIZE(8)] = -{ - { - { { AOM_CDF8(219, 482, 1140, 2091, 3680, 6028, 12586) }, { AOM_CDF8(371, 699, 1254, 4830, 9479, 12562, 17497) } }, - { { AOM_CDF8(5245, 7456, 12880, 15852, 20033, 23932, 27608) }, { AOM_CDF8(2054, 3472, 5869, 14232, 18242, 20590, 26752) } } - }, - { - { { AOM_CDF8(685, 933, 1488, 2714, 4766, 8562, 19254) }, { AOM_CDF8(217, 352, 618, 2303, 5261, 9969, 17472) } }, - { { AOM_CDF8(8045, 11200, 15497, 19595, 23948, 27408, 30938) }, { AOM_CDF8(2310, 4160, 7471, 14997, 17931, 20768, 30240) } } - }, - { - { { AOM_CDF8(1366, 1738, 2527, 5016, 9355, 15797, 24643) }, { AOM_CDF8(354, 558, 944, 2760, 7287, 14037, 21779) } }, - { { AOM_CDF8(13627, 16246, 20173, 24429, 27948, 30415, 31863) }, { AOM_CDF8(6275, 9889, 14769, 23164, 27988, 30493, 32272) } } - }, - { - { { AOM_CDF8(3472, 4885, 7489, 12481, 18517, 24536, 29635) }, { AOM_CDF8(886, 1731, 3271, 8469, 15569, 22126, 28383) } }, - { { AOM_CDF8(24313, 26062, 28385, 30107, 31217, 31898, 32345) }, { AOM_CDF8(9165, 13282, 21150, 30286, 31894, 32571, 32712) } } - } -}; - - -static const uint16_t av1_default_eob_multi256_cdfs[TOKEN_CDF_Q_CTXS][AV1_PLANE_TYPES][2][CDF_SIZE(9)] = -{ - { - { { AOM_CDF9(310, 584, 1887, 3589, 6168, 8611, 11352, 15652) }, { AOM_CDF9(998, 1850, 2998, 5604, 17341, 19888, 22899, 25583) } }, - { { AOM_CDF9(2520, 3240, 5952, 8870, 12577, 17558, 19954, 24168) }, { AOM_CDF9(2203, 4130, 7435, 10739, 20652, 23681, 25609, 27261) } } - }, - { - { { AOM_CDF9(1448, 2109, 4151, 6263, 9329, 13260, 17944, 23300) }, { AOM_CDF9(399, 1019, 1749, 3038, 10444, 15546, 22739, 27294) } }, - { { AOM_CDF9(6402, 8148, 12623, 15072, 18728, 22847, 26447, 29377) }, { AOM_CDF9(1674, 3252, 5734, 10159, 22397, 23802, 24821, 30940) } } - }, - { - { { AOM_CDF9(3089, 3920, 6038, 9460, 14266, 19881, 25766, 29176) }, { AOM_CDF9(1084, 2358, 3488, 5122, 11483, 18103, 26023, 29799) } }, - { { AOM_CDF9(11514, 13794, 17480, 20754, 24361, 27378, 29492, 31277) }, { AOM_CDF9(6571, 9610, 15516, 21826, 29092, 30829, 31842, 32708) } } - }, - { - { { AOM_CDF9(5348, 7113, 11820, 15924, 22106, 26777, 30334, 31757) }, { AOM_CDF9(2453, 4474, 6307, 8777, 16474, 22975, 29000, 31547) } }, - { { AOM_CDF9(23110, 24597, 27140, 28894, 30167, 30927, 31392, 32094) }, { AOM_CDF9(9998, 17661, 25178, 28097, 31308, 32038, 32403, 32695) } } - } -}; - -static const uint16_t av1_default_eob_multi512_cdfs[TOKEN_CDF_Q_CTXS][AV1_PLANE_TYPES][2][CDF_SIZE(10)] = -{ - { - { { AOM_CDF10(641, 983, 3707, 5430, 10234, 14958, 18788, 23412, 26061) }, { AOM_CDF10(3277, 6554, 9830, 13107, 16384, 19661, 22938, 26214, 29491) } }, - { { AOM_CDF10(5095, 6446, 9996, 13354, 16017, 17986, 20919, 26129, 29140) }, { AOM_CDF10(3277, 6554, 9830, 13107, 16384, 19661, 22938, 26214, 29491) } } - }, - { - { { AOM_CDF10(1230, 2278, 5035, 7776, 11871, 15346, 19590, 24584, 28749) }, { AOM_CDF10(3277, 6554, 9830, 13107, 16384, 19661, 22938, 26214, 29491) } }, - { { AOM_CDF10(7265, 9979, 15819, 19250, 21780, 23846, 26478, 28396, 31811) }, { AOM_CDF10(3277, 6554, 9830, 13107, 16384, 19661, 22938, 26214, 29491) } } - }, - { - { { AOM_CDF10(2624, 3936, 6480, 9686, 13979, 17726, 23267, 28410, 31078) }, { AOM_CDF10(3277, 6554, 9830, 13107, 16384, 19661, 22938, 26214, 29491) } }, - { { AOM_CDF10(12015, 14769, 19588, 22052, 24222, 25812, 27300, 29219, 32114) }, { AOM_CDF10(3277, 6554, 9830, 13107, 16384, 19661, 22938, 26214, 29491) } } - }, - { - { { AOM_CDF10(5927, 7809, 10923, 14597, 19439, 24135, 28456, 31142, 32060) }, { AOM_CDF10(3277, 6554, 9830, 13107, 16384, 19661, 22938, 26214, 29491) } }, - { { AOM_CDF10(21093, 23043, 25742, 27658, 29097, 29716, 30073, 30820, 31956) }, { AOM_CDF10(3277, 6554, 9830, 13107, 16384, 19661, 22938, 26214, 29491) } } - } -}; - -static const uint16_t av1_default_eob_multi1024_cdfs[TOKEN_CDF_Q_CTXS][AV1_PLANE_TYPES][2][CDF_SIZE(11)] = -{ - { - { { AOM_CDF11(393, 421, 751, 1623, 3160, 6352, 13345, 18047, 22571, 25830) }, { AOM_CDF11(2979, 5958, 8937, 11916, 14895, 17873, 20852, 23831, 26810, 29789) } }, - { { AOM_CDF11(1865, 1988, 2930, 4242, 10533, 16538, 21354, 27255, 28546, 31784) }, { AOM_CDF11(2979, 5958, 8937, 11916, 14895, 17873, 20852, 23831, 26810, 29789) } } - }, - { - { { AOM_CDF11(696, 948, 3145, 5702, 9706, 13217, 17851, 21856, 25692, 28034) }, { AOM_CDF11(2979, 5958, 8937, 11916, 14895, 17873, 20852, 23831, 26810, 29789) } }, - { { AOM_CDF11(2672, 3591, 9330, 17084, 22725, 24284, 26527, 28027, 28377, 30876) }, { AOM_CDF11(2979, 5958, 8937, 11916, 14895, 17873, 20852, 23831, 26810, 29789) } } - }, - { - { { AOM_CDF11(2784, 3831, 7041, 10521, 14847, 18844, 23155, 26682, 29229, 31045) }, { AOM_CDF11(2979, 5958, 8937, 11916, 14895, 17873, 20852, 23831, 26810, 29789) } }, - { { AOM_CDF11(9577, 12466, 17739, 20750, 22061, 23215, 24601, 25483, 25843, 32056) }, { AOM_CDF11(2979, 5958, 8937, 11916, 14895, 17873, 20852, 23831, 26810, 29789) } } - }, - { - { { AOM_CDF11(6698, 8334, 11961, 15762, 20186, 23862, 27434, 29326, 31082, 32050) }, { AOM_CDF11(2979, 5958, 8937, 11916, 14895, 17873, 20852, 23831, 26810, 29789) } }, - { { AOM_CDF11(20569, 22426, 25569, 26859, 28053, 28913, 29486, 29724, 29807, 32570) }, { AOM_CDF11(2979, 5958, 8937, 11916, 14895, 17873, 20852, 23831, 26810, 29789) } } - } -}; - -static const uint16_t av1_default_coeff_lps_multi_cdfs [TOKEN_CDF_Q_CTXS][AV1_TX_SIZES][AV1_PLANE_TYPES][LEVEL_CONTEXTS][CDF_SIZE(BR_CDF_SIZE)] = -{ - { - { - { - { AOM_CDF4(14298, 20718, 24174) }, { AOM_CDF4(12536, 19601, 23789) }, { AOM_CDF4(8712, 15051, 19503) }, { AOM_CDF4(6170, 11327, 15434) }, - { AOM_CDF4(4742, 8926, 12538) }, { AOM_CDF4(3803, 7317, 10546) }, { AOM_CDF4(1696, 3317, 4871) }, { AOM_CDF4(14392, 19951, 22756) }, - { AOM_CDF4(15978, 23218, 26818) }, { AOM_CDF4(12187, 19474, 23889) }, { AOM_CDF4(9176, 15640, 20259) }, { AOM_CDF4(7068, 12655, 17028) }, - { AOM_CDF4(5656, 10442, 14472) }, { AOM_CDF4(2580, 4992, 7244) }, { AOM_CDF4(12136, 18049, 21426) }, { AOM_CDF4(13784, 20721, 24481) }, - { AOM_CDF4(10836, 17621, 21900) }, { AOM_CDF4(8372, 14444, 18847) }, { AOM_CDF4(6523, 11779, 16000) }, { AOM_CDF4(5337, 9898, 13760) }, - { AOM_CDF4(3034, 5860, 8462) } - }, - { - { AOM_CDF4(15967, 22905, 26286) }, { AOM_CDF4(13534, 20654, 24579) }, { AOM_CDF4(9504, 16092, 20535) }, { AOM_CDF4(6975, 12568, 16903) }, - { AOM_CDF4(5364, 10091, 14020) }, { AOM_CDF4(4357, 8370, 11857) }, { AOM_CDF4(2506, 4934, 7218) }, { AOM_CDF4(23032, 28815, 30936) }, - { AOM_CDF4(19540, 26704, 29719) }, { AOM_CDF4(15158, 22969, 27097) }, { AOM_CDF4(11408, 18865, 23650) }, { AOM_CDF4(8885, 15448, 20250) }, - { AOM_CDF4(7108, 12853, 17416) }, { AOM_CDF4(4231, 8041, 11480) }, { AOM_CDF4(19823, 26490, 29156) }, { AOM_CDF4(18890, 25929, 28932) }, - { AOM_CDF4(15660, 23491, 27433) }, { AOM_CDF4(12147, 19776, 24488) }, { AOM_CDF4(9728, 16774, 21649) }, { AOM_CDF4(7919, 14277, 19066) }, - { AOM_CDF4(5440, 10170, 14185) } - } - }, - { - { - { AOM_CDF4(14406, 20862, 24414) }, { AOM_CDF4(11824, 18907, 23109) }, { AOM_CDF4(8257, 14393, 18803) }, { AOM_CDF4(5860, 10747, 14778) }, - { AOM_CDF4(4475, 8486, 11984) }, { AOM_CDF4(3606, 6954, 10043) }, { AOM_CDF4(1736, 3410, 5048) }, { AOM_CDF4(14430, 20046, 22882) }, - { AOM_CDF4(15593, 22899, 26709) }, { AOM_CDF4(12102, 19368, 23811) }, { AOM_CDF4(9059, 15584, 20262) }, { AOM_CDF4(6999, 12603, 17048) }, - { AOM_CDF4(5684, 10497, 14553) }, { AOM_CDF4(2822, 5438, 7862) }, { AOM_CDF4(15785, 21585, 24359) }, { AOM_CDF4(18347, 25229, 28266) }, - { AOM_CDF4(14974, 22487, 26389) }, { AOM_CDF4(11423, 18681, 23271) }, { AOM_CDF4(8863, 15350, 20008) }, { AOM_CDF4(7153, 12852, 17278) }, - { AOM_CDF4(3707, 7036, 9982) } - }, - { - { AOM_CDF4(15460, 21696, 25469) }, { AOM_CDF4(12170, 19249, 23191) }, { AOM_CDF4(8723, 15027, 19332) }, { AOM_CDF4(6428, 11704, 15874) }, - { AOM_CDF4(4922, 9292, 13052) }, { AOM_CDF4(4139, 7695, 11010) }, { AOM_CDF4(2291, 4508, 6598) }, { AOM_CDF4(19856, 26920, 29828) }, - { AOM_CDF4(17923, 25289, 28792) }, { AOM_CDF4(14278, 21968, 26297) }, { AOM_CDF4(10910, 18136, 22950) }, { AOM_CDF4(8423, 14815, 19627) }, - { AOM_CDF4(6771, 12283, 16774) }, { AOM_CDF4(4074, 7750, 11081) }, { AOM_CDF4(19852, 26074, 28672) }, { AOM_CDF4(19371, 26110, 28989) }, - { AOM_CDF4(16265, 23873, 27663) }, { AOM_CDF4(12758, 20378, 24952) }, { AOM_CDF4(10095, 17098, 21961) }, { AOM_CDF4(8250, 14628, 19451) }, - { AOM_CDF4(5205, 9745, 13622) } - } - }, - { - { - { AOM_CDF4(10563, 16233, 19763) }, { AOM_CDF4(9794, 16022, 19804) }, { AOM_CDF4(6750, 11945, 15759) }, { AOM_CDF4(4963, 9186, 12752) }, - { AOM_CDF4(3845, 7435, 10627) }, { AOM_CDF4(3051, 6085, 8834) }, { AOM_CDF4(1311, 2596, 3830) }, { AOM_CDF4(11246, 16404, 19689) }, - { AOM_CDF4(12315, 18911, 22731) }, { AOM_CDF4(10557, 17095, 21289) }, { AOM_CDF4(8136, 14006, 18249) }, { AOM_CDF4(6348, 11474, 15565) }, - { AOM_CDF4(5196, 9655, 13400) }, { AOM_CDF4(2349, 4526, 6587) }, { AOM_CDF4(13337, 18730, 21569) }, { AOM_CDF4(19306, 26071, 28882) }, - { AOM_CDF4(15952, 23540, 27254) }, { AOM_CDF4(12409, 19934, 24430) }, { AOM_CDF4(9760, 16706, 21389) }, { AOM_CDF4(8004, 14220, 18818) }, - { AOM_CDF4(4138, 7794, 10961) } - }, - { - { AOM_CDF4(10870, 16684, 20949) }, { AOM_CDF4(9664, 15230, 18680) }, { AOM_CDF4(6886, 12109, 15408) }, { AOM_CDF4(4825, 8900, 12305) }, - { AOM_CDF4(3630, 7162, 10314) }, { AOM_CDF4(3036, 6429, 9387) }, { AOM_CDF4(1671, 3296, 4940) }, { AOM_CDF4(13819, 19159, 23026) }, - { AOM_CDF4(11984, 19108, 23120) }, { AOM_CDF4(10690, 17210, 21663) }, { AOM_CDF4(7984, 14154, 18333) }, { AOM_CDF4(6868, 12294, 16124) }, - { AOM_CDF4(5274, 8994, 12868) }, { AOM_CDF4(2988, 5771, 8424) }, { AOM_CDF4(19736, 26647, 29141) }, { AOM_CDF4(18933, 26070, 28984) }, - { AOM_CDF4(15779, 23048, 27200) }, { AOM_CDF4(12638, 20061, 24532) }, { AOM_CDF4(10692, 17545, 22220) }, { AOM_CDF4(9217, 15251, 20054) }, - { AOM_CDF4(5078, 9284, 12594) } - } - }, - { - { - { AOM_CDF4(2331, 3662, 5244) }, { AOM_CDF4(2891, 4771, 6145) }, { AOM_CDF4(4598, 7623, 9729) }, { AOM_CDF4(3520, 6845, 9199) }, - { AOM_CDF4(3417, 6119, 9324) }, { AOM_CDF4(2601, 5412, 7385) }, { AOM_CDF4(600, 1173, 1744) }, { AOM_CDF4(7672, 13286, 17469) }, - { AOM_CDF4(4232, 7792, 10793) }, { AOM_CDF4(2915, 5317, 7397) }, { AOM_CDF4(2318, 4356, 6152) }, { AOM_CDF4(2127, 4000, 5554) }, - { AOM_CDF4(1850, 3478, 5275) }, { AOM_CDF4(977, 1933, 2843) }, { AOM_CDF4(18280, 24387, 27989) }, { AOM_CDF4(15852, 22671, 26185) }, - { AOM_CDF4(13845, 20951, 24789) }, { AOM_CDF4(11055, 17966, 22129) }, { AOM_CDF4(9138, 15422, 19801) }, { AOM_CDF4(7454, 13145, 17456) }, - { AOM_CDF4(3370, 6393, 9013) } - }, - { - { AOM_CDF4(5842, 9229, 10838) }, { AOM_CDF4(2313, 3491, 4276) }, { AOM_CDF4(2998, 6104, 7496) }, { AOM_CDF4(2420, 7447, 9868) }, - { AOM_CDF4(3034, 8495, 10923) }, { AOM_CDF4(4076, 8937, 10975) }, { AOM_CDF4(1086, 2370, 3299) }, { AOM_CDF4(9714, 17254, 20444) }, - { AOM_CDF4(8543, 13698, 17123) }, { AOM_CDF4(4918, 9007, 11910) }, { AOM_CDF4(4129, 7532, 10553) }, { AOM_CDF4(2364, 5533, 8058) }, - { AOM_CDF4(1834, 3546, 5563) }, { AOM_CDF4(1473, 2908, 4133) }, { AOM_CDF4(15405, 21193, 25619) }, { AOM_CDF4(15691, 21952, 26561) }, - { AOM_CDF4(12962, 19194, 24165) }, { AOM_CDF4(10272, 17855, 22129) }, { AOM_CDF4(8588, 15270, 20718) }, { AOM_CDF4(8682, 14669, 19500) }, - { AOM_CDF4(4870, 9636, 13205) } - } - }, - { - { - { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) } - }, - { - { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) } - } - } - }, - { - { - { - { AOM_CDF4(14995, 21341, 24749) }, { AOM_CDF4(13158, 20289, 24601) }, { AOM_CDF4(8941, 15326, 19876) }, { AOM_CDF4(6297, 11541, 15807) }, - { AOM_CDF4(4817, 9029, 12776) }, { AOM_CDF4(3731, 7273, 10627) }, { AOM_CDF4(1847, 3617, 5354) }, { AOM_CDF4(14472, 19659, 22343) }, - { AOM_CDF4(16806, 24162, 27533) }, { AOM_CDF4(12900, 20404, 24713) }, { AOM_CDF4(9411, 16112, 20797) }, { AOM_CDF4(7056, 12697, 17148) }, - { AOM_CDF4(5544, 10339, 14460) }, { AOM_CDF4(2954, 5704, 8319) }, { AOM_CDF4(12464, 18071, 21354) }, { AOM_CDF4(15482, 22528, 26034) }, - { AOM_CDF4(12070, 19269, 23624) }, { AOM_CDF4(8953, 15406, 20106) }, { AOM_CDF4(7027, 12730, 17220) }, { AOM_CDF4(5887, 10913, 15140) }, - { AOM_CDF4(3793, 7278, 10447) } - }, - { - { AOM_CDF4(15571, 22232, 25749) }, { AOM_CDF4(14506, 21575, 25374) }, { AOM_CDF4(10189, 17089, 21569) }, { AOM_CDF4(7316, 13301, 17915) }, - { AOM_CDF4(5783, 10912, 15190) }, { AOM_CDF4(4760, 9155, 13088) }, { AOM_CDF4(2993, 5966, 8774) }, { AOM_CDF4(23424, 28903, 30778) }, - { AOM_CDF4(20775, 27666, 30290) }, { AOM_CDF4(16474, 24410, 28299) }, { AOM_CDF4(12471, 20180, 24987) }, { AOM_CDF4(9410, 16487, 21439) }, - { AOM_CDF4(7536, 13614, 18529) }, { AOM_CDF4(5048, 9586, 13549) }, { AOM_CDF4(21090, 27290, 29756) }, { AOM_CDF4(20796, 27402, 30026) }, - { AOM_CDF4(17819, 25485, 28969) }, { AOM_CDF4(13860, 21909, 26462) }, { AOM_CDF4(11002, 18494, 23529) }, { AOM_CDF4(8953, 15929, 20897) }, - { AOM_CDF4(6448, 11918, 16454) } - } - }, - { - { - { AOM_CDF4(15999, 22208, 25449) }, { AOM_CDF4(13050, 19988, 24122) }, { AOM_CDF4(8594, 14864, 19378) }, { AOM_CDF4(6033, 11079, 15238) }, - { AOM_CDF4(4554, 8683, 12347) }, { AOM_CDF4(3672, 7139, 10337) }, { AOM_CDF4(1900, 3771, 5576) }, { AOM_CDF4(15788, 21340, 23949) }, - { AOM_CDF4(16825, 24235, 27758) }, { AOM_CDF4(12873, 20402, 24810) }, { AOM_CDF4(9590, 16363, 21094) }, { AOM_CDF4(7352, 13209, 17733) }, - { AOM_CDF4(5960, 10989, 15184) }, { AOM_CDF4(3232, 6234, 9007) }, { AOM_CDF4(15761, 20716, 23224) }, { AOM_CDF4(19318, 25989, 28759) }, - { AOM_CDF4(15529, 23094, 26929) }, { AOM_CDF4(11662, 18989, 23641) }, { AOM_CDF4(8955, 15568, 20366) }, { AOM_CDF4(7281, 13106, 17708) }, - { AOM_CDF4(4248, 8059, 11440) } - }, - { - { AOM_CDF4(14899, 21217, 24503) }, { AOM_CDF4(13519, 20283, 24047) }, { AOM_CDF4(9429, 15966, 20365) }, { AOM_CDF4(6700, 12355, 16652) }, - { AOM_CDF4(5088, 9704, 13716) }, { AOM_CDF4(4243, 8154, 11731) }, { AOM_CDF4(2702, 5364, 7861) }, { AOM_CDF4(22745, 28388, 30454) }, - { AOM_CDF4(20235, 27146, 29922) }, { AOM_CDF4(15896, 23715, 27637) }, { AOM_CDF4(11840, 19350, 24131) }, { AOM_CDF4(9122, 15932, 20880) }, - { AOM_CDF4(7488, 13581, 18362) }, { AOM_CDF4(5114, 9568, 13370) }, { AOM_CDF4(20845, 26553, 28932) }, { AOM_CDF4(20981, 27372, 29884) }, - { AOM_CDF4(17781, 25335, 28785) }, { AOM_CDF4(13760, 21708, 26297) }, { AOM_CDF4(10975, 18415, 23365) }, { AOM_CDF4(9045, 15789, 20686) }, - { AOM_CDF4(6130, 11199, 15423) } - } - }, - { - { - { AOM_CDF4(13549, 19724, 23158) }, { AOM_CDF4(11844, 18382, 22246) }, { AOM_CDF4(7919, 13619, 17773) }, { AOM_CDF4(5486, 10143, 13946) }, - { AOM_CDF4(4166, 7983, 11324) }, { AOM_CDF4(3364, 6506, 9427) }, { AOM_CDF4(1598, 3160, 4674) }, { AOM_CDF4(15281, 20979, 23781) }, - { AOM_CDF4(14939, 22119, 25952) }, { AOM_CDF4(11363, 18407, 22812) }, { AOM_CDF4(8609, 14857, 19370) }, { AOM_CDF4(6737, 12184, 16480) }, - { AOM_CDF4(5506, 10263, 14262) }, { AOM_CDF4(2990, 5786, 8380) }, { AOM_CDF4(20249, 25253, 27417) }, { AOM_CDF4(21070, 27518, 30001) }, - { AOM_CDF4(16854, 24469, 28074) }, { AOM_CDF4(12864, 20486, 25000) }, { AOM_CDF4(9962, 16978, 21778) }, { AOM_CDF4(8074, 14338, 19048) }, - { AOM_CDF4(4494, 8479, 11906) } - }, - { - { AOM_CDF4(13960, 19617, 22829) }, { AOM_CDF4(11150, 17341, 21228) }, { AOM_CDF4(7150, 12964, 17190) }, { AOM_CDF4(5331, 10002, 13867) }, - { AOM_CDF4(4167, 7744, 11057) }, { AOM_CDF4(3480, 6629, 9646) }, { AOM_CDF4(1883, 3784, 5686) }, { AOM_CDF4(18752, 25660, 28912) }, - { AOM_CDF4(16968, 24586, 28030) }, { AOM_CDF4(13520, 21055, 25313) }, { AOM_CDF4(10453, 17626, 22280) }, { AOM_CDF4(8386, 14505, 19116) }, - { AOM_CDF4(6742, 12595, 17008) }, { AOM_CDF4(4273, 8140, 11499) }, { AOM_CDF4(22120, 27827, 30233) }, { AOM_CDF4(20563, 27358, 29895) }, - { AOM_CDF4(17076, 24644, 28153) }, { AOM_CDF4(13362, 20942, 25309) }, { AOM_CDF4(10794, 17965, 22695) }, { AOM_CDF4(9014, 15652, 20319) }, - { AOM_CDF4(5708, 10512, 14497) } - } - }, - { - { - { AOM_CDF4(5705, 10930, 15725) }, { AOM_CDF4(7946, 12765, 16115) }, { AOM_CDF4(6801, 12123, 16226) }, { AOM_CDF4(5462, 10135, 14200) }, - { AOM_CDF4(4189, 8011, 11507) }, { AOM_CDF4(3191, 6229, 9408) }, { AOM_CDF4(1057, 2137, 3212) }, { AOM_CDF4(10018, 17067, 21491) }, - { AOM_CDF4(7380, 12582, 16453) }, { AOM_CDF4(6068, 10845, 14339) }, { AOM_CDF4(5098, 9198, 12555) }, { AOM_CDF4(4312, 8010, 11119) }, - { AOM_CDF4(3700, 6966, 9781) }, { AOM_CDF4(1693, 3326, 4887) }, { AOM_CDF4(18757, 24930, 27774) }, { AOM_CDF4(17648, 24596, 27817) }, - { AOM_CDF4(14707, 22052, 26026) }, { AOM_CDF4(11720, 18852, 23292) }, { AOM_CDF4(9357, 15952, 20525) }, { AOM_CDF4(7810, 13753, 18210) }, - { AOM_CDF4(3879, 7333, 10328) } - }, - { - { AOM_CDF4(8278, 13242, 15922) }, { AOM_CDF4(10547, 15867, 18919) }, { AOM_CDF4(9106, 15842, 20609) }, { AOM_CDF4(6833, 13007, 17218) }, - { AOM_CDF4(4811, 9712, 13923) }, { AOM_CDF4(3985, 7352, 11128) }, { AOM_CDF4(1688, 3458, 5262) }, { AOM_CDF4(12951, 21861, 26510) }, - { AOM_CDF4(9788, 16044, 20276) }, { AOM_CDF4(6309, 11244, 14870) }, { AOM_CDF4(5183, 9349, 12566) }, { AOM_CDF4(4389, 8229, 11492) }, - { AOM_CDF4(3633, 6945, 10620) }, { AOM_CDF4(3600, 6847, 9907) }, { AOM_CDF4(21748, 28137, 30255) }, { AOM_CDF4(19436, 26581, 29560) }, - { AOM_CDF4(16359, 24201, 27953) }, { AOM_CDF4(13961, 21693, 25871) }, { AOM_CDF4(11544, 18686, 23322) }, { AOM_CDF4(9372, 16462, 20952) }, - { AOM_CDF4(6138, 11210, 15390) } - } - }, - { - { - { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) } - }, - { - { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) } - } - } - }, - { - { - { - { AOM_CDF4(16138, 22223, 25509) }, { AOM_CDF4(15347, 22430, 26332) }, { AOM_CDF4(9614, 16736, 21332) }, { AOM_CDF4(6600, 12275, 16907) }, - { AOM_CDF4(4811, 9424, 13547) }, { AOM_CDF4(3748, 7809, 11420) }, { AOM_CDF4(2254, 4587, 6890) }, { AOM_CDF4(15196, 20284, 23177) }, - { AOM_CDF4(18317, 25469, 28451) }, { AOM_CDF4(13918, 21651, 25842) }, { AOM_CDF4(10052, 17150, 21995) }, { AOM_CDF4(7499, 13630, 18587) }, - { AOM_CDF4(6158, 11417, 16003) }, { AOM_CDF4(4014, 7785, 11252) }, { AOM_CDF4(15048, 21067, 24384) }, { AOM_CDF4(18202, 25346, 28553) }, - { AOM_CDF4(14302, 22019, 26356) }, { AOM_CDF4(10839, 18139, 23166) }, { AOM_CDF4(8715, 15744, 20806) }, { AOM_CDF4(7536, 13576, 18544) }, - { AOM_CDF4(5413, 10335, 14498) } - }, - { - { AOM_CDF4(17394, 24501, 27895) }, { AOM_CDF4(15889, 23420, 27185) }, { AOM_CDF4(11561, 19133, 23870) }, { AOM_CDF4(8285, 14812, 19844) }, - { AOM_CDF4(6496, 12043, 16550) }, { AOM_CDF4(4771, 9574, 13677) }, { AOM_CDF4(3603, 6830, 10144) }, { AOM_CDF4(21656, 27704, 30200) }, - { AOM_CDF4(21324, 27915, 30511) }, { AOM_CDF4(17327, 25336, 28997) }, { AOM_CDF4(13417, 21381, 26033) }, { AOM_CDF4(10132, 17425, 22338) }, - { AOM_CDF4(8580, 15016, 19633) }, { AOM_CDF4(5694, 11477, 16411) }, { AOM_CDF4(24116, 29780, 31450) }, { AOM_CDF4(23853, 29695, 31591) }, - { AOM_CDF4(20085, 27614, 30428) }, { AOM_CDF4(15326, 24335, 28575) }, { AOM_CDF4(11814, 19472, 24810) }, { AOM_CDF4(10221, 18611, 24767) }, - { AOM_CDF4(7689, 14558, 20321) } - } - }, - { - { - { AOM_CDF4(16214, 22380, 25770) }, { AOM_CDF4(14213, 21304, 25295) }, { AOM_CDF4(9213, 15823, 20455) }, { AOM_CDF4(6395, 11758, 16139) }, - { AOM_CDF4(4779, 9187, 13066) }, { AOM_CDF4(3821, 7501, 10953) }, { AOM_CDF4(2293, 4567, 6795) }, { AOM_CDF4(15859, 21283, 23820) }, - { AOM_CDF4(18404, 25602, 28726) }, { AOM_CDF4(14325, 21980, 26206) }, { AOM_CDF4(10669, 17937, 22720) }, { AOM_CDF4(8297, 14642, 19447) }, - { AOM_CDF4(6746, 12389, 16893) }, { AOM_CDF4(4324, 8251, 11770) }, { AOM_CDF4(16532, 21631, 24475) }, { AOM_CDF4(20667, 27150, 29668) }, - { AOM_CDF4(16728, 24510, 28175) }, { AOM_CDF4(12861, 20645, 25332) }, { AOM_CDF4(10076, 17361, 22417) }, { AOM_CDF4(8395, 14940, 19963) }, - { AOM_CDF4(5731, 10683, 14912) } - }, - { - { AOM_CDF4(14433, 21155, 24938) }, { AOM_CDF4(14658, 21716, 25545) }, { AOM_CDF4(9923, 16824, 21557) }, { AOM_CDF4(6982, 13052, 17721) }, - { AOM_CDF4(5419, 10503, 15050) }, { AOM_CDF4(4852, 9162, 13014) }, { AOM_CDF4(3271, 6395, 9630) }, { AOM_CDF4(22210, 27833, 30109) }, - { AOM_CDF4(20750, 27368, 29821) }, { AOM_CDF4(16894, 24828, 28573) }, { AOM_CDF4(13247, 21276, 25757) }, { AOM_CDF4(10038, 17265, 22563) }, - { AOM_CDF4(8587, 14947, 20327) }, { AOM_CDF4(5645, 11371, 15252) }, { AOM_CDF4(22027, 27526, 29714) }, { AOM_CDF4(23098, 29146, 31221) }, - { AOM_CDF4(19886, 27341, 30272) }, { AOM_CDF4(15609, 23747, 28046) }, { AOM_CDF4(11993, 20065, 24939) }, { AOM_CDF4(9637, 18267, 23671) }, - { AOM_CDF4(7625, 13801, 19144) } - } - }, - { - { - { AOM_CDF4(14438, 20798, 24089) }, { AOM_CDF4(12621, 19203, 23097) }, { AOM_CDF4(8177, 14125, 18402) }, { AOM_CDF4(5674, 10501, 14456) }, - { AOM_CDF4(4236, 8239, 11733) }, { AOM_CDF4(3447, 6750, 9806) }, { AOM_CDF4(1986, 3950, 5864) }, { AOM_CDF4(16208, 22099, 24930) }, - { AOM_CDF4(16537, 24025, 27585) }, { AOM_CDF4(12780, 20381, 24867) }, { AOM_CDF4(9767, 16612, 21416) }, { AOM_CDF4(7686, 13738, 18398) }, - { AOM_CDF4(6333, 11614, 15964) }, { AOM_CDF4(3941, 7571, 10836) }, { AOM_CDF4(22819, 27422, 29202) }, { AOM_CDF4(22224, 28514, 30721) }, - { AOM_CDF4(17660, 25433, 28913) }, { AOM_CDF4(13574, 21482, 26002) }, { AOM_CDF4(10629, 17977, 22938) }, { AOM_CDF4(8612, 15298, 20265) }, - { AOM_CDF4(5607, 10491, 14596) } - }, - { - { AOM_CDF4(13569, 19800, 23206) }, { AOM_CDF4(13128, 19924, 23869) }, { AOM_CDF4(8329, 14841, 19403) }, { AOM_CDF4(6130, 10976, 15057) }, - { AOM_CDF4(4682, 8839, 12518) }, { AOM_CDF4(3656, 7409, 10588) }, { AOM_CDF4(2577, 5099, 7412) }, { AOM_CDF4(22427, 28684, 30585) }, - { AOM_CDF4(20913, 27750, 30139) }, { AOM_CDF4(15840, 24109, 27834) }, { AOM_CDF4(12308, 20029, 24569) }, { AOM_CDF4(10216, 16785, 21458) }, - { AOM_CDF4(8309, 14203, 19113) }, { AOM_CDF4(6043, 11168, 15307) }, { AOM_CDF4(23166, 28901, 30998) }, { AOM_CDF4(21899, 28405, 30751) }, - { AOM_CDF4(18413, 26091, 29443) }, { AOM_CDF4(15233, 23114, 27352) }, { AOM_CDF4(12683, 20472, 25288) }, { AOM_CDF4(10702, 18259, 23409) }, - { AOM_CDF4(8125, 14464, 19226) } - } - }, - { - { - { AOM_CDF4(9040, 14786, 18360) }, { AOM_CDF4(9979, 15718, 19415) }, { AOM_CDF4(7913, 13918, 18311) }, { AOM_CDF4(5859, 10889, 15184) }, - { AOM_CDF4(4593, 8677, 12510) }, { AOM_CDF4(3820, 7396, 10791) }, { AOM_CDF4(1730, 3471, 5192) }, { AOM_CDF4(11803, 18365, 22709) }, - { AOM_CDF4(11419, 18058, 22225) }, { AOM_CDF4(9418, 15774, 20243) }, { AOM_CDF4(7539, 13325, 17657) }, { AOM_CDF4(6233, 11317, 15384) }, - { AOM_CDF4(5137, 9656, 13545) }, { AOM_CDF4(2977, 5774, 8349) }, { AOM_CDF4(21207, 27246, 29640) }, { AOM_CDF4(19547, 26578, 29497) }, - { AOM_CDF4(16169, 23871, 27690) }, { AOM_CDF4(12820, 20458, 25018) }, { AOM_CDF4(10224, 17332, 22214) }, { AOM_CDF4(8526, 15048, 19884) }, - { AOM_CDF4(5037, 9410, 13118) } - }, - { - { AOM_CDF4(12339, 17329, 20140) }, { AOM_CDF4(13505, 19895, 23225) }, { AOM_CDF4(9847, 16944, 21564) }, { AOM_CDF4(7280, 13256, 18348) }, - { AOM_CDF4(4712, 10009, 14454) }, { AOM_CDF4(4361, 7914, 12477) }, { AOM_CDF4(2870, 5628, 7995) }, { AOM_CDF4(20061, 25504, 28526) }, - { AOM_CDF4(15235, 22878, 26145) }, { AOM_CDF4(12985, 19958, 24155) }, { AOM_CDF4(9782, 16641, 21403) }, { AOM_CDF4(9456, 16360, 20760) }, - { AOM_CDF4(6855, 12940, 18557) }, { AOM_CDF4(5661, 10564, 15002) }, { AOM_CDF4(25656, 30602, 31894) }, { AOM_CDF4(22570, 29107, 31092) }, - { AOM_CDF4(18917, 26423, 29541) }, { AOM_CDF4(15940, 23649, 27754) }, { AOM_CDF4(12803, 20581, 25219) }, { AOM_CDF4(11082, 18695, 23376) }, - { AOM_CDF4(7939, 14373, 19005) } - } - }, - { - { - { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) } - }, - { - { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) } - } - } - }, - { - { - { - { AOM_CDF4(18315, 24289, 27551) }, { AOM_CDF4(16854, 24068, 27835) }, { AOM_CDF4(10140, 17927, 23173) }, { AOM_CDF4(6722, 12982, 18267) }, - { AOM_CDF4(4661, 9826, 14706) }, { AOM_CDF4(3832, 8165, 12294) }, { AOM_CDF4(2795, 6098, 9245) }, { AOM_CDF4(17145, 23326, 26672) }, - { AOM_CDF4(20733, 27680, 30308) }, { AOM_CDF4(16032, 24461, 28546) }, { AOM_CDF4(11653, 20093, 25081) }, { AOM_CDF4(9290, 16429, 22086) }, - { AOM_CDF4(7796, 14598, 19982) }, { AOM_CDF4(6502, 12378, 17441) }, { AOM_CDF4(21681, 27732, 30320) }, { AOM_CDF4(22389, 29044, 31261) }, - { AOM_CDF4(19027, 26731, 30087) }, { AOM_CDF4(14739, 23755, 28624) }, { AOM_CDF4(11358, 20778, 25511) }, { AOM_CDF4(10995, 18073, 24190) }, - { AOM_CDF4(9162, 14990, 20617) } - }, - { - { AOM_CDF4(21425, 27952, 30388) }, { AOM_CDF4(18062, 25838, 29034) }, { AOM_CDF4(11956, 19881, 24808) }, { AOM_CDF4(7718, 15000, 20980) }, - { AOM_CDF4(5702, 11254, 16143) }, { AOM_CDF4(4898, 9088, 16864) }, { AOM_CDF4(3679, 6776, 11907) }, { AOM_CDF4(23294, 30160, 31663) }, - { AOM_CDF4(24397, 29896, 31836) }, { AOM_CDF4(19245, 27128, 30593) }, { AOM_CDF4(13202, 19825, 26404) }, { AOM_CDF4(11578, 19297, 23957) }, - { AOM_CDF4(8073, 13297, 21370) }, { AOM_CDF4(5461, 10923, 19745) }, { AOM_CDF4(27367, 30521, 31934) }, { AOM_CDF4(24904, 30671, 31940) }, - { AOM_CDF4(23075, 28460, 31299) }, { AOM_CDF4(14400, 23658, 30417) }, { AOM_CDF4(13885, 23882, 28325) }, { AOM_CDF4(14746, 22938, 27853) }, - { AOM_CDF4(5461, 16384, 27307) } - } - }, - { - { - { AOM_CDF4(18274, 24813, 27890) }, { AOM_CDF4(15537, 23149, 27003) }, { AOM_CDF4(9449, 16740, 21827) }, { AOM_CDF4(6700, 12498, 17261) }, - { AOM_CDF4(4988, 9866, 14198) }, { AOM_CDF4(4236, 8147, 11902) }, { AOM_CDF4(2867, 5860, 8654) }, { AOM_CDF4(17124, 23171, 26101) }, - { AOM_CDF4(20396, 27477, 30148) }, { AOM_CDF4(16573, 24629, 28492) }, { AOM_CDF4(12749, 20846, 25674) }, { AOM_CDF4(10233, 17878, 22818) }, - { AOM_CDF4(8525, 15332, 20363) }, { AOM_CDF4(6283, 11632, 16255) }, { AOM_CDF4(20466, 26511, 29286) }, { AOM_CDF4(23059, 29174, 31191) }, - { AOM_CDF4(19481, 27263, 30241) }, { AOM_CDF4(15458, 23631, 28137) }, { AOM_CDF4(12416, 20608, 25693) }, { AOM_CDF4(10261, 18011, 23261) }, - { AOM_CDF4(8016, 14655, 19666) } - }, - { - { AOM_CDF4(17616, 24586, 28112) }, { AOM_CDF4(15809, 23299, 27155) }, { AOM_CDF4(10767, 18890, 23793) }, { AOM_CDF4(7727, 14255, 18865) }, - { AOM_CDF4(6129, 11926, 16882) }, { AOM_CDF4(4482, 9704, 14861) }, { AOM_CDF4(3277, 7452, 11522) }, { AOM_CDF4(22956, 28551, 30730) }, - { AOM_CDF4(22724, 28937, 30961) }, { AOM_CDF4(18467, 26324, 29580) }, { AOM_CDF4(13234, 20713, 25649) }, { AOM_CDF4(11181, 17592, 22481) }, - { AOM_CDF4(8291, 18358, 24576) }, { AOM_CDF4(7568, 11881, 14984) }, { AOM_CDF4(24948, 29001, 31147) }, { AOM_CDF4(25674, 30619, 32151) }, - { AOM_CDF4(20841, 26793, 29603) }, { AOM_CDF4(14669, 24356, 28666) }, { AOM_CDF4(11334, 23593, 28219) }, { AOM_CDF4(8922, 14762, 22873) }, - { AOM_CDF4(8301, 13544, 20535) } - } - }, - { - { - { AOM_CDF4(17113, 23733, 27081) }, { AOM_CDF4(14139, 21406, 25452) }, { AOM_CDF4(8552, 15002, 19776) }, { AOM_CDF4(5871, 11120, 15378) }, - { AOM_CDF4(4455, 8616, 12253) }, { AOM_CDF4(3469, 6910, 10386) }, { AOM_CDF4(2255, 4553, 6782) }, { AOM_CDF4(18224, 24376, 27053) }, - { AOM_CDF4(19290, 26710, 29614) }, { AOM_CDF4(14936, 22991, 27184) }, { AOM_CDF4(11238, 18951, 23762) }, { AOM_CDF4(8786, 15617, 20588) }, - { AOM_CDF4(7317, 13228, 18003) }, { AOM_CDF4(5101, 9512, 13493) }, { AOM_CDF4(22639, 28222, 30210) }, { AOM_CDF4(23216, 29331, 31307) }, - { AOM_CDF4(19075, 26762, 29895) }, { AOM_CDF4(15014, 23113, 27457) }, { AOM_CDF4(11938, 19857, 24752) }, { AOM_CDF4(9942, 17280, 22282) }, - { AOM_CDF4(7167, 13144, 17752) } - }, - { - { AOM_CDF4(15820, 22738, 26488) }, { AOM_CDF4(13530, 20885, 25216) }, { AOM_CDF4(8395, 15530, 20452) }, { AOM_CDF4(6574, 12321, 16380) }, - { AOM_CDF4(5353, 10419, 14568) }, { AOM_CDF4(4613, 8446, 12381) }, { AOM_CDF4(3440, 7158, 9903) }, { AOM_CDF4(24247, 29051, 31224) }, - { AOM_CDF4(22118, 28058, 30369) }, { AOM_CDF4(16498, 24768, 28389) }, { AOM_CDF4(12920, 21175, 26137) }, { AOM_CDF4(10730, 18619, 25352) }, - { AOM_CDF4(10187, 16279, 22791) }, { AOM_CDF4(9310, 14631, 22127) }, { AOM_CDF4(24970, 30558, 32057) }, { AOM_CDF4(24801, 29942, 31698) }, - { AOM_CDF4(22432, 28453, 30855) }, { AOM_CDF4(19054, 25680, 29580) }, { AOM_CDF4(14392, 23036, 28109) }, { AOM_CDF4(12495, 20947, 26650) }, - { AOM_CDF4(12442, 20326, 26214) } - } - }, - { - { - { AOM_CDF4(12162, 18785, 22648) }, { AOM_CDF4(12749, 19697, 23806) }, { AOM_CDF4(8580, 15297, 20346) }, { AOM_CDF4(6169, 11749, 16543) }, - { AOM_CDF4(4836, 9391, 13448) }, { AOM_CDF4(3821, 7711, 11613) }, { AOM_CDF4(2228, 4601, 7070) }, { AOM_CDF4(16319, 24725, 28280) }, - { AOM_CDF4(15698, 23277, 27168) }, { AOM_CDF4(12726, 20368, 25047) }, { AOM_CDF4(9912, 17015, 21976) }, { AOM_CDF4(7888, 14220, 19179) }, - { AOM_CDF4(6777, 12284, 17018) }, { AOM_CDF4(4492, 8590, 12252) }, { AOM_CDF4(23249, 28904, 30947) }, { AOM_CDF4(21050, 27908, 30512) }, - { AOM_CDF4(17440, 25340, 28949) }, { AOM_CDF4(14059, 22018, 26541) }, { AOM_CDF4(11288, 18903, 23898) }, { AOM_CDF4(9411, 16342, 21428) }, - { AOM_CDF4(6278, 11588, 15944) } - }, - { - { AOM_CDF4(13981, 20067, 23226) }, { AOM_CDF4(16922, 23580, 26783) }, { AOM_CDF4(11005, 19039, 24487) }, { AOM_CDF4(7389, 14218, 19798) }, - { AOM_CDF4(5598, 11505, 17206) }, { AOM_CDF4(6090, 11213, 15659) }, { AOM_CDF4(3820, 7371, 10119) }, { AOM_CDF4(21082, 26925, 29675) }, - { AOM_CDF4(21262, 28627, 31128) }, { AOM_CDF4(18392, 26454, 30437) }, { AOM_CDF4(14870, 22910, 27096) }, { AOM_CDF4(12620, 19484, 24908) }, - { AOM_CDF4(9290, 16553, 22802) }, { AOM_CDF4(6668, 14288, 20004) }, { AOM_CDF4(27704, 31055, 31949) }, { AOM_CDF4(24709, 29978, 31788) }, - { AOM_CDF4(21668, 29264, 31657) }, { AOM_CDF4(18295, 26968, 30074) }, { AOM_CDF4(16399, 24422, 29313) }, { AOM_CDF4(14347, 23026, 28104) }, - { AOM_CDF4(12370, 19806, 24477) } - } - }, - { - { - { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) } - }, - { - { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) },{ AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) } - } - } - } -}; - -static const uint16_t av1_default_coeff_base_multi_cdfs[TOKEN_CDF_Q_CTXS][AV1_TX_SIZES][AV1_PLANE_TYPES][SIG_COEF_CONTEXTS][CDF_SIZE(NUM_BASE_LEVELS + 2)] = -{ - { - { - { - { AOM_CDF4(4034, 8930, 12727) }, { AOM_CDF4(18082, 29741, 31877) }, { AOM_CDF4(12596, 26124, 30493) }, { AOM_CDF4(9446, 21118, 27005) }, - { AOM_CDF4(6308, 15141, 21279) },{ AOM_CDF4(2463, 6357, 9783) }, { AOM_CDF4(20667, 30546, 31929) }, { AOM_CDF4(13043, 26123, 30134) }, - { AOM_CDF4(8151, 18757, 24778) }, { AOM_CDF4(5255, 12839, 18632) }, { AOM_CDF4(2820, 7206, 11161) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(15736, 27553, 30604) }, { AOM_CDF4(11210, 23794, 28787) }, { AOM_CDF4(5947, 13874, 19701) }, - { AOM_CDF4(4215, 9323, 13891) }, { AOM_CDF4(2833, 6462, 10059) }, { AOM_CDF4(19605, 30393, 31582) }, { AOM_CDF4(13523, 26252, 30248) }, - { AOM_CDF4(8446, 18622, 24512) }, { AOM_CDF4(3818, 10343, 15974) }, { AOM_CDF4(1481, 4117, 6796) }, { AOM_CDF4(22649, 31302, 32190) }, - { AOM_CDF4(14829, 27127, 30449) }, { AOM_CDF4(8313, 17702, 23304) }, { AOM_CDF4(3022, 8301, 12786) }, { AOM_CDF4(1536, 4412, 7184) }, - { AOM_CDF4(22354, 29774, 31372) }, { AOM_CDF4(14723, 25472, 29214) }, { AOM_CDF4(6673, 13745, 18662) }, { AOM_CDF4(2068, 5766, 9322) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) } - }, - { - { AOM_CDF4(6302, 16444, 21761) }, { AOM_CDF4(23040, 31538, 32475) }, { AOM_CDF4(15196, 28452, 31496) }, { AOM_CDF4(10020, 22946, 28514) }, - { AOM_CDF4(6533, 16862, 23501) }, { AOM_CDF4(3538, 9816, 15076) }, { AOM_CDF4(24444, 31875, 32525) }, { AOM_CDF4(15881, 28924, 31635) }, - { AOM_CDF4(9922, 22873, 28466) }, { AOM_CDF4(6527, 16966, 23691) }, { AOM_CDF4(4114, 11303, 17220) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(20201, 30770, 32209) }, { AOM_CDF4(14754, 28071, 31258) }, { AOM_CDF4(8378, 20186, 26517) }, - { AOM_CDF4(5916, 15299, 21978) }, { AOM_CDF4(4268, 11583, 17901) }, { AOM_CDF4(24361, 32025, 32581) }, { AOM_CDF4(18673, 30105, 31943) }, - { AOM_CDF4(10196, 22244, 27576) }, { AOM_CDF4(5495, 14349, 20417) }, { AOM_CDF4(2676, 7415, 11498) }, { AOM_CDF4(24678, 31958, 32585) }, - { AOM_CDF4(18629, 29906, 31831) }, { AOM_CDF4(9364, 20724, 26315) }, { AOM_CDF4(4641, 12318, 18094) }, { AOM_CDF4(2758, 7387, 11579) }, - { AOM_CDF4(25433, 31842, 32469) }, { AOM_CDF4(18795, 29289, 31411) }, { AOM_CDF4(7644, 17584, 23592) }, { AOM_CDF4(3408, 9014, 15047) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) } - } - }, - { - { - { AOM_CDF4(4536, 10072, 14001) }, { AOM_CDF4(25459, 31416, 32206) }, { AOM_CDF4(16605, 28048, 30818) }, { AOM_CDF4(11008, 22857, 27719) }, - { AOM_CDF4(6915, 16268, 22315) }, { AOM_CDF4(2625, 6812, 10537) }, { AOM_CDF4(24257, 31788, 32499) }, { AOM_CDF4(16880, 29454, 31879) }, - { AOM_CDF4(11958, 25054, 29778) }, { AOM_CDF4(7916, 18718, 25084) }, { AOM_CDF4(3383, 8777, 13446) }, { AOM_CDF4(22720, 31603, 32393) }, - { AOM_CDF4(14960, 28125, 31335) }, { AOM_CDF4(9731, 22210, 27928) }, { AOM_CDF4(6304, 15832, 22277) }, { AOM_CDF4(2910, 7818, 12166) }, - { AOM_CDF4(20375, 30627, 32131) }, { AOM_CDF4(13904, 27284, 30887) }, { AOM_CDF4(9368, 21558, 27144) }, { AOM_CDF4(5937, 14966, 21119) }, - { AOM_CDF4(2667, 7225, 11319) }, { AOM_CDF4(23970, 31470, 32378) }, { AOM_CDF4(17173, 29734, 32018) }, { AOM_CDF4(12795, 25441, 29965) }, - { AOM_CDF4(8981, 19680, 25893) }, { AOM_CDF4(4728, 11372, 16902) }, { AOM_CDF4(24287, 31797, 32439) }, { AOM_CDF4(16703, 29145, 31696) }, - { AOM_CDF4(10833, 23554, 28725) }, { AOM_CDF4(6468, 16566, 23057) }, { AOM_CDF4(2415, 6562, 10278) }, { AOM_CDF4(26610, 32395, 32659) }, - { AOM_CDF4(18590, 30498, 32117) }, { AOM_CDF4(12420, 25756, 29950) }, { AOM_CDF4(7639, 18746, 24710) }, { AOM_CDF4(3001, 8086, 12347) }, - { AOM_CDF4(25076, 32064, 32580) }, { AOM_CDF4(17946, 30128, 32028) }, { AOM_CDF4(12024, 24985, 29378) }, { AOM_CDF4(7517, 18390, 24304) }, - { AOM_CDF4(3243, 8781, 13331) }, { AOM_CDF4(8192, 16384, 24576) } - }, - { - { AOM_CDF4(6037, 16771, 21957) }, { AOM_CDF4(24774, 31704, 32426) }, { AOM_CDF4(16830, 28589, 31056) }, { AOM_CDF4(10602, 22828, 27760) }, - { AOM_CDF4(6733, 16829, 23071) }, { AOM_CDF4(3250, 8914, 13556) }, { AOM_CDF4(25582, 32220, 32668) }, { AOM_CDF4(18659, 30342, 32223) }, - { AOM_CDF4(12546, 26149, 30515) }, { AOM_CDF4(8420, 20451, 26801) }, { AOM_CDF4(4636, 12420, 18344) }, { AOM_CDF4(27581, 32362, 32639) }, - { AOM_CDF4(18987, 30083, 31978) }, { AOM_CDF4(11327, 24248, 29084) }, { AOM_CDF4(7264, 17719, 24120) }, { AOM_CDF4(3995, 10768, 16169) }, - { AOM_CDF4(25893, 31831, 32487) }, { AOM_CDF4(16577, 28587, 31379) }, { AOM_CDF4(10189, 22748, 28182) }, { AOM_CDF4(6832, 17094, 23556) }, - { AOM_CDF4(3708, 10110, 15334) }, { AOM_CDF4(25904, 32282, 32656) }, { AOM_CDF4(19721, 30792, 32276) }, { AOM_CDF4(12819, 26243, 30411) }, - { AOM_CDF4(8572, 20614, 26891) }, { AOM_CDF4(5364, 14059, 20467) }, { AOM_CDF4(26580, 32438, 32677) }, { AOM_CDF4(20852, 31225, 32340) }, - { AOM_CDF4(12435, 25700, 29967) }, { AOM_CDF4(8691, 20825, 26976) }, { AOM_CDF4(4446, 12209, 17269) }, { AOM_CDF4(27350, 32429, 32696) }, - { AOM_CDF4(21372, 30977, 32272) }, { AOM_CDF4(12673, 25270, 29853) }, { AOM_CDF4(9208, 20925, 26640) }, { AOM_CDF4(5018, 13351, 18732) }, - { AOM_CDF4(27351, 32479, 32713) }, { AOM_CDF4(21398, 31209, 32387) }, { AOM_CDF4(12162, 25047, 29842) }, { AOM_CDF4(7896, 18691, 25319) }, - { AOM_CDF4(4670, 12882, 18881) }, { AOM_CDF4(8192, 16384, 24576) } - } - }, - { - { - { AOM_CDF4(5487, 10460, 13708) }, { AOM_CDF4(21597, 28303, 30674) }, { AOM_CDF4(11037, 21953, 26476) }, { AOM_CDF4(8147, 17962, 22952) }, - { AOM_CDF4(5242, 13061, 18532) }, { AOM_CDF4(1889, 5208, 8182) }, { AOM_CDF4(26774, 32133, 32590) }, { AOM_CDF4(17844, 29564, 31767) }, - { AOM_CDF4(11690, 24438, 29171) }, { AOM_CDF4(7542, 18215, 24459) }, { AOM_CDF4(2993, 8050, 12319) }, { AOM_CDF4(28023, 32328, 32591) }, - { AOM_CDF4(18651, 30126, 31954) }, { AOM_CDF4(12164, 25146, 29589) }, { AOM_CDF4(7762, 18530, 24771) }, { AOM_CDF4(3492, 9183, 13920) }, - { AOM_CDF4(27591, 32008, 32491) }, { AOM_CDF4(17149, 28853, 31510) }, { AOM_CDF4(11485, 24003, 28860) }, { AOM_CDF4(7697, 18086, 24210) }, - { AOM_CDF4(3075, 7999, 12218) }, { AOM_CDF4(28268, 32482, 32654) }, { AOM_CDF4(19631, 31051, 32404) }, { AOM_CDF4(13860, 27260, 31020) }, - { AOM_CDF4(9605, 21613, 27594) }, { AOM_CDF4(4876, 12162, 17908) }, { AOM_CDF4(27248, 32316, 32576) }, { AOM_CDF4(18955, 30457, 32075) }, - { AOM_CDF4(11824, 23997, 28795) }, { AOM_CDF4(7346, 18196, 24647) }, { AOM_CDF4(3403, 9247, 14111) }, { AOM_CDF4(29711, 32655, 32735) }, - { AOM_CDF4(21169, 31394, 32417) }, { AOM_CDF4(13487, 27198, 30957) }, { AOM_CDF4(8828, 21683, 27614) }, { AOM_CDF4(4270, 11451, 17038) }, - { AOM_CDF4(28708, 32578, 32731) }, { AOM_CDF4(20120, 31241, 32482) }, { AOM_CDF4(13692, 27550, 31321) }, { AOM_CDF4(9418, 22514, 28439) }, - { AOM_CDF4(4999, 13283, 19462) }, { AOM_CDF4(8192, 16384, 24576) } - }, - { - { AOM_CDF4(5673, 14302, 19711) }, { AOM_CDF4(26251, 30701, 31834) }, { AOM_CDF4(12782, 23783, 27803) }, { AOM_CDF4(9127, 20657, 25808) }, - { AOM_CDF4(6368, 16208, 21462) }, { AOM_CDF4(2465, 7177, 10822) }, { AOM_CDF4(29961, 32563, 32719) }, { AOM_CDF4(18318, 29891, 31949) }, - { AOM_CDF4(11361, 24514, 29357) }, { AOM_CDF4(7900, 19603, 25607) }, { AOM_CDF4(4002, 10590, 15546) }, { AOM_CDF4(29637, 32310, 32595) }, - { AOM_CDF4(18296, 29913, 31809) }, { AOM_CDF4(10144, 21515, 26871) }, { AOM_CDF4(5358, 14322, 20394) }, { AOM_CDF4(3067, 8362, 13346) }, - { AOM_CDF4(28652, 32470, 32676) }, { AOM_CDF4(17538, 30771, 32209) }, { AOM_CDF4(13924, 26882, 30494) }, { AOM_CDF4(10496, 22837, 27869) }, - { AOM_CDF4(7236, 16396, 21621) }, { AOM_CDF4(30743, 32687, 32746) }, { AOM_CDF4(23006, 31676, 32489) }, { AOM_CDF4(14494, 27828, 31120) }, - { AOM_CDF4(10174, 22801, 28352) }, { AOM_CDF4(6242, 15281, 21043) }, { AOM_CDF4(25817, 32243, 32720) }, { AOM_CDF4(18618, 31367, 32325) }, - { AOM_CDF4(13997, 28318, 31878) }, { AOM_CDF4(12255, 26534, 31383) }, { AOM_CDF4(9561, 21588, 28450) }, { AOM_CDF4(28188, 32635, 32724) }, - { AOM_CDF4(22060, 32365, 32728) }, { AOM_CDF4(18102, 30690, 32528) }, { AOM_CDF4(14196, 28864, 31999) }, { AOM_CDF4(12262, 25792, 30865) }, - { AOM_CDF4(24176, 32109, 32628) }, { AOM_CDF4(18280, 29681, 31963) }, { AOM_CDF4(10205, 23703, 29664) }, { AOM_CDF4(7889, 20025, 27676) }, - { AOM_CDF4(6060, 16743, 23970) }, { AOM_CDF4(8192, 16384, 24576) } - } - }, - { - { - { AOM_CDF4(5141, 7096, 8260) }, { AOM_CDF4(27186, 29022, 29789) }, { AOM_CDF4(6668, 12568, 15682) }, { AOM_CDF4(2172, 6181, 8638) }, - { AOM_CDF4(1126, 3379, 4531) }, { AOM_CDF4(443, 1361, 2254) }, { AOM_CDF4(26083, 31153, 32436) }, { AOM_CDF4(13486, 24603, 28483) }, - { AOM_CDF4(6508, 14840, 19910) }, { AOM_CDF4(3386, 8800, 13286) }, { AOM_CDF4(1530, 4322, 7054) }, { AOM_CDF4(29639, 32080, 32548) }, - { AOM_CDF4(15897, 27552, 30290) }, { AOM_CDF4(8588, 20047, 25383) }, { AOM_CDF4(4889, 13339, 19269) }, { AOM_CDF4(2240, 6871, 10498) }, - { AOM_CDF4(28165, 32197, 32517) }, { AOM_CDF4(20735, 30427, 31568) }, { AOM_CDF4(14325, 24671, 27692) }, { AOM_CDF4(5119, 12554, 17805) }, - { AOM_CDF4(1810, 5441, 8261) }, { AOM_CDF4(31212, 32724, 32748) }, { AOM_CDF4(23352, 31766, 32545) }, { AOM_CDF4(14669, 27570, 31059) }, - { AOM_CDF4(8492, 20894, 27272) }, { AOM_CDF4(3644, 10194, 15204) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) } - }, - { - { AOM_CDF4(2461, 7013, 9371) }, { AOM_CDF4(24749, 29600, 30986) }, { AOM_CDF4(9466, 19037, 22417) }, { AOM_CDF4(3584, 9280, 14400) }, - { AOM_CDF4(1505, 3929, 5433) }, { AOM_CDF4(677, 1500, 2736) }, { AOM_CDF4(23987, 30702, 32117) }, { AOM_CDF4(13554, 24571, 29263) }, - { AOM_CDF4(6211, 14556, 21155) }, { AOM_CDF4(3135, 10972, 15625) }, { AOM_CDF4(2435, 7127, 11427) }, { AOM_CDF4(31300, 32532, 32550) }, - { AOM_CDF4(14757, 30365, 31954) }, { AOM_CDF4(4405, 11612, 18553) }, { AOM_CDF4(580, 4132, 7322) }, { AOM_CDF4(1695, 10169, 14124) }, - { AOM_CDF4(30008, 32282, 32591) }, { AOM_CDF4(19244, 30108, 31748) }, { AOM_CDF4(11180, 24158, 29555) }, { AOM_CDF4(5650, 14972, 19209) }, - { AOM_CDF4(2114, 5109, 8456) }, { AOM_CDF4(31856, 32716, 32748) }, { AOM_CDF4(23012, 31664, 32572) }, { AOM_CDF4(13694, 26656, 30636) }, - { AOM_CDF4(8142, 19508, 26093) }, { AOM_CDF4(4253, 10955, 16724) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) } - } - }, - { - { - { AOM_CDF4(601, 983, 1311) }, { AOM_CDF4(18725, 23406, 28087) }, { AOM_CDF4(5461, 8192, 10923) }, { AOM_CDF4(3781, 15124, 21425) }, - { AOM_CDF4(2587, 7761, 12072) }, { AOM_CDF4(106, 458, 810) }, { AOM_CDF4(22282, 29710, 31894) }, { AOM_CDF4(8508, 20926, 25984) }, - { AOM_CDF4(3726, 12713, 18083) }, { AOM_CDF4(1620, 7112, 10893) }, { AOM_CDF4(729, 2236, 3495) }, { AOM_CDF4(30163, 32474, 32684) }, - { AOM_CDF4(18304, 30464, 32000) }, { AOM_CDF4(11443, 26526, 29647) }, { AOM_CDF4(6007, 15292, 21299) }, { AOM_CDF4(2234, 6703, 8937) }, - { AOM_CDF4(30954, 32177, 32571) }, { AOM_CDF4(17363, 29562, 31076) }, { AOM_CDF4(9686, 22464, 27410) }, { AOM_CDF4(8192, 16384, 21390) }, - { AOM_CDF4(1755, 8046, 11264) }, { AOM_CDF4(31168, 32734, 32748) }, { AOM_CDF4(22486, 31441, 32471) }, { AOM_CDF4(12833, 25627, 29738) }, - { AOM_CDF4(6980, 17379, 23122) }, { AOM_CDF4(3111, 8887, 13479) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) } - }, - { - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) } - } - } - }, - { - { - { - { AOM_CDF4(6041, 11854, 15927) }, { AOM_CDF4(20326, 30905, 32251) }, { AOM_CDF4(14164, 26831, 30725) }, { AOM_CDF4(9760, 20647, 26585) }, - { AOM_CDF4(6416, 14953, 21219) }, { AOM_CDF4(2966, 7151, 10891) }, { AOM_CDF4(23567, 31374, 32254) }, { AOM_CDF4(14978, 27416, 30946) }, - { AOM_CDF4(9434, 20225, 26254) }, { AOM_CDF4(6658, 14558, 20535) }, { AOM_CDF4(3916, 8677, 12989) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(18088, 29545, 31587) }, { AOM_CDF4(13062, 25843, 30073) }, { AOM_CDF4(8940, 16827, 22251) }, - { AOM_CDF4(7654, 13220, 17973) }, { AOM_CDF4(5733, 10316, 14456) }, { AOM_CDF4(22879, 31388, 32114) }, { AOM_CDF4(15215, 27993, 30955) }, - { AOM_CDF4(9397, 19445, 24978) }, { AOM_CDF4(3442, 9813, 15344) }, { AOM_CDF4(1368, 3936, 6532) }, { AOM_CDF4(25494, 32033, 32406) }, - { AOM_CDF4(16772, 27963, 30718) }, { AOM_CDF4(9419, 18165, 23260) }, { AOM_CDF4(2677, 7501, 11797) }, { AOM_CDF4(1516, 4344, 7170) }, - { AOM_CDF4(26556, 31454, 32101) }, { AOM_CDF4(17128, 27035, 30108) }, { AOM_CDF4(8324, 15344, 20249) }, { AOM_CDF4(1903, 5696, 9469) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) } }, - { - { AOM_CDF4(8455, 19003, 24368) }, { AOM_CDF4(23563, 32021, 32604) }, { AOM_CDF4(16237, 29446, 31935) }, { AOM_CDF4(10724, 23999, 29358) }, - { AOM_CDF4(6725, 17528, 24416) }, { AOM_CDF4(3927, 10927, 16825) }, { AOM_CDF4(26313, 32288, 32634) }, { AOM_CDF4(17430, 30095, 32095) }, - { AOM_CDF4(11116, 24606, 29679) }, { AOM_CDF4(7195, 18384, 25269) }, { AOM_CDF4(4726, 12852, 19315) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(22822, 31648, 32483) }, { AOM_CDF4(16724, 29633, 31929) }, { AOM_CDF4(10261, 23033, 28725) }, - { AOM_CDF4(7029, 17840, 24528) }, { AOM_CDF4(4867, 13886, 21502) }, { AOM_CDF4(25298, 31892, 32491) }, { AOM_CDF4(17809, 29330, 31512) }, - { AOM_CDF4(9668, 21329, 26579) }, { AOM_CDF4(4774, 12956, 18976) }, { AOM_CDF4(2322, 7030, 11540) }, { AOM_CDF4(25472, 31920, 32543) }, - { AOM_CDF4(17957, 29387, 31632) }, { AOM_CDF4(9196, 20593, 26400) }, { AOM_CDF4(4680, 12705, 19202) }, { AOM_CDF4(2917, 8456, 13436) }, - { AOM_CDF4(26471, 32059, 32574) }, { AOM_CDF4(18458, 29783, 31909) }, { AOM_CDF4(8400, 19464, 25956) }, { AOM_CDF4(3812, 10973, 17206) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) } - } - }, - { - { - { AOM_CDF4(6779, 13743, 17678) }, { AOM_CDF4(24806, 31797, 32457) }, { AOM_CDF4(17616, 29047, 31372) }, { AOM_CDF4(11063, 23175, 28003) }, - { AOM_CDF4(6521, 16110, 22324) }, { AOM_CDF4(2764, 7504, 11654) }, { AOM_CDF4(25266, 32367, 32637) }, { AOM_CDF4(19054, 30553, 32175) }, - { AOM_CDF4(12139, 25212, 29807) }, { AOM_CDF4(7311, 18162, 24704) }, { AOM_CDF4(3397, 9164, 14074) }, { AOM_CDF4(25988, 32208, 32522) }, - { AOM_CDF4(16253, 28912, 31526) }, { AOM_CDF4(9151, 21387, 27372) }, { AOM_CDF4(5688, 14915, 21496) }, { AOM_CDF4(2717, 7627, 12004) }, - { AOM_CDF4(23144, 31855, 32443) }, { AOM_CDF4(16070, 28491, 31325) }, { AOM_CDF4(8702, 20467, 26517) }, { AOM_CDF4(5243, 13956, 20367) }, - { AOM_CDF4(2621, 7335, 11567) }, { AOM_CDF4(26636, 32340, 32630) }, { AOM_CDF4(19990, 31050, 32341) }, { AOM_CDF4(13243, 26105, 30315) }, - { AOM_CDF4(8588, 19521, 25918) }, { AOM_CDF4(4717, 11585, 17304) }, { AOM_CDF4(25844, 32292, 32582) }, { AOM_CDF4(19090, 30635, 32097) }, - { AOM_CDF4(11963, 24546, 28939) }, { AOM_CDF4(6218, 16087, 22354) }, { AOM_CDF4(2340, 6608, 10426) }, { AOM_CDF4(28046, 32576, 32694) }, - { AOM_CDF4(21178, 31313, 32296) }, { AOM_CDF4(13486, 26184, 29870) }, { AOM_CDF4(7149, 17871, 23723) }, { AOM_CDF4(2833, 7958, 12259) }, - { AOM_CDF4(27710, 32528, 32686) }, { AOM_CDF4(20674, 31076, 32268) }, { AOM_CDF4(12413, 24955, 29243) }, { AOM_CDF4(6676, 16927, 23097) }, - { AOM_CDF4(2966, 8333, 12919) }, { AOM_CDF4(8192, 16384, 24576) } - }, - { - { AOM_CDF4(8639, 19339, 24429) }, { AOM_CDF4(24404, 31837, 32525) }, { AOM_CDF4(16997, 29425, 31784) }, { AOM_CDF4(11253, 24234, 29149) }, - { AOM_CDF4(6751, 17394, 24028) }, { AOM_CDF4(3490, 9830, 15191) }, { AOM_CDF4(26283, 32471, 32714) }, { AOM_CDF4(19599, 31168, 32442) }, - { AOM_CDF4(13146, 26954, 30893) }, { AOM_CDF4(8214, 20588, 26890) }, { AOM_CDF4(4699, 13081, 19300) }, { AOM_CDF4(28212, 32458, 32669) }, - { AOM_CDF4(18594, 30316, 32100) }, { AOM_CDF4(11219, 24408, 29234) }, { AOM_CDF4(6865, 17656, 24149) }, { AOM_CDF4(3678, 10362, 16006) }, - { AOM_CDF4(25825, 32136, 32616) }, { AOM_CDF4(17313, 29853, 32021) }, { AOM_CDF4(11197, 24471, 29472) }, { AOM_CDF4(6947, 17781, 24405) }, - { AOM_CDF4(3768, 10660, 16261) }, { AOM_CDF4(27352, 32500, 32706) }, { AOM_CDF4(20850, 31468, 32469) }, { AOM_CDF4(14021, 27707, 31133) }, - { AOM_CDF4(8964, 21748, 27838) }, { AOM_CDF4(5437, 14665, 21187) }, { AOM_CDF4(26304, 32492, 32698) }, { AOM_CDF4(20409, 31380, 32385) }, - { AOM_CDF4(13682, 27222, 30632) }, { AOM_CDF4(8974, 21236, 26685) }, { AOM_CDF4(4234, 11665, 16934) }, { AOM_CDF4(26273, 32357, 32711) }, - { AOM_CDF4(20672, 31242, 32441) }, { AOM_CDF4(14172, 27254, 30902) }, { AOM_CDF4(9870, 21898, 27275) }, { AOM_CDF4(5164, 13506, 19270) }, - { AOM_CDF4(26725, 32459, 32728) }, { AOM_CDF4(20991, 31442, 32527) }, { AOM_CDF4(13071, 26434, 30811) }, { AOM_CDF4(8184, 20090, 26742) }, - { AOM_CDF4(4803, 13255, 19895) }, { AOM_CDF4(8192, 16384, 24576) } - } - }, - { - { - { AOM_CDF4(7555, 14942, 18501) }, { AOM_CDF4(24410, 31178, 32287) }, { AOM_CDF4(14394, 26738, 30253) }, { AOM_CDF4(8413, 19554, 25195) }, - { AOM_CDF4(4766, 12924, 18785) }, { AOM_CDF4(2029, 5806, 9207) }, { AOM_CDF4(26776, 32364, 32663) }, { AOM_CDF4(18732, 29967, 31931) }, - { AOM_CDF4(11005, 23786, 28852) }, { AOM_CDF4(6466, 16909, 23510) }, { AOM_CDF4(3044, 8638, 13419) }, { AOM_CDF4(29208, 32582, 32704) }, - { AOM_CDF4(20068, 30857, 32208) }, { AOM_CDF4(12003, 25085, 29595) }, { AOM_CDF4(6947, 17750, 24189) }, { AOM_CDF4(3245, 9103, 14007) }, - { AOM_CDF4(27359, 32465, 32669) }, { AOM_CDF4(19421, 30614, 32174) }, { AOM_CDF4(11915, 25010, 29579) }, { AOM_CDF4(6950, 17676, 24074) }, - { AOM_CDF4(3007, 8473, 13096) }, { AOM_CDF4(29002, 32676, 32735) }, { AOM_CDF4(22102, 31849, 32576) }, { AOM_CDF4(14408, 28009, 31405) }, - { AOM_CDF4(9027, 21679, 27931) }, { AOM_CDF4(4694, 12678, 18748) }, { AOM_CDF4(28216, 32528, 32682) }, { AOM_CDF4(20849, 31264, 32318) }, - { AOM_CDF4(12756, 25815, 29751) }, { AOM_CDF4(7565, 18801, 24923) }, { AOM_CDF4(3509, 9533, 14477) }, { AOM_CDF4(30133, 32687, 32739) }, - { AOM_CDF4(23063, 31910, 32515) }, { AOM_CDF4(14588, 28051, 31132) }, { AOM_CDF4(9085, 21649, 27457) }, { AOM_CDF4(4261, 11654, 17264) }, - { AOM_CDF4(29518, 32691, 32748) }, { AOM_CDF4(22451, 31959, 32613) }, { AOM_CDF4(14864, 28722, 31700) }, { AOM_CDF4(9695, 22964, 28716) }, - { AOM_CDF4(4932, 13358, 19502) }, { AOM_CDF4(8192, 16384, 24576) } - }, - { - { AOM_CDF4(6465, 16958, 21688) }, { AOM_CDF4(25199, 31514, 32360) }, { AOM_CDF4(14774, 27149, 30607) }, { AOM_CDF4(9257, 21438, 26972) }, - { AOM_CDF4(5723, 15183, 21882) }, { AOM_CDF4(3150, 8879, 13731) }, { AOM_CDF4(26989, 32262, 32682) }, { AOM_CDF4(17396, 29937, 32085) }, - { AOM_CDF4(11387, 24901, 29784) }, { AOM_CDF4(7289, 18821, 25548) }, { AOM_CDF4(3734, 10577, 16086) }, { AOM_CDF4(29728, 32501, 32695) }, - { AOM_CDF4(17431, 29701, 31903) }, { AOM_CDF4(9921, 22826, 28300) }, { AOM_CDF4(5896, 15434, 22068) }, { AOM_CDF4(3430, 9646, 14757) }, - { AOM_CDF4(28614, 32511, 32705) }, { AOM_CDF4(19364, 30638, 32263) }, { AOM_CDF4(13129, 26254, 30402) }, { AOM_CDF4(8754, 20484, 26440) }, - { AOM_CDF4(4378, 11607, 17110) }, { AOM_CDF4(30292, 32671, 32744) }, { AOM_CDF4(21780, 31603, 32501) }, { AOM_CDF4(14314, 27829, 31291) }, - { AOM_CDF4(9611, 22327, 28263) }, { AOM_CDF4(4890, 13087, 19065) }, { AOM_CDF4(25862, 32567, 32733) }, { AOM_CDF4(20794, 32050, 32567) }, - { AOM_CDF4(17243, 30625, 32254) }, { AOM_CDF4(13283, 27628, 31474) }, { AOM_CDF4(9669, 22532, 28918) }, { AOM_CDF4(27435, 32697, 32748) }, - { AOM_CDF4(24922, 32390, 32714) }, { AOM_CDF4(21449, 31504, 32536) }, { AOM_CDF4(16392, 29729, 31832) }, { AOM_CDF4(11692, 24884, 29076) }, - { AOM_CDF4(24193, 32290, 32735) }, { AOM_CDF4(18909, 31104, 32563) }, { AOM_CDF4(12236, 26841, 31403) }, { AOM_CDF4(8171, 21840, 29082) }, - { AOM_CDF4(7224, 17280, 25275) }, { AOM_CDF4(8192, 16384, 24576) } - } - }, - { - { - { AOM_CDF4(3078, 6839, 9890) }, { AOM_CDF4(13837, 20450, 24479) }, { AOM_CDF4(5914, 14222, 19328) }, { AOM_CDF4(3866, 10267, 14762) }, - { AOM_CDF4(2612, 7208, 11042) }, { AOM_CDF4(1067, 2991, 4776) }, { AOM_CDF4(25817, 31646, 32529) }, { AOM_CDF4(13708, 26338, 30385) }, - { AOM_CDF4(7328, 18585, 24870) }, { AOM_CDF4(4691, 13080, 19276) }, { AOM_CDF4(1825, 5253, 8352) }, { AOM_CDF4(29386, 32315, 32624) }, - { AOM_CDF4(17160, 29001, 31360) }, { AOM_CDF4(9602, 21862, 27396) }, { AOM_CDF4(5915, 15772, 22148) }, { AOM_CDF4(2786, 7779, 12047) }, - { AOM_CDF4(29246, 32450, 32663) }, { AOM_CDF4(18696, 29929, 31818) }, { AOM_CDF4(10510, 23369, 28560) }, { AOM_CDF4(6229, 16499, 23125) }, - { AOM_CDF4(2608, 7448, 11705) }, { AOM_CDF4(30753, 32710, 32748) }, { AOM_CDF4(21638, 31487, 32503) }, { AOM_CDF4(12937, 26854, 30870) }, - { AOM_CDF4(8182, 20596, 26970) }, { AOM_CDF4(3637, 10269, 15497) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) } - }, - { - { AOM_CDF4(5244, 12150, 16906) }, { AOM_CDF4(20486, 26858, 29701) }, { AOM_CDF4(7756, 18317, 23735) }, { AOM_CDF4(3452, 9256, 13146) }, - { AOM_CDF4(2020, 5206, 8229) }, { AOM_CDF4(1801, 4993, 7903) }, { AOM_CDF4(27051, 31858, 32531) }, { AOM_CDF4(15988, 27531, 30619) }, - { AOM_CDF4(9188, 21484, 26719) }, { AOM_CDF4(6273, 17186, 23800) }, { AOM_CDF4(3108, 9355, 14764) }, { AOM_CDF4(31076, 32520, 32680) }, - { AOM_CDF4(18119, 30037, 31850) }, { AOM_CDF4(10244, 22969, 27472) }, { AOM_CDF4(4692, 14077, 19273) }, { AOM_CDF4(3694, 11677, 17556) }, - { AOM_CDF4(30060, 32581, 32720) }, { AOM_CDF4(21011, 30775, 32120) }, { AOM_CDF4(11931, 24820, 29289) }, { AOM_CDF4(7119, 17662, 24356) }, - { AOM_CDF4(3833, 10706, 16304) }, { AOM_CDF4(31954, 32731, 32748) }, { AOM_CDF4(23913, 31724, 32489) }, { AOM_CDF4(15520, 28060, 31286) }, - { AOM_CDF4(11517, 23008, 28571) }, { AOM_CDF4(6193, 14508, 20629) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) } - } - }, - { - { - { AOM_CDF4(1035, 2807, 4156) }, { AOM_CDF4(13162, 18138, 20939) }, { AOM_CDF4(2696, 6633, 8755) }, { AOM_CDF4(1373, 4161, 6853) }, - { AOM_CDF4(1099, 2746, 4716) }, { AOM_CDF4(340, 1021, 1599) }, { AOM_CDF4(22826, 30419, 32135) }, { AOM_CDF4(10395, 21762, 26942) }, - { AOM_CDF4(4726, 12407, 17361) }, { AOM_CDF4(2447, 7080, 10593) }, { AOM_CDF4(1227, 3717, 6011) }, { AOM_CDF4(28156, 31424, 31934) }, - { AOM_CDF4(16915, 27754, 30373) }, { AOM_CDF4(9148, 20990, 26431) }, { AOM_CDF4(5950, 15515, 21148) }, { AOM_CDF4(2492, 7327, 11526) }, - { AOM_CDF4(30602, 32477, 32670) }, { AOM_CDF4(20026, 29955, 31568) }, { AOM_CDF4(11220, 23628, 28105) }, { AOM_CDF4(6652, 17019, 22973) }, - { AOM_CDF4(3064, 8536, 13043) }, { AOM_CDF4(31769, 32724, 32748) }, { AOM_CDF4(22230, 30887, 32373) }, { AOM_CDF4(12234, 25079, 29731) }, - { AOM_CDF4(7326, 18816, 25353) }, { AOM_CDF4(3933, 10907, 16616) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) } - }, - { - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) } - } - } - }, - { - { - { - { AOM_CDF4(8896, 16227, 20630) }, { AOM_CDF4(23629, 31782, 32527) }, { AOM_CDF4(15173, 27755, 31321) }, { AOM_CDF4(10158, 21233, 27382) }, - { AOM_CDF4(6420, 14857, 21558) }, { AOM_CDF4(3269, 8155, 12646) }, { AOM_CDF4(24835, 32009, 32496) }, { AOM_CDF4(16509, 28421, 31579) }, - { AOM_CDF4(10957, 21514, 27418) }, { AOM_CDF4(7881, 15930, 22096) }, { AOM_CDF4(5388, 10960, 15918) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(20745, 30773, 32093) }, { AOM_CDF4(15200, 27221, 30861) }, { AOM_CDF4(13032, 20873, 25667) }, - { AOM_CDF4(12285, 18663, 23494) }, { AOM_CDF4(11563, 17481, 21489) }, { AOM_CDF4(26260, 31982, 32320) }, { AOM_CDF4(15397, 28083, 31100) }, - { AOM_CDF4(9742, 19217, 24824) }, { AOM_CDF4(3261, 9629, 15362) }, { AOM_CDF4(1480, 4322, 7499) }, { AOM_CDF4(27599, 32256, 32460) }, - { AOM_CDF4(16857, 27659, 30774) }, { AOM_CDF4(9551, 18290, 23748) }, { AOM_CDF4(3052, 8933, 14103) }, { AOM_CDF4(2021, 5910, 9787) }, - { AOM_CDF4(29005, 32015, 32392) }, { AOM_CDF4(17677, 27694, 30863) }, { AOM_CDF4(9204, 17356, 23219) }, { AOM_CDF4(2403, 7516, 12814) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) } - }, - { - { AOM_CDF4(10808, 22056, 26896) }, { AOM_CDF4(25739, 32313, 32676) }, { AOM_CDF4(17288, 30203, 32221) }, { AOM_CDF4(11359, 24878, 29896) }, - { AOM_CDF4(6949, 17767, 24893) }, { AOM_CDF4(4287, 11796, 18071) }, { AOM_CDF4(27880, 32521, 32705) }, { AOM_CDF4(19038, 31004, 32414) }, - { AOM_CDF4(12564, 26345, 30768) }, { AOM_CDF4(8269, 19947, 26779) }, { AOM_CDF4(5674, 14657, 21674) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(25742, 32319, 32671) }, { AOM_CDF4(19557, 31164, 32454) }, { AOM_CDF4(13381, 26381, 30755) }, - { AOM_CDF4(10101, 21466, 26722) }, { AOM_CDF4(9209, 19650, 26825) }, { AOM_CDF4(27107, 31917, 32432) }, { AOM_CDF4(18056, 28893, 31203) }, - { AOM_CDF4(10200, 21434, 26764) }, { AOM_CDF4(4660, 12913, 19502) }, { AOM_CDF4(2368, 6930, 12504) }, { AOM_CDF4(26960, 32158, 32613) }, - { AOM_CDF4(18628, 30005, 32031) }, { AOM_CDF4(10233, 22442, 28232) }, { AOM_CDF4(5471, 14630, 21516) }, { AOM_CDF4(3235, 10767, 17109) }, - { AOM_CDF4(27696, 32440, 32692) }, { AOM_CDF4(20032, 31167, 32438) }, { AOM_CDF4(8700, 21341, 28442) }, { AOM_CDF4(5662, 14831, 21795) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) } - } - }, - { - { - { AOM_CDF4(9704, 17294, 21132) }, { AOM_CDF4(26762, 32278, 32633) }, { AOM_CDF4(18382, 29620, 31819) }, { AOM_CDF4(10891, 23475, 28723) }, - { AOM_CDF4(6358, 16583, 23309) }, { AOM_CDF4(3248, 9118, 14141) }, { AOM_CDF4(27204, 32573, 32699) }, { AOM_CDF4(19818, 30824, 32329) }, - { AOM_CDF4(11772, 25120, 30041) }, { AOM_CDF4(6995, 18033, 25039) }, { AOM_CDF4(3752, 10442, 16098) }, { AOM_CDF4(27222, 32256, 32559) }, - { AOM_CDF4(15356, 28399, 31475) }, { AOM_CDF4(8821, 20635, 27057) }, { AOM_CDF4(5511, 14404, 21239) }, { AOM_CDF4(2935, 8222, 13051) }, - { AOM_CDF4(24875, 32120, 32529) }, { AOM_CDF4(15233, 28265, 31445) }, { AOM_CDF4(8605, 20570, 26932) }, { AOM_CDF4(5431, 14413, 21196) }, - { AOM_CDF4(2994, 8341, 13223) }, { AOM_CDF4(28201, 32604, 32700) }, { AOM_CDF4(21041, 31446, 32456) }, { AOM_CDF4(13221, 26213, 30475) }, - { AOM_CDF4(8255, 19385, 26037) }, { AOM_CDF4(4930, 12585, 18830) }, { AOM_CDF4(28768, 32448, 32627) }, { AOM_CDF4(19705, 30561, 32021) }, - { AOM_CDF4(11572, 23589, 28220) }, { AOM_CDF4(5532, 15034, 21446) }, { AOM_CDF4(2460, 7150, 11456) }, { AOM_CDF4(29874, 32619, 32699) }, - { AOM_CDF4(21621, 31071, 32201) }, { AOM_CDF4(12511, 24747, 28992) }, { AOM_CDF4(6281, 16395, 22748) }, { AOM_CDF4(3246, 9278, 14497) }, - { AOM_CDF4(29715, 32625, 32712) }, { AOM_CDF4(20958, 31011, 32283) }, { AOM_CDF4(11233, 23671, 28806) }, { AOM_CDF4(6012, 16128, 22868) }, - { AOM_CDF4(3427, 9851, 15414) }, { AOM_CDF4(8192, 16384, 24576) } - }, - { - { AOM_CDF4(11016, 22111, 26794) }, { AOM_CDF4(25946, 32357, 32677) }, { AOM_CDF4(17890, 30452, 32252) }, { AOM_CDF4(11678, 25142, 29816) }, - { AOM_CDF4(6720, 17534, 24584) }, { AOM_CDF4(4230, 11665, 17820) }, { AOM_CDF4(28400, 32623, 32747) }, { AOM_CDF4(21164, 31668, 32575) }, - { AOM_CDF4(13572, 27388, 31182) }, { AOM_CDF4(8234, 20750, 27358) }, { AOM_CDF4(5065, 14055, 20897) }, { AOM_CDF4(28981, 32547, 32705) }, - { AOM_CDF4(18681, 30543, 32239) }, { AOM_CDF4(10919, 24075, 29286) }, { AOM_CDF4(6431, 17199, 24077) }, { AOM_CDF4(3819, 10464, 16618) }, - { AOM_CDF4(26870, 32467, 32693) }, { AOM_CDF4(19041, 30831, 32347) }, { AOM_CDF4(11794, 25211, 30016) }, { AOM_CDF4(6888, 18019, 24970) }, - { AOM_CDF4(4370, 12363, 18992) }, { AOM_CDF4(29578, 32670, 32744) }, { AOM_CDF4(23159, 32007, 32613) }, { AOM_CDF4(15315, 28669, 31676) }, - { AOM_CDF4(9298, 22607, 28782) }, { AOM_CDF4(6144, 15913, 22968) }, { AOM_CDF4(28110, 32499, 32669) }, { AOM_CDF4(21574, 30937, 32015) }, - { AOM_CDF4(12759, 24818, 28727) }, { AOM_CDF4(6545, 16761, 23042) }, { AOM_CDF4(3649, 10597, 16833) }, { AOM_CDF4(28163, 32552, 32728) }, - { AOM_CDF4(22101, 31469, 32464) }, { AOM_CDF4(13160, 25472, 30143) }, { AOM_CDF4(7303, 18684, 25468) }, { AOM_CDF4(5241, 13975, 20955) }, - { AOM_CDF4(28400, 32631, 32744) }, { AOM_CDF4(22104, 31793, 32603) }, { AOM_CDF4(13557, 26571, 30846) }, { AOM_CDF4(7749, 19861, 26675) }, - { AOM_CDF4(4873, 14030, 21234) }, { AOM_CDF4(8192, 16384, 24576) } - } - }, - { - { - { AOM_CDF4(9800, 17635, 21073) }, { AOM_CDF4(26153, 31885, 32527) }, { AOM_CDF4(15038, 27852, 31006) }, { AOM_CDF4(8718, 20564, 26486) }, - { AOM_CDF4(5128, 14076, 20514) }, { AOM_CDF4(2636, 7566, 11925) }, { AOM_CDF4(27551, 32504, 32701) }, { AOM_CDF4(18310, 30054, 32100) }, - { AOM_CDF4(10211, 23420, 29082) }, { AOM_CDF4(6222, 16876, 23916) }, { AOM_CDF4(3462, 9954, 15498) }, { AOM_CDF4(29991, 32633, 32721) }, - { AOM_CDF4(19883, 30751, 32201) }, { AOM_CDF4(11141, 24184, 29285) }, { AOM_CDF4(6420, 16940, 23774) }, { AOM_CDF4(3392, 9753, 15118) }, - { AOM_CDF4(28465, 32616, 32712) }, { AOM_CDF4(19850, 30702, 32244) }, { AOM_CDF4(10983, 24024, 29223) }, { AOM_CDF4(6294, 16770, 23582) }, - { AOM_CDF4(3244, 9283, 14509) }, { AOM_CDF4(30023, 32717, 32748) }, { AOM_CDF4(22940, 32032, 32626) }, { AOM_CDF4(14282, 27928, 31473) }, - { AOM_CDF4(8562, 21327, 27914) }, { AOM_CDF4(4846, 13393, 19919) }, { AOM_CDF4(29981, 32590, 32695) }, { AOM_CDF4(20465, 30963, 32166) }, - { AOM_CDF4(11479, 23579, 28195) }, { AOM_CDF4(5916, 15648, 22073) }, { AOM_CDF4(3031, 8605, 13398) }, { AOM_CDF4(31146, 32691, 32739) }, - { AOM_CDF4(23106, 31724, 32444) }, { AOM_CDF4(13783, 26738, 30439) }, { AOM_CDF4(7852, 19468, 25807) }, { AOM_CDF4(3860, 11124, 16853) }, - { AOM_CDF4(31014, 32724, 32748) }, { AOM_CDF4(23629, 32109, 32628) }, { AOM_CDF4(14747, 28115, 31403) }, { AOM_CDF4(8545, 21242, 27478) }, - { AOM_CDF4(4574, 12781, 19067) }, { AOM_CDF4(8192, 16384, 24576) } - }, - { - { AOM_CDF4(9185, 19694, 24688) }, { AOM_CDF4(26081, 31985, 32621) }, { AOM_CDF4(16015, 29000, 31787) }, { AOM_CDF4(10542, 23690, 29206) }, - { AOM_CDF4(6732, 17945, 24677) }, { AOM_CDF4(3916, 11039, 16722) }, { AOM_CDF4(28224, 32566, 32744) }, { AOM_CDF4(19100, 31138, 32485) }, - { AOM_CDF4(12528, 26620, 30879) }, { AOM_CDF4(7741, 20277, 26885) }, { AOM_CDF4(4566, 12845, 18990) }, { AOM_CDF4(29933, 32593, 32718) }, - { AOM_CDF4(17670, 30333, 32155) }, { AOM_CDF4(10385, 23600, 28909) }, { AOM_CDF4(6243, 16236, 22407) }, { AOM_CDF4(3976, 10389, 16017) }, - { AOM_CDF4(28377, 32561, 32738) }, { AOM_CDF4(19366, 31175, 32482) }, { AOM_CDF4(13327, 27175, 31094) }, { AOM_CDF4(8258, 20769, 27143) }, - { AOM_CDF4(4703, 13198, 19527) }, { AOM_CDF4(31086, 32706, 32748) }, { AOM_CDF4(22853, 31902, 32583) }, { AOM_CDF4(14759, 28186, 31419) }, - { AOM_CDF4(9284, 22382, 28348) }, { AOM_CDF4(5585, 15192, 21868) }, { AOM_CDF4(28291, 32652, 32746) }, { AOM_CDF4(19849, 32107, 32571) }, - { AOM_CDF4(14834, 26818, 29214) }, { AOM_CDF4(10306, 22594, 28672) }, { AOM_CDF4(6615, 17384, 23384) }, { AOM_CDF4(28947, 32604, 32745) }, - { AOM_CDF4(25625, 32289, 32646) }, { AOM_CDF4(18758, 28672, 31403) }, { AOM_CDF4(10017, 23430, 28523) }, { AOM_CDF4(6862, 15269, 22131) }, - { AOM_CDF4(23933, 32509, 32739) }, { AOM_CDF4(19927, 31495, 32631) }, { AOM_CDF4(11903, 26023, 30621) }, { AOM_CDF4(7026, 20094, 27252) }, - { AOM_CDF4(5998, 18106, 24437) }, { AOM_CDF4(8192, 16384, 24576) } - } - }, - { - { - { AOM_CDF4(4456, 11274, 15533) }, { AOM_CDF4(21219, 29079, 31616) }, { AOM_CDF4(11173, 23774, 28567) }, { AOM_CDF4(7282, 18293, 24263) }, - { AOM_CDF4(4890, 13286, 19115) }, { AOM_CDF4(1890, 5508, 8659) }, { AOM_CDF4(26651, 32136, 32647) }, { AOM_CDF4(14630, 28254, 31455) }, - { AOM_CDF4(8716, 21287, 27395) }, { AOM_CDF4(5615, 15331, 22008) }, { AOM_CDF4(2675, 7700, 12150) }, { AOM_CDF4(29954, 32526, 32690) }, - { AOM_CDF4(16126, 28982, 31633) }, { AOM_CDF4(9030, 21361, 27352) }, { AOM_CDF4(5411, 14793, 21271) }, { AOM_CDF4(2943, 8422, 13163) }, - { AOM_CDF4(29539, 32601, 32730) }, { AOM_CDF4(18125, 30385, 32201) }, { AOM_CDF4(10422, 24090, 29468) }, { AOM_CDF4(6468, 17487, 24438) }, - { AOM_CDF4(2970, 8653, 13531) }, { AOM_CDF4(30912, 32715, 32748) }, { AOM_CDF4(20666, 31373, 32497) }, { AOM_CDF4(12509, 26640, 30917) }, - { AOM_CDF4(8058, 20629, 27290) }, { AOM_CDF4(4231, 12006, 18052) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) } - }, - { - { AOM_CDF4(10202, 20633, 25484) }, { AOM_CDF4(27336, 31445, 32352) }, { AOM_CDF4(12420, 24384, 28552) }, { AOM_CDF4(7648, 18115, 23856) }, - { AOM_CDF4(5662, 14341, 19902) }, { AOM_CDF4(3611, 10328, 15390) }, { AOM_CDF4(30945, 32616, 32736) }, { AOM_CDF4(18682, 30505, 32253) }, - { AOM_CDF4(11513, 25336, 30203) }, { AOM_CDF4(7449, 19452, 26148) }, { AOM_CDF4(4482, 13051, 18886) }, { AOM_CDF4(32022, 32690, 32747) }, - { AOM_CDF4(18578, 30501, 32146) }, { AOM_CDF4(11249, 23368, 28631) }, { AOM_CDF4(5645, 16958, 22158) }, { AOM_CDF4(5009, 11444, 16637) }, - { AOM_CDF4(31357, 32710, 32748) }, { AOM_CDF4(21552, 31494, 32504) }, { AOM_CDF4(13891, 27677, 31340) }, { AOM_CDF4(9051, 22098, 28172) }, - { AOM_CDF4(5190, 13377, 19486) }, { AOM_CDF4(32364, 32740, 32748) }, { AOM_CDF4(24839, 31907, 32551) }, { AOM_CDF4(17160, 28779, 31696) }, - { AOM_CDF4(12452, 24137, 29602) }, { AOM_CDF4(6165, 15389, 22477) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) } - } - }, - { - { - { AOM_CDF4(2575, 7281, 11077) }, { AOM_CDF4(14002, 20866, 25402) }, { AOM_CDF4(6343, 15056, 19658) }, { AOM_CDF4(4474, 11858, 17041) }, - { AOM_CDF4(2865, 8299, 12534) }, { AOM_CDF4(1344, 3949, 6391) }, { AOM_CDF4(24720, 31239, 32459) }, { AOM_CDF4(12585, 25356, 29968) }, - { AOM_CDF4(7181, 18246, 24444) }, { AOM_CDF4(5025, 13667, 19885) }, { AOM_CDF4(2521, 7304, 11605) }, { AOM_CDF4(29908, 32252, 32584) }, - { AOM_CDF4(17421, 29156, 31575) }, { AOM_CDF4(9889, 22188, 27782) }, { AOM_CDF4(5878, 15647, 22123) }, { AOM_CDF4(2814, 8665, 13323) }, - { AOM_CDF4(30183, 32568, 32713) }, { AOM_CDF4(18528, 30195, 32049) }, { AOM_CDF4(10982, 24606, 29657) }, { AOM_CDF4(6957, 18165, 25231) }, - { AOM_CDF4(3508, 10118, 15468) }, { AOM_CDF4(31761, 32736, 32748) }, { AOM_CDF4(21041, 31328, 32546) }, { AOM_CDF4(12568, 26732, 31166) }, - { AOM_CDF4(8052, 20720, 27733) }, { AOM_CDF4(4336, 12192, 18396) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) } - }, - { - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) } - } - } - }, - { - { - { - { AOM_CDF4(7062, 16472, 22319) }, { AOM_CDF4(24538, 32261, 32674) }, { AOM_CDF4(13675, 28041, 31779) }, { AOM_CDF4(8590, 20674, 27631) }, - { AOM_CDF4(5685, 14675, 22013) }, { AOM_CDF4(3655, 9898, 15731) }, { AOM_CDF4(26493, 32418, 32658) }, { AOM_CDF4(16376, 29342, 32090) }, - { AOM_CDF4(10594, 22649, 28970) }, { AOM_CDF4(8176, 17170, 24303) }, { AOM_CDF4(5605, 12694, 19139) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(23888, 31902, 32542) }, { AOM_CDF4(18612, 29687, 31987) }, { AOM_CDF4(16245, 24852, 29249) }, - { AOM_CDF4(15765, 22608, 27559) }, { AOM_CDF4(19895, 24699, 27510) }, { AOM_CDF4(28401, 32212, 32457) }, { AOM_CDF4(15274, 27825, 30980) }, - { AOM_CDF4(9364, 18128, 24332) }, { AOM_CDF4(2283, 8193, 15082) }, { AOM_CDF4(1228, 3972, 7881) }, { AOM_CDF4(29455, 32469, 32620) }, - { AOM_CDF4(17981, 28245, 31388) }, { AOM_CDF4(10921, 20098, 26240) }, { AOM_CDF4(3743, 11829, 18657) }, { AOM_CDF4(2374, 9593, 15715) }, - { AOM_CDF4(31068, 32466, 32635) }, { AOM_CDF4(20321, 29572, 31971) }, { AOM_CDF4(10771, 20255, 27119) }, { AOM_CDF4(2795, 10410, 17361) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) } - }, - { - { AOM_CDF4(9320, 22102, 27840) }, { AOM_CDF4(27057, 32464, 32724) }, { AOM_CDF4(16331, 30268, 32309) }, { AOM_CDF4(10319, 23935, 29720) }, - { AOM_CDF4(6189, 16448, 24106) }, { AOM_CDF4(3589, 10884, 18808) }, { AOM_CDF4(29026, 32624, 32748) }, { AOM_CDF4(19226, 31507, 32587) }, - { AOM_CDF4(12692, 26921, 31203) }, { AOM_CDF4(7049, 19532, 27635) }, { AOM_CDF4(7727, 15669, 23252) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(28056, 32625, 32748) }, { AOM_CDF4(22383, 32075, 32669) }, { AOM_CDF4(15417, 27098, 31749) }, - { AOM_CDF4(18127, 26493, 27190) }, { AOM_CDF4(5461, 16384, 21845) }, { AOM_CDF4(27982, 32091, 32584) }, { AOM_CDF4(19045, 29868, 31972) }, - { AOM_CDF4(10397, 22266, 27932) }, { AOM_CDF4(5990, 13697, 21500) }, { AOM_CDF4(1792, 6912, 15104) }, { AOM_CDF4(28198, 32501, 32718) }, - { AOM_CDF4(21534, 31521, 32569) }, { AOM_CDF4(11109, 25217, 30017) }, { AOM_CDF4(5671, 15124, 26151) }, { AOM_CDF4(4681, 14043, 18725) }, - { AOM_CDF4(28688, 32580, 32741) }, { AOM_CDF4(22576, 32079, 32661) }, { AOM_CDF4(10627, 22141, 28340) }, { AOM_CDF4(9362, 14043, 28087) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) } - } - }, - { - { - { AOM_CDF4(7754, 16948, 22142) }, { AOM_CDF4(25670, 32330, 32691) }, { AOM_CDF4(15663, 29225, 31994) }, { AOM_CDF4(9878, 23288, 29158) }, - { AOM_CDF4(6419, 17088, 24336) }, { AOM_CDF4(3859, 11003, 17039) }, { AOM_CDF4(27562, 32595, 32725) }, { AOM_CDF4(17575, 30588, 32399) }, - { AOM_CDF4(10819, 24838, 30309) }, { AOM_CDF4(7124, 18686, 25916) }, { AOM_CDF4(4479, 12688, 19340) }, { AOM_CDF4(28385, 32476, 32673) }, - { AOM_CDF4(15306, 29005, 31938) }, { AOM_CDF4(8937, 21615, 28322) }, { AOM_CDF4(5982, 15603, 22786) }, { AOM_CDF4(3620, 10267, 16136) }, - { AOM_CDF4(27280, 32464, 32667) }, { AOM_CDF4(15607, 29160, 32004) }, { AOM_CDF4(9091, 22135, 28740) }, { AOM_CDF4(6232, 16632, 24020) }, - { AOM_CDF4(4047, 11377, 17672) }, { AOM_CDF4(29220, 32630, 32718) }, { AOM_CDF4(19650, 31220, 32462) }, { AOM_CDF4(13050, 26312, 30827) }, - { AOM_CDF4(9228, 20870, 27468) }, { AOM_CDF4(6146, 15149, 21971) }, { AOM_CDF4(30169, 32481, 32623) }, { AOM_CDF4(17212, 29311, 31554) }, - { AOM_CDF4(9911, 21311, 26882) }, { AOM_CDF4(4487, 13314, 20372) }, { AOM_CDF4(2570, 7772, 12889) }, { AOM_CDF4(30924, 32613, 32708) }, - { AOM_CDF4(19490, 30206, 32107) }, { AOM_CDF4(11232, 23998, 29276) }, { AOM_CDF4(6769, 17955, 25035) }, { AOM_CDF4(4398, 12623, 19214) }, - { AOM_CDF4(30609, 32627, 32722) }, { AOM_CDF4(19370, 30582, 32287) }, { AOM_CDF4(10457, 23619, 29409) }, { AOM_CDF4(6443, 17637, 24834) }, - { AOM_CDF4(4645, 13236, 20106) }, { AOM_CDF4(8192, 16384, 24576) } - }, - { - { AOM_CDF4(8626, 20271, 26216) }, { AOM_CDF4(26707, 32406, 32711) }, { AOM_CDF4(16999, 30329, 32286) }, { AOM_CDF4(11445, 25123, 30286) }, - { AOM_CDF4(6411, 18828, 25601) }, { AOM_CDF4(6801, 12458, 20248) }, { AOM_CDF4(29918, 32682, 32748) }, { AOM_CDF4(20649, 31739, 32618) }, - { AOM_CDF4(12879, 27773, 31581) }, { AOM_CDF4(7896, 21751, 28244) }, { AOM_CDF4(5260, 14870, 23698) }, { AOM_CDF4(29252, 32593, 32731) }, - { AOM_CDF4(17072, 30460, 32294) }, { AOM_CDF4(10653, 24143, 29365) }, { AOM_CDF4(6536, 17490, 23983) }, { AOM_CDF4(4929, 13170, 20085) }, - { AOM_CDF4(28137, 32518, 32715) }, { AOM_CDF4(18171, 30784, 32407) }, { AOM_CDF4(11437, 25436, 30459) }, { AOM_CDF4(7252, 18534, 26176) }, - { AOM_CDF4(4126, 13353, 20978) }, { AOM_CDF4(31162, 32726, 32748) }, { AOM_CDF4(23017, 32222, 32701) }, { AOM_CDF4(15629, 29233, 32046) }, - { AOM_CDF4(9387, 22621, 29480) }, { AOM_CDF4(6922, 17616, 25010) }, { AOM_CDF4(28838, 32265, 32614) }, { AOM_CDF4(19701, 30206, 31920) }, - { AOM_CDF4(11214, 22410, 27933) }, { AOM_CDF4(5320, 14177, 23034) }, { AOM_CDF4(5049, 12881, 17827) }, { AOM_CDF4(27484, 32471, 32734) }, - { AOM_CDF4(21076, 31526, 32561) }, { AOM_CDF4(12707, 26303, 31211) }, { AOM_CDF4(8169, 21722, 28219) }, { AOM_CDF4(6045, 19406, 27042) }, - { AOM_CDF4(27753, 32572, 32745) }, { AOM_CDF4(20832, 31878, 32653) }, { AOM_CDF4(13250, 27356, 31674) }, { AOM_CDF4(7718, 21508, 29858) }, - { AOM_CDF4(7209, 18350, 25559) }, { AOM_CDF4(8192, 16384, 24576) } - } - }, - { - { - { AOM_CDF4(7876, 16901, 21741) }, { AOM_CDF4(24001, 31898, 32625) }, { AOM_CDF4(14529, 27959, 31451) }, { AOM_CDF4(8273, 20818, 27258) }, - { AOM_CDF4(5278, 14673, 21510) }, { AOM_CDF4(2983, 8843, 14039) }, { AOM_CDF4(28016, 32574, 32732) }, { AOM_CDF4(17471, 30306, 32301) }, - { AOM_CDF4(10224, 24063, 29728) }, { AOM_CDF4(6602, 17954, 25052) }, { AOM_CDF4(4002, 11585, 17759) }, { AOM_CDF4(30190, 32634, 32739) }, - { AOM_CDF4(17497, 30282, 32270) }, { AOM_CDF4(10229, 23729, 29538) }, { AOM_CDF4(6344, 17211, 24440) }, { AOM_CDF4(3849, 11189, 17108) }, - { AOM_CDF4(28570, 32583, 32726) }, { AOM_CDF4(17521, 30161, 32238) }, { AOM_CDF4(10153, 23565, 29378) }, { AOM_CDF4(6455, 17341, 24443) }, - { AOM_CDF4(3907, 11042, 17024) }, { AOM_CDF4(30689, 32715, 32748) }, { AOM_CDF4(21546, 31840, 32610) }, { AOM_CDF4(13547, 27581, 31459) }, - { AOM_CDF4(8912, 21757, 28309) }, { AOM_CDF4(5548, 15080, 22046) }, { AOM_CDF4(30783, 32540, 32685) }, { AOM_CDF4(17540, 29528, 31668) }, - { AOM_CDF4(10160, 21468, 26783) }, { AOM_CDF4(4724, 13393, 20054) }, { AOM_CDF4(2702, 8174, 13102) }, { AOM_CDF4(31648, 32686, 32742) }, - { AOM_CDF4(20954, 31094, 32337) }, { AOM_CDF4(12420, 25698, 30179) }, { AOM_CDF4(7304, 19320, 26248) }, { AOM_CDF4(4366, 12261, 18864) }, - { AOM_CDF4(31581, 32723, 32748) }, { AOM_CDF4(21373, 31586, 32525) }, { AOM_CDF4(12744, 26625, 30885) }, { AOM_CDF4(7431, 20322, 26950) }, - { AOM_CDF4(4692, 13323, 20111) }, { AOM_CDF4(8192, 16384, 24576) } - }, - { - { AOM_CDF4(7833, 18369, 24095) }, { AOM_CDF4(26650, 32273, 32702) }, { AOM_CDF4(16371, 29961, 32191) }, { AOM_CDF4(11055, 24082, 29629) }, - { AOM_CDF4(6892, 18644, 25400) }, { AOM_CDF4(5006, 13057, 19240) }, { AOM_CDF4(29834, 32666, 32748) }, { AOM_CDF4(19577, 31335, 32570) }, - { AOM_CDF4(12253, 26509, 31122) }, { AOM_CDF4(7991, 20772, 27711) }, { AOM_CDF4(5677, 15910, 23059) }, { AOM_CDF4(30109, 32532, 32720) }, - { AOM_CDF4(16747, 30166, 32252) }, { AOM_CDF4(10134, 23542, 29184) }, { AOM_CDF4(5791, 16176, 23556) }, { AOM_CDF4(4362, 10414, 17284) }, - { AOM_CDF4(29492, 32626, 32748) }, { AOM_CDF4(19894, 31402, 32525) }, { AOM_CDF4(12942, 27071, 30869) }, { AOM_CDF4(8346, 21216, 27405) }, - { AOM_CDF4(6572, 17087, 23859) }, { AOM_CDF4(32035, 32735, 32748) }, { AOM_CDF4(22957, 31838, 32618) }, { AOM_CDF4(14724, 28572, 31772) }, - { AOM_CDF4(10364, 23999, 29553) }, { AOM_CDF4(7004, 18433, 25655) }, { AOM_CDF4(27528, 32277, 32681) }, { AOM_CDF4(16959, 31171, 32096) }, - { AOM_CDF4(10486, 23593, 27962) }, { AOM_CDF4(8192, 16384, 23211) }, { AOM_CDF4(8937, 17873, 20852) }, { AOM_CDF4(27715, 32002, 32615) }, - { AOM_CDF4(15073, 29491, 31676) }, { AOM_CDF4(11264, 24576, 28672) }, { AOM_CDF4(2341, 18725, 23406) }, { AOM_CDF4(7282, 18204, 25486) }, - { AOM_CDF4(28547, 32213, 32657) }, { AOM_CDF4(20788, 29773, 32239) }, { AOM_CDF4(6780, 21469, 30508) }, { AOM_CDF4(5958, 14895, 23831) }, - { AOM_CDF4(16384, 21845, 27307) }, { AOM_CDF4(8192, 16384, 24576) } - } - }, - { - { - { AOM_CDF4(5992, 14304, 19765) }, { AOM_CDF4(22612, 31238, 32456) }, { AOM_CDF4(13456, 27162, 31087) }, { AOM_CDF4(8001, 20062, 26504) }, - { AOM_CDF4(5168, 14105, 20764) }, { AOM_CDF4(2632, 7771, 12385) }, { AOM_CDF4(27034, 32344, 32709) }, { AOM_CDF4(15850, 29415, 31997) }, - { AOM_CDF4(9494, 22776, 28841) }, { AOM_CDF4(6151, 16830, 23969) }, { AOM_CDF4(3461, 10039, 15722) }, { AOM_CDF4(30134, 32569, 32731) }, - { AOM_CDF4(15638, 29422, 31945) }, { AOM_CDF4(9150, 21865, 28218) }, { AOM_CDF4(5647, 15719, 22676) }, { AOM_CDF4(3402, 9772, 15477) }, - { AOM_CDF4(28530, 32586, 32735) }, { AOM_CDF4(17139, 30298, 32292) }, { AOM_CDF4(10200, 24039, 29685) }, { AOM_CDF4(6419, 17674, 24786) }, - { AOM_CDF4(3544, 10225, 15824) }, { AOM_CDF4(31333, 32726, 32748) }, { AOM_CDF4(20618, 31487, 32544) }, { AOM_CDF4(12901, 27217, 31232) }, - { AOM_CDF4(8624, 21734, 28171) }, { AOM_CDF4(5104, 14191, 20748) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) } - }, - { - { AOM_CDF4(11206, 21090, 26561) }, { AOM_CDF4(28759, 32279, 32671) }, { AOM_CDF4(14171, 27952, 31569) }, { AOM_CDF4(9743, 22907, 29141) }, - { AOM_CDF4(6871, 17886, 24868) }, { AOM_CDF4(4960, 13152, 19315) }, { AOM_CDF4(31077, 32661, 32748) }, { AOM_CDF4(19400, 31195, 32515) }, - { AOM_CDF4(12752, 26858, 31040) }, { AOM_CDF4(8370, 22098, 28591) }, { AOM_CDF4(5457, 15373, 22298) }, { AOM_CDF4(31697, 32706, 32748) }, - { AOM_CDF4(17860, 30657, 32333) }, { AOM_CDF4(12510, 24812, 29261) }, { AOM_CDF4(6180, 19124, 24722) }, { AOM_CDF4(5041, 13548, 17959) }, - { AOM_CDF4(31552, 32716, 32748) }, { AOM_CDF4(21908, 31769, 32623) }, { AOM_CDF4(14470, 28201, 31565) }, { AOM_CDF4(9493, 22982, 28608) }, - { AOM_CDF4(6858, 17240, 24137) }, { AOM_CDF4(32543, 32752, 32756) }, { AOM_CDF4(24286, 32097, 32666) }, { AOM_CDF4(15958, 29217, 32024) }, - { AOM_CDF4(10207, 24234, 29958) }, { AOM_CDF4(6929, 18305, 25652) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) } - } - }, - { - { - { AOM_CDF4(4137, 10847, 15682) }, { AOM_CDF4(17824, 27001, 30058) }, { AOM_CDF4(10204, 22796, 28291) }, { AOM_CDF4(6076, 15935, 22125) }, - { AOM_CDF4(3852, 10937, 16816) }, { AOM_CDF4(2252, 6324, 10131) }, { AOM_CDF4(25840, 32016, 32662) }, { AOM_CDF4(15109, 28268, 31531) }, - { AOM_CDF4(9385, 22231, 28340) }, { AOM_CDF4(6082, 16672, 23479) }, { AOM_CDF4(3318, 9427, 14681) }, { AOM_CDF4(30594, 32574, 32718) }, - { AOM_CDF4(16836, 29552, 31859) }, { AOM_CDF4(9556, 22542, 28356) }, { AOM_CDF4(6305, 16725, 23540) }, { AOM_CDF4(3376, 9895, 15184) }, - { AOM_CDF4(29383, 32617, 32745) }, { AOM_CDF4(18891, 30809, 32401) }, { AOM_CDF4(11688, 25942, 30687) }, { AOM_CDF4(7468, 19469, 26651) }, - { AOM_CDF4(3909, 11358, 17012) }, { AOM_CDF4(31564, 32736, 32748) }, { AOM_CDF4(20906, 31611, 32600) }, { AOM_CDF4(13191, 27621, 31537) }, - { AOM_CDF4(8768, 22029, 28676) }, { AOM_CDF4(5079, 14109, 20906) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) } - }, - { - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) }, - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(8192, 16384, 24576) } - } - } - } -}; - -static const uint16_t av1_default_coeff_base_eob_multi_cdfs[TOKEN_CDF_Q_CTXS][AV1_TX_SIZES][AV1_PLANE_TYPES][SIG_COEF_CONTEXTS_EOB][CDF_SIZE(NUM_BASE_LEVELS + 1)] = -{ - { - { - { { AOM_CDF3(17837, 29055) }, { AOM_CDF3(29600, 31446) }, { AOM_CDF3(30844, 31878) }, { AOM_CDF3(24926, 28948) } }, - { { AOM_CDF3(21365, 30026) }, { AOM_CDF3(30512, 32423) }, { AOM_CDF3(31658, 32621) }, { AOM_CDF3(29630, 31881) } } - }, - { - { { AOM_CDF3(5717, 26477) }, { AOM_CDF3(30491, 31703) }, { AOM_CDF3(31550, 32158) }, { AOM_CDF3(29648, 31491) } }, - { { AOM_CDF3(12608, 27820) }, { AOM_CDF3(30680, 32225) }, { AOM_CDF3(30809, 32335) }, { AOM_CDF3(31299, 32423) } } - }, - { - { { AOM_CDF3(1786, 12612) }, { AOM_CDF3(30663, 31625) }, { AOM_CDF3(32339, 32468) }, { AOM_CDF3(31148, 31833) } }, - { { AOM_CDF3(18857, 23865) }, { AOM_CDF3(31428, 32428) }, { AOM_CDF3(31744, 32373) }, { AOM_CDF3(31775, 32526) } } - }, - { - { { AOM_CDF3(1787, 2532) }, { AOM_CDF3(30832, 31662) }, { AOM_CDF3(31824, 32682) }, { AOM_CDF3(32133, 32569) } }, - { { AOM_CDF3(13751, 22235) }, { AOM_CDF3(32089, 32409) }, { AOM_CDF3(27084, 27920) }, { AOM_CDF3(29291, 32594) } } - }, - { - { { AOM_CDF3(1725, 3449) }, { AOM_CDF3(31102, 31935) }, { AOM_CDF3(32457, 32613) }, { AOM_CDF3(32412, 32649) } }, - { { AOM_CDF3(10923, 21845) }, { AOM_CDF3(10923, 21845) }, { AOM_CDF3(10923, 21845) }, { AOM_CDF3(10923, 21845) } } - } - }, - { - { - { { AOM_CDF3(17560, 29888) }, { AOM_CDF3(29671, 31549) }, { AOM_CDF3(31007, 32056) }, { AOM_CDF3(27286, 30006) } }, - { { AOM_CDF3(26594, 31212) }, { AOM_CDF3(31208, 32582) }, { AOM_CDF3(31835, 32637) }, { AOM_CDF3(30595, 32206) } } - }, - { - { { AOM_CDF3(15239, 29932) }, { AOM_CDF3(31315, 32095) }, { AOM_CDF3(32130, 32434) }, { AOM_CDF3(30864, 31996) } }, - { { AOM_CDF3(26279, 30968) }, { AOM_CDF3(31142, 32495) }, { AOM_CDF3(31713, 32540) }, { AOM_CDF3(31929, 32594) } } - }, - { - { { AOM_CDF3(2644, 25198) }, { AOM_CDF3(32038, 32451) }, { AOM_CDF3(32639, 32695) }, { AOM_CDF3(32166, 32518) } }, - { { AOM_CDF3(17187, 27668) }, { AOM_CDF3(31714, 32550) }, { AOM_CDF3(32283, 32678) }, { AOM_CDF3(31930, 32563) } } - }, - { - { { AOM_CDF3(1044, 2257) }, { AOM_CDF3(30755, 31923) }, { AOM_CDF3(32208, 32693) }, { AOM_CDF3(32244, 32615) } }, - { { AOM_CDF3(21317, 26207) }, { AOM_CDF3(29133, 30868) }, { AOM_CDF3(29311, 31231) }, { AOM_CDF3(29657, 31087) } } - }, - { - { { AOM_CDF3(478, 1834) }, { AOM_CDF3(31005, 31987) }, { AOM_CDF3(32317, 32724) }, { AOM_CDF3(30865, 32648) } }, - { { AOM_CDF3(10923, 21845) }, { AOM_CDF3(10923, 21845) }, { AOM_CDF3(10923, 21845) }, { AOM_CDF3(10923, 21845) } } - } - }, - { - { - { { AOM_CDF3(20092, 30774) }, { AOM_CDF3(30695, 32020) }, { AOM_CDF3(31131, 32103) }, { AOM_CDF3(28666, 30870) } }, - { { AOM_CDF3(27258, 31095) }, { AOM_CDF3(31804, 32623) }, { AOM_CDF3(31763, 32528) }, { AOM_CDF3(31438, 32506) } } - }, - { - { { AOM_CDF3(18049, 30489) }, { AOM_CDF3(31706, 32286) }, { AOM_CDF3(32163, 32473) }, { AOM_CDF3(31550, 32184) } }, - { { AOM_CDF3(27116, 30842) }, { AOM_CDF3(31971, 32598) }, { AOM_CDF3(32088, 32576) }, { AOM_CDF3(32067, 32664) } } - }, - { - { { AOM_CDF3(12854, 29093) }, { AOM_CDF3(32272, 32558) }, { AOM_CDF3(32667, 32729) }, { AOM_CDF3(32306, 32585) } }, - { { AOM_CDF3(25476, 30366) }, { AOM_CDF3(32169, 32687) }, { AOM_CDF3(32479, 32689) }, { AOM_CDF3(31673, 32634) } } - }, - { - { { AOM_CDF3(2809, 19301) }, { AOM_CDF3(32205, 32622) }, { AOM_CDF3(32338, 32730) }, { AOM_CDF3(31786, 32616) } }, - { { AOM_CDF3(22737, 29105) }, { AOM_CDF3(30810, 32362) }, { AOM_CDF3(30014, 32627) }, { AOM_CDF3(30528, 32574) } } - }, - { - { { AOM_CDF3(935, 3382) }, { AOM_CDF3(30789, 31909) }, { AOM_CDF3(32466, 32756) }, { AOM_CDF3(30860, 32513) } }, - { { AOM_CDF3(10923, 21845) }, { AOM_CDF3(10923, 21845) }, { AOM_CDF3(10923, 21845) }, { AOM_CDF3(10923, 21845) } } - } - }, - { - { - { { AOM_CDF3(22497, 31198) }, { AOM_CDF3(31715, 32495) }, { AOM_CDF3(31606, 32337) }, { AOM_CDF3(30388, 31990) } }, - { { AOM_CDF3(27877, 31584) }, { AOM_CDF3(32170, 32728) }, { AOM_CDF3(32155, 32688) }, { AOM_CDF3(32219, 32702) } } - }, - { - { { AOM_CDF3(21457, 31043) }, { AOM_CDF3(31951, 32483) }, { AOM_CDF3(32153, 32562) }, { AOM_CDF3(31473, 32215) } }, - { { AOM_CDF3(27558, 31151) }, { AOM_CDF3(32020, 32640) }, { AOM_CDF3(32097, 32575) }, { AOM_CDF3(32242, 32719) } } - }, - { - { { AOM_CDF3(19980, 30591) }, { AOM_CDF3(32219, 32597) }, { AOM_CDF3(32581, 32706) }, { AOM_CDF3(31803, 32287) } }, - { { AOM_CDF3(26473, 30507) }, { AOM_CDF3(32431, 32723) }, { AOM_CDF3(32196, 32611) }, { AOM_CDF3(31588, 32528) } } - }, - { - { { AOM_CDF3(24647, 30463) }, { AOM_CDF3(32412, 32695) }, { AOM_CDF3(32468, 32720) }, { AOM_CDF3(31269, 32523) } }, - { { AOM_CDF3(28482, 31505) }, { AOM_CDF3(32152, 32701) }, { AOM_CDF3(31732, 32598) }, { AOM_CDF3(31767, 32712) } } - }, - { - { { AOM_CDF3(12358, 24977) }, { AOM_CDF3(31331, 32385) }, { AOM_CDF3(32634, 32756) }, { AOM_CDF3(30411, 32548) } }, - { { AOM_CDF3(10923, 21845) }, { AOM_CDF3(10923, 21845) }, { AOM_CDF3(10923, 21845) }, { AOM_CDF3(10923, 21845) } } - } - } -}; - -static const uint16_t default_kf_y_mode_cdf[KF_MODE_CONTEXTS][KF_MODE_CONTEXTS][CDF_SIZE(AV1_INTRA_MODES)] = -{ - { - { AOM_CDF13(15588, 17027, 19338, 20218, 20682, 21110, 21825, 23244, 24189, 28165, 29093, 30466) }, - { AOM_CDF13(12016, 18066, 19516, 20303, 20719, 21444, 21888, 23032, 24434, 28658, 30172, 31409) }, - { AOM_CDF13(10052, 10771, 22296, 22788, 23055, 23239, 24133, 25620, 26160, 29336, 29929, 31567) }, - { AOM_CDF13(14091, 15406, 16442, 18808, 19136, 19546, 19998, 22096, 24746, 29585, 30958, 32462) }, - { AOM_CDF13(12122, 13265, 15603, 16501, 18609, 20033, 22391, 25583, 26437, 30261, 31073, 32475) } - }, - { - { AOM_CDF13(10023, 19585, 20848, 21440, 21832, 22760, 23089, 24023, 25381, 29014, 30482, 31436) }, - { AOM_CDF13(5983, 24099, 24560, 24886, 25066, 25795, 25913, 26423, 27610, 29905, 31276, 31794) }, - { AOM_CDF13(7444, 12781, 20177, 20728, 21077, 21607, 22170, 23405, 24469, 27915, 29090, 30492) }, - { AOM_CDF13(8537, 14689, 15432, 17087, 17408, 18172, 18408, 19825, 24649, 29153, 31096, 32210) }, - { AOM_CDF13(7543, 14231, 15496, 16195, 17905, 20717, 21984, 24516, 26001, 29675, 30981, 31994) } - }, - { - { AOM_CDF13(12613, 13591, 21383, 22004, 22312, 22577, 23401, 25055, 25729, 29538, 30305, 32077) }, - { AOM_CDF13(9687, 13470, 18506, 19230, 19604, 20147, 20695, 22062, 23219, 27743, 29211, 30907) }, - { AOM_CDF13(6183, 6505, 26024, 26252, 26366, 26434, 27082, 28354, 28555, 30467, 30794, 32086) }, - { AOM_CDF13(10718, 11734, 14954, 17224, 17565, 17924, 18561, 21523, 23878, 28975, 30287, 32252) }, - { AOM_CDF13(9194, 9858, 16501, 17263, 18424, 19171, 21563, 25961, 26561, 30072, 30737, 32463) } - }, - { - { AOM_CDF13(12602, 14399, 15488, 18381, 18778, 19315, 19724, 21419, 25060, 29696, 30917, 32409) }, - { AOM_CDF13(8203, 13821, 14524, 17105, 17439, 18131, 18404, 19468, 25225, 29485, 31158, 32342) }, - { AOM_CDF13(8451, 9731, 15004, 17643, 18012, 18425, 19070, 21538, 24605, 29118, 30078, 32018) }, - { AOM_CDF13(7714, 9048, 9516, 16667, 16817, 16994, 17153, 18767, 26743, 30389, 31536, 32528) }, - { AOM_CDF13(8843, 10280, 11496, 15317, 16652, 17943, 19108, 22718, 25769, 29953, 30983, 32485) } - }, - { - { AOM_CDF13(12578, 13671, 15979, 16834, 19075, 20913, 22989, 25449, 26219, 30214, 31150, 32477) }, - { AOM_CDF13(9563, 13626, 15080, 15892, 17756, 20863, 22207, 24236, 25380, 29653, 31143, 32277) }, - { AOM_CDF13(8356, 8901, 17616, 18256, 19350, 20106, 22598, 25947, 26466, 29900, 30523, 32261) }, - { AOM_CDF13(10835, 11815, 13124, 16042, 17018, 18039, 18947, 22753, 24615, 29489, 30883, 32482) }, - { AOM_CDF13(7618, 8288, 9859, 10509, 15386, 18657, 22903, 28776, 29180, 31355, 31802, 32593) } - } -}; - -static const uint16_t default_angle_delta_cdf[DIRECTIONAL_MODES][CDF_SIZE(2 * MAX_ANGLE_DELTA + 1)] = -{ - { AOM_CDF7(2180, 5032, 7567, 22776, 26989, 30217) }, - { AOM_CDF7(2301, 5608, 8801, 23487, 26974, 30330) }, - { AOM_CDF7(3780, 11018, 13699, 19354, 23083, 31286) }, - { AOM_CDF7(4581, 11226, 15147, 17138, 21834, 28397) }, - { AOM_CDF7(1737, 10927, 14509, 19588, 22745, 28823) }, - { AOM_CDF7(2664, 10176, 12485, 17650, 21600, 30495) }, - { AOM_CDF7(2240, 11096, 15453, 20341, 22561, 28917) }, - { AOM_CDF7(3605, 10428, 12459, 17676, 21244, 30655) } -}; - -static const uint16_t default_if_y_mode_cdf[AV1_BLOCK_SIZE_GROUPS][CDF_SIZE(AV1_INTRA_MODES)] = -{ - { AOM_CDF13(22801, 23489, 24293, 24756, 25601, 26123, 26606, 27418, 27945, 29228, 29685, 30349) }, - { AOM_CDF13(18673, 19845, 22631, 23318, 23950, 24649, 25527, 27364, 28152, 29701, 29984, 30852) }, - { AOM_CDF13(19770, 20979, 23396, 23939, 24241, 24654, 25136, 27073, 27830, 29360, 29730, 30659) }, - { AOM_CDF13(20155, 21301, 22838, 23178, 23261, 23533, 23703, 24804, 25352, 26575, 27016, 28049) } -}; - -static const uint16_t default_uv_mode_cdf[CFL_ALLOWED_TYPES][AV1_INTRA_MODES][CDF_SIZE(UV_INTRA_MODES)] = -{ - { - { AOM_CDF13(22631, 24152, 25378, 25661, 25986, 26520, 27055, 27923, 28244, 30059, 30941, 31961) }, - { AOM_CDF13(9513, 26881, 26973, 27046, 27118, 27664, 27739, 27824, 28359, 29505, 29800, 31796) }, - { AOM_CDF13(9845, 9915, 28663, 28704, 28757, 28780, 29198, 29822, 29854, 30764, 31777, 32029) }, - { AOM_CDF13(13639, 13897, 14171, 25331, 25606, 25727, 25953, 27148, 28577, 30612, 31355, 32493) }, - { AOM_CDF13(9764, 9835, 9930, 9954, 25386, 27053, 27958, 28148, 28243, 31101, 31744, 32363) }, - { AOM_CDF13(11825, 13589, 13677, 13720, 15048, 29213, 29301, 29458, 29711, 31161, 31441, 32550) }, - { AOM_CDF13(14175, 14399, 16608, 16821, 17718, 17775, 28551, 30200, 30245, 31837, 32342, 32667) }, - { AOM_CDF13(12885, 13038, 14978, 15590, 15673, 15748, 16176, 29128, 29267, 30643, 31961, 32461) }, - { AOM_CDF13(12026, 13661, 13874, 15305, 15490, 15726, 15995, 16273, 28443, 30388, 30767, 32416) }, - { AOM_CDF13(19052, 19840, 20579, 20916, 21150, 21467, 21885, 22719, 23174, 28861, 30379, 32175) }, - { AOM_CDF13(18627, 19649, 20974, 21219, 21492, 21816, 22199, 23119, 23527, 27053, 31397, 32148) }, - { AOM_CDF13(17026, 19004, 19997, 20339, 20586, 21103, 21349, 21907, 22482, 25896, 26541, 31819) }, - { AOM_CDF13(12124, 13759, 14959, 14992, 15007, 15051, 15078, 15166, 15255, 15753, 16039, 16606) } - }, - { - { AOM_CDF14(10407, 11208, 12900, 13181, 13823, 14175, 14899, 15656, 15986, 20086, 20995, 22455, 24212) }, - { AOM_CDF14(4532, 19780, 20057, 20215, 20428, 21071, 21199, 21451, 22099, 24228, 24693, 27032, 29472) }, - { AOM_CDF14(5273, 5379, 20177, 20270, 20385, 20439, 20949, 21695, 21774, 23138, 24256, 24703, 26679) }, - { AOM_CDF14(6740, 7167, 7662, 14152, 14536, 14785, 15034, 16741, 18371, 21520, 22206, 23389, 24182) }, - { AOM_CDF14(4987, 5368, 5928, 6068, 19114, 20315, 21857, 22253, 22411, 24911, 25380, 26027, 26376) }, - { AOM_CDF14(5370, 6889, 7247, 7393, 9498, 21114, 21402, 21753, 21981, 24780, 25386, 26517, 27176) }, - { AOM_CDF14(4816, 4961, 7204, 7326, 8765, 8930, 20169, 20682, 20803, 23188, 23763, 24455, 24940) }, - { AOM_CDF14(6608, 6740, 8529, 9049, 9257, 9356, 9735, 18827, 19059, 22336, 23204, 23964, 24793) }, - { AOM_CDF14(5998, 7419, 7781, 8933, 9255, 9549, 9753, 10417, 18898, 22494, 23139, 24764, 25989) }, - { AOM_CDF14(10660, 11298, 12550, 12957, 13322, 13624, 14040, 15004, 15534, 20714, 21789, 23443, 24861) }, - { AOM_CDF14(10522, 11530, 12552, 12963, 13378, 13779, 14245, 15235, 15902, 20102, 22696, 23774, 25838) }, - { AOM_CDF14(10099, 10691, 12639, 13049, 13386, 13665, 14125, 15163, 15636, 19676, 20474, 23519, 25208) }, - { AOM_CDF14(3144, 5087, 7382, 7504, 7593, 7690, 7801, 8064, 8232, 9248, 9875, 10521, 29048) } - } -}; - -static const uint16_t default_partition_cdf[AV1_PARTITION_CONTEXTS][CDF_SIZE(EXT_PARTITION_TYPES)] = -{ - { AOM_CDF4(19132, 25510, 30392) }, - { AOM_CDF4(13928, 19855, 28540) }, - { AOM_CDF4(12522, 23679, 28629) }, - { AOM_CDF4(9896, 18783, 25853) }, - { AOM_CDF10(15597, 20929, 24571, 26706, 27664, 28821, 29601, 30571, 31902) }, - { AOM_CDF10(7925, 11043, 16785, 22470, 23971, 25043, 26651, 28701, 29834) }, - { AOM_CDF10(5414, 13269, 15111, 20488, 22360, 24500, 25537, 26336, 32117) }, - { AOM_CDF10(2662, 6362, 8614, 20860, 23053, 24778, 26436, 27829, 31171) }, - { AOM_CDF10(18462, 20920, 23124, 27647, 28227, 29049, 29519, 30178, 31544) }, - { AOM_CDF10(7689, 9060, 12056, 24992, 25660, 26182, 26951, 28041, 29052) }, - { AOM_CDF10(6015, 9009, 10062, 24544, 25409, 26545, 27071, 27526, 32047) }, - { AOM_CDF10(1394, 2208, 2796, 28614, 29061, 29466, 29840, 30185, 31899) }, - { AOM_CDF10(20137, 21547, 23078, 29566, 29837, 30261, 30524, 30892, 31724) }, - { AOM_CDF10(6732, 7490, 9497, 27944, 28250, 28515, 28969, 29630, 30104) }, - { AOM_CDF10(5945, 7663, 8348, 28683, 29117, 29749, 30064, 30298, 32238) }, - { AOM_CDF10(870, 1212, 1487, 31198, 31394, 31574, 31743, 31881, 32332) }, - { AOM_CDF8(27899, 28219, 28529, 32484, 32539, 32619, 32639) }, - { AOM_CDF8(6607, 6990, 8268, 32060, 32219, 32338, 32371) }, - { AOM_CDF8(5429, 6676, 7122, 32027, 32227, 32531, 32582) }, - { AOM_CDF8(711, 966, 1172, 32448, 32538, 32617, 32664) } -}; - -static const uint16_t default_intra_ext_tx_cdf [EXT_TX_SETS_INTRA][EXT_TX_SIZES][AV1_INTRA_MODES][CDF_SIZE(AV1_TX_TYPES)] = -{ - { - { { 0 }, { 0 }, { 0 }, { 0 }, { 0 }, { 0 }, { 0 }, { 0 }, { 0 }, { 0 }, { 0 }, { 0 }, { 0 } }, - { { 0 }, { 0 }, { 0 }, { 0 }, { 0 }, { 0 }, { 0 }, { 0 }, { 0 }, { 0 }, { 0 }, { 0 }, { 0 } }, - { { 0 }, { 0 }, { 0 }, { 0 }, { 0 }, { 0 }, { 0 }, { 0 }, { 0 }, { 0 }, { 0 }, { 0 }, { 0 } }, - { { 0 }, { 0 }, { 0 }, { 0 }, { 0 }, { 0 }, { 0 }, { 0 }, { 0 }, { 0 }, { 0 }, { 0 }, { 0 } }, - }, - { - { - { AOM_CDF7(1535, 8035, 9461, 12751, 23467, 27825) }, { AOM_CDF7(564, 3335, 9709, 10870, 18143, 28094) }, { AOM_CDF7(672, 3247, 3676, 11982, 19415, 23127) }, - { AOM_CDF7(5279, 13885, 15487, 18044, 23527, 30252) }, { AOM_CDF7(4423, 6074, 7985, 10416, 25693, 29298) }, { AOM_CDF7(1486, 4241, 9460, 10662, 16456, 27694) }, - { AOM_CDF7(439, 2838, 3522, 6737, 18058, 23754) }, { AOM_CDF7(1190, 4233, 4855, 11670, 20281, 24377) }, { AOM_CDF7(1045, 4312, 8647, 10159, 18644, 29335) }, - { AOM_CDF7(202, 3734, 4747, 7298, 17127, 24016) }, { AOM_CDF7(447, 4312, 6819, 8884, 16010, 23858) }, { AOM_CDF7(277, 4369, 5255, 8905, 16465, 22271) }, - { AOM_CDF7(3409, 5436, 10599, 15599, 19687, 24040) }, - }, - { - { AOM_CDF7(1870, 13742, 14530, 16498, 23770, 27698) }, { AOM_CDF7(326, 8796, 14632, 15079, 19272, 27486) }, { AOM_CDF7(484, 7576, 7712, 14443, 19159, 22591) }, - { AOM_CDF7(1126, 15340, 15895, 17023, 20896, 30279) }, { AOM_CDF7(655, 4854, 5249, 5913, 22099, 27138) }, { AOM_CDF7(1299, 6458, 8885, 9290, 14851, 25497) }, - { AOM_CDF7(311, 5295, 5552, 6885, 16107, 22672) }, { AOM_CDF7(883, 8059, 8270, 11258, 17289, 21549) }, { AOM_CDF7(741, 7580, 9318, 10345, 16688, 29046) }, - { AOM_CDF7(110, 7406, 7915, 9195, 16041, 23329) }, { AOM_CDF7(363, 7974, 9357, 10673, 15629, 24474) }, { AOM_CDF7(153, 7647, 8112, 9936, 15307, 19996) }, - { AOM_CDF7(3511, 6332, 11165, 15335, 19323, 23594) }, - }, - { - { AOM_CDF7(4681, 9362, 14043, 18725, 23406, 28087) }, { AOM_CDF7(4681, 9362, 14043, 18725, 23406, 28087) }, { AOM_CDF7(4681, 9362, 14043, 18725, 23406, 28087) }, - { AOM_CDF7(4681, 9362, 14043, 18725, 23406, 28087) }, { AOM_CDF7(4681, 9362, 14043, 18725, 23406, 28087) }, { AOM_CDF7(4681, 9362, 14043, 18725, 23406, 28087) }, - { AOM_CDF7(4681, 9362, 14043, 18725, 23406, 28087) }, { AOM_CDF7(4681, 9362, 14043, 18725, 23406, 28087) }, { AOM_CDF7(4681, 9362, 14043, 18725, 23406, 28087) }, - { AOM_CDF7(4681, 9362, 14043, 18725, 23406, 28087) }, { AOM_CDF7(4681, 9362, 14043, 18725, 23406, 28087) }, { AOM_CDF7(4681, 9362, 14043, 18725, 23406, 28087) }, - { AOM_CDF7(4681, 9362, 14043, 18725, 23406, 28087) }, - }, - { - { AOM_CDF7(4681, 9362, 14043, 18725, 23406, 28087) }, { AOM_CDF7(4681, 9362, 14043, 18725, 23406, 28087) }, { AOM_CDF7(4681, 9362, 14043, 18725, 23406, 28087) }, - { AOM_CDF7(4681, 9362, 14043, 18725, 23406, 28087) }, { AOM_CDF7(4681, 9362, 14043, 18725, 23406, 28087) }, { AOM_CDF7(4681, 9362, 14043, 18725, 23406, 28087) }, - { AOM_CDF7(4681, 9362, 14043, 18725, 23406, 28087) }, { AOM_CDF7(4681, 9362, 14043, 18725, 23406, 28087) }, { AOM_CDF7(4681, 9362, 14043, 18725, 23406, 28087) }, - { AOM_CDF7(4681, 9362, 14043, 18725, 23406, 28087) }, { AOM_CDF7(4681, 9362, 14043, 18725, 23406, 28087) }, { AOM_CDF7(4681, 9362, 14043, 18725, 23406, 28087) }, - { AOM_CDF7(4681, 9362, 14043, 18725, 23406, 28087) }, - }, - }, - { - { - { AOM_CDF5(6554, 13107, 19661, 26214) }, { AOM_CDF5(6554, 13107, 19661, 26214) }, { AOM_CDF5(6554, 13107, 19661, 26214) }, { AOM_CDF5(6554, 13107, 19661, 26214) }, - { AOM_CDF5(6554, 13107, 19661, 26214) }, { AOM_CDF5(6554, 13107, 19661, 26214) }, { AOM_CDF5(6554, 13107, 19661, 26214) }, { AOM_CDF5(6554, 13107, 19661, 26214) }, - { AOM_CDF5(6554, 13107, 19661, 26214) }, { AOM_CDF5(6554, 13107, 19661, 26214) }, { AOM_CDF5(6554, 13107, 19661, 26214) }, { AOM_CDF5(6554, 13107, 19661, 26214) }, - { AOM_CDF5(6554, 13107, 19661, 26214) }, - }, - { - { AOM_CDF5(6554, 13107, 19661, 26214) }, { AOM_CDF5(6554, 13107, 19661, 26214) }, { AOM_CDF5(6554, 13107, 19661, 26214) }, { AOM_CDF5(6554, 13107, 19661, 26214) }, - { AOM_CDF5(6554, 13107, 19661, 26214) }, { AOM_CDF5(6554, 13107, 19661, 26214) }, { AOM_CDF5(6554, 13107, 19661, 26214) }, { AOM_CDF5(6554, 13107, 19661, 26214) }, - { AOM_CDF5(6554, 13107, 19661, 26214) }, { AOM_CDF5(6554, 13107, 19661, 26214) }, { AOM_CDF5(6554, 13107, 19661, 26214) }, { AOM_CDF5(6554, 13107, 19661, 26214) }, - { AOM_CDF5(6554, 13107, 19661, 26214) }, - }, - { - { AOM_CDF5(1127, 12814, 22772, 27483) }, { AOM_CDF5(145, 6761, 11980, 26667) }, { AOM_CDF5(362, 5887, 11678, 16725) }, { AOM_CDF5(385, 15213, 18587, 30693) }, - { AOM_CDF5(25, 2914, 23134, 27903) }, { AOM_CDF5(60, 4470, 11749, 23991) }, { AOM_CDF5(37, 3332, 14511, 21448) }, { AOM_CDF5(157, 6320, 13036, 17439) }, - { AOM_CDF5(119, 6719, 12906, 29396) }, { AOM_CDF5(47, 5537, 12576, 21499) }, { AOM_CDF5(269, 6076, 11258, 23115) }, { AOM_CDF5(83, 5615, 12001, 17228) }, - { AOM_CDF5(1968, 5556, 12023, 18547) }, - }, - { - { AOM_CDF5(6554, 13107, 19661, 26214) }, { AOM_CDF5(6554, 13107, 19661, 26214) }, { AOM_CDF5(6554, 13107, 19661, 26214) }, { AOM_CDF5(6554, 13107, 19661, 26214) }, - { AOM_CDF5(6554, 13107, 19661, 26214) }, { AOM_CDF5(6554, 13107, 19661, 26214) }, { AOM_CDF5(6554, 13107, 19661, 26214) }, { AOM_CDF5(6554, 13107, 19661, 26214) }, - { AOM_CDF5(6554, 13107, 19661, 26214) }, { AOM_CDF5(6554, 13107, 19661, 26214) }, { AOM_CDF5(6554, 13107, 19661, 26214) }, { AOM_CDF5(6554, 13107, 19661, 26214) }, - { AOM_CDF5(6554, 13107, 19661, 26214) }, - } - } -}; - -static const uint16_t default_inter_ext_tx_cdf[EXT_TX_SETS_INTER][EXT_TX_SIZES][CDF_SIZE(AV1_TX_TYPES)] = -{ - { { 0 }, { 0 }, { 0 }, { 0 } }, - { - { AOM_CDF16(4458, 5560, 7695, 9709, 13330, 14789, 17537, 20266, 21504, 22848, 23934, 25474, 27727, 28915, 30631) }, - { AOM_CDF16(1645, 2573, 4778, 5711, 7807, 8622, 10522, 15357, 17674, 20408, 22517, 25010, 27116, 28856, 30749) }, - { AOM_CDF16(2048, 4096, 6144, 8192, 10240, 12288, 14336, 16384, 18432, 20480, 22528, 24576, 26624, 28672, 30720) }, - { AOM_CDF16(2048, 4096, 6144, 8192, 10240, 12288, 14336, 16384, 18432, 20480, 22528, 24576, 26624, 28672, 30720) }, - }, - { - { AOM_CDF12(2731, 5461, 8192, 10923, 13653, 16384, 19115, 21845, 24576, 27307, 30037) }, - { AOM_CDF12(2731, 5461, 8192, 10923, 13653, 16384, 19115, 21845, 24576, 27307, 30037) }, - { AOM_CDF12(770, 2421, 5225, 12907, 15819, 18927, 21561, 24089, 26595, 28526, 30529) }, - { AOM_CDF12(2731, 5461, 8192, 10923, 13653, 16384, 19115, 21845, 24576, 27307, 30037) }, - }, - { - { AOM_CDF2(16384) }, { AOM_CDF2(4167) }, { AOM_CDF2(1998) }, { AOM_CDF2(748) } - } -}; - -static const uint16_t default_cfl_sign_cdf[CDF_SIZE(CFL_JOINT_SIGNS)] = -{ - AOM_CDF8(1418, 2123, 13340, 18405, 26972, 28343, 32294) -}; - -static const uint16_t default_cfl_alpha_cdf[CFL_ALPHA_CONTEXTS][CDF_SIZE(CFL_ALPHABET_SIZE)] = -{ - { AOM_CDF16(7637, 20719, 31401, 32481, 32657, 32688, 32692, 32696, 32700, 32704, 32708, 32712, 32716, 32720, 32724) }, - { AOM_CDF16(14365, 23603, 28135, 31168, 32167, 32395, 32487, 32573, 32620, 32647, 32668, 32672, 32676, 32680, 32684) }, - { AOM_CDF16(11532, 22380, 28445, 31360, 32349, 32523, 32584, 32649, 32673, 32677, 32681, 32685, 32689, 32693, 32697) }, - { AOM_CDF16(26990, 31402, 32282, 32571, 32692, 32696, 32700, 32704, 32708, 32712, 32716, 32720, 32724, 32728, 32732) }, - { AOM_CDF16(17248, 26058, 28904, 30608, 31305, 31877, 32126, 32321, 32394, 32464, 32516, 32560, 32576, 32593, 32622) }, - { AOM_CDF16(14738, 21678, 25779, 27901, 29024, 30302, 30980, 31843, 32144, 32413, 32520, 32594, 32622, 32656, 32660) } -}; - -static const uint16_t default_switchable_interp_cdf[AV1_SWITCHABLE_FILTER_CONTEXTS][CDF_SIZE(AV1_SWITCHABLE_FILTERS)] = -{ - { AOM_CDF3(31935, 32720) }, { AOM_CDF3(5568, 32719) }, { AOM_CDF3(422, 2938) },{ AOM_CDF3(28244, 32608) }, { AOM_CDF3(31206, 31953) }, - { AOM_CDF3(4862, 32121) }, { AOM_CDF3(770, 1152) }, { AOM_CDF3(20889, 25637) }, { AOM_CDF3(31910, 32724) }, { AOM_CDF3(4120, 32712) }, - { AOM_CDF3(305, 2247) }, { AOM_CDF3(27403, 32636) }, { AOM_CDF3(31022, 32009) }, { AOM_CDF3(2963, 32093) }, { AOM_CDF3(601, 943) }, - { AOM_CDF3(14969, 21398) } -}; - -static const uint16_t default_newmv_cdf[NEWMV_MODE_CONTEXTS][CDF_SIZE(2)] = -{ - { AOM_CDF2(24035) }, { AOM_CDF2(16630) }, { AOM_CDF2(15339) }, { AOM_CDF2(8386) }, { AOM_CDF2(12222) }, { AOM_CDF2(4676) } -}; - -static const uint16_t default_zeromv_cdf[ZEROMV_MODE_CONTEXTS][CDF_SIZE(2)] = -{ - { AOM_CDF2(2175) }, { AOM_CDF2(1054) } -}; - -static const uint16_t default_refmv_cdf[REFMV_MODE_CONTEXTS][CDF_SIZE(2)] = -{ - { AOM_CDF2(23974) }, { AOM_CDF2(24188) }, { AOM_CDF2(17848) }, { AOM_CDF2(28622) }, { AOM_CDF2(24312) }, { AOM_CDF2(19923) } -}; - -static const uint16_t default_drl_cdf[DRL_MODE_CONTEXTS][CDF_SIZE(2)] = -{ - { AOM_CDF2(13104) }, { AOM_CDF2(24560) }, { AOM_CDF2(18945) } -}; - -static const uint16_t default_inter_compound_mode_cdf[AV1_INTER_MODE_CONTEXTS][CDF_SIZE(INTER_COMPOUND_MODES)] = -{ - { AOM_CDF8(7760, 13823, 15808, 17641, 19156, 20666, 26891) }, { AOM_CDF8(10730, 19452, 21145, 22749, 24039, 25131, 28724) }, - { AOM_CDF8(10664, 20221, 21588, 22906, 24295, 25387, 28436) }, { AOM_CDF8(13298, 16984, 20471, 24182, 25067, 25736, 26422) }, - { AOM_CDF8(18904, 23325, 25242, 27432, 27898, 28258, 30758) }, { AOM_CDF8(10725, 17454, 20124, 22820, 24195, 25168, 26046) }, - { AOM_CDF8(17125, 24273, 25814, 27492, 28214, 28704, 30592) }, { AOM_CDF8(13046, 23214, 24505, 25942, 27435, 28442, 29330) } -}; - -static const uint16_t default_interintra_cdf[AV1_BLOCK_SIZE_GROUPS][CDF_SIZE(2)] = -{ - { AOM_CDF2(16384) }, { AOM_CDF2(26887) }, { AOM_CDF2(27597) }, { AOM_CDF2(30237) } -}; - -static const uint16_t default_interintra_mode_cdf[AV1_BLOCK_SIZE_GROUPS][CDF_SIZE(INTERINTRA_MODES)] = -{ - { AOM_CDF4(8192, 16384, 24576) }, { AOM_CDF4(1875, 11082, 27332) }, { AOM_CDF4(2473, 9996, 26388) }, { AOM_CDF4(4238, 11537, 25926) } -}; - -static const uint16_t default_wedge_interintra_cdf[AV1_BLOCK_SIZES_ALL][CDF_SIZE(2)] = -{ - { AOM_CDF2(16384) },{ AOM_CDF2(16384) },{ AOM_CDF2(16384) }, { AOM_CDF2(20036) },{ AOM_CDF2(24957) },{ AOM_CDF2(26704) }, - { AOM_CDF2(27530) },{ AOM_CDF2(29564) },{ AOM_CDF2(29444) }, { AOM_CDF2(26872) },{ AOM_CDF2(16384) },{ AOM_CDF2(16384) }, - { AOM_CDF2(16384) },{ AOM_CDF2(16384) },{ AOM_CDF2(16384) }, { AOM_CDF2(16384) },{ AOM_CDF2(16384) },{ AOM_CDF2(16384) }, - { AOM_CDF2(16384) },{ AOM_CDF2(16384) },{ AOM_CDF2(16384) }, { AOM_CDF2(16384) } -}; - -static const uint16_t default_compound_type_cdf[AV1_BLOCK_SIZES_ALL][CDF_SIZE(COMPOUND_TYPES - 1)] = -{ - { AOM_CDF2(16384) },{ AOM_CDF2(16384) },{ AOM_CDF2(16384) }, { AOM_CDF2(23431) },{ AOM_CDF2(13171) },{ AOM_CDF2(11470) }, - { AOM_CDF2(9770) },{ AOM_CDF2(9100) },{ AOM_CDF2(8233) }, { AOM_CDF2(6172) },{ AOM_CDF2(16384) },{ AOM_CDF2(16384) }, - { AOM_CDF2(16384) },{ AOM_CDF2(16384) },{ AOM_CDF2(16384) }, { AOM_CDF2(16384) },{ AOM_CDF2(16384) },{ AOM_CDF2(16384) }, - { AOM_CDF2(11820) },{ AOM_CDF2(7701) },{ AOM_CDF2(16384) }, { AOM_CDF2(16384) } -}; - -static const uint16_t default_wedge_idx_cdf[AV1_BLOCK_SIZES_ALL][CDF_SIZE(16)] = -{ - { AOM_CDF16(2048, 4096, 6144, 8192, 10240, 12288, 14336, 16384, 18432, 20480, 22528, 24576, 26624, 28672, 30720) }, - { AOM_CDF16(2048, 4096, 6144, 8192, 10240, 12288, 14336, 16384, 18432, 20480, 22528, 24576, 26624, 28672, 30720) }, - { AOM_CDF16(2048, 4096, 6144, 8192, 10240, 12288, 14336, 16384, 18432, 20480, 22528, 24576, 26624, 28672, 30720) }, - { AOM_CDF16(2438, 4440, 6599, 8663, 11005, 12874, 15751, 18094, 20359, 22362, 24127, 25702, 27752, 29450, 31171) }, - { AOM_CDF16(806, 3266, 6005, 6738, 7218, 7367, 7771, 14588, 16323, 17367, 18452, 19422, 22839, 26127, 29629) }, - { AOM_CDF16(2779, 3738, 4683, 7213, 7775, 8017, 8655, 14357, 17939, 21332, 24520, 27470, 29456, 30529, 31656) }, - { AOM_CDF16(1684, 3625, 5675, 7108, 9302, 11274, 14429, 17144, 19163, 20961, 22884, 24471, 26719, 28714, 30877) }, - { AOM_CDF16(1142, 3491, 6277, 7314, 8089, 8355, 9023, 13624, 15369, 16730, 18114, 19313, 22521, 26012, 29550) }, - { AOM_CDF16(2742, 4195, 5727, 8035, 8980, 9336, 10146, 14124, 17270, 20533, 23434, 25972, 27944, 29570, 31416) }, - { AOM_CDF16(1727, 3948, 6101, 7796, 9841, 12344, 15766, 18944, 20638, 22038, 23963, 25311, 26988, 28766, 31012) }, - { AOM_CDF16(2048, 4096, 6144, 8192, 10240, 12288, 14336, 16384, 18432, 20480, 22528, 24576, 26624, 28672, 30720) }, - { AOM_CDF16(2048, 4096, 6144, 8192, 10240, 12288, 14336, 16384, 18432, 20480, 22528, 24576, 26624, 28672, 30720) }, - { AOM_CDF16(2048, 4096, 6144, 8192, 10240, 12288, 14336, 16384, 18432, 20480, 22528, 24576, 26624, 28672, 30720) }, - { AOM_CDF16(2048, 4096, 6144, 8192, 10240, 12288, 14336, 16384, 18432, 20480, 22528, 24576, 26624, 28672, 30720) }, - { AOM_CDF16(2048, 4096, 6144, 8192, 10240, 12288, 14336, 16384, 18432, 20480, 22528, 24576, 26624, 28672, 30720) }, - { AOM_CDF16(2048, 4096, 6144, 8192, 10240, 12288, 14336, 16384, 18432, 20480, 22528, 24576, 26624, 28672, 30720) }, - { AOM_CDF16(2048, 4096, 6144, 8192, 10240, 12288, 14336, 16384, 18432, 20480, 22528, 24576, 26624, 28672, 30720) }, - { AOM_CDF16(2048, 4096, 6144, 8192, 10240, 12288, 14336, 16384, 18432, 20480, 22528, 24576, 26624, 28672, 30720) }, - { AOM_CDF16(154, 987, 1925, 2051, 2088, 2111, 2151, 23033, 23703, 24284, 24985, 25684, 27259, 28883, 30911) }, - { AOM_CDF16(1135, 1322, 1493, 2635, 2696, 2737, 2770, 21016, 22935, 25057, 27251, 29173, 30089, 30960, 31933) }, - { AOM_CDF16(2048, 4096, 6144, 8192, 10240, 12288, 14336, 16384, 18432, 20480, 22528, 24576, 26624, 28672, 30720) }, - { AOM_CDF16(2048, 4096, 6144, 8192, 10240, 12288, 14336, 16384, 18432, 20480, 22528, 24576, 26624, 28672, 30720) } -}; - -static const uint16_t default_motion_mode_cdf[AV1_BLOCK_SIZES_ALL][CDF_SIZE(MOTION_MODES)] = -{ - { AOM_CDF3(10923, 21845) }, { AOM_CDF3(10923, 21845) }, { AOM_CDF3(10923, 21845) }, { AOM_CDF3(7651, 24760) }, { AOM_CDF3(4738, 24765) }, - { AOM_CDF3(5391, 25528) }, { AOM_CDF3(19419, 26810) }, { AOM_CDF3(5123, 23606) }, { AOM_CDF3(11606, 24308) }, { AOM_CDF3(26260, 29116) }, - { AOM_CDF3(20360, 28062) }, { AOM_CDF3(21679, 26830) }, { AOM_CDF3(29516, 30701) }, { AOM_CDF3(28898, 30397) }, { AOM_CDF3(30878, 31335) }, - { AOM_CDF3(32507, 32558) }, { AOM_CDF3(10923, 21845) }, { AOM_CDF3(10923, 21845) }, { AOM_CDF3(28799, 31390) }, { AOM_CDF3(26431, 30774) }, - { AOM_CDF3(28973, 31594) }, { AOM_CDF3(29742, 31203) } -}; - -static const uint16_t default_obmc_cdf[AV1_BLOCK_SIZES_ALL][CDF_SIZE(2)] = -{ - { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, { AOM_CDF2(10437) }, { AOM_CDF2(9371) }, { AOM_CDF2(9301) }, - { AOM_CDF2(17432) }, { AOM_CDF2(14423) }, { AOM_CDF2(15142) }, { AOM_CDF2(25817) }, { AOM_CDF2(22823) }, { AOM_CDF2(22083) }, - { AOM_CDF2(30128) }, { AOM_CDF2(31014) }, { AOM_CDF2(31560) }, { AOM_CDF2(32638) }, { AOM_CDF2(16384) }, { AOM_CDF2(16384) }, - { AOM_CDF2(23664) }, { AOM_CDF2(20901) }, { AOM_CDF2(24008) }, { AOM_CDF2(26879) } -}; - -static const uint16_t default_intra_inter_cdf[AV1_INTRA_INTER_CONTEXTS][CDF_SIZE(2)] = -{ - { AOM_CDF2(806) }, { AOM_CDF2(16662) }, { AOM_CDF2(20186) }, { AOM_CDF2(26538) } -}; - -static const uint16_t default_comp_inter_cdf[AV1_COMP_INTER_CONTEXTS][CDF_SIZE(2)] = -{ - { AOM_CDF2(26828) }, { AOM_CDF2(24035) }, { AOM_CDF2(12031) }, { AOM_CDF2(10640) }, { AOM_CDF2(2901) } -}; - -static const uint16_t default_comp_ref_type_cdf[COMP_REF_TYPE_CONTEXTS][CDF_SIZE(2)] = -{ - { AOM_CDF2(1198) }, { AOM_CDF2(2070) }, { AOM_CDF2(9166) }, { AOM_CDF2(7499) }, { AOM_CDF2(22475) } -}; - -static const uint16_t default_uni_comp_ref_cdf[UNI_COMP_REF_CONTEXTS][UNIDIR_COMP_REFS - 1][CDF_SIZE(2)] = -{ - { { AOM_CDF2(5284) }, { AOM_CDF2(3865) }, { AOM_CDF2(3128) } }, - { { AOM_CDF2(23152) }, { AOM_CDF2(14173) }, { AOM_CDF2(15270) } }, - { { AOM_CDF2(31774) }, { AOM_CDF2(25120) }, { AOM_CDF2(26710) } } -}; - -static const uint16_t default_single_ref_cdf[AV1_REF_CONTEXTS][SINGLE_REFS - 1][CDF_SIZE(2)] = -{ - { { AOM_CDF2(4897) }, { AOM_CDF2(1555) }, { AOM_CDF2(4236) }, { AOM_CDF2(8650) }, { AOM_CDF2(904) }, { AOM_CDF2(1444) } }, - { { AOM_CDF2(16973) }, { AOM_CDF2(16751) }, { AOM_CDF2(19647) }, { AOM_CDF2(24773) }, { AOM_CDF2(11014) }, { AOM_CDF2(15087) } }, - { { AOM_CDF2(29744) }, { AOM_CDF2(30279) }, { AOM_CDF2(31194) }, { AOM_CDF2(31895) }, { AOM_CDF2(26875) }, { AOM_CDF2(30304) } } -}; - -static const uint16_t default_comp_ref_cdf[AV1_REF_CONTEXTS][FWD_REFS - 1][CDF_SIZE(2)] = -{ - { { AOM_CDF2(4946) },{ AOM_CDF2(9468) },{ AOM_CDF2(1503) } }, - { { AOM_CDF2(19891) },{ AOM_CDF2(22441) },{ AOM_CDF2(15160) } }, - { { AOM_CDF2(30731) },{ AOM_CDF2(31059) },{ AOM_CDF2(27544) } } -}; - -static const uint16_t default_comp_bwdref_cdf[AV1_REF_CONTEXTS][BWD_REFS - 1][CDF_SIZE(2)] = -{ - { { AOM_CDF2(2235) },{ AOM_CDF2(1423) } }, { { AOM_CDF2(17182) },{ AOM_CDF2(15175) } }, { { AOM_CDF2(30606) },{ AOM_CDF2(30489) } } -}; - -static const uint16_t default_palette_y_size_cdf[PALATTE_BSIZE_CTXS][CDF_SIZE(PALETTE_SIZES)] = -{ - { AOM_CDF7(7952, 13000, 18149, 21478, 25527, 29241) }, { AOM_CDF7(7139, 11421, 16195, 19544, 23666, 28073) }, - { AOM_CDF7(7788, 12741, 17325, 20500, 24315, 28530) }, { AOM_CDF7(8271, 14064, 18246, 21564, 25071, 28533) }, - { AOM_CDF7(12725, 19180, 21863, 24839, 27535, 30120) }, { AOM_CDF7(9711, 14888, 16923, 21052, 25661, 27875) }, - { AOM_CDF7(14940, 20797, 21678, 24186, 27033, 28999) } -}; - -static const uint16_t default_palette_uv_size_cdf[PALATTE_BSIZE_CTXS][CDF_SIZE(PALETTE_SIZES)] = -{ - { AOM_CDF7(8713, 19979, 27128, 29609, 31331, 32272) }, { AOM_CDF7(5839, 15573, 23581, 26947, 29848, 31700) }, - { AOM_CDF7(4426, 11260, 17999, 21483, 25863, 29430) }, { AOM_CDF7(3228, 9464, 14993, 18089, 22523, 27420) }, - { AOM_CDF7(3768, 8886, 13091, 17852, 22495, 27207) }, { AOM_CDF7(2464, 8451, 12861, 21632, 25525, 28555) }, - { AOM_CDF7(1269, 5435, 10433, 18963, 21700, 25865) } -}; - -static const uint16_t default_palette_y_mode_cdf[PALATTE_BSIZE_CTXS][PALETTE_Y_MODE_CONTEXTS][CDF_SIZE(2)] = -{ - { { AOM_CDF2(31676) },{ AOM_CDF2(3419) },{ AOM_CDF2(1261) } }, { { AOM_CDF2(31912) },{ AOM_CDF2(2859) },{ AOM_CDF2(980) } }, - { { AOM_CDF2(31823) },{ AOM_CDF2(3400) },{ AOM_CDF2(781) } }, { { AOM_CDF2(32030) },{ AOM_CDF2(3561) },{ AOM_CDF2(904) } }, - { { AOM_CDF2(32309) },{ AOM_CDF2(7337) },{ AOM_CDF2(1462) } }, { { AOM_CDF2(32265) },{ AOM_CDF2(4015) },{ AOM_CDF2(1521) } }, - { { AOM_CDF2(32450) },{ AOM_CDF2(7946) },{ AOM_CDF2(129) } } -}; - -static const uint16_t default_palette_uv_mode_cdf[PALETTE_UV_MODE_CONTEXTS][CDF_SIZE(2)] = -{ - { AOM_CDF2(32461) },{ AOM_CDF2(21488) } -}; - -static const uint16_t default_palette_y_color_index_cdf [PALETTE_SIZES][PALETTE_COLOR_INDEX_CONTEXTS][CDF_SIZE(PALETTE_COLORS)] = -{ - { - { AOM_CDF2(28710) }, { AOM_CDF2(16384) }, { AOM_CDF2(10553) }, { AOM_CDF2(27036) }, { AOM_CDF2(31603) }, - }, - { - { AOM_CDF3(27877, 30490) }, { AOM_CDF3(11532, 25697) }, { AOM_CDF3(6544, 30234) }, { AOM_CDF3(23018, 28072) }, { AOM_CDF3(31915, 32385) }, - }, - { - { AOM_CDF4(25572, 28046, 30045) }, { AOM_CDF4(9478, 21590, 27256) }, { AOM_CDF4(7248, 26837, 29824) }, { AOM_CDF4(19167, 24486, 28349) }, - { AOM_CDF4(31400, 31825, 32250) }, - }, - { - { AOM_CDF5(24779, 26955, 28576, 30282) }, { AOM_CDF5(8669, 20364, 24073, 28093) }, { AOM_CDF5(4255, 27565, 29377, 31067) }, - { AOM_CDF5(19864, 23674, 26716, 29530) }, { AOM_CDF5(31646, 31893, 32147, 32426) }, - }, - { - { AOM_CDF6(23132, 25407, 26970, 28435, 30073) }, { AOM_CDF6(7443, 17242, 20717, 24762, 27982) }, { AOM_CDF6(6300, 24862, 26944, 28784, 30671) }, - { AOM_CDF6(18916, 22895, 25267, 27435, 29652) }, { AOM_CDF6(31270, 31550, 31808, 32059, 32353) }, - }, - { - { AOM_CDF7(23105, 25199, 26464, 27684, 28931, 30318) }, { AOM_CDF7(6950, 15447, 18952, 22681, 25567, 28563) }, - { AOM_CDF7(7560, 23474, 25490, 27203, 28921, 30708) }, { AOM_CDF7(18544, 22373, 24457, 26195, 28119, 30045) }, - { AOM_CDF7(31198, 31451, 31670, 31882, 32123, 32391) }, - }, - { - { AOM_CDF8(21689, 23883, 25163, 26352, 27506, 28827, 30195) }, { AOM_CDF8(6892, 15385, 17840, 21606, 24287, 26753, 29204) }, - { AOM_CDF8(5651, 23182, 25042, 26518, 27982, 29392, 30900) }, { AOM_CDF8(19349, 22578, 24418, 25994, 27524, 29031, 30448) }, - { AOM_CDF8(31028, 31270, 31504, 31705, 31927, 32153, 32392) }, - } -}; - -static const uint16_t default_palette_uv_color_index_cdf [PALETTE_SIZES][PALETTE_COLOR_INDEX_CONTEXTS][CDF_SIZE(PALETTE_COLORS)] = -{ - { - { AOM_CDF2(29089) }, { AOM_CDF2(16384) }, { AOM_CDF2(8713) }, { AOM_CDF2(29257) }, { AOM_CDF2(31610) }, - }, - { - { AOM_CDF3(25257, 29145) }, { AOM_CDF3(12287, 27293) }, { AOM_CDF3(7033, 27960) }, { AOM_CDF3(20145, 25405) }, { AOM_CDF3(30608, 31639) }, - }, - { - { AOM_CDF4(24210, 27175, 29903) }, { AOM_CDF4(9888, 22386, 27214) }, { AOM_CDF4(5901, 26053, 29293) }, { AOM_CDF4(18318, 22152, 28333) }, - { AOM_CDF4(30459, 31136, 31926) }, - }, - { - { AOM_CDF5(22980, 25479, 27781, 29986) }, { AOM_CDF5(8413, 21408, 24859, 28874) }, { AOM_CDF5(2257, 29449, 30594, 31598) }, - { AOM_CDF5(19189, 21202, 25915, 28620) }, { AOM_CDF5(31844, 32044, 32281, 32518) }, - }, - { - { AOM_CDF6(22217, 24567, 26637, 28683, 30548) }, { AOM_CDF6(7307, 16406, 19636, 24632, 28424) }, { AOM_CDF6(4441, 25064, 26879, 28942, 30919) }, - { AOM_CDF6(17210, 20528, 23319, 26750, 29582) }, { AOM_CDF6(30674, 30953, 31396, 31735, 32207) }, - }, - { - { AOM_CDF7(21239, 23168, 25044, 26962, 28705, 30506) }, { AOM_CDF7(6545, 15012, 18004, 21817, 25503, 28701) }, - { AOM_CDF7(3448, 26295, 27437, 28704, 30126, 31442) }, { AOM_CDF7(15889, 18323, 21704, 24698, 26976, 29690) }, - { AOM_CDF7(30988, 31204, 31479, 31734, 31983, 32325) }, - }, - { - { AOM_CDF8(21442, 23288, 24758, 26246, 27649, 28980, 30563) }, { AOM_CDF8(5863, 14933, 17552, 20668, 23683, 26411, 29273) }, - { AOM_CDF8(3415, 25810, 26877, 27990, 29223, 30394, 31618) }, { AOM_CDF8(17965, 20084, 22232, 23974, 26274, 28402, 30390) }, - { AOM_CDF8(31190, 31329, 31516, 31679, 31825, 32026, 32322) }, - } -}; - -static const uint16_t default_txfm_partition_cdf[AV1_TXFM_PARTITION_CONTEXTS][CDF_SIZE(2)] = -{ - { AOM_CDF2(28581) },{ AOM_CDF2(23846) },{ AOM_CDF2(20847) }, { AOM_CDF2(24315) },{ AOM_CDF2(18196) },{ AOM_CDF2(12133) }, - { AOM_CDF2(18791) },{ AOM_CDF2(10887) },{ AOM_CDF2(11005) }, { AOM_CDF2(27179) },{ AOM_CDF2(20004) },{ AOM_CDF2(11281) }, - { AOM_CDF2(26549) },{ AOM_CDF2(19308) },{ AOM_CDF2(14224) }, { AOM_CDF2(28015) },{ AOM_CDF2(21546) },{ AOM_CDF2(14400) }, - { AOM_CDF2(28165) },{ AOM_CDF2(22401) },{ AOM_CDF2(16088) } -}; - -static const uint16_t default_skip_cdfs[SKIP_CONTEXTS][CDF_SIZE(2)] = -{ - { AOM_CDF2(31671) },{ AOM_CDF2(16515) },{ AOM_CDF2(4576) } -}; - -static const uint16_t default_skip_mode_cdfs[SKIP_MODE_CONTEXTS][CDF_SIZE(2)] = -{ - { AOM_CDF2(32621) },{ AOM_CDF2(20708) },{ AOM_CDF2(8127) } -}; - -static const uint16_t default_compound_idx_cdfs[COMP_INDEX_CONTEXTS][CDF_SIZE(2)] = -{ - { AOM_CDF2(18244) },{ AOM_CDF2(12865) },{ AOM_CDF2(7053) }, { AOM_CDF2(13259) },{ AOM_CDF2(9334) },{ AOM_CDF2(4644) } -}; - -static const uint16_t default_comp_group_idx_cdfs[COMP_GROUP_IDX_CONTEXTS][CDF_SIZE(2)] = -{ - { AOM_CDF2(26607) },{ AOM_CDF2(22891) },{ AOM_CDF2(18840) }, { AOM_CDF2(24594) },{ AOM_CDF2(19934) },{ AOM_CDF2(22674) } -}; - -static const uint16_t default_intrabc_cdf[CDF_SIZE(2)] = -{ - AOM_CDF2(30531) -}; - -static const uint16_t default_filter_intra_mode_cdf[CDF_SIZE(FILTER_INTRA_MODES)] = -{ - AOM_CDF5(8949, 12776, 17211, 29558) -}; - -static const uint16_t default_filter_intra_cdfs[AV1_BLOCK_SIZES_ALL][CDF_SIZE(2)] = -{ - { AOM_CDF2(4621) },{ AOM_CDF2(6743) },{ AOM_CDF2(5893) }, { AOM_CDF2(7866) },{ AOM_CDF2(12551) },{ AOM_CDF2(9394) }, - { AOM_CDF2(12408) },{ AOM_CDF2(14301) },{ AOM_CDF2(12756) }, { AOM_CDF2(22343) },{ AOM_CDF2(16384) },{ AOM_CDF2(16384) }, - { AOM_CDF2(16384) },{ AOM_CDF2(16384) },{ AOM_CDF2(16384) }, { AOM_CDF2(16384) },{ AOM_CDF2(12770) },{ AOM_CDF2(10368) }, - { AOM_CDF2(20229) },{ AOM_CDF2(18101) },{ AOM_CDF2(16384) }, { AOM_CDF2(16384) } -}; - -static const uint16_t default_switchable_restore_cdf[CDF_SIZE(RESTORE_SWITCHABLE_TYPES)] = -{ - AOM_CDF3(9413, 22581) -}; - -static const uint16_t default_wiener_restore_cdf[CDF_SIZE(2)] = -{ - AOM_CDF2(11570) -}; - -static const uint16_t default_sgrproj_restore_cdf[CDF_SIZE(2)] = -{ - AOM_CDF2(16855) -}; - -static const uint16_t default_delta_q_cdf[CDF_SIZE(DELTA_Q_PROBS + 1)] = -{ - AOM_CDF4(28160, 32120, 32677) -}; - -static const uint16_t default_delta_lf_multi_cdf[FRAME_LF_COUNT][CDF_SIZE(DELTA_LF_PROBS + 1)] = -{ - { AOM_CDF4(28160, 32120, 32677) }, { AOM_CDF4(28160, 32120, 32677) }, - { AOM_CDF4(28160, 32120, 32677) }, { AOM_CDF4(28160, 32120, 32677) } -}; - -static const uint16_t default_delta_lf_cdf[CDF_SIZE(DELTA_LF_PROBS + 1)] = -{ - AOM_CDF4(28160, 32120, 32677) -}; - -static const uint16_t default_seg_tree_cdf[CDF_SIZE(AV1_MAX_SEGMENTS)] = -{ - AOM_CDF8(4096, 8192, 12288, 16384, 20480, 24576, 28672) -}; - -static const uint16_t default_segment_pred_cdf[AV1_PREDICTION_PROBS][CDF_SIZE(2)] = -{ - { AOM_CDF2(128 * 128) },{ AOM_CDF2(128 * 128) },{ AOM_CDF2(128 * 128) } -}; - -static const uint16_t default_spatial_pred_seg_tree_cdf[SPATIAL_PREDICTION_PROBS][CDF_SIZE(AV1_MAX_SEGMENTS)] = -{ - { AOM_CDF8(5622, 7893, 16093, 18233, 27809, 28373, 32533), }, - { AOM_CDF8(14274, 18230, 22557, 24935, 29980, 30851, 32344), }, - { AOM_CDF8(27527, 28487, 28723, 28890, 32397, 32647, 32679), } -}; - -static const uint16_t default_tx_size_cdf[MAX_TX_CATS][AV1_TX_SIZE_CONTEXTS][CDF_SIZE(MAX_TX_DEPTH + 1)] = -{ - { { AOM_CDF2(19968) }, { AOM_CDF2(19968) }, { AOM_CDF2(24320) } }, - { { AOM_CDF3(12272, 30172) }, { AOM_CDF3(12272, 30172) }, { AOM_CDF3(18677, 30848) } }, - { { AOM_CDF3(12986, 15180) }, { AOM_CDF3(12986, 15180) }, { AOM_CDF3(24302, 25602) } }, - { { AOM_CDF3(5782, 11475) }, { AOM_CDF3(5782, 11475) }, { AOM_CDF3(16803, 22759) } } -}; - -typedef struct rvcn_av1_frame_context_s -{ - uint16_t txb_skip_cdf[AV1_TX_SIZES][TXB_SKIP_CONTEXTS][CDF_SIZE(2)]; - uint16_t eob_extra_cdf[AV1_TX_SIZES][AV1_PLANE_TYPES][EOB_COEF_CONTEXTS][CDF_SIZE(2)]; - uint16_t dc_sign_cdf[AV1_PLANE_TYPES][DC_SIGN_CONTEXTS][CDF_SIZE(2)]; - uint16_t newmv_cdf[NEWMV_MODE_CONTEXTS][CDF_SIZE(2)]; - uint16_t zeromv_cdf[ZEROMV_MODE_CONTEXTS][CDF_SIZE(2)]; - uint16_t refmv_cdf[REFMV_MODE_CONTEXTS][CDF_SIZE(2)]; - uint16_t drl_cdf[DRL_MODE_CONTEXTS][CDF_SIZE(2)]; - uint16_t compound_type_cdf[AV1_BLOCK_SIZES_ALL][CDF_SIZE(COMPOUND_TYPES - 1)]; - uint16_t interintra_cdf[AV1_BLOCK_SIZE_GROUPS][CDF_SIZE(2)]; - uint16_t wedge_interintra_cdf[AV1_BLOCK_SIZES_ALL][CDF_SIZE(2)]; - uint16_t obmc_cdf[AV1_BLOCK_SIZES_ALL][CDF_SIZE(2)]; - uint16_t comp_inter_cdf[AV1_COMP_INTER_CONTEXTS][CDF_SIZE(2)]; - uint16_t single_ref_cdf[AV1_REF_CONTEXTS][SINGLE_REFS - 1][CDF_SIZE(2)]; - uint16_t comp_ref_type_cdf[COMP_REF_TYPE_CONTEXTS][CDF_SIZE(2)]; - uint16_t uni_comp_ref_cdf[UNI_COMP_REF_CONTEXTS][UNIDIR_COMP_REFS - 1][CDF_SIZE(2)]; - uint16_t comp_ref_cdf[AV1_REF_CONTEXTS][FWD_REFS - 1][CDF_SIZE(2)]; - uint16_t comp_bwdref_cdf[AV1_REF_CONTEXTS][BWD_REFS - 1][CDF_SIZE(2)]; - uint16_t txfm_partition_cdf[AV1_TXFM_PARTITION_CONTEXTS][CDF_SIZE(2)]; - uint16_t skip_mode_cdfs[SKIP_CONTEXTS][CDF_SIZE(2)]; - uint16_t skip_cdfs[SKIP_CONTEXTS][CDF_SIZE(2)]; - uint16_t intra_inter_cdf[AV1_INTRA_INTER_CONTEXTS][CDF_SIZE(2)]; - uint16_t palette_y_mode_cdf[PALATTE_BSIZE_CTXS][PALETTE_Y_MODE_CONTEXTS][CDF_SIZE(2)]; - uint16_t palette_uv_mode_cdf[PALETTE_UV_MODE_CONTEXTS][CDF_SIZE(2)]; - uint16_t filter_intra_cdfs[AV1_BLOCK_SIZES_ALL][CDF_SIZE(2)]; - uint16_t wiener_restore_cdf[CDF_SIZE(2)]; - uint16_t sgrproj_restore_cdf[CDF_SIZE(2)]; - uint16_t intrabc_cdf[CDF_SIZE(2)]; - uint16_t nmvc_0_sign_cdf[CDF_SIZE(2)]; - uint16_t nmvc_0_class0_hp_cdf[CDF_SIZE(2)]; - uint16_t nmvc_0_hp_cdf[CDF_SIZE(2)]; - uint16_t nmvc_0_class0_cdf[CDF_SIZE(AV1_CLASS0_SIZE)]; - uint16_t nmvc_0_bits_cdf[AV1_MV_OFFSET_BITS][CDF_SIZE(2)]; - uint16_t nmvc_1_sign_cdf[CDF_SIZE(2)]; - uint16_t nmvc_1_class0_hp_cdf[CDF_SIZE(2)]; - uint16_t nmvc_1_hp_cdf[CDF_SIZE(2)]; - uint16_t nmvc_1_class0_cdf[CDF_SIZE(AV1_CLASS0_SIZE)]; - uint16_t nmvc_1_bits_cdf[AV1_MV_OFFSET_BITS][CDF_SIZE(2)]; - uint16_t ndvc_0_sign_cdf[CDF_SIZE(2)]; - uint16_t ndvc_0_class0_hp_cdf[CDF_SIZE(2)]; - uint16_t ndvc_0_hp_cdf[CDF_SIZE(2)]; - uint16_t ndvc_0_class0_cdf[CDF_SIZE(AV1_CLASS0_SIZE)]; - uint16_t ndvc_0_bits_cdf[AV1_MV_OFFSET_BITS][CDF_SIZE(2)]; - uint16_t ndvc_1_sign_cdf[CDF_SIZE(2)]; - uint16_t ndvc_1_class0_hp_cdf[CDF_SIZE(2)]; - uint16_t ndvc_1_hp_cdf[CDF_SIZE(2)]; - uint16_t ndvc_1_class0_cdf[CDF_SIZE(AV1_CLASS0_SIZE)]; - uint16_t ndvc_1_bits_cdf[AV1_MV_OFFSET_BITS][CDF_SIZE(2)]; - uint16_t pred_cdf[SEG_TEMPORAL_PRED_CTXS][CDF_SIZE(2)]; - uint16_t compound_index_cdf[COMP_INDEX_CONTEXTS][CDF_SIZE(2)]; - uint16_t comp_group_idx_cdf[COMP_GROUP_IDX_CONTEXTS][CDF_SIZE(2)]; - uint16_t reserve0[2]; - uint16_t coeff_base_eob_cdf[AV1_TX_SIZES][AV1_PLANE_TYPES][SIG_COEF_CONTEXTS_EOB][CDF_SIZE(3)]; - uint16_t motion_mode_cdf[AV1_BLOCK_SIZES_ALL][CDF_SIZE(MOTION_MODES)]; - uint16_t switchable_restore_cdf[CDF_SIZE(RESTORE_SWITCHABLE_TYPES)]; - uint16_t switchable_interp_cdf[AV1_SWITCHABLE_FILTER_CONTEXTS][CDF_SIZE(AV1_SWITCHABLE_FILTERS)]; - uint16_t tx_size_cdf[MAX_TX_CATS][AV1_TX_SIZE_CONTEXTS][CDF_SIZE(MAX_TX_DEPTH + 1)]; - uint16_t reserve1[4]; - uint16_t coeff_base_cdf[AV1_TX_SIZES][AV1_PLANE_TYPES][SIG_COEF_CONTEXTS][CDF_SIZE(4)]; - uint16_t coeff_br_cdf[AV1_TX_SIZES][AV1_PLANE_TYPES][LEVEL_CONTEXTS][CDF_SIZE(BR_CDF_SIZE)]; - uint16_t interintra_mode_cdf[AV1_BLOCK_SIZE_GROUPS][CDF_SIZE(INTERINTRA_MODES)]; - uint16_t delta_q_cdf[CDF_SIZE(DELTA_Q_PROBS + 1)]; - uint16_t delta_lf_multi_cdf[FRAME_LF_COUNT][CDF_SIZE(DELTA_LF_PROBS + 1)]; - uint16_t delta_lf_cdf[CDF_SIZE(DELTA_LF_PROBS + 1)]; - uint16_t nmvc_joints_cdf[CDF_SIZE(AV1_MV_JOINTS)]; - uint16_t nmvc_0_class0_fp_cdf[AV1_CLASS0_SIZE][CDF_SIZE(AV1_MV_FP_SIZE)]; - uint16_t nmvc_0_fp_cdf[CDF_SIZE(AV1_MV_FP_SIZE)]; - uint16_t nmvc_1_class0_fp_cdf[AV1_CLASS0_SIZE][CDF_SIZE(AV1_MV_FP_SIZE)]; - uint16_t nmvc_1_fp_cdf[CDF_SIZE(AV1_MV_FP_SIZE)]; - uint16_t ndvc_joints_cdf[CDF_SIZE(AV1_MV_JOINTS)]; - uint16_t ndvc_0_class0_fp_cdf[AV1_CLASS0_SIZE][CDF_SIZE(AV1_MV_FP_SIZE)]; - uint16_t ndvc_0_fp_cdf[CDF_SIZE(AV1_MV_FP_SIZE)]; - uint16_t ndvc_1_class0_fp_cdf[AV1_CLASS0_SIZE][CDF_SIZE(AV1_MV_FP_SIZE)]; - uint16_t ndvc_1_fp_cdf[CDF_SIZE(AV1_MV_FP_SIZE)]; - uint16_t reserve2[10]; - uint16_t eob_flag_cdf16[AV1_PLANE_TYPES][2][CDF_SIZE(5)]; - uint16_t filter_intra_mode_cdf[CDF_SIZE(FILTER_INTRA_MODES)]; - uint16_t eob_flag_cdf32[AV1_PLANE_TYPES][2][CDF_SIZE(6)]; - uint16_t eob_flag_cdf64[AV1_PLANE_TYPES][2][CDF_SIZE(7)]; - uint16_t palette_y_size_cdf[PALATTE_BSIZE_CTXS][CDF_SIZE(PALETTE_SIZES)]; - uint16_t palette_uv_size_cdf[PALATTE_BSIZE_CTXS][CDF_SIZE(PALETTE_SIZES)]; - uint16_t angle_delta_cdf[DIRECTIONAL_MODES][CDF_SIZE(2 * MAX_ANGLE_DELTA + 1)]; - uint16_t reserve3[6]; - uint16_t eob_flag_cdf128[AV1_PLANE_TYPES][2][CDF_SIZE(8)]; - uint16_t inter_compound_mode_cdf[AV1_INTER_MODE_CONTEXTS][CDF_SIZE(INTER_COMPOUND_MODES)]; - uint16_t palette_y_color_index_cdf[PALETTE_SIZES][PALETTE_COLOR_INDEX_CONTEXTS][CDF_SIZE(PALETTE_COLORS)]; - uint16_t palette_uv_color_index_cdf[PALETTE_SIZES][PALETTE_COLOR_INDEX_CONTEXTS][CDF_SIZE(PALETTE_COLORS)]; - uint16_t cfl_sign_cdf[CDF_SIZE(CFL_JOINT_SIGNS)]; - uint16_t tree_cdf[CDF_SIZE(AV1_MAX_SEGMENTS)]; - uint16_t spatial_pred_seg_cdf[SPATIAL_PREDICTION_PROBS][CDF_SIZE(AV1_MAX_SEGMENTS)]; - uint16_t reserve4[1]; - uint16_t eob_flag_cdf256[AV1_PLANE_TYPES][2][CDF_SIZE(9)]; - uint16_t eob_flag_cdf512[AV1_PLANE_TYPES][2][CDF_SIZE(10)]; - uint16_t partition_cdf[AV1_PARTITION_CONTEXTS][CDF_SIZE(EXT_PARTITION_TYPES)]; - uint16_t eob_flag_cdf1024[AV1_PLANE_TYPES][2][CDF_SIZE(11)]; - uint16_t nmvc_0_classes_cdf[CDF_SIZE(AV1_MV_CLASSES)]; - uint16_t nmvc_1_classes_cdf[CDF_SIZE(AV1_MV_CLASSES)]; - uint16_t ndvc_0_classes_cdf[CDF_SIZE(AV1_MV_CLASSES)]; - uint16_t ndvc_1_classes_cdf[CDF_SIZE(AV1_MV_CLASSES)]; - uint16_t y_mode_cdf[AV1_BLOCK_SIZE_GROUPS][CDF_SIZE(AV1_INTRA_MODES)]; - uint16_t kf_y_cdf[KF_MODE_CONTEXTS][KF_MODE_CONTEXTS][CDF_SIZE(AV1_INTRA_MODES)]; - uint16_t reserve5[10]; - uint16_t uv_mode_cdf[CFL_ALLOWED_TYPES][AV1_INTRA_MODES][CDF_SIZE(UV_INTRA_MODES)]; - uint16_t reserve6[10]; - uint16_t wedge_idx_cdf[AV1_BLOCK_SIZES_ALL][CDF_SIZE(16)]; - uint16_t intra_ext_tx_cdf[EXT_TX_SETS_INTRA][EXT_TX_SIZES][AV1_INTRA_MODES][CDF_SIZE(AV1_TX_TYPES)]; - uint16_t inter_ext_tx_cdf[EXT_TX_SETS_INTER][EXT_TX_SIZES][CDF_SIZE(AV1_TX_TYPES)]; - uint16_t cfl_alpha_cdf[CFL_ALPHA_CONTEXTS][CDF_SIZE(CFL_ALPHABET_SIZE)]; - uint16_t reserve7[8]; -} rvcn_av1_frame_context_t; - -#endif diff --git a/src/gallium/drivers/radeon/radeon_vcn_dec.c b/src/gallium/drivers/radeon/radeon_vcn_dec.c deleted file mode 100755 index fb3b90dc220..00000000000 --- a/src/gallium/drivers/radeon/radeon_vcn_dec.c +++ /dev/null @@ -1,2681 +0,0 @@ -/************************************************************************** - * - * Copyright 2017 Advanced Micro Devices, Inc. - * All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - * - **************************************************************************/ - -#include "radeon_vcn_dec.h" - -#include "pipe/p_video_codec.h" -#include "radeon_video.h" -#include "radeonsi/si_pipe.h" -#include "util/u_memory.h" -#include "util/u_video.h" -#include "vl/vl_mpeg12_decoder.h" -#include "vl/vl_probs_table.h" -#include "pspdecryptionparam.h" - -#include <assert.h> -#include <stdio.h> - -#include "radeon_vcn_av1_default.h" - -#define FB_BUFFER_OFFSET 0x1000 -#define FB_BUFFER_SIZE 2048 -#define IT_SCALING_TABLE_SIZE 992 -#define VP9_PROBS_TABLE_SIZE (RDECODE_VP9_PROBS_DATA_SIZE + 256) - -#define NUM_MPEG2_REFS 6 -#define NUM_H264_REFS 17 -#define NUM_VC1_REFS 5 -#define NUM_VP9_REFS 8 -#define NUM_AV1_REFS 8 -#define NUM_AV1_REFS_PER_FRAME 7 - -static unsigned calc_dpb_size(struct radeon_decoder *dec); -static unsigned calc_ctx_size_h264_perf(struct radeon_decoder *dec); -static unsigned calc_ctx_size_h265_main(struct radeon_decoder *dec); -static unsigned calc_ctx_size_h265_main10(struct radeon_decoder *dec, - struct pipe_h265_picture_desc *pic); - -static void radeon_dec_destroy_associated_data(void *data) -{ - /* NOOP, since we only use an intptr */ -} - -static rvcn_dec_message_avc_t get_h264_msg(struct radeon_decoder *dec, - struct pipe_video_buffer *target, - struct pipe_h264_picture_desc *pic) -{ - rvcn_dec_message_avc_t result; - struct h264_private *private; - unsigned i, j, k; - - memset(&result, 0, sizeof(result)); - switch (pic->base.profile) { - case PIPE_VIDEO_PROFILE_MPEG4_AVC_BASELINE: - case PIPE_VIDEO_PROFILE_MPEG4_AVC_CONSTRAINED_BASELINE: - result.profile = RDECODE_H264_PROFILE_BASELINE; - break; - - case PIPE_VIDEO_PROFILE_MPEG4_AVC_MAIN: - result.profile = RDECODE_H264_PROFILE_MAIN; - break; - - case PIPE_VIDEO_PROFILE_MPEG4_AVC_HIGH: - result.profile = RDECODE_H264_PROFILE_HIGH; - break; - - default: - assert(0); - break; - } - - result.level = dec->base.level; - - result.sps_info_flags = 0; - result.sps_info_flags |= pic->pps->sps->direct_8x8_inference_flag << 0; - result.sps_info_flags |= pic->pps->sps->mb_adaptive_frame_field_flag << 1; - result.sps_info_flags |= pic->pps->sps->frame_mbs_only_flag << 2; - result.sps_info_flags |= pic->pps->sps->delta_pic_order_always_zero_flag << 3; - result.sps_info_flags |= ((dec->dpb_type == DPB_DYNAMIC_TIER_2) ? 0 : 1) - << RDECODE_SPS_INFO_H264_EXTENSION_SUPPORT_FLAG_SHIFT; - - result.bit_depth_luma_minus8 = pic->pps->sps->bit_depth_luma_minus8; - result.bit_depth_chroma_minus8 = pic->pps->sps->bit_depth_chroma_minus8; - result.log2_max_frame_num_minus4 = pic->pps->sps->log2_max_frame_num_minus4; - result.pic_order_cnt_type = pic->pps->sps->pic_order_cnt_type; - result.log2_max_pic_order_cnt_lsb_minus4 = pic->pps->sps->log2_max_pic_order_cnt_lsb_minus4; - - switch (dec->base.chroma_format) { - case PIPE_VIDEO_CHROMA_FORMAT_NONE: - break; - case PIPE_VIDEO_CHROMA_FORMAT_400: - result.chroma_format = 0; - break; - case PIPE_VIDEO_CHROMA_FORMAT_420: - result.chroma_format = 1; - break; - case PIPE_VIDEO_CHROMA_FORMAT_422: - result.chroma_format = 2; - break; - case PIPE_VIDEO_CHROMA_FORMAT_444: - result.chroma_format = 3; - break; - } - - result.pps_info_flags = 0; - result.pps_info_flags |= pic->pps->transform_8x8_mode_flag << 0; - result.pps_info_flags |= pic->pps->redundant_pic_cnt_present_flag << 1; - result.pps_info_flags |= pic->pps->constrained_intra_pred_flag << 2; - result.pps_info_flags |= pic->pps->deblocking_filter_control_present_flag << 3; - result.pps_info_flags |= pic->pps->weighted_bipred_idc << 4; - result.pps_info_flags |= pic->pps->weighted_pred_flag << 6; - result.pps_info_flags |= pic->pps->bottom_field_pic_order_in_frame_present_flag << 7; - result.pps_info_flags |= pic->pps->entropy_coding_mode_flag << 8; - - result.num_slice_groups_minus1 = pic->pps->num_slice_groups_minus1; - result.slice_group_map_type = pic->pps->slice_group_map_type; - result.slice_group_change_rate_minus1 = pic->pps->slice_group_change_rate_minus1; - result.pic_init_qp_minus26 = pic->pps->pic_init_qp_minus26; - result.chroma_qp_index_offset = pic->pps->chroma_qp_index_offset; - result.second_chroma_qp_index_offset = pic->pps->second_chroma_qp_index_offset; - - memcpy(result.scaling_list_4x4, pic->pps->ScalingList4x4, 6 * 16); - memcpy(result.scaling_list_8x8, pic->pps->ScalingList8x8, 2 * 64); - - memcpy(dec->it, result.scaling_list_4x4, 6 * 16); - memcpy((dec->it + 96), result.scaling_list_8x8, 2 * 64); - - result.num_ref_frames = pic->num_ref_frames; - - result.num_ref_idx_l0_active_minus1 = pic->num_ref_idx_l0_active_minus1; - result.num_ref_idx_l1_active_minus1 = pic->num_ref_idx_l1_active_minus1; - - result.frame_num = pic->frame_num; - memcpy(result.frame_num_list, pic->frame_num_list, 4 * 16); - result.curr_field_order_cnt_list[0] = pic->field_order_cnt[0]; - result.curr_field_order_cnt_list[1] = pic->field_order_cnt[1]; - memcpy(result.field_order_cnt_list, pic->field_order_cnt_list, 4 * 16 * 2); - result.non_existing_frame_flags = 0; - result.used_for_reference_flags = 0; - - if (dec->dpb_type != DPB_DYNAMIC_TIER_2) { - result.decoded_pic_idx = pic->frame_num; - goto end; - } - - private = pic->private; - for (i = 0; i < ARRAY_SIZE(private->past_ref); i++) { - for (k = 0; private->past_ref[i] && (k < ARRAY_SIZE(pic->ref)); k++) - if (pic->ref[k] && (private->past_ref[i] == pic->ref[k])) - break; - - for (j = 0; private->past_ref[i] - && (k == ARRAY_SIZE(pic->ref)) - && (j < ARRAY_SIZE(dec->render_pic_list)); j++) { - if (dec->render_pic_list[j] - && (dec->render_pic_list[j] == private->past_ref[i])) { - dec->render_pic_list[j] = pic->ref[i]; - vl_video_buffer_set_associated_data(pic->ref[i], &dec->base, - (void *)(uintptr_t)j, &radeon_dec_destroy_associated_data); - break; - } - } - } - - for (i = 0; i < ARRAY_SIZE(dec->render_pic_list); i++) { - for (j = 0; (pic->ref[j] != NULL) && (j < ARRAY_SIZE(dec->render_pic_list)); j++) { - if (dec->render_pic_list[i] == pic->ref[j]) - break; - if (j == ARRAY_SIZE(dec->render_pic_list) - 1) - dec->render_pic_list[i] = NULL; - else if (pic->ref[j + 1] == NULL) - dec->render_pic_list[i] = NULL; - } - } - for (i = 0; i < ARRAY_SIZE(dec->render_pic_list); ++i) { - if (dec->render_pic_list[i] && dec->render_pic_list[i] == target) { - if (target->codec != NULL){ - result.decoded_pic_idx = - (uintptr_t)vl_video_buffer_get_associated_data(target, &dec->base); - } else { - result.decoded_pic_idx = i; - vl_video_buffer_set_associated_data(target, &dec->base, (void *)(uintptr_t)i, - &radeon_dec_destroy_associated_data); - } - break; - } - } - if (i == ARRAY_SIZE(dec->render_pic_list)) { - for (i = 0; i < ARRAY_SIZE(dec->render_pic_list); ++i) { - if (!dec->render_pic_list[i]) { - dec->render_pic_list[i] = target; - result.decoded_pic_idx = i; - vl_video_buffer_set_associated_data(target, &dec->base, (void *)(uintptr_t)i, - &radeon_dec_destroy_associated_data); - break; - } - } - } - for (i = 0; i < ARRAY_SIZE(result.ref_frame_list); i++) { - result.ref_frame_list[i] = pic->ref[i] ? - (uintptr_t)vl_video_buffer_get_associated_data(pic->ref[i], &dec->base) : 0xff; - - if (result.ref_frame_list[i] != 0xff) { - if (pic->top_is_reference[i]) - result.used_for_reference_flags |= (1 << (2 * i)); - if (pic->bottom_is_reference[i]) - result.used_for_reference_flags |= (1 << (2 * i + 1)); - - if (pic->is_long_term[i]) - result.ref_frame_list[i] |= 0x80; - - result.curr_pic_ref_frame_num++; - - for (j = 0; j < ARRAY_SIZE(dec->h264_valid_ref_num); j++) { - if ((dec->h264_valid_ref_num[j] != (unsigned)-1) - && (dec->h264_valid_ref_num[j] == result.frame_num_list[i])) - break; - } - - for (k = 0; k < ARRAY_SIZE(dec->h264_valid_poc_num); k++) { - if ((dec->h264_valid_poc_num[k] != (unsigned)-1) - && ((dec->h264_valid_poc_num[k] == result.field_order_cnt_list[i][0]) - || dec->h264_valid_poc_num[k] == result.field_order_cnt_list[i][1])) - break; - } - } - if (result.ref_frame_list[i] != 0xff && (j == ARRAY_SIZE(dec->h264_valid_ref_num)) - && (k == ARRAY_SIZE(dec->h264_valid_poc_num))) { - result.non_existing_frame_flags |= 1 << i; - result.curr_pic_ref_frame_num--; - result.ref_frame_list[i] = 0xff; - } - } - - for (i = 0; i < ARRAY_SIZE(result.ref_frame_list); i++) { - if (result.ref_frame_list[i] != 0xff) { - dec->h264_valid_ref_num[i] = result.frame_num_list[i]; - dec->h264_valid_poc_num[2 * i] = pic->top_is_reference[i] ? - result.field_order_cnt_list[i][0] : (unsigned) -1; - dec->h264_valid_poc_num[2 * i + 1] = pic->bottom_is_reference[i] ? - result.field_order_cnt_list[i][1] : (unsigned) -1; - } else { - dec->h264_valid_ref_num[i] = - dec->h264_valid_poc_num[2 * i] = - dec->h264_valid_poc_num[2 * i + 1] = (unsigned) -1; - } - } - - dec->h264_valid_ref_num[ARRAY_SIZE(dec->h264_valid_ref_num) - 1] = result.frame_num; - dec->h264_valid_poc_num[ARRAY_SIZE(dec->h264_valid_poc_num) - 2] = - pic->field_pic_flag && pic->bottom_field_flag ? - (unsigned) -1 : result.curr_field_order_cnt_list[0]; - dec->h264_valid_poc_num[ARRAY_SIZE(dec->h264_valid_poc_num) - 1] = - pic->field_pic_flag && !pic->bottom_field_flag ? - (unsigned) -1 : result.curr_field_order_cnt_list[1]; - - if (dec->dpb_type == DPB_DYNAMIC_TIER_2) { - dec->ref_codec.bts = CODEC_8_BITS; - dec->ref_codec.index = result.decoded_pic_idx; - dec->ref_codec.ref_size = 16; - memset(dec->ref_codec.ref_list, 0xff, sizeof(dec->ref_codec.ref_list)); - memcpy(dec->ref_codec.ref_list, result.ref_frame_list, sizeof(result.ref_frame_list)); - } - -end: - return result; -} - -static rvcn_dec_message_hevc_t get_h265_msg(struct radeon_decoder *dec, - struct pipe_video_buffer *target, - struct pipe_h265_picture_desc *pic) -{ - rvcn_dec_message_hevc_t result; - unsigned i, j; - - memset(&result, 0, sizeof(result)); - result.sps_info_flags = 0; - result.sps_info_flags |= pic->pps->sps->scaling_list_enabled_flag << 0; - result.sps_info_flags |= pic->pps->sps->amp_enabled_flag << 1; - result.sps_info_flags |= pic->pps->sps->sample_adaptive_offset_enabled_flag << 2; - result.sps_info_flags |= pic->pps->sps->pcm_enabled_flag << 3; - result.sps_info_flags |= pic->pps->sps->pcm_loop_filter_disabled_flag << 4; - result.sps_info_flags |= pic->pps->sps->long_term_ref_pics_present_flag << 5; - result.sps_info_flags |= pic->pps->sps->sps_temporal_mvp_enabled_flag << 6; - result.sps_info_flags |= pic->pps->sps->strong_intra_smoothing_enabled_flag << 7; - result.sps_info_flags |= pic->pps->sps->separate_colour_plane_flag << 8; - if (((struct si_screen *)dec->screen)->info.family == CHIP_CARRIZO) - result.sps_info_flags |= 1 << 9; - if (pic->UseRefPicList == true) - result.sps_info_flags |= 1 << 10; - if (pic->UseStRpsBits == true && pic->pps->st_rps_bits != 0) { - result.sps_info_flags |= 1 << 11; - result.st_rps_bits = pic->pps->st_rps_bits; - } - - result.chroma_format = pic->pps->sps->chroma_format_idc; - result.bit_depth_luma_minus8 = pic->pps->sps->bit_depth_luma_minus8; - result.bit_depth_chroma_minus8 = pic->pps->sps->bit_depth_chroma_minus8; - result.log2_max_pic_order_cnt_lsb_minus4 = pic->pps->sps->log2_max_pic_order_cnt_lsb_minus4; - result.sps_max_dec_pic_buffering_minus1 = pic->pps->sps->sps_max_dec_pic_buffering_minus1; - result.log2_min_luma_coding_block_size_minus3 = - pic->pps->sps->log2_min_luma_coding_block_size_minus3; - result.log2_diff_max_min_luma_coding_block_size = - pic->pps->sps->log2_diff_max_min_luma_coding_block_size; - result.log2_min_transform_block_size_minus2 = - pic->pps->sps->log2_min_transform_block_size_minus2; - result.log2_diff_max_min_transform_block_size = - pic->pps->sps->log2_diff_max_min_transform_block_size; - result.max_transform_hierarchy_depth_inter = pic->pps->sps->max_transform_hierarchy_depth_inter; - result.max_transform_hierarchy_depth_intra = pic->pps->sps->max_transform_hierarchy_depth_intra; - result.pcm_sample_bit_depth_luma_minus1 = pic->pps->sps->pcm_sample_bit_depth_luma_minus1; - result.pcm_sample_bit_depth_chroma_minus1 = pic->pps->sps->pcm_sample_bit_depth_chroma_minus1; - result.log2_min_pcm_luma_coding_block_size_minus3 = - pic->pps->sps->log2_min_pcm_luma_coding_block_size_minus3; - result.log2_diff_max_min_pcm_luma_coding_block_size = - pic->pps->sps->log2_diff_max_min_pcm_luma_coding_block_size; - result.num_short_term_ref_pic_sets = pic->pps->sps->num_short_term_ref_pic_sets; - - result.pps_info_flags = 0; - result.pps_info_flags |= pic->pps->dependent_slice_segments_enabled_flag << 0; - result.pps_info_flags |= pic->pps->output_flag_present_flag << 1; - result.pps_info_flags |= pic->pps->sign_data_hiding_enabled_flag << 2; - result.pps_info_flags |= pic->pps->cabac_init_present_flag << 3; - result.pps_info_flags |= pic->pps->constrained_intra_pred_flag << 4; - result.pps_info_flags |= pic->pps->transform_skip_enabled_flag << 5; - result.pps_info_flags |= pic->pps->cu_qp_delta_enabled_flag << 6; - result.pps_info_flags |= pic->pps->pps_slice_chroma_qp_offsets_present_flag << 7; - result.pps_info_flags |= pic->pps->weighted_pred_flag << 8; - result.pps_info_flags |= pic->pps->weighted_bipred_flag << 9; - result.pps_info_flags |= pic->pps->transquant_bypass_enabled_flag << 10; - result.pps_info_flags |= pic->pps->tiles_enabled_flag << 11; - result.pps_info_flags |= pic->pps->entropy_coding_sync_enabled_flag << 12; - result.pps_info_flags |= pic->pps->uniform_spacing_flag << 13; - result.pps_info_flags |= pic->pps->loop_filter_across_tiles_enabled_flag << 14; - result.pps_info_flags |= pic->pps->pps_loop_filter_across_slices_enabled_flag << 15; - result.pps_info_flags |= pic->pps->deblocking_filter_override_enabled_flag << 16; - result.pps_info_flags |= pic->pps->pps_deblocking_filter_disabled_flag << 17; - result.pps_info_flags |= pic->pps->lists_modification_present_flag << 18; - result.pps_info_flags |= pic->pps->slice_segment_header_extension_present_flag << 19; - - result.num_extra_slice_header_bits = pic->pps->num_extra_slice_header_bits; - result.num_long_term_ref_pic_sps = pic->pps->sps->num_long_term_ref_pics_sps; - result.num_ref_idx_l0_default_active_minus1 = pic->pps->num_ref_idx_l0_default_active_minus1; - result.num_ref_idx_l1_default_active_minus1 = pic->pps->num_ref_idx_l1_default_active_minus1; - result.pps_cb_qp_offset = pic->pps->pps_cb_qp_offset; - result.pps_cr_qp_offset = pic->pps->pps_cr_qp_offset; - result.pps_beta_offset_div2 = pic->pps->pps_beta_offset_div2; - result.pps_tc_offset_div2 = pic->pps->pps_tc_offset_div2; - result.diff_cu_qp_delta_depth = pic->pps->diff_cu_qp_delta_depth; - result.num_tile_columns_minus1 = pic->pps->num_tile_columns_minus1; - result.num_tile_rows_minus1 = pic->pps->num_tile_rows_minus1; - result.log2_parallel_merge_level_minus2 = pic->pps->log2_parallel_merge_level_minus2; - result.init_qp_minus26 = pic->pps->init_qp_minus26; - - for (i = 0; i < 19; ++i) - result.column_width_minus1[i] = pic->pps->column_width_minus1[i]; - - for (i = 0; i < 21; ++i) - result.row_height_minus1[i] = pic->pps->row_height_minus1[i]; - - result.num_delta_pocs_ref_rps_idx = pic->NumDeltaPocsOfRefRpsIdx; - result.curr_poc = pic->CurrPicOrderCntVal; - - for (i = 0; i < ARRAY_SIZE(dec->render_pic_list); i++) { - for (j = 0; - (pic->ref[j] != NULL) && (j < ARRAY_SIZE(dec->render_pic_list)); - j++) { - if (dec->render_pic_list[i] == pic->ref[j]) - break; - if (j == ARRAY_SIZE(dec->render_pic_list) - 1) - dec->render_pic_list[i] = NULL; - else if (pic->ref[j + 1] == NULL) - dec->render_pic_list[i] = NULL; - } - } - for (i = 0; i < ARRAY_SIZE(dec->render_pic_list); i++) { - if (dec->render_pic_list[i] == NULL) { - dec->render_pic_list[i] = target; - result.curr_idx = i; - break; - } - } - - vl_video_buffer_set_associated_data(target, &dec->base, (void *)(uintptr_t)result.curr_idx, - &radeon_dec_destroy_associated_data); - - for (i = 0; i < 16; ++i) { - struct pipe_video_buffer *ref = pic->ref[i]; - uintptr_t ref_pic = 0; - - result.poc_list[i] = pic->PicOrderCntVal[i]; - - if (ref) - ref_pic = (uintptr_t)vl_video_buffer_get_associated_data(ref, &dec->base); - else - ref_pic = 0x7F; - result.ref_pic_list[i] = ref_pic; - } - - for (i = 0; i < 8; ++i) { - result.ref_pic_set_st_curr_before[i] = 0xFF; - result.ref_pic_set_st_curr_after[i] = 0xFF; - result.ref_pic_set_lt_curr[i] = 0xFF; - } - - for (i = 0; i < pic->NumPocStCurrBefore; ++i) - result.ref_pic_set_st_curr_before[i] = pic->RefPicSetStCurrBefore[i]; - - for (i = 0; i < pic->NumPocStCurrAfter; ++i) - result.ref_pic_set_st_curr_after[i] = pic->RefPicSetStCurrAfter[i]; - - for (i = 0; i < pic->NumPocLtCurr; ++i) - result.ref_pic_set_lt_curr[i] = pic->RefPicSetLtCurr[i]; - - for (i = 0; i < 6; ++i) - result.ucScalingListDCCoefSizeID2[i] = pic->pps->sps->ScalingListDCCoeff16x16[i]; - - for (i = 0; i < 2; ++i) - result.ucScalingListDCCoefSizeID3[i] = pic->pps->sps->ScalingListDCCoeff32x32[i]; - - memcpy(dec->it, pic->pps->sps->ScalingList4x4, 6 * 16); - memcpy(dec->it + 96, pic->pps->sps->ScalingList8x8, 6 * 64); - memcpy(dec->it + 480, pic->pps->sps->ScalingList16x16, 6 * 64); - memcpy(dec->it + 864, pic->pps->sps->ScalingList32x32, 2 * 64); - - for (i = 0; i < 2; i++) { - for (j = 0; j < 15; j++) - result.direct_reflist[i][j] = pic->RefPicList[i][j]; - } - - if (pic->base.profile == PIPE_VIDEO_PROFILE_HEVC_MAIN_10) { - if (target->buffer_format == PIPE_FORMAT_P010 || target->buffer_format == PIPE_FORMAT_P016) { - result.p010_mode = 1; - result.msb_mode = 1; - } else { - result.p010_mode = 0; - result.luma_10to8 = 5; - result.chroma_10to8 = 5; - result.hevc_reserved[0] = 4; /* sclr_luma10to8 */ - result.hevc_reserved[1] = 4; /* sclr_chroma10to8 */ - } - } - - if (dec->dpb_type == DPB_DYNAMIC_TIER_2) { - dec->ref_codec.bts = (pic->base.profile == PIPE_VIDEO_PROFILE_HEVC_MAIN_10) ? - CODEC_10_BITS : CODEC_8_BITS; - dec->ref_codec.index = result.curr_idx; - dec->ref_codec.ref_size = 15; - memset(dec->ref_codec.ref_list, 0x7f, sizeof(dec->ref_codec.ref_list)); - memcpy(dec->ref_codec.ref_list, result.ref_pic_list, sizeof(result.ref_pic_list)); - } - return result; -} - -static void fill_probs_table(void *ptr) -{ - rvcn_dec_vp9_probs_t *probs = (rvcn_dec_vp9_probs_t *)ptr; - - memcpy(&probs->coef_probs[0], default_coef_probs_4x4, sizeof(default_coef_probs_4x4)); - memcpy(&probs->coef_probs[1], default_coef_probs_8x8, sizeof(default_coef_probs_8x8)); - memcpy(&probs->coef_probs[2], default_coef_probs_16x16, sizeof(default_coef_probs_16x16)); - memcpy(&probs->coef_probs[3], default_coef_probs_32x32, sizeof(default_coef_probs_32x32)); - memcpy(probs->y_mode_prob, default_if_y_probs, sizeof(default_if_y_probs)); - memcpy(probs->uv_mode_prob, default_if_uv_probs, sizeof(default_if_uv_probs)); - memcpy(probs->single_ref_prob, default_single_ref_p, sizeof(default_single_ref_p)); - memcpy(probs->switchable_interp_prob, default_switchable_interp_prob, - sizeof(default_switchable_interp_prob)); - memcpy(probs->partition_prob, default_partition_probs, sizeof(default_partition_probs)); - memcpy(probs->inter_mode_probs, default_inter_mode_probs, sizeof(default_inter_mode_probs)); - memcpy(probs->mbskip_probs, default_skip_probs, sizeof(default_skip_probs)); - memcpy(probs->intra_inter_prob, default_intra_inter_p, sizeof(default_intra_inter_p)); - memcpy(probs->comp_inter_prob, default_comp_inter_p, sizeof(default_comp_inter_p)); - memcpy(probs->comp_ref_prob, default_comp_ref_p, sizeof(default_comp_ref_p)); - memcpy(probs->tx_probs_32x32, default_tx_probs_32x32, sizeof(default_tx_probs_32x32)); - memcpy(probs->tx_probs_16x16, default_tx_probs_16x16, sizeof(default_tx_probs_16x16)); - memcpy(probs->tx_probs_8x8, default_tx_probs_8x8, sizeof(default_tx_probs_8x8)); - memcpy(probs->mv_joints, default_nmv_joints, sizeof(default_nmv_joints)); - memcpy(&probs->mv_comps[0], default_nmv_components, sizeof(default_nmv_components)); - memset(&probs->nmvc_mask, 0, sizeof(rvcn_dec_vp9_nmv_ctx_mask_t)); -} - -static rvcn_dec_message_vp9_t get_vp9_msg(struct radeon_decoder *dec, - struct pipe_video_buffer *target, - struct pipe_vp9_picture_desc *pic) -{ - rvcn_dec_message_vp9_t result; - unsigned i ,j; - - memset(&result, 0, sizeof(result)); - - /* segment table */ - rvcn_dec_vp9_probs_segment_t *prbs = (rvcn_dec_vp9_probs_segment_t *)(dec->probs); - - if (pic->picture_parameter.pic_fields.segmentation_enabled) { - for (i = 0; i < 8; ++i) { - prbs->seg.feature_data[i] = - (pic->slice_parameter.seg_param[i].alt_quant & 0xffff) | - ((pic->slice_parameter.seg_param[i].alt_lf & 0xff) << 16) | - ((pic->slice_parameter.seg_param[i].segment_flags.segment_reference & 0xf) << 24); - prbs->seg.feature_mask[i] = - (pic->slice_parameter.seg_param[i].alt_quant_enabled << 0) | - (pic->slice_parameter.seg_param[i].alt_lf_enabled << 1) | - (pic->slice_parameter.seg_param[i].segment_flags.segment_reference_enabled << 2) | - (pic->slice_parameter.seg_param[i].segment_flags.segment_reference_skipped << 3); - } - - for (i = 0; i < 7; ++i) - prbs->seg.tree_probs[i] = pic->picture_parameter.mb_segment_tree_probs[i]; - - for (i = 0; i < 3; ++i) - prbs->seg.pred_probs[i] = pic->picture_parameter.segment_pred_probs[i]; - - prbs->seg.abs_delta = pic->picture_parameter.abs_delta; - } else - memset(&prbs->seg, 0, 256); - - result.frame_header_flags = (pic->picture_parameter.pic_fields.frame_type - << RDECODE_FRAME_HDR_INFO_VP9_FRAME_TYPE_SHIFT) & - RDECODE_FRAME_HDR_INFO_VP9_FRAME_TYPE_MASK; - - result.frame_header_flags |= (pic->picture_parameter.pic_fields.error_resilient_mode - << RDECODE_FRAME_HDR_INFO_VP9_ERROR_RESILIENT_MODE_SHIFT) & - RDECODE_FRAME_HDR_INFO_VP9_ERROR_RESILIENT_MODE_MASK; - - result.frame_header_flags |= (pic->picture_parameter.pic_fields.intra_only - << RDECODE_FRAME_HDR_INFO_VP9_INTRA_ONLY_SHIFT) & - RDECODE_FRAME_HDR_INFO_VP9_INTRA_ONLY_MASK; - - result.frame_header_flags |= (pic->picture_parameter.pic_fields.allow_high_precision_mv - << RDECODE_FRAME_HDR_INFO_VP9_ALLOW_HIGH_PRECISION_MV_SHIFT) & - RDECODE_FRAME_HDR_INFO_VP9_ALLOW_HIGH_PRECISION_MV_MASK; - - result.frame_header_flags |= (pic->picture_parameter.pic_fields.frame_parallel_decoding_mode - << RDECODE_FRAME_HDR_INFO_VP9_FRAME_PARALLEL_DECODING_MODE_SHIFT) & - RDECODE_FRAME_HDR_INFO_VP9_FRAME_PARALLEL_DECODING_MODE_MASK; - - result.frame_header_flags |= (pic->picture_parameter.pic_fields.refresh_frame_context - << RDECODE_FRAME_HDR_INFO_VP9_REFRESH_FRAME_CONTEXT_SHIFT) & - RDECODE_FRAME_HDR_INFO_VP9_REFRESH_FRAME_CONTEXT_MASK; - - result.frame_header_flags |= (pic->picture_parameter.pic_fields.segmentation_enabled - << RDECODE_FRAME_HDR_INFO_VP9_SEGMENTATION_ENABLED_SHIFT) & - RDECODE_FRAME_HDR_INFO_VP9_SEGMENTATION_ENABLED_MASK; - - result.frame_header_flags |= (pic->picture_parameter.pic_fields.segmentation_update_map - << RDECODE_FRAME_HDR_INFO_VP9_SEGMENTATION_UPDATE_MAP_SHIFT) & - RDECODE_FRAME_HDR_INFO_VP9_SEGMENTATION_UPDATE_MAP_MASK; - - result.frame_header_flags |= (pic->picture_parameter.pic_fields.segmentation_temporal_update - << RDECODE_FRAME_HDR_INFO_VP9_SEGMENTATION_TEMPORAL_UPDATE_SHIFT) & - RDECODE_FRAME_HDR_INFO_VP9_SEGMENTATION_TEMPORAL_UPDATE_MASK; - - result.frame_header_flags |= (pic->picture_parameter.mode_ref_delta_enabled - << RDECODE_FRAME_HDR_INFO_VP9_MODE_REF_DELTA_ENABLED_SHIFT) & - RDECODE_FRAME_HDR_INFO_VP9_MODE_REF_DELTA_ENABLED_MASK; - - result.frame_header_flags |= (pic->picture_parameter.mode_ref_delta_update - << RDECODE_FRAME_HDR_INFO_VP9_MODE_REF_DELTA_UPDATE_SHIFT) & - RDECODE_FRAME_HDR_INFO_VP9_MODE_REF_DELTA_UPDATE_MASK; - - result.frame_header_flags |= - ((dec->show_frame && !pic->picture_parameter.pic_fields.error_resilient_mode && - dec->last_width == dec->base.width && dec->last_height == dec->base.height) - << RDECODE_FRAME_HDR_INFO_VP9_USE_PREV_IN_FIND_MV_REFS_SHIFT) & - RDECODE_FRAME_HDR_INFO_VP9_USE_PREV_IN_FIND_MV_REFS_MASK; - dec->show_frame = pic->picture_parameter.pic_fields.show_frame; - - result.frame_header_flags |= (1 << RDECODE_FRAME_HDR_INFO_VP9_USE_UNCOMPRESSED_HEADER_SHIFT) & - RDECODE_FRAME_HDR_INFO_VP9_USE_UNCOMPRESSED_HEADER_MASK; - - result.interp_filter = pic->picture_parameter.pic_fields.mcomp_filter_type; - - result.frame_context_idx = pic->picture_parameter.pic_fields.frame_context_idx; - result.reset_frame_context = pic->picture_parameter.pic_fields.reset_frame_context; - - result.filter_level = pic->picture_parameter.filter_level; - result.sharpness_level = pic->picture_parameter.sharpness_level; - - for (i = 0; i < 8; ++i) - memcpy(result.lf_adj_level[i], pic->slice_parameter.seg_param[i].filter_level, 4 * 2); - - if (pic->picture_parameter.pic_fields.lossless_flag) { - result.base_qindex = 0; - result.y_dc_delta_q = 0; - result.uv_ac_delta_q = 0; - result.uv_dc_delta_q = 0; - } else { - result.base_qindex = pic->picture_parameter.base_qindex; - result.y_dc_delta_q = pic->picture_parameter.y_dc_delta_q; - result.uv_ac_delta_q = pic->picture_parameter.uv_ac_delta_q; - result.uv_dc_delta_q = pic->picture_parameter.uv_dc_delta_q; - } - - result.log2_tile_cols = pic->picture_parameter.log2_tile_columns; - result.log2_tile_rows = pic->picture_parameter.log2_tile_rows; - result.chroma_format = 1; - result.bit_depth_luma_minus8 = result.bit_depth_chroma_minus8 = - (pic->picture_parameter.bit_depth - 8); - - result.vp9_frame_size = align(dec->bs_size, 128); - result.uncompressed_header_size = pic->picture_parameter.frame_header_length_in_bytes; - result.compressed_header_size = pic->picture_parameter.first_partition_size; - - assert(dec->base.max_references + 1 <= ARRAY_SIZE(dec->render_pic_list)); - - //clear the dec->render list if it is not used as a reference - for (i = 0; i < ARRAY_SIZE(dec->render_pic_list); i++) { - if (dec->render_pic_list[i]) { - for (j=0;j<8;j++) { - if (dec->render_pic_list[i] == pic->ref[j]) - break; - } - if(j == 8) - dec->render_pic_list[i] = NULL; - } - } - - for (i = 0; i < ARRAY_SIZE(dec->render_pic_list); ++i) { - if (dec->render_pic_list[i] && dec->render_pic_list[i] == target) { - if (target->codec != NULL){ - result.curr_pic_idx =(uintptr_t)vl_video_buffer_get_associated_data(target, &dec->base); - } else { - result.curr_pic_idx = i; - vl_video_buffer_set_associated_data(target, &dec->base, (void *)(uintptr_t)i, - &radeon_dec_destroy_associated_data); - } - break; - } else if (!dec->render_pic_list[i]) { - dec->render_pic_list[i] = target; - result.curr_pic_idx = i; - vl_video_buffer_set_associated_data(target, &dec->base, (void *)(uintptr_t)i, - &radeon_dec_destroy_associated_data); - break; - } - } - - for (i = 0; i < 8; i++) { - result.ref_frame_map[i] = - (pic->ref[i]) ? (uintptr_t)vl_video_buffer_get_associated_data(pic->ref[i], &dec->base) - : 0x7f; - } - - result.frame_refs[0] = result.ref_frame_map[pic->picture_parameter.pic_fields.last_ref_frame]; - result.ref_frame_sign_bias[0] = pic->picture_parameter.pic_fields.last_ref_frame_sign_bias; - result.frame_refs[1] = result.ref_frame_map[pic->picture_parameter.pic_fields.golden_ref_frame]; - result.ref_frame_sign_bias[1] = pic->picture_parameter.pic_fields.golden_ref_frame_sign_bias; - result.frame_refs[2] = result.ref_frame_map[pic->picture_parameter.pic_fields.alt_ref_frame]; - result.ref_frame_sign_bias[2] = pic->picture_parameter.pic_fields.alt_ref_frame_sign_bias; - - if (pic->base.profile == PIPE_VIDEO_PROFILE_VP9_PROFILE2) { - if (target->buffer_format == PIPE_FORMAT_P010 || target->buffer_format == PIPE_FORMAT_P016) { - result.p010_mode = 1; - result.msb_mode = 1; - } else { - result.p010_mode = 0; - result.luma_10to8 = 1; - result.chroma_10to8 = 1; - } - } - - if (dec->dpb_type == DPB_DYNAMIC_TIER_2) { - dec->ref_codec.bts = (pic->base.profile == PIPE_VIDEO_PROFILE_VP9_PROFILE2) ? - CODEC_10_BITS : CODEC_8_BITS; - dec->ref_codec.index = result.curr_pic_idx; - dec->ref_codec.ref_size = 8; - memset(dec->ref_codec.ref_list, 0x7f, sizeof(dec->ref_codec.ref_list)); - memcpy(dec->ref_codec.ref_list, result.ref_frame_map, sizeof(result.ref_frame_map)); - } - - dec->last_width = dec->base.width; - dec->last_height = dec->base.height; - - return result; -} - -static void set_drm_keys(rvcn_dec_message_drm_t *drm, DECRYPT_PARAMETERS *decrypted) -{ - int cbc = decrypted->u.s.cbc; - int ctr = decrypted->u.s.ctr; - int id = decrypted->u.s.drm_id; - int ekc = 1; - int data1 = 1; - int data2 = 1; - - drm->drm_cmd = 0; - drm->drm_cntl = 0; - - drm->drm_cntl = 1 << DRM_CNTL_BYPASS_SHIFT; - - if (cbc || ctr) { - drm->drm_cntl = 0 << DRM_CNTL_BYPASS_SHIFT; - drm->drm_cmd |= 0xff << DRM_CMD_BYTE_MASK_SHIFT; - - if (ctr) - drm->drm_cmd |= 0x00 << DRM_CMD_ALGORITHM_SHIFT; - else if (cbc) - drm->drm_cmd |= 0x02 << DRM_CMD_ALGORITHM_SHIFT; - - drm->drm_cmd |= 1 << DRM_CMD_GEN_MASK_SHIFT; - drm->drm_cmd |= ekc << DRM_CMD_UNWRAP_KEY_SHIFT; - drm->drm_cmd |= 0 << DRM_CMD_OFFSET_SHIFT; - drm->drm_cmd |= data2 << DRM_CMD_CNT_DATA_SHIFT; - drm->drm_cmd |= data1 << DRM_CMD_CNT_KEY_SHIFT; - drm->drm_cmd |= ekc << DRM_CMD_KEY_SHIFT; - drm->drm_cmd |= id << DRM_CMD_SESSION_SEL_SHIFT; - - if (ekc) - memcpy(drm->drm_wrapped_key, decrypted->encrypted_key, 16); - if (data1) - memcpy(drm->drm_key, decrypted->session_iv, 16); - if (data2) - memcpy(drm->drm_counter, decrypted->encrypted_iv, 16); - drm->drm_offset = 0; - } -} - -static rvcn_dec_message_av1_t get_av1_msg(struct radeon_decoder *dec, - struct pipe_video_buffer *target, - struct pipe_av1_picture_desc *pic) -{ - rvcn_dec_message_av1_t result; - unsigned i, j; - - memset(&result, 0, sizeof(result)); - - result.frame_header_flags = (pic->picture_parameter.pic_info_fields.show_frame - << RDECODE_FRAME_HDR_INFO_AV1_SHOW_FRAME_SHIFT) & - RDECODE_FRAME_HDR_INFO_AV1_SHOW_FRAME_MASK; - - result.frame_header_flags |= (pic->picture_parameter.pic_info_fields.disable_cdf_update - << RDECODE_FRAME_HDR_INFO_AV1_DISABLE_CDF_UPDATE_SHIFT) & - RDECODE_FRAME_HDR_INFO_AV1_DISABLE_CDF_UPDATE_MASK; - - result.frame_header_flags |= ((!pic->picture_parameter.pic_info_fields.disable_frame_end_update_cdf) - << RDECODE_FRAME_HDR_INFO_AV1_REFRESH_FRAME_CONTEXT_SHIFT) & - RDECODE_FRAME_HDR_INFO_AV1_REFRESH_FRAME_CONTEXT_MASK; - - result.frame_header_flags |= ((pic->picture_parameter.pic_info_fields.frame_type == - 2 /* INTRA_ONLY_FRAME */) << RDECODE_FRAME_HDR_INFO_AV1_INTRA_ONLY_SHIFT) & - RDECODE_FRAME_HDR_INFO_AV1_INTRA_ONLY_MASK; - - result.frame_header_flags |= (pic->picture_parameter.pic_info_fields.allow_intrabc - << RDECODE_FRAME_HDR_INFO_AV1_ALLOW_INTRABC_SHIFT) & - RDECODE_FRAME_HDR_INFO_AV1_ALLOW_INTRABC_MASK; - - result.frame_header_flags |= (pic->picture_parameter.pic_info_fields.allow_high_precision_mv - << RDECODE_FRAME_HDR_INFO_AV1_ALLOW_HIGH_PRECISION_MV_SHIFT) & - RDECODE_FRAME_HDR_INFO_AV1_ALLOW_HIGH_PRECISION_MV_MASK; - - result.frame_header_flags |= (pic->picture_parameter.seq_info_fields.mono_chrome - << RDECODE_FRAME_HDR_INFO_AV1_MONOCHROME_SHIFT) & - RDECODE_FRAME_HDR_INFO_AV1_MONOCHROME_MASK; - - result.frame_header_flags |= (pic->picture_parameter.mode_control_fields.skip_mode_present - << RDECODE_FRAME_HDR_INFO_AV1_SKIP_MODE_FLAG_SHIFT) & - RDECODE_FRAME_HDR_INFO_AV1_SKIP_MODE_FLAG_MASK; - - result.frame_header_flags |= (((pic->picture_parameter.qmatrix_fields.qm_y == 0xf) ? 0 : 1) - << RDECODE_FRAME_HDR_INFO_AV1_USING_QMATRIX_SHIFT) & - RDECODE_FRAME_HDR_INFO_AV1_USING_QMATRIX_MASK; - - result.frame_header_flags |= (pic->picture_parameter.seq_info_fields.enable_filter_intra - << RDECODE_FRAME_HDR_INFO_AV1_ENABLE_FILTER_INTRA_SHIFT) & - RDECODE_FRAME_HDR_INFO_AV1_ENABLE_FILTER_INTRA_MASK; - - result.frame_header_flags |= (pic->picture_parameter.seq_info_fields.enable_intra_edge_filter - << RDECODE_FRAME_HDR_INFO_AV1_ENABLE_INTRA_EDGE_FILTER_SHIFT) & - RDECODE_FRAME_HDR_INFO_AV1_ENABLE_INTRA_EDGE_FILTER_MASK; - - result.frame_header_flags |= (pic->picture_parameter.seq_info_fields.enable_interintra_compound - << RDECODE_FRAME_HDR_INFO_AV1_ENABLE_INTERINTRA_COMPOUND_SHIFT) & - RDECODE_FRAME_HDR_INFO_AV1_ENABLE_INTERINTRA_COMPOUND_MASK; - - result.frame_header_flags |= (pic->picture_parameter.seq_info_fields.enable_masked_compound - << RDECODE_FRAME_HDR_INFO_AV1_ENABLE_MASKED_COMPOUND_SHIFT) & - RDECODE_FRAME_HDR_INFO_AV1_ENABLE_MASKED_COMPOUND_MASK; - - result.frame_header_flags |= (pic->picture_parameter.pic_info_fields.allow_warped_motion - << RDECODE_FRAME_HDR_INFO_AV1_ALLOW_WARPED_MOTION_SHIFT) & - RDECODE_FRAME_HDR_INFO_AV1_ALLOW_WARPED_MOTION_MASK; - - result.frame_header_flags |= (pic->picture_parameter.seq_info_fields.enable_dual_filter - << RDECODE_FRAME_HDR_INFO_AV1_ENABLE_DUAL_FILTER_SHIFT) & - RDECODE_FRAME_HDR_INFO_AV1_ENABLE_DUAL_FILTER_MASK; - - result.frame_header_flags |= (pic->picture_parameter.seq_info_fields.enable_order_hint - << RDECODE_FRAME_HDR_INFO_AV1_ENABLE_ORDER_HINT_SHIFT) & - RDECODE_FRAME_HDR_INFO_AV1_ENABLE_ORDER_HINT_MASK; - - result.frame_header_flags |= (pic->picture_parameter.seq_info_fields.enable_jnt_comp - << RDECODE_FRAME_HDR_INFO_AV1_ENABLE_JNT_COMP_SHIFT) & - RDECODE_FRAME_HDR_INFO_AV1_ENABLE_JNT_COMP_MASK; - - result.frame_header_flags |= (pic->picture_parameter.pic_info_fields.use_ref_frame_mvs - << RDECODE_FRAME_HDR_INFO_AV1_ALLOW_REF_FRAME_MVS_SHIFT) & - RDECODE_FRAME_HDR_INFO_AV1_ALLOW_REF_FRAME_MVS_MASK; - - result.frame_header_flags |= (pic->picture_parameter.pic_info_fields.allow_screen_content_tools - << RDECODE_FRAME_HDR_INFO_AV1_ALLOW_SCREEN_CONTENT_TOOLS_SHIFT) & - RDECODE_FRAME_HDR_INFO_AV1_ALLOW_SCREEN_CONTENT_TOOLS_MASK; - - result.frame_header_flags |= (pic->picture_parameter.pic_info_fields.force_integer_mv - << RDECODE_FRAME_HDR_INFO_AV1_CUR_FRAME_FORCE_INTEGER_MV_SHIFT) & - RDECODE_FRAME_HDR_INFO_AV1_CUR_FRAME_FORCE_INTEGER_MV_MASK; - - result.frame_header_flags |= (pic->picture_parameter.loop_filter_info_fields.mode_ref_delta_enabled - << RDECODE_FRAME_HDR_INFO_AV1_MODE_REF_DELTA_ENABLED_SHIFT) & - RDECODE_FRAME_HDR_INFO_AV1_MODE_REF_DELTA_ENABLED_MASK; - - result.frame_header_flags |= (pic->picture_parameter.loop_filter_info_fields.mode_ref_delta_update - << RDECODE_FRAME_HDR_INFO_AV1_MODE_REF_DELTA_UPDATE_SHIFT) & - RDECODE_FRAME_HDR_INFO_AV1_MODE_REF_DELTA_UPDATE_MASK; - - result.frame_header_flags |= (pic->picture_parameter.mode_control_fields.delta_q_present_flag - << RDECODE_FRAME_HDR_INFO_AV1_DELTA_Q_PRESENT_FLAG_SHIFT) & - RDECODE_FRAME_HDR_INFO_AV1_DELTA_Q_PRESENT_FLAG_MASK; - - result.frame_header_flags |= (pic->picture_parameter.mode_control_fields.delta_lf_present_flag - << RDECODE_FRAME_HDR_INFO_AV1_DELTA_LF_PRESENT_FLAG_SHIFT) & - RDECODE_FRAME_HDR_INFO_AV1_DELTA_LF_PRESENT_FLAG_MASK; - - result.frame_header_flags |= (pic->picture_parameter.mode_control_fields.reduced_tx_set_used - << RDECODE_FRAME_HDR_INFO_AV1_REDUCED_TX_SET_USED_SHIFT) & - RDECODE_FRAME_HDR_INFO_AV1_REDUCED_TX_SET_USED_MASK; - - result.frame_header_flags |= (pic->picture_parameter.seg_info.segment_info_fields.enabled - << RDECODE_FRAME_HDR_INFO_AV1_SEGMENTATION_ENABLED_SHIFT) & - RDECODE_FRAME_HDR_INFO_AV1_SEGMENTATION_ENABLED_MASK; - - result.frame_header_flags |= (pic->picture_parameter.seg_info.segment_info_fields.update_map - << RDECODE_FRAME_HDR_INFO_AV1_SEGMENTATION_UPDATE_MAP_SHIFT) & - RDECODE_FRAME_HDR_INFO_AV1_SEGMENTATION_UPDATE_MAP_MASK; - - result.frame_header_flags |= (pic->picture_parameter.seg_info.segment_info_fields.temporal_update - << RDECODE_FRAME_HDR_INFO_AV1_SEGMENTATION_TEMPORAL_UPDATE_SHIFT) & - RDECODE_FRAME_HDR_INFO_AV1_SEGMENTATION_TEMPORAL_UPDATE_MASK; - - result.frame_header_flags |= (pic->picture_parameter.mode_control_fields.delta_lf_multi - << RDECODE_FRAME_HDR_INFO_AV1_DELTA_LF_MULTI_SHIFT) & - RDECODE_FRAME_HDR_INFO_AV1_DELTA_LF_MULTI_MASK; - - result.frame_header_flags |= (pic->picture_parameter.pic_info_fields.is_motion_mode_switchable - << RDECODE_FRAME_HDR_INFO_AV1_SWITCHABLE_SKIP_MODE_SHIFT) & - RDECODE_FRAME_HDR_INFO_AV1_SWITCHABLE_SKIP_MODE_MASK; - - result.frame_header_flags |= ((!pic->picture_parameter.refresh_frame_flags) - << RDECODE_FRAME_HDR_INFO_AV1_SKIP_REFERENCE_UPDATE_SHIFT) & - RDECODE_FRAME_HDR_INFO_AV1_SKIP_REFERENCE_UPDATE_MASK; - - result.frame_header_flags |= ((!pic->picture_parameter.seq_info_fields.ref_frame_mvs) - << RDECODE_FRAME_HDR_INFO_AV1_DISABLE_REF_FRAME_MVS_SHIFT) & - RDECODE_FRAME_HDR_INFO_AV1_DISABLE_REF_FRAME_MVS_MASK; - - result.current_frame_id = pic->picture_parameter.current_frame_id; - result.frame_offset = pic->picture_parameter.order_hint; - - result.profile = pic->picture_parameter.profile; - result.is_annexb = 0; - result.frame_type = pic->picture_parameter.pic_info_fields.frame_type; - result.primary_ref_frame = pic->picture_parameter.primary_ref_frame; - for (i = 0; i < ARRAY_SIZE(dec->render_pic_list); ++i) { - if (dec->render_pic_list[i] && dec->render_pic_list[i] == target) { - result.curr_pic_idx = (uintptr_t)vl_video_buffer_get_associated_data(target, &dec->base); - break; - } else if (!dec->render_pic_list[i]) { - dec->render_pic_list[i] = target; - result.curr_pic_idx = dec->ref_idx; - vl_video_buffer_set_associated_data(target, &dec->base, (void *)(uintptr_t)dec->ref_idx++, - &radeon_dec_destroy_associated_data); - break; - } - } - - result.sb_size = pic->picture_parameter.seq_info_fields.use_128x128_superblock; - result.interp_filter = pic->picture_parameter.interp_filter; - for (i = 0; i < 2; ++i) - result.filter_level[i] = pic->picture_parameter.filter_level[i]; - result.filter_level_u = pic->picture_parameter.filter_level_u; - result.filter_level_v = pic->picture_parameter.filter_level_v; - result.sharpness_level = pic->picture_parameter.loop_filter_info_fields.sharpness_level; - for (i = 0; i < 8; ++i) - result.ref_deltas[i] = pic->picture_parameter.ref_deltas[i]; - for (i = 0; i < 2; ++i) - result.mode_deltas[i] = pic->picture_parameter.mode_deltas[i]; - result.base_qindex = pic->picture_parameter.base_qindex; - result.y_dc_delta_q = pic->picture_parameter.y_dc_delta_q; - result.u_dc_delta_q = pic->picture_parameter.u_dc_delta_q; - result.v_dc_delta_q = pic->picture_parameter.v_dc_delta_q; - result.u_ac_delta_q = pic->picture_parameter.u_ac_delta_q; - result.v_ac_delta_q = pic->picture_parameter.v_ac_delta_q; - result.qm_y = pic->picture_parameter.qmatrix_fields.qm_y | 0xf0; - result.qm_u = pic->picture_parameter.qmatrix_fields.qm_u | 0xf0; - result.qm_v = pic->picture_parameter.qmatrix_fields.qm_v | 0xf0; - result.delta_q_res = 1 << pic->picture_parameter.mode_control_fields.log2_delta_q_res; - result.delta_lf_res = 1 << pic->picture_parameter.mode_control_fields.log2_delta_lf_res; - - result.tile_cols = pic->picture_parameter.tile_cols; - result.tile_rows = pic->picture_parameter.tile_rows; - result.tx_mode = pic->picture_parameter.mode_control_fields.tx_mode; - result.reference_mode = (pic->picture_parameter.mode_control_fields.reference_select == 1) ? 2 : 0; - result.chroma_format = pic->picture_parameter.seq_info_fields.mono_chrome ? 0 : 1; - result.tile_size_bytes = 0xff; - result.context_update_tile_id = pic->picture_parameter.context_update_tile_id; - for (i = 0; i < 65; ++i) { - result.tile_col_start_sb[i] = pic->picture_parameter.tile_col_start_sb[i]; - result.tile_row_start_sb[i] = pic->picture_parameter.tile_row_start_sb[i]; - } - result.max_width = pic->picture_parameter.max_width; - result.max_height = pic->picture_parameter.max_height; - if (pic->picture_parameter.pic_info_fields.use_superres) { - result.width = (pic->picture_parameter.frame_width * 8 + pic->picture_parameter.superres_scale_denominator / 2) / - pic->picture_parameter.superres_scale_denominator; - result.superres_scale_denominator = pic->picture_parameter.superres_scale_denominator; - } else { - result.width = pic->picture_parameter.frame_width; - result.superres_scale_denominator = pic->picture_parameter.superres_scale_denominator; - } - result.height = pic->picture_parameter.frame_height; - result.superres_upscaled_width = pic->picture_parameter.frame_width; - result.order_hint_bits = pic->picture_parameter.order_hint_bits_minus_1 + 1; - - for (i = 0; i < NUM_AV1_REFS; ++i) { - result.ref_frame_map[i] = - (pic->ref[i]) ? (uintptr_t)vl_video_buffer_get_associated_data(pic->ref[i], &dec->base) - : 0x7f; - } - for (i = 0; i < NUM_AV1_REFS_PER_FRAME; ++i) - result.frame_refs[i] = result.ref_frame_map[pic->picture_parameter.ref_frame_idx[i]]; - - result.bit_depth_luma_minus8 = result.bit_depth_chroma_minus8 = pic->picture_parameter.bit_depth_idx << 1; - - for (i = 0; i < 8; ++i) { - for (j = 0; j < 8; ++j) - result.feature_data[i][j] = pic->picture_parameter.seg_info.feature_data[i][j]; - result.feature_mask[i] = pic->picture_parameter.seg_info.feature_mask[i]; - } - memcpy(dec->probs, &pic->picture_parameter.seg_info.feature_data, 128); - memcpy((dec->probs + 128), &pic->picture_parameter.seg_info.feature_mask, 8); - - result.cdef_damping = pic->picture_parameter.cdef_damping_minus_3 + 3; - result.cdef_bits = pic->picture_parameter.cdef_bits; - for (i = 0; i < 8; ++i) { - result.cdef_strengths[i] = pic->picture_parameter.cdef_y_strengths[i]; - result.cdef_uv_strengths[i] = pic->picture_parameter.cdef_uv_strengths[i]; - } - result.frame_restoration_type[0] = pic->picture_parameter.loop_restoration_fields.yframe_restoration_type; - result.frame_restoration_type[1] = pic->picture_parameter.loop_restoration_fields.cbframe_restoration_type; - result.frame_restoration_type[2] = pic->picture_parameter.loop_restoration_fields.crframe_restoration_type; - for (i = 0; i < 3; ++i) { - int log2_num = 0; - int unit_size = pic->picture_parameter.lr_unit_size[i]; - if (unit_size) { - while (unit_size >>= 1) - log2_num++; - result.log2_restoration_unit_size_minus5[i] = log2_num - 5; - } else { - result.log2_restoration_unit_size_minus5[i] = 0; - } - } - - if (pic->picture_parameter.bit_depth_idx) { - if (target->buffer_format == PIPE_FORMAT_P010 || target->buffer_format == PIPE_FORMAT_P016) { - result.p010_mode = 1; - result.msb_mode = 1; - } else { - result.luma_10to8 = 1; - result.chroma_10to8 = 1; - } - } - - result.preskip_segid = 0; - result.last_active_segid = 0; - for (i = 0; i < 8; i++) { - for (j = 0; j < 8; j++) { - if (pic->picture_parameter.seg_info.feature_mask[i] & (1 << j)) { - result.last_active_segid = i; - if (j >= 5) - result.preskip_segid = 1; - } - } - } - - result.seg_lossless_flag = 0; - for (i = 0; i < 8; ++i) { - int av1_get_qindex, qindex; - int segfeature_active = pic->picture_parameter.seg_info.feature_mask[i] & (1 << 0); - if (segfeature_active) { - int seg_qindex = pic->picture_parameter.base_qindex + - pic->picture_parameter.seg_info.feature_data[i][0]; - av1_get_qindex = seg_qindex < 0 ? 0 : (seg_qindex > 255 ? 255 : seg_qindex); - } else { - av1_get_qindex = pic->picture_parameter.base_qindex; - } - qindex = pic->picture_parameter.seg_info.segment_info_fields.enabled ? - av1_get_qindex : - pic->picture_parameter.base_qindex; - result.seg_lossless_flag |= (((qindex == 0) && result.y_dc_delta_q == 0 && - result.u_dc_delta_q == 0 && result.v_dc_delta_q == 0 && - result.u_ac_delta_q == 0 && result.v_ac_delta_q == 0) << i); - } - - rvcn_dec_film_grain_params_t* fg_params = &result.film_grain; - fg_params->apply_grain = pic->picture_parameter.film_grain_info.film_grain_info_fields.apply_grain; - if (fg_params->apply_grain) { - fg_params->random_seed = pic->picture_parameter.film_grain_info.grain_seed; - fg_params->grain_scale_shift = - pic->picture_parameter.film_grain_info.film_grain_info_fields.grain_scale_shift; - fg_params->scaling_shift = - pic->picture_parameter.film_grain_info.film_grain_info_fields.grain_scaling_minus_8 + 8; - fg_params->chroma_scaling_from_luma = - pic->picture_parameter.film_grain_info.film_grain_info_fields.chroma_scaling_from_luma; - fg_params->num_y_points = pic->picture_parameter.film_grain_info.num_y_points; - fg_params->num_cb_points = pic->picture_parameter.film_grain_info.num_cb_points; - fg_params->num_cr_points = pic->picture_parameter.film_grain_info.num_cr_points; - fg_params->cb_mult = pic->picture_parameter.film_grain_info.cb_mult; - fg_params->cb_luma_mult = pic->picture_parameter.film_grain_info.cb_luma_mult; - fg_params->cb_offset = pic->picture_parameter.film_grain_info.cb_offset; - fg_params->cr_mult = pic->picture_parameter.film_grain_info.cr_mult; - fg_params->cr_luma_mult = pic->picture_parameter.film_grain_info.cr_luma_mult; - fg_params->cr_offset = pic->picture_parameter.film_grain_info.cr_offset; - fg_params->bit_depth_minus_8 = pic->picture_parameter.bit_depth_idx << 1; - - for (i = 0; i < fg_params->num_y_points; ++i) { - fg_params->scaling_points_y[i][0] = pic->picture_parameter.film_grain_info.point_y_value[i]; - fg_params->scaling_points_y[i][1] = pic->picture_parameter.film_grain_info.point_y_scaling[i]; - } - for (i = 0; i < fg_params->num_cb_points; ++i) { - fg_params->scaling_points_cb[i][0] = pic->picture_parameter.film_grain_info.point_cb_value[i]; - fg_params->scaling_points_cb[i][1] = pic->picture_parameter.film_grain_info.point_cb_scaling[i]; - } - for (i = 0; i < fg_params->num_cr_points; ++i) { - fg_params->scaling_points_cr[i][0] = pic->picture_parameter.film_grain_info.point_cr_value[i]; - fg_params->scaling_points_cr[i][1] = pic->picture_parameter.film_grain_info.point_cr_scaling[i]; - } - - fg_params->ar_coeff_lag = pic->picture_parameter.film_grain_info.film_grain_info_fields.ar_coeff_lag; - fg_params->ar_coeff_shift = - pic->picture_parameter.film_grain_info.film_grain_info_fields.ar_coeff_shift_minus_6 + 6; - - for (i = 0; i < 24; ++i) - fg_params->ar_coeffs_y[i] = pic->picture_parameter.film_grain_info.ar_coeffs_y[i]; - - for (i = 0; i < 25; ++i) { - fg_params->ar_coeffs_cb[i] = pic->picture_parameter.film_grain_info.ar_coeffs_cb[i]; - fg_params->ar_coeffs_cr[i] = pic->picture_parameter.film_grain_info.ar_coeffs_cr[i]; - } - - fg_params->overlap_flag = pic->picture_parameter.film_grain_info.film_grain_info_fields.overlap_flag; - fg_params->clip_to_restricted_range = - pic->picture_parameter.film_grain_info.film_grain_info_fields.clip_to_restricted_range; - } - - result.uncompressed_header_size = 0; - for (i = 0; i < 7; ++i) { - result.global_motion[i + 1].wmtype = (rvcn_dec_transformation_type_e)pic->picture_parameter.wm[i].wmtype; - for (j = 0; j < 6; ++j) - result.global_motion[i + 1].wmmat[j] = pic->picture_parameter.wm[i].wmmat[j]; - } - for (i = 0; i < 256; ++i) { - result.tile_info[i].offset = pic->slice_parameter.slice_data_offset[i]; - result.tile_info[i].size = pic->slice_parameter.slice_data_size[i]; - } - - if (dec->dpb_type == DPB_DYNAMIC_TIER_2) { - dec->ref_codec.bts = pic->picture_parameter.bit_depth_idx ? CODEC_10_BITS : CODEC_8_BITS; - dec->ref_codec.index = result.curr_pic_idx; - dec->ref_codec.ref_size = 8; - memset(dec->ref_codec.ref_list, 0x7f, sizeof(dec->ref_codec.ref_list)); - memcpy(dec->ref_codec.ref_list, result.ref_frame_map, sizeof(result.ref_frame_map)); - } - - return result; -} - -static void rvcn_init_mode_probs(void *prob) -{ - rvcn_av1_frame_context_t * fc = (rvcn_av1_frame_context_t*)prob; - int i; - - memcpy(fc->palette_y_size_cdf, default_palette_y_size_cdf, sizeof(default_palette_y_size_cdf)); - memcpy(fc->palette_uv_size_cdf, default_palette_uv_size_cdf, sizeof(default_palette_uv_size_cdf)); - memcpy(fc->palette_y_color_index_cdf, default_palette_y_color_index_cdf, sizeof(default_palette_y_color_index_cdf)); - memcpy(fc->palette_uv_color_index_cdf, default_palette_uv_color_index_cdf, sizeof(default_palette_uv_color_index_cdf)); - memcpy(fc->kf_y_cdf, default_kf_y_mode_cdf, sizeof(default_kf_y_mode_cdf)); - memcpy(fc->angle_delta_cdf, default_angle_delta_cdf, sizeof(default_angle_delta_cdf)); - memcpy(fc->comp_inter_cdf, default_comp_inter_cdf, sizeof(default_comp_inter_cdf)); - memcpy(fc->comp_ref_type_cdf, default_comp_ref_type_cdf,sizeof(default_comp_ref_type_cdf)); - memcpy(fc->uni_comp_ref_cdf, default_uni_comp_ref_cdf, sizeof(default_uni_comp_ref_cdf)); - memcpy(fc->palette_y_mode_cdf, default_palette_y_mode_cdf, sizeof(default_palette_y_mode_cdf)); - memcpy(fc->palette_uv_mode_cdf, default_palette_uv_mode_cdf, sizeof(default_palette_uv_mode_cdf)); - memcpy(fc->comp_ref_cdf, default_comp_ref_cdf, sizeof(default_comp_ref_cdf)); - memcpy(fc->comp_bwdref_cdf, default_comp_bwdref_cdf, sizeof(default_comp_bwdref_cdf)); - memcpy(fc->single_ref_cdf, default_single_ref_cdf, sizeof(default_single_ref_cdf)); - memcpy(fc->txfm_partition_cdf, default_txfm_partition_cdf, sizeof(default_txfm_partition_cdf)); - memcpy(fc->compound_index_cdf, default_compound_idx_cdfs, sizeof(default_compound_idx_cdfs)); - memcpy(fc->comp_group_idx_cdf, default_comp_group_idx_cdfs, sizeof(default_comp_group_idx_cdfs)); - memcpy(fc->newmv_cdf, default_newmv_cdf, sizeof(default_newmv_cdf)); - memcpy(fc->zeromv_cdf, default_zeromv_cdf, sizeof(default_zeromv_cdf)); - memcpy(fc->refmv_cdf, default_refmv_cdf, sizeof(default_refmv_cdf)); - memcpy(fc->drl_cdf, default_drl_cdf, sizeof(default_drl_cdf)); - memcpy(fc->motion_mode_cdf, default_motion_mode_cdf, sizeof(default_motion_mode_cdf)); - memcpy(fc->obmc_cdf, default_obmc_cdf, sizeof(default_obmc_cdf)); - memcpy(fc->inter_compound_mode_cdf, default_inter_compound_mode_cdf, sizeof(default_inter_compound_mode_cdf)); - memcpy(fc->compound_type_cdf, default_compound_type_cdf, sizeof(default_compound_type_cdf)); - memcpy(fc->wedge_idx_cdf, default_wedge_idx_cdf, sizeof(default_wedge_idx_cdf)); - memcpy(fc->interintra_cdf, default_interintra_cdf, sizeof(default_interintra_cdf)); - memcpy(fc->wedge_interintra_cdf, default_wedge_interintra_cdf, sizeof(default_wedge_interintra_cdf)); - memcpy(fc->interintra_mode_cdf, default_interintra_mode_cdf, sizeof(default_interintra_mode_cdf)); - memcpy(fc->pred_cdf, default_segment_pred_cdf, sizeof(default_segment_pred_cdf)); - memcpy(fc->switchable_restore_cdf, default_switchable_restore_cdf, sizeof(default_switchable_restore_cdf)); - memcpy(fc->wiener_restore_cdf, default_wiener_restore_cdf, sizeof(default_wiener_restore_cdf)); - memcpy(fc->sgrproj_restore_cdf, default_sgrproj_restore_cdf, sizeof(default_sgrproj_restore_cdf)); - memcpy(fc->y_mode_cdf, default_if_y_mode_cdf, sizeof(default_if_y_mode_cdf)); - memcpy(fc->uv_mode_cdf, default_uv_mode_cdf, sizeof(default_uv_mode_cdf)); - memcpy(fc->switchable_interp_cdf, default_switchable_interp_cdf, sizeof(default_switchable_interp_cdf)); - memcpy(fc->partition_cdf, default_partition_cdf, sizeof(default_partition_cdf)); - memcpy(fc->intra_ext_tx_cdf, default_intra_ext_tx_cdf, sizeof(default_intra_ext_tx_cdf)); - memcpy(fc->inter_ext_tx_cdf, default_inter_ext_tx_cdf, sizeof(default_inter_ext_tx_cdf)); - memcpy(fc->skip_cdfs, default_skip_cdfs, sizeof(default_skip_cdfs)); - memcpy(fc->intra_inter_cdf, default_intra_inter_cdf, sizeof(default_intra_inter_cdf)); - memcpy(fc->tree_cdf, default_seg_tree_cdf, sizeof(default_seg_tree_cdf)); - for (i = 0; i < SPATIAL_PREDICTION_PROBS; ++i) - memcpy(fc->spatial_pred_seg_cdf[i], default_spatial_pred_seg_tree_cdf[i], sizeof(default_spatial_pred_seg_tree_cdf[i])); - memcpy(fc->tx_size_cdf, default_tx_size_cdf, sizeof(default_tx_size_cdf)); - memcpy(fc->delta_q_cdf, default_delta_q_cdf, sizeof(default_delta_q_cdf)); - memcpy(fc->skip_mode_cdfs, default_skip_mode_cdfs, sizeof(default_skip_mode_cdfs)); - memcpy(fc->delta_lf_cdf, default_delta_lf_cdf, sizeof(default_delta_lf_cdf)); - memcpy(fc->delta_lf_multi_cdf, default_delta_lf_multi_cdf, sizeof(default_delta_lf_multi_cdf)); - memcpy(fc->cfl_sign_cdf, default_cfl_sign_cdf, sizeof(default_cfl_sign_cdf)); - memcpy(fc->cfl_alpha_cdf, default_cfl_alpha_cdf, sizeof(default_cfl_alpha_cdf)); - memcpy(fc->filter_intra_cdfs, default_filter_intra_cdfs, sizeof(default_filter_intra_cdfs)); - memcpy(fc->filter_intra_mode_cdf, default_filter_intra_mode_cdf, sizeof(default_filter_intra_mode_cdf)); - memcpy(fc->intrabc_cdf, default_intrabc_cdf, sizeof(default_intrabc_cdf)); -} - -static void rvcn_av1_init_mv_probs(void *prob) -{ - rvcn_av1_frame_context_t * fc = (rvcn_av1_frame_context_t*)prob; - - memcpy(fc->nmvc_joints_cdf, default_nmv_context.joints_cdf, sizeof(default_nmv_context.joints_cdf)); - memcpy(fc->nmvc_0_bits_cdf, default_nmv_context.comps[0].bits_cdf, sizeof(default_nmv_context.comps[0].bits_cdf)); - memcpy(fc->nmvc_0_class0_cdf, default_nmv_context.comps[0].class0_cdf, sizeof(default_nmv_context.comps[0].class0_cdf)); - memcpy(fc->nmvc_0_class0_fp_cdf, default_nmv_context.comps[0].class0_fp_cdf, sizeof(default_nmv_context.comps[0].class0_fp_cdf)); - memcpy(fc->nmvc_0_class0_hp_cdf, default_nmv_context.comps[0].class0_hp_cdf, sizeof(default_nmv_context.comps[0].class0_hp_cdf)); - memcpy(fc->nmvc_0_classes_cdf, default_nmv_context.comps[0].classes_cdf, sizeof(default_nmv_context.comps[0].classes_cdf)); - memcpy(fc->nmvc_0_fp_cdf, default_nmv_context.comps[0].fp_cdf, sizeof(default_nmv_context.comps[0].fp_cdf)); - memcpy(fc->nmvc_0_hp_cdf, default_nmv_context.comps[0].hp_cdf, sizeof(default_nmv_context.comps[0].hp_cdf)); - memcpy(fc->nmvc_0_sign_cdf, default_nmv_context.comps[0].sign_cdf, sizeof(default_nmv_context.comps[0].sign_cdf)); - memcpy(fc->nmvc_1_bits_cdf, default_nmv_context.comps[1].bits_cdf, sizeof(default_nmv_context.comps[1].bits_cdf)); - memcpy(fc->nmvc_1_class0_cdf, default_nmv_context.comps[1].class0_cdf, sizeof(default_nmv_context.comps[1].class0_cdf)); - memcpy(fc->nmvc_1_class0_fp_cdf, default_nmv_context.comps[1].class0_fp_cdf, sizeof(default_nmv_context.comps[1].class0_fp_cdf)); - memcpy(fc->nmvc_1_class0_hp_cdf, default_nmv_context.comps[1].class0_hp_cdf, sizeof(default_nmv_context.comps[1].class0_hp_cdf)); - memcpy(fc->nmvc_1_classes_cdf, default_nmv_context.comps[1].classes_cdf, sizeof(default_nmv_context.comps[1].classes_cdf)); - memcpy(fc->nmvc_1_fp_cdf, default_nmv_context.comps[1].fp_cdf, sizeof(default_nmv_context.comps[1].fp_cdf)); - memcpy(fc->nmvc_1_hp_cdf, default_nmv_context.comps[1].hp_cdf, sizeof(default_nmv_context.comps[1].hp_cdf)); - memcpy(fc->nmvc_1_sign_cdf, default_nmv_context.comps[1].sign_cdf, sizeof(default_nmv_context.comps[1].sign_cdf)); - memcpy(fc->ndvc_joints_cdf, default_nmv_context.joints_cdf, sizeof(default_nmv_context.joints_cdf)); - memcpy(fc->ndvc_0_bits_cdf, default_nmv_context.comps[0].bits_cdf, sizeof(default_nmv_context.comps[0].bits_cdf)); - memcpy(fc->ndvc_0_class0_cdf, default_nmv_context.comps[0].class0_cdf, sizeof(default_nmv_context.comps[0].class0_cdf)); - memcpy(fc->ndvc_0_class0_fp_cdf, default_nmv_context.comps[0].class0_fp_cdf, sizeof(default_nmv_context.comps[0].class0_fp_cdf)); - memcpy(fc->ndvc_0_class0_hp_cdf, default_nmv_context.comps[0].class0_hp_cdf, sizeof(default_nmv_context.comps[0].class0_hp_cdf)); - memcpy(fc->ndvc_0_classes_cdf, default_nmv_context.comps[0].classes_cdf, sizeof(default_nmv_context.comps[0].classes_cdf)); - memcpy(fc->ndvc_0_fp_cdf, default_nmv_context.comps[0].fp_cdf, sizeof(default_nmv_context.comps[0].fp_cdf)); - memcpy(fc->ndvc_0_hp_cdf, default_nmv_context.comps[0].hp_cdf, sizeof(default_nmv_context.comps[0].hp_cdf)); - memcpy(fc->ndvc_0_sign_cdf, default_nmv_context.comps[0].sign_cdf, sizeof(default_nmv_context.comps[0].sign_cdf)); - memcpy(fc->ndvc_1_bits_cdf, default_nmv_context.comps[1].bits_cdf, sizeof(default_nmv_context.comps[1].bits_cdf)); - memcpy(fc->ndvc_1_class0_cdf, default_nmv_context.comps[1].class0_cdf, sizeof(default_nmv_context.comps[1].class0_cdf)); - memcpy(fc->ndvc_1_class0_fp_cdf, default_nmv_context.comps[1].class0_fp_cdf, sizeof(default_nmv_context.comps[1].class0_fp_cdf)); - memcpy(fc->ndvc_1_class0_hp_cdf, default_nmv_context.comps[1].class0_hp_cdf, sizeof(default_nmv_context.comps[1].class0_hp_cdf)); - memcpy(fc->ndvc_1_classes_cdf, default_nmv_context.comps[1].classes_cdf, sizeof(default_nmv_context.comps[1].classes_cdf)); - memcpy(fc->ndvc_1_fp_cdf, default_nmv_context.comps[1].fp_cdf, sizeof(default_nmv_context.comps[1].fp_cdf)); - memcpy(fc->ndvc_1_hp_cdf, default_nmv_context.comps[1].hp_cdf, sizeof(default_nmv_context.comps[1].hp_cdf)); - memcpy(fc->ndvc_1_sign_cdf, default_nmv_context.comps[1].sign_cdf, sizeof(default_nmv_context.comps[1].sign_cdf)); -} - -static void rvcn_av1_default_coef_probs(void *prob, int index) -{ - rvcn_av1_frame_context_t * fc = (rvcn_av1_frame_context_t*)prob; - - memcpy(fc->txb_skip_cdf, av1_default_txb_skip_cdfs[index], sizeof(av1_default_txb_skip_cdfs[index])); - memcpy(fc->eob_extra_cdf, av1_default_eob_extra_cdfs[index], sizeof(av1_default_eob_extra_cdfs[index])); - memcpy(fc->dc_sign_cdf, av1_default_dc_sign_cdfs[index], sizeof(av1_default_dc_sign_cdfs[index])); - memcpy(fc->coeff_br_cdf, av1_default_coeff_lps_multi_cdfs[index], sizeof(av1_default_coeff_lps_multi_cdfs[index])); - memcpy(fc->coeff_base_cdf, av1_default_coeff_base_multi_cdfs[index], sizeof(av1_default_coeff_base_multi_cdfs[index])); - memcpy(fc->coeff_base_eob_cdf, av1_default_coeff_base_eob_multi_cdfs[index], sizeof(av1_default_coeff_base_eob_multi_cdfs[index])); - memcpy(fc->eob_flag_cdf16, av1_default_eob_multi16_cdfs[index], sizeof(av1_default_eob_multi16_cdfs[index])); - memcpy(fc->eob_flag_cdf32, av1_default_eob_multi32_cdfs[index], sizeof(av1_default_eob_multi32_cdfs[index])); - memcpy(fc->eob_flag_cdf64, av1_default_eob_multi64_cdfs[index], sizeof(av1_default_eob_multi64_cdfs[index])); - memcpy(fc->eob_flag_cdf128, av1_default_eob_multi128_cdfs[index], sizeof(av1_default_eob_multi128_cdfs[index])); - memcpy(fc->eob_flag_cdf256, av1_default_eob_multi256_cdfs[index], sizeof(av1_default_eob_multi256_cdfs[index])); - memcpy(fc->eob_flag_cdf512, av1_default_eob_multi512_cdfs[index], sizeof(av1_default_eob_multi512_cdfs[index])); - memcpy(fc->eob_flag_cdf1024, av1_default_eob_multi1024_cdfs[index], sizeof(av1_default_eob_multi1024_cdfs[index])); -} - -static unsigned calc_ctx_size_h265_main(struct radeon_decoder *dec) -{ - unsigned width = align(dec->base.width, VL_MACROBLOCK_WIDTH); - unsigned height = align(dec->base.height, VL_MACROBLOCK_HEIGHT); - - unsigned max_references = dec->base.max_references + 1; - - if (dec->base.width * dec->base.height >= 4096 * 2000) - max_references = MAX2(max_references, 8); - else - max_references = MAX2(max_references, 17); - - width = align(width, 16); - height = align(height, 16); - return ((width + 255) / 16) * ((height + 255) / 16) * 16 * max_references + 52 * 1024; -} - -static unsigned calc_ctx_size_h265_main10(struct radeon_decoder *dec, - struct pipe_h265_picture_desc *pic) -{ - unsigned log2_ctb_size, width_in_ctb, height_in_ctb, num_16x16_block_per_ctb; - unsigned context_buffer_size_per_ctb_row, cm_buffer_size, max_mb_address, db_left_tile_pxl_size; - unsigned db_left_tile_ctx_size = 4096 / 16 * (32 + 16 * 4); - - unsigned width = align(dec->base.width, VL_MACROBLOCK_WIDTH); - unsigned height = align(dec->base.height, VL_MACROBLOCK_HEIGHT); - unsigned coeff_10bit = - (pic->pps->sps->bit_depth_luma_minus8 || pic->pps->sps->bit_depth_chroma_minus8) ? 2 : 1; - - unsigned max_references = dec->base.max_references + 1; - - if (dec->base.width * dec->base.height >= 4096 * 2000) - max_references = MAX2(max_references, 8); - else - max_references = MAX2(max_references, 17); - - log2_ctb_size = pic->pps->sps->log2_min_luma_coding_block_size_minus3 + 3 + - pic->pps->sps->log2_diff_max_min_luma_coding_block_size; - - width_in_ctb = (width + ((1 << log2_ctb_size) - 1)) >> log2_ctb_size; - height_in_ctb = (height + ((1 << log2_ctb_size) - 1)) >> log2_ctb_size; - - num_16x16_block_per_ctb = ((1 << log2_ctb_size) >> 4) * ((1 << log2_ctb_size) >> 4); - context_buffer_size_per_ctb_row = align(width_in_ctb * num_16x16_block_per_ctb * 16, 256); - max_mb_address = (unsigned)ceil(height * 8 / 2048.0); - - cm_buffer_size = max_references * context_buffer_size_per_ctb_row * height_in_ctb; - db_left_tile_pxl_size = coeff_10bit * (max_mb_address * 2 * 2048 + 1024); - - return cm_buffer_size + db_left_tile_ctx_size + db_left_tile_pxl_size; -} - -static rvcn_dec_message_vc1_t get_vc1_msg(struct pipe_vc1_picture_desc *pic) -{ - rvcn_dec_message_vc1_t result; - - memset(&result, 0, sizeof(result)); - switch (pic->base.profile) { - case PIPE_VIDEO_PROFILE_VC1_SIMPLE: - result.profile = RDECODE_VC1_PROFILE_SIMPLE; - result.level = 1; - break; - - case PIPE_VIDEO_PROFILE_VC1_MAIN: - result.profile = RDECODE_VC1_PROFILE_MAIN; - result.level = 2; - break; - - case PIPE_VIDEO_PROFILE_VC1_ADVANCED: - result.profile = RDECODE_VC1_PROFILE_ADVANCED; - result.level = 4; - break; - - default: - assert(0); - } - - result.sps_info_flags |= pic->postprocflag << 7; - result.sps_info_flags |= pic->pulldown << 6; - result.sps_info_flags |= pic->interlace << 5; - result.sps_info_flags |= pic->tfcntrflag << 4; - result.sps_info_flags |= pic->finterpflag << 3; - result.sps_info_flags |= pic->psf << 1; - - result.pps_info_flags |= pic->range_mapy_flag << 31; - result.pps_info_flags |= pic->range_mapy << 28; - result.pps_info_flags |= pic->range_mapuv_flag << 27; - result.pps_info_flags |= pic->range_mapuv << 24; - result.pps_info_flags |= pic->multires << 21; - result.pps_info_flags |= pic->maxbframes << 16; - result.pps_info_flags |= pic->overlap << 11; - result.pps_info_flags |= pic->quantizer << 9; - result.pps_info_flags |= pic->panscan_flag << 7; - result.pps_info_flags |= pic->refdist_flag << 6; - result.pps_info_flags |= pic->vstransform << 0; - - if (pic->base.profile != PIPE_VIDEO_PROFILE_VC1_SIMPLE) { - result.pps_info_flags |= pic->syncmarker << 20; - result.pps_info_flags |= pic->rangered << 19; - result.pps_info_flags |= pic->loopfilter << 5; - result.pps_info_flags |= pic->fastuvmc << 4; - result.pps_info_flags |= pic->extended_mv << 3; - result.pps_info_flags |= pic->extended_dmv << 8; - result.pps_info_flags |= pic->dquant << 1; - } - - result.chroma_format = 1; - - return result; -} - -static uint32_t get_ref_pic_idx(struct radeon_decoder *dec, struct pipe_video_buffer *ref) -{ - uint32_t min = MAX2(dec->frame_number, NUM_MPEG2_REFS) - NUM_MPEG2_REFS; - uint32_t max = MAX2(dec->frame_number, 1) - 1; - uintptr_t frame; - - /* seems to be the most sane fallback */ - if (!ref) - return max; - - /* get the frame number from the associated data */ - frame = (uintptr_t)vl_video_buffer_get_associated_data(ref, &dec->base); - - /* limit the frame number to a valid range */ - return MAX2(MIN2(frame, max), min); -} - -static rvcn_dec_message_mpeg2_vld_t get_mpeg2_msg(struct radeon_decoder *dec, - struct pipe_mpeg12_picture_desc *pic) -{ - const int *zscan = pic->alternate_scan ? vl_zscan_alternate : vl_zscan_normal; - rvcn_dec_message_mpeg2_vld_t result; - unsigned i; - - memset(&result, 0, sizeof(result)); - result.decoded_pic_idx = dec->frame_number; - - result.forward_ref_pic_idx = get_ref_pic_idx(dec, pic->ref[0]); - result.backward_ref_pic_idx = get_ref_pic_idx(dec, pic->ref[1]); - - if (pic->intra_matrix) { - result.load_intra_quantiser_matrix = 1; - for (i = 0; i < 64; ++i) { - result.intra_quantiser_matrix[i] = pic->intra_matrix[zscan[i]]; - } - } - if (pic->non_intra_matrix) { - result.load_nonintra_quantiser_matrix = 1; - for (i = 0; i < 64; ++i) { - result.nonintra_quantiser_matrix[i] = pic->non_intra_matrix[zscan[i]]; - } - } - - result.profile_and_level_indication = 0; - result.chroma_format = 0x1; - - result.picture_coding_type = pic->picture_coding_type; - result.f_code[0][0] = pic->f_code[0][0] + 1; - result.f_code[0][1] = pic->f_code[0][1] + 1; - result.f_code[1][0] = pic->f_code[1][0] + 1; - result.f_code[1][1] = pic->f_code[1][1] + 1; - result.intra_dc_precision = pic->intra_dc_precision; - result.pic_structure = pic->picture_structure; - result.top_field_first = pic->top_field_first; - result.frame_pred_frame_dct = pic->frame_pred_frame_dct; - result.concealment_motion_vectors = pic->concealment_motion_vectors; - result.q_scale_type = pic->q_scale_type; - result.intra_vlc_format = pic->intra_vlc_format; - result.alternate_scan = pic->alternate_scan; - - return result; -} - -static rvcn_dec_message_mpeg4_asp_vld_t get_mpeg4_msg(struct radeon_decoder *dec, - struct pipe_mpeg4_picture_desc *pic) -{ - rvcn_dec_message_mpeg4_asp_vld_t result; - unsigned i; - - memset(&result, 0, sizeof(result)); - result.decoded_pic_idx = dec->frame_number; - - result.forward_ref_pic_idx = get_ref_pic_idx(dec, pic->ref[0]); - result.backward_ref_pic_idx = get_ref_pic_idx(dec, pic->ref[1]); - - result.variant_type = 0; - result.profile_and_level_indication = 0xF0; - - result.video_object_layer_verid = 0x5; - result.video_object_layer_shape = 0x0; - - result.video_object_layer_width = dec->base.width; - result.video_object_layer_height = dec->base.height; - - result.vop_time_increment_resolution = pic->vop_time_increment_resolution; - - result.short_video_header = pic->short_video_header; - result.interlaced = pic->interlaced; - result.load_intra_quant_mat = 1; - result.load_nonintra_quant_mat = 1; - result.quarter_sample = pic->quarter_sample; - result.complexity_estimation_disable = 1; - result.resync_marker_disable = pic->resync_marker_disable; - result.newpred_enable = 0; - result.reduced_resolution_vop_enable = 0; - - result.quant_type = pic->quant_type; - - for (i = 0; i < 64; ++i) { - result.intra_quant_mat[i] = pic->intra_matrix[vl_zscan_normal[i]]; - result.nonintra_quant_mat[i] = pic->non_intra_matrix[vl_zscan_normal[i]]; - } - - return result; -} - -static void rvcn_dec_message_create(struct radeon_decoder *dec) -{ - rvcn_dec_message_header_t *header = dec->msg; - rvcn_dec_message_create_t *create = dec->msg + sizeof(rvcn_dec_message_header_t); - unsigned sizes = sizeof(rvcn_dec_message_header_t) + sizeof(rvcn_dec_message_create_t); - - memset(dec->msg, 0, sizes); - header->header_size = sizeof(rvcn_dec_message_header_t); - header->total_size = sizes; - header->num_buffers = 1; - header->msg_type = RDECODE_MSG_CREATE; - header->stream_handle = dec->stream_handle; - header->status_report_feedback_number = 0; - - header->index[0].message_id = RDECODE_MESSAGE_CREATE; - header->index[0].offset = sizeof(rvcn_dec_message_header_t); - header->index[0].size = sizeof(rvcn_dec_message_create_t); - header->index[0].filled = 0; - - create->stream_type = dec->stream_type; - create->session_flags = 0; - create->width_in_samples = dec->base.width; - create->height_in_samples = dec->base.height; -} - -static unsigned rvcn_dec_dynamic_dpb_t2_message(struct radeon_decoder *dec, rvcn_dec_message_decode_t *decode, - rvcn_dec_message_dynamic_dpb_t2_t *dynamic_dpb_t2, bool encrypted) -{ - struct rvcn_dec_dynamic_dpb_t2 *dpb = NULL, *dummy = NULL; - unsigned width, height, size; - uint64_t addr; - int i; - - width = align(decode->width_in_samples, dec->db_alignment); - height = align(decode->height_in_samples, dec->db_alignment); - size = align((width * height * 3) / 2, 256); - if (dec->ref_codec.bts == CODEC_10_BITS) - size = size * 3 / 2; - - list_for_each_entry_safe(struct rvcn_dec_dynamic_dpb_t2, d, &dec->dpb_ref_list, list) { - for (i = 0; i < dec->ref_codec.ref_size; ++i) { - if (((dec->ref_codec.ref_list[i] & 0x7f) != 0x7f) && (d->index == (dec->ref_codec.ref_list[i] & 0x7f))) { - if (!dummy) - dummy = d; - - addr = dec->ws->buffer_get_virtual_address(d->dpb.res->buf); - if (!addr && dummy) { - RVID_ERR("Ref list from application is incorrect, using dummy buffer instead.\n"); - addr = dec->ws->buffer_get_virtual_address(dummy->dpb.res->buf); - } - dynamic_dpb_t2->dpbAddrLo[i] = addr; - dynamic_dpb_t2->dpbAddrHi[i] = addr >> 32; - ++dynamic_dpb_t2->dpbArraySize; - break; - } - } - if (i == dec->ref_codec.ref_size) { - if (d->dpb.res->b.b.width0 * d->dpb.res->b.b.height0 != size) { - list_del(&d->list); - list_addtail(&d->list, &dec->dpb_unref_list); - } else { - d->index = 0x7f; - } - } - } - - list_for_each_entry_safe(struct rvcn_dec_dynamic_dpb_t2, d, &dec->dpb_ref_list, list) { - if (d->dpb.res->b.b.width0 * d->dpb.res->b.b.height0 == size && d->index == dec->ref_codec.index) { - dpb = d; - break; - } - } - - if (!dpb) { - list_for_each_entry_safe(struct rvcn_dec_dynamic_dpb_t2, d, &dec->dpb_ref_list, list) { - if (d->index == 0x7f) { - d->index = dec->ref_codec.index; - dpb = d; - break; - } - } - } - - list_for_each_entry_safe(struct rvcn_dec_dynamic_dpb_t2, d, &dec->dpb_unref_list, list) { - list_del(&d->list); - si_vid_destroy_buffer(&d->dpb); - FREE(d); - } - - if (!dpb) { - bool r; - dpb = CALLOC_STRUCT(rvcn_dec_dynamic_dpb_t2); - if (!dpb) - return 1; - dpb->index = dec->ref_codec.index; - if (encrypted) - r = si_vid_create_tmz_buffer(dec->screen, &dpb->dpb, size, PIPE_USAGE_DEFAULT); - else - r = si_vid_create_buffer(dec->screen, &dpb->dpb, size, PIPE_USAGE_DEFAULT); - assert(encrypted == (bool)(dpb->dpb.res->flags & RADEON_FLAG_ENCRYPTED)); - - if (!r) { - RVID_ERR("Can't allocated dpb buffer.\n"); - FREE(dpb); - return 1; - } - list_addtail(&dpb->list, &dec->dpb_ref_list); - } - - dec->ws->cs_add_buffer(&dec->cs, dpb->dpb.res->buf, - RADEON_USAGE_READWRITE | RADEON_USAGE_SYNCHRONIZED, RADEON_DOMAIN_VRAM); - addr = dec->ws->buffer_get_virtual_address(dpb->dpb.res->buf); - dynamic_dpb_t2->dpbCurrLo = addr; - dynamic_dpb_t2->dpbCurrHi = addr >> 32; - - decode->decode_flags = 1; - dynamic_dpb_t2->dpbConfigFlags = 0; - dynamic_dpb_t2->dpbLumaPitch = align(decode->width_in_samples, dec->db_alignment); - dynamic_dpb_t2->dpbLumaAlignedHeight = align(decode->height_in_samples, dec->db_alignment); - dynamic_dpb_t2->dpbLumaAlignedSize = dynamic_dpb_t2->dpbLumaPitch * - dynamic_dpb_t2->dpbLumaAlignedHeight; - dynamic_dpb_t2->dpbChromaPitch = dynamic_dpb_t2->dpbLumaPitch >> 1; - dynamic_dpb_t2->dpbChromaAlignedHeight = dynamic_dpb_t2->dpbLumaAlignedHeight >> 1; - dynamic_dpb_t2->dpbChromaAlignedSize = dynamic_dpb_t2->dpbChromaPitch * - dynamic_dpb_t2->dpbChromaAlignedHeight * 2; - - if (dec->ref_codec.bts == CODEC_10_BITS) { - dynamic_dpb_t2->dpbLumaAlignedSize = dynamic_dpb_t2->dpbLumaAlignedSize * 3 / 2; - dynamic_dpb_t2->dpbChromaAlignedSize = dynamic_dpb_t2->dpbChromaAlignedSize * 3 / 2; - } - - return 0; -} - -static struct pb_buffer *rvcn_dec_message_decode(struct radeon_decoder *dec, - struct pipe_video_buffer *target, - struct pipe_picture_desc *picture) -{ - DECRYPT_PARAMETERS *decrypt = (DECRYPT_PARAMETERS *)picture->decrypt_key; - bool encrypted = (DECRYPT_PARAMETERS *)picture->protected_playback; - struct si_texture *luma = (struct si_texture *)((struct vl_video_buffer *)target)->resources[0]; - struct si_texture *chroma = - (struct si_texture *)((struct vl_video_buffer *)target)->resources[1]; - ASSERTED struct si_screen *sscreen = (struct si_screen *)dec->screen; - rvcn_dec_message_header_t *header; - rvcn_dec_message_index_t *index_codec; - rvcn_dec_message_index_t *index_drm = NULL; - rvcn_dec_message_index_t *index_dynamic_dpb = NULL; - rvcn_dec_message_decode_t *decode; - unsigned sizes = 0, offset_decode, offset_codec; - unsigned offset_drm = 0, offset_dynamic_dpb = 0; - void *codec; - rvcn_dec_message_drm_t *drm = NULL; - rvcn_dec_message_dynamic_dpb_t *dynamic_dpb = NULL; - rvcn_dec_message_dynamic_dpb_t2_t *dynamic_dpb_t2 = NULL; - - header = dec->msg; - sizes += sizeof(rvcn_dec_message_header_t); - - index_codec = (void*)header + sizes; - sizes += sizeof(rvcn_dec_message_index_t); - - if (encrypted) { - index_drm = (void*)header + sizes; - sizes += sizeof(rvcn_dec_message_index_t); - } - - if (dec->dpb_type >= DPB_DYNAMIC_TIER_1) { - index_dynamic_dpb = (void*)header + sizes; - sizes += sizeof(rvcn_dec_message_index_t); - } - - offset_decode = sizes; - decode = (void*)header + sizes; - sizes += sizeof(rvcn_dec_message_decode_t); - - if (encrypted) { - offset_drm = sizes; - drm = (void*)header + sizes; - sizes += sizeof(rvcn_dec_message_drm_t); - } - - if (dec->dpb_type >= DPB_DYNAMIC_TIER_1) { - offset_dynamic_dpb = sizes; - if (dec->dpb_type == DPB_DYNAMIC_TIER_1) { - dynamic_dpb = (void*)header + sizes; - sizes += sizeof(rvcn_dec_message_dynamic_dpb_t); - } - else if (dec->dpb_type == DPB_DYNAMIC_TIER_2) { - dynamic_dpb_t2 = (void*)header + sizes; - sizes += sizeof(rvcn_dec_message_dynamic_dpb_t2_t); - } - } - - offset_codec = sizes; - codec = (void*)header + sizes; - - memset(dec->msg, 0, sizes); - header->header_size = sizeof(rvcn_dec_message_header_t); - header->total_size = sizes; - header->msg_type = RDECODE_MSG_DECODE; - header->stream_handle = dec->stream_handle; - header->status_report_feedback_number = dec->frame_number; - - header->index[0].message_id = RDECODE_MESSAGE_DECODE; - header->index[0].offset = offset_decode; - header->index[0].size = sizeof(rvcn_dec_message_decode_t); - header->index[0].filled = 0; - header->num_buffers = 1; - - index_codec->offset = offset_codec; - index_codec->size = sizeof(rvcn_dec_message_avc_t); - index_codec->filled = 0; - ++header->num_buffers; - - if (encrypted) { - index_drm->message_id = RDECODE_MESSAGE_DRM; - index_drm->offset = offset_drm; - index_drm->size = sizeof(rvcn_dec_message_drm_t); - index_drm->filled = 0; - ++header->num_buffers; - } - - if (dec->dpb_type >= DPB_DYNAMIC_TIER_1) { - index_dynamic_dpb->message_id = RDECODE_MESSAGE_DYNAMIC_DPB; - index_dynamic_dpb->offset = offset_dynamic_dpb; - index_dynamic_dpb->filled = 0; - ++header->num_buffers; - if (dec->dpb_type == DPB_DYNAMIC_TIER_1) - index_dynamic_dpb->size = sizeof(rvcn_dec_message_dynamic_dpb_t); - else if (dec->dpb_type == DPB_DYNAMIC_TIER_2) - index_dynamic_dpb->size = sizeof(rvcn_dec_message_dynamic_dpb_t2_t); - } - - decode->stream_type = dec->stream_type; - decode->decode_flags = 0; - decode->width_in_samples = dec->base.width; - decode->height_in_samples = dec->base.height; - - decode->bsd_size = align(dec->bs_size, 128); - - if (!dec->dpb.res && dec->dpb_type != DPB_DYNAMIC_TIER_2) { - bool r; - if (dec->dpb_size) { - if (encrypted) { - r = si_vid_create_tmz_buffer(dec->screen, &dec->dpb, dec->dpb_size, PIPE_USAGE_DEFAULT); - } else { - r = si_vid_create_buffer(dec->screen, &dec->dpb, dec->dpb_size, PIPE_USAGE_DEFAULT); - } - assert(encrypted == (bool)(dec->dpb.res->flags & RADEON_FLAG_ENCRYPTED)); - if (!r) { - RVID_ERR("Can't allocated dpb.\n"); - return NULL; - } - si_vid_clear_buffer(dec->base.context, &dec->dpb); - } - } - - if (!dec->ctx.res) { - enum pipe_video_format fmt = u_reduce_video_profile(picture->profile); - if (dec->stream_type == RDECODE_CODEC_H264_PERF) { - unsigned ctx_size = calc_ctx_size_h264_perf(dec); - bool r; - if (encrypted && dec->tmz_ctx) { - r = si_vid_create_tmz_buffer(dec->screen, &dec->ctx, ctx_size, PIPE_USAGE_DEFAULT); - } else { - r = si_vid_create_buffer(dec->screen, &dec->ctx, ctx_size, PIPE_USAGE_DEFAULT); - } - assert((encrypted && dec->tmz_ctx) == (bool)(dec->ctx.res->flags & RADEON_FLAG_ENCRYPTED)); - - if (!r) { - RVID_ERR("Can't allocated context buffer.\n"); - return NULL; - } - si_vid_clear_buffer(dec->base.context, &dec->ctx); - } else if (fmt == PIPE_VIDEO_FORMAT_VP9) { - unsigned ctx_size; - uint8_t *ptr; - bool r; - - /* default probability + probability data */ - ctx_size = 2304 * 5; - - if (((struct si_screen *)dec->screen)->info.family >= CHIP_RENOIR) { - /* SRE collocated context data */ - ctx_size += 32 * 2 * 128 * 68; - /* SMP collocated context data */ - ctx_size += 9 * 64 * 2 * 128 * 68; - /* SDB left tile pixel */ - ctx_size += 8 * 2 * 2 * 8192; - } else { - ctx_size += 32 * 2 * 64 * 64; - ctx_size += 9 * 64 * 2 * 64 * 64; - ctx_size += 8 * 2 * 4096; - } - - if (dec->base.profile == PIPE_VIDEO_PROFILE_VP9_PROFILE2) - ctx_size += 8 * 2 * 4096; - - if (encrypted && dec->tmz_ctx) { - r = si_vid_create_tmz_buffer(dec->screen, &dec->ctx, ctx_size, PIPE_USAGE_DEFAULT); - } else { - r = si_vid_create_buffer(dec->screen, &dec->ctx, ctx_size, PIPE_USAGE_DEFAULT); - } - if (!r) { - RVID_ERR("Can't allocated context buffer.\n"); - return NULL; - } - si_vid_clear_buffer(dec->base.context, &dec->ctx); - - /* ctx needs probs table */ - ptr = dec->ws->buffer_map(dec->ws, dec->ctx.res->buf, &dec->cs, - PIPE_MAP_WRITE | RADEON_MAP_TEMPORARY); - fill_probs_table(ptr); - dec->ws->buffer_unmap(dec->ws, dec->ctx.res->buf); - dec->bs_ptr = NULL; - } else if (fmt == PIPE_VIDEO_FORMAT_HEVC) { - unsigned ctx_size; - bool r; - if (dec->base.profile == PIPE_VIDEO_PROFILE_HEVC_MAIN_10) - ctx_size = calc_ctx_size_h265_main10(dec, (struct pipe_h265_picture_desc *)picture); - else - ctx_size = calc_ctx_size_h265_main(dec); - - if (encrypted && dec->tmz_ctx) { - r = si_vid_create_tmz_buffer(dec->screen, &dec->ctx, ctx_size, PIPE_USAGE_DEFAULT); - } else { - r = si_vid_create_buffer(dec->screen, &dec->ctx, ctx_size, PIPE_USAGE_DEFAULT); - } - if (!r) { - RVID_ERR("Can't allocated context buffer.\n"); - return NULL; - } - si_vid_clear_buffer(dec->base.context, &dec->ctx); - } - } - if (encrypted != dec->ws->cs_is_secure(&dec->cs)) { - dec->ws->cs_flush(&dec->cs, RADEON_FLUSH_TOGGLE_SECURE_SUBMISSION, NULL); - } - - decode->dpb_size = (dec->dpb_type != DPB_DYNAMIC_TIER_2) ? dec->dpb.res->buf->size : 0; - decode->dt_size = si_resource(((struct vl_video_buffer *)target)->resources[0])->buf->size + - si_resource(((struct vl_video_buffer *)target)->resources[1])->buf->size; - - decode->sct_size = 0; - decode->sc_coeff_size = 0; - - decode->sw_ctxt_size = RDECODE_SESSION_CONTEXT_SIZE; - decode->db_pitch = align(dec->base.width, dec->db_alignment); - - if (((struct si_screen*)dec->screen)->info.family >= CHIP_SIENNA_CICHLID && - (dec->stream_type == RDECODE_CODEC_VP9 || dec->stream_type == RDECODE_CODEC_AV1 || - dec->base.profile == PIPE_VIDEO_PROFILE_HEVC_MAIN_10)) - decode->db_aligned_height = align(dec->base.height, 64); - - decode->db_surf_tile_config = 0; - - decode->dt_pitch = luma->surface.u.gfx9.surf_pitch * luma->surface.blk_w; - decode->dt_uv_pitch = chroma->surface.u.gfx9.surf_pitch * chroma->surface.blk_w; - - if (luma->surface.meta_offset) { - RVID_ERR("DCC surfaces not supported.\n"); - return NULL; - } - - decode->dt_tiling_mode = 0; - decode->dt_swizzle_mode = luma->surface.u.gfx9.swizzle_mode; - decode->dt_array_mode = RDECODE_ARRAY_MODE_LINEAR; - decode->dt_field_mode = ((struct vl_video_buffer *)target)->base.interlaced; - decode->dt_surf_tile_config = 0; - decode->dt_uv_surf_tile_config = 0; - - decode->dt_luma_top_offset = luma->surface.u.gfx9.surf_offset; - decode->dt_chroma_top_offset = chroma->surface.u.gfx9.surf_offset; - if (decode->dt_field_mode) { - decode->dt_luma_bottom_offset = - luma->surface.u.gfx9.surf_offset + luma->surface.u.gfx9.surf_slice_size; - decode->dt_chroma_bottom_offset = - chroma->surface.u.gfx9.surf_offset + chroma->surface.u.gfx9.surf_slice_size; - } else { - decode->dt_luma_bottom_offset = decode->dt_luma_top_offset; - decode->dt_chroma_bottom_offset = decode->dt_chroma_top_offset; - } - if (dec->stream_type == RDECODE_CODEC_AV1) - decode->db_pitch_uv = chroma->surface.u.gfx9.surf_pitch * chroma->surface.blk_w; - - if (encrypted) { - assert(sscreen->info.has_tmz_support); - set_drm_keys(drm, decrypt); - } - - if (dec->dpb_type == DPB_DYNAMIC_TIER_1) { - decode->decode_flags = 1; - dynamic_dpb->dpbArraySize = NUM_VP9_REFS + 1; - dynamic_dpb->dpbLumaPitch = align(decode->width_in_samples, dec->db_alignment); - dynamic_dpb->dpbLumaAlignedHeight = align(decode->height_in_samples, dec->db_alignment); - dynamic_dpb->dpbLumaAlignedSize = - dynamic_dpb->dpbLumaPitch * dynamic_dpb->dpbLumaAlignedHeight; - dynamic_dpb->dpbChromaPitch = dynamic_dpb->dpbLumaPitch >> 1; - dynamic_dpb->dpbChromaAlignedHeight = dynamic_dpb->dpbLumaAlignedHeight >> 1; - dynamic_dpb->dpbChromaAlignedSize = - dynamic_dpb->dpbChromaPitch * dynamic_dpb->dpbChromaAlignedHeight * 2; - dynamic_dpb->dpbReserved0[0] = dec->db_alignment; - - if (dec->base.profile == PIPE_VIDEO_PROFILE_VP9_PROFILE2) { - dynamic_dpb->dpbLumaAlignedSize = dynamic_dpb->dpbLumaAlignedSize * 3 / 2; - dynamic_dpb->dpbChromaAlignedSize = dynamic_dpb->dpbChromaAlignedSize * 3 / 2; - } - } - - switch (u_reduce_video_profile(picture->profile)) { - case PIPE_VIDEO_FORMAT_MPEG4_AVC: { - rvcn_dec_message_avc_t avc = get_h264_msg(dec, target, (struct pipe_h264_picture_desc *)picture); - memcpy(codec, (void *)&avc, sizeof(rvcn_dec_message_avc_t)); - index_codec->message_id = RDECODE_MESSAGE_AVC; - break; - } - case PIPE_VIDEO_FORMAT_HEVC: { - rvcn_dec_message_hevc_t hevc = - get_h265_msg(dec, target, (struct pipe_h265_picture_desc *)picture); - - memcpy(codec, (void *)&hevc, sizeof(rvcn_dec_message_hevc_t)); - index_codec->message_id = RDECODE_MESSAGE_HEVC; - break; - } - case PIPE_VIDEO_FORMAT_VC1: { - rvcn_dec_message_vc1_t vc1 = get_vc1_msg((struct pipe_vc1_picture_desc *)picture); - - memcpy(codec, (void *)&vc1, sizeof(rvcn_dec_message_vc1_t)); - if ((picture->profile == PIPE_VIDEO_PROFILE_VC1_SIMPLE) || - (picture->profile == PIPE_VIDEO_PROFILE_VC1_MAIN)) { - decode->width_in_samples = align(decode->width_in_samples, 16) / 16; - decode->height_in_samples = align(decode->height_in_samples, 16) / 16; - } - index_codec->message_id = RDECODE_MESSAGE_VC1; - break; - } - case PIPE_VIDEO_FORMAT_MPEG12: { - rvcn_dec_message_mpeg2_vld_t mpeg2 = - get_mpeg2_msg(dec, (struct pipe_mpeg12_picture_desc *)picture); - - memcpy(codec, (void *)&mpeg2, sizeof(rvcn_dec_message_mpeg2_vld_t)); - index_codec->message_id = RDECODE_MESSAGE_MPEG2_VLD; - break; - } - case PIPE_VIDEO_FORMAT_MPEG4: { - rvcn_dec_message_mpeg4_asp_vld_t mpeg4 = - get_mpeg4_msg(dec, (struct pipe_mpeg4_picture_desc *)picture); - - memcpy(codec, (void *)&mpeg4, sizeof(rvcn_dec_message_mpeg4_asp_vld_t)); - index_codec->message_id = RDECODE_MESSAGE_MPEG4_ASP_VLD; - break; - } - case PIPE_VIDEO_FORMAT_VP9: { - rvcn_dec_message_vp9_t vp9 = - get_vp9_msg(dec, target, (struct pipe_vp9_picture_desc *)picture); - - memcpy(codec, (void *)&vp9, sizeof(rvcn_dec_message_vp9_t)); - index_codec->message_id = RDECODE_MESSAGE_VP9; - break; - } - case PIPE_VIDEO_FORMAT_AV1: { - rvcn_dec_message_av1_t av1 = - get_av1_msg(dec, target, (struct pipe_av1_picture_desc *)picture); - - memcpy(codec, (void *)&av1, sizeof(rvcn_dec_message_av1_t)); - index_codec->message_id = RDECODE_MESSAGE_AV1; - - if (dec->ctx.res == NULL) { - unsigned ctx_size = (9 + 4) * align(sizeof(rvcn_av1_hw_frame_context_t), 2048) + - 9 * 64 * 34 * 512 + 9 * 64 * 34 * 256 * 5; - int num_64x64_CTB_8k = 68; - int num_128x128_CTB_8k = 34; - int sdb_pitch_64x64 = align(32 * num_64x64_CTB_8k, 256); - int sdb_pitch_128x128 = align(32 * num_128x128_CTB_8k, 256); - int sdb_lf_size_ctb_64x64 = sdb_pitch_64x64 * (1728 / 32); - int sdb_lf_size_ctb_128x128 = sdb_pitch_128x128 * (3008 / 32); - int sdb_superres_size_ctb_64x64 = sdb_pitch_64x64 * (3232 / 32); - int sdb_superres_size_ctb_128x128 = sdb_pitch_128x128 * (6208 / 32); - int sdb_output_size_ctb_64x64 = sdb_pitch_64x64 * (1312 / 32); - int sdb_output_size_ctb_128x128 = sdb_pitch_128x128 * (2336 / 32); - int sdb_fg_avg_luma_size_ctb_64x64 = sdb_pitch_64x64 * (384 / 32); - int sdb_fg_avg_luma_size_ctb_128x128 = sdb_pitch_128x128 * (640 / 32); - uint8_t *ptr; - int i; - - ctx_size += (MAX2(sdb_lf_size_ctb_64x64, sdb_lf_size_ctb_128x128) + - MAX2(sdb_superres_size_ctb_64x64, sdb_superres_size_ctb_128x128) + - MAX2(sdb_output_size_ctb_64x64, sdb_output_size_ctb_128x128) + - MAX2(sdb_fg_avg_luma_size_ctb_64x64, sdb_fg_avg_luma_size_ctb_128x128)) * 2 + 68 * 512; - - if (!si_vid_create_buffer(dec->screen, &dec->ctx, ctx_size, PIPE_USAGE_DEFAULT)) - RVID_ERR("Can't allocated context buffer.\n"); - si_vid_clear_buffer(dec->base.context, &dec->ctx); - - ptr = dec->ws->buffer_map(dec->ws, dec->ctx.res->buf, &dec->cs, PIPE_MAP_WRITE | RADEON_MAP_TEMPORARY); - - for (i = 0; i < 4; ++i) { - rvcn_init_mode_probs((void*)(ptr + i * align(sizeof(rvcn_av1_frame_context_t), 2048))); - rvcn_av1_init_mv_probs((void*)(ptr + i * align(sizeof(rvcn_av1_frame_context_t), 2048))); - rvcn_av1_default_coef_probs((void*)(ptr + i * align(sizeof(rvcn_av1_frame_context_t), 2048)), i); - } - dec->ws->buffer_unmap(dec->ws, dec->ctx.res->buf); - } - - break; - } - default: - assert(0); - return NULL; - } - - if (dec->ctx.res) - decode->hw_ctxt_size = dec->ctx.res->buf->size; - - if (dec->dpb_type == DPB_DYNAMIC_TIER_2) - if (rvcn_dec_dynamic_dpb_t2_message(dec, decode, dynamic_dpb_t2, encrypted)) - return NULL; - - return luma->buffer.buf; -} - -static void rvcn_dec_message_destroy(struct radeon_decoder *dec) -{ - rvcn_dec_message_header_t *header = dec->msg; - - memset(dec->msg, 0, sizeof(rvcn_dec_message_header_t)); - header->header_size = sizeof(rvcn_dec_message_header_t); - header->total_size = sizeof(rvcn_dec_message_header_t) - sizeof(rvcn_dec_message_index_t); - header->num_buffers = 0; - header->msg_type = RDECODE_MSG_DESTROY; - header->stream_handle = dec->stream_handle; - header->status_report_feedback_number = 0; -} - -static void rvcn_dec_message_feedback(struct radeon_decoder *dec) -{ - rvcn_dec_feedback_header_t *header = (void *)dec->fb; - - header->header_size = sizeof(rvcn_dec_feedback_header_t); - header->total_size = sizeof(rvcn_dec_feedback_header_t); - header->num_buffers = 0; -} - -/* flush IB to the hardware */ -static int flush(struct radeon_decoder *dec, unsigned flags) -{ - return dec->ws->cs_flush(&dec->cs, flags, NULL); -} - -/* add a new set register command to the IB */ -static void set_reg(struct radeon_decoder *dec, unsigned reg, uint32_t val) -{ - radeon_emit(&dec->cs, RDECODE_PKT0(reg >> 2, 0)); - radeon_emit(&dec->cs, val); -} - -/* send a command to the VCPU through the GPCOM registers */ -static void send_cmd(struct radeon_decoder *dec, unsigned cmd, struct pb_buffer *buf, uint32_t off, - unsigned usage, enum radeon_bo_domain domain) -{ - uint64_t addr; - - dec->ws->cs_add_buffer(&dec->cs, buf, usage | RADEON_USAGE_SYNCHRONIZED, domain); - addr = dec->ws->buffer_get_virtual_address(buf); - addr = addr + off; - - set_reg(dec, dec->reg.data0, addr); - set_reg(dec, dec->reg.data1, addr >> 32); - set_reg(dec, dec->reg.cmd, cmd << 1); -} - -/* do the codec needs an IT buffer ?*/ -static bool have_it(struct radeon_decoder *dec) -{ - return dec->stream_type == RDECODE_CODEC_H264_PERF || dec->stream_type == RDECODE_CODEC_H265; -} - -/* do the codec needs an probs buffer? */ -static bool have_probs(struct radeon_decoder *dec) -{ - return (dec->stream_type == RDECODE_CODEC_VP9 || dec->stream_type == RDECODE_CODEC_AV1); -} - -/* map the next available message/feedback/itscaling buffer */ -static void map_msg_fb_it_probs_buf(struct radeon_decoder *dec) -{ - struct rvid_buffer *buf; - uint8_t *ptr; - - /* grab the current message/feedback buffer */ - buf = &dec->msg_fb_it_probs_buffers[dec->cur_buffer]; - - /* and map it for CPU access */ - ptr = - dec->ws->buffer_map(dec->ws, buf->res->buf, &dec->cs, PIPE_MAP_WRITE | RADEON_MAP_TEMPORARY); - - /* calc buffer offsets */ - dec->msg = ptr; - - dec->fb = (uint32_t *)(ptr + FB_BUFFER_OFFSET); - if (have_it(dec)) - dec->it = (uint8_t *)(ptr + FB_BUFFER_OFFSET + FB_BUFFER_SIZE); - else if (have_probs(dec)) - dec->probs = (uint8_t *)(ptr + FB_BUFFER_OFFSET + FB_BUFFER_SIZE); -} - -/* unmap and send a message command to the VCPU */ -static void send_msg_buf(struct radeon_decoder *dec) -{ - struct rvid_buffer *buf; - - /* ignore the request if message/feedback buffer isn't mapped */ - if (!dec->msg || !dec->fb) - return; - - /* grab the current message buffer */ - buf = &dec->msg_fb_it_probs_buffers[dec->cur_buffer]; - - /* unmap the buffer */ - dec->ws->buffer_unmap(dec->ws, buf->res->buf); - dec->bs_ptr = NULL; - dec->msg = NULL; - dec->fb = NULL; - dec->it = NULL; - dec->probs = NULL; - - if (dec->sessionctx.res) - send_cmd(dec, RDECODE_CMD_SESSION_CONTEXT_BUFFER, dec->sessionctx.res->buf, 0, - RADEON_USAGE_READWRITE, RADEON_DOMAIN_VRAM); - - /* and send it to the hardware */ - send_cmd(dec, RDECODE_CMD_MSG_BUFFER, buf->res->buf, 0, RADEON_USAGE_READ, RADEON_DOMAIN_GTT); -} - -/* cycle to the next set of buffers */ -static void next_buffer(struct radeon_decoder *dec) -{ - ++dec->cur_buffer; - dec->cur_buffer %= NUM_BUFFERS; -} - -static unsigned calc_ctx_size_h264_perf(struct radeon_decoder *dec) -{ - unsigned width_in_mb, height_in_mb, ctx_size; - unsigned width = align(dec->base.width, VL_MACROBLOCK_WIDTH); - unsigned height = align(dec->base.height, VL_MACROBLOCK_HEIGHT); - - unsigned max_references = dec->base.max_references + 1; - - // picture width & height in 16 pixel units - width_in_mb = width / VL_MACROBLOCK_WIDTH; - height_in_mb = align(height / VL_MACROBLOCK_HEIGHT, 2); - - unsigned fs_in_mb = width_in_mb * height_in_mb; - unsigned num_dpb_buffer; - switch (dec->base.level) { - case 30: - num_dpb_buffer = 8100 / fs_in_mb; - break; - case 31: - num_dpb_buffer = 18000 / fs_in_mb; - break; - case 32: - num_dpb_buffer = 20480 / fs_in_mb; - break; - case 41: - num_dpb_buffer = 32768 / fs_in_mb; - break; - case 42: - num_dpb_buffer = 34816 / fs_in_mb; - break; - case 50: - num_dpb_buffer = 110400 / fs_in_mb; - break; - case 51: - num_dpb_buffer = 184320 / fs_in_mb; - break; - default: - num_dpb_buffer = 184320 / fs_in_mb; - break; - } - num_dpb_buffer++; - max_references = MAX2(MIN2(NUM_H264_REFS, num_dpb_buffer), max_references); - ctx_size = max_references * align(width_in_mb * height_in_mb * 192, 256); - - return ctx_size; -} - -/* calculate size of reference picture buffer */ -static unsigned calc_dpb_size(struct radeon_decoder *dec) -{ - unsigned width_in_mb, height_in_mb, image_size, dpb_size; - - // always align them to MB size for dpb calculation - unsigned width = align(dec->base.width, VL_MACROBLOCK_WIDTH); - unsigned height = align(dec->base.height, VL_MACROBLOCK_HEIGHT); - - // always one more for currently decoded picture - unsigned max_references = dec->base.max_references + 1; - - // aligned size of a single frame - image_size = align(width, 32) * height; - image_size += image_size / 2; - image_size = align(image_size, 1024); - - // picture width & height in 16 pixel units - width_in_mb = width / VL_MACROBLOCK_WIDTH; - height_in_mb = align(height / VL_MACROBLOCK_HEIGHT, 2); - - switch (u_reduce_video_profile(dec->base.profile)) { - case PIPE_VIDEO_FORMAT_MPEG4_AVC: { - unsigned fs_in_mb = width_in_mb * height_in_mb; - unsigned num_dpb_buffer; - - switch (dec->base.level) { - case 30: - num_dpb_buffer = 8100 / fs_in_mb; - break; - case 31: - num_dpb_buffer = 18000 / fs_in_mb; - break; - case 32: - num_dpb_buffer = 20480 / fs_in_mb; - break; - case 41: - num_dpb_buffer = 32768 / fs_in_mb; - break; - case 42: - num_dpb_buffer = 34816 / fs_in_mb; - break; - case 50: - num_dpb_buffer = 110400 / fs_in_mb; - break; - case 51: - num_dpb_buffer = 184320 / fs_in_mb; - break; - default: - num_dpb_buffer = 184320 / fs_in_mb; - break; - } - num_dpb_buffer++; - max_references = MAX2(MIN2(NUM_H264_REFS, num_dpb_buffer), max_references); - dpb_size = image_size * max_references; - break; - } - - case PIPE_VIDEO_FORMAT_HEVC: - if (dec->base.width * dec->base.height >= 4096 * 2000) - max_references = MAX2(max_references, 8); - else - max_references = MAX2(max_references, 17); - - width = align(width, 16); - height = align(height, 16); - if (dec->base.profile == PIPE_VIDEO_PROFILE_HEVC_MAIN_10) - dpb_size = align((align(width, 64) * align(height, 64) * 9) / 4, 256) * max_references; - else - dpb_size = align((align(width, 32) * height * 3) / 2, 256) * max_references; - break; - - case PIPE_VIDEO_FORMAT_VC1: - // the firmware seems to allways assume a minimum of ref frames - max_references = MAX2(NUM_VC1_REFS, max_references); - - // reference picture buffer - dpb_size = image_size * max_references; - - // CONTEXT_BUFFER - dpb_size += width_in_mb * height_in_mb * 128; - - // IT surface buffer - dpb_size += width_in_mb * 64; - - // DB surface buffer - dpb_size += width_in_mb * 128; - - // BP - dpb_size += align(MAX2(width_in_mb, height_in_mb) * 7 * 16, 64); - break; - - case PIPE_VIDEO_FORMAT_MPEG12: - // reference picture buffer, must be big enough for all frames - dpb_size = image_size * NUM_MPEG2_REFS; - break; - - case PIPE_VIDEO_FORMAT_MPEG4: - // reference picture buffer - dpb_size = image_size * max_references; - - // CM - dpb_size += width_in_mb * height_in_mb * 64; - - // IT surface buffer - dpb_size += align(width_in_mb * height_in_mb * 32, 64); - - dpb_size = MAX2(dpb_size, 30 * 1024 * 1024); - break; - - case PIPE_VIDEO_FORMAT_VP9: - max_references = MAX2(max_references, 9); - - if (dec->dpb_type == DPB_MAX_RES) - dpb_size = (((struct si_screen *)dec->screen)->info.family >= CHIP_RENOIR) - ? (8192 * 4320 * 3 / 2) * max_references - : (4096 * 3000 * 3 / 2) * max_references; - else - dpb_size = (align(dec->base.width, dec->db_alignment) * - align(dec->base.height, dec->db_alignment) * 3 / 2) * max_references; - - if (dec->base.profile == PIPE_VIDEO_PROFILE_VP9_PROFILE2) - dpb_size = dpb_size * 3 / 2; - break; - - case PIPE_VIDEO_FORMAT_AV1: - max_references = MAX2(max_references, 9); - dpb_size = 8192 * 4320 * 3 / 2 * max_references * 3 / 2; - break; - - case PIPE_VIDEO_FORMAT_JPEG: - dpb_size = 0; - break; - - default: - // something is missing here - assert(0); - - // at least use a sane default value - dpb_size = 32 * 1024 * 1024; - break; - } - return dpb_size; -} - -/** - * destroy this video decoder - */ -static void radeon_dec_destroy(struct pipe_video_codec *decoder) -{ - struct radeon_decoder *dec = (struct radeon_decoder *)decoder; - unsigned i; - - assert(decoder); - - map_msg_fb_it_probs_buf(dec); - rvcn_dec_message_destroy(dec); - send_msg_buf(dec); - - flush(dec, 0); - - dec->ws->cs_destroy(&dec->cs); - - for (i = 0; i < NUM_BUFFERS; ++i) { - si_vid_destroy_buffer(&dec->msg_fb_it_probs_buffers[i]); - si_vid_destroy_buffer(&dec->bs_buffers[i]); - } - - if (dec->dpb_type != DPB_DYNAMIC_TIER_2) { - si_vid_destroy_buffer(&dec->dpb); - } else { - list_for_each_entry_safe(struct rvcn_dec_dynamic_dpb_t2, d, &dec->dpb_ref_list, list) { - list_del(&d->list); - si_vid_destroy_buffer(&d->dpb); - FREE(d); - } - } - si_vid_destroy_buffer(&dec->ctx); - si_vid_destroy_buffer(&dec->sessionctx); - - FREE(dec); -} - -/** - * start decoding of a new frame - */ -static void radeon_dec_begin_frame(struct pipe_video_codec *decoder, - struct pipe_video_buffer *target, - struct pipe_picture_desc *picture) -{ - struct radeon_decoder *dec = (struct radeon_decoder *)decoder; - uintptr_t frame; - - assert(decoder); - - frame = ++dec->frame_number; - if (dec->stream_type != RDECODE_CODEC_VP9 && dec->stream_type != RDECODE_CODEC_AV1 - && dec->stream_type != RDECODE_CODEC_H264_PERF) - vl_video_buffer_set_associated_data(target, decoder, (void *)frame, - &radeon_dec_destroy_associated_data); - - dec->bs_size = 0; - dec->bs_ptr = dec->ws->buffer_map(dec->ws, dec->bs_buffers[dec->cur_buffer].res->buf, &dec->cs, - PIPE_MAP_WRITE | RADEON_MAP_TEMPORARY); -} - -/** - * decode a macroblock - */ -static void radeon_dec_decode_macroblock(struct pipe_video_codec *decoder, - struct pipe_video_buffer *target, - struct pipe_picture_desc *picture, - const struct pipe_macroblock *macroblocks, - unsigned num_macroblocks) -{ - /* not supported (yet) */ - assert(0); -} - -/** - * decode a bitstream - */ -static void radeon_dec_decode_bitstream(struct pipe_video_codec *decoder, - struct pipe_video_buffer *target, - struct pipe_picture_desc *picture, unsigned num_buffers, - const void *const *buffers, const unsigned *sizes) -{ - struct radeon_decoder *dec = (struct radeon_decoder *)decoder; - unsigned i; - - assert(decoder); - - if (!dec->bs_ptr) - return; - - for (i = 0; i < num_buffers; ++i) { - struct rvid_buffer *buf = &dec->bs_buffers[dec->cur_buffer]; - unsigned new_size = dec->bs_size + sizes[i]; - - if (new_size > buf->res->buf->size) { - dec->ws->buffer_unmap(dec->ws, buf->res->buf); - dec->bs_ptr = NULL; - if (!si_vid_resize_buffer(dec->screen, &dec->cs, buf, new_size)) { - RVID_ERR("Can't resize bitstream buffer!"); - return; - } - - dec->bs_ptr = dec->ws->buffer_map(dec->ws, buf->res->buf, &dec->cs, - PIPE_MAP_WRITE | RADEON_MAP_TEMPORARY); - if (!dec->bs_ptr) - return; - - dec->bs_ptr += dec->bs_size; - } - - memcpy(dec->bs_ptr, buffers[i], sizes[i]); - dec->bs_size += sizes[i]; - dec->bs_ptr += sizes[i]; - } -} - -/** - * send cmd for vcn dec - */ -void send_cmd_dec(struct radeon_decoder *dec, struct pipe_video_buffer *target, - struct pipe_picture_desc *picture) -{ - struct pb_buffer *dt; - struct rvid_buffer *msg_fb_it_probs_buf, *bs_buf; - - msg_fb_it_probs_buf = &dec->msg_fb_it_probs_buffers[dec->cur_buffer]; - bs_buf = &dec->bs_buffers[dec->cur_buffer]; - - memset(dec->bs_ptr, 0, align(dec->bs_size, 128) - dec->bs_size); - dec->ws->buffer_unmap(dec->ws, bs_buf->res->buf); - dec->bs_ptr = NULL; - - map_msg_fb_it_probs_buf(dec); - dt = rvcn_dec_message_decode(dec, target, picture); - rvcn_dec_message_feedback(dec); - send_msg_buf(dec); - - if (dec->dpb_type != DPB_DYNAMIC_TIER_2) - send_cmd(dec, RDECODE_CMD_DPB_BUFFER, dec->dpb.res->buf, 0, RADEON_USAGE_READWRITE, - RADEON_DOMAIN_VRAM); - if (dec->ctx.res) - send_cmd(dec, RDECODE_CMD_CONTEXT_BUFFER, dec->ctx.res->buf, 0, RADEON_USAGE_READWRITE, - RADEON_DOMAIN_VRAM); - send_cmd(dec, RDECODE_CMD_BITSTREAM_BUFFER, bs_buf->res->buf, 0, RADEON_USAGE_READ, - RADEON_DOMAIN_GTT); - send_cmd(dec, RDECODE_CMD_DECODING_TARGET_BUFFER, dt, 0, RADEON_USAGE_WRITE, RADEON_DOMAIN_VRAM); - send_cmd(dec, RDECODE_CMD_FEEDBACK_BUFFER, msg_fb_it_probs_buf->res->buf, FB_BUFFER_OFFSET, - RADEON_USAGE_WRITE, RADEON_DOMAIN_GTT); - if (have_it(dec)) - send_cmd(dec, RDECODE_CMD_IT_SCALING_TABLE_BUFFER, msg_fb_it_probs_buf->res->buf, - FB_BUFFER_OFFSET + FB_BUFFER_SIZE, RADEON_USAGE_READ, RADEON_DOMAIN_GTT); - else if (have_probs(dec)) - send_cmd(dec, RDECODE_CMD_PROB_TBL_BUFFER, msg_fb_it_probs_buf->res->buf, - FB_BUFFER_OFFSET + FB_BUFFER_SIZE, RADEON_USAGE_READ, RADEON_DOMAIN_GTT); - set_reg(dec, dec->reg.cntl, 1); -} - -/** - * end decoding of the current frame - */ -static void radeon_dec_end_frame(struct pipe_video_codec *decoder, struct pipe_video_buffer *target, - struct pipe_picture_desc *picture) -{ - struct radeon_decoder *dec = (struct radeon_decoder *)decoder; - - assert(decoder); - - if (!dec->bs_ptr) - return; - - dec->send_cmd(dec, target, picture); - flush(dec, PIPE_FLUSH_ASYNC); - next_buffer(dec); -} - -/** - * flush any outstanding command buffers to the hardware - */ -static void radeon_dec_flush(struct pipe_video_codec *decoder) -{ -} - -/** - * create and HW decoder - */ -struct pipe_video_codec *radeon_create_decoder(struct pipe_context *context, - const struct pipe_video_codec *templ) -{ - struct si_context *sctx = (struct si_context *)context; - struct radeon_winsys *ws = sctx->ws; - unsigned width = templ->width, height = templ->height; - unsigned bs_buf_size, stream_type = 0, ring = RING_VCN_DEC; - struct radeon_decoder *dec; - int r, i; - - switch (u_reduce_video_profile(templ->profile)) { - case PIPE_VIDEO_FORMAT_MPEG12: - if (templ->entrypoint > PIPE_VIDEO_ENTRYPOINT_BITSTREAM) - return vl_create_mpeg12_decoder(context, templ); - stream_type = RDECODE_CODEC_MPEG2_VLD; - break; - case PIPE_VIDEO_FORMAT_MPEG4: - width = align(width, VL_MACROBLOCK_WIDTH); - height = align(height, VL_MACROBLOCK_HEIGHT); - stream_type = RDECODE_CODEC_MPEG4; - break; - case PIPE_VIDEO_FORMAT_VC1: - stream_type = RDECODE_CODEC_VC1; - break; - case PIPE_VIDEO_FORMAT_MPEG4_AVC: - width = align(width, VL_MACROBLOCK_WIDTH); - height = align(height, VL_MACROBLOCK_HEIGHT); - stream_type = RDECODE_CODEC_H264_PERF; - break; - case PIPE_VIDEO_FORMAT_HEVC: - stream_type = RDECODE_CODEC_H265; - break; - case PIPE_VIDEO_FORMAT_VP9: - stream_type = RDECODE_CODEC_VP9; - break; - case PIPE_VIDEO_FORMAT_AV1: - stream_type = RDECODE_CODEC_AV1; - break; - case PIPE_VIDEO_FORMAT_JPEG: - stream_type = RDECODE_CODEC_JPEG; - ring = RING_VCN_JPEG; - break; - default: - assert(0); - break; - } - - dec = CALLOC_STRUCT(radeon_decoder); - - if (!dec) - return NULL; - - dec->base = *templ; - dec->base.context = context; - dec->base.width = width; - dec->base.height = height; - - dec->base.destroy = radeon_dec_destroy; - dec->base.begin_frame = radeon_dec_begin_frame; - dec->base.decode_macroblock = radeon_dec_decode_macroblock; - dec->base.decode_bitstream = radeon_dec_decode_bitstream; - dec->base.end_frame = radeon_dec_end_frame; - dec->base.flush = radeon_dec_flush; - - dec->stream_type = stream_type; - dec->stream_handle = si_vid_alloc_stream_handle(); - dec->screen = context->screen; - dec->ws = ws; - - if (!ws->cs_create(&dec->cs, sctx->ctx, ring, NULL, NULL, false)) { - RVID_ERR("Can't get command submission context.\n"); - goto error; - } - - for (i = 0; i < ARRAY_SIZE(dec->render_pic_list); i++) - dec->render_pic_list[i] = NULL; - - if (sctx->family >= CHIP_SIENNA_CICHLID && (stream_type == RDECODE_CODEC_H264_PERF)) { - for (i = 0; i < ARRAY_SIZE(dec->h264_valid_ref_num); i++) - dec->h264_valid_ref_num[i] = (unsigned) -1; - for (i = 0; i < ARRAY_SIZE(dec->h264_valid_poc_num); i++) - dec->h264_valid_poc_num[i] = (unsigned) -1; - } - - bs_buf_size = width * height * (512 / (16 * 16)); - for (i = 0; i < NUM_BUFFERS; ++i) { - unsigned msg_fb_it_probs_size = FB_BUFFER_OFFSET + FB_BUFFER_SIZE; - if (have_it(dec)) - msg_fb_it_probs_size += IT_SCALING_TABLE_SIZE; - else if (have_probs(dec)) - msg_fb_it_probs_size += (dec->stream_type == RDECODE_CODEC_VP9) ? - VP9_PROBS_TABLE_SIZE : - sizeof(rvcn_dec_av1_segment_fg_t); - /* use vram to improve performance, workaround an unknown bug */ - if (!si_vid_create_buffer(dec->screen, &dec->msg_fb_it_probs_buffers[i], msg_fb_it_probs_size, - PIPE_USAGE_DEFAULT)) { - RVID_ERR("Can't allocated message buffers.\n"); - goto error; - } - - if (!si_vid_create_buffer(dec->screen, &dec->bs_buffers[i], bs_buf_size, - PIPE_USAGE_STAGING)) { - RVID_ERR("Can't allocated bitstream buffers.\n"); - goto error; - } - - si_vid_clear_buffer(context, &dec->msg_fb_it_probs_buffers[i]); - si_vid_clear_buffer(context, &dec->bs_buffers[i]); - - if (have_probs(dec) && dec->stream_type == RDECODE_CODEC_VP9) { - struct rvid_buffer *buf; - void *ptr; - - buf = &dec->msg_fb_it_probs_buffers[i]; - ptr = dec->ws->buffer_map(dec->ws, buf->res->buf, &dec->cs, - PIPE_MAP_WRITE | RADEON_MAP_TEMPORARY); - ptr += FB_BUFFER_OFFSET + FB_BUFFER_SIZE; - fill_probs_table(ptr); - dec->ws->buffer_unmap(dec->ws, buf->res->buf); - dec->bs_ptr = NULL; - } - } - - if (sctx->family >= CHIP_SIENNA_CICHLID && - (stream_type == RDECODE_CODEC_VP9 || - stream_type == RDECODE_CODEC_AV1 || - ((stream_type == RDECODE_CODEC_H265) && templ->expect_chunked_decode) || - ((stream_type == RDECODE_CODEC_H264_PERF) && templ->expect_chunked_decode))) - dec->dpb_type = DPB_DYNAMIC_TIER_2; - else if (sctx->family <= CHIP_NAVI14 && stream_type == RDECODE_CODEC_VP9) - dec->dpb_type = DPB_DYNAMIC_TIER_1; - else - dec->dpb_type = DPB_MAX_RES; - - dec->db_alignment = (((struct si_screen *)dec->screen)->info.family >= CHIP_RENOIR && - dec->base.width > 32 && (dec->stream_type == RDECODE_CODEC_VP9 || - dec->stream_type == RDECODE_CODEC_AV1 || - dec->base.profile == PIPE_VIDEO_PROFILE_HEVC_MAIN_10)) ? 64 : 32; - - dec->dpb_size = calc_dpb_size(dec); - - if (!si_vid_create_buffer(dec->screen, &dec->sessionctx, RDECODE_SESSION_CONTEXT_SIZE, - PIPE_USAGE_DEFAULT)) { - RVID_ERR("Can't allocated session ctx.\n"); - goto error; - } - si_vid_clear_buffer(context, &dec->sessionctx); - - switch (sctx->family) { - case CHIP_RAVEN: - case CHIP_RAVEN2: - dec->reg.data0 = RDECODE_VCN1_GPCOM_VCPU_DATA0; - dec->reg.data1 = RDECODE_VCN1_GPCOM_VCPU_DATA1; - dec->reg.cmd = RDECODE_VCN1_GPCOM_VCPU_CMD; - dec->reg.cntl = RDECODE_VCN1_ENGINE_CNTL; - dec->jpg.direct_reg = false; - break; - case CHIP_NAVI10: - case CHIP_NAVI12: - case CHIP_NAVI14: - case CHIP_RENOIR: - dec->reg.data0 = RDECODE_VCN2_GPCOM_VCPU_DATA0; - dec->reg.data1 = RDECODE_VCN2_GPCOM_VCPU_DATA1; - dec->reg.cmd = RDECODE_VCN2_GPCOM_VCPU_CMD; - dec->reg.cntl = RDECODE_VCN2_ENGINE_CNTL; - dec->jpg.direct_reg = true; - break; - case CHIP_ARCTURUS: - case CHIP_ALDEBARAN: - case CHIP_SIENNA_CICHLID: - case CHIP_NAVY_FLOUNDER: - case CHIP_DIMGREY_CAVEFISH: - case CHIP_BEIGE_GOBY: - case CHIP_VANGOGH: - case CHIP_YELLOW_CARP: - case CHIP_GFX1036: - dec->reg.data0 = RDECODE_VCN2_5_GPCOM_VCPU_DATA0; - dec->reg.data1 = RDECODE_VCN2_5_GPCOM_VCPU_DATA1; - dec->reg.cmd = RDECODE_VCN2_5_GPCOM_VCPU_CMD; - dec->reg.cntl = RDECODE_VCN2_5_ENGINE_CNTL; - dec->jpg.direct_reg = true; - break; - default: - RVID_ERR("VCN is not supported.\n"); - goto error; - } - - map_msg_fb_it_probs_buf(dec); - rvcn_dec_message_create(dec); - send_msg_buf(dec); - r = flush(dec, 0); - if (r) - goto error; - - next_buffer(dec); - - if (stream_type == RDECODE_CODEC_JPEG) - dec->send_cmd = send_cmd_jpeg; - else - dec->send_cmd = send_cmd_dec; - - - if (dec->dpb_type == DPB_DYNAMIC_TIER_2) { - list_inithead(&dec->dpb_ref_list); - list_inithead(&dec->dpb_unref_list); - } - - dec->tmz_ctx = sctx->family < CHIP_RENOIR; - - return &dec->base; - -error: - dec->ws->cs_destroy(&dec->cs); - - for (i = 0; i < NUM_BUFFERS; ++i) { - si_vid_destroy_buffer(&dec->msg_fb_it_probs_buffers[i]); - si_vid_destroy_buffer(&dec->bs_buffers[i]); - } - - if (dec->dpb_type != DPB_DYNAMIC_TIER_2) - si_vid_destroy_buffer(&dec->dpb); - si_vid_destroy_buffer(&dec->ctx); - si_vid_destroy_buffer(&dec->sessionctx); - - FREE(dec); - - return NULL; -} diff --git a/src/gallium/drivers/radeon/radeon_vcn_dec.h b/src/gallium/drivers/radeon/radeon_vcn_dec.h deleted file mode 100644 index 1dfd286bb6a..00000000000 --- a/src/gallium/drivers/radeon/radeon_vcn_dec.h +++ /dev/null @@ -1,118 +0,0 @@ -/************************************************************************** - * - * Copyright 2017 Advanced Micro Devices, Inc. - * All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - * - **************************************************************************/ - -#ifndef _RADEON_VCN_DEC_H -#define _RADEON_VCN_DEC_H - -#include "radeon_video.h" -#include "util/list.h" - -#include "ac_vcn_dec.h" - -#define NUM_BUFFERS 4 - -struct rvcn_dec_dynamic_dpb_t2 { - struct list_head list; - uint8_t index; - struct rvid_buffer dpb; -}; - -struct radeon_decoder { - struct pipe_video_codec base; - - unsigned stream_handle; - unsigned stream_type; - unsigned frame_number; - unsigned db_alignment; - unsigned dpb_size; - unsigned last_width; - unsigned last_height; - - struct pipe_screen *screen; - struct radeon_winsys *ws; - struct radeon_cmdbuf cs; - - void *msg; - uint32_t *fb; - uint8_t *it; - uint8_t *probs; - void *bs_ptr; - - struct rvid_buffer msg_fb_it_probs_buffers[NUM_BUFFERS]; - struct rvid_buffer bs_buffers[NUM_BUFFERS]; - struct rvid_buffer dpb; - struct rvid_buffer ctx; - struct rvid_buffer sessionctx; - - unsigned bs_size; - unsigned cur_buffer; - void *render_pic_list[32]; - unsigned h264_valid_ref_num[17]; - unsigned h264_valid_poc_num[34]; - bool show_frame; - unsigned ref_idx; - bool tmz_ctx; - struct { - unsigned data0; - unsigned data1; - unsigned cmd; - unsigned cntl; - } reg; - struct jpeg_params jpg; - enum { - DPB_MAX_RES = 0, - DPB_DYNAMIC_TIER_1, - DPB_DYNAMIC_TIER_2 - } dpb_type; - - struct { - enum { - CODEC_8_BITS = 0, - CODEC_10_BITS - } bts; - uint8_t index; - unsigned ref_size; - uint8_t ref_list[16]; - } ref_codec; - - struct list_head dpb_ref_list; - struct list_head dpb_unref_list; - - void (*send_cmd)(struct radeon_decoder *dec, struct pipe_video_buffer *target, - struct pipe_picture_desc *picture); -}; - -void send_cmd_dec(struct radeon_decoder *dec, struct pipe_video_buffer *target, - struct pipe_picture_desc *picture); - -void send_cmd_jpeg(struct radeon_decoder *dec, struct pipe_video_buffer *target, - struct pipe_picture_desc *picture); - -struct pipe_video_codec *radeon_create_decoder(struct pipe_context *context, - const struct pipe_video_codec *templat); - -#endif diff --git a/src/gallium/drivers/radeon/radeon_vcn_dec_jpeg.c b/src/gallium/drivers/radeon/radeon_vcn_dec_jpeg.c deleted file mode 100644 index 8d95f42b69c..00000000000 --- a/src/gallium/drivers/radeon/radeon_vcn_dec_jpeg.c +++ /dev/null @@ -1,302 +0,0 @@ -/************************************************************************** - * - * Copyright 2018 Advanced Micro Devices, Inc. - * All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - * - **************************************************************************/ - -#include "pipe/p_video_codec.h" -#include "radeon_vcn_dec.h" -#include "radeon_video.h" -#include "radeonsi/si_pipe.h" -#include "util/u_memory.h" -#include "util/u_video.h" - -#include <assert.h> -#include <stdio.h> - -static struct pb_buffer *radeon_jpeg_get_decode_param(struct radeon_decoder *dec, - struct pipe_video_buffer *target, - struct pipe_picture_desc *picture) -{ - struct si_texture *luma = (struct si_texture *)((struct vl_video_buffer *)target)->resources[0]; - struct si_texture *chroma = - (struct si_texture *)((struct vl_video_buffer *)target)->resources[1]; - - dec->jpg.bsd_size = align(dec->bs_size, 128); - dec->jpg.dt_luma_top_offset = luma->surface.u.gfx9.surf_offset; - if (target->buffer_format == PIPE_FORMAT_NV12) - dec->jpg.dt_chroma_top_offset = chroma->surface.u.gfx9.surf_offset; - dec->jpg.dt_pitch = luma->surface.u.gfx9.surf_pitch * luma->surface.blk_w; - dec->jpg.dt_uv_pitch = dec->jpg.dt_pitch / 2; - - return luma->buffer.buf; -} - -/* add a new set register command to the IB */ -static void set_reg_jpeg(struct radeon_decoder *dec, unsigned reg, unsigned cond, unsigned type, - uint32_t val) -{ - radeon_emit(&dec->cs, RDECODE_PKTJ(reg, cond, type)); - radeon_emit(&dec->cs, val); -} - -/* send a bitstream buffer command */ -static void send_cmd_bitstream(struct radeon_decoder *dec, struct pb_buffer *buf, uint32_t off, - unsigned usage, enum radeon_bo_domain domain) -{ - uint64_t addr; - - // jpeg soft reset - set_reg_jpeg(dec, SOC15_REG_ADDR(mmUVD_JPEG_CNTL), COND0, TYPE0, 1); - - // ensuring the Reset is asserted in SCLK domain - set_reg_jpeg(dec, SOC15_REG_ADDR(mmUVD_CTX_INDEX), COND0, TYPE0, 0x01C2); - set_reg_jpeg(dec, SOC15_REG_ADDR(mmUVD_CTX_DATA), COND0, TYPE0, 0x01400200); - set_reg_jpeg(dec, SOC15_REG_ADDR(mmUVD_CTX_INDEX), COND0, TYPE0, 0x01C3); - set_reg_jpeg(dec, SOC15_REG_ADDR(mmUVD_CTX_DATA), COND0, TYPE0, (1 << 9)); - set_reg_jpeg(dec, SOC15_REG_ADDR(mmUVD_SOFT_RESET), COND0, TYPE3, (1 << 9)); - - // wait mem - set_reg_jpeg(dec, SOC15_REG_ADDR(mmUVD_JPEG_CNTL), COND0, TYPE0, 0); - - // ensuring the Reset is de-asserted in SCLK domain - set_reg_jpeg(dec, SOC15_REG_ADDR(mmUVD_CTX_INDEX), COND0, TYPE0, 0x01C3); - set_reg_jpeg(dec, SOC15_REG_ADDR(mmUVD_CTX_DATA), COND0, TYPE0, (0 << 9)); - set_reg_jpeg(dec, SOC15_REG_ADDR(mmUVD_SOFT_RESET), COND0, TYPE3, (1 << 9)); - - dec->ws->cs_add_buffer(&dec->cs, buf, usage | RADEON_USAGE_SYNCHRONIZED, domain); - addr = dec->ws->buffer_get_virtual_address(buf); - addr = addr + off; - - // set UVD_LMI_JPEG_READ_64BIT_BAR_LOW/HIGH based on bitstream buffer address - set_reg_jpeg(dec, SOC15_REG_ADDR(mmUVD_LMI_JPEG_READ_64BIT_BAR_HIGH), COND0, TYPE0, - (addr >> 32)); - set_reg_jpeg(dec, SOC15_REG_ADDR(mmUVD_LMI_JPEG_READ_64BIT_BAR_LOW), COND0, TYPE0, addr); - - // set jpeg_rb_base - set_reg_jpeg(dec, SOC15_REG_ADDR(mmUVD_JPEG_RB_BASE), COND0, TYPE0, 0); - - // set jpeg_rb_base - set_reg_jpeg(dec, SOC15_REG_ADDR(mmUVD_JPEG_RB_SIZE), COND0, TYPE0, 0xFFFFFFF0); - - // set jpeg_rb_wptr - set_reg_jpeg(dec, SOC15_REG_ADDR(mmUVD_JPEG_RB_WPTR), COND0, TYPE0, (dec->jpg.bsd_size >> 2)); -} - -/* send a target buffer command */ -static void send_cmd_target(struct radeon_decoder *dec, struct pb_buffer *buf, uint32_t off, - unsigned usage, enum radeon_bo_domain domain) -{ - uint64_t addr; - - set_reg_jpeg(dec, SOC15_REG_ADDR(mmUVD_JPEG_PITCH), COND0, TYPE0, (dec->jpg.dt_pitch >> 4)); - set_reg_jpeg(dec, SOC15_REG_ADDR(mmUVD_JPEG_UV_PITCH), COND0, TYPE0, - ((dec->jpg.dt_uv_pitch * 2) >> 4)); - - set_reg_jpeg(dec, SOC15_REG_ADDR(mmUVD_JPEG_TILING_CTRL), COND0, TYPE0, 0); - set_reg_jpeg(dec, SOC15_REG_ADDR(mmUVD_JPEG_UV_TILING_CTRL), COND0, TYPE0, 0); - - dec->ws->cs_add_buffer(&dec->cs, buf, usage | RADEON_USAGE_SYNCHRONIZED, domain); - addr = dec->ws->buffer_get_virtual_address(buf); - addr = addr + off; - - // set UVD_LMI_JPEG_WRITE_64BIT_BAR_LOW/HIGH based on target buffer address - set_reg_jpeg(dec, SOC15_REG_ADDR(mmUVD_LMI_JPEG_WRITE_64BIT_BAR_HIGH), COND0, TYPE0, - (addr >> 32)); - set_reg_jpeg(dec, SOC15_REG_ADDR(mmUVD_LMI_JPEG_WRITE_64BIT_BAR_LOW), COND0, TYPE0, addr); - - // set output buffer data address - set_reg_jpeg(dec, SOC15_REG_ADDR(mmUVD_JPEG_INDEX), COND0, TYPE0, 0); - set_reg_jpeg(dec, SOC15_REG_ADDR(mmUVD_JPEG_DATA), COND0, TYPE0, dec->jpg.dt_luma_top_offset); - set_reg_jpeg(dec, SOC15_REG_ADDR(mmUVD_JPEG_INDEX), COND0, TYPE0, 1); - set_reg_jpeg(dec, SOC15_REG_ADDR(mmUVD_JPEG_DATA), COND0, TYPE0, dec->jpg.dt_chroma_top_offset); - set_reg_jpeg(dec, SOC15_REG_ADDR(mmUVD_JPEG_TIER_CNTL2), COND0, TYPE3, 0); - - // set output buffer read pointer - set_reg_jpeg(dec, SOC15_REG_ADDR(mmUVD_JPEG_OUTBUF_RPTR), COND0, TYPE0, 0); - - // enable error interrupts - set_reg_jpeg(dec, SOC15_REG_ADDR(mmUVD_JPEG_INT_EN), COND0, TYPE0, 0xFFFFFFFE); - - // start engine command - set_reg_jpeg(dec, SOC15_REG_ADDR(mmUVD_JPEG_CNTL), COND0, TYPE0, 0x6); - - // wait for job completion, wait for job JBSI fetch done - set_reg_jpeg(dec, SOC15_REG_ADDR(mmUVD_CTX_INDEX), COND0, TYPE0, 0x01C3); - set_reg_jpeg(dec, SOC15_REG_ADDR(mmUVD_CTX_DATA), COND0, TYPE0, (dec->jpg.bsd_size >> 2)); - set_reg_jpeg(dec, SOC15_REG_ADDR(mmUVD_CTX_INDEX), COND0, TYPE0, 0x01C2); - set_reg_jpeg(dec, SOC15_REG_ADDR(mmUVD_CTX_DATA), COND0, TYPE0, 0x01400200); - set_reg_jpeg(dec, SOC15_REG_ADDR(mmUVD_JPEG_RB_RPTR), COND0, TYPE3, 0xFFFFFFFF); - - // wait for job jpeg outbuf idle - set_reg_jpeg(dec, SOC15_REG_ADDR(mmUVD_CTX_INDEX), COND0, TYPE0, 0x01C3); - set_reg_jpeg(dec, SOC15_REG_ADDR(mmUVD_CTX_DATA), COND0, TYPE0, 0xFFFFFFFF); - set_reg_jpeg(dec, SOC15_REG_ADDR(mmUVD_JPEG_OUTBUF_WPTR), COND0, TYPE3, 0x00000001); - - // stop engine - set_reg_jpeg(dec, SOC15_REG_ADDR(mmUVD_JPEG_CNTL), COND0, TYPE0, 0x4); - - // asserting jpeg lmi drop - set_reg_jpeg(dec, SOC15_REG_ADDR(mmUVD_CTX_INDEX), COND0, TYPE0, 0x0005); - set_reg_jpeg(dec, SOC15_REG_ADDR(mmUVD_CTX_DATA), COND0, TYPE0, (1 << 23 | 1 << 0)); - set_reg_jpeg(dec, SOC15_REG_ADDR(mmUVD_CTX_DATA), COND0, TYPE1, 0); - - // asserting jpeg reset - set_reg_jpeg(dec, SOC15_REG_ADDR(mmUVD_JPEG_CNTL), COND0, TYPE0, 1); - - // ensure reset is asserted in sclk domain - set_reg_jpeg(dec, SOC15_REG_ADDR(mmUVD_CTX_INDEX), COND0, TYPE0, 0x01C3); - set_reg_jpeg(dec, SOC15_REG_ADDR(mmUVD_CTX_DATA), COND0, TYPE0, (1 << 9)); - set_reg_jpeg(dec, SOC15_REG_ADDR(mmUVD_SOFT_RESET), COND0, TYPE3, (1 << 9)); - - // de-assert jpeg reset - set_reg_jpeg(dec, SOC15_REG_ADDR(mmUVD_JPEG_CNTL), COND0, TYPE0, 0); - - // ensure reset is de-asserted in sclk domain - set_reg_jpeg(dec, SOC15_REG_ADDR(mmUVD_CTX_INDEX), COND0, TYPE0, 0x01C3); - set_reg_jpeg(dec, SOC15_REG_ADDR(mmUVD_CTX_DATA), COND0, TYPE0, (0 << 9)); - set_reg_jpeg(dec, SOC15_REG_ADDR(mmUVD_SOFT_RESET), COND0, TYPE3, (1 << 9)); - - // de-asserting jpeg lmi drop - set_reg_jpeg(dec, SOC15_REG_ADDR(mmUVD_CTX_INDEX), COND0, TYPE0, 0x0005); - set_reg_jpeg(dec, SOC15_REG_ADDR(mmUVD_CTX_DATA), COND0, TYPE0, 0); -} - -/* send a bitstream buffer command */ -static void send_cmd_bitstream_direct(struct radeon_decoder *dec, struct pb_buffer *buf, - uint32_t off, unsigned usage, - enum radeon_bo_domain domain) -{ - uint64_t addr; - - // jpeg soft reset - set_reg_jpeg(dec, vcnipUVD_JPEG_DEC_SOFT_RST, COND0, TYPE0, 1); - - // ensuring the Reset is asserted in SCLK domain - set_reg_jpeg(dec, vcnipUVD_JRBC_IB_COND_RD_TIMER, COND0, TYPE0, 0x01400200); - set_reg_jpeg(dec, vcnipUVD_JRBC_IB_REF_DATA, COND0, TYPE0, (0x1 << 0x10)); - set_reg_jpeg(dec, vcnipUVD_JPEG_DEC_SOFT_RST, COND3, TYPE3, (0x1 << 0x10)); - - // wait mem - set_reg_jpeg(dec, vcnipUVD_JPEG_DEC_SOFT_RST, COND0, TYPE0, 0); - - // ensuring the Reset is de-asserted in SCLK domain - set_reg_jpeg(dec, vcnipUVD_JRBC_IB_REF_DATA, COND0, TYPE0, (0 << 0x10)); - set_reg_jpeg(dec, vcnipUVD_JPEG_DEC_SOFT_RST, COND3, TYPE3, (0x1 << 0x10)); - - dec->ws->cs_add_buffer(&dec->cs, buf, usage | RADEON_USAGE_SYNCHRONIZED, domain); - addr = dec->ws->buffer_get_virtual_address(buf); - addr = addr + off; - - // set UVD_LMI_JPEG_READ_64BIT_BAR_LOW/HIGH based on bitstream buffer address - set_reg_jpeg(dec, vcnipUVD_LMI_JPEG_READ_64BIT_BAR_HIGH, COND0, TYPE0, (addr >> 32)); - set_reg_jpeg(dec, vcnipUVD_LMI_JPEG_READ_64BIT_BAR_LOW, COND0, TYPE0, addr); - - // set jpeg_rb_base - set_reg_jpeg(dec, vcnipUVD_JPEG_RB_BASE, COND0, TYPE0, 0); - - // set jpeg_rb_base - set_reg_jpeg(dec, vcnipUVD_JPEG_RB_SIZE, COND0, TYPE0, 0xFFFFFFF0); - - // set jpeg_rb_wptr - set_reg_jpeg(dec, vcnipUVD_JPEG_RB_WPTR, COND0, TYPE0, (dec->jpg.bsd_size >> 2)); -} - -/* send a target buffer command */ -static void send_cmd_target_direct(struct radeon_decoder *dec, struct pb_buffer *buf, uint32_t off, - unsigned usage, enum radeon_bo_domain domain) -{ - uint64_t addr; - - set_reg_jpeg(dec, vcnipUVD_JPEG_PITCH, COND0, TYPE0, (dec->jpg.dt_pitch >> 4)); - set_reg_jpeg(dec, vcnipUVD_JPEG_UV_PITCH, COND0, TYPE0, ((dec->jpg.dt_uv_pitch * 2) >> 4)); - - set_reg_jpeg(dec, vcnipJPEG_DEC_ADDR_MODE, COND0, TYPE0, 0); - set_reg_jpeg(dec, vcnipJPEG_DEC_Y_GFX10_TILING_SURFACE, COND0, TYPE0, 0); - set_reg_jpeg(dec, vcnipJPEG_DEC_UV_GFX10_TILING_SURFACE, COND0, TYPE0, 0); - - dec->ws->cs_add_buffer(&dec->cs, buf, usage | RADEON_USAGE_SYNCHRONIZED, domain); - addr = dec->ws->buffer_get_virtual_address(buf); - addr = addr + off; - - // set UVD_LMI_JPEG_WRITE_64BIT_BAR_LOW/HIGH based on target buffer address - set_reg_jpeg(dec, vcnipUVD_LMI_JPEG_WRITE_64BIT_BAR_HIGH, COND0, TYPE0, (addr >> 32)); - set_reg_jpeg(dec, vcnipUVD_LMI_JPEG_WRITE_64BIT_BAR_LOW, COND0, TYPE0, addr); - - // set output buffer data address - set_reg_jpeg(dec, vcnipUVD_JPEG_INDEX, COND0, TYPE0, 0); - set_reg_jpeg(dec, vcnipUVD_JPEG_DATA, COND0, TYPE0, dec->jpg.dt_luma_top_offset); - set_reg_jpeg(dec, vcnipUVD_JPEG_INDEX, COND0, TYPE0, 1); - set_reg_jpeg(dec, vcnipUVD_JPEG_DATA, COND0, TYPE0, dec->jpg.dt_chroma_top_offset); - set_reg_jpeg(dec, vcnipUVD_JPEG_TIER_CNTL2, COND0, 0, 0); - - // set output buffer read pointer - set_reg_jpeg(dec, vcnipUVD_JPEG_OUTBUF_RPTR, COND0, TYPE0, 0); - set_reg_jpeg(dec, vcnipUVD_JPEG_OUTBUF_CNTL, COND0, TYPE0, - ((0x00001587 & (~0x00000180L)) | (0x1 << 0x7) | (0x1 << 0x6))); - - // enable error interrupts - set_reg_jpeg(dec, vcnipUVD_JPEG_INT_EN, COND0, TYPE0, 0xFFFFFFFE); - - // start engine command - set_reg_jpeg(dec, vcnipUVD_JPEG_CNTL, COND0, TYPE0, 0x6); - - // wait for job completion, wait for job JBSI fetch done - set_reg_jpeg(dec, vcnipUVD_JRBC_IB_REF_DATA, COND0, TYPE0, (dec->jpg.bsd_size >> 2)); - set_reg_jpeg(dec, vcnipUVD_JRBC_IB_COND_RD_TIMER, COND0, TYPE0, 0x01400200); - set_reg_jpeg(dec, vcnipUVD_JPEG_RB_RPTR, COND3, TYPE3, 0xFFFFFFFF); - - // wait for job jpeg outbuf idle - set_reg_jpeg(dec, vcnipUVD_JRBC_IB_REF_DATA, COND0, TYPE0, 0xFFFFFFFF); - set_reg_jpeg(dec, vcnipUVD_JPEG_OUTBUF_WPTR, COND3, TYPE3, 0x00000001); - - // stop engine - set_reg_jpeg(dec, vcnipUVD_JPEG_CNTL, COND0, TYPE0, 0x4); -} - -/** - * send cmd for vcn jpeg - */ -void send_cmd_jpeg(struct radeon_decoder *dec, struct pipe_video_buffer *target, - struct pipe_picture_desc *picture) -{ - struct pb_buffer *dt; - struct rvid_buffer *bs_buf; - - bs_buf = &dec->bs_buffers[dec->cur_buffer]; - - memset(dec->bs_ptr, 0, align(dec->bs_size, 128) - dec->bs_size); - dec->ws->buffer_unmap(dec->ws, bs_buf->res->buf); - dec->bs_ptr = NULL; - - dt = radeon_jpeg_get_decode_param(dec, target, picture); - - if (dec->jpg.direct_reg == true) { - send_cmd_bitstream_direct(dec, bs_buf->res->buf, 0, RADEON_USAGE_READ, RADEON_DOMAIN_GTT); - send_cmd_target_direct(dec, dt, 0, RADEON_USAGE_WRITE, RADEON_DOMAIN_VRAM); - } else { - send_cmd_bitstream(dec, bs_buf->res->buf, 0, RADEON_USAGE_READ, RADEON_DOMAIN_GTT); - send_cmd_target(dec, dt, 0, RADEON_USAGE_WRITE, RADEON_DOMAIN_VRAM); - } -} diff --git a/src/gallium/drivers/radeon/radeon_vcn_enc.c b/src/gallium/drivers/radeon/radeon_vcn_enc.c deleted file mode 100644 index 9a6a6088605..00000000000 --- a/src/gallium/drivers/radeon/radeon_vcn_enc.c +++ /dev/null @@ -1,737 +0,0 @@ -/************************************************************************** - * - * Copyright 2017 Advanced Micro Devices, Inc. - * All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - * - **************************************************************************/ - -#include "radeon_vcn_enc.h" - -#include "pipe/p_video_codec.h" -#include "radeon_video.h" -#include "radeonsi/si_pipe.h" -#include "util/u_memory.h" -#include "util/u_video.h" -#include "vl/vl_video_buffer.h" - -#include <stdio.h> - -static const unsigned index_to_shifts[4] = {24, 16, 8, 0}; - -static void radeon_vcn_enc_get_param(struct radeon_encoder *enc, struct pipe_picture_desc *picture) -{ - if (u_reduce_video_profile(picture->profile) == PIPE_VIDEO_FORMAT_MPEG4_AVC) { - struct pipe_h264_enc_picture_desc *pic = (struct pipe_h264_enc_picture_desc *)picture; - enc->enc_pic.picture_type = pic->picture_type; - enc->enc_pic.frame_num = pic->frame_num; - enc->enc_pic.pic_order_cnt = pic->pic_order_cnt; - enc->enc_pic.pic_order_cnt_type = pic->pic_order_cnt_type; - enc->enc_pic.ref_idx_l0 = pic->ref_idx_l0; - enc->enc_pic.ref_idx_l1 = pic->ref_idx_l1; - enc->enc_pic.not_referenced = pic->not_referenced; - enc->enc_pic.is_idr = (pic->picture_type == PIPE_H2645_ENC_PICTURE_TYPE_IDR); - if (pic->pic_ctrl.enc_frame_cropping_flag) { - enc->enc_pic.crop_left = pic->pic_ctrl.enc_frame_crop_left_offset; - enc->enc_pic.crop_right = pic->pic_ctrl.enc_frame_crop_right_offset; - enc->enc_pic.crop_top = pic->pic_ctrl.enc_frame_crop_top_offset; - enc->enc_pic.crop_bottom = pic->pic_ctrl.enc_frame_crop_bottom_offset; - } else { - enc->enc_pic.crop_left = 0; - enc->enc_pic.crop_right = (align(enc->base.width, 16) - enc->base.width) / 2; - enc->enc_pic.crop_top = 0; - enc->enc_pic.crop_bottom = (align(enc->base.height, 16) - enc->base.height) / 2; - } - enc->enc_pic.num_temporal_layers = pic->num_temporal_layers ? pic->num_temporal_layers : 1; - enc->enc_pic.temporal_id = 0; - for (int i = 0; i < enc->enc_pic.num_temporal_layers; i++) - { - enc->enc_pic.rc_layer_init[i].target_bit_rate = pic->rate_ctrl[i].target_bitrate; - enc->enc_pic.rc_layer_init[i].peak_bit_rate = pic->rate_ctrl[i].peak_bitrate; - enc->enc_pic.rc_layer_init[i].frame_rate_num = pic->rate_ctrl[i].frame_rate_num; - enc->enc_pic.rc_layer_init[i].frame_rate_den = pic->rate_ctrl[i].frame_rate_den; - enc->enc_pic.rc_layer_init[i].vbv_buffer_size = pic->rate_ctrl[i].vbv_buffer_size; - enc->enc_pic.rc_layer_init[i].avg_target_bits_per_picture = pic->rate_ctrl[i].target_bits_picture; - enc->enc_pic.rc_layer_init[i].peak_bits_per_picture_integer = - pic->rate_ctrl[i].peak_bits_picture_integer; - enc->enc_pic.rc_layer_init[i].peak_bits_per_picture_fractional = - pic->rate_ctrl[i].peak_bits_picture_fraction; - } - enc->enc_pic.rc_session_init.vbv_buffer_level = pic->rate_ctrl[0].vbv_buf_lv; - enc->enc_pic.rc_per_pic.qp = pic->quant_i_frames; - enc->enc_pic.rc_per_pic.min_qp_app = 0; - enc->enc_pic.rc_per_pic.max_qp_app = 51; - enc->enc_pic.rc_per_pic.max_au_size = 0; - enc->enc_pic.rc_per_pic.enabled_filler_data = pic->rate_ctrl[0].fill_data_enable; - enc->enc_pic.rc_per_pic.skip_frame_enable = false; - enc->enc_pic.rc_per_pic.enforce_hrd = pic->rate_ctrl[0].enforce_hrd; - - switch (pic->rate_ctrl[0].rate_ctrl_method) { - case PIPE_H2645_ENC_RATE_CONTROL_METHOD_DISABLE: - enc->enc_pic.rc_session_init.rate_control_method = RENCODE_RATE_CONTROL_METHOD_NONE; - break; - case PIPE_H2645_ENC_RATE_CONTROL_METHOD_CONSTANT_SKIP: - case PIPE_H2645_ENC_RATE_CONTROL_METHOD_CONSTANT: - enc->enc_pic.rc_session_init.rate_control_method = RENCODE_RATE_CONTROL_METHOD_CBR; - break; - case PIPE_H2645_ENC_RATE_CONTROL_METHOD_VARIABLE_SKIP: - case PIPE_H2645_ENC_RATE_CONTROL_METHOD_VARIABLE: - enc->enc_pic.rc_session_init.rate_control_method = - RENCODE_RATE_CONTROL_METHOD_PEAK_CONSTRAINED_VBR; - break; - default: - enc->enc_pic.rc_session_init.rate_control_method = RENCODE_RATE_CONTROL_METHOD_NONE; - } - } else if (u_reduce_video_profile(picture->profile) == PIPE_VIDEO_FORMAT_HEVC) { - struct pipe_h265_enc_picture_desc *pic = (struct pipe_h265_enc_picture_desc *)picture; - enc->enc_pic.picture_type = pic->picture_type; - enc->enc_pic.frame_num = pic->frame_num; - enc->enc_pic.pic_order_cnt = pic->pic_order_cnt; - enc->enc_pic.pic_order_cnt_type = pic->pic_order_cnt_type; - enc->enc_pic.ref_idx_l0 = pic->ref_idx_l0; - enc->enc_pic.ref_idx_l1 = pic->ref_idx_l1; - enc->enc_pic.not_referenced = pic->not_referenced; - enc->enc_pic.is_idr = (pic->picture_type == PIPE_H2645_ENC_PICTURE_TYPE_IDR) || - (pic->picture_type == PIPE_H2645_ENC_PICTURE_TYPE_I); - - if (pic->seq.conformance_window_flag) { - enc->enc_pic.crop_left = pic->seq.conf_win_left_offset; - enc->enc_pic.crop_right = pic->seq.conf_win_right_offset; - enc->enc_pic.crop_top = pic->seq.conf_win_top_offset; - enc->enc_pic.crop_bottom = pic->seq.conf_win_bottom_offset; - } else { - enc->enc_pic.crop_left = 0; - enc->enc_pic.crop_right = (align(enc->base.width, 16) - enc->base.width) / 2; - enc->enc_pic.crop_top = 0; - enc->enc_pic.crop_bottom = (align(enc->base.height, 16) - enc->base.height) / 2; - } - - enc->enc_pic.general_tier_flag = pic->seq.general_tier_flag; - enc->enc_pic.general_profile_idc = pic->seq.general_profile_idc; - enc->enc_pic.general_level_idc = pic->seq.general_level_idc; - enc->enc_pic.max_poc = MAX2(16, util_next_power_of_two(pic->seq.intra_period)); - enc->enc_pic.log2_max_poc = 0; - enc->enc_pic.num_temporal_layers = 1; - for (int i = enc->enc_pic.max_poc; i != 0; enc->enc_pic.log2_max_poc++) - i = (i >> 1); - enc->enc_pic.chroma_format_idc = pic->seq.chroma_format_idc; - enc->enc_pic.pic_width_in_luma_samples = pic->seq.pic_width_in_luma_samples; - enc->enc_pic.pic_height_in_luma_samples = pic->seq.pic_height_in_luma_samples; - enc->enc_pic.log2_diff_max_min_luma_coding_block_size = - pic->seq.log2_diff_max_min_luma_coding_block_size; - enc->enc_pic.log2_min_transform_block_size_minus2 = - pic->seq.log2_min_transform_block_size_minus2; - enc->enc_pic.log2_diff_max_min_transform_block_size = - pic->seq.log2_diff_max_min_transform_block_size; - enc->enc_pic.max_transform_hierarchy_depth_inter = - pic->seq.max_transform_hierarchy_depth_inter; - enc->enc_pic.max_transform_hierarchy_depth_intra = - pic->seq.max_transform_hierarchy_depth_intra; - enc->enc_pic.log2_parallel_merge_level_minus2 = pic->pic.log2_parallel_merge_level_minus2; - enc->enc_pic.bit_depth_luma_minus8 = pic->seq.bit_depth_luma_minus8; - enc->enc_pic.bit_depth_chroma_minus8 = pic->seq.bit_depth_chroma_minus8; - enc->enc_pic.nal_unit_type = pic->pic.nal_unit_type; - enc->enc_pic.max_num_merge_cand = pic->slice.max_num_merge_cand; - enc->enc_pic.sample_adaptive_offset_enabled_flag = - pic->seq.sample_adaptive_offset_enabled_flag; - enc->enc_pic.pcm_enabled_flag = pic->seq.pcm_enabled_flag; - enc->enc_pic.sps_temporal_mvp_enabled_flag = pic->seq.sps_temporal_mvp_enabled_flag; - enc->enc_pic.hevc_deblock.loop_filter_across_slices_enabled = - pic->slice.slice_loop_filter_across_slices_enabled_flag; - enc->enc_pic.hevc_deblock.deblocking_filter_disabled = - pic->slice.slice_deblocking_filter_disabled_flag; - enc->enc_pic.hevc_deblock.beta_offset_div2 = pic->slice.slice_beta_offset_div2; - enc->enc_pic.hevc_deblock.tc_offset_div2 = pic->slice.slice_tc_offset_div2; - enc->enc_pic.hevc_deblock.cb_qp_offset = pic->slice.slice_cb_qp_offset; - enc->enc_pic.hevc_deblock.cr_qp_offset = pic->slice.slice_cr_qp_offset; - enc->enc_pic.hevc_spec_misc.log2_min_luma_coding_block_size_minus3 = - pic->seq.log2_min_luma_coding_block_size_minus3; - enc->enc_pic.hevc_spec_misc.amp_disabled = !pic->seq.amp_enabled_flag; - enc->enc_pic.hevc_spec_misc.strong_intra_smoothing_enabled = - pic->seq.strong_intra_smoothing_enabled_flag; - enc->enc_pic.hevc_spec_misc.constrained_intra_pred_flag = - pic->pic.constrained_intra_pred_flag; - enc->enc_pic.hevc_spec_misc.cabac_init_flag = pic->slice.cabac_init_flag; - enc->enc_pic.hevc_spec_misc.half_pel_enabled = 1; - enc->enc_pic.hevc_spec_misc.quarter_pel_enabled = 1; - enc->enc_pic.rc_layer_init[0].target_bit_rate = pic->rc.target_bitrate; - enc->enc_pic.rc_layer_init[0].peak_bit_rate = pic->rc.peak_bitrate; - enc->enc_pic.rc_layer_init[0].frame_rate_num = pic->rc.frame_rate_num; - enc->enc_pic.rc_layer_init[0].frame_rate_den = pic->rc.frame_rate_den; - enc->enc_pic.rc_layer_init[0].vbv_buffer_size = pic->rc.vbv_buffer_size; - enc->enc_pic.rc_layer_init[0].avg_target_bits_per_picture = pic->rc.target_bits_picture; - enc->enc_pic.rc_layer_init[0].peak_bits_per_picture_integer = pic->rc.peak_bits_picture_integer; - enc->enc_pic.rc_layer_init[0].peak_bits_per_picture_fractional = - pic->rc.peak_bits_picture_fraction; - enc->enc_pic.rc_session_init.vbv_buffer_level = pic->rc.vbv_buf_lv; - enc->enc_pic.rc_per_pic.qp = pic->rc.quant_i_frames; - enc->enc_pic.rc_per_pic.min_qp_app = 0; - enc->enc_pic.rc_per_pic.max_qp_app = 51; - enc->enc_pic.rc_per_pic.max_au_size = 0; - enc->enc_pic.rc_per_pic.enabled_filler_data = pic->rc.fill_data_enable; - enc->enc_pic.rc_per_pic.skip_frame_enable = false; - enc->enc_pic.rc_per_pic.enforce_hrd = pic->rc.enforce_hrd; - switch (pic->rc.rate_ctrl_method) { - case PIPE_H2645_ENC_RATE_CONTROL_METHOD_DISABLE: - enc->enc_pic.rc_session_init.rate_control_method = RENCODE_RATE_CONTROL_METHOD_NONE; - break; - case PIPE_H2645_ENC_RATE_CONTROL_METHOD_CONSTANT_SKIP: - case PIPE_H2645_ENC_RATE_CONTROL_METHOD_CONSTANT: - enc->enc_pic.rc_session_init.rate_control_method = RENCODE_RATE_CONTROL_METHOD_CBR; - break; - case PIPE_H2645_ENC_RATE_CONTROL_METHOD_VARIABLE_SKIP: - case PIPE_H2645_ENC_RATE_CONTROL_METHOD_VARIABLE: - enc->enc_pic.rc_session_init.rate_control_method = - RENCODE_RATE_CONTROL_METHOD_PEAK_CONSTRAINED_VBR; - break; - default: - enc->enc_pic.rc_session_init.rate_control_method = RENCODE_RATE_CONTROL_METHOD_NONE; - } - } - - if (picture->output_format == PIPE_FORMAT_NONE) - picture->output_format = PIPE_FORMAT_NV12; - - if (picture->input_format != picture->output_format) { - switch (picture->input_format) { - case PIPE_FORMAT_P010: - enc->enc_pic.input_format.input_color_volume = 0; - enc->enc_pic.input_format.input_color_range = 0; - enc->enc_pic.input_format.input_chroma_subsampling = RENCODE_CHROMA_SUBSAMPLING_4_2_0; - enc->enc_pic.input_format.input_chroma_location = 0; - enc->enc_pic.input_format.input_color_bit_depth = RENCODE_COLOR_BIT_DEPTH_10_BIT; - enc->enc_pic.input_format.input_color_packing_format = RENCODE_COLOR_PACKING_FORMAT_P010; - break; - case PIPE_FORMAT_NV12: - enc->enc_pic.input_format.input_color_volume = 0; - enc->enc_pic.input_format.input_color_range = 0; - enc->enc_pic.input_format.input_chroma_subsampling = RENCODE_CHROMA_SUBSAMPLING_4_2_0; - enc->enc_pic.input_format.input_chroma_location = 0; - enc->enc_pic.input_format.input_color_bit_depth = RENCODE_COLOR_BIT_DEPTH_8_BIT; - enc->enc_pic.input_format.input_color_packing_format = RENCODE_COLOR_PACKING_FORMAT_NV12; - break; - case PIPE_FORMAT_B8G8R8X8_UNORM: // RGB - case PIPE_FORMAT_B8G8R8A8_UNORM: - enc->enc_pic.input_format.input_color_volume = 0; - enc->enc_pic.input_format.input_color_range = 0; - enc->enc_pic.input_format.input_chroma_subsampling = RENCODE_CHROMA_SUBSAMPLING_4_4_4; - enc->enc_pic.input_format.input_chroma_location = 0; - enc->enc_pic.input_format.input_color_bit_depth = RENCODE_COLOR_BIT_DEPTH_8_BIT; - enc->enc_pic.input_format.input_color_packing_format = RENCODE_COLOR_PACKING_FORMAT_A8R8G8B8; - break; - case PIPE_FORMAT_R8G8B8X8_UNORM: - case PIPE_FORMAT_R8G8B8A8_UNORM: - enc->enc_pic.input_format.input_color_volume = 0; - enc->enc_pic.input_format.input_color_range = 0; - enc->enc_pic.input_format.input_chroma_subsampling = RENCODE_CHROMA_SUBSAMPLING_4_4_4; - enc->enc_pic.input_format.input_chroma_location = 0; - enc->enc_pic.input_format.input_color_bit_depth = RENCODE_COLOR_BIT_DEPTH_8_BIT; - enc->enc_pic.input_format.input_color_packing_format = RENCODE_COLOR_PACKING_FORMAT_A8B8G8R8; - break; - default: - break; - } - - switch(enc->enc_pic.input_format.input_color_packing_format) { - case RENCODE_COLOR_PACKING_FORMAT_NV12: - case RENCODE_COLOR_PACKING_FORMAT_P010: - enc->enc_pic.input_format.input_color_space = RENCODE_COLOR_SPACE_YUV; - break; - case RENCODE_COLOR_PACKING_FORMAT_A8R8G8B8: - case RENCODE_COLOR_PACKING_FORMAT_A8B8G8R8: - enc->enc_pic.input_format.input_color_space = RENCODE_COLOR_SPACE_RGB; - break; - default: - break; - } - - switch (picture->output_format) { - case PIPE_FORMAT_P010: - enc->enc_pic.output_format.output_color_volume = 0; - enc->enc_pic.output_format.output_color_range = 0; - enc->enc_pic.output_format.output_chroma_location = 0; - enc->enc_pic.output_format.output_color_bit_depth = RENCODE_COLOR_BIT_DEPTH_10_BIT; - break; - case PIPE_FORMAT_NV12: - enc->enc_pic.output_format.output_color_volume = 0; - enc->enc_pic.output_format.output_color_range = 0; - enc->enc_pic.output_format.output_chroma_location = 0; - enc->enc_pic.output_format.output_color_bit_depth = RENCODE_COLOR_BIT_DEPTH_8_BIT; - break; - default: - break; - } - } -} - -static void flush(struct radeon_encoder *enc) -{ - enc->ws->cs_flush(&enc->cs, PIPE_FLUSH_ASYNC, NULL); -} - -static void radeon_enc_flush(struct pipe_video_codec *encoder) -{ - struct radeon_encoder *enc = (struct radeon_encoder *)encoder; - flush(enc); -} - -static void radeon_enc_cs_flush(void *ctx, unsigned flags, struct pipe_fence_handle **fence) -{ - // just ignored -} - -static unsigned get_cpb_num(struct radeon_encoder *enc) -{ - unsigned w = align(enc->base.width, 16) / 16; - unsigned h = align(enc->base.height, 16) / 16; - unsigned dpb; - - switch (enc->base.level) { - case 10: - dpb = 396; - break; - case 11: - dpb = 900; - break; - case 12: - case 13: - case 20: - dpb = 2376; - break; - case 21: - dpb = 4752; - break; - case 22: - case 30: - dpb = 8100; - break; - case 31: - dpb = 18000; - break; - case 32: - dpb = 20480; - break; - case 40: - case 41: - dpb = 32768; - break; - case 42: - dpb = 34816; - break; - case 50: - dpb = 110400; - break; - default: - case 51: - case 52: - dpb = 184320; - break; - } - - return MIN2(dpb / (w * h), 16); -} - -static void radeon_enc_begin_frame(struct pipe_video_codec *encoder, - struct pipe_video_buffer *source, - struct pipe_picture_desc *picture) -{ - struct radeon_encoder *enc = (struct radeon_encoder *)encoder; - struct vl_video_buffer *vid_buf = (struct vl_video_buffer *)source; - bool need_rate_control = false; - - if (u_reduce_video_profile(enc->base.profile) == PIPE_VIDEO_FORMAT_MPEG4_AVC) { - struct pipe_h264_enc_picture_desc *pic = (struct pipe_h264_enc_picture_desc *)picture; - need_rate_control = - (enc->enc_pic.rc_layer_init[0].target_bit_rate != pic->rate_ctrl[0].target_bitrate) || - (enc->enc_pic.rc_layer_init[0].frame_rate_num != pic->rate_ctrl[0].frame_rate_num) || - (enc->enc_pic.rc_layer_init[0].frame_rate_den != pic->rate_ctrl[0].frame_rate_den); - } else if (u_reduce_video_profile(picture->profile) == PIPE_VIDEO_FORMAT_HEVC) { - struct pipe_h265_enc_picture_desc *pic = (struct pipe_h265_enc_picture_desc *)picture; - need_rate_control = enc->enc_pic.rc_layer_init[0].target_bit_rate != pic->rc.target_bitrate; - } - - radeon_vcn_enc_get_param(enc, picture); - - if (source->buffer_format == PIPE_FORMAT_NV12 || - source->buffer_format == PIPE_FORMAT_P010 || - source->buffer_format == PIPE_FORMAT_P016) { - enc->get_buffer(vid_buf->resources[0], &enc->handle, &enc->luma); - enc->get_buffer(vid_buf->resources[1], NULL, &enc->chroma); - } - else { - enc->get_buffer(vid_buf->resources[0], &enc->handle, &enc->luma); - enc->chroma = NULL; - } - - enc->need_feedback = false; - - if (!enc->stream_handle) { - struct rvid_buffer fb; - enc->stream_handle = si_vid_alloc_stream_handle(); - enc->si = CALLOC_STRUCT(rvid_buffer); - si_vid_create_buffer(enc->screen, enc->si, 128 * 1024, PIPE_USAGE_STAGING); - si_vid_create_buffer(enc->screen, &fb, 4096, PIPE_USAGE_STAGING); - enc->fb = &fb; - enc->begin(enc); - flush(enc); - si_vid_destroy_buffer(&fb); - } - if (need_rate_control) { - enc->begin(enc); - flush(enc); - } -} - -static void radeon_enc_encode_bitstream(struct pipe_video_codec *encoder, - struct pipe_video_buffer *source, - struct pipe_resource *destination, void **fb) -{ - struct radeon_encoder *enc = (struct radeon_encoder *)encoder; - enc->get_buffer(destination, &enc->bs_handle, NULL); - enc->bs_size = destination->width0; - - *fb = enc->fb = CALLOC_STRUCT(rvid_buffer); - - if (!si_vid_create_buffer(enc->screen, enc->fb, 4096, PIPE_USAGE_STAGING)) { - RVID_ERR("Can't create feedback buffer.\n"); - return; - } - - enc->need_feedback = true; - enc->encode(enc); -} - -static void radeon_enc_end_frame(struct pipe_video_codec *encoder, struct pipe_video_buffer *source, - struct pipe_picture_desc *picture) -{ - struct radeon_encoder *enc = (struct radeon_encoder *)encoder; - flush(enc); -} - -static void radeon_enc_destroy(struct pipe_video_codec *encoder) -{ - struct radeon_encoder *enc = (struct radeon_encoder *)encoder; - - if (enc->stream_handle) { - struct rvid_buffer fb; - enc->need_feedback = false; - si_vid_create_buffer(enc->screen, &fb, 512, PIPE_USAGE_STAGING); - enc->fb = &fb; - enc->destroy(enc); - flush(enc); - if (enc->si) { - si_vid_destroy_buffer(enc->si); - FREE(enc->si); - enc->si = NULL; - } - si_vid_destroy_buffer(&fb); - } - - if (enc->efc) { - si_vid_destroy_buffer(enc->efc); - FREE(enc->efc); - enc->efc = NULL; - } - si_vid_destroy_buffer(&enc->cpb); - enc->ws->cs_destroy(&enc->cs); - FREE(enc); -} - -static void radeon_enc_get_feedback(struct pipe_video_codec *encoder, void *feedback, - unsigned *size) -{ - struct radeon_encoder *enc = (struct radeon_encoder *)encoder; - struct rvid_buffer *fb = feedback; - - if (size) { - uint32_t *ptr = enc->ws->buffer_map(enc->ws, fb->res->buf, &enc->cs, - PIPE_MAP_READ_WRITE | RADEON_MAP_TEMPORARY); - if (ptr[1]) - *size = ptr[6]; - else - *size = 0; - enc->ws->buffer_unmap(enc->ws, fb->res->buf); - } - - si_vid_destroy_buffer(fb); - FREE(fb); -} - -static int setup_dpb(struct radeon_encoder *enc, enum pipe_format buffer_format) -{ - uint32_t aligned_width = align(enc->base.width, 16); - uint32_t aligned_height = align(enc->base.height, 16); - uint32_t rec_luma_pitch = align(aligned_width, enc->alignment); - - int luma_size = rec_luma_pitch * align(aligned_height, enc->alignment); - if (buffer_format == PIPE_FORMAT_P010) - luma_size *= 2; - int chroma_size = align(luma_size / 2, enc->alignment); - int offset = 0; - - uint32_t num_reconstructed_pictures = enc->base.max_references + 1; - assert(num_reconstructed_pictures <= RENCODE_MAX_NUM_RECONSTRUCTED_PICTURES); - - int i; - for (i = 0; i < num_reconstructed_pictures; i++) { - enc->enc_pic.ctx_buf.reconstructed_pictures[i].luma_offset = offset; - offset += luma_size; - enc->enc_pic.ctx_buf.reconstructed_pictures[i].chroma_offset = offset; - offset += chroma_size; - } - for (; i < RENCODE_MAX_NUM_RECONSTRUCTED_PICTURES; i++) { - enc->enc_pic.ctx_buf.reconstructed_pictures[i].luma_offset = 0; - enc->enc_pic.ctx_buf.reconstructed_pictures[i].chroma_offset = 0; - } - - enc->enc_pic.ctx_buf.num_reconstructed_pictures = num_reconstructed_pictures; - enc->dpb_size = offset; - - return offset; -} - -struct pipe_video_codec *radeon_create_encoder(struct pipe_context *context, - const struct pipe_video_codec *templ, - struct radeon_winsys *ws, - radeon_enc_get_buffer get_buffer) -{ - struct si_screen *sscreen = (struct si_screen *)context->screen; - struct si_context *sctx = (struct si_context *)context; - struct radeon_encoder *enc; - struct pipe_video_buffer *tmp_buf, templat = {}; - struct radeon_surf *tmp_surf; - unsigned cpb_size; - - enc = CALLOC_STRUCT(radeon_encoder); - - if (!enc) - return NULL; - - enc->alignment = 256; - enc->base = *templ; - enc->base.context = context; - enc->base.destroy = radeon_enc_destroy; - enc->base.begin_frame = radeon_enc_begin_frame; - enc->base.encode_bitstream = radeon_enc_encode_bitstream; - enc->base.end_frame = radeon_enc_end_frame; - enc->base.flush = radeon_enc_flush; - enc->base.get_feedback = radeon_enc_get_feedback; - enc->get_buffer = get_buffer; - enc->bits_in_shifter = 0; - enc->screen = context->screen; - enc->ws = ws; - - if (!ws->cs_create(&enc->cs, sctx->ctx, RING_VCN_ENC, radeon_enc_cs_flush, enc, false)) { - RVID_ERR("Can't get command submission context.\n"); - goto error; - } - - templat.buffer_format = PIPE_FORMAT_NV12; - if (enc->base.profile == PIPE_VIDEO_PROFILE_HEVC_MAIN_10) - templat.buffer_format = PIPE_FORMAT_P010; - templat.width = enc->base.width; - templat.height = enc->base.height; - templat.interlaced = false; - - if (!(tmp_buf = context->create_video_buffer(context, &templat))) { - RVID_ERR("Can't create video buffer.\n"); - goto error; - } - - enc->cpb_num = get_cpb_num(enc); - - if (!enc->cpb_num) - goto error; - - get_buffer(((struct vl_video_buffer *)tmp_buf)->resources[0], NULL, &tmp_surf); - - cpb_size = (sscreen->info.chip_class < GFX9) - ? align(tmp_surf->u.legacy.level[0].nblk_x * tmp_surf->bpe, 128) * - align(tmp_surf->u.legacy.level[0].nblk_y, 32) - : align(tmp_surf->u.gfx9.surf_pitch * tmp_surf->bpe, 256) * - align(tmp_surf->u.gfx9.surf_height, 32); - - cpb_size = cpb_size * 3 / 2; - cpb_size = cpb_size * enc->cpb_num; - tmp_buf->destroy(tmp_buf); - - cpb_size += setup_dpb(enc, templat.buffer_format); - - if (!si_vid_create_buffer(enc->screen, &enc->cpb, cpb_size, PIPE_USAGE_DEFAULT)) { - RVID_ERR("Can't create CPB buffer.\n"); - goto error; - } - - if (sscreen->info.family >= CHIP_SIENNA_CICHLID) - radeon_enc_3_0_init(enc); - else if (sscreen->info.family >= CHIP_RENOIR) - radeon_enc_2_0_init(enc); - else - radeon_enc_1_2_init(enc); - - return &enc->base; - -error: - enc->ws->cs_destroy(&enc->cs); - - si_vid_destroy_buffer(&enc->cpb); - - FREE(enc); - return NULL; -} - -void radeon_enc_add_buffer(struct radeon_encoder *enc, struct pb_buffer *buf, - unsigned usage, enum radeon_bo_domain domain, signed offset) -{ - enc->ws->cs_add_buffer(&enc->cs, buf, usage | RADEON_USAGE_SYNCHRONIZED, domain); - uint64_t addr; - addr = enc->ws->buffer_get_virtual_address(buf); - addr = addr + offset; - RADEON_ENC_CS(addr >> 32); - RADEON_ENC_CS(addr); -} - -void radeon_enc_set_emulation_prevention(struct radeon_encoder *enc, bool set) -{ - if (set != enc->emulation_prevention) { - enc->emulation_prevention = set; - enc->num_zeros = 0; - } -} - -void radeon_enc_output_one_byte(struct radeon_encoder *enc, unsigned char byte) -{ - if (enc->byte_index == 0) - enc->cs.current.buf[enc->cs.current.cdw] = 0; - enc->cs.current.buf[enc->cs.current.cdw] |= - ((unsigned int)(byte) << index_to_shifts[enc->byte_index]); - enc->byte_index++; - - if (enc->byte_index >= 4) { - enc->byte_index = 0; - enc->cs.current.cdw++; - } -} - -void radeon_enc_emulation_prevention(struct radeon_encoder *enc, unsigned char byte) -{ - if (enc->emulation_prevention) { - if ((enc->num_zeros >= 2) && ((byte == 0x00) || (byte == 0x01) || - (byte == 0x02) || (byte == 0x03))) { - radeon_enc_output_one_byte(enc, 0x03); - enc->bits_output += 8; - enc->num_zeros = 0; - } - enc->num_zeros = (byte == 0 ? (enc->num_zeros + 1) : 0); - } -} - -void radeon_enc_code_fixed_bits(struct radeon_encoder *enc, unsigned int value, - unsigned int num_bits) -{ - unsigned int bits_to_pack = 0; - enc->bits_size += num_bits; - - while (num_bits > 0) { - unsigned int value_to_pack = value & (0xffffffff >> (32 - num_bits)); - bits_to_pack = - num_bits > (32 - enc->bits_in_shifter) ? (32 - enc->bits_in_shifter) : num_bits; - - if (bits_to_pack < num_bits) - value_to_pack = value_to_pack >> (num_bits - bits_to_pack); - - enc->shifter |= value_to_pack << (32 - enc->bits_in_shifter - bits_to_pack); - num_bits -= bits_to_pack; - enc->bits_in_shifter += bits_to_pack; - - while (enc->bits_in_shifter >= 8) { - unsigned char output_byte = (unsigned char)(enc->shifter >> 24); - enc->shifter <<= 8; - radeon_enc_emulation_prevention(enc, output_byte); - radeon_enc_output_one_byte(enc, output_byte); - enc->bits_in_shifter -= 8; - enc->bits_output += 8; - } - } -} - -void radeon_enc_reset(struct radeon_encoder *enc) -{ - enc->emulation_prevention = false; - enc->shifter = 0; - enc->bits_in_shifter = 0; - enc->bits_output = 0; - enc->num_zeros = 0; - enc->byte_index = 0; - enc->bits_size = 0; -} - -void radeon_enc_byte_align(struct radeon_encoder *enc) -{ - unsigned int num_padding_zeros = (32 - enc->bits_in_shifter) % 8; - - if (num_padding_zeros > 0) - radeon_enc_code_fixed_bits(enc, 0, num_padding_zeros); -} - -void radeon_enc_flush_headers(struct radeon_encoder *enc) -{ - if (enc->bits_in_shifter != 0) { - unsigned char output_byte = (unsigned char)(enc->shifter >> 24); - radeon_enc_emulation_prevention(enc, output_byte); - radeon_enc_output_one_byte(enc, output_byte); - enc->bits_output += enc->bits_in_shifter; - enc->shifter = 0; - enc->bits_in_shifter = 0; - enc->num_zeros = 0; - } - - if (enc->byte_index > 0) { - enc->cs.current.cdw++; - enc->byte_index = 0; - } -} - -void radeon_enc_code_ue(struct radeon_encoder *enc, unsigned int value) -{ - int x = -1; - unsigned int ue_code = value + 1; - value += 1; - - while (value) { - value = (value >> 1); - x += 1; - } - - unsigned int ue_length = (x << 1) + 1; - radeon_enc_code_fixed_bits(enc, ue_code, ue_length); -} - -void radeon_enc_code_se(struct radeon_encoder *enc, int value) -{ - unsigned int v = 0; - - if (value != 0) - v = (value < 0 ? ((unsigned int)(0 - value) << 1) : (((unsigned int)(value) << 1) - 1)); - - radeon_enc_code_ue(enc, v); -} diff --git a/src/gallium/drivers/radeon/radeon_vcn_enc.h b/src/gallium/drivers/radeon/radeon_vcn_enc.h deleted file mode 100644 index aa6c80f74ec..00000000000 --- a/src/gallium/drivers/radeon/radeon_vcn_enc.h +++ /dev/null @@ -1,652 +0,0 @@ -/************************************************************************** - * - * Copyright 2017 Advanced Micro Devices, Inc. - * All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - * - **************************************************************************/ - -#ifndef _RADEON_VCN_ENC_H -#define _RADEON_VCN_ENC_H - -#include "radeon_video.h" - -#define RENCODE_IB_OP_INITIALIZE 0x01000001 -#define RENCODE_IB_OP_CLOSE_SESSION 0x01000002 -#define RENCODE_IB_OP_ENCODE 0x01000003 -#define RENCODE_IB_OP_INIT_RC 0x01000004 -#define RENCODE_IB_OP_INIT_RC_VBV_BUFFER_LEVEL 0x01000005 -#define RENCODE_IB_OP_SET_SPEED_ENCODING_MODE 0x01000006 -#define RENCODE_IB_OP_SET_BALANCE_ENCODING_MODE 0x01000007 -#define RENCODE_IB_OP_SET_QUALITY_ENCODING_MODE 0x01000008 - -#define RENCODE_IF_MAJOR_VERSION_MASK 0xFFFF0000 -#define RENCODE_IF_MAJOR_VERSION_SHIFT 16 -#define RENCODE_IF_MINOR_VERSION_MASK 0x0000FFFF -#define RENCODE_IF_MINOR_VERSION_SHIFT 0 - -#define RENCODE_ENGINE_TYPE_ENCODE 1 - -#define RENCODE_ENCODE_STANDARD_HEVC 0 -#define RENCODE_ENCODE_STANDARD_H264 1 - -#define RENCODE_PREENCODE_MODE_NONE 0x00000000 -#define RENCODE_PREENCODE_MODE_1X 0x00000001 -#define RENCODE_PREENCODE_MODE_2X 0x00000002 -#define RENCODE_PREENCODE_MODE_4X 0x00000004 - -#define RENCODE_H264_SLICE_CONTROL_MODE_FIXED_MBS 0x00000000 -#define RENCODE_H264_SLICE_CONTROL_MODE_FIXED_BITS 0x00000001 - -#define RENCODE_HEVC_SLICE_CONTROL_MODE_FIXED_CTBS 0x00000000 -#define RENCODE_HEVC_SLICE_CONTROL_MODE_FIXED_BITS 0x00000001 - -#define RENCODE_RATE_CONTROL_METHOD_NONE 0x00000000 -#define RENCODE_RATE_CONTROL_METHOD_LATENCY_CONSTRAINED_VBR 0x00000001 -#define RENCODE_RATE_CONTROL_METHOD_PEAK_CONSTRAINED_VBR 0x00000002 -#define RENCODE_RATE_CONTROL_METHOD_CBR 0x00000003 - -#define RENCODE_DIRECT_OUTPUT_NALU_TYPE_AUD 0x00000000 -#define RENCODE_DIRECT_OUTPUT_NALU_TYPE_VPS 0x00000001 -#define RENCODE_DIRECT_OUTPUT_NALU_TYPE_SPS 0x00000002 -#define RENCODE_DIRECT_OUTPUT_NALU_TYPE_PPS 0x00000003 -#define RENCODE_DIRECT_OUTPUT_NALU_TYPE_PREFIX 0x00000004 -#define RENCODE_DIRECT_OUTPUT_NALU_TYPE_END_OF_SEQUENCE 0x00000005 -#define RENCODE_DIRECT_OUTPUT_NALU_TYPE_SEI 0x00000006 - -#define RENCODE_SLICE_HEADER_TEMPLATE_MAX_TEMPLATE_SIZE_IN_DWORDS 16 -#define RENCODE_SLICE_HEADER_TEMPLATE_MAX_NUM_INSTRUCTIONS 16 - -#define RENCODE_HEADER_INSTRUCTION_END 0x00000000 -#define RENCODE_HEADER_INSTRUCTION_COPY 0x00000001 - -#define RENCODE_HEVC_HEADER_INSTRUCTION_DEPENDENT_SLICE_END 0x00010000 -#define RENCODE_HEVC_HEADER_INSTRUCTION_FIRST_SLICE 0x00010001 -#define RENCODE_HEVC_HEADER_INSTRUCTION_SLICE_SEGMENT 0x00010002 -#define RENCODE_HEVC_HEADER_INSTRUCTION_SLICE_QP_DELTA 0x00010003 -#define RENCODE_HEVC_HEADER_INSTRUCTION_SAO_ENABLE 0x00010004 -#define RENCODE_HEVC_HEADER_INSTRUCTION_LOOP_FILTER_ACROSS_SLICES_ENABLE 0x00010005 - -#define RENCODE_H264_HEADER_INSTRUCTION_FIRST_MB 0x00020000 -#define RENCODE_H264_HEADER_INSTRUCTION_SLICE_QP_DELTA 0x00020001 - -#define RENCODE_PICTURE_TYPE_B 0 -#define RENCODE_PICTURE_TYPE_P 1 -#define RENCODE_PICTURE_TYPE_I 2 -#define RENCODE_PICTURE_TYPE_P_SKIP 3 - -#define RENCODE_INPUT_SWIZZLE_MODE_LINEAR 0 -#define RENCODE_INPUT_SWIZZLE_MODE_256B_S 1 -#define RENCODE_INPUT_SWIZZLE_MODE_4kB_S 5 -#define RENCODE_INPUT_SWIZZLE_MODE_64kB_S 9 - -#define RENCODE_H264_PICTURE_STRUCTURE_FRAME 0 -#define RENCODE_H264_PICTURE_STRUCTURE_TOP_FIELD 1 -#define RENCODE_H264_PICTURE_STRUCTURE_BOTTOM_FIELD 2 - -#define RENCODE_H264_INTERLACING_MODE_PROGRESSIVE 0 -#define RENCODE_H264_INTERLACING_MODE_INTERLACED_STACKED 1 -#define RENCODE_H264_INTERLACING_MODE_INTERLACED_INTERLEAVED 2 - -#define RENCODE_H264_DISABLE_DEBLOCKING_FILTER_IDC_ENABLE 0 -#define RENCODE_H264_DISABLE_DEBLOCKING_FILTER_IDC_DISABLE 1 -#define RENCODE_H264_DISABLE_DEBLOCKING_FILTER_IDC_DISALBE_ACROSS_SLICE_BOUNDARY 2 - -#define RENCODE_INTRA_REFRESH_MODE_NONE 0 -#define RENCODE_INTRA_REFRESH_MODE_CTB_MB_ROWS 1 -#define RENCODE_INTRA_REFRESH_MODE_CTB_MB_COLUMNS 2 - -#define RENCODE_MAX_NUM_RECONSTRUCTED_PICTURES 34 - -#define RENCODE_REC_SWIZZLE_MODE_LINEAR 0 -#define RENCODE_REC_SWIZZLE_MODE_256B_S 1 - -#define RENCODE_VIDEO_BITSTREAM_BUFFER_MODE_LINEAR 0 -#define RENCODE_VIDEO_BITSTREAM_BUFFER_MODE_CIRCULAR 1 - -#define RENCODE_FEEDBACK_BUFFER_MODE_LINEAR 0 -#define RENCODE_FEEDBACK_BUFFER_MODE_CIRCULAR 1 - -#define RENCODE_MAX_NUM_TEMPORAL_LAYERS 4 - -typedef enum { - RENCODE_COLOR_SPACE_YUV, - RENCODE_COLOR_SPACE_RGB -} RENCODE_COLOR_SPACE; - -typedef enum { - RENCODE_CHROMA_SUBSAMPLING_4_2_0, - RENCODE_CHROMA_SUBSAMPLING_4_4_4 -} RENCODE_CHROMA_SUBSAMPLING; - -typedef enum { - RENCODE_COLOR_BIT_DEPTH_8_BIT, - RENCODE_COLOR_BIT_DEPTH_10_BIT -} RENCODE_COLOR_BIT_DEPTH; - -typedef enum { - RENCODE_COLOR_PACKING_FORMAT_NV12, - RENCODE_COLOR_PACKING_FORMAT_P010, - RENCODE_COLOR_PACKING_FORMAT_A8R8G8B8 = 4, - RENCODE_COLOR_PACKING_FORMAT_A8B8G8R8 = 7, -} RENCODE_COLOR_PACKING_FORMAT; - - -#define RADEON_ENC_CS(value) (enc->cs.current.buf[enc->cs.current.cdw++] = (value)) -#define RADEON_ENC_BEGIN(cmd) \ - { \ - uint32_t *begin = &enc->cs.current.buf[enc->cs.current.cdw++]; \ - RADEON_ENC_CS(cmd) -#define RADEON_ENC_READ(buf, domain, off) \ - radeon_enc_add_buffer(enc, (buf), RADEON_USAGE_READ, (domain), (off)) -#define RADEON_ENC_WRITE(buf, domain, off) \ - radeon_enc_add_buffer(enc, (buf), RADEON_USAGE_WRITE, (domain), (off)) -#define RADEON_ENC_READWRITE(buf, domain, off) \ - radeon_enc_add_buffer(enc, (buf), RADEON_USAGE_READWRITE, (domain), (off)) -#define RADEON_ENC_END() \ - *begin = (&enc->cs.current.buf[enc->cs.current.cdw] - begin) * 4; \ - enc->total_task_size += *begin; \ - } - -typedef struct rvcn_enc_session_info_s { - uint32_t interface_version; - uint32_t sw_context_address_hi; - uint32_t sw_context_address_lo; -} rvcn_enc_session_info_t; - -typedef struct rvcn_enc_task_info_s { - uint32_t total_size_of_all_packages; - uint32_t task_id; - uint32_t allowed_max_num_feedbacks; -} rvcn_enc_task_info_t; - -typedef struct rvcn_enc_session_init_s { - uint32_t encode_standard; - uint32_t aligned_picture_width; - uint32_t aligned_picture_height; - uint32_t padding_width; - uint32_t padding_height; - uint32_t pre_encode_mode; - uint32_t pre_encode_chroma_enabled; - uint32_t display_remote; -} rvcn_enc_session_init_t; - -typedef struct rvcn_enc_layer_control_s { - uint32_t max_num_temporal_layers; - uint32_t num_temporal_layers; -} rvcn_enc_layer_control_t; - -typedef struct rvcn_enc_layer_select_s { - uint32_t temporal_layer_index; -} rvcn_enc_layer_select_t; - -typedef struct rvcn_enc_h264_slice_control_s { - uint32_t slice_control_mode; - union { - uint32_t num_mbs_per_slice; - uint32_t num_bits_per_slice; - }; -} rvcn_enc_h264_slice_control_t; - -typedef struct rvcn_enc_hevc_slice_control_s { - uint32_t slice_control_mode; - union { - struct { - uint32_t num_ctbs_per_slice; - uint32_t num_ctbs_per_slice_segment; - } fixed_ctbs_per_slice; - - struct { - uint32_t num_bits_per_slice; - uint32_t num_bits_per_slice_segment; - } fixed_bits_per_slice; - }; -} rvcn_enc_hevc_slice_control_t; - -typedef struct rvcn_enc_h264_spec_misc_s { - uint32_t constrained_intra_pred_flag; - uint32_t cabac_enable; - uint32_t cabac_init_idc; - uint32_t half_pel_enabled; - uint32_t quarter_pel_enabled; - uint32_t profile_idc; - uint32_t level_idc; - uint32_t b_picture_enabled; - uint32_t weighted_bipred_idc; -} rvcn_enc_h264_spec_misc_t; - -typedef struct rvcn_enc_hevc_spec_misc_s { - uint32_t log2_min_luma_coding_block_size_minus3; - uint32_t amp_disabled; - uint32_t strong_intra_smoothing_enabled; - uint32_t constrained_intra_pred_flag; - uint32_t cabac_init_flag; - uint32_t half_pel_enabled; - uint32_t quarter_pel_enabled; -} rvcn_enc_hevc_spec_misc_t; - -typedef struct rvcn_enc_rate_ctl_session_init_s { - uint32_t rate_control_method; - uint32_t vbv_buffer_level; -} rvcn_enc_rate_ctl_session_init_t; - -typedef struct rvcn_enc_rate_ctl_layer_init_s { - uint32_t target_bit_rate; - uint32_t peak_bit_rate; - uint32_t frame_rate_num; - uint32_t frame_rate_den; - uint32_t vbv_buffer_size; - uint32_t avg_target_bits_per_picture; - uint32_t peak_bits_per_picture_integer; - uint32_t peak_bits_per_picture_fractional; -} rvcn_enc_rate_ctl_layer_init_t; - -typedef struct rvcn_enc_rate_ctl_per_picture_s { - uint32_t qp; - uint32_t min_qp_app; - uint32_t max_qp_app; - uint32_t max_au_size; - uint32_t enabled_filler_data; - uint32_t skip_frame_enable; - uint32_t enforce_hrd; -} rvcn_enc_rate_ctl_per_picture_t; - -typedef struct rvcn_enc_quality_params_s { - uint32_t vbaq_mode; - uint32_t scene_change_sensitivity; - uint32_t scene_change_min_idr_interval; - uint32_t two_pass_search_center_map_mode; -} rvcn_enc_quality_params_t; - -typedef struct rvcn_enc_direct_output_nalu_s { - uint32_t type; - uint32_t size; - uint32_t data[1]; -} rvcn_enc_direct_output_nalu_t; - -typedef struct rvcn_enc_slice_header_s { - uint32_t bitstream_template[RENCODE_SLICE_HEADER_TEMPLATE_MAX_TEMPLATE_SIZE_IN_DWORDS]; - struct { - uint32_t instruction; - uint32_t num_bits; - } instructions[RENCODE_SLICE_HEADER_TEMPLATE_MAX_NUM_INSTRUCTIONS]; -} rvcn_enc_slice_header_t; - -typedef struct rvcn_enc_h264_reference_picture_info_s { - unsigned int pic_type; - unsigned int is_long_term; - unsigned int picture_structure; - unsigned int pic_order_cnt; -} rvcn_enc_h264_reference_picture_info_t; - -typedef struct rvcn_enc_encode_params_s { - uint32_t pic_type; - uint32_t allowed_max_bitstream_size; - uint32_t input_picture_luma_address_hi; - uint32_t input_picture_luma_address_lo; - uint32_t input_picture_chroma_address_hi; - uint32_t input_picture_chroma_address_lo; - uint32_t input_pic_luma_pitch; - uint32_t input_pic_chroma_pitch; - uint8_t input_pic_swizzle_mode; - uint32_t reference_picture_index; - uint32_t reconstructed_picture_index; -} rvcn_enc_encode_params_t; - -typedef struct rvcn_enc_h264_encode_params_s { - uint32_t input_picture_structure; - uint32_t input_pic_order_cnt; - uint32_t interlaced_mode; - uint32_t reference_picture_structure; - uint32_t reference_picture1_index; - rvcn_enc_h264_reference_picture_info_t picture_info_l0_reference_picture0; - uint32_t l0_reference_picture1_index; - rvcn_enc_h264_reference_picture_info_t picture_info_l0_reference_picture1; - uint32_t l1_reference_picture0_index; - rvcn_enc_h264_reference_picture_info_t picture_info_l1_reference_picture0; -} rvcn_enc_h264_encode_params_t; - -typedef struct rvcn_enc_h264_deblocking_filter_s { - uint32_t disable_deblocking_filter_idc; - int32_t alpha_c0_offset_div2; - int32_t beta_offset_div2; - int32_t cb_qp_offset; - int32_t cr_qp_offset; -} rvcn_enc_h264_deblocking_filter_t; - -typedef struct rvcn_enc_hevc_deblocking_filter_s { - uint32_t loop_filter_across_slices_enabled; - int32_t deblocking_filter_disabled; - int32_t beta_offset_div2; - int32_t tc_offset_div2; - int32_t cb_qp_offset; - int32_t cr_qp_offset; -} rvcn_enc_hevc_deblocking_filter_t; - -typedef struct rvcn_enc_intra_refresh_s { - uint32_t intra_refresh_mode; - uint32_t offset; - uint32_t region_size; -} rvcn_enc_intra_refresh_t; - -typedef struct rvcn_enc_reconstructed_picture_s { - uint32_t luma_offset; - uint32_t chroma_offset; -} rvcn_enc_reconstructed_picture_t; - -typedef struct rvcn_enc_picture_info_s -{ - bool in_use; - uint32_t frame_num; -} rvcn_enc_picture_info_t; - -typedef struct rvcn_enc_pre_encode_input_picture_s { - union { - struct { - uint32_t luma_offset; - uint32_t chroma_offset; - } yuv; - struct { - uint32_t red_offset; - uint32_t green_offset; - uint32_t blue_offset; - } rgb; - }; -} rvcn_enc_pre_encode_input_picture_t; - -typedef struct rvcn_enc_encode_context_buffer_s { - uint32_t encode_context_address_hi; - uint32_t encode_context_address_lo; - uint32_t swizzle_mode; - uint32_t rec_luma_pitch; - uint32_t rec_chroma_pitch; - uint32_t num_reconstructed_pictures; - rvcn_enc_reconstructed_picture_t reconstructed_pictures[RENCODE_MAX_NUM_RECONSTRUCTED_PICTURES]; - uint32_t pre_encode_picture_luma_pitch; - uint32_t pre_encode_picture_chroma_pitch; - rvcn_enc_reconstructed_picture_t - pre_encode_reconstructed_pictures[RENCODE_MAX_NUM_RECONSTRUCTED_PICTURES]; - rvcn_enc_pre_encode_input_picture_t pre_encode_input_picture; - uint32_t two_pass_search_center_map_offset; -} rvcn_enc_encode_context_buffer_t; - -typedef struct rvcn_enc_video_bitstream_buffer_s { - uint32_t mode; - uint32_t video_bitstream_buffer_address_hi; - uint32_t video_bitstream_buffer_address_lo; - uint32_t video_bitstream_buffer_size; - uint32_t video_bitstream_data_offset; -} rvcn_enc_video_bitstream_buffer_t; - -typedef struct rvcn_enc_feedback_buffer_s { - uint32_t mode; - uint32_t feedback_buffer_address_hi; - uint32_t feedback_buffer_address_lo; - uint32_t feedback_buffer_size; - uint32_t feedback_data_size; -} rvcn_enc_feedback_buffer_t; - -typedef struct rvcn_enc_cmd_s { - uint32_t session_info; - uint32_t task_info; - uint32_t session_init; - uint32_t layer_control; - uint32_t layer_select; - uint32_t rc_session_init; - uint32_t rc_layer_init; - uint32_t rc_per_pic; - uint32_t quality_params; - uint32_t slice_header; - uint32_t enc_params; - uint32_t intra_refresh; - uint32_t ctx; - uint32_t bitstream; - uint32_t feedback; - uint32_t nalu; - uint32_t slice_control_hevc; - uint32_t spec_misc_hevc; - uint32_t enc_params_hevc; - uint32_t deblocking_filter_hevc; - uint32_t slice_control_h264; - uint32_t spec_misc_h264; - uint32_t enc_params_h264; - uint32_t deblocking_filter_h264; - uint32_t input_format; - uint32_t output_format; - uint32_t efc_params; -} rvcn_enc_cmd_t; - -typedef struct rvcn_enc_efc_config_s -{ - uint32_t coef_buffer_address_hi; - uint32_t coef_buffer_address_lo; - uint32_t coef_buffer_size; - uint32_t cm_program_register_data_size; -} rvcn_enc_efc_config_t; - - -typedef struct rvcn_enc_input_format_s -{ - uint32_t input_color_volume; - RENCODE_COLOR_SPACE input_color_space; - uint32_t input_color_range; - RENCODE_CHROMA_SUBSAMPLING input_chroma_subsampling; - uint32_t input_chroma_location; - RENCODE_COLOR_BIT_DEPTH input_color_bit_depth; - RENCODE_COLOR_PACKING_FORMAT input_color_packing_format; -} rvcn_enc_input_format_t; - -typedef struct rvcn_enc_output_format_s -{ - uint32_t output_color_volume; - uint32_t output_color_range; - uint32_t output_chroma_location; - RENCODE_COLOR_BIT_DEPTH output_color_bit_depth; -} rvcn_enc_output_format_t; - -typedef void (*radeon_enc_get_buffer)(struct pipe_resource *resource, struct pb_buffer **handle, - struct radeon_surf **surface); - -struct pipe_video_codec *radeon_create_encoder(struct pipe_context *context, - const struct pipe_video_codec *templat, - struct radeon_winsys *ws, - radeon_enc_get_buffer get_buffer); - -struct radeon_enc_pic { - enum pipe_h2645_enc_picture_type picture_type; - - unsigned frame_num; - unsigned pic_order_cnt; - unsigned pic_order_cnt_type; - unsigned ref_idx_l0; - unsigned ref_idx_l1; - unsigned crop_left; - unsigned crop_right; - unsigned crop_top; - unsigned crop_bottom; - unsigned general_tier_flag; - unsigned general_profile_idc; - unsigned general_level_idc; - unsigned max_poc; - unsigned log2_max_poc; - unsigned chroma_format_idc; - unsigned pic_width_in_luma_samples; - unsigned pic_height_in_luma_samples; - unsigned log2_diff_max_min_luma_coding_block_size; - unsigned log2_min_transform_block_size_minus2; - unsigned log2_diff_max_min_transform_block_size; - unsigned max_transform_hierarchy_depth_inter; - unsigned max_transform_hierarchy_depth_intra; - unsigned log2_parallel_merge_level_minus2; - unsigned bit_depth_luma_minus8; - unsigned bit_depth_chroma_minus8; - unsigned nal_unit_type; - unsigned max_num_merge_cand; - unsigned temporal_id; - unsigned num_temporal_layers; - unsigned temporal_layer_pattern_index; - - bool not_referenced; - bool is_idr; - bool is_even_frame; - bool sample_adaptive_offset_enabled_flag; - bool pcm_enabled_flag; - bool sps_temporal_mvp_enabled_flag; - - rvcn_enc_session_info_t session_info; - rvcn_enc_task_info_t task_info; - rvcn_enc_session_init_t session_init; - rvcn_enc_layer_control_t layer_ctrl; - rvcn_enc_layer_select_t layer_sel; - rvcn_enc_h264_slice_control_t slice_ctrl; - rvcn_enc_hevc_slice_control_t hevc_slice_ctrl; - rvcn_enc_h264_spec_misc_t spec_misc; - rvcn_enc_hevc_spec_misc_t hevc_spec_misc; - rvcn_enc_rate_ctl_session_init_t rc_session_init; - rvcn_enc_rate_ctl_layer_init_t rc_layer_init[RENCODE_MAX_NUM_TEMPORAL_LAYERS]; - rvcn_enc_h264_encode_params_t h264_enc_params; - rvcn_enc_h264_deblocking_filter_t h264_deblock; - rvcn_enc_hevc_deblocking_filter_t hevc_deblock; - rvcn_enc_rate_ctl_per_picture_t rc_per_pic; - rvcn_enc_quality_params_t quality_params; - rvcn_enc_encode_context_buffer_t ctx_buf; - rvcn_enc_video_bitstream_buffer_t bit_buf; - rvcn_enc_feedback_buffer_t fb_buf; - rvcn_enc_intra_refresh_t intra_ref; - rvcn_enc_encode_params_t enc_params; - rvcn_enc_efc_config_t efc_params; - rvcn_enc_input_format_t input_format; - rvcn_enc_output_format_t output_format; -}; - -struct radeon_encoder { - struct pipe_video_codec base; - - void (*begin)(struct radeon_encoder *enc); - void (*before_encode)(struct radeon_encoder *enc); - void (*encode)(struct radeon_encoder *enc); - void (*destroy)(struct radeon_encoder *enc); - void (*session_info)(struct radeon_encoder *enc); - void (*task_info)(struct radeon_encoder *enc, bool need_feedback); - void (*session_init)(struct radeon_encoder *enc); - void (*layer_control)(struct radeon_encoder *enc); - void (*layer_select)(struct radeon_encoder *enc); - void (*slice_control)(struct radeon_encoder *enc); - void (*spec_misc)(struct radeon_encoder *enc); - void (*rc_session_init)(struct radeon_encoder *enc); - void (*rc_layer_init)(struct radeon_encoder *enc); - void (*deblocking_filter)(struct radeon_encoder *enc); - void (*quality_params)(struct radeon_encoder *enc); - void (*nalu_sps)(struct radeon_encoder *enc); - void (*nalu_pps)(struct radeon_encoder *enc); - void (*nalu_vps)(struct radeon_encoder *enc); - void (*nalu_aud)(struct radeon_encoder *enc); - void (*nalu_sei)(struct radeon_encoder *enc); - void (*nalu_prefix)(struct radeon_encoder *enc); - void (*slice_header)(struct radeon_encoder *enc); - void (*ctx)(struct radeon_encoder *enc); - void (*bitstream)(struct radeon_encoder *enc); - void (*feedback)(struct radeon_encoder *enc); - void (*intra_refresh)(struct radeon_encoder *enc); - void (*rc_per_pic)(struct radeon_encoder *enc); - void (*encode_params)(struct radeon_encoder *enc); - void (*encode_params_codec_spec)(struct radeon_encoder *enc); - void (*op_init)(struct radeon_encoder *enc); - void (*op_close)(struct radeon_encoder *enc); - void (*op_enc)(struct radeon_encoder *enc); - void (*op_init_rc)(struct radeon_encoder *enc); - void (*op_init_rc_vbv)(struct radeon_encoder *enc); - void (*op_preset)(struct radeon_encoder *enc); - void (*encode_headers)(struct radeon_encoder *enc); - void (*input_format)(struct radeon_encoder *enc); - void (*output_format)(struct radeon_encoder *enc); - void (*efc_params)(struct radeon_encoder *enc); - - unsigned stream_handle; - - struct pipe_screen *screen; - struct radeon_winsys *ws; - struct radeon_cmdbuf cs; - - radeon_enc_get_buffer get_buffer; - - struct pb_buffer *handle; - struct radeon_surf *luma; - struct radeon_surf *chroma; - - struct pb_buffer *bs_handle; - unsigned bs_size; - - unsigned cpb_num; - - struct rvid_buffer *si; - struct rvid_buffer *fb; - struct rvid_buffer cpb; - struct radeon_enc_pic enc_pic; - rvcn_enc_cmd_t cmd; - - unsigned alignment; - unsigned shifter; - unsigned bits_in_shifter; - unsigned num_zeros; - unsigned byte_index; - unsigned bits_output; - unsigned bits_size; - uint32_t total_task_size; - uint32_t *p_task_size; - - bool emulation_prevention; - bool need_feedback; - unsigned dpb_size; - rvcn_enc_picture_info_t dpb[RENCODE_MAX_NUM_RECONSTRUCTED_PICTURES]; - struct rvid_buffer *efc; -}; - -void radeon_enc_add_buffer(struct radeon_encoder *enc, struct pb_buffer *buf, - unsigned usage, enum radeon_bo_domain domain, signed offset); - -void radeon_enc_set_emulation_prevention(struct radeon_encoder *enc, bool set); - -void radeon_enc_output_one_byte(struct radeon_encoder *enc, unsigned char byte); - -void radeon_enc_emulation_prevention(struct radeon_encoder *enc, unsigned char byte); - -void radeon_enc_code_fixed_bits(struct radeon_encoder *enc, unsigned int value, - unsigned int num_bits); - -void radeon_enc_reset(struct radeon_encoder *enc); - -void radeon_enc_byte_align(struct radeon_encoder *enc); - -void radeon_enc_flush_headers(struct radeon_encoder *enc); - -void radeon_enc_code_ue(struct radeon_encoder *enc, unsigned int value); - -void radeon_enc_code_se(struct radeon_encoder *enc, int value); - -void radeon_enc_1_2_init(struct radeon_encoder *enc); - -void radeon_enc_2_0_init(struct radeon_encoder *enc); - -void radeon_enc_3_0_init(struct radeon_encoder *enc); - -#endif // _RADEON_VCN_ENC_H diff --git a/src/gallium/drivers/radeon/radeon_vcn_enc_1_2.c b/src/gallium/drivers/radeon/radeon_vcn_enc_1_2.c deleted file mode 100644 index bad6c959460..00000000000 --- a/src/gallium/drivers/radeon/radeon_vcn_enc_1_2.c +++ /dev/null @@ -1,1458 +0,0 @@ -/************************************************************************** - * - * Copyright 2017 Advanced Micro Devices, Inc. - * All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - * - **************************************************************************/ - -#include "pipe/p_video_codec.h" -#include "radeon_vcn_enc.h" -#include "radeon_video.h" -#include "radeon_temporal.h" -#include "si_pipe.h" -#include "util/u_video.h" - -#include <stdio.h> - -#define RENCODE_FW_INTERFACE_MAJOR_VERSION 1 -#define RENCODE_FW_INTERFACE_MINOR_VERSION 9 - -#define RENCODE_IB_PARAM_SESSION_INFO 0x00000001 -#define RENCODE_IB_PARAM_TASK_INFO 0x00000002 -#define RENCODE_IB_PARAM_SESSION_INIT 0x00000003 -#define RENCODE_IB_PARAM_LAYER_CONTROL 0x00000004 -#define RENCODE_IB_PARAM_LAYER_SELECT 0x00000005 -#define RENCODE_IB_PARAM_RATE_CONTROL_SESSION_INIT 0x00000006 -#define RENCODE_IB_PARAM_RATE_CONTROL_LAYER_INIT 0x00000007 -#define RENCODE_IB_PARAM_RATE_CONTROL_PER_PICTURE 0x00000008 -#define RENCODE_IB_PARAM_QUALITY_PARAMS 0x00000009 -#define RENCODE_IB_PARAM_SLICE_HEADER 0x0000000a -#define RENCODE_IB_PARAM_ENCODE_PARAMS 0x0000000b -#define RENCODE_IB_PARAM_INTRA_REFRESH 0x0000000c -#define RENCODE_IB_PARAM_ENCODE_CONTEXT_BUFFER 0x0000000d -#define RENCODE_IB_PARAM_VIDEO_BITSTREAM_BUFFER 0x0000000e -#define RENCODE_IB_PARAM_FEEDBACK_BUFFER 0x00000010 -#define RENCODE_IB_PARAM_DIRECT_OUTPUT_NALU 0x00000020 - -#define RENCODE_HEVC_IB_PARAM_SLICE_CONTROL 0x00100001 -#define RENCODE_HEVC_IB_PARAM_SPEC_MISC 0x00100002 -#define RENCODE_HEVC_IB_PARAM_DEBLOCKING_FILTER 0x00100003 - -#define RENCODE_H264_IB_PARAM_SLICE_CONTROL 0x00200001 -#define RENCODE_H264_IB_PARAM_SPEC_MISC 0x00200002 -#define RENCODE_H264_IB_PARAM_ENCODE_PARAMS 0x00200003 -#define RENCODE_H264_IB_PARAM_DEBLOCKING_FILTER 0x00200004 - -static void radeon_enc_session_info(struct radeon_encoder *enc) -{ - RADEON_ENC_BEGIN(enc->cmd.session_info); - RADEON_ENC_CS(enc->enc_pic.session_info.interface_version); - RADEON_ENC_READWRITE(enc->si->res->buf, enc->si->res->domains, 0x0); - RADEON_ENC_CS(RENCODE_ENGINE_TYPE_ENCODE); - RADEON_ENC_END(); -} - -static void radeon_enc_task_info(struct radeon_encoder *enc, bool need_feedback) -{ - enc->enc_pic.task_info.task_id++; - - if (need_feedback) - enc->enc_pic.task_info.allowed_max_num_feedbacks = 1; - else - enc->enc_pic.task_info.allowed_max_num_feedbacks = 0; - - RADEON_ENC_BEGIN(enc->cmd.task_info); - enc->p_task_size = &enc->cs.current.buf[enc->cs.current.cdw++]; - RADEON_ENC_CS(enc->enc_pic.task_info.task_id); - RADEON_ENC_CS(enc->enc_pic.task_info.allowed_max_num_feedbacks); - RADEON_ENC_END(); -} - -static void radeon_enc_session_init(struct radeon_encoder *enc) -{ - if (u_reduce_video_profile(enc->base.profile) == PIPE_VIDEO_FORMAT_MPEG4_AVC) { - enc->enc_pic.session_init.encode_standard = RENCODE_ENCODE_STANDARD_H264; - enc->enc_pic.session_init.aligned_picture_width = align(enc->base.width, 16); - } else if (u_reduce_video_profile(enc->base.profile) == PIPE_VIDEO_FORMAT_HEVC) { - enc->enc_pic.session_init.encode_standard = RENCODE_ENCODE_STANDARD_HEVC; - enc->enc_pic.session_init.aligned_picture_width = align(enc->base.width, 64); - } - enc->enc_pic.session_init.aligned_picture_height = align(enc->base.height, 16); - enc->enc_pic.session_init.padding_width = - enc->enc_pic.session_init.aligned_picture_width - enc->base.width; - enc->enc_pic.session_init.padding_height = - enc->enc_pic.session_init.aligned_picture_height - enc->base.height; - enc->enc_pic.session_init.pre_encode_mode = RENCODE_PREENCODE_MODE_NONE; - enc->enc_pic.session_init.pre_encode_chroma_enabled = false; - enc->enc_pic.session_init.display_remote = 0; - - RADEON_ENC_BEGIN(enc->cmd.session_init); - RADEON_ENC_CS(enc->enc_pic.session_init.encode_standard); - RADEON_ENC_CS(enc->enc_pic.session_init.aligned_picture_width); - RADEON_ENC_CS(enc->enc_pic.session_init.aligned_picture_height); - RADEON_ENC_CS(enc->enc_pic.session_init.padding_width); - RADEON_ENC_CS(enc->enc_pic.session_init.padding_height); - RADEON_ENC_CS(enc->enc_pic.session_init.pre_encode_mode); - RADEON_ENC_CS(enc->enc_pic.session_init.pre_encode_chroma_enabled); - RADEON_ENC_CS(enc->enc_pic.session_init.display_remote); - RADEON_ENC_END(); -} - -static void radeon_enc_layer_control(struct radeon_encoder *enc) -{ - enc->enc_pic.layer_ctrl.max_num_temporal_layers = enc->enc_pic.num_temporal_layers; - enc->enc_pic.layer_ctrl.num_temporal_layers = enc->enc_pic.num_temporal_layers; - - RADEON_ENC_BEGIN(enc->cmd.layer_control); - RADEON_ENC_CS(enc->enc_pic.layer_ctrl.max_num_temporal_layers); - RADEON_ENC_CS(enc->enc_pic.layer_ctrl.num_temporal_layers); - RADEON_ENC_END(); -} - -static void radeon_enc_layer_select(struct radeon_encoder *enc) -{ - enc->enc_pic.layer_sel.temporal_layer_index = enc->enc_pic.temporal_id; - - RADEON_ENC_BEGIN(enc->cmd.layer_select); - RADEON_ENC_CS(enc->enc_pic.layer_sel.temporal_layer_index); - RADEON_ENC_END(); -} - -static void radeon_enc_slice_control(struct radeon_encoder *enc) -{ - enc->enc_pic.slice_ctrl.slice_control_mode = RENCODE_H264_SLICE_CONTROL_MODE_FIXED_MBS; - enc->enc_pic.slice_ctrl.num_mbs_per_slice = - align(enc->base.width, 16) / 16 * align(enc->base.height, 16) / 16; - - RADEON_ENC_BEGIN(enc->cmd.slice_control_h264); - RADEON_ENC_CS(enc->enc_pic.slice_ctrl.slice_control_mode); - RADEON_ENC_CS(enc->enc_pic.slice_ctrl.num_mbs_per_slice); - RADEON_ENC_END(); -} - -static void radeon_enc_slice_control_hevc(struct radeon_encoder *enc) -{ - enc->enc_pic.hevc_slice_ctrl.slice_control_mode = RENCODE_HEVC_SLICE_CONTROL_MODE_FIXED_CTBS; - enc->enc_pic.hevc_slice_ctrl.fixed_ctbs_per_slice.num_ctbs_per_slice = - align(enc->base.width, 64) / 64 * align(enc->base.height, 64) / 64; - enc->enc_pic.hevc_slice_ctrl.fixed_ctbs_per_slice.num_ctbs_per_slice_segment = - enc->enc_pic.hevc_slice_ctrl.fixed_ctbs_per_slice.num_ctbs_per_slice; - - RADEON_ENC_BEGIN(enc->cmd.slice_control_hevc); - RADEON_ENC_CS(enc->enc_pic.hevc_slice_ctrl.slice_control_mode); - RADEON_ENC_CS(enc->enc_pic.hevc_slice_ctrl.fixed_ctbs_per_slice.num_ctbs_per_slice); - RADEON_ENC_CS(enc->enc_pic.hevc_slice_ctrl.fixed_ctbs_per_slice.num_ctbs_per_slice_segment); - RADEON_ENC_END(); -} - -static void radeon_enc_spec_misc(struct radeon_encoder *enc) -{ - enc->enc_pic.spec_misc.constrained_intra_pred_flag = 0; - enc->enc_pic.spec_misc.cabac_enable = 0; - enc->enc_pic.spec_misc.cabac_init_idc = 0; - enc->enc_pic.spec_misc.half_pel_enabled = 1; - enc->enc_pic.spec_misc.quarter_pel_enabled = 1; - enc->enc_pic.spec_misc.profile_idc = u_get_h264_profile_idc(enc->base.profile); - enc->enc_pic.spec_misc.level_idc = enc->base.level; - - RADEON_ENC_BEGIN(enc->cmd.spec_misc_h264); - RADEON_ENC_CS(enc->enc_pic.spec_misc.constrained_intra_pred_flag); - RADEON_ENC_CS(enc->enc_pic.spec_misc.cabac_enable); - RADEON_ENC_CS(enc->enc_pic.spec_misc.cabac_init_idc); - RADEON_ENC_CS(enc->enc_pic.spec_misc.half_pel_enabled); - RADEON_ENC_CS(enc->enc_pic.spec_misc.quarter_pel_enabled); - RADEON_ENC_CS(enc->enc_pic.spec_misc.profile_idc); - RADEON_ENC_CS(enc->enc_pic.spec_misc.level_idc); - RADEON_ENC_END(); -} - -static void radeon_enc_spec_misc_hevc(struct radeon_encoder *enc) -{ - RADEON_ENC_BEGIN(enc->cmd.spec_misc_hevc); - RADEON_ENC_CS(enc->enc_pic.hevc_spec_misc.log2_min_luma_coding_block_size_minus3); - RADEON_ENC_CS(enc->enc_pic.hevc_spec_misc.amp_disabled); - RADEON_ENC_CS(enc->enc_pic.hevc_spec_misc.strong_intra_smoothing_enabled); - RADEON_ENC_CS(enc->enc_pic.hevc_spec_misc.constrained_intra_pred_flag); - RADEON_ENC_CS(enc->enc_pic.hevc_spec_misc.cabac_init_flag); - RADEON_ENC_CS(enc->enc_pic.hevc_spec_misc.half_pel_enabled); - RADEON_ENC_CS(enc->enc_pic.hevc_spec_misc.quarter_pel_enabled); - RADEON_ENC_END(); -} - -static void radeon_enc_rc_session_init(struct radeon_encoder *enc) -{ - RADEON_ENC_BEGIN(enc->cmd.rc_session_init); - RADEON_ENC_CS(enc->enc_pic.rc_session_init.rate_control_method); - RADEON_ENC_CS(enc->enc_pic.rc_session_init.vbv_buffer_level); - RADEON_ENC_END(); -} - -static void radeon_enc_rc_layer_init(struct radeon_encoder *enc) -{ - unsigned int i = enc->enc_pic.temporal_id; - RADEON_ENC_BEGIN(enc->cmd.rc_layer_init); - RADEON_ENC_CS(enc->enc_pic.rc_layer_init[i].target_bit_rate); - RADEON_ENC_CS(enc->enc_pic.rc_layer_init[i].peak_bit_rate); - RADEON_ENC_CS(enc->enc_pic.rc_layer_init[i].frame_rate_num); - RADEON_ENC_CS(enc->enc_pic.rc_layer_init[i].frame_rate_den); - RADEON_ENC_CS(enc->enc_pic.rc_layer_init[i].vbv_buffer_size); - RADEON_ENC_CS(enc->enc_pic.rc_layer_init[i].avg_target_bits_per_picture); - RADEON_ENC_CS(enc->enc_pic.rc_layer_init[i].peak_bits_per_picture_integer); - RADEON_ENC_CS(enc->enc_pic.rc_layer_init[i].peak_bits_per_picture_fractional); - RADEON_ENC_END(); -} - -static void radeon_enc_deblocking_filter_h264(struct radeon_encoder *enc) -{ - enc->enc_pic.h264_deblock.disable_deblocking_filter_idc = 0; - enc->enc_pic.h264_deblock.alpha_c0_offset_div2 = 0; - enc->enc_pic.h264_deblock.beta_offset_div2 = 0; - enc->enc_pic.h264_deblock.cb_qp_offset = 0; - enc->enc_pic.h264_deblock.cr_qp_offset = 0; - - RADEON_ENC_BEGIN(enc->cmd.deblocking_filter_h264); - RADEON_ENC_CS(enc->enc_pic.h264_deblock.disable_deblocking_filter_idc); - RADEON_ENC_CS(enc->enc_pic.h264_deblock.alpha_c0_offset_div2); - RADEON_ENC_CS(enc->enc_pic.h264_deblock.beta_offset_div2); - RADEON_ENC_CS(enc->enc_pic.h264_deblock.cb_qp_offset); - RADEON_ENC_CS(enc->enc_pic.h264_deblock.cr_qp_offset); - RADEON_ENC_END(); -} - -static void radeon_enc_deblocking_filter_hevc(struct radeon_encoder *enc) -{ - RADEON_ENC_BEGIN(enc->cmd.deblocking_filter_hevc); - RADEON_ENC_CS(enc->enc_pic.hevc_deblock.loop_filter_across_slices_enabled); - RADEON_ENC_CS(enc->enc_pic.hevc_deblock.deblocking_filter_disabled); - RADEON_ENC_CS(enc->enc_pic.hevc_deblock.beta_offset_div2); - RADEON_ENC_CS(enc->enc_pic.hevc_deblock.tc_offset_div2); - RADEON_ENC_CS(enc->enc_pic.hevc_deblock.cb_qp_offset); - RADEON_ENC_CS(enc->enc_pic.hevc_deblock.cr_qp_offset); - RADEON_ENC_END(); -} - -static void radeon_enc_quality_params(struct radeon_encoder *enc) -{ - enc->enc_pic.quality_params.vbaq_mode = 0; - enc->enc_pic.quality_params.scene_change_sensitivity = 0; - enc->enc_pic.quality_params.scene_change_min_idr_interval = 0; - enc->enc_pic.quality_params.two_pass_search_center_map_mode = 0; - - RADEON_ENC_BEGIN(enc->cmd.quality_params); - RADEON_ENC_CS(enc->enc_pic.quality_params.vbaq_mode); - RADEON_ENC_CS(enc->enc_pic.quality_params.scene_change_sensitivity); - RADEON_ENC_CS(enc->enc_pic.quality_params.scene_change_min_idr_interval); - RADEON_ENC_CS(enc->enc_pic.quality_params.two_pass_search_center_map_mode); - RADEON_ENC_END(); -} - -static void radeon_enc_nalu_sps(struct radeon_encoder *enc) -{ - RADEON_ENC_BEGIN(enc->cmd.nalu); - RADEON_ENC_CS(RENCODE_DIRECT_OUTPUT_NALU_TYPE_SPS); - uint32_t *size_in_bytes = &enc->cs.current.buf[enc->cs.current.cdw++]; - radeon_enc_reset(enc); - radeon_enc_set_emulation_prevention(enc, false); - radeon_enc_code_fixed_bits(enc, 0x00000001, 32); - radeon_enc_code_fixed_bits(enc, 0x67, 8); - radeon_enc_byte_align(enc); - radeon_enc_set_emulation_prevention(enc, true); - radeon_enc_code_fixed_bits(enc, enc->enc_pic.spec_misc.profile_idc, 8); - radeon_enc_code_fixed_bits(enc, 0x44, 8); // hardcode to constrained baseline - radeon_enc_code_fixed_bits(enc, enc->enc_pic.spec_misc.level_idc, 8); - radeon_enc_code_ue(enc, 0x0); - - if (enc->enc_pic.spec_misc.profile_idc == 100 || enc->enc_pic.spec_misc.profile_idc == 110 || - enc->enc_pic.spec_misc.profile_idc == 122 || enc->enc_pic.spec_misc.profile_idc == 244 || - enc->enc_pic.spec_misc.profile_idc == 44 || enc->enc_pic.spec_misc.profile_idc == 83 || - enc->enc_pic.spec_misc.profile_idc == 86 || enc->enc_pic.spec_misc.profile_idc == 118 || - enc->enc_pic.spec_misc.profile_idc == 128 || enc->enc_pic.spec_misc.profile_idc == 138) { - radeon_enc_code_ue(enc, 0x1); - radeon_enc_code_ue(enc, 0x0); - radeon_enc_code_ue(enc, 0x0); - radeon_enc_code_fixed_bits(enc, 0x0, 2); - } - - radeon_enc_code_ue(enc, 1); - radeon_enc_code_ue(enc, enc->enc_pic.pic_order_cnt_type); - - if (enc->enc_pic.pic_order_cnt_type == 0) - radeon_enc_code_ue(enc, 1); - - radeon_enc_code_ue(enc, enc->base.max_references); - radeon_enc_code_fixed_bits(enc, enc->enc_pic.layer_ctrl.max_num_temporal_layers > 1 ? 0x1 : 0x0, - 1); - radeon_enc_code_ue(enc, (enc->enc_pic.session_init.aligned_picture_width / 16 - 1)); - radeon_enc_code_ue(enc, (enc->enc_pic.session_init.aligned_picture_height / 16 - 1)); - bool progressive_only = true; - radeon_enc_code_fixed_bits(enc, progressive_only ? 0x1 : 0x0, 1); - - if (!progressive_only) - radeon_enc_code_fixed_bits(enc, 0x0, 1); - - radeon_enc_code_fixed_bits(enc, 0x1, 1); - - if ((enc->enc_pic.crop_left != 0) || (enc->enc_pic.crop_right != 0) || - (enc->enc_pic.crop_top != 0) || (enc->enc_pic.crop_bottom != 0)) { - radeon_enc_code_fixed_bits(enc, 0x1, 1); - radeon_enc_code_ue(enc, enc->enc_pic.crop_left); - radeon_enc_code_ue(enc, enc->enc_pic.crop_right); - radeon_enc_code_ue(enc, enc->enc_pic.crop_top); - radeon_enc_code_ue(enc, enc->enc_pic.crop_bottom); - } else - radeon_enc_code_fixed_bits(enc, 0x0, 1); - - radeon_enc_code_fixed_bits(enc, 0x1, 1); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_fixed_bits(enc, 0x1, 1); /* bitstream_restriction_flag */ - radeon_enc_code_fixed_bits(enc, 0x1, 1); /* motion_vectors_over_pic_boundaries_flag */ - radeon_enc_code_ue(enc, 0x0); - radeon_enc_code_ue(enc, 0x0); - radeon_enc_code_ue(enc, 16); - radeon_enc_code_ue(enc, 16); - radeon_enc_code_ue(enc, 0x0); - radeon_enc_code_ue(enc, enc->base.max_references); /* max_dec_frame_buffering */ - - radeon_enc_code_fixed_bits(enc, 0x1, 1); - - radeon_enc_byte_align(enc); - radeon_enc_flush_headers(enc); - *size_in_bytes = (enc->bits_output + 7) / 8; - RADEON_ENC_END(); -} - -static void radeon_enc_nalu_sps_hevc(struct radeon_encoder *enc) -{ - RADEON_ENC_BEGIN(enc->cmd.nalu); - RADEON_ENC_CS(RENCODE_DIRECT_OUTPUT_NALU_TYPE_SPS); - uint32_t *size_in_bytes = &enc->cs.current.buf[enc->cs.current.cdw++]; - int i; - - radeon_enc_reset(enc); - radeon_enc_set_emulation_prevention(enc, false); - radeon_enc_code_fixed_bits(enc, 0x00000001, 32); - radeon_enc_code_fixed_bits(enc, 0x4201, 16); - radeon_enc_byte_align(enc); - radeon_enc_set_emulation_prevention(enc, true); - radeon_enc_code_fixed_bits(enc, 0x0, 4); - radeon_enc_code_fixed_bits(enc, enc->enc_pic.layer_ctrl.max_num_temporal_layers - 1, 3); - radeon_enc_code_fixed_bits(enc, 0x1, 1); - radeon_enc_code_fixed_bits(enc, 0x0, 2); - radeon_enc_code_fixed_bits(enc, enc->enc_pic.general_tier_flag, 1); - radeon_enc_code_fixed_bits(enc, enc->enc_pic.general_profile_idc, 5); - radeon_enc_code_fixed_bits(enc, 0x60000000, 32); - radeon_enc_code_fixed_bits(enc, 0xb0000000, 32); - radeon_enc_code_fixed_bits(enc, 0x0, 16); - radeon_enc_code_fixed_bits(enc, enc->enc_pic.general_level_idc, 8); - - for (i = 0; i < (enc->enc_pic.layer_ctrl.max_num_temporal_layers - 1); i++) - radeon_enc_code_fixed_bits(enc, 0x0, 2); - - if ((enc->enc_pic.layer_ctrl.max_num_temporal_layers - 1) > 0) { - for (i = (enc->enc_pic.layer_ctrl.max_num_temporal_layers - 1); i < 8; i++) - radeon_enc_code_fixed_bits(enc, 0x0, 2); - } - - radeon_enc_code_ue(enc, 0x0); - radeon_enc_code_ue(enc, enc->enc_pic.chroma_format_idc); - radeon_enc_code_ue(enc, enc->enc_pic.session_init.aligned_picture_width); - radeon_enc_code_ue(enc, enc->enc_pic.session_init.aligned_picture_height); - - if ((enc->enc_pic.crop_left != 0) || (enc->enc_pic.crop_right != 0) || - (enc->enc_pic.crop_top != 0) || (enc->enc_pic.crop_bottom != 0)) { - radeon_enc_code_fixed_bits(enc, 0x1, 1); - radeon_enc_code_ue(enc, enc->enc_pic.crop_left); - radeon_enc_code_ue(enc, enc->enc_pic.crop_right); - radeon_enc_code_ue(enc, enc->enc_pic.crop_top); - radeon_enc_code_ue(enc, enc->enc_pic.crop_bottom); - } else if (enc->enc_pic.session_init.padding_width != 0 || - enc->enc_pic.session_init.padding_height != 0) { - radeon_enc_code_fixed_bits(enc, 0x1, 1); - radeon_enc_code_ue(enc, enc->enc_pic.session_init.padding_width / 2); - radeon_enc_code_ue(enc, enc->enc_pic.session_init.padding_width / 2); - radeon_enc_code_ue(enc, enc->enc_pic.session_init.padding_height / 2); - radeon_enc_code_ue(enc, enc->enc_pic.session_init.padding_height / 2); - } else - radeon_enc_code_fixed_bits(enc, 0x0, 1); - - radeon_enc_code_ue(enc, enc->enc_pic.bit_depth_luma_minus8); - radeon_enc_code_ue(enc, enc->enc_pic.bit_depth_chroma_minus8); - radeon_enc_code_ue(enc, enc->enc_pic.log2_max_poc - 4); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_ue(enc, 1); - radeon_enc_code_ue(enc, 0x0); - radeon_enc_code_ue(enc, 0x0); - radeon_enc_code_ue(enc, enc->enc_pic.hevc_spec_misc.log2_min_luma_coding_block_size_minus3); - // Only support CTBSize 64 - radeon_enc_code_ue(enc, - 6 - (enc->enc_pic.hevc_spec_misc.log2_min_luma_coding_block_size_minus3 + 3)); - radeon_enc_code_ue(enc, enc->enc_pic.log2_min_transform_block_size_minus2); - radeon_enc_code_ue(enc, enc->enc_pic.log2_diff_max_min_transform_block_size); - radeon_enc_code_ue(enc, enc->enc_pic.max_transform_hierarchy_depth_inter); - radeon_enc_code_ue(enc, enc->enc_pic.max_transform_hierarchy_depth_intra); - - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_fixed_bits(enc, !enc->enc_pic.hevc_spec_misc.amp_disabled, 1); - radeon_enc_code_fixed_bits(enc, enc->enc_pic.sample_adaptive_offset_enabled_flag, 1); - radeon_enc_code_fixed_bits(enc, enc->enc_pic.pcm_enabled_flag, 1); - - radeon_enc_code_ue(enc, 1); - radeon_enc_code_ue(enc, 1); - radeon_enc_code_ue(enc, 0); - radeon_enc_code_ue(enc, 0); - radeon_enc_code_fixed_bits(enc, 0x1, 1); - - radeon_enc_code_fixed_bits(enc, 0x0, 1); - - radeon_enc_code_fixed_bits(enc, 0, 1); - radeon_enc_code_fixed_bits(enc, enc->enc_pic.hevc_spec_misc.strong_intra_smoothing_enabled, 1); - - radeon_enc_code_fixed_bits(enc, 0x0, 1); - - radeon_enc_code_fixed_bits(enc, 0x0, 1); - - radeon_enc_code_fixed_bits(enc, 0x1, 1); - - radeon_enc_byte_align(enc); - radeon_enc_flush_headers(enc); - *size_in_bytes = (enc->bits_output + 7) / 8; - RADEON_ENC_END(); -} - -static void radeon_enc_nalu_prefix(struct radeon_encoder *enc) -{ - uint nalRefIdc = enc->enc_pic.is_idr ? 3 : 0; - - rvcn_temporal_layer_pattern_table_t table_info; - table_info = rvcn_temporal_layer_pattern_tables[enc->enc_pic.layer_ctrl.num_temporal_layers]; - - if (enc->enc_pic.pic_order_cnt == 0) - enc->enc_pic.temporal_layer_pattern_index = 0; - else if(enc->enc_pic.temporal_layer_pattern_index == (table_info.pattern_size - 1)) - enc->enc_pic.temporal_layer_pattern_index = 1; - else - enc->enc_pic.temporal_layer_pattern_index++; - - rvcn_temporal_layer_pattern_entry_t pattern = - table_info.pattern_table[enc->enc_pic.temporal_layer_pattern_index]; - - RADEON_ENC_BEGIN(enc->cmd.nalu); - RADEON_ENC_CS(RENCODE_DIRECT_OUTPUT_NALU_TYPE_PREFIX); - uint32_t *size_in_bytes = &enc->cs.current.buf[enc->cs.current.cdw++]; - radeon_enc_reset(enc); - radeon_enc_set_emulation_prevention(enc, false); - radeon_enc_code_fixed_bits(enc, 0x00000001, 32); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_fixed_bits(enc, nalRefIdc, 2); - radeon_enc_code_fixed_bits(enc, 14, 5); - radeon_enc_byte_align(enc); - radeon_enc_set_emulation_prevention(enc, true); - radeon_enc_code_fixed_bits(enc, 0x1, 1); - radeon_enc_code_fixed_bits(enc, enc->enc_pic.is_idr ? 0x1 : 0x0, 1); - radeon_enc_code_fixed_bits(enc, 0x0, 6); - radeon_enc_code_fixed_bits(enc, 0x1, 1); - radeon_enc_code_fixed_bits(enc, 0x0, 3); - radeon_enc_code_fixed_bits(enc, 0x0, 4); - radeon_enc_code_fixed_bits(enc, pattern.temporal_id, 3); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_fixed_bits(enc, 0x3, 2); - - if(nalRefIdc != 0) - { - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_fixed_bits(enc, 0x1, 1); - radeon_enc_byte_align(enc); - } - - radeon_enc_flush_headers(enc); - *size_in_bytes = (enc->bits_output + 7) / 8; - RADEON_ENC_END(); -} - -static void radeon_enc_nalu_sei(struct radeon_encoder *enc) -{ - unsigned number_of_layers; - - rvcn_temporal_layer_pattern_table_t table_info; - table_info = rvcn_temporal_layer_pattern_tables[enc->enc_pic.layer_ctrl.num_temporal_layers - 1]; - number_of_layers = table_info.pattern_size; - - RADEON_ENC_BEGIN(enc->cmd.nalu); - RADEON_ENC_CS(RENCODE_DIRECT_OUTPUT_NALU_TYPE_SEI); - unsigned *size_in_bytes = &enc->cs.current.buf[enc->cs.current.cdw++]; - radeon_enc_reset(enc); - radeon_enc_set_emulation_prevention(enc, false); - - radeon_enc_code_fixed_bits(enc, 0x00000001, 32); - radeon_enc_code_fixed_bits(enc, 0x6, 8); - radeon_enc_byte_align(enc); - - radeon_enc_set_emulation_prevention(enc, true); - - /* save the current position for later */ - unsigned position = enc->cs.current.cdw; - unsigned shifter = enc->shifter; - unsigned bits_in_shifter = enc->bits_in_shifter; - unsigned num_zeros = enc->num_zeros; - unsigned byte_index = enc->byte_index; - unsigned bits_output = enc->bits_output; - bool emulation_prevention = enc->emulation_prevention; - - /* temporarily fill out the payload type and size */ - radeon_enc_code_fixed_bits(enc, 24, 8); - radeon_enc_code_fixed_bits(enc, 0, 8); - - unsigned svc_start_offset = enc->bits_size; - - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_ue(enc, number_of_layers - 1); - - for(int i = 0; i < number_of_layers; i++ ) - { - rvcn_temporal_layer_pattern_entry_t pattern = table_info.pattern_table[i]; - radeon_enc_code_ue(enc, i); - radeon_enc_code_fixed_bits(enc, 0x0, 6); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_fixed_bits(enc, 0x0, 3); - radeon_enc_code_fixed_bits(enc, 0x0, 4); - radeon_enc_code_fixed_bits(enc, pattern.temporal_id, 3); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_ue(enc, 0); - radeon_enc_code_ue(enc, 0); - } - unsigned svc_size = ((enc->bits_size - svc_start_offset) + 7) / 8; - unsigned aligned = (32 - enc->bits_in_shifter) % 8; - if (aligned > 0) - radeon_enc_code_fixed_bits(enc, 0x1, 1); - radeon_enc_byte_align(enc); - - radeon_enc_code_fixed_bits(enc, 0x1, 1); - radeon_enc_byte_align(enc); - - /* store our current state, and go to the beginning to write the size */ - unsigned position2 = enc->cs.current.cdw; - unsigned shifter2 = enc->shifter; - unsigned bits_in_shifter2 = enc->bits_in_shifter; - unsigned num_zeros2 = enc->num_zeros; - unsigned byte_index2 = enc->byte_index; - unsigned bits_output2 = enc->bits_output; - bool emulation_prevention2 = enc->emulation_prevention; - - enc->cs.current.cdw = position; - enc->shifter = shifter; - enc->bits_in_shifter = bits_in_shifter; - enc->num_zeros = num_zeros; - enc->byte_index = byte_index; - enc->bits_output = bits_output; - enc->emulation_prevention = emulation_prevention; - - radeon_enc_output_one_byte(enc, 24); - radeon_enc_output_one_byte(enc, svc_size); - - /* restore our state */ - enc->cs.current.cdw = position2; - enc->shifter = shifter2; - enc->bits_in_shifter = bits_in_shifter2; - enc->num_zeros = num_zeros2; - enc->byte_index = byte_index2; - enc->bits_output = bits_output2; - enc->emulation_prevention = emulation_prevention2; - - radeon_enc_flush_headers(enc); - - *size_in_bytes = (enc->bits_output + 7) / 8; - RADEON_ENC_END(); -} - -static void radeon_enc_nalu_pps(struct radeon_encoder *enc) -{ - RADEON_ENC_BEGIN(enc->cmd.nalu); - RADEON_ENC_CS(RENCODE_DIRECT_OUTPUT_NALU_TYPE_PPS); - uint32_t *size_in_bytes = &enc->cs.current.buf[enc->cs.current.cdw++]; - radeon_enc_reset(enc); - radeon_enc_set_emulation_prevention(enc, false); - radeon_enc_code_fixed_bits(enc, 0x00000001, 32); - radeon_enc_code_fixed_bits(enc, 0x68, 8); - radeon_enc_byte_align(enc); - radeon_enc_set_emulation_prevention(enc, true); - radeon_enc_code_ue(enc, 0x0); - radeon_enc_code_ue(enc, 0x0); - radeon_enc_code_fixed_bits(enc, (enc->enc_pic.spec_misc.cabac_enable ? 0x1 : 0x0), 1); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_ue(enc, 0x0); - radeon_enc_code_ue(enc, 0x0); - radeon_enc_code_ue(enc, 0x0); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_fixed_bits(enc, 0x0, 2); - radeon_enc_code_se(enc, 0x0); - radeon_enc_code_se(enc, 0x0); - radeon_enc_code_se(enc, 0x0); - radeon_enc_code_fixed_bits(enc, 0x1, 1); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - - radeon_enc_code_fixed_bits(enc, 0x1, 1); - - radeon_enc_byte_align(enc); - radeon_enc_flush_headers(enc); - *size_in_bytes = (enc->bits_output + 7) / 8; - RADEON_ENC_END(); -} - -static void radeon_enc_nalu_pps_hevc(struct radeon_encoder *enc) -{ - RADEON_ENC_BEGIN(enc->cmd.nalu); - RADEON_ENC_CS(RENCODE_DIRECT_OUTPUT_NALU_TYPE_PPS); - uint32_t *size_in_bytes = &enc->cs.current.buf[enc->cs.current.cdw++]; - radeon_enc_reset(enc); - radeon_enc_set_emulation_prevention(enc, false); - radeon_enc_code_fixed_bits(enc, 0x00000001, 32); - radeon_enc_code_fixed_bits(enc, 0x4401, 16); - radeon_enc_byte_align(enc); - radeon_enc_set_emulation_prevention(enc, true); - radeon_enc_code_ue(enc, 0x0); - radeon_enc_code_ue(enc, 0x0); - radeon_enc_code_fixed_bits(enc, 0x1, 1); - radeon_enc_code_fixed_bits(enc, 0x0, 4); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_fixed_bits(enc, 0x1, 1); - radeon_enc_code_ue(enc, 0x0); - radeon_enc_code_ue(enc, 0x0); - radeon_enc_code_se(enc, 0x0); - radeon_enc_code_fixed_bits(enc, enc->enc_pic.hevc_spec_misc.constrained_intra_pred_flag, 1); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - if (enc->enc_pic.rc_session_init.rate_control_method == RENCODE_RATE_CONTROL_METHOD_NONE) - radeon_enc_code_fixed_bits(enc, 0x0, 1); - else { - radeon_enc_code_fixed_bits(enc, 0x1, 1); - radeon_enc_code_ue(enc, 0x0); - } - radeon_enc_code_se(enc, enc->enc_pic.hevc_deblock.cb_qp_offset); - radeon_enc_code_se(enc, enc->enc_pic.hevc_deblock.cr_qp_offset); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_fixed_bits(enc, 0x0, 2); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_fixed_bits(enc, enc->enc_pic.hevc_deblock.loop_filter_across_slices_enabled, 1); - radeon_enc_code_fixed_bits(enc, 0x1, 1); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_fixed_bits(enc, enc->enc_pic.hevc_deblock.deblocking_filter_disabled, 1); - - if (!enc->enc_pic.hevc_deblock.deblocking_filter_disabled) { - radeon_enc_code_se(enc, enc->enc_pic.hevc_deblock.beta_offset_div2); - radeon_enc_code_se(enc, enc->enc_pic.hevc_deblock.tc_offset_div2); - } - - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_ue(enc, enc->enc_pic.log2_parallel_merge_level_minus2); - radeon_enc_code_fixed_bits(enc, 0x0, 2); - - radeon_enc_code_fixed_bits(enc, 0x1, 1); - - radeon_enc_byte_align(enc); - radeon_enc_flush_headers(enc); - *size_in_bytes = (enc->bits_output + 7) / 8; - RADEON_ENC_END(); -} - -static void radeon_enc_nalu_vps(struct radeon_encoder *enc) -{ - RADEON_ENC_BEGIN(enc->cmd.nalu); - RADEON_ENC_CS(RENCODE_DIRECT_OUTPUT_NALU_TYPE_VPS); - uint32_t *size_in_bytes = &enc->cs.current.buf[enc->cs.current.cdw++]; - int i; - - radeon_enc_reset(enc); - radeon_enc_set_emulation_prevention(enc, false); - radeon_enc_code_fixed_bits(enc, 0x00000001, 32); - radeon_enc_code_fixed_bits(enc, 0x4001, 16); - radeon_enc_byte_align(enc); - radeon_enc_set_emulation_prevention(enc, true); - - radeon_enc_code_fixed_bits(enc, 0x0, 4); - radeon_enc_code_fixed_bits(enc, 0x3, 2); - radeon_enc_code_fixed_bits(enc, 0x0, 6); - radeon_enc_code_fixed_bits(enc, enc->enc_pic.layer_ctrl.max_num_temporal_layers - 1, 3); - radeon_enc_code_fixed_bits(enc, 0x1, 1); - radeon_enc_code_fixed_bits(enc, 0xffff, 16); - radeon_enc_code_fixed_bits(enc, 0x0, 2); - radeon_enc_code_fixed_bits(enc, enc->enc_pic.general_tier_flag, 1); - radeon_enc_code_fixed_bits(enc, enc->enc_pic.general_profile_idc, 5); - radeon_enc_code_fixed_bits(enc, 0x60000000, 32); - radeon_enc_code_fixed_bits(enc, 0xb0000000, 32); - radeon_enc_code_fixed_bits(enc, 0x0, 16); - radeon_enc_code_fixed_bits(enc, enc->enc_pic.general_level_idc, 8); - - for (i = 0; i < (enc->enc_pic.layer_ctrl.max_num_temporal_layers - 1); i++) - radeon_enc_code_fixed_bits(enc, 0x0, 2); - - if ((enc->enc_pic.layer_ctrl.max_num_temporal_layers - 1) > 0) { - for (i = (enc->enc_pic.layer_ctrl.max_num_temporal_layers - 1); i < 8; i++) - radeon_enc_code_fixed_bits(enc, 0x0, 2); - } - - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_ue(enc, 0x1); - radeon_enc_code_ue(enc, 0x0); - radeon_enc_code_ue(enc, 0x0); - - radeon_enc_code_fixed_bits(enc, 0x0, 6); - radeon_enc_code_ue(enc, 0x0); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - - radeon_enc_code_fixed_bits(enc, 0x1, 1); - - radeon_enc_byte_align(enc); - radeon_enc_flush_headers(enc); - *size_in_bytes = (enc->bits_output + 7) / 8; - RADEON_ENC_END(); -} - -static void radeon_enc_nalu_aud_hevc(struct radeon_encoder *enc) -{ - RADEON_ENC_BEGIN(enc->cmd.nalu); - RADEON_ENC_CS(RENCODE_DIRECT_OUTPUT_NALU_TYPE_AUD); - uint32_t *size_in_bytes = &enc->cs.current.buf[enc->cs.current.cdw++]; - radeon_enc_reset(enc); - radeon_enc_set_emulation_prevention(enc, false); - radeon_enc_code_fixed_bits(enc, 0x00000001, 32); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_fixed_bits(enc, 35, 6); - radeon_enc_code_fixed_bits(enc, 0x0, 6); - radeon_enc_code_fixed_bits(enc, 0x1, 3); - radeon_enc_byte_align(enc); - radeon_enc_set_emulation_prevention(enc, true); - switch (enc->enc_pic.picture_type) { - case PIPE_H2645_ENC_PICTURE_TYPE_I: - case PIPE_H2645_ENC_PICTURE_TYPE_IDR: - radeon_enc_code_fixed_bits(enc, 0x00, 3); - break; - case PIPE_H2645_ENC_PICTURE_TYPE_P: - radeon_enc_code_fixed_bits(enc, 0x01, 3); - break; - case PIPE_H2645_ENC_PICTURE_TYPE_B: - radeon_enc_code_fixed_bits(enc, 0x02, 3); - break; - default: - radeon_enc_code_fixed_bits(enc, 0x02, 3); - } - - radeon_enc_code_fixed_bits(enc, 0x1, 1); - - radeon_enc_byte_align(enc); - radeon_enc_flush_headers(enc); - *size_in_bytes = (enc->bits_output + 7) / 8; - RADEON_ENC_END(); -} - -static void radeon_enc_slice_header(struct radeon_encoder *enc) -{ - uint32_t instruction[RENCODE_SLICE_HEADER_TEMPLATE_MAX_NUM_INSTRUCTIONS] = {0}; - uint32_t num_bits[RENCODE_SLICE_HEADER_TEMPLATE_MAX_NUM_INSTRUCTIONS] = {0}; - unsigned int inst_index = 0; - unsigned int cdw_start = 0; - unsigned int cdw_filled = 0; - unsigned int bits_copied = 0; - RADEON_ENC_BEGIN(enc->cmd.slice_header); - radeon_enc_reset(enc); - radeon_enc_set_emulation_prevention(enc, false); - - cdw_start = enc->cs.current.cdw; - if (enc->enc_pic.is_idr) - radeon_enc_code_fixed_bits(enc, 0x65, 8); - else if (enc->enc_pic.not_referenced) - radeon_enc_code_fixed_bits(enc, 0x01, 8); - else - radeon_enc_code_fixed_bits(enc, 0x41, 8); - - radeon_enc_flush_headers(enc); - instruction[inst_index] = RENCODE_HEADER_INSTRUCTION_COPY; - num_bits[inst_index] = enc->bits_output - bits_copied; - bits_copied = enc->bits_output; - inst_index++; - - instruction[inst_index] = RENCODE_H264_HEADER_INSTRUCTION_FIRST_MB; - inst_index++; - - switch (enc->enc_pic.picture_type) { - case PIPE_H2645_ENC_PICTURE_TYPE_I: - case PIPE_H2645_ENC_PICTURE_TYPE_IDR: - radeon_enc_code_fixed_bits(enc, 0x08, 7); - break; - case PIPE_H2645_ENC_PICTURE_TYPE_P: - case PIPE_H2645_ENC_PICTURE_TYPE_SKIP: - radeon_enc_code_fixed_bits(enc, 0x06, 5); - break; - case PIPE_H2645_ENC_PICTURE_TYPE_B: - radeon_enc_code_fixed_bits(enc, 0x07, 5); - break; - default: - radeon_enc_code_fixed_bits(enc, 0x08, 7); - } - - radeon_enc_code_ue(enc, 0x0); - radeon_enc_code_fixed_bits(enc, enc->enc_pic.frame_num % 32, 5); - - if (enc->enc_pic.h264_enc_params.input_picture_structure != - RENCODE_H264_PICTURE_STRUCTURE_FRAME) { - radeon_enc_code_fixed_bits(enc, 0x1, 1); - radeon_enc_code_fixed_bits(enc, - enc->enc_pic.h264_enc_params.input_picture_structure == - RENCODE_H264_PICTURE_STRUCTURE_BOTTOM_FIELD - ? 1 - : 0, - 1); - } - - if (enc->enc_pic.is_idr) - radeon_enc_code_ue(enc, enc->enc_pic.is_even_frame); - - enc->enc_pic.is_even_frame = !enc->enc_pic.is_even_frame; - - if (enc->enc_pic.pic_order_cnt_type == 0) - radeon_enc_code_fixed_bits(enc, enc->enc_pic.pic_order_cnt % 32, 5); - - /* ref_pic_list_modification() */ - if (enc->enc_pic.picture_type != PIPE_H2645_ENC_PICTURE_TYPE_IDR) { - radeon_enc_code_fixed_bits(enc, 0x0, 1); - - /* list_mod_diff_pic_minus1 != 0 */ - if (enc->enc_pic.frame_num - enc->enc_pic.ref_idx_l0 > 1) { - radeon_enc_code_fixed_bits(enc, 0x1, 1); /* ref_pic_list_modification_flag_l0 */ - radeon_enc_code_ue(enc, 0x0); /* modification_of_pic_nums_idc */ - /* abs_diff_pic_num_minus1 */ - radeon_enc_code_ue(enc, (enc->enc_pic.frame_num - enc->enc_pic.ref_idx_l0 - 1)); - radeon_enc_code_ue(enc, 0x3); - } else - radeon_enc_code_fixed_bits(enc, 0x0, 1); - } - - if (enc->enc_pic.is_idr) { - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - } else if (!enc->enc_pic.not_referenced) - radeon_enc_code_fixed_bits(enc, 0x0, 1); - - if ((enc->enc_pic.picture_type != PIPE_H2645_ENC_PICTURE_TYPE_IDR) && - (enc->enc_pic.spec_misc.cabac_enable)) - radeon_enc_code_ue(enc, enc->enc_pic.spec_misc.cabac_init_idc); - - radeon_enc_flush_headers(enc); - instruction[inst_index] = RENCODE_HEADER_INSTRUCTION_COPY; - num_bits[inst_index] = enc->bits_output - bits_copied; - bits_copied = enc->bits_output; - inst_index++; - - instruction[inst_index] = RENCODE_H264_HEADER_INSTRUCTION_SLICE_QP_DELTA; - inst_index++; - - radeon_enc_code_ue(enc, enc->enc_pic.h264_deblock.disable_deblocking_filter_idc ? 1 : 0); - - if (!enc->enc_pic.h264_deblock.disable_deblocking_filter_idc) { - radeon_enc_code_se(enc, enc->enc_pic.h264_deblock.alpha_c0_offset_div2); - radeon_enc_code_se(enc, enc->enc_pic.h264_deblock.beta_offset_div2); - } - - radeon_enc_flush_headers(enc); - instruction[inst_index] = RENCODE_HEADER_INSTRUCTION_COPY; - num_bits[inst_index] = enc->bits_output - bits_copied; - bits_copied = enc->bits_output; - inst_index++; - - instruction[inst_index] = RENCODE_HEADER_INSTRUCTION_END; - - cdw_filled = enc->cs.current.cdw - cdw_start; - for (int i = 0; i < RENCODE_SLICE_HEADER_TEMPLATE_MAX_TEMPLATE_SIZE_IN_DWORDS - cdw_filled; i++) - RADEON_ENC_CS(0x00000000); - - for (int j = 0; j < RENCODE_SLICE_HEADER_TEMPLATE_MAX_NUM_INSTRUCTIONS; j++) { - RADEON_ENC_CS(instruction[j]); - RADEON_ENC_CS(num_bits[j]); - } - - RADEON_ENC_END(); -} - -static void radeon_enc_slice_header_hevc(struct radeon_encoder *enc) -{ - uint32_t instruction[RENCODE_SLICE_HEADER_TEMPLATE_MAX_NUM_INSTRUCTIONS] = {0}; - uint32_t num_bits[RENCODE_SLICE_HEADER_TEMPLATE_MAX_NUM_INSTRUCTIONS] = {0}; - unsigned int inst_index = 0; - unsigned int cdw_start = 0; - unsigned int cdw_filled = 0; - unsigned int bits_copied = 0; - RADEON_ENC_BEGIN(enc->cmd.slice_header); - radeon_enc_reset(enc); - radeon_enc_set_emulation_prevention(enc, false); - - cdw_start = enc->cs.current.cdw; - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_fixed_bits(enc, enc->enc_pic.nal_unit_type, 6); - radeon_enc_code_fixed_bits(enc, 0x0, 6); - radeon_enc_code_fixed_bits(enc, 0x1, 3); - - radeon_enc_flush_headers(enc); - instruction[inst_index] = RENCODE_HEADER_INSTRUCTION_COPY; - num_bits[inst_index] = enc->bits_output - bits_copied; - bits_copied = enc->bits_output; - inst_index++; - - instruction[inst_index] = RENCODE_HEVC_HEADER_INSTRUCTION_FIRST_SLICE; - inst_index++; - - if ((enc->enc_pic.nal_unit_type >= 16) && (enc->enc_pic.nal_unit_type <= 23)) - radeon_enc_code_fixed_bits(enc, 0x0, 1); - - radeon_enc_code_ue(enc, 0x0); - - radeon_enc_flush_headers(enc); - instruction[inst_index] = RENCODE_HEADER_INSTRUCTION_COPY; - num_bits[inst_index] = enc->bits_output - bits_copied; - bits_copied = enc->bits_output; - inst_index++; - - instruction[inst_index] = RENCODE_HEVC_HEADER_INSTRUCTION_SLICE_SEGMENT; - inst_index++; - - instruction[inst_index] = RENCODE_HEVC_HEADER_INSTRUCTION_DEPENDENT_SLICE_END; - inst_index++; - - switch (enc->enc_pic.picture_type) { - case PIPE_H2645_ENC_PICTURE_TYPE_I: - case PIPE_H2645_ENC_PICTURE_TYPE_IDR: - radeon_enc_code_ue(enc, 0x2); - break; - case PIPE_H2645_ENC_PICTURE_TYPE_P: - case PIPE_H2645_ENC_PICTURE_TYPE_SKIP: - radeon_enc_code_ue(enc, 0x1); - break; - case PIPE_H2645_ENC_PICTURE_TYPE_B: - radeon_enc_code_ue(enc, 0x0); - break; - default: - radeon_enc_code_ue(enc, 0x1); - } - - if ((enc->enc_pic.nal_unit_type != 19) && (enc->enc_pic.nal_unit_type != 20)) { - radeon_enc_code_fixed_bits(enc, enc->enc_pic.pic_order_cnt, enc->enc_pic.log2_max_poc); - if (enc->enc_pic.picture_type == PIPE_H2645_ENC_PICTURE_TYPE_P) - radeon_enc_code_fixed_bits(enc, 0x1, 1); - else { - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_ue(enc, 0x0); - radeon_enc_code_ue(enc, 0x0); - } - } - - if ((enc->enc_pic.picture_type == PIPE_H2645_ENC_PICTURE_TYPE_P) || - (enc->enc_pic.picture_type == PIPE_H2645_ENC_PICTURE_TYPE_B)) { - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_fixed_bits(enc, enc->enc_pic.hevc_spec_misc.cabac_init_flag, 1); - radeon_enc_code_ue(enc, 5 - enc->enc_pic.max_num_merge_cand); - } - - radeon_enc_flush_headers(enc); - instruction[inst_index] = RENCODE_HEADER_INSTRUCTION_COPY; - num_bits[inst_index] = enc->bits_output - bits_copied; - bits_copied = enc->bits_output; - inst_index++; - - instruction[inst_index] = RENCODE_HEVC_HEADER_INSTRUCTION_SLICE_QP_DELTA; - inst_index++; - - if ((enc->enc_pic.hevc_deblock.loop_filter_across_slices_enabled) && - (!enc->enc_pic.hevc_deblock.deblocking_filter_disabled)) { - radeon_enc_code_fixed_bits(enc, enc->enc_pic.hevc_deblock.loop_filter_across_slices_enabled, - 1); - - radeon_enc_flush_headers(enc); - instruction[inst_index] = RENCODE_HEADER_INSTRUCTION_COPY; - num_bits[inst_index] = enc->bits_output - bits_copied; - bits_copied = enc->bits_output; - inst_index++; - } - - instruction[inst_index] = RENCODE_HEADER_INSTRUCTION_END; - - cdw_filled = enc->cs.current.cdw - cdw_start; - for (int i = 0; i < RENCODE_SLICE_HEADER_TEMPLATE_MAX_TEMPLATE_SIZE_IN_DWORDS - cdw_filled; i++) - RADEON_ENC_CS(0x00000000); - - for (int j = 0; j < RENCODE_SLICE_HEADER_TEMPLATE_MAX_NUM_INSTRUCTIONS; j++) { - RADEON_ENC_CS(instruction[j]); - RADEON_ENC_CS(num_bits[j]); - } - - RADEON_ENC_END(); -} - -static void radeon_enc_ctx(struct radeon_encoder *enc) -{ - enc->enc_pic.ctx_buf.swizzle_mode = 0; - enc->enc_pic.ctx_buf.two_pass_search_center_map_offset = 0; - - uint32_t aligned_width = enc->enc_pic.session_init.aligned_picture_width; - uint32_t aligned_height = enc->enc_pic.session_init.aligned_picture_height; - - enc->enc_pic.ctx_buf.rec_luma_pitch = align(aligned_width, enc->alignment); - enc->enc_pic.ctx_buf.rec_chroma_pitch = align(aligned_width, enc->alignment); - - int luma_size = enc->enc_pic.ctx_buf.rec_luma_pitch * align(aligned_height, enc->alignment); - if (enc->enc_pic.bit_depth_luma_minus8 == 2) - luma_size *= 2; - int chroma_size = align(luma_size / 2, enc->alignment); - int offset = 0; - - for (int i = 0; i < enc->enc_pic.ctx_buf.num_reconstructed_pictures; i++) { - offset += luma_size; - offset += chroma_size; - } - - assert(offset == enc->dpb_size); - - RADEON_ENC_BEGIN(enc->cmd.ctx); - RADEON_ENC_READWRITE(enc->cpb.res->buf, enc->cpb.res->domains, 0); - RADEON_ENC_CS(enc->enc_pic.ctx_buf.swizzle_mode); - RADEON_ENC_CS(enc->enc_pic.ctx_buf.rec_luma_pitch); - RADEON_ENC_CS(enc->enc_pic.ctx_buf.rec_chroma_pitch); - RADEON_ENC_CS(enc->enc_pic.ctx_buf.num_reconstructed_pictures); - - for (int i = 0; i < RENCODE_MAX_NUM_RECONSTRUCTED_PICTURES; i++) { - RADEON_ENC_CS(enc->enc_pic.ctx_buf.reconstructed_pictures[i].luma_offset); - RADEON_ENC_CS(enc->enc_pic.ctx_buf.reconstructed_pictures[i].chroma_offset); - } - - // 2: 1 pre encode pitch * 2 (luma + chroma) - // 68: 34 pre encode reconstructed pics * 2 (luma + chroma offsets) - // 2: 1 pre encode input pic * 2 (luma + chroma) - //---- - // 72 - - for (int i = 0; i < 72; i++) - RADEON_ENC_CS(0x00000000); - - RADEON_ENC_CS(enc->enc_pic.ctx_buf.two_pass_search_center_map_offset); - RADEON_ENC_END(); -} - -static void radeon_enc_bitstream(struct radeon_encoder *enc) -{ - enc->enc_pic.bit_buf.mode = RENCODE_REC_SWIZZLE_MODE_LINEAR; - enc->enc_pic.bit_buf.video_bitstream_buffer_size = enc->bs_size; - enc->enc_pic.bit_buf.video_bitstream_data_offset = 0; - - RADEON_ENC_BEGIN(enc->cmd.bitstream); - RADEON_ENC_CS(enc->enc_pic.bit_buf.mode); - RADEON_ENC_WRITE(enc->bs_handle, RADEON_DOMAIN_GTT, 0); - RADEON_ENC_CS(enc->enc_pic.bit_buf.video_bitstream_buffer_size); - RADEON_ENC_CS(enc->enc_pic.bit_buf.video_bitstream_data_offset); - RADEON_ENC_END(); -} - -static void radeon_enc_feedback(struct radeon_encoder *enc) -{ - enc->enc_pic.fb_buf.mode = RENCODE_FEEDBACK_BUFFER_MODE_LINEAR; - enc->enc_pic.fb_buf.feedback_buffer_size = 16; - enc->enc_pic.fb_buf.feedback_data_size = 40; - - RADEON_ENC_BEGIN(enc->cmd.feedback); - RADEON_ENC_CS(enc->enc_pic.fb_buf.mode); - RADEON_ENC_WRITE(enc->fb->res->buf, enc->fb->res->domains, 0x0); - RADEON_ENC_CS(enc->enc_pic.fb_buf.feedback_buffer_size); - RADEON_ENC_CS(enc->enc_pic.fb_buf.feedback_data_size); - RADEON_ENC_END(); -} - -static void radeon_enc_intra_refresh(struct radeon_encoder *enc) -{ - enc->enc_pic.intra_ref.intra_refresh_mode = RENCODE_INTRA_REFRESH_MODE_NONE; - enc->enc_pic.intra_ref.offset = 0; - enc->enc_pic.intra_ref.region_size = 0; - - RADEON_ENC_BEGIN(enc->cmd.intra_refresh); - RADEON_ENC_CS(enc->enc_pic.intra_ref.intra_refresh_mode); - RADEON_ENC_CS(enc->enc_pic.intra_ref.offset); - RADEON_ENC_CS(enc->enc_pic.intra_ref.region_size); - RADEON_ENC_END(); -} - -static void radeon_enc_rc_per_pic(struct radeon_encoder *enc) -{ - RADEON_ENC_BEGIN(enc->cmd.rc_per_pic); - RADEON_ENC_CS(enc->enc_pic.rc_per_pic.qp); - RADEON_ENC_CS(enc->enc_pic.rc_per_pic.min_qp_app); - RADEON_ENC_CS(enc->enc_pic.rc_per_pic.max_qp_app); - RADEON_ENC_CS(enc->enc_pic.rc_per_pic.max_au_size); - RADEON_ENC_CS(enc->enc_pic.rc_per_pic.enabled_filler_data); - RADEON_ENC_CS(enc->enc_pic.rc_per_pic.skip_frame_enable); - RADEON_ENC_CS(enc->enc_pic.rc_per_pic.enforce_hrd); - RADEON_ENC_END(); -} - -static void radeon_enc_encode_params(struct radeon_encoder *enc) -{ - switch (enc->enc_pic.picture_type) { - case PIPE_H2645_ENC_PICTURE_TYPE_I: - case PIPE_H2645_ENC_PICTURE_TYPE_IDR: - enc->enc_pic.enc_params.pic_type = RENCODE_PICTURE_TYPE_I; - break; - case PIPE_H2645_ENC_PICTURE_TYPE_P: - enc->enc_pic.enc_params.pic_type = RENCODE_PICTURE_TYPE_P; - break; - case PIPE_H2645_ENC_PICTURE_TYPE_SKIP: - enc->enc_pic.enc_params.pic_type = RENCODE_PICTURE_TYPE_P_SKIP; - break; - case PIPE_H2645_ENC_PICTURE_TYPE_B: - enc->enc_pic.enc_params.pic_type = RENCODE_PICTURE_TYPE_B; - break; - default: - enc->enc_pic.enc_params.pic_type = RENCODE_PICTURE_TYPE_I; - } - - if (enc->luma->meta_offset) { - RVID_ERR("DCC surfaces not supported.\n"); - return; - } - - enc->enc_pic.enc_params.allowed_max_bitstream_size = enc->bs_size; - enc->enc_pic.enc_params.input_pic_luma_pitch = enc->luma->u.gfx9.surf_pitch; - enc->enc_pic.enc_params.input_pic_chroma_pitch = enc->chroma ? enc->chroma->u.gfx9.surf_pitch : 0; - enc->enc_pic.enc_params.input_pic_swizzle_mode = enc->luma->u.gfx9.swizzle_mode; - - RADEON_ENC_BEGIN(enc->cmd.enc_params); - RADEON_ENC_CS(enc->enc_pic.enc_params.pic_type); - RADEON_ENC_CS(enc->enc_pic.enc_params.allowed_max_bitstream_size); - RADEON_ENC_READ(enc->handle, RADEON_DOMAIN_VRAM, enc->luma->u.gfx9.surf_offset); - RADEON_ENC_READ(enc->handle, RADEON_DOMAIN_VRAM, enc->chroma ? enc->chroma->u.gfx9.surf_offset : 0); - RADEON_ENC_CS(enc->enc_pic.enc_params.input_pic_luma_pitch); - RADEON_ENC_CS(enc->enc_pic.enc_params.input_pic_chroma_pitch); - RADEON_ENC_CS(enc->enc_pic.enc_params.input_pic_swizzle_mode); - RADEON_ENC_CS(enc->enc_pic.enc_params.reference_picture_index); - RADEON_ENC_CS(enc->enc_pic.enc_params.reconstructed_picture_index); - RADEON_ENC_END(); -} - -static void radeon_enc_encode_params_h264(struct radeon_encoder *enc) -{ - enc->enc_pic.h264_enc_params.input_picture_structure = RENCODE_H264_PICTURE_STRUCTURE_FRAME; - enc->enc_pic.h264_enc_params.interlaced_mode = RENCODE_H264_INTERLACING_MODE_PROGRESSIVE; - enc->enc_pic.h264_enc_params.reference_picture_structure = RENCODE_H264_PICTURE_STRUCTURE_FRAME; - enc->enc_pic.h264_enc_params.reference_picture1_index = 0xFFFFFFFF; - - RADEON_ENC_BEGIN(enc->cmd.enc_params_h264); - RADEON_ENC_CS(enc->enc_pic.h264_enc_params.input_picture_structure); - RADEON_ENC_CS(enc->enc_pic.h264_enc_params.interlaced_mode); - RADEON_ENC_CS(enc->enc_pic.h264_enc_params.reference_picture_structure); - RADEON_ENC_CS(enc->enc_pic.h264_enc_params.reference_picture1_index); - RADEON_ENC_END(); -} - -static void radeon_enc_op_init(struct radeon_encoder *enc) -{ - RADEON_ENC_BEGIN(RENCODE_IB_OP_INITIALIZE); - RADEON_ENC_END(); -} - -static void radeon_enc_op_close(struct radeon_encoder *enc) -{ - RADEON_ENC_BEGIN(RENCODE_IB_OP_CLOSE_SESSION); - RADEON_ENC_END(); -} - -static void radeon_enc_op_enc(struct radeon_encoder *enc) -{ - RADEON_ENC_BEGIN(RENCODE_IB_OP_ENCODE); - RADEON_ENC_END(); -} - -static void radeon_enc_op_init_rc(struct radeon_encoder *enc) -{ - RADEON_ENC_BEGIN(RENCODE_IB_OP_INIT_RC); - RADEON_ENC_END(); -} - -static void radeon_enc_op_init_rc_vbv(struct radeon_encoder *enc) -{ - RADEON_ENC_BEGIN(RENCODE_IB_OP_INIT_RC_VBV_BUFFER_LEVEL); - RADEON_ENC_END(); -} - -static void radeon_enc_op_speed(struct radeon_encoder *enc) -{ - RADEON_ENC_BEGIN(RENCODE_IB_OP_SET_SPEED_ENCODING_MODE); - RADEON_ENC_END(); -} - -static void begin(struct radeon_encoder *enc) -{ - unsigned i; - - enc->session_info(enc); - enc->total_task_size = 0; - enc->task_info(enc, enc->need_feedback); - enc->op_init(enc); - - enc->session_init(enc); - enc->slice_control(enc); - enc->spec_misc(enc); - enc->deblocking_filter(enc); - - enc->layer_control(enc); - enc->rc_session_init(enc); - enc->quality_params(enc); - - i = 0; - do { - enc->enc_pic.temporal_id = i; - enc->layer_select(enc); - enc->rc_layer_init(enc); - enc->layer_select(enc); - enc->rc_per_pic(enc); - } while (++i < enc->enc_pic.num_temporal_layers); - - enc->op_init_rc(enc); - enc->op_init_rc_vbv(enc); - *enc->p_task_size = (enc->total_task_size); -} - -static void radeon_enc_headers_h264(struct radeon_encoder *enc) -{ - if (enc->enc_pic.layer_ctrl.num_temporal_layers > 1) - enc->nalu_prefix(enc); - if (enc->enc_pic.is_idr) { - if (enc->enc_pic.layer_ctrl.num_temporal_layers > 1) - enc->nalu_sei(enc); - enc->nalu_sps(enc); - enc->nalu_pps(enc); - } - enc->slice_header(enc); - enc->encode_params(enc); - enc->encode_params_codec_spec(enc); -} - -static void radeon_enc_headers_hevc(struct radeon_encoder *enc) -{ - enc->nalu_aud(enc); - if (enc->enc_pic.is_idr) { - enc->nalu_vps(enc); - enc->nalu_pps(enc); - enc->nalu_sps(enc); - } - enc->slice_header(enc); - enc->encode_params(enc); -} - -static void encode(struct radeon_encoder *enc) -{ - enc->before_encode(enc); - enc->session_info(enc); - enc->total_task_size = 0; - enc->task_info(enc, enc->need_feedback); - - enc->encode_headers(enc); - enc->ctx(enc); - enc->bitstream(enc); - enc->feedback(enc); - enc->intra_refresh(enc); - - enc->op_preset(enc); - enc->op_enc(enc); - *enc->p_task_size = (enc->total_task_size); -} - -static void destroy(struct radeon_encoder *enc) -{ - enc->session_info(enc); - enc->total_task_size = 0; - enc->task_info(enc, enc->need_feedback); - enc->op_close(enc); - *enc->p_task_size = (enc->total_task_size); -} - -static int find_short_ref_idx(struct radeon_encoder *enc, int frame_num) -{ - for (int i = 0; i < enc->base.max_references + 1; i++) - if (enc->dpb[i].frame_num == frame_num && enc->dpb[i].in_use) - return i; - - return -1; -} - -static int get_picture_storage(struct radeon_encoder *enc) -{ - for (int i = 0; i < enc->base.max_references + 1; i++) { - if (!enc->dpb[i].in_use) { - memset(&(enc->dpb[i]), 0, sizeof(rvcn_enc_picture_info_t)); - return i; - } - } - - /* look for the oldest short term ref pic */ - unsigned int oldest_frame_num = 0xFFFFFFFF; - int oldest_idx = -1; - for (int i = 0; i < enc->base.max_references + 1; i++) - if (enc->dpb[i].frame_num < oldest_frame_num) { - oldest_frame_num = enc->dpb[i].frame_num; - oldest_idx = i; - } - - if (oldest_idx > 0) - enc->dpb[oldest_idx].in_use = FALSE; - - return oldest_idx; -} - -static void manage_dpb_before_encode(struct radeon_encoder *enc) -{ - int current_pic_idx = 0; - - if (enc->enc_pic.picture_type == PIPE_H2645_ENC_PICTURE_TYPE_IDR) { - /* clear reference frames */ - for (int i = 0; i < enc->base.max_references + 1; i++) - memset(&(enc->dpb[i]), 0, sizeof(rvcn_enc_picture_info_t)); - } - - current_pic_idx = get_picture_storage(enc); - assert(current_pic_idx >= 0); - - int ref0_idx = find_short_ref_idx(enc, enc->enc_pic.ref_idx_l0); - - if (!enc->enc_pic.not_referenced) - enc->dpb[current_pic_idx].in_use = TRUE; - - enc->dpb[current_pic_idx].frame_num = enc->enc_pic.frame_num; - - if (enc->enc_pic.picture_type == PIPE_H2645_ENC_PICTURE_TYPE_IDR) - enc->enc_pic.enc_params.reference_picture_index = 0xFFFFFFFF; - else - enc->enc_pic.enc_params.reference_picture_index = ref0_idx; - enc->enc_pic.enc_params.reconstructed_picture_index = current_pic_idx; -} - -void radeon_enc_1_2_init(struct radeon_encoder *enc) -{ - enc->before_encode = manage_dpb_before_encode; - enc->begin = begin; - enc->encode = encode; - enc->destroy = destroy; - enc->session_info = radeon_enc_session_info; - enc->task_info = radeon_enc_task_info; - enc->layer_control = radeon_enc_layer_control; - enc->layer_select = radeon_enc_layer_select; - enc->rc_session_init = radeon_enc_rc_session_init; - enc->rc_layer_init = radeon_enc_rc_layer_init; - enc->quality_params = radeon_enc_quality_params; - enc->ctx = radeon_enc_ctx; - enc->bitstream = radeon_enc_bitstream; - enc->feedback = radeon_enc_feedback; - enc->intra_refresh = radeon_enc_intra_refresh; - enc->rc_per_pic = radeon_enc_rc_per_pic; - enc->encode_params = radeon_enc_encode_params; - enc->op_init = radeon_enc_op_init; - enc->op_close = radeon_enc_op_close; - enc->op_enc = radeon_enc_op_enc; - enc->op_init_rc = radeon_enc_op_init_rc; - enc->op_init_rc_vbv = radeon_enc_op_init_rc_vbv; - enc->op_preset = radeon_enc_op_speed; - enc->encode_params = radeon_enc_encode_params; - enc->session_init = radeon_enc_session_init; - - if (u_reduce_video_profile(enc->base.profile) == PIPE_VIDEO_FORMAT_MPEG4_AVC) { - enc->slice_control = radeon_enc_slice_control; - enc->spec_misc = radeon_enc_spec_misc; - enc->deblocking_filter = radeon_enc_deblocking_filter_h264; - enc->nalu_sps = radeon_enc_nalu_sps; - enc->nalu_pps = radeon_enc_nalu_pps; - enc->slice_header = radeon_enc_slice_header; - enc->encode_params_codec_spec = radeon_enc_encode_params_h264; - enc->encode_headers = radeon_enc_headers_h264; - enc->nalu_prefix = radeon_enc_nalu_prefix; - enc->nalu_sei = radeon_enc_nalu_sei; - } else if (u_reduce_video_profile(enc->base.profile) == PIPE_VIDEO_FORMAT_HEVC) { - enc->slice_control = radeon_enc_slice_control_hevc; - enc->spec_misc = radeon_enc_spec_misc_hevc; - enc->deblocking_filter = radeon_enc_deblocking_filter_hevc; - enc->nalu_sps = radeon_enc_nalu_sps_hevc; - enc->nalu_pps = radeon_enc_nalu_pps_hevc; - enc->nalu_vps = radeon_enc_nalu_vps; - enc->nalu_aud = radeon_enc_nalu_aud_hevc; - enc->slice_header = radeon_enc_slice_header_hevc; - enc->encode_headers = radeon_enc_headers_hevc; - } - - enc->cmd.session_info = RENCODE_IB_PARAM_SESSION_INFO; - enc->cmd.task_info = RENCODE_IB_PARAM_TASK_INFO; - enc->cmd.session_init = RENCODE_IB_PARAM_SESSION_INIT; - enc->cmd.layer_control = RENCODE_IB_PARAM_LAYER_CONTROL; - enc->cmd.layer_select = RENCODE_IB_PARAM_LAYER_SELECT; - enc->cmd.rc_session_init = RENCODE_IB_PARAM_RATE_CONTROL_SESSION_INIT; - enc->cmd.rc_layer_init = RENCODE_IB_PARAM_RATE_CONTROL_LAYER_INIT; - enc->cmd.rc_per_pic = RENCODE_IB_PARAM_RATE_CONTROL_PER_PICTURE; - enc->cmd.quality_params = RENCODE_IB_PARAM_QUALITY_PARAMS; - enc->cmd.nalu = RENCODE_IB_PARAM_DIRECT_OUTPUT_NALU; - enc->cmd.slice_header = RENCODE_IB_PARAM_SLICE_HEADER; - enc->cmd.enc_params = RENCODE_IB_PARAM_ENCODE_PARAMS; - enc->cmd.intra_refresh = RENCODE_IB_PARAM_INTRA_REFRESH; - enc->cmd.ctx = RENCODE_IB_PARAM_ENCODE_CONTEXT_BUFFER; - enc->cmd.bitstream = RENCODE_IB_PARAM_VIDEO_BITSTREAM_BUFFER; - enc->cmd.feedback = RENCODE_IB_PARAM_FEEDBACK_BUFFER; - enc->cmd.slice_control_hevc = RENCODE_HEVC_IB_PARAM_SLICE_CONTROL; - enc->cmd.spec_misc_hevc = RENCODE_HEVC_IB_PARAM_SPEC_MISC; - enc->cmd.deblocking_filter_hevc = RENCODE_HEVC_IB_PARAM_DEBLOCKING_FILTER; - enc->cmd.slice_control_h264 = RENCODE_H264_IB_PARAM_SLICE_CONTROL; - enc->cmd.spec_misc_h264 = RENCODE_H264_IB_PARAM_SPEC_MISC; - enc->cmd.enc_params_h264 = RENCODE_H264_IB_PARAM_ENCODE_PARAMS; - enc->cmd.deblocking_filter_h264 = RENCODE_H264_IB_PARAM_DEBLOCKING_FILTER; - - enc->enc_pic.session_info.interface_version = - ((RENCODE_FW_INTERFACE_MAJOR_VERSION << RENCODE_IF_MAJOR_VERSION_SHIFT) | - (RENCODE_FW_INTERFACE_MINOR_VERSION << RENCODE_IF_MINOR_VERSION_SHIFT)); -} diff --git a/src/gallium/drivers/radeon/radeon_vcn_enc_2_0.c b/src/gallium/drivers/radeon/radeon_vcn_enc_2_0.c deleted file mode 100644 index d4637ce723e..00000000000 --- a/src/gallium/drivers/radeon/radeon_vcn_enc_2_0.c +++ /dev/null @@ -1,526 +0,0 @@ -/************************************************************************** - * - * Copyright 2017 Advanced Micro Devices, Inc. - * All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - * - **************************************************************************/ - -#include "pipe/p_video_codec.h" -#include "radeon_vcn_enc.h" -#include "radeon_video.h" -#include "si_pipe.h" -#include "util/u_video.h" -#include "util/u_memory.h" -#include "radeon_efc.h" - -#include <stdio.h> - -#define RENCODE_FW_INTERFACE_MAJOR_VERSION 1 -#define RENCODE_FW_INTERFACE_MINOR_VERSION 1 - -#define RENCODE_IB_PARAM_SESSION_INFO 0x00000001 -#define RENCODE_IB_PARAM_TASK_INFO 0x00000002 -#define RENCODE_IB_PARAM_SESSION_INIT 0x00000003 -#define RENCODE_IB_PARAM_LAYER_CONTROL 0x00000004 -#define RENCODE_IB_PARAM_LAYER_SELECT 0x00000005 -#define RENCODE_IB_PARAM_RATE_CONTROL_SESSION_INIT 0x00000006 -#define RENCODE_IB_PARAM_RATE_CONTROL_LAYER_INIT 0x00000007 -#define RENCODE_IB_PARAM_RATE_CONTROL_PER_PICTURE 0x00000008 -#define RENCODE_IB_PARAM_QUALITY_PARAMS 0x00000009 -#define RENCODE_IB_PARAM_DIRECT_OUTPUT_NALU 0x0000000a -#define RENCODE_IB_PARAM_SLICE_HEADER 0x0000000b -#define RENCODE_IB_PARAM_INPUT_FORMAT 0x0000000c -#define RENCODE_IB_PARAM_OUTPUT_FORMAT 0x0000000d -#define RENCODE_IB_PARAM_ENCODE_PARAMS 0x0000000f -#define RENCODE_IB_PARAM_INTRA_REFRESH 0x00000010 -#define RENCODE_IB_PARAM_ENCODE_CONTEXT_BUFFER 0x00000011 -#define RENCODE_IB_PARAM_VIDEO_BITSTREAM_BUFFER 0x00000012 -#define RENCODE_IB_PARAM_FEEDBACK_BUFFER 0x00000015 -#define RENCODE_IB_PARAM_EFC_CONFIG 0x0000000e - -#define RENCODE_HEVC_IB_PARAM_SLICE_CONTROL 0x00100001 -#define RENCODE_HEVC_IB_PARAM_SPEC_MISC 0x00100002 -#define RENCODE_HEVC_IB_PARAM_LOOP_FILTER 0x00100003 - -#define RENCODE_H264_IB_PARAM_SLICE_CONTROL 0x00200001 -#define RENCODE_H264_IB_PARAM_SPEC_MISC 0x00200002 -#define RENCODE_H264_IB_PARAM_ENCODE_PARAMS 0x00200003 -#define RENCODE_H264_IB_PARAM_DEBLOCKING_FILTER 0x00200004 - -static void radeon_enc_op_balance(struct radeon_encoder *enc) -{ - RADEON_ENC_BEGIN(RENCODE_IB_OP_SET_BALANCE_ENCODING_MODE); - RADEON_ENC_END(); -} - -static void radeon_enc_slice_header_hevc(struct radeon_encoder *enc) -{ - uint32_t instruction[RENCODE_SLICE_HEADER_TEMPLATE_MAX_NUM_INSTRUCTIONS] = {0}; - uint32_t num_bits[RENCODE_SLICE_HEADER_TEMPLATE_MAX_NUM_INSTRUCTIONS] = {0}; - unsigned int inst_index = 0; - unsigned int cdw_start = 0; - unsigned int cdw_filled = 0; - unsigned int bits_copied = 0; - RADEON_ENC_BEGIN(enc->cmd.slice_header); - radeon_enc_reset(enc); - radeon_enc_set_emulation_prevention(enc, false); - - cdw_start = enc->cs.current.cdw; - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_fixed_bits(enc, enc->enc_pic.nal_unit_type, 6); - radeon_enc_code_fixed_bits(enc, 0x0, 6); - radeon_enc_code_fixed_bits(enc, 0x1, 3); - - radeon_enc_flush_headers(enc); - instruction[inst_index] = RENCODE_HEADER_INSTRUCTION_COPY; - num_bits[inst_index] = enc->bits_output - bits_copied; - bits_copied = enc->bits_output; - inst_index++; - - instruction[inst_index] = RENCODE_HEVC_HEADER_INSTRUCTION_FIRST_SLICE; - inst_index++; - - if ((enc->enc_pic.nal_unit_type >= 16) && (enc->enc_pic.nal_unit_type <= 23)) - radeon_enc_code_fixed_bits(enc, 0x0, 1); - - radeon_enc_code_ue(enc, 0x0); - - radeon_enc_flush_headers(enc); - instruction[inst_index] = RENCODE_HEADER_INSTRUCTION_COPY; - num_bits[inst_index] = enc->bits_output - bits_copied; - bits_copied = enc->bits_output; - inst_index++; - - instruction[inst_index] = RENCODE_HEVC_HEADER_INSTRUCTION_SLICE_SEGMENT; - inst_index++; - - instruction[inst_index] = RENCODE_HEVC_HEADER_INSTRUCTION_DEPENDENT_SLICE_END; - inst_index++; - - switch (enc->enc_pic.picture_type) { - case PIPE_H2645_ENC_PICTURE_TYPE_I: - case PIPE_H2645_ENC_PICTURE_TYPE_IDR: - radeon_enc_code_ue(enc, 0x2); - break; - case PIPE_H2645_ENC_PICTURE_TYPE_P: - case PIPE_H2645_ENC_PICTURE_TYPE_SKIP: - radeon_enc_code_ue(enc, 0x1); - break; - case PIPE_H2645_ENC_PICTURE_TYPE_B: - radeon_enc_code_ue(enc, 0x0); - break; - default: - radeon_enc_code_ue(enc, 0x1); - } - - if ((enc->enc_pic.nal_unit_type != 19) && (enc->enc_pic.nal_unit_type != 20)) { - radeon_enc_code_fixed_bits(enc, enc->enc_pic.pic_order_cnt, enc->enc_pic.log2_max_poc); - if (enc->enc_pic.picture_type == PIPE_H2645_ENC_PICTURE_TYPE_P) - radeon_enc_code_fixed_bits(enc, 0x1, 1); - else { - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_ue(enc, 0x0); - radeon_enc_code_ue(enc, 0x0); - } - } - - if (enc->enc_pic.sample_adaptive_offset_enabled_flag) { - radeon_enc_flush_headers(enc); - instruction[inst_index] = RENCODE_HEADER_INSTRUCTION_COPY; - num_bits[inst_index] = enc->bits_output - bits_copied; - bits_copied = enc->bits_output; - inst_index++; - - instruction[inst_index] = RENCODE_HEVC_HEADER_INSTRUCTION_SAO_ENABLE; - inst_index++; - } - - if ((enc->enc_pic.picture_type == PIPE_H2645_ENC_PICTURE_TYPE_P) || - (enc->enc_pic.picture_type == PIPE_H2645_ENC_PICTURE_TYPE_B)) { - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_fixed_bits(enc, enc->enc_pic.hevc_spec_misc.cabac_init_flag, 1); - radeon_enc_code_ue(enc, 5 - enc->enc_pic.max_num_merge_cand); - } - - radeon_enc_flush_headers(enc); - instruction[inst_index] = RENCODE_HEADER_INSTRUCTION_COPY; - num_bits[inst_index] = enc->bits_output - bits_copied; - bits_copied = enc->bits_output; - inst_index++; - - instruction[inst_index] = RENCODE_HEVC_HEADER_INSTRUCTION_SLICE_QP_DELTA; - inst_index++; - - if ((enc->enc_pic.hevc_deblock.loop_filter_across_slices_enabled) && - (!enc->enc_pic.hevc_deblock.deblocking_filter_disabled || - enc->enc_pic.sample_adaptive_offset_enabled_flag)) { - if (enc->enc_pic.sample_adaptive_offset_enabled_flag) { - radeon_enc_flush_headers(enc); - instruction[inst_index] = RENCODE_HEADER_INSTRUCTION_COPY; - num_bits[inst_index] = enc->bits_output - bits_copied; - bits_copied = enc->bits_output; - inst_index++; - - instruction[inst_index] = RENCODE_HEVC_HEADER_INSTRUCTION_LOOP_FILTER_ACROSS_SLICES_ENABLE; - inst_index++; - } - else - radeon_enc_code_fixed_bits(enc, enc->enc_pic.hevc_deblock.loop_filter_across_slices_enabled, 1); - } - - radeon_enc_flush_headers(enc); - instruction[inst_index] = RENCODE_HEADER_INSTRUCTION_COPY; - num_bits[inst_index] = enc->bits_output - bits_copied; - bits_copied = enc->bits_output; - inst_index++; - instruction[inst_index] = RENCODE_HEADER_INSTRUCTION_END; - - cdw_filled = enc->cs.current.cdw - cdw_start; - for (int i = 0; i < RENCODE_SLICE_HEADER_TEMPLATE_MAX_TEMPLATE_SIZE_IN_DWORDS - cdw_filled; i++) - RADEON_ENC_CS(0x00000000); - - for (int j = 0; j < RENCODE_SLICE_HEADER_TEMPLATE_MAX_NUM_INSTRUCTIONS; j++) { - RADEON_ENC_CS(instruction[j]); - RADEON_ENC_CS(num_bits[j]); - } - - RADEON_ENC_END(); -} - -static void radeon_enc_loop_filter_hevc(struct radeon_encoder *enc) -{ - RADEON_ENC_BEGIN(enc->cmd.deblocking_filter_hevc); - RADEON_ENC_CS(enc->enc_pic.hevc_deblock.loop_filter_across_slices_enabled); - RADEON_ENC_CS(enc->enc_pic.hevc_deblock.deblocking_filter_disabled); - RADEON_ENC_CS(enc->enc_pic.hevc_deblock.beta_offset_div2); - RADEON_ENC_CS(enc->enc_pic.hevc_deblock.tc_offset_div2); - RADEON_ENC_CS(enc->enc_pic.hevc_deblock.cb_qp_offset); - RADEON_ENC_CS(enc->enc_pic.hevc_deblock.cr_qp_offset); - RADEON_ENC_CS(!enc->enc_pic.sample_adaptive_offset_enabled_flag); - RADEON_ENC_END(); -} - -static void radeon_enc_nalu_sps_hevc(struct radeon_encoder *enc) -{ - RADEON_ENC_BEGIN(enc->cmd.nalu); - RADEON_ENC_CS(RENCODE_DIRECT_OUTPUT_NALU_TYPE_SPS); - uint32_t *size_in_bytes = &enc->cs.current.buf[enc->cs.current.cdw++]; - int i; - - radeon_enc_reset(enc); - radeon_enc_set_emulation_prevention(enc, false); - radeon_enc_code_fixed_bits(enc, 0x00000001, 32); - radeon_enc_code_fixed_bits(enc, 0x4201, 16); - radeon_enc_byte_align(enc); - radeon_enc_set_emulation_prevention(enc, true); - radeon_enc_code_fixed_bits(enc, 0x0, 4); - radeon_enc_code_fixed_bits(enc, enc->enc_pic.layer_ctrl.max_num_temporal_layers - 1, 3); - radeon_enc_code_fixed_bits(enc, 0x1, 1); - radeon_enc_code_fixed_bits(enc, 0x0, 2); - radeon_enc_code_fixed_bits(enc, enc->enc_pic.general_tier_flag, 1); - radeon_enc_code_fixed_bits(enc, enc->enc_pic.general_profile_idc, 5); - - if (enc->enc_pic.general_profile_idc == 2) - radeon_enc_code_fixed_bits(enc, 0x20000000, 32); - else - radeon_enc_code_fixed_bits(enc, 0x60000000, 32); - - radeon_enc_code_fixed_bits(enc, 0xb0000000, 32); - radeon_enc_code_fixed_bits(enc, 0x0, 16); - radeon_enc_code_fixed_bits(enc, enc->enc_pic.general_level_idc, 8); - - for (i = 0; i < (enc->enc_pic.layer_ctrl.max_num_temporal_layers - 1); i++) - radeon_enc_code_fixed_bits(enc, 0x0, 2); - - if ((enc->enc_pic.layer_ctrl.max_num_temporal_layers - 1) > 0) { - for (i = (enc->enc_pic.layer_ctrl.max_num_temporal_layers - 1); i < 8; i++) - radeon_enc_code_fixed_bits(enc, 0x0, 2); - } - - radeon_enc_code_ue(enc, 0x0); - radeon_enc_code_ue(enc, enc->enc_pic.chroma_format_idc); - radeon_enc_code_ue(enc, enc->enc_pic.session_init.aligned_picture_width); - radeon_enc_code_ue(enc, enc->enc_pic.session_init.aligned_picture_height); - - if ((enc->enc_pic.crop_left != 0) || (enc->enc_pic.crop_right != 0) || - (enc->enc_pic.crop_top != 0) || (enc->enc_pic.crop_bottom != 0)) { - radeon_enc_code_fixed_bits(enc, 0x1, 1); - radeon_enc_code_ue(enc, enc->enc_pic.crop_left); - radeon_enc_code_ue(enc, enc->enc_pic.crop_right); - radeon_enc_code_ue(enc, enc->enc_pic.crop_top); - radeon_enc_code_ue(enc, enc->enc_pic.crop_bottom); - } else if (enc->enc_pic.session_init.padding_width != 0 || - enc->enc_pic.session_init.padding_height != 0) { - radeon_enc_code_fixed_bits(enc, 0x1, 1); - radeon_enc_code_ue(enc, enc->enc_pic.session_init.padding_width / 2); - radeon_enc_code_ue(enc, enc->enc_pic.session_init.padding_width / 2); - radeon_enc_code_ue(enc, enc->enc_pic.session_init.padding_height / 2); - radeon_enc_code_ue(enc, enc->enc_pic.session_init.padding_height / 2); - } else - radeon_enc_code_fixed_bits(enc, 0x0, 1); - - radeon_enc_code_ue(enc, enc->enc_pic.bit_depth_luma_minus8); - radeon_enc_code_ue(enc, enc->enc_pic.bit_depth_chroma_minus8); - radeon_enc_code_ue(enc, enc->enc_pic.log2_max_poc - 4); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_ue(enc, 1); - radeon_enc_code_ue(enc, 0x0); - radeon_enc_code_ue(enc, 0x0); - radeon_enc_code_ue(enc, enc->enc_pic.hevc_spec_misc.log2_min_luma_coding_block_size_minus3); - // Only support CTBSize 64 - radeon_enc_code_ue(enc, - 6 - (enc->enc_pic.hevc_spec_misc.log2_min_luma_coding_block_size_minus3 + 3)); - radeon_enc_code_ue(enc, enc->enc_pic.log2_min_transform_block_size_minus2); - radeon_enc_code_ue(enc, enc->enc_pic.log2_diff_max_min_transform_block_size); - radeon_enc_code_ue(enc, enc->enc_pic.max_transform_hierarchy_depth_inter); - radeon_enc_code_ue(enc, enc->enc_pic.max_transform_hierarchy_depth_intra); - - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_fixed_bits(enc, !enc->enc_pic.hevc_spec_misc.amp_disabled, 1); - radeon_enc_code_fixed_bits(enc, enc->enc_pic.sample_adaptive_offset_enabled_flag, 1); - radeon_enc_code_fixed_bits(enc, enc->enc_pic.pcm_enabled_flag, 1); - - radeon_enc_code_ue(enc, 1); - radeon_enc_code_ue(enc, 1); - radeon_enc_code_ue(enc, 0); - radeon_enc_code_ue(enc, 0); - radeon_enc_code_fixed_bits(enc, 0x1, 1); - - radeon_enc_code_fixed_bits(enc, 0x0, 1); - - radeon_enc_code_fixed_bits(enc, 0, 1); - radeon_enc_code_fixed_bits(enc, enc->enc_pic.hevc_spec_misc.strong_intra_smoothing_enabled, 1); - - radeon_enc_code_fixed_bits(enc, 0x0, 1); - - radeon_enc_code_fixed_bits(enc, 0x0, 1); - - radeon_enc_code_fixed_bits(enc, 0x1, 1); - - radeon_enc_byte_align(enc); - radeon_enc_flush_headers(enc); - *size_in_bytes = (enc->bits_output + 7) / 8; - RADEON_ENC_END(); -} - -static void radeon_enc_nalu_pps_hevc(struct radeon_encoder *enc) -{ - RADEON_ENC_BEGIN(enc->cmd.nalu); - RADEON_ENC_CS(RENCODE_DIRECT_OUTPUT_NALU_TYPE_PPS); - uint32_t *size_in_bytes = &enc->cs.current.buf[enc->cs.current.cdw++]; - radeon_enc_reset(enc); - radeon_enc_set_emulation_prevention(enc, false); - radeon_enc_code_fixed_bits(enc, 0x00000001, 32); - radeon_enc_code_fixed_bits(enc, 0x4401, 16); - radeon_enc_byte_align(enc); - radeon_enc_set_emulation_prevention(enc, true); - radeon_enc_code_ue(enc, 0x0); - radeon_enc_code_ue(enc, 0x0); - radeon_enc_code_fixed_bits(enc, 0x1, 1); - radeon_enc_code_fixed_bits(enc, 0x0, 4); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_fixed_bits(enc, 0x1, 1); - radeon_enc_code_ue(enc, 0x0); - radeon_enc_code_ue(enc, 0x0); - radeon_enc_code_se(enc, 0x0); - radeon_enc_code_fixed_bits(enc, enc->enc_pic.hevc_spec_misc.constrained_intra_pred_flag, 1); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - if (enc->enc_pic.rc_session_init.rate_control_method == RENCODE_RATE_CONTROL_METHOD_NONE) - radeon_enc_code_fixed_bits(enc, 0x0, 1); - else { - radeon_enc_code_fixed_bits(enc, 0x1, 1); - radeon_enc_code_ue(enc, 0x0); - } - radeon_enc_code_se(enc, enc->enc_pic.hevc_deblock.cb_qp_offset); - radeon_enc_code_se(enc, enc->enc_pic.hevc_deblock.cr_qp_offset); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_fixed_bits(enc, 0x0, 2); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_fixed_bits(enc, enc->enc_pic.hevc_deblock.loop_filter_across_slices_enabled, 1); - radeon_enc_code_fixed_bits(enc, 0x1, 1); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_fixed_bits(enc, enc->enc_pic.hevc_deblock.deblocking_filter_disabled, 1); - - if (!enc->enc_pic.hevc_deblock.deblocking_filter_disabled) { - radeon_enc_code_se(enc, enc->enc_pic.hevc_deblock.beta_offset_div2); - radeon_enc_code_se(enc, enc->enc_pic.hevc_deblock.tc_offset_div2); - } - - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_ue(enc, enc->enc_pic.log2_parallel_merge_level_minus2); - radeon_enc_code_fixed_bits(enc, 0x0, 2); - - radeon_enc_code_fixed_bits(enc, 0x1, 1); - - radeon_enc_byte_align(enc); - radeon_enc_flush_headers(enc); - *size_in_bytes = (enc->bits_output + 7) / 8; - RADEON_ENC_END(); -} - -static void radeon_enc_session_init(struct radeon_encoder *enc) -{ - enc->enc_pic.session_init.encode_standard = RENCODE_ENCODE_STANDARD_H264; - enc->enc_pic.session_init.aligned_picture_width = align(enc->base.width, 16); - enc->enc_pic.session_init.aligned_picture_height = align(enc->base.height, 16); - enc->enc_pic.session_init.padding_width = enc->enc_pic.session_init.aligned_picture_width - enc->base.width; - enc->enc_pic.session_init.padding_height = enc->enc_pic.session_init.aligned_picture_height - enc->base.height; - enc->enc_pic.session_init.pre_encode_mode = RENCODE_PREENCODE_MODE_NONE; - enc->enc_pic.session_init.pre_encode_chroma_enabled = FALSE; - - RADEON_ENC_BEGIN(enc->cmd.session_init); - RADEON_ENC_CS(enc->enc_pic.session_init.encode_standard); - RADEON_ENC_CS(enc->enc_pic.session_init.aligned_picture_width); - RADEON_ENC_CS(enc->enc_pic.session_init.aligned_picture_height); - RADEON_ENC_CS(enc->enc_pic.session_init.padding_width); - RADEON_ENC_CS(enc->enc_pic.session_init.padding_height); - RADEON_ENC_CS(enc->enc_pic.session_init.pre_encode_mode); - RADEON_ENC_CS(enc->enc_pic.session_init.pre_encode_chroma_enabled); - RADEON_ENC_END(); -} - -static void radeon_enc_efc_config(struct radeon_encoder *enc) -{ - if (enc->efc == NULL) { - enc->efc = CALLOC_STRUCT(rvid_buffer); - int buffer_size = 46 * 1024; - if (!si_vid_create_buffer(enc->screen, enc->efc, buffer_size, PIPE_USAGE_DYNAMIC)) { - RVID_ERR("Can't create EFC conversion table buffer.\n"); - FREE(enc->efc); - return; - } - - uint32_t *ptr = enc->ws->buffer_map(enc->ws, enc->efc->res->buf, &enc->cs, PIPE_MAP_WRITE | RADEON_MAP_TEMPORARY); - memcpy(ptr, Yuv_st2084_rec2020_st2084_rec2020_2000, 46817); - enc->ws->buffer_unmap(enc->ws, enc->efc->res->buf); - } - - enc->enc_pic.efc_params.coef_buffer_size = 46817; - enc->enc_pic.efc_params.cm_program_register_data_size = 1728; - - assert(enc->efc); - - RADEON_ENC_BEGIN(enc->cmd.efc_params); - RADEON_ENC_WRITE(enc->efc->res->buf, enc->efc->res->domains, 0x0); - RADEON_ENC_CS(enc->enc_pic.efc_params.coef_buffer_size); - RADEON_ENC_CS(enc->enc_pic.efc_params.cm_program_register_data_size); - RADEON_ENC_END(); -} - -static void radeon_enc_input_format(struct radeon_encoder *enc) -{ - RADEON_ENC_BEGIN(enc->cmd.input_format); - RADEON_ENC_CS(enc->enc_pic.input_format.input_color_volume); - RADEON_ENC_CS(enc->enc_pic.input_format.input_color_space); - RADEON_ENC_CS(enc->enc_pic.input_format.input_color_range); - RADEON_ENC_CS(enc->enc_pic.input_format.input_chroma_subsampling); - RADEON_ENC_CS(enc->enc_pic.input_format.input_chroma_location); - RADEON_ENC_CS(enc->enc_pic.input_format.input_color_bit_depth); - RADEON_ENC_CS(enc->enc_pic.input_format.input_color_packing_format); - RADEON_ENC_END(); -} - -static void radeon_enc_output_format(struct radeon_encoder *enc) -{ - RADEON_ENC_BEGIN(enc->cmd.output_format); - RADEON_ENC_CS(enc->enc_pic.output_format.output_color_volume); - RADEON_ENC_CS(enc->enc_pic.output_format.output_color_range); - RADEON_ENC_CS(enc->enc_pic.output_format.output_chroma_location); - RADEON_ENC_CS(enc->enc_pic.output_format.output_color_bit_depth); - RADEON_ENC_END(); -} - -static void encode(struct radeon_encoder *enc) -{ - enc->before_encode(enc); - enc->session_info(enc); - enc->total_task_size = 0; - enc->task_info(enc, enc->need_feedback); - enc->efc_params(enc); - enc->encode_headers(enc); - enc->ctx(enc); - enc->bitstream(enc); - enc->feedback(enc); - enc->intra_refresh(enc); - enc->input_format(enc); - enc->output_format(enc); - - enc->op_preset(enc); - enc->op_enc(enc); - *enc->p_task_size = (enc->total_task_size); -} - -void radeon_enc_2_0_init(struct radeon_encoder *enc) -{ - radeon_enc_1_2_init(enc); - enc->encode = encode; - enc->input_format = radeon_enc_input_format; - enc->output_format = radeon_enc_output_format; - enc->efc_params = radeon_enc_efc_config; - - if (u_reduce_video_profile(enc->base.profile) == PIPE_VIDEO_FORMAT_MPEG4_AVC) { - enc->session_init = radeon_enc_session_init; - } - if (u_reduce_video_profile(enc->base.profile) == PIPE_VIDEO_FORMAT_HEVC) { - enc->deblocking_filter = radeon_enc_loop_filter_hevc; - enc->nalu_sps = radeon_enc_nalu_sps_hevc; - enc->nalu_pps = radeon_enc_nalu_pps_hevc; - enc->slice_header = radeon_enc_slice_header_hevc; - enc->op_preset = radeon_enc_op_balance; - } - - enc->cmd.session_info = RENCODE_IB_PARAM_SESSION_INFO; - enc->cmd.task_info = RENCODE_IB_PARAM_TASK_INFO; - enc->cmd.session_init = RENCODE_IB_PARAM_SESSION_INIT; - enc->cmd.layer_control = RENCODE_IB_PARAM_LAYER_CONTROL; - enc->cmd.layer_select = RENCODE_IB_PARAM_LAYER_SELECT; - enc->cmd.rc_session_init = RENCODE_IB_PARAM_RATE_CONTROL_SESSION_INIT; - enc->cmd.rc_layer_init = RENCODE_IB_PARAM_RATE_CONTROL_LAYER_INIT; - enc->cmd.rc_per_pic = RENCODE_IB_PARAM_RATE_CONTROL_PER_PICTURE; - enc->cmd.quality_params = RENCODE_IB_PARAM_QUALITY_PARAMS; - enc->cmd.nalu = RENCODE_IB_PARAM_DIRECT_OUTPUT_NALU; - enc->cmd.slice_header = RENCODE_IB_PARAM_SLICE_HEADER; - enc->cmd.input_format = RENCODE_IB_PARAM_INPUT_FORMAT; - enc->cmd.output_format = RENCODE_IB_PARAM_OUTPUT_FORMAT; - enc->cmd.enc_params = RENCODE_IB_PARAM_ENCODE_PARAMS; - enc->cmd.intra_refresh = RENCODE_IB_PARAM_INTRA_REFRESH; - enc->cmd.ctx = RENCODE_IB_PARAM_ENCODE_CONTEXT_BUFFER; - enc->cmd.bitstream = RENCODE_IB_PARAM_VIDEO_BITSTREAM_BUFFER; - enc->cmd.feedback = RENCODE_IB_PARAM_FEEDBACK_BUFFER; - enc->cmd.slice_control_hevc = RENCODE_HEVC_IB_PARAM_SLICE_CONTROL; - enc->cmd.spec_misc_hevc = RENCODE_HEVC_IB_PARAM_SPEC_MISC; - enc->cmd.deblocking_filter_hevc = RENCODE_HEVC_IB_PARAM_LOOP_FILTER; - enc->cmd.slice_control_h264 = RENCODE_H264_IB_PARAM_SLICE_CONTROL; - enc->cmd.spec_misc_h264 = RENCODE_H264_IB_PARAM_SPEC_MISC; - enc->cmd.enc_params_h264 = RENCODE_H264_IB_PARAM_ENCODE_PARAMS; - enc->cmd.deblocking_filter_h264 = RENCODE_H264_IB_PARAM_DEBLOCKING_FILTER; - enc->cmd.efc_params = RENCODE_IB_PARAM_EFC_CONFIG; - - enc->enc_pic.session_info.interface_version = - ((RENCODE_FW_INTERFACE_MAJOR_VERSION << RENCODE_IF_MAJOR_VERSION_SHIFT) | - (RENCODE_FW_INTERFACE_MINOR_VERSION << RENCODE_IF_MINOR_VERSION_SHIFT)); -} diff --git a/src/gallium/drivers/radeon/radeon_vcn_enc_3_0.c b/src/gallium/drivers/radeon/radeon_vcn_enc_3_0.c deleted file mode 100644 index 6c5871eae0f..00000000000 --- a/src/gallium/drivers/radeon/radeon_vcn_enc_3_0.c +++ /dev/null @@ -1,189 +0,0 @@ -/************************************************************************** - * - * Copyright 2020 Advanced Micro Devices, Inc. - * All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - * - **************************************************************************/ - -#include <stdio.h> - -#include "pipe/p_video_codec.h" - -#include "util/u_video.h" - -#include "si_pipe.h" -#include "radeon_video.h" -#include "radeon_vcn_enc.h" - -#define RENCODE_FW_INTERFACE_MAJOR_VERSION 1 -#define RENCODE_FW_INTERFACE_MINOR_VERSION 0 - -static void radeon_enc_spec_misc(struct radeon_encoder *enc) -{ - enc->enc_pic.spec_misc.constrained_intra_pred_flag = 0; - enc->enc_pic.spec_misc.cabac_enable = 0; - enc->enc_pic.spec_misc.cabac_init_idc = 0; - enc->enc_pic.spec_misc.half_pel_enabled = 1; - enc->enc_pic.spec_misc.quarter_pel_enabled = 1; - enc->enc_pic.spec_misc.profile_idc = u_get_h264_profile_idc(enc->base.profile); - enc->enc_pic.spec_misc.level_idc = enc->base.level; - enc->enc_pic.spec_misc.b_picture_enabled = 0; - enc->enc_pic.spec_misc.weighted_bipred_idc = 0; - - RADEON_ENC_BEGIN(enc->cmd.spec_misc_h264); - RADEON_ENC_CS(enc->enc_pic.spec_misc.constrained_intra_pred_flag); - RADEON_ENC_CS(enc->enc_pic.spec_misc.cabac_enable); - RADEON_ENC_CS(enc->enc_pic.spec_misc.cabac_init_idc); - RADEON_ENC_CS(enc->enc_pic.spec_misc.half_pel_enabled); - RADEON_ENC_CS(enc->enc_pic.spec_misc.quarter_pel_enabled); - RADEON_ENC_CS(enc->enc_pic.spec_misc.profile_idc); - RADEON_ENC_CS(enc->enc_pic.spec_misc.level_idc); - RADEON_ENC_CS(enc->enc_pic.spec_misc.b_picture_enabled); - RADEON_ENC_CS(enc->enc_pic.spec_misc.weighted_bipred_idc); - RADEON_ENC_END(); -} - -static void radeon_enc_quality_params(struct radeon_encoder *enc) -{ - enc->enc_pic.quality_params.vbaq_mode = 0; - enc->enc_pic.quality_params.scene_change_sensitivity = 0; - enc->enc_pic.quality_params.scene_change_min_idr_interval = 0; - enc->enc_pic.quality_params.two_pass_search_center_map_mode = 0; - - RADEON_ENC_BEGIN(enc->cmd.quality_params); - RADEON_ENC_CS(enc->enc_pic.quality_params.vbaq_mode); - RADEON_ENC_CS(enc->enc_pic.quality_params.scene_change_sensitivity); - RADEON_ENC_CS(enc->enc_pic.quality_params.scene_change_min_idr_interval); - RADEON_ENC_CS(enc->enc_pic.quality_params.two_pass_search_center_map_mode); - RADEON_ENC_CS(0); - RADEON_ENC_END(); -} - -static void radeon_enc_encode_params_h264(struct radeon_encoder *enc) -{ - enc->enc_pic.h264_enc_params.input_picture_structure = RENCODE_H264_PICTURE_STRUCTURE_FRAME; - enc->enc_pic.h264_enc_params.input_pic_order_cnt = 0; - enc->enc_pic.h264_enc_params.interlaced_mode = RENCODE_H264_INTERLACING_MODE_PROGRESSIVE; - enc->enc_pic.h264_enc_params.l0_reference_picture1_index = 0xFFFFFFFF; - enc->enc_pic.h264_enc_params.l1_reference_picture0_index= 0xFFFFFFFF; - - RADEON_ENC_BEGIN(enc->cmd.enc_params_h264); - RADEON_ENC_CS(enc->enc_pic.h264_enc_params.input_picture_structure); - RADEON_ENC_CS(enc->enc_pic.h264_enc_params.input_pic_order_cnt); - RADEON_ENC_CS(enc->enc_pic.h264_enc_params.interlaced_mode); - RADEON_ENC_CS(enc->enc_pic.h264_enc_params.picture_info_l0_reference_picture0.pic_type); - RADEON_ENC_CS(enc->enc_pic.h264_enc_params.picture_info_l0_reference_picture0.is_long_term); - RADEON_ENC_CS(enc->enc_pic.h264_enc_params.picture_info_l0_reference_picture0.picture_structure); - RADEON_ENC_CS(enc->enc_pic.h264_enc_params.picture_info_l0_reference_picture0.pic_order_cnt); - RADEON_ENC_CS(enc->enc_pic.h264_enc_params.l0_reference_picture1_index); - RADEON_ENC_CS(enc->enc_pic.h264_enc_params.picture_info_l0_reference_picture1.pic_type); - RADEON_ENC_CS(enc->enc_pic.h264_enc_params.picture_info_l0_reference_picture1.is_long_term); - RADEON_ENC_CS(enc->enc_pic.h264_enc_params.picture_info_l0_reference_picture1.picture_structure); - RADEON_ENC_CS(enc->enc_pic.h264_enc_params.picture_info_l0_reference_picture1.pic_order_cnt); - RADEON_ENC_CS(enc->enc_pic.h264_enc_params.l1_reference_picture0_index); - RADEON_ENC_CS(enc->enc_pic.h264_enc_params.picture_info_l1_reference_picture0.pic_type); - RADEON_ENC_CS(enc->enc_pic.h264_enc_params.picture_info_l1_reference_picture0.is_long_term); - RADEON_ENC_CS(enc->enc_pic.h264_enc_params.picture_info_l1_reference_picture0.picture_structure); - RADEON_ENC_CS(enc->enc_pic.h264_enc_params.picture_info_l1_reference_picture0.pic_order_cnt); - RADEON_ENC_END(); -} - -static void radeon_enc_nalu_pps_hevc(struct radeon_encoder *enc) -{ - uint32_t *size_in_bytes; - - RADEON_ENC_BEGIN(enc->cmd.nalu); - RADEON_ENC_CS(RENCODE_DIRECT_OUTPUT_NALU_TYPE_PPS); - size_in_bytes = &enc->cs.current.buf[enc->cs.current.cdw++]; - - radeon_enc_reset(enc); - radeon_enc_set_emulation_prevention(enc, false); - radeon_enc_code_fixed_bits(enc, 0x00000001, 32); - radeon_enc_code_fixed_bits(enc, 0x4401, 16); - radeon_enc_byte_align(enc); - radeon_enc_set_emulation_prevention(enc, true); - radeon_enc_code_ue(enc, 0x0); - radeon_enc_code_ue(enc, 0x0); - radeon_enc_code_fixed_bits(enc, 0x1, 1); - radeon_enc_code_fixed_bits(enc, 0x0, 4); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_fixed_bits(enc, 0x1, 1); - radeon_enc_code_ue(enc, 0x0); - radeon_enc_code_ue(enc, 0x0); - radeon_enc_code_se(enc, 0x0); - radeon_enc_code_fixed_bits(enc, enc->enc_pic.hevc_spec_misc.constrained_intra_pred_flag, 1); - radeon_enc_code_fixed_bits(enc, 0x1, 1); - if (enc->enc_pic.rc_session_init.rate_control_method == - RENCODE_RATE_CONTROL_METHOD_NONE) - radeon_enc_code_fixed_bits(enc, 0x0, 1); - else { - radeon_enc_code_fixed_bits(enc, 0x1, 1); - radeon_enc_code_ue(enc, 0x0); - } - radeon_enc_code_se(enc, enc->enc_pic.hevc_deblock.cb_qp_offset); - radeon_enc_code_se(enc, enc->enc_pic.hevc_deblock.cr_qp_offset); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_fixed_bits(enc, 0x0, 2); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_fixed_bits(enc, enc->enc_pic.hevc_deblock.loop_filter_across_slices_enabled, 1); - radeon_enc_code_fixed_bits(enc, 0x1, 1); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_fixed_bits(enc, enc->enc_pic.hevc_deblock.deblocking_filter_disabled, 1); - - if (!enc->enc_pic.hevc_deblock.deblocking_filter_disabled) { - radeon_enc_code_se(enc, enc->enc_pic.hevc_deblock.beta_offset_div2); - radeon_enc_code_se(enc, enc->enc_pic.hevc_deblock.tc_offset_div2); - } - - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_fixed_bits(enc, 0x0, 1); - radeon_enc_code_ue(enc, enc->enc_pic.log2_parallel_merge_level_minus2); - radeon_enc_code_fixed_bits(enc, 0x0, 2); - - radeon_enc_code_fixed_bits(enc, 0x1, 1); - - radeon_enc_byte_align(enc); - radeon_enc_flush_headers(enc); - *size_in_bytes = (enc->bits_output + 7) / 8; - RADEON_ENC_END(); -} - -void radeon_enc_3_0_init(struct radeon_encoder *enc) -{ - radeon_enc_2_0_init(enc); - - if (u_reduce_video_profile(enc->base.profile) == PIPE_VIDEO_FORMAT_MPEG4_AVC) { - enc->spec_misc = radeon_enc_spec_misc; - enc->encode_params_codec_spec = radeon_enc_encode_params_h264; - enc->quality_params = radeon_enc_quality_params; - } - - if (u_reduce_video_profile(enc->base.profile) == PIPE_VIDEO_FORMAT_HEVC) - enc->nalu_pps = radeon_enc_nalu_pps_hevc; - - enc->enc_pic.session_info.interface_version = - ((RENCODE_FW_INTERFACE_MAJOR_VERSION << RENCODE_IF_MAJOR_VERSION_SHIFT) | - (RENCODE_FW_INTERFACE_MINOR_VERSION << RENCODE_IF_MINOR_VERSION_SHIFT)); -} diff --git a/src/gallium/drivers/radeon/radeon_video.c b/src/gallium/drivers/radeon/radeon_video.c deleted file mode 100644 index 2e7037ec021..00000000000 --- a/src/gallium/drivers/radeon/radeon_video.c +++ /dev/null @@ -1,136 +0,0 @@ -/************************************************************************** - * - * Copyright 2013 Advanced Micro Devices, Inc. - * All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - * - **************************************************************************/ - -#include "radeon_video.h" - -#include "radeon_vce.h" -#include "radeonsi/si_pipe.h" -#include "util/u_memory.h" -#include "util/u_video.h" -#include "vl/vl_defines.h" -#include "vl/vl_video_buffer.h" - -#include <unistd.h> - -/* generate an stream handle */ -unsigned si_vid_alloc_stream_handle() -{ - static unsigned counter = 0; - unsigned stream_handle = 0; - unsigned pid = getpid(); - int i; - - for (i = 0; i < 32; ++i) - stream_handle |= ((pid >> i) & 1) << (31 - i); - - stream_handle ^= ++counter; - return stream_handle; -} - -/* create a buffer in the winsys */ -bool si_vid_create_buffer(struct pipe_screen *screen, struct rvid_buffer *buffer, unsigned size, - unsigned usage) -{ - memset(buffer, 0, sizeof(*buffer)); - buffer->usage = usage; - - /* Hardware buffer placement restrictions require the kernel to be - * able to move buffers around individually, so request a - * non-sub-allocated buffer. - */ - buffer->res = si_resource(pipe_buffer_create(screen, PIPE_BIND_SHARED, usage, size)); - - return buffer->res != NULL; -} - -/* create a tmz buffer in the winsys */ -bool si_vid_create_tmz_buffer(struct pipe_screen *screen, struct rvid_buffer *buffer, unsigned size, - unsigned usage) -{ - memset(buffer, 0, sizeof(*buffer)); - buffer->usage = usage; - buffer->res = si_resource(pipe_buffer_create(screen, PIPE_BIND_SHARED | PIPE_BIND_PROTECTED, - usage, size)); - return buffer->res != NULL; -} - - -/* destroy a buffer */ -void si_vid_destroy_buffer(struct rvid_buffer *buffer) -{ - si_resource_reference(&buffer->res, NULL); -} - -/* reallocate a buffer, preserving its content */ -bool si_vid_resize_buffer(struct pipe_screen *screen, struct radeon_cmdbuf *cs, - struct rvid_buffer *new_buf, unsigned new_size) -{ - struct si_screen *sscreen = (struct si_screen *)screen; - struct radeon_winsys *ws = sscreen->ws; - unsigned bytes = MIN2(new_buf->res->buf->size, new_size); - struct rvid_buffer old_buf = *new_buf; - void *src = NULL, *dst = NULL; - - if (!si_vid_create_buffer(screen, new_buf, new_size, new_buf->usage)) - goto error; - - src = ws->buffer_map(ws, old_buf.res->buf, cs, PIPE_MAP_READ | RADEON_MAP_TEMPORARY); - if (!src) - goto error; - - dst = ws->buffer_map(ws, new_buf->res->buf, cs, PIPE_MAP_WRITE | RADEON_MAP_TEMPORARY); - if (!dst) - goto error; - - memcpy(dst, src, bytes); - if (new_size > bytes) { - new_size -= bytes; - dst += bytes; - memset(dst, 0, new_size); - } - ws->buffer_unmap(ws, new_buf->res->buf); - ws->buffer_unmap(ws, old_buf.res->buf); - si_vid_destroy_buffer(&old_buf); - return true; - -error: - if (src) - ws->buffer_unmap(ws, old_buf.res->buf); - si_vid_destroy_buffer(new_buf); - *new_buf = old_buf; - return false; -} - -/* clear the buffer with zeros */ -void si_vid_clear_buffer(struct pipe_context *context, struct rvid_buffer *buffer) -{ - struct si_context *sctx = (struct si_context *)context; - uint32_t zero = 0; - - sctx->b.clear_buffer(&sctx->b, &buffer->res->b.b, 0, buffer->res->b.b.width0, &zero, 4); - context->flush(context, NULL, 0); -} diff --git a/src/gallium/drivers/radeon/radeon_video.h b/src/gallium/drivers/radeon/radeon_video.h deleted file mode 100644 index 475107e3729..00000000000 --- a/src/gallium/drivers/radeon/radeon_video.h +++ /dev/null @@ -1,66 +0,0 @@ -/************************************************************************** - * - * Copyright 2013 Advanced Micro Devices, Inc. - * All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - * - **************************************************************************/ - -#ifndef RADEON_VIDEO_H -#define RADEON_VIDEO_H - -#include "radeon/radeon_winsys.h" -#include "vl/vl_video_buffer.h" - -#define RVID_ERR(fmt, args...) \ - fprintf(stderr, "EE %s:%d %s UVD - " fmt, __FILE__, __LINE__, __func__, ##args) - -#define UVD_FW_1_66_16 ((1 << 24) | (66 << 16) | (16 << 8)) - -/* video buffer representation */ -struct rvid_buffer { - unsigned usage; - struct si_resource *res; -}; - -/* generate an stream handle */ -unsigned si_vid_alloc_stream_handle(void); - -/* create a buffer in the winsys */ -bool si_vid_create_buffer(struct pipe_screen *screen, struct rvid_buffer *buffer, unsigned size, - unsigned usage); - -/* create a tmz buffer in the winsys */ -bool si_vid_create_tmz_buffer(struct pipe_screen *screen, struct rvid_buffer *buffer, unsigned size, - unsigned usage); - -/* destroy a buffer */ -void si_vid_destroy_buffer(struct rvid_buffer *buffer); - -/* reallocate a buffer, preserving its content */ -bool si_vid_resize_buffer(struct pipe_screen *screen, struct radeon_cmdbuf *cs, - struct rvid_buffer *new_buf, unsigned new_size); - -/* clear the buffer with zeros */ -void si_vid_clear_buffer(struct pipe_context *context, struct rvid_buffer *buffer); - -#endif // RADEON_VIDEO_H diff --git a/src/gallium/drivers/radeon/radeon_winsys.h b/src/gallium/drivers/radeon/radeon_winsys.h deleted file mode 100644 index 11cc92a7e72..00000000000 --- a/src/gallium/drivers/radeon/radeon_winsys.h +++ /dev/null @@ -1,893 +0,0 @@ -/* - * Copyright 2008 Corbin Simpson <MostAwesomeDude@gmail.com> - * Copyright 2010 Marek Olšák <maraeo@gmail.com> - * Copyright 2018 Advanced Micro Devices, Inc. - * All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the "Software"), - * to deal in the Software without restriction, including without limitation - * on the rights to use, copy, modify, merge, publish, distribute, sub - * license, and/or sell copies of the Software, and to permit persons to whom - * the Software is furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice (including the next - * paragraph) shall be included in all copies or substantial portions of the - * Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL - * THE AUTHOR(S) AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, - * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR - * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE - * USE OR OTHER DEALINGS IN THE SOFTWARE. */ - -#ifndef RADEON_WINSYS_H -#define RADEON_WINSYS_H - -/* The public winsys interface header for the radeon driver. */ - -/* Skip command submission. Same as RADEON_NOOP=1. */ -#define RADEON_FLUSH_NOOP (1u << 29) - -/* Toggle the secure submission boolean after the flush */ -#define RADEON_FLUSH_TOGGLE_SECURE_SUBMISSION (1u << 30) - -/* Whether the next IB can start immediately and not wait for draws and - * dispatches from the current IB to finish. */ -#define RADEON_FLUSH_START_NEXT_GFX_IB_NOW (1u << 31) - -#define RADEON_FLUSH_ASYNC_START_NEXT_GFX_IB_NOW \ - (PIPE_FLUSH_ASYNC | RADEON_FLUSH_START_NEXT_GFX_IB_NOW) - -#include "amd/common/ac_gpu_info.h" -#include "amd/common/ac_surface.h" -#include "pipebuffer/pb_buffer.h" - -/* Tiling flags. */ -enum radeon_bo_layout -{ - RADEON_LAYOUT_LINEAR = 0, - RADEON_LAYOUT_TILED, - RADEON_LAYOUT_SQUARETILED, - - RADEON_LAYOUT_UNKNOWN -}; - -enum radeon_bo_domain -{ /* bitfield */ - RADEON_DOMAIN_GTT = 2, - RADEON_DOMAIN_VRAM = 4, - RADEON_DOMAIN_VRAM_GTT = RADEON_DOMAIN_VRAM | RADEON_DOMAIN_GTT, - RADEON_DOMAIN_GDS = 8, - RADEON_DOMAIN_OA = 16, -}; - -enum radeon_bo_flag -{ /* bitfield */ - RADEON_FLAG_GTT_WC = (1 << 0), - RADEON_FLAG_NO_CPU_ACCESS = (1 << 1), - RADEON_FLAG_NO_SUBALLOC = (1 << 2), - RADEON_FLAG_SPARSE = (1 << 3), - RADEON_FLAG_NO_INTERPROCESS_SHARING = (1 << 4), - RADEON_FLAG_READ_ONLY = (1 << 5), - RADEON_FLAG_32BIT = (1 << 6), - RADEON_FLAG_ENCRYPTED = (1 << 7), - RADEON_FLAG_UNCACHED = (1 << 8), /* only gfx9 and newer */ - RADEON_FLAG_DRIVER_INTERNAL = (1 << 9), -}; - -enum radeon_map_flags -{ - /* Indicates that the caller will unmap the buffer. - * - * Not unmapping buffers is an important performance optimization for - * OpenGL (avoids kernel overhead for frequently mapped buffers). - */ - RADEON_MAP_TEMPORARY = (PIPE_MAP_DRV_PRV << 0), -}; - -#define RADEON_SPARSE_PAGE_SIZE (64 * 1024) - -enum radeon_value_id -{ - RADEON_REQUESTED_VRAM_MEMORY, - RADEON_REQUESTED_GTT_MEMORY, - RADEON_MAPPED_VRAM, - RADEON_MAPPED_GTT, - RADEON_SLAB_WASTED_VRAM, - RADEON_SLAB_WASTED_GTT, - RADEON_BUFFER_WAIT_TIME_NS, - RADEON_NUM_MAPPED_BUFFERS, - RADEON_TIMESTAMP, - RADEON_NUM_GFX_IBS, - RADEON_NUM_SDMA_IBS, - RADEON_GFX_BO_LIST_COUNTER, /* number of BOs submitted in gfx IBs */ - RADEON_GFX_IB_SIZE_COUNTER, - RADEON_NUM_BYTES_MOVED, - RADEON_NUM_EVICTIONS, - RADEON_NUM_VRAM_CPU_PAGE_FAULTS, - RADEON_VRAM_USAGE, - RADEON_VRAM_VIS_USAGE, - RADEON_GTT_USAGE, - RADEON_GPU_TEMPERATURE, /* DRM 2.42.0 */ - RADEON_CURRENT_SCLK, - RADEON_CURRENT_MCLK, - RADEON_CS_THREAD_TIME, -}; - -/* Each group of two has the same priority. */ -#define RADEON_PRIO_FENCE_TRACE (1 << 0) -#define RADEON_PRIO_SO_FILLED_SIZE (1 << 1) - -#define RADEON_PRIO_QUERY (1 << 2) -#define RADEON_PRIO_IB (1 << 3) - -#define RADEON_PRIO_DRAW_INDIRECT (1 << 4) -#define RADEON_PRIO_INDEX_BUFFER (1 << 5) - -#define RADEON_PRIO_CP_DMA (1 << 6) -#define RADEON_PRIO_BORDER_COLORS (1 << 7) - -#define RADEON_PRIO_CONST_BUFFER (1 << 8) -#define RADEON_PRIO_DESCRIPTORS (1 << 9) - -#define RADEON_PRIO_SAMPLER_BUFFER (1 << 10) -#define RADEON_PRIO_VERTEX_BUFFER (1 << 11) - -#define RADEON_PRIO_SHADER_RW_BUFFER (1 << 12) -#define RADEON_PRIO_SAMPLER_TEXTURE (1 << 13) - -#define RADEON_PRIO_SHADER_RW_IMAGE (1 << 14) -#define RADEON_PRIO_SAMPLER_TEXTURE_MSAA (1 << 15) - -#define RADEON_PRIO_COLOR_BUFFER (1 << 16) -#define RADEON_PRIO_DEPTH_BUFFER (1 << 17) - -#define RADEON_PRIO_COLOR_BUFFER_MSAA (1 << 18) -#define RADEON_PRIO_DEPTH_BUFFER_MSAA (1 << 19) - -#define RADEON_PRIO_SEPARATE_META (1 << 20) -#define RADEON_PRIO_SHADER_BINARY (1 << 21) /* the hw can't hide instruction cache misses */ - -#define RADEON_PRIO_SHADER_RINGS (1 << 22) -#define RADEON_PRIO_SCRATCH_BUFFER (1 << 23) - -#define RADEON_ALL_PRIORITIES (RADEON_USAGE_READ - 1) - -/* Upper bits of priorities are used by usage flags. */ -#define RADEON_USAGE_READ (1 << 28) -#define RADEON_USAGE_WRITE (1 << 29) -#define RADEON_USAGE_READWRITE (RADEON_USAGE_READ | RADEON_USAGE_WRITE) - -/* The winsys ensures that the CS submission will be scheduled after - * previously flushed CSs referencing this BO in a conflicting way. - */ -#define RADEON_USAGE_SYNCHRONIZED (1 << 30) - -/* When used, an implicit sync is done to make sure a compute shader - * will read the written values from a previous draw. - */ -#define RADEON_USAGE_NEEDS_IMPLICIT_SYNC (1u << 31) - -struct winsys_handle; -struct radeon_winsys_ctx; - -struct radeon_cmdbuf_chunk { - unsigned cdw; /* Number of used dwords. */ - unsigned max_dw; /* Maximum number of dwords. */ - uint32_t *buf; /* The base pointer of the chunk. */ -}; - -struct radeon_cmdbuf { - struct radeon_cmdbuf_chunk current; - struct radeon_cmdbuf_chunk *prev; - uint16_t num_prev; /* Number of previous chunks. */ - uint16_t max_prev; /* Space in array pointed to by prev. */ - unsigned prev_dw; /* Total number of dwords in previous chunks. */ - - /* Memory usage of the buffer list. These are always 0 for preamble IBs. */ - uint32_t used_vram_kb; - uint32_t used_gart_kb; - uint64_t gpu_address; - - /* Private winsys data. */ - void *priv; - void *csc; /* amdgpu_cs_context */ -}; - -/* Tiling info for display code, DRI sharing, and other data. */ -struct radeon_bo_metadata { - /* Tiling flags describing the texture layout for display code - * and DRI sharing. - */ - union { - struct { - enum radeon_bo_layout microtile; - enum radeon_bo_layout macrotile; - unsigned pipe_config; - unsigned bankw; - unsigned bankh; - unsigned tile_split; - unsigned mtilea; - unsigned num_banks; - unsigned stride; - bool scanout; - } legacy; - } u; - - enum radeon_surf_mode mode; /* Output from buffer_get_metadata */ - - /* Additional metadata associated with the buffer, in bytes. - * The maximum size is 64 * 4. This is opaque for the winsys & kernel. - * Supported by amdgpu only. - */ - uint32_t size_metadata; - uint32_t metadata[64]; -}; - -enum radeon_feature_id -{ - RADEON_FID_R300_HYPERZ_ACCESS, /* ZMask + HiZ */ - RADEON_FID_R300_CMASK_ACCESS, -}; - -struct radeon_bo_list_item { - uint64_t bo_size; - uint64_t vm_address; - uint32_t priority_usage; /* mask of (1 << RADEON_PRIO_*) */ -}; - -struct radeon_winsys { - /** - * The screen object this winsys was created for - */ - struct pipe_screen *screen; - /** - * Has the application created at least one TMZ buffer. - */ - const bool uses_secure_bos; - - /** - * Decrement the winsys reference count. - * - * \param ws The winsys this function is called for. - * \return True if the winsys and screen should be destroyed. - */ - bool (*unref)(struct radeon_winsys *ws); - - /** - * Destroy this winsys. - * - * \param ws The winsys this function is called from. - */ - void (*destroy)(struct radeon_winsys *ws); - - /** - * Query an info structure from winsys. - * - * \param ws The winsys this function is called from. - * \param info Return structure - */ - void (*query_info)(struct radeon_winsys *ws, struct radeon_info *info, - bool enable_smart_access_memory, - bool disable_smart_access_memory); - - /** - * A hint for the winsys that it should pin its execution threads to - * a group of cores sharing a specific L3 cache if the CPU has multiple - * L3 caches. This is needed for good multithreading performance on - * AMD Zen CPUs. - */ - void (*pin_threads_to_L3_cache)(struct radeon_winsys *ws, unsigned cache); - - /************************************************************************** - * Buffer management. Buffer attributes are mostly fixed over its lifetime. - * - * Remember that gallium gets to choose the interface it needs, and the - * window systems must then implement that interface (rather than the - * other way around...). - *************************************************************************/ - - /** - * Create a buffer object. - * - * \param ws The winsys this function is called from. - * \param size The size to allocate. - * \param alignment An alignment of the buffer in memory. - * \param use_reusable_pool Whether the cache buffer manager should be used. - * \param domain A bitmask of the RADEON_DOMAIN_* flags. - * \return The created buffer object. - */ - struct pb_buffer *(*buffer_create)(struct radeon_winsys *ws, uint64_t size, unsigned alignment, - enum radeon_bo_domain domain, enum radeon_bo_flag flags); - - /** - * Map the entire data store of a buffer object into the client's address - * space. - * - * Callers are expected to unmap buffers again if and only if the - * RADEON_MAP_TEMPORARY flag is set in \p usage. - * - * \param buf A winsys buffer object to map. - * \param cs A command stream to flush if the buffer is referenced by it. - * \param usage A bitmask of the PIPE_MAP_* and RADEON_MAP_* flags. - * \return The pointer at the beginning of the buffer. - */ - void *(*buffer_map)(struct radeon_winsys *ws, struct pb_buffer *buf, - struct radeon_cmdbuf *cs, enum pipe_map_flags usage); - - /** - * Unmap a buffer object from the client's address space. - * - * \param buf A winsys buffer object to unmap. - */ - void (*buffer_unmap)(struct radeon_winsys *ws, struct pb_buffer *buf); - - /** - * Wait for the buffer and return true if the buffer is not used - * by the device. - * - * The timeout of 0 will only return the status. - * The timeout of PIPE_TIMEOUT_INFINITE will always wait until the buffer - * is idle. - */ - bool (*buffer_wait)(struct radeon_winsys *ws, struct pb_buffer *buf, - uint64_t timeout, unsigned usage); - - /** - * Return buffer metadata. - * (tiling info for display code, DRI sharing, and other data) - * - * \param buf A winsys buffer object to get the flags from. - * \param md Metadata - */ - void (*buffer_get_metadata)(struct radeon_winsys *ws, struct pb_buffer *buf, - struct radeon_bo_metadata *md, struct radeon_surf *surf); - - /** - * Set buffer metadata. - * (tiling info for display code, DRI sharing, and other data) - * - * \param buf A winsys buffer object to set the flags for. - * \param md Metadata - */ - void (*buffer_set_metadata)(struct radeon_winsys *ws, struct pb_buffer *buf, - struct radeon_bo_metadata *md, struct radeon_surf *surf); - - /** - * Get a winsys buffer from a winsys handle. The internal structure - * of the handle is platform-specific and only a winsys should access it. - * - * \param ws The winsys this function is called from. - * \param whandle A winsys handle pointer as was received from a state - * tracker. - */ - struct pb_buffer *(*buffer_from_handle)(struct radeon_winsys *ws, struct winsys_handle *whandle, - unsigned vm_alignment, bool is_prime_linear_buffer); - - /** - * Get a winsys buffer from a user pointer. The resulting buffer can't - * be exported. Both pointer and size must be page aligned. - * - * \param ws The winsys this function is called from. - * \param pointer User pointer to turn into a buffer object. - * \param Size Size in bytes for the new buffer. - */ - struct pb_buffer *(*buffer_from_ptr)(struct radeon_winsys *ws, void *pointer, uint64_t size); - - /** - * Whether the buffer was created from a user pointer. - * - * \param buf A winsys buffer object - * \return whether \p buf was created via buffer_from_ptr - */ - bool (*buffer_is_user_ptr)(struct pb_buffer *buf); - - /** Whether the buffer was suballocated. */ - bool (*buffer_is_suballocated)(struct pb_buffer *buf); - - /** - * Get a winsys handle from a winsys buffer. The internal structure - * of the handle is platform-specific and only a winsys should access it. - * - * \param ws The winsys instance for which the handle is to be valid - * \param buf A winsys buffer object to get the handle from. - * \param whandle A winsys handle pointer. - * \return true on success. - */ - bool (*buffer_get_handle)(struct radeon_winsys *ws, struct pb_buffer *buf, - struct winsys_handle *whandle); - - /** - * Change the commitment of a (64KB-page aligned) region of the given - * sparse buffer. - * - * \warning There is no automatic synchronization with command submission. - * - * \note Only implemented by the amdgpu winsys. - * - * \return false on out of memory or other failure, true on success. - */ - bool (*buffer_commit)(struct radeon_winsys *ws, struct pb_buffer *buf, - uint64_t offset, uint64_t size, bool commit); - - /** - * Return the virtual address of a buffer. - * - * When virtual memory is not in use, this is the offset relative to the - * relocation base (non-zero for sub-allocated buffers). - * - * \param buf A winsys buffer object - * \return virtual address - */ - uint64_t (*buffer_get_virtual_address)(struct pb_buffer *buf); - - /** - * Return the offset of this buffer relative to the relocation base. - * This is only non-zero for sub-allocated buffers. - * - * This is only supported in the radeon winsys, since amdgpu uses virtual - * addresses in submissions even for the video engines. - * - * \param buf A winsys buffer object - * \return the offset for relocations - */ - unsigned (*buffer_get_reloc_offset)(struct pb_buffer *buf); - - /** - * Query the initial placement of the buffer from the kernel driver. - */ - enum radeon_bo_domain (*buffer_get_initial_domain)(struct pb_buffer *buf); - - /** - * Query the flags used for creation of this buffer. - * - * Note that for imported buffer this may be lossy since not all flags - * are passed 1:1. - */ - enum radeon_bo_flag (*buffer_get_flags)(struct pb_buffer *buf); - - /************************************************************************** - * Command submission. - * - * Each pipe context should create its own command stream and submit - * commands independently of other contexts. - *************************************************************************/ - - /** - * Create a command submission context. - * Various command streams can be submitted to the same context. - */ - struct radeon_winsys_ctx *(*ctx_create)(struct radeon_winsys *ws); - - /** - * Destroy a context. - */ - void (*ctx_destroy)(struct radeon_winsys_ctx *ctx); - - /** - * Query a GPU reset status. - */ - enum pipe_reset_status (*ctx_query_reset_status)(struct radeon_winsys_ctx *ctx, - bool full_reset_only, - bool *needs_reset); - - /** - * Create a command stream. - * - * \param cs The returned structure that is initialized by cs_create. - * \param ctx The submission context - * \param ring_type The ring type (GFX, DMA, UVD) - * \param flush Flush callback function associated with the command stream. - * \param user User pointer that will be passed to the flush callback. - * - * \return true on success - */ - bool (*cs_create)(struct radeon_cmdbuf *cs, - struct radeon_winsys_ctx *ctx, enum ring_type ring_type, - void (*flush)(void *ctx, unsigned flags, - struct pipe_fence_handle **fence), - void *flush_ctx, bool stop_exec_on_failure); - - /** - * Set up and enable mid command buffer preemption for the command stream. - * - * \param cs Command stream - * \param preamble_ib Non-preemptible preamble IB for the context. - * \param preamble_num_dw Number of dwords in the preamble IB. - */ - bool (*cs_setup_preemption)(struct radeon_cmdbuf *cs, const uint32_t *preamble_ib, - unsigned preamble_num_dw); - - /** - * Destroy a command stream. - * - * \param cs A command stream to destroy. - */ - void (*cs_destroy)(struct radeon_cmdbuf *cs); - - /** - * Add a buffer. Each buffer used by a CS must be added using this function. - * - * \param cs Command stream - * \param buf Buffer - * \param usage Usage - * \param domain Bitmask of the RADEON_DOMAIN_* flags. - * \return Buffer index. - */ - unsigned (*cs_add_buffer)(struct radeon_cmdbuf *cs, struct pb_buffer *buf, - unsigned usage, enum radeon_bo_domain domain); - - /** - * Return the index of an already-added buffer. - * - * Not supported on amdgpu. Drivers with GPUVM should not care about - * buffer indices. - * - * \param cs Command stream - * \param buf Buffer - * \return The buffer index, or -1 if the buffer has not been added. - */ - int (*cs_lookup_buffer)(struct radeon_cmdbuf *cs, struct pb_buffer *buf); - - /** - * Return true if there is enough memory in VRAM and GTT for the buffers - * added so far. If the validation fails, all buffers which have - * been added since the last call of cs_validate will be removed and - * the CS will be flushed (provided there are still any buffers). - * - * \param cs A command stream to validate. - */ - bool (*cs_validate)(struct radeon_cmdbuf *cs); - - /** - * Check whether the given number of dwords is available in the IB. - * Optionally chain a new chunk of the IB if necessary and supported. - * - * \param cs A command stream. - * \param dw Number of CS dwords requested by the caller. - * \return true if there is enough space - */ - bool (*cs_check_space)(struct radeon_cmdbuf *cs, unsigned dw); - - /** - * Return the buffer list. - * - * This is the buffer list as passed to the kernel, i.e. it only contains - * the parent buffers of sub-allocated buffers. - * - * \param cs Command stream - * \param list Returned buffer list. Set to NULL to query the count only. - * \return The buffer count. - */ - unsigned (*cs_get_buffer_list)(struct radeon_cmdbuf *cs, struct radeon_bo_list_item *list); - - /** - * Flush a command stream. - * - * \param cs A command stream to flush. - * \param flags, PIPE_FLUSH_* flags. - * \param fence Pointer to a fence. If non-NULL, a fence is inserted - * after the CS and is returned through this parameter. - * \return Negative POSIX error code or 0 for success. - * Asynchronous submissions never return an error. - */ - int (*cs_flush)(struct radeon_cmdbuf *cs, unsigned flags, struct pipe_fence_handle **fence); - - /** - * Create a fence before the CS is flushed. - * The user must flush manually to complete the initializaton of the fence. - * - * The fence must not be used for anything except \ref cs_add_fence_dependency - * before the flush. - */ - struct pipe_fence_handle *(*cs_get_next_fence)(struct radeon_cmdbuf *cs); - - /** - * Return true if a buffer is referenced by a command stream. - * - * \param cs A command stream. - * \param buf A winsys buffer. - */ - bool (*cs_is_buffer_referenced)(struct radeon_cmdbuf *cs, struct pb_buffer *buf, - unsigned usage); - - /** - * Request access to a feature for a command stream. - * - * \param cs A command stream. - * \param fid Feature ID, one of RADEON_FID_* - * \param enable Whether to enable or disable the feature. - */ - bool (*cs_request_feature)(struct radeon_cmdbuf *cs, enum radeon_feature_id fid, bool enable); - /** - * Make sure all asynchronous flush of the cs have completed - * - * \param cs A command stream. - */ - void (*cs_sync_flush)(struct radeon_cmdbuf *cs); - - /** - * Add a fence dependency to the CS, so that the CS will wait for - * the fence before execution. - * - * \param dependency_flags Bitmask of RADEON_DEPENDENCY_* - */ - void (*cs_add_fence_dependency)(struct radeon_cmdbuf *cs, struct pipe_fence_handle *fence, - unsigned dependency_flags); - - /** - * Signal a syncobj when the CS finishes execution. - */ - void (*cs_add_syncobj_signal)(struct radeon_cmdbuf *cs, struct pipe_fence_handle *fence); - - /** - * Wait for the fence and return true if the fence has been signalled. - * The timeout of 0 will only return the status. - * The timeout of PIPE_TIMEOUT_INFINITE will always wait until the fence - * is signalled. - */ - bool (*fence_wait)(struct radeon_winsys *ws, struct pipe_fence_handle *fence, uint64_t timeout); - - /** - * Reference counting for fences. - */ - void (*fence_reference)(struct pipe_fence_handle **dst, struct pipe_fence_handle *src); - - /** - * Create a new fence object corresponding to the given syncobj fd. - */ - struct pipe_fence_handle *(*fence_import_syncobj)(struct radeon_winsys *ws, int fd); - - /** - * Create a new fence object corresponding to the given sync_file. - */ - struct pipe_fence_handle *(*fence_import_sync_file)(struct radeon_winsys *ws, int fd); - - /** - * Return a sync_file FD corresponding to the given fence object. - */ - int (*fence_export_sync_file)(struct radeon_winsys *ws, struct pipe_fence_handle *fence); - - /** - * Return a sync file FD that is already signalled. - */ - int (*export_signalled_sync_file)(struct radeon_winsys *ws); - - /** - * Initialize surface - * - * \param ws The winsys this function is called from. - * \param tex Input texture description - * \param flags Bitmask of RADEON_SURF_* flags - * \param bpe Bytes per pixel, it can be different for Z buffers. - * \param mode Preferred tile mode. (linear, 1D, or 2D) - * \param surf Output structure - */ - int (*surface_init)(struct radeon_winsys *ws, const struct pipe_resource *tex, uint64_t flags, - unsigned bpe, enum radeon_surf_mode mode, struct radeon_surf *surf); - - uint64_t (*query_value)(struct radeon_winsys *ws, enum radeon_value_id value); - - bool (*read_registers)(struct radeon_winsys *ws, unsigned reg_offset, unsigned num_registers, - uint32_t *out); - - /** - * Secure context - */ - bool (*cs_is_secure)(struct radeon_cmdbuf *cs); -}; - -static inline bool radeon_emitted(struct radeon_cmdbuf *cs, unsigned num_dw) -{ - return cs && (cs->prev_dw + cs->current.cdw > num_dw); -} - -static inline void radeon_emit(struct radeon_cmdbuf *cs, uint32_t value) -{ - cs->current.buf[cs->current.cdw++] = value; -} - -static inline void radeon_emit_array(struct radeon_cmdbuf *cs, const uint32_t *values, - unsigned count) -{ - memcpy(cs->current.buf + cs->current.cdw, values, count * 4); - cs->current.cdw += count; -} - -static inline bool radeon_uses_secure_bos(struct radeon_winsys* ws) -{ - return ws->uses_secure_bos; -} - -static inline void -radeon_bo_reference(struct radeon_winsys *rws, struct pb_buffer **dst, struct pb_buffer *src) -{ - pb_reference_with_winsys(rws, dst, src); -} - -enum radeon_heap -{ - RADEON_HEAP_VRAM_NO_CPU_ACCESS, - RADEON_HEAP_VRAM_READ_ONLY, - RADEON_HEAP_VRAM_READ_ONLY_32BIT, - RADEON_HEAP_VRAM_32BIT, - RADEON_HEAP_VRAM, - RADEON_HEAP_GTT_WC, - RADEON_HEAP_GTT_WC_READ_ONLY, - RADEON_HEAP_GTT_WC_READ_ONLY_32BIT, - RADEON_HEAP_GTT_WC_32BIT, - RADEON_HEAP_GTT, - RADEON_HEAP_GTT_UNCACHED_WC, - RADEON_HEAP_GTT_UNCACHED_WC_READ_ONLY, - RADEON_HEAP_GTT_UNCACHED_WC_READ_ONLY_32BIT, - RADEON_HEAP_GTT_UNCACHED_WC_32BIT, - RADEON_HEAP_GTT_UNCACHED, - RADEON_MAX_SLAB_HEAPS, - RADEON_MAX_CACHED_HEAPS = RADEON_MAX_SLAB_HEAPS, -}; - -static inline enum radeon_bo_domain radeon_domain_from_heap(enum radeon_heap heap) -{ - switch (heap) { - case RADEON_HEAP_VRAM_NO_CPU_ACCESS: - case RADEON_HEAP_VRAM_READ_ONLY: - case RADEON_HEAP_VRAM_READ_ONLY_32BIT: - case RADEON_HEAP_VRAM_32BIT: - case RADEON_HEAP_VRAM: - return RADEON_DOMAIN_VRAM; - case RADEON_HEAP_GTT_WC: - case RADEON_HEAP_GTT_WC_READ_ONLY: - case RADEON_HEAP_GTT_WC_READ_ONLY_32BIT: - case RADEON_HEAP_GTT_WC_32BIT: - case RADEON_HEAP_GTT: - case RADEON_HEAP_GTT_UNCACHED_WC: - case RADEON_HEAP_GTT_UNCACHED_WC_READ_ONLY: - case RADEON_HEAP_GTT_UNCACHED_WC_READ_ONLY_32BIT: - case RADEON_HEAP_GTT_UNCACHED_WC_32BIT: - case RADEON_HEAP_GTT_UNCACHED: - return RADEON_DOMAIN_GTT; - default: - assert(0); - return (enum radeon_bo_domain)0; - } -} - -static inline unsigned radeon_flags_from_heap(enum radeon_heap heap) -{ - unsigned flags = RADEON_FLAG_NO_INTERPROCESS_SHARING; - - switch (heap) { - case RADEON_HEAP_GTT: - case RADEON_HEAP_GTT_UNCACHED: - break; - default: - flags |= RADEON_FLAG_GTT_WC; - } - - switch (heap) { - case RADEON_HEAP_GTT_UNCACHED_WC: - case RADEON_HEAP_GTT_UNCACHED_WC_READ_ONLY: - case RADEON_HEAP_GTT_UNCACHED_WC_READ_ONLY_32BIT: - case RADEON_HEAP_GTT_UNCACHED_WC_32BIT: - case RADEON_HEAP_GTT_UNCACHED: - flags |= RADEON_FLAG_UNCACHED; - break; - default: - break; - } - - switch (heap) { - case RADEON_HEAP_VRAM_READ_ONLY: - case RADEON_HEAP_VRAM_READ_ONLY_32BIT: - case RADEON_HEAP_GTT_WC_READ_ONLY: - case RADEON_HEAP_GTT_WC_READ_ONLY_32BIT: - case RADEON_HEAP_GTT_UNCACHED_WC_READ_ONLY: - case RADEON_HEAP_GTT_UNCACHED_WC_READ_ONLY_32BIT: - flags |= RADEON_FLAG_READ_ONLY; - break; - default: - break; - } - - switch (heap) { - case RADEON_HEAP_VRAM_READ_ONLY_32BIT: - case RADEON_HEAP_VRAM_32BIT: - case RADEON_HEAP_GTT_WC_READ_ONLY_32BIT: - case RADEON_HEAP_GTT_WC_32BIT: - case RADEON_HEAP_GTT_UNCACHED_WC_READ_ONLY_32BIT: - case RADEON_HEAP_GTT_UNCACHED_WC_32BIT: - flags |= RADEON_FLAG_32BIT; - FALLTHROUGH; - default: - break; - } - - switch (heap) { - case RADEON_HEAP_VRAM_NO_CPU_ACCESS: - flags |= RADEON_FLAG_NO_CPU_ACCESS; - break; - default: - break; - } - - return flags; -} - -/* Return the heap index for winsys allocators, or -1 on failure. */ -static inline int radeon_get_heap_index(enum radeon_bo_domain domain, enum radeon_bo_flag flags) -{ - bool uncached; - - /* VRAM implies WC (write combining) */ - assert(!(domain & RADEON_DOMAIN_VRAM) || flags & RADEON_FLAG_GTT_WC); - /* NO_CPU_ACCESS implies VRAM only. */ - assert(!(flags & RADEON_FLAG_NO_CPU_ACCESS) || domain == RADEON_DOMAIN_VRAM); - - /* Resources with interprocess sharing don't use any winsys allocators. */ - if (!(flags & RADEON_FLAG_NO_INTERPROCESS_SHARING)) - return -1; - - /* Unsupported flags: NO_SUBALLOC, SPARSE. */ - if (flags & ~(RADEON_FLAG_GTT_WC | RADEON_FLAG_NO_CPU_ACCESS | RADEON_FLAG_UNCACHED | - RADEON_FLAG_NO_INTERPROCESS_SHARING | RADEON_FLAG_READ_ONLY | RADEON_FLAG_32BIT | - RADEON_FLAG_DRIVER_INTERNAL)) - return -1; - - switch (domain) { - case RADEON_DOMAIN_VRAM: - switch (flags & (RADEON_FLAG_NO_CPU_ACCESS | RADEON_FLAG_READ_ONLY | RADEON_FLAG_32BIT)) { - case RADEON_FLAG_NO_CPU_ACCESS | RADEON_FLAG_READ_ONLY | RADEON_FLAG_32BIT: - case RADEON_FLAG_NO_CPU_ACCESS | RADEON_FLAG_READ_ONLY: - assert(!"NO_CPU_ACCESS | READ_ONLY doesn't make sense"); - return -1; - case RADEON_FLAG_NO_CPU_ACCESS | RADEON_FLAG_32BIT: - assert(!"NO_CPU_ACCESS with 32BIT is disallowed"); - return -1; - case RADEON_FLAG_NO_CPU_ACCESS: - return RADEON_HEAP_VRAM_NO_CPU_ACCESS; - case RADEON_FLAG_READ_ONLY | RADEON_FLAG_32BIT: - return RADEON_HEAP_VRAM_READ_ONLY_32BIT; - case RADEON_FLAG_READ_ONLY: - return RADEON_HEAP_VRAM_READ_ONLY; - case RADEON_FLAG_32BIT: - return RADEON_HEAP_VRAM_32BIT; - case 0: - return RADEON_HEAP_VRAM; - } - break; - case RADEON_DOMAIN_GTT: - uncached = flags & RADEON_FLAG_UNCACHED; - - switch (flags & (RADEON_FLAG_GTT_WC | RADEON_FLAG_READ_ONLY | RADEON_FLAG_32BIT)) { - case RADEON_FLAG_GTT_WC | RADEON_FLAG_READ_ONLY | RADEON_FLAG_32BIT: - return uncached ? RADEON_HEAP_GTT_UNCACHED_WC_READ_ONLY_32BIT - : RADEON_HEAP_GTT_WC_READ_ONLY_32BIT; - case RADEON_FLAG_GTT_WC | RADEON_FLAG_READ_ONLY: - return uncached ? RADEON_HEAP_GTT_UNCACHED_WC_READ_ONLY - : RADEON_HEAP_GTT_WC_READ_ONLY; - case RADEON_FLAG_GTT_WC | RADEON_FLAG_32BIT: - return uncached ? RADEON_HEAP_GTT_UNCACHED_WC_32BIT - : RADEON_HEAP_GTT_WC_32BIT; - case RADEON_FLAG_GTT_WC: - return uncached ? RADEON_HEAP_GTT_UNCACHED_WC : RADEON_HEAP_GTT_WC; - case RADEON_FLAG_READ_ONLY | RADEON_FLAG_32BIT: - case RADEON_FLAG_READ_ONLY: - assert(!"READ_ONLY without WC is disallowed"); - return -1; - case RADEON_FLAG_32BIT: - assert(!"32BIT without WC is disallowed"); - return -1; - case 0: - return uncached ? RADEON_HEAP_GTT_UNCACHED : RADEON_HEAP_GTT; - } - break; - default: - break; - } - return -1; -} - -#endif |