60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000009665c1f8ef0e405b52414529361da9539d91139100000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000f6c696e6b726577617264732e6f726700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020636c61696d2072657761726473206f6e206c696e6b726577617264732e6f7267000000000000000000000000000000000000000000000000000000000000002e516d527168584833337a666f4e783374797247756a3448446462546f574850764d45777a385577663245314e6b56000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054c0000000000000000000000005578d96357985e031e8f37ae16eb6a5b6e3a56700000000000000000000000002a19e89d0233de0b2f9984a6bc98bbcfcb4678f20000000000000000000000008364bdf67e88c2c5195105eb7faebc5d08358f570000000000000000000000004ba67789924737f35393beac45c15e06215b4c1c0000000000000000000000005b837d9dcee44d66d3fefd9372a15066583ee526000000000000000000000000b4a0bee907214ee7d3717e393d1322a8b9665627000000000000000000000000bb3b2e41fa4e9d20edbab0b095740619e62d9d990000000000000000000000002c506f5f9bcd38756ac82ba7a509188ea7e2fdc70000000000000000000000003032851e4c50a9977b37423a30ab4a4fa9f23fe0000000000000000000000000e73598044a69fef23c75076481337202815619d20000000000000000000000009641851e174a4b5a2e0fd2d7ca3027d0d51db5fd000000000000000000000000b3af864ca1185805f97a34a0ee38a9f876d2f4d20000000000000000000000002e1e53ae09d168e4a2ba65feb706f0aacef82fe000000000000000000000000035a30e681f347dc3af2e230900cb7098cc3957750000000000000000000000007700229ea4a65ca2f43ba80937d33c16e69ee969000000000000000000000000d1b47490209ccb7a806e8a45d9479490c040abf400000000000000000000000085046857bdbe411f26f33703e0c7a5e2ee036a0e00000000000000000000000074dfdfbddb4c90205f8c40fa6ed9d8f2b01c96a1000000000000000000000000535e741a7076e50a52bd971aeb819591c2250eeb00000000000000000000000043817a1c41a869882663e88819ce91eb33f171c3000000000000000000000000b26d562c757a24da75333fa5b3ce3d17250d65510000000000000000000000005957102eb73bf1173604f3d3ba2871b6ebb557930000000000000000000000009902a6a9d3fa4facc3170ab2557c41ed964403aa000000000000000000000000b6d4d146d6547afed341af583b1b45b41b9954a4000000000000000000000000897414768525362813e3fc984fc06d87b0ce7908000000000000000000000000854d2882add4a5094f04232551965ebbd00f8147000000000000000000000000396b44302703f251241303499aa39040d9980222000000000000000000000000bd136895da6c068c8fb0432c026191a913a06806000000000000000000000000722a5157b35948ea079c161dcd359490b78da24000000000000000000000000040dfdec7aa64e5abd9fcae626b895e6148654790000000000000000000000000bde4207acaf23c59f30e423b2768e114a9bade16000000000000000000000000d5e961bc2c58315e2843dc2a48fd170984795095000000000000000000000000e33d9e7e2008911a1c022fc0febb9b5f80e9e064000000000000000000000000c26f54b6478444e1ca4da9f9ffecbf56d1c1c51f000000000000000000000000678d7eecab21a40909c925fb977008b554eb39e6000000000000000000000000529885de24d2377cabe785c402076a7c28dcf6aa00000000000000000000000038070e747ed97f5ed0b1d60eb543ecdbfb28f344000000000000000000000000fe0dbc1c88e8111adec862edd2afe17f0bf89df2000000000000000000000000c4bb5144d2775e1b250b9059db66ef713d6039ab000000000000000000000000168582aa4b1b162c433c0a32a4ddcbfbf5b20ec30000000000000000000000006cb5fb7d57e5d3dd66066a4940a02ebd2c4ea8c400000000000000000000000006048fb1d712f6f896cb6d6189aa4b76dee45aea000000000000000000000000aa8d25a3a3a4b6ebff2c721d3305d2bbdf1f6026000000000000000000000000b1001a8e7825d562bdf51efd902f89175badcb9a000000000000000000000000ccbb3cb4c219a20db3b149af0aecb3e400c2113b0000000000000000000000007129c06094ca4f6b4404ab4006c2d11b0befaba30000000000000000000000005cb2bff27303eda684420b3de11cb78bd5b22644000000000000000000000000944a4b2ed41c5e74993c3414515a32d31bff646000000000000000000000000021bc67c59bc8ded3c770f643c548ef6bb21adca300000000000000000000000069fc55455392c659d28e325e7744eed6ec3d178c000000000000000000000000db622190ab5e800e0d4acc877147d3137f4e5e790000000000000000000000007f111f2196315849e9d20b464c65f80171e345680000000000000000000000005edab443ee8b2bac7bce0495113f79b09385a30900000000000000000000000044014a9910b3fb1623775fa7da1b228d1470cb930000000000000000000000006574468a780e0adebad028283e44bf5f0f8ce8690000000000000000000000005b02aecbfed21ad0d7777bec02a2e5132431296a00000000000000000000000018ed85be4107841b735a4aadaa1399b4a9e7887f0000000000000000000000001b0cde1caad9cf97c2777efcb6eb50459c246b4b00000000000000000000000088fc4c20d3b39e11e887e05045ca60d80647eda50000000000000000000000008850b40ee63eab258ece6ca021f99d85ea00876d000000000000000000000000b7826c40908a147f9154e7ea7d542ea12e182171000000000000000000000000f73d95e451ff211ce8042571bef31c3c2bdf20f400000000000000000000000014004648ef1957c32b486d98d75d500d42c2091d000000000000000000000000d8f29576fa2f5e953825922b50fa20d20355eebe000000000000000000000000bb052d25a4a8fcfbbcce8f62986a31036931d9b90000000000000000000000001e4a10cfc0f8e396c398c152dff5b088f5f5c028000000000000000000000000e8560c5d7a3be3a34eba674ee8ed80ca32d7712f000000000000000000000000d415993a7324d0e1664cecc749b77761f35615f40000000000000000000000006b529ee8a5fd2dd6fb4c83173e28603aaa25cc52000000000000000000000000c30b3d653b7095bc12c7247f05810d147bc591870000000000000000000000003db96ffaae1cb426dace5ea03c8e82daad5ab0150000000000000000000000008fcc64fd60e571bffeb12b0174b9aa2fe4206814000000000000000000000000c7eb8aa0a6b0e8e3918a2ef70cdca23117e82fdd000000000000000000000000d5a12178fb7061c75e0b40268bcc5f3bb9e6b40c000000000000000000000000f6739647ed4994b4ca84a09e1e3d1127bcca2582000000000000000000000000921632bdd365de1a7ba549571ffb097f565eba3e000000000000000000000000cf38bc81cd8d570ff1e3852a161a24647bc2cb0500000000000000000000000053d5d06aa4f7d37bb1d42c5092522f3e657dea300000000000000000000000001029d209b83a08fa3be673c8703a055b232a44d0000000000000000000000000681d3a2d1d19e7186edd13a9c08574ebe22d145e00000000000000000000000078a990a34c39e9d5291a798b4054ada564980a17000000000000000000000000e2ca3ab338ed56c6532e587e712f6b439caaeb520000000000000000000000007cfad75d233749c6d7bc2d91364f6c3c964366fe000000000000000000000000dbba78f2186cabba41e0de2a1c6aec635ac0e81900000000000000000000000002e0957443743186386592a2d690871ecbeba571000000000000000000000000f383a299801063a317ae71a59c668bb0037482890000000000000000000000008f47d8112b96a2a7e3961593643a948a02da41e700000000000000000000000062bcc5825a24a2a0bf5a1435323a7f86dd9f528b00000000000000000000000004648fd6d672afe5e1bd56248ad9fec0c06b6c69000000000000000000000000da2286079264f550762a226972a6bff43660eb82000000000000000000000000b32ce7d5d22df6b7ddf46cd975bf3a702c879708000000000000000000000000a855d9890a4c47f5db88a3896af03347b781e08c0000000000000000000000007cb4e546382e917323c3a7a8a321589cc8acfae1000000000000000000000000db516f451f073a11555cf172c5ab35789f21c0f300000000000000000000000016367e47cc88725b4c9058995696880a397847e90000000000000000000000006eb918f2be0ac5590528aaff76fcc3c44452260e000000000000000000000000ae68d25a0c13b4a8f0296ad0dd7078fdb40e274c00000000000000000000000079b8c73a27a2cf01f63e951a7a1c630c1acec9be000000000000000000000000cc09d3e81e67ebce493df8e77a949ddfe45922e1000000000000000000000000ac2e2bafa0ca189e1dea81319854b4fba170e7b4000000000000000000000000614cd24d76405cc36e4344e7a4f92fe6485236c50000000000000000000000007965472c710dca22175e42a07f27e7d433156a98000000000000000000000000a285aee15902a11dec4c8d0f67cf6741e919ad42000000000000000000000000cd22fb9e867fe172df6b074ca2dcdb9aeafee2e60000000000000000000000003d2b2e50a5b2fcf2a4d559073747193d36ac8198000000000000000000000000135b4d7cab4eb6ac5170917266cf57a1cd9b33f90000000000000000000000000e67d728c906f9facc93b3251c22955bec4d235c000000000000000000000000a05fef235119049a41224e11903f0ced9811abb40000000000000000000000006d0ae4db129762b3341aa62d3d8ca427b14124c0000000000000000000000000ab83918e3b70df1d8d50c474eb71e7fdcf8f9d4d0000000000000000000000000a7b66ade8997110f2ca28a46bea0b7e4bcd0b4d000000000000000000000000f35bd6aaafbb27c9d2f154298e188b7218422a5f00000000000000000000000000000000004855a1b56db51c027f8600bb70cb5c0000000000000000000000004ee9775db5c1e73ea170678c109ef079b2ad48110000000000000000000000009394ddf96d8c17f69c24d60d5b2c31007c52cf900000000000000000000000009447776336a2e3cc796c4a292d79a0f1e14387760000000000000000000000002636c6a33c7e3cb1c8e666e9ba95e1d4660cefae00000000000000000000000079bbac1453c1e64a0cd9a08bbc49a6d1e4e087350000000000000000000000008a255394ff9cd4ef7c0540773f0e06e887630578000000000000000000000000887af56ab3d8ee6afc245883b8bd76d78ea8ce320000000000000000000000002a9223d632a2c87e2f892cf044c6364cc84d8cda0000000000000000000000002d60cd85e81b995c3fac489f63fc5feee6a15132000000000000000000000000b9a819053e043709b28ecfee7f92d277b056759c000000000000000000000000ffe522f81bfbab2bf2456fa3e2adbd55bc96a0e90000000000000000000000003ce769c918bc2fcb93e0e70365856c67b1d892940000000000000000000000009100b9babf09d33ce3ade2c4d786271582d9090e0000000000000000000000003061632050c9f93008d0d5790f69675f79e0f898000000000000000000000000570d2cb6b177193e29100373e2e1ee35e463eaee000000000000000000000000c914c5401d0901ee1380ecc9890a9ae33af70b8d00000000000000000000000064ed5685c9bd9799bab5ad5203b8df8cc676166b0000000000000000000000006643af617bcd380e67bc9ce6dd9fc8a871396d740000000000000000000000008faa4630410165200a27ab61824828470aae77790000000000000000000000009201018a52bd173444881b8b67b58f48e5231167000000000000000000000000a496d4416b9a0815a48a1af4be12790bdc2da73d000000000000000000000000f4543345916502c50b4ff8c7f64c685f3d13be4c0000000000000000000000003b9d2a9c587c8d6f013f74a7d45334075a3db10300000000000000000000000008caa2d5d62f279d18dfb08b71a1e597a7c8d0b3000000000000000000000000600c7896bcbc93f26520270668b9d9ff6352f5dd0000000000000000000000004c47308835d52bd19da9d24914df51095d5ffc1f000000000000000000000000c4341f1be71709abeba5423e23c5fddcaf2213040000000000000000000000006866d5dadecc3d57875fc7a495349e728a0636d40000000000000000000000009b1194d61935d9daaee9bd621b929e575c941eef000000000000000000000000a10b5a0697799fdbfdeb8a5dd33cfaecf7d803f9000000000000000000000000906b580e9cc78acd4088004350e24a1cf57ea661000000000000000000000000ff95b2f63fa0636bfde15684c70fb5595bd68837000000000000000000000000aacbe40250f757a0e759ef87c267f2fffb2b2506000000000000000000000000832aa11d2bd24b50b48c5d3d3ac7a45f3664a23c0000000000000000000000009cc4083b6a4feeb9184e2935235f55e3219356d1000000000000000000000000eb61cb6aca70fa1e7871f0ff4d5aa09c28929cd20000000000000000000000008b14941076c469a762ff3c4de202787f5f33625a000000000000000000000000ed75d87bcea5794b61907746e8b484ca4343dace00000000000000000000000079dcdaf4ef40bce304917dff23150754df5b7e5e000000000000000000000000033357c6b2e2480a49fea8ac4ad0e0518e2f8919000000000000000000000000126a6b3f4038dcf9b5f6eba2685dd1c3bd4837c6000000000000000000000000550289b1ba979cec2d7fc1386d6461a8ed3ea4d700000000000000000000000031eee3d36b30e26e733b9e11f112c2cb87abf61800000000000000000000000057152b0b2819f833410571ce787b980838d353e0000000000000000000000000821a08770c428fb15b49f562f606f209de535e800000000000000000000000009cc0dda5a48fcb0537566deac06987795a2de35b00000000000000000000000063ebfef288e2c977ed957ec695d83eb97bda49bd0000000000000000000000009fc77cd921ee42dfa8b5ebc8eeb40e368cb8a3d1000000000000000000000000debd5eb1a63e1c9092647358864e2c74f698f8f1000000000000000000000000d766b9f6d38c10cfa04d818971a1df255f8acc480000000000000000000000002a4a3e2431720bb170c2cec3495b07b42256549500000000000000000000000000fd754edd9ccfe684c8a99ec5a613fb311cab43000000000000000000000000e46785bc85d1952b264a7f43845efed53468eb93000000000000000000000000802802968264b0f11a73145fd1b5057435bc67df000000000000000000000000d9534a6bd7a371ccf3e70a141e369a82b4a94d6b000000000000000000000000870a12f947f6fbcfabbf15dc432480ec4ab77d680000000000000000000000009a4d158b8bb729daf02c31815c23a7fc63ae101100000000000000000000000089a4460569945f7313165ac5956ff5e5bc0d48ec000000000000000000000000ae05116b1f854e465a402f2de07742b71f0987470000000000000000000000003d703ad2dd5bd25539a2fcfc5885fac9fcbf62e70000000000000000000000007540da460cf4b79cc1454a74f156a8a3ff50e06c00000000000000000000000088e5bb2e4ddeb33b1623946d9d0cbc1377e5c6f80000000000000000000000003d47653926e884eb4b51132488550e9cb19aefdb000000000000000000000000d7c8c8cc705863855fb042dd771361234ecfe27c000000000000000000000000d2738cbf109fcf483f2a8dcf865a2889ebc5d99f000000000000000000000000574c351b02ade556c643738b0b41e4c97adfa9eb0000000000000000000000001d3d2f0e3c47fd16028d31d8cf8394f36ed3940200000000000000000000000078e1689c566f069eabb06c2e6ac90168b0fb3061000000000000000000000000eb5bbbcf546358fd30a5722f8b67b996915e29df0000000000000000000000009d64d640f55de58a770e96fe99addeee4641ec58000000000000000000000000eb1460a0002851e5374628428ded16fc0f89cbf1000000000000000000000000a23cd850b9a3350c9d2a21494252b725f55f66ea0000000000000000000000007c87a0ae73e34a453ce0db8fc5aecbae29a131a8000000000000000000000000ea6b01be0cd7d38d5f078be841dfdb2e22e4f9e9000000000000000000000000105a306425b04bed16f23b601f1be6d858f38c02000000000000000000000000a806d1dd6679af80453396016618df769140789500000000000000000000000093ae34ab901f9a2c87e6ade016dcbcb5b3d5dbac000000000000000000000000263c1572f0dc38cfdbb07a2e24de28a7341a81740000000000000000000000000f3bc6b24dc4196387fa34fd0c4b324e3a38c60200000000000000000000000072f857d8a42af4bf39a7175dc3e081066b99f7030000000000000000000000005d69256496821c4b128bcf996989e76813117007000000000000000000000000835df8767a7c890f74d4a54f021362c22b7df231000000000000000000000000c5299bf745e39043cea2126feb2da280af3cc6b00000000000000000000000002df0655443b0d6b55f605faaa8bf6673f90a730c0000000000000000000000006bb000067005450704003100632eb93ea00c00000000000000000000000000001540175aa5a38142c682cd7b3c871e336151385400000000000000000000000076ef80d669232ff9f10a70b390a71e6f5852d1230000000000000000000000003f3e1172f9bd17ef7b146dba6a4a9d66397e3f240000000000000000000000007b64bd8981891e525596ca6a0304aae322aaeabc0000000000000000000000009b75142dce36951ad17b17247e629b098e23dc950000000000000000000000008174aa46c237632ef19eb088b077bbe952452d3e00000000000000000000000012eb4199de329a04ffa8c78c8be06ad72a2d2054000000000000000000000000399c77d3d886b8149edc0b8bc1db0ac399a5a993000000000000000000000000488f8ee6b97768edf9526dcb455f5cbb9ca3c83d000000000000000000000000507e556a197eea0423a446910811ee1bd2662e9a0000000000000000000000006aeb209f21ce3457d52af90e5cb515950f0f7bee000000000000000000000000efa7ff0d382cbdea2ff60de3b3831f836eb9c624000000000000000000000000be48bd8044e28eb1cb37e5e8a653fdbc3bb4ed27000000000000000000000000c3b0de295eb522701319fb895fdecbb15e58da8f0000000000000000000000001388244e4ee21300c6721869038348f33da645490000000000000000000000005f10cb7f0cedd0e6e48ed2fe763f427b66b08a62000000000000000000000000ad699260610e191e9dcdbd69b7195a829c7ac66d000000000000000000000000f46fb36d8f4a303cbef8c4255ed2f0ed6dccafb900000000000000000000000013e0ee04a50e10f9a734fcb3e6c83e54f72c01e600000000000000000000000081f96b8557541bba9eedffbd759b6f1f608a37700000000000000000000000007673d4d1978a912cf91431d51891ca756a529f0f0000000000000000000000000c31b6605686aa26df47eb45af0e4aa6639a5fd6000000000000000000000000e1d7081f9809efd4983fe2de88a1321f365e889d000000000000000000000000f41b85831ee0d861aa64e749b5d36f6cc9ba5a53000000000000000000000000fc29b48373f91c24e385339ec6d1efe9eeb6897a00000000000000000000000047f46490e961bb88f947eb939ed1a76b63265f42000000000000000000000000be840eb294cd93c8b7ecd8e072aa478bf4860adb000000000000000000000000b8438173c6f587ffc3928a3e8893dadfbd0ea4770000000000000000000000007461a22e8a1425a98915c40778b28da69c4f30e90000000000000000000000005bd47556182dfdf40398302676ad95b4d5f6a542000000000000000000000000609262f06dc1967ee0c475991b2030cca4233741000000000000000000000000409885b12eded8769270bea9fcefe6250c85b958000000000000000000000000510ef6089c3f78367cf4fa373fdd33fe6d4944d80000000000000000000000008bd833bca9cf8332fadc07d29dcbfe4b2f7a963d00000000000000000000000072e7d5fa871be4bd8b91158f9e2a1dd9880b488200000000000000000000000098023ef477a9f93119e6a44a6b007b559ad2607d0000000000000000000000005729712c1ac1fbc997778ef7bcc243462cc9572c000000000000000000000000622d0237426398b851d22e940f60454b53525772000000000000000000000000fb9329fd2f9992fb8bfe10cd48129a4d7452fefc0000000000000000000000004e6a15658b09144169ed44d963474f9f079fd47e00000000000000000000000096ab39d8b033ce3e206fccca0783e7f850328c6a00000000000000000000000059b35da20b601959fdba17b83a1cd621ca99e6dd00000000000000000000000090303756c387f47fdf709f4806fe4b5d152e38e7000000000000000000000000e17c8016f2cb1f11a2a53a774e1dff6db054d39800000000000000000000000084c78f2b5483cf280ea1395821397bd4520a902e000000000000000000000000021b06edf2d6b60b301cd944c2e805607518cb9a00000000000000000000000045a8ca242016920386e510e18044b4cbb410e32f00000000000000000000000016e3c2283fd3e9d27d02212a7b98e57e88c00de20000000000000000000000008ef68582c4a7ace09a7525d76a46e02aad0a902200000000000000000000000017bee5027c38f9255ee5e8fd9215147c1cdad3470000000000000000000000002e70e93a24862c13948d8284252f2b146209339300000000000000000000000010b814b67eb3166fb38afd735eab9027f7245279000000000000000000000000f06cb37cf4876db93f64b66ea16dfed1d9124aa8000000000000000000000000d421fd1ac75a41f8095f9e637afbde70023c872900000000000000000000000045f8572012d6521bed30267143de7f46c1aabdd90000000000000000000000008775a1015aa4c4a7c98ec9e32c61878bb6c4634100000000000000000000000002e8ca4b0a9a6c2778a0853bfb0cf290a2b280ae000000000000000000000000c9ecb514d6809ed9f3a6b57f940a497983ee950c0000000000000000000000003dd164fd6eda20b92c003fa80a43cb66861ae44a0000000000000000000000007ba9164fd4f26e38318faf14705efd38a3340b1300000000000000000000000094ee53b99a918cc33c73ed8d5119e3706250b7f5000000000000000000000000246ff295d308d69d643f52be217cf1684cb84bc7000000000000000000000000f767acdcea54966b353e4d4415472ec2298969fa000000000000000000000000f63c1a7194edea16ba88bd12875146892d466012000000000000000000000000ebf557a11f1de84a342ea3a23495e17f2ef2c6f4000000000000000000000000149c0697286333af4dddf1ed36ee625f6ce518730000000000000000000000008000cf1cab3f31f246e8c3f6bce699d7f91229c1000000000000000000000000978f03e69e07abd1fa224fe473b41d6166e0cc9e0000000000000000000000009f320171b736ebb7826ccd8201dfcd5d68533f0600000000000000000000000034e98fbe44d8277950d333888504ab9f285286cb000000000000000000000000ca089bbfff9365d70d7ca15d8950e4e181a9b3120000000000000000000000001aed784d9e455d7f77ba810be70538a9d65984ad000000000000000000000000300d1056a41bd0a1b8fbf8abc1915b1f692c895800000000000000000000000032a4f3ca4ea24b84ca0f0886fe164098ce475e80000000000000000000000000d69a4d363f548defd38765de151075f304aadc800000000000000000000000007990d8b315d39709203abe5fe6b9816bee8a3cd0000000000000000000000000192a62bfe66867e76cf06410807f393d1ee9640c000000000000000000000000373c272d0c72ffe6066c283e8cb3449390d7173b000000000000000000000000634fa86646eb2fc79abe60098d3b65fa29c8c9e8000000000000000000000000a54a2ac0d2b07e3b96c2ece34dc702e8157863e300000000000000000000000066bf562f8b7d42ea69f9476b447c9958d1ab886b000000000000000000000000888d16a914130d0f6b077c946b8c4759f0f36b9d000000000000000000000000f0bb0f069eccb7e1df2543037d9e480e58987f81000000000000000000000000f47edfea2a39ee1fa6e76650c4d3c73a0e3f26e4000000000000000000000000e4d22a54b7419106d457ae8efb75b708b271f784000000000000000000000000c0d0938a213e51fe5b94af79894038f620f142c60000000000000000000000005d4489bffe38d54bec81306a0035d422ee7f876f00000000000000000000000053a9f3fdad827ee7a4dd189622badf913833a9d80000000000000000000000007aae006d70791053b9b80d37f34cedd2c58d0fa10000000000000000000000005e1d051b4627c274cd3295bbfef2c881adf40ddf000000000000000000000000fd52b50a51ffa35e615ba0ed22d41ea46ffd8dbd00000000000000000000000091833dbaa4d3553cf0a60c65c4a24f4f81722e58000000000000000000000000885398058997dec2b2390ca9c7c14ca9eaa5fcad000000000000000000000000d1e3eaed10b017b607e945847eee6c5246d287460000000000000000000000004023a8c89cf82690453844a835712c5f9bdaf09300000000000000000000000080c010de2adc28dfcd2143b88fd93720eb1074ea000000000000000000000000252cff82bcddc0eb1605ba57aa3d7322a4e0b34100000000000000000000000037acc0ebc3a8285c64aa28aa5cf330c16e71d1a10000000000000000000000003e1eceb14c1b81b157e010dc695984b85295daa600000000000000000000000036ead786229f9e657c48d720883dcfd50a19f9660000000000000000000000009e49c979db5784813a1fe6b7877314221c6e0bfd0000000000000000000000003a51043de8106726a75f170f91b1e3b5663e3b81000000000000000000000000c74d4bb88538018e5cb69044ed85d4c1645d1ef1000000000000000000000000d903b981158997cf3324485a0820b946110c57eb000000000000000000000000e58f3a6a1b45d645a6ed2d6bb54221a55a865aa90000000000000000000000006aa7a8539543210563af6cf575cc5079b194d0c8000000000000000000000000de31edb506a6bd5bbb05b6f46fec79b8fff7c82b0000000000000000000000002e54f56cb4de9a2cfb6eb38c8e639ae9f54c0ace0000000000000000000000002a6d8289884accfb01d5eea102b2638f957f788a000000000000000000000000cae39f9c008f3fbeb155c6b9b82151407646dcce00000000000000000000000066ff2f5ee84a16f33985ac1280a5bdf058c94974000000000000000000000000f61b1967606c59f336c33359f765ac08426c6e91000000000000000000000000d284e6ebc83fa59e8d66bb48f52dd69543386c400000000000000000000000007701ec0fd86c4b27d262a1ad5ec1519e0b87a34f000000000000000000000000c955f2863a3fd9781740c93306b334be8dc7b3c50000000000000000000000000842bd97bf18346267e941633f17d38aac9b36ca000000000000000000000000524d05d15578fdc03f2d00b4e64415569241c8ab000000000000000000000000853b4ec9bedcaf55947e9e50d0afafb0e9db1652000000000000000000000000332130c2a8e29eb5827e8bbf27e9266dd8f430dc00000000000000000000000021b1cd972a5086c42660c5f3ee6daf67ff9fa3a10000000000000000000000007d36223ffa32510559fd1cdce062b73b9349de38000000000000000000000000a5ec42ba468ea0de7a352fdde1afc90de9303d30000000000000000000000000fcc2a71f31a4ae9770dc302fb3d95df746082f780000000000000000000000009d0ffd020ed8358333422bc0c670bc6eea71f17d000000000000000000000000a2b5e746f6f73b82443b900c0e1ee1192201e0ba000000000000000000000000abf7233cce1a86df43bfe1601996634b09cad53800000000000000000000000020fae70f5456090ee5089b8193cda15d073c87e6000000000000000000000000f08f21892f66595186a69f8263f8401be6b25906000000000000000000000000c5db59d48700b6bc8d53ce773b21931d986dea0e00000000000000000000000024d2f0ee4fef8caff07ae27d20fa2abd2084225f000000000000000000000000a5f9ccf6457097f3b52ef222becd394a490737ad00000000000000000000000031f005f5cf29234d7d9a657b67551ad07cb1c2ff000000000000000000000000fe83a3ab302a156815f91b8631db2998adc0b0fa000000000000000000000000f5f564c4b7242c1be889e767a189185a3652d74b000000000000000000000000770d6ea3201854cc089d16eb5880b8eccbeac14900000000000000000000000061efce39dce05768b4323ab45f55e18105027a15000000000000000000000000691afc07459499ee5f4994fdac6d5bec96d3ffd70000000000000000000000001b6eb920054f35ecf89b638f53297d36f8d4164d0000000000000000000000008ae3273700f90084009400c5001b00c37b2e7800000000000000000000000000474424d2914a28665817126fdd9a7011286fe70a00000000000000000000000058535cc9e0da40eec4e901db7eb3e9439b46aedb0000000000000000000000000c2736639dc27e46bcf609f98f92c60e42c61542000000000000000000000000bf425b09f2062b606649094c47fcd130493f5146000000000000000000000000c174eb331b6142cf38aec0ea5aa9fd00af5886d300000000000000000000000064b955b06312e38bc3642230724363c1df86803600000000000000000000000036b2178c0c2ffe00712b2aaabfcd32aec952e03d00000000000000000000000011d00e803c1cc92d984d8ef43fc0954dda9696640000000000000000000000001441e623fb6bfb48c2f1f68450424a9327622fc6000000000000000000000000ce8d0e32530f6eb0777e1e66c2b9fad13332a3ce000000000000000000000000abbffded954c6de549d437df8cb137cdee471b27000000000000000000000000f4c8bf724a50f7024bee09ac10a09e4617646bca000000000000000000000000c43f26679ffd9854b9705f7862aa6003643e46450000000000000000000000009194ed098d66ba92c0d27537a66e30b47ced2d4c00000000000000000000000088714d20b1f8a4bf972d5869b7cb687f9f4b8a030000000000000000000000002b16c75b40b1a105ea13440f03e5989bbb75431a000000000000000000000000d798121e8a50390f2db0796378268cd4d457534700000000000000000000000034cea5e2486050bc42b4da363decf2b528201afe00000000000000000000000095c8f1809ad064c03360d060803f9fbd8e3c5af20000000000000000000000005973d571b11c750482cbe15dea21410dd56091ef0000000000000000000000007e5801e0e8fb8f003c30b48a94c40ab7262630a8000000000000000000000000e78e0d8f319f6139d8c9778feb77af6b8fe569d6000000000000000000000000954536a52b8db56fdb3a0224b37a0765b9d4d01c000000000000000000000000aba5189f6604b6c11844f2aa01b86b9740bd658c000000000000000000000000623d9340eeb710c0e8afcb655da16d51ef438a370000000000000000000000006ef406e639a727abbc13ffd7dba1c171f1a1b79a0000000000000000000000001574fe9579936a4ae9256b255c092a67c0c1adfd00000000000000000000000081b7e168e98c2cf9aa9981aea469a4af1073b81b000000000000000000000000916bc0ad468b7e5050181c7afc4370ac3183048d00000000000000000000000058f07aeab56bd030f1563ba6eab6ed842aede15b000000000000000000000000e8239c17100a3921dc7acc32dcf6875f8ea3268a000000000000000000000000827f60d0402b7aeba1c780a62e9df0a605d10a3c0000000000000000000000000046e304e1cd9a392c59b440076ea6082dcd8cae0000000000000000000000008b8357d954284889eba4f54b54caa7f8dba805f70000000000000000000000009d149b8960929e6e910ad88316877d53a3f338a6000000000000000000000000c6c1819d27e4c297ca803c80eaaed63e4ad945d7000000000000000000000000461c8ca657f08d5f39b051b045e8202e60cba4a50000000000000000000000008106377454edce8642fc14658be17d203ef45f6a000000000000000000000000d4e4802ee1d7e55aad314076ba32150072475f830000000000000000000000004049e1b07360c77648c9811882aca84582f7fde00000000000000000000000008c1cf25206e3f3e8d6a573f1ba58e2c4049058cb00000000000000000000000073c1aad8b475a8f561ee31650a245522c590d4fc0000000000000000000000008204261b602a8d3eb45dc327c41ffbf66f0f9427000000000000000000000000a4a9da753cd8bfedc025f15cad499a3d1a0c492c0000000000000000000000001e5aeb0034bff2a739e026654f6c90a26844179d000000000000000000000000c0509cfc4f958b9eee9768eb7c6172ea19d380fd0000000000000000000000002463ef86e9711f9dbbfa5601f3e8188b0cbd83010000000000000000000000004c589bbf40b55aae0524f041ed2138777ed4c4a5000000000000000000000000b4523f3c180a6288c9d9cb4c62099ccbf237ef64000000000000000000000000b178d7f486502280bf3de47f3611152bb34330ca0000000000000000000000006eb411dcc20a9a89256f1fa115c37c963157a7ac000000000000000000000000348eafbf6299857b99fafd24e43b14a3585b9188000000000000000000000000fb7c51da7480d833ff78d212826cabb7dc06048b0000000000000000000000000582b310d93bf4e47ee79e2f6dfed01fd8699636000000000000000000000000dc5908bcf84130ce1e1a93fee13e06c26374be750000000000000000000000007bb8b6ef29541fd1ac776bb583fec1a19a512c490000000000000000000000003da47b5465eab068fd0d0f25b29a6db93d7a87e9000000000000000000000000d370a8bcafbec6f9e620d0149845eb43cf5184de00000000000000000000000074fcd27fc4951ba8f699151857b0fb7b217028c8000000000000000000000000be2537356f9f8a49e470ffe250c81bcb08a360d70000000000000000000000001aa78710182c63a0c99f854bda877a9df6251d94000000000000000000000000a8c7769797aa748f1ae9363a65d08623cfd8af250000000000000000000000007ce0d4a26e6e736abbd72c03dec3707a3e0aef350000000000000000000000008284f9a0760887584ea416bcbffaa64ab31f8e2d0000000000000000000000009aa15903123ff3f538002335f0780b9a27a852d3000000000000000000000000f15e4203a195a8d1208d126ec84e1bd337c018b3000000000000000000000000d31cda3e830e814d0d174e30e9c207424a5abb2c000000000000000000000000ec2bc0d0d5c542765aadd9b8ae3eb9d9b0eebab8000000000000000000000000408b8ce4fe17305724c20398a1c912e92236cd3f00000000000000000000000083acab4c3c6269006023178576caa382a9de1833000000000000000000000000c2602aaf5593afcfdc35299a7c6a8480523ba5340000000000000000000000003d9c6ec4a62637d956b228262bc13049b7381b0a00000000000000000000000048b1912ee15a356747aaf918ceaf3466f4e979c400000000000000000000000046c5ee5e15e6a657898a17febe7272e16dcb1f0e000000000000000000000000499b07ed44ce56ec4a3dbd64288dbb2297b3c55b00000000000000000000000029ff2838b843cc148f42d89d508133cca7c5b73c000000000000000000000000f9ed4a1b11844b1741406206b788cb2015bbb66a000000000000000000000000d749212b4f3eece658854028568bcebd172e53bf00000000000000000000000010558d7a9f27c5337f16e92f2100455749a23a1e0000000000000000000000001bba0e01338c68836d50a7d12c0fc2e1f59952a20000000000000000000000004b317404cbcfa32485a626e91940166ad3387ba5000000000000000000000000c48c6b53c3989416fd17fd0a5c4399b48539785d000000000000000000000000403cf97a108399b58b66134faa0f92199e15fdee000000000000000000000000ba6ba65f4fea064ee27f06ab14b18f86a33a72510000000000000000000000005f8278e910c45f1a97cb06eff93e81cdeaf158b8000000000000000000000000bd0c6c292c98900e3ec9edddf4a3ef0a34f7035a000000000000000000000000477edb4be1a0121dbc05544424fc5b098b536f63000000000000000000000000ff367ce9d53d84bf0c6b3c88a750b3c46253550b000000000000000000000000dcdf7092ba5eb97e0000675dca785f5c1b0f04620000000000000000000000007142c3b26c5dca1b6811089cb136dd2576cf789a000000000000000000000000d7aaa8cd162577ffc6a5d6189910129cf93fcb9c0000000000000000000000001570c670ae7110c86b29173f145ae1d738894104000000000000000000000000e0347b9f92f51fef8cae450253b7a619d19ccac800000000000000000000000010896b56182e91249aab1538b135d976d4dde82400000000000000000000000076ef4e30299aaf779e58c48c62a54ae8e0a9779300000000000000000000000016c6521dff6bab339122a0fe25a9116693265353000000000000000000000000572c3841fc73ea24a2768c7dca3a927d6115ed830000000000000000000000005dd252aef9358e19388991f0e8b9ce90b6daf4c70000000000000000000000009836817c60da0944df1c0b70efed7e42a94161ff000000000000000000000000434bb99395dc075f923d9d36bf8913190161341c0000000000000000000000006079eb973ae46c7b66f5d06333efc0917b18cc6b000000000000000000000000e1377f005fa6e992339e10e8341c0b31e95548d7000000000000000000000000cc24ae37399be84ad7c89c489da3b6e8698b085e0000000000000000000000009bd94507c8b90162183b2496d66bcf621e6c92910000000000000000000000004b46ddf37c6e880eaa4215b1c0b4586604488506000000000000000000000000cf7b41dd97aa994a33c2208316306b1522934fd70000000000000000000000009186c41f6ca96d97d265beb55925b90d3bf35db3000000000000000000000000769b42c0d6570fa940c0fb03e1ebdb576867944d000000000000000000000000e7810f9691ce438c20009b3e148a205c2dc9f928000000000000000000000000c03117a8c9bde203f70aa911cb64a7a0df5ba1e100000000000000000000000095eefb8852c679ee6abdefdff4d37d13ba337b6a000000000000000000000000264f81ded9ae6ee2b88f367423ae4caca1b1395e000000000000000000000000fdac83e6a5230b3aad700b4f5a3107d457fbf5c7000000000000000000000000bb72cd8a9277cdbc2ae231135b52d873e9f7c97b000000000000000000000000ca067c75835dfc09beacdef883de8e657c56b813000000000000000000000000bea905ef9e8c5d17655e429371d4281335ea3e3a0000000000000000000000007990da0c8c669963f82de5a0b0f5af464f39ae07000000000000000000000000cff2d6bf21e6835a144ef668809adec4b4e9c39500000000000000000000000035a69f2f91b32ae562f1dfda0e690e50efd01c62000000000000000000000000d0cde2404f682de42ac47ef65114bcc6b0490c610000000000000000000000003a0383e3d7e20b6cc4f8f26355371d596dce75dd000000000000000000000000d97dfd5c0d148326feb6037fa5056a2ce65c04e6000000000000000000000000f708c4e488975fa31a894b9aa1cef27976193f5100000000000000000000000022e625d4ee7ea98d7195c812215c4343cd83d6f3000000000000000000000000c893fc9b5bcd89e5e84ebc5453cfff0857aacd6c0000000000000000000000002e34853a071ebd4240044ed143e536f161f54402000000000000000000000000c071148689e56a61777c33fbd4fab9d76bc5371d000000000000000000000000f9e155158d88e6817fa9e45f0f2334b90d6bb25e0000000000000000000000005e1cd6a29583479dd838a107e4a371e59cf22d2b0000000000000000000000007db4cfd583c03cc5f58181e5c1cae9f18b604d9300000000000000000000000011885ae6fca66b3ec42198a93e68e948ae03e63a0000000000000000000000009000d0c03f00f002c440030024042c02e2e0e0d0000000000000000000000000dad00b5eb5f238e2ecf6b479f55d908eabda3f8f00000000000000000000000000db4866e4dd28516607fd86f78dcf3a6052fa5d000000000000000000000000e4829175b8638d03b9a85c9b3534737220fc30eb000000000000000000000000c9c99b94e7d0a3ed8a612ea0fad773c8d4d6420800000000000000000000000036efaca382d2bdb6473c88c923169839e205ce4e000000000000000000000000c29f859cbefe00fd7b1573350f849dc1aa082115000000000000000000000000521d78fbd5ac8461d8d88def4cd67cfba9a7db760000000000000000000000007267299054cb90602bd12ce65424e2604727528c0000000000000000000000006e8386c5a9bf6fccb42cff47582ee88833156dbf0000000000000000000000004b1ddf4c4fa6a38f6ad3b35a7a806a2d5ffe0efc0000000000000000000000005b59651bf81c4b314a1d307ac8e54e4af81b31ab0000000000000000000000002bad07e06174e4219781b9e5b27179aa7094a26a0000000000000000000000008525b61eba14dc6f524034fdc98e49b8f47fa07d000000000000000000000000004809ee92a345e2302437bf7c98004fb56c82ef0000000000000000000000007e9b8747feb4aa9a94b71ac503204ede36157836000000000000000000000000bfe1364efb0a1e01241f058a6039f43fea88cfc500000000000000000000000044cf8b4fdc7d0a4bd44527ea867b3d125e29402a000000000000000000000000bb1ac07780f893ee9dbd8dcb34ec9c19a11f7f7f0000000000000000000000007561ee449be416528054e601240d647c9fe402e7000000000000000000000000a9671a5b8ff338311dcd47383e49bd6447111299000000000000000000000000499670d3516cec3fa3670022d64f172ae1c3e32100000000000000000000000096249372b4f08b99d87b0a7cf93b160d0469b629000000000000000000000000d16718181bd6f9ebe4690979f4f8f910211e73fd0000000000000000000000006c39e0197b2b2c099088e7c060a049793c599c5d0000000000000000000000006c5087180ae716cf3b7a89f39226fb3201a213af0000000000000000000000004bcf5d7ccfdc89495009fe6950b2d03c61893f59000000000000000000000000dd865168026be2aa24214e03f90e0aba459b0080000000000000000000000000bb448be71756a51b0bb6cda06d04f9a897667455000000000000000000000000df1b4508300dab3b8b8a0776b085a8e73c0a1213000000000000000000000000c7d368af6dd4f429e394a0e66e2f006fb9ea53a1000000000000000000000000f2972a2b8eda253678877995147869ed99b50e39000000000000000000000000f326e4de8f66a0bdc0970b79e0924e33c79f1915000000000000000000000000355423829eee19d89063595a4487d5ccd83acab900000000000000000000000068f85ed37b69237e3620bfa4589dd9762c8c95320000000000000000000000008e3080a07b4c8d973bff77176a8528347ba5c96a0000000000000000000000001a478a38b8b6218fd520212350481dc2ca50bba70000000000000000000000009ef3881484037426a433fdc0707e1e2acdb4e7350000000000000000000000002d9b6e325aff156ebbc90ebd410f8596138d5cbb0000000000000000000000003a32590ae6306a18bf9dbb0fc32ca779e9782b090000000000000000000000001ea6e98b52022ae347490f8aaecd5088e4b6ef1d00000000000000000000000018f831833a95e50de50643d1e54aa726c0f1120a0000000000000000000000004cd62db8e2d78db8138e4d6e0d65cf76ff2a3b85000000000000000000000000907732d12748d253e32e6a59bb75061647e20a160000000000000000000000002a198e39ad50235f1ae23c144af09f84c42eaed30000000000000000000000002c2148338240a8c31ee8dfd782cab7f52ba164fe000000000000000000000000ad8ee110e43df75ccc629a56f9e9891b6a1a383e00000000000000000000000049aa0a71f26691ab697936dda1f32bbd02b1d4b50000000000000000000000001bbe0b4e51267f0f104c8205aad64ba03122752500000000000000000000000098b5876bb14f19d7b810f610da4cbeecf38202f20000000000000000000000006c9d9d93aca38d086a77efe68bf004eccae85624000000000000000000000000cc41cc961a91a30fef63fc10bcc7096719f89d35000000000000000000000000ab96431c5ae4bbc3bec942484d83682f7c92fd790000000000000000000000004f3f276141b8c4e9fec3bc3b1c703bf957acd7d6000000000000000000000000d8447801cc24e38bf4340779fe83cd53a8ff2fc50000000000000000000000001bbe34fa7070218a71ce25d4dc7b5872448d56940000000000000000000000003ffeb60626db0501800a9c043993feb047cf7c720000000000000000000000006ca3723e24b5b06d2a1a99c5ad553420b602c98e0000000000000000000000000e70a361c7ddfbb9a098a6d0731c6a0a702685670000000000000000000000007b352467e261c32c398478e81a9aa5a24e58746a0000000000000000000000000000000000884a0e1fb44f9e24fa3bdb19514fae00000000000000000000000074194a172699afecbc463d6a8409df636c0bc5e00000000000000000000000002356137887db9958c75362251159c8cb51fcc9940000000000000000000000000f58fa2ef3ecfd95a98b37f51c8a20e63647f4da00000000000000000000000015f53649b605f548a6dcff55d087011bc57605790000000000000000000000005445d818a230d71dcfe83e9ae396e43b561210220000000000000000000000007ee8f6ca7a29f6f019fe6fb1328aeb88a26618ae0000000000000000000000004efd7ac7ce204a7ebdab3e53ca0771b132eaddcf00000000000000000000000096586974c9506666c2ff6ff6d8116263c6a5fc3c000000000000000000000000f56d768acbcef74cc805fbe98b7cfbd8eb8ee6e8000000000000000000000000ba860bba851cd15ba89b8e6d2bd2661b428f995b0000000000000000000000003b79d71d7b86d4e798c21e4962e16f5c73474d58000000000000000000000000db5a99fa65040bb79b5b7ad8e57c259f068e129e00000000000000000000000077f6449bd0abd093eac0bf3443500aa9ef5f9015000000000000000000000000b544288bb2b9c44c9835afc7d3c134d9354fd5da00000000000000000000000074592c917076bbd341c6fcc865f62b9b4c9e177e0000000000000000000000008dd84fd37cf827d2195ad61214ec30f13eefa60d000000000000000000000000e0cafe9d69151dbd376793ecf304f6881ec866a10000000000000000000000004d5fcbdd35f76b2b35a4faab124235b066aef7ec0000000000000000000000005fd27b37de0e944dd23314de58c939f61b35299e0000000000000000000000008ca4e7ea90b0de91e1e992d14872a6c0d2f61292000000000000000000000000c5cf98966c90e018f253bc945fecd432ab7dd72a00000000000000000000000007e7027123d92c45eafdd5e8dafc5c5c99efd88b000000000000000000000000fb814e398f909fc62e4df2e995587a10a9f24aab000000000000000000000000cbb7311d2da6d22ea62ca583147f6803afdcc7d60000000000000000000000005ce4a5705cb540af53c38477ce7c573805466aac000000000000000000000000435680f1c6d2cb331dba3ea9bc7d086a3f6f9fa100000000000000000000000009ab509545645c111511de0c4a93b39813d7ca89000000000000000000000000c68c17e6eec0fde3605c595c9b98de5c1a4cc3e400000000000000000000000008b5cabc97b3e4fef88d8f2ccb0442a669e052f8000000000000000000000000cfbbf8116dec803dab30f8b09afab626e91f3fcf000000000000000000000000489d0f1650b0b989a05d7b05d000b4846a003dd8000000000000000000000000cb3d8104caaf3cb18bd917b82b6f726dd1b77ab300000000000000000000000066e12559180fcd8f70eb8d3cbbadcea0b1ba0d3800000000000000000000000082438689fa0ef7e5cff9a626b71263253d3d0f820000000000000000000000004d670a8f93823ddb9dd2054704ca7ac21e195b0e000000000000000000000000202a8fae83a8a5342b520a766d4c7bcc15f9f752000000000000000000000000e8b8b2a476d8ea1223b13be3fac1b5d484e19f5a000000000000000000000000ef301cb01319a2b53f2f5cf924131b9ec4a9b662000000000000000000000000fcbfc9ded2dcd9fcbd372a119332b3ebd916f61d000000000000000000000000904b166b41ec7c8e79c47ba0fcba9856047b8ca2000000000000000000000000af9f20451fbd69db40335deb6abc02361badc0ad00000000000000000000000062dd486d81e052290532ec44660835547e54a9f0000000000000000000000000d53bab3d613d56da3e27e1a429235f272dd39c4c00000000000000000000000099d9ce39a3729325a5ee2cb2f62ec3e1c5f3f10c0000000000000000000000004486849a4f3c8982749005f56b361b95140b0be500000000000000000000000042df00ac2e0000005486ac375a00b80000d12758000000000000000000000000abb560c23d748946722c0b312abb652784b8282d000000000000000000000000f427690c7204016436131c29744199c6a8733c980000000000000000000000006e105392bf85706782512036708c89d17fed33f9000000000000000000000000d235fa2891cd68b081d04f4bc0adaef69dcd5caa0000000000000000000000006c38e88fd424b38f78b8b1d6fc1bcc529d297fd60000000000000000000000005c25f7c50bc6aadd3401703d9f03a213f79848f800000000000000000000000062387df2933b540fa4dc0de14f626559b2fcb99f000000000000000000000000b1936039f542402464a4d656baa5e4a4710f7c1e00000000000000000000000022f749feec2c5507de6195a7290ffac0e0389678000000000000000000000000ed4d1fa4d97f2f87761ffd31bf627b6e8e1f7d040000000000000000000000002915e6d5661126a577e20d49b3c615ce41429bd30000000000000000000000005a3aa10ffdd5ec5904a554336539b928869b1e9d000000000000000000000000e8d620a5a18e4bc70eb756c016f852f639752b5e000000000000000000000000f6d6a6834b9e61e7994cbf7c3f255b7b6e0f49890000000000000000000000001addf750885d49f0bdfa703cf0829603ba3c7812000000000000000000000000611aa646768ee34ab4c8c0ec9d896846f38b2099000000000000000000000000b199c5d29abf0ad50a9424504ee053bcf64e589b000000000000000000000000813a181ab50ea1134050da1525b608f63bb39e47000000000000000000000000e2d01942be8891f9327b7312132ab6d2fbaa753600000000000000000000000002a0d09ac95d449dc32c85c5d6c25437ae22eb77000000000000000000000000b5872ae016ea0aab145c0492904d540683102920000000000000000000000000c288196e567d53f329a8f4989281ffa2e8bc2fc1000000000000000000000000a4b06bc34abb44cceed3d7a466c44fb4f29025a500000000000000000000000020567a6cf26b97679a306728257e964ced23961f0000000000000000000000001e69070dfb6ca163ad2d33fd71e9d6e5ad7031c2000000000000000000000000966899c0d1e00c63aa635a2a19aa0d4ff7744bd6000000000000000000000000289e53b05db156cd58c1b2c66f7ffc06438cac8300000000000000000000000001d33283223389129aefad6316d2c6d785d313950000000000000000000000003293138be0d8e4b954c25d40f7d03bdbd46c4b38000000000000000000000000164631f55e9cc828e23ff1ba15b458233523ffe000000000000000000000000089331fc05ffb863e53ea2e50aa371f9e9444f2870000000000000000000000001b2a765561118be53ab4fbccd933af77213146790000000000000000000000006e28c4fbc54bd2a99c8d32afea5f4cd59c22e9a2000000000000000000000000e6d2f79808200f0ea6dc521f46c1cde0618c2f7b000000000000000000000000ce32796c5aee385d7f7dde878e2aadfe63a3782300000000000000000000000064cc2726c800689a111615044c192dc80a213fe5000000000000000000000000f3dc7a0660909465c4a389512fbe721a63e0d204000000000000000000000000c99f43e4cd6c8c4269baec5ba70269a10f8fec2700000000000000000000000074520c70f3ef0a2ad29035ffc367251e44115160000000000000000000000000e538ce3f4ff78b3f4b0c7a6b0bec885f677d8ab8000000000000000000000000c0f6040e9a521a279588993614951a08a50c37e200000000000000000000000054b6afba3f4f6d494474cf73a4680b454c24c6bf0000000000000000000000003c32884ce9e90e95671c966d730876d8fde2baa8000000000000000000000000bec8f4444d5762c09aa21d2274db6eeb4fda925d000000000000000000000000ebe79b53b895507b15ed401127aabfd3e597ba8a0000000000000000000000005c89631a715dfab839d1c956ad164aa4ddb0a4af00000000000000000000000041fa0325c4f61446b72a0efcbacca200340a5a91000000000000000000000000e0f18b3088245bdeaa51091340e9bda2e35fb0e5000000000000000000000000eaa4efe04833c7b21268ca6020392165d60faa4b0000000000000000000000003ef333dca64308f8a4976108cca9a7dc5ef8a1c6000000000000000000000000e646b575203ca9fa0becd1762f6bba3cc11cdd7f000000000000000000000000c288149485ba188c0cfda58474460bdbc24806b4000000000000000000000000197b552821b1ea73bae50210d7d6549fe6c24ac70000000000000000000000006b07f081075dc7f7ff29a102ec6d038f445a199900000000000000000000000035bc3dc64eabf048d44060ed3a4976a79bdb55fe0000000000000000000000001c6cd674a4bc3ef3c3d823d659629a1162cb923d00000000000000000000000020dc2760d751c1c48dd20b116f5896eac654fb33000000000000000000000000aa90d2b3127af10a35956b3fd68eafeeb42c37f1000000000000000000000000b85c421ccdb0d64fb0ff22ff956096f57a1a0b610000000000000000000000002e73d19459c0a61fc1de12fe54370399f3eb0842000000000000000000000000d08b00c51485fa56f7eb46ad4a34c3c4cc1917e400000000000000000000000011c86b1db799a6b570d89dd03fac3fcd58144cfc000000000000000000000000c7e12812dff51577605b947ec776c6524b179e5b00000000000000000000000099f8551af360f4ea7d319d9e183bf12ad732a451000000000000000000000000b4964b1df84ab9153bb87be426d8c6b4ae42d695000000000000000000000000466b2d7deae6aa01a329de3aad52cecc99835ca0000000000000000000000000b780077e405d10b093ca0d40c61cf5a8738160600000000000000000000000004a32d2bff4f93c5ea8c06c4896b7d2f2c1159a94000000000000000000000000299a45239be00a0a506dab33b892607fdb4ff8ab00000000000000000000000047ab78ba890dde373b42ccbf219b3ac2f30e7b8400000000000000000000000001ba545abe6b66b759618bbac418aaa19859ac2c000000000000000000000000a143ee1c1222e07fcf449522de3d96a448ff46ee00000000000000000000000095cbdc05be7e537f154f4643f60b6c476d8a8094000000000000000000000000cb6da4b611f448317ee76d2f0e6b47ae67ef2484000000000000000000000000d88390eec90e6f2cfc0b37a1e84ba46b62b86e3100000000000000000000000043fc6c6b987e3d824ed763c4d7e81046b06294e9000000000000000000000000124cf523dba134a02375a949fd65bf6bbbf176590000000000000000000000009530e44d092a7e0b60c74140ec53bba9227a9c850000000000000000000000007f9bcb84e247b43f60ee7da7a4adc4565c067ce00000000000000000000000002fa5ea96b95aa59d2e891e3f4c837f75a4f8db5700000000000000000000000067d2c853488f0e1bcebcacef5a9b6b712659d0bc000000000000000000000000daf7e0c82737e3a27365914643e1a2ede82e6542000000000000000000000000d554b37f1b6803e572192bc6d8530d7e8b161e35000000000000000000000000b78c6f4f4786a83fa6752cb9ae87e48ac5912442000000000000000000000000e458e79376476af9bb6994ba7f1d5d164111cee8000000000000000000000000a4ba84ed34bdc69fa255b46e970b7babeb7a14da00000000000000000000000035aa2df2ebd22d2fc629e5e8542054422c37821100000000000000000000000021cb4f4f97fc84f9316e047446d23e149b4508a00000000000000000000000005c9e25c9f88b684c0c018c9f81913e378d9e7bfa000000000000000000000000d1ebb330bd783a618b18c0420b741aedcaff4094000000000000000000000000f199f2bc2df37a99e5fc0a69f578462398e1629c0000000000000000000000002ec402fbe5a49ca6f359172707bf76f8a31486ec000000000000000000000000d141fe6b974457137a208df11295d39c722f05770000000000000000000000000207565775f3f2b48ad7b93cd053ec13dca536e60000000000000000000000003782a76f3e8722784ec1c78d10ecc66d2f34458f000000000000000000000000ac6d64c115204837076bc0f2b658d38c46f6207b000000000000000000000000c8ee3cffd83340cf1f2f4479bf04faa0750db7c8000000000000000000000000a6ddc61196c4a9f33d3909d9ef007b40691fe3fa000000000000000000000000226b2709b2ed8d357884d1ba89cb42c39f5427ae0000000000000000000000005f402331ea1cc273c85553b13940e438665d8e700000000000000000000000004e2c5ce8cc982e0028d589af913d221c45fed68b0000000000000000000000000a110176bdd95c61e559fdc22f12d6bbd8b47a2e0000000000000000000000002eee36ea89b0c735bbd395540df95ecdfa10205600000000000000000000000051c0c36a14c950b9e96738e39c38dfc5824a937c0000000000000000000000003bb35da8039713a5d56c15939fe8e77d6fa870b20000000000000000000000000ea324beb2ff8d98d299e2c43a79a10a95019dfc000000000000000000000000bcfbf66831a027a81fca277fdfdfd671c4733c430000000000000000000000005dfab4b5877d09b83bd6dfd288befcf65aaa3e930000000000000000000000005d092579fb2bc5f16387c1d813a4299a490a5e8a00000000000000000000000009b1f256b3d0d0b87f7e89a75bc35e379d32bd5900000000000000000000000096d0a9771126c0f5a845f12385acbb97f1e460e8000000000000000000000000bee814e2ba486e381f178b4953b9d8ab9ea2a243000000000000000000000000e7bc3958e4c4c9daade0db2925d725382076fc9d00000000000000000000000036edf867eeca1fe1e02235779eebde14c5d8f3d30000000000000000000000001000e61b218d6ac1a236c3d72063d47af26fef94000000000000000000000000da35adda0b0c27c42392581caa1e41461809e91a00000000000000000000000073ef6a56f7274b6672f907962b14b1b2e29a57af0000000000000000000000006c5fa8fe39950229ea91d702578725c7c409ddbd0000000000000000000000000b0268c28ee35494c2f4064f971d6882e0968fee00000000000000000000000068d9788f78cd9aea262ef880b4bbd0c75cd96ab9000000000000000000000000209d60cadbd9624785d353a063c323bd1cc68a0e0000000000000000000000009e9ed7041cbfb5438e71957d2703307a395f5a850000000000000000000000000c0d262eb014bb45ebcc3dba1c3205de5927ba2200000000000000000000000017e21fddf0448a2ebf8b5bc624fcd11a89cb3f740000000000000000000000009d2b8a377b7eb4aaffcde85e706067254dcb8b08000000000000000000000000633249824652b697233ab697d66d316c399d7b5d0000000000000000000000002d17663d94e087610ec94e76d89a25c04ac747100000000000000000000000001e373e10d792f194b4f2f87cf1c94813d5662923000000000000000000000000d89a1bc82efa0fb79360219246515f61c24ce59e0000000000000000000000009987b66b90eb0365f35406492b2464462c303c7c000000000000000000000000db059ecd65b150075438a2c635478190f1193754000000000000000000000000a425bc5be8bdb769e78dbece131389fdec7ae0ce0000000000000000000000009411046a66960b434edb1608ca5123cdde22a5fe000000000000000000000000941af3fb2b79931e17551b1f034f38c0e7b66270000000000000000000000000ce89c4acab5f69c038f2ef9b262fedae29d70bcf00000000000000000000000011bafafc02e0803cbaedfeeca03c65c4f7b0f68600000000000000000000000044c9f667ff4e568e46c008960708004add36bf3400000000000000000000000094c6d1ff8003fb31971f3407d3d569c76f78896c000000000000000000000000320f4de5b482a8732fdeef358e96d785a3c0de3000000000000000000000000063078d4f9ca0fa76288a5bc49f8209756e2d0f720000000000000000000000000aa67d6e13ad4fc953965ab44b3719432dfc9ae6000000000000000000000000c1293840c0ce8081fa956b0ff781ee606d711c580000000000000000000000004fb29622a3a81132074dd60901a4aec429fab8ec000000000000000000000000767c88dcc07201865582924fc3bdbc183f3bb0300000000000000000000000003d0f6129cea2f8c445c694503f052f5bea7f77f4000000000000000000000000916af1f7156e5abeb49be7c13bfffe75bacc916b000000000000000000000000e554b2d7cefd2eaca02b5353a069b1b7b373f8980000000000000000000000008c18fd62e9dcc74411e09f8534b43949fd5c9a8e00000000000000000000000004abd64b2a2a6dc454275f95b94ebb8e88e1e373000000000000000000000000620e2f109376e88b1191509abd9585fab92a9fea00000000000000000000000020e59851a1255b8b6aec2d17442b75e149bbc3660000000000000000000000008b77f0356a046b631d17014bfca5a0a70faf000a000000000000000000000000244f7909e2bfc9a5f17c8ed0fc51ce69533c95cf0000000000000000000000004d99db3b5c7a77fb33e7c587cef11461b696d66800000000000000000000000001487dba4a92b47068f06f39118045f41095ff0d000000000000000000000000672e810e24ba7c17d244617e4fbd8c8f55fcd49a0000000000000000000000004aea105df4a6948ebee3a751ceac4a712945e5aa000000000000000000000000456d6ced67b18de6be80373d3031a5ef52558471000000000000000000000000a603492bc4964124e213f66e4a5cfa2ff01a232a000000000000000000000000c2475ee206f97595bf17e4aa13152e5a0b2b223a000000000000000000000000bac70f93dfc8e61fcb0c46cac24ae6e4f07462620000000000000000000000003b2441931f26e33532816e72becca5b792d75413000000000000000000000000f49892c2f6fa51f2fe9a4895246c98443057f7aa000000000000000000000000ef35c5b056d3b9b5e10ba3be87320d2842e7dfac000000000000000000000000641373baacefe4d932eba5dace75a2200660e7e3000000000000000000000000ecd7aa2a613cd7c3f9fb4f713d45f0b81258148e000000000000000000000000c1464284b80a22e929d6f83e45ca3d3293e9cf8c000000000000000000000000d00a51b0a9cdc96ca4070cb6c574a580f1a8a5d300000000000000000000000031235a157cf02fcd8f3bd98ec9d597ac493087690000000000000000000000005dcead881115faafd2c1f2bd250d7690529e17e90000000000000000000000002a260832044c448f38a6a7dbf21e710f3601bab600000000000000000000000039f1e9b49012afee637fe9d70f749c2e39260e97000000000000000000000000c1afe584ecc05379b7be8a57039f4d37f2fc9ad70000000000000000000000007cf2cd1a55db25c982871ab12ced83a1422685400000000000000000000000001db22152452b54936c9667f3d320df0848b6495a000000000000000000000000e0fcc58697a662bc5eeef4f484aedc98f70a41dc0000000000000000000000005b4756c81ab494a47946822ff6aa860afd21feb1000000000000000000000000ca77715cb59faa12a7f8b6f35897d2fa4b0d86f5000000000000000000000000f562c5d224db1cb0bb71e82a4cab3c9665cd9a020000000000000000000000006c77ac51c3b5dc5fa09fdee21acd83ff3a7c4436000000000000000000000000a5b12f0cf93a86616792995f1b29081e1c034bf30000000000000000000000004f6c84b8006bea5aecd5bcee61efb1e0c331b942000000000000000000000000da2c62288edfae2f5febcfac790007687ff9ee1e000000000000000000000000af755cdd7dd7ad13106ac1c02db7c49fa2dfd300000000000000000000000000cca1984020b8cd2b692c0e31001a1d735a7fd26400000000000000000000000004a51fab1881802d4c8bbaa2dea9dd4aa15d692400000000000000000000000060cc91ce29e957b1dde35e7e4372d48057a66eda000000000000000000000000089150315afd7fb7b43e17aea5fd5c2a141539820000000000000000000000009988679152f595fde05ff719c7b0ca93e21bd446000000000000000000000000d05a0cc0ab93ee039d9718cc4788a3a48c5f8efc00000000000000000000000044a85732f9bb685bf3b51d4fcd38d03565044c5900000000000000000000000014e0b151d6010bc460bdc83fdc505f73a051e76f00000000000000000000000088d6cf0138326e559d5ccf0a028d28cc243577de0000000000000000000000007853b66ffa655766d3b222e56558af8969b7d035000000000000000000000000310dfaee2d9cb35aeebd4c2685b57801fa5117de000000000000000000000000f533cb4596e72191834eead967ea7edf94accad10000000000000000000000001199617d87e5368d7b16598b8941c2a4f084a250000000000000000000000000b2b6889b1c87bd13601aaa637bce3c71ffb8b24b000000000000000000000000acbabd02e9eaf063b0cd75170cbb8fc26abe8cd10000000000000000000000009b8a0d85ce58bf67ba13bedceeabb355752a3a5e000000000000000000000000d88cf2569ca15d7ce16416b254e94de87046a3b9000000000000000000000000e155ae767a2278eeb36a74d0a563c53316f0e60f000000000000000000000000b3ba48b407df6e3a4da41b80d45875c659001036000000000000000000000000507e053144ddaf76c7fb1537baeef1f831b80aed00000000000000000000000073b577689ccde45cf9bf8411788a629189fe2659000000000000000000000000c4cd31f61da241045604b134add6bc6961f21cb800000000000000000000000071770a7b9420f0ab387de18a50f7272e6ca5b5eb00000000000000000000000085c6604d959cab0a87950846a5f12e2a86f6d3c000000000000000000000000002ef943d4c8333bfd6304dedf8b027cf2018f656000000000000000000000000071ebc502ee6d8eb7dd89e9501a1363812f8975e00000000000000000000000073c76e309fdc42a9eb41bd3fd3093cf10fd4cdaa000000000000000000000000ae5cab560d76f3a346c1b503b14cbb50cead8ad7000000000000000000000000de7e2871a0e3a9e691a986085a1102e4243a93620000000000000000000000008d72474d9989cf0b4667f2c8cdb13b54f34a31aa00000000000000000000000004db1745d650c95eebf105bf36423b1df2bb172a0000000000000000000000000416e3970c1035568ef0f3402d109d9c4ffc269800000000000000000000000003e46d942320b702c514ff7c86530d952bc72b72000000000000000000000000f271db80e8166e7244cc685c6f98fb2d7dfdd0cc0000000000000000000000007d31de1a3c1b68668115b495a73cf8346ae25ad1000000000000000000000000c81077f0a82f39bb081aba7eae4eda5faad24ca700000000000000000000000092084fa517864ad2f524768d05c99a1be9aee15f0000000000000000000000009d386793ff12a6978105e15285bced6abafcd85a000000000000000000000000663efb890cb3db753d802a4a2d89d01f68b28f2b00000000000000000000000097b8e05dc64a281465df055c918cbaf0e499dc8000000000000000000000000001f4c1c1194042ddb13211bd29750811124a3227000000000000000000000000520c3c0b26f6f370b85e99a3cd50bd4ee95e84e8000000000000000000000000e7191fc869fc5dacefedb2518091b6a635cc22f5000000000000000000000000ad4cd3020c008b42391be2ef7ab612a36f9a9cb6000000000000000000000000033a228a7cdbf96bbd0264deb13e074e5574226b00000000000000000000000024b55cd75e874e8e9a7878de979a7653b2631e52000000000000000000000000000000000005af2ddc1a93a03e9b7014064d3b8d000000000000000000000000a1720ad1218174f480f83c277d807ae109572735000000000000000000000000e7461abcb75e21d27228ea62e55fc1ac0b6d63f3000000000000000000000000195a30a586226d2ef46a0a246b4955836ec8d48900000000000000000000000020585431e2a410441616f962c9bcc0b62aa672dd00000000000000000000000099e4d43482db810fc5095f04029d0ee62b3fecbd000000000000000000000000c7038ac36b687483ef6720e478c1fc3fcc80d2b4000000000000000000000000fd0a86fc4b038cacbd07f1d83397bfa3951be95000000000000000000000000009be59dea44bfac4e5bbcc39a1a6488553bacaaf000000000000000000000000835ff8da5a1f46cbdfe62f3250ad1a1d88aae81d00000000000000000000000007a0e45491f22cbc60846295502275cf3577a975000000000000000000000000fb5111c71905a1caed7fbd06b813cb3df1feb528000000000000000000000000a2185f22aad91a8a09d96bf7383c681b31ebb0040000000000000000000000000a00cf7c5fdb1745b7ecfb194b27ea8675bb1440000000000000000000000000a4c9b76f36de2f79f724ec8447bc15c49d9adaa40000000000000000000000006ce6073e1b6a01f85999d955d7b4a0701d79ef5c0000000000000000000000006fa0e4927f275626227915a6603839ceb241c8a80000000000000000000000005f15e3f1ea2ec3966c2b00c443c34748a6567597000000000000000000000000c27d461718755b257d3a822934c97c9e5006331f000000000000000000000000b645c77419bd73e86376f3e1041cbb5dea42afa300000000000000000000000075e808950e34ec924b514f0fb14b2d04a289f1c2000000000000000000000000ee139899eadfbc5c25c7a1c6786d0367c82f7a1e000000000000000000000000eb20c354259785981371e1819122d1728fcf5a0a000000000000000000000000d103b6d222e12b441f0cd7552cae2cf9f9707a4c000000000000000000000000a682d58f36ea3dac8f520955cbcd920c409817c3000000000000000000000000b52f0784e08f6eb4d13007aaadd78a83170c260c000000000000000000000000f2445e7f77f334c536ce984820f5db5efec38e3700000000000000000000000055f8e6f909b7d812755bb65a7192a9e7dac1ee36000000000000000000000000c4434e2c0a727b0796b39c596905134309932dd000000000000000000000000058f8449d7a83b6b5de9cfba7dbbb4c6103d03864000000000000000000000000eb1302215dc3f392e4c6f093fabf6c4ee7c8c932000000000000000000000000f15ea391e241acde401faede82f12073d5955da3000000000000000000000000e64a6d9eb15fa884a1e7ab67ccb3f2c42e8e8b2b000000000000000000000000ed68b2d568523a9972b18c1d0c92a21140772d0e000000000000000000000000ce24aa4bf48f9c9ddd72c4067c9b63f2f4bc4d7a000000000000000000000000e6cd0e1ffdfaddd6098cebc804a83a784c252b90000000000000000000000000834917af04d0fcfc745c18bd4091be6a7d0c93680000000000000000000000003f0aa20de4db1045c0e73f2bfc8f29251e1cd4b60000000000000000000000001d56f5bdeb9b06ed1cd850b91a5d37a99404c5ce000000000000000000000000a7f104342b141cf02fa2164984a570c88a4c58f000000000000000000000000090080de723c731e46a6cd1d8a50f88af7a17ad7c00000000000000000000000062564b59acd77febd06792023e5d324f650a8715000000000000000000000000ebf51912b0ddaec630bc110b3077f67a71a7d0eb000000000000000000000000bbe07dab286b9c6f5614e63f93a9f5fbdd278f790000000000000000000000004e534fe1258b737d4704eba70d070a195bcd1823000000000000000000000000132fe17c0f7544c75e8119f9af453d5324531751000000000000000000000000ad873f82085d0304b8fa11b7a5ab9b308e7704f60000000000000000000000004045827f4c862764b7e17143a08096b237fb4691000000000000000000000000a362d3ca54bc680a1be44395bfb0b19f75fa63f800000000000000000000000093ba91d1f7ab2302365303d13ca95fc49d78eaae00000000000000000000000063759ae31cdb1d2409f379ee097e8517d6424efd000000000000000000000000ff8c0e4292a1e25c7301ca2f954ed1ceb4db9f5100000000000000000000000088392fcd91c73b8a8fa406a199fde6edb7db0c5a000000000000000000000000c7ed5cea726b4a7dd73401f6da2273b35d0cce3f00000000000000000000000069b0caa5edc8bf6c70b9992b1ac0802ffc5df9d90000000000000000000000006a4f6e2c630dc7e4532a040da5f13bfd8707f90200000000000000000000000088fc5f1d8fe32d3bb0086c1a5d520992c7caa1a7000000000000000000000000385503c08cff1d7bda17b0f6109131e00a676e9c000000000000000000000000e4ae43d184a5208e1c5f430e16b323b79833318a000000000000000000000000997439e664da81d0e6d838f45354f7fb97bebaac00000000000000000000000059ea3fcce97f50f44d2fe92c8eb52850cb96a1fd0000000000000000000000006bebf2f8bab78a5c281666f1f8451b7b77b8aad400000000000000000000000030f2486425edf067cedead7c89a7458153106f42000000000000000000000000c24176369ac8ce19772aed548ca21e6f964997e500000000000000000000000024d2a76066db5600f66077818068e8db724fca800000000000000000000000005baeec525555f467bb95c474a4137482eb8f7a0e000000000000000000000000a9b762158286c023b2162cb1aa0bec45ee72ff1a000000000000000000000000772647ac9cdbcf099734a717f7e671efdb485003000000000000000000000000e605cebfda0debaa10498028e2c565cdc345cd6a000000000000000000000000701f580fb9d9d27e198a9f2660f0061cd82f620f000000000000000000000000603b935ebeb8ac218b42579ad2bf373ac0505041000000000000000000000000f3ab0d5805067fb65983c625933bd19a943933e70000000000000000000000005cfc3d3e92458b1685af83ee9374807a6c6f095e0000000000000000000000005dd47442e4d1421c69e19249eef8a33246e049c7000000000000000000000000108fa62e6509dbbd538d7452c8904caa07b489f6000000000000000000000000d76a20dab569e5cd81979a5e1113796243b8e6dc000000000000000000000000c7dd2ea14c47b52b21d924e892a68ceb5ac7a625000000000000000000000000a6f27fc11afd26e1f7a6e14d77a2604dbaa7664d000000000000000000000000376e41d6930046fbaf73e77aa1a280eb45cdee9a0000000000000000000000001bdffdb132c20cdb2780de25d7f5b12264510052000000000000000000000000b8ae0dbb424cf9ba0ba9c3b63705b57cfd53efc2000000000000000000000000d7a1b77a488cdd54273e95ec1d5374ac07afcde20000000000000000000000003d0d889a59725e4fe13d2c8ed9f7711c0c1b7bf6000000000000000000000000ef0bf9408db293baa7fe5cd46080c6c4ee3628a200000000000000000000000030ad0e4831d041c6b10b09e249d832b60cc7dbce000000000000000000000000a6381631e0634e97e23a80a3c57f9582aa959e16000000000000000000000000c0301109587a7b860f0955335054972b449de8750000000000000000000000000a19ddeb9f3ee2bb2f3bac884b1b6d7c7e7fa055000000000000000000000000fc53066a328180b0477300827a8e9de429e63a56000000000000000000000000287b77d4e97404c09591b104bb22549a1790f6d60000000000000000000000006fc66f50ac0352c76de79ad8f4a23fc27c1b26e00000000000000000000000005bf6109c57f87888b4a864c564204d372455ba20000000000000000000000000a0366a1886b40e427d00327e2081dd5e8aff2a6300000000000000000000000052771329d656525a81c02b3962fc03144c911739000000000000000000000000b03b3a02fedb65490f8f14584ce4aa5da27aadc80000000000000000000000008ef03c3131ed7f5899c3d0660849783fefc156890000000000000000000000004cc1369884c6fd23c5065faf57eaba241465ab33000000000000000000000000ca41756128cf74a2250230cf343fa99f3346549b0000000000000000000000003bbceb9ffea8659633e1195bbb6943e4d5204db50000000000000000000000009524eeaa0292e89a6ce77b5176856658459671090000000000000000000000001b2959ead72172c9151e47d345eb6bcd8fa545e2000000000000000000000000e9357931a53ee9d40b6ee2b80859ce8f50e77fd90000000000000000000000008088da0f6ccc3df5e794599049d016c16dc2da2b000000000000000000000000af07ae43536a55680d57a8572e4feafcf23630160000000000000000000000002d0f7f1ba95daab39080f70aa2414e5f1cd56d3b000000000000000000000000a2e794a1caf55472f3730700ec682711ac83090b0000000000000000000000008ceb0d12bc3c8d16c614282d97743070c24fba4500000000000000000000000061736928f04c0623ff583a9d4c320d8489c64260000000000000000000000000102abea0803ed53219c8fb2adc07d86a674df3c800000000000000000000000076200fe31c9eb2eea26aa545d345f24fce1bd655000000000000000000000000b2318510de1b77dd95674e61891a06bf26a68bde0000000000000000000000001f97505874067e5c926b4e40d0524d4fe0fdbc62000000000000000000000000f82c0c36b839d3dcf7704e53cf3c5aa1ffec0541000000000000000000000000ea1d6392c518921f6345f8e9be1bb0a944d9d12e00000000000000000000000091cc92e2cae725474c85d6322f8807bbdd636036000000000000000000000000a56d8933807176750d2cb39d16f23302c8f13401000000000000000000000000dc747e002eae4faa1c05cc1518b2d6a1d4ad1dff00000000000000000000000020917c2a458ebd6d416ebcbe8a825c751c82bca600000000000000000000000052b91228a6d6b4e67a66de8be44e5cc065577f0d00000000000000000000000006772f56442e4b97bbdab04d6b8bbfcd76df481a000000000000000000000000232952b8c230118982e01f452e8bf8d03c65b6590000000000000000000000004472af314f6870bfeed8322abfc9849ca158003b000000000000000000000000747035f83cad456ca921736f91746315baa78dfa0000000000000000000000005891f8157645d880aa9c6427c6aa53f91e5f6a57000000000000000000000000c4dfbf0fce601d684a8c84194ed7d66bec16bc3700000000000000000000000080981da11fd67deac1b75dbeaabdbf4640d2a93100000000000000000000000039637f0c0d13cf6f5fd6257ccedd91a84ac783b7000000000000000000000000229e44169a1f558379050507a2fcc949b47f8d010000000000000000000000002570fdf137aa5a3550552833edea28ed589b71f2000000000000000000000000ab41692400ede7fe559918bb0ea366c9e7ce6bf1000000000000000000000000c2f8fbd0e01e717befae15cc07754865035f457500000000000000000000000051fde89cff5cfc5ba10ee88989fc7d77eb70814b000000000000000000000000df4edf504082f5bf30f26c37c602d7f12ae55df9000000000000000000000000b12aea9b7fb8a6ce841671525f291080078128f8000000000000000000000000cae737edd1d18a135e3fda9554a5426a62e285f10000000000000000000000002bfc5a8d69f272775f96a009c1fc144a23ee5ab6000000000000000000000000fcee48680247d4fcaf155b9f0ae4345dfe876c11000000000000000000000000de5c1ca311eecba801fc5286c3468aaa0c75e3f400000000000000000000000041a03cc94836457c17602b6b7c23125b0745921d000000000000000000000000ae1bc49b88ca5e0ef0c4b440a7744cd2372292140000000000000000000000004de9416ff9c0dda1a7ddbc69f7c769da3ac7422c000000000000000000000000fdaf3af0dd46182ce7b65d3d3298481900bed41a000000000000000000000000c69b33e445921150bfc644cc5fa6e9820db084fc000000000000000000000000ed9fea40429d45082f72a1113c68eaacde2eac89000000000000000000000000abba3e1e4880fc32070c754c8f2603d95c148ca50000000000000000000000005008a29364c98d42b41a21d01138fb3491d80d21000000000000000000000000de2f28a62ffd5d4dfda6be5855e8aa92ec37076400000000000000000000000000824911e917f72dff1c030a3b5e7cd2b780fee3000000000000000000000000b4c7dc5ed420ee7180ae6849b3fa38523cf0201200000000000000000000000040d11ff45587c82a4bd73608f6d19ed163a0ec0c000000000000000000000000164660d776760fc0659591496da80ad156ac8ac3000000000000000000000000a083202b6039709a015ef83f858c7e55a48ec72400000000000000000000000034b631cbdb41b57b1843b456d9a94bae3f9599fe0000000000000000000000007b7ef339a6220128ac73d8dc9e92a9b2cc64e66d000000000000000000000000e2dc0261abd8886365f443598ed053960f4ea3b9000000000000000000000000be98ebcc1ef07f2eb7b60580c450711360a69c86000000000000000000000000e4c7bce57e2f32a7dfd9cf8cc24e6133b0e69c6c0000000000000000000000009b4bdae381b176415513e7132796aefa3cc835b200000000000000000000000053f17cffc597f502ba499921f7892509df9c7833000000000000000000000000305a286ce8d80d5d3d8df09a5d50f2d22fcfef8e000000000000000000000000ed3d604eff649d20dd9c4afa53809c34b05faed900000000000000000000000035d846042021ed0ac5b075957015caa32d22bd040000000000000000000000006cbd8dcaabd8bd85af594f4befd45148885e8e980000000000000000000000006367c9deff8f2eb8707b4559a9a1c7b8ed32bd9d0000000000000000000000006c0126e70ba775524c89139a6557447ff7cece2c000000000000000000000000713ca55c4a33797b89edc40e8ee60ecb7367b076000000000000000000000000760bc4540822980919de62b4afbf021d5280f0bd00000000000000000000000085e532804fd272d67339ecf217859824ef9e283d0000000000000000000000004f0b5147ca4fcb0d1ed73fc0042343ae3bb5f42a00000000000000000000000042cdffb8d8d523de1da84ee6a21458da2ee81cfc000000000000000000000000cd632c52df5dc050576295049c460aa76d96e296000000000000000000000000d5e74de4385ef0eb1bb4db05a6a504f04d92e79d0000000000000000000000009f8adbd12977175fd0a5232aa638c86d510082860000000000000000000000002aaa8e3d1425fd0bfea37f367f6cecf322e693480000000000000000000000003ebc1e5d989f6b88cacff759a8c160c30bc8989f0000000000000000000000006298807c85fb5c8f99e1ea3a095e31ddbf2946b3000000000000000000000000ea0942d26b34bc1783282de5357f4c6065274243000000000000000000000000d0e76b8b674a68e7ab48aafb10ea91e49e0902000000000000000000000000008d71970b798495b0c7178055b39e2a03fe5bb4040000000000000000000000000d29419f4a5b9538360dc84e2f12e97c3ea4996a0000000000000000000000002471f7a02612e2bc5455fbd15ce60386cf19636000000000000000000000000097accd04889c752405aab82beb1b465ca221cdb800000000000000000000000037569087bc1c3ab64a4cede94f9a1ef2feac382800000000000000000000000019e158833e579c6278b5efa29defd345d19a40e700000000000000000000000058bbfdb504bcd073b63d5979ddc93750b451ccc700000000000000000000000030053a5217e7370ae6f7704d1565d8976b8a6677000000000000000000000000e389fc291d41733e5822a10325e041fe61b0c0c9000000000000000000000000074d3bf6e5a68aae0369202d7d63f2869cb28a6c00000000000000000000000030ea35bf5dbe2b80fc2438418848a53a0b194e3b0000000000000000000000000236d37a4cd703e9dfa31f4c262914888662f49300000000000000000000000045ad3be80ed5092aead6414b15476d9f1dd6e4b300000000000000000000000059c5c094d0ea4f8fdf6593bba5417e73d4945307000000000000000000000000dc304b47e772c08879d2ef697af4052e98afdbdb0000000000000000000000004b8b346392bb3db40bce340506f7f292e4a5e8c6000000000000000000000000fe925a9dd92718b4328cab1b4409c1d7c9a78e88000000000000000000000000331bb88d796b607d6186f080caf0db7203dc0b69000000000000000000000000dc2605162a0a545bb4b136acdd00b6f6ccd1eb2000000000000000000000000097e5f867e1e56a06ea2bbc7a191813eba2469d48000000000000000000000000c19933d882c9dbbbebf6bd38e245291e071d244a000000000000000000000000181acfd7525ff48a5077982ac391cf7fc3789cae00000000000000000000000094d023db0e3b00602923463cd58b76536ad56900000000000000000000000000b8229eaeebae2d5489346306f55f0c1dcf35945900000000000000000000000019e2dfb8a2ceefbeb936ae4b2c4d13df0546c4a90000000000000000000000001e7c2696e78de7ede336e1481ccb31756bece7e8000000000000000000000000ab24d6d88544c252579c546cc41fec3dcf4f2d8e0000000000000000000000008b9d59eb273950ba63344097b42ce01d9577afce0000000000000000000000009dfb89a8b4145bb95f312cabd29eeda100595baa00000000000000000000000064209f1e26e328dcce8d7344bd6a1ccf78197ad9000000000000000000000000c9ffecd96329af9ffc8c262da40f2e44181edbf90000000000000000000000006675365029271c974e54f0a67f88d93b661d7de40000000000000000000000001b528b4adda1b23e0fbdda50a47e659609ed849b000000000000000000000000fa0f48125c3f2858fe478de06ab3be09e710ca32000000000000000000000000b3ba23fc1c7053bfbf8d26be803f8f7cbe6bce5800000000000000000000000023b7cf70b3cbfb2a8a739046fabbf0a5a2ba7b7800000000000000000000000095470b1d73b522154ea00428ea6af2fe311c20b00000000000000000000000003a335debe0906411376525866b4b6ec310c9ec6a000000000000000000000000e7f5aece527b6daa6dbb2762a22c9420e2420b53000000000000000000000000f4eacd2f4c0a7c84bd910945b63eadd934568d4d0000000000000000000000007933a8f7c88d13f363f9b2c42016acb48e5de28f000000000000000000000000ce74d7cc25d5dd1ff86b60ee636d71da441d4bf8000000000000000000000000f4d85517f9a85e238d08d2657ede1142d7889d310000000000000000000000005f0668de1873684bbf5bf7b4729dfd52be88aa970000000000000000000000007b6c6a40ae95dcb555ccfda27d7ba8237e69a4260000000000000000000000000826424d1f5063635f4f372082129faebf1eaaa7000000000000000000000000d837b00f23d842b7b1b214835c1d1fba2f36c88f0000000000000000000000000175cfca1269ae4390aea44aef2256fedd723b39000000000000000000000000d7d06f139dbafdc4547caaaadec31ddb8a1914d800000000000000000000000083cba270377b284ab1aa2574dbc6a65c42cc260200000000000000000000000071b1e6aee4dd3f01de0240413d9630ce79c199e00000000000000000000000009317a4811695fc00dc0c6d23113651f590ed9a29000000000000000000000000214bfe86b103e6bf094fa1f8be9681d7c332210b00000000000000000000000078e2f7b782da7f2c80cf820ddbde9035b51953ed000000000000000000000000ff1ce132a237a732fc381076f2faab601d0ef2890000000000000000000000002ec8e6e87067046996f022fceb50d4b48a0441510000000000000000000000005b6c81795946aa49fa4f6a49dd08f00b1ebef4d30000000000000000000000006dfe1d55ff0a39211da47d3f3ea183eaadab393d000000000000000000000000481f50ec21ec42a63330be4682e781e1d6b072fc0000000000000000000000005cc92e04345d2803f8424dc76f135ac9e2fade39000000000000000000000000e637722e97c9687b1f9fcf82a4f7d01f2820c864000000000000000000000000947c4efaf086821ed8f5d3980d466808f3fe48080000000000000000000000005a53900c9d41c26fdbb8ab9b248f1760245627450000000000000000000000000c8c2b201edd98e4ce5c3fdc9f7add7a9147144a000000000000000000000000ba42c753ebe92f78e11cc1902591a91d4a52d34300000000000000000000000094f8a4ba5fb28dc75dffd083723666b8d33e98fc000000000000000000000000c085f8bd32342870e552216cef248059673d028400000000000000000000000081b4100818d398192449c69d87e6e12ecf121f3d0000000000000000000000000d5e206a513567ccf1fb25d43a0d2488d4e9ece100000000000000000000000024833d15d63e90f89b3e3b1329ab045e37d5177f00000000000000000000000097161381c808cc43f59edffb0d85987979803836000000000000000000000000e5c180e97ff8c6ba8cfb3902091fda6f9fb1eaf400000000000000000000000087fe4137c6370a201d6bd5114726206bed8dd166000000000000000000000000bccac6d91b667d4b93c3da1ca5db634584d4bb3b000000000000000000000000a7cf42e52b3d2d1a65ec5049e56073bdddc3db880000000000000000000000008d6c53e7bf1cc1d05fdcfe8889ec17485d047fb100000000000000000000000095f245df16f4ae47caa7da442139cd50f8fa3fe8000000000000000000000000c0ae2badbd0df07fa2df9277cf8d6cac28ce68b70000000000000000000000007b8229b98efb30d2c50f6ba097747916bdadf4ce0000000000000000000000000000000050fd1220ecf21d84687ebad194fd537f0000000000000000000000007878f394a1c38c1cf55a5be1611552e783f6e35e000000000000000000000000fded82974e3cd4f5ec8d7e803c3430e1e96657010000000000000000000000005309145e3f5f33c1f17efa4ae76f5b2e5ca0f81c0000000000000000000000002cec775b9661b7d8d1f0e783eb6d8461fab057ca00000000000000000000000092ce8759ebd001f1aecd4247e1fbcea84486ba59000000000000000000000000fe193112fa48c019ec9c944bcafe05283a5834960000000000000000000000001af576eb3ccaeb38d43761e1ca46ea460d591593000000000000000000000000081e3e36644013ea68a75f925546016eb601d0e70000000000000000000000000f0972fd31c3b3592fe8edf46f0d490df4d7e7ab000000000000000000000000890acdf7298a071673deddbb7b16e747fefd423900000000000000000000000027a81f265bd1c12e75c555da3587b57694956eb0000000000000000000000000e8f78bdbca884791705baac01807ce164e8aa50a000000000000000000000000204e4c905cc4f2b2340c358228527c8ebee430bf000000000000000000000000cf93280e4a425e327316006d3752c9b5477148af0000000000000000000000003e9ae1995d43086647bef2aef7ae58ea786a819400000000000000000000000028ba2ff1f3a250e8600440a21c0ffd163eb75ed90000000000000000000000000376a6db215be8c441edc65639eef5d6448831c3000000000000000000000000c055e91d1feb0354ad5eb0e3c86a7f4b63579ed200000000000000000000000038a3b422b004d8c4e1a548bb32159b90dd969911000000000000000000000000cbfed98c0c851075a0da01686e9577f82113b492000000000000000000000000151f090988b575392aa9d441a6a9eec7ee166df900000000000000000000000088b26eda37a3dfc5cf58f7d10025825aa2183ab4000000000000000000000000e562628b84e33fe1ecc5f88a7b96b859d7dee73c000000000000000000000000d2b5ab0728ef30cf370b2ca7f16076f000ba18b4000000000000000000000000ba55f147f21decc2f490e95e4d5a09935c708cfe000000000000000000000000ae75a4fe173917a6b2de3c2cf5c31a9caadfdb8f0000000000000000000000004a7d23d281f19d47c30a1a67de3b4990eb19abcb00000000000000000000000088d5b7f2e1f87959a4fb232862b05abf10e386b60000000000000000000000002f0ecb61fe8d1a3fcfa9b9b1f57c0e16aad1adbd0000000000000000000000008619988870a88bfb6e9adda82d548c3004c2241d000000000000000000000000cd5c79203a3d410314d6a6993ffa34fcd1f54ee7000000000000000000000000a4b78f44bb2cb4e6f1ae399cd6d1cda5ad913c60000000000000000000000000cd60c1214d79d6bbab7cd19cbfb17298ab794de30000000000000000000000003db594798f23ba323e34cc700715d67f9da44ee9000000000000000000000000483bbe4e4d97b52baae4cf4dc4b5c6466e28185b000000000000000000000000ed8486ce8c902c8c86fc759ee959a108dc86377d0000000000000000000000004c84c9cccdd2d33f625cb988f653a8d8e136bdf1000000000000000000000000597c1c6d803d0a0a013e5bd62dba9bf81e984c0900000000000000000000000068976f8e575b4f3fb793b697d771a7b06d567c43000000000000000000000000ba5ea04fb34a5282dd333639a6b9a9df72f2238c00000000000000000000000022ce25086ef6d9c8fddb5ec2791947c441d569de000000000000000000000000ccd9dfdf288af8626970880b176186ab3d69f94200000000000000000000000023e616395a8d889160be8519ed676f9979db0ead000000000000000000000000aeb1efe45881f6fc512a665ec0a2a29cf65792510000000000000000000000006bf8f6064ae106599f04bf0e32a65157b6c5ffe10000000000000000000000009f7ec2a9ce8cd5e49e2216393a0d0059291ee6020000000000000000000000001bc53ea9e2ed3834cc5d9b3fe42c5941278527420000000000000000000000007d250257b826f045895b03f679cb16571b27736e00000000000000000000000018ec8fe2f6420768ac9571b2ff326743aee24a0700000000000000000000000044c9e1d4a572b675508fdc30047014359db78ac00000000000000000000000004f20dfb3293300552d11213d4f1fa6babb565a340000000000000000000000002dffddf5abb356ea6954bbcc216932214aeb41750000000000000000000000003f1f6c0e205ad5175c8eacaf6a2cea7e32b79aa700000000000000000000000090901959f38c23fc3ed8f6ea3c6ff7482cdae9cf00000000000000000000000080e8953f3c74fe139ec8d4bd10b2e7490a74f32f0000000000000000000000009678d3081d2a4866946494589175543bd091efa1000000000000000000000000ac91647a1a8debf040f86f8c348c758c5de141e30000000000000000000000008fd959963446f2649fa9070025974c5b172781b60000000000000000000000002b6c4b9f681e37da2841cf967e8359e5e0f8ca0b00000000000000000000000019370b59671dcb869fac165bb00a8c8c27876afe000000000000000000000000b4d5d70217806cb640d748b33c83f50670ef62270000000000000000000000003dbb32a0c1ea8ae850226d49607629150ef4e59c0000000000000000000000007f4e4e36db3020347f8e823f09bce6d9123523120000000000000000000000004a83587634cfd5b0959a328bc0202d7d224defe300000000000000000000000019e2442758a126f1b0b0c79d0b34c4747c074abb0000000000000000000000005d35e8ac84ad46e3e1875b0efd768e88f392ff22000000000000000000000000f3e9659f2a21a374b812849bdf15904ebea03d8800000000000000000000000068a1dd8b1c8d22c0f8a04d80db13b0e6551b0a4d000000000000000000000000088d49ea98a5abbe07e5a5493811e7da765393e6000000000000000000000000530bd5c1d697046ca5c5eaf45639d060c467661d000000000000000000000000884781f2de92bef56ca1c463bbcfdcb4bf082aef0000000000000000000000003ac2255a2555015f5ed3d8d3c976bc8df955fd1e000000000000000000000000b889665f540c32821b68c899d8e55e155661e4b90000000000000000000000000763e0c96945aaa4faf5b455992a41291d9fe4cd000000000000000000000000cc99337d218f997c0470d2d65e4fa4cecbff446b00000000000000000000000007a70af64c4ead0a79278832030ec0b8fdd0e6d8000000000000000000000000e213c97a6de75b3c40e6ef239d272526d24c917d000000000000000000000000bde7a980ddbda2b54e8656b7e2f16f31330298050000000000000000000000003fff90c2b26a5732333d446a2f4d2529bfe25b000000000000000000000000009712f01a7bb407340e4afc82decb55e89684641c000000000000000000000000c1db8a95a41b4125fe3f0480d0d16ffd61b42ac000000000000000000000000023ed9a21355daf2e756ff16bf3c4ccf10b741b2b0000000000000000000000004cb64a9c53d768e04ebc119d067d10cf7e5822e7000000000000000000000000269d42bd40d4c183f8c4240c34f9dbb07b07c302000000000000000000000000311069062b469bd7f19bc1eb68438cf3ec8cf7360000000000000000000000006d64508db05a681b53ae924ec3b297d2bbff562a000000000000000000000000f720db314258b014e3a558db8e3eb1c59253acca0000000000000000000000002b138c2d9f16db8276d5268aa6cb9ffe0b0a61d100000000000000000000000046e723c2b4d5729f908cedf7035b663894b6c7db00000000000000000000000025fb79561bba5c56c115e384e677a871ef34f2ed0000000000000000000000000a921c00acc47cbde608663e89ef4d4b3ba0c78f000000000000000000000000c37ef54ea9e5833589ae2ebff24ab14c78657760000000000000000000000000c5b24e8e2079fbef47f14584462d5d2c352e3a3000000000000000000000000072f4398fc552770004f7d2ab3fec6fa045cfd6bc000000000000000000000000711ef17164ac428a123a9c0f66def0c4b118b335000000000000000000000000643c0d9dfbe6f3ea3242d1ed1e40131caf03247c000000000000000000000000124aa3f45d77e548acf5f34d5104042880411551000000000000000000000000ead965cd0c48f92863244afe7fc6ced746c99065000000000000000000000000f929300bda1e2ccc01a3a518cdc2d0343423db6a0000000000000000000000009033befbdf69e809626c63c6f57234a988c3110f000000000000000000000000c57acedf5896d1d72b19c2504c7d809923be9b77000000000000000000000000d114bb7fa40eb0ac21e304524060df04caf1deee000000000000000000000000d1129c87ae5e5e2802da3f5b93bc087109ac99280000000000000000000000008405de6937f30a5ccb6692603fb888813a088e8b000000000000000000000000290b8342a27386f10dce511a6e5687b7107f634f0000000000000000000000006cc2e2ea79db7789ae406b23611df96cb5d2fca1000000000000000000000000200c1420cb3faebc8bdc101ef7e8f65bfee8e0440000000000000000000000007c9f3c584f221b0fa8e244591ce04ec0bd74fa2300000000000000000000000004ec02aefb1f58f32ad22326121cd32cf70b733a00000000000000000000000037ce3251069af8598d346cbc34afd31442d89aa4000000000000000000000000db3270118acfdf3df34bb6478e2427bd4459281a000000000000000000000000eeaa3c2e5f440d5faec660c0dec41c80f8305ce8000000000000000000000000b5b16b2e35d13b293fd1d7d5bcb0fc2e77c63a56000000000000000000000000b529bf8d93c880ec435e5eb60fb236e2ed29e2cf00000000000000000000000061600bc6caa82f3087fac515d1e6b68f2b1bf9e6000000000000000000000000aadb1f6edeffb401478e93d85b115caf85933fec0000000000000000000000008441237789f031a6c94e65de1253496285930172000000000000000000000000c3d0d787507fbbb7184b5cb640ed833837bbf5fd00000000000000000000000035818489cc5aeb89beeba1e38e402c87f8899e33000000000000000000000000f8059a43b83ef4c916907deba62958450600a67f00000000000000000000000031bd95245135a8c5e1674f228e6e54bc218b53e4000000000000000000000000994b5e8ec877de52330e5f3f4b6582f60c294fe10000000000000000000000002aabca3d16aeeb3c2f82164343c72278b8bc3f1f0000000000000000000000008c179cb7fd5ef2f467ba4635ff5729a6ae71e619000000000000000000000000d5a85aa5b5f26bab755881001155f3b9e762a3da0000000000000000000000005e89443be074f93aaa377f85a2d42af317e28be900000000000000000000000036e22c2790f1379088648f844423df0a64cffdcc00000000000000000000000021978710ec9fc97c80de58709cc089dd540447ca000000000000000000000000cf773345bfbd254c5627429c1deba5db48456e730000000000000000000000003800091020a00290f20606b000000000e38c33ef000000000000000000000000faccbfc1c4b79b8a82ee9a68648d06c8ccbbfbad0000000000000000000000008ab5491b443c7922c184c1365260fb6bf6c26c5d00000000000000000000000024af0dcf2df12bb1275f5fbad521afd09b693d0d000000000000000000000000c74dfc9de742a2cb22c03e3ded6dbc041a9983680000000000000000000000004bf408ac9db831dfdaa312da08203ae86497122600000000000000000000000017814bcb76e60ac21d7e503103056e9c47e0c9ba000000000000000000000000fa896b8b9e8b96cb207700f4b3f4ec9ce43a81e6000000000000000000000000b704362a6f23637a897a1fa17dba189bab17aa960000000000000000000000007260a13a047f1607fec83154723098bd46fa1726000000000000000000000000e9caa48146e4532a5d1689a1436b46e683bdf2160000000000000000000000002c3220da5076c205b37e0068b126fb8feb633bec000000000000000000000000cad1b280931e277be7d16be20952bd75857ca65f000000000000000000000000e2214b07e3464961767b4d9c742ab7d74ba6df0c0000000000000000000000007c0896456dbc877aa1321649cead1fea138abe4e00000000000000000000000064eb978d64a2e2cee6e5af79aa2b4707d0c7be52000000000000000000000000e41bcf5781385cdbbaf17a6daa5295c57f8b5c3c00000000000000000000000000000000af5a61acaf76190794e3fdf1289288a10000000000000000000000005b8e2e7d527e9d9b7bd3800b7f37c0b36f3ececd000000000000000000000000947d272e74e4fb322d5366d536bb35597f43fcf8000000000000000000000000dcbebfcce98271a103b6712acaaea870d332cffe000000000000000000000000d7478cfc8fd3ffd67ee5a8aa12444470a7a3da9d000000000000000000000000a027bf1cd6fab70695346ec999a890d154f93f54000000000000000000000000e99486ac9b86478b4179b00e7451a48842cbe1d5000000000000000000000000b0af73e2d8a6925aaaf207242823d5e7ab0e42e90000000000000000000000005ae0a1d60825012399a8c65bd8e7e64d557628bc0000000000000000000000003c62bff22062c84bdf233a7ecb6528b166589fcf000000000000000000000000ce46f7c8d4588413b152576077c0a3a35cfed3f800000000000000000000000064e2816e341b6ffb46d1429de036e10913b186d8000000000000000000000000e7f6bb357bf0c97ce205f85a3b46e19d0c0df8d1000000000000000000000000b83f8a385c81cdae6ca1a0078955165dd6122dc7000000000000000000000000be7395d579cba0e3d7813334ff5e2d3cfe1311ba00000000000000000000000098c77a8b48b5b02973b6c9cf7f8681932be8a8ef000000000000000000000000fedcdd07a9bb8eff5818c7a3b1c7388d45c4168e0000000000000000000000001582fdf5a7ec403015bdc75f989d1504547ad80c000000000000000000000000f1c5fed325f91380d57d1837a483cbfaaa8170770000000000000000000000005277a7dee98d5e3cbfed18047dffde761211cc0d0000000000000000000000006297d15419d81809036de714d5a162c8ef14990f0000000000000000000000007666bf5c615a45bb5783197b6fa34901143e85d90000000000000000000000009046661e4a11d7519d904c2f31c3256b0780c0ff000000000000000000000000f4d625b0f61eed6ca68348acbef4549d35924ecc0000000000000000000000004b59fab303c46acb10d0e2917c198915606b7d45000000000000000000000000ac4d39f09336f89d40f597b593b105b7b3c04d1a0000000000000000000000006adfdb88cfcec6ee190a417173c538746672be2f00000000000000000000000022c732cdb1c8952f7c5e5f21d4ded924c98852ff000000000000000000000000aeb2eeb7be217e85caa5e89a03e7f502f160bca500000000000000000000000066ea4bc6b9b76387d45e758a37e00685b3ba562c00000000000000000000000011a15bad60044b4bde47b778653c833083b1310500000000000000000000000028a6ee449c786118cfab7791be8e2cbcd9f8abf900000000000000000000000017050690e2c0f840917b4cc3105da73b77da1eb0000000000000000000000000be84eac3f62657f54f1da954c0ca5b30ee44546b00000000000000000000000051c3b431f329dca2f5c1ff91d624252996f73ea6000000000000000000000000e013efda61def7593195170fd0dd5b5105f6ca0e00000000000000000000000082530bc68ac2a388d40a649ed4d1e6bb5b217ef1000000000000000000000000f328ceff4c0cacb068ed63ec86869d0a46a9770700000000000000000000000052f1e7c36098190fc2a2ef6ff7184f1b3bed7853000000000000000000000000df202d46d772a42b1063f445dce73d90a932cef20000000000000000000000006f75b97cb965303b22e3a51a64adb9fb0b5cc176000000000000000000000000bd2d4cbd8f009a93a03fe21f3e55912f7e28e76d000000000000000000000000b71ea5335ccc63a7d70b7eb62d3e2bc1de18eca30000000000000000000000008336b128e8e26bd4957f6caca3bb12b00a9386a6000000000000000000000000a70ca4f441331685a171985c3019f211a6a7c30600000000000000000000000026bdc62ab456cd737b7ff781cd379a0ed698479c0000000000000000000000006cc383ad7d39dd65ce7aa1ab735cba60e43ce7dc0000000000000000000000000bf2d20901566c6c8a4841da4814d67a26c8a79b0000000000000000000000003421a0989bc1edd5ec95e713ff760e1006c6b00d0000000000000000000000006c44083427293681db3410a6e488f5062d95b8bb0000000000000000000000008a0d1486650f23604c77be59259b6729c8b820e8000000000000000000000000b9b5b4311ca1b3ca2277f90c7ca6cd247f9628c400000000000000000000000090f0a1cf394bfa8fc95c0e475ebbf74a22e122330000000000000000000000001df90eb1a5deddbcecb065f1500a3816e2c32db0000000000000000000000000e2a441d8928ce6fd04e400b78c7285f6b9dc31620000000000000000000000001bc5cf80f308518f000dde4c8f8139268aa014db000000000000000000000000331643cf82b444db041625b7996600b36a217c8600000000000000000000000079f5714a6c66434a778b54d5568763f8d6627ba40000000000000000000000008bfc8fac4af04b671477346429efa3604da743c60000000000000000000000004a496ef7a26a4d0384283cd545cde19e4066a2b70000000000000000000000002f12ddd179425ef7adcbf0075f2aa57ceec88c260000000000000000000000000c990c6e31d9e4fe7b33f0322339ab8a49b7a7010000000000000000000000003c0856357da5bf20987bc4e6c4751ded268721c400000000000000000000000075d1e8368da83f05c794aff14309f9fb482aead6000000000000000000000000b4598c19f437061cebc61dd41436494f0532226900000000000000000000000072a64734b2d5c1a8039648fa95c93d3f99eaa1bc0000000000000000000000007b7dd9df17771113dd9d374e84f4884a7d54365d0000000000000000000000005554f4e5b01f2b5bcd7d1eb64b0d85f81218d5e1000000000000000000000000f254aa2122df94abe304b1206041b861d102396d000000000000000000000000548a2d5e85d453eea1e4553e652092a2e0e230e00000000000000000000000000aab1a7a93c82d5fb6dc4a7c5153db22e122c3df0000000000000000000000004c3cd2a65cf40ac2cf432dedc712f50bc8e314fe000000000000000000000000c24b191df85d091e70fe0d5aa8257cdecd87572e000000000000000000000000000000005804b22091aa9830e50459a15e7c924100000000000000000000000046a2fe96e8132ee36535a839021a90ca86ee293300000000000000000000000069ba484206f2d61ed23c90a636974d0c83a05169000000000000000000000000f11ab7c730d420d4216fc7d6aa1282c0c07a7b9700000000000000000000000094bbf2c3dc886c62171ce9a90dd8946af94b754b00000000000000000000000008539f0fb45ad907ec89ac1d1e91d2ce25f65094000000000000000000000000a9a201c6ce36ed8bbad07fd7a9556a85dcc1310a0000000000000000000000000f0ee3d03692d1c77249349a940bad6883f0c2a500000000000000000000000060853dec7adc150710d62dff9f17c94330a08ed90000000000000000000000003a067b4ae295cd5355e9468163e449f3b1a4c2a30000000000000000000000003c3ba31a257bbd99f776c5e661cf4fb7c172bdc1000000000000000000000000ccc0e5a373b8eb90de55343dfdea8b6d1060bb07000000000000000000000000c7440359f01f9d8ebaa935bc149ce72fd46513710000000000000000000000003144e327fcb671ea61885efac8b1353c15a9cd75000000000000000000000000493cbc7682c0c9755ab6b8b2359c035fe6b7eabf000000000000000000000000e9ec4bf819655ca57cab5622588b943b0b9c8d33000000000000000000000000c4cea6a3fd7798fc736e1ae4a95c3fdfb45c8c33000000000000000000000000c2d01a19e758879a3fb16ab78dbdb5397072a95a000000000000000000000000f401404d996d5c7434f69d45a5d42ad86d842f4d0000000000000000000000000fe888dfb4214c1dd5fa638eeaaec73ae7a2c44700000000000000000000000037dbd028507885449db8dad8aa748b8eba43850b00000000000000000000000085a067211e082de27ac7fa028bc31e2bf3f100e600000000000000000000000083d8d43bca3ed4e6a2938a7e40c64ce8cdc6bf700000000000000000000000009ddc4acaf965d830aa18590f61a55415080b29ce0000000000000000000000005c5021175b6383903182ba3ea55fe546a49bce6e0000000000000000000000009d9a6229c9ab9a82fa0a4e19dfd461d45f1b8ed8000000000000000000000000da074ccc01c7619224871007524492a7e65f9155000000000000000000000000db3503974b60031775574acce329418dd23a128d00000000000000000000000005f292a69dd665566c97320795f2f3ed8e7deece000000000000000000000000f8fe098c35f0fa7e5ee876d7dbcde50ef0dd9c5a0000000000000000000000007effc4e216131313397d023fbadafdcd9a40111d0000000000000000000000001111111254eeb25477b68fb85ed929f73a960582000000000000000000000000a394c7a4ba95fd1b14982859d929fa85e0523a040000000000000000000000003c9a01880be86f5c8b8fca7b187cf23e552a8ba40000000000000000000000003195b7ec3243e8832b6c5a33c83fcc772f4bb8e4000000000000000000000000294cfd84e3af29b84c78ec5d302941fbbe287ee20000000000000000000000004054a5c514bccc982f734203c89e6d51a1b36f170000000000000000000000001b5b3f461c34c2a75550939cb6f9ff747a6a5ed9000000000000000000000000c74f57f5b076bfa033422dc9b9e577e76e3e7a7b0000000000000000000000002dec8db6d2a62bb2d3e9d9e451b0fbf5b2fd3e3000000000000000000000000008995dbab7b245ba01f8e06ce17617e44c1328fe00000000000000000000000052f0b76fe1ae12a8eaacf135372d6869bbe078f700000000000000000000000091aa0cfbd93c399a4ca26233d020b359b97b7bd300000000000000000000000039c59f76f7d80ccf786af7b7896c9874b1018570000000000000000000000000ce2b21bfb2432effd92114e42c5737f2b24329ae00000000000000000000000027c7727b709596d465723cc161b4a82f8072f82f0000000000000000000000005e6969505b25507882060040a4759ec2d461a56b000000000000000000000000209413eb0fdccadb5bc48a5be1ce495f6b7c64e00000000000000000000000009c05a43bc03ce7f92de3498ad19c4d8f44c7fa350000000000000000000000007698157463e71ea93f0944e3037e3a4957104a0c0000000000000000000000005085fbd232d4463b97f782b9e0addfdf279e72b10000000000000000000000000142609d3510a76677fa5bcf3e39d34e6f7e317200000000000000000000000074d6efbf4ee329f8c6efd102fa873e8acc01a09c000000000000000000000000dd0672da0ce0265b95fa8afb93afeba3cc68e6990000000000000000000000003569167da72bd700cb67d16b2a6ea4d7ef43d84c000000000000000000000000c8d1d022f8ff1294e7375dde60b59f541b9c52e8000000000000000000000000b380ee9b4f02fba487471f5841b0386d7815c9fb0000000000000000000000003c28a47d31b89e83a5f84d815538fbf4c2c551e9000000000000000000000000883a67f6030a26a6255c6807ad6ad66ad0617f410000000000000000000000001eabf9b59dd6db8f1003a9c8e7bf554c68de8d26000000000000000000000000041825d5ab8e66a3087cfe940cd94ed4bce605ab0000000000000000000000005c371e163f3d89fb73d79f33bf8ae46abfff2b60000000000000000000000000db6f40c6c8c9149c32264ec4e69929657a1e076300000000000000000000000098a9da26e7d3f907f8a92b3e3a18813bf4e487cd0000000000000000000000009886cc55a1c58d3102f646a6792814deaad605a4000000000000000000000000cb6bd51ff2b067403f7957e33cc6f1938cbdbdd70000000000000000000000005cf3441e260378927a01f70a4ef592da1aa9737b000000000000000000000000f2827119b983f2dda2479e8c3ebb817845d8635e00000000000000000000000061710152fe2b3d71f8c91d39766eb1783d4abd84000000000000000000000000c7f71c1d773a4fed9364eaa268fe548fa1e83ce400000000000000000000000004b3fb7ffe20d2db5561e571bd439ff074036364000000000000000000000000156a99f1331811f292b6ef58be7cdde4029ede58000000000000000000000000e8226434f3c1ac44373cad13690c795e38afdc7e000000000000000000000000c005045819dcf40a223f7c8f709dd11139ea08c6