Transaction Hash:
0x6ac8d7d43d37befda68bd62fecb2bf477c6776690e090254472f948e68e3704e
Timestamp:
171 days ago (Aug-29-2024 11:14:59 AM UTC )| Confirmed within 11 secs
ERC-20 Tokens Transferred:
Transaction Fee:
0. 001927838596998904 ETH $5.15
Gas Price:
1. 169370008 Gwei (0. 000000001169370008 ETH)
Ether Price:
$2,527.97 / ETH
Gas Limit & Usage by Txn:
1,812,864
|
1,648,613 (90.94%)
Gas Fees:
Base: 1. 164908977 Gwei
Burnt Fees:
🔥 Burnt: 0. 001920484083298901 ETH ($5.13)
Other Attributes:
Txn Type: 0 (Legacy)
Nonce: 71022
Position In Block: 115
Input Data:
0xdef57e5400000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000066d0572f0000000000000000000000000000000000000000000000000000000000201c9c000000000000000000000000148ee7daf16574cd020afa34cc658f8f3fbd2800000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000a500000000000000000000000000000000000000000000000000000000000000f1800000000000000000000000000000000000000000000000000000000000012ae00000000000000000000000000000000000000000000000000000000000015f200000000000000000000000000000000000000000000000000000000000018f000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a38c0b0000000300000000f9024b3983dd40a0830ecb00947dbdeb5ac11a4c514ce76d12fc6f4036a3ae08c880b902245e1d0c8c000000000000000000000000d409250ce8010e4f21ad13188bd44b3fc442c8190000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000089b693b8988b54000000000000000000000000000000000000000000000000000000000000000001f40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009896800000000000000000000000000000000000000000000000000000000012e509400000000000000000000000000000000000000000000000000000000066d0542c000000000000000000000000000000000000000000000000000000000098968000000000000000000000000000000000000000000000000000000000000000020000000000000000000000004f9a0e7fd2bf6067db6994cf12e4495df938e6e900000000000000000000000037eaa0ef3549a5bb7d431be78a3d99bd360d19e582044d808099b56983ce70cbd085273092b21d9090c643a81e79d6066d8383ec2c958278f665cabe3c60485795ff2365fdc05cd14b32ebed971e8aae5d70c2677246b115691bff0b00000004000000000b00000003000000000b0000000300000000e9518401312d0082ff72947347e9b25d35e4d78a4b85265b9a7b86d726fb418084b49004e982044d8080bd1c1208baae682ce26d22879feeba84664a1006daede11e17ae5d1d8c8a6fec18c99acc7048a9a6fea5d12de5bd9290cbb5efe7f50433e5e973c0cfd2fb74aa1cfff9016c23840958bd56830836bb94e05b539447b17630cb087473f6b50e5c5f73fdeb80b901441749e1e3000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000020000000000000000000000000588140718e3f69486d7d4ba6a58d95f06dbb3f9500000000000000000000000000000000000000000000000000000000001a6248000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000444585e33b000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082044d808048d1c3ed09ef3926c2aa60e54bc35ad90c4c39cecbf9607f64da64ab2a8740167ba1f4b37f1e0b9ac5aebc4ee6d4f0f7ac7d595eeea0c5c8aa21307896d5d91a1cff0b00000003000000000b0000000300000000e9528401312d0082ff72947347e9b25d35e4d78a4b85265b9a7b86d726fb418084b49004e982044d80808b296dd1b3f31d49f540ab63314c22069a11bb63c266b73de10fd7a551a4ad35190a525805b3b8955c80987cae1195e942001a3f0d8a01a2153898907ea20dd41cfff86b0a8401312d0083010ec594ea034fb02eb1808c2cc3adbc15f447b93cbe08e180b844095ea7b3000000000000000000000000c8a21fcd5a100c3ecc037c97e2f9c53a8d3a02a1000000000000000000000000000000000000000000000000000000000000a58382044d808056dde6518b6165c61fbe9b6450d4ace2b01bf9519f61db0f96a1628b16776a3f6c1d3815c70a77881f386524fde3f303f8d68afc1313b0d732f4efcf39dcc65d1bff0b0000000400000000e9538401312d0082ff72947347e9b25d35e4d78a4b85265b9a7b86d726fb418084b49004e982044d8080079b6187d3c80e56f6d1ffeb4d2e910915a0bddd1a42a01c69b8bae5036913933336dc8f07c97933db0d83ce3bd385608a01f6df494e54d01ecd10f04d8410e81cff0b0000000300000000ee830885118402d3444082520894417a7ba2d8d0060ae6c54fd098590db854b9c1d58609184e72a0008082044d80800a2d51e7d14ae2aca7c993405febaf5312cd5a65530c1a92e4d73ab20df0d6365aa712186020ff2417f703b60a8dd921747582387101b152c34d63de643f322c1bab0b0000000300000000ea26840a2ed60483015bf7947794653e1339210c56cda8709537786f40c4484580842d6cfb3282044d8080487ab64bd8883522b9c8c9824a9736aaf0ae55e238bf61d9501259f07fd4b0ea40137d86f41c5882a64a96f5110c01d616ea482fc601bb0f8395477728a7fb441bfff901ee82155584010932a0832625a094162aac8f11f13ef5b197bbd84f780dd557f3c55880b901c4a5cbe1dc000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000000020000000000000000000000004f9a0e7fd2bf6067db6994cf12e4495df938e6e900000000000000000000000037eaa0ef3549a5bb7d431be78a3d99bd360d19e50000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000089b3861fc2f0be00000000000000000000000000000000000000000000000000000de05bc096e9c00000000000000000000000000000000000000000000000000000000000000000010b09ad932d6b1dd30471c5daf77b911137f6bdc5d8e680e497a9f9feb7a58dce0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000182044d8080c46349adcb985eed9e9ef3b415fefc10f18235c77e45f3c9dcf7c8759324fef70623c2abe826cf0527a01cbe06d48a98c6337b32fa58d0a0103dec6e92fdaeea1cffe9548401312d0082aa4c947347e9b25d35e4d78a4b85265b9a7b86d726fb418084b49004e982044d8080b38e587ed331a5dd572679e6a3f93d09b699cadda0cc68a642e07c785cd8cb201a350fe2194972fc1c9f6d71928dd944e5e9b6c60f467e483674dec5802836a31cff0b0000000300000000f92d558083f116c0833233828080b92d4260a060405230608052348015601357600080fd5b50608051612d0561003d60003960008181610987015281816109b00152610bcc0152612d056000f3fe6080604052600436106100bc5760003560e01c80638500fc8711610074578063b0cddf031161004e578063b0cddf0314610250578063e4da6f2e14610270578063f2fde38b1461029e57600080fd5b80638500fc87146101905780638da5cb5b146101b0578063ad3cb1cc146101fa57600080fd5b806352d1902d116100a557806352d1902d14610143578063715018a6146101665780638129fc1c1461017b57600080fd5b80630fea3806146100c15780634f1ef2861461012e575b600080fd5b3480156100cd57600080fd5b506101046100dc3660046118ac565b60006020819052908152604090205473ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b61014161013c366004611aa1565b6102be565b005b34801561014f57600080fd5b506101586102dd565b604051908152602001610125565b34801561017257600080fd5b5061014161030c565b34801561018757600080fd5b50610141610320565b34801561019c57600080fd5b506101416101ab366004611af1565b6104a7565b3480156101bc57600080fd5b507f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c1993005473ffffffffffffffffffffffffffffffffffffffff16610104565b34801561020657600080fd5b506102436040518060400160405280600581526020017f352e302e3000000000000000000000000000000000000000000000000000000081525081565b6040516101259190611b96565b34801561025c57600080fd5b5061014161026b366004611c40565b610526565b34801561027c57600080fd5b5061029061028b366004611cf6565b610665565b604051610125929190611d6e565b3480156102aa57600080fd5b506101416102b9366004611d91565b61090b565b6102c661096f565b6102cf82610a73565b6102d98282610a7b565b5050565b60006102e7610bb4565b507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc90565b610314610c23565b61031e6000610cb1565b565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000810460ff16159067ffffffffffffffff1660008115801561036b5750825b905060008267ffffffffffffffff1660011480156103885750303b155b905081158015610396575080155b156103cd576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b84547fffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000166001178555831561042e5784547fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff16680100000000000000001785555b61043733610d47565b61043f610d58565b83156104a05784547fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b5050505050565b6104af610c23565b7fffffffff0000000000000000000000000000000000000000000000000000000091909116600090815260208190526040902080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff909216919091179055565b61052e610c23565b805182511461059e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f696e76616c6964206c656e67746800000000000000000000000000000000000060448201526064015b60405180910390fd5b60005b8251811015610660578181815181106105bc576105bc611dae565b60200260200101516000808584815181106105d9576105d9611dae565b6020908102919091018101517fffffffff0000000000000000000000000000000000000000000000000000000016825281019190915260400160002080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff929092169190911790556001016105a1565b505050565b60006060816106776004828789611ddd565b61068091611e07565b9050366000610692876004818b611ddd565b90925090507f1de02f17000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008416016107c55760006106ee82840184611fe2565b90506107178160600151826040015189610712856060015161012001516020610d60565b610d6c565b60408401526060830152955085610747576000604051806020016040528060008152509550955050505050610903565b6001848260405160240161075b9190612255565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050509550955050505050610903565b7f750fcc05000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008416016108e957600080808061081f858701876122f9565b935093509350935061083483838c6001610d6c565b919a509350915088610862576000604051806020016040528060008152509850985050505050505050610903565b6001878585858560405160240161087c9493929190612394565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050509850985050505050505050610903565b600060405180602001604052806000815250945094505050505b935093915050565b610913610c23565b73ffffffffffffffffffffffffffffffffffffffff8116610963576040517f1e4fbdf700000000000000000000000000000000000000000000000000000000815260006004820152602401610595565b61096c81610cb1565b50565b3073ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161480610a3c57507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610a237f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff1614155b1561031e576040517fe07c8dba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61096c610c23565b8173ffffffffffffffffffffffffffffffffffffffff166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015610b00575060408051601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168201909252610afd918101906123f4565b60015b610b4e576040517f4c9c8ce300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff83166004820152602401610595565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc8114610baa576040517faa1d49a400000000000000000000000000000000000000000000000000000000815260048101829052602401610595565b6106608383610ec0565b3073ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461031e576040517fe07c8dba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b33610c627f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c1993005473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff161461031e576040517f118cdaa7000000000000000000000000000000000000000000000000000000008152336004820152602401610595565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c19930080547fffffffffffffffffffffffff0000000000000000000000000000000000000000811673ffffffffffffffffffffffffffffffffffffffff848116918217845560405192169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3505050565b610d4f610f23565b61096c81610f8a565b61031e610f23565b81811615155b92915050565b6000610e0d604051806101600160405280600073ffffffffffffffffffffffffffffffffffffffff168152602001600073ffffffffffffffffffffffffffffffffffffffff16815260200160608152602001606081526020016060815260200160608152602001600073ffffffffffffffffffffffffffffffffffffffff168152602001600081526020016000815260200160008152602001606081525090565b60e0860151606090858103610e2c576001888893509350935050610eb6565b8415610e7657610e3d878288610f92565b909450915083610e60575050604080516020810190915260008082529250610eb6565b83610e6c898389611082565b9350935050610eb6565b610e818782886111d7565b909450915083610ea4575050604080516020810190915260008082529250610eb6565b83610eb0898389611082565b93509350505b9450945094915050565b610ec98261146e565b60405173ffffffffffffffffffffffffffffffffffffffff8316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a2805115610f1b57610660828261153d565b6102d96115c0565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a005468010000000000000000900460ff1661031e576040517fd7e6bcf800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610913610f23565b60006060600085806020019051810190610fac91906125a4565b80515190915060005b8181101561101a57868684602001518381518110610fd557610fd5611dae565b6020026020010151610fe79190612678565b610ff191906126b6565b8360200151828151811061100757611007611dae565b6020908102919091010152600101610fb5565b5061102a826080015187876115f8565b608084015293508361105357600060405180602001604052806000815250935093505050610903565b838260405160200161106591906126f1565b604051602081830303815290604052935093505050935093915050565b611121604051806101600160405280600073ffffffffffffffffffffffffffffffffffffffff168152602001600073ffffffffffffffffffffffffffffffffffffffff16815260200160608152602001606081526020016060815260200160608152602001600073ffffffffffffffffffffffffffffffffffffffff168152602001600081526020016000815260200160008152602001606081525090565b82828561010001516111339190612678565b61113d91906126b6565b61010085018190526000036111555760016101008501525b60e0840182905260408401515160005b818110156111ca5784848760600151838151811061118557611185611dae565b60200260200101516111979190612678565b6111a191906126b6565b866060015182815181106111b7576111b7611dae565b6020908102919091010152600101611165565b50849150505b9392505050565b600060606000858060200190518101906111f19190612953565b90506112028160a0015186866115f8565b60a083015281515190935060005b8181101561145a5760008360000151828151811061123057611230611dae565b602002602001015160008151811061124a5761124a611dae565b602090810291909101810151808201517fffffffff00000000000000000000000000000000000000000000000000000000811660009081529283905260409092205490925073ffffffffffffffffffffffffffffffffffffffff16806112cb5760006040518060200160405280600081525097509750505050505050610903565b6000808273ffffffffffffffffffffffffffffffffffffffff168486600001518e8e6040516020016112ff93929190612a21565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529082905261133d91600090602401612a46565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529181526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff000000000000000000000000000000000000000000000000000000009094169390931790925290516113c69190612a6b565b600060405180830381855afa9150503d8060008114611401576040519150601f19603f3d011682016040523d82523d6000602084013e611406565b606091505b50915091508161143357600060405180602001604052806000815250995099505050505050505050610903565b808060200190518101906114479190612a87565b9094525050600190920191506112109050565b506001826040516020016110659190612abc565b8073ffffffffffffffffffffffffffffffffffffffff163b6000036114d7576040517f4c9c8ce300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff82166004820152602401610595565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b60606000808473ffffffffffffffffffffffffffffffffffffffff16846040516115679190612a6b565b600060405180830381855af49150503d80600081146115a2576040519150601f19603f3d011682016040523d82523d6000602084013e6115a7565b606091505b50915091506115b78583836117a6565b95945050505050565b341561031e576040517fb398979f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600060606020855111156116e95760008580602001905181019061161c9190612c6d565b6020810151909150608081901c90600090879061164c9088906fffffffffffffffffffffffffffffffff16612678565b61165691906126b6565b90506fffffffffffffffffffffffffffffffff81111561168e5760006040518060200160405280600081525094509450505050610903565b608082811b82176020858101918252604080518751928101929092529151818301529085015173ffffffffffffffffffffffffffffffffffffffff16606082015201604051602081830303815290604052935050505061179a565b845160200361179a5760008580602001905181019061170891906123f4565b9050608081901c60008661172e876fffffffffffffffffffffffffffffffff8616612678565b61173891906126b6565b90506fffffffffffffffffffffffffffffffff8111156117705760006040518060200160405280600081525094509450505050610903565b60408051608084901b83176020820181905294500160405160208183030381529060405293505050505b60019150935093915050565b6060826117bb576117b682611835565b6111d0565b81511580156117df575073ffffffffffffffffffffffffffffffffffffffff84163b155b1561182e576040517f9996b31500000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff85166004820152602401610595565b50806111d0565b8051156118455780518082602001fd5b6040517f1425ea4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80357fffffffff00000000000000000000000000000000000000000000000000000000811681146118a757600080fd5b919050565b6000602082840312156118be57600080fd5b6111d082611877565b73ffffffffffffffffffffffffffffffffffffffff8116811461096c57600080fd5b80356118a7816118c7565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051610160810167ffffffffffffffff81118282101715611947576119476118f4565b60405290565b60405160a0810167ffffffffffffffff81118282101715611947576119476118f4565b6040805190810167ffffffffffffffff81118282101715611947576119476118f4565b60405160c0810167ffffffffffffffff81118282101715611947576119476118f4565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff811182821017156119fd576119fd6118f4565b604052919050565b600067ffffffffffffffff821115611a1f57611a1f6118f4565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b600082601f830112611a5c57600080fd5b8135611a6f611a6a82611a05565b6119b6565b818152846020838601011115611a8457600080fd5b816020850160208301376000918101602001919091529392505050565b60008060408385031215611ab457600080fd5b8235611abf816118c7565b9150602083013567ffffffffffffffff811115611adb57600080fd5b611ae785828601611a4b565b9150509250929050565b60008060408385031215611b0457600080fd5b611b0d83611877565b91506020830135611b1d816118c7565b809150509250929050565b60005b83811015611b43578181015183820152602001611b2b565b50506000910152565b60008151808452611b64816020860160208601611b28565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b6020815260006111d06020830184611b4c565b600067ffffffffffffffff821115611bc357611bc36118f4565b5060051b60200190565b600082601f830112611bde57600080fd5b81356020611bee611a6a83611ba9565b8083825260208201915060208460051b870101935086841115611c1057600080fd5b602086015b84811015611c35578035611c28816118c7565b8352918301918301611c15565b509695505050505050565b60008060408385031215611c5357600080fd5b823567ffffffffffffffff80821115611c6b57600080fd5b818501915085601f830112611c7f57600080fd5b81356020611c8f611a6a83611ba9565b82815260059290921b84018101918181019089841115611cae57600080fd5b948201945b83861015611cd357611cc486611877565b82529482019490820190611cb3565b96505086013592505080821115611ce957600080fd5b50611ae785828601611bcd565b600080600060408486031215611d0b57600080fd5b833567ffffffffffffffff80821115611d2357600080fd5b818601915086601f830112611d3757600080fd5b813581811115611d4657600080fd5b876020828501011115611d5857600080fd5b6020928301989097509590910135949350505050565b8215158152604060208201526000611d896040830184611b4c565b949350505050565b600060208284031215611da357600080fd5b81356111d0816118c7565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60008085851115611ded57600080fd5b83861115611dfa57600080fd5b5050820193919092039150565b7fffffffff000000000000000000000000000000000000000000000000000000008135818116916004851015611e475780818660040360031b1b83161692505b505092915050565b600082601f830112611e6057600080fd5b81356020611e70611a6a83611ba9565b8083825260208201915060208460051b870101935086841115611e9257600080fd5b602086015b84811015611c355780358352918301918301611e97565b60006101608284031215611ec157600080fd5b611ec9611923565b9050611ed4826118e9565b8152611ee2602083016118e9565b6020820152604082013567ffffffffffffffff80821115611f0257600080fd5b611f0e85838601611bcd565b60408401526060840135915080821115611f2757600080fd5b611f3385838601611e4f565b60608401526080840135915080821115611f4c57600080fd5b611f5885838601611bcd565b608084015260a0840135915080821115611f7157600080fd5b611f7d85838601611e4f565b60a0840152611f8e60c085016118e9565b60c084015260e084810135908401526101008085013590840152610120808501359084015261014091508184013581811115611fc957600080fd5b611fd586828701611a4b565b8385015250505092915050565b600060208284031215611ff457600080fd5b813567ffffffffffffffff8082111561200c57600080fd5b9083019060a0828603121561202057600080fd5b61202861194d565b612031836118e9565b815261203f602084016118e9565b602082015260408301358281111561205657600080fd5b61206287828601611a4b565b60408301525060608301358281111561207a57600080fd5b61208687828601611eae565b60608301525060808301358281111561209e57600080fd5b6120aa87828601611a4b565b60808301525095945050505050565b60008151808452602080850194506020840160005b8381101561210057815173ffffffffffffffffffffffffffffffffffffffff16875295820195908201906001016120ce565b509495945050505050565b60008151808452602080850194506020840160005b8381101561210057815187529582019590820190600101612120565b805173ffffffffffffffffffffffffffffffffffffffff16825260006101606020830151612182602086018273ffffffffffffffffffffffffffffffffffffffff169052565b50604083015181604086015261219a828601826120b9565b915050606083015184820360608601526121b4828261210b565b915050608083015184820360808601526121ce82826120b9565b91505060a083015184820360a08601526121e8828261210b565b91505060c083015161221260c086018273ffffffffffffffffffffffffffffffffffffffff169052565b5060e0838101519085015261010080840151908501526101208084015190850152610140808401518583038287015261224b8382611b4c565b9695505050505050565b60208152600073ffffffffffffffffffffffffffffffffffffffff80845116602084015280602085015116604084015250604083015160a0606084015261229f60c0840182611b4c565b905060608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0808584030160808601526122db838361213c565b925060808601519150808584030160a0860152506115b78282611b4c565b6000806000806080858703121561230f57600080fd5b843561231a816118c7565b9350602085013567ffffffffffffffff8082111561233757600080fd5b61234388838901611eae565b9450604087013591508082111561235957600080fd5b61236588838901611a4b565b9350606087013591508082111561237b57600080fd5b5061238887828801611a4b565b91505092959194509250565b73ffffffffffffffffffffffffffffffffffffffff851681526080602082015260006123c3608083018661213c565b82810360408401526123d58186611b4c565b905082810360608401526123e98185611b4c565b979650505050505050565b60006020828403121561240657600080fd5b5051919050565b80516118a7816118c7565b600082601f83011261242957600080fd5b81516020612439611a6a83611ba9565b8083825260208201915060208460051b87010193508684111561245b57600080fd5b602086015b84811015611c35578051612473816118c7565b8352918301918301612460565b600082601f83011261249157600080fd5b815160206124a1611a6a83611ba9565b8083825260208201915060208460051b8701019350868411156124c357600080fd5b602086015b84811015611c3557805183529183019183016124c8565b600082601f8301126124f057600080fd5b81516124fe611a6a82611a05565b81815284602083860101111561251357600080fd5b611d89826020830160208701611b28565b600082601f83011261253557600080fd5b81516020612545611a6a83611ba9565b82815260059290921b8401810191818101908684111561256457600080fd5b8286015b84811015611c3557805167ffffffffffffffff8111156125885760008081fd5b6125968986838b01016124df565b845250918301918301612568565b6000602082840312156125b657600080fd5b815167ffffffffffffffff808211156125ce57600080fd5b9083019060a082860312156125e257600080fd5b6125ea61194d565b8251828111156125f957600080fd5b61260587828601612418565b82525060208301518281111561261a57600080fd5b61262687828601612480565b60208301525060408301518281111561263e57600080fd5b61264a87828601612524565b6040830152506060830151606082015260808301518281111561266c57600080fd5b6120aa878286016124df565b8082028115828204841417610d66577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000826126ec577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b500490565b60006020808352835160a08285015261270d60c08501826120b9565b9050818501517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe080868403016040870152612748838361210b565b60408801518782038301606089015280518083529194508501925084840190600581901b8501860160005b8281101561279f578487830301845261278d828751611b4c565b95880195938801939150600101612773565b5060608a015160808a015260808a01519650838982030160a08a01526127c58188611b4c565b9a9950505050505050505050565b600082601f8301126127e457600080fd5b81516127f2611a6a82611ba9565b808282526020820191508560208460051b870101111561281157600080fd5b602085015b60208460051b87010181101561294957805167ffffffffffffffff81111561283d57600080fd5b8601603f8101881361284e57600080fd5b602081015161285f611a6a82611ba9565b808282526020820191508a60408460051b860101111561287e57600080fd5b604084015b60408460051b86010181101561293357805167ffffffffffffffff8111156128aa57600080fd5b60407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc08288018f030112156128de57600080fd5b6128e6611970565b6040828801015167ffffffffffffffff81111561290257600080fd5b6129138f604083868c0101016124df565b825250908601606001516020808301919091529084529283019201612883565b5086525050602093840193919091019050612816565b5095945050505050565b60006020828403121561296557600080fd5b815167ffffffffffffffff8082111561297d57600080fd5b9083019060c0828603121561299157600080fd5b612999611993565b8251828111156129a857600080fd5b6129b4878286016127d3565b8252506129c36020840161240d565b60208201526129d46040840161240d565b60408201526129e56060840161240d565b60608201526080830151608082015260a083015182811115612a0657600080fd5b612a12878286016124df565b60a08301525095945050505050565b606081526000612a346060830186611b4c565b60208301949094525060400152919050565b604081526000612a596040830185611b4c565b905060ff831660208301529392505050565b60008251612a7d818460208701611b28565b9190910192915050565b600060208284031215612a9957600080fd5b815167ffffffffffffffff811115612ab057600080fd5b611d89848285016124df565b6020808252825160c083830152805160e0840181905260009291600582811b860161010090810193928501929087019186805b83811015612bb5578987037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0001855285518051808952908901908989019080861b8a018b01855b82811015612b9f577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08c8303018452845160408151818552612b7a82860182611b4c565b9150508e8201518f85015280935050508c850194508c84019350600181019050612b36565b5099505050958801955093870193600101612aef565b505050509286015173ffffffffffffffffffffffffffffffffffffffff811660408701529250612be29050565b604085015173ffffffffffffffffffffffffffffffffffffffff811660608601529150606085015173ffffffffffffffffffffffffffffffffffffffff811660808601529150608085015160a085015260a085015191507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08482030160c08501526115b78183611b4c565b600060608284031215612c7f57600080fd5b6040516060810181811067ffffffffffffffff82111715612ca257612ca26118f4565b806040525082518152602083015160208201526040830151612cc3816118c7565b6040820152939250505056fea26469706673582212205504c50cc9f59e7d5cb503187db88ba686017651fec4e32ec61324400185ef8064736f6c6343000819003382044d8080cd6f53b12282b078cba210cd6be39f282d539ebcabdadf371d23fe765e8443353cbe490647978d03252eb3ed94884e5a3077cef21baf69663a14e02b57947b2a1bfff904aa0183f116c083039f748080b90497608060405260405161041738038061041783398101604081905261002291610268565b61002c8282610033565b5050610352565b61003c82610092565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a280511561008657610081828261010e565b505050565b61008e610185565b5050565b806001600160a01b03163b6000036100cd57604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080846001600160a01b03168460405161012b9190610336565b600060405180830381855af49150503d8060008114610166576040519150601f19603f3d011682016040523d82523d6000602084013e61016b565b606091505b50909250905061017c8583836101a6565b95945050505050565b34156101a45760405163b398979f60e01b815260040160405180910390fd5b565b6060826101bb576101b682610205565b6101fe565b81511580156101d257506001600160a01b0384163b155b156101fb57604051639996b31560e01b81526001600160a01b03851660048201526024016100c4565b50805b9392505050565b8051156102155780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b634e487b7160e01b600052604160045260246000fd5b60005b8381101561025f578181015183820152602001610247565b50506000910152565b6000806040838503121561027b57600080fd5b82516001600160a01b038116811461029257600080fd5b60208401519092506001600160401b03808211156102af57600080fd5b818501915085601f8301126102c357600080fd5b8151818111156102d5576102d561022e565b604051601f8201601f19908116603f011681019083821181831017156102fd576102fd61022e565b8160405282815288602084870101111561031657600080fd5b610327836020830160208801610244565b80955050505050509250929050565b60008251610348818460208701610244565b9190910192915050565b60b7806103606000396000f3fe6080604052600a600c565b005b60186014601a565b605e565b565b600060597f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5473ffffffffffffffffffffffffffffffffffffffff1690565b905090565b3660008037600080366000845af43d6000803e808015607c573d6000f35b3d6000fdfea26469706673582212208344f4831bed017453ed975d75ff89479a079d689d5bc528c7cd372b35ed93e764736f6c63430008190033000000000000000000000000f5cc449dca953a6de02678c6756cf2e4103cdda5000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000048129fc1c0000000000000000000000000000000000000000000000000000000082044d8080be094b005e3443ae1cef77ae2a4e0082b49150bdf55052de8cc89ac8f6e01ab875371e9e3fc962a73026e226a00c33eb8c619473e3fe503e0b8adf4ee08939701cfff95ff20283f116c0836a01388080b95fdf6080604052348015600f57600080fd5b50615fc08061001f6000396000f3fe608060405234801561001057600080fd5b50600436106103ae5760003560e01c806392749fe1116101f4578063c9989fac1161011a578063e756cac1116100ad578063ebc61cf31161007c578063ebc61cf314610720578063eeb5431414610474578063f17912eb14610474578063f9c357e01461073357600080fd5b8063e756cac1146106e7578063e7e1b5cb146106fa578063e937b9a91461070d578063e93d0ac71461047457600080fd5b8063d883ad9f116100e9578063d883ad9f1461063c578063d90ce491146106ae578063ddfb5cb6146106c1578063e1399e76146106d457600080fd5b8063c9989fac14610474578063ca6182da14610675578063cebf718d14610688578063d6984a6d1461069b57600080fd5b8063a8e60da011610192578063ba176e5c11610161578063ba176e5c1461063c578063c390adea1461063c578063c43025bd1461064f578063c8e128e41461066257600080fd5b8063a8e60da014610616578063a9b3e398146104f9578063ac40622c14610629578063b1f7d82d146105b757600080fd5b806398923834116101ce57806398923834146105dd578063a3722546146104f9578063a8516cad146105f0578063a8d2cb111461060357600080fd5b806392749fe1146105a4578063944432e0146105b757806395d02f7d146105ca57600080fd5b80634a8ac761116102d957806368abdc711161027757806387ab3c271161024657806387ab3c271461057e5780638cc7a56b146105915780638df4a16b146104f95780638f079854146104ad57600080fd5b806368abdc711461053257806374836acb146105455780637b79756314610558578063800023a11461056b57600080fd5b80635829bd52116102b35780635829bd521461047457806359361199146104f957806363123dbb1461050c57806363407a491461051f57600080fd5b80634a8ac761146104e6578063517e7ca1146104ad57806355fad2fb146104f957600080fd5b80631b96cfd4116103515780633ac19910116103205780633ac199101461049a5780633b284cfe146104ad5780633bbc6abf146104c057806348d31802146104d357600080fd5b80631b96cfd41461044e57806327c0cd1814610461578063323b61531461047457806337e96a471461048757600080fd5b806304cca9f71161038d57806304cca9f7146104025780630ca8ebf1146104155780630e00deaa14610428578063180a5b761461043b57600080fd5b80623c5f89146103b3578063020918a1146103dc5780630343ecaf146103ef575b600080fd5b6103c66103c1366004612a7a565b610746565b6040516103d39190612b6a565b60405180910390f35b6103c66103ea366004612a7a565b6108f1565b6103c66103fd366004612a7a565b6109d2565b6103c6610410366004612a7a565b610a66565b6103c6610423366004612a7a565b610ad0565b6103c6610436366004612a7a565b610b68565b6103c6610449366004612a7a565b610c11565b6103c661045c366004612a7a565b610c8f565b6103c661046f366004612a7a565b610d59565b6103c6610482366004612a7a565b610e20565b6103c6610495366004612a7a565b610e83565b6103c66104a8366004612a7a565b610f54565b6103c66104bb366004612a7a565b610fbe565b6103c66104ce366004612a7a565b611028565b6103c66104e1366004612a7a565b6111ba565b6103c66104f4366004612a7a565b61128d565b6103c6610507366004612a7a565b611364565b6103c661051a366004612a7a565b6113ce565b6103c661052d366004612a7a565b611443565b6103c6610540366004612a7a565b611518565b6103c6610553366004612a7a565b611584565b6103c6610566366004612a7a565b611655565b6103c6610579366004612a7a565b6116bf565b6103c661058c366004612a7a565b611733565b6103c661059f366004612a7a565b6117dd565b6103c66105b2366004612a7a565b611898565b6103c66105c5366004612a7a565b611902565b6103c66105d8366004612a7a565b61196e565b6103c66105eb366004612a7a565b611a27565b6103c66105fe366004612a7a565b611b27565b6103c6610611366004612a7a565b611bdb565b6103c6610624366004612a7a565b611c45565b6103c6610637366004612a7a565b611cc3565b6103c661064a366004612a7a565b611d70565b6103c661065d366004612a7a565b611dee565b6103c6610670366004612a7a565b611ea5565b6103c6610683366004612a7a565b611f4e565b6103c6610696366004612a7a565b611fb8565b6103c66106a9366004612a7a565b61201f565b6103c66106bc366004612a7a565b61209c565b6103c66106cf366004612a7a565b612106565b6103c66106e2366004612a7a565b6121da565b6103c66106f5366004612a7a565b61225a565b6103c6610708366004612a7a565b6122c4565b6103c661071b366004612a7a565b61238b565b6103c661072e366004612a7a565b61244f565b6103c6610741366004612a7a565b612531565b60606000806000858060200190518101906107619190612bd1565b9250925092508181106107d5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f4e61746976653a206e6f7420737570706f7274207363616c652075700000000060448201526064015b60405180910390fd5b6000838060200190518101906107eb9190612c56565b60c081015190915060ff1c1561085d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601e60248201527f4e61746976653a204d756c7469686f70206e6f7420737570706f72746564000060448201526064016107cc565b8282826020015161086e9190612d4d565b6108789190612d64565b6020820181905260c08201516040808401519082901c67ffffffffffffffff908116939216916108aa908290856125b9565b905081156108c1576108be816001846125b9565b90505b836040516020016108d29190612d9f565b6040516020818303038152906040529750505050505050505b92915050565b606060008060008580602001905181019061090c9190612bd1565b9250925092506000838060200190518101906109289190612e5d565b90506000838383602001516fffffffffffffffffffffffffffffffff1661094f9190612d4d565b6109599190612d64565b6020830180516fffffffffffffffffffffffffffffffff8316909152909150600160ff91821c14908161098d576000610990565b60015b60ff16901b836020018181511791508181525050826040516020016109b59190612e79565b604051602081830303815290604052965050505050505092915050565b60606000806000858060200190518101906109ed9190612bd1565b925092509250600083806020019051810190610a099190612edf565b905082828260000151610a1c9190612d4d565b610a269190612d64565b6fffffffffffffffffffffffffffffffff168152604051610a4b908290602001612efb565b60405160208183030381529060405294505050505092915050565b6060600080600085806020019051810190610a819190612bd1565b925092509250600083806020019051810190610a9d919061309e565b905082828260800151610ab09190612d4d565b610aba9190612d64565b6080820152604051610a4b90829060200161323b565b6060600080600085806020019051810190610aeb9190612bd1565b925092509250600083806020019051810190610b079190613323565b905082828260200151610b1a9190612d4d565b610b249190612d64565b602082810191825260408051845173ffffffffffffffffffffffffffffffffffffffff16928101929092529151818301529082015115156060820152608001610a4b565b6060600080600085806020019051810190610b839190612bd1565b925092509250600083806020019051810190610b9f919061336c565b905082828260600151610bb29190612d4d565b610bbc9190612d64565b606082810191825260408051845173ffffffffffffffffffffffffffffffffffffffff90811660208084019190915286015181168284015291850151909116918101919091529051608082015260a001610a4b565b6060600080600085806020019051810190610c2c9190612bd1565b925092509250600083806020019051810190610c48919061343e565b905082828260200151610c5b9190612d4d565b610c659190612d64565b6fffffffffffffffffffffffffffffffff16602080830191909152604051610a4b9183910161345a565b6060600080600085806020019051810190610caa9190612bd1565b925092509250600083806020019051810190610cc691906134b1565b905082828260800151610cd99190612d4d565b610ce39190612d64565b6080820152604051610a4b908290602001600060c08201905073ffffffffffffffffffffffffffffffffffffffff808451168352806020850151166020840152806040850151166040840152806060850151166060840152506080830151608083015260a083015160020b60a083015292915050565b6060600080600085806020019051810190610d749190612bd1565b925092509250600083806020019051810190610d90919061353d565b905082828260800151610da39190612d4d565b610dad9190612d64565b6080820152604051610a4b908290602001600060c08201905073ffffffffffffffffffffffffffffffffffffffff808451168352806020850151166020840152806040850151166040840152806060850151166060840152506080830151608083015260a083015160a083015292915050565b6060600080600085806020019051810190610e3b9190612bd1565b925092509250600083806020019051810190610e5791906135ba565b905082610e648383612d4d565b610e6e9190612d64565b905080604051602001610a4b91815260200190565b6060600080600085806020019051810190610e9e9190612bd1565b925092509250600083806020019051810190610eba91906135d3565b905082828260a00151610ecd9190612d4d565b610ed79190612d64565b60a0820152604051610a4b908290602001600060e08201905073ffffffffffffffffffffffffffffffffffffffff808451168352806020850151166020840152806040850151166040840152606084015160608401526080840151608084015260a084015160a08401528060c08501511660c08401525092915050565b6060600080600085806020019051810190610f6f9190612bd1565b925092509250600083806020019051810190610f8b919061365a565b905082828260c00151610f9e9190612d4d565b610fa89190612d64565b60c0820152604051610a4b9082906020016136fb565b6060600080600085806020019051810190610fd99190612bd1565b925092509250600083806020019051810190610ff591906137fb565b9050828282606001516110089190612d4d565b6110129190612d64565b6060820152604051610a4b908290602001613817565b60606000806000858060200190518101906110439190612bd1565b9250925092508181106110b2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f4265626f703a206e6f7420737570706f7274207363616c65207570000000000060448201526064016107cc565b6000838060200190518101906110c8919061386e565b9050828282602001516110db9190612d4d565b6110e59190612d64565b6020820152604081015160009081906110fd906126ae565b91509150600080828060200190518101906111189190613987565b5091509150838282876020015160405160200161113793929190613aa8565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0818403018152908290526111739291602001613bd5565b60405160208183030381529060405285604001819052508460405160200161119b9190613c1d565b6040516020818303038152906040529850505050505050505092915050565b60606000806000858060200190518101906111d59190612bd1565b9250925092506000838060200190518101906111f19190613c95565b9050828282608001516112049190612d4d565b61120e9190612d64565b6080820152604051610a4b908290602001600060e08201905073ffffffffffffffffffffffffffffffffffffffff808451168352806020850151166020840152806040850151166040840152806060850151166060840152608084015160808401528060a08501511660a08401525060c083015160c083015292915050565b60606000806000858060200190518101906112a89190612bd1565b9250925092506000838060200190518101906112c49190613d25565b9050828282602001516112d79190612d4d565b6112e19190612d64565b602080830191909152604051610a4b91839101600060e08201905073ffffffffffffffffffffffffffffffffffffffff808451168352602084015160208401528060408501511660408401528060608501511660608401528060808501511660808401528060a08501511660a08401525060c0830151151560c083015292915050565b606060008060008580602001905181019061137f9190612bd1565b92509250925060008380602001905181019061139b9190613dc2565b9050828282608001516113ae9190612d4d565b6113b89190612d64565b6080820152604051610a4b908290602001613e57565b60606000806000858060200190518101906113e99190612bd1565b92509250925060008380602001905181019061140591906135ba565b9050826114128383612d4d565b61141c9190612d64565b6fffffffffffffffffffffffffffffffff16905080604051602001610a4b91815260200190565b606060008060008580602001905181019061145e9190612bd1565b92509250925060008380602001905181019061147a9190613ee9565b90508282826080015161148d9190612d4d565b6114979190612d64565b6080820152604051610a4b908290602001600060e08201905073ffffffffffffffffffffffffffffffffffffffff808451168352806020850151166020840152806040850151166040840152806060850151166060840152608084015160808401528060a08501511660a08401525060c0830151151560c083015292915050565b60606000806000858060200190518101906115339190612bd1565b92509250925060008380602001905181019061154f9190613f61565b9050828282604001516115629190612d4d565b61156c9190612d64565b60408083019190915251610a4b908290602001614002565b606060008060008580602001905181019061159f9190612bd1565b9250925092506000838060200190518101906115bb9190614062565b9050828282608001516115ce9190612d4d565b6115d89190612d64565b6080820152604051610a4b908290602001600060e08201905073ffffffffffffffffffffffffffffffffffffffff80845116835280602085015116602084015280604085015116604084015250606083015160608301526080830151608083015260a083015160a083015260c0830151151560c083015292915050565b60606000806000858060200190518101906116709190612bd1565b92509250925060008380602001905181019061168c91906140db565b90508282826080015161169f9190612d4d565b6116a99190612d64565b6080820152604051610a4b908290602001614170565b60606000806000858060200190518101906116da9190612bd1565b9250925092506000838060200190518101906116f691906141ee565b90508282826020015160c0015161170d9190612d4d565b6117179190612d64565b60208083015160c00191909152604051610a4b91839101614347565b606060008060008580602001905181019061174e9190612bd1565b92509250925060008380602001905181019061176a91906144b6565b90508282826020015161177d9190612d4d565b6117879190612d64565b6fffffffffffffffffffffffffffffffff16602082810191825260408051845173ffffffffffffffffffffffffffffffffffffffff90811693820193909352925183820152830151166060820152608001610a4b565b60606000806000858060200190518101906117f89190612bd1565b92509250925060008380602001905181019061181491906144f5565b9050828282608001516118279190612d4d565b6118319190612d64565b6080820152604051610a4b908290602001600060a08201905073ffffffffffffffffffffffffffffffffffffffff80845116835260208401516020840152806040850151166040840152806060850151166060840152506080830151608083015292915050565b60606000806000858060200190518101906118b39190612bd1565b9250925092506000838060200190518101906118cf91906145d3565b9050828282608001516118e29190612d4d565b6118ec9190612d64565b6080820152604051610a4b9082906020016145ef565b606060008060008580602001905181019061191d9190612bd1565b9250925092506000838060200190518101906119399190614693565b90508282826020015161194c9190612d4d565b6119569190612d64565b602080830191909152604051610a4b918391016146af565b60606000806000858060200190518101906119899190612bd1565b9250925092506000838060200190518101906119a59190612edf565b90506000838383600001516fffffffffffffffffffffffffffffffff166119cc9190612d4d565b6119d69190612d64565b82516fffffffffffffffffffffffffffffffff82168452909150600160ff91821c149081611a05576000611a08565b60015b845160ff9190911690911b1783526040516109b5908490602001612efb565b6060600080600085806020019051810190611a429190612bd1565b925092509250600083806020019051810190611a5e9190614715565b9050828282602001516fffffffffffffffffffffffffffffffff16611a839190612d4d565b611a8d9190612d64565b6fffffffffffffffffffffffffffffffff16602080830191909152604051610a4b91839101600060c08201905073ffffffffffffffffffffffffffffffffffffffff8084511683526fffffffffffffffffffffffffffffffff6020850151166020840152806040850151166040840152806060850151166060840152506080830151608083015260ff60a08401511660a083015292915050565b6060600080600085806020019051810190611b429190612bd1565b925092509250600083806020019051810190611b5e91906147a0565b905082828260200151611b719190612d4d565b611b7b9190612d64565b602082810191825260408051845173ffffffffffffffffffffffffffffffffffffffff90811693820193909352925183820152830151811660608084019190915283015116608080830191909152820151151560a082015260c001610a4b565b6060600080600085806020019051810190611bf69190612bd1565b925092509250600083806020019051810190611c12919061480f565b905082828260a00151611c259190612d4d565b611c2f9190612d64565b60a0820152604051610a4b9082906020016148b7565b6060600080600085806020019051810190611c609190612bd1565b925092509250600083806020019051810190611c7c9190612e5d565b905082828260200151611c8f9190612d4d565b611c999190612d64565b6fffffffffffffffffffffffffffffffff16602080830191909152604051610a4b91839101612e79565b6060600080600085806020019051810190611cde9190612bd1565b925092509250600083806020019051810190611cfa91906135ba565b9050600083611d1b846fffffffffffffffffffffffffffffffff8516612d4d565b611d259190612d64565b6fffffffffffffffffffffffffffffffff811692909150600160ff91821c149081611d51576000611d54565b60015b60ff16901b83179250826040516020016109b591815260200190565b6060600080600085806020019051810190611d8b9190612bd1565b925092509250600083806020019051810190611da791906149c9565b905082828260200151611dba9190612d4d565b611dc49190612d64565b6fffffffffffffffffffffffffffffffff16602080830191909152604051610a4b918391016149e5565b6060600080600085806020019051810190611e099190612bd1565b925092509250600083806020019051810190611e2591906145d3565b60808101519091508390611e5c9084907f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff16612d4d565b611e669190612d64565b6080820180517f800000000000000000000000000000000000000000000000000000000000000016919091179052604051610a4b9082906020016145ef565b6060600080600085806020019051810190611ec09190612bd1565b925092509250600083806020019051810190611edc9190614a2c565b905082828260400151611eef9190612d4d565b611ef99190612d64565b60408281019182528051835173ffffffffffffffffffffffffffffffffffffffff908116602080840191909152850151811692820192909252915160608084019190915283015116608082015260a001610a4b565b6060600080600085806020019051810190611f699190612bd1565b925092509250600083806020019051810190611f859190614a8a565b905082828260600151611f989190612d4d565b611fa29190612d64565b6060820152604051610a4b908290602001614bd5565b6060600080600085806020019051810190611fd39190612bd1565b925092509250600083806020019051810190611fef9190612edf565b9050828282600001516120029190612d4d565b61200c9190612d64565b8152604051610a4b908290602001612efb565b606060008060008580602001905181019061203a9190612bd1565b9250925092506000838060200190518101906120569190614ca6565b9050828282606001516040015161206d9190612d4d565b6120779190612d64565b6060808301805160409081019390935251600191015251610a4b908290602001615019565b60606000806000858060200190518101906120b79190612bd1565b9250925092506000838060200190518101906120d391906152da565b905082828260a001516120e69190612d4d565b6120f09190612d64565b60a0820152604051610a4b90829060200161535e565b60606000806000858060200190518101906121219190612bd1565b92509250925060008380602001905181019061213d91906153e6565b9050828282602001516121509190612d4d565b61215a9190612d64565b6fffffffffffffffffffffffffffffffff16602082810191825260408051845173ffffffffffffffffffffffffffffffffffffffff9081169382019390935292518382015283015115156060808401919091528301518116608080840191909152830151811660a0808401919091528301511660c082015260e001610a4b565b60606000806000858060200190518101906121f59190612bd1565b92509250925060008380602001905181019061221191906157f1565b905082828260600151606001516122289190612d4d565b6122329190612d64565b6060808301805190910191909152516001608090910152604051610a4b9082906020016159f8565b60606000806000858060200190518101906122759190612bd1565b9250925092506000838060200190518101906122919190615cac565b9050828282608001516122a49190612d4d565b6122ae9190612d64565b6080820152604051610a4b908290602001615d68565b60606000806000858060200190518101906122df9190612bd1565b9250925092506000838060200190518101906122fb9190615dd6565b90508282826060015161230e9190612d4d565b6123189190612d64565b6060820152604051610a4b908290602001600060c08201905073ffffffffffffffffffffffffffffffffffffffff80845116835280602085015116602084015280604085015116604084015260608401516060840152608084015160808401528060a08501511660a08401525092915050565b60606000806000858060200190518101906123a69190612bd1565b9250925092506000838060200190518101906123c2919061343e565b90506000838383602001516fffffffffffffffffffffffffffffffff166123e99190612d4d565b6123f39190612d64565b6020830180516fffffffffffffffffffffffffffffffff8316909152909150600160ff91821c14908161242757600061242a565b60015b60ff16901b836020018181511791508181525050826040516020016109b5919061345a565b606060008060008580602001905181019061246a9190612bd1565b9250925092506000838060200190518101906124869190615e47565b9050828282604001516020015161249d9190612d4d565b6124a79190612d64565b604080830180516fffffffffffffffffffffffffffffffff939093166020938401528151845173ffffffffffffffffffffffffffffffffffffffff16818501528385015115158184015290518051606080840191909152938101516080808401919091529281015160ff1660a08301529283015160c082015291015160e082015261010001610a4b565b606060008060008580602001905181019061254c9190612bd1565b9250925092506000838060200190518101906125689190615eff565b90508282826000015161257b9190612d4d565b6125859190612d64565b6fffffffffffffffffffffffffffffffff168082526040805160208082019390935291830151151590820152606001610a4b565b82516060906125c9836020615f35565b1115612631576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f4f6666736574206f7574206f6620626f756e647300000000000000000000000060448201526064016107cc565b60005b60208110156126a55783816020811061264f5761264f615f48565b1a60f81b8561265e8386615f35565b8151811061266e5761266e615f48565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600101612634565b50929392505050565b6000606060048351101561271e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601260248201527f43616c6c6461746120746f6f2073686f7274000000000000000000000000000060448201526064016107cc565b60208301519150600483516127339190615f77565b67ffffffffffffffff81111561274b5761274b612806565b6040519080825280601f01601f191660200182016040528015612775576020820181803683370190505b50905060005b600484516127899190615f77565b811015612800578361279c826004615f35565b815181106127ac576127ac615f48565b602001015160f81c60f81b8282815181106127c9576127c9615f48565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535060010161277b565b50915091565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60405160e0810167ffffffffffffffff8111828210171561285857612858612806565b60405290565b6040805190810167ffffffffffffffff8111828210171561285857612858612806565b60405160a0810167ffffffffffffffff8111828210171561285857612858612806565b6040516060810167ffffffffffffffff8111828210171561285857612858612806565b6040516080810167ffffffffffffffff8111828210171561285857612858612806565b60405160c0810167ffffffffffffffff8111828210171561285857612858612806565b604051610100810167ffffffffffffffff8111828210171561285857612858612806565b604051610160810167ffffffffffffffff8111828210171561285857612858612806565b6040516101a0810167ffffffffffffffff8111828210171561285857612858612806565b604051610120810167ffffffffffffffff8111828210171561285857612858612806565b604051610220810167ffffffffffffffff8111828210171561285857612858612806565b6040516101e0810167ffffffffffffffff8111828210171561285857612858612806565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715612a2c57612a2c612806565b604052919050565b600067ffffffffffffffff821115612a4e57612a4e612806565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b60008060408385031215612a8d57600080fd5b823567ffffffffffffffff811115612aa457600080fd5b8301601f81018513612ab557600080fd5b8035612ac8612ac382612a34565b6129e5565b818152866020838501011115612add57600080fd5b8160208401602083013760006020928201830152969401359450505050565b60005b83811015612b17578181015183820152602001612aff565b50506000910152565b60008151808452612b38816020860160208601612afc565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b602081526000612b7d6020830184612b20565b9392505050565b600082601f830112612b9557600080fd5b8151612ba3612ac382612a34565b818152846020838601011115612bb857600080fd5b612bc9826020830160208701612afc565b949350505050565b600080600060608486031215612be657600080fd5b835167ffffffffffffffff811115612bfd57600080fd5b612c0986828701612b84565b93505060208401519150604084015190509250925092565b73ffffffffffffffffffffffffffffffffffffffff81168114612c4357600080fd5b50565b8051612c5181612c21565b919050565b600060208284031215612c6857600080fd5b815167ffffffffffffffff80821115612c8057600080fd5b9083019060e08286031215612c9457600080fd5b612c9c612835565b612ca583612c46565b815260208301516020820152604083015182811115612cc357600080fd5b612ccf87828601612b84565b604083015250612ce160608401612c46565b6060820152612cf260808401612c46565b6080820152612d0360a08401612c46565b60a082015260c083015160c082015280935050505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b80820281158282048414176108eb576108eb612d1e565b600082612d9a577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b500490565b60208152600073ffffffffffffffffffffffffffffffffffffffff80845116602084015260208401516040840152604084015160e06060850152612de7610100850182612b20565b90508160608601511660808501528160808601511660a08501528160a08601511660c085015260c085015160e0850152809250505092915050565b600060408284031215612e3457600080fd5b612e3c61285e565b90508151612e4981612c21565b808252506020820151602082015292915050565b600060408284031215612e6f57600080fd5b612b7d8383612e22565b815173ffffffffffffffffffffffffffffffffffffffff16815260208083015190820152604081016108eb565b600060408284031215612eb857600080fd5b612ec061285e565b9050815181526020820151612ed481612c21565b602082015292915050565b600060408284031215612ef157600080fd5b612b7d8383612ea6565b8151815260208083015173ffffffffffffffffffffffffffffffffffffffff1690820152604081016108eb565b600067ffffffffffffffff821115612f4257612f42612806565b5060051b60200190565b600082601f830112612f5d57600080fd5b81516020612f6d612ac383612f28565b8083825260208201915060208460051b870101935086841115612f8f57600080fd5b602086015b84811015612fab5780518352918301918301612f94565b509695505050505050565b600082601f830112612fc757600080fd5b81516020612fd7612ac383612f28565b8083825260208201915060208460051b870101935086841115612ff957600080fd5b602086015b84811015612fab57805161301181612c21565b8352918301918301612ffe565b600082601f83011261302f57600080fd5b8151602061303f612ac383612f28565b82815260059290921b8401810191818101908684111561305e57600080fd5b8286015b84811015612fab57805167ffffffffffffffff8111156130825760008081fd5b6130908986838b0101612b84565b845250918301918301613062565b6000602082840312156130b057600080fd5b815167ffffffffffffffff808211156130c857600080fd5b9083019060a082860312156130dc57600080fd5b6130e4612881565b6130ed83612c46565b815260208301518281111561310157600080fd5b61310d87828601612f4c565b60208301525060408301518281111561312557600080fd5b61313187828601612fb6565b60408301525060608301518281111561314957600080fd5b6131558782860161301e565b6060830152506080830151608082015280935050505092915050565b60008151808452602080850194506020840160005b838110156131b857815173ffffffffffffffffffffffffffffffffffffffff1687529582019590820190600101613186565b509495945050505050565b60008282518085526020808601955060208260051b8401016020860160005b8481101561322e577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe086840301895261321c838351612b20565b988401989250908301906001016131e2565b5090979650505050505050565b6020808252825173ffffffffffffffffffffffffffffffffffffffff16828201528281015160a06040840152805160c0840181905260009291820190839060e08601905b8083101561329f578351825292840192600192909201919084019061327f565b50604087015193507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09250828682030160608701526132de8185613171565b935050506060850151818584030160808601526132fb83826131c3565b92505050608084015160a08401528091505092915050565b80518015158114612c5157600080fd5b60006060828403121561333557600080fd5b61333d6128a4565b825161334881612c21565b81526020838101519082015261336060408401613313565b60408201529392505050565b60006080828403121561337e57600080fd5b6133866128c7565b825161339181612c21565b815260208301516133a181612c21565b602082015260408301516133b481612c21565b60408201526060928301519281019290925250919050565b600060a082840312156133de57600080fd5b6133e6612881565b905081516133f381612c21565b815260208281015190820152604082015161340d81612c21565b6040820152606082015161342081612c21565b6060820152608082015161343381612c21565b608082015292915050565b600060a0828403121561345057600080fd5b612b7d83836133cc565b60a081016108eb828473ffffffffffffffffffffffffffffffffffffffff80825116835260208201516020840152806040830151166040840152806060830151166060840152806080830151166080840152505050565b600060c082840312156134c357600080fd5b6134cb6128ea565b82516134d681612c21565b815260208301516134e681612c21565b602082015260408301516134f981612c21565b6040820152606083015161350c81612c21565b806060830152506080830151608082015260a08301518060020b811461353157600080fd5b60a08201529392505050565b600060c0828403121561354f57600080fd5b6135576128ea565b825161356281612c21565b8152602083015161357281612c21565b6020820152604083015161358581612c21565b6040820152606083015161359881612c21565b60608201526080838101519082015260a0928301519281019290925250919050565b6000602082840312156135cc57600080fd5b5051919050565b600060e082840312156135e557600080fd5b6135ed612835565b82516135f881612c21565b8152602083015161360881612c21565b6020820152604083015161361b81612c21565b80604083015250606083015160608201526080830151608082015260a083015160a082015260c083015161364e81612c21565b60c08201529392505050565b6000610100828403121561366d57600080fd5b61367561290d565b825161368081612c21565b8152602083015161369081612c21565b60208201526136a160408401612c46565b60408201526136b260608401612c46565b60608201526136c360808401612c46565b60808201526136d460a08401612c46565b60a082015260c083015160c08201526136ef60e08401612c46565b60e08201529392505050565b60006101008201905073ffffffffffffffffffffffffffffffffffffffff8084511683528060208501511660208401528060408501511660408401528060608501511660608401528060808501511660808401528060a08501511660a08401525060c083015160c083015260e083015161378d60e084018273ffffffffffffffffffffffffffffffffffffffff169052565b5092915050565b600060a082840312156137a657600080fd5b6137ae612881565b905081516137bb81612c21565b815260208201516137cb81612c21565b602082015260408201516137de81612c21565b604082015260608281015190820152608082015161343381612c21565b600060a0828403121561380d57600080fd5b612b7d8383613794565b60a081016108eb828473ffffffffffffffffffffffffffffffffffffffff80825116835280602083015116602084015280604083015116604084015260608201516060840152806080830151166080840152505050565b60006020828403121561388057600080fd5b815167ffffffffffffffff8082111561389857600080fd5b9083019060c082860312156138ac57600080fd5b6138b46128ea565b82516138bf81612c21565b8152602083810151908201526040830151828111156138dd57600080fd5b6138e987828601612b84565b604083015250606083015191506138ff82612c21565b8160608201526080830151915061391582612c21565b81608082015261392760a08401612c46565b60a082015295945050505050565b60006040828403121561394757600080fd5b61394f61285e565b9050815167ffffffffffffffff81111561396857600080fd5b61397484828501612b84565b8252506020820151602082015292915050565b60008060008385036101a081121561399e57600080fd5b610160808212156139ae57600080fd5b6139b6612931565b9150855182526139c860208701612c46565b60208301526139d960408701612c46565b6040830152606086015160608301526139f460808701612c46565b6080830152613a0560a08701612c46565b60a083015260c086015160c083015260e086015160e0830152610100613a2c818801612c46565b908301526101208681015190830152610140808701519083015285015190935067ffffffffffffffff811115613a6157600080fd5b613a6d86828701613935565b92505061018084015190509250925092565b6000815160408452613a946040850182612b20565b602093840151949093019390935250919050565b60006101a0855183526020860151613ad8602085018273ffffffffffffffffffffffffffffffffffffffff169052565b506040860151613b00604085018273ffffffffffffffffffffffffffffffffffffffff169052565b50606086015160608401526080860151613b32608085018273ffffffffffffffffffffffffffffffffffffffff169052565b5060a0860151613b5a60a085018273ffffffffffffffffffffffffffffffffffffffff169052565b5060c086015160c084015260e086015160e084015261010080870151613b978286018273ffffffffffffffffffffffffffffffffffffffff169052565b5050610120868101519084015261014080870151908401526101608301819052613bc381840186613a7f565b91505082610180830152949350505050565b7fffffffff000000000000000000000000000000000000000000000000000000008316815260008251613c0f816004850160208701612afc565b919091016004019392505050565b60208152600073ffffffffffffffffffffffffffffffffffffffff80845116602084015260208401516040840152604084015160c06060850152613c6460e0850182612b20565b90508160608601511660808501528160808601511660a08501528160a08601511660c0850152809250505092915050565b600060e08284031215613ca757600080fd5b613caf612835565b8251613cba81612c21565b81526020830151613cca81612c21565b60208201526040830151613cdd81612c21565b60408201526060830151613cf081612c21565b60608201526080838101519082015260a0830151613d0d81612c21565b60a082015260c0928301519281019290925250919050565b600060e08284031215613d3757600080fd5b613d3f612835565b8251613d4a81612c21565b8152602083810151908201526040830151613d6481612c21565b60408201526060830151613d7781612c21565b60608201526080830151613d8a81612c21565b608082015260a0830151613d9d81612c21565b60a082015261364e60c08401613313565b805163ffffffff81168114612c5157600080fd5b60006101008284031215613dd557600080fd5b613ddd61290d565b8251613de881612c21565b81526020830151613df881612c21565b6020820152613e0960408401612c46565b6040820152613e1a60608401612c46565b606082015260808301516080820152613e3560a08401613dae565b60a0820152613e4660c08401613dae565b60c08201526136ef60e08401613dae565b60006101008201905073ffffffffffffffffffffffffffffffffffffffff808451168352806020850151166020840152806040850151166040840152806060850151166060840152506080830151608083015263ffffffff60a08401511660a083015260c0830151613ed160c084018263ffffffff169052565b5060e083015161378d60e084018263ffffffff169052565b600060e08284031215613efb57600080fd5b613f03612835565b8251613f0e81612c21565b81526020830151613f1e81612c21565b60208201526040830151613f3181612c21565b60408201526060830151613f4481612c21565b60608201526080838101519082015260a0830151613d9d81612c21565b600060208284031215613f7357600080fd5b815167ffffffffffffffff80821115613f8b57600080fd5b9083019060808286031215613f9f57600080fd5b613fa76128c7565b8251613fb281612c21565b8152602083015182811115613fc657600080fd5b613fd287828601612fb6565b6020830152506040830151604082015260608301519250613ff283612c21565b6060810192909252509392505050565b60208152600073ffffffffffffffffffffffffffffffffffffffff80845116602084015260208401516080604085015261403f60a0850182613171565b905060408501516060850152816060860151166080850152809250505092915050565b600060e0828403121561407457600080fd5b61407c612835565b825161408781612c21565b8152602083015161409781612c21565b602082015260408301516140aa81612c21565b80604083015250606083015160608201526080830151608082015260a083015160a082015261364e60c08401613313565b600061010082840312156140ee57600080fd5b6140f661290d565b825161410181612c21565b8152602083015161411181612c21565b602082015261412260408401612c46565b604082015261413360608401612c46565b60608201526080830151608082015261414e60a08401612c46565b60a082015261415f60c08401613313565b60c08201526136ef60e08401613313565b60006101008201905073ffffffffffffffffffffffffffffffffffffffff808451168352806020850151166020840152806040850151166040840152806060850151166060840152608084015160808401528060a08501511660a08401525060c0830151151560c083015260e083015161378d60e084018215159052565b60006020828403121561420057600080fd5b815167ffffffffffffffff8082111561421857600080fd5b908301906040828603121561422c57600080fd5b61423461285e565b825161423f81612c21565b815260208301518281111561425357600080fd5b92909201916101a0838703121561426957600080fd5b614271612955565b61427a84612c46565b815261428860208501612c46565b602082015261429960408501612c46565b60408201526142aa60608501612c46565b60608201526142bb60808501612c46565b60808201526142cc60a08501612c46565b60a082015260c0848101519082015260e080850151908201526101008085015190820152610120808501519082015261014080850151908201526101608085015190820152610180808501518481111561432557600080fd5b61433189828801612b84565b9183019190915250602082015295945050505050565b6020815273ffffffffffffffffffffffffffffffffffffffff82511660208201526000602083015160408084015261439860608401825173ffffffffffffffffffffffffffffffffffffffff169052565b602081015173ffffffffffffffffffffffffffffffffffffffff8116608085015250604081015173ffffffffffffffffffffffffffffffffffffffff811660a085015250606081015173ffffffffffffffffffffffffffffffffffffffff811660c085015250608081015173ffffffffffffffffffffffffffffffffffffffff811660e08501525060a08101516101006144498186018373ffffffffffffffffffffffffffffffffffffffff169052565b60c08301516101208681019190915260e08401516101408088019190915291840151610160808801919091529084015161018080880191909152918401516101a080880191909152908401516101c08701529201516101e085019290925250612bc9610200840182612b20565b6000606082840312156144c857600080fd5b6144d06128a4565b82516144db81612c21565b815260208381015190820152604083015161336081612c21565b600060a0828403121561450757600080fd5b61450f612881565b825161451a81612c21565b815260208381015190820152604083015161453481612c21565b6040820152606083015161454781612c21565b60608201526080928301519281019290925250919050565b600060a0828403121561457157600080fd5b614579612881565b9050815161458681612c21565b8152602082015161459681612c21565b602082015260408201516145a981612c21565b604082015260608201516145bc81612c21565b806060830152506080820151608082015292915050565b600060a082840312156145e557600080fd5b612b7d838361455f565b60a081016108eb828473ffffffffffffffffffffffffffffffffffffffff80825116835280602083015116602084015280604083015116604084015280606083015116606084015250608081015160808301525050565b600060a0828403121561465857600080fd5b614660612881565b9050815161466d81612c21565b808252506020820151602082015260408201516040820152606082015161342081612c21565b600060a082840312156146a557600080fd5b612b7d8383614646565b60a081016108eb828473ffffffffffffffffffffffffffffffffffffffff8082511683526020820151602084015260408201516040840152806060830151166060840152806080830151166080840152505050565b805160ff81168114612c5157600080fd5b600060c0828403121561472757600080fd5b61472f6128ea565b825161473a81612c21565b815260208301516fffffffffffffffffffffffffffffffff8116811461475f57600080fd5b6020820152604083015161477281612c21565b6040820152606083015161478581612c21565b60608201526080838101519082015261353160a08401614704565b600060a082840312156147b257600080fd5b6147ba612881565b82516147c581612c21565b81526020838101519082015260408301516147df81612c21565b604082015260608301516147f281612c21565b606082015261480360808401613313565b60808201529392505050565b6000610120828403121561482257600080fd5b61482a612979565b61483383612c46565b815261484160208401612c46565b602082015261485260408401612c46565b604082015261486360608401614704565b606082015261487460808401614704565b608082015260a083015160a082015260c083015160c082015261489960e08401612c46565b60e08201526101006148ac818501613313565b908201529392505050565b815173ffffffffffffffffffffffffffffffffffffffff908116825260208084015182169083015260408084015191821690830152610120820190506060830151614907606084018260ff169052565b50608083015161491c608084018260ff169052565b5060a083015160a083015260c083015160c083015260e083015161495860e084018273ffffffffffffffffffffffffffffffffffffffff169052565b50610100928301511515919092015290565b60006080828403121561497c57600080fd5b6149846128c7565b9050815161499181612c21565b81526020828101519082015260408201516149ab81612c21565b604082015260608201516149be81612c21565b606082015292915050565b6000608082840312156149db57600080fd5b612b7d838361496a565b608081016108eb8284805173ffffffffffffffffffffffffffffffffffffffff90811683526020808301519084015260408083015182169084015260609182015116910152565b600060808284031215614a3e57600080fd5b614a466128c7565b8251614a5181612c21565b81526020830151614a6181612c21565b6020820152604083810151908201526060830151614a7e81612c21565b60608201529392505050565b600060208284031215614a9c57600080fd5b815167ffffffffffffffff80821115614ab457600080fd5b90830190818503610160811215614aca57600080fd5b614ad2612881565b8351614add81612c21565b815260e07fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe083011215614b0f57600080fd5b614b17612835565b9150602084015182526040840151614b2e81612c21565b60208301526060840151614b4181612c21565b60408301526080840151614b5481612c21565b606083015260a0840151614b6781612c21565b8060808401525060c084015160a083015260e084015160c0830152816020820152610100840151915082821115614b9d57600080fd5b614ba987838601612b84565b60408201526101208401516060820152614bc66101408501612c46565b60808201529695505050505050565b60208152600073ffffffffffffffffffffffffffffffffffffffff8084511660208401526020840151805160408501528160208201511660608501528160408201511660808501528160608201511660a08501528160808201511660c085015260a081015160e085015260c08101516101008501525050604083015161016080610120850152614c69610180850183612b20565b915060608501516101408501526080850151614c9c8286018273ffffffffffffffffffffffffffffffffffffffff169052565b5090949350505050565b600060208284031215614cb857600080fd5b815167ffffffffffffffff80821115614cd057600080fd5b9083019060808286031215614ce457600080fd5b614cec6128c7565b8251614cf781612c21565b81526020830151614d0781612c21565b60208201526040830151614d1a81612c21565b6040820152606083015182811115614d3157600080fd5b929092019160a08387031215614d4657600080fd5b614d4e612881565b835183811115614d5d57600080fd5b8401601f81018813614d6e57600080fd5b8051614d7c612ac382612f28565b8082825260208201915060208360051b85010192508a831115614d9e57600080fd5b602084015b83811015614fbc57805188811115614dba57600080fd5b8501610220818e037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0011215614def57600080fd5b614df761299d565b60208201518152614e0a60408301612c46565b6020820152614e1b60608301612c46565b6040820152614e2c60808301612c46565b6060820152614e3d60a08301612c46565b6080820152614e4e60c08301612c46565b60a082015260e082015160c082015261010082015160e0820152614e756101208301612c46565b610100820152614e886101408301613dae565b6101208201526101608201518a811115614ea157600080fd5b614eb08f602083860101612b84565b610140830152506101808201518a811115614eca57600080fd5b614ed98f602083860101612b84565b610160830152506101a08201518a811115614ef357600080fd5b614f028f602083860101612b84565b610180830152506101c08201518a811115614f1c57600080fd5b614f2b8f602083860101612b84565b6101a0830152506101e08201518a811115614f4557600080fd5b614f548f602083860101612b84565b6101c0830152506102008201518a811115614f6e57600080fd5b614f7d8f602083860101612b84565b6101e0830152506102208201518a811115614f9757600080fd5b614fa68f602083860101612b84565b6102008301525084525060209283019201614da3565b508452505050602084015183811115614fd457600080fd5b614fe08882870161301e565b602083015250604084015160408201526060840151606082015261500660808501612c46565b6080820152606082015295945050505050565b6000602080835273ffffffffffffffffffffffffffffffffffffffff8085511682850152818501516040828216604087015260408701519150606083831660608801526060880151935060809250608080880152610140808801855160a0808b01528181518084526101609350838c019150838160051b8d01018a8401935060005b8281101561523c577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffea08e83030184528451610220815184528d8201516150f88f86018273ffffffffffffffffffffffffffffffffffffffff169052565b50818b015173ffffffffffffffffffffffffffffffffffffffff908116858d01528a83015181168b8601528c83015181168d86015260a08084015182169086015260c0808401519086015260e0808401519086015261010080840151909116908501526101208083015163ffffffff16908501528882015189850182905261518282860182612b20565b915050878201518482038986015261519a8282612b20565b91505061018080830151858303828701526151b58382612b20565b925050506101a080830151858303828701526151d18382612b20565b925050506101c080830151858303828701526151ed8382612b20565b925050506101e080830151858303828701526152098382612b20565b9250505061020080830151925084820381860152506152288183612b20565b968e0196958e01959350505060010161509b565b50998901518c8b037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600160c08e015299615276818c6131c3565b9a50505050505050505050604081015160e08501526060810151610100850152608081015190506152c061012085018273ffffffffffffffffffffffffffffffffffffffff169052565b509392505050565b8051600f81900b8114612c5157600080fd5b600061010082840312156152ed57600080fd5b6152f561290d565b825161530081612c21565b8152602083015161531081612c21565b602082015261532160408401612c46565b6040820152615332606084016152c8565b6060820152615343608084016152c8565b608082015260a083015160a082015261415f60c08401613313565b60006101008201905073ffffffffffffffffffffffffffffffffffffffff808451168352806020850151166020840152806040850151166040840152506060830151600f0b60608301526080830151600f0b608083015260a083015160a083015260c08301516153d260c084018215159052565b5060e083015161378d60e084018215159052565b600060c082840312156153f857600080fd5b6154006128ea565b825161540b81612c21565b81526020838101519082015261542360408401613313565b6040820152606083015161543681612c21565b6060820152608083015161544981612c21565b608082015260a083015161353181612c21565b600082601f83011261546d57600080fd5b8151602061547d612ac383612f28565b82815260059290921b8401810191818101908684111561549c57600080fd5b8286015b84811015612fab57805167ffffffffffffffff808211156154c15760008081fd5b81890191506101e0807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0848d030112156154fb5760008081fd5b6155036129c1565b8784015181526040615516818601612c46565b898301526060615527818701612c46565b828401526080915061553a828701612c46565b9083015260a061554b868201612c46565b8284015260c0915061555e828701612c46565b818401525060e08086015182840152610100915081860151818401525061012080860151828401526101409150818601518581111561559d5760008081fd5b6155ab8f8c838a0101612b84565b82850152505061016080860151858111156155c65760008081fd5b6155d48f8c838a0101612b84565b8385015250610180915081860151858111156155f05760008081fd5b6155fe8f8c838a0101612b84565b8285015250506101a080860151858111156156195760008081fd5b6156278f8c838a0101612b84565b83850152506101c0915081860151858111156156435760008081fd5b6156518f8c838a0101612b84565b8285015250508285015192508383111561566b5760008081fd5b6156798d8a85880101612b84565b9082015286525050509183019183016154a0565b600082601f83011261569e57600080fd5b815160206156ae612ac383612f28565b82815260059290921b840181019181810190868411156156cd57600080fd5b8286015b84811015612fab57805167ffffffffffffffff808211156156f25760008081fd5b81890191506040807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0848d0301121561572b5760008081fd5b61573361285e565b87840151838111156157455760008081fd5b6157538d8a83880101612b84565b8252509083015190828211156157695760008081fd5b6157778c8984870101612b84565b8189015286525050509183019183016156d1565b600082601f83011261579c57600080fd5b815160206157ac612ac383612f28565b8083825260208201915060208460051b8701019350868411156157ce57600080fd5b602086015b84811015612fab576157e481613dae565b83529183019183016157d3565b60006020828403121561580357600080fd5b815167ffffffffffffffff8082111561581b57600080fd5b908301906080828603121561582f57600080fd5b6158376128c7565b825161584281612c21565b8152602083015161585281612c21565b6020820152604083015161586581612c21565b604082015260608301518281111561587c57600080fd5b929092019160c0838703121561589157600080fd5b6158996128ea565b8351838111156158a857600080fd5b6158b48882870161545c565b8252506020840151838111156158c957600080fd5b6158d58882870161568d565b6020830152506040840151838111156158ed57600080fd5b6158f98882870161578b565b604083015250606084015160608201526080840151608082015261591f60a08501612c46565b60a0820152606082015295945050505050565b600082825180855260208086019550808260051b84010181860160005b8481101561322e577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe086840301895281516040815181865261599382870182612b20565b915050858201519150848103868601526159ad8183612b20565b9a86019a945050509083019060010161594f565b60008151808452602080850194506020840160005b838110156131b857815163ffffffff16875295820195908201906001016159d6565b6000602080835273ffffffffffffffffffffffffffffffffffffffff8085511682850152818501518181166040860152506040850151606082821660608701526060870151925060809150608080870152610160808701845160c08060a08b01528282518085526101809450848c019150848160051b8d01018a8501945060005b82811015615c07577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe808e830301845285516101e0815184528d820151615ad68f86018273ffffffffffffffffffffffffffffffffffffffff169052565b506040820151615afe604086018273ffffffffffffffffffffffffffffffffffffffff169052565b50818b015173ffffffffffffffffffffffffffffffffffffffff908116858d01528c83015181168d86015260a08084015190911690850152868201518785015260e08083015190850152610100808301519085015261012080830151818601839052615b6c83870182612b20565b925050506101408083015185830382870152615b888382612b20565b92505050898201518482038b860152615ba18282612b20565b915050888201518482038a860152615bb98282612b20565b9150506101a08083015185830382870152615bd48382612b20565b925050506101c08083015192508482038186015250615bf38183612b20565b978e0197958e019593505050600101615a79565b508a8a01519a507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff609850888d82030160c08e0152615c45818c615932565b9a5050505050505050506040820151818685030160e0870152615c6884826159c1565b935050506060810151610100850152608081015161012085015260a081015190506152c061014085018273ffffffffffffffffffffffffffffffffffffffff169052565b600060208284031215615cbe57600080fd5b815167ffffffffffffffff80821115615cd657600080fd5b9083019060a08286031215615cea57600080fd5b615cf2612881565b825182811115615d0157600080fd5b615d0d87828601612b84565b82525060208301519150615d2082612c21565b81602082015260408301519150615d3682612c21565b81604082015260608301519150615d4c82612c21565b8160608201526080830151608082015280935050505092915050565b602081526000825160a06020840152615d8460c0840182612b20565b9050602084015173ffffffffffffffffffffffffffffffffffffffff80821660408601528060408701511660608601528060608701511660808601525050608084015160a08401528091505092915050565b600060c08284031215615de857600080fd5b615df06128ea565b8251615dfb81612c21565b81526020830151615e0b81612c21565b60208201526040830151615e1e81612c21565b80604083015250606083015160608201526080830151608082015260a083015161353181612c21565b600081830360e0811215615e5a57600080fd5b615e626128a4565b8351615e6d81612c21565b8152615e7b60208501613313565b602082015260a07fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc083011215615eb057600080fd5b615eb8612881565b91506040840151825260608401516020830152615ed760808501614704565b60408381019190915260a0850151606084015260c09094015160808301529283015250919050565b600060408284031215615f1157600080fd5b615f1961285e565b82518152615f2960208401613313565b60208201529392505050565b808201808211156108eb576108eb612d1e565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b818103818111156108eb576108eb612d1e56fea264697066735822122056cf6782745eb5e242469a0299dc41a2dc6950c9605dabce233165ff1c7319ad64736f6c6343000819003382044d808068de5e43b5308f45539ff9f0815dd42915736068a88f533c886f5483a4c7bedc6e1c7f826ab38ad97bc742f69bc9447cc043d7fcb8b033431f6a74af4d8bfb741cfff905a00383f116c08306fd378080b9058d6080604052348015600f57600080fd5b5061056e8061001f6000396000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c8063301a40331461004657806337f796451461006f57806366b77cad14610046575b600080fd5b610059610054366004610275565b610082565b604051610066919061031b565b60405180910390f35b61005961007d366004610275565b61014e565b606060008060008580602001905181019061009d919061036c565b9250925092506000838060200190518101906100b9919061041f565b9050828282602001516100cc91906104a6565b6100d691906104e4565b602082810191825260408051845173ffffffffffffffffffffffffffffffffffffffff90811693820193909352925183820152830151811660608084019190915283015181166080808401919091528301511660a082015260c0015b6040516020818303038152906040529450505050505b92915050565b6060600080600085806020019051810190610169919061036c565b925092509250600083806020019051810190610185919061051f565b90508261019283836104a6565b61019c91906104e4565b90508060405160200161013291815260200190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715610227576102276101b1565b604052919050565b600067ffffffffffffffff821115610249576102496101b1565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b6000806040838503121561028857600080fd5b823567ffffffffffffffff81111561029f57600080fd5b8301601f810185136102b057600080fd5b80356102c36102be8261022f565b6101e0565b8181528660208385010111156102d857600080fd5b8160208401602083013760006020928201830152969401359450505050565b60005b838110156103125781810151838201526020016102fa565b50506000910152565b602081526000825180602084015261033a8160408501602087016102f7565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169190910160400192915050565b60008060006060848603121561038157600080fd5b835167ffffffffffffffff81111561039857600080fd5b8401601f810186136103a957600080fd5b80516103b76102be8261022f565b8181528760208385010111156103cc57600080fd5b6103dd8260208301602086016102f7565b6020870151604090970151909896975095945050505050565b805173ffffffffffffffffffffffffffffffffffffffff8116811461041a57600080fd5b919050565b600060a0828403121561043157600080fd5b60405160a0810181811067ffffffffffffffff82111715610454576104546101b1565b604052610460836103f6565b815260208301516020820152610478604084016103f6565b6040820152610489606084016103f6565b606082015261049a608084016103f6565b60808201529392505050565b8082028115828204841417610148577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008261051a577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b500490565b60006020828403121561053157600080fd5b505191905056fea2646970667358221220a7987bae67cd6408b82beadf5394e9969a0f42eed1e960e922b80756004d79a164736f6c6343000819003382044d8080461d67f3444eaed5159cd0e1d44d261ab353dc1c795b2dff7d6391530a1bc15f1a32502516006246ab6fe3795bede8c0af50f9113e999010351dd1a12eab30b51cffe9558401312d0082aa4c947347e9b25d35e4d78a4b85265b9a7b86d726fb418084b49004e982044d8080bb519c152fd328f944b28cee6d93747f0578977b3fb83b161c691fe01fe1e5e72f55a3518cce5915c7c151aacba1834562615ca657f744c8ebaa0d54a03210711cffed8308851283f116c082520894417a7ba2d8d0060ae6c54fd098590db854b9c1d58609184e72a0008082044d80807317b3918238d6cc7372ba5aaabc03a1927e2444a2399d83aafb8b6db6502db17793b0344b718c469b5c63fba892db4a8f5f1d803f57700a7a43ea8ea8a64d0c1cab000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004bce0b0000000200000000f912ab0483f116c08325f7ca942f577a41bec1be1152aeea12e73b7391d15f655d80b91284b0cddf030000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000096000000000000000000000000000000000000000000000000000000000000000485936119900000000000000000000000000000000000000000000000000000000a8d2cb1100000000000000000000000000000000000000000000000000000000d90ce49100000000000000000000000000000000000000000000000000000000a37225460000000000000000000000000000000000000000000000000000000063407a49000000000000000000000000000000000000000000000000000000008cc7a56b000000000000000000000000000000000000000000000000000000000ca8ebf100000000000000000000000000000000000000000000000000000000eeb54314000000000000000000000000000000000000000000000000000000007b7975630000000000000000000000000000000000000000000000000000000055fad2fb000000000000000000000000000000000000000000000000000000003b284cfe0000000000000000000000000000000000000000000000000000000074836acb000000000000000000000000000000000000000000000000000000008df4a16b000000000000000000000000000000000000000000000000000000008f07985400000000000000000000000000000000000000000000000000000000a9b3e3980000000000000000000000000000000000000000000000000000000092749fe10000000000000000000000000000000000000000000000000000000027c0cd1800000000000000000000000000000000000000000000000000000000e756cac10000000000000000000000000000000000000000000000000000000048d318020000000000000000000000000000000000000000000000000000000004cca9f700000000000000000000000000000000000000000000000000000000aa293da200000000000000000000000000000000000000000000000000000000517e7ca1000000000000000000000000000000000000000000000000000000001b96cfd4000000000000000000000000000000000000000000000000000000005987cf4300000000000000000000000000000000000000000000000000000000c43025bd0000000000000000000000000000000000000000000000000000000063d71df300000000000000000000000000000000000000000000000000000000e7e1b5cb000000000000000000000000000000000000000000000000000000003ac199100000000000000000000000000000000000000000000000000000000037e96a47000000000000000000000000000000000000000000000000000000004a8ac76100000000000000000000000000000000000000000000000000000000c8e128e400000000000000000000000000000000000000000000000000000000fac08e6f00000000000000000000000000000000000000000000000000000000e445a7ec00000000000000000000000000000000000000000000000000000000944432e0000000000000000000000000000000000000000000000000000000000e00deaa0000000000000000000000000000000000000000000000000000000048bad50c00000000000000000000000000000000000000000000000000000000b1f7d82d0000000000000000000000000000000000000000000000000000000068abdc7100000000000000000000000000000000000000000000000000000000152dc1cf000000000000000000000000000000000000000000000000000000009892383400000000000000000000000000000000000000000000000000000000ddfb5cb600000000000000000000000000000000000000000000000000000000180a5b760000000000000000000000000000000000000000000000000000000063123dbb00000000000000000000000000000000000000000000000000000000f9c357e000000000000000000000000000000000000000000000000000000000d883ad9f000000000000000000000000000000000000000000000000000000000343ecaf00000000000000000000000000000000000000000000000000000000020918a10000000000000000000000000000000000000000000000000000000095d02f7d00000000000000000000000000000000000000000000000000000000c390adea00000000000000000000000000000000000000000000000000000000c9989fac000000000000000000000000000000000000000000000000000000005829bd520000000000000000000000000000000000000000000000000000000087ab3c2700000000000000000000000000000000000000000000000000000000ba176e5c00000000000000000000000000000000000000000000000000000000e937b9a900000000000000000000000000000000000000000000000000000000323b615300000000000000000000000000000000000000000000000000000000f17912eb00000000000000000000000000000000000000000000000000000000cebf718d00000000000000000000000000000000000000000000000000000000a8e60da000000000000000000000000000000000000000000000000000000000d5c275ad00000000000000000000000000000000000000000000000000000000ac40622c00000000000000000000000000000000000000000000000000000000e93d0ac700000000000000000000000000000000000000000000000000000000d1019fd000000000000000000000000000000000000000000000000000000000ebc61cf300000000000000000000000000000000000000000000000000000000ca6182da00000000000000000000000000000000000000000000000000000000800023a100000000000000000000000000000000000000000000000000000000003c5f8900000000000000000000000000000000000000000000000000000000e1399e7600000000000000000000000000000000000000000000000000000000d6984a6d00000000000000000000000000000000000000000000000000000000a8516cad00000000000000000000000000000000000000000000000000000000301a40330000000000000000000000000000000000000000000000000000000066b77cad0000000000000000000000000000000000000000000000000000000037f7964500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004800000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b90300000000000000000000000089958f21706473b292fb09a26b5d195a9f90b903000000000000000000000000daa210258d04a841b3d54eb29f31bac83e0d4458000000000000000000000000daa210258d04a841b3d54eb29f31bac83e0d4458000000000000000000000000daa210258d04a841b3d54eb29f31bac83e0d445882044d8080e3631be9c764aead0c3eebc69b913eb727a9ef55f3e854b241b9f2ee677d127c5bc60d50a51fca1cdd35e901ff91f79611f654a6f8ca26bb6beafb646ae6fbe01bff0b0000000300000000e9568401312d0082aa4c947347e9b25d35e4d78a4b85265b9a7b86d726fb418084b49004e982044d8080a86d32f2b7aafccfbc2b68be5e4c37e15b95122953dfb69c90ae3a6a13ebd7100a3f887e29998896d8c7e9505a43dd02002e034070a6ec1996b42d3fd66ef49a1cfff9024b1c83f116c083053cbb94b89a6778d1efe7a5b7096757a21b810cc2886fa180b902243593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000066d0541100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000120000000000000000000000000e361f37976f692167e03811fcc39e41abea486f5000000000000000000000000000000000000000000000000060a99d19164c747000000000000000000000000000000000000000000000000000000000000051700000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000420d1e753a25ebda689453309112904807625befbe0009c44f9a0e7fd2bf6067db6994cf12e4495df938e6e90001f4ea034fb02eb1808c2cc3adbc15f447b93cbe08e100000000000000000000000000000000000000000000000000000000000082044d80802d37d304970392907b74ce75726a1e05be666a51b5bcfd7a16d5eedfb2a6a81e2a8dfaf9d71fe812fa3c00023805d469b1429fe4e4be0fa28db1e6e3b1531b601cff0b0000000300000000ea2784073e367f830155d994ac0dc5bfd77cf9f96e92e43197c3fb69f097028f8084f38b299382044d8080acfee0076b933031e58214f8a503eff06dd7b4d68868ff479db7ca0c99bfb61268dc62539bc2b581918debc485d86395a0d0a39379bd41cf978d72f6f3344e7e1cff0b0000000300000000e9578401312d0082aa4c947347e9b25d35e4d78a4b85265b9a7b86d726fb418084b49004e982044d808072a0d21f761d0135be55027bc34151338279da6cc185b0a8e14d0ca6404b70ef330dd93aaf8ca5e67e6b86e10035fb4001a596774eaaec60e7133ebfcef2676e1bff0b00000003000000000b0000000300000000ea0e8409ff80f183015597948c06a9b6cf857aa175878778493a37475f35028b8084111d54c482044d80806855cfd2578c8943a7172c3f70a3ca39590b4526b27db2b3ed0040109265e54461b05b06d12df5580c77759011acca6122152ed586cfcae2f197e531309073501bff0b0000000300000000ea818184010932a082716994359022cb3bd9c8be60cb4dc49342bc9d3219e91e80841bc7c28882044d80804286b0d87104e8ae858107753240ffccbbdf9ef5222f6a9d390291b1dd6d7f7e7c17f534b9e970ca9eb5c4b0f2fc97d5d14b12ade293acd51493894e3a62c6401bff0b0000000300000000f8491183f116c08303bce794ee1727f5074e747716637e1776b7f7c7133f16b180a4db006a7500000000000000000000000000000000000000000000000000000000000d4a7282044d80801b865160bad856fb0673267af474752d2fd4fc348020d602449803bfebcf27342bdf0507de97b94dc9644ba1548a47551e5f9dbcc645802912d93f8244ddb64f1cff0b00000003000000000b00000003000000000b00000003000000000b0000000300000000e82083dd40a082a01994b8af4fa4feabaa02a09d146e4f871ea4a0a41c048084a66f42c082044d8080221bafe85fe43a8f75c580cb7d92d70a63b8e5df29ce6a6151ca0e50e0b8fd9d03bf20f1c43bdc207f11f5151ab2b59b8405c2c63430998bd9c81896387a8b5b1cfff905113a83dd40a083032113941195cf65f83b3a5768f3c496d3a05ad6412c64b78644364c5bb000b904e4d123b4d8000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000004600000000000000000000000000000000094faf4fbc0264b7cb06e3f9888615f7d3afbf84df022120bd5a6f6183d1deae16e40fba6a5ec48c0c76791a5ebe794ed000000000000000000000000000000000000000000000000000044364c5bb000000000000000000000000000d409250ce8010e4f21ad13188bd44b3fc442c8190000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a000000000000000000000000000000000000000000000000000000000000002c00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084d6574614d61736b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035697066733a2f2f516d554b3532506262316f617a4a7533775537474832415832676164485463725674776d433453363571765569590000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000042307833643261353539643132383236626537326663643365656432653863633230353639396138656635393163653637616139303733333039636633653637363762000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000865766d3a3131303100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041ea1ae45d606a3618cd00bb1bada236669728c87fc45d3d4f127ec44361ee27fa680f8596833aba75bf9b28eb7a1bc51f8c3b9bd599e2880a9ce7479c186bcae01c0000000000000000000000000000000000000000000000000000000000000082044d8080f12d006592ab5adc4faaab55160e33054d4fee8619eb4ea59cad844bb7c446eb290882c5482347e7dedbc941aeb9f1885be09460440e8d71e7422339e328e0181cff0b0000000300000000ea82019683dd40a082a01994b8af4fa4feabaa02a09d146e4f871ea4a0a41c048084a66f42c082044d80803cde48854dd526a552647185122f78656f84dafdaeafb9260ffa33a938daefed2635b1dca980963f70ee9e968b0ee88f8d59f67f63833c766716485cbcba10a71bfff9048c0b8401312d00830c7dc194b83b554730d29ce4cb55bb42206c3e2c03e4a40a80b9046454e3f31b0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000ea034fb02eb1808c2cc3adbc15f447b93cbe08e10000000000000000000000004f9a0e7fd2bf6067db6994cf12e4495df938e6e9000000000000000000000000000000000000000000000000000000000000a583000000000000000000000000000000000000000000000000002319e4a8c606d80000000000000000000000000000000000000000000000000023470c66ba285400000000000000000000000000000000000000000000000000000000000001e00000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000000038000000000000000000000000000000000000000000000000000000000000003e00000000000000000000000000ee2b45b7fabdb9ad7ac47f01d0bea67b44103040000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004200000000000000000000000000000000000000000000000000000000066d0a76838b3005f2a104ff7acaed49a6e2b75df000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000f6ad3ccf71abb3e12becf6b3d2a74c963859adcd0000000000000000000000000000000000000000000000000000000000000124c04b8d59000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000b83b554730d29ce4cb55bb42206c3e2c03e4a40a0000000000000000000000000000000000000000000000000000000066d98d87000000000000000000000000000000000000000000000000000000000000a58300000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000028ea034fb02eb1808c2cc3adbc15f447b93cbe08e14f9a0e7fd2bf6067db6994cf12e4495df938e6e90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012400000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082044d8080b36c5a80439c546499adb29fbb456198c227fb84df9c80cb57e892d393a2723f532b9f3e5a9c6682266b0a593ce98fd1403ecec64df0dd23c8640785909796a91cff0b0000000300000000f88a1e83c65d40830b2c3294af454f103921d6b51e45aa9b8b98688cbd2a3b4d80b864e199ed170000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000e4b59676345796c58416851656c6900000000000000000000000000000000000082044d8080f090c2221879262be3bb70a929abd68a2deee19b0a02eb3dcbfbad5acb3125321eb681fda5616160b0cdc8b677ca9bb13e3e5ad2ec55bfd44b0b169b58bac10c1bfff908526583e7ef008304bb1f946131b5fae19ea4f9d964eac0408e4408b66337b587071afd498d0000b90824e21fd0e90000000000000000000000000000000000000000000000000000000000000020000000000000000000000000f081470f5c6fbccf48cc4e5b82dd926409dcdd67000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000003a000000000000000000000000000000000000000000000000000000000000005a000000000000000000000000000000000000000000000000000000000000002e0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000a8ce8aee21bc2a48a5ef670afcc9274c7bbbc0350000000000000000000000001062b8f1dad30f5b435b20d659d25e56b7eb982d0000000000000000000000000000000000000000000000000000000066d057c200000000000000000000000000000000000000000000000000000000000002800000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004063407a490000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000f081470f5c6fbccf48cc4e5b82dd926409dcdd670000000000000000000000009f37552b87b68e7f169c442d595c1be7a0f03b920000000000000000000000004f9a0e7fd2bf6067db6994cf12e4495df938e6e9000000000000000000000000a8ce8aee21bc2a48a5ef670afcc9274c7bbbc03500000000000000000000000000000000000000000000000000071afd498d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000005000000000000000000000000004d3930000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000a8ce8aee21bc2a48a5ef670afcc9274c7bbbc0350000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000001062b8f1dad30f5b435b20d659d25e56b7eb982d00000000000000000000000000000000000000000000000000071afd498d000000000000000000000000000000000000000000000000000000000000004cd657000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002247b22536f75726365223a226b7962657273776170222c22416d6f756e74496e555344223a22352e30383238313235343136343834222c22416d6f756e744f7574555344223a22352e30363335323434303030373431353335222c22526566657272616c223a22222c22466c616773223a302c22416d6f756e744f7574223a2235303630393132222c2254696d657374616d70223a313732343932383738362c22496e74656772697479496e666f223a7b224b65794944223a2231222c225369676e6174757265223a2255533467545a4d363645484f657632327a4f42303357314436534f6d304265735651565a6f6477774d736c5477686b672b6538396648745941675a45393063616a514146624c627837783146676f3431453871614f4e592b6634696146707737516e7833434a537547304a473278434d4b4744592b4b4c4e4d7939337635504d79426134636546735558326258344c496f734956446f4d68707075326a486e4a4d646147504e43324f744a3556307a334f5565376477324c644c622f6d2b695145674b56434a55414b4667546243424a747535785261714b34654367525a634b63683644514d6d5370794451303632734d6e515965427737456a7a2f737364427430463841677949597634684c597953394630774b686b2b646a676159596845533442726e5973644f4130474e6366356a6a67696133354662627161757974786c52446c6f75595a2b325243773172536c50663552673d3d227d7d0000000000000000000000000000000000000000000000000000000082044d80807d20138fed4a05c956e351e3d98e3bcb15a2a3ebe99d7acf0c3a4adbfa285a394ed55fbe08032646d3e5a83895efb200cbe328dd76c9ebb49c7cca08b7403a8c1bff0b00000003000000000b00000003000000000b00000003000000000b00000003000000000b00000003000000000b00000003000000000b00000003000000000b00000003000000000b0000000400000000f8691d83dec74082b48394ea034fb02eb1808c2cc3adbc15f447b93cbe08e180b844095ea7b300000000000000000000000031c2f6fcff4f8759b3bd5bf0e1084a055615c768000000000000000000000000000000000000000000000000000000000000051e82044d808039dfc874923bb1fb4a75875cf2088c20e8a4778b46f253007264e9c97f4047410e68c500e8ce21e26ff554cfdf6e82feab3182181023f92f920c6fdd72b42aa61cff0b00000003000000000b00000003000000000b00000003000000000b00000003000000000b00000003000000000b00000003000000000b0000000300000000ea118401dcf81c8301d98b94b8af4fa4feabaa02a09d146e4f871ea4a0a41c048084a66f42c082044d80806daee100beded554494096f078229220036d21809e59f181de234acd4a59ed3347c9dafe3ee080ae742217ec4228758af8610852d1baba66fc4a8e92c96719591cff0b00000003000000000b0000000300000000f8b5218401819ec0830115e3943a23f943181408eac424116af7b7790c94cb97a58653ac6b51c000b88800000182ad69fa4f000000000000000000000000000000000000000000000000000053ac6b51c0000000000000000000000000009a3f12915f442816801819553e8599d89e6528e9000000000000000000000000000000000000000000000000000000000000014400000000000000000000000000000000000000000000000000000000000000cd82044d80807d4c05a3a2058ae4dbe1e81b62b24fbb0770fc165628d97e9b9bbf7b1ddb86f21154c30240674e9c8f22efd0e0914762719ade3f2ae68914294270ec513669971cff0b0000000300000000f8b5218401781940830115d1943a23f943181408eac424116af7b7790c94cb97a58647d99eeff000b88800000182ad69fa4f000000000000000000000000000000000000000000000000000047d99eeff00000000000000000000000000045c8bd314be9fa9f3de613beff2f4034000b6656000000000000000000000000000000000000000000000000000000000000210500000000000000000000000000000000000000000000000000000000000000cd82044d80804d0439bc832ca292a1b8485da06633e25d70e89b02769e2409e6c8e7fb7f32776c385395d5b515caf63ee4e65ec0a3b5b275d8b44ffa83161cfbcac8a20634b81bff0b0000000300000000e9818283f50e6082716994359022cb3bd9c8be60cb4dc49342bc9d3219e91e80841bc7c28882044d80807e51bc1af678c653069f65bd731cd7aad23125f2748d60ba2c7a916a191073d73724b03e95904e7b743165a34b34774d8c6b1387263ea98eef955e2d96c3b17e1cff0b00000003000000000b00000003000000000b00000003000000000b0000000300000000f8490c8401312d0082d319944f9a0e7fd2bf6067db6994cf12e4495df938e6e980a42e1a7d4d00000000000000000000000000000000000000000000000000250da2fa1e1d6b82044d8080127a6a3a89cb0dd0dda962538ea16b1610f7fb34794ed75cd11bd729e3bcf57d61522a8b63c719f58398094730a23a040cd1a91ed7d0986526ac25359778212b1bff0b00000003000000000b00000003000000000b0000000300000000f903eb1e83f8b7e083081b7194b89a6778d1efe7a5b7096757a21b810cc2886fa180b903c43593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000066d0548100000000000000000000000000000000000000000000000000000000000000020a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000160000000000000000000000000ea034fb02eb1808c2cc3adbc15f447b93cbe08e1000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000066f7e0610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b89a6778d1efe7a5b7096757a21b810cc2886fa10000000000000000000000000000000000000000000000000000000066d05a6900000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000041bd5f54e9bb46712798db1ae8f79c31b2389e2d1372c13719981216ab98c3319a3fe21fe5392bbd8ad9400ca5a0daf9498a8799d59bbedf1145adac4affa51c1f1b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000e361f37976f692167e03811fcc39e41abea486f5000000000000000000000000000000000000000000000000000000000000051e0000000000000000000000000000000000000000000000000af51eb52706359e00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000059ea034fb02eb1808c2cc3adbc15f447b93cbe08e10000644f9a0e7fd2bf6067db6994cf12e4495df938e6e9000064a8ce8aee21bc2a48a5ef670afcc9274c7bbbc0350001f4ca68ad4ee5c96871ec6c6dac2f714a8437a3fe660000000000000082044d8080cd81eac196d73bd8fab68aa7962996231007bfd551ef6d131cffcc00af1a476673cb372fc0c953a01dcf4cffbfff1412f06d394930c56f985905f964f4c840d61cff0b00000003000000000b00000003000000000b0000000300000000f9018b3b83e4e1c0830912de947dbdeb5ac11a4c514ce76d12fc6f4036a3ae08c880b90164c6b48017000000000000000000000000d409250ce8010e4f21ad13188bd44b3fc442c8190000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000112ed19d7adf72c0000000000000000000000000000000000000000000000000000000000066d054ce00000000000000000000000000000000000000000000000000000000000000020000000000000000000000004f9a0e7fd2bf6067db6994cf12e4495df938e6e900000000000000000000000037eaa0ef3549a5bb7d431be78a3d99bd360d19e582044d808004fe72e41861807cb5217efe4b3916d893ceba52fa958a6bdef0771cb799ccfc7b5df265ad91d136e99c5b3106b3f54570a2249a7d84084b64ca3c905352c9581bff0b00000003000000000b00000003000000000b0000000300000000ee830885138402c0f4c082520894417a7ba2d8d0060ae6c54fd098590db854b9c1d58609184e72a0008082044d8080390244734f5c045150846724b1fe81e1eac2ffabf297451669bd6fc1c8fe8922723eff3abd1793f31b52de80c62989a6e8148f2e65ea7711430eb64003faa3331bab0b00000003000000000b0000000300000000ed8308851483f7314082520894417a7ba2d8d0060ae6c54fd098590db854b9c1d58609184e72a0008082044d8080ea20e3d709cf0d88b92b2de7ebbfed8c2555857cecf425f7527d3409b0468be74fddab81db265b0a5e20bb21a6edc685833228b5a9e559c2af4c6eda71461b7c1bab0b0000000400000000f908526883f7314083048e84946131b5fae19ea4f9d964eac0408e4408b66337b587038d7ea4c68000b90824e21fd0e90000000000000000000000000000000000000000000000000000000000000020000000000000000000000000f081470f5c6fbccf48cc4e5b82dd926409dcdd67000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000003a000000000000000000000000000000000000000000000000000000000000005a000000000000000000000000000000000000000000000000000000000000002e0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000a8ce8aee21bc2a48a5ef670afcc9274c7bbbc03500000000000000000000000078510d11662f302cb183d99ad04b403214d4661b0000000000000000000000000000000000000000000000000000000066d0583200000000000000000000000000000000000000000000000000000000000002800000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004063407a490000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000f081470f5c6fbccf48cc4e5b82dd926409dcdd670000000000000000000000009f37552b87b68e7f169c442d595c1be7a0f03b920000000000000000000000004f9a0e7fd2bf6067db6994cf12e4495df938e6e9000000000000000000000000a8ce8aee21bc2a48a5ef670afcc9274c7bbbc03500000000000000000000000000000000000000000000000000038d7ea4c680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000200000000000000000000000000269b6b000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000a8ce8aee21bc2a48a5ef670afcc9274c7bbbc0350000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000078510d11662f302cb183d99ad04b403214d4661b00000000000000000000000000000000000000000000000000038d7ea4c680000000000000000000000000000000000000000000000000000000000000266a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002247b22536f75726365223a226b7962657273776170222c22416d6f756e74496e555344223a22322e35333939323535383936393531222c22416d6f756e744f7574555344223a22322e35333131323636383531373931333038222c22526566657272616c223a22222c22466c616773223a302c22416d6f756e744f7574223a2232353330313535222c2254696d657374616d70223a313732343932383839392c22496e74656772697479496e666f223a7b224b65794944223a2231222c225369676e6174757265223a2248785459753061422f3455787543516f56457a324b6e7949786d59336a4e304471724e442b38766a5136666d33317a53475653733448637a2f512f5048324b5872695546523344513252434d5648774462587356376a726b4f5562544e303864302f71445049724357734d4a53707242744335513955345831694a38645a7131675345726471564646324341747973497850756e7338357a6230574c6e6932355a422b32484d5141704a54634f49337575454567485146376565494e4f45364f78544f526f4864675a355250645274335a41534b686a37725a5a487245507a7569334e564174626636387176324b313950317a33496a39777834597a656b35636d5276346e434b4373326e39466d646b5068324a3955484575375a6c46333345364d43734b48706b7647756b48716838365041594762694b67754348373831686c4f557965514458742b35484944517a5554754d44773d3d227d7d0000000000000000000000000000000000000000000000000000000082044d80805dcdbb99a665b617c2598d4d73e07e1b8b83a082e4f30a3b3ce8d3c4bc6954ac1fd3f1b42ff255649072a91feb5a13f17e34201a9cb102c419bcaff0d7c997e71bff0b0000000300000000f8ee8301942c840128a18083035f30945eb6b3db915d29fc624b8a0e42ac029e36a1d86b80b8c47dc438a4000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000000056bc75e2d6310000100000000000000000000000000000000000000000000000000000000009896800000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000106e000000000000000000000000000000000000000000000000000000000000001e82044d808059d69e432356082352b634c4eed1e2c596afed59f2278c3ac38c27948dfed2a9527dda17ff22f8ee2964dd4ced1eca4b4b794bbe021c661501383fa2d78a9a2c1bfff8ee8301942d840128a18083035f30945eb6b3db915d29fc624b8a0e42ac029e36a1d86b80b8c43161b7f60000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000b1000000000000000000000000000000000000000000000000002c73d1a2ca2f14000000000000000000000000000000000000000000000000000000003b9aca00000000000000000000000000000000000000000000000000000000000000001082044d808097fdad69f9ab2abba76aaefaee52e14349df1991b2996b7b1573097fd9b8b30d13a5138eb8acdfdf4be7a785dfd6c38ce2038028b845248b5b034428d363ca761cffef7983eafc408287f19465a4b8a0927c7fd899aed24356bf83810f7b9a3f8711c37937e0800084db6b524682044d80807fe22255fa8dfd22ddb306f799a21ddec389bf0b9e3ad38ee4b10dab32ecfad73ac012ed3f1800a38edf339fd53864e0baebcec8032dc786e53e409a99c235de1bff0b00000003000000000b00000003000000000b00000003000000000b00000003000000000b00000003000000000b00000003000000000b0000000300000000e84c83fa3e8082a01994b8af4fa4feabaa02a09d146e4f871ea4a0a41c048084a66f42c082044d80802e9348432907330539262ac0dd891c328ef70eca360ed5cd06dc5742c58a37fc07482e780a37b36f13cd446d4bca6f4f1097815eb1f2bf5d54942ca604f4154c1cff0b0000000300000000eb0383fed260825208945e809a85aa182a9921edd10a4163745bb3e362848702aa1efb94e0068082044d80801da9bab30afe3b570aaeac11a5322c99066538a902e187c3546acbe43dbcf3c113fd88b0aaface24e397ffbc00eb64093f7075fb6357af60a103b8764e5eb7f31bab0b00000003000000000b0000000300000000f8691f83fed26082b4e594ca68ad4ee5c96871ec6c6dac2f714a8437a3fe6680b844095ea7b300000000000000000000000031c2f6fcff4f8759b3bd5bf0e1084a055615c7680000000000000000000000000000000000000000000000000b032542dbb30a5e82044d80803a3445a95f32fed8ec91d423250d9cc5e9405c8cdd49c5f5973c1913f3b1b60a263cb37b8080818737a535f1f3a93ecf74cc1a0e668ffa996f772571b9f84c621cff0b00000003000000000b0000000300000000f8481483fa3e80826fbb9448d01c66cdb17418e9b57fe047deb7edf80469e580a4f2fde38b000000000000000000000000af4d68b8084b01d2c8120120497511035a2ea3a182044d808049a02161b33d8a0525b21ca005d28efec25f4ba8e80b881b7ba5da5d43514fd97eac99bf9f5b24f6993f6329949d7447b71e4358b86314df351c317a142e0b0f1bff0b0000000300000000ea818384011344c082716994359022cb3bd9c8be60cb4dc49342bc9d3219e91e80841bc7c28882044d80804863cf519e6d2589798c893a3e8c85bc70c74db8be00a091e1a85b24efbaedfc5922b45b1de543b0ac056aad3927fcc793425d734b8b70877353dd8378c6d4ad1bff0b0000000300000000f86b3c8401de17e98302ea799437eaa0ef3549a5bb7d431be78a3d99bd360d19e580b844095ea7b3000000000000000000000000f2614a233c7c3e7f08b1f887ba133a13f1eb2c550000000000000000000000000000000000000000000000000000000000c4c39c82044d8080d75e383d61a5246367dce8ea83b0dad9af2f1846f7b76d0ddc95fb31b926b8ae07dc6c678cccf820c8c3a472adf03ae6356c75d4156b8c8e165cacd77b54cf501cff0b00000003000000000b0000000300000000f9022b2083f73140830362f894b89a6778d1efe7a5b7096757a21b810cc2886fa180b902043593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000066d054d900000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000100000000000000000000000000e361f37976f692167e03811fcc39e41abea486f50000000000000000000000000000000000000000000000000b032542dbb30a5e00000000000000000000000000000000000000000000000000000000000bd62900000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002bca68ad4ee5c96871ec6c6dac2f714a8437a3fe660001f4a8ce8aee21bc2a48a5ef670afcc9274c7bbbc03500000000000000000000000000000000000000000082044d8080a51a0602c7bbcd96ef25a99f35b83eabbc0faae876341b08b92784c2a7272c1709288c2b165d74d78fb076079e0abfde339551ee686225b0389392a935bfcf9d1bffe9308401c9c38082ef4094b8af4fa4feabaa02a09d146e4f871ea4a0a41c048084a66f42c082044d80803d1b789eba9f5b81a2bc99e340a84551a802d70091d9d4d2443155c27109afde35574877725fe6f29ec98739da432644d6cf44a60a169d9de2dade6e1daad64e1cff0b00000003000000000b0000000300000000e83983f7314082a01994b8af4fa4feabaa02a09d146e4f871ea4a0a41c048084a66f42c082044d80802bd23b8acc4b6b989035ef349009eb40437336f5f95c4cfd3cb3e14cafcb831d2ff322081257efc82461b699822264f8d3c1a19a25d1677e5bc7cdf4ea42ee1e1bff0b0000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038bc0b00000003000000000b0000000300000000e95d8401312d0082ded894b8af4fa4feabaa02a09d146e4f871ea4a0a41c048084a66f42c082044d80802870f0d70c7c5a1aa310a9dcc94d568ba375fe63265114591b5131f4b206f41e1f1611b5ca90ae346636b460cd03ca3a88028df310dae85f3f835d2ab3ec29d81cff0b00000003000000000b00000003000000000b00000003000000000b00000003000000000b00000003000000000b00000003000000000b00000003000000000b00000003000000000b00000003000000000b00000004000000000b00000003000000000b00000003000000000b00000003000000000b0000000300000000e9278401c9c38082ded894b8af4fa4feabaa02a09d146e4f871ea4a0a41c048084a66f42c082044d8080f1014efa46cc3fa5532d8e6fda7e4c642f42fd81c9c268d382baee350692eeac486475189cfb9b28f44276a2c4be0db59646063cbc3b183774b2222c72fbea4e1bffe9248401c9c38082ded894b8af4fa4feabaa02a09d146e4f871ea4a0a41c048084a66f42c082044d808092e84ffd2293b9a0eb1fbff08b09f891c49bb48a062f7508e19b708487f4f9584935662df8683fb2c550f5f825fbf37ee9015090952e79f28b04623bc353f01c1bff0b0000000300000000f86a2184010980c082b48f94a8ce8aee21bc2a48a5ef670afcc9274c7bbbc03580b844095ea7b300000000000000000000000031c2f6fcff4f8759b3bd5bf0e1084a055615c76800000000000000000000000000000000000000000000000000000000000be55082044d80804ca7f2a60efc14cd6e2b3f011f4c1a0c1c02f8f29980f3a70dade6ab95447fe27536fa487b3f8e960aa38c555397b697311469698828dafe6f1eaf1965be551e1bff0b0000000300000000f8b52384019e2f40830115e3943a23f943181408eac424116af7b7790c94cb97a58653ac6b51c000b88800000182ad69fa4f000000000000000000000000000000000000000000000000000053ac6b51c0000000000000000000000000002b2712bdb54214107f5f0cfb4a7a7a0eb112b027000000000000000000000000000000000000000000000000000000000000014400000000000000000000000000000000000000000000000000000000000000cd82044d8080f4e3cb223b66737a103a40ea41a50f2bd25681be3855c2d25a076bf06a18ee1e5a10b5fab4a34395d3e3a0868c2c9fc914536325706394c931bb312d8e78bb0f1cff0b0000000300000000f8b52284018d85a0830115e3943a23f943181408eac424116af7b7790c94cb97a58646f0ca4ae000b88800000182ad69fa4f000000000000000000000000000000000000000000000000000046f0ca4ae000000000000000000000000000b4b22734fb28d694e4a2831f4323fdbef70b8cd9000000000000000000000000000000000000000000000000000000000000210500000000000000000000000000000000000000000000000000000000000000cd82044d808065367ffbf1441d1583b2e63d2e02e75abb317686a0d225f84365a37ea515487b5c4b76c631c1b6559ab2c7b263ddf035905054956ee2fa3bcec713ae863f86611bff0b00000003000000000b00000003000000000b00000003000000000b0000000300000000f88b3d84010980c083084dab94832f80e93c77966dd343810c254f10ad58d9876d80b864bf6eac2f000000000000000000000000d409250ce8010e4f21ad13188bd44b3fc442c81900000000000000000000000037eaa0ef3549a5bb7d431be78a3d99bd360d19e50000000000000000000000000000000000000000000000000000000000c4c37c82044d80806cd5a455c1f9c91b695615c1ab78fba2844f3feef75faf7881193fc841cf35b81596334eb197bf0cd5e3e89eb6bcd0b7a7a135756d45e1ccc99cfea4482f4e731cf60b00000003000000000b00000003000000000b00000003000000000b0000000300000000ee830885158402f7e34082520894417a7ba2d8d0060ae6c54fd098590db854b9c1d58609184e72a0008082044d80804d06447719526594977d26e581532d97e7228dc6e255745373c1632c07d4b8ff7213029b13f84fa1e3c8666255cd4245ac1f797eedff64b83ebd48ae0750bff21babf9022c228401036640830387c194b89a6778d1efe7a5b7096757a21b810cc2886fa180b902043593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000066d0552b00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000100000000000000000000000000e361f37976f692167e03811fcc39e41abea486f500000000000000000000000000000000000000000000000000000000000be55000000000000000000000000000000000000000000000000000000000000bd48a00000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002ba8ce8aee21bc2a48a5ef670afcc9274c7bbbc03500006437eaa0ef3549a5bb7d431be78a3d99bd360d19e500000000000000000000000000000000000000000082044d808075061e0d616efad9427f31cb96e5aaf028e5dfcacade426bebc719fdf4c40a0a42964aad1a30eea8e2e1a2c826ba9f9f0dc39a33874c186fc49e9a2bb1bc56641bff0b00000003000000000b0000000300000000ed8308851683fd4bc082520894417a7ba2d8d0060ae6c54fd098590db854b9c1d58609184e72a0008082044d80803982f4c4caedbc6f931ef7c3d7af4416cab084ec659cd40b3722987366ff0b7d33032d0a06f28e5c19d6f1aafca247ed28f88db991730e09aef6314394631af01cabf90293538401de4c798303f44c94b89a6778d1efe7a5b7096757a21b810cc2886fa1872394c33ecf1bd2b9026424856bc30000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000020b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000002394c33ecf1bd200000000000000000000000000000000000000000000000000000000000001000000000000000000000000004381856902077d6ffbb2227af9d0eccca37f9c39000000000000000000000000000000000000000000000000002394c33ecf1bd2000000000000000000000000000000000000000000000000000000000182871400000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b4f9a0e7fd2bf6067db6994cf12e4495df938e6e9000064a8ce8aee21bc2a48a5ef670afcc9274c7bbbc03500000000000000000000000000000000000000000082044d8080c19df1f602fa2bfce8526bad9fdd39604f6ecc547e5a6d6f05af1a0608eccdf759a97824d32fe30796a1e28cd059643d45586bd2b59300a1d4635e0635d20b4b1bff0b00000003000000000b00000003000000000b00000003000000000b00000003000000000b00000003000000000b00000003000000000b00000003000000000b00000003000000000b00000003000000000b00000003000000000b00000003000000000b0000000300000000f86a218401c9c38082aa6f941e4a5963abfd975d8c9021ce480b42188849d41d80b844095ea7b3000000000000000000000000678aa4bf4e210cf2166753e054d5b7c31cc7fa86000000000000000000000000000000000000000000000000000000000000000082044d8080d780291c1a4cec6ad194f4d2f9293af2bfb94457d8c77cbd06a1f4d49f50bb7c57dbcd5fcd031244ed5088657dfb66a1e8ee198b4f341b6261061d0da8ebbb2f1cfff86a2384010b076082ebf49437eaa0ef3549a5bb7d431be78a3d99bd360d19e580b844095ea7b300000000000000000000000031c2f6fcff4f8759b3bd5bf0e1084a055615c76800000000000000000000000000000000000000000000000000000000000be3af82044d8080e1ec49d0f15e76209e1326287408c5895ee4a2f057ab3e2302ad2f7a6a7c743a5731e1b14fcf6a9486e284044135742a54bb3275c08e9c23d759aece4cd4dbaf1bff0b00000003000000000b00000003000000000b00000003000000000b00000003000000000b00000004000000000b0000000300000000f86a228401c9c38082aa6f941e4a5963abfd975d8c9021ce480b42188849d41d80b844095ea7b3000000000000000000000000f6ad3ccf71abb3e12becf6b3d2a74c963859adcd000000000000000000000000000000000000000000000000000000000000000082044d8080d53e89bdff8f9770ca91a387238f16e1c7418212cdc70a40500c10a55e7bd49e44665a614bdd9a18e3287063585cc2a1f27e988b74527b33032126996240e2f21cfff0018401c9c38082c07194a06e1351e2fd2d45b5d35633ca7ecf328684a1098703de147651c6f884030cbfb482044d8080b72c2b225214ca172c387522a37f98cfb398d593563a2547d548d20ab6dac76c7a35f93320db17fafd7e4c449fb014eed22d36c37a3ffff3dd108986f6844f2e1bff0b00000003000000000b00000003000000000b00000003000000000b00000003000000000b00000003000000000b00000003000000000b0000000300000000f86a238401c9c38082aa6f94a8ce8aee21bc2a48a5ef670afcc9274c7bbbc03580b844095ea7b30000000000000000000000001e7e4c855520b2106320952a570a3e5e3e618101000000000000000000000000000000000000000000000000000000000000000082044d808089211d076fedafb4991f376910afb28b36d6bc8262f2e351217aaef551373d4f67010b1d7bdd3c2ca9c67f2ddc12ed38cf1d30c0fd009678c0e9e795c13e37701cff0b00000003000000000b0000000300000000f901ce8241948401142f20830438fa940e0434ddf5273f71250a99c6fbcabfeca301de5f80b901a45ae401dc0000000000000000000000000000000000000000000000000000000066d0559f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000e404e45aaf00000000000000000000000037eaa0ef3549a5bb7d431be78a3d99bd360d19e50000000000000000000000004f9a0e7fd2bf6067db6994cf12e4495df938e6e900000000000000000000000000000000000000000000000000000000000001f400000000000000000000000098f0f120de21a90f220b0027a9c70029df9bbde4000000000000000000000000000000000000000000000000000000000f29ba9a00000000000000000000000000000000000000000000000001635b072cc9875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082044d80804ed7edb1edace7252b98a667e1ed09fe48a8ee4138f8c649e827ef75068ac97d5135256c3ca6375a73e507468cc975f30d8c6f54c18eb2d6618b83164c6214121cff0b00000003000000000b0000000300000000f903ec248401142f20830813fd94b89a6778d1efe7a5b7096757a21b810cc2886fa180b903c43593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000066d0558600000000000000000000000000000000000000000000000000000000000000020a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000016000000000000000000000000037eaa0ef3549a5bb7d431be78a3d99bd360d19e5000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000066f7e1550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b89a6778d1efe7a5b7096757a21b810cc2886fa10000000000000000000000000000000000000000000000000000000066d05b5d00000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000414f7ed7cdbc4b1eb552c0e22303f55a2227b44c0a66526c2e8a407f20c458d67b56c9b61db482018b003c96849034a7837d375aabfcca6ff62a9399a6a48222721c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000e361f37976f692167e03811fcc39e41abea486f500000000000000000000000000000000000000000000000000000000000be3af0000000000000000000000000000000000000000000000000001110ab57396e200000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000005937eaa0ef3549a5bb7d431be78a3d99bd360d19e50001f41e4a5963abfd975d8c9021ce480b42188849d41d0001f44f9a0e7fd2bf6067db6994cf12e4495df938e6e90000648c7d118b5c47a5bcbd47cc51789558b98dad17c50000000000000082044d808080bab661bb129818ff118d22068a17df7983420058356f4a4ebed7e613fdea8d7a446b876acf0fabd17bbc60d68b49a361aa79033f8c26e0044a85aa6fc659801cff0b00000003000000000b00000003000000000b0000000300000000f86a248401c9c38082aa6f94a8ce8aee21bc2a48a5ef670afcc9274c7bbbc03580b844095ea7b3000000000000000000000000678aa4bf4e210cf2166753e054d5b7c31cc7fa86000000000000000000000000000000000000000000000000000000000000000082044d8080b2b29f8bb13b8ecae4d501ae3cb7963f77fb86f1f90263ef976e7ad382555c80001569a186a3d83b65d34cbfb9b7e58ea12ac028af37cdbd60137010810aab781cff0b0000000300000000f86a548401de8191828b4b94a8ce8aee21bc2a48a5ef670afcc9274c7bbbc03580b844095ea7b300000000000000000000000031c2f6fcff4f8759b3bd5bf0e1084a055615c76800000000000000000000000000000000000000000000000000000000018cba8082044d8080acf55684ab5d42a6aab51f8d086c4c2f865e86c956d0b46326b9935a5e1a457106084264cd02657f67c93afe9ea782d38a09257ee137d3d7010d8feab57907181bff0b00000003000000000b0000000300000000f88b1484010980c08307c64e9446a15b0b27311cedf172ab29e4f4766fbe7f436480b86442842e0e0000000000000000000000004e549ce962961dd16c220252d36fca4f8f3582dc000000000000000000000000e9c7f3196ab8c09f6616365e8873daeb207c0391000000000000000000000000000000000000000000000000000000000000646782044d8080c55cf419e0a3cc136a8935f71651d3770e0d45e54218d5be47f6cb37c0e10d812219b13f0654809f9900b9f8f7b4310b3b0f57bd6dd61705eb73bbe4640e865b1bff0b00000003000000000b00000003000000000b00000003000000000b00000003000000000b0000000300000000f901393f8401312d00830284788080b9012560806040526000805461ffff1916905534801561001b57600080fd5b5060fb8061002a6000396000f3fe6080604052348015600f57600080fd5b506004361060325760003560e01c80630c55699c146037578063b49004e914605b575b600080fd5b60005460449061ffff1681565b60405161ffff909116815260200160405180910390f35b60616063565b005b60008054600191908190607a90849061ffff166096565b92506101000a81548161ffff021916908361ffff160217905550565b61ffff81811683821601908082111560be57634e487b7160e01b600052601160045260246000fd5b509291505056fea2646970667358221220666c87ec501268817295a4ca1fc6e3859faf241f38dd688f145135970920009264736f6c6343000812003382044d80803f3b4325a9aaf850f37007de83fbbcf01297fbf19f3c9def192389415d392365399723441b5c9afc13c49188b85a44631de365a3a9cb0b6fdae3fbb53ad4c6261bff0b00000003000000000b0000000300000000f9022c558401de702f8303774494b89a6778d1efe7a5b7096757a21b810cc2886fa180b902043593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000066d055b6000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000001000000000000000000000000004381856902077d6ffbb2227af9d0eccca37f9c3900000000000000000000000000000000000000000000000000000000018475d7000000000000000000000000000000000000000000000000c32deb3dc706545c00000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002ba8ce8aee21bc2a48a5ef670afcc9274c7bbbc0350027100d1e753a25ebda689453309112904807625befbe00000000000000000000000000000000000000000082044d8080af20daea9dbe9ed526a7b3385af77e12d3570f0d23d7bc344f72e5a10cd89a3b1c43c510fe2a3e4f8aa8523eb7b7b43499f2d0329139d9512414d48ace3ac9aa1cff0b00000003000000000b00000003000000000b00000003000000000b00000003000000000b0000000300000000ee8308851784033c8d6082520894417a7ba2d8d0060ae6c54fd098590db854b9c1d58609184e72a0008082044d8080ce2c3cc16fca31211fe5ebf174ec6228e90251d566cd88510395cd08fc8880fc08fea32746d5d6689a8d9758fcc704d2c4d41bb0a0b8a38d33f9c94dd055bc641baa0b0000000300000000e9408401312d0082ff7294825ebec82eab305578fb5d3d7d4af01939b616c98084b49004e982044d8080db3202d83e80d65c70dc4220954045b4d5a2908385aceb2b58fe7ca93988811e60da82a8f631e15eb5d4e03d0f39d307d88015c766c032d4315ed018d097712f1bff0b0000000300000000ee8308851884010f9b4082520894417a7ba2d8d0060ae6c54fd098590db854b9c1d58609184e72a0008082044d808061961171d810c6991ee3c776567e5e53ebd04222344ea1e8b153da8ce2cd4cbf6bc6046ff255a7a3c388095e75809a9d3c793cd627e0e34913698b73aba7fc9c1cade9418401312d0082ff7294825ebec82eab305578fb5d3d7d4af01939b616c98084b49004e982044d808082c67db688756de2c51ef93c7f48e203adb3dd6e41aff26d2141b0ca0c45a77a2adaf7071a0cf970b3e734f2ecc23ded8c1f870f2ba0fe8038a7e5e021d0d8cd1cff0b0000000300000000f90eae820ffc84010f9b40830914fa9489e830972c7b453d4715ba1d3894aa096f219f0280b90e8457ffc86100000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000002b7b000000000000000000000000000000000000000000000000000000000065e7c1435ad5ca9d23ba9ed9ddd167d83143412169ead405b26111796ff700e3291d13d857548fa31b81741455bd386c7c86ddbd2e187044908cf32906898a7cf07283000000000000000000000000000000000000000000000000000000000000000005e23afa457cc1c21446a2e4b4df8bc7990c8f22e854cbe8584af4dbcf114880264c4ba57634ac456f79ebffa98d36611ec1fae82bced326325f50efb98944dc0000000000000000000000000000000000000000000000000000000000000e400000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000003a000000000000000000000000000000000000000000000000000000000000006c000000000000000000000000000000000000000000000000000000000000009e000000000000000000000000000000000000000000000000000000000000009fe0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000008a4273c0000000000000000000000004e70004b01987b4fd7dacab348f0b39e9ae261100000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000ca427cddb3311a8e6000000000000000000000000000000000000000000000000000000000066d054a8000000000000000000000000000000000000000000000000000000000000000c293ff1164a77bb59e5a6560d17f3e5b1a77fdefb9be9826636435e19865a1c46e1059382913a9076657d8bdc44c2e95a1794a2bb3ebc4a672a9ba186b41fdf2a8b30ddea43aa265fd640fcc368fcff765109e6cce662a5c442c7d75856a27a60fc534b83d401f168800c5d998f244245578bfdfe67c9d5cb73c89f5822068a9bb2f558c4527407dba2742f2d955b7759bc26de79a1db60c1e27a783679930ef60845c6a33b36b040f6c091406d3ac97cd0a70e255770a9c0fe415c7013f5792097abfc49a52a8bc66ebf3a11bdb2f7c398844bea0edacab5f1b4040c6bdde5f457426678249a6ceb2237fa95a1a1aa8725466f1ae9f67db65fdab510cd5f31926e0fe140be6c3ecb4ce5cc88bd5ac91d87a16b294719ae2fb4695278dee01b81e942a6135813ae40ecad2aeee9984178409c2e8597b773ffa214edfa56163407110f33931f6cd28b3d1a6775a1bcd56f38cd05027e63ef295e33e9d5822d6573aa79b645e966eda9eba857d95f574d537d84639c81bf8404ddda6985b47b077f00000000000000000000000000000000000000000000000000000000000009ff0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000008a4273d0000000000000000000000004e70004b01987b4fd7dacab348f0b39e9ae261100000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000089da1252cf5aa31b800000000000000000000000000000000000000000000000000000000066d054a8000000000000000000000000000000000000000000000000000000000000000c9aabd8b8da571cd277c50ec7c05c7fe1b6f3f90db06a79466f51f61710de33ffe1059382913a9076657d8bdc44c2e95a1794a2bb3ebc4a672a9ba186b41fdf2a8b30ddea43aa265fd640fcc368fcff765109e6cce662a5c442c7d75856a27a60fc534b83d401f168800c5d998f244245578bfdfe67c9d5cb73c89f5822068a9bb2f558c4527407dba2742f2d955b7759bc26de79a1db60c1e27a783679930ef60845c6a33b36b040f6c091406d3ac97cd0a70e255770a9c0fe415c7013f5792097abfc49a52a8bc66ebf3a11bdb2f7c398844bea0edacab5f1b4040c6bdde5f457426678249a6ceb2237fa95a1a1aa8725466f1ae9f67db65fdab510cd5f31926e0fe140be6c3ecb4ce5cc88bd5ac91d87a16b294719ae2fb4695278dee01b81e942a6135813ae40ecad2aeee9984178409c2e8597b773ffa214edfa56163407110f33931f6cd28b3d1a6775a1bcd56f38cd05027e63ef295e33e9d5822d6573aa79b645e966eda9eba857d95f574d537d84639c81bf8404ddda6985b47b077f0000000000000000000000000000000000000000000000000000000000000a1e0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000008a4275c0000000000000000000000004e70004b01987b4fd7dacab348f0b39e9ae2611000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000290000000000000000000000000000000000000000000000000eecfe3441eb74190000000000000000000000000000000000000000000000000000000066d054a8000000000000000000000000000000000000000000000000000000000000000cb8f911f8c9035f17918f8f405d41d13fe950d75c4f6524905f6dfe9e66bd95f5f221b981a133e16a1b2151849f6345b42011b71d340ec79ace1682bf9cb486126eb48533e00bc292216dc9a74dda4a9acd94b5d1dee53d077756b1b9541ba6878ffa18210a32c393439b0ffde5fc3499986233ebc8ea14a27fc2cacaa5a7e25dfdb753505ad8f4c3667b7c7527adbce3d43964dc8922015a6f566de7b567741e8bf7497684443b158c06bc6f625a83f73fc814c79a8672d66e55f1ef12f561bec6b4108b02e9e7c5d7e7edc4edf5712db6a66e88aa6061a0dce67d1278e65a243eef44f1ea529c89f90c313031368e7fd2a77aa9dffeca0c8ab1d91276e67e98f33c70af42594ebd71288f07624ddd582fd080178e1c1f3ae467360a05ee96cd20eae5043c0962c9ca7c46884f8c1fe996faa565ba033e097085d964526afe97110f33931f6cd28b3d1a6775a1bcd56f38cd05027e63ef295e33e9d5822d6573aa79b645e966eda9eba857d95f574d537d84639c81bf8404ddda6985b47b077f0000000000000000000000000000000000000000000000000000000000000a1f0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000008a4275d0000000000000000000000004e70004b01987b4fd7dacab348f0b39e9ae26110000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000f382aa4dd9690a10000000000000000000000000000000000000000000000000000000066d054a8000000000000000000000000000000000000000000000000000000000000000ca3f4726e93a267964ca4f0f78a03d135d8ccf65fa23bb99466ce8130dbf1f2cef221b981a133e16a1b2151849f6345b42011b71d340ec79ace1682bf9cb486126eb48533e00bc292216dc9a74dda4a9acd94b5d1dee53d077756b1b9541ba6878ffa18210a32c393439b0ffde5fc3499986233ebc8ea14a27fc2cacaa5a7e25dfdb753505ad8f4c3667b7c7527adbce3d43964dc8922015a6f566de7b567741e8bf7497684443b158c06bc6f625a83f73fc814c79a8672d66e55f1ef12f561bec6b4108b02e9e7c5d7e7edc4edf5712db6a66e88aa6061a0dce67d1278e65a243eef44f1ea529c89f90c313031368e7fd2a77aa9dffeca0c8ab1d91276e67e98f33c70af42594ebd71288f07624ddd582fd080178e1c1f3ae467360a05ee96cd20eae5043c0962c9ca7c46884f8c1fe996faa565ba033e097085d964526afe97110f33931f6cd28b3d1a6775a1bcd56f38cd05027e63ef295e33e9d5822d6573aa79b645e966eda9eba857d95f574d537d84639c81bf8404ddda6985b47b077f0000000000000000000000000000000000000000000000000000000000000002af0100000000000000000000000000000000000000000000000000000000000082044d8080c48cb2ffe2972e58a6ef44cac681faee4894f98c7945c8e899127eca2aa012c52d02c97f038dd3aa18c3205e8dd8d2e74afa738e3dfbb8382cf9d68fa76845a81cff0b0000000400000000e9428401312d0082ff7294825ebec82eab305578fb5d3d7d4af01939b616c98084b49004e982044d8080d68922baa7e59a32dfec57c0ec71928dae3bdf93c0efe6ac400f68e61a57e4887027b5d175bf5804939f55214d81c3d27715f4c342a6e72cd2ad95cf41ee37131cff0b0000000300000000f8ee8301942e840145ed8083035f30945eb6b3db915d29fc624b8a0e42ac029e36a1d86b80b8c43161b7f60000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000a1000000000000000000000000000000000000000000000000000f3cf0f4792dd5000000000000000000000000000000000000000000000000000000200ff09b32000000000000000000000000000000000000000000000000000000000000001082044d8080cf169f8e91a585b4255f7932b5a66c71680dde1ad8c1545c7ace9ef1e330e2ba0c9b29ccda9386c2fdcc06f9472a2fb95a628afeee3da3965eb337f23390b5611cff0b0000000300000000f86a2584010f9b4082b4bf948c7d118b5c47a5bcbd47cc51789558b98dad17c580b844095ea7b300000000000000000000000031c2f6fcff4f8759b3bd5bf0e1084a055615c7680000000000000000000000000000000000000000000000000001126833cc7cc282044d80804bf50b6f82bfc25d9d145ba930aa1adf6e0e9b0b2ebed1aa7b7866c466de7df64a4f4cad38c280712922ba178ccfd9599621279b171bbf7f53755c291738f9991bff0b00000003000000000b00000003000000000b0000000300000000f904f31784010e14a08305906d94b83b554730d29ce4cb55bb42206c3e2c03e4a40a870972cc6a739310b904c454e3f31b0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000a8ce8aee21bc2a48a5ef670afcc9274c7bbbc035000000000000000000000000000000000000000000000000000972cc6a7393100000000000000000000000000000000000000000000000000000000000661d5400000000000000000000000000000000000000000000000000000000006725b400000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000003a000000000000000000000000000000000000000000000000000000000000004200000000000000000000000006882fb5f683142ad0ded5c401c5a5fa187a5fbce0000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004800000000000000000000000000000000000000000000000000000000066d0a916c400dfdee8274ccea53899e8ac8bbb1c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000004f9a0e7fd2bf6067db6994cf12e4495df938e6e9000000000000000000000000f6ad3ccf71abb3e12becf6b3d2a74c963859adcd0000000000000000000000000000000000000000000000000000000000000128d0e30db0c04b8d59000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000b83b554730d29ce4cb55bb42206c3e2c03e4a40a0000000000000000000000000000000000000000000000000000000066d98f36000000000000000000000000000000000000000000000000000972cc6a739310000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000284f9a0e7fd2bf6067db6994cf12e4495df938e6e9a8ce8aee21bc2a48a5ef670afcc9274c7bbbc03500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000001280000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000972cc6a7393100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082044d80807bc89049560afe41b862d17a7fb0a250559e1f41b2be062c914a973574e7aa23189814b533e622b731323a60515e781fd6f91cfbdc9dcf21ec3570149b183f031cff0b00000003000000000b00000003000000000b0000000300000000f0458401142f2082804b94a06e1351e2fd2d45b5d35633ca7ecf328684a1098703cc5efc0ced9584030cc1e582044d80804f1024e5bc2d2b6b74d2cc4b60f08ed334c2f1b0cdfe69212eda7b092aead1954bf0b71780bbf02d49751eea52e1de390370fd83160fde07a449df7becf84f3c1cff0b0000000300000000f9024c268401142f208307872894b89a6778d1efe7a5b7096757a21b810cc2886fa180b902243593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000066d055e700000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000120000000000000000000000000e361f37976f692167e03811fcc39e41abea486f50000000000000000000000000000000000000000000000000001126833cc7cc20000000000000000000000000000000000000000000000000ac751b1d964c22700000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000598c7d118b5c47a5bcbd47cc51789558b98dad17c50000644f9a0e7fd2bf6067db6994cf12e4495df938e6e90001f4a8ce8aee21bc2a48a5ef670afcc9274c7bbbc035000064c5015b9d9161dca7e18e32f6f25c4ad850731fd40000000000000082044d80804ce1f33351d57a3a62779565f26e1a5462fcfb8b6b243339ea102def0019f73160638f65f7d9c5f91db1ad07886b7f89d2a996c8f218ef451e59266d7b2189301bff00000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033980b00000000000000000b00000003000000000b00000003000000000b0000000300000000f86a358401312d0082b4b394a2036f0538221a77a3937f1379699f44945018d080b844095ea7b3000000000000000000000000c7f96bb93dd616f961a8875f0f32e56deb6fa5a60000000000000000000000000000000000000000000000000429d069189e000082044d8080c464b3c3f6e91daf2cc2a46e807b70dd198a7497fed1688a4aa9af042b57478b6fc4176ca755f97f110fa0a2eba54aec27e36d0e1eda7b7e91d584a1f19aff7a1cfff8690a83fed26082ebf49437eaa0ef3549a5bb7d431be78a3d99bd360d19e580b844095ea7b300000000000000000000000031c2f6fcff4f8759b3bd5bf0e1084a055615c768000000000000000000000000000000000000000000000000000000000098311f82044d8080b0464144666966194828b63d54834330daf8a8776b85ebd374f76a0bd72a5bf4214c865e1309d287c07d984f74104545d2dcbbdf871539b70ce541d3d872c71c1bff0b00000003000000000b00000003000000000b00000003000000000b00000003000000000b0000000300000000f88b0d8401c9c38083066b8294dfb6baa334712cbbeb26b7537f62b81c2a87b1e880b864807cb86a0000000000000000000000000000000000000000000000000000000000000005ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000182044d80804d5a173496fe99836ad161dffb45726d2e4604b6b4d52389bf504e42de69ebb8113de7a6e52358cdced662df53266195a98aa7ccbc67a9cf1bed3ef302740f0b1cff0b0000000300000000f8b5278401aed8e0830115e3943a23f943181408eac424116af7b7790c94cb97a5864a941cdf2000b88800000182ad69fa4f00000000000000000000000000000000000000000000000000004a941cdf20000000000000000000000000005301915fdf540f04092d331950f76f850ec407c4000000000000000000000000000000000000000000000000000000000000210500000000000000000000000000000000000000000000000000000000000000cd82044d8080b918b1d45d2c3a5866062615bd0aee98577b41fbea06809b76d46a9ce573d9815f6afb263c6259ab4fbcff343b4e8d443eeadb17388e229ad3672c462a2b41481cfff8b5248401aed8e0830115e3943a23f943181408eac424116af7b7790c94cb97a58650f1ed629000b88800000182ad69fa4f000000000000000000000000000000000000000000000000000050f1ed6290000000000000000000000000000232642e9054d02d6bddeb5054800f4fec411055000000000000000000000000000000000000000000000000000000000000014400000000000000000000000000000000000000000000000000000000000000cd82044d8080c39a7955813aa8f72af166d3f05437e2ac49ca00a8738fe991f4dbc1734d29386befcd9cb52df4413dc685bc61d218f82866957395a47b133bb0b631650475cf1cff0b00000003000000000b0000000400000000e9428401c9c38082f02694b8af4fa4feabaa02a09d146e4f871ea4a0a41c048084a66f42c082044d808088da326361058976542e868d9ff6e2822bb0b96dbb2543136b6f5185fa32aa6756fc6f3d219811cfd024865bed6d612fd76cfefd5d986dd9121431806fd5c0021cfff903ec0b840124f80083064de394b89a6778d1efe7a5b7096757a21b810cc2886fa180b903c43593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000066d0561100000000000000000000000000000000000000000000000000000000000000020a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000016000000000000000000000000037eaa0ef3549a5bb7d431be78a3d99bd360d19e5000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000066f7e1e80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b89a6778d1efe7a5b7096757a21b810cc2886fa10000000000000000000000000000000000000000000000000000000066d05bf000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000412605183d4e62331edffc3072af792ef73d8972d39cd40c1c73302406e18770560a9af292039fbe277cd86f2f7a0e3f5096a59f27f6e6584d87a1eb10fbdaae251c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000c8f64a885be22941033e73c0694def564741500f000000000000000000000000000000000000000000000000000000000098311f00000000000000000000000000000000000000000000000089f9dbd5c8946b6700000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000004237eaa0ef3549a5bb7d431be78a3d99bd360d19e5000064a8ce8aee21bc2a48a5ef670afcc9274c7bbbc035000064c5015b9d9161dca7e18e32f6f25c4ad850731fd400000000000000000000000000000000000000000000000000000000000082044d8080ac70e256aae389ea89b17fed34104ed14621ffbf8fa0d85a2c808f932116077b574a2c683269811e1f7e5990efa9b63c57f70c5d5b9d10153fdef73e527cf48f1cff0b00000003000000000b00000003000000000b00000003000000000b00000003000000000b00000003000000000b00000003000000000b00000003000000000b00000003000000000b00000003000000000b0000000300000000f86b0e8401c9c380830110e1941e4a5963abfd975d8c9021ce480b42188849d41d80b844095ea7b300000000000000000000000031c2f6fcff4f8759b3bd5bf0e1084a055615c768ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82044d80804689a53ba2ed970067b3d8a9ed7bfbc75840ee0092d227d8d88b7476e92a4ff9243347be42b910fe4aadce893f85e6bf297fcb519755599a96ccb94ad8d9edc41cfff904f38084010c8e00830cb85994b83b554730d29ce4cb55bb42206c3e2c03e4a40a87ee08251ff38000b904c454e3f31b0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000a2036f0538221a77a3937f1379699f44945018d000000000000000000000000000000000000000000000000000ee08251ff38000000000000000000000000000000000000000000000000015277580b90a60b2d500000000000000000000000000000000000000000000001542ac1f99cf41061000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000003a00000000000000000000000000000000000000000000000000000000000000420000000000000000000000000d35bc7601139a5ec65e7712a86155f7623916af90000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004800000000000000000000000000000000000000000000000000000000066d0a96d62202c1cc9184105988b221f5ef851ca0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000004f9a0e7fd2bf6067db6994cf12e4495df938e6e9000000000000000000000000f6ad3ccf71abb3e12becf6b3d2a74c963859adcd0000000000000000000000000000000000000000000000000000000000000128d0e30db0c04b8d59000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000b83b554730d29ce4cb55bb42206c3e2c03e4a40a0000000000000000000000000000000000000000000000000000000066d98f8d00000000000000000000000000000000000000000000000000ee08251ff38000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000284f9a0e7fd2bf6067db6994cf12e4495df938e6e9a2036f0538221a77a3937f1379699f44945018d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000128000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000ee08251ff380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082044d808097e7b3e0d784bffc9b405a854f7fc04bd050fbded8498bc952db810923ba2e917886110b2aaf230c63bba721d40e9fe8d6d102040571846ab0f8b83c88d3f5cd1bff0b00000003000000000b00000003000000000b0000000300000000f86b1584011a49a0830223a594e9c7f3196ab8c09f6616365e8873daeb207c039180b84418fccc7600000000000000000000000000000000000000000000000000000000000064670000000000000000000000004e549ce962961dd16c220252d36fca4f8f3582dc82044d8080dcdb17dc6eb035be3eef527093bf2a1bfa662fbcc768cfc00ba1061a79b4503f2116b38084ddef73d22cce5a9b0b98fec4a4edbd514d39332aa77716865190611cff0b0000000300000000f86a2784010b076082b4cb94c5015b9d9161dca7e18e32f6f25c4ad850731fd480b844095ea7b300000000000000000000000031c2f6fcff4f8759b3bd5bf0e1084a055615c7680000000000000000000000000000000000000000000000000ad51d9f89d72ea582044d8080ee3fd36bcdf621207c9dc57d30e55d93021b1623b541a2ea6094e2211b86c1654e8b7a569fb15bdc9d5d014e082497bf8fbd6134fa6607be6cc6a8fe5eca0cf11cff0b00000003000000000b00000003000000000b00000003000000000b0000000300000000f9044c0f8401c9c3808305540494b89a6778d1efe7a5b7096757a21b810cc2886fa180b904243593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000066d0564200000000000000000000000000000000000000000000000000000000000000030a000c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001600000000000000000000000001e4a5963abfd975d8c9021ce480b42188849d41d000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000066f7e2250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b89a6778d1efe7a5b7096757a21b810cc2886fa10000000000000000000000000000000000000000000000000000000066d05c2d00000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000004191f9c332c918cca00f7476cb3ecb4e4e9ab6117e1160e0912aa14aa1662a4b68252b592b3eca74d81223ff39468f9a62f701bace0103143d125838df5e433fce1b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000016bd54c00000000000000000000000000000000000000000000000000212bbfcef33a3e00000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002b1e4a5963abfd975d8c9021ce480b42188849d41d0001f44f9a0e7fd2bf6067db6994cf12e4495df938e6e90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000caa3eb5c205617187721453d41eadc86e64ece6200000000000000000000000000000000000000000000000000212bbfcef33a3e82044d8080bb1712bbf8dc2ddc23ad0f9ca9d4bff9fcb988f127b26b9c6cf7dd3a26b9926539da47393615f692b04e611a62de045d80650e23b5a39c01df0ae7bb23d9612a1bff0b0000000300000000f903cc368401312d0083035358947481c16e7782608ccba70029c0fd41d78aa6b56e80b903a43593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000066d0563c00000000000000000000000000000000000000000000000000000000000000020a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000160000000000000000000000000a2036f0538221a77a3937f1379699f44945018d0000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000066f7e1e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007481c16e7782608ccba70029c0fd41d78aa6b56e0000000000000000000000000000000000000000000000000000000066d05be800000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000041a28119e45b2eab0b2f325d83c560dab36bbfe5aa30fcd3a909f5a26e2225806a7ff9c2f1211c5dbe436adba08c8395962f067b1c4a68c99920c7759cce97695d1b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000429d069189e000000000000000000000000000000000000000000000000000598a2d28711d54e7c00000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002ba2036f0538221a77a3937f1379699f44945018d0000bb8696c0ba235444607a1c4b93e6b34ba14928c1b6000000000000000000000000000000000000000000082044d808049e9965a5536528bf6474d0095d576e057eab389eb3f4f06e233edecd79324085e85aa92c2cef37f383af353e1408469dcde75e97d123a6dbe33ee50059b2fbc1cff0b00000003000000000b0000000300000000f9024c2884011bd04083055bd594b89a6778d1efe7a5b7096757a21b810cc2886fa180b902243593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000066d0565100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000120000000000000000000000000e361f37976f692167e03811fcc39e41abea486f50000000000000000000000000000000000000000000000000ad51d9f89d72ea500000000000000000000000000000000000000000000000000000000000bd50900000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000042c5015b9d9161dca7e18e32f6f25c4ad850731fd4000064a8ce8aee21bc2a48a5ef670afcc9274c7bbbc0350000641e4a5963abfd975d8c9021ce480b42188849d41d00000000000000000000000000000000000000000000000000000000000082044d80809bde1c754d4e0f5b959c3a9f0c044f2f9482ca4cb488902337bfdf7b147898d87020b343403e11555af28d36d4b99fe36735aa16ed7199b4204018a49f1f97801cff0b00000004000000000b00000003000000000b00000003000000000b00000003000000000b0000000300000000ee8308851984033365a082520894417a7ba2d8d0060ae6c54fd098590db854b9c1d58609184e72a0008082044d80804a2b1354cf735b4ab98a43c8d47c1e25a010d982b796b58f08ca92420019a10541323193018024044e71d5cbcb2eff162bc7fd483a01128df28e8ffa8f3ea5681babf2822fc084ee6b280082702d943f9b36a54632fd6a2fbd6d4d6455ed4c1dd23add8713507665b18c0084030cc3ff82044d80807a36666cfb655d9888ea739a202aa9e989d94ca93e8d831f9f6e1298597d79f80638a19fc3401b26d9404eba8bf901336f3b015b6d3ed5bc35d9a844a4e55eab1cff0b0000000300000000ea2584082015938301559794341a92e1b6958e4be0a4f471b610fe852c7cbc8f8084686b615982044d8080895d1133e2ce7fe2b638aae2840fac9533a6d9c6a84aa27db2f516c57ed3ec9406806922387f1558ca2ca52bf334984d9dc41348ac63018035c513271b9714db1cff0b0000000300000000ee8308851a84011121e082520894417a7ba2d8d0060ae6c54fd098590db854b9c1d58609184e72a0008082044d80805dae421eb82aa9cfd0e6d9972711374a02908db1e0b2dd209a8dd3ce0e4d66624a397aed65afe982e98b0ea09dbd72a1f53fd2043198429734d5e3bd86090f151baaf86a568401d662a082dc3d940d1e753a25ebda689453309112904807625befbe80b844095ea7b300000000000000000000000031c2f6fcff4f8759b3bd5bf0e1084a055615c768000000000000000000000000000000000000000000000000d02ab486cedc000082044d808040e4588e516f83296aa52ef3b8ccbd22003f9cf92c6efbf1c4abd48c4bcfc1de0e0f8654b4884dd6308b327ef7060744ad217b178e3b74a9d1c70f11c58120471bff0b00000003000000000b0000000300000000ea29840b751e4c830155d994712f838c30f856804f9466a20633263b1dda1c2d8084725b143982044d808071d6063e96ed4746bc2f9e1f011112248acd8c467d095d9137fd422b662a4b2c592ad79f0519e4bfff309f56bf0dc17d30a89e8fecd6aa59d3a8aec2189f455d1cfff1108401c9c3808307b0b194dfb6baa334712cbbeb26b7537f62b81c2a87b1e8872445dc7883536384e9ed3d3082044d8080d0fa6f83c2f67050f456e8b5cf0345ae1da8a26463224349b3447c457dbdd8fb157138d2df216fe55589be67374d5af41ebe2eb967a76877ec53f6cf5bf8bb5e1bff0b00000003000000000b00000003000000000b0000000300000000ea1e840a75f15c8301543b940313774a6a12b8fa5b0c025da248354ef37a0dee808464dbe78c82044d8080fb7480b34fa6c59f62094b930f639ce7eb1c2db7005993d3a2abe5d4f161e406657949cd8280526b062c5d37dde7e8cf15de4f14a1c144c9697bc8b8930f52971bff0b00000003000000000b00000003000000000b00000003000000000b0000000300000000f9054c578401d2e77b830995da94b89a6778d1efe7a5b7096757a21b810cc2886fa180b905243593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000066d0567c00000000000000000000000000000000000000000000000000000000000000030a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000032000000000000000000000000000000000000000000000000000000000000001600000000000000000000000000d1e753a25ebda689453309112904807625befbe000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000066f7e25a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b89a6778d1efe7a5b7096757a21b810cc2886fa10000000000000000000000000000000000000000000000000000000066d05c6200000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000004137cc4bf5555efb7bf390b49faad18052c0a3b34409a2a0fe045e1ddc57d3cbb8655274c3c254d150532034d944385c1b8cb6cf27d7983732109ad09a3e392d281c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001200000000000000000000000004381856902077d6ffbb2227af9d0eccca37f9c390000000000000000000000000000000000000000000000006213dfcf0b0cc7d50000000000000000000000000000000000000000000000000000000000bfc05a00000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000420d1e753a25ebda689453309112904807625befbe0009c44f9a0e7fd2bf6067db6994cf12e4495df938e6e90001f4a8ce8aee21bc2a48a5ef670afcc9274c7bbbc03500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001200000000000000000000000004381856902077d6ffbb2227af9d0eccca37f9c390000000000000000000000000000000000000000000000006213dfcf0b0cc7d50000000000000000000000000000000000000000000000000000000000bf4b4e00000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000420d1e753a25ebda689453309112904807625befbe0027104f9a0e7fd2bf6067db6994cf12e4495df938e6e90001f4a8ce8aee21bc2a48a5ef670afcc9274c7bbbc03500000000000000000000000000000000000000000000000000000000000082044d808087c77169b251faa7753b388db23d0f3ae89b3d1122f58a9a92fd75e1b0d6945e651b3c98a035408582bfc68337f991961bcefed7bea367ed628d33c695b20efc1bff0b00000003000000000b0000000300000000f86a298401142f2082b48f941e4a5963abfd975d8c9021ce480b42188849d41d80b844095ea7b300000000000000000000000031c2f6fcff4f8759b3bd5bf0e1084a055615c76800000000000000000000000000000000000000000000000000000000000be42f82044d808015162ecb740d0fb9a99257ea9e73dadba376306f4237cbc27ba460d7496590380a9de174f79ab03ef6b865e9cc3aa6f2eea9e4e12a79fba07943758bae853a1b1bff0b00000003000000000b0000000300000000f86a098401312d0082c08d941e4a5963abfd975d8c9021ce480b42188849d41d80b844095ea7b3000000000000000000000000ba12222222228d8ba445958a75a0704d566bf2c8000000000000000000000000000000000000000000000000000000000018c61082044d80806f828ae9d31ff771ad18fafcb0186ba4b4a8bfebef8b100f60d3263fe29f71e3241603c4f3429f97127a405e4672ab3b0a3d1d379e0d68215a3c1c26ace69d491bff0b00000003000000000b00000003000000000b00000003000000000b0000000400000000f849108401312d008294c7944f9a0e7fd2bf6067db6994cf12e4495df938e6e980a42e1a7d4d0000000000000000000000000000000000000000000000000000ee325877780082044d8080b413ee4e17211119a9b98192281ab57556ef407865e8620311dd31a252ac6a9449f1c28d8a270a83a354a6277259503b2b8c3f61bd78acb6a41410574e8c737e1bfff9022c2a84010059008303478f94b89a6778d1efe7a5b7096757a21b810cc2886fa180b902043593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000066d0569d00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000100000000000000000000000000e361f37976f692167e03811fcc39e41abea486f500000000000000000000000000000000000000000000000000000000000be42f00000000000000000000000000000000000000000000000000011583b972151900000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002b1e4a5963abfd975d8c9021ce480b42188849d41d0001f44f9a0e7fd2bf6067db6994cf12e4495df938e6e900000000000000000000000000000000000000000082044d8080ab1e93b9bf1705018537542bd5c06699d6d09fb5e5cceb4f1be5c1ab784193464a850fdaf20059409ca8c8452d3122c6a141a3b9249413514f5d21350380cd1d1bff0b00000003000000000b00000003000000000b00000003000000000b00000003000000000b0000000300000000eb82029a84014b6bc082b01c94b8af4fa4feabaa02a09d146e4f871ea4a0a41c048084a66f42c082044d80807b7e5bae8fe39bcaab8737d7a1c54b898ba08a6714c3fe48e3511906b94f372c732fb8628e250086a80abfbe4bbf7ec43fd78f61ca739e0d0dbcd67c7a1812611bff0b00000003000000000b00000003000000000b0000000300000000f8b52484019e2f40830115bf943a23f943181408eac424116af7b7790c94cb97a586574fbde60000b88800000182ad69fa4f0000000000000000000000000000000000000000000000000000574fbde6000000000000000000000000000048ec8e5679ffcb7f0a270a840007dc3627716307000000000000000000000000000000000000000000000000000000000000014400000000000000000000000000000000000000000000000000000000000000cd82044d808006f3e9249046e4f7341273875f8ac30c8be59b8978f7868f124460169bd5957c36be5c300a54089a15be77124813fc1a72c3b2669410104f1cd9b403e7044b201cfff8b52184019e2f40830115d1943a23f943181408eac424116af7b7790c94cb97a58629d635a8e000b88800000182ad69fa4f000000000000000000000000000000000000000000000000000029d635a8e0000000000000000000000000003035a9ba0fa0fdb7f1e8b55b283d0010f1ecd1bc000000000000000000000000000000000000000000000000000000000000210500000000000000000000000000000000000000000000000000000000000000cd82044d8080e36a9c211988d0a96242f5d37961dbdbade4c67220eaba756eb06492e66eb3684ae0153719e2d127e0e6691dd8d8f78bef9e591d879bb2f38eaf3892c58e29661bfff9042c0a8401312d008302840c94ba12222222228d8ba445958a75a0704d566bf2c880b90404945bcec900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000030000000000000000000000000089b26e32551fae6f3147d177af5502c0590470e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000089b26e32551fae6f3147d177af5502c0590470e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003800000000000000000000000000000000000000000000000000000000066d06cfd00000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000010047eeb5e07b8db37f75f29422d90a2b729c8f395500020000000000000000001e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000018c61000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000c951aebfa361e9d0063355b9e68f5fa4599aa3d100010000000000000000001700000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000001e4a5963abfd975d8c9021ce480b42188849d41d000000000000000000000000a8ce8aee21bc2a48a5ef670afcc9274c7bbbc03500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000018c6100000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffdc635922ac75382044d808062800137e48d65f126bb27785eeea83ed9af21724577afcfa07289df8c42594a7d8d03fe18be1c8a1999bb1ecaad2fe213863209e9f1503372df76c9ad84a3491bff0b0000000300000000f84a228407d82b7f8308ea729468d9baa40394da2e2c1ca05d30bf33f52823ee7b80a4a0712d680000000000000000000000000000000000000000000000000000000000000fa082044d8080ae54c2d25ccb777fae315d97168a24726e977a0802e5cff3710621157790297a38cf4883d7d5cd51c6e1516f486346b800bf26a75433bb4fd57c22174e5ff9261bff0b0000000300000000f84a18840104ece083023cba9468d9baa40394da2e2c1ca05d30bf33f52823ee7b80a4a0712d680000000000000000000000000000000000000000000000000000000000661d5482044d8080d013f205c5799d6b60915356cfac18980b7190956b79024d2fea6e810b5b46151ec81b610e94d92a03bd0fdd1770fa560f6f1b033c15e614677cc2a6d08a7b2e1cff0b00000003000000000b00000003000000000b00000003000000000b00000003000000000b00000003000000000b00000003000000000b00000003000000000b00000003000000000b00000003000000000b00000003000000000b00000003000000000b00000003000000000b0000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f240b00000003000000000b00000003000000000b00000003000000000b0000000300000000f86a0184010b076082b4d794a2036f0538221a77a3937f1379699f44945018d080b844095ea7b3000000000000000000000000c8a21fcd5a100c3ecc037c97e2f9c53a8d3a02a100000000000000000000000000000000000000000000001542ac1f99cf41061082044d80806a67f85ad3b7cc3a411a7b2dbc19a2c29abb9424967f2004ce3e3390b6bec9cb4dfe5abeaef13b932aceec434c5828a9b1897fd05c1955bd99e42861ef54e2221cfff8492b84010c8e00829acd944f9a0e7fd2bf6067db6994cf12e4495df938e6e980a42e1a7d4d000000000000000000000000000000000000000000000000000116e6f169b15d82044d8080a723f257c70e1225865dc00d33dd95bf3ba7b32ed8ee330edfe9fc2e6c05ac0e1cf0141245ee189d0959a0ee614f88ee602e63862461e6c34bb3c19af392f12c1cff0b00000003000000000b00000003000000000b0000000300000000ee8308851b84031c824082520894417a7ba2d8d0060ae6c54fd098590db854b9c1d58609184e72a0008082044d808054e723d73ac7734b77ae5e37cdca85cbe6c73d4fc3d7e8f894df74902ce11d174a7fb8a9ce7a1500574ea3b5ebaddf33a39672128dae1a0f0b891a2c87a9e4821bab0b00000003000000000b0000000300000000ee8308851c840104ece082520894417a7ba2d8d0060ae6c54fd098590db854b9c1d58609184e72a0008082044d8080d2d8fc64462ba25ea15a12f11a2425f13d45d4cf060c8863c6802022a21bec626ce8cd1953c991e48b17cac6101b6d4da842729445bb38c6ecb890c209dd1ad11bab0b00000004000000000b00000003000000000b00000003000000000b00000003000000000b00000003000000000b00000003000000000b00000003000000000b0000000300000000eb2083fd4bc0825208945e809a85aa182a9921edd10a4163745bb3e36284870415eb3d7de0068082044d8080a1291c5ebd35fb475a31728ba5e40cc07a5978c80ea331435719e0aa6ce9644e4693b0a52ce13d65dfd6ef2b1c2106822d445e5075e1b320d0c8bd21cb695f671cab0b00000003000000000b0000000300000000f84b81ad8401c9c3808302d42994746a40964c406b0c402a98cf60081d22621227fd80a403438dd00000000000000000000000003976641d41d423f08cb2a00b25bf225be965568b82044d8080a08a26d51f796a678b81bc901c626bea0df26021c46aa4282ba82d8f8d32a90b4351b48cfbe770951adafcc30e686bafb386a4e841be6a3f51d90ee77614e0f31cfff9068c02840104ece08318b69794b83b554730d29ce4cb55bb42206c3e2c03e4a40a80b9066454e3f31b0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000a2036f0538221a77a3937f1379699f44945018d0000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000000000000000000000000015245655b10258000000000000000000000000000000000000000000000000000000eb205df43a799f00000000000000000000000000000000000000000000000000ec4ed759cc22c200000000000000000000000000000000000000000000000000000000000001e00000000000000000000000000000000000000000000000000000000000000260000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000005a0000000000000000000000000d35bc7601139a5ec65e7712a86155f7623916af90000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000006200000000000000000000000000000000000000000000000000000000066d0aa53599e54a0f7234c80857e0dd413f24eb6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000f6ad3ccf71abb3e12becf6b3d2a74c963859adcd000000000000000000000000f6ad3ccf71abb3e12becf6b3d2a74c963859adcd000000000000000000000000b83b554730d29ce4cb55bb42206c3e2c03e4a40a000000000000000000000000000000000000000000000000000000000000026cc04b8d59000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000b83b554730d29ce4cb55bb42206c3e2c03e4a40a0000000000000000000000000000000000000000000000000000000066d99073000000000000000000000000000000000000000000000011561dd5a081ec000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000028a2036f0538221a77a3937f1379699f44945018d04f9a0e7fd2bf6067db6994cf12e4495df938e6e9000000000000000000000000000000000000000000000000c04b8d59000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000b83b554730d29ce4cb55bb42206c3e2c03e4a40a0000000000000000000000000000000000000000000000000000000066d99073000000000000000000000000000000000000000000000003ce388010806c00000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000003ca2036f0538221a77a3937f1379699f44945018d0a8ce8aee21bc2a48a5ef670afcc9274c7bbbc0354f9a0e7fd2bf6067db6994cf12e4495df938e6e900000000e1829cfe0000000000000000000000004f9a0e7fd2bf6067db6994cf12e4495df938e6e900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001240000000000000000000000000000000000000000000000000000000000000248000000000000000000000000000000000000000000000000000000000000026c0000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082044d8080b3d74391b72cdc526d64db0f3e5e84943d44d8cdea289cb8890791ed2b16e30a34f23ecee4461527b3b2d601d4b5bf25a762268ca97dc777590bfca1bbe8824b1cff0b00000003000000000b0000000300000000ec258402625a00826aa49400000000000007736e2f9aa5630b8c812e1f3fc9871300e31ce76f488082044d808019db38a067516e05bf52464cf2815a95362db4a3d6e79d319e602c460abe22363d9333491ab3f57676ef01125a55d2eff2b58708036c4f206cc614096d40f21d1cab0b00000003000000000b00000003000000000b00000003000000000b0000000300000000f90333248402625a008309e27c941231deb6f5749ef6ce6943a275a1d3e7486f4eae8711c37937e08000b9030455c99cd80000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000059ede1f52eaa0000000000000000000000000000000000000000000000000011503eaa32a9ec0000000000000000000000000000000000000000000000000000000066d44a840000000000000000000000000000000000000000000000000011503eaa32a9ec0000000000000000000000000000000000000000000000000000000066d44a84000000000000000000000000bd72882120508518fcba2ae58e134ecead18d979000000000000000000000000710bda329b2a6224e4b44833de30f38e7f81d564000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003eb4f549e4766de151c25b7fdbd8414cd587d5c6a97ab06c974dbb6c1c9616da0000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000afb730ce73d7d9427e043e53e559078bcf1c72f30000000000000000000000000000000000000000000000000011c37937e08000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003686f700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6a756d7065722e65786368616e6765000000000000000000000000000000000082044d8080e83f63d03d22f97aa24dbf9090d514fd3b5f24c4e9efc190918cb849c57fe586537675cc2d847bcb44ba6e0da20c3a668cd87cf98b901493b70ec8336615616c1bffeb2183fa3e80825208945e809a85aa182a9921edd10a4163745bb3e36284870470de4df820068082044d808023f27608bb2ef1ef2f39d498a4f0fc49711c50093a526493f7c26fa2c725dcba0d4e271727de135bd17d0b9068519e014568ce5d44ee6745a62636df7582ab5c1bab0b00000003000000000b00000003000000000b00000003000000000b00000003000000000b00000003000000000b0000000300000000e9328401312d0082f02694b8af4fa4feabaa02a09d146e4f871ea4a0a41c048084a66f42c082044d8080e9f7e189b5c64f453c8cf599d5665c2bcbb1947b644155139c64675f9cd5939268dd467086295a6e7b8891c8cd0051237833b916c9ec6aa85351861895fd0e741cff0b00000003000000000b0000000300000000f84a078401c9c3808305937094ee1727f5074e747716637e1776b7f7c7133f16b180a4db006a75000000000000000000000000000000000000000000000000000000000097757c82044d80808d8623835a619dd8484a7c019fb65bccca482f7b25da9db434457c886124691c42bad06591e1b0ee76f490c229a8fde1065231c3f0dff14b0d7f07c42e2a45e31bff0b0000000300000000f9010e83016ad9840101dfa08308d1c894f6ad3ccf71abb3e12becf6b3d2a74c963859adcd80b8e4bc6511880000000000000000000000003d5320821bfca19fb0b5428f2c79d63bd5246f890000000000000000000000004f9a0e7fd2bf6067db6994cf12e4495df938e6e900000000000000000000000023abcb82f468e3422a7212d4ad47cc2dd39162a30000000000000000000000000000000000000000000000000000000066d0575a00000000000000000000000000000000000000000000002e1b1b84b96dc2000000000000000000000000000000000000000000000000000001637bc1e4cfe7f0000000000000000000000000000000000000000000000000000000000000000082044d8080584c0969f051e0ffa7db7d3caa9579bf5f4dc46180ce24995b9e91988fc903490bc86b0daaed91e4c6f010f69a3202f60e5af4d315fa82ef3aec17123472009b1bff0b00000003000000000b0000000300000000f86a18840101dfa082b4e5940d1e753a25ebda689453309112904807625befbe80b844095ea7b300000000000000000000000031c2f6fcff4f8759b3bd5bf0e1084a055615c76800000000000000000000000000000000000000000000000082bf9d408c114abc82044d8080a2c31e88fb165f7e1d49b8a106d9c7a53c01e3f87226d16c37c86d01d6109b3d1e7def2de7cc4d0d8a965272d55d9b5ecf94657af57da70957d817ccb39629521cff0b00000004000000000b0000000300000000f901ce824195840107fa20830438be940e0434ddf5273f71250a99c6fbcabfeca301de5f80b901a45ae401dc0000000000000000000000000000000000000000000000000000000066d0576500000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000e404e45aaf00000000000000000000000037eaa0ef3549a5bb7d431be78a3d99bd360d19e50000000000000000000000004f9a0e7fd2bf6067db6994cf12e4495df938e6e900000000000000000000000000000000000000000000000000000000000001f400000000000000000000000098f0f120de21a90f220b0027a9c70029df9bbde4000000000000000000000000000000000000000000000000000000000f2c339b00000000000000000000000000000000000000000000000001635bbc2df5440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082044d8080d12c9b7d3f56471c8904157898087e4afc4cd5a52a505d233700c854d522928a6d1013684cdd52d4d3a6767fe172a3fdc47c2ef9822493cf60b1cee61161472b1cffea81fd8401c9c380827bba94e10add2ad591a7ac3ca46788a06290de017b9fb48084632a9a5282044d8080d6db7639aa3161c70e8df0ff9b55581531b3d7d847caed7a2ee0ca4676dbcd281952b9424ebeaeb4ef1a252e19b86aa9b54a9b566116ce0dec906de5570579ef1cfff9026e825bc7840107fa2083046dea948ff6508bdd71b535df073920c423e9eaee0b97af80b90244b61d27f60000000000000000000000000e0434ddf5273f71250a99c6fbcabfeca301de5f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000001a45ae401dc0000000000000000000000000000000000000000000000000000000066d0576700000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000e404e45aaf00000000000000000000000037eaa0ef3549a5bb7d431be78a3d99bd360d19e50000000000000000000000004f9a0e7fd2bf6067db6994cf12e4495df938e6e900000000000000000000000000000000000000000000000000000000000001f40000000000000000000000008ff6508bdd71b535df073920c423e9eaee0b97af000000000000000000000000000000000000000000000000000000000f2c34be00000000000000000000000000000000000000000000000001635bd6867e0b700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082044d8080f41ddf17d6f52f0d4ef6a26f5827b2a57a90c31ea8209df662636b50f006427c72d30786a1179b85a5caeef3caa4955bfdda5cda66862b3eefd858f06d2acee91bff0b00000003000000000b00000003000000000b0000000300000000f8b5218401996c80830115d1943a23f943181408eac424116af7b7790c94cb97a586574fbde60000b88800000182ad69fa4f0000000000000000000000000000000000000000000000000000574fbde60000000000000000000000000000bb547708e6eb1fe1986fb3d7cafe8a431577a028000000000000000000000000000000000000000000000000000000000000210500000000000000000000000000000000000000000000000000000000000000cd82044d808039580b1bb3ddd024e3d643e9429fff6f59eaba9eca7b002ff24987cacaf2a282141a9057cfebeaa76c12f4a7da0cb6474f399be4ae09cc8909ae5ab94c5554ea1bfff0088401c9c38082c07194a06e1351e2fd2d45b5d35633ca7ecf328684a1098706d21c8c0cc89084030cc75082044d8080400760adc7c1bc848559388737e611f43a454136af700ffc7a9d85d6a69d3d7a6d0f9b47f4a100fe7e4b5ab10391d28633c10b07166b7fcd44e21c1aa2f9601f1cfff903cc198401067380830412ca94b89a6778d1efe7a5b7096757a21b810cc2886fa180b903a43593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000066d0576300000000000000000000000000000000000000000000000000000000000000020a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000001600000000000000000000000000d1e753a25ebda689453309112904807625befbe000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000066f7e3400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b89a6778d1efe7a5b7096757a21b810cc2886fa10000000000000000000000000000000000000000000000000000000066d05d4800000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000041e7d990bae1d80a7c36803e51c90bff94e34a8a2f99b8d2c34858f9724fafee0439e991341d9a1fbe454bcff43ab59e0491dcd1d045269a2dad3debff498eb90f1c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000005aeeae8ab5136b79b4d3317d34d43ac62a2f457c00000000000000000000000000000000000000000000000081103cb9fb22000000000000000000000000000000000000000000000000000000170a41cf8d71e200000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002b0d1e753a25ebda689453309112904807625befbe0027104f9a0e7fd2bf6067db6994cf12e4495df938e6e900000000000000000000000000000000000000000082044d80806830cfec728ae50651c9b33627f8a835efe03db9c2ebbaaacfcffafe19e77b581d41c7019ab16e346bb454857885c8d0e0e346cf74d2f03078efcdafdf5a5a8d1bff0b0000000300000000f8b5218401996c8083012591943a23f943181408eac424116af7b7790c94cb97a586557e149be000b88800000182ad69fa4f0000000000000000000000000000000000000000000000000000557e149be000000000000000000000000000dd7ee05e40e716f405c736967a0601e868b6bfca000000000000000000000000000000000000000000000000000000000000014400000000000000000000000000000000000000000000000000000000000000cd82044d808073c700dd0ee708c997e520d1151523d3103faa27dddba9ff282d4739ff6fe4f850b8760ecfcaddb55caf141589a2acd440ed1be9924ed0ecdb605cdbadb5dbdf1cfff86a55840107fa2082b4bf945d8cff95d7a57c0bf50b30b43c7cc0d52825d4a980b844095ea7b300000000000000000000000031c2f6fcff4f8759b3bd5bf0e1084a055615c768000000000000000000000000000000000000000000000000001b5039a701d2d182044d8080ea5ada2a8fef00134f134e7578fb8b10437b6fdb2e7b9aab5ba8db7592ba1a51391f5beb5f6057977cb5e25d2df6a7755cad40d7fcb1db028ffc4e732757e15c1cff0b00000003000000000b00000003000000000b00000003000000000b00000003000000000b00000003000000000b00000003000000000b00000003000000000b00000003000000000b00000003000000000b0000000300000000f903ec56840100590083061b9d94b89a6778d1efe7a5b7096757a21b810cc2886fa180b903c43593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000066d0577b00000000000000000000000000000000000000000000000000000000000000020a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000001600000000000000000000000005d8cff95d7a57c0bf50b30b43c7cc0d52825d4a9000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000066f7e3520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b89a6778d1efe7a5b7096757a21b810cc2886fa10000000000000000000000000000000000000000000000000000000066d05d5a00000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000041c2a6b0b73a9e064f9c8e2ecf45ef414eb26f3a69a3eca130d035824699d9ba396b2751bf4ed3d75b59aaaa87ac6a6bc2b9f0c8d26e517d84aa391d205cdc273f1c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012000000000000000000000000076db7442915143c50957cace3da948dbb640f8ca000000000000000000000000000000000000000000000000001b248a1e158000000000000000000000000000000000000000000000000000000000000000951a00000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000425d8cff95d7a57c0bf50b30b43c7cc0d52825d4a90001f44f9a0e7fd2bf6067db6994cf12e4495df938e6e90001f4ea034fb02eb1808c2cc3adbc15f447b93cbe08e100000000000000000000000000000000000000000000000000000000000082044d80804dca4daf6a6744c076559051174181b0163d0c6576403a31f80809b95dc1da0a086d85c4ede444d8ad1007a32858fe62d721254381ac4c30074793a815ed65511bfff080840100590082cea1944f9a0e7fd2bf6067db6994cf12e4495df938e6e98731ea668b18200084d0e30db082044d8080c303448708979e3aeac44b628896639d722a9f838efc0a629e5461909b18da89313ac1d81ecd482c0d188ba6a80c4bed79a876b8b385027865193c20a41261a41cff0b00000003000000000b00000003000000000b00000003000000000b0000000300000000ee8308851d84035370c082520894417a7ba2d8d0060ae6c54fd098590db854b9c1d58609184e72a0008082044d8080c723f50224ed974cab00c964198b45f0a6d3498db8eb1c456ad458946449ba470c5676e2c82a5d03b4da4be43f527bc97d9d1e10865617f83678d91ee8a18d6a1cab0b00000003000000000b0000000300000000ee8308851e84011bd04082520894417a7ba2d8d0060ae6c54fd098590db854b9c1d58609184e72a0008082044d8080ed340a7f51b1a8bf60d0a0d86676ef43b9235e50c1dc34577adec09ece6a2959236be987e6acd780b97a03493168e53a2654d947ea15c5e2c3900a5bb3ca1bc31cab0b00000003000000000b00000003000000000b0000000300000000f902ee8260d784011a49a0830804a8945523985926aa12ba58dc5ad00ddca99678d7227e80b902c484d61c970000000000000000000000000000000000000000000000000000000000000060000000000000000000000000292fc50e4eb66c3f6514b9e402dbc25961824d62000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000001a4c23a4c88000000000000000000000000000000000000000000000000000110d9316ec0009097bc6ccdac8d964ee42ab4e1a7d5f09fca2292dd1895d7cc78133147990fd36b485efce4ad3ab1fec3d50b23ce9d61a56fed0cd123a865eb517be05537773c000000000000000000000000d409250ce8010e4f21ad13188bd44b3fc442c81900000000000000000000000000000000000000000000000000060af5aeedaec00000000000000000000000004f9a0e7fd2bf6067db6994cf12e4495df938e6e9000000000000000000000000f02bbc9de6e443efdf3fc41851529c2c3b9e5e0c0000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000002400000000000000000000000000000000000000000000000000000000000000447647691d0000000000000000000000000000000000000000000000000004fa1aaff22084000000000000000000000000d409250ce8010e4f21ad13188bd44b3fc442c81900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041571a91203e7ae03c3dbc0318dc132800d820d8d71959162c5be3ad48cc5026055836c193975059dbf772b0f1248601a7527b2adeeb57e61c145a60c4f886abeb1c0000000000000000000000000000000000000000000000000000000000000082044d8080670dbf5c998e95f9caf06e3ac738f715518b4d027c03abc21ec20b0359551df769f90922563c1ce7185f81f2c7f954b77bab15e31ab3a4d3cbb80150d4ccde9d1cff0b00000003000000000b00000003000000000b0000000300000000eb8202a3840154938082b01c94b8af4fa4feabaa02a09d146e4f871ea4a0a41c048084a66f42c082044d8080c4fa9e30fb65908bbea2ac6dea8bf402bf57273ef999f69ffeffd77e1f09ee5d7de45ef7753903fd9759bf279bf6735463c20f817da222a2b5c5c81054b83daf1bff0b000000030000a90cf86b118401c9c3808306c79d94dfb6baa334712cbbeb26b7537f62b81c2a87b1e880b8446e4bb3b5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000182044d8080af2b9ab61d73325392df408cbdbf6761638316b5603f48a7394790dcc0f622fc355c1864b5274ab0556a472e4cc2f2fea0075b8ff1d361ecb79bd08cb89f2b0f1bff0b0000000400000000f8ed82259884011a49a08307a120940ce6c85cf43553de10fc56ceca0aef6ff0dd444d80b8c43d12a85a0000000000000000000000005a38f942b5a593652ec1eb844cae8865cdf99412000000000000000000000000000000000000000000000000002107833497a2d7726c6690eaa47854ec9f9bea4fe348b7564a4a382ab8ab4eaf813a00762aea5f00000000000000000000000000000000000000000000000000006133ad1c24a3000000000000000000000000000000000000000000000000002080862a889f480000000000000000000000000000000000000000000000000000000066d9905082044d8080281cb17e5d2576c9b4909dc6db0e0957b00de44494cde9ab340f412ae9e91430101e1d5b45b050689ef4d48e923cf0b727588aa900bcc76e79ad886252fd8aba1cff0b00000003000000000b00000003000000000b00000003000000000b00000003000000000b0000000300000000e9438401312d00829b4094825ebec82eab305578fb5d3d7d4af01939b616c98084b49004e982044d8080551d7ac6efbfc63e66c877a35407aead63c08c3ec0dbc5163eabc836916921e9355ddb60541102601c9f852ef493da91ee75047e9a5edb3ce61f8018b6f650671cfff84a35840bb09f228308e806944f9a0e7fd2bf6067db6994cf12e4495df938e6e980a42e1a7d4d000000000000000000000000000000000000000000000000001268179094d00082044d80805584956529d83af459254336392dc19edbe7f54b3fabcdcde8727b78c72a80b745f779e98ad406d760fe306513db05c1ccd7a85a95e70a4899ec13963a7e35af1cff0b00000003000000000b00000003000000000b0000000300000000e9448401312d00829b4094825ebec82eab305578fb5d3d7d4af01939b616c98084b49004e982044d8080593f69e82116c57b0b2e1445e0e5e145af49fa7842a33a5c9e46d979de954a4f0f33cbdcd586bcf745f69f207ade7e024bbf51ad48f90f6ec5a519d5c084a8811cff0b00000003000000000b0000000300000000f8b5248401c90800830115e3943a23f943181408eac424116af7b7790c94cb97a5864b7cf1843000b88800000182ad69fa4f00000000000000000000000000000000000000000000000000004b7cf1843000000000000000000000000000d13231dd67f5f71fcd4633e58f7698e5b00965d9000000000000000000000000000000000000000000000000000000000000014400000000000000000000000000000000000000000000000000000000000000cd82044d8080b4dce07a1949052765ccb6c0eafde3ad0648c0295351f1206a001278a3437aa37c0a9a2f38a97b595eedd51c60705b3d22a534a0efb5e50c21a9b71435c427a01cff0b0000000300000000f8b5218401b85e60830115e3943a23f943181408eac424116af7b7790c94cb97a5863b1dfde91000b88800000182ad69fa4f00000000000000000000000000000000000000000000000000003b1dfde910000000000000000000000000005d1699a5410133d449a56dea79a84a363ec43066000000000000000000000000000000000000000000000000000000000000210500000000000000000000000000000000000000000000000000000000000000cd82044d8080b60d9582c813d6683f7974d6599c56c432d64dd6a654f220db55231d02aeaeb542cfa0759cb212731962618401ff6d8e5f0376bfa0590b7b11c5dab284ea5c411cff0b0000000300000000e9458401312d00829b4094825ebec82eab305578fb5d3d7d4af01939b616c98084b49004e982044d80808b8a4e4199a3b2c151edf417bef53cecb12d545f44edbe26fe9f7c58b8948a8a0fe93d1148e2578766605a0cb39a0e33869c8a99b7a56bca8bd3df3df8fe3ada1cff0b000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000037960b00000003000000000b0000000300000000f86a0184014fb18082b3e4944f9a0e7fd2bf6067db6994cf12e4495df938e6e980b844095ea7b300000000000000000000000031c2f6fcff4f8759b3bd5bf0e1084a055615c7680000000000000000000000000000000000000000000000000031ea668b18200082044d808029c4c82ee1b829a7fdad8cfcc91d9885ba04b7e55213df5d8ffdc3fd8101f35a12de38e3365d388e003f4e31ff3035a69b3c0d4a2a59f03a783943c921522ab91bff0b0000000300000000f9010e83016ada84014fb180830a325a94f6ad3ccf71abb3e12becf6b3d2a74c963859adcd80b8e4bc65118800000000000000000000000037eaa0ef3549a5bb7d431be78a3d99bd360d19e50000000000000000000000004f9a0e7fd2bf6067db6994cf12e4495df938e6e900000000000000000000000023abcb82f468e3422a7212d4ad47cc2dd39162a30000000000000000000000000000000000000000000000000000000066d057ea000000000000000000000000000000000000000000000000000000000f2e844900000000000000000000000000000000000000000000000001636033b46208e0000000000000000000000000000000000000000000000000000000000000000082044d8080096c41653ce19cd10c0537860adda5d7d1dab8971e254946a3ddb57e743ecdee15d03ef27178ce7e1065289673c21da93e569b8ea29b1cac3276190448bea1a31cfff901d33e8401d2996783030caa94f2614a233c7c3e7f08b1f887ba133a13f1eb2c5587049e57d6354000b901a46678ec1f000000000000000000000000ca226bd9c754f1283123d32b2a7cf62a722f8ada0000000000000000000000000000000000000000000000000000000000002019000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000000000000000000000049e57d6354000000000000000000000000000a8ce8aee21bc2a48a5ef670afcc9274c7bbbc035000000000000000000000000000000000000000000000000000000000032287f000000000000000000000000d409250ce8010e4f21ad13188bd44b3fc442c819000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000700301ffff0201f2614a233c7c3e7f08b1f887ba133a13f1eb2c554f9a0e7fd2bf6067db6994cf12e4495df938e6e9014f9a0e7fd2bf6067db6994cf12e4495df938e6e901ffff013ca18f13e249d263bd068d47f5272c8aace94e0401f2614a233c7c3e7f08b1f887ba133a13f1eb2c550000000000000000000000000000000082044d8080910dc2eddb355efd07a76f3531cf297d3b35b207d112955c86ab7605f3eb600c2398b4b80d5090371653b1eb51dcd7d3305dae5e597f3eefe3f099999c942a611bfff901ce82419684014fb1808304389e940e0434ddf5273f71250a99c6fbcabfeca301de5f80b901a45ae401dc0000000000000000000000000000000000000000000000000000000066d057ed00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000e404e45aaf00000000000000000000000037eaa0ef3549a5bb7d431be78a3d99bd360d19e50000000000000000000000004f9a0e7fd2bf6067db6994cf12e4495df938e6e900000000000000000000000000000000000000000000000000000000000001f400000000000000000000000098f0f120de21a90f220b0027a9c70029df9bbde4000000000000000000000000000000000000000000000000000000000f2edf36000000000000000000000000000000000000000000000000016360f6ee5734c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082044d808034a9086dfec6900fa2f419fca6b4ddd9f3c03d68e67039791926b806ce9b824d6e911206bf0176131dfeac2b75bb83904f6c10201781211afca16b864a89a6ba1cff0b0000000300000000f9026e82879f84014fb18083046d58948ff6508bdd71b535df073920c423e9eaee0b97af80b90244b61d27f60000000000000000000000000e0434ddf5273f71250a99c6fbcabfeca301de5f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000001a45ae401dc0000000000000000000000000000000000000000000000000000000066d057ee00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000e404e45aaf00000000000000000000000037eaa0ef3549a5bb7d431be78a3d99bd360d19e50000000000000000000000004f9a0e7fd2bf6067db6994cf12e4495df938e6e900000000000000000000000000000000000000000000000000000000000001f40000000000000000000000008ff6508bdd71b535df073920c423e9eaee0b97af000000000000000000000000000000000000000000000000000000000f2edf33000000000000000000000000000000000000000000000000016360f6a6a09d400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082044d80805b9778a52491f5a3ca4cb04cd2f3687d0fc0f2d6fe8cdf51bc73ca490210247a105d48b9279af3d2915b6418e664255e99643a63d4015b6cf9f711cbe97cb03c1bfff901ae82563884014fb180830a7f2a948ff6508bdd71b535df073920c423e9eaee0b97af80b90184b61d27f6000000000000000000000000f6ad3ccf71abb3e12becf6b3d2a74c963859adcd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000e4bc65118800000000000000000000000037eaa0ef3549a5bb7d431be78a3d99bd360d19e50000000000000000000000004f9a0e7fd2bf6067db6994cf12e4495df938e6e90000000000000000000000008ff6508bdd71b535df073920c423e9eaee0b97af0000000000000000000000000000000000000000000000000000000066d057ee000000000000000000000000000000000000000000000000000000000f2edf3300000000000000000000000000000000000000000000000001636858d8c74e6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082044d808065151be8e347e505af306bc5e9c57d332c98df2420b0f7cc317d1eedd3067baf5d4c13bee92871263a2b83b4a7c208fa402521131a77f766906491c237dd4d5f1cff0b00000003000000000b0000000300000000e94a84014fb1808255f094e10add2ad591a7ac3ca46788a06290de017b9fb48084632a9a5282044d8080fba7a0e2c2da148796884cf1ce457178a0d1fab8abf273927feccb24acd1831c2beb8c180cf98c41d538fe7e5ea0220a5bfbd720d3aa8547c7fe99be2851b3241cff0b00000003000000000b00000003000000000b00000003000000000b00000003000000000b00000003000000000b0000000300000000eb8201108401c9c380827bba94e10add2ad591a7ac3ca46788a06290de017b9fb48084632a9a5282044d8080c71d54d674dcb219ee071e1d8dec09f7e5560db62871171683c5d6a38912e0a564ba541a143047ca45d10fd3d05f1d619e6f4a57229fd2401433af563c0935a51cff0b00000004000000000b00000003000000000b00000003000000000b00000003000000000b00000003000000000b00000003000000000b00000003000000000b00000003000000000b0000000300000000e93b840120642082a01994b8af4fa4feabaa02a09d146e4f871ea4a0a41c048084a66f42c082044d8080cb58ee6c16360204349dfd28082c2b521955780f0279d1ab381bd274b786d7b9059c86f0dcadf5251497d22625e020903edd19fad6a66b5b8a224eb9c72b2ba81bff0b00000003000000000b00000003000000000b00000003000000000b00000003000000000b0000000300000000f914131984014689c083383536941231deb6f5749ef6ce6943a275a1d3e7486f4eae872386f26fc10000b913e4af7060fd0cbd7d31246f1d3b264d199085f759ece77270545079090a6b599a07f9b12dc200000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001000000000000000000000000005a38f942b5a593652ec1eb844cae8865cdf9941200000000000000000000000000000000000000000000000000000000019ec18e0000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000f6a756d7065722e65786368616e67650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a307830303030303030303030303030303030303030303030303030303030303030303030303030303030000000000000000000000000000000000000000000000000000000000000000000006dd434082eab5cd134b33719ec1ff05fe985b97b0000000000000000000000006dd434082eab5cd134b33719ec1ff05fe985b97b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a8ce8aee21bc2a48a5ef670afcc9274c7bbbc035000000000000000000000000000000000000000000000000002386f26fc1000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000116490411a3200000000000000000000000007749429d3d9047a966b28a489500325bac9f1b6000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000a8ce8aee21bc2a48a5ef670afcc9274c7bbbc03500000000000000000000000007749429d3d9047a966b28a489500325bac9f1b60000000000000000000000001231deb6f5749ef6ce6943a275a1d3e7486f4eae000000000000000000000000000000000000000000000000002386f26fc1000000000000000000000000000000000000000000000000000000000000019ec18e0000000000000000000000000000000000000000000000000000000001a0d71d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000933a06c631ed8b5e4f3848c91a1cfc45e5c7eab3000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000003800000000000000000000000000000000000000000000000000000000000000440000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000d200000000000000000000000004f9a0e7fd2bf6067db6994cf12e4495df938e6e900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011c37937e0800000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004d0e30db00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000104e5b07cdb000000000000000000000000d43b9dcbb61e6ccfbcfef9f21e1bb5064f1cb33f00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000011c37937e0800000000000000000000000000007749429d3d9047a966b28a489500325bac9f1b600000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000002e4f9a0e7fd2bf6067db6994cf12e4495df938e6e90001f4a8ce8aee21bc2a48a5ef670afcc9274c7bbbc035000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f9a0e7fd2bf6067db6994cf12e4495df938e6e900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011c37937e0800000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004d0e30db00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000104e5b07cdb0000000000000000000000004a080d9488ce2c8258185d78852275d6d3c2820c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011c37937e0800000000000000000000000000007749429d3d9047a966b28a489500325bac9f1b600000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000002e4f9a0e7fd2bf6067db6994cf12e4495df938e6e90001f41e4a5963abfd975d8c9021ce480b42188849d41d00000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000002449f8654220000000000000000000000001e4a5963abfd975d8c9021ce480b42188849d41d00000000000000000000000000000001000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000004400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000104e5b07cdb000000000000000000000000c033e1510528f1aced09af52f728d6bbdd9959b80000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000007749429d3d9047a966b28a489500325bac9f1b600000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000002e1e4a5963abfd975d8c9021ce480b42188849d41d000000c5015b9d9161dca7e18e32f6f25c4ad850731fd40000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000002449f865422000000000000000000000000c5015b9d9161dca7e18e32f6f25c4ad850731fd400000000000000000000000000000001000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000004400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000104e5b07cdb0000000000000000000000009bc342259cceda0487e70b71a3161f002a95f0e80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000007749429d3d9047a966b28a489500325bac9f1b600000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000002ec5015b9d9161dca7e18e32f6f25c4ad850731fd4000064a8ce8aee21bc2a48a5ef670afcc9274c7bbbc0350000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000648a6a1e85000000000000000000000000a8ce8aee21bc2a48a5ef670afcc9274c7bbbc035000000000000000000000000353c1f0bc78fbbc245b3c93ef77b1dcc5b77d2a00000000000000000000000000000000000000000000000000000000001a0d71d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000001a49f865422000000000000000000000000a8ce8aee21bc2a48a5ef670afcc9274c7bbbc03500000000000000000000000000000001000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000004400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000064d1660f99000000000000000000000000a8ce8aee21bc2a48a5ef670afcc9274c7bbbc0350000000000000000000000001231deb6f5749ef6ce6943a275a1d3e7486f4eae000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082044d808084bb2df97891e500dda61bf20b63ac41e71384eb7f6f4eb8b72f8427aba0ada905afa024017490c92f740fe586d466ba42356b2dd56a7ad17376e327c461fb9f1cff0b0000000300000000ee8308851f8403d39d4082520894417a7ba2d8d0060ae6c54fd098590db854b9c1d58609184e72a0008082044d80801cfa1a3c9fe28e1905368267a17cf989d36168afd490b87227e015c15125afdd56023fa2078ed83fc47919ff67ba215f1101a4328e96e78552e3526c037d26801cab0b0000000300000000f86b588401d2049183010ed694a8ce8aee21bc2a48a5ef670afcc9274c7bbbc03580b844095ea7b300000000000000000000000037e44e4400a43f0c27ed42cf6ebee3493a3e4d2f000000000000000000000000000000000000000000000000000000000180f07682044d8080d1e7bf9218cb6c5939c39831568b1ce36daa64d6b4fc17f0ad3da253c947122505658c5f004f5734f4c9e63838ae32c6cc5befb11933e7728eafe9b6be4c144d1cff0b0000000300000000ee8308852084013ee8a082520894417a7ba2d8d0060ae6c54fd098590db854b9c1d58609184e72a0008082044d808056bc5c894fecb682acb78cf8a72cfec57cd107033aba69e395b6f927f8f2f40f6f4a210c73b4923630719f5e452c2870099f9f74f0d3630ec718f9ba74ad7fb61caa0b0000000300000000f8700b84014689c082d2d994e8902ccd6ed53a11351a026cf4d190d2e079fbbe860fea89489800b84440c10f19000000000000000000000000d168ffe548556f703b32cecc85c4aabaaa419de9000000000000000000000000000000000000000000000000000000000000000582044d8080dbb172f7adae2d416557f382678d144ceac9558c9d773fd8668883927121afe66442f89578033d040400ad7514c4201c95d5504f203d28ef0bfa9a1fba3ff3c61bff0b0000000300000000f8ee8301942f84017eb0c083035f30945eb6b3db915d29fc624b8a0e42ac029e36a1d86b80b8c47dc438a4000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000000056bc75e2d63100001000000000000000000000000000000000000000000000000000000000098968000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000001647000000000000000000000000000000000000000000000000000000000000002882044d808086a8ab65d8c3d9b355b30a89cb7db5391de8317018ddb090b4ed03a664c9c7f52af19101770c53eba49e52215b536b482d4a19993be2a73f1af33eb2e568b8141bfff9010d82419784013ee8a083089d0694f6ad3ccf71abb3e12becf6b3d2a74c963859adcd80b8e4bc651188000000000000000000000000a8ce8aee21bc2a48a5ef670afcc9274c7bbbc0350000000000000000000000004f9a0e7fd2bf6067db6994cf12e4495df938e6e900000000000000000000000098f0f120de21a90f220b0027a9c70029df9bbde40000000000000000000000000000000000000000000000000000000066d05841000000000000000000000000000000000000000000000000000000000f2fa5f10000000000000000000000000000000000000000000000000163610809e60bb0000000000000000000000000000000000000000000000000000000000000000082044d8080061329978cd4556200ec32fb36877062d9a15e81bfd05eb1edc9896c9d5ccfad4a98389e0f834591df5a02ff49cebd965f5dd27c14ce34aa08dee2b70d07d56c1cfff9010e83016adb84013ee8a083089d2294f6ad3ccf71abb3e12becf6b3d2a74c963859adcd80b8e4bc651188000000000000000000000000a8ce8aee21bc2a48a5ef670afcc9274c7bbbc0350000000000000000000000004f9a0e7fd2bf6067db6994cf12e4495df938e6e900000000000000000000000023abcb82f468e3422a7212d4ad47cc2dd39162a30000000000000000000000000000000000000000000000000000000066d05841000000000000000000000000000000000000000000000000000000000f2fa5e80000000000000000000000000000000000000000000000000163610732a468a0000000000000000000000000000000000000000000000000000000000000000082044d8080235d37489838b75fadfab94d2171f200f2cd67fcb98d6af534ae07ef2f44400b698bd4bf662b9c9875beffbe2bf538f777e940080bcba89458843d904b6fc7151bfff901ae82551084013ee8a08308e396948ff6508bdd71b535df073920c423e9eaee0b97af80b90184b61d27f6000000000000000000000000f6ad3ccf71abb3e12becf6b3d2a74c963859adcd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000e4bc651188000000000000000000000000a8ce8aee21bc2a48a5ef670afcc9274c7bbbc0350000000000000000000000004f9a0e7fd2bf6067db6994cf12e4495df938e6e90000000000000000000000008ff6508bdd71b535df073920c423e9eaee0b97af0000000000000000000000000000000000000000000000000000000066d05841000000000000000000000000000000000000000000000000000000000f2fcdcb0000000000000000000000000000000000000000000000000163649a1fb766c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082044d8080fd9d30bbf8a233f20b69ed9a4e4dd5f80e58845ed4838e7752a2174dcc7d95a04a8193e95f1171f9a4b2879cd0d3653463a2cfa2563bef70675fbf0276785d2d1bfff901ce825bc884013ee8a083070fc8948ff6508bdd71b535df073920c423e9eaee0b97af80b901a4b61d27f60000000000000000000000001b81d678ffb9c0263b24a97847620c99d213eb14000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000104414bf389000000000000000000000000a8ce8aee21bc2a48a5ef670afcc9274c7bbbc0350000000000000000000000004f9a0e7fd2bf6067db6994cf12e4495df938e6e900000000000000000000000000000000000000000000000000000000000001f40000000000000000000000008ff6508bdd71b535df073920c423e9eaee0b97af0000000000000000000000000000000000000000000000000000000066d05841000000000000000000000000000000000000000000000000000000000f2fcdcb000000000000000000000000000000000000000000000000016363495d4d7e6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082044d8080cb96bcb54f26c640e2d535daf129ec25c2ef84f64e14a2744f9acea9602e364b1f48f2d861b69f620e84f07ab58e14aa59dffa59d1de70d86406efda3bfd779f1cff0b0000000300000000f8b5218401ecbca0830115e3943a23f943181408eac424116af7b7790c94cb97a5864d4e9ace5000b88800000182ad69fa4f00000000000000000000000000000000000000000000000000004d4e9ace5000000000000000000000000000af6cf9a60c64a2d8e4fa9e30c5487a2f27adb179000000000000000000000000000000000000000000000000000000000000014400000000000000000000000000000000000000000000000000000000000000cd82044d80802255d110f7cd94f69ac367ae84ced2e01f072beb3da1c151458b6ef18cb7512d5feea79aa025ee14a07a8588c4fc600f68bf709a4ca46f47eab7fc93182ac6f61cff0b0000000300000000f9028c2b8402625a0083050efb94ada6e69781399990d42becb1a9427955ffa73bdc80b90264ac9650d8000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000000c4f3995c67000000000000000000000000a8ce8aee21bc2a48a5ef670afcc9274c7bbbc035ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000066d1a885000000000000000000000000000000000000000000000000000000000000001b2deabf1795fc203ac356247e9632438c9921f1c9c86f93b6dfe645452934e6201a449752ffa53f9c409fa945da170968de4e9ee5b7876d7bbcdbde77cb96b2c70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a40cd19cbe000000000000000000000000a8ce8aee21bc2a48a5ef670afcc9274c7bbbc035000000000000000000000000000000000000000000000000000000000000000100000000000000000000000010285904d9c4112578f94e8a445335639c74cea000000000000000000000000000000000000000000000000000000000003012b4000000000000000000000000000000000000000000000000000463b1eb401b250000000000000000000000000000000000000000000000000000000082044d808003639b46b82816d2b6ee26c04d2e0dd3f74ee14d0033d40bdb7559d1c16e80de41dad4f2f47fd4e74123f1ada2ea54e9a0e1516d7ef57df6d8b2a307b2d77b101cff0b00000003000000000b0000000300000000f901ce8241988401406f4083043106940e0434ddf5273f71250a99c6fbcabfeca301de5f80b901a45ae401dc0000000000000000000000000000000000000000000000000000000066d0584e00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000e404e45aaf00000000000000000000000037eaa0ef3549a5bb7d431be78a3d99bd360d19e50000000000000000000000004f9a0e7fd2bf6067db6994cf12e4495df938e6e900000000000000000000000000000000000000000000000000000000000001f400000000000000000000000098f0f120de21a90f220b0027a9c70029df9bbde4000000000000000000000000000000000000000000000000000000000f31219200000000000000000000000000000000000000000000000001635ca33007415000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082044d808054577a14a89db0ef78433fca303b669091215a8b81b06ed1e24271ca4d860a55170811c9ee862502ab392bc95582d9ab4b8587e65a891b709420c417519f123b1cff0b0000000300000000f8b5228401f3e0c0830115e3943a23f943181408eac424116af7b7790c94cb97a58652c396acb000b88800000182ad69fa4f000000000000000000000000000000000000000000000000000052c396acb000000000000000000000000000cbeed975fedc7a8dcbc2a4ae247609d00ad56503000000000000000000000000000000000000000000000000000000000000210500000000000000000000000000000000000000000000000000000000000000cd82044d808009ff6a346a13005deda39e5eecc68e69f15e142e3d5465c18d1547e835581b334720508135fff30e83dc60b5d00dcaf05fe22bf42711c1b5f55c93e43458707f1cff0b00000003000000000b00000003000000000b00000003000000000b0000000300000000f901ce82419984012371608303893a940e0434ddf5273f71250a99c6fbcabfeca301de5f80b901a45ae401dc0000000000000000000000000000000000000000000000000000000066d0585c00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000e404e45aaf000000000000000000000000ea034fb02eb1808c2cc3adbc15f447b93cbe08e10000000000000000000000004f9a0e7fd2bf6067db6994cf12e4495df938e6e900000000000000000000000000000000000000000000000000000000000001f400000000000000000000000098f0f120de21a90f220b0027a9c70029df9bbde40000000000000000000000000000000000000000000000000000000000098c15000000000000000000000000000000000000000000000000020964eb4d5e176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082044d80801741485151c8e0569e55cd095eaba33856712d1ad78b4edffa4921b255e3b3b3446ddc6a1c0b39aef1e276022d3a615eb02eedb6d0f6fb8d1d2bcddba0cbcae21cfff9026e82563984012371608303bb40948ff6508bdd71b535df073920c423e9eaee0b97af80b90244b61d27f60000000000000000000000000e0434ddf5273f71250a99c6fbcabfeca301de5f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000001a45ae401dc0000000000000000000000000000000000000000000000000000000066d0585c00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000e404e45aaf000000000000000000000000ea034fb02eb1808c2cc3adbc15f447b93cbe08e10000000000000000000000004f9a0e7fd2bf6067db6994cf12e4495df938e6e900000000000000000000000000000000000000000000000000000000000001f40000000000000000000000008ff6508bdd71b535df073920c423e9eaee0b97af000000000000000000000000000000000000000000000000000000000009630f0000000000000000000000000000000000000000000000000200a4c72c1d86c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082044d8080f14ae353bebe5a7a8947dd35cc9ff177c068e53056f5f800810ddefb6634a96e591fbd8f3f362ca55854d8262a5971e515cb817b5cda70399a4c04ad98ae6f121cff00000000000000000000
More Details:
Click to show more
Click to show less
Private Note:
To access the
Private Note feature, you must be
Logged In
View 10 zero value Internal Transactions in Advanced view mode
AA Txn Hash
Method
Position
From
Internal Txns
Token Txns
NFT Txns
Txn Fee (ETH)
Gas Limit
Transaction Receipt Event Logs
416
Address
0x5132a183e9f3cb7c848b0aac5ae0c4f0491b7ab2
(Polygon: Polygon zkEVM Proxy)
Name OnSequenceBatches (index_topic_1 uint32 rollupID , uint64 lastBatchSequenced )View Source
Topics 0 0x1d9f30260051d51d70339da239ea7b080021adcaabfa71c9b0ea339a20cf9a25 1: rollupID Dec 1 1 Data
A transaction is a cryptographically signed instruction that changes the blockchain state. Block explorers track the details of all transactions in the network. Learn more about transactions in our Knowledge Base .