From bd8efecd269dda662c2fd4d0ce9cf1fd0f4e4c5e Mon Sep 17 00:00:00 2001
From: Toni Tabak
Date: Tue, 2 Jul 2024 21:13:52 +0200
Subject: [PATCH] Release v6 (#1170)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
* refactor(update): toTransactionVersion, getUniversalSuggestedFee
* feat: default account UniversalDetails, rpc spec update, update interface
* feat: def rpc 0_6, sepolia nodes
* chore(release): 6.0.0-beta.6 [skip ci]
# [6.0.0-beta.6](https://github.com/starknet-io/starknet.js/compare/v6.0.0-beta.5...v6.0.0-beta.6) (2023-12-11)
### Features
* def rpc 0_6, sepolia nodes ([4f59a8f](https://github.com/starknet-io/starknet.js/commit/4f59a8f01439662ae7eb785cafcf781c68b2cb04))
* default account UniversalDetails, rpc spec update, update interface ([8dc9b8a](https://github.com/starknet-io/starknet.js/commit/8dc9b8ab28a82a9a0eaa47e0271c12b79e8cff39))
* sepolia constants, rpc open change ([6de46b5](https://github.com/starknet-io/starknet.js/commit/6de46b59d22bfda959c083b3ac5570cb8d4c6d0a))
* feat: add string types of cairo v2.4.0
* test: rectify waitForTransaction spies
* ci: bump devnet and remove sequencer
* fix: provider rpc 0.5-0.6 getTransactionReceipt response standardization
* refactor(provider): provider response type EstimateFeeResponse extended with maxfee and bound props
* refactor(provider): removed code, fixed getBlock types
* Update noble and scure deps
- update noble-hashes to [1.3.3](https://github.com/paulmillr/noble-hashes/releases/tag/1.3.3)
- update noble-curves to [1.3.0](https://github.com/paulmillr/noble-curves/releases/tag/1.3.0)
* feat(provider): fix and clean provider response and response parser, removed seqeuncer api
* refactor(provider): removed event as non response type from response types
* feat(provider): pending response discrimination, pending type guards
* fix: solve wrong response for account.verifyMessage
* Update src/utils/responseParser/rpc.ts
Co-authored-by: Petar Penović
* chore: reolved comments
* feat: curves
* chore: lock
* chore(release): 6.0.0-beta.7 [skip ci]
# [6.0.0-beta.7](https://github.com/starknet-io/starknet.js/compare/v6.0.0-beta.6...v6.0.0-beta.7) (2023-12-14)
### Bug Fixes
* provider rpc 0.5-0.6 getTransactionReceipt response standardization ([76b6ab4](https://github.com/starknet-io/starknet.js/commit/76b6ab49f6721d1f76c3f30d3d88d6dbc8b80bda))
### Features
* curves ([405de46](https://github.com/starknet-io/starknet.js/commit/405de462032579ef0e8e434c62976dcb84ee1af8))
* **provider:** fix and clean provider response and response parser, removed seqeuncer api ([7ecb069](https://github.com/starknet-io/starknet.js/commit/7ecb069e3d2c37653cedc44dfbb635c5bc8eec7f))
* **provider:** pending response discrimination, pending type guards ([013a22b](https://github.com/starknet-io/starknet.js/commit/013a22bf4dd8cb6df817ccf6ff2d82837fe91693))
* chore: lock
* test: adjust latest block state conditional
* feat: ethereum signer
* feat: ethereum-signer
* feat: sepolia
* chore(release): 5.25.0 [skip ci]
# [5.25.0](https://github.com/starknet-io/starknet.js/compare/v5.24.5...v5.25.0) (2023-12-18)
### Features
* sepolia ([26d7044](https://github.com/starknet-io/starknet.js/commit/26d70446edd7c098b7f257d9242cc9d9d220b11e))
* fix: estimateFeeBulk provided version
* chore(release): 6.0.0-beta.8 [skip ci]
# [6.0.0-beta.8](https://github.com/starknet-io/starknet.js/compare/v6.0.0-beta.7...v6.0.0-beta.8) (2023-12-19)
### Bug Fixes
* estimateFeeBulk provided version ([da717be](https://github.com/starknet-io/starknet.js/commit/da717be8e656087eaba21c865a6dd0b648664491))
* fix: acc deploy_acc
* chore(release): 6.0.0-beta.9 [skip ci]
# [6.0.0-beta.9](https://github.com/starknet-io/starknet.js/compare/v6.0.0-beta.8...v6.0.0-beta.9) (2023-12-19)
### Bug Fixes
* acc deploy_acc ([732cd94](https://github.com/starknet-io/starknet.js/commit/732cd946f26c2b0fe893067f25c1fe712d72d49b))
* feat: req id counter
* chore: make id public
* chore(release): 6.0.0-beta.10 [skip ci]
# [6.0.0-beta.10](https://github.com/starknet-io/starknet.js/compare/v6.0.0-beta.9...v6.0.0-beta.10) (2023-12-20)
### Features
* req id counter ([cedd1ea](https://github.com/starknet-io/starknet.js/commit/cedd1ea32cd58107c504d357a3dd5e9a40010a80))
* docs: update getEvents guide (#907)
* test: enable abiwan integration tests
They were disabled for some reason, we have to execute them to make
sure the integration is working as expected at runtime and not only
at compile time (type inference)
* feat: abiwan v2 intergation
* test: abiwan v2 integration
* docs: include version fragment for v5 Juno example
* chore: skip abiwan integration v1 failing tests
Those will be addressed later
* fix: utilize provided resourceBounds value
* chore(release): 6.0.0-beta.11 [skip ci]
# [6.0.0-beta.11](https://github.com/starknet-io/starknet.js/compare/v6.0.0-beta.10...v6.0.0-beta.11) (2024-01-04)
### Bug Fixes
* utilize provided resourceBounds value ([65bea53](https://github.com/starknet-io/starknet.js/commit/65bea53ab03a04fdd4c122ba2fecbb1010100e18))
* chore: use abi-wan-kanabi version 2.1.0-rc.1
* feat: make Abi and CONTRACT_ABI types compatible with abiwan
* chore: use abi-wan-kanabi version 2.1.0
* [Feat]: Abiwan V2 Integration (#912)
* test: enable abiwan integration tests
They were disabled for some reason, we have to execute them to make
sure the integration is working as expected at runtime and not only
at compile time (type inference)
* feat: abiwan v2 intergation
* test: abiwan v2 integration
* chore: skip abiwan integration v1 failing tests
Those will be addressed later
* chore: use abi-wan-kanabi version 2.1.0-rc.1
* feat: make Abi and CONTRACT_ABI types compatible with abiwan
* chore: use abi-wan-kanabi version 2.1.0
* feat: abi-wan trigger
* chore(release): 5.26.0 [skip ci]
# [5.26.0](https://github.com/starknet-io/starknet.js/compare/v5.25.0...v5.26.0) (2024-01-15)
### Features
* abi-wan trigger ([c10150a](https://github.com/starknet-io/starknet.js/commit/c10150a328051054a7bba1260296c0c92fdd2051))
* feat: replace in verifyMessage : response by Error
* docs: update abiwan guides (#922)
* docs: update abiwan guide
* docs: add a section about abiwan in the connect contract guide
* Update www/docs/guides/connect_contract.md
---------
Co-authored-by: Ivan Pavičić
* fix: move abiwan from dev dependencies to regular dependencies (#925)
Otherwise abiwan is not installed when starknet.js is installed and nothing works as reported
here: https://discord.com/channels/793094838509764618/927918707613786162/1197169770731147316
* chore(release): 5.26.1 [skip ci]
## [5.26.1](https://github.com/starknet-io/starknet.js/compare/v5.26.0...v5.26.1) (2024-01-18)
### Bug Fixes
* move abiwan from dev dependencies to regular dependencies ([#925](https://github.com/starknet-io/starknet.js/issues/925)) ([6b7ee49](https://github.com/starknet-io/starknet.js/commit/6b7ee49918d704f8143f51ab7a0360446ea4cf5e))
* chore: update abi-wan-kanabi-v2 vo v2.1.1 (#928)
* docs: removed v4 docs (#931)
* test: update with some of the special chars
* feat: add provider.decodeParameters
* chore(release): 6.0.0-beta.12 [skip ci]
# [6.0.0-beta.12](https://github.com/starknet-io/starknet.js/compare/v6.0.0-beta.11...v6.0.0-beta.12) (2024-01-23)
### Features
* add provider.decodeParameters ([be6eec9](https://github.com/starknet-io/starknet.js/commit/be6eec94c8ae5d92df631502c9a1d61663d80101))
* ethereum signer ([8473adb](https://github.com/starknet-io/starknet.js/commit/8473adbcfa5ef642297b8a7f448a0d789703037f))
* ethereum-signer ([f37bfb2](https://github.com/starknet-io/starknet.js/commit/f37bfb2788b7c6befc10efca8b102ee2a975ee55))
* Merge branch 'docs-add-search'
* chore: rename abi-wan-kanabi to abi-wan-kanabi-v1 (#933)
This avoid `npx abi-wan-kanabi` to use the installed version and
forces it to get the latest version from npm
* Merge branch 'docs-add-search'
* feat: trigger release
* chore(release): 5.27.0 [skip ci]
# [5.27.0](https://github.com/starknet-io/starknet.js/compare/v5.26.1...v5.27.0) (2024-01-23)
### Features
* trigger release ([fbf983f](https://github.com/starknet-io/starknet.js/commit/fbf983f7820768f919cddb2c5806178a20e38bdd))
* chore(release): 6.0.0-beta.13 [skip ci]
# [6.0.0-beta.13](https://github.com/starknet-io/starknet.js/compare/v6.0.0-beta.12...v6.0.0-beta.13) (2024-01-23)
### Bug Fixes
* solve wrong response for account.verifyMessage ([05f4095](https://github.com/starknet-io/starknet.js/commit/05f4095599f89dd508fac9316e1c24fc0dceaa8a))
### Features
* abiwan v2 intergation ([87d15d3](https://github.com/starknet-io/starknet.js/commit/87d15d3d4ada1138ed5b66620a4de56189195f4c))
* add string types of cairo v2.4.0 ([a8a73c1](https://github.com/starknet-io/starknet.js/commit/a8a73c1f5b0bc72bc42460f3735eeec6f95edcbe))
* make Abi and CONTRACT_ABI types compatible with abiwan ([9007816](https://github.com/starknet-io/starknet.js/commit/9007816689528a79bd8bb4267e0098be2e6d71d2))
* replace in verifyMessage : response by Error ([1abf91f](https://github.com/starknet-io/starknet.js/commit/1abf91f170c46d4f4cf5f493dc3d6717c6d3c1e7))
* sepolia ([26d7044](https://github.com/starknet-io/starknet.js/commit/26d70446edd7c098b7f257d9242cc9d9d220b11e))
* test: typed cairo 2.4: bytes31 and ByteArray
* fix: throw on negative param cairo.uint256 and bnToUint256
* chore: test notation
* chore: rename abi-wan-kanabi to abi-wan-kanabi-v1 (#942)
This avoid `npx abi-wan-kanabi` to use the installed version and
forces it to get the latest version from npm
* docs: add migration to V6
* Create FUNDING.json
* chore: aggregate typo changes (#870)
---------
Co-authored-by: CI
Co-authored-by: BorkBorked <107079055+BorkBorked@users.noreply.github.com>
Co-authored-by: script-money <74860630+script-money@users.noreply.github.com>
Co-authored-by: Ivan Pavičić
Co-authored-by: kongtaoxing
Co-authored-by: Dhruv Kelawala
* feat: expand structured data hashing in line with SNIP-12 (#920)
* feat: expand structured data hashing in line with SNIP-12
* chore: reduce revision overlap
* chore: allow hash method override for the Merkle tree class
* chore: simplify enum and array handling
* chore(release): 5.28.0 [skip ci]
# [5.28.0](https://github.com/starknet-io/starknet.js/compare/v5.27.0...v5.28.0) (2024-02-01)
### Features
* expand structured data hashing in line with SNIP-12 ([#920](https://github.com/starknet-io/starknet.js/issues/920)) ([cb20590](https://github.com/starknet-io/starknet.js/commit/cb2059039e3b42501cdfefec7802da83eb73645b))
* chore: bump TypeScript to 5.3
* feat: add provider.decodeParameters
* chore(release): 5.29.0 [skip ci]
# [5.29.0](https://github.com/starknet-io/starknet.js/compare/v5.28.0...v5.29.0) (2024-02-02)
### Features
* add provider.decodeParameters ([39595f3](https://github.com/starknet-io/starknet.js/commit/39595f3303204b273fadd53764c59767ce6c5b36))
* docs: update remaining StarkNet casing to Starknet
* ci: bump marketplace actions
* chore(release): 6.0.0-beta.14 [skip ci]
# [6.0.0-beta.14](https://github.com/starknet-io/starknet.js/compare/v6.0.0-beta.13...v6.0.0-beta.14) (2024-02-02)
### Bug Fixes
* move abiwan from dev dependencies to regular dependencies ([#925](https://github.com/starknet-io/starknet.js/issues/925)) ([6b7ee49](https://github.com/starknet-io/starknet.js/commit/6b7ee49918d704f8143f51ab7a0360446ea4cf5e))
### Features
* abi-wan trigger ([c10150a](https://github.com/starknet-io/starknet.js/commit/c10150a328051054a7bba1260296c0c92fdd2051))
* add provider.decodeParameters ([39595f3](https://github.com/starknet-io/starknet.js/commit/39595f3303204b273fadd53764c59767ce6c5b36))
* expand structured data hashing in line with SNIP-12 ([#920](https://github.com/starknet-io/starknet.js/issues/920)) ([cb20590](https://github.com/starknet-io/starknet.js/commit/cb2059039e3b42501cdfefec7802da83eb73645b))
* trigger release ([fbf983f](https://github.com/starknet-io/starknet.js/commit/fbf983f7820768f919cddb2c5806178a20e38bdd))
* chore: refactor Signer for convenient overwriting (#941)
Co-authored-by: lin.fan
* feat: new CairoUint256 cairo datatype model
* chore: cleanup r1
* Update src/utils/cairoDataTypes/uint256.ts
Co-authored-by: Petar Penović
* chore: cleanup
* chore: improve tests, fix constructor
* chore(release): 6.0.0-beta.15 [skip ci]
# [6.0.0-beta.15](https://github.com/starknet-io/starknet.js/compare/v6.0.0-beta.14...v6.0.0-beta.15) (2024-02-05)
### Bug Fixes
* throw on negative param cairo.uint256 and bnToUint256 ([e1ead14](https://github.com/starknet-io/starknet.js/commit/e1ead1466984f26ff91d7fe6174fc87be8c3aede))
### Features
* new CairoUint256 cairo datatype model ([b64abcc](https://github.com/starknet-io/starknet.js/commit/b64abccf3888eba49460124a4d7aabbdca1592d1))
* chore(release): 6.0.0 [skip ci]
# [6.0.0](https://github.com/starknet-io/starknet.js/compare/v5.29.0...v6.0.0) (2024-02-05)
### Bug Fixes
* acc deploy_acc ([732cd94](https://github.com/starknet-io/starknet.js/commit/732cd946f26c2b0fe893067f25c1fe712d72d49b))
* **beta:** deploy account ([#880](https://github.com/starknet-io/starknet.js/issues/880)) ([00c58e3](https://github.com/starknet-io/starknet.js/commit/00c58e3c6d03b716b68c1b96b5a4adc1cff87dd0))
* estimateFeeBulk provided version ([da717be](https://github.com/starknet-io/starknet.js/commit/da717be8e656087eaba21c865a6dd0b648664491))
* provider rpc 0.5-0.6 getTransactionReceipt response standardization ([76b6ab4](https://github.com/starknet-io/starknet.js/commit/76b6ab49f6721d1f76c3f30d3d88d6dbc8b80bda))
* remove account_deployment_data from deploy Account ([ede83bf](https://github.com/starknet-io/starknet.js/commit/ede83bfda3c6fcfa9dd397c92bd709293c8dda9b))
* solve wrong response for account.verifyMessage ([05f4095](https://github.com/starknet-io/starknet.js/commit/05f4095599f89dd508fac9316e1c24fc0dceaa8a))
* throw on negative param cairo.uint256 and bnToUint256 ([e1ead14](https://github.com/starknet-io/starknet.js/commit/e1ead1466984f26ff91d7fe6174fc87be8c3aede))
* utilize provided resourceBounds value ([65bea53](https://github.com/starknet-io/starknet.js/commit/65bea53ab03a04fdd4c122ba2fecbb1010100e18))
### Features
* abiwan v2 intergation ([87d15d3](https://github.com/starknet-io/starknet.js/commit/87d15d3d4ada1138ed5b66620a4de56189195f4c))
* account preferred transaction version, setup v3 ([5652eb2](https://github.com/starknet-io/starknet.js/commit/5652eb211e1accaefbb2f24bcb756ccf9170c07a))
* add provider.decodeParameters ([be6eec9](https://github.com/starknet-io/starknet.js/commit/be6eec94c8ae5d92df631502c9a1d61663d80101))
* add string types of cairo v2.4.0 ([a8a73c1](https://github.com/starknet-io/starknet.js/commit/a8a73c1f5b0bc72bc42460f3735eeec6f95edcbe))
* curves ([405de46](https://github.com/starknet-io/starknet.js/commit/405de462032579ef0e8e434c62976dcb84ee1af8))
* def rpc 0_6, sepolia nodes ([4f59a8f](https://github.com/starknet-io/starknet.js/commit/4f59a8f01439662ae7eb785cafcf781c68b2cb04))
* default account UniversalDetails, rpc spec update, update interface ([8dc9b8a](https://github.com/starknet-io/starknet.js/commit/8dc9b8ab28a82a9a0eaa47e0271c12b79e8cff39))
* dual specification with 0.6 implementation, not yet integrated ([ac8c763](https://github.com/starknet-io/starknet.js/commit/ac8c76383bb3f566164bc4f38c477e3e3dc45f31))
* ethereum signer ([8473adb](https://github.com/starknet-io/starknet.js/commit/8473adbcfa5ef642297b8a7f448a0d789703037f))
* ethereum-signer ([f37bfb2](https://github.com/starknet-io/starknet.js/commit/f37bfb2788b7c6befc10efca8b102ee2a975ee55))
* hashes, signer, vip account, types, versions as string enum ([6ceb9e3](https://github.com/starknet-io/starknet.js/commit/6ceb9e31e51d51a6ce374144fd3ddb82a6ea01b3))
* make Abi and CONTRACT_ABI types compatible with abiwan ([9007816](https://github.com/starknet-io/starknet.js/commit/9007816689528a79bd8bb4267e0098be2e6d71d2))
* new CairoUint256 cairo datatype model ([b64abcc](https://github.com/starknet-io/starknet.js/commit/b64abccf3888eba49460124a4d7aabbdca1592d1))
* pretty print rpc LibraryError params, make env.DEBUG usefull ([cca723f](https://github.com/starknet-io/starknet.js/commit/cca723f13009ce7048c7be6b8a6f466aca0d5e19))
* **provider:** fix and clean provider response and response parser, removed seqeuncer api ([7ecb069](https://github.com/starknet-io/starknet.js/commit/7ecb069e3d2c37653cedc44dfbb635c5bc8eec7f))
* **provider:** pending response discrimination, pending type guards ([013a22b](https://github.com/starknet-io/starknet.js/commit/013a22bf4dd8cb6df817ccf6ff2d82837fe91693))
* remove old version constants, default types api rpc ([ed9cb08](https://github.com/starknet-io/starknet.js/commit/ed9cb089460640af96a73eca66e9971ca5832041))
* replace in verifyMessage : response by Error ([1abf91f](https://github.com/starknet-io/starknet.js/commit/1abf91f170c46d4f4cf5f493dc3d6717c6d3c1e7))
* req id counter ([cedd1ea](https://github.com/starknet-io/starknet.js/commit/cedd1ea32cd58107c504d357a3dd5e9a40010a80))
* rpc 0.6 implementation as superset of 0.5 tx ([5b2b299](https://github.com/starknet-io/starknet.js/commit/5b2b2997ee7e54144864315ed20175017e4218b4))
* rpc 0.6.0-rc3 implementation ([c2607ed](https://github.com/starknet-io/starknet.js/commit/c2607ed64f26d18ea66f2184acf34d3ca9ee4766))
* rpc provider ([0d9c2e5](https://github.com/starknet-io/starknet.js/commit/0d9c2e5ba0298af7b608ccbd9dd2eff3dc0bb69a))
* rpcChannel ([181eea3](https://github.com/starknet-io/starknet.js/commit/181eea3e4eabc52cdf46b796f0861e2641d59668))
* sepolia constants, rpc open change ([6de46b5](https://github.com/starknet-io/starknet.js/commit/6de46b59d22bfda959c083b3ac5570cb8d4c6d0a))
* simulate skip validate by default, spec deploy acc fix ([1b3e7ae](https://github.com/starknet-io/starknet.js/commit/1b3e7aeadaba5b7d59377e249b535f6a8cb8862e))
* update default rpc nodes and version ([9b9fe0e](https://github.com/starknet-io/starknet.js/commit/9b9fe0e4c5d8d54323bb82ab7ceed3a78d6fc1bc))
* update verson ([5dfe445](https://github.com/starknet-io/starknet.js/commit/5dfe445a5ed09dd531d91156633321fdae4b70cd))
* v3 transaction hashes ([4fe40a1](https://github.com/starknet-io/starknet.js/commit/4fe40a1419031cd6328509e2439744d0ff98c8e7))
* v3 tx hashes calculation ([f0e760d](https://github.com/starknet-io/starknet.js/commit/f0e760d109e488b70b16eed24e94b889d708d257))
* v3 wip with est ([b95c462](https://github.com/starknet-io/starknet.js/commit/b95c462df0bd59293b7b42b5474311a3bbbfab1d))
### BREAKING CHANGES
* v3 transactions
* build(deps): bump typescript-eslint to "6.21.0", eslint to "8.56.0"
* docs: repair and modify migration guide
* feat: use fetch-cookie package for cookie based sticky sessions
* chore(release): 6.1.0 [skip ci]
# [6.1.0](https://github.com/starknet-io/starknet.js/compare/v6.0.0...v6.1.0) (2024-02-13)
### Features
* use fetch-cookie package for cookie based sticky sessions ([5a56485](https://github.com/starknet-io/starknet.js/commit/5a56485052e773c8b0a3f9dbdc2f4ba3626362fb))
* chore: post develop merge package fix
* chore: cick
* docs: update docs for v6 (#949)
* docs: update docs for v6
* docs: implement comments of Pave
* fix: rpc event
* chore(release): 6.1.1 [skip ci]
## [6.1.1](https://github.com/starknet-io/starknet.js/compare/v6.1.0...v6.1.1) (2024-02-19)
### Bug Fixes
* rpc event ([ae3e265](https://github.com/starknet-io/starknet.js/commit/ae3e265f6617bd79c8435483916b0f24be036fa6))
* chore: bump abi-wan v2 (#970)
* fix: drop abi-wan-kanabi-v1 support
* chore(release): 6.1.2 [skip ci]
## [6.1.2](https://github.com/starknet-io/starknet.js/compare/v6.1.1...v6.1.2) (2024-02-20)
### Bug Fixes
* drop abi-wan-kanabi-v1 support ([30a4681](https://github.com/starknet-io/starknet.js/commit/30a46815fa9fb88bbcb98df2f4a8dafc5a32b4ab))
* docs: solve visual display of the tables for snjs versions
* ci: bump devnet
* chore: bump dependencies
* fix: update fetch-cookie dependency
* chore(release): 6.1.3 [skip ci]
## [6.1.3](https://github.com/starknet-io/starknet.js/compare/v6.1.2...v6.1.3) (2024-02-23)
### Bug Fixes
* update fetch-cookie dependency ([518330c](https://github.com/starknet-io/starknet.js/commit/518330c4ee00e671e716b018220f767e8118c431))
* chore: update package
* chore(release): 6.1.4 [skip ci]
## [6.1.4](https://github.com/starknet-io/starknet.js/compare/v6.1.3...v6.1.4) (2024-02-26)
### Bug Fixes
* **Calldata.compile:** do not split long `entrypoint` names before calling `getSelectorFromName` ([9434bcd](https://github.com/starknet-io/starknet.js/commit/9434bcddf74069c7e5bdecbac94017ae23cd2a45))
* fix(RpcChannel): allow client to provide `specVersion`
this saves an extra call on RPC for optionally-known information (like the `chainId` case).
also fixed speck -> spec typo
* chore(release): 6.1.5 [skip ci]
## [6.1.5](https://github.com/starknet-io/starknet.js/compare/v6.1.4...v6.1.5) (2024-03-02)
### Bug Fixes
* **RpcChannel:** allow client to provide `specVersion` ([ae8cf8e](https://github.com/starknet-io/starknet.js/commit/ae8cf8e19d8ba73c52376d83d2e084da008daba1))
* ci: bump devnet
* feat: implement RPC v0.7.0-rc2 specification
* chore: apply RPC v0.7.0-rc1 updates
* test: update tests for RPC upgrade
* chore: rectify intersection types
* chore: apply RPC v0.7.0-rc2 updates
* chore(release): 6.2.0 [skip ci]
# [6.2.0](https://github.com/starknet-io/starknet.js/compare/v6.1.5...v6.2.0) (2024-03-07)
### Features
* implement RPC v0.7.0-rc2 specification ([de32936](https://github.com/starknet-io/starknet.js/commit/de329361d838157b4fbe2b37bb043c3235b97a14))
* fix: repair Cairo 1 nested and enum tuple handling
* fix: tuples response parser, for nested tuples, or tuple including Result enum
* refactor: shorten tuple utility code
---------
Co-authored-by: Petar Penovic
* chore(release): 6.2.1 [skip ci]
## [6.2.1](https://github.com/starknet-io/starknet.js/compare/v6.2.0...v6.2.1) (2024-03-11)
### Bug Fixes
* repair Cairo 1 nested and enum tuple handling ([ce2e541](https://github.com/starknet-io/starknet.js/commit/ce2e5417e6c42af17418408dc1ca6aab4c570473))
* feat: update starknetId class and add getStarkProfile function
* chore(release): 6.3.0 [skip ci]
# [6.3.0](https://github.com/starknet-io/starknet.js/compare/v6.2.1...v6.3.0) (2024-03-11)
### Features
* update starknetId class and add getStarkProfile function ([ae71c97](https://github.com/starknet-io/starknet.js/commit/ae71c97b38974d4d7b3392532388957e1ea499bb))
* chore: package lock local update
* fix: expand encoding type for preset types
* feat: enable cairo 2.6.0 contract declaration
* feat: declare cairo2.6.0 contracts
* docs: add comment for rpc compatibility
* test: resolve cairo1v2 test file parsing error
* Update src/utils/hash/classHash.ts
---------
Co-authored-by: Petar Penovic
* feat: skip signatures when skipValidate is true
* feat: don't sign when skipValidate is true
* test: adjust tests for skipValidate change
---------
Co-authored-by: Petar Penovic
* chore: resolve lint issues
* chore(release): 6.4.0 [skip ci]
# [6.4.0](https://github.com/starknet-io/starknet.js/compare/v6.3.0...v6.4.0) (2024-03-12)
### Bug Fixes
* expand encoding type for preset types ([b992446](https://github.com/starknet-io/starknet.js/commit/b9924465a1f01ac4273638f3fa258b36192d2101))
### Features
* enable cairo 2.6.0 contract declaration ([0104c59](https://github.com/starknet-io/starknet.js/commit/0104c59739a9dbe70091e14372a73ca84550f639))
* skip signatures when skipValidate is true ([6f784ea](https://github.com/starknet-io/starknet.js/commit/6f784ea4e4edd298f1950dac956fd1c81b953497))
* fix: byteArray encoding for less than 31 chars (#1011)
* fix: byteArray encoding for less than 31 chars
* refactor: reuse byteArray utility for typed data hashing
---------
Co-authored-by: Petar Penovic
* chore(release): 6.4.1 [skip ci]
## [6.4.1](https://github.com/starknet-io/starknet.js/compare/v6.4.0...v6.4.1) (2024-03-14)
### Bug Fixes
* byteArray encoding for less than 31 chars ([#1011](https://github.com/starknet-io/starknet.js/issues/1011)) ([653acc4](https://github.com/starknet-io/starknet.js/commit/653acc44c841540214dd6f6b8956b354d7c27644))
* fix: update starknetid sepolia contract addresses (#1016)
* chore(release): 6.4.2 [skip ci]
## [6.4.2](https://github.com/starknet-io/starknet.js/compare/v6.4.1...v6.4.2) (2024-03-14)
### Bug Fixes
* update starknetid sepolia contract addresses ([#1016](https://github.com/starknet-io/starknet.js/issues/1016)) ([b50a3bd](https://github.com/starknet-io/starknet.js/commit/b50a3bdada4345a9d601734762bc7a600766ec25))
* fix: wallet circular dependency fix
* fix: adjust max amount bound calculation for RPC v0.7.0
* feat: make fee margins configurable
* chore(release): 6.5.0 [skip ci]
# [6.5.0](https://github.com/starknet-io/starknet.js/compare/v6.4.2...v6.5.0) (2024-03-14)
### Bug Fixes
* adjust max amount bound calculation for RPC v0.7.0 ([dd34cdb](https://github.com/starknet-io/starknet.js/commit/dd34cdb8b9817a55a16a97d960b1544d75c0059a))
### Features
* make fee margins configurable ([cedd984](https://github.com/starknet-io/starknet.js/commit/cedd984e1106db5b73d17630e282eb956d344a97))
* ci: default rpc spec is 0_7 (#1017)
* docs: Add docker approach guide for dev setup (#1010)
* docs: Add docker approach guide for dev setup
* docs: Add more detailed guide steps
* docs: add specific docker command via guide
* chore: extract devnet detector & env helper
* chore: throw an error if devnet is not set
* docs: remove devnet py detection logging
* docs: writing style improvement
---------
Co-authored-by: Luka Saric
* feat: walletAccount extract methods and update new ones
* feat: the WalletAccount handle changed channel
* Update src/wallet/connect.ts
Co-authored-by: Ivan Pavičić
* chore: cleanups
* fix: update to latest get-starknet dev
* chore: clenup
* fix: test ci fix
* fix: second option bump semantic release to 0.5
* chore(release): 6.6.0 [skip ci]
# [6.6.0](https://github.com/starknet-io/starknet.js/compare/v6.5.0...v6.6.0) (2024-03-19)
### Bug Fixes
* second option bump semantic release to 0.5 ([c90f9b2](https://github.com/starknet-io/starknet.js/commit/c90f9b285afb455d2404bff67137d5e6ae44cd5f))
* test ci fix ([3a6c924](https://github.com/starknet-io/starknet.js/commit/3a6c9247717cb979842d9b37905ae423267959a5))
* update to latest get-starknet dev ([017702f](https://github.com/starknet-io/starknet.js/commit/017702fd8c579ab62c98bc78fd6e8dd3022ef9ec))
* wallet circular dependency fix ([621ae2d](https://github.com/starknet-io/starknet.js/commit/621ae2d4a015f3bb3b2e63ddbaeb5fa843509a88))
### Features
* get-starknet-core repacked for mjs, and initial implementation ([ab7fa19](https://github.com/starknet-io/starknet.js/commit/ab7fa19f44ad1fc27292313589247b74943fe3d0))
* the WalletAccount handle changed channel ([73603e1](https://github.com/starknet-io/starknet.js/commit/73603e175bcc7925aa896be81fb666ffb225890d))
* wallet deploy contract and patches ([dbf53b6](https://github.com/starknet-io/starknet.js/commit/dbf53b6e57948e433186cae6209998dece04fe4a))
* walletAccount extract methods and update new ones ([0dfb5db](https://github.com/starknet-io/starknet.js/commit/0dfb5db1032dd7c946ee514647e8abb3eda87996))
* chore: refactor various typeof comparisons with util methods (#1007)
* chore: refactor various typeof comparisons with util methods
* chore: removed docker compose, replaced more occurences of typeOf in project, docker compose file will be added in separate PR
* fix: next version (#1024)
* test: eth signer
* test: move secp256k1Point tests in a dedicated test file
* feat: helper for transaction receipt
* simplify extends for account class
* feat: handling of cairo u512 type
* refactor: change name of variable : GetTxReceiptResponseWithoutHelper
* fix: double lines for same imports
* fix: solve an error in validate.ts initiated by pr 1007
* fix: correction of a word in guide
* docs: validateChecksumAddress
* fix: jsdoc correction
* docs: add tsdoc in utils/address.ts
* test: add extra fees
* fix: estimateFeeBulk include skipValidate in accountInvocationsFactory
* feat: add type guard to receipt response status methods
* fix: repair i128 typed data encoding and add typed data range checks
* chore: update left over StarkNet casing
---------
Co-authored-by: PhilippeR26
Co-authored-by: Philippe ROSTAN <81040730+PhilippeR26@users.noreply.github.com>
Co-authored-by: gregory <10611760+gregoryguillou@users.noreply.github.com>
Co-authored-by: ivpavici
Co-authored-by: Petar Penovic
* chore(release): 6.6.6 [skip ci]
## [6.6.6](https://github.com/starknet-io/starknet.js/compare/v6.6.5...v6.6.6) (2024-03-25)
### Bug Fixes
* next version ([#1024](https://github.com/starknet-io/starknet.js/issues/1024)) ([07d4a26](https://github.com/starknet-io/starknet.js/commit/07d4a26c8b93413fcf1b8b54549e11555df86ca9))
* docs: fix nodeUrl code typo (#1046)
* Next version (#1043)
* test: eth signer
* test: move secp256k1Point tests in a dedicated test file
* feat: helper for transaction receipt
* simplify extends for account class
* feat: handling of cairo u512 type
* refactor: change name of variable : GetTxReceiptResponseWithoutHelper
* fix: double lines for same imports
* fix: solve an error in validate.ts initiated by pr 1007
* fix: correction of a word in guide
* docs: validateChecksumAddress
* fix: jsdoc correction
* docs: add tsdoc in utils/address.ts
* test: add extra fees
* fix: estimateFeeBulk include skipValidate in accountInvocationsFactory
* feat: add type guard to receipt response status methods
* fix: repair i128 typed data encoding and add typed data range checks
* chore: update left over StarkNet casing
* feat: bundle resolution, module, type import for walletacc
* feat: bundle resolution, module, type import for walletaccount
* chore: fix connect import
* chore: add get-starknet-core next as dependencie
* chore: import fix
* fix: estimateMessageFee - eth address format (#1040)
* fix: estimatemessagefee eth address format
* fix: implement requests
* docs: small guides cleanup (#1048)
* docs: fix nodeUrl code typo (#1046)
* docs: small guides cleanup
---------
Co-authored-by: Joel Mun
* fix(RpcProvider): allow client to provide `specVersion` in 0.7 provider
this saves an extra call on RPC for optionally-known information (like the `chainId` case).
also fixed speck -> spec typo
* fix: remove abis parameter from signer and account execute
* feat: configure u512 and Secp256k1Point for abiwan
* chore: bump dependencies
* chore: expose data gas consumed and data gas price for 0.7 rpc
* refactor: create wallet namespace
* refactor: create wallet namespace
* fix: change name to connect.ts
---------
Co-authored-by: Toni Tabak
---------
Co-authored-by: PhilippeR26
Co-authored-by: Philippe ROSTAN <81040730+PhilippeR26@users.noreply.github.com>
Co-authored-by: gregory <10611760+gregoryguillou@users.noreply.github.com>
Co-authored-by: ivpavici
Co-authored-by: Petar Penovic
Co-authored-by: Joel Mun
Co-authored-by: Abraham Makovetsky
Co-authored-by: Haroune Mohammedi
Co-authored-by: Dhruv Kelawala
* feat: readme & trigger release
* chore(release): 6.7.0 [skip ci]
# [6.7.0](https://github.com/starknet-io/starknet.js/compare/v6.6.6...v6.7.0) (2024-04-03)
### Features
* readme & trigger release ([5341c42](https://github.com/starknet-io/starknet.js/commit/5341c42da8bf5d2f82e4446a60b5e4fdc9c4e2fe))
* ci: bump devnet
* docs: goerli testnet deprecated (#1059)
* test: CairoFelt tests (#1035)
* test: CairoFelt tests
* Update __tests__/utils/CairoTypes/CairoFelt.test.ts
* Update __tests__/utils/CairoTypes/CairoFelt.test.ts
---------
Co-authored-by: Ivan Pavičić
* fix: tslib (#1068)
* feat: add getGasPrice rpc provider method (#1056)
* feat: add getGasPrice rpc provider method
* fix: rpc method name and test function
* fix: change rpc provide method helper
- change the helper method of `getL1GasPrice()` from `getBlockWithTxs()` to `getBlockWithTxHashes()`
* fix: change test name to getL1GasPrice
* test: Test setup refactor & remove RPC sequencer (#1044)
* test: test setup refactor & remove rpc sequencer
* fix: enable sequencer tests to run on goerli
* chore: format markdowns
* fix: remove unnecessary goerli describeIf comment
* chore: remove setup verifier & simplify envs check logic
* test: naming improvements
* test: update test setup data log for testnet
* test: change from goerli to sepolia
* test: rename from rpc testnet to testnet
* test: remove `TEST_PROVIDER_BASE_URL`
---------
Co-authored-by: Luka Saric
Co-authored-by: Ivan Pavičić
* docs: types format fix for generated docs (#1075)
* docs: types format fix for generated docs
* docs: Update index.ts
* feat: rpc 0.7.1 (#1071)
* fix(utils): fix block identifier (#1076)
* fix(utils): fix block identifier
* docs: class Block docs
* feat: Export function parseCalldataField()
* feat: export parseCalldataField()
* Update src/utils/calldata/index.ts
Co-authored-by: Toni Tabak
---------
Co-authored-by: Toni Tabak
* docs: repair dark theme search styling (#1080)
* docs: word not authorized in jsdoc (#1082)
* docs: adding missing jsdocs on methods (#1036)
* docs: adding missing jsdocs on methods
* removed override, and non exported method comments
* Modified comment param
* removed invalid comment
* Update src/utils/address.ts
* Update src/utils/address.ts
* Update src/utils/calldata/cairo.ts
* Update src/utils/calldata/cairo.ts
---------
Co-authored-by: Ivan Pavičić
* chore: added discord link to all relavant places (#1086)
* chore: added discord link to all relavant places
* chore: updated discord link
* Update CONTRIBUTING.md
* Update README.md
---------
Co-authored-by: Ivan Pavičić
* refactor: getStarkName & getStarkProfile for latest version of contract
* fix: starkne types 0.7 (#1087)
* refactor(spec): extract and import rpc spec types from starknet-types
* chore: add starknet types 0.7.2
* chore(release): 6.8.0 [skip ci]
# [6.8.0](https://github.com/starknet-io/starknet.js/compare/v6.7.0...v6.8.0) (2024-04-23)
### Bug Fixes
* starkne types 0.7 ([#1087](https://github.com/starknet-io/starknet.js/issues/1087)) ([b038c76](https://github.com/starknet-io/starknet.js/commit/b038c76fe204746f1d1023c2ad3b46c022f6edbd))
* tslib ([#1068](https://github.com/starknet-io/starknet.js/issues/1068)) ([dd7dc10](https://github.com/starknet-io/starknet.js/commit/dd7dc10c57fc3cc35298c0d584a178666e9cfed1))
* **utils:** fix block identifier ([#1076](https://github.com/starknet-io/starknet.js/issues/1076)) ([0a3499d](https://github.com/starknet-io/starknet.js/commit/0a3499d49751061ceae1a4d6023b34f402376efc))
### Features
* add getGasPrice rpc provider method ([#1056](https://github.com/starknet-io/starknet.js/issues/1056)) ([d396275](https://github.com/starknet-io/starknet.js/commit/d396275348aff9c932d2bb7466b2a55f96214e4e))
* Export function parseCalldataField() ([4d59658](https://github.com/starknet-io/starknet.js/commit/4d596582023f24522c25a1a515ee0246d2eca90a))
* rpc 0.7.1 ([#1071](https://github.com/starknet-io/starknet.js/issues/1071)) ([11dc600](https://github.com/starknet-io/starknet.js/commit/11dc6003c74b6b6d0408b3f5894b5b6739d4bfba))
* Snjs enc dec doc (#1101)
* chore(release): 6.8.0 [skip ci]
# [6.8.0](https://github.com/starknet-io/starknet.js/compare/v6.7.0...v6.8.0) (2024-04-23)
### Bug Fixes
* starkne types 0.7 ([#1087](https://github.com/starknet-io/starknet.js/issues/1087)) ([b038c76](https://github.com/starknet-io/starknet.js/commit/b038c76fe204746f1d1023c2ad3b46c022f6edbd))
* tslib ([#1068](https://github.com/starknet-io/starknet.js/issues/1068)) ([dd7dc10](https://github.com/starknet-io/starknet.js/commit/dd7dc10c57fc3cc35298c0d584a178666e9cfed1))
* **utils:** fix block identifier ([#1076](https://github.com/starknet-io/starknet.js/issues/1076)) ([0a3499d](https://github.com/starknet-io/starknet.js/commit/0a3499d49751061ceae1a4d6023b34f402376efc))
### Features
* add getGasPrice rpc provider method ([#1056](https://github.com/starknet-io/starknet.js/issues/1056)) ([d396275](https://github.com/starknet-io/starknet.js/commit/d396275348aff9c932d2bb7466b2a55f96214e4e))
* Export function parseCalldataField() ([4d59658](https://github.com/starknet-io/starknet.js/commit/4d596582023f24522c25a1a515ee0246d2eca90a))
* rpc 0.7.1 ([#1071](https://github.com/starknet-io/starknet.js/issues/1071)) ([11dc600](https://github.com/starknet-io/starknet.js/commit/11dc6003c74b6b6d0408b3f5894b5b6739d4bfba))
* docs: add paragrapher for encode decode tool
* Update CHANGELOG.md
---------
Co-authored-by: Toni Tabak
Co-authored-by: semantic-release-bot
Co-authored-by: Ivan Pavičić
* chore: add examples to JsDoc for num.ts file (#1100)
* chore: add examples to JsDoc for num.ts file
* chores: implement requested update changes examples to JsDoc for num.ts file
* chore: change @return to @returns for JsDoc examples in num.ts file
---------
Co-authored-by: Toni Tabak
Co-authored-by: semantic-release-bot
* chore: Add JsDoc comments and examples for merkle.ts file (#1107)
* chore: Add JsDoc comments and examples for selector.ts file (#1106)
* chore: add examples to JsDoc for transaction.ts file (#1105)
* Revert "chore: add examples to JsDoc for transaction.ts file (#1105)" (#1108)
This reverts commit 0ab0de70142b07186502c6457933858ccec6e23e.
* Update CONTRIBUTING.md (#1117)
* chore/add JsDoc for address.ts file (#1096)
* chore(release): 6.8.0 [skip ci]
# [6.8.0](https://github.com/starknet-io/starknet.js/compare/v6.7.0...v6.8.0) (2024-04-23)
### Bug Fixes
* starkne types 0.7 ([#1087](https://github.com/starknet-io/starknet.js/issues/1087)) ([b038c76](https://github.com/starknet-io/starknet.js/commit/b038c76fe204746f1d1023c2ad3b46c022f6edbd))
* tslib ([#1068](https://github.com/starknet-io/starknet.js/issues/1068)) ([dd7dc10](https://github.com/starknet-io/starknet.js/commit/dd7dc10c57fc3cc35298c0d584a178666e9cfed1))
* **utils:** fix block identifier ([#1076](https://github.com/starknet-io/starknet.js/issues/1076)) ([0a3499d](https://github.com/starknet-io/starknet.js/commit/0a3499d49751061ceae1a4d6023b34f402376efc))
### Features
* add getGasPrice rpc provider method ([#1056](https://github.com/starknet-io/starknet.js/issues/1056)) ([d396275](https://github.com/starknet-io/starknet.js/commit/d396275348aff9c932d2bb7466b2a55f96214e4e))
* Export function parseCalldataField() ([4d59658](https://github.com/starknet-io/starknet.js/commit/4d596582023f24522c25a1a515ee0246d2eca90a))
* rpc 0.7.1 ([#1071](https://github.com/starknet-io/starknet.js/issues/1071)) ([11dc600](https://github.com/starknet-io/starknet.js/commit/11dc6003c74b6b6d0408b3f5894b5b6739d4bfba))
* chore/add JsDoc for address.ts file
* update/ change address jsDoc
- Add quotes to address string
- Change address to get more zeros
* feat/ Add JSDoc for encode.ts
* update/ fix comments of encode.ts
* update/ Fix last comment
---------
Co-authored-by: Toni Tabak
Co-authored-by: semantic-release-bot
* docs: add example to url.ts (#1112)
* docs: add example to url.ts
* test: reomve leftover
* Revert "chore: Add JsDoc comments and examples for merkle.ts file (#1107)"
This reverts commit f77bae58aea45850a1d95247d29d71500eba3b68.
* Revert "chore: Add JsDoc comments and examples for selector.ts file (#1106)"
This reverts commit 0b25abae10381b2bfb4d784d5d19445a7c6e8511.
* Revert "chore: add examples to JsDoc for num.ts file (#1100)"
This reverts commit ae5dcf90cba070fed57d5d649088d5435806b3f3.
* test: Improve tests performance (#1121)
* test: fix transaction retry interval fallback for devnet tests
* test: remove test.only
* feat: add type coverage (#1120)
* Update _test.yml (#1126)
* fix: cannot infer ts2742 types from starknet-types@0.7 (#1098)
the externalization of types in starknet-types prevent typescript from inferring
a type that are not available in the project. To workaround this issue, this
commit imports the SPEC type so that the inference can happen
* Verify message fix (#1128)
* fix: verification signature with new braavos account
* refactor: change ContractSpecifies name
* fix: change to getContractVersion name
* fix: change method name in test
* fix: implement most of Penovicq comments
* fix: handling when cairoversion is known and signatureveriffunctionname is unknown
* fix: verifyMessageBraavos PR polution fix
* chore: cleanup
* chore: cleanup unrelated to the pr but next-version
---------
Co-authored-by: PhilippeR26
* Remove all code for Goerli testnet (#1122)
* test: eth signer
* test: move secp256k1Point tests in a dedicated test file
* feat: helper for transaction receipt
* simplify extends for account class
* feat: handling of cairo u512 type
* refactor: change name of variable : GetTxReceiptResponseWithoutHelper
* fix: double lines for same imports
* fix: solve an error in validate.ts initiated by pr 1007
* fix: correction of a word in guide
* docs: validateChecksumAddress
* fix: jsdoc correction
* docs: add tsdoc in utils/address.ts
* test: add extra fees
* fix: estimateFeeBulk include skipValidate in accountInvocationsFactory
* feat: add type guard to receipt response status methods
* fix: repair i128 typed data encoding and add typed data range checks
* chore: update left over StarkNet casing
* feat: bundle resolution, module, type import for walletacc
* feat: bundle resolution, module, type import for walletaccount
* chore: fix connect import
* chore: add get-starknet-core next as dependencie
* chore: import fix
* fix: estimateMessageFee - eth address format (#1040)
* fix: estimatemessagefee eth address format
* fix: implement requests
* docs: small guides cleanup (#1048)
* docs: fix nodeUrl code typo (#1046)
* docs: small guides cleanup
---------
Co-authored-by: Joel Mun
* fix(RpcProvider): allow client to provide `specVersion` in 0.7 provider
this saves an extra call on RPC for optionally-known information (like the `chainId` case).
also fixed speck -> spec typo
* fix: remove abis parameter from signer and account execute
* feat: configure u512 and Secp256k1Point for abiwan
* chore: bump dependencies
* chore: expose data gas consumed and data gas price for 0.7 rpc
* refactor: remove all code for Goerli testnet
* feat: add provider.waitForBlock
* test: bump ci tests to devnet-rs v0.0.5
* fix: solve conflict
---------
Co-authored-by: gregory <10611760+gregoryguillou@users.noreply.github.com>
Co-authored-by: Toni Tabak
Co-authored-by: ivpavici
Co-authored-by: Petar Penovic
Co-authored-by: Joel Mun
Co-authored-by: Abraham Makovetsky
Co-authored-by: Haroune Mohammedi
Co-authored-by: Dhruv Kelawala
* feat: provider.getL1MessageHash (#1123)
* feat: provider.getL1MessageHash
* docs: add JSDOC example
* fix: remaining conflicts
* fix: remove [warning] from typedoc for external usage (#1095)
* test: Improve tests performance (#1121)
* test: fix transaction retry interval fallback for devnet tests
* test: remove test.only
* Update _test.yml (#1126)
* fix: rename the @param to match the definitions
this commit changes the typedoc that do not match the function declaration
* fix: add a space before typedoc
so that it catches the name
when a @param contains an html tag, it should not be attached to the parameter
name otherwise it does consider the tag is part of the name. This commit
detaches the name from the tag
* fix: improve function declaration so that typedoc matches it
this is a specific case when a function has several declarations and the first
one does not match the typedoc because the parameter is optional. This commit
simplifies the declaration by making the comment optional with a ?.
* fix: reintroduce the parameter name
change the declaration of a function so that the parameter name appears.
To do so it moves the assignement in the function.
* fix: remove unused type declaration and export
removes a declaration from account that is not used in the code and
redundant with the exact same one in the provider file. export the
declaration that is the one really used.
---------
Co-authored-by: Luka Saric <32763694+lukasaric@users.noreply.github.com>
Co-authored-by: Ivan Pavičić
* docs: relocate documentation of eth randomness (#1130)
* chore(release): 6.9.0 [skip ci]
# [6.9.0](https://github.com/starknet-io/starknet.js/compare/v6.8.0...v6.9.0) (2024-05-21)
### Bug Fixes
* cannot infer ts2742 types from starknet-types@0.7 ([#1098](https://github.com/starknet-io/starknet.js/issues/1098)) ([f1c3b8e](https://github.com/starknet-io/starknet.js/commit/f1c3b8e3aeb96f6efb7e512ac3ba689253004c9d))
* remove [warning] from typedoc for external usage ([#1095](https://github.com/starknet-io/starknet.js/issues/1095)) ([195186f](https://github.com/starknet-io/starknet.js/commit/195186fc2974ab0d164b1a48c68f7bf026329df5)), closes [#1121](https://github.com/starknet-io/starknet.js/issues/1121) [#1126](https://github.com/starknet-io/starknet.js/issues/1126)
### Features
* add type coverage ([#1120](https://github.com/starknet-io/starknet.js/issues/1120)) ([eceda5d](https://github.com/starknet-io/starknet.js/commit/eceda5dc1c39e472e1105e07797e76aaac3c1531))
* provider.getL1MessageHash ([#1123](https://github.com/starknet-io/starknet.js/issues/1123)) ([1489cf2](https://github.com/starknet-io/starknet.js/commit/1489cf25e7e8598ab161cecc62c82495f64daa33))
### Reverts
* Revert "chore: add examples to JsDoc for transaction.ts file (#1105)" (#1108) ([59eb01e](https://github.com/starknet-io/starknet.js/commit/59eb01e451cf64dfdacd6d34b2a709e0a1029f15)), closes [#1105](https://github.com/starknet-io/starknet.js/issues/1105) [#1108](https://github.com/starknet-io/starknet.js/issues/1108)
* Next version (#1143)
* test: add coverage option (#1131)
* test: add coverage option
* docs: add coverage of a single file
* feat: add coverage in automatic test suite
* fix: add 'run' to npm test coverage script
* docs: jsdoc adds (#1133)
* docs: jsdoc for utils-provider and utils-classHash
* docs: add jsdoc in utils- stark and starknetid
* docs: add jsdoc to utils-shortstring, transaction, uint256
* docs: add jsdoc for signer interface
* docs: add @return for class getters
* Chore/replace enums with companion pattern approach (#1083)
* test: test setup refactor & remove rpc sequencer
* fix: enable sequencer tests to run on goerli
* chore: format markdowns
* fix: remove unnecessary goerli describeIf comment
* chore: remove setup verifier & simplify envs check logic
* test: naming improvements
* test: update test setup data log for testnet
* test: change from goerli to sepolia
* test: rename from rpc testnet to testnet
* test: remove `TEST_PROVIDER_BASE_URL`
* chore: replace enums with companion pattern
* chore: convert caior option & result enums to consts
* chore: add `ValuesType` type helper
* test: Improve tests performance (#1121)
* test: fix transaction retry interval fallback for devnet tests
* test: remove test.only
* chore: revert from describeIfNot to describeIf
* Update _test.yml (#1126)
* chore(release): 6.9.0 [skip ci]
# [6.9.0](https://github.com/starknet-io/starknet.js/compare/v6.8.0...v6.9.0) (2024-05-21)
### Bug Fixes
* cannot infer ts2742 types from starknet-types@0.7 ([#1098](https://github.com/starknet-io/starknet.js/issues/1098)) ([f1c3b8e](https://github.com/starknet-io/starknet.js/commit/f1c3b8e3aeb96f6efb7e512ac3ba689253004c9d))
* remove [warning] from typedoc for external usage ([#1095](https://github.com/starknet-io/starknet.js/issues/1095)) ([195186f](https://github.com/starknet-io/starknet.js/commit/195186fc2974ab0d164b1a48c68f7bf026329df5)), closes [#1121](https://github.com/starknet-io/starknet.js/issues/1121) [#1126](https://github.com/starknet-io/starknet.js/issues/1126)
### Features
* add type coverage ([#1120](https://github.com/starknet-io/starknet.js/issues/1120)) ([eceda5d](https://github.com/starknet-io/starknet.js/commit/eceda5dc1c39e472e1105e07797e76aaac3c1531))
* provider.getL1MessageHash ([#1123](https://github.com/starknet-io/starknet.js/issues/1123)) ([1489cf2](https://github.com/starknet-io/starknet.js/commit/1489cf25e7e8598ab161cecc62c82495f64daa33))
### Reverts
* Revert "chore: add examples to JsDoc for transaction.ts file (#1105)" (#1108) ([59eb01e](https://github.com/starknet-io/starknet.js/commit/59eb01e451cf64dfdacd6d34b2a709e0a1029f15)), closes [#1105](https://github.com/starknet-io/starknet.js/issues/1105) [#1108](https://github.com/starknet-io/starknet.js/issues/1108)
* fix: use proper constants
---------
Co-authored-by: Luka Saric
Co-authored-by: Ivan Pavičić
Co-authored-by: Toni Tabak
Co-authored-by: semantic-release-bot
* refactor: remove functions useful for deprecated sequencer
* refactor: starknetid contracts on sepolia & remove old code (#1139)
* test: update starknetid naming mock contract
* fix: update starknetId contract addresses on sepolia
* refactor: remove unused code from getStarkName & getStarkProfile
* docs: update starknetId utils example results
* test: fix getStarknetIdContract test on sepolia
* fix: remove default from computeHintedClassHash to be able to export (#1142)
* fix: remove default from classhash/computeHintedClassHash to be able to export
* test: add test for computeHintedClassHash
* docs: utils/num docs (#1132)
* docs: added jsdocs to utils/num functions
* docs: extracted existing util/num tests to a separate file, added tests
* chore: num docs small fixes and refactoring
* Update src/utils/num.ts
---------
Co-authored-by: Ivan Pavičić
* docs: updated verious util function docs, added tests, refactoring (#1129)
* docs: updated verious util function docs, added tests, refactoring
* docs: json util jsdocs improvements
* chore: typo quickfix
* chore: added missing results to jsdoc examples
* chore: removed jsdoc from non-exported helper function
* chore: utils/json docs fixes and refactoring
* fix: export abi types
* clanup
* fix: types-js (#1147)
* fix: types-js
* chore: fix upp
* Dep/types js (#1153)
* fix: types-js
* chore: fix upp
* fix: types 0.0.7
* docs: merkle and selector docs/tests (#1152)
* docs: added docs for merkle and selector utils, moved selector to hash, added happy path tests
* chore: added example tag to jsdoc
* chore: remove obsolete folder (#1149)
* test: Improve tests performance (#1121)
* test: fix transaction retry interval fallback for devnet tests
* test: remove test.only
* Update _test.yml (#1126)
* chore(release): 6.9.0 [skip ci]
# [6.9.0](https://github.com/starknet-io/starknet.js/compare/v6.8.0...v6.9.0) (2024-05-21)
### Bug Fixes
* cannot infer ts2742 types from starknet-types@0.7 ([#1098](https://github.com/starknet-io/starknet.js/issues/1098)) ([f1c3b8e](https://github.com/starknet-io/starknet.js/commit/f1c3b8e3aeb96f6efb7e512ac3ba689253004c9d))
* remove [warning] from typedoc for external usage ([#1095](https://github.com/starknet-io/starknet.js/issues/1095)) ([195186f](https://github.com/starknet-io/starknet.js/commit/195186fc2974ab0d164b1a48c68f7bf026329df5)), closes [#1121](https://github.com/starknet-io/starknet.js/issues/1121) [#1126](https://github.com/starknet-io/starknet.js/issues/1126)
### Features
* add type coverage ([#1120](https://github.com/starknet-io/starknet.js/issues/1120)) ([eceda5d](https://github.com/starknet-io/starknet.js/commit/eceda5dc1c39e472e1105e07797e76aaac3c1531))
* provider.getL1MessageHash ([#1123](https://github.com/starknet-io/starknet.js/issues/1123)) ([1489cf2](https://github.com/starknet-io/starknet.js/commit/1489cf25e7e8598ab161cecc62c82495f64daa33))
### Reverts
* Revert "chore: add examples to JsDoc for transaction.ts file (#1105)" (#1108) ([59eb01e](https://github.com/starknet-io/starknet.js/commit/59eb01e451cf64dfdacd6d34b2a709e0a1029f15)), closes [#1105](https://github.com/starknet-io/starknet.js/issues/1105) [#1108](https://github.com/starknet-io/starknet.js/issues/1108)
* Update amm.js
* chore: remove obsolete folder
---------
Co-authored-by: Luka Saric <32763694+lukasaric@users.noreply.github.com>
Co-authored-by: Ivan Pavičić
Co-authored-by: Toni Tabak
Co-authored-by: semantic-release-bot
* Fix: public responseParser (#1154)
* fix: enable instance parser change
* Update __tests__/rpcProvider.test.ts
Co-authored-by: Petar Penović
* fix: export ResponseParser and RPCResponseParser
* chore: noob
---------
Co-authored-by: Petar Penović
* BUG: Nested events not handled (#1140)
* test: eth signer
* test: move secp256k1Point tests in a dedicated test file
* feat: helper for transaction receipt
* simplify extends for account class
* feat: handling of cairo u512 type
* refactor: change name of variable : GetTxReceiptResponseWithoutHelper
* fix: double lines for same imports
* fix: solve an error in validate.ts initiated by pr 1007
* fix: correction of a word in guide
* docs: validateChecksumAddress
* fix: jsdoc correction
* docs: add tsdoc in utils/address.ts
* test: add extra fees
* fix: estimateFeeBulk include skipValidate in accountInvocationsFactory
* feat: add type guard to receipt response status methods
* fix: repair i128 typed data encoding and add typed data range checks
* chore: update left over StarkNet casing
* feat: bundle resolution, module, type import for walletacc
* feat: bundle resolution, module, type import for walletaccount
* chore: fix connect import
* chore: add get-starknet-core next as dependencie
* chore: import fix
* fix: estimateMessageFee - eth address format (#1040)
* fix: estimatemessagefee eth address format
* fix: implement requests
* docs: small guides cleanup (#1048)
* docs: fix nodeUrl code typo (#1046)
* docs: small guides cleanup
---------
Co-authored-by: Joel Mun
* fix(RpcProvider): allow client to provide `specVersion` in 0.7 provider
this saves an extra call on RPC for optionally-known information (like the `chainId` case).
also fixed speck -> spec typo
* fix: remove abis parameter from signer and account execute
* feat: configure u512 and Secp256k1Point for abiwan
* chore: bump dependencies
* chore: expose data gas consumed and data gas price for 0.7 rpc
* test: Improve tests performance (#1121)
* test: fix transaction retry interval fallback for devnet tests
* test: remove test.only
* Update _test.yml (#1126)
* chore(release): 6.9.0 [skip ci]
# [6.9.0](https://github.com/starknet-io/starknet.js/compare/v6.8.0...v6.9.0) (2024-05-21)
### Bug Fixes
* cannot infer ts2742 types from starknet-types@0.7 ([#1098](https://github.com/starknet-io/starknet.js/issues/1098)) ([f1c3b8e](https://github.com/starknet-io/starknet.js/commit/f1c3b8e3aeb96f6efb7e512ac3ba689253004c9d))
* remove [warning] from typedoc for external usage ([#1095](https://github.com/starknet-io/starknet.js/issues/1095)) ([195186f](https://github.com/starknet-io/starknet.js/commit/195186fc2974ab0d164b1a48c68f7bf026329df5)), closes [#1121](https://github.com/starknet-io/starknet.js/issues/1121) [#1126](https://github.com/starknet-io/starknet.js/issues/1126)
### Features
* add type coverage ([#1120](https://github.com/starknet-io/starknet.js/issues/1120)) ([eceda5d](https://github.com/starknet-io/starknet.js/commit/eceda5dc1c39e472e1105e07797e76aaac3c1531))
* provider.getL1MessageHash ([#1123](https://github.com/starknet-io/starknet.js/issues/1123)) ([1489cf2](https://github.com/starknet-io/starknet.js/commit/1489cf25e7e8598ab161cecc62c82495f64daa33))
### Reverts
* Revert "chore: add examples to JsDoc for transaction.ts file (#1105)" (#1108) ([59eb01e](https://github.com/starknet-io/starknet.js/commit/59eb01e451cf64dfdacd6d34b2a709e0a1029f15)), closes [#1105](https://github.com/starknet-io/starknet.js/issues/1105) [#1108](https://github.com/starknet-io/starknet.js/issues/1108)
* fix: handling of events nested in Cairo components
* fix: change names of events in tests
* refactor: change type names
* test: adapt parseUDCEvent to events namespace
* refactor: implement reviewer requests
* refactor: add spec6 types
* Revert "Merge branch 'next-version' into nested-events"
This reverts commit 4c65e9b7d63a68dc8630a53d8d240daeac861145, reversing
changes made to 7702d9c4b51a44098ae5adc3bea87b9022b8f7aa.
* fix: remove events.ts that came back after merge
* refactor: use of external types-js lib for events types
---------
Co-authored-by: gregory <10611760+gregoryguillou@users.noreply.github.com>
Co-authored-by: Toni Tabak
Co-authored-by: ivpavici
Co-authored-by: Petar Penovic
Co-authored-by: Joel Mun
Co-authored-by: Abraham Makovetsky
Co-authored-by: Haroune Mohammedi
Co-authored-by: Dhruv Kelawala
Co-authored-by: Luka Saric <32763694+lukasaric@users.noreply.github.com>
Co-authored-by: semantic-release-bot
* feat: add handling of nonZero type (#1150)
* Guide for wallet account (#1156)
* docs: walletAccount guide
* fix: add all Ivan's proposals, except one
---------
Co-authored-by: Philippe ROSTAN <81040730+PhilippeR26@users.noreply.github.com>
Co-authored-by: Luka Saric <32763694+lukasaric@users.noreply.github.com>
Co-authored-by: Luka Saric
Co-authored-by: Ivan Pavičić
Co-authored-by: semantic-release-bot
Co-authored-by: PhilippeR26
Co-authored-by: Iris
Co-authored-by: dsperac
Co-authored-by: alex <152680487+bodhi-crypo@users.noreply.github.com>
Co-authored-by: Petar Penović
Co-authored-by: gregory <10611760+gregoryguillou@users.noreply.github.com>
Co-authored-by: Joel Mun
Co-authored-by: Abraham Makovetsky
Co-authored-by: Haroune Mohammedi
Co-authored-by: Dhruv Kelawala
* feat: next-version
* chore(release): 6.10.0 [skip ci]
# [6.10.0](https://github.com/starknet-io/starknet.js/compare/v6.9.0...v6.10.0) (2024-06-18)
### Features
* next-version ([1687dd2](https://github.com/starknet-io/starknet.js/commit/1687dd28f3390e770f66ac5dad52860a1dd92289))
* docs: update licence, package, readme (#1157)
* test: add starknet rpc spec json schemas
* test: import starknet schemas as dependency
* ci: bump devnet
* docs: fix format pb in create account guide (#1161)
* Fix invalid reference in create_contract.md (#1162)
* fix: change build cjs and mjs to unbuild (#1163)
* feat: install unbuild
* chore: update tsup config
* chore: update eslint config
* feat: add build.config.ts
* fix: new lock
---------
Co-authored-by: Toni Tabak
* chore(release): 6.10.1 [skip ci]
## [6.10.1](https://github.com/starknet-io/starknet.js/compare/v6.10.0...v6.10.1) (2024-06-28)
### Bug Fixes
* change build cjs and mjs to unbuild ([#1163](https://github.com/starknet-io/starknet.js/issues/1163)) ([bb4a93d](https://github.com/starknet-io/starknet.js/commit/bb4a93d6639cf90298e0b1003fb31a79f11691f0))
* chore: bump dependencies
* chore: replace type coverage dependency with simpler variant
* fix: revert enums partially & tsup build (#1165)
* chore(release): 6.10.2 [skip ci]
## [6.10.2](https://github.com/starknet-io/starknet.js/compare/v6.10.1...v6.10.2) (2024-07-02)
### Bug Fixes
* revert enums partially & tsup build ([#1165](https://github.com/starknet-io/starknet.js/issues/1165)) ([57b2c72](https://github.com/starknet-io/starknet.js/commit/57b2c7210147f3ff33ebffa844351b50bee6534e))
---------
Co-authored-by: semantic-release-bot
Co-authored-by: PhilippeR26
Co-authored-by: Petar Penovic
Co-authored-by: Paul Miller
Co-authored-by: Philippe ROSTAN <81040730+PhilippeR26@users.noreply.github.com>
Co-authored-by: Haroune Mohammedi
Co-authored-by: mettete <58823555+mettete@users.noreply.github.com>
Co-authored-by: Haroune | Quadratic <118889688+haroune-mohammedi@users.noreply.github.com>
Co-authored-by: ivpavici
Co-authored-by: Ryan Gilbert
Co-authored-by: Petar Penović
Co-authored-by: CI
Co-authored-by: BorkBorked <107079055+BorkBorked@users.noreply.github.com>
Co-authored-by: script-money <74860630+script-money@users.noreply.github.com>
Co-authored-by: kongtaoxing
Co-authored-by: Dhruv Kelawala
Co-authored-by: RolandoDrRobot
Co-authored-by: 0xdorifto
Co-authored-by: marjaho
Co-authored-by: lin.fan
Co-authored-by: Piotr Piwoński
Co-authored-by: Piotr Piwoński
Co-authored-by: Abraham Makovetsky
Co-authored-by: Iris
Co-authored-by: Luka Saric <32763694+lukasaric@users.noreply.github.com>
Co-authored-by: Luka Saric
Co-authored-by: ikrcatov
Co-authored-by: gregory <10611760+gregoryguillou@users.noreply.github.com>
Co-authored-by: Joel Mun
Co-authored-by: princeibs <64266194+princeibs@users.noreply.github.com>
Co-authored-by: Bhavya Gosai
Co-authored-by: Hemant
Co-authored-by: Emmanuel A Akalo <124416278+NueloSE@users.noreply.github.com>
Co-authored-by: Peterson_dt <168048103+petersdt@users.noreply.github.com>
Co-authored-by: BlackStarkGoku <165695008+BlackStarkGoku@users.noreply.github.com>
Co-authored-by: CollinsC1O <101604886+CollinsC1O@users.noreply.github.com>
Co-authored-by: saimeunt
Co-authored-by: 0xknwn <145777008+0xknwn@users.noreply.github.com>
Co-authored-by: dsperac
Co-authored-by: alex <152680487+bodhi-crypo@users.noreply.github.com>
Co-authored-by: Fabián Valverde
Co-authored-by: FabijanC
Co-authored-by: Ante Borzić
---
.eslintrc | 28 +-
.github/workflows/_release.yml | 4 +-
.github/workflows/_test.yml | 19 +-
.github/workflows/manual-docs-version-pr.yml | 6 +-
.github/workflows/manual-tests-devnet.yml | 7 +-
.github/workflows/manual-tests-testnet.yml | 14 +-
.github/workflows/pr-push-dev.yml | 7 +-
.github/workflows/pr-push-main.yml | 14 +-
.gitignore | 2 +
.husky/commit-msg | 3 -
.husky/pre-commit | 3 -
CHANGELOG.md | 404 +
CONTRIBUTING.md | 28 +-
FUNDING.json | 7 +
LICENSE | 2 +-
README.md | 23 +-
.../cairo/ERC20-241/ERC20OZ081.casm.json | 8606 +++
.../cairo/ERC20-241/ERC20OZ081.sierra.json | 4666 ++
__mocks__/cairo/account/account.cairo | 91 -
.../{account.casm => account.old.casm} | 0
.../{account.json => account.old.json} | 0
__mocks__/cairo/account/accountOZ080.casm | 7128 ++
__mocks__/cairo/account/accountOZ080.json | 4290 ++
__mocks__/cairo/cairo240/string.cairo | 39 +
__mocks__/cairo/cairo240/string.casm | 4842 ++
__mocks__/cairo/cairo240/string.sierra.json | 1767 +
__mocks__/cairo/cairo240/string.ts | 80 +
__mocks__/cairo/cairo253/tupleResponse.cairo | 139 +
__mocks__/cairo/cairo253/tupleResponse.casm | 5201 ++
.../cairo/cairo253/tupleResponse.sierra.json | 2071 +
__mocks__/cairo/cairo260/hello260.cairo | 27 +
__mocks__/cairo/cairo260/hello260.casm | 565 +
__mocks__/cairo/cairo260/hello260.sierra.json | 293 +
.../cairo/cairo260/nestedEvents.abi.json | 2243 +
__mocks__/cairo/cairo260/u512.cairo | 41 +
__mocks__/cairo/cairo260/u512.casm | 2332 +
__mocks__/cairo/cairo260/u512.sierra.json | 564 +
__mocks__/cairo/cairo263/zeroable.cairo | 84 +
__mocks__/cairo/cairo263/zeroable.casm | 2648 +
__mocks__/cairo/cairo263/zeroable.sierra.json | 848 +
__mocks__/cairo/ethSigner/dummy1ForEth.casm | 724 +
.../cairo/ethSigner/dummy1ForEth.sierra.json | 401 +
__mocks__/cairo/ethSigner/dummy2ForEth.casm | 724 +
.../cairo/ethSigner/dummy2ForEth.sierra.json | 401 +
.../ethSigner/openzeppelin_EthAccount090.casm | 11683 ++++
.../openzeppelin_EthAccount090.sierra.json | 6365 ++
__mocks__/cairo/ethSigner/testEthPubKey.cairo | 71 +
__mocks__/cairo/ethSigner/testEthPubKey.casm | 2639 +
.../cairo/ethSigner/testEthPubKey.sierra.json | 1491 +
.../helloCairo2/{hellocairo => hello.cairo} | 2 +-
.../myAccountAbstraction.json | 0
.../myAccountAbstraction_abi.json | 0
__mocks__/cairo/testReject/test_reject.cairo | 33 +
__mocks__/cairo/testReject/test_reject.casm | 1189 +
.../cairo/testReject/test_reject.sierra.json | 522 +
__mocks__/hellov2.ts | 978 +
__mocks__/naming_compiled.json | 53283 ---------------
__mocks__/starknetId/identity/identity.casm | 23476 +++++++
.../starknetId/identity/identity.sierra.json | 11765 ++++
__mocks__/starknetId/multicall/multicall.casm | 3407 +
.../multicall/multicall.sierra.json | 1602 +
__mocks__/starknetId/naming/naming.casm | 42761 ++++++++++++
.../starknetId/naming/naming.sierra.json | 12733 ++++
__mocks__/starknetId/pricing/pricing.casm | 1660 +
.../starknetId/pricing/pricing.sierra.json | 836 +
__mocks__/starknetId_compiled.json | 44703 ------------
.../baseExample.json} | 0
__mocks__/typedData/example_baseTypes.json | 41 +
__mocks__/typedData/example_enum.json | 28 +
__mocks__/typedData/example_presetTypes.json | 37 +
.../mail_StructArray.json} | 0
.../session_MerkleTree.json} | 0
__tests__/account.starknetId.test.ts | 146 +
__tests__/account.test.ts | 184 +-
__tests__/cairo1.test.ts | 99 +-
__tests__/cairo1_typed.test.ts | 541 -
__tests__/cairo1v2.test.ts | 286 +-
__tests__/cairo1v2_typed.test.ts | 992 +
__tests__/cairov24onward.test.ts | 387 +
__tests__/config/constants.ts | 10 +
__tests__/config/fixtures.ts | 129 +
__tests__/config/helpers/accountResolver.ts | 64 +
__tests__/config/helpers/env.ts | 4 +
__tests__/config/helpers/strategyResolver.ts | 136 +
__tests__/config/jest.setup.ts | 61 +
__tests__/config/jestGlobalSetup.ts | 16 +
__tests__/config/schema.ts | 67 +
__tests__/contract.test.ts | 89 +-
__tests__/defaultProvider.test.ts | 24 +-
__tests__/fixtures.ts | 86 -
__tests__/jest.setup.ts | 36 -
__tests__/jestGlobalSetup.ts | 245 -
__tests__/rpcChannel.test.ts | 18 +
__tests__/rpcProvider.test.ts | 280 +-
__tests__/schema.ts | 47 -
__tests__/schemas/account.json | 2 +-
__tests__/schemas/component.json | 443 +
__tests__/schemas/lib.json | 2 +-
__tests__/schemas/provider.json | 24 +-
__tests__/schemas/rpc.json | 66 +-
__tests__/schemas/sequencer.json | 149 -
__tests__/sequencerProvider.test.ts | 184 -
__tests__/transactionReceipt.test.ts | 104 +
__tests__/utils/CairoTypes/CairoFelt.test.ts | 256 +
.../utils/CairoTypes/CairoUint256.test.ts | 169 +
.../utils/CairoTypes/CairoUint512.test.ts | 226 +
__tests__/utils/address.test.ts | 29 +-
__tests__/utils/block.test.ts | 133 +
__tests__/utils/classHash.test.ts | 71 +
__tests__/utils/contract.test.ts | 31 +
__tests__/utils/ellipticalCurve.test.ts | 19 +-
__tests__/utils/ethSigner.test.ts | 355 +
__tests__/utils/hash.test.ts | 85 +-
__tests__/utils/merkle.test.ts | 187 +-
__tests__/utils/num.test.ts | 210 +
__tests__/utils/secp256k1Point.test.ts | 45 +
__tests__/utils/shortString.test.ts | 106 +-
__tests__/utils/stark.browser.test.ts | 2 +-
__tests__/utils/stark.test.ts | 54 +-
__tests__/utils/starknetId.test.ts | 9 +-
__tests__/utils/transactionHash.test.ts | 202 +-
__tests__/utils/typedData.test.ts | 167 +-
__tests__/utils/uint256.test.ts | 46 +-
__tests__/utils/utils.test.ts | 53 +-
__tests__/walletAccount.test.ts | 8 +
package-lock.json | 25470 ++++---
package.json | 79 +-
src/account/default.ts | 706 +-
src/account/interface.ts | 233 +-
src/channel/index.ts | 3 +
src/channel/rpc_0_6.ts | 676 +
src/channel/rpc_0_7.ts | 696 +
src/constants.ts | 59 +-
src/contract/contractFactory.ts | 2 +-
src/contract/default.ts | 24 +-
src/contract/interface.ts | 36 +-
src/index.ts | 15 +-
src/provider/default.ts | 248 -
src/provider/errors.ts | 10 +-
src/provider/extensions/default.ts | 7 +
src/provider/extensions/starknetId.ts | 294 +
src/provider/index.ts | 9 +-
src/provider/interface.ts | 48 +-
src/provider/rpc.ts | 794 +-
src/provider/sequencer.ts | 741 -
src/provider/starknetId.ts | 60 -
src/provider/utils.ts | 104 -
src/service/types.ts | 6 +
src/signer/default.ts | 148 +-
src/signer/ethSigner.ts | 186 +
src/signer/index.ts | 1 +
src/signer/interface.ts | 129 +-
src/types/account.ts | 69 +-
src/types/api/index.ts | 5 +
src/types/api/rpc.ts | 2 -
.../{rpcspec => rpcspec_0_6}/components.ts | 178 +-
.../api/{rpcspec => rpcspec_0_6}/contract.ts | 25 +-
.../api/{rpcspec => rpcspec_0_6}/errors.ts | 15 +-
.../api/{rpcspec => rpcspec_0_6}/index.ts | 2 +-
.../api/{rpcspec => rpcspec_0_6}/methods.ts | 21 +-
.../api/{rpcspec => rpcspec_0_6}/nonspec.ts | 62 +-
src/types/api/sequencer.ts | 517 -
src/types/calldata.ts | 4 +-
src/types/helpers/valuesType.ts | 8 +
src/types/index.ts | 13 +-
src/types/lib/contract/abi.ts | 53 +-
src/types/lib/contract/index.ts | 1 +
src/types/lib/contract/legacy.ts | 2 +-
src/types/lib/contract/sierra.ts | 3 +
src/types/lib/index.ts | 70 +-
src/types/provider/configuration.ts | 30 +-
src/types/provider/response.ts | 286 +-
src/types/provider/spec.ts | 111 +
src/types/signer.ts | 57 +-
src/types/transactionReceipt.ts | 32 +
src/types/typedData.ts | 46 +-
src/utils/address.ts | 60 +-
src/utils/assert.ts | 13 +-
src/utils/cairoDataTypes/felt.ts | 43 +
src/utils/cairoDataTypes/uint256.ts | 136 +
src/utils/cairoDataTypes/uint512.ts | 176 +
src/utils/calldata/byteArray.ts | 63 +
src/utils/calldata/cairo.ts | 194 +-
src/utils/calldata/enum/CairoCustomEnum.ts | 8 +-
src/utils/calldata/enum/CairoOption.ts | 3 +-
src/utils/calldata/enum/CairoResult.ts | 3 +-
src/utils/calldata/formatter.ts | 101 +-
src/utils/calldata/index.ts | 40 +-
src/utils/calldata/parser/parser-2.0.0.ts | 17 +-
src/utils/calldata/propertyOrder.ts | 41 +-
src/utils/calldata/requestParser.ts | 86 +-
src/utils/calldata/responseParser.ts | 73 +-
src/utils/calldata/tuple.ts | 49 +-
src/utils/calldata/validate.ts | 149 +-
src/utils/contract.ts | 32 +-
src/utils/encode.ts | 153 +-
src/utils/eth.ts | 37 +
src/utils/events.ts | 31 -
src/utils/events/index.ts | 244 +-
src/utils/fetchPonyfill.ts | 5 +-
src/utils/{hash.ts => hash/classHash.ts} | 322 +-
src/utils/hash/index.ts | 8 +
src/utils/hash/selector.ts | 96 +
src/utils/hash/transactionHash/index.ts | 215 +
src/utils/hash/transactionHash/v2.ts | 129 +
src/utils/hash/transactionHash/v3.ts | 166 +
src/utils/json.ts | 53 +-
src/utils/merkle.ts | 110 +-
src/utils/num.ts | 290 +-
src/utils/provider.ts | 313 +-
src/utils/responseParser/index.ts | 33 +-
src/utils/responseParser/interface.ts | 33 +
src/utils/responseParser/rpc.ts | 126 +-
src/utils/responseParser/sequencer.ts | 210 -
src/utils/selector.ts | 75 -
src/utils/shortString.ts | 101 +-
src/utils/stark.ts | 289 +-
src/utils/starknetId.ts | 286 +-
src/utils/transaction.ts | 202 +-
src/utils/transactionReceipt.ts | 114 +
src/utils/typedData.ts | 400 +-
src/utils/uint256.ts | 56 +-
src/utils/url.ts | 24 +
src/wallet/account.ts | 176 +
src/wallet/connect.ts | 171 +
src/wallet/index.ts | 1 +
src/wallet/types.ts | 7 +
tsconfig.eslint.json | 2 +-
tsconfig.json | 8 +-
www/code-examples/account.js | 65 -
www/code-examples/amm.js | 44 -
www/code-examples/erc20.js | 13 -
www/code-examples/package-lock.json | 336 -
www/code-examples/package.json | 15 -
www/docs/guides/L1message.md | 26 +-
.../guides/automatic_cairo_ABI_parsing.md | 49 +-
www/docs/guides/cairo_enum.md | 84 +-
www/docs/guides/connect_account.md | 45 +-
www/docs/guides/connect_contract.md | 25 +-
www/docs/guides/connect_network.md | 176 +-
www/docs/guides/create_account.md | 260 +-
www/docs/guides/create_contract.md | 102 +-
www/docs/guides/define_call_message.md | 368 +-
www/docs/guides/doc_scripts/deployBraavos.ts | 197 +
www/docs/guides/estimate_fees.md | 102 +-
www/docs/guides/events.md | 146 +-
www/docs/guides/interact.md | 197 +-
www/docs/guides/intro.md | 21 +-
www/docs/guides/migrate.md | 224 +-
www/docs/guides/migrate_v4.md | 195 +
www/docs/guides/multiCall.md | 50 +-
www/docs/guides/pictures/SelectWallet.png | Bin 0 -> 24395 bytes
.../pictures/WalletAccountArchitecture.png | Bin 0 -> 18177 bytes
www/docs/guides/pictures/addToken.png | Bin 0 -> 47809 bytes
www/docs/guides/pictures/encodeFn2.png | Bin 0 -> 170975 bytes
www/docs/guides/pictures/executeTx.png | Bin 0 -> 44695 bytes
www/docs/guides/pictures/switchNetwork.png | Bin 0 -> 34036 bytes
www/docs/guides/signature.md | 188 +-
www/docs/guides/use_ERC20.md | 109 +-
www/docs/guides/walletAccount.md | 185 +
www/docs/guides/what_s_starknet.js.md | 8 +-
www/docusaurus.config.js | 44 +-
www/package-lock.json | 42 +-
www/package.json | 6 +-
www/src/css/custom.css | 8 +
www/src/pages/index.tsx | 18 +-
...rkNet-JS_logo.png => Starknet-JS_logo.png} | Bin
...t-JS_navbar.png => Starknet-JS_navbar.png} | Bin
.../version-4.17.1/API/_category_.json | 5 -
.../version-4.17.1/API/account.md | 463 -
.../version-4.17.1/API/changelog.md | 15 -
.../version-4.17.1/API/contract.md | 135 -
.../version-4.17.1/API/contractFactory.md | 45 -
.../version-4.17.1/API/index.md | 3 -
.../version-4.17.1/API/provider.md | 725 -
.../version-4.17.1/API/signer.md | 105 -
.../version-4.17.1/API/utils.md | 374 -
.../version-4.17.1/guides/account.md | 140 -
.../version-4.17.1/guides/cra.md | 3 -
.../version-4.17.1/guides/erc20.md | 163 -
.../version-4.17.1/guides/intro.md | 63 -
.../API/Provider/_category_.json | 5 -
.../version-4.22.0/API/Provider/provider.md | 300 -
.../API/Provider/rpcProvider.md | 319 -
.../API/Provider/sequencerProvider.md | 201 -
.../version-4.22.0/API/_category_.json | 5 -
.../version-4.22.0/API/account.md | 551 -
.../version-4.22.0/API/changelog.md | 15 -
.../version-4.22.0/API/contract.md | 135 -
.../version-4.22.0/API/contractFactory.md | 45 -
.../version-4.22.0/API/index.md | 3 -
.../version-4.22.0/API/signer.md | 105 -
.../version-4.22.0/API/utils.md | 374 -
.../ERC20MintableOZ051.json | 55993 ----------------
.../ERC20MintableOZ051_abi.json | 337 -
.../guides/compiled_contracts/test.json | 4719 --
.../guides/compiled_contracts/test_abi.json | 29 -
.../version-4.22.0/guides/connect_account.md | 71 -
.../version-4.22.0/guides/connect_contract.md | 44 -
.../version-4.22.0/guides/connect_network.md | 87 -
.../version-4.22.0/guides/cra.md | 7 -
.../version-4.22.0/guides/create_account.md | 240 -
.../version-4.22.0/guides/create_contract.md | 122 -
.../guides/define_call_message.md | 263 -
.../version-4.22.0/guides/events.md | 109 -
.../version-4.22.0/guides/interact.md | 159 -
.../version-4.22.0/guides/intro.md | 72 -
.../version-4.22.0/guides/signature.md | 194 -
.../version-4.22.0/guides/use_ERC20.md | 142 -
.../version-5.14.1/API/classes/Account.md | 8 +-
.../API/classes/AccountInterface.md | 8 +-
.../version-5.14.1/API/classes/CallData.md | 4 +-
.../version-5.14.1/API/classes/Provider.md | 2 +-
.../API/classes/ProviderInterface.md | 2 +-
.../version-5.14.1/API/classes/RpcProvider.md | 2 +-
.../API/classes/SequencerProvider.md | 2 +-
.../version-5.14.1/API/classes/Signer.md | 2 +-
.../API/classes/SignerInterface.md | 2 +-
.../API/namespaces/shortString.md | 4 +-
.../version-5.14.1/guides/L1message.md | 18 +-
.../guides/Old_API_doc/Provider/provider.md | 18 +-
.../Old_API_doc/Provider/rpcProvider.md | 10 +-
.../Old_API_doc/Provider/sequencerProvider.md | 2 +-
.../guides/Old_API_doc/account.md | 104 +-
.../guides/Old_API_doc/utils.md | 12 +-
.../version-5.14.1/guides/connect_account.md | 14 +-
.../version-5.14.1/guides/connect_contract.md | 14 +-
.../version-5.14.1/guides/connect_network.md | 34 +-
.../version-5.14.1/guides/create_account.md | 139 +-
.../version-5.14.1/guides/create_contract.md | 96 +-
.../guides/define_call_message.md | 231 +-
.../version-5.14.1/guides/estimate_fees.md | 33 +-
.../version-5.14.1/guides/events.md | 10 +-
.../version-5.14.1/guides/interact.md | 52 +-
.../version-5.14.1/guides/migrate.md | 19 +-
.../version-5.14.1/guides/multiCall.md | 48 +-
.../version-5.14.1/guides/signature.md | 172 +-
.../version-5.14.1/guides/use_ERC20.md | 82 +-
.../version-5.19.5/API/classes/Account.md | 8 +-
.../API/classes/AccountInterface.md | 8 +-
.../API/classes/CairoCustomEnum.md | 6 +-
.../version-5.19.5/API/classes/CairoOption.md | 2 +-
.../version-5.19.5/API/classes/CairoResult.md | 2 +-
.../version-5.19.5/API/classes/CallData.md | 4 +-
.../version-5.19.5/API/classes/Provider.md | 2 +-
.../API/classes/ProviderInterface.md | 2 +-
.../version-5.19.5/API/classes/RpcProvider.md | 2 +-
.../API/classes/SequencerProvider.md | 2 +-
.../version-5.19.5/API/classes/Signer.md | 2 +-
.../API/classes/SignerInterface.md | 2 +-
.../API/namespaces/shortString.md | 4 +-
.../version-5.19.5/guides/L1message.md | 18 +-
.../guides/Old_API_doc/Provider/provider.md | 18 +-
.../Old_API_doc/Provider/rpcProvider.md | 10 +-
.../Old_API_doc/Provider/sequencerProvider.md | 2 +-
.../guides/Old_API_doc/account.md | 104 +-
.../guides/Old_API_doc/utils.md | 12 +-
.../guides/automatic_cairo_ABI_parsing.md | 2 +-
.../version-5.19.5/guides/cairo_enum.md | 80 +-
.../version-5.19.5/guides/connect_account.md | 17 +-
.../version-5.19.5/guides/connect_contract.md | 14 +-
.../version-5.19.5/guides/connect_network.md | 24 +-
.../version-5.19.5/guides/create_account.md | 139 +-
.../version-5.19.5/guides/create_contract.md | 96 +-
.../guides/define_call_message.md | 231 +-
.../version-5.19.5/guides/estimate_fees.md | 33 +-
.../version-5.19.5/guides/events.md | 105 +-
.../version-5.19.5/guides/interact.md | 56 +-
.../version-5.19.5/guides/migrate.md | 19 +-
.../version-5.19.5/guides/multiCall.md | 48 +-
.../version-5.19.5/guides/signature.md | 170 +-
.../version-5.19.5/guides/use_ERC20.md | 82 +-
.../version-5.24.3/API/_category_.yml | 1 +
.../version-5.24.3/API/classes/Account.md | 1711 +
.../API/classes/AccountInterface.md | 1246 +
.../API/classes/CairoCustomEnum.md | 91 +
.../version-5.24.3/API/classes/CairoOption.md | 121 +
.../version-5.24.3/API/classes/CairoResult.md | 122 +
.../version-5.24.3/API/classes/CallData.md | 294 +
.../version-5.24.3/API/classes/Contract.md | 497 +
.../API/classes/ContractFactory.md | 161 +
.../API/classes/ContractInterface.md | 375 +
.../version-5.24.3/API/classes/CustomError.md | 153 +
.../API/classes/GatewayError.md | 162 +
.../version-5.24.3/API/classes/HttpError.md | 162 +
.../API/classes/LibraryError.md | 155 +
.../version-5.24.3/API/classes/Provider.md | 783 +
.../API/classes/ProviderInterface.md | 624 +
.../version-5.24.3/API/classes/RpcProvider.md | 1397 +
.../API/classes/SequencerProvider.md | 1163 +
.../version-5.24.3/API/classes/Signer.md | 179 +
.../API/classes/SignerInterface.md | 139 +
.../version-5.24.3/API/classes/_category_.yml | 2 +
.../API/classes/merkle.MerkleTree.md | 129 +
.../API/enums/CairoOptionVariant.md | 27 +
.../API/enums/CairoResultVariant.md | 27 +
.../version-5.24.3/API/enums/_category_.yml | 2 +
.../API/enums/constants.BaseUrl.md | 28 +
.../API/enums/constants.NetworkName.md | 28 +
.../API/enums/constants.StarknetChainId.md | 28 +
.../enums/constants.TransactionHashPrefix.md | 58 +
.../enums/starknetId.StarknetIdContract.md | 28 +
.../API/enums/types.BlockStatus.md | 48 +
.../API/enums/types.BlockTag.md | 28 +
.../API/enums/types.EntryPointType.md | 38 +
.../API/enums/types.Litteral.md | 28 +
.../API/enums/types.RPC.EBlockTag.md | 28 +
.../enums/types.RPC.EDataAvailabilityMode.md | 28 +
.../API/enums/types.RPC.ESimulationFlag.md | 28 +
.../types.RPC.ETransactionExecutionStatus.md | 28 +
.../types.RPC.ETransactionFinalityStatus.md | 28 +
.../API/enums/types.RPC.ETransactionStatus.md | 48 +
.../API/enums/types.RPC.ETransactionType.md | 58 +
.../API/enums/types.SIMULATION_FLAG.md | 28 +
.../enums/types.TransactionExecutionStatus.md | 38 +
.../enums/types.TransactionFinalityStatus.md | 48 +
.../API/enums/types.TransactionStatus.md | 71 +
.../API/enums/types.TransactionType.md | 48 +
.../version-5.24.3/API/enums/types.Uint.md | 68 +
.../API/enums/types.ValidateType.md | 38 +
.../version-5.24.3/API/index.md | 59 +
.../API/interfaces/_category_.yml | 2 +
.../ec.weierstrass.ProjConstructor.md | 150 +
.../ec.weierstrass.ProjPointType.md | 406 +
.../ec.weierstrass.SignatureType.md | 188 +
.../API/interfaces/types.CallStruct.md | 38 +
.../types.CommonTransactionResponse.md | 66 +
.../interfaces/types.ContractEntryPoint.md | 28 +
.../types.DeclareContractResponse.md | 28 +
.../interfaces/types.DeclareSignerDetails.md | 78 +
.../types.DeclareTransactionResponse.md | 104 +
.../types.DeployContractResponse.md | 28 +
.../API/interfaces/types.EstimateFee.md | 70 +
.../interfaces/types.EstimateFeeDetails.md | 38 +
.../interfaces/types.EstimateFeeResponse.md | 54 +
.../API/interfaces/types.Event.md | 38 +
.../API/interfaces/types.GetBlockResponse.md | 118 +
.../API/interfaces/types.GetCodeResponse.md | 18 +
.../types.InvocationsSignerDetails.md | 86 +
.../types.InvokeFunctionResponse.md | 18 +
.../types.InvokeTransactionReceiptResponse.md | 128 +
.../types.InvokeTransactionResponse.md | 124 +
.../API/interfaces/types.MessageToL1.md | 28 +
.../API/interfaces/types.MessageToL2.md | 28 +
.../API/interfaces/types.Program.md | 34 +
.../API/interfaces/types.ProviderOptions.md | 28 +
.../types.RPC.Errors.BLOCK_NOT_FOUND.md | 28 +
...types.RPC.Errors.CLASS_ALREADY_DECLARED.md | 28 +
.../types.RPC.Errors.CLASS_HASH_NOT_FOUND.md | 28 +
.../types.RPC.Errors.COMPILATION_FAILED.md | 28 +
...RPC.Errors.COMPILED_CLASS_HASH_MISMATCH.md | 28 +
...Errors.CONTRACT_CLASS_SIZE_IS_TOO_LARGE.md | 28 +
.../types.RPC.Errors.CONTRACT_ERROR.md | 44 +
.../types.RPC.Errors.CONTRACT_NOT_FOUND.md | 28 +
.../types.RPC.Errors.DUPLICATE_TX.md | 28 +
.../types.RPC.Errors.FAILED_TO_RECEIVE_TXN.md | 28 +
...RPC.Errors.INSUFFICIENT_ACCOUNT_BALANCE.md | 28 +
.../types.RPC.Errors.INSUFFICIENT_MAX_FEE.md | 28 +
.../types.RPC.Errors.INVALID_BLOCK_HASH.md | 28 +
.../types.RPC.Errors.INVALID_CALL_DATA.md | 28 +
...s.RPC.Errors.INVALID_CONTINUATION_TOKEN.md | 28 +
...pes.RPC.Errors.INVALID_MESSAGE_SELECTOR.md | 28 +
...es.RPC.Errors.INVALID_TRANSACTION_NONCE.md | 28 +
.../types.RPC.Errors.INVALID_TXN_HASH.md | 28 +
.../types.RPC.Errors.INVALID_TXN_INDEX.md | 28 +
.../types.RPC.Errors.NON_ACCOUNT.md | 28 +
.../interfaces/types.RPC.Errors.NO_BLOCKS.md | 28 +
.../types.RPC.Errors.NO_TRACE_AVAILABLE.md | 44 +
.../types.RPC.Errors.PAGE_SIZE_TOO_BIG.md | 28 +
...ypes.RPC.Errors.TOO_MANY_KEYS_IN_FILTER.md | 28 +
.../types.RPC.Errors.TXN_HASH_NOT_FOUND.md | 28 +
.../types.RPC.Errors.UNEXPECTED_ERROR.md | 38 +
...rors.UNSUPPORTED_CONTRACT_CLASS_VERSION.md | 28 +
...types.RPC.Errors.UNSUPPORTED_TX_VERSION.md | 28 +
.../types.RPC.Errors.VALIDATION_FAILURE.md | 28 +
...encer.InvokeFunctionTransactionResponse.md | 146 +
.../API/interfaces/types.StarkNetDomain.md | 46 +
.../interfaces/types.StateUpdateResponse.md | 60 +
.../API/interfaces/types.TypedData.md | 50 +
.../API/interfaces/types.Uint256.md | 30 +
.../version-5.24.3/API/modules.md | 1393 +
.../API/namespaces/_category_.yml | 2 +
.../version-5.24.3/API/namespaces/cairo.md | 484 +
.../API/namespaces/constants.md | 175 +
.../version-5.24.3/API/namespaces/ec.md | 12 +
.../API/namespaces/ec.starkCurve.md | 533 +
.../API/namespaces/ec.weierstrass.md | 384 +
.../version-5.24.3/API/namespaces/encode.md | 328 +
.../version-5.24.3/API/namespaces/events.md | 54 +
.../version-5.24.3/API/namespaces/hash.md | 532 +
.../API/namespaces/hash.poseidon.md | 108 +
.../version-5.24.3/API/namespaces/json.md | 111 +
.../version-5.24.3/API/namespaces/merkle.md | 35 +
.../version-5.24.3/API/namespaces/num.md | 421 +
.../API/namespaces/provider-1.md | 77 +
.../version-5.24.3/API/namespaces/selector.md | 31 +
.../API/namespaces/shortString.md | 223 +
.../version-5.24.3/API/namespaces/stark.md | 188 +
.../API/namespaces/starknetId.md | 71 +
.../API/namespaces/transaction.md | 153 +
.../API/namespaces/typedData.md | 253 +
.../API/namespaces/types.RPC.Errors.md | 40 +
.../API/namespaces/types.RPC.JRPC.md | 87 +
.../API/namespaces/types.RPC.SPEC.md | 1597 +
.../API/namespaces/types.RPC.md | 405 +
.../API/namespaces/types.Sequencer.md | 824 +
.../version-5.24.3/API/namespaces/types.md | 1819 +
.../version-5.24.3/API/namespaces/uint256.md | 99 +
.../guides/L1message.md | 33 +-
.../guides/_category_.json | 0
.../guides/automatic_cairo_ABI_parsing.md | 69 +
.../version-5.24.3/guides/cairo_enum.md | 285 +
.../ERC20MintableOZ051.json | 0
.../ERC20MintableOZ051_abi.json | 0
.../compiled_contracts/deployBraavos.ts | 0
.../myAccountAbstraction.json | 0
.../myAccountAbstraction_abi.json | 0
.../guides/compiled_contracts/test.json | 0
.../guides/compiled_contracts/test_abi.json | 0
.../version-5.24.3/guides/connect_account.md | 78 +
.../version-5.24.3/guides/connect_contract.md | 52 +
.../version-5.24.3/guides/connect_network.md | 148 +
.../version-5.24.3}/guides/cra.md | 0
.../version-5.24.3/guides/create_account.md | 338 +
.../version-5.24.3/guides/create_contract.md | 204 +
.../guides/define_call_message.md | 523 +
.../guides/estimate_fees.md | 57 +-
.../version-5.24.3/guides/events.md | 190 +
.../version-5.24.3/guides/interact.md | 166 +
.../version-5.24.3/guides/intro.md | 75 +
.../version-5.24.3/guides/migrate.md | 194 +
.../guides/multiCall.md | 52 +-
.../guides/pictures/ERC20.png | Bin
.../guides/pictures/Interact_contract.png | Bin
.../guides/pictures/createContract.png | Bin
.../guides/pictures/starknet-js-chart.png | Bin
.../version-5.24.3/guides/signature.md | 200 +
.../version-5.24.3/guides/use_ERC20.md | 138 +
.../guides/what_s_starknet.js.md | 12 +-
.../version-4.17.1-sidebars.json | 8 -
...bars.json => version-5.24.3-sidebars.json} | 2 +-
www/versions.json | 2 +-
542 files changed, 230511 insertions(+), 187492 deletions(-)
create mode 100644 FUNDING.json
create mode 100644 __mocks__/cairo/ERC20-241/ERC20OZ081.casm.json
create mode 100644 __mocks__/cairo/ERC20-241/ERC20OZ081.sierra.json
delete mode 100644 __mocks__/cairo/account/account.cairo
rename __mocks__/cairo/account/{account.casm => account.old.casm} (100%)
rename __mocks__/cairo/account/{account.json => account.old.json} (100%)
create mode 100644 __mocks__/cairo/account/accountOZ080.casm
create mode 100644 __mocks__/cairo/account/accountOZ080.json
create mode 100644 __mocks__/cairo/cairo240/string.cairo
create mode 100644 __mocks__/cairo/cairo240/string.casm
create mode 100644 __mocks__/cairo/cairo240/string.sierra.json
create mode 100644 __mocks__/cairo/cairo240/string.ts
create mode 100644 __mocks__/cairo/cairo253/tupleResponse.cairo
create mode 100644 __mocks__/cairo/cairo253/tupleResponse.casm
create mode 100644 __mocks__/cairo/cairo253/tupleResponse.sierra.json
create mode 100644 __mocks__/cairo/cairo260/hello260.cairo
create mode 100644 __mocks__/cairo/cairo260/hello260.casm
create mode 100644 __mocks__/cairo/cairo260/hello260.sierra.json
create mode 100644 __mocks__/cairo/cairo260/nestedEvents.abi.json
create mode 100644 __mocks__/cairo/cairo260/u512.cairo
create mode 100644 __mocks__/cairo/cairo260/u512.casm
create mode 100644 __mocks__/cairo/cairo260/u512.sierra.json
create mode 100644 __mocks__/cairo/cairo263/zeroable.cairo
create mode 100644 __mocks__/cairo/cairo263/zeroable.casm
create mode 100644 __mocks__/cairo/cairo263/zeroable.sierra.json
create mode 100644 __mocks__/cairo/ethSigner/dummy1ForEth.casm
create mode 100644 __mocks__/cairo/ethSigner/dummy1ForEth.sierra.json
create mode 100644 __mocks__/cairo/ethSigner/dummy2ForEth.casm
create mode 100644 __mocks__/cairo/ethSigner/dummy2ForEth.sierra.json
create mode 100644 __mocks__/cairo/ethSigner/openzeppelin_EthAccount090.casm
create mode 100644 __mocks__/cairo/ethSigner/openzeppelin_EthAccount090.sierra.json
create mode 100644 __mocks__/cairo/ethSigner/testEthPubKey.cairo
create mode 100644 __mocks__/cairo/ethSigner/testEthPubKey.casm
create mode 100644 __mocks__/cairo/ethSigner/testEthPubKey.sierra.json
rename __mocks__/cairo/helloCairo2/{hellocairo => hello.cairo} (99%)
rename {www/docs/guides/compiled_contracts => __mocks__/cairo/myAccountAbstraction}/myAccountAbstraction.json (100%)
rename {www/docs/guides/compiled_contracts => __mocks__/cairo/myAccountAbstraction}/myAccountAbstraction_abi.json (100%)
create mode 100644 __mocks__/cairo/testReject/test_reject.cairo
create mode 100644 __mocks__/cairo/testReject/test_reject.casm
create mode 100644 __mocks__/cairo/testReject/test_reject.sierra.json
create mode 100644 __mocks__/hellov2.ts
delete mode 100644 __mocks__/naming_compiled.json
create mode 100644 __mocks__/starknetId/identity/identity.casm
create mode 100644 __mocks__/starknetId/identity/identity.sierra.json
create mode 100644 __mocks__/starknetId/multicall/multicall.casm
create mode 100644 __mocks__/starknetId/multicall/multicall.sierra.json
create mode 100644 __mocks__/starknetId/naming/naming.casm
create mode 100644 __mocks__/starknetId/naming/naming.sierra.json
create mode 100644 __mocks__/starknetId/pricing/pricing.casm
create mode 100644 __mocks__/starknetId/pricing/pricing.sierra.json
delete mode 100644 __mocks__/starknetId_compiled.json
rename __mocks__/{typedDataExample.json => typedData/baseExample.json} (100%)
create mode 100644 __mocks__/typedData/example_baseTypes.json
create mode 100644 __mocks__/typedData/example_enum.json
create mode 100644 __mocks__/typedData/example_presetTypes.json
rename __mocks__/{typedDataStructArrayExample.json => typedData/mail_StructArray.json} (100%)
rename __mocks__/{typedDataSessionExample.json => typedData/session_MerkleTree.json} (100%)
create mode 100644 __tests__/account.starknetId.test.ts
delete mode 100644 __tests__/cairo1_typed.test.ts
create mode 100644 __tests__/cairo1v2_typed.test.ts
create mode 100644 __tests__/cairov24onward.test.ts
create mode 100644 __tests__/config/constants.ts
create mode 100644 __tests__/config/fixtures.ts
create mode 100644 __tests__/config/helpers/accountResolver.ts
create mode 100644 __tests__/config/helpers/env.ts
create mode 100644 __tests__/config/helpers/strategyResolver.ts
create mode 100644 __tests__/config/jest.setup.ts
create mode 100644 __tests__/config/jestGlobalSetup.ts
create mode 100644 __tests__/config/schema.ts
delete mode 100644 __tests__/fixtures.ts
delete mode 100644 __tests__/jest.setup.ts
delete mode 100644 __tests__/jestGlobalSetup.ts
create mode 100644 __tests__/rpcChannel.test.ts
delete mode 100644 __tests__/schema.ts
create mode 100644 __tests__/schemas/component.json
delete mode 100644 __tests__/schemas/sequencer.json
delete mode 100644 __tests__/sequencerProvider.test.ts
create mode 100644 __tests__/transactionReceipt.test.ts
create mode 100644 __tests__/utils/CairoTypes/CairoFelt.test.ts
create mode 100644 __tests__/utils/CairoTypes/CairoUint256.test.ts
create mode 100644 __tests__/utils/CairoTypes/CairoUint512.test.ts
create mode 100644 __tests__/utils/block.test.ts
create mode 100644 __tests__/utils/classHash.test.ts
create mode 100644 __tests__/utils/contract.test.ts
create mode 100644 __tests__/utils/ethSigner.test.ts
create mode 100644 __tests__/utils/num.test.ts
create mode 100644 __tests__/utils/secp256k1Point.test.ts
create mode 100644 __tests__/walletAccount.test.ts
create mode 100644 src/channel/index.ts
create mode 100644 src/channel/rpc_0_6.ts
create mode 100644 src/channel/rpc_0_7.ts
delete mode 100644 src/provider/default.ts
create mode 100644 src/provider/extensions/default.ts
create mode 100644 src/provider/extensions/starknetId.ts
delete mode 100644 src/provider/sequencer.ts
delete mode 100644 src/provider/starknetId.ts
delete mode 100644 src/provider/utils.ts
create mode 100644 src/service/types.ts
create mode 100644 src/signer/ethSigner.ts
create mode 100644 src/types/api/index.ts
delete mode 100644 src/types/api/rpc.ts
rename src/types/api/{rpcspec => rpcspec_0_6}/components.ts (76%)
rename src/types/api/{rpcspec => rpcspec_0_6}/contract.ts (81%)
rename src/types/api/{rpcspec => rpcspec_0_6}/errors.ts (93%)
rename src/types/api/{rpcspec => rpcspec_0_6}/index.ts (91%)
rename src/types/api/{rpcspec => rpcspec_0_6}/methods.ts (92%)
rename src/types/api/{rpcspec => rpcspec_0_6}/nonspec.ts (75%)
delete mode 100644 src/types/api/sequencer.ts
create mode 100644 src/types/helpers/valuesType.ts
create mode 100644 src/types/provider/spec.ts
create mode 100644 src/types/transactionReceipt.ts
create mode 100644 src/utils/cairoDataTypes/felt.ts
create mode 100644 src/utils/cairoDataTypes/uint256.ts
create mode 100644 src/utils/cairoDataTypes/uint512.ts
create mode 100644 src/utils/calldata/byteArray.ts
create mode 100644 src/utils/eth.ts
delete mode 100644 src/utils/events.ts
rename src/utils/{hash.ts => hash/classHash.ts} (51%)
create mode 100644 src/utils/hash/index.ts
create mode 100644 src/utils/hash/selector.ts
create mode 100644 src/utils/hash/transactionHash/index.ts
create mode 100644 src/utils/hash/transactionHash/v2.ts
create mode 100644 src/utils/hash/transactionHash/v3.ts
create mode 100644 src/utils/responseParser/interface.ts
delete mode 100644 src/utils/responseParser/sequencer.ts
delete mode 100644 src/utils/selector.ts
create mode 100644 src/utils/transactionReceipt.ts
create mode 100644 src/wallet/account.ts
create mode 100644 src/wallet/connect.ts
create mode 100644 src/wallet/index.ts
create mode 100644 src/wallet/types.ts
delete mode 100644 www/code-examples/account.js
delete mode 100644 www/code-examples/amm.js
delete mode 100644 www/code-examples/erc20.js
delete mode 100644 www/code-examples/package-lock.json
delete mode 100644 www/code-examples/package.json
create mode 100644 www/docs/guides/doc_scripts/deployBraavos.ts
create mode 100644 www/docs/guides/migrate_v4.md
create mode 100644 www/docs/guides/pictures/SelectWallet.png
create mode 100644 www/docs/guides/pictures/WalletAccountArchitecture.png
create mode 100644 www/docs/guides/pictures/addToken.png
create mode 100644 www/docs/guides/pictures/encodeFn2.png
create mode 100644 www/docs/guides/pictures/executeTx.png
create mode 100644 www/docs/guides/pictures/switchNetwork.png
create mode 100644 www/docs/guides/walletAccount.md
rename www/static/img/{StarkNet-JS_logo.png => Starknet-JS_logo.png} (100%)
rename www/static/img/{StarkNet-JS_navbar.png => Starknet-JS_navbar.png} (100%)
delete mode 100644 www/versioned_docs/version-4.17.1/API/_category_.json
delete mode 100644 www/versioned_docs/version-4.17.1/API/account.md
delete mode 100644 www/versioned_docs/version-4.17.1/API/changelog.md
delete mode 100644 www/versioned_docs/version-4.17.1/API/contract.md
delete mode 100644 www/versioned_docs/version-4.17.1/API/contractFactory.md
delete mode 100644 www/versioned_docs/version-4.17.1/API/index.md
delete mode 100644 www/versioned_docs/version-4.17.1/API/provider.md
delete mode 100644 www/versioned_docs/version-4.17.1/API/signer.md
delete mode 100644 www/versioned_docs/version-4.17.1/API/utils.md
delete mode 100644 www/versioned_docs/version-4.17.1/guides/account.md
delete mode 100644 www/versioned_docs/version-4.17.1/guides/cra.md
delete mode 100644 www/versioned_docs/version-4.17.1/guides/erc20.md
delete mode 100644 www/versioned_docs/version-4.17.1/guides/intro.md
delete mode 100644 www/versioned_docs/version-4.22.0/API/Provider/_category_.json
delete mode 100644 www/versioned_docs/version-4.22.0/API/Provider/provider.md
delete mode 100644 www/versioned_docs/version-4.22.0/API/Provider/rpcProvider.md
delete mode 100644 www/versioned_docs/version-4.22.0/API/Provider/sequencerProvider.md
delete mode 100644 www/versioned_docs/version-4.22.0/API/_category_.json
delete mode 100644 www/versioned_docs/version-4.22.0/API/account.md
delete mode 100644 www/versioned_docs/version-4.22.0/API/changelog.md
delete mode 100644 www/versioned_docs/version-4.22.0/API/contract.md
delete mode 100644 www/versioned_docs/version-4.22.0/API/contractFactory.md
delete mode 100644 www/versioned_docs/version-4.22.0/API/index.md
delete mode 100644 www/versioned_docs/version-4.22.0/API/signer.md
delete mode 100644 www/versioned_docs/version-4.22.0/API/utils.md
delete mode 100644 www/versioned_docs/version-4.22.0/guides/compiled_contracts/ERC20MintableOZ051.json
delete mode 100644 www/versioned_docs/version-4.22.0/guides/compiled_contracts/ERC20MintableOZ051_abi.json
delete mode 100644 www/versioned_docs/version-4.22.0/guides/compiled_contracts/test.json
delete mode 100644 www/versioned_docs/version-4.22.0/guides/compiled_contracts/test_abi.json
delete mode 100644 www/versioned_docs/version-4.22.0/guides/connect_account.md
delete mode 100644 www/versioned_docs/version-4.22.0/guides/connect_contract.md
delete mode 100644 www/versioned_docs/version-4.22.0/guides/connect_network.md
delete mode 100644 www/versioned_docs/version-4.22.0/guides/cra.md
delete mode 100644 www/versioned_docs/version-4.22.0/guides/create_account.md
delete mode 100644 www/versioned_docs/version-4.22.0/guides/create_contract.md
delete mode 100644 www/versioned_docs/version-4.22.0/guides/define_call_message.md
delete mode 100644 www/versioned_docs/version-4.22.0/guides/events.md
delete mode 100644 www/versioned_docs/version-4.22.0/guides/interact.md
delete mode 100644 www/versioned_docs/version-4.22.0/guides/intro.md
delete mode 100644 www/versioned_docs/version-4.22.0/guides/signature.md
delete mode 100644 www/versioned_docs/version-4.22.0/guides/use_ERC20.md
create mode 100644 www/versioned_docs/version-5.24.3/API/_category_.yml
create mode 100644 www/versioned_docs/version-5.24.3/API/classes/Account.md
create mode 100644 www/versioned_docs/version-5.24.3/API/classes/AccountInterface.md
create mode 100644 www/versioned_docs/version-5.24.3/API/classes/CairoCustomEnum.md
create mode 100644 www/versioned_docs/version-5.24.3/API/classes/CairoOption.md
create mode 100644 www/versioned_docs/version-5.24.3/API/classes/CairoResult.md
create mode 100644 www/versioned_docs/version-5.24.3/API/classes/CallData.md
create mode 100644 www/versioned_docs/version-5.24.3/API/classes/Contract.md
create mode 100644 www/versioned_docs/version-5.24.3/API/classes/ContractFactory.md
create mode 100644 www/versioned_docs/version-5.24.3/API/classes/ContractInterface.md
create mode 100644 www/versioned_docs/version-5.24.3/API/classes/CustomError.md
create mode 100644 www/versioned_docs/version-5.24.3/API/classes/GatewayError.md
create mode 100644 www/versioned_docs/version-5.24.3/API/classes/HttpError.md
create mode 100644 www/versioned_docs/version-5.24.3/API/classes/LibraryError.md
create mode 100644 www/versioned_docs/version-5.24.3/API/classes/Provider.md
create mode 100644 www/versioned_docs/version-5.24.3/API/classes/ProviderInterface.md
create mode 100644 www/versioned_docs/version-5.24.3/API/classes/RpcProvider.md
create mode 100644 www/versioned_docs/version-5.24.3/API/classes/SequencerProvider.md
create mode 100644 www/versioned_docs/version-5.24.3/API/classes/Signer.md
create mode 100644 www/versioned_docs/version-5.24.3/API/classes/SignerInterface.md
create mode 100644 www/versioned_docs/version-5.24.3/API/classes/_category_.yml
create mode 100644 www/versioned_docs/version-5.24.3/API/classes/merkle.MerkleTree.md
create mode 100644 www/versioned_docs/version-5.24.3/API/enums/CairoOptionVariant.md
create mode 100644 www/versioned_docs/version-5.24.3/API/enums/CairoResultVariant.md
create mode 100644 www/versioned_docs/version-5.24.3/API/enums/_category_.yml
create mode 100644 www/versioned_docs/version-5.24.3/API/enums/constants.BaseUrl.md
create mode 100644 www/versioned_docs/version-5.24.3/API/enums/constants.NetworkName.md
create mode 100644 www/versioned_docs/version-5.24.3/API/enums/constants.StarknetChainId.md
create mode 100644 www/versioned_docs/version-5.24.3/API/enums/constants.TransactionHashPrefix.md
create mode 100644 www/versioned_docs/version-5.24.3/API/enums/starknetId.StarknetIdContract.md
create mode 100644 www/versioned_docs/version-5.24.3/API/enums/types.BlockStatus.md
create mode 100644 www/versioned_docs/version-5.24.3/API/enums/types.BlockTag.md
create mode 100644 www/versioned_docs/version-5.24.3/API/enums/types.EntryPointType.md
create mode 100644 www/versioned_docs/version-5.24.3/API/enums/types.Litteral.md
create mode 100644 www/versioned_docs/version-5.24.3/API/enums/types.RPC.EBlockTag.md
create mode 100644 www/versioned_docs/version-5.24.3/API/enums/types.RPC.EDataAvailabilityMode.md
create mode 100644 www/versioned_docs/version-5.24.3/API/enums/types.RPC.ESimulationFlag.md
create mode 100644 www/versioned_docs/version-5.24.3/API/enums/types.RPC.ETransactionExecutionStatus.md
create mode 100644 www/versioned_docs/version-5.24.3/API/enums/types.RPC.ETransactionFinalityStatus.md
create mode 100644 www/versioned_docs/version-5.24.3/API/enums/types.RPC.ETransactionStatus.md
create mode 100644 www/versioned_docs/version-5.24.3/API/enums/types.RPC.ETransactionType.md
create mode 100644 www/versioned_docs/version-5.24.3/API/enums/types.SIMULATION_FLAG.md
create mode 100644 www/versioned_docs/version-5.24.3/API/enums/types.TransactionExecutionStatus.md
create mode 100644 www/versioned_docs/version-5.24.3/API/enums/types.TransactionFinalityStatus.md
create mode 100644 www/versioned_docs/version-5.24.3/API/enums/types.TransactionStatus.md
create mode 100644 www/versioned_docs/version-5.24.3/API/enums/types.TransactionType.md
create mode 100644 www/versioned_docs/version-5.24.3/API/enums/types.Uint.md
create mode 100644 www/versioned_docs/version-5.24.3/API/enums/types.ValidateType.md
create mode 100644 www/versioned_docs/version-5.24.3/API/index.md
create mode 100644 www/versioned_docs/version-5.24.3/API/interfaces/_category_.yml
create mode 100644 www/versioned_docs/version-5.24.3/API/interfaces/ec.weierstrass.ProjConstructor.md
create mode 100644 www/versioned_docs/version-5.24.3/API/interfaces/ec.weierstrass.ProjPointType.md
create mode 100644 www/versioned_docs/version-5.24.3/API/interfaces/ec.weierstrass.SignatureType.md
create mode 100644 www/versioned_docs/version-5.24.3/API/interfaces/types.CallStruct.md
create mode 100644 www/versioned_docs/version-5.24.3/API/interfaces/types.CommonTransactionResponse.md
create mode 100644 www/versioned_docs/version-5.24.3/API/interfaces/types.ContractEntryPoint.md
create mode 100644 www/versioned_docs/version-5.24.3/API/interfaces/types.DeclareContractResponse.md
create mode 100644 www/versioned_docs/version-5.24.3/API/interfaces/types.DeclareSignerDetails.md
create mode 100644 www/versioned_docs/version-5.24.3/API/interfaces/types.DeclareTransactionResponse.md
create mode 100644 www/versioned_docs/version-5.24.3/API/interfaces/types.DeployContractResponse.md
create mode 100644 www/versioned_docs/version-5.24.3/API/interfaces/types.EstimateFee.md
create mode 100644 www/versioned_docs/version-5.24.3/API/interfaces/types.EstimateFeeDetails.md
create mode 100644 www/versioned_docs/version-5.24.3/API/interfaces/types.EstimateFeeResponse.md
create mode 100644 www/versioned_docs/version-5.24.3/API/interfaces/types.Event.md
create mode 100644 www/versioned_docs/version-5.24.3/API/interfaces/types.GetBlockResponse.md
create mode 100644 www/versioned_docs/version-5.24.3/API/interfaces/types.GetCodeResponse.md
create mode 100644 www/versioned_docs/version-5.24.3/API/interfaces/types.InvocationsSignerDetails.md
create mode 100644 www/versioned_docs/version-5.24.3/API/interfaces/types.InvokeFunctionResponse.md
create mode 100644 www/versioned_docs/version-5.24.3/API/interfaces/types.InvokeTransactionReceiptResponse.md
create mode 100644 www/versioned_docs/version-5.24.3/API/interfaces/types.InvokeTransactionResponse.md
create mode 100644 www/versioned_docs/version-5.24.3/API/interfaces/types.MessageToL1.md
create mode 100644 www/versioned_docs/version-5.24.3/API/interfaces/types.MessageToL2.md
create mode 100644 www/versioned_docs/version-5.24.3/API/interfaces/types.Program.md
create mode 100644 www/versioned_docs/version-5.24.3/API/interfaces/types.ProviderOptions.md
create mode 100644 www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.BLOCK_NOT_FOUND.md
create mode 100644 www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.CLASS_ALREADY_DECLARED.md
create mode 100644 www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.CLASS_HASH_NOT_FOUND.md
create mode 100644 www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.COMPILATION_FAILED.md
create mode 100644 www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.COMPILED_CLASS_HASH_MISMATCH.md
create mode 100644 www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.CONTRACT_CLASS_SIZE_IS_TOO_LARGE.md
create mode 100644 www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.CONTRACT_ERROR.md
create mode 100644 www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.CONTRACT_NOT_FOUND.md
create mode 100644 www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.DUPLICATE_TX.md
create mode 100644 www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.FAILED_TO_RECEIVE_TXN.md
create mode 100644 www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.INSUFFICIENT_ACCOUNT_BALANCE.md
create mode 100644 www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.INSUFFICIENT_MAX_FEE.md
create mode 100644 www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.INVALID_BLOCK_HASH.md
create mode 100644 www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.INVALID_CALL_DATA.md
create mode 100644 www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.INVALID_CONTINUATION_TOKEN.md
create mode 100644 www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.INVALID_MESSAGE_SELECTOR.md
create mode 100644 www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.INVALID_TRANSACTION_NONCE.md
create mode 100644 www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.INVALID_TXN_HASH.md
create mode 100644 www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.INVALID_TXN_INDEX.md
create mode 100644 www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.NON_ACCOUNT.md
create mode 100644 www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.NO_BLOCKS.md
create mode 100644 www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.NO_TRACE_AVAILABLE.md
create mode 100644 www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.PAGE_SIZE_TOO_BIG.md
create mode 100644 www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.TOO_MANY_KEYS_IN_FILTER.md
create mode 100644 www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.TXN_HASH_NOT_FOUND.md
create mode 100644 www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.UNEXPECTED_ERROR.md
create mode 100644 www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.UNSUPPORTED_CONTRACT_CLASS_VERSION.md
create mode 100644 www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.UNSUPPORTED_TX_VERSION.md
create mode 100644 www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.VALIDATION_FAILURE.md
create mode 100644 www/versioned_docs/version-5.24.3/API/interfaces/types.Sequencer.InvokeFunctionTransactionResponse.md
create mode 100644 www/versioned_docs/version-5.24.3/API/interfaces/types.StarkNetDomain.md
create mode 100644 www/versioned_docs/version-5.24.3/API/interfaces/types.StateUpdateResponse.md
create mode 100644 www/versioned_docs/version-5.24.3/API/interfaces/types.TypedData.md
create mode 100644 www/versioned_docs/version-5.24.3/API/interfaces/types.Uint256.md
create mode 100644 www/versioned_docs/version-5.24.3/API/modules.md
create mode 100644 www/versioned_docs/version-5.24.3/API/namespaces/_category_.yml
create mode 100644 www/versioned_docs/version-5.24.3/API/namespaces/cairo.md
create mode 100644 www/versioned_docs/version-5.24.3/API/namespaces/constants.md
create mode 100644 www/versioned_docs/version-5.24.3/API/namespaces/ec.md
create mode 100644 www/versioned_docs/version-5.24.3/API/namespaces/ec.starkCurve.md
create mode 100644 www/versioned_docs/version-5.24.3/API/namespaces/ec.weierstrass.md
create mode 100644 www/versioned_docs/version-5.24.3/API/namespaces/encode.md
create mode 100644 www/versioned_docs/version-5.24.3/API/namespaces/events.md
create mode 100644 www/versioned_docs/version-5.24.3/API/namespaces/hash.md
create mode 100644 www/versioned_docs/version-5.24.3/API/namespaces/hash.poseidon.md
create mode 100644 www/versioned_docs/version-5.24.3/API/namespaces/json.md
create mode 100644 www/versioned_docs/version-5.24.3/API/namespaces/merkle.md
create mode 100644 www/versioned_docs/version-5.24.3/API/namespaces/num.md
create mode 100644 www/versioned_docs/version-5.24.3/API/namespaces/provider-1.md
create mode 100644 www/versioned_docs/version-5.24.3/API/namespaces/selector.md
create mode 100644 www/versioned_docs/version-5.24.3/API/namespaces/shortString.md
create mode 100644 www/versioned_docs/version-5.24.3/API/namespaces/stark.md
create mode 100644 www/versioned_docs/version-5.24.3/API/namespaces/starknetId.md
create mode 100644 www/versioned_docs/version-5.24.3/API/namespaces/transaction.md
create mode 100644 www/versioned_docs/version-5.24.3/API/namespaces/typedData.md
create mode 100644 www/versioned_docs/version-5.24.3/API/namespaces/types.RPC.Errors.md
create mode 100644 www/versioned_docs/version-5.24.3/API/namespaces/types.RPC.JRPC.md
create mode 100644 www/versioned_docs/version-5.24.3/API/namespaces/types.RPC.SPEC.md
create mode 100644 www/versioned_docs/version-5.24.3/API/namespaces/types.RPC.md
create mode 100644 www/versioned_docs/version-5.24.3/API/namespaces/types.Sequencer.md
create mode 100644 www/versioned_docs/version-5.24.3/API/namespaces/types.md
create mode 100644 www/versioned_docs/version-5.24.3/API/namespaces/uint256.md
rename www/versioned_docs/{version-4.22.0 => version-5.24.3}/guides/L1message.md (59%)
rename www/versioned_docs/{version-4.22.0 => version-5.24.3}/guides/_category_.json (100%)
create mode 100644 www/versioned_docs/version-5.24.3/guides/automatic_cairo_ABI_parsing.md
create mode 100644 www/versioned_docs/version-5.24.3/guides/cairo_enum.md
rename www/{docs => versioned_docs/version-5.24.3}/guides/compiled_contracts/ERC20MintableOZ051.json (100%)
rename www/{docs => versioned_docs/version-5.24.3}/guides/compiled_contracts/ERC20MintableOZ051_abi.json (100%)
rename www/{docs => versioned_docs/version-5.24.3}/guides/compiled_contracts/deployBraavos.ts (100%)
rename www/versioned_docs/{version-4.22.0 => version-5.24.3}/guides/compiled_contracts/myAccountAbstraction.json (100%)
rename www/versioned_docs/{version-4.22.0 => version-5.24.3}/guides/compiled_contracts/myAccountAbstraction_abi.json (100%)
rename www/{docs => versioned_docs/version-5.24.3}/guides/compiled_contracts/test.json (100%)
rename www/{docs => versioned_docs/version-5.24.3}/guides/compiled_contracts/test_abi.json (100%)
create mode 100644 www/versioned_docs/version-5.24.3/guides/connect_account.md
create mode 100644 www/versioned_docs/version-5.24.3/guides/connect_contract.md
create mode 100644 www/versioned_docs/version-5.24.3/guides/connect_network.md
rename www/{docs => versioned_docs/version-5.24.3}/guides/cra.md (100%)
create mode 100644 www/versioned_docs/version-5.24.3/guides/create_account.md
create mode 100644 www/versioned_docs/version-5.24.3/guides/create_contract.md
create mode 100644 www/versioned_docs/version-5.24.3/guides/define_call_message.md
rename www/versioned_docs/{version-4.22.0 => version-5.24.3}/guides/estimate_fees.md (53%)
create mode 100644 www/versioned_docs/version-5.24.3/guides/events.md
create mode 100644 www/versioned_docs/version-5.24.3/guides/interact.md
create mode 100644 www/versioned_docs/version-5.24.3/guides/intro.md
create mode 100644 www/versioned_docs/version-5.24.3/guides/migrate.md
rename www/versioned_docs/{version-4.22.0 => version-5.24.3}/guides/multiCall.md (51%)
rename www/versioned_docs/{version-4.22.0 => version-5.24.3}/guides/pictures/ERC20.png (100%)
rename www/versioned_docs/{version-4.22.0 => version-5.24.3}/guides/pictures/Interact_contract.png (100%)
rename www/versioned_docs/{version-4.22.0 => version-5.24.3}/guides/pictures/createContract.png (100%)
rename www/versioned_docs/{version-4.22.0 => version-5.24.3}/guides/pictures/starknet-js-chart.png (100%)
create mode 100644 www/versioned_docs/version-5.24.3/guides/signature.md
create mode 100644 www/versioned_docs/version-5.24.3/guides/use_ERC20.md
rename www/versioned_docs/{version-4.22.0 => version-5.24.3}/guides/what_s_starknet.js.md (62%)
delete mode 100644 www/versioned_sidebars/version-4.17.1-sidebars.json
rename www/versioned_sidebars/{version-4.22.0-sidebars.json => version-5.24.3-sidebars.json} (75%)
diff --git a/.eslintrc b/.eslintrc
index ae2cb6131..06718be35 100644
--- a/.eslintrc
+++ b/.eslintrc
@@ -5,8 +5,15 @@
"node": true,
"jest": true
},
- "extends": ["airbnb-base", "airbnb-typescript/base", "prettier", "plugin:prettier/recommended"],
- "ignorePatterns": ["tsup.config.ts"],
+ "extends": [
+ "airbnb-base",
+ "airbnb-typescript/base",
+ "prettier",
+ "plugin:prettier/recommended"
+ ],
+ "ignorePatterns": [
+ "tsup.config.ts"
+ ],
"globals": {
"Atomics": "readonly",
"SharedArrayBuffer": "readonly"
@@ -17,13 +24,24 @@
"sourceType": "module",
"project": "./tsconfig.eslint.json"
},
- "plugins": ["@typescript-eslint"],
+ "plugins": [
+ "@typescript-eslint"
+ ],
"rules": {
"class-methods-use-this": 0,
"import/prefer-default-export": 0,
+ "@typescript-eslint/no-redeclare": 0,
"@typescript-eslint/naming-convention": 0,
- "@typescript-eslint/no-unused-vars": ["error", { "argsIgnorePattern": "^_" }],
- "@typescript-eslint/no-use-before-define": ["error", "nofunc"],
+ "@typescript-eslint/no-unused-vars": [
+ "error",
+ {
+ "argsIgnorePattern": "^_"
+ }
+ ],
+ "@typescript-eslint/no-use-before-define": [
+ "error",
+ "nofunc"
+ ],
"func-names": 0
}
}
diff --git a/.github/workflows/_release.yml b/.github/workflows/_release.yml
index cf53103e2..a80524cd1 100644
--- a/.github/workflows/_release.yml
+++ b/.github/workflows/_release.yml
@@ -20,10 +20,10 @@ jobs:
name: Run release
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
with:
ref: ${{ github.ref }}
- - uses: actions/setup-node@v3
+ - uses: actions/setup-node@v4
with:
node-version: lts/*
cache: 'npm'
diff --git a/.github/workflows/_test.yml b/.github/workflows/_test.yml
index d31878d1c..d57cc2ba0 100644
--- a/.github/workflows/_test.yml
+++ b/.github/workflows/_test.yml
@@ -2,15 +2,10 @@ name: _ Run Tests
on:
workflow_call:
inputs:
- use-rpc-devnet:
- type: boolean
- default: false
- use-seq-devnet:
+ use-devnet:
type: boolean
default: false
secrets:
- TEST_PROVIDER_BASE_URL:
- required: false
TEST_RPC_URL:
required: false
TEST_ACCOUNT_PRIVATE_KEY:
@@ -26,25 +21,21 @@ jobs:
# TODO - periodically check if conditional services are supported; https://github.com/actions/runner/issues/822
services:
devnet:
- image: ${{ inputs.use-rpc-devnet && 'shardlabs/starknet-devnet-rs:c7b5fde8fb46f8e7d498f63cc44beb0bd2ddd85e-seed0' || inputs.use-seq-devnet && 'shardlabs/starknet-devnet:0.6.3-seed0' || '' }}
- # image: ${{ (inputs.use-rpc-devnet || inputs.use-seq-devnet) && 'shardlabs/starknet-devnet:0.6.3-seed0' || '' }}
- # image: shardlabs/starknet-devnet-rs:c7b5fde8fb46f8e7d498f63cc44beb0bd2ddd85e-seed0
+ image: ${{ (inputs.use-devnet) && 'shardlabs/starknet-devnet-rs:0.0.7-seed0' || '' }}
ports:
- 5050:5050
env:
- TEST_PROVIDER_BASE_URL: ${{ secrets.TEST_PROVIDER_BASE_URL }}
TEST_RPC_URL: ${{ secrets.TEST_RPC_URL }}
TEST_ACCOUNT_PRIVATE_KEY: ${{ secrets.TEST_ACCOUNT_PRIVATE_KEY }}
TEST_ACCOUNT_ADDRESS: ${{ secrets.TEST_ACCOUNT_ADDRESS }}
steps:
- - run: echo ${{ secrets.TEST_PROVIDER_BASE_URL }}
- run: echo ${{ secrets.TEST_RPC_URL }}
- - uses: actions/checkout@v3
- - uses: actions/setup-node@v3
+ - uses: actions/checkout@v4
+ - uses: actions/setup-node@v4
with:
node-version: lts/*
cache: 'npm'
- run: npm ci --ignore-scripts
- - run: npm test
+ - run: npm run test:coverage
diff --git a/.github/workflows/manual-docs-version-pr.yml b/.github/workflows/manual-docs-version-pr.yml
index 83b9f0cf3..b5731010e 100644
--- a/.github/workflows/manual-docs-version-pr.yml
+++ b/.github/workflows/manual-docs-version-pr.yml
@@ -11,8 +11,8 @@ jobs:
name: Documentation build
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v3
- - uses: actions/setup-node@v3
+ - uses: actions/checkout@v4
+ - uses: actions/setup-node@v4
with:
node-version: lts/*
cache: 'npm'
@@ -33,7 +33,7 @@ jobs:
git add www/versioned_docs www/versioned_sidebars www/versions.json
git checkout .
- name: Create pull request
- uses: peter-evans/create-pull-request@v5
+ uses: peter-evans/create-pull-request@v6
with:
branch: ci/docs-version
committer: CI
diff --git a/.github/workflows/manual-tests-devnet.yml b/.github/workflows/manual-tests-devnet.yml
index 793ab5636..201c6b6fe 100644
--- a/.github/workflows/manual-tests-devnet.yml
+++ b/.github/workflows/manual-tests-devnet.yml
@@ -7,17 +7,12 @@ jobs:
strategy:
fail-fast: false
matrix:
- name: [sequencer-devnet, rpc-devnet]
include:
- - name: sequencer-devnet
- TEST_PROVIDER_BASE_URL: http://127.0.0.1:5050/
- name: rpc-devnet
TEST_RPC_URL: http://127.0.0.1:5050/rpc
uses: ./.github/workflows/_test.yml
with:
- use-rpc-devnet: ${{ matrix.TEST_RPC_URL != '' }}
- use-seq-devnet: ${{ matrix.TEST_PROVIDER_BASE_URL != '' }}
+ use-devnet: ${{ matrix.TEST_RPC_URL != '' }}
secrets:
- TEST_PROVIDER_BASE_URL: ${{ matrix.TEST_PROVIDER_BASE_URL }}
TEST_RPC_URL: ${{ matrix.TEST_RPC_URL }}
diff --git a/.github/workflows/manual-tests-testnet.yml b/.github/workflows/manual-tests-testnet.yml
index 2416b76af..234d61943 100644
--- a/.github/workflows/manual-tests-testnet.yml
+++ b/.github/workflows/manual-tests-testnet.yml
@@ -5,20 +5,12 @@ jobs:
tests:
name: Run test on ${{ matrix.name }}
strategy:
- max-parallel: 1 # needed until we get a seperate account for the rpc provider, until then running them in parallel would result in a nonce issue
+ max-parallel: 1
matrix:
- name: [sequencer-goerli, rpc-goerli]
- include:
- - name: sequencer-goerli
- ENABLE_SEQUENCER: true
- ENABLE_RPC: false
- - name: rpc-goerli
- ENABLE_SEQUENCER: false
- ENABLE_RPC: true
+ name: [rpc-sepolia]
uses: ./.github/workflows/_test.yml
secrets:
- TEST_PROVIDER_BASE_URL: ${{ matrix.ENABLE_SEQUENCER && secrets.TEST_PROVIDER_BASE_URL || ''}}
- TEST_RPC_URL: ${{ matrix.ENABLE_RPC && secrets.TEST_RPC_URL || ''}}
+ TEST_RPC_URL: ${{ secrets.TEST_RPC_URL }}
TEST_ACCOUNT_PRIVATE_KEY: ${{ secrets.TEST_ACCOUNT_PRIVATE_KEY }}
TEST_ACCOUNT_ADDRESS: ${{ secrets.TEST_ACCOUNT_ADDRESS }}
diff --git a/.github/workflows/pr-push-dev.yml b/.github/workflows/pr-push-dev.yml
index 2bffd8913..8a83e0944 100644
--- a/.github/workflows/pr-push-dev.yml
+++ b/.github/workflows/pr-push-dev.yml
@@ -44,19 +44,14 @@ jobs:
strategy:
fail-fast: false
matrix:
- name: [sequencer-devnet, rpc-devnet]
include:
- - name: sequencer-devnet
- TEST_PROVIDER_BASE_URL: http://127.0.0.1:5050/
- name: rpc-devnet
TEST_RPC_URL: http://127.0.0.1:5050/rpc
uses: ./.github/workflows/_test.yml
with:
- use-rpc-devnet: ${{ matrix.TEST_RPC_URL != '' }}
- use-seq-devnet: ${{ matrix.TEST_PROVIDER_BASE_URL != '' }}
+ use-devnet: ${{ matrix.TEST_RPC_URL != '' }}
secrets:
- TEST_PROVIDER_BASE_URL: ${{ matrix.TEST_PROVIDER_BASE_URL }}
TEST_RPC_URL: ${{ matrix.TEST_RPC_URL }}
release:
diff --git a/.github/workflows/pr-push-main.yml b/.github/workflows/pr-push-main.yml
index c0d4aa3cc..d39d245ea 100644
--- a/.github/workflows/pr-push-main.yml
+++ b/.github/workflows/pr-push-main.yml
@@ -38,21 +38,13 @@ jobs:
needs: [skip_check]
if: needs.skip_check.outputs.should_skip != 'true'
strategy:
- max-parallel: 1 # needed until we get a seperate account for the rpc provider, until then running them in parallel would result in a nonce issue
+ max-parallel: 1
matrix:
- name: [sequencer-goerli, rpc-goerli]
- include:
- - name: sequencer-goerli
- ENABLE_SEQUENCER: true
- ENABLE_RPC: false
- - name: rpc-goerli
- ENABLE_SEQUENCER: false
- ENABLE_RPC: true
+ name: [rpc-sepolia]
uses: ./.github/workflows/_test.yml
secrets:
- TEST_PROVIDER_BASE_URL: ${{ matrix.ENABLE_SEQUENCER && secrets.TEST_PROVIDER_BASE_URL || ''}}
- TEST_RPC_URL: ${{ matrix.ENABLE_RPC && secrets.TEST_RPC_URL || ''}}
+ TEST_RPC_URL: ${{ secrets.TEST_RPC_URL }}
TEST_ACCOUNT_PRIVATE_KEY: ${{ secrets.TEST_ACCOUNT_PRIVATE_KEY }}
TEST_ACCOUNT_ADDRESS: ${{ secrets.TEST_ACCOUNT_ADDRESS }}
diff --git a/.gitignore b/.gitignore
index 3a5a151fb..b84a92e49 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,7 +4,9 @@
.env
.eslintcache
.vscode
+.idea
coverage
+coverage-ts
dist
node_modules
npm-debug.log
diff --git a/.husky/commit-msg b/.husky/commit-msg
index 0bd658f49..70bd3dd23 100755
--- a/.husky/commit-msg
+++ b/.husky/commit-msg
@@ -1,4 +1 @@
-#!/bin/sh
-. "$(dirname "$0")/_/husky.sh"
-
npx --no-install commitlint --edit "$1"
diff --git a/.husky/pre-commit b/.husky/pre-commit
index c37466e2b..d0a778429 100755
--- a/.husky/pre-commit
+++ b/.husky/pre-commit
@@ -1,4 +1 @@
-#!/bin/sh
-. "$(dirname "$0")/_/husky.sh"
-
npx lint-staged
\ No newline at end of file
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 1acd02c94..7f44ed425 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,407 @@
+## [6.10.2](https://github.com/starknet-io/starknet.js/compare/v6.10.1...v6.10.2) (2024-07-02)
+
+### Bug Fixes
+
+- revert enums partially & tsup build ([#1165](https://github.com/starknet-io/starknet.js/issues/1165)) ([57b2c72](https://github.com/starknet-io/starknet.js/commit/57b2c7210147f3ff33ebffa844351b50bee6534e))
+
+## [6.10.1](https://github.com/starknet-io/starknet.js/compare/v6.10.0...v6.10.1) (2024-06-28)
+
+### Bug Fixes
+
+- change build cjs and mjs to unbuild ([#1163](https://github.com/starknet-io/starknet.js/issues/1163)) ([bb4a93d](https://github.com/starknet-io/starknet.js/commit/bb4a93d6639cf90298e0b1003fb31a79f11691f0))
+
+# [6.10.0](https://github.com/starknet-io/starknet.js/compare/v6.9.0...v6.10.0) (2024-06-18)
+
+### Features
+
+- next-version ([1687dd2](https://github.com/starknet-io/starknet.js/commit/1687dd28f3390e770f66ac5dad52860a1dd92289))
+
+# [6.9.0](https://github.com/starknet-io/starknet.js/compare/v6.8.0...v6.9.0) (2024-05-21)
+
+### Bug Fixes
+
+- cannot infer ts2742 types from starknet-types@0.7 ([#1098](https://github.com/starknet-io/starknet.js/issues/1098)) ([f1c3b8e](https://github.com/starknet-io/starknet.js/commit/f1c3b8e3aeb96f6efb7e512ac3ba689253004c9d))
+- remove [warning] from typedoc for external usage ([#1095](https://github.com/starknet-io/starknet.js/issues/1095)) ([195186f](https://github.com/starknet-io/starknet.js/commit/195186fc2974ab0d164b1a48c68f7bf026329df5)), closes [#1121](https://github.com/starknet-io/starknet.js/issues/1121) [#1126](https://github.com/starknet-io/starknet.js/issues/1126)
+
+### Features
+
+- add type coverage ([#1120](https://github.com/starknet-io/starknet.js/issues/1120)) ([eceda5d](https://github.com/starknet-io/starknet.js/commit/eceda5dc1c39e472e1105e07797e76aaac3c1531))
+- provider.getL1MessageHash ([#1123](https://github.com/starknet-io/starknet.js/issues/1123)) ([1489cf2](https://github.com/starknet-io/starknet.js/commit/1489cf25e7e8598ab161cecc62c82495f64daa33))
+
+### Reverts
+
+- Revert "chore: add examples to JsDoc for transaction.ts file (#1105)" (#1108) ([59eb01e](https://github.com/starknet-io/starknet.js/commit/59eb01e451cf64dfdacd6d34b2a709e0a1029f15)), closes [#1105](https://github.com/starknet-io/starknet.js/issues/1105) [#1108](https://github.com/starknet-io/starknet.js/issues/1108)
+
+# [6.8.0](https://github.com/starknet-io/starknet.js/compare/v6.7.0...v6.8.0) (2024-04-23)
+
+### Bug Fixes
+
+- starknet types 0.7 ([#1087](https://github.com/starknet-io/starknet.js/issues/1087)) ([b038c76](https://github.com/starknet-io/starknet.js/commit/b038c76fe204746f1d1023c2ad3b46c022f6edbd))
+- tslib ([#1068](https://github.com/starknet-io/starknet.js/issues/1068)) ([dd7dc10](https://github.com/starknet-io/starknet.js/commit/dd7dc10c57fc3cc35298c0d584a178666e9cfed1))
+- **utils:** fix block identifier ([#1076](https://github.com/starknet-io/starknet.js/issues/1076)) ([0a3499d](https://github.com/starknet-io/starknet.js/commit/0a3499d49751061ceae1a4d6023b34f402376efc))
+
+### Features
+
+- add getGasPrice rpc provider method ([#1056](https://github.com/starknet-io/starknet.js/issues/1056)) ([d396275](https://github.com/starknet-io/starknet.js/commit/d396275348aff9c932d2bb7466b2a55f96214e4e))
+- Export function parseCalldataField() ([4d59658](https://github.com/starknet-io/starknet.js/commit/4d596582023f24522c25a1a515ee0246d2eca90a))
+- rpc 0.7.1 ([#1071](https://github.com/starknet-io/starknet.js/issues/1071)) ([11dc600](https://github.com/starknet-io/starknet.js/commit/11dc6003c74b6b6d0408b3f5894b5b6739d4bfba))
+
+# [6.7.0](https://github.com/starknet-io/starknet.js/compare/v6.6.6...v6.7.0) (2024-04-03)
+
+### Features
+
+- readme & trigger release ([5341c42](https://github.com/starknet-io/starknet.js/commit/5341c42da8bf5d2f82e4446a60b5e4fdc9c4e2fe))
+
+## [6.6.6](https://github.com/starknet-io/starknet.js/compare/v6.6.5...v6.6.6) (2024-03-25)
+
+### Bug Fixes
+
+- next version ([#1024](https://github.com/starknet-io/starknet.js/issues/1024)) ([07d4a26](https://github.com/starknet-io/starknet.js/commit/07d4a26c8b93413fcf1b8b54549e11555df86ca9))
+
+# [6.6.0](https://github.com/starknet-io/starknet.js/compare/v6.5.0...v6.6.0) (2024-03-19)
+
+### Bug Fixes
+
+- second option bump semantic release to 0.5 ([c90f9b2](https://github.com/starknet-io/starknet.js/commit/c90f9b285afb455d2404bff67137d5e6ae44cd5f))
+- test ci fix ([3a6c924](https://github.com/starknet-io/starknet.js/commit/3a6c9247717cb979842d9b37905ae423267959a5))
+- update to latest get-starknet dev ([017702f](https://github.com/starknet-io/starknet.js/commit/017702fd8c579ab62c98bc78fd6e8dd3022ef9ec))
+- wallet circular dependency fix ([621ae2d](https://github.com/starknet-io/starknet.js/commit/621ae2d4a015f3bb3b2e63ddbaeb5fa843509a88))
+
+### Features
+
+- get-starknet-core repacked for mjs, and initial implementation ([ab7fa19](https://github.com/starknet-io/starknet.js/commit/ab7fa19f44ad1fc27292313589247b74943fe3d0))
+- the WalletAccount handle changed channel ([73603e1](https://github.com/starknet-io/starknet.js/commit/73603e175bcc7925aa896be81fb666ffb225890d))
+- wallet deploy contract and patches ([dbf53b6](https://github.com/starknet-io/starknet.js/commit/dbf53b6e57948e433186cae6209998dece04fe4a))
+- walletAccount extract methods and update new ones ([0dfb5db](https://github.com/starknet-io/starknet.js/commit/0dfb5db1032dd7c946ee514647e8abb3eda87996))
+
+# [6.5.0](https://github.com/starknet-io/starknet.js/compare/v6.4.2...v6.5.0) (2024-03-14)
+
+### Bug Fixes
+
+- adjust max amount bound calculation for RPC v0.7.0 ([dd34cdb](https://github.com/starknet-io/starknet.js/commit/dd34cdb8b9817a55a16a97d960b1544d75c0059a))
+
+### Features
+
+- make fee margins configurable ([cedd984](https://github.com/starknet-io/starknet.js/commit/cedd984e1106db5b73d17630e282eb956d344a97))
+
+## [6.4.2](https://github.com/starknet-io/starknet.js/compare/v6.4.1...v6.4.2) (2024-03-14)
+
+### Bug Fixes
+
+- update starknetid sepolia contract addresses ([#1016](https://github.com/starknet-io/starknet.js/issues/1016)) ([b50a3bd](https://github.com/starknet-io/starknet.js/commit/b50a3bdada4345a9d601734762bc7a600766ec25))
+
+## [6.4.1](https://github.com/starknet-io/starknet.js/compare/v6.4.0...v6.4.1) (2024-03-14)
+
+### Bug Fixes
+
+- byteArray encoding for less than 31 chars ([#1011](https://github.com/starknet-io/starknet.js/issues/1011)) ([653acc4](https://github.com/starknet-io/starknet.js/commit/653acc44c841540214dd6f6b8956b354d7c27644))
+
+# [6.4.0](https://github.com/starknet-io/starknet.js/compare/v6.3.0...v6.4.0) (2024-03-12)
+
+### Bug Fixes
+
+- expand encoding type for preset types ([b992446](https://github.com/starknet-io/starknet.js/commit/b9924465a1f01ac4273638f3fa258b36192d2101))
+
+### Features
+
+- enable cairo 2.6.0 contract declaration ([0104c59](https://github.com/starknet-io/starknet.js/commit/0104c59739a9dbe70091e14372a73ca84550f639))
+- skip signatures when skipValidate is true ([6f784ea](https://github.com/starknet-io/starknet.js/commit/6f784ea4e4edd298f1950dac956fd1c81b953497))
+
+# [6.3.0](https://github.com/starknet-io/starknet.js/compare/v6.2.1...v6.3.0) (2024-03-11)
+
+### Features
+
+- update starknetId class and add getStarkProfile function ([ae71c97](https://github.com/starknet-io/starknet.js/commit/ae71c97b38974d4d7b3392532388957e1ea499bb))
+
+## [6.2.1](https://github.com/starknet-io/starknet.js/compare/v6.2.0...v6.2.1) (2024-03-11)
+
+### Bug Fixes
+
+- repair Cairo 1 nested and enum tuple handling ([ce2e541](https://github.com/starknet-io/starknet.js/commit/ce2e5417e6c42af17418408dc1ca6aab4c570473))
+
+# [6.2.0](https://github.com/starknet-io/starknet.js/compare/v6.1.5...v6.2.0) (2024-03-07)
+
+### Features
+
+- implement RPC v0.7.0-rc2 specification ([de32936](https://github.com/starknet-io/starknet.js/commit/de329361d838157b4fbe2b37bb043c3235b97a14))
+
+## [6.1.5](https://github.com/starknet-io/starknet.js/compare/v6.1.4...v6.1.5) (2024-03-02)
+
+### Bug Fixes
+
+- **RpcChannel:** allow client to provide `specVersion` ([ae8cf8e](https://github.com/starknet-io/starknet.js/commit/ae8cf8e19d8ba73c52376d83d2e084da008daba1))
+
+## [6.1.4](https://github.com/starknet-io/starknet.js/compare/v6.1.3...v6.1.4) (2024-02-26)
+
+### Bug Fixes
+
+- **Calldata.compile:** do not split long `entrypoint` names before calling `getSelectorFromName` ([9434bcd](https://github.com/starknet-io/starknet.js/commit/9434bcddf74069c7e5bdecbac94017ae23cd2a45))
+
+## [6.1.3](https://github.com/starknet-io/starknet.js/compare/v6.1.2...v6.1.3) (2024-02-23)
+
+### Bug Fixes
+
+- update fetch-cookie dependency ([518330c](https://github.com/starknet-io/starknet.js/commit/518330c4ee00e671e716b018220f767e8118c431))
+
+## [6.1.2](https://github.com/starknet-io/starknet.js/compare/v6.1.1...v6.1.2) (2024-02-20)
+
+### Bug Fixes
+
+- drop abi-wan-kanabi-v1 support ([30a4681](https://github.com/starknet-io/starknet.js/commit/30a46815fa9fb88bbcb98df2f4a8dafc5a32b4ab))
+
+## [6.1.1](https://github.com/starknet-io/starknet.js/compare/v6.1.0...v6.1.1) (2024-02-19)
+
+### Bug Fixes
+
+- rpc event ([ae3e265](https://github.com/starknet-io/starknet.js/commit/ae3e265f6617bd79c8435483916b0f24be036fa6))
+
+# [6.1.0](https://github.com/starknet-io/starknet.js/compare/v6.0.0...v6.1.0) (2024-02-13)
+
+### Features
+
+- use fetch-cookie package for cookie based sticky sessions ([5a56485](https://github.com/starknet-io/starknet.js/commit/5a56485052e773c8b0a3f9dbdc2f4ba3626362fb))
+
+# [6.0.0](https://github.com/starknet-io/starknet.js/compare/v5.29.0...v6.0.0) (2024-02-05)
+
+### Bug Fixes
+
+- acc deploy_acc ([732cd94](https://github.com/starknet-io/starknet.js/commit/732cd946f26c2b0fe893067f25c1fe712d72d49b))
+- **beta:** deploy account ([#880](https://github.com/starknet-io/starknet.js/issues/880)) ([00c58e3](https://github.com/starknet-io/starknet.js/commit/00c58e3c6d03b716b68c1b96b5a4adc1cff87dd0))
+- estimateFeeBulk provided version ([da717be](https://github.com/starknet-io/starknet.js/commit/da717be8e656087eaba21c865a6dd0b648664491))
+- provider rpc 0.5-0.6 getTransactionReceipt response standardization ([76b6ab4](https://github.com/starknet-io/starknet.js/commit/76b6ab49f6721d1f76c3f30d3d88d6dbc8b80bda))
+- remove account_deployment_data from deploy Account ([ede83bf](https://github.com/starknet-io/starknet.js/commit/ede83bfda3c6fcfa9dd397c92bd709293c8dda9b))
+- solve wrong response for account.verifyMessage ([05f4095](https://github.com/starknet-io/starknet.js/commit/05f4095599f89dd508fac9316e1c24fc0dceaa8a))
+- throw on negative param cairo.uint256 and bnToUint256 ([e1ead14](https://github.com/starknet-io/starknet.js/commit/e1ead1466984f26ff91d7fe6174fc87be8c3aede))
+- utilize provided resourceBounds value ([65bea53](https://github.com/starknet-io/starknet.js/commit/65bea53ab03a04fdd4c122ba2fecbb1010100e18))
+
+### Features
+
+- abiwan v2 intergation ([87d15d3](https://github.com/starknet-io/starknet.js/commit/87d15d3d4ada1138ed5b66620a4de56189195f4c))
+- account preferred transaction version, setup v3 ([5652eb2](https://github.com/starknet-io/starknet.js/commit/5652eb211e1accaefbb2f24bcb756ccf9170c07a))
+- add provider.decodeParameters ([be6eec9](https://github.com/starknet-io/starknet.js/commit/be6eec94c8ae5d92df631502c9a1d61663d80101))
+- add string types of cairo v2.4.0 ([a8a73c1](https://github.com/starknet-io/starknet.js/commit/a8a73c1f5b0bc72bc42460f3735eeec6f95edcbe))
+- curves ([405de46](https://github.com/starknet-io/starknet.js/commit/405de462032579ef0e8e434c62976dcb84ee1af8))
+- def rpc 0_6, sepolia nodes ([4f59a8f](https://github.com/starknet-io/starknet.js/commit/4f59a8f01439662ae7eb785cafcf781c68b2cb04))
+- default account UniversalDetails, rpc spec update, update interface ([8dc9b8a](https://github.com/starknet-io/starknet.js/commit/8dc9b8ab28a82a9a0eaa47e0271c12b79e8cff39))
+- dual specification with 0.6 implementation, not yet integrated ([ac8c763](https://github.com/starknet-io/starknet.js/commit/ac8c76383bb3f566164bc4f38c477e3e3dc45f31))
+- ethereum signer ([8473adb](https://github.com/starknet-io/starknet.js/commit/8473adbcfa5ef642297b8a7f448a0d789703037f))
+- ethereum-signer ([f37bfb2](https://github.com/starknet-io/starknet.js/commit/f37bfb2788b7c6befc10efca8b102ee2a975ee55))
+- hashes, signer, vip account, types, versions as string enum ([6ceb9e3](https://github.com/starknet-io/starknet.js/commit/6ceb9e31e51d51a6ce374144fd3ddb82a6ea01b3))
+- make Abi and CONTRACT_ABI types compatible with abiwan ([9007816](https://github.com/starknet-io/starknet.js/commit/9007816689528a79bd8bb4267e0098be2e6d71d2))
+- new CairoUint256 cairo datatype model ([b64abcc](https://github.com/starknet-io/starknet.js/commit/b64abccf3888eba49460124a4d7aabbdca1592d1))
+- pretty print rpc LibraryError params, make env.DEBUG usefull ([cca723f](https://github.com/starknet-io/starknet.js/commit/cca723f13009ce7048c7be6b8a6f466aca0d5e19))
+- **provider:** fix and clean provider response and response parser, removed seqeuncer api ([7ecb069](https://github.com/starknet-io/starknet.js/commit/7ecb069e3d2c37653cedc44dfbb635c5bc8eec7f))
+- **provider:** pending response discrimination, pending type guards ([013a22b](https://github.com/starknet-io/starknet.js/commit/013a22bf4dd8cb6df817ccf6ff2d82837fe91693))
+- remove old version constants, default types api rpc ([ed9cb08](https://github.com/starknet-io/starknet.js/commit/ed9cb089460640af96a73eca66e9971ca5832041))
+- replace in verifyMessage : response by Error ([1abf91f](https://github.com/starknet-io/starknet.js/commit/1abf91f170c46d4f4cf5f493dc3d6717c6d3c1e7))
+- req id counter ([cedd1ea](https://github.com/starknet-io/starknet.js/commit/cedd1ea32cd58107c504d357a3dd5e9a40010a80))
+- rpc 0.6 implementation as superset of 0.5 tx ([5b2b299](https://github.com/starknet-io/starknet.js/commit/5b2b2997ee7e54144864315ed20175017e4218b4))
+- rpc 0.6.0-rc3 implementation ([c2607ed](https://github.com/starknet-io/starknet.js/commit/c2607ed64f26d18ea66f2184acf34d3ca9ee4766))
+- rpc provider ([0d9c2e5](https://github.com/starknet-io/starknet.js/commit/0d9c2e5ba0298af7b608ccbd9dd2eff3dc0bb69a))
+- rpcChannel ([181eea3](https://github.com/starknet-io/starknet.js/commit/181eea3e4eabc52cdf46b796f0861e2641d59668))
+- sepolia constants, rpc open change ([6de46b5](https://github.com/starknet-io/starknet.js/commit/6de46b59d22bfda959c083b3ac5570cb8d4c6d0a))
+- simulate skip validate by default, spec deploy acc fix ([1b3e7ae](https://github.com/starknet-io/starknet.js/commit/1b3e7aeadaba5b7d59377e249b535f6a8cb8862e))
+- update default rpc nodes and version ([9b9fe0e](https://github.com/starknet-io/starknet.js/commit/9b9fe0e4c5d8d54323bb82ab7ceed3a78d6fc1bc))
+- update verson ([5dfe445](https://github.com/starknet-io/starknet.js/commit/5dfe445a5ed09dd531d91156633321fdae4b70cd))
+- v3 transaction hashes ([4fe40a1](https://github.com/starknet-io/starknet.js/commit/4fe40a1419031cd6328509e2439744d0ff98c8e7))
+- v3 tx hashes calculation ([f0e760d](https://github.com/starknet-io/starknet.js/commit/f0e760d109e488b70b16eed24e94b889d708d257))
+- v3 wip with est ([b95c462](https://github.com/starknet-io/starknet.js/commit/b95c462df0bd59293b7b42b5474311a3bbbfab1d))
+
+### BREAKING CHANGES
+
+- v3 transactions
+
+# [6.0.0-beta.15](https://github.com/starknet-io/starknet.js/compare/v6.0.0-beta.14...v6.0.0-beta.15) (2024-02-05)
+
+### Bug Fixes
+
+- throw on negative param cairo.uint256 and bnToUint256 ([e1ead14](https://github.com/starknet-io/starknet.js/commit/e1ead1466984f26ff91d7fe6174fc87be8c3aede))
+
+### Features
+
+- new CairoUint256 cairo datatype model ([b64abcc](https://github.com/starknet-io/starknet.js/commit/b64abccf3888eba49460124a4d7aabbdca1592d1))
+
+# [6.0.0-beta.14](https://github.com/starknet-io/starknet.js/compare/v6.0.0-beta.13...v6.0.0-beta.14) (2024-02-02)
+
+### Bug Fixes
+
+- move abiwan from dev dependencies to regular dependencies ([#925](https://github.com/starknet-io/starknet.js/issues/925)) ([6b7ee49](https://github.com/starknet-io/starknet.js/commit/6b7ee49918d704f8143f51ab7a0360446ea4cf5e))
+
+### Features
+
+- abi-wan trigger ([c10150a](https://github.com/starknet-io/starknet.js/commit/c10150a328051054a7bba1260296c0c92fdd2051))
+- add provider.decodeParameters ([39595f3](https://github.com/starknet-io/starknet.js/commit/39595f3303204b273fadd53764c59767ce6c5b36))
+- expand structured data hashing in line with SNIP-12 ([#920](https://github.com/starknet-io/starknet.js/issues/920)) ([cb20590](https://github.com/starknet-io/starknet.js/commit/cb2059039e3b42501cdfefec7802da83eb73645b))
+- trigger release ([fbf983f](https://github.com/starknet-io/starknet.js/commit/fbf983f7820768f919cddb2c5806178a20e38bdd))
+
+# [5.29.0](https://github.com/starknet-io/starknet.js/compare/v5.28.0...v5.29.0) (2024-02-02)
+
+### Features
+
+- add provider.decodeParameters ([39595f3](https://github.com/starknet-io/starknet.js/commit/39595f3303204b273fadd53764c59767ce6c5b36))
+
+# [5.28.0](https://github.com/starknet-io/starknet.js/compare/v5.27.0...v5.28.0) (2024-02-01)
+
+### Features
+
+- expand structured data hashing in line with SNIP-12 ([#920](https://github.com/starknet-io/starknet.js/issues/920)) ([cb20590](https://github.com/starknet-io/starknet.js/commit/cb2059039e3b42501cdfefec7802da83eb73645b))
+
+# [5.27.0](https://github.com/starknet-io/starknet.js/compare/v5.26.1...v5.27.0) (2024-01-23)
+
+### Features
+
+- trigger release ([fbf983f](https://github.com/starknet-io/starknet.js/commit/fbf983f7820768f919cddb2c5806178a20e38bdd))
+
+## [5.26.1](https://github.com/starknet-io/starknet.js/compare/v5.26.0...v5.26.1) (2024-01-18)
+
+### Bug Fixes
+
+- move abiwan from dev dependencies to regular dependencies ([#925](https://github.com/starknet-io/starknet.js/issues/925)) ([6b7ee49](https://github.com/starknet-io/starknet.js/commit/6b7ee49918d704f8143f51ab7a0360446ea4cf5e))
+
+# [5.26.0](https://github.com/starknet-io/starknet.js/compare/v5.25.0...v5.26.0) (2024-01-15)
+
+### Features
+
+- abi-wan trigger ([c10150a](https://github.com/starknet-io/starknet.js/commit/c10150a328051054a7bba1260296c0c92fdd2051))
+
+# [6.0.0-beta.13](https://github.com/starknet-io/starknet.js/compare/v6.0.0-beta.12...v6.0.0-beta.13) (2024-01-23)
+
+### Bug Fixes
+
+- solve wrong response for account.verifyMessage ([05f4095](https://github.com/starknet-io/starknet.js/commit/05f4095599f89dd508fac9316e1c24fc0dceaa8a))
+
+### Features
+
+- abiwan v2 intergation ([87d15d3](https://github.com/starknet-io/starknet.js/commit/87d15d3d4ada1138ed5b66620a4de56189195f4c))
+- add string types of cairo v2.4.0 ([a8a73c1](https://github.com/starknet-io/starknet.js/commit/a8a73c1f5b0bc72bc42460f3735eeec6f95edcbe))
+- make Abi and CONTRACT_ABI types compatible with abiwan ([9007816](https://github.com/starknet-io/starknet.js/commit/9007816689528a79bd8bb4267e0098be2e6d71d2))
+- replace in verifyMessage : response by Error ([1abf91f](https://github.com/starknet-io/starknet.js/commit/1abf91f170c46d4f4cf5f493dc3d6717c6d3c1e7))
+- sepolia ([26d7044](https://github.com/starknet-io/starknet.js/commit/26d70446edd7c098b7f257d9242cc9d9d220b11e))
+
+# [5.25.0](https://github.com/starknet-io/starknet.js/compare/v5.24.5...v5.25.0) (2023-12-18)
+
+### Features
+
+- sepolia ([26d7044](https://github.com/starknet-io/starknet.js/commit/26d70446edd7c098b7f257d9242cc9d9d220b11e))
+
+# [6.0.0-beta.12](https://github.com/starknet-io/starknet.js/compare/v6.0.0-beta.11...v6.0.0-beta.12) (2024-01-23)
+
+### Features
+
+- add provider.decodeParameters ([be6eec9](https://github.com/starknet-io/starknet.js/commit/be6eec94c8ae5d92df631502c9a1d61663d80101))
+- ethereum signer ([8473adb](https://github.com/starknet-io/starknet.js/commit/8473adbcfa5ef642297b8a7f448a0d789703037f))
+- ethereum-signer ([f37bfb2](https://github.com/starknet-io/starknet.js/commit/f37bfb2788b7c6befc10efca8b102ee2a975ee55))
+
+# [6.0.0-beta.11](https://github.com/starknet-io/starknet.js/compare/v6.0.0-beta.10...v6.0.0-beta.11) (2024-01-04)
+
+### Bug Fixes
+
+- utilize provided resourceBounds value ([65bea53](https://github.com/starknet-io/starknet.js/commit/65bea53ab03a04fdd4c122ba2fecbb1010100e18))
+
+# [6.0.0-beta.10](https://github.com/starknet-io/starknet.js/compare/v6.0.0-beta.9...v6.0.0-beta.10) (2023-12-20)
+
+### Features
+
+- req id counter ([cedd1ea](https://github.com/starknet-io/starknet.js/commit/cedd1ea32cd58107c504d357a3dd5e9a40010a80))
+
+# [6.0.0-beta.9](https://github.com/starknet-io/starknet.js/compare/v6.0.0-beta.8...v6.0.0-beta.9) (2023-12-19)
+
+### Bug Fixes
+
+- acc deploy_acc ([732cd94](https://github.com/starknet-io/starknet.js/commit/732cd946f26c2b0fe893067f25c1fe712d72d49b))
+
+# [6.0.0-beta.8](https://github.com/starknet-io/starknet.js/compare/v6.0.0-beta.7...v6.0.0-beta.8) (2023-12-19)
+
+### Bug Fixes
+
+- estimateFeeBulk provided version ([da717be](https://github.com/starknet-io/starknet.js/commit/da717be8e656087eaba21c865a6dd0b648664491))
+
+# [6.0.0-beta.7](https://github.com/starknet-io/starknet.js/compare/v6.0.0-beta.6...v6.0.0-beta.7) (2023-12-14)
+
+### Bug Fixes
+
+- provider rpc 0.5-0.6 getTransactionReceipt response standardization ([76b6ab4](https://github.com/starknet-io/starknet.js/commit/76b6ab49f6721d1f76c3f30d3d88d6dbc8b80bda))
+
+### Features
+
+- curves ([405de46](https://github.com/starknet-io/starknet.js/commit/405de462032579ef0e8e434c62976dcb84ee1af8))
+- **provider:** fix and clean provider response and response parser, removed seqeuncer api ([7ecb069](https://github.com/starknet-io/starknet.js/commit/7ecb069e3d2c37653cedc44dfbb635c5bc8eec7f))
+- **provider:** pending response discrimination, pending type guards ([013a22b](https://github.com/starknet-io/starknet.js/commit/013a22bf4dd8cb6df817ccf6ff2d82837fe91693))
+
+# [6.0.0-beta.6](https://github.com/starknet-io/starknet.js/compare/v6.0.0-beta.5...v6.0.0-beta.6) (2023-12-11)
+
+### Features
+
+- def rpc 0_6, sepolia nodes ([4f59a8f](https://github.com/starknet-io/starknet.js/commit/4f59a8f01439662ae7eb785cafcf781c68b2cb04))
+- default account UniversalDetails, rpc spec update, update interface ([8dc9b8a](https://github.com/starknet-io/starknet.js/commit/8dc9b8ab28a82a9a0eaa47e0271c12b79e8cff39))
+- sepolia constants, rpc open change ([6de46b5](https://github.com/starknet-io/starknet.js/commit/6de46b59d22bfda959c083b3ac5570cb8d4c6d0a))
+
+# [6.0.0-beta.5](https://github.com/starknet-io/starknet.js/compare/v6.0.0-beta.4...v6.0.0-beta.5) (2023-12-10)
+
+### Bug Fixes
+
+- apply bound for contract address from hash calculation ([6d8c291](https://github.com/starknet-io/starknet.js/commit/6d8c291bce130d7b00ae6d81aff071c4986f04af))
+- **Calldata.compile:** do not split long `entrypoint` names before calling `getSelectorFromName` ([89715da](https://github.com/starknet-io/starknet.js/commit/89715da3fdb4b497cc5771eb83a88460007740b6))
+- prioritize error states in waitForTransaction evaluation ([ac54404](https://github.com/starknet-io/starknet.js/commit/ac544045e2079b68042d850a09b203fc5536c0d0))
+
+## [5.24.5](https://github.com/starknet-io/starknet.js/compare/v5.24.4...v5.24.5) (2023-12-10)
+
+### Bug Fixes
+
+- apply bound for contract address from hash calculation ([6d8c291](https://github.com/starknet-io/starknet.js/commit/6d8c291bce130d7b00ae6d81aff071c4986f04af))
+- **Calldata.compile:** do not split long `entrypoint` names before calling `getSelectorFromName` ([89715da](https://github.com/starknet-io/starknet.js/commit/89715da3fdb4b497cc5771eb83a88460007740b6))
+- prioritize error states in waitForTransaction evaluation ([ac54404](https://github.com/starknet-io/starknet.js/commit/ac544045e2079b68042d850a09b203fc5536c0d0))
+
+# [6.0.0-beta.4](https://github.com/starknet-io/starknet.js/compare/v6.0.0-beta.3...v6.0.0-beta.4) (2023-12-08)
+
+### Bug Fixes
+
+- remove account_deployment_data from deploy Account ([ede83bf](https://github.com/starknet-io/starknet.js/commit/ede83bfda3c6fcfa9dd397c92bd709293c8dda9b))
+
+### Features
+
+- simulate skip validate by default, spec deploy acc fix ([1b3e7ae](https://github.com/starknet-io/starknet.js/commit/1b3e7aeadaba5b7d59377e249b535f6a8cb8862e))
+
+# [6.0.0-beta.3](https://github.com/starknet-io/starknet.js/compare/v6.0.0-beta.2...v6.0.0-beta.3) (2023-12-07)
+
+### Bug Fixes
+
+- **beta:** deploy account ([#880](https://github.com/starknet-io/starknet.js/issues/880)) ([00c58e3](https://github.com/starknet-io/starknet.js/commit/00c58e3c6d03b716b68c1b96b5a4adc1cff87dd0))
+
+# [6.0.0-beta.2](https://github.com/starknet-io/starknet.js/compare/v6.0.0-beta.1...v6.0.0-beta.2) (2023-12-07)
+
+### Features
+
+- v3 wip with est ([b95c462](https://github.com/starknet-io/starknet.js/commit/b95c462df0bd59293b7b42b5474311a3bbbfab1d))
+
+# [6.0.0-beta.1](https://github.com/starknet-io/starknet.js/compare/v5.24.4...v6.0.0-beta.1) (2023-12-06)
+
+### Features
+
+- account preferred transaction version, setup v3 ([5652eb2](https://github.com/starknet-io/starknet.js/commit/5652eb211e1accaefbb2f24bcb756ccf9170c07a))
+- dual specification with 0.6 implementation, not yet integrated ([ac8c763](https://github.com/starknet-io/starknet.js/commit/ac8c76383bb3f566164bc4f38c477e3e3dc45f31))
+- hashes, signer, vip account, types, versions as string enum ([6ceb9e3](https://github.com/starknet-io/starknet.js/commit/6ceb9e31e51d51a6ce374144fd3ddb82a6ea01b3))
+- pretty print rpc LibraryError params, make env.DEBUG usefull ([cca723f](https://github.com/starknet-io/starknet.js/commit/cca723f13009ce7048c7be6b8a6f466aca0d5e19))
+- remove old version constants, default types api rpc ([ed9cb08](https://github.com/starknet-io/starknet.js/commit/ed9cb089460640af96a73eca66e9971ca5832041))
+- rpc 0.6 implementation as superset of 0.5 tx ([5b2b299](https://github.com/starknet-io/starknet.js/commit/5b2b2997ee7e54144864315ed20175017e4218b4))
+- rpc 0.6.0-rc3 implementation ([c2607ed](https://github.com/starknet-io/starknet.js/commit/c2607ed64f26d18ea66f2184acf34d3ca9ee4766))
+- rpc provider ([0d9c2e5](https://github.com/starknet-io/starknet.js/commit/0d9c2e5ba0298af7b608ccbd9dd2eff3dc0bb69a))
+- rpcChannel ([181eea3](https://github.com/starknet-io/starknet.js/commit/181eea3e4eabc52cdf46b796f0861e2641d59668))
+- update default rpc nodes and version ([9b9fe0e](https://github.com/starknet-io/starknet.js/commit/9b9fe0e4c5d8d54323bb82ab7ceed3a78d6fc1bc))
+- update verson ([5dfe445](https://github.com/starknet-io/starknet.js/commit/5dfe445a5ed09dd531d91156633321fdae4b70cd))
+- v3 transaction hashes ([4fe40a1](https://github.com/starknet-io/starknet.js/commit/4fe40a1419031cd6328509e2439744d0ff98c8e7))
+- v3 tx hashes calculation ([f0e760d](https://github.com/starknet-io/starknet.js/commit/f0e760d109e488b70b16eed24e94b889d708d257))
+
+### BREAKING CHANGES
+
+- v3 transactions
+
+## [5.24.4](https://github.com/starknet-io/starknet.js/compare/v5.24.3...v5.24.4) (2023-12-06)
+
+### Bug Fixes
+
+- typos ([#862](https://github.com/starknet-io/starknet.js/issues/862)) ([b2431d3](https://github.com/starknet-io/starknet.js/commit/b2431d36d636821b32403ef0aa4def2312b10254))
+
## [5.24.3](https://github.com/starknet-io/starknet.js/compare/v5.24.2...v5.24.3) (2023-11-20)
### Bug Fixes
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 01e806132..8dfe0e5a2 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -6,10 +6,15 @@ If you want to contribute but don’t know what to do, take a look at these two
_[Use GitHub interface](https://blog.sapegin.me/all/open-source-for-everyone/) for simple documentation changes, otherwise follow the steps below._
+> :warning: IMPORTANT NOTE :warning:
+>
+> All contributions are expected to be of the highest possible quality! That means the PR is thoroughly tested and documented, and without blindly generated ChatGPT code and documentation! We will not consider nor merge PR-s that do not comply to these rules!
+
## Prerequisites
- If it’s your first pull request, watch [this amazing course](http://makeapullrequest.com/) by [Kent C. Dodds](https://twitter.com/kentcdodds).
- Fork the repository and clone your fork.
+- Checkout to the `develop` branch.
- Install dependencies: `npm install`.
## Development workflow
@@ -34,15 +39,27 @@ Or run tests in watch mode:
npm test --watch
```
-By default the tests are executed in your local Devnet. If you want to use a specific rpc node, you have to set some global variables before executing the tests :
+By default the tests are executed in your local Devnet and everything should run automatically.
+
+If you want to use a specific RPC node, you have to set some global variables before executing the tests:
```bash
-export TEST_RPC_URL=http://192.168.1.44:9545/rpc/v0.5 # example of a Pathfinder node located in your local network
-export TEST_RPC_URL=https://starknet-testnet.public.blastapi.io/rpc/v0.5 # example of a public testnet node
+export TEST_RPC_URL=http://192.168.1.44:9545/rpc/v0_7 # example of a Pathfinder node located in your local network
+export TEST_RPC_URL=https://starknet-sepolia.public.blastapi.io/rpc/v0_7 # example of a public Sepolia testnet node
export TEST_ACCOUNT_ADDRESS=0x065A822f0000000000000000000000000c26641
export TEST_ACCOUNT_PRIVATE_KEY=0x02a80000000000000000000000001754438a
```
+The global variables above will only be valid for some of the tests.
+The recommended and more straightforward approach is to go with the docker.
+You just need to do the following steps:
+
+- Install [Docker](https://docs.docker.com/engine/install/) (it can also be installed via a package manager, e.g. `brew` for Mac)
+- Run `Docker` on your machine (open the application).
+- Go to the [starknet-devnet-rs](https://hub.docker.com/r/shardlabs/starknet-devnet-rs/tags) and copy the `docker pull` command from the latest tag
+- Run `docker pull shardlabs/starknet-devnet-rs:latest` in your terminal
+- Run tests locally with `npm run test`
+
**Don’t forget to add tests and [update documentation](./www/README.md) for your changes.**
Documentation can be archived by using JSDoc.
@@ -86,7 +103,12 @@ For major changes that markedly transform the existing API or significantly alte
- We’re using [Prettier](https://github.com/prettier/prettier) to format code, so don’t worry much about code formatting.
- Don’t commit generated files, like minified JavaScript.
- Don’t change the version number or changelog.
+- Use `npm run test:coverage` for a complete project test coverage.
+- Use for example `npm run test:coverage __tests__/utils/uint256.test.ts` for a single file coverage.
+- Use `npm run ts:coverage` to check the global type coverage rate and `npm run ts:coverage:report` to generate a complete report (summary displayed in the console, full HTML report available in the `coverage-ts` folder by launching `./coverage-ts/index.html` in your browser) and find files having low coverage.
## Need help?
If you want to contribute but have any questions, concerns or doubts, feel free to ping maintainers. Ideally create a pull request with `WIP` (Work in progress) in its title and ask questions in the pull request description.
+
+You can also ask your query on our dedicated channel for [Starknet.js](https://discord.com/channels/793094838509764618/927918707613786162) on the [Starknet Discord](https://discord.com/invite/YgsdxEx3)
diff --git a/FUNDING.json b/FUNDING.json
new file mode 100644
index 000000000..bd71a7d90
--- /dev/null
+++ b/FUNDING.json
@@ -0,0 +1,7 @@
+{
+ "drips": {
+ "ethereum": {
+ "ownedBy": "0x0360D2E7A038388D6DAdcaD933Ef0881550FcD75"
+ }
+ }
+}
diff --git a/LICENSE b/LICENSE
index a05a7e052..1553e791d 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,6 +1,6 @@
MIT License
-Copyright (c) 2021 Sean James Han
+Copyright (c) StarkWare Ltd.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/README.md b/README.md
index 3257fae57..48652f198 100644
--- a/README.md
+++ b/README.md
@@ -34,36 +34,39 @@
-## 🕹️ Usage
-
-Install starknet with `npm`
+## Installation
```bash
# latest official release (main branch)
$ npm install starknet
-# or for latest pre-release version (develop branch):
+# or for latest pre-release version (develop branch)
$ npm install starknet@next
+
+# or for latest beta release version (beta branch)
+$ npm install starknet@beta
```
Import `starknet` and use the [API](https://www.starknetjs.com/docs/API/).
-## 🌐 API
-
-[Click Here](https://www.starknetjs.com/docs/API/)
+## 🌐 Documentation
-Please refer to the following code examples [here](https://github.com/PhilippeR26/starknet.js-workshop-typescript)! :video_game:
+How to [Guides](https://www.starknetjs.com/docs/guides/intro) :book: & [API](https://www.starknetjs.com/docs/API/) 💻
-Guides can be found [here](https://www.starknetjs.com/docs/guides/intro) :book:
+Play with [Code Examples](https://github.com/PhilippeR26/starknet.js-workshop-typescript) :video_game:
## ✏️ Contributing
If you consider to contribute to this project please read [CONTRIBUTING.md](https://github.com/starknet-io/starknet.js/blob/main/CONTRIBUTING.md) first.
+You can also join our dedicated channel for [Starknet.js](https://discord.com/channels/793094838509764618/927918707613786162) on the [Starknet Discord](https://discord.com/invite/YgsdxEx3)
+
## ❤️ Special Thanks
Special thanks to all the [contributors](https://github.com/starknet-io/starknet.js/graphs/contributors), especially to:
+- Sean ([@0xs34n](https://github.com/0xs34n)), the original creator of Starknet.js!
+
- Janek ([@janek26](https://github.com/janek26)) and Dhruv ([@dhruvkelawala](https://github.com/dhruvkelawala)) from [Argent](https://github.com/argentlabs)
- Toni ([@tabaktoni](https://github.com/tabaktoni)) and Ivan ([@ivpavici](https://github.com/ivpavici)) from [SpaceShard](https://www.spaceshard.io/)
@@ -76,6 +79,6 @@ This library would not be possible without these rockstars.
## 📜 License
-Copyright (c) 2023 StarkWare
+Copyright (c) 2024 StarkWare
Licensed under the [MIT license](https://github.com/starknet-io/starknet.js/blob/main/LICENSE).
diff --git a/__mocks__/cairo/ERC20-241/ERC20OZ081.casm.json b/__mocks__/cairo/ERC20-241/ERC20OZ081.casm.json
new file mode 100644
index 000000000..15c3fad4b
--- /dev/null
+++ b/__mocks__/cairo/ERC20-241/ERC20OZ081.casm.json
@@ -0,0 +1,8606 @@
+{
+ "prime": "0x800000000000011000000000000000000000000000000000000000000000001",
+ "compiler_version": "2.4.1",
+ "bytecode": [
+ "0xa0680017fff8000",
+ "0x7",
+ "0x482680017ffa8000",
+ "0x100000000000000000000000000000000",
+ "0x400280007ff97fff",
+ "0x10780017fff7fff",
+ "0x5c",
+ "0x4825800180007ffa",
+ "0x0",
+ "0x400280007ff97fff",
+ "0x48297ffc80007ffd",
+ "0x482680017ff98000",
+ "0x1",
+ "0x4824800180007ffe",
+ "0x0",
+ "0x20680017fff7fff",
+ "0x4",
+ "0x10780017fff7fff",
+ "0x10",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473",
+ "0x400080007ffe7fff",
+ "0x48127ffc7fff8000",
+ "0x48127ff97fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ffa7fff8000",
+ "0x482480017ff98000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x1104800180018000",
+ "0x1674",
+ "0x482480017fff8000",
+ "0x1673",
+ "0x480080007fff8000",
+ "0xa0680017fff8000",
+ "0x9",
+ "0x4824800180007ff7",
+ "0x65cc",
+ "0x482480017fff8000",
+ "0x100000000000000000000000000000000",
+ "0x400080007ff77fff",
+ "0x10780017fff7fff",
+ "0x25",
+ "0x4824800180007ff7",
+ "0x65cc",
+ "0x400080007ff87fff",
+ "0x482480017ff88000",
+ "0x1",
+ "0x48127ffe7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x1104800180018000",
+ "0x9d3",
+ "0x20680017fff7ffd",
+ "0x12",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x48127ffd7fff8000",
+ "0x48127ffd7fff8000",
+ "0x48127ffd7fff8000",
+ "0x48127ffc7fff8000",
+ "0x1104800180018000",
+ "0x9e2",
+ "0x48127ff17fff8000",
+ "0x48127ff17fff8000",
+ "0x48127ff17fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x48127ffa7fff8000",
+ "0x48127ffa7fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x48127ffa7fff8000",
+ "0x48127ffa7fff8000",
+ "0x48127ffa7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ffa7fff8000",
+ "0x48127ffa7fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x4f7574206f6620676173",
+ "0x400080007ffe7fff",
+ "0x482480017ff58000",
+ "0x1",
+ "0x48127ff27fff8000",
+ "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",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x9aa",
+ "0x20680017fff7ffe",
+ "0x5e",
+ "0x48307ffc80007ffd",
+ "0x4824800180007fff",
+ "0x0",
+ "0x20680017fff7fff",
+ "0x4",
+ "0x10780017fff7fff",
+ "0x11",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473",
+ "0x400080007ffe7fff",
+ "0x480a7ff87fff8000",
+ "0x48127ff67fff8000",
+ "0x48127fda7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x482480017ff88000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x1104800180018000",
+ "0x15fd",
+ "0x482480017fff8000",
+ "0x15fc",
+ "0x480080007fff8000",
+ "0x480080007fff8000",
+ "0x482480017fff8000",
+ "0x8390",
+ "0xa0680017fff8000",
+ "0x8",
+ "0x48307ffe80007fd7",
+ "0x482480017fff8000",
+ "0x100000000000000000000000000000000",
+ "0x400080007ff07fff",
+ "0x10780017fff7fff",
+ "0x28",
+ "0x48307ffe80007fd7",
+ "0x400080007ff17fff",
+ "0x482480017ff18000",
+ "0x1",
+ "0x48127ffe7fff8000",
+ "0x480a7ff87fff8000",
+ "0x480a7ffb7fff8000",
+ "0x48127ff17fff8000",
+ "0x1104800180018000",
+ "0x9b1",
+ "0x20680017fff7ffd",
+ "0x13",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x48127ffd7fff8000",
+ "0x48127ffd7fff8000",
+ "0x48127ffd7fff8000",
+ "0x48127ffc7fff8000",
+ "0x1104800180018000",
+ "0x968",
+ "0x48127ff27fff8000",
+ "0x48127fef7fff8000",
+ "0x48127fef7fff8000",
+ "0x48127ff07fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x48127ffb7fff8000",
+ "0x48127ff87fff8000",
+ "0x48127ff87fff8000",
+ "0x48127ff97fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x4f7574206f6620676173",
+ "0x400080007ffe7fff",
+ "0x480a7ff87fff8000",
+ "0x482480017fed8000",
+ "0x1",
+ "0x48127fd17fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x482480017ff88000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x4661696c656420746f20646573657269616c697a6520706172616d202331",
+ "0x400080007ffe7fff",
+ "0x480a7ff87fff8000",
+ "0x48127ff87fff8000",
+ "0x48127fdc7fff8000",
+ "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",
+ "0xfffffffffffffffffffffffffffffb14",
+ "0x400280007ff97fff",
+ "0x10780017fff7fff",
+ "0x91",
+ "0x4825800180007ffa",
+ "0x4ec",
+ "0x400280007ff97fff",
+ "0x482680017ff98000",
+ "0x1",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x91d",
+ "0x20680017fff7ffe",
+ "0x77",
+ "0x48127ffb7fff8000",
+ "0x48127ffb7fff8000",
+ "0x48127ffb7fff8000",
+ "0x1104800180018000",
+ "0x916",
+ "0x20680017fff7ffe",
+ "0x61",
+ "0x48307ffc80007ffd",
+ "0x4824800180007fff",
+ "0x0",
+ "0x20680017fff7fff",
+ "0x4",
+ "0x10780017fff7fff",
+ "0x11",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473",
+ "0x400080007ffe7fff",
+ "0x480a7ff87fff8000",
+ "0x48127ff67fff8000",
+ "0x48127fbb7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x482480017ff88000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x1104800180018000",
+ "0x1569",
+ "0x482480017fff8000",
+ "0x1568",
+ "0x480080007fff8000",
+ "0x480080007fff8000",
+ "0x484480017fff8000",
+ "0x2",
+ "0x482480017fff8000",
+ "0x91d2",
+ "0xa0680017fff8000",
+ "0x8",
+ "0x48307ffe80007fb7",
+ "0x482480017fff8000",
+ "0x100000000000000000000000000000000",
+ "0x400080007fef7fff",
+ "0x10780017fff7fff",
+ "0x29",
+ "0x48307ffe80007fb7",
+ "0x400080007ff07fff",
+ "0x482480017ff08000",
+ "0x1",
+ "0x48127ffe7fff8000",
+ "0x480a7ff87fff8000",
+ "0x480a7ffb7fff8000",
+ "0x48127fd17fff8000",
+ "0x48127fef7fff8000",
+ "0x1104800180018000",
+ "0x937",
+ "0x20680017fff7ffd",
+ "0x13",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x48127ffd7fff8000",
+ "0x48127ffd7fff8000",
+ "0x48127ffd7fff8000",
+ "0x48127ffc7fff8000",
+ "0x1104800180018000",
+ "0x8d1",
+ "0x48127ff27fff8000",
+ "0x48127fef7fff8000",
+ "0x48127fef7fff8000",
+ "0x48127ff07fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x48127ffb7fff8000",
+ "0x48127ff87fff8000",
+ "0x48127ff87fff8000",
+ "0x48127ff97fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x4f7574206f6620676173",
+ "0x400080007ffe7fff",
+ "0x480a7ff87fff8000",
+ "0x482480017fec8000",
+ "0x1",
+ "0x48127fb17fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x482480017ff88000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x4661696c656420746f20646573657269616c697a6520706172616d202332",
+ "0x400080007ffe7fff",
+ "0x480a7ff87fff8000",
+ "0x48127ff87fff8000",
+ "0x48127fbd7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x482480017ff88000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x4661696c656420746f20646573657269616c697a6520706172616d202331",
+ "0x400080007ffe7fff",
+ "0x480a7ff87fff8000",
+ "0x48127ff87fff8000",
+ "0x48127fdc7fff8000",
+ "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",
+ "0xffffffffffffffffffffffffffffedc2",
+ "0x400280007ff97fff",
+ "0x10780017fff7fff",
+ "0x91",
+ "0x4825800180007ffa",
+ "0x123e",
+ "0x400280007ff97fff",
+ "0x482680017ff98000",
+ "0x1",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x877",
+ "0x20680017fff7ffe",
+ "0x77",
+ "0x48127ffb7fff8000",
+ "0x48127ffb7fff8000",
+ "0x48127ffb7fff8000",
+ "0x1104800180018000",
+ "0x8e4",
+ "0x20680017fff7ffd",
+ "0x61",
+ "0x48307ffb80007ffc",
+ "0x4824800180007fff",
+ "0x0",
+ "0x20680017fff7fff",
+ "0x4",
+ "0x10780017fff7fff",
+ "0x11",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473",
+ "0x400080007ffe7fff",
+ "0x480a7ff87fff8000",
+ "0x48127ff57fff8000",
+ "0x48127fa77fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x482480017ff88000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x1104800180018000",
+ "0x14c3",
+ "0x482480017fff8000",
+ "0x14c2",
+ "0x480080007fff8000",
+ "0x480080007fff8000",
+ "0x484480017fff8000",
+ "0x4",
+ "0x482480017fff8000",
+ "0x2c650",
+ "0xa0680017fff8000",
+ "0x8",
+ "0x48307ffe80007fa3",
+ "0x482480017fff8000",
+ "0x100000000000000000000000000000000",
+ "0x400080007fee7fff",
+ "0x10780017fff7fff",
+ "0x29",
+ "0x48307ffe80007fa3",
+ "0x400080007fef7fff",
+ "0x482480017fef8000",
+ "0x1",
+ "0x48127ffe7fff8000",
+ "0x480a7ff87fff8000",
+ "0x480a7ffb7fff8000",
+ "0x48127fbd7fff8000",
+ "0x48127fee7fff8000",
+ "0x48127fee7fff8000",
+ "0x1104800180018000",
+ "0x910",
+ "0x20680017fff7ffd",
+ "0x12",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x48127ffe7fff8000",
+ "0x48127ffe7fff8000",
+ "0x48127ffd7fff8000",
+ "0x1104800180018000",
+ "0x925",
+ "0x48127fee7fff8000",
+ "0x48127feb7fff8000",
+ "0x48127feb7fff8000",
+ "0x48127fec7fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x48127ffb7fff8000",
+ "0x48127ff87fff8000",
+ "0x48127ff87fff8000",
+ "0x48127ff97fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x4f7574206f6620676173",
+ "0x400080007ffe7fff",
+ "0x480a7ff87fff8000",
+ "0x482480017feb8000",
+ "0x1",
+ "0x48127f9d7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x482480017ff88000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x4661696c656420746f20646573657269616c697a6520706172616d202332",
+ "0x400080007ffe7fff",
+ "0x480a7ff87fff8000",
+ "0x48127ff77fff8000",
+ "0x48127fa97fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x482480017ff88000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x4661696c656420746f20646573657269616c697a6520706172616d202331",
+ "0x400080007ffe7fff",
+ "0x480a7ff87fff8000",
+ "0x48127ff87fff8000",
+ "0x48127fdc7fff8000",
+ "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",
+ "0xffffffffffffffffffffffffffffddb4",
+ "0x400280007ff97fff",
+ "0x10780017fff7fff",
+ "0xa8",
+ "0x4825800180007ffa",
+ "0x224c",
+ "0x400280007ff97fff",
+ "0x482680017ff98000",
+ "0x1",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x7d1",
+ "0x20680017fff7ffe",
+ "0x8e",
+ "0x48127ffb7fff8000",
+ "0x48127ffb7fff8000",
+ "0x48127ffb7fff8000",
+ "0x1104800180018000",
+ "0x7ca",
+ "0x20680017fff7ffe",
+ "0x78",
+ "0x48127ffb7fff8000",
+ "0x48127ffb7fff8000",
+ "0x48127ffb7fff8000",
+ "0x1104800180018000",
+ "0x837",
+ "0x20680017fff7ffd",
+ "0x62",
+ "0x48307ffb80007ffc",
+ "0x4824800180007fff",
+ "0x0",
+ "0x20680017fff7fff",
+ "0x4",
+ "0x10780017fff7fff",
+ "0x11",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473",
+ "0x400080007ffe7fff",
+ "0x480a7ff87fff8000",
+ "0x48127ff57fff8000",
+ "0x48127f887fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x482480017ff88000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x1104800180018000",
+ "0x1416",
+ "0x482480017fff8000",
+ "0x1415",
+ "0x480080007fff8000",
+ "0x480080007fff8000",
+ "0x484480017fff8000",
+ "0x8",
+ "0x482480017fff8000",
+ "0x45696",
+ "0xa0680017fff8000",
+ "0x8",
+ "0x48307ffe80007f84",
+ "0x482480017fff8000",
+ "0x100000000000000000000000000000000",
+ "0x400080007fee7fff",
+ "0x10780017fff7fff",
+ "0x2a",
+ "0x48307ffe80007f84",
+ "0x400080007fef7fff",
+ "0x482480017fef8000",
+ "0x1",
+ "0x48127ffe7fff8000",
+ "0x480a7ff87fff8000",
+ "0x480a7ffb7fff8000",
+ "0x48127f9e7fff8000",
+ "0x48127fbc7fff8000",
+ "0x48127fed7fff8000",
+ "0x48127fed7fff8000",
+ "0x1104800180018000",
+ "0x88d",
+ "0x20680017fff7ffd",
+ "0x12",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x48127ffe7fff8000",
+ "0x48127ffe7fff8000",
+ "0x48127ffd7fff8000",
+ "0x1104800180018000",
+ "0x877",
+ "0x48127fee7fff8000",
+ "0x48127feb7fff8000",
+ "0x48127feb7fff8000",
+ "0x48127fec7fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x48127ffb7fff8000",
+ "0x48127ff87fff8000",
+ "0x48127ff87fff8000",
+ "0x48127ff97fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x4f7574206f6620676173",
+ "0x400080007ffe7fff",
+ "0x480a7ff87fff8000",
+ "0x482480017feb8000",
+ "0x1",
+ "0x48127f7e7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x482480017ff88000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x4661696c656420746f20646573657269616c697a6520706172616d202333",
+ "0x400080007ffe7fff",
+ "0x480a7ff87fff8000",
+ "0x48127ff77fff8000",
+ "0x48127f8a7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x482480017ff88000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x4661696c656420746f20646573657269616c697a6520706172616d202332",
+ "0x400080007ffe7fff",
+ "0x480a7ff87fff8000",
+ "0x48127ff87fff8000",
+ "0x48127fbd7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x482480017ff88000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x4661696c656420746f20646573657269616c697a6520706172616d202331",
+ "0x400080007ffe7fff",
+ "0x480a7ff87fff8000",
+ "0x48127ff87fff8000",
+ "0x48127fdc7fff8000",
+ "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",
+ "0xffffffffffffffffffffffffffffedc2",
+ "0x400280007ff97fff",
+ "0x10780017fff7fff",
+ "0x91",
+ "0x4825800180007ffa",
+ "0x123e",
+ "0x400280007ff97fff",
+ "0x482680017ff98000",
+ "0x1",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x714",
+ "0x20680017fff7ffe",
+ "0x77",
+ "0x48127ffb7fff8000",
+ "0x48127ffb7fff8000",
+ "0x48127ffb7fff8000",
+ "0x1104800180018000",
+ "0x781",
+ "0x20680017fff7ffd",
+ "0x61",
+ "0x48307ffb80007ffc",
+ "0x4824800180007fff",
+ "0x0",
+ "0x20680017fff7fff",
+ "0x4",
+ "0x10780017fff7fff",
+ "0x11",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473",
+ "0x400080007ffe7fff",
+ "0x480a7ff87fff8000",
+ "0x48127ff57fff8000",
+ "0x48127fa77fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x482480017ff88000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x1104800180018000",
+ "0x1360",
+ "0x482480017fff8000",
+ "0x135f",
+ "0x480080007fff8000",
+ "0x480080007fff8000",
+ "0x484480017fff8000",
+ "0x2",
+ "0x482480017fff8000",
+ "0x12886",
+ "0xa0680017fff8000",
+ "0x8",
+ "0x48307ffe80007fa3",
+ "0x482480017fff8000",
+ "0x100000000000000000000000000000000",
+ "0x400080007fee7fff",
+ "0x10780017fff7fff",
+ "0x29",
+ "0x48307ffe80007fa3",
+ "0x400080007fef7fff",
+ "0x482480017fef8000",
+ "0x1",
+ "0x48127ffe7fff8000",
+ "0x480a7ff87fff8000",
+ "0x480a7ffb7fff8000",
+ "0x48127fbd7fff8000",
+ "0x48127fee7fff8000",
+ "0x48127fee7fff8000",
+ "0x1104800180018000",
+ "0x7f7",
+ "0x20680017fff7ffd",
+ "0x12",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x48127ffe7fff8000",
+ "0x48127ffe7fff8000",
+ "0x48127ffd7fff8000",
+ "0x1104800180018000",
+ "0x7c2",
+ "0x48127fee7fff8000",
+ "0x48127feb7fff8000",
+ "0x48127feb7fff8000",
+ "0x48127fec7fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x48127ffb7fff8000",
+ "0x48127ff87fff8000",
+ "0x48127ff87fff8000",
+ "0x48127ff97fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x4f7574206f6620676173",
+ "0x400080007ffe7fff",
+ "0x480a7ff87fff8000",
+ "0x482480017feb8000",
+ "0x1",
+ "0x48127f9d7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x482480017ff88000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x4661696c656420746f20646573657269616c697a6520706172616d202332",
+ "0x400080007ffe7fff",
+ "0x480a7ff87fff8000",
+ "0x48127ff77fff8000",
+ "0x48127fa97fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x482480017ff88000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x4661696c656420746f20646573657269616c697a6520706172616d202331",
+ "0x400080007ffe7fff",
+ "0x480a7ff87fff8000",
+ "0x48127ff87fff8000",
+ "0x48127fdc7fff8000",
+ "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",
+ "0x5b",
+ "0x4825800180007ffa",
+ "0x0",
+ "0x400280007ff97fff",
+ "0x48297ffc80007ffd",
+ "0x482680017ff98000",
+ "0x1",
+ "0x4824800180007ffe",
+ "0x0",
+ "0x20680017fff7fff",
+ "0x4",
+ "0x10780017fff7fff",
+ "0x10",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473",
+ "0x400080007ffe7fff",
+ "0x48127ffc7fff8000",
+ "0x48127ff97fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ffa7fff8000",
+ "0x482480017ff98000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x1104800180018000",
+ "0x12c8",
+ "0x482480017fff8000",
+ "0x12c7",
+ "0x480080007fff8000",
+ "0xa0680017fff8000",
+ "0x9",
+ "0x4824800180007ff7",
+ "0x21c0",
+ "0x482480017fff8000",
+ "0x100000000000000000000000000000000",
+ "0x400080007ff77fff",
+ "0x10780017fff7fff",
+ "0x24",
+ "0x4824800180007ff7",
+ "0x21c0",
+ "0x400080007ff87fff",
+ "0x48127fff7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x1104800180018000",
+ "0x786",
+ "0x482480017fcd8000",
+ "0x1",
+ "0x20680017fff7ffc",
+ "0x11",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x48127ffd7fff8000",
+ "0x48127ffe7fff8000",
+ "0x48127ffd7fff8000",
+ "0x1104800180018000",
+ "0x792",
+ "0x48127ff77fff8000",
+ "0x48127ff17fff8000",
+ "0x48127ff17fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x48127ffa7fff8000",
+ "0x48127ffa7fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x48127fff7fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x4f7574206f6620676173",
+ "0x400080007ffe7fff",
+ "0x482480017ff58000",
+ "0x1",
+ "0x48127ff27fff8000",
+ "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",
+ "0x5b",
+ "0x4825800180007ffa",
+ "0x0",
+ "0x400280007ff97fff",
+ "0x48297ffc80007ffd",
+ "0x482680017ff98000",
+ "0x1",
+ "0x4824800180007ffe",
+ "0x0",
+ "0x20680017fff7fff",
+ "0x4",
+ "0x10780017fff7fff",
+ "0x10",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473",
+ "0x400080007ffe7fff",
+ "0x48127ffc7fff8000",
+ "0x48127ff97fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ffa7fff8000",
+ "0x482480017ff98000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x1104800180018000",
+ "0x1259",
+ "0x482480017fff8000",
+ "0x1258",
+ "0x480080007fff8000",
+ "0xa0680017fff8000",
+ "0x9",
+ "0x4824800180007ff7",
+ "0x21c0",
+ "0x482480017fff8000",
+ "0x100000000000000000000000000000000",
+ "0x400080007ff77fff",
+ "0x10780017fff7fff",
+ "0x24",
+ "0x4824800180007ff7",
+ "0x21c0",
+ "0x400080007ff87fff",
+ "0x48127fff7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x1104800180018000",
+ "0x733",
+ "0x482480017fcd8000",
+ "0x1",
+ "0x20680017fff7ffc",
+ "0x11",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x48127ffd7fff8000",
+ "0x48127ffe7fff8000",
+ "0x48127ffd7fff8000",
+ "0x1104800180018000",
+ "0x723",
+ "0x48127ff77fff8000",
+ "0x48127ff17fff8000",
+ "0x48127ff17fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x48127ffa7fff8000",
+ "0x48127ffa7fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x48127fff7fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x4f7574206f6620676173",
+ "0x400080007ffe7fff",
+ "0x482480017ff58000",
+ "0x1",
+ "0x48127ff27fff8000",
+ "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",
+ "0x4b",
+ "0x4825800180007ffa",
+ "0x0",
+ "0x400280007ff97fff",
+ "0x48297ffc80007ffd",
+ "0x482680017ff98000",
+ "0x1",
+ "0x4824800180007ffe",
+ "0x0",
+ "0x20680017fff7fff",
+ "0x4",
+ "0x10780017fff7fff",
+ "0x10",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473",
+ "0x400080007ffe7fff",
+ "0x48127ffc7fff8000",
+ "0x48127ff97fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ffa7fff8000",
+ "0x482480017ff98000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x1104800180018000",
+ "0x11ea",
+ "0x482480017fff8000",
+ "0x11e9",
+ "0x480080007fff8000",
+ "0xa0680017fff8000",
+ "0x9",
+ "0x4824800180007ff7",
+ "0x0",
+ "0x482480017fff8000",
+ "0x100000000000000000000000000000000",
+ "0x400080007ff77fff",
+ "0x10780017fff7fff",
+ "0x14",
+ "0x4824800180007ff7",
+ "0x0",
+ "0x400080007ff87fff",
+ "0x1104800180018000",
+ "0x6dd",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x400080007fff7ffe",
+ "0x482480017ff28000",
+ "0x1",
+ "0x48127ff87fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x48127ffb7fff8000",
+ "0x482480017ffa8000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x4f7574206f6620676173",
+ "0x400080007ffe7fff",
+ "0x482480017ff58000",
+ "0x1",
+ "0x48127ff27fff8000",
+ "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",
+ "0xffffffffffffffffffffffffffffedc2",
+ "0x400280007ff97fff",
+ "0x10780017fff7fff",
+ "0x91",
+ "0x4825800180007ffa",
+ "0x123e",
+ "0x400280007ff97fff",
+ "0x482680017ff98000",
+ "0x1",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x531",
+ "0x20680017fff7ffe",
+ "0x77",
+ "0x48127ffb7fff8000",
+ "0x48127ffb7fff8000",
+ "0x48127ffb7fff8000",
+ "0x1104800180018000",
+ "0x59e",
+ "0x20680017fff7ffd",
+ "0x61",
+ "0x48307ffb80007ffc",
+ "0x4824800180007fff",
+ "0x0",
+ "0x20680017fff7fff",
+ "0x4",
+ "0x10780017fff7fff",
+ "0x11",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473",
+ "0x400080007ffe7fff",
+ "0x480a7ff87fff8000",
+ "0x48127ff57fff8000",
+ "0x48127fa77fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x482480017ff88000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x1104800180018000",
+ "0x117d",
+ "0x482480017fff8000",
+ "0x117c",
+ "0x480080007fff8000",
+ "0x480080007fff8000",
+ "0x484480017fff8000",
+ "0x4",
+ "0x482480017fff8000",
+ "0x1c3d6",
+ "0xa0680017fff8000",
+ "0x8",
+ "0x48307ffe80007fa3",
+ "0x482480017fff8000",
+ "0x100000000000000000000000000000000",
+ "0x400080007fee7fff",
+ "0x10780017fff7fff",
+ "0x29",
+ "0x48307ffe80007fa3",
+ "0x400080007fef7fff",
+ "0x482480017fef8000",
+ "0x1",
+ "0x48127ffe7fff8000",
+ "0x480a7ff87fff8000",
+ "0x480a7ffb7fff8000",
+ "0x48127fbd7fff8000",
+ "0x48127fee7fff8000",
+ "0x48127fee7fff8000",
+ "0x1104800180018000",
+ "0x66a",
+ "0x20680017fff7ffd",
+ "0x12",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x48127ffe7fff8000",
+ "0x48127ffe7fff8000",
+ "0x48127ffd7fff8000",
+ "0x1104800180018000",
+ "0x5df",
+ "0x48127fee7fff8000",
+ "0x48127feb7fff8000",
+ "0x48127feb7fff8000",
+ "0x48127fec7fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x48127ffb7fff8000",
+ "0x48127ff87fff8000",
+ "0x48127ff87fff8000",
+ "0x48127ff97fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x4f7574206f6620676173",
+ "0x400080007ffe7fff",
+ "0x480a7ff87fff8000",
+ "0x482480017feb8000",
+ "0x1",
+ "0x48127f9d7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x482480017ff88000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x4661696c656420746f20646573657269616c697a6520706172616d202332",
+ "0x400080007ffe7fff",
+ "0x480a7ff87fff8000",
+ "0x48127ff77fff8000",
+ "0x48127fa97fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x482480017ff88000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x4661696c656420746f20646573657269616c697a6520706172616d202331",
+ "0x400080007ffe7fff",
+ "0x480a7ff87fff8000",
+ "0x48127ff87fff8000",
+ "0x48127fdc7fff8000",
+ "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",
+ "0xffffffffffffffffffffffffffffedc2",
+ "0x400280007ff97fff",
+ "0x10780017fff7fff",
+ "0x91",
+ "0x4825800180007ffa",
+ "0x123e",
+ "0x400280007ff97fff",
+ "0x482680017ff98000",
+ "0x1",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x48b",
+ "0x20680017fff7ffe",
+ "0x77",
+ "0x48127ffb7fff8000",
+ "0x48127ffb7fff8000",
+ "0x48127ffb7fff8000",
+ "0x1104800180018000",
+ "0x4f8",
+ "0x20680017fff7ffd",
+ "0x61",
+ "0x48307ffb80007ffc",
+ "0x4824800180007fff",
+ "0x0",
+ "0x20680017fff7fff",
+ "0x4",
+ "0x10780017fff7fff",
+ "0x11",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473",
+ "0x400080007ffe7fff",
+ "0x480a7ff87fff8000",
+ "0x48127ff57fff8000",
+ "0x48127fa77fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x482480017ff88000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x1104800180018000",
+ "0x10d7",
+ "0x482480017fff8000",
+ "0x10d6",
+ "0x480080007fff8000",
+ "0x480080007fff8000",
+ "0x484480017fff8000",
+ "0x4",
+ "0x482480017fff8000",
+ "0x1c3d6",
+ "0xa0680017fff8000",
+ "0x8",
+ "0x48307ffe80007fa3",
+ "0x482480017fff8000",
+ "0x100000000000000000000000000000000",
+ "0x400080007fee7fff",
+ "0x10780017fff7fff",
+ "0x29",
+ "0x48307ffe80007fa3",
+ "0x400080007fef7fff",
+ "0x482480017fef8000",
+ "0x1",
+ "0x48127ffe7fff8000",
+ "0x480a7ff87fff8000",
+ "0x480a7ffb7fff8000",
+ "0x48127fbd7fff8000",
+ "0x48127fee7fff8000",
+ "0x48127fee7fff8000",
+ "0x1104800180018000",
+ "0x5e2",
+ "0x20680017fff7ffd",
+ "0x12",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x48127ffe7fff8000",
+ "0x48127ffe7fff8000",
+ "0x48127ffd7fff8000",
+ "0x1104800180018000",
+ "0x539",
+ "0x48127fee7fff8000",
+ "0x48127feb7fff8000",
+ "0x48127feb7fff8000",
+ "0x48127fec7fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x48127ffb7fff8000",
+ "0x48127ff87fff8000",
+ "0x48127ff87fff8000",
+ "0x48127ff97fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x4f7574206f6620676173",
+ "0x400080007ffe7fff",
+ "0x480a7ff87fff8000",
+ "0x482480017feb8000",
+ "0x1",
+ "0x48127f9d7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x482480017ff88000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x4661696c656420746f20646573657269616c697a6520706172616d202332",
+ "0x400080007ffe7fff",
+ "0x480a7ff87fff8000",
+ "0x48127ff77fff8000",
+ "0x48127fa97fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x482480017ff88000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x4661696c656420746f20646573657269616c697a6520706172616d202331",
+ "0x400080007ffe7fff",
+ "0x480a7ff87fff8000",
+ "0x48127ff87fff8000",
+ "0x48127fdc7fff8000",
+ "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",
+ "0x5c",
+ "0x4825800180007ffa",
+ "0x0",
+ "0x400280007ff97fff",
+ "0x48297ffc80007ffd",
+ "0x482680017ff98000",
+ "0x1",
+ "0x4824800180007ffe",
+ "0x0",
+ "0x20680017fff7fff",
+ "0x4",
+ "0x10780017fff7fff",
+ "0x10",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473",
+ "0x400080007ffe7fff",
+ "0x48127ffc7fff8000",
+ "0x48127ff97fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ffa7fff8000",
+ "0x482480017ff98000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x1104800180018000",
+ "0x103f",
+ "0x482480017fff8000",
+ "0x103e",
+ "0x480080007fff8000",
+ "0xa0680017fff8000",
+ "0x9",
+ "0x4824800180007ff7",
+ "0x65cc",
+ "0x482480017fff8000",
+ "0x100000000000000000000000000000000",
+ "0x400080007ff77fff",
+ "0x10780017fff7fff",
+ "0x25",
+ "0x4824800180007ff7",
+ "0x65cc",
+ "0x400080007ff87fff",
+ "0x482480017ff88000",
+ "0x1",
+ "0x48127ffe7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x1104800180018000",
+ "0x56f",
+ "0x20680017fff7ffd",
+ "0x12",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x48127ffd7fff8000",
+ "0x48127ffd7fff8000",
+ "0x48127ffd7fff8000",
+ "0x48127ffc7fff8000",
+ "0x1104800180018000",
+ "0x3ad",
+ "0x48127ff17fff8000",
+ "0x48127ff17fff8000",
+ "0x48127ff17fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x48127ffa7fff8000",
+ "0x48127ffa7fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x48127ffa7fff8000",
+ "0x48127ffa7fff8000",
+ "0x48127ffa7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ffa7fff8000",
+ "0x48127ffa7fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x4f7574206f6620676173",
+ "0x400080007ffe7fff",
+ "0x482480017ff58000",
+ "0x1",
+ "0x48127ff27fff8000",
+ "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",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x375",
+ "0x20680017fff7ffe",
+ "0x5e",
+ "0x48307ffc80007ffd",
+ "0x4824800180007fff",
+ "0x0",
+ "0x20680017fff7fff",
+ "0x4",
+ "0x10780017fff7fff",
+ "0x11",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473",
+ "0x400080007ffe7fff",
+ "0x480a7ff87fff8000",
+ "0x48127ff67fff8000",
+ "0x48127fda7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x482480017ff88000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x1104800180018000",
+ "0xfc8",
+ "0x482480017fff8000",
+ "0xfc7",
+ "0x480080007fff8000",
+ "0x480080007fff8000",
+ "0x482480017fff8000",
+ "0x8390",
+ "0xa0680017fff8000",
+ "0x8",
+ "0x48307ffe80007fd7",
+ "0x482480017fff8000",
+ "0x100000000000000000000000000000000",
+ "0x400080007ff07fff",
+ "0x10780017fff7fff",
+ "0x28",
+ "0x48307ffe80007fd7",
+ "0x400080007ff17fff",
+ "0x482480017ff18000",
+ "0x1",
+ "0x48127ffe7fff8000",
+ "0x480a7ff87fff8000",
+ "0x480a7ffb7fff8000",
+ "0x48127ff17fff8000",
+ "0x1104800180018000",
+ "0x50e",
+ "0x20680017fff7ffd",
+ "0x13",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x48127ffd7fff8000",
+ "0x48127ffd7fff8000",
+ "0x48127ffd7fff8000",
+ "0x48127ffc7fff8000",
+ "0x1104800180018000",
+ "0x333",
+ "0x48127ff27fff8000",
+ "0x48127fef7fff8000",
+ "0x48127fef7fff8000",
+ "0x48127ff07fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x48127ffb7fff8000",
+ "0x48127ff87fff8000",
+ "0x48127ff87fff8000",
+ "0x48127ff97fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x4f7574206f6620676173",
+ "0x400080007ffe7fff",
+ "0x480a7ff87fff8000",
+ "0x482480017fed8000",
+ "0x1",
+ "0x48127fd17fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x482480017ff88000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x4661696c656420746f20646573657269616c697a6520706172616d202331",
+ "0x400080007ffe7fff",
+ "0x480a7ff87fff8000",
+ "0x48127ff87fff8000",
+ "0x48127fdc7fff8000",
+ "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",
+ "0xffffffffffffffffffffffffffffddb4",
+ "0x400280007ff97fff",
+ "0x10780017fff7fff",
+ "0xa8",
+ "0x4825800180007ffa",
+ "0x224c",
+ "0x400280007ff97fff",
+ "0x482680017ff98000",
+ "0x1",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x2e8",
+ "0x20680017fff7ffe",
+ "0x8e",
+ "0x48127ffb7fff8000",
+ "0x48127ffb7fff8000",
+ "0x48127ffb7fff8000",
+ "0x1104800180018000",
+ "0x2e1",
+ "0x20680017fff7ffe",
+ "0x78",
+ "0x48127ffb7fff8000",
+ "0x48127ffb7fff8000",
+ "0x48127ffb7fff8000",
+ "0x1104800180018000",
+ "0x34e",
+ "0x20680017fff7ffd",
+ "0x62",
+ "0x48307ffb80007ffc",
+ "0x4824800180007fff",
+ "0x0",
+ "0x20680017fff7fff",
+ "0x4",
+ "0x10780017fff7fff",
+ "0x11",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473",
+ "0x400080007ffe7fff",
+ "0x480a7ff87fff8000",
+ "0x48127ff57fff8000",
+ "0x48127f887fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x482480017ff88000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x1104800180018000",
+ "0xf2d",
+ "0x482480017fff8000",
+ "0xf2c",
+ "0x480080007fff8000",
+ "0x480080007fff8000",
+ "0x484480017fff8000",
+ "0x8",
+ "0x482480017fff8000",
+ "0x45696",
+ "0xa0680017fff8000",
+ "0x8",
+ "0x48307ffe80007f84",
+ "0x482480017fff8000",
+ "0x100000000000000000000000000000000",
+ "0x400080007fee7fff",
+ "0x10780017fff7fff",
+ "0x2a",
+ "0x48307ffe80007f84",
+ "0x400080007fef7fff",
+ "0x482480017fef8000",
+ "0x1",
+ "0x48127ffe7fff8000",
+ "0x480a7ff87fff8000",
+ "0x480a7ffb7fff8000",
+ "0x48127f9e7fff8000",
+ "0x48127fbc7fff8000",
+ "0x48127fed7fff8000",
+ "0x48127fed7fff8000",
+ "0x1104800180018000",
+ "0x48b",
+ "0x20680017fff7ffd",
+ "0x12",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x48127ffe7fff8000",
+ "0x48127ffe7fff8000",
+ "0x48127ffd7fff8000",
+ "0x1104800180018000",
+ "0x38e",
+ "0x48127fee7fff8000",
+ "0x48127feb7fff8000",
+ "0x48127feb7fff8000",
+ "0x48127fec7fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x48127ffb7fff8000",
+ "0x48127ff87fff8000",
+ "0x48127ff87fff8000",
+ "0x48127ff97fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x4f7574206f6620676173",
+ "0x400080007ffe7fff",
+ "0x480a7ff87fff8000",
+ "0x482480017feb8000",
+ "0x1",
+ "0x48127f7e7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x482480017ff88000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x4661696c656420746f20646573657269616c697a6520706172616d202333",
+ "0x400080007ffe7fff",
+ "0x480a7ff87fff8000",
+ "0x48127ff77fff8000",
+ "0x48127f8a7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x482480017ff88000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x4661696c656420746f20646573657269616c697a6520706172616d202332",
+ "0x400080007ffe7fff",
+ "0x480a7ff87fff8000",
+ "0x48127ff87fff8000",
+ "0x48127fbd7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x482480017ff88000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x4661696c656420746f20646573657269616c697a6520706172616d202331",
+ "0x400080007ffe7fff",
+ "0x480a7ff87fff8000",
+ "0x48127ff87fff8000",
+ "0x48127fdc7fff8000",
+ "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",
+ "0xffffffffffffffffffffffffffffedc2",
+ "0x400280007ff97fff",
+ "0x10780017fff7fff",
+ "0x91",
+ "0x4825800180007ffa",
+ "0x123e",
+ "0x400280007ff97fff",
+ "0x482680017ff98000",
+ "0x1",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x22b",
+ "0x20680017fff7ffe",
+ "0x77",
+ "0x48127ffb7fff8000",
+ "0x48127ffb7fff8000",
+ "0x48127ffb7fff8000",
+ "0x1104800180018000",
+ "0x298",
+ "0x20680017fff7ffd",
+ "0x61",
+ "0x48307ffb80007ffc",
+ "0x4824800180007fff",
+ "0x0",
+ "0x20680017fff7fff",
+ "0x4",
+ "0x10780017fff7fff",
+ "0x11",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473",
+ "0x400080007ffe7fff",
+ "0x480a7ff87fff8000",
+ "0x48127ff57fff8000",
+ "0x48127fa77fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x482480017ff88000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x1104800180018000",
+ "0xe77",
+ "0x482480017fff8000",
+ "0xe76",
+ "0x480080007fff8000",
+ "0x480080007fff8000",
+ "0x484480017fff8000",
+ "0x4",
+ "0x482480017fff8000",
+ "0x1c3d6",
+ "0xa0680017fff8000",
+ "0x8",
+ "0x48307ffe80007fa3",
+ "0x482480017fff8000",
+ "0x100000000000000000000000000000000",
+ "0x400080007fee7fff",
+ "0x10780017fff7fff",
+ "0x29",
+ "0x48307ffe80007fa3",
+ "0x400080007fef7fff",
+ "0x482480017fef8000",
+ "0x1",
+ "0x48127ffe7fff8000",
+ "0x480a7ff87fff8000",
+ "0x480a7ffb7fff8000",
+ "0x48127fbd7fff8000",
+ "0x48127fee7fff8000",
+ "0x48127fee7fff8000",
+ "0x1104800180018000",
+ "0x3f5",
+ "0x20680017fff7ffd",
+ "0x12",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x48127ffe7fff8000",
+ "0x48127ffe7fff8000",
+ "0x48127ffd7fff8000",
+ "0x1104800180018000",
+ "0x2d9",
+ "0x48127fee7fff8000",
+ "0x48127feb7fff8000",
+ "0x48127feb7fff8000",
+ "0x48127fec7fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x48127ffb7fff8000",
+ "0x48127ff87fff8000",
+ "0x48127ff87fff8000",
+ "0x48127ff97fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x4f7574206f6620676173",
+ "0x400080007ffe7fff",
+ "0x480a7ff87fff8000",
+ "0x482480017feb8000",
+ "0x1",
+ "0x48127f9d7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x482480017ff88000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x4661696c656420746f20646573657269616c697a6520706172616d202332",
+ "0x400080007ffe7fff",
+ "0x480a7ff87fff8000",
+ "0x48127ff77fff8000",
+ "0x48127fa97fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x482480017ff88000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x4661696c656420746f20646573657269616c697a6520706172616d202331",
+ "0x400080007ffe7fff",
+ "0x480a7ff87fff8000",
+ "0x48127ff87fff8000",
+ "0x48127fdc7fff8000",
+ "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",
+ "0xffffffffffffffffffffffffffffedc2",
+ "0x400280007ff97fff",
+ "0x10780017fff7fff",
+ "0x91",
+ "0x4825800180007ffa",
+ "0x123e",
+ "0x400280007ff97fff",
+ "0x482680017ff98000",
+ "0x1",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x185",
+ "0x20680017fff7ffe",
+ "0x77",
+ "0x48127ffb7fff8000",
+ "0x48127ffb7fff8000",
+ "0x48127ffb7fff8000",
+ "0x1104800180018000",
+ "0x1f2",
+ "0x20680017fff7ffd",
+ "0x61",
+ "0x48307ffb80007ffc",
+ "0x4824800180007fff",
+ "0x0",
+ "0x20680017fff7fff",
+ "0x4",
+ "0x10780017fff7fff",
+ "0x11",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473",
+ "0x400080007ffe7fff",
+ "0x480a7ff87fff8000",
+ "0x48127ff57fff8000",
+ "0x48127fa77fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x482480017ff88000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x1104800180018000",
+ "0xdd1",
+ "0x482480017fff8000",
+ "0xdd0",
+ "0x480080007fff8000",
+ "0x480080007fff8000",
+ "0x484480017fff8000",
+ "0x4",
+ "0x482480017fff8000",
+ "0x1c3d6",
+ "0xa0680017fff8000",
+ "0x8",
+ "0x48307ffe80007fa3",
+ "0x482480017fff8000",
+ "0x100000000000000000000000000000000",
+ "0x400080007fee7fff",
+ "0x10780017fff7fff",
+ "0x29",
+ "0x48307ffe80007fa3",
+ "0x400080007fef7fff",
+ "0x482480017fef8000",
+ "0x1",
+ "0x48127ffe7fff8000",
+ "0x480a7ff87fff8000",
+ "0x480a7ffb7fff8000",
+ "0x48127fbd7fff8000",
+ "0x48127fee7fff8000",
+ "0x48127fee7fff8000",
+ "0x1104800180018000",
+ "0x36d",
+ "0x20680017fff7ffd",
+ "0x12",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x48127ffe7fff8000",
+ "0x48127ffe7fff8000",
+ "0x48127ffd7fff8000",
+ "0x1104800180018000",
+ "0x233",
+ "0x48127fee7fff8000",
+ "0x48127feb7fff8000",
+ "0x48127feb7fff8000",
+ "0x48127fec7fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x48127ffb7fff8000",
+ "0x48127ff87fff8000",
+ "0x48127ff87fff8000",
+ "0x48127ff97fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x4f7574206f6620676173",
+ "0x400080007ffe7fff",
+ "0x480a7ff87fff8000",
+ "0x482480017feb8000",
+ "0x1",
+ "0x48127f9d7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x482480017ff88000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x4661696c656420746f20646573657269616c697a6520706172616d202332",
+ "0x400080007ffe7fff",
+ "0x480a7ff87fff8000",
+ "0x48127ff77fff8000",
+ "0x48127fa97fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x482480017ff88000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x4661696c656420746f20646573657269616c697a6520706172616d202331",
+ "0x400080007ffe7fff",
+ "0x480a7ff87fff8000",
+ "0x48127ff87fff8000",
+ "0x48127fdc7fff8000",
+ "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",
+ "0xffffffffffffffffffffffffffffde86",
+ "0x400280007ff97fff",
+ "0x10780017fff7fff",
+ "0xb9",
+ "0x4825800180007ffa",
+ "0x217a",
+ "0x400280007ff97fff",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x324",
+ "0x482680017ff98000",
+ "0x1",
+ "0x20680017fff7ffd",
+ "0x9f",
+ "0x48127ffb7fff8000",
+ "0x48127ffb7fff8000",
+ "0x1104800180018000",
+ "0x31c",
+ "0x20680017fff7ffe",
+ "0x8a",
+ "0x48127ff07fff8000",
+ "0x48127ffb7fff8000",
+ "0x48127ffb7fff8000",
+ "0x1104800180018000",
+ "0x146",
+ "0x20680017fff7ffd",
+ "0x74",
+ "0x48127ffa7fff8000",
+ "0x48127ffa7fff8000",
+ "0x48127ffa7fff8000",
+ "0x1104800180018000",
+ "0xcb",
+ "0x20680017fff7ffe",
+ "0x5e",
+ "0x48307ffc80007ffd",
+ "0x4824800180007fff",
+ "0x0",
+ "0x20680017fff7fff",
+ "0x4",
+ "0x10780017fff7fff",
+ "0x11",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473",
+ "0x400080007ffe7fff",
+ "0x480a7ff87fff8000",
+ "0x48127ff67fff8000",
+ "0x48127f887fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x482480017ff88000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x1104800180018000",
+ "0xd1e",
+ "0x482480017fff8000",
+ "0xd1d",
+ "0x480080007fff8000",
+ "0x480080007fff8000",
+ "0x484480017fff8000",
+ "0x2",
+ "0x482480017fff8000",
+ "0x2d8fc",
+ "0xa0680017fff8000",
+ "0x8",
+ "0x48307ffe80007f84",
+ "0x482480017fff8000",
+ "0x100000000000000000000000000000000",
+ "0x400080007fef7fff",
+ "0x10780017fff7fff",
+ "0x26",
+ "0x48307ffe80007f84",
+ "0x400080007ff07fff",
+ "0x482480017ff08000",
+ "0x1",
+ "0x48127ffe7fff8000",
+ "0x480a7ff87fff8000",
+ "0x480a7ffb7fff8000",
+ "0x48127f8e7fff8000",
+ "0x48127f9d7fff8000",
+ "0x48127fce7fff8000",
+ "0x48127fce7fff8000",
+ "0x48127fec7fff8000",
+ "0x1104800180018000",
+ "0x2fa",
+ "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",
+ "0x482480017fec8000",
+ "0x1",
+ "0x48127f7e7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x482480017ff88000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x4661696c656420746f20646573657269616c697a6520706172616d202334",
+ "0x400080007ffe7fff",
+ "0x480a7ff87fff8000",
+ "0x48127ff87fff8000",
+ "0x48127f8a7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x482480017ff88000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x4661696c656420746f20646573657269616c697a6520706172616d202333",
+ "0x400080007ffe7fff",
+ "0x480a7ff87fff8000",
+ "0x48127ff77fff8000",
+ "0x48127fa97fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x482480017ff88000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x4661696c656420746f20646573657269616c697a6520706172616d202332",
+ "0x400080007ffe7fff",
+ "0x480a7ff87fff8000",
+ "0x48127fed7fff8000",
+ "0x48127fdc7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x482480017ff88000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x4661696c656420746f20646573657269616c697a6520706172616d202331",
+ "0x400080007ffe7fff",
+ "0x480a7ff87fff8000",
+ "0x48127ffc7fff8000",
+ "0x48127feb7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x482480017ff88000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x4f7574206f6620676173",
+ "0x400080007ffe7fff",
+ "0x480a7ff87fff8000",
+ "0x482680017ff98000",
+ "0x1",
+ "0x480a7ffa7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x482480017ff88000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x1104800180018000",
+ "0x2b8",
+ "0x480a7ffb7fff8000",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x2b4",
+ "0x20680017fff7ffd",
+ "0xa",
+ "0x48127ffa7fff8000",
+ "0x48127ffa7fff8000",
+ "0x48127ffa7fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x48127ffa7fff8000",
+ "0x48127ffa7fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x48127ffa7fff8000",
+ "0x48127ffa7fff8000",
+ "0x48127ffa7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ffa7fff8000",
+ "0x48127ffa7fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x400380007ffd7ffa",
+ "0x400380017ffd7ffb",
+ "0x480a7ffc7fff8000",
+ "0x482680017ffd8000",
+ "0x2",
+ "0x208b7fff7fff7ffe",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x241",
+ "0x20680017fff7ffe",
+ "0x2b",
+ "0xa0680017fff8004",
+ "0xe",
+ "0x4824800180047ffe",
+ "0x800000000000000000000000000000000000000000000000000000000000000",
+ "0x484480017ffe8000",
+ "0x110000000000000000",
+ "0x48307ffe7fff8002",
+ "0x480280007ffb7ffc",
+ "0x480280017ffb7ffc",
+ "0x402480017ffb7ffd",
+ "0xffffffffffffffeeffffffffffffffff",
+ "0x400280027ffb7ffd",
+ "0x10780017fff7fff",
+ "0x14",
+ "0x484480017fff8001",
+ "0x8000000000000000000000000000000",
+ "0x48307fff80007ffd",
+ "0x480280007ffb7ffd",
+ "0x480280017ffb7ffd",
+ "0x402480017ffc7ffe",
+ "0xf8000000000000000000000000000000",
+ "0x400280027ffb7ffe",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x482680017ffb8000",
+ "0x3",
+ "0x48127ff57fff8000",
+ "0x48127ff57fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x48127ff57fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x482680017ffb8000",
+ "0x3",
+ "0x48127ff57fff8000",
+ "0x48127ff57fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x480680017fff8000",
+ "0x0",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x6",
+ "0x480a7ffb7fff8000",
+ "0x48127ff57fff8000",
+ "0x48127ff57fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x480680017fff8000",
+ "0x0",
+ "0x208b7fff7fff7ffe",
+ "0x1104800180018000",
+ "0x260",
+ "0x480a7ff97fff8000",
+ "0x480a7ffa7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x271",
+ "0x20680017fff7ffd",
+ "0xb",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x1104800180018000",
+ "0x243",
+ "0x480a7ff87fff8000",
+ "0x480a7ff97fff8000",
+ "0x480a7ffa7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x26e",
+ "0x20680017fff7ffd",
+ "0xb",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x48297ffc80007ffd",
+ "0x20680017fff7fff",
+ "0x4",
+ "0x10780017fff7fff",
+ "0xa",
+ "0x482680017ffc8000",
+ "0x1",
+ "0x480a7ffd7fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480a7ffc7fff8000",
+ "0x10780017fff7fff",
+ "0x8",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x480680017fff8000",
+ "0x0",
+ "0x48127ffc7fff8000",
+ "0x48127ffc7fff8000",
+ "0x20680017fff7ffc",
+ "0x41",
+ "0x480a7ffb7fff8000",
+ "0x480080007ffc8000",
+ "0x1104800180018000",
+ "0x25b",
+ "0x20680017fff7ffe",
+ "0x36",
+ "0x48307ff180007ff2",
+ "0x20680017fff7fff",
+ "0x4",
+ "0x10780017fff7fff",
+ "0xa",
+ "0x482480017ff08000",
+ "0x1",
+ "0x48127ff07fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x48127fed7fff8000",
+ "0x10780017fff7fff",
+ "0x8",
+ "0x48127ff07fff8000",
+ "0x48127ff07fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x480680017fff8000",
+ "0x0",
+ "0x48127ffc7fff8000",
+ "0x48127ffc7fff8000",
+ "0x20680017fff7ffc",
+ "0x13",
+ "0x48127ff67fff8000",
+ "0x480080007ffc8000",
+ "0x1104800180018000",
+ "0x23e",
+ "0x20680017fff7ffe",
+ "0xa",
+ "0x48127ffd7fff8000",
+ "0x48127ff07fff8000",
+ "0x48127ff07fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x48127fe77fff8000",
+ "0x48127ffa7fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x48127ffd7fff8000",
+ "0x10780017fff7fff",
+ "0x5",
+ "0x40780017fff7fff",
+ "0xd",
+ "0x48127fe97fff8000",
+ "0x48127ff07fff8000",
+ "0x48127ff07fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x14",
+ "0x48127fe97fff8000",
+ "0x10780017fff7fff",
+ "0x5",
+ "0x40780017fff7fff",
+ "0x21",
+ "0x480a7ffb7fff8000",
+ "0x48127fdc7fff8000",
+ "0x48127fdc7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x208b7fff7fff7ffe",
+ "0x480a7ff77fff8000",
+ "0x480a7ff87fff8000",
+ "0x480a7ff97fff8000",
+ "0x480a7ffa7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x232",
+ "0x20680017fff7ffd",
+ "0xc",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x20780017fff7ffb",
+ "0x6",
+ "0x480680017fff8000",
+ "0x0",
+ "0x10780017fff7fff",
+ "0x4",
+ "0x480680017fff8000",
+ "0x1",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x57",
+ "0x208b7fff7fff7ffe",
+ "0x480a7ff67fff8000",
+ "0x480a7ff77fff8000",
+ "0x480a7ff87fff8000",
+ "0x480a7ff97fff8000",
+ "0x480a7ffa7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x237",
+ "0x20680017fff7ffd",
+ "0xc",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x480a7ff77fff8000",
+ "0x480a7ff87fff8000",
+ "0x480a7ff97fff8000",
+ "0x480a7ffa7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x261",
+ "0x20680017fff7ffd",
+ "0xc",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x1104800180018000",
+ "0x15b",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x277",
+ "0x20680017fff7ffd",
+ "0xa",
+ "0x48127ffb7fff8000",
+ "0x48127ffb7fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x48127ffb7fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x48127ffb7fff8000",
+ "0x48127ffb7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ffb7fff8000",
+ "0x48127ffb7fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x400380007ffd7ffb",
+ "0x480a7ffc7fff8000",
+ "0x482680017ffd8000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x1104800180018000",
+ "0x13f",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x270",
+ "0x20680017fff7ffd",
+ "0xa",
+ "0x48127ffb7fff8000",
+ "0x48127ffb7fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x48127ffb7fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x48127ffb7fff8000",
+ "0x48127ffb7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ffb7fff8000",
+ "0x48127ffb7fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x1104800180018000",
+ "0x128",
+ "0x480680017fff8000",
+ "0x12",
+ "0x208b7fff7fff7ffe",
+ "0x480a7ff77fff8000",
+ "0x480a7ff87fff8000",
+ "0x480a7ff97fff8000",
+ "0x480a7ffa7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x266",
+ "0x20680017fff7ffd",
+ "0xc",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x480a7ff77fff8000",
+ "0x480a7ff87fff8000",
+ "0x480a7ff97fff8000",
+ "0x480a7ffa7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x2a2",
+ "0x20680017fff7ffd",
+ "0xc",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x1104800180018000",
+ "0xe7",
+ "0x480a7ffb7fff8000",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0xe3",
+ "0x20680017fff7ffd",
+ "0xa",
+ "0x48127ffa7fff8000",
+ "0x48127ffa7fff8000",
+ "0x48127ffa7fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x48127ffa7fff8000",
+ "0x48127ffa7fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x48127ffa7fff8000",
+ "0x48127ffa7fff8000",
+ "0x48127ffa7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ffa7fff8000",
+ "0x48127ffa7fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x1104800180018000",
+ "0xce",
+ "0x480a7ff97fff8000",
+ "0x480a7ffa7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0xdf",
+ "0x20680017fff7ffd",
+ "0xb",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x480a7ff67fff8000",
+ "0x480a7ff77fff8000",
+ "0x480a7ff87fff8000",
+ "0x480a7ff97fff8000",
+ "0x480a7ffa7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x150",
+ "0x20680017fff7ffd",
+ "0xc",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x480a7ff77fff8000",
+ "0x480a7ff87fff8000",
+ "0x480a7ff97fff8000",
+ "0x480a7ffa7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x1d5",
+ "0x20680017fff7ffd",
+ "0xc",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x480a7ff77fff8000",
+ "0x480a7ff87fff8000",
+ "0x480a7ff97fff8000",
+ "0x480a7ffa7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x211",
+ "0x20680017fff7ffd",
+ "0xc",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x48297ffc80007ffd",
+ "0x20680017fff7fff",
+ "0x4",
+ "0x10780017fff7fff",
+ "0xa",
+ "0x482680017ffc8000",
+ "0x1",
+ "0x480a7ffd7fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480a7ffc7fff8000",
+ "0x10780017fff7fff",
+ "0x8",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x480680017fff8000",
+ "0x0",
+ "0x48127ffc7fff8000",
+ "0x48127ffc7fff8000",
+ "0x20680017fff7ffc",
+ "0x8",
+ "0x48127ffe7fff8000",
+ "0x48127ffe7fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480080007ffa8000",
+ "0x208b7fff7fff7ffe",
+ "0x48127ffe7fff8000",
+ "0x48127ffe7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x480680017fff8000",
+ "0x0",
+ "0x208b7fff7fff7ffe",
+ "0x480a7ff67fff8000",
+ "0x480a7ff87fff8000",
+ "0x480a7ff97fff8000",
+ "0x480a7ffa7fff8000",
+ "0x1104800180018000",
+ "0x22c",
+ "0x20680017fff7ffd",
+ "0x21",
+ "0x480a7ff57fff8000",
+ "0x48127ffa7fff8000",
+ "0x480a7ff77fff8000",
+ "0x48127ff97fff8000",
+ "0x480a7ffd7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480a7ffc7fff8000",
+ "0x1104800180018000",
+ "0x248",
+ "0x20680017fff7ffd",
+ "0xd",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x208b7fff7fff7ffe",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x203",
+ "0x480a7ff57fff8000",
+ "0x48127df77fff8000",
+ "0x480a7ff77fff8000",
+ "0x48127df67fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127df67fff8000",
+ "0x48127df67fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x208b7fff7fff7ffe",
+ "0x480a7ffb7fff8000",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x2d7",
+ "0x20680017fff7ffd",
+ "0xa",
+ "0x48127ffa7fff8000",
+ "0x48127ffa7fff8000",
+ "0x48127ffa7fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x48127ffa7fff8000",
+ "0x48127ffa7fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x48127ffa7fff8000",
+ "0x48127ffa7fff8000",
+ "0x48127ffa7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ffa7fff8000",
+ "0x48127ffa7fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x480a7ff97fff8000",
+ "0x480a7ffa7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x2ea",
+ "0x20680017fff7ffd",
+ "0xb",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x480a7ff87fff8000",
+ "0x480a7ff97fff8000",
+ "0x480a7ffa7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x301",
+ "0x20680017fff7ffd",
+ "0xb",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0xa0680017fff8000",
+ "0x16",
+ "0x480280007ffc8003",
+ "0x480280017ffc8003",
+ "0x4844800180017ffe",
+ "0x100000000000000000000000000000000",
+ "0x483180017ffd7ffd",
+ "0x482480017fff7ffd",
+ "0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001",
+ "0x20680017fff7ffc",
+ "0x6",
+ "0x402480017fff7ffd",
+ "0xffffffffffffffffffffffffffffffff",
+ "0x10780017fff7fff",
+ "0x4",
+ "0x402480017ffe7ffd",
+ "0xf7ffffffffffffef0000000000000000",
+ "0x400280027ffc7ffd",
+ "0x20680017fff7ffe",
+ "0xe",
+ "0x402780017fff7fff",
+ "0x1",
+ "0x400380007ffc7ffd",
+ "0x40780017fff7fff",
+ "0x5",
+ "0x482680017ffc8000",
+ "0x1",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480a7ffd7fff8000",
+ "0x10780017fff7fff",
+ "0x8",
+ "0x482680017ffc8000",
+ "0x3",
+ "0x480680017fff8000",
+ "0x1",
+ "0x480680017fff8000",
+ "0x0",
+ "0x208b7fff7fff7ffe",
+ "0x480a7ff87fff8000",
+ "0x480a7ffa7fff8000",
+ "0x1104800180018000",
+ "0x2f6",
+ "0x20680017fff7ffd",
+ "0x22",
+ "0x480a7ff77fff8000",
+ "0x48127ffa7fff8000",
+ "0x480a7ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ffb7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x2ff",
+ "0x20680017fff7ffd",
+ "0xd",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x232",
+ "0x480a7ff77fff8000",
+ "0x48127dc87fff8000",
+ "0x480a7ff97fff8000",
+ "0x48127dc77fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127dc77fff8000",
+ "0x48127dc77fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x480a7ff77fff8000",
+ "0x480a7ff97fff8000",
+ "0x1104800180018000",
+ "0x2c5",
+ "0x20680017fff7ffd",
+ "0x39",
+ "0x480a7ff67fff8000",
+ "0x48127ffa7fff8000",
+ "0x480a7ff87fff8000",
+ "0x48127ff97fff8000",
+ "0x480a7ffa7fff8000",
+ "0x48127ffa7fff8000",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x3a8",
+ "0x20680017fff7ffd",
+ "0x22",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x480a7ffa7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x2c2",
+ "0x20680017fff7ffd",
+ "0xd",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x232",
+ "0x48127dc77fff8000",
+ "0x48127dc77fff8000",
+ "0x48127dc77fff8000",
+ "0x48127dc77fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127dc77fff8000",
+ "0x48127dc77fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x3cd",
+ "0x480a7ff67fff8000",
+ "0x48127c2d7fff8000",
+ "0x480a7ff87fff8000",
+ "0x48127c2c7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127c2c7fff8000",
+ "0x48127c2c7fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x480a7ff87fff8000",
+ "0x480a7ffa7fff8000",
+ "0x1104800180018000",
+ "0x27d",
+ "0x20680017fff7ffd",
+ "0x22",
+ "0x480a7ff77fff8000",
+ "0x48127ffa7fff8000",
+ "0x480a7ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ffb7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x3bb",
+ "0x20680017fff7ffd",
+ "0xd",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0xe2",
+ "0x480a7ff77fff8000",
+ "0x48127f187fff8000",
+ "0x480a7ff97fff8000",
+ "0x48127f177fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127f177fff8000",
+ "0x48127f177fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x40b",
+ "0x20680017fff7ffd",
+ "0xa",
+ "0x48127ffb7fff8000",
+ "0x48127ffb7fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x48127ffb7fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x48127ffb7fff8000",
+ "0x48127ffb7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ffb7fff8000",
+ "0x48127ffb7fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x427",
+ "0x20680017fff7ffd",
+ "0xa",
+ "0x48127ffb7fff8000",
+ "0x48127ffb7fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x48127ffb7fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x48127ffb7fff8000",
+ "0x48127ffb7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ffb7fff8000",
+ "0x48127ffb7fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x480a7ff87fff8000",
+ "0x480a7ffa7fff8000",
+ "0x1104800180018000",
+ "0x222",
+ "0x20680017fff7ffd",
+ "0x4b",
+ "0x480a7ff77fff8000",
+ "0x48127ffa7fff8000",
+ "0x480a7ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ffb7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x1104800180018000",
+ "0x1e4",
+ "0x20680017fff7ffd",
+ "0x36",
+ "0x48127ff97fff8000",
+ "0x48127ffd7fff8000",
+ "0x48127ffd7fff8000",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x430",
+ "0x20680017fff7ffd",
+ "0x22",
+ "0x48127ffc7fff8000",
+ "0x48127fc67fff8000",
+ "0x48127fc67fff8000",
+ "0x48127fc67fff8000",
+ "0x48127f6b7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x48127ff87fff8000",
+ "0x48127ff87fff8000",
+ "0x1104800180018000",
+ "0x34d",
+ "0x20680017fff7ffd",
+ "0xd",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0xe2",
+ "0x48127f1a7fff8000",
+ "0x48127ee47fff8000",
+ "0x48127ee47fff8000",
+ "0x48127ee47fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127f177fff8000",
+ "0x48127f177fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x115",
+ "0x48127ee47fff8000",
+ "0x48127ee47fff8000",
+ "0x48127ee47fff8000",
+ "0x48127ee47fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ee47fff8000",
+ "0x48127ee47fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x172",
+ "0x480a7ff77fff8000",
+ "0x48127e887fff8000",
+ "0x480a7ff97fff8000",
+ "0x48127e877fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127e877fff8000",
+ "0x48127e877fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x480a7ff87fff8000",
+ "0x480a7ffa7fff8000",
+ "0x1104800180018000",
+ "0x1c8",
+ "0x20680017fff7ffd",
+ "0x4b",
+ "0x480a7ff77fff8000",
+ "0x48127ffa7fff8000",
+ "0x480a7ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ffb7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x1104800180018000",
+ "0x18a",
+ "0x20680017fff7ffd",
+ "0x36",
+ "0x48127ff97fff8000",
+ "0x48127ffd7fff8000",
+ "0x48127ffd7fff8000",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x3f3",
+ "0x20680017fff7ffd",
+ "0x22",
+ "0x48127ffc7fff8000",
+ "0x48127fc67fff8000",
+ "0x48127fc67fff8000",
+ "0x48127fc67fff8000",
+ "0x48127f6b7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x48127ff87fff8000",
+ "0x48127ff87fff8000",
+ "0x1104800180018000",
+ "0x2f3",
+ "0x20680017fff7ffd",
+ "0xd",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0xe2",
+ "0x48127f1a7fff8000",
+ "0x48127ee47fff8000",
+ "0x48127ee47fff8000",
+ "0x48127ee47fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127f177fff8000",
+ "0x48127f177fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x115",
+ "0x48127ee47fff8000",
+ "0x48127ee47fff8000",
+ "0x48127ee47fff8000",
+ "0x48127ee47fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ee47fff8000",
+ "0x48127ee47fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x172",
+ "0x480a7ff77fff8000",
+ "0x48127e887fff8000",
+ "0x480a7ff97fff8000",
+ "0x48127e877fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127e877fff8000",
+ "0x48127e877fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x480a7ffa7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480a7ffc7fff8000",
+ "0x1104800180018000",
+ "0x3c8",
+ "0x20680017fff7ffd",
+ "0x19",
+ "0x48127ffb7fff8000",
+ "0x48127ffb7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x3f5",
+ "0x20680017fff7ffd",
+ "0xb",
+ "0x48127ffb7fff8000",
+ "0x48127ffb7fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x208b7fff7fff7ffe",
+ "0x48127ffb7fff8000",
+ "0x48127ffb7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ffb7fff8000",
+ "0x48127ffb7fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x18",
+ "0x48127fe37fff8000",
+ "0x48127fe37fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127fe37fff8000",
+ "0x48127fe37fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x4825800180007ffb",
+ "0x0",
+ "0x20680017fff7fff",
+ "0x6",
+ "0x480680017fff8000",
+ "0x1",
+ "0x10780017fff7fff",
+ "0x4",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48307ffe80007fff",
+ "0x20680017fff7fff",
+ "0x13",
+ "0x40780017fff7fff",
+ "0x1ed",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x45524332303a206d696e7420746f2030",
+ "0x400080007ffe7fff",
+ "0x480a7ff77fff8000",
+ "0x480a7ff87fff8000",
+ "0x480a7ff97fff8000",
+ "0x480a7ffa7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x482480017ff88000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x480a7ff77fff8000",
+ "0x480a7ff87fff8000",
+ "0x480a7ffa7fff8000",
+ "0x1104800180018000",
+ "0x93",
+ "0x20680017fff7ffd",
+ "0x86",
+ "0x48127ffa7fff8000",
+ "0x48127ffd7fff8000",
+ "0x48127ffd7fff8000",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x33e",
+ "0x20680017fff7ffd",
+ "0x72",
+ "0x48127fc87fff8000",
+ "0x48127fc87fff8000",
+ "0x48127ffc7fff8000",
+ "0x48127ffc7fff8000",
+ "0x1104800180018000",
+ "0x3d8",
+ "0x20680017fff7ffd",
+ "0x5f",
+ "0x48127fd97fff8000",
+ "0x48127ffa7fff8000",
+ "0x480a7ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x480a7ffb7fff8000",
+ "0x1104800180018000",
+ "0xa5",
+ "0x20680017fff7ffd",
+ "0x4b",
+ "0x48127ff97fff8000",
+ "0x48127ffd7fff8000",
+ "0x48127ffd7fff8000",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x324",
+ "0x20680017fff7ffd",
+ "0x37",
+ "0x48127ffc7fff8000",
+ "0x48127fc67fff8000",
+ "0x48127fc67fff8000",
+ "0x48127fc67fff8000",
+ "0x480a7ffb7fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x1104800180018000",
+ "0x3d9",
+ "0x20680017fff7ffd",
+ "0x21",
+ "0x48127ffa7fff8000",
+ "0x48127ffb7fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480a7ffb7fff8000",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x3f4",
+ "0x20680017fff7ffd",
+ "0xd",
+ "0x48127f6c7fff8000",
+ "0x48127ffa7fff8000",
+ "0x48127f6c7fff8000",
+ "0x48127ff97fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x208b7fff7fff7ffe",
+ "0x48127f6c7fff8000",
+ "0x48127ffa7fff8000",
+ "0x48127f6c7fff8000",
+ "0x48127ff97fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x8d",
+ "0x48127f6c7fff8000",
+ "0x48127f6c7fff8000",
+ "0x48127f6c7fff8000",
+ "0x48127f6c7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127f6c7fff8000",
+ "0x48127f6c7fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0xc6",
+ "0x48127f367fff8000",
+ "0x48127f007fff8000",
+ "0x48127f007fff8000",
+ "0x48127f007fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127f337fff8000",
+ "0x48127f337fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0xf9",
+ "0x48127f007fff8000",
+ "0x48127f007fff8000",
+ "0x48127f007fff8000",
+ "0x48127f007fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127f007fff8000",
+ "0x48127f007fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x153",
+ "0x48127e867fff8000",
+ "0x48127ea77fff8000",
+ "0x480a7ff97fff8000",
+ "0x48127ea67fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ea67fff8000",
+ "0x48127ea67fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x176",
+ "0x48127e867fff8000",
+ "0x48127e517fff8000",
+ "0x480a7ff97fff8000",
+ "0x48127e507fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127e837fff8000",
+ "0x48127e837fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x1a9",
+ "0x48127e517fff8000",
+ "0x48127e517fff8000",
+ "0x480a7ff97fff8000",
+ "0x48127e507fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127e507fff8000",
+ "0x48127e507fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x480a7ffb7fff8000",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x110e2f729c9c2b988559994a3daccd838cf52faf88e18101373e67dd061455a",
+ "0x1104800180018000",
+ "0x3b6",
+ "0x20680017fff7ffc",
+ "0x19",
+ "0x48127ffd7fff8000",
+ "0x48127ffd7fff8000",
+ "0x48127ffd7fff8000",
+ "0x1104800180018000",
+ "0x41d",
+ "0x20680017fff7ffd",
+ "0xa",
+ "0x48127ff17fff8000",
+ "0x48127ff17fff8000",
+ "0x48127ff17fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x48127ffa7fff8000",
+ "0x48127ffa7fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x48127ff17fff8000",
+ "0x48127ff17fff8000",
+ "0x48127ff17fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ffa7fff8000",
+ "0x48127ffa7fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x8",
+ "0x48127ff17fff8000",
+ "0x48127ff17fff8000",
+ "0x48127ff17fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff27fff8000",
+ "0x48127ff27fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x480a7ff97fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x408",
+ "0x48127ffd7fff8000",
+ "0x480a7ffa7fff8000",
+ "0x480a7ffc7fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x48127ffb7fff8000",
+ "0x1104800180018000",
+ "0x386",
+ "0x20680017fff7ffc",
+ "0x1b",
+ "0x48127ffd7fff8000",
+ "0x48127ffd7fff8000",
+ "0x48127ffd7fff8000",
+ "0x1104800180018000",
+ "0x3ed",
+ "0x20680017fff7ffd",
+ "0xb",
+ "0x48127ff17fff8000",
+ "0x48127ff17fff8000",
+ "0x48127fc17fff8000",
+ "0x48127ff07fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x48127ff17fff8000",
+ "0x48127ff17fff8000",
+ "0x48127fc17fff8000",
+ "0x48127ff07fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x8",
+ "0x48127ff17fff8000",
+ "0x48127ff17fff8000",
+ "0x48127fc17fff8000",
+ "0x48127ff07fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff17fff8000",
+ "0x48127ff17fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x480a7ff87fff8000",
+ "0x480a7ffa7fff8000",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x3fc",
+ "0x48127ffd7fff8000",
+ "0x480a7ff97fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x48127ffb7fff8000",
+ "0x1104800180018000",
+ "0x352",
+ "0x20680017fff7ffc",
+ "0x1b",
+ "0x48127ffd7fff8000",
+ "0x48127ffd7fff8000",
+ "0x48127ffd7fff8000",
+ "0x1104800180018000",
+ "0x3b9",
+ "0x20680017fff7ffd",
+ "0xb",
+ "0x48127ff17fff8000",
+ "0x48127ff17fff8000",
+ "0x48127fc17fff8000",
+ "0x48127ff07fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x48127ff17fff8000",
+ "0x48127ff17fff8000",
+ "0x48127fc17fff8000",
+ "0x48127ff07fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x8",
+ "0x48127ff17fff8000",
+ "0x48127ff17fff8000",
+ "0x48127fc17fff8000",
+ "0x48127ff07fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff17fff8000",
+ "0x48127ff17fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x3f5",
+ "0x20680017fff7ffd",
+ "0xa",
+ "0x48127ffb7fff8000",
+ "0x48127ffb7fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480080027ffb8000",
+ "0x208b7fff7fff7ffe",
+ "0x48127ffb7fff8000",
+ "0x48127ffb7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ffb7fff8000",
+ "0x48127ffb7fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x4825800180007ffa",
+ "0x0",
+ "0x20680017fff7fff",
+ "0x6",
+ "0x480680017fff8000",
+ "0x1",
+ "0x10780017fff7fff",
+ "0x4",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48307ffe80007fff",
+ "0x20680017fff7fff",
+ "0x13",
+ "0x40780017fff7fff",
+ "0x21b",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x45524332303a207472616e736665722066726f6d2030",
+ "0x400080007ffe7fff",
+ "0x480a7ff67fff8000",
+ "0x480a7ff77fff8000",
+ "0x480a7ff87fff8000",
+ "0x480a7ff97fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x482480017ff88000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x4825800180007ffb",
+ "0x0",
+ "0x20680017fff7fff",
+ "0x6",
+ "0x480680017fff8000",
+ "0x1",
+ "0x10780017fff7fff",
+ "0x4",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48307ffe80007fff",
+ "0x20680017fff7fff",
+ "0x13",
+ "0x40780017fff7fff",
+ "0x217",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x45524332303a207472616e7366657220746f2030",
+ "0x400080007ffe7fff",
+ "0x480a7ff67fff8000",
+ "0x480a7ff77fff8000",
+ "0x480a7ff87fff8000",
+ "0x480a7ff97fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x482480017ff88000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x480a7ff67fff8000",
+ "0x480a7ff77fff8000",
+ "0x480a7ff87fff8000",
+ "0x480a7ff97fff8000",
+ "0x480a7ffa7fff8000",
+ "0x1104800180018000",
+ "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff40",
+ "0x20680017fff7ffd",
+ "0x88",
+ "0x48127ff97fff8000",
+ "0x48127ffd7fff8000",
+ "0x48127ffd7fff8000",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x1db",
+ "0x20680017fff7ffd",
+ "0x74",
+ "0x48127ffc7fff8000",
+ "0x48127fc67fff8000",
+ "0x48127fc67fff8000",
+ "0x48127fc67fff8000",
+ "0x480a7ffa7fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x1104800180018000",
+ "0x273",
+ "0x20680017fff7ffd",
+ "0x5e",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x480a7ffb7fff8000",
+ "0x1104800180018000",
+ "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff23",
+ "0x20680017fff7ffd",
+ "0x4a",
+ "0x48127ff97fff8000",
+ "0x48127ffd7fff8000",
+ "0x48127ffd7fff8000",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x1a1",
+ "0x20680017fff7ffd",
+ "0x36",
+ "0x48127ffc7fff8000",
+ "0x48127fc67fff8000",
+ "0x48127fc67fff8000",
+ "0x48127fc67fff8000",
+ "0x480a7ffb7fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x1104800180018000",
+ "0x256",
+ "0x20680017fff7ffd",
+ "0x20",
+ "0x48127ffa7fff8000",
+ "0x48127ffb7fff8000",
+ "0x480a7ffa7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x272",
+ "0x20680017fff7ffd",
+ "0xd",
+ "0x48127f6c7fff8000",
+ "0x48127ffa7fff8000",
+ "0x48127f6c7fff8000",
+ "0x48127ff97fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x208b7fff7fff7ffe",
+ "0x48127f6c7fff8000",
+ "0x48127ffa7fff8000",
+ "0x48127f6c7fff8000",
+ "0x48127ff97fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x8d",
+ "0x48127f6c7fff8000",
+ "0x48127f6c7fff8000",
+ "0x48127f6c7fff8000",
+ "0x48127f6c7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127f6c7fff8000",
+ "0x48127f6c7fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0xc6",
+ "0x48127f367fff8000",
+ "0x48127f007fff8000",
+ "0x48127f007fff8000",
+ "0x48127f007fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127f337fff8000",
+ "0x48127f337fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0xf9",
+ "0x48127f007fff8000",
+ "0x48127f007fff8000",
+ "0x48127f007fff8000",
+ "0x48127f007fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127f007fff8000",
+ "0x48127f007fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x153",
+ "0x48127ea67fff8000",
+ "0x48127ea67fff8000",
+ "0x48127ea67fff8000",
+ "0x48127ea67fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ea67fff8000",
+ "0x48127ea67fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x18c",
+ "0x48127e707fff8000",
+ "0x48127e3a7fff8000",
+ "0x48127e3a7fff8000",
+ "0x48127e3a7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127e6d7fff8000",
+ "0x48127e6d7fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x1bf",
+ "0x48127e3a7fff8000",
+ "0x48127e3a7fff8000",
+ "0x48127e3a7fff8000",
+ "0x48127e3a7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127e3a7fff8000",
+ "0x48127e3a7fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x480a7ff67fff8000",
+ "0x480a7ff77fff8000",
+ "0x480a7ff87fff8000",
+ "0x480a7ff97fff8000",
+ "0x480a7ffa7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x1104800180018000",
+ "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffed8",
+ "0x20680017fff7ffd",
+ "0x48",
+ "0x48127ffe7fff8000",
+ "0x48127ffe7fff8000",
+ "0x480680017fff8000",
+ "0xffffffffffffffffffffffffffffffff",
+ "0x480680017fff8000",
+ "0xffffffffffffffffffffffffffffffff",
+ "0x1104800180018000",
+ "0x323",
+ "0x20680017fff7fff",
+ "0x31",
+ "0x48127fe17fff8000",
+ "0x48127fe57fff8000",
+ "0x48127fe57fff8000",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x136",
+ "0x20680017fff7ffd",
+ "0x1d",
+ "0x48127ffc7fff8000",
+ "0x48127fae7fff8000",
+ "0x48127fae7fff8000",
+ "0x48127fae7fff8000",
+ "0x480a7ffa7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x48127ff87fff8000",
+ "0x48127ff87fff8000",
+ "0x1104800180018000",
+ "0x36",
+ "0x20680017fff7ffd",
+ "0x8",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x10780017fff7fff",
+ "0x1c",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0xe2",
+ "0x48127f1a7fff8000",
+ "0x48127ecc7fff8000",
+ "0x48127ecc7fff8000",
+ "0x48127ecc7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127f177fff8000",
+ "0x48127f177fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x115",
+ "0x48127ecc7fff8000",
+ "0x48127ecc7fff8000",
+ "0x48127ecc7fff8000",
+ "0x48127ecc7fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x12d",
+ "0x48127ecc7fff8000",
+ "0x48127ecc7fff8000",
+ "0x48127ecc7fff8000",
+ "0x48127ecc7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ecc7fff8000",
+ "0x48127ecc7fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x4825800180007ffa",
+ "0x0",
+ "0x20680017fff7fff",
+ "0x6",
+ "0x480680017fff8000",
+ "0x1",
+ "0x10780017fff7fff",
+ "0x4",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48307ffe80007fff",
+ "0x20680017fff7fff",
+ "0x13",
+ "0x40780017fff7fff",
+ "0xcb",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x45524332303a20617070726f76652066726f6d2030",
+ "0x400080007ffe7fff",
+ "0x480a7ff67fff8000",
+ "0x480a7ff77fff8000",
+ "0x480a7ff87fff8000",
+ "0x480a7ff97fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x482480017ff88000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x4825800180007ffb",
+ "0x0",
+ "0x20680017fff7fff",
+ "0x6",
+ "0x480680017fff8000",
+ "0x1",
+ "0x10780017fff7fff",
+ "0x4",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48307ffe80007fff",
+ "0x20680017fff7fff",
+ "0x13",
+ "0x40780017fff7fff",
+ "0xc7",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x45524332303a20617070726f766520746f2030",
+ "0x400080007ffe7fff",
+ "0x480a7ff67fff8000",
+ "0x480a7ff77fff8000",
+ "0x480a7ff87fff8000",
+ "0x480a7ff97fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x482480017ff88000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x480a7ff67fff8000",
+ "0x480a7ff77fff8000",
+ "0x480a7ff87fff8000",
+ "0x480a7ff97fff8000",
+ "0x480a7ffa7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x297",
+ "0x20680017fff7ffd",
+ "0x20",
+ "0x48127ffa7fff8000",
+ "0x48127ffb7fff8000",
+ "0x480a7ffa7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x2b4",
+ "0x20680017fff7ffd",
+ "0xd",
+ "0x48127f6c7fff8000",
+ "0x48127ffa7fff8000",
+ "0x48127f6c7fff8000",
+ "0x48127ff97fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x208b7fff7fff7ffe",
+ "0x48127f6c7fff8000",
+ "0x48127ffa7fff8000",
+ "0x48127f6c7fff8000",
+ "0x48127ff97fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x8d",
+ "0x48127f6c7fff8000",
+ "0x48127f6c7fff8000",
+ "0x48127f6c7fff8000",
+ "0x48127f6c7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127f6c7fff8000",
+ "0x48127f6c7fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x341c1bdfd89f69748aa00b5742b03adbffd79b8e80cab5c50d91cd8c2a79be1",
+ "0x480680017fff8000",
+ "0x53746f7261676552656164",
+ "0x400280007ffd7fff",
+ "0x400380017ffd7ffc",
+ "0x400280027ffd7ffd",
+ "0x400280037ffd7ffe",
+ "0x480280057ffd8000",
+ "0x20680017fff7fff",
+ "0xc",
+ "0x480280047ffd8000",
+ "0x482680017ffd8000",
+ "0x7",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480280067ffd8000",
+ "0x10780017fff7fff",
+ "0x9",
+ "0x480280047ffd8000",
+ "0x482680017ffd8000",
+ "0x8",
+ "0x480680017fff8000",
+ "0x1",
+ "0x480280067ffd8000",
+ "0x480280077ffd8000",
+ "0x1104800180018000",
+ "0x296",
+ "0x20680017fff7ffd",
+ "0xa",
+ "0x48127ff67fff8000",
+ "0x48127ff67fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x48127ffb7fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x48127ff67fff8000",
+ "0x48127ff67fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ffb7fff8000",
+ "0x48127ffb7fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0xb6ce5410fca59d078ee9b2a4371a9d684c530d697c64fbef0ae6d5e8f0ac72",
+ "0x480680017fff8000",
+ "0x53746f7261676552656164",
+ "0x400280007ffd7fff",
+ "0x400380017ffd7ffc",
+ "0x400280027ffd7ffd",
+ "0x400280037ffd7ffe",
+ "0x480280057ffd8000",
+ "0x20680017fff7fff",
+ "0xc",
+ "0x480280047ffd8000",
+ "0x482680017ffd8000",
+ "0x7",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480280067ffd8000",
+ "0x10780017fff7fff",
+ "0x9",
+ "0x480280047ffd8000",
+ "0x482680017ffd8000",
+ "0x8",
+ "0x480680017fff8000",
+ "0x1",
+ "0x480280067ffd8000",
+ "0x480280077ffd8000",
+ "0x1104800180018000",
+ "0x265",
+ "0x20680017fff7ffd",
+ "0xa",
+ "0x48127ff67fff8000",
+ "0x48127ff67fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x48127ffb7fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x48127ff67fff8000",
+ "0x48127ff67fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ffb7fff8000",
+ "0x48127ffb7fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x480a7ff97fff8000",
+ "0x480a7ffa7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x25a",
+ "0x20680017fff7ffd",
+ "0xa",
+ "0x40780017fff7fff",
+ "0x2",
+ "0x48127ffa7fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x48127ffa7fff8000",
+ "0x48127ffa7fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x753235365f616464204f766572666c6f77",
+ "0x400080007ffe7fff",
+ "0x48127ffa7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ffc7fff8000",
+ "0x482480017ffb8000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x480a7ff97fff8000",
+ "0x480a7ffa7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x257",
+ "0x20680017fff7ffd",
+ "0xa",
+ "0x40780017fff7fff",
+ "0x2",
+ "0x48127ffa7fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x48127ffa7fff8000",
+ "0x48127ffa7fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x753235365f737562204f766572666c6f77",
+ "0x400080007ffe7fff",
+ "0x48127ffa7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ffc7fff8000",
+ "0x482480017ffb8000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x341c1bdfd89f69748aa00b5742b03adbffd79b8e80cab5c50d91cd8c2a79be1",
+ "0x480680017fff8000",
+ "0x53746f726167655772697465",
+ "0x400280007ffc7fff",
+ "0x400380017ffc7ffb",
+ "0x400280027ffc7ffd",
+ "0x400280037ffc7ffe",
+ "0x400380047ffc7ffd",
+ "0x480280067ffc8000",
+ "0x20680017fff7fff",
+ "0xd",
+ "0x480280057ffc8000",
+ "0x482680017ffc8000",
+ "0x7",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x10780017fff7fff",
+ "0x9",
+ "0x480280057ffc8000",
+ "0x482680017ffc8000",
+ "0x9",
+ "0x480680017fff8000",
+ "0x1",
+ "0x480280077ffc8000",
+ "0x480280087ffc8000",
+ "0x1104800180018000",
+ "0x239",
+ "0x20680017fff7ffd",
+ "0xb",
+ "0x48127ff67fff8000",
+ "0x48127ff67fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x208b7fff7fff7ffe",
+ "0x48127ff67fff8000",
+ "0x48127ff67fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ffb7fff8000",
+ "0x48127ffb7fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0xb6ce5410fca59d078ee9b2a4371a9d684c530d697c64fbef0ae6d5e8f0ac72",
+ "0x480680017fff8000",
+ "0x53746f726167655772697465",
+ "0x400280007ffc7fff",
+ "0x400380017ffc7ffb",
+ "0x400280027ffc7ffd",
+ "0x400280037ffc7ffe",
+ "0x400380047ffc7ffd",
+ "0x480280067ffc8000",
+ "0x20680017fff7fff",
+ "0xd",
+ "0x480280057ffc8000",
+ "0x482680017ffc8000",
+ "0x7",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x10780017fff7fff",
+ "0x9",
+ "0x480280057ffc8000",
+ "0x482680017ffc8000",
+ "0x9",
+ "0x480680017fff8000",
+ "0x1",
+ "0x480280077ffc8000",
+ "0x480280087ffc8000",
+ "0x1104800180018000",
+ "0x205",
+ "0x20680017fff7ffd",
+ "0xb",
+ "0x48127ff67fff8000",
+ "0x48127ff67fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x208b7fff7fff7ffe",
+ "0x48127ff67fff8000",
+ "0x48127ff67fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ffb7fff8000",
+ "0x48127ffb7fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x480a7ffa7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x110e2f729c9c2b988559994a3daccd838cf52faf88e18101373e67dd061455a",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x1f7",
+ "0x1104800180018000",
+ "0x1e7",
+ "0x20680017fff7ffd",
+ "0xb",
+ "0x48127ff67fff8000",
+ "0x48127ff67fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x208b7fff7fff7ffe",
+ "0x48127ff67fff8000",
+ "0x48127ff67fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ffb7fff8000",
+ "0x48127ffb7fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x480a7ff77fff8000",
+ "0x480a7ff97fff8000",
+ "0x480a7ffb7fff8000",
+ "0x1104800180018000",
+ "0xc0",
+ "0x480a7ff87fff8000",
+ "0x480a7ffa7fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x48127ffc7fff8000",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x1d5",
+ "0x1104800180018000",
+ "0x1c5",
+ "0x20680017fff7ffd",
+ "0xd",
+ "0x48127fe57fff8000",
+ "0x48127ff57fff8000",
+ "0x48127fe47fff8000",
+ "0x48127ff47fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x208b7fff7fff7ffe",
+ "0x48127fe57fff8000",
+ "0x48127ff57fff8000",
+ "0x48127fe47fff8000",
+ "0x48127ff47fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x480a7ffa7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x1ea",
+ "0x480a7ff87fff8000",
+ "0x480a7ff97fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x48127ff87fff8000",
+ "0x48127ff87fff8000",
+ "0x48127ff87fff8000",
+ "0x48127ff87fff8000",
+ "0x48127ff87fff8000",
+ "0x1104800180018000",
+ "0x1e6",
+ "0x20680017fff7ffd",
+ "0xb",
+ "0x48127ffb7fff8000",
+ "0x48127ffb7fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x208b7fff7fff7ffe",
+ "0x48127ffb7fff8000",
+ "0x48127ffb7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ffb7fff8000",
+ "0x48127ffb7fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x480680017fff8000",
+ "0x53746f7261676552656164",
+ "0x400280007ffb7fff",
+ "0x400380017ffb7ffa",
+ "0x400380027ffb7ffc",
+ "0x400380037ffb7ffd",
+ "0x480280057ffb8000",
+ "0x20680017fff7fff",
+ "0x5a",
+ "0x480a7ff97fff8000",
+ "0x480280067ffb8000",
+ "0x1104800180018000",
+ "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff9ad",
+ "0x480280047ffb8000",
+ "0x482680017ffb8000",
+ "0x7",
+ "0x20680017fff7ffc",
+ "0x3f",
+ "0x482680017ffd8000",
+ "0x1",
+ "0x480680017fff8000",
+ "0x53746f7261676552656164",
+ "0x400080007ffd7fff",
+ "0x400080017ffd7ffc",
+ "0x400180027ffd7ffc",
+ "0x400080037ffd7ffe",
+ "0x480080057ffd8000",
+ "0x20680017fff7fff",
+ "0x27",
+ "0x48127ff87fff8000",
+ "0x480080067ffb8000",
+ "0x1104800180018000",
+ "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff999",
+ "0x480080047fef8000",
+ "0x482480017fee8000",
+ "0x7",
+ "0x20680017fff7ffc",
+ "0xe",
+ "0x40780017fff7fff",
+ "0x2",
+ "0x48127ff97fff8000",
+ "0x48127ffb7fff8000",
+ "0x48127ffb7fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x48127fe47fff8000",
+ "0x48127ff57fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x53746f726555313238202d206e6f6e2075313238",
+ "0x400080007ffe7fff",
+ "0x48127ff97fff8000",
+ "0x48127ffb7fff8000",
+ "0x48127ffb7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x480680017fff8000",
+ "0x0",
+ "0x48127ff97fff8000",
+ "0x482480017ff88000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x11",
+ "0x48127fe77fff8000",
+ "0x480080047fea8000",
+ "0x482480017fe98000",
+ "0x8",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x1",
+ "0x480080067fe68000",
+ "0x480080077fe58000",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x12",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x480680017fff8000",
+ "0x53746f726555313238202d206e6f6e2075313238",
+ "0x400080007ffe7fff",
+ "0x48127fe77fff8000",
+ "0x48127fe97fff8000",
+ "0x48127fe97fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x480680017fff8000",
+ "0x0",
+ "0x48127ff97fff8000",
+ "0x482480017ff88000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x23",
+ "0x480a7ff97fff8000",
+ "0x480280047ffb8000",
+ "0x482680017ffb8000",
+ "0x8",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x1",
+ "0x480280067ffb8000",
+ "0x480280077ffb8000",
+ "0x208b7fff7fff7ffe",
+ "0x20780017fff7ffb",
+ "0x7",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x480680017fff8000",
+ "0x1",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x480680017fff8000",
+ "0x3a4e8ec16e258a799fe707996fd5d21d42b29adc1499a370edf7f809d8c458a",
+ "0x400280007ffc7fff",
+ "0x400380017ffc7ffd",
+ "0x480280027ffc8000",
+ "0xa0680017fff8005",
+ "0xe",
+ "0x4824800180057ffe",
+ "0x7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00",
+ "0x484480017ffe8000",
+ "0x110000000000000000",
+ "0x48307ffe7fff8003",
+ "0x480280007ffb7ffc",
+ "0x480280017ffb7ffc",
+ "0x482480017ffb7ffd",
+ "0xffffffffffffffeefffffffffffffeff",
+ "0x400280027ffb7ffc",
+ "0x10780017fff7fff",
+ "0x11",
+ "0x48127ffe7fff8005",
+ "0x484480017ffe8000",
+ "0x8000000000000000000000000000000",
+ "0x48307ffe7fff8003",
+ "0x480280007ffb7ffd",
+ "0x482480017ffc7ffe",
+ "0xf0000000000000000000000000000100",
+ "0x480280017ffb7ffd",
+ "0x400280027ffb7ff9",
+ "0x402480017ffd7ff9",
+ "0xffffffffffffffffffffffffffffffff",
+ "0x20680017fff7ffd",
+ "0x4",
+ "0x402780017fff7fff",
+ "0x1",
+ "0x482680017ffb8000",
+ "0x3",
+ "0x482680017ffc8000",
+ "0x3",
+ "0x48127ffd7fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x480680017fff8000",
+ "0x3c87bf42ed4f01f11883bf54f43d91d2cbbd5fec26d1df9c74c57ae138800a4",
+ "0x400280007ffb7fff",
+ "0x400380017ffb7ffc",
+ "0x480280027ffb8000",
+ "0x400280037ffb7fff",
+ "0x400380047ffb7ffd",
+ "0x480280057ffb8000",
+ "0xa0680017fff8005",
+ "0xe",
+ "0x4824800180057ffe",
+ "0x7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00",
+ "0x484480017ffe8000",
+ "0x110000000000000000",
+ "0x48307ffe7fff8003",
+ "0x480280007ffa7ffc",
+ "0x480280017ffa7ffc",
+ "0x482480017ffb7ffd",
+ "0xffffffffffffffeefffffffffffffeff",
+ "0x400280027ffa7ffc",
+ "0x10780017fff7fff",
+ "0x11",
+ "0x48127ffe7fff8005",
+ "0x484480017ffe8000",
+ "0x8000000000000000000000000000000",
+ "0x48307ffe7fff8003",
+ "0x480280007ffa7ffd",
+ "0x482480017ffc7ffe",
+ "0xf0000000000000000000000000000100",
+ "0x480280017ffa7ffd",
+ "0x400280027ffa7ff9",
+ "0x402480017ffd7ff9",
+ "0xffffffffffffffffffffffffffffffff",
+ "0x20680017fff7ffd",
+ "0x4",
+ "0x402780017fff7fff",
+ "0x1",
+ "0x482680017ffa8000",
+ "0x3",
+ "0x482680017ffb8000",
+ "0x6",
+ "0x48127ffd7fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x480680017fff8000",
+ "0x476574457865637574696f6e496e666f",
+ "0x400280007ffd7fff",
+ "0x400380017ffd7ffc",
+ "0x480280037ffd8000",
+ "0x20680017fff7fff",
+ "0xc",
+ "0x480280027ffd8000",
+ "0x482680017ffd8000",
+ "0x5",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480280047ffd8000",
+ "0x10780017fff7fff",
+ "0x9",
+ "0x480280027ffd8000",
+ "0x482680017ffd8000",
+ "0x6",
+ "0x480680017fff8000",
+ "0x1",
+ "0x480280047ffd8000",
+ "0x480280057ffd8000",
+ "0x1104800180018000",
+ "0x13a",
+ "0x20680017fff7ffd",
+ "0xa",
+ "0x48127ff67fff8000",
+ "0x48127ff67fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x48127ffb7fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x48127ff67fff8000",
+ "0x48127ff67fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ffb7fff8000",
+ "0x48127ffb7fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x480a7ffa7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x130",
+ "0x208b7fff7fff7ffe",
+ "0x480a7ff67fff8000",
+ "0x480a7ff87fff8000",
+ "0x480a7ffa7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x1104800180018000",
+ "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa0",
+ "0x480a7ff77fff8000",
+ "0x480a7ff97fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x48127ffc7fff8000",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x8c",
+ "0x1104800180018000",
+ "0x7c",
+ "0x20680017fff7ffd",
+ "0xd",
+ "0x48127fe57fff8000",
+ "0x48127ff57fff8000",
+ "0x48127fe47fff8000",
+ "0x48127ff47fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x208b7fff7fff7ffe",
+ "0x48127fe57fff8000",
+ "0x48127ff57fff8000",
+ "0x48127fe47fff8000",
+ "0x48127ff47fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x48127ff97fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x480a7ffa7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x113",
+ "0x480a7ff87fff8000",
+ "0x480a7ff97fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x48127ff87fff8000",
+ "0x48127ff87fff8000",
+ "0x48127ff87fff8000",
+ "0x48127ff87fff8000",
+ "0x48127ff87fff8000",
+ "0x1104800180018000",
+ "0x9d",
+ "0x20680017fff7ffd",
+ "0xb",
+ "0x48127ffb7fff8000",
+ "0x48127ffb7fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x208b7fff7fff7ffe",
+ "0x48127ffb7fff8000",
+ "0x48127ffb7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ffb7fff8000",
+ "0x48127ffb7fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x20780017fff7ffb",
+ "0x8",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480a7ffd7fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x480680017fff8000",
+ "0x1",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x480a7ff97fff8000",
+ "0x480a7ffa7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0xe9",
+ "0x20680017fff7fff",
+ "0x8",
+ "0x480680017fff8000",
+ "0x0",
+ "0x48127ffc7fff8000",
+ "0x48127ffc7fff8000",
+ "0x10780017fff7fff",
+ "0x8",
+ "0x480680017fff8000",
+ "0x1",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x48127ff97fff8000",
+ "0x48127ffc7fff8000",
+ "0x48127ffc7fff8000",
+ "0x48127ffc7fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x480a7ff97fff8000",
+ "0x480a7ffa7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x113",
+ "0x20680017fff7fff",
+ "0x8",
+ "0x480680017fff8000",
+ "0x0",
+ "0x48127ffc7fff8000",
+ "0x48127ffc7fff8000",
+ "0x10780017fff7fff",
+ "0x8",
+ "0x480680017fff8000",
+ "0x1",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x48127ff97fff8000",
+ "0x48127ffc7fff8000",
+ "0x48127ffc7fff8000",
+ "0x48127ffc7fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x20780017fff7ffb",
+ "0x9",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x208b7fff7fff7ffe",
+ "0x480680017fff8000",
+ "0x1",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x480680017fff8000",
+ "0x53746f726167655772697465",
+ "0x400280007ff97fff",
+ "0x400380017ff97ff8",
+ "0x400380027ff97ffa",
+ "0x400380037ff97ffb",
+ "0x400380047ff97ffc",
+ "0x480280067ff98000",
+ "0x20680017fff7fff",
+ "0x21",
+ "0x480280057ff98000",
+ "0x482680017ffb8000",
+ "0x1",
+ "0x480680017fff8000",
+ "0x53746f726167655772697465",
+ "0x400280077ff97fff",
+ "0x400280087ff97ffd",
+ "0x400380097ff97ffa",
+ "0x4002800a7ff97ffe",
+ "0x4003800b7ff97ffd",
+ "0x4802800d7ff98000",
+ "0x20680017fff7fff",
+ "0xc",
+ "0x4802800c7ff98000",
+ "0x482680017ff98000",
+ "0xe",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x208b7fff7fff7ffe",
+ "0x4802800c7ff98000",
+ "0x482680017ff98000",
+ "0x10",
+ "0x480680017fff8000",
+ "0x1",
+ "0x4802800e7ff98000",
+ "0x4802800f7ff98000",
+ "0x208b7fff7fff7ffe",
+ "0x40780017fff7fff",
+ "0x4",
+ "0x480280057ff98000",
+ "0x482680017ff98000",
+ "0x9",
+ "0x480680017fff8000",
+ "0x1",
+ "0x480280077ff98000",
+ "0x480280087ff98000",
+ "0x208b7fff7fff7ffe",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480a7ffa7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x480a7ff87fff8000",
+ "0x480a7ff97fff8000",
+ "0x480a7ffa7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0xf4",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x48127ff87fff8000",
+ "0x48127ff87fff8000",
+ "0x48127ff87fff8000",
+ "0x48127ff87fff8000",
+ "0x48127ff87fff8000",
+ "0x48127ff87fff8000",
+ "0x48127ff87fff8000",
+ "0x48127ff77fff8000",
+ "0x48127ff77fff8000",
+ "0x48127ff67fff8000",
+ "0x1104800180018000",
+ "0xeb",
+ "0x48127ffc7fff8000",
+ "0x48127ffc7fff8000",
+ "0x48127ffc7fff8000",
+ "0x48127ffc7fff8000",
+ "0x480680017fff8000",
+ "0x456d69744576656e74",
+ "0x400280007ff77fff",
+ "0x400380017ff77ff6",
+ "0x400280027ff77ffb",
+ "0x400280037ff77ffc",
+ "0x400280047ff77ffd",
+ "0x400280057ff77ffe",
+ "0x480280077ff78000",
+ "0x20680017fff7fff",
+ "0xd",
+ "0x480280067ff78000",
+ "0x482680017ff78000",
+ "0x8",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x10780017fff7fff",
+ "0x9",
+ "0x480280067ff78000",
+ "0x482680017ff78000",
+ "0xa",
+ "0x480680017fff8000",
+ "0x1",
+ "0x480280087ff78000",
+ "0x480280097ff78000",
+ "0x1104800180018000",
+ "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff80",
+ "0x20680017fff7ffd",
+ "0xb",
+ "0x48127ff67fff8000",
+ "0x48127ff67fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x208b7fff7fff7ffe",
+ "0x48127ff67fff8000",
+ "0x48127ff67fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48127ffb7fff8000",
+ "0x48127ffb7fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x20780017fff7ffb",
+ "0x8",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480680017fff8000",
+ "0x0",
+ "0x480a7ffd7fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x480680017fff8000",
+ "0x1",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x480a7ffa7fff8000",
+ "0x480a7ffc7fff8000",
+ "0x1104800180018000",
+ "0xb1",
+ "0x20680017fff7fff",
+ "0x8",
+ "0x40780017fff7fff",
+ "0x5",
+ "0x480680017fff8000",
+ "0x0",
+ "0x10780017fff7fff",
+ "0x6",
+ "0x480a7ffb7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0xa5",
+ "0x208b7fff7fff7ffe",
+ "0x480680017fff8000",
+ "0x1",
+ "0x480a7ffa7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x482a7ffd7ffb8001",
+ "0xa0680017fff7fff",
+ "0x7",
+ "0x4824800180007fff",
+ "0x100000000000000000000000000000000",
+ "0x400280007ff97fff",
+ "0x10780017fff7fff",
+ "0xc",
+ "0x400280007ff97fff",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x482680017ff98000",
+ "0x1",
+ "0x48127ffd7fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x10780017fff7fff",
+ "0x7",
+ "0x482680017ff98000",
+ "0x1",
+ "0x48127ffe7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x482a7ffc7ffa8001",
+ "0xa0680017fff7fff",
+ "0x7",
+ "0x4824800180007fff",
+ "0x100000000000000000000000000000000",
+ "0x400080007ffa7fff",
+ "0x10780017fff7fff",
+ "0xc",
+ "0x400080007ffb7fff",
+ "0x40780017fff7fff",
+ "0x5",
+ "0x482480017ff68000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x48127ff57fff8000",
+ "0x48127ff57fff8000",
+ "0x10780017fff7fff",
+ "0x1c",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48307fff7ffa8001",
+ "0xa0680017fff7fff",
+ "0x7",
+ "0x4824800180007fff",
+ "0x100000000000000000000000000000000",
+ "0x400080017ff67fff",
+ "0x10780017fff7fff",
+ "0xc",
+ "0x400080017ff77fff",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x482480017ff68000",
+ "0x2",
+ "0x48127ffa7fff8000",
+ "0x48127ffc7fff8000",
+ "0x48127ff57fff8000",
+ "0x10780017fff7fff",
+ "0x8",
+ "0x482480017ff68000",
+ "0x2",
+ "0x48127ffa7fff8000",
+ "0x48127ffd7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x48297ffd80017ffb",
+ "0xa0680017fff7fff",
+ "0x7",
+ "0x482480017fff8000",
+ "0x100000000000000000000000000000000",
+ "0x400280007ff97fff",
+ "0x10780017fff7fff",
+ "0xc",
+ "0x400280007ff97fff",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x482680017ff98000",
+ "0x1",
+ "0x48127ffd7fff8000",
+ "0x480680017fff8000",
+ "0x0",
+ "0x10780017fff7fff",
+ "0x7",
+ "0x482680017ff98000",
+ "0x1",
+ "0x48127ffe7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48297ffc80017ffa",
+ "0xa0680017fff7fff",
+ "0x7",
+ "0x482480017fff8000",
+ "0x100000000000000000000000000000000",
+ "0x400080007ffa7fff",
+ "0x10780017fff7fff",
+ "0xc",
+ "0x400080007ffb7fff",
+ "0x40780017fff7fff",
+ "0x5",
+ "0x482480017ff68000",
+ "0x1",
+ "0x48127ff97fff8000",
+ "0x48127ff57fff8000",
+ "0x48127ff57fff8000",
+ "0x10780017fff7fff",
+ "0x1c",
+ "0x480680017fff8000",
+ "0x1",
+ "0x48307fff80017ffa",
+ "0xa0680017fff7fff",
+ "0x7",
+ "0x482480017fff8000",
+ "0x100000000000000000000000000000000",
+ "0x400080017ff67fff",
+ "0x10780017fff7fff",
+ "0xc",
+ "0x400080017ff77fff",
+ "0x40780017fff7fff",
+ "0x1",
+ "0x482480017ff68000",
+ "0x2",
+ "0x48127ffa7fff8000",
+ "0x48127ffc7fff8000",
+ "0x48127ff57fff8000",
+ "0x10780017fff7fff",
+ "0x8",
+ "0x482480017ff68000",
+ "0x2",
+ "0x48127ffa7fff8000",
+ "0x48127ffd7fff8000",
+ "0x480680017fff8000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x480a7ff87fff8000",
+ "0x480a7ff97fff8000",
+ "0x480a7ffa7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x480a7ff57fff8000",
+ "0x480a7ff67fff8000",
+ "0x480a7ff77fff8000",
+ "0x480a7ff87fff8000",
+ "0x480a7ff97fff8000",
+ "0x480a7ffa7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0xf",
+ "0x208b7fff7fff7ffe",
+ "0x48297ffd80007ffc",
+ "0x20680017fff7fff",
+ "0x4",
+ "0x10780017fff7fff",
+ "0x6",
+ "0x480680017fff8000",
+ "0x0",
+ "0x10780017fff7fff",
+ "0x4",
+ "0x480680017fff8000",
+ "0x1",
+ "0x208b7fff7fff7ffe",
+ "0x20780017fff7ff5",
+ "0x12",
+ "0x480680017fff8000",
+ "0x99cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9",
+ "0x400280007ffb7fff",
+ "0x480a7ff67fff8000",
+ "0x480a7ff77fff8000",
+ "0x480a7ff87fff8000",
+ "0x480a7ff97fff8000",
+ "0x480a7ffa7fff8000",
+ "0x482680017ffb8000",
+ "0x1",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x13",
+ "0x10780017fff7fff",
+ "0x10",
+ "0x480680017fff8000",
+ "0x134692b230b9e1ffa39098904722134159652b09c5bc41d88d6698779d228ff",
+ "0x400280007ffb7fff",
+ "0x480a7ff67fff8000",
+ "0x480a7ff77fff8000",
+ "0x480a7ff87fff8000",
+ "0x480a7ff97fff8000",
+ "0x480a7ffa7fff8000",
+ "0x482680017ffb8000",
+ "0x1",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x18",
+ "0x208b7fff7fff7ffe",
+ "0x480a7ff67fff8000",
+ "0x480a7ffa7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x1104800180018000",
+ "0x27",
+ "0x480a7ff77fff8000",
+ "0x48127ffd7fff8000",
+ "0x48127ffd7fff8000",
+ "0x1104800180018000",
+ "0x22",
+ "0x480a7ff87fff8000",
+ "0x480a7ff97fff8000",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff3b0",
+ "0x48127ff67fff8000",
+ "0x48127ff67fff8000",
+ "0x48127ffc7fff8000",
+ "0x48127ffc7fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x480a7ff67fff8000",
+ "0x480a7ffa7fff8000",
+ "0x480a7ffb7fff8000",
+ "0x1104800180018000",
+ "0x12",
+ "0x480a7ff77fff8000",
+ "0x48127ffd7fff8000",
+ "0x48127ffd7fff8000",
+ "0x1104800180018000",
+ "0xd",
+ "0x480a7ff87fff8000",
+ "0x480a7ff97fff8000",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff39b",
+ "0x48127ff67fff8000",
+ "0x48127ff67fff8000",
+ "0x48127ffc7fff8000",
+ "0x48127ffc7fff8000",
+ "0x208b7fff7fff7ffe",
+ "0x480a7ffb7fff8000",
+ "0x480a7ffc7fff8000",
+ "0x480a7ffd7fff8000",
+ "0x1104800180018000",
+ "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff4ec",
+ "0x208b7fff7fff7ffe"
+ ],
+ "hints": [
+ [
+ 0,
+ [
+ {
+ "TestLessThanOrEqual": {
+ "lhs": {
+ "Immediate": "0x0"
+ },
+ "rhs": {
+ "Deref": {
+ "register": "FP",
+ "offset": -6
+ }
+ },
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 19,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 38,
+ [
+ {
+ "TestLessThanOrEqual": {
+ "lhs": {
+ "Immediate": "0x65cc"
+ },
+ "rhs": {
+ "Deref": {
+ "register": "AP",
+ "offset": -8
+ }
+ },
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 58,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 82,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 97,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 112,
+ [
+ {
+ "TestLessThanOrEqual": {
+ "lhs": {
+ "Immediate": "0x0"
+ },
+ "rhs": {
+ "Deref": {
+ "register": "FP",
+ "offset": -6
+ }
+ },
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 137,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 160,
+ [
+ {
+ "TestLessThanOrEqual": {
+ "lhs": {
+ "Deref": {
+ "register": "AP",
+ "offset": -1
+ }
+ },
+ "rhs": {
+ "Deref": {
+ "register": "AP",
+ "offset": -40
+ }
+ },
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 180,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 206,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 222,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 237,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 253,
+ [
+ {
+ "TestLessThanOrEqual": {
+ "lhs": {
+ "Immediate": "0x4ec"
+ },
+ "rhs": {
+ "Deref": {
+ "register": "FP",
+ "offset": -6
+ }
+ },
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 285,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 310,
+ [
+ {
+ "TestLessThanOrEqual": {
+ "lhs": {
+ "Deref": {
+ "register": "AP",
+ "offset": -1
+ }
+ },
+ "rhs": {
+ "Deref": {
+ "register": "AP",
+ "offset": -72
+ }
+ },
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 331,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 357,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 373,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 388,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 403,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 419,
+ [
+ {
+ "TestLessThanOrEqual": {
+ "lhs": {
+ "Immediate": "0x123e"
+ },
+ "rhs": {
+ "Deref": {
+ "register": "FP",
+ "offset": -6
+ }
+ },
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 451,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 476,
+ [
+ {
+ "TestLessThanOrEqual": {
+ "lhs": {
+ "Deref": {
+ "register": "AP",
+ "offset": -1
+ }
+ },
+ "rhs": {
+ "Deref": {
+ "register": "AP",
+ "offset": -92
+ }
+ },
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 498,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 523,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 539,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 554,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 569,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 585,
+ [
+ {
+ "TestLessThanOrEqual": {
+ "lhs": {
+ "Immediate": "0x224c"
+ },
+ "rhs": {
+ "Deref": {
+ "register": "FP",
+ "offset": -6
+ }
+ },
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 624,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 649,
+ [
+ {
+ "TestLessThanOrEqual": {
+ "lhs": {
+ "Deref": {
+ "register": "AP",
+ "offset": -1
+ }
+ },
+ "rhs": {
+ "Deref": {
+ "register": "AP",
+ "offset": -123
+ }
+ },
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 672,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 697,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 713,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 728,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 743,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 758,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 774,
+ [
+ {
+ "TestLessThanOrEqual": {
+ "lhs": {
+ "Immediate": "0x123e"
+ },
+ "rhs": {
+ "Deref": {
+ "register": "FP",
+ "offset": -6
+ }
+ },
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 806,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 831,
+ [
+ {
+ "TestLessThanOrEqual": {
+ "lhs": {
+ "Deref": {
+ "register": "AP",
+ "offset": -1
+ }
+ },
+ "rhs": {
+ "Deref": {
+ "register": "AP",
+ "offset": -92
+ }
+ },
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 853,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 878,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 894,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 909,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 924,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 940,
+ [
+ {
+ "TestLessThanOrEqual": {
+ "lhs": {
+ "Immediate": "0x0"
+ },
+ "rhs": {
+ "Deref": {
+ "register": "FP",
+ "offset": -6
+ }
+ },
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 959,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 978,
+ [
+ {
+ "TestLessThanOrEqual": {
+ "lhs": {
+ "Immediate": "0x21c0"
+ },
+ "rhs": {
+ "Deref": {
+ "register": "AP",
+ "offset": -8
+ }
+ },
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 998,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 1021,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 1036,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 1051,
+ [
+ {
+ "TestLessThanOrEqual": {
+ "lhs": {
+ "Immediate": "0x0"
+ },
+ "rhs": {
+ "Deref": {
+ "register": "FP",
+ "offset": -6
+ }
+ },
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 1070,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 1089,
+ [
+ {
+ "TestLessThanOrEqual": {
+ "lhs": {
+ "Immediate": "0x21c0"
+ },
+ "rhs": {
+ "Deref": {
+ "register": "AP",
+ "offset": -8
+ }
+ },
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 1109,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 1132,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 1147,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 1162,
+ [
+ {
+ "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": "0x0"
+ },
+ "rhs": {
+ "Deref": {
+ "register": "AP",
+ "offset": -8
+ }
+ },
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 1214,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 1227,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 1242,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 1257,
+ [
+ {
+ "TestLessThanOrEqual": {
+ "lhs": {
+ "Immediate": "0x123e"
+ },
+ "rhs": {
+ "Deref": {
+ "register": "FP",
+ "offset": -6
+ }
+ },
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 1289,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 1314,
+ [
+ {
+ "TestLessThanOrEqual": {
+ "lhs": {
+ "Deref": {
+ "register": "AP",
+ "offset": -1
+ }
+ },
+ "rhs": {
+ "Deref": {
+ "register": "AP",
+ "offset": -92
+ }
+ },
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 1336,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 1361,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 1377,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 1392,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 1407,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 1423,
+ [
+ {
+ "TestLessThanOrEqual": {
+ "lhs": {
+ "Immediate": "0x123e"
+ },
+ "rhs": {
+ "Deref": {
+ "register": "FP",
+ "offset": -6
+ }
+ },
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 1455,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 1480,
+ [
+ {
+ "TestLessThanOrEqual": {
+ "lhs": {
+ "Deref": {
+ "register": "AP",
+ "offset": -1
+ }
+ },
+ "rhs": {
+ "Deref": {
+ "register": "AP",
+ "offset": -92
+ }
+ },
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 1502,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 1527,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 1543,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 1558,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 1573,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 1589,
+ [
+ {
+ "TestLessThanOrEqual": {
+ "lhs": {
+ "Immediate": "0x0"
+ },
+ "rhs": {
+ "Deref": {
+ "register": "FP",
+ "offset": -6
+ }
+ },
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 1608,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 1627,
+ [
+ {
+ "TestLessThanOrEqual": {
+ "lhs": {
+ "Immediate": "0x65cc"
+ },
+ "rhs": {
+ "Deref": {
+ "register": "AP",
+ "offset": -8
+ }
+ },
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 1647,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 1671,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 1686,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 1701,
+ [
+ {
+ "TestLessThanOrEqual": {
+ "lhs": {
+ "Immediate": "0x0"
+ },
+ "rhs": {
+ "Deref": {
+ "register": "FP",
+ "offset": -6
+ }
+ },
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 1726,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 1749,
+ [
+ {
+ "TestLessThanOrEqual": {
+ "lhs": {
+ "Deref": {
+ "register": "AP",
+ "offset": -1
+ }
+ },
+ "rhs": {
+ "Deref": {
+ "register": "AP",
+ "offset": -40
+ }
+ },
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 1769,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 1795,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 1811,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 1826,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 1842,
+ [
+ {
+ "TestLessThanOrEqual": {
+ "lhs": {
+ "Immediate": "0x224c"
+ },
+ "rhs": {
+ "Deref": {
+ "register": "FP",
+ "offset": -6
+ }
+ },
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 1881,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 1906,
+ [
+ {
+ "TestLessThanOrEqual": {
+ "lhs": {
+ "Deref": {
+ "register": "AP",
+ "offset": -1
+ }
+ },
+ "rhs": {
+ "Deref": {
+ "register": "AP",
+ "offset": -123
+ }
+ },
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 1929,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 1954,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 1970,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 1985,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 2000,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 2015,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 2031,
+ [
+ {
+ "TestLessThanOrEqual": {
+ "lhs": {
+ "Immediate": "0x123e"
+ },
+ "rhs": {
+ "Deref": {
+ "register": "FP",
+ "offset": -6
+ }
+ },
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 2063,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 2088,
+ [
+ {
+ "TestLessThanOrEqual": {
+ "lhs": {
+ "Deref": {
+ "register": "AP",
+ "offset": -1
+ }
+ },
+ "rhs": {
+ "Deref": {
+ "register": "AP",
+ "offset": -92
+ }
+ },
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 2110,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 2135,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 2151,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 2166,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 2181,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 2197,
+ [
+ {
+ "TestLessThanOrEqual": {
+ "lhs": {
+ "Immediate": "0x123e"
+ },
+ "rhs": {
+ "Deref": {
+ "register": "FP",
+ "offset": -6
+ }
+ },
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 2229,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 2254,
+ [
+ {
+ "TestLessThanOrEqual": {
+ "lhs": {
+ "Deref": {
+ "register": "AP",
+ "offset": -1
+ }
+ },
+ "rhs": {
+ "Deref": {
+ "register": "AP",
+ "offset": -92
+ }
+ },
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 2276,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 2301,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 2317,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 2332,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 2347,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 2363,
+ [
+ {
+ "TestLessThanOrEqual": {
+ "lhs": {
+ "Immediate": "0x217a"
+ },
+ "rhs": {
+ "Deref": {
+ "register": "FP",
+ "offset": -6
+ }
+ },
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 2408,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 2433,
+ [
+ {
+ "TestLessThanOrEqual": {
+ "lhs": {
+ "Deref": {
+ "register": "AP",
+ "offset": -1
+ }
+ },
+ "rhs": {
+ "Deref": {
+ "register": "AP",
+ "offset": -123
+ }
+ },
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 2457,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 2477,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 2493,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 2508,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 2523,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 2538,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 2553,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 2606,
+ [
+ {
+ "TestLessThan": {
+ "lhs": {
+ "Deref": {
+ "register": "AP",
+ "offset": -1
+ }
+ },
+ "rhs": {
+ "Immediate": "0x800000000000000000000000000000000000000000000000000000000000000"
+ },
+ "dst": {
+ "register": "AP",
+ "offset": 4
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 2610,
+ [
+ {
+ "LinearSplit": {
+ "value": {
+ "Deref": {
+ "register": "AP",
+ "offset": 3
+ }
+ },
+ "scalar": {
+ "Immediate": "0x110000000000000000"
+ },
+ "max_x": {
+ "Immediate": "0xffffffffffffffffffffffffffffffff"
+ },
+ "x": {
+ "register": "AP",
+ "offset": -2
+ },
+ "y": {
+ "register": "AP",
+ "offset": -1
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 2620,
+ [
+ {
+ "LinearSplit": {
+ "value": {
+ "Deref": {
+ "register": "AP",
+ "offset": -2
+ }
+ },
+ "scalar": {
+ "Immediate": "0x8000000000000000000000000000000"
+ },
+ "max_x": {
+ "Immediate": "0xffffffffffffffffffffffffffffffff"
+ },
+ "x": {
+ "register": "AP",
+ "offset": -1
+ },
+ "y": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 3344,
+ [
+ {
+ "TestLessThan": {
+ "lhs": {
+ "Deref": {
+ "register": "FP",
+ "offset": -3
+ }
+ },
+ "rhs": {
+ "Immediate": "0x100000000000000000000000000000000"
+ },
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 3346,
+ [
+ {
+ "DivMod": {
+ "lhs": {
+ "Deref": {
+ "register": "FP",
+ "offset": -3
+ }
+ },
+ "rhs": {
+ "Immediate": "0x100000000000000000000000000000000"
+ },
+ "quotient": {
+ "register": "AP",
+ "offset": 3
+ },
+ "remainder": {
+ "register": "AP",
+ "offset": 4
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 3831,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 4181,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 4213,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 4490,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 4522,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 4600,
+ [
+ {
+ "SystemCall": {
+ "system": {
+ "Deref": {
+ "register": "FP",
+ "offset": -3
+ }
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 4649,
+ [
+ {
+ "SystemCall": {
+ "system": {
+ "Deref": {
+ "register": "FP",
+ "offset": -3
+ }
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 4705,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 4734,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 4757,
+ [
+ {
+ "SystemCall": {
+ "system": {
+ "Deref": {
+ "register": "FP",
+ "offset": -4
+ }
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 4809,
+ [
+ {
+ "SystemCall": {
+ "system": {
+ "Deref": {
+ "register": "FP",
+ "offset": -4
+ }
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 4959,
+ [
+ {
+ "SystemCall": {
+ "system": {
+ "Deref": {
+ "register": "FP",
+ "offset": -5
+ }
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 4979,
+ [
+ {
+ "SystemCall": {
+ "system": {
+ "Deref": {
+ "register": "AP",
+ "offset": -3
+ }
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 5003,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 5034,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 5080,
+ [
+ {
+ "TestLessThan": {
+ "lhs": {
+ "Deref": {
+ "register": "AP",
+ "offset": -1
+ }
+ },
+ "rhs": {
+ "Immediate": "0x7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"
+ },
+ "dst": {
+ "register": "AP",
+ "offset": 5
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 5084,
+ [
+ {
+ "LinearSplit": {
+ "value": {
+ "Deref": {
+ "register": "AP",
+ "offset": 4
+ }
+ },
+ "scalar": {
+ "Immediate": "0x110000000000000000"
+ },
+ "max_x": {
+ "Immediate": "0xffffffffffffffffffffffffffffffff"
+ },
+ "x": {
+ "register": "AP",
+ "offset": -2
+ },
+ "y": {
+ "register": "AP",
+ "offset": -1
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 5095,
+ [
+ {
+ "LinearSplit": {
+ "value": {
+ "Deref": {
+ "register": "AP",
+ "offset": 4
+ }
+ },
+ "scalar": {
+ "Immediate": "0x8000000000000000000000000000000"
+ },
+ "max_x": {
+ "Immediate": "0xfffffffffffffffffffffffffffffffe"
+ },
+ "x": {
+ "register": "AP",
+ "offset": -2
+ },
+ "y": {
+ "register": "AP",
+ "offset": -1
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 5123,
+ [
+ {
+ "TestLessThan": {
+ "lhs": {
+ "Deref": {
+ "register": "AP",
+ "offset": -1
+ }
+ },
+ "rhs": {
+ "Immediate": "0x7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"
+ },
+ "dst": {
+ "register": "AP",
+ "offset": 5
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 5127,
+ [
+ {
+ "LinearSplit": {
+ "value": {
+ "Deref": {
+ "register": "AP",
+ "offset": 4
+ }
+ },
+ "scalar": {
+ "Immediate": "0x110000000000000000"
+ },
+ "max_x": {
+ "Immediate": "0xffffffffffffffffffffffffffffffff"
+ },
+ "x": {
+ "register": "AP",
+ "offset": -2
+ },
+ "y": {
+ "register": "AP",
+ "offset": -1
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 5138,
+ [
+ {
+ "LinearSplit": {
+ "value": {
+ "Deref": {
+ "register": "AP",
+ "offset": 4
+ }
+ },
+ "scalar": {
+ "Immediate": "0x8000000000000000000000000000000"
+ },
+ "max_x": {
+ "Immediate": "0xfffffffffffffffffffffffffffffffe"
+ },
+ "x": {
+ "register": "AP",
+ "offset": -2
+ },
+ "y": {
+ "register": "AP",
+ "offset": -1
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 5162,
+ [
+ {
+ "SystemCall": {
+ "system": {
+ "Deref": {
+ "register": "FP",
+ "offset": -3
+ }
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 5368,
+ [
+ {
+ "SystemCall": {
+ "system": {
+ "Deref": {
+ "register": "FP",
+ "offset": -7
+ }
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 5381,
+ [
+ {
+ "SystemCall": {
+ "system": {
+ "BinOp": {
+ "op": "Add",
+ "a": {
+ "register": "FP",
+ "offset": -7
+ },
+ "b": {
+ "Immediate": "0x7"
+ }
+ }
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 5427,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 5429,
+ [
+ {
+ "AllocSegment": {
+ "dst": {
+ "register": "AP",
+ "offset": 0
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 5455,
+ [
+ {
+ "SystemCall": {
+ "system": {
+ "Deref": {
+ "register": "FP",
+ "offset": -9
+ }
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 5534,
+ [
+ {
+ "TestLessThan": {
+ "lhs": {
+ "Deref": {
+ "register": "AP",
+ "offset": 0
+ }
+ },
+ "rhs": {
+ "Immediate": "0x100000000000000000000000000000000"
+ },
+ "dst": {
+ "register": "AP",
+ "offset": -1
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 5557,
+ [
+ {
+ "TestLessThan": {
+ "lhs": {
+ "Deref": {
+ "register": "AP",
+ "offset": 0
+ }
+ },
+ "rhs": {
+ "Immediate": "0x100000000000000000000000000000000"
+ },
+ "dst": {
+ "register": "AP",
+ "offset": -1
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 5577,
+ [
+ {
+ "TestLessThan": {
+ "lhs": {
+ "Deref": {
+ "register": "AP",
+ "offset": 0
+ }
+ },
+ "rhs": {
+ "Immediate": "0x100000000000000000000000000000000"
+ },
+ "dst": {
+ "register": "AP",
+ "offset": -1
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 5602,
+ [
+ {
+ "TestLessThan": {
+ "lhs": {
+ "Deref": {
+ "register": "AP",
+ "offset": 0
+ }
+ },
+ "rhs": {
+ "Immediate": "0x100000000000000000000000000000000"
+ },
+ "dst": {
+ "register": "AP",
+ "offset": -1
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 5625,
+ [
+ {
+ "TestLessThan": {
+ "lhs": {
+ "Deref": {
+ "register": "AP",
+ "offset": 0
+ }
+ },
+ "rhs": {
+ "Immediate": "0x100000000000000000000000000000000"
+ },
+ "dst": {
+ "register": "AP",
+ "offset": -1
+ }
+ }
+ }
+ ]
+ ],
+ [
+ 5645,
+ [
+ {
+ "TestLessThan": {
+ "lhs": {
+ "Deref": {
+ "register": "AP",
+ "offset": 0
+ }
+ },
+ "rhs": {
+ "Immediate": "0x100000000000000000000000000000000"
+ },
+ "dst": {
+ "register": "AP",
+ "offset": -1
+ }
+ }
+ }
+ ]
+ ]
+ ],
+ "entry_points_by_type": {
+ "EXTERNAL": [
+ {
+ "selector": "0x41b033f4a31df8067c24d1e9b550a2ce75fd4a29e1147af9752174f0e6cb20",
+ "offset": 1842,
+ "builtins": ["pedersen", "range_check"]
+ },
+ {
+ "selector": "0x4c4fb1ab068f6039d5780c68dd0fa2f8742cceb3426d19667778ca7f3518a9",
+ "offset": 1162,
+ "builtins": ["range_check"]
+ },
+ {
+ "selector": "0x80aa9fdbfaf9615e4afc7f5f722e265daca5ccc655360fa5ccacf9c267936d",
+ "offset": 1589,
+ "builtins": ["range_check"]
+ },
+ {
+ "selector": "0x83afd3f4caedc6eebf44246fe54e38c95e3179a5ec9ea81740eca5b482d12e",
+ "offset": 419,
+ "builtins": ["pedersen", "range_check"]
+ },
+ {
+ "selector": "0x1557182e4359a1f0c6301278e8f5b35a776ab58d39892581e357578fb287836",
+ "offset": 0,
+ "builtins": ["range_check"]
+ },
+ {
+ "selector": "0x16cc063b8338363cf388ce7fe1df408bf10f16cd51635d392e21d852fafb683",
+ "offset": 2031,
+ "builtins": ["pedersen", "range_check"]
+ },
+ {
+ "selector": "0x1aaf3e6107dd1349c81543ff4221a326814f77dadcc5810807b74f1a49ded4e",
+ "offset": 2197,
+ "builtins": ["pedersen", "range_check"]
+ },
+ {
+ "selector": "0x1d13ab0a76d7407b1d5faccd4b3d8a9efe42f3d3c21766431d4fafb30f45bd4",
+ "offset": 1257,
+ "builtins": ["pedersen", "range_check"]
+ },
+ {
+ "selector": "0x1e888a1026b19c8c0b57c72d63ed1737106aa10034105b980ba117bd0c29fe1",
+ "offset": 253,
+ "builtins": ["pedersen", "range_check"]
+ },
+ {
+ "selector": "0x216b05c387bab9ac31918a3e61672f4618601f3c598a2f3f2710f37053e1ea4",
+ "offset": 1051,
+ "builtins": ["range_check"]
+ },
+ {
+ "selector": "0x219209e083275171774dab1df80982e9df2096516f06319c5c6d71ae0a8480c",
+ "offset": 774,
+ "builtins": ["pedersen", "range_check"]
+ },
+ {
+ "selector": "0x2e4263afad30923c891518314c3c95dbe830a16874e8abc5777a9a20b54c76e",
+ "offset": 1701,
+ "builtins": ["pedersen", "range_check"]
+ },
+ {
+ "selector": "0x35a73cd311a05d46deda634c5ee045db92f811b4e74bca4437fcb5302b7af33",
+ "offset": 112,
+ "builtins": ["pedersen", "range_check"]
+ },
+ {
+ "selector": "0x361458367e696363fbcc70777d07ebbd2394e89fd0adcaf147faccd1d294d60",
+ "offset": 940,
+ "builtins": ["range_check"]
+ },
+ {
+ "selector": "0x3704ffe8fba161be0e994951751a5033b1462b918ff785c0a636be718dfdb68",
+ "offset": 585,
+ "builtins": ["pedersen", "range_check"]
+ },
+ {
+ "selector": "0x3b076186c19fe96221e4dfacd40c519f612eae02e0555e4e115a2a6cf2f1c1f",
+ "offset": 1423,
+ "builtins": ["pedersen", "range_check"]
+ }
+ ],
+ "L1_HANDLER": [],
+ "CONSTRUCTOR": [
+ {
+ "selector": "0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194",
+ "offset": 2363,
+ "builtins": ["pedersen", "range_check"]
+ }
+ ]
+ }
+}
diff --git a/__mocks__/cairo/ERC20-241/ERC20OZ081.sierra.json b/__mocks__/cairo/ERC20-241/ERC20OZ081.sierra.json
new file mode 100644
index 000000000..64e4ee34d
--- /dev/null
+++ b/__mocks__/cairo/ERC20-241/ERC20OZ081.sierra.json
@@ -0,0 +1,4666 @@
+{
+ "sierra_program": [
+ "0x1",
+ "0x4",
+ "0x0",
+ "0x2",
+ "0x4",
+ "0x1",
+ "0x367",
+ "0x99",
+ "0x59",
+ "0x52616e6765436865636b",
+ "0x800000000000000100000000000000000000000000000000",
+ "0x75313238",
+ "0x800000000000000700000000000000000000000000000000",
+ "0x537472756374",
+ "0x800000000000000f00000000000000000000000000000001",
+ "0x0",
+ "0x2ee1e2b1b89f8c495f200e4956278a4d47395fe262f27b52e5865c9524c08c3",
+ "0x456e756d",
+ "0x800000000000000700000000000000000000000000000003",
+ "0x3288d594b9a45d15bb2fcb7903f06cdb06b27f0ba88186ec4cfaa98307cb972",
+ "0x1",
+ "0x2",
+ "0x3",
+ "0x25e2ca4b84968c2d8b83ef476ca8549410346b00836ce79beaf538155990bb2",
+ "0x5",
+ "0x426f78",
+ "0x800000000000000700000000000000000000000000000001",
+ "0x27",
+ "0x4172726179",
+ "0x800000000000000300000000000000000000000000000001",
+ "0xa",
+ "0x800000000000000300000000000000000000000000000003",
+ "0xfeece2ea7edbbbebeeb5f270b77f64c680a68a089b794478dd9eca75e0196a",
+ "0x7",
+ "0x8",
+ "0x66656c74323532",
+ "0x800000000000000700000000000000000000000000000002",
+ "0x1166fe35572d4e7764dac0caf1fd7fc591901fd01156db2561a07b68ab8dca2",
+ "0x436f6e747261637441646472657373",
+ "0x800000000000000700000000000000000000000000000004",
+ "0xad5378e5b9dd0bf2b0f93553241ca6c137099e0678d810f7b816ad1a97b097",
+ "0xc",
+ "0x2647394a81063a92230c45a12cfb705f9ea43f2af4f9c7254cc829a3e7db7b2",
+ "0x3e03d6995a30531998e59ac4709350a9523415b273357be8eb79dd9fc9024d9",
+ "0xd",
+ "0xe",
+ "0x1e9fbccc5f1e61306cd772b7f5cb5e0d4effe48f0dfcaaeb7645f0b7ead2fc",
+ "0xf",
+ "0x800000000000000f00000000000000000000000000000002",
+ "0x16a4c8d7c05909052238a862d8cc3e7975bf05a07b3a69c6b28951083a6d672",
+ "0x12",
+ "0xcc5e86243f861d2d64b08c35db21013e773ac5cf10097946fe0011304886d5",
+ "0x11",
+ "0x13",
+ "0x101dc0399934cc08fa0d6f6f2daead4e4a38cabeea1c743e1fc28d2d6e58e99",
+ "0x90d0203c41ad646d024845257a6eceb2f8b59b29ce7420dd518053d2edeedc",
+ "0x53746f7261676541646472657373",
+ "0x1c30f149832032ac1df3224b6c421687f7cad14632e8dd422e0562147b9c224",
+ "0x800000000000000f00000000000000000000000000000003",
+ "0x18",
+ "0x11a3cb7aa7b7e1f2cc6f5b277208dc29d2d1a4fce526d53716aab12e22b6c72",
+ "0x19",
+ "0x23",
+ "0x25",
+ "0x536e617073686f74",
+ "0x1baeba72e79e9db2587cf44fedb2f3700b2075a5e8e39a562584862c4b71f62",
+ "0x1d",
+ "0x26",
+ "0x1f",
+ "0x1597b831feeb60c71f259624b79cf66995ea4f7e383403583674ab9c33b9cec",
+ "0x20",
+ "0x753332",
+ "0x80000000000000070000000000000000000000000000000e",
+ "0x348a62b7a38c0673e61e888d83a3ac1bf334ee7361a8514593d3d9532ed8b39",
+ "0x1e",
+ "0x21",
+ "0x22",
+ "0x753634",
+ "0x3808c701a5d13e100ab11b6c02f91f752ecae7e420d21b56c90ec0a475cc7e5",
+ "0x24",
+ "0x3342418ef16b3e2799b906b1e4e89dbb9b111332dd44f72458ce44f9895b508",
+ "0x800000000000000700000000000000000000000000000006",
+ "0x7d4d99e9ed8d285b5c61b493cedb63976bc3d9da867933d829f49ce838b5e7",
+ "0x1c",
+ "0x1b",
+ "0x2ca39cde64b91db1514d78c135ee79d71b3b57fffee52f1a3ef96618a34d8c8",
+ "0x28",
+ "0xccf52bb0646785c5ad2a653e9ec60b68f9843823a0c386724530f0e305f2c4",
+ "0x800000000000000300000000000000000000000000000002",
+ "0x2a",
+ "0x34c208cc73eb75e315a7730284e475ee3050926253aba2fcbcbac0873ddbbc9",
+ "0x2b",
+ "0x53746f726167654261736541646472657373",
+ "0x1f72341e565fbd2d04351ca017eb0654c9dd8b2d7692f6ef17e51f5d8121753",
+ "0x2e",
+ "0x280f55a24b77f578a4084658e8d67c0ac1f698f4865725c409bd121a6d66362",
+ "0x2f",
+ "0x2d249c0bf3e30fe723f9bef624994a4a74ac2c209a3ebebefee352d530a8cc6",
+ "0x31",
+ "0x15737cb1b90ce0034269ef570d181f9dfbdf8c6c90bd8edce2a8fe1f62b739c",
+ "0x32",
+ "0x4e6f6e5a65726f",
+ "0x63ad7314d299a06d688bc8d55276586d03e87e9f204a0e9ce50866f9f4c148",
+ "0x35",
+ "0x3ae249c3ca11200c6e2bb910b672916c3b29635de80fb6c4527432343c03682",
+ "0x36",
+ "0x37c0289627bda1e3ea41b223d1cb0616abe6f0185a5ce7f045b7d2fe6454711",
+ "0x38",
+ "0x2a12ba5da6da84bdd73423b471009228f48c0887e115d370fd231431a9f1d1f",
+ "0x39",
+ "0x3e1934b18d91949ab9afdbdd1866a30ccca06c2b1e6581582c6b27f8b4f6555",
+ "0x3b",
+ "0x800000000000000f00000000000000000000000000000006",
+ "0xc0631b06f083ce4beae688952174e54361a40173ba259f650d9fc302daf2b8",
+ "0x3e",
+ "0x27271d8ce6fa1016842d75312967362b019eafe542afe19921354fbf788c17",
+ "0x3f",
+ "0x16cbe660c77fe50bee8125e84fc5f8c310c67fcde2adfbf2ae041b65524e609",
+ "0x41",
+ "0x1909a2057b9c1373b889e003e050a09f431d8108e0659d03444ced99a6eea68",
+ "0x29d7d57c04a880978e7b3689f6218e507f3be17588744b58dc17762447ad0e7",
+ "0x44",
+ "0x2bd16f1a378bb003210100bc1e55c116f67205c7e481c731e76d55bf1d38b6e",
+ "0x46",
+ "0x59361fd246a9c06365a515edde441290ed08fe0aed4129e242f4d8520548fe",
+ "0x47",
+ "0x11c6d8087e00642489f92d2821ad6ebd6532ad1a3b6d12833da6d6810391511",
+ "0x7538",
+ "0x10203be321c62a7bd4c060d69539c1fbe065baa9e253c74d2cc48be163e259",
+ "0x4b",
+ "0x32e58ae76e53d09aef42d8e5db932d87abbbfc270d0af522189972afd0aef14",
+ "0x4d",
+ "0x12867ecd09c884a5cf1f6d9eb0193b4695ce3bb3b2d796a8367d0c371f59cb2",
+ "0x506564657273656e",
+ "0x3d37ad6eafb32512d2dd95a2917f6bf14858de22c27a1114392429f2e5c15d7",
+ "0x2ce4352eafa6073ab4ecf9445ae96214f99c2c33a29c01fcae68ba501d10e2c",
+ "0x53",
+ "0x4275696c74696e436f737473",
+ "0x53797374656d",
+ "0x9931c641b913035ae674b400b61a51476d506bbe8bba2ff8a6272790aba9e6",
+ "0x52",
+ "0x4761734275696c74696e",
+ "0x185",
+ "0x7265766f6b655f61705f747261636b696e67",
+ "0x77697468647261775f676173",
+ "0x6272616e63685f616c69676e",
+ "0x7374727563745f6465636f6e737472756374",
+ "0x61727261795f6c656e",
+ "0x736e617073686f745f74616b65",
+ "0x64726f70",
+ "0x7533325f636f6e7374",
+ "0x72656e616d65",
+ "0x73746f72655f74656d70",
+ "0x7533325f6571",
+ "0x61727261795f6e6577",
+ "0x66656c743235325f636f6e7374",
+ "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473",
+ "0x61727261795f617070656e64",
+ "0x7374727563745f636f6e737472756374",
+ "0x656e756d5f696e6974",
+ "0x57",
+ "0x58",
+ "0x56",
+ "0x6765745f6275696c74696e5f636f737473",
+ "0x55",
+ "0x77697468647261775f6761735f616c6c",
+ "0x66756e6374696f6e5f63616c6c",
+ "0x656e756d5f6d61746368",
+ "0x54",
+ "0x4f7574206f6620676173",
+ "0x51",
+ "0x50",
+ "0x14",
+ "0x4661696c656420746f20646573657269616c697a6520706172616d202331",
+ "0x15",
+ "0x4661696c656420746f20646573657269616c697a6520706172616d202332",
+ "0x16",
+ "0x4f",
+ "0x17",
+ "0x4e",
+ "0x4661696c656420746f20646573657269616c697a6520706172616d202333",
+ "0x1a",
+ "0x4c",
+ "0x4a",
+ "0x75385f746f5f66656c74323532",
+ "0x49",
+ "0x48",
+ "0x4661696c656420746f20646573657269616c697a6520706172616d202334",
+ "0x29",
+ "0x647570",
+ "0x753132385f746f5f66656c74323532",
+ "0x21adb5788e32c84f69a1863d85ef9394b7bf761a0ce1190f826984e5075c371",
+ "0x61727261795f736e617073686f745f706f705f66726f6e74",
+ "0x45",
+ "0x6a756d70",
+ "0x756e626f78",
+ "0x2c",
+ "0x43",
+ "0x2d",
+ "0x42",
+ "0x30",
+ "0x75385f636f6e7374",
+ "0x33",
+ "0x34",
+ "0x40",
+ "0x37",
+ "0x3d",
+ "0x75313238735f66726f6d5f66656c74323532",
+ "0x3c",
+ "0x3a",
+ "0x636f6e74726163745f616464726573735f746f5f66656c74323532",
+ "0x66656c743235325f737562",
+ "0x66656c743235325f69735f7a65726f",
+ "0x626f6f6c5f6e6f745f696d706c",
+ "0x45524332303a206d696e7420746f2030",
+ "0x636f6e74726163745f616464726573735f636f6e7374",
+ "0x73746f726167655f626173655f616464726573735f636f6e7374",
+ "0x110e2f729c9c2b988559994a3daccd838cf52faf88e18101373e67dd061455a",
+ "0x45524332303a207472616e736665722066726f6d2030",
+ "0x45524332303a207472616e7366657220746f2030",
+ "0x753132385f636f6e7374",
+ "0xffffffffffffffffffffffffffffffff",
+ "0x45524332303a20617070726f76652066726f6d2030",
+ "0x45524332303a20617070726f766520746f2030",
+ "0x341c1bdfd89f69748aa00b5742b03adbffd79b8e80cab5c50d91cd8c2a79be1",
+ "0x73746f726167655f616464726573735f66726f6d5f62617365",
+ "0x73746f726167655f726561645f73797363616c6c",
+ "0xb6ce5410fca59d078ee9b2a4371a9d684c530d697c64fbef0ae6d5e8f0ac72",
+ "0x753235365f616464204f766572666c6f77",
+ "0x753235365f737562204f766572666c6f77",
+ "0x73746f726167655f77726974655f73797363616c6c",
+ "0x10",
+ "0x2679d68052ccd03a53755ca9169677965fbd93e489df62f5f40d4f03c24f7a4",
+ "0x53746f726555313238202d206e6f6e2075313238",
+ "0x3a4e8ec16e258a799fe707996fd5d21d42b29adc1499a370edf7f809d8c458a",
+ "0xb",
+ "0x706564657273656e",
+ "0xad292db4ff05a993c318438c1b6c8a8303266af2da151aa28ccece6726f1f1",
+ "0x3c87bf42ed4f01f11883bf54f43d91d2cbbd5fec26d1df9c74c57ae138800a4",
+ "0x6765745f657865637574696f6e5f696e666f5f76325f73797363616c6c",
+ "0x9",
+ "0x6",
+ "0x5a",
+ "0x5b",
+ "0x656d69745f6576656e745f73797363616c6c",
+ "0x5c",
+ "0x753132385f6f766572666c6f77696e675f616464",
+ "0x4",
+ "0x753132385f6f766572666c6f77696e675f737562",
+ "0x5d",
+ "0x753132385f6571",
+ "0x99cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9",
+ "0x5e",
+ "0x134692b230b9e1ffa39098904722134159652b09c5bc41d88d6698779d228ff",
+ "0x5f",
+ "0x60",
+ "0x1545",
+ "0xffffffffffffffff",
+ "0xd6",
+ "0xc6",
+ "0x86",
+ "0xb7",
+ "0xaf",
+ "0x170",
+ "0x160",
+ "0x14f",
+ "0x10d",
+ "0x13f",
+ "0x137",
+ "0x209",
+ "0x1f9",
+ "0x1e8",
+ "0x1a7",
+ "0x1d8",
+ "0x1d0",
+ "0x2bc",
+ "0x2ac",
+ "0x29b",
+ "0x289",
+ "0x246",
+ "0x278",
+ "0x270",
+ "0x61",
+ "0x62",
+ "0x63",
+ "0x64",
+ "0x355",
+ "0x345",
+ "0x334",
+ "0x2f3",
+ "0x324",
+ "0x31c",
+ "0x3ba",
+ "0x380",
+ "0x3ad",
+ "0x3a6",
+ "0x41e",
+ "0x3e4",
+ "0x411",
+ "0x40a",
+ "0x474",
+ "0x448",
+ "0x467",
+ "0x50c",
+ "0x4fc",
+ "0x4eb",
+ "0x4aa",
+ "0x4db",
+ "0x4d3",
+ "0x5a5",
+ "0x595",
+ "0x584",
+ "0x543",
+ "0x574",
+ "0x56c",
+ "0x60a",
+ "0x5d0",
+ "0x5fd",
+ "0x5f6",
+ "0x68a",
+ "0x67a",
+ "0x63a",
+ "0x66b",
+ "0x663",
+ "0x73d",
+ "0x72d",
+ "0x71c",
+ "0x70a",
+ "0x6c7",
+ "0x6f9",
+ "0x6f1",
+ "0x7d6",
+ "0x7c6",
+ "0x7b5",
+ "0x774",
+ "0x7a5",
+ "0x79d",
+ "0x86f",
+ "0x85f",
+ "0x84e",
+ "0x80d",
+ "0x83e",
+ "0x836",
+ "0x935",
+ "0x925",
+ "0x914",
+ "0x902",
+ "0x8ef",
+ "0x8b1",
+ "0x8dd",
+ "0x8d5",
+ "0x65",
+ "0x66",
+ "0x67",
+ "0x953",
+ "0x68",
+ "0x69",
+ "0x6a",
+ "0x6b",
+ "0x6c",
+ "0x97a",
+ "0x6d",
+ "0x973",
+ "0x6e",
+ "0x6f",
+ "0x70",
+ "0x71",
+ "0x992",
+ "0x72",
+ "0x9ad",
+ "0x73",
+ "0x9bc",
+ "0x74",
+ "0x75",
+ "0x76",
+ "0x77",
+ "0x9c1",
+ "0x78",
+ "0x79",
+ "0x9fc",
+ "0x7a",
+ "0x7b",
+ "0x7c",
+ "0x7d",
+ "0x9f8",
+ "0x9d3",
+ "0x9d8",
+ "0x9ee",
+ "0x9e9",
+ "0x7e",
+ "0x7f",
+ "0x80",
+ "0x81",
+ "0x9f4",
+ "0x82",
+ "0xa01",
+ "0x83",
+ "0x84",
+ "0xa1e",
+ "0x85",
+ "0x87",
+ "0x88",
+ "0x89",
+ "0x8a",
+ "0x8b",
+ "0x8c",
+ "0xa2e",
+ "0x8d",
+ "0xa32",
+ "0x8e",
+ "0x8f",
+ "0xa53",
+ "0x90",
+ "0xa75",
+ "0x91",
+ "0xa8b",
+ "0x92",
+ "0x93",
+ "0x94",
+ "0x95",
+ "0x96",
+ "0xaa3",
+ "0x97",
+ "0x98",
+ "0x99",
+ "0xac7",
+ "0x9a",
+ "0xae9",
+ "0xb01",
+ "0xb1a",
+ "0xb3c",
+ "0xb5e",
+ "0xb80",
+ "0xb90",
+ "0xb95",
+ "0xb9f",
+ "0x9b",
+ "0x9c",
+ "0x9d",
+ "0x9e",
+ "0x9f",
+ "0xa0",
+ "0xbcd",
+ "0xa1",
+ "0xa2",
+ "0xbc5",
+ "0xa3",
+ "0xa4",
+ "0xa5",
+ "0xa6",
+ "0xa7",
+ "0xa8",
+ "0xa9",
+ "0xaa",
+ "0xab",
+ "0xac",
+ "0xbec",
+ "0xad",
+ "0xae",
+ "0xc09",
+ "0xb0",
+ "0xb1",
+ "0xc28",
+ "0xb2",
+ "0xc36",
+ "0xb3",
+ "0xb4",
+ "0xc3d",
+ "0xb5",
+ "0xb6",
+ "0xc62",
+ "0xb8",
+ "0xb9",
+ "0xc5a",
+ "0xba",
+ "0xbb",
+ "0xbc",
+ "0xbd",
+ "0xbe",
+ "0xcaa",
+ "0xbf",
+ "0xc0",
+ "0xc9f",
+ "0xc97",
+ "0xcda",
+ "0xc1",
+ "0xcd2",
+ "0xc2",
+ "0xcf6",
+ "0xc3",
+ "0xd0d",
+ "0xd6c",
+ "0xc4",
+ "0xd5c",
+ "0xc5",
+ "0xd4d",
+ "0xd45",
+ "0xdd0",
+ "0xdc0",
+ "0xdb1",
+ "0xda9",
+ "0xc7",
+ "0xc8",
+ "0xdfe",
+ "0xc9",
+ "0xca",
+ "0xdf4",
+ "0xcb",
+ "0xcc",
+ "0xcd",
+ "0xce",
+ "0xcf",
+ "0xd0",
+ "0xd1",
+ "0xd2",
+ "0xd3",
+ "0xd4",
+ "0xd5",
+ "0xe20",
+ "0xe25",
+ "0xd7",
+ "0xd8",
+ "0xd9",
+ "0xe3a",
+ "0xda",
+ "0xdb",
+ "0xed9",
+ "0xeca",
+ "0xdc",
+ "0xdd",
+ "0xebc",
+ "0xde",
+ "0xead",
+ "0xe9e",
+ "0xdf",
+ "0xe0",
+ "0xe90",
+ "0xe1",
+ "0xe2",
+ "0xe3",
+ "0xe4",
+ "0xe5",
+ "0xe6",
+ "0xe88",
+ "0xe7",
+ "0xe8",
+ "0xe9",
+ "0xea",
+ "0xeb",
+ "0xf07",
+ "0xec",
+ "0xed",
+ "0xee",
+ "0xf00",
+ "0xef",
+ "0xf31",
+ "0xf29",
+ "0xf0",
+ "0xf5c",
+ "0xf54",
+ "0xf1",
+ "0xf2",
+ "0xf76",
+ "0xf3",
+ "0xf4",
+ "0xf5",
+ "0xf6",
+ "0xf7",
+ "0xf8",
+ "0xf9",
+ "0xfa",
+ "0xfb",
+ "0xf93",
+ "0xf98",
+ "0xfae",
+ "0xfc",
+ "0xfc7",
+ "0xfcc",
+ "0xfe2",
+ "0xfd",
+ "0x108c",
+ "0x107c",
+ "0x106d",
+ "0x105d",
+ "0x104d",
+ "0x103e",
+ "0x1036",
+ "0x10fc",
+ "0xfe",
+ "0xff",
+ "0x10eb",
+ "0x10dc",
+ "0x10d4",
+ "0x100",
+ "0x10f7",
+ "0x1123",
+ "0x1128",
+ "0x113e",
+ "0x101",
+ "0x1157",
+ "0x115c",
+ "0x1172",
+ "0x102",
+ "0x103",
+ "0x104",
+ "0x119f",
+ "0x105",
+ "0x106",
+ "0x107",
+ "0x108",
+ "0x1197",
+ "0x109",
+ "0x10a",
+ "0x10b",
+ "0x10c",
+ "0x11bb",
+ "0x10e",
+ "0x11c0",
+ "0x10f",
+ "0x110",
+ "0x11ca",
+ "0x111",
+ "0x11dd",
+ "0x11e2",
+ "0x11ec",
+ "0x112",
+ "0x11fd",
+ "0x113",
+ "0x114",
+ "0x1214",
+ "0x115",
+ "0x116",
+ "0x117",
+ "0x122f",
+ "0x118",
+ "0x119",
+ "0x1234",
+ "0x11a",
+ "0x11b",
+ "0x11c",
+ "0x123e",
+ "0x11d",
+ "0x11e",
+ "0x11f",
+ "0x120",
+ "0x121",
+ "0x122",
+ "0x1254",
+ "0x1259",
+ "0x1263",
+ "0x123",
+ "0x124",
+ "0x125",
+ "0x126",
+ "0x127",
+ "0x127e",
+ "0x128",
+ "0x129",
+ "0x12a",
+ "0x12b",
+ "0x129d",
+ "0x12c",
+ "0x12d",
+ "0x12e",
+ "0x12f",
+ "0x130",
+ "0x131",
+ "0x132",
+ "0x133",
+ "0x12be",
+ "0x134",
+ "0x135",
+ "0x130f",
+ "0x12ff",
+ "0x136",
+ "0x12f5",
+ "0x12e6",
+ "0x138",
+ "0x139",
+ "0x13a",
+ "0x13b",
+ "0x13c",
+ "0x13d",
+ "0x13e",
+ "0x140",
+ "0x1320",
+ "0x141",
+ "0x142",
+ "0x143",
+ "0x144",
+ "0x145",
+ "0x146",
+ "0x147",
+ "0x148",
+ "0x1351",
+ "0x149",
+ "0x14a",
+ "0x1356",
+ "0x14b",
+ "0x14c",
+ "0x1360",
+ "0x14d",
+ "0x14e",
+ "0x150",
+ "0x151",
+ "0x152",
+ "0x1384",
+ "0x153",
+ "0x154",
+ "0x155",
+ "0x156",
+ "0x157",
+ "0x13a5",
+ "0x158",
+ "0x13b2",
+ "0x159",
+ "0x15a",
+ "0x13c3",
+ "0x13c9",
+ "0x15b",
+ "0x13d7",
+ "0x13dd",
+ "0x15c",
+ "0x13e6",
+ "0x15d",
+ "0x15e",
+ "0x15f",
+ "0x1406",
+ "0x1400",
+ "0x161",
+ "0x162",
+ "0x163",
+ "0x164",
+ "0x165",
+ "0x166",
+ "0x167",
+ "0x142d",
+ "0x1432",
+ "0x143c",
+ "0x168",
+ "0x1449",
+ "0x169",
+ "0x16a",
+ "0x16b",
+ "0x1465",
+ "0x1473",
+ "0x16c",
+ "0x16d",
+ "0x1481",
+ "0x16e",
+ "0x16f",
+ "0x1487",
+ "0x148f",
+ "0x171",
+ "0x172",
+ "0x14a3",
+ "0x173",
+ "0x1499",
+ "0x14a1",
+ "0x174",
+ "0x175",
+ "0x176",
+ "0x14ae",
+ "0x14b4",
+ "0x14bc",
+ "0x14d0",
+ "0x14c6",
+ "0x14ce",
+ "0x177",
+ "0x178",
+ "0x179",
+ "0x14e6",
+ "0x14ea",
+ "0x17a",
+ "0x14f8",
+ "0x17b",
+ "0x17c",
+ "0x17d",
+ "0x1503",
+ "0x17e",
+ "0x17f",
+ "0x180",
+ "0x181",
+ "0x182",
+ "0x183",
+ "0x184",
+ "0x218",
+ "0x2cb",
+ "0x364",
+ "0x3c8",
+ "0x42c",
+ "0x482",
+ "0x51b",
+ "0x5b4",
+ "0x618",
+ "0x699",
+ "0x74c",
+ "0x7e5",
+ "0x87e",
+ "0x944",
+ "0x95a",
+ "0x968",
+ "0x980",
+ "0x99a",
+ "0x9b5",
+ "0xa05",
+ "0xa27",
+ "0xa39",
+ "0xa5c",
+ "0xa7e",
+ "0xa91",
+ "0xa96",
+ "0xaa9",
+ "0xaae",
+ "0xad0",
+ "0xaf2",
+ "0xb08",
+ "0xb22",
+ "0xb45",
+ "0xb67",
+ "0xb89",
+ "0xba6",
+ "0xbd7",
+ "0xbd9",
+ "0xbf3",
+ "0xc11",
+ "0xc30",
+ "0xc3e",
+ "0xc6d",
+ "0xcb6",
+ "0xce5",
+ "0xcfc",
+ "0xd13",
+ "0xd77",
+ "0xddb",
+ "0xe09",
+ "0xee8",
+ "0xf0e",
+ "0xf39",
+ "0xf64",
+ "0xf7c",
+ "0x109c",
+ "0x110c",
+ "0x11ae",
+ "0x11d0",
+ "0x11f2",
+ "0x1209",
+ "0x1220",
+ "0x1245",
+ "0x126a",
+ "0x1285",
+ "0x12a6",
+ "0x12c5",
+ "0x131a",
+ "0x1326",
+ "0x1335",
+ "0x134a",
+ "0x1366",
+ "0x136c",
+ "0x138d",
+ "0x13ac",
+ "0x13b8",
+ "0x13cc",
+ "0x13e0",
+ "0x13ec",
+ "0x140f",
+ "0x1412",
+ "0x1443",
+ "0x144f",
+ "0x1474",
+ "0x1477",
+ "0x14a4",
+ "0x14d1",
+ "0x14d3",
+ "0x14dc",
+ "0x14eb",
+ "0x1505",
+ "0x1520",
+ "0x153b",
+ "0xb72d",
+ "0xe0300c0300801c0a0140d0300d0300b01c0a0240801c060140400c0200400",
+ "0x90580c0541404c0c048110380c0400c02007028050300c0300c03c0702805",
+ "0x21030210302001c1f01404078160301d01c1c0140406c1a030190301801c17",
+ "0xc09807070090940c0900c08c07028090400c0840c0840c0880707c050400c",
+ "0x2c0302b01c170241a0302a0300801c170142901c060140d0300801c2801427",
+ "0x50c40701805010300680c0580c0bc0705c090680c0340c0b80705c090b40c",
+ "0x120e0370301204436030120442d030350303401c170240d030330300801c32",
+ "0x50103f0f80c0f407070050f00c048380ec0c054140e80c0e407070050680c",
+ "0x44030420300c03043030160301603016030420300c03021030160304101c40",
+ "0xc11c0c0580c1200707c050840c11c0c11c0c1180707c05010451080c1100c",
+ "0x4d01c17024190300801c1c0141603021030210304c0304b0304a01c490140c",
+ "0xc14c0c1480705c091440c02007140050680c0400c13c0705c090b40c1380c",
+ "0x60142d030580305701c170240d030560300801c320145501c06014041502d",
+ "0x7018050580c0485d0b40c1700c16c0705c090340c1680c020070c80516407",
+ "0x801c320146201c060142d030610306001c170240d0305f0300801c320145e",
+ "0xc19c0c1980705c090840c02007070050b40c1940c1900705c090340c18c0c",
+ "0x3201433030560305a0305f030630306901c6801421030210300801c0a0142d",
+ "0x705c090380c1a80c02007028050b40c1b00c1ac0705c090340c1a80c02007",
+ "0xd030710307001c0a02416030120440d0300c0306f01c0a0242d0306e0306d",
+ "0x7028090b40c1d40c1d00705c090340c1cc0c020070c8051a80c1c8070a005",
+ "0x801c0a0142d030790307801c17024160300801c1c014041dc0d0301603076",
+ "0x7028090087d0340c0400c1f007028090b40c1ec0c1e80705c090380c1cc0c",
+ "0x2d030800307f01c17024100300801c1c014420300801c1c0140d030210307e",
+ "0x420300c22807224072200721c86008850b40c2100c20c0705c090088201081",
+ "0x901100c030901100c0308f01c0d0308e1100c0308d1100c0308c0580c0308b",
+ "0x2a0300c258160300c254160300c240940340c24c160300c24807244070300c",
+ "0x9001c9b2600c030902680c030902640c030900300d2600c034970b40c03096",
+ "0x330300c258560300c2585a0300c2585f0300c258630300c258072749c0300c",
+ "0x8a2800c0309f0b00e0309e1cc0c0308d1cc0c0308c1cc0c030961a80c03096",
+ "0xc2342a0380c2781a0300c240100300c240100300c234100300c230800300c",
+ "0x9301c0d2600c034972100c030961080c030960680c0308d0680c0308c0340c",
+ "0xc240210300c234a20300c27c2d0380c278420300c240420300c234a10340c",
+ "0xe0309e29c0d030932980e0309e2940d030932900e0309e0840c0309028c0c",
+ "0xe0300c2340e0300c2307b0300c228ab0300c27caa0380c278a90300c27ca8",
+ "0x9f1300e0309e2b40e0309e2b00d030930d40e0309e0cc0e0309e0380c03090",
+ "0xc2783a0380c2784b0380c278160300c234160300c230790300c228ae0300c",
+ "0x9e0f80e0309e0f00e0309e01cb02bc0c0308f2bc0c0308d2bc0c0308c1080e",
+ "0xc27c3b0380c278370380c278470380c278360380c278440380c278430380c",
+ "0xe0309e1380e0309e2cc0d030931d40c0308d2c80c0309f04c0e0309e2c40c",
+ "0x100300c2d40c034a00300d25ca00300c24007034a00300d25c800300c258b4",
+ "0xd2880c0349701cb70340c0309601cb60300c0308f0300c0308d0400c0308a",
+ "0xd25c160300c2e0530380c278510380c2780c034a20300d25ca20300c24007",
+ "0xbb2e40c0309f0300d2e40c0349701cba2e40c030900e80c0309001c0d2e40c",
+ "0x7034a90300d25c100300c258bd0300c27cbc0380c278160300c23c160300c",
+ "0xc0308a2fc0c0309f2f80e0309e0300d2a40c034970340c0308f2a40c03090",
+ "0xc034ab0300d25cab0300c24007034ab0300d25c7b0300c2586a0300c2346e",
+ "0x9e1600e0309e1580e0309e0300d0309301c0d030930380c0309f0380c0308f",
+ "0xc2780c034ae0300d25cae0300c24007034ae0300d25c790300c258c00380c",
+ "0x9001c0d2c40c034973080e0309e1700e0309e2bc0c030900a80d030c11680e",
+ "0x6c0300c228c40300c27cc30380c278730300c2280c034b10300d25cb10300c",
+ "0x8a0300d2c80c034972c80c0309001c0d2c80c034971d40c0309617c0e0309e",
+ "0xc234610380c278330300c234560300c2345f0300c234630300c2346a0300c",
+ "0xd2f40c0349701cc718c0e0309e3180c030903180c030963140e0309e1680c",
+ "0xc278670300c228c80300c27c650380c2780c034bd0300d25cbd0300c24007",
+ "0xc034972fc0c0309001c0d2fc0c034971b80c030960300d0380c034973240e",
+ "0xc2306a0380c278c60380c278c80380c278670380c278210300c2d40c034bf",
+ "0xc0309f2fc0e0309e3240c0309f1b80e0309e3100e0309e1b00e0309e0cc0c",
+ "0xc234c40300c24007034c40300d25c6c0300c258610300c228650300c228c5",
+ "0xc0308d01ccc01ccb01cca0840c0308f0840c0308c0300d3100c034971940c",
+ "0xc20300c27cbd0380c2785a0300c230ce0340c24c07334070340e0300d25cc3",
+ "0x961600c0308a1700c0308a01c0d030cf3000c0309f1c40e0309e1580c0308c",
+ "0xc278be0300c240d10340c3405c0300c234b90380c278240300c240240300c",
+ "0xe0309e2c80e0309e1d40e0309e1440c0309014c0c0308a2f00c0309f1cc0e",
+ "0x4b0300c234130300c228130300c2ec4e0300c228b40300c27caf0380c278b1",
+ "0x930300d3200c034973200c0309001c0d3200c0349719c0c030961300c0308d",
+ "0xc24cd60340c24c6a0300c23c790380c278d50340c350d30340c24cd20340c",
+ "0xe0309e0940c030900940c030960d40c0308a2b40c0309f2b80e0309e35c0d",
+ "0xd25ca80300c24007034a80300d25c07368aa0300c24007364d80340c3407b",
+ "0x9328c0e0309e3700d030932a40e0309e36c0d030d02ac0e0309e0300d2a00c",
+ "0xc034a60300d25ca60300c24007034a60300d25c07378630300c230dd0340c",
+ "0xc0309001c0d3240c034971940c030960b00c0308a2900c0309f2880e0309e",
+ "0xc50300c24007034c50300d25c610300c2585f0300c2300c034c90300d25cc9",
+ "0x973080c0309001c0d3080c034971700c030962100e0309e0300d3140c03497",
+ "0xc034c00300d25cc00300c24007034c00300d25c580300c2580c034c20300d",
+ "0xc030b52f80c030b52800e0309e37c0c0309001c0d37c0c034972000e0309e",
+ "0xc24007034bc0300d25c530300c25807034510300d25c073800c0340c30444",
+ "0xc0309f2f80c0308d0300d1440c034970300d2f00c034973840d030932f00c",
+ "0xe60340c24cc60300c2280739407390e30300c228e30300c258e20340c24c51",
+ "0xc030962700e0309e0300d3a00c034973a00c0309001c0d3a00c0349701ce7",
+ "0x9a0380c278100300c23c0c034b40300d25cb40300c24007034b40300d25c4e",
+ "0x9f2600e0309e0300d2b40c034972b40c0309001c0d2b40c034970d40c03096",
+ "0xd25c2c0300c258a60300c27c000380c278e90300c228990380c278a80300c",
+ "0x9e09c0c0309001c0d09c0c034970300d2900c034972900c0309001c0d2900c",
+ "0xc0300c230e80300c27c073b0eb0380c278df0300c234df0300c230ea0380c",
+ "0x8a3bc0c030903bc0c0309601cee0300d09c0c034973b40e0309e0300c03090",
+ "0x73c0e90300c23c070300c23c0c0340c350e90300c240e90300c258ef0300c",
+ "0xc0308f3d00e0309e3cc0d0309309c0c0309f01cf23c40e0309e37c0c0309f",
+ "0x250300c2d4f70380c278240300c228240300c2d4f60380c278f50340c24c1a",
+ "0x193a40d268103bc0d3e40d030070340c01c073e40c01c0701cf80940c0308a",
+ "0xc040073a00c3e40c0680c3bc070680c3e40c0380c0380701cf90300703407",
+ "0xc0840c040070840c3e40c01c1901c073e40c0580c3a40738c16034f9030e8",
+ "0xf9030250301a01c27030f9030e30301a01c073e40c0900c3a40709424034f9",
+ "0xf9034df09c0d38c073bc0c3e40c3bc0c0580709c0c3e40c09c0c3a00737c0c",
+ "0x2501c2a030f903007090070b00c3e40c01c2101c073e40c01c0d01c0712c07",
+ "0xd0b0072900c3e40c01cdf01c2d030f90302a0b00d09c070a80c3e40c0a80c",
+ "0xc0b4073bc0c3e40c3bc0c058072a00c3e40c2980c0a8072980c3e40c0b4a4",
+ "0x103bcef030a8030f9030a8030a601c0d030f90300d030a401c10030f903010",
+ "0x3301caa030f9030aa030aa01caa030f9030072a00701cf903007034072a00d",
+ "0xc3e40c01c3501c073e40c01c0d01c4c2b40d2c4350cc0d3e40d2a8103bc0e",
+ "0x70e8070f00c3e40c01c4b01c42030f903007130070e80c3e40c01cad01c4b",
+ "0x71100c3e40c10c0c0f00710c0c3e40c0f83c1083a12c10108070f80c3e40c",
+ "0x2d01c33030f9030330301601c073e40c0d80c10c0711c36034f9030440303e",
+ "0x373bcf903047034350ccef110070340c3e40c0340c290070d40c3e40c0d40c",
+ "0xf9030070840701cf903007034071440c2fcb4030f90344e0303601c4e04c3b",
+ "0xf9030be0303b01c562f80d3e40c2f00c0dc072f00c3e40c2d00c11c0714c0c",
+ "0xd3e40c14c56034b401c53030f9030530304e01c56030f9030560301301c07",
+ "0x73e40c1680c2f0071705a034f9030580305301c073e40c3000c1440730058",
+ "0x717c0c3e40c30c0c1600730c0c3e40c3080c158073080c3e40c1700c2f807",
+ "0xa601c13030f903013030a401c3b030f90303b0302d01c37030f90303703016",
+ "0xc3e40c1440c0a80701cf9030070340717c130ec373bc0c17c0c3e40c17c0c",
+ "0x13030f903013030a401c3b030f90303b0302d01c37030f9030370301601c61",
+ "0xf9030070840701cf90300703407184130ec373bc0c1840c3e40c1840c29807",
+ "0xc3e40c18cc50342701c63030f9030630302501c63030f903007300073140c",
+ "0xc8030f9030670302a01c67030f9030653240d0b0073240c3e40c01cdf01c65",
+ "0x70340c3e40c0340c290071300c3e40c1300c0b4072b40c3e40c2b40c05807",
+ "0xf90300e0305a01c073e40c01c0d01cc80344c2b4ef030c8030f9030c8030a6",
+ "0x2701c6a030f90306a0302501c6a030f903007300073180c3e40c01c2101c07",
+ "0x2a01c6e030f90306c3100d0b0073100c3e40c01cdf01c6c030f90306a3180d",
+ "0xc290070640c3e40c0640c0b4073a40c3e40c3a40c058072fc0c3e40c1b80c",
+ "0x73e40c01c0701cbf034193a4ef030bf030f9030bf030a601c0d030f90300d",
+ "0xc0400c0580701cf9030070340706819034fa3a410034f90340d0300d03007",
+ "0xc30c0738c163a00e3e40c3bc10034c201cef030f9030ef0305c01c10030f9",
+ "0xc3bc070940c3e40c0580c0380701cf903007034070900c3ec21030f9034e3",
+ "0xc01c1901c073e40c37c0c3a4070b0df034f9030270301001c27030f903025",
+ "0xf90302c0301a01c073e40c0b40c3a4072902d034f90302a0301001c2a030f9",
+ "0xf9034a82980d38c072980c3e40c2980c3a0072a00c3e40c2900c068072980c",
+ "0x2401caa030f9030070840701cf9030210305f01c073e40c01c0d01c073f007",
+ "0x737c070d40c3e40c0ccaa0342701c33030f9030330302501c33030f903007",
+ "0x70306101c4b030f90304c0302a01c4c030f9030352b40d0b0072b40c3e40c",
+ "0xc0380c290073a40c3e40c3a40c0b4073a00c3e40c3a00c0580701c0c3e40c",
+ "0x701cf9030070340712c0e3a4e801c100304b030f90304b030a601c0e030f9",
+ "0x3c1080d3e40d0e8e93a00e0cc070e80c3e40c0e80c2a8070e80c3e40c01ca8",
+ "0x70d80c3e40c01cad01c44030f9030070d40701cf9030070340710c3e034fd",
+ "0x3611010108070ec0c3e40c01c3a01c37030f90300712c0711c0c3e40c01c4c",
+ "0x7144b4034f90304e0303e01c4e030f9030130303c01c13030f90303b0dc47",
+ "0xc184070f00c3e40c0f00c0b4071080c3e40c1080c0580701cf9030b403043",
+ "0x423a46301c21030f903021030c501c0e030f90300e030a401c07030f903007",
+ "0x71680c3f8c0030f9034580303601c58158be2f053040f9030211440e01c3c",
+ "0xc3080c0dc073080c3e40c3000c11c071700c3e40c01c2101c073e40c01c0d",
+ "0xf90305c0304e01c5f030f90305f0301301c073e40c30c0c0ec0717cc3034f9",
+ "0xf9030610305301c073e40c3140c1440731461034f90305c17c0d2d0071700c",
+ "0xc3e40c3240c158073240c3e40c1940c2f80701cf903063030bc01c6518c0d",
+ "0x53030f9030530301601cbe030f9030be0306101cc8030f9030670305801c67",
+ "0xc3200c3e40c3200c298071580c3e40c1580c290072f00c3e40c2f00c0b407",
+ "0xc2f80c184073180c3e40c1680c0a80701cf90300703407320562f0532f810",
+ "0xf903056030a401cbc030f9030bc0302d01c53030f9030530301601cbe030f9",
+ "0x5f01c073e40c01c0d01cc6158bc14cbe0400c3180c3e40c3180c298071580c",
+ "0xf90306c0302501c6c030f903007300071a80c3e40c01c2101c073e40c0840c",
+ "0xf9030c41b80d0b0071b80c3e40c01cdf01cc4030f90306c1a80d09c071b00c",
+ "0xc3e40c0f80c0580701c0c3e40c01c0c184072f40c3e40c2fc0c0a8072fc0c",
+ "0xbd030f9030bd030a601c0e030f90300e030a401c43030f9030430302d01c3e",
+ "0xc0580c1680701cf9030240305101c073e40c01c0d01cbd038430f8070400c",
+ "0x72e40c3e40c2e40c094072e40c3e40c01c6501c71030f9030070840701cf9",
+ "0x72c80c3e40c1cc750342c01c75030f90300737c071cc0c3e40c2e47103427",
+ "0x2d01ce8030f9030e80301601c07030f9030070306101cb1030f9030b20302a",
+ "0x70400c2c40c3e40c2c40c298070380c3e40c0380c290073a40c3e40c3a40c",
+ "0x72bc0c3e40c01c2101c073e40c3bc0c1680701cf903007034072c40e3a4e8",
+ "0xdf01cae030f9030792bc0d09c071e40c3e40c1e40c094071e40c3e40c01cc0",
+ "0xc184072a40c3e40c2ac0c0a8072ac0c3e40c2b87b0342c01c7b030f903007",
+ "0xe030a401c1a030f90301a0302d01c19030f9030190301601c07030f903007",
+ "0x73e40c01c0701ca90381a064070400c2a40c3e40c2a40c298070380c3e40c",
+ "0xc0400c0580701cf9030070340706819034ff3a410034f90340d0300d03007",
+ "0xc30c0738c163a00e3e40c3bc10034c201cef030f9030ef0305c01c10030f9",
+ "0xc170073a00c3e40c3a00c0580701cf903007034070900c40021030f9034e3",
+ "0x1010b00c3e40d37c0c30c0737c270940e3e40c058e8034c201c16030f903016",
+ "0x72900c3e40c0b40c3bc070b40c3e40c09c0c0380701cf903007034070a80c",
+ "0xc040072a80c3e40c01c1901c073e40c2980c3a4072a0a6034f9030a403010",
+ "0x350301a01cad030f9030a80301a01c073e40c0cc0c3a4070d433034f9030aa",
+ "0x70340701d0201cf90344c2b40d38c072b40c3e40c2b40c3a0071300c3e40c",
+ "0x712c0c3e40c01c2101c073e40c0840c17c0701cf90302c0305f01c073e40c",
+ "0xdf01c42030f90303a12c0d09c070e80c3e40c0e80c094070e80c3e40c01c24",
+ "0xc1840710c0c3e40c0f80c0a8070f80c3e40c1083c0342c01c3c030f903007",
+ "0xe030a401ce9030f9030e90302d01c25030f9030250301601c07030f903007",
+ "0x73e40c01c0d01c43038e9094070400c10c0c3e40c10c0c298070380c3e40c",
+ "0x36034f9034443a4250383301c44030f903044030aa01c44030f9030072a007",
+ "0x4e030f9030072b40704c0c3e40c01c3501c073e40c01c0d01c3b0dc0d40c47",
+ "0x130404201c53030f9030070e8071440c3e40c01c4b01cb4030f90300713007",
+ "0x581580d3e40c2f80c0f8072f80c3e40c2f00c0f0072f00c3e40c14c512d04e",
+ "0x6101c47030f9030470302d01c36030f9030360301601c073e40c1580c10c07",
+ "0xc314070840c3e40c0840c314070380c3e40c0380c2900701c0c3e40c01c0c",
+ "0x3601cc33085c168c0040f90302c084580380711c36064c901c2c030f90302c",
+ "0xc11c073140c3e40c01c2101c073e40c01c0d01c610310417c0c3e40d30c0c",
+ "0xc90301301c073e40c1940c0ec0732465034f9030630303701c63030f90305f",
+ "0xc1440732067034f9030c53240d2d0073140c3e40c3140c138073240c3e40c",
+ "0xc1a80c2f80701cf9030c6030bc01c6a3180d3e40c19c0c14c0701cf9030c8",
+ "0xf90305c0306101c6e030f9030c40305801cc4030f90306c0305601c6c030f9",
+ "0xc3e40c3080c290071680c3e40c1680c0b4073000c3e40c3000c058071700c",
+ "0xc0a80701cf903007034071b8c2168c0170100306e030f90306e030a601cc2",
+ "0x5a0302d01cc0030f9030c00301601c5c030f90305c0306101cbf030f903061",
+ "0x5a3005c0400c2fc0c3e40c2fc0c298073080c3e40c3080c290071680c3e40c",
+ "0x70840701cf9030210305f01c073e40c0b00c17c0701cf903007034072fcc2",
+ "0xc1c4bd0342701c71030f9030710302501c71030f903007300072f40c3e40c",
+ "0xf9030750302a01c75030f9030b91cc0d0b0071cc0c3e40c01cdf01cb9030f9",
+ "0xc3e40c0ec0c0b4070dc0c3e40c0dc0c0580701c0c3e40c01c0c184072c80c",
+ "0x72c80e0ec3701c10030b2030f9030b2030a601c0e030f90300e030a401c3b",
+ "0xf9030210305f01c073e40c09c0c1680701cf90302a0305101c073e40c01c0d",
+ "0x2701caf030f9030af0302501caf030f90300719c072c40c3e40c01c2101c07",
+ "0x2a01c7b030f9030792b80d0b0072b80c3e40c01cdf01c79030f9030af2c40d",
+ "0xc0b4070940c3e40c0940c0580701c0c3e40c01c0c184072ac0c3e40c1ec0c",
+ "0x2501c10030ab030f9030ab030a601c0e030f90300e030a401ce9030f9030e9",
+ "0x2101c073e40c0580c1680701cf9030240305101c073e40c01c0d01cab038e9",
+ "0xa32a40d09c0728c0c3e40c28c0c0940728c0c3e40c01c6501ca9030f903007",
+ "0xc2000c0a8072000c3e40c288840342c01c84030f90300737c072880c3e40c",
+ "0xf9030e90302d01ce8030f9030e80301601c07030f9030070306101ca0030f9",
+ "0xa0038e93a0070400c2800c3e40c2800c298070380c3e40c0380c290073a40c",
+ "0xf903007300072700c3e40c01c2101c073e40c3bc0c1680701cf90300703407",
+ "0xc3e40c01cdf01c98030f90309a2700d09c072680c3e40c2680c094072680c",
+ "0xc3e40c01c0c184073a80c3e40c0000c0a8070000c3e40c260990342c01c99",
+ "0xe030f90300e030a401c1a030f90301a0302d01c19030f9030190301601c07",
+ "0xc0340c01c073e40c01c0701cea0381a064070400c3a80c3e40c3a80c29807",
+ "0x70400c3e40c0400c0580701cf9030070340706819035053a410034f90340d",
+ "0xc3e40d38c0c30c0738c163a00e3e40c3bc10034c201cef030f9030ef0305c",
+ "0xc3e40c0580c170073a00c3e40c3a00c0580701cf903007034070900c41821",
+ "0xd01c2a031070b00c3e40d37c0c3180737c270940e3e40c058e8034c801c16",
+ "0xc2900c040072900c3e40c0b40c3bc070b40c3e40c09c0c0380701cf903007",
+ "0xd3e40c2a80c040072a80c3e40c01c1901c073e40c2980c3a4072a0a6034f9",
+ "0x4c030f9030350301a01cad030f9030a80301a01c073e40c0cc0c3a4070d433",
+ "0x701cf9030070340701d0801cf90344c2b40d38c072b40c3e40c2b40c3a007",
+ "0xf9030070900712c0c3e40c01c2101c073e40c0840c17c0701cf90302c0303b",
+ "0xc3e40c01cdf01c42030f90303a12c0d09c070e80c3e40c0e80c094070e80c",
+ "0xc3e40c01c0c1840710c0c3e40c0f80c0a8070f80c3e40c1083c0342c01c3c",
+ "0xe030f90300e030a401ce9030f9030e90302d01c25030f9030250301601c07",
+ "0xc01ca801c073e40c01c0d01c43038e9094070400c10c0c3e40c10c0c29807",
+ "0x370350911c36034f9034443a4250383301c44030f903044030aa01c44030f9",
+ "0xc01c4c01c4e030f9030072b40704c0c3e40c01c3501c073e40c01c0d01c3b",
+ "0x53144b4138130404201c53030f9030070e8071440c3e40c01c4b01cb4030f9",
+ "0xc11c0c0b4070d80c3e40c0d80c058072f80c3e40c2f00c0f0072f00c3e40c",
+ "0xf903021030c501c0e030f90300e030a401c07030f9030070306101c47030f9",
+ "0x58158103e40c0b0212f80e01c470d8191a8070b00c3e40c0b00c04c070840c",
+ "0xf9030070840701cf9030070340730c0c428c2030f90345c0306c01c5c168c0",
+ "0xd3e40c3140c1b80701cf9030610304301cc51840d3e40c3080c3100717c0c",
+ "0x5f030f90305f0304e01c65030f903065030bd01c073e40c18c0c2fc0719463",
+ "0xc8034f9030c90305301c073e40c19c0c1440719cc9034f90305f1940d1c407",
+ "0x71b00c3e40c1a80c158071a80c3e40c3180c2f80701cf9030c8030bc01cc6",
+ "0x2d01c56030f9030560301601cc0030f9030c00306101cc4030f90306c03058",
+ "0xc00400c3100c3e40c3100c298071680c3e40c1680c290071600c3e40c1600c",
+ "0xc3e40c3000c184071b80c3e40c30c0c0a80701cf903007034073105a16056",
+ "0x5a030f90305a030a401c58030f9030580302d01c56030f9030560301601cc0",
+ "0x2c0303b01c073e40c01c0d01c6e16858158c00400c1b80c3e40c1b80c29807",
+ "0x72f40c3e40c01cc001cbf030f9030070840701cf9030210305f01c073e40c",
+ "0x2c01cb9030f90300737c071c40c3e40c2f4bf0342701cbd030f9030bd03025",
+ "0x1601c07030f9030070306101c75030f9030730302a01c73030f9030712e40d",
+ "0xc298070380c3e40c0380c290070ec0c3e40c0ec0c0b4070dc0c3e40c0dc0c",
+ "0x73e40c0a80c1440701cf903007034071d40e0ec3701c1003075030f903075",
+ "0xc01c6701cb2030f9030070840701cf9030210305f01c073e40c09c0c16807",
+ "0xf90300737c072bc0c3e40c2c4b20342701cb1030f9030b10302501cb1030f9",
+ "0xf9030070306101c7b030f9030ae0302a01cae030f9030af1e40d0b0071e40c",
+ "0xc3e40c0380c290073a40c3e40c3a40c0b4070940c3e40c0940c0580701c0c",
+ "0xc1440701cf903007034071ec0e3a42501c100307b030f90307b030a601c0e",
+ "0xa9030f903007194072ac0c3e40c01c2101c073e40c0580c1680701cf903024",
+ "0x72880c3e40c01cdf01ca3030f9030a92ac0d09c072a40c3e40c2a40c09407",
+ "0x701c0c3e40c01c0c184072000c3e40c2100c0a8072100c3e40c28ca20342c",
+ "0xa601c0e030f90300e030a401ce9030f9030e90302d01ce8030f9030e803016",
+ "0xf9030ef0305a01c073e40c01c0d01c80038e93a0070400c2000c3e40c2000c",
+ "0x2701c9c030f90309c0302501c9c030f903007300072800c3e40c01c2101c07",
+ "0x2a01c99030f90309a2600d0b0072600c3e40c01cdf01c9a030f90309c2800d",
+ "0xc0b4070640c3e40c0640c0580701c0c3e40c01c0c184070000c3e40c2640c",
+ "0x1901c1003000030f903000030a601c0e030f90300e030a401c1a030f90301a",
+ "0xd01c1a0640d42ce90400d3e40d0340c0340c01c073e40c01c0701c000381a",
+ "0xef0400d308073bc0c3e40c3bc0c170070400c3e40c0400c0580701cf903007",
+ "0x1601c073e40c01c0d01c240310c0840c3e40d38c0c30c0738c163a00e3e40c",
+ "0xdf09c25038f9030163a00d308070580c3e40c0580c170073a00c3e40c3a00c",
+ "0x25030f9030250301601c073e40c01c0d01c2a0310d0b00c3e40d37c0c30c07",
+ "0xf9034a6030c601ca62902d038f9030270940d3200709c0c3e40c09c0c17007",
+ "0xf903033030ef01c33030f9030a40300e01c073e40c01c0d01caa0310e2a00c",
+ "0x4b030f9030070640701cf9030ad030e901c4c2b40d3e40c0d40c040070d40c",
+ "0x70f00c3e40c1300c0680701cf90303a030e901c420e80d3e40c12c0c04007",
+ "0x743c073e40d0f83c034e301c3c030f90303c030e801c3e030f9030420301a",
+ "0xc0840c17c0701cf90302c0305f01c073e40c2a00c0ec0701cf90300703407",
+ "0x71100c3e40c1100c094071100c3e40c01c2401c43030f9030070840701cf9",
+ "0x70dc0c3e40c0d8470342c01c47030f90300737c070d80c3e40c1104303427",
+ "0x2d01c2d030f90302d0301601c07030f9030070306101c3b030f9030370302a",
+ "0x70400c0ec0c3e40c0ec0c298070380c3e40c0380c290073a40c3e40c3a40c",
+ "0x13030f903013030aa01c13030f9030072a00701cf903007034070ec0e3a42d",
+ "0xc01c3501c073e40c01c0d01c531440d440b41380d3e40d04ce90b40e0cc07",
+ "0x71600c3e40c01c4b01c56030f903007130072f80c3e40c01cad01cbc030f9",
+ "0xc3e40c1680c0f0071680c3e40c30058158be2f010108073000c3e40c01c3a",
+ "0x7030f9030070306101cb4030f9030b40302d01c4e030f90304e0301601c5c",
+ "0x70b00c3e40c0b00c314070840c3e40c0840c314070380c3e40c0380c29007",
+ "0x6117cc3308103e40c2a02c0845c038072d04e068b901ca8030f9030a803013",
+ "0xc9030f9030070840701cf903007034071940c44463030f9034c50306c01cc5",
+ "0x6a3180d3e40c3200c1b80701cf9030670304301cc819c0d3e40c18c0c31007",
+ "0x7101cc9030f9030c90304e01c6a030f90306a030bd01c073e40c3180c2fc07",
+ "0x72fc6e034f90306c0305301c073e40c3100c144073106c034f9030c91a80d",
+ "0xc160071c40c3e40c2f40c158072f40c3e40c2fc0c2f80701cf90306e030bc",
+ "0xc30302d01cc2030f9030c20301601c5f030f90305f0306101cb9030f903071",
+ "0xc33085f0400c2e40c3e40c2e40c298071840c3e40c1840c2900730c0c3e40c",
+ "0x717c0c3e40c17c0c184071cc0c3e40c1940c0a80701cf903007034072e461",
+ "0xa601c61030f903061030a401cc3030f9030c30302d01cc2030f9030c203016",
+ "0xf9030a80303b01c073e40c01c0d01c73184c33085f0400c1cc0c3e40c1cc0c",
+ "0x7300071d40c3e40c01c2101c073e40c0840c17c0701cf90302c0305f01c07",
+ "0xc01cdf01cb1030f9030b21d40d09c072c80c3e40c2c80c094072c80c3e40c",
+ "0xc01c0c184072b80c3e40c1e40c0a8071e40c3e40c2c4af0342c01caf030f9",
+ "0xf90300e030a401c53030f9030530302d01c51030f9030510301601c07030f9",
+ "0x5101c073e40c01c0d01cae03853144070400c2b80c3e40c2b80c298070380c",
+ "0xf9030210305f01c073e40c0b00c17c0701cf9030a40305a01c073e40c2a80c",
+ "0x2701cab030f9030ab0302501cab030f9030071cc071ec0c3e40c01c2101c07",
+ "0x2a01ca2030f9030a928c0d0b00728c0c3e40c01cdf01ca9030f9030ab1ec0d",
+ "0xc0b4070b40c3e40c0b40c0580701c0c3e40c01c0c184072100c3e40c2880c",
+ "0x2d01c1003084030f903084030a601c0e030f90300e030a401ce9030f9030e9",
+ "0x5a01c073e40c0840c17c0701cf90302a0305101c073e40c01c0d01c84038e9",
+ "0xf9030a00302501ca0030f90300719c072000c3e40c01c2101c073e40c09c0c",
+ "0xf90309c2680d0b0072680c3e40c01cdf01c9c030f9030a02000d09c072800c",
+ "0xc3e40c0940c0580701c0c3e40c01c0c184072640c3e40c2600c0a8072600c",
+ "0x99030f903099030a601c0e030f90300e030a401ce9030f9030e90302d01c25",
+ "0xc0580c1680701cf9030240305101c073e40c01c0d01c99038e9094070400c",
+ "0x73a80c3e40c3a80c094073a80c3e40c01c6501c00030f9030070840701cf9",
+ "0x73c40c3e40c3aced0342c01ced030f90300737c073ac0c3e40c3a80003427",
+ "0x2d01ce8030f9030e80301601c07030f9030070306101cf4030f9030f10302a",
+ "0x70400c3d00c3e40c3d00c298070380c3e40c0380c290073a40c3e40c3a40c",
+ "0x73d80c3e40c01c2101c073e40c3bc0c1680701cf903007034073d00e3a4e8",
+ "0xdf01d12030f9030f73d80d09c073dc0c3e40c3dc0c094073dc0c3e40c01cc0",
+ "0xc184074540c3e40c4500c0a8074500c3e40c449130342c01d13030f903007",
+ "0xe030a401c1a030f90301a0302d01c19030f9030190301601c07030f903007",
+ "0x73e40c01c0701d150381a064070400c4540c3e40c4540c298070380c3e40c",
+ "0xc0400c0580701cf9030070340706819035163a410034f90340d0300d03007",
+ "0xc30c0738c163a00e3e40c3bc10034c201cef030f9030ef0305c01c10030f9",
+ "0xc170073a00c3e40c3a00c0580701cf903007034070900c45c21030f9034e3",
+ "0x1180b00c3e40d37c0c3180737c270940e3e40c058e8034c801c16030f903016",
+ "0x72900c3e40c0b40c3bc070b40c3e40c09c0c0380701cf903007034070a80c",
+ "0xc040072a80c3e40c01c1901c073e40c2980c3a4072a0a6034f9030a403010",
+ "0x350301a01cad030f9030a80301a01c073e40c0cc0c3a4070d433034f9030aa",
+ "0x70340701d1901cf90344c2b40d38c072b40c3e40c2b40c3a0071300c3e40c",
+ "0x712c0c3e40c01c2101c073e40c0840c17c0701cf90302c0303b01c073e40c",
+ "0xdf01c42030f90303a12c0d09c070e80c3e40c0e80c094070e80c3e40c01c24",
+ "0xc1840710c0c3e40c0f80c0a8070f80c3e40c1083c0342c01c3c030f903007",
+ "0xe030a401ce9030f9030e90302d01c25030f9030250301601c07030f903007",
+ "0x73e40c01c0d01c43038e9094070400c10c0c3e40c10c0c298070380c3e40c",
+ "0x36034f9034443a4250383301c44030f903044030aa01c44030f9030072a007",
+ "0x4e030f9030072b40704c0c3e40c01c3501c073e40c01c0d01c3b0dc0d46847",
+ "0x130404201c53030f9030070e8071440c3e40c01c4b01cb4030f90300713007",
+ "0x70d80c3e40c0d80c058072f80c3e40c2f00c0f0072f00c3e40c14c512d04e",
+ "0xc501c0e030f90300e030a401c07030f9030070306101c47030f9030470302d",
+ "0xc0b0212f80e01c470d8191d4070b00c3e40c0b00c04c070840c3e40c0840c",
+ "0x701cf9030070340730c0c46cc2030f90345c0306c01c5c168c016056040f9",
+ "0xc1b80701cf9030610304301cc51840d3e40c3080c3100717c0c3e40c01c21",
+ "0x5f0304e01c65030f903065030bd01c073e40c18c0c2fc0719463034f9030c5",
+ "0xc90305301c073e40c19c0c1440719cc9034f90305f1940d1c40717c0c3e40c",
+ "0xc1a80c158071a80c3e40c3180c2f80701cf9030c8030bc01cc63200d3e40c",
+ "0xf9030560301601cc0030f9030c00306101cc4030f90306c0305801c6c030f9",
+ "0xc3e40c3100c298071680c3e40c1680c290071600c3e40c1600c0b4071580c",
+ "0xc184071b80c3e40c30c0c0a80701cf903007034073105a1605630010030c4",
+ "0x5a030a401c58030f9030580302d01c56030f9030560301601cc0030f9030c0",
+ "0x73e40c01c0d01c6e16858158c00400c1b80c3e40c1b80c298071680c3e40c",
+ "0xc01cc001cbf030f9030070840701cf9030210305f01c073e40c0b00c0ec07",
+ "0xf90300737c071c40c3e40c2f4bf0342701cbd030f9030bd0302501cbd030f9",
+ "0xf9030070306101c75030f9030730302a01c73030f9030712e40d0b0072e40c",
+ "0xc3e40c0380c290070ec0c3e40c0ec0c0b4070dc0c3e40c0dc0c0580701c0c",
+ "0xc1440701cf903007034071d40e0ec3701c1003075030f903075030a601c0e",
+ "0xb2030f9030070840701cf9030210305f01c073e40c09c0c1680701cf90302a",
+ "0x72bc0c3e40c2c4b20342701cb1030f9030b10302501cb1030f90300719c07",
+ "0x6101c7b030f9030ae0302a01cae030f9030af1e40d0b0071e40c3e40c01cdf",
+ "0xc290073a40c3e40c3a40c0b4070940c3e40c0940c0580701c0c3e40c01c0c",
+ "0xf903007034071ec0e3a42501c100307b030f90307b030a601c0e030f90300e",
+ "0x7194072ac0c3e40c01c2101c073e40c0580c1680701cf9030240305101c07",
+ "0xc01cdf01ca3030f9030a92ac0d09c072a40c3e40c2a40c094072a40c3e40c",
+ "0xc01c0c184072000c3e40c2100c0a8072100c3e40c28ca20342c01ca2030f9",
+ "0xf90300e030a401ce9030f9030e90302d01ce8030f9030e80301601c07030f9",
+ "0x5a01c073e40c01c0d01c80038e93a0070400c2000c3e40c2000c298070380c",
+ "0xf90309c0302501c9c030f903007300072800c3e40c01c2101c073e40c3bc0c",
+ "0xf90309a2600d0b0072600c3e40c01cdf01c9a030f90309c2800d09c072700c",
+ "0xc3e40c0640c0580701c0c3e40c01c0c184070000c3e40c2640c0a8072640c",
+ "0x30f903000030a601c0e030f90300e030a401c1a030f90301a0302d01c19",
+ "0xd470103bc0d3e40d030070340c01c073e40c01c0701c000381a064070400c",
+ "0x73a00c3e40c0680c3bc070680c3e40c0380c0380701cf90300703407064e9",
+ "0xc040070840c3e40c01c1901c073e40c0580c3a40738c16034f9030e803010",
+ "0x250301a01c27030f9030e30301a01c073e40c0900c3a40709424034f903021",
+ "0xdf09c0d38c073bc0c3e40c3bc0c0580709c0c3e40c09c0c3a00737c0c3e40c",
+ "0x2a030f903007090070b00c3e40c01c2101c073e40c01c0d01c07474073e40d",
+ "0x72900c3e40c01cdf01c2d030f90302a0b00d09c070a80c3e40c0a80c09407",
+ "0x73bc0c3e40c3bc0c058072a00c3e40c2980c0a8072980c3e40c0b4a40342c",
+ "0xef030a8030f9030a8030a601c0d030f90300d030a401c10030f9030100302d",
+ "0xaa030f9030aa030aa01caa030f9030072a00701cf903007034072a00d040ef",
+ "0xc01c3501c073e40c01c0d01c4c2b40d478350cc0d3e40d2a8103bc0e0cc07",
+ "0x70f00c3e40c01c4b01c42030f903007130070e80c3e40c01cad01c4b030f9",
+ "0xc3e40c10c0c0f00710c0c3e40c0f83c1083a12c10108070f80c3e40c01c3a",
+ "0x35030f9030350302d01c073e40c0d80c10c0711c36034f9030440303e01c44",
+ "0xc0cc0c0580704c3b0dc0e3e40c11c0d0d40e2c8070340c3e40c0340c29007",
+ "0xf9030070840701cf903007034072d00c47c4e030f903413030b101c33030f9",
+ "0xf9030bc030ae01cbe2f00d3e40c14c0c1e40714c0c3e40c1380c2bc071440c",
+ "0xd3e40c144be0347b01c51030f9030510304e01cbe030f9030be0302501c07",
+ "0x73e40c3000c2f007168c0034f9030560305301c073e40c1600c1440716056",
+ "0x730c0c3e40c3080c160073080c3e40c1700c158071700c3e40c1680c2f807",
+ "0xa601c3b030f90303b030a401c37030f9030370302d01c33030f90303303016",
+ "0xc3e40c2d00c0a80701cf9030070340730c3b0dc333bc0c30c0c3e40c30c0c",
+ "0x3b030f90303b030a401c37030f9030370302d01c33030f9030330301601c5f",
+ "0xf9030070840701cf9030070340717c3b0dc333bc0c17c0c3e40c17c0c29807",
+ "0xc3e40c314610342701cc5030f9030c50302501cc5030f903007300071840c",
+ "0x67030f9030c90302a01cc9030f9030631940d0b0071940c3e40c01cdf01c63",
+ "0x70340c3e40c0340c290071300c3e40c1300c0b4072b40c3e40c2b40c05807",
+ "0xf90300e0305a01c073e40c01c0d01c670344c2b4ef03067030f903067030a6",
+ "0x2701cc6030f9030c60302501cc6030f903007300073200c3e40c01c2101c07",
+ "0x2a01cc4030f90306a1b00d0b0071b00c3e40c01cdf01c6a030f9030c63200d",
+ "0xc290070640c3e40c0640c0b4073a40c3e40c3a40c058071b80c3e40c3100c",
+ "0x73e40c01c0701c6e034193a4ef0306e030f90306e030a601c0d030f90300d",
+ "0xc0380c0380701cf90300703407064e903520040ef034f90340c01c0d03007",
+ "0xc0580c3a40738c16034f9030e80301001ce8030f90301a030ef01c1a030f9",
+ "0x73e40c0900c3a40709424034f9030210301001c21030f9030070640701cf9",
+ "0x709c0c3e40c09c0c3a00737c0c3e40c0940c0680709c0c3e40c38c0c06807",
+ "0x2101c073e40c01c0d01c07484073e40d37c27034e301cef030f9030ef03016",
+ "0x2a0b00d09c070a80c3e40c0a80c094070a80c3e40c01c2401c2c030f903007",
+ "0xc2980c0a8072980c3e40c0b4a40342c01ca4030f90300737c070b40c3e40c",
+ "0xf90300d030a401c10030f9030100302d01cef030f9030ef0301601ca8030f9",
+ "0x72a00701cf903007034072a00d040ef3bc0c2a00c3e40c2a00c298070340c",
+ "0xd488350cc0d3e40d2a8103bc0e0cc072a80c3e40c2a80c2a8072a80c3e40c",
+ "0x7130070e80c3e40c01cad01c4b030f9030070d40701cf90300703407130ad",
+ "0x3c1083a12c10108070f80c3e40c01c3a01c3c030f90300712c071080c3e40c",
+ "0xc10c0711c36034f9030440303e01c44030f9030430303c01c43030f90303e",
+ "0xd0d40e2ac070340c3e40c0340c290070d40c3e40c0d40c0b40701cf903036",
+ "0xc48c4e030f903413030b101c33030f9030330301601c130ec37038f903047",
+ "0xc1e40714c0c3e40c1380c2bc071440c3e40c01c2101c073e40c01c0d01cb4",
+ "0x510304e01cbe030f9030be0302501c073e40c2f00c2b8072f8bc034f903053",
+ "0x560305301c073e40c1600c1440716056034f9030512f80d1ec071440c3e40c",
+ "0xc1700c158071700c3e40c1680c2f80701cf9030c0030bc01c5a3000d3e40c",
+ "0xf9030370302d01c33030f9030330301601cc3030f9030c20305801cc2030f9",
+ "0x730c3b0dc333bc0c30c0c3e40c30c0c298070ec0c3e40c0ec0c290070dc0c",
+ "0x370302d01c33030f9030330301601c5f030f9030b40302a01c073e40c01c0d",
+ "0x3b0dc333bc0c17c0c3e40c17c0c298070ec0c3e40c0ec0c290070dc0c3e40c",
+ "0xc50302501cc5030f903007300071840c3e40c01c2101c073e40c01c0d01c5f",
+ "0x631940d0b0071940c3e40c01cdf01c63030f9030c51840d09c073140c3e40c",
+ "0xc1300c0b4072b40c3e40c2b40c0580719c0c3e40c3240c0a8073240c3e40c",
+ "0x670344c2b4ef03067030f903067030a601c0d030f90300d030a401c4c030f9",
+ "0xf903007300073200c3e40c01c2101c073e40c0380c1680701cf90300703407",
+ "0xc3e40c01cdf01c6a030f9030c63200d09c073180c3e40c3180c094073180c",
+ "0xc3e40c3a40c058071b80c3e40c3100c0a8073100c3e40c1a86c0342c01c6c",
+ "0x6e030f90306e030a601c0d030f90300d030a401c19030f9030190302d01ce9",
+ "0xe903524040ef034f90340c01c0d0300701cf90300701c071b80d064e93bc0c",
+ "0x1001ce8030f90301a030ef01c1a030f90300e0300e01c073e40c01c0d01c19",
+ "0x210301001c21030f9030070640701cf903016030e901ce30580d3e40c3a00c",
+ "0xc0940c0680709c0c3e40c38c0c0680701cf903024030e901c250900d3e40c",
+ "0xd37c27034e301cef030f9030ef0301601c27030f903027030e801cdf030f9",
+ "0x70a80c3e40c01c2401c2c030f9030070840701cf9030070340701d2501cf9",
+ "0x2c01ca4030f90300737c070b40c3e40c0a82c0342701c2a030f90302a03025",
+ "0x2d01cef030f9030ef0301601ca8030f9030a60302a01ca6030f90302d2900d",
+ "0xef3bc0c2a00c3e40c2a00c298070340c3e40c0340c290070400c3e40c0400c",
+ "0x72a80c3e40c2a80c2a8072a80c3e40c01ca801c073e40c01c0d01ca803410",
+ "0xf9030070d40701cf90300703407130ad035260d433034f9034aa040ef03833",
+ "0x3a01c3c030f90300712c071080c3e40c01c4c01c3a030f9030072b40712c0c",
+ "0x44030f9030430303c01c43030f90303e0f0420e84b0404201c3e030f903007",
+ "0x70dc0c3e40c11c0c2a40701cf9030360304301c470d80d3e40c1100c0f807",
+ "0xc2100701cf903013030a201c4e04c0d3e40c0dc0c28c070ec0c3e40c01c21",
+ "0xc14c0714c0c3e40c1443b0342701c51030f9030b40308001cb4030f90304e",
+ "0x560305601c56030f9030be030be01c073e40c2f00c2f0072f8bc034f903053",
+ "0xc0d40c0b4070cc0c3e40c0cc0c058073000c3e40c1600c160071600c3e40c",
+ "0xc0034350ccef030c0030f9030c0030a601c0d030f90300d030a401c35030f9",
+ "0xc1700c094071700c3e40c01cc001c5a030f9030070840701cf90300703407",
+ "0xc308c30342c01cc3030f90300737c073080c3e40c1705a0342701c5c030f9",
+ "0xf90304c0302d01cad030f9030ad0301601c61030f90305f0302a01c5f030f9",
+ "0x71840d130ad3bc0c1840c3e40c1840c298070340c3e40c0340c290071300c",
+ "0xc3e40c01cc001cc5030f9030070840701cf90300e0305a01c073e40c01c0d",
+ "0xc9030f90300737c071940c3e40c18cc50342701c63030f9030630302501c63",
+ "0xe9030f9030e90301601cc8030f9030670302a01c67030f9030653240d0b007",
+ "0xc3200c3e40c3200c298070340c3e40c0340c290070640c3e40c0640c0b407",
+ "0x1a0640d49ce90400d3e40d0340c0340c01c073e40c01c0701cc8034193a4ef",
+ "0xd308073bc0c3e40c3bc0c170070400c3e40c0400c0580701cf90300703407",
+ "0x73e40c01c0d01c24031280840c3e40d38c0c30c0738c163a00e3e40c3bc10",
+ "0x25038f9030163a00d320070580c3e40c0580c170073a00c3e40c3a00c05807",
+ "0xf9030270300e01c073e40c01c0d01c2a031290b00c3e40d37c0c3180737c27",
+ "0xf9030a6030e901ca82980d3e40c2900c040072900c3e40c0b40c3bc070b40c",
+ "0x701cf903033030e901c350cc0d3e40c2a80c040072a80c3e40c01c1901c07",
+ "0xe301cad030f9030ad030e801c4c030f9030350301a01cad030f9030a80301a",
+ "0x210305f01c073e40c0b00c0ec0701cf9030070340701d2a01cf90344c2b40d",
+ "0x3a030f90303a0302501c3a030f9030070900712c0c3e40c01c2101c073e40c",
+ "0x3e030f9030420f00d0b0070f00c3e40c01cdf01c42030f90303a12c0d09c07",
+ "0x70940c3e40c0940c0580701c0c3e40c01c0c1840710c0c3e40c0f80c0a807",
+ "0x1003043030f903043030a601c0e030f90300e030a401ce9030f9030e90302d",
+ "0xc3e40c1100c2a8071100c3e40c01ca801c073e40c01c0d01c43038e909407",
+ "0x70d40701cf903007034070ec370352b11c36034f9034443a4250383301c44",
+ "0x51030f90300712c072d00c3e40c01c4c01c4e030f9030072b40704c0c3e40c",
+ "0xf9030bc0303c01cbc030f903053144b4138130404201c53030f9030070e807",
+ "0xc3e40c01c0c1840711c0c3e40c11c0c0b4070d80c3e40c0d80c058072f80c",
+ "0x2c030f90302c0301301c21030f903021030c501c0e030f90300e030a401c07",
+ "0xc3e40d1700c1b0071705a30058158103e40c0b0212f80e01c470d81928007",
+ "0x61034f9030c2030c401c5f030f9030070840701cf9030070340730c0c4b0c2",
+ "0x701cf903063030bf01c6518c0d3e40c3140c1b80701cf9030610304301cc5",
+ "0x673240d3e40c17c650347101c5f030f90305f0304e01c65030f903065030bd",
+ "0xbe01c073e40c3200c2f007318c8034f9030c90305301c073e40c19c0c14407",
+ "0xc184073100c3e40c1b00c160071b00c3e40c1a80c158071a80c3e40c3180c",
+ "0x5a030a401c58030f9030580302d01c56030f9030560301601cc0030f9030c0",
+ "0x73e40c01c0d01cc416858158c00400c3100c3e40c3100c298071680c3e40c",
+ "0x71580c3e40c1580c058073000c3e40c3000c184071b80c3e40c30c0c0a807",
+ "0x100306e030f90306e030a601c5a030f90305a030a401c58030f9030580302d",
+ "0x73e40c0840c17c0701cf90302c0303b01c073e40c01c0d01c6e16858158c0",
+ "0xd09c072f40c3e40c2f40c094072f40c3e40c01cc001cbf030f90300708407",
+ "0xc0a8071cc0c3e40c1c4b90342c01cb9030f90300737c071c40c3e40c2f4bf",
+ "0x3b0302d01c37030f9030370301601c07030f9030070306101c75030f903073",
+ "0x3b0dc070400c1d40c3e40c1d40c298070380c3e40c0380c290070ec0c3e40c",
+ "0xc17c0701cf9030270305a01c073e40c0a80c1440701cf903007034071d40e",
+ "0xc3e40c2c40c094072c40c3e40c01c6701cb2030f9030070840701cf903021",
+ "0xc3e40c2bc790342c01c79030f90300737c072bc0c3e40c2c4b20342701cb1",
+ "0x25030f9030250301601c07030f9030070306101c7b030f9030ae0302a01cae",
+ "0xc1ec0c3e40c1ec0c298070380c3e40c0380c290073a40c3e40c3a40c0b407",
+ "0xf9030160305a01c073e40c0900c1440701cf903007034071ec0e3a42501c10",
+ "0x2701ca9030f9030a90302501ca9030f903007194072ac0c3e40c01c2101c07",
+ "0x2a01c84030f9030a32880d0b0072880c3e40c01cdf01ca3030f9030a92ac0d",
+ "0xc0b4073a00c3e40c3a00c0580701c0c3e40c01c0c184072000c3e40c2100c",
+ "0xe801c1003080030f903080030a601c0e030f90300e030a401ce9030f9030e9",
+ "0xc001ca0030f9030070840701cf9030ef0305a01c073e40c01c0d01c80038e9",
+ "0x737c072680c3e40c270a00342701c9c030f90309c0302501c9c030f903007",
+ "0x70306101c00030f9030990302a01c99030f90309a2600d0b0072600c3e40c",
+ "0xc0380c290070680c3e40c0680c0b4070640c3e40c0640c0580701c0c3e40c",
+ "0x701cf90300701c070000e0681901c1003000030f903000030a601c0e030f9",
+ "0xf9030100301601c073e40c01c0d01c1a0640d4b4e90400d3e40d0340c0340c",
+ "0xe3030c301ce3058e8038f9030ef0400d308073bc0c3e40c3bc0c170070400c",
+ "0x160305c01ce8030f9030e80301601c073e40c01c0d01c240312e0840c3e40d",
+ "0xc4bc2c030f9034df030c601cdf09c25038f9030163a00d320070580c3e40c",
+ "0x1001ca4030f90302d030ef01c2d030f9030270300e01c073e40c01c0d01c2a",
+ "0xaa0301001caa030f9030070640701cf9030a6030e901ca82980d3e40c2900c",
+ "0xc0d40c068072b40c3e40c2a00c0680701cf903033030e901c350cc0d3e40c",
+ "0xc01c0d01c074c0073e40d130ad034e301cad030f9030ad030e801c4c030f9",
+ "0x2401c4b030f9030070840701cf9030210305f01c073e40c0b00c0ec0701cf9",
+ "0x737c071080c3e40c0e84b0342701c3a030f90303a0302501c3a030f903007",
+ "0x70306101c43030f90303e0302a01c3e030f9030420f00d0b0070f00c3e40c",
+ "0xc0380c290073a40c3e40c3a40c0b4070940c3e40c0940c0580701c0c3e40c",
+ "0x701cf9030070340710c0e3a42501c1003043030f903043030a601c0e030f9",
+ "0x470d80d3e40d110e90940e0cc071100c3e40c1100c2a8071100c3e40c01ca8",
+ "0x71380c3e40c01cad01c13030f9030070d40701cf903007034070ec3703531",
+ "0x4e04c101080714c0c3e40c01c3a01c51030f90300712c072d00c3e40c01c4c",
+ "0x2d01c36030f9030360301601cbe030f9030bc0303c01cbc030f903053144b4",
+ "0xc314070380c3e40c0380c2900701c0c3e40c01c0c1840711c0c3e40c11c0c",
+ "0xf90302c084be0380711c360649c01c2c030f90302c0301301c21030f903021",
+ "0x2101c073e40c01c0d01cc3031323080c3e40d1700c1b0071705a3005815810",
+ "0xc50306e01c073e40c1840c10c0731461034f9030c2030c401c5f030f903007",
+ "0xc17c0c138071940c3e40c1940c2f40701cf903063030bf01c6518c0d3e40c",
+ "0xc3240c14c0701cf9030670305101c673240d3e40c17c650347101c5f030f9",
+ "0xf90306a0305601c6a030f9030c6030be01c073e40c3200c2f007318c8034f9",
+ "0xc3e40c1580c058073000c3e40c3000c184073100c3e40c1b00c160071b00c",
+ "0xc4030f9030c4030a601c5a030f90305a030a401c58030f9030580302d01c56",
+ "0xc00306101c6e030f9030c30302a01c073e40c01c0d01cc416858158c00400c",
+ "0xc1680c290071600c3e40c1600c0b4071580c3e40c1580c058073000c3e40c",
+ "0x701cf903007034071b85a16056300100306e030f90306e030a601c5a030f9",
+ "0xf903007300072fc0c3e40c01c2101c073e40c0840c17c0701cf90302c0303b",
+ "0xc3e40c01cdf01c71030f9030bd2fc0d09c072f40c3e40c2f40c094072f40c",
+ "0xc3e40c01c0c184071d40c3e40c1cc0c0a8071cc0c3e40c1c4b90342c01cb9",
+ "0xe030f90300e030a401c3b030f90303b0302d01c37030f9030370301601c07",
+ "0x2a0305101c073e40c01c0d01c750383b0dc070400c1d40c3e40c1d40c29807",
+ "0x72c80c3e40c01c2101c073e40c0840c17c0701cf9030270305a01c073e40c",
+ "0xdf01caf030f9030b12c80d09c072c40c3e40c2c40c094072c40c3e40c01c67",
+ "0xc184071ec0c3e40c2b80c0a8072b80c3e40c2bc790342c01c79030f903007",
+ "0xe030a401ce9030f9030e90302d01c25030f9030250301601c07030f903007",
+ "0x73e40c01c0d01c7b038e9094070400c1ec0c3e40c1ec0c298070380c3e40c",
+ "0xc01c6501cab030f9030070840701cf9030160305a01c073e40c0900c14407",
+ "0xf90300737c0728c0c3e40c2a4ab0342701ca9030f9030a90302501ca9030f9",
+ "0xf9030070306101c80030f9030840302a01c84030f9030a32880d0b0072880c",
+ "0xc3e40c0380c290073a40c3e40c3a40c0b4073a00c3e40c3a00c0580701c0c",
+ "0xc1680701cf903007034072000e3a4e801c1003080030f903080030a601c0e",
+ "0xc3e40c2700c094072700c3e40c01cc001ca0030f9030070840701cf9030ef",
+ "0xc3e40c268980342c01c98030f90300737c072680c3e40c270a00342701c9c",
+ "0x19030f9030190301601c07030f9030070306101c00030f9030990302a01c99",
+ "0xc0000c3e40c0000c298070380c3e40c0380c290070680c3e40c0680c0b407",
+ "0xe903533040ef034f90340c01c0d0300701cf90300701c070000e0681901c10",
+ "0x1001ce8030f90301a030ef01c1a030f90300e0300e01c073e40c01c0d01c19",
+ "0x210301001c21030f9030070640701cf903016030e901ce30580d3e40c3a00c",
+ "0xc0940c0680709c0c3e40c38c0c0680701cf903024030e901c250900d3e40c",
+ "0xd37c27034e301cef030f9030ef0301601c27030f903027030e801cdf030f9",
+ "0x70a80c3e40c01c2401c2c030f9030070840701cf9030070340701d3401cf9",
+ "0x2c01ca4030f90300737c070b40c3e40c0a82c0342701c2a030f90302a03025",
+ "0x2d01cef030f9030ef0301601ca8030f9030a60302a01ca6030f90302d2900d",
+ "0xef3bc0c2a00c3e40c2a00c298070340c3e40c0340c290070400c3e40c0400c",
+ "0x72a80c3e40c2a80c2a8072a80c3e40c01ca801c073e40c01c0d01ca803410",
+ "0xf9030070d40701cf90300703407130ad035350d433034f9034aa040ef03833",
+ "0x3a01c3c030f90300712c071080c3e40c01c4c01c3a030f9030072b40712c0c",
+ "0x44030f9030430303c01c43030f90303e0f0420e84b0404201c3e030f903007",
+ "0x70cc0c3e40c0cc0c0580701cf9030360304301c470d80d3e40c1100c0f807",
+ "0xef3e40c11c0d0d4333bc9a01c0d030f90300d030a401c35030f9030350302d",
+ "0xc01c2101c073e40c01c0d01c51031362d00c3e40d1380c0d807138130ec37",
+ "0xc2f80c0ec07158be034f9030bc0303701cbc030f9030b40304701c53030f9",
+ "0xf9030531580d2d00714c0c3e40c14c0c138071580c3e40c1580c04c0701cf9",
+ "0xf90305a030bc01c5c1680d3e40c1600c14c0701cf9030c00305101cc01600d",
+ "0x5f030f9030c30305801cc3030f9030c20305601cc2030f90305c030be01c07",
+ "0x704c0c3e40c04c0c290070ec0c3e40c0ec0c0b4070dc0c3e40c0dc0c05807",
+ "0xf9030510302a01c073e40c01c0d01c5f04c3b0dcef0305f030f90305f030a6",
+ "0xc3e40c04c0c290070ec0c3e40c0ec0c0b4070dc0c3e40c0dc0c058071840c",
+ "0xc01c2101c073e40c01c0d01c6104c3b0dcef03061030f903061030a601c13",
+ "0xf9030633140d09c0718c0c3e40c18c0c0940718c0c3e40c01cc001cc5030f9",
+ "0xc3e40c19c0c0a80719c0c3e40c194c90342c01cc9030f90300737c071940c",
+ "0xd030f90300d030a401c4c030f90304c0302d01cad030f9030ad0301601cc8",
+ "0xc0380c1680701cf903007034073200d130ad3bc0c3200c3e40c3200c29807",
+ "0x71a80c3e40c1a80c094071a80c3e40c01cc001cc6030f9030070840701cf9",
+ "0x71b80c3e40c1b0c40342c01cc4030f90300737c071b00c3e40c1a8c603427",
+ "0xa401c19030f9030190302d01ce9030f9030e90301601cbf030f90306e0302a",
+ "0xf90300701c072fc0d064e93bc0c2fc0c3e40c2fc0c298070340c3e40c0340c",
+ "0x100301601c073e40c01c0d01c1a0640d4dce90400d3e40d0340c0340c01c07",
+ "0xc301ce3058e8038f9030ef0400d308073bc0c3e40c3bc0c170070400c3e40c",
+ "0xef01c25030f9030160300e01c073e40c01c0d01c24031380840c3e40d38c0c",
+ "0x70640701cf9030df030e901c2c37c0d3e40c09c0c0400709c0c3e40c0940c",
+ "0xc0b00c0680701cf90302d030e901ca40b40d3e40c0a80c040070a80c3e40c",
+ "0xd2a0a6034e301ca6030f9030a6030e801ca8030f9030a40301a01ca6030f9",
+ "0x72a80c3e40c01c2101c073e40c0840c17c0701cf9030070340701d3901cf9",
+ "0xdf01c35030f9030332a80d09c070cc0c3e40c0cc0c094070cc0c3e40c01c24",
+ "0xc1840712c0c3e40c1300c0a8071300c3e40c0d4ad0342c01cad030f903007",
+ "0xe030a401ce9030f9030e90302d01ce8030f9030e80301601c07030f903007",
+ "0x73e40c01c0d01c4b038e93a0070400c12c0c3e40c12c0c298070380c3e40c",
+ "0x42034f90343a3a4e80383301c3a030f90303a030aa01c3a030f9030072a007",
+ "0x36030f9030072b4071100c3e40c01c3501c073e40c01c0d01c430f80d4e83c",
+ "0x440404201c3b030f9030070e8070dc0c3e40c01c4b01c47030f90300713007",
+ "0x512d00d3e40c1380c0f8071380c3e40c04c0c0f00704c0c3e40c0ec3711c36",
+ "0x6101c3c030f90303c0302d01c42030f9030420301601c073e40c2d00c10c07",
+ "0xe9260070840c3e40c0840c314070380c3e40c0380c2900701c0c3e40c01c0c",
+ "0x5a0313b3000c3e40d1600c0d807160562f8bc14c103e40c08451038070f042",
+ "0xc20303701cc2030f9030c00304701c5c030f9030070840701cf90300703407",
+ "0xc1700c1380717c0c3e40c17c0c04c0701cf9030c30303b01c5f30c0d3e40c",
+ "0xc1840c14c0701cf9030c50305101cc51840d3e40c1705f034b401c5c030f9",
+ "0xf9030c90305601cc9030f903065030be01c073e40c18c0c2f00719463034f9",
+ "0xc3e40c14c0c058072f80c3e40c2f80c184073200c3e40c19c0c1600719c0c",
+ "0xc8030f9030c8030a601c56030f903056030a401cbc030f9030bc0302d01c53",
+ "0xbe0306101cc6030f90305a0302a01c073e40c01c0d01cc8158bc14cbe0400c",
+ "0xc1580c290072f00c3e40c2f00c0b40714c0c3e40c14c0c058072f80c3e40c",
+ "0x701cf90300703407318562f0532f810030c6030f9030c6030a601c56030f9",
+ "0xc1b00c094071b00c3e40c01cc001c6a030f9030070840701cf9030210305f",
+ "0xc3106e0342c01c6e030f90300737c073100c3e40c1b06a0342701c6c030f9",
+ "0xf90303e0301601c07030f9030070306101cbd030f9030bf0302a01cbf030f9",
+ "0xc3e40c2f40c298070380c3e40c0380c2900710c0c3e40c10c0c0b4070f80c",
+ "0x160305a01c073e40c0900c1440701cf903007034072f40e10c3e01c10030bd",
+ "0xb9030f9030b90302501cb9030f903007194071c40c3e40c01c2101c073e40c",
+ "0xb2030f9030731d40d0b0071d40c3e40c01cdf01c73030f9030b91c40d09c07",
+ "0x73a00c3e40c3a00c0580701c0c3e40c01c0c184072c40c3e40c2c80c0a807",
+ "0x10030b1030f9030b1030a601c0e030f90300e030a401ce9030f9030e90302d",
+ "0xaf030f9030070840701cf9030ef0305a01c073e40c01c0d01cb1038e93a007",
+ "0x72b80c3e40c1e4af0342701c79030f9030790302501c79030f90300730007",
+ "0x6101ca9030f9030ab0302a01cab030f9030ae1ec0d0b0071ec0c3e40c01cdf",
+ "0xc290070680c3e40c0680c0b4070640c3e40c0640c0580701c0c3e40c01c0c",
+ "0xf90300701c072a40e0681901c10030a9030f9030a9030a601c0e030f90300e",
+ "0x100301601c073e40c01c0d01c1a0640d4f0e90400d3e40d0340c0340c01c07",
+ "0xc301ce3058e8038f9030ef0400d308073bc0c3e40c3bc0c170070400c3e40c",
+ "0x5c01ce8030f9030e80301601c073e40c01c0d01c240313d0840c3e40d38c0c",
+ "0x2c030f9034df030c301cdf09c25038f9030163a00d308070580c3e40c0580c",
+ "0x27030f9030270305c01c25030f9030250301601c073e40c01c0d01c2a0313e",
+ "0x7034072a80c4fca8030f9034a6030c601ca62902d038f9030270940d32007",
+ "0xf9030350301001c35030f903033030ef01c33030f9030a40300e01c073e40c",
+ "0x3a034f90304b0301001c4b030f9030070640701cf9030ad030e901c4c2b40d",
+ "0x70f80c3e40c1080c068070f00c3e40c1300c0680701cf90303a030e901c42",
+ "0x3b01c073e40c01c0d01c07500073e40d0f83c034e301c3c030f90303c030e8",
+ "0xc3e40c01c2101c073e40c0840c17c0701cf90302c0305f01c073e40c2a00c",
+ "0x36030f90304410c0d09c071100c3e40c1100c094071100c3e40c01c2401c43",
+ "0x70ec0c3e40c0dc0c0a8070dc0c3e40c0d8470342c01c47030f90300737c07",
+ "0xa401ce9030f9030e90302d01c2d030f90302d0301601c07030f90300703061",
+ "0xc01c0d01c3b038e90b4070400c0ec0c3e40c0ec0c298070380c3e40c0380c",
+ "0xf9034133a42d0383301c13030f903013030aa01c13030f9030072a00701cf9",
+ "0xf9030072b4072f00c3e40c01c3501c073e40c01c0d01c531440d504b41380d",
+ "0x4201cc0030f9030070e8071600c3e40c01c4b01c56030f903007130072f80c",
+ "0xc3e40c1380c058071700c3e40c1680c0f0071680c3e40c30058158be2f010",
+ "0xe030f90300e030a401c07030f9030070306101cb4030f9030b40302d01c4e",
+ "0x72a00c3e40c2a00c04c070b00c3e40c0b00c314070840c3e40c0840c31407",
+ "0xc3e40d3140c1b0073146117cc3308103e40c2a02c0845c038072d04e06899",
+ "0x67034f903063030c401cc9030f9030070840701cf903007034071940c50863",
+ "0x701cf9030c6030bf01c6a3180d3e40c3200c1b80701cf9030670304301cc8",
+ "0xc41b00d3e40c3246a0347101cc9030f9030c90304e01c6a030f90306a030bd",
+ "0xbe01c073e40c1b80c2f0072fc6e034f90306c0305301c073e40c3100c14407",
+ "0xc184072e40c3e40c1c40c160071c40c3e40c2f40c158072f40c3e40c2fc0c",
+ "0x61030a401cc3030f9030c30302d01cc2030f9030c20301601c5f030f90305f",
+ "0x73e40c01c0d01cb9184c33085f0400c2e40c3e40c2e40c298071840c3e40c",
+ "0x73080c3e40c3080c0580717c0c3e40c17c0c184071cc0c3e40c1940c0a807",
+ "0x1003073030f903073030a601c61030f903061030a401cc3030f9030c30302d",
+ "0x73e40c0b00c17c0701cf9030a80303b01c073e40c01c0d01c73184c33085f",
+ "0xb20302501cb2030f903007300071d40c3e40c01c2101c073e40c0840c17c07",
+ "0xb12bc0d0b0072bc0c3e40c01cdf01cb1030f9030b21d40d09c072c80c3e40c",
+ "0xc1440c0580701c0c3e40c01c0c184072b80c3e40c1e40c0a8071e40c3e40c",
+ "0xf9030ae030a601c0e030f90300e030a401c53030f9030530302d01c51030f9",
+ "0xc1680701cf9030aa0305101c073e40c01c0d01cae03853144070400c2b80c",
+ "0x7b030f9030070840701cf9030210305f01c073e40c0b00c17c0701cf9030a4",
+ "0x72a40c3e40c2ac7b0342701cab030f9030ab0302501cab030f9030071cc07",
+ "0x6101c84030f9030a20302a01ca2030f9030a928c0d0b00728c0c3e40c01cdf",
+ "0xc290073a40c3e40c3a40c0b4070b40c3e40c0b40c0580701c0c3e40c01c0c",
+ "0xf903007034072100e3a42d01c1003084030f903084030a601c0e030f90300e",
+ "0x70840701cf9030270305a01c073e40c0840c17c0701cf90302a0305101c07",
+ "0xc280800342701ca0030f9030a00302501ca0030f90300719c072000c3e40c",
+ "0xf9030980302a01c98030f90309c2680d0b0072680c3e40c01cdf01c9c030f9",
+ "0xc3e40c3a40c0b4070940c3e40c0940c0580701c0c3e40c01c0c184072640c",
+ "0x72640e3a42501c1003099030f903099030a601c0e030f90300e030a401ce9",
+ "0xc3e40c01c2101c073e40c0580c1680701cf9030240305101c073e40c01c0d",
+ "0xeb030f9030ea0000d09c073a80c3e40c3a80c094073a80c3e40c01c6501c00",
+ "0x73d00c3e40c3c40c0a8073c40c3e40c3aced0342c01ced030f90300737c07",
+ "0xa401ce9030f9030e90302d01ce8030f9030e80301601c07030f90300703061",
+ "0xc01c0d01cf4038e93a0070400c3d00c3e40c3d00c298070380c3e40c0380c",
+ "0x2501cf7030f903007300073d80c3e40c01c2101c073e40c3bc0c1680701cf9",
+ "0xd0b00744c0c3e40c01cdf01d12030f9030f73d80d09c073dc0c3e40c3dc0c",
+ "0xc0580701c0c3e40c01c0c184074540c3e40c4500c0a8074500c3e40c44913",
+ "0x115030a601c0e030f90300e030a401c1a030f90301a0302d01c19030f903019",
+ "0xd3e40d0340c0340c01c073e40c01c0701d150381a064070400c4540c3e40c",
+ "0xc3bc0c170070400c3e40c0400c0580701cf9030070340706819035433a410",
+ "0x24031440840c3e40d38c0c30c0738c163a00e3e40c3bc10034c201cef030f9",
+ "0xd320070580c3e40c0580c170073a00c3e40c3a00c0580701cf90300703407",
+ "0x73e40c01c0d01c2a031450b00c3e40d37c0c3180737c270940e3e40c058e8",
+ "0xa82980d3e40c2900c040072900c3e40c0b40c3bc070b40c3e40c09c0c03807",
+ "0xe901c350cc0d3e40c2a80c040072a80c3e40c01c1901c073e40c2980c3a407",
+ "0xad030e801c4c030f9030350301a01cad030f9030a80301a01c073e40c0cc0c",
+ "0xc0b00c0ec0701cf9030070340701d4601cf90344c2b40d38c072b40c3e40c",
+ "0x2501c3a030f9030070900712c0c3e40c01c2101c073e40c0840c17c0701cf9",
+ "0xd0b0070f00c3e40c01cdf01c42030f90303a12c0d09c070e80c3e40c0e80c",
+ "0xc0580701c0c3e40c01c0c1840710c0c3e40c0f80c0a8070f80c3e40c1083c",
+ "0x43030a601c0e030f90300e030a401ce9030f9030e90302d01c25030f903025",
+ "0x71100c3e40c01ca801c073e40c01c0d01c43038e9094070400c10c0c3e40c",
+ "0x7034070ec370354711c36034f9034443a4250383301c44030f903044030aa",
+ "0x72d00c3e40c01c4c01c4e030f9030072b40704c0c3e40c01c3501c073e40c",
+ "0xbc030f903053144b4138130404201c53030f9030070e8071440c3e40c01c4b",
+ "0x711c0c3e40c11c0c0b4070d80c3e40c0d80c058072f80c3e40c2f00c0f007",
+ "0x1301c21030f903021030c501c0e030f90300e030a401c07030f90300703061",
+ "0x71705a30058158103e40c0b0212f80e01c470d819000070b00c3e40c0b00c",
+ "0xc401c5f030f9030070840701cf9030070340730c0c520c2030f90345c0306c",
+ "0xbf01c6518c0d3e40c3140c1b80701cf9030610304301cc51840d3e40c3080c",
+ "0x650347101c5f030f90305f0304e01c65030f903065030bd01c073e40c18c0c",
+ "0xc2f007318c8034f9030c90305301c073e40c19c0c1440719cc9034f90305f",
+ "0xc1b00c160071b00c3e40c1a80c158071a80c3e40c3180c2f80701cf9030c8",
+ "0xf9030580302d01c56030f9030560301601cc0030f9030c00306101cc4030f9",
+ "0xc416858158c00400c3100c3e40c3100c298071680c3e40c1680c290071600c",
+ "0xc058073000c3e40c3000c184071b80c3e40c30c0c0a80701cf90300703407",
+ "0x6e030a601c5a030f90305a030a401c58030f9030580302d01c56030f903056",
+ "0x701cf90302c0303b01c073e40c01c0d01c6e16858158c00400c1b80c3e40c",
+ "0xc2f40c094072f40c3e40c01cc001cbf030f9030070840701cf9030210305f",
+ "0xc1c4b90342c01cb9030f90300737c071c40c3e40c2f4bf0342701cbd030f9",
+ "0xf9030370301601c07030f9030070306101c75030f9030730302a01c73030f9",
+ "0xc3e40c1d40c298070380c3e40c0380c290070ec0c3e40c0ec0c0b4070dc0c",
+ "0x270305a01c073e40c0a80c1440701cf903007034071d40e0ec3701c1003075",
+ "0x72c40c3e40c01c6701cb2030f9030070840701cf9030210305f01c073e40c",
+ "0x2c01c79030f90300737c072bc0c3e40c2c4b20342701cb1030f9030b103025",
+ "0x1601c07030f9030070306101c7b030f9030ae0302a01cae030f9030af1e40d",
+ "0xc298070380c3e40c0380c290073a40c3e40c3a40c0b4070940c3e40c0940c",
+ "0x73e40c0900c1440701cf903007034071ec0e3a42501c100307b030f90307b",
+ "0xa90302501ca9030f903007194072ac0c3e40c01c2101c073e40c0580c16807",
+ "0xa32880d0b0072880c3e40c01cdf01ca3030f9030a92ac0d09c072a40c3e40c",
+ "0xc3a00c0580701c0c3e40c01c0c184072000c3e40c2100c0a8072100c3e40c",
+ "0xf903080030a601c0e030f90300e030a401ce9030f9030e90302d01ce8030f9",
+ "0x70840701cf9030ef0305a01c073e40c01c0d01c80038e93a0070400c2000c",
+ "0xc270a00342701c9c030f90309c0302501c9c030f903007300072800c3e40c",
+ "0xf9030990302a01c99030f90309a2600d0b0072600c3e40c01cdf01c9a030f9",
+ "0xc3e40c0680c0b4070640c3e40c0640c0580701c0c3e40c01c0c184070000c",
+ "0x70000e0681901c1003000030f903000030a601c0e030f90300e030a401c1a",
+ "0x73e40c01c0d01c1a0640d524e90400d3e40d0340c0340c01c073e40c01c07",
+ "0xe8038f9030ef0400d308073bc0c3e40c3bc0c170070400c3e40c0400c05807",
+ "0xf9030e80301601c073e40c01c0d01c240314a0840c3e40d38c0c30c0738c16",
+ "0xdf030c601cdf09c25038f9030163a00d320070580c3e40c0580c170073a00c",
+ "0x2d030ef01c2d030f9030270300e01c073e40c01c0d01c2a0314b0b00c3e40d",
+ "0xf9030070640701cf9030a6030e901ca82980d3e40c2900c040072900c3e40c",
+ "0xc3e40c2a00c0680701cf903033030e901c350cc0d3e40c2a80c040072a80c",
+ "0x73e40d130ad034e301cad030f9030ad030e801c4c030f9030350301a01cad",
+ "0x70840701cf9030210305f01c073e40c0b00c0ec0701cf9030070340701d4c",
+ "0xc0e84b0342701c3a030f90303a0302501c3a030f9030070900712c0c3e40c",
+ "0xf90303e0302a01c3e030f9030420f00d0b0070f00c3e40c01cdf01c42030f9",
+ "0xc3e40c3a40c0b4070940c3e40c0940c0580701c0c3e40c01c0c1840710c0c",
+ "0x710c0e3a42501c1003043030f903043030a601c0e030f90300e030a401ce9",
+ "0xe90940e0cc071100c3e40c1100c2a8071100c3e40c01ca801c073e40c01c0d",
+ "0xad01c13030f9030070d40701cf903007034070ec370354d11c36034f903444",
+ "0xc3e40c01c3a01c51030f90300712c072d00c3e40c01c4c01c4e030f903007",
+ "0x360301601cbe030f9030bc0303c01cbc030f903053144b4138130404201c53",
+ "0xc0380c2900701c0c3e40c01c0c1840711c0c3e40c11c0c0b4070d80c3e40c",
+ "0x711c36064ea01c2c030f90302c0301301c21030f903021030c501c0e030f9",
+ "0xd01cc30314e3080c3e40d1700c1b0071705a30058158103e40c0b0212f80e",
+ "0xc1840c10c0731461034f9030c2030c401c5f030f9030070840701cf903007",
+ "0xc3e40c1940c2f40701cf903063030bf01c6518c0d3e40c3140c1b80701cf9",
+ "0xf9030670305101c673240d3e40c17c650347101c5f030f90305f0304e01c65",
+ "0x6a030f9030c6030be01c073e40c3200c2f007318c8034f9030c90305301c07",
+ "0x73000c3e40c3000c184073100c3e40c1b00c160071b00c3e40c1a80c15807",
+ "0xa601c5a030f90305a030a401c58030f9030580302d01c56030f90305603016",
+ "0xf9030c30302a01c073e40c01c0d01cc416858158c00400c3100c3e40c3100c",
+ "0xc3e40c1600c0b4071580c3e40c1580c058073000c3e40c3000c184071b80c",
+ "0x71b85a16056300100306e030f90306e030a601c5a030f90305a030a401c58",
+ "0xc3e40c01c2101c073e40c0840c17c0701cf90302c0303b01c073e40c01c0d",
+ "0x71030f9030bd2fc0d09c072f40c3e40c2f40c094072f40c3e40c01cc001cbf",
+ "0x71d40c3e40c1cc0c0a8071cc0c3e40c1c4b90342c01cb9030f90300737c07",
+ "0xa401c3b030f90303b0302d01c37030f9030370301601c07030f90300703061",
+ "0xc01c0d01c750383b0dc070400c1d40c3e40c1d40c298070380c3e40c0380c",
+ "0x2101c073e40c0840c17c0701cf9030270305a01c073e40c0a80c1440701cf9",
+ "0xb12c80d09c072c40c3e40c2c40c094072c40c3e40c01c6701cb2030f903007",
+ "0xc2b80c0a8072b80c3e40c2bc790342c01c79030f90300737c072bc0c3e40c",
+ "0xf9030e90302d01c25030f9030250301601c07030f9030070306101c7b030f9",
+ "0x7b038e9094070400c1ec0c3e40c1ec0c298070380c3e40c0380c290073a40c",
+ "0xf9030070840701cf9030160305a01c073e40c0900c1440701cf90300703407",
+ "0xc3e40c2a4ab0342701ca9030f9030a90302501ca9030f903007194072ac0c",
+ "0x80030f9030840302a01c84030f9030a32880d0b0072880c3e40c01cdf01ca3",
+ "0x73a40c3e40c3a40c0b4073a00c3e40c3a00c0580701c0c3e40c01c0c18407",
+ "0x7034072000e3a4e801c1003080030f903080030a601c0e030f90300e030a4",
+ "0x72700c3e40c01cc001ca0030f9030070840701cf9030ef0305a01c073e40c",
+ "0x2c01c98030f90300737c072680c3e40c270a00342701c9c030f90309c03025",
+ "0x1601c07030f9030070306101c00030f9030990302a01c99030f90309a2600d",
+ "0xc298070380c3e40c0380c290070680c3e40c0680c0b4070640c3e40c0640c",
+ "0xf90340d0300d0300701cf90300701c070000e0681901c1003000030f903000",
+ "0xef030eb01cef030f9030ef0305c01c073e40c01c0d01c1a0640d53ce90400d",
+ "0x70840c540e3030f903416030ed01c10030f9030100301601c163a00d3e40c",
+ "0xc3b40709424034f9030e8030eb01ce8030f9030e80305c01c073e40c01c0d",
+ "0xc170070400c3e40c0400c0580701cf9030070340737c0c54427030f903425",
+ "0x1522900c3e40d0b40c318070b42a0b00e3e40c09010034c801c24030f903024",
+ "0x70a80c3e40c0a80c170070b00c3e40c0b00c0580701cf903007034072980c",
+ "0xc01c0d01cad031530d40c3e40d0cc0c30c070ccaa2a00e3e40c0a82c034c2",
+ "0xd3e40c12c0c0400712c0c3e40c1300c3bc071300c3e40c2a80c0380701cf9",
+ "0x430f80d3e40c0f00c040070f00c3e40c01c1901c073e40c0e80c3a4071083a",
+ "0xe801c36030f9030430301a01c44030f9030420301a01c073e40c0f80c3a407",
+ "0xc17c0701cf9030070340701d5401cf9034361100d38c071100c3e40c1100c",
+ "0x73e40c38c0c2b80701cf903027030ae01c073e40c2900c0ec0701cf903035",
+ "0xd09c070dc0c3e40c0dc0c094070dc0c3e40c01c2401c47030f90300708407",
+ "0xc0a8071380c3e40c0ec130342c01c13030f90300737c070ec0c3e40c0dc47",
+ "0xe90302d01ca8030f9030a80301601c07030f9030070306101cb4030f90304e",
+ "0xe92a0070400c2d00c3e40c2d00c298070380c3e40c0380c290073a40c3e40c",
+ "0x3301c51030f903051030aa01c51030f9030072a00701cf903007034072d00e",
+ "0xc3e40c01c3501c073e40c01c0d01c562f80d554bc14c0d3e40d144e92a00e",
+ "0x70e8071700c3e40c01c4b01c5a030f903007130073000c3e40c01cad01c58",
+ "0x717c0c3e40c30c0c0f00730c0c3e40c3085c168c016010108073080c3e40c",
+ "0xa401c07030f9030070306101cbc030f9030bc0302d01c53030f90305303016",
+ "0xc04c0709c0c3e40c09c0c0940738c0c3e40c38c0c094070380c3e40c0380c",
+ "0x352902738c5f038072f0533a0f101c35030f903035030c501ca4030f9030a4",
+ "0x73e40c01c0d01cc80315619c0c3e40d3240c3d0073246518cc5184103e40c",
+ "0xbc01c6c1a80d3e40c3180c14c073180c3e40c01c2101c073e40c19c0c3d807",
+ "0x6e0305801c6e030f9030c40305601cc4030f90306c030be01c073e40c1a80c",
+ "0xc3140c0b4071840c3e40c1840c0580718c0c3e40c18c0c184072fc0c3e40c",
+ "0x653146118c10030bf030f9030bf030a601c65030f903065030a401cc5030f9",
+ "0x1601c63030f9030630306101cbd030f9030c80302a01c073e40c01c0d01cbf",
+ "0xc298071940c3e40c1940c290073140c3e40c3140c0b4071840c3e40c1840c",
+ "0x73e40c0d40c17c0701cf903007034072f4653146118c10030bd030f9030bd",
+ "0xc01c2101c073e40c38c0c2b80701cf903027030ae01c073e40c2900c0ec07",
+ "0xf9030b91c40d09c072e40c3e40c2e40c094072e40c3e40c01cc001c71030f9",
+ "0xc3e40c2c80c0a8072c80c3e40c1cc750342c01c75030f90300737c071cc0c",
+ "0x56030f9030560302d01cbe030f9030be0301601c07030f9030070306101cb1",
+ "0xd01cb1038562f8070400c2c40c3e40c2c40c298070380c3e40c0380c29007",
+ "0x73e40c2900c0ec0701cf9030aa0305a01c073e40c2b40c1440701cf903007",
+ "0xc01cf701caf030f9030070840701cf9030e3030ae01c073e40c09c0c2b807",
+ "0xf90300737c072b80c3e40c1e4af0342701c79030f9030790302501c79030f9",
+ "0xf9030070306101ca9030f9030ab0302a01cab030f9030ae1ec0d0b0071ec0c",
+ "0xc3e40c0380c290073a40c3e40c3a40c0b4072a00c3e40c2a00c0580701c0c",
+ "0xc1440701cf903007034072a40e3a4a801c10030a9030f9030a9030a601c0e",
+ "0x73e40c0a80c1680701cf9030e3030ae01c073e40c09c0c2b80701cf9030a6",
+ "0xd09c072880c3e40c2880c094072880c3e40c01c7301ca3030f90300708407",
+ "0xc0a8072800c3e40c210800342c01c80030f90300737c072100c3e40c288a3",
+ "0xe90302d01c2c030f90302c0301601c07030f9030070306101c9c030f9030a0",
+ "0xe90b0070400c2700c3e40c2700c298070380c3e40c0380c290073a40c3e40c",
+ "0xc1680701cf9030e3030ae01c073e40c37c0c1440701cf903007034072700e",
+ "0xc3e40c2600c094072600c3e40c01c6701c9a030f9030070840701cf903024",
+ "0xc3e40c264000342c01c00030f90300737c072640c3e40c2609a0342701c98",
+ "0x10030f9030100301601c07030f9030070306101ceb030f9030ea0302a01cea",
+ "0xc3ac0c3e40c3ac0c298070380c3e40c0380c290073a40c3e40c3a40c0b407",
+ "0xf9030e80305a01c073e40c0840c1440701cf903007034073ac0e3a41001c10",
+ "0x2701cf1030f9030f10302501cf1030f903007194073b40c3e40c01c2101c07",
+ "0x2a01cf7030f9030f43d80d0b0073d80c3e40c01cdf01cf4030f9030f13b40d",
+ "0xc0b4070400c3e40c0400c0580701c0c3e40c01c0c184074480c3e40c3dc0c",
+ "0x1001c1003112030f903112030a601c0e030f90300e030a401ce9030f9030e9",
+ "0xc001d13030f9030070840701cf9030ef0305a01c073e40c01c0d01d12038e9",
+ "0x737c074540c3e40c451130342701d14030f9031140302501d14030f903007",
+ "0x70306101d59030f9031580302a01d58030f90311555c0d0b00755c0c3e40c",
+ "0xc0380c290070680c3e40c0680c0b4070640c3e40c0640c0580701c0c3e40c",
+ "0xc3e40c0380c448075640e0681901c1003159030f903159030a601c0e030f9",
+ "0xd030f90300d030a401c0c030f90300c0302d01c07030f9030070301601cef",
+ "0x160315a3a00c3e40d0680c0d807068193a4103bcf9030ef0340c01cef44c07",
+ "0xc454070840c3e40c38c0c4500738c0c3e40c3a00c11c0701cf90300703407",
+ "0x19030a401ce9030f9030e90302d01c10030f9030100301601c24030f903021",
+ "0x701cf90300703407090193a4103bc0c0900c3e40c0900c55c070640c3e40c",
+ "0xa401ce9030f9030e90302d01c10030f9030100301601c25030f90301603158",
+ "0xc01c0c56407094193a4103bc0c0940c3e40c0940c55c070640c3e40c0640c",
+ "0xc0380c5740701cf9030ef0315c01cef0380d3e40c0340c56c0703407034f9",
+ "0xc01c0c56c070640c3e40c3a40c0342701ce9030f9030100315e01c10030f9",
+ "0xf9030160315e01c16030f9030e80315d01c073e40c0680c570073a01a034f9",
+ "0xc3e40c0840c138070900c3e40c01d5f01c21030f9030e30640d09c0738c0c",
+ "0xc3b4070380d034f90300c030eb01c0c030f90300c0305c01c240840d03021",
+ "0x162064e9034f9034ef01c0d5840701cf903007034070400c580ef030f90340e",
+ "0x73a40c3e40c3a40c058073a00c3e40c0640c58c0701cf903007034070680c",
+ "0xf903007034073a00d3a40e030e8030f9030e80316401c0d030f90300d0305c",
+ "0x70680c3e40c0680c0580738c0c3e40c0580c594070580c3e40c01d5f01c07",
+ "0xf9030070340738c0d0680e030e3030f9030e30316401c0d030f90300d0305c",
+ "0xd030f90300d0305c01c07030f9030070301601c21030f9030100316501c07",
+ "0x70301601ce9030f9030ef0311201c21034070380c0840c3e40c0840c59007",
+ "0xc0380c290070340c3e40c0340c184070300c3e40c0300c0b40701c0c3e40c",
+ "0x1a064103e40c040e90380d030073a56601c10030f903010030c501c0e030f9",
+ "0xc0840c11c0701cf903007034070900c59c21030f9034e30303601ce3058e8",
+ "0xf9030190301601cdf030f9030270311501c27030f9030250311401c25030f9",
+ "0xc3e40c0580c290073a00c3e40c3a00c184070680c3e40c0680c0b4070640c",
+ "0xc5600701cf9030070340737c163a01a06410030df030f9030df0315701c16",
+ "0xe80306101c1a030f90301a0302d01c19030f9030190301601c2c030f903024",
+ "0xe8068190400c0b00c3e40c0b00c55c070580c3e40c0580c290073a00c3e40c",
+ "0xc3e40c0300c0b40701c0c3e40c01c0c058070640c3e40c3bc0c448070b016",
+ "0x10030f903010030c501c0e030f90300e030a401c0d030f90300d0306101c0c",
+ "0xe3058e8068103e40c3a4100640e0340c01c195a0073a40c3e40c3a40c31407",
+ "0xc3e40c0900c11c0701cf903007034070940c5a424030f9034210303601c21",
+ "0x1a030f90301a0301601c2c030f9030df0311501cdf030f9030270311401c27",
+ "0x738c0c3e40c38c0c290070580c3e40c0580c184073a00c3e40c3a00c0b407",
+ "0xc0940c5600701cf903007034070b0e3058e8068100302c030f90302c03157",
+ "0xf9030160306101ce8030f9030e80302d01c1a030f90301a0301601c2a030f9",
+ "0x2a38c163a01a0400c0a80c3e40c0a80c55c0738c0c3e40c38c0c290070580c",
+ "0xf903007034070400c5acef0380d3e40d0340c5a8070340c3e40c0300c03807",
+ "0x1a030f9030e90316e01c19030f90300e0316d01ce9030f9030ef0316c01c07",
+ "0xf9030e80317101ce8030f90300757c0701cf9030070340701d70030075bc07",
+ "0xc3e40c0640c2f8070680c3e40c0580c5b8070640c3e40c0400c5b4070580c",
+ "0xf903007034070900c5cc21030f90341a0317201ce3030f9030e30305c01ce3",
+ "0x7030f9030070301601c27030f9030250317501c25030f9030210317401c07",
+ "0xc3e40d0b00c5dc070b0df034f90302701c0d5d80709c0c3e40c09c0c09407",
+ "0xd3e40d2900c5a8072900c3e40c38c0c0380701cf903007034070b40c5e02a",
+ "0xf9030a60316d01c33030f9030a80316c01c073e40c01c0d01caa031792a0a6",
+ "0x757c0701cf9030070340701d7a030075bc072b40c3e40c0cc0c5b8070d40c",
+ "0xc12c0c5b8070d40c3e40c2a80c5b40712c0c3e40c1300c5c4071300c3e40c",
+ "0xf9034ad0317201c3a030f90303a0305c01c3a030f903035030be01cad030f9",
+ "0xf90303e0317501c3e030f9030420317401c073e40c01c0d01c3c0317b1080c",
+ "0xf90304337c0d5d80710c0c3e40c10c0c0940737c0c3e40c37c0c0580710c0c",
+ "0x470a80d5f40701cf903007034070dc0c5f047030f9034360317701c361100d",
+ "0xc0e80c170071100c3e40c1100c0580704c0c3e40c0ec0c5f8070ec0c3e40c",
+ "0xc5700701cf9030070340704c3a1100e03013030f9030130317f01c3a030f9",
+ "0x181030075bc072d00c3e40c0dc0c600071380c3e40c1100c0580701cf90302a",
+ "0xc01d5f01c073e40c0a80c5700701cf90303c0305101c073e40c01c0d01c07",
+ "0xf9030b40318201cb4030f9030510318001c4e030f9030df0301601c51030f9",
+ "0xd01c530e84e0380c14c0c3e40c14c0c5fc070e80c3e40c0e80c1700714c0c",
+ "0x183030075bc072f80c3e40c0b40c600072f00c3e40c37c0c0580701cf903007",
+ "0x70301601c56030f90300757c0701cf9030240305101c073e40c01c0d01c07",
+ "0xc38c0c170071600c3e40c2f80c608072f80c3e40c1580c600072f00c3e40c",
+ "0xad01c19030f9030070d407160e32f00e03058030f9030580317f01ce3030f9",
+ "0xc3e40c01c3a01c16030f90300712c073a00c3e40c01c4c01c1a030f903007",
+ "0xc0302d01c07030f9030070301601c21030f9030e3058e8068190404201ce3",
+ "0xc0400c314070380c3e40c0380c290070340c3e40c0340c184070300c3e40c",
+ "0x24040f9030e9040210380d030070658401ce9030f9030e90301301c10030f9",
+ "0x2a0318701c073e40c01c0d01c2d031860a80c3e40d0b00c614070b0df09c25",
+ "0xa80318901ca8030f9030a63bc0d6200701cf9030a4030fc01ca62900d3e40c",
+ "0xc09c0c184070940c3e40c0940c0b4070900c3e40c0900c058072a80c3e40c",
+ "0xdf09c2509010030aa030f9030aa0318a01cdf030f9030df030a401c27030f9",
+ "0xc058070cc0c3e40c0b40c62c0701cf9030ef0304301c073e40c01c0d01caa",
+ "0xdf030a401c27030f9030270306101c25030f9030250302d01c24030f903024",
+ "0xf9030070318c01c3337c27094240400c0cc0c3e40c0cc0c6280737c0c3e40c",
+ "0xf90300e0305101c073e40c01c0d01cef0318e0380c3e40d0340c634070340c",
+ "0x70340701d90030075bc073a40c3e40c0400c094070400c3e40c01d8f01c07",
+ "0xe9030f9030190302501c19030f9030076440701cf9030ef0305101c073e40c",
+ "0x70300c3e40c0300c1380701cf90301a030ae01ce80680d3e40c3a40c1e407",
+ "0xd03021030f90300757c0701cf9030e30305101ce30580d3e40c030e80347b",
+ "0x4b01c16030f903007130073a00c3e40c01cad01c1a030f9030070d40708416",
+ "0x70900c3e40c084e3058e806810108070840c3e40c01c3a01ce3030f903007",
+ "0xa401c0d030f90300d0306101c0c030f90300c0302d01c07030f90300703016",
+ "0xc04c073a40c3e40c3a40c314070400c3e40c0400c314070380c3e40c0380c",
+ "0x70a82c37c27094103e40c064e9040240380d030070699201c19030f903019",
+ "0xa82980d3e40c0b40c61c0701cf903007034072900c64c2d030f90342a03185",
+ "0x70cc0c3e40c2a80c624072a80c3e40c2a0ef0358801c073e40c2980c3f007",
+ "0xa401cdf030f9030df0306101c27030f9030270302d01c25030f90302503016",
+ "0xc01c0d01c330b0df09c250400c0cc0c3e40c0cc0c628070b00c3e40c0b00c",
+ "0x25030f9030250301601c35030f9030a40318b01c073e40c3bc0c10c0701cf9",
+ "0x70b00c3e40c0b00c2900737c0c3e40c37c0c1840709c0c3e40c09c0c0b407",
+ "0xc01cad01c19030f9030070d4070d42c37c270941003035030f9030350318a",
+ "0x738c0c3e40c01c3a01c16030f90300712c073a00c3e40c01c4c01c1a030f9",
+ "0xf90300c0302d01c07030f9030070301601c21030f9030e3058e80681904042",
+ "0xc3e40c0400c314070380c3e40c0380c290070340c3e40c0340c184070300c",
+ "0x2709424040f9030e9040210380d030070659401ce9030f9030e90301301c10",
+ "0xf90302a0318701c073e40c01c0d01c2d031950a80c3e40d0b00c614070b0df",
+ "0xf9030a80318901ca8030f9030a63bc0d6200701cf9030a4030fc01ca62900d",
+ "0xc3e40c09c0c184070940c3e40c0940c0b4070900c3e40c0900c058072a80c",
+ "0x72a8df09c2509010030aa030f9030aa0318a01cdf030f9030df030a401c27",
+ "0xc0900c058070cc0c3e40c0b40c62c0701cf9030ef0304301c073e40c01c0d",
+ "0xf9030df030a401c27030f9030270306101c25030f9030250302d01c24030f9",
+ "0xe030f90300d0311201c3337c27094240400c0cc0c3e40c0cc0c6280737c0c",
+ "0xe3e40c0380c01c0e658070300c3e40c0300c2900701c0c3e40c01c0c0b407",
+ "0xc0640c2bc0701cf903007034070680c65c19030f9034e9030b101ce9040ef",
+ "0xf9030ef0302d01ce3030f9030160319901c16030f9030e80319801ce8030f9",
+ "0xd01ce3040ef0380c38c0c3e40c38c0c668070400c3e40c0400c290073bc0c",
+ "0xc0400c290073bc0c3e40c3bc0c0b4070840c3e40c0680c66c0701cf903007",
+ "0x70340c3e40c01c0c5d407084103bc0e03021030f9030210319a01c10030f9",
+ "0xd0300e030f90300e0304e01cef030f90300757c070380c3e40c0340c03427",
+ "0xc3e40c0300c2900701c0c3e40c01c0c0b4070380c3e40c0340c448073bc0e",
+ "0x70680c67419030f9034e9030b101ce9040ef038f90300e030070399c01c0c",
+ "0x160319901c16030f9030e80319801ce8030f903019030af01c073e40c01c0d",
+ "0xc38c0c668070400c3e40c0400c290073bc0c3e40c3bc0c0b40738c0c3e40c",
+ "0xc0b4070840c3e40c0680c66c0701cf9030070340738c103bc0e030e3030f9",
+ "0x103bc0e03021030f9030210319a01c10030f903010030a401cef030f9030ef",
+ "0x19f01c0d030f9030076780701cf90300c030fc01c0c030f9030070311201c21",
+ "0x4c01c1a030f9030072b4070640c3e40c01c3501c0d0300c0340c3e40c0340c",
+ "0xe8068190404201ce3030f9030070e8070580c3e40c01c4b01ce8030f903007",
+ "0xc184070300c3e40c0300c0b40701c0c3e40c01c0c058070840c3e40c38c16",
+ "0xe90301301c10030f903010030c501c0e030f90300e030a401c0d030f90300d",
+ "0xc614070b0df09c25090103e40c3a4100840e0340c01c19680073a40c3e40c",
+ "0xfc01ca62900d3e40c0a80c61c0701cf903007034070b40c6842a030f90342c",
+ "0xc058072a80c3e40c2a00c624072a00c3e40c298ef0358801c073e40c2900c",
+ "0xdf030a401c27030f9030270306101c25030f9030250302d01c24030f903024",
+ "0x73e40c01c0d01caa37c27094240400c2a80c3e40c2a80c6280737c0c3e40c",
+ "0x2d01c24030f9030240301601c33030f90302d0318b01c073e40c3bc0c10c07",
+ "0xc6280737c0c3e40c37c0c2900709c0c3e40c09c0c184070940c3e40c0940c",
+ "0xc3e40c01cad01c19030f9030070d4070ccdf09c250901003033030f903033",
+ "0x101080738c0c3e40c01c3a01c16030f90300712c073a00c3e40c01c4c01c1a",
+ "0xc030f90300c0302d01c07030f9030070301601c21030f9030e3058e806819",
+ "0x70400c3e40c0400c314070380c3e40c0380c290070340c3e40c0340c18407",
+ "0x2c37c2709424040f9030e9040210380d03007065a201ce9030f9030e903013",
+ "0xa4034f90302a0318701c073e40c01c0d01c2d031a30a80c3e40d0b00c61407",
+ "0xaa030f9030a80318901ca8030f9030a63bc0d6200701cf9030a4030fc01ca6",
+ "0x709c0c3e40c09c0c184070940c3e40c0940c0b4070900c3e40c0900c05807",
+ "0x7034072a8df09c2509010030aa030f9030aa0318a01cdf030f9030df030a4",
+ "0xc3e40c0900c058070cc0c3e40c0b40c62c0701cf9030ef0304301c073e40c",
+ "0xdf030f9030df030a401c27030f9030270306101c25030f9030250302d01c24",
+ "0x1601cef030f90300e0311201c3337c27094240400c0cc0c3e40c0cc0c62807",
+ "0xef44c070340c3e40c0340c290070300c3e40c0300c0b40701c0c3e40c01c0c",
+ "0x7034070580c690e8030f90341a0303601c1a064e9040ef3e40c3bc0d03007",
+ "0xf9030210311501c21030f9030e30311401ce3030f9030e80304701c073e40c",
+ "0xc3e40c0640c290073a40c3e40c3a40c0b4070400c3e40c0400c058070900c",
+ "0x160315801c073e40c01c0d01c24064e9040ef03024030f9030240315701c19",
+ "0xc0640c290073a40c3e40c3a40c0b4070400c3e40c0400c058070940c3e40c",
+ "0xe9030f9030ef0311201c25064e9040ef03025030f9030250315701c19030f9",
+ "0x70340c3e40c0340c184070300c3e40c0300c0b40701c0c3e40c01c0c05807",
+ "0xc040e90380d030073a56601c10030f903010030c501c0e030f90300e030a4",
+ "0x701cf903007034070900c69421030f9034e30303601ce3058e806819040f9",
+ "0x1601cdf030f9030270311501c27030f9030250311401c25030f90302103047",
+ "0xc290073a00c3e40c3a00c184070680c3e40c0680c0b4070640c3e40c0640c",
+ "0xf9030070340737c163a01a06410030df030f9030df0315701c16030f903016",
+ "0x1a030f90301a0302d01c19030f9030190301601c2c030f9030240315801c07",
+ "0xc0b00c3e40c0b00c55c070580c3e40c0580c290073a00c3e40c3a00c18407",
+ "0xf903007130073a00c3e40c01cad01c1a030f9030070d4070b0163a01a06410",
+ "0xc084e3058e806810108070840c3e40c01c3a01ce3030f90300712c070580c",
+ "0xf90300d0306101c0c030f90300c0302d01c07030f9030070301601c24030f9",
+ "0xc3e40c3a40c314070400c3e40c0400c314070380c3e40c0380c290070340c",
+ "0x27094103e40c064e9040240380d030070699201c19030f9030190301301ce9",
+ "0xc0b40c61c0701cf903007034072900c6982d030f90342a0318501c2a0b0df",
+ "0xc2a80c624072a80c3e40c2a0ef0358801c073e40c2980c3f0072a0a6034f9",
+ "0xf9030df0306101c27030f9030270302d01c25030f9030250301601c33030f9",
+ "0x330b0df09c250400c0cc0c3e40c0cc0c628070b00c3e40c0b00c2900737c0c",
+ "0x250301601c35030f9030a40318b01c073e40c3bc0c10c0701cf90300703407",
+ "0xc0b00c2900737c0c3e40c37c0c1840709c0c3e40c09c0c0b4070940c3e40c",
+ "0x19030f9030070d4070d42c37c270941003035030f9030350318a01c2c030f9",
+ "0xc01c3a01c16030f90300712c073a00c3e40c01c4c01c1a030f9030072b407",
+ "0x2d01c07030f9030070301601c21030f9030e3058e8068190404201ce3030f9",
+ "0xc314070380c3e40c0380c290070340c3e40c0340c184070300c3e40c0300c",
+ "0xf9030e9040210380d03007065a001ce9030f9030e90301301c10030f903010",
+ "0x18701c073e40c01c0d01c2d031a70a80c3e40d0b00c614070b0df09c2509010",
+ "0x18901ca8030f9030a63bc0d6200701cf9030a4030fc01ca62900d3e40c0a80c",
+ "0xc184070940c3e40c0940c0b4070900c3e40c0900c058072a80c3e40c2a00c",
+ "0x2509010030aa030f9030aa0318a01cdf030f9030df030a401c27030f903027",
+ "0x70cc0c3e40c0b40c62c0701cf9030ef0304301c073e40c01c0d01caa37c27",
+ "0xa401c27030f9030270306101c25030f9030250302d01c24030f90302403016",
+ "0xc01c3501c3337c27094240400c0cc0c3e40c0cc0c6280737c0c3e40c37c0c",
+ "0x70580c3e40c01c4b01ce8030f903007130070680c3e40c01cad01c19030f9",
+ "0xc3e40c01c0c058070840c3e40c38c163a01a064101080738c0c3e40c01c3a",
+ "0xe030f90300e030a401c0d030f90300d0306101c0c030f90300c0302d01c07",
+ "0x100840e0340c01c19688073a40c3e40c3a40c04c070400c3e40c0400c31407",
+ "0xf903007034070b40c6a02a030f90342c0318501c2c37c2709424040f9030e9",
+ "0xc3e40c298ef0358801c073e40c2900c3f007298a4034f90302a0318701c07",
+ "0x25030f9030250302d01c24030f9030240301601caa030f9030a80318901ca8",
+ "0xc2a80c3e40c2a80c6280737c0c3e40c37c0c2900709c0c3e40c09c0c18407",
+ "0xf90302d0318b01c073e40c3bc0c10c0701cf903007034072a8df09c2509010",
+ "0xc3e40c09c0c184070940c3e40c0940c0b4070900c3e40c0900c058070cc0c",
+ "0x70ccdf09c250901003033030f9030330318a01cdf030f9030df030a401c27",
+ "0x73e40c01c0d01cef031a90380d034f90340c0316a01c0c030f9030070300e",
+ "0x70640c3e40c0400c5b8073a40c3e40c0340c5b4070400c3e40c0380c5b007",
+ "0xc3e40c0680c5c4070680c3e40c01d5f01c073e40c01c0d01c076a80c01d6f",
+ "0x16030f9030e9030be01c19030f9030e80316e01ce9030f9030ef0316d01ce8",
+ "0x73e40c01c0d01c21031ab38c0c3e40d0640c5c8070580c3e40c0580c17007",
+ "0x709c0c3e40c0940c6b0070940c3e40c0900c5d4070900c3e40c38c0c5d007",
+ "0x73e40c01c0d01c270580d03027030f903027031ad01c16030f9030160305c",
+ "0xc170070b00c3e40c37c0c6b80737c0c3e40c01d5f01c073e40c0840c14407",
+ "0xe8030f9030ef031af01c2c0580d0302c030f90302c031ad01c16030f903016",
+ "0x70400c3e40c0400c094070380c3e40c0380c290070300c3e40c0300c0b407",
+ "0x21031b101c2138c16038f9030e9040e80380c041b001ce9030f9030e903025",
+ "0xc1440737c27034f903024031b301c073e40c01c0d01c25031b20900c3e40d",
+ "0xc0340c184070580c3e40c0580c0b40701c0c3e40c01c0c0580701cf9030df",
+ "0xf9030190301301c1a030f90301a030c501ce3030f9030e3030a401c0d030f9",
+ "0xd2980c6c407298a40b42a0b0103e40c0641a09ce30341601c196d0070640c",
+ "0x350305101c350cc0d3e40c2a00c6cc0701cf903007034072a80c6d4a8030f9",
+ "0xf9030ad1300d6d8071300c3e40c0cc0c0f0072b40c3e40c01d5f01c073e40c",
+ "0xc3e40c0a80c0b4070b00c3e40c0b00c058070e80c3e40c12c0c6dc0712c0c",
+ "0x3a030f90303a031b801ca4030f9030a4030a401c2d030f90302d0306101c2a",
+ "0x2c0301601c42030f9030aa031b901c073e40c01c0d01c3a2902d0a82c0400c",
+ "0xc2900c290070b40c3e40c0b40c184070a80c3e40c0a80c0b4070b00c3e40c",
+ "0x701cf90300703407108a40b42a0b01003042030f903042031b801ca4030f9",
+ "0x70301601c3c030f903025031b901c073e40c0680c17c0701cf9030190303b",
+ "0xc38c0c290070340c3e40c0340c184070580c3e40c0580c0b40701c0c3e40c",
+ "0xc3e40c01c0c6bc070f0e30341601c100303c030f90303c031b801ce3030f9",
+ "0x1bc01c073e40c3bc0c6ec07068193a4103bc103e40c0380c6e8070300c0300c",
+ "0xf9030070301601c073e40c0680c6f80701cf903019031bd01c073e40c0400c",
+ "0xe90340c01cef6fc070340c3e40c0340c290070300c3e40c0300c0b40701c0c",
+ "0x701cf903007034070940c70024030f9034210303601c2138c163a0ef3e40c",
+ "0x1601c2c030f9030df0311501cdf030f9030270311401c27030f90302403047",
+ "0xc55c0738c0c3e40c38c0c290070580c3e40c0580c0b4073a00c3e40c3a00c",
+ "0x2a030f9030250315801c073e40c01c0d01c2c38c163a0ef0302c030f90302c",
+ "0x738c0c3e40c38c0c290070580c3e40c0580c0b4073a00c3e40c3a00c05807",
+ "0x163a01a064e9040f9030ef031ba01c2a38c163a0ef0302a030f90302a03157",
+ "0x16031be01c073e40c0680c7040701cf903019031bc01c073e40c3a40c6ec07",
+ "0xf90300d0306101c0c030f90300c0302d01c07030f9030070301601c073e40c",
+ "0xe0340c01ce9708070400c3e40c0400c314070380c3e40c0380c290070340c",
+ "0xc01c0d01c2c031c337c0c3e40d09c0c0d80709c250902138c103e40c040e8",
+ "0xc3e40c0b40c454070b40c3e40c0a80c450070a80c3e40c37c0c11c0701cf9",
+ "0x24030f9030240306101c21030f9030210302d01ce3030f9030e30301601ca4",
+ "0xd01ca409424084e30400c2900c3e40c2900c55c070940c3e40c0940c29007",
+ "0xc0840c0b40738c0c3e40c38c0c058072980c3e40c0b00c5600701cf903007",
+ "0xf9030a60315701c25030f903025030a401c24030f9030240306101c21030f9",
+ "0x19031bb01ce3058e806819040f9030ef031ba01ca609424084e30400c2980c",
+ "0x701cf903016031bd01c073e40c3a00c7040701cf90301a031bc01c073e40c",
+ "0x70300c3e40c0300c0b40701c0c3e40c01c0c058070840c3e40c3a410034fe",
+ "0x1c501c21030f903021031c401c0e030f90300e030a401c0d030f90300d03061",
+ "0xc7182a030f90342c0303601c2c37c2709424040f90302138c0e0340c01ce9",
+ "0x11501ca6030f9030a40311401ca4030f90302a0304701c073e40c01c0d01c2d",
+ "0xc184070940c3e40c0940c0b4070900c3e40c0900c058072a00c3e40c2980c",
+ "0x2509010030a8030f9030a80315701cdf030f9030df030a401c27030f903027",
+ "0x24030f9030240301601caa030f90302d0315801c073e40c01c0d01ca837c27",
+ "0x737c0c3e40c37c0c2900709c0c3e40c09c0c184070940c3e40c0940c0b407",
+ "0x1c80380d034f90340c01c0d71c072a8df09c2509010030aa030f9030aa03157",
+ "0xc3e40c0340c058070640c3e40c0380c7240701cf903007034073a4103bc0e",
+ "0x100315c01c073e40c01c0d01c0772c0c01d6f01ce8030f903019031ca01c1a",
+ "0xe3030f903016031cc01c16030f90300757c0701cf9030e90315c01c073e40c",
+ "0xc0300c0b4073a01a0340c3a00c3e40c38c0c728070680c3e40c3bc0c05807",
+ "0xc3f4073a01a0640e3e40c0380c035cd01c0e030f90300e030a401c0c030f9",
+ "0xc058070840c3e40c0580c73c0701cf9030070340738c0c73816030f9034e8",
+ "0x1a030a401c0d030f90300d0306101c19030f9030190302d01c07030f903007",
+ "0xc3a40c04c070400c3e40c0400c314070840c3e40c0840c314070680c3e40c",
+ "0xc6c4070b0df09c25090103e40c3a410084ef0680d06407069d001ce9030f9",
+ "0x5101ca62900d3e40c0a80c6cc0701cf903007034070b40c7442a030f90342c",
+ "0xaa2900d74c072a80c3e40c2a00c748072a00c3e40c01d5f01c073e40c2980c",
+ "0xc0940c0b4070900c3e40c0900c058070d40c3e40c0cc0c750070cc0c3e40c",
+ "0xf903035031d501cdf030f9030df030a401c27030f9030270306101c25030f9",
+ "0x1601cad030f90302d031d601c073e40c01c0d01c3537c27094240400c0d40c",
+ "0xc2900709c0c3e40c09c0c184070940c3e40c0940c0b4070900c3e40c0900c",
+ "0xf903007034072b4df09c2509010030ad030f9030ad031d501cdf030f9030df",
+ "0xc7580701cf9030ef030fc01c073e40c0400c17c0701cf9030e90303b01c07",
+ "0xd0306101c19030f9030190302d01c07030f9030070301601c4c030f9030e3",
+ "0xd064070400c1300c3e40c1300c754070680c3e40c0680c290070340c3e40c",
+ "0xf90300e0300d734070380c3e40c0380c290070300c3e40c0300c0b4071301a",
+ "0xe3031cf01c073e40c01c0d01c21031d738c0c3e40d0580c3f407058e80680e",
+ "0xc0340c184070680c3e40c0680c0b40701c0c3e40c01c0c058070900c3e40c",
+ "0xc0940c3140709410034f903010031d801ce8030f9030e8030a401c0d030f9",
+ "0xc09c0c04c0709c19034f9030190315901c24030f903024030c501c25030f9",
+ "0xc6c4072902d0a82c37c103e40c09c24094ef3a00d06807069d901c27030f9",
+ "0x5101c332a80d3e40c2980c6cc0701cf903007034072a00c768a6030f9034a4",
+ "0x2a0306101c2c030f90302c0302d01cdf030f9030df0301601c073e40c0cc0c",
+ "0xc3a40c314070400c3e40c0400c314070b40c3e40c0b40c290070a80c3e40c",
+ "0x103e40c064e9040aa0b42a0b0df069d001c19030f9030190301301ce9030f9",
+ "0xc6cc0701cf903007034070f00c76c42030f90343a031b101c3a12c4c2b435",
+ "0xc1100c748071100c3e40c01d5f01c073e40c10c0c1440710c3e034f903042",
+ "0xc0d40c058070dc0c3e40c11c0c7500711c0c3e40c0d83e035d301c36030f9",
+ "0xf90304b030a401c4c030f90304c0306101cad030f9030ad0302d01c35030f9",
+ "0x1d601c073e40c01c0d01c3712c4c2b4350400c0dc0c3e40c0dc0c7540712c0c",
+ "0xc184072b40c3e40c2b40c0b4070d40c3e40c0d40c058070ec0c3e40c0f00c",
+ "0xad0d4100303b030f90303b031d501c4b030f90304b030a401c4c030f90304c",
+ "0x5f01c073e40c3a40c17c0701cf9030190303b01c073e40c01c0d01c3b12c4c",
+ "0x2c0302d01cdf030f9030df0301601c13030f9030a8031d601c073e40c0400c",
+ "0xc04c0c754070b40c3e40c0b40c290070a80c3e40c0a80c184070b00c3e40c",
+ "0x5f01c073e40c0640c0ec0701cf9030070340704c2d0a82c37c1003013030f9",
+ "0xf903021031d601c073e40c3bc0c3f00701cf9030100305f01c073e40c3a40c",
+ "0xc3e40c0340c184070680c3e40c0680c0b40701c0c3e40c01c0c058071380c",
+ "0x7138e80341a01c100304e030f90304e031d501ce8030f9030e8030a401c0d",
+ "0x1a0640e3e40c0380c035cd01c0e030f90300e030a401c0c030f90300c0302d",
+ "0xc3e40c0580c73c0701cf9030070340738c0c77016030f9034e8030fd01ce8",
+ "0xd030f90300d0306101c19030f9030190302d01c07030f9030070301601c21",
+ "0x70400c3e40c0400c314070840c3e40c0840c314070680c3e40c0680c29007",
+ "0xdf09c25090103e40c3a410084ef0680d06407069dd01ce9030f9030e903013",
+ "0xd3e40c0a80c6cc0701cf903007034070b40c7782a030f90342c031b101c2c",
+ "0x72a80c3e40c2a00c748072a00c3e40c01d5f01c073e40c2980c14407298a4",
+ "0x70900c3e40c0900c058070d40c3e40c0cc0c750070cc0c3e40c2a8a4035d3",
+ "0x1d501cdf030f9030df030a401c27030f9030270306101c25030f9030250302d",
+ "0xf90302d031d601c073e40c01c0d01c3537c27094240400c0d40c3e40c0d40c",
+ "0xc3e40c09c0c184070940c3e40c0940c0b4070900c3e40c0900c058072b40c",
+ "0x72b4df09c2509010030ad030f9030ad031d501cdf030f9030df030a401c27",
+ "0xf9030ef030fc01c073e40c0400c17c0701cf9030e90303b01c073e40c01c0d",
+ "0x19030f9030190302d01c07030f9030070301601c4c030f9030e3031d601c07",
+ "0xc1300c3e40c1300c754070680c3e40c0680c290070340c3e40c0340c18407",
+ "0x73e40c3bc0c6f007064e9040ef038103e40c0340c6e8071301a0341901c10",
+ "0x70302d01c073e40c0640c6f80701cf9030e9031bd01c073e40c0400c70407",
+ "0x7058e80680e3e40c0380c01c0e77c070300c3e40c0300c2900701c0c3e40c",
+ "0x70900c3e40c38c0c2bc0701cf903007034070840c780e3030f903416030b1",
+ "0xa401c1a030f90301a0302d01c27030f9030250319901c25030f90302403198",
+ "0x73e40c01c0d01c273a01a0380c09c0c3e40c09c0c668073a00c3e40c3a00c",
+ "0x73a00c3e40c3a00c290070680c3e40c0680c0b40737c0c3e40c0840c66c07",
+ "0x7064e9040ef038103e40c0340c6e80737ce80680e030df030f9030df0319a",
+ "0xc0640c6f80701cf9030e9031bd01c073e40c0400c7040701cf90300e031bb",
+ "0xc3bc0c01c0e784070300c3e40c0300c2900701c0c3e40c01c0c0b40701cf9",
+ "0xc2bc0701cf903007034070840c788e3030f903416030b101c163a01a038f9",
+ "0x1a0302d01c27030f9030250319901c25030f9030240319801c24030f9030e3",
+ "0x273a01a0380c09c0c3e40c09c0c668073a00c3e40c3a00c290070680c3e40c",
+ "0xc290070680c3e40c0680c0b40737c0c3e40c0840c66c0701cf90300703407",
+ "0xc3e40c0300c0b40737ce80680e030df030f9030df0319a01ce8030f9030e8",
+ "0xd3a00c3f4073a01a0640e3e40c0380c035cd01c0e030f90300e030a401c0c",
+ "0x737c2709424084103e40c3bc0c6e80701cf9030070340738c0c78c16030f9",
+ "0xa40b40d3e40c0b40c760070b40c3e40c0580c73c070a82c034f9030df031e4",
+ "0xc3e40c01c0c058072a00c3e40c298a4034fe01ca60400d3e40c0400c76007",
+ "0x1a030f90301a030a401c0d030f90300d0306101c19030f9030190302d01c07",
+ "0x4c2b4350ccaa040f9030a80a81a0341901ce9714072a00c3e40c2a00c71007",
+ "0x42030f90304b0304701c073e40c01c0d01c3a031e512c0c3e40d1300c0d807",
+ "0x73a40c3e40c3a40c04c071080c3e40c1080c04c072a80c3e40c2a80c05807",
+ "0xc01c0d01c44031e710c0c3e40d0f80c0d8070f83c034f9030e9108aa039e6",
+ "0xc0580711c0c3e40c0b0270942408410108070d80c3e40c10c0c11c0701cf9",
+ "0xad030a401c35030f9030350306101c33030f9030330302d01c3c030f90303c",
+ "0xc0d80c04c070400c3e40c0400c314070b40c3e40c0b40c314072b40c3e40c",
+ "0xc6c4072d04e04c3b0dc103e40c0d8100b4472b4350cc3c069dd01c36030f9",
+ "0x5101cbe2f00d3e40c1440c6cc0701cf9030070340714c0c7a051030f9034b4",
+ "0x582f00d74c071600c3e40c1580c748071580c3e40c01d5f01c073e40c2f80c",
+ "0xc0ec0c0b4070dc0c3e40c0dc0c058071680c3e40c3000c750073000c3e40c",
+ "0xf90305a031d501c4e030f90304e030a401c13030f9030130306101c3b030f9",
+ "0x1601c5c030f903053031d601c073e40c01c0d01c5a138130ec370400c1680c",
+ "0xc2900704c0c3e40c04c0c184070ec0c3e40c0ec0c0b4070dc0c3e40c0dc0c",
+ "0xf903007034071704e04c3b0dc100305c030f90305c031d501c4e030f90304e",
+ "0xc6f80701cf90302d0305f01c073e40c0400c17c0701cf903021031bb01c07",
+ "0x73e40c0900c6f00701cf903025031c101c073e40c09c0c6f40701cf90302c",
+ "0x70cc0c3e40c0cc0c0b4070f00c3e40c0f00c058073080c3e40c1100c75807",
+ "0x10030c2030f9030c2031d501cad030f9030ad030a401c35030f90303503061",
+ "0x73e40c0400c17c0701cf903021031bb01c073e40c01c0d01cc22b4350cc3c",
+ "0x27031bd01c073e40c0b00c6f80701cf903024031bc01c073e40c0b40c17c07",
+ "0xc3030f90303a031d601c073e40c3a40c0ec0701cf903025031c101c073e40c",
+ "0x70d40c3e40c0d40c184070cc0c3e40c0cc0c0b4072a80c3e40c2a80c05807",
+ "0x70340730cad0d4332a810030c3030f9030c3031d501cad030f9030ad030a4",
+ "0x701cf9030e90303b01c073e40c0400c17c0701cf9030ef030fc01c073e40c",
+ "0x6101c19030f9030190302d01c07030f9030070301601c5f030f9030e3031d6",
+ "0x70400c17c0c3e40c17c0c754070680c3e40c0680c290070340c3e40c0340c",
+ "0xe0300d734070380c3e40c0380c290070300c3e40c0300c0b40717c1a03419",
+ "0x1ba01c073e40c01c0d01ce3031e90580c3e40d3a00c3f4073a01a0640e3e40c",
+ "0xf903016031cf01c2a0b00d3e40c37c0c7900737c2709424084103e40c3bc0c",
+ "0xa62900d3f80729810034f903010031d801ca40b40d3e40c0b40c760070b40c",
+ "0xc0340c184070640c3e40c0640c0b40701c0c3e40c01c0c058072a00c3e40c",
+ "0xd064073a5c501ca8030f9030a8031c401c1a030f90301a030a401c0d030f9",
+ "0x7034070e80c7a84b030f90344c0303601c4c2b4350ccaa040f9030a80a81a",
+ "0xf9030420301301caa030f9030aa0301601c42030f90304b0304701c073e40c",
+ "0x3e0303601c3e0f00d3e40c3a4422a80e3ec073a40c3e40c3a40c04c071080c",
+ "0x210404201c36030f9030430304701c073e40c01c0d01c44031eb10c0c3e40d",
+ "0x70cc0c3e40c0cc0c0b4070f00c3e40c0f00c0580711c0c3e40c0b02709424",
+ "0xc501c2d030f90302d030c501cad030f9030ad030a401c35030f90303503061",
+ "0x360402d11cad0d4330f01a774070d80c3e40c0d80c04c070400c3e40c0400c",
+ "0x73e40c01c0d01c53031ec1440c3e40d2d00c6c4072d04e04c3b0dc103e40c",
+ "0x1d201c56030f90300757c0701cf9030be0305101cbe2f00d3e40c1440c6cc07",
+ "0x1601c5a030f9030c0031d401cc0030f9030582f00d74c071600c3e40c1580c",
+ "0xc2900704c0c3e40c04c0c184070ec0c3e40c0ec0c0b4070dc0c3e40c0dc0c",
+ "0xf903007034071684e04c3b0dc100305a030f90305a031d501c4e030f90304e",
+ "0x3b030f90303b0302d01c37030f9030370301601c5c030f903053031d601c07",
+ "0xc1700c3e40c1700c754071380c3e40c1380c2900704c0c3e40c04c0c18407",
+ "0xf9030100305f01c073e40c0840c6ec0701cf903007034071704e04c3b0dc10",
+ "0xc7040701cf903027031bd01c073e40c0b00c6f80701cf90302d0305f01c07",
+ "0xf90303c0301601cc2030f903044031d601c073e40c0900c6f00701cf903025",
+ "0xc3e40c2b40c290070d40c3e40c0d40c184070cc0c3e40c0cc0c0b4070f00c",
+ "0xc6ec0701cf90300703407308ad0d4330f010030c2030f9030c2031d501cad",
+ "0x73e40c0900c6f00701cf90302d0305f01c073e40c0400c17c0701cf903021",
+ "0xe90303b01c073e40c0940c7040701cf903027031bd01c073e40c0b00c6f807",
+ "0xf9030330302d01caa030f9030aa0301601cc3030f90303a031d601c073e40c",
+ "0xc3e40c30c0c754072b40c3e40c2b40c290070d40c3e40c0d40c184070cc0c",
+ "0x100305f01c073e40c3bc0c3f00701cf9030070340730cad0d4332a810030c3",
+ "0xc3e40c01c0c0580717c0c3e40c38c0c7580701cf9030e90303b01c073e40c",
+ "0x1a030f90301a030a401c0d030f90300d0306101c19030f9030190302d01c07",
+ "0x193a410040f90300d031ba01c5f0680d064070400c17c0c3e40c17c0c75407",
+ "0xc3e40c0380c094070300c3e40c0300c2900701c0c3e40c01c0c0b4073a01a",
+ "0x25031ef0900c3e40d0840c7b807084e30580e3e40c03810030073bded01c0e",
+ "0xc0940738c0c3e40c38c0c290070580c3e40c0580c0b40701cf90300703407",
+ "0xc3e40d0b00c7c4070b0df09c0e3e40c3bce938c163bdf001cef030f9030ef",
+ "0xf9030a60305101ca62900d3e40c0900c7cc0701cf903007034070b40c7c82a",
+ "0x70cc0c3e40c01d5f01c073e40c2a80c144072a8a8034f90302a031f401c07",
+ "0xc2b40c7d8072b40c3e40c0cc35035f501c35030f9030e8068192a0a404042",
+ "0xf90304c031f701cdf030f9030df030a401c27030f9030270302d01c4c030f9",
+ "0xc3a00c6f80701cf903024031f801c073e40c01c0d01c4c37c270380c1300c",
+ "0x712c0c3e40c0b40c7e40701cf903019031c101c073e40c0680c6f40701cf9",
+ "0xe0304b030f90304b031f701cdf030f9030df030a401c27030f9030270302d",
+ "0x1be01c073e40c0640c7040701cf90301a031bd01c073e40c01c0d01c4b37c27",
+ "0xf903025031f901c073e40c3a40c6f00701cf9030ef030ae01c073e40c3a00c",
+ "0xc3e40c0e80c7dc0738c0c3e40c38c0c290070580c3e40c0580c0b4070e80c",
+ "0x73a01a034f903019031fa01c190400d3e40c0400c760070e8e30580e0303a",
+ "0xc1e40738c0c3e40c0580c7f0070580c3e40c3a00c7ec0701cf90301a0305f",
+ "0x250307901c25030f9030240317501c073e40c0840c2b80709021034f9030e3",
+ "0xf90302c0307901c2c030f90300763c0701cf903027030ae01cdf09c0d3e40c",
+ "0xc3e40c0b40c5d4072900c3e40c37c0c5d40701cf90302a030ae01c2d0a80d",
+ "0x73e40d2a00c3e8072a00c3e40c2a00c094072a00c3e40c298a4035fd01ca6",
+ "0x70d40c3e40c0cc0c748070cc0c3e40c01d5f01c073e40c01c0d01caa031fe",
+ "0xf9030aa0320001c073e40c01c0d01c077fc0c01d6f01cad030f903035030bd",
+ "0x72b40c3e40c12c0c2f40712c0c3e40c1300c804071300c3e40c01d5f01c07",
+ "0xc80c42030f90343a0318d01c3a030f90303a030bd01c3a030f9030ad03202",
+ "0x100305f01c073e40c3a40c0ec0701cf9030420305101c073e40c01c0d01c3c",
+ "0x710c0c3e40c01e0401c3e030f9030070840701cf9030ef030fc01c073e40c",
+ "0x2c01c36030f90300737c071100c3e40c10c3e0342701c43030f90304303025",
+ "0x2d01c07030f9030070301601c37030f903047031f901c47030f9030440d80d",
+ "0xc7dc070380c3e40c0380c290070340c3e40c0340c184070300c3e40c0300c",
+ "0x73e40c0f00c1440701cf903007034070dc0e0340c01c1003037030f903037",
+ "0x70301601cbc14c0d3e40c1380c81407144b4138130ec103e40c3bc0c6e807",
+ "0xc01cef6fc070380c3e40c0380c290070300c3e40c0300c0b40701c0c3e40c",
+ "0xf903007034071700c8185a030f9034c00303601cc0160562f8ef3e40c2f00e",
+ "0xc2030f9030c20301301cbe030f9030be0301601cc2030f90305a0304701c07",
+ "0xf9030c3308be039e601cc3030f9030c30301301cc33a40d3e40c3a40c56407",
+ "0xc3140c11c0701cf9030070340718c0c81cc5030f9034610303601c6117c0d",
+ "0xf9030650301301c58030f903058030a401c56030f9030560302d01c65030f9",
+ "0xc828c6030f9034c80320901cc819cc9038f90306514c58158ef820071940c",
+ "0x717c0c3e40c17c0c058073106c034f9030b40320b01c073e40c01c0d01c6a",
+ "0x1d801c67030f903067030a401c0d030f90300d0306101cc9030f9030c90302d",
+ "0xc1b8c419c0d3245f3a5c201c6e030f90306e030c501c6e0400d3e40c0400c",
+ "0x701cf903007034072c80c83075030f9034730303601c732e4712f4bf040f9",
+ "0x15901cb1030f9030b10301301cbf030f9030bf0301601cb1030f90307503047",
+ "0x79034f9030af2c4bf039e601caf030f9030af0301301caf3a40d3e40c3a40c",
+ "0xc3e40c1ec0c11c0701cf903007034072ac0c8347b030f9034ae0303601cae",
+ "0x71030f9030710306101cbd030f9030bd0302d01c79030f9030790301601ca9",
+ "0xa3030f9030a3030c501ca30400d3e40c0400c760072e40c3e40c2e40c29007",
+ "0xa020084288103e40c2a4a31b0b91c4bd1e419838072a40c3e40c2a40c04c07",
+ "0x99030f9030078440701cf903007034072600c8409a030f90349c0320f01c9c",
+ "0xed3ac0d3e40c2680c84c0701cf9030ea0305101cea0000d3e40c3180c84807",
+ "0x513ac0004c3b0404201cf1030f9030e90409903a1401c073e40c3b40c14407",
+ "0xc3c40c854072800c3e40c2800c290072100c3e40c2100c0b4073d00c3e40c",
+ "0x21744c0c3e40d4480c6c407448f73d80e3e40c3c4f4280843be1601cf1030f9",
+ "0x701cf9031570305101d574540d3e40c44c0c6cc0701cf903007034074500c",
+ "0x1601d5b030f903159031f601d59030f9031584540d7d4075600c3e40c01d5f",
+ "0xc290072000c3e40c2000c184073d80c3e40c3d80c0b4072880c3e40c2880c",
+ "0xf9030070340756cf7200f6288100315b030f90315b031f701cf7030f9030f7",
+ "0xf6030f9030f60302d01ca2030f9030a20301601d5c030f903114031f901c07",
+ "0xc5700c3e40c5700c7dc073dc0c3e40c3dc0c290072000c3e40c2000c18407",
+ "0xf903051031be01c073e40c0ec0c6ec0701cf90300703407570f7200f628810",
+ "0xc0ec0701cf903013031bc01c073e40c0400c17c0701cf9030c60321801c07",
+ "0xc2100c0b4072880c3e40c2880c058075740c3e40c2600c7e40701cf9030e9",
+ "0xf90315d031f701ca0030f9030a0030a401c80030f9030800306101c84030f9",
+ "0xc6f00701cf9030c60321801c073e40c01c0d01d5d28080210a20400c5740c",
+ "0x73e40c0400c17c0701cf9030e90303b01c073e40c0ec0c6ec0701cf903013",
+ "0xc058075780c3e40c2ac0c7e40701cf90306c031bd01c073e40c1440c6f807",
+ "0xb9030a401c71030f9030710306101cbd030f9030bd0302d01c79030f903079",
+ "0x73e40c01c0d01d5e2e4712f4790400c5780c3e40c5780c7dc072e40c3e40c",
+ "0xe90303b01c073e40c0ec0c6ec0701cf903013031bc01c073e40c3180c86007",
+ "0x701cf90306c031bd01c073e40c1440c6f80701cf9030100305f01c073e40c",
+ "0x6101cbd030f9030bd0302d01cbf030f9030bf0301601d5f030f9030b2031f9",
+ "0xbf0400c57c0c3e40c57c0c7dc072e40c3e40c2e40c290071c40c3e40c1c40c",
+ "0x701cf903013031bc01c073e40c2d00c6f40701cf9030070340757cb91c4bd",
+ "0xc1440c6f80701cf9030100305f01c073e40c3a40c0ec0701cf90303b031bb",
+ "0xc3e40c3240c0b40717c0c3e40c17c0c058075840c3e40c1a80c7e40701cf9",
+ "0x161030f903161031f701c67030f903067030a401c0d030f90300d0306101cc9",
+ "0xc04c0c6f00701cf9030b4031bd01c073e40c01c0d01d6119c0d3245f0400c",
+ "0x1be01c073e40c0400c17c0701cf9030e90303b01c073e40c0ec0c6ec0701cf9",
+ "0xc17c0c0580758c0c3e40c18c0c7e40701cf903053031c101c073e40c1440c",
+ "0xf903058030a401c0d030f90300d0306101c56030f9030560302d01c5f030f9",
+ "0x1bd01c073e40c01c0d01d631600d1585f0400c58c0c3e40c58c0c7dc071600c",
+ "0xf9030e90303b01c073e40c0ec0c6ec0701cf903013031bc01c073e40c2d00c",
+ "0xc7e40701cf903053031c101c073e40c1440c6f80701cf9030100305f01c07",
+ "0xd0306101c56030f9030560302d01cbe030f9030be0301601d64030f90305c",
+ "0xd158be0400c5900c3e40c5900c7dc071600c3e40c1600c290070340c3e40c",
+ "0x1601c10030f903007064073bc0c3e40c01e1901c073e40c0380c7040759058",
+ "0xc3a0070340c3e40c0340c290070300c3e40c0300c0b40701c0c3e40c01c0c",
+ "0xe93bcf9030ef0400d030070421b01cef030f9030ef0321a01c10030f903010",
+ "0xc0580c8780701cf9030070340738c0c87416030f9034e80321c01ce806819",
+ "0xf9034240303601c24030f9030210322001c21030f9030210321f01c21030f9",
+ "0xf9030df0311401cdf030f9030250304701c073e40c01c0d01c27032210940c",
+ "0xc3e40c0640c0b4073a40c3e40c3a40c058070a80c3e40c0b00c454070b00c",
+ "0xd01c2a068193a4ef0302a030f90302a0315701c1a030f90301a030a401c19",
+ "0xc0640c0b4073a40c3e40c3a40c058070b40c3e40c09c0c5600701cf903007",
+ "0x2d068193a4ef0302d030f90302d0315701c1a030f90301a030a401c19030f9",
+ "0xc0b4073a40c3e40c3a40c058072900c3e40c38c0c5600701cf90300703407",
+ "0x193a4ef030a4030f9030a40315701c1a030f90301a030a401c19030f903019",
+ "0xc3e40c0400c314070340c3e40c0340c1840701c0c3e40c01c0c058072901a",
+ "0xe90301601ce8030f90300706407068193a40e3e40c040ef034073be2201c10",
+ "0xc3a00c3a0070380c3e40c0380c290070300c3e40c0300c0b4073a40c3e40c",
+ "0x2138c163bcf90301a3a00e030e90421b01c1a030f90301a0321a01ce8030f9",
+ "0xc3e40c0940c8780701cf9030070340709c0c88c25030f9034240321c01c24",
+ "0x2a030f90342c0303601c2c030f9030df0322001cdf030f9030df0321f01cdf",
+ "0xa6030f9030a40311401ca4030f90302a0304701c073e40c01c0d01c2d03224",
+ "0x738c0c3e40c38c0c0b4070580c3e40c0580c058072a00c3e40c2980c45407",
+ "0x10030a8030f9030a80315701c21030f903021030a401c19030f90301903061",
+ "0xf9030160301601caa030f90302d0315801c073e40c01c0d01ca80841938c16",
+ "0xc3e40c0840c290070640c3e40c0640c1840738c0c3e40c38c0c0b4070580c",
+ "0xc5600701cf903007034072a821064e305810030aa030f9030aa0315701c21",
+ "0x190306101ce3030f9030e30302d01c16030f9030160301601c33030f903027",
+ "0x1938c160400c0cc0c3e40c0cc0c55c070840c3e40c0840c290070640c3e40c",
+ "0xc3e40c0400c710070340c3e40c0340c1840701c0c3e40c01c0c058070cc21",
+ "0xe90301601ce8030f90300706407068193a40e3e40c040ef034073be2501c10",
+ "0xc3a00c3a0070380c3e40c0380c290070300c3e40c0300c0b4073a40c3e40c",
+ "0x2138c163bcf90301a3a00e030e90421b01c1a030f90301a0321a01ce8030f9",
+ "0xc3e40c0940c8780701cf9030070340709c0c89825030f9034240321c01c24",
+ "0x2a030f90342c0303601c2c030f9030df0322001cdf030f9030df0321f01cdf",
+ "0xa6030f9030a40311401ca4030f90302a0304701c073e40c01c0d01c2d03227",
+ "0x738c0c3e40c38c0c0b4070580c3e40c0580c058072a00c3e40c2980c45407",
+ "0x10030a8030f9030a80315701c21030f903021030a401c19030f90301903061",
+ "0xf9030160301601caa030f90302d0315801c073e40c01c0d01ca80841938c16",
+ "0xc3e40c0840c290070640c3e40c0640c1840738c0c3e40c38c0c0b4070580c",
+ "0xc5600701cf903007034072a821064e305810030aa030f9030aa0315701c21",
+ "0x190306101ce3030f9030e30302d01c16030f9030160301601c33030f903027",
+ "0x1938c160400c0cc0c3e40c0cc0c55c070840c3e40c0840c290070640c3e40c",
+ "0xf90300c01c0d8a0070300c3e40c0300c2900701c0c3e40c01c0c0b4070cc21",
+ "0x100322b01c073e40c01c0d01ce90322a0400c3e40d3bc0c8a4073bc0e0340e",
+ "0x70902138c163a0103e40c0680c8b4070680c3e40c0640c8b0070640c3e40c",
+ "0xc0900c2b80701cf9030210305f01c073e40c0580c8bc0701cf9030e80322e",
+ "0xc3e40c0340c0b40709c0c3e40c0940c8c4070940c3e40c38c0c8c00701cf9",
+ "0x70340709c0e0340e03027030f9030270323201c0e030f90300e030a401c0d",
+ "0xf90300e030a401c0d030f90300d0302d01cdf030f9030e90323301c073e40c",
+ "0x706810034f903010031d801cdf0380d0380c37c0c3e40c37c0c8c8070380c",
+ "0x1fc01ce3030f903016031fb01c073e40c3a00c17c07058e8034f90301a031fa",
+ "0xc5d40701cf903024030ae01c250900d3e40c0840c1e4070840c3e40c38c0c",
+ "0xc01d8f01c073e40c37c0c2b8070b0df034f9030270307901c27030f903025",
+ "0xf90302c0317501c073e40c0b40c2b8072902d034f90302a0307901c2a030f9",
+ "0xf9030aa0302501caa030f9030a82980d7f4072a00c3e40c2900c5d4072980c",
+ "0x35030f90300757c0701cf903007034070cc0c8d0073e40d2a80c3e8072a80c",
+ "0x70340701e35030075bc071300c3e40c2b40c2f4072b40c3e40c0d40c74807",
+ "0x3a030f90304b0320101c4b030f90300757c0701cf9030330320001c073e40c",
+ "0x71080c3e40c1080c2f4071080c3e40c1300c808071300c3e40c0e80c2f407",
+ "0x3b01c073e40c0f00c1440701cf903007034070f80c8d83c030f9034420318d",
+ "0xf9030ef030fc01c073e40c0400c17c0701cf9030e90305f01c073e40c0640c",
+ "0x2701c44030f9030440302501c44030f9030078dc0710c0c3e40c01c2101c07",
+ "0x1f901c37030f90303611c0d0b00711c0c3e40c01cdf01c36030f90304410c0d",
+ "0xc184070300c3e40c0300c0b40701c0c3e40c01c0c058070ec0c3e40c0dc0c",
+ "0xc01c100303b030f90303b031f701c0e030f90300e030a401c0d030f90300d",
+ "0x133a40d3e40c3a40c7600701cf90303e0305101c073e40c01c0d01c3b0380d",
+ "0x71440c3e40c2d00c7ec0701cf90304e0305f01cb41380d3e40c04c0c7e807",
+ "0x17501c073e40c2f00c2b8072f8bc034f9030530307901c53030f903051031fc",
+ "0x763c0701cf903058030ae01cc01600d3e40c1580c1e4071580c3e40c2f80c",
+ "0xc3000c5d40701cf90305c030ae01cc21700d3e40c1680c1e4071680c3e40c",
+ "0xc1840c094071840c3e40c17cc3035fd01c5f030f9030c20317501cc3030f9",
+ "0xc3e40c01d5f01c073e40c01c0d01cc50323801cf903461030fa01c61030f9",
+ "0xd01c078e40c01d6f01cc9030f903065030bd01c65030f903063031d201c63",
+ "0xc3e40c19c0c8040719c0c3e40c01d5f01c073e40c3140c8000701cf903007",
+ "0xc6030f9030c6030bd01cc6030f9030c90320201cc9030f9030c8030bd01cc8",
+ "0x701cf90306a0305101c073e40c01c0d01c6c0323a1a80c3e40d3180c63407",
+ "0xc3bc0c3f00701cf9030100305f01c073e40c3a40c17c0701cf9030190303b",
+ "0x71b80c3e40c1b80c094071b80c3e40c01e3b01cc4030f9030070840701cf9",
+ "0x71c40c3e40c2fcbd0342c01cbd030f90300737c072fc0c3e40c1b8c403427",
+ "0x6101c0c030f90300c0302d01c07030f9030070301601cb9030f903071031f9",
+ "0x70400c2e40c3e40c2e40c7dc070380c3e40c0380c290070340c3e40c0340c",
+ "0x73040f9030ef031ba01c073e40c1b00c1440701cf903007034072e40e0340c",
+ "0xc0302d01c07030f9030070301601cae1e40d3e40c2c40c82c072bcb12c875",
+ "0xc0400c760070380c3e40c0380c290070340c3e40c0340c184070300c3e40c",
+ "0xab040f90307b2b80e0340c01ce9708071ec0c3e40c1ec0c314071ec10034f9",
+ "0x800304701c073e40c01c0d01ca00323c2000c3e40d2100c0d807210a228ca9",
+ "0xc0640c564072700c3e40c2700c04c072ac0c3e40c2ac0c058072700c3e40c",
+ "0x3601c992600d3e40c2689c2ac0e3ec072680c3e40c2680c04c0726819034f9",
+ "0x1601ceb030f9030000304701c073e40c01c0d01cea0323d0000c3e40d2640c",
+ "0xc2900728c0c3e40c28c0c184072a40c3e40c2a40c0b4072600c3e40c2600c",
+ "0xc04c073b40c3e40c3b40c314073b410034f903010031d801ca2030f9030a2",
+ "0x20f01d123dcf63d0f1040f9030eb3b479288a32a4980660e01ceb030f9030eb",
+ "0x755d15034f9031130321301c073e40c01c0d01d140323e44c0c3e40d4480c",
+ "0x2d01cf1030f9030f10301601d595600d3e40c4540c82c0701cf90315703051",
+ "0xc760073dc0c3e40c3dc0c290073d80c3e40c3d80c184073d00c3e40c3d00c",
+ "0xf90315b564f73d8f43c4e97080756c0c3e40c56c0c3140756ce9034f9030e9",
+ "0x4701c073e40c01c0d01d640323f58c0c3e40d5840c0d8075855f5795d57010",
+ "0xc564075940c3e40c5940c04c075700c3e40c5700c058075940c3e40c58c0c",
+ "0x16a5a00d3e40c599655700e798075980c3e40c5980c04c0759819034f903019",
+ "0x16e030f90316c0304701c073e40c01c0d01d6d032405b00c3e40d5a80c0d807",
+ "0x75780c3e40c5780c184075740c3e40c5740c0b4075a00c3e40c5a00c05807",
+ "0x75bc0c3e40c5bc0c314075bce9034f9030e9031d801d5f030f90315f030a4",
+ "0x1765d5745c971040f90316e5bd5857d5e575680660e01d6e030f90316e03013",
+ "0x17e034f9031770321301c073e40c01c0d01d7d032415dc0c3e40d5d80c83c07",
+ "0x17e2c8751cc10108076000c3e40c064e90400e8500701cf90317f0305101d7f",
+ "0x1800321501d75030f903175030a401d72030f9031720302d01d82030f9030af",
+ "0xfc030f903587031b101d8761584038f903180609755c8ef858076000c3e40c",
+ "0x73e40c6280c1440762989034f9030fc031b301c073e40c01c0d01d8803242",
+ "0x76340c3e40c6300c7d8076300c3e40c62d89035f501d8b030f90300757c07",
+ "0xa401d74030f9031740306101d84030f9031840302d01d71030f90317103016",
+ "0xc01c0d01d8d61574611710400c6340c3e40c6340c7dc076140c3e40c6140c",
+ "0xc3e40c6100c0b4075c40c3e40c5c40c0580763c0c3e40c6200c7e40701cf9",
+ "0x18f030f90318f031f701d85030f903185030a401d74030f9031740306101d84",
+ "0xc2bc0c6f80701cf903073031bb01c073e40c01c0d01d8f61574611710400c",
+ "0x3b01c073e40c1d40c6f00701cf9030b2031c101c073e40c0400c17c0701cf9",
+ "0xc5c40c058076440c3e40c5f40c7e40701cf9030e90305f01c073e40c0640c",
+ "0xf903175030a401d74030f9031740306101d72030f9031720302d01d71030f9",
+ "0x1c101c073e40c01c0d01d915d5745c9710400c6440c3e40c6440c7dc075d40c",
+ "0xf9030e90305f01c073e40c1cc0c6ec0701cf9030190303b01c073e40c2c80c",
+ "0xc6f40701cf9030100305f01c073e40c2bc0c6f80701cf903075031bc01c07",
+ "0xc5740c0b4075a00c3e40c5a00c058076480c3e40c5b40c7e40701cf903158",
+ "0xf903192031f701d5f030f90315f030a401d5e030f90315e0306101d5d030f9",
+ "0xc0ec0701cf9030b2031c101c073e40c01c0d01d9257d5e575680400c6480c",
+ "0x73e40c1d40c6f00701cf9030e90305f01c073e40c1cc0c6ec0701cf903019",
+ "0x164031f901c073e40c5600c6f40701cf9030100305f01c073e40c2bc0c6f807",
+ "0xc5780c184075740c3e40c5740c0b4075700c3e40c5700c058076500c3e40c",
+ "0x15f5795d5701003194030f903194031f701d5f030f90315f030a401d5e030f9",
+ "0x73031bb01c073e40c0640c0ec0701cf9030b2031c101c073e40c01c0d01d94",
+ "0x701cf9030af031be01c073e40c1d40c6f00701cf9030e90305f01c073e40c",
+ "0xc0b4073c40c3e40c3c40c058076580c3e40c4500c7e40701cf9030100305f",
+ "0x196031f701cf7030f9030f7030a401cf6030f9030f60306101cf4030f9030f4",
+ "0x701cf9030b2031c101c073e40c01c0d01d963dcf63d0f10400c6580c3e40c",
+ "0xc1d40c6f00701cf9030e90305f01c073e40c1cc0c6ec0701cf9030190303b",
+ "0x1f901c073e40c1e40c6f40701cf9030100305f01c073e40c2bc0c6f80701cf9",
+ "0xc184072a40c3e40c2a40c0b4072600c3e40c2600c058076600c3e40c3a80c",
+ "0xa92601003198030f903198031f701ca2030f9030a2030a401ca3030f9030a3",
+ "0x1bb01c073e40c0640c0ec0701cf9030b2031c101c073e40c01c0d01d98288a3",
+ "0xf9030af031be01c073e40c1d40c6f00701cf9030e90305f01c073e40c1cc0c",
+ "0x1601d99030f9030a0031f901c073e40c1e40c6f40701cf9030100305f01c07",
+ "0xc2900728c0c3e40c28c0c184072a40c3e40c2a40c0b4072ac0c3e40c2ac0c",
+ "0xc3bc0c6e807664a228ca92ac1003199030f903199031f701ca2030f9030a2",
+ "0x270400d3e40c0400c7600709424034f903021031e401c2138c163a01a040f9",
+ "0xc3e40c01c0c058070b00c3e40c37c27034fe01cdf3a40d3e40c3a40c76007",
+ "0xe030f90300e030a401c0d030f90300d0306101c0c030f90300c0302d01c07",
+ "0xa8298a40b42a040f90302c0940e0340c01ce9714070b00c3e40c0b00c71007",
+ "0x35030f9030aa0304701c073e40c01c0d01c33032432a80c3e40d2a00c0d807",
+ "0x17d01c3a030f9030079100712c0c3e40c01e4401c4c2b40d3e40c0d40c0dc07",
+ "0x3701c073e40c0f00c0ec070f83c034f9030420303701c42030f90303a12c0d",
+ "0x3b01c470d80d3e40c0f80c0dc0701cf9030430303b01c4410c0d3e40c1300c",
+ "0x440364501c47030f9030470301301c44030f9030440301301c073e40c0d80c",
+ "0xc1440701cf9030070340704c0c9183b030f9034370318d01c37030f903047",
+ "0xc0640c04c072b40c3e40c2b40c04c070a80c3e40c0a80c0580701cf90303b",
+ "0x53032471440c3e40d2d00c0d8072d04e034f9030192b42a038fb01c19030f9",
+ "0xc3e40c090e3058e806810108072f00c3e40c1440c11c0701cf90300703407",
+ "0xa4030f9030a40306101c2d030f90302d0302d01c4e030f90304e0301601cbe",
+ "0x73a40c3e40c3a40c314070400c3e40c0400c314072980c3e40c2980c29007",
+ "0x5a30058158103e40c2f0e9040be298a40b44e069dd01cbc030f9030bc03013",
+ "0xd3e40c3080c6cc0701cf9030070340730c0c920c2030f90345c031b101c5c",
+ "0x63030f9030580302d01cc5030f9030560301601c073e40c1840c144071845f",
+ "0x719c0c3e40c17c0c924073240c3e40c1680c290071940c3e40c3000c18407",
+ "0xf9030560301601cc8030f9030c3031f901c073e40c01c0d01c079280c01d6f",
+ "0xc3e40c1680c290073000c3e40c3000c184071600c3e40c1600c0b4071580c",
+ "0xc6ec0701cf903007034073205a3005815810030c8030f9030c8031f701c5a",
+ "0x73e40c0900c6f80701cf9030100305f01c073e40c3a40c17c0701cf90301a",
+ "0x53031f901c073e40c3a00c6f00701cf903016031c101c073e40c38c0c6f407",
+ "0xc2900c184070b40c3e40c0b40c0b4071380c3e40c1380c058073180c3e40c",
+ "0xa62902d13810030c6030f9030c6031f701ca6030f9030a6030a401ca4030f9",
+ "0x100305f01c073e40c3a40c17c0701cf9030130305101c073e40c01c0d01cc6",
+ "0x2438c163a01a0404201c073e40c2b40c0ec0701cf9030190303b01c073e40c",
+ "0xc2900c1840718c0c3e40c0b40c0b4073140c3e40c0a80c058071a80c3e40c",
+ "0xc3e40c01d5f01c67030f90306a0324901cc9030f9030a6030a401c65030f9",
+ "0xc3e40c1b80c7dc071b80c3e40c3100c7d8073100c3e40c1b067035f501c6c",
+ "0xe90305f01c073e40c0680c6ec0701cf903007034071b8c919463314100306e",
+ "0x701cf903024031be01c073e40c3a00c6f00701cf9030100305f01c073e40c",
+ "0xc0cc0c7e40701cf9030190303b01c073e40c0580c7040701cf9030e3031bd",
+ "0xf9030a40306101c2d030f90302d0302d01c2a030f90302a0301601cbf030f9",
+ "0xbf298a40b42a0400c2fc0c3e40c2fc0c7dc072980c3e40c2980c290072900c",
+ "0x73e40c3a00c17c07058e8034f90301a031fa01c1a0400d3e40c0400c76007",
+ "0x250900d3e40c0840c1e4070840c3e40c38c0c7f00738c0c3e40c0580c7ec07",
+ "0x70b0df034f9030270307901c27030f9030250317501c073e40c0900c2b807",
+ "0xc2b8072902d034f90302a0307901c2a030f90300763c0701cf9030df030ae",
+ "0xa82980d7f4072a00c3e40c2900c5d4072980c3e40c0b00c5d40701cf90302d",
+ "0x7034070cc0c92c073e40d2a80c3e8072a80c3e40c2a80c094072a80c3e40c",
+ "0xc3e40c2b40c2f4072b40c3e40c0d40c748070d40c3e40c01d5f01c073e40c",
+ "0xf90300757c0701cf9030330320001c073e40c01c0d01c079300c01d6f01c4c",
+ "0xc3e40c1300c808071300c3e40c0e80c2f4070e80c3e40c12c0c8040712c0c",
+ "0xf903007034070f80c9343c030f9034420318d01c42030f903042030bd01c42",
+ "0xc17c0701cf9030e90305f01c073e40c0640c0ec0701cf90303c0305101c07",
+ "0x44030f9030079380710c0c3e40c01c2101c073e40c3bc0c3f00701cf903010",
+ "0x711c0c3e40c01cdf01c36030f90304410c0d09c071100c3e40c1100c09407",
+ "0x701c0c3e40c01c0c058070ec0c3e40c0dc0c7e4070dc0c3e40c0d8470342c",
+ "0x1f701c0e030f90300e030a401c0d030f90300d0306101c0c030f90300c0302d",
+ "0xf90303e0305101c073e40c01c0d01c3b0380d030070400c0ec0c3e40c0ec0c",
+ "0xf90304e0305f01cb41380d3e40c04c0c7e80704ce9034f9030e9031d801c07",
+ "0xbc034f9030530307901c53030f903051031fc01c51030f9030b4031fb01c07",
+ "0xc01600d3e40c1580c1e4071580c3e40c2f80c5d40701cf9030bc030ae01cbe",
+ "0xae01cc21700d3e40c1680c1e4071680c3e40c01d8f01c073e40c1600c2b807",
+ "0xc3035fd01c5f030f9030c20317501cc3030f9030c00317501c073e40c1700c",
+ "0xd01cc50324f01cf903461030fa01c61030f9030610302501c61030f90305f",
+ "0xf903065030bd01c65030f903063031d201c63030f90300757c0701cf903007",
+ "0xc01d5f01c073e40c3140c8000701cf9030070340701e50030075bc073240c",
+ "0xf9030c90320201cc9030f9030c8030bd01cc8030f9030670320101c67030f9",
+ "0xc01c0d01c6c032511a80c3e40d3180c634073180c3e40c3180c2f4073180c",
+ "0x5f01c073e40c3a40c17c0701cf9030190303b01c073e40c1a80c1440701cf9",
+ "0xc3e40c01e5201cc4030f9030070840701cf9030ef030fc01c073e40c0400c",
+ "0xbd030f90300737c072fc0c3e40c1b8c40342701c6e030f90306e0302501c6e",
+ "0x7030f9030070301601cb9030f903071031f901c71030f9030bf2f40d0b007",
+ "0x70380c3e40c0380c290070340c3e40c0340c184070300c3e40c0300c0b407",
+ "0xc1b00c1440701cf903007034072e40e0340c01c10030b9030f9030b9031f7",
+ "0x1d801c790400d3e40c0400c760072bcb12c8751cc103e40c3bc0c6e80701cf9",
+ "0x701c0c3e40c01c0c058071ec0c3e40c2b879034fe01cae3a40d3e40c3a40c",
+ "0x1c401c0e030f90300e030a401c0d030f90300d0306101c0c030f90300c0302d",
+ "0x25301cab030f9030ab0301301cab0640d3e40c0640c564071ec0c3e40c1ec0c",
+ "0x2552800c3e40d2000c9500720084288a32a4103e40c2ac7b2bc0e0340c01c19",
+ "0x701cf9030980305101c982680d3e40c2800c9580701cf903007034072700c",
+ "0xa30302d01c00030f90309a2c4b21d4730404201c99030f9030193a41003a57",
+ "0x8428cef964072640c3e40c2640c960072100c3e40c2100c2900728c0c3e40c",
+ "0x73e40c01c0d01cf40325a3c40c3e40d3b40c6c4073b4eb3a80e3e40c26400",
+ "0x1f501d12030f90300757c0701cf9030f70305101cf73d80d3e40c3c40c6cc07",
+ "0x2d01ca9030f9030a90301601d14030f903113031f601d13030f9031123d80d",
+ "0xc7dc073ac0c3e40c3ac0c290072880c3e40c2880c184073a80c3e40c3a80c",
+ "0xc3e40c3d00c7e40701cf90300703407450eb288ea2a41003114030f903114",
+ "0xa2030f9030a20306101cea030f9030ea0302d01ca9030f9030a90301601d15",
+ "0xd01d153aca23a8a90400c4540c3e40c4540c7dc073ac0c3e40c3ac0c29007",
+ "0x73e40c2c40c6f40701cf9030100305f01c073e40c1cc0c6ec0701cf903007",
+ "0xe90305f01c073e40c0640c0ec0701cf903075031bc01c073e40c2c80c70407",
+ "0xf9030a30302d01ca9030f9030a90301601d57030f90309c031f901c073e40c",
+ "0xc3e40c55c0c7dc072100c3e40c2100c290072880c3e40c2880c1840728c0c",
+ "0xc970070380c3e40c01e5b01c073e40c0340c6ec0755c84288a32a41003157",
+ "0xc3bc0c974070400c3e40c0400c3a0070400c3e40c01c1901cef030f90300e",
+ "0xc01c0d01ce3058e803a5f068193a40e3e40d3bc10030073be5e01cef030f9",
+ "0xc3e40c0640c290070900c3e40c3a40c0b4070840c3e40c0680c4080701cf9",
+ "0xe30326201c073e40c01c0d01c079840c01d6f01c27030f9030210326001c25",
+ "0xc37c0c980070940c3e40c0580c290070900c3e40c3a00c0b40737c0c3e40c",
+ "0x7034070b40c9902a030f90342c030b101c2c030f9030270326301c27030f9",
+ "0xf9030a60319901ca6030f9030a40319801ca4030f90302a030af01c073e40c",
+ "0xc3e40c2a00c668070940c3e40c0940c290070900c3e40c0900c0b4072a00c",
+ "0xc0900c0b4072a80c3e40c0b40c66c0701cf903007034072a0250900e030a8",
+ "0x72a8250900e030aa030f9030aa0319a01c25030f903025030a401c24030f9",
+ "0xc01c1901cef030f90300e0325c01c0e030f9030079940701cf90300d031bc",
+ "0x10030073be5e01cef030f9030ef0325d01c10030f903010030e801c10030f9",
+ "0xc3e40c0680c4080701cf9030070340738c163a00e9981a064e9038f9034ef",
+ "0x27030f9030210326001c25030f903019030a401c24030f9030e90302d01c21",
+ "0xc3a00c0b40737c0c3e40c38c0c9880701cf9030070340701e67030075bc07",
+ "0xf9030270326301c27030f9030df0326001c25030f903016030a401c24030f9",
+ "0xf90302a030af01c073e40c01c0d01c2d032680a80c3e40d0b00c2c4070b00c",
+ "0xc3e40c0900c0b4072a00c3e40c2980c664072980c3e40c2900c660072900c",
+ "0x7034072a0250900e030a8030f9030a80319a01c25030f903025030a401c24",
+ "0xf903025030a401c24030f9030240302d01caa030f90302d0319b01c073e40c",
+ "0x1301c07030f9030070301601caa094240380c2a80c3e40c2a80c668070940c",
+ "0xef0380d3e40c0340c01c0e9a4070340c3e40c0340c04c070300c3e40c0300c",
+ "0x19030f9030100311401c073e40c01c0d01ce90326a0400c3e40d3bc0c31807",
+ "0xc0680c3e40c0680c55c070380c3e40c0380c058070680c3e40c0640c45407",
+ "0x26b01ce8030f9030070840701cf9030e90305101c073e40c01c0d01c1a0380d",
+ "0x737c0738c0c3e40c058e80342701c16030f9030160302501c16030f903007",
+ "0xe0301601c25030f9030240315801c24030f9030e30840d0b0070840c3e40c",
+ "0x701c0c3e40c01c0c058070940e0340c0940c3e40c0940c55c070380c3e40c",
+ "0xe034f90300d0300703a6c01c0d030f90300d0301301c0c030f90300c03013",
+ "0xc3e40c0400c4500701cf903007034073a40c9b410030f9034ef030c601cef",
+ "0x1a030f90301a0315701c0e030f90300e0301601c1a030f9030190311501c19",
+ "0x73a00c3e40c01c2101c073e40c3a40c1440701cf903007034070680e0340c",
+ "0xdf01ce3030f9030163a00d09c070580c3e40c0580c094070580c3e40c01e6e",
+ "0xc058070940c3e40c0900c560070900c3e40c38c210342c01c21030f903007",
+ "0x73bc0c3e40c01e5b01c250380d03025030f9030250315701c0e030f90300e",
+ "0x1bb01c1a0640d3e40c0340c9bc073a40c3e40c01c1901c10030f9030ef0325c",
+ "0x70427001c10030f9030100325d01ce9030f9030e9030e801c073e40c0680c",
+ "0xf90300757c0701cf903007034070902138c0e9c4163a00d3e40d038103a40c",
+ "0xc3e40c0580c2900737c0c3e40c3a00c0b40709c0c3e40c0940c9c8070940c",
+ "0x240327501c073e40c01c0d01c079d00c01d6f01c2a030f9030270327301c2c",
+ "0xc0b40c9cc070b00c3e40c0840c2900737c0c3e40c38c0c0b4070b40c3e40c",
+ "0x7034072a00c9e0a6030f9034a40327701ca4030f90302a0327601c2a030f9",
+ "0xc0cc0c9ec070cc0c3e40c2a8190367a01caa030f9030a60327901c073e40c",
+ "0xf9030350327c01c2c030f90302c030a401cdf030f9030df0302d01c35030f9",
+ "0xc2a00c9f40701cf903019031bb01c073e40c01c0d01c350b0df0380c0d40c",
+ "0xf9030ad0327c01c2c030f90302c030a401cdf030f9030df0302d01cad030f9",
+ "0x7064070400c3e40c3bc0c970073bc0c3e40c01e6501cad0b0df0380c2b40c",
+ "0xc3a40c3a00701cf90301a031bc01c1a0640d3e40c0340c9f8073a40c3e40c",
+ "0x27f058e8034f90340e040e9030070427001c10030f9030100325d01ce9030f9",
+ "0x27030f9030250327201c25030f90300757c0701cf903007034070902138c0e",
+ "0x70a80c3e40c09c0c9cc070b00c3e40c0580c2900737c0c3e40c3a00c0b407",
+ "0xf9030e30302d01c2d030f9030240327501c073e40c01c0d01c07a000c01d6f",
+ "0xc3e40c0a80c9d8070a80c3e40c0b40c9cc070b00c3e40c0840c2900737c0c",
+ "0xc3e40c2980c9e40701cf903007034072a00ca04a6030f9034a40327701ca4",
+ "0xc3e40c37c0c0b4070d40c3e40c0cc0ca0c070cc0c3e40c2a8190368201caa",
+ "0x7034070d42c37c0e03035030f9030350328401c2c030f90302c030a401cdf",
+ "0xc3e40c37c0c0b4072b40c3e40c2a00ca140701cf903019031bc01c073e40c",
+ "0x7864072b42c37c0e030ad030f9030ad0328401c2c030f90302c030a401cdf",
+ "0xf90300c030a401c07030f9030070302d01c10030f903007064073bc0c3e40c",
+ "0xc3e40c0380c04c073bc0c3e40c3bc0c868070400c3e40c0400c3a0070300c",
+ "0x27701ce8030f90301a0327601c1a064e9038f90300e3bc10030070428601c0e",
+ "0x709021034f90300d0320501c073e40c01c0d01ce3032870580c3e40d3a00c",
+ "0x28901c27030f9030250840da20070940c3e40c0580c9e40701cf903024031c1",
+ "0xca28070640c3e40c0640c290073a40c3e40c3a40c0b40737c0c3e40c09c0c",
+ "0x28b01c073e40c0340c7040701cf9030070340737c193a40e030df030f9030df",
+ "0xca28070640c3e40c0640c290073a40c3e40c3a40c0b4070b00c3e40c38c0c",
+ "0xf9030070301601c1a0640d3e40c3bc0c82c070b0193a40e0302c030f90302c",
+ "0x100680d01cef888070400c3e40c0400c314070340c3e40c0340c1840701c0c",
+ "0xe030a401c0c030f90300c0302d01c21030f9030070640738c163a00e3e40c",
+ "0xc3a40c04c0738c0c3e40c38c0c868070840c3e40c0840c3a0070380c3e40c",
+ "0xdf030f9030270327601c2709424038f9030e938c210380c0428601ce9030f9",
+ "0x2d030f90302c0327901c073e40c01c0d01c2a0328c0b00c3e40d37c0c9dc07",
+ "0xe8030f9030e80301601ca6030f9030a40328e01ca4030f90302d0640da3407",
+ "0x70940c3e40c0940c290070580c3e40c0580c184070900c3e40c0900c0b407",
+ "0xc0640c6f40701cf9030070340729825058243a010030a6030f9030a60328f",
+ "0xc3e40c0900c0b4073a00c3e40c3a00c058072a00c3e40c0a80ca400701cf9",
+ "0xa8030f9030a80328f01c25030f903025030a401c16030f9030160306101c24",
+ "0x3501cef030f90300e0329101c0e030f90300e0321501ca809416090e80400c",
+ "0xc3e40c01c4b01c19030f903007130073a40c3e40c01cad01c10030f903007",
+ "0xc0580c0f0070580c3e40c3a01a064e904010108073a00c3e40c01c3a01c1a",
+ "0xf90300c030a401c07030f9030070302d01c21030f9030ef0329201ce3030f9",
+ "0xf401c2709424038f90302138c0c01cefa50070840c3e40c0840ca4c070300c",
+ "0x757c0701cf9030df030f601c073e40c01c0d01c2c0329537c0c3e40d09c0c",
+ "0x240302d01ca4030f90302d031f601c2d030f90302a0340d7d4070a80c3e40c",
+ "0xa4094240380c2900c3e40c2900c7dc070940c3e40c0940c290070900c3e40c",
+ "0x240302d01ca6030f90302c031f901c073e40c0340c3f00701cf90300703407",
+ "0xa6094240380c2980c3e40c2980c7dc070940c3e40c0940c290070900c3e40c",
+ "0xe034f90300e0329701ce9030f9030100325c01c103bc0d3e40c3bc0ca5807",
+ "0x73e40c01c0d01c24084e303a98058e80680e3e40d3a4190340c3be5e01c19",
+ "0x25034f90301601c0d5d8070580c3e40c0580c0940701c0c3e40c01c0c05807",
+ "0xdf030f9034270317701ce8030f9030e8030a401c1a030f90301a0302d01c27",
+ "0x2d030f90302a3bc0d410070a80c3e40c01e9a01c073e40c01c0d01c2c03299",
+ "0x332a80ea6ca8298a4038f90342d038e8068ef978070b40c3e40c0b40c97407",
+ "0x17601ca8030f9030a80302501c25030f9030250301601c073e40c01c0d01c35",
+ "0x72980c3e40c2980c290072900c3e40c2900c0b407130ad034f9030a80940d",
+ "0x42030f90304b37c0d5f40701cf903007034070e80ca704b030f90344c03177",
+ "0x710c0c3e40c0f80ca7c070f80c3e40c0f00ca78070f00c3e40c1080ca7407",
+ "0x2a001ca6030f9030a6030a401ca4030f9030a40302d01cad030f9030ad03016",
+ "0x73e40c0e80c1440701cf9030070340710ca6290ad3bc0c10c0c3e40c10c0c",
+ "0x360302501c36030f903007a84071100c3e40c01c2101c073e40c37c0c57007",
+ "0x470dc0d0b0070dc0c3e40c01cdf01c47030f9030361100d09c070d80c3e40c",
+ "0xc2900c0b4072b40c3e40c2b40c0580704c0c3e40c0ec0ca88070ec0c3e40c",
+ "0x13298a42b4ef03013030f903013032a001ca6030f9030a6030a401ca4030f9",
+ "0x4e0329e01c4e030f903035032a301c073e40c37c0c5700701cf90300703407",
+ "0xc2a80c0b4070940c3e40c0940c058071440c3e40c2d00ca7c072d00c3e40c",
+ "0x510ccaa094ef03051030f903051032a001c33030f903033030a401caa030f9",
+ "0xc0380c3a40701cf9030ef0310301c073e40c0b00c1440701cf90300703407",
+ "0x72f00c3e40c2f00c094072f00c3e40c01ea101c53030f9030070840701cf9",
+ "0x71600c3e40c2f8560342c01c56030f90300737c072f80c3e40c2f05303427",
+ "0xa401c1a030f90301a0302d01c25030f9030250301601cc0030f903058032a2",
+ "0xf90300703407300e8068253bc0c3000c3e40c3000ca80073a00c3e40c3a00c",
+ "0x29e01c5a030f903024032a301c073e40c0380c3a40701cf9030ef0310301c07",
+ "0xc0b40701c0c3e40c01c0c058073080c3e40c1700ca7c071700c3e40c1680c",
+ "0xe301cef030c2030f9030c2032a001c21030f903021030a401ce3030f9030e3",
+ "0xf90300c0311401c073e40c01c0d01c0d032a50300c3e40d01c0ca900730821",
+ "0xc01c0d01cef0300c3bc0c3e40c3bc0c55c073bc0c3e40c0380c454070380c",
+ "0xc3e40c3a40c560073a40c3e40c034100342c01c10030f90300737c0701cf9",
+ "0xf90300e031fc01c073e40c0340c6f4070640c03019030f9030190315701c19",
+ "0x19030f9030e9032a801ce9030f903010032a701c10030f903007a98073bc0c",
+ "0xf9030e8032a701ce80680d3e40c3bc190300eaa4070640c3e40c0640c09407",
+ "0xf9030e301c0daa80738c0c3e40c38c0c0940738c0c3e40c0580caa0070580c",
+ "0xf9030240321a01c1a030f90301a0306101c21030f9030210301601c240840d",
+ "0x1fc01c103bc0d3e40c0380caac0701cf90300d031be01c24068210380c0900c",
+ "0x1a032a801c1a030f903019032a701c19030f903007ab0073a40c3e40c3bc0c",
+ "0x1fc01ce30580d3e40c3a4e80300eaa4073a00c3e40c3a00c094073a00c3e40c",
+ "0xc094070940c3e40c0900caa0070900c3e40c38c0ca9c070840c3e40c0400c",
+ "0x70b00c3e40c37c0ca9c0737c27034f9030210941603aa901c25030f903025",
+ "0xa40b40d3e40c0a807036aa01c2a030f90302a0302501c2a030f90302c032a8",
+ "0xc2900c3e40c2900c8680709c0c3e40c09c0c184070b40c3e40c0b40c05807",
+ "0xf90300703407064e90400eab8ef0380d038f90340c01c0dab407290270b40e",
+ "0x16030f90300e030a401ce8030f90300d0302d01c1a030f9030ef032af01c07",
+ "0xc0640cac80701cf9030070340701eb1030075bc0738c0c3e40c0680cac007",
+ "0xf903021032b001c16030f9030e9030a401ce8030f9030100302d01c21030f9",
+ "0xc01c0d01c27032b40940c3e40d0900c8a4070900c3e40c38c0cacc0738c0c",
+ "0xc3e40c0b00cad8070b00c3e40c37c0cad40737c0c3e40c0940c8ac0701cf9",
+ "0x2a030f90302a0310101c16030f903016030a401ce8030f9030e80302d01c2a",
+ "0xf9030e80302d01c2d030f903027032b701c073e40c01c0d01c2a058e80380c",
+ "0x2b801c2d058e80380c0b40c3e40c0b40c404070580c3e40c0580c290073a00c",
+ "0xc04c070340c3e40c0340c04c070380c3e40c0300cae0070340c3e40c01c0c",
+ "0x19034f9030ef031e401cef0300c3bc0c3e40c0380d036b901c0e030f90300e",
+ "0x10030f903010031c401c0d030f90300d0306101c07030f9030070301601c1a",
+ "0xc0300c0b4070840c3e40c01c1901ce3058e8038f9030100680d01cef89407",
+ "0xf9030e30321a01c21030f903021030e801c0e030f90300e030a401c0c030f9",
+ "0x709c250900e3e40c3a4e30840e03010a18073a40c3e40c3a40c04c0738c0c",
+ "0x701cf903007034070a80cae82c030f9034df0327701cdf030f90302703276",
+ "0x72980c3e40c2900caf0072900c3e40c0b419036bb01c2d030f90302c03279",
+ "0xa401c16030f9030160306101c24030f9030240302d01ce8030f9030e803016",
+ "0xc01c0d01ca609416090e80400c2980c3e40c2980caf4070940c3e40c0940c",
+ "0xe8030f9030e80301601ca8030f90302a032be01c073e40c0640c6f80701cf9",
+ "0x70940c3e40c0940c290070580c3e40c0580c184070900c3e40c0900c0b407",
+ "0xcafc070380c3e40c0380c960072a025058243a010030a8030f9030a8032bd",
+ "0xc3e40c01c4c01ce9030f9030072b4070400c3e40c01c3501cef030f90300e",
+ "0xf9030e8068193a4100404201ce8030f9030070e8070680c3e40c01c4b01c19",
+ "0xc3e40c01c0c0b4070840c3e40c3bc0ca480738c0c3e40c0580c0f0070580c",
+ "0xc084e3030073be9401c21030f9030210329301c0c030f90300c030a401c07",
+ "0xc3d80701cf903007034070b00cb00df030f903427030f401c2709424038f9",
+ "0xc0b40c7d8070b40c3e40c0a80d035f501c2a030f90300757c0701cf9030df",
+ "0xf9030a4031f701c25030f903025030a401c24030f9030240302d01ca4030f9",
+ "0xc0b00c7e40701cf90300d030fc01c073e40c01c0d01ca4094240380c2900c",
+ "0xf9030a6031f701c25030f903025030a401c24030f9030240302d01ca6030f9",
+ "0x701cf903007034070340cb080c030f903407032c101ca6094240380c2980c",
+ "0xc030ef030f9030ef0319a01cef030f90300e0319901c0e030f90300c03198",
+ "0x19b01ce9030f90300d0400d0b0070400c3e40c01cdf01c073e40c01c0d01cef",
+ "0x7030f9030070301601c190300c0640c3e40c0640c668070640c3e40c3a40c",
+ "0xd3e40c0340c01c0eb0c070340c3e40c0340c04c070300c3e40c0300c04c07",
+ "0x7034070680cb1419030f9034e90318d01ce90400d3e40c3bc0cb10073bc0e",
+ "0xc3e40c3a00c5fc073a00c3e40c0400c5f80701cf9030190305101c073e40c",
+ "0xc0400c0ec0701cf90301a0305101c073e40c01c0d01c07b180c01d6f01c16",
+ "0x16030f9030210317f01c21030f9030e30318201ce3030f90300757c0701cf9",
+ "0xc01c0c058070580e0340c0580c3e40c0580c5fc070380c3e40c0380c05807",
+ "0xd0300703ac701c0d030f90300d0301301c0c030f90300c0301301c07030f9",
+ "0x1a032c80640c3e40d3a40c634073a410034f9030ef032c401cef0380d3e40c",
+ "0xe80317f01ce8030f9030100317e01c073e40c0640c1440701cf90300703407",
+ "0x3b01c073e40c0680c1440701cf9030070340701ec9030075bc070580c3e40c",
+ "0xc0840c5fc070840c3e40c38c0c6080738c0c3e40c01d5f01c073e40c0400c",
+ "0x2ca01c160380d03016030f9030160317f01c0e030f90300e0301601c16030f9",
+ "0x2cd01c0e030f90300c032cc01c073e40c01c0d01c0d032cb0300c3e40d01c0c",
+ "0xdf01c073e40c01c0d01cef0300c3bc0c3e40c3bc0cb38073bc0c3e40c0380c",
+ "0xcb38070640c3e40c3a40c400073a40c3e40c034100342c01c10030f903007",
+ "0x19030f9030100315e01ce90400d3e40c3bc0c56c070640c03019030f903019",
+ "0xd034f90300d0329701ce8030f90301a0325c01c1a0380d3e40c0380ca5807",
+ "0x73e40c01c0d01c270942403acf084e3034f9034193a016030070427001c16",
+ "0x70a80c3e40c0b00e0350401c2c030f903007a680737c0c3e40c3a40c57807",
+ "0xf9034df0a80d084e30427001c2a030f90302a0325d01ce3030f9030e30302d",
+ "0x330327201c33030f90300757c0701cf903007034072a8a82980eb40a40b40d",
+ "0xc0d40c9cc072900c3e40c2900c290070b40c3e40c0b40c0b4070d40c3e40c",
+ "0xc0b4072b40c3e40c2a80c9d40701cf903007034070d4a40b40e03035030f9",
+ "0xa82980e030ad030f9030ad0327301ca8030f9030a8030a401ca6030f9030a6",
+ "0xd030e901c073e40c3a40c5700701cf90300e0310301c073e40c01c0d01cad",
+ "0xf903025030a401c24030f9030240302d01c4c030f9030270327501c073e40c",
+ "0x2d201c0c030f903007032d101c4c094240380c1300c3e40c1300c9cc070940c",
+ "0xef030f90300e032d301c0e030f90300e0329301c0c0300c0300c3e40c0300c",
+ "0x2d501c1a0640d3e40c3bc0cb50073a40c3e40c01c2101c10030f90300708407",
+ "0xe90304e01c10030f9030100304e01c1a030f90301a0329301c073e40c0640c",
+ "0x5301c073e40c38c0c1440738c163a00e3e40c3a4100680eb58073a40c3e40c",
+ "0xc14c070940c3e40c0900c2f80701cf903021030bc01c240840d3e40c3a00c",
+ "0x250305c01c2c030f9030df030be01c073e40c09c0c2f00737c27034f903016",
+ "0x2d80b42a034f90342c0940c01cefb5c070b00c3e40c0b00c170070940c3e40c",
+ "0x33030f9030aa0327201caa030f90300757c0701cf903007034072a0a62900e",
+ "0x71300c3e40c0cc0c9cc072b40c3e40c0b40c290070d40c3e40c0a80c0b407",
+ "0xf9030a40302d01c4b030f9030a80327501c073e40c01c0d01c07b640c01d6f",
+ "0xc3e40c1300c9d8071300c3e40c12c0c9cc072b40c3e40c2980c290070d40c",
+ "0xc3e40c1080c9e40701cf903007034070f00cb6842030f90343a0327701c3a",
+ "0xc3e40c0d40c0b4071100c3e40c10c0c6dc0710c0c3e40c0f80d035b601c3e",
+ "0x703407110ad0d40e03044030f903044031b801cad030f9030ad030a401c35",
+ "0xc3e40c0d40c0b4070d80c3e40c0f00c6e40701cf90300d0304301c073e40c",
+ "0xcb6c070d8ad0d40e03036030f903036031b801cad030f9030ad030a401c35",
+ "0xcad8070380c3e40c0300cad40701cf903007034070340cb700c030f903407",
+ "0x737c0701cf903007034073bc0c030ef030f9030ef0310101cef030f90300e",
+ "0x190310101c19030f9030e9032b701ce9030f90300d0400d0b0070400c3e40c",
+ "0xef0380d3e40c0340c56c0703407034f9030070315901c190300c0640c3e40c",
+ "0x15901c073e40c0400c570073a410034f90300e032dd01c073e40c3bc0c57007",
+ "0x2dd01c073e40c3a00c570073a01a034f9030190315b01c190300d3e40c0300c",
+ "0xcb78073a40c3e40c3a40cb780701cf9030160315c01ce30580d3e40c0680c",
+ "0x25032e00900c3e40d0840c634070840c3e40c38ce9036df01ce3030f9030e3",
+ "0xc01c0c0ec0701cf90300c0303b01c073e40c0900c1440701cf90300703407",
+ "0x2c030f9030df030bd01cdf030f9030270320101c27030f90300757c0701cf9",
+ "0xf9030070315b01c073e40c0940c1440701cf9030070340701ee1030075bc07",
+ "0xf9030a40315c01ca62900d3e40c0b40cb740701cf90302a0315c01c2d0a80d",
+ "0x33034f9030aa032dd01c073e40c2a00c570072a8a8034f90300c0315b01c07",
+ "0x70d40c3e40c0d40cb78072980c3e40c2980cb780701cf9030330315c01c35",
+ "0xf903007032e201c2c0300c0b00c3e40c2b40c630072b40c3e40c0d4a6036df",
+ "0xc56c073bc0e034f90300c0315b01c0c0300c0300c3e40c0300cb48070300c",
+ "0xc01c0d01c163a00db901a0640d3e40d3a4ef01c0eb8c073a410034f90300d",
+ "0xc3e40c0841a036e501c21030f9030e30320101ce3030f90300757c0701cf9",
+ "0xd01c07b9c0c01d6f01c27030f903024032e601c25030f9030190301601c24",
+ "0xc0b016036e501c2c030f9030df031d201cdf030f90300757c0701cf903007",
+ "0xf903027030ff01c27030f90302a032e601c25030f9030e80301601c2a030f9",
+ "0x701cf903007034070ccaa036e82a0a6034f9034100382503ae301ca40b40d",
+ "0x4c030f9030a60301601cad030f9030a40d40dba4070d40c3e40c0b4a80357d",
+ "0xf903007bb00701cf9030070340701eeb030075bc0712c0c3e40c2b40cba807",
+ "0x430f80dbb43c1080d3e40d0e82d2a80eb8c070e80c3e40c0e80cb78070e80c",
+ "0x70d80c3e40c29044036e901c44030f90303c0cc0d5f40701cf90300703407",
+ "0xc01c0d01c07bb80c01d6f01c37030f903036032ea01c47030f90304203016",
+ "0x13030f90300757c070ec0c3e40c10c330357d01c073e40c2900c2fc0701cf9",
+ "0x47030f90303e0301601cb4030f90304e0ec0dba4071380c3e40c04c0c74807",
+ "0xc12c0c3e40c0dc0cbc0071300c3e40c11c0cbbc070dc0c3e40c2d00cba807",
+ "0x703af101ce90400d3e40c0340c56c073bc0e034f90300c0315b01c4b1300d",
+ "0x738c0c3e40c01d5f01c073e40c01c0d01c163a00dbc81a0640d3e40d3a4ef",
+ "0x70940c3e40c0640c058070900c3e40c0841a036e501c21030f9030e303201",
+ "0xc3e40c01d5f01c073e40c01c0d01c07bcc0c01d6f01c27030f903024032e6",
+ "0xc3e40c3a00c058070a80c3e40c0b016036e501c2c030f9030df031d201cdf",
+ "0xd0400e0940ebc4072902d034f903027030ff01c27030f90302a032e601c25",
+ "0x2e901c35030f90302d2a00d5f40701cf903007034070ccaa036f42a0a6034f9",
+ "0x16f01c4b030f9030ad032ea01c4c030f9030a60301601cad030f9030a40d40d",
+ "0x3a030f90303a032de01c3a030f903007bb00701cf9030070340701ef503007",
+ "0x330357d01c073e40c01c0d01c430f80dbd83c1080d3e40d0e82d2a80ebc407",
+ "0xcba80711c0c3e40c1080c058070d80c3e40c29044036e901c44030f90303c",
+ "0x701cf9030a4030bf01c073e40c01c0d01c07bdc0c01d6f01c37030f903036",
+ "0x2e901c4e030f903013031d201c13030f90300757c070ec0c3e40c10c330357d",
+ "0x2ef01c37030f9030b4032ea01c47030f90303e0301601cb4030f90304e0ec0d",
+ "0xc3e40c01c0ca4c0712c4c0340c12c0c3e40c0dc0cbc0071300c3e40c11c0c",
+ "0xc3e40c0380cb480701cf903007034070380c3e40c01c0cbe00701c0c03007",
+ "0xf90300d0300e03af901c0d030f90300d0304e01c0c030f90300c0304e01c0e",
+ "0x15d01c19040ef0380c0640c3e40c01d5f01c073e40c3a40c144073a4103bc0e",
+ "0xc574073bc0c3e40c0340c574070380c3e40c0300c574070340c3e40c01c0c",
+ "0xc01d5f01c073e40c01c0d01c07bec073e40d040ef036fa01c10030f90300e",
+ "0x7bf00c01d6f01c1a030f903019030bd01c19030f9030e90320101ce9030f9",
+ "0x16030bd01c16030f9030e8031d201ce8030f90300757c0701cf90300703407",
+ "0x701cf903007034073bc0cbf80e030f903407032fd01c1a0300c0680c3e40c",
+ "0x21501ce9030f9030100300d09c070400c3e40c0400c094070400c3e40c01eff",
+ "0xec00070340c3e40c0340c138073a40c3e40c3a40c138070380c3e40c0380c",
+ "0x70580c3e40c0640cc040701cf9030e80305101ce806819038f90300d3a40e",
+ "0xc3e40c01f0301c073e40c01c0d01c07c080c01d6f01ce3030f90301a03301",
+ "0xc3e40c3bc0c960070900c3e40c0840c0342701c21030f9030210302501c21",
+ "0xf90300d090ef03b0401c0d030f90300d0304e01c24030f9030240304e01cef",
+ "0xf9030270330101c16030f9030250330101c073e40c37c0c1440737c270940e",
+ "0x30601c0e01c0d3e40c01c0cc14070b0e30580e0302c030f90300757c0738c0c",
+ "0xc3140701cf9030e90303b01c073e40c0400c17c073a4103bc0e3e40c0380c",
+ "0x5101c1a0640d3e40c030ef0370701c0c030f90300c0304e01cef030f9030ef",
+ "0x7084e30580e3e40c3a00cc18073a007034f9030070330501c073e40c0680c",
+ "0x190304e01ce3030f9030e3030c501c073e40c0840c0ec0701cf9030160305f",
+ "0x70330601c073e40c0940c1440709424034f90301938c0dc1c070640c3e40c",
+ "0xc0b00c04c0701cf9030df0305f01c073e40c09c0c17c070b0df09c0e3e40c",
+ "0x2d0305101c2d0a80d3e40c0342c034b401c0d030f90300d0304e01c2c030f9",
+ "0xc3e40c0a80c138070900c3e40c0900c138072900c3e40c01d5f01c073e40c",
+ "0xe9040ef038f90300e0330901c0e01c0d3e40c01c0cc20072902a0900e0302a",
+ "0xc138073bc0c3e40c3bc0c3140701cf9030e90303b01c073e40c0400c17c07",
+ "0xcc200701cf90301a0305101c1a0640d3e40c030ef0370701c0c030f90300c",
+ "0x3b01c073e40c0580c17c07084e30580e3e40c3a00cc24073a007034f903007",
+ "0xe30370701c19030f9030190304e01ce3030f9030e3030c501c073e40c0840c",
+ "0x5f01c2c37c27038f9030070330901c073e40c0940c1440709424034f903019",
+ "0xc0340c138070b00c3e40c0b00c04c0701cf9030df0305f01c073e40c09c0c",
+ "0xf90300757c0701cf90302d0305101c2d0a80d3e40c0342c034b401c0d030f9",
+ "0x1fb01ca40a8240380c0a80c3e40c0a80c138070900c3e40c0900c138072900c",
+ "0xae01c103bc0d3e40c0380c1e4070380c3e40c0340c7f0070340c3e40c01c0c",
+ "0x100347b01c0c030f90300c0304e01c10030f9030100302501c073e40c3bc0c",
+ "0x112068e90340c0680c3e40c01d5f01c073e40c0640c14407064e9034f90300c",
+ "0x9901ca3040422689901ca3040070380d030072609a264073bc422689901cef",
+ "0xef0380d030072609a2640728c101089a2640728c10454ef0380d030072609a",
+ "0x422689901ca3043043bc0e0340c01c982689901ca3040422689901ca304215",
+ "0x72609a2640728c101089a2640728c10c28ef0380d030072609a2640728c10",
+ "0x422689901cefc300e0340c01c982689901cef1089a264073bf0b3bc0e0340c",
+ "0x30e0380d030072609a264073bc422689901cefc340e0340c01c982689901cef",
+ "0x101089a2640728c10c3cef0380d030072609a2640728c101089a2640728c10",
+ "0xe0340c01c982689901cef1089a264073bf103bc0e0340c01c982689901ca3",
+ "0x422689901ca3043123bc0e0340c01c982689901ca3040422689901ca304311",
+ "0x72609a2640728c101089a2640728c10c4cef0380d030072609a2640728c10",
+ "0xa3043153bc0e0340c01c982689901ca3040422689901ca3043143bc0e0340c",
+ "0x9a264073bc732689901cefc58ef0380d030072609a2640728c101089a26407",
+ "0x319030072884201c0e1080703718030070341a0341a0400dc5c0e0340c01ca0",
+ "0x9a28c9901c19c68103bc0e0340c01ca0268a326407040211cc9a28c9901ce9",
+ "0x72a44201c0e108070371b3a4103bc0e0340c01ca0268a3264070402108473",
+ "0xdc74e9040ef0380d030072ac9a28c9901c10040211cc9a28c9901c19c700c",
+ "0xc01cab268a32640704010084211cc9a28c9901c1ac780c01c0d0680d0680e",
+ "0xe0340c01cab268a3264070401008473268a3264070671f064e9040ef0380d",
+ "0x322030070341a0341a0580dc840d030072b89a2640e1cc9a2640ec80e9040ef",
+ "0x211cc9a28c9901c19c90072bc0c1cc0cc8c0d030072b89a2640e1cc9a2640e",
+ "0x70401008473268a326407067253a4103bc0e0340c01cab268a32640704010",
+ "0xd030072809a264073bc732689901cefc98e9040ef0380d030072ac9a28c99",
+ "0x9901c1aca0103bc0e0340c01ca0268a326407040211cc9a28c9901ce9c9c0e",
+ "0xa32640706729064e9040ef0380d030072ac9a28c9901c100402108473268a3",
+ "0x211cc9a28c9901c19ca8e9040ef0380d030072ac9a28c9901c10040211cc9a",
+ "0x9901ce8cb0072c442034420332b3a4103bc0e0340c01cab268a32640704010",
+ "0x730332d068193a4103bc0e0340c01cb2268a326407040210401605873268a3",
+ "0x6a268a3264073a72f0380d030072809a264073bc6a2689901cefcb8071a80c",
+ "0x9901c10084211a89a28c9901c19cc0103bc0e0340c01ca0268a32640704021",
+ "0x9a28c9901c19cc80c01cbd01c0d05807037313a4103bc0e0340c01ca0268a3",
+ "0x210846a268a32640706b333a4103bc0e0340c01cbf268a326407040100846a",
+ "0x10040211a89a28c9901c19cd0193a4103bc0e0340c01cbf268a32640704010",
+ "0x3360340c01cae268990386a2689903b353a4103bc0e0340c01cbf268a326407",
+ "0x9a28c9901c10040211a89a28c9901c19cdc0d030072b89a2640e1a89a2640e",
+ "0xc01cbf268a326407040100846a268a326407067383a4103bc0e0340c01cbf",
+ "0x9901c19ce8ef0380d030073109a2640e058161a89a26410ce4e9040ef0380d",
+ "0xef1689a264073bf3b3a4103bc0e0340c01cc4268a326407040100846a268a3",
+ "0xd030072809a28c9901c1008456268a3264073a73c0380d030072809a26407",
+ "0xdcf8103bc0e0340c01ca0268a326407040c60cc9a28c9901ce9cf4103bc0e",
+ "0x73109a28c9901c10040210846a268a32640706b3f030073209a2640e26899",
+ "0xc01cc4268a32640704010084211a89a28c9901c1ad00193a4103bc0e0340c",
+ "0xd030073109a28c9901c10040210846a268a32640706b41064e9040ef0380d",
+ "0x9a2640e17c9a2640ed0c0d030072b89a2640e18c9a2640ed08193a4103bc0e",
+ "0xc01ca001c0d0401001c0ed140d0300728007034100400703b440340c01cae",
+ "0xc5268990381617c9a264efd1c0e0340c01cc9268990381618c9a264efd180d",
+ "0x56268a326407067490380d030073089a2640e0405a268993bf480380d03007",
+ "0xc426899038241a89a264efd28e9040ef0380d030073009a28c9901c1004021",
+ "0xc1440cd30ef0380d030072f09a264073bcbe1109a264070434b0380d03007",
+ "0xa301c0e3183328c073bf4e0380d030072f8a301c0e0845628c073bf4d01ca0",
+ "0x19d440c01c0e030100400dd400c01cb4268990389a2640dd3c0e0340c01cbe",
+ "0x6a268993bf523a4103bc0e0340c01cad268a3264070401031833268a326407",
+ "0xc01ca901c0d0401001c0ed50072b80c2a00cd4c0e0340c01cc42689903825",
+ "0x102f844268990435701ca4030a6033560340c01ca901c0d0401001c0ed540d",
+ "0xb226899038df1cc9a264efd640709c0c0900cd60ef0380d030072989a2640e",
+ "0x35d01c27030250335c030070380c040100375b01cb4030e80335a0380d03007",
+ "0xc37c0cd7c0d030073a407034100400703b5e0340c01ce901c0d0401001c0e",
+ "0x2703b62030070380c0300c037610340c01c0d0681a0381a068df03b6001cdf",
+ "0x1a0940ed900d030070341a0680e0681a0900ed8c0d030070341a0680e0681a",
+ "0xd980c01c0d0680d06821037650340c01c0d0681a0381a"
+ ],
+ "sierra_program_debug_info": {
+ "type_names": [
+ [0, "RangeCheck"],
+ [1, "u128"],
+ [2, "Unit"],
+ [3, "core::bool"],
+ [4, "Tuple"],
+ [5, "core::integer::u256"],
+ [6, "Tuple"],
+ [7, "Box"],
+ [8, "Array"],
+ [
+ 9,
+ "core::result::Result::, core::array::Array::>"
+ ],
+ [10, "felt252"],
+ [11, "core::pedersen::HashState"],
+ [12, "ContractAddress"],
+ [13, "openzeppelin::token::erc20::erc20::ERC20Component::Transfer"],
+ [14, "openzeppelin::token::erc20::erc20::ERC20Component::Approval"],
+ [15, "openzeppelin::token::erc20::erc20::ERC20Component::Event"],
+ [16, "openzeppelin::presets::erc20::ERC20::Event"],
+ [17, "Tuple"],
+ [18, "core::panics::Panic"],
+ [19, "Tuple>"],
+ [20, "core::panics::PanicResult::<((),)>"],
+ [21, "core::result::Result::<(), core::array::Array::>"],
+ [22, "core::result::Result::>"],
+ [23, "StorageAddress"],
+ [
+ 24,
+ "openzeppelin::token::erc20::erc20::ERC20Component::__member_module_ERC20_allowances::ComponentMemberState"
+ ],
+ [
+ 25,
+ "Tuple"
+ ],
+ [
+ 26,
+ "core::panics::PanicResult::<(openzeppelin::token::erc20::erc20::ERC20Component::__member_module_ERC20_allowances::ComponentMemberState, ())>"
+ ],
+ [27, "Box"],
+ [28, "Box"],
+ [29, "Snapshot>"],
+ [30, "core::array::Span::"],
+ [31, "Array"],
+ [32, "Snapshot>"],
+ [33, "core::array::Span::"],
+ [34, "u32"],
+ [35, "core::starknet::info::v2::TxInfo"],
+ [36, "u64"],
+ [37, "core::starknet::info::BlockInfo"],
+ [38, "core::starknet::info::v2::ResourceBounds"],
+ [39, "core::starknet::info::v2::ExecutionInfo"],
+ [40, "Tuple>"],
+ [
+ 41,
+ "core::panics::PanicResult::<(core::box::Box::,)>"
+ ],
+ [42, "core::result::Result::>"],
+ [
+ 43,
+ "Tuple>>"
+ ],
+ [
+ 44,
+ "core::panics::PanicResult::<(core::result::Result::>,)>"
+ ],
+ [45, "StorageBaseAddress"],
+ [
+ 46,
+ "openzeppelin::token::erc20::erc20::ERC20Component::__member_module_ERC20_balances::ComponentMemberState"
+ ],
+ [
+ 47,
+ "Tuple"
+ ],
+ [
+ 48,
+ "core::panics::PanicResult::<(openzeppelin::token::erc20::erc20::ERC20Component::__member_module_ERC20_balances::ComponentMemberState, ())>"
+ ],
+ [
+ 49,
+ "openzeppelin::token::erc20::erc20::ERC20Component::__member_module_ERC20_total_supply::ComponentMemberState"
+ ],
+ [
+ 50,
+ "Tuple"
+ ],
+ [
+ 51,
+ "core::panics::PanicResult::<(openzeppelin::token::erc20::erc20::ERC20Component::__member_module_ERC20_total_supply::ComponentMemberState, ())>"
+ ],
+ [52, "NonZero"],
+ [
+ 53,
+ "openzeppelin::token::erc20::erc20::ERC20Component::__member_module_ERC20_symbol::ComponentMemberState"
+ ],
+ [
+ 54,
+ "Tuple"
+ ],
+ [
+ 55,
+ "core::panics::PanicResult::<(openzeppelin::token::erc20::erc20::ERC20Component::__member_module_ERC20_symbol::ComponentMemberState, ())>"
+ ],
+ [
+ 56,
+ "openzeppelin::token::erc20::erc20::ERC20Component::__member_module_ERC20_name::ComponentMemberState"
+ ],
+ [
+ 57,
+ "Tuple"
+ ],
+ [
+ 58,
+ "core::panics::PanicResult::<(openzeppelin::token::erc20::erc20::ERC20Component::__member_module_ERC20_name::ComponentMemberState, ())>"
+ ],
+ [59, "Tuple"],
+ [60, "core::panics::PanicResult::<(core::starknet::contract_address::ContractAddress,)>"],
+ [61, "Tuple"],
+ [
+ 62,
+ "openzeppelin::token::erc20::erc20::ERC20Component::ComponentState::"
+ ],
+ [
+ 63,
+ "Tuple, Unit>"
+ ],
+ [
+ 64,
+ "core::panics::PanicResult::<(openzeppelin::token::erc20::erc20::ERC20Component::ComponentState::, ())>"
+ ],
+ [
+ 65,
+ "Tuple, core::bool>"
+ ],
+ [
+ 66,
+ "core::panics::PanicResult::<(openzeppelin::token::erc20::erc20::ERC20Component::ComponentState::, core::bool)>"
+ ],
+ [67, "core::option::Option::"],
+ [68, "Box"],
+ [69, "core::option::Option::>"],
+ [70, "openzeppelin::presets::erc20::ERC20::ContractState"],
+ [71, "Tuple"],
+ [72, "core::panics::PanicResult::<(openzeppelin::presets::erc20::ERC20::ContractState, ())>"],
+ [73, "core::option::Option::"],
+ [74, "u8"],
+ [75, "Tuple"],
+ [76, "core::panics::PanicResult::<(core::felt252,)>"],
+ [77, "Tuple"],
+ [
+ 78,
+ "core::panics::PanicResult::<(openzeppelin::presets::erc20::ERC20::ContractState, core::bool)>"
+ ],
+ [79, "core::option::Option::"],
+ [80, "Pedersen"],
+ [81, "core::option::Option::"],
+ [82, "Tuple>"],
+ [83, "Tuple"],
+ [84, "core::panics::PanicResult::<(core::integer::u256,)>"],
+ [85, "BuiltinCosts"],
+ [86, "System"],
+ [87, "core::panics::PanicResult::<(core::array::Span::,)>"],
+ [88, "GasBuiltin"]
+ ],
+ "libfunc_names": [
+ [0, "revoke_ap_tracking"],
+ [1, "withdraw_gas"],
+ [2, "branch_align"],
+ [3, "struct_deconstruct>"],
+ [4, "array_len"],
+ [5, "snapshot_take"],
+ [6, "drop"],
+ [7, "u32_const<0>"],
+ [8, "rename"],
+ [9, "store_temp"],
+ [10, "store_temp"],
+ [11, "u32_eq"],
+ [12, "array_new"],
+ [13, "felt252_const<7733229381460288120802334208475838166080759535023995805565484692595>"],
+ [14, "store_temp"],
+ [15, "array_append"],
+ [16, "struct_construct"],
+ [17, "struct_construct>>"],
+ [18, "enum_init,)>, 1>"],
+ [19, "store_temp"],
+ [20, "store_temp"],
+ [21, "store_temp,)>>"],
+ [22, "get_builtin_costs"],
+ [23, "store_temp"],
+ [24, "withdraw_gas_all"],
+ [
+ 25,
+ "struct_construct"
+ ],
+ [
+ 26,
+ "struct_construct"
+ ],
+ [
+ 27,
+ "struct_construct"
+ ],
+ [
+ 28,
+ "struct_construct"
+ ],
+ [
+ 29,
+ "struct_construct"
+ ],
+ [
+ 30,
+ "struct_construct>"
+ ],
+ [31, "struct_construct"],
+ [32, "snapshot_take"],
+ [33, "drop"],
+ [
+ 34,
+ "function_call::total_supply>"
+ ],
+ [35, "enum_match>"],
+ [36, "struct_deconstruct>"],
+ [37, "snapshot_take"],
+ [38, "drop"],
+ [39, "store_temp"],
+ [40, "store_temp>"],
+ [41, "function_call"],
+ [42, "drop"],
+ [43, "snapshot_take>"],
+ [44, "drop>"],
+ [45, "struct_construct>"],
+ [46, "struct_construct>>"],
+ [47, "enum_init,)>, 0>"],
+ [48, "felt252_const<375233589013918064796019>"],
+ [49, "drop>"],
+ [50, "store_temp>"],
+ [
+ 51,
+ "function_call"
+ ],
+ [52, "enum_match>"],
+ [53, "drop"],
+ [54, "store_temp"],
+ [55, "store_temp"],
+ [
+ 56,
+ "function_call::balance_of>"
+ ],
+ [
+ 57,
+ "felt252_const<485748461484230571791265682659113160264223489397539653310998840191492913>"
+ ],
+ [
+ 58,
+ "function_call::allowance>"
+ ],
+ [
+ 59,
+ "felt252_const<485748461484230571791265682659113160264223489397539653310998840191492914>"
+ ],
+ [60, "function_call"],
+ [61, "enum_match>"],
+ [
+ 62,
+ "function_call::transfer>"
+ ],
+ [
+ 63,
+ "enum_match>"
+ ],
+ [
+ 64,
+ "struct_deconstruct>"
+ ],
+ [65, "snapshot_take"],
+ [66, "drop"],
+ [67, "store_temp"],
+ [68, "function_call"],
+ [
+ 69,
+ "function_call::transfer_from>"
+ ],
+ [
+ 70,
+ "felt252_const<485748461484230571791265682659113160264223489397539653310998840191492915>"
+ ],
+ [
+ 71,
+ "function_call::approve>"
+ ],
+ [
+ 72,
+ "function_call::name>"
+ ],
+ [73, "enum_match>"],
+ [74, "struct_deconstruct>"],
+ [75, "snapshot_take"],
+ [76, "drop"],
+ [77, "function_call"],
+ [
+ 78,
+ "function_call::symbol>"
+ ],
+ [
+ 79,
+ "function_call::decimals>"
+ ],
+ [80, "snapshot_take"],
+ [81, "drop"],
+ [82, "rename"],
+ [83, "u8_to_felt252"],
+ [
+ 84,
+ "function_call::increase_allowance>"
+ ],
+ [
+ 85,
+ "function_call::decrease_allowance>"
+ ],
+ [
+ 86,
+ "function_call::totalSupply>"
+ ],
+ [
+ 87,
+ "function_call::balanceOf>"
+ ],
+ [
+ 88,
+ "function_call::transferFrom>"
+ ],
+ [
+ 89,
+ "function_call::increaseAllowance>"
+ ],
+ [
+ 90,
+ "function_call::decreaseAllowance>"
+ ],
+ [91, "function_call"],
+ [92, "enum_match>"],
+ [93, "function_call"],
+ [
+ 94,
+ "enum_match>"
+ ],
+ [95, "drop>"],
+ [
+ 96,
+ "felt252_const<485748461484230571791265682659113160264223489397539653310998840191492916>"
+ ],
+ [
+ 97,
+ "function_call"
+ ],
+ [
+ 98,
+ "function_call::total_supply>"
+ ],
+ [99, "struct_construct>"],
+ [100, "enum_init, 0>"],
+ [101, "store_temp>"],
+ [102, "enum_init, 1>"],
+ [103, "dup"],
+ [104, "struct_deconstruct"],
+ [105, "drop"],
+ [106, "rename"],
+ [107, "u128_to_felt252"],
+ [108, "struct_construct"],
+ [109, "contract_address_try_from_felt252"],
+ [
+ 110,
+ "enum_init, 0>"
+ ],
+ [
+ 111,
+ "store_temp>"
+ ],
+ [
+ 112,
+ "enum_init, 1>"
+ ],
+ [
+ 113,
+ "function_call::balance_of>"
+ ],
+ [
+ 114,
+ "function_call::allowance>"
+ ],
+ [115, "array_snapshot_pop_front"],
+ [116, "enum_init>, 0>"],
+ [117, "store_temp>>"],
+ [118, "store_temp>>"],
+ [119, "jump"],
+ [120, "enum_init>, 1>"],
+ [121, "enum_match>>"],
+ [122, "unbox"],
+ [123, "rename"],
+ [124, "function_call"],
+ [125, "enum_match>"],
+ [126, "struct_construct"],
+ [127, "enum_init, 0>"],
+ [128, "store_temp>"],
+ [129, "rename"],
+ [130, "enum_init, 1>"],
+ [
+ 131,
+ "function_call::transfer>"
+ ],
+ [
+ 132,
+ "enum_match, core::bool)>>"
+ ],
+ [
+ 133,
+ "struct_deconstruct, core::bool>>"
+ ],
+ [
+ 134,
+ "drop>"
+ ],
+ [
+ 135,
+ "struct_construct>"
+ ],
+ [
+ 136,
+ "enum_init, 0>"
+ ],
+ [
+ 137,
+ "store_temp>"
+ ],
+ [
+ 138,
+ "enum_init, 1>"
+ ],
+ [139, "rename"],
+ [140, "enum_match"],
+ [141, "felt252_const<0>"],
+ [142, "felt252_const<1>"],
+ [
+ 143,
+ "function_call::transfer_from>"
+ ],
+ [
+ 144,
+ "function_call::approve>"
+ ],
+ [
+ 145,
+ "function_call::name>"
+ ],
+ [146, "struct_construct>"],
+ [147, "enum_init, 0>"],
+ [148, "store_temp>"],
+ [149, "enum_init, 1>"],
+ [
+ 150,
+ "function_call::symbol>"
+ ],
+ [151, "u8_const<18>"],
+ [152, "store_temp"],
+ [
+ 153,
+ "function_call::_increase_allowance>"
+ ],
+ [
+ 154,
+ "function_call::_decrease_allowance>"
+ ],
+ [155, "enum_init, 0>"],
+ [156, "store_temp>"],
+ [157, "enum_init, 1>"],
+ [158, "struct_deconstruct"],
+ [
+ 159,
+ "function_call::initializer>"
+ ],
+ [
+ 160,
+ "enum_match, ())>>"
+ ],
+ [
+ 161,
+ "struct_deconstruct, Unit>>"
+ ],
+ [
+ 162,
+ "function_call::_mint>"
+ ],
+ [163, "struct_construct>"],
+ [
+ 164,
+ "enum_init, 0>"
+ ],
+ [
+ 165,
+ "store_temp>"
+ ],
+ [
+ 166,
+ "enum_init, 1>"
+ ],
+ [
+ 167,
+ "struct_deconstruct>"
+ ],
+ [
+ 168,
+ "drop"
+ ],
+ [
+ 169,
+ "drop"
+ ],
+ [
+ 170,
+ "drop"
+ ],
+ [
+ 171,
+ "drop"
+ ],
+ [
+ 172,
+ "function_call::read>"
+ ],
+ [
+ 173,
+ "drop"
+ ],
+ [
+ 174,
+ "function_call>>::read>"
+ ],
+ [175, "struct_construct>"],
+ [176, "store_temp>"],
+ [
+ 177,
+ "function_call>>::read>"
+ ],
+ [178, "u128s_from_felt252"],
+ [179, "enum_init, 0>"],
+ [180, "store_temp>"],
+ [181, "enum_init, 1>"],
+ [182, "function_call"],
+ [
+ 183,
+ "enum_match>"
+ ],
+ [184, "struct_deconstruct>"],
+ [
+ 185,
+ "function_call::_transfer>"
+ ],
+ [186, "enum_init"],
+ [
+ 187,
+ "struct_construct, core::bool>>"
+ ],
+ [
+ 188,
+ "enum_init, core::bool)>, 0>"
+ ],
+ [
+ 189,
+ "store_temp, core::bool)>>"
+ ],
+ [
+ 190,
+ "enum_init, core::bool)>, 1>"
+ ],
+ [191, "dup"],
+ [
+ 192,
+ "function_call::_spend_allowance>"
+ ],
+ [
+ 193,
+ "function_call::_approve>"
+ ],
+ [
+ 194,
+ "function_call::read>"
+ ],
+ [
+ 195,
+ "function_call::read>"
+ ],
+ [
+ 196,
+ "snapshot_take"
+ ],
+ [197, "function_call"],
+ [198, "function_call"],
+ [
+ 199,
+ "function_call::write>"
+ ],
+ [
+ 200,
+ "enum_match>"
+ ],
+ [
+ 201,
+ "function_call::write>"
+ ],
+ [
+ 202,
+ "enum_match>"
+ ],
+ [
+ 203,
+ "struct_deconstruct>"
+ ],
+ [
+ 204,
+ "struct_deconstruct>"
+ ],
+ [
+ 205,
+ "struct_construct, Unit>>"
+ ],
+ [
+ 206,
+ "enum_init, ())>, 0>"
+ ],
+ [
+ 207,
+ "store_temp, ())>>"
+ ],
+ [
+ 208,
+ "drop>"
+ ],
+ [
+ 209,
+ "enum_init, ())>, 1>"
+ ],
+ [210, "snapshot_take"],
+ [211, "rename"],
+ [212, "contract_address_to_felt252"],
+ [213, "felt252_sub"],
+ [214, "felt252_is_zero"],
+ [215, "drop>"],
+ [216, "enum_init"],
+ [217, "bool_not_impl"],
+ [218, "felt252_const<92143862949336172774019376959445737520>"],
+ [
+ 219,
+ "snapshot_take"
+ ],
+ [
+ 220,
+ "function_call::write>"
+ ],
+ [
+ 221,
+ "enum_match>"
+ ],
+ [
+ 222,
+ "snapshot_take"
+ ],
+ [
+ 223,
+ "function_call>>::write>"
+ ],
+ [
+ 224,
+ "enum_match>"
+ ],
+ [225, "contract_address_const<0>"],
+ [
+ 226,
+ "struct_deconstruct>"
+ ],
+ [
+ 227,
+ "struct_deconstruct>"
+ ],
+ [228, "struct_construct"],
+ [229, "store_temp"],
+ [
+ 230,
+ "function_call>"
+ ],
+ [
+ 231,
+ "drop>"
+ ],
+ [
+ 232,
+ "storage_base_address_const<482148859801725464274198147480840119334382080162606228723774290742111978842>"
+ ],
+ [233, "store_temp"],
+ [234, "function_call