60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000047173b170c64d16393a52e6c480b3ad8c302ba1e00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c756e6976346c61622e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e20756e6976346c61622e636f6d000000000000000000000000000000000000000000000000000000000000000000002e516d56776b6d4854765931506173394b62464234385538586647447337313344466a68454a524a57314e41506778000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054a0000000000000000000000001b55495747ad6e390b8c0b1a29854eaf4c1b0dd200000000000000000000000043c11ed93be824e0d21b994fdf034f4ea636f201000000000000000000000000b394870386dd7d58b51e4fdeb0dd919651c63acb00000000000000000000000091a9957c029a43f582495fe5be033b34a21a9e540000000000000000000000008f7e7e7fe40e35c5b324f0dbeac9900310057dba00000000000000000000000050ac731dc405d544b7d16213d7ff79a621a0b0e5000000000000000000000000c25ca9873d76686a8a38bdc00b10cddacfe2be77000000000000000000000000ab4413a6fcb5507b630512dac059942ad38372fd0000000000000000000000000a57b7b7dea43b41ad605614e8169631d2ebc63e000000000000000000000000d56af490ff9927c55ca583dda4758f43533e0966000000000000000000000000793a22a9ccb3d3cbf4956fd2c81686c84cf31032000000000000000000000000c28787eced023930c5857de96c253524e042529200000000000000000000000039cbb0919aa990362ef0386151c7469b76979696000000000000000000000000f09c08c71e8335ed21db3b4bce0c213cc68fbaf80000000000000000000000008daf5837641bf70ac4d577e672edc2f46f3e3996000000000000000000000000de455225988529f7e0454ecda5515a08173cee30000000000000000000000000ca28d359a57a9bc4807cfa53345258a23ad1aeef00000000000000000000000034f7430856cb2750ec7d5793956ac3668f70b692000000000000000000000000080b01b6391a6b3f2665d109c6a5a43f82e5a9f3000000000000000000000000c5462904ae143f91e2196cbca91958e46c85a33f0000000000000000000000000d0fb6d54dc8f8964845397323571e009f403861000000000000000000000000939a875a71a985217646e3fec85a55a4d8cea3290000000000000000000000003030c9eb08b8027beed5c2f46368fd92573448c00000000000000000000000004471743824c779213bd160e58bb7d9f2b692c167000000000000000000000000575d69c3c10411a2f4da0ba84f9458006da4ea830000000000000000000000001db75374b7112392c3c1897da06337d157cc59860000000000000000000000009bca00e0cd8d52f6908ad400ebe47bed3e06d5dd00000000000000000000000050976e1947b41b985cb6313f7fbd06c780a4087e0000000000000000000000004143d63bf12fa5330b83ed40169b333be0a8059c000000000000000000000000f7d268f546f8a558fd5df3fae0ed36edaacf0736000000000000000000000000017bb5a1aaff20302edc7b346a94a422cfb4241a0000000000000000000000003fb504881a4a1076980e4f1652c384ee6f92508900000000000000000000000095cadf9e9a5d027fdc1b3f9351cfb8716ff75e090000000000000000000000006819a042f4a6a5bfa271b72d03d7846be65711ed000000000000000000000000bf6e45ef7bf354a8239746a5e0f66aeec6ebfe3a000000000000000000000000bafd2cc1889e97082fff881dedc379860921c43d000000000000000000000000e424f5db864cfc17a186558620eaa5b821845618000000000000000000000000d2c0bba91864cc0946b73893a87fbd76bd0562ef000000000000000000000000e9a856dfabb9dcf77faa08480decfb4c7f180c31000000000000000000000000ccf41b0bbc87b6f4f55050034c40d6b288c6f3d0000000000000000000000000af789fd98b0b40270102ebb678ad4f83afaa890b000000000000000000000000263349d2c2255a2ff3b718a249c58b6aede6b1bc000000000000000000000000e67a2cde4f3b3d490be3b98df95345e7e412fd54000000000000000000000000612a87ae06ac08b8c364e6d0a336858cb37fa33900000000000000000000000015f98ea3118f96fb6935f586754263c77dc34c38000000000000000000000000b27070ba6f640f98337d0052a1edb0782caec84f000000000000000000000000425ddecfd99643725f34376f0a32bb195739257b0000000000000000000000004cae2c6f7505209187578840b16564885d5039ec0000000000000000000000000c65cf039633689e68c842bbfb2bae55d1887bb10000000000000000000000009a0f3fbca5b9ff0f2ba6bb5839391e4ea834724a0000000000000000000000007faee38266c58e214f0b3140194d942a6d499cc100000000000000000000000004d8eb30d302bec4438c8fb07f8df00242ad0624000000000000000000000000141473676a619da80e354a247a800d8dfa87d37e000000000000000000000000da96e2576e9d480230d05219749f540a20d38adc00000000000000000000000064f44bc176c78a06c1da62a513c2c1a41979c32e000000000000000000000000832bab68cfef7837ee00e5ac106c32104044dfb3000000000000000000000000c38e28b9530d2f5757479c74bdeceeb8048d1d36000000000000000000000000112d0926db196d3ed4f093dff0657b71bc6d1c270000000000000000000000002c8714039b7f69bf16ce5dae45c32069cb4974d400000000000000000000000085a306f4d129c56d13d6beaae3a3732fcf24ae4d000000000000000000000000f2dd93f2c74c92cf23de4c71e499061555c8192a0000000000000000000000004ff090e97eefc7b33a8d6e33f0e4873bac0b9fd60000000000000000000000003ec97c123f5e3adefbdc331f83822071c442e06700000000000000000000000065f1d5a811fa1a04caba35a014d1160b7a0f71d700000000000000000000000006de47a6ee27040f8623741e51a209894647c2fc000000000000000000000000f0b398bfdc1d277c5a3dac9bccea47a7081df8a4000000000000000000000000af83b72041a9f4e383f5e1693fcce22063017699000000000000000000000000d74e3514d0c31f0b4b82c838a836ff6d1aea36c1000000000000000000000000639272ff90382bc9b898326601079306e5eef11b0000000000000000000000004778300fb7068fac4743ad6a10880531a8308ff3000000000000000000000000399cd9f7b5ce943e42a2df00d09c7168d87555e2000000000000000000000000fe9a5809370bceb5fc7eb01a4a8c62564861b9c50000000000000000000000003ed5fdb386afbad681ec034e1db80664ef1e23620000000000000000000000007574e634419cc4c08957bda0536cbb31b8b0cd6c00000000000000000000000028024f668df095e18e0ada525c27a643736121cb000000000000000000000000e74994f9e070495a576a5fbd2e1187382f193bda0000000000000000000000000ec39198687c6f56d8265b3ea63a9bb9ea863a9e000000000000000000000000cbf5b91abfbe165dea5c5dc772a7c6ee36bac5b70000000000000000000000004c727d6e524c3d419563b121e788063f02d2d3bd00000000000000000000000077b000c214103779009b338732bad5198d757c20000000000000000000000000a14ad1ac30586b2f438bac9bb7ffc0b3b80e021500000000000000000000000008c354005a17486976eb92d29c697434039124c0000000000000000000000000551e800221d3416b32b769ed7bb0dfa9cbd4ccb7000000000000000000000000aeb54543a4e47265459b70957f281a397401e455000000000000000000000000ed9b05e57e832bff52d989b152779c0d51893b13000000000000000000000000e2baede9b494ad2c48a32351fb318b97f1bb4190000000000000000000000000ad7fd314473947a02daf13dbb8772076432c8da30000000000000000000000003d3dd26af7d25cd5997a450484ce60d3ba12579a000000000000000000000000b55190b621390341041b920d72a897fff739ecdd000000000000000000000000693d8f172aa72d8f440a800bd1d466fd7fd5d650000000000000000000000000168753d08146e5c727e28cd26c97937ba79158260000000000000000000000004e1795b06a0b259f46cba4be0685eb7b8008ae22000000000000000000000000a20f10289248717374e9b7776dc368aa526cb6f2000000000000000000000000331153321383d9ea9c8a08d4ec225030f56ce822000000000000000000000000cacbf99d59b0f5299b8563e9069f969ec0cea20a000000000000000000000000e2b9241ce4beeb9a3a08179546cad1bc3591e3be000000000000000000000000098c0d500036738d8faf5d488007b11a1297c91c0000000000000000000000002394c94ad0fd9b61cbf5f289c61a9234c3a65f61000000000000000000000000a0d0a1d1ac15f85f13f59197970c801bfca74e0d00000000000000000000000008fb85eae4055e99dc7b43ae46d0c301cfe6594500000000000000000000000007c61716571284dbff759dd2a441d760405132f7000000000000000000000000b7776e2a82821d1485d0041f6ada0477fed5e4da000000000000000000000000a6570a864277867cdce24901030130497b29be4f00000000000000000000000069d88394b21278d7d96ab7074f600b6608b948c60000000000000000000000004fdeda38298b116f18c05e94d23b2b19f1e3b2ad00000000000000000000000080be1c7e231bb32fdcfef9f1b0043ed73252d774000000000000000000000000745b564c05c8d9eb075e177cd207e92f2d712834000000000000000000000000569fba628a97856807c1127b0923c3d9293f4b9a00000000000000000000000099a0e4f9de76685725318f014e21a417b82074ee0000000000000000000000008b3ce3591d0086fe9a3e2b35ddc88e4cefd6557c0000000000000000000000008a9fe9510cf1b13903efc8d5a3789ba7ce40bbc80000000000000000000000005cbfd78c57bce05cfea5b1f0858201528788f1b40000000000000000000000005dfde03cd97a805a09a770dbf07996a800965737000000000000000000000000074e9d9816b96d59b38a67e8dfd95818961dfd4e000000000000000000000000bc771c8e033d87cce833e80879090470cfd243b5000000000000000000000000c4cd26d958d5cfa59b82eef3b2055ae63c3fcd3b000000000000000000000000637cc496b54fcd9f95de27746ef7323027d278570000000000000000000000003a2bd24c52e614cfe0dcb0c81b850273635d915b000000000000000000000000d5abf6c6d944801132cf3e1dbc3cf583bc84c38f000000000000000000000000dc9c2fb7991e9b2f0780960b27f9893c6322c056000000000000000000000000d32bd7725a6b483221043d34362bebde8c562ecb0000000000000000000000004ea8ded8c74e7945b2815eb9bbb466f45d2bbd15000000000000000000000000dcdaad5c43a4c068088b9a4a53de25c63ff46e1e000000000000000000000000351303e82ec4cc8478b39133c16048ec6a6e34ad00000000000000000000000008ed07e5c8b08451f86b9b7717bf38a5516b9510000000000000000000000000b03be0d11efaf1f82695a7c07fe06bf560fd9f230000000000000000000000006a3d525456c8c172a772e3e1d20ed8fa45a9715f00000000000000000000000070b14272e72ee8a4c557fd00c519aa7c4c7bbb2a0000000000000000000000007c8ca1fde74972495cc39dafda3681677b6ed7490000000000000000000000002b9afce099b00c91d59509142a49be0804038b12000000000000000000000000f08f7991bc84a7c9f288ef7ad8e98f8c5fbfcedf000000000000000000000000a3391ff0931ed11ce6dfbef8840e90961ffcdc96000000000000000000000000ae700d9d0a99e2d219a74b1ffe7066071b2404470000000000000000000000002411ee1fd2691ddff6121a9b1830b6e551b9e15b0000000000000000000000002fcde26b3b5810cae5e9f7a1f4dfa501da43ceb0000000000000000000000000019b71303ecf4e4b7f90264f53621b7bab52baa60000000000000000000000008e97a8f7899a5f270b527d2e3fbcc40f060893450000000000000000000000004906d0b8978e8f49a7595238199da938d610f4ea0000000000000000000000006c6cacd5cf61c4aec1ae95b1522fc30b4210bf9f00000000000000000000000052bac4a546b01eacf333025ca05a348cc5ef6f34000000000000000000000000affa9c9052e5ab94d5943a383bf0d9b0f6cc304400000000000000000000000048b87575b6ff67cb688395dfc5a8e7455f92efd4000000000000000000000000122c4f7d62451fd0716ab5892684e8ab000ee86400000000000000000000000059e5f55c4e2c3e35a14dc77810749ef96b67769e00000000000000000000000055ee59463cd9e0272f2a1f768a7a560e8f52c28c00000000000000000000000027411a8bf6ed40dd62d678d6d8097e66901cc9050000000000000000000000007e2fec0520600e2f74b45f55dc86eedfa918611800000000000000000000000005d9c11007f289b6e3569f6f5291c30b39eb0c6c0000000000000000000000003732e1ea6fd4bff57c0a094e08245275db8486a400000000000000000000000073935b0d78ead7061216a7dc63f1883ac98b65b3000000000000000000000000e27560ed54b44aaca2ef3343af05cbb8e98b3aa40000000000000000000000003a56de335ecb72b2665305149eeac808178a7497000000000000000000000000c2c7eb875cfdbcb2c6fb11857cba926bc4ba34e1000000000000000000000000759d732f0296900b534373afcfdd64c1d0e8fc090000000000000000000000002f0c4e7a5341b72ca97110203f859b4d02d516000000000000000000000000009e18e3e32d0fc1bcfb690688c2e540009095f0e4000000000000000000000000b96360e852152f781ce3ab33149043bda71216e60000000000000000000000002217088f3dfb3a5e5213bd4ee4e4aae3b360da8800000000000000000000000017538724074fba9b7ba1a912d458437ce059950e0000000000000000000000005da4d618d878a1bd34f40cfb378b22a3ffebde3400000000000000000000000081c3725b8566fd401b0dc32ded1141476bc63131000000000000000000000000c46b3a4c557c375bd637ecd170f4bb43f20a082a000000000000000000000000e78e87ae2499fe347fa0531cfd192726b9780ad40000000000000000000000000fbc47dab0de3d4d5451edf9f049f0d84a2e588d0000000000000000000000008e0cce6d458d94bab34ecd1bf25588ffee48e0070000000000000000000000007c0d7de7f90cc9672db8069db93bdd8d4ed9674a000000000000000000000000c492d9c3adaa38719fa1286c0de664e7b3b5670f000000000000000000000000852a65e442e68ccce26c03a838f54886cd9485ab00000000000000000000000047e7915c70e1e3fe2a092d6a17fd510ea6dc78110000000000000000000000006cf371e6b2cacd2000d7b56144295eabe5de271b000000000000000000000000141728de96f1bd81388155f78f149792080c8f530000000000000000000000009edbf2da8cb7e0830b09c8304c70a5e87efee957000000000000000000000000edaea2a20926b3962a96443f8e4cf0cccce71d4e000000000000000000000000eda3521bb8486e8a3f1b205d980e64279e87b5130000000000000000000000003c443736f3a40cea3f79209d719601ce65a935760000000000000000000000007a33a310ca1a6f1c15989da4490fac19298857bd00000000000000000000000061663e3b8d2e060bbde7da8d9cc16bdde34c66a1000000000000000000000000d567c0c8bfe4ac2b9c643c92384af9ccf86134b80000000000000000000000000784083dc6fa113dd1aa2f722c999e5209802ce00000000000000000000000003ff5731169330359d1cd2da4c6575a8ace3157d4000000000000000000000000daa8c937d6e81c3d0ad4e5082d4d6c2997dc8bff00000000000000000000000056547620d334047a75a5bfd0a7ed515c65bfcf380000000000000000000000000f53de4ac3b73b4f8c606888ff7754fe1004fbec0000000000000000000000008549ef24566b8218f5d2fd30c024f57b0ade1e54000000000000000000000000b708e2094a0bb0e2e38603e278552dfc7544ae58000000000000000000000000f69be7ec6bb9f0cfe0dfbc638717c4ff394657a8000000000000000000000000869f21130747b82d391ab2fb71ec703f16c8a382000000000000000000000000473d13919ebd47e73be21b0a3b4982ce09961f7800000000000000000000000011a1c707476f45bc36af5ca6254bfd075009918e000000000000000000000000b7fdf864b81e737e5519f2d63845bd45deb61ca9000000000000000000000000379bde35bb3f1abd4fd9e7b4430f9c557b3b810800000000000000000000000060f9044dd76f6dfacdfff8e838b6a47770f3d8b3000000000000000000000000a46977ae13802b4381a22a7be09ebd3fa81180690000000000000000000000006e8414ee112d9a84b7ab21a70e6e55667ccf4bc1000000000000000000000000355e15e91aed21a9e3c3392e4bfd32df953c2d200000000000000000000000006265df52ca896b3469cadaa2f68276b890f2292f0000000000000000000000002869a68ca07998c602a486803f2bfbafb9f66b0d0000000000000000000000006945d4e0d8435a1191d5685eca493829dc2e323e0000000000000000000000006a7ee66c5cc42cb13178448e2dcafcba43efb86c0000000000000000000000006eaf4d71ab853fde996ab2259014da8b3f98614e000000000000000000000000c8839b6fc268f93ecfb2b37ccc9c1177efa24f1f000000000000000000000000d06ff6b735a81c56e812cd8d500b3b8d96a027df0000000000000000000000004cff3f1179f952f60a358c9ec7f218fcd02b8f910000000000000000000000007aef002b2469fa42d9a27a6010c85baaece0bb8000000000000000000000000064390a4109aa44fce210f06194bbfc6f454974290000000000000000000000004f57348a051eacabbf73cf561b535e6b3b842926000000000000000000000000deb12b37699b9ea8c58e36a2a960bf66567735fc000000000000000000000000490b213c73d4a1e820eb62cb919319be7c8529700000000000000000000000005136f2fa9bfb2d36ad17ba93d587009d5cc516af000000000000000000000000f6d379533aeffdad072c6ba521c403a44db4b3a7000000000000000000000000a21afcaae3d49b024f07d02f0198ab3bcfc1752e000000000000000000000000dcd8125b6769b0ea2826d02ea12e133d3ddf677d000000000000000000000000e7f6acc6cdcf2fcab0a9198d51a0da58939248f4000000000000000000000000dbc0631b23f2814bcb39d583a65f7e58b77d2783000000000000000000000000c576f9d9f8fe8e19fbe03e33f2acb6575881bdfb00000000000000000000000051889baad266de30e5cf631947591294a3377cd10000000000000000000000008320ef4cb767080c19239d57129bfcb5fd7a27620000000000000000000000002a0dd6a18d0c6a3a537eb0caa8036636ea34974b000000000000000000000000799f9d7cf5d5a58e54d44ec8226c429a611cf3e5000000000000000000000000ff0fa7978edf64082d14d6a310c2412d81dd86c90000000000000000000000006d0da6d85a875f8751af2152a763af5b425899800000000000000000000000008798e67ab2c439ce9de938bb7557cacd940f511900000000000000000000000074463f83157252cc0f4048028e99e90d178a23f60000000000000000000000008d1ca31cd7c3f1c19652ccbaabb3787da110dfcb000000000000000000000000fb4813d0503a3bcff65ca762473b87548b6e32570000000000000000000000001e9e802f46f26b84ea14cc775d249585fd8ed6e300000000000000000000000091ef014280974c54cc7ef3847b045b294d6f1451000000000000000000000000213a7f3f5d8420fe35b571ff7eb87c8da8d306ef0000000000000000000000004da776c52dabeea08cec62799bf6f937cabcb04900000000000000000000000044b9d3dd196653d00194836eacc60c40fc62b61f000000000000000000000000036892ab6482df6e2771db2a3de8053ca8e5bab200000000000000000000000002bd9ea2bbdea565cb93fec94c28457b0dc78ac70000000000000000000000008e4e0586aea7d1e57cbefc8c248e8177549263930000000000000000000000007cb7226b8ef3d99129843a496e4cd128e7efab6e000000000000000000000000c4e219b258915389cf4ee45a653a0c4161ad5b0b00000000000000000000000095abcc599e18f042692765c73ffbb53f50a49973000000000000000000000000bddcf7adc63ebd67a5189e91fd1437354fa2bc9800000000000000000000000080fb36035934c9934e80692f4b31472323be414f000000000000000000000000c30bfb1b157504327732ce469066ad9beb1618080000000000000000000000005982de09c4383963db621c6e7bc89dc80b10e921000000000000000000000000970758e66f1e9932284abd14e9c0921013c98ded00000000000000000000000085ded8f041c0144ff0996a978b0e84efe9d09944000000000000000000000000e99e925fb8bf1ea5e802330c51748c8315f5cdd3000000000000000000000000357e29c4bc493e5da121e81c717e47712aa01628000000000000000000000000fcc079aa693ec0af9d15cefd6b6b617e3fb6adc5000000000000000000000000c6d370fc3469a2f67a218b942d5c66558ef714be000000000000000000000000d390c857fc54b4f845093fe96959827127da79980000000000000000000000004f387d07d55fb601ab192a1e93e38624564452ad0000000000000000000000001adcdc68765c82858ec4b512e1ba77a08f3b5d5300000000000000000000000054e9973f25aa785b51e1d1cc5a71b1c6cd9224fb000000000000000000000000d5a1a64017067d2ad87cdce617b9bbdf11e4a73e000000000000000000000000cad80076a1e368119db761855dc00910d246430d000000000000000000000000fd429b0659514f9a6fcaf81a6e02fe916ab4ca7f000000000000000000000000e1fad15f775309e345e7615252c8ff2078f20b160000000000000000000000000d6f6f893b44a16a104aca8ffed5cc11c07293cd00000000000000000000000082455597877bf87bba4e7e62108a9b951146ae010000000000000000000000003fee5aeaebf73c255054613a850d9efb6d98f44d000000000000000000000000e1a233c6e9d46dd3e670e2a04cabe8a7f31782f70000000000000000000000008b519dda20b591ff1da27cb58796babe2255b0d60000000000000000000000001ab9ac6c41199a018df510aa37a957fd4cf76a9e000000000000000000000000241a8dfed5b582a6dcb7ef0bfa17eda47025e1a6000000000000000000000000dcce14bf6cac8c560380f138950dcdc16b3f1576000000000000000000000000cf34415d53a83ea1ecbd20bf0f74572537f0e902000000000000000000000000869da2fcac8b437767bf1ca39c482f16daacea2200000000000000000000000059a3090d52844323371bef8fd1a3723b3012b199000000000000000000000000e4056f9ba582e7ae46ccc6f2282826da2bf4c878000000000000000000000000f870a5661ea709185a16c2df68b42199df55e28d000000000000000000000000f03db8a0d25c61003cf2ed2ea875635609de61ab000000000000000000000000cc4ac3cab5c6f7c6e7ef62a9568019f972c39cdf00000000000000000000000060b46279c7ef482b250b67736506309832f6e2250000000000000000000000008370487a390f82655e47e1294d5e032aa44239fc0000000000000000000000008c5e505434a17860056742e967bc5c317763d7400000000000000000000000007ad9fbda1a199253e067f41d73a07fd1be3d07d800000000000000000000000009d6813209667a92c42fd8305e4d81037c2bf582000000000000000000000000126981704e2e736a061e52418acaf75ebef65d150000000000000000000000007e4710f6e7e7138417f7853e22feb6f2b735009d000000000000000000000000a593cea97acf507f79e784dadb195f38c5ba1280000000000000000000000000189178ec40dad9f71e6ec9d0930748b9f9f78a72000000000000000000000000ae837d8b067be0a1991999746f33f0c8bdc0d1f1000000000000000000000000d7c94a17d14b9f16b3583e0d5a5f91edfe00e080000000000000000000000000f37c2e848b0f45630958ae0b615005867168a0ce000000000000000000000000c733e332116f937e26a2ae4b562ae279c7ca5e4c00000000000000000000000073fd680c6e6c04a8a65dec7fbee37df00ca7ccf0000000000000000000000000e030e220fcdcf31f9ccd773fb0d662aeb2a838570000000000000000000000002724d1acd77f9623f90db84b011e324bdbf3c6f70000000000000000000000001b5724bbb78aeb0e2bc5d92df90e5ab6876f8665000000000000000000000000853af22e8bb15683a5cec3fb19dc3b94b6e8259b000000000000000000000000efb8e6b06c0e9cf2b9b3b3f59044fb70e84e4721000000000000000000000000b2952025b9ebbc18f6a924525a0672f950ce0b6c000000000000000000000000198cc229bb098d7da3c0ca9850bb7cdb42d72e53000000000000000000000000f1affc6e23a6f767debff075584395390d7ad868000000000000000000000000cfb586d08633fc36953be8083b63a7d96d50265b00000000000000000000000046fda3775e7cd88be2c899daee1c19b3cd614abb000000000000000000000000439e72ea45b91d5f3f19cf372692770fd02b1284000000000000000000000000eff1254ad0847f1d00bbf27b373f4a08754eb4d8000000000000000000000000d0fcde0b15a850dff7bdc3b90aaec8c4d5c0bd33000000000000000000000000627c2c8dd4000b6d7c5d0c88bb46cae3f9bf7e880000000000000000000000006ae7c594cf4d613dd2af98c170076b18a9b87b8f00000000000000000000000061d9f7fcb560fc524970c1ba8d9055de83f405dd000000000000000000000000ea9b8e8099f2929411260b1adc30fafce8733234000000000000000000000000901df9b55ecaca75b9f6806592bb9d363d190de8000000000000000000000000cd6f7e9dc4325fe6e1b0c0a69a63db881ba7be920000000000000000000000002e4d81daf0e327528e21acc6b44e1c8e181c7184000000000000000000000000519de96a94b3b4d3b4741d3ab7fa7ff1e134762c00000000000000000000000076c2790d130c531f329bd87605123adbfccf1db5000000000000000000000000017b2e79b5abc247848c927e3878d4815636977400000000000000000000000077eb5ee754f283298bec7144a675ae60ec5a948200000000000000000000000052c7c76d3da1f6722c5779dd538b7ea9a2402537000000000000000000000000382d74296d8595346ab44d66166319203981db3100000000000000000000000092aebc993ee60c1161ab421870f489a11d3a763300000000000000000000000071ca2d477a1a2ace1aa604d1b0d272481770d777000000000000000000000000b3346f88a53dc6c8824cde3d95d3135f10818fd0000000000000000000000000a0e218437ed180a791f97f4fe27b0dfac8ef9fca0000000000000000000000004221b0a633cb28bfc36a7b672d0a18043aa895ad00000000000000000000000032220eeedb6a0d83578d7fb6911cfb8af571989a0000000000000000000000000f04307b8e8ab67076c6cf5a4372c1f9d8fe0fb1000000000000000000000000fcfdff0add578360f0354d5fdb9dca8b63ad36230000000000000000000000001443f1783c13a51683ec2f07854aff8c5470ba54000000000000000000000000e38f4856caf6db3448266ae072cc9ce29f4bf6cd0000000000000000000000009fecde132303f129983360d68a1a5e95d066f17b000000000000000000000000d15496ca610897ba04f501de26b470a3103b4c890000000000000000000000000c0b76f673a4d3bb15d777aa0ef8f68e9a06f880000000000000000000000000b6a927587a69573948d748363d0575816daae6630000000000000000000000002910f4d155c8df5072bec38f925e4e36cc0a021500000000000000000000000085069973805657c1eb03b05f7c615f5b3556119200000000000000000000000004fd10808ae82174b4fb3ad0d1f6a4656fef0121000000000000000000000000e5d8e993d5eb27d7509df6b4ec3b7a0cbf2bcdc6000000000000000000000000fdbb91f68648be857dc97e24e937fffb8d86756500000000000000000000000094640af5ea31111951765d41fa6870f9d1313777000000000000000000000000288cb376a3da052197c01e6d3ab6392cafbf7d370000000000000000000000000d952b389c26062c26cf035877186b24c18043640000000000000000000000004fd65932c94dab04811f81c1c587cb7267e178f7000000000000000000000000c638c9476aa78c1b9a4168563073165996eb74e4000000000000000000000000f3911a9ebd1ea0e771dab36e62db5e8b0809adbf000000000000000000000000e22aa43d7db41003a952ab50a9df48a408e10f55000000000000000000000000dc7c194feb5f35f57ccffa9ab10d9c8ddcdbef0900000000000000000000000083fdcdbaaf56dd4802e29b32ce36263633dbe735000000000000000000000000f160647ef7721de7acf09244a1788a36b3abf4390000000000000000000000000ae2baab8712d18d50b54c2988852c943176c0d80000000000000000000000001ae52c09918f09e99fab7f034998e18b1e7c7bc10000000000000000000000004fc7618300d62971c60a22f03bdf87083565f6880000000000000000000000007d8288f1f9de5b27140565089d965ad10da0a242000000000000000000000000ec1ec4f1237697b5a5aab147869ab3115acabc15000000000000000000000000fab48ee6da17af1f74426352d0524b76757f3768000000000000000000000000a12a96ef7409f47ff6f60a5cf7ae15a4c2182ac30000000000000000000000001d93b20236481ad5debf67c27c3a0c676a9abba50000000000000000000000003d1efb26535fbb6a812c549a0f1d8c8fbf4cf1bc0000000000000000000000006b8e5872d627b922c5f1447818554ec44bec3890000000000000000000000000582d586526e49088a35fedf869a7952c166c4ea300000000000000000000000000bd1ea46d408915eaf38f5faafd7b28e1b321ee0000000000000000000000005d287083b78d82e617d1ced1f345a13530cfefe00000000000000000000000004573b80b6b70f9a5da864ff9fd2aa48f4440f9e30000000000000000000000003316f88ca608f68e54ea3c3a2ad506e9b8eb0ecb0000000000000000000000003087eb065f5fa387bf1eca1782b2f51f57623032000000000000000000000000e244381cc14909ca8ff1127c68315c5477c80756000000000000000000000000516b17ad89abdb9182792cf0e84e8ca371af341b00000000000000000000000038d8a7fd4f32fe48f7136c708dd12d6624610a8d000000000000000000000000e2d112ab93424aeb9db068a8ee1b89037eedfd2800000000000000000000000015b3d036a339a0eee5cb0ebb01cbba961544a78e00000000000000000000000059cc5987da9e40a1927572f1828bdcccd07de3ae000000000000000000000000abffb16f071983ee1bb3f44f0301805c81870023000000000000000000000000f7671641afef65aef29f136702e8583769ed7e59000000000000000000000000a74e01d363b06c582c7a7210b23d932390006153000000000000000000000000129b36ab8eadc9e786f68d3131fda62f59d306690000000000000000000000000502a7706191606b27220446c305af47be22596600000000000000000000000065193f991ea22d63f016bdae517a4b7ff48b68fd000000000000000000000000184d702408a442dd9f21daa2b155b7f5369a4365000000000000000000000000345e1f4aec8353fc6866727315f473e36d07928b0000000000000000000000000d5bc6d4e83875bcf4a2ec5685174aa60995ebd60000000000000000000000005411521075caf7f928ae315af1542012de621304000000000000000000000000737c36856e81040b39d10338cddb0de45bea910e000000000000000000000000355a2b717ccdd7532ed59e61636b872e11ddd402000000000000000000000000fab3c6ff16d5000af83557a1dabb4773ee885847000000000000000000000000572b072faa4b9b9326e68cb382c049c09e46fa460000000000000000000000002ef81b34e041748b02f7b2cf92006696661c9397000000000000000000000000291f87af1b18e062dcbe1269df7274ec29775715000000000000000000000000e0f936ebcde9776e29e346eef44fdce0087729770000000000000000000000007d5c5e5a1bfead75862e6dd0086e75ba45eefabe000000000000000000000000709c983bf6f77d257adbfd8fdde9c7ea05aeac80000000000000000000000000a12b6f7306c9af75bd8c7658e6145911ac77c846000000000000000000000000157fa1842f7d916bcf4f28ca3e6decd968f057c30000000000000000000000001fa27b3a49992293bde164a2be7f4235f9ff22930000000000000000000000003efd265c8277eb4aaa73e1f2d78976982e7346d50000000000000000000000008a187f355cbe70f9b42b8e4828f2bd80a21f973c00000000000000000000000093eab7e61d4d997fa00b2f3eabd3405fa640b879000000000000000000000000c845637bf29e283aef6a6202b9c53de9654647e8000000000000000000000000429d3722705e6f4bcacfefcc24541598d8ef71fe000000000000000000000000f91db1d5f10ac1122fe84b4a83d29f58c51485250000000000000000000000005a1bdb89cfb84c5221b959252ae9a2400631e22a000000000000000000000000e7f3d5173ab5716d332c4d5e1b3999384a37de3b000000000000000000000000238110e74e2fdf3a1710cc80a9aca76fe15c085400000000000000000000000003c8b21266925fc4f136ab009b15da6d3b7ddaf600000000000000000000000073781702e759f98de2d47beaea70c2dff78a9c0c000000000000000000000000050005d542b72baf3c6ecc94fe18434e3bf56f4600000000000000000000000077390154bd9f5bbde262c196d3336eea49785ebc00000000000000000000000009fe341b572edad0844293d1cf51ee6213c161b4000000000000000000000000a601296feeacac59b8181465881ff4c874fa31b00000000000000000000000006a4bb746f03335410b37c61c7a75e06b52d4f34a000000000000000000000000fd8c12e69c0c2aae158191fb7edaac099c4d1c2a000000000000000000000000d49ee63470c74ddfd875510e385f35ee2d75f5c50000000000000000000000003de61ec148941994d97998a7e78436ca0920e9a10000000000000000000000004d588e80d7231d72a20f81bea0ed781df0f20de70000000000000000000000006794be019f9ef723f7951009ac8d8274bfef462000000000000000000000000009382114d0f839215755a4863a42e9c40a06bd3f000000000000000000000000c4c53660305c6649c776336bc3db10b589227725000000000000000000000000fffae63a6e4e1453a471bdfb78a164bde28ba023000000000000000000000000cf16c0eb312e10ca509239704388bdf9cc8b707c0000000000000000000000007c6b4ca6052a3e26e43871f466a3504bc43aad4e000000000000000000000000c965c3778fd6cc5a17fde238d955d9a8f3c4b43e000000000000000000000000e33fb10635e2a3abaa94d5df38b25a8f65a215d0000000000000000000000000d5152424e5626a5bd2202926855631d9a093a64e00000000000000000000000047f9d55778138bea8f4eab6a9dbb50eb809e09d100000000000000000000000035733dbeaee2f0993d616a2b57f2194fe82ce8b7000000000000000000000000eeac1c9ad95370ebeaeabd01e7a7ac925f082036000000000000000000000000c340a4088d297793d905b736776fd3f6417049da000000000000000000000000b00309d4b40831412d5c381a575214ef2d0069570000000000000000000000006747377d523661b95b31960480b6973d4d4d2fb600000000000000000000000021d1f5d2cbb6c28f850462532ceff6bcc01f0438000000000000000000000000e1be2953f6db866e05821031de284ca67c13b1c60000000000000000000000002f69fddcf71c0cefd9e9a0a0a3597d2417abd420000000000000000000000000c6cba1001f458cf8a43fd9a34a8a87a0e477b620000000000000000000000000d19fc9b80e11bee1f63ad2cb883a8bb6f41e6ad80000000000000000000000002ee6689b5f71421d67ffc7c5176d23ee16e8ca06000000000000000000000000ce605c0fb075a6c281dd040519134c81b09a388c000000000000000000000000813488e35da79072aa197eaca59dd8b93032c9f1000000000000000000000000f515633284675f42019ebff389f7704ce3f6753b000000000000000000000000d363ebca59bb40660bb7702a437d385ea7637a58000000000000000000000000b7eccddb3bb121370b89b0f81cfc8bda49e755b50000000000000000000000004205168255618466d0894234394bf03b2c79372c0000000000000000000000007be42654de2e61fd83dcff19aeab7b986988bc10000000000000000000000000300d4be28cd6d5a6b65d22f10cf3ad3d827de7de000000000000000000000000dbaf25e03f50e09d38168eddf719886c5e3f36200000000000000000000000002b515d5f812273418f44393b83497879a5ca158000000000000000000000000076582d1afae5fb2727040b8e4d402218135f7c6d00000000000000000000000053874bbfc892157af47ae836c96856e1b8c70bbf000000000000000000000000f5fd237d0c24dfee1eb9c8f0b21fcb5924516da7000000000000000000000000aa71f70db12350f33ac392f777ffff0847be68b50000000000000000000000001db643e3ffd6a1b2cb13b50461b9e2c748c1d44d000000000000000000000000ceb0d3aaedb19eb09f47d323ea79fcc95fb870a3000000000000000000000000b83a027de113721aeb37dcfd2dd3aa991f4647d3000000000000000000000000f31291ff2fa12ba8349720af7d98ae79d4de2800000000000000000000000000d5391d07c20eac42cbf805c42b25a0b250422dfc00000000000000000000000079333ab641156162051994fdae7996945fb0515f000000000000000000000000a302a54d52b6c1ac63de80adf41d82d7a2b0f9b60000000000000000000000001d49a53278d4b3069d987cfe5b37228650c16fdf0000000000000000000000000aca6532bae83ca5d2c512912d389f96944379d1000000000000000000000000ee17adf92e3bbe856edd824507fd44915cdb76070000000000000000000000009453b8977d014d9f49aa34d51fb996e006b02b8500000000000000000000000092867ea46c1a4d74725e60fcb781ad3cf818e41700000000000000000000000065d0f6b692e7388b433ad5a758eb2d44be297c1700000000000000000000000019d22c492845e5f76f0346ee34fdd050856051660000000000000000000000002205225be2adfdb0fbb396b7a4be11fdcd39cb2d000000000000000000000000f713513d2e446126398ceaa5c3bc10e6f25be86b0000000000000000000000006c0f7f72458450b6ad13c6ca9d5aa503abeb57c2000000000000000000000000bc89e5dd5be7b9d035fcd452a47ea361957c7962000000000000000000000000fddb13bb7c90f7cfce197239b892942fd9f500a10000000000000000000000005bedbdf20f2057d67da56fe4c6a146067f16547d0000000000000000000000004c76974133aee15b3b7b3e77ae1840157b88d4eb0000000000000000000000009a88c7a75e1a917459aa4e4e2c0ffd9183edc807000000000000000000000000bb1a0d460311ad97144625085c17d18b1c5b8ebc000000000000000000000000d5854d5bbdf5b6b988657c482c1c1395a79e8886000000000000000000000000256870e8a9b3e6f5cb945d2a9b6c2283e4150dcd000000000000000000000000d5cfbaac8ca74e1a858019c881d5eba3e5cfeefc0000000000000000000000001407beb783b4c1edf8597fb6b3ad15ec6d9aea1a0000000000000000000000004feafe3092b06a041f2a8c4c112e65a4d88177690000000000000000000000001d1b076e60b1f30ee059022f93dbf267a714a0ab0000000000000000000000006fd3244eefa91c9a1fb21d0ed8ba0a60e2f1dbda0000000000000000000000001f86d5b5eb942ea56bbc2589a9d906596f2db211000000000000000000000000547267bbc1b901efad7b4f1edde0923d8de3a4b7000000000000000000000000d7ecb3c742d2b3f58ea2ad3adf26a976ee964945000000000000000000000000c6d645f26905f4cc6a002f577a914d28fde8dc8000000000000000000000000034eefa33d0d6df5ac9cc2139a923066c52a187900000000000000000000000009da1c5e56406a72c8f27d91480c0d49190c24a9b000000000000000000000000700bccdd06ac26c87a1b2d5c80328887e3ed098f0000000000000000000000007b9ba064ebccc08958ce330994346473c8333c0c000000000000000000000000efeb323ffe9bff46ce2922bf1ae4a0d5feb1953300000000000000000000000031ba0491444171a0012bfa480c17f088512e6c560000000000000000000000006bb0c6f4c62c0515a27ad9bea9c2aa891017f2f40000000000000000000000006612238a6088d1b317f60732a76ee7b777ff1561000000000000000000000000a9a366a310925c033d5432adabb22da5d0d127c30000000000000000000000000d941913fea7eb2859bb85495ca9b39956b35bd800000000000000000000000098125256e7ca3b04ce1a075f1233f64b7a7b85b8000000000000000000000000713753e89fd79fa9460abb5143e9f033fc03aa330000000000000000000000009244f0d84cf4fbda4edaddcadc5c8a59b6e5e40f00000000000000000000000065c87155fed4e01271c3756d581ae54eb23405bd0000000000000000000000000539226d40f1581848c8d002ce31f36e44ef231100000000000000000000000083f122219234c0d3d3dcef4e4267c3a255072e8b000000000000000000000000f2351371ccd30b0abad74624cae26b7d2cf9575e000000000000000000000000f56fb9d3ebd4ea714974625f08b69d19387903a10000000000000000000000001a4ddae6432dc3aac4eb8b3db140e64d119872b30000000000000000000000001e6984cd82be73990235b0662aa4ec07c3ccde01000000000000000000000000bb240b2bd4190af7f01bd21322b197311d4c07060000000000000000000000005ceefa5c396955142cf56d1ad69da88bf8e2235500000000000000000000000010abaeebe659c87334a81d651b4f6dd6ed582dee000000000000000000000000b33eaad8d922b1083446dc23f610c2567fb5180f000000000000000000000000167d427f457126f342d013282071827327befb2a00000000000000000000000088cd224093b015a5f653378cf8f46059fe0407e40000000000000000000000006bb3df6955ea1baee2a85d384475fe285e1affc9000000000000000000000000c1801e15089d54cc4bf3f54c2b4eb409b99bc338000000000000000000000000d9de1daaa4591679b59ac1e696a8a6ec178560430000000000000000000000003e48294680c5240e91780af975167a92743a09160000000000000000000000001ca6eab921db08cf2b99d0df0d73c1861b2f88f00000000000000000000000004fab1bc20e0024e87376be049bd99e09eae60ea3000000000000000000000000481639ce70aec2f9e34018198eb5e5304b07787f000000000000000000000000da289fdfbb299817ea4550249e225d6aed45f7d4000000000000000000000000a3cbdf321652e536b60def8e3ba67576f558635a0000000000000000000000007ac5368ddd98007bfc6acfc8a6907ea306911bbd000000000000000000000000b734219b589b970c8195cad77518943d5395c2da000000000000000000000000b8d6732c53926cd9eddfa368412abd872235742800000000000000000000000080f4a7279b8ec438ea301b7a1cbedb5be170261d0000000000000000000000003371f15baf8f24dab027d608b7b79bf0f43d6f4e0000000000000000000000005e8024b6b6d979fa799ec175d7b5eee8e1ef3b1a00000000000000000000000087f9246771e176fe313f48341ec307a333257bf600000000000000000000000082a69ff8fe346e693b47fb3cc0f5babe74aba08d00000000000000000000000065c1c680a4485356f3e4ec667b503509cf5b51ef0000000000000000000000003a94aa4d78f93cef83d5323768b30bb7863d3be3000000000000000000000000ff9eb1b8365434abb47a78068e0a704dc1e125de0000000000000000000000007992a199749d8e72e1e4ab5853257c777349002d0000000000000000000000002885543739ef8dc24db69040fcbff79a0e6cc136000000000000000000000000ed23ad2f71c52cd948c9004b522e6566e19813bb0000000000000000000000004b219b422a4ae86b33947bb380eac346b1a1864600000000000000000000000096cb8a653d8140534d879910c9ab7626e815cf40000000000000000000000000af10879e09367c8f38178e5f3b65cc366380843f00000000000000000000000052146597969fc87512824b3a5aaccf88a238da840000000000000000000000007f71298504aeabb028fc69791cd078006a8e924b0000000000000000000000001b4011cc92fdeca52b5a75aeeaafbdbca47b6b16000000000000000000000000af306279be03aa1738d8c327b7008de6514b9da8000000000000000000000000570d4d6cdf5ac55a8abcfd02071b320377621bdf0000000000000000000000004d01a02265f04e4db6d850d939915b8308baca4b00000000000000000000000018ddbf2c28e234183d87db22429bb4a2f7ead5a4000000000000000000000000bd9f412c0f0273a7cb49a92a8ed191109f16dc180000000000000000000000000053e03ae31a99a71c38d96a2d5968fd82da972500000000000000000000000040e71bed7e86ef97c3b1810327ce2a0742300aea000000000000000000000000ff7d6b8be982b2ec23cc83b91aaa713e66e136fd000000000000000000000000f30fc61308e43e32be1ee2dfe049e02ff17db7a0000000000000000000000000dab8eac1eb3d5809c72dbd5caa3127fe4542ea760000000000000000000000006794d7b8a70dd81fc57691f1a3482b5cbc09b2d600000000000000000000000015a18158660a7a4005f2aeeee417a8bbbc7109230000000000000000000000005e7c8db538e7055ecb13bdf443d6011f6bdd6bf40000000000000000000000004a7dfb78c069081c263c12d54343056a8b9a489f000000000000000000000000f2a4ce689dcfeebe25d79b04aae4fb150d6a4c15000000000000000000000000ebe343caeabf75a716315a1edcbb55b67750a06d000000000000000000000000add9719bb5a2ae982909416795eb1bf7e105ffc600000000000000000000000017c96e667186e8aadb2190edc90a53a26fc710dd000000000000000000000000298c546e08c0dbb054b747c14c20fcb6f712efb500000000000000000000000014c02253d3af8237352fc2b9126d3f3c8d2babb100000000000000000000000030b5d5b0a9cbf7305fdc65652c64f36e84dabaf300000000000000000000000066075e400b587155c219dc8de68670132839d7b400000000000000000000000023284e32baf324e201e19e8c0440e334a68ef6ca00000000000000000000000079490648bff2cddc3194e73d1881b2f23a2e6b870000000000000000000000006c1a5cfe0b2a6e4cae67657ac5a345cb96f1ddbe000000000000000000000000694320510a5d39ea9c4809cce6c2ce7e46f048310000000000000000000000003979f7c15ccbe48e7dcb4aa491db7c11f199aa59000000000000000000000000d849e9d680d6c8b9558e02dd4505838b57c21165000000000000000000000000d9119caa12e7916343daaeb48e91a1882e7c0e510000000000000000000000002bc3ae6749032dddc64777bb3c0fe5fd1e02b811000000000000000000000000653cc34cca2e5766b01025e869e1666a68355ffe0000000000000000000000007a7a7890df95d1534ae6ca1fc64cdaaf731136d500000000000000000000000049aeee6948b4a12f385ba87750326a6e29c0329c0000000000000000000000009a8ca263644a2192aa35468fea0f7c542c81de120000000000000000000000004fdde851f577452e670eb25306c0f5e53a2a144900000000000000000000000096310e6909e16bc07acf2509bfb5e6e1438fe5cf0000000000000000000000004c0f285d269b0bd57588b3956747db37616ae9ca0000000000000000000000008f03a97fa9088a709095ef1df663ca967c6144cd00000000000000000000000000fa1bc12ddb4b15b1e2cf4fedc42d122e4ebfa90000000000000000000000003313c346523b1e0d39b9a3c971d5bb7af071c275000000000000000000000000242017371b28cb442b43ca343f04f342f4f05cfa00000000000000000000000070701e8447919a62348d8be261fdeac8e54d9732000000000000000000000000d5893c0b42e41d3039c2ee87026713c786c32a1500000000000000000000000054cc4f9ec64125002543d277695afe85d25746e700000000000000000000000080220211b460b65be364b7efae63209e8bd98e400000000000000000000000004c0ea86a646f7b5096efbf49ceee3c407a55cd570000000000000000000000007a45d6c063d95f6cc9395483cb57c7f8667b9c53000000000000000000000000e87a8c3be0891024a8eef40f300f00f06bb6c023000000000000000000000000613e69433a56ad9222d1e01e1c415463725a301f000000000000000000000000898bb9fcd63942e4a58cad624ca8c3d12b947a4f000000000000000000000000644236879e2e00d4ffb62ee3e54e7c7945caaaee000000000000000000000000e352a77c8a016e1e32209ce0b81ea4659ada0c68000000000000000000000000ea32633054291bcb10b918156cb8d59a08a65267000000000000000000000000c956e70bcc830c8312090ba6882fca9a88440c08000000000000000000000000d7a54e6727d5c749494860ca3aac56008d9d4d47000000000000000000000000c1f9458573e1510550f8c1f0033fdc73f7459965000000000000000000000000fe99e877ce6d31ea203d95b7f5eb8fd08330ebde000000000000000000000000eafc4edb11d6d35855ba2b20ab50da772a232d650000000000000000000000007d0b721c91a2cf1a0e64186be9cc3a8433fc4a280000000000000000000000005cdeb074ab9be25f37c64ce3e2dfe4f8f5f185090000000000000000000000006c76276dfe9f0bb2d121ed2971962ba049d7758e00000000000000000000000021bb869b0c4c7dd2c2c3d58b72f1e15d800bb1d7000000000000000000000000731500aca455adb74d2cd911870d1cdad11ad5130000000000000000000000001aa7108a5cfc4045deb8d46b02481e2544b6b29d0000000000000000000000007d72b55eb8184bd6794d62cb1190132cd46c0d95000000000000000000000000f6bae21ed75c562b308b3a8388d5e76eb6b5eb99000000000000000000000000b5eeef27c0a68dfc0c9722969e29ee61db1f9aed000000000000000000000000d7c355fddc7afd6f19a2b458d426459045532ff70000000000000000000000009fd084b4fbd1ef809fba98bcf7cd78b70afbeb500000000000000000000000000943baaa9448ccb896bd2647b76f35d0cb33bca6000000000000000000000000850de5d725719f4cdf1c10b26e1033bebf58896e000000000000000000000000b9e39d60e5c0465201deb889e07896e5a011ca15000000000000000000000000a5572b50d13175723f2dc0fa955877ab761ca34e000000000000000000000000aa2bee750955f3b7edf2a15777a76c3beefdd053000000000000000000000000be1ed0c536922e7ea63f1e0ca4c6e0029e8dff41000000000000000000000000f7809195dea716d0c815c8eabc34ae38f9cde61800000000000000000000000013d4633a12f3b917a3194716c9653bbd13251c1c000000000000000000000000bba3afacb00921456a147d26d77cfd0e564812a000000000000000000000000076bbd5c3dd7ee89b54f037638b607de62cb25d0f0000000000000000000000004a90831913a6386d62970a8979da35e67c62b4b300000000000000000000000092e69f57e22ae02616e3ce4487482d0ad16b6329000000000000000000000000cb05155a62360d166978b00fc54bd027b937f1c000000000000000000000000034937e4a0a61326e7755aa1f501c313adffa141e0000000000000000000000000d9671a117c3bc8af43ce4805249bea7eafcecea00000000000000000000000075c5fd54b1f7bf2950d8dbb6be2c2104677ba5ba00000000000000000000000038906f2d373a2d7c3e360254f32c38548af2f77d0000000000000000000000008def028b4bac819c98ed86851a1ca1c5d56d14ab000000000000000000000000479c8eaad8cd7183db101e4d809effc6ec5b5a89000000000000000000000000d744706ee0f573596a898340a8c298d7e5e0cb6a000000000000000000000000e09a1885cb33be97b8e8c1e56af31526b1b648f5000000000000000000000000b5db8c477fe2fe71eb178f9210979836631e01ed000000000000000000000000202439126bcf51f7763d2b4043e3b62b161597000000000000000000000000008194adcb287743527887a8878db0b07cf8665b230000000000000000000000000b3f869e20ccb2a1ae5f7a55dbf07fb3fc1d29cb000000000000000000000000c630a894f89b2256b1502d105111334b6c349f78000000000000000000000000118ba6b0b54e1461322a34ed70f5858ef38bd9e7000000000000000000000000267d2e8efe794827e334762d5dcba7e9b789139d00000000000000000000000094da66aedbee09cfc4c3c0dc2dd33d7cff214f75000000000000000000000000d48119740822b6dd870d5f64a87cec3dd1238e540000000000000000000000005fef2d561cf7b1e62f323a2c5258506a27b64c600000000000000000000000001863b2abd2531fb73ba2af108f836b9180bc540e0000000000000000000000004ab70e6072bc043f86856efdc8f30b2bb65bb5dc00000000000000000000000007277936619d3b2e8e43a5b9c8a0f28b5db08b1a000000000000000000000000f76916215e24373da23757822d48f35e85629a3a0000000000000000000000006712c6c8e4ab90fc45aeb34a9466405afc40016f000000000000000000000000e9297085950e138e9662acd9fe869e069bf6437900000000000000000000000018e52ee895026f17b9425830bf2fad9715ae20e900000000000000000000000049b8adaddf7cd1d49a66af0c8b0442f7f143d8dc00000000000000000000000022a3532c35ed3d422aef832d99db362473618405000000000000000000000000c99d17e091baf9af1972e2b66b31976629ccdc080000000000000000000000008f2f734d6ae0aed413ae332ae3948ba01c6eff47000000000000000000000000ecfeb3774c4b53f9bbc80140b7eb5806674b7b05000000000000000000000000c3ec8fda205ce844b9d7b93a4140c36d8fccfba800000000000000000000000029af4f9103f3ec0c317e190394592d1177b25e0c00000000000000000000000056cfc4817faf06e58ae0e43a7d3fbd3464eab5e6000000000000000000000000d0e8fa85453d54cb75871579a512b33e71dee989000000000000000000000000d2f8c815c7fbd2d6a2b189d8bd0ff0c5e2b72588000000000000000000000000e2a98be85050a7b3a9db4478c9832f6b02a3ed2d00000000000000000000000081e8507045f06447c6eaac4d238510b0ecd8a8a7000000000000000000000000c6d8a7b1505188b9ae2453415b206a1438ebb1a8000000000000000000000000458d60f7b827deb604ce1d76f2c148a616e75414000000000000000000000000bc78c598304bbf677be267bd2f381990d8b8b025000000000000000000000000bc2b5395cccd436380801f37328296f817e19cfc000000000000000000000000dc338c0a360461eb243766dc7deb578a761a86eb0000000000000000000000002d0f2eff01f800f4f77fe57fd9fb49662cbb130600000000000000000000000050c1d34238abe70cb49093f7c461512afe8486f8000000000000000000000000494df68e60f32ec2ddcee0417f26d35caee5f848000000000000000000000000a5f714d842fe8d2f1b962a246763602d06eac245000000000000000000000000ed99006e89b6d783c80ef0e8683ee4a42052c8420000000000000000000000008a91c46e80d86b95a8a5b457af29babdec8b28c60000000000000000000000002de32dc890fc4cc0c82cdde45811579ffd06430d000000000000000000000000ae02456eb0c6f2cda67ae04685b105fa71bf21810000000000000000000000001dd5d53c02b926e8ba9a363ef1469958c87c23eb00000000000000000000000018cf46c3f981e67040cf494a9ae65724a4465c89000000000000000000000000a22c0ee62a1a425deb3f4ced9543fa55c65c01980000000000000000000000007f8b122e24b9106d57dd1e3a7b8eaabf1bfb3e87000000000000000000000000ef053fecdf5edfa84e608e4cfc914de76f349e970000000000000000000000005268dc9ef87b81ec2b5ef9bbebea6bb438e1b206000000000000000000000000df5a3b55ce3eb30b1ef8aadf5890bd879e1978a80000000000000000000000007d5ebfaabad90990976642b0a14c093c307ec8cf000000000000000000000000f7eaf7144bb24b49ee10b2d8bb4234b3ed46c83a000000000000000000000000272e89c44d7f87a95a9024ce1c0c5c475745f7aa0000000000000000000000005f2af81e7b0a8c73f9150f381c0d028e052fb47a0000000000000000000000009bea388e0e281c13fd50cd481aa724e36516cad8000000000000000000000000c440e8dda32d083acae598b956dafb159204eb66000000000000000000000000f7b96b00fc9766a7cdb0cb900b46b04636a13533000000000000000000000000182a2a69c2386c71dbef9303cb07918d87ca04eb0000000000000000000000007cf7404a2c02d669fee55791c0c18b4d082240100000000000000000000000000b50400cbd9bb59d8a9396033e80837a1e7c0576000000000000000000000000062daf58361da5c9ef1dac0d1dbc4b4d71ed43630000000000000000000000008fd733104fc63788b03e8041abe1695390a81ffa0000000000000000000000004d523729c4a762d2ad5d7ad4ac19f59af03522770000000000000000000000002469abfe32fb165b151ad6d66e9c1a89a3750a6c000000000000000000000000ecd109dc844871f31efda291ccae13cda64eaa29000000000000000000000000c33852405ca8d549251d4f81316ea741d3b778e20000000000000000000000002a3dcf49719034943516a4a8ade8d4dba67d11d8000000000000000000000000e2c114e9593815c950bf8b46499d6098091575a2000000000000000000000000377425f2d9cb0da932f20e2e621835d035078740000000000000000000000000081a799943016fd6af9509b1dcec4b86b8c8751c0000000000000000000000008aa26772cb4de3deddb5dd4ce7fe60263b462fc900000000000000000000000075964718859468e65f79a20879a6521461028fd200000000000000000000000051895b19386fe50da9814ede36b5d5cfcb27abb30000000000000000000000009dd02d6fccf78b1e728a0f8f8712f43198acf73a000000000000000000000000b3cbddb3468b5ea69dcc904132cbcafdbcfa2b2100000000000000000000000076fe14405b6a55f1dbcd4e76f613d02ac58a5190000000000000000000000000644159b3ace7bd933f512583eb8e520c9cc94c010000000000000000000000001e623efcb74498c94bdc9acd0c4d18023b079cc8000000000000000000000000dc8453399cbc030a4d1cd491a05849253fe284d6000000000000000000000000d776ebb3f2e07d3314a0b03989ebe7011e8cf93f0000000000000000000000009873645216f5dda3899b52f2ef4ca65ad97e9668000000000000000000000000e0b09204f1838ecac98da99cf35a2c2d660f51300000000000000000000000001e9974a0be13166b9655b0a6b645b1a442a4c17500000000000000000000000003aaeef6b93812bd0dc25d7e77b1d7ed3ee66890000000000000000000000000d9ea79583c781f9c702fd551cffda1eef6c6510100000000000000000000000034ca612b945718a60d197fdcbf2d5c73237f2fa80000000000000000000000004d20b0e484cc03db49f69a561496c38fb531d900000000000000000000000000941c69da3b7581cc453859ad8c4a14569c19dd83000000000000000000000000a2de91490583611773659dd3b352d01d732bcac7000000000000000000000000675fa2c95afaebd72ba7bf36f7d00c949ce96e0b000000000000000000000000bdb9d4dc146d58e6e74c64ab0740015b781257d60000000000000000000000000bf69b7dc8c213f5750e8893cba3b1feb7140cdc000000000000000000000000fcc3a3c72bec5247d52147478840f611dff9c7bb0000000000000000000000007e6b78764df70bb9e6f00217c8f347069bf385e20000000000000000000000001694469ff4974fc11ebfd9316b98a304162ba418000000000000000000000000bfef48f08b0013478bd720bf7c74541826208e8a00000000000000000000000033e33aec2f27884d594faddd579d03ee5d69bec60000000000000000000000008f8b41ca8f59f57d065a253626a8db7d654d588d0000000000000000000000000bd1b8e991d7ae36b1f613e10a01a14c7e9da5a7000000000000000000000000af8e696c629c6e2954e231cded03b46444f048180000000000000000000000000c6a74bbde4366f4f1001f4e419ab0af5806726800000000000000000000000077d025b73f805a9c1f30ec715df4feaf0d6e4348000000000000000000000000cfc82d9873553d30540a739a3bfb1658740b3fe4000000000000000000000000c6562130204399010f7ff18bb65812ea58b40f870000000000000000000000008d8ebb428dcbd8ea046210b532260af5e82428be00000000000000000000000087687959e0218de0ede48b25e893519daa0689b6000000000000000000000000336a28923268880e8d3abadbe2dd1a170df8915400000000000000000000000003e664220b962e216473550fa5e6e27174eba84b00000000000000000000000092186b9ab7a032806ab0b50de6a539f9ccef05b50000000000000000000000006acd98b7f9d818699aceb70f5e87fe148ccbb9880000000000000000000000002e3f323ff2362b27db24fed516572ef54483ff87000000000000000000000000e316c37d8e2a9946f9351ac8d6779dd0219853cf00000000000000000000000058393604caf2e60c42c7140d8576fb8fc08c17cd0000000000000000000000004d69178c530e2b3d81ee1d43ef69bfb13b79fb930000000000000000000000008bdd5a626ef3a326bf521d727239f131e46be91700000000000000000000000085a9094468d0299148a44e8b4c12e0f4b5f05eee000000000000000000000000302ec7a1283cfd1eb5e99346e796cb9811f799560000000000000000000000006b1c8f2aa1c20e82a99afd9f7adfea45d0c074b40000000000000000000000005782af9132b7298dd0e14cdbfcf8ee602e3cb40800000000000000000000000011da126eba8dde8e3d824265af8b77ccdcb83f8d000000000000000000000000701fe7f036296207e62d4414c79125436e4dca8c000000000000000000000000e13892adaa76c514a852b9780ec8aa2b3dc5fdb900000000000000000000000000d57a8acf1dfdb3e8dcefe19f575fdd0c1f244d000000000000000000000000c6cbd1167126a8cf4cd7ac5c1928f6f7d9c5610a00000000000000000000000056a7df8e759bfdad408b18777ca7d6736fcbacbd0000000000000000000000000c41608c187041193fe6a3002b9d6a73f9d5ad61000000000000000000000000bd8dd7b9f86519318446442ef241d40b1660c3b4000000000000000000000000a642090f28a81c4a6dfdb9608f350fe72b4069f100000000000000000000000085b43a1a83339ca8c3af7555156cf7ef18d9b4100000000000000000000000005ae54362f5fa1a1cb962acafef2b637e9057f2d600000000000000000000000025aa5b0a9a0bea413a14329ffef5abb17adc533b0000000000000000000000001d88f91c21001669f28af789bc606f71d605d08b0000000000000000000000002847e8cd1bc2970cb13f7a612ece48f6e12ac0f0000000000000000000000000a354a5454b8a5e79b58ae523bf8edd498e130cf2000000000000000000000000f5ce8d67f4782192524f1bb76394994388dc895a000000000000000000000000a073c06d1506aea4e203331c42ed5c193e28738a000000000000000000000000d5df4205e8ebf5e68c740f69a2d0d5ae15ed2bc300000000000000000000000051e9db2ccf639b6bad993121f2fe8bc34c3bd1500000000000000000000000008e8c8fa775791967bef3fc62a60cdf87fdd148a9000000000000000000000000289d086c86bd7faf913796641950e0893e70943800000000000000000000000042d708d6377aa1f6754c5416749ef59e7bf752e10000000000000000000000001b523f7067be3030978d84b9baa23c8c544def8d00000000000000000000000018b79664edd7f1633bae4d19011e1126160651e4000000000000000000000000c3e3552b5a375130b7a78e6ec7abf8d4f50685a8000000000000000000000000a6b68cc7b66c4df266fa7a0889d89c23b65771020000000000000000000000007500ce08210e1e606b60855e03b25494cc1c2c4900000000000000000000000022554d63347e71b2a4f9e51e4dab541db053417800000000000000000000000040efe8614fa5b017d01f86fd5e69efa625407073000000000000000000000000d81f7a4393c121442b4364e15644cd328215d4d8000000000000000000000000ef83fa857f02bead16e8b1978a97cd7130774e09000000000000000000000000d705f96ac56af5207917eb76ea386d9ba2cd6749000000000000000000000000a4be8641165811f586ffcadc5173a9d8ad3674b50000000000000000000000005ddbfa0816c05c22ae10804ca195429c9038e3bc0000000000000000000000006263c4e47f5e3c21f80ba5e4b6fb481881e874b200000000000000000000000067b7bb76e8f62a6ceaa6bfb3495be34e02f72140000000000000000000000000a9f1c88f014c26506785fb7e530b4d95985bd7190000000000000000000000006f8eb21c0ad3330e2a6f35c9e19a9653d5439b67000000000000000000000000abdc8b41a24074e87777232b2894e291a0e2e0b10000000000000000000000008049aa1346cd94a6343f5361c7769d6061d5c86c0000000000000000000000009b0fe139df3288bec7ede1457472074620b7e2e80000000000000000000000005c8ec5085ac9276d399b98f9dbb1c12d7e07fbf60000000000000000000000003adecf2b97e09c8f38e94e521c347d16a11f50cc00000000000000000000000021cac5b848f228835046566fd1e5e211bc599226000000000000000000000000495c8199cdf4848d78fb3d02139bb0c86eb8edc3000000000000000000000000abf8c8080339c83d715ca09e02e9596e1e3b6d0400000000000000000000000040b613fa809de5a0bdf86ae0c7a83d70d22a8029000000000000000000000000737cb705e71a2c87779441549ce6d61045d9501500000000000000000000000093a031355d724ad6e58fe3a3c80da59a89bec57c00000000000000000000000073485c89785d8ed0e7f9a6e142a8e1eb31f27550000000000000000000000000af891a7256c301f789b9208c5e1e8476f46a61c0000000000000000000000000ab633e529ce4df70c38d9eaeb0caf49f7b5a86d80000000000000000000000007936c11653d3790d1a900efad5697afaa25a29e0000000000000000000000000129885237c7e7036d3263c6957459058bc780d8f0000000000000000000000005d0f0902096a52d9706b65249fca9c8a20bc687300000000000000000000000096e6e39769e47003d3366e16f455fa5904369031000000000000000000000000a7430a2677633afc88d9c43f48473a4dabce3782000000000000000000000000d08ffef38cbda2ad3aaca99db19e059c2f8497e50000000000000000000000003d15683f84eb3a8c70517d86ad56b30b78c861cd0000000000000000000000002dae955ed076bba888902c7c43178f306ed28f56000000000000000000000000b7c53ca6d361a2dfca3b420688c5f4181f18dd5d00000000000000000000000090de094b129ec58c74094b9431a2313375ae99ef0000000000000000000000005aca3781c3014c8752963316b892a78e91a70f770000000000000000000000007a36c34801a01f1162198f40f94bac71fcaffd01000000000000000000000000337351c258bd1ff521615feac3bb0791995aa11b000000000000000000000000a2e785dbbcf44db23abd5eebc03196ec8cba9341000000000000000000000000a6529928b1e31e010e9ccf266712626848567eef000000000000000000000000806220707c9d852186f03f8eec9fb926d981eb69000000000000000000000000e42a749157d7c317d4e8b5bb794a0d0a51a4542d000000000000000000000000fa96b9be4e041401cc8679ebf9e420e8d90dfff2000000000000000000000000df530faacea413acdc074a14cc89f84fedb9ee52000000000000000000000000e951988d3ee33ab65200337c9c480bf4ef9c5e1a0000000000000000000000008ca78ade4e25a18a4b88c7f1f03287e2eb6bd4e200000000000000000000000025388739c62e49c455df315c4c1bc9d87d03791d000000000000000000000000db00fd264ea6415d095f4e62786bb8f21c75f7d40000000000000000000000007e10c49c4835479c764adb4a0c2b9d21b67882bf000000000000000000000000e18fadeeb272ec5de15f665978e4358affd642720000000000000000000000007822db628e978afe0d5212c4f118b7c96e6b2702000000000000000000000000b97f3b627d9726499b157f9c33a593779e8be6fe00000000000000000000000046bc26993a99aa23a0ff8a5e292f615c1de204f400000000000000000000000089fcf80e283e8a69685d8cfa8129e54fc68244a4000000000000000000000000723cba38eceebe7d97c227bb070caf2782139fdd00000000000000000000000059ec0edb51ab373c94e1f93fa3cdaaa94aae582b0000000000000000000000007c1e942df62acfc485f557ad4ae155d87199eac700000000000000000000000082efa0e091cb76202124b1d72e1f0b033f4feaa50000000000000000000000008259d179e8ce8a82a7b405e799f130609e66d780000000000000000000000000c48d47f2de66de7a01ae8e69f5d917f4202c2a3d000000000000000000000000645aa1cde4724b614cfee32e96c10d2622399d9f0000000000000000000000004122265f50169ea2f7ea8f553574b9e506589a35000000000000000000000000f89112ebc14daf6fdd867e0db049414ba29efb30000000000000000000000000b460fffd228843dc41eb16527d8365de44ac3e0a000000000000000000000000870deffe2b2c095136dfe310ca350f8dc6124792000000000000000000000000125a668e88b294f86672c2db8f608f7ffd8b4fa1000000000000000000000000a0ce368a965f1bece6a7dae1af496bf4c17258fa000000000000000000000000054487c668568a4192f6fc10c7545559089cbceb000000000000000000000000e11d296211fc682319344a0fc8c20363c1d9a47f000000000000000000000000a8b5cd1f2543aafde72caf21c2f569bcc5184a85000000000000000000000000ef7476908e38c22f7a98af4753561b0c210a56000000000000000000000000007e5393dfaf828a728da178fb23667eb7473c46fb00000000000000000000000004d7da8f6bf35fc9ae58946a41fc9a7b529aa3bf000000000000000000000000f232dcb1aebed2579946c62ad96884ed7239203b0000000000000000000000007849e0005cf565ba83bcf161e322defff2ebefd20000000000000000000000008e89cb7b9f1075b3193fd6f13af22f0516c700f40000000000000000000000009ae6cb12f0571d643d880e158e66c734f046feaf000000000000000000000000e6db6971489f9c045679b77a2538cf0707bb65d80000000000000000000000000c0058d5792b2f0963117c057838eb226b041ff30000000000000000000000007947b226a13c7c69755f7d1004259ab2ba5001a100000000000000000000000045c07601735067e0d6ed892fde8206eec36aa9150000000000000000000000008ab418946dce941d38045134fb2a5b08f6c97aa2000000000000000000000000faf006fe16ad5003ef3094ffb9d0b981c3a4cb040000000000000000000000001a048a4d047973466e8a01ecd195cf5941a72cc9000000000000000000000000d9a2c0bcf26cb90749809797a74568f16a142b600000000000000000000000004461b85e8a47958bd45ae455ad62391713dc4d12000000000000000000000000a8caa04bf6d4eb473d8c3c984a717e297a5fef2e0000000000000000000000000ae6c833121d9757ddfa3586b49981b51f73f9960000000000000000000000008893390c5383e553a29d438023f9740cad7d4560000000000000000000000000ccf6ff48d379747f1f87788e953cb50b703a76fa00000000000000000000000023c555c4fc9d41a08f2060cb73d35a554d7ed4cd0000000000000000000000004ef203ecbe94f38f6379fd3b77e906b19bfe9c8f000000000000000000000000af2ea096d7083efc48954539219ae4e63ca8ba8d0000000000000000000000001332acb980d917b73a45386e9f3b5b082f76a3b00000000000000000000000008af15ff5a913cabc6a75563f35ed4b207ef3bd0f0000000000000000000000008886e577ff30223a18c9039dabdae3bdbe9f09500000000000000000000000001894ef282e716031744ca35a783881b3c360f7360000000000000000000000005e47c5f65415028dd93c5e12ed7e26d23b602a4300000000000000000000000022f9e85a33594a41f86d6ec566d0ee60e029198d000000000000000000000000389c1d4037c9cefe1882fb5145ecbaa28b8885610000000000000000000000006bd62907ca4660e9e48455227f411e9c50384381000000000000000000000000a6d62ece2f050a9b1ef79e003eda0a012504b3e80000000000000000000000004264dbb4ee373f88721515e01688e51ea086f6ed0000000000000000000000005d258ed5a116e61ff1695a1350357d92933a17ec00000000000000000000000053d33b4297ea86ed296f853fcba645cbecd49abd000000000000000000000000ca09871a8799ee6214d880e82eaeb9b48abbf174000000000000000000000000f9677b9f1df156c45469c70e90310da162084e9b0000000000000000000000002071339d0e5217e8649203084491856b7c253d6b00000000000000000000000049894b68539c5dbba462fea35d8f877d5d187bdc00000000000000000000000014ef193a7d4bcd653466d12ac188218c3b5dec3d000000000000000000000000195c29899c1a2d5ec4b7e151a69c732ab4277d820000000000000000000000008d9823cd89172df08ba901721712c4b1e846653a000000000000000000000000c50857ea3893b38526d5cd4de85b5e0dc44017cb000000000000000000000000ea684fffcf8ab01e6e98a0655b9f2d9681121c7c000000000000000000000000a9a5a6cec69b9ee025c50c8887ddfe535d990130000000000000000000000000c572646406e98b991f830132681993d08e0e187b00000000000000000000000072a8a127628bcbfe1d28c6eb143ac1b464c5069800000000000000000000000019b377a47c41d93045163f504b3af5854ad37b7c000000000000000000000000a71757cdb42a08150e112ce4825339e02712a2bc0000000000000000000000004a8331e91d0d391f3cefe7d485493c79024f7fd3000000000000000000000000d03ff78c200e4a8686ed7d9b0eeffc55021d7d2f00000000000000000000000040a7594f3b2bbc9c28341d48a995b4dec8100c67000000000000000000000000f7f6f6670fafbdc34ea13e0476f36478e4acbfcb000000000000000000000000ece1dfcc64c2aa6ba00a2ffbe05c545f76345ca9000000000000000000000000602a4810e986b651e1b0a82c783643d4c490779f00000000000000000000000002a440effa84a93cdf5555acb57de8a2d507761800000000000000000000000030734e1937b7f947c8e671a6099693e27286761b000000000000000000000000d8d7c816725bf426327ea3a914f40b77d4663ef60000000000000000000000006e92ef5c8b0e8894c7e318506258d095b52898c8000000000000000000000000f99b064846e4fbbbea1174fb49c03f14a1b26c9d000000000000000000000000add6a8443fb8385be2ad5cf391e2ada1290042e0000000000000000000000000068dccacb00e02051305a3a1abfca5ab164dc6f0000000000000000000000000d48b38a06a711e449ec5bc08db4a4b2f285cf2ae000000000000000000000000a35052158dfcad805b7faa4ea63225eb39f07678000000000000000000000000889dca4aad3357b7969ab4fc038a2e45aad481dd000000000000000000000000e1853972dfa655ebfe0b7dc9c6c612911dbf1bd7000000000000000000000000dbb18197a2bb4f923df61e5c768db742276c75830000000000000000000000002ead510a1649568a517c5cf83ebd17678bf87fe00000000000000000000000001e8bb98765cb3983fb0699a553201413587d8f1e00000000000000000000000087bbee54b4568111c634f44bfcbadbb11d6577f0000000000000000000000000277fe410e7678fa83ec2b3bb70ba9385ad0ddf84000000000000000000000000b194e7e115a9c97df018ade846d8b6094fe69e3c000000000000000000000000142afd6000afeacd979ff94b1cf2dded326e5f6d000000000000000000000000ed2cc1965b936822469ba34ebb20bec63b7cc267000000000000000000000000238576aa424b6fb42e53acbe13382774745cf2f70000000000000000000000000a16a3b2a0b5a9b8ebee76daf391c3a915eb777c0000000000000000000000004cac69310d949c3f1c072100dda8159dc21011ea0000000000000000000000004db0d266755e2ffdbe4c3898c97493bacdff856e000000000000000000000000fa5dfbe4947378d49ac35452239e1540df79ba80000000000000000000000000c3fc629990ab8d05c89a5928b71c37311eb92fed000000000000000000000000e014e5355a9f50459e0d0ece190d70d6012a7c8f000000000000000000000000ae3da45e384b119e17b6fc04ec336c66286f9367000000000000000000000000709df8089f2c58a2469d4860f0aeb43884346fbf0000000000000000000000006537f7a905fa203135ee367a757e4f85a3c14be10000000000000000000000003663036bb81f0805ae39f19cf9a6cd584526ac98000000000000000000000000afecff9a71cce805c4ed11674f4b4fa16c819e5300000000000000000000000093502419c4c361e9a67f23f9e3db92cb67237d6f000000000000000000000000cbe70cb5b172626ba4c72d72da372d2337b3f1b2000000000000000000000000022c811a475c8fcdd94a54bcc3d09e2c305cbf71000000000000000000000000875e2d72549345c7defd04946f864b218c48749a000000000000000000000000017f69a51f93cd8d24169462e3650896f589348d0000000000000000000000003f831dbf9c3ae4fb527eb2ff0f110af748470db10000000000000000000000002740986336a04ca325563a3307a738272b0aef7a000000000000000000000000e5cc604948a742962547997f5b5cd3ad09b56e17000000000000000000000000bcfe2069a5cd26cc63aed0aee06bf3542dd0c4210000000000000000000000006ef7d3126804af1e227eb3e2133b18868fbab35100000000000000000000000000121eb38591f774a7e39f88c708ea4f377a75f5000000000000000000000000b8e54702aa6524b7dd96cb2c3b5f48b4bff4def800000000000000000000000072739f5f8c06d9c81aafb9ac9ee440acc659be3f0000000000000000000000009404a6c0d7c3e8abcce97696969d5caf9855a3f20000000000000000000000002e7e4be88eb676072b1d2f37b0c71bfdafb4c865000000000000000000000000c498e41c1a9cbee67ec5b7c43660c954f35b9a18000000000000000000000000eaf152124b5977b45210e1d41dbfea6c050dc3850000000000000000000000001f8a251afdf63e5bd4111ad67e5e2fa42a8c8107000000000000000000000000befe9e59853038844ba2ca20bd50e2f88787881b00000000000000000000000067e87f86111a6cd8dfe07348940691ec6c174561000000000000000000000000d3ee0dccc567c5f0640a128fd6dfc02fa8f4e4970000000000000000000000009bc251d7fac47da96b1c4100d9f9fbb9b6a2a3cd00000000000000000000000093bb4af9bf08ecd00203edcdf3f13ca28f6cb80300000000000000000000000093ad9bc4bf4d4217177fdbd277cefec37e4a4a01000000000000000000000000c751816d4483ccf26a2f6ee1d2be5ce236c958b5000000000000000000000000baf76dd8d800a13f22cbc3317c663691b39070c100000000000000000000000058c94ffcf6bf3993504e2b5085e22070e3919ed50000000000000000000000001ad697d28b9f37a5cd30daeb5d21fcde34b222ca00000000000000000000000021c4da2a9d4dffa7168ec724da771a24b392ab8a000000000000000000000000b565470ca9d915b714018b47c5cd4bd99ea51649000000000000000000000000994684f6bb53f8d7e300f4fcc01a1a2f83d7b66b0000000000000000000000000052a124b797b8e94ffb54d99784d2a88bd1c82c000000000000000000000000fe1c04064b15d04e8e5df5034bbf22b73b6d5a9b0000000000000000000000007240283aa3adb5c304fe4d8e534198f8cc4999db000000000000000000000000c19d40b88a46f9332f1fc28c738527d502f9fec80000000000000000000000008fc52a2cb513bcd4c9d0e45db0b74dc079079158000000000000000000000000c12c0a986eacc6ce4253f67dd87330c9d9104d920000000000000000000000009b6b2606ebf722351180f5cc5563d4e5e417a90c000000000000000000000000fa64900484333f75bb3a03b25dce2e7c7345e18a00000000000000000000000063b192a6137a546dafd5e6ea13f03d54c058c93a00000000000000000000000043c978be86a5192d215715eea7560ca54b3b03970000000000000000000000001ab885a7a0109f4315f072b291f32ac193a68713000000000000000000000000acb19999bfc0c09345e5eb68d9ab0a67e4206bcc00000000000000000000000064bee7d4b24a753d43f16a09dfbb1e3a61d6750d0000000000000000000000000e9d3fe751e54f71c0ec33cae4faa2e3f75dca4f00000000000000000000000064927eb57df39a231bc93ac7ee0619131d7751fc000000000000000000000000cef47f742c85a5670b1065b62ab8950753536d960000000000000000000000003db21b003cd58a6977ac5214eb36a39c4045e5e100000000000000000000000066b8bb61954f4b87b0bdfa230b2ac994eb08b03800000000000000000000000001a10d6247b513facf45039dc4955b6c48aa74210000000000000000000000006d35e4020241c4ac4bf689f970a7c143d1d88390000000000000000000000000930ee5f8fb682f18e2c7fe5f86bda1925c16a830000000000000000000000000b55c05382ea1e3043b06a8c4038ea0e0198dca67000000000000000000000000640f1bd7ce7b10478f280b2eb02fd5d32a190658000000000000000000000000223873d2de31e05122c7f97d60d7f78d02e60286000000000000000000000000a0e33aabe1bd72040dc1b2ebda113e8833c870a80000000000000000000000007f33c96b6141416161fdf3fe745f15efc9fcf64c000000000000000000000000b250b7b2fc5b2ed966cbec8930d9dda4bde854f8000000000000000000000000c4b29cd15df05f00aba7a8863c5ffc572da582f1000000000000000000000000cd351d4f3fac928b13c357329a2d81616f57e81a000000000000000000000000d6a313c0d3a66858d106c72a596d824f9ca5a747000000000000000000000000006f44117f74111a69f16e7215aae41fc98dbcf8000000000000000000000000a1c2710db58f8be00fe4fa05d4b6f10eb3df2dc00000000000000000000000009c7a186016e317e481835c3b20ce6983171827eb000000000000000000000000ac67da8e35b81d4c74b6cff90d4040c95e9e389600000000000000000000000077717b2545f04ac3e32d662689e30b45ce47c955000000000000000000000000a07c88d3394c18167056f1c1b1ff9143f955ec7a0000000000000000000000004284dec620079f898b1188e169f1794821663bb80000000000000000000000009ffede942a2f3b51587d6ac181b566ca1c57b37600000000000000000000000025d6f019b78d963cc384ceb3c75aa4772096e9b400000000000000000000000075f4ad9d402e7ebbc29a510da1f92cb9fda4bb0d00000000000000000000000022dcc2dac4f98ee24a9ead212078e6de5fa8f34b000000000000000000000000a0db7085e38a14090d31221e210d902a2e9746de000000000000000000000000e4031d5b94c2f7a5a8f171c615e6b6d1ec616f1d000000000000000000000000a0a9d2a78e813ee0c235d7ee2cb31f7c902d1115000000000000000000000000936e43fbe70ab1ff73a85fc16de1a96a13fb88ae000000000000000000000000e057ac51cd4a58ec5538e88bb7bc7c7b2112d3cf0000000000000000000000006d6d8a3bcaf662b3ba403e90c4e142a63c4e40fd000000000000000000000000da61163a43a56e079cda99087a3c84a124baa853000000000000000000000000f1769e0e2381e2e2bae19e762e26fcf012421421000000000000000000000000432ca8d3c52f407829e6e8bddb6f593f1b068e3900000000000000000000000042e530480cb5247abdc2b217f31f5b020e0b915d0000000000000000000000008392b7180b688d14dc9d56edd5c7d01e05c98cd6000000000000000000000000dd8584e5d3f696a1ff43356d7a60ca9e2988aadb000000000000000000000000e1aa3ef6452aaadb23b0edbdefb9bfdc589bf6af000000000000000000000000769812f2c71c4ef33f196184eef49238219bf35300000000000000000000000078001ee040f40fd48ab27703ee552995e4fa3c280000000000000000000000007d031d5fb16a8f35d6430bf1c3743888a14eca34000000000000000000000000d6de986aafb3f6832327f8669e5e66bdf19bf255000000000000000000000000f3d50a1b23969bf8b7cd9ec4ddc9f7f92bb9b42b000000000000000000000000adb221856cba11f1173de5b16bb9259576de468c000000000000000000000000e021963c666222e04da7e9e3d8e31b20c397364f00000000000000000000000036abab4d0d94cbe2945ffddf1f0be03845ee145e000000000000000000000000e094c48807ae8a5d34e1633ce9632a8c35ba93cd000000000000000000000000da80249591079bfe6e37fe2d368e0344cb32588c0000000000000000000000001a7ec737c504d0e0110d76ad58d1998f2456aaf600000000000000000000000013386589d79ed0c7a8aad75f7ea5967d0bdedd62000000000000000000000000b196fde20bf5ef5adc7de9efca32d68f5d77818b000000000000000000000000a04de4b65f5c720e09046935f4730fd68b57329e00000000000000000000000048748b485bb92c0167580617b832c9a86ee26788000000000000000000000000f9812e860593eef1f47f9140b2c3e9fc9087394f000000000000000000000000b5835499bce0b4290ce0d2dde411bcab9cdb5ac30000000000000000000000008ad61779b42d912fa1e1443218e8da4010b8ae6a0000000000000000000000008d1e146d72e33a4270b76f24c366c3d6a917a7e20000000000000000000000001bc6204bece82a361c4b56f94aa2a4571bcdbbb80000000000000000000000008cb33d13e9270910ce9475c48aec8acd6c18767b0000000000000000000000002c5b8be5c32d35103909b2cca91ea4c871151b9d000000000000000000000000c5ae936c6341a6b4b5b9499807bf3b4a5c5284640000000000000000000000006ca3945e0cbb2786dbb1e43a9d1c3d80e547353b0000000000000000000000004952e2c17742577ec5e09617b828720078d6352c0000000000000000000000004e39bad9299a1b946f58d01fd8ed866f8e878f4b000000000000000000000000c3c99506528b79512c980431a7fbc8735d272cad00000000000000000000000079d8d3b2aa68b2b8072aac385a201c829605d86c000000000000000000000000107c6e87cab9b73ab5799d48953ca35230354fc9000000000000000000000000611ca3183f85604f53347e2313e9fb9e93cd8f1c00000000000000000000000046f69aae3714434da00894f85285caceab497b6f000000000000000000000000428aacf8dee70b67f12d59e6f3dd1cfa712599b10000000000000000000000002df089995f8e3063c206d789a9f2dd757197e61a0000000000000000000000003fccaa7dce4f8aa16028e910eef9dbcd6fc9a59a000000000000000000000000ddfb133bb3fe71f04aa903f38df4bd0d1a90984b000000000000000000000000bc227884ba2c5a11be60b05699d256014638983b000000000000000000000000d3307c590feb9de90c015075f434f7f62e8525fb000000000000000000000000237caff948a40509d4f6dd2143711ef967fe5b810000000000000000000000004a008e990eb712c0795ec1df0e383a919ef1b4c6000000000000000000000000756d64ca9b49c6711c744f9c02b7c1570a5bc2a7000000000000000000000000d64caff787bd6f1cd1e6c9955df891e63c9cafcc000000000000000000000000092568aaa1e21b06fb998bd1a63bb7c4160660ea000000000000000000000000ed59791642c694027c2745cee8544909e9a61e7a00000000000000000000000023af95de513d20ca22391a37d6482f86e600f688000000000000000000000000ca988c20d3cc993706357179a3c0c454fe85d0cd000000000000000000000000936671bd8b8567d060de51139f41f04b242fd54600000000000000000000000080d29e9efb704ce1c8cdce90efbc48acee7e5aa10000000000000000000000005a122fbdfec71ece9406f07ac585d46f6e5d91140000000000000000000000002e4da5119a5f510cd4036f400a4f89e59d7fb9b7000000000000000000000000d21cd1a3fb45816646b18167a130bbad8aabe7ba000000000000000000000000451db30c6f7f16c8d66c271461fe3795b4b97c83000000000000000000000000f467cbe26d91edb32c31e7c55540bb5590edeef1000000000000000000000000057b08a1dcf116ad4b7d7f6d372a64d382050cf4000000000000000000000000ba0a4ddbb7b0439ed75dcc058351593c8ca6250b000000000000000000000000fde79ad9a90a3619a79b3cc996a63a0c7453e01f000000000000000000000000834fec096849afeb457cab47fe6e4477259bbe9a000000000000000000000000326e70cccd02de3a5f9a96cad0821cdf7a74d7ae0000000000000000000000001562d8b5c3153e83f1cd7b578008e76c8f27c73f0000000000000000000000005f9b3b2718cc17061bb403f67978a181b22f342400000000000000000000000005da7b44cbf7a543204c555f5b6a61c3409ba61d000000000000000000000000957c1ffc3c17424b4d458199b29606a0fea73c0a000000000000000000000000af083686f0627bb09bfc3f07bfe3a122b3dbf5f80000000000000000000000006ab6075ac988d10a4a757491e18951686f78b93d0000000000000000000000000535c86668194b9ed2c1e232c3e11dc74c24bfe0000000000000000000000000611340e0066786da5948d0995382eaa31fa3eb92000000000000000000000000b2b9a11c2ff650b18bbdf20490f845221586b90300000000000000000000000093eb5c9de6785bd536ed2d1c3b62a3e3e747d78a00000000000000000000000045377e7408d7ae151b90ae094dc09270772f3586000000000000000000000000c610a2cfa9216de9b0825ee799c507212457d74a0000000000000000000000003ad9594151886ce8538c1ff615efa2385a8c3a880000000000000000000000008fcce17d4cc8e16703893b932d9df7c863e4f5b50000000000000000000000005445e1f4edce843bc88434f57da8210e67ccd135000000000000000000000000a8364799c01e5be8146a4c8f1b5357da8da8107c000000000000000000000000ce65c556a23a4b3d5abe08c08db884bf74628fdd0000000000000000000000009b8b872a3b06967256abe80513b3cd20e4c4912f0000000000000000000000003569680af91710353f80417c54da481d5e6aa10c000000000000000000000000b0dca7a2f8a3e738b84db0ef5c0e6ec0bef1a66b0000000000000000000000007af8d74b221fe283a5e3a9e1eb76effc55257fab00000000000000000000000001f4f693926ad6256f1da1ec58dbac7ebfc189ef00000000000000000000000065be0300a087b0cb39126617270a21f8dc0342800000000000000000000000006d805ad24db126512b7de2fe8d0560784717bfd8000000000000000000000000fce39783ff5c0792563b0f0c9b3d7e7c35837e8b000000000000000000000000b30f1798c1bc8e99072ab1cbcbf5421f0c2956d7000000000000000000000000d0cfe882ade568e8d548ec2bcc0184131bee8a1a000000000000000000000000f650e939539e169c0f04c6be0ec9a7cf66de82cd000000000000000000000000e615fe39162b58265484addb3dd9fa5455118f4d000000000000000000000000d534366bf65c7a4543b12281d3c9cac75629d6550000000000000000000000004f53a6575d876df7febcb39cc204d76b83cb0d340000000000000000000000000b287494b72c4ae3c6affd3eb91d244072edbea2000000000000000000000000c0ac0bc54bdb8a4a9812c79ab52b04de966bf13f000000000000000000000000ca1f7606587a9626ce591a8a19e52b7d0b7171b40000000000000000000000002dbfb272023f3f41e44c8988e3fd9702e34cd4570000000000000000000000009f9a900eb919d8da2e68263ca29716a57497269f000000000000000000000000d5bf5ac9f540cfec5cb2d3c65320878e83387c4200000000000000000000000057777364d3b5269de61130b8223f610fecd525f8000000000000000000000000b9fbdc7bdaa7044d4f8b6966bc9923bf463e26bf00000000000000000000000052523a2afed45b52e3ec040a4f836866997b857a000000000000000000000000eaa348d24718b9467be16c03979b7ec2d40e529e00000000000000000000000032489b9b6d3b5192769566c95c795561f033451000000000000000000000000041a8703b70c706fe45024bb74ea7eda28ce6363800000000000000000000000040bbe26adf6e35c11b09159a5b111d753789f2c100000000000000000000000096da3b80b771bc7e8916ca7f99b3767dd4ed0af000000000000000000000000088093ef1a42dd5e9fae6195e5259f0110a40337e0000000000000000000000004d95bdd910e9fe0ae80c9a920fb4868e6c24619a000000000000000000000000196eaa34a7d716962e4072c9a5c98380c6e1e6eb0000000000000000000000007f1d0647ce82b5faa23e078c4958efa752c0497e00000000000000000000000041f55894b0c593ccc367ec2d268466badd88785100000000000000000000000069a19143db9f6f65fc65c40cb221a072d83257b7000000000000000000000000ca10b511e42ef3665d9861db6975f2a40cbe0b700000000000000000000000007652eaaf599d61526aa996940a84647c8326d366000000000000000000000000d223026cb017b5a979a407bfd13b3da22b977f8d000000000000000000000000532e37443b2834795cc91398137f2abde41fd92b000000000000000000000000937bb97e98e8958f4df547d083c8fe2000b16ed40000000000000000000000008511c27c776dea59682c3938e833c0113f52734200000000000000000000000052f432336b14e6d843f8f26421a2dfa928a9081a000000000000000000000000e8f7056a14f6476d73a55017aabbe38a28a7be0c000000000000000000000000d2f56a6d515e947a12d85e032bd0a45fe0879ec8000000000000000000000000482e2422ce5289a25906c17cf43d4192dbd06cea0000000000000000000000001e17d529c62bbab8893199cd2dcb8ec893433f15000000000000000000000000e051aeb2ca3ca563d85438c5238f07ab025e3e4c000000000000000000000000d765d4698ac00deaad57c7aee94131963656423800000000000000000000000059d015ee55eea5bb37977388797f453dcda0d1c3000000000000000000000000bd805d26972e6d3ea3071631bf8297310585658d0000000000000000000000004dd3240531de07ab6d6f6e0bef460e3658dbd4aa000000000000000000000000f465b01b0725f63103afd8a0a81586d518b3e527000000000000000000000000545f053851bc95cf337de5fa0a84dd36f733b09c00000000000000000000000053518184bcc0a0cc0cb57054b43a5f8394bfa327000000000000000000000000bc22fc0d13772476c7d829cef184b418cfd4df99000000000000000000000000ef2d775b3ad6d423752ba1611599b65a9778437400000000000000000000000037efd0a15a209923aabffc8866ba1de733e281c90000000000000000000000004a729530e579585ffcb77c4dcbd6b68007041da2000000000000000000000000863ad4272c4bca730db1679b46baee1c2b7a2cbe000000000000000000000000954a3778811e30c7cc2cc119f7454fbf15fe4f520000000000000000000000006abc33f64d8993ea85791d71848ede6e4999520c00000000000000000000000050b3e08d5c3a2386e0c9585031b1152a5f0e23700000000000000000000000006a475a9463e493eaa27320d0c22539ea4a72c02f000000000000000000000000bfad56303552697cdf585cff74ea58450e3f7d2c000000000000000000000000455db62dcd85512a848877351a19268dd2b386190000000000000000000000004be26190f736d191e7df7791c1457075f7cdd5bf000000000000000000000000c69b8b70c7d63ecc8c3e6732f84338745a3428aa00000000000000000000000018f852b1e042ebf25766e8330b3fd58aa1467e3100000000000000000000000081e7539e3b0eff4f8278db8f1ea51e57df263811000000000000000000000000ff8d1c35dddd0cbee204c0b75b1060a83aec08e90000000000000000000000002f85d58b9ec87235b736e588712404c2a403acf4000000000000000000000000ecdccd61286d58609c6b6995e90a9ba038cd34c3000000000000000000000000c46d2facf3334bf0232ac88bb3f855f388dbe81b0000000000000000000000006bbb43f707166e8cbe3aee4c505c7707078d907900000000000000000000000042c88ffa69fb77f67bf5cfe68dc506af5d2f7a48000000000000000000000000ab624a4209ca426320fee95dc66f35bf60c3f838000000000000000000000000f99032c2ff53208655431693d40409ff6a86e0a5000000000000000000000000af963a645ff6fd8098bcf48c04e7d7ec8b18daa60000000000000000000000005d776c4c2a15ed15dadcfca6bff6c234178d00b4000000000000000000000000452db17244c2840d63c4f336a106ecb181a43742000000000000000000000000c1428ea1e1ed69343e1c6bcb3e3d08265be0a77c000000000000000000000000925f8f233eaab40f033dd5ad900499b7abc2c4d6000000000000000000000000e4589805bece1f68ecb31ad4f5cc322245717cd800000000000000000000000068720f01d965e612ff97756f469cc17e8bdfe587000000000000000000000000076d3ab0715eccdc28a2906c0fde9f564fbd3f060000000000000000000000001abb5fe63891f8e8a7baf6054fb9e270c33a3a8e000000000000000000000000d6dafbdee0a7495a7f71f3022fa4ce07f77ed8ec000000000000000000000000a136b8f368bf6dd115456748fd7381b254c427fd0000000000000000000000006a94991d760ab5f5fe32b80c579165fab010e22700000000000000000000000011df0d51fd0c3c7397d74f3f4303db23e586b887000000000000000000000000d78cec46611bd221ca8e6e1f5b84a1134ccdbaea000000000000000000000000a8102b8fe8063a8d0e0d9b6bedcac0a8e1ecb1f2000000000000000000000000b1197ad5059bd1f80f0cd4830d25a751ceaf2007000000000000000000000000a5f20eafef394bde17ab0a5ebaa6992759227d150000000000000000000000006dfef19de7237ac5787c679c76365c09a4e66931000000000000000000000000dfea3df9ccc4c54c4f4cca3557a00099beb69519000000000000000000000000ef9bc3f0d53a2d3ed7a7b64ada64efd142ab925a000000000000000000000000cbbcce3d6b82419b730da950898a537edf662dd30000000000000000000000009d00c1beb7d4969d41f0fd0945ea72ea44d2f86700000000000000000000000051ff87f634a8deb912bba39c9e956408277e5a190000000000000000000000002ac6a8fa1b68e47ec194acffbb6aac3fba57dee0000000000000000000000000b6425fb974cd8a710b92732c2e7b7840f976058d00000000000000000000000060b8e636e113cf0122b15f0445a8fad2c06ea5fd000000000000000000000000e7e25298486bf1682a7821a2ef9fc030f55f1d510000000000000000000000004b796f474fa7e1cdf1964f5b588f91a4874d8d8a00000000000000000000000073b1ecabf8ead3a0953ebd7229c5a91b2e05b7ac000000000000000000000000935aeeaca1346aa42e64bc9ec7dbefe8a40c6045000000000000000000000000e4dee4a37744626426753cad350f4ac4e07b77030000000000000000000000009da54c66e07f37f15237e1d54f469b66452ad149000000000000000000000000e09d019f9262649ca8fac9d484ab3a961c7c1ec40000000000000000000000006eb7cdd86e0e9bdaa0833c410593fa41136b928a00000000000000000000000079db29755a397b5d136636e20d7478db74743a4c0000000000000000000000002e8e628532ae57dbc85dda0bb97f9acbaa0c9f890000000000000000000000002b8e1fbed6903d3ec22e943312f3410909702d5b00000000000000000000000013c837306078c6585c08918aec1b1cd7c944d8e300000000000000000000000069e0f718de146df64b2279219939e217a840dce8000000000000000000000000073c0472fa86c996cc44556a9819f65dd7a1abd30000000000000000000000004d3320989a1bcf1ed916408db9eb42143745f17b000000000000000000000000109919bfe470cc34d83a50d9388df21d6e5394b9000000000000000000000000dddc0df98c1c93cd354069f618c3ea58695dac770000000000000000000000007938136b54103f105bdcd5ce66732c34d9a21712000000000000000000000000b481ac5f3bc2c46aace95623d246919ada0835f900000000000000000000000091bf3ee0bb7d3b05c79bcf33ec9fe0750f162a640000000000000000000000004565ed35bdbfbdb628a575b2cba0c63a5d693cb8000000000000000000000000512a2610a1e83b2e9d73ba9798c8d5f2fb96912d0000000000000000000000007343bef87caeb4149cdc73209229b2386126bcf500000000000000000000000064c1b38d7db205100384253c3ec58c253c12bcc80000000000000000000000008020b5ef16a367201e030e9154ec951f7d690fa100000000000000000000000025bb19193ed4d9177d26f85759386e9e988f42970000000000000000000000006b01e846b9291d3f903193f656991d44fe5774d9000000000000000000000000f775d437bd81ceb898d1e632597e044fdecf493b00000000000000000000000075133cc748f1f9b280118a65610c0d5811b19d5500000000000000000000000025ab4a4363971504f1994e275e5d862fb1282d3700000000000000000000000017248541ef4a68fd41f833ae30fc249a47f175e9000000000000000000000000e94c23f7d3507db350c681e22a833a7014c2697c0000000000000000000000001440a7e28d8acadb53a108c12651b167d1bf9519000000000000000000000000a8c482e2a08e6d5a99870490aca0a25a30300ae9000000000000000000000000435039242f8df0e911b9c71e0eb1cd8964bfaa0600000000000000000000000088da586b844be5cc4f909c2aa179c87525138625000000000000000000000000063520e2439f4445c81adb3fcf7afcaaa1244a3c000000000000000000000000475979093af3d098e54157a774cf012bd7ae5974000000000000000000000000c7efda57586294ad2effd300321dad064ccd8ead000000000000000000000000d1a757c8d853a18157dbd3cca4b1802bc5505ad0000000000000000000000000bfa0cadb8fb6f540260795d3d5af04a5740ae29a000000000000000000000000d3f063318d6bd11ca187cdcea8ebc9d73d27ed440000000000000000000000009ed38a0bf9d9c1a59b078a17931566aa60598ccb0000000000000000000000003f9d89db3c99e531119472b80c40c49e08ac35de000000000000000000000000138a5267ae4d3f41bafad02026efa52c70de9eab0000000000000000000000000d32c584fe577cc872ca11651898cc3404c7b8870000000000000000000000008cf4975f7c9668634949e5d963a7fa5ac7258fca000000000000000000000000fa6bd34ee0f8483061245e9be7e1484451384f4e000000000000000000000000ae49bd9f443b3a9cc9c8734ba8ed6f3985f1125a0000000000000000000000000141e2248115bbc489fe7263c2918e4ec31f7b19000000000000000000000000d9562c0c07ee70a2e3bb592005e161c36ba8c814000000000000000000000000fe8ec9548bc5d93534bc5d88989da861b6bb151e000000000000000000000000b12c6672eff348be363cd26adfb360ae4966521b00000000000000000000000056874c125d3ef9a5979edc95c7e822eba4bc848b0000000000000000000000007fd410fb4fd1872e26df1a3e0668fe9be2ce9e43000000000000000000000000c989885b8217ad174c92ec73b1fc6e6d84f56ae1000000000000000000000000422a35cf84a210d6974549b533776bc933070d000000000000000000000000000ad7998a38a42eb69d166ba18fe55fd1318eaeef000000000000000000000000c18893ad9b4ee44c95e9d9efd105d2e60d7bbe6b0000000000000000000000002902c20c62bc39e3770b866ea6761ff951a3f90e0000000000000000000000000c5fed2142d8f85c7797fa22dcc6e14d3276b275000000000000000000000000b64c3741ed5a096cf9fafc36825b2452b910a04e000000000000000000000000167564229ff9e5511acf4d4e4a74cae7f473cc5d00000000000000000000000080a06018faca57ef7d37002db15c29826376be9c000000000000000000000000b6243fe1195bc28a6ce8d1e518b5988492991fe70000000000000000000000004df23ff13b41d377501f25c1e6eb3687d85e1c590000000000000000000000004f26e25d611194553fc683fe933d398278eef4f300000000000000000000000089878f380ccb86a8cc4ca49dcc14b32ea7b9080500000000000000000000000073e3b93db9b3d85f05e91b01cc36ccb245146c1b000000000000000000000000ad6db7b41881e9293dd015b37091533bd471265600000000000000000000000063b1534bd48726ee9f8af5cdd3ef46eec75ab97e000000000000000000000000dadcbf3e99ba2179301d89c2d23f4ce9d761f783000000000000000000000000466815a419aefb093e659aac7299306f283e46c4000000000000000000000000caaeb61b6327321dc7f25dc8901343b0d9c68584000000000000000000000000cf76653e257341aee3eacea153bb48e8b27e83910000000000000000000000008d37fd710e1c693dc7e092c02e41d47353d4b05b000000000000000000000000c9f5e3505932e2095a3f8671088dd76899382a530000000000000000000000006b7fde05667d1c5ff7e5f3cedfc90a59e1b41a180000000000000000000000003c38ee354623f001381c842d3f73403936269c8f0000000000000000000000005dae52a3582327489cca1790b30e13b6b95f73e9000000000000000000000000d4c9ea3a324e1dc7cc416d68123836738f9b3c32000000000000000000000000d832c4de25ec1b64f074828edc863f83db984d60000000000000000000000000742174182b6847f96581fe826d0537539eb0482e0000000000000000000000005b8f8a91e3a8b3530fde7115dfc2ea8c08594247000000000000000000000000c763a86943ef10f37603ed120542a08b022d35d900000000000000000000000030a576eeb45145ea75ed08c61e8b7bbf8db6f184000000000000000000000000bd8f53adeaa1e93563a04d199cdc50f13de53686000000000000000000000000dc26e22bba1d2dfdf420a0f0b32e4e71a3c4fb1f00000000000000000000000068e914764a459703dfd4b068e9b58eafba4bb0bd00000000000000000000000058d5fd71cc26a05cec80483c7768e9333b66d0a50000000000000000000000004a5b9a5dccf656bc7a41e4c7eeaca7703a6baec900000000000000000000000023598189b0b76c5f7c854928789af6ff119e2b1b0000000000000000000000005e63165d6d90ee9a97efee94ac55b80e555c6ac80000000000000000000000002ac74aad1e1cfe34d6c96edd92e79a2dd412facc000000000000000000000000dd6d0e5bd87d3fd11af0767f1367e3fb3230d3a4000000000000000000000000c01cad1472a6459fd6bdde740a19a3573ab112fc00000000000000000000000031ea622b0d67e65953b87a5a10e2efe71949b6af0000000000000000000000000ca1f1072c118a6c51c27d8f1b9feac8c532d559000000000000000000000000de52e52ec082ccab45b3a1ec2fa3d77629f52199000000000000000000000000c70c1c8693a02126cb863a4a6533de4792ad973300000000000000000000000016b6efdcf085a24dc34d737774ef7c36f082908800000000000000000000000094f8f713b8c4db3a7bec44d57bda256dec1aaeb2000000000000000000000000f9d73532aa30a1303d5c8374d56506c01fbf22ce0000000000000000000000007f1c001d665015fa9499a05b3ef2218a9347d0b30000000000000000000000009de675862822a7e64c1960ed74ed0b7170c005cf0000000000000000000000008a5e96831a6b2ed36657a6ffe0fac4c6d07c0a6d000000000000000000000000d780f2f094bdd6554054392c84b4d3491915d046000000000000000000000000f387c84be3131d50b7144805b6faab57c29dd92a000000000000000000000000d56dade2496729a541db2632950ccadb9f6c873a000000000000000000000000d24f705d6c7f1b2cb437e0fd561085d6175707a500000000000000000000000087ed82a698c9649bec6be70582b4837bb601351c00000000000000000000000003ac95495e9c38b1163bedc738b41591d888cffd000000000000000000000000a946313518af0dda2a4df66b366fde0c31eea215000000000000000000000000e2d7a81ced44e4a083ed65314ec4a0e973ea2fd70000000000000000000000004a8f226dcf563a828e571f980683b50a235a20ab000000000000000000000000ac067d12cd3fc79f101c9adb1eeb38b78b02617c0000000000000000000000007783341c2fb38bcebf2d4b665d5a27d48dd463ec0000000000000000000000000f75f44ebf427f56fb874e5f4102e89b9281615900000000000000000000000043a4f747bcd7079f9404652845a6e0f0409b4b6d00000000000000000000000099b47ab32563f43a4323b4369cfb2060de4efacb000000000000000000000000704d73b292cd2a996ed24c8663d873f226c06dfc000000000000000000000000c0001f17202849f4f24b9c477daf63ab6958a30b0000000000000000000000009945c88fca4cc72d03032c0a3e66bfb36349b19c00000000000000000000000028f962ee9df403a9b0cbc68598ee34cc878d348d000000000000000000000000c1287272bd88ce64353f0e925b1f4d319851410e0000000000000000000000003cf52784f44dcfc52d3ecfddf159385184ac1c1d00000000000000000000000064b7e753af1ee54f3b4b3e097aa130df1c5be602000000000000000000000000dcff70a654a3dd41eae8b364156ad69f80062be2000000000000000000000000a6af4f21b4a7543840e9f416f1161fa00b320c9a0000000000000000000000005b9fa0b403467dd487806fbb36f7a53913837e520000000000000000000000005ed06523f9195bb6e69ae22040e85ae006915e7f000000000000000000000000cc120dd26cd0610be99b30394fcf9228eb36d6e2000000000000000000000000bd0779e21ef34855d7d8f61fe5bc726fc42440a6000000000000000000000000db0e02252548ecb4d25d06ea1319f24fdcf7f56d00000000000000000000000013b400a3572982ee999770c505f03f119fa5ec07000000000000000000000000def95ee2fbd8e6d5ff1c354c3293d9a499e1888e0000000000000000000000006922d954da6c472eb019b3a927bf0c60ce0b08c5000000000000000000000000e36c52c0cf635e2bfd178d76a4ec37028c687dbc000000000000000000000000e5ff92782bc1daebce2fd596cadbb5987989a4520000000000000000000000009e1b40ddfe961fd411ef278114fa5d6ff635be56000000000000000000000000248e8d14fe883d7e69fd1b0fdbaac2e421ccd6710000000000000000000000001ab337c890857c006e5824c89b35534ecf63ca6a0000000000000000000000008699b998a5dd490a7bc25f4e61f6e6206acd08940000000000000000000000004e923ae3f5e6c4e3e136d9a6ab098a1e2f1d2e540000000000000000000000003f7ec3c8a3fb6222d4c4b23dfb3edfe4aa2c6ab8000000000000000000000000197bacab522fbd0d510b8339b8c35f747ebd65fa000000000000000000000000416a8c3d0a5319f9979f7e893044b1fc23684ad70000000000000000000000009d2d6bf02a888ca03543176c293fa45d2d34710f0000000000000000000000007fd9cae374a96e33c94b61eeda6b00b4c8547a1b0000000000000000000000002edcd4495d7b89b386f8682e4395147d3008758d000000000000000000000000295eff16dfc11dcac19414a29f35de2dc78a34e10000000000000000000000008cb7c49f98ae135fd403983ef791e41850d05b0e000000000000000000000000765753ba66cda4dc01ed068f13d1e33339d462fe0000000000000000000000000a66bc86c72c218e154aa67526705b5c33b49842000000000000000000000000c650b54e3612c6644b7609517ca09cfd92f03a4d000000000000000000000000bad69ddaf2623a7d5fccbfc72ec611f5d9b191bc000000000000000000000000afe1e2243fd143c2d76086baf7220b99194a24560000000000000000000000004c84403d0aa03bd2158e6a12df9b3feeca9ea609000000000000000000000000e3deccb25c923390eba324123b2fa18e0904f23d0000000000000000000000000097c04b44b1302e2dfb5beebf57e21ec646edd3000000000000000000000000193a62f2dafee902d32845706b38e5ffcd508aa40000000000000000000000006cd354a91100839136d9c6fa71fdb462a155c492000000000000000000000000952918c31079c0fdac80dcc4572c1a6eb358a73a000000000000000000000000ca7cc4a4466e9172f916ab63a73b6769298c9ca700000000000000000000000026813d669e38b748f0334a8eed4149e7369193960000000000000000000000007ab2106077cedc16d0a3e0ddf117870123578a630000000000000000000000008b7451def987d0d5a486d66420d9823abab178930000000000000000000000002d1f53af5eac78ddb13eec7937b3f59e961096000000000000000000000000002a94fe5c575bc38314a8f0fde98f2a4eb151f24e000000000000000000000000b0ea7fe77acf3094b8ee354d1ef3fba07f797a740000000000000000000000003e0c06b6c6f61d72343bd2e5f9cd5a1fce093dee0000000000000000000000003135fb1be56c59d6ec031bc933ae8264595604ff000000000000000000000000b4576273a324d712d568a655c9b5dd452dd6781a000000000000000000000000b4ad6029a7e997434df459a7b45c4dc3dbd01c730000000000000000000000004ed7437e6c72be22aa41b6738913b352ddbc0b020000000000000000000000004ed7437e6c72be22aa41b6738913b352ddbc0b02