60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000002e20ddbf39b813693cae0ec78ae393dc060460e200000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000a7773746574682e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b636c61696d2072657761726473206f6e207773746574682e6e65740000000000000000000000000000000000000000000000000000000000000000000000002e516d596b4b7561576579665278587a4c746f6965384b44433538737a775039366d57794b68737a4751326d6d46330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000552000000000000000000000000e7e3515b3e0ed4c1b42997dedfac00cc8b1e292a000000000000000000000000609c9625806a55afcddab50adb176faf1cd6e2400000000000000000000000000af103e58a2e9175a6e98a62ea08fc43d395e4a7000000000000000000000000d39bca6c596ae23e162d43976623ae95fae0bfe50000000000000000000000007116c1a95bdd5d06652b6323ee3c793432167e7800000000000000000000000082759f5361cc9b08f41d90095859ec223449dbac0000000000000000000000003282b533ba4e3e03100fe7621c14c82218479f8000000000000000000000000047041813bac687524eb55891c9de538649405f83000000000000000000000000896930e77cdf937b26ad5fa0f8e5957616f496e200000000000000000000000066fb69b0e14c3f71687cadfb9c2a5e5985d2ac74000000000000000000000000c4ea04714f86123c905da3bf266319ec88a6ff280000000000000000000000006e3c3f9b3c480d5b85473cf97f600fe2687b145e0000000000000000000000005890f719b44235721f96092f4c632201ed501f23000000000000000000000000b3507305457532d0307286640be517c329ab3a3e000000000000000000000000a460e4b023c8e16b30b183bcc1e04f1e8edec00c000000000000000000000000acb292cd14fadfeae292199b0bb4129c58321ca60000000000000000000000008cffdf5285137678ac461a9623b2b4d4485176a90000000000000000000000007f9dd2061f945cdf9f46f7de695a000a085bebd60000000000000000000000007bba38fa4993c16aea5540dee4b98684bf0b5cb3000000000000000000000000cdf52972cfe56ca72abdd81ca4f37eecc499112f000000000000000000000000d6386c9de5c73e2a03676720e98686b718f1b709000000000000000000000000b7da11a8a491b4f962737b103c735835f2df56a1000000000000000000000000a73e62b14ccb16f7d019cf6678c0dc91855b78f2000000000000000000000000c318f2125eaade4f45bf7cd0dc61dff1d9e6867a0000000000000000000000002067bed542762d26e2755ce7d8776728f3429f480000000000000000000000006852f2c3fc55c3fc69f92cdef36ae93f4ac74287000000000000000000000000471a7853ba0b93b2b4103bfba334c1d1ec9dd6b7000000000000000000000000491f62470be2dd45dc38b28deca06f179e3dfa97000000000000000000000000d02d6c89a1ac0854c4d20e003ce60b20900362a6000000000000000000000000f328e17622fd9e50a5a22c4ce39c35e82ec3d97100000000000000000000000090078aeed93b0df24c712aedd7de87028142dc25000000000000000000000000779692e26cf0745c9d168d2a0a79d8b37da8b149000000000000000000000000f7e3e5a886a8e39425540366fe6d10138f18b2170000000000000000000000008e3a25339c0caa922b6652d501b09b857492ba500000000000000000000000000abde8b799016934419d9ff7da0bd24897b0978a0000000000000000000000007158ee69dcfdfbf2118b5a2cfb8fb2e82d77e169000000000000000000000000ed00119c41f63fde73cd46bebeb7a19cbb52d490000000000000000000000000a052e630de0998f2d02cb6d10060b56e7daf24440000000000000000000000000393cf007f67901d154574ec2e328981cfc935f3000000000000000000000000e14039e678208a3989c57584a2c00c73ac575ef3000000000000000000000000821f8b2a5a4d6d84360dbdd736e29f32d193d3c30000000000000000000000009a777afca09c5c483082bf589552350accdec0f600000000000000000000000095e0a4bce08691bab4b74d3b91a4d402587092ce000000000000000000000000020418228f202349c284d3b30af7374311df900e000000000000000000000000d8b00122b6cc0d44fb3198fb675635272d516b7f000000000000000000000000e1e5159029fcac11ff4bb6f09283a0c6683185f400000000000000000000000096263bcf894b02e9cae6492be75ea945a629cfa100000000000000000000000061bbebe9e0bd2e42e91b7145dd3bf1bcd5ba417900000000000000000000000078497c818071a2648934550c23c2ae18ff5906ad000000000000000000000000dcb2e9f623d3863b58757ca9479e8f16f5a2ea5c0000000000000000000000001a4dc20999d31ac589400eee6d93f221c2ca13b40000000000000000000000000ffff648354a1f4b51c4c62f39bebaaab275f4be000000000000000000000000a4992766ca823f23e214cacb3941e4e085748ba80000000000000000000000004a2eeaa03c152967875f1a04fadd1110caa9f7c50000000000000000000000007dd508a1e4da1243789b799a480f8b45e58b1b5b0000000000000000000000000321b213014e0a9a514b5315c40ed824fe1145bf00000000000000000000000050ed4fa9ffbc6923dcd1c164119884fbe2cdb9150000000000000000000000008bda18b9f46bb04d301a7a78b060031982451e450000000000000000000000005e6ee30c92233d33ad3a4f535e9ab223596e6a2b000000000000000000000000c4c809f357570b9fc1271d99df501e4269c6613c0000000000000000000000006fea19734640a045823acd8e2fbc43f52aac30b90000000000000000000000009bcae9bcf8e2946ca80b37cb01a895b7025e2d8c000000000000000000000000e4a1a82903e18e0de9841caa38500494602795660000000000000000000000004c56f477bc79f79fe31ca2c339790657872a6227000000000000000000000000b481b2e1c8d4365f5294bd866af7385297c335fd000000000000000000000000607a1fbab3b731e58d5106026707549077ca027a000000000000000000000000d716d3837ce0ab35f869253528b0877a592bf21d000000000000000000000000ac9fec2b608fdc6fa0881b28f33bf870195dccea00000000000000000000000065b34921433abdecd5d48c58bd3be00481bdefdd000000000000000000000000c0a8de88ba17184071e1584b7a2843ad1a4b2b580000000000000000000000006eeed7e1cd4c3db7651d8e7262f141001bdbe67000000000000000000000000081ce568b500892baf6946bb37ef86c6dee608eb2000000000000000000000000fd82abbbfa1fd48121c4d72f7c33bde9cc3a8f5d0000000000000000000000009d125613b8df9938c693117d80fe1975545938cf0000000000000000000000007a4510d033986af688a0a8a9ef114d07a7b2a5770000000000000000000000001c5ba52aff4f5ddb4617d04859520bf223ff05ae000000000000000000000000361fa18e0320e94a3db20912f24de8be76aa0e4900000000000000000000000009e119ea35e4f36d0009f7a54f793552cdaaeb18000000000000000000000000b67f32725384da6492c668b3b402f1358ad1a4670000000000000000000000000ff05af5c444d88a1f7ed7a798fa6145e7978ec40000000000000000000000001e24b71b949af9a128225aed56bb146226ad019d00000000000000000000000066b90753d62d86b6bc9b3632241e32ceb7610afc000000000000000000000000bfe696cb97424f53b10f19892f15d6720dc60c3500000000000000000000000084bbbe8499b16d079a963c1643a1d087307c912e000000000000000000000000265f2af41b260dc2ca4d489ace787786bc36d8630000000000000000000000008fbae10f1d445fc38c0945444feb868a45f2ea62000000000000000000000000771e8469d40db7589b7235bc369306774fae22d80000000000000000000000005cac8c9936a68af0a092254e20b29fa8f86cc6290000000000000000000000004ba9b8ed1e3c65c2a6b2aa296689d87e4c4ab346000000000000000000000000d89e142bf019f258bbe45ddbdf2b02700318ae38000000000000000000000000a2192b1daad690b93890e8c520281aa4eab0277b000000000000000000000000dc823e4202b0b2226f361440e2375c39e0e376d6000000000000000000000000ea68d4291c538aebed4c8d4c04bf8d5a202dbd0600000000000000000000000020eef6d85889d32487402f11538044de2dc21635000000000000000000000000d0cdb1d09ef4cc3ce370a4b85ce596e39c1d65d6000000000000000000000000941c11d8f815406b205934b74280a325ea059a39000000000000000000000000ea98a2ed6b7a90fc3a72c87e28dbfd7f3c510241000000000000000000000000572ea704dcb3524a5161da7dca9fa1b3a84b1db00000000000000000000000006ef2e8389d68baeccb021f5ee299b2b93cc0e2ab000000000000000000000000e12714fd70f3963643bad5fe82fa1f1de5ce960f000000000000000000000000861ba7cb1ae2c64901c3d6beefe898f5deeb23c90000000000000000000000002ba5d0704f7885217167a0281915af1aaf3fe14f00000000000000000000000058ec625baab439ee64621b993adf35c4e6cf9246000000000000000000000000657af05d81ddd7d87b7983a7de361c392838c663000000000000000000000000b95785bda30be05af60bc872771b7fba16ec4e5900000000000000000000000094d62005b69715628fe48a459c51d514385c727700000000000000000000000049f4095b4f8d516b9287e0415fe84e72a18ee7ed00000000000000000000000007911169ee8d34458935509682dbd2c8f79a9389000000000000000000000000016d98a134e39ce923b55d22ae04580a6c0c32b4000000000000000000000000796179f55f840f37ae56b0cb6a4b70a43cd74cf4000000000000000000000000348788ae232f4e5f009d2e0481402ce7e0d36e3000000000000000000000000016e10d2f26d979a97458bdbb9b3c9597986e29a2000000000000000000000000afa8e397254f3733e86fb88fe95d2a867d369fdc000000000000000000000000465dd7912845eb5616a2861c19c179863dd6e746000000000000000000000000bfbfd7ebd9b18f297fde87fa12cbae1a5d85f82b000000000000000000000000f321ecba0f20976459f2a17c8e15c8bb5fae2e24000000000000000000000000679955dbff8b1161f825635ee1d5912d124badea000000000000000000000000071d05dedac726557cbc527778500f609b6389270000000000000000000000003927ef10f8c9130e3f0492ecb957e9ecbaf341a9000000000000000000000000561800d375d7eedc592385475c464192b26fe73c00000000000000000000000074e3740c74b2cf69d3fae2255e4c9391147b71300000000000000000000000006242b2f58fccc646efe0e3948588c08d1aff3bd3000000000000000000000000a61d945ef090e792e1a8973207f6ee99ca2cd70000000000000000000000000079515c211e1fc889ac50384c52700becab54f177000000000000000000000000846317cb325b69a2d5c22e4c4c0f581f98adcdb4000000000000000000000000acaaebe218387f16c2b2c15ff9890b1ae7a2ace60000000000000000000000008723295659da2984292eb4a3fa02833df211d46000000000000000000000000077c99dfcc308e00e06fdb26b1b251a81421718040000000000000000000000008f341e414803dd693bd5c0ec9f232e540402e4e9000000000000000000000000a1e8dcee52ec195c0301a84aab7b440e8f4816290000000000000000000000000fa32de689872db4776ced42d2d289203c7ceea1000000000000000000000000b41aa7eb707b8299879b027d1f7dddd7fb45d7fe0000000000000000000000002c6c2b84926720c5b3cc8a1bc73f4bffb39b75fd0000000000000000000000000e52b9ecb97280778708c2b3e73dfe12c01517c8000000000000000000000000d1638c90a3a7bf952c6e7c6d61015625168b9446000000000000000000000000659f1402de079ce61bbe73ec45f1f535602b8fbd000000000000000000000000bd38f53b0ff76b57246113c311d801eb9969317e000000000000000000000000cda3708521d1cda09968104749c1a8d6b5a8d327000000000000000000000000729e77b9dba8f644995e5cca666503d13a36c5b800000000000000000000000007d5238896066407898c6dcd7656ffaf4dcbb42b0000000000000000000000002594304f5e76145341797b2eaff08de87f77647f000000000000000000000000928c32df4513b0ddd1e22d757a53b8bc6cd0f84200000000000000000000000032b8d654ef10fb40e08fae9eac7394cede96d795000000000000000000000000687bbd5f17e872206acabda7a52672e24b1170d00000000000000000000000005e4d8313a4c0b81eb76af0cd12dea79c785d6ec5000000000000000000000000bbaf1a27a3679296ffe89ac2007464322e03e3fc00000000000000000000000086ca9f93d27f5d6d477e0975bbce1a995df97f410000000000000000000000003b2c2fb924ce4a9ffa0c69f5a0a16b58b4c33a33000000000000000000000000415fdde1ee48982b7cf7304195ed9b5309c2148b0000000000000000000000007aa61e5fdef15599d2e8cba9b8900d2152e3d3e9000000000000000000000000be21b29c60625e062d1b58a43f71cf1ddacc8b83000000000000000000000000916382fddd0c87c6e8a28120a6701031d5d421c4000000000000000000000000d71b48654d447e128f1e0bb072bd627242f98ab2000000000000000000000000283067f56c895ef84c4a25b7a91615d7566348a3000000000000000000000000399e659f336e8cc9a3195d5eab41d2f7f3cc9b14000000000000000000000000bc9ddcd856388e33ce2d45668cc73d5c9d4516930000000000000000000000008624b4011dc2bfa335a0301768005be2d108bb070000000000000000000000000c9f765ee87f3182f371803114c1d697bb1520720000000000000000000000002954c3b0987515d235bec1199291260c9d8b38750000000000000000000000007004636006a9e517ad9d6cde5cfb38a4519b93ba000000000000000000000000f346df74fb60ae1570e47d279b0086866ef9d9ea0000000000000000000000000d1c368e84e5059999fa0075a00980e71b9288f2000000000000000000000000bdac5dd43c2ab3b450a509438c78592388c7bf9d000000000000000000000000954a372fd7d5eb658228a7c363b003b496595dfe00000000000000000000000081b37df7c60e7b511945de6e01c03da06d4ddf840000000000000000000000008ab71a11b8e97cf6a085c7050ace9b96a678f17d00000000000000000000000073dec29155de651bc0b2fb4a7e415c4595ea77da0000000000000000000000006ec9c04f09df9e75e1070e47009c378985f76778000000000000000000000000ea87744b39819c5a3d26f53d8d2d6bf9c4184e80000000000000000000000000288105f6437b9f4e1e450a75f97cb3746cd6178900000000000000000000000011a1da907c3ab00fa39d6f4c394ac22ebfd47c53000000000000000000000000995fbd6b389af075c116c728bd7402dda38d507700000000000000000000000078cea3201e87ffc74f05d056b2ecb021039ef378000000000000000000000000bbd4389fe7e53165174ebf42aa3560754e2cbd3200000000000000000000000080cf12a18a9877a9e2d05b489051103a6c7adb2600000000000000000000000097598e54cb33209b6721b0e4a5dd69aa0de7a34200000000000000000000000020b5fc936f8a7e2c97394d80f0262d0b0dea0c6e0000000000000000000000006a12411bb346b3780943f38f6b304b3d674f1445000000000000000000000000c6a9b55401aad15109fb2a801c4d75c516e4a5e1000000000000000000000000976f19c5b955d48bfc1300d5dc97ee7a1d7e328f00000000000000000000000034f758827b72abb5642b27efdb59bba9ae931d09000000000000000000000000a7cafd18dd8bc1e23203058d66f89f0f0ee539d9000000000000000000000000de1784df9e87143a305bf045dae43b0575d41dc5000000000000000000000000f8f47296354ba65194326d9ff9d77163a05e5a4b0000000000000000000000004ddcd030aa28202651da383ff40c95cbe7bb6a020000000000000000000000003b2108ad34c9fb2698aeee23eaaebead85d00fee0000000000000000000000004be39bb3c3655293b428fa7f8793a19e3dd7b6db000000000000000000000000152a90159548885489c9d834780fb80ef944f5da000000000000000000000000a1d7b2a0b99376e043a2977feb917854a815099800000000000000000000000092188951bf1a0df9140e43dbc3c9cecb99750833000000000000000000000000b747477b4d2a18c49d4b71237bc6b27353705f92000000000000000000000000e9e4f1e532362155e85c93237e77948b7c2e7f50000000000000000000000000604da833260723f81d88c462e441969370ef08d20000000000000000000000005e9f559ebcc9ecf2995c633239366673a1d4f22b000000000000000000000000d5f31136188cfef0de6d29d21239760eeaf459b000000000000000000000000032d198804e9cca76beee75146b17e0782c48e5040000000000000000000000003c96937a5bce135c47133702d54b652498e5e375000000000000000000000000ee8881057e59b7a7f1b4da2cbabd8d10cb3314d90000000000000000000000006e8d6edaba1460222d204b19d145f35a4f8fc437000000000000000000000000304f22f8ef9159a82de0919f94228a4ed1b7531b000000000000000000000000a24e442861783447da9edc91f728f1c6cd9bc930000000000000000000000000effee111aa715c57f0c4d4c89714f4e930cba0c30000000000000000000000001816916dd92a09d6cea57442bef2c333592468e9000000000000000000000000756ce6b0e4acad3d4a2f40ce1dc764bc57f7e17700000000000000000000000019250ccd227d42c21ea33968496754d48483f904000000000000000000000000d58762ff6376dd315d4a81da733f3fd22aedc89c000000000000000000000000c5b59834ae6132f778afcb8cae982bf816bd232b000000000000000000000000d8534d9afbaf6e8714be6eb4a026ef6b931ab83b0000000000000000000000000b5ec3d32602f72ab220a6980792f645df9d47360000000000000000000000006e94997c332c102dd724ab70971d0e8fa9db3c190000000000000000000000009f99977597ada47239ca1d7c50bf87e649ecbe3e00000000000000000000000080ce0dbf0abf731bb20f9331f35df36e3dcad53a00000000000000000000000089231d2a59ea3ab073251f1edf4a711e8f70d195000000000000000000000000003c443ff6f8a8a8d5d4018643deb45e7c34e512000000000000000000000000f841ced2286dbf728001721af272d6f364ef58b7000000000000000000000000124489e422e22460d8423cfd4c4f8cb28660b60600000000000000000000000025e925b286543467cd5a11e054b26449d2c86b09000000000000000000000000e51d43e84a1b4472da200aacd40b6b50f30bbd5c000000000000000000000000943e8cde12482c496a734273186261a9646a18220000000000000000000000002ecf9a760f8ac3ee7b9b35a6b92c2aa8a83eecf1000000000000000000000000e3dfe9c87cd675cd4f6e3d45dedd348feee39d89000000000000000000000000a8ecb6f4265699ac141766355abb2f845b2cef7500000000000000000000000085d3d2a8070eb1d5036d091b87245d7365d2363600000000000000000000000062bcfd62da9dbc7382c203b9759f62bc1356f5d4000000000000000000000000d8510f5e9344a03bc9417180912f313706d4b58c0000000000000000000000009775b75436fa6f9f35bf2490d5d9521e04f1b6830000000000000000000000000cab140387f737ba642a8ceeea0d8480668cd92f000000000000000000000000dff7e36e13d48444d69cc33e474d33aaf92448c50000000000000000000000002b3bd43676fba102c9cb990c51551e1f00adc49b00000000000000000000000068448958791d49b543829ac4eeca4b1503510c26000000000000000000000000493fb8aa5b8e36087dd0fda4ec8bab58e39841fd0000000000000000000000006a47b6b51260a6f67bba5a7fcfe87f4a7f017e2b000000000000000000000000c68449628111b111ff75c63f603c10f5e011a8c50000000000000000000000008615b86ae6fdcb5e954a33c79dc86268f6c848520000000000000000000000006b6b38f89bded076f3af83a3efd48611fa1abd3800000000000000000000000071fd072f44791d6bbb799a9258f7d4ff2dab1149000000000000000000000000b52a5a799698da1a7d746bc3d2a2c55582cf9fe600000000000000000000000057366e8222ac5d535590c5fd97bb6958c9f1c720000000000000000000000000dfbb80629485329783120cbd9621a3219afd30cc00000000000000000000000082a0c22f17807e89b0ed8e1d56cd68f1c6da880a000000000000000000000000a83b6fe00b3cd9f85128bd4b2eb0e8db6384909f00000000000000000000000065db311804c1bcaf396da7c00a68035d6d5638c30000000000000000000000007d7bd41c7dec7707d06175bba7a96d6aeb9ef57a000000000000000000000000b4ec91cb80b44dda04a6d9917fbe8edf27f4d721000000000000000000000000c32f10447faee0ee3ef396cb0fc5827bfad5aea900000000000000000000000093cf1b85aeea781a929fd44ed764205e07c263e8000000000000000000000000bf747b8ff8f5eaf088ad19bbcd6cd3d5bd237c2b00000000000000000000000033d0be1f59d700d42ecd93fcdcd22707ef7d39e00000000000000000000000008a96fed63cbf4f67bc9a3d8c99bd3a67184bf59c000000000000000000000000708b36cc3cf7ca3657ed8fff2644e349b7d74240000000000000000000000000fceedfb72c40432a6638c7f3be1809eea0a8ef04000000000000000000000000fbe6e2c6c5d0ecbcb13b1d3fcfaee0a095bd373d0000000000000000000000007baf6ea3653e23e086cca6393c25db1d24302489000000000000000000000000b473226b4cb9cfcd87c7d3ef5b0bc9d0de19386600000000000000000000000024c6b127994c8082bb54ca78171a6428ae156bb200000000000000000000000010556c151ee5ef3450a562df999361dac9fb8bb0000000000000000000000000120497c1bf9566bc4e7b31c6d4bc87b542b107a7000000000000000000000000b0063021ac24347f0667ddc5ef827734ee9b1bf40000000000000000000000005b8082dcd61b91cb9c0979dfe428537e7104a5900000000000000000000000005202f92e60d54e26d0c84b22c43ab1241577d6b40000000000000000000000001e8f1bd0f5d3da0e3281e90f31fffffe4e44788b0000000000000000000000001bb3c6e46dd275b4a4a2ddc5d01ae208fbc4424f000000000000000000000000eccba80d34c004c80ab64e85662ef9011e3e6dd2000000000000000000000000c989f9400f3613394b04a6c443118fbc0f4c384c000000000000000000000000d315a9c38ec871068fec378e4ce78af528c76293000000000000000000000000bb9440bbd13829819a3529733bbf2c1daf19c436000000000000000000000000a4c21aaf21f03b9f090b6b7456deabdad6369556000000000000000000000000bd1a59b56aeaf884337d1136378a19e5ee975a7d00000000000000000000000012acd799dd1fc0944686c78e9d7429318261907b000000000000000000000000a9144d08cff4f942013e085753b592ac7d02e47e00000000000000000000000003aa0c7ebc17dc9d2dc6f5dc90fd37d9dcde6628000000000000000000000000bd12755a29e28cd03947a38065610470ada179b1000000000000000000000000b28df93f55e8283f11c4e404ad6a1105f5eec76a0000000000000000000000003232b46e94e9bb4a3db20aa29e4f791ceee83adf00000000000000000000000015f91537b33d40abd06b2d192a7df9adf5450935000000000000000000000000a63aaa0678807d4e624e8235a8111d594eac4cf50000000000000000000000008288438805fae2ba83cf53e5ebffa37bfcf500670000000000000000000000008b4998e7203181e46edf5f68224cc31522d7a832000000000000000000000000c916400052122e834224490d8ba5ece97f083a25000000000000000000000000e82d6e0cc6323f60375ff93ab19f0c4d39133f51000000000000000000000000b1e8afe535e632cebb5bb795679349c73c839d2c00000000000000000000000080dfa8751208175c5ee55aff291a90826891e0910000000000000000000000004885e2fa5ee57b92a8beb826bc7fce7116ff8162000000000000000000000000c99917e12b24b087877c73db9cf1d13186f63e8400000000000000000000000016af397e5a3a3fb3797c8a4d6cdb242b93391a11000000000000000000000000f935909d2d7d404cf2ae8e472698aff81707b9ee000000000000000000000000054330b84283f1d4dff0ca711feb2c2ddaecca8b000000000000000000000000ed80f39cc520f4258813cb4aaae6563661e19b120000000000000000000000007c83f3ced1ba66d862d3125058c077ce1e8aa82f000000000000000000000000bfc88be5e7d9928254a654f074efa21f07970ffe0000000000000000000000009fc151d8f2220b467558dd2f149cf6429f3311a100000000000000000000000007be8468d0aba280ba72a924fd4d30349ed71de5000000000000000000000000900aca8a92f0873b972a686ea542cc27376c267400000000000000000000000003a624f43ce8ef55e9b62ba63a02937037b68fee000000000000000000000000c1b2178dbb24538ade19b4e5ead431fce22f6d2700000000000000000000000050dfc97ff201d0b10c13b84f34eab9868b5b1fa500000000000000000000000040c16d32365df08cc076b84df1404258eca061b5000000000000000000000000c2b4d59ba4be80303af8bd35fac3f56b625eff460000000000000000000000003d3ae93205b6c2fb49b24580678663efcd7acd860000000000000000000000001c06c7a866e171110fe4adf511fa38fd2d9f2b780000000000000000000000005df2968decaa63ec090a215adaa5e72924d579840000000000000000000000007cdf6134eb661871b79f9d17099333c3bd98454d000000000000000000000000e10d03120f534c12a2a82b61a8180435406b480f000000000000000000000000ff250599fa5db73275a903feb09d7c06b31e5b67000000000000000000000000afee45fa5faaa3ad6d753bc63d1a71bf589a2ab3000000000000000000000000be94c7c53fd649432ad8f525b65fe8d45cc2380800000000000000000000000074fab2e38f657d7aeaa4545f86d659baa39fffc5000000000000000000000000298ea0d001657cbd060e3ceb96e2f398f754c2cf000000000000000000000000d91a8d6de5cf5030a3b66848b4b7b4e7e7dbdd06000000000000000000000000a7806538f9a65e31b983590fc1a4e32362b7da93000000000000000000000000576cae8c5a7e2766bdabf80a8f81a6342f7ac808000000000000000000000000678f39172d0de34063b812948a7ad6def76ec59b0000000000000000000000007d61567cbf217877b6374b6974a9e1a5f305a0750000000000000000000000009ed0e307f58a51174dc0133a8e59bee39c32c64a00000000000000000000000076681d46d01bf26d31a83479b20e17cd5a4f8d030000000000000000000000000aba5cda3454d202bff604aad9c09e775af05f9a000000000000000000000000edc6bacdc1e29d7c5fa6f6eca6fdd447b9c487c90000000000000000000000009e5e26b33c1d54f0b6b49fd4f4596c73e569cb6a00000000000000000000000027d03aa41cfc7e6af582af4cf950800c86b1a0a3000000000000000000000000e7edf8d3809f6c2e645f3de113af6ad83818fe95000000000000000000000000338ab06a7bc8532e20d8ad95f2ceb6201db5e0260000000000000000000000008d6765ee5b868c01de422faaa6fff6151a0aca990000000000000000000000008220154ca9d0a3639969002eb5047e97d55f28cf00000000000000000000000022d036c6473739c9edd9a4075a978e0d73e91bfe000000000000000000000000d4b24d6a234ab15f97a9fb2df3208ea67cd4b99500000000000000000000000084ff11441f4e7c364b6ce6f26095c30bbce20afa0000000000000000000000008ffe92e6beea10ce7a90a9d76d90e5fc115297d80000000000000000000000002e6663b3eec7b15961086ebcf45fe3ddf529822800000000000000000000000051ab6f12d495d1b4bb4783ec6eda34722bf61c7f00000000000000000000000027658c7cf8381fd94cad53672922af4eb7b20fcd000000000000000000000000bad7482e87d355d1f6298313bf9b045afb8fffc5000000000000000000000000f39d7a293463748bf656c2a450a331fc30abe736000000000000000000000000250172394c36d8d5bfb165fd16781f226a584519000000000000000000000000b05df023fd915853f21dc8ba4a41382229994d6800000000000000000000000062b4073bedb046bfe0d46d11e0830fbb73a7e632000000000000000000000000cdaedf486f0c2e147d93457298a5ca8802695cc00000000000000000000000003c5ebc10f5eb8824f0ef964f2e545d535e5cbf03000000000000000000000000362c86923630e0e8b6f3008541726e7911e939b4000000000000000000000000c0457827bba026e110c67fb471c318af77235b77000000000000000000000000d34674f0b1e0a10c6082f5bdbc1564eafc3c3e2b000000000000000000000000d69f94ab1eaed4d895a2edd061d79c1de7dd8a55000000000000000000000000d9419b2c7bf28a2332d3cca8b990b9ce9294dc630000000000000000000000008c18fa9e13a986d2e845445d6e16b0f9eb7d5a8b000000000000000000000000e003e1cccd96acd5f9f8fe8a695da661ef327c87000000000000000000000000a040c1b3c19ac81b987d4a9cfc8c6e927b8b34c40000000000000000000000001e187813a17dce5c4ebf6c7b5dd95816f0fdcc0d000000000000000000000000f8c8f4eb244d15246f86447f4b07f1e7e882a5b8000000000000000000000000a1b9e11ee24c494016ec618965c6b76c11d4410e0000000000000000000000002d301460ed8150efc932705cd027099e38c4d48c0000000000000000000000007ec240849b0c958647bd7a6d9e0e2dfd9dcb3f0f00000000000000000000000056f20fb76ab04edae6e9e83d53fd9446813579c500000000000000000000000075e617ace2e1025b2651d9902df9c94df4457a2a000000000000000000000000f50078b8b142a8a00957a40ad1feb7d4f3da81f0000000000000000000000000b6190074a5b3c017c889bc3c388360be91d62d990000000000000000000000003dd80a24ab9ec1272c953b71c9f3d3b708cae33e000000000000000000000000385468114324ff94b6aca2fe26f2966d871e8eff0000000000000000000000002940e57c77c8718f2a8e825236b9cafe356a9f3c000000000000000000000000613a3fe003a54a385d0b9a9ef2230a2bbdd58fd50000000000000000000000009ac7bb3762648bcd847245d1c33f765347624bba0000000000000000000000005ac01091fde8a6aeddd03f07989580bcb371721a000000000000000000000000f06f0cda32e2296221b9a088768335d21f65b19d000000000000000000000000ed6e2eaa38c7e7c1a3d48b2f16145f216f2fd7d8000000000000000000000000a36413af95818b844e7d642a6658aab1b6cf02e7000000000000000000000000cb12102493e513ed5e32fbc36864569bad2812bd00000000000000000000000019627c7bb6fdce3b21d78866aeca84cf718557b00000000000000000000000001290b001d88937263a09c58a400174576a3bd58c00000000000000000000000062bc3de30e94277213c44c21c55ae0bee8aa956f000000000000000000000000e8c9a8fe1ddbdd4f32d350c6aa7149db88156ddd000000000000000000000000b8e8c39c27a490a39023833b4bb784f35fd9c7de000000000000000000000000a680688bc505bf9546ba06318a7b3518f7bb320900000000000000000000000007f9e776af63f1b0b54d5d1953fa48006889315d0000000000000000000000000a81be040aaeafb25c9354c52359fde81d33d032000000000000000000000000a92459ac99d544836450cadce5565b1576a9162b000000000000000000000000965d518831cc4d5d6833bb59dae56be077627841000000000000000000000000b5e7594ec5c93498123571dbac1e7c1699afb768000000000000000000000000da7fc7825eba671c937d4ec6517f66248caa8ef20000000000000000000000009561665044d8c53f51d832a34749318a7db00a030000000000000000000000002be17687afe2567627085a4a61f3b597ee53a04d00000000000000000000000069a5dd5126fee009ac43b018e43121ed7cbd38cb0000000000000000000000000f0c8d893663468f9f3bea1d0b2aa42f53816245000000000000000000000000d545d60829374c25ff1e107da2b342d6ec1d88c100000000000000000000000056df5fb1ad9a31cb335bec620d3c697a72452bbc000000000000000000000000ca927a313fe2aaad8cd510fd99005ea877be832500000000000000000000000052cc1bc45d387a52ce48a9c051614a6265529bba0000000000000000000000004e59b323f82ab6333b0c2b4dbf9e1747ef9849bd0000000000000000000000005c581b588805ccb927b3a9672e060e69192d01f800000000000000000000000006d50814562467776af76134ad936440e6abb87800000000000000000000000089355263af5a33a6d008caf0b358e43f217c6a8e0000000000000000000000005da12b9060c0eb171814d85e7220f4fc2379d1fd00000000000000000000000041b92f666593d4be7f3d49071d1b30072a9e5f42000000000000000000000000d191f2cb0ebc8791fbe3f56587d8035d5909469f000000000000000000000000a677f9eac973610b18ebd7287aefcb88b1de6450000000000000000000000000e4655131a4baef0a97ba098bd9d0723ffdba270a0000000000000000000000007fc8e15297953e4e63c256ba14654dfe2cc8a9e5000000000000000000000000f38688fb89001f7fcb1b80205aff96c01e390d2c000000000000000000000000997d26a1e99f3cb723d2d4481aa3e565187b99460000000000000000000000008b99c1be75ef72cc078ea3b7791ad31dd36843110000000000000000000000004627f3cf823416e7e4f56764492455061776bba3000000000000000000000000bd41d3a87507eadcfcf0f371c3896135fca4efea000000000000000000000000bf80d110391e8d4c5137108d2ff64a1f19eb7ec6000000000000000000000000800dcc4aa664a0228757bb9f0a169b363e0ad6b2000000000000000000000000be95d1065395033f705ec0ef3527c01e4cb10dca000000000000000000000000a02b08902e5ca4e4da0d7e8f0d73f0bfd1996820000000000000000000000000be8fbabe21b6a465af918538598ab4b1bd19a49d000000000000000000000000d7827aeb7dffe9832b7f6d588099d8ef1a4c2de8000000000000000000000000a19c3dfd096bb85e03a10612e1cccd9cc43ffbbb00000000000000000000000058fa33dbcf9f15320740996badeaef8bc1f96f890000000000000000000000005c1ec40b339ea3194cd86dda00b7f81e33745139000000000000000000000000ab4743b69c838e521d6e930bef9889962ddd8e1e00000000000000000000000036d24f098d51d5b17ccab52ca29b654f5fad6adf000000000000000000000000852f8cdae2e8ddb3b6706652a71360ac4c9cb9cd000000000000000000000000fa9b1fc20d5b6ee3aaff9cc3dad42d9cf82ad953000000000000000000000000e7b259bb9185e4cb74b6fb8486905a2292477d5500000000000000000000000080c7c3521c33334a9ef5ffdddfabd6a00b11f05e0000000000000000000000006a0114e13b7679226f9c57070cad526e914baba2000000000000000000000000f5b2ee68e7c6ae6f2181d11d0d9606ddb692e74f00000000000000000000000093d096a29c2c7ec00cc3cb8df09e0237069f0205000000000000000000000000100a62eae6f6984355ed34f219ba8b74c34af02c0000000000000000000000002d1bac939af3ce2d0a115bff288590b4103952bf0000000000000000000000008d4b04ca7e6554c550fad1425b1b94bcc1aee2fe000000000000000000000000f98258810c6c4506b81324eceb2ebc904f64e1c5000000000000000000000000e4798d0aee2e4d437895e54c90866a3c3049e03a0000000000000000000000000b79cb1ee53e690f8cd4a36426c3745d65718892000000000000000000000000540009d51eae939649d77b6885e049834727a54e000000000000000000000000a7007b4c80fc85e20bfe7af463d650460e2f8f85000000000000000000000000080ead407c64346f7d9ac93ef511fca478f2f988000000000000000000000000b99bc8c14d7a906617701adf057181afa1ad848400000000000000000000000064b0c1918b4ffd3a77835229a69c01ce3219a58d0000000000000000000000006ef7173ba0552f8940dda4b5ea5ac48b17f8b8a2000000000000000000000000cfd0b8eca784aa7262a05263486f6b798fb7010300000000000000000000000019799f272574079a8dd591c13f7aed0d2f7aa011000000000000000000000000de4dc46ef49b451a97faa838cbc870de96dfd0dc0000000000000000000000007d7df845882a7476b296f46ab7b75843bcfc242300000000000000000000000038ea9d3e65974e1e390b91af645d54df93159a82000000000000000000000000a39b9c51aee2a857a82bc8d86e4269b26c5e3c7c000000000000000000000000b50a397543fb2c7d08c53d5f5331ad8990d3b48f000000000000000000000000b087f6e2a85a2b579e30a8249e848c899ae3dbb70000000000000000000000007f0778a7d7938f7dcb21b465ec338c6b9e8ca9640000000000000000000000004e1586bfa3dc9403f7cf5100d1945a452b9d8012000000000000000000000000865dba918d22d9b152ec40f6aea018089006c42500000000000000000000000013647cdb2c213e3bbe793534d0663f1d30c493950000000000000000000000006976410646205d7e9b907c3703831310dafbaf4000000000000000000000000019be3ce58b48f9d32fecc75645d5ece0601622fb000000000000000000000000e01bc09ef66e6d94db1a70872785285ab521d15800000000000000000000000023230e816f8698afc65229997988db887f3c8096000000000000000000000000e75b4932f7ce626d95f253dabe06762c7c39476e0000000000000000000000001e0dc645a623471003416492f19c9d033c5baa23000000000000000000000000ad991426a767fa52460c353f9b991b4ddc8bfdfa00000000000000000000000048cddc4602ad1b30c25484f345e9288def388bdf0000000000000000000000008f5a209f5e428bf5d7c29336a55a1a32c709da730000000000000000000000006515f77a05f9b05d27c1023b2af7f917b822e1de000000000000000000000000b08d77dae846886917911d40581fb680da9cc8830000000000000000000000000619154d849a1b16012fa6272e817752ac4e0701000000000000000000000000e3d4bcea8b8d51151141d447b84b04ed9daed84f000000000000000000000000135e5715ae12d93d319b48a0638d1a10f93d88cc000000000000000000000000071c9be4678b1808bbff115fc244c56e61e4faa3000000000000000000000000f38a217ba516cbd5d3fee79ccb4f51c2981c2a1a000000000000000000000000075b5907b090bc40354b18a7ac6a0a0ba21b9ad1000000000000000000000000104f91bfef82ab3d789ba3e847a40f9cb5c09743000000000000000000000000b43d945ba18fe89714fd1aa8a5309c0a8f9e2d3700000000000000000000000023ba3f683cdd1733b193ebbc965311a2a882e0c30000000000000000000000005f3874e2e5aca7978f441aae468d306a3257581e0000000000000000000000002e26191c086ab20aea6af88833d525ec727c0ca1000000000000000000000000fc192f9d7b9e27b04e7c8a89983101d5a86eb278000000000000000000000000372a6b812b287061eba0108f157358bfa671e311000000000000000000000000f06489214bc29bb491402c4e97bf00880c67b22c00000000000000000000000096f46ed6c4954229bf8f3b8de05d099d8b8dddf20000000000000000000000002a2f781ca2fce0132c0327c264f71ba7a554c047000000000000000000000000a270f988e2dac7be0b1c86ae010e3f823a5a5e92000000000000000000000000b8f93b7a5cc0d6ad4fabcf997593f2ee34c841c6000000000000000000000000e6172eea18167c64f10e4b0138ee04c6a04f533800000000000000000000000017ead349652a81c0e8910a8c34ced50cf26c5ea5000000000000000000000000e869cf76ed01dc813fcdfad56b408d9abfaa59ef0000000000000000000000009a87e58ad9cf3a8e19a0f450ed1139e2bdadd751000000000000000000000000a8dbc1ee88a30efeef9692e7476620279e8f95db000000000000000000000000134b25f303504f8d740778d21c6a04927021b970000000000000000000000000aac48b02aac40ad3354e4c438ee5975950d6c80b000000000000000000000000c161c31ff43051472dbb6b071060a3c3321d8b800000000000000000000000004b3e5b5b42174a05051bc424fa2fc6e217ddac9c000000000000000000000000bda47d9dbef86a357169319a446c72c542f07f85000000000000000000000000b4d53319a16a5bb9b7be2d08c10d232ac3e3d2b30000000000000000000000000eb9e49fa476efc962dae99a559d3d2b4486ac4a0000000000000000000000004b25c84ccdd326db327698c2f1cea294e5772e090000000000000000000000003b7246843beccdb9e0c2c5454eec1b80abc41d9c0000000000000000000000005e841c2ea1c743b01e93cf0e55d020106a7034410000000000000000000000006484aa58682174f12d0fd92cd43e27b335ccabae000000000000000000000000052f348a45620f2c26926d2b58548c7eaeadf870000000000000000000000000fe6e88646ae6367c15d80a339a0633d2a5962472000000000000000000000000b2c485bb3f50341e1e5b6b0464f951311b85a93900000000000000000000000085c00780fabc87e8e561160b176eade786bbaa9a00000000000000000000000093e1137d7f8c60bfc2197ecb188aecc727cee456000000000000000000000000c090805f7effe88f4ab0d1490e5748170dccca73000000000000000000000000009c61150f8ac88c5ed9ab763d0e86aaa5f3aaeb0000000000000000000000003982823b823f884a8ad2679e14dec188f8d7de91000000000000000000000000b46da57dd94126139ac6a0a83e799b8b19e2187b000000000000000000000000fb38cb825690d20481a6add05775c23c2d70c24f0000000000000000000000001d1e2e9e5e03f59b3d43ede255a310cee3bd9c3e0000000000000000000000007a78871caf890b8beca7253e9f1ce9a0e8565770000000000000000000000000bd28e1b15ecbe72706a445f77bd17fcd8fe6f652000000000000000000000000aa74bb7d2c78d670f456c33995c84726e166ae59000000000000000000000000624eda29be24bc3fff0d7626a59a1ad3c4fa0ab80000000000000000000000003484cf3cd822a714ca889bab96cf7bf24eaa939f0000000000000000000000005e2f0351963b3fc42f8890cfd04d27139b13db78000000000000000000000000187d4e321f52065f16fce55199e47d973b9083b3000000000000000000000000bc4a379c2b4337c12182ff35b49905776c1b22450000000000000000000000005443b5e78414952eb33563eaa408e0c6569df330000000000000000000000000b6b7245764f4e332c44f3f64b02e733ffa2792060000000000000000000000001a1f198794dd9a73385435567588def3179c0f4e000000000000000000000000c9a9e45640779a3cd50d512701bde6e7715f633800000000000000000000000052c6ff15c4fdf22c67b3a8cc147dc7b4c487698b0000000000000000000000009ac617f250fc7917e3f965cc0acc401ee295a2680000000000000000000000007d7b9855ae4f32811ab5e86fa8511c69a87b887c00000000000000000000000085d2e35d62569bf7609c2524b1e6b32486d9fcd90000000000000000000000001766ffb3711a6e816ecddbd7ae36f4041becda7c000000000000000000000000433adabfd447737a7a602ed04e16a2efcb46f3cb0000000000000000000000003ee17c85397e46dfd2b388c2c14d53aa814e75ea000000000000000000000000bba51bcdb4de105f346afbbc27ac0b027859dfd60000000000000000000000001971611af840a9e27d25853c428441bb82ce96e00000000000000000000000009933f324973cf4610e42dcad4e8639bb418a83d90000000000000000000000005bffa4a32e9eef61966b4487db977986899fa02200000000000000000000000068f7de23556f357a5a805cb60c957b9dd26b3817000000000000000000000000441d75fb175d39c5859089222a0c9e6d7727d9fb0000000000000000000000009855b509bc8a530a94b2760913bb9b7177bc400000000000000000000000000041df86179b9434be5c47d6a470aa35356d4e53820000000000000000000000003b1b2ca214b227f865b65585748c1c239ed022bf000000000000000000000000833206ea1c2d70f889a3a6977ad25837fcf8cf1f0000000000000000000000001b61bf75b8c6bb496886930b0d37784810414b5f000000000000000000000000aa6ab787f29d59e435ab386200d926539fe4f4c500000000000000000000000069901ea5ceeecc09a7e6bb85f7bbb044ddaf1e06000000000000000000000000e563c5721cbc143c2b11fb10f5095d3db826442c000000000000000000000000b95de9f43a214e9d6c1ab0613e68d324d8e56995000000000000000000000000f7e0f775942c35184fbedf8a0e634705bb7eb01900000000000000000000000015a43f791163f3f9dec3cba2e74262b63459ad3a00000000000000000000000075cdc2141ba17871818cccc97e4679dd7914b9a7000000000000000000000000a86672b6ff7c92b722a264728dcf7e34f43491a8000000000000000000000000e019974a2167537fc8b898fbfa04c629f6a27bca00000000000000000000000048c10ce1cbaef9ecdf61b12aed02263e3cfd74ed00000000000000000000000023181e703991e776d7ad6f42b205e74c2652d8c1000000000000000000000000d2e62bea4f7229d425a4f65b13e9a35fb771945f000000000000000000000000bed7fc5a011cb6ac5a14fb86c1ba893b40acf1e50000000000000000000000006c07a29397e1d6bc283946a946cd74a7f023259d0000000000000000000000000000000813b34008a225de08a6a61835508c71f90000000000000000000000002c4c77c41fe82e33a7f7a42cf405892a045138ee000000000000000000000000b928dd296772ff826b90ade58cc0c6ddda1a06f4000000000000000000000000cd84cdf41be444f1e322e61d0b2f8a03f085e8070000000000000000000000007775aed5168c41e2628210abe109d9f737be7cd90000000000000000000000002909c5317ea6dd8bb90c5c57e1927f6975496a55000000000000000000000000b4776d87c8a0b40ec90f19f2e92a35b0303e9b280000000000000000000000007cf1960ec2a3b25aec74037f490c54ee13d26c16000000000000000000000000a28dbca7f8c461f9f405fd0dad1477045c8f0c890000000000000000000000009e4045d6fbb8840874cd8ec787006adbb044b39a000000000000000000000000caa04639364e84d14dd7de6c9dae85299ca1f8f2000000000000000000000000818f887d6bc560762b2c2489f46a2b1ca65bcfe2000000000000000000000000628f1c9b7ef31515c3ca6604422db847235fbe8a0000000000000000000000000d3d08675e4d6c0e13075d25dbfb8a081bda728f000000000000000000000000a31741a6d14bb44142c5983c61c5c36ef1ec10380000000000000000000000006f7990bb203154bf15c45c6ba23e64a05cfcd98b000000000000000000000000da960f4460f0435d5c330b93ff75fdadf9bbc642000000000000000000000000e54feb4b1f77feddb6343ebfa215fef6e022d624000000000000000000000000437a2793000987abd2d64bf0b6d4c25a0ff5b953000000000000000000000000138e988df284d7dd1962ac3b175c22068259006f0000000000000000000000008531812455e7ee14ddef54b7ffd85c3a89b884c9000000000000000000000000a0e12e5d2412313b4a417a5e71d06d242a91499c00000000000000000000000023b43a66cbc42fcc74760e292dd6051029b05f5e0000000000000000000000009a0c58f5aa9cdde19dd2365c37c3cd04750f35330000000000000000000000003d567efad2bae70d8c93928ed4ac1b30a9a9cc15000000000000000000000000d76cd21c81ba7a1e533dca70b790215889401b540000000000000000000000000fff2581b33bedaaa59ffc83c37547163306565300000000000000000000000018d6bb1bdcb4ef94450845810d3de3b22fab8e800000000000000000000000009523c033ccadbb52bbc1b8093cd8e81f0350d03c00000000000000000000000052f892b2835e00246fa4d609da729c457064201600000000000000000000000002bef0d37adbfbfbef5f67b106fdb2b6bedcc099000000000000000000000000876f8ba0519f05601f6c66b0565849b1924c62c800000000000000000000000007fae9d55d1a70af44a7d5425a8ebd274a5aa9f3000000000000000000000000c44c3ff5fdbcb9c6ebe9f434ddc000db74d76bf8000000000000000000000000b9da2d475ad9078b30540378226cea5bcbb55f76000000000000000000000000d05badeb4ae088866d41d25a86d80e00ce8cad1f000000000000000000000000795aa84a4bd5d6cb20fd21c5aad2ab04ed5f0aa200000000000000000000000089fdf1958f11bb5ec2bc2ec87362bf2f057624a20000000000000000000000006c370265ff6914fe6baad2a14b25dbe8937f09d800000000000000000000000095eebbf5c0a981652aa1c54b12db686e3230187300000000000000000000000034a95b6e224debab6f4da25db16e0fe0ab6cef110000000000000000000000006e66d12a73bb9fbe04fdc85e23cd49a4883345df000000000000000000000000236e21654609e4db2f4078f92013eec5b9bfd24d000000000000000000000000e7cebc86280bbcb34d0221895e63190c7d68b0950000000000000000000000000ee4fa05d2f1d42a74fe91896c6e1a8d2ff4cabf000000000000000000000000c060a00634c67ab71be9e6371cbf4499679ab1bc00000000000000000000000096ea43929521768b4d998409fe7e44de0cfb60ab000000000000000000000000e4008e6f9e512ee3ad17e5873ec95b994a7aaabc000000000000000000000000e692171e4d49d4b889b218ebbe7eee2606e8744e00000000000000000000000092448905aa10ccbfb5f8eb4215643e13481bf98f00000000000000000000000074b1fb435e3ec20b3f605555bef57445fa2390e800000000000000000000000048f06f1b1bd2c19a445308c1ba3fd4d650b888fa0000000000000000000000007128229dce9804c7044df776edec12dfed9cf069000000000000000000000000c7b158b10b0bb26bf0072af363c04927b60342df000000000000000000000000427287d1129166988edffc72e9063c5795a6d26a000000000000000000000000c02f0992bb2765d5d7d2484f7c9b65781b8198e2000000000000000000000000352a0101e9a732f8c7afa34b0df13ee31ab90c48000000000000000000000000fb2df0ae1ea278e9e4ec47038b824393661698b40000000000000000000000002f736c4e6ffeb25a8acd5755f1869f428620c642000000000000000000000000a1e4380a3b1f749673e270229993ee55f35663b4000000000000000000000000465eb96a0eb08c5984f850ce023f1ea68faa86d5000000000000000000000000bfc5f47f2a7751ba39fd798120d814cf73881c6200000000000000000000000020bec914be12ebcdea8712bdb957aae19ef0b63c0000000000000000000000000afa687247bd6e28c5f6571d0cd32a07a5bfdf1c0000000000000000000000004f572e71fdf6b01ff314e841ce5c48cf295cee90000000000000000000000000f17c32c6cce0915bc9389c2f5c3a95d361e4b5500000000000000000000000003ea43d7aa319d87dab6b4e767b750c5100225fde000000000000000000000000c26ce660365f4ff2327325f42dff7523879817d3000000000000000000000000d5d028a61472ca21088f9befbeab0bd9adfb629f0000000000000000000000003443eee22d7399ce70b286daa94d6245d3c2863e0000000000000000000000009f0f5a55eb742b151cbac6d4c8c3ee7ed3fb90650000000000000000000000007447cea2707a30b79b6f02eab6f2d887cc45a11b000000000000000000000000513d506148915ea2578e9ff5179dc1104dabcc46000000000000000000000000a212b190084d7669630f1e798743c2cfcca96205000000000000000000000000ee1ccca78b02262fc9cf524e48c3e8649b3e049d000000000000000000000000fabfae08c905eb08ce4248ba8aaf49676057d3a3000000000000000000000000bc8b74c6c89734e0a26ef762f1193975c8be64ac000000000000000000000000be6989e06d34286478c488ab9cce5315604951c90000000000000000000000004494916c436de0942308810b6143862f595c4403000000000000000000000000552ad3d2ecece3d1b2e0c8e44038237eb03d41ba000000000000000000000000ad3acaa94a327ffc1fb008ebc6cf9575a84a7b80000000000000000000000000d61b52163b1b030811ebeff8f3cc5efb40210fc40000000000000000000000004a02ba4ddedb93a45acbefe45a96e48772165e9e00000000000000000000000079de94f7db2800b4d8a56fd8a5becef416bbd02b00000000000000000000000071c374422b50436fa487d68c9df2843000c2fee10000000000000000000000007b22dc0c371c938ec0eda86c7bdfefa0a9b27180000000000000000000000000b42df7393c7fe9cd74aa9f821847c298a22710ee000000000000000000000000890221348d89ce3bc3dd32edebfcc78fc7a51b00000000000000000000000000a8f1ffbae62cc917cb3385bd4b4061dd7253d9810000000000000000000000006ca16e875d5fb5e3c7db92da867921278861ebb400000000000000000000000051ab54d9336a2fcec17c34975a950af118e64b5600000000000000000000000055d28a65a7a49cda23cd71bf9370008688eaaa69000000000000000000000000561f95f5a098909dc2c4be51bd82d248440570be000000000000000000000000708980b1b9ea249520071024dd06831311be8864000000000000000000000000ba93bcd1b141f44df5b19451f777c50d440e4059000000000000000000000000b9da91eecd294f6986381f2d153b38c5182a690a000000000000000000000000d9ac2731b354642728dcc7a09713640235882f610000000000000000000000002360a2afbb92b38427ff9854198969a28468b88b000000000000000000000000b8057a911e09365016dcc122223bf2591a02e71700000000000000000000000060865244d168f8adc2c5afe6be135094b19c5c7700000000000000000000000004f1fc616db817879898aa1635d574593f227b4e000000000000000000000000ead0a17175d19427d97a87239f20b4ed66182d120000000000000000000000006887f8a2527ba37879233045003656ce334a7bcb0000000000000000000000003d827addc2a093297c30156616f82e4e4a0cadb4000000000000000000000000410ad0ee7c99c0e46fda805fb81d3c51cd8205a4000000000000000000000000f99a09b1a69e067b46726da8df2b8c2fcef62d94000000000000000000000000b9d3fbf1ffd30b3ae7417eafedbeab598aa45736000000000000000000000000e9a9db949c39f0354b49145dcfc495c72747e3ee000000000000000000000000c332a68b54a608f2dafd2b0b77a47a3529537afb000000000000000000000000bce922bdac313bc0b49a57c4e170a41cbdd1cedf000000000000000000000000427ac11cec7b3dd57795d46e8e057ee1e3b5b6f50000000000000000000000009a7c6ef20ce808e98aff5f77eb93416a4b8934da0000000000000000000000006b9ee3ad2474857a2768370ca0b36950b6daef530000000000000000000000003c990f445d7e87045c184da15ddd7bb4117cde86000000000000000000000000ac09ca2d7b9f0975808b5b8e4aae61830ee2bce7000000000000000000000000997079a1d1e1d54e8b357b63a58254a1fc0ba79c000000000000000000000000da052b33263b26c3172f2a00319b43f68d2fd33f0000000000000000000000000c200be1e8857c6e03838c9031cdee47e92e4d98000000000000000000000000bedf943c27c1ded5dceca335663b9a42fcc26df6000000000000000000000000fa662f47a2b0ccf6a70190d4e32245027bda5832000000000000000000000000158523c18810737365ebf3daae3a80f9575bbcb50000000000000000000000001de423373fded01355fcf830cd117de17979d70a000000000000000000000000ccf7b34d360bec7dce082e155c9393074ec29989000000000000000000000000d651105a525695f71c9c5acb5aabeaff4151412f00000000000000000000000011107a35b1ff832db542e01848fee284db8408ee00000000000000000000000039f38c04f217acc55549d54ce43b0666bb635d540000000000000000000000006191b10dddddd91eb8833a7b5a882217a47669450000000000000000000000002ebe19aa2e29c8acadb14be3e7de153b0141e2aa00000000000000000000000017021aaa89a3d8811f9c385aa49ff4ccd8e0d6cb0000000000000000000000006f91e8363b4d5652d74eb752235299087a950147000000000000000000000000c588aa765aff587de51520d3b9431bceb39b6a4c000000000000000000000000f46b01d70431151ae837f8d8431f8218ba17ba18000000000000000000000000311acc52c7bbd2359ad9315dbffc92859077ff9000000000000000000000000059a701ea12fbee79cd6d668c001abe125c29ad4000000000000000000000000084244b25790fff21ba7e484b8fbd6bb407f976c9000000000000000000000000a63d7cb2e6c8d443f6ae73c90f7f1d04940d9c6a000000000000000000000000b62e1ec7edeb7369068bf26441005a7161d2203500000000000000000000000061c66721d9094da3ceced0f2c52c36c3ae94a31900000000000000000000000003c0f080e67165f22440739813806bfa4e63baa1000000000000000000000000436ddacbe77d4240faa63c7c84df7b8497d7a6630000000000000000000000003c17b13ffb38c270dd468e87c127d7e47452fd23000000000000000000000000e9e6fc72d4bf2e10cdb8e8acd774489796491e9b0000000000000000000000001dac9be25b6a52aaabe61efb7966c643e4e3e6fe000000000000000000000000c5781d387b8381464696e95ce2fe85ab274662b9000000000000000000000000da42b3895380e0e5abd6c119523c8247ea56c56c0000000000000000000000004acdb6ff41da0cfd5cb9736d1322da6dfd03899a00000000000000000000000088e1d14d2c3f9ff5cf5e75b544f3ed14b3a9c24b0000000000000000000000006aeadaf6f4ad6c3b1b68aac04e54f8ccd9a0227700000000000000000000000081505001930a44d1a10fae87a8ee79db5f0f57a8000000000000000000000000fdd8241fbf6be90e30a578e6e530d16796332b6c0000000000000000000000007a429127e8bdb1556b9f5eead86fa84e3a86c0790000000000000000000000007b0072be396b364d850a47fb3a37abdfc75d27c50000000000000000000000000411f0852883bec8cc26f79161ea7089af22a4410000000000000000000000009cef0898fe0a59d25040e3c83eb84b7198bced60000000000000000000000000df368790ec4f81a27c3961237d3ff28b37164bba000000000000000000000000dd508d32757503f2abe9ec308bd8a7b53926e4cb000000000000000000000000dd0601c5d54c436cdd2c64e04d92f811c46cf6f8000000000000000000000000f53e939933384770539fe75da62b474fe1babb2b000000000000000000000000fbbf21c8c319a3ad9d061605e960dd0f64f310d800000000000000000000000064e887fc21ef2d2ed79007131bd1b7fe92dfae72000000000000000000000000fa2610d670bb743edb1bcc03042dfcbb3e25dad7000000000000000000000000b47116f408de2ee822aa41ee44a58a1c37b4e8850000000000000000000000003ea38c8d3fde95cf588a084136df7d0f4995b908000000000000000000000000cc6374b88239efe1b9bbf5d6f07847b583e1535f0000000000000000000000001ebd54c1a73b06177b778016ba3e0fcac4b874ae000000000000000000000000a2b6c94acfe15916d920c10bbbed976eb6c9c126000000000000000000000000d81008c3a7e2ba33f3d41065ea34aed28392f212000000000000000000000000adf1927fe3cd6ea1efe0416bb9658afc1591b97d000000000000000000000000d3cfc648c2198739be250d21dfeb849594852f9f000000000000000000000000d744a9c500cfa971539bbc188cb025f07e70d0d10000000000000000000000002c0df81c97f719fa2d3015b86f7ec1773c41166b000000000000000000000000e719d37f65c99464041d613b09f57a59c677ea7300000000000000000000000094ad875a3c0a8382a7c959fc1a197152a0fb34a300000000000000000000000053499169fffbbfb6d9187815df2cc7ba5c052616000000000000000000000000647132ccb810724014830cdf036cf34d2ba6508c000000000000000000000000cc284a2bc58f78536eed1b2aea0932386413eb90000000000000000000000000b8dffd50873e6421d66fd18fe984d1cc39058b7b000000000000000000000000becb0c28c4a9358e987c2916dc088df12374f0360000000000000000000000003e7efe736630db1c031f2a3e1e03dceeba547c61000000000000000000000000504f03e6fb588a100788fb4cf6e2533deb39c9f5000000000000000000000000e5ccbe7ca0b5b61c6f5325fa7b78fd27755f84330000000000000000000000008e8ceb1bf0069abb2e29851ac7555b9ac58a70c40000000000000000000000005961c4c91b8cd35e8aa09fe4afa16c6a98ccfeb9000000000000000000000000a4f7542e6a76b389a17e3efcd132c0cc311be9470000000000000000000000009b6a338150e07268afdd8b6c3934ae8fb9867774000000000000000000000000abd15738e020789a286c7d46ebbeb25498974d72000000000000000000000000be1348d2e1bd85e67a5eba5f5bbf8221a89e1781000000000000000000000000ff2c85c4e5da620f3224efc5080db6a8282bc74b0000000000000000000000003eee7c11be93de9c4539d90b8b1eeb1d2bb0287d000000000000000000000000b390593bbb06f6ef4b1b4a5a42757b847bda26ae000000000000000000000000bf28c283dfe3a2c5b8b4d47014f1471a3d65df3c0000000000000000000000007a43451fdd69d51ad778c409fe2bf3bdb8647b6f0000000000000000000000001f02b9adad06601c7c1c2f52e8ec72ad2b139feb0000000000000000000000000c0af285a638d67f876cdfab328bc7fe89a9b90500000000000000000000000070e4aa6edc60f01215e7826bd621a9192ba8e3e6000000000000000000000000b6845bf85d4f87251320e3d120de7cdf8ebc78a300000000000000000000000039816a4081073fc0fdb81f831758575bd46db09b0000000000000000000000006969cb95cd2cff4a6eedd7d9550ff624ef6d463a000000000000000000000000d190a91943920e18285c6abac706412db4e61e19000000000000000000000000cb1611d7679d2127eb67b5b4b357123a395487b8000000000000000000000000a2595007a7f7fc69329e7eccbd902053a3bc5c70000000000000000000000000ed05da1a3ed48c2bd08586d6ad8f440f9b7ea8fc00000000000000000000000013772b10c274a289f8169d793e3f60df9656d4370000000000000000000000009e41083128533e04dc09544baf829dc92136c4200000000000000000000000002a9f24a8ce71e4d2b07da1b09aac7ca700888ef0000000000000000000000000f7198d91075466016be8ea5a0bf0567279852acc00000000000000000000000010d245c0f1e83b576c4a233565f35461951ecaee000000000000000000000000a90d1047125b0ab6e485ba6baded6ae0d7ef1083000000000000000000000000d362f069c774eeff3edd3d409ffc76871827ba83000000000000000000000000ec8f64244a93232aaf3f365a12790b6173526d09000000000000000000000000e2f89f66f52065111218802abc335f4b12aa0f51000000000000000000000000f129d8b47fdf9a615520034540821ca1b4c24075000000000000000000000000bf6f49c34354487e1b53f081e998fba8fef775cc00000000000000000000000020fe020d38c1fefb368c450940238dc15917dcb100000000000000000000000001a0073291c1728ab4fecf9b5b433d778e01c973000000000000000000000000b89d8fa0f62baa966b3049df98ae0eca2f41f7540000000000000000000000004e9ac13c4443ce558eb8eb86f0bc378d7f1cda14000000000000000000000000513dd84823d10a25e8ac8eba7fd737d72d280b6c000000000000000000000000d519a6c3e7c8fa14808d230be42a9409807d07c1000000000000000000000000fc2eb3613457d96401cb064ed46f140a6c42efa5000000000000000000000000b3795ab9ff6442545057ef9878ed019bb99db18b00000000000000000000000036df7aefb4004f01f289731b55d95b85852f1ab7000000000000000000000000f8a73dc669381d936e636a580cfdb090a8187486000000000000000000000000b47919734720772f7d08e0a604527412096ebdfd000000000000000000000000ded5f0f9204c1d46cc2a4854a6d2168743f086d6000000000000000000000000c27df933c878adafb3b0026780a38d37a1f427650000000000000000000000004c6b1112ad3b4422229b296f7c6c1d9aee6d807d000000000000000000000000f08a92af40bf68d85def8bb3cf5e7097e9c20f4a000000000000000000000000c152ed2e496e506179513919fe35780630a7836e0000000000000000000000000cb5ff2d992484a669f136aa5704f774d7b31434000000000000000000000000582c98ddc90dfbdd1d78e6efd5fa96d94bdc9c100000000000000000000000003eb46a082d996024d7ffb3688d04fd6e7fb70f80000000000000000000000000d3f74b86bf31d74bc02cf71b3f2582a431772209000000000000000000000000091ab1ee3923bcec2e998d2c8238c8af2b5601ad0000000000000000000000003c353705e9f08dfa07ff8cdedd72c2a29cb5399a0000000000000000000000002c5544fb4ebdfc8d7aa8d868e44026042ceacad2000000000000000000000000781be27c328167d7f0a902de6a1f55b6e126488f000000000000000000000000ad40151605ef426e351a663a68ba2a942823830c0000000000000000000000004376e2d96b05c6262644bee7ee74acb97ba35aea00000000000000000000000078e2d2636ecd03d4655e674907776106f56594aa0000000000000000000000003904b0dd0373e8b470f3482be089f757ec6aa6b70000000000000000000000006470919570650b0200e03d15e48600bb10cc72aa0000000000000000000000002c556acab66ce44682d42d27b827bcb66d1af6e8000000000000000000000000a68f307743cb31165370f6454d457d23fff60688000000000000000000000000ca53597b7dd2ef9f3f04f61186bad8408c23a499000000000000000000000000c50c1e406b82ea06095c961d7a8fac88ae4d2b0f000000000000000000000000454c24b6044ad7cbe1040577127316615857f7e1000000000000000000000000b2b86926cb5267d5a51ba739d109d6100990fc540000000000000000000000001f793d9f0368c1da329cb112212d81d521e7a9b8000000000000000000000000bc65d29c23ea4f63d21f70d7eb7dfba882b5059900000000000000000000000007883fc05743a3cbf26585d9740db1676e2a386f000000000000000000000000cbd601331f54e6d3333b5fe7382d2b18da5c62d30000000000000000000000006b490cb3aa70ca5656805d1a9b12f58f063f88be0000000000000000000000007c5bbe6700aa7de75da127a2279994c749613c50000000000000000000000000cde639c0eec086e1d74e3f666e27358aef815d4a0000000000000000000000001e56f57af23d2a169ac377b8fe3c52ab181552370000000000000000000000004afa98022cd090c632fb60d2832f3a4da6ffe904000000000000000000000000045aa9503831d5d5f818fe2d93c47b4ded04e3b6000000000000000000000000967e78f0efa314ee8dd76d08ee3079216c5fa952000000000000000000000000b421f8aedca6bc264149bdcfac404e5cbdd1e10f000000000000000000000000b188ef9ee0f05201bfac2ba014006cb1292a226e0000000000000000000000000581c88880fc55d60326bee760a9c07aec90699d000000000000000000000000f6ac46b22b25c4cc36137c2e2d643f0cabc73f780000000000000000000000006fdc626af4bbcd18991db9eee62bce1b0de26e55000000000000000000000000696bfd37be169cecec92c7c64d22bcfd536eeda3000000000000000000000000a8c29bb97d98a35db130982adb6578a249870096000000000000000000000000dd990dc92e1ef73bca9128274c5c70010c36533e0000000000000000000000004862ee9e6042a24e6101aec68a3a8de8c3c1149b000000000000000000000000e3b781e395ede9ce3c3808ff00825012698a0fdd00000000000000000000000064338fd8e7b1918b4a806a175e26ed152b3d0b7b00000000000000000000000012ba6cea00e4771a345fab9ae730ca0c987b405a0000000000000000000000005f81bf120d32babc91074f91bf03d1decad8792a000000000000000000000000bd9a96261aea91934208daebdd79afcddb7b9e4b000000000000000000000000d07ede54dc1571e8e69dba3573e83b4cee6e97f3000000000000000000000000b137e1daa91ca0db8d39a286c470e4270ab9bd690000000000000000000000007868c159698f318b943ede04858ca2834a2f0c53000000000000000000000000c337e3832311f43e166571f43579f9f02606d67f000000000000000000000000656e1a01055566ad6a06830add7a0f5ef7dd25120000000000000000000000002e21aebaff86af93df311ca503bb25d22ff11b4200000000000000000000000004809bccd8a98e5e1eb358d3865aa604ba18e23c00000000000000000000000037fa3d9b5a7522153259edcaa22de5ed9b3a015000000000000000000000000095d5747d6aaf707a3e965c68c4c136d71be3e88500000000000000000000000034d61ae07b1f5dfde3eb65f7f6ab827c54a545e30000000000000000000000006f40e00ff97402a54adc1bf48144cee4c0fe4be80000000000000000000000002dc0d8b4afc4d0f756909018df0a7969c9fb7c83000000000000000000000000eee5a811bfe4c1d56b60c6e68ba9044fa0a46dce000000000000000000000000ccfd1ff80d176f1b98f7e40ed71a5b13d70daf6900000000000000000000000093fc28fdaf2c99606088758a1356834b5d20f68300000000000000000000000045cfb0e1eb191b5859c0ed9cfa35bf3ca84567680000000000000000000000003a420f1f4143969ad7b5037169ab1075a0e0ce8c00000000000000000000000041f70cbb55444e6bfb2697bb0fd55f384fb8d2c9000000000000000000000000db465313e7fa0525fbc91b330689c1f8b879b73600000000000000000000000013a87cb65135686fad0f23a3b041def53351355d000000000000000000000000ecf8ca4fb996d57f48f35a1cec1b3cb279433c2f000000000000000000000000f25aa7ff0608cb08711c323da650ee9ad700367a000000000000000000000000e355056232fd25eb49025da00e6fa087dfca00a400000000000000000000000080628fb00738d9994e117bf7e0d387baebaef1da0000000000000000000000003a31abd7d87c319104868a328a7fe16de160107a000000000000000000000000ef13724606040633de289ee2a3091db63a89c739000000000000000000000000dc6f2b8bf3ebae8964b4c6a02163cd40b77ee9130000000000000000000000004c1e2c62006ab51540ffe901aa8fe4086385b192000000000000000000000000d94595588e210411af29b29127bdd0a9e819c8bd0000000000000000000000007640554f93f776bfb369b25b5892283c5d4373210000000000000000000000002271c87b491d58aaf15ffab417a4db3de9362d320000000000000000000000002a20f910241d4388ebc2e6ce7b33aa11f51f9f290000000000000000000000006813abed61565a794725660616ec57572063997d0000000000000000000000007261f93e1b37469e9af5996d44608dd07e56aca9000000000000000000000000c89c3d0dd1bb93d90c9ebce1afaeb873183d92fa000000000000000000000000dcef675af1b09a947e0f8d76ecf38be83a9a762300000000000000000000000005cf31c04eda3690dabf35c0376d7645528817a600000000000000000000000002e46601b8d821dbad68a653ceba63c35b59dc8a000000000000000000000000abeb062a5360a672d3904c840c818eed55c5c93f0000000000000000000000003fe8bf661c6c9553ac5737cad226d4bf311a1eef000000000000000000000000e18eef57fa08eb52e13cfce83753d75231bd4a620000000000000000000000007e283b6953415de0b3bc44f6249d71772dba878b000000000000000000000000681f9e3c867f3cdcf2453bb33d9688490f2486d500000000000000000000000025b51d26edeca2feca51ba9170c9685f2207652c00000000000000000000000018993e972ce3ea961cfd464333f1d78b18282941000000000000000000000000a887e52794e25e0ed8aabb3b40b75278e27946330000000000000000000000001182cb8f6f83b76109cca9a2ed0748390d7fb5080000000000000000000000004b65f491a20cce08f9bba0bfb46a101a45eb6436000000000000000000000000aa2fab50572e2d89836c5a3391fc7eb227a0a909000000000000000000000000c22d0a3493a9983e37fd99fb9dd5eeb4b05caa6d00000000000000000000000081641bb8b165a8dc78f5782ff198ad33ca1f6b4e0000000000000000000000009891392ab210d3b9c7b11c521212ddbd5cbdc6f4000000000000000000000000713936c3622a0bddf64659a8bb1004682c76571d0000000000000000000000008841d177a0af0e598d2428ac59d32da499a9018e000000000000000000000000c1e045d6fff85ad9aabceab9e3f6082b0f819f6100000000000000000000000045a2e8c27b81c8891e8e38157c6ad3860f0a6cee000000000000000000000000075d9bbefacb33b7b73ab8559989776fa0107bb800000000000000000000000070dc82bc6d72ad2e2309e46b4cf6ba0438758c650000000000000000000000006123ce15173de4880e2452268df75b1f691f512e000000000000000000000000e0b915e5730162b27be2bc8aa05cc085f94aaa760000000000000000000000005de160024d94502a23c4ed38fcef28602b35e229000000000000000000000000bbc2ebfa216482e89d13d702ae47b34a158efbca0000000000000000000000001a4360cea91deefcc1c4a04493aec059f4cbd5e6000000000000000000000000f3a659d32708cd6e8651e7becc21da6e5bdf48af000000000000000000000000f1d1ecef53b212c88b7cd2a532de721649fa431f0000000000000000000000008ff7411021cc90085f37036e1a35d750a4d523a30000000000000000000000001c2f8521bcad45377b413440f650cf3ac672f6fe000000000000000000000000308084d13ccc49a3cc6431cb90140657cd7daf5f00000000000000000000000040a87cdaea6c554c86a44dc0f3deb842bde9085d0000000000000000000000003168500fcfaeb5d808ad607978add212339143a30000000000000000000000008ec59d760ea17ecca84d41eba6f1aa1d65c47280000000000000000000000000472931836cb5450c01929835fb5f94458a22b225000000000000000000000000630eecb3549fd56daa71752ef432a7204bff8d66000000000000000000000000fa398d672936dcf428116f687244034961545d910000000000000000000000002f2820d1f5fddfea6c36fdc8f52ce3748e1d54500000000000000000000000005b8395d5708394993fd335746f965f1d63a4f1aa00000000000000000000000023a8f1773f8887ee76f507a1c0a156c8b710dcd5000000000000000000000000e12a93cb7f63012ab0103578b77eddc3545b4190000000000000000000000000cffe57868d6d63e2df3db0187c712973a7342f5f000000000000000000000000a31a26002574e166e5477b85c83ce2c52e0981e4000000000000000000000000333b448b25b0ac44a863a5f7051bc0e3b01a2f66000000000000000000000000274ab50212b19c0c1a320d689827855dd78dc2db0000000000000000000000009eca65fb9f7b5bfb4f2c9ea6ed3d1779adae3be60000000000000000000000000fa3041911a88ea0a252b258c144f357f6e1a57a000000000000000000000000a52830ed8e51fc43c8570c4ab9b01b59d6a881ee00000000000000000000000072d0d9c1026494e07189589e1b531462f4deeff00000000000000000000000007587eb03e7ddecbfe7274b6c0dfb0e055ff1ea1c000000000000000000000000acafd9bf352409e84a9c4c8f988930356d15e55b000000000000000000000000ef79660bcad04037457fb0c323f5a045156fd0d800000000000000000000000025d893c04c93a89f6b5ba7e90344e5c30fb7ca54000000000000000000000000a5fb4eef77cf3d396ebdc205dc47f69eefc695fa000000000000000000000000df92545faf03cec1b4c52c2e1427011144b53421000000000000000000000000901bd1ab9c705a4131d5e022a6e79da7b9dc88cc00000000000000000000000044372c3e1edb5b58c968eb3dcbc6fff94a296cab000000000000000000000000a12b18d5a8b2e03276bd25dd25aa392ff1c0a7620000000000000000000000007a9baf7ad0b1d485d6ed07136abf1490244d9155000000000000000000000000a7b452e57de8a705a23c33001f90e4adf9004a900000000000000000000000002ac2b2de9e8ccf470909d832c26e9747410752710000000000000000000000006ebce25b19471d9fd86a9011721f712f8f6c4fdf000000000000000000000000e2df729775b477c8d824b0edc4427672603094fa0000000000000000000000000c84be20faac27b368b5d54d30b0914af5391b2b000000000000000000000000f44af435cdfbbedea2e3bc03f98ed80e9ef46db8000000000000000000000000795cb886fffe3cae514e9b17217bed949354090a0000000000000000000000000a9156c1b88494ac6f40045a62efc232ee747db5000000000000000000000000dd004d4a86db6c4ec326a28820c793ec90bfff2a000000000000000000000000edd624a7e5d8dfb32c4ceb43bb52244b6475b03900000000000000000000000008eac8e1051524baa695b66b8fbd76d88e63c5840000000000000000000000003d4309dc284d0fa044c532d3276a5b3ededc79fc000000000000000000000000eeb66a6fa8699051155462aeebfcc0e32094a649000000000000000000000000b8001c3ec9aa1985f6c747e25c28324e4a361ec1000000000000000000000000e2fc369430616389bf76864c0a7b524e043e7e4e0000000000000000000000006fe2a60fe79d5858790286a40d6f0faf4cd80469000000000000000000000000619f2cc21b479c2ea33f2df77772a3e856375da20000000000000000000000007544441283abd9b5b67a83c1c022a2a2b479237a000000000000000000000000c1fc8c404f73432078614256a9cf5829792cc01700000000000000000000000097b65ad59c8c96f2dd786751e6279a1a6d34a48100000000000000000000000071eaaa6621435cc332a3e7ac8e554d070aecb29e0000000000000000000000006edcc9c82748a8dba64d0a3e020f33801a3b38b200000000000000000000000041e260e8f07615418968c5fc7d10e277cf7eab56000000000000000000000000a5948024d9677c94348dce2182817725a30c64640000000000000000000000003168cd7d6b51877383fe549fcd0a5d60a49f7a0b0000000000000000000000006068cc4c773ee5e63bf870419ca5638c9d0fffb80000000000000000000000000ffadf1e31f53f2d0f2a768d9504007da393e1a5000000000000000000000000b9d39b4a98a8558f18ead5df50399de02488e07e000000000000000000000000368f9feb2e55fede8a789d126594867c2006c91800000000000000000000000085855c4d0cbf8fc444c5a8e4215da4d83f97e117000000000000000000000000ca055c706e64edea4944be0488097f28ae11eff4000000000000000000000000467bbd109fb03fbe8c243e665e9652a9edd5adfc0000000000000000000000000e51071deece7cf238c74eb501f0b63797015d0f00000000000000000000000061742df6f341f84c59c408d203e7bd38be3b85b00000000000000000000000008e2a46f05ecec31eb91ee70e8e0041ea4d34dc9b000000000000000000000000a4c09e0f5b94865b4d7a94e167ca5f65276fef1f00000000000000000000000000e8e44f0d2041607e13c66d8c28ada48211d37f00000000000000000000000085207006ccaaeb8572fe6d74d51bddb1a5429666000000000000000000000000cb286e0991259db6954e980e099aef527f59922000000000000000000000000031e985b4f7af6b479148d260309b7bcecef0fa7b0000000000000000000000005c8861c54dfb884ea44f07b52ab9336d149603c8000000000000000000000000b4ab5889e21f4b5b46529500b4abc68236af2c1f0000000000000000000000004a9782d00c52f28f0cef8a44b21c14e2ab0fe6f6000000000000000000000000cd226e798a43aa910c8d222addcf3d0b2ea2a1ac000000000000000000000000d0716111b7c213d5164a88358ce26380267eae1e000000000000000000000000a213c47b832886fd25f9c503854dfe3c94f7e8b400000000000000000000000057b8f871c92770fa22d3fd42cf22d9c492d9c2cc00000000000000000000000057d55e123fa30775b6ff9ce090823beb2368d50600000000000000000000000035b54b0c3dd9fdf31ed612d22555718028dcdfd900000000000000000000000021b2dc7573e30b47980bd61f3baa8affa385e2e10000000000000000000000001153f22a3ca93bd6a2bb47da4327b9ec415ebc28000000000000000000000000cfd4069289ea029299abeea022a223956f04869500000000000000000000000009cbc65dfe42fa678c48da4f63980bf3573224810000000000000000000000007264a1ac988e8dfd79f606bad5a38ace73426e9d000000000000000000000000719c7917caf6afc02e8773c7746c235e7343f9bb0000000000000000000000006d13f94419c9320203fba019d84cd2c43c117b3a00000000000000000000000096c29fd0b65b924651900592127249df1c6185520000000000000000000000002aaf56b0886674191d64df6d12502beb989e5fac000000000000000000000000f182fdeacf1dd545ff2df1d041bc9d2d489032d6000000000000000000000000790ff44266b1900a4ae03d3c0fe9697e04be917e000000000000000000000000860e5b42425f6f8c05276f2cc2ed4f6ccf84e1f300000000000000000000000089ef28d85aacd1f0cec071007d59acef80f3bb43000000000000000000000000a277e09699e25fec6f4b14f7b176d48058e1320100000000000000000000000092db23ea476f80c412499351320e6ffa1950aa7f0000000000000000000000000ad2c4bbb8c5cfed40dbddfd06976fded1f1478b00000000000000000000000024f002b0bef711dff45151a8d29617aa7812d859000000000000000000000000cd408e98b2e2013275062f86b6645cdd02622887000000000000000000000000fb74c7fa5ff76e6a0b3b1551246d038325fa0cb9000000000000000000000000f9b714290dc24b23cfc964f6725fb629805d1391000000000000000000000000ba9a2686d2e9b15bc9d4011f018fabb9e299b22b000000000000000000000000d7f31491f84e70855e0d1ecb1caa8e44160b51a8000000000000000000000000cf6516c16c6600b0e492f497775db241a43c61420000000000000000000000004221c94543ec8d034860609517e4586d817fba55000000000000000000000000d2308ad6327773fbf744da1359d3c4355b58969e00000000000000000000000082cff6ab389e869a2f42fffbc0db785820c68dc700000000000000000000000019f58c60e09857cd8e8db49a38598e2d8c987ca10000000000000000000000002bdf27e97a4410a186f52072188d888884d50831000000000000000000000000550b17f7f96e6392567eaed721cf706d2d58308c0000000000000000000000002efa412b3d87ca71654e3ca2fc212b06ed9ac8fc0000000000000000000000002c2ebc21c29c6e53c0653fd61701deda4fccab78000000000000000000000000b38bd68a6f0ba599808d65c7a9cf2a428105b680000000000000000000000000cca1f60927f2713ff241eb5ec353c5c4c3a0cb09000000000000000000000000467bdd93fa79b7a8e0da489a5f278d616f74bb75000000000000000000000000cd282bc678734807c0e52841a16f54cb16f15be00000000000000000000000000929fcb95165486d16d9bcb0d441d79bd970610c0000000000000000000000008cb0c744ef26e7b1e6b76d687c0e9e2e93a91fd200000000000000000000000067ef9c94f9004a60b22e3cbbd6c91598219c781d000000000000000000000000f7483136d9ea426751c103ffd4700bd0533b25b6000000000000000000000000c02a461250f2483bbb0b7c1ebd1c913448aeb85f0000000000000000000000002941965c45d789d7d0aa1aced29794a0400dcac300000000000000000000000097220809868ff984ebfd3403dd14effb3d45ffa7000000000000000000000000b9029bb90af5a9e750ecda56376e7bc07e55973f0000000000000000000000008234d6d2b410424226f811ce902fbbabf2d046a40000000000000000000000003cd65be697076d21f8576e3f8e4a36d7dbe269130000000000000000000000006ca0e48d956cc9145fcaa947111ff6266b0e77ae000000000000000000000000ef4508d8a6deba4b67d701d883619eced614d1c6000000000000000000000000c74a73576f9ca7c88c905edcc5f0f5f339d5238000000000000000000000000047276154348ee6abe7777049a26570fec46923a100000000000000000000000047d2eca6b1114b11c5eb95a0949dc45b7fbb57ae000000000000000000000000c819620fe48cfee437db472eb52b70946409aea20000000000000000000000007097b818824895a232d04ba7788ddb4b8605e3cc000000000000000000000000de9dd6efc0387f10af393334bc037346cbb04f66000000000000000000000000b3537919f8b4bca79ac0e7df8b5f254f4f88bc3700000000000000000000000012dde533ca18d9a27b74d71e9386b5cda6c115310000000000000000000000000195ef0fcf8f2e35c9b68fb105456090e8bc9db50000000000000000000000005e76e98bd421f77596c741bcde52cf05c30e31250000000000000000000000009a69fdbb0df2c49911143cf820fcf1d0d5dfa1fb000000000000000000000000ad256bbd7bcc1ad5984ba83d8905955fcc22691e0000000000000000000000004b47a0a1d6770a2a2dc5c3060afa782e08a02610000000000000000000000000cb5c1dab2289b8776f202eb1f04c62716d5c9e04000000000000000000000000db85c24b6d0396af06953b1fe84d5992677a033b000000000000000000000000fd9c114e87d4f55086e400826d2c1bf926aa55240000000000000000000000003ac6f649b5a3758ca7ba085631a82c700ea319d6000000000000000000000000c0b0646aab45d01e2042fcdf7d20a02b08abf615000000000000000000000000ee525a275d1f54c22cccf1a3314f13c712d7f3a8000000000000000000000000fe08640414ee6248998992ad02e8d277eafd65f6000000000000000000000000bf763d989877310a8d7860277906ec48a3f30b230000000000000000000000002bc08e19ff0ea675280cb8b5fdea469a88ea464d0000000000000000000000005c96f32e7d374ec346d970a8a9b1e04053db0d98000000000000000000000000f8db00cddeedd6bea28dff88f6bfb1b531a6cbc900000000000000000000000084e36dd1442a539973c69b24d7445fcebf7940b20000000000000000000000007450d9e6a3f274bbbfc0ab8f4af47f1ae37a675e0000000000000000000000006b3594c3df85be53b27c0e7e9a1f48015c4eb214000000000000000000000000467d3aeb5af51dcba22d935fdd94fd95d076c68d00000000000000000000000032f029425b37fbda6b49e9844f436e6f2b65dd440000000000000000000000001cf503980cc25541c29482a42fd174134c2ef3a70000000000000000000000005398cb2b2570b43af9c23a5adc3a2ed4d2bf149600000000000000000000000078b3a5d28c62c0ef8fc8a1eefaf983b8fef1a8ec00000000000000000000000055a1c4d93c586054bd5077b2087f8a196c38c935000000000000000000000000741bc1891e35446e285eda57d73f6a0c6545321f000000000000000000000000ef29bd856d18410a041a8a5d419568497c65536e000000000000000000000000351e4d85ace4b513cfc18d7b1bc9ad3e8f20c30c000000000000000000000000e8daf72958a50f02cb683096bd00d3f1981bf6de0000000000000000000000001c1018825d1f5d890eedbdf2bb82385ab83b7314000000000000000000000000d9b92432a60a711114d9fa16760daacda874d7580000000000000000000000008497f575169b0015e5ea66b073924e2999e622e20000000000000000000000005c16af050a49eca861348fc07ec5f287ac047237000000000000000000000000043e11af9a4797a22f5bfda414e5613d6f005eab0000000000000000000000008bdf663d6649bdef4603e2acdab42635fbee5f990000000000000000000000000d76e45d5c1e7d9719f9ec63bf9e3c8701afdb41000000000000000000000000c309b16cbdcee06ca35d65394cefdc430fcd421f000000000000000000000000de43620b15d41edd35288e62e17dbc04547db878000000000000000000000000730638f7219bb3a1e2a59fd22ba30ed8c3ab98b40000000000000000000000003dfe0031add846570bef1f9efddf199d77b5708d00000000000000000000000021c2ac14d34643eb98511d1e748dc3821779c7c8000000000000000000000000a5e926f9ff8c8f7994ffb4eb5edbde4e82d7a3ad0000000000000000000000005e793db73fd18285f73d31f639cd3401eef8b66a000000000000000000000000d3d2cbbb167c7fde5eb457a3024a94b538556604000000000000000000000000f8e6144f243e1c68ac107fa9142829a5bd80c2ff000000000000000000000000b9d493fff6ff27294413fa2b090bb1f5c36f6b8b000000000000000000000000a4dbc26372e9867ca11d11837e034ef0daafc0b70000000000000000000000004ed5de6e9421306887d52635f2a517a40e65fdc000000000000000000000000059c02ef9ebbe465ecd7a9bd82aa6bda2802eb3fe000000000000000000000000217b94852daf10da8abd3f11bc42d38258ab6041000000000000000000000000f1dac2d08a93369fd824ddf6b7ce96d4b2bba3df0000000000000000000000002217d97d1b4252f5b326f044c6c3f8fa681eccf20000000000000000000000008e803d6feded6e33104b132a1f6ed8bf9d29d0860000000000000000000000001ae6f8427c43f030ee0aea13327a2218b3e6fde70000000000000000000000007e3b61938a3288b5d4da177170ac1f5da468f7ea0000000000000000000000001b4aa4ad0fa6cb4079ead2b0fb2239ae01f464b600000000000000000000000069733caf6f678f7cc9d4528f36010c220f450fd8000000000000000000000000cf62fb41d5586295c291c38cb9f9f6feb4a0a95d00000000000000000000000072108befa5e1c87d0713f70bd06a99c17abc798900000000000000000000000014f29bdd8c3277fd34e85ecb069f721c8b465a910000000000000000000000007a04abcf214cff3b025391c6309a0b4bf786be90000000000000000000000000e27c7c73f847f5e713c4e967ddf9cc8bdfa3462e000000000000000000000000114b17f1520f9605b14a400ffa13dc0ddf6554a2000000000000000000000000a2eed2dd9fbacf09cc578b4e67cfcda5880d1b810000000000000000000000001b14c3278d42b12f3ea4c0c92085220c7af75c6a000000000000000000000000fbcaede08ac3fdcadb561c10899c3a777832d0f10000000000000000000000002c151e02efcdd84e4c2026f3da699976ce08da9e00000000000000000000000074a9cff6a754d73d66d0c664d7a36cef0c40c8e9000000000000000000000000843e18493b02a13430c7d987495f52d622dcc54400000000000000000000000017d62ecd2236e50844ffcd38a6676d9f46138d32000000000000000000000000024dcd278b57232c8c166045b7e97b8e942370b5000000000000000000000000940ed77d20f78a0f2475a02db2b8b3a9324ad4ce000000000000000000000000a2a8ff2ac4f5045af0cdab6f8a37bc0072b13fa50000000000000000000000005ae0a0e14533038dc61a7efcefefc8a087e2d063000000000000000000000000fb20b1d8f046f1fcd52d3977061b725d428a13b300000000000000000000000020526efa0778f16a2e50bf0cf9eef82ca9c79bd900000000000000000000000042f769e27679e2a5b5b4c4cd7d1d32ebc16577a7000000000000000000000000cbdaf894247ed648b8ce6234b4b0dc94b970a662000000000000000000000000333983eb213d132cf4f71751dd38802d0362e3fa000000000000000000000000ff4b1363bb674d5273489a401165236c43d9619b000000000000000000000000156cca580cb63a24832f581985c1e75e3b98cbc30000000000000000000000000a526c3ba45e4df979f4ac05be5c9e6ac5c809a9000000000000000000000000417dfe2f5aca13ac6cc49f050eac7bb4c8aa8f8c000000000000000000000000cba3f0ef7a5ed31b47b3af916a081d81a0e2775600000000000000000000000041bc7d0687e6cea57fa26da78379dfdc5627c56d000000000000000000000000ec7071280e368c6928dc82efb94ca8c2d2af6bdc000000000000000000000000989277137e5f118bc2dc8faa615fb7bf1857e6e300000000000000000000000075dc5274ff3174eddd107ee98a4e290f0d2d63d50000000000000000000000001e9c2d323e634fec6b4b8de1cb03fac4fdd7c159000000000000000000000000e61c4282d63b43964d29905a9983fdb7040269c000000000000000000000000070c7237c84f93348ea0a093baccc1916a57897d300000000000000000000000098c89980d1eae247ada3636ae27648f78e66e121000000000000000000000000db12ceb8890a918e839159ddec8140e876bfc2c2000000000000000000000000955e5349cc9cd654ea041aad2d2442b67de38e66000000000000000000000000b9f9b75b06daacbbcbb6e8b081cd147c1db17290000000000000000000000000f45daea858da4ecefcda7531ee5edc05b0d8867f000000000000000000000000a75693e095a36c3b41fe290f44d0e148bcb9e2170000000000000000000000000bed9e9541a769f73e6bcc404528a0f6fd130099000000000000000000000000cd48aa968962a2714ccfbb2c9bd6883387bf37bc0000000000000000000000006fc9ebfb7a9e2cdcc30cfa96fb0efd17659f807d00000000000000000000000097f2742716c475f25b6f29e1627c14029f916ad4000000000000000000000000a11f7c28db6ab0fc0977cbd99c2e5438e0ca7731000000000000000000000000be527aa383c9979d0133d27b8ea1c43b694d6f9a000000000000000000000000a4b0a46c2495240ecd186d7e4ed8914f0723cb830000000000000000000000005c8c1a28122298ca2da83656e5dc2af6d0eb4c9300000000000000000000000062a0ef6ecd31dfb0afb15bd1c58432817be3c11e0000000000000000000000005a3a169445d19e91a37a81c52e21d0aabeade17e000000000000000000000000594c1cebe7c93505d5424527a5d5414e2a6e95f0000000000000000000000000ba7d96b0bf4df253fdff7c38c60c32f384489776000000000000000000000000f96f01447672b2a6e1b7bf3ec93cab995dd174c8000000000000000000000000dea55c930dace53bd220b6992f24d11b51a634400000000000000000000000002e45d4f5f0109ee0b43e34093820e647cb464d1c0000000000000000000000004554af85d02be39dde4d717fabad176a27522fa5000000000000000000000000f69ffb937fa04019c808db79f5d66de06f1538fe000000000000000000000000108cc2fce1cade69fa6be12cd2be02b2e372d9e40000000000000000000000006b95a178a336f5d959877d3e80454ca69d8ab17d0000000000000000000000000facdaa617943fc650fd31ac8eee3f477cc42a06000000000000000000000000bccc5aec37afed1c4ceb1837a2c956cbd6a41a1e000000000000000000000000921d7be05ec19b558f2924ae199a2036e85fb9bb00000000000000000000000089626df67d699d53764a87c00620052172a99fc000000000000000000000000000001eaa14a7684337c2c0f0a72c67b9fc2c607c000000000000000000000000b271ee30e51ab85b6244da87e5be2faddd27d1af00000000000000000000000054fc6c1af2350d1585ab47146df21245d00d367000000000000000000000000071aea9732d2709321fd4cfdf6fe2075f790d407b000000000000000000000000501f3fb9e5aa19f0b1b60ef64c32b3de11cc79130000000000000000000000005b0744c7a7199089950b3ecc68189112c7851d58000000000000000000000000d87d183ad05315ef9986ef93c181e1c6f36425bb0000000000000000000000004f485558d275cd1e0ecb1ccf63925e02c89b1f7c0000000000000000000000005f59797fd2fc6f23604471bcd6e0cf8b4878d6650000000000000000000000003a4015bc63052282e6bae64c906531a8235723b80000000000000000000000004a36a286f6115d3d3a8bcac685c25709a8b977b8000000000000000000000000a3ba4df72cd67ba6a5a75d9db79fdaa884fe06800000000000000000000000002bee71bc8bcdecca1dd8ee90821a4f29d91792cb000000000000000000000000074aa5ce6e9d69e0e14e8dac9225a7cac321124a000000000000000000000000c483969ad121d00b06541f4993613f5b05a280fa000000000000000000000000eccbd914fd5f5fadcf9748ba906c2900605a8dad00000000000000000000000042ec80d797e9c2c3459aa86953589dba0c7647110000000000000000000000006bf32be85a8d6893aeb618a7fd091f6a70745f33000000000000000000000000c03ded2c784b22de5ef40caf8a50ab18ba1ac320000000000000000000000000fe9d3b6f60f5ca2c76b4b682e497cf04e26e7257000000000000000000000000a58446e1a114166a6b22ab2f1d47001e2015dc780000000000000000000000006d9aeaff06cebed4de0db720aa45d4a6a55ce5160000000000000000000000002f236e3bd368d05e1a89843e02258116c3b29aa0000000000000000000000000c338f79310f38ba01bf144b0756f74b1d6db1c3b000000000000000000000000490b9d1e23a3eb699b0d6a8a19d20e527886e38100000000000000000000000067517f9def775d64feb6521d35d2cbf04302e6f0000000000000000000000000aefd7b72d53d74bd6833b359f1c1e84fdf1e8b03000000000000000000000000eb4576fe753dab07635c0bb6c8f0a355e1db5d31000000000000000000000000984f445db1ef11da830fed9b52a43ab2facd046a0000000000000000000000007c5d7d37931f255a72214ad863b25413b19b62ad000000000000000000000000dbf84cb641e4b5a7878e8dfb3a081df70ae1f7f9000000000000000000000000621ca246c4940e49a42bf961ac016428edef2b8f00000000000000000000000003471ccd3746b7a020b7bd55f992981f71b55a8d000000000000000000000000e60a08c9705adec91db46e48fd8f3c8b4df1228b000000000000000000000000b932faf3e280aecf103cde9718683a31931ff50900000000000000000000000043e4f031f795dcafd662ce097f53b5f908f39dc8000000000000000000000000073d9759704317d0923e8b38a85e10baab5b7881000000000000000000000000122a34b6bf49cec40b7a47601c2507d05a14f50800000000000000000000000030ae4091703bee343d2990a1d9376b31d94e3ef5000000000000000000000000d47dee8a33e4d9b9432fe57c6fe0770cbf11da5f0000000000000000000000008504a09352555ff1acf9c8a8d9fb5fdcc4161cbc000000000000000000000000e7d04fc4740569b615083e6876e7cc6e7692ac1d0000000000000000000000008b522b4e6d6c5f228acfaf2a2cc3bb1582b903b80000000000000000000000003dc93a116b5ffabacb45a6ab991f7b7acc6fe592000000000000000000000000c8518ef14eff0330707b3b50cfbbbaf34f144ec3000000000000000000000000a010bfe9ba1e0d3ea38e5a267a467a2ef60301c4000000000000000000000000d1d1a4925d1b89a6c76549f8209bfd7a7e93c6ef000000000000000000000000756cca4db391f92a107b032190adff25936161100000000000000000000000006f61e461b087bc7afbd574737109cc9beec1d88d0000000000000000000000001eb0578502828ac9a3983682986dae9c7bcf96ab00000000000000000000000064a1f8e70519b7b588382c761e64cb46d43ea32b0000000000000000000000002b3686c47110c7f1baae90dd72190fa4e2e78b6a000000000000000000000000fefae4d654762ba7dad33e63f608e6e947dac01a0000000000000000000000003697860dc4aced0a87d7d9708645bdcb8057d9cf000000000000000000000000755fad944719d7b8c5753a2ac01ef500655a6adb00000000000000000000000044659366b32b5d013c681bcf5b5b3f094cc41f13000000000000000000000000925dd02ec258632c8a2837bb745db34e31729d7a0000000000000000000000007125e33730a7a1f6333d97179730c2a052db8b42000000000000000000000000467ffb925fdce42120d3c637c4831d064f0a59a300000000000000000000000024db1ce0184d0ef19621ce8f2391ef0aebfc2fd4000000000000000000000000e1d41844ebb412af6e40e755f83edde5cfed3815000000000000000000000000bcdb28acd987950f27f2177f812e1f805b12bfb200000000000000000000000023e1fd7f79d960eea5674e3b0e2eaed293c71d6a0000000000000000000000002877faf987205baac53473e435919919b4f26a1f000000000000000000000000bf1682f31ab27164fea066f0de429e4bbcfa6043000000000000000000000000251875d76cc645dd62ef7e744d5496203d0244550000000000000000000000009c87dcdc99ada23d5703b87d6e67dc3affa9a77f00000000000000000000000066fcebeccc76d07a2d8c1a6904661e2f3eb24ccb0000000000000000000000006b4082ce25c107a22a4fcb2e7a4818f415e546c90000000000000000000000009fa4209678963955ff44f0548b2d702e4629ed6100000000000000000000000014cffc860504688dd920191e75e345ef1651d5e300000000000000000000000027934a86d4a6d5e21853e3ec07991ac821966d5c000000000000000000000000ef77498e67697af3ae7a09d377d0335d7005156a00000000000000000000000090e62f2ca6dbf2c4b2f15f8e6a5148bf150398170000000000000000000000008585c80b86ddbec292cf21d17b47fbb9481d7f39000000000000000000000000f2db045d873c25a5c446998e5a80eb4ee973ac4600000000000000000000000045ffd8b507e287af288e7e5b639f8ffe14fa58d800000000000000000000000084f0df6d33b7df78befb8ddb815ecfa760fcf2c200000000000000000000000013a3dc47800fe94befb51ee774413a46b887040a00000000000000000000000070c99417351fda3b2d5b191fb01769823a9d25f50000000000000000000000006e0dd5e3de59e79b0dfb8f0a020f07aaa920ff3e000000000000000000000000176b0a6f6bffb92c590241471a0d0232abeb551c000000000000000000000000a1947352c5aec9546e666d182fc8c4ffec20b375000000000000000000000000efab7517a9c252ab1a0b8645215bccdf339f85f9000000000000000000000000a712b4b40f21867ccefcb4000db3bb31c68d9d2600000000000000000000000051b708f17f34fa5f733718f110b2b0b004da9f61000000000000000000000000bb33f66a4b2c8c9d8a39c26e3a212ec83b2be01e000000000000000000000000f5f1502457801141d0abc6e8e83e9c551197696600000000000000000000000018db74bae55fb7c41a7b237bf56ec0a8ed0d7723000000000000000000000000f8d148dc7340bb476e393380bf15b67e5ef16d32000000000000000000000000d57b4a4cdc428d54adac639be56d21afde1f5cf60000000000000000000000006fac5ca3a8a7f53385e87a1e7e683dd7486afc3b0000000000000000000000005897f47e82552eee8393934c935ea4a823833e89000000000000000000000000ba4c8bfa09f77c54398d620fe0e3068243709e76000000000000000000000000fd6972254906c2ccd4c325f67dcc1a2ebc80652b00000000000000000000000023a53070c51a8e7d1e486f031aa030b1c362d701000000000000000000000000ee83bf5f039670253853676dbf4aa6126cd8a1a60000000000000000000000004da18b06015f9e8133d6595a7c32078d65fe14190000000000000000000000001398c7c0399e911f221b6d907299be5669fa11ae00000000000000000000000008eb9ba55f1f1f34c35227eb74c07e318002c2ae000000000000000000000000d21ab5f21a1c8c07bb4e7dbca0c974aa2895c7640000000000000000000000002074f0b2988345b9face0d1035b17f2221451f550000000000000000000000009bed843092b739939420d44b4a59e57472000e4d00000000000000000000000079c22a5a027e1e7c01220090ebf2c4d358ef8a62000000000000000000000000b02eea5c8a83a668c8d0c01d5637c4b4be542626000000000000000000000000a1208e48f6a6bdfac12a22f46f5e510fadef2a4900000000000000000000000086b3166d963d59edee471de176cb9de3e9d7746a00000000000000000000000053f1dc04587af2f5f36e0d4b49c9ab547804c47900000000000000000000000000cf1aa49172fd8eed3e2472f39789c39f1d0e090000000000000000000000001edf3868d46354cd16b4dff58753a86dc2fc4fa400000000000000000000000048e669ab86a07b1cc81d53c8940f81224b25fc2a0000000000000000000000000a52d7233eef464493550746474abfb938d41d5a000000000000000000000000cdf7c6f8d99533deed39a6a750b00f9601f42bce0000000000000000000000002c351b03eef0fea7a8f4d07ad6e5f451c438f9c50000000000000000000000003af16178664dd4b2500c9d02c53347e86b3e787300000000000000000000000003a29146b0079ddd4b93c966420ad7d505996494000000000000000000000000f39937d78cbb300e0dde6d09f9cc9c9080b8ee3b000000000000000000000000706691f472368b90dcfb6942f64d35314a141e09000000000000000000000000ec1aa15f0aefda4c820ff71e7ff198904f5faff900000000000000000000000074703e3490610348a444bdfb52864cc7894766db0000000000000000000000005060df4420d844bce61b97ea5eff0d257c334673000000000000000000000000673b47a3950185c1a1c84122c1a9789243c0f131000000000000000000000000f78a4411e98eb741bcb552950034a731b32e2f95000000000000000000000000bcb5086025154f3ecb971a8e3334573954d3bfa30000000000000000000000008398292e53f57b714cac3b95b26b010ac42bc11f000000000000000000000000a0dc75777adbb4c390e6c7a3ffe22a1aad4bea1d0000000000000000000000003f96fa5a4dad499fd206241aa2b645dbe7c8164800000000000000000000000068e6ed41cac6e3ce8d2d84619ede541be14093800000000000000000000000001c035be93fd63e1f3e8624da71e3e1e78d19848c000000000000000000000000e48fd6cfb6cf512c24fd2bb2ff04dedaa3fcac4d0000000000000000000000002d104683dc569e943906b2663c49eef3554a4d9c00000000000000000000000006cd7fa29c745ea1b5598fdc2c65e72eba6ffd7700000000000000000000000042c137538bee9d7eca612b41a807b5fb7b863c20000000000000000000000000e17207fa28f5037d6744c2728ff3240a20940b7a000000000000000000000000bd3c25b24e9aa2da394d33be8b32c7eaf818e03c0000000000000000000000001e2e59f931ffa885cca483fab35f4cdbcd8feae3000000000000000000000000762de58335f4d575d7e2b443e9c75461f07b6330000000000000000000000000d9e083bbd27c962e1627b90fd3bd7cda06977c70000000000000000000000000ef94f51e6bc2de9faceed382b624afd48e9e5a490000000000000000000000000f2bf9db26749ac361c9c9826dbff84f1016b99c000000000000000000000000b04fdcdca4c0f4b5a552cd1602543388605896dd000000000000000000000000dac9182523e14d3be6fec1eb5ba07d6a28139140000000000000000000000000ff6e1d59bba9e24221935adfbc3c3da15d0ab17d0000000000000000000000003ec2fb88b4b4d4a4eb409d0c40e9efb009d7addb000000000000000000000000c109d2ba89ed0ba01bb0ff0600d31f27b9135da100000000000000000000000093fcd75768afc684680ff40512d3d781dcda8ff200000000000000000000000085913e565376221f032b0c79bbfa9f7fd7addb4f000000000000000000000000e4afbc0a1c4fe1675f5d92e5e5c8c4b02c0e85bd00000000000000000000000082bd151e07df0623b10b315b9b37bfd0a18437b900000000000000000000000025f1abb86d82243f69275e6ae591bc6a5ed7c4fb000000000000000000000000e466ea66ccecff8b271bc86025edb3bcb0c23eef0000000000000000000000009ea0588c5c29cc4cbaf235d185095439f0722202000000000000000000000000387aff04a63144f60f9507d8b9b1a007037c606200000000000000000000000009f85a133d124d98b23f51c7131d7eb4d55fee860000000000000000000000000d0ac3abd849cc9a25c5cdcc192ef41b78e82bda000000000000000000000000dbbd8c43a291457f23647b5869d15feff186b7cb000000000000000000000000ab5b8395de5e2de6520082e7de4837a209b253b90000000000000000000000005cd0c0c47f6ec50bf06dbdd7a4b76361b8bd2da8000000000000000000000000cdb7b9d630416ffd47d7b78f3766383f3ebaf33f000000000000000000000000f8c76c7db05dba2974ddd38867afa88bc87a1a6300000000000000000000000052ddd90d5fffbbbf40c003478c9608536125f392000000000000000000000000968a42776dcbb8973b25ecb7fd5d754e95b41edd000000000000000000000000900f77b1b54d5a0f62a244093506fd1362b9fbd3000000000000000000000000e5e451a167fe327f2cb3a22de2b69aaca5e4910b0000000000000000000000004689f2b79a383bd82a1cd64ea08cd62a0ae2dffe00000000000000000000000019162d5a7c0c8184044b5bb446a9b41574527e760000000000000000000000004da1976d3179cd611d400286965681d4bb0bdc1700000000000000000000000083f6fe95067e24af601b1b822430c72c0098d208000000000000000000000000b7580490a51d3f48d451ba5f2dd79a835d266015000000000000000000000000039a969604797b6ef22117b6b7835903dac4d08300000000000000000000000046ba1ecea8464055b3deea2c4c92d2b50a5355ec000000000000000000000000917ba476b4b94870ce6b92cec50e1242d0fcbcb2000000000000000000000000065f27b9cf212ee1c8babb1e9e5ba8fa97c58ada0000000000000000000000001035a34b724b0f7469e87b0e4dacfa70776366910000000000000000000000002107c8311b174f557aa4ef72630ff567a590ab7f0000000000000000000000001d1017f08144d50967b5685c863279867aae2fb30000000000000000000000003c321c6c15a375a30cd3ef477fbe987e707eb8fc0000000000000000000000001a1ea5ef21dc8ac849c277a8c687065b4cf0b804000000000000000000000000ab321a0c8da6b4f68361d6afb14c7e0280a1c2040000000000000000000000000024af8f87339850b76f17b1c14db639ba4e57440000000000000000000000003e156f7bad3d75eff782043963e5c7a133aec3610000000000000000000000005b71746b96e9d2986f8a4305b20e1ca6f9247d69000000000000000000000000072fa4213d25f2695793428a96ad764c842d3a150000000000000000000000006856ccf24beb7ed77f1f24eee5742f7ece5557e2000000000000000000000000561c28b5cf894cb03303435434c0f2f9b03e6dd70000000000000000000000006eb2cb6c63315e7cacf5811ae7cf44fb882e1cff000000000000000000000000a840a65c2fbe6d36cb4d17fb880d1ebf5e126acd000000000000000000000000f18124581a86d11436684b0124a46efa935a3510000000000000000000000000d713879a9dc968788277165bb422c6373c5847d7000000000000000000000000af1112ce96af4312dacf6e4a98d8f46b100a9bb5000000000000000000000000b947b96481d0cceed80e64c7b0bd4c9a1a314531000000000000000000000000c0d9397597ab85dfa4f82f3a69e2eefd246a6d6c000000000000000000000000d3aa0db29fb8167846d4d78c73537c0db36bfced0000000000000000000000002e19a4fe1d65142f1ac37b6334b44bc4675ef4610000000000000000000000007e71383015a93aaffb187cfdd571bfdbb48d84f1000000000000000000000000b2c7ead00ed20c816c128eb5ab3089dc864541d000000000000000000000000008e9cd21fcaa19fc8fdecb3d39634019b5bb614c000000000000000000000000ed459d6764a8581268ce777f53d96ea231968c42000000000000000000000000c98cad0b2d8a908284b216dd3f4ac390bdb9afdf0000000000000000000000009f7cd14ce0a5dec752d7f0034360d4747338faa30000000000000000000000004e8d0e46e40c9e28a335f987e2e8df2f15ddef2a00000000000000000000000019a51de4bb2375ddf44b807e890897baedcd5edf0000000000000000000000004e6c6a9ec2f4b80d7a19ffb08ef937d11a9871ee0000000000000000000000004199a9cdb8dc9770d872a999e4da521d49a6fef4000000000000000000000000c1b3669c4cd2cbd02bd23bf27ae0e3d35a09319b00000000000000000000000061e8fdfed235bc2c10b8428b3131d3ee6fc5323e000000000000000000000000e9e42ced7b7d1c56d67a96076bafb3c9cac991110000000000000000000000009b565d3a6a54e94170ffa26c72391708abe76126000000000000000000000000487ab1abc61039090eedef3fc426fe4fbc03420e000000000000000000000000a948a7c87b11d5f9d0819282b72a0dd0465a905b000000000000000000000000c9bd228d4e0298fd453484f3ff23a5ad5e1dc98e000000000000000000000000e81ad504acbbeadff77c0fba41315dd63c6cf47400000000000000000000000034c05aa105aa57c5e193d5ffe9f9b64a0b4f1f4c00000000000000000000000048f05dc37e81068357ac3ce8e128b88d8cb20d06000000000000000000000000e3218b526507abafaf6c0321c87aba496ba6921e000000000000000000000000f2059a4faff681e87f34a0f52177b2a74544a46a000000000000000000000000b3fadbc5d6ec2b6469f8921258222d670523de11000000000000000000000000219bf088df8c54ec1e5b521a20b31d76576f14d9000000000000000000000000b4ec832806a9b968d4a39c5d2f36069b255b061d000000000000000000000000d4f765015686ae02305cfda46be6049c7a6175c2000000000000000000000000e195786a3b65f40a52fcdaa6676c87900ab01ab30000000000000000000000004bcd7ce0f87105ba8a6dad296708d9e0b3f0351d000000000000000000000000c783bc52475d4d1088eefe67170fa97e1a5e186d0000000000000000000000000d5290e45b79ee43201c1aa5bb719891c86c0dde0000000000000000000000009cd649e345a9bc0ddf7588965b9f13557313e40500000000000000000000000083c0d50801cdc19f97d4452c860645dc0e90cbaf00000000000000000000000082709386a92a9919a6de2b9bd43cb76616ef12d700000000000000000000000057755e412d0733fe22b76e59b4709a473c0cb6df