60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000cf8569ad96112f6e844a06d1d0983754c7e1da24000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000001263726f6e6f7370726f746f636f6c2e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023636c61696d2072657761726473206f6e2063726f6e6f7370726f746f636f6c2e6e65740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e516d51706b39563850394a646d516e457131356b566556443468565767324e3974796a5159575255463467424a37000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e00000000000000000000000079256feac55fbdb5808946a1e555629c06aaf6ff00000000000000000000000006acb1488e2f2800b6956542efb301f9ec985484000000000000000000000000c9addd34d01071f6d4825ff742156a7409f03fc400000000000000000000000020013b541ca906ef80785299ba7218d26dcd0ec100000000000000000000000023945f1ba3cc2a15aa8f416ccabf9543eff838550000000000000000000000002dcc068def180f887dacfe36de512f1fd33303b7000000000000000000000000068bac665be62e94c5cad0d967d150cfaf633ca4000000000000000000000000e748dffbcf92722907fcb95432c21bc1e877f09b000000000000000000000000a10d612e6fc09bb24d714bc39317dc3fc7c24880000000000000000000000000850e0c787d9fa7dfe68b3a8c7e26d54de6b5442b0000000000000000000000001b35d24ff65369323fe84390ac1dc3a32de82c210000000000000000000000000b0ca4560c2e9748f61df6ffb53c3f097279f106000000000000000000000000e198910a6b7582254298a2f979a6e40b70a1a620000000000000000000000000634102868d8746d97fc01d21658eff359c8a2c590000000000000000000000000f3fd8184ee1f2f4e782e37bf44e1a57d22dcd46000000000000000000000000acccd214e9cc4fd8638607c77493a75ec6056cf10000000000000000000000003519b177f011173689ede088d312e3ad5a48806c000000000000000000000000b78eed0ec09dba7c3af0a1eaf191c529327657fa000000000000000000000000560623e2b665b893a2c7c327ca77c17d43783f4e000000000000000000000000a4b0b7ff891fd1356dad57db2856a6e845ab2829000000000000000000000000dceee6558e1acaef91a040db698e45a6a43e43a60000000000000000000000009113f83bb19712a8f6357673b4cd0b9f2ba085b7000000000000000000000000019ed7ac08ab1e1c36decbb839c2e566880e6514000000000000000000000000d344542282c225a820057c3d3cf6fcd3ca80be7d00000000000000000000000065b735d4506a43db8b13215918d58bd86b007e3d00000000000000000000000098a2f6b75af9e58618f298e125bc35c3c5a0a1620000000000000000000000000a713f9531346485ba6a7deb3b6e88fe5e5f73d400000000000000000000000001e2e26d819e9894cc620db6598642f2d4d1a628000000000000000000000000af3761cddf45a2078dce1af630875008214715f8000000000000000000000000f460946b946e44ded868c873cd5ba653209f0542000000000000000000000000a97d1c702dcc63cb51f42f6134b49215f1e20a7a000000000000000000000000e5dfcf20e6457bb6ed97f56d311b9beebc1f4e1b000000000000000000000000ffaff8162dac2a8263790ad1d3f118a6ba0e2776000000000000000000000000d0075ea02e254eef7be3f129d8a540602dd34cde0000000000000000000000007b16e9ceb19a6d8d3104714d6a7ba874333122490000000000000000000000000a181d040e1c140dddaf683f8a29643da8577ebc00000000000000000000000029c9c0328774df8615b19c746a8278797c11b80000000000000000000000000084ea7d93b24960e9256a4309397eebc082b61daf00000000000000000000000086f26848f0f183a029a2f66c783dabe131653a450000000000000000000000009b7cd9c0a7e4ed91ce7fe3217daeb6542e56437b00000000000000000000000093385c0ea55e3e28effd4fc4754d9f2d91822e8f0000000000000000000000006f79b60685e930e5e4f688d417f5e73795b13826000000000000000000000000a38ea486bd1cdad83a1869a1bae5f8ef8efc01690000000000000000000000000231ca18da0de0390dabd5e325a4577ac521da60000000000000000000000000229421fcdc4b37f6f524cc783e5f4fe7e01b256e00000000000000000000000008001f61e6b2e57a7c262d0c03e7c101a64deb77000000000000000000000000d9c2fbd8e6e038adbf38aae028c5a1fd27721f6e000000000000000000000000a5f62b9cd6e840acb8bbae863411fbb4aa711da0000000000000000000000000913394cd654f5a89a51f558fef86cee5e9e2dc46000000000000000000000000b95bfb73cddc851ea5fe5a8924a4a94f7f45596900000000000000000000000073bcbab7fdb7f7d70af0399bd8afc0ea9907e6b90000000000000000000000006ef782c8b55de18e8a849fe44721c28a60252dba0000000000000000000000000cf74605334f0eb939bc7bdb8f8e344c24d4d05400000000000000000000000008f51c047b18873604c841f0ee612bec3dfa3d5e000000000000000000000000168a1c4a99bc36937f22c261f4cfb848e302f603000000000000000000000000baff1e764b76e3351951a17e91bfce0d4dab528a0000000000000000000000005f8cdd3b83b6a6be70d82a87e843b8d1c7d752db000000000000000000000000e171c6df6d989774407734195c2832990002690f0000000000000000000000000f9e3646eeb938f1bbff6f9deb871aa7ab98e6f2000000000000000000000000e0942b9deb05fa7482a71379e28340953374b60f000000000000000000000000cf7dcee8cde36b195ecb453db32b93deea71acaf000000000000000000000000c31b1b9522fdf7e8cf3fcd1b91c6a02fdeea048c000000000000000000000000d8c19f758f57388b35c12ae5cae667e09c0f1f36000000000000000000000000e3db173935961f57f8259f64238a975c19cd543e0000000000000000000000000aff00ca5b423d53aa6dc64d602fe4bb54d8839400000000000000000000000003550095bd17c92284fa908e0c50f1be11a119bc00000000000000000000000034083181fb3f1a2403cbf5c29afc90d41f6e9e99000000000000000000000000b19cf872fef7704771674e8ba463a9300db365b100000000000000000000000079e3fe089a9ff385e8ac77881ed2f190e216fc1c00000000000000000000000006173643633bc4d78a27161447bf2c7600122336000000000000000000000000f5394287084b4b10a71c987968a321a1dd50acd5000000000000000000000000c0b67eecb5d9d3925f43052c8618041c0ad5e50d00000000000000000000000077e04fce626de37e982d3f8cdbbe92226aeb157e0000000000000000000000008cd96b8cbabb3b7008cee401ad2f10e4a7f7d54900000000000000000000000074f6a95c6c97a63c06e5bbf6bc63a1f7d9b4e1be00000000000000000000000073f11eb1e3941d1e9e152eda15747cf0fac2ae54000000000000000000000000511338c670d45f3c5d803c59dabe8e3ac9deb7a000000000000000000000000040e016324f6445f99869c1508e282bdcc4870158000000000000000000000000460293684c1b4eb2585e67640033cc5a70d001b9000000000000000000000000c842f8d3c900c372c61b7ff12ca2f94c3d9794090000000000000000000000007198161aebf1e61baf20ebbaa8a99b36ae42883a00000000000000000000000062c4aaf8a573d0810ed0f44460e7738318496ec00000000000000000000000006fa4eb49a6126cafe2a19881a1a1e8f318a30da50000000000000000000000009151697ddf6036454a66c54abf18621a0b26900a000000000000000000000000418711a66fc5bc5f1b7a27ef2382846c117364d80000000000000000000000008e30494f1e8626e7d648788b1bd16920af564877000000000000000000000000f2a0f29ae00da3e20f32cd54e09798c1e9bee0cc000000000000000000000000617ce80c6fcc8f502ff2d77f81e8a66582fde828000000000000000000000000bb93cea91c53ce2f0ce8a4ce3f7e1be3acc0eb25000000000000000000000000ef37f8cc392ff5548510e8722174320a6d9f1b3c000000000000000000000000fef36b1fe6acee0bb2c8b67e6f6af50203162bb0000000000000000000000000aebf79b74d762a3de86ec820e96ec37997101dc4000000000000000000000000f4a4350fb83ae07ad6b64779ade4043d07e0a24400000000000000000000000004a430ac1f69b633134e7fa13c58b60dd700ec290000000000000000000000000423417d9c467330775ece472384263ea4e6b1820000000000000000000000006afbfc1e505965dca82062311b32d937b953d0c900000000000000000000000005beba509591e494b857ebd5ea20e0cb73d631d300000000000000000000000016c1165dffe3b68d9d44a0381bc28cc180fe4de6000000000000000000000000b2888fcc1044b70ae0b731cb2ba391d1acda0ff0000000000000000000000000378c9c6e5073ed7e2c80e1509ff7525b6b692ea90000000000000000000000005c73d0c11bec000a42b0e1dec279c150f84a7d590000000000000000000000003d95a6601fcd0f0a27dbe9ce465b86206e1947c90000000000000000000000000d3c53e068797e2eabad3becf7d95a8f827b96d700000000000000000000000083dd9daa5dc66a93d07cef7508291d1fe7be094f00000000000000000000000026ae10a0de273f1399eb479a1677c0543594a860000000000000000000000000846cd1eee8f747a2c14819a005e185b0bffa8ca2000000000000000000000000eae38028643cd24e78ef2c3e05e20bf9ebc9c97b000000000000000000000000f3c7864435db5ccfb3ef37bd50f4a420d66136da00000000000000000000000015efce4dd089142af57d6f43e0c92776ba2677d600000000000000000000000039e7d9590f83645789b910927ca0541accaf71e800000000000000000000000038f2cf261d279518b1affeb2cf1b211908d99182000000000000000000000000c817101dd0ae07a2904543718a578fa159847a7800000000000000000000000023c844fbeb20bcfd495b388ef2e7fc11fb687f26000000000000000000000000d60ef6cb20847cfc3bfaa2b6bc35843ddaf682bb000000000000000000000000cfae815e9350222244a4032384f63071966532160000000000000000000000001c6c80c7df0496dbe6abf1615a1e2c932ac84935000000000000000000000000e23fd42c7d1ae389e2dc0df00ae818eabbb22a7800000000000000000000000064a1acd46e06e218065091d406f357682485e25a000000000000000000000000c086ef6be9a569bef38570a735ab791ab4d33dfb0000000000000000000000009ae52beae824006c3d9c32a92debbc20a63709fa00000000000000000000000010b6a55b991d2362f887b8b18f44245a6f28df980000000000000000000000004b6aa1b6edc489d7b33c4d6ae3bb31d6c97d2652000000000000000000000000cc1187052fe1468348ecf0637b3488dd0e3645ed000000000000000000000000c71433ec5028dcac728c61d4255c27c892823c18000000000000000000000000a98765a16ee5e1259f0dd3903624d6d1a71ec1a0000000000000000000000000dd44250cee6e2de303aadef68e9495301e16c6d80000000000000000000000002e17928cf1ac00c8330273e936cb8837f8c3a8a80000000000000000000000000ebb805afbf47d523931ecb751e2356704ee55cb000000000000000000000000459e5a2248b54989565ee6cebf96fa64bba7a5970000000000000000000000007f4a8284f242a58b0816ba4b069df385f5aa592f000000000000000000000000f25a5997b35dda79cf984556b6faa117ce2b71e50000000000000000000000007dd29b1eb6d1b74d89492fa6fcb8a585726ada13000000000000000000000000a9ee223af29c069b024fcd41a7a1f34a6df52f4900000000000000000000000011e11ff74ec7a3bbdd1ece38d984e36e428db0c8000000000000000000000000dec925057606027271f56c4156088714b07a922f00000000000000000000000030698ae9a0d6cdea1cac5263bd7deb9cb2f20b4600000000000000000000000069f618e77d888fac8e5291d8b27c9243676a93060000000000000000000000005ebdf7466d827423b0130a20cb6244faec861edc000000000000000000000000aac3ec433814b5d58a45d12f07bc7a6e62eef1e8000000000000000000000000f4dd6c83cfd4cca8e78de125d85b0f183ec889c80000000000000000000000008641b1161354f24ad7383fd577980aec137e7551000000000000000000000000fd866c55687bd23a6d3cf6be7d14c4eec4cd8403000000000000000000000000bd586a29e1678eb7ec9dfbec4af964fa436d0c5d0000000000000000000000007137b147e4ee178fe66bb643f9bef88a0612d936000000000000000000000000f44f225ab5c3747103a80aaa2be4ebacf6287d02000000000000000000000000ea069646a0ab741c82e28b8067a5049c3743a4c4000000000000000000000000847219d8fe56944e3a659b9789592240e23a21de000000000000000000000000948e21138b17ccb6882609bf1c765c5a577e34b20000000000000000000000005bf633b1cede4d034a3c61d5d956229e0f07d0ba00000000000000000000000033fdfe2bd1bb41fb2b5b79f7bd7405c12da8a35b0000000000000000000000009975283338f8b51e1ff0c67abd426999792a23db0000000000000000000000004505fcbf89f6bd2938dcc2ea288d2c0e3b82c1fe00000000000000000000000001fb67e6bfda0a9213ae4f96014b7694e4921a7f000000000000000000000000c8b095a6be5947d37bf6f16243bf4598db45100f00000000000000000000000075d82002c95cccc4fe9cd726d80e236900ef7be80000000000000000000000007d756cb459c131f05c84d88558d201d4aefd039c000000000000000000000000f93d58c00805a0e653a37c98ff229140a45e5a32000000000000000000000000157b1198e1282d2e470682776c7a8469ef07bb64000000000000000000000000bd9f54dc5269890b7ff0dd9a4629652549176c39000000000000000000000000e6f64443ae811a31b05dcf7a77a647ba82702b3b000000000000000000000000c733fa03ee5d9fb635b9419708e494907d670171000000000000000000000000c06385c4a79130e164304c328a22e1c91b294a1f0000000000000000000000006084e22e8fb0c69669d1f93263eca6d0afe0f877000000000000000000000000bbf112c6dfa13fc6cb5afb35d0436733b6fa9119000000000000000000000000632d9771d89cade04254dde8eff4dc29fb3d3aec0000000000000000000000007848522c032b727cd87f1c556d6b0119776338dd0000000000000000000000001221e1b8134a9e321e1223b2f700c6cb921878d700000000000000000000000019eac4c81dd8d285035765b130752039a48dea54000000000000000000000000470d50ea54c75fac424999a69ad9fe7039da7de70000000000000000000000009e1ddcf446827632da8f36f99a06c5488843f6510000000000000000000000000c9b2c06af31118d2714eb73324a6971b2cf7cc20000000000000000000000000800666b0d76c8d261168d2deae5a396db4aa5e8000000000000000000000000b730cdd1f12dd5d51666c6e01814a059c118fe3c0000000000000000000000001627d27502c613b4fa9b8983863dbe3788159c67000000000000000000000000d0ef5214d34a2fe659bbbadfdc038d59a071770b000000000000000000000000cde447f6fdfd5ff640b4cb29c1e712b0b31825380000000000000000000000005d35a5f861f083d2d88f537d695bcae95b58360d00000000000000000000000026713c2a5e8483a0f8924c503dfd4fdcc6630173000000000000000000000000965b2de7a483950375140c9c4b8bbc31174bbd6e000000000000000000000000a15acb78da7075e1629d0c93c157c17d28be423a000000000000000000000000d6f62921f593cbd78e4f860c4aa5dce9189046c00000000000000000000000001bb5b0039d378c18bbefd0a72d4d7451551a288f000000000000000000000000968c5ee7b682803541aca8d61f309a16cfdaceae000000000000000000000000be10244f8ef9b2dfa812b0d0937cba0ede14629700000000000000000000000050d9b321763162a5c95d096ea468b750c106e2860000000000000000000000009d75d723deb171ca01b8064699fec47610fdc20200000000000000000000000065c898cd6428f57d90159e451cc28a2c905f77e600000000000000000000000067d7dd99cb1c0533786069e54a8195437c754604000000000000000000000000451338d768a71a7fa7e21a468b86fd4ffabd6ab8000000000000000000000000f73d5da5454164be32fea005e1ee0c1d49e9a02a000000000000000000000000905e0e79971da400a5ab4fb74b17c96b84879aa600000000000000000000000061daeda5ee705b078daeab429906f44a91dfdc0d000000000000000000000000fb84094153f0bb40d083fb2e6bf10356ebf8b245000000000000000000000000033f9252772b52e8972306fd6458adb85e03ee8e000000000000000000000000af0b46fe0f4ea2c3c9dc0ed866876831f326f2a300000000000000000000000055322da1177a916d4bc6ac4ba81865109626d7e00000000000000000000000002e7cb2cf8512d6b59a1ff0728a81b5db173765f90000000000000000000000000ea3e3cfc9bd4a818d92252299f29e0a6f1bd5fe00000000000000000000000009f31319df7c8b565b8d1b56f112aa43e3f3d8ae000000000000000000000000c2eec62d7265a6298ff4b939319b33d9aa84c422000000000000000000000000094cfa169fe669bb716ce6fd6cb2e75188b776b40000000000000000000000006684188d2ba9ff25acd0e27591c157738829034e000000000000000000000000f3c1b36eab3cbd2105f5000ac163c109c1610b50000000000000000000000000e4976e87ea1678a0457d0ca4194dceff9a40c9e4000000000000000000000000882c186adc59c9f802c17ffde704368bdc1b17ef00000000000000000000000069cb4d9ec7bc5c73d782821900193ce418d6558c000000000000000000000000a51828e0d99cf617ca9c889eacf0fbd909dad11200000000000000000000000019f021596a758b5e4d4ceb773a0c3adf347d92f0000000000000000000000000163dea288f89d7e0f46464b106e935738d842bf60000000000000000000000008642aa9fdd9bf02f9d0606593878a9cd5005b25100000000000000000000000089b65aa415b50a5adca503a6b6f6df775f2ddb4e000000000000000000000000589d5d8dcf520a301ca1c2eaeeb276c0476887290000000000000000000000001391d1a330ae6f9b44dc9ef4e1ecc4f3f96f1801000000000000000000000000ebf494ebcabb2d4d534d072ec019dfba267878ee000000000000000000000000d66ff781c7adf675c35969731229da9ba10fd6980000000000000000000000000e24b514e89afa4480efb60b27d059d8d14682db000000000000000000000000b494d9012a3e895f5bc86d77f21687fd9e930aad000000000000000000000000f5a667e2a5a057946816d48fcfa64eea554621e40000000000000000000000009d75473e64e5d040e307e7016b2b60af42f93e10000000000000000000000000e9865fa9f028819f271776838910d32797e22a5c0000000000000000000000008e6845f8c4bc64d2645237d8450e7a0ebbdbacc70000000000000000000000004f3be5c388a09e3562c5c6de9afa5054cc15c6e10000000000000000000000003e3b8d29a7658ec41c2605b2911fb5652cee3955000000000000000000000000c47c126c74df1744213b09e62393de8af37ef4b10000000000000000000000007b04418f432b83ebc222511f33c94e706223c989000000000000000000000000a65bb419e55eb34647529b796a71cc3d732f417500000000000000000000000052f7b9f8dc13ab2418fe48b8f367454223440968000000000000000000000000c63391a9fc5c29f1c719dc517ca74a92a71e19ec0000000000000000000000002609b9a98c9b9390561fd44a3d385b1d8d8730b80000000000000000000000000c147d27910bc89cc214c48d1e5df5a3ddc20070000000000000000000000000b7c34be70fb899dc4b486ed923047086e2efa0970000000000000000000000006ca9ebadac91c25f7a472d04e7208e3e54c1fa380000000000000000000000007801edc68d2bcd03a97d1142d8f657d7511bf73f000000000000000000000000da3d5b7b47ac5f681557867ab0d735ed0c88216f00000000000000000000000037f2aa1c8f3321dc2b6b4c9b63b746949bdfd2da000000000000000000000000d9661f797d25faf546c7cbe98ef05c334947f4a10000000000000000000000001fdc0dd07dff760261606afb9121d20b5e49d98e000000000000000000000000a31ac7f68ac2070e1aad1f5b3d70f956ed3f5419000000000000000000000000aec0ec285c29cc3997151d7bd6f6af7d1384ccbc000000000000000000000000a1513ecdb3a9e22a43c7f06c185b20679068828800000000000000000000000096f61c8e5fb2d30c28e19d9b53156258e92f9bcc000000000000000000000000f1f2a27bb09aeb5a0760853896e83e1d490ce8610000000000000000000000002ad225b90c887634d176e03e9138656e1e58b7bf00000000000000000000000082530a8c4f36e3d6567455929b562708b3cba702000000000000000000000000564236ba624caf075bf0855ec13073260e6116ab0000000000000000000000008c8718f28cceffb09000180d7092158cb466912e000000000000000000000000705d1120b461fee37fffbaf1cc4d12a750decd84000000000000000000000000fa97a91cd3fb68ab01d9849709a57055e385dc1e000000000000000000000000c8b29d3dadeb4866925defe973375bdce7609fbd00000000000000000000000080b068ef35e4e32cba9673c92170e2be7a6d518d000000000000000000000000ffc9500728d7b097d042222bf92e5c5c4cc7ae8600000000000000000000000031b39fa83356a299635fd51285322ba7517fa4da0000000000000000000000001f3b643221adada60434984d9b547af361f65b5b000000000000000000000000040e8eca3e0641d9973394268994e2c2a23dc87900000000000000000000000015f7b1d90843b1d630a4daa01d854af60c0a1246000000000000000000000000bb6e497470c69594e09eb7b0e9615eaa8f88a0be000000000000000000000000620bbeb214993824bfe8f854716e5a21d28c9957000000000000000000000000920b9693bb48db227fda30d32b9243dbd90d4ddb00000000000000000000000021c861b64d86d5ca814acf883ccf11ccaf9d74fa000000000000000000000000daa7e3f055ccca17e930380ac795093e5d2e6ade000000000000000000000000ca528050d495477f9dea8e90c45934cb2bfb4bc10000000000000000000000006cf8b2cdb6ddb5aae91b2434b7d40b30431311c3000000000000000000000000cb5c10d290b5976398745042c9d75d3d1844aa57000000000000000000000000b5dc14d7541a912e11be763fe4759ecdeb5ec782000000000000000000000000e34874196d139d12ad0ef9ee0316116d0a7209e30000000000000000000000009b86e2fa04b98a528c6eff70bbe2d71c1b7e6b9900000000000000000000000000b443ce115d323c7b0946cb9f7155efbd2af966000000000000000000000000a658a33e19ab1b9d4f10e7fca5bfe71c2266826d0000000000000000000000006c3f4d600bf1a44a82c485f205bb4545fc08056c000000000000000000000000e806f38037e25cc7c160884fe006a048bea2d6c10000000000000000000000002cc7e4e84831207b5d367ff4cfdb4612ec936f810000000000000000000000003341a8f2f218a1c9a2cc0b87fc058584cbba27b900000000000000000000000025450e915cc18560473b39e6bf6791e5e3f34bc700000000000000000000000010c97db580bb0c275614b00dd4a1f051b28e395e0000000000000000000000004e5ed8c634468b008d8a629d5748254bc05e9a76000000000000000000000000410dc4c0281bb12f05dcbfe2ef830781565eb56b0000000000000000000000006841f06617535837b892d9ca3f84d29b7357277d000000000000000000000000a1467654823a8ce9e774cf57989181f3e2ce3ab4000000000000000000000000bacd01e2446e34c53fed047e6ba1fbb33704a57b0000000000000000000000008cf75cf1305e68cf2f73e844528746fac3e79470000000000000000000000000944a1ab89dfee42fe613632e16d9a712b20f3f7c0000000000000000000000006c0ff63008e92c633b5de91897bb877a6b0052dc000000000000000000000000cd1308b427c74267fd67b8edab04ad732cd77068000000000000000000000000ffb211d0d56cf1ba57a235c521ffd2d98d912cb60000000000000000000000007f148b1409d9728ab77a36778b535cc5839ada1200000000000000000000000068c7f8e1ecb20e0b84f7b38568c720485580cd9a00000000000000000000000087c290074255561d6d4a77c0b25d9799be70c3ba000000000000000000000000d58dae8eeb5b1a5776011c6153d498dac1af1b53000000000000000000000000b8df3041c2b5028b6c858605dc4690ba2f60ccb90000000000000000000000005d939365b1ec52f3b922a23320835b032aefde6c000000000000000000000000d59b527784d8a9e5aa2d76ab679e0031ff8015c6000000000000000000000000366afff6d11e6f41138febcff03117ef404bee280000000000000000000000008e0d586f4c2a0f2a0864d071e4225d759e39884400000000000000000000000091f8a7be90031f4b5decb6de16cf6d9cbd1c9a9700000000000000000000000015c1b38b9a896f2f3ddb35c4d18cbb5df4dbf43300000000000000000000000078592880f3764a83feaf90653396b896deec0e850000000000000000000000000145d5aa79f8bef41b3b941f8a93c77a11cefcbb0000000000000000000000009699122d8ac8c58e9e227833fd72e240b987518d00000000000000000000000060fcde39b1a823a3428eabb69379588a4078a0f1000000000000000000000000655d1779bb17e29a0b9ea95c1105b02f721bb8050000000000000000000000001605f38bd874ec1f7d1e0930ca84db041592af99000000000000000000000000f3c8d7ec517e201f5b96fd805dfd83434d6b4e90000000000000000000000000b21e477a609aee5dc8f1b8c334fc611acc90cedb00000000000000000000000064cd83a3cea0465507f754ec6a4eed517a03527e000000000000000000000000b52c24cc9949fe76b912f1a80a4ca2a3f8d7644a00000000000000000000000079aaaf10f99b0cdc51086fc3650e04f23b3ed307000000000000000000000000669b1d8a7cf6bbb554314a37d11d3dd98fbb0c6b00000000000000000000000015afc256fd0bbb6eb1199ae9c8b4a4963a2d21aa000000000000000000000000018d5b64cdf97bef7069f8151a77aa0dae408661000000000000000000000000a81adff3a08053bf27f2cc27833a42ed292a3a11000000000000000000000000b0b0b310d254f848e3e7cb1b6f120dcd0eccf979000000000000000000000000c9ed3b757dee7230be683b4cf9a50d4a5f1d01a100000000000000000000000069ec3a1906d6a404779826d3faac405ed6531fdd00000000000000000000000069d364529ea18ce5807745ec71b9a5a1aa5074ee000000000000000000000000e39cfa05b6907aa9fa6013d5d5e2666747d48994000000000000000000000000f8cf535fa568ef531fd045c3791319d946664c1b000000000000000000000000829a6815f81b0d3aa659bac7f04a6fe2f1f55b04000000000000000000000000ec103e7a46520f220a1374b38cf5215d0ec38fb600000000000000000000000079229f6d8a069b5818b38f3a684e9199e92ee14f00000000000000000000000081cb4139d5647c33615ee90249c6cc70f8edd075000000000000000000000000fcf1041fafc4d758f3f266845f71c4f82cad2f6a000000000000000000000000bb32bae3e39debab456148443065b5d56892558a000000000000000000000000e0aa0e74579f3219a1daad519ec72953de1b83b6000000000000000000000000b9568808b44e1bbd11d27de145fb344b2073873e000000000000000000000000b2635a2a16a41ee0791feb2468dde6f7c08f5c750000000000000000000000001d5615d9b53bec122f9a1e7535586595ca6e0041000000000000000000000000c1d23d46745ce834c72371059e28a05b6ce69f200000000000000000000000008a7552c7af0a10eac6d4ced328afba2483cd3b270000000000000000000000009968119da42baaec69d9f7cbd3f2c3b046cc9d86000000000000000000000000f6c52e74e2e764b1e85907ebf15456b660adb032000000000000000000000000610fb7e531886635df83d0f2fa4695ef77fbd5890000000000000000000000008a1a8b1a840f3c105eba661e81a6ad8105cdc1a2000000000000000000000000ca548d2c1a27717cf32ff47aefa261eec861e8c8000000000000000000000000085f10d2e5842b80a3844673756ed5bf0b22db6e00000000000000000000000094736cbe954ee032ede8001dc40a85d4d7bf5c8b00000000000000000000000094361597e614aaf2c2778675625620866f21369a0000000000000000000000008d017de0c7546665ab2045444ee172ee098fc51d0000000000000000000000000119fd23a63af5a37cdf5fb5ff1e94c5102e80b90000000000000000000000001ab767a8c13ffd44fe414488cb33afe06976db76000000000000000000000000e2b6d42c42dbc0429d0ebf24dc0ad855d6f19829000000000000000000000000bb165ceff8da98e991c9dc4b58813e523e4b9ceb0000000000000000000000003a36c7d8087eecdcf987025d3b6649c54b0421b20000000000000000000000007af4598a7dc803c2685e1293415e1171d46cb9b800000000000000000000000032a81380ae0ff83de8edc1ef9c96aa9c4c1ac0f40000000000000000000000007bd0fe7d36780f116dc0e6933f30a32a598c0d9b000000000000000000000000874de405fe8a8607a120782315524057ea523e5e000000000000000000000000160b37597f93ec4f4dbc3353315e2961617d2aac000000000000000000000000e2ad544d0a520ac84ccf3c7988c9ac5a82b16a9a000000000000000000000000b05d8761c57fc0e9dc66035dbe572a2f08377bc200000000000000000000000020c92be7e9ae5b66bb24aeb65c7bc466b8d6c35b000000000000000000000000d89d8adc1f1cacad6fd8f1c69fd79b7029b5977f000000000000000000000000b67a5157db9a07068f029da21fce56a3a66dba90000000000000000000000000e86cab2c2eb8a8e060ff82f76906628a49127f080000000000000000000000001994ad1fcde1e19f775f917034bb083b5fd53fb8000000000000000000000000ce65c389ce5915cb763620339d810cb745679484000000000000000000000000b741babec9bbcfc5f9175682071322f08bf4a7710000000000000000000000003f523c9d7c8d67a161633c0ac50dea455f18fa64000000000000000000000000e0c588a32c5da630f84497a31ea672f2d5f9a15b000000000000000000000000274ba18acc8d1a0166f513349298615cf545c538000000000000000000000000a1337b07acadb6434f1c02dd3b103daa00950075000000000000000000000000a8b5a9a796919adac84502c70cb3f2a148083f5f000000000000000000000000ac2335556f0ae9769c45b304e02d05861b107e0c000000000000000000000000b818d96202f02984c3c44d4627f3ea8c87ebfafa000000000000000000000000a7d5813ea63b7c6490fab3c6af1955fa94776f7d000000000000000000000000d612024b2e4ce51639b8ca8fa60bd96eb4b4adc30000000000000000000000002a7b4f305dc48120b1dd5e9e6523adcd584c97ec00000000000000000000000015743827f460cf0bb5fc1099ab6b909a87bc805e00000000000000000000000049f6343d64332242a41ff510a3c5ba6aab7eceea0000000000000000000000008cdfb1e18fecd16fbd2e45abdadb4ff2415640dc000000000000000000000000ad978d6d054c535f28d874689b270f67963ef077000000000000000000000000beb9d42336626392ed072b01980f933a1401e7430000000000000000000000001e442b25119e9d0b3a54208fe3e85f328ce3e08f0000000000000000000000007a61ad23ea04daa4e2219bad673d6333a2d859b7000000000000000000000000c7ea0734228eeb97a1d76c74c908cce86ea904510000000000000000000000000d8932acd6a118e76c781d2e2f628e6bb39b8915000000000000000000000000d25ab9f06313555f713926754c7eebaa4fa7c9810000000000000000000000005c426d1e7d536c8effe1435ede662ee4320a09e9000000000000000000000000a15280174afc72bfe517ca18eccbf802136ab86300000000000000000000000080874a3ab89de18f6e5cd6d5ffa3ad53bede9cc1000000000000000000000000d951dea70889807439c8c718ba7d0c89acc9e9f80000000000000000000000009ed1ee1fc2bda03e2cf5388140804d5c0f7d1c18000000000000000000000000ba67a082efd4cee4008ee3db816a2c9aa1cc5c13000000000000000000000000b9176768222c1970ade61d357262504e37941576000000000000000000000000c096d91f441d4d0d55a3ada05e5a82dc3705ed3d0000000000000000000000004f2388190fbb746f12973f7f36f3340c51ce98560000000000000000000000008c5706a71a2ce6ff5145e8a27d4290cb1dfc54a200000000000000000000000026659beb131122b44558d65af87ef9fd8a930732000000000000000000000000aafb91916fdf583e4e38edbf0d888d5ecdce30ea000000000000000000000000ac9a88d90a5b487a9795613ba943e4193256b685000000000000000000000000ec09558e1473b230063e5140d555df062e76ccad000000000000000000000000df8c65b634f752e0510ca57eae231936cbdb90520000000000000000000000003e9fa56f69a879232de5d2a54379a913860d24e0000000000000000000000000b11ac8c704e2fa5a604c6b01b3afcf5089fb2b4b000000000000000000000000e09cd5afcad747670a9a9f6b1774dfbaa36a2f870000000000000000000000001b00f583e3025cb401d31d0321d5999cd4facebf00000000000000000000000013257bb5e59dde76bc15c86bbcc2257172aa178d0000000000000000000000005bef8119dafdfdeaa55a9186a725e23d20e0a65e000000000000000000000000311c7f87ec8fc16a1a8c1d64a38965a8d79e4837000000000000000000000000992ae6eab52054b8da45a9b535245671f542a85200000000000000000000000009f407fc4e4e4f7aad6965fc70355f6555638499000000000000000000000000c60fa6797ae0bf81b026277ea077c6dfbe6e6410000000000000000000000000d907c3abb6e4ead9d8a6106b5836f554ba161fe5000000000000000000000000ba8fe13988a3732de51dfad71ee3059c367b290a0000000000000000000000000f4a26a9867f73270b825c7a4de44e325e92c919000000000000000000000000c12baccedef5656a72ab822e4add70cb59a3ba6e000000000000000000000000895312f12a39f7d6618954224d40f9bba9fd125f00000000000000000000000089e1733c6d0ea83e17fbf21e3074b6d5e3f3f025000000000000000000000000fccdf9111ad0a4da305d85a94bf658a74e0d9d610000000000000000000000009e765d71ba2cfe06c9b870857f8291177c17d18d00000000000000000000000095d62e1e31cebcc60c7330bf7f11dd4c5a7d9814000000000000000000000000102fa4b43aef6a523c5a0c1411147afe6769254e000000000000000000000000adcf8e0bdf0718a722cd4699dfd792ab9947352e000000000000000000000000122adf96330d7a61aa5a0f26e3aa4c08f26655ef0000000000000000000000005f0904686ae8704236d8d72b295a0c188dc2b5a2000000000000000000000000bff46bd1e97e1dc32f544ed1bf7799e8e1c1764700000000000000000000000067d903b1e0cdb7703c95e5e2007f40e7c524d306000000000000000000000000e27b7334571166347cf92207d3726d5ff45abc6c000000000000000000000000e95fcd8643008c2c36be511e36a3100a641fb76400000000000000000000000057b4872316ce2ce99106d27f0e83d1edd9d3abea00000000000000000000000073a1806e16c32b93314bbdd992ca4d45e1513a0d000000000000000000000000c435cf7f2ff8b8fb9d48c8becca80312d789bb6a0000000000000000000000002d0c26a0b55d07d02a3d4afe0d9179598f8a7abf0000000000000000000000004261143ddfe2e1c392e19a1220274f0df679dad600000000000000000000000004e0f8d768814e444beb782019f78add0a1c82db00000000000000000000000027ca0b19fd8839a0abd979e4bc0fc4493d933cae0000000000000000000000009a794e5498122750599f8b908a02bc6b16819d8500000000000000000000000063e98a581345bb160b32c8c7bb0af429fb800e760000000000000000000000002edac2eb4f1fcb30b3708171c7c207760b5acf1b00000000000000000000000080f0043a71a21804f74531608bc0b546c43ee1c600000000000000000000000016d5b852454778561ba2361fa5b89ca956a223bb000000000000000000000000fbe1604692f4b8ddcc0b0a2d3208c98673d115d500000000000000000000000031aba5ce3567c514c4ddba9286120d8b0546b25a0000000000000000000000008f422c53c6822d6171423d601c751f0689317a92000000000000000000000000248d089809096c55ecc34cf57fa85399ae568f94000000000000000000000000ae2e8b959fbcc000c7165280d40120e6f28f4d78000000000000000000000000d807f789a4831d97fba6a9aaeebaa65cfdbec7f200000000000000000000000018ff87770518a15f2f5b3ca6d28331652da6737b0000000000000000000000008f033f0835328e78b0967575950227dcbb073d1a0000000000000000000000009ea0f2b02c35f771423d81370092ad60315fbdb500000000000000000000000095329501b647ce71b8058047e38d4cb3433328e00000000000000000000000004d07f3ad7b3c0955531901e8c1d9ddb73c44f63c000000000000000000000000a5c73a2c11ebae2a6387c6e832f39b4948e18db4000000000000000000000000a5895b3863d0e98f61319da6355df854c9cf50fd000000000000000000000000c836dd9f5d5d8f32ec284b58c2041a91953ac12d000000000000000000000000392a3708feccf0e06d9e987050913cf10c764bec000000000000000000000000832c207dc436abdbf8912a4076222c72349b0a2d00000000000000000000000016ae71c269c7e9880dc7c02c6f7a84b4d2ba373e00000000000000000000000032a90b4853a46a836f549643f403d29823c4a1d4000000000000000000000000bbf064718f180855e5f8256d3911e330e88de01b0000000000000000000000006842f70090f445004dc8c309fd693c8ee0cafd020000000000000000000000004b1b5f5eb8c7b7259aae54607efbeef6330c6099000000000000000000000000ab5f9071d325b9b5844d52cd4e55ea6bbaceb021000000000000000000000000161eb159cf54900ad438bc245c0802d53344dee1000000000000000000000000678613679a595a2923167937e95f41234917bd70000000000000000000000000fea4137ae18b22bf590cd53e9f0db57fb2c33b5a0000000000000000000000002b974b41e6fc5827cb3798779d91a292f8a844f100000000000000000000000084fe6fe78a388d9f0175c0700622d92aa9a8712f00000000000000000000000054f2ee4d9686a4bab4410977aa3156ab5c5d229f0000000000000000000000009c003e12941895697c74fcd329a0411de46274b70000000000000000000000005957d8d452cfe8dbd60ed99f4a83e46bd1be1e38000000000000000000000000bbbe31edc4381065eb2cafb0a85a146a42f5ed65000000000000000000000000e39e1195d33dc5bb4b36de398f59f3f8389c8e830000000000000000000000000cb8954d1efe41ebfff982e36e9327c6b315f0c7000000000000000000000000bc855c764c7915469033e8a3bc0b3d2daf216056000000000000000000000000dfbbc1837f42eb1e1616cee8084358cfa3f403a0000000000000000000000000131dfbfca26b0256aaf7b02474b005ebd53084b200000000000000000000000001b6d3507071828ebf48561c7179bbfaf5fb63580000000000000000000000003332f9875d4ab4dc0c90c0672bcb03992f8d1e8100000000000000000000000072f20d06979115fdc1088c2cc32af909796b8e9300000000000000000000000073bf22ead1a8dea72ea8ffff8b94510bf0063f8e000000000000000000000000c7d430eb84d88126c4207e0d91a91a020cbe78ff000000000000000000000000cbfb33dceb2193236696b0f93dca4937fc1aa9bd000000000000000000000000b2cf7cdaab47d1033b6f2894f2ecb05e57b5b12500000000000000000000000093a1838bef2d1891a33fd618026e6943f89e7290000000000000000000000000396ae63dd70163f13dab565525b6ab6f7b2122d30000000000000000000000003a110bdf14407e19d7059c41abff6723ff26fa1c000000000000000000000000e272cca6d2419e62c31257942cd0c053f8200466000000000000000000000000a34109a154bc5a2d17309c3c233f50378aa83da80000000000000000000000007e8f00854ef7e1315a45fa16c47c163e03a360c8000000000000000000000000a66e02c8a51673d45726daa1c390f665f8a71cdd00000000000000000000000048e1cc6601845dbde3e008c02db04792d07780030000000000000000000000006387a113a20512be8f48fdda37ec6bbc65d68987000000000000000000000000f12bb841d6c7a6e4abe7aed2dd64ad8f6aa1c3c7000000000000000000000000424999e3bf04b918ee9595f2473293f7cccf99cb000000000000000000000000492ed46f5be84e6b59ba41a0c292de032b87fa5a000000000000000000000000b9299b1c9b1588a5bea98e2bc81cee81474c7846000000000000000000000000b187f9958c83a94906dde9320ee66c235a9ea9b9000000000000000000000000f29eddf143f36739ae511da33d90f1bd7ed0e0c1000000000000000000000000d694e99f4df3aaa8e8b232cb2e33dc8eb70f38e7000000000000000000000000fe49c80372a2209d61a74d4343a11f08a3120a7800000000000000000000000024f4460d6ee5c4e8067cb41416b2dc0a5ca5659d00000000000000000000000040e01e3f366c685e7f9a3efdc4e7ddf0e807e181000000000000000000000000ec5c67c5b6848ba57800508355805930668633630000000000000000000000002797f50e5d6485e9780d2cc68a91e6258749f2f10000000000000000000000008daff10a742ca41e371575704b194513a2dcaaaa0000000000000000000000005ba9ff4dd62df9831c4577b6b240c8ad06e788850000000000000000000000009ef5f458cb2a356552067378770e22b5e3f48a0f0000000000000000000000008379fa915b5f2ba7bb6680a86049cf647f9e44140000000000000000000000000d2f69b57e885223cce38537e5776fd6d560e28400000000000000000000000077872b6edd5c0dc8afc31a8f72f6d3d6e2eb135d000000000000000000000000847acbe1cb1307dacbc99dc598833665f975c63f00000000000000000000000032560e3d623ea1cd5370b103bcd185dcec463af1000000000000000000000000fa9f8d217bb3d998a930369357677d08f80e400b000000000000000000000000b30c402890511f3942339cb9f1c085c5ff557bc70000000000000000000000009d4c8655b7af7018634f808b86e923ebc163363500000000000000000000000025c88abd3efa3e6ca986c0fbe8542621f1299d2b000000000000000000000000e0d04cbe5373cf45a80638b19c2d9422f43c18840000000000000000000000009810a9ea2ba61e5efbe77023cb0614bc1918111f000000000000000000000000eebd96c6c7c0f3ebc5300f494712d502605463d000000000000000000000000010ea09014e48048812c05a832a88d6682a6c9ec600000000000000000000000015fce48307a3f0b1d17857aa271e1c6ad791d7bb00000000000000000000000065ad63f78c14e121aaed865cd6dcfd437655d0b6000000000000000000000000f3f0bd21638470404f34f4826356ef62cb0c789d00000000000000000000000014ae37af9cd2dae4c55e7b94ff27f20aea7318d80000000000000000000000001cd1130df7dc521c01b93434de6f92188a8dbbb00000000000000000000000000926c0234dc29cd7290785d0e349fe4d5be48ca8000000000000000000000000e9c113f656d64e6f02e0f9e6320bc53ca8966c110000000000000000000000003927a7916e8c13a8d73ff16a9130d47c193b8c63000000000000000000000000818c7524ef462718928b606838d27664cd87c4d300000000000000000000000011c147bc6d1bd5147d82fa45dbbd75c6266249fc000000000000000000000000699e6e9e3c33217e99ae04219bee49794dfef810000000000000000000000000befc6cc4ba04a30b64d81d008adddfaa0d3096b30000000000000000000000001ab5ed3a9b7a8b80bca95693d6d09c2e53df13a300000000000000000000000015a3493bdede236f97f84f38e041bae6e3c93dac000000000000000000000000fb59fb5ca8c7f852162bcd82d2abc7d5c03df59a000000000000000000000000ae1f5d84801e24bed2d85eb405908ab2331cf97a000000000000000000000000005a7f8948c8e86dd707419ad9ef6082222c2c2e000000000000000000000000c483205f78385591ecf53fc49da611f1bea34b900000000000000000000000000d47152426add7d15418a5b882ac39b47fb5ba31000000000000000000000000d4e2b2369d883b47494ce1c7624a19f6737a5f70000000000000000000000000631b96d310bda34282c8885b000b6190c4cce5520000000000000000000000006a818ba820cab98f27a61cc0c0ef7c9a03411ff80000000000000000000000005df7716c23a989cc4396535aedad41bfa5f9a7620000000000000000000000003c6e325cee5800a253e9a20243ffa8d7b7fa2fe100000000000000000000000030c3ab3bb7d04d4d75fe783e971f652af52efa35000000000000000000000000d2cfc4111995793e56c2a18cacfd066c7dca9fb7000000000000000000000000635cb086ce4fb9b44efb7c3cbe16b6c21fc715e9000000000000000000000000b88f6f1d98a14fef4fc6d76e5a59d1f25784103c0000000000000000000000005820d5666e5758ba34e9a980dc6d24c6c44d4e90000000000000000000000000778c79bebc928dfcf8f2a2ef1357b1405c0aa18b00000000000000000000000088e930127f18b9608339b226a379ed6e0d77739000000000000000000000000095e11148d9740b77de24f5367d1277ba70beab040000000000000000000000000db549d2b08d313f6b4fbd3d70fb814d539b4691000000000000000000000000414b6f81c1fe61cf77b9def13a0623e7c4713e61000000000000000000000000cb163f139f5760c516e345708b17fb5bdc205ae5000000000000000000000000358af6a53e84f9288ae06db10e42cd7c352212d2000000000000000000000000ef72152ac720f71bc8c2dbaa0145d58c575de4d8000000000000000000000000b6b65c7ef0e2e0ae4838ecd83f6495aaad1fb89c000000000000000000000000cdd5ee11aeaa837236ed7ceebc995702f3d0b736000000000000000000000000a372f4fd1a9f1834f96093680bae4f622e8d8f80000000000000000000000000ea3d9a37b627ae91054454ec5b0b6c3065e83eb50000000000000000000000000453c2ab10a460e704fa01b06088594238899ffd0000000000000000000000007ecc17ba1209773afefbb7d22fb03b1111a8c46b0000000000000000000000001d7bfa836b6f4d6d0b09248e93aac43543ed669500000000000000000000000073bb384152c8c2620f1c4f1032165dee4a74f6ef00000000000000000000000065c3b9724d2c45e8c1b58ffffc54c360fa24925b0000000000000000000000003c9204bdfc43f9920cd44bb551bcecee0a2596d30000000000000000000000001305d9e0fe344cf7a5f9908f181d7a88cbd1d53f000000000000000000000000162fd5182498be97810858e54188cb1c543ab292000000000000000000000000d57977afce63259f47e206ff47b4fe06aea37d5000000000000000000000000039a2d79ae5c325944251edec9f127dff87d08275000000000000000000000000137bcea04f3453903bff69449d3f88d9fe35a29f0000000000000000000000008bf0606a3735cddcfaa4c7d8ef8fe2e553bab4280000000000000000000000004fb96b7cf23d8091da95cc57bbcf477ce74bd61200000000000000000000000091c2f7af19e5773a9d5a2dad08e31948f85737b9000000000000000000000000fef3bdadeaf68110bddcf7559a12a41a0fc1a292000000000000000000000000f0e99de870734bb68a091b59da1afa49c74add31000000000000000000000000fb96f7c656752cd8a178ba4da8b2b3b58e67e94d00000000000000000000000037ace0110dce4dcc0603985879b1548c10c39674000000000000000000000000bec0d9c79674f6c18251c22efe9755ca4fd5aece000000000000000000000000e15d3dba5ac8038cd836fee826290670faa7163200000000000000000000000094200494d0a91bb221fae8ae222a049106673516000000000000000000000000a6e45e0f2fb994a5660672cddc9367dfea31d60500000000000000000000000050c64b4087ccbda1a89201887f44cd8b4f0c92ce000000000000000000000000c5b2197b81211b92acdfa1885fe9884281e8b115000000000000000000000000f85609cb614bf4937f96f4893d54512f11e0a53e000000000000000000000000fbbd791ab7bc42279167867eb263acbe160ef9a6000000000000000000000000c8cee9a5149258aba2bc8be5bcfd25c66231e48e00000000000000000000000090bddefcae9784ed14a71748c0e080d78493fc2800000000000000000000000069bfc624bdfc3eccb00594da870d74b0dd73bcaf0000000000000000000000008a5f9c8b0901be40e31cb8a1a969c4d8dacd4042000000000000000000000000434ca2a5e19366b51ba5beb9cd7e1c45aa9d174e0000000000000000000000006d8ad3a8a2a5373c0d8d3925f47e2d51f8a2a9200000000000000000000000004d45135eafadf37082b2fc0b27572b0da2c6757600000000000000000000000087f82e1d2ab1c15cb846a29ffb7a6094e51ecab7000000000000000000000000ee482dc6275f13d638023cbcd3a42427ee6400f8000000000000000000000000dbcdab83e3b086d6e694e461b3c95b5f6b26c8c9000000000000000000000000441565d61d9d06dda3d104209e42cb1b3e53b65e00000000000000000000000039e6eaf436a48231c0840c4c87299b43e5770548000000000000000000000000070ac2338f93aff06fd35bebcd226a5a78d9302d000000000000000000000000a664436bde28915f86126ffed34c484ffac25f51000000000000000000000000cd8e013de599e5f0246c29586592ac6980c43dca0000000000000000000000004f9e239f2aa0f2333bcd0f9384229345447bb7110000000000000000000000009ab68683b28192beabb3331fdae682ab69bcf4c1000000000000000000000000bd00e2756774accec2aa7aac93cd010d931729cb0000000000000000000000006b614dabc7c894b250c1a4b3bda2e1927a6ecd0d00000000000000000000000046bd30d1add9fd749bf28c88bcec73ebbb57f598000000000000000000000000fb556a4afdcc458734841515456a50a999bfe2a900000000000000000000000084dca3e1b0faa32216e982bd049db5ad9d32c0a7000000000000000000000000e1559572ce79ad0dc862f0a41ce5f18e14f8b310000000000000000000000000030dacaadebb91adebe1321e63d06b430ebdd0d6000000000000000000000000c43bc539406b8a419c64e3301282ee26e538ff1f0000000000000000000000006461efb37e4f762b681853f9ef15ce1e81a48cad000000000000000000000000bc3dba6da6ac9ed52c4c28d5359c509fd947f95800000000000000000000000043c3c01010f50543c6dcd88c573d7021a0d3b7c70000000000000000000000004b942254d9a411e2b0f344acf131e7c4a8e1d2740000000000000000000000001c7c9eb5da2dd473a99e99197a342ce52c084eb6000000000000000000000000d75ce148c722cfc7d71cee043a4b62bac38578b80000000000000000000000009d0488a62174a3154499715b408dd2c3001e4e960000000000000000000000003c5fbe9d70d7e4fad2898df37e9ebf96df663c4d0000000000000000000000004eb3d6a1a0964d2e948779a5a9a2adeb573bbabb000000000000000000000000bbf66a228402e1dd0a76088aec0de6fb32839af8000000000000000000000000a8c1c5cb22c81dd58a4e7fe7fe631073b3985b1f0000000000000000000000002c2751b7a28978ebbce10bf8fa2f1d4583b5895b0000000000000000000000001c0f09122803c470ede3906a822d8f4ed2509eed0000000000000000000000007f2b1b0d9c9b3df932ab44bd0e2ff4ab9c25c2d9000000000000000000000000ffa4bcec427aa26cd6ffcb41b0a17d615d911ea2000000000000000000000000571b1c08499b0998387443310ee7301363f930370000000000000000000000006d01347f9c5b50d848f0211fd4cc23b5adca34c8000000000000000000000000bbd84a4a30639866fa569ad13b78113b602b8321000000000000000000000000300d82bbd8a39ebb2292cb4f0a44af5d3f8b5926000000000000000000000000410dcf440035470c36ed75e4a211fd2d362040a600000000000000000000000004a6972861a2918b083070dca9570132117570cd0000000000000000000000002ba8b413f291db86e34cd010e1bc71422872a76c00000000000000000000000025f4cc5b49839defa988ec3ce19a463efeff34ee000000000000000000000000d7e9501013ddbbcf0b6217494183984f108f73c2000000000000000000000000e8198dacd44fb9c37a35b79798f7b8d94fe18c0f000000000000000000000000032d6730c59cda32299a304b436182baea241049000000000000000000000000f908cee6a36d57c53b164893d72580dbd31a72db0000000000000000000000000f48edc08a6ec55e0762080a6e64c23a1ab8d485000000000000000000000000c90a32981ab57a511fdb4086bc98aacce74dbc1a00000000000000000000000073eb5f1fc268d6cd3d7322206ea7a1672917f317000000000000000000000000463f56a71c7bd947de0a22778746be42d837f11900000000000000000000000014f1196b014c14808d825d8b86a972f590838b32000000000000000000000000e8304b62d4627f52e1f336713e013b3a7889e1fe000000000000000000000000396f595bbfddafb0c633d0805327c3391714040a000000000000000000000000faa86e62eccb1cd71ae664269ee3b04084e67e14000000000000000000000000a5f634069aa50c0374e23b9b6eae99fe25c06dbe000000000000000000000000a19ea6f76d2a10782dab070abb77d7c5df4af1bd00000000000000000000000007336073960fd8a0539fb4cd2908ce08e10e14b3000000000000000000000000a27425857f43fa5f111942d61f71ae78445e68c700000000000000000000000064f1012fae20cbde78e5ef9bcb060a234cd7225e000000000000000000000000c804cdf53e33660602c5e9694fe62224360264a2000000000000000000000000b7897d036844229fb50c1cac05d4c15d243ad5330000000000000000000000005ac7894926292357dcb9fb17857d4a32582486e700000000000000000000000082154d876b7ebe812805c616f6c19c5c2f71382700000000000000000000000019be1659e88b177eb05498f4c310be8e3d1a8f280000000000000000000000003877c20aa3d3b8fdf28f6a9c5d274d19e041684c000000000000000000000000d9625900c928fe7ccb814898898dd14cff1248710000000000000000000000008364da6620eb6e4ede7a86c3392e0d40c67de88e00000000000000000000000067d5ee9e128e8d9e791ff006ecd1e2d04b50362e0000000000000000000000002b2d26ec5e73ee61a2b74a07b5600bfce6f0926000000000000000000000000080c8c688f6b1b0f072b00892cc826710ebb85330000000000000000000000000b42ad0cd5d808c3374ad4fb33c18be8872ea4fa60000000000000000000000009f7c8df541899d1de06dc9b661b0e0a236314ecf0000000000000000000000006fedeff1e88c97f5e1115e466e5e886f6f498353000000000000000000000000f0954e16f656d8586e5e6945ed9fb9c7801add37000000000000000000000000e29fdb435026daa5f446b43a6d3be08bdbb358c7000000000000000000000000df68bd9a94bbc1bad6d641003c1ebf0bf85e5a29000000000000000000000000d1c52bff7f626cc5521b9ddcc0d6f3699f87f82b000000000000000000000000facfffe4f63a8afb76b33fed9e4e1c79d904f63b0000000000000000000000005a2b040e73ff43b55ae851ae8ebe7a12e006db29000000000000000000000000e1b9ef6a20e1b45eece138e65c51319b1101abed0000000000000000000000006373e81c5017019c57327dc09bc072548f550f47000000000000000000000000888e3d24555fe7f636b8f7b6867ef4ad2cb306590000000000000000000000002759891e812853f82ee270f4f2a44f7bec2c061600000000000000000000000054ba67b23c2a18c390de97d5f957e0b0b769b9ed000000000000000000000000a295152f2ae98b64fdae2a4fcfe21d939343229900000000000000000000000047103e975a005d96035b8713ba6e5e3005fe0ab1000000000000000000000000578cdea91e751ff843757159a62a69ba19542b46000000000000000000000000feaa332fba4b7850c1bc4e4d71d4ded7c393eb8d000000000000000000000000afea0841b0e6aad2abb9e9db0f33f9b257c895ea0000000000000000000000000595850dc28171bb3e4959fdd784e1752350f6b900000000000000000000000032e0a3e480493dd9c5ac0882232f36daab9e90440000000000000000000000003e075f08daf1be7d94387a12a5b0c1ef26f5c0e50000000000000000000000001fd6b5844c8224fcee4fc38bbf17e320d5f7d42e000000000000000000000000c57fa743cafea4be0d8bb0e8d1f551b276b283e3000000000000000000000000b3c74eb9df2afea2f867eb355e26430dbbdf7f0f00000000000000000000000095acf4f38c5ca3e7dfa379d8817bd0c062f7b962000000000000000000000000cc8081c99820a0e31539d94f12f2401863eeb4c800000000000000000000000041aa529453beb5a15225bff751cc2c9399df561500000000000000000000000000c1567aab99450e8657c48ea749080fd97328db00000000000000000000000023cde6c55c47bedd75d287e055e9776d1f6c8bfb000000000000000000000000ea1c5df07b60667e5495ed8034c27c577300e31000000000000000000000000052ccccce55cc6a5ba58b552b06b6f6df99d305370000000000000000000000002715f4055996f9cf22339007f37f2cdd42e9b4a8000000000000000000000000a904a6abcf32876c32e88c01b1912db18bb5c7ce0000000000000000000000002965570f64c9c2fb5b9c09bf36529a64386969690000000000000000000000004e6f976b1a2a6d7e2bc55b302682637a958afdc7000000000000000000000000a3c48520ebbd262fe548003d001eab7e6a652235000000000000000000000000d79c22f4fffc6a5e0f85b443240a1d7d9be7c785000000000000000000000000d6df98de45acfe95db921f7386439773df2b3e2500000000000000000000000084e39127ea8c6dd9a52cd6e9472a1ff4036fa547000000000000000000000000eee73f73aa21e2bd48ffb60909788925c6536f2600000000000000000000000012b785e945138b76f5dd7cc49c7fd0500d8f367f00000000000000000000000047c4bae1500ac715d2f46923be56b37bb4c3fb7600000000000000000000000058bd1646fa76091b5a1a23c6a6fe59b748f1ea23000000000000000000000000058a64ac5dde50f5152884aba441d4ffebfea8fe00000000000000000000000062bac7103f6919cdf6735b70bf0b8fd170f8bd74000000000000000000000000199d99df4219a3995be2b2905b999e67ef09e13200000000000000000000000051ca4463baff4c74b485d700d4f70c9f59b56cf900000000000000000000000080ac258979c4aab9f843a0b3339457891fa35547000000000000000000000000b57e39f6d46cbedc32419c6a9194c6271c3e0ee6000000000000000000000000e6a3e97a5771569ef170bc41e823c25fe5a3c0fb000000000000000000000000c3b6c3d6dba3232569ffcacf12606c5adbef0eac0000000000000000000000000819d363e30ae714dcddf0b1118ba906d82d2d5b00000000000000000000000017bb572c21334843d6840a87b8ab62ee381765e80000000000000000000000002a8c86c66dd02b9b555d5438a669ac661eebd27b000000000000000000000000e4f7b5fb223b63f4ccb5435d22febb6f4064a3fd000000000000000000000000ec0d71825b2fd61e5f65ed846b525ee8f760bb77000000000000000000000000649934bcf0e8eabf147b0aafb533cf11dff509e50000000000000000000000003a5cbc6fd14aa25c9dad541a1e2a271dbeee7b94000000000000000000000000891435cb0dc976927694805c7443aedaf1f216ee000000000000000000000000ce8f2d2d67a26a77ecdff3c53be839c1b5a23d42000000000000000000000000c4e422751ffe2da4f00c12537b9743170d2471cf0000000000000000000000005f85fe4d07a08e63af01453be675b9b182a19947000000000000000000000000fe8fac6612172645f04ef05e8e0a82e7386fb6d50000000000000000000000006f5413b2828fed45aa7f094d5ab77be0ec2643fc000000000000000000000000d1424c0cc6d17ba6f5ec430fc7a7b18e9d563143000000000000000000000000d8eac831677897a444469a9832da890791f7154800000000000000000000000060ef4bcbfbc4001e9875e01c08d53edb16b19bc6000000000000000000000000c3668f70cf7b0e8243d38754e2e7b773f84cfbac000000000000000000000000f83fc572d94029342470ebfd9114eae1820346d600000000000000000000000070792babd502cadf6fd8547c931b581297c5d075000000000000000000000000058d48b2b899820a2125627595750f966f61624e000000000000000000000000e7d818a5789d9b9e9b704c7c79beaf82bb6efce4000000000000000000000000fb3bf58a430ac462a2b80a4aa89655cb8382cc7600000000000000000000000028f1828d8604faf3737232ce172f9faf48eb66b80000000000000000000000002d627beb2394ee8a78ab9486dad1c05a1f30ff49000000000000000000000000448e385089cb50b6fe5f2d7f70162c85d5bae4550000000000000000000000006df368a9224678cc454b88d89b990c1766bc368b000000000000000000000000ec73d3504031d2d0ddb6be1c4c695e66f1e73162000000000000000000000000af6b7631034163187d6d7a70c7c66bfbfbc4d09100000000000000000000000029bff238f0d15c4abe5f1a94e1a88b799c8cdfe7000000000000000000000000468d12bf1fe2884dae89d566a4d5105eca71c4480000000000000000000000008ed23a623f4e78c1a78fc7c53ea5bdaf21cd4e9f0000000000000000000000002cca0f95a6bdc96d23fb4102592ff9dca0d6b75d000000000000000000000000c35175a6653e630697080668b77a7a946c77355e0000000000000000000000007b49eda0edcd05bb8493e998008f9feb09e9521b000000000000000000000000b81d8c785137cba0ddeffcc7b927b8742a8f8642000000000000000000000000c0a98a8425f81e9ca49fd6b16f40d9fd4c4cd43f0000000000000000000000009c7cfa652ed22d40a9474e50f07b5180f1c00e0a0000000000000000000000001bde9ab7148f2a051940a32065df92341b640fd4000000000000000000000000be0bc555dc4c480cd503a104d6f2438ccf5bf3a0000000000000000000000000547db6a0282a2e3c59b76b411d96bde4ab686b34000000000000000000000000fde8fcf74e71c94f781b3f02f9dc32376ffa6431000000000000000000000000bb96499527c889c796c1da64f8fa8e3a69978602000000000000000000000000dcc161c9751fdcb25278c6b8d8f54ac6e898c99800000000000000000000000099ca3d62032d2466493117f17ac307d53ecefaf90000000000000000000000005cd2458bafe54eab6dfec17f0ef8b750660949d10000000000000000000000002ce0a2db0ccdf70a1f6f83ab61ebc337809db3bc000000000000000000000000e02ada81b3f7edd915f8be31bfbc712198c0b82f00000000000000000000000075912230184ce5ea8e879e6703f7cbd7bb9e94e00000000000000000000000003e5d58f35fe7d87ba9aee04ad8e5d18542d0e30900000000000000000000000067cf7f798a870f706ba99869416217a816784004000000000000000000000000084f4d353558681c8b00b8b39eb94308f0b949fb000000000000000000000000d33ad66a3eca28a2b0310bc5311dbb46bc22aac700000000000000000000000005f5fc5284182f941bd5a3d9c1d92c519c31530e0000000000000000000000008630290c4408dd21601ced52ff0df7f353224e7d0000000000000000000000004f84e475b5a6ba38acba070dca9c7efb5a32817a000000000000000000000000c9544d96ed7a5fd583b51747eb83b61b60d91369000000000000000000000000a7fe59ffbb7095fa88f33afc7473aed684a3c226000000000000000000000000fc0f218589bc0a75aec30c6f6a70df00e7e7dc90000000000000000000000000c2353c34f37d56b9de1a129da21e524ce3a6638300000000000000000000000045bd5214e4b02bc2f32fb3ec63dd3f2aa1c8f0e40000000000000000000000005f408e277851ae308c7ad9d784d53ef92f4dcc31000000000000000000000000adbf35585b4149c7af6e57e6e28a22703519fe60000000000000000000000000ebc8c34f87d5f35476b4e455b09a17e2c3161c5e0000000000000000000000003db4b5fbf814a2a975ac7f0602f1630f4e0891b4000000000000000000000000a40b0355991ac6907edc413290e4a95dff7cbffe000000000000000000000000b2ea26ea9100526fdd1f1f02e281431c00b5be17000000000000000000000000b35b6ee3b4d115d333aa411bc5196bb62fb6becf000000000000000000000000a333e6b5c70b26e5fc1303c971adea500b880ad200000000000000000000000047ffa0fecb798362064b0e06ea0daa77fdd6466c0000000000000000000000005135e12664555679d053d17a77354a1dba735c5f00000000000000000000000021b6d81e5b071fdf840283cc7f927b884698f7de00000000000000000000000037054dfe41056cddcc30bed0f9f6727b11eac27d00000000000000000000000005bdfd14766ba938439fc9346753ac50a423ae750000000000000000000000006456cffde5c37a3804b4d778dd4b3dc7ebc9015600000000000000000000000097ae9dad55f005c0d2be52807f19cea4dd5b76140000000000000000000000009bd5a2c69779fa3db4efe151faa6fe6f525e481e0000000000000000000000008a929593407a478f4b52f6a9559ee5e6ce921c20000000000000000000000000984dd3be4f31d0b45f09598311578dfa1e88199d0000000000000000000000007825381c149e2d63326bfc48a5cbd6e61473f84f0000000000000000000000008af97e31e936c9aebe8970c24281e1a480b9cf9d000000000000000000000000f151a7750d6f33b151684637c77e93172fcedb060000000000000000000000004916d7e1935992b5c929eb86ec03df10d67af90b00000000000000000000000094ce16c5ac04c4f8c700707aadcb09d3a88705a90000000000000000000000003061943bb4db6cc9124ba375b9c76b56470e53cc0000000000000000000000003ee70fd9fcc4971670f7e18134e9edea662b6198000000000000000000000000b413852993559feebf92503c26b848bc977e8861000000000000000000000000c2e7bf9a1f1a916c7709459d1a55df6c99994b82000000000000000000000000966ea4b725d373a2f5f28486e2c8efbf49d8637c000000000000000000000000734d67914c24caaeccc634742a562c4b162391210000000000000000000000005151bff8eb9ee4db4a5f5dca420b017ec4ebc54400000000000000000000000062495916fd3cd8617ba1614d716d58b049d49b67000000000000000000000000853122cae56f384579619bbf98cce957990199e20000000000000000000000004e4cb951f2bdbe7bf18b7513b0f4fda357b4138e0000000000000000000000001b9973bba7c83ac6e91c98e2d72e8cf18d1f1e6100000000000000000000000042708d9a26dbea6059dcdb21634b2c807c8813d7000000000000000000000000664f598bdfe76fdca854367ec5c2516230b1bcf40000000000000000000000003b0c5f4d0bdec69704e8227f544dd52347f1155000000000000000000000000043ef4a7c3c0879644c1cc4aac4cdb8e20df1be3b000000000000000000000000827682cc145970fe7f9123a298b99d55c30d00410000000000000000000000004dcc7761fea390543198e84b0b4456367a236f5d0000000000000000000000002aeb60386ebe6ec7316a8b84d1bea175d83d478b0000000000000000000000008051591f5e6e9b8538cb12bf26d1e61154fed8f3000000000000000000000000a4366f0526aa182a1a1d852843fdfea493b6f7470000000000000000000000001c543b6527f96f1f8d212bc5705639b72d790cc6000000000000000000000000c6a2899d13b6754ef7daca7f87215cef25a52cef0000000000000000000000007b3b3f7da3d48f63b99d14e28eb948fab7001b580000000000000000000000006644400bb129c5eaf811d71374f2c5c3f164685b000000000000000000000000430fefdb11bd938d94c4868ac0d17e329641654c00000000000000000000000045d308e0d50ebc68e988a3c9753b69c4d2115fb100000000000000000000000095cd1ba20b1a2e422ffe23c6f90ae89c753b2082000000000000000000000000f8445810c1fc6d5d1782352f3d1c47d9d75264df000000000000000000000000cf84b62548c1eaffb2b337079b2d67669d56ef28000000000000000000000000cdfa52d6cc2d819df954dba1de0d90cdf35ca061000000000000000000000000b7bd4af46bc54d76910a7d31b7a55131ed2a2a520000000000000000000000008b4bd3cd348eea5e31be760c42558bf9d36c66af000000000000000000000000fa22ca43bc5a0ce6652c1d61ebf92432641abe910000000000000000000000001384cb5d2f519a655805b2f3016d4f860b8af7db000000000000000000000000db57ac7e5704207b89ffc18a3277ea3f96906dfa00000000000000000000000014fcf1b6db768fcb3a92dca26cf524a90b49ecfa000000000000000000000000844e98c95509775f916fab352313975abc720c0a00000000000000000000000027fdd88728c645ae7f25213f9ae3d0b6f0278e320000000000000000000000004c19c1e1355385e70bc7e099fecbead059a96a6300000000000000000000000051d32cdeaf660ace0a996b2cc563501986555840000000000000000000000000f5767e8a4baa1228e0efdf4f1e495cff00c180000000000000000000000000007b1d3513cc597ab91642d45ef1775b671e10841100000000000000000000000001aa9339907226672fe7d2557b106ad43e1291f6000000000000000000000000882b4ae5453962b0a85e5cc0e4935ab13621b9e900000000000000000000000040366e9c42f9f09e970921a015ed4691082e92d40000000000000000000000006457b731dbe938fd51b33922f7ed9403b1344024000000000000000000000000be4bea4770a8f5a28735187df6aa6db67bb00fcf000000000000000000000000502066a05b26328600d11884c734650730bdbde400000000000000000000000061edd8534c4ccea024d7c20e8601b99e1faa99d8000000000000000000000000d376829685289f9c4cb285cce504acba940068ca000000000000000000000000fc325b93a7d39cac8307b0e0b621a75036a5c90f000000000000000000000000b578b5d65284a5821cd73c9671b867225ea226bd000000000000000000000000638a46eab65a89276fa2c1f840333a1634f49dc1000000000000000000000000fb824ed145fa53a7627a838a455c68693952131c000000000000000000000000d74085e195649774728305177a86205afa22cf26000000000000000000000000a86301cbc7ff044f91ac62783a4f6b6ad32bf068000000000000000000000000edab5fc49bcc88d5f6eba4ee35534b7126853ece0000000000000000000000003ec27497afd39dce1135040cfe76fa1df7d4073300000000000000000000000090ffd298ddfbeb13664985ad2b571786f9cb17ed000000000000000000000000980de91d7a948b3967401016b81a92d6486b11f4000000000000000000000000065996658664f7088f70c68c42738c5febb44b540000000000000000000000006a3c3856c2d5e0c6ebfca843b1793b5d08b9af73000000000000000000000000b76224a06b284ed062e8d8109fcfe890f877e87b0000000000000000000000000dd1dd5c62adc2c2f23cf42b92eab402c7aacd6c0000000000000000000000001ca514f7864932239f55807699263b1c3a358cf10000000000000000000000003eb2072bce1dc46b7aa7037fca5e0049f075223a0000000000000000000000005419ef8a211fa1d5c474ed820043a81873c081db0000000000000000000000001729ebe81472c1fb9a894d5ea5cc4f19b21e698800000000000000000000000096583c505180df6c208641367fc6c7532abf4eba000000000000000000000000a6478c8199ff49d9948521a5af176214321bcca2000000000000000000000000a10e8cef02f92292732119cde8a82aca80ce6d64000000000000000000000000ef63f433122f7333155753d26c60efbd49996fd50000000000000000000000007d20daa5ead5422cda4d750b657712881e9c9235000000000000000000000000b0a66a6045bf66eb1e918770662f5a11b383f2970000000000000000000000000bf2ccae790271c573c883c9abf9762e5ca720480000000000000000000000009354f9b7978d395390dc0bbb60a42a31eb23501c000000000000000000000000a234e40ebd0ee76517536911c1dc04d2646474ce000000000000000000000000a35d91c37da81a97321cf334a764c5669c3c74ee000000000000000000000000cfe12cca9cc901e1d4a52cdab0c31c43d802f0040000000000000000000000006b72dcaaa686181519fe886077d12319d2a44d160000000000000000000000002df612d54287fa02899dd659f63c2b8f12446bec000000000000000000000000f6c708c5d0c10d93b891c7119e282cffbdafcfa2000000000000000000000000a09c30eea51538509cb71b9427e5e3063cf3a102000000000000000000000000863ba08b2329343190b15aa5581b502c35596dfb00000000000000000000000044c93ef1b56a58ed7289e85e25bc2488f0cd69a4000000000000000000000000a867549049487787c4f63baf7ce376b7f83df2eb000000000000000000000000f537a0cf54d67894a4ff298e95eb96babdafec80000000000000000000000000e8ad2714887cb463dde27ffa176a73003716d3ba00000000000000000000000031318c4ffd13ec5987d5ef53c5dc945c3a90eae8000000000000000000000000cb4c2225d785bf5b3b7f4cb4b07bb5c1a676b97a0000000000000000000000005e761eb96196a2e1b4fae2b133fe4cc023903f46000000000000000000000000567553213779a7ef6201876d9059fc3564864a2c00000000000000000000000011ea60c5670fe1ac218f63640df9e352c8329da2000000000000000000000000fd2dcdc975d3f2dd45876d241f8e0f85e7eeedf4000000000000000000000000ae4dbd62bed3e2a1d8bd2987ef1553617e54f3ed000000000000000000000000bad5d2254c1c185bd79dbcc34ac59b8edc817ab6000000000000000000000000a4f445cfd8faf37d37d4303734aab14b61f3f8f50000000000000000000000007757d896e2c1548a308ad97d58c42517e47aee78000000000000000000000000fe6529579af7ecd40bc44196c9232c20ea69cdc60000000000000000000000003651762e240e3e3b2475bc336655102d214e01cd00000000000000000000000050df4608d4b62eeef58eede0595880f63981d4fc0000000000000000000000005feca0529a15c43925698740c73bcfe082963dac00000000000000000000000025008c780d974ac13c0ee5a9b2fa21bea3d5cb310000000000000000000000007b978e31811a913b66e13d08e23b66212abfb7c600000000000000000000000023de47478b89e25d7ac0a8ebe63183eb1db64ddd0000000000000000000000000f544cde7de02f13d2976eb758e61093f5b510f10000000000000000000000005dcbc4e6d4a20d1cda78fe8d63fe4863dd15770e0000000000000000000000003e8c27e29931d85c9fbefdcf4df232c6ac80ffcb000000000000000000000000fd0b8e9b2944172f0253823f682dee81141b3b5d0000000000000000000000008ee4d0fff8166f950e731d63a99691597ff8055900000000000000000000000033e3533aa5f39e56ffe97a394f98a0e5ccee4e5f0000000000000000000000000727881d4c4838d23ab767beefbd1ef52ca8b7c7000000000000000000000000718dcb9fcc42ee4d658c8bb128e7d8c30726266700000000000000000000000084d3138d602e520c4d8c8b379aea044918a63d050000000000000000000000005390c03a23337aacdcec99f6288b40f500e7a043000000000000000000000000d9c13634d0a5769eb58aaf58bf0e85abcc31663e0000000000000000000000004a3da834a0bd43f948d1d90e67e2970e97a7483a000000000000000000000000f240c9bee9a8226717ef2b4bb7e7ca88ed605ff9000000000000000000000000e6ede641ef12af5d097d4966cf1e6b2c52239f9500000000000000000000000085c4bb963d7ac53f6193fc6e4cd4bd52509957ff0000000000000000000000007a3d0f9214e457b0cc86f7be9d39179c8c121cf1000000000000000000000000f7bce54b6d3f42f65bf35e8844ce2cffca49b2920000000000000000000000007eddc626f4e40b6d189d60c6f8c5b34ae5769c670000000000000000000000007366b2fe07675c1a31e9b9be902028e3ce6aa91f00000000000000000000000001c9f4cfdb3e76983ab834f1239b0fb75087b0c6000000000000000000000000c8ae2143f25b8955a3e7f9bf94718044b5dfcdf80000000000000000000000000559362b67131f8e017ba0583a1f83c352eeb01d0000000000000000000000004c5f311e0ec7fc8ed10951c5d9bfe821d01f483500000000000000000000000093bb004967bd28ed40f7d9f685ddd4a91fc412cc0000000000000000000000007bb60113966fc3c74ffb19e73e9cd0eff99fe0da0000000000000000000000003fff9371dc825e3634e4358ae0f71fc632d99f7500000000000000000000000038e8d17e3071537752a9e5f645d0734c9ed5e3bd000000000000000000000000832181b6d47eee9bcfbe6898bc82010aab38daf60000000000000000000000001934ecf0367be4e3f8d9de13a756e717247a27530000000000000000000000002233977c53b9283fd8149c5286766912d2a7a79e000000000000000000000000fab8b0cab3702337f8a12b3fbf309f3a54f8f6db00000000000000000000000048f700fc0df1d53cabd9a99fded0b56bc3179e0c000000000000000000000000870e99b2b7b2dbaf362713e29f4d0919ba7e4488000000000000000000000000638c39b0cfd6961a3d0d4516d234def8fcef2ec1000000000000000000000000be3956858e4ffea489908035d9d49d5608b703f100000000000000000000000047182cba73da4fc332e51a049c34e464e42f991e000000000000000000000000818b96a7a149f74c1b89b3c2e68e03b4986ae3ec000000000000000000000000016ee3972b339fa1d7b4b2298cf64f6576313510000000000000000000000000c8b19a06230a62a5b0652a91c8c686f7c8e0282c000000000000000000000000712ad61d761b95bc12a4031e19f9916e233ce4f60000000000000000000000004a662407c78c0e7150bc6cd20644b8c1fe21851d000000000000000000000000e219d7bc5a03f30f2cf3ba6731a907daade217e000000000000000000000000010859839d86a0eef3df73fbbec958d5f43dc8df50000000000000000000000007c9932eed5aa0604ff417b2372b0aa76c5971bd30000000000000000000000002e7942611014656b7ff0bcde617b8d6e1d85066b0000000000000000000000002770288d87922ecc50c047148988f4cadad3284e00000000000000000000000077ae965a44f677b00f545e0221cc29ab6aa5c7a1000000000000000000000000d6a77d423004751c1410934e2f975acda4a121b1000000000000000000000000b1335f531c86579bcc3c35415d9dd2e09d51b41e000000000000000000000000b6ded22975cc9f44aa0de115d9bc6e94be10aadc000000000000000000000000973dd5d9b1a34c7ecb0ebd1a7d7d40cbc7e76111000000000000000000000000c5237a92f5e1096e8ff29d78202a596bbd6b1463000000000000000000000000e75e89f856ca53842077e9ea4b3e2c172c1074e50000000000000000000000006ff91edc27628fff01b3bfd26e1127f6f71ec0ca00000000000000000000000000e9b9bdc96a5b3c60c047a7901031310a5e929600000000000000000000000020a461a45ef758aea7dc4a5aa946a88f7e3df84a000000000000000000000000761381fb3596cd2139a1ac45b2110fa8cf267add000000000000000000000000ff3176d76486e9cae7dfa081ef5a1b4f22c3ddef00000000000000000000000098eb3a1f91c4dc2c52162cb068a093c0eac2186200000000000000000000000007469a25de15898fae47d5aa3f1a51bb8287588c000000000000000000000000736e7233563a5fd6787e5f75ad840fd839b72687000000000000000000000000310a9b5273244d8800092b42103d5bfc9f07300400000000000000000000000037f6f97093ee67b452ab70e566fe256b438c42760000000000000000000000005417ca80101d2d1c1ec214d6e60a3739f5990fd4000000000000000000000000d82ff4fd9103a5debc1d9765790a505f6087b0a2000000000000000000000000ea5a9ea896dbece3a881107b56530a186248c8a500000000000000000000000029c90a528ee499088ac1e689dd3b78d07333b3cc000000000000000000000000d3f8e4ac0d35a81f1526cc903324ebb80e3487c00000000000000000000000005b2526721dbb5851282054577d6e7537b52b386f00000000000000000000000004a99460765611ddea1e76f7b794285db72baed500000000000000000000000078441e9a2262015f59656dfda0d77c389019ae0a0000000000000000000000007e3264767d0346eaa2ec0ef0a2110bc1e684721800000000000000000000000013448bc61a22c4be86d906828b1910e5d9b7a59100000000000000000000000001821affd76d2c4c9092d3d8374e930c1c85b015000000000000000000000000dadc15b9a025a84ed9769814f022ed703dd483db000000000000000000000000880ce1d34391b5c386122bece4b1197624257a1d0000000000000000000000009cba4bab05d3db03a9633b19d46242f500dae7750000000000000000000000000c92b5b2cc6787b4c90a1a64892efa112d62ff4a0000000000000000000000000a3db1cb7ad290ad0ff624d6aa872fd4a373f83300000000000000000000000070c7f2f489c9290ac4c06848136272d72acc3edb000000000000000000000000ae5293ee5a5f1b2a014ac372fa36f8479bc4d162000000000000000000000000f00e335eeff10548ef9f2ce68d3f3441a1d536a9000000000000000000000000d718357281aa1258093cbbdbc51f42aa8db828fb0000000000000000000000001cadebd797bb2104b654b898ddf0bfd13f3b44e00000000000000000000000007aaf39a09d0a843083be3d2f63875bf7132bd0450000000000000000000000005cf7775a32770d17c2a2a240b6d5ed2c25958833000000000000000000000000897b985b747c64c82a4e22cb89bfd156769419b400000000000000000000000036956037dd76976620e1be9d6911ae15fe2619780000000000000000000000004fb61fc3789e10c3d58dd1cbf33d5d28c238145f0000000000000000000000009269f1864e100b7049005f086279006a21aa49ed0000000000000000000000003328ee1549d50ef195b8ff085b8990624b0b3e980000000000000000000000001db6f6141b80857553bad742edcce64d32b00d5e0000000000000000000000004112325f07a6e0ed5e12a6449ea055d06936b1ef000000000000000000000000146c061b902e527d15dd88e4ee4321847d701632000000000000000000000000445e53841c4cf341dcecb71bb6507783214197470000000000000000000000005168175a14d8e23d0daa963ffc97d850be76647600000000000000000000000053bb40277e1f2b7ccebfd97e75128007d9cd61e800000000000000000000000008b26dfdcd80bad1fa1ceaab2e51fb2a9092844a000000000000000000000000cab8a3ac34bc048d5b2cd134104faf4e1255816c000000000000000000000000e09889eb8554b09b8c8b6e1aba226d9ac06e1250000000000000000000000000897b6ac5371f573eaeb415fad1b47c6bb97851470000000000000000000000005eebcff6b7824789054b2ed51709ed5b9fb7175a0000000000000000000000005ffbb6ba38f213db3bc059e3f6fdb9d947baeb69000000000000000000000000b397918b5ace9fcf3e75b9f91b03b182cd514b22000000000000000000000000d84d6373850c3ae8710439f84b955bcd17c3811c000000000000000000000000620762696c73c724d6ab720b01f91bedff9bd42c000000000000000000000000e5faf17b0d3d916f9fdbfd6b11681e3b7b31fd2c000000000000000000000000a5d5af544ea220d5509f38b14ceed3a7bc4bd766000000000000000000000000caaa9222ff429b86f67d37a0354e41a0aa735e200000000000000000000000000c17e822389e2f6bc9888bbb9d2e2bd508278d8c000000000000000000000000a6b1d119c2c71552d66a856703a41ae0b8c3d7070000000000000000000000008a2f8e5bcfb0e0dcb7265ff3c424fe2ff8c890a20000000000000000000000004dd993a622b73404aadf60263c51d562d46f08e0000000000000000000000000bbb325f1ef3285a2797620c48116213fba723bb10000000000000000000000009ea27262ffa14b66ecbcbd6c6a76151b918db7290000000000000000000000005c6a69a9cab68856be85499d50b571b4a1af81fb000000000000000000000000f27ead7c8c0a7c8ded5dbecdc27885d8e40c24c0000000000000000000000000295604928383be664d87ba98a234c435ff59bc4000000000000000000000000069345cd4b4660643698b71df0eae332dc6198566000000000000000000000000522fbb4a90276487b2a878dd27acc03a425248d40000000000000000000000003778b56ab07141a89b588a99a82f500440aef1c3000000000000000000000000f9b69c20da10fb2c311aa78d91b77056ba531e8d000000000000000000000000849b9d589ba8ebbf352a8ae76e80466419f34318000000000000000000000000c1de5822df0d5f8f98808b94754c8865e328f2140000000000000000000000003b0bd8f6bf0986120aa2b56ed40235cdcaa0b89f0000000000000000000000005dde34ad301286d5bf7c1e009051674c7a90c352000000000000000000000000f9e806fd3455e7749821b059e19d1ae78d0d9af7000000000000000000000000af9840ae1f7a7730596c1cd355927da2040986100000000000000000000000000cef833132a0d28c46d991f5c06c2de14198002a000000000000000000000000cef8ab6da4180cb0c6082db8c6f0750afcab2ae0000000000000000000000000b6b9f247f08aad81a4bc300d1c27aa220d6b79b80000000000000000000000008e1f41849219a8718dcea34fc6d511ab64b4d6b6000000000000000000000000c4d43e1b3878bee49115fdc5aa54cdc659e5c7af0000000000000000000000002eb48a671a44fed3a7a9d3922fc41252beca2e1b0000000000000000000000003863e376af49651abb5054cdfe297ae05537e8450000000000000000000000000115db255370e4ebdfccbaec4e4565e547ae9d3800000000000000000000000078b24b9c0550689895e5139cbf9df420bfccf3fa00000000000000000000000033fa2ca419c64e34f7e318f895a14827f59d5fe2000000000000000000000000aac508f1c4802c1a7041f4b7703b70d27cae63ec000000000000000000000000fc8ada223e2bd2ba6651f0ea7b553e3e55f7bcc9000000000000000000000000aba6da9c325f09701edfbbd22a1bae8e1a773381000000000000000000000000db1e89b18fce85319b8f1ebaa81127bdca35e1f40000000000000000000000001a8f301397bdde40b39ae4463695ab9df9d5abf200000000000000000000000090e36c8e89969a34c65d9f29ceae0ffc9077841e0000000000000000000000006db02df204533fe4aee5fe30d95250528a12b00f000000000000000000000000139a014bf8037a021b97a92d15f3a2d4155a011a0000000000000000000000003dc27ca561f3d9b1b0fbeee727db16d5f29c53fa000000000000000000000000d86930856acb18185955d3ac3d64f8bf4cfa154e000000000000000000000000e7e57ec224d92893316f984f6877f2eca3c223a400000000000000000000000031f7124419e09a6d8b5bcdf95f31aad1076fb627000000000000000000000000c0c1a9e5e3823d454fa9a21e1117f6689d4cefff000000000000000000000000a96fcf45cdd6b9d21ab8501ff66efdd12096364f0000000000000000000000009451d8395fdff793dc400d4f439444903eac248c0000000000000000000000001b513e890432f31bc01bd98091d9903aecec743400000000000000000000000007716027c33de3437458ca931e72a2729a80e6eb0000000000000000000000008cbe62d6d7d98d1d8b56fe020a627adbc6910c80000000000000000000000000469590e5ce1c175777b24863af647f6d0698553300000000000000000000000006348e8fe6998e4ebb711cd97a260669e5d2e6cf000000000000000000000000f1ffa62246dab868c81ba37098f4c17ccf2a08f3000000000000000000000000d7bf8ca0f6d6ac669680df08431c1345f0cbd494000000000000000000000000ad7139e988c90dbf52ade68548124a95950ec5cc000000000000000000000000d1eae087aa24238396eeedf4cc7c44e1c5d63d4800000000000000000000000011496895d034bea257301c515e291ab314692b0f00000000000000000000000020aa8b029ca312ef8fd48bf6c541d26e8adea3310000000000000000000000006a23e6bb28d27dcfb461a2c2d91f615fd52da89800000000000000000000000099da2bd927343c4f935a024cbdf5584bdf4e22b500000000000000000000000005be2f18fdbbf27293f542ca28b1e69821252f340000000000000000000000003d4321b58e70721216055b72e2d26d7b5d780bed00000000000000000000000093ed58ed2851703d92442bbcfdb61c3f81d59cb000000000000000000000000023ae0e62fe1e8973e4c231ab7d1c815bdef68eca00000000000000000000000043f7a2bb8e8b3fa908de0b1020274cc0955fde83000000000000000000000000b35687e6725c56b7cd799341c4efd8df6560fec6000000000000000000000000ba0eca4c07c7c32e1dcc9e2aa0fabb909b778a64000000000000000000000000d28e6f5f1483c5465c62493d9d8dc37f0025d7c0000000000000000000000000b91e1f9664a7c9ca14f30bda412489c0be7fbb5d000000000000000000000000c6b71b730ab13271667597f8f5967e59cf1338fa0000000000000000000000005820f2a5c77f0556ff53244896b7d75833f69865000000000000000000000000aac77d5964b77643d26fee7cc10129bb4d3030fa00000000000000000000000099d8146505da9fe362deb43e95ea82cf36765003000000000000000000000000322dcce71c4d23347d5584eb19f49dfbeba55646000000000000000000000000c7de88854ddc295ed69d67f5240efe77b5e23f73000000000000000000000000db1e6d8788bb09879593ae249f66fdaf6b0d7cea00000000000000000000000064c7533859a49b030429422acab55f9bac1fc732000000000000000000000000bcbecf970e9932b04f3ef4d06a8c487ff37d00d00000000000000000000000002f5082e294dd4a5a86ad5129386a7574282ccdbd0000000000000000000000000610d49e628f658906f85e473495b8c1ddeea5c3000000000000000000000000d596938ecf3a51759fb5672fcf3229b35f7aaa34000000000000000000000000986157eddfa017acf00fad6ce0a20dcf278c11240000000000000000000000002b018a514e09d1b232c5fb55ecd2fe3e3e22d0920000000000000000000000005cbef222a76a56c875bbff0347dcf674cc2da5e40000000000000000000000007afe361c57b5afe16302a02b123900751c55b9440000000000000000000000008990da76353222583c23ca78327646706ff30f4e00000000000000000000000098af789cdcac6b06862e77ea1a23a0e2235db8a30000000000000000000000009c71369de91b5a9ae05d68e9e12d4886f08c3260000000000000000000000000079ffe5878d970663ebec98adbf06546a8cfa24d000000000000000000000000700b0dee3b163cb91083ae2c0a6e15e8f192a04b000000000000000000000000ee957ff611c9395918f1ecc8cb2130a82433a79c000000000000000000000000dcdd0aa2051e4a213b1847ab91cd8fc72b80cbc7000000000000000000000000d7903d408ee42b9302b1ed2ef1c7d7a4d3cd23cf000000000000000000000000a9383edb727789609e95ba8916e08737d336c1470000000000000000000000008793cde96b0e45a173b3d0db4e12593cc8d55a5700000000000000000000000030e843efd841ded979f96fc670e5451fe1f73476000000000000000000000000ce83e4a85e2d2c8f09e1e56c40f56273e8ed3e5a000000000000000000000000c625322b439d7cd02a8f6b3857d5c06622554b06000000000000000000000000f8d2079cc37788c4296ed725cd1355d3356a06af000000000000000000000000c3aa89010620390b0fec218508fc081c946336e20000000000000000000000004f7cf7dfc6ff6ac2a0a41461e8f80e8dd588065b00000000000000000000000048f1e4fade3219eb2439a3b35f15a1c338d5afb90000000000000000000000008eb357d4ac5d7c99bb9f8986098316e061f119a1000000000000000000000000b8c371c03906dc793adba4fca7b5508b75a75f68000000000000000000000000a892aebe81fc7b0f6c3bbbda47e65ce99a594d440000000000000000000000003a247594fd3d276d8e8e58908a9800372927c7fb000000000000000000000000576b51ad99eb73a317247d43fa3d7c56c31da02d0000000000000000000000007d4b7871d9ef7f04108279953bd065074e976ba100000000000000000000000027687196e8b5eeed491436aefb147b98d50add030000000000000000000000000e881505f8d1bcafb214d09ac6416711d7c6516f000000000000000000000000a3548f460038933b14a8c81179d3bc677c93bee0000000000000000000000000cc4889020afffedd3587acca35d588858af4059d00000000000000000000000072e0ff284354769515f8b7f4c1f498e7d251fc6300000000000000000000000052a31dec2d9e2250581e5a510534e578e948a3b9000000000000000000000000ce02faa301f72814669dde00b79bbb5562f0f05100000000000000000000000076b44e81941ff569c073ce2251b01472bcb2a9fb00000000000000000000000000f86f065a6a3a1aefad1137797399dcf8baa280000000000000000000000000c1c878e9ae8149230e8a4850609b92ee61f742520000000000000000000000005979a8eb21c2857e7eeb99d257b966d305941d51000000000000000000000000c711bd438e244874214762537c6f30d0ca456f91000000000000000000000000085eddbe2e133254839b1d49dcd2aecdfc7882f70000000000000000000000004a2a0696731576eb209fcb099d70620bf76bed9e000000000000000000000000e569b06298be45bf581e8465c84d8df72fb4ee3d000000000000000000000000a8ee6259833064d39daacb6027d674d9658c1c7000000000000000000000000005d37f2aacf83c1d78fe3d3037a7cf61c4a4772000000000000000000000000066fc321d15742614da9ba93657c4995915d5cf07000000000000000000000000bfdf96dd9d5cc8ce0d421ed334fddceaef5b874900000000000000000000000073be372ab131ec599c279dbdfdcf83435ee5e1c300000000000000000000000061c4cab0936a6c77b02217c6b13ac2aa7a546100000000000000000000000000f3749e0658838fdd207e1df226897baffe9024a80000000000000000000000009278668f5a863f75602192618f84f37fa7e3272c000000000000000000000000921ab76883134f060094e60240f5269b324c84a60000000000000000000000008f400a380636c4999e7da24abc5b5eaa609f39b300000000000000000000000098d69d9c6727e91a2c2993e824c63ca4616617cd0000000000000000000000000912096f74f2e07e9c7c43f2706f390b5aacdf1100000000000000000000000003aceb9e1b7f230647951ddcb38b25d2c15b360b00000000000000000000000084dd990e32ff72fd064957d9da2e054a81a05fef0000000000000000000000002dfb9b41b17780b770b3f037f9b20016c9a3bc9400000000000000000000000052ee2c992732154189a2b83f5ec6a4e413ca03b9000000000000000000000000b87b0b0847b8f20feca3268495764ecff2a9d5210000000000000000000000007a249939b2a5f8752cdf50da603ddf347e122acb00000000000000000000000075f60fb4f90c5493700e627f5258809ed9b9434200000000000000000000000095fd00a16b2fb6f7b196a48dda71ddd63507044500000000000000000000000078296ac1c4da6baac586415b3b60c398bf88ef31000000000000000000000000e3c9f635a2e2756bfcea1c542568925d9b7bbf16000000000000000000000000eb9a43df08a8ba1fb976104e8cb8f7e9a50d8ed7000000000000000000000000dda6ddf845e83204e087973336cbefcabfb5fa1c0000000000000000000000005316ca8fc2ac37ae538ad3d0988fb23382034052000000000000000000000000e2dc524910f129ddadcfe9b235bb663cffa97ebd0000000000000000000000000e277c8f923f471822fea219b77d144a8da442bf0000000000000000000000000c8a2aa44ca282cef7433d2ab8ba1a18f04a06860000000000000000000000000d1f5d8bc4dbe9731f28c15bd597b114c482360b000000000000000000000000d8d1604e4bef458642b017f50dcac66064af5c6a000000000000000000000000564f23e99cfd49b8064abe015b6aff9a8e1dfa2d000000000000000000000000e9e44bab72ee51361b27b3fb79a38bb433ee0aa20000000000000000000000007fc5be43406119d929d2d335d8a6a10d2f4b8a0e000000000000000000000000214a3216e4b64a25010065f644e0c3f9c508c7530000000000000000000000001aa0938058f02f16d25842ffd17294114ac124c10000000000000000000000007b75e910aa664e899aebe71ce26355d8b83e6fba000000000000000000000000be76c481b8cadfae5fea8b33490310c14e3dfaac00000000000000000000000080f1f3b12fba286bd093ef002e3e24389283c604000000000000000000000000a67a3d7e87568ffe5d2bd4d542e4bd8fef0a29dd000000000000000000000000278e66372c0e00bb08fdb68738f426e7af24db8f0000000000000000000000008594bc4345570e6f0e9a4528d862d48f312801870000000000000000000000002b02e54e3cc0e8c904b3133d9f75f311f6463c40000000000000000000000000dbf15a00f37dabe96cdc8fefcc68a7c775553dd1000000000000000000000000f60d607e9b391e156c6144cba56a34022b90bd37000000000000000000000000025e43297ec1e86341d404e4b53db91e36c1503d0000000000000000000000006658a2f7ca2b7d2391088dcb2f17a8ceca218712000000000000000000000000871e2718aba5873a0d8bb0464ef79e913b0ac5fa000000000000000000000000625cec952e1c824c9080a27bd150541c3ed8d9f70000000000000000000000006ef66374c48ec10d6c0f45f7a1a6b8ebe222192c000000000000000000000000c478455155529a095046fc23b0fff6a9890be7f200000000000000000000000027e911fd4b3ed25fba42682e86d4cb1e30d7f7b5000000000000000000000000654e12ad25dcf54406aa1f1b87d1b947275138ae0000000000000000000000003ae88040ab4dcd021037573cdadabb94db2f3a6e0000000000000000000000003bcfec13f2a72922800365af52103dbf0d3c3966000000000000000000000000c560e0e648f7ec84f44af38b4e1a77acd867cd79000000000000000000000000533965e11cccf85f26506df0a3d758780c2251f000000000000000000000000086a7e015b50b19fc8d8929a936b4c88ab20df9630000000000000000000000006262f76c750b0fe0e253a874a5b956d1ec803a8d000000000000000000000000eab6c9f74d128ce3c072b6a73b40f70a473aa08b0000000000000000000000006515e466e25653d9aabedf267a33dc91d956cfd3000000000000000000000000740ebdd350577de9161879861ff3e9e11dca5f940000000000000000000000005007f77122950d1f21c56ce801954210141a45c7000000000000000000000000d9d45773435c405dc17693ca987357ac67087c600000000000000000000000004b3ca744403c918fe7c33d2d431cb269e668e9630000000000000000000000000b28a71745f399accaa246b84cd33886b4e6941800000000000000000000000027ffb05a7dded087da6085b6303fc28820cb3c170000000000000000000000005535a46f328d3d87e48a795d75dda4232150e7a40000000000000000000000001f161962473e62e3303d9d41324bd7ec5ce73e070000000000000000000000001ba5cf9e6b81550589ad10c604742d9ee77ad3ee0000000000000000000000003f7aff0ef20aa2e646290dfa4e67611b2220c5970000000000000000000000003f97d28c91475c5179303d79d4ba987c4c592b2f000000000000000000000000d7bfe876d1ba0af5e63fc1dd242c31037d6a6ef4000000000000000000000000bdec3864b7b17b63be5a9d96c18d3be90bb55c0a000000000000000000000000a6eb9ee2953e679c2e4e38ca4eb9a57e0b7f062d000000000000000000000000645c0832306d678e2cdf04b24a07cc7979f6cfcf000000000000000000000000fa38bdebbdd7811ff1286f0f0be6a4463072de3d00000000000000000000000013d862eecf85d78f2e74a42b8e0e26678a12aa6c000000000000000000000000c9a4f53953f3efa1ae6aec0ca47698b379e1e38c0000000000000000000000001947e60d24b181f69ff9a0101e305f3c2e42eccb0000000000000000000000002be9ad2125bc5e9878aba87e32eabf0d8f9bcea3000000000000000000000000ebbacd858d3c3682afaea1858956d36eb9caffb9000000000000000000000000b59328668878951b7c3fd1ebf02257d7214ce434000000000000000000000000c95753450e45c8705660eb1f83caf2e55b9574db00000000000000000000000029791c98350d81786540194404714b406e8803250000000000000000000000002e824661564f8bd425c7094a0e6e7d5473abe6eb00000000000000000000000049486f5de2b86275e182b6388807f5ac12bd5f3500000000000000000000000039dfaac760be15a8f370b86e38aae5691a9da61a00000000000000000000000051ca890fec9e447467b03a9112659ac9cc766293000000000000000000000000ebe5185c25f21400486e4b494cb565f2ea02b99f000000000000000000000000b9d3ed57db98107e43e1b504b1b50f704e58a74e0000000000000000000000007f2d1520f8d80726c22fac73fc95edaf62193f7700000000000000000000000019cd868c554df2508a05bab6b057b0c020dde945000000000000000000000000273327e676d798738672ca169415df9d8decc9d5000000000000000000000000f193bd0f377290ec5f4315fbfbb2ca3c68f17f6d000000000000000000000000ca8b304d88f8a2d50bea0cc82137afa028c6480d000000000000000000000000e245fc3bc18883d22924ced551ac5afefff7365f00000000000000000000000048997796a5a3016146ef533537aa6654a9e43cc600000000000000000000000022406277ba5a95bc98e1e795d3f3bea939e0e6b80000000000000000000000006b1822f22b6d3dd42e43f2a75645cefbccde3560000000000000000000000000824d98e34d7dd8ac5af3153c6a3327b14f0e7a240000000000000000000000002b34acb8454d6769755216a972d2c98b709519d90000000000000000000000009f02c50ad1def1216886864239a30758050f2c7f0000000000000000000000009129f4546b422a304f2e6d5bb96cbd3554dac3be000000000000000000000000d3d3deda5a7bd6592bc1a60fd8d3fbba42cd7c4d0000000000000000000000005c51b4dcd8f139b3b2fd51cb6c0a0e85f0ed26b700000000000000000000000029e439c2ec1b3bb5b560abf060e497ee8e96f19b000000000000000000000000d5c520e99b6a01d3d8f14eb722d1ba784d2eab3200000000000000000000000001dbc67fd592aa5ad4fdb2094aed2b0f6723a27c00000000000000000000000007a5e1926b68df0bf4d8f2c2f09c4898095fa84400000000000000000000000094e87ebb89ba40c4b34bc9a0841676fd0fedbc220000000000000000000000006a1e58277ca4ff8ad21e07f8b5f5ea905a8e3d180000000000000000000000005b18468e6872b9996280e05c3e31b31018e6f0f500000000000000000000000013b7ff1542bf77ea82c498724b346622b57fba630000000000000000000000003f2f759798b835d7607d5d6a99878ae325c5368c0000000000000000000000009013d32331ef79dadad8ded7f414b86062144ea3000000000000000000000000bdcf2da53515b658a3f92fb80b0cc8edf8ceb49c00000000000000000000000053517d6014727977681dceadcb6db542447e78b8000000000000000000000000dc13c16a222e1eb3510b66f0eff101e6dc3ab6bc000000000000000000000000d3939f3c753a59f4a7e3469199951cd03d999ea70000000000000000000000006228b44d4029b0d8665543f51c09cd48fec783bb000000000000000000000000681198692ae4f13bb2ab64e760009ba88d53cfe60000000000000000000000008871e5484a9fad3ebc06cc3045ad4f5a89422151000000000000000000000000211ada9bcf8d4a7f7b703af02f6fae46d883b12c000000000000000000000000c60d43ff35199c38aab22741d7dfbbd60cb41d35000000000000000000000000faf985dcbdaf0f3c45b392605369d9ea525d2afc000000000000000000000000a352894c4b3f5a86aa58b4ef611019e28cdc3523000000000000000000000000b6b09e92b505a9b7cccb276860b96d63c2d58a460000000000000000000000008680498f33752cbc60072649b128bc2e0b0e54340000000000000000000000007b5c2b91fc7244cb7734b62d3a62d1f3e2cc31b1000000000000000000000000b91f5fa55a907dba1b90e337d681c7bf9f98116b0000000000000000000000006c4dd6b54302b989a68d71449b292ae0fdad19620000000000000000000000000e63c88245aa623c146d44fec8338b51e9dcafbe000000000000000000000000943a6682b58b88f48de0648f4f9428b0021ca7c00000000000000000000000000f9d6ecd4cf5da8bef3fd6efb040899105bd7c700000000000000000000000005d871a32ce5dcaf757e124855fe646515ab3330e000000000000000000000000ef8a527e940cebae83a4573e4081fe57419f5caa000000000000000000000000675aae4f5544356977b051c77e37720d1e14642a000000000000000000000000b931e03553c6f4f5b56552897df3c99baedce8d700000000000000000000000090a75e889f391e7e474dfced70b04a329532055f000000000000000000000000674442c3a21811db38591ea5117ac9ba0de9653e000000000000000000000000f9fece6460267b0dbce94cd0256f207dc11772f20000000000000000000000000f2c89f43af71e549e7c8921c4fcae8a5b1d6e1c000000000000000000000000e836cd3c7eb086069c5f613a67fd4ac79de472510000000000000000000000001f4204006976d8381e16dbdcc5458bace769a9120000000000000000000000008277194859eb39b84919000d744ebd7889a346720000000000000000000000001ba584790170658b675d70c23482dc42bc2f6924000000000000000000000000967b41a9759bcb19a4a78192fa076ab6beb892d500000000000000000000000052c3ee358431375a8db9e40fcd7df91833410c9300000000000000000000000031241ae0a23de410aa20cf99a78303eaa50b2b3f000000000000000000000000b4ad176058b3afeb9ac7875f3a232506e1db21c4000000000000000000000000751f3dfaa9fbfe25b046b247cd0894e830b640fb0000000000000000000000007371001220a9865cc016e4012317f3360e012990000000000000000000000000d19098b7526bcff7f074bccc125bcc9f1869f841000000000000000000000000215d47fd7aff9d5efdd74ec1661f02b7c69b834c000000000000000000000000ec8cad15e78c82f1ae3c96e6000718fa0d1f3c31000000000000000000000000ed68932e67cbe5a1e14f753cc61cec764649dd200000000000000000000000001c06d525e45ec83081dc1dacaf1ca8df2e2040740000000000000000000000003779117023fa57706866e46319818acf308fc24f00000000000000000000000082f9077104e63d23f425794e96125da38723d6ea0000000000000000000000006b57c97489f6af060c64419df89663c4d776f5d000000000000000000000000008bfa4d13623fc4528de07c07115299350f277240000000000000000000000002231ee112d3ef1ff2849a75a6099a885cb3445c700000000000000000000000032644b92c24775da79c707622b565762c305974f0000000000000000000000001846c849f8c9edb221c764e905afb53c375c2eba00000000000000000000000053c88345f58a3a9ba5ee82f01efc350634bf37100000000000000000000000007db9780052e7a991ffdff214bf7bf81f237d9840000000000000000000000000e211163b177befef5eefb8bf0fdf1ed1dbb87b8300000000000000000000000085af4e0ce35f9b201f69714f7f9adfb81027a6bc000000000000000000000000864264a3c00d1d1d24253900e518bdae1277422c000000000000000000000000cee4c99b27112b55f824eb8b160f5c8a38f53af8000000000000000000000000b187749d04a5c755f7b536e37a1ebdc39292a950000000000000000000000000603147b47b4b27ff2420d172de3b9c3825edc8a50000000000000000000000000a52672e63257dce487352e87e4430c64b8f95d900000000000000000000000000e78711269f02fed9fd4ebc9461d58f1259eeb50000000000000000000000008883e4dbcb3d1584deb51a9d3d5fc1a07029090c000000000000000000000000fe0720d6682cd8118b1eb933ca86d2b1ef5e8df50000000000000000000000001a235d82e9b35f09fa3c3506d0d40d704e0685bc0000000000000000000000007e0ed7e4e71f1e4cca535dd98c3c93c8d3cd596f0000000000000000000000005b929f5da876cd4fab0502d283e037d51a96e06b00000000000000000000000009ddc1ddf15c46727cafd22a249d2f727ad5e1d80000000000000000000000002823ffb908b5a43b2fed144689ed71912f88f56c000000000000000000000000dc05c75032712610056bdea88841f9e9cfc505f70000000000000000000000005106ffadfb21d5f45d51d1ad6eac15bf68f116270000000000000000000000001b2ac59bb784010eff80b17a3eb346565ec37569000000000000000000000000321b0191ec2c9225a395e7e012bceb4dad64028800000000000000000000000076a1008efc2b2c84df6d0de79ec289fb0efad524000000000000000000000000fadc11a80dab2e16b98f5b4c80378f75872f1189000000000000000000000000169a51f91377a72ad75e103c690c7a833af99b2a000000000000000000000000bbad3489624af604f20082c118a5cd694ddf43460000000000000000000000004ba0e1aca305f546a8654f42597473e35fbd60ab0000000000000000000000004e11a1fd791ca925b2c0accc1e731f2704955687000000000000000000000000ba4e3ccf36790ec5a084be57885065eb6d5e9565000000000000000000000000c437c4ec1d7745db8a24cea442c106daa4a867e900000000000000000000000066444e0845aca2030c1174caeef080b654afc68600000000000000000000000005943cc02da8fecf71db4d96771a1ecbb0b20fcf0000000000000000000000003be65b6e85c037e65d1c996f7dc81b2eaba5cfb100000000000000000000000062c76ffc22c2c99d26821ae41a9348b6bacadef00000000000000000000000002a5fae2af57df205e1a6f8c8b319d220755a258d000000000000000000000000776c0519eb22a5b80c66c762fa38f182a9d926bc000000000000000000000000b0e012ec72d04d4c8b276f748ea36e28c4a539da00000000000000000000000003a9801c1729f084c7d0c299499da2fdc216c54000000000000000000000000053bc6c8da269b1bf5b53bc664c1a9a9b7956ca02000000000000000000000000437d1499b1284bd49f89bb910d19c51a72140d90000000000000000000000000bb38eb449641b0db910284c398f2a744c951ae8b000000000000000000000000fc78b255bd0672ebd3c5bda340cc76693853f5f50000000000000000000000002714fc50387fdd93141b358b5d41aa91886ac1510000000000000000000000000436ec101ee4c83b08ecfd639219b5f62cd7cee4000000000000000000000000e5ea88003c6a69690f470c3bbe5625d39a2a32820000000000000000000000004263dac715aa1032297163c8843290f62bd42f5b000000000000000000000000fd2e260e89ce9ba577d4c1a289cae7c1faea3b9b000000000000000000000000808079220a58d0ad4a09a781693b66f2ce86e48a0000000000000000000000001059cc05c51dd4f3c7f3bd2274d0cbb89cdf0d84000000000000000000000000f803a502ef3d57016ab86c745b132b7be8c080b8000000000000000000000000ed587decc98fd38e41d8a19ed728f3cb4bb1106b000000000000000000000000e44d3b658a369251e6b29beb08bf6c9a16bd3c9e00000000000000000000000076de33350550ed760220cd497cb45d56be3425ac0000000000000000000000005bfed4215bfb4afe67004d4617cc3240d1e9319e000000000000000000000000385994d88942c91387519bdc32206a9598e8ebb6000000000000000000000000865e683af7363e39bfdf589b6b329ac79a091461000000000000000000000000d8ed6069792939c034d431621c28d06fe8aa3e9b0000000000000000000000009e08b4e275add043c59cab362503dc24a8feb318000000000000000000000000047ffd554511d29e6f04cff821536ba2c8446e56000000000000000000000000dff0702c6eb3216dc7a19772e3d9bf92db4ddeb40000000000000000000000007c9d4991af35ab907ab42decec5f175a694bd1b1000000000000000000000000b34abd5a63a21aafce5a759870efb0610cf8b36700000000000000000000000047e900a69a8d96d7c0cb50cf6f45a6b950ecbcbc000000000000000000000000d7a6db710b20da699a5b4ae02cf673eae9459a1e0000000000000000000000007dc9279f41f06270d0c81847dc67726db132eb9d00000000000000000000000030cb957366237bf1d39eb2c4aa95c5eea8c3a0a50000000000000000000000006573d98b4c3be67a4780d8cf0e6d3764ab92a90b0000000000000000000000008dc09251532b3d6df6271a160f6515952466e097000000000000000000000000468de9a9a3eeb61aaee4ca3eeb9cdb694e7d2ed600000000000000000000000020580494db4eed22ec49b6417df191a0def54806000000000000000000000000b28bc1e6949ede43ce2fc8dc99193030192338cb000000000000000000000000f9078353aea9ccc7e851ebedabd5005b7be2c8fa000000000000000000000000bd11eaae9831f9130c2841a68c57b7db5b59218c