Loading
60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000009665c1f8ef0e405b52414529361da9539d91139100000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000e6c696e6b2d7072697a652e636f6d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f636c61696d2072657761726473206f6e206c696e6b2d7072697a652e636f6d00000000000000000000000000000000000000000000000000000000000000002e516d5465475a6f4d37796a66557943524c4d68725539346178784570725748444a484b3666386461624e3770314d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005480000000000000000000000001aae9c62d52da1b9c756de9d2012932d4a018ffe0000000000000000000000002fe8f965e66fb591519c56ae4422a9c1073e88cd0000000000000000000000003a52d10a065c511f19485cd43d17d3cd9b1578aa0000000000000000000000003c18cae1862b678cbe91db6a79b1f8c546a79152000000000000000000000000b393ab01ab4c3915e49a37dd22e09154d72a8ed4000000000000000000000000b5372e998a7a5e6e0518eb62cbe2c9f14a6e0d570000000000000000000000005c8912f7b8b0fb1171653e917a93f0084df0a7770000000000000000000000000feabb61f67e859811aafce83a5ab780f8c53c0a00000000000000000000000073cc11461f61911ed7657b45a8eef1b2bd4d0b790000000000000000000000007fff803633edd74b19d446c1803dec742126024d000000000000000000000000f0b6486bffb2cd9842ca2d0bc4204b6e3e5699e9000000000000000000000000cd5e5e2a2a628b6827d2c78ca5a4b8e9b50747520000000000000000000000001b28278a2f66143e58736f8e8ae53fce40d695d0000000000000000000000000c78b7d511c49c21283774bef43e41055a56e2e6d000000000000000000000000d59af9f6b964b8b7324661d50c6cd710bee10f4500000000000000000000000043eb186e02fa4f060d5780cec2679894a2821c7000000000000000000000000028b1698ce6a888c5972b659beb8ac99f676c88bc00000000000000000000000028252370e0d7ac0796bc1e751e310d952396eac1000000000000000000000000d5dec96102abc16e4b0bb540e3538adcaa9d76750000000000000000000000004679a09b1f74777b131dc0c7c2d1fd2febfd4ca0000000000000000000000000ea82f7b5cd2f129de3d61ca13db1b2ec9ccaf7f8000000000000000000000000a51b00a11eda8ee5b1ec2454d5c1f1142ea70db000000000000000000000000075ee2f638526fb5d34f4ff2d387690a0cce7ddec000000000000000000000000f825cb8df539dc57290062ba0ec7537abf27a5a100000000000000000000000074989bf8d9f7e0149b0b9d110812b7d7728b9232000000000000000000000000f41d8f207ae33d055edd3978e5c4790a2e76160b000000000000000000000000e86ff7c5c5f7cdd8ecbe319809e30f94f2859685000000000000000000000000410579eb6f2c2fe0c990320459a588798fd2e3fe00000000000000000000000099391fb6737aa641490d1abd22373bc3444a9a10000000000000000000000000938ee208d1b9eecc84f94019a4908b40be8292300000000000000000000000004d9dbadf9c7bde1128a07764828d30e27e446706000000000000000000000000d5f3a02c533ef95e8f4729b5eed0e5b45eb9b862000000000000000000000000eaa89dee7d220b5d4b5e0f16f2a025967c8ceba0000000000000000000000000a395f3ba859a443b1db3704741531d77d28fc0a1000000000000000000000000a8e5d1c49ff30f6b594a267ccc7c53a674a3ee56000000000000000000000000ac7d74e57107de266e7ad21adee47b49730de37d0000000000000000000000001bb9106a798d8e7701b376bc81e67ededc24f50d0000000000000000000000001c30ccb6b5faee47a290c6fe2dcde8ec2299755000000000000000000000000071966fe65431f0c15e97956853b677393e3e3d830000000000000000000000006823d3af86f914414b303cdb653ef663e2337c34000000000000000000000000aa8a3232e7d62801344678c85ebe78086ca2ce2f0000000000000000000000008511c27c776dea59682c3938e833c0113f527342000000000000000000000000394f8673e8a7b5af4bf1057dc233818323b1ae89000000000000000000000000577bd3b0dfed67aac75c788bfe67d41faa292948000000000000000000000000b92408cd6c9ac87a2aeefddd62fe76a0f61e072b00000000000000000000000056f20a370e3ef45568e243f3d466669c7de12fa8000000000000000000000000c0ed90d4dd93fde20d46e7ceb0f7a1e7124372170000000000000000000000003b8f2e3270939c3b22e41030214317fec2e474da000000000000000000000000e17590d74f7863c569f50d734b82082c6170fe8b0000000000000000000000000856a9b61cf3c389b4f0a39c1d56a9b5a62423bf000000000000000000000000174c95a64865183134117d80d7ba8ac1bf9bfbce000000000000000000000000aedf8a68214f6a9850202e7c14970d92b57aec45000000000000000000000000460180ca799927bef1bec7f4f55dc3cfe47b91e6000000000000000000000000b169d7d5420175fc9ab7e66482e99490203708c3000000000000000000000000e240703c78884b1b8f3257123609dbac230e4f7e00000000000000000000000060538448acbfe3cadce2caa4b5ba393498a4f1e0000000000000000000000000b0ec1c3b7f7b78780a26d950ec5d0b9fcee6a0580000000000000000000000004fef2c4fef0fbda956bf21a9867e6f70da75b6aa0000000000000000000000006af97251ed9adaa653af4481a47f26a62e4f659b0000000000000000000000001f187634459737308d3eaca223a511a4fbb6a688000000000000000000000000beb309da8e7e8c8cf21913e705111e52bbb6fc7d00000000000000000000000064b8768dcc0d96d7bb101068e296a96a1a72f408000000000000000000000000926f8548fbf8a998e800ff3db888bc7a7627a54100000000000000000000000079412660e95f94a4d2d02a050cea7762009399170000000000000000000000001162b96006aa5e663738e3a6fa65d0d2ce6886e3000000000000000000000000bd405e9ec30dfc349f1dee61c228c3b28efd7d9e000000000000000000000000a84c7ea9684191362e14188cbc7050cc781b7ed50000000000000000000000008a319e225a5598524adeb635c4c59c2e81f4cf650000000000000000000000007ef396a2e2588f41c36b5e5a43629af44de660290000000000000000000000005381762d89935a1be93ddaecf395e799ae9d3b470000000000000000000000008889a80889cf1829b5bf1b96b81a6275d6cce99c000000000000000000000000a3f8a4729095cb0d8271d131403a3be5f707ea580000000000000000000000004e94f59697bf360c73e3d8c6210c8507850f4423000000000000000000000000a01251c6c0c4b5991a37df96f53fc9adaba2617700000000000000000000000062cf8a25f2c2e445b2dc4d6bbe244589ea970bcd000000000000000000000000d956a6ed8ca97b6c549c96e609e81b6fc448b2bd0000000000000000000000005553c48d06131118be9d275c51478e44868bcba700000000000000000000000000d2d4942cf3e09d04a9716db5782649e4a4d98500000000000000000000000090408dd134851ad40cd9b0a6953abce47d6c24cc000000000000000000000000925f38acd5d53688f954c6cf7aeb0dfad147649a0000000000000000000000008f8900087001d3bd5977e90717490ea40cc420e8000000000000000000000000492f27d0788b78d189d1ded10246e3be5f02602a00000000000000000000000093fd07c288db911c7f6d4c68256f1df125144b3d000000000000000000000000f458313fb18f8411ed50fed356ebdd21feb49429000000000000000000000000b12ae6740c3a22f1420f2746ef0aeeb69674b4200000000000000000000000008ad83c27dcdb0c8c5b5864611c6ddbb279c47c150000000000000000000000001e24ba818e02dc194fe9c0736eb16ad9d13ab52d00000000000000000000000049232b72cd224b28ab2e0eb89b00b41f92d6e7c4000000000000000000000000ae999206f72450fbe569e89b07dff82ef17247410000000000000000000000006751480a80c6b2a991ec1efe496cce97779c138800000000000000000000000089f4d0c380a5691db2777c3b33ae95dc5be17276000000000000000000000000b71523278fbb2201a3c977197835ade752a8bbf20000000000000000000000009f06fabf64c32aa666ce5f5446b4bcfc4a88c5d1000000000000000000000000b3f43a8e3876d2b2a789f1599a0d9ad949daa9d40000000000000000000000005f120b96b221c4bfdfffc8b25fd660936a9362fa000000000000000000000000388865fc7dc1f6f2be23ca13905bfde3539532c9000000000000000000000000496895a8e92569ee80a1c1d0bb2df5c3907f66fc00000000000000000000000062089f825d047551f75b872641e01b02b8064eb600000000000000000000000092c7c596eff1141e9254496f222e74aba356550f0000000000000000000000004284423d00608424ee1fabb99c6899acf8b15cc90000000000000000000000006d1f5b664e6e82c4459eae9c2ad9f28467b7f2440000000000000000000000007a0277ad238dde76a1c914eb9f436307e65d207d000000000000000000000000d8c309cd74bb1c85859537726170695f8e77787500000000000000000000000011af3f188cb96d555ba1bbcc318877314258cff3000000000000000000000000a7ebc3a7c49e110945b33916516187821e0658bc000000000000000000000000a42f5d591f91cd1973e5b346f8f901281fd25ef80000000000000000000000004a85fa7026098090d128e292f5f1c6835d46c27c0000000000000000000000008db5ed7b247f9bea80f98e5943c9090c95357a4d000000000000000000000000d1b3d436ca19a95525a9f8365e261c926f9cdec8000000000000000000000000d1edcf5895372a8598a0f3e54918389223b7935800000000000000000000000051a2bb650c97a19038b184280eaa5171d138618c000000000000000000000000046814824bdefb2c337f05bd3cb65bd3d48e847d00000000000000000000000016b59a3bec2a31373215ad7409691efbd8bd66cb00000000000000000000000060c5d2c5a2070b749ef36d5edfed4a1baec279d50000000000000000000000004bb4850d1af13eee6a9a55a53c97fbfa4c04dbd40000000000000000000000004a3537f84e278ed3d07451229abf44963ce0b7d700000000000000000000000046c9ae90be520f8914eb2b658cd6aacf052c85050000000000000000000000009e562f1f7511467e8180481b3d2b94b48fccfc7e000000000000000000000000df4f473fb40e4a0f3a8203c4032abc7c30a7e7ce000000000000000000000000d547c0d6f41197cc9aeb51e30e982174316c1a8d000000000000000000000000bb0690be731d9d7c03e0a3a0f25e3cd49fd653a20000000000000000000000009fa320d84a3773f5a8a4681913ea703f564560f50000000000000000000000008ae394b3573842031574183c226c96c2463ddc920000000000000000000000005a779a15308be8d1e8598fe06b8b160bcf031e8e000000000000000000000000548c9a7e85ac48e0993b3e9e1b98ce72dde3dddd000000000000000000000000686ae2ca179f726bf665be0d3089112e7be888c0000000000000000000000000840b7777967b2376f9b24ff8390ea478d156fa70000000000000000000000000990f1ebb20b24465b36b474db50f192d1ad9b529000000000000000000000000b0a3fc9087aade453e316b1e4aa2e3c5e046ba320000000000000000000000000221ba8e25d857cd5ca54f6b9e3383233a0b4640000000000000000000000000b65c01774f78c978ab13ba3b6ec794faaf4c02540000000000000000000000008299530794ecdddd76687e1590777d997b25dc2b0000000000000000000000009d4c5f1fa18fb77b42b2e296a151c64dbfd5c3220000000000000000000000009b679ab1b04b6c9cad7ca66b517fa5c9d9cfc48800000000000000000000000071eb385d647a1a9f4bb1bf530f0ec26a81644300000000000000000000000000e991e09bb49693a21f5131bdfaa164e34cee33bf0000000000000000000000007b1751a1353327d5f99a103e1e4e67ebc1c7310300000000000000000000000004a9af56a1d4294d3c1e9408c809f3dbbd9634f40000000000000000000000003aa73d48017840411235bd501a1668bc4c06fa2a000000000000000000000000f6c233c13cf47d9eca0a653f08f4ebb4288ea3d700000000000000000000000005c13c0347ee7f9245b99845d77813a7b1f6f989000000000000000000000000b7322afeca0a59e96e4a40e883b92afe67d629c000000000000000000000000036fb6bb6a004efb1b91409e9af5ae464bcfe97740000000000000000000000000c09b9d694698e54fe95e630925d39a5d13de18d000000000000000000000000824f8277b1aeeea14345e004c374a271e97e1dc2000000000000000000000000b83775c48be0e503dc1d1637a878637ca0e962cd000000000000000000000000678e2d20871bd6b4acfd73a5e2086d40314da091000000000000000000000000fef2f13039c28fac76612aa8206bc3f21b5516ff00000000000000000000000070a67a974b555c6cd049f901fe1288e42008a41b000000000000000000000000b8a91cff1211c06b29e5f954cec4c17c53583f2b000000000000000000000000f6cb2004f2b4186e9fc1ae97eede32db3750636b000000000000000000000000af9e945f06dc5929298fc81837e5a9e3cec39ce6000000000000000000000000e4a2268478c7bc55550919f8e35f82f0d3d61614000000000000000000000000495bebf1c5b5adc6c2f6cc4144d740c469b037bf0000000000000000000000006acbb5fba9f7196602d332854409de04cbcbdea9000000000000000000000000dc3b413e9202341b0d9c54fb00f8315a2efde4d1000000000000000000000000f76464ee9eb5181bbbf8792b0db81a98ea73b72d0000000000000000000000006c7cf0f890c1c4db36a845b9f2f3db05f91429990000000000000000000000008e0e7639ea35bf206adc3758973a5b100750c2a2000000000000000000000000be4f1ef77437fb9dbcea60f32ef750f647142424000000000000000000000000a8d82cb36304b5f844c7b7340b2816e731f69d5a000000000000000000000000d18aac7f74180dc91c8262390c85cd9b031e69cc0000000000000000000000004d0132f5ed429e2869bd93a102cfcbd99a002a58000000000000000000000000eac88d354d750543d59ad8cb40ecca30a2c1a76300000000000000000000000046ec596d951731647151eb1d23648ecf9152ffed000000000000000000000000810f94acb1f39f025cacb395fbbd03423ca19fb500000000000000000000000054b68489c14394cb2f7b95556a1398c8dd283df4000000000000000000000000e9a1545c0c921934b33cf566f28370804fcde384000000000000000000000000a3011d9c1e61723ee73803f559a56da6e037c46e000000000000000000000000ab7d4a6db27029bc5939cb6ccae53d8ba244754c000000000000000000000000803e599a6a789c914f4fe513195bdba6b0c7fc0a000000000000000000000000e09c5329d252c2804dab8b38b2c7b3b874470adc000000000000000000000000beeeea7ed48b976fe12bba41e8c9d3d6ae4cbe29000000000000000000000000d249c0012e7496678e27c40467821d2a1fa8e024000000000000000000000000eb2d30f89536c330da609fa767fe8b661e78726e00000000000000000000000049567fe1481851b0c4e4fc7c64d1771d9717fb67000000000000000000000000db8842f644021261fd9f2e8c81803528c3f82068000000000000000000000000826b1e6cb4bd346afca5e4eeebb28b18ecded493000000000000000000000000260010ee9c6fa35ee8efda3a4f55329536931a0100000000000000000000000000803f7c95e687d4443f346999b5f609b5ed07e5000000000000000000000000621585728815035c0a787d3159f5334a3f556cbf00000000000000000000000036ad8b015b2159d6c0e39e9c4a438b43677a794300000000000000000000000012cf4b12d629a989c0bf82d1cd64ff420c84eb8100000000000000000000000015851a53557675902dc024958ef1f8a46aa4f0c2000000000000000000000000a6be4fc4f97462721689e1cf783aa219c6b6aacd000000000000000000000000dce40fa7a3994378205a124043ea0123645ad80600000000000000000000000014a14ccd67a70e20f0144696e8701c5b9d25a3340000000000000000000000004140d267cfdbf5779a8401d2312d89f8fc192361000000000000000000000000c44243cc613340a237fe8bf738a912be5dd90187000000000000000000000000586663f16fdfe70c3ba608efdefc37a142e241bc000000000000000000000000eac84c43f235080b561719e2cba9166aa7df07940000000000000000000000002a5546125dd22b6b8417c54b456737d881722d8b000000000000000000000000d5d2cfc4857432346e2a00673d99d11ae1a76311000000000000000000000000ae3a6fd6baefcf5287477d069c0942c82ae36dd4000000000000000000000000bb78870bd5ba4d35f1e5387a2673788e4aac11fc000000000000000000000000d20f01e511a5aff6ad4dd6f3ce516dd0d6f159cb000000000000000000000000a51808b7abebe72723b786a93cc3623ba5ce3644000000000000000000000000459a8bcaec02bda206fd3412f43134b52767d9550000000000000000000000009b4e7b2979108632e48033a705a228cd97add571000000000000000000000000ecf0e4f6f58101b9a6d809cfc83c1a6bacd1d2ae0000000000000000000000003fa1355f786f50015a795c423af0b58e155cbede0000000000000000000000002def2a084d41f67dfd95bfe0946a76507d22556f000000000000000000000000bd4da8e8021af55ab81a9d88e461e13eddf6361c00000000000000000000000076a4ced57a2753d412d8ac6e29f9e54b40657407000000000000000000000000a91a2b4aa0e0f686d75a927da6eb6bfed6b6e7da0000000000000000000000007e122f958cbd46b611dd8e212821716a784751ce0000000000000000000000003eaba2750642cab5d4a03ca83a22fd614ff883410000000000000000000000007d6aad9b18660ad35dd70d167b1f75aebff61e3c00000000000000000000000099791e6d5177e83b2fa345ac7659533bd8e2b65e00000000000000000000000026c68e4153ebb18b42ae79c3bd1f59853fad44ad000000000000000000000000e68abd7fbaf9e7820c01b647aa452c3fc1829ed3000000000000000000000000037fd5fc09ad42c254c3aaeacb61bb68f1afd481000000000000000000000000121134e810ab021246b38a32888d0b3751359c2300000000000000000000000019f26af2da51e558b3b84ad0c49544a101c2d740000000000000000000000000113af9e7989733d07a0579fd99744edcd770ab4d000000000000000000000000b290b946664d68dd274412e9a268af7ab703c5de0000000000000000000000003bf407fec5b1e36aade00749394dab1edd78b753000000000000000000000000aebb9f1c035c741de91acedefc67dd4baa9468df000000000000000000000000557e49d2ceedeace0ee254b5cade381b963e3a6b0000000000000000000000006d383bae1404da23618cff686ad7d16b04e23d230000000000000000000000007eecb4d7a1975ef2abc8444378b60667ffb95c4e00000000000000000000000045aeb827c053da30f809f991948aee8d4280e33d0000000000000000000000002fc6236952137031a0b0032fc8a6d45c8f7d5fc000000000000000000000000001d48d83b6fcd856bb938eee2b2962bf899ba7a6000000000000000000000000d70ab0c5c54a17b4075970d9192927a6102dbb87000000000000000000000000db64d5ffa75c00b6559d107624c422e62c758000000000000000000000000000ba167234f3a78baf760b03d93ddf0ff62070ab7b0000000000000000000000001cabde9df4f4a1a972033a4c2e99c2656f0b10aa00000000000000000000000031340fa3a5fc88a0aeb007af7be79e483711edca00000000000000000000000013570b07f19f9cd8a9ffa1498fb7f19423ea93b700000000000000000000000079ad6718392ace1ab037739d2491d0fa0812af4100000000000000000000000098aa688e00fd47950547ba99e2a89cce3c109f7e0000000000000000000000007c102950f6a2842b59bf3eb6901f1a14d43cea60000000000000000000000000466b8caece12ddbec196bf81859148f9d719e76f000000000000000000000000a12cde14fb94eb7e898fdc5aef35b6c7bed75e55000000000000000000000000a176013fd9f3ba363d2208169c03717005fb18e200000000000000000000000051460de1d42b5f08b666f6514316a64f952b64450000000000000000000000008eaf2d9dde40b586828fa948e3eae3e9ff5ecb18000000000000000000000000261f91137423f1f6a78eaf41fe2f1c8228fc7b220000000000000000000000007679f934699af6e41f92329b8f6ca840f30f9b9b000000000000000000000000327e23cd82d50000c8da87dee2aec0512d8dbc3e000000000000000000000000439564d6892deb2269339a6c7faaf9a2decd09ef000000000000000000000000b7a4258c11cb08d186a5bdad64171860fc3f1ba70000000000000000000000001e66017757444b70f1d6c87aa58ce444ded83d75000000000000000000000000b7861a31d25cdf4d62fbe71af780cd2b7f8ada71000000000000000000000000115c48ae9fc332d590270adf3e3e4f382f4afc9f0000000000000000000000000bf97ac6861b36348bb7f9a5f6ebb281d39127b90000000000000000000000009fb75a256c3b6d7255ad90d2027c602db202a4220000000000000000000000008f1a4d6e80387385873eef46d8aa8c3c18d140950000000000000000000000002471a09e34aebb15e118903997cb2e332a00054d00000000000000000000000082e2ec30573dc7ced32c3cbaee359ffb529ecc01000000000000000000000000264b024c97ae9351554e96e249bef617a69bdf7c0000000000000000000000001715298937b592be87eb955c2ecbcc5cdd9ea072000000000000000000000000f735bad1a6d147192155d1a71fe5ba3df53952b20000000000000000000000007ff61a00ace3049209287febf013ecee132b68d500000000000000000000000078eb3da2defa08d61ae721eadabd408ecb4afca500000000000000000000000005f1fa93ff5988e23ae1b3c66f713b8f5bdd5e75000000000000000000000000c52606d6c78468dee2a8aa92d037aa7cfaec59e8000000000000000000000000bf2e91bd1e8eb342fd431ad0c9cf225ef13a02950000000000000000000000008474df35d506480f63d9a8b0b256d28a8faaa49b0000000000000000000000003cd6270a77924410f3bb243323edb9767e70436000000000000000000000000018890b3c1234e7fd8ae59291e76430e9914e52d100000000000000000000000055eb2cebd2349f848f1ec2dfbe282274333a8cdc000000000000000000000000f21a7aaeace85affb476e231efc8d657d8f60bd8000000000000000000000000ced0d52a1886acbd4be361cdf7454d0588c18aaf00000000000000000000000006622628570d1b97f3e2a35589c34285e27c6e07000000000000000000000000cc04e374b720b7aab2ba17a7b9b5b64fc419fcc0000000000000000000000000837a1889d64372feb45285b4c9a47c9d70b876510000000000000000000000008d2258fc860c52123781f8a131d00bac25d360240000000000000000000000000079847320e894982cfd50b665c15b329cb3380600000000000000000000000092609de306e261540c9e13536ca5a9ac0c1b5a34000000000000000000000000d90e9d2023b7b98c147d1da571c1da31c1c30707000000000000000000000000bf79d5ebbbfb234c0b53a97c148a44b11ee85921000000000000000000000000dd43bc90581575afdffd9e10a36e6bf8a934e0ee000000000000000000000000eb835d68f45559004711c1c03c8acb82669149f30000000000000000000000003f11f712bc7aceeca35b7f84e02b0d0fb601d14600000000000000000000000004e190e28871651b116599090994f42e13fd56270000000000000000000000006fbe5e8c5411ff68fead0f4c2986331f47f3686a000000000000000000000000040125ba1a4883e13a370b760bc47f2d9c9fae280000000000000000000000003981f701d5c22d3e367b79541b2c66cb163be23e0000000000000000000000005beec2374601af2662960e7e453bd35d1205c57500000000000000000000000048595547611eb4b584e5c95d76e8579e27d0c4d600000000000000000000000020d5e5ef6687d421b721ac71a33e9067edf284fb000000000000000000000000ab94f51e82568f5d8394a6fa309699d2042db3d50000000000000000000000009e3bb7fac1c510d99d6d613edb2fd764593f2b5a000000000000000000000000d59e1999941f06fc93e0f6cc33ef87b4af2ccfba000000000000000000000000df8ea84f22c9e7c8bc79031058fa2d75cfcbe66f00000000000000000000000000a1f3d3a5a2634a9c3dcb3dbe13cdac38e3668700000000000000000000000072cd1cce30014db0fd30dfe0ccafdab524efdbe7000000000000000000000000328fe6676b35f43e8ee64ceda8e9b2b73e40146e0000000000000000000000000ae47c22b3541bd54f688732bb99a769318550750000000000000000000000006a9e8a662447e23c8c7a8dc526ed8bab6bda7387000000000000000000000000d04c254c1d521bf06df8a33c6d3aefa59f6c96e10000000000000000000000009a37149c0364a1a5cddcf174633f798c6ba895670000000000000000000000009d76f68c10abaa75ecef6e1c49795478c6244a3b000000000000000000000000f5b2b9af47f45af49602a71b1526500fd8440ef10000000000000000000000006827665a798d484d258ffc8bbf5de31d84ad14a7000000000000000000000000dc63c672c07926a0ff7f3d0e45af66badffcc02e000000000000000000000000aadad9901114467cc964c9ba805f6a94d580e952000000000000000000000000083d67e4e07b87acc4f8986649a4a809d2d778130000000000000000000000008433745b3a34a768b9c14c9b652f7f42e312c1850000000000000000000000002cff8202e7bcdfdee8437471df360a1412fefc930000000000000000000000007195980533f03c7845c77005f22dcc4374a44e51000000000000000000000000a8dec3f559e67f1228470bb107904513415d9cb70000000000000000000000009826a3d40350c11cf1951f6366574d27d138c012000000000000000000000000b559f92df29138bc3ee3979e54a4e6e80d65622f000000000000000000000000d3b12430869afd9472af4f53c44683c7af1830ac000000000000000000000000b4a93509b385c6f84158b4b4bee404dff7b9cd1800000000000000000000000079e19693eb86c4ba1fbe08d8ecbf493cfd48b293000000000000000000000000a799772ed9865498fc290e4bf2ae955155318e8900000000000000000000000042071d2f5902c84967fc3b5d5d585120f75a2dee00000000000000000000000059f89080de39c3b03c4d41ca4d891ba8310e567f0000000000000000000000008b83efbad11015c16d5c90ad447cd21656fa82d5000000000000000000000000dadbff97dcafeca2f7ee10816041421675d7a227000000000000000000000000ff0a7088adab3f1f5bbf1a971b58872a082dd17c000000000000000000000000707703881dcbaaab939caa51e37f5bc05138515600000000000000000000000025d1fa218cad0c06bc33217955a4b89aa5460d750000000000000000000000005b9ac76392e59ee67d17fd7d792e46bf9975c3cb00000000000000000000000050f71896dd809d6b5f68dce22c3dd242dbfe53d50000000000000000000000002ccf5e98ba92156d0ed6104dd9e4127414cf348a000000000000000000000000104a3a2980685f08ad8868a4dc43a92f4202f28700000000000000000000000030dd916911b51b9a3b10d2e26ebd3aa762cb6a9c00000000000000000000000002c38bd4aa7956c3c3bbb1e5e291e22e0a1ee3220000000000000000000000009ac6d9d1cbe18d470dbfb00685b288cfdcd48aff00000000000000000000000030c60fee07c4f4a0759ddacb50890520938bfde6000000000000000000000000a15ea2c5216d65a8af4bd1fdb8209caca80c45e8000000000000000000000000f75f1ebc8cbb3c24df11170870b418190d180c92000000000000000000000000ff58ac0daeed7a6cc50e1e70278f4bbfb84d0e15000000000000000000000000ad30f7eebd9bd5150a256f47da41d4403033cdf00000000000000000000000008042b50dcdd46b3dd9b5e1587719602c150d7a7a0000000000000000000000006028010afdb31481a84fb15947ba8def030a798b0000000000000000000000004854b0b2716b91f8a589733621718a35c2190d7300000000000000000000000020a1f070ea2b5c62dab2fb99d7bc42ebe193850700000000000000000000000020efc3e127926ede170427f96589c21e2a46e688000000000000000000000000aa46319dc9da6bb8ef15a9dcaccc008e1721b3c50000000000000000000000001a50d9f34466befba8450a2237b51d21be99980d000000000000000000000000153433aff9da9587c9fa4df1e26be36e33662c41000000000000000000000000748a2c1f817d2afc4c3c2f18c8d21aa930477d11000000000000000000000000831268316b6937a77e6480a96d14c83fa2e54c4600000000000000000000000084967009b33ff55d85ff4bb935b27d30b50274c10000000000000000000000004d314f234dc8d9992cdc1d08ff2e77d7fe9dc18300000000000000000000000026b444f8dd38ef42fd11e3a1efa255078d4326a60000000000000000000000005962b26c35d0621059d0db9fd2a46c6de75188ea0000000000000000000000000f5a79866d76101aef89ae347122d50f9fc5cf850000000000000000000000003212d7057774da13ad1b7e8efe1bbae41878817f0000000000000000000000006bd7797482a9c9475354d79e3161fe900e1e08010000000000000000000000002d27a233b99b5d6bcca2b563b37e277bd63ec1660000000000000000000000007a39f2c706b31195f30564f2b51234e962bd9a1800000000000000000000000006ec301efd32085db9314b86e85094e17590d8d700000000000000000000000013a7b1e9c766af1ce41b08e4a3acd55d3afd437500000000000000000000000048e19d1a85c02f664e10d562f1d0be4d85d735950000000000000000000000008a72ca4ce4df0e8cb2684ec5869618c009d07f9900000000000000000000000088716b294088b79fd9d91d911d118b71116e7ea7000000000000000000000000a0f6238544ce547483448200f828c2e0b49c6450000000000000000000000000e22d51d82c65704088016fdd652f1a3d77d20e4700000000000000000000000062a5f6627e2da9c97df61c8a67fce9b2c0134cdd000000000000000000000000889f59c56c5f8338b196daa3ae3d779965bf48ab0000000000000000000000004eb2f32e2f472328a71e840928fffe182ff18707000000000000000000000000c93eac9049ce1f76c17925f98b016efa6d22d78100000000000000000000000078bb6c0dffaf726f2b8b36a7a757395992a4e5ee0000000000000000000000001d1cee03d0fa6effc3d5b27db976ef8437668c3a00000000000000000000000045edb20a9e3cd6f6538fb112bd63743c8dd2e4b200000000000000000000000020d516fee227fce4d8033acf4cc60620c6c21c0200000000000000000000000060996f2911c64bdeb69b958a33cb19224943a47d0000000000000000000000009fc17731c1900716242571bf3693417b5ba01c900000000000000000000000008a65ccac6963a6051795c38edc87ccf41b1d40a200000000000000000000000060990b226ca261c30d29b92cb748144f7c21ed51000000000000000000000000d0da7eea71c1728e7380e4ba5af1d642ab74858e00000000000000000000000092bf27aaf64033ab1d7ff3d065a7de718962ab6000000000000000000000000074af1d7456263dcf1ae148f4c65830186fd8f091000000000000000000000000eaf72ff344941508a30cc742222b55b9d913c40b0000000000000000000000001977e289ccf50b2eedb2061e4a7710de248cc6d0000000000000000000000000a7760d2aba7d64b3137f4356b9b3f421a2d7087400000000000000000000000003a8130fd2757caa688e8116ceeb5ac4cdd9ca510000000000000000000000002af51f4948aea3700e0165cbb6d64000c2a3421f00000000000000000000000040775c9e70b6640a399360546c310dd0d312852500000000000000000000000049e42668749fbad196e0df03d7f549defd4a7a15000000000000000000000000b80f659920a15859e2b8cf0fcbd994535fd856fa0000000000000000000000005705df03067b504fdb41b8e9fbf5110792c30f2a000000000000000000000000d785c097d42f7ca6178f52934117ea3975691de9000000000000000000000000892d59198b6ebc051019a28dfe2c3e81c1e54765000000000000000000000000bd71457bc3c2e92762652e6b64c031673aae8d8f00000000000000000000000021f5d1a7aab061e6120188b9103ebf463567689e000000000000000000000000998d18559da65136e7c073e575310a5331ddeb310000000000000000000000000e6200fb6eb960b699b2874f5cc8daebfb69f3fb00000000000000000000000044d334e2e94177f49869aa29dfb929f5574b2bd700000000000000000000000062ad7e92ff74ce12fe08e65be78240203e45ae09000000000000000000000000a2bb24442a7d635c92d8cb46a3e7982037a6214b000000000000000000000000c61f215cf7e172c7489159e9beb513990a818dfd0000000000000000000000009c44df92dd44208cd23595ec90fd97037da526040000000000000000000000006a0d81f38616f8967bed31a2b168754deb990db30000000000000000000000008d85f9602583652fa99c261ea783e2f1e387d87d000000000000000000000000505f11257bec5c23af6e8464f4a911cad4af279b000000000000000000000000a10699183396e0715ad5af0a02db9087a5dc346c000000000000000000000000d76b9a7fccadaec0cb57f25e847e736296187b6800000000000000000000000031a8f01b50cb626891128352019ae68dea4e961a000000000000000000000000a53cbbcc0f8252df00aae80dc9fb2fe4d874aef0000000000000000000000000158538d7c8f9797db29036f2955cd948492fa2b20000000000000000000000006eb06707d41b4d1ffa4b9c40c7e376f176ab84a500000000000000000000000085d4f485d4aad1cb7b11da2894b05d64706d012f0000000000000000000000002d0010899bbf6c4ac6e85e7bfdf7021224776ae6000000000000000000000000c7af106c50fe845fd3aa4b866bd941a2546f03fc00000000000000000000000056fe46dc76160fb4b1126c5ed3de984146b598240000000000000000000000006122422f690b58aa7cae175357debe518e1de597000000000000000000000000e51ab78393c7b81044e1fcd6d60c7ae076f8cbb800000000000000000000000062cfe6fc6662eac702f015848e571537ebf8ab8f0000000000000000000000004388bc1e2f10aada5353672723191ed5075d2e960000000000000000000000005deb2313522207fc111100a2c80fe319117998d5000000000000000000000000611f8677d6a12598108f3af26a8c41597423ca2a0000000000000000000000000b71c7c90e7e7ce656eb48a4e37213375776c84b0000000000000000000000006ef697ea261ec98423c07ad2ffc4971f4a4b93de000000000000000000000000a2fac5bce2be0ebdf7043a6da161c7db104951e7000000000000000000000000df0453bc38332943344b90611d1b8735686c669b00000000000000000000000038e5aac1a0c2151f96ea63701685c1a551c6d9110000000000000000000000009299ccd7142bc73a5d940572126ced7aa0e0681c000000000000000000000000503faa10b26df5e623f8ec712125604c99e6f82f000000000000000000000000984e1aae0e83e953a16c1134d4a62417e224f0b9000000000000000000000000bfab58bdb0f8f7bc2e3109a7905c277233573a38000000000000000000000000e97268d1f21f018c2a4d43dcb00c49562b006d620000000000000000000000004247c4180f55c94ef7bbd1cf2b9143ada5d73e11000000000000000000000000ed468e09d2f20e7fe6bc667cfd9ebf3d747700de00000000000000000000000074466df06ecc6b5fd8378ed61ad5b927dd86040d0000000000000000000000007868685ecc1a963edc3efe0fbb8f56efd4b45ab8000000000000000000000000138d2cca42cc9df0382e4472bbd3629b07ec11f200000000000000000000000039e3757966148cc88904c0b788b317ee4f5e1558000000000000000000000000a8924f0fc21c2d1518cb6d829ab33cb10fbc6a4600000000000000000000000039206450743cca75e177b6d4c7c25cc1aed06fa800000000000000000000000066021d483ecac7afdcb9582cfb9e41b7c78d7b4b000000000000000000000000bc52c6e7c5e7c53b453ab35a22a835b848677526000000000000000000000000471e7d73c1d9b0332e53f38edef8570663104945000000000000000000000000eedcaea975fc560391ae6ba10be739e413444041000000000000000000000000db1c95b2b6682f09898abe4b0d2688231292684900000000000000000000000005f569156a32d5069d2f6021ec08446a8f7ec784000000000000000000000000b536017ef50fff50879b9e97257afa4c50746d750000000000000000000000000cad422b2fef75b726f1ecebc67b403b8d2ec17d0000000000000000000000006bb2fc71a2f3f524146b8df35246cf22e0941c880000000000000000000000007e2f9dc01517930c63a408937e7daf5c22db0d02000000000000000000000000ea6cd67bfe7888f0f6647654fb7f06f4dfd66427000000000000000000000000e7b51d5ce069b014dba719856944a3a6430435770000000000000000000000008b59b8287f771849b9e850567245d34eb78c968f00000000000000000000000048f1f2e765923466acaa0f85cdab64fd1fb30d410000000000000000000000005c2becb2da606e4e4ca0e4757c2ac727353f044f0000000000000000000000006bd94493a32d4481973cfc4babf78280af56bf5f000000000000000000000000518a441ba46e1e77cefc3456aaa268c8476983b2000000000000000000000000381ec7f6e95ec59a7a9804ec7dbb414555ee7d49000000000000000000000000472b994192f0488e201a44fc36d465f67f8f66490000000000000000000000009e7ac9f8e2dbbdfae6490f2588d8f42ebf48159b000000000000000000000000be52913e5deaab7a1d292ea27cdce6374c5d233c000000000000000000000000f715d1fefd060076ee034136f135d4f6e4dd23d2000000000000000000000000fa4ee38519054a57e0ba995a2c8c3ab64fd166c3000000000000000000000000661bee3ff8ca0fa50391e0bce792b82923240c5d000000000000000000000000de7ee5b788bfa3613c0767c4ea85aa46955e93c40000000000000000000000004c103be4eac902d251c0a25d40c680b2e86f83e700000000000000000000000024d47f5063d90090fde6bf27625f15435fc0b02900000000000000000000000007bb2a13b1312ab3fc72e293dc2afa57096d01d00000000000000000000000002513e4d2fd694d493ead630513e39c5ce5fdcfc7000000000000000000000000235a92ffb0270206cb1b4c5c5ec1f0a6aca700f4000000000000000000000000407f98ceb63596eace717db8f03962bf8ed1e298000000000000000000000000f51d417308683ad32aed2ead11fd50f8c1a05e7c00000000000000000000000066049d9bbcf7538016a8c46fe9710d464ef65332000000000000000000000000d6341238a3109e0a1db5ec159bac2774d4386ca90000000000000000000000002fecd36816b881efa491b2dd01bb2fc243bce9be00000000000000000000000059ae7f5fa3072fc0d71dd1de855801a06cfb3bc40000000000000000000000008f650ae994ed28cb688db98d4a54488ade492a55000000000000000000000000680a1e9410feb79e0ce5f0f6865087a26f8b880b0000000000000000000000007c01f9aeb8237a7f3e5bba882d7f57c8e6475c400000000000000000000000003477503764145fa5770cfea41017345ab8a4528d000000000000000000000000fa09e392e0cf05f400d3e8a30a69afbe1601d8e4000000000000000000000000bf8fc427928bb9b2afe7782cf3e58b21245d972d000000000000000000000000920c2bd97280fed4703c2bba9f6fd5d46858e3d300000000000000000000000008351292b0fc0c2fe55921ad3f013f496eda50b200000000000000000000000042065374296c30794676a3d1164836dc8243d477000000000000000000000000912bc481494466ab4b70e5827698d54adda0dd67000000000000000000000000cd668870e3fdf5d5ead2a26ee677559d1a7254dd000000000000000000000000cea4ac80ab59b7fa2be434ae25132dcd94b7ae06000000000000000000000000a5d9bc6ecfa754051e4bb28629d8d1efaf1c71300000000000000000000000005350969b509e5e37b5a80d112987a52831f5a86600000000000000000000000058905137f1e6ccc9d136a09e523d99afd34539a7000000000000000000000000bf9acbc04a78a556d9583d9ddf04efd37f2db19f0000000000000000000000003c1572ec6051c0f0c21dd4e6f3d69fbae0fa47840000000000000000000000002eee3a8c40d8ac314570b7c0eed1c71eca3222ab000000000000000000000000e5729e7993d40e3921c06e8c28853e23ceb6b9060000000000000000000000004b8f22032d30220d7a042140d433f5c306952d15000000000000000000000000a1450dfdebf28fc52cbfd67ef46bc28da4e7669d000000000000000000000000b1e578c874d9da7768a061b2df50bcc203f94e9b000000000000000000000000f0d58377e8a82b138bbd69473f6b288dbcb91c6d000000000000000000000000bd18a23c6a4f89939ed19e36c554b6c2d4b6e48c000000000000000000000000a393655c5c6aeba40e53fcfb396f964e9fed48c00000000000000000000000004f63c4e7b5600836036bb72e880d18403bc7feb8000000000000000000000000faffcc809663d8b380922161819f79c2da23e80a000000000000000000000000536064db831d2c2d39a32b626645b76ce843a24100000000000000000000000036e61f083089db5037e686029ed3520f515c50f2000000000000000000000000643432270aeb46419fe5833f3de2b72842dc0611000000000000000000000000ea3511ed474d45a7b47473f97ce623493c0f5329000000000000000000000000016b22b66cd413399cb450b749b6aa2258bdacf90000000000000000000000006889863641a554b6dd66f06746f5b1dc6d5c6b8c000000000000000000000000869cf7dafd2b91ce3edd75142ddb0b8fc8eee0190000000000000000000000000333e68d340a9e62f72ac978caf7bea748b9e57d000000000000000000000000f1e94b0d82f76c6a901ddb775469346c11a7743c000000000000000000000000398d41cb6a8f2b21f999239430b7bb8ff71ad40e000000000000000000000000143aae8b52c189e393886441dc05e41b234b8a25000000000000000000000000b5811193ed8aec8c47193f264177a5a5b33a9a410000000000000000000000008c164bce7670b57db6dc8595995fc7f0bb23654f000000000000000000000000eb8a455a30520b7aa0e3751d6c1ac05267baf1a300000000000000000000000024f712bafe5f1ea1e6f698c5688015a9a546cbb1000000000000000000000000a0f42be083c86baf697a4d729c6f6d7526c67d07000000000000000000000000a40fc0231527bfc50ec0d2be5bdf48100d1fc552000000000000000000000000d2c59335841cb99d4262c22d903a30563d5f49be0000000000000000000000008500be20b5481a0c0ae36cad3c4aa90421068519000000000000000000000000db98772fbbdc7c592aed5d709d31ad2e85f6f565000000000000000000000000de499a5846300b24cbe18742160305cf48899d030000000000000000000000002c6677d20f7f16f9fe4c1727e492c43be6e54941000000000000000000000000123e6cebc25a87fa199f5dc7738a0f88b7356124000000000000000000000000ab878cd3884367f0bc3be1d8976a84bdf5f4a97b000000000000000000000000726a34ec75a0bb3010bd21d82dc2e89df28fc0410000000000000000000000008f286d5fa4ff3a030dcc75e450c7d5c1c9f09d9d0000000000000000000000005cc60fc80ffd51241c03494aa252833a2850abc0000000000000000000000000d4be99c6ca157ed17d0aadfa8cffcdfa84d818ac0000000000000000000000000d9f5a56857dd89db6c92eb26607f50ccac238a1000000000000000000000000d00f27167ee9ea5c29083d5241c0102574956b5a00000000000000000000000097fb0dc98c15e7056cd4dddc2e517f5da7d706620000000000000000000000002feec0239e4177f6be5f7e9a0cfe4205ad994926000000000000000000000000121927281f15d70156176c76dcf2400dcc6d9ab70000000000000000000000006828f931fa874757e4e9555f1124b737fb34ed24000000000000000000000000415fc9bb974ce4e8d4469afeefd75f04673ce4430000000000000000000000007f587ea85f829e83900fdb04381e716ad8d49d1b000000000000000000000000634b3eac4ba320f2687022f2239ea3fd70709ba1000000000000000000000000193f07dcdd5a9699eeaae4a27382225c454690a20000000000000000000000002b17d52352e3ec2ff0cf5a60196c9b7e4cd5f18d000000000000000000000000e2f93733cf5401b7d71601bba8c5ef17b33dd28f000000000000000000000000b994ac02ee5bd300d21f30a3ca1d20c4c0717785000000000000000000000000a2f2f7cc80b3aa1674f74e7a47ac15e1a9ac9199000000000000000000000000b45357a4e153e6caef40f5895ed370464883aabe000000000000000000000000878d2e0e37dcdd9d590b4bcdaeda55b490e59f9d000000000000000000000000ef2d73e26ef8092f4d4e661d2c856437f2bcb6eb000000000000000000000000790858dbd75fc15bc16414165b6435d1ae2c84210000000000000000000000000e244804e755f5976296eab420b084178eff6a1d000000000000000000000000f5deea95e5b5b288736b1cd4d01539fa919e6ece0000000000000000000000003c000944da0be826149d461d0ef886f6c20bf89d0000000000000000000000004f4e80168575467f5046a39b58735c247b2bec81000000000000000000000000fd334158a88a74a346344986bbf40046b912debb00000000000000000000000034dbfb455afcef73bd9f2e368fbe4d1895b2a0d5000000000000000000000000ed08b4719bbb8bf53a2f9e8873fb4db0f22ed2e5000000000000000000000000b562457215afff213ea84514f11beef7717551c8000000000000000000000000eb630effd93b6a600c6ad89cf3586fe1c8bf3a580000000000000000000000002e4dedd79042afa037bbc35a2c7009961686d7500000000000000000000000006af6973758961ba6ccb69b7da1abe81405f68402000000000000000000000000eb3d8b402ea365cfbab7053a907004aa0bea24ee0000000000000000000000000cd105f7955bda4409f31e2049f9399600f919cf0000000000000000000000003773cf135f3b60b79b00882233d3ce9cd7d5c6c9000000000000000000000000c3838718fe2282c503f9397ac888e86e37a4c8590000000000000000000000008ec8c5fa0c07a12bb55f0907cc50357eba0c752f0000000000000000000000006dec4d7296348cd4a4dd299e67becedc823e7e29000000000000000000000000fd9a03a95fc07ba40d6cd6a09d84e21686e13870000000000000000000000000008d649f41747c65e35811e2129bf64e3534fb3900000000000000000000000050ea4ada7d41a0ab21ca38b4da6c447486a326500000000000000000000000005508f4c17a35bc08fd6f0a4d1fc444d76ea7e1af0000000000000000000000007afefa69d5a4143773928ccd69f6b06a760f7aa5000000000000000000000000fb5215daadfbac035e701b1353c64abc9fbf669c000000000000000000000000b5adff2f2008090da6b01d3f9946bca06d9f009400000000000000000000000061fd5eb627b716bf6b8c72464d1599f5c14d4e51000000000000000000000000afae8d45ec96e5e91b538454863cc73362211e7500000000000000000000000005d4a95bc90a444a9addf6f4347edbb4558f350c000000000000000000000000487fdaf33950e0d06db13875bf424ce60d307d41000000000000000000000000de82e93825fbdd01d49a3d1e1fdf2b3ce7d3748f000000000000000000000000335c102661b6a96bface4a89c35e693def25f76200000000000000000000000016a76578736bc2d960b3dcc93cf2b4270f462f6c000000000000000000000000651564434d71805fdfe2fb4a566defcb16159cfe000000000000000000000000e2dbe8ad8e2f8919b3342fece1834b539df7f6630000000000000000000000005ecfe943bd56cb408181eb4b8032651022e1ec9a0000000000000000000000001ca4edda197aa10fe5aa801d7e170768c3a6bae6000000000000000000000000a9e0d505b7ff1f4d7fb55804da2756292b965157000000000000000000000000e5a9f45f58dd6aa351f4d52c1d241bc69a21b3e900000000000000000000000084ab3e96489c9629671b72a89cb29eedc088483f00000000000000000000000050c010631d31728b42b94ed0f0de5a833fbc082f000000000000000000000000caef2f163126377d5dbd24cf2702bd97fd00096e0000000000000000000000007178ff82f9b39f8757fbd579c35fdbadf77ebd660000000000000000000000004d385fa3a0bb428afe81e1402a31721209d61c3d000000000000000000000000187663b4f96058dffe63bb4e51abdd18fdd3f40100000000000000000000000097f85207c2efd3d43d4054808f174a275b5407b9000000000000000000000000fc8986fccd1f5f889c8ee3a089e96a65cfee2667000000000000000000000000bb4ff79bcc72fe3e2a8d667602b6057c147bdf3f000000000000000000000000ac84a6b24a81b859df4fc5bf6a581a8a4d1cabad000000000000000000000000c11231d779c33c7670746448e78155b75f3317020000000000000000000000001240511c33bda7f3c2e7c57ac7116a9c25d3ab9800000000000000000000000076c3badf9f8785b5eaa93db1a927cef7221f516e000000000000000000000000a9ed2c24018edbd300833549d480ed05fb0e83660000000000000000000000002bb33be1f009dc6075cab769a63a6634ad348682000000000000000000000000adfd7f85e651e9ff4048f6b7619837c52e8a263d000000000000000000000000465266afa836eef1514af62d8b3e7ab0c17f5bec00000000000000000000000022c02cf7d6fb90bf02e4b1135422ac5cc7895b1f00000000000000000000000005e3ab2f7b9f85df2bafc75d6cab8595d7e6a5b6000000000000000000000000685b6f0d85f9822bb6606f235fc5391203ccb1ca000000000000000000000000dfef5756e559c5d79c407652c8b31b213f10a6ba00000000000000000000000033cb31344bc57c42865af3263f8c79508e7845c900000000000000000000000082897dc34fd7c7f9abe0d5bea3f391679eeec5f40000000000000000000000004f0bcf20d86fe2f230140dd439bdff1180a14e94000000000000000000000000351a84c0bdd7cd0b1e07d2d97920b6ead8553d410000000000000000000000003498c5d0f326af692faa683dc753482c7a37f6f9000000000000000000000000aaa8a6639bfc951573d020fcf1f86b2c795a76eb00000000000000000000000007077e50e5c7f60e464126314b65fcd878e9734d000000000000000000000000273e892e6898cc5fb284855e188445ea5bb90439000000000000000000000000a70e43a89c7f525560e1c3438d81f8b0c2d919250000000000000000000000005b0df73da46ad123a83c6f6ac3ee934a5a51eee60000000000000000000000007f654b7ec6e999dc7140524b201c9e54c89e23610000000000000000000000007ccd9c9c84d251e6d12145e258b78a974c48c4b1000000000000000000000000e68385e191a3d6bd94323b336c765a05f833d543000000000000000000000000e563769a94c99e52116b86447d242531c44866f500000000000000000000000015f1c1e58b735c013840307f0a14b4e7865cbc6c000000000000000000000000ecacb3d958a78cd27c8b8a0e8babb7d584eaeda50000000000000000000000000c102f7f5a50e97534f0a80c4a4ddb422002653e000000000000000000000000319ad2b4184c9d5366d4977e60c129d13551aab40000000000000000000000005ca231f832dd1541d64e330334dba5c8042b90bb00000000000000000000000044fc59822454bc942fd25b0ebddf2ba7c613afdb000000000000000000000000c0fe794dc6accc28bc261df40c1c30ea9967d46100000000000000000000000068ee1db976521c5bea508071f5a22cfdd4c92662000000000000000000000000a12c0e38c7b952d318f2ec29ec6eacddf844f8fa000000000000000000000000ec27915bc3bd46116af93b23e2aef3f1c09810e10000000000000000000000009b0e69a739f59aa81987212fab5258419fc5a778000000000000000000000000e40c77109b9b7e9556d2db93af202a638417cbdd0000000000000000000000006a9c8ff286051602646e08558c0fae91504339a900000000000000000000000095dc36bf09e7ae00782a1ec043eb64a39fe81dd200000000000000000000000058c397e3439d05df7d09e940ed5e67404e1dc475000000000000000000000000d60b046474173f8b27323db5bac6444cb8c88eca0000000000000000000000002939edaac0cbe5ff372958743e0cb84feb02a0060000000000000000000000008c163b97eb319e60c0be779d4606c6fce44dc54d0000000000000000000000001ec47674a0a8149fae3d2279e7a72de6b423ec51000000000000000000000000e634a78376969a382504f3c8477d0a47bb0b59ed0000000000000000000000009611012afb6201f91c1f33d260b43e648c5046f1000000000000000000000000a6b22bc31cc17a6b1231d0c46d97fb1d354a44290000000000000000000000009d857ca61fa78503cc615265fcc425956a5ac13100000000000000000000000001293a2245fee6895f33768bf70c50ffbb887c7c000000000000000000000000ffb83ffc77d8805a0f232a76188f65f19b26ceef000000000000000000000000c5a0d48262076fa947dacbab098a8ccd69cc8669000000000000000000000000b98aede84be37d01811d9571ea22fc65840e758d000000000000000000000000a9245029753d50c83d56e6683c3c741095ab57b1000000000000000000000000ffcf2a6862675e3a289dde4cf02f614a68ff15f70000000000000000000000006beac68a2951db526029f05732ff4434f886235e0000000000000000000000002f49d6598d89fddde6a57c073ad98e5c163faa6900000000000000000000000021278de1438e622c21873839535bea0c314314ce0000000000000000000000001cac5dc9953928d4485cf71969387f9e68723e52000000000000000000000000a3d1b1fd67c8ce69422dda84fbb04b0fc1f186da0000000000000000000000009d7ed26711b62d3f33a7b4f822a80976e8e60bf30000000000000000000000004a148296436872deca966e2bb4eb5ab7a08326a80000000000000000000000007d9ec78aa1f24c78aaef710d120dcff82df5a8eb000000000000000000000000e8811ab3829460586f30dc9b069ae6e2a164210000000000000000000000000084c62edbbf1c53b0ec018c679b76f483fa94ee7c0000000000000000000000000807afd4aa5148b420abf649c646435e77a64e09000000000000000000000000140c0c08920d6ca02d2eebf15a0454d57893f1f900000000000000000000000099d4d5d8a6de5b9fe073c25b000085fb28637efc0000000000000000000000001cba61d12d49ee9c791d643d2bc3f365ee2d30cd00000000000000000000000009692497f999c4ecd1f7e86aab2f274775cd81b0000000000000000000000000c8b5bfc44e543b6a28b4a1f3cde3598f6cb22b86000000000000000000000000db9733853f267bc017d31d4f5abd8ff6ab44533000000000000000000000000081acb80689f547c1d492f7f7fd7f2524580f095e0000000000000000000000005de65aea7ce9196ed675db5c41d2fa013172bf97000000000000000000000000874b573dd1346081fb12e986f5f59e6edb64cff4000000000000000000000000d03b0fe8d31665243a8181db6566d80238a6a3810000000000000000000000005a5e7422c1ec71c20051795ea67b04161cff61d50000000000000000000000008481b50eaca5507b58a7cbaba65f49fb4112352e00000000000000000000000022bc81a999a09da2d1fba6ce5aed20603be48af000000000000000000000000043c1cae11bea6407e79995b1d0ba69dc14d69f29000000000000000000000000eafdf69165fb340141a839095486d1870383fe730000000000000000000000001d144c407005e18a2d05e4a618ed9a1325e785f9000000000000000000000000f9a042eaf9fd6dd5288160814db4e3478617ca110000000000000000000000008c041638b92d9f0fb4ecf7ecdf630afeb3fe6860000000000000000000000000d721724560a2a3b79471c53f6572281dc72bb256000000000000000000000000917dda90949f9cb62b87d5168970609dfe676e7a00000000000000000000000063ca36a883a758176e5007f7db12d18bd80bf05b000000000000000000000000c10ff8e061234deefe12877e8d35e23af52122870000000000000000000000002b74b5015aed5ac8d75b93e2ce8a77bd784482c400000000000000000000000083086aee16c7fddb201e9dca36f42b0a48b81cda000000000000000000000000261ce980dd11217048b1275fd98a7ab93a739cb500000000000000000000000041c221f7074bd76b2a713d21c19b682d71c9bdd0000000000000000000000000ad5b6a22697be3d9855fafe0f225e7c3ffca1fd8000000000000000000000000429af962f1c760dbe54c330f2abe235a96f65c510000000000000000000000007c45bdfbd344427b6faa572194ddf21960bc64630000000000000000000000001338e39528f713385ce253973aa345d24f3ccb5e000000000000000000000000a4e8e103dbc043c4085f270594e42cf241d92e0b000000000000000000000000f9f5eba8a8e52cae22712302e03b5c7d5e27fd12000000000000000000000000ef0e2c96ca285df28fa2627a19a37022fcfae791000000000000000000000000f7e574f86b0cc8ab13f3c40d108afbe52c6b224700000000000000000000000047588898060825e33fb86da230559fed4ee137d20000000000000000000000004fd484d43678f9da8c4cda1bf6c1c7febd3ea9f10000000000000000000000009537d3c5f60f7b44af20ffebf23bc9743b5c15ae000000000000000000000000817bd2773006c7304f1a1c7d1eca499d0fcf5d3c000000000000000000000000e085668353f72a7b33b7e98aef2c6c2230d7a2550000000000000000000000009124b9b977fdd3c6d15929f1829a1455b4d662d2000000000000000000000000a6666f95c666c09206558da59f1f56ad9ac2b24e0000000000000000000000008b4ae24bf76290cf8e158621f519622439ceac48000000000000000000000000462a3876f3711f966f293cc55444dc35f22bef41000000000000000000000000266de9be93a388e449dd367dbb5e50114e922f0f000000000000000000000000dd34a605532bf5b39bdc2b7e57d87509d8da3df8000000000000000000000000626ff6d48c2337e0830357a4d4995bc07b213ebe000000000000000000000000f3239509d7c7fd9515030753e72a1b3d4eef4c8d0000000000000000000000008b70fce8d30b00cd47c7cb3c71749b588f9b1ac6000000000000000000000000c2597b047d06e8656c622957a8556a18f7e0fea9000000000000000000000000c499a3412c88c361fd6b20c4672287be0f38b15f00000000000000000000000005c0004bb461b1f45ba5154c2da880555496a9f20000000000000000000000009dfad1b7102d46b1b197b90095b5c4e9f5845bba00000000000000000000000094e5fb21562178bcd7c2ea74e42f1171a85ee198000000000000000000000000d17a922489a430ebee937376baa2409d7e41234c000000000000000000000000b8a1ce18a41f9a17eb8da48d52d1c27c313180610000000000000000000000005d8dd7e02a2362739be835106d9ae412c5698753000000000000000000000000a6f3e969cacfdc2d45921728833a13ef773ba74d000000000000000000000000fdb5f3f2397f8ef78a5829656b51454c692b186300000000000000000000000040bdc71e14749cb68650a0df29e9077bdac201a700000000000000000000000039e517dfc86687e28ce42174e4e2c1edace9546900000000000000000000000048a8b976e3cbecb0facaa9a37c00d957b00d6037000000000000000000000000103a7f1ad355a8175d8916ed1721c5528972a6960000000000000000000000005dd031f92a63c3ec8ec797663ae26c4e3aee1429000000000000000000000000fb1eda48a378b6fcfacbc85507781be0b941af8e00000000000000000000000057d341ee3b46bbc711578f1cde297d349e22ea9c000000000000000000000000f61585af9cc2ace6e471fd97394a11afc101ab8200000000000000000000000065dedd20009d6a96e99986925fcb21d1915ca49900000000000000000000000093d7ef7e55ea276cc166e7f8fe6b9cfb4396b4d70000000000000000000000002e367f0f3af3161ecf27802fc3dd7ad9690817b7000000000000000000000000f867d69b3f6d89b5b11207336d5f5b3d791e79c9000000000000000000000000edfabef852c720f2db6521cce66dac84c148738c000000000000000000000000a8409d844177ac79bf60f10eec82519f45701a4200000000000000000000000071ea7a7e761dd610378cfdb0802b81f8b38ad2fd0000000000000000000000000431ff44e4e1476e8265dadf3d38aee36434f205000000000000000000000000085c871aa3cd74aa5de64c3a83a0dc358015d4cb000000000000000000000000ff7ad4b6515c989665b11c0704de6fdf3ce9dae500000000000000000000000040d31eb867c4fb4e26961161fcb640f6c6e003a9000000000000000000000000449c7a69bd7ea8228f59ec0a7a11e3745166226200000000000000000000000000baa17d066b59abbc2ea8a1bd6ca49b841613680000000000000000000000002dd6220cff16cc4d26bac9dfa7c222ef449824540000000000000000000000000640814cec446f2815cda40c65a7fff3a49832700000000000000000000000006f7512ebb8d2528de9513b7254f4cde3c451152b00000000000000000000000010ecb4dcaddfd3fa762412667355dad742aad6fb0000000000000000000000000a5b5bc04dccab9305a41d33e528ea8e61401b5400000000000000000000000036ada73a18227c400723f01e3f0c0a72dd48d34c000000000000000000000000eec620d5db0f29f75db2b7ae1d6bddd4b4cd07d2000000000000000000000000f89461f4661c789f877599f087c47427033092bd000000000000000000000000a6194949e2d020eb79ded77833c7c3727b8b0b8900000000000000000000000076a2a82b68f9ca98ac55dc84059bbf3747414e80000000000000000000000000b30b66ebf8088b1cfb6de542e5521e2c760e8c710000000000000000000000003fd82291e2a29c4e40721bcf4c9ae6a749f702da000000000000000000000000bd4affc104332c6f3e84299be70eea53300aac940000000000000000000000006b46d2a6bbe798de2dd6e2d482cc3d4d29944f3f000000000000000000000000737a9e1fbfd685f001226475743f4a70eba6e0b0000000000000000000000000d4b7ec5df3f26472d44c06b32be75806740d197d000000000000000000000000204d7ec530ac6ec9a2a520c6bc9b8afd1cf1b6380000000000000000000000006391b5b14c535fdd46ca57515685010176346b500000000000000000000000005b88549dcd07484a8ae93869a771c612ba9dce9000000000000000000000000091cc4ec5640ff44733e437e29fc9b581e12934d9000000000000000000000000efcc0507d022ddbbd95080e33a9fe7948d27cfb6000000000000000000000000b74a4a8f5e47bcffa048809dab8afc2dc6818e480000000000000000000000008cacc24a6fa846fa72085e0ec32b448275c4dee50000000000000000000000003ec9167ed311dfe19fb73b9584b1b0b691af421f000000000000000000000000bf423dd9e2520fcd0185e1db2bc3f7bf38fe94d8000000000000000000000000c008a186d85c2e65a625cf3b565c677e3b97c85d0000000000000000000000008ee9abfed923aa9daad27a9c2e74917d75443ad40000000000000000000000001bee134f8a0bda0604a96e24bda7278e59e168e4000000000000000000000000fb6339b0c8a95586c258712a8c28177f6d934caa000000000000000000000000c48febc82058b971ea8eec7fe63c79f4a513fa1500000000000000000000000004d156127ab2e215092e96188ae01d38c44db36e000000000000000000000000bf208dcd49f6266c7b27ff8d37583df647bc2cf500000000000000000000000083a08169bba9352e9c7e9ce0d09224492cda93400000000000000000000000008743e545d379f776cf74eeef3a72efc9bb333f7300000000000000000000000067cb4d3758f17a712f4e3c9f60a83a061e9445260000000000000000000000008567202c57733088912c2a412a7a2dbedc11ad2700000000000000000000000097216d211672739dac9c21bec25fba4cb4e579cd000000000000000000000000e9f300e37ee6a8728e3cc0d443ee18515e5718330000000000000000000000006f1ea47b4f43c588a69770e3b145fb5eff2118050000000000000000000000005c3e894d91474d4e68c72f9faee7e196ea711cc00000000000000000000000000337d0df146597ab89f1232993a29e03e52b46980000000000000000000000002f9fd0a61268165b26c6db5a0c18d767d5eeebb40000000000000000000000009fe95af4052bc83cc1d8a373df73146e56b4c6470000000000000000000000004e9e61d45934f924f2989a76ad980623af5b847c000000000000000000000000ac7a8dfe92795f9a8fe53f5af05bede8114caaf0000000000000000000000000db283e10685f7f4139ec5a85ab01ee36e2bd48300000000000000000000000007d4fc385f75d82bb3421d0f23bce43ed48b530cd000000000000000000000000748bdad2094b400d692996a451c88e866893d20a00000000000000000000000053c9ff3aaf6710b4c03ae1b33bded47934f5d17900000000000000000000000058c717b1e1b10a2351d5568955d9c14e218c773e00000000000000000000000058446bec6aaab3f363854c2bc4ca60834f861449000000000000000000000000f487bd5ea073392a872f7659caae9dac6ec3fb9a00000000000000000000000059e951bb593e81780bd46f6d23d76900b3446a73000000000000000000000000e0cb3abd597b09d8aface2e6dea65b95c39271fc000000000000000000000000b80c4745b58682fb3d2de45899c04de43cecbde4000000000000000000000000310408e32237ffa89f25d8b8adb3fa85d315e4c80000000000000000000000000f1532ac478ef862c573cad6ffb5312e104c9b67000000000000000000000000ee759814487b8ed1a7c76fa89f46ba8a8bbe914100000000000000000000000005d2d99ec6255db5705a3ed130da4c390bb353e200000000000000000000000048c54a5b909543868712dc4ed605946a5e430c39000000000000000000000000e03a17026488f0ae0891bb22ea7ac914941e37ef000000000000000000000000f8ca3fc37b2f6893dc65e18b0b4eec16bc8d409000000000000000000000000012cad7e8685d2fbc159db410d4f17a5fa95638a700000000000000000000000002b7df93ed7c1a008b5616e03fc50e96131c40ae000000000000000000000000877f39f0690f838ca359bc52ca06b58f0cb9ef05000000000000000000000000d569860773d72b18bf2b51fd614d9916c484c1b3000000000000000000000000c33c9e0fc83372d561c3bc616d750458f5f447f30000000000000000000000009e3e9da8732349f0d8ff554a51baac2d08d884750000000000000000000000003b0c28d8348128563faeee1aeb56183d2be53887000000000000000000000000d9cf5e01f7dd772dabf907ed59d330b06c6871cb00000000000000000000000001506e9244ad270d5757b7aea3643f6089de8989000000000000000000000000ca27caf5a2a913508f0e5ec4705f1993bc6280bc000000000000000000000000767d97f867922325681c5bb6e89a9a14da3b351d000000000000000000000000a7c5c95e6b59c87ede5aed05981a78bc19368e8c0000000000000000000000002ec5a2586c334c058f4e57f86e4ab6ef68fd1e70000000000000000000000000cc6437ce5d5a464ca8cc53c0bc34b09f970df2db0000000000000000000000009f772b581602624782159a430ce623e4e6bb368800000000000000000000000058667e2813063654fd81b63bacebd07e4a1868e8000000000000000000000000682a6ac40a02946cc131ab5eaf9abeb889d7ac8f00000000000000000000000020233417630d6e31f5c9543fc9d5634494e550af0000000000000000000000008c28b6c1556bfca4448b5a1cf8417ec076a110fd00000000000000000000000004bf66bb95ff82c8e753352d9640c4fe5f53e500000000000000000000000000d1ecef8f7d8d7cb38d17fcb43228380e9a3b5b0f000000000000000000000000718a877299a27c71f2ba9bb6e42552b82255ca58000000000000000000000000c33137b38581d4aa7f6306134cfba584189611e3000000000000000000000000848a599fb84494f3efbb7a7dc9660b9bbb0878f00000000000000000000000004e2223c83b73d55eb71b8488554aa43caaf8545b0000000000000000000000002e62e24b8994a66f9590722d23497bda0b91da7d000000000000000000000000b30642ab31f51d657ea7dc354cab3c023d61ed24000000000000000000000000945d2d61c1f5f0a617187646471e529657964e250000000000000000000000009c3e86b77d7abc2867d19e71d10296fc7c7c7840000000000000000000000000b7172dcd70c1443fc5a5e622ab46ae44ceb2566300000000000000000000000069f89332e0d401ca311ab8c1027f692ce564025b000000000000000000000000dd41af6a54a3eeb70ed1b490acb88db8ad5bf8d40000000000000000000000000d7ed4c5d78c643c00c44872b72bcdc8eace72760000000000000000000000009d1e5795ab3b3b4d5cb97435405b80c03bdc9de800000000000000000000000027cf5fed7dfd8212bef2a2198b24217652876b13000000000000000000000000812b7465891258866df119334bc16305e7210c630000000000000000000000001fb3d0cac70a0401de8165f59f33816dc2e18a64000000000000000000000000b9f99d5384d1a22e9e90c1f327cfa57885dbcd440000000000000000000000003d424e56d53bf2b74a2afade458a141a3a06f1830000000000000000000000000026e8e3d2869e120998595a12efdf4b2880c3e40000000000000000000000004577e0dcbce4c8efee3233e1466ccb96d47a14a1000000000000000000000000dff9f97b9767feab15f8e8df5c6a1ba207e53af3000000000000000000000000353d6b410219b3c4bb5a5c43f001fc655f7268370000000000000000000000002c7f6180156839bdf388b48be354ffecdb29b12100000000000000000000000031a5367d64a0f8daf18f96ae7877055faf62d15000000000000000000000000098bc22c762fb1c5b6f900f43ecb9eb780054423500000000000000000000000039e5a8cfb5e76b6844d5af7269367f051658cf92000000000000000000000000cd8c51421f3d65c6da4ebd7948fb567f2ab0dc79000000000000000000000000ee7485e036340becb77c046a3fe5b7e48a47ed210000000000000000000000003b8c287b4c66f4811ffc8a48b79b926ab01098540000000000000000000000007b1cd2659aeea048673ef6f85111aa6799c2fc21000000000000000000000000f6b4d720a440a88652c2b0505e84a3711b0f9bfa000000000000000000000000d523beacf76f2cc45a5be055b03e2b3495aa5603000000000000000000000000e8a4d714aa0616a5dee96fa401b92e0defaa93bc0000000000000000000000003b0112ec5b2b4659269799bb8e099d1ee3843c5c00000000000000000000000026a080ae178c9f2d440337c61e0be653af60d78a00000000000000000000000021796c749581f205f2c72e3d056be056f1a256ff0000000000000000000000008ff86a2e105b2507902fced7ad6784850da1a91e0000000000000000000000000fe2c58848cc79206007a3e69a6598887549f6460000000000000000000000009091e74557c3d82d506d0c9c1caebb622002d8e30000000000000000000000001beb8e2f42336d0656b7459f47a4999d86381bfe0000000000000000000000001cbb525b81739ded6ebf6eb995bc4406f93381ae0000000000000000000000009fe50b7afa24116e67ca85dd6ad1705106c350fa0000000000000000000000001d496814122ae32f46efdb7d926b56f68dcbf11f0000000000000000000000002a31fc06e8feea7f9c8b0e3123f4c524f3ca5e030000000000000000000000000612b09ec5d7faf21555280f6abcef1e156bef050000000000000000000000001d1ebb6ced2541e27cc4310115fa7309adbb601a0000000000000000000000001b8f1e093b4b786cfe645fa0ee95d014b4f60228000000000000000000000000c057cdb76efefc43a240b04490284bce0b9518f400000000000000000000000085c569c481dd593f33f0cb4d0b05f392246703cf0000000000000000000000008662d80cc88ca29a9c46f6cabc2fa89daabb6f240000000000000000000000003032565899b644430b2a21317cfe53fea7a841700000000000000000000000005276d41b3dacd8e141750000ef97b71ec3e67e32000000000000000000000000b180614ea863db0ecb03231179ee4581b221ddd60000000000000000000000007ae774523c17b468f34b5a3b05818ed97455746700000000000000000000000037dfa06fbd0ed57ae9411dec5c681b890722da550000000000000000000000002f0f83e8d5c05d3c1cc804a4f59500206e2ae086000000000000000000000000506894dce733577bcd83203f0fed46039464fa52000000000000000000000000d208cb1885539cbf016146211a40a6b392d4424e000000000000000000000000511309e095018b266e5e3b2b6612ed56b786fa350000000000000000000000002084a95142fefd6429e868e5c41faac1b30f7b6c000000000000000000000000be81809a078bf2d5a77b93dcc846412296e68e970000000000000000000000004eec687c5320033bd0e636d491d4fe181d387a8c00000000000000000000000061f0b95ccef3b550f9429d18998bfd76d215ad0600000000000000000000000090e034239f55498defe78ce3642b0ea09cea17580000000000000000000000000964c61700aa9bb963c622340d62f96ad211ae3a000000000000000000000000ab5e94a0283297bec6ef8cca58f6253d5a5608840000000000000000000000005713a0093326d2ac8d9d75e9c7cd6190bfa6fad2000000000000000000000000add636740fb74f8473d426809e5e304b144eddab000000000000000000000000b74925392b70276767fd1214907b4f0edea4b6c0000000000000000000000000e8d02cf923b0a4918b3d2c8ae8733e590e5adac2000000000000000000000000746bc13c945176e04d5e0fd48606f4e927332de5000000000000000000000000be53dee069609058ba997d1da2c720db38ce299d000000000000000000000000224cad817281cac62c127536eb3728b7e351f63e0000000000000000000000007eb4f46e11dd91ab0ba73f59396e09772164d4b1000000000000000000000000687cf93fff7b6ae7217544f9bc3353ee13ac594e00000000000000000000000052c2c9ba056a5d2db9071cc65ad18e82cf7900d4000000000000000000000000f473543995eef81031b718bf15588a6b3a9cfff30000000000000000000000007894a8206ed3165de3f81d81872d6fb696b74d4600000000000000000000000089a8c104d356f301a485ca1813b13366092ebf8f000000000000000000000000247f60a102e8e89010b3914df4d8c1b7236eef8400000000000000000000000020b51c3317860da43b63e9cd23523281c20f6799000000000000000000000000b02f47e5df47e3f1fd397ce0ce4a12e586b13fd90000000000000000000000009bd9275dba9f29764b8ff17d544183af15505e4f000000000000000000000000e5c7d7a1dc2e2b03cb72bf16e3c2efaeb51505a10000000000000000000000006f08f404bde7589289fc758ef6b9afa7956433d2000000000000000000000000813966591ca8e3700ab248dfba591a582e6f9dfc0000000000000000000000008e0fbf912849a93666820030d0747ed6f0f01068000000000000000000000000639916bb4b29859fadf7a272185a3212157f8ce1000000000000000000000000e705281155e296f7bf701376d3a8c7b736f4c7ca00000000000000000000000076e5136ebaa153c7446970354b6056c364a940aa0000000000000000000000000244d0f5e903b4c5c320f6259097daaabdd05d180000000000000000000000008f888e0c5793683abc1e4aeca8165be2a315951d000000000000000000000000aef0d8ac380a798504f64f2985f7a3e26e555299000000000000000000000000333578a836bef5d1839653e1730c5c58fc290125000000000000000000000000b7c5f5844bb0df5f4bd055f734ace419e597c591000000000000000000000000c0bbbb07c5a710a93b67b6124ddd78ea5692fdec0000000000000000000000000863e041d9981f7689475799a4a86a34b00498a3000000000000000000000000321c7c27a39105a746d4ea3cb5d357a049b0a41e000000000000000000000000bff4aabc7fafb5d1cac4bf2217deca7d76be89d1000000000000000000000000229a1d2a0803d5e3e0b676421bcf275724c74e3000000000000000000000000040c4509531f4125fe1236e7813e074a0a09a06dc000000000000000000000000ed255502cd6abbd74a16305fad527537355c58090000000000000000000000009a49f178f31b837c20a62dffe306148855b2223e0000000000000000000000001b7b3e654a2eebe7d9a14197f1d929df4fe5586e0000000000000000000000003645f698232178c3f372f9f1c7e863bf78d640c90000000000000000000000002fedf0c353960ae98386692a0f2505fc87464c5e000000000000000000000000a3ab858ff93e576c09cdf74796fe05ac724711ac00000000000000000000000047e5e60f19efb0b5b4a8bb9f8aab561fc2874d70000000000000000000000000ee50d58e7aba1e02d0b5aef2fb8025299b3d4b15000000000000000000000000fe10c0eaee52d288c97ea78b117f3709be3f8faa0000000000000000000000004869c9d8592cdb3e077f05e06040dc5414eb36bd000000000000000000000000a4e8c964735594c9155df0b8aa874e5160d9ec79000000000000000000000000af6971d5b0d53ee168da0e6185bc017f47695dd6000000000000000000000000ba537f22e85a2ae834228b6c40f50c4f91e044b9000000000000000000000000cf588ef3e99895e451838cb645b3b22563e1dbf200000000000000000000000010737f6d966af1a8e7dd604e0e7a0c7d1d0ca0630000000000000000000000005cdfd11924fad14d86551ba9620c42910c7a3b03000000000000000000000000bc919d2c3ece065f75e41ca18674f794c1be4b5200000000000000000000000039c93ee1857c705238d31cd0af634b9a430696650000000000000000000000004b4825cedf06c62d9547606546b5e759e19fb45e0000000000000000000000007db26b2c867dc8bb9dd1f68a8723c385490cb055000000000000000000000000ed0bdb095a374b04f5f45f389f6c0564076b3fc300000000000000000000000085752d32fba81a64472297558a5806a002eddd6e000000000000000000000000ee7e802b5383ac053379dc93e8b03e4e3d27f89c000000000000000000000000bf55319684867fb0d38393a75233033a77e1609f000000000000000000000000f658b9b3abeff302a8ef0576fd36f8ca59e44ec70000000000000000000000007b2b4dc121a21a06c0a1f231332832d1ea1fe84300000000000000000000000042664c905029652e97a6278535b1af99e4852ac300000000000000000000000027a362c328408f25aa9e2674415800d80469e87d000000000000000000000000ff0318271b09d1eaf390dac7c3c6019065a8e9240000000000000000000000000b81a788c51db05d5fb3751cfe5e3ccb47bf9a7a000000000000000000000000870510c0c1ae19a92de7d6bc9a424dcbddbac9ac000000000000000000000000bf4d8ea9c397c6a46ce9553188a34eca9692dd52000000000000000000000000f076afa4108007117da3b70e87ab77f1608c742300000000000000000000000093d13ff72ce5ea9cda942ba255ef0a7e4bd67fd9000000000000000000000000f0c311a22dd5ba773e82f6531e1aa79bf7f576650000000000000000000000007b6ac1919388867ec23748421b098d8ab5dc2e9d000000000000000000000000a4998e52fb3356fa739531506989919d214e0859000000000000000000000000e729ae27a6855cd690820fbf98e0e2c412206c63000000000000000000000000a0ce41d037dd6c83099ca4e0ad702e0e75d4c6780000000000000000000000009adb6dc7328568a7ebf85a2c2b7ade0612311641000000000000000000000000647d91564bc5702c218fbfe553dbb50a2c2c67f7000000000000000000000000b947f39e367f631c185a0fc884a19cf0c092a90a00000000000000000000000057425ac20884613442e7e07cc4e4c9f9b305e42e000000000000000000000000fc673ec6aa02832bc4617a0dfe54c8ee1a0620e800000000000000000000000091c18da0b6cead929e19e12e0f5a750963c1c09a0000000000000000000000004bc8fb4708721cd0c8e181ad059f02c40de4ef21000000000000000000000000cdb39206cf121afed847a22be64bdfe8f27a3fd7000000000000000000000000a27d19b7864595372348cc52e702307eec3c5b58000000000000000000000000c6737330d05a16a9b80a6cef78de8b8e93773a08000000000000000000000000bb8df9ac771076cabc904e6e160648979ecce58a0000000000000000000000000cdea5ab80fb906278ac292b5aac3107eae9ab16000000000000000000000000b7fd91f570705d47907676f9f937980a2784bfd700000000000000000000000078f64da66d77dbd6e079b4d03bcea44eb2e20bfd0000000000000000000000002ea95d15dd0324f214a8b98ab55180a77628f0dc00000000000000000000000030ee085fcb9f99adefea441b1ed9d18391fd5aae000000000000000000000000698dda376b525ecc2d1b3503ebe387de967bc18e0000000000000000000000003f1bffe7ac32298c1a4eaa4b8315b88e1e8b090d000000000000000000000000920b9cde0a90e9a113dbd55f38ae87fe386fcbbf0000000000000000000000007f3b6aad0580bfafe3f37c29edbe4550a54480b20000000000000000000000003bd94f12e2566a84bf89764f072b55902aaaf04a000000000000000000000000943218d7466f41f839ee45959df309bf55bf9f79000000000000000000000000d41e89f4c7e112d3a18d764fe98a7d50ac54abed0000000000000000000000002b73e18df763da8570f00a69ff415f6487e6f3150000000000000000000000001991262ffa6233af3bc7ac34eff8c9bb3c00c56300000000000000000000000055b3c03fd06ac379b81faaf14bb74d0c03c21fba0000000000000000000000009db5bfc0c1bd51b07785e3a7e5641c4f3f08989e0000000000000000000000001d17ce502ebd6caedc47ad4f18564da5d6784d2f0000000000000000000000003c3a0a451ee9f5a78fe458633459f69d0d964aeb000000000000000000000000fbfeee74519a5bab549f487de90089beb23b8e180000000000000000000000000f69acf01effa9a7f8f8e46f4b7f51f8c4715bd300000000000000000000000060a13224a5871f1116af9ccd914cd50533a0cc000000000000000000000000007ec6e6ee46546b6bbfd428b46743beeeec6109fc00000000000000000000000033c0b865535c1d764e87884a328cb7b2e8e4f0d1000000000000000000000000f477fbc1de4d988fdf2a68be1685b5ef36c43ac300000000000000000000000030ce0791ce3a90dbd67999c5e2c630fcb0c8edb10000000000000000000000001b2c13e13357a2a74aed0cb815cab3e739eb213a000000000000000000000000e824efd71c8f54ef87d503850db475059ccf78c6000000000000000000000000991ddd5e189e8228c22cc6aecabd1b98a654b26a000000000000000000000000060b5ae6a6a3eb4d3e358f75a6288e08d939b70a00000000000000000000000038b693df5e88fa0e3e4c994617c27ddcacbb481b000000000000000000000000ac174d166d0de0cddfc811335d4e60fa68118f94000000000000000000000000cb2e3523b18ffa62fb9c5a52dbd6dda01c7f2727000000000000000000000000372724d2e9e85b8cf41a19a3d21f156bbe7f18120000000000000000000000009eeb40549672995be2f5f163834d052ce9451fd40000000000000000000000006e0f2f4bb781f270b992b23062802b98975916fc00000000000000000000000058ce8299b35ed2fe6bab29eaaba82579de36dbd40000000000000000000000003a7a68932ddc14b26f80dac87916a47aaa21fdeb000000000000000000000000bf4b1705c5f1b363358729e2d8d4cf67d4fcb4cc000000000000000000000000d89919a6eb15b68dfe746559224675f46e73468500000000000000000000000072092ae7295401a90efc92df6afadddeedc4a9500000000000000000000000002352ee814dfe6ab50430ae5fc2c63527ff636fd9000000000000000000000000527eed5d3b366f890884ef51f3c404385e641285000000000000000000000000448aaa756ba8201b3252845c92918420e4304f540000000000000000000000008c7e8dac9791fed98ac3b3c107053ff360940f82000000000000000000000000583372a5089ffeeb5a459a93859a4b57d34db7c8000000000000000000000000bf0214abd2d64dd595b14bbc21c52cd6266efac4000000000000000000000000466783d7ebac3ea06a2c5ad58b5c15ce6091086e000000000000000000000000b0d1e3d0eece7dc6b09acb3487282494ce89a6090000000000000000000000000b4b700bc79bda18ffeb2743d553a5784192f4ff000000000000000000000000b9066d08ba439a23812257d7e793d5bcfa4082bb000000000000000000000000d2bc7199fec33a0dc7f2e03c53f1ee9d54923a3e000000000000000000000000911befede0ea8a085aa4f79111fd7ab6e7491a850000000000000000000000005aa1134ab649dcf5f7b52289e01137fc73cf08d0000000000000000000000000ef292c72e3e4802b7e9acf86df2ce5126a5766420000000000000000000000006db0243ef524d224badb9dea95ad8fe24a01a717000000000000000000000000b9a2ab8e8f547990a04a756d3c29e09fd8ab1bb6000000000000000000000000adae3879f34fbf0868b1c2eb5d6997f4258ecc420000000000000000000000005f967ebffc79eac73b64cbd65d44bcfebbf1995a000000000000000000000000ab64f20e22e59aeb9efb583221948f7902dbaa5a0000000000000000000000006549aafcb3da5e68cfa5d58e8f893bbef1685ef20000000000000000000000005f77bede8617134b482d1b7770197abcc3810fc90000000000000000000000007c24fe25a5316fc8fe116f71f473307fd9d3324b000000000000000000000000a8cc961404472329e8eb22fa3d7e7a25977a6680000000000000000000000000d73bb2f2949bf84417e4315e3f84eaae2b6fbe0f000000000000000000000000f91448a5080590fea5b83d794a7f950bc3281d8600000000000000000000000075d0b5e99ec1974db39068f82487604613dd6cd0000000000000000000000000c8d495a070cc1d8564a70cb3a5376dbc82fbd9bb000000000000000000000000d83617e2ae0acc9b4c6a2efe95a1d72bb249219c00000000000000000000000086619383d85e73b01229fa637c450b46671e40d40000000000000000000000002708d7b9748d9bcfefbd7681201c75b0ce489c4200000000000000000000000097292414a606b16176321d7b761d867fa921c8190000000000000000000000009b0e5378692298b111625ffa8bdd9ebe8fe3e16600000000000000000000000003ce34bbcfcb0058066254398091943e08688acb00000000000000000000000008be7a83976a58b7dd912a2bc83cd376b03fd1d40000000000000000000000001b265eef2a5ab857d146514f30af5efba85ed78500000000000000000000000027245b860ab5950260b585b025bcdd6fe694385f000000000000000000000000d0c1868fb5ccd05ab9d23616ad099fd029cbb29b000000000000000000000000d106337caad3215448dcf46c476883322198823200000000000000000000000099b7b3cfa575f1c7a3a15a8e2b933aac45c89a2b000000000000000000000000e591659f55a1e9f21403ce5d941a886fa18b9ad600000000000000000000000009ede42898e7835d6ad3408f647f9a961a39d6110000000000000000000000007a416ffd2918f9c52fb614ee24f448be362b022300000000000000000000000067eab3edefa99c3d5322a63af941e73b8c59867b0000000000000000000000002a56ac2f1228e3e0a5a457d721198aa72f505b0700000000000000000000000025e7f3a4a0ba8da4ecba4e9a0c2109660330db2a0000000000000000000000002b7d9e3ea5dfd065a729329723a754119ae9d19e00000000000000000000000082057877203075aca62ed09ea66df5d1af54941a00000000000000000000000031e06dfd7bbce4afb73875f74a5e630105bb92a1000000000000000000000000a6805fdbecd8fe068e542effc148eb84886743dd000000000000000000000000605bac00a2d7b97276cabcf8e7e86a01db07e8480000000000000000000000009a1d4ae53673d860a4308e21209ba150d891138100000000000000000000000002928a7597c7eea7d3b86d42303f063a98170001000000000000000000000000aa72498449537142fd87abc781ec1246fc69208d000000000000000000000000f0914e327c30a549025b7ab4496474336cde0ff4000000000000000000000000727bcd5f610892cbb0df20bceaa99c66b510d3d7000000000000000000000000e096e10396ab353f571d204b9019a986d451f1b50000000000000000000000009ef21eddc2bf9168f865193ef3cc31cb47a4ba3a00000000000000000000000075d4e05b33ad3503dc5226f0e495f68f7ebf43e20000000000000000000000006d3349870d0581df8464274a9ab8329d44e825cb000000000000000000000000983a04ed65779458bd90b3ce10c333987a01519d000000000000000000000000cbfb6e38f8a0251d2f5a690954b3dcbdeb8464c7000000000000000000000000a7703b8fd256580976bd4cc0df9080641aff2cf60000000000000000000000002690ad58883db07815550bdd7006fd237fe424ff0000000000000000000000002c5569c110e62fea81d00e73afeab835bab96bd10000000000000000000000001c015b65498d6ab02d9439be61b06a4e0a5081eb000000000000000000000000edfbd4c2efae816461d4656cd33f31006464cf2900000000000000000000000089a12c15dde151c82e97a3dc1194fd42125f6d4e000000000000000000000000411a022b7cd6a74d48a35c377e9dd501f5ce0ca2000000000000000000000000565907badbddafa862549799c7b31797bfd29d140000000000000000000000005d63f78c639b4047e95c4025d6991b2f6ae2390e00000000000000000000000039cefd145512a8d453d295807d03919ff5a082030000000000000000000000000a70e73a07abbc1303d3ba04e40704ceedcd708c000000000000000000000000da86a4e635ea0b37c67817df8b7117c7eb960f5f00000000000000000000000084b9543efed5923606ee018c9a7ad0ff8359e42300000000000000000000000000b852d6b3de66293675e754f4f8bfc28bcf61e10000000000000000000000006f2d4379870c37665eb85f212863f2d94862088a0000000000000000000000004b2e32eeba422d255c9d9e6e8a2639917e6e880200000000000000000000000014005b3f9190cdfe0d7e6355dfeb313e509862d20000000000000000000000004da52c20d99616a3e34fbd03c2a8ae07ccb4001f0000000000000000000000000d97800aad59719b2f2bb341997d0da5a804291d0000000000000000000000005f495365b57ec00061a6b0088cf22c39ba7299b9000000000000000000000000dc94b419e6be851336d30cf5f1fbb0349a63970d000000000000000000000000265bae9ff3710da5ac116c6250e06acb1a38659900000000000000000000000012591aeba5c5e0934a2b908c541e0978866ef80700000000000000000000000015063c78ce9cb5f73c1c157f70c52c7b16d0659f000000000000000000000000e8a1a71a791c1f58401c7766d9c28165f583ba14000000000000000000000000bb511fb80aa4eb10238b0028c21f505bfd4feaf80000000000000000000000000812a1e45c527a23be4ae7525dc912b38bdd66ea0000000000000000000000002032d46f32aa0ed4ec3d36bcbdcd40171fd4ec5100000000000000000000000040dfe94e94a48d1e167eb6baf2728d4d7fe07337000000000000000000000000e900fb3a6076d4eff2e479c7a8acad991b675c470000000000000000000000001d24f32ac4d98d68ec5630de662825d2b16fd0ff000000000000000000000000caee1636617c3f3a223ab28fb255d3b931666b34000000000000000000000000eb08120e89f5f303aa65ccf8bbec20c8625562e6000000000000000000000000df709c446e3aebd9504ae97965c7c4bbf185e590000000000000000000000000d34c44ebaac096a92b82fa2d2cf71ba10358ffd6000000000000000000000000c9f2282e52f8b085908cdc819c406aa6b4fb5afd000000000000000000000000ee46b32e883f2eb235ad1f190f871721bb7bedb2000000000000000000000000172c501d2f45413b97beb80a16ef73c08a0598a500000000000000000000000088116cb5d8f0667491670a463cfa937de21eff9600000000000000000000000014ce28cda8f7fc8861932b5c6ab20d396554d8c0000000000000000000000000af4b77d1c37c0fb2a1ed27644767cc6ff4698a1c0000000000000000000000003f78762da04685286d34db190ba596e0c7add46d0000000000000000000000008f68b2671c93341274fcfaeceb46bf65874722bb0000000000000000000000006e054c263061286a3ca1b3cd03e27f6f9e807e86000000000000000000000000b937873cd867d9fbf9236924b8b70275f3c2fb2e00000000000000000000000018e4da10fac5c012a5caaf9edc1e33e287f0d8de0000000000000000000000007ca4344945ed60e6bf5de3521076f99f4861c7d40000000000000000000000009008da685ff0b13aca31542235c40f86b6ce611f000000000000000000000000890322b0f52aa5e4f795db536d650ff3568e49450000000000000000000000007d484c415e9046e566108b35ccc8eba19358b61a0000000000000000000000009a7a8a91a1b93b2b9f0b43c3383d3f4503969e19000000000000000000000000e180d9fecaed042d8ec648756ed52f19253fa06900000000000000000000000051c65292c2e25ef9ddd3bb1ae2f63d636a4ff5b9000000000000000000000000d0af36cc12b27e38cff324ab078a960fb8ded8b3000000000000000000000000dabee84e3e424a60d4ecede7462cdcf70d843e3300000000000000000000000027b903f940b19d75141a0c93a161f8db55c730e500000000000000000000000016dba77d81a2f004d7bb2dd7e9250299b0195f03000000000000000000000000844e16c3d319750d1f0421a36db77d1860cb32980000000000000000000000004097491faaa5eb797f67edc1d3022560f79515cc000000000000000000000000c84b5425631103b94fefc9719718539c84fc86d6000000000000000000000000b4cc0522bed40dbc1300136249b40285bdc678e1000000000000000000000000e8ce2145d91ef6af09d6f900e94756fd967c6e6c0000000000000000000000005d55185b9b71d6ca91cf00b18515287a6f536d3a000000000000000000000000923781b4abfb20655d34c0c0333b4fb9c7b3df3d0000000000000000000000005fd7e6e3c25419acf1924131b930f6205f1e6b56000000000000000000000000069e4a9050009a7348f19b4a64501979255d75e9000000000000000000000000fddb4002c193443a63e54a1ef8e5267394bb8349000000000000000000000000f37afe3c93cf8990ba135775a038199978091d98000000000000000000000000e686dad36315c6903ba5dec3dd476b236738ad68000000000000000000000000f49107110078f01046a3947b863443bca738f0b1000000000000000000000000a7843af5f0c6652104f0d1b3dd117cd6b00e01a30000000000000000000000006a8862e81a02a9bac00f44a649612d07b7ed599a0000000000000000000000000f499c7938eeaff5ae92cf9d0f96bbaa80f9c044000000000000000000000000e7c713d9e14a493b61fad0dbea89010a0cd391d90000000000000000000000000212f507521c8dfcd34fd0179fbc73f03db744f300000000000000000000000039482ee67b91dce431a5d7d7bd23462abb24d5ec00000000000000000000000000c211fba208712dafa06873d7e29e87a8be3c5b00000000000000000000000036a081382e7fa7e8794b59d7abb9f0cd5a6910c800000000000000000000000010d6aef0960e5c171f8303566d012880046eb2e5000000000000000000000000a04955d6456f28571aeb7226d609347982366e73000000000000000000000000f1b01817e11107487e6f3c812a91dc321dbc2086000000000000000000000000af548ef66a39b52fdae6c963d0c5c8c0fa5d69240000000000000000000000003efaf642ddec2dd77d299aa82f32fa0b44e7cc62000000000000000000000000108dbec76120b4c152c601d5f97ba255dc2c88cb0000000000000000000000002d7acd2f67c647ed75055d13570f65b30cb70be20000000000000000000000004056d5dc38b3eee4c8e33d328c2f4aeb68fbb8640000000000000000000000006cb2da9377abd10820d767373009f653bb2b71cb000000000000000000000000fd2f2f7553c2fb0330cfa3d1e8b518befe9a84e0000000000000000000000000eaed750831e3ac6a2fa9b6215e6180f61a6ae752000000000000000000000000bc57525a484846de813b84f30e33919d302423f0000000000000000000000000923b560c3186e92229ab9d680a255b66eaec9f1d0000000000000000000000008067bcc825a0f99361c2ef4e17675013b29584000000000000000000000000003954d3aa29b7865786125cdeb29bdeb80337113f000000000000000000000000301085abe18a6743d262682eb76f7e7c079764d1000000000000000000000000ebb35e933a6504aa8ade2a4c6776335e9bfe23270000000000000000000000003547cb10104a7c1b9707437f92d8e965bcbff0a7000000000000000000000000c8120d29edc0c58da52273a6ec901abc24d1074f000000000000000000000000aee1ae888c2f10a792d26036aa95bd88212671b500000000000000000000000058e0faa60babfbe25653d7f595f8b73d1596f597000000000000000000000000fcea4a60eabc0b41292211a059f0cf439c623fbe000000000000000000000000b3b34a19154dd50f3682e58b6d96872fdd33ee7f000000000000000000000000979c44714b1d71242805b441a074aae83b2b8d11000000000000000000000000c49a6643ceccb3bed79427195a1ce6e93f60cd1000000000000000000000000095fedda73fa275fc55fa364a1f1dfdc0273cefde000000000000000000000000154872d0d939425ba4546ed2b934df33b95ba08e000000000000000000000000ac6ea99da62621354bb2a131da42b230f204129c0000000000000000000000001292a5dae2fe144988eda84a2af20746ca807b400000000000000000000000009052ded1891fe44c01787410b3c49b37631a2518000000000000000000000000fe8a562678a439bc57c313741fe275c8fc428002000000000000000000000000eb99dc87e72a3db6fcb1a1701ccbff6adc05f553000000000000000000000000fac767de8d1ec94e0b0a30870ec35593bf51a0e1000000000000000000000000897c6dbb9fb182875f88a0bf32820e3fbe0d32890000000000000000000000008e1bf97654d38932bb43a90675ad775d0e9f6828000000000000000000000000071fe3f051ca7d41ff1cd08a94368b0d0703f9b1000000000000000000000000708afb00c24d3d21d6e7c4fc1c57e5eeaa2040da0000000000000000000000008e8b898d8bf8308f351a22afe441abc7bc5b13dd000000000000000000000000c51f0a9de3269029cf9dc99bf8cee942f9847f27000000000000000000000000dc764d4d541889a326501fa599bb482737d1d0f0000000000000000000000000a71e982ec463e6e5c931d4a4810da7227718efe0000000000000000000000000ca58d38e851c151e53f4094c642b5ab94aef9e5c0000000000000000000000009dd54b1923f5274837a561f48126df921acfdc50000000000000000000000000b8352b6b1bcc0194b0a86ff246dfebf0fe25fbca000000000000000000000000fea8e80a833f674d6ef285b6a5abe4ef012b3053000000000000000000000000e3cf497540d7c4af168ddbe88b98fb8a8b136b680000000000000000000000007eb0865b2172cbcb816a3685a547a21092eedea2000000000000000000000000c1855e5be79bf3982f313175950e7b70b393f50d000000000000000000000000d8a898fa9ca1cec4c461df0fbd5ccceec333727b000000000000000000000000b0cc1a3cae01aed3d8b01bd06b20706b5914336b000000000000000000000000c5c101869fa7f16d259d9b65a49f6a50727b79f4000000000000000000000000cf063000f78124dc6ec2878a63012f7927647485000000000000000000000000f30a883961aaf59c70f3aed0563477be50468a1c0000000000000000000000000a717a52f4925e156617cdc7b27da5d5a1eb75bb0000000000000000000000008facfed63bdc67d88ad59911196a8873e4eb5b0a0000000000000000000000002befb89914a44f7188a533e42ec07e08493eba2d00000000000000000000000066869ec57721e4d569db467cadf796f0f0834fe50000000000000000000000004637b7436b2d25696e1a17682b60c50e6f58718d0000000000000000000000008ee0949d1b7b5c19411a3aef638e388d53a82edb0000000000000000000000001ebe5c66426f4d98dedadbd1e23358fefd1ee1db0000000000000000000000001df6a8adde1709dd20b68ddcfb0b363781819afd000000000000000000000000c91fc2eaae2d755be332731d7214e465ba3a05cd00000000000000000000000029db0ed8c93f28a95a92f4304b0ec388486b54ae00000000000000000000000064e1a0c2c6a89881f7d04c530b313ca3c992af260000000000000000000000007b7f0a94fe2c187ebb51298dde6e6bed49b8331e000000000000000000000000315e4473f3bcc69e9d32d8aa3a05a310e5075fff000000000000000000000000f188bde579f8abb41241ec5f7ff89b8f60e5020f000000000000000000000000c30944a1093af6c9a890bdb517c77db398dfd9a1000000000000000000000000dc96a3a4a47fa6a7573a39e87987b7d869955cce000000000000000000000000b1ac2380d1596b847743f30604ed0edfea3e06ad00000000000000000000000095906b855ae59805fea7d9920518d0c5cb60c50e000000000000000000000000a306ba6f3fef7abedba73d353b14244d1401ec1e000000000000000000000000ea309eaf96bea8f4c5e9f8d1bf9692419d6211c700000000000000000000000040a1036496986c3ab924dc25745e9d8a2090909c0000000000000000000000008a2cde291eda6fedb4c5ec2668ad2ef80be7cb780000000000000000000000006a61ad9e3acd0602c7d904de9652840ff4a71c6a0000000000000000000000009fc36fce95a04a8f8f7bd3bf7fc3291189f369c40000000000000000000000007469f47d6ec5cdc11fffe5be5e5a677892331c3c000000000000000000000000d6f832cb92cf7cf6d64f6b7f60a21040e2c99c35000000000000000000000000a9e14c82d5279a05ba52b1a70b5bff6ba60c6a2d0000000000000000000000002a6977660c27d9c14557749d39cd3512c249316b000000000000000000000000d89cd7143d1d868de816dc246c3e3fbb52cba0330000000000000000000000002fa9712559b636aa75711d207e4cb319c998aab50000000000000000000000005d91b7ff72e3a7469fb40d3ba546fcdc24bb05ea000000000000000000000000c4d55ed6f8a6442eb2aa344576b45d3f862d531e00000000000000000000000036a313d72aea756062d97ecf47841ea963c53340000000000000000000000000d3e540f10ea593193e939823c34fcc01e7db9e790000000000000000000000003d7a1874f48c0a6d8ff1b51f551cfb50443977ac0000000000000000000000009ff376ace66c0dc969c3b02750499a5d5ce929ae0000000000000000000000009dca80289faa4ff656ca017c9250e0358de7fed1000000000000000000000000281f0495e047c1bbe9eb51292666fb93291222c20000000000000000000000002b59ab520f501a614bc2ccff04fb45dde92d12d6000000000000000000000000c6d633b86b4a63f2b577213e9628c30353f25b8b000000000000000000000000fcc907c0779683825d10c683902f83c711b593ef000000000000000000000000a2ff833988a3311ac1cc05d333552b1f2ffd4154000000000000000000000000497c9656ad96f1072689504c6f078fa44102ba6a0000000000000000000000007cb7cf8f78d37c4f5d8c3c429c73172bc68959d600000000000000000000000062e3ff00eba8547628cefe954efdd12f2b62d769000000000000000000000000e23b4bea74b1374d662289f97567588b8d385f6c000000000000000000000000d03dc6cc0afdf7bf409a47f9c8f455d65b2c2675000000000000000000000000ed24d72783f891d6c761543957b90e33accbe14e0000000000000000000000005ac0957d7212545c9a9627800344de0a9349633e0000000000000000000000009289d5977c6e9319db57c765dcbd89ff0c995ddd000000000000000000000000e0874dc058d2a15150f6a88931dcd29640425a510000000000000000000000006b175714a3249f3a3030ca9d04a772acb395bf5f000000000000000000000000dd2c43e05eb3a1285ad1ca4657f66cb079d3fb11000000000000000000000000c4b6d22dabecc01b5e1fbce97f5f75ded284236000000000000000000000000069f6a7ca1288c94ae57e759db0e55c8464c51cae0000000000000000000000006fc789c497ceda68a2fa13b9c89261f836cdce8a000000000000000000000000d0d9713de75bf43fd1239eda424226545e75db0b000000000000000000000000889db5ae91908e6f17ee0361326fb6ab3a81172400000000000000000000000022fb32090cf95e872a22b1577c39236cd07a2628000000000000000000000000a08587b8b425074ab9beaed3c96bf6f06d64ce3e000000000000000000000000da30ff19139277f499b554438e5657e15b7bc21200000000000000000000000069cdd7eeea55170b88db1bd4a4e8b15a5c8fcf93000000000000000000000000a72f63bffc060b0454f3693d4a9f0e3039479c170000000000000000000000001109a158a532e02a872fa3198bbdb73de608da1c000000000000000000000000ca5d27b2e5b9da43df56677e705711cec60acff300000000000000000000000035e51e8f0ee5e24e1a5993b7bf19c63b8b809870000000000000000000000000bc4b95a90ccb748c0da9660487af04ed08533c2a000000000000000000000000e5754579981fd9ea5cb20996102adaa29872205a00000000000000000000000015eec2ccfed0527012f48d4915e9ca82e215c3d70000000000000000000000004ccfc2b8cb163f37f52c34e8388afe8d01a26cca0000000000000000000000008cbacb0f7ff82e6eaad90eb01831f532d4dfa854000000000000000000000000fc0e908e0c1b27b343fb6912860cc75f21e4ee69000000000000000000000000037be4e62cb60ef7b9a4adcb0a6ed1b3c407f2b7000000000000000000000000bb84a1fa1080ddb64346c82e1c72b3fe5fd405ee0000000000000000000000006f9d35a059dea90908ffae1781f1aa44a8f860f6000000000000000000000000d07248ddefe071263360a6a81549800b7f894596000000000000000000000000ed26e6351680a20e3f64e3da061a1486c04f40bd0000000000000000000000004ca795d75bf1d54422e52d0c233d4f11fd50014b0000000000000000000000001642e4cd9c5eefac252c43b8859a494226169eae000000000000000000000000f7d03c52b62f6ceea27ac0d1b28a26009d9eca02000000000000000000000000e566ee17281c21693b56be57d050c7f0086c3c71000000000000000000000000c26d29277f8617449a8b733c411aa8b385f060ed000000000000000000000000016d4fc4b2dcbd81c5c2125e67b2b2b113f068020000000000000000000000005c43efc792a963bff2311ecffd48224c01988d01000000000000000000000000706f8493af17273cce6f53c6fd1cfce5dc6a73890000000000000000000000009779d224edf1bbecb89635eb515fb1de6a977984000000000000000000000000138e3dfc7ca2fb6b5c29dd6bbd34282f4a8c79a90000000000000000000000000e8e87f1f11c8f735a0d0bff85fe673cf6c342ba000000000000000000000000a7e7c9c26e60976666ec17de4697c26ccb39e0600000000000000000000000004eedcb59d4ff9b88296665bd25463f73daf3ac4c000000000000000000000000bab53815d8383991d99537c4439c8fa1557ad340000000000000000000000000f401a3d491a587bf86b9b90b818e4e7f523567670000000000000000000000001ab64facf2cc7e2897a14f431de343e6ac9f318a00000000000000000000000003849807238c9ccc1e7507e390376ca766b19add00000000000000000000000071a0d46d3dec612249076560f50ab7b8a664f921000000000000000000000000f2105a2436cd6507e572cf18b113954dca9e239200000000000000000000000093e6ea5ac2e871ff8452f17c4468cd9e00559c000000000000000000000000005b1c0703a2e987b4c8fa509a4328d5688cd8dbee000000000000000000000000acb5238c845e650a48a9ac39a38bff7a747b4c4c00000000000000000000000015a80aefa5907922636983b28283674f81a5f5fe0000000000000000000000009677b745662bc84f4b2ef301dd4a2c5971eeebaf0000000000000000000000009f46aaa99e73d91e2f5f530b2de5040f333ab34b00000000000000000000000022013629e4d0c9b9932bc2e22f4cca32ec6303fc0000000000000000000000005b01b58741a638a08ffc6fdf3774800ccaa7220f0000000000000000000000000d2f22f0d7cc57876bb0cd2bcedbb4a9fe515d430000000000000000000000009f46196801eace3939ac77a25390a04c1bb50d17000000000000000000000000428fdffd8dd1bef7631045df4f2c3478204e7a4d000000000000000000000000029ea4bdc358fa9e43173f0da11fc19693e4a4ed000000000000000000000000f890da4582d98c49e159bca3fa041cf0f4678929000000000000000000000000452e4d4dc1ab5de708aef4fed2c077358e1ebb4c000000000000000000000000d57bfd579385e2540a182fe6af4fae9769153e950000000000000000000000007f4b10a91ac690e385e201516c2b5329d09a2b5d000000000000000000000000135886f115d615db973e69f22ba73d9120a50c26000000000000000000000000fb6d9bfd3d9b3c6b38ce7f84fadcf3408f3e208d000000000000000000000000ad8fb097865d43bfc1f828b8e18c33f6166695350000000000000000000000005dd46e838ca218ffffcedc1073379c3292d95ff8000000000000000000000000657900ca72da99af37c205324473211c436bdad20000000000000000000000009d72564add8f8552334344e5121a317f4c13dc800000000000000000000000006fbc8e340879c5c30511d7d92c9ceeb38b4753aa000000000000000000000000ebfd40e70b5ed98effaccbcf1196de642b0b82f10000000000000000000000001dcd28e6a5e0e81d87f06898644274900fce2fbe000000000000000000000000d3a09a197a5936baf0455193d1ed90896fb4b5cd00000000000000000000000026a373b861a7e4a72c38b3db2edd1ce502a3aa46000000000000000000000000211454d7d6cfe8b4bfc8ca243893e0e99d1147c70000000000000000000000001f3238d8f8d091b2ac4efd71fe32adcb41137ba40000000000000000000000000764664d09a5d7e235eac2bd18b0cd621ef6fd1c000000000000000000000000682ad3d8e6ceca3bfb5fff46241cfc481a9886b1000000000000000000000000d7e0a10211b78189e8774c8c28691d70db8d64d0000000000000000000000000de2578bc273e9835f203aa73112bafccb7208f3a000000000000000000000000a4109d90bcb375acb43700bfadeb2f8971864fad000000000000000000000000d03c908cd95696d6b3a186f97c1751b94cf2c322000000000000000000000000a4d1466c6de40414622117fedba1a8c06a995103000000000000000000000000a9b29a2bc5bd1c3da6cfecdf438ede760cce5978000000000000000000000000c3b17077645a7777cd0fc127df67377c624d79d200000000000000000000000044206a33434b39613068e509331b06bf1819fdd600000000000000000000000045a7fcc674da9eff86fae540d4592cd83b2ea67b000000000000000000000000d13d1b789895e75a5b00953b7fc6a4e34980c1d900000000000000000000000011301b491103599171151f3319b2823b9fe46cc9000000000000000000000000767fbd920be46e01d9588f19d96e2d21cc506b5000000000000000000000000098536746bdc9fb96561a79eb33485ec88345814c000000000000000000000000e4ee00cb2dfa03d15d9a9bb95636daea5aae28e300000000000000000000000027da247e0225b159937689d4c3ad1374193ece0100000000000000000000000016d41429d5d05874ce850e4de457cd1f560fb3ff000000000000000000000000bd19c4ef177bf36877f43804c77b126c108e0ce400000000000000000000000096c59be0e8d68ed6ebfd768022445179ade63849000000000000000000000000d6c5c7a46b840f54cbed03caeb1f3a01ce7be7490000000000000000000000008143219d0390d868e69cff7bd08e7b60184d822d000000000000000000000000fa12cc10739c3297dd7649cb2106ede4b8ffce3d0000000000000000000000000147b2b58d3f9463215eb53fb313466f51bc07250000000000000000000000005a6fad03b8b79de845ce3399d2280b5938b24871000000000000000000000000a4a8afca66b6bef17605cb1aad49952bf3e0b49200000000000000000000000000599b661d437126df884c332c8c52fc13d2ceba0000000000000000000000001e917709930829721ef6ed2421f83e1ae2b7af63000000000000000000000000cfab4894535a0c4f7f38fb4c680122e5daf07fe900000000000000000000000008d118facf3804e8df4af998ae4e8c0f21c3bf650000000000000000000000007444ad7b2e8cacd771a528a609c847396d6a4660000000000000000000000000df85a1cd6ee2ff77e12a5348d107c11e78116fe00000000000000000000000002cfd365c5446167d2813691f1ad40574b97dc8660000000000000000000000002cfd365c5446167d2813691f1ad40574b97dc866