From f762c536748832548f98768dd299d4598e764d8b Mon Sep 17 00:00:00 2001 From: LucasLvy Date: Tue, 30 Apr 2024 13:22:51 +0200 Subject: [PATCH] feat(backend): deploy contract when verify otp --- backend/package.json | 2 +- backend/pnpm-lock.yaml | 243 +- backend/src/app.ts | 26 +- backend/src/assets/vault_account.casm.json | 5535 ++++++++++++++++- backend/src/assets/vault_account.sierra.json | 3275 +++++++++- .../src/db/migrations/meta/0006_snapshot.json | 2 +- backend/src/db/migrations/meta/_journal.json | 2 +- backend/src/db/schema.ts | 92 +- backend/src/routes/index.ts | 5 +- backend/src/routes/verifyOtp.ts | 67 +- backend/src/utils/starknet.ts | 84 - backend/test/claim.test.ts | 2 +- backend/test/generateClaimLink.test.ts | 2 +- backend/test/getBalance.test.ts | 2 +- backend/test/getCurrentExpense.test.ts | 2 +- backend/test/getHistoricalBalance.test.ts | 2 +- backend/test/getLimit.test.ts | 2 +- backend/test/getOtp.test.ts | 2 +- backend/test/getTransactionHistory.test.ts | 2 +- backend/test/register.test.ts | 2 +- backend/test/status.test.ts | 2 +- backend/test/verifyOtp.test.ts | 103 +- 22 files changed, 9217 insertions(+), 239 deletions(-) delete mode 100644 backend/src/utils/starknet.ts diff --git a/backend/package.json b/backend/package.json index a816adc8..310711f4 100644 --- a/backend/package.json +++ b/backend/package.json @@ -32,7 +32,7 @@ "fastify-plugin": "^4.5.1", "otp-generator": "^4.0.1", "postgres": "^3.4.4", - "starknet": "^5.24.3", + "starknet": "^6.8.0", "twilio": "^3.56.0", "viem": "^2.9.21" } diff --git a/backend/pnpm-lock.yaml b/backend/pnpm-lock.yaml index 129688d6..e7fea33a 100644 --- a/backend/pnpm-lock.yaml +++ b/backend/pnpm-lock.yaml @@ -24,8 +24,8 @@ dependencies: specifier: ^3.4.4 version: 3.4.4 starknet: - specifier: ^5.24.3 - version: 5.24.3 + specifier: ^6.8.0 + version: 6.8.0 twilio: specifier: ^3.56.0 version: 3.84.1 @@ -1067,11 +1067,33 @@ packages: '@noble/hashes': 1.3.2 dev: false + /@noble/curves@1.3.0: + resolution: {integrity: sha512-t01iSXPuN+Eqzb4eBX0S5oubSqXbK/xXa1Ne18Hj8f9pStxztHCE2gfboSp/dZRLSqfuLpRK2nDXDK+W9puocA==} + dependencies: + '@noble/hashes': 1.3.3 + dev: false + + /@noble/curves@1.4.0: + resolution: {integrity: sha512-p+4cb332SFCrReJkCYe8Xzm0OWi4Jji5jVdIZRL/PmacmDkFNw6MrrV+gGpiPxLHbV+zKFRywUWbaseT+tZRXg==} + dependencies: + '@noble/hashes': 1.4.0 + dev: false + /@noble/hashes@1.3.2: resolution: {integrity: sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==} engines: {node: '>= 16'} dev: false + /@noble/hashes@1.3.3: + resolution: {integrity: sha512-V7/fPHgl+jsVPXqqeOzT8egNj2iBIVt+ECeMMG8TdcnTikP3oaBtUVqpT/gYCR68aEBJSF+XbYUxStjbFMqIIA==} + engines: {node: '>= 16'} + dev: false + + /@noble/hashes@1.4.0: + resolution: {integrity: sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==} + engines: {node: '>= 16'} + dev: false + /@rollup/rollup-android-arm-eabi@4.14.1: resolution: {integrity: sha512-fH8/o8nSUek8ceQnT7K4EQbSiV7jgkHq81m9lWZFIXjJ7lJzpWXbQFpT/Zh6OZYnpFykvzC3fbEvEAFZu03dPA==} cpu: [arm] @@ -1211,11 +1233,11 @@ packages: '@scure/base': 1.1.6 dev: false - /@scure/starknet@0.3.0: - resolution: {integrity: sha512-Ma66yZlwa5z00qI5alSxdWtIpky5LBhy22acVFdoC5kwwbd9uDyMWEYzWHdNyKmQg9t5Y2UOXzINMeb3yez+Gw==} + /@scure/starknet@1.0.0: + resolution: {integrity: sha512-o5J57zY0f+2IL/mq8+AYJJ4Xpc1fOtDhr+mFQKbHnYFmm3WQrC+8zj2HEgxak1a+x86mhmBC1Kq305KUpVf0wg==} dependencies: - '@noble/curves': 1.2.0 - '@noble/hashes': 1.3.2 + '@noble/curves': 1.3.0 + '@noble/hashes': 1.3.3 dev: false /@sinclair/typebox@0.27.8: @@ -1343,6 +1365,16 @@ packages: pretty-format: 29.7.0 dev: true + /abi-wan-kanabi@2.2.2: + resolution: {integrity: sha512-sTCv2HyNIj1x2WFUoc9oL8ZT9liosrL+GoqEGZJK1kDND096CfA7lwx06vLxLWMocQ41FQXO3oliwoh/UZHYdQ==} + hasBin: true + dependencies: + ansicolors: 0.3.2 + cardinal: 2.1.1 + fs-extra: 10.1.0 + yargs: 17.7.2 + dev: false + /abitype@1.0.0: resolution: {integrity: sha512-NMeMah//6bJ56H5XRj8QCV4AwuW6hB6zqz2LnhhLdcWVQOsXki6/Pn3APeqxCma62nXIcmZWdu1DlHWS74umVQ==} peerDependencies: @@ -1417,6 +1449,11 @@ packages: uri-js: 4.4.1 dev: false + /ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + dev: false + /ansi-styles@3.2.1: resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} engines: {node: '>=4'} @@ -1424,11 +1461,22 @@ packages: color-convert: 1.9.3 dev: true + /ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + dependencies: + color-convert: 2.0.1 + dev: false + /ansi-styles@5.2.0: resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} engines: {node: '>=10'} dev: true + /ansicolors@0.3.2: + resolution: {integrity: sha512-QXu7BPrP29VllRxH8GwB7x5iX5qWKAAMLqKQGWTeLWVlNHNOpVMJ91dsxQAIWXpjuW5wqvxu3Jd/nRjrJ+0pqg==} + dev: false + /archiver-utils@2.1.0: resolution: {integrity: sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==} engines: {node: '>= 6'} @@ -1666,6 +1714,14 @@ packages: resolution: {integrity: sha512-cjUJTQkk9fQlJR2s4HMuPMvTiRggl0rAVMtthQuyOlDWuqHXqN8azLq+pi8B2TjwKJ32diHjUqRIKeFX4z1FoA==} dev: true + /cardinal@2.1.1: + resolution: {integrity: sha512-JSr5eOgoEymtYHBjNWyjrMqet9Am2miJhlfKNdqLp6zoeAh0KN5dRAcxlecj5mAJrmQomgiOBj35xHLrFjqBpw==} + hasBin: true + dependencies: + ansicolors: 0.3.2 + redeyed: 2.1.1 + dev: false + /chai@4.4.1: resolution: {integrity: sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==} engines: {node: '>=4'} @@ -1714,16 +1770,36 @@ packages: timers-ext: 0.1.7 dev: true + /cliui@8.0.1: + resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} + engines: {node: '>=12'} + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 7.0.0 + dev: false + /color-convert@1.9.3: resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} dependencies: color-name: 1.1.3 dev: true + /color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + dependencies: + color-name: 1.1.4 + dev: false + /color-name@1.1.3: resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} dev: true + /color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + dev: false + /commander@9.5.0: resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==} engines: {node: ^12.20.0 || >=14} @@ -2003,6 +2079,10 @@ packages: resolution: {integrity: sha512-gUI9nhI2iBGF0OaYYLKOaOtliFMl+Bt1rY7VmEjwxOxqoYLub/D9xmduPEhbw2imE6gYkJKhIE5it+KE2ulVxQ==} dev: true + /emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + dev: false + /end-of-stream@1.4.4: resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} dependencies: @@ -2168,7 +2248,6 @@ packages: /escalade@3.1.2: resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} engines: {node: '>=6'} - dev: true /escape-string-regexp@1.0.5: resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} @@ -2185,6 +2264,12 @@ packages: type: 2.7.2 dev: true + /esprima@4.0.1: + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} + hasBin: true + dev: false + /estree-walker@3.0.3: resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} dependencies: @@ -2305,6 +2390,13 @@ packages: reusify: 1.0.4 dev: false + /fetch-cookie@3.0.1: + resolution: {integrity: sha512-ZGXe8Y5Z/1FWqQ9q/CrJhkUD73DyBU9VF0hBQmEO/wPHe4A9PKTjplFDLeFX8aOsYypZUcX5Ji/eByn3VCVO3Q==} + dependencies: + set-cookie-parser: 2.6.0 + tough-cookie: 4.1.4 + dev: false + /find-my-way@8.1.0: resolution: {integrity: sha512-41QwjCGcVTODUmLLqTMeoHeiozbMXYMAE1CKFiDyi9zVZ2Vjh0yz3MF0WQZoIb+cmzP/XlbFjlF2NtJmvZHznA==} engines: {node: '>=14'} @@ -2333,6 +2425,15 @@ packages: resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} dev: true + /fs-extra@10.1.0: + resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} + engines: {node: '>=12'} + dependencies: + graceful-fs: 4.2.11 + jsonfile: 6.1.0 + universalify: 2.0.1 + dev: false + /fs.realpath@1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} dev: true @@ -2354,6 +2455,11 @@ packages: engines: {node: '>=6.9.0'} dev: true + /get-caller-file@2.0.5: + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + engines: {node: 6.* || 8.* || >= 10.*} + dev: false + /get-func-name@2.0.2: resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==} dev: true @@ -2424,7 +2530,6 @@ packages: /graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - dev: true /hanji@0.0.5: resolution: {integrity: sha512-Abxw1Lq+TnYiL4BueXqMau222fPSPMFtya8HdpWsz/xVAhifXou71mPh/kY2+08RgFcVccjG3uZHs6K5HAe3zw==} @@ -2508,6 +2613,11 @@ packages: engines: {node: '>= 0.10'} dev: false + /is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + dev: false + /is-promise@2.2.2: resolution: {integrity: sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==} dev: true @@ -2636,6 +2746,14 @@ packages: resolution: {integrity: sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==} dev: true + /jsonfile@6.1.0: + resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} + dependencies: + universalify: 2.0.1 + optionalDependencies: + graceful-fs: 4.2.11 + dev: false + /jsonwebtoken@8.5.1: resolution: {integrity: sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==} engines: {node: '>=4', npm: '>=1.4.28'} @@ -2741,8 +2859,8 @@ packages: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} dev: false - /lossless-json@2.0.11: - resolution: {integrity: sha512-BP0vn+NGYvzDielvBZaFain/wgeJ1hTvURCqtKvhr1SCPePdaaTanmmcplrHfEJSJOUql7hk4FHwToNJjWRY3g==} + /lossless-json@4.0.1: + resolution: {integrity: sha512-l0L+ppmgPDnb+JGxNLndPtJZGNf6+ZmVaQzoxQm3u6TXmhdnsA+YtdVR8DjzZd/em58686CQhOFDPewfJ4l7MA==} dev: false /loupe@2.3.7: @@ -3062,6 +3180,10 @@ packages: ipaddr.js: 1.9.1 dev: false + /psl@1.9.0: + resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==} + dev: false + /pump@3.0.0: resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} dependencies: @@ -3149,6 +3271,17 @@ packages: engines: {node: '>= 12.13.0'} dev: false + /redeyed@2.1.1: + resolution: {integrity: sha512-FNpGGo1DycYAdnrKFxCMmKYgo/mILAqtRYbkdQD8Ep/Hk2PQ5+aEAEx+IU713RTDmuBaH0c8P5ZozurNu5ObRQ==} + dependencies: + esprima: 4.0.1 + dev: false + + /require-directory@2.1.1: + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} + engines: {node: '>=0.10.0'} + dev: false + /require-from-string@2.0.2: resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} engines: {node: '>=0.10.0'} @@ -3367,15 +3500,23 @@ packages: resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} dev: true - /starknet@5.24.3: - resolution: {integrity: sha512-v0TuaNc9iNtHdbIRzX372jfQH1vgx2rwBHQDMqK4DqjJbwFEE5dog8Go6rGiZVW750NqRSWrZ7ahqyRNc3bscg==} + /starknet-types@0.7.2: + resolution: {integrity: sha512-r3JJ0rrK0g3FnVRGcFiLY+9YT5WZgxB4TKBfR44wYGevHtKEM6BM5B+Gn1eou1zV7xEAwz3GpmvLSQTUAzDhsw==} + dev: false + + /starknet@6.8.0: + resolution: {integrity: sha512-HNGgTomnEYbx8UiHNX9vTpa7tg7a1+BHW3vmqfnoejc0L/XjZ6N6h56S18nf8ZGDbe//yfaqk50eGqTaw2oR0g==} dependencies: - '@noble/curves': 1.2.0 + '@noble/curves': 1.4.0 '@scure/base': 1.1.6 - '@scure/starknet': 0.3.0 + '@scure/starknet': 1.0.0 + abi-wan-kanabi: 2.2.2 + fetch-cookie: 3.0.1 isomorphic-fetch: 3.0.0 - lossless-json: 2.0.11 + lossless-json: 4.0.1 pako: 2.1.0 + starknet-types-07: /starknet-types@0.7.2 + ts-mixer: 6.0.4 url-join: 4.0.1 transitivePeerDependencies: - encoding @@ -3394,6 +3535,15 @@ packages: bare-events: 2.2.2 dev: true + /string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + dev: false + /string_decoder@1.1.1: resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} dependencies: @@ -3405,6 +3555,13 @@ packages: dependencies: safe-buffer: 5.2.1 + /strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + dependencies: + ansi-regex: 5.0.1 + dev: false + /strip-final-newline@3.0.0: resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} engines: {node: '>=12'} @@ -3549,9 +3706,23 @@ packages: engines: {node: '>=12'} dev: false + /tough-cookie@4.1.4: + resolution: {integrity: sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==} + engines: {node: '>=6'} + dependencies: + psl: 1.9.0 + punycode: 2.3.1 + universalify: 0.2.0 + url-parse: 1.5.10 + dev: false + /tr46@0.0.3: resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} + /ts-mixer@6.0.4: + resolution: {integrity: sha512-ufKpbmrugz5Aou4wcr5Wc1UUFWOLhq+Fm6qa6P0w0K5Qw2yhaUoiWszhCVuNQyNwrlGiscHOmqYoAox1PtvgjA==} + dev: false + /tsconfck@3.0.3: resolution: {integrity: sha512-4t0noZX9t6GcPTfBAbIbbIU4pfpCwh0ueq3S4O/5qXI1VwK1outmxhe9dOiEWqMz3MW2LKgDTpqWV+37IWuVbA==} engines: {node: ^18 || >=20} @@ -3621,6 +3792,16 @@ packages: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} dev: true + /universalify@0.2.0: + resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} + engines: {node: '>= 4.0.0'} + dev: false + + /universalify@2.0.1: + resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} + engines: {node: '>= 10.0.0'} + dev: false + /update-browserslist-db@1.0.13(browserslist@4.23.0): resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} hasBin: true @@ -3840,6 +4021,15 @@ packages: resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} dev: true + /wrap-ansi@7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + dev: false + /wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} dev: true @@ -3862,6 +4052,11 @@ packages: engines: {node: '>=6.0'} dev: false + /y18n@5.0.8: + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} + engines: {node: '>=10'} + dev: false + /yallist@3.1.1: resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} dev: true @@ -3875,6 +4070,24 @@ packages: hasBin: true dev: true + /yargs-parser@21.1.1: + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} + engines: {node: '>=12'} + dev: false + + /yargs@17.7.2: + resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} + engines: {node: '>=12'} + dependencies: + cliui: 8.0.1 + escalade: 3.1.2 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + string-width: 4.2.3 + y18n: 5.0.8 + yargs-parser: 21.1.1 + dev: false + /yocto-queue@1.0.0: resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} engines: {node: '>=12.20'} diff --git a/backend/src/app.ts b/backend/src/app.ts index edb0e3bc..ab2d91b8 100644 --- a/backend/src/app.ts +++ b/backend/src/app.ts @@ -1,7 +1,9 @@ import Fastify from 'fastify'; +import { readFileSync } from 'node:fs'; import { fastifyDrizzle } from '@/db/plugin'; import { declareRoutes } from '@/routes'; +import { Account, json } from 'starknet'; export type AppConfiguration = { database: { @@ -12,21 +14,39 @@ export type AppConfiguration = { }; }; -export function buildApp(config: AppConfiguration) { +export async function buildApp(config: AppConfiguration) { const app = Fastify(); app.register(fastifyDrizzle, { connectionString: config.database.connectionString, }); + if (!process.env.DEPLOYER_ADDRESS) { + throw new Error('Deployer address not set'); + } + if (!process.env.NODE_URL) { + throw new Error('Starknet node url not set'); + } + if (!process.env.DEPLOYER_PK) { + throw new Error('Deployer private key not set'); + } + const account = new Account( + { nodeUrl: process.env.NODE_URL }, + process.env.DEPLOYER_ADDRESS, + process.env.DEPLOYER_PK, + ); + const { class_hash } = await account.declareIfNot({ + contract: readFileSync('./src/assets/vault_account.sierra.json', 'utf-8'), + casm: json.parse(readFileSync('./src/assets/vault_account.casm.json', 'utf-8')), + }); // Declare routes - declareRoutes(app); + declareRoutes(app, account, class_hash); return app; } export async function buildAndStartApp(config: AppConfiguration) { - const app = buildApp(config); + const app = await buildApp(config); try { await app.listen({ port: config.app.port }); diff --git a/backend/src/assets/vault_account.casm.json b/backend/src/assets/vault_account.casm.json index e9e41560..1cc9bb24 100644 --- a/backend/src/assets/vault_account.casm.json +++ b/backend/src/assets/vault_account.casm.json @@ -1 +1,5534 @@ -{"prime":"0x800000000000011000000000000000000000000000000000000000000000001","compiler_version":"2.6.3","bytecode":["0x40780017fff7fff","0x1","0xa0680017fff8000","0x7","0x482680017ffa8000","0x100000000000000000000000000000000","0x400280007ff97fff","0x10780017fff7fff","0xbb","0x4825800180007ffa","0x0","0x400280007ff97fff","0x482680017ff98000","0x1","0x48297ffc80007ffd","0x20680017fff7fff","0x4","0x10780017fff7fff","0xa","0x482680017ffc8000","0x1","0x480a7ffd7fff8000","0x480680017fff8000","0x0","0x480a7ffc7fff8000","0x10780017fff7fff","0x8","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x480680017fff8000","0x1","0x480680017fff8000","0x0","0x20680017fff7ffe","0x20","0x40780017fff7fff","0x1","0x48127ff97fff8000","0x48127ff77fff8000","0x48127ff97fff8000","0x48127ff97fff8000","0x48127ffb7fff8000","0x48127ffa7fff8000","0x480080007ff88000","0x1104800180018000","0x853","0x20680017fff7ffa","0xb","0x48127ff87fff8000","0x48127ff87fff8000","0x48127ff97fff8000","0x48127ff97fff8000","0x48127ff97fff8000","0x48127ff97fff8000","0x48127ff97fff8000","0x10780017fff7fff","0x14","0x48127ff87fff8000","0x48127ff87fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x48127ffa7fff8000","0x208b7fff7fff7ffe","0x48127ffa7fff8000","0x48127ff87fff8000","0x48127ffa7fff8000","0x48127ffa7fff8000","0x480680017fff8000","0x1","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x20680017fff7ffd","0x69","0x48307ffb80007ffc","0x20680017fff7fff","0x4","0x10780017fff7fff","0x10","0x40780017fff7fff","0x1","0x480680017fff8000","0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473","0x400080007ffe7fff","0x48127ff67fff8000","0x48127ff67fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x1104800180018000","0x10cd","0x482480017fff8000","0x10cc","0x480080007fff8000","0xa0680017fff8000","0x9","0x4824800180007ff4","0x807a","0x482480017fff8000","0x100000000000000000000000000000000","0x400080007ff17fff","0x10780017fff7fff","0x39","0x4824800180007ff4","0x807a","0x400080007ff27fff","0x482480017ff28000","0x1","0x48127ffe7fff8000","0x480a7ffb7fff8000","0x48127ff47fff8000","0x48127ff47fff8000","0x1104800180018000","0x868","0x40137ffc7fff8000","0x20680017fff7ffd","0x23","0x40780017fff7fff","0x1","0x48307ffd80007ffe","0x4844800180007fff","0x2","0x400080007ffd7fff","0x48127ff77fff8000","0x48127ff77fff8000","0x48127ff97fff8000","0x48127ff97fff8000","0x48127ff97fff8000","0x482480017ff88000","0x1","0x1104800180018000","0x9cf","0x20680017fff7ffd","0xa","0x48127ffb7fff8000","0x48127ffb7fff8000","0x480a80007fff8000","0x480680017fff8000","0x0","0x48127ffa7fff8000","0x48127ffa7fff8000","0x208b7fff7fff7ffe","0x48127ffb7fff8000","0x48127ffb7fff8000","0x480a80007fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x48127ffa7fff8000","0x208b7fff7fff7ffe","0x48127ffa7fff8000","0x48127ffa7fff8000","0x480a80007fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x48127ffa7fff8000","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4f7574206f6620676173","0x400080007ffe7fff","0x482480017fef8000","0x1","0x48127fef7fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4661696c656420746f20646573657269616c697a6520706172616d202331","0x400080007ffe7fff","0x48127ff77fff8000","0x48127ff77fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4f7574206f6620676173","0x400080007ffe7fff","0x482680017ff98000","0x1","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0xa0680017fff8000","0x7","0x482680017ffa8000","0x100000000000000000000000000000000","0x400280007ff87fff","0x10780017fff7fff","0xad","0x4825800180007ffa","0x0","0x400280007ff87fff","0x482680017ff88000","0x1","0x48297ffc80007ffd","0x20680017fff7fff","0x4","0x10780017fff7fff","0xa","0x482680017ffc8000","0x1","0x480a7ffd7fff8000","0x480680017fff8000","0x0","0x480a7ffc7fff8000","0x10780017fff7fff","0x8","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x480680017fff8000","0x1","0x480680017fff8000","0x0","0x20680017fff7ffe","0x21","0x40780017fff7fff","0x1","0x48127ff97fff8000","0x48127ff77fff8000","0x48127ff97fff8000","0x48127ff97fff8000","0x48127ffb7fff8000","0x48127ffa7fff8000","0x480080007ff88000","0x1104800180018000","0x784","0x20680017fff7ffa","0xb","0x48127ff87fff8000","0x48127ff87fff8000","0x48127ff97fff8000","0x48127ff97fff8000","0x48127ff97fff8000","0x48127ff97fff8000","0x48127ff97fff8000","0x10780017fff7fff","0x15","0x48127ff87fff8000","0x480a7ff97fff8000","0x48127ff77fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ff97fff8000","0x48127ff97fff8000","0x208b7fff7fff7ffe","0x48127ffa7fff8000","0x48127ff87fff8000","0x48127ffa7fff8000","0x48127ffa7fff8000","0x480680017fff8000","0x1","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x20680017fff7ffd","0x59","0x48307ffb80007ffc","0x20680017fff7fff","0x4","0x10780017fff7fff","0x11","0x40780017fff7fff","0x1","0x480680017fff8000","0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473","0x400080007ffe7fff","0x48127ff67fff8000","0x480a7ff97fff8000","0x48127ff57fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ff97fff8000","0x482480017ff88000","0x1","0x208b7fff7fff7ffe","0x1104800180018000","0xffc","0x482480017fff8000","0xffb","0x480080007fff8000","0x480080027fff8000","0x484480017fff8000","0x3","0x482480017fff8000","0xabc2","0xa0680017fff8000","0x8","0x48307ffe80007ff1","0x482480017fff8000","0x100000000000000000000000000000000","0x400080007fee7fff","0x10780017fff7fff","0x23","0x48307ffe80007ff1","0x400080007fef7fff","0x482480017fef8000","0x1","0x480a7ff97fff8000","0x48127ffd7fff8000","0x480a7ffb7fff8000","0x1104800180018000","0x967","0x20680017fff7ffd","0xf","0x40780017fff7fff","0x1","0x400080007fff7ffe","0x48127ff87fff8000","0x48127ff87fff8000","0x48127ff87fff8000","0x48127ff87fff8000","0x480680017fff8000","0x0","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x48127ff97fff8000","0x48127ff97fff8000","0x48127ff97fff8000","0x48127ff97fff8000","0x480680017fff8000","0x1","0x48127ff97fff8000","0x48127ff97fff8000","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4f7574206f6620676173","0x400080007ffe7fff","0x482480017fec8000","0x1","0x480a7ff97fff8000","0x48127feb7fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ff97fff8000","0x482480017ff88000","0x1","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4661696c656420746f20646573657269616c697a6520706172616d202331","0x400080007ffe7fff","0x48127ff77fff8000","0x480a7ff97fff8000","0x48127ff67fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ff97fff8000","0x482480017ff88000","0x1","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4f7574206f6620676173","0x400080007ffe7fff","0x482680017ff88000","0x1","0x480a7ff97fff8000","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ff97fff8000","0x482480017ff88000","0x1","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0xa0680017fff8000","0x7","0x482680017ffa8000","0x100000000000000000000000000000000","0x400280007ff87fff","0x10780017fff7fff","0xfc","0x4825800180007ffa","0x0","0x400280007ff87fff","0x482680017ff88000","0x1","0x48297ffc80007ffd","0x20680017fff7fff","0x4","0x10780017fff7fff","0xa","0x482680017ffc8000","0x1","0x480a7ffd7fff8000","0x480680017fff8000","0x0","0x480280007ffc8000","0x10780017fff7fff","0x8","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x480680017fff8000","0x1","0x480680017fff8000","0x0","0x20680017fff7ffe","0xd3","0x40137fff7fff8000","0x48307ffc80007ffd","0x20680017fff7fff","0x4","0x10780017fff7fff","0xa","0x482480017ffb8000","0x1","0x48127ffb7fff8000","0x480680017fff8000","0x0","0x48127ff87fff8000","0x10780017fff7fff","0x8","0x48127ffb7fff8000","0x48127ffb7fff8000","0x480680017fff8000","0x1","0x480680017fff8000","0x0","0x20680017fff7ffe","0x21","0x40780017fff7fff","0x1","0x48127ff47fff8000","0x48127ff27fff8000","0x48127ff97fff8000","0x48127ff97fff8000","0x48127ffb7fff8000","0x48127ffa7fff8000","0x480080007ff88000","0x1104800180018000","0x957","0x20680017fff7ffa","0xb","0x48127ff87fff8000","0x48127ff87fff8000","0x48127ff97fff8000","0x48127ff97fff8000","0x48127ff97fff8000","0x48127ff97fff8000","0x48127ff97fff8000","0x10780017fff7fff","0x15","0x48127ff87fff8000","0x480a7ff97fff8000","0x48127ff77fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ff97fff8000","0x48127ff97fff8000","0x208b7fff7fff7ffe","0x48127ff57fff8000","0x48127ff37fff8000","0x48127ffa7fff8000","0x48127ffa7fff8000","0x480680017fff8000","0x1","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x20680017fff7ffd","0x83","0x48307ffb80007ffc","0x20680017fff7fff","0x4","0x10780017fff7fff","0x11","0x40780017fff7fff","0x1","0x480680017fff8000","0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473","0x400080007ffe7fff","0x48127ff67fff8000","0x480a7ff97fff8000","0x48127ff57fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ff97fff8000","0x482480017ff88000","0x1","0x208b7fff7fff7ffe","0x1104800180018000","0xf22","0x482480017fff8000","0xf21","0x480080007fff8000","0x480080027fff8000","0x484480017fff8000","0x3","0x482480017fff8000","0x78fa","0xa0680017fff8000","0x8","0x48307ffe80007ff1","0x482480017fff8000","0x100000000000000000000000000000000","0x400080007fee7fff","0x10780017fff7fff","0x4d","0x48307ffe80007ff1","0x400080007fef7fff","0x480680017fff8000","0x0","0x480680017fff8000","0x1379ac0624b939ceb9dede92211d7db5ee174fe28be72245b0a1a2abd81c98f","0x482480017fed8000","0x1","0x480680017fff8000","0x53746f7261676552656164","0x400280007ffb7fff","0x400280017ffb7ffb","0x400280027ffb7ffc","0x400280037ffb7ffd","0x480280057ffb8000","0x20680017fff7fff","0x2c","0x48127ffd7fff8000","0x480a7ff97fff8000","0x480a80007fff8000","0x480280067ffb8000","0x48127feb7fff8000","0x48127feb7fff8000","0x1104800180018000","0x954","0x480280047ffb8000","0x482680017ffb8000","0x7","0x20680017fff7ffb","0x17","0x20680017fff7ffd","0x6","0x480680017fff8000","0x0","0x10780017fff7fff","0x4","0x480680017fff8000","0x56414c4944","0x40780017fff7fff","0x1","0x400080007fff7ffe","0x48127ff77fff8000","0x48127ff77fff8000","0x48127ffa7fff8000","0x48127ffa7fff8000","0x480680017fff8000","0x0","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x48127ff97fff8000","0x48127ff97fff8000","0x48127ffc7fff8000","0x48127ffc7fff8000","0x48127ff87fff8000","0x48127ff87fff8000","0x10780017fff7fff","0x9","0x48127ffd7fff8000","0x480a7ff97fff8000","0x480280047ffb8000","0x482680017ffb8000","0x8","0x480280067ffb8000","0x480280077ffb8000","0x48127ffa7fff8000","0x48127ffa7fff8000","0x48127ffa7fff8000","0x48127ffa7fff8000","0x480680017fff8000","0x1","0x48127ff97fff8000","0x48127ff97fff8000","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4f7574206f6620676173","0x400080007ffe7fff","0x482480017fec8000","0x1","0x480a7ff97fff8000","0x48127feb7fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ff97fff8000","0x482480017ff88000","0x1","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4661696c656420746f20646573657269616c697a6520706172616d202332","0x400080007ffe7fff","0x48127ff77fff8000","0x480a7ff97fff8000","0x48127ff67fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ff97fff8000","0x482480017ff88000","0x1","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4661696c656420746f20646573657269616c697a6520706172616d202331","0x400080007ffe7fff","0x48127ff87fff8000","0x480a7ff97fff8000","0x48127ff57fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ff97fff8000","0x482480017ff88000","0x1","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4f7574206f6620676173","0x400080007ffe7fff","0x482680017ff88000","0x1","0x480a7ff97fff8000","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ff97fff8000","0x482480017ff88000","0x1","0x208b7fff7fff7ffe","0xa0680017fff8000","0x7","0x482680017ffa8000","0x100000000000000000000000000000000","0x400280007ff97fff","0x10780017fff7fff","0xd2","0x4825800180007ffa","0x0","0x400280007ff97fff","0x482680017ff98000","0x1","0x48297ffc80007ffd","0x20680017fff7fff","0x4","0x10780017fff7fff","0x10","0x40780017fff7fff","0x1","0x480680017fff8000","0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473","0x400080007ffe7fff","0x48127ffc7fff8000","0x48127ffa7fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x1104800180018000","0xe68","0x482480017fff8000","0xe67","0x480080007fff8000","0xa0680017fff8000","0x9","0x4824800180007ff8","0x440c","0x482480017fff8000","0x100000000000000000000000000000000","0x400080007ff77fff","0x10780017fff7fff","0x9d","0x4824800180007ff8","0x440c","0x400080007ff87fff","0x480680017fff8000","0x0","0x480680017fff8000","0x3c4c77395fcdec81e476481a08f1375d8dae0ef9d902795df834781daa81fb0","0x482480017ff68000","0x1","0x480680017fff8000","0x53746f7261676552656164","0x400280007ffb7fff","0x400280017ffb7ffb","0x400280027ffb7ffc","0x400280037ffb7ffd","0x480280057ffb8000","0x20680017fff7fff","0x7d","0x480280067ffb8000","0x480280047ffb8000","0x482680017ffb8000","0x7","0xa0680017fff8000","0x16","0x480080007ff98003","0x480080017ff88003","0x4844800180017ffe","0x100000000000000000000000000000000","0x483080017ffd7ff9","0x482480017fff7ffd","0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001","0x20680017fff7ffc","0x6","0x402480017fff7ffd","0xffffffffffffffffffffffffffffffff","0x10780017fff7fff","0x4","0x402480017ffe7ffd","0xf7ffffffffffffef0000000000000000","0x400080027ff47ffd","0x20680017fff7ffe","0x57","0x402780017fff7fff","0x1","0x400080007ff97ffc","0x480680017fff8000","0x3c4c77395fcdec81e476481a08f1375d8dae0ef9d902795df834781daa81fb0","0x480680017fff8000","0x0","0x482480017ffe8000","0x1","0x482480017ff68000","0x1","0x480680017fff8000","0x53746f7261676552656164","0x400080007ff97fff","0x400080017ff97ff8","0x400080027ff97ffc","0x400080037ff97ffd","0x480080057ff98000","0x20680017fff7fff","0x3b","0x480080067ff88000","0x480080047ff78000","0x482480017ff68000","0x7","0xa0680017fff8000","0x16","0x480080007ff98003","0x480080017ff88003","0x4844800180017ffe","0x100000000000000000000000000000000","0x483080017ffd7ff9","0x482480017fff7ffd","0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001","0x20680017fff7ffc","0x6","0x402480017fff7ffd","0xffffffffffffffffffffffffffffffff","0x10780017fff7fff","0x4","0x402480017ffe7ffd","0xf7ffffffffffffef0000000000000000","0x400080027ff47ffd","0x20680017fff7ffe","0x15","0x402780017fff7fff","0x1","0x400080007ff97ffc","0x40780017fff7fff","0x1","0x48127ff17fff8000","0x48127ffa7fff8000","0x400080007ffd7ffe","0x400080017ffd7fff","0x482480017ff68000","0x1","0x48127ff97fff8000","0x48127ff97fff8000","0x480680017fff8000","0x0","0x48127ff97fff8000","0x482480017ff88000","0x2","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x53746f726555313238202d206e6f6e2075313238","0x400080007ffe7fff","0x482480017ff28000","0x3","0x48127ff57fff8000","0x48127ff57fff8000","0x48127ffb7fff8000","0x482480017ffa8000","0x1","0x10780017fff7fff","0x16","0x48127ffd7fff8000","0x480080047ff78000","0x482480017ff68000","0x8","0x480080067ff58000","0x480080077ff48000","0x10780017fff7fff","0x16","0x40780017fff7fff","0x1","0x480680017fff8000","0x53746f726555313238202d206e6f6e2075313238","0x400080007ffe7fff","0x482480017ff28000","0x3","0x48127ff57fff8000","0x48127ff57fff8000","0x48127ffb7fff8000","0x482480017ffa8000","0x1","0x10780017fff7fff","0x8","0x48127ffd7fff8000","0x480280047ffb8000","0x482680017ffb8000","0x8","0x480280067ffb8000","0x480280077ffb8000","0x48127ffb7fff8000","0x48127ffb7fff8000","0x48127ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x48127ffa7fff8000","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4f7574206f6620676173","0x400080007ffe7fff","0x482480017ff58000","0x1","0x48127ff37fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4f7574206f6620676173","0x400080007ffe7fff","0x482680017ff98000","0x1","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0xa0680017fff8000","0x7","0x482680017ffa8000","0x100000000000000000000000000000000","0x400280007ff97fff","0x10780017fff7fff","0x60","0x4825800180007ffa","0x0","0x400280007ff97fff","0x482680017ff98000","0x1","0x48297ffc80007ffd","0x20680017fff7fff","0x4","0x10780017fff7fff","0x10","0x40780017fff7fff","0x1","0x480680017fff8000","0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473","0x400080007ffe7fff","0x48127ffc7fff8000","0x48127ffa7fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x1104800180018000","0xd82","0x482480017fff8000","0xd81","0x480080007fff8000","0xa0680017fff8000","0x9","0x4824800180007ff8","0xd70","0x482480017fff8000","0x100000000000000000000000000000000","0x400080007ff77fff","0x10780017fff7fff","0x2b","0x4824800180007ff8","0xd70","0x400080007ff87fff","0x480680017fff8000","0x0","0x480680017fff8000","0x1379ac0624b939ceb9dede92211d7db5ee174fe28be72245b0a1a2abd81c98f","0x482480017ff68000","0x1","0x480680017fff8000","0x53746f7261676552656164","0x400280007ffb7fff","0x400280017ffb7ffb","0x400280027ffb7ffc","0x400280037ffb7ffd","0x480280057ffb8000","0x20680017fff7fff","0x10","0x40780017fff7fff","0x1","0x480280067ffb8000","0x400080007ffe7fff","0x48127ffb7fff8000","0x480280047ffb8000","0x482680017ffb8000","0x7","0x480680017fff8000","0x0","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x48127ffd7fff8000","0x480280047ffb8000","0x482680017ffb8000","0x8","0x480680017fff8000","0x1","0x480280067ffb8000","0x480280077ffb8000","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4f7574206f6620676173","0x400080007ffe7fff","0x482480017ff58000","0x1","0x48127ff37fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4f7574206f6620676173","0x400080007ffe7fff","0x482680017ff98000","0x1","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0xa0680017fff8000","0x7","0x482680017ffa8000","0x100000000000000000000000000000000","0x400280007ff97fff","0x10780017fff7fff","0x78","0x4825800180007ffa","0x0","0x400280007ff97fff","0x482680017ff98000","0x1","0x48297ffc80007ffd","0x20680017fff7fff","0x4","0x10780017fff7fff","0xa","0x482680017ffc8000","0x1","0x480a7ffd7fff8000","0x480680017fff8000","0x0","0x480280007ffc8000","0x10780017fff7fff","0x8","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x480680017fff8000","0x1","0x480680017fff8000","0x0","0x20680017fff7ffe","0x50","0x48307ffc80007ffd","0x20680017fff7fff","0x4","0x10780017fff7fff","0x10","0x40780017fff7fff","0x1","0x480680017fff8000","0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473","0x400080007ffe7fff","0x48127ff77fff8000","0x48127ff57fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x1104800180018000","0xcf9","0x482480017fff8000","0xcf8","0x480080007fff8000","0xa0680017fff8000","0x9","0x4824800180007ff3","0xfbb8","0x482480017fff8000","0x100000000000000000000000000000000","0x400080007ff27fff","0x10780017fff7fff","0x20","0x4824800180007ff3","0xfbb8","0x400080007ff37fff","0x48127fff7fff8000","0x480a7ffb7fff8000","0x48127ff67fff8000","0x1104800180018000","0x799","0x482480017fae8000","0x1","0x20680017fff7ffc","0xc","0x40780017fff7fff","0x1","0x48127ffe7fff8000","0x48127ff87fff8000","0x48127ff87fff8000","0x480680017fff8000","0x0","0x48127ffb7fff8000","0x48127ffa7fff8000","0x208b7fff7fff7ffe","0x48127fff7fff8000","0x48127ff97fff8000","0x48127ff97fff8000","0x480680017fff8000","0x1","0x48127ff97fff8000","0x48127ff97fff8000","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4f7574206f6620676173","0x400080007ffe7fff","0x482480017ff08000","0x1","0x48127fee7fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4661696c656420746f20646573657269616c697a6520706172616d202331","0x400080007ffe7fff","0x48127ff87fff8000","0x48127ff67fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4f7574206f6620676173","0x400080007ffe7fff","0x482680017ff98000","0x1","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0xa0680017fff8000","0x7","0x482680017ffa8000","0x100000000000000000000000000000000","0x400280007ff97fff","0x10780017fff7fff","0x60","0x4825800180007ffa","0x0","0x400280007ff97fff","0x482680017ff98000","0x1","0x48297ffc80007ffd","0x20680017fff7fff","0x4","0x10780017fff7fff","0x10","0x40780017fff7fff","0x1","0x480680017fff8000","0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473","0x400080007ffe7fff","0x48127ffc7fff8000","0x48127ffa7fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x1104800180018000","0xc82","0x482480017fff8000","0xc81","0x480080007fff8000","0xa0680017fff8000","0x9","0x4824800180007ff8","0xd70","0x482480017fff8000","0x100000000000000000000000000000000","0x400080007ff77fff","0x10780017fff7fff","0x2b","0x4824800180007ff8","0xd70","0x400080007ff87fff","0x480680017fff8000","0x0","0x480680017fff8000","0x1379ac0624b939ceb9dede92211d7db5ee174fe28be72245b0a1a2abd81c98f","0x482480017ff68000","0x1","0x480680017fff8000","0x53746f7261676552656164","0x400280007ffb7fff","0x400280017ffb7ffb","0x400280027ffb7ffc","0x400280037ffb7ffd","0x480280057ffb8000","0x20680017fff7fff","0x10","0x40780017fff7fff","0x1","0x480280067ffb8000","0x400080007ffe7fff","0x48127ffb7fff8000","0x480280047ffb8000","0x482680017ffb8000","0x7","0x480680017fff8000","0x0","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x48127ffd7fff8000","0x480280047ffb8000","0x482680017ffb8000","0x8","0x480680017fff8000","0x1","0x480280067ffb8000","0x480280077ffb8000","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4f7574206f6620676173","0x400080007ffe7fff","0x482480017ff58000","0x1","0x48127ff37fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4f7574206f6620676173","0x400080007ffe7fff","0x482680017ff98000","0x1","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0xa0680017fff8000","0x7","0x482680017ffa8000","0x100000000000000000000000000000000","0x400280007ff97fff","0x10780017fff7fff","0x78","0x4825800180007ffa","0x0","0x400280007ff97fff","0x482680017ff98000","0x1","0x48297ffc80007ffd","0x20680017fff7fff","0x4","0x10780017fff7fff","0xa","0x482680017ffc8000","0x1","0x480a7ffd7fff8000","0x480680017fff8000","0x0","0x480280007ffc8000","0x10780017fff7fff","0x8","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x480680017fff8000","0x1","0x480680017fff8000","0x0","0x20680017fff7ffe","0x50","0x48307ffc80007ffd","0x20680017fff7fff","0x4","0x10780017fff7fff","0x10","0x40780017fff7fff","0x1","0x480680017fff8000","0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473","0x400080007ffe7fff","0x48127ff77fff8000","0x48127ff57fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x1104800180018000","0xbf9","0x482480017fff8000","0xbf8","0x480080007fff8000","0xa0680017fff8000","0x9","0x4824800180007ff3","0xfbb8","0x482480017fff8000","0x100000000000000000000000000000000","0x400080007ff27fff","0x10780017fff7fff","0x20","0x4824800180007ff3","0xfbb8","0x400080007ff37fff","0x48127fff7fff8000","0x480a7ffb7fff8000","0x48127ff67fff8000","0x1104800180018000","0x699","0x482480017fae8000","0x1","0x20680017fff7ffc","0xc","0x40780017fff7fff","0x1","0x48127ffe7fff8000","0x48127ff87fff8000","0x48127ff87fff8000","0x480680017fff8000","0x0","0x48127ffb7fff8000","0x48127ffa7fff8000","0x208b7fff7fff7ffe","0x48127fff7fff8000","0x48127ff97fff8000","0x48127ff97fff8000","0x480680017fff8000","0x1","0x48127ff97fff8000","0x48127ff97fff8000","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4f7574206f6620676173","0x400080007ffe7fff","0x482480017ff08000","0x1","0x48127fee7fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4661696c656420746f20646573657269616c697a6520706172616d202331","0x400080007ffe7fff","0x48127ff87fff8000","0x48127ff67fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4f7574206f6620676173","0x400080007ffe7fff","0x482680017ff98000","0x1","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0xa0680017fff8000","0x7","0x482680017ffa8000","0x100000000000000000000000000000000","0x400280007ff87fff","0x10780017fff7fff","0x82","0x4825800180007ffa","0x0","0x400280007ff87fff","0x482680017ff88000","0x1","0x48297ffc80007ffd","0x20680017fff7fff","0x4","0x10780017fff7fff","0xa","0x482680017ffc8000","0x1","0x480a7ffd7fff8000","0x480680017fff8000","0x0","0x480280007ffc8000","0x10780017fff7fff","0x8","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x480680017fff8000","0x1","0x480680017fff8000","0x0","0x20680017fff7ffe","0x59","0x48307ffc80007ffd","0x20680017fff7fff","0x4","0x10780017fff7fff","0x11","0x40780017fff7fff","0x1","0x480680017fff8000","0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473","0x400080007ffe7fff","0x48127ff77fff8000","0x480a7ff97fff8000","0x48127ff47fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ff97fff8000","0x482480017ff88000","0x1","0x208b7fff7fff7ffe","0x1104800180018000","0xb6c","0x482480017fff8000","0xb6b","0x480080007fff8000","0x480080027fff8000","0x484480017fff8000","0x3","0x482480017fff8000","0x9dd0","0xa0680017fff8000","0x8","0x48307ffe80007ff0","0x482480017fff8000","0x100000000000000000000000000000000","0x400080007fef7fff","0x10780017fff7fff","0x23","0x48307ffe80007ff0","0x400080007ff07fff","0x482480017ff08000","0x1","0x480a7ff97fff8000","0x48127ffd7fff8000","0x480a7ffb7fff8000","0x1104800180018000","0x4d7","0x20680017fff7ffd","0xf","0x40780017fff7fff","0x1","0x400080007fff7ffe","0x48127ff87fff8000","0x48127ff87fff8000","0x48127ff87fff8000","0x48127ff87fff8000","0x480680017fff8000","0x0","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x48127ff97fff8000","0x48127ff97fff8000","0x48127ff97fff8000","0x48127ff97fff8000","0x480680017fff8000","0x1","0x48127ff97fff8000","0x48127ff97fff8000","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4f7574206f6620676173","0x400080007ffe7fff","0x482480017fed8000","0x1","0x480a7ff97fff8000","0x48127fea7fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ff97fff8000","0x482480017ff88000","0x1","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4661696c656420746f20646573657269616c697a6520706172616d202331","0x400080007ffe7fff","0x48127ff87fff8000","0x480a7ff97fff8000","0x48127ff57fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ff97fff8000","0x482480017ff88000","0x1","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4f7574206f6620676173","0x400080007ffe7fff","0x482680017ff88000","0x1","0x480a7ff97fff8000","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ff97fff8000","0x482480017ff88000","0x1","0x208b7fff7fff7ffe","0xa0680017fff8000","0x7","0x482680017ffa8000","0x100000000000000000000000000000000","0x400280007ff97fff","0x10780017fff7fff","0xd2","0x4825800180007ffa","0x0","0x400280007ff97fff","0x482680017ff98000","0x1","0x48297ffc80007ffd","0x20680017fff7fff","0x4","0x10780017fff7fff","0xa","0x482680017ffc8000","0x1","0x480a7ffd7fff8000","0x480680017fff8000","0x0","0x480280007ffc8000","0x10780017fff7fff","0x8","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x480680017fff8000","0x1","0x480680017fff8000","0x0","0x20680017fff7ffe","0xa9","0x48307ffc80007ffd","0x20680017fff7fff","0x4","0x10780017fff7fff","0x11","0x40780017fff7fff","0x1","0x480680017fff8000","0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473","0x400080007ffe7fff","0x480a7ff87fff8000","0x48127ff67fff8000","0x48127ff47fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ff97fff8000","0x482480017ff88000","0x1","0x208b7fff7fff7ffe","0x1104800180018000","0xad5","0x482480017fff8000","0xad4","0x480080007fff8000","0x480080007fff8000","0x482480017fff8000","0x1eaa","0xa0680017fff8000","0x8","0x48307ffe80007ff1","0x482480017fff8000","0x100000000000000000000000000000000","0x400080007ff07fff","0x10780017fff7fff","0x75","0x48307ffe80007ff1","0x400080007ff17fff","0x4824800180007ff6","0x3f918d17e5ee77373b56385708f855659a07f75997f365cf87748628532a055","0x482480017ff08000","0x1","0x20680017fff7ffe","0xa","0x480a7ff87fff8000","0x48127ffe7fff8000","0x48127ffb7fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x10780017fff7fff","0x46","0x480680017fff8000","0x10e5fcd68658d0cf6ed280e34d0d0da9a510b7a6779230c9912806a2c939b9","0x400280007ff87fff","0x400280017ff87ff3","0x480280027ff88000","0xa0680017fff8005","0xe","0x4824800180057ffe","0x7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00","0x484480017ffe8000","0x110000000000000000","0x48307ffe7fff8003","0x480080007ff97ffc","0x480080017ff87ffc","0x482480017ffb7ffd","0xffffffffffffffeefffffffffffffeff","0x400080027ff67ffc","0x10780017fff7fff","0x11","0x48127ffe7fff8005","0x484480017ffe8000","0x8000000000000000000000000000000","0x48307ffe7fff8003","0x480080007ff97ffd","0x482480017ffc7ffe","0xf0000000000000000000000000000100","0x480080017ff77ffd","0x400080027ff67ff9","0x402480017ffd7ff9","0xffffffffffffffffffffffffffffffff","0x20680017fff7ffd","0x4","0x402780017fff7fff","0x1","0x480680017fff8000","0x0","0x482680017ff88000","0x3","0x482480017ff48000","0x3","0x480680017fff8000","0x53746f7261676552656164","0x400280007ffb7fff","0x400280017ffb7ff0","0x400280027ffb7ffc","0x400280037ffb7ffb","0x480280057ffb8000","0x20680017fff7fff","0x2a","0x480280067ffb8000","0x480280047ffb8000","0x482680017ffb8000","0x7","0x20680017fff7ffd","0x6","0x480680017fff8000","0x1","0x10780017fff7fff","0x4","0x480680017fff8000","0x0","0x480680017fff8000","0x1","0x48127ff77fff8000","0x48127ff77fff8000","0x48127ffa7fff8000","0x48127ffa7fff8000","0x48307ffa80007ffb","0x40780017fff7fff","0x1","0x20680017fff7ffe","0x6","0x480680017fff8000","0x0","0x10780017fff7fff","0x4","0x480680017fff8000","0x1","0x400080007ffe7fff","0x48127ff97fff8000","0x48127ff97fff8000","0x48127ff97fff8000","0x48127ff97fff8000","0x480680017fff8000","0x0","0x48127ff97fff8000","0x482480017ff88000","0x1","0x208b7fff7fff7ffe","0x48127ffc7fff8000","0x48127ffc7fff8000","0x480280047ffb8000","0x482680017ffb8000","0x8","0x480680017fff8000","0x1","0x480280067ffb8000","0x480280077ffb8000","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4f7574206f6620676173","0x400080007ffe7fff","0x480a7ff87fff8000","0x482480017fed8000","0x1","0x48127feb7fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ff97fff8000","0x482480017ff88000","0x1","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4661696c656420746f20646573657269616c697a6520706172616d202331","0x400080007ffe7fff","0x480a7ff87fff8000","0x48127ff77fff8000","0x48127ff57fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ff97fff8000","0x482480017ff88000","0x1","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4f7574206f6620676173","0x400080007ffe7fff","0x480a7ff87fff8000","0x482680017ff98000","0x1","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ff97fff8000","0x482480017ff88000","0x1","0x208b7fff7fff7ffe","0xa0680017fff8000","0x7","0x482680017ffa8000","0x100000000000000000000000000000000","0x400280007ff97fff","0x10780017fff7fff","0x160","0x4825800180007ffa","0x0","0x400280007ff97fff","0x482680017ff98000","0x1","0x48297ffc80007ffd","0x20680017fff7fff","0x4","0x10780017fff7fff","0xa","0x482680017ffc8000","0x1","0x480a7ffd7fff8000","0x480680017fff8000","0x0","0x480280007ffc8000","0x10780017fff7fff","0x8","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x480680017fff8000","0x1","0x480680017fff8000","0x0","0x20680017fff7ffe","0x137","0x48307ffc80007ffd","0x20680017fff7fff","0x4","0x10780017fff7fff","0xa","0x482480017ffb8000","0x1","0x48127ffb7fff8000","0x480680017fff8000","0x0","0x480080007ff88000","0x10780017fff7fff","0x8","0x48127ffb7fff8000","0x48127ffb7fff8000","0x480680017fff8000","0x1","0x480680017fff8000","0x0","0x20680017fff7ffe","0x110","0xa0680017fff8004","0xe","0x4824800180047ffe","0x800000000000000000000000000000000000000000000000000000000000000","0x484480017ffe8000","0x110000000000000000","0x48307ffe7fff8002","0x480080007ff17ffc","0x480080017ff07ffc","0x402480017ffb7ffd","0xffffffffffffffeeffffffffffffffff","0x400080027fef7ffd","0x10780017fff7fff","0xfe","0x484480017fff8001","0x8000000000000000000000000000000","0x48307fff80007ffd","0x480080007ff27ffd","0x480080017ff17ffd","0x402480017ffc7ffe","0xf8000000000000000000000000000000","0x400080027ff07ffe","0x482480017ff08000","0x3","0x48307ff680007ff7","0x20680017fff7fff","0x4","0x10780017fff7fff","0xa","0x482480017ff58000","0x1","0x48127ff57fff8000","0x480680017fff8000","0x0","0x48127ff27fff8000","0x10780017fff7fff","0x8","0x48127ff57fff8000","0x48127ff57fff8000","0x480680017fff8000","0x1","0x480680017fff8000","0x0","0x20680017fff7ffe","0x6c","0x480080007fff8000","0xa0680017fff8000","0x16","0x480080007ff88003","0x480080017ff78003","0x4844800180017ffe","0x100000000000000000000000000000000","0x483080017ffd7ffb","0x482480017fff7ffd","0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001","0x20680017fff7ffc","0x6","0x402480017fff7ffd","0xffffffffffffffffffffffffffffffff","0x10780017fff7fff","0x4","0x402480017ffe7ffd","0xf7ffffffffffffef0000000000000000","0x400080027ff37ffd","0x20680017fff7ffe","0x51","0x402780017fff7fff","0x1","0x400080007ff87ffe","0x482480017ff88000","0x1","0x48307ff980007ffa","0x20680017fff7fff","0x4","0x10780017fff7fff","0xa","0x482480017ff88000","0x1","0x48127ff87fff8000","0x480680017fff8000","0x0","0x48127ff57fff8000","0x10780017fff7fff","0x8","0x48127ff87fff8000","0x48127ff87fff8000","0x480680017fff8000","0x1","0x480680017fff8000","0x0","0x20680017fff7ffe","0x2a","0x480080007fff8000","0xa0680017fff8000","0x16","0x480080007ff88003","0x480080017ff78003","0x4844800180017ffe","0x100000000000000000000000000000000","0x483080017ffd7ffb","0x482480017fff7ffd","0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001","0x20680017fff7ffc","0x6","0x402480017fff7ffd","0xffffffffffffffffffffffffffffffff","0x10780017fff7fff","0x4","0x402480017ffe7ffd","0xf7ffffffffffffef0000000000000000","0x400080027ff37ffd","0x20680017fff7ffe","0x11","0x402780017fff7fff","0x1","0x400080007ff87ffe","0x40780017fff7fff","0x5","0x482480017ff38000","0x1","0x48127ff47fff8000","0x48127ff47fff8000","0x480680017fff8000","0x0","0x48127fed7fff8000","0x48127ff47fff8000","0x10780017fff7fff","0x24","0x482480017ff38000","0x3","0x10780017fff7fff","0x5","0x40780017fff7fff","0x7","0x48127ff37fff8000","0x48127ff47fff8000","0x48127ff47fff8000","0x480680017fff8000","0x1","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x10780017fff7fff","0x13","0x40780017fff7fff","0x8","0x482480017feb8000","0x3","0x10780017fff7fff","0x5","0x40780017fff7fff","0xf","0x48127feb7fff8000","0x48127fec7fff8000","0x48127fec7fff8000","0x480680017fff8000","0x1","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x20680017fff7ffd","0x59","0x48307ffb80007ffc","0x20680017fff7fff","0x4","0x10780017fff7fff","0x11","0x40780017fff7fff","0x1","0x480680017fff8000","0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473","0x400080007ffe7fff","0x480a7ff87fff8000","0x48127ff67fff8000","0x48127fcf7fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ff97fff8000","0x482480017ff88000","0x1","0x208b7fff7fff7ffe","0x1104800180018000","0x935","0x482480017fff8000","0x934","0x480080007fff8000","0x480080007fff8000","0x482480017fff8000","0x11af8","0xa0680017fff8000","0x8","0x48307ffe80007fcc","0x482480017fff8000","0x100000000000000000000000000000000","0x400080007ff07fff","0x10780017fff7fff","0x25","0x48307ffe80007fcc","0x400080007ff17fff","0x482480017ff18000","0x1","0x48127ffe7fff8000","0x480a7ff87fff8000","0x480a7ffb7fff8000","0x48127fcd7fff8000","0x48127fd17fff8000","0x48127fef7fff8000","0x48127fef7fff8000","0x1104800180018000","0x457","0x20680017fff7ffd","0xd","0x40780017fff7fff","0x1","0x48127ffa7fff8000","0x48127ff77fff8000","0x48127ff77fff8000","0x48127ff87fff8000","0x480680017fff8000","0x0","0x48127ffa7fff8000","0x48127ff97fff8000","0x208b7fff7fff7ffe","0x48127ffb7fff8000","0x48127ff87fff8000","0x48127ff87fff8000","0x48127ff97fff8000","0x480680017fff8000","0x1","0x48127ff97fff8000","0x48127ff97fff8000","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4f7574206f6620676173","0x400080007ffe7fff","0x480a7ff87fff8000","0x482480017fed8000","0x1","0x48127fc67fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ff97fff8000","0x482480017ff88000","0x1","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4661696c656420746f20646573657269616c697a6520706172616d202333","0x400080007ffe7fff","0x480a7ff87fff8000","0x48127ff77fff8000","0x48127fd07fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ff97fff8000","0x482480017ff88000","0x1","0x208b7fff7fff7ffe","0x482480017fef8000","0x3","0x10780017fff7fff","0x5","0x40780017fff7fff","0x6","0x48127fef7fff8000","0x40780017fff7fff","0x1","0x480680017fff8000","0x4661696c656420746f20646573657269616c697a6520706172616d202332","0x400080007ffe7fff","0x480a7ff87fff8000","0x48127ffc7fff8000","0x48127fe97fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ff97fff8000","0x482480017ff88000","0x1","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4661696c656420746f20646573657269616c697a6520706172616d202331","0x400080007ffe7fff","0x480a7ff87fff8000","0x48127ff77fff8000","0x48127ff57fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ff97fff8000","0x482480017ff88000","0x1","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4f7574206f6620676173","0x400080007ffe7fff","0x480a7ff87fff8000","0x482680017ff98000","0x1","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ff97fff8000","0x482480017ff88000","0x1","0x208b7fff7fff7ffe","0xa0680017fff8000","0x7","0x482680017ff88000","0xffffffffffffffffffffffffffffd3be","0x400280007ff77fff","0x10780017fff7fff","0x47","0x4825800180007ff8","0x2c42","0x400280007ff77fff","0x482680017ff78000","0x1","0x20780017fff7ffd","0xd","0x48127fff7fff8000","0x48127ffd7fff8000","0x480680017fff8000","0x0","0x480a7ff97fff8000","0x480a7ffa7fff8000","0x480680017fff8000","0x0","0x480a7ffb7fff8000","0x480a7ffc7fff8000","0x208b7fff7fff7ffe","0x48127fff7fff8000","0x480a7ff97fff8000","0x480a7ffa7fff8000","0x1104800180018000","0x49c","0x20680017fff7ff8","0x21","0x20680017fff7ffb","0x12","0x400280007ffc7ffc","0x400280017ffc7ffd","0x400280027ffc7ffe","0x400280037ffc7fff","0x48127ff77fff8000","0x48127fba7fff8000","0x48127ff77fff8000","0x48127ff77fff8000","0x480a7ffb7fff8000","0x482680017ffc8000","0x4","0x4825800180007ffd","0x1","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd2","0x208b7fff7fff7ffe","0x48127ff77fff8000","0x48127fba7fff8000","0x480680017fff8000","0x0","0x48127ff67fff8000","0x48127ff67fff8000","0x480680017fff8000","0x1","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x208b7fff7fff7ffe","0x48127ff77fff8000","0x48127fba7fff8000","0x480680017fff8000","0x1","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x48127ff87fff8000","0x48127ff87fff8000","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4f7574206f6620676173","0x400080007ffe7fff","0x482680017ff78000","0x1","0x480a7ff87fff8000","0x480680017fff8000","0x1","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x48127ff87fff8000","0x482480017ff78000","0x1","0x208b7fff7fff7ffe","0x480680017fff8000","0x476574457865637574696f6e496e666f","0x400280007ffb7fff","0x400380017ffb7ffa","0x480280037ffb8000","0x20680017fff7fff","0x16b","0x480280047ffb8000","0x480080027fff8000","0x480280027ffb8000","0x482680017ffb8000","0x5","0x20680017fff7ffd","0x156","0x480680017fff8000","0x476574457865637574696f6e496e666f","0x400080007ffe7fff","0x400080017ffe7ffd","0x480080037ffe8000","0x20680017fff7fff","0x146","0x480080047ffd8000","0x480080017fff8000","0x480080007fff8000","0x480080027ffa8000","0x482480017ff98000","0x5","0xa0680017fff8000","0x16","0x480280007ff98003","0x480280017ff98003","0x4844800180017ffe","0x100000000000000000000000000000000","0x483080017ffd7ff9","0x482480017fff7ffd","0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001","0x20680017fff7ffc","0x6","0x402480017fff7ffd","0xffffffffffffffffffffffffffffffff","0x10780017fff7fff","0x4","0x402480017ffe7ffd","0xf7ffffffffffffef0000000000000000","0x400280027ff97ffd","0x20680017fff7ffe","0xe","0x402780017fff7fff","0x1","0x400280007ff97ffc","0x40780017fff7fff","0x5","0x482680017ff98000","0x1","0x48127ff67fff8000","0x480680017fff8000","0x0","0x10780017fff7fff","0x6","0x482680017ff98000","0x3","0x48127ffe7fff8000","0x48127ffc7fff8000","0x480680017fff8000","0x1","0x48307fff80017ffe","0xa0680017fff7fff","0x7","0x482480017fff8000","0x100000000000000000000000000000000","0x400080007ff97fff","0x10780017fff7fff","0xb4","0x400080007ffa7fff","0x482480017ffa8000","0x1","0x4824800180007ffb","0x1","0x20680017fff7fff","0x4","0x10780017fff7fff","0x7","0x40780017fff7fff","0x3","0x48127ffb7fff8000","0x10780017fff7fff","0xf","0x480680017fff8000","0x0","0x48307fff80017ff8","0xa0680017fff7fff","0x7","0x482480017fff8000","0x100000000000000000000000000000000","0x400080007ffa7fff","0x10780017fff7fff","0x98","0x400080007ffb7fff","0x482480017ffb8000","0x1","0x480680017fff8000","0x1","0x480680017fff8000","0x0","0x48307fff7ffe8001","0xa0680017fff7fff","0x7","0x4824800180007fff","0x100000000000000000000000000000000","0x400080007ffa7fff","0x10780017fff7fff","0xc","0x400080007ffb7fff","0x40780017fff7fff","0x1","0x482480017ffa8000","0x1","0x48127ffd7fff8000","0x480680017fff8000","0x0","0x10780017fff7fff","0x7","0x482480017ffa8000","0x1","0x48127ffe7fff8000","0x480680017fff8000","0x1","0x480680017fff8000","0x0","0x480680017fff8000","0x1","0x48307fff7ffe8001","0xa0680017fff7fff","0x7","0x4824800180007fff","0x100000000000000000000000000000000","0x400080007ff87fff","0x10780017fff7fff","0xc","0x400080007ff97fff","0x40780017fff7fff","0x5","0x482480017ff48000","0x1","0x48127ff97fff8000","0x48127ff37fff8000","0x48127ff37fff8000","0x10780017fff7fff","0x1c","0x480680017fff8000","0x1","0x48307fff7ff88001","0xa0680017fff7fff","0x7","0x4824800180007fff","0x100000000000000000000000000000000","0x400080017ff47fff","0x10780017fff7fff","0xc","0x400080017ff57fff","0x40780017fff7fff","0x1","0x482480017ff48000","0x2","0x48127ffa7fff8000","0x48127ffc7fff8000","0x48127ff37fff8000","0x10780017fff7fff","0x8","0x482480017ff48000","0x2","0x48127ffa7fff8000","0x48127ffd7fff8000","0x480680017fff8000","0x1","0x20680017fff7fff","0x3a","0x48307ffe80017fe1","0xa0680017fff7fff","0x7","0x482480017fff8000","0x100000000000000000000000000000000","0x400080007ff97fff","0x10780017fff7fff","0x20","0x400080007ffa7fff","0x482480017ffa8000","0x1","0x48307ffb80007fde","0x20680017fff7fff","0x4","0x10780017fff7fff","0x7","0x40780017fff7fff","0x2","0x48127ffc7fff8000","0x10780017fff7fff","0xd","0x48307ff980017fdc","0xa0680017fff7fff","0x7","0x482480017fff8000","0x100000000000000000000000000000000","0x400080007ffb7fff","0x10780017fff7fff","0x7","0x400080007ffc7fff","0x482480017ffc8000","0x1","0x10780017fff7fff","0x55","0x482480017ffb8000","0x1","0x10780017fff7fff","0x6","0x40780017fff7fff","0x4","0x482480017ff58000","0x1","0x40780017fff7fff","0x1","0x480680017fff8000","0x4163636f756e743a20696e76616c69642074782076657273696f6e","0x400080007ffe7fff","0x48127ffd7fff8000","0x48127fcc7fff8000","0x48127fcc7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x753235365f616464204f766572666c6f77","0x400080007ffe7fff","0x48127ffa7fff8000","0x48127fd47fff8000","0x48127fd47fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x482480017ffa8000","0x1","0x10780017fff7fff","0x6","0x40780017fff7fff","0x5","0x482480017ff48000","0x1","0x480680017fff8000","0x0","0x48307fff80017ff4","0xa0680017fff7fff","0x7","0x482480017fff8000","0x100000000000000000000000000000000","0x400080007ffb7fff","0x10780017fff7fff","0x40","0x400080007ffc7fff","0x482480017ffc8000","0x1","0x4824800180007ff1","0x0","0x20680017fff7fff","0x4","0x10780017fff7fff","0x7","0x40780017fff7fff","0x15","0x48127fe97fff8000","0x10780017fff7fff","0x11","0x480680017fff8000","0x1","0x48307fff80017fee","0xa0680017fff7fff","0x7","0x482480017fff8000","0x100000000000000000000000000000000","0x400080007ffa7fff","0x10780017fff7fff","0x24","0x400080007ffb7fff","0x40780017fff7fff","0x12","0x482480017fe98000","0x1","0x40780017fff7fff","0x1","0x48127ffe7fff8000","0x48127fce7fff8000","0x48127fce7fff8000","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x48127ffa7fff8000","0x48127ff97fff8000","0x1104800180018000","0x3ca","0x20680017fff7ffb","0xa","0x48127ff87fff8000","0x48127ff87fff8000","0x48127ff87fff8000","0x480680017fff8000","0x0","0x48127ffa7fff8000","0x48127ffa7fff8000","0x208b7fff7fff7ffe","0x48127ff87fff8000","0x48127ff87fff8000","0x48127ff87fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x48127ffa7fff8000","0x208b7fff7fff7ffe","0x482480017ffa8000","0x1","0x10780017fff7fff","0x6","0x40780017fff7fff","0x5","0x482480017ff68000","0x1","0x40780017fff7fff","0x1","0x480680017fff8000","0x4163636f756e743a20696e76616c69642074782076657273696f6e","0x400080007ffe7fff","0x48127ffd7fff8000","0x48127fde7fff8000","0x48127fde7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x480a7ff97fff8000","0x480080027ffc8000","0x482480017ffb8000","0x6","0x480680017fff8000","0x1","0x480080047ff98000","0x480080057ff88000","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4163636f756e743a20696e76616c69642063616c6c6572","0x400080007ffe7fff","0x480a7ff97fff8000","0x48127ffb7fff8000","0x48127ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x480a7ff97fff8000","0x480280027ffb8000","0x482680017ffb8000","0x6","0x480680017fff8000","0x1","0x480280047ffb8000","0x480280057ffb8000","0x208b7fff7fff7ffe","0x40780017fff7fff","0x2","0xa0680017fff8000","0x7","0x482680017ff98000","0xffffffffffffffffffffffffffffecb4","0x400280007ff87fff","0x10780017fff7fff","0x44","0x4825800180007ff9","0x134c","0x400280007ff87fff","0x482680017ff88000","0x1","0x48297ffa80007ffb","0x20680017fff7fff","0x4","0x10780017fff7fff","0xa","0x482680017ffa8000","0x2","0x480a7ffb7fff8000","0x480680017fff8000","0x0","0x480a7ffa7fff8000","0x10780017fff7fff","0x8","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x480680017fff8000","0x0","0x40137ffc7fff8000","0x40137ffd7fff8001","0x20680017fff7ffe","0x21","0x480080007fff8000","0x480080017ffe8000","0x48307ffe80007fff","0x400280007ffd7fff","0x48127ff77fff8000","0x48127ff57fff8000","0x48127ffb7fff8000","0x48127ffb7fff8000","0x480a7ffc7fff8000","0x482680017ffd8000","0x1","0x1104800180018000","0x3bf","0x20680017fff7ffd","0xb","0x48127ffb7fff8000","0x48127ffb7fff8000","0x480a80007fff8000","0x480a80017fff8000","0x48127ffa7fff8000","0x48127ffa7fff8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc7","0x208b7fff7fff7ffe","0x48127ffb7fff8000","0x48127ffb7fff8000","0x480680017fff8000","0x1","0x48127ffb7fff8000","0x48127ffb7fff8000","0x208b7fff7fff7ffe","0x48127ffa7fff8000","0x48127ff87fff8000","0x480680017fff8000","0x0","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4f7574206f6620676173","0x400080007ffe7fff","0x482680017ff88000","0x1","0x480a7ff97fff8000","0x480680017fff8000","0x1","0x48127ffb7fff8000","0x482480017ffa8000","0x1","0x208b7fff7fff7ffe","0x480680017fff8000","0x476574457865637574696f6e496e666f","0x400280007ffd7fff","0x400380017ffd7ffc","0x480280037ffd8000","0x20680017fff7fff","0x6a","0x480280047ffd8000","0x480080017fff8000","0x480280027ffd8000","0x480680017fff8000","0x0","0x480680017fff8000","0x1379ac0624b939ceb9dede92211d7db5ee174fe28be72245b0a1a2abd81c98f","0x480080007ffc8000","0x480080017ffb8000","0x480080027ffa8000","0x480080037ff98000","0x480080047ff88000","0x480080057ff78000","0x480080067ff68000","0x480080077ff58000","0x480080087ff48000","0x480080097ff38000","0x4800800a7ff28000","0x4800800b7ff18000","0x4800800c7ff08000","0x4800800d7fef8000","0x4800800e7fee8000","0x4800800f7fed8000","0x480080107fec8000","0x480680017fff8000","0x53746f7261676552656164","0x400280057ffd7fff","0x400280067ffd7feb","0x400280077ffd7fec","0x400280087ffd7fed","0x4802800a7ffd8000","0x20680017fff7fff","0x37","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x48127ff07fff8000","0x4802800b7ffd8000","0x48127fec7fff8000","0x48127fec7fff8000","0x1104800180018000","0xa9","0x480280097ffd8000","0x482680017ffd8000","0xc","0x20680017fff7ffb","0x22","0x40780017fff7fff","0x4","0x20680017fff7ff9","0x11","0x40780017fff7fff","0x1","0x480680017fff8000","0x4163636f756e743a20696e76616c6964207369676e6174757265","0x400080007ffe7fff","0x48127ff37fff8000","0x48127ff37fff8000","0x48127ff67fff8000","0x48127ff67fff8000","0x480680017fff8000","0x1","0x48127ff97fff8000","0x482480017ff88000","0x1","0x208b7fff7fff7ffe","0x40780017fff7fff","0x2","0x48127ff37fff8000","0x48127ff37fff8000","0x48127ff67fff8000","0x48127ff67fff8000","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x480680017fff8000","0x56414c4944","0x208b7fff7fff7ffe","0x48127ff97fff8000","0x48127ff97fff8000","0x48127ffc7fff8000","0x48127ffc7fff8000","0x48127ff87fff8000","0x48127ff87fff8000","0x10780017fff7fff","0xb","0x40780017fff7fff","0xa7","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x480280097ffd8000","0x482680017ffd8000","0xd","0x4802800b7ffd8000","0x4802800c7ffd8000","0x48127ffa7fff8000","0x48127ffa7fff8000","0x48127ffa7fff8000","0x48127ffa7fff8000","0x480680017fff8000","0x1","0x48127ff97fff8000","0x48127ff97fff8000","0x208b7fff7fff7ffe","0x40780017fff7fff","0xc5","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x480280027ffd8000","0x482680017ffd8000","0x6","0x480680017fff8000","0x1","0x480280047ffd8000","0x480280057ffd8000","0x208b7fff7fff7ffe","0xa0680017fff8000","0x7","0x482680017ff88000","0xfffffffffffffffffffffffffffff6be","0x400280007ff77fff","0x10780017fff7fff","0x43","0x4825800180007ff8","0x942","0x400280007ff77fff","0x482680017ff78000","0x1","0x20780017fff7ffd","0xd","0x48127fff7fff8000","0x48127ffd7fff8000","0x480680017fff8000","0x0","0x480a7ff97fff8000","0x480a7ffa7fff8000","0x480680017fff8000","0x0","0x480a7ffb7fff8000","0x480a7ffc7fff8000","0x208b7fff7fff7ffe","0x48297ff980007ffa","0x20680017fff7fff","0x4","0x10780017fff7fff","0xa","0x482680017ff98000","0x1","0x480a7ffa7fff8000","0x480680017fff8000","0x0","0x480280007ff98000","0x10780017fff7fff","0x8","0x480a7ff97fff8000","0x480a7ffa7fff8000","0x480680017fff8000","0x1","0x480680017fff8000","0x0","0x20680017fff7ffe","0xf","0x400280007ffc7fff","0x48127ffa7fff8000","0x48127ff87fff8000","0x48127ffa7fff8000","0x48127ffa7fff8000","0x480a7ffb7fff8000","0x482680017ffc8000","0x1","0x4825800180007ffd","0x1","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc9","0x208b7fff7fff7ffe","0x48127ffa7fff8000","0x48127ff87fff8000","0x480680017fff8000","0x0","0x48127ff97fff8000","0x48127ff97fff8000","0x480680017fff8000","0x1","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4f7574206f6620676173","0x400080007ffe7fff","0x482680017ff78000","0x1","0x480a7ff87fff8000","0x480680017fff8000","0x1","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x48127ff87fff8000","0x482480017ff78000","0x1","0x208b7fff7fff7ffe","0x48297ffc80007ffd","0x4824800180007fff","0x2","0x20680017fff7fff","0x4","0x10780017fff7fff","0xd","0x40780017fff7fff","0x96","0x480a7ff87fff8000","0x480a7ff97fff8000","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x208b7fff7fff7ffe","0x480680017fff8000","0x0","0x48297ffc80007ffd","0xa0680017fff8000","0x6","0x48307ffe80007ffd","0x400280007ff87fff","0x10780017fff7fff","0x30","0x482480017ffd8000","0x1","0x48307fff80007ffd","0x400280007ff87fff","0x48327ffb7ffc8000","0x480680017fff8000","0x1","0x480080007ffe8000","0x48297ffc80007ffd","0xa0680017fff8000","0x6","0x48307ffe80007ffc","0x400280017ff87fff","0x10780017fff7fff","0x11","0x482480017ffc8000","0x1","0x48307fff80007ffd","0x400280017ff87fff","0x48327ffa7ffc8000","0x482680017ff88000","0x2","0x480a7ff97fff8000","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x48127ff67fff8000","0x480080007ffa8000","0x1104800180018000","0x2cb","0x208b7fff7fff7ffe","0x40780017fff7fff","0x89","0x40780017fff7fff","0x1","0x480680017fff8000","0x496e646578206f7574206f6620626f756e6473","0x400080007ffe7fff","0x482680017ff88000","0x2","0x480a7ff97fff8000","0x480680017fff8000","0x1","0x48127ffb7fff8000","0x482480017ffa8000","0x1","0x208b7fff7fff7ffe","0x40780017fff7fff","0x90","0x40780017fff7fff","0x1","0x480680017fff8000","0x496e646578206f7574206f6620626f756e6473","0x400080007ffe7fff","0x482680017ff88000","0x1","0x480a7ff97fff8000","0x480680017fff8000","0x1","0x48127ffb7fff8000","0x482480017ffa8000","0x1","0x208b7fff7fff7ffe","0x480680017fff8000","0x476574457865637574696f6e496e666f","0x400280007ffc7fff","0x400380017ffc7ffb","0x480280037ffc8000","0x20680017fff7fff","0x76","0x480280047ffc8000","0x480280027ffc8000","0x480080007ffe8000","0x480080017ffd8000","0x480080027ffc8000","0x480080037ffb8000","0x480080047ffa8000","0x480680017fff8000","0x476574457865637574696f6e496e666f","0x400280057ffc7fff","0x400280067ffc7ff9","0x480280087ffc8000","0x20680017fff7fff","0x5f","0x480280097ffc8000","0x480080037fff8000","0x48307ff980007fff","0x480280077ffc8000","0x482680017ffc8000","0xa","0x20680017fff7ffd","0x49","0x480680017fff8000","0x0","0x480680017fff8000","0x1379ac0624b939ceb9dede92211d7db5ee174fe28be72245b0a1a2abd81c98f","0x480680017fff8000","0x53746f7261676552656164","0x400080007ffc7fff","0x400080017ffc7ffb","0x400080027ffc7ffd","0x400080037ffc7ffe","0x480080057ffc8000","0x20680017fff7fff","0x32","0x480080047ffb8000","0x482480017ffa8000","0x7","0x480080067ff98000","0x1104800180018000","0x3e3","0x20680017fff7ffd","0x21","0x480680017fff8000","0x0","0x480680017fff8000","0x1379ac0624b939ceb9dede92211d7db5ee174fe28be72245b0a1a2abd81c98f","0x480680017fff8000","0x53746f726167655772697465","0x400080007ff97fff","0x400080017ff97ff8","0x400080027ff97ffd","0x400080037ff97ffe","0x400180047ff97ffd","0x480080067ff98000","0x20680017fff7fff","0x9","0x480080057ff88000","0x482480017ff78000","0x7","0x480a7ffd7fff8000","0x1104800180018000","0x40e","0x208b7fff7fff7ffe","0x40780017fff7fff","0xf","0x480080057fe98000","0x482480017fe88000","0x9","0x480680017fff8000","0x1","0x480080077fe68000","0x480080087fe58000","0x208b7fff7fff7ffe","0x40780017fff7fff","0x13","0x48127fe87fff8000","0x48127fe87fff8000","0x480680017fff8000","0x1","0x48127fe87fff8000","0x48127fe87fff8000","0x208b7fff7fff7ffe","0x40780017fff7fff","0x27","0x480080047fd48000","0x482480017fd38000","0x8","0x480680017fff8000","0x1","0x480080067fd18000","0x480080077fd08000","0x208b7fff7fff7ffe","0x40780017fff7fff","0x25","0x40780017fff7fff","0x1","0x480680017fff8000","0x4163636f756e743a20756e617574686f72697a6564","0x400080007ffe7fff","0x48127fd77fff8000","0x48127fd77fff8000","0x48127ffc7fff8000","0x482480017ffb8000","0x1","0x10780017fff7fff","0x12","0x40780017fff7fff","0x2c","0x480280077ffc8000","0x482680017ffc8000","0xb","0x480280097ffc8000","0x4802800a7ffc8000","0x10780017fff7fff","0x9","0x40780017fff7fff","0x35","0x480280027ffc8000","0x482680017ffc8000","0x6","0x480280047ffc8000","0x480280057ffc8000","0x48127ffc7fff8000","0x48127ffc7fff8000","0x480680017fff8000","0x1","0x48127ffb7fff8000","0x48127ffb7fff8000","0x208b7fff7fff7ffe","0x480680017fff8000","0x10e5fcd68658d0cf6ed280e34d0d0da9a510b7a6779230c9912806a2c939b9","0x480680017fff8000","0x2ceccef7f994940b3962a6c67e0ba4fcd37df7d131417c604f91e03caecc1cd","0x400280007ff87ffe","0x400280017ff87fff","0x480280027ff88000","0xa0680017fff8005","0xe","0x4824800180057ffe","0x7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00","0x484480017ffe8000","0x110000000000000000","0x48307ffe7fff8003","0x480280007ff67ffc","0x480280017ff67ffc","0x482480017ffb7ffd","0xffffffffffffffeefffffffffffffeff","0x400280027ff67ffc","0x10780017fff7fff","0x11","0x48127ffe7fff8005","0x484480017ffe8000","0x8000000000000000000000000000000","0x48307ffe7fff8003","0x480280007ff67ffd","0x482480017ffc7ffe","0xf0000000000000000000000000000100","0x480280017ff67ffd","0x400280027ff67ff9","0x402480017ffd7ff9","0xffffffffffffffffffffffffffffffff","0x20680017fff7ffd","0x4","0x402780017fff7fff","0x1","0x480680017fff8000","0x0","0x480680017fff8000","0x1","0x482680017ff88000","0x3","0x482680017ff68000","0x3","0x480680017fff8000","0x53746f726167655772697465","0x400280007ff97fff","0x400380017ff97ff7","0x400280027ff97ffb","0x400280037ff97ffa","0x400280047ff97ffc","0x480280067ff98000","0x20680017fff7fff","0x89","0x480280057ff98000","0x480680017fff8000","0x0","0x480680017fff8000","0x1379ac0624b939ceb9dede92211d7db5ee174fe28be72245b0a1a2abd81c98f","0x480680017fff8000","0x53746f726167655772697465","0x400280077ff97fff","0x400280087ff97ffc","0x400280097ff97ffd","0x4002800a7ff97ffe","0x4003800b7ff97ffa","0x4802800d7ff98000","0x20680017fff7fff","0x71","0x4802800c7ff98000","0x482680017ff98000","0xe","0x480a7ffa7fff8000","0x1104800180018000","0x380","0x20680017fff7ffd","0x61","0x480680017fff8000","0x0","0x480680017fff8000","0x29d31abc55f3fdb91e1e0b5851df6355a6e252020dfb613bfeaa3be8970aa3d","0x480680017fff8000","0x53746f726167655772697465","0x400080007ff97fff","0x400080017ff97ff8","0x400080027ff97ffd","0x400080037ff97ffe","0x400180047ff97ffb","0x480080067ff98000","0x20680017fff7fff","0x47","0x480080057ff88000","0x480680017fff8000","0x0","0x480680017fff8000","0x3c4c77395fcdec81e476481a08f1375d8dae0ef9d902795df834781daa81fb0","0x480680017fff8000","0x53746f726167655772697465","0x400080077ff47fff","0x400080087ff47ffc","0x400080097ff47ffd","0x4000800a7ff47ffe","0x4001800b7ff47ffc","0x4800800d7ff48000","0x20680017fff7fff","0x28","0x480680017fff8000","0x3c4c77395fcdec81e476481a08f1375d8dae0ef9d902795df834781daa81fb0","0x4800800c7ff28000","0x480680017fff8000","0x0","0x482480017ffd8000","0x1","0x480680017fff8000","0x53746f726167655772697465","0x4000800e7fee7fff","0x4000800f7fee7ffc","0x400080107fee7ffd","0x400080117fee7ffe","0x400180127fee7ffd","0x480080147fee8000","0x20680017fff7fff","0x10","0x40780017fff7fff","0x4","0x48127fd17fff8000","0x480080137fe88000","0x48127fce7fff8000","0x482480017fe68000","0x15","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x208b7fff7fff7ffe","0x480080137fed8000","0x482480017fec8000","0x17","0x480080157feb8000","0x480080167fea8000","0x10780017fff7fff","0x9","0x40780017fff7fff","0x6","0x4800800c7fed8000","0x482480017fec8000","0x10","0x4800800e7feb8000","0x4800800f7fea8000","0x48127fd17fff8000","0x48127ffb7fff8000","0x48127fce7fff8000","0x48127ffa7fff8000","0x480680017fff8000","0x1","0x48127ff97fff8000","0x48127ff97fff8000","0x208b7fff7fff7ffe","0x40780017fff7fff","0xf","0x48127fd17fff8000","0x480080057fe88000","0x48127fce7fff8000","0x482480017fe68000","0x9","0x480680017fff8000","0x1","0x480080077fe48000","0x480080087fe38000","0x208b7fff7fff7ffe","0x40780017fff7fff","0xf","0x48127fec7fff8000","0x48127fec7fff8000","0x48127fed7fff8000","0x48127fed7fff8000","0x10780017fff7fff","0x12","0x40780017fff7fff","0x23","0x4802800c7ff98000","0x482680017ff98000","0x10","0x4802800e7ff98000","0x4802800f7ff98000","0x10780017fff7fff","0x9","0x40780017fff7fff","0x28","0x480280057ff98000","0x482680017ff98000","0x9","0x480280077ff98000","0x480280087ff98000","0x48127fd17fff8000","0x48127ffb7fff8000","0x48127fce7fff8000","0x48127ffa7fff8000","0x480680017fff8000","0x1","0x48127ff97fff8000","0x48127ff97fff8000","0x208b7fff7fff7ffe","0x48297ffc80007ffd","0x20680017fff7fff","0x4","0x10780017fff7fff","0xa","0x482680017ffc8000","0x1","0x480a7ffd7fff8000","0x480680017fff8000","0x0","0x480280007ffc8000","0x10780017fff7fff","0x8","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x480680017fff8000","0x1","0x480680017fff8000","0x0","0x20680017fff7ffe","0x7c","0xa0680017fff8004","0xe","0x4824800180047ffe","0x800000000000000000000000000000000000000000000000000000000000000","0x484480017ffe8000","0x110000000000000000","0x48307ffe7fff8002","0x480280007ffb7ffc","0x480280017ffb7ffc","0x402480017ffb7ffd","0xffffffffffffffeeffffffffffffffff","0x400280027ffb7ffd","0x10780017fff7fff","0x68","0x484480017fff8001","0x8000000000000000000000000000000","0x48307fff80007ffd","0x480280007ffb7ffd","0x480280017ffb7ffd","0x402480017ffc7ffe","0xf8000000000000000000000000000000","0x400280027ffb7ffe","0x482680017ffb8000","0x3","0x48307ff680007ff7","0x20680017fff7fff","0x4","0x10780017fff7fff","0xa","0x482480017ff58000","0x1","0x48127ff57fff8000","0x480680017fff8000","0x0","0x480080007ff28000","0x10780017fff7fff","0x8","0x48127ff57fff8000","0x48127ff57fff8000","0x480680017fff8000","0x1","0x480680017fff8000","0x0","0x20680017fff7ffe","0x37","0x48127ffa7fff8000","0x48127ffb7fff8000","0x48127ffb7fff8000","0x1104800180018000","0x2f8","0x20680017fff7ffa","0x20","0x20680017fff7ffd","0xe","0x48127ff97fff8000","0x480680017fff8000","0x0","0x48127ff97fff8000","0x48127ff97fff8000","0x480680017fff8000","0x0","0x48127fca7fff8000","0x48127fd47fff8000","0x48127ff77fff8000","0x48127ff77fff8000","0x208b7fff7fff7ffe","0x48127ff97fff8000","0x480680017fff8000","0x0","0x48127ff97fff8000","0x48127ff97fff8000","0x480680017fff8000","0x1","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x208b7fff7fff7ffe","0x48127ff97fff8000","0x480680017fff8000","0x1","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x48127ff77fff8000","0x48127ff77fff8000","0x208b7fff7fff7ffe","0x40780017fff7fff","0x25","0x48127fd57fff8000","0x480680017fff8000","0x0","0x48127fd57fff8000","0x48127fd57fff8000","0x480680017fff8000","0x1","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x208b7fff7fff7ffe","0x40780017fff7fff","0x2a","0x482680017ffb8000","0x3","0x10780017fff7fff","0x5","0x40780017fff7fff","0x30","0x480a7ffb7fff8000","0x480680017fff8000","0x0","0x48127fca7fff8000","0x48127fca7fff8000","0x480680017fff8000","0x1","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x208b7fff7fff7ffe","0xa0680017fff8000","0x7","0x482680017ff88000","0xffffffffffffffffffffffffffffca36","0x400280007ff77fff","0x10780017fff7fff","0x57","0x4825800180007ff8","0x35ca","0x400280007ff77fff","0x482680017ff78000","0x1","0x48297ffa80007ffb","0x20680017fff7fff","0x4","0x10780017fff7fff","0xd","0x482680017ffa8000","0x4","0x480a7ffb7fff8000","0x480680017fff8000","0x0","0x480280007ffa8000","0x480280017ffa8000","0x480280027ffa8000","0x480280037ffa8000","0x10780017fff7fff","0xe","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x20680017fff7ffb","0x2a","0x480680017fff8000","0x43616c6c436f6e7472616374","0x400280007ff97fff","0x400280017ff97ff5","0x400280027ff97ffb","0x400280037ff97ffc","0x400280047ff97ffd","0x400280057ff97ffe","0x480280077ff98000","0x20680017fff7fff","0x12","0x480280087ff98000","0x480280097ff98000","0x400280007ffd7ffe","0x400280017ffd7fff","0x48127ff37fff8000","0x480280067ff98000","0x482680017ff98000","0xa","0x48127ff27fff8000","0x48127ff27fff8000","0x480a7ffc7fff8000","0x482680017ffd8000","0x2","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbf","0x208b7fff7fff7ffe","0x48127ff57fff8000","0x480280067ff98000","0x482680017ff98000","0xa","0x480680017fff8000","0x1","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x480280087ff98000","0x480280097ff98000","0x208b7fff7fff7ffe","0x48127ff77fff8000","0x48127ff57fff8000","0x480a7ff97fff8000","0x480680017fff8000","0x0","0x48127ff57fff8000","0x48127ff57fff8000","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4f7574206f6620676173","0x400080007ffe7fff","0x482680017ff78000","0x1","0x480a7ff87fff8000","0x480a7ff97fff8000","0x480680017fff8000","0x1","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x48127ff87fff8000","0x482480017ff78000","0x1","0x208b7fff7fff7ffe","0xa0680017fff8000","0x7","0x482680017ff98000","0xfffffffffffffffffffffffffffff722","0x400280007ff87fff","0x10780017fff7fff","0x2f","0x4825800180007ff9","0x8de","0x400280007ff87fff","0x482680017ff88000","0x1","0x48297ffa80007ffb","0x20680017fff7fff","0x4","0x10780017fff7fff","0xa","0x482680017ffa8000","0x1","0x480a7ffb7fff8000","0x480680017fff8000","0x0","0x480a7ffa7fff8000","0x10780017fff7fff","0x8","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x480680017fff8000","0x0","0x20680017fff7ffe","0xe","0x480080007fff8000","0x400280007ffd7fff","0x48127ff97fff8000","0x48127ff77fff8000","0x48127ff97fff8000","0x48127ff97fff8000","0x480a7ffc7fff8000","0x482680017ffd8000","0x1","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd7","0x208b7fff7fff7ffe","0x48127ffa7fff8000","0x48127ff87fff8000","0x480680017fff8000","0x0","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4f7574206f6620676173","0x400080007ffe7fff","0x482680017ff88000","0x1","0x480a7ff97fff8000","0x480680017fff8000","0x1","0x48127ffb7fff8000","0x482480017ffa8000","0x1","0x208b7fff7fff7ffe","0x20780017fff7ffd","0xd","0x40780017fff7fff","0x81","0x480a7ff87fff8000","0x480a7ff97fff8000","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x208b7fff7fff7ffe","0x4825800180007ffd","0x800000000000010ffffffffffffffffb781126dcae7b2321e66a241adc64d2f","0x20680017fff7fff","0xd","0x40780017fff7fff","0x80","0x480a7ff87fff8000","0x480a7ff97fff8000","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x208b7fff7fff7ffe","0x4825800180007ffc","0x800000000000010ffffffffffffffffb781126dcae7b2321e66a241adc64d2f","0x20680017fff7fff","0xd","0x40780017fff7fff","0x7f","0x480a7ff87fff8000","0x480a7ff97fff8000","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x208b7fff7fff7ffe","0x484a7ffb7ffb8001","0x48487ffb80008001","0x482680017ffb8001","0x6f21413efbe40de150e596d72f7a8c5609ad26c15c915c1f4cdfcb99cee9e89","0x483080007fff7ffd","0x4850800080008001","0x48307ffb80018000","0xa0680017fff8000","0x4","0x10780017fff7fff","0x6","0x404480017ff97ffe","0x3","0x10780017fff7fff","0x126","0x4844800180008002","0x4000000000000088000000000000000","0x4830800080017ffc","0x480280007ff87ffe","0x480280017ff87ffe","0x402480017ffd7fff","0xfbfffffffffffff77fffffffffffffff","0x400280027ff87fff","0x480a7ffb7fff8000","0x48127ff87fff8000","0x484a7ffc7ffc8001","0x48487ffc80008001","0x482680017ffc8001","0x6f21413efbe40de150e596d72f7a8c5609ad26c15c915c1f4cdfcb99cee9e89","0x483080007fff7ffd","0x4850800080008001","0x48307ffb80018000","0xa0680017fff8000","0x4","0x10780017fff7fff","0x6","0x404480017ff97ffe","0x3","0x10780017fff7fff","0x101","0x4844800180008002","0x4000000000000088000000000000000","0x4830800080017ffc","0x480280037ff87ffe","0x480280047ff87ffe","0x402480017ffd7fff","0xfbfffffffffffff77fffffffffffffff","0x400280057ff87fff","0x480680017fff8000","0x1ef15c18599971b7beced415a40f0c7deacfd9b0d1819e03d723d8bc943cfca","0x480680017fff8000","0x5668060aa49730b7be4801df46ec62de53ecd11abe43a32873000c36e8dc1f","0x482680017ff88000","0x6","0x480a7ffc7fff8000","0x48127ff57fff8000","0x48507ffc7ffc8000","0x48507ffa7ffa8001","0x48507ff980008001","0x482480017ff88001","0x6f21413efbe40de150e596d72f7a8c5609ad26c15c915c1f4cdfcb99cee9e89","0x483080007fff7ffd","0x48307ffc80007ffb","0x20680017fff7fff","0xdd","0x4800800080068004","0x4800800180058004","0x4850800380037ffe","0x4850800180017ffe","0x485080007ffd7ffe","0x482480017fff7ffe","0x6f21413efbe40de150e596d72f7a8c5609ad26c15c915c1f4cdfcb99cee9e89","0x48307ffd7ffc7ffa","0x400280007ff97ffd","0x400280017ff97ffe","0x400280027ff97ff1","0x400280037ff97ff2","0x400380047ff97ffd","0x480280057ff98000","0x480280067ff98000","0x48127ffd7fff8000","0x48127feb7fff8000","0x48127feb7fff8000","0x482680017ff98000","0x7","0x480080007ffc8000","0x480080017ffb8000","0x48307ffe80007ff8","0x20680017fff7fff","0x5","0x40127ffe7fff7ff8","0x10780017fff7fff","0xb6","0x48307ffe7ff88000","0x48507ffe80007fff","0x48507fff7fff8000","0x48307ffa7ff48000","0x48307fff80027ffe","0x483080017fff7ff2","0x48507ffe7ffb7fff","0x48307ff180007ffe","0x400080007ff47fec","0x400080017ff47fed","0x400080027ff47ff2","0x400080037ff47ff3","0x400180047ff47ffa","0x400080077ff47fec","0x400080087ff47fed","0x400080097ff47fd0","0x4000800a7ff47fd1","0x4001800b7ff47ffc","0x4800800c7ff48000","0x4800800d7ff38000","0x48127fec7fff8000","0x480080057ff18000","0x480080067ff08000","0x48127fe97fff8000","0x482480017fee8000","0xe","0x480080007ffb8000","0x480080017ffa8000","0x48307ffe80007ff7","0x20680017fff7fff","0x5","0x40127ffe7fff7ff7","0x10780017fff7fff","0x89","0x48307ffe7ff78000","0x48507ffe80007fff","0x48507fff7fff8000","0x48307ffa7ff38000","0x48307fff80027ffe","0x483080017fff7ff1","0x48507ffe7ffb7fff","0x48307ff080007ffe","0x48307ff180007ffe","0x20680017fff7fff","0x4","0x402780017fff7fff","0x1","0x48307ff180007ffe","0x48507ffe80007fff","0x48507fff7fff8000","0x48307fed7ffa8000","0x48307fff80027ffe","0x483080017fff7ff8","0x48507ffe7ffb7fff","0x48307ff780007ffe","0x48127ffe7fff8000","0x48127ffe7fff8000","0x48127fe87fff8000","0x480080007fff8000","0x480080017ffe8000","0x48307ffe80007ffb","0x20680017fff7fff","0x5","0x40127ffe7fff7ffb","0x10780017fff7fff","0x1a","0x48307ffe7ffb8000","0x48507ffe80007fff","0x48507fff7fff8000","0x48307ffa7ff78000","0x48307fff80027ffe","0x483080017fff7ff5","0x48507ffe7ffb7fff","0x48307ff480007ffe","0x48307fd580007ffe","0x20680017fff7fff","0xd","0x40780017fff7fff","0x1a","0x48127f9b7fff8000","0x48127fc17fff8000","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x480680017fff8000","0x1","0x208b7fff7fff7ffe","0x10780017fff7fff","0x4","0x40780017fff7fff","0x9","0x48127fe67fff8000","0x484480017fe68000","0x800000000000011000000000000000000000000000000000000000000000000","0x20680017fff7fff","0x11","0x40780017fff7fff","0x16","0x40780017fff7fff","0x1","0x480680017fff8000","0x4f7074696f6e3a3a756e77726170206661696c65642e","0x400080007ffe7fff","0x48127f9b7fff8000","0x48127fc17fff8000","0x480680017fff8000","0x1","0x48127ffb7fff8000","0x482480017ffa8000","0x1","0x208b7fff7fff7ffe","0x48307fd780007ffe","0x20680017fff7fff","0x4","0x402780017fff7fff","0x1","0x48307fd780007ffe","0x48507ffe80007fff","0x48507fff7fff8000","0x48307fd37ffa8000","0x48307fff80027ffe","0x483080017fff7ff8","0x48507ffe7ffb7fff","0x48307ff780007ffe","0x48127ffe7fff8000","0x48127ffe7fff8000","0x48127fce7fff8000","0x480080007fff8000","0x480080017ffe8000","0x48307ffe80007ffb","0x20680017fff7fff","0x5","0x40127ffe7fff7ffb","0x10780017fff7fff","0x18","0x48307ffe7ffb8000","0x48507ffe80007fff","0x48507fff7fff8000","0x48307ffa7ff78000","0x48307fff80027ffe","0x483080017fff7ff5","0x48507ffe7ffb7fff","0x48307ff480007ffe","0x48307fbb80007ffe","0x20680017fff7fff","0xb","0x48127f9b7fff8000","0x48127fc17fff8000","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x480680017fff8000","0x1","0x208b7fff7fff7ffe","0x10780017fff7fff","0x4","0x40780017fff7fff","0x9","0x48127f9b7fff8000","0x48127fc17fff8000","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x208b7fff7fff7ffe","0x40780017fff7fff","0x3a","0x48127f9b7fff8000","0x48127fc17fff8000","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x208b7fff7fff7ffe","0x40780017fff7fff","0x4c","0x48127f9b7fff8000","0x48127faf7fff8000","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x208b7fff7fff7ffe","0x40780017fff7fff","0x5c","0x48127f9b7fff8000","0x480a7ff97fff8000","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x208b7fff7fff7ffe","0x40780017fff7fff","0x6b","0x482680017ff88000","0x3","0x480a7ff97fff8000","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x208b7fff7fff7ffe","0x40780017fff7fff","0x78","0x480a7ff87fff8000","0x480a7ff97fff8000","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x40780017fff7fff","0x1","0x480680017fff8000","0x9","0x480680017fff8000","0x1","0x480a7ffd7fff8000","0x1137ffd7fff7fff","0x10780017fff7fff","0x37","0x10780017fff7fff","0x35","0x10780017fff7fff","0x33","0x10780017fff7fff","0x31","0x20680017fff7ffe","0xb","0x480680017fff8000","0x38f6a5b87c23cee6e7294bcc3302e95019f70f81586ff3cac38581f5ca96381","0x400080007ffa7fff","0x400080017ffa7ffe","0x48127ffa7fff8000","0x482480017ff98000","0x2","0x10780017fff7fff","0x9","0x480680017fff8000","0xca58956845fecb30a8cb3efe23582630dbe8b80cc1fb8fd5d5e866b1356ad","0x400080007ffa7fff","0x400080017ffa7ffe","0x48127ffa7fff8000","0x482480017ff98000","0x2","0x480680017fff8000","0x456d69744576656e74","0x400280007ffc7fff","0x400380017ffc7ffb","0x400280027ffc7ffd","0x400280037ffc7ffe","0x400280047ffc7ff8","0x400280057ffc7ff8","0x480280077ffc8000","0x20680017fff7fff","0xc","0x480280067ffc8000","0x482680017ffc8000","0x8","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x208b7fff7fff7ffe","0x480280067ffc8000","0x482680017ffc8000","0xa","0x480680017fff8000","0x1","0x480280087ffc8000","0x480280097ffc8000","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x40780017fff7fff","0x1","0x480680017fff8000","0x9","0x480680017fff8000","0x0","0x480a7ffd7fff8000","0x1137ffd7fff7fff","0x10780017fff7fff","0x37","0x10780017fff7fff","0x35","0x10780017fff7fff","0x33","0x10780017fff7fff","0x31","0x20680017fff7ffe","0xb","0x480680017fff8000","0x38f6a5b87c23cee6e7294bcc3302e95019f70f81586ff3cac38581f5ca96381","0x400080007ffa7fff","0x400080017ffa7ffe","0x48127ffa7fff8000","0x482480017ff98000","0x2","0x10780017fff7fff","0x9","0x480680017fff8000","0xca58956845fecb30a8cb3efe23582630dbe8b80cc1fb8fd5d5e866b1356ad","0x400080007ffa7fff","0x400080017ffa7ffe","0x48127ffa7fff8000","0x482480017ff98000","0x2","0x480680017fff8000","0x456d69744576656e74","0x400280007ffc7fff","0x400380017ffc7ffb","0x400280027ffc7ffd","0x400280037ffc7ffe","0x400280047ffc7ff8","0x400280057ffc7ff8","0x480280077ffc8000","0x20680017fff7fff","0xc","0x480280067ffc8000","0x482680017ffc8000","0x8","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x208b7fff7fff7ffe","0x480280067ffc8000","0x482680017ffc8000","0xa","0x480680017fff8000","0x1","0x480280087ffc8000","0x480280097ffc8000","0x208b7fff7fff7ffe","0x48297ffc80007ffd","0x20680017fff7fff","0x4","0x10780017fff7fff","0xa","0x482680017ffc8000","0x1","0x480a7ffd7fff8000","0x480680017fff8000","0x0","0x480a7ffc7fff8000","0x10780017fff7fff","0x8","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x480680017fff8000","0x1","0x480680017fff8000","0x0","0x20680017fff7ffe","0x98","0x480080007fff8000","0xa0680017fff8000","0x12","0x4824800180007ffe","0x100000000","0x4844800180008002","0x8000000000000110000000000000000","0x4830800080017ffe","0x480280007ffb7fff","0x482480017ffe8000","0xefffffffffffffde00000000ffffffff","0x480280017ffb7fff","0x400280027ffb7ffb","0x402480017fff7ffb","0xffffffffffffffffffffffffffffffff","0x20680017fff7fff","0x78","0x402780017fff7fff","0x1","0x400280007ffb7ffe","0x482480017ffe8000","0xffffffffffffffffffffffff00000000","0x400280017ffb7fff","0x480680017fff8000","0x0","0x48307ff880007ff9","0x48307ffb7ffe8000","0xa0680017fff8000","0x8","0x482480017ffd8000","0x1","0x48307fff80007ffd","0x400280027ffb7fff","0x10780017fff7fff","0x51","0x48307ffe80007ffd","0x400280027ffb7fff","0x48307ff480007ff5","0x48307ffa7ff38000","0x48307ffb7ff28000","0x48307ff580017ffd","0xa0680017fff7fff","0x7","0x482480017fff8000","0x100000000000000000000000000000000","0x400280037ffb7fff","0x10780017fff7fff","0x2f","0x400280037ffb7fff","0x48307fef80007ff0","0x48307ffe7ff28000","0xa0680017fff8000","0x8","0x482480017ffd8000","0x1","0x48307fff80007ffd","0x400280047ffb7fff","0x10780017fff7fff","0x11","0x48307ffe80007ffd","0x400280047ffb7fff","0x40780017fff7fff","0x3","0x482680017ffb8000","0x5","0x480680017fff8000","0x0","0x48307fea7fe68000","0x48307ff77fe58000","0x480680017fff8000","0x0","0x48127ff07fff8000","0x48127ff07fff8000","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x496e646578206f7574206f6620626f756e6473","0x400080007ffe7fff","0x482680017ffb8000","0x5","0x480680017fff8000","0x1","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x48127ff97fff8000","0x482480017ff88000","0x1","0x208b7fff7fff7ffe","0x40780017fff7fff","0x4","0x40780017fff7fff","0x1","0x480680017fff8000","0x7533325f737562204f766572666c6f77","0x400080007ffe7fff","0x482680017ffb8000","0x4","0x480680017fff8000","0x1","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x48127ff97fff8000","0x482480017ff88000","0x1","0x208b7fff7fff7ffe","0x40780017fff7fff","0x9","0x40780017fff7fff","0x1","0x480680017fff8000","0x496e646578206f7574206f6620626f756e6473","0x400080007ffe7fff","0x482680017ffb8000","0x3","0x480680017fff8000","0x1","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x48127ff97fff8000","0x482480017ff88000","0x1","0x208b7fff7fff7ffe","0x40780017fff7fff","0xc","0x482680017ffb8000","0x3","0x480680017fff8000","0x0","0x48127fe67fff8000","0x48127fe67fff8000","0x480680017fff8000","0x1","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x208b7fff7fff7ffe","0x40780017fff7fff","0x14","0x480a7ffb7fff8000","0x480680017fff8000","0x0","0x48127fe67fff8000","0x48127fe67fff8000","0x480680017fff8000","0x1","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x208b7fff7fff7ffe"],"bytecode_segment_lengths":[209,194,275,230,116,140,116,140,151,231,373,96,377,89,123,92,89,137,205,161,111,66,361,65,65,185],"hints":[[2,[{"TestLessThanOrEqual":{"lhs":{"Immediate":"0x0"},"rhs":{"Deref":{"register":"FP","offset":-6}},"dst":{"register":"AP","offset":0}}}]],[35,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[82,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[101,[{"TestLessThanOrEqual":{"lhs":{"Immediate":"0x807a"},"rhs":{"Deref":{"register":"AP","offset":-11}},"dst":{"register":"AP","offset":0}}}]],[124,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[165,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[180,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[194,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[209,[{"TestLessThanOrEqual":{"lhs":{"Immediate":"0x0"},"rhs":{"Deref":{"register":"FP","offset":-6}},"dst":{"register":"AP","offset":0}}}]],[242,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[290,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[315,[{"TestLessThanOrEqual":{"lhs":{"Deref":{"register":"AP","offset":-1}},"rhs":{"Deref":{"register":"AP","offset":-14}},"dst":{"register":"AP","offset":0}}}]],[334,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[356,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[372,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[387,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[405,[{"TestLessThanOrEqual":{"lhs":{"Immediate":"0x0"},"rhs":{"Deref":{"register":"FP","offset":-6}},"dst":{"register":"AP","offset":0}}}]],[460,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[508,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[533,[{"TestLessThanOrEqual":{"lhs":{"Deref":{"register":"AP","offset":-1}},"rhs":{"Deref":{"register":"AP","offset":-14}},"dst":{"register":"AP","offset":0}}}]],[555,[{"SystemCall":{"system":{"Deref":{"register":"FP","offset":-5}}}}]],[579,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[616,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[632,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[647,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[662,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[678,[{"TestLessThanOrEqual":{"lhs":{"Immediate":"0x0"},"rhs":{"Deref":{"register":"FP","offset":-6}},"dst":{"register":"AP","offset":0}}}]],[695,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[714,[{"TestLessThanOrEqual":{"lhs":{"Immediate":"0x440c"},"rhs":{"Deref":{"register":"AP","offset":-7}},"dst":{"register":"AP","offset":0}}}]],[738,[{"SystemCall":{"system":{"Deref":{"register":"FP","offset":-5}}}}]],[745,[{"TestLessThan":{"lhs":{"Deref":{"register":"AP","offset":-3}},"rhs":{"Immediate":"0x100000000000000000000000000000000"},"dst":{"register":"AP","offset":0}}}]],[747,[{"DivMod":{"lhs":{"Deref":{"register":"AP","offset":-4}},"rhs":{"Immediate":"0x100000000000000000000000000000000"},"quotient":{"register":"AP","offset":3},"remainder":{"register":"AP","offset":4}}}]],[782,[{"SystemCall":{"system":{"Deref":{"register":"AP","offset":-7}}}}]],[789,[{"TestLessThan":{"lhs":{"Deref":{"register":"AP","offset":-3}},"rhs":{"Immediate":"0x100000000000000000000000000000000"},"dst":{"register":"AP","offset":0}}}]],[791,[{"DivMod":{"lhs":{"Deref":{"register":"AP","offset":-4}},"rhs":{"Immediate":"0x100000000000000000000000000000000"},"quotient":{"register":"AP","offset":3},"remainder":{"register":"AP","offset":4}}}]],[812,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[828,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[850,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[878,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[893,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[908,[{"TestLessThanOrEqual":{"lhs":{"Immediate":"0x0"},"rhs":{"Deref":{"register":"FP","offset":-6}},"dst":{"register":"AP","offset":0}}}]],[925,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[944,[{"TestLessThanOrEqual":{"lhs":{"Immediate":"0xd70"},"rhs":{"Deref":{"register":"AP","offset":-7}},"dst":{"register":"AP","offset":0}}}]],[968,[{"SystemCall":{"system":{"Deref":{"register":"FP","offset":-5}}}}]],[971,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[994,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[1009,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[1024,[{"TestLessThanOrEqual":{"lhs":{"Immediate":"0x0"},"rhs":{"Deref":{"register":"FP","offset":-6}},"dst":{"register":"AP","offset":0}}}]],[1062,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[1081,[{"TestLessThanOrEqual":{"lhs":{"Immediate":"0xfbb8"},"rhs":{"Deref":{"register":"AP","offset":-12}},"dst":{"register":"AP","offset":0}}}]],[1102,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[1120,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[1135,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[1149,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[1164,[{"TestLessThanOrEqual":{"lhs":{"Immediate":"0x0"},"rhs":{"Deref":{"register":"FP","offset":-6}},"dst":{"register":"AP","offset":0}}}]],[1181,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[1200,[{"TestLessThanOrEqual":{"lhs":{"Immediate":"0xd70"},"rhs":{"Deref":{"register":"AP","offset":-7}},"dst":{"register":"AP","offset":0}}}]],[1224,[{"SystemCall":{"system":{"Deref":{"register":"FP","offset":-5}}}}]],[1227,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[1250,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[1265,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[1280,[{"TestLessThanOrEqual":{"lhs":{"Immediate":"0x0"},"rhs":{"Deref":{"register":"FP","offset":-6}},"dst":{"register":"AP","offset":0}}}]],[1318,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[1337,[{"TestLessThanOrEqual":{"lhs":{"Immediate":"0xfbb8"},"rhs":{"Deref":{"register":"AP","offset":-12}},"dst":{"register":"AP","offset":0}}}]],[1358,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[1376,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[1391,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[1405,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[1420,[{"TestLessThanOrEqual":{"lhs":{"Immediate":"0x0"},"rhs":{"Deref":{"register":"FP","offset":-6}},"dst":{"register":"AP","offset":0}}}]],[1458,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[1483,[{"TestLessThanOrEqual":{"lhs":{"Deref":{"register":"AP","offset":-1}},"rhs":{"Deref":{"register":"AP","offset":-15}},"dst":{"register":"AP","offset":0}}}]],[1502,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[1524,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[1540,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[1555,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[1571,[{"TestLessThanOrEqual":{"lhs":{"Immediate":"0x0"},"rhs":{"Deref":{"register":"FP","offset":-6}},"dst":{"register":"AP","offset":0}}}]],[1609,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[1632,[{"TestLessThanOrEqual":{"lhs":{"Deref":{"register":"AP","offset":-1}},"rhs":{"Deref":{"register":"AP","offset":-14}},"dst":{"register":"AP","offset":0}}}]],[1661,[{"TestLessThan":{"lhs":{"Deref":{"register":"AP","offset":-1}},"rhs":{"Immediate":"0x7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"},"dst":{"register":"AP","offset":5}}}]],[1665,[{"LinearSplit":{"value":{"Deref":{"register":"AP","offset":4}},"scalar":{"Immediate":"0x110000000000000000"},"max_x":{"Immediate":"0xffffffffffffffffffffffffffffffff"},"x":{"register":"AP","offset":-2},"y":{"register":"AP","offset":-1}}}]],[1676,[{"LinearSplit":{"value":{"Deref":{"register":"AP","offset":4}},"scalar":{"Immediate":"0x8000000000000000000000000000000"},"max_x":{"Immediate":"0xfffffffffffffffffffffffffffffffe"},"x":{"register":"AP","offset":-2},"y":{"register":"AP","offset":-1}}}]],[1702,[{"SystemCall":{"system":{"Deref":{"register":"FP","offset":-5}}}}]],[1724,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[1755,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[1771,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[1786,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[1802,[{"TestLessThanOrEqual":{"lhs":{"Immediate":"0x0"},"rhs":{"Deref":{"register":"FP","offset":-6}},"dst":{"register":"AP","offset":0}}}]],[1856,[{"TestLessThan":{"lhs":{"Deref":{"register":"AP","offset":-1}},"rhs":{"Immediate":"0x800000000000000000000000000000000000000000000000000000000000000"},"dst":{"register":"AP","offset":4}}}]],[1860,[{"LinearSplit":{"value":{"Deref":{"register":"AP","offset":3}},"scalar":{"Immediate":"0x110000000000000000"},"max_x":{"Immediate":"0xffffffffffffffffffffffffffffffff"},"x":{"register":"AP","offset":-2},"y":{"register":"AP","offset":-1}}}]],[1870,[{"LinearSplit":{"value":{"Deref":{"register":"AP","offset":-2}},"scalar":{"Immediate":"0x8000000000000000000000000000000"},"max_x":{"Immediate":"0xffffffffffffffffffffffffffffffff"},"x":{"register":"AP","offset":-1},"y":{"register":"AP","offset":0}}}]],[1902,[{"TestLessThan":{"lhs":{"Deref":{"register":"AP","offset":-1}},"rhs":{"Immediate":"0x100000000000000000000000000000000"},"dst":{"register":"AP","offset":0}}}]],[1904,[{"DivMod":{"lhs":{"Deref":{"register":"AP","offset":-2}},"rhs":{"Immediate":"0x100000000000000000000000000000000"},"quotient":{"register":"AP","offset":3},"remainder":{"register":"AP","offset":4}}}]],[1949,[{"TestLessThan":{"lhs":{"Deref":{"register":"AP","offset":-1}},"rhs":{"Immediate":"0x100000000000000000000000000000000"},"dst":{"register":"AP","offset":0}}}]],[1951,[{"DivMod":{"lhs":{"Deref":{"register":"AP","offset":-2}},"rhs":{"Immediate":"0x100000000000000000000000000000000"},"quotient":{"register":"AP","offset":3},"remainder":{"register":"AP","offset":4}}}]],[2025,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[2048,[{"TestLessThanOrEqual":{"lhs":{"Deref":{"register":"AP","offset":-1}},"rhs":{"Deref":{"register":"AP","offset":-51}},"dst":{"register":"AP","offset":0}}}]],[2071,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[2091,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[2107,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[2129,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[2144,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[2159,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[2175,[{"TestLessThanOrEqual":{"lhs":{"Immediate":"0x2c42"},"rhs":{"Deref":{"register":"FP","offset":-8}},"dst":{"register":"AP","offset":0}}}]],[2251,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[2275,[{"SystemCall":{"system":{"Deref":{"register":"FP","offset":-5}}}}]],[2289,[{"SystemCall":{"system":{"Deref":{"register":"AP","offset":-2}}}}]],[2298,[{"TestLessThan":{"lhs":{"Deref":{"register":"AP","offset":-3}},"rhs":{"Immediate":"0x100000000000000000000000000000000"},"dst":{"register":"AP","offset":0}}}]],[2300,[{"DivMod":{"lhs":{"Deref":{"register":"AP","offset":-4}},"rhs":{"Immediate":"0x100000000000000000000000000000000"},"quotient":{"register":"AP","offset":3},"remainder":{"register":"AP","offset":4}}}]],[2337,[{"TestLessThan":{"lhs":{"Deref":{"register":"AP","offset":0}},"rhs":{"Immediate":"0x100000000000000000000000000000000"},"dst":{"register":"AP","offset":-1}}}]],[2361,[{"TestLessThan":{"lhs":{"Deref":{"register":"AP","offset":0}},"rhs":{"Immediate":"0x100000000000000000000000000000000"},"dst":{"register":"AP","offset":-1}}}]],[2376,[{"TestLessThan":{"lhs":{"Deref":{"register":"AP","offset":0}},"rhs":{"Immediate":"0x100000000000000000000000000000000"},"dst":{"register":"AP","offset":-1}}}]],[2403,[{"TestLessThan":{"lhs":{"Deref":{"register":"AP","offset":0}},"rhs":{"Immediate":"0x100000000000000000000000000000000"},"dst":{"register":"AP","offset":-1}}}]],[2423,[{"TestLessThan":{"lhs":{"Deref":{"register":"AP","offset":0}},"rhs":{"Immediate":"0x100000000000000000000000000000000"},"dst":{"register":"AP","offset":-1}}}]],[2449,[{"TestLessThan":{"lhs":{"Deref":{"register":"AP","offset":0}},"rhs":{"Immediate":"0x100000000000000000000000000000000"},"dst":{"register":"AP","offset":-1}}}]],[2470,[{"TestLessThan":{"lhs":{"Deref":{"register":"AP","offset":0}},"rhs":{"Immediate":"0x100000000000000000000000000000000"},"dst":{"register":"AP","offset":-1}}}]],[2490,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[2504,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[2529,[{"TestLessThan":{"lhs":{"Deref":{"register":"AP","offset":0}},"rhs":{"Immediate":"0x100000000000000000000000000000000"},"dst":{"register":"AP","offset":-1}}}]],[2553,[{"TestLessThan":{"lhs":{"Deref":{"register":"AP","offset":0}},"rhs":{"Immediate":"0x100000000000000000000000000000000"},"dst":{"register":"AP","offset":-1}}}]],[2565,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[2602,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[2625,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[2650,[{"TestLessThanOrEqual":{"lhs":{"Immediate":"0x134c"},"rhs":{"Deref":{"register":"FP","offset":-7}},"dst":{"register":"AP","offset":0}}}]],[2723,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[2741,[{"SystemCall":{"system":{"Deref":{"register":"FP","offset":-3}}}}]],[2774,[{"SystemCall":{"system":{"BinOp":{"op":"Add","a":{"register":"FP","offset":-3},"b":{"Immediate":"0x5"}}}}}]],[2794,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[2860,[{"TestLessThanOrEqual":{"lhs":{"Immediate":"0x942"},"rhs":{"Deref":{"register":"FP","offset":-8}},"dst":{"register":"AP","offset":0}}}]],[2932,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[2973,[{"TestLessThan":{"lhs":{"Deref":{"register":"AP","offset":-2}},"rhs":{"Deref":{"register":"AP","offset":-1}},"dst":{"register":"AP","offset":0}}}]],[2988,[{"TestLessThan":{"lhs":{"Deref":{"register":"AP","offset":-3}},"rhs":{"Deref":{"register":"AP","offset":-1}},"dst":{"register":"AP","offset":0}}}]],[3011,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[3027,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[3045,[{"SystemCall":{"system":{"Deref":{"register":"FP","offset":-4}}}}]],[3059,[{"SystemCall":{"system":{"BinOp":{"op":"Add","a":{"register":"FP","offset":-4},"b":{"Immediate":"0x5"}}}}}]],[3080,[{"SystemCall":{"system":{"Deref":{"register":"AP","offset":-4}}}}]],[3102,[{"SystemCall":{"system":{"Deref":{"register":"AP","offset":-7}}}}]],[3143,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[3185,[{"TestLessThan":{"lhs":{"Deref":{"register":"AP","offset":-1}},"rhs":{"Immediate":"0x7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"},"dst":{"register":"AP","offset":5}}}]],[3189,[{"LinearSplit":{"value":{"Deref":{"register":"AP","offset":4}},"scalar":{"Immediate":"0x110000000000000000"},"max_x":{"Immediate":"0xffffffffffffffffffffffffffffffff"},"x":{"register":"AP","offset":-2},"y":{"register":"AP","offset":-1}}}]],[3200,[{"LinearSplit":{"value":{"Deref":{"register":"AP","offset":4}},"scalar":{"Immediate":"0x8000000000000000000000000000000"},"max_x":{"Immediate":"0xfffffffffffffffffffffffffffffffe"},"x":{"register":"AP","offset":-2},"y":{"register":"AP","offset":-1}}}]],[3229,[{"SystemCall":{"system":{"Deref":{"register":"FP","offset":-7}}}}]],[3244,[{"SystemCall":{"system":{"BinOp":{"op":"Add","a":{"register":"FP","offset":-7},"b":{"Immediate":"0x7"}}}}}]],[3266,[{"SystemCall":{"system":{"Deref":{"register":"AP","offset":-7}}}}]],[3281,[{"SystemCall":{"system":{"BinOp":{"op":"Add","a":{"register":"AP","offset":-12},"b":{"Immediate":"0x7"}}}}}]],[3298,[{"SystemCall":{"system":{"BinOp":{"op":"Add","a":{"register":"AP","offset":-18},"b":{"Immediate":"0xe"}}}}}]],[3404,[{"TestLessThan":{"lhs":{"Deref":{"register":"AP","offset":-1}},"rhs":{"Immediate":"0x800000000000000000000000000000000000000000000000000000000000000"},"dst":{"register":"AP","offset":4}}}]],[3408,[{"LinearSplit":{"value":{"Deref":{"register":"AP","offset":3}},"scalar":{"Immediate":"0x110000000000000000"},"max_x":{"Immediate":"0xffffffffffffffffffffffffffffffff"},"x":{"register":"AP","offset":-2},"y":{"register":"AP","offset":-1}}}]],[3418,[{"LinearSplit":{"value":{"Deref":{"register":"AP","offset":-2}},"scalar":{"Immediate":"0x8000000000000000000000000000000"},"max_x":{"Immediate":"0xffffffffffffffffffffffffffffffff"},"x":{"register":"AP","offset":-1},"y":{"register":"AP","offset":0}}}]],[3544,[{"TestLessThanOrEqual":{"lhs":{"Immediate":"0x35ca"},"rhs":{"Deref":{"register":"FP","offset":-8}},"dst":{"register":"AP","offset":0}}}]],[3594,[{"SystemCall":{"system":{"Deref":{"register":"FP","offset":-7}}}}]],[3636,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[3655,[{"TestLessThanOrEqual":{"lhs":{"Immediate":"0x8de"},"rhs":{"Deref":{"register":"FP","offset":-7}},"dst":{"register":"AP","offset":0}}}]],[3707,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[3769,[{"FieldSqrt":{"val":{"Deref":{"register":"AP","offset":-4}},"sqrt":{"register":"AP","offset":0}}}]],[3779,[{"LinearSplit":{"value":{"Deref":{"register":"AP","offset":-3}},"scalar":{"Immediate":"0x4000000000000088000000000000000"},"max_x":{"Immediate":"0xffffffffffffffffffffffffffffffff"},"x":{"register":"AP","offset":0},"y":{"register":"AP","offset":1}}}]],[3794,[{"FieldSqrt":{"val":{"Deref":{"register":"AP","offset":-4}},"sqrt":{"register":"AP","offset":0}}}]],[3804,[{"LinearSplit":{"value":{"Deref":{"register":"AP","offset":-3}},"scalar":{"Immediate":"0x4000000000000088000000000000000"},"max_x":{"Immediate":"0xffffffffffffffffffffffffffffffff"},"x":{"register":"AP","offset":0},"y":{"register":"AP","offset":1}}}]],[3829,[{"RandomEcPoint":{"x":{"register":"AP","offset":4},"y":{"register":"AP","offset":5}}},{"AllocConstantSize":{"size":{"Immediate":"0x2"},"dst":{"register":"AP","offset":6}}}]],[3956,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[4082,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[4084,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[4126,[{"SystemCall":{"system":{"Deref":{"register":"FP","offset":-4}}}}]],[4147,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[4149,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[4191,[{"SystemCall":{"system":{"Deref":{"register":"FP","offset":-4}}}}]],[4234,[{"TestLessThan":{"lhs":{"BinOp":{"op":"Add","a":{"register":"AP","offset":-1},"b":{"Immediate":"0x0"}}},"rhs":{"Immediate":"0x100000000"},"dst":{"register":"AP","offset":0}}}]],[4238,[{"LinearSplit":{"value":{"Deref":{"register":"AP","offset":-1}},"scalar":{"Immediate":"0x8000000000000110000000000000000"},"max_x":{"Immediate":"0xfffffffffffffffffffffffffffffffe"},"x":{"register":"AP","offset":0},"y":{"register":"AP","offset":1}}}]],[4260,[{"TestLessThanOrEqual":{"lhs":{"Deref":{"register":"AP","offset":-1}},"rhs":{"Deref":{"register":"AP","offset":-2}},"dst":{"register":"AP","offset":0}}}]],[4274,[{"TestLessThan":{"lhs":{"Deref":{"register":"AP","offset":0}},"rhs":{"Immediate":"0x100000000"},"dst":{"register":"AP","offset":-1}}}]],[4284,[{"TestLessThanOrEqual":{"lhs":{"Deref":{"register":"AP","offset":-1}},"rhs":{"Deref":{"register":"AP","offset":-2}},"dst":{"register":"AP","offset":0}}}]],[4307,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[4328,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[4349,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]]],"entry_points_by_type":{"EXTERNAL":[{"selector":"0xbc0eb87884ab91e330445c3584a50d7ddf4b568f02fbeb456a6242cce3f5d9","offset":1280,"builtins":["range_check"]},{"selector":"0xfe80f537b66d12a00b6d3c072b44afbb716e78dde5c3f0ef116ee93d3e3283","offset":1571,"builtins":["pedersen","range_check"]},{"selector":"0x15d40a3d6ca2ac30f4031e42be28da9b056fef9bb7357ac5e85627ee876e5ad","offset":0,"builtins":["range_check"]},{"selector":"0x162da33a4585851fe8d3af3c2a9c60b557814e221e0d4f30ff0b2189d9c7775","offset":209,"builtins":["range_check","ec_op"]},{"selector":"0x1a35984e05126dbecb7c3bb9929e7dd9106d460c59b1633739a5c733a5fb13b","offset":908,"builtins":["range_check"]},{"selector":"0x1a6c6a0bdec86cc645c91997d8eea83e87148659e3e61122f72361fd5e94079","offset":1164,"builtins":["range_check"]},{"selector":"0x28420862938116cb3bbdbedee07451ccc54d4e9412dbef71142ad1980a30941","offset":403,"builtins":["range_check","ec_op"]},{"selector":"0x289da278a8dc833409cabfdad1581e8e7d40e42dcaed693fa4008dcdb4963b3","offset":1420,"builtins":["range_check","ec_op"]},{"selector":"0x2e3e21ff5952b2531241e37999d9c4c8b3034cccc89a202a6bf019bdf5294f9","offset":1024,"builtins":["range_check"]},{"selector":"0x367eac5e0bf029f1ecb34abb825fa92b93fe4b5df97e0ec500711a3a178b823","offset":678,"builtins":["range_check"]}],"L1_HANDLER":[],"CONSTRUCTOR":[{"selector":"0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194","offset":1802,"builtins":["pedersen","range_check"]}]}} \ No newline at end of file +{ + "prime": "0x800000000000011000000000000000000000000000000000000000000000001", + "compiler_version": "2.6.3", + "bytecode": [ + "0x40780017fff7fff", + "0x1", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0xbb", + "0x4825800180007ffa", + "0x0", + "0x400280007ff97fff", + "0x482680017ff98000", + "0x1", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x480a7ffc7fff8000", + "0x10780017fff7fff", + "0x8", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffe", + "0x20", + "0x40780017fff7fff", + "0x1", + "0x48127ff97fff8000", + "0x48127ff77fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ffb7fff8000", + "0x48127ffa7fff8000", + "0x480080007ff88000", + "0x1104800180018000", + "0x853", + "0x20680017fff7ffa", + "0xb", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x10780017fff7fff", + "0x14", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffa7fff8000", + "0x48127ff87fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffd", + "0x69", + "0x48307ffb80007ffc", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x10", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x400080007ffe7fff", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x10cd", + "0x482480017fff8000", + "0x10cc", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4824800180007ff4", + "0x807a", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ff17fff", + "0x10780017fff7fff", + "0x39", + "0x4824800180007ff4", + "0x807a", + "0x400080007ff27fff", + "0x482480017ff28000", + "0x1", + "0x48127ffe7fff8000", + "0x480a7ffb7fff8000", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x1104800180018000", + "0x868", + "0x40137ffc7fff8000", + "0x20680017fff7ffd", + "0x23", + "0x40780017fff7fff", + "0x1", + "0x48307ffd80007ffe", + "0x4844800180007fff", + "0x2", + "0x400080007ffd7fff", + "0x48127ff77fff8000", + "0x48127ff77fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x1104800180018000", + "0x9cf", + "0x20680017fff7ffd", + "0xa", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480a80007fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480a80007fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480a80007fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482480017fef8000", + "0x1", + "0x48127fef7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", + "0x400080007ffe7fff", + "0x48127ff77fff8000", + "0x48127ff77fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482680017ff98000", + "0x1", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", + "0x400280007ff87fff", + "0x10780017fff7fff", + "0xad", + "0x4825800180007ffa", + "0x0", + "0x400280007ff87fff", + "0x482680017ff88000", + "0x1", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x480a7ffc7fff8000", + "0x10780017fff7fff", + "0x8", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffe", + "0x21", + "0x40780017fff7fff", + "0x1", + "0x48127ff97fff8000", + "0x48127ff77fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ffb7fff8000", + "0x48127ffa7fff8000", + "0x480080007ff88000", + "0x1104800180018000", + "0x784", + "0x20680017fff7ffa", + "0xb", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x10780017fff7fff", + "0x15", + "0x48127ff87fff8000", + "0x480a7ff97fff8000", + "0x48127ff77fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffa7fff8000", + "0x48127ff87fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffd", + "0x59", + "0x48307ffb80007ffc", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x11", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x400080007ffe7fff", + "0x48127ff67fff8000", + "0x480a7ff97fff8000", + "0x48127ff57fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0xffc", + "0x482480017fff8000", + "0xffb", + "0x480080007fff8000", + "0x480080027fff8000", + "0x484480017fff8000", + "0x3", + "0x482480017fff8000", + "0xabc2", + "0xa0680017fff8000", + "0x8", + "0x48307ffe80007ff1", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007fee7fff", + "0x10780017fff7fff", + "0x23", + "0x48307ffe80007ff1", + "0x400080007fef7fff", + "0x482480017fef8000", + "0x1", + "0x480a7ff97fff8000", + "0x48127ffd7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x967", + "0x20680017fff7ffd", + "0xf", + "0x40780017fff7fff", + "0x1", + "0x400080007fff7ffe", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482480017fec8000", + "0x1", + "0x480a7ff97fff8000", + "0x48127feb7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", + "0x400080007ffe7fff", + "0x48127ff77fff8000", + "0x480a7ff97fff8000", + "0x48127ff67fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482680017ff88000", + "0x1", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", + "0x400280007ff87fff", + "0x10780017fff7fff", + "0xfc", + "0x4825800180007ffa", + "0x0", + "0x400280007ff87fff", + "0x482680017ff88000", + "0x1", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x480280007ffc8000", + "0x10780017fff7fff", + "0x8", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffe", + "0xd3", + "0x40137fff7fff8000", + "0x48307ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482480017ffb8000", + "0x1", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff87fff8000", + "0x10780017fff7fff", + "0x8", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffe", + "0x21", + "0x40780017fff7fff", + "0x1", + "0x48127ff47fff8000", + "0x48127ff27fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ffb7fff8000", + "0x48127ffa7fff8000", + "0x480080007ff88000", + "0x1104800180018000", + "0x957", + "0x20680017fff7ffa", + "0xb", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x10780017fff7fff", + "0x15", + "0x48127ff87fff8000", + "0x480a7ff97fff8000", + "0x48127ff77fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x48127ff57fff8000", + "0x48127ff37fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffd", + "0x83", + "0x48307ffb80007ffc", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x11", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x400080007ffe7fff", + "0x48127ff67fff8000", + "0x480a7ff97fff8000", + "0x48127ff57fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0xf22", + "0x482480017fff8000", + "0xf21", + "0x480080007fff8000", + "0x480080027fff8000", + "0x484480017fff8000", + "0x3", + "0x482480017fff8000", + "0x78fa", + "0xa0680017fff8000", + "0x8", + "0x48307ffe80007ff1", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007fee7fff", + "0x10780017fff7fff", + "0x4d", + "0x48307ffe80007ff1", + "0x400080007fef7fff", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x1379ac0624b939ceb9dede92211d7db5ee174fe28be72245b0a1a2abd81c98f", + "0x482480017fed8000", + "0x1", + "0x480680017fff8000", + "0x53746f7261676552656164", + "0x400280007ffb7fff", + "0x400280017ffb7ffb", + "0x400280027ffb7ffc", + "0x400280037ffb7ffd", + "0x480280057ffb8000", + "0x20680017fff7fff", + "0x2c", + "0x48127ffd7fff8000", + "0x480a7ff97fff8000", + "0x480a80007fff8000", + "0x480280067ffb8000", + "0x48127feb7fff8000", + "0x48127feb7fff8000", + "0x1104800180018000", + "0x954", + "0x480280047ffb8000", + "0x482680017ffb8000", + "0x7", + "0x20680017fff7ffb", + "0x17", + "0x20680017fff7ffd", + "0x6", + "0x480680017fff8000", + "0x0", + "0x10780017fff7fff", + "0x4", + "0x480680017fff8000", + "0x56414c4944", + "0x40780017fff7fff", + "0x1", + "0x400080007fff7ffe", + "0x48127ff77fff8000", + "0x48127ff77fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x10780017fff7fff", + "0x9", + "0x48127ffd7fff8000", + "0x480a7ff97fff8000", + "0x480280047ffb8000", + "0x482680017ffb8000", + "0x8", + "0x480280067ffb8000", + "0x480280077ffb8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482480017fec8000", + "0x1", + "0x480a7ff97fff8000", + "0x48127feb7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202332", + "0x400080007ffe7fff", + "0x48127ff77fff8000", + "0x480a7ff97fff8000", + "0x48127ff67fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", + "0x400080007ffe7fff", + "0x48127ff87fff8000", + "0x480a7ff97fff8000", + "0x48127ff57fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482680017ff88000", + "0x1", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0xd2", + "0x4825800180007ffa", + "0x0", + "0x400280007ff97fff", + "0x482680017ff98000", + "0x1", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x10", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x400080007ffe7fff", + "0x48127ffc7fff8000", + "0x48127ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0xe68", + "0x482480017fff8000", + "0xe67", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4824800180007ff8", + "0x440c", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ff77fff", + "0x10780017fff7fff", + "0x9d", + "0x4824800180007ff8", + "0x440c", + "0x400080007ff87fff", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x3c4c77395fcdec81e476481a08f1375d8dae0ef9d902795df834781daa81fb0", + "0x482480017ff68000", + "0x1", + "0x480680017fff8000", + "0x53746f7261676552656164", + "0x400280007ffb7fff", + "0x400280017ffb7ffb", + "0x400280027ffb7ffc", + "0x400280037ffb7ffd", + "0x480280057ffb8000", + "0x20680017fff7fff", + "0x7d", + "0x480280067ffb8000", + "0x480280047ffb8000", + "0x482680017ffb8000", + "0x7", + "0xa0680017fff8000", + "0x16", + "0x480080007ff98003", + "0x480080017ff88003", + "0x4844800180017ffe", + "0x100000000000000000000000000000000", + "0x483080017ffd7ff9", + "0x482480017fff7ffd", + "0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001", + "0x20680017fff7ffc", + "0x6", + "0x402480017fff7ffd", + "0xffffffffffffffffffffffffffffffff", + "0x10780017fff7fff", + "0x4", + "0x402480017ffe7ffd", + "0xf7ffffffffffffef0000000000000000", + "0x400080027ff47ffd", + "0x20680017fff7ffe", + "0x57", + "0x402780017fff7fff", + "0x1", + "0x400080007ff97ffc", + "0x480680017fff8000", + "0x3c4c77395fcdec81e476481a08f1375d8dae0ef9d902795df834781daa81fb0", + "0x480680017fff8000", + "0x0", + "0x482480017ffe8000", + "0x1", + "0x482480017ff68000", + "0x1", + "0x480680017fff8000", + "0x53746f7261676552656164", + "0x400080007ff97fff", + "0x400080017ff97ff8", + "0x400080027ff97ffc", + "0x400080037ff97ffd", + "0x480080057ff98000", + "0x20680017fff7fff", + "0x3b", + "0x480080067ff88000", + "0x480080047ff78000", + "0x482480017ff68000", + "0x7", + "0xa0680017fff8000", + "0x16", + "0x480080007ff98003", + "0x480080017ff88003", + "0x4844800180017ffe", + "0x100000000000000000000000000000000", + "0x483080017ffd7ff9", + "0x482480017fff7ffd", + "0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001", + "0x20680017fff7ffc", + "0x6", + "0x402480017fff7ffd", + "0xffffffffffffffffffffffffffffffff", + "0x10780017fff7fff", + "0x4", + "0x402480017ffe7ffd", + "0xf7ffffffffffffef0000000000000000", + "0x400080027ff47ffd", + "0x20680017fff7ffe", + "0x15", + "0x402780017fff7fff", + "0x1", + "0x400080007ff97ffc", + "0x40780017fff7fff", + "0x1", + "0x48127ff17fff8000", + "0x48127ffa7fff8000", + "0x400080007ffd7ffe", + "0x400080017ffd7fff", + "0x482480017ff68000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x2", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x53746f726555313238202d206e6f6e2075313238", + "0x400080007ffe7fff", + "0x482480017ff28000", + "0x3", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffb7fff8000", + "0x482480017ffa8000", + "0x1", + "0x10780017fff7fff", + "0x16", + "0x48127ffd7fff8000", + "0x480080047ff78000", + "0x482480017ff68000", + "0x8", + "0x480080067ff58000", + "0x480080077ff48000", + "0x10780017fff7fff", + "0x16", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x53746f726555313238202d206e6f6e2075313238", + "0x400080007ffe7fff", + "0x482480017ff28000", + "0x3", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffb7fff8000", + "0x482480017ffa8000", + "0x1", + "0x10780017fff7fff", + "0x8", + "0x48127ffd7fff8000", + "0x480280047ffb8000", + "0x482680017ffb8000", + "0x8", + "0x480280067ffb8000", + "0x480280077ffb8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482480017ff58000", + "0x1", + "0x48127ff37fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482680017ff98000", + "0x1", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0x60", + "0x4825800180007ffa", + "0x0", + "0x400280007ff97fff", + "0x482680017ff98000", + "0x1", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x10", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x400080007ffe7fff", + "0x48127ffc7fff8000", + "0x48127ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0xd82", + "0x482480017fff8000", + "0xd81", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4824800180007ff8", + "0xd70", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ff77fff", + "0x10780017fff7fff", + "0x2b", + "0x4824800180007ff8", + "0xd70", + "0x400080007ff87fff", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x1379ac0624b939ceb9dede92211d7db5ee174fe28be72245b0a1a2abd81c98f", + "0x482480017ff68000", + "0x1", + "0x480680017fff8000", + "0x53746f7261676552656164", + "0x400280007ffb7fff", + "0x400280017ffb7ffb", + "0x400280027ffb7ffc", + "0x400280037ffb7ffd", + "0x480280057ffb8000", + "0x20680017fff7fff", + "0x10", + "0x40780017fff7fff", + "0x1", + "0x480280067ffb8000", + "0x400080007ffe7fff", + "0x48127ffb7fff8000", + "0x480280047ffb8000", + "0x482680017ffb8000", + "0x7", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x48127ffd7fff8000", + "0x480280047ffb8000", + "0x482680017ffb8000", + "0x8", + "0x480680017fff8000", + "0x1", + "0x480280067ffb8000", + "0x480280077ffb8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482480017ff58000", + "0x1", + "0x48127ff37fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482680017ff98000", + "0x1", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0x78", + "0x4825800180007ffa", + "0x0", + "0x400280007ff97fff", + "0x482680017ff98000", + "0x1", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x480280007ffc8000", + "0x10780017fff7fff", + "0x8", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffe", + "0x50", + "0x48307ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x10", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x400080007ffe7fff", + "0x48127ff77fff8000", + "0x48127ff57fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0xcf9", + "0x482480017fff8000", + "0xcf8", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4824800180007ff3", + "0xfbb8", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ff27fff", + "0x10780017fff7fff", + "0x20", + "0x4824800180007ff3", + "0xfbb8", + "0x400080007ff37fff", + "0x48127fff7fff8000", + "0x480a7ffb7fff8000", + "0x48127ff67fff8000", + "0x1104800180018000", + "0x799", + "0x482480017fae8000", + "0x1", + "0x20680017fff7ffc", + "0xc", + "0x40780017fff7fff", + "0x1", + "0x48127ffe7fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x48127fff7fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482480017ff08000", + "0x1", + "0x48127fee7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", + "0x400080007ffe7fff", + "0x48127ff87fff8000", + "0x48127ff67fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482680017ff98000", + "0x1", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0x60", + "0x4825800180007ffa", + "0x0", + "0x400280007ff97fff", + "0x482680017ff98000", + "0x1", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x10", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x400080007ffe7fff", + "0x48127ffc7fff8000", + "0x48127ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0xc82", + "0x482480017fff8000", + "0xc81", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4824800180007ff8", + "0xd70", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ff77fff", + "0x10780017fff7fff", + "0x2b", + "0x4824800180007ff8", + "0xd70", + "0x400080007ff87fff", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x1379ac0624b939ceb9dede92211d7db5ee174fe28be72245b0a1a2abd81c98f", + "0x482480017ff68000", + "0x1", + "0x480680017fff8000", + "0x53746f7261676552656164", + "0x400280007ffb7fff", + "0x400280017ffb7ffb", + "0x400280027ffb7ffc", + "0x400280037ffb7ffd", + "0x480280057ffb8000", + "0x20680017fff7fff", + "0x10", + "0x40780017fff7fff", + "0x1", + "0x480280067ffb8000", + "0x400080007ffe7fff", + "0x48127ffb7fff8000", + "0x480280047ffb8000", + "0x482680017ffb8000", + "0x7", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x48127ffd7fff8000", + "0x480280047ffb8000", + "0x482680017ffb8000", + "0x8", + "0x480680017fff8000", + "0x1", + "0x480280067ffb8000", + "0x480280077ffb8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482480017ff58000", + "0x1", + "0x48127ff37fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482680017ff98000", + "0x1", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0x78", + "0x4825800180007ffa", + "0x0", + "0x400280007ff97fff", + "0x482680017ff98000", + "0x1", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x480280007ffc8000", + "0x10780017fff7fff", + "0x8", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffe", + "0x50", + "0x48307ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x10", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x400080007ffe7fff", + "0x48127ff77fff8000", + "0x48127ff57fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0xbf9", + "0x482480017fff8000", + "0xbf8", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4824800180007ff3", + "0xfbb8", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ff27fff", + "0x10780017fff7fff", + "0x20", + "0x4824800180007ff3", + "0xfbb8", + "0x400080007ff37fff", + "0x48127fff7fff8000", + "0x480a7ffb7fff8000", + "0x48127ff67fff8000", + "0x1104800180018000", + "0x699", + "0x482480017fae8000", + "0x1", + "0x20680017fff7ffc", + "0xc", + "0x40780017fff7fff", + "0x1", + "0x48127ffe7fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x48127fff7fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482480017ff08000", + "0x1", + "0x48127fee7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", + "0x400080007ffe7fff", + "0x48127ff87fff8000", + "0x48127ff67fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482680017ff98000", + "0x1", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", + "0x400280007ff87fff", + "0x10780017fff7fff", + "0x82", + "0x4825800180007ffa", + "0x0", + "0x400280007ff87fff", + "0x482680017ff88000", + "0x1", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x480280007ffc8000", + "0x10780017fff7fff", + "0x8", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffe", + "0x59", + "0x48307ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x11", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x400080007ffe7fff", + "0x48127ff77fff8000", + "0x480a7ff97fff8000", + "0x48127ff47fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0xb6c", + "0x482480017fff8000", + "0xb6b", + "0x480080007fff8000", + "0x480080027fff8000", + "0x484480017fff8000", + "0x3", + "0x482480017fff8000", + "0x9dd0", + "0xa0680017fff8000", + "0x8", + "0x48307ffe80007ff0", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007fef7fff", + "0x10780017fff7fff", + "0x23", + "0x48307ffe80007ff0", + "0x400080007ff07fff", + "0x482480017ff08000", + "0x1", + "0x480a7ff97fff8000", + "0x48127ffd7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x4d7", + "0x20680017fff7ffd", + "0xf", + "0x40780017fff7fff", + "0x1", + "0x400080007fff7ffe", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482480017fed8000", + "0x1", + "0x480a7ff97fff8000", + "0x48127fea7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", + "0x400080007ffe7fff", + "0x48127ff87fff8000", + "0x480a7ff97fff8000", + "0x48127ff57fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482680017ff88000", + "0x1", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0xd2", + "0x4825800180007ffa", + "0x0", + "0x400280007ff97fff", + "0x482680017ff98000", + "0x1", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x480280007ffc8000", + "0x10780017fff7fff", + "0x8", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffe", + "0xa9", + "0x48307ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x11", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x48127ff67fff8000", + "0x48127ff47fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0xad5", + "0x482480017fff8000", + "0xad4", + "0x480080007fff8000", + "0x480080007fff8000", + "0x482480017fff8000", + "0x1eaa", + "0xa0680017fff8000", + "0x8", + "0x48307ffe80007ff1", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ff07fff", + "0x10780017fff7fff", + "0x75", + "0x48307ffe80007ff1", + "0x400080007ff17fff", + "0x4824800180007ff6", + "0x3f918d17e5ee77373b56385708f855659a07f75997f365cf87748628532a055", + "0x482480017ff08000", + "0x1", + "0x20680017fff7ffe", + "0xa", + "0x480a7ff87fff8000", + "0x48127ffe7fff8000", + "0x48127ffb7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x10780017fff7fff", + "0x46", + "0x480680017fff8000", + "0x10e5fcd68658d0cf6ed280e34d0d0da9a510b7a6779230c9912806a2c939b9", + "0x400280007ff87fff", + "0x400280017ff87ff3", + "0x480280027ff88000", + "0xa0680017fff8005", + "0xe", + "0x4824800180057ffe", + "0x7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "0x484480017ffe8000", + "0x110000000000000000", + "0x48307ffe7fff8003", + "0x480080007ff97ffc", + "0x480080017ff87ffc", + "0x482480017ffb7ffd", + "0xffffffffffffffeefffffffffffffeff", + "0x400080027ff67ffc", + "0x10780017fff7fff", + "0x11", + "0x48127ffe7fff8005", + "0x484480017ffe8000", + "0x8000000000000000000000000000000", + "0x48307ffe7fff8003", + "0x480080007ff97ffd", + "0x482480017ffc7ffe", + "0xf0000000000000000000000000000100", + "0x480080017ff77ffd", + "0x400080027ff67ff9", + "0x402480017ffd7ff9", + "0xffffffffffffffffffffffffffffffff", + "0x20680017fff7ffd", + "0x4", + "0x402780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x0", + "0x482680017ff88000", + "0x3", + "0x482480017ff48000", + "0x3", + "0x480680017fff8000", + "0x53746f7261676552656164", + "0x400280007ffb7fff", + "0x400280017ffb7ff0", + "0x400280027ffb7ffc", + "0x400280037ffb7ffb", + "0x480280057ffb8000", + "0x20680017fff7fff", + "0x2a", + "0x480280067ffb8000", + "0x480280047ffb8000", + "0x482680017ffb8000", + "0x7", + "0x20680017fff7ffd", + "0x6", + "0x480680017fff8000", + "0x1", + "0x10780017fff7fff", + "0x4", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x1", + "0x48127ff77fff8000", + "0x48127ff77fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48307ffa80007ffb", + "0x40780017fff7fff", + "0x1", + "0x20680017fff7ffe", + "0x6", + "0x480680017fff8000", + "0x0", + "0x10780017fff7fff", + "0x4", + "0x480680017fff8000", + "0x1", + "0x400080007ffe7fff", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480280047ffb8000", + "0x482680017ffb8000", + "0x8", + "0x480680017fff8000", + "0x1", + "0x480280067ffb8000", + "0x480280077ffb8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x482480017fed8000", + "0x1", + "0x48127feb7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x48127ff77fff8000", + "0x48127ff57fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x482680017ff98000", + "0x1", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0x160", + "0x4825800180007ffa", + "0x0", + "0x400280007ff97fff", + "0x482680017ff98000", + "0x1", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x480280007ffc8000", + "0x10780017fff7fff", + "0x8", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffe", + "0x137", + "0x48307ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482480017ffb8000", + "0x1", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x480080007ff88000", + "0x10780017fff7fff", + "0x8", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffe", + "0x110", + "0xa0680017fff8004", + "0xe", + "0x4824800180047ffe", + "0x800000000000000000000000000000000000000000000000000000000000000", + "0x484480017ffe8000", + "0x110000000000000000", + "0x48307ffe7fff8002", + "0x480080007ff17ffc", + "0x480080017ff07ffc", + "0x402480017ffb7ffd", + "0xffffffffffffffeeffffffffffffffff", + "0x400080027fef7ffd", + "0x10780017fff7fff", + "0xfe", + "0x484480017fff8001", + "0x8000000000000000000000000000000", + "0x48307fff80007ffd", + "0x480080007ff27ffd", + "0x480080017ff17ffd", + "0x402480017ffc7ffe", + "0xf8000000000000000000000000000000", + "0x400080027ff07ffe", + "0x482480017ff08000", + "0x3", + "0x48307ff680007ff7", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482480017ff58000", + "0x1", + "0x48127ff57fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff27fff8000", + "0x10780017fff7fff", + "0x8", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffe", + "0x6c", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x16", + "0x480080007ff88003", + "0x480080017ff78003", + "0x4844800180017ffe", + "0x100000000000000000000000000000000", + "0x483080017ffd7ffb", + "0x482480017fff7ffd", + "0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001", + "0x20680017fff7ffc", + "0x6", + "0x402480017fff7ffd", + "0xffffffffffffffffffffffffffffffff", + "0x10780017fff7fff", + "0x4", + "0x402480017ffe7ffd", + "0xf7ffffffffffffef0000000000000000", + "0x400080027ff37ffd", + "0x20680017fff7ffe", + "0x51", + "0x402780017fff7fff", + "0x1", + "0x400080007ff87ffe", + "0x482480017ff88000", + "0x1", + "0x48307ff980007ffa", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482480017ff88000", + "0x1", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff57fff8000", + "0x10780017fff7fff", + "0x8", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffe", + "0x2a", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x16", + "0x480080007ff88003", + "0x480080017ff78003", + "0x4844800180017ffe", + "0x100000000000000000000000000000000", + "0x483080017ffd7ffb", + "0x482480017fff7ffd", + "0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001", + "0x20680017fff7ffc", + "0x6", + "0x402480017fff7ffd", + "0xffffffffffffffffffffffffffffffff", + "0x10780017fff7fff", + "0x4", + "0x402480017ffe7ffd", + "0xf7ffffffffffffef0000000000000000", + "0x400080027ff37ffd", + "0x20680017fff7ffe", + "0x11", + "0x402780017fff7fff", + "0x1", + "0x400080007ff87ffe", + "0x40780017fff7fff", + "0x5", + "0x482480017ff38000", + "0x1", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x480680017fff8000", + "0x0", + "0x48127fed7fff8000", + "0x48127ff47fff8000", + "0x10780017fff7fff", + "0x24", + "0x482480017ff38000", + "0x3", + "0x10780017fff7fff", + "0x5", + "0x40780017fff7fff", + "0x7", + "0x48127ff37fff8000", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x10780017fff7fff", + "0x13", + "0x40780017fff7fff", + "0x8", + "0x482480017feb8000", + "0x3", + "0x10780017fff7fff", + "0x5", + "0x40780017fff7fff", + "0xf", + "0x48127feb7fff8000", + "0x48127fec7fff8000", + "0x48127fec7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffd", + "0x59", + "0x48307ffb80007ffc", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x11", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x48127ff67fff8000", + "0x48127fcf7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x935", + "0x482480017fff8000", + "0x934", + "0x480080007fff8000", + "0x480080007fff8000", + "0x482480017fff8000", + "0x11af8", + "0xa0680017fff8000", + "0x8", + "0x48307ffe80007fcc", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ff07fff", + "0x10780017fff7fff", + "0x25", + "0x48307ffe80007fcc", + "0x400080007ff17fff", + "0x482480017ff18000", + "0x1", + "0x48127ffe7fff8000", + "0x480a7ff87fff8000", + "0x480a7ffb7fff8000", + "0x48127fcd7fff8000", + "0x48127fd17fff8000", + "0x48127fef7fff8000", + "0x48127fef7fff8000", + "0x1104800180018000", + "0x457", + "0x20680017fff7ffd", + "0xd", + "0x40780017fff7fff", + "0x1", + "0x48127ffa7fff8000", + "0x48127ff77fff8000", + "0x48127ff77fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffb7fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x482480017fed8000", + "0x1", + "0x48127fc67fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202333", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x48127ff77fff8000", + "0x48127fd07fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x482480017fef8000", + "0x3", + "0x10780017fff7fff", + "0x5", + "0x40780017fff7fff", + "0x6", + "0x48127fef7fff8000", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202332", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x48127ffc7fff8000", + "0x48127fe97fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x48127ff77fff8000", + "0x48127ff57fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x482680017ff98000", + "0x1", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ff88000", + "0xffffffffffffffffffffffffffffd3be", + "0x400280007ff77fff", + "0x10780017fff7fff", + "0x47", + "0x4825800180007ff8", + "0x2c42", + "0x400280007ff77fff", + "0x482680017ff78000", + "0x1", + "0x20780017fff7ffd", + "0xd", + "0x48127fff7fff8000", + "0x48127ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480680017fff8000", + "0x0", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x48127fff7fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x49c", + "0x20680017fff7ff8", + "0x21", + "0x20680017fff7ffb", + "0x12", + "0x400280007ffc7ffc", + "0x400280017ffc7ffd", + "0x400280027ffc7ffe", + "0x400280037ffc7fff", + "0x48127ff77fff8000", + "0x48127fba7fff8000", + "0x48127ff77fff8000", + "0x48127ff77fff8000", + "0x480a7ffb7fff8000", + "0x482680017ffc8000", + "0x4", + "0x4825800180007ffd", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd2", + "0x208b7fff7fff7ffe", + "0x48127ff77fff8000", + "0x48127fba7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x48127ff77fff8000", + "0x48127fba7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482680017ff78000", + "0x1", + "0x480a7ff87fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127ff87fff8000", + "0x482480017ff78000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x476574457865637574696f6e496e666f", + "0x400280007ffb7fff", + "0x400380017ffb7ffa", + "0x480280037ffb8000", + "0x20680017fff7fff", + "0x16b", + "0x480280047ffb8000", + "0x480080027fff8000", + "0x480280027ffb8000", + "0x482680017ffb8000", + "0x5", + "0x20680017fff7ffd", + "0x156", + "0x480680017fff8000", + "0x476574457865637574696f6e496e666f", + "0x400080007ffe7fff", + "0x400080017ffe7ffd", + "0x480080037ffe8000", + "0x20680017fff7fff", + "0x146", + "0x480080047ffd8000", + "0x480080017fff8000", + "0x480080007fff8000", + "0x480080027ffa8000", + "0x482480017ff98000", + "0x5", + "0xa0680017fff8000", + "0x16", + "0x480280007ff98003", + "0x480280017ff98003", + "0x4844800180017ffe", + "0x100000000000000000000000000000000", + "0x483080017ffd7ff9", + "0x482480017fff7ffd", + "0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001", + "0x20680017fff7ffc", + "0x6", + "0x402480017fff7ffd", + "0xffffffffffffffffffffffffffffffff", + "0x10780017fff7fff", + "0x4", + "0x402480017ffe7ffd", + "0xf7ffffffffffffef0000000000000000", + "0x400280027ff97ffd", + "0x20680017fff7ffe", + "0xe", + "0x402780017fff7fff", + "0x1", + "0x400280007ff97ffc", + "0x40780017fff7fff", + "0x5", + "0x482680017ff98000", + "0x1", + "0x48127ff67fff8000", + "0x480680017fff8000", + "0x0", + "0x10780017fff7fff", + "0x6", + "0x482680017ff98000", + "0x3", + "0x48127ffe7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x1", + "0x48307fff80017ffe", + "0xa0680017fff7fff", + "0x7", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ff97fff", + "0x10780017fff7fff", + "0xb4", + "0x400080007ffa7fff", + "0x482480017ffa8000", + "0x1", + "0x4824800180007ffb", + "0x1", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x7", + "0x40780017fff7fff", + "0x3", + "0x48127ffb7fff8000", + "0x10780017fff7fff", + "0xf", + "0x480680017fff8000", + "0x0", + "0x48307fff80017ff8", + "0xa0680017fff7fff", + "0x7", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ffa7fff", + "0x10780017fff7fff", + "0x98", + "0x400080007ffb7fff", + "0x482480017ffb8000", + "0x1", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x48307fff7ffe8001", + "0xa0680017fff7fff", + "0x7", + "0x4824800180007fff", + "0x100000000000000000000000000000000", + "0x400080007ffa7fff", + "0x10780017fff7fff", + "0xc", + "0x400080007ffb7fff", + "0x40780017fff7fff", + "0x1", + "0x482480017ffa8000", + "0x1", + "0x48127ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x10780017fff7fff", + "0x7", + "0x482480017ffa8000", + "0x1", + "0x48127ffe7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x1", + "0x48307fff7ffe8001", + "0xa0680017fff7fff", + "0x7", + "0x4824800180007fff", + "0x100000000000000000000000000000000", + "0x400080007ff87fff", + "0x10780017fff7fff", + "0xc", + "0x400080007ff97fff", + "0x40780017fff7fff", + "0x5", + "0x482480017ff48000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff37fff8000", + "0x48127ff37fff8000", + "0x10780017fff7fff", + "0x1c", + "0x480680017fff8000", + "0x1", + "0x48307fff7ff88001", + "0xa0680017fff7fff", + "0x7", + "0x4824800180007fff", + "0x100000000000000000000000000000000", + "0x400080017ff47fff", + "0x10780017fff7fff", + "0xc", + "0x400080017ff57fff", + "0x40780017fff7fff", + "0x1", + "0x482480017ff48000", + "0x2", + "0x48127ffa7fff8000", + "0x48127ffc7fff8000", + "0x48127ff37fff8000", + "0x10780017fff7fff", + "0x8", + "0x482480017ff48000", + "0x2", + "0x48127ffa7fff8000", + "0x48127ffd7fff8000", + "0x480680017fff8000", + "0x1", + "0x20680017fff7fff", + "0x3a", + "0x48307ffe80017fe1", + "0xa0680017fff7fff", + "0x7", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ff97fff", + "0x10780017fff7fff", + "0x20", + "0x400080007ffa7fff", + "0x482480017ffa8000", + "0x1", + "0x48307ffb80007fde", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x7", + "0x40780017fff7fff", + "0x2", + "0x48127ffc7fff8000", + "0x10780017fff7fff", + "0xd", + "0x48307ff980017fdc", + "0xa0680017fff7fff", + "0x7", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ffb7fff", + "0x10780017fff7fff", + "0x7", + "0x400080007ffc7fff", + "0x482480017ffc8000", + "0x1", + "0x10780017fff7fff", + "0x55", + "0x482480017ffb8000", + "0x1", + "0x10780017fff7fff", + "0x6", + "0x40780017fff7fff", + "0x4", + "0x482480017ff58000", + "0x1", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4163636f756e743a20696e76616c69642074782076657273696f6e", + "0x400080007ffe7fff", + "0x48127ffd7fff8000", + "0x48127fcc7fff8000", + "0x48127fcc7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x753235365f616464204f766572666c6f77", + "0x400080007ffe7fff", + "0x48127ffa7fff8000", + "0x48127fd47fff8000", + "0x48127fd47fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x482480017ffa8000", + "0x1", + "0x10780017fff7fff", + "0x6", + "0x40780017fff7fff", + "0x5", + "0x482480017ff48000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x48307fff80017ff4", + "0xa0680017fff7fff", + "0x7", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ffb7fff", + "0x10780017fff7fff", + "0x40", + "0x400080007ffc7fff", + "0x482480017ffc8000", + "0x1", + "0x4824800180007ff1", + "0x0", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x7", + "0x40780017fff7fff", + "0x15", + "0x48127fe97fff8000", + "0x10780017fff7fff", + "0x11", + "0x480680017fff8000", + "0x1", + "0x48307fff80017fee", + "0xa0680017fff7fff", + "0x7", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ffa7fff", + "0x10780017fff7fff", + "0x24", + "0x400080007ffb7fff", + "0x40780017fff7fff", + "0x12", + "0x482480017fe98000", + "0x1", + "0x40780017fff7fff", + "0x1", + "0x48127ffe7fff8000", + "0x48127fce7fff8000", + "0x48127fce7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x48127ffa7fff8000", + "0x48127ff97fff8000", + "0x1104800180018000", + "0x3ca", + "0x20680017fff7ffb", + "0xa", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x482480017ffa8000", + "0x1", + "0x10780017fff7fff", + "0x6", + "0x40780017fff7fff", + "0x5", + "0x482480017ff68000", + "0x1", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4163636f756e743a20696e76616c69642074782076657273696f6e", + "0x400080007ffe7fff", + "0x48127ffd7fff8000", + "0x48127fde7fff8000", + "0x48127fde7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480080027ffc8000", + "0x482480017ffb8000", + "0x6", + "0x480680017fff8000", + "0x1", + "0x480080047ff98000", + "0x480080057ff88000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4163636f756e743a20696e76616c69642063616c6c6572", + "0x400080007ffe7fff", + "0x480a7ff97fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480280027ffb8000", + "0x482680017ffb8000", + "0x6", + "0x480680017fff8000", + "0x1", + "0x480280047ffb8000", + "0x480280057ffb8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0xa0680017fff8000", + "0x7", + "0x482680017ff98000", + "0xffffffffffffffffffffffffffffecb4", + "0x400280007ff87fff", + "0x10780017fff7fff", + "0x44", + "0x4825800180007ff9", + "0x134c", + "0x400280007ff87fff", + "0x482680017ff88000", + "0x1", + "0x48297ffa80007ffb", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482680017ffa8000", + "0x2", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x480a7ffa7fff8000", + "0x10780017fff7fff", + "0x8", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x40137ffc7fff8000", + "0x40137ffd7fff8001", + "0x20680017fff7ffe", + "0x21", + "0x480080007fff8000", + "0x480080017ffe8000", + "0x48307ffe80007fff", + "0x400280007ffd7fff", + "0x48127ff77fff8000", + "0x48127ff57fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480a7ffc7fff8000", + "0x482680017ffd8000", + "0x1", + "0x1104800180018000", + "0x3bf", + "0x20680017fff7ffd", + "0xb", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc7", + "0x208b7fff7fff7ffe", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffa7fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x0", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482680017ff88000", + "0x1", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x482480017ffa8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x476574457865637574696f6e496e666f", + "0x400280007ffd7fff", + "0x400380017ffd7ffc", + "0x480280037ffd8000", + "0x20680017fff7fff", + "0x6a", + "0x480280047ffd8000", + "0x480080017fff8000", + "0x480280027ffd8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x1379ac0624b939ceb9dede92211d7db5ee174fe28be72245b0a1a2abd81c98f", + "0x480080007ffc8000", + "0x480080017ffb8000", + "0x480080027ffa8000", + "0x480080037ff98000", + "0x480080047ff88000", + "0x480080057ff78000", + "0x480080067ff68000", + "0x480080077ff58000", + "0x480080087ff48000", + "0x480080097ff38000", + "0x4800800a7ff28000", + "0x4800800b7ff18000", + "0x4800800c7ff08000", + "0x4800800d7fef8000", + "0x4800800e7fee8000", + "0x4800800f7fed8000", + "0x480080107fec8000", + "0x480680017fff8000", + "0x53746f7261676552656164", + "0x400280057ffd7fff", + "0x400280067ffd7feb", + "0x400280077ffd7fec", + "0x400280087ffd7fed", + "0x4802800a7ffd8000", + "0x20680017fff7fff", + "0x37", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x48127ff07fff8000", + "0x4802800b7ffd8000", + "0x48127fec7fff8000", + "0x48127fec7fff8000", + "0x1104800180018000", + "0xa9", + "0x480280097ffd8000", + "0x482680017ffd8000", + "0xc", + "0x20680017fff7ffb", + "0x22", + "0x40780017fff7fff", + "0x4", + "0x20680017fff7ff9", + "0x11", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4163636f756e743a20696e76616c6964207369676e6174757265", + "0x400080007ffe7fff", + "0x48127ff37fff8000", + "0x48127ff37fff8000", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x48127ff37fff8000", + "0x48127ff37fff8000", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x56414c4944", + "0x208b7fff7fff7ffe", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x10780017fff7fff", + "0xb", + "0x40780017fff7fff", + "0xa7", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480280097ffd8000", + "0x482680017ffd8000", + "0xd", + "0x4802800b7ffd8000", + "0x4802800c7ffd8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0xc5", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480280027ffd8000", + "0x482680017ffd8000", + "0x6", + "0x480680017fff8000", + "0x1", + "0x480280047ffd8000", + "0x480280057ffd8000", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ff88000", + "0xfffffffffffffffffffffffffffff6be", + "0x400280007ff77fff", + "0x10780017fff7fff", + "0x43", + "0x4825800180007ff8", + "0x942", + "0x400280007ff77fff", + "0x482680017ff78000", + "0x1", + "0x20780017fff7ffd", + "0xd", + "0x48127fff7fff8000", + "0x48127ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480680017fff8000", + "0x0", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x48297ff980007ffa", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482680017ff98000", + "0x1", + "0x480a7ffa7fff8000", + "0x480680017fff8000", + "0x0", + "0x480280007ff98000", + "0x10780017fff7fff", + "0x8", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffe", + "0xf", + "0x400280007ffc7fff", + "0x48127ffa7fff8000", + "0x48127ff87fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480a7ffb7fff8000", + "0x482680017ffc8000", + "0x1", + "0x4825800180007ffd", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc9", + "0x208b7fff7fff7ffe", + "0x48127ffa7fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482680017ff78000", + "0x1", + "0x480a7ff87fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127ff87fff8000", + "0x482480017ff78000", + "0x1", + "0x208b7fff7fff7ffe", + "0x48297ffc80007ffd", + "0x4824800180007fff", + "0x2", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xd", + "0x40780017fff7fff", + "0x96", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x0", + "0x48297ffc80007ffd", + "0xa0680017fff8000", + "0x6", + "0x48307ffe80007ffd", + "0x400280007ff87fff", + "0x10780017fff7fff", + "0x30", + "0x482480017ffd8000", + "0x1", + "0x48307fff80007ffd", + "0x400280007ff87fff", + "0x48327ffb7ffc8000", + "0x480680017fff8000", + "0x1", + "0x480080007ffe8000", + "0x48297ffc80007ffd", + "0xa0680017fff8000", + "0x6", + "0x48307ffe80007ffc", + "0x400280017ff87fff", + "0x10780017fff7fff", + "0x11", + "0x482480017ffc8000", + "0x1", + "0x48307fff80007ffd", + "0x400280017ff87fff", + "0x48327ffa7ffc8000", + "0x482680017ff88000", + "0x2", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x48127ff67fff8000", + "0x480080007ffa8000", + "0x1104800180018000", + "0x2cb", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x89", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e646578206f7574206f6620626f756e6473", + "0x400080007ffe7fff", + "0x482680017ff88000", + "0x2", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x482480017ffa8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x90", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e646578206f7574206f6620626f756e6473", + "0x400080007ffe7fff", + "0x482680017ff88000", + "0x1", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x482480017ffa8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x476574457865637574696f6e496e666f", + "0x400280007ffc7fff", + "0x400380017ffc7ffb", + "0x480280037ffc8000", + "0x20680017fff7fff", + "0x76", + "0x480280047ffc8000", + "0x480280027ffc8000", + "0x480080007ffe8000", + "0x480080017ffd8000", + "0x480080027ffc8000", + "0x480080037ffb8000", + "0x480080047ffa8000", + "0x480680017fff8000", + "0x476574457865637574696f6e496e666f", + "0x400280057ffc7fff", + "0x400280067ffc7ff9", + "0x480280087ffc8000", + "0x20680017fff7fff", + "0x5f", + "0x480280097ffc8000", + "0x480080037fff8000", + "0x48307ff980007fff", + "0x480280077ffc8000", + "0x482680017ffc8000", + "0xa", + "0x20680017fff7ffd", + "0x49", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x1379ac0624b939ceb9dede92211d7db5ee174fe28be72245b0a1a2abd81c98f", + "0x480680017fff8000", + "0x53746f7261676552656164", + "0x400080007ffc7fff", + "0x400080017ffc7ffb", + "0x400080027ffc7ffd", + "0x400080037ffc7ffe", + "0x480080057ffc8000", + "0x20680017fff7fff", + "0x32", + "0x480080047ffb8000", + "0x482480017ffa8000", + "0x7", + "0x480080067ff98000", + "0x1104800180018000", + "0x3e3", + "0x20680017fff7ffd", + "0x21", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x1379ac0624b939ceb9dede92211d7db5ee174fe28be72245b0a1a2abd81c98f", + "0x480680017fff8000", + "0x53746f726167655772697465", + "0x400080007ff97fff", + "0x400080017ff97ff8", + "0x400080027ff97ffd", + "0x400080037ff97ffe", + "0x400180047ff97ffd", + "0x480080067ff98000", + "0x20680017fff7fff", + "0x9", + "0x480080057ff88000", + "0x482480017ff78000", + "0x7", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x40e", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0xf", + "0x480080057fe98000", + "0x482480017fe88000", + "0x9", + "0x480680017fff8000", + "0x1", + "0x480080077fe68000", + "0x480080087fe58000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x13", + "0x48127fe87fff8000", + "0x48127fe87fff8000", + "0x480680017fff8000", + "0x1", + "0x48127fe87fff8000", + "0x48127fe87fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x27", + "0x480080047fd48000", + "0x482480017fd38000", + "0x8", + "0x480680017fff8000", + "0x1", + "0x480080067fd18000", + "0x480080077fd08000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x25", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4163636f756e743a20756e617574686f72697a6564", + "0x400080007ffe7fff", + "0x48127fd77fff8000", + "0x48127fd77fff8000", + "0x48127ffc7fff8000", + "0x482480017ffb8000", + "0x1", + "0x10780017fff7fff", + "0x12", + "0x40780017fff7fff", + "0x2c", + "0x480280077ffc8000", + "0x482680017ffc8000", + "0xb", + "0x480280097ffc8000", + "0x4802800a7ffc8000", + "0x10780017fff7fff", + "0x9", + "0x40780017fff7fff", + "0x35", + "0x480280027ffc8000", + "0x482680017ffc8000", + "0x6", + "0x480280047ffc8000", + "0x480280057ffc8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x10e5fcd68658d0cf6ed280e34d0d0da9a510b7a6779230c9912806a2c939b9", + "0x480680017fff8000", + "0x2ceccef7f994940b3962a6c67e0ba4fcd37df7d131417c604f91e03caecc1cd", + "0x400280007ff87ffe", + "0x400280017ff87fff", + "0x480280027ff88000", + "0xa0680017fff8005", + "0xe", + "0x4824800180057ffe", + "0x7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "0x484480017ffe8000", + "0x110000000000000000", + "0x48307ffe7fff8003", + "0x480280007ff67ffc", + "0x480280017ff67ffc", + "0x482480017ffb7ffd", + "0xffffffffffffffeefffffffffffffeff", + "0x400280027ff67ffc", + "0x10780017fff7fff", + "0x11", + "0x48127ffe7fff8005", + "0x484480017ffe8000", + "0x8000000000000000000000000000000", + "0x48307ffe7fff8003", + "0x480280007ff67ffd", + "0x482480017ffc7ffe", + "0xf0000000000000000000000000000100", + "0x480280017ff67ffd", + "0x400280027ff67ff9", + "0x402480017ffd7ff9", + "0xffffffffffffffffffffffffffffffff", + "0x20680017fff7ffd", + "0x4", + "0x402780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x1", + "0x482680017ff88000", + "0x3", + "0x482680017ff68000", + "0x3", + "0x480680017fff8000", + "0x53746f726167655772697465", + "0x400280007ff97fff", + "0x400380017ff97ff7", + "0x400280027ff97ffb", + "0x400280037ff97ffa", + "0x400280047ff97ffc", + "0x480280067ff98000", + "0x20680017fff7fff", + "0x89", + "0x480280057ff98000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x1379ac0624b939ceb9dede92211d7db5ee174fe28be72245b0a1a2abd81c98f", + "0x480680017fff8000", + "0x53746f726167655772697465", + "0x400280077ff97fff", + "0x400280087ff97ffc", + "0x400280097ff97ffd", + "0x4002800a7ff97ffe", + "0x4003800b7ff97ffa", + "0x4802800d7ff98000", + "0x20680017fff7fff", + "0x71", + "0x4802800c7ff98000", + "0x482680017ff98000", + "0xe", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x380", + "0x20680017fff7ffd", + "0x61", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x29d31abc55f3fdb91e1e0b5851df6355a6e252020dfb613bfeaa3be8970aa3d", + "0x480680017fff8000", + "0x53746f726167655772697465", + "0x400080007ff97fff", + "0x400080017ff97ff8", + "0x400080027ff97ffd", + "0x400080037ff97ffe", + "0x400180047ff97ffb", + "0x480080067ff98000", + "0x20680017fff7fff", + "0x47", + "0x480080057ff88000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x3c4c77395fcdec81e476481a08f1375d8dae0ef9d902795df834781daa81fb0", + "0x480680017fff8000", + "0x53746f726167655772697465", + "0x400080077ff47fff", + "0x400080087ff47ffc", + "0x400080097ff47ffd", + "0x4000800a7ff47ffe", + "0x4001800b7ff47ffc", + "0x4800800d7ff48000", + "0x20680017fff7fff", + "0x28", + "0x480680017fff8000", + "0x3c4c77395fcdec81e476481a08f1375d8dae0ef9d902795df834781daa81fb0", + "0x4800800c7ff28000", + "0x480680017fff8000", + "0x0", + "0x482480017ffd8000", + "0x1", + "0x480680017fff8000", + "0x53746f726167655772697465", + "0x4000800e7fee7fff", + "0x4000800f7fee7ffc", + "0x400080107fee7ffd", + "0x400080117fee7ffe", + "0x400180127fee7ffd", + "0x480080147fee8000", + "0x20680017fff7fff", + "0x10", + "0x40780017fff7fff", + "0x4", + "0x48127fd17fff8000", + "0x480080137fe88000", + "0x48127fce7fff8000", + "0x482480017fe68000", + "0x15", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480080137fed8000", + "0x482480017fec8000", + "0x17", + "0x480080157feb8000", + "0x480080167fea8000", + "0x10780017fff7fff", + "0x9", + "0x40780017fff7fff", + "0x6", + "0x4800800c7fed8000", + "0x482480017fec8000", + "0x10", + "0x4800800e7feb8000", + "0x4800800f7fea8000", + "0x48127fd17fff8000", + "0x48127ffb7fff8000", + "0x48127fce7fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0xf", + "0x48127fd17fff8000", + "0x480080057fe88000", + "0x48127fce7fff8000", + "0x482480017fe68000", + "0x9", + "0x480680017fff8000", + "0x1", + "0x480080077fe48000", + "0x480080087fe38000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0xf", + "0x48127fec7fff8000", + "0x48127fec7fff8000", + "0x48127fed7fff8000", + "0x48127fed7fff8000", + "0x10780017fff7fff", + "0x12", + "0x40780017fff7fff", + "0x23", + "0x4802800c7ff98000", + "0x482680017ff98000", + "0x10", + "0x4802800e7ff98000", + "0x4802800f7ff98000", + "0x10780017fff7fff", + "0x9", + "0x40780017fff7fff", + "0x28", + "0x480280057ff98000", + "0x482680017ff98000", + "0x9", + "0x480280077ff98000", + "0x480280087ff98000", + "0x48127fd17fff8000", + "0x48127ffb7fff8000", + "0x48127fce7fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x480280007ffc8000", + "0x10780017fff7fff", + "0x8", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffe", + "0x7c", + "0xa0680017fff8004", + "0xe", + "0x4824800180047ffe", + "0x800000000000000000000000000000000000000000000000000000000000000", + "0x484480017ffe8000", + "0x110000000000000000", + "0x48307ffe7fff8002", + "0x480280007ffb7ffc", + "0x480280017ffb7ffc", + "0x402480017ffb7ffd", + "0xffffffffffffffeeffffffffffffffff", + "0x400280027ffb7ffd", + "0x10780017fff7fff", + "0x68", + "0x484480017fff8001", + "0x8000000000000000000000000000000", + "0x48307fff80007ffd", + "0x480280007ffb7ffd", + "0x480280017ffb7ffd", + "0x402480017ffc7ffe", + "0xf8000000000000000000000000000000", + "0x400280027ffb7ffe", + "0x482680017ffb8000", + "0x3", + "0x48307ff680007ff7", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482480017ff58000", + "0x1", + "0x48127ff57fff8000", + "0x480680017fff8000", + "0x0", + "0x480080007ff28000", + "0x10780017fff7fff", + "0x8", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffe", + "0x37", + "0x48127ffa7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x1104800180018000", + "0x2f8", + "0x20680017fff7ffa", + "0x20", + "0x20680017fff7ffd", + "0xe", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x0", + "0x48127fca7fff8000", + "0x48127fd47fff8000", + "0x48127ff77fff8000", + "0x48127ff77fff8000", + "0x208b7fff7fff7ffe", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127ff77fff8000", + "0x48127ff77fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x25", + "0x48127fd57fff8000", + "0x480680017fff8000", + "0x0", + "0x48127fd57fff8000", + "0x48127fd57fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2a", + "0x482680017ffb8000", + "0x3", + "0x10780017fff7fff", + "0x5", + "0x40780017fff7fff", + "0x30", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127fca7fff8000", + "0x48127fca7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ff88000", + "0xffffffffffffffffffffffffffffca36", + "0x400280007ff77fff", + "0x10780017fff7fff", + "0x57", + "0x4825800180007ff8", + "0x35ca", + "0x400280007ff77fff", + "0x482680017ff78000", + "0x1", + "0x48297ffa80007ffb", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xd", + "0x482680017ffa8000", + "0x4", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x480280007ffa8000", + "0x480280017ffa8000", + "0x480280027ffa8000", + "0x480280037ffa8000", + "0x10780017fff7fff", + "0xe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffb", + "0x2a", + "0x480680017fff8000", + "0x43616c6c436f6e7472616374", + "0x400280007ff97fff", + "0x400280017ff97ff5", + "0x400280027ff97ffb", + "0x400280037ff97ffc", + "0x400280047ff97ffd", + "0x400280057ff97ffe", + "0x480280077ff98000", + "0x20680017fff7fff", + "0x12", + "0x480280087ff98000", + "0x480280097ff98000", + "0x400280007ffd7ffe", + "0x400280017ffd7fff", + "0x48127ff37fff8000", + "0x480280067ff98000", + "0x482680017ff98000", + "0xa", + "0x48127ff27fff8000", + "0x48127ff27fff8000", + "0x480a7ffc7fff8000", + "0x482680017ffd8000", + "0x2", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbf", + "0x208b7fff7fff7ffe", + "0x48127ff57fff8000", + "0x480280067ff98000", + "0x482680017ff98000", + "0xa", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480280087ff98000", + "0x480280097ff98000", + "0x208b7fff7fff7ffe", + "0x48127ff77fff8000", + "0x48127ff57fff8000", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482680017ff78000", + "0x1", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127ff87fff8000", + "0x482480017ff78000", + "0x1", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ff98000", + "0xfffffffffffffffffffffffffffff722", + "0x400280007ff87fff", + "0x10780017fff7fff", + "0x2f", + "0x4825800180007ff9", + "0x8de", + "0x400280007ff87fff", + "0x482680017ff88000", + "0x1", + "0x48297ffa80007ffb", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482680017ffa8000", + "0x1", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x480a7ffa7fff8000", + "0x10780017fff7fff", + "0x8", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffe", + "0xe", + "0x480080007fff8000", + "0x400280007ffd7fff", + "0x48127ff97fff8000", + "0x48127ff77fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480a7ffc7fff8000", + "0x482680017ffd8000", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd7", + "0x208b7fff7fff7ffe", + "0x48127ffa7fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x0", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482680017ff88000", + "0x1", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x482480017ffa8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffd", + "0xd", + "0x40780017fff7fff", + "0x81", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x4825800180007ffd", + "0x800000000000010ffffffffffffffffb781126dcae7b2321e66a241adc64d2f", + "0x20680017fff7fff", + "0xd", + "0x40780017fff7fff", + "0x80", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x4825800180007ffc", + "0x800000000000010ffffffffffffffffb781126dcae7b2321e66a241adc64d2f", + "0x20680017fff7fff", + "0xd", + "0x40780017fff7fff", + "0x7f", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x484a7ffb7ffb8001", + "0x48487ffb80008001", + "0x482680017ffb8001", + "0x6f21413efbe40de150e596d72f7a8c5609ad26c15c915c1f4cdfcb99cee9e89", + "0x483080007fff7ffd", + "0x4850800080008001", + "0x48307ffb80018000", + "0xa0680017fff8000", + "0x4", + "0x10780017fff7fff", + "0x6", + "0x404480017ff97ffe", + "0x3", + "0x10780017fff7fff", + "0x126", + "0x4844800180008002", + "0x4000000000000088000000000000000", + "0x4830800080017ffc", + "0x480280007ff87ffe", + "0x480280017ff87ffe", + "0x402480017ffd7fff", + "0xfbfffffffffffff77fffffffffffffff", + "0x400280027ff87fff", + "0x480a7ffb7fff8000", + "0x48127ff87fff8000", + "0x484a7ffc7ffc8001", + "0x48487ffc80008001", + "0x482680017ffc8001", + "0x6f21413efbe40de150e596d72f7a8c5609ad26c15c915c1f4cdfcb99cee9e89", + "0x483080007fff7ffd", + "0x4850800080008001", + "0x48307ffb80018000", + "0xa0680017fff8000", + "0x4", + "0x10780017fff7fff", + "0x6", + "0x404480017ff97ffe", + "0x3", + "0x10780017fff7fff", + "0x101", + "0x4844800180008002", + "0x4000000000000088000000000000000", + "0x4830800080017ffc", + "0x480280037ff87ffe", + "0x480280047ff87ffe", + "0x402480017ffd7fff", + "0xfbfffffffffffff77fffffffffffffff", + "0x400280057ff87fff", + "0x480680017fff8000", + "0x1ef15c18599971b7beced415a40f0c7deacfd9b0d1819e03d723d8bc943cfca", + "0x480680017fff8000", + "0x5668060aa49730b7be4801df46ec62de53ecd11abe43a32873000c36e8dc1f", + "0x482680017ff88000", + "0x6", + "0x480a7ffc7fff8000", + "0x48127ff57fff8000", + "0x48507ffc7ffc8000", + "0x48507ffa7ffa8001", + "0x48507ff980008001", + "0x482480017ff88001", + "0x6f21413efbe40de150e596d72f7a8c5609ad26c15c915c1f4cdfcb99cee9e89", + "0x483080007fff7ffd", + "0x48307ffc80007ffb", + "0x20680017fff7fff", + "0xdd", + "0x4800800080068004", + "0x4800800180058004", + "0x4850800380037ffe", + "0x4850800180017ffe", + "0x485080007ffd7ffe", + "0x482480017fff7ffe", + "0x6f21413efbe40de150e596d72f7a8c5609ad26c15c915c1f4cdfcb99cee9e89", + "0x48307ffd7ffc7ffa", + "0x400280007ff97ffd", + "0x400280017ff97ffe", + "0x400280027ff97ff1", + "0x400280037ff97ff2", + "0x400380047ff97ffd", + "0x480280057ff98000", + "0x480280067ff98000", + "0x48127ffd7fff8000", + "0x48127feb7fff8000", + "0x48127feb7fff8000", + "0x482680017ff98000", + "0x7", + "0x480080007ffc8000", + "0x480080017ffb8000", + "0x48307ffe80007ff8", + "0x20680017fff7fff", + "0x5", + "0x40127ffe7fff7ff8", + "0x10780017fff7fff", + "0xb6", + "0x48307ffe7ff88000", + "0x48507ffe80007fff", + "0x48507fff7fff8000", + "0x48307ffa7ff48000", + "0x48307fff80027ffe", + "0x483080017fff7ff2", + "0x48507ffe7ffb7fff", + "0x48307ff180007ffe", + "0x400080007ff47fec", + "0x400080017ff47fed", + "0x400080027ff47ff2", + "0x400080037ff47ff3", + "0x400180047ff47ffa", + "0x400080077ff47fec", + "0x400080087ff47fed", + "0x400080097ff47fd0", + "0x4000800a7ff47fd1", + "0x4001800b7ff47ffc", + "0x4800800c7ff48000", + "0x4800800d7ff38000", + "0x48127fec7fff8000", + "0x480080057ff18000", + "0x480080067ff08000", + "0x48127fe97fff8000", + "0x482480017fee8000", + "0xe", + "0x480080007ffb8000", + "0x480080017ffa8000", + "0x48307ffe80007ff7", + "0x20680017fff7fff", + "0x5", + "0x40127ffe7fff7ff7", + "0x10780017fff7fff", + "0x89", + "0x48307ffe7ff78000", + "0x48507ffe80007fff", + "0x48507fff7fff8000", + "0x48307ffa7ff38000", + "0x48307fff80027ffe", + "0x483080017fff7ff1", + "0x48507ffe7ffb7fff", + "0x48307ff080007ffe", + "0x48307ff180007ffe", + "0x20680017fff7fff", + "0x4", + "0x402780017fff7fff", + "0x1", + "0x48307ff180007ffe", + "0x48507ffe80007fff", + "0x48507fff7fff8000", + "0x48307fed7ffa8000", + "0x48307fff80027ffe", + "0x483080017fff7ff8", + "0x48507ffe7ffb7fff", + "0x48307ff780007ffe", + "0x48127ffe7fff8000", + "0x48127ffe7fff8000", + "0x48127fe87fff8000", + "0x480080007fff8000", + "0x480080017ffe8000", + "0x48307ffe80007ffb", + "0x20680017fff7fff", + "0x5", + "0x40127ffe7fff7ffb", + "0x10780017fff7fff", + "0x1a", + "0x48307ffe7ffb8000", + "0x48507ffe80007fff", + "0x48507fff7fff8000", + "0x48307ffa7ff78000", + "0x48307fff80027ffe", + "0x483080017fff7ff5", + "0x48507ffe7ffb7fff", + "0x48307ff480007ffe", + "0x48307fd580007ffe", + "0x20680017fff7fff", + "0xd", + "0x40780017fff7fff", + "0x1a", + "0x48127f9b7fff8000", + "0x48127fc17fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x10780017fff7fff", + "0x4", + "0x40780017fff7fff", + "0x9", + "0x48127fe67fff8000", + "0x484480017fe68000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x20680017fff7fff", + "0x11", + "0x40780017fff7fff", + "0x16", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7074696f6e3a3a756e77726170206661696c65642e", + "0x400080007ffe7fff", + "0x48127f9b7fff8000", + "0x48127fc17fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x482480017ffa8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x48307fd780007ffe", + "0x20680017fff7fff", + "0x4", + "0x402780017fff7fff", + "0x1", + "0x48307fd780007ffe", + "0x48507ffe80007fff", + "0x48507fff7fff8000", + "0x48307fd37ffa8000", + "0x48307fff80027ffe", + "0x483080017fff7ff8", + "0x48507ffe7ffb7fff", + "0x48307ff780007ffe", + "0x48127ffe7fff8000", + "0x48127ffe7fff8000", + "0x48127fce7fff8000", + "0x480080007fff8000", + "0x480080017ffe8000", + "0x48307ffe80007ffb", + "0x20680017fff7fff", + "0x5", + "0x40127ffe7fff7ffb", + "0x10780017fff7fff", + "0x18", + "0x48307ffe7ffb8000", + "0x48507ffe80007fff", + "0x48507fff7fff8000", + "0x48307ffa7ff78000", + "0x48307fff80027ffe", + "0x483080017fff7ff5", + "0x48507ffe7ffb7fff", + "0x48307ff480007ffe", + "0x48307fbb80007ffe", + "0x20680017fff7fff", + "0xb", + "0x48127f9b7fff8000", + "0x48127fc17fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x10780017fff7fff", + "0x4", + "0x40780017fff7fff", + "0x9", + "0x48127f9b7fff8000", + "0x48127fc17fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x3a", + "0x48127f9b7fff8000", + "0x48127fc17fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x4c", + "0x48127f9b7fff8000", + "0x48127faf7fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x5c", + "0x48127f9b7fff8000", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x6b", + "0x482680017ff88000", + "0x3", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x78", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x9", + "0x480680017fff8000", + "0x1", + "0x480a7ffd7fff8000", + "0x1137ffd7fff7fff", + "0x10780017fff7fff", + "0x37", + "0x10780017fff7fff", + "0x35", + "0x10780017fff7fff", + "0x33", + "0x10780017fff7fff", + "0x31", + "0x20680017fff7ffe", + "0xb", + "0x480680017fff8000", + "0x38f6a5b87c23cee6e7294bcc3302e95019f70f81586ff3cac38581f5ca96381", + "0x400080007ffa7fff", + "0x400080017ffa7ffe", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x2", + "0x10780017fff7fff", + "0x9", + "0x480680017fff8000", + "0xca58956845fecb30a8cb3efe23582630dbe8b80cc1fb8fd5d5e866b1356ad", + "0x400080007ffa7fff", + "0x400080017ffa7ffe", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x2", + "0x480680017fff8000", + "0x456d69744576656e74", + "0x400280007ffc7fff", + "0x400380017ffc7ffb", + "0x400280027ffc7ffd", + "0x400280037ffc7ffe", + "0x400280047ffc7ff8", + "0x400280057ffc7ff8", + "0x480280077ffc8000", + "0x20680017fff7fff", + "0xc", + "0x480280067ffc8000", + "0x482680017ffc8000", + "0x8", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480280067ffc8000", + "0x482680017ffc8000", + "0xa", + "0x480680017fff8000", + "0x1", + "0x480280087ffc8000", + "0x480280097ffc8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x9", + "0x480680017fff8000", + "0x0", + "0x480a7ffd7fff8000", + "0x1137ffd7fff7fff", + "0x10780017fff7fff", + "0x37", + "0x10780017fff7fff", + "0x35", + "0x10780017fff7fff", + "0x33", + "0x10780017fff7fff", + "0x31", + "0x20680017fff7ffe", + "0xb", + "0x480680017fff8000", + "0x38f6a5b87c23cee6e7294bcc3302e95019f70f81586ff3cac38581f5ca96381", + "0x400080007ffa7fff", + "0x400080017ffa7ffe", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x2", + "0x10780017fff7fff", + "0x9", + "0x480680017fff8000", + "0xca58956845fecb30a8cb3efe23582630dbe8b80cc1fb8fd5d5e866b1356ad", + "0x400080007ffa7fff", + "0x400080017ffa7ffe", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x2", + "0x480680017fff8000", + "0x456d69744576656e74", + "0x400280007ffc7fff", + "0x400380017ffc7ffb", + "0x400280027ffc7ffd", + "0x400280037ffc7ffe", + "0x400280047ffc7ff8", + "0x400280057ffc7ff8", + "0x480280077ffc8000", + "0x20680017fff7fff", + "0xc", + "0x480280067ffc8000", + "0x482680017ffc8000", + "0x8", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480280067ffc8000", + "0x482680017ffc8000", + "0xa", + "0x480680017fff8000", + "0x1", + "0x480280087ffc8000", + "0x480280097ffc8000", + "0x208b7fff7fff7ffe", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x480a7ffc7fff8000", + "0x10780017fff7fff", + "0x8", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffe", + "0x98", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x12", + "0x4824800180007ffe", + "0x100000000", + "0x4844800180008002", + "0x8000000000000110000000000000000", + "0x4830800080017ffe", + "0x480280007ffb7fff", + "0x482480017ffe8000", + "0xefffffffffffffde00000000ffffffff", + "0x480280017ffb7fff", + "0x400280027ffb7ffb", + "0x402480017fff7ffb", + "0xffffffffffffffffffffffffffffffff", + "0x20680017fff7fff", + "0x78", + "0x402780017fff7fff", + "0x1", + "0x400280007ffb7ffe", + "0x482480017ffe8000", + "0xffffffffffffffffffffffff00000000", + "0x400280017ffb7fff", + "0x480680017fff8000", + "0x0", + "0x48307ff880007ff9", + "0x48307ffb7ffe8000", + "0xa0680017fff8000", + "0x8", + "0x482480017ffd8000", + "0x1", + "0x48307fff80007ffd", + "0x400280027ffb7fff", + "0x10780017fff7fff", + "0x51", + "0x48307ffe80007ffd", + "0x400280027ffb7fff", + "0x48307ff480007ff5", + "0x48307ffa7ff38000", + "0x48307ffb7ff28000", + "0x48307ff580017ffd", + "0xa0680017fff7fff", + "0x7", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400280037ffb7fff", + "0x10780017fff7fff", + "0x2f", + "0x400280037ffb7fff", + "0x48307fef80007ff0", + "0x48307ffe7ff28000", + "0xa0680017fff8000", + "0x8", + "0x482480017ffd8000", + "0x1", + "0x48307fff80007ffd", + "0x400280047ffb7fff", + "0x10780017fff7fff", + "0x11", + "0x48307ffe80007ffd", + "0x400280047ffb7fff", + "0x40780017fff7fff", + "0x3", + "0x482680017ffb8000", + "0x5", + "0x480680017fff8000", + "0x0", + "0x48307fea7fe68000", + "0x48307ff77fe58000", + "0x480680017fff8000", + "0x0", + "0x48127ff07fff8000", + "0x48127ff07fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e646578206f7574206f6620626f756e6473", + "0x400080007ffe7fff", + "0x482680017ffb8000", + "0x5", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x4", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x7533325f737562204f766572666c6f77", + "0x400080007ffe7fff", + "0x482680017ffb8000", + "0x4", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x9", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e646578206f7574206f6620626f756e6473", + "0x400080007ffe7fff", + "0x482680017ffb8000", + "0x3", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0xc", + "0x482680017ffb8000", + "0x3", + "0x480680017fff8000", + "0x0", + "0x48127fe67fff8000", + "0x48127fe67fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x14", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127fe67fff8000", + "0x48127fe67fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe" + ], + "bytecode_segment_lengths": [ + 209, 194, 275, 230, 116, 140, 116, 140, 151, 231, 373, 96, 377, 89, 123, 92, 89, 137, 205, 161, + 111, 66, 361, 65, 65, 185 + ], + "hints": [ + [ + 2, + [ + { + "TestLessThanOrEqual": { + "lhs": { "Immediate": "0x0" }, + "rhs": { "Deref": { "register": "FP", "offset": -6 } }, + "dst": { "register": "AP", "offset": 0 } + } + } + ] + ], + [35, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [82, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [ + 101, + [ + { + "TestLessThanOrEqual": { + "lhs": { "Immediate": "0x807a" }, + "rhs": { "Deref": { "register": "AP", "offset": -11 } }, + "dst": { "register": "AP", "offset": 0 } + } + } + ] + ], + [124, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [165, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [180, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [194, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [ + 209, + [ + { + "TestLessThanOrEqual": { + "lhs": { "Immediate": "0x0" }, + "rhs": { "Deref": { "register": "FP", "offset": -6 } }, + "dst": { "register": "AP", "offset": 0 } + } + } + ] + ], + [242, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [290, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [ + 315, + [ + { + "TestLessThanOrEqual": { + "lhs": { "Deref": { "register": "AP", "offset": -1 } }, + "rhs": { "Deref": { "register": "AP", "offset": -14 } }, + "dst": { "register": "AP", "offset": 0 } + } + } + ] + ], + [334, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [356, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [372, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [387, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [ + 405, + [ + { + "TestLessThanOrEqual": { + "lhs": { "Immediate": "0x0" }, + "rhs": { "Deref": { "register": "FP", "offset": -6 } }, + "dst": { "register": "AP", "offset": 0 } + } + } + ] + ], + [460, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [508, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [ + 533, + [ + { + "TestLessThanOrEqual": { + "lhs": { "Deref": { "register": "AP", "offset": -1 } }, + "rhs": { "Deref": { "register": "AP", "offset": -14 } }, + "dst": { "register": "AP", "offset": 0 } + } + } + ] + ], + [555, [{ "SystemCall": { "system": { "Deref": { "register": "FP", "offset": -5 } } } }]], + [579, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [616, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [632, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [647, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [662, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [ + 678, + [ + { + "TestLessThanOrEqual": { + "lhs": { "Immediate": "0x0" }, + "rhs": { "Deref": { "register": "FP", "offset": -6 } }, + "dst": { "register": "AP", "offset": 0 } + } + } + ] + ], + [695, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [ + 714, + [ + { + "TestLessThanOrEqual": { + "lhs": { "Immediate": "0x440c" }, + "rhs": { "Deref": { "register": "AP", "offset": -7 } }, + "dst": { "register": "AP", "offset": 0 } + } + } + ] + ], + [738, [{ "SystemCall": { "system": { "Deref": { "register": "FP", "offset": -5 } } } }]], + [ + 745, + [ + { + "TestLessThan": { + "lhs": { "Deref": { "register": "AP", "offset": -3 } }, + "rhs": { "Immediate": "0x100000000000000000000000000000000" }, + "dst": { "register": "AP", "offset": 0 } + } + } + ] + ], + [ + 747, + [ + { + "DivMod": { + "lhs": { "Deref": { "register": "AP", "offset": -4 } }, + "rhs": { "Immediate": "0x100000000000000000000000000000000" }, + "quotient": { "register": "AP", "offset": 3 }, + "remainder": { "register": "AP", "offset": 4 } + } + } + ] + ], + [782, [{ "SystemCall": { "system": { "Deref": { "register": "AP", "offset": -7 } } } }]], + [ + 789, + [ + { + "TestLessThan": { + "lhs": { "Deref": { "register": "AP", "offset": -3 } }, + "rhs": { "Immediate": "0x100000000000000000000000000000000" }, + "dst": { "register": "AP", "offset": 0 } + } + } + ] + ], + [ + 791, + [ + { + "DivMod": { + "lhs": { "Deref": { "register": "AP", "offset": -4 } }, + "rhs": { "Immediate": "0x100000000000000000000000000000000" }, + "quotient": { "register": "AP", "offset": 3 }, + "remainder": { "register": "AP", "offset": 4 } + } + } + ] + ], + [812, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [828, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [850, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [878, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [893, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [ + 908, + [ + { + "TestLessThanOrEqual": { + "lhs": { "Immediate": "0x0" }, + "rhs": { "Deref": { "register": "FP", "offset": -6 } }, + "dst": { "register": "AP", "offset": 0 } + } + } + ] + ], + [925, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [ + 944, + [ + { + "TestLessThanOrEqual": { + "lhs": { "Immediate": "0xd70" }, + "rhs": { "Deref": { "register": "AP", "offset": -7 } }, + "dst": { "register": "AP", "offset": 0 } + } + } + ] + ], + [968, [{ "SystemCall": { "system": { "Deref": { "register": "FP", "offset": -5 } } } }]], + [971, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [994, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [1009, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [ + 1024, + [ + { + "TestLessThanOrEqual": { + "lhs": { "Immediate": "0x0" }, + "rhs": { "Deref": { "register": "FP", "offset": -6 } }, + "dst": { "register": "AP", "offset": 0 } + } + } + ] + ], + [1062, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [ + 1081, + [ + { + "TestLessThanOrEqual": { + "lhs": { "Immediate": "0xfbb8" }, + "rhs": { "Deref": { "register": "AP", "offset": -12 } }, + "dst": { "register": "AP", "offset": 0 } + } + } + ] + ], + [1102, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [1120, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [1135, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [1149, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [ + 1164, + [ + { + "TestLessThanOrEqual": { + "lhs": { "Immediate": "0x0" }, + "rhs": { "Deref": { "register": "FP", "offset": -6 } }, + "dst": { "register": "AP", "offset": 0 } + } + } + ] + ], + [1181, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [ + 1200, + [ + { + "TestLessThanOrEqual": { + "lhs": { "Immediate": "0xd70" }, + "rhs": { "Deref": { "register": "AP", "offset": -7 } }, + "dst": { "register": "AP", "offset": 0 } + } + } + ] + ], + [1224, [{ "SystemCall": { "system": { "Deref": { "register": "FP", "offset": -5 } } } }]], + [1227, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [1250, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [1265, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [ + 1280, + [ + { + "TestLessThanOrEqual": { + "lhs": { "Immediate": "0x0" }, + "rhs": { "Deref": { "register": "FP", "offset": -6 } }, + "dst": { "register": "AP", "offset": 0 } + } + } + ] + ], + [1318, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [ + 1337, + [ + { + "TestLessThanOrEqual": { + "lhs": { "Immediate": "0xfbb8" }, + "rhs": { "Deref": { "register": "AP", "offset": -12 } }, + "dst": { "register": "AP", "offset": 0 } + } + } + ] + ], + [1358, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [1376, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [1391, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [1405, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [ + 1420, + [ + { + "TestLessThanOrEqual": { + "lhs": { "Immediate": "0x0" }, + "rhs": { "Deref": { "register": "FP", "offset": -6 } }, + "dst": { "register": "AP", "offset": 0 } + } + } + ] + ], + [1458, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [ + 1483, + [ + { + "TestLessThanOrEqual": { + "lhs": { "Deref": { "register": "AP", "offset": -1 } }, + "rhs": { "Deref": { "register": "AP", "offset": -15 } }, + "dst": { "register": "AP", "offset": 0 } + } + } + ] + ], + [1502, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [1524, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [1540, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [1555, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [ + 1571, + [ + { + "TestLessThanOrEqual": { + "lhs": { "Immediate": "0x0" }, + "rhs": { "Deref": { "register": "FP", "offset": -6 } }, + "dst": { "register": "AP", "offset": 0 } + } + } + ] + ], + [1609, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [ + 1632, + [ + { + "TestLessThanOrEqual": { + "lhs": { "Deref": { "register": "AP", "offset": -1 } }, + "rhs": { "Deref": { "register": "AP", "offset": -14 } }, + "dst": { "register": "AP", "offset": 0 } + } + } + ] + ], + [ + 1661, + [ + { + "TestLessThan": { + "lhs": { "Deref": { "register": "AP", "offset": -1 } }, + "rhs": { + "Immediate": "0x7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00" + }, + "dst": { "register": "AP", "offset": 5 } + } + } + ] + ], + [ + 1665, + [ + { + "LinearSplit": { + "value": { "Deref": { "register": "AP", "offset": 4 } }, + "scalar": { "Immediate": "0x110000000000000000" }, + "max_x": { "Immediate": "0xffffffffffffffffffffffffffffffff" }, + "x": { "register": "AP", "offset": -2 }, + "y": { "register": "AP", "offset": -1 } + } + } + ] + ], + [ + 1676, + [ + { + "LinearSplit": { + "value": { "Deref": { "register": "AP", "offset": 4 } }, + "scalar": { "Immediate": "0x8000000000000000000000000000000" }, + "max_x": { "Immediate": "0xfffffffffffffffffffffffffffffffe" }, + "x": { "register": "AP", "offset": -2 }, + "y": { "register": "AP", "offset": -1 } + } + } + ] + ], + [1702, [{ "SystemCall": { "system": { "Deref": { "register": "FP", "offset": -5 } } } }]], + [1724, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [1755, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [1771, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [1786, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [ + 1802, + [ + { + "TestLessThanOrEqual": { + "lhs": { "Immediate": "0x0" }, + "rhs": { "Deref": { "register": "FP", "offset": -6 } }, + "dst": { "register": "AP", "offset": 0 } + } + } + ] + ], + [ + 1856, + [ + { + "TestLessThan": { + "lhs": { "Deref": { "register": "AP", "offset": -1 } }, + "rhs": { + "Immediate": "0x800000000000000000000000000000000000000000000000000000000000000" + }, + "dst": { "register": "AP", "offset": 4 } + } + } + ] + ], + [ + 1860, + [ + { + "LinearSplit": { + "value": { "Deref": { "register": "AP", "offset": 3 } }, + "scalar": { "Immediate": "0x110000000000000000" }, + "max_x": { "Immediate": "0xffffffffffffffffffffffffffffffff" }, + "x": { "register": "AP", "offset": -2 }, + "y": { "register": "AP", "offset": -1 } + } + } + ] + ], + [ + 1870, + [ + { + "LinearSplit": { + "value": { "Deref": { "register": "AP", "offset": -2 } }, + "scalar": { "Immediate": "0x8000000000000000000000000000000" }, + "max_x": { "Immediate": "0xffffffffffffffffffffffffffffffff" }, + "x": { "register": "AP", "offset": -1 }, + "y": { "register": "AP", "offset": 0 } + } + } + ] + ], + [ + 1902, + [ + { + "TestLessThan": { + "lhs": { "Deref": { "register": "AP", "offset": -1 } }, + "rhs": { "Immediate": "0x100000000000000000000000000000000" }, + "dst": { "register": "AP", "offset": 0 } + } + } + ] + ], + [ + 1904, + [ + { + "DivMod": { + "lhs": { "Deref": { "register": "AP", "offset": -2 } }, + "rhs": { "Immediate": "0x100000000000000000000000000000000" }, + "quotient": { "register": "AP", "offset": 3 }, + "remainder": { "register": "AP", "offset": 4 } + } + } + ] + ], + [ + 1949, + [ + { + "TestLessThan": { + "lhs": { "Deref": { "register": "AP", "offset": -1 } }, + "rhs": { "Immediate": "0x100000000000000000000000000000000" }, + "dst": { "register": "AP", "offset": 0 } + } + } + ] + ], + [ + 1951, + [ + { + "DivMod": { + "lhs": { "Deref": { "register": "AP", "offset": -2 } }, + "rhs": { "Immediate": "0x100000000000000000000000000000000" }, + "quotient": { "register": "AP", "offset": 3 }, + "remainder": { "register": "AP", "offset": 4 } + } + } + ] + ], + [2025, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [ + 2048, + [ + { + "TestLessThanOrEqual": { + "lhs": { "Deref": { "register": "AP", "offset": -1 } }, + "rhs": { "Deref": { "register": "AP", "offset": -51 } }, + "dst": { "register": "AP", "offset": 0 } + } + } + ] + ], + [2071, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [2091, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [2107, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [2129, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [2144, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [2159, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [ + 2175, + [ + { + "TestLessThanOrEqual": { + "lhs": { "Immediate": "0x2c42" }, + "rhs": { "Deref": { "register": "FP", "offset": -8 } }, + "dst": { "register": "AP", "offset": 0 } + } + } + ] + ], + [2251, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [2275, [{ "SystemCall": { "system": { "Deref": { "register": "FP", "offset": -5 } } } }]], + [2289, [{ "SystemCall": { "system": { "Deref": { "register": "AP", "offset": -2 } } } }]], + [ + 2298, + [ + { + "TestLessThan": { + "lhs": { "Deref": { "register": "AP", "offset": -3 } }, + "rhs": { "Immediate": "0x100000000000000000000000000000000" }, + "dst": { "register": "AP", "offset": 0 } + } + } + ] + ], + [ + 2300, + [ + { + "DivMod": { + "lhs": { "Deref": { "register": "AP", "offset": -4 } }, + "rhs": { "Immediate": "0x100000000000000000000000000000000" }, + "quotient": { "register": "AP", "offset": 3 }, + "remainder": { "register": "AP", "offset": 4 } + } + } + ] + ], + [ + 2337, + [ + { + "TestLessThan": { + "lhs": { "Deref": { "register": "AP", "offset": 0 } }, + "rhs": { "Immediate": "0x100000000000000000000000000000000" }, + "dst": { "register": "AP", "offset": -1 } + } + } + ] + ], + [ + 2361, + [ + { + "TestLessThan": { + "lhs": { "Deref": { "register": "AP", "offset": 0 } }, + "rhs": { "Immediate": "0x100000000000000000000000000000000" }, + "dst": { "register": "AP", "offset": -1 } + } + } + ] + ], + [ + 2376, + [ + { + "TestLessThan": { + "lhs": { "Deref": { "register": "AP", "offset": 0 } }, + "rhs": { "Immediate": "0x100000000000000000000000000000000" }, + "dst": { "register": "AP", "offset": -1 } + } + } + ] + ], + [ + 2403, + [ + { + "TestLessThan": { + "lhs": { "Deref": { "register": "AP", "offset": 0 } }, + "rhs": { "Immediate": "0x100000000000000000000000000000000" }, + "dst": { "register": "AP", "offset": -1 } + } + } + ] + ], + [ + 2423, + [ + { + "TestLessThan": { + "lhs": { "Deref": { "register": "AP", "offset": 0 } }, + "rhs": { "Immediate": "0x100000000000000000000000000000000" }, + "dst": { "register": "AP", "offset": -1 } + } + } + ] + ], + [ + 2449, + [ + { + "TestLessThan": { + "lhs": { "Deref": { "register": "AP", "offset": 0 } }, + "rhs": { "Immediate": "0x100000000000000000000000000000000" }, + "dst": { "register": "AP", "offset": -1 } + } + } + ] + ], + [ + 2470, + [ + { + "TestLessThan": { + "lhs": { "Deref": { "register": "AP", "offset": 0 } }, + "rhs": { "Immediate": "0x100000000000000000000000000000000" }, + "dst": { "register": "AP", "offset": -1 } + } + } + ] + ], + [2490, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [2504, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [ + 2529, + [ + { + "TestLessThan": { + "lhs": { "Deref": { "register": "AP", "offset": 0 } }, + "rhs": { "Immediate": "0x100000000000000000000000000000000" }, + "dst": { "register": "AP", "offset": -1 } + } + } + ] + ], + [ + 2553, + [ + { + "TestLessThan": { + "lhs": { "Deref": { "register": "AP", "offset": 0 } }, + "rhs": { "Immediate": "0x100000000000000000000000000000000" }, + "dst": { "register": "AP", "offset": -1 } + } + } + ] + ], + [2565, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [2602, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [2625, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [ + 2650, + [ + { + "TestLessThanOrEqual": { + "lhs": { "Immediate": "0x134c" }, + "rhs": { "Deref": { "register": "FP", "offset": -7 } }, + "dst": { "register": "AP", "offset": 0 } + } + } + ] + ], + [2723, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [2741, [{ "SystemCall": { "system": { "Deref": { "register": "FP", "offset": -3 } } } }]], + [ + 2774, + [ + { + "SystemCall": { + "system": { + "BinOp": { + "op": "Add", + "a": { "register": "FP", "offset": -3 }, + "b": { "Immediate": "0x5" } + } + } + } + } + ] + ], + [2794, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [ + 2860, + [ + { + "TestLessThanOrEqual": { + "lhs": { "Immediate": "0x942" }, + "rhs": { "Deref": { "register": "FP", "offset": -8 } }, + "dst": { "register": "AP", "offset": 0 } + } + } + ] + ], + [2932, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [ + 2973, + [ + { + "TestLessThan": { + "lhs": { "Deref": { "register": "AP", "offset": -2 } }, + "rhs": { "Deref": { "register": "AP", "offset": -1 } }, + "dst": { "register": "AP", "offset": 0 } + } + } + ] + ], + [ + 2988, + [ + { + "TestLessThan": { + "lhs": { "Deref": { "register": "AP", "offset": -3 } }, + "rhs": { "Deref": { "register": "AP", "offset": -1 } }, + "dst": { "register": "AP", "offset": 0 } + } + } + ] + ], + [3011, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [3027, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [3045, [{ "SystemCall": { "system": { "Deref": { "register": "FP", "offset": -4 } } } }]], + [ + 3059, + [ + { + "SystemCall": { + "system": { + "BinOp": { + "op": "Add", + "a": { "register": "FP", "offset": -4 }, + "b": { "Immediate": "0x5" } + } + } + } + } + ] + ], + [3080, [{ "SystemCall": { "system": { "Deref": { "register": "AP", "offset": -4 } } } }]], + [3102, [{ "SystemCall": { "system": { "Deref": { "register": "AP", "offset": -7 } } } }]], + [3143, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [ + 3185, + [ + { + "TestLessThan": { + "lhs": { "Deref": { "register": "AP", "offset": -1 } }, + "rhs": { + "Immediate": "0x7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00" + }, + "dst": { "register": "AP", "offset": 5 } + } + } + ] + ], + [ + 3189, + [ + { + "LinearSplit": { + "value": { "Deref": { "register": "AP", "offset": 4 } }, + "scalar": { "Immediate": "0x110000000000000000" }, + "max_x": { "Immediate": "0xffffffffffffffffffffffffffffffff" }, + "x": { "register": "AP", "offset": -2 }, + "y": { "register": "AP", "offset": -1 } + } + } + ] + ], + [ + 3200, + [ + { + "LinearSplit": { + "value": { "Deref": { "register": "AP", "offset": 4 } }, + "scalar": { "Immediate": "0x8000000000000000000000000000000" }, + "max_x": { "Immediate": "0xfffffffffffffffffffffffffffffffe" }, + "x": { "register": "AP", "offset": -2 }, + "y": { "register": "AP", "offset": -1 } + } + } + ] + ], + [3229, [{ "SystemCall": { "system": { "Deref": { "register": "FP", "offset": -7 } } } }]], + [ + 3244, + [ + { + "SystemCall": { + "system": { + "BinOp": { + "op": "Add", + "a": { "register": "FP", "offset": -7 }, + "b": { "Immediate": "0x7" } + } + } + } + } + ] + ], + [3266, [{ "SystemCall": { "system": { "Deref": { "register": "AP", "offset": -7 } } } }]], + [ + 3281, + [ + { + "SystemCall": { + "system": { + "BinOp": { + "op": "Add", + "a": { "register": "AP", "offset": -12 }, + "b": { "Immediate": "0x7" } + } + } + } + } + ] + ], + [ + 3298, + [ + { + "SystemCall": { + "system": { + "BinOp": { + "op": "Add", + "a": { "register": "AP", "offset": -18 }, + "b": { "Immediate": "0xe" } + } + } + } + } + ] + ], + [ + 3404, + [ + { + "TestLessThan": { + "lhs": { "Deref": { "register": "AP", "offset": -1 } }, + "rhs": { + "Immediate": "0x800000000000000000000000000000000000000000000000000000000000000" + }, + "dst": { "register": "AP", "offset": 4 } + } + } + ] + ], + [ + 3408, + [ + { + "LinearSplit": { + "value": { "Deref": { "register": "AP", "offset": 3 } }, + "scalar": { "Immediate": "0x110000000000000000" }, + "max_x": { "Immediate": "0xffffffffffffffffffffffffffffffff" }, + "x": { "register": "AP", "offset": -2 }, + "y": { "register": "AP", "offset": -1 } + } + } + ] + ], + [ + 3418, + [ + { + "LinearSplit": { + "value": { "Deref": { "register": "AP", "offset": -2 } }, + "scalar": { "Immediate": "0x8000000000000000000000000000000" }, + "max_x": { "Immediate": "0xffffffffffffffffffffffffffffffff" }, + "x": { "register": "AP", "offset": -1 }, + "y": { "register": "AP", "offset": 0 } + } + } + ] + ], + [ + 3544, + [ + { + "TestLessThanOrEqual": { + "lhs": { "Immediate": "0x35ca" }, + "rhs": { "Deref": { "register": "FP", "offset": -8 } }, + "dst": { "register": "AP", "offset": 0 } + } + } + ] + ], + [3594, [{ "SystemCall": { "system": { "Deref": { "register": "FP", "offset": -7 } } } }]], + [3636, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [ + 3655, + [ + { + "TestLessThanOrEqual": { + "lhs": { "Immediate": "0x8de" }, + "rhs": { "Deref": { "register": "FP", "offset": -7 } }, + "dst": { "register": "AP", "offset": 0 } + } + } + ] + ], + [3707, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [ + 3769, + [ + { + "FieldSqrt": { + "val": { "Deref": { "register": "AP", "offset": -4 } }, + "sqrt": { "register": "AP", "offset": 0 } + } + } + ] + ], + [ + 3779, + [ + { + "LinearSplit": { + "value": { "Deref": { "register": "AP", "offset": -3 } }, + "scalar": { "Immediate": "0x4000000000000088000000000000000" }, + "max_x": { "Immediate": "0xffffffffffffffffffffffffffffffff" }, + "x": { "register": "AP", "offset": 0 }, + "y": { "register": "AP", "offset": 1 } + } + } + ] + ], + [ + 3794, + [ + { + "FieldSqrt": { + "val": { "Deref": { "register": "AP", "offset": -4 } }, + "sqrt": { "register": "AP", "offset": 0 } + } + } + ] + ], + [ + 3804, + [ + { + "LinearSplit": { + "value": { "Deref": { "register": "AP", "offset": -3 } }, + "scalar": { "Immediate": "0x4000000000000088000000000000000" }, + "max_x": { "Immediate": "0xffffffffffffffffffffffffffffffff" }, + "x": { "register": "AP", "offset": 0 }, + "y": { "register": "AP", "offset": 1 } + } + } + ] + ], + [ + 3829, + [ + { + "RandomEcPoint": { + "x": { "register": "AP", "offset": 4 }, + "y": { "register": "AP", "offset": 5 } + } + }, + { + "AllocConstantSize": { + "size": { "Immediate": "0x2" }, + "dst": { "register": "AP", "offset": 6 } + } + } + ] + ], + [3956, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [4082, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [4084, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [4126, [{ "SystemCall": { "system": { "Deref": { "register": "FP", "offset": -4 } } } }]], + [4147, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [4149, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [4191, [{ "SystemCall": { "system": { "Deref": { "register": "FP", "offset": -4 } } } }]], + [ + 4234, + [ + { + "TestLessThan": { + "lhs": { + "BinOp": { + "op": "Add", + "a": { "register": "AP", "offset": -1 }, + "b": { "Immediate": "0x0" } + } + }, + "rhs": { "Immediate": "0x100000000" }, + "dst": { "register": "AP", "offset": 0 } + } + } + ] + ], + [ + 4238, + [ + { + "LinearSplit": { + "value": { "Deref": { "register": "AP", "offset": -1 } }, + "scalar": { "Immediate": "0x8000000000000110000000000000000" }, + "max_x": { "Immediate": "0xfffffffffffffffffffffffffffffffe" }, + "x": { "register": "AP", "offset": 0 }, + "y": { "register": "AP", "offset": 1 } + } + } + ] + ], + [ + 4260, + [ + { + "TestLessThanOrEqual": { + "lhs": { "Deref": { "register": "AP", "offset": -1 } }, + "rhs": { "Deref": { "register": "AP", "offset": -2 } }, + "dst": { "register": "AP", "offset": 0 } + } + } + ] + ], + [ + 4274, + [ + { + "TestLessThan": { + "lhs": { "Deref": { "register": "AP", "offset": 0 } }, + "rhs": { "Immediate": "0x100000000" }, + "dst": { "register": "AP", "offset": -1 } + } + } + ] + ], + [ + 4284, + [ + { + "TestLessThanOrEqual": { + "lhs": { "Deref": { "register": "AP", "offset": -1 } }, + "rhs": { "Deref": { "register": "AP", "offset": -2 } }, + "dst": { "register": "AP", "offset": 0 } + } + } + ] + ], + [4307, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [4328, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [4349, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]] + ], + "entry_points_by_type": { + "EXTERNAL": [ + { + "selector": "0xbc0eb87884ab91e330445c3584a50d7ddf4b568f02fbeb456a6242cce3f5d9", + "offset": 1280, + "builtins": ["range_check"] + }, + { + "selector": "0xfe80f537b66d12a00b6d3c072b44afbb716e78dde5c3f0ef116ee93d3e3283", + "offset": 1571, + "builtins": ["pedersen", "range_check"] + }, + { + "selector": "0x15d40a3d6ca2ac30f4031e42be28da9b056fef9bb7357ac5e85627ee876e5ad", + "offset": 0, + "builtins": ["range_check"] + }, + { + "selector": "0x162da33a4585851fe8d3af3c2a9c60b557814e221e0d4f30ff0b2189d9c7775", + "offset": 209, + "builtins": ["range_check", "ec_op"] + }, + { + "selector": "0x1a35984e05126dbecb7c3bb9929e7dd9106d460c59b1633739a5c733a5fb13b", + "offset": 908, + "builtins": ["range_check"] + }, + { + "selector": "0x1a6c6a0bdec86cc645c91997d8eea83e87148659e3e61122f72361fd5e94079", + "offset": 1164, + "builtins": ["range_check"] + }, + { + "selector": "0x28420862938116cb3bbdbedee07451ccc54d4e9412dbef71142ad1980a30941", + "offset": 403, + "builtins": ["range_check", "ec_op"] + }, + { + "selector": "0x289da278a8dc833409cabfdad1581e8e7d40e42dcaed693fa4008dcdb4963b3", + "offset": 1420, + "builtins": ["range_check", "ec_op"] + }, + { + "selector": "0x2e3e21ff5952b2531241e37999d9c4c8b3034cccc89a202a6bf019bdf5294f9", + "offset": 1024, + "builtins": ["range_check"] + }, + { + "selector": "0x367eac5e0bf029f1ecb34abb825fa92b93fe4b5df97e0ec500711a3a178b823", + "offset": 678, + "builtins": ["range_check"] + } + ], + "L1_HANDLER": [], + "CONSTRUCTOR": [ + { + "selector": "0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194", + "offset": 1802, + "builtins": ["pedersen", "range_check"] + } + ] + } +} diff --git a/backend/src/assets/vault_account.sierra.json b/backend/src/assets/vault_account.sierra.json index ad94d236..032e07ff 100644 --- a/backend/src/assets/vault_account.sierra.json +++ b/backend/src/assets/vault_account.sierra.json @@ -1 +1,3274 @@ -{"sierra_program":["0x1","0x5","0x0","0x2","0x6","0x3","0x30d","0xf3","0x85","0x53797374656d","0x800000000000000100000000000000000000000000000000","0x556e696e697469616c697a6564","0x800000000000000200000000000000000000000000000001","0x1","0x0","0x436f6e7374","0x800000000000000000000000000000000000000000000002","0x9","0x2","0x7533325f737562204f766572666c6f77","0xca58956845fecb30a8cb3efe23582630dbe8b80cc1fb8fd5d5e866b1356ad","0x38f6a5b87c23cee6e7294bcc3302e95019f70f81586ff3cac38581f5ca96381","0x456e756d","0x800000000000000700000000000000000000000000000001","0x3bf43e1573771cf9f0c374eee73803d573eb39a6ab66afbc2ee1a560ce38b78","0x29a245a59d1acede4a0f078bcb63add6ea7df71653c9d43e04aaa9fa9ea49c7","0xdcc344bd709250fad292f94eb1232cf9c7dcb691afd0ee041adaf44e0de59d","0x4abc19acf2110f55bbd81ec736d91bfa4d6bab076c94cfdf3127449061193d","0x66656c74323532","0x800000000000000700000000000000000000000000000000","0x537472756374","0x800000000000000700000000000000000000000000000002","0x28266f0414c0de3e9d181ad39a5c73a16c7514519fab3e64e293fe4c79a9fbe","0x39d1bb6485850462fcfa1e5c499cd211a145258949ebe8aadd304a999165dc6","0x800000000000000700000000000000000000000000000003","0x231d4965fc11a34a5dbf5760a6aa96609aa0166be90582301f5102b7f7eae9d","0xa","0xb","0x800000000000000700000000000000000000000000000006","0x97cd39a6901ef7ada8e614b6f070a7f6648b1a97774c8746f8a75e1c4b501","0xc","0x8","0x7","0x6","0x5","0x4f7074696f6e3a3a756e77726170206661696c65642e","0x4563506f696e74","0x45635374617465","0x5668060aa49730b7be4801df46ec62de53ecd11abe43a32873000c36e8dc1f","0x1ef15c18599971b7beced415a40f0c7deacfd9b0d1819e03d723d8bc943cfca","0x4e6f6e5a65726f","0xf","0x800000000000010ffffffffffffffffb781126dcae7b2321e66a241adc64d2f","0x426f78","0x42","0x4172726179","0x800000000000000300000000000000000000000000000001","0x536e617073686f74","0x16","0x1baeba72e79e9db2587cf44fedb2f3700b2075a5e8e39a562584862c4b71f62","0x17","0x800000000000000f00000000000000000000000000000001","0x2ee1e2b1b89f8c495f200e4956278a4d47395fe262f27b52e5865c9524c08c3","0x1d49f7a4b277bf7b55a2664ce8cef5d6922b5ffb806b89644b9e0cdbbcac378","0x18","0x19","0x1a","0x16a4c8d7c05909052238a862d8cc3e7975bf05a07b3a69c6b28951083a6d672","0x800000000000000300000000000000000000000000000003","0x1c","0x13fdd7105045794a99550ae1c4ac13faa62610dfab62c16422bfcf5803baa6e","0x1b","0x1d","0x2ceccef7f994940b3962a6c67e0ba4fcd37df7d131417c604f91e03caecc1cd","0x4163636f756e743a20756e617574686f72697a6564","0x496e646578206f7574206f6620626f756e6473","0x39","0x4163636f756e743a20696e76616c6964207369676e6174757265","0x1f5d91ca543c7f9a0585a1c8beffc7a207d4af73ee640223a154b1da196a40d","0x25","0x27","0x28","0x4163636f756e743a20696e76616c69642063616c6c6572","0x800000000000000300000000000000000000000000000004","0x2b","0x32cb17bdb0d0d053909169ec443a25462b7e27237007511f772a7d957ce924c","0x2c","0x753235365f616464204f766572666c6f77","0x4163636f756e743a20696e76616c69642074782076657273696f6e","0x38","0x800000000000000000000000000000000000000000000003","0x56","0x30","0x33","0x3c","0x34","0x1597b831feeb60c71f259624b79cf66995ea4f7e383403583674ab9c33b9cec","0x35","0x436f6e747261637441646472657373","0x75313238","0x753332","0x80000000000000070000000000000000000000000000000e","0x348a62b7a38c0673e61e888d83a3ac1bf334ee7361a8514593d3d9532ed8b39","0x37","0x36","0x753634","0x800000000000000700000000000000000000000000000004","0x3342418ef16b3e2799b906b1e4e89dbb9b111332dd44f72458ce44f9895b508","0x3b","0x3a","0x3f","0x3808c701a5d13e100ab11b6c02f91f752ecae7e420d21b56c90ec0a475cc7e5","0x7d4d99e9ed8d285b5c61b493cedb63976bc3d9da867933d829f49ce838b5e7","0x3e","0x3d","0x40","0x3693aea200ee3080885d21614d01b9532a8670f69e658a94addaadd72e9aca","0x18508a22cd4cf1437b721f596cd2277fc0a5e4dcd247b107ef2ef5fd2752cf7","0x43","0x8416421239ce8805ed9d27e6ddae62a97ab5d01883bb8f5246b4742a44b429","0x44","0x4661696c656420746f20646573657269616c697a6520706172616d202333","0x1c8dd593d0327e9e8b46019073a0c082922fa7a5d0f082238b93b054ad35c1a","0x800000000000000f00000000000000000000000000000002","0x36c8e746f5db19a5bec251fb32866055dedd7f5c5d60ccb15ebcd1278fdc36f","0x47","0x1eceb721bb58fb27710dc06650f2b96005444dc5f22e95b2d45c703901bf100","0x2412f67427deffdbe1a8877c6a6d1ccc9a868c78827c3715d4cccda60eda219","0x49","0x308b24b652d8fbe7596b3b07f0750e2d8158af5d31d56407b2363d078f9f5e6","0xf1a58679be22de36ef69a06e8d8910330e2ab2b09938f7d8f55a48da9a3201","0x4b","0x2abe710e3a8a76889d93c54d2daaa1a3be6790efaf1136660c81a58e669b1ff","0x2fe2ea3b9305262db992709d5a006a3f121a78a0194cd089a8fe04d351df15c","0x800000000000000f00000000000000000000000000000003","0x151da3bbd8ef97ae2264d51b1a51bdf7f3154efc6d489d5cd678555b2f6e0dd","0x4d","0x4e","0x3b809ec56e7dd4eaab3905f94e6b6bebc407b38dcd0041407084184932044f8","0x11e8c4388acffaf3385cee52d973213b44b1ff52fd93e4e44a33706211f8c9b","0xccdd6d5282e0273cad5137bf4fdd00fd032629d1ca11997a7eb2767bec24c4","0x50","0x51","0x800000000000000f00000000000000000000000000000006","0x1c970911dcd594828c748cebb82eaf4b310d31ac88c14efb93c4efa0f935d96","0x48","0x4a","0x4c","0x4f","0x52","0x53","0x6a8af10171c2fadaf84fd218b42b394fc5439177ec1a7ed723dab595bd6108","0x54","0x25e2ca4b84968c2d8b83ef476ca8549410346b00836ce79beaf538155990bb2","0x12867ecd09c884a5cf1f6d9eb0193b4695ce3bb3b2d796a8367d0c371f59cb2","0x10e5fcd68658d0cf6ed280e34d0d0da9a510b7a6779230c9912806a2c939b9","0x3f918d17e5ee77373b56385708f855659a07f75997f365cf87748628532a055","0x506564657273656e","0x147911728595d9c771041a6699da530e01769f8da6c4584c17dceec62003808","0x5d","0x53746f726555313238202d206e6f6e2075313238","0x61","0x7538","0x4661696c656420746f20646573657269616c697a6520706172616d202332","0x56414c4944","0x3288d594b9a45d15bb2fcb7903f06cdb06b27f0ba88186ec4cfaa98307cb972","0x65","0xa853c166304d20fb0711becf2cbdf482dee3cac4e9717d040b7a7ab1df7eec","0x66","0x53746f7261676541646472657373","0x53746f726167654261736541646472657373","0x17b6ecc31946835b0d9d92c2dd7a9c14f29af0371571ae74a1b228828b2242","0x6b","0x34f9bd7c6cb2dd4263175964ad75f1ff1461ddc332fbfb274e0fb2a5d7ab968","0x6c","0x11c6d8087e00642489f92d2821ad6ebd6532ad1a3b6d12833da6d6810391511","0x10203be321c62a7bd4c060d69539c1fbe065baa9e253c74d2cc48be163e259","0x70","0x45634f70","0x4661696c656420746f20646573657269616c697a6520706172616d202331","0x4f7574206f6620676173","0x74584e9f10ffb1a40aa5a3582e203f6758defc4a497d1a2d5a89f274a320e9","0x76","0x28f8d296e28032baef1f420f78ea9d933102ba47a50b1c5f80fc8a3a1041da","0x800000000000000300000000000000000000000000000002","0x25abf8fd76a01c7e2544d26b0a2e29212b05a36781e0330b46d878e43b307d1","0x79","0x4275696c74696e436f737473","0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473","0x9931c641b913035ae674b400b61a51476d506bbe8bba2ff8a6272790aba9e6","0x75","0x28f184fd9e4406cc4475e4faaa80e83b54a57026386ee7d5fc4fa8f347e327d","0x7e","0xc1f0cb41289e2f6a79051e9af1ead07112b46ff17a492a90b3944dc53a51c8","0x7f","0x29d7d57c04a880978e7b3689f6218e507f3be17588744b58dc17762447ad0e7","0x81","0x4761734275696c74696e","0x52616e6765436865636b","0x161","0x616c6c6f635f6c6f63616c","0x66696e616c697a655f6c6f63616c73","0x7265766f6b655f61705f747261636b696e67","0x77697468647261775f676173","0x6272616e63685f616c69676e","0x7374727563745f6465636f6e737472756374","0x656e61626c655f61705f747261636b696e67","0x73746f72655f74656d70","0x84","0x61727261795f736e617073686f745f706f705f66726f6e74","0x656e756d5f696e6974","0x82","0x6a756d70","0x7374727563745f636f6e737472756374","0x656e756d5f6d61746368","0x64697361626c655f61705f747261636b696e67","0x756e626f78","0x61727261795f6e6577","0x72656e616d65","0x83","0x66756e6374696f6e5f63616c6c","0x3","0x80","0x64726f70","0x7d","0x636f6e73745f61735f696d6d656469617465","0x7c","0x61727261795f617070656e64","0x6765745f6275696c74696e5f636f737473","0x7b","0x77697468647261775f6761735f616c6c","0x736e617073686f745f74616b65","0x73746f72655f6c6f63616c","0x7a","0x647570","0x61727261795f6c656e","0x7533325f746f5f66656c74323532","0x78","0xd","0x77","0x74","0x73","0x72","0xe","0x71","0x6e","0x6d","0x73746f726167655f626173655f616464726573735f636f6e7374","0x1379ac0624b939ceb9dede92211d7db5ee174fe28be72245b0a1a2abd81c98f","0x73746f726167655f616464726573735f66726f6d5f62617365","0x68","0x69","0x73746f726167655f726561645f73797363616c6c","0x10","0x67","0x64","0x63","0x62","0x6f","0x3c4c77395fcdec81e476481a08f1375d8dae0ef9d902795df834781daa81fb0","0x6a","0x75313238735f66726f6d5f66656c74323532","0x60","0x2679d68052ccd03a53755ca9169677965fbd93e489df62f5f40d4f03c24f7a4","0x753132385f746f5f66656c74323532","0x5f","0x11","0x5e","0x5c","0x5b","0x66656c743235325f737562","0x66656c743235325f69735f7a65726f","0x5a","0x59","0x706564657273656e","0xad292db4ff05a993c318438c1b6c8a8303266af2da151aa28ccece6726f1f1","0x626f6f6c5f6e6f745f696d706c","0x58","0x21adb5788e32c84f69a1863d85ef9394b7bf761a0ce1190f826984e5075c371","0x57","0x12","0x55","0x46","0x13","0x45","0x6765745f657865637574696f6e5f696e666f5f76325f73797363616c6c","0x41","0x636f6e74726163745f616464726573735f746f5f66656c74323532","0x32","0x753132385f6f766572666c6f77696e675f737562","0x753132385f6571","0x31","0x753132385f6f766572666c6f77696e675f616464","0x2f","0x2e","0x14","0x2d","0x2a","0x26","0x15","0x29","0x24","0x23","0x7533325f6571","0x61727261795f676574","0x22","0x21","0x73746f726167655f77726974655f73797363616c6c","0x20","0x1f","0x626f6f6c5f746f5f66656c74323532","0x29d31abc55f3fdb91e1e0b5851df6355a6e252020dfb613bfeaa3be8970aa3d","0x1e","0x61727261795f706f705f66726f6e74","0x63616c6c5f636f6e74726163745f73797363616c6c","0x65635f706f696e745f66726f6d5f785f6e7a","0x65635f706f696e745f7472795f6e65775f6e7a","0x65635f73746174655f696e6974","0x65635f73746174655f6164645f6d756c","0x65635f73746174655f7472795f66696e616c697a655f6e7a","0x65635f706f696e745f756e77726170","0x65635f73746174655f616464","0x756e777261705f6e6f6e5f7a65726f","0x65635f6e6567","0x65635f706f696e745f69735f7a65726f","0x4","0x656d69745f6576656e745f73797363616c6c","0x7533325f7472795f66726f6d5f66656c74323532","0x61727261795f736c696365","0x7533325f6f766572666c6f77696e675f737562","0xd87","0xffffffffffffffff","0xba","0xaa","0x9b","0x94","0x8d","0x16a","0xd5","0xda","0xf8","0xf0","0x101","0x15a","0x115","0x14c","0x144","0x25b","0x189","0x18e","0x249","0x197","0x19c","0x1bb","0x1b2","0x1c4","0x238","0x1d9","0x228","0x217","0x20e","0x1fc","0x200","0x21f","0x302","0x280","0x2f5","0x2e2","0x2d0","0x2c9","0x2bc","0x86","0x87","0x88","0x89","0x8a","0x2dd","0x2e9","0x8b","0x8c","0x8e","0x8f","0x90","0x2ed","0x356","0x325","0x349","0x340","0x3cc","0x372","0x377","0x3bc","0x38b","0x3ae","0x91","0x92","0x3a7","0x93","0x420","0x3ef","0x413","0x40a","0x496","0x43c","0x441","0x486","0x455","0x478","0x471","0x523","0x4b2","0x4b7","0x512","0x4cc","0x504","0x4fc","0x5d8","0x540","0x545","0x5c7","0x55a","0x5b8","0x95","0x96","0x97","0x98","0x571","0x99","0x9a","0x595","0x9c","0x9d","0x9e","0x5ae","0x589","0x58e","0x9f","0xa0","0x59d","0x5a1","0xa1","0x6ee","0x5f5","0x5fa","0x6dd","0x604","0x609","0x6ca","0xa2","0x6c5","0x614","0x619","0x64e","0x649","0x627","0x62c","0x63f","0x639","0xa3","0xa4","0x656","0x643","0xa5","0x651","0xa6","0x6b2","0x66d","0xa7","0x6a0","0xa8","0xa9","0x698","0xab","0xac","0x6cf","0x732","0x70c","0xad","0xae","0xaf","0xb0","0xb1","0xb2","0x72a","0xb3","0xb4","0x720","0xb5","0xb6","0xb7","0xb8","0x86f","0xb9","0xbb","0xbc","0xbd","0xbe","0x860","0x856","0xbf","0xc0","0xc1","0xc2","0x775","0xc3","0xc4","0x779","0xc5","0xc6","0xc7","0x806","0xc8","0x788","0x78f","0x802","0xc9","0xca","0x79d","0x7a3","0x7ac","0x7be","0xcb","0x7b6","0xcc","0x7ee","0x7d9","0x7cd","0x7d2","0x7d4","0x821","0x7e1","0xcd","0xce","0xcf","0xd0","0x80b","0x841","0x81a","0x820","0x83c","0xd1","0xd2","0xd3","0xd4","0x835","0xd6","0xd7","0x849","0xd8","0xd9","0x8bc","0xdb","0x887","0xdc","0xdd","0xde","0x88c","0xdf","0xe0","0xe1","0x8b1","0xe2","0xe3","0xe4","0xe5","0xe6","0x8aa","0xe7","0xe8","0xe9","0xea","0xeb","0xec","0xed","0x92b","0xee","0x91b","0x912","0x907","0xef","0xf1","0xf2","0xf3","0x922","0xf4","0x96e","0x944","0xf5","0xf6","0xf7","0x950","0x955","0x963","0xf9","0xfa","0xfb","0x98f","0xfc","0xfd","0xfe","0xff","0x9b9","0x100","0x9aa","0x102","0x103","0x104","0xa32","0x105","0xa2a","0xa1e","0xa14","0x106","0x107","0x108","0xa0d","0x109","0xa03","0x10a","0x10b","0x10c","0x10d","0x10e","0x10f","0x110","0xa38","0x111","0x112","0x113","0xad4","0xac7","0xaba","0x114","0xaaa","0xa95","0xa8b","0x116","0x117","0xaa1","0x118","0xae0","0xaf2","0xaf7","0x119","0xb3a","0xb36","0xb07","0xb0c","0xb2e","0x11a","0x11b","0xb27","0x11c","0x11d","0xb1e","0x11e","0x11f","0x120","0x121","0x122","0x123","0x124","0xb3e","0xb7b","0x125","0xb50","0x126","0x127","0xb55","0xb70","0x128","0x129","0xb64","0x12a","0x12b","0x12c","0x12d","0x12e","0xbb4","0xb96","0xb9b","0xba9","0xbd1","0x12f","0xbe5","0xbf9","0x130","0xc9d","0x131","0xc90","0x132","0x133","0x134","0xc82","0x135","0x136","0x137","0x138","0x139","0xc74","0x13a","0xc69","0x13b","0x13c","0xc36","0xc33","0x13d","0x13e","0xc37","0x13f","0x140","0x141","0x142","0xc49","0x143","0xc5f","0xc5c","0xc61","0x145","0x146","0x147","0x148","0x149","0xcdc","0xcde","0xce0","0xce2","0x14a","0xcbc","0x14b","0xcc4","0x14d","0x14e","0x14f","0xcd3","0x150","0x151","0x152","0x153","0x154","0x155","0x156","0xd17","0xd19","0xd1b","0xd1d","0xcf7","0xcff","0xd0e","0xd26","0xd2b","0xd7d","0x157","0xd74","0x158","0xd67","0x159","0xd58","0xd4c","0x15b","0x15c","0x15d","0x15e","0x15f","0x160","0x179","0x26b","0x310","0x364","0x3da","0x42e","0x4a4","0x532","0x5e7","0x6fd","0x741","0x879","0x8cb","0x935","0x97d","0x9c8","0xa3f","0xae9","0xb44","0xb8a","0xbc2","0xca9","0xce4","0xd1f","0x73cc","0xd028090140801c0c028090140801c0b028090140801c060140400c0200400","0x16024050600605c160541404c0603c0e0480603c0e0440603c0e0400603c0e","0x230142201421014200141f0181e0381d0141c0141b0181a038090141901817","0x2a0a40a02405020070a00a024050200705427054260940a024050200709005","0x3301817058320140f0c409014300bc2e0140f0b42c028090140801c2b0140f","0x60d4160e8050e0050d806068160e4050e0050dc060680e0d8060d4160d005","0x801c41028090140801c400143f0143e0183c038320143d014360183c0583b","0x5020070280a11005020070140a110050200710c0a02405020071080a02405","0x400c480140f0c438014300bc3901447014460181a038380140f0b44502809","0x60f00e0e40512005130050d80612c160b8050c02f1280a024050200712405","0x5201c05028510140801c50028090140801c4f028090140801c400144e0144d","0x31158050c02f0180a1440502007150051540514c0514807154051500514c05","0x510145f014090145e0185d058151701516c15168590145801817058570140f","0x618816054610e00511005110050e00514405180050240502405024050e005","0x5f01464014640146701862058660140f0b4650140f0b451014640140901463","0x517c051b006188161ac0503c2d0240517c0517c051a8051a4051a00607816","0x700146f0183c0386e01438014360181a058390142e0146d0181a0383801409","0x61cc161d8060d4161d4051d0061cc161c8060d4161c40a024050200710005","0x7f0187e0587d018350587c018350587b0147a0187305879018350587801477","0x52200621c162180521405210061f81620c060d416208060d4162040520005","0x40014900148f0183c038390148e014360187e0588d0148c0148b0148a01489","0x5020070140a02405020070e40514c05248060680e14405144052440606816","0x3c0383901489014360187e0580225494028090140801c090140f0a89302809","0xa02405020070549a0140a26405020072600a02405020071000525c0525806","0x360181705839014390149d0181a03806028090140801c9c028090140801c9b","0x528c060f00e054a2054a10180a1100502007100052800527c060f00e27805","0x9014a70181a03840014a6014a50183c038a401438014360183c0583901432","0x502007008aa100052a4052a0060f00e024050d80605c1602405010030e405","0x3c0383901432014360183c058380143601817058ac028090140801cab02809","0x52c8052c4060f00e120050d8062c016124052bc0605c16100052b8052b406","0x390144c014b70183c03840014b6014b50183c038b4028090140801c152cc40","0x52ec060680e0240503c2d100052e8052e4060f00e2e0050e0050d8060f016","0xc60e005014c5018c4018c3018c2018c101805014c02fc022f8022f439014bc","0x6330cb0140531c340140531c06028cb0140a3280901405324c80140531c06","0xcd0b805014d102405014d0018cf32c05014ce0140a32c05028ca0e405014cd","0x5350090140531c4c0140531c380140531cd30140531c09014053483801405","0xc70140a36005028ca01405014d72e005014c72e805014c535805014ce074d5","0x340140535cb80140533805028b80140a328390140535cd80140531c0601405","0xcd0f405014cd02405014db36805014d902405014d113005014d72f005014d7","0x533478014053348901405334750140533406378dd0140531c063704001405","0x5014cd23005014cd20405014cd20005014cd22c05014cd1ec05014cd22805","0x8e014053148e0140535c8e0140537c8e014053348d01405334860140533485","0xce01805014e0080d5014d423405014d723005014d722c05014d722805014d7","0x6390380140538c4901405388480140535c480140537cb201405314e101405","0xdf2b805014c539c05014ce398d5014d40c805014c739405014c739405014cd","0xe901405364e80140536406028d80140a328b601405334320140535c3201405","0xca02405014c02a405014c53b005014ce3acd5014d43a805014c70e005014d7","0x53500901405380ed0140533805028ed0140a328ed0140531c06028ed0140a","0xce0140a29005028ca02405014d729005014c729805014c53b805014ce0acd5","0x5350063d0f30140531c440140531cf201405364063c4f0028053bca401405","0x5014c53e005014d93dc05014d927805014ce28005014c53d805014ce3d4d5","0x4401405388fc01405388fb028053bcfa0140535cf9014053643d0140535c40","0xc714c05014d714c05014df14c05014cd018ff3f005014c73f805014d9018fd","0x10101405364064005101405348510140535c530140531453014053885301405","0xd40c805014d201805014d234c05014d232005014d211005014d73f005014d7","0x641809014053890501405365040140531c970140535d03014053390235405","0xca0190b0190a42405014d942005014d727805014c70140a27805028ca01907","0xa3290f0140531c060290f0140a328064390d0140536406430060289e0140a","0xd744405014ce440d5014d417c05014c717c05014d743c05014ce0140a43c05","0x531c06028d60140a328ba0140533406028b80140a32912014053649001405","0x5028ca0b805014db1b805014ce1c005014c545005014ce44cd5014d435805","0x690140535c6b014053146b01405341160140531c06454890140535c05028d6","0x5014d918005014d719405014c519405014d01a805014c7019171a805014d7","0x5364064711b01405364064680646451014053891801405364510140531c55","0xd147805014d938405014c70140a38405028ca47405014d927805014d715005","0xa328b2014053344e0140531520014053391f35405350480140531c3801405","0xa48805028ca0e005014c939405014c512405014c048405014d90180a38405","0x53412201405338490140538005029220140a329220140531c490140531c06","0x5028ca12405014d748cd5014d402405014e30e005014d20e005014e20e005","0xe50140535d240140535c06028e70140a328ae01405334e70140531c05028e7","0x5028ca2a405014cd3b005014c70140a3b005028ca49405014d919405014c7","0x531c06028ee0140a328a60140533406028a40140a328650140535c06028ec","0xc70180a3d805028ca28005014cd0192749805014d90140a3b805028ca3b805","0xa3292a0140536432354053512901405364bc0140531c09014054a0f601405","0x5014c50192b0d0d5014d407405014c707405014cd1ac05014c70140a3d805","0x5365030140531c05029030140a32838354053501c0140531c1c0140533497","0xa44405028ca24005014cd4bc0a014ef0192e4b405014d91ac05014d74b005","0x531530014053383935405350340140538805029110140a329110140531c06","0xa45005028ca1c005014cd0180a1b805028ca0b805014cd0e805014ce0fc05","0x2e014053402e014054c405029140140a328050286e0140a329140140531c06","0xcd48005014c70140a48005028ca0e005014db019320b805014c51b805014c7","0x53651001405365130140531c064cd1f0140536406029200140a3284e01405","0x13944c05014e201938019373d405014c7019363d405014e2019350193440805","0xeb01405364064f02b0140531c064ec2b014054e9130140535cf50140535c06","0xce39805014c739805014d739805014df0180a39805028ca0140a08005028ca","0x64f81d01405314d5014053641c014053153d014053642001405338e601405","0x5014ce08c05014ce08805014ce08405014ce0180a40c05028ca25c05014cd","0x3f01405334060283a0140a328065040901405500064fc06028200140a32824","0xa0e805028ca02805014d90140a4c005028ca4c005014c70180a4c005028ca","0x6028d50180650c050180a0180650c05018050182401543014060180650805","0x60700550c05354050900601943014064f4060242102944088230294302805","0xe6014eb0801d029430281c01421018230154301423014220180650c0501823","0x5074060ac0550c0507405070063ac0550c05080050240601943014064f406","0x64080550c05018e60180650c050193d0180644c0501820018f501543014eb","0x2b018f501543015100141d0182b01543014e60141c019100154301502014eb","0x113015020180650c05018f50180650c050193d0191f0151b44c0550c0a3d405","0x143015230151f01834015430142b015130183201543014064400648c0550c05","0x550c050d0050c8060880550c050880548c0608c0550c0508c05088060e005","0x380c8340882309039018380154301438014380183201543014320143401834","0x3f0180650c050193d01840015240f40550c0a0fc050e8060fc3a0e4d550c05","0x1230192a0154301439014220192c0154301530014240192d4c00a50c050f405","0x6080064940550c054b4050f4064980550c054b005070064a40550c050e805","0x611c0550c05100054c0060194301424014400180650c050193d0180619405","0x12c0180a015430140a0152d0183a015430143a0152301839015430143901422","0x601943014063d40601943014064f40611c0a0e8394f40511c0550c0511c05","0x23014220184801543015220152901922015430140639806019430151f0152a","0x5120050f4064980550c050ac05070064a40550c050880548c064a80550c05","0xa498050840601943014064f40649005514490154302925015260192501543","0x51300511c060194301521015250180650c050193d0184e014811312102943","0x49019200154301406120060194301449015220180650c05090051000601943","0x6484064740550c0547920029240191e015430151e014380191e0154301406","0x12a0142201918015430151b015300191b015430151d1500a130061500550c05","0x5460054b0060280550c05028054b4064a40550c054a40548c064a80550c05","0x613806019430144e015250180650c050193d01918029294a93d0151801543","0xa5185915c0a50c0a155294a8d5478061540550c0515405480061540550c05","0x11b018440154301451014540185101543014064740601943014064f40617c60","0x51580515c061580550c050185501864015430146501518018650154301406","0x550c05198690285f018660154301406180061a40550c05018590186a01543","0x61b80550c050b916028650182e0154301406110064580550c05018510186b","0x5450051a8064491402943014700145601870015430146e1ac6a1904409064","0x780146b0180650c0522405198061ec8a1e0891d42450c05448051a40601943","0x570154301457014220180650c051ec050b806019430148a015160180650c05","0x61240550c05124050d0060280550c05028054b4061640550c051640548c06","0x1140193d015430153d0900a1c0062053d2008b4f543014491d40a164570906e","0x5448062180550c05018480180650c050193d01885015472300550c0a20405","0x90014780180650c0523805224062408e029430148d014750188d015430148c","0x10f014380190f01543014530147b0185301543015110148a019112400a50c05","0x8b014220190901543014900148b0190d015430150f2180a4900643c0550c05","0x543405204064240550c0542405200062000550c052000548c0622c0550c05","0x14825c0550c0a410052140641105420d550c05435092008b4f48c0190d01543","0x601943014fe0152a018fe4040a50c0525c052180601943014064f40640c05","0x90018f801543014f9015130180650c0526405238063e49902943015010148d","0x548c064200550c0542005088062780550c053dc05444063dc0550c053e005","0x1054213d0149e015430149e0152c0193d015430153d0152d019050154301505","0x64200550c0542005088062800550c0540c054c00601943014064f4062793d","0x13d014a001543014a00152c0193d015430153d0152d01905015430150501523","0x550c0522c05088063d80550c05214054c00601943014064f4062813d41508","0xf601543014f60152c0193d015430153d0152d018800154301480015230188b","0x14301449015220180650c05090051000601943014064f4063d93d2008b4f405","0x124018f301543014f301438018f3015430140614c063c80550c050184801806","0x130018a601543014fc2900a130062900550c0501921018fc01543014f33c80a","0x54b40617c0550c0517c0548c061800550c0518005088063b80550c0529805","0x650c050193d018ee0285f1813d014ee01543014ee0152c0180a015430140a","0x5018480180650c0549805494060194301424014400180650c05490054a806","0x143014fa3b40a490063e80550c053e8050e0063e80550c050190f018ed01543","0x550c053a8054c0063a80550c052a4ec0284c018ec0154301406484062a405","0xa015430140a0152d019290154301529015230192a015430152a01422018e9","0x5090051000601943014064f4063a40a4a52a4f4053a40550c053a4054b006","0x38018b6015430140614c063a00550c05018480180650c05354054340601943","0xa1300639c0550c0501921018ae01543014b63a00a490062d80550c052d805","0x548c060840550c0508405088062c80550c05394054c0063940550c052b8e7","0x90853d014b201543014b20152c0180a015430140a0152d018090154301409","0x64f406084220294908c24029430280a0180a354060194301406028062c80a","0x240154301424014220180650c050182301809015430153d014240180650c05","0x550c05074050240601943014064f406080055281d0700a50c0a0240508406","0x13d0180652c05018200182b01543014e60141d018eb015430141c0141c018e6","0x143014200141c0190201543014f5014eb018f50154301406398060194301406","0x50193d019130154c4400550c0a0ac050ac060ac0550c0540805074063ac05","0x1130192301543014064400647c0550c05440054080601943014063d40601943","0x548c060900550c0509005088060d00550c0547c0547c060c80550c053ac05","0x34014380192301543015230143401832015430143201432018230154301423","0x550c0a0e8050e8060e8390e0d550c050d1230c823090240e4060d00550c05","0x1430144001424019301000a50c050fc050fc0601943014064f4060f4055343f","0x550c054b405070064a80550c050e40548c064b00550c050e005088064b405","0x3d015300180650c050193d0180653805018200192601543015300143d01929","0x50e40548c060140550c0501405424060e00550c050e005088064940550c05","0xd50e4050e0240152501543015250152c018d501543014d50152d0183901543","0x143014063980601943015130152a0180650c05018f50180650c050193d01925","0x550c0508c0548c064b00550c0509005088064880550c0511c054a40611c05","0x480154302926015260192601543015220143d0192901543014eb0141c0192a","0x1214900a50c0a4a405084060194301448015220180650c050193d018490154f","0x480180650c054840511c060194301524015250180650c050193d0184c01550","0x1201380a490064800550c05480050e0064800550c05018490184e0154301406","0x5150054c0061500550c054791d0284c0191d0154301406484064780550c05","0x1430152a01523018050154301405015090192c015430152c014220191b01543","0x11b3552a0152c0900546c0550c0546c054b0063540550c05354054b4064a805","0x546005480064600550c050184e0180650c05130054940601943014064f406","0x601943014064f406180590295115c5502943029184a92c3551e0191801543","0x440151801844015430140646c061440550c0517c051500617c0550c050191d","0x550c050185901856015430146401457018640154301406154061940550c05","0x61ac0550c05018510186601543014691a80a17c061a40550c05018600186a","0x1430142e1985619451090640182e01543015161ac0a194064580550c0501844","0x2450c05450051a40601943014700146a019141c00a50c051b805158061b805","0x14301478015160180650c05224051ac060194301475014660188a1e0891d512","0x60140550c0501405424061540550c051540508806019430148a0142e01806","0x14301512354570145509108018d501543014d50152d01857015430145701523","0x480180650c050193d01886015522140550c0a2300541406230812008b1ec24","0x5234062400550c052388d029240188e0154301485015040188d0154301406","0x10f014900190f0154301453015130180650c05444052380614d110294301490","0x522c05424061ec0550c051ec05088064240550c0543405444064340550c05","0x143015090152c0188101543014810152d018800154301480015230188b01543","0x22019080154301486015300180650c050193d019092048022c7b0900542405","0x54b4062000550c052000548c0622c0550c0522c05424061ec0550c051ec05","0x143014064f406420812008b1ec240150801543015080152c018810154301481","0x1240190401543015040143801904015430140614c064140550c050184801806","0x13001901015430149740c0a1300640c0550c05019210189701543015044140a","0x548c060140550c0501405424061640550c0516405088063f80550c0540405","0x516424014fe01543014fe0152c018d501543014d50152d018600154301460","0x480180650c054a4054940601943014490152a0180650c050193d018fe35460","0xf92640a490063e40550c053e4050e0063e40550c050190f018990154301406","0x5278054c0062780550c053e0f70284c018f70154301406484063e00550c05","0x1430152a01523018050154301405015090192c015430152c01422018a001543","0xa03552a0152c090052800550c05280054b0063540550c05354054b4064a805","0x1430140614c063d80550c05018480180650c054f4054340601943014064f406","0x550c0501921018f301543014f23d80a490063c80550c053c8050e0063c805","0x550c0508805088062980550c05290054c0062900550c053ccfc0284c018fc","0xd501543014d50152d018210154301421015230180501543014050150901822","0x60140608c0550c0501897018a63542101422090052980550c05298054b006","0x13d0181c0240a54c210880a50c0a02806028d50180650c050180a0180650c05","0x550c050880508806019430140608c060740550c054f405090060194301406","0x143014e6015020180650c050193d018eb0155439820029430281d0142101822","0x550c0508005070064080550c053d40540c063d40550c050ac0547c060ac05","0x5018e60180650c050193d0180655405018200191301543015020150101910","0x14301523015010191001543014eb0141c01923015430151f014fe0191f01543","0x509023028f90180650c050193d01832015560900550c0a44c052640644c05","0x38014090180650c050193d01839015570e0340294302910014210182401543","0x15801406080060f40550c050e805074060fc0550c050d005070060e80550c05","0x5070064c00550c05100053ac061000550c05018e60180650c050193d01806","0x64b0055652d015430283d0142b0183d01543015300141d0183f0154301439","0x550c05018480192a015430152d015020180650c05018f50180650c050193d","0x2201543014220142201925015430152a0151f01926015430143f0151301929","0x64a40550c054a405204064980550c05498050c8060840550c050840548c06","0x48014f7018484884735543015254a52608422090f801925015430152501438","0x5090061312102943014490149e0180650c050193d019240155a1240550c0a","0x4e0141c0191e015430152201523019200154301447014220184e0154301521","0x601943014064f4060195b01406080061500550c0513005280064740550c05","0x54240611c0550c0511c050880646c0550c05490054c0060194301424014f6","0x11b0152c018d501543014d50152d01922015430152201523018050154301405","0x12a0180650c05018f50180650c050193d0191b35522014470900546c0550c05","0x508805088061540550c05460053c8064600550c05018e60180650c054b005","0x14301455014a00191d015430143f0141c0191e0154301421015230192001543","0x1430291d014210180650c050193d018590155c15c0550c0a150053cc0615005","0x1430145f014470180650c05180054940601943014064f406144055745f1800a","0x6124061100550c05018480180650c05090053d80601943014570148e01806","0x5019210186401543014651100a490061940550c05194050e0061940550c05","0x548005088061a40550c051a8054c0061a80550c05190560284c0185601543","0x143014d50152d0191e015430151e01523018050154301405015090192001543","0x1250180650c050193d018693551e01520090051a40550c051a4054b00635405","0x11e480d5478061980550c0519805480061980550c050184e0180650c0514405","0xa40187001543014063f00601943014064f4061b82e0295e4586b0294302866","0x114014ed019120154301512014ee019120154301406298064500550c051c005","0x78224753554302914448d54593d3e8061ac0550c051ac05088064500550c05","0x520005238062048002943014570148d0180650c050193d0188b1ec8a3555f","0x550c0501405424061ac0550c051ac05088062300550c052040544c0601943","0x8c015430148c01432018780154301478014380182401543014240143801805","0x54b4061d40550c051d40548c0623486214d550c0523078090051ac242a406","0x53a80601943014064f406240055808e015430288d014ec018890154301489","0x64f40643c05584530154302911014e90180650c050182301911015430148e","0x109015430150d014380190d01543014063a00601943014530152a0180650c05","0x550c05018b60180650c0543c054a80601943014064f406019620140608006","0xa490064140550c05018480180650c05018f50190901543015080143801908","0x544c0601943014970148e0190325c0a50c0541005234064100550c0542505","0x85014220189901543014fe01511018fe015430150101490019010154301503","0x5224054b4061d40550c051d40548c062180550c0521805424062140550c05","0x601943014064f406264891d486214240149901543014990152c0188901543","0x109018f70154301485014220180650c053e40539c063e0f90294301490014ae","0x5204063d80550c05224054b4062800550c051d40548c062780550c0521805","0x601943014570148e0180650c050193d0180658c0501820018f201543014f8","0x548c062780550c0501405424063dc0550c051ac05088060194301424014f6","0x501921018f2015430148b01481018f6015430147b0152d018a0015430148a","0x53dc05088062900550c053f0054c0063f00550c053c8f30284c018f301543","0x143014f60152d018a001543014a0015230189e015430149e01509018f701543","0x8e0180650c050193d018a43d8a0278f7090052900550c05290054b0063d805","0x550c0501853018a60154301406120060194301424014f60180650c0515c05","0xfa0154301406484063b40550c053b8a602924018ee01543014ee01438018ee","0x2e015430142e01422018ec01543014a901530018a901543014ed3e80a13006","0x63540550c05354054b4061b80550c051b80548c060140550c050140542406","0x5164054a80601943014064f4063b0d51b8050b824014ec01543014ec0152c","0xe5018ea0154301406120060194301424014f60180650c05474054940601943","0x6484063a00550c053a4ea02924018e901543014e901438018e90154301406","0x12001422018e701543014ae01530018ae01543014e82d80a130062d80550c05","0x5354054b4064780550c054780548c060140550c0501405424064800550c05","0x601943014064f40639cd54780548024014e701543014e70152c018d501543","0x14301423014b20180650c05440054940601943014320152a0180650c05018f5","0x124018b201543014b201438018b2015430140643c063940550c050184801806","0x130018da01543014e13740a130063740550c0501921018e101543014b23940a","0x548c060140550c0501405424060880550c0508805088063600550c0536805","0x508824014d801543014d80152c018d501543014d50152d018210154301421","0x480180650c054f405434060194301423014b20180650c050193d018d835421","0xba2e00a490062e80550c052e8050e0062e80550c0501853018b80154301406","0x532c054c00632c0550c05358bc0284c018bc0154301406484063580550c05","0x1430141c015230180501543014050150901809015430140901422018d301543","0xd33541c014090900534c0550c0534c054b0063540550c05354054b40607005","0x143014064f40608823029640913d02943028050180a35406019430140602806","0x90294302821014210193d015430153d014220182101543014d50142401806","0x6019430141c014470180650c05024054940601943014064f406074055941c","0x2002924018e601543014e601438018e60154301406124060800550c0501848","0xf501530018f501543014eb0ac0a130060ac0550c0501921018eb01543014e6","0x5028054b4060900550c050900548c064f40550c054f405088064080550c05","0x1250180650c050193d01902028244f53d0150201543015020152c0180a01543","0x244f4d5478064400550c0544005480064400550c050184e0180650c0507405","0xdd0183401543014063840601943014064f4060c9230296647d130294302910","0x5368060e80550c05018a6018390154301438014a4018380d00a50c050d005","0x5088060e40550c050e4053b4060fc0550c050fc053b8060fc3a029430143a","0x13d0192a4b12d355674c0400f4d550c0a0e43f0291f4f4fa019130154301513","0x5100054b4060f40550c050f40548c064c00550c054c0050e0060194301406","0x601943014064f40648847494d55a1264a40a50c0a4c113028d80184001543","0xee0184901543014480d00a358060d00550c050d0052e8061200550c05018b8","0x13d3e8064a40550c054a405088061240550c05124053b4060e80550c050e805","0x4c014380180650c050193d0191e4804e3556913121490d550c0a1243a1003d","0x4c4a40a360064840550c05484054b4064900550c054900548c061300550c05","0xbc0185701543014061200601943014064f4061551846cd55a8544740a50c0a","0xc80180650c051800534c0617c600294301459014cb0185901543014544980a","0x61944402943014510156b0185117c0a50c0517c050000617c0550c0517c05","0xa490061580550c05190055b8061900550c05110055b40601943014650156c","0x55b40601943014690156c018661a40a50c0517c055ac061a80550c0515857","0x5234060b80550c054586a0292401916015430146b0156e0186b0154301466","0x11401490019140154301470015130180650c051b805238061c06e029430142e","0x54900548c064740550c0547405088061d40550c0544805444064480550c05","0x75485244753d0147501543014750152c0192101543015210152d0192401543","0x5498055b00601943014550156c0180650c05460055b00601943014064f406","0x61e00550c051e0050e0061e00550c050196f0188901543014061200601943","0x622c0550c054900548c061ec0550c0546c05088062280550c051e08902924","0x50193d018065c0050182001881015430148a014810188001543015210152d","0x85015430144e015230188c0154301529014220180650c05498055b00601943","0x64f4060197101406080062340550c0547805204062180550c05480054b406","0x60194301434015720180650c05488055b00601943014470156c0180650c05","0x5240050e0062400550c050196f0188e015430140612006019430143a01573","0x50f40548c061ec0550c0549405088064440550c052408e029240189001543","0x1430147b01548018810154301511014810188001543014400152d0188b01543","0x550c05204055d8064340550c05200055d40643c0550c0522c055d00614c05","0x50d0055c806019430143a015730180650c050193d018065dc050182001909","0x550c054b0054b4062140550c054b40548c062300550c0544c050880601943","0x10f01543014850157401853015430148c015480188d015430152a0148101886","0x4c019080154301406484064240550c05234055d8064340550c05218055d406","0x12301853015430145301422019040154301505015300190501543015094200a","0x534f4054100550c05410054b0064340550c05434054b40643c0550c0543c05","0x3801903015430140614c0625c0550c05018480180650c050193d019044350f","0xa130063f80550c050192101901015430150325c0a4900640c0550c0540c05","0x548c0648c0550c0548c05088063e40550c05264054c0062640550c05404fe","0x3248d3d014f901543014f90152c0180a015430140a0152d018320154301432","0x614c063e00550c05018480180650c05354054340601943014064f4063e40a","0x5019210189e01543014f73e00a490063dc0550c053dc050e0063dc0550c05","0x508c05088063c80550c053d8054c0063d80550c05278a00284c018a001543","0x143014f20152c0180a015430140a0152d018220154301422015230182301543","0x1780913d02943028050180a354060194301406028063c80a088234f4053c805","0x13d015430153d014220182101543014d5014240180650c050193d0182208c0a","0x650c05024054940601943014064f406074055e41c0240a50c0a0840508406","0xe601438018e60154301406124060800550c05018480180650c050700511c06","0xeb0ac0a130060ac0550c0501921018eb01543014e60800a490063980550c05","0x50900548c064f40550c054f405088064080550c053d4054c0063d40550c05","0x102028244f53d0150201543015020152c0180a015430140a0152d0182401543","0x544005480064400550c050184e0180650c05074054940601943014064f406","0x601943014064f4060c9230297a47d1302943029100913d3551e0191001543","0x39014ee018390154301406298060e00550c050d005290060d00550c05018fc","0xa47d3d3e80644c0550c0544c05088060e00550c050e0053b4060e40550c05","0x550c05018480180650c050193d0192d4c0403557b0f43f0e8d550c0a0e039","0xa50c054a805234064a80550c050f52c029240183d015430143d014380192c","0x47015430152501490019250154301526015130180650c054a4052380649929","0x60e80550c050e80548c0644c0550c0544c05088064880550c0511c0544406","0x50193d019220fc3a44d3d0152201543015220152c0183f015430143f0152d","0x550c05124054c0061240550c054b4480284c0184801543014064840601943","0x13001543015300152d018400154301440015230191301543015130142201924","0x143014061200601943014064f40649130101134f4054900550c05490054b006","0x550c0513121029240184c015430144c014380184c015430140614c0648405","0x11d015430151e015300191e015430144e4800a130064800550c05019210184e","0x60280550c05028054b4060c80550c050c80548c0648c0550c0548c0508806","0x143014d50150d0180650c050193d0191d0283248d3d0151d015430151d0152c","0x1240191b015430151b014380191b015430140614c061500550c050184801806","0x1300185701543015181540a130061540550c050192101918015430151b1500a","0x54b4060880550c050880548c0608c0550c0508c05088061640550c0515c05","0x650c050180a018590282208d3d0145901543014590152c0180a015430140a","0x5354050900601943014064f406088230297c0913d02943028050180a35406","0x90294302821014210193d015430153d014220180650c05018230182101543","0x550c050800547c060800550c05070054080601943014064f406074055f41c","0xf501543014eb015010182b01543014090141c018eb01543014e601503018e6","0x14301502014fe0190201543014063980601943014064f4060197e0140608006","0x550c0a3d405264063d40550c0544005404060ac0550c05074050700644005","0x64f4060d0056003248c0a50c0a0ac050840601943014064f40647c055fd13","0xf60180650c050c80511c060194301523015250180650c05018f50180650c05","0x1430143901438018390154301406124060e00550c05018480180650c0544c05","0x1430143a0fc0a130060fc0550c05019210183a01543014390e00a490060e405","0x550c050900548c064f40550c054f405088061000550c050f4054c0060f405","0x13d01840028244f53d0144001543014400152c0180a015430140a0152d01824","0x64c00550c050184e0180650c050d0054940601943014063d4060194301406","0x64f4064a52a029814b12d02943029300913d3551e01930015430153001520","0x550c054b00548c064940550c0549805150064980550c050191d0180650c05","0x544d250292c4f582019130154301513014380180a015430140a0152d0192c","0x649005610490154302848015830192d015430152d01422018484884735543","0x143015210148d019210154301406120060194301449015850180650c050193d","0x550c0548005240064800550c051380544c06019430144c0148e0184e1300a","0x470154301447015230192d015430152d014220191d015430151e015110191e","0x64f4064752211d2d4f4054740550c05474054b0064880550c05488054b406","0x14301447015230192d015430152d01422018540154301524015300180650c05","0x61512211d2d4f4051500550c05150054b0064880550c05488054b40611c05","0x550c05018530191b0154301406120060194301513014f60180650c050193d","0x570154301406484061540550c054611b029240191801543015180143801918","0x12a015430152a014220186001543014590153001859015430145515c0a13006","0x51800550c05180054b0060280550c05028054b4064a40550c054a40548c06","0x6019430151f0152a0180650c05018f50180650c050193d01860029294a93d","0x5144050e0061440550c050190f0185f015430140612006019430142b01525","0x5110650284c018650154301406484061100550c051445f029240185101543","0x14301424015230193d015430153d01422018560154301464015300186401543","0x61580a0913d4f4051580550c05158054b0060280550c05028054b40609005","0x550c05018530186a01543014061200601943014d50150d0180650c050193d","0x6b0154301406484061980550c051a46a029240186901543014690143801869","0x230154301423014220182e0154301516015300191601543014661ac0a13006","0x50b80550c050b8054b0060280550c05028054b4060880550c050880548c06","0x2208c0a618244f40a50c0a01406028d50180650c050180a0182e0282208d3d","0x5084064f40550c054f405088060840550c05354050900601943014064f406","0x511c060194301409015250180650c050193d0181d01587070090294302821","0x550c05398050e0063980550c050184901820015430140612006019430141c","0x550c053ac2b0284c0182b0154301406484063ac0550c053982002924018e6","0x240154301424015230193d015430153d014220190201543014f501530018f5","0x64f4064080a0913d4f4054080550c05408054b0060280550c05028054b406","0x11001543015100152001910015430140613806019430141d015250180650c05","0x5018fc0180650c050193d0183248c0a6211f44c0a50c0a440244f4d547806","0x550c050e4053b8060e40550c05018a6018380154301434014a40183401543","0xa0e0390291f4f4fa01913015430151301422018380154301438014ed01839","0x380192c01543014061200601943014064f4064b530100d56243d0fc3a35543","0x649929029430152a0148d0192a015430143d4b00a490060f40550c050f405","0x54440611c0550c0549405240064940550c054980544c0601943015290148e","0x3f0152d0183a015430143a0152301913015430151301422019220154301447","0x601943014064f4064883f0e9134f4054880550c05488054b0060fc0550c05","0x220192401543014490153001849015430152d1200a130061200550c0501921","0x54b0064c00550c054c0054b4061000550c051000548c0644c0550c0544c05","0x64840550c05018480180650c050193d019244c04044d3d015240154301524","0x1210184e015430144c4840a490061300550c05130050e0061300550c0501853","0x5088064740550c05478054c0064780550c05139200284c019200154301406","0x11d0152c0180a015430140a0152d01832015430143201523019230154301523","0x480180650c05354054340601943014064f4064740a0c9234f4054740550c05","0x11b1500a4900646c0550c0546c050e00646c0550c0501853018540154301406","0x515c054c00615c0550c05460550284c018550154301406484064600550c05","0x1430140a0152d01822015430142201523018230154301423014220185901543","0xa354060194301406028061640a088234f4051640550c05164054b00602805","0x2101543014d5014240180650c050193d0182208c0a628244f40a50c0a01406","0x562c1c0240a50c0a08405084064f40550c054f40508806019430140608c06","0x103018e601543014200151f01820015430141c015020180650c050193d0181d","0x6080063d40550c053ac05404060ac0550c0502405070063ac0550c0539805","0x64400550c05408053f8064080550c05018e60180650c050193d0180663005","0x56351301543028f501499018f50154301510015010182b015430141d0141c","0x650c050193d018340158e0c923029430282b014210180650c050193d0191f","0x544c053d8060194301432014470180650c0548c054940601943014063d406","0x60e40550c050e4050e0060e40550c05018490183801543014061200601943","0x60f40550c050e83f0284c0183f0154301406484060e80550c050e43802924","0x12d018240154301424015230193d015430153d0142201840015430143d01530","0x143014064f4061000a0913d4f4051000550c05100054b0060280550c0502805","0x13001520019300154301406138060194301434015250180650c05018f501806","0x650c050193d019294a80a63d2c4b40a50c0a4c0244f4d5478064c00550c05","0x12d0192c015430152c015230192501543015260145401926015430140647406","0x4735543015134940a4b13d6080644c0550c0544c050e0060280550c0502805","0x50193d01924015901240550c0a1200560c064b40550c054b4050880612122","0x4e1300a50c0548405234064840550c05018480180650c05124056140601943","0x1110191e01543015200149001920015430144e015130180650c051300523806","0x54b40611c0550c0511c0548c064b40550c054b405088064740550c0547805","0x650c050193d0191d488474b53d0151d015430151d0152c019220154301522","0x611c0550c0511c0548c064b40550c054b405088061500550c05490054c006","0x50193d01854488474b53d0145401543014540152c0192201543015220152d","0x3801918015430140614c0646c0550c05018480180650c0544c053d80601943","0xa1300615c0550c050192101855015430151846c0a490064600550c0546005","0x548c064a80550c054a805088061800550c05164054c0061640550c0515457","0x1294a93d0146001543014600152c0180a015430140a0152d019290154301529","0x2b015250180650c0547c054a80601943014063d40601943014064f4061800a","0x5101543014510143801851015430140643c0617c0550c05018480180650c05","0x6401543014441940a130061940550c050192101844015430145117c0a49006","0x60900550c050900548c064f40550c054f405088061580550c05190054c006","0x50193d01856028244f53d0145601543014560152c0180a015430140a0152d","0x3801869015430140614c061a80550c05018480180650c05354054340601943","0xa130061ac0550c05019210186601543014691a80a490061a40550c051a405","0x548c0608c0550c0508c05088060b80550c05458054c0064580550c051986b","0x2208d3d0142e015430142e0152c0180a015430140a0152d018220154301422","0x64f406084220299108c24029430280a0180a354060194301406028060b80a","0x240154301424014220180650c050182301809015430153d014240180650c05","0x550c05074054080601943014064f406080056481d0700a50c0a0240508406","0xf5015430141c0141c0182b01543014eb01503018eb01543014e60151f018e6","0x143014063980601943014064f4060199301406080064080550c050ac0540406","0x550c0544c05404063d40550c05080050700644c0550c05440053f80644005","0x650c0547c053d80601943014064f40648c056511f01543029020149901902","0x601943014063d40601943014064f4060e005654340c80a50c0a3d40508406","0x14301406124060e40550c05018480180650c050d00511c06019430143201525","0x550c05019210183f015430143a0e40a490060e80550c050e8050e0060e805","0x550c0509005088064c00550c05100054c0061000550c050fc3d0284c0183d","0xd501543014d50152d018230154301423015230180501543014050150901824","0x5018f50180650c050193d019303542301424090054c00550c054c0054b006","0x64b40550c054b405480064b40550c050184e0180650c050e0054940601943","0x143014064740601943014064f40649929029964a92c029430292d08c243551e","0x4801543015220151801922015430140646c0611c0550c05494051500649405","0x6180064840550c05018590192401543014490145701849015430140615406","0x14301406110064800550c05018510184e015430144c4840a17c061300550c05","0x5601854015430151d1392412047090640191d015430151e4800a1940647805","0x60164571542450c05460051a406019430151b0146a0191846c0a50c0515005","0x50b8060194301460015160180650c05164051ac060194301457014660185f","0x54a80548c060140550c0501405424064b00550c054b00508806019430145f","0x651105109143014553552a0152c09108018d501543014d50152d0192a01543","0x550c05018480180650c050193d01869015971a80550c0a158054140615864","0xa50c0545805234064580550c051ac66029240186b015430146a0150401866","0x11401543014700149001870015430146e015130180650c050b805238061b82e","0x61100550c0511005424061440550c0514405088064480550c054500544406","0x240151201543015120152c0186401543014640152d01865015430146501523","0x1430145101422018750154301469015300180650c050193d019121906511051","0x550c05190054b4061940550c051940548c061100550c05110054240614405","0x61200601943014064f4061d46419444144240147501543014750152c01864","0x51e089029240187801543014780143801878015430140614c062240550c05","0x1430148b015300188b015430148a1ec0a130061ec0550c05019210188a01543","0x550c054980548c060140550c0501405424064a40550c054a4050880620005","0x6200d5498054a4240148001543014800152c018d501543014d50152d01926","0x650c053d4054940601943015230152a0180650c05018f50180650c050193d","0xa490062300550c05230050e0062300550c050190f01881015430140612006","0x54c0062340550c05214860284c018860154301406484062140550c0523081","0x230152301805015430140501509018240154301424014220188e015430148d","0x2301424090052380550c05238054b0063540550c05354054b40608c0550c05","0x614c062400550c05018480180650c054f4054340601943014064f406238d5","0x5019210185301543015112400a490064440550c05444050e0064440550c05","0x508805088064240550c05434054c0064340550c0514d0f0284c0190f01543","0x143014d50152d01821015430142101523018050154301405015090182201543","0xd50180650c050180a019093542101422090054240550c05424054b00635405","0x550c054f4050900601943014064f406084220299808c24029430280a0140a","0x1990741c029430280901421018240154301424014220180650c050182301809","0x63ac0550c053980547c063980550c05074054080601943014064f40608005","0x2001902015430142b01501018f5015430141c0141c0182b01543014eb01503","0x1130154301510014fe0191001543014063980601943014064f4060199a01406","0x19b47c0550c0a40805264064080550c0544c05404063d40550c050800507006","0x143014064f4060e005670340c80a50c0a3d4050840601943014064f40648c05","0x11f014f60180650c050d00511c060194301432015250180650c05018f501806","0x3a015430143a014380183a0154301406124060e40550c05018480180650c05","0x40015430143f0f40a130060f40550c05019210183f015430143a0e40a49006","0x60900550c0509005088060180550c050180551c064c00550c05100054c006","0x240153001543015300152c018d501543014d50152d01823015430142301523","0x60194301438015250180650c05018f50180650c050193d019303542309006","0x12a4b00a50c0a4b423090d5478064b40550c054b405480064b40550c050184e","0x11f029430151f0159f0192501543014066780601943014064f406499290299d","0x550c054b005088064880550c05488050e0064880550c0549447029a001847","0x6019430151f014f60180650c050193d01848015a20194302922015a10192c","0x5088064840550c050180551c064900550c051240568c061240550c05018e6","0x124015a40192001543014d50152d0184e015430152a015230184c015430152c","0x1a60180650c05120055180601943014064f406019a501406080064780550c05","0x646c54029430151f47406355a70191d015430151d014380191d0154301406","0x570154301455014a4018554600a50c0546d2c029a80191b015430151b01438","0x2201854015430145401547018590154301459014ee01859015430140629806","0x619065110d56a45117c603554302857164d54a93d3e8064600550c0546005","0x1430146001523018510154301451014380180650c05018230180650c050193d","0x143014064f406158056a80650c0a144056840617c0550c0517c054b40618005","0x61980550c051a405690061a40550c051a80568c061a80550c05018e601806","0x6b0154301406398060194301456015460180650c050193d018066ac0501820","0x56b40601943014063d4061980550c0545805690064580550c051ac056b006","0x60015230184c015430151801422019210154301454015470182e0154301466","0x14301406120064780550c050b805690064800550c0517c054b4061380550c05","0x650c050193d01914015ae1c00550c0a478053a406019430140608c061b805","0x6080061d40550c05448050e0064480550c05018e80180650c051c0054a806","0x380188901543014066c00601943015140152a0180650c050193d018066bc05","0x780148d0187801543014751b80a4900601943014063d4061d40550c0522405","0x522c052400622c0550c051ec0544c06019430148a0148e0187b2280a50c05","0x1430144c0142201921015430152101547018810154301480015110188001543","0x550c05204054b0064800550c05480054b4061380550c051380548c0613005","0x8c0284c0188c01543014064840601943014064f406205201384c4842401481","0x118014220185401543014540154701886015430148501530018850154301464","0x5218054b0061940550c05194054b4061100550c051100548c064600550c05","0x480180650c0547c053d80601943014064f4062186511118150240148601543","0x8e2340a490062380550c05238050e0062380550c05018530188d0154301406","0x514c054c00614c0550c05241110284c019110154301406484062400550c05","0x143015260152301929015430152901422018060154301406015470190f01543","0x10f355264a4060900543c0550c0543c054b0063540550c05354054b40649805","0x143014f5015250180650c0548c054a80601943014063d40601943014064f406","0x1240190901543015090143801909015430140643c064340550c050184801806","0x1300190401543015084140a130064140550c05019210190801543015094340a","0x548c060900550c0509005088060180550c050180551c0625c0550c0541005","0x24018240149701543014970152c018d501543014d50152d018230154301423","0x5301903015430140612006019430153d0150d0180650c050193d0189735423","0x6484063f80550c05405030292401901015430150101438019010154301406","0x601547018f801543014f901530018f901543014fe2640a130062640550c05","0x5354054b4060840550c050840548c060880550c0508805088060180550c05","0x60194301406028063e0d50842201824014f801543014f80152c018d501543","0x1430153d014240180650c050193d018210880a6c4230900a50c0a02805028d5","0x1d0700a50c0a02405084060900550c050900508806019430140608c0602405","0xeb01543014e60151f018e6015430141d015020180650c050193d01820015b2","0x64080550c050ac05404063d40550c0507005070060ac0550c053ac0540c06","0x550c05440053f8064400550c05018e60180650c050193d018066cc0501820","0x11f01543029020149901902015430151301501018f501543014200141c01913","0x50193d01838015b50d03202943028f5014210180650c050193d01923015b4","0x550c050e80540c060e80550c050e40547c060e40550c050d0054080601943","0x13d018066d8050182001840015430143f015010183d01543014320141c0183f","0x143014380141c0192d0154301530014fe019300154301406398060194301406","0x50193d0192a015b74b00550c0a10005264061000550c054b405404060f405","0x129014220180650c050193d01925015b949929029430292c0900a6e00601943","0x50240601943014064f406120056e92211c0a50c0a0f405084064a40550c05","0x5018200192101543014490141d0192401543014470141c018490154301522","0x1c0184e015430144c014eb0184c01543014063980601943014064f406019bb","0x11e015bc4800550c0a484050ac064840550c0513805074064900550c0512005","0x50e0061500550c054740547c064740550c05480054080601943014064f406","0x143014064f40616457154d56f51846c0a50c0a15129028d8018540154301454","0x50193d01851015be17c600294302924014210191b015430151b0142201806","0x550c0511005074061940550c0518005070061100550c0517c050240601943","0x5158053ac061580550c05018e60180650c050193d018066fc050182001864","0x143028640142b01864015430146a0141d0186501543014510141c0186a01543","0x1430146b0151f0186b0154301469015020180650c050193d01866015c01a405","0x11245070355c11b82e029430291646c0a360064580550c05458050e00645805","0x22018890154301475015c201875015430146e4600a2f00601943014064f406","0x6080061ec0550c052240570c062280550c0519405070061e00550c050b805","0x16c0180650c05448055b00601943015140156c0180650c050193d0180671005","0x650c050193d0180671405018200188b0154301470014220180650c0546005","0x63980622c0550c0546c050880601943015180156c0180650c05198054a806","0x519405070061e00550c0522c05520062040550c0520005718062000550c05","0x16c0180650c050193d0180671005018200187b0154301481015c30188a01543","0x1c701406080062300550c05154050880601943014590156c0180650c0515c05","0x6398062300550c054a40508806019430151e0152a0180650c050193d01806","0x549005070061e00550c0523005520062180550c0521405718062140550c05","0x64f406238057248d015430287b015c80187b0154301486015c30188a01543","0x5018f50180650c050193d01853015ca44490029430288a014210180650c05","0x1cb0180650c052340534c060194301511014470180650c05240054940601943","0x550c05018490190f015430140612006019430151f014f60180650c0549805","0x1080154301406484064240550c054350f029240190d015430150d014380190d","0x6015430140601547019040154301505015300190501543015094200a13006","0x63540550c05354054b40608c0550c0508c0548c061e00550c051e00508806","0x514c054940601943014064f406410d508c78018240150401543015040152c","0x1430289708c783551e018970154301497015200189701543014061380601943","0x550c050191d0180650c05018f50180650c050193d018993f80a7310140c0a","0x62780550c053dc05460063dc0550c050191b018f801543014f901454018f9","0x501860018f20154301406164063d80550c052800515c062800550c0501855","0x550c0501844018a40154301406144063f00550c053ccf20285f018f301543","0x5088063b40550c053b8fc3d89e3e024190063b80550c05298a402865018a6","0xd50152d0180601543014060154701901015430150101523019030154301503","0x523405320064980550c05498057340647c0550c0547c050e0063540550c05","0x5514063a4ea3b0a93e82450c052352647ced3540640503085ce0188d01543","0x5018480180650c053a0057400601943014064f4062d80573ce801543028e9","0x143014e5015130180650c0539c0523806394e702943014ae0148d018ae01543","0x550c053b00551c063740550c0538405444063840550c052c805240062c805","0xea01543014ea0152d018a901543014a901523018fa01543014fa01422018ec","0xb6015300180650c050193d018dd3a8a93e8ec090053740550c05374054b006","0x52a40548c063e80550c053e805088063b00550c053b00551c063680550c05","0xea2a4fa3b024014da01543014da0152c018ea01543014ea0152d018a901543","0x54980572c06019430148d014d30180650c05018f50180650c050193d018da","0x38018b8015430140614c063600550c05018480180650c0547c053d80601943","0xa130063580550c0501921018ba01543014b83600a490062e00550c052e005","0x5088060180550c050180551c0632c0550c052f0054c0062f00550c052e8d6","0xcb0152c018d501543014d50152d01899015430149901523018fe01543014fe","0x12a0180650c05018f50180650c050193d018cb354993f8060900532c0550c05","0x1430151f014f60180650c054980572c06019430148a015250180650c0523805","0x124018c801543014c801438018c801543014067440634c0550c050184801806","0x1300196c01543014005ac0a130065ac0550c05019210180001543014c834c0a","0x548c061e00550c051e005088060180550c050180551c065b40550c055b005","0x78018240156d015430156d0152c018d501543014d50152d018230154301423","0x220180650c0547c053d806019430143d015250180650c050193d0196d35423","0x650c054a8054a80601943014064f406019d201406080065b80550c0549405","0x63d4065b80550c050900508806019430151f014f60180650c050f40549406","0x172015430157201438019720154301406394065bc0550c05018480180650c05","0x17401543015735200a130065200550c05019210197301543015725bc0a49006","0x65b80550c055b805088060180550c050180551c065d40550c055d0054c006","0x240157501543015750152c018d501543014d50152d01823015430142301523","0x601943015230152a0180650c05018f50180650c050193d01975354235b806","0x5608050e0066080550c050190f0197601543014061200601943014f501525","0x560d850284c0198501543014064840660c0550c0560976029240198201543","0x1430142401422018060154301406015470199e0154301547015300194701543","0x550c05678054b0063540550c05354054b40608c0550c0508c0548c0609005","0x5018480180650c054f4054340601943014064f406678d508c24018240159e","0x143015a067c0a490066800550c05680050e0066800550c05018530199f01543","0x550c05690054c0066900550c05685a30284c019a301543014064840668405","0x21015430142101523018220154301422014220180601543014060154701946","0xf5019463542108806090055180550c05518054b0063540550c05354054b406","0x601943014064f40608422029d308c2402943028050180a354060194301406","0x57500650c0a02405684060900550c0509005088060253d029430153d0159f","0xa758060740550c053540575406019430153d014f60180650c050193d0181c","0x548c060900550c0509005088063980550c050800575c060800550c050740a","0x601943014064f40639823090d5014e601543014e6015d8018230154301423","0xa764060280550c05028050c8060900550c050900508806019430141c01546","0x601943014064f4064080576cf5015430282b015da0182b3ac0a50c0502824","0x650c050193d01923015de47c0550c0a44c057740644d1002943014f5015dc","0x3801543014344f40a680060d00550c05019b001832015430151f3540a77c06","0x64400550c05440050c80608c0550c0508c0548c063ac0550c053ac0508806","0x143014380c91008ceb090390183801543014380143801832015430143201434","0x548806019430153d014f60180650c050193d0183f0e839354050fc3a0e4d5","0x40015d701840015430143d4400a758060f40550c0548c054a40601943014d5","0x54c0057600608c0550c0508c0548c063ac0550c053ac05088064c00550c05","0xd5015220180650c054f4053d80601943014064f4064c0233acd50153001543","0x1430142301523018eb01543014eb014220192d0154301502015e00180650c05","0x13d014f60180650c050193d0192d08ceb354054b40550c054b4057600608c05","0x64b00550c05018480180650c05028054340601943014d5015220180650c05","0x12101929015430152a4b00a490064a80550c054a8050e0064a80550c0501853","0x50880611c0550c0549405780064940550c054a5260284c019260154301406","0x21088d5014470154301447015d801821015430142101523018220154301422","0x2208c24355430280a0140a7880601943014d5015e10180650c05018f501847","0x1430142201544018220154301422015e40180650c050193d0181c02421355e3","0xe6015e70180650c0508005798063d42b3ace60802450c05074057940607405","0x10201543014eb015e80180650c053d4053d806019430142b015cb0180650c05","0x608c0550c0508c054b4060900550c050900548c064080550c05408050e006","0x11f44cd550c0a08c24029e20180650c050193d01910015e90194302902015a1","0x548c055100648c0550c0548c057900601943014064f4060e0340c8d57a923","0x572c06019430143a015e6019301003d0fc3a0914301439015e50183901543","0x550c050fc057ac060194301530014f60180650c051000572c06019430143d","0x491212211d25499294a92c399430152d015ed0192d015430143f015ec0183f","0x650c05498054340601943015290156c0180650c054a80572c061384c48524","0x48015ee0180650c05488053d8060194301447014f60180650c05494053d806","0x60194301521015730180650c05490054340601943014490156c0180650c05","0x1430152c014380180650c05018230180650c051380543406019430144c01573","0x1430292c0180a3600647c0550c0547c054b40644c0550c0544c0548c064b005","0x120014220191801543014067c00601943014064f40646c54474d57bd1e4800a","0x1f201406080061640550c05460057c40615c0550c05478057c4061540550c05","0x1f101857015430151b015f101855015430151d014220180650c050193d01806","0x57d0061445f02943014600156b0186001543014067cc061640550c0515005","0x1f5018650154301465015f1018651440a50c05144057d006110590294301459","0x143014560156c0180650c050193d018691a80a7d8561900a50c0a19444154d5","0x143028511980a7dc061900550c051900508806198590294301459015f401806","0x61ac0550c051900508806019430145f0156c0180650c050193d018067e006","0x517c057c406458570294301457015f40180650c050193d018067e40501820","0x601943014064f40645070029fa1b82e029430285f45864355f50185f01543","0x5019fb0191201543014067cc061ac0550c050b80508806019430146e0156c","0x78015f10187b2280a50c051d4055ac061e08902943015120156b0187501543","0xa7f48022c0a50c0a1ec781acd57f0061ec0550c051ec057c4061e00550c05","0x22018860154301485015ac0188501543014063980601943014064f40623081","0x6080062400550c0521805690062380550c05200057c4062340550c0522c05","0x614c0550c054440568c064440550c05018e60180650c050193d018067f805","0x1f1018900154301453015a40188e015430148c015f10188d015430148101422","0x10d43c0a50c0a22889234d57f0062280550c05228057c4062240550c0522405","0x550c05434057c4064140550c0543c050880601943014064f40642109029ff","0x13d018068000501820019030154301490015a401897015430148e015f101904","0x10123909355fc019010154301501015f1019010154301406804060194301406","0x1f10190501543014fe014220180650c050193d018f83e40a808993f80a50c0a","0x60800640c0550c05240056900625c0550c05264057c4064100550c0542005","0x1a3018f70154301406398060194301490016030180650c050193d0180680005","0x57c4064100550c05420057c4064140550c053e405088062780550c053dc05","0x63d805810a00154302903014e901903015430149e015a40189701543014f8","0x97015f4018f21640a50c05164057d00601943014a00152a0180650c050193d","0x143014064f4063b8a602a05290fc02943028f33c905355f5018f325c0a50c05","0x20601943028971640a7dc063f00550c053f0050880601943014a40156c01806","0xfc014220180650c0515c055b00601943015040156c0180650c050193d01806","0xa50c0a410573f0d57d40601943014064f40601a0701406080063b40550c05","0x143014fa014220180650c052a4055b00601943014064f4063a8ec02a082a4fa","0x55b00601943014064f40601a0901406080063a40550c053b405520063b405","0x68280501820018e801543014ec014220180650c054f4054880601943014ea","0x5164055b006019430153d015220180650c053b8055b00601943014064f406","0x220180650c0525c055b00601943014570156c0180650c05410055b00601943","0x550c0501a0b018b601543014061200601943014063d4063a00550c0529805","0xe501543014064840639c0550c052b8b602924018ae01543014ae01438018ae","0xe801543014e801422018e101543014b20160c018b201543014e73940a13006","0x53840550c05384058340647c0550c0547c054b40644c0550c0544c0548c06","0x601943014f60152a0180650c05018f50180650c050193d018e147d133a13d","0x515c055b00601943015040156c0180650c05164055b006019430153d01522","0x38018da0154301406838063740550c05018480180650c0525c055b00601943","0xa130062e00550c0501921018d801543014da3740a490063680550c0536805","0x548c064140550c0541405088063580550c052e805830062e80550c05360b8","0x1134153d014d601543014d60160d0191f015430151f0152d019130154301513","0x20018bc0154301470014220180650c05450055b00601943014064f4063591f","0x601943014510156c0180650c051a4055b00601943014064f40601a0f01406","0xcb0156b018cb01543014067ec062f00550c051a80508806019430145f0156c","0x1f10196b3200a50c05320057d006000590294301459015f4018c834c0a50c05","0x50193d0196f5b80a8416d5b00a50c0a5ac002f0d57d4065ac0550c055ac05","0x650c0a32059029f70196c015430156c014220180650c055b4055b00601943","0x50880601943014570156c0180650c0534c055b00601943014064f40601a11","0xd301543014d3015f10180650c050193d01806848050182001972015430156c","0x1480156c0180650c050193d019755d00a84d485cc0a50c0a34c575b0d57d406","0x650c05018f5018e9015430157201548019720154301573014220180650c05","0x12d01913015430151301523018e901543014e90142201976015430140685006","0x24858065d80550c055d805854064f40550c054f4050d00647c0550c0547c05","0x13d0199f016186780550c0a51c0585c0651d8560d824f543015764f51f44ce9","0x1a30152a0180650c05680054880668da1680d550c0567805528060194301406","0x14301582014220194601543015a40161a019a401543015a1016190180650c05","0x550c0551805834066140550c05614054b40660c0550c0560c0548c0660805","0x18201422019a6015430159f0160c0180650c050193d01946615836093d01546","0x569805834066140550c05614054b40660c0550c0560c0548c066080550c05","0x54880601943015750156c0180650c050193d019a6615836093d015a601543","0x601943014064f40601a1b014060800669c0550c055d00508806019430153d","0x534c055b00601943014590156c0180650c054f40548806019430156f0156c","0x669c0550c055b8050880601943014c80156c0180650c0515c055b00601943","0x143015ac01438019ac015430140682c066a00550c05018480180650c05018f5","0x143015ad6c00a130066c00550c0501921019ad01543015ac6a00a490066b005","0x550c0544c0548c0669c0550c0569c05088067080550c056e005830066e005","0x13d019c247d1369d3d015c201543015c20160d0191f015430151f0152d01913","0x1430143870c0a1300670c0550c05019210180650c054f405488060194301406","0x550c050c80548c060180550c0501805088067200550c05718058300671805","0x13d019c80d0320193d015c801543015c80160d0183401543014340152d01832","0x1cb015430140612006019430153d015220180650c0544005518060194301406","0x67380550c05735cb02924019cd01543015cd01438019cd015430140687006","0x22019d101543015d00160c019d001543015ce5140a130065140550c0501921","0x58340608c0550c0508c054b4060900550c050900548c060180550c0501805","0x6019430153d015220180650c050193d019d108c240193d015d101543015d1","0x22019d701543015d60160c019d6015430141c7540a130067540550c0501921","0x5834060240550c05024054b4060840550c050840548c060180550c0501805","0x60194301406014060900550c0501a1d019d7024210193d015d701543015d7","0x650c050193d018090840a8782208c0a50c0a01406028d50180650c05018f5","0x587c0608c0550c0508c0508806019430140608c060700550c050280552c06","0x222018eb0154301420016210180650c050193d018e6016200801d029430281c","0x143014064f40601a2401406080060ac0550c053ac0588c064f40550c0507405","0x64f40550c0539805888064080550c053d405894063d40550c05018e601806","0x2284400550c0a0ac0589c064f40550c054f42402a260182b015430150201623","0x50c80647c0550c05440058a40601943014063d40601943014064f40644c05","0x5090060c80550c0548c058ac0648d1f029430151f0162a0191f015430151f","0x39014380183901543014380147b0183801543014340162c018340154301432","0x23014220183f015430151f0162b0183a01543014393540a490060e40550c05","0x50e805204060fc0550c050fc050c8060880550c050880548c0608c0550c05","0x22e4b40550c0a4c005214064c0400f4d550c050e83f088234f62d0183a01543","0x1264a40a50c054b405218064a80550c054f40522c0601943014064f4064b005","0x80018400154301440015230183d015430143d014220180650c05498054a806","0x12535543015294a8400f53d230064a40550c054a405204064a80550c054a805","0x54b0058c006019430153d0162f0180650c050193d0192211d253540548847","0x1430144801631018400154301440015230183d015430143d014220184801543","0x143015130152a0180650c05018f50180650c050193d018481003d3540512005","0x64900550c05124d502a3201849015430140639806019430153d0162f01806","0x231018220154301422015230182301543014230142201921015430152401633","0x60194301424016340180650c050193d0192108823354054840550c0548405","0x1430140614c061300550c05018480180650c05028058d40601943014d50148e","0x550c050192101920015430144e1300a490061380550c05138050e00613805","0x550c0508405088061500550c05474058c0064740550c054811e0284c0191e","0x57840615009084d5014540154301454016310180901543014090152301821","0x143014064f40607009084d58d82208c2435543028d50280a78806019430153d","0x20091430141d015e50181d015430142201544018220154301422015e401806","0x650c050ac0572c0601943014eb015cb0180650c0508005798063d42b3ace6","0xfc0190201543014e6015ec018e601543014e6015eb0180650c053d4053d806","0x50900548c0647c0550c05018a6019130154301510014a4019100154301406","0x1430150201637019130154301513014ed0191f015430151f014ee0182401543","0x143014064f4060e8390e0d58e0340c923355430291347c230913d3e80640805","0x3f014f60184848847495264a52a4b12d4c0400f43f3994301502015ed01806","0x6019430152c014f60180650c05100055b006019430143d015cb0180650c05","0x5494054340601943015260156c0180650c054a4057b806019430152a014f6","0x220180650c0512005434060194301522015730180650c0511c055cc0601943","0x50e0064b40550c054b4050e0060140550c0501405424060180550c0501805","0x4935543015300d12d01406090a901930015430153001432018340154301434","0x550c0a484053b0060c80550c050c8054b40648c0550c0548c0548c0648524","0x550c0a480053a4064800550c05130053a80601943014064f406138058e44c","0x61500550c05018480180650c05478054a80601943014064f406474058e91e","0x12101918015430151b1500a4900646c0550c0546c050e00646c0550c0501a3b","0x5088061640550c0515c055340615c0550c05460550284c018550154301406","0x320152d0192301543015230152301924015430152401509018490154301449","0x650c050193d018590c92349049090051640550c05164058f0060c80550c05","0x58f80617c0550c05180058f4061800550c05018b60180650c05474054a806","0x12301523019240154301524015090184901543014490142201851015430145f","0x12349049090051440550c05144058f0060c80550c050c8054b40648c0550c05","0x60194301444014e7018651100a50c05138052b80601943014064f40614432","0x12d0186a0154301523015230185601543015240150901864015430144901422","0x143014064f40601a3f01406080061980550c0519405204061a40550c050c805","0x61580550c0501405424061900550c05018050880601943015020164001806","0x12101866015430143a014810186901543014390152d0186a015430143801523","0x5088060b80550c0545805534064580550c051986b0284c0186b0154301406","0x690152d0186a015430146a0152301856015430145601509018640154301464","0x650c050193d0182e1a46a15864090050b80550c050b8058f0061a40550c05","0x64500550c051c005534061c00550c050706e0284c0186e015430140648406","0x12d018210154301421015230180501543014050150901806015430140601422","0x5018f5019140242101406090054500550c05450058f0060240550c0502405","0x567c0601943014064f4060842202a4108c2402943028050180a3540601943","0x6070059080650c0a02405684060900550c0509005088060253d029430153d","0x1d0280a910060740550c053540590c06019430153d014f60180650c050193d","0x508c0548c060900550c0509005088063980550c0508005914060800550c05","0x55180601943014064f40639823090d5014e601543014e60154c0182301543","0xa50c0a3ac0508406019430140608c063ac0550c050280509006019430141c","0x143015100151f0191001543014f5015020180650c050193d01902016463d42b","0x550c0547c054040648c0550c050ac050700647c0550c0544c0540c0644c05","0x50d0053f8060d00550c05018e60180650c050193d0180691c050182001832","0x1430152301513018320154301438015010192301543015020141c0183801543","0x650c05018f50180650c050193d0183f016480e80550c0a0c805264060e405","0x13001543014404f40a680061000550c05019b00183d015430143a3540a49006","0x60e40550c050e4050c80608c0550c0508c0548c060900550c050900508806","0x143015300f43908c24090f8019300154301530014380183d015430143d01481","0x13d014f60180650c05018f50180650c050193d0192a4b12d354054a92c4b4d5","0x143015290e40a910064a40550c050fc053c80601943014d50148e0180650c05","0x550c0508c0548c060900550c0509005088064940550c05498059140649805","0x54f4053d80601943014064f40649423090d50152501543015250154c01823","0x5301847015430140612006019430140a0150d0180650c05354052380601943","0x6484061200550c05488470292401922015430152201438019220154301406","0x2201422019210154301524016490192401543014481240a130061240550c05","0x12108422354054840550c0548405530060840550c050840548c060880550c05","0x2201543014230162c01823015430142401424018244f40a50c054f4058a806","0x69300650c0a0842202a4b018220154301422014ee01821015430140692806","0x5028053d80601943014d5014f60180650c054f4054340601943014064f406","0x1d015430141c0164d0181c0154301409015ac0180901543014063980601943","0x60140550c0501405424060180550c0501805088060800550c050740593806","0xe601543014062980601943014064f40608005018d50142001543014200164f","0xe601543014e6014ee0182b01543014eb01424018eb4f40a50c054f4058a806","0x5408059480601943014064f40644005945023d40a50c0a3982b018d594006","0x550c054f4050900647c0550c050194e019130154301502015020190201543","0x1430291f48cf535650019130154301513014380191f015430151f014ee01923","0x50d005408060d00550c050d0059480601943014064f4060e00594c340c80a","0x14301432014220183f01543014390151f0183a01543015130151f0183901543","0x550c05354050e0060280550c05028050e0060140550c0501405424060c805","0x3a3540a0143208e540183f015430143f014380183a015430143a01438018d5","0x650c0544c053d80601943014064f4064c0400f4d5015301003d355430143f","0x501a550192d015430140612006019430140a014f60180650c05354053d806","0x14301406484064a80550c054b12d029240192c015430152c014380192c01543","0x14301438014220192501543015260165601926015430152a4a40a130064a405","0x13d0192501438354054940550c054940593c060140550c0501405424060e005","0x650c05028053d80601943014d5014f60180650c054f405434060194301406","0xa490064880550c05488050e0064880550c0501a5501847015430140612006","0x5958064900550c05120490284c018490154301406484061200550c0548847","0x1210164f0180501543014050150901910015430151001422019210154301524","0x9084223565708c244f4d550c0a01406029e20192101510354054840550c05","0x548c060700550c0508c055100608c0550c0508c057900601943014064f406","0x25939820074d550c0a0913d029e20181c015430141c016580193d015430153d","0x550c0539805510063980550c05398057900601943014064f4063d42b3acd5","0x544c0579c060194301510015e60183248d1f44d100914301502015e501902","0x60d00550c0548c057a0060194301432014f60180650c0547c0572c0601943","0x650c050e40579c060194301438015e60183d0fc3a0e438091430141c015e5","0x50e0061000550c050e8057a006019430143d014f60180650c050fc0572c06","0x548c064c00550c054c0050e0064c00550c0510034029a0018340154301434","0x13d0192d0165a0194302930015a10182001543014200152d0181d015430141d","0x550c05018a60192a015430152c014a40192c01543014063f0060194301406","0xa4a9290801d4f4fa0192a015430152a014ed019290154301529014ee01929","0x64900550c0511c059700601943014064f40612448488d596c474952635543","0x25e0192401543015240165d0192501543015250152d01926015430152601523","0x64f4064780597d20015430284e015830184e131213554301524029254993d","0x11b0154301406298061500550c0547405290064740550c05018fc0180650c05","0x540154301454014ed0191b015430151b014ee019183540a50c053540567c06","0x601943014064f40617c60164d5984571540a50c0a4605446c4c4842498006","0x1230186501543014d5016630180650c05110054a80611051029430152001662","0x13d994061940550c05194059900615c0550c0515c054b4061540550c0515405","0x120015850180650c050193d0186a15864354051a856190d550c051945115c55","0x550c0517c690284c0186901543014064840601943014d5014f60180650c05","0x6001543014600152d018590154301459015230186b01543014660166601866","0x143014d5014f60180650c050193d0186b18059354051ac0550c051ac0599c06","0x4c015430144c0152d0192101543015210152301916015430151e0166601806","0x143014d5014f60180650c050193d0191613121354054580550c054580599c06","0x61b80550c051242e0284c0182e015430140648406019430140a015e101806","0x2670184801543014480152d0192201543015220152301870015430146e01666","0x6019430152d015460180650c050193d0187012122354051c00550c051c005","0x143014069a0064500550c05018480180650c05028057840601943014d5014f6","0x1430141d015230187501543015124500a490064480550c05448050e00644805","0x601a6901406080062280550c051d405204061e00550c05080054b40622405","0x1430141c0166a0180650c05028057840601943014d5014f60180650c050193d","0x8a01543014f50148101878015430142b0152d0188901543014eb0152301806","0x1430140a015e10180650c05354053d80601943014064f40601a690140608006","0x8a0154301409014810187801543014210152d0188901543014220152301806","0x62000550c0522c059980622c0550c052287b0284c0187b015430140648406","0xd5014800154301480016670187801543014780152d01889015430148901523","0x6698063980550c0501a6b018200741c02421091430153d01469018801e089","0xeb028d569c063980550c05398050e0063ac0550c053ac050e0063ac0550c05","0x64410202943014f50180a6a0063d40550c053d4050e0063d42b02943014e6","0x52900648c0550c0547c059b00647c0550c0544c0568c0644c0550c05018e6","0x548c050e0060d00550c050d0053b8060d00550c05018a6018320154301510","0x343540509260019020154301502014220182b015430142b015470192301543","0x4001543014063f00601943014064f4060f43f0e8d59b4390e00a50c0a48c32","0x64b02402943014240159f0192d0154301406298064c00550c051000529006","0x260019300154301530014ed0192d015430152d014ee01838015430143801523","0x598c0601943014064f40611d25498d59b9294a80a50c0a4b1304b4390e024","0x122016640192901543015290152d0192a015430152a01523019220154301424","0x12101543029240158301924124483554301522085294a93d994064880550c05","0x64800550c0508c057a0061380550c0501a700180650c050193d0184c0166f","0x53b4064740550c05474053b8064740550c05018a60191e015430144e014a4","0x13d01857155183567146c5402943029204791d12448092600191e015430151e","0x5180055b80617c6002943014220156b018590154301406384060194301406","0x14301406298061940550c051100529006110590294301459014dd0185101543","0x14301456014ee01854015430145401523018561900a50c05190053680619005","0xd59c8691a80a50c0a144651591b15024980061940550c05194053b40615805","0x61b80550c05018b80182e015430145f0156e0180650c050193d019161ac66","0x61a80550c051a80548c061c00550c051b859028d6018590154301459014ba","0x1430282e1c0641a46a09260018700154301470014ed018640154301464014ee","0x12a0187b2280a50c05484059880601943014064f4061e0891d4d59cd124500a","0x62000550c05018e60188b01543014200741c0248a090640180650c051ec05","0x64080550c0540805088062300550c05204059d0062040550c052008b02950","0x2750191201543015120152d0182b015430142b0154701914015430151401523","0x14301409014660180650c050193d0188c4482b45102090052300550c0523005","0x51ac06019430141d015160180650c05080050b80601943015210158501806","0x51e005204062180550c05224054b4062140550c051d40548c06019430141c","0x5614060194301409014660180650c050193d018069d805018200188d01543","0x650c05070051ac06019430141d015160180650c05080050b8060194301521","0x66015230180650c05190055cc06019430145f0156c0180650c05164055c806","0x14301406484062340550c0545805204062180550c051ac054b4062140550c05","0x14301502014220191101543014900167701890015430148d2380a1300623805","0x550c05218054b4060ac0550c050ac0551c062140550c052140548c0640805","0x51980601943014064f406444860ac85408240151101543015110167501886","0x650c05074054580601943014200142e0180650c0548405614060194301409","0x530284c018530154301406484060194301422014d30180650c05070051ac06","0x11801523019020154301502014220190d015430150f016770190f0154301457","0x5434059d4061540550c05154054b4060ac0550c050ac0551c064600550c05","0x2e0180650c05024051980601943014064f406434550ad18408240150d01543","0x14301422014d30180650c05070051ac06019430141d015160180650c0508005","0x60194301509014e7019084240a50c05130052b8060194301423015cb01806","0x20018970154301508014810190401543014490152d01905015430144801523","0x60194301423015cb0180650c05024051980601943014064f40601a7801406","0x50880534c06019430141c0146b0180650c05074054580601943014200142e","0x64140550c054980548c060194301421015e10180650c05090053d80601943","0x50193d018069e00501820018970154301447014810190401543015250152d","0x1160180650c05080050b8060194301423015cb0180650c05024051980601943","0x14301424014f60180650c050880534c06019430141c0146b0180650c0507405","0x64100550c050fc054b4064140550c050e80548c060194301421015e101806","0x27701901015430149740c0a1300640c0550c050192101897015430143d01481","0x551c064140550c054140548c064080550c0540805088063f80550c0540405","0x10540824014fe01543014fe016750190401543015040152d0182b015430142b","0x13d01824016794f4d5029430280a014210180a015430140501424018fe4102b","0x50880540c060880550c0508c0547c0608c0550c054f405408060194301406","0x69e805018200181c0154301421015010180901543014d50141c0182101543","0x240141c01820015430141d014fe0181d01543014063980601943014064f406","0xe601513018e60240a50c05024059ec060700550c0508005404060240550c05","0x6029b80180650c050193d018f50167c0ac0550c0a07005264063ac0550c05","0x50880601943014eb0150d0180650c050193d019130167d44102029430282b","0x1020180650c050193d018320167e48d1f029430280901421019020154301502","0x5070060e40550c050e00540c060e00550c050d00547c060d00550c0548c05","0x650c050193d018069fc05018200183f0154301439015010183a015430151f","0x1010183a01543014320141c01840015430143d014fe0183d015430140639806","0x12c016804b40550c0a0fc05264064c00550c050e80544c060fc0550c0510005","0xaa04064c00550c054c0050c8064080550c05408050880601943014064f406","0x601943014064f40649405a0d26015430292901682019294a80a50c054c102","0x650c050193d01849016861200550c0a48805a140648847029430152601684","0x1430152111c0aa24064840550c0549005a20064900550c051212d440d5a1c06","0x550c0513805a2c064a80550c054a805088061380550c0513005a280613005","0x650c054b4053d8060194301510015cb0180650c050193d0184e4a80a0144e","0x11d015430151e0168a0191e015430152011c0aa24064800550c0512405a3006","0x143014064f4064752a028054740550c0547405a2c064a80550c054a80508806","0x220185401543015250168d0180650c054400572c06019430152d014f601806","0x601943014064f4061512a028051500550c0515005a2c064a80550c054a805","0x28a01918015430151b4c00aa240646c0550c054b005a30060194301510015cb","0x102028051540550c0515405a2c064080550c0540805088061540550c0546005","0x60800615c0550c0544c05088060194301409015250180650c050193d01855","0x220180650c05024054940601943014f50152a0180650c050193d01806a3805","0xeb02a890186001543014590168c0185901543014063980615c0550c0501805","0x5115c0a0145101543014510168b01851015430145f0168a0185f0154301460","0x143014064f4060842202a8f08c2402943028050180a3540601943014063d406","0x2910700902943028d501690018240154301424014220180650c050182301806","0x63980550c0508005a20060800550c0507005a480601943014064f40607405","0x50193d01806a5005018200182b01543014e601693018eb015430140901434","0xeb015430141d014340190201543014f50168c018f501543014063980601943","0x650c050193d01913016954400550c0a0ac05774060ac0550c0540805a4c06","0x2980e4380d0d550c0a0c92347c0a08c24a5c060c92347cd550c0544005a5806","0x60e40550c050e4050c80601943014063d40601943014064f4060f43f0e8d5","0x60d00550c050d00548c060900550c0509005088061000550c050e53d02a99","0x21601840015430144001615018eb01543014eb014340183801543014380152d","0x650c050193d0192a4b12d4c13d0152a4b12d4c13d50c05100eb0e03409024","0x1430140648406019430153d014890180650c053ac054880601943014063d406","0x14301424014220192501543015260169a01926015430143d4a40a130064a405","0x550c0549405a6c060fc0550c050fc054b4060e80550c050e80548c0609005","0x143015130152a0180650c05018f50180650c050193d019250fc3a0913d01525","0x550c0548805a74064880550c0511d3d3acd5a700611c0550c05018e601806","0xa015430140a0152d018230154301423015230182401543014240142201848","0x5354054880601943014064f4061200a08c244f4051200550c0512005a6c06","0x3801924015430140614c061240550c05018480180650c054f4052240601943","0xa130061300550c05019210192101543015241240a490064900550c0549005","0x548c060880550c0508805088064800550c0513805a68061380550c054844c","0x210893d0152001543015200169b0180a015430140a0152d018210154301421","0x64f4060882302a9e0913d02943028050180a3540601943014063d4064800a","0x13d015430153d014220180650c050182301821015430140a014240180650c05","0x550c05070050240601943014064f40607405a7c1c0240a50c0a0840508406","0x13d01806a800501820018eb01543014200141d018e601543014090141c01820","0x1430141d0141c018f5015430142b014eb0182b0154301406398060194301406","0x50193d01910016a14080550c0a3ac050ac063ac0550c053d4050740639805","0x647c0550c0544c0547c0644c0550c05408054080601943014063d40601943","0x60c80550c053980544c0648c0550c0547cd5029240191f015430151f01438","0x8101832015430143201432018240154301424015230193d015430153d01422","0x60e4380d0d5014390e03435543015230c8244f53d8b40648c0550c0548c05","0x650c05398054940601943015100152a0180650c05018f50180650c050193d","0x60f40550c050fc058cc060fc0550c050e8d502a320183a015430140639806","0xd50143d015430143d01631018240154301424015230193d015430153d01422","0x480180650c05028054340601943014d50148e0180650c050193d0183d0913d","0x1301000a490064c00550c054c0050e0064c00550c0501853018400154301406","0x54a8058c0064a80550c054b52c0284c0192c0154301406484064b40550c05","0x143015290163101822015430142201523018230154301423014220192901543","0x5a880650c0a08c056840608c2402943014240159f0192908823354054a405","0x13d014f60180650c05028053d8060194301424014f60180650c050193d01822","0x90154301421015ac0182101543014063980601943014d5014f60180650c05","0x60180550c0501805088060740550c0507005938060700550c050240593406","0x143014064f40607405018d50141d015430141d0164f01805015430140501509","0x63982402943014240159f018200154301406a8c0601943014220154601806","0x5a900650c0a3ac05684063ac0550c053ac050e0063ac0550c05080e6029a0","0x13d014f60180650c05028053d8060194301424014f60180650c050193d0182b","0x10201543014f5015ac018f501543014063980601943014d5014f60180650c05","0x60180550c05018050880644c0550c0544005938064400550c054080593406","0x143014064f40644c05018d50151301543015130164f01805015430140501509","0x648d3d029430153d0159f0191f0154301406a8c06019430142b0154601806","0x5a940650c0a0c805684060c80550c050c8050e0060c80550c0547d23029a0","0x13d014f60180650c05028053d8060194301424014f60180650c050193d01834","0x390154301438015ac0183801543014063980601943014d5014f60180650c05","0x60180550c0501805088060fc0550c050e805938060e80550c050e40593406","0x143014064f4060fc05018d50143f015430143f0164f01805015430140501509","0x50193d01930016a71003d02943028d50180aa980601943014340154601806","0xa4b43d02aa6018400154301440016a80192d4f40a50c054f40567c0601943","0x14301406aac064980550c0501aaa0180650c050193d01929016a94a92c02943","0x550c054b005088064940550c05494050e0064980550c05498050e00649405","0x143014064f40601aad11c0550c0a4952602aac0192a015430152a016a80192c","0x54a824120054f6b0018484880a50c0548805abc064880550c0501aae01806","0x5124054240611c0550c0511c05aa0064900550c0549005ac4064904902943","0x14301521016b40180650c050193d01806acd210154302924016b20184901543","0xa480494f6b0019204880a50c0548805abc06019430144e014f60184e1300a","0x550c0546c05ac40646c5402943014404f5224793dac0064751e0294301447","0x118015430291b016b2018540154301454015090191d015430151d016b10191b","0x1180294301518016b6018554740a50c0547405abc0601943014064f40601ab5","0x550c0a16405ac8061640550c0516405ac4061640550c0515c5502ab701857","0x650c05144053d8061445f0294301460016b40180650c050193d01806ae060","0x550c05194050e0061940550c051105f029a0018441300a50c051300567c06","0x6019430144c014f60180650c050193d01864016b90194302865015a101865","0x51580568c061580550c05018e60180650c0546005aec06019430151d016ba","0x1430152c014220186601543014690164e01869015430146a0164d0186a01543","0x13d018661512c354051980550c051980593c061500550c0515005424064b005","0x2bd0180650c050193d01806af005018200180650c0519005518060194301406","0x5b00064580550c0545805afc064580550c051ac05af8061ac0550c0546005","0x547405ae806019430144c014f60180650c050193d0182e016c10194302916","0x61c00550c051c0050e0061c00550c0501ac20186e01543014061200601943","0x61d40550c05451120284c019120154301406484064500550c051c06e02924","0x24f018540154301454015090192c015430152c0142201889015430147501656","0x550c050b91d02ab70180650c050193d018891512c354052240550c0522405","0x650c050193d01806b0c8a0154302878016b2018780154301478016b101878","0x80015430144c1ec0a68006019430148b014f60188b1ec0a50c0522805ad006","0x601943014064f40620405b100650c0a20005684062000550c05200050e006","0x5938062180550c0521405934062140550c052300568c062300550c05018e6","0x8d0164f018540154301454015090192c015430152c014220188d0154301486","0x6080060194301481015460180650c050193d0188d1512c354052340550c05","0x1ac0188e015430140639806019430144c014f60180650c050193d01806b1405","0x50880614c0550c0544405938064440550c0524005934062400550c0523805","0x544b0d50145301543014530164f018540154301454015090192c015430152c","0x5018e60180650c0547405ae806019430144c014f60180650c050193d01853","0x143015090164e01909015430150d0164d0190d015430150f015ac0190f01543","0x550c054200593c061500550c0515005424064b00550c054b0050880642005","0x14301440016bb0180650c0548805ae80601943014064f406420544b0d501508","0x639806019430140a014f60180650c0511c05aec06019430153d014f601806","0x525c059380625c0550c0541005934064100550c05414056b0064140550c05","0x143015030164f018490154301449015090192c015430152c014220190301543","0x510005aec06019430140a014f60180650c050193d019031252c3540540c05","0xe60180650c054a805aec060194301424014f60180650c054f4053d80601943","0x990164e0189901543014fe0164d018fe0154301501015ac019010154301406","0x53e40593c060140550c0501405424064b00550c054b005088063e40550c05","0xa014f60180650c05090053d80601943014064f4063e4054b0d5014f901543","0x63e00550c05018e60180650c054f4053d8060194301440016bb0180650c05","0x22018a0015430149e0164e0189e01543014f70164d018f701543014f8015ac","0x129354052800550c052800593c060140550c0501405424064a40550c054a405","0x53d806019430140a014f60180650c05090053d80601943014064f40628005","0x143014f20164d018f201543014f6015ac018f6015430140639806019430153d","0x550c0501405424064c00550c054c005088063f00550c053cc05938063cc05","0x5018480193d0154301406120063f0054c0d5014fc01543014fc0164f01805","0x14301422016c7018220154301423016c60182301543014d5015520182401543","0x550c2402405b28060240550c0502405b24060194301421016c8018090840a","0x1430281c016cf0180650c050193d018eb016ce39805b3420016cc07405b2c1c","0x550c05408050e0064080550c0501ad10180650c050193d018f5016d00ac05","0x550c0544c0547c0644c0550c050ac05544064400550c054093d0292401902","0x601ad201406080060c80550c0548c052040648c0550c0547d10029240191f","0x344f40a490060d00550c050d0050e0060d00550c0501ad30180650c050193d","0x3a0e00a490060e80550c050e40547c060e40550c053d405b50060e00550c05","0x3d0148e018400f40a50c050c805234060c80550c050fc05204060fc0550c05","0x14301440015130180650c054c005238064b53002943014240148d0180650c05","0x125356d649929029430292a4b0050193db54064a80550c054b40544c064b005","0x61240550c051200a02ad70184801543014063980601943014064f40648847","0x2670192601543015260152d01929015430152901523019240154301449016d8","0x6019430140a015e10180650c050193d0192449929354054900550c0549005","0x1230184e015430144c016660184c01543015224840a130064840550c0501921","0x125354051380550c051380599c0611c0550c0511c054b4064940550c0549405","0x601820016da0180650c050193d0180607405b640601943014064f40613847","0x501848018063ac05b700601943014064f406018e6016db0180650c050193d","0x550c0508c05b180608c0550c0535405b74060900550c05018480193d01543","0x90154301409016c90180650c0508405b2006024210294301422016c701822","0x143014064f4063ac05b84e6016e008005b7c1d016de0700550c2402405b2806","0x1020154301406b440601943014064f4063d405b882b015430281c016cf01806","0x113015430142b015510191001543015024f40a490064080550c05408050e006","0x3201543015230148101923015430151f4400a4900647c0550c0544c0547c06","0x1430143401438018340154301406b4c0601943014064f40601ae30140608006","0x143014390151f0183901543014f5016d40183801543014344f40a490060d005","0x143014320148d01832015430143f014810183f015430143a0e00a490060e805","0x143015300148e0192d4c00a50c050900523406019430143d0148e018400f40a","0xa4a92c014064f6d50192a015430152d015130192c01543014400151301806","0xab5c061200550c05018e60180650c050193d0192211d25356e44992902943","0x54b4064a40550c054a40548c064900550c0512405b60061240550c051200a","0x601943014064f406491264a4d501524015430152401667019260154301526","0x5998061300550c05489210284c01921015430140648406019430140a015e1","0x4e016670184701543014470152d019250154301525015230184e015430144c","0x143014064f4060181d016d90180650c050193d0184e11d25354051380550c05","0x2dc0180650c050193d0180639805b6c0601943014064f40601820016da01806","0x13d01824016e54f4d5029430280a014210180a015430140501424018063ac05","0x508c05074060880550c05354050700608c0550c054f405024060194301406","0x53ac060240550c05018e60180650c050193d01806b9805018200182101543","0x220167b01821015430141c0141d0182201543014240141c0181c0154301409","0x63ac05b9ce601543028210142b01820015430141d015130181d0880a50c05","0xf501438018f5015430142b0151f0182b01543014e6015020180650c050193d","0x10d0180650c050193d01913016e94410202943028f50180aba0063d40550c05","0x110014da019230880a50c05088059ec0647c0550c05018a60180650c0508005","0x380d00a50c0a0c91f48d024f6ea0191f015430151f014ee018324400a50c05","0x550c050e8058b0060e82202943014220167b0180650c050193d01839016eb","0x550c050e005070060fc0550c050fc053b8060f5100294301510014da0183f","0x13dba80601943014064f4064b12d02aed4c040029430283d0fc34356ec01838","0x550c050e00544c0601943014064f40649805bb9294a80a50c0a4c11008840","0x550c0511d2202aef019220154301529015130184701543015250154f01925","0x490154301449016f10192a015430152a01422018490154301448016f001848","0x64900550c05018480180650c050e0054940601943014064f4061252a02805","0x1210184c01543015214900a490064840550c05484050e0064840550c0501a55","0x5088064780550c0548005bc8064800550c051304e0284c0184e0154301406","0x1730180650c050193d0191e4980a0151e015430151e016f1019260154301526","0x14301510015730180650c0508805494060194301438015250180650c054b005","0x12401854015430145401438018540154301406bcc064740550c050184801806","0x2f201855015430151b4600a130064600550c05019210191b01543014544740a","0x12d0280515c0550c0515c05bc4064b40550c054b4050880615c0550c0515405","0x5018480180650c0508805494060194301510015730180650c050193d01857","0x143014601640a490061800550c05180050e0061800550c0501a550185901543","0x550c0511005bc8061100550c0517c510284c0185101543014064840617c05","0x50193d018650e40a014650154301465016f10183901543014390142201865","0x61580550c0519005bd0061900550c05018e60180650c05088054940601943","0x644c0550c0544c05088061a40550c051a805bc0061a80550c051582002aef","0x601943014eb0152a0180650c050193d0186944c0a014690154301469016f1","0x2002aef0186b0154301466016f401866015430140639806019430142201525","0x2e016f1018060154301406014220182e0154301516016f001916015430146b","0x24018d502805018d8018d33213d0e00634cc84f43a0b806028050b80550c05","0xc809038018d33a8c8091fb4f4d502805018d8018d33a8c809038018d33a8c8","0x2f63540a014063600634cc84f438018d33213dbd53d3540a014063600634cea","0xd8018d33213d0e00634cc84f6f73540a014063600634cc84f438018d33213d","0x38018d33213dbe4d502805018d8018d33213d0e00634cc84f6f83540a01406","0xa014063600634cea320240e00634cea32024be8d502805018d8018d33213d","0xd332104092fc4f4d502805018d8018d33210409038018d332104092fb4f4d5","0x6358d3320d50244c0e0d332024bf53d3540a014063600634cc8410240e006","0xd33213dbfd3d3540a014063840634cc84f44c2240634cc8092fe4f4d502805","0x5018ec018d33a8c809089018d33a8c8093003540a0140639cd3320d50c8e5","0x9024ea32024c093d3540a014063b8d3320d5024320e0d332024c053d3540a","0x3043540a0140640c0634cd502489018d34f7034f4d502805018f63a8c835438","0xac142208c244f4d502805019110190434cc80905317c0923806410d332021","0x3074f4d50280501920018d33213d1204c018d332024c1805019143200a0e0c8","0xf63a8c83540902409024ea32023c20d502805018e734cc8354320e0d33213d","0x89018d34f70a3540a0140640c0634cd507489018d34f7090913d3540a01406","0x30c014064c0c8028383200ac2cd50280501903018d33541c"],"sierra_program_debug_info":{"type_names":[[0,"System"],[1,"Uninitialized"],[2,"Const"],[3,"Const"],[4,"Const"],[5,"vault::whitelist::whitelist::WhitelistComponent::Event"],[6,"vault::spending_limit::weekly_limit::weekly_limit::WeeklyLimitComponent::Event"],[7,"vault::tx_approval::tx_approval::TransactionApprovalComponent::Event"],[8,"openzeppelin::introspection::src5::SRC5Component::Event"],[9,"felt252"],[10,"openzeppelin::account::account::AccountComponent::OwnerAdded"],[11,"openzeppelin::account::account::AccountComponent::OwnerRemoved"],[12,"openzeppelin::account::account::AccountComponent::Event"],[13,"vault::contracts::account::Account::Event"],[14,"Const"],[15,"EcPoint"],[16,"EcState"],[17,"Const"],[18,"Const"],[19,"NonZero"],[20,"Const"],[21,"Box"],[22,"Array"],[23,"Snapshot>"],[24,"core::array::Span::"],[25,"Unit"],[26,"core::option::Option::>"],[27,"Tuple, core::option::Option::>>"],[28,"core::panics::Panic"],[29,"Tuple>"],[30,"core::panics::PanicResult::<(core::array::Span::, core::option::Option::>)>"],[31,"Const"],[32,"Const"],[33,"Const"],[34,"Const"],[35,"Const"],[36,"Const"],[37,"Box>"],[38,"core::option::Option::>>"],[39,"Array>"],[40,"Snapshot>>"],[41,"Uninitialized>>>"],[42,"Const"],[43,"Array"],[44,"Tuple, Array>, Unit>"],[45,"core::panics::PanicResult::<(core::array::Array::, core::array::Array::>, ())>"],[46,"Const"],[47,"Const"],[48,"Const"],[49,"Const, Const>"],[50,"Const, Const>"],[51,"Const"],[52,"Array"],[53,"Snapshot>"],[54,"core::array::Span::"],[55,"ContractAddress"],[56,"u128"],[57,"u32"],[58,"core::starknet::info::v2::TxInfo"],[59,"u64"],[60,"core::starknet::info::v2::ResourceBounds"],[61,"Box"],[62,"Box"],[63,"core::starknet::info::BlockInfo"],[64,"core::starknet::info::v2::ExecutionInfo"],[65,"Box"],[66,"core::starknet::account::Call"],[67,"core::option::Option::"],[68,"Tuple, core::option::Option::>"],[69,"core::panics::PanicResult::<(core::array::Span::, core::option::Option::)>"],[70,"Const"],[71,"openzeppelin::account::account::AccountComponent::__member_module_Account_public_key::ComponentMemberState"],[72,"openzeppelin::account::account::AccountComponent::ComponentState::"],[73,"openzeppelin::introspection::src5::SRC5Component::__member_module_SRC5_supported_interfaces::ComponentMemberState"],[74,"openzeppelin::introspection::src5::SRC5Component::ComponentState::"],[75,"vault::tx_approval::tx_approval::TransactionApprovalComponent::__member_module_approver::ComponentMemberState"],[76,"vault::tx_approval::tx_approval::TransactionApprovalComponent::ComponentState::"],[77,"vault::spending_limit::weekly_limit::weekly_limit::WeeklyLimitComponent::__member_module_limit::ComponentMemberState"],[78,"vault::spending_limit::weekly_limit::weekly_limit::WeeklyLimitComponent::__member_module_last_modification::ComponentMemberState"],[79,"vault::spending_limit::weekly_limit::weekly_limit::WeeklyLimitComponent::ComponentState::"],[80,"vault::whitelist::whitelist::WhitelistComponent::__member_module_contract_entrypoints::ComponentMemberState"],[81,"vault::whitelist::whitelist::WhitelistComponent::__member_module_class_hash_entrypoints::ComponentMemberState"],[82,"vault::whitelist::whitelist::WhitelistComponent::ComponentState::"],[83,"vault::contracts::account::Account::ContractState"],[84,"Tuple"],[85,"core::panics::PanicResult::<(vault::contracts::account::Account::ContractState, ())>"],[86,"core::integer::u256"],[87,"core::option::Option::"],[88,"Const"],[89,"Const"],[90,"NonZero"],[91,"Const"],[92,"Pedersen"],[93,"Tuple, Unit>"],[94,"core::panics::PanicResult::<(openzeppelin::account::account::AccountComponent::ComponentState::, ())>"],[95,"Const"],[96,"Const"],[97,"u8"],[98,"Const"],[99,"Const"],[100,"Const"],[101,"core::bool"],[102,"Tuple"],[103,"core::panics::PanicResult::<(core::bool,)>"],[104,"Const"],[105,"StorageAddress"],[106,"StorageBaseAddress"],[107,"core::option::Option::>"],[108,"Tuple, core::option::Option::>>"],[109,"core::panics::PanicResult::<(core::array::Span::, core::option::Option::>)>"],[110,"core::option::Option::"],[111,"Uninitialized"],[112,"Tuple"],[113,"core::panics::PanicResult::<(core::felt252,)>"],[114,"EcOp"],[115,"Const"],[116,"Const"],[117,"Tuple>"],[118,"Tuple, Unit>"],[119,"core::panics::PanicResult::<(core::array::Array::, ())>"],[120,"core::array::Span::>"],[121,"Tuple>>"],[122,"core::panics::PanicResult::<(core::array::Array::>,)>"],[123,"BuiltinCosts"],[124,"Const"],[125,"core::panics::PanicResult::<(core::array::Span::,)>"],[126,"core::option::Option::>"],[127,"Tuple, core::option::Option::>>"],[128,"core::panics::PanicResult::<(core::array::Span::, core::option::Option::>)>"],[129,"Box"],[130,"core::option::Option::>"],[131,"GasBuiltin"],[132,"RangeCheck"]],"libfunc_names":[[0,"alloc_local"],[1,"finalize_locals"],[2,"revoke_ap_tracking"],[3,"withdraw_gas"],[4,"branch_align"],[5,"struct_deconstruct>"],[6,"enable_ap_tracking"],[7,"store_temp"],[8,"array_snapshot_pop_front"],[9,"enum_init>, 0>"],[10,"store_temp>>"],[11,"store_temp>>"],[12,"jump"],[13,"struct_construct"],[14,"enum_init>, 1>"],[15,"enum_match>>"],[16,"disable_ap_tracking"],[17,"unbox"],[18,"array_new"],[19,"struct_construct>"],[20,"rename"],[21,"store_temp"],[22,"store_temp>"],[23,"store_temp>"],[24,"store_temp"],[25,"function_call>"],[26,"enum_match, core::option::Option::>)>>"],[27,"struct_deconstruct, core::option::Option::>>>"],[28,"store_temp>>"],[29,"drop>"],[30,"enum_init,)>, 1>"],[31,"store_temp"],[32,"store_temp,)>>"],[33,"drop"],[34,"enum_init>, 1>"],[35,"enum_match>>"],[36,"drop>>"],[37,"drop>"],[38,"drop>"],[39,"array_new"],[40,"const_as_immediate>"],[41,"array_append"],[42,"struct_construct"],[43,"struct_construct>>"],[44,"get_builtin_costs"],[45,"store_temp"],[46,"withdraw_gas_all"],[47,"struct_construct"],[48,"struct_construct>"],[49,"struct_construct"],[50,"struct_construct>"],[51,"struct_construct"],[52,"struct_construct>"],[53,"struct_construct"],[54,"struct_construct"],[55,"struct_construct>"],[56,"struct_construct"],[57,"struct_construct"],[58,"struct_construct>"],[59,"struct_construct"],[60,"snapshot_take"],[61,"drop"],[62,"struct_deconstruct"],[63,"drop>"],[64,"drop>"],[65,"drop>"],[66,"drop>"],[67,"function_call::__execute__>"],[68,"store_local"],[69,"enum_match>,)>>"],[70,"struct_deconstruct>>>"],[71,"snapshot_take>>"],[72,"drop>>"],[73,"dup>>>"],[74,"array_len>"],[75,"u32_to_felt252"],[76,"struct_construct>>"],[77,"store_temp>>"],[78,"store_temp>"],[79,"function_call, core::array::SpanFelt252Serde, core::array::SpanDrop::>>"],[80,"enum_match, ())>>"],[81,"struct_deconstruct, Unit>>"],[82,"snapshot_take>"],[83,"drop>"],[84,"struct_construct>>"],[85,"enum_init,)>, 0>"],[86,"const_as_immediate>"],[87,"const_as_immediate>"],[88,"drop>"],[89,"store_temp"],[90,"function_call::validate_transaction>"],[91,"enum_match>"],[92,"struct_deconstruct>"],[93,"alloc_local"],[94,"enum_init, 0>"],[95,"store_temp>"],[96,"enum_init, 1>"],[97,"enum_match>"],[98,"store_local"],[99,"function_call>"],[100,"enum_match, core::option::Option::>)>>"],[101,"struct_deconstruct, core::option::Option::>>>"],[102,"store_temp>>"],[103,"drop"],[104,"enum_init>, 1>"],[105,"enum_match>>"],[106,"storage_base_address_const<550557492744938365112574611882025123252567779123164597803728068558738016655>"],[107,"storage_address_from_base"],[108,"const_as_immediate>"],[109,"store_temp"],[110,"store_temp"],[111,"storage_read_syscall"],[112,"function_call"],[113,"enum_match>"],[114,"struct_deconstruct>"],[115,"enum_match"],[116,"const_as_immediate>"],[117,"const_as_immediate>"],[118,"struct_deconstruct>>"],[119,"drop"],[120,"const_as_immediate>"],[121,"drop>"],[122,"storage_base_address_const<1704617134158796780370439978132848996442729359307457798737216508857332277168>"],[123,"dup"],[124,"dup"],[125,"u128s_from_felt252"],[126,"const_as_immediate>"],[127,"store_temp"],[128,"storage_address_from_base_and_offset"],[129,"struct_construct"],[130,"snapshot_take"],[131,"drop"],[132,"store_temp"],[133,"dup"],[134,"struct_deconstruct"],[135,"drop"],[136,"rename"],[137,"u128_to_felt252"],[138,"const_as_immediate>"],[139,"drop"],[140,"drop"],[141,"rename"],[142,"rename"],[143,"rename"],[144,"rename>"],[145,"function_call::set_public_key>"],[146,"enum_match, ())>>"],[147,"drop, Unit>>"],[148,"store_temp"],[149,"const_as_immediate>"],[150,"dup"],[151,"felt252_sub"],[152,"felt252_is_zero"],[153,"enum_init"],[154,"store_temp"],[155,"drop>"],[156,"const_as_immediate>"],[157,"pedersen"],[158,"storage_base_address_from_felt252"],[159,"enum_init"],[160,"bool_not_impl"],[161,"const_as_immediate>"],[162,"contract_address_try_from_felt252"],[163,"enum_init, 0>"],[164,"store_temp>"],[165,"enum_init, 1>"],[166,"enum_match>"],[167,"drop"],[168,"store_temp"],[169,"function_call"],[170,"enum_match>"],[171,"drop>"],[172,"const_as_immediate>"],[173,"enum_init>, 0>"],[174,"struct_construct, core::option::Option::>>>"],[175,"enum_init, core::option::Option::>)>, 0>"],[176,"store_temp, core::option::Option::>)>>"],[177,"function_call"],[178,"enum_match, core::option::Option::)>>"],[179,"struct_deconstruct, core::option::Option::>>"],[180,"enum_match>"],[181,"array_append"],[182,"enum_init, core::option::Option::>)>, 1>"],[183,"drop>"],[184,"get_execution_info_v2_syscall"],[185,"store_temp>"],[186,"unbox"],[187,"struct_deconstruct"],[188,"drop>"],[189,"drop>"],[190,"contract_address_to_felt252"],[191,"store_temp>"],[192,"unbox"],[193,"struct_deconstruct"],[194,"drop>"],[195,"const_as_immediate>"],[196,"store_temp"],[197,"const_as_immediate, Const>>"],[198,"dup"],[199,"u128_overflowing_sub"],[200,"u128_eq"],[201,"const_as_immediate, Const>>"],[202,"u128_overflowing_add"],[203,"const_as_immediate>"],[204,"drop"],[205,"const_as_immediate>"],[206,"enum_init>,)>, 1>"],[207,"store_temp>,)>>"],[208,"const_as_immediate>"],[209,"array_new>"],[210,"store_temp>>"],[211,"function_call"],[212,"enum_match, core::array::Array::>, ())>>"],[213,"struct_deconstruct, Array>, Unit>>"],[214,"struct_construct>>>"],[215,"enum_init>,)>, 0>"],[216,"const_as_immediate>"],[217,"alloc_local>>>"],[218,"struct_deconstruct>>"],[219,"array_snapshot_pop_front>"],[220,"enum_init>>, 0>"],[221,"store_temp>>>"],[222,"store_temp>>>"],[223,"enum_init>>, 1>"],[224,"store_local>>>"],[225,"enum_match>>>"],[226,"unbox>"],[227,"dup>"],[228,"rename>"],[229,"array_len"],[230,"function_call>"],[231,"drop>>>"],[232,"enum_init, ())>, 1>"],[233,"store_temp, ())>>"],[234,"struct_construct, Unit>>"],[235,"enum_init, ())>, 0>"],[236,"drop>>>>"],[237,"drop>>"],[238,"store_temp"],[239,"const_as_immediate>"],[240,"enum_init, 1>"],[241,"store_temp>"],[242,"struct_construct>"],[243,"enum_init, 0>"],[244,"drop"],[245,"enum_init>, 0>"],[246,"struct_construct, core::option::Option::>>>"],[247,"enum_init, core::option::Option::>)>, 0>"],[248,"store_temp, core::option::Option::>)>>"],[249,"enum_init, core::option::Option::>)>, 1>"],[250,"const_as_immediate>"],[251,"u32_eq"],[252,"struct_construct>"],[253,"enum_init, 0>"],[254,"store_temp>"],[255,"array_get"],[256,"store_temp>"],[257,"const_as_immediate>"],[258,"function_call"],[259,"const_as_immediate>"],[260,"enum_init, 1>"],[261,"store_temp"],[262,"struct_construct"],[263,"store_temp"],[264,"function_call>"],[265,"storage_write_syscall"],[266,"struct_deconstruct, Unit>>"],[267,"struct_construct"],[268,"store_temp"],[269,"function_call>"],[270,"enum_init, ())>, 1>"],[271,"store_temp, ())>>"],[272,"const_as_immediate>"],[273,"drop"],[274,"const_as_immediate>"],[275,"bool_to_felt252"],[276,"storage_base_address_const<1182363502844316744177452455149262452671349595261958085745683544232900471357>"],[277,"struct_construct>"],[278,"enum_init, 0>"],[279,"store_temp>"],[280,"enum_init, 1>"],[281,"dup>>"],[282,"function_call"],[283,"enum_match, core::option::Option::>)>>"],[284,"struct_deconstruct, core::option::Option::>>>"],[285,"enum_match>>"],[286,"struct_construct"],[287,"enum_init, 0>"],[288,"struct_construct, core::option::Option::>>"],[289,"enum_init, core::option::Option::)>, 0>"],[290,"store_temp, core::option::Option::)>>"],[291,"enum_init, 1>"],[292,"enum_init, core::option::Option::)>, 1>"],[293,"array_pop_front"],[294,"unbox"],[295,"store_temp>"],[296,"struct_deconstruct"],[297,"call_contract_syscall"],[298,"array_append>"],[299,"enum_init, core::array::Array::>, ())>, 1>"],[300,"store_temp, core::array::Array::>, ())>>"],[301,"struct_construct, Array>, Unit>>"],[302,"enum_init, core::array::Array::>, ())>, 0>"],[303,"const_as_immediate>"],[304,"ec_point_from_x_nz"],[305,"store_temp>"],[306,"const_as_immediate>"],[307,"const_as_immediate>"],[308,"ec_point_try_new_nz"],[309,"ec_state_init"],[310,"dup"],[311,"ec_state_add_mul"],[312,"store_temp"],[313,"ec_state_try_finalize_nz"],[314,"ec_point_unwrap"],[315,"dup>"],[316,"ec_state_add"],[317,"drop"],[318,"drop>"],[319,"unwrap_non_zero"],[320,"ec_neg"],[321,"store_temp"],[322,"ec_point_is_zero"],[323,"const_as_immediate>"],[324,"enum_init"],[325,"enum_init"],[326,"snapshot_take"],[327,"drop"],[328,"store_temp"],[329,"enum_match"],[330,"enum_match"],[331,"const_as_immediate>"],[332,"struct_deconstruct"],[333,"const_as_immediate>"],[334,"struct_deconstruct"],[335,"emit_event_syscall"],[336,"struct_construct, Unit>>"],[337,"enum_init, ())>, 0>"],[338,"enum_match"],[339,"enum_match"],[340,"enum_match"],[341,"enum_match"],[342,"enum_init"],[343,"u32_try_from_felt252"],[344,"array_slice"],[345,"u32_overflowing_sub"],[346,"enum_init>, 0>"],[347,"struct_construct, core::option::Option::>>>"],[348,"enum_init, core::option::Option::>)>, 0>"],[349,"store_temp, core::option::Option::>)>>"],[350,"enum_init, core::option::Option::>)>, 1>"],[351,"const_as_immediate>"],[352,"enum_init>, 1>"]],"user_func_names":[[0,"vault::contracts::account::Account::__wrapper__ISRC6Impl____execute__"],[1,"vault::contracts::account::Account::__wrapper__ISRC6Impl____validate__"],[2,"vault::contracts::account::Account::__wrapper__ISRC6Impl__is_valid_signature"],[3,"vault::contracts::account::Account::__wrapper__WeeklyLimit__get_weekly_limit"],[4,"openzeppelin::account::account::AccountComponent::__wrapper__PublicKeyImpl__get_public_key::"],[5,"openzeppelin::account::account::AccountComponent::__wrapper__PublicKeyImpl__set_public_key::"],[6,"openzeppelin::account::account::AccountComponent::__wrapper__PublicKeyCamelImpl__getPublicKey::"],[7,"openzeppelin::account::account::AccountComponent::__wrapper__PublicKeyCamelImpl__setPublicKey::"],[8,"openzeppelin::account::account::AccountComponent::__wrapper__DeclarerImpl____validate_declare__::"],[9,"openzeppelin::introspection::src5::SRC5Component::__wrapper__SRC5Impl__supports_interface::"],[10,"vault::contracts::account::Account::__wrapper__constructor"],[11,"core::array::deserialize_array_helper::"],[12,"openzeppelin::account::account::AccountComponent::SRC6::::__execute__"],[13,"core::array::serialize_array_helper::, core::array::SpanFelt252Serde, core::array::SpanDrop::>"],[14,"openzeppelin::account::account::AccountComponent::InternalImpl::::validate_transaction"],[15,"core::array::deserialize_array_helper::"],[16,"openzeppelin::account::utils::signature::is_valid_stark_signature"],[17,"openzeppelin::account::account::AccountComponent::PublicKey::::set_public_key"],[18,"vault::contracts::account::Account::constructor"],[19,"core::starknet::account::CallSerde::deserialize"],[20,"openzeppelin::account::utils::execute_calls[expr13]"],[21,"core::array::serialize_array_helper::"],[22,"core::ecdsa::check_ecdsa_signature"],[23,"vault::contracts::account::Account::HasComponentImpl_AccountComponent::emit::"],[24,"vault::contracts::account::Account::HasComponentImpl_AccountComponent::emit::"],[25,"core::array::SpanFelt252Serde::deserialize"]]},"contract_class_version":"0.1.0","entry_points_by_type":{"EXTERNAL":[{"selector":"0xbc0eb87884ab91e330445c3584a50d7ddf4b568f02fbeb456a6242cce3f5d9","function_idx":7},{"selector":"0xfe80f537b66d12a00b6d3c072b44afbb716e78dde5c3f0ef116ee93d3e3283","function_idx":9},{"selector":"0x15d40a3d6ca2ac30f4031e42be28da9b056fef9bb7357ac5e85627ee876e5ad","function_idx":0},{"selector":"0x162da33a4585851fe8d3af3c2a9c60b557814e221e0d4f30ff0b2189d9c7775","function_idx":1},{"selector":"0x1a35984e05126dbecb7c3bb9929e7dd9106d460c59b1633739a5c733a5fb13b","function_idx":4},{"selector":"0x1a6c6a0bdec86cc645c91997d8eea83e87148659e3e61122f72361fd5e94079","function_idx":6},{"selector":"0x28420862938116cb3bbdbedee07451ccc54d4e9412dbef71142ad1980a30941","function_idx":2},{"selector":"0x289da278a8dc833409cabfdad1581e8e7d40e42dcaed693fa4008dcdb4963b3","function_idx":8},{"selector":"0x2e3e21ff5952b2531241e37999d9c4c8b3034cccc89a202a6bf019bdf5294f9","function_idx":5},{"selector":"0x367eac5e0bf029f1ecb34abb825fa92b93fe4b5df97e0ec500711a3a178b823","function_idx":3}],"L1_HANDLER":[],"CONSTRUCTOR":[{"selector":"0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194","function_idx":10}]},"abi":[{"type":"impl","name":"ISRC6Impl","interface_name":"openzeppelin::account::interface::ISRC6"},{"type":"struct","name":"core::array::Span::","members":[{"name":"snapshot","type":"@core::array::Array::"}]},{"type":"struct","name":"core::starknet::account::Call","members":[{"name":"to","type":"core::starknet::contract_address::ContractAddress"},{"name":"selector","type":"core::felt252"},{"name":"calldata","type":"core::array::Span::"}]},{"type":"interface","name":"openzeppelin::account::interface::ISRC6","items":[{"type":"function","name":"__execute__","inputs":[{"name":"calls","type":"core::array::Array::"}],"outputs":[{"type":"core::array::Array::>"}],"state_mutability":"view"},{"type":"function","name":"__validate__","inputs":[{"name":"calls","type":"core::array::Array::"}],"outputs":[{"type":"core::felt252"}],"state_mutability":"view"},{"type":"function","name":"is_valid_signature","inputs":[{"name":"hash","type":"core::felt252"},{"name":"signature","type":"core::array::Array::"}],"outputs":[{"type":"core::felt252"}],"state_mutability":"view"}]},{"type":"impl","name":"WeeklyLimit","interface_name":"vault::spending_limit::weekly_limit::interface::IWeeklyLimit"},{"type":"struct","name":"core::integer::u256","members":[{"name":"low","type":"core::integer::u128"},{"name":"high","type":"core::integer::u128"}]},{"type":"interface","name":"vault::spending_limit::weekly_limit::interface::IWeeklyLimit","items":[{"type":"function","name":"get_weekly_limit","inputs":[],"outputs":[{"type":"core::integer::u256"}],"state_mutability":"view"}]},{"type":"impl","name":"PublicKeyImpl","interface_name":"openzeppelin::account::interface::IPublicKey"},{"type":"interface","name":"openzeppelin::account::interface::IPublicKey","items":[{"type":"function","name":"get_public_key","inputs":[],"outputs":[{"type":"core::felt252"}],"state_mutability":"view"},{"type":"function","name":"set_public_key","inputs":[{"name":"new_public_key","type":"core::felt252"}],"outputs":[],"state_mutability":"external"}]},{"type":"impl","name":"PublicKeyCamelImpl","interface_name":"openzeppelin::account::interface::IPublicKeyCamel"},{"type":"interface","name":"openzeppelin::account::interface::IPublicKeyCamel","items":[{"type":"function","name":"getPublicKey","inputs":[],"outputs":[{"type":"core::felt252"}],"state_mutability":"view"},{"type":"function","name":"setPublicKey","inputs":[{"name":"newPublicKey","type":"core::felt252"}],"outputs":[],"state_mutability":"external"}]},{"type":"impl","name":"DeclarerImpl","interface_name":"openzeppelin::account::interface::IDeclarer"},{"type":"interface","name":"openzeppelin::account::interface::IDeclarer","items":[{"type":"function","name":"__validate_declare__","inputs":[{"name":"class_hash","type":"core::felt252"}],"outputs":[{"type":"core::felt252"}],"state_mutability":"view"}]},{"type":"impl","name":"SRC5Impl","interface_name":"openzeppelin::introspection::interface::ISRC5"},{"type":"enum","name":"core::bool","variants":[{"name":"False","type":"()"},{"name":"True","type":"()"}]},{"type":"interface","name":"openzeppelin::introspection::interface::ISRC5","items":[{"type":"function","name":"supports_interface","inputs":[{"name":"interface_id","type":"core::felt252"}],"outputs":[{"type":"core::bool"}],"state_mutability":"view"}]},{"type":"constructor","name":"constructor","inputs":[{"name":"public_key","type":"core::felt252"},{"name":"approver","type":"core::starknet::contract_address::ContractAddress"},{"name":"limit","type":"core::integer::u256"}]},{"type":"event","name":"openzeppelin::account::account::AccountComponent::OwnerAdded","kind":"struct","members":[{"name":"new_owner_guid","type":"core::felt252","kind":"key"}]},{"type":"event","name":"openzeppelin::account::account::AccountComponent::OwnerRemoved","kind":"struct","members":[{"name":"removed_owner_guid","type":"core::felt252","kind":"key"}]},{"type":"event","name":"openzeppelin::account::account::AccountComponent::Event","kind":"enum","variants":[{"name":"OwnerAdded","type":"openzeppelin::account::account::AccountComponent::OwnerAdded","kind":"nested"},{"name":"OwnerRemoved","type":"openzeppelin::account::account::AccountComponent::OwnerRemoved","kind":"nested"}]},{"type":"event","name":"openzeppelin::introspection::src5::SRC5Component::Event","kind":"enum","variants":[]},{"type":"event","name":"vault::tx_approval::tx_approval::TransactionApprovalComponent::Event","kind":"enum","variants":[]},{"type":"event","name":"vault::spending_limit::weekly_limit::weekly_limit::WeeklyLimitComponent::Event","kind":"enum","variants":[]},{"type":"event","name":"vault::whitelist::whitelist::WhitelistComponent::Event","kind":"enum","variants":[]},{"type":"event","name":"vault::contracts::account::Account::Event","kind":"enum","variants":[{"name":"AccountEvent","type":"openzeppelin::account::account::AccountComponent::Event","kind":"flat"},{"name":"SRC5Event","type":"openzeppelin::introspection::src5::SRC5Component::Event","kind":"flat"},{"name":"TransactionApprovalEvent","type":"vault::tx_approval::tx_approval::TransactionApprovalComponent::Event","kind":"flat"},{"name":"WeeklyLimitEvent","type":"vault::spending_limit::weekly_limit::weekly_limit::WeeklyLimitComponent::Event","kind":"flat"},{"name":"WhitelistEvent","type":"vault::whitelist::whitelist::WhitelistComponent::Event","kind":"flat"}]}]} \ No newline at end of file +{ + "sierra_program": [ + "0x1", + "0x5", + "0x0", + "0x2", + "0x6", + "0x3", + "0x30d", + "0xf3", + "0x85", + "0x53797374656d", + "0x800000000000000100000000000000000000000000000000", + "0x556e696e697469616c697a6564", + "0x800000000000000200000000000000000000000000000001", + "0x1", + "0x0", + "0x436f6e7374", + "0x800000000000000000000000000000000000000000000002", + "0x9", + "0x2", + "0x7533325f737562204f766572666c6f77", + "0xca58956845fecb30a8cb3efe23582630dbe8b80cc1fb8fd5d5e866b1356ad", + "0x38f6a5b87c23cee6e7294bcc3302e95019f70f81586ff3cac38581f5ca96381", + "0x456e756d", + "0x800000000000000700000000000000000000000000000001", + "0x3bf43e1573771cf9f0c374eee73803d573eb39a6ab66afbc2ee1a560ce38b78", + "0x29a245a59d1acede4a0f078bcb63add6ea7df71653c9d43e04aaa9fa9ea49c7", + "0xdcc344bd709250fad292f94eb1232cf9c7dcb691afd0ee041adaf44e0de59d", + "0x4abc19acf2110f55bbd81ec736d91bfa4d6bab076c94cfdf3127449061193d", + "0x66656c74323532", + "0x800000000000000700000000000000000000000000000000", + "0x537472756374", + "0x800000000000000700000000000000000000000000000002", + "0x28266f0414c0de3e9d181ad39a5c73a16c7514519fab3e64e293fe4c79a9fbe", + "0x39d1bb6485850462fcfa1e5c499cd211a145258949ebe8aadd304a999165dc6", + "0x800000000000000700000000000000000000000000000003", + "0x231d4965fc11a34a5dbf5760a6aa96609aa0166be90582301f5102b7f7eae9d", + "0xa", + "0xb", + "0x800000000000000700000000000000000000000000000006", + "0x97cd39a6901ef7ada8e614b6f070a7f6648b1a97774c8746f8a75e1c4b501", + "0xc", + "0x8", + "0x7", + "0x6", + "0x5", + "0x4f7074696f6e3a3a756e77726170206661696c65642e", + "0x4563506f696e74", + "0x45635374617465", + "0x5668060aa49730b7be4801df46ec62de53ecd11abe43a32873000c36e8dc1f", + "0x1ef15c18599971b7beced415a40f0c7deacfd9b0d1819e03d723d8bc943cfca", + "0x4e6f6e5a65726f", + "0xf", + "0x800000000000010ffffffffffffffffb781126dcae7b2321e66a241adc64d2f", + "0x426f78", + "0x42", + "0x4172726179", + "0x800000000000000300000000000000000000000000000001", + "0x536e617073686f74", + "0x16", + "0x1baeba72e79e9db2587cf44fedb2f3700b2075a5e8e39a562584862c4b71f62", + "0x17", + "0x800000000000000f00000000000000000000000000000001", + "0x2ee1e2b1b89f8c495f200e4956278a4d47395fe262f27b52e5865c9524c08c3", + "0x1d49f7a4b277bf7b55a2664ce8cef5d6922b5ffb806b89644b9e0cdbbcac378", + "0x18", + "0x19", + "0x1a", + "0x16a4c8d7c05909052238a862d8cc3e7975bf05a07b3a69c6b28951083a6d672", + "0x800000000000000300000000000000000000000000000003", + "0x1c", + "0x13fdd7105045794a99550ae1c4ac13faa62610dfab62c16422bfcf5803baa6e", + "0x1b", + "0x1d", + "0x2ceccef7f994940b3962a6c67e0ba4fcd37df7d131417c604f91e03caecc1cd", + "0x4163636f756e743a20756e617574686f72697a6564", + "0x496e646578206f7574206f6620626f756e6473", + "0x39", + "0x4163636f756e743a20696e76616c6964207369676e6174757265", + "0x1f5d91ca543c7f9a0585a1c8beffc7a207d4af73ee640223a154b1da196a40d", + "0x25", + "0x27", + "0x28", + "0x4163636f756e743a20696e76616c69642063616c6c6572", + "0x800000000000000300000000000000000000000000000004", + "0x2b", + "0x32cb17bdb0d0d053909169ec443a25462b7e27237007511f772a7d957ce924c", + "0x2c", + "0x753235365f616464204f766572666c6f77", + "0x4163636f756e743a20696e76616c69642074782076657273696f6e", + "0x38", + "0x800000000000000000000000000000000000000000000003", + "0x56", + "0x30", + "0x33", + "0x3c", + "0x34", + "0x1597b831feeb60c71f259624b79cf66995ea4f7e383403583674ab9c33b9cec", + "0x35", + "0x436f6e747261637441646472657373", + "0x75313238", + "0x753332", + "0x80000000000000070000000000000000000000000000000e", + "0x348a62b7a38c0673e61e888d83a3ac1bf334ee7361a8514593d3d9532ed8b39", + "0x37", + "0x36", + "0x753634", + "0x800000000000000700000000000000000000000000000004", + "0x3342418ef16b3e2799b906b1e4e89dbb9b111332dd44f72458ce44f9895b508", + "0x3b", + "0x3a", + "0x3f", + "0x3808c701a5d13e100ab11b6c02f91f752ecae7e420d21b56c90ec0a475cc7e5", + "0x7d4d99e9ed8d285b5c61b493cedb63976bc3d9da867933d829f49ce838b5e7", + "0x3e", + "0x3d", + "0x40", + "0x3693aea200ee3080885d21614d01b9532a8670f69e658a94addaadd72e9aca", + "0x18508a22cd4cf1437b721f596cd2277fc0a5e4dcd247b107ef2ef5fd2752cf7", + "0x43", + "0x8416421239ce8805ed9d27e6ddae62a97ab5d01883bb8f5246b4742a44b429", + "0x44", + "0x4661696c656420746f20646573657269616c697a6520706172616d202333", + "0x1c8dd593d0327e9e8b46019073a0c082922fa7a5d0f082238b93b054ad35c1a", + "0x800000000000000f00000000000000000000000000000002", + "0x36c8e746f5db19a5bec251fb32866055dedd7f5c5d60ccb15ebcd1278fdc36f", + "0x47", + "0x1eceb721bb58fb27710dc06650f2b96005444dc5f22e95b2d45c703901bf100", + "0x2412f67427deffdbe1a8877c6a6d1ccc9a868c78827c3715d4cccda60eda219", + "0x49", + "0x308b24b652d8fbe7596b3b07f0750e2d8158af5d31d56407b2363d078f9f5e6", + "0xf1a58679be22de36ef69a06e8d8910330e2ab2b09938f7d8f55a48da9a3201", + "0x4b", + "0x2abe710e3a8a76889d93c54d2daaa1a3be6790efaf1136660c81a58e669b1ff", + "0x2fe2ea3b9305262db992709d5a006a3f121a78a0194cd089a8fe04d351df15c", + "0x800000000000000f00000000000000000000000000000003", + "0x151da3bbd8ef97ae2264d51b1a51bdf7f3154efc6d489d5cd678555b2f6e0dd", + "0x4d", + "0x4e", + "0x3b809ec56e7dd4eaab3905f94e6b6bebc407b38dcd0041407084184932044f8", + "0x11e8c4388acffaf3385cee52d973213b44b1ff52fd93e4e44a33706211f8c9b", + "0xccdd6d5282e0273cad5137bf4fdd00fd032629d1ca11997a7eb2767bec24c4", + "0x50", + "0x51", + "0x800000000000000f00000000000000000000000000000006", + "0x1c970911dcd594828c748cebb82eaf4b310d31ac88c14efb93c4efa0f935d96", + "0x48", + "0x4a", + "0x4c", + "0x4f", + "0x52", + "0x53", + "0x6a8af10171c2fadaf84fd218b42b394fc5439177ec1a7ed723dab595bd6108", + "0x54", + "0x25e2ca4b84968c2d8b83ef476ca8549410346b00836ce79beaf538155990bb2", + "0x12867ecd09c884a5cf1f6d9eb0193b4695ce3bb3b2d796a8367d0c371f59cb2", + "0x10e5fcd68658d0cf6ed280e34d0d0da9a510b7a6779230c9912806a2c939b9", + "0x3f918d17e5ee77373b56385708f855659a07f75997f365cf87748628532a055", + "0x506564657273656e", + "0x147911728595d9c771041a6699da530e01769f8da6c4584c17dceec62003808", + "0x5d", + "0x53746f726555313238202d206e6f6e2075313238", + "0x61", + "0x7538", + "0x4661696c656420746f20646573657269616c697a6520706172616d202332", + "0x56414c4944", + "0x3288d594b9a45d15bb2fcb7903f06cdb06b27f0ba88186ec4cfaa98307cb972", + "0x65", + "0xa853c166304d20fb0711becf2cbdf482dee3cac4e9717d040b7a7ab1df7eec", + "0x66", + "0x53746f7261676541646472657373", + "0x53746f726167654261736541646472657373", + "0x17b6ecc31946835b0d9d92c2dd7a9c14f29af0371571ae74a1b228828b2242", + "0x6b", + "0x34f9bd7c6cb2dd4263175964ad75f1ff1461ddc332fbfb274e0fb2a5d7ab968", + "0x6c", + "0x11c6d8087e00642489f92d2821ad6ebd6532ad1a3b6d12833da6d6810391511", + "0x10203be321c62a7bd4c060d69539c1fbe065baa9e253c74d2cc48be163e259", + "0x70", + "0x45634f70", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", + "0x4f7574206f6620676173", + "0x74584e9f10ffb1a40aa5a3582e203f6758defc4a497d1a2d5a89f274a320e9", + "0x76", + "0x28f8d296e28032baef1f420f78ea9d933102ba47a50b1c5f80fc8a3a1041da", + "0x800000000000000300000000000000000000000000000002", + "0x25abf8fd76a01c7e2544d26b0a2e29212b05a36781e0330b46d878e43b307d1", + "0x79", + "0x4275696c74696e436f737473", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x9931c641b913035ae674b400b61a51476d506bbe8bba2ff8a6272790aba9e6", + "0x75", + "0x28f184fd9e4406cc4475e4faaa80e83b54a57026386ee7d5fc4fa8f347e327d", + "0x7e", + "0xc1f0cb41289e2f6a79051e9af1ead07112b46ff17a492a90b3944dc53a51c8", + "0x7f", + "0x29d7d57c04a880978e7b3689f6218e507f3be17588744b58dc17762447ad0e7", + "0x81", + "0x4761734275696c74696e", + "0x52616e6765436865636b", + "0x161", + "0x616c6c6f635f6c6f63616c", + "0x66696e616c697a655f6c6f63616c73", + "0x7265766f6b655f61705f747261636b696e67", + "0x77697468647261775f676173", + "0x6272616e63685f616c69676e", + "0x7374727563745f6465636f6e737472756374", + "0x656e61626c655f61705f747261636b696e67", + "0x73746f72655f74656d70", + "0x84", + "0x61727261795f736e617073686f745f706f705f66726f6e74", + "0x656e756d5f696e6974", + "0x82", + "0x6a756d70", + "0x7374727563745f636f6e737472756374", + "0x656e756d5f6d61746368", + "0x64697361626c655f61705f747261636b696e67", + "0x756e626f78", + "0x61727261795f6e6577", + "0x72656e616d65", + "0x83", + "0x66756e6374696f6e5f63616c6c", + "0x3", + "0x80", + "0x64726f70", + "0x7d", + "0x636f6e73745f61735f696d6d656469617465", + "0x7c", + "0x61727261795f617070656e64", + "0x6765745f6275696c74696e5f636f737473", + "0x7b", + "0x77697468647261775f6761735f616c6c", + "0x736e617073686f745f74616b65", + "0x73746f72655f6c6f63616c", + "0x7a", + "0x647570", + "0x61727261795f6c656e", + "0x7533325f746f5f66656c74323532", + "0x78", + "0xd", + "0x77", + "0x74", + "0x73", + "0x72", + "0xe", + "0x71", + "0x6e", + "0x6d", + "0x73746f726167655f626173655f616464726573735f636f6e7374", + "0x1379ac0624b939ceb9dede92211d7db5ee174fe28be72245b0a1a2abd81c98f", + "0x73746f726167655f616464726573735f66726f6d5f62617365", + "0x68", + "0x69", + "0x73746f726167655f726561645f73797363616c6c", + "0x10", + "0x67", + "0x64", + "0x63", + "0x62", + "0x6f", + "0x3c4c77395fcdec81e476481a08f1375d8dae0ef9d902795df834781daa81fb0", + "0x6a", + "0x75313238735f66726f6d5f66656c74323532", + "0x60", + "0x2679d68052ccd03a53755ca9169677965fbd93e489df62f5f40d4f03c24f7a4", + "0x753132385f746f5f66656c74323532", + "0x5f", + "0x11", + "0x5e", + "0x5c", + "0x5b", + "0x66656c743235325f737562", + "0x66656c743235325f69735f7a65726f", + "0x5a", + "0x59", + "0x706564657273656e", + "0xad292db4ff05a993c318438c1b6c8a8303266af2da151aa28ccece6726f1f1", + "0x626f6f6c5f6e6f745f696d706c", + "0x58", + "0x21adb5788e32c84f69a1863d85ef9394b7bf761a0ce1190f826984e5075c371", + "0x57", + "0x12", + "0x55", + "0x46", + "0x13", + "0x45", + "0x6765745f657865637574696f6e5f696e666f5f76325f73797363616c6c", + "0x41", + "0x636f6e74726163745f616464726573735f746f5f66656c74323532", + "0x32", + "0x753132385f6f766572666c6f77696e675f737562", + "0x753132385f6571", + "0x31", + "0x753132385f6f766572666c6f77696e675f616464", + "0x2f", + "0x2e", + "0x14", + "0x2d", + "0x2a", + "0x26", + "0x15", + "0x29", + "0x24", + "0x23", + "0x7533325f6571", + "0x61727261795f676574", + "0x22", + "0x21", + "0x73746f726167655f77726974655f73797363616c6c", + "0x20", + "0x1f", + "0x626f6f6c5f746f5f66656c74323532", + "0x29d31abc55f3fdb91e1e0b5851df6355a6e252020dfb613bfeaa3be8970aa3d", + "0x1e", + "0x61727261795f706f705f66726f6e74", + "0x63616c6c5f636f6e74726163745f73797363616c6c", + "0x65635f706f696e745f66726f6d5f785f6e7a", + "0x65635f706f696e745f7472795f6e65775f6e7a", + "0x65635f73746174655f696e6974", + "0x65635f73746174655f6164645f6d756c", + "0x65635f73746174655f7472795f66696e616c697a655f6e7a", + "0x65635f706f696e745f756e77726170", + "0x65635f73746174655f616464", + "0x756e777261705f6e6f6e5f7a65726f", + "0x65635f6e6567", + "0x65635f706f696e745f69735f7a65726f", + "0x4", + "0x656d69745f6576656e745f73797363616c6c", + "0x7533325f7472795f66726f6d5f66656c74323532", + "0x61727261795f736c696365", + "0x7533325f6f766572666c6f77696e675f737562", + "0xd87", + "0xffffffffffffffff", + "0xba", + "0xaa", + "0x9b", + "0x94", + "0x8d", + "0x16a", + "0xd5", + "0xda", + "0xf8", + "0xf0", + "0x101", + "0x15a", + "0x115", + "0x14c", + "0x144", + "0x25b", + "0x189", + "0x18e", + "0x249", + "0x197", + "0x19c", + "0x1bb", + "0x1b2", + "0x1c4", + "0x238", + "0x1d9", + "0x228", + "0x217", + "0x20e", + "0x1fc", + "0x200", + "0x21f", + "0x302", + "0x280", + "0x2f5", + "0x2e2", + "0x2d0", + "0x2c9", + "0x2bc", + "0x86", + "0x87", + "0x88", + "0x89", + "0x8a", + "0x2dd", + "0x2e9", + "0x8b", + "0x8c", + "0x8e", + "0x8f", + "0x90", + "0x2ed", + "0x356", + "0x325", + "0x349", + "0x340", + "0x3cc", + "0x372", + "0x377", + "0x3bc", + "0x38b", + "0x3ae", + "0x91", + "0x92", + "0x3a7", + "0x93", + "0x420", + "0x3ef", + "0x413", + "0x40a", + "0x496", + "0x43c", + "0x441", + "0x486", + "0x455", + "0x478", + "0x471", + "0x523", + "0x4b2", + "0x4b7", + "0x512", + "0x4cc", + "0x504", + "0x4fc", + "0x5d8", + "0x540", + "0x545", + "0x5c7", + "0x55a", + "0x5b8", + "0x95", + "0x96", + "0x97", + "0x98", + "0x571", + "0x99", + "0x9a", + "0x595", + "0x9c", + "0x9d", + "0x9e", + "0x5ae", + "0x589", + "0x58e", + "0x9f", + "0xa0", + "0x59d", + "0x5a1", + "0xa1", + "0x6ee", + "0x5f5", + "0x5fa", + "0x6dd", + "0x604", + "0x609", + "0x6ca", + "0xa2", + "0x6c5", + "0x614", + "0x619", + "0x64e", + "0x649", + "0x627", + "0x62c", + "0x63f", + "0x639", + "0xa3", + "0xa4", + "0x656", + "0x643", + "0xa5", + "0x651", + "0xa6", + "0x6b2", + "0x66d", + "0xa7", + "0x6a0", + "0xa8", + "0xa9", + "0x698", + "0xab", + "0xac", + "0x6cf", + "0x732", + "0x70c", + "0xad", + "0xae", + "0xaf", + "0xb0", + "0xb1", + "0xb2", + "0x72a", + "0xb3", + "0xb4", + "0x720", + "0xb5", + "0xb6", + "0xb7", + "0xb8", + "0x86f", + "0xb9", + "0xbb", + "0xbc", + "0xbd", + "0xbe", + "0x860", + "0x856", + "0xbf", + "0xc0", + "0xc1", + "0xc2", + "0x775", + "0xc3", + "0xc4", + "0x779", + "0xc5", + "0xc6", + "0xc7", + "0x806", + "0xc8", + "0x788", + "0x78f", + "0x802", + "0xc9", + "0xca", + "0x79d", + "0x7a3", + "0x7ac", + "0x7be", + "0xcb", + "0x7b6", + "0xcc", + "0x7ee", + "0x7d9", + "0x7cd", + "0x7d2", + "0x7d4", + "0x821", + "0x7e1", + "0xcd", + "0xce", + "0xcf", + "0xd0", + "0x80b", + "0x841", + "0x81a", + "0x820", + "0x83c", + "0xd1", + "0xd2", + "0xd3", + "0xd4", + "0x835", + "0xd6", + "0xd7", + "0x849", + "0xd8", + "0xd9", + "0x8bc", + "0xdb", + "0x887", + "0xdc", + "0xdd", + "0xde", + "0x88c", + "0xdf", + "0xe0", + "0xe1", + "0x8b1", + "0xe2", + "0xe3", + "0xe4", + "0xe5", + "0xe6", + "0x8aa", + "0xe7", + "0xe8", + "0xe9", + "0xea", + "0xeb", + "0xec", + "0xed", + "0x92b", + "0xee", + "0x91b", + "0x912", + "0x907", + "0xef", + "0xf1", + "0xf2", + "0xf3", + "0x922", + "0xf4", + "0x96e", + "0x944", + "0xf5", + "0xf6", + "0xf7", + "0x950", + "0x955", + "0x963", + "0xf9", + "0xfa", + "0xfb", + "0x98f", + "0xfc", + "0xfd", + "0xfe", + "0xff", + "0x9b9", + "0x100", + "0x9aa", + "0x102", + "0x103", + "0x104", + "0xa32", + "0x105", + "0xa2a", + "0xa1e", + "0xa14", + "0x106", + "0x107", + "0x108", + "0xa0d", + "0x109", + "0xa03", + "0x10a", + "0x10b", + "0x10c", + "0x10d", + "0x10e", + "0x10f", + "0x110", + "0xa38", + "0x111", + "0x112", + "0x113", + "0xad4", + "0xac7", + "0xaba", + "0x114", + "0xaaa", + "0xa95", + "0xa8b", + "0x116", + "0x117", + "0xaa1", + "0x118", + "0xae0", + "0xaf2", + "0xaf7", + "0x119", + "0xb3a", + "0xb36", + "0xb07", + "0xb0c", + "0xb2e", + "0x11a", + "0x11b", + "0xb27", + "0x11c", + "0x11d", + "0xb1e", + "0x11e", + "0x11f", + "0x120", + "0x121", + "0x122", + "0x123", + "0x124", + "0xb3e", + "0xb7b", + "0x125", + "0xb50", + "0x126", + "0x127", + "0xb55", + "0xb70", + "0x128", + "0x129", + "0xb64", + "0x12a", + "0x12b", + "0x12c", + "0x12d", + "0x12e", + "0xbb4", + "0xb96", + "0xb9b", + "0xba9", + "0xbd1", + "0x12f", + "0xbe5", + "0xbf9", + "0x130", + "0xc9d", + "0x131", + "0xc90", + "0x132", + "0x133", + "0x134", + "0xc82", + "0x135", + "0x136", + "0x137", + "0x138", + "0x139", + "0xc74", + "0x13a", + "0xc69", + "0x13b", + "0x13c", + "0xc36", + "0xc33", + "0x13d", + "0x13e", + "0xc37", + "0x13f", + "0x140", + "0x141", + "0x142", + "0xc49", + "0x143", + "0xc5f", + "0xc5c", + "0xc61", + "0x145", + "0x146", + "0x147", + "0x148", + "0x149", + "0xcdc", + "0xcde", + "0xce0", + "0xce2", + "0x14a", + "0xcbc", + "0x14b", + "0xcc4", + "0x14d", + "0x14e", + "0x14f", + "0xcd3", + "0x150", + "0x151", + "0x152", + "0x153", + "0x154", + "0x155", + "0x156", + "0xd17", + "0xd19", + "0xd1b", + "0xd1d", + "0xcf7", + "0xcff", + "0xd0e", + "0xd26", + "0xd2b", + "0xd7d", + "0x157", + "0xd74", + "0x158", + "0xd67", + "0x159", + "0xd58", + "0xd4c", + "0x15b", + "0x15c", + "0x15d", + "0x15e", + "0x15f", + "0x160", + "0x179", + "0x26b", + "0x310", + "0x364", + "0x3da", + "0x42e", + "0x4a4", + "0x532", + "0x5e7", + "0x6fd", + "0x741", + "0x879", + "0x8cb", + "0x935", + "0x97d", + "0x9c8", + "0xa3f", + "0xae9", + "0xb44", + "0xb8a", + "0xbc2", + "0xca9", + "0xce4", + "0xd1f", + "0x73cc", + "0xd028090140801c0c028090140801c0b028090140801c060140400c0200400", + "0x16024050600605c160541404c0603c0e0480603c0e0440603c0e0400603c0e", + "0x230142201421014200141f0181e0381d0141c0141b0181a038090141901817", + "0x2a0a40a02405020070a00a024050200705427054260940a024050200709005", + "0x3301817058320140f0c409014300bc2e0140f0b42c028090140801c2b0140f", + "0x60d4160e8050e0050d806068160e4050e0050dc060680e0d8060d4160d005", + "0x801c41028090140801c400143f0143e0183c038320143d014360183c0583b", + "0x5020070280a11005020070140a110050200710c0a02405020071080a02405", + "0x400c480140f0c438014300bc3901447014460181a038380140f0b44502809", + "0x60f00e0e40512005130050d80612c160b8050c02f1280a024050200712405", + "0x5201c05028510140801c50028090140801c4f028090140801c400144e0144d", + "0x31158050c02f0180a1440502007150051540514c0514807154051500514c05", + "0x510145f014090145e0185d058151701516c15168590145801817058570140f", + "0x618816054610e00511005110050e00514405180050240502405024050e005", + "0x5f01464014640146701862058660140f0b4650140f0b451014640140901463", + "0x517c051b006188161ac0503c2d0240517c0517c051a8051a4051a00607816", + "0x700146f0183c0386e01438014360181a058390142e0146d0181a0383801409", + "0x61cc161d8060d4161d4051d0061cc161c8060d4161c40a024050200710005", + "0x7f0187e0587d018350587c018350587b0147a0187305879018350587801477", + "0x52200621c162180521405210061f81620c060d416208060d4162040520005", + "0x40014900148f0183c038390148e014360187e0588d0148c0148b0148a01489", + "0x5020070140a02405020070e40514c05248060680e14405144052440606816", + "0x3c0383901489014360187e0580225494028090140801c090140f0a89302809", + "0xa02405020070549a0140a26405020072600a02405020071000525c0525806", + "0x360181705839014390149d0181a03806028090140801c9c028090140801c9b", + "0x528c060f00e054a2054a10180a1100502007100052800527c060f00e27805", + "0x9014a70181a03840014a6014a50183c038a401438014360183c0583901432", + "0x502007008aa100052a4052a0060f00e024050d80605c1602405010030e405", + "0x3c0383901432014360183c058380143601817058ac028090140801cab02809", + "0x52c8052c4060f00e120050d8062c016124052bc0605c16100052b8052b406", + "0x390144c014b70183c03840014b6014b50183c038b4028090140801c152cc40", + "0x52ec060680e0240503c2d100052e8052e4060f00e2e0050e0050d8060f016", + "0xc60e005014c5018c4018c3018c2018c101805014c02fc022f8022f439014bc", + "0x6330cb0140531c340140531c06028cb0140a3280901405324c80140531c06", + "0xcd0b805014d102405014d0018cf32c05014ce0140a32c05028ca0e405014cd", + "0x5350090140531c4c0140531c380140531cd30140531c09014053483801405", + "0xc70140a36005028ca01405014d72e005014c72e805014c535805014ce074d5", + "0x340140535cb80140533805028b80140a328390140535cd80140531c0601405", + "0xcd0f405014cd02405014db36805014d902405014d113005014d72f005014d7", + "0x533478014053348901405334750140533406378dd0140531c063704001405", + "0x5014cd23005014cd20405014cd20005014cd22c05014cd1ec05014cd22805", + "0x8e014053148e0140535c8e0140537c8e014053348d01405334860140533485", + "0xce01805014e0080d5014d423405014d723005014d722c05014d722805014d7", + "0x6390380140538c4901405388480140535c480140537cb201405314e101405", + "0xdf2b805014c539c05014ce398d5014d40c805014c739405014c739405014cd", + "0xe901405364e80140536406028d80140a328b601405334320140535c3201405", + "0xca02405014c02a405014c53b005014ce3acd5014d43a805014c70e005014d7", + "0x53500901405380ed0140533805028ed0140a328ed0140531c06028ed0140a", + "0xce0140a29005028ca02405014d729005014c729805014c53b805014ce0acd5", + "0x5350063d0f30140531c440140531cf201405364063c4f0028053bca401405", + "0x5014c53e005014d93dc05014d927805014ce28005014c53d805014ce3d4d5", + "0x4401405388fc01405388fb028053bcfa0140535cf9014053643d0140535c40", + "0xc714c05014d714c05014df14c05014cd018ff3f005014c73f805014d9018fd", + "0x10101405364064005101405348510140535c530140531453014053885301405", + "0xd40c805014d201805014d234c05014d232005014d211005014d73f005014d7", + "0x641809014053890501405365040140531c970140535d03014053390235405", + "0xca0190b0190a42405014d942005014d727805014c70140a27805028ca01907", + "0xa3290f0140531c060290f0140a328064390d0140536406430060289e0140a", + "0xd744405014ce440d5014d417c05014c717c05014d743c05014ce0140a43c05", + "0x531c06028d60140a328ba0140533406028b80140a32912014053649001405", + "0x5028ca0b805014db1b805014ce1c005014c545005014ce44cd5014d435805", + "0x690140535c6b014053146b01405341160140531c06454890140535c05028d6", + "0x5014d918005014d719405014c519405014d01a805014c7019171a805014d7", + "0x5364064711b01405364064680646451014053891801405364510140531c55", + "0xd147805014d938405014c70140a38405028ca47405014d927805014d715005", + "0xa328b2014053344e0140531520014053391f35405350480140531c3801405", + "0xa48805028ca0e005014c939405014c512405014c048405014d90180a38405", + "0x53412201405338490140538005029220140a329220140531c490140531c06", + "0x5028ca12405014d748cd5014d402405014e30e005014d20e005014e20e005", + "0xe50140535d240140535c06028e70140a328ae01405334e70140531c05028e7", + "0x5028ca2a405014cd3b005014c70140a3b005028ca49405014d919405014c7", + "0x531c06028ee0140a328a60140533406028a40140a328650140535c06028ec", + "0xc70180a3d805028ca28005014cd0192749805014d90140a3b805028ca3b805", + "0xa3292a0140536432354053512901405364bc0140531c09014054a0f601405", + "0x5014c50192b0d0d5014d407405014c707405014cd1ac05014c70140a3d805", + "0x5365030140531c05029030140a32838354053501c0140531c1c0140533497", + "0xa44405028ca24005014cd4bc0a014ef0192e4b405014d91ac05014d74b005", + "0x531530014053383935405350340140538805029110140a329110140531c06", + "0xa45005028ca1c005014cd0180a1b805028ca0b805014cd0e805014ce0fc05", + "0x2e014053402e014054c405029140140a328050286e0140a329140140531c06", + "0xcd48005014c70140a48005028ca0e005014db019320b805014c51b805014c7", + "0x53651001405365130140531c064cd1f0140536406029200140a3284e01405", + "0x13944c05014e201938019373d405014c7019363d405014e2019350193440805", + "0xeb01405364064f02b0140531c064ec2b014054e9130140535cf50140535c06", + "0xce39805014c739805014d739805014df0180a39805028ca0140a08005028ca", + "0x64f81d01405314d5014053641c014053153d014053642001405338e601405", + "0x5014ce08c05014ce08805014ce08405014ce0180a40c05028ca25c05014cd", + "0x3f01405334060283a0140a328065040901405500064fc06028200140a32824", + "0xa0e805028ca02805014d90140a4c005028ca4c005014c70180a4c005028ca", + "0x6028d50180650c050180a0180650c05018050182401543014060180650805", + "0x60700550c05354050900601943014064f4060242102944088230294302805", + "0xe6014eb0801d029430281c01421018230154301423014220180650c0501823", + "0x5074060ac0550c0507405070063ac0550c05080050240601943014064f406", + "0x64080550c05018e60180650c050193d0180644c0501820018f501543014eb", + "0x2b018f501543015100141d0182b01543014e60141c019100154301502014eb", + "0x113015020180650c05018f50180650c050193d0191f0151b44c0550c0a3d405", + "0x143015230151f01834015430142b015130183201543014064400648c0550c05", + "0x550c050d0050c8060880550c050880548c0608c0550c0508c05088060e005", + "0x380c8340882309039018380154301438014380183201543014320143401834", + "0x3f0180650c050193d01840015240f40550c0a0fc050e8060fc3a0e4d550c05", + "0x1230192a0154301439014220192c0154301530014240192d4c00a50c050f405", + "0x6080064940550c054b4050f4064980550c054b005070064a40550c050e805", + "0x611c0550c05100054c0060194301424014400180650c050193d0180619405", + "0x12c0180a015430140a0152d0183a015430143a0152301839015430143901422", + "0x601943014063d40601943014064f40611c0a0e8394f40511c0550c0511c05", + "0x23014220184801543015220152901922015430140639806019430151f0152a", + "0x5120050f4064980550c050ac05070064a40550c050880548c064a80550c05", + "0xa498050840601943014064f40649005514490154302925015260192501543", + "0x51300511c060194301521015250180650c050193d0184e014811312102943", + "0x49019200154301406120060194301449015220180650c05090051000601943", + "0x6484064740550c0547920029240191e015430151e014380191e0154301406", + "0x12a0142201918015430151b015300191b015430151d1500a130061500550c05", + "0x5460054b0060280550c05028054b4064a40550c054a40548c064a80550c05", + "0x613806019430144e015250180650c050193d01918029294a93d0151801543", + "0xa5185915c0a50c0a155294a8d5478061540550c0515405480061540550c05", + "0x11b018440154301451014540185101543014064740601943014064f40617c60", + "0x51580515c061580550c050185501864015430146501518018650154301406", + "0x550c05198690285f018660154301406180061a40550c05018590186a01543", + "0x61b80550c050b916028650182e0154301406110064580550c05018510186b", + "0x5450051a8064491402943014700145601870015430146e1ac6a1904409064", + "0x780146b0180650c0522405198061ec8a1e0891d42450c05448051a40601943", + "0x570154301457014220180650c051ec050b806019430148a015160180650c05", + "0x61240550c05124050d0060280550c05028054b4061640550c051640548c06", + "0x1140193d015430153d0900a1c0062053d2008b4f543014491d40a164570906e", + "0x5448062180550c05018480180650c050193d01885015472300550c0a20405", + "0x90014780180650c0523805224062408e029430148d014750188d015430148c", + "0x10f014380190f01543014530147b0185301543015110148a019112400a50c05", + "0x8b014220190901543014900148b0190d015430150f2180a4900643c0550c05", + "0x543405204064240550c0542405200062000550c052000548c0622c0550c05", + "0x14825c0550c0a410052140641105420d550c05435092008b4f48c0190d01543", + "0x601943014fe0152a018fe4040a50c0525c052180601943014064f40640c05", + "0x90018f801543014f9015130180650c0526405238063e49902943015010148d", + "0x548c064200550c0542005088062780550c053dc05444063dc0550c053e005", + "0x1054213d0149e015430149e0152c0193d015430153d0152d019050154301505", + "0x64200550c0542005088062800550c0540c054c00601943014064f4062793d", + "0x13d014a001543014a00152c0193d015430153d0152d01905015430150501523", + "0x550c0522c05088063d80550c05214054c00601943014064f4062813d41508", + "0xf601543014f60152c0193d015430153d0152d018800154301480015230188b", + "0x14301449015220180650c05090051000601943014064f4063d93d2008b4f405", + "0x124018f301543014f301438018f3015430140614c063c80550c050184801806", + "0x130018a601543014fc2900a130062900550c0501921018fc01543014f33c80a", + "0x54b40617c0550c0517c0548c061800550c0518005088063b80550c0529805", + "0x650c050193d018ee0285f1813d014ee01543014ee0152c0180a015430140a", + "0x5018480180650c0549805494060194301424014400180650c05490054a806", + "0x143014fa3b40a490063e80550c053e8050e0063e80550c050190f018ed01543", + "0x550c053a8054c0063a80550c052a4ec0284c018ec0154301406484062a405", + "0xa015430140a0152d019290154301529015230192a015430152a01422018e9", + "0x5090051000601943014064f4063a40a4a52a4f4053a40550c053a4054b006", + "0x38018b6015430140614c063a00550c05018480180650c05354054340601943", + "0xa1300639c0550c0501921018ae01543014b63a00a490062d80550c052d805", + "0x548c060840550c0508405088062c80550c05394054c0063940550c052b8e7", + "0x90853d014b201543014b20152c0180a015430140a0152d018090154301409", + "0x64f406084220294908c24029430280a0180a354060194301406028062c80a", + "0x240154301424014220180650c050182301809015430153d014240180650c05", + "0x550c05074050240601943014064f406080055281d0700a50c0a0240508406", + "0x13d0180652c05018200182b01543014e60141d018eb015430141c0141c018e6", + "0x143014200141c0190201543014f5014eb018f50154301406398060194301406", + "0x50193d019130154c4400550c0a0ac050ac060ac0550c0540805074063ac05", + "0x1130192301543014064400647c0550c05440054080601943014063d40601943", + "0x548c060900550c0509005088060d00550c0547c0547c060c80550c053ac05", + "0x34014380192301543015230143401832015430143201432018230154301423", + "0x550c0a0e8050e8060e8390e0d550c050d1230c823090240e4060d00550c05", + "0x1430144001424019301000a50c050fc050fc0601943014064f4060f4055343f", + "0x550c054b405070064a80550c050e40548c064b00550c050e005088064b405", + "0x3d015300180650c050193d0180653805018200192601543015300143d01929", + "0x50e40548c060140550c0501405424060e00550c050e005088064940550c05", + "0xd50e4050e0240152501543015250152c018d501543014d50152d0183901543", + "0x143014063980601943015130152a0180650c05018f50180650c050193d01925", + "0x550c0508c0548c064b00550c0509005088064880550c0511c054a40611c05", + "0x480154302926015260192601543015220143d0192901543014eb0141c0192a", + "0x1214900a50c0a4a405084060194301448015220180650c050193d018490154f", + "0x480180650c054840511c060194301524015250180650c050193d0184c01550", + "0x1201380a490064800550c05480050e0064800550c05018490184e0154301406", + "0x5150054c0061500550c054791d0284c0191d0154301406484064780550c05", + "0x1430152a01523018050154301405015090192c015430152c014220191b01543", + "0x11b3552a0152c0900546c0550c0546c054b0063540550c05354054b4064a805", + "0x546005480064600550c050184e0180650c05130054940601943014064f406", + "0x601943014064f406180590295115c5502943029184a92c3551e0191801543", + "0x440151801844015430140646c061440550c0517c051500617c0550c050191d", + "0x550c050185901856015430146401457018640154301406154061940550c05", + "0x61ac0550c05018510186601543014691a80a17c061a40550c05018600186a", + "0x1430142e1985619451090640182e01543015161ac0a194064580550c0501844", + "0x2450c05450051a40601943014700146a019141c00a50c051b805158061b805", + "0x14301478015160180650c05224051ac060194301475014660188a1e0891d512", + "0x60140550c0501405424061540550c051540508806019430148a0142e01806", + "0x14301512354570145509108018d501543014d50152d01857015430145701523", + "0x480180650c050193d01886015522140550c0a2300541406230812008b1ec24", + "0x5234062400550c052388d029240188e0154301485015040188d0154301406", + "0x10f014900190f0154301453015130180650c05444052380614d110294301490", + "0x522c05424061ec0550c051ec05088064240550c0543405444064340550c05", + "0x143015090152c0188101543014810152d018800154301480015230188b01543", + "0x22019080154301486015300180650c050193d019092048022c7b0900542405", + "0x54b4062000550c052000548c0622c0550c0522c05424061ec0550c051ec05", + "0x143014064f406420812008b1ec240150801543015080152c018810154301481", + "0x1240190401543015040143801904015430140614c064140550c050184801806", + "0x13001901015430149740c0a1300640c0550c05019210189701543015044140a", + "0x548c060140550c0501405424061640550c0516405088063f80550c0540405", + "0x516424014fe01543014fe0152c018d501543014d50152d018600154301460", + "0x480180650c054a4054940601943014490152a0180650c050193d018fe35460", + "0xf92640a490063e40550c053e4050e0063e40550c050190f018990154301406", + "0x5278054c0062780550c053e0f70284c018f70154301406484063e00550c05", + "0x1430152a01523018050154301405015090192c015430152c01422018a001543", + "0xa03552a0152c090052800550c05280054b0063540550c05354054b4064a805", + "0x1430140614c063d80550c05018480180650c054f4054340601943014064f406", + "0x550c0501921018f301543014f23d80a490063c80550c053c8050e0063c805", + "0x550c0508805088062980550c05290054c0062900550c053ccfc0284c018fc", + "0xd501543014d50152d018210154301421015230180501543014050150901822", + "0x60140608c0550c0501897018a63542101422090052980550c05298054b006", + "0x13d0181c0240a54c210880a50c0a02806028d50180650c050180a0180650c05", + "0x550c050880508806019430140608c060740550c054f405090060194301406", + "0x143014e6015020180650c050193d018eb0155439820029430281d0142101822", + "0x550c0508005070064080550c053d40540c063d40550c050ac0547c060ac05", + "0x5018e60180650c050193d0180655405018200191301543015020150101910", + "0x14301523015010191001543014eb0141c01923015430151f014fe0191f01543", + "0x509023028f90180650c050193d01832015560900550c0a44c052640644c05", + "0x38014090180650c050193d01839015570e0340294302910014210182401543", + "0x15801406080060f40550c050e805074060fc0550c050d005070060e80550c05", + "0x5070064c00550c05100053ac061000550c05018e60180650c050193d01806", + "0x64b0055652d015430283d0142b0183d01543015300141d0183f0154301439", + "0x550c05018480192a015430152d015020180650c05018f50180650c050193d", + "0x2201543014220142201925015430152a0151f01926015430143f0151301929", + "0x64a40550c054a405204064980550c05498050c8060840550c050840548c06", + "0x48014f7018484884735543015254a52608422090f801925015430152501438", + "0x5090061312102943014490149e0180650c050193d019240155a1240550c0a", + "0x4e0141c0191e015430152201523019200154301447014220184e0154301521", + "0x601943014064f4060195b01406080061500550c0513005280064740550c05", + "0x54240611c0550c0511c050880646c0550c05490054c0060194301424014f6", + "0x11b0152c018d501543014d50152d01922015430152201523018050154301405", + "0x12a0180650c05018f50180650c050193d0191b35522014470900546c0550c05", + "0x508805088061540550c05460053c8064600550c05018e60180650c054b005", + "0x14301455014a00191d015430143f0141c0191e0154301421015230192001543", + "0x1430291d014210180650c050193d018590155c15c0550c0a150053cc0615005", + "0x1430145f014470180650c05180054940601943014064f406144055745f1800a", + "0x6124061100550c05018480180650c05090053d80601943014570148e01806", + "0x5019210186401543014651100a490061940550c05194050e0061940550c05", + "0x548005088061a40550c051a8054c0061a80550c05190560284c0185601543", + "0x143014d50152d0191e015430151e01523018050154301405015090192001543", + "0x1250180650c050193d018693551e01520090051a40550c051a4054b00635405", + "0x11e480d5478061980550c0519805480061980550c050184e0180650c0514405", + "0xa40187001543014063f00601943014064f4061b82e0295e4586b0294302866", + "0x114014ed019120154301512014ee019120154301406298064500550c051c005", + "0x78224753554302914448d54593d3e8061ac0550c051ac05088064500550c05", + "0x520005238062048002943014570148d0180650c050193d0188b1ec8a3555f", + "0x550c0501405424061ac0550c051ac05088062300550c052040544c0601943", + "0x8c015430148c01432018780154301478014380182401543014240143801805", + "0x54b4061d40550c051d40548c0623486214d550c0523078090051ac242a406", + "0x53a80601943014064f406240055808e015430288d014ec018890154301489", + "0x64f40643c05584530154302911014e90180650c050182301911015430148e", + "0x109015430150d014380190d01543014063a00601943014530152a0180650c05", + "0x550c05018b60180650c0543c054a80601943014064f406019620140608006", + "0xa490064140550c05018480180650c05018f50190901543015080143801908", + "0x544c0601943014970148e0190325c0a50c0541005234064100550c0542505", + "0x85014220189901543014fe01511018fe015430150101490019010154301503", + "0x5224054b4061d40550c051d40548c062180550c0521805424062140550c05", + "0x601943014064f406264891d486214240149901543014990152c0188901543", + "0x109018f70154301485014220180650c053e40539c063e0f90294301490014ae", + "0x5204063d80550c05224054b4062800550c051d40548c062780550c0521805", + "0x601943014570148e0180650c050193d0180658c0501820018f201543014f8", + "0x548c062780550c0501405424063dc0550c051ac05088060194301424014f6", + "0x501921018f2015430148b01481018f6015430147b0152d018a0015430148a", + "0x53dc05088062900550c053f0054c0063f00550c053c8f30284c018f301543", + "0x143014f60152d018a001543014a0015230189e015430149e01509018f701543", + "0x8e0180650c050193d018a43d8a0278f7090052900550c05290054b0063d805", + "0x550c0501853018a60154301406120060194301424014f60180650c0515c05", + "0xfa0154301406484063b40550c053b8a602924018ee01543014ee01438018ee", + "0x2e015430142e01422018ec01543014a901530018a901543014ed3e80a13006", + "0x63540550c05354054b4061b80550c051b80548c060140550c050140542406", + "0x5164054a80601943014064f4063b0d51b8050b824014ec01543014ec0152c", + "0xe5018ea0154301406120060194301424014f60180650c05474054940601943", + "0x6484063a00550c053a4ea02924018e901543014e901438018e90154301406", + "0x12001422018e701543014ae01530018ae01543014e82d80a130062d80550c05", + "0x5354054b4064780550c054780548c060140550c0501405424064800550c05", + "0x601943014064f40639cd54780548024014e701543014e70152c018d501543", + "0x14301423014b20180650c05440054940601943014320152a0180650c05018f5", + "0x124018b201543014b201438018b2015430140643c063940550c050184801806", + "0x130018da01543014e13740a130063740550c0501921018e101543014b23940a", + "0x548c060140550c0501405424060880550c0508805088063600550c0536805", + "0x508824014d801543014d80152c018d501543014d50152d018210154301421", + "0x480180650c054f405434060194301423014b20180650c050193d018d835421", + "0xba2e00a490062e80550c052e8050e0062e80550c0501853018b80154301406", + "0x532c054c00632c0550c05358bc0284c018bc0154301406484063580550c05", + "0x1430141c015230180501543014050150901809015430140901422018d301543", + "0xd33541c014090900534c0550c0534c054b0063540550c05354054b40607005", + "0x143014064f40608823029640913d02943028050180a35406019430140602806", + "0x90294302821014210193d015430153d014220182101543014d50142401806", + "0x6019430141c014470180650c05024054940601943014064f406074055941c", + "0x2002924018e601543014e601438018e60154301406124060800550c0501848", + "0xf501530018f501543014eb0ac0a130060ac0550c0501921018eb01543014e6", + "0x5028054b4060900550c050900548c064f40550c054f405088064080550c05", + "0x1250180650c050193d01902028244f53d0150201543015020152c0180a01543", + "0x244f4d5478064400550c0544005480064400550c050184e0180650c0507405", + "0xdd0183401543014063840601943014064f4060c9230296647d130294302910", + "0x5368060e80550c05018a6018390154301438014a4018380d00a50c050d005", + "0x5088060e40550c050e4053b4060fc0550c050fc053b8060fc3a029430143a", + "0x13d0192a4b12d355674c0400f4d550c0a0e43f0291f4f4fa019130154301513", + "0x5100054b4060f40550c050f40548c064c00550c054c0050e0060194301406", + "0x601943014064f40648847494d55a1264a40a50c0a4c113028d80184001543", + "0xee0184901543014480d00a358060d00550c050d0052e8061200550c05018b8", + "0x13d3e8064a40550c054a405088061240550c05124053b4060e80550c050e805", + "0x4c014380180650c050193d0191e4804e3556913121490d550c0a1243a1003d", + "0x4c4a40a360064840550c05484054b4064900550c054900548c061300550c05", + "0xbc0185701543014061200601943014064f4061551846cd55a8544740a50c0a", + "0xc80180650c051800534c0617c600294301459014cb0185901543014544980a", + "0x61944402943014510156b0185117c0a50c0517c050000617c0550c0517c05", + "0xa490061580550c05190055b8061900550c05110055b40601943014650156c", + "0x55b40601943014690156c018661a40a50c0517c055ac061a80550c0515857", + "0x5234060b80550c054586a0292401916015430146b0156e0186b0154301466", + "0x11401490019140154301470015130180650c051b805238061c06e029430142e", + "0x54900548c064740550c0547405088061d40550c0544805444064480550c05", + "0x75485244753d0147501543014750152c0192101543015210152d0192401543", + "0x5498055b00601943014550156c0180650c05460055b00601943014064f406", + "0x61e00550c051e0050e0061e00550c050196f0188901543014061200601943", + "0x622c0550c054900548c061ec0550c0546c05088062280550c051e08902924", + "0x50193d018065c0050182001881015430148a014810188001543015210152d", + "0x85015430144e015230188c0154301529014220180650c05498055b00601943", + "0x64f4060197101406080062340550c0547805204062180550c05480054b406", + "0x60194301434015720180650c05488055b00601943014470156c0180650c05", + "0x5240050e0062400550c050196f0188e015430140612006019430143a01573", + "0x50f40548c061ec0550c0549405088064440550c052408e029240189001543", + "0x1430147b01548018810154301511014810188001543014400152d0188b01543", + "0x550c05204055d8064340550c05200055d40643c0550c0522c055d00614c05", + "0x50d0055c806019430143a015730180650c050193d018065dc050182001909", + "0x550c054b0054b4062140550c054b40548c062300550c0544c050880601943", + "0x10f01543014850157401853015430148c015480188d015430152a0148101886", + "0x4c019080154301406484064240550c05234055d8064340550c05218055d406", + "0x12301853015430145301422019040154301505015300190501543015094200a", + "0x534f4054100550c05410054b0064340550c05434054b40643c0550c0543c05", + "0x3801903015430140614c0625c0550c05018480180650c050193d019044350f", + "0xa130063f80550c050192101901015430150325c0a4900640c0550c0540c05", + "0x548c0648c0550c0548c05088063e40550c05264054c0062640550c05404fe", + "0x3248d3d014f901543014f90152c0180a015430140a0152d018320154301432", + "0x614c063e00550c05018480180650c05354054340601943014064f4063e40a", + "0x5019210189e01543014f73e00a490063dc0550c053dc050e0063dc0550c05", + "0x508c05088063c80550c053d8054c0063d80550c05278a00284c018a001543", + "0x143014f20152c0180a015430140a0152d018220154301422015230182301543", + "0x1780913d02943028050180a354060194301406028063c80a088234f4053c805", + "0x13d015430153d014220182101543014d5014240180650c050193d0182208c0a", + "0x650c05024054940601943014064f406074055e41c0240a50c0a0840508406", + "0xe601438018e60154301406124060800550c05018480180650c050700511c06", + "0xeb0ac0a130060ac0550c0501921018eb01543014e60800a490063980550c05", + "0x50900548c064f40550c054f405088064080550c053d4054c0063d40550c05", + "0x102028244f53d0150201543015020152c0180a015430140a0152d0182401543", + "0x544005480064400550c050184e0180650c05074054940601943014064f406", + "0x601943014064f4060c9230297a47d1302943029100913d3551e0191001543", + "0x39014ee018390154301406298060e00550c050d005290060d00550c05018fc", + "0xa47d3d3e80644c0550c0544c05088060e00550c050e0053b4060e40550c05", + "0x550c05018480180650c050193d0192d4c0403557b0f43f0e8d550c0a0e039", + "0xa50c054a805234064a80550c050f52c029240183d015430143d014380192c", + "0x47015430152501490019250154301526015130180650c054a4052380649929", + "0x60e80550c050e80548c0644c0550c0544c05088064880550c0511c0544406", + "0x50193d019220fc3a44d3d0152201543015220152c0183f015430143f0152d", + "0x550c05124054c0061240550c054b4480284c0184801543014064840601943", + "0x13001543015300152d018400154301440015230191301543015130142201924", + "0x143014061200601943014064f40649130101134f4054900550c05490054b006", + "0x550c0513121029240184c015430144c014380184c015430140614c0648405", + "0x11d015430151e015300191e015430144e4800a130064800550c05019210184e", + "0x60280550c05028054b4060c80550c050c80548c0648c0550c0548c0508806", + "0x143014d50150d0180650c050193d0191d0283248d3d0151d015430151d0152c", + "0x1240191b015430151b014380191b015430140614c061500550c050184801806", + "0x1300185701543015181540a130061540550c050192101918015430151b1500a", + "0x54b4060880550c050880548c0608c0550c0508c05088061640550c0515c05", + "0x650c050180a018590282208d3d0145901543014590152c0180a015430140a", + "0x5354050900601943014064f406088230297c0913d02943028050180a35406", + "0x90294302821014210193d015430153d014220180650c05018230182101543", + "0x550c050800547c060800550c05070054080601943014064f406074055f41c", + "0xf501543014eb015010182b01543014090141c018eb01543014e601503018e6", + "0x14301502014fe0190201543014063980601943014064f4060197e0140608006", + "0x550c0a3d405264063d40550c0544005404060ac0550c05074050700644005", + "0x64f4060d0056003248c0a50c0a0ac050840601943014064f40647c055fd13", + "0xf60180650c050c80511c060194301523015250180650c05018f50180650c05", + "0x1430143901438018390154301406124060e00550c05018480180650c0544c05", + "0x1430143a0fc0a130060fc0550c05019210183a01543014390e00a490060e405", + "0x550c050900548c064f40550c054f405088061000550c050f4054c0060f405", + "0x13d01840028244f53d0144001543014400152c0180a015430140a0152d01824", + "0x64c00550c050184e0180650c050d0054940601943014063d4060194301406", + "0x64f4064a52a029814b12d02943029300913d3551e01930015430153001520", + "0x550c054b00548c064940550c0549805150064980550c050191d0180650c05", + "0x544d250292c4f582019130154301513014380180a015430140a0152d0192c", + "0x649005610490154302848015830192d015430152d01422018484884735543", + "0x143015210148d019210154301406120060194301449015850180650c050193d", + "0x550c0548005240064800550c051380544c06019430144c0148e0184e1300a", + "0x470154301447015230192d015430152d014220191d015430151e015110191e", + "0x64f4064752211d2d4f4054740550c05474054b0064880550c05488054b406", + "0x14301447015230192d015430152d01422018540154301524015300180650c05", + "0x61512211d2d4f4051500550c05150054b0064880550c05488054b40611c05", + "0x550c05018530191b0154301406120060194301513014f60180650c050193d", + "0x570154301406484061540550c054611b029240191801543015180143801918", + "0x12a015430152a014220186001543014590153001859015430145515c0a13006", + "0x51800550c05180054b0060280550c05028054b4064a40550c054a40548c06", + "0x6019430151f0152a0180650c05018f50180650c050193d01860029294a93d", + "0x5144050e0061440550c050190f0185f015430140612006019430142b01525", + "0x5110650284c018650154301406484061100550c051445f029240185101543", + "0x14301424015230193d015430153d01422018560154301464015300186401543", + "0x61580a0913d4f4051580550c05158054b0060280550c05028054b40609005", + "0x550c05018530186a01543014061200601943014d50150d0180650c050193d", + "0x6b0154301406484061980550c051a46a029240186901543014690143801869", + "0x230154301423014220182e0154301516015300191601543014661ac0a13006", + "0x50b80550c050b8054b0060280550c05028054b4060880550c050880548c06", + "0x2208c0a618244f40a50c0a01406028d50180650c050180a0182e0282208d3d", + "0x5084064f40550c054f405088060840550c05354050900601943014064f406", + "0x511c060194301409015250180650c050193d0181d01587070090294302821", + "0x550c05398050e0063980550c050184901820015430140612006019430141c", + "0x550c053ac2b0284c0182b0154301406484063ac0550c053982002924018e6", + "0x240154301424015230193d015430153d014220190201543014f501530018f5", + "0x64f4064080a0913d4f4054080550c05408054b0060280550c05028054b406", + "0x11001543015100152001910015430140613806019430141d015250180650c05", + "0x5018fc0180650c050193d0183248c0a6211f44c0a50c0a440244f4d547806", + "0x550c050e4053b8060e40550c05018a6018380154301434014a40183401543", + "0xa0e0390291f4f4fa01913015430151301422018380154301438014ed01839", + "0x380192c01543014061200601943014064f4064b530100d56243d0fc3a35543", + "0x649929029430152a0148d0192a015430143d4b00a490060f40550c050f405", + "0x54440611c0550c0549405240064940550c054980544c0601943015290148e", + "0x3f0152d0183a015430143a0152301913015430151301422019220154301447", + "0x601943014064f4064883f0e9134f4054880550c05488054b0060fc0550c05", + "0x220192401543014490153001849015430152d1200a130061200550c0501921", + "0x54b0064c00550c054c0054b4061000550c051000548c0644c0550c0544c05", + "0x64840550c05018480180650c050193d019244c04044d3d015240154301524", + "0x1210184e015430144c4840a490061300550c05130050e0061300550c0501853", + "0x5088064740550c05478054c0064780550c05139200284c019200154301406", + "0x11d0152c0180a015430140a0152d01832015430143201523019230154301523", + "0x480180650c05354054340601943014064f4064740a0c9234f4054740550c05", + "0x11b1500a4900646c0550c0546c050e00646c0550c0501853018540154301406", + "0x515c054c00615c0550c05460550284c018550154301406484064600550c05", + "0x1430140a0152d01822015430142201523018230154301423014220185901543", + "0xa354060194301406028061640a088234f4051640550c05164054b00602805", + "0x2101543014d5014240180650c050193d0182208c0a628244f40a50c0a01406", + "0x562c1c0240a50c0a08405084064f40550c054f40508806019430140608c06", + "0x103018e601543014200151f01820015430141c015020180650c050193d0181d", + "0x6080063d40550c053ac05404060ac0550c0502405070063ac0550c0539805", + "0x64400550c05408053f8064080550c05018e60180650c050193d0180663005", + "0x56351301543028f501499018f50154301510015010182b015430141d0141c", + "0x650c050193d018340158e0c923029430282b014210180650c050193d0191f", + "0x544c053d8060194301432014470180650c0548c054940601943014063d406", + "0x60e40550c050e4050e0060e40550c05018490183801543014061200601943", + "0x60f40550c050e83f0284c0183f0154301406484060e80550c050e43802924", + "0x12d018240154301424015230193d015430153d0142201840015430143d01530", + "0x143014064f4061000a0913d4f4051000550c05100054b0060280550c0502805", + "0x13001520019300154301406138060194301434015250180650c05018f501806", + "0x650c050193d019294a80a63d2c4b40a50c0a4c0244f4d5478064c00550c05", + "0x12d0192c015430152c015230192501543015260145401926015430140647406", + "0x4735543015134940a4b13d6080644c0550c0544c050e0060280550c0502805", + "0x50193d01924015901240550c0a1200560c064b40550c054b4050880612122", + "0x4e1300a50c0548405234064840550c05018480180650c05124056140601943", + "0x1110191e01543015200149001920015430144e015130180650c051300523806", + "0x54b40611c0550c0511c0548c064b40550c054b405088064740550c0547805", + "0x650c050193d0191d488474b53d0151d015430151d0152c019220154301522", + "0x611c0550c0511c0548c064b40550c054b405088061500550c05490054c006", + "0x50193d01854488474b53d0145401543014540152c0192201543015220152d", + "0x3801918015430140614c0646c0550c05018480180650c0544c053d80601943", + "0xa1300615c0550c050192101855015430151846c0a490064600550c0546005", + "0x548c064a80550c054a805088061800550c05164054c0061640550c0515457", + "0x1294a93d0146001543014600152c0180a015430140a0152d019290154301529", + "0x2b015250180650c0547c054a80601943014063d40601943014064f4061800a", + "0x5101543014510143801851015430140643c0617c0550c05018480180650c05", + "0x6401543014441940a130061940550c050192101844015430145117c0a49006", + "0x60900550c050900548c064f40550c054f405088061580550c05190054c006", + "0x50193d01856028244f53d0145601543014560152c0180a015430140a0152d", + "0x3801869015430140614c061a80550c05018480180650c05354054340601943", + "0xa130061ac0550c05019210186601543014691a80a490061a40550c051a405", + "0x548c0608c0550c0508c05088060b80550c05458054c0064580550c051986b", + "0x2208d3d0142e015430142e0152c0180a015430140a0152d018220154301422", + "0x64f406084220299108c24029430280a0180a354060194301406028060b80a", + "0x240154301424014220180650c050182301809015430153d014240180650c05", + "0x550c05074054080601943014064f406080056481d0700a50c0a0240508406", + "0xf5015430141c0141c0182b01543014eb01503018eb01543014e60151f018e6", + "0x143014063980601943014064f4060199301406080064080550c050ac0540406", + "0x550c0544c05404063d40550c05080050700644c0550c05440053f80644005", + "0x650c0547c053d80601943014064f40648c056511f01543029020149901902", + "0x601943014063d40601943014064f4060e005654340c80a50c0a3d40508406", + "0x14301406124060e40550c05018480180650c050d00511c06019430143201525", + "0x550c05019210183f015430143a0e40a490060e80550c050e8050e0060e805", + "0x550c0509005088064c00550c05100054c0061000550c050fc3d0284c0183d", + "0xd501543014d50152d018230154301423015230180501543014050150901824", + "0x5018f50180650c050193d019303542301424090054c00550c054c0054b006", + "0x64b40550c054b405480064b40550c050184e0180650c050e0054940601943", + "0x143014064740601943014064f40649929029964a92c029430292d08c243551e", + "0x4801543015220151801922015430140646c0611c0550c05494051500649405", + "0x6180064840550c05018590192401543014490145701849015430140615406", + "0x14301406110064800550c05018510184e015430144c4840a17c061300550c05", + "0x5601854015430151d1392412047090640191d015430151e4800a1940647805", + "0x60164571542450c05460051a406019430151b0146a0191846c0a50c0515005", + "0x50b8060194301460015160180650c05164051ac060194301457014660185f", + "0x54a80548c060140550c0501405424064b00550c054b00508806019430145f", + "0x651105109143014553552a0152c09108018d501543014d50152d0192a01543", + "0x550c05018480180650c050193d01869015971a80550c0a158054140615864", + "0xa50c0545805234064580550c051ac66029240186b015430146a0150401866", + "0x11401543014700149001870015430146e015130180650c050b805238061b82e", + "0x61100550c0511005424061440550c0514405088064480550c054500544406", + "0x240151201543015120152c0186401543014640152d01865015430146501523", + "0x1430145101422018750154301469015300180650c050193d019121906511051", + "0x550c05190054b4061940550c051940548c061100550c05110054240614405", + "0x61200601943014064f4061d46419444144240147501543014750152c01864", + "0x51e089029240187801543014780143801878015430140614c062240550c05", + "0x1430148b015300188b015430148a1ec0a130061ec0550c05019210188a01543", + "0x550c054980548c060140550c0501405424064a40550c054a4050880620005", + "0x6200d5498054a4240148001543014800152c018d501543014d50152d01926", + "0x650c053d4054940601943015230152a0180650c05018f50180650c050193d", + "0xa490062300550c05230050e0062300550c050190f01881015430140612006", + "0x54c0062340550c05214860284c018860154301406484062140550c0523081", + "0x230152301805015430140501509018240154301424014220188e015430148d", + "0x2301424090052380550c05238054b0063540550c05354054b40608c0550c05", + "0x614c062400550c05018480180650c054f4054340601943014064f406238d5", + "0x5019210185301543015112400a490064440550c05444050e0064440550c05", + "0x508805088064240550c05434054c0064340550c0514d0f0284c0190f01543", + "0x143014d50152d01821015430142101523018050154301405015090182201543", + "0xd50180650c050180a019093542101422090054240550c05424054b00635405", + "0x550c054f4050900601943014064f406084220299808c24029430280a0140a", + "0x1990741c029430280901421018240154301424014220180650c050182301809", + "0x63ac0550c053980547c063980550c05074054080601943014064f40608005", + "0x2001902015430142b01501018f5015430141c0141c0182b01543014eb01503", + "0x1130154301510014fe0191001543014063980601943014064f4060199a01406", + "0x19b47c0550c0a40805264064080550c0544c05404063d40550c050800507006", + "0x143014064f4060e005670340c80a50c0a3d4050840601943014064f40648c05", + "0x11f014f60180650c050d00511c060194301432015250180650c05018f501806", + "0x3a015430143a014380183a0154301406124060e40550c05018480180650c05", + "0x40015430143f0f40a130060f40550c05019210183f015430143a0e40a49006", + "0x60900550c0509005088060180550c050180551c064c00550c05100054c006", + "0x240153001543015300152c018d501543014d50152d01823015430142301523", + "0x60194301438015250180650c05018f50180650c050193d019303542309006", + "0x12a4b00a50c0a4b423090d5478064b40550c054b405480064b40550c050184e", + "0x11f029430151f0159f0192501543014066780601943014064f406499290299d", + "0x550c054b005088064880550c05488050e0064880550c0549447029a001847", + "0x6019430151f014f60180650c050193d01848015a20194302922015a10192c", + "0x5088064840550c050180551c064900550c051240568c061240550c05018e6", + "0x124015a40192001543014d50152d0184e015430152a015230184c015430152c", + "0x1a60180650c05120055180601943014064f406019a501406080064780550c05", + "0x646c54029430151f47406355a70191d015430151d014380191d0154301406", + "0x570154301455014a4018554600a50c0546d2c029a80191b015430151b01438", + "0x2201854015430145401547018590154301459014ee01859015430140629806", + "0x619065110d56a45117c603554302857164d54a93d3e8064600550c0546005", + "0x1430146001523018510154301451014380180650c05018230180650c050193d", + "0x143014064f406158056a80650c0a144056840617c0550c0517c054b40618005", + "0x61980550c051a405690061a40550c051a80568c061a80550c05018e601806", + "0x6b0154301406398060194301456015460180650c050193d018066ac0501820", + "0x56b40601943014063d4061980550c0545805690064580550c051ac056b006", + "0x60015230184c015430151801422019210154301454015470182e0154301466", + "0x14301406120064780550c050b805690064800550c0517c054b4061380550c05", + "0x650c050193d01914015ae1c00550c0a478053a406019430140608c061b805", + "0x6080061d40550c05448050e0064480550c05018e80180650c051c0054a806", + "0x380188901543014066c00601943015140152a0180650c050193d018066bc05", + "0x780148d0187801543014751b80a4900601943014063d4061d40550c0522405", + "0x522c052400622c0550c051ec0544c06019430148a0148e0187b2280a50c05", + "0x1430144c0142201921015430152101547018810154301480015110188001543", + "0x550c05204054b0064800550c05480054b4061380550c051380548c0613005", + "0x8c0284c0188c01543014064840601943014064f406205201384c4842401481", + "0x118014220185401543014540154701886015430148501530018850154301464", + "0x5218054b0061940550c05194054b4061100550c051100548c064600550c05", + "0x480180650c0547c053d80601943014064f4062186511118150240148601543", + "0x8e2340a490062380550c05238050e0062380550c05018530188d0154301406", + "0x514c054c00614c0550c05241110284c019110154301406484062400550c05", + "0x143015260152301929015430152901422018060154301406015470190f01543", + "0x10f355264a4060900543c0550c0543c054b0063540550c05354054b40649805", + "0x143014f5015250180650c0548c054a80601943014063d40601943014064f406", + "0x1240190901543015090143801909015430140643c064340550c050184801806", + "0x1300190401543015084140a130064140550c05019210190801543015094340a", + "0x548c060900550c0509005088060180550c050180551c0625c0550c0541005", + "0x24018240149701543014970152c018d501543014d50152d018230154301423", + "0x5301903015430140612006019430153d0150d0180650c050193d0189735423", + "0x6484063f80550c05405030292401901015430150101438019010154301406", + "0x601547018f801543014f901530018f901543014fe2640a130062640550c05", + "0x5354054b4060840550c050840548c060880550c0508805088060180550c05", + "0x60194301406028063e0d50842201824014f801543014f80152c018d501543", + "0x1430153d014240180650c050193d018210880a6c4230900a50c0a02805028d5", + "0x1d0700a50c0a02405084060900550c050900508806019430140608c0602405", + "0xeb01543014e60151f018e6015430141d015020180650c050193d01820015b2", + "0x64080550c050ac05404063d40550c0507005070060ac0550c053ac0540c06", + "0x550c05440053f8064400550c05018e60180650c050193d018066cc0501820", + "0x11f01543029020149901902015430151301501018f501543014200141c01913", + "0x50193d01838015b50d03202943028f5014210180650c050193d01923015b4", + "0x550c050e80540c060e80550c050e40547c060e40550c050d0054080601943", + "0x13d018066d8050182001840015430143f015010183d01543014320141c0183f", + "0x143014380141c0192d0154301530014fe019300154301406398060194301406", + "0x50193d0192a015b74b00550c0a10005264061000550c054b405404060f405", + "0x129014220180650c050193d01925015b949929029430292c0900a6e00601943", + "0x50240601943014064f406120056e92211c0a50c0a0f405084064a40550c05", + "0x5018200192101543014490141d0192401543014470141c018490154301522", + "0x1c0184e015430144c014eb0184c01543014063980601943014064f406019bb", + "0x11e015bc4800550c0a484050ac064840550c0513805074064900550c0512005", + "0x50e0061500550c054740547c064740550c05480054080601943014064f406", + "0x143014064f40616457154d56f51846c0a50c0a15129028d8018540154301454", + "0x50193d01851015be17c600294302924014210191b015430151b0142201806", + "0x550c0511005074061940550c0518005070061100550c0517c050240601943", + "0x5158053ac061580550c05018e60180650c050193d018066fc050182001864", + "0x143028640142b01864015430146a0141d0186501543014510141c0186a01543", + "0x1430146b0151f0186b0154301469015020180650c050193d01866015c01a405", + "0x11245070355c11b82e029430291646c0a360064580550c05458050e00645805", + "0x22018890154301475015c201875015430146e4600a2f00601943014064f406", + "0x6080061ec0550c052240570c062280550c0519405070061e00550c050b805", + "0x16c0180650c05448055b00601943015140156c0180650c050193d0180671005", + "0x650c050193d0180671405018200188b0154301470014220180650c0546005", + "0x63980622c0550c0546c050880601943015180156c0180650c05198054a806", + "0x519405070061e00550c0522c05520062040550c0520005718062000550c05", + "0x16c0180650c050193d0180671005018200187b0154301481015c30188a01543", + "0x1c701406080062300550c05154050880601943014590156c0180650c0515c05", + "0x6398062300550c054a40508806019430151e0152a0180650c050193d01806", + "0x549005070061e00550c0523005520062180550c0521405718062140550c05", + "0x64f406238057248d015430287b015c80187b0154301486015c30188a01543", + "0x5018f50180650c050193d01853015ca44490029430288a014210180650c05", + "0x1cb0180650c052340534c060194301511014470180650c05240054940601943", + "0x550c05018490190f015430140612006019430151f014f60180650c0549805", + "0x1080154301406484064240550c054350f029240190d015430150d014380190d", + "0x6015430140601547019040154301505015300190501543015094200a13006", + "0x63540550c05354054b40608c0550c0508c0548c061e00550c051e00508806", + "0x514c054940601943014064f406410d508c78018240150401543015040152c", + "0x1430289708c783551e018970154301497015200189701543014061380601943", + "0x550c050191d0180650c05018f50180650c050193d018993f80a7310140c0a", + "0x62780550c053dc05460063dc0550c050191b018f801543014f901454018f9", + "0x501860018f20154301406164063d80550c052800515c062800550c0501855", + "0x550c0501844018a40154301406144063f00550c053ccf20285f018f301543", + "0x5088063b40550c053b8fc3d89e3e024190063b80550c05298a402865018a6", + "0xd50152d0180601543014060154701901015430150101523019030154301503", + "0x523405320064980550c05498057340647c0550c0547c050e0063540550c05", + "0x5514063a4ea3b0a93e82450c052352647ced3540640503085ce0188d01543", + "0x5018480180650c053a0057400601943014064f4062d80573ce801543028e9", + "0x143014e5015130180650c0539c0523806394e702943014ae0148d018ae01543", + "0x550c053b00551c063740550c0538405444063840550c052c805240062c805", + "0xea01543014ea0152d018a901543014a901523018fa01543014fa01422018ec", + "0xb6015300180650c050193d018dd3a8a93e8ec090053740550c05374054b006", + "0x52a40548c063e80550c053e805088063b00550c053b00551c063680550c05", + "0xea2a4fa3b024014da01543014da0152c018ea01543014ea0152d018a901543", + "0x54980572c06019430148d014d30180650c05018f50180650c050193d018da", + "0x38018b8015430140614c063600550c05018480180650c0547c053d80601943", + "0xa130063580550c0501921018ba01543014b83600a490062e00550c052e005", + "0x5088060180550c050180551c0632c0550c052f0054c0062f00550c052e8d6", + "0xcb0152c018d501543014d50152d01899015430149901523018fe01543014fe", + "0x12a0180650c05018f50180650c050193d018cb354993f8060900532c0550c05", + "0x1430151f014f60180650c054980572c06019430148a015250180650c0523805", + "0x124018c801543014c801438018c801543014067440634c0550c050184801806", + "0x1300196c01543014005ac0a130065ac0550c05019210180001543014c834c0a", + "0x548c061e00550c051e005088060180550c050180551c065b40550c055b005", + "0x78018240156d015430156d0152c018d501543014d50152d018230154301423", + "0x220180650c0547c053d806019430143d015250180650c050193d0196d35423", + "0x650c054a8054a80601943014064f406019d201406080065b80550c0549405", + "0x63d4065b80550c050900508806019430151f014f60180650c050f40549406", + "0x172015430157201438019720154301406394065bc0550c05018480180650c05", + "0x17401543015735200a130065200550c05019210197301543015725bc0a49006", + "0x65b80550c055b805088060180550c050180551c065d40550c055d0054c006", + "0x240157501543015750152c018d501543014d50152d01823015430142301523", + "0x601943015230152a0180650c05018f50180650c050193d01975354235b806", + "0x5608050e0066080550c050190f0197601543014061200601943014f501525", + "0x560d850284c0198501543014064840660c0550c0560976029240198201543", + "0x1430142401422018060154301406015470199e0154301547015300194701543", + "0x550c05678054b0063540550c05354054b40608c0550c0508c0548c0609005", + "0x5018480180650c054f4054340601943014064f406678d508c24018240159e", + "0x143015a067c0a490066800550c05680050e0066800550c05018530199f01543", + "0x550c05690054c0066900550c05685a30284c019a301543014064840668405", + "0x21015430142101523018220154301422014220180601543014060154701946", + "0xf5019463542108806090055180550c05518054b0063540550c05354054b406", + "0x601943014064f40608422029d308c2402943028050180a354060194301406", + "0x57500650c0a02405684060900550c0509005088060253d029430153d0159f", + "0xa758060740550c053540575406019430153d014f60180650c050193d0181c", + "0x548c060900550c0509005088063980550c050800575c060800550c050740a", + "0x601943014064f40639823090d5014e601543014e6015d8018230154301423", + "0xa764060280550c05028050c8060900550c050900508806019430141c01546", + "0x601943014064f4064080576cf5015430282b015da0182b3ac0a50c0502824", + "0x650c050193d01923015de47c0550c0a44c057740644d1002943014f5015dc", + "0x3801543014344f40a680060d00550c05019b001832015430151f3540a77c06", + "0x64400550c05440050c80608c0550c0508c0548c063ac0550c053ac0508806", + "0x143014380c91008ceb090390183801543014380143801832015430143201434", + "0x548806019430153d014f60180650c050193d0183f0e839354050fc3a0e4d5", + "0x40015d701840015430143d4400a758060f40550c0548c054a40601943014d5", + "0x54c0057600608c0550c0508c0548c063ac0550c053ac05088064c00550c05", + "0xd5015220180650c054f4053d80601943014064f4064c0233acd50153001543", + "0x1430142301523018eb01543014eb014220192d0154301502015e00180650c05", + "0x13d014f60180650c050193d0192d08ceb354054b40550c054b4057600608c05", + "0x64b00550c05018480180650c05028054340601943014d5015220180650c05", + "0x12101929015430152a4b00a490064a80550c054a8050e0064a80550c0501853", + "0x50880611c0550c0549405780064940550c054a5260284c019260154301406", + "0x21088d5014470154301447015d801821015430142101523018220154301422", + "0x2208c24355430280a0140a7880601943014d5015e10180650c05018f501847", + "0x1430142201544018220154301422015e40180650c050193d0181c02421355e3", + "0xe6015e70180650c0508005798063d42b3ace60802450c05074057940607405", + "0x10201543014eb015e80180650c053d4053d806019430142b015cb0180650c05", + "0x608c0550c0508c054b4060900550c050900548c064080550c05408050e006", + "0x11f44cd550c0a08c24029e20180650c050193d01910015e90194302902015a1", + "0x548c055100648c0550c0548c057900601943014064f4060e0340c8d57a923", + "0x572c06019430143a015e6019301003d0fc3a0914301439015e50183901543", + "0x550c050fc057ac060194301530014f60180650c051000572c06019430143d", + "0x491212211d25499294a92c399430152d015ed0192d015430143f015ec0183f", + "0x650c05498054340601943015290156c0180650c054a80572c061384c48524", + "0x48015ee0180650c05488053d8060194301447014f60180650c05494053d806", + "0x60194301521015730180650c05490054340601943014490156c0180650c05", + "0x1430152c014380180650c05018230180650c051380543406019430144c01573", + "0x1430292c0180a3600647c0550c0547c054b40644c0550c0544c0548c064b005", + "0x120014220191801543014067c00601943014064f40646c54474d57bd1e4800a", + "0x1f201406080061640550c05460057c40615c0550c05478057c4061540550c05", + "0x1f101857015430151b015f101855015430151d014220180650c050193d01806", + "0x57d0061445f02943014600156b0186001543014067cc061640550c0515005", + "0x1f5018650154301465015f1018651440a50c05144057d006110590294301459", + "0x143014560156c0180650c050193d018691a80a7d8561900a50c0a19444154d5", + "0x143028511980a7dc061900550c051900508806198590294301459015f401806", + "0x61ac0550c051900508806019430145f0156c0180650c050193d018067e006", + "0x517c057c406458570294301457015f40180650c050193d018067e40501820", + "0x601943014064f40645070029fa1b82e029430285f45864355f50185f01543", + "0x5019fb0191201543014067cc061ac0550c050b80508806019430146e0156c", + "0x78015f10187b2280a50c051d4055ac061e08902943015120156b0187501543", + "0xa7f48022c0a50c0a1ec781acd57f0061ec0550c051ec057c4061e00550c05", + "0x22018860154301485015ac0188501543014063980601943014064f40623081", + "0x6080062400550c0521805690062380550c05200057c4062340550c0522c05", + "0x614c0550c054440568c064440550c05018e60180650c050193d018067f805", + "0x1f1018900154301453015a40188e015430148c015f10188d015430148101422", + "0x10d43c0a50c0a22889234d57f0062280550c05228057c4062240550c0522405", + "0x550c05434057c4064140550c0543c050880601943014064f40642109029ff", + "0x13d018068000501820019030154301490015a401897015430148e015f101904", + "0x10123909355fc019010154301501015f1019010154301406804060194301406", + "0x1f10190501543014fe014220180650c050193d018f83e40a808993f80a50c0a", + "0x60800640c0550c05240056900625c0550c05264057c4064100550c0542005", + "0x1a3018f70154301406398060194301490016030180650c050193d0180680005", + "0x57c4064100550c05420057c4064140550c053e405088062780550c053dc05", + "0x63d805810a00154302903014e901903015430149e015a40189701543014f8", + "0x97015f4018f21640a50c05164057d00601943014a00152a0180650c050193d", + "0x143014064f4063b8a602a05290fc02943028f33c905355f5018f325c0a50c05", + "0x20601943028971640a7dc063f00550c053f0050880601943014a40156c01806", + "0xfc014220180650c0515c055b00601943015040156c0180650c050193d01806", + "0xa50c0a410573f0d57d40601943014064f40601a0701406080063b40550c05", + "0x143014fa014220180650c052a4055b00601943014064f4063a8ec02a082a4fa", + "0x55b00601943014064f40601a0901406080063a40550c053b405520063b405", + "0x68280501820018e801543014ec014220180650c054f4054880601943014ea", + "0x5164055b006019430153d015220180650c053b8055b00601943014064f406", + "0x220180650c0525c055b00601943014570156c0180650c05410055b00601943", + "0x550c0501a0b018b601543014061200601943014063d4063a00550c0529805", + "0xe501543014064840639c0550c052b8b602924018ae01543014ae01438018ae", + "0xe801543014e801422018e101543014b20160c018b201543014e73940a13006", + "0x53840550c05384058340647c0550c0547c054b40644c0550c0544c0548c06", + "0x601943014f60152a0180650c05018f50180650c050193d018e147d133a13d", + "0x515c055b00601943015040156c0180650c05164055b006019430153d01522", + "0x38018da0154301406838063740550c05018480180650c0525c055b00601943", + "0xa130062e00550c0501921018d801543014da3740a490063680550c0536805", + "0x548c064140550c0541405088063580550c052e805830062e80550c05360b8", + "0x1134153d014d601543014d60160d0191f015430151f0152d019130154301513", + "0x20018bc0154301470014220180650c05450055b00601943014064f4063591f", + "0x601943014510156c0180650c051a4055b00601943014064f40601a0f01406", + "0xcb0156b018cb01543014067ec062f00550c051a80508806019430145f0156c", + "0x1f10196b3200a50c05320057d006000590294301459015f4018c834c0a50c05", + "0x50193d0196f5b80a8416d5b00a50c0a5ac002f0d57d4065ac0550c055ac05", + "0x650c0a32059029f70196c015430156c014220180650c055b4055b00601943", + "0x50880601943014570156c0180650c0534c055b00601943014064f40601a11", + "0xd301543014d3015f10180650c050193d01806848050182001972015430156c", + "0x1480156c0180650c050193d019755d00a84d485cc0a50c0a34c575b0d57d406", + "0x650c05018f5018e9015430157201548019720154301573014220180650c05", + "0x12d01913015430151301523018e901543014e90142201976015430140685006", + "0x24858065d80550c055d805854064f40550c054f4050d00647c0550c0547c05", + "0x13d0199f016186780550c0a51c0585c0651d8560d824f543015764f51f44ce9", + "0x1a30152a0180650c05680054880668da1680d550c0567805528060194301406", + "0x14301582014220194601543015a40161a019a401543015a1016190180650c05", + "0x550c0551805834066140550c05614054b40660c0550c0560c0548c0660805", + "0x18201422019a6015430159f0160c0180650c050193d01946615836093d01546", + "0x569805834066140550c05614054b40660c0550c0560c0548c066080550c05", + "0x54880601943015750156c0180650c050193d019a6615836093d015a601543", + "0x601943014064f40601a1b014060800669c0550c055d00508806019430153d", + "0x534c055b00601943014590156c0180650c054f40548806019430156f0156c", + "0x669c0550c055b8050880601943014c80156c0180650c0515c055b00601943", + "0x143015ac01438019ac015430140682c066a00550c05018480180650c05018f5", + "0x143015ad6c00a130066c00550c0501921019ad01543015ac6a00a490066b005", + "0x550c0544c0548c0669c0550c0569c05088067080550c056e005830066e005", + "0x13d019c247d1369d3d015c201543015c20160d0191f015430151f0152d01913", + "0x1430143870c0a1300670c0550c05019210180650c054f405488060194301406", + "0x550c050c80548c060180550c0501805088067200550c05718058300671805", + "0x13d019c80d0320193d015c801543015c80160d0183401543014340152d01832", + "0x1cb015430140612006019430153d015220180650c0544005518060194301406", + "0x67380550c05735cb02924019cd01543015cd01438019cd015430140687006", + "0x22019d101543015d00160c019d001543015ce5140a130065140550c0501921", + "0x58340608c0550c0508c054b4060900550c050900548c060180550c0501805", + "0x6019430153d015220180650c050193d019d108c240193d015d101543015d1", + "0x22019d701543015d60160c019d6015430141c7540a130067540550c0501921", + "0x5834060240550c05024054b4060840550c050840548c060180550c0501805", + "0x60194301406014060900550c0501a1d019d7024210193d015d701543015d7", + "0x650c050193d018090840a8782208c0a50c0a01406028d50180650c05018f5", + "0x587c0608c0550c0508c0508806019430140608c060700550c050280552c06", + "0x222018eb0154301420016210180650c050193d018e6016200801d029430281c", + "0x143014064f40601a2401406080060ac0550c053ac0588c064f40550c0507405", + "0x64f40550c0539805888064080550c053d405894063d40550c05018e601806", + "0x2284400550c0a0ac0589c064f40550c054f42402a260182b015430150201623", + "0x50c80647c0550c05440058a40601943014063d40601943014064f40644c05", + "0x5090060c80550c0548c058ac0648d1f029430151f0162a0191f015430151f", + "0x39014380183901543014380147b0183801543014340162c018340154301432", + "0x23014220183f015430151f0162b0183a01543014393540a490060e40550c05", + "0x50e805204060fc0550c050fc050c8060880550c050880548c0608c0550c05", + "0x22e4b40550c0a4c005214064c0400f4d550c050e83f088234f62d0183a01543", + "0x1264a40a50c054b405218064a80550c054f40522c0601943014064f4064b005", + "0x80018400154301440015230183d015430143d014220180650c05498054a806", + "0x12535543015294a8400f53d230064a40550c054a405204064a80550c054a805", + "0x54b0058c006019430153d0162f0180650c050193d0192211d253540548847", + "0x1430144801631018400154301440015230183d015430143d014220184801543", + "0x143015130152a0180650c05018f50180650c050193d018481003d3540512005", + "0x64900550c05124d502a3201849015430140639806019430153d0162f01806", + "0x231018220154301422015230182301543014230142201921015430152401633", + "0x60194301424016340180650c050193d0192108823354054840550c0548405", + "0x1430140614c061300550c05018480180650c05028058d40601943014d50148e", + "0x550c050192101920015430144e1300a490061380550c05138050e00613805", + "0x550c0508405088061500550c05474058c0064740550c054811e0284c0191e", + "0x57840615009084d5014540154301454016310180901543014090152301821", + "0x143014064f40607009084d58d82208c2435543028d50280a78806019430153d", + "0x20091430141d015e50181d015430142201544018220154301422015e401806", + "0x650c050ac0572c0601943014eb015cb0180650c0508005798063d42b3ace6", + "0xfc0190201543014e6015ec018e601543014e6015eb0180650c053d4053d806", + "0x50900548c0647c0550c05018a6019130154301510014a4019100154301406", + "0x1430150201637019130154301513014ed0191f015430151f014ee0182401543", + "0x143014064f4060e8390e0d58e0340c923355430291347c230913d3e80640805", + "0x3f014f60184848847495264a52a4b12d4c0400f43f3994301502015ed01806", + "0x6019430152c014f60180650c05100055b006019430143d015cb0180650c05", + "0x5494054340601943015260156c0180650c054a4057b806019430152a014f6", + "0x220180650c0512005434060194301522015730180650c0511c055cc0601943", + "0x50e0064b40550c054b4050e0060140550c0501405424060180550c0501805", + "0x4935543015300d12d01406090a901930015430153001432018340154301434", + "0x550c0a484053b0060c80550c050c8054b40648c0550c0548c0548c0648524", + "0x550c0a480053a4064800550c05130053a80601943014064f406138058e44c", + "0x61500550c05018480180650c05478054a80601943014064f406474058e91e", + "0x12101918015430151b1500a4900646c0550c0546c050e00646c0550c0501a3b", + "0x5088061640550c0515c055340615c0550c05460550284c018550154301406", + "0x320152d0192301543015230152301924015430152401509018490154301449", + "0x650c050193d018590c92349049090051640550c05164058f0060c80550c05", + "0x58f80617c0550c05180058f4061800550c05018b60180650c05474054a806", + "0x12301523019240154301524015090184901543014490142201851015430145f", + "0x12349049090051440550c05144058f0060c80550c050c8054b40648c0550c05", + "0x60194301444014e7018651100a50c05138052b80601943014064f40614432", + "0x12d0186a0154301523015230185601543015240150901864015430144901422", + "0x143014064f40601a3f01406080061980550c0519405204061a40550c050c805", + "0x61580550c0501405424061900550c05018050880601943015020164001806", + "0x12101866015430143a014810186901543014390152d0186a015430143801523", + "0x5088060b80550c0545805534064580550c051986b0284c0186b0154301406", + "0x690152d0186a015430146a0152301856015430145601509018640154301464", + "0x650c050193d0182e1a46a15864090050b80550c050b8058f0061a40550c05", + "0x64500550c051c005534061c00550c050706e0284c0186e015430140648406", + "0x12d018210154301421015230180501543014050150901806015430140601422", + "0x5018f5019140242101406090054500550c05450058f0060240550c0502405", + "0x567c0601943014064f4060842202a4108c2402943028050180a3540601943", + "0x6070059080650c0a02405684060900550c0509005088060253d029430153d", + "0x1d0280a910060740550c053540590c06019430153d014f60180650c050193d", + "0x508c0548c060900550c0509005088063980550c0508005914060800550c05", + "0x55180601943014064f40639823090d5014e601543014e60154c0182301543", + "0xa50c0a3ac0508406019430140608c063ac0550c050280509006019430141c", + "0x143015100151f0191001543014f5015020180650c050193d01902016463d42b", + "0x550c0547c054040648c0550c050ac050700647c0550c0544c0540c0644c05", + "0x50d0053f8060d00550c05018e60180650c050193d0180691c050182001832", + "0x1430152301513018320154301438015010192301543015020141c0183801543", + "0x650c05018f50180650c050193d0183f016480e80550c0a0c805264060e405", + "0x13001543014404f40a680061000550c05019b00183d015430143a3540a49006", + "0x60e40550c050e4050c80608c0550c0508c0548c060900550c050900508806", + "0x143015300f43908c24090f8019300154301530014380183d015430143d01481", + "0x13d014f60180650c05018f50180650c050193d0192a4b12d354054a92c4b4d5", + "0x143015290e40a910064a40550c050fc053c80601943014d50148e0180650c05", + "0x550c0508c0548c060900550c0509005088064940550c05498059140649805", + "0x54f4053d80601943014064f40649423090d50152501543015250154c01823", + "0x5301847015430140612006019430140a0150d0180650c05354052380601943", + "0x6484061200550c05488470292401922015430152201438019220154301406", + "0x2201422019210154301524016490192401543014481240a130061240550c05", + "0x12108422354054840550c0548405530060840550c050840548c060880550c05", + "0x2201543014230162c01823015430142401424018244f40a50c054f4058a806", + "0x69300650c0a0842202a4b018220154301422014ee01821015430140692806", + "0x5028053d80601943014d5014f60180650c054f4054340601943014064f406", + "0x1d015430141c0164d0181c0154301409015ac0180901543014063980601943", + "0x60140550c0501405424060180550c0501805088060800550c050740593806", + "0xe601543014062980601943014064f40608005018d50142001543014200164f", + "0xe601543014e6014ee0182b01543014eb01424018eb4f40a50c054f4058a806", + "0x5408059480601943014064f40644005945023d40a50c0a3982b018d594006", + "0x550c054f4050900647c0550c050194e019130154301502015020190201543", + "0x1430291f48cf535650019130154301513014380191f015430151f014ee01923", + "0x50d005408060d00550c050d0059480601943014064f4060e00594c340c80a", + "0x14301432014220183f01543014390151f0183a01543015130151f0183901543", + "0x550c05354050e0060280550c05028050e0060140550c0501405424060c805", + "0x3a3540a0143208e540183f015430143f014380183a015430143a01438018d5", + "0x650c0544c053d80601943014064f4064c0400f4d5015301003d355430143f", + "0x501a550192d015430140612006019430140a014f60180650c05354053d806", + "0x14301406484064a80550c054b12d029240192c015430152c014380192c01543", + "0x14301438014220192501543015260165601926015430152a4a40a130064a405", + "0x13d0192501438354054940550c054940593c060140550c0501405424060e005", + "0x650c05028053d80601943014d5014f60180650c054f405434060194301406", + "0xa490064880550c05488050e0064880550c0501a5501847015430140612006", + "0x5958064900550c05120490284c018490154301406484061200550c0548847", + "0x1210164f0180501543014050150901910015430151001422019210154301524", + "0x9084223565708c244f4d550c0a01406029e20192101510354054840550c05", + "0x548c060700550c0508c055100608c0550c0508c057900601943014064f406", + "0x25939820074d550c0a0913d029e20181c015430141c016580193d015430153d", + "0x550c0539805510063980550c05398057900601943014064f4063d42b3acd5", + "0x544c0579c060194301510015e60183248d1f44d100914301502015e501902", + "0x60d00550c0548c057a0060194301432014f60180650c0547c0572c0601943", + "0x650c050e40579c060194301438015e60183d0fc3a0e438091430141c015e5", + "0x50e0061000550c050e8057a006019430143d014f60180650c050fc0572c06", + "0x548c064c00550c054c0050e0064c00550c0510034029a0018340154301434", + "0x13d0192d0165a0194302930015a10182001543014200152d0181d015430141d", + "0x550c05018a60192a015430152c014a40192c01543014063f0060194301406", + "0xa4a9290801d4f4fa0192a015430152a014ed019290154301529014ee01929", + "0x64900550c0511c059700601943014064f40612448488d596c474952635543", + "0x25e0192401543015240165d0192501543015250152d01926015430152601523", + "0x64f4064780597d20015430284e015830184e131213554301524029254993d", + "0x11b0154301406298061500550c0547405290064740550c05018fc0180650c05", + "0x540154301454014ed0191b015430151b014ee019183540a50c053540567c06", + "0x601943014064f40617c60164d5984571540a50c0a4605446c4c4842498006", + "0x1230186501543014d5016630180650c05110054a80611051029430152001662", + "0x13d994061940550c05194059900615c0550c0515c054b4061540550c0515405", + "0x120015850180650c050193d0186a15864354051a856190d550c051945115c55", + "0x550c0517c690284c0186901543014064840601943014d5014f60180650c05", + "0x6001543014600152d018590154301459015230186b01543014660166601866", + "0x143014d5014f60180650c050193d0186b18059354051ac0550c051ac0599c06", + "0x4c015430144c0152d0192101543015210152301916015430151e0166601806", + "0x143014d5014f60180650c050193d0191613121354054580550c054580599c06", + "0x61b80550c051242e0284c0182e015430140648406019430140a015e101806", + "0x2670184801543014480152d0192201543015220152301870015430146e01666", + "0x6019430152d015460180650c050193d0187012122354051c00550c051c005", + "0x143014069a0064500550c05018480180650c05028057840601943014d5014f6", + "0x1430141d015230187501543015124500a490064480550c05448050e00644805", + "0x601a6901406080062280550c051d405204061e00550c05080054b40622405", + "0x1430141c0166a0180650c05028057840601943014d5014f60180650c050193d", + "0x8a01543014f50148101878015430142b0152d0188901543014eb0152301806", + "0x1430140a015e10180650c05354053d80601943014064f40601a690140608006", + "0x8a0154301409014810187801543014210152d0188901543014220152301806", + "0x62000550c0522c059980622c0550c052287b0284c0187b015430140648406", + "0xd5014800154301480016670187801543014780152d01889015430148901523", + "0x6698063980550c0501a6b018200741c02421091430153d01469018801e089", + "0xeb028d569c063980550c05398050e0063ac0550c053ac050e0063ac0550c05", + "0x64410202943014f50180a6a0063d40550c053d4050e0063d42b02943014e6", + "0x52900648c0550c0547c059b00647c0550c0544c0568c0644c0550c05018e6", + "0x548c050e0060d00550c050d0053b8060d00550c05018a6018320154301510", + "0x343540509260019020154301502014220182b015430142b015470192301543", + "0x4001543014063f00601943014064f4060f43f0e8d59b4390e00a50c0a48c32", + "0x64b02402943014240159f0192d0154301406298064c00550c051000529006", + "0x260019300154301530014ed0192d015430152d014ee01838015430143801523", + "0x598c0601943014064f40611d25498d59b9294a80a50c0a4b1304b4390e024", + "0x122016640192901543015290152d0192a015430152a01523019220154301424", + "0x12101543029240158301924124483554301522085294a93d994064880550c05", + "0x64800550c0508c057a0061380550c0501a700180650c050193d0184c0166f", + "0x53b4064740550c05474053b8064740550c05018a60191e015430144e014a4", + "0x13d01857155183567146c5402943029204791d12448092600191e015430151e", + "0x5180055b80617c6002943014220156b018590154301406384060194301406", + "0x14301406298061940550c051100529006110590294301459014dd0185101543", + "0x14301456014ee01854015430145401523018561900a50c05190053680619005", + "0xd59c8691a80a50c0a144651591b15024980061940550c05194053b40615805", + "0x61b80550c05018b80182e015430145f0156e0180650c050193d019161ac66", + "0x61a80550c051a80548c061c00550c051b859028d6018590154301459014ba", + "0x1430282e1c0641a46a09260018700154301470014ed018640154301464014ee", + "0x12a0187b2280a50c05484059880601943014064f4061e0891d4d59cd124500a", + "0x62000550c05018e60188b01543014200741c0248a090640180650c051ec05", + "0x64080550c0540805088062300550c05204059d0062040550c052008b02950", + "0x2750191201543015120152d0182b015430142b0154701914015430151401523", + "0x14301409014660180650c050193d0188c4482b45102090052300550c0523005", + "0x51ac06019430141d015160180650c05080050b80601943015210158501806", + "0x51e005204062180550c05224054b4062140550c051d40548c06019430141c", + "0x5614060194301409014660180650c050193d018069d805018200188d01543", + "0x650c05070051ac06019430141d015160180650c05080050b8060194301521", + "0x66015230180650c05190055cc06019430145f0156c0180650c05164055c806", + "0x14301406484062340550c0545805204062180550c051ac054b4062140550c05", + "0x14301502014220191101543014900167701890015430148d2380a1300623805", + "0x550c05218054b4060ac0550c050ac0551c062140550c052140548c0640805", + "0x51980601943014064f406444860ac85408240151101543015110167501886", + "0x650c05074054580601943014200142e0180650c0548405614060194301409", + "0x530284c018530154301406484060194301422014d30180650c05070051ac06", + "0x11801523019020154301502014220190d015430150f016770190f0154301457", + "0x5434059d4061540550c05154054b4060ac0550c050ac0551c064600550c05", + "0x2e0180650c05024051980601943014064f406434550ad18408240150d01543", + "0x14301422014d30180650c05070051ac06019430141d015160180650c0508005", + "0x60194301509014e7019084240a50c05130052b8060194301423015cb01806", + "0x20018970154301508014810190401543014490152d01905015430144801523", + "0x60194301423015cb0180650c05024051980601943014064f40601a7801406", + "0x50880534c06019430141c0146b0180650c05074054580601943014200142e", + "0x64140550c054980548c060194301421015e10180650c05090053d80601943", + "0x50193d018069e00501820018970154301447014810190401543015250152d", + "0x1160180650c05080050b8060194301423015cb0180650c05024051980601943", + "0x14301424014f60180650c050880534c06019430141c0146b0180650c0507405", + "0x64100550c050fc054b4064140550c050e80548c060194301421015e101806", + "0x27701901015430149740c0a1300640c0550c050192101897015430143d01481", + "0x551c064140550c054140548c064080550c0540805088063f80550c0540405", + "0x10540824014fe01543014fe016750190401543015040152d0182b015430142b", + "0x13d01824016794f4d5029430280a014210180a015430140501424018fe4102b", + "0x50880540c060880550c0508c0547c0608c0550c054f405408060194301406", + "0x69e805018200181c0154301421015010180901543014d50141c0182101543", + "0x240141c01820015430141d014fe0181d01543014063980601943014064f406", + "0xe601513018e60240a50c05024059ec060700550c0508005404060240550c05", + "0x6029b80180650c050193d018f50167c0ac0550c0a07005264063ac0550c05", + "0x50880601943014eb0150d0180650c050193d019130167d44102029430282b", + "0x1020180650c050193d018320167e48d1f029430280901421019020154301502", + "0x5070060e40550c050e00540c060e00550c050d00547c060d00550c0548c05", + "0x650c050193d018069fc05018200183f0154301439015010183a015430151f", + "0x1010183a01543014320141c01840015430143d014fe0183d015430140639806", + "0x12c016804b40550c0a0fc05264064c00550c050e80544c060fc0550c0510005", + "0xaa04064c00550c054c0050c8064080550c05408050880601943014064f406", + "0x601943014064f40649405a0d26015430292901682019294a80a50c054c102", + "0x650c050193d01849016861200550c0a48805a140648847029430152601684", + "0x1430152111c0aa24064840550c0549005a20064900550c051212d440d5a1c06", + "0x550c0513805a2c064a80550c054a805088061380550c0513005a280613005", + "0x650c054b4053d8060194301510015cb0180650c050193d0184e4a80a0144e", + "0x11d015430151e0168a0191e015430152011c0aa24064800550c0512405a3006", + "0x143014064f4064752a028054740550c0547405a2c064a80550c054a80508806", + "0x220185401543015250168d0180650c054400572c06019430152d014f601806", + "0x601943014064f4061512a028051500550c0515005a2c064a80550c054a805", + "0x28a01918015430151b4c00aa240646c0550c054b005a30060194301510015cb", + "0x102028051540550c0515405a2c064080550c0540805088061540550c0546005", + "0x60800615c0550c0544c05088060194301409015250180650c050193d01855", + "0x220180650c05024054940601943014f50152a0180650c050193d01806a3805", + "0xeb02a890186001543014590168c0185901543014063980615c0550c0501805", + "0x5115c0a0145101543014510168b01851015430145f0168a0185f0154301460", + "0x143014064f4060842202a8f08c2402943028050180a3540601943014063d406", + "0x2910700902943028d501690018240154301424014220180650c050182301806", + "0x63980550c0508005a20060800550c0507005a480601943014064f40607405", + "0x50193d01806a5005018200182b01543014e601693018eb015430140901434", + "0xeb015430141d014340190201543014f50168c018f501543014063980601943", + "0x650c050193d01913016954400550c0a0ac05774060ac0550c0540805a4c06", + "0x2980e4380d0d550c0a0c92347c0a08c24a5c060c92347cd550c0544005a5806", + "0x60e40550c050e4050c80601943014063d40601943014064f4060f43f0e8d5", + "0x60d00550c050d00548c060900550c0509005088061000550c050e53d02a99", + "0x21601840015430144001615018eb01543014eb014340183801543014380152d", + "0x650c050193d0192a4b12d4c13d0152a4b12d4c13d50c05100eb0e03409024", + "0x1430140648406019430153d014890180650c053ac054880601943014063d406", + "0x14301424014220192501543015260169a01926015430143d4a40a130064a405", + "0x550c0549405a6c060fc0550c050fc054b4060e80550c050e80548c0609005", + "0x143015130152a0180650c05018f50180650c050193d019250fc3a0913d01525", + "0x550c0548805a74064880550c0511d3d3acd5a700611c0550c05018e601806", + "0xa015430140a0152d018230154301423015230182401543014240142201848", + "0x5354054880601943014064f4061200a08c244f4051200550c0512005a6c06", + "0x3801924015430140614c061240550c05018480180650c054f4052240601943", + "0xa130061300550c05019210192101543015241240a490064900550c0549005", + "0x548c060880550c0508805088064800550c0513805a68061380550c054844c", + "0x210893d0152001543015200169b0180a015430140a0152d018210154301421", + "0x64f4060882302a9e0913d02943028050180a3540601943014063d4064800a", + "0x13d015430153d014220180650c050182301821015430140a014240180650c05", + "0x550c05070050240601943014064f40607405a7c1c0240a50c0a0840508406", + "0x13d01806a800501820018eb01543014200141d018e601543014090141c01820", + "0x1430141d0141c018f5015430142b014eb0182b0154301406398060194301406", + "0x50193d01910016a14080550c0a3ac050ac063ac0550c053d4050740639805", + "0x647c0550c0544c0547c0644c0550c05408054080601943014063d40601943", + "0x60c80550c053980544c0648c0550c0547cd5029240191f015430151f01438", + "0x8101832015430143201432018240154301424015230193d015430153d01422", + "0x60e4380d0d5014390e03435543015230c8244f53d8b40648c0550c0548c05", + "0x650c05398054940601943015100152a0180650c05018f50180650c050193d", + "0x60f40550c050fc058cc060fc0550c050e8d502a320183a015430140639806", + "0xd50143d015430143d01631018240154301424015230193d015430153d01422", + "0x480180650c05028054340601943014d50148e0180650c050193d0183d0913d", + "0x1301000a490064c00550c054c0050e0064c00550c0501853018400154301406", + "0x54a8058c0064a80550c054b52c0284c0192c0154301406484064b40550c05", + "0x143015290163101822015430142201523018230154301423014220192901543", + "0x5a880650c0a08c056840608c2402943014240159f0192908823354054a405", + "0x13d014f60180650c05028053d8060194301424014f60180650c050193d01822", + "0x90154301421015ac0182101543014063980601943014d5014f60180650c05", + "0x60180550c0501805088060740550c0507005938060700550c050240593406", + "0x143014064f40607405018d50141d015430141d0164f01805015430140501509", + "0x63982402943014240159f018200154301406a8c0601943014220154601806", + "0x5a900650c0a3ac05684063ac0550c053ac050e0063ac0550c05080e6029a0", + "0x13d014f60180650c05028053d8060194301424014f60180650c050193d0182b", + "0x10201543014f5015ac018f501543014063980601943014d5014f60180650c05", + "0x60180550c05018050880644c0550c0544005938064400550c054080593406", + "0x143014064f40644c05018d50151301543015130164f01805015430140501509", + "0x648d3d029430153d0159f0191f0154301406a8c06019430142b0154601806", + "0x5a940650c0a0c805684060c80550c050c8050e0060c80550c0547d23029a0", + "0x13d014f60180650c05028053d8060194301424014f60180650c050193d01834", + "0x390154301438015ac0183801543014063980601943014d5014f60180650c05", + "0x60180550c0501805088060fc0550c050e805938060e80550c050e40593406", + "0x143014064f4060fc05018d50143f015430143f0164f01805015430140501509", + "0x50193d01930016a71003d02943028d50180aa980601943014340154601806", + "0xa4b43d02aa6018400154301440016a80192d4f40a50c054f40567c0601943", + "0x14301406aac064980550c0501aaa0180650c050193d01929016a94a92c02943", + "0x550c054b005088064940550c05494050e0064980550c05498050e00649405", + "0x143014064f40601aad11c0550c0a4952602aac0192a015430152a016a80192c", + "0x54a824120054f6b0018484880a50c0548805abc064880550c0501aae01806", + "0x5124054240611c0550c0511c05aa0064900550c0549005ac4064904902943", + "0x14301521016b40180650c050193d01806acd210154302924016b20184901543", + "0xa480494f6b0019204880a50c0548805abc06019430144e014f60184e1300a", + "0x550c0546c05ac40646c5402943014404f5224793dac0064751e0294301447", + "0x118015430291b016b2018540154301454015090191d015430151d016b10191b", + "0x1180294301518016b6018554740a50c0547405abc0601943014064f40601ab5", + "0x550c0a16405ac8061640550c0516405ac4061640550c0515c5502ab701857", + "0x650c05144053d8061445f0294301460016b40180650c050193d01806ae060", + "0x550c05194050e0061940550c051105f029a0018441300a50c051300567c06", + "0x6019430144c014f60180650c050193d01864016b90194302865015a101865", + "0x51580568c061580550c05018e60180650c0546005aec06019430151d016ba", + "0x1430152c014220186601543014690164e01869015430146a0164d0186a01543", + "0x13d018661512c354051980550c051980593c061500550c0515005424064b005", + "0x2bd0180650c050193d01806af005018200180650c0519005518060194301406", + "0x5b00064580550c0545805afc064580550c051ac05af8061ac0550c0546005", + "0x547405ae806019430144c014f60180650c050193d0182e016c10194302916", + "0x61c00550c051c0050e0061c00550c0501ac20186e01543014061200601943", + "0x61d40550c05451120284c019120154301406484064500550c051c06e02924", + "0x24f018540154301454015090192c015430152c0142201889015430147501656", + "0x550c050b91d02ab70180650c050193d018891512c354052240550c0522405", + "0x650c050193d01806b0c8a0154302878016b2018780154301478016b101878", + "0x80015430144c1ec0a68006019430148b014f60188b1ec0a50c0522805ad006", + "0x601943014064f40620405b100650c0a20005684062000550c05200050e006", + "0x5938062180550c0521405934062140550c052300568c062300550c05018e6", + "0x8d0164f018540154301454015090192c015430152c014220188d0154301486", + "0x6080060194301481015460180650c050193d0188d1512c354052340550c05", + "0x1ac0188e015430140639806019430144c014f60180650c050193d01806b1405", + "0x50880614c0550c0544405938064440550c0524005934062400550c0523805", + "0x544b0d50145301543014530164f018540154301454015090192c015430152c", + "0x5018e60180650c0547405ae806019430144c014f60180650c050193d01853", + "0x143015090164e01909015430150d0164d0190d015430150f015ac0190f01543", + "0x550c054200593c061500550c0515005424064b00550c054b0050880642005", + "0x14301440016bb0180650c0548805ae80601943014064f406420544b0d501508", + "0x639806019430140a014f60180650c0511c05aec06019430153d014f601806", + "0x525c059380625c0550c0541005934064100550c05414056b0064140550c05", + "0x143015030164f018490154301449015090192c015430152c014220190301543", + "0x510005aec06019430140a014f60180650c050193d019031252c3540540c05", + "0xe60180650c054a805aec060194301424014f60180650c054f4053d80601943", + "0x990164e0189901543014fe0164d018fe0154301501015ac019010154301406", + "0x53e40593c060140550c0501405424064b00550c054b005088063e40550c05", + "0xa014f60180650c05090053d80601943014064f4063e4054b0d5014f901543", + "0x63e00550c05018e60180650c054f4053d8060194301440016bb0180650c05", + "0x22018a0015430149e0164e0189e01543014f70164d018f701543014f8015ac", + "0x129354052800550c052800593c060140550c0501405424064a40550c054a405", + "0x53d806019430140a014f60180650c05090053d80601943014064f40628005", + "0x143014f20164d018f201543014f6015ac018f6015430140639806019430153d", + "0x550c0501405424064c00550c054c005088063f00550c053cc05938063cc05", + "0x5018480193d0154301406120063f0054c0d5014fc01543014fc0164f01805", + "0x14301422016c7018220154301423016c60182301543014d5015520182401543", + "0x550c2402405b28060240550c0502405b24060194301421016c8018090840a", + "0x1430281c016cf0180650c050193d018eb016ce39805b3420016cc07405b2c1c", + "0x550c05408050e0064080550c0501ad10180650c050193d018f5016d00ac05", + "0x550c0544c0547c0644c0550c050ac05544064400550c054093d0292401902", + "0x601ad201406080060c80550c0548c052040648c0550c0547d10029240191f", + "0x344f40a490060d00550c050d0050e0060d00550c0501ad30180650c050193d", + "0x3a0e00a490060e80550c050e40547c060e40550c053d405b50060e00550c05", + "0x3d0148e018400f40a50c050c805234060c80550c050fc05204060fc0550c05", + "0x14301440015130180650c054c005238064b53002943014240148d0180650c05", + "0x125356d649929029430292a4b0050193db54064a80550c054b40544c064b005", + "0x61240550c051200a02ad70184801543014063980601943014064f40648847", + "0x2670192601543015260152d01929015430152901523019240154301449016d8", + "0x6019430140a015e10180650c050193d0192449929354054900550c0549005", + "0x1230184e015430144c016660184c01543015224840a130064840550c0501921", + "0x125354051380550c051380599c0611c0550c0511c054b4064940550c0549405", + "0x601820016da0180650c050193d0180607405b640601943014064f40613847", + "0x501848018063ac05b700601943014064f406018e6016db0180650c050193d", + "0x550c0508c05b180608c0550c0535405b74060900550c05018480193d01543", + "0x90154301409016c90180650c0508405b2006024210294301422016c701822", + "0x143014064f4063ac05b84e6016e008005b7c1d016de0700550c2402405b2806", + "0x1020154301406b440601943014064f4063d405b882b015430281c016cf01806", + "0x113015430142b015510191001543015024f40a490064080550c05408050e006", + "0x3201543015230148101923015430151f4400a4900647c0550c0544c0547c06", + "0x1430143401438018340154301406b4c0601943014064f40601ae30140608006", + "0x143014390151f0183901543014f5016d40183801543014344f40a490060d005", + "0x143014320148d01832015430143f014810183f015430143a0e00a490060e805", + "0x143015300148e0192d4c00a50c050900523406019430143d0148e018400f40a", + "0xa4a92c014064f6d50192a015430152d015130192c01543014400151301806", + "0xab5c061200550c05018e60180650c050193d0192211d25356e44992902943", + "0x54b4064a40550c054a40548c064900550c0512405b60061240550c051200a", + "0x601943014064f406491264a4d501524015430152401667019260154301526", + "0x5998061300550c05489210284c01921015430140648406019430140a015e1", + "0x4e016670184701543014470152d019250154301525015230184e015430144c", + "0x143014064f4060181d016d90180650c050193d0184e11d25354051380550c05", + "0x2dc0180650c050193d0180639805b6c0601943014064f40601820016da01806", + "0x13d01824016e54f4d5029430280a014210180a015430140501424018063ac05", + "0x508c05074060880550c05354050700608c0550c054f405024060194301406", + "0x53ac060240550c05018e60180650c050193d01806b9805018200182101543", + "0x220167b01821015430141c0141d0182201543014240141c0181c0154301409", + "0x63ac05b9ce601543028210142b01820015430141d015130181d0880a50c05", + "0xf501438018f5015430142b0151f0182b01543014e6015020180650c050193d", + "0x10d0180650c050193d01913016e94410202943028f50180aba0063d40550c05", + "0x110014da019230880a50c05088059ec0647c0550c05018a60180650c0508005", + "0x380d00a50c0a0c91f48d024f6ea0191f015430151f014ee018324400a50c05", + "0x550c050e8058b0060e82202943014220167b0180650c050193d01839016eb", + "0x550c050e005070060fc0550c050fc053b8060f5100294301510014da0183f", + "0x13dba80601943014064f4064b12d02aed4c040029430283d0fc34356ec01838", + "0x550c050e00544c0601943014064f40649805bb9294a80a50c0a4c11008840", + "0x550c0511d2202aef019220154301529015130184701543015250154f01925", + "0x490154301449016f10192a015430152a01422018490154301448016f001848", + "0x64900550c05018480180650c050e0054940601943014064f4061252a02805", + "0x1210184c01543015214900a490064840550c05484050e0064840550c0501a55", + "0x5088064780550c0548005bc8064800550c051304e0284c0184e0154301406", + "0x1730180650c050193d0191e4980a0151e015430151e016f1019260154301526", + "0x14301510015730180650c0508805494060194301438015250180650c054b005", + "0x12401854015430145401438018540154301406bcc064740550c050184801806", + "0x2f201855015430151b4600a130064600550c05019210191b01543014544740a", + "0x12d0280515c0550c0515c05bc4064b40550c054b4050880615c0550c0515405", + "0x5018480180650c0508805494060194301510015730180650c050193d01857", + "0x143014601640a490061800550c05180050e0061800550c0501a550185901543", + "0x550c0511005bc8061100550c0517c510284c0185101543014064840617c05", + "0x50193d018650e40a014650154301465016f10183901543014390142201865", + "0x61580550c0519005bd0061900550c05018e60180650c05088054940601943", + "0x644c0550c0544c05088061a40550c051a805bc0061a80550c051582002aef", + "0x601943014eb0152a0180650c050193d0186944c0a014690154301469016f1", + "0x2002aef0186b0154301466016f401866015430140639806019430142201525", + "0x2e016f1018060154301406014220182e0154301516016f001916015430146b", + "0x24018d502805018d8018d33213d0e00634cc84f43a0b806028050b80550c05", + "0xc809038018d33a8c8091fb4f4d502805018d8018d33a8c809038018d33a8c8", + "0x2f63540a014063600634cc84f438018d33213dbd53d3540a014063600634cea", + "0xd8018d33213d0e00634cc84f6f73540a014063600634cc84f438018d33213d", + "0x38018d33213dbe4d502805018d8018d33213d0e00634cc84f6f83540a01406", + "0xa014063600634cea320240e00634cea32024be8d502805018d8018d33213d", + "0xd332104092fc4f4d502805018d8018d33210409038018d332104092fb4f4d5", + "0x6358d3320d50244c0e0d332024bf53d3540a014063600634cc8410240e006", + "0xd33213dbfd3d3540a014063840634cc84f44c2240634cc8092fe4f4d502805", + "0x5018ec018d33a8c809089018d33a8c8093003540a0140639cd3320d50c8e5", + "0x9024ea32024c093d3540a014063b8d3320d5024320e0d332024c053d3540a", + "0x3043540a0140640c0634cd502489018d34f7034f4d502805018f63a8c835438", + "0xac142208c244f4d502805019110190434cc80905317c0923806410d332021", + "0x3074f4d50280501920018d33213d1204c018d332024c1805019143200a0e0c8", + "0xf63a8c83540902409024ea32023c20d502805018e734cc8354320e0d33213d", + "0x89018d34f70a3540a0140640c0634cd507489018d34f7090913d3540a01406", + "0x30c014064c0c8028383200ac2cd50280501903018d33541c" + ], + "sierra_program_debug_info": { + "type_names": [ + [0, "System"], + [1, "Uninitialized"], + [2, "Const"], + [ + 3, + "Const" + ], + [ + 4, + "Const" + ], + [5, "vault::whitelist::whitelist::WhitelistComponent::Event"], + [6, "vault::spending_limit::weekly_limit::weekly_limit::WeeklyLimitComponent::Event"], + [7, "vault::tx_approval::tx_approval::TransactionApprovalComponent::Event"], + [8, "openzeppelin::introspection::src5::SRC5Component::Event"], + [9, "felt252"], + [10, "openzeppelin::account::account::AccountComponent::OwnerAdded"], + [11, "openzeppelin::account::account::AccountComponent::OwnerRemoved"], + [12, "openzeppelin::account::account::AccountComponent::Event"], + [13, "vault::contracts::account::Account::Event"], + [14, "Const"], + [15, "EcPoint"], + [16, "EcState"], + [ + 17, + "Const" + ], + [ + 18, + "Const" + ], + [19, "NonZero"], + [ + 20, + "Const" + ], + [21, "Box"], + [22, "Array"], + [23, "Snapshot>"], + [24, "core::array::Span::"], + [25, "Unit"], + [26, "core::option::Option::>"], + [ + 27, + "Tuple, core::option::Option::>>" + ], + [28, "core::panics::Panic"], + [29, "Tuple>"], + [ + 30, + "core::panics::PanicResult::<(core::array::Span::, core::option::Option::>)>" + ], + [ + 31, + "Const" + ], + [32, "Const"], + [33, "Const"], + [34, "Const"], + [35, "Const"], + [36, "Const"], + [37, "Box>"], + [38, "core::option::Option::>>"], + [39, "Array>"], + [40, "Snapshot>>"], + [41, "Uninitialized>>>"], + [42, "Const"], + [43, "Array"], + [ + 44, + "Tuple, Array>, Unit>" + ], + [ + 45, + "core::panics::PanicResult::<(core::array::Array::, core::array::Array::>, ())>" + ], + [46, "Const"], + [47, "Const"], + [48, "Const"], + [49, "Const, Const>"], + [50, "Const, Const>"], + [51, "Const"], + [52, "Array"], + [53, "Snapshot>"], + [54, "core::array::Span::"], + [55, "ContractAddress"], + [56, "u128"], + [57, "u32"], + [58, "core::starknet::info::v2::TxInfo"], + [59, "u64"], + [60, "core::starknet::info::v2::ResourceBounds"], + [61, "Box"], + [62, "Box"], + [63, "core::starknet::info::BlockInfo"], + [64, "core::starknet::info::v2::ExecutionInfo"], + [65, "Box"], + [66, "core::starknet::account::Call"], + [67, "core::option::Option::"], + [ + 68, + "Tuple, core::option::Option::>" + ], + [ + 69, + "core::panics::PanicResult::<(core::array::Span::, core::option::Option::)>" + ], + [ + 70, + "Const" + ], + [ + 71, + "openzeppelin::account::account::AccountComponent::__member_module_Account_public_key::ComponentMemberState" + ], + [ + 72, + "openzeppelin::account::account::AccountComponent::ComponentState::" + ], + [ + 73, + "openzeppelin::introspection::src5::SRC5Component::__member_module_SRC5_supported_interfaces::ComponentMemberState" + ], + [ + 74, + "openzeppelin::introspection::src5::SRC5Component::ComponentState::" + ], + [ + 75, + "vault::tx_approval::tx_approval::TransactionApprovalComponent::__member_module_approver::ComponentMemberState" + ], + [ + 76, + "vault::tx_approval::tx_approval::TransactionApprovalComponent::ComponentState::" + ], + [ + 77, + "vault::spending_limit::weekly_limit::weekly_limit::WeeklyLimitComponent::__member_module_limit::ComponentMemberState" + ], + [ + 78, + "vault::spending_limit::weekly_limit::weekly_limit::WeeklyLimitComponent::__member_module_last_modification::ComponentMemberState" + ], + [ + 79, + "vault::spending_limit::weekly_limit::weekly_limit::WeeklyLimitComponent::ComponentState::" + ], + [ + 80, + "vault::whitelist::whitelist::WhitelistComponent::__member_module_contract_entrypoints::ComponentMemberState" + ], + [ + 81, + "vault::whitelist::whitelist::WhitelistComponent::__member_module_class_hash_entrypoints::ComponentMemberState" + ], + [ + 82, + "vault::whitelist::whitelist::WhitelistComponent::ComponentState::" + ], + [83, "vault::contracts::account::Account::ContractState"], + [84, "Tuple"], + [85, "core::panics::PanicResult::<(vault::contracts::account::Account::ContractState, ())>"], + [86, "core::integer::u256"], + [87, "core::option::Option::"], + [88, "Const"], + [ + 89, + "Const" + ], + [90, "NonZero"], + [ + 91, + "Const" + ], + [92, "Pedersen"], + [ + 93, + "Tuple, Unit>" + ], + [ + 94, + "core::panics::PanicResult::<(openzeppelin::account::account::AccountComponent::ComponentState::, ())>" + ], + [95, "Const"], + [96, "Const"], + [97, "u8"], + [ + 98, + "Const" + ], + [99, "Const"], + [100, "Const"], + [101, "core::bool"], + [102, "Tuple"], + [103, "core::panics::PanicResult::<(core::bool,)>"], + [104, "Const"], + [105, "StorageAddress"], + [106, "StorageBaseAddress"], + [107, "core::option::Option::>"], + [ + 108, + "Tuple, core::option::Option::>>" + ], + [ + 109, + "core::panics::PanicResult::<(core::array::Span::, core::option::Option::>)>" + ], + [110, "core::option::Option::"], + [111, "Uninitialized"], + [112, "Tuple"], + [113, "core::panics::PanicResult::<(core::felt252,)>"], + [114, "EcOp"], + [ + 115, + "Const" + ], + [116, "Const"], + [117, "Tuple>"], + [118, "Tuple, Unit>"], + [119, "core::panics::PanicResult::<(core::array::Array::, ())>"], + [120, "core::array::Span::>"], + [121, "Tuple>>"], + [ + 122, + "core::panics::PanicResult::<(core::array::Array::>,)>" + ], + [123, "BuiltinCosts"], + [124, "Const"], + [125, "core::panics::PanicResult::<(core::array::Span::,)>"], + [126, "core::option::Option::>"], + [ + 127, + "Tuple, core::option::Option::>>" + ], + [ + 128, + "core::panics::PanicResult::<(core::array::Span::, core::option::Option::>)>" + ], + [129, "Box"], + [130, "core::option::Option::>"], + [131, "GasBuiltin"], + [132, "RangeCheck"] + ], + "libfunc_names": [ + [0, "alloc_local"], + [1, "finalize_locals"], + [2, "revoke_ap_tracking"], + [3, "withdraw_gas"], + [4, "branch_align"], + [5, "struct_deconstruct>"], + [6, "enable_ap_tracking"], + [7, "store_temp"], + [8, "array_snapshot_pop_front"], + [9, "enum_init>, 0>"], + [10, "store_temp>>"], + [11, "store_temp>>"], + [12, "jump"], + [13, "struct_construct"], + [14, "enum_init>, 1>"], + [15, "enum_match>>"], + [16, "disable_ap_tracking"], + [17, "unbox"], + [18, "array_new"], + [19, "struct_construct>"], + [20, "rename"], + [21, "store_temp"], + [22, "store_temp>"], + [23, "store_temp>"], + [24, "store_temp"], + [ + 25, + "function_call>" + ], + [ + 26, + "enum_match, core::option::Option::>)>>" + ], + [ + 27, + "struct_deconstruct, core::option::Option::>>>" + ], + [ + 28, + "store_temp>>" + ], + [29, "drop>"], + [30, "enum_init,)>, 1>"], + [31, "store_temp"], + [32, "store_temp,)>>"], + [33, "drop"], + [ + 34, + "enum_init>, 1>" + ], + [ + 35, + "enum_match>>" + ], + [36, "drop>>"], + [37, "drop>"], + [38, "drop>"], + [39, "array_new"], + [ + 40, + "const_as_immediate>" + ], + [41, "array_append"], + [42, "struct_construct"], + [43, "struct_construct>>"], + [44, "get_builtin_costs"], + [45, "store_temp"], + [46, "withdraw_gas_all"], + [ + 47, + "struct_construct" + ], + [ + 48, + "struct_construct>" + ], + [ + 49, + "struct_construct" + ], + [ + 50, + "struct_construct>" + ], + [ + 51, + "struct_construct" + ], + [ + 52, + "struct_construct>" + ], + [ + 53, + "struct_construct" + ], + [ + 54, + "struct_construct" + ], + [ + 55, + "struct_construct>" + ], + [ + 56, + "struct_construct" + ], + [ + 57, + "struct_construct" + ], + [ + 58, + "struct_construct>" + ], + [59, "struct_construct"], + [60, "snapshot_take"], + [61, "drop"], + [62, "struct_deconstruct"], + [ + 63, + "drop>" + ], + [ + 64, + "drop>" + ], + [ + 65, + "drop>" + ], + [ + 66, + "drop>" + ], + [ + 67, + "function_call::__execute__>" + ], + [68, "store_local"], + [ + 69, + "enum_match>,)>>" + ], + [70, "struct_deconstruct>>>"], + [71, "snapshot_take>>"], + [72, "drop>>"], + [73, "dup>>>"], + [74, "array_len>"], + [75, "u32_to_felt252"], + [76, "struct_construct>>"], + [77, "store_temp>>"], + [78, "store_temp>"], + [ + 79, + "function_call, core::array::SpanFelt252Serde, core::array::SpanDrop::>>" + ], + [80, "enum_match, ())>>"], + [81, "struct_deconstruct, Unit>>"], + [82, "snapshot_take>"], + [83, "drop>"], + [84, "struct_construct>>"], + [85, "enum_init,)>, 0>"], + [86, "const_as_immediate>"], + [ + 87, + "const_as_immediate>" + ], + [88, "drop>"], + [89, "store_temp"], + [ + 90, + "function_call::validate_transaction>" + ], + [91, "enum_match>"], + [92, "struct_deconstruct>"], + [93, "alloc_local"], + [94, "enum_init, 0>"], + [95, "store_temp>"], + [96, "enum_init, 1>"], + [97, "enum_match>"], + [98, "store_local"], + [ + 99, + "function_call>" + ], + [ + 100, + "enum_match, core::option::Option::>)>>" + ], + [ + 101, + "struct_deconstruct, core::option::Option::>>>" + ], + [102, "store_temp>>"], + [103, "drop"], + [104, "enum_init>, 1>"], + [105, "enum_match>>"], + [ + 106, + "storage_base_address_const<550557492744938365112574611882025123252567779123164597803728068558738016655>" + ], + [107, "storage_address_from_base"], + [108, "const_as_immediate>"], + [109, "store_temp"], + [110, "store_temp"], + [111, "storage_read_syscall"], + [ + 112, + "function_call" + ], + [113, "enum_match>"], + [114, "struct_deconstruct>"], + [115, "enum_match"], + [116, "const_as_immediate>"], + [117, "const_as_immediate>"], + [118, "struct_deconstruct>>"], + [119, "drop"], + [ + 120, + "const_as_immediate>" + ], + [121, "drop>"], + [ + 122, + "storage_base_address_const<1704617134158796780370439978132848996442729359307457798737216508857332277168>" + ], + [123, "dup"], + [124, "dup"], + [125, "u128s_from_felt252"], + [126, "const_as_immediate>"], + [127, "store_temp"], + [128, "storage_address_from_base_and_offset"], + [129, "struct_construct"], + [130, "snapshot_take"], + [131, "drop"], + [132, "store_temp"], + [133, "dup"], + [134, "struct_deconstruct"], + [135, "drop"], + [136, "rename"], + [137, "u128_to_felt252"], + [138, "const_as_immediate>"], + [139, "drop"], + [140, "drop"], + [141, "rename"], + [142, "rename"], + [143, "rename"], + [144, "rename>"], + [ + 145, + "function_call::set_public_key>" + ], + [ + 146, + "enum_match, ())>>" + ], + [ + 147, + "drop, Unit>>" + ], + [148, "store_temp"], + [ + 149, + "const_as_immediate>" + ], + [150, "dup"], + [151, "felt252_sub"], + [152, "felt252_is_zero"], + [153, "enum_init"], + [154, "store_temp"], + [155, "drop>"], + [ + 156, + "const_as_immediate>" + ], + [157, "pedersen"], + [158, "storage_base_address_from_felt252"], + [159, "enum_init"], + [160, "bool_not_impl"], + [161, "const_as_immediate>"], + [162, "contract_address_try_from_felt252"], + [163, "enum_init, 0>"], + [164, "store_temp>"], + [165, "enum_init, 1>"], + [166, "enum_match>"], + [167, "drop"], + [168, "store_temp"], + [169, "function_call"], + [ + 170, + "enum_match>" + ], + [171, "drop>"], + [ + 172, + "const_as_immediate>" + ], + [ + 173, + "enum_init>, 0>" + ], + [ + 174, + "struct_construct, core::option::Option::>>>" + ], + [ + 175, + "enum_init, core::option::Option::>)>, 0>" + ], + [ + 176, + "store_temp, core::option::Option::>)>>" + ], + [177, "function_call"], + [ + 178, + "enum_match, core::option::Option::)>>" + ], + [ + 179, + "struct_deconstruct, core::option::Option::>>" + ], + [180, "enum_match>"], + [181, "array_append"], + [ + 182, + "enum_init, core::option::Option::>)>, 1>" + ], + [ + 183, + "drop>" + ], + [184, "get_execution_info_v2_syscall"], + [185, "store_temp>"], + [186, "unbox"], + [187, "struct_deconstruct"], + [188, "drop>"], + [189, "drop>"], + [190, "contract_address_to_felt252"], + [191, "store_temp>"], + [192, "unbox"], + [193, "struct_deconstruct"], + [194, "drop>"], + [195, "const_as_immediate>"], + [196, "store_temp"], + [197, "const_as_immediate, Const>>"], + [198, "dup"], + [199, "u128_overflowing_sub"], + [200, "u128_eq"], + [201, "const_as_immediate, Const>>"], + [202, "u128_overflowing_add"], + [203, "const_as_immediate>"], + [204, "drop"], + [ + 205, + "const_as_immediate>" + ], + [ + 206, + "enum_init>,)>, 1>" + ], + [ + 207, + "store_temp>,)>>" + ], + [208, "const_as_immediate>"], + [209, "array_new>"], + [210, "store_temp>>"], + [211, "function_call"], + [ + 212, + "enum_match, core::array::Array::>, ())>>" + ], + [ + 213, + "struct_deconstruct, Array>, Unit>>" + ], + [214, "struct_construct>>>"], + [ + 215, + "enum_init>,)>, 0>" + ], + [ + 216, + "const_as_immediate>" + ], + [217, "alloc_local>>>"], + [218, "struct_deconstruct>>"], + [219, "array_snapshot_pop_front>"], + [ + 220, + "enum_init>>, 0>" + ], + [221, "store_temp>>>"], + [ + 222, + "store_temp>>>" + ], + [ + 223, + "enum_init>>, 1>" + ], + [224, "store_local>>>"], + [ + 225, + "enum_match>>>" + ], + [226, "unbox>"], + [227, "dup>"], + [228, "rename>"], + [229, "array_len"], + [ + 230, + "function_call>" + ], + [231, "drop>>>"], + [232, "enum_init, ())>, 1>"], + [233, "store_temp, ())>>"], + [234, "struct_construct, Unit>>"], + [235, "enum_init, ())>, 0>"], + [236, "drop>>>>"], + [237, "drop>>"], + [238, "store_temp"], + [ + 239, + "const_as_immediate>" + ], + [240, "enum_init, 1>"], + [241, "store_temp>"], + [242, "struct_construct>"], + [243, "enum_init, 0>"], + [244, "drop"], + [245, "enum_init>, 0>"], + [ + 246, + "struct_construct, core::option::Option::>>>" + ], + [ + 247, + "enum_init, core::option::Option::>)>, 0>" + ], + [ + 248, + "store_temp, core::option::Option::>)>>" + ], + [ + 249, + "enum_init, core::option::Option::>)>, 1>" + ], + [250, "const_as_immediate>"], + [251, "u32_eq"], + [252, "struct_construct>"], + [253, "enum_init, 0>"], + [254, "store_temp>"], + [255, "array_get"], + [256, "store_temp>"], + [257, "const_as_immediate>"], + [258, "function_call"], + [259, "const_as_immediate>"], + [260, "enum_init, 1>"], + [261, "store_temp"], + [262, "struct_construct"], + [263, "store_temp"], + [ + 264, + "function_call>" + ], + [265, "storage_write_syscall"], + [ + 266, + "struct_deconstruct, Unit>>" + ], + [267, "struct_construct"], + [268, "store_temp"], + [ + 269, + "function_call>" + ], + [ + 270, + "enum_init, ())>, 1>" + ], + [ + 271, + "store_temp, ())>>" + ], + [ + 272, + "const_as_immediate>" + ], + [273, "drop"], + [ + 274, + "const_as_immediate>" + ], + [275, "bool_to_felt252"], + [ + 276, + "storage_base_address_const<1182363502844316744177452455149262452671349595261958085745683544232900471357>" + ], + [277, "struct_construct>"], + [ + 278, + "enum_init, 0>" + ], + [ + 279, + "store_temp>" + ], + [ + 280, + "enum_init, 1>" + ], + [281, "dup>>"], + [282, "function_call"], + [ + 283, + "enum_match, core::option::Option::>)>>" + ], + [ + 284, + "struct_deconstruct, core::option::Option::>>>" + ], + [285, "enum_match>>"], + [286, "struct_construct"], + [287, "enum_init, 0>"], + [ + 288, + "struct_construct, core::option::Option::>>" + ], + [ + 289, + "enum_init, core::option::Option::)>, 0>" + ], + [ + 290, + "store_temp, core::option::Option::)>>" + ], + [291, "enum_init, 1>"], + [ + 292, + "enum_init, core::option::Option::)>, 1>" + ], + [293, "array_pop_front"], + [294, "unbox"], + [295, "store_temp>"], + [296, "struct_deconstruct"], + [297, "call_contract_syscall"], + [298, "array_append>"], + [ + 299, + "enum_init, core::array::Array::>, ())>, 1>" + ], + [ + 300, + "store_temp, core::array::Array::>, ())>>" + ], + [ + 301, + "struct_construct, Array>, Unit>>" + ], + [ + 302, + "enum_init, core::array::Array::>, ())>, 0>" + ], + [ + 303, + "const_as_immediate>" + ], + [304, "ec_point_from_x_nz"], + [305, "store_temp>"], + [ + 306, + "const_as_immediate>" + ], + [ + 307, + "const_as_immediate>" + ], + [308, "ec_point_try_new_nz"], + [309, "ec_state_init"], + [310, "dup"], + [311, "ec_state_add_mul"], + [312, "store_temp"], + [313, "ec_state_try_finalize_nz"], + [314, "ec_point_unwrap"], + [315, "dup>"], + [316, "ec_state_add"], + [317, "drop"], + [318, "drop>"], + [319, "unwrap_non_zero"], + [320, "ec_neg"], + [321, "store_temp"], + [322, "ec_point_is_zero"], + [ + 323, + "const_as_immediate>" + ], + [324, "enum_init"], + [325, "enum_init"], + [326, "snapshot_take"], + [327, "drop"], + [328, "store_temp"], + [329, "enum_match"], + [330, "enum_match"], + [ + 331, + "const_as_immediate>" + ], + [332, "struct_deconstruct"], + [ + 333, + "const_as_immediate>" + ], + [334, "struct_deconstruct"], + [335, "emit_event_syscall"], + [ + 336, + "struct_construct, Unit>>" + ], + [ + 337, + "enum_init, ())>, 0>" + ], + [338, "enum_match"], + [339, "enum_match"], + [ + 340, + "enum_match" + ], + [341, "enum_match"], + [342, "enum_init"], + [343, "u32_try_from_felt252"], + [344, "array_slice"], + [345, "u32_overflowing_sub"], + [346, "enum_init>, 0>"], + [ + 347, + "struct_construct, core::option::Option::>>>" + ], + [ + 348, + "enum_init, core::option::Option::>)>, 0>" + ], + [ + 349, + "store_temp, core::option::Option::>)>>" + ], + [ + 350, + "enum_init, core::option::Option::>)>, 1>" + ], + [351, "const_as_immediate>"], + [352, "enum_init>, 1>"] + ], + "user_func_names": [ + [0, "vault::contracts::account::Account::__wrapper__ISRC6Impl____execute__"], + [1, "vault::contracts::account::Account::__wrapper__ISRC6Impl____validate__"], + [2, "vault::contracts::account::Account::__wrapper__ISRC6Impl__is_valid_signature"], + [3, "vault::contracts::account::Account::__wrapper__WeeklyLimit__get_weekly_limit"], + [ + 4, + "openzeppelin::account::account::AccountComponent::__wrapper__PublicKeyImpl__get_public_key::" + ], + [ + 5, + "openzeppelin::account::account::AccountComponent::__wrapper__PublicKeyImpl__set_public_key::" + ], + [ + 6, + "openzeppelin::account::account::AccountComponent::__wrapper__PublicKeyCamelImpl__getPublicKey::" + ], + [ + 7, + "openzeppelin::account::account::AccountComponent::__wrapper__PublicKeyCamelImpl__setPublicKey::" + ], + [ + 8, + "openzeppelin::account::account::AccountComponent::__wrapper__DeclarerImpl____validate_declare__::" + ], + [ + 9, + "openzeppelin::introspection::src5::SRC5Component::__wrapper__SRC5Impl__supports_interface::" + ], + [10, "vault::contracts::account::Account::__wrapper__constructor"], + [ + 11, + "core::array::deserialize_array_helper::" + ], + [ + 12, + "openzeppelin::account::account::AccountComponent::SRC6::::__execute__" + ], + [ + 13, + "core::array::serialize_array_helper::, core::array::SpanFelt252Serde, core::array::SpanDrop::>" + ], + [ + 14, + "openzeppelin::account::account::AccountComponent::InternalImpl::::validate_transaction" + ], + [ + 15, + "core::array::deserialize_array_helper::" + ], + [16, "openzeppelin::account::utils::signature::is_valid_stark_signature"], + [ + 17, + "openzeppelin::account::account::AccountComponent::PublicKey::::set_public_key" + ], + [18, "vault::contracts::account::Account::constructor"], + [19, "core::starknet::account::CallSerde::deserialize"], + [20, "openzeppelin::account::utils::execute_calls[expr13]"], + [ + 21, + "core::array::serialize_array_helper::" + ], + [22, "core::ecdsa::check_ecdsa_signature"], + [ + 23, + "vault::contracts::account::Account::HasComponentImpl_AccountComponent::emit::" + ], + [ + 24, + "vault::contracts::account::Account::HasComponentImpl_AccountComponent::emit::" + ], + [25, "core::array::SpanFelt252Serde::deserialize"] + ] + }, + "contract_class_version": "0.1.0", + "entry_points_by_type": { + "EXTERNAL": [ + { + "selector": "0xbc0eb87884ab91e330445c3584a50d7ddf4b568f02fbeb456a6242cce3f5d9", + "function_idx": 7 + }, + { + "selector": "0xfe80f537b66d12a00b6d3c072b44afbb716e78dde5c3f0ef116ee93d3e3283", + "function_idx": 9 + }, + { + "selector": "0x15d40a3d6ca2ac30f4031e42be28da9b056fef9bb7357ac5e85627ee876e5ad", + "function_idx": 0 + }, + { + "selector": "0x162da33a4585851fe8d3af3c2a9c60b557814e221e0d4f30ff0b2189d9c7775", + "function_idx": 1 + }, + { + "selector": "0x1a35984e05126dbecb7c3bb9929e7dd9106d460c59b1633739a5c733a5fb13b", + "function_idx": 4 + }, + { + "selector": "0x1a6c6a0bdec86cc645c91997d8eea83e87148659e3e61122f72361fd5e94079", + "function_idx": 6 + }, + { + "selector": "0x28420862938116cb3bbdbedee07451ccc54d4e9412dbef71142ad1980a30941", + "function_idx": 2 + }, + { + "selector": "0x289da278a8dc833409cabfdad1581e8e7d40e42dcaed693fa4008dcdb4963b3", + "function_idx": 8 + }, + { + "selector": "0x2e3e21ff5952b2531241e37999d9c4c8b3034cccc89a202a6bf019bdf5294f9", + "function_idx": 5 + }, + { + "selector": "0x367eac5e0bf029f1ecb34abb825fa92b93fe4b5df97e0ec500711a3a178b823", + "function_idx": 3 + } + ], + "L1_HANDLER": [], + "CONSTRUCTOR": [ + { + "selector": "0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194", + "function_idx": 10 + } + ] + }, + "abi": [ + { + "type": "impl", + "name": "ISRC6Impl", + "interface_name": "openzeppelin::account::interface::ISRC6" + }, + { + "type": "struct", + "name": "core::array::Span::", + "members": [{ "name": "snapshot", "type": "@core::array::Array::" }] + }, + { + "type": "struct", + "name": "core::starknet::account::Call", + "members": [ + { "name": "to", "type": "core::starknet::contract_address::ContractAddress" }, + { "name": "selector", "type": "core::felt252" }, + { "name": "calldata", "type": "core::array::Span::" } + ] + }, + { + "type": "interface", + "name": "openzeppelin::account::interface::ISRC6", + "items": [ + { + "type": "function", + "name": "__execute__", + "inputs": [ + { "name": "calls", "type": "core::array::Array::" } + ], + "outputs": [{ "type": "core::array::Array::>" }], + "state_mutability": "view" + }, + { + "type": "function", + "name": "__validate__", + "inputs": [ + { "name": "calls", "type": "core::array::Array::" } + ], + "outputs": [{ "type": "core::felt252" }], + "state_mutability": "view" + }, + { + "type": "function", + "name": "is_valid_signature", + "inputs": [ + { "name": "hash", "type": "core::felt252" }, + { "name": "signature", "type": "core::array::Array::" } + ], + "outputs": [{ "type": "core::felt252" }], + "state_mutability": "view" + } + ] + }, + { + "type": "impl", + "name": "WeeklyLimit", + "interface_name": "vault::spending_limit::weekly_limit::interface::IWeeklyLimit" + }, + { + "type": "struct", + "name": "core::integer::u256", + "members": [ + { "name": "low", "type": "core::integer::u128" }, + { "name": "high", "type": "core::integer::u128" } + ] + }, + { + "type": "interface", + "name": "vault::spending_limit::weekly_limit::interface::IWeeklyLimit", + "items": [ + { + "type": "function", + "name": "get_weekly_limit", + "inputs": [], + "outputs": [{ "type": "core::integer::u256" }], + "state_mutability": "view" + } + ] + }, + { + "type": "impl", + "name": "PublicKeyImpl", + "interface_name": "openzeppelin::account::interface::IPublicKey" + }, + { + "type": "interface", + "name": "openzeppelin::account::interface::IPublicKey", + "items": [ + { + "type": "function", + "name": "get_public_key", + "inputs": [], + "outputs": [{ "type": "core::felt252" }], + "state_mutability": "view" + }, + { + "type": "function", + "name": "set_public_key", + "inputs": [{ "name": "new_public_key", "type": "core::felt252" }], + "outputs": [], + "state_mutability": "external" + } + ] + }, + { + "type": "impl", + "name": "PublicKeyCamelImpl", + "interface_name": "openzeppelin::account::interface::IPublicKeyCamel" + }, + { + "type": "interface", + "name": "openzeppelin::account::interface::IPublicKeyCamel", + "items": [ + { + "type": "function", + "name": "getPublicKey", + "inputs": [], + "outputs": [{ "type": "core::felt252" }], + "state_mutability": "view" + }, + { + "type": "function", + "name": "setPublicKey", + "inputs": [{ "name": "newPublicKey", "type": "core::felt252" }], + "outputs": [], + "state_mutability": "external" + } + ] + }, + { + "type": "impl", + "name": "DeclarerImpl", + "interface_name": "openzeppelin::account::interface::IDeclarer" + }, + { + "type": "interface", + "name": "openzeppelin::account::interface::IDeclarer", + "items": [ + { + "type": "function", + "name": "__validate_declare__", + "inputs": [{ "name": "class_hash", "type": "core::felt252" }], + "outputs": [{ "type": "core::felt252" }], + "state_mutability": "view" + } + ] + }, + { + "type": "impl", + "name": "SRC5Impl", + "interface_name": "openzeppelin::introspection::interface::ISRC5" + }, + { + "type": "enum", + "name": "core::bool", + "variants": [{ "name": "False", "type": "()" }, { "name": "True", "type": "()" }] + }, + { + "type": "interface", + "name": "openzeppelin::introspection::interface::ISRC5", + "items": [ + { + "type": "function", + "name": "supports_interface", + "inputs": [{ "name": "interface_id", "type": "core::felt252" }], + "outputs": [{ "type": "core::bool" }], + "state_mutability": "view" + } + ] + }, + { + "type": "constructor", + "name": "constructor", + "inputs": [ + { "name": "public_key", "type": "core::felt252" }, + { "name": "approver", "type": "core::starknet::contract_address::ContractAddress" }, + { "name": "limit", "type": "core::integer::u256" } + ] + }, + { + "type": "event", + "name": "openzeppelin::account::account::AccountComponent::OwnerAdded", + "kind": "struct", + "members": [{ "name": "new_owner_guid", "type": "core::felt252", "kind": "key" }] + }, + { + "type": "event", + "name": "openzeppelin::account::account::AccountComponent::OwnerRemoved", + "kind": "struct", + "members": [{ "name": "removed_owner_guid", "type": "core::felt252", "kind": "key" }] + }, + { + "type": "event", + "name": "openzeppelin::account::account::AccountComponent::Event", + "kind": "enum", + "variants": [ + { + "name": "OwnerAdded", + "type": "openzeppelin::account::account::AccountComponent::OwnerAdded", + "kind": "nested" + }, + { + "name": "OwnerRemoved", + "type": "openzeppelin::account::account::AccountComponent::OwnerRemoved", + "kind": "nested" + } + ] + }, + { + "type": "event", + "name": "openzeppelin::introspection::src5::SRC5Component::Event", + "kind": "enum", + "variants": [] + }, + { + "type": "event", + "name": "vault::tx_approval::tx_approval::TransactionApprovalComponent::Event", + "kind": "enum", + "variants": [] + }, + { + "type": "event", + "name": "vault::spending_limit::weekly_limit::weekly_limit::WeeklyLimitComponent::Event", + "kind": "enum", + "variants": [] + }, + { + "type": "event", + "name": "vault::whitelist::whitelist::WhitelistComponent::Event", + "kind": "enum", + "variants": [] + }, + { + "type": "event", + "name": "vault::contracts::account::Account::Event", + "kind": "enum", + "variants": [ + { + "name": "AccountEvent", + "type": "openzeppelin::account::account::AccountComponent::Event", + "kind": "flat" + }, + { + "name": "SRC5Event", + "type": "openzeppelin::introspection::src5::SRC5Component::Event", + "kind": "flat" + }, + { + "name": "TransactionApprovalEvent", + "type": "vault::tx_approval::tx_approval::TransactionApprovalComponent::Event", + "kind": "flat" + }, + { + "name": "WeeklyLimitEvent", + "type": "vault::spending_limit::weekly_limit::weekly_limit::WeeklyLimitComponent::Event", + "kind": "flat" + }, + { + "name": "WhitelistEvent", + "type": "vault::whitelist::whitelist::WhitelistComponent::Event", + "kind": "flat" + } + ] + } + ] +} diff --git a/backend/src/db/migrations/meta/0006_snapshot.json b/backend/src/db/migrations/meta/0006_snapshot.json index 6ffe56b1..87e1c93f 100644 --- a/backend/src/db/migrations/meta/0006_snapshot.json +++ b/backend/src/db/migrations/meta/0006_snapshot.json @@ -288,4 +288,4 @@ "schemas": {}, "tables": {} } -} \ No newline at end of file +} diff --git a/backend/src/db/migrations/meta/_journal.json b/backend/src/db/migrations/meta/_journal.json index ef440e84..3d57f7fb 100644 --- a/backend/src/db/migrations/meta/_journal.json +++ b/backend/src/db/migrations/meta/_journal.json @@ -52,4 +52,4 @@ "breakpoints": true } ] -} \ No newline at end of file +} diff --git a/backend/src/db/schema.ts b/backend/src/db/schema.ts index 0e6d151f..9b92bca7 100644 --- a/backend/src/db/schema.ts +++ b/backend/src/db/schema.ts @@ -1,62 +1,54 @@ -import { - bigint, - boolean, - pgTable, - serial, - text, - timestamp, - uuid, -} from "drizzle-orm/pg-core"; +import { bigint, boolean, pgTable, serial, text, timestamp, uuid } from 'drizzle-orm/pg-core'; -export const usdcTransfer = pgTable("transfer_usdc", { - transferId: text("transfer_id").primaryKey(), - network: text("network"), - blockHash: text("block_hash"), - blockNumber: bigint("block_number", { mode: "number" }), - blockTimestamp: timestamp("block_timestamp", { withTimezone: false }), - transactionHash: text("transaction_hash"), - fromAddress: text("from_address"), - toAddress: text("to_address"), - amount: text("amount"), - createdAt: timestamp("created_at", { withTimezone: false }), - cursor: bigint("_cursor", { mode: "number" }), +export const usdcTransfer = pgTable('transfer_usdc', { + transferId: text('transfer_id').primaryKey(), + network: text('network'), + blockHash: text('block_hash'), + blockNumber: bigint('block_number', { mode: 'number' }), + blockTimestamp: timestamp('block_timestamp', { withTimezone: false }), + transactionHash: text('transaction_hash'), + fromAddress: text('from_address'), + toAddress: text('to_address'), + amount: text('amount'), + createdAt: timestamp('created_at', { withTimezone: false }), + cursor: bigint('_cursor', { mode: 'number' }), }); -export const usdcBalance = pgTable("balance_usdc", { - network: text("network"), - blockNumber: bigint("block_number", { mode: "number" }), - blockTimestamp: timestamp("block_timestamp", { withTimezone: false }), - address: text("address"), - balance: text("balance"), - cursor: bigint("_cursor", { mode: "number" }), +export const usdcBalance = pgTable('balance_usdc', { + network: text('network'), + blockNumber: bigint('block_number', { mode: 'number' }), + blockTimestamp: timestamp('block_timestamp', { withTimezone: false }), + address: text('address'), + balance: text('balance'), + cursor: bigint('_cursor', { mode: 'number' }), }); -export const registration = pgTable("registration", { - phone_number: text("phone_number").primaryKey(), - address: text("address"), - first_name: text("first_name"), - last_name: text("last_name"), - created_at: timestamp("created_at").defaultNow(), - contract_address: text("contract_address").default(""), - is_confirmed: boolean("is_confirmed").default(false), +export const registration = pgTable('registration', { + phone_number: text('phone_number').primaryKey(), + address: text('address'), + first_name: text('first_name'), + last_name: text('last_name'), + created_at: timestamp('created_at').defaultNow(), + contract_address: text('contract_address').default(''), + is_confirmed: boolean('is_confirmed').default(false), }); -export const otp = pgTable("otp", { - phone_number: text("phone_number"), - otp: text("otp"), - used: boolean("used").default(false), - created_at: timestamp("created_at").defaultNow(), +export const otp = pgTable('otp', { + phone_number: text('phone_number'), + otp: text('otp'), + used: boolean('used').default(false), + created_at: timestamp('created_at').defaultNow(), }); -export const claims = pgTable("claims", { - id: uuid("id").defaultRandom().primaryKey(), - amount: text("amount"), - nonce: serial("nonce"), - signature: text("signature").array(), +export const claims = pgTable('claims', { + id: uuid('id').defaultRandom().primaryKey(), + amount: text('amount'), + nonce: serial('nonce'), + signature: text('signature').array(), }); -export const mockLimit = pgTable("mock_limit", { - address: text("address").primaryKey(), - limit: text("limit"), - blockTimestamp: timestamp("block_timestamp", { withTimezone: false }), +export const mockLimit = pgTable('mock_limit', { + address: text('address').primaryKey(), + limit: text('limit'), + blockTimestamp: timestamp('block_timestamp', { withTimezone: false }), }); diff --git a/backend/src/routes/index.ts b/backend/src/routes/index.ts index c8282d9e..fa3d2fd4 100644 --- a/backend/src/routes/index.ts +++ b/backend/src/routes/index.ts @@ -2,6 +2,7 @@ import type { Database } from '@/db/drizzle'; import { sql } from 'drizzle-orm'; import type { FastifyInstance, FastifyReply, FastifyRequest } from 'fastify'; +import type { Account } from 'starknet'; import { getClaimRoute } from './claim'; import { getGenerateClaimLinkRoute } from './generateClaimLink'; import { getBalanceRoute } from './getBalance'; @@ -15,14 +16,14 @@ import { verifyOtp } from './verifyOtp'; export const addressRegex = /^0x0[0-9a-fA-F]{63}$/; -export function declareRoutes(fastify: FastifyInstance) { +export function declareRoutes(fastify: FastifyInstance, account: Account, classHash: string) { getStatusRoute(fastify); getBalanceRoute(fastify); getCurrentExpenseRoute(fastify); getTransactionHistory(fastify); getRegisterRoute(fastify); getOtp(fastify); - verifyOtp(fastify); + verifyOtp(fastify, account, classHash); getHistoricalBalanceRoute(fastify); getGenerateClaimLinkRoute(fastify); getClaimRoute(fastify); diff --git a/backend/src/routes/verifyOtp.ts b/backend/src/routes/verifyOtp.ts index 85f54e3e..bb68ddae 100644 --- a/backend/src/routes/verifyOtp.ts +++ b/backend/src/routes/verifyOtp.ts @@ -1,34 +1,36 @@ -import { otp, registration } from "@/db/schema"; -import { deployAccountContract } from "@/utils/starknet"; -import { and, desc, sql } from "drizzle-orm"; -import { eq } from "drizzle-orm/pg-core/expressions"; -import type { FastifyInstance } from "fastify"; +import { otp, registration } from '@/db/schema'; +import { and, desc, sql } from 'drizzle-orm'; +import { eq } from 'drizzle-orm/pg-core/expressions'; +import type { FastifyInstance } from 'fastify'; +import type { Account } from 'starknet'; interface VerifyOtpRequestBody { phone_number: string; sent_otp: string; + public_key: string; } -export function verifyOtp(fastify: FastifyInstance) { +export function verifyOtp(fastify: FastifyInstance, account: Account, classHash: string) { fastify.post<{ Body: VerifyOtpRequestBody; }>( - "/verify_otp", + '/verify_otp', { schema: { body: { - type: "object", - required: ["phone_number"], + type: 'object', + required: ['phone_number', 'public_key', 'sent_otp'], properties: { - phone_number: { type: "string", pattern: "^\\+[1-9]\\d{1,14}$" }, - sent_otp: { type: "string" }, + phone_number: { type: 'string', pattern: '^\\+[1-9]\\d{1,14}$' }, + sent_otp: { type: 'string', pattern: '^[0-9]{6}$' }, + public_key: { type: 'string', pattern: '^0x0[0-9a-fA-F]{63}$' }, }, }, }, }, async (request, reply) => { try { - const { phone_number, sent_otp } = request.body; + const { phone_number, sent_otp, public_key } = request.body; // validating the otp // - if otp is old or otp is already used @@ -36,20 +38,14 @@ export function verifyOtp(fastify: FastifyInstance) { .select() .from(otp) .where( - and( - eq(otp.phone_number, phone_number), - eq(otp.otp, sent_otp), - eq(otp.used, false) - ) + and(eq(otp.phone_number, phone_number), eq(otp.otp, sent_otp), eq(otp.used, false)), ) .orderBy(desc(otp.created_at)) .limit(1); - console.log(otp_record); - if (!otp_record.length) { return reply.code(400).send({ - message: "You need to request the otp first | Invalid OTP provided", + message: 'You need to request the otp first | Invalid OTP provided', }); } @@ -61,19 +57,23 @@ export function verifyOtp(fastify: FastifyInstance) { }) .where(eq(otp.phone_number, phone_number)); - const contract_address = await deployAccountContract( - "0", - "0", - "0", - phone_number + // public key, approver, limit + const { contract_address, transaction_hash } = await account.deployContract({ + classHash, + constructorCalldata: [public_key, 0, 1000000000, 0], + }); + fastify.log.info( + 'Deploying account: ', + contract_address, + ' for: ', + phone_number, + ' with tx hash: ', + transaction_hash, ); - console.log(contract_address); - if (!contract_address) { return reply.code(500).send({ - message: - "Error in deploying smart contract. Please try again later", + message: 'Error in deploying smart contract. Please try again later', }); } @@ -82,18 +82,17 @@ export function verifyOtp(fastify: FastifyInstance) { .update(registration) .set({ is_confirmed: true, - contract_address: contract_address, + contract_address, }) .where(eq(registration.phone_number, phone_number)); return reply.code(200).send({ - message: "OTP verified successfully", + message: 'OTP verified successfully', }); } catch (error) { fastify.log.error(error); - console.log(error); - return reply.code(500).send({ message: "Internal Server Error" }); + return reply.code(500).send({ message: 'Internal Server Error' }); } - } + }, ); } diff --git a/backend/src/utils/starknet.ts b/backend/src/utils/starknet.ts deleted file mode 100644 index 28069d4c..00000000 --- a/backend/src/utils/starknet.ts +++ /dev/null @@ -1,84 +0,0 @@ -import { Account, Contract, ec, json, RpcProvider, stark } from "starknet"; -import ClassHashInfo from "../assets/class_hashes.json"; -import dotenv from "dotenv"; -import fs from "fs"; -dotenv.config(); - -const starknet_rpc = process.env.STARKNET_RPC || ""; -const wallet_p_key = process.env.WALLET_P_KEY || ""; -const wallet_address = process.env.WALLET_ADDRESS || ""; - -export const deployAccountContract = async ( - public_key = "0", - approver = "0", - limit = "0", - phone_number: string -): Promise => { - try { - const provider = new RpcProvider({ - nodeUrl: starknet_rpc, - }); - const account = new Account(provider, wallet_address, wallet_p_key); - - const class_hash_network = await check_class_hash( - provider, - ClassHashInfo.sierra - ); - - const compiledSierra = json.parse( - fs - .readFileSync("./src/assets/vault_account.sierra.json") - .toString("ascii") - ); - const compiledCasm = json.parse( - fs.readFileSync("./src/assets/vault_account.casm.json").toString("ascii") - ); - - if (!class_hash_network) { - const txn = await account.declare({ - contract: compiledSierra, - classHash: ClassHashInfo.sierra, - compiledClassHash: ClassHashInfo.casm, - }); - - await provider.waitForTransaction(txn.transaction_hash); - - console.log(txn.class_hash); - } - - const deploy_txn = await account.deployContract({ - classHash: ClassHashInfo.sierra, - constructorCalldata: [public_key, approver, limit], - }); - - await provider.waitForTransaction(deploy_txn.transaction_hash); - - return deploy_txn.contract_address; - } catch (error: any) { - throw new Error( - `Error : ${error}, Error in deploying contract for Phone Number : ${phone_number}` - ); - } -}; - -const check_class_hash = async ( - provider: RpcProvider, - class_hash: string -): Promise => { - try { - const class_hash_network = await provider.getClassByHash(class_hash); - return true; - } catch (error) { - return false; - } -}; - -export const generateRandomAddress = (): { - random_p_key: string; - public_key: string; -} => { - const random_p_key = stark.randomAddress(); - const public_key = ec.starkCurve.getStarkKey(random_p_key); - - return { random_p_key, public_key }; -}; diff --git a/backend/test/claim.test.ts b/backend/test/claim.test.ts index d39e4c58..26977b74 100644 --- a/backend/test/claim.test.ts +++ b/backend/test/claim.test.ts @@ -17,7 +17,7 @@ describe('GET /claim route', () => { beforeAll(async () => { container = await new PostgreSqlContainer().start(); const connectionUri = container.getConnectionUri(); - app = buildApp({ + app = await buildApp({ database: { connectionString: connectionUri, }, diff --git a/backend/test/generateClaimLink.test.ts b/backend/test/generateClaimLink.test.ts index 7ab57b53..b3687e5d 100644 --- a/backend/test/generateClaimLink.test.ts +++ b/backend/test/generateClaimLink.test.ts @@ -14,7 +14,7 @@ describe('POST /generate_claim_link route', () => { beforeAll(async () => { container = await new PostgreSqlContainer().start(); const connectionUri = container.getConnectionUri(); - app = buildApp({ + app = await buildApp({ database: { connectionString: connectionUri, }, diff --git a/backend/test/getBalance.test.ts b/backend/test/getBalance.test.ts index 6ea01232..f60842af 100644 --- a/backend/test/getBalance.test.ts +++ b/backend/test/getBalance.test.ts @@ -13,7 +13,7 @@ describe('GET /get_balance route', () => { beforeAll(async () => { container = await new PostgreSqlContainer().start(); const connectionUri = container.getConnectionUri(); - app = buildApp({ + app = await buildApp({ database: { connectionString: connectionUri, }, diff --git a/backend/test/getCurrentExpense.test.ts b/backend/test/getCurrentExpense.test.ts index 4a1fef55..f1a5c236 100644 --- a/backend/test/getCurrentExpense.test.ts +++ b/backend/test/getCurrentExpense.test.ts @@ -26,7 +26,7 @@ describe('/get_current_expense route', () => { beforeAll(async () => { container = await new PostgreSqlContainer().start(); const connectionUri = container.getConnectionUri(); - app = buildApp({ + app = await buildApp({ database: { connectionString: connectionUri, }, diff --git a/backend/test/getHistoricalBalance.test.ts b/backend/test/getHistoricalBalance.test.ts index f2d7d006..6aa3e256 100644 --- a/backend/test/getHistoricalBalance.test.ts +++ b/backend/test/getHistoricalBalance.test.ts @@ -13,7 +13,7 @@ describe('GET /get_historical_balance route', () => { beforeAll(async () => { container = await new PostgreSqlContainer().start(); const connectionUri = container.getConnectionUri(); - app = buildApp({ + app = await buildApp({ database: { connectionString: connectionUri, }, diff --git a/backend/test/getLimit.test.ts b/backend/test/getLimit.test.ts index 1fbbc00f..8582d93f 100644 --- a/backend/test/getLimit.test.ts +++ b/backend/test/getLimit.test.ts @@ -15,7 +15,7 @@ describe('GET /get_limit route', () => { beforeAll(async () => { container = await new PostgreSqlContainer().start(); const connectionUri = container.getConnectionUri(); - app = buildApp({ + app = await buildApp({ database: { connectionString: connectionUri, }, diff --git a/backend/test/getOtp.test.ts b/backend/test/getOtp.test.ts index 62c6b70f..0e314b7a 100644 --- a/backend/test/getOtp.test.ts +++ b/backend/test/getOtp.test.ts @@ -19,7 +19,7 @@ describe('Get OTP test', () => { container = await new PostgreSqlContainer().start(); const connectionUri = container.getConnectionUri(); // console.log(connectionUri); - app = buildApp({ + app = await buildApp({ database: { connectionString: connectionUri, }, diff --git a/backend/test/getTransactionHistory.test.ts b/backend/test/getTransactionHistory.test.ts index ddbad764..7cde9edf 100644 --- a/backend/test/getTransactionHistory.test.ts +++ b/backend/test/getTransactionHistory.test.ts @@ -62,7 +62,7 @@ describe('GET /transaction history route', () => { beforeAll(async () => { container = await new PostgreSqlContainer().start(); const connectionUri = container.getConnectionUri(); - app = buildApp({ + app = await buildApp({ database: { connectionString: connectionUri, }, diff --git a/backend/test/register.test.ts b/backend/test/register.test.ts index 03eb862b..25704ad5 100644 --- a/backend/test/register.test.ts +++ b/backend/test/register.test.ts @@ -16,7 +16,7 @@ describe('GET /get_balance route', () => { beforeAll(async () => { container = await new PostgreSqlContainer().start(); const connectionUri = container.getConnectionUri(); - app = buildApp({ + app = await buildApp({ database: { connectionString: connectionUri, }, diff --git a/backend/test/status.test.ts b/backend/test/status.test.ts index 613028ba..8fd79127 100644 --- a/backend/test/status.test.ts +++ b/backend/test/status.test.ts @@ -11,7 +11,7 @@ describe('GET /status route', () => { beforeAll(async () => { container = await new PostgreSqlContainer().start(); - app = buildApp({ + app = await buildApp({ database: { connectionString: container.getConnectionUri(), }, diff --git a/backend/test/verifyOtp.test.ts b/backend/test/verifyOtp.test.ts index 54dd5acd..a9428004 100644 --- a/backend/test/verifyOtp.test.ts +++ b/backend/test/verifyOtp.test.ts @@ -1,28 +1,24 @@ -import { buildApp } from "@/app"; -import { - PostgreSqlContainer, - type StartedPostgreSqlContainer, -} from "@testcontainers/postgresql"; -import dotenv from "dotenv"; -import type { FastifyInstance } from "fastify"; -import { afterAll, beforeAll, describe, expect, test } from "vitest"; -import * as schema from "../src/db/schema"; +import { buildApp } from '@/app'; +import { PostgreSqlContainer, type StartedPostgreSqlContainer } from '@testcontainers/postgresql'; +import dotenv from 'dotenv'; +import type { FastifyInstance } from 'fastify'; +import { afterAll, beforeAll, describe, expect, test } from 'vitest'; +import * as schema from '../src/db/schema'; dotenv.config(); -describe("Verify OTP test", () => { +describe('Verify OTP test', () => { let container: StartedPostgreSqlContainer; let app: FastifyInstance; - const testAddress = - "0x004babd76a282efdd30b97c8a98b0f2e4ebb91e81b3542bfd124c086648a07af"; + const testAddress = '0x004babd76a282efdd30b97c8a98b0f2e4ebb91e81b3542bfd124c086648a07af'; const testPhoneNumber = process.env.TEST_PHONE_NUMBER as string; - const testFirstName = "Jean"; - const testLastName = "Dupont"; + const testFirstName = 'Jean'; + const testLastName = 'Dupont'; beforeAll(async () => { container = await new PostgreSqlContainer().start(); const connectionUri = container.getConnectionUri(); // console.log(connectionUri); - app = buildApp({ + app = await buildApp({ database: { connectionString: connectionUri, }, @@ -38,9 +34,7 @@ describe("Verify OTP test", () => { await app.db.delete(schema.otp); // Insert balance to mock address - await app.db - .insert(schema.usdcBalance) - .values({ address: testAddress, balance: "1000" }); + await app.db.insert(schema.usdcBalance).values({ address: testAddress, balance: '1000' }); // adding a user await app.db.insert(schema.registration).values({ @@ -53,7 +47,7 @@ describe("Verify OTP test", () => { // adding a mock otp await app.db.insert(schema.otp).values({ phone_number: testPhoneNumber, - otp: "666665", + otp: '666665', used: true, }); }); @@ -63,18 +57,19 @@ describe("Verify OTP test", () => { await container.stop(); }); - test("should throw 500 if otp not requested : /verify_otp", async () => { + test('should throw 500 if otp not requested : /verify_otp', async () => { const response = await app.inject({ - method: "POST", - url: "/verify_otp", + method: 'POST', + url: '/verify_otp', body: { phone_number: testPhoneNumber, - sent_otp: "666666", + sent_otp: '666666', + public_key: testAddress, }, }); const msg = { - message: "You need to request the otp first | Invalid OTP provided", + message: 'You need to request the otp first | Invalid OTP provided', }; expect(response.body).toBe(JSON.stringify(msg)); @@ -82,49 +77,85 @@ describe("Verify OTP test", () => { }); test( - "should verify the otp sent to the phone number : /verify_otp", + 'should verify the otp sent to the phone number : /verify_otp', async () => { // adding the otp to db await app.db.insert(schema.otp).values({ phone_number: testPhoneNumber, - otp: "666666", + otp: '666666', }); const response = await app.inject({ - method: "POST", - url: "/verify_otp", + method: 'POST', + url: '/verify_otp', body: { phone_number: testPhoneNumber, - sent_otp: "666666", + sent_otp: '666666', + public_key: testAddress, }, }); const msg = { - message: "OTP verified successfully", + message: 'OTP verified successfully', }; expect(response.body).toBe(JSON.stringify(msg)); expect(response.statusCode).toBe(200); }, - 120 * 1000 + 120 * 1000, // 2 min test timeout ); - test("should not be able verify the otp already sent to the phone number : /verify_otp", async () => { + test('should not be able verify the otp already sent to the phone number : /verify_otp', async () => { const response = await app.inject({ - method: "POST", - url: "/verify_otp", + method: 'POST', + url: '/verify_otp', body: { phone_number: testPhoneNumber, - sent_otp: "666666", + sent_otp: '666666', + public_key: testAddress, }, }); const msg = { - message: "You need to request the otp first | Invalid OTP provided", + message: 'You need to request the otp first | Invalid OTP provided', }; expect(response.body).toBe(JSON.stringify(msg)); expect(response.statusCode).toBe(400); }); + + test('should not be able verify the otp no public key sent: /verify_otp', async () => { + const response = await app.inject({ + method: 'POST', + url: '/verify_otp', + body: { + phone_number: testPhoneNumber, + sent_otp: '666666', + }, + }); + + expect(response.json()).toHaveProperty( + 'message', + "body must have required property 'public_key'", + ); + expect(response.statusCode).toBe(400); + }); + test('should not be able verify the otp invalid public key sent: /verify_otp', async () => { + const response = await app.inject({ + method: 'POST', + url: '/verify_otp', + body: { + phone_number: testPhoneNumber, + sent_otp: '666666', + public_key: '0x1', + }, + }); + + expect(response.json()).toHaveProperty( + 'message', + 'body/public_key must match pattern "^0x0[0-9a-fA-F]{63}$"', + ); + expect(response.statusCode).toBe(400); + }); });