What changed, and why it matters
This commit adds support for a new cryptocurrency wallet called 'Lace' to the Keystone hardware wallet firmware. It includes a new icon, a new entry in the wallet list, and logic to recognize Lace as a Cardano (ADA) and Bitcoin (BTC) wallet. There is no indication of a security fix or vulnerability.
No security action required. Treat as routine feature integration. If desired, verify the Lace wallet origin strings and supported coin list match the vendor's intended integration spec.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The change is a feature addition (chore) for Lace wallet integration. It adds the walletLace image asset, registers WALLET_LIST_LACE in the wallet enum and status bar, maps the ‘lace’/’Lace’ origin string to the wallet index in key derivation request handling, includes Lace in the Cardano wallet check (IsCardano/IsAda), and configures Lace to support both ADA and BTC coins. It also hides the right ‘more info’ button for Lace in the Cardano connect widget. No cryptographic, parsing, or access-control changes are present.
Changed components
src/ui/gui_assets/wallet/walletLace.csrc/ui/gui_components/gui_status_bar.csrc/ui/gui_frame/gui_resource.hsrc/ui/gui_widgets/gui_connect_wallet_widgets.hsrc/ui/gui_widgets/multi/gui_key_derivation_request_widgets.csrc/ui/gui_widgets/multi/web3/gui_connect_ada_widgets.csrc/ui/gui_widgets/multi/web3/gui_connect_wallet_widgets.cInspect captured patch +105 / −6
diff --git a/images/wallet/walletLace.png b/images/wallet/walletLace.png
new file mode 100644
index 0000000..e4dd104
Binary files /dev/null and b/images/wallet/walletLace.png differ
diff --git a/src/ui/gui_assets/images_hash.txt b/src/ui/gui_assets/images_hash.txt
index 5b07202..8c9a9c9 100644
--- a/src/ui/gui_assets/images_hash.txt
+++ b/src/ui/gui_assets/images_hash.txt
@@ -1 +1 @@
-7fe506952b1fb1b3fb90404252bf9fad
\ No newline at end of file
+0575b23a8d5a7bedbe4b44d988ba223d
\ No newline at end of file
diff --git a/src/ui/gui_assets/wallet/walletLace.c b/src/ui/gui_assets/wallet/walletLace.c
new file mode 100644
index 0000000..34537cf
--- /dev/null
+++ b/src/ui/gui_assets/wallet/walletLace.c
@@ -0,0 +1,84 @@
+#if defined(LV_LVGL_H_INCLUDE_SIMPLE)
+#include "lvgl.h"
+#else
+#include "../lvgl/lvgl.h"
+#endif
+
+#ifndef LV_ATTRIBUTE_MEM_ALIGN
+#define LV_ATTRIBUTE_MEM_ALIGN
+#endif
+
+#ifndef LV_ATTRIBUTE_IMG_WALLETLACE
+#define LV_ATTRIBUTE_IMG_WALLETLACE
+#endif
+
+const LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_WALLETLACE uint8_t walletLace_map[] = {
+#if LV_COLOR_DEPTH == 16 && LV_COLOR_16_SWAP != 0
+ /*Pixel format: Blue: 5 bit Green: 6 bit, Red: 5 bit, Alpha 8 bit BUT the 2 color bytes are swapped*/
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x81, 0x9E, 0x10, 0x89, 0x7D, 0x40, 0x89, 0x7D, 0x8F, 0x89, 0x5D, 0xAF, 0x89, 0x7D, 0xDF, 0x89, 0x7D, 0xEF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xEF, 0x89, 0x7D, 0xCF, 0x89, 0x5D, 0xAF, 0x89, 0x7D, 0x70, 0x89, 0x7D, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x7D, 0x40, 0x89, 0x7D, 0x8F, 0x89, 0x7D, 0xEF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xDF, 0x89, 0x7D, 0x9F, 0x89, 0x9E, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x7D, 0x40, 0x89, 0x7D, 0xBF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0x9F, 0x89, 0x9E, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x81, 0x9E, 0x10, 0x89, 0x7D, 0x8F, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xEF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xEF, 0x89, 0x5D, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x9E, 0x20, 0x89, 0x7D, 0xDF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xBF, 0x89, 0x7D, 0x80, 0x89, 0x7D, 0x50, 0x89, 0x5D, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x7D, 0x30, 0x89, 0x7D, 0x50, 0x89, 0x7D, 0xA0, 0x89, 0x7D, 0xDF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x5D, 0xAF, 0x89, 0x9E, 0x20, 0x00, 0x00, 0x00, 0x49, 0x1B, 0x20, 0x48, 0xFB, 0x80, 0x51, 0x1B, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x9E, 0x30, 0x89, 0x7D, 0xDF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xCF, 0x89, 0x5D, 0x90, 0x89, 0x7D, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x7D, 0x50, 0x89, 0x7D, 0xBF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xDF, 0x89, 0x9E, 0x20, 0x00, 0x00, 0x00, 0x49, 0x1B, 0x20, 0x48, 0xFB, 0xBF, 0x48, 0xFB, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x9E, 0x30, 0x89, 0x7D, 0xEF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xEF, 0x89, 0x7D, 0x80, 0x81, 0x1C, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x7D, 0x60, 0x89, 0x7D, 0xDF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xDF, 0x89, 0x9E, 0x20, 0x00, 0x00, 0x00, 0x48, 0xFB, 0x40, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0x8F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x9E, 0x20, 0x89, 0x7D, 0xDF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xDF, 0x89, 0x7D, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x14, 0x10, 0xF3, 0xB3, 0x50, 0xF3, 0xB4, 0x8F, 0xF3, 0xB3, 0xAF, 0xF3, 0xB4, 0xDF, 0xF3, 0xB4, 0xDF, 0xF3, 0xB4, 0xDF, 0xF3, 0xB4, 0xDF, 0xF3, 0xB3, 0xCF, 0xF3, 0xB3, 0xAF, 0xF3, 0xB3, 0x80, 0xF3, 0xD3, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x5D, 0x20, 0x89, 0x7D, 0xAF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xCF, 0x81, 0x9E, 0x10, 0x00, 0x00, 0x00, 0x48, 0xFA, 0x90, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xCF, 0x51, 0x1C, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x7D, 0xDF, 0x89, 0x7D, 0xEF, 0x89, 0x7D, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF3, 0xB3, 0x50, 0xF3, 0xB3, 0xBF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xEF, 0xF3, 0xB4, 0x9F, 0xF3, 0xB4, 0x60, 0xF3, 0xB3, 0x30, 0xF5, 0x27, 0x30, 0xF5, 0xC1, 0x40, 0xF5, 0xC1, 0x60, 0xF5, 0xA2, 0x50, 0xF5, 0xC1, 0x40, 0xF5, 0xC1, 0x40, 0xF5, 0x82, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x7D, 0x80, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0x8F, 0x00, 0x00, 0x00, 0x51, 0x1A, 0x10, 0x48, 0xFB, 0xDF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xCF, 0x51, 0x1C, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x7D, 0x7F, 0x89, 0x7D, 0xCF, 0x89, 0x5D, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF3, 0xB3, 0x6F, 0xF3, 0xB3, 0xEF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xAF, 0xF3, 0xB3, 0x40, 0xF5, 0xC1, 0x40, 0xF5, 0xC1, 0x8F, 0xF5, 0xC1, 0xCF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xDF, 0xF5, 0xC1, 0x9F, 0xF5, 0xA2, 0x50, 0x00, 0x00, 0x00, 0x89, 0x7D, 0x90, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0x40, 0x00, 0x00, 0x00, 0x48, 0xFB, 0x40, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0x9F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x9E, 0x20, 0x89, 0x7D, 0xA0, 0x81, 0x1C, 0x10, 0x00, 0x00, 0x00, 0xF3, 0xB3, 0x30, 0xF3, 0xB3, 0xCF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB4, 0x9F, 0xF4, 0xCB, 0x20, 0xF5, 0xC1, 0x70, 0xF5, 0xC1, 0xDF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0x7F, 0x00, 0x00, 0x00, 0x89, 0x7D, 0xBF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xDF, 0x81, 0x9E, 0x10, 0x00, 0x00, 0x00, 0x48, 0xFB, 0xBF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x7D, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF3, 0xB3, 0x6F, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xCF, 0xF3, 0xB3, 0x40, 0xF5, 0xC1, 0x60, 0xF5, 0xC1, 0xEF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0x40, 0x89, 0x5D, 0x20, 0x89, 0x7D, 0xEF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x5D, 0x80, 0x00, 0x00, 0x00, 0x48, 0xFB, 0x70, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xEF, 0x51, 0x1B, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF3, 0xB4, 0x7F, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xEF, 0xF3, 0xB3, 0x80, 0xF4, 0xCB, 0x20, 0xF5, 0xC1, 0xBF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xEF, 0xF5, 0xC1, 0xCF, 0xF5, 0xC1, 0x9F, 0xF5, 0xC1, 0x9F, 0xF5, 0xC1, 0x9F, 0xF5, 0xC1, 0x9F, 0xF5, 0xC1, 0xBF, 0xF5, 0xC1, 0xEF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xDF, 0xF5, 0x82, 0x10, 0x89, 0x7D, 0x80, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xEF, 0x00, 0x00, 0x00, 0x51, 0x1A, 0x10, 0x48, 0xFB, 0xEF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF3, 0xB4, 0x7F, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0x90, 0xF4, 0x14, 0x10, 0xF5, 0xC1, 0x30, 0xF5, 0xC1, 0xDF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xEF, 0xF5, 0xA1, 0x90, 0xF5, 0xC1, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF5, 0xC1, 0x20, 0xF5, 0xC1, 0x60, 0xF5, 0xC1, 0xDF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0x80, 0x91, 0x9E, 0x10, 0x89, 0x7D, 0xEF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0x40, 0x00, 0x00, 0x00, 0x48, 0xFB, 0xA0, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF3, 0xB4, 0x7F, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xDF, 0xF3, 0xB3, 0x40, 0x00, 0x00, 0x00, 0xF5, 0xC1, 0x30, 0xF5, 0xC1, 0xEF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xEF, 0xF5, 0xC1, 0x80, 0xF5, 0x82, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF5, 0xC1, 0x40, 0xF5, 0xC1, 0xDF, 0xF5, 0xC1, 0xEF, 0x00, 0x00, 0x00, 0x89, 0x7D, 0x80, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x5D, 0x90, 0x00, 0x00, 0x00, 0x48, 0xFB, 0x60, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF3, 0xB3, 0x50, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xDF, 0xF3, 0xD4, 0x20, 0x00, 0x00, 0x00, 0xF5, 0xC1, 0x30, 0xF5, 0xC1, 0xEF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xA1, 0x90, 0xF5, 0x82, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xD0, 0x20, 0xFC, 0xEF, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF5, 0xA1, 0x70, 0xF5, 0xC1, 0x40, 0x89, 0x5D, 0x20, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xEF, 0x00, 0x00, 0x00, 0x51, 0x1A, 0x10, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x51, 0x1C, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFB, 0xD4, 0x20, 0xF3, 0xB4, 0xDF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xDF, 0xF3, 0xD4, 0x20, 0x00, 0x00, 0x00, 0xF5, 0xC1, 0x20, 0xF5, 0xC1, 0xDF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xEF, 0x70, 0xFC, 0xEF, 0xBF, 0xFD, 0x10, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x7D, 0xDF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x5D, 0x20, 0x00, 0x00, 0x00, 0x48, 0xFB, 0xBF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF3, 0xB4, 0x9F, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xEF, 0xF3, 0xD4, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF5, 0xC1, 0xBF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xEF, 0xBF, 0xFC, 0xCF, 0xFF, 0xFC, 0xEF, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x7D, 0xA0, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0x50, 0x00, 0x00, 0x00, 0x48, 0xFB, 0x60, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFB, 0xD4, 0x20, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF5, 0xC1, 0x60, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xCF, 0x20, 0xFC, 0xCF, 0xEF, 0xFC, 0xCF, 0xFF, 0xFC, 0xEF, 0x7F, 0x00, 0x00, 0x00, 0x89, 0x7D, 0x80, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0x70, 0x00, 0x00, 0x00, 0x51, 0x1A, 0x10, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xEF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF3, 0xB4, 0x9F, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xDF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF5, 0xC1, 0x20, 0xF5, 0xC1, 0xDF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xA1, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xCF, 0x80, 0xFC, 0xCF, 0xFF, 0xFC, 0xCF, 0xDF, 0x00, 0x00, 0x00, 0x89, 0x7D, 0x60, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0xFB, 0xDF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF3, 0xB4, 0xDF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB4, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF5, 0xC1, 0x7F, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xDF, 0xF5, 0x82, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFD, 0x10, 0x10, 0xFC, 0xCF, 0xFF, 0xFC, 0xCF, 0xDF, 0x00, 0x00, 0x00, 0x89, 0x7D, 0x60, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0x9F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0xFB, 0xAF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF3, 0xB3, 0x50, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xDF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF5, 0xC1, 0xDF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xEF, 0xBF, 0xFC, 0xCF, 0xCF, 0x00, 0x00, 0x00, 0x89, 0x7D, 0x60, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x5D, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0xFB, 0xA0, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF3, 0xB4, 0x9F, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF5, 0xC2, 0x50, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xDF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xCF, 0x70, 0xFC, 0xEF, 0xBF, 0x00, 0x00, 0x00, 0x89, 0x7D, 0x70, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0xFB, 0xA0, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF3, 0xB3, 0xCF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xD3, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF5, 0xC1, 0x9F, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xD0, 0x30, 0xFC, 0xCF, 0x80, 0x00, 0x00, 0x00, 0x89, 0x7D, 0x90, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0xFB, 0xA0, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xEF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF5, 0xC1, 0xDF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC2, 0x20, 0xFC, 0xD0, 0x20, 0xFD, 0x0F, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFD, 0x10, 0x10, 0xFC, 0xEF, 0x40, 0x00, 0x00, 0x00, 0x89, 0x7D, 0xBF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0xFB, 0xAF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF5, 0xC1, 0x20, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xCF, 0x00, 0x00, 0x00, 0xFC, 0xEF, 0x50, 0xFC, 0xEF, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x91, 0x9E, 0x10, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0xFB, 0xCF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xB0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF5, 0xC1, 0x40, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xB0, 0x00, 0x00, 0x00, 0xFC, 0xCF, 0x90, 0xFC, 0xCF, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x7D, 0x60, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x51, 0x1A, 0x10, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB4, 0x9F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF5, 0xC1, 0x60, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0x80, 0x00, 0x00, 0x00, 0xFC, 0xEF, 0xBF, 0xFC, 0xEF, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x7D, 0xDF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xFB, 0x50, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB4, 0x9F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF5, 0xC1, 0x80, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0x70, 0x00, 0x00, 0x00, 0xFC, 0xEF, 0xCF, 0xFC, 0xCF, 0xEF, 0xFD, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x7D, 0x60, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x5D, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0xFB, 0x9F, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xB0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF5, 0xC1, 0x80, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC2, 0x60, 0x00, 0x00, 0x00, 0xFC, 0xCF, 0xDF, 0xFC, 0xCF, 0xFF, 0xFC, 0xCF, 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, 0x89, 0x7D, 0xDF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0x9F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x51, 0x1B, 0x20, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x49, 0x1B, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xDF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF5, 0xC1, 0x70, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0x70, 0x00, 0x00, 0x00, 0xFC, 0xEF, 0xBF, 0xFC, 0xCF, 0xFF, 0xFC, 0xCF, 0xEF, 0xFD, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x7D, 0x7F, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x5D, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0xFB, 0x9F, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF3, 0xB3, 0xEF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF4, 0x14, 0x10, 0x00, 0x00, 0x00, 0xF5, 0xC1, 0x60, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xA1, 0x90, 0x00, 0x00, 0x00, 0xFD, 0x10, 0x10, 0xFC, 0xCF, 0xAF, 0xFC, 0xCF, 0xFF, 0xFC, 0xEF, 0x8F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x7D, 0x5F, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x5D, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x51, 0x1B, 0x20, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF3, 0xB3, 0xBF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0x40, 0x00, 0x00, 0x00, 0xF5, 0xA1, 0x30, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xB0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xCF, 0x80, 0xFC, 0xCF, 0xFF, 0xFC, 0xEF, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x7D, 0x40, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xDF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0xFB, 0xDF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xDF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF3, 0xB3, 0x80, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB4, 0x9F, 0x00, 0x00, 0x00, 0xF6, 0x02, 0x10, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xEF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xCF, 0x20, 0xFC, 0xCF, 0x80, 0xFD, 0x10, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x7D, 0x5F, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xEF, 0x89, 0x5D, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0xFB, 0x7F, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF3, 0xB3, 0x40, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xEF, 0xF4, 0x14, 0x10, 0x00, 0x00, 0x00, 0xF5, 0xC1, 0xDF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0x40, 0x89, 0x7D, 0x40, 0x89, 0x5D, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x81, 0x9E, 0x10, 0x89, 0x7D, 0x8F, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x5D, 0x50, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0xFB, 0x7F, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF3, 0xB3, 0xBF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB4, 0x60, 0x00, 0x00, 0x00, 0xF5, 0xC1, 0x90, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xA1, 0x90, 0x00, 0x00, 0x00, 0x89, 0x7D, 0xBF, 0x89, 0x7D, 0xDF, 0x89, 0x7D, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x81, 0x9E, 0x10, 0x89, 0x7D, 0x60, 0x89, 0x7D, 0xEF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0xFB, 0x8F, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xDF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF3, 0xB4, 0x60, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB4, 0x9F, 0x00, 0x00, 0x00, 0xF5, 0xC1, 0x40, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xEF, 0xF5, 0x82, 0x10, 0x89, 0x7D, 0x60, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xDF, 0x89, 0x7D, 0x60, 0x89, 0x7D, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x7D, 0x40, 0x89, 0x5D, 0x7F, 0x89, 0x7D, 0xEF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xEF, 0x89, 0x5D, 0x50, 0x00, 0x00, 0x00, 0x49, 0x1B, 0x30, 0x48, 0xFB, 0xCF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xDF, 0x49, 0x1B, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF3, 0xB4, 0xDF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xEF, 0xF4, 0x14, 0x10, 0x00, 0x00, 0x00, 0xF5, 0xC1, 0xBF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0x80, 0x00, 0x00, 0x00, 0x89, 0x7D, 0xDF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xEF, 0x89, 0x7D, 0xBF, 0x89, 0x7D, 0x9F, 0x89, 0x7D, 0x9F, 0x89, 0x7D, 0x9F, 0x89, 0x7D, 0x9F, 0x89, 0x7D, 0xCF, 0x89, 0x7D, 0xEF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xCF, 0x89, 0x5D, 0x20, 0x51, 0x1C, 0x10, 0x48, 0xFB, 0x8F, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xDF, 0x49, 0x1B, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF3, 0xB3, 0x40, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0x40, 0x00, 0x00, 0x00, 0xF5, 0xC1, 0x60, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xEF, 0xF5, 0xC2, 0x20, 0x89, 0x7D, 0x40, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xEF, 0x89, 0x7D, 0x70, 0x00, 0x00, 0x00, 0x48, 0xFB, 0x6F, 0x48, 0xFB, 0xEF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xCF, 0x49, 0x1B, 0x20, 0x00, 0x00, 0x00, 0xF5, 0xC1, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF3, 0xB3, 0xA0, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF5, 0xC1, 0xDF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xCF, 0xF5, 0x82, 0x10, 0x89, 0x7D, 0x80, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xEF, 0x89, 0x7D, 0x80, 0x81, 0x1C, 0x10, 0x48, 0xFB, 0x40, 0x48, 0xFB, 0xBF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0x90, 0x51, 0x1C, 0x10, 0x00, 0x00, 0x00, 0xF5, 0xC1, 0x8F, 0xF5, 0xC2, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF3, 0x94, 0x10, 0xF3, 0xB4, 0xDF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0x40, 0x00, 0x00, 0x00, 0xF5, 0xC1, 0x40, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0x9F, 0x00, 0x00, 0x00, 0x89, 0x7D, 0x60, 0x89, 0x7D, 0xA0, 0x89, 0x7D, 0xDF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xFF, 0x89, 0x7D, 0xDF, 0x89, 0x5D, 0x90, 0x89, 0x7D, 0x40, 0x00, 0x00, 0x00, 0x48, 0xFB, 0x40, 0x48, 0xFB, 0xBF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xBF, 0x48, 0xFB, 0x40, 0x00, 0x00, 0x00, 0xF5, 0xC1, 0x20, 0xF5, 0xC1, 0xBF, 0xF5, 0xA1, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF3, 0xD4, 0x20, 0xF3, 0xB4, 0xDF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF5, 0xC1, 0x90, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0x8F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x81, 0x1C, 0x10, 0x89, 0x7D, 0x40, 0x89, 0x7D, 0x50, 0x89, 0x7D, 0x60, 0x89, 0x7D, 0x60, 0x89, 0x7D, 0x50, 0x89, 0x7D, 0x30, 0x81, 0x1C, 0x10, 0x51, 0x1C, 0x10, 0x48, 0xFB, 0x40, 0x48, 0xFB, 0x8F, 0x48, 0xFB, 0xEF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xBF, 0x48, 0xFB, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF5, 0xC1, 0x6F, 0xF5, 0xC1, 0xEF, 0xF5, 0xC1, 0xDF, 0xF5, 0x82, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF3, 0xB3, 0x30, 0xF3, 0xB4, 0xDF, 0xF3, 0xB3, 0xFF, 0xF3, 0xB3, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF5, 0xC1, 0xCF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xAF, 0xF5, 0xC2, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0xFB, 0x30, 0x48, 0xFB, 0x80, 0x48, 0xFB, 0xDF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xFF, 0x48, 0xFB, 0xDF, 0x48, 0xFB, 0xAF, 0x48, 0xFB, 0x70, 0x51, 0x1C, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF5, 0xC1, 0x40, 0xF5, 0xC1, 0xBF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xEF, 0xF5, 0xC2, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF3, 0xD4, 0x20, 0xF3, 0xB4, 0xDF, 0xF3, 0xB3, 0xEF, 0xFB, 0xD4, 0x20, 0x00, 0x00, 0x00, 0xF5, 0xC1, 0x20, 0xF5, 0xC1, 0xDF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xDF, 0xF5, 0xC1, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x51, 0x1B, 0x20, 0x48, 0xFB, 0x40, 0x48, 0xFB, 0x40, 0x48, 0xFB, 0x40, 0x51, 0x1B, 0x20, 0x51, 0x1C, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF5, 0x82, 0x10, 0xF5, 0xC1, 0x70, 0xF5, 0xC1, 0xBF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xA2, 0x50, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF3, 0xD4, 0x20, 0xF3, 0xB3, 0xA0, 0xF3, 0xB3, 0xCF, 0xF4, 0x14, 0x10, 0x00, 0x00, 0x00, 0xF5, 0xC1, 0x20, 0xF5, 0xC1, 0xDF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xBF, 0xF5, 0xC1, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF5, 0xC1, 0x30, 0xF5, 0xC1, 0x8F, 0xF5, 0xC1, 0xCF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xEF, 0xF5, 0xA2, 0x50, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF3, 0xB4, 0x60, 0xF3, 0xB3, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF6, 0x02, 0x10, 0xF5, 0xC1, 0xAF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xDF, 0xF5, 0xC1, 0x8F, 0xF5, 0xA2, 0x50, 0xF5, 0x82, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF5, 0x82, 0x10, 0xF5, 0xC1, 0x40, 0xF5, 0xC1, 0x70, 0xF5, 0xC1, 0xBF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xDF, 0xF5, 0xC1, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0x14, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF5, 0xA1, 0x70, 0xF5, 0xC1, 0xEF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xDF, 0xF5, 0xC1, 0xDF, 0xF5, 0xC1, 0xEF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xA1, 0x90, 0xF5, 0x82, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF5, 0xC1, 0x20, 0xF5, 0xC1, 0xA0, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xBF, 0xF5, 0xC1, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF5, 0xC1, 0x20, 0xF5, 0xC1, 0xA0, 0xF5, 0xC1, 0xDF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xFF, 0xF5, 0xC1, 0xEF, 0xF5, 0xC1, 0xBF, 0xF5, 0xC1, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+#endif
+};
+
+const lv_img_dsc_t walletLace = {
+ .header.always_zero = 0,
+ .header.w = 56,
+ .header.h = 56,
+ .data_size = 3136 * LV_IMG_PX_SIZE_ALPHA_BYTE,
+ .header.cf = LV_IMG_CF_TRUE_COLOR_ALPHA,
+ .data = walletLace_map,
+};
diff --git a/src/ui/gui_components/gui_status_bar.c b/src/ui/gui_components/gui_status_bar.c
index 5418783..603b1a0 100644
--- a/src/ui/gui_components/gui_status_bar.c
+++ b/src/ui/gui_components/gui_status_bar.c
@@ -171,6 +171,7 @@ const static WalletInfo_t g_walletBtn[] = {
{WALLET_LIST_THORWALLET, "THORWallet", &walletThorWallet},
{WALLET_LIST_TONKEEPER, "Tonkeeper", &walletTonkeeper},
{WALLET_LIST_BEGIN, "Begin", &walletBegin},
+ {WALLET_LIST_LACE, "Lace", &walletLace},
{WALLET_LIST_NIGHTLY, "Nightly", &walletNightly},
{WALLET_LIST_SUIET, "Suiet", &walletSuiet},
// {WALLET_LIST_CAKE, "Cake Wallet", &walletCake},
@@ -391,6 +392,8 @@ const char *GetWalletNameByIndex(WALLET_LIST_INDEX_ENUM index)
return "Typhon";
} else if (index == WALLET_LIST_BEGIN) {
return "Begin";
+ } else if (index == WALLET_LIST_LACE) {
+ return "Lace";
} else if (index == WALLET_LIST_HELIUM) {
return "Helium";
} else if (index == WALLET_LIST_MEDUSA) {
diff --git a/src/ui/gui_frame/gui_resource.h b/src/ui/gui_frame/gui_resource.h
index e32a396..bb9f9f1 100644
--- a/src/ui/gui_frame/gui_resource.h
+++ b/src/ui/gui_frame/gui_resource.h
@@ -279,6 +279,7 @@ LV_IMG_DECLARE(walletKeystone);
LV_IMG_DECLARE(walletThorWallet);
LV_IMG_DECLARE(walletNightly);
LV_IMG_DECLARE(walletBegin);
+LV_IMG_DECLARE(walletLace);
LV_IMG_DECLARE(walletBitget);
LV_IMG_DECLARE(walletMintScan);
LV_IMG_DECLARE(walletHelium);
diff --git a/src/ui/gui_widgets/gui_connect_wallet_widgets.h b/src/ui/gui_widgets/gui_connect_wallet_widgets.h
index f7db97f..279c0f7 100644
--- a/src/ui/gui_widgets/gui_connect_wallet_widgets.h
+++ b/src/ui/gui_widgets/gui_connect_wallet_widgets.h
@@ -60,6 +60,7 @@ typedef enum {
WALLET_LIST_FEATHER,
WALLET_LIST_VIZOR,
WALLET_LIST_BTC_WALLET,
+ WALLET_LIST_LACE,
#else
WALLET_LIST_BLUE,
WALLET_LIST_SPECTER,
@@ -151,4 +152,3 @@ void GuiConnectShowRsaSetupasswordHintbox(void);
UREncodeResult *GuiGetNaboxData(void);
#endif
#endif /* _GUI_CONNECT_WALLET_WIDGETS_H */
-
diff --git a/src/ui/gui_widgets/multi/gui_key_derivation_request_widgets.c b/src/ui/gui_widgets/multi/gui_key_derivation_request_widgets.c
index 9bd7d86..9c38ac7 100644
--- a/src/ui/gui_widgets/multi/gui_key_derivation_request_widgets.c
+++ b/src/ui/gui_widgets/multi/gui_key_derivation_request_widgets.c
@@ -150,6 +150,8 @@ static void RecalcCurrentWalletIndex(char *origin)
g_walletIndex = WALLET_LIST_TYPHON;
} else if (strcmp("Begin", origin) == 0) {
g_walletIndex = WALLET_LIST_BEGIN;
+ } else if (strcmp("lace", origin) == 0 || strcmp("Lace", origin) == 0) {
+ g_walletIndex = WALLET_LIST_LACE;
} else if (strcmp("Medusa", origin) == 0) {
g_walletIndex = WALLET_LIST_MEDUSA;
} else if (strcmp("gerowallet", origin) == 0) {
@@ -1287,6 +1289,6 @@ static uint8_t GetXPubIndexByPath(char *path)
static bool IsCardano()
{
- return g_walletIndex == WALLET_LIST_ETERNL || g_walletIndex == WALLET_LIST_TYPHON || g_walletIndex == WALLET_LIST_BEGIN || g_walletIndex == WALLET_LIST_MEDUSA;
+ return g_walletIndex == WALLET_LIST_ETERNL || g_walletIndex == WALLET_LIST_TYPHON || g_walletIndex == WALLET_LIST_BEGIN || g_walletIndex == WALLET_LIST_LACE || g_walletIndex == WALLET_LIST_MEDUSA;
}
#endif
diff --git a/src/ui/gui_widgets/multi/web3/gui_connect_ada_widgets.c b/src/ui/gui_widgets/multi/web3/gui_connect_ada_widgets.c
index 6326eea..ec53955 100644
--- a/src/ui/gui_widgets/multi/web3/gui_connect_ada_widgets.c
+++ b/src/ui/gui_widgets/multi/web3/gui_connect_ada_widgets.c
@@ -36,7 +36,9 @@ void GuiCreateConnectADAWalletWidget(uint8_t index)
g_cont = cont;
SetNavBarLeftBtn(g_pageWidget->navBarWidget, NVS_BAR_RETURN, CleanHandler, NULL);
SetWallet(g_pageWidget->navBarWidget, index, NULL);
- SetNavBarRightBtn(g_pageWidget->navBarWidget, NVS_BAR_MORE_INFO, OpenMoreHandler, NULL);
+ if (index != WALLET_LIST_LACE) {
+ SetNavBarRightBtn(g_pageWidget->navBarWidget, NVS_BAR_MORE_INFO, OpenMoreHandler, NULL);
+ }
GuiCreatePageContent(g_cont);
}
@@ -129,4 +131,3 @@ static void OpenMoreHandler(lv_event_t *e)
OpenTutorialHandler, &g_walletIndex);
lv_obj_align(btn, LV_ALIGN_BOTTOM_MID, 0, -24);
}
-
diff --git a/src/ui/gui_widgets/multi/web3/gui_connect_wallet_widgets.c b/src/ui/gui_widgets/multi/web3/gui_connect_wallet_widgets.c
index 9b29351..135afe4 100644
--- a/src/ui/gui_widgets/multi/web3/gui_connect_wallet_widgets.c
+++ b/src/ui/gui_widgets/multi/web3/gui_connect_wallet_widgets.c
@@ -198,6 +198,11 @@ static const lv_img_dsc_t *g_adaCoinArray[1] = {
&coinAda,
};
+static const lv_img_dsc_t *g_laceCoinArray[] = {
+ &coinAda,
+ &coinBtc,
+};
+
static const lv_img_dsc_t *g_xrpCoinArray[1] = {
&coinXrp,
};
@@ -225,6 +230,7 @@ WalletListItem_t g_walletListArray[] = {
{WALLET_LIST_ETERNL, &walletEternl, "Eternl", g_adaCoinArray, 1, true, WALLET_FILTER_ADA},
{WALLET_LIST_VESPR, &walletVespr, "Vespr", g_adaCoinArray, 1, true, WALLET_FILTER_ADA},
{WALLET_LIST_BEGIN, &walletBegin, "Begin", g_adaCoinArray, 1, true, WALLET_FILTER_ADA},
+ {WALLET_LIST_LACE, &walletLace, "Lace", g_laceCoinArray, 2, true, WALLET_FILTER_BTC | WALLET_FILTER_ADA},
{WALLET_LIST_UNISAT, &walletUniSat, "UniSat", g_UniSatCoinArray, 5, true, WALLET_FILTER_BTC},
{WALLET_LIST_SUIET, &walletSuiet, "Suiet", g_suiWalletCoinArray, 1, true, WALLET_FILTER_OTHER},
{WALLET_LIST_IOTA, &walletIota, "IOTA Wallet", g_iotaCoinArray, 1, true, WALLET_FILTER_OTHER},
@@ -403,6 +409,7 @@ static bool IsAda(int walletIndex)
case WALLET_LIST_GERO:
case WALLET_LIST_TYPHON:
case WALLET_LIST_BEGIN:
+ case WALLET_LIST_LACE:
return true;
default:
return false;
@@ -465,6 +472,7 @@ static void OpenQRCodeHandler(lv_event_t *e)
if (g_connectWalletTileView.walletIndex == WALLET_LIST_ETERNL ||
g_connectWalletTileView.walletIndex == WALLET_LIST_TYPHON ||
g_connectWalletTileView.walletIndex == WALLET_LIST_BEGIN ||
+ g_connectWalletTileView.walletIndex == WALLET_LIST_LACE ||
g_connectWalletTileView.walletIndex == WALLET_LIST_MEDUSA ||
g_connectWalletTileView.walletIndex == WALLET_LIST_GERO
) {
@@ -2027,4 +2035,4 @@ void GuiConnectWalletDeInit(void)
uint8_t GuiConnectWalletGetWalletIndex(void)
{
return g_connectWalletTileView.walletIndex;
-}
\ No newline at end of file
+}
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.