@hyperlane-xyz/core
Version:
Core solidity contracts for Hyperlane
1 lines • 327 kB
JavaScript
export const HypNative = {"_format":"hh-zksolc-artifact-1","contractName":"HypNative","sourceName":"contracts/token/HypNative.sol","abi":[{"inputs":[{"internalType":"uint256","name":"_scaleNumerator","type":"uint256"},{"internalType":"uint256","name":"_scaleDenominator","type":"uint256"},{"internalType":"address","name":"_mailbox","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint32","name":"domain","type":"uint32"},{"indexed":false,"internalType":"bytes32","name":"recipient","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":true,"internalType":"address","name":"rebalancer","type":"address"}],"name":"CollateralMoved","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"sender","type":"address"},{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":false,"internalType":"uint256","name":"assets","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"shares","type":"uint256"}],"name":"Deposit","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"sender","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Donation","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"feeHook","type":"address"}],"name":"FeeHookSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"feeRecipient","type":"address"}],"name":"FeeRecipientSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint32","name":"domain","type":"uint32"},{"indexed":false,"internalType":"uint256","name":"gas","type":"uint256"}],"name":"GasSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"_hook","type":"address"}],"name":"HookSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint8","name":"version","type":"uint8"}],"name":"Initialized","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"_ism","type":"address"}],"name":"IsmSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint32","name":"origin","type":"uint32"},{"indexed":true,"internalType":"bytes32","name":"recipient","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"amountOrId","type":"uint256"}],"name":"ReceivedTransferRemote","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint32","name":"destination","type":"uint32"},{"indexed":true,"internalType":"bytes32","name":"recipient","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"amountOrId","type":"uint256"}],"name":"SentTransferRemote","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"sender","type":"address"},{"indexed":true,"internalType":"address","name":"receiver","type":"address"},{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":false,"internalType":"uint256","name":"assets","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"shares","type":"uint256"}],"name":"Withdraw","type":"event"},{"inputs":[],"name":"PACKAGE_VERSION","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint32","name":"domain","type":"uint32"},{"internalType":"contract ITokenBridge","name":"bridge","type":"address"}],"name":"addBridge","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"rebalancer","type":"address"}],"name":"addRebalancer","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint32","name":"domain","type":"uint32"}],"name":"allowedBridges","outputs":[{"internalType":"address[]","name":"","type":"address[]"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"allowedRebalancers","outputs":[{"internalType":"address[]","name":"","type":"address[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint32","name":"domain","type":"uint32"}],"name":"allowedRecipient","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"contract IERC20","name":"token","type":"address"},{"internalType":"contract ITokenBridge","name":"bridge","type":"address"}],"name":"approveTokenForBridge","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"asset","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"shares","type":"uint256"}],"name":"convertToAssets","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"assets","type":"uint256"}],"name":"convertToShares","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"assets","type":"uint256"},{"internalType":"address","name":"receiver","type":"address"}],"name":"deposit","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"receiver","type":"address"}],"name":"deposit","outputs":[{"internalType":"uint256","name":"shares","type":"uint256"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"uint32","name":"destinationDomain","type":"uint32"}],"name":"destinationGas","outputs":[{"internalType":"uint256","name":"gasLimit","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"domains","outputs":[{"internalType":"uint32[]","name":"","type":"uint32[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"donate","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"uint32","name":"_domain","type":"uint32"},{"internalType":"bytes32","name":"_router","type":"bytes32"}],"name":"enrollRemoteRouter","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint32[]","name":"_domains","type":"uint32[]"},{"internalType":"bytes32[]","name":"_addresses","type":"bytes32[]"}],"name":"enrollRemoteRouters","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"feeHook","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"feeRecipient","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"feeToken","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint32","name":"_origin","type":"uint32"},{"internalType":"bytes32","name":"_sender","type":"bytes32"},{"internalType":"bytes","name":"_message","type":"bytes"}],"name":"handle","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"hook","outputs":[{"internalType":"contract IPostDispatchHook","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_hook","type":"address"},{"internalType":"address","name":"_interchainSecurityModule","type":"address"},{"internalType":"address","name":"_owner","type":"address"}],"name":"initialize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"interchainSecurityModule","outputs":[{"internalType":"contract IInterchainSecurityModule","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"localDomain","outputs":[{"internalType":"uint32","name":"","type":"uint32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"mailbox","outputs":[{"internalType":"contract IMailbox","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"maxDeposit","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"maxMint","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"maxRedeem","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"maxWithdraw","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"shares","type":"uint256"},{"internalType":"address","name":"receiver","type":"address"}],"name":"mint","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"assets","type":"uint256"}],"name":"previewDeposit","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"shares","type":"uint256"}],"name":"previewMint","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"shares","type":"uint256"}],"name":"previewRedeem","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"assets","type":"uint256"}],"name":"previewWithdraw","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint32","name":"_destinationDomain","type":"uint32"}],"name":"quoteGasPayment","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint32","name":"_destination","type":"uint32"},{"internalType":"bytes32","name":"_recipient","type":"bytes32"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"quoteTransferRemote","outputs":[{"components":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"internalType":"struct Quote[]","name":"quotes","type":"tuple[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint32","name":"domain","type":"uint32"},{"internalType":"uint256","name":"collateralAmount","type":"uint256"},{"internalType":"contract ITokenBridge","name":"bridge","type":"address"}],"name":"rebalance","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"uint256","name":"shares","type":"uint256"},{"internalType":"address","name":"receiver","type":"address"},{"internalType":"address","name":"owner","type":"address"}],"name":"redeem","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint32","name":"domain","type":"uint32"},{"internalType":"contract ITokenBridge","name":"bridge","type":"address"}],"name":"removeBridge","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"rebalancer","type":"address"}],"name":"removeRebalancer","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint32","name":"domain","type":"uint32"}],"name":"removeRecipient","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint32","name":"_domain","type":"uint32"}],"name":"routers","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"scaleDenominator","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"scaleNumerator","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint32","name":"domain","type":"uint32"},{"internalType":"uint256","name":"gas","type":"uint256"}],"name":"setDestinationGas","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"components":[{"internalType":"uint32","name":"domain","type":"uint32"},{"internalType":"uint256","name":"gas","type":"uint256"}],"internalType":"struct GasRouter.GasRouterConfig[]","name":"gasConfigs","type":"tuple[]"}],"name":"setDestinationGas","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_feeHook","type":"address"}],"name":"setFeeHook","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"}],"name":"setFeeRecipient","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_hook","type":"address"}],"name":"setHook","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_module","type":"address"}],"name":"setInterchainSecurityModule","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint32","name":"domain","type":"uint32"},{"internalType":"bytes32","name":"recipient","type":"bytes32"}],"name":"setRecipient","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"token","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"totalAssets","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint32","name":"_destination","type":"uint32"},{"internalType":"bytes32","name":"_recipient","type":"bytes32"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"transferRemote","outputs":[{"internalType":"bytes32","name":"messageId","type":"bytes32"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"uint32","name":"_domain","type":"uint32"}],"name":"unenrollRemoteRouter","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint32[]","name":"_domains","type":"uint32[]"}],"name":"unenrollRemoteRouters","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"assets","type":"uint256"},{"internalType":"address","name":"receiver","type":"address"},{"internalType":"address","name":"owner","type":"address"}],"name":"withdraw","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}],"bytecode":"0x00020000000000020017000000000002000000000901034f00000060011002700001000000090355000008610010019d000008610110019700000001002001900000004a0000c13d0000008003000039000000400030043f000000040010008c000000930000413d000000000209043b000000e002200270000008720020009c000000970000213d000008a60020009c000000b30000213d000008c00020009c000000f30000213d000008cd0020009c000001f50000a13d000008ce0020009c000003140000a13d000008cf0020009c000006230000613d000008d00020009c0000065a0000613d000008d10020009c00000bfa0000c13d000000240010008c00000bfa0000413d0000000001000416000000000001004b00000bfa0000c13d0000000401900370000000000101043b000008610010009c00000bfa0000213d000000000010043f000000cc01000039000000200010043f0000000001000414000008610010009c0000086101008041000000c001100210000008d9011001c700008010020000392181217c0000040f000000010020019000000bfa0000613d000000000101043b000000000301041a000000400200043d000b00000002001d000a00000003001d0000000002320436000900000002001d000000000010043f0000000001000414000008610010009c0000086101008041000000c001100210000008da011001c700008010020000392181217c0000040f000000010020019000000bfa0000613d0000000a05000029000000000005004b00000ede0000c13d000000090400002900000ee70000013d0000010003000039000000400030043f0000000002000416000000000002004b00000bfa0000c13d0000001f0210003900000862022001970000010002200039000000400020043f0000001f0410018f000008630510019800000100025000390000005c0000613d000000000609034f000000006706043c0000000003730436000000000023004b000000580000c13d000000000004004b000000690000613d000000000359034f0000000304400210000000000502043300000000054501cf000000000545022f000000000303043b0000010004400089000000000343022f00000000034301cf000000000353019f0000000000320435000000600010008c00000bfa0000413d000001400200043d000008640020009c00000bfa0000213d000001200100043d000a00000001001d000001000100043d000900000001001d00000865010000410000000000100443000b00000002001d00000004002004430000000001000414000008610010009c0000086101008041000000c00110021000000866011001c700008002020000392181217c0000040f0000000100200190000012f00000613d000000400400043d000000000101043b000000000001004b000001860000c13d00000044014000390000087102000041000000000021043500000024014000390000001e0200003900000000002104350000086f010000410000000000140435000000040140003900000020020000390000000000210435000008610040009c0000086104008041000000400140021000000870011001c70000218300010430000000000001004b00000bfa0000c13d0000000001000019000021820001042e000008730020009c000000e60000213d0000088d0020009c000000fe0000213d0000089a0020009c0000021a0000a13d0000089b0020009c000003510000a13d0000089c0020009c0000065f0000613d0000089d0020009c0000066a0000613d0000089e0020009c00000bfa0000c13d000000440010008c00000bfa0000413d0000000001000416000000000001004b00000bfa0000c13d0000000401900370000000000201043b000008640020009c00000bfa0000213d0000002401900370000000000301043b00000000010004112181198b0000040f000007f10000013d000008a70020009c000001130000213d000008b40020009c000002250000a13d000008b50020009c0000036a0000a13d000008b60020009c0000069f0000613d000008b70020009c000003d00000613d000008b80020009c00000bfa0000c13d000000640010008c00000bfa0000413d0000000401900370000000000101043b000b00000001001d000008610010009c00000bfa0000213d0000002401900370000000000101043b000900000001001d0000004401900370000000000101043b000a00000001001d000008640010009c00000bfa0000213d0000000001000411000000000010043f000000ce01000039000000200010043f0000000001000414000008610010009c0000086101008041000000c001100210000008d9011001c700008010020000392181217c0000040f000000010020019000000bfa0000613d000000000101043b000000000101041a000000000001004b00000ef00000c13d000000400100043d0000004402100039000009290300004100000000003204350000002402100039000000140300003900000ed30000013d000008740020009c0000017b0000213d000008810020009c000002990000a13d000008820020009c000003c30000a13d000008830020009c000007220000613d000008840020009c0000073e0000613d000008850020009c000006040000613d00000bfa0000013d000008c10020009c000002b10000a13d000008c20020009c000003cc0000a13d000008c30020009c000007bf0000613d000008c40020009c000007f30000613d000008c50020009c000006160000613d00000bfa0000013d0000088e0020009c000002d30000a13d0000088f0020009c000003d60000a13d000008900020009c000008240000613d000008910020009c000006160000613d000008920020009c00000bfa0000c13d0000000001000416000000000001004b00000bfa0000c13d000000cd02000039000000000102041a000000800010043f000000000020043f000000000001004b00000bca0000c13d000000200200003900000bd50000013d000008a80020009c000002e20000a13d000008a90020009c000004080000a13d000008aa0020009c000008390000613d000008ab0020009c0000083e0000613d000008ac0020009c00000bfa0000c13d000000640010008c00000bfa0000413d0000000001000416000000000001004b00000bfa0000c13d0000000401900370000000000101043b000b00000001001d000008610010009c00000bfa0000213d0000004401900370000000000201043b0000002401900370000000000301043b0000000301000039000000800010043f000001000000043f000001200000043f0000010001000039000000a00010043f000001400000043f000001600000043f0000014001000039000000c00010043f000001800000043f000001a00000043f0000018001000039000000e00010043f000900000003001d000001e00030043f000a00000002001d000002000020043f0000004001000039000001c00010043f0000022001000039000000400010043f0000000b01000029000000000010043f000000ca01000039000000200010043f0000000001000414000008610010009c0000086101008041000000c001100210000008d9011001c700008010020000392181217c0000040f000000010020019000000bfa0000613d000000000101043b000000000101041a000000400300043d0000002002300039000008e80400004100000000004204350000000002000411000000600220021000000062043000390000000000240435000000420230003900000000001204350000006a0100003900000000001304350000002201300039000000000001043500000076013000390000000000010435000009130030009c00000c070000213d000000a001300039000000400010043f0000006501000039000000000101041a0000086404100197000001c0020000390000000b0100002921811f0b0000040f000000400200043d000008fd0020009c00000c070000213d0000004003200039000000400030043f000000200320003900000000001304350000000000020435000000800100043d000000000001004b00000f770000c13d0000093601000041000000000010043f0000003201000039000000040010043f00000937010000410000218300010430000008750020009c000002eb0000a13d000008760020009c000004180000a13d000008770020009c000008600000613d000008780020009c000009000000613d000008790020009c000003d00000613d00000bfa0000013d0000000b010000290000086402100197000000800020043f00000867010000410000000000140435000008610040009c0000086101000041000000000104401900000040011002100000000003000414000008610030009c0000086103008041000000c003300210000000000113019f00000868011001c7000b00000004001d2181217c0000040f0000000b0b00002900000060031002700000086103300197000000200030008c000000200400003900000000040340190000001f0640018f000000200740019000000000057b0019000001a70000613d000000000801034f00000000090b0019000000008a08043c0000000009a90436000000000059004b000001a30000c13d000000000006004b000001b40000613d000000000771034f0000000306600210000000000805043300000000086801cf000000000868022f000000000707043b0000010006600089000000000767022f00000000066701cf000000000686019f00000000006504350000000100200190000002f60000613d0000001f01400039000000600110018f0000000002b10019000000000012004b00000000010000390000000101004039000008690020009c00000c070000213d000000010010019000000c070000c13d000800000002001d000000400020043f000000200030008c00000bfa0000413d0000000b010000290000000001010433000008610010009c00000bfa0000213d000000a00010043f0000003301000039000000000201041a0000086a032001970000000006000411000000000363019f000000000031041b00000000010004140000086405200197000008610010009c0000086101008041000000c0011002100000086b011001c70000800d0200003900000003030000390000086c04000041218121770000040f000000010020019000000bfa0000613d0000000904000029000000000004004b0000000a0300002900000c120000613d000000000003004b00000c120000613d000000c00040043f000000e00030043f000000800100043d00000140000004430000016000100443000000a00100043d00000020020000390000018000200443000001a0001004430000004001000039000001c000100443000001e0004004430000006001000039000002000010044300000220003004430000010000200443000000040100003900000120001004430000086d01000041000021820001042e000008d40020009c0000042e0000213d000008d70020009c000009410000613d000008d80020009c00000bfa0000c13d0000000001000416000000000001004b00000bfa0000c13d000000d203000039000000000203041a000000010520019000000001012002700000007f0410018f00000000010460190000001f0010008c00000000060000390000000106002039000000000065004b000003640000c13d000000800010043f000000000005004b00000bdf0000613d000000000030043f000000020020008c00000c100000413d0000093d0200004100000000040000190000000003040019000000000402041a000000a005300039000000000045043500000001022000390000002004300039000000000014004b000002110000413d00000db10000013d000008a10020009c0000043f0000213d000008a40020009c000009460000613d000008a50020009c00000bfa0000c13d0000000001000416000000000001004b00000bfa0000c13d000000330100003900000b3e0000013d000008bb0020009c000004570000213d000008be0020009c000009570000613d000008bf0020009c00000bfa0000c13d0000000002000416000000000002004b00000bfa0000c13d0000009702000039000000000302041a000008690030009c00000c070000213d00000005053002100000003f045000390000092204400197000009350040009c00000c070000213d000000000119034f0000008004400039000000400040043f000000800030043f0000001f0450018f000000000005004b000002450000613d000000a005500039000000a006000039000000000701034f000000007807043c0000000006860436000000000056004b000002410000c13d000000000004004b000000000003004b000002550000613d0000000004000019000000000020043f000000800500043d000000000045004b000001750000a13d000008f00540009a000000000505041a0000000506400210000000a00660003900000000005604350000000104400039000000000034004b000002490000413d000000800200043d000008690020009c00000c070000213d00000005042002100000003f034000390000092205300197000000400300043d0000000005530019000000000035004b00000000060000390000000106004039000008690050009c00000c070000213d000000010060019000000c070000c13d000000400050043f00000000022304360000001f0540018f000000000004004b0000026f0000613d00000000044200190000000006020019000000001701043c0000000006760436000000000046004b0000026b0000c13d000000000005004b000000800100043d000000000001004b000002810000613d00000000010000190000000004030433000000000014004b000001750000a13d00000005041002100000000005240019000000a0044000390000000004040433000008610440019700000000004504350000000101100039000000800400043d000000000041004b000002740000413d000000400100043d00000020040000390000000005410436000000000403043300000000004504350000004003100039000000000004004b000002900000613d00000000050000190000000026020434000008610660019700000000036304360000000105500039000000000045004b0000028a0000413d0000000002130049000008610020009c00000861020080410000006002200210000008610010009c00000861010080410000004001100210000000000112019f000021820001042e000008880020009c0000046d0000213d0000088b0020009c000006040000613d0000088c0020009c00000bfa0000c13d000000240010008c00000bfa0000413d0000000001000416000000000001004b00000bfa0000c13d0000000401900370000000000101043b000008640010009c00000bfa0000213d000000000010043f000000cf01000039000000200010043f00000040020000390000000001000019218121490000040f000000000101041a218115b10000040f00000a7d0000013d000008c80020009c0000047c0000213d000008cb0020009c000009830000613d000008cc0020009c00000bfa0000c13d000000640010008c00000bfa0000413d0000000001000416000000000001004b00000bfa0000c13d0000000401900370000000000101043b000008640010009c00000bfa0000213d00000000030100190000002401900370000000000101043b000b00000001001d000008640010009c00000bfa0000213d0000004401900370000000000401043b000a00000004001d00000000020004110000000001030019000900000003001d0000000003040019218118fe0000040f00000009010000290000000b020000290000000a030000292181198b0000040f000007f10000013d000008950020009c0000048b0000213d000008980020009c000009930000613d000008990020009c00000bfa0000c13d000000240010008c00000bfa0000413d0000000001000416000000000001004b00000bfa0000c13d0000000401900370000000000101043b2181147a0000040f00000a7d0000013d000008af0020009c000004a10000213d000008b20020009c00000a520000613d000008b30020009c00000bfa0000c13d000000240010008c000004730000813d00000bfa0000013d0000087c0020009c000005cf0000213d0000087f0020009c00000a660000613d000008800020009c00000bfa0000c13d0000000001000416000000000001004b00000bfa0000c13d000008ed0100004100000b3e0000013d0000001f0530018f0000086306300198000000400200043d0000000004620019000003010000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b000002fd0000c13d000000000005004b0000030e0000613d000000000161034f0000000305500210000000000604043300000000065601cf000000000656022f000000000101043b0000010005500089000000000151022f00000000015101cf000000000161019f00000000001404350000006001300210000008610020009c00000861020080410000004002200210000000000112019f0000218300010430000008d20020009c00000a750000613d000008d30020009c00000bfa0000c13d000000240010008c00000bfa0000413d0000000001000416000000000001004b00000bfa0000c13d0000000401900370000000000101043b000b00000001001d000008640010009c00000bfa0000213d0000003301000039000000000101041a00000864011001970000000002000411000000000021004b00000bb10000c13d0000000b01000029000000000010043f000000ce01000039000000200010043f0000000001000414000008610010009c0000086101008041000000c001100210000008d9011001c700008010020000392181217c0000040f000000010020019000000bfa0000613d000000000101043b000000000101041a000000000001004b000000950000c13d000000cd01000039000000000201041a000008690020009c00000c070000213d0000000103200039000000000031041b0000093c0220009a0000000b03000029000000000032041b000000000101041a000900000001001d000000000030043f000000ce01000039000000200010043f0000000001000414000008610010009c0000086101008041000000c001100210000008d9011001c700008010020000392181217c0000040f000000010020019000000bfa0000613d00000fc50000013d0000089f0020009c00000a840000613d000008a00020009c00000bfa0000c13d0000000001000416000000000001004b00000bfa0000c13d000000d303000039000000000203041a000000010520019000000001012002700000007f0410018f00000000010460190000001f0010008c00000000060000390000000106002039000000000662013f000000010060019000000bdc0000613d0000093601000041000000000010043f0000002201000039000000040010043f00000937010000410000218300010430000008b90020009c0000060d0000613d000008ba0020009c00000bfa0000c13d000000440010008c00000bfa0000413d0000000001000416000000000001004b00000bfa0000c13d0000000401900370000000000101043b000008610010009c00000bfa0000213d0000002402900370000000000202043b000b00000002001d000008640020009c00000bfa0000213d0000003302000039000000000202041a00000864022001970000000003000411000000000032004b00000bb10000c13d000000000010043f000000cc01000039000000200010043f0000000001000414000008610010009c0000086101008041000000c001100210000008d9011001c700008010020000392181217c0000040f000000010020019000000bfa0000613d000000000201043b0000000b01000029000000000010043f000a00000002001d0000000101200039000900000001001d000000200010043f0000000001000414000008610010009c0000086101008041000000c001100210000008d9011001c700008010020000392181217c0000040f000000010020019000000bfa0000613d000000000101043b000000000101041a000800000001001d000000000001004b000000950000613d0000000a01000029000000000101041a000700000001001d000000000001004b0000097d0000613d0000000702000029000000080020006c000011c30000c13d0000000a01000029000000000010043f0000000001000414000008610010009c0000086101008041000000c001100210000008da011001c700008010020000392181217c0000040f000000010020019000000bfa0000613d0000000802000029000000010220008a000000000101043b0000000001210019000000000001041b0000000a01000029000000000021041b0000000b01000029000000000010043f0000000901000029000000200010043f000000000100041400000fbc0000013d000008860020009c00000aa00000613d000008870020009c00000bfa0000c13d0000000001000416000000000001004b00000bfa0000c13d000000660100003900000b3e0000013d000008c60020009c00000aba0000613d000008c70020009c00000bfa0000c13d0000000001000416000000000001004b00000bfa0000c13d000000800000043f000008ee01000041000021820001042e000008930020009c00000ac40000613d000008940020009c00000bfa0000c13d000000640010008c00000bfa0000413d0000000001000416000000000001004b00000bfa0000c13d0000000401900370000000000101043b000b00000001001d000008640010009c00000bfa0000213d0000002401900370000000000101043b000a00000001001d000008640010009c00000bfa0000213d0000004401900370000000000101043b000900000001001d000008640010009c00000bfa0000213d00000000030004150000000f0330008a0000000503300210000000000200041a0007ff000020019400000dc50000c13d00000000030004150000000e0330008a0000000503300210000000ff0020019000000dc50000c13d000008f90120019700000101011001bf000000000010041b0000ff000010019000000de70000c13d000000400100043d00000064021000390000090203000041000000000032043500000044021000390000090303000041000000000032043500000024021000390000002b03000039000008190000013d000008ad0020009c00000aec0000613d000008ae0020009c00000bfa0000c13d000000240010008c00000bfa0000413d0000000001000416000000000001004b00000bfa0000c13d0000000401900370000000000101043b000008610010009c00000bfa0000213d000000000010043f000000cb0100003900000af70000013d0000087a0020009c00000aff0000613d0000087b0020009c00000bfa0000c13d000000240010008c00000bfa0000413d0000000401900370000000000101043b000b00000001001d000008640010009c00000bfa0000213d0000000001000416218118130000040f0000000004010019000a00000001001d00000000010004110000000b02000029000000000300041621811ae60000040f000000400100043d0000000a0200002900000a9a0000013d000008d50020009c0000060d0000613d000008d60020009c00000bfa0000c13d000000440010008c00000bfa0000413d0000000001000416000000000001004b00000bfa0000c13d0000000401900370000000000201043b000008640020009c00000bfa0000213d0000002401900370000000000301043b0000000001000411000007f00000013d000008a20020009c00000b1c0000613d000008a30020009c00000bfa0000c13d0000000001000416000000000001004b00000bfa0000c13d000000c001000039000000400010043f0000000601000039000000800010043f0000091001000041000000a00010043f0000002001000039000000c00010043f0000008001000039000000e002000039218114290000040f000000c00110008a000008610010009c0000086101008041000000600110021000000911011001c7000021820001042e000008bc0020009c00000b3a0000613d000008bd0020009c00000bfa0000c13d000000440010008c00000bfa0000413d0000000001000416000000000001004b00000bfa0000c13d0000000401900370000000000101043b000b00000001001d000008610010009c00000bfa0000213d218118e70000040f00000024010000390000000101100367000000000201043b0000000b0100002921811a3b0000040f0000000001000019000021820001042e000008890020009c00000b430000613d0000088a0020009c00000bfa0000c13d000000240010008c00000bfa0000413d0000000001000416000000000001004b00000bfa0000c13d0000000401900370000000000101043b000008640010009c00000bfa0000213d218114680000040f00000a7d0000013d000008c90020009c00000b510000613d000008ca0020009c00000bfa0000c13d000000240010008c00000bfa0000413d0000000001000416000000000001004b00000bfa0000c13d0000000401900370000000000101043b000008610010009c00000bfa0000213d218120200000040f00000a7d0000013d000008960020009c00000b6d0000613d000008970020009c00000bfa0000c13d000000440010008c00000bfa0000413d0000000001000416000000000001004b00000bfa0000c13d0000000401900370000000000101043b000b00000001001d000008610010009c00000bfa0000213d218118e70000040f00000024010000390000000101100367000000000201043b0000000b0100002921811ec30000040f0000000001000019000021820001042e000008b00020009c00000b990000613d000008b10020009c00000bfa0000c13d000000240010008c00000bfa0000413d0000000002000416000000000002004b00000bfa0000c13d0000000402900370000000000202043b000008690020009c00000bfa0000213d0000002303200039000000000013004b00000bfa0000813d0000000403200039000000000339034f000000000303043b000500000003001d000008690030009c00000bfa0000213d000400240020003d000000050200002900000005022002100000000402200029000000000012004b00000bfa0000213d0000003301000039000000000101041a00000864011001970000000002000411000000000021004b00000bb10000c13d000000050000006b000000950000613d0000801003000039000600000000001d000000060100002900000005011002100000000401100029000000000119034f000000000101043b000700000001001d000008610010009c00000bfa0000213d0000000701000029000000000010043f000000cb01000039000000200010043f0000000001000414000008610010009c0000086101008041000000c001100210000008d9011001c700000000020300192181217c0000040f0000801003000039000000010020019000000bfa0000613d000000000101043b000000000001041b000000cc01000039000000200010043f0000000001000414000008610010009c0000086101008041000000c001100210000008d9011001c700000000020300192181217c0000040f000000010020019000000bfa0000613d000000000301043b000000000103041a000a00000001001d000000000001004b000005170000613d000900010030003d0000000002000019000800000003001d000000000103041a000b00000002001d000000000021004b0000801002000039000001750000a13d000000000030043f0000000001000414000008610010009c0000086101008041000000c001100210000008da011001c72181217c0000040f00000001002001900000000b0200002900000bfa0000613d000000000101043b0000000001210019000000000101041a000000000010043f0000000901000029000000200010043f0000000001000414000008610010009c0000086101008041000000c001100210000008d9011001c700008010020000392181217c0000040f00000001002001900000000b0200002900000bfa0000613d000000000101043b000000000001041b00000001022000390000000a0020006c0000000803000029000004f20000413d000000000003041b0000000701000029000000000010043f0000009901000039000000200010043f0000000001000414000008610010009c0000086101008041000000c001100210000008d9011001c700008010020000392181217c0000040f000000010020019000000bfa0000613d000000000101043b000000000001041b0000000701000029000000000010043f0000009801000039000000200010043f0000000001000414000008610010009c0000086101008041000000c001100210000008d9011001c700008010020000392181217c0000040f000000010020019000000bfa0000613d000000000101043b000000000c01041a00000000000c004b000005710000613d0000009701000039000000000301041a000000000003004b000080100200003900000007040000290000097d0000613d0000000101c0008a0000000000c3004b000b0000000c001d000005440000c13d00000000030c00190000055f0000013d000000000013004b000001750000a13d0000091f01c0009a0000091f0330009a000000000303041a000000000031041b000000000030043f0000009801000039000000200010043f0000000001000414000008610010009c0000086101008041000000c001100210000008d9011001c72181217c0000040f000000010020019000000bfa0000613d000000000101043b0000000b02000029000000000021041b0000009701000039000000000301041a000000000003004b000010730000613d000000010130008a000080100200003900000007040000290000091f0330009a000000000003041b0000009703000039000000000013041b000000000040043f0000009801000039000000200010043f0000000001000414000008610010009c0000086101008041000000c001100210000008d9011001c72181217c0000040f000000010020019000000bfa0000613d000000000101043b000000000001041b0000000b0c000029000000070b0000290000090700b0009c00000000020b0019000009060220212a00000000010000390000000801002039000027100020008c00000004011081bf000027100220811a000000640020008c0000000201108039000000640220811a000000090020008c00000001011020390000093e041001970000005f024000390000093e05200197000000400300043d0000000002350019000000000052004b00000000050000390000000105004039000008690020009c00000c070000213d000000010050019000000c070000c13d000000400020043f0000000102100039000000000223043600000020044000390000093e054001980000000109000367000005990000613d000000000552001900000000069003680000000007020019000000006806043c0000000007870436000000000057004b000005950000c13d0000001f00400190000000000113001900000021011000390000000900b0008c0000000a4bb0011a0000000304400210000000010110008a00000000050104330000090805500197000009090440021f0000090a04400197000000000454019f00000000004104350000059c0000213d000000400100043d00000020041000390000090b0500004100000000005404350000003f041000390000000003030433000000000003004b000005b70000613d000000000500001900000000064500190000000007250019000000000707043300000000007604350000002005500039000000000035004b000005b00000413d000000000243001900000000000204350000001f0230003900000000002104350000005e023000390000093e022001970000000003120019000000000023004b00000000020000390000000102004039000008690030009c00000c070000213d000000010020019000000c070000c13d000000400030043f00000000000c004b000012960000613d00000006020000290000000102200039000600000002001d000000050020006c0000801003000039000004c70000413d000000950000013d0000087d0020009c00000bba0000613d0000087e0020009c00000bfa0000c13d000000240010008c00000bfa0000413d0000000001000416000000000001004b00000bfa0000c13d0000000401900370000000000201043b000008610020009c00000bfa0000213d000b00000002001d000000000020043f000000ca01000039000000200010043f00000040020000390000000001000019218121490000040f000000000301041a000000a001000039000000400010043f000000800000043f000008e802000041000000c00020043f000000c20000043f000000e20030043f00000000020004110000006002200210000001020020043f000001160200003900000000030000192181141c0000040f0000005601000039000000a00010043f0000007602000039000000a001000039218114560000040f0000006501000039000000000101041a000a00000001001d000000400100043d000900000001001d2181144b0000040f000000090200002900000000000204350000000a0100002900000864041001970000000b01000029000000a00300003921811f0b0000040f00000a7d0000013d000000240010008c00000bfa0000413d0000000001000416000000000001004b00000bfa0000c13d0000000401900370000000000101043b218118130000040f00000a7d0000013d000000240010008c00000bfa0000413d0000000001000416000000000001004b00000bfa0000c13d0000000401900370000000000101043b218115b10000040f00000a7d0000013d000000240010008c00000bfa0000413d0000000001000416000000000001004b00000bfa0000c13d0000000401900370000000000101043b000008640010009c00000bfa0000213d000000010100008a000000800010043f000008ee01000041000021820001042e000000240010008c00000bfa0000413d0000000001000416000000000001004b00000bfa0000c13d0000000401900370000000000101043b000008640010009c00000bfa0000213d000000000201001900000865010000410000000000100443000b00000002001d00000004002004430000000001000414000008610010009c0000086101008041000000c00110021000000866011001c700008002020000392181217c0000040f0000000100200190000012f00000613d000000000101043b0000000b03000029000000000003004b000006400000613d000000000001004b000008100000613d0000003301000039000000000101041a00000864011001970000000002000411000000000021004b00000eb20000c13d0000006601000039000000000201041a0000086a02200197000000000232019f000000000021041b000000400100043d0000000000310435000008610010009c000008610100804100000040011002100000000002000414000008610020009c0000086102008041000000c002200210000000000112019f000008da011001c70000800d020000390000000103000039000008fb0400004100000bf70000013d0000000001000416000000000001004b00000bfa0000c13d000000d10100003900000afb0000013d0000000001000416000000000001004b00000bfa0000c13d0000000001000412001100000001001d001000600000003d000080050100003900000044030000390000000004000415000000110440008a0000098d0000013d000000440010008c00000bfa0000413d0000000001000416000000000001004b00000bfa0000c13d0000000401900370000000000101043b000b00000001001d000008640010009c00000bfa0000213d0000002401900370000000000101043b000a00000001001d0000000001000411000000000010043f000000d001000039000000200010043f0000000001000414000008610010009c0000086101008041000000c001100210000008d9011001c700008010020000392181217c0000040f000000010020019000000bfa0000613d000000000101043b0000000b02000029000000000020043f000000200010043f0000000001000414000008610010009c0000086101008041000000c001100210000008d9011001c700008010020000392181217c0000040f000000010020019000000bfa0000613d000000000101043b000000000101041a0000000a0310006c000007ee0000813d000000400100043d00000064021000390000090d03000041000000000032043500000044021000390000090e03000041000000000032043500000024021000390000002503000039000008190000013d000000640010008c00000bfa0000413d0000000402900370000000000202043b000b00000002001d000008610020009c00000bfa0000213d0000004402900370000000000202043b000008690020009c00000bfa0000213d0000002303200039000000000013004b00000bfa0000813d000900040020003d0000000903900360000000000303043b000a00000003001d000008690030009c00000bfa0000213d0000000a022000290000002402200039000000000012004b00000bfa0000213d000008f50100004100000000001004430000000001000412000000040010044300000024000004430000000001000414000008610010009c0000086101008041000000c0011002100000091c011001c700008005020000392181217c0000040f0000000100200190000012f00000613d000000000101043b00000864011001970000000002000411000000000012004b00000ff10000c13d00000024010000390000000101100367000000000101043b000800000001001d0000000b01000029000000000010043f0000009901000039000000200010043f0000000001000414000008610010009c0000086101008041000000c001100210000008d9011001c700008010020000392181217c0000040f000000010020019000000bfa0000613d000000000101043b000000000101041a000700000001001d000000000001004b000006ef0000c13d0000009801000039000000200010043f0000000001000414000008610010009c0000086101008041000000c001100210000008d9011001c700008010020000392181217c0000040f000000010020019000000bfa0000613d000000000101043b000000000101041a000000000001004b000009350000613d0000000702000029000000080020006c0000121c0000c13d0000000a01000029000000200010008c00000bfa0000413d000000090100002900000020021000390000000101000367000000000321034f000000000303043b000900000003001d0000000a03000029000000400030008c00000bfa0000413d0000002002200039000000000121034f000000000201043b000000400100043d000a00000002001d0000000000210435000008610010009c000008610100804100000040011002100000000002000414000008610020009c0000086102008041000000c002200210000000000112019f000008da011001c70000800d0200003900000003030000390000092e040000410000000b050000290000000906000029218121770000040f000000010020019000000bfa0000613d00000009010000290000092f0010009c000012b30000413d000000400100043d00000064021000390000093303000041000000000032043500000044021000390000093403000041000000000032043500000024021000390000002403000039000008190000013d000000240010008c00000bfa0000413d0000000001000416000000000001004b00000bfa0000c13d0000000401900370000000000101043b000008640010009c00000bfa0000213d0000003302000039000000000202041a00000864022001970000000003000411000000000032004b00000bb10000c13d0000000002000410000000000021004b00000d190000c13d0000086f01000041000000800010043f0000002001000039000000840010043f0000001c01000039000000a40010043f000008f401000041000000c40010043f000008ec010000410000218300010430000000440010008c00000bfa0000413d0000000002000416000000000002004b00000bfa0000c13d0000000402900370000000000202043b000008690020009c00000bfa0000213d0000002303200039000000000013004b00000bfa0000813d0000000403200039000000000339034f000000000303043b000800000003001d000008690030009c00000bfa0000213d000700240020003d000000080200002900000005022002100000000702200029000000000012004b00000bfa0000213d0000002402900370000000000302043b000008690030009c00000bfa0000213d0000002302300039000000000012004b00000bfa0000813d0000000402300039000000000229034f000000000202043b000008690020009c00000bfa0000213d000600240030003d00000005032002100000000603300029000000000013004b00000bfa0000213d0000003301000039000000000101041a00000864011001970000000003000411000000000031004b00000bb10000c13d000000080020006b000011fe0000c13d000000080000006b000000950000613d000b00000000001d000007780000013d0000000b020000290000000102200039000b00000002001d000000080020006c000000950000813d0000000b01000029000000050110021000000007021000290000000102200367000000000302043b000008610030009c00000bfa0000213d00000006011000290000000101100367000000000101043b000900000001001d000000000030043f0000009901000039000000200010043f0000000001000414000008610010009c0000086101008041000000c001100210000008d9011001c70000801002000039000a00000003001d2181217c0000040f0000000a03000029000000010020019000000bfa0000613d000000000101043b0000000902000029000000000021041b000000000030043f00000098010000390000