60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000f285694d36501ce2ebcb094679620a4777332d5300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000a7374616176652e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b636c61696d2072657761726473206f6e207374616176652e6e65740000000000000000000000000000000000000000000000000000000000000000000000002e516d6546353835546f70784a484c3477594657426a7a6b633773633858715676384a4d6a445246335175654c46710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000550000000000000000000000000a266ebc4274ea07201e2d0b338df9fddc65d3ff50000000000000000000000006a3ce38cad753a5bbf62ff6019ce5f803035348b000000000000000000000000b0e63bb128b04b87ce52b86f2401291114cdf60800000000000000000000000050f247dc7f9c56d71d7bbc011b8234853c6133fc000000000000000000000000320f371414a86436458ac28f56dd6bb5e0983c96000000000000000000000000b7fcb35692d93bed85716b5d237b5c49a6b448fb0000000000000000000000002aac16012a61cd30dce7d1f2c9c3fe52c52a8500000000000000000000000000a7da8319824c94385a083830f259a36b26081053000000000000000000000000e9caa8f7c522aa02732c072e0a6b58a0bf9869fa00000000000000000000000020aeece8fbedd33f346629ccc8032d6af13b5872000000000000000000000000f69156f245fee3c9d1daa8d4eda1b5654ee249d00000000000000000000000004628941817482ab2f216c5457e9acaca4f6cca120000000000000000000000007a1cf62175bde70db5f760369ffb14cee5fc14720000000000000000000000008831e74b76aa8f371fb60ce12b392da7e93f795b0000000000000000000000009776f8800612817a64b41543d7eabcf9b37d97b300000000000000000000000053eafc16b48226f28a215eeebae52f5d9612413a000000000000000000000000cc1cc05bab355f61eb4f926af82a3eb6fb50782b000000000000000000000000c273cc40a32ed2e3b15d81a448cbd457ac1d39e7000000000000000000000000c3f6113dfc7628ca815cc9a5c3e9c09d9e47a8ae00000000000000000000000014408fdc287a7348c2d84ccc82f3db503dd8d95900000000000000000000000051308557a744ef749b6f2be5f43ea7190ca6f5e30000000000000000000000007b2c90eb9d76cd163e001389a87afbe5eb8aa6a8000000000000000000000000691ee408eac4ec44443ae3c1c7c898f822b6d797000000000000000000000000d50c0958c48579d40ed14d82d910b8290c4082680000000000000000000000009af7462822b0161bc5e87d578204e85a256c116600000000000000000000000025a3c6e4e7c8eb97689ddd452cc7b37615633c390000000000000000000000009e1e836b5eb3df11e11780f868d8b2db0d4b132d000000000000000000000000aa7d36a874405f813755bc8040125b161b3233f4000000000000000000000000af415ee9eae5d2b3301d99ec81663f07e1e9cb8d00000000000000000000000005a8669e45878f016f768947057210840d7a25dc000000000000000000000000cff0e1ce1323cf434b0cff785d298da9cd1cb3b9000000000000000000000000fdfab9cf02e6bccbb3306e0d288f50f56df1fd0900000000000000000000000059174761a9c8c109326f3db78f201d2fab08797d00000000000000000000000099fe5f5c16cf713f8d655d142846311ea55a8958000000000000000000000000104c8b6fc83199711bb2afca3ff55aecd9e0b86c00000000000000000000000055a0a8973eea82957317261342e813a7cecc2bc2000000000000000000000000f87bfaf17419d0681f6ce84d245bdd4d87ace9d80000000000000000000000009ac469c94fed3b652b8351fab2fb05a4db3877ea0000000000000000000000009848def2b9d49d72246b1f4d5c3de3dbe93186df00000000000000000000000082e98b73e66174da6ed64a89cd804f495bbd2e490000000000000000000000008353e726566620f1d20df668122124fe5e12295a000000000000000000000000652bd67673ae4a4ce907e60efe4812ec9e0e2865000000000000000000000000da4389c76509fe4872c5c95916544139a8693055000000000000000000000000f3cc552693618abe1b0e804210900636e4e963300000000000000000000000000f817063d4a6903c565fd78765d0ed1778c68f3a000000000000000000000000fe0f148446fc872798a926abf42d52b0b9a0f3c50000000000000000000000000b71cf72f76312f05279b930fdec1ceab6a0e1e8000000000000000000000000a22b52c5b28b4797ce6b46c6346b6bbe0400ea2c00000000000000000000000005261607fd6d316b4db3db4c18bb89b94fb4d68f000000000000000000000000b958d669c3da0aeb5a82119d6c396a9c4da08672000000000000000000000000230ec8a1087577d6538576603338b5dbe189d95d000000000000000000000000fb4a08c432e652f30b85f10d1a4be8d52e44ee4300000000000000000000000083fe4f85c1479d87566926fca67c3d18068342530000000000000000000000004fe62e712cf4f0c2c815d771ddf491c81f162c9b000000000000000000000000724cd36446f3beac29dbe473a6ed7421bd4411a4000000000000000000000000bbb7457f667a35868c3781820c7a37776fcce83f00000000000000000000000003338a5dcb3ccf7fca14f9d9d2cd31d66799e5ed000000000000000000000000d859dfa40d1a534331b2819dd694fb8ee7011fa8000000000000000000000000dfb11621fd58a9dc5ce6c57337efa0f834b84075000000000000000000000000981bf8b85f3a54164ee571c42a47cfc74bba90a50000000000000000000000005abaffb61e5e7b09909710ed2ba09377f66817e60000000000000000000000009e9cebf3b30088b2ef506a027bcfb742349bc33d000000000000000000000000cbe62b8e2586949698b42008f78e01e55b42bb8c0000000000000000000000006f7349355d3dcc2679c459d201439065bbac2791000000000000000000000000beca7629033813359ab6b6f319b0a759bd507a3f000000000000000000000000fbc1e2d23452806c88ac8150ebe3adeefd3b1b0d0000000000000000000000004046f34ed0ff478ee352ba81a91750810b180a930000000000000000000000005f9cd7689740206b0802fbb58a3112eef73ff624000000000000000000000000b2f1b480192c99c353b2f261c71c0b81209a2b02000000000000000000000000c8bdbb219f15a4936439aabdb9bd9065e738cb040000000000000000000000004d1897fdebe1d4fc1466fadbd820740faf0b2a69000000000000000000000000aa15b6acf392729cfa6d5200123e82cf833de3ad000000000000000000000000cda8231563935e5f44d666d61ed5e476f3c3ff00000000000000000000000000babfae3fa9b7aebf9a7342e5bb45741b020ed2d1000000000000000000000000e20b000beccab3512b459e37c65e3c15c0104fc7000000000000000000000000f195ec17f2517c08fdb08c28e9072c14f94ed790000000000000000000000000497542b6e7c7cb3cc63df5fb5748dc831f898186000000000000000000000000c74219332e04530d487efc165d283209a763240c0000000000000000000000006f2150f87bae5bbd675b1da9407bb1020ce638e80000000000000000000000008f66115f82613fa2536f6f1d0397c612ad1f3aa1000000000000000000000000adeb1ae075abcc84b6d73accc9266ecf721861fa000000000000000000000000d86f951fff1d1510411fe6eb04a2f8361a4611fb000000000000000000000000c724362674a9d7597ae765dccd0e44c64e2d07d800000000000000000000000021051997e7358a1d817d080e1d917d2b3bd7efa0000000000000000000000000c9303b0165e4c6ee43c2c37b723ee5537daed7ce000000000000000000000000e2b1a7254879194a3e5587aff22c6221dc669f4f000000000000000000000000fda8e2e4f62180e8137a53bb540144dad56d62e40000000000000000000000005460bbe8ede9e85a62d6b010cde924eb26c125f700000000000000000000000054e99c18feb048660a0bd777967c058109db7bb6000000000000000000000000a09c81c855c53a5be52f1e6533a31c37e8665683000000000000000000000000819f94261cbf72958887ebd221693e879bd7d9780000000000000000000000007197f3d0e7acd21581e1415b9b66df0d0cd1e4100000000000000000000000006ba936576e474f95fa9c181c7a7fb53009422fb300000000000000000000000078b10ed7e3cb148cd8b91eb80db090fa845461060000000000000000000000002f9cf0d16f6d2ba39fb3706341a9f6b095536bd100000000000000000000000035497fac309336dd798c60a10939c627e6e0e2470000000000000000000000005db98cc93f4b1bcf7ab2a6293c58ac5a64f101130000000000000000000000004145b76887f01a27b01969c7e941b4334ed4b526000000000000000000000000daea5ccee457dfcf78fd7254cdb305688755b3c40000000000000000000000004d8e98653b73f20bad42da69e27ac400039ef4fa000000000000000000000000fc2a6b896f248f3f2cecb2e668275f0a65a405ec000000000000000000000000aee570f6f3011cb2b727885ba301b71911e6fea1000000000000000000000000a89fd3bae60921de1eebbaf4284f08189830acdd0000000000000000000000008f8819f0858cf2d2c74a92e53be4a215ff0e96bb00000000000000000000000043dd34d844773464081a071696db7b5fac84e5950000000000000000000000001f95723ebb8b3d5759f91769aa3954a5d3f11d1e000000000000000000000000b2335d16c30c07f7423cf1cc7f0c8a47a1d95074000000000000000000000000fef4b925cf940e38a351e0a7cda7a86d2950e73b000000000000000000000000a248a0cb6c610e0abcd31009d6512def67fbdece000000000000000000000000277b2489f8fcf05b2d9b4eb4f011bf86c235c2a00000000000000000000000009c51f122508670df242224dcc32dbfae8a60b598000000000000000000000000f1f5a374ec477fb38c62399e34bcf29357eb82d200000000000000000000000091f7f5660975ce06aa1d10fbc642060fc01f9b4d0000000000000000000000005915d8137d3478e06e28a7576df573ab241d10f7000000000000000000000000805192af32bfd1f31a813a4ff69b357857c51a3c0000000000000000000000006aaca9bce86a1f6615e9470906c3d04a37a4ea8f0000000000000000000000001180c1455f80569882b67d23ef0225ae51b950d2000000000000000000000000839a8ae5628b9cb236a3c84f8031aa3dbf57d5d300000000000000000000000016ac8298db6d28c255fbe9872f79b03fcdfff25e00000000000000000000000060b56685954f9bb91b5e416499999dedff5ba09e000000000000000000000000b730fc3417027601dc25462b6ba62d4fa68fafe6000000000000000000000000f1435d6af8a1b97948b06bd30112ac4a33c3dc940000000000000000000000000551ebd86c62ecc0951bb4eb86580d7bd98fbce3000000000000000000000000ee03eb1333809b6d1a386be65b0c986658e31fec0000000000000000000000004806dd4e50e489104495e34821f19bada8d32f5e000000000000000000000000394a29f426f6505d40854abb730d1c8de29c8c87000000000000000000000000063ed6f59bd44d8bc99c3b170a3d52b49dcbcfff00000000000000000000000098b489bad778d70afe8fdbd7534857aee52da64f0000000000000000000000002c46a99ef6d3de926ed59fd7cf13ddc65465ce59000000000000000000000000a88ba63f5d7b3a321d7a9161a147c08c60c8771900000000000000000000000030279983581cba5c976e61f8b5606bff4271230f00000000000000000000000090b2160ee8bbfbe6af77e856ebaace9ab91155c80000000000000000000000003f99206921fccf1506befa925b686bec0e887ca900000000000000000000000063174700f1e8c276b96f8d168b79d6774ba54b59000000000000000000000000bca0460e3e4438a73095f7d34e351c6bb1f3f35700000000000000000000000067c69e3ac63ac7535534bd906de7aea4f9f093f70000000000000000000000004642cc2094fbf267d9106dfecd15118a2fd7f65f000000000000000000000000b699cdff83c36cc368b4e03f29d8b182182c523e0000000000000000000000009ace97bfc4a699ccde23a937b6b4961fa40627d40000000000000000000000005049ae959c192bff2d152bdb54bf677f652719050000000000000000000000006a7a27ca6fff85a70640dbbf2705ad5b076a25aa000000000000000000000000e4b7acecfa8868c45584d6ea84bd6f58fbe4c2f6000000000000000000000000cef32ebd236ee0e8f14d95ca107edf961d94cf6b000000000000000000000000b52763ba4f848df9b8e107e426f7c8e6e1e3cb1e0000000000000000000000008802e113bb30baf136d9e4133bcdc8dbaf9272b5000000000000000000000000d81775154259bcf2619c40b55c9d2625ef827926000000000000000000000000331f39d979382a634301068814754efcc5dd2f43000000000000000000000000ba601b461a7c76a989a9016ac35e4a6739e16c08000000000000000000000000f737df7996679ea693911a84685a858660fe12ad000000000000000000000000b529116b684d962b7b58f81033b90bd781beb7e2000000000000000000000000e6e6cf00d0a46868b2590135b3385f6444ce36c8000000000000000000000000417ab014f7b498890423e7777c5a67fb34f9f26c00000000000000000000000029e8de8b7665cb66714bcdad6cceb51b25731545000000000000000000000000aed17d0d9e13a992c1e4b0b7802655fcae2509030000000000000000000000006c26afb978731c252d3334f9d0b067903e1e026d000000000000000000000000066bf2fbfa34a8e4c7e95b07b70e226032e365e30000000000000000000000000e8f736acb6d973ee1a9514f2ebc3c856e65ea3100000000000000000000000058deb3ac566607ed7ec189129ed15fe9198a13fb000000000000000000000000f3f2a14b4e9bd1dd7e202193044928c02a28be34000000000000000000000000abdf8b372d36615bdea153cc6756e617961f750d0000000000000000000000008d8440f87020fa9c8225af71f18947433ecb0b56000000000000000000000000a80b25f2e8f385d6aedcef66523f4bad1b8d7d16000000000000000000000000e1a35aa92be1282a279fa7403f55006929dfd83100000000000000000000000067918b6dc78192e4ae27d15705b74e2fd0eabe96000000000000000000000000879d527c001a872a1687a05863827115ac4de849000000000000000000000000c6c815bacd56608f505abf698da79249c9965a6b000000000000000000000000497f3cfbe8d9ab9e17f896f71a26d3cf909c240a000000000000000000000000fc8aade8798b842b7841f52e31fc3f4a5199bbcf00000000000000000000000059b32455aa68b6cbb1461a40ed338b6b7609a3e4000000000000000000000000f20a6a8eb4f27049a2666e06e4936c6c1d9bde290000000000000000000000008daafca6ec68c428cf21b81f5d788c9413de786b000000000000000000000000f66ecd0f4e81a89ad9050f812368a61bf0c37a8c000000000000000000000000cab716934e482d0ba2534dfcc224a7b27d02ed6c000000000000000000000000a61c25297105296575a0ac92aec4871331a5eb4600000000000000000000000047a570b8c87980229e9978f01320cfe9e12cd32200000000000000000000000057fc1704785eb2b95bd54e0cb158f00845bce55500000000000000000000000039be5407f1556fbd9d95975774e9388fbbaff25f00000000000000000000000050ab475dea2ff07ab8bc95c4c239beb2371a40050000000000000000000000009ee615c9e77bc12876c82044054efda6edb17bf8000000000000000000000000bf795ecb8fc48c24e63a9eff45d9bcd6ce89ac39000000000000000000000000cf9efd6dffce78855c89a3eea5616ceb3a6d6c6d0000000000000000000000005a53515dff40dc92d5ef28b64751ed0c900a75b4000000000000000000000000244c238325fc1bdf6eded726ee1b47d55895d9440000000000000000000000001387d65a285be9b6bca3c7916d2a22d630e516c0000000000000000000000000bc8375bbe27917620e284621e14eb0c066b68718000000000000000000000000939cb4a740b609c308ec1016a26419cb215ad55a0000000000000000000000002de9a5187ea5463a9757d9da9c92bad46cf49a53000000000000000000000000be91db58a98520fb952a62e6dd33a3ea4a61fed300000000000000000000000069237f2389d3a821f07aae00b765476484a4671300000000000000000000000051afb6630d78448fdb9dba7f1906442ac6dcd8fc00000000000000000000000020288a840340ad92e788db91c938f660c553a32400000000000000000000000079ba253b72d2c7b66723cb11363c87a97ae8c7c9000000000000000000000000a86870f9be53abf3659615771e1cba8fcb2aad85000000000000000000000000e930a74a7ad62ea64214a51c3c9551b68314db8c0000000000000000000000008cc60853bb2380ba0f8790fde91bbf939228188400000000000000000000000018901eecf3b20a1548123c03f7bb471f11bd4e1d0000000000000000000000001a5b6a8844cb16ed77dcd07c27cab96200a1996500000000000000000000000049298a73d700c620ef1939a9c8ed14e91e5420430000000000000000000000003ba242c2a18a3ba7cb0fd9a642e27fd80e11f5700000000000000000000000009ae0c8082c5cd8caeb5f27d3907bff93e22e74ea0000000000000000000000005632cda091039001a8cd931698ce836ec71eaee70000000000000000000000009ffcd9462e0714030f3e15d9198e034440f8504c000000000000000000000000c7fce8637672cd29e0caf1f668f89b20b2e91d9800000000000000000000000065e6992d6e0ea00985178bcbba6e8a7b1b7408b2000000000000000000000000d4ebae4db016eff6ee0089853e0a134d7ac9f3ff0000000000000000000000001c3d2522eb2890cc1383d669a4c36577225cd5ee0000000000000000000000002abeb19ddffb9872cb45f5bce7c3bc53ff0d8636000000000000000000000000273f1cabbbbf7950ec0fbeb863cfb699fb9fba3d000000000000000000000000ef2237e3605d373b69c9466293c2ab6a624f0ac8000000000000000000000000a38b58e2a771e0a46138917cc493b0b0de2818ad00000000000000000000000011c1cc20ff6b9f12f8a6182b21bbef5df8b92628000000000000000000000000b313a3f76e5cdcd5036a6c9a2528971e3f6c7f640000000000000000000000006e58eeb2874c9e032b56494a4f124ccfac03af930000000000000000000000000bf98b04edfc7abf4dd8ea8aa938284e968eb43700000000000000000000000056d9f44c4339133bceeedfcc6d371f73eac7cd94000000000000000000000000826508cd116b200f1fa4833849e2fe0b49b2a7270000000000000000000000005a0ebe207f98f5f9ed2d94b5f5cf415deabe89e900000000000000000000000043b8937d4543d4112d7fdc18a3fa61f23a69257c000000000000000000000000164fccc637427b80d3ce8d107bf2ca21b1cf9d7c00000000000000000000000048d991c45570732974823033e1914ca59e7b98e3000000000000000000000000d984b771cae8e2c4008cac43197a5afd865847a20000000000000000000000007fc9311d69daaa2a6a35a3dec814123c4f846fc5000000000000000000000000e4df44c3ed73bca8cb451d8b246ca60114b19014000000000000000000000000d1389fd361dadcf171c4830c82bf539f0d8dee4f0000000000000000000000004c57afa284646d91a5666759c1fbc7b02c08099d00000000000000000000000044ba40da975e62e0c3c44cdff9ac0f5803d141ca00000000000000000000000005055e9f9f40c3ac517571c0fc4c9ed0d50bcb2b0000000000000000000000007d0a3e78ba2783374c6b8e6711d4983394f86490000000000000000000000000518c91f7664a0ca3fe0233ca3e6258c1bd3f0549000000000000000000000000bc8ec1cf941319ce6c683107608dfa639f98bc90000000000000000000000000b86404ebc82e9e507f9f1c7408c388d400fb5395000000000000000000000000af56e3f91941d717dbadabfeb1519b348388dde10000000000000000000000006e3c5e30eb762597119cbec3454f9cc212c6438b0000000000000000000000005d6b512fc53f5a0e6d6c73748fc42328c8df70940000000000000000000000004b0bffd7ddf13dca1309a7d4486aad6f41035af20000000000000000000000002e9bce4e7543c46b1a726322f13236e979b3cfb5000000000000000000000000023085cbed154fdcaf41d1ea181d853111cca95a000000000000000000000000dc4eadd863446c68c76d8c44b04e41d72852d86700000000000000000000000025c97d54f7bbf4456971ff9e0c317ec46b4c9c1600000000000000000000000055735114daf619603093afb30a44a4b41e1d09e700000000000000000000000059cf2c0cd8d779cdfaa352e90080532299e6037800000000000000000000000038f6953b6cde52dc9db5cc1a27b0aea06c77bb32000000000000000000000000b0de14e1528b91a52d4645b68a96cee406bf62270000000000000000000000009b8619b3043998a17ece8cfaaa47049a74770628000000000000000000000000f3ff0ece36a40469748b2c9039170d1ffed7f0570000000000000000000000009e249532867da767a40b8acdd7f6bb13552b5d690000000000000000000000005e810d6addf011d4ebcc61d711166de926f3d854000000000000000000000000e8b926760be2fe18fe3f4ec1ee5da78ff73a258f0000000000000000000000009981331800e70086973443de7e9e4e0d5236ebb6000000000000000000000000caf34d00b026a15bc8e660a3a85501d90f9f9dfe000000000000000000000000ef45dcfc80ae89c9865a89eebcba50fd52190a2b000000000000000000000000e407e6a9f4f549a72789c345d953f429fb24849b000000000000000000000000b3d424c53eb249223aa2ee196a450330dd4485430000000000000000000000009f63a41fe0ce53d6358b3aaf6cc0d8fa62e890fa0000000000000000000000002535e7018ddac781820912861ec13177ff2c3d9c000000000000000000000000756ba89d3dfff847ef5d6b773df59224a70607a90000000000000000000000006fed43e9e7f7679a77419c81c6efe64dad8443520000000000000000000000005ed656c87ac3014c34122a0a8b76f2754050e574000000000000000000000000b94cfc24404cd2e9f5af09b19872bf61e0146fbb000000000000000000000000e7e1e36ec1a5de93f55dbc38691acb2b28fc55a20000000000000000000000000d841cf68f876e85d95754f9f91011f6f1fe058f000000000000000000000000fcef4c6200ad0dcda07827da382ec26dc43dba2b000000000000000000000000da8c8780934ff519fea05c2367e1fb03995b0133000000000000000000000000d64d1c55ed07ba070fda4bbcacea065f10c4bb0f000000000000000000000000275c0465113b285f89ef2c826f633890f558f2ae0000000000000000000000007c1c945fd6d9a65a9c0578bd0579df5baa450673000000000000000000000000017d766783d166a7b7d7db3becb1b37aec9710f1000000000000000000000000bd22aa7238806e6dc735d6bbb74c97de1b5857b9000000000000000000000000741d33c6c9d0fe6530a5aed5c75addc256f3eddd0000000000000000000000009f4197101e0d8a40bfb6e5dbaf305d886af7bcf900000000000000000000000032bc4ade3341acc5ca6cfed74cd33abff8d0f951000000000000000000000000adfd82296c4b8f78534bc993e6947d8294b3b14f0000000000000000000000004b14db2eb0efe2f48eee7f68c5ad9cdffc2a47b200000000000000000000000009b6d12b71f2e1e30eebc27c83418d64e14fbf5100000000000000000000000044789b76919840987dae28049619da4034397987000000000000000000000000e2ca346447b198c26a52f7a49ea81ddfe95a1daa00000000000000000000000036461b05dc5239ebed81313f30dc5fc2cd0516c60000000000000000000000003829e3e4d5ebffac98808077a22531cc35e0acf10000000000000000000000004edd3d1c31614ac15d3aae3949ab1e1a317bc1240000000000000000000000005ebc6f1b47f661ff7bd5d857e8f229a89ae13a79000000000000000000000000ac82af7df6066bea1b410643b2e3a997099644d40000000000000000000000003d0995ce4300511ac902d5ed049db1d572922a28000000000000000000000000cc67a29f08c53deb55a65d5977e32a3641dfd83c000000000000000000000000a93d24af3d85499137b459d59f2b7c6bc91eb14e0000000000000000000000001c8fe6180e9e9a224ba2c65faf05e3d3c8dc8ced000000000000000000000000162f5b02003c222010f3c942e7da892fd9cf7616000000000000000000000000cca7e51b27a1d021473effbca2e852b7e6c02c0b0000000000000000000000000f270563537f79b7092a998f2a7cf0a2fbdc4952000000000000000000000000f8f7ace6fb7c247707e17cb19c4f5643647ca78b00000000000000000000000066e83b94418c69a67ae87bd0f894aa3b018b6b1d0000000000000000000000004bd2fec8a4cab6b83f09aaf8300125c90838333b000000000000000000000000bab602e7cdc4df9f9c18dec88e77bdbfcdd553aa000000000000000000000000a872e45d9be0958a90b59164fccfcb93ff1bef980000000000000000000000006089ad54c4f07c729eb4f3b45cd15637d42af064000000000000000000000000e4a6ccd8f01c58cd11834f38d58d4f47c052f03d0000000000000000000000003675789c8e3baca208ceda94825ed8e153b75e33000000000000000000000000c27522418d28053d90f946e6484d8a8be3ee1e890000000000000000000000008ef7d0fdd1c689684c4d72200b2e302d8b45ebf5000000000000000000000000a4e0e25760d71525aab62682a745c1f0ae736570000000000000000000000000b4bd7b71e99795ad2a05d1900fd33568bbfaaa6300000000000000000000000090937f071435a012629a87ead92f8486c5a6f757000000000000000000000000f453ff5c3ce29fe2a7cffd64f1e555b805f6e3ff000000000000000000000000edb40d225e52de602e59088bf1954e4e6268f61d00000000000000000000000005ecfd0e33f50ffe8df3b91a9a5b8d175b31257b000000000000000000000000d7fa3458130f62675e9f3ef6667382b2f573f6ce0000000000000000000000002710886ceb45036dff623aa51967b1a70a440e8e0000000000000000000000008dfc56377f895d404e38614c7e78c886d83147d3000000000000000000000000ed4221056cf140a411660e33a56065e6753a8cbe0000000000000000000000004c836c6dd5d5da3195290101ba2f296d31226ac6000000000000000000000000f6121126490b20bfb0af969df8d9dc340062a8b80000000000000000000000002e56de86d3ba5c1f5a7c88f4fe2607e615b7bfbd000000000000000000000000eae25a0aa070ce1b04c434162e5b794dbe482f8d0000000000000000000000004ecc1d56ba86058d775d4539ccd7da7bda8130c10000000000000000000000007aafb7672fd747715f8b1b2521a68a99bc8c05220000000000000000000000001453eef1e5ebb6301234d040eff7c2e364130fd700000000000000000000000013405bb1f58c7a068aee9821eff5589e8197b1ef000000000000000000000000525eb427c8ea0f71ccbd388d8713cd61d1d10ca4000000000000000000000000cec714e5ae2cb6f322ea1a64d737f47530a784910000000000000000000000000e650c7df8ab5710aa15c02d6985554662442257000000000000000000000000719f863b9635cd97619a7a4d4f603b5953916c8d000000000000000000000000a84b0367f66c1efd94fa46f36890f934739516480000000000000000000000005d7f01015ff67c6b2390de4fb1141405874d4f96000000000000000000000000cb8ce6235dac5163fc4b91cad548dafe84729811000000000000000000000000bdea59c00b3dc6144937e9853b21ee0b8484d3ee000000000000000000000000cd845e7f54cd0d132e6492f227f08ae23c5c34380000000000000000000000002549bb64f069a4c1f02e80a6707486b689f8faab000000000000000000000000558d20964b4458f7b461f71c342485377e67bdcc000000000000000000000000defae8213013da895fb45d12b14edb080cb75784000000000000000000000000ac8e7e5f0f36b037d468822c0f1583e232c30cd2000000000000000000000000cd98ef04bda16385ef5bf875858b27e3350a38880000000000000000000000008d083a85349f14d1f20258d8543ca3e53feec9e600000000000000000000000037ace1794efd80033c889269979a5274c26885320000000000000000000000004de11568ef59d10822dbd730b4ff546f132a9da9000000000000000000000000777c0b5bce7cce2d8ed164d6cfcd012670ab68570000000000000000000000009745f724a3b18c7234a66477b93d2cca260767d200000000000000000000000019f5b301258a14138f1a024a39f9c88df3652d0d0000000000000000000000007261c89de17c32bfe019a398293bc901c4b180ba000000000000000000000000bf459f5b2069800896b2fa5e0a750856117bbad5000000000000000000000000e658da9dca42a898b3fb9f208a17d468385cf81c000000000000000000000000212a5f627512e64dd19c0c020e701b4c35691f7e00000000000000000000000079051143f02b1d917587b757641779813ef5db0c00000000000000000000000077c3e915b937d538119fdcd70eb50bfac72dd640000000000000000000000000e9505d7ba3f52e0b5e54e2dd2d04092d736ace90000000000000000000000000ba7cc7aa6592d773eb8961e9254776293acf7d68000000000000000000000000976eb5b123ccf3bae6f491139d641ba4a7a2bdc0000000000000000000000000ac748cc7ea5c23ad76edd8f9ff6b51e2c5eaec3e0000000000000000000000007a29ee27fa654c8ca4691a4e9e862d450d6055510000000000000000000000008b3fc6a193b5076b647df4db9d9c5003bcdeed50000000000000000000000000727dc74a488e68fa646dcbd8639ed1899fe0bf470000000000000000000000003bf3e4164ffc9aa4a6252e5a87f307149478ac480000000000000000000000006de351c881bd251906d438be9c9a361860c53af60000000000000000000000002069b485ba758e48cb42eeb5e8dcc2c6d58094fc00000000000000000000000060bb70c9a53477986ac3e7557d986b90c37608010000000000000000000000001c7b6427d3ac99789c4659957d3e904bcb13377b0000000000000000000000004022ba5ffcf02579eee46d4529cd3a1a1cefe2ba0000000000000000000000009117342587b5465769a70818087b808bfdbd47a800000000000000000000000040e9f2373cc47ada2de412daca5122adb7881f3900000000000000000000000084f941d7c71eb26e7e72c20de5565859b0cb97d9000000000000000000000000618dabeb0ea0601758b066a0aefd44bd847fb8060000000000000000000000009848e0de3b0565f2c861d775101ac8682603d69f0000000000000000000000007ddac8fa8bf897598979be1caa2d6bd747bb531c0000000000000000000000000c48964e91a4063adbef83168901de98f536aaab00000000000000000000000044de29ae4d9ac515bf12f8f8fbc3e5b77674a900000000000000000000000000ff974afd88daa110bc28daf485dcf1bdc12dd429000000000000000000000000932748d35cdd1d7ee1dd964d27adb792a68bde53000000000000000000000000de3b458fb0cf3e1b191178f8b52b04dfa25a9eb600000000000000000000000075c6dcc8d3870cba2e91a04f3fb999bfbc1b16e1000000000000000000000000981d79d94dd307925e5f78941ba990d69bc05bb10000000000000000000000009f6842ef532b0638e3464448a39aece9c3e949dc000000000000000000000000cb240feb4e7cee7f22d7a053f758065650d7203600000000000000000000000088eb779b5bb59e9fc1a857a434925d8108b3c9c4000000000000000000000000b326945f7cf96d0d94a9922e553c97b0c19b20ea000000000000000000000000312297bf7c2d6c32d1072307d167b8d96f2f6d1a0000000000000000000000001b91898986b58ca045858f4b35696893b9318fa0000000000000000000000000013eceb6004e99385ae0466dadb0729771692a320000000000000000000000000096e23e7ccb70dd76f87bcffb7c2a75ca9a0c1b000000000000000000000000ffd3b5a4a7f3f1c52123aa28feb93367740fb4bb00000000000000000000000056046851ca777cdd2e8327f052afec0f736d1bf3000000000000000000000000bcee666064514a0ea6813e73f3f752d33316757800000000000000000000000059894f20f6710911591ff4ed2be9352ee0019f7f000000000000000000000000366cca83b9903f909bd9005636f53fed58e35c4d000000000000000000000000b1fa987bdd7c0ba65fdf14d6d2c3afa42549c1f0000000000000000000000000a5863626b838ee6460e8ae74575d607e76c94c570000000000000000000000004a7a7bb334d6044d202c2f8ffac21b770cfc536a000000000000000000000000b4ac40f4c839dae4a443b4ab26412d41dd7241630000000000000000000000006b2ecdfa625362f6f289076fe858af110bb6812a0000000000000000000000002fcea9c074ddefa11832d0e907451746211960e9000000000000000000000000cd49ee8d2a06e36be9d863702486a4014ffd5f5c000000000000000000000000a7d6c4504c37719057b1ab88e4bc1d6e082a0b98000000000000000000000000550d701710c95b64bd84745dea99b5306b3585e3000000000000000000000000d143da1ae7643bde16b1d0e5abce88ac67b072f60000000000000000000000006c261896ab90ec36791b2e98a77b4391f76339a6000000000000000000000000c6097949c6109ffa9009f91ba35ad6c4360cee690000000000000000000000002245769e3c38cddd93cf234242dd2e7b0d9e68a80000000000000000000000009a1039b20d43c5bff0ebbf087763667168f46cb00000000000000000000000005c921767aed882522760d7c34a6a4a06140f0899000000000000000000000000cbb6f65f2bb0feba16686acf1c92bae20aee8721000000000000000000000000e37272c96f5f96a4fc8504160fe95a04b442cfe9000000000000000000000000b61e6254c5ec0157d53d605d83e0ca759a29d07e00000000000000000000000024eed52a60f7bfc12858c78d7a90ed9bc5ab7b300000000000000000000000005adc98a117a44a80d10d1382ad239c08fdd15808000000000000000000000000dbc1155f5a63b4f96a5df757fd3c5474d6527da70000000000000000000000007b530a9caee019df7ad645bfe393516eeb6ba612000000000000000000000000f6351d2a700345f6d336eef3e1f6aa973ff1ead0000000000000000000000000ceee31d26b61d34249bd69f2be377f71fcfa4cc60000000000000000000000006e3832b6f722f4e7126c3dcaffafef4a8cd24f350000000000000000000000009eb9635ccec9c8ce7a350ebd8ae54c60e7ab6a88000000000000000000000000bbc63cb0647643c45e40fbc7d999e11bdf24b95d000000000000000000000000c6b2c70e48f4a6dae233e1cdd3557b8e4adb37540000000000000000000000005a88ec62ab5799a8e7e18d1d15a9c2894ab5bc8d000000000000000000000000472f85b432856cfe63f3419db2f2f08fa67924f8000000000000000000000000a6385488be715fd291e0aa4a78e2fe89c2ddd835000000000000000000000000b6972c809760864a032d982543e07f9ab7c81a430000000000000000000000001f19d341f2bf1da0911c24d883a9b705c0512fe1000000000000000000000000cc3b912cc15fda6f4f86b6e6caf8809870dcf05900000000000000000000000053bd509208b75a8d8625d083fff2d24f228601250000000000000000000000005f22e07f155769cc9b50e2c16f2ecc46ac70a3a70000000000000000000000004ad17d619d78eb0c020b1dca7a5ad3dbe5e35fb80000000000000000000000007c4550f23cadeb2e7b5e11ac9b75ab903177bce4000000000000000000000000ca73599a07f889e1b121a1421a06f523d02c3809000000000000000000000000007ad778c0593b4563e2c0f42b9f8cdd984760aa0000000000000000000000006a1f33c0b18f6d286ee54588f30e54e3259cd49400000000000000000000000093225c54ba3b3b6db44f7898c3bb27a7dfe40d070000000000000000000000004cb555c7bfd980e433ab557865290e39893f0bdf00000000000000000000000087c8d79cca4ed58bbca0fc9ce0095d42df6537000000000000000000000000003ddc7d25c7a1dc381443e491bbf1caa8928a05b00000000000000000000000000c1b4bf44e55eb8257481471d619b4d56f62fd9a000000000000000000000000fdfa344bb1bfdb6126310524574fa99a1620c0b30000000000000000000000007daae3d7b4150556be530f22c0c88c06bef3c5dc00000000000000000000000091c709c947b28f3a04dd562e1a8b9e34e1a20ea70000000000000000000000001d83d69ce358f11e6d6fe04e9c4fa1eba3ef3070000000000000000000000000041a67e5f86a4b355de32f7bbad190de1cd5ea0b000000000000000000000000e47e9df54ffd6bb1eb83bd16c7832022cd1ffa24000000000000000000000000057cd8e64e21a0f789be64eba710f68436dc33660000000000000000000000006f17cfb3ce1218fea580f355ec2fb0034d94b494000000000000000000000000edf4b0e62ff257ac71011a7adaed3f907a0bb2f7000000000000000000000000a078911a9a411205988d1d472d8b763086ae7115000000000000000000000000d27fe0ed686e3931ce44c11c9df7b7559ee569f5000000000000000000000000647d9e57653f2dd2a4c1de5b518fb070db35a66b00000000000000000000000015012c851b0bc1ac92c15b3c5a8a04a455b6a7e4000000000000000000000000a3a1a9f6e7afda77a48ceaa63ee6bd6df3272894000000000000000000000000aa9bd2a9ce29abd5ac02c015fd6eab84c4183e180000000000000000000000009a523cd23b571d2866a17c7c945a378906ddc80600000000000000000000000024d87557d204b5d060cadd81e206428cdb867bc1000000000000000000000000c1085955d8f35886caecce2fb965dcc9c705652a000000000000000000000000b0dc6e338ba3665004204cb144e89d8fc0fffc5f000000000000000000000000510e6b773a2f9172c13cb5d3c4b3fd783aa70ddc0000000000000000000000005407f517b7d17ec691510880a07b62b7bc8724760000000000000000000000009315cd49d7308014129a1f00d914792dcb09d9d8000000000000000000000000f8721f17cbd2352344614508a6c02fa8acc72fa1000000000000000000000000e94fe6edebdc28fb99ab04eded3325aafc870b8f000000000000000000000000ff78b7ba277a6da1e9969ea9598866337f3a6047000000000000000000000000915a3f7a9ab28f36f36c1b3c653125557b089e5d000000000000000000000000e2ec428ac9809ba9b687cdfbf0a22c5f2dc7c5280000000000000000000000002e2b7c138e0c264adbb0a8cc28c06ce486c8a7290000000000000000000000001125f5239a0d9ebccd02da3d0a54c1da6ccb98ab00000000000000000000000023a40bc75ac7dabd69e98fd7c9d627be34ced3bf0000000000000000000000005cddef4591f249774b6565d9ec09f8cb7a30bd44000000000000000000000000b826a095abe6e092bb9c5cef4b0162e19628ed66000000000000000000000000557fab105c028352cfc62a68ac3c4615f83f24c1000000000000000000000000ced286c22bc3a5a01703f7d32bfb3223f777b9200000000000000000000000000d24d8a17ef716a98808d145fb82f9cffba07d950000000000000000000000002137d12e1cdf2f6c3395bbce64975f7fddc453de000000000000000000000000e490a362386d845871a698a5fb81dd8a9d2d6da00000000000000000000000001a281abba860c9664b5a0bca0230e6bfa1920d23000000000000000000000000f8e622dd3db0d34584850eccf8b3168bd3e5f38000000000000000000000000032d51c39b7f8ba98e8053fac3905c7eb5220a5a40000000000000000000000005938bf9615f4eea7d0052e7ca6aa0bafef908e4b000000000000000000000000d9c187e5b6d0675e9200f7ae1fbbb3998bad61250000000000000000000000001eb606140ae7bb067761ba6b3b0d90c8e6e5c564000000000000000000000000000039145a35889de91e4ea4a9960e07dd2ecbc00000000000000000000000004ecde26264d0cb37fba4370ff1a02835a0504080000000000000000000000000184ae59329df1c7bbcfffedcc605b22bd429281500000000000000000000000099e3a3f28fffc182c97e74e54a810b1a731a920f000000000000000000000000f6048f43d6932f5a55149c16d63490ef6799dccd0000000000000000000000000f3062051e926a338ef48914bb1cefedcfed16ae00000000000000000000000090423e54aa5ef6f54eb09fe38d9973e5e8716ac700000000000000000000000058aa6ae3eb391687da4debf56625368276056eb00000000000000000000000008ba5b2cd2aea8e338632456b16c1839ee8f380280000000000000000000000001c61d03d45f2b9fb7a7d5d5fa0d3a86da0cd5125000000000000000000000000b4e149bf090ea95a8e506271b3c5594da420483a000000000000000000000000c6452f2feb271fdc2025e84fdd1af7a619d8a8d4000000000000000000000000d72944553e0c7543328c7bcf528f06c3572ede820000000000000000000000008ce4c623e9b7a5ddea6b01de38a5f3f4dd5272b80000000000000000000000004e85c5ec658ac1d42f0bbbe107e4f2c1707bb5f4000000000000000000000000f079d82df37358f418f653acbcf6e916bbb3ed78000000000000000000000000df955cc6e8c5fa1d726bdfc65906bd62a6265ff6000000000000000000000000b9030f23840cc065a161cf7e1b2dfaeb408d9cc4000000000000000000000000f31556af984d4e36dc46ae0835953578ccd2855300000000000000000000000089c0fc66de1b6abca1ab3acd90378f16325fab64000000000000000000000000d0f8351484dae4f55e04a522b6623a43b3a41d7b000000000000000000000000aea232d4c115f304a1f6c692c8ee3c4b0781eece00000000000000000000000083b4c658fddc8efe5ef00a3237b3f90acc50c9bc0000000000000000000000004f8186fc3a686c3b81f82bda1e9f0e284de7e2c5000000000000000000000000ad08086607f4b4d5afe6deb7e10a9812fc7bc758000000000000000000000000516f030125ca18f0e1fba4a267392f21a765ab1d00000000000000000000000005a963bd30bfdd87237f0d8d672cdcc4493acb3f00000000000000000000000036b6f14141414996a02298bbaf8a904e73f9bafd0000000000000000000000001fd483cbdf320653633aa025356be3062c95d403000000000000000000000000990f504a06052f8469f380a999f1aa9ee66df2c30000000000000000000000000932449a5de79bbfaa385b2206050344c6e0d20a0000000000000000000000008faa6f7d2aa99f5582feecb4d7d07cbbe60cc5550000000000000000000000001f3ecb4c0b9f8937490d468caedb152cd9e08ff10000000000000000000000007ef5fe80880f4a384bd8375eef87f1ab24ecdb11000000000000000000000000026bf6431e374df9eb59d9d9ddcb4ad2bcdb21b90000000000000000000000002e3253a4535153116b0eaa90414270ffe718ce7900000000000000000000000012e89ea2a63beec8d3a7c3ddab6639f24343eeda00000000000000000000000026e830033b9fe8c92400a206cfdcb6b132f9b6c0000000000000000000000000bfb9220b39eec943939f4d53000beb9324070be5000000000000000000000000bbceeb2133c13e5e90ada5ae734787455e1f9dad000000000000000000000000d8c9adb2ff851e3a00f46d0c64f87f4c892593dc00000000000000000000000035b8ad59ae70029933c0c604704150fb97f1e1e800000000000000000000000028d8458d85804f872a5315e9ac8aa905a6efab2c00000000000000000000000001b7164af37c580407d1b128ded99250c2994b79000000000000000000000000ab1865ed743869a449813129f1e89fc8d262dbc5000000000000000000000000e208263d63165acac5d08f35987f633dc9128782000000000000000000000000c412afb6d466e913ac66f8e362cb40c712665a4f00000000000000000000000020eef9b6cd53341063e9476bddaf017a9dbcc96d00000000000000000000000042a98c657efceb97d30e7d6b2da1350c3e833a8000000000000000000000000036dd39f360cf60f6467af885b1d0bbaad969b40a000000000000000000000000709439330fdf5809e5cdb58cc75f2e4d2791e9d6000000000000000000000000c887c6679ad6ed5b282abafcc63280da60d02088000000000000000000000000aeb143a569829eed17d5d8ad066ec86496b3183e0000000000000000000000003ec3fc2aff78cee57eba16862c9f5a7d4d1794b1000000000000000000000000fbd1ee90d186c700aec600c4be7ff0df25f212440000000000000000000000000ef7f269d4d7266f73ed0135dfdfc80ef4b68695000000000000000000000000c5a4cbd48c535e86716c1f697c1b74099a42e0c9000000000000000000000000d3acf3a4d1f79d0695005de23a7ddb05cae390a8000000000000000000000000bd04eebda59ede143895275536752d788aa341720000000000000000000000000dc176bdaa488891d154455f9f58861574a6f8c5000000000000000000000000bf5bea1e7a37cff0e3c172a996a50a007530c19f00000000000000000000000055adddb99a412c16844159b7404bb09511ae659e0000000000000000000000004b5c6fd18d0305746e5717fd8a1c95682a1c8e76000000000000000000000000d2b214d309cd7c1aa5a45ffc7274afa1d701f519000000000000000000000000618b2440038b66f10b851733ffbaa2854ab6d0ce000000000000000000000000f9e660e51a6de42d1b833776ebf8ab71ad9a7c64000000000000000000000000270ab9fdd6842e3cfcaf62c54b64693ec1a17465000000000000000000000000c4ed96efbd77e10330aa1c71cab9a2803ac024d000000000000000000000000029581491b8c84ae4b06a5f996f86ce1e836a61520000000000000000000000009f2c48f30dc280db9e56478ef680965c274b7d8b000000000000000000000000f486e7af48efbcdb17e62dac18d749ea5eb3787d000000000000000000000000161a5c9cfc749b61678ca6f0af9a5701f6493a280000000000000000000000007132b94403c4b1876e5893c2dd1d2fe0eb5ddf32000000000000000000000000bba6127d11bf9cf29353951581822ed65c6da560000000000000000000000000a6e6485b1e067ac7ac071219e1c79ecacfef874800000000000000000000000024f9cc2a1efd17b288289e2b23a0e83c31a08737000000000000000000000000e312f47f487cf26a2850040e1e4700a90516bca70000000000000000000000002af14c153797c2714759c4ad87cf581819e94328000000000000000000000000118196525314fb42bd5913993045796186593118000000000000000000000000302c897dd0ffd913c4104bc86cba1776d68efabe000000000000000000000000a52b356ba47948dd4303afdfacd8255f86ffbefd000000000000000000000000e5c8783aa9ec718c71591b738c606dd897c19b2b00000000000000000000000040b889029e3b94a7dac3e437184858b3eb3ef23f000000000000000000000000797ae6e969e12a4b5ac2c66571ccacf024ea19c70000000000000000000000008b2c9bb2500e12e23a19c7f5ca5018dec75992600000000000000000000000002fe6294cc584f03c0cd21c172ba67cdeeb6a06bf000000000000000000000000f268d630cc71bcd9f251dbddc3cd71ef1b999c5a0000000000000000000000003939857904f8c4556d38553b1a8aca31e8d7d41c0000000000000000000000008717fe098e548eb9eeec7d8e19b4e4fd0b435ee5000000000000000000000000219f975eda0d9c74c7ff104ffcf328c43f39264d00000000000000000000000011d5b2d71b57c88b29b7078f7dd12adeff12b32e000000000000000000000000dfa95889ebccdc23357b1c69edf1b0d8d37fdbb4000000000000000000000000c66372808d45309d69895549cc4d2790cf9c94cf000000000000000000000000fd4ddd46f713810ad7d2739e1f3526c2b400d9b90000000000000000000000003d6553f77f12be2ddf398bac13d428cdb89d561b000000000000000000000000ce9a9328baa0a0abeffee34e7ac72085da9c9b98000000000000000000000000209f6af045a6a9d1bffed7b6e8d2b2c93ad5fef8000000000000000000000000af8925c8d5752a9fb1c3ba8e8055057a5fd0b1fc000000000000000000000000554a6aa5d67796e36a92d0d3aa2fe9e8950a9db60000000000000000000000001d98e1ff9029122f38b6a6ac557a93e25b7a9150000000000000000000000000bfa188f54b6159aa0309be65757671df70900a57000000000000000000000000236e63b37b6aece487690db4f8ccbaa50ce26166000000000000000000000000aec2f17487dfcd2255b3bfa679aaaa2dfa28e4e00000000000000000000000000b525b85d727331922347fa171495b88e46dfdd70000000000000000000000005c037be1d2652539aecc11db0f3fe2e73dc1e4e70000000000000000000000001cae1364b3a56ba58a266e76b396ca977725908e000000000000000000000000724ed5546d581533920c6b549367e1ad331df6740000000000000000000000008697a647074010cd84427ff683947721f75861eb000000000000000000000000f3d8b9b885b42bd388b40c8be0299874a6abf8f3000000000000000000000000914acf2ff6ebacbfa472bff06ea1b2bab6ff5a0200000000000000000000000010cc277a2f4326f6e125b84ebcb99cf82aa1cded00000000000000000000000051f54ab32b267bc826c537b0b4edf36aa1c38a610000000000000000000000008aa7e81b520a8fc57a2a6019c9225c16520fbfc400000000000000000000000035f31d6f8aeb4efebc2497e2251cb70a297b844a000000000000000000000000a314f27bf30b981727f2d4113562010c2a2974d2000000000000000000000000e5450c58c6b2bb5afc04572cbfd82f7d429f697700000000000000000000000049a5dfb13dd576b666f368f83874eb3577671027000000000000000000000000854ce8d10cda679b12fe31fb156216021a66401800000000000000000000000091b905e0693e6dfc58f0b7c67c2c7f3c483ef24e0000000000000000000000001ec2877f1d81c79f083ba2db9348f2b07b0b6b8f000000000000000000000000c841d961bb2b64fc5364e32edc58b2ae9fd2447f000000000000000000000000234589f69e3634501c01099547f0ec8d6b94a1290000000000000000000000003440a39f5385b6be08b8d9ed4ec2695d0b73123b00000000000000000000000054d65b284774ffd740d264383c6c20cb2ee08df4000000000000000000000000628c0675e977e2feca6918972b79be0f05b1d893000000000000000000000000b965adec3f27b66de4b4575448c6e7aad222dbbb000000000000000000000000fd766f6d9223f510376f18e147b51b61b92d68e40000000000000000000000002cff8202e7bcdfdee8437471df360a1412fefc930000000000000000000000005bf0b28606e07a2619c9831d285382c2ecdcdf250000000000000000000000003189a0dbd9ea21cd64c10f80e663b809f73109ab0000000000000000000000003f51adce408c2e24425716029853c1c7b20dd11a0000000000000000000000007ad3dc1b9c8b05d71f4676e4a3b759737061076b000000000000000000000000328a1b159c3c4fe0f742c81dc6afdc5582490461000000000000000000000000197909d59d3af5fba138c28acade40812dfc95e7000000000000000000000000418811b456b6ad9f3a690e293580f07511d6ebe80000000000000000000000009febf6e02d234fa3663c5481f96349e1b6ebb0b4000000000000000000000000eb2b17c35d456aa15322528f366cf4e0e5a0c558000000000000000000000000ad9d05100acf5a86af2e77152ab64f4813f38f850000000000000000000000009822895d5513f6cc3b59953c7acf4a080b04e589000000000000000000000000aa0e8ec18e0c0d682429ea0aca10090047b7fadf000000000000000000000000d4c7f4caa1a06f17c43b48778c181dbf1d9a911e0000000000000000000000005a92ebce1efe8d8f211fe56e80895a763ba8bbb9000000000000000000000000d78a371f373d592e621e0c44c29a626d737dbb040000000000000000000000001f9ad7dbb5cbd58757a9941b18a51a6c5d530c3e000000000000000000000000b272ec5cec279af63e77141e92b63a7001ff5a840000000000000000000000007cd2913b5e9f3e0c3d04f2cb6d10a05e0f5136d5000000000000000000000000ad421bd0c774fd2ca0dbb9fd521164deebc057d6000000000000000000000000b8c57c9c3418f75235e7e306a4344deb718fac4e00000000000000000000000081b2219324a3630b0390a2a9a552af1685c1b9990000000000000000000000005ce52348d3bfba35413af51c7b9e542dc15cc3f2000000000000000000000000987eb5c714862b3a1f3aab882805ea9ccdb9f5b2000000000000000000000000119d5c5bc6089e42ff80d3344a4f98f3c9e8608c00000000000000000000000021360edafa17579d6c2a109976b0bac7b9977933000000000000000000000000423b3456bcc1be9c142d04e78fd82cdb19fb0d77000000000000000000000000b232a81d1ff265d5fa7d3139ca4d3c2766d7afc800000000000000000000000004194084ee65240921ce7ed19f171458d585f2b8000000000000000000000000e24ebf7ba011e497c3c5d6857c322c0cacb3e058000000000000000000000000047813018449488ad1b4a0036e4b47932fcadbc700000000000000000000000060bff884725e7aed43cdfc585e68144e93b9636600000000000000000000000076779245ee313f4c2f41b23a7de7dd62ce7de85f0000000000000000000000004fc0ec63c6029983ddc6244f9ecff63daa6a6f2e000000000000000000000000dd70c502a0fef3b7642c7478b990a9b40414f43f000000000000000000000000092568aaa1e21b06fb998bd1a63bb7c4160660ea000000000000000000000000686511d3082a9d4d6b13b6715cd4553000248816000000000000000000000000221e8a8c40833d1d77df30f4b5370e3529593c9500000000000000000000000020757ccaadf7d84242cff9d4f47717522882c53b0000000000000000000000007d99c23953a4a5e5b693026d7dc490fdb114d994000000000000000000000000843451675135f0ce6744a57f738e143fdecef42d000000000000000000000000677a03c539d1f056751a49ac588104e7008d27ae00000000000000000000000080590dbbd19a2f28da6af549a3cf25970580c02f000000000000000000000000b6b5c07f6d1ca02c13b5b1da2b325dc4d373c17a00000000000000000000000054e7c269703de4fea64627a0def36f539b5f3d66000000000000000000000000fcf0f6a7c4607199a15bd8d79b5ab6ea9386e74100000000000000000000000053fd52db3e807ff18df7218203552aa35b02ef830000000000000000000000001c4cded7a44567ed9c9eacb13e0f8cd92b8fae0e0000000000000000000000007caf3a91744712cb7d12410419f4f23a78f201ec000000000000000000000000f70fb992694ba397deaeeacd2654ce2bd2b2387e0000000000000000000000002a3852b1efdd49f79577d87f7425b1728ee6204000000000000000000000000042639fc593a43a1750c42ea81912ba12872addb7000000000000000000000000dc2156a8ec8494ac69c7e4112b3809f91423ad7a000000000000000000000000e1ee7a6c6c4457af02981887fadb226edbb13dae000000000000000000000000c96de62c891e6302a5c55f3a44ae5aa0c65f50ef000000000000000000000000d1ea242eb6813f6f963719bbb64f4d9df7fa9a2e0000000000000000000000008c1c26b4f46877f3111312b8fe954ebdcb839f310000000000000000000000001f6be3f3a2eb77c5002170a011ac4974790b66180000000000000000000000001ef821ad8a1b2853f980b381c15770790df67437000000000000000000000000eae2be9f968d7072bc394a405bc0e33a95fe58d9000000000000000000000000542971dc60435cc99275a0a21e37806919d1650300000000000000000000000069f598be6f9c9b8935c049392de5b2dadbf0fed700000000000000000000000094bfdd9f9ac5f6d5cf409c51ec0d1fdfc7b5a22b000000000000000000000000b4c881f33ab929dc579e6c7ef896867607f01a7a00000000000000000000000068472c8a9f3805dfcf777606f9a1da3b103f127c000000000000000000000000179cff0cf12b6ad033f9af3b9f62a1bd0d83718b000000000000000000000000df3adf290fe4282f553a5e95713871fc394b8ea800000000000000000000000074afaa07f13fa34105aeb166709181a717d03a0d000000000000000000000000cbc9d17db9a831012437600ebd69a1cab3ab50ee000000000000000000000000b2c66490f3cf9573577301423557c812baae199b000000000000000000000000f6183b627e8597e1fefc68582b9d54496b2c675b000000000000000000000000219672a07f6c703b88117c04dbe836657621e97f000000000000000000000000e4e5f84b5bdcca84d57fd78dea5b9c61412717f00000000000000000000000005879e128145f7775c5a1acf19a8d199295d91ab8000000000000000000000000ea57b2af578763f98281ab1a5e21ef851ccd3398000000000000000000000000ebfaac017e93085e90e0a31f6f64910946972e6300000000000000000000000017c559a2d2260c5a5683f4ed2f96c8bcfdf7766a000000000000000000000000ac92644652183151926c50a1ab695874866057e00000000000000000000000009414277604a8843e2af367334516d9142ade22b20000000000000000000000006d707423b022f692e7e12cf7d446a3c08855dc81000000000000000000000000ae25de0d088e9a78a97d737785573685ec27c98d0000000000000000000000006582f3ea29cdb933534a6f141d75ed949e5e75b3000000000000000000000000cf9e661e812a7a3a657e029e1065e5c78c583807000000000000000000000000fb676f8aeec14fe00815ea73b68e7972936ee12d000000000000000000000000f3e6230bbfe8bcc36533a74a54f4c85c6fca7ca70000000000000000000000000be7c9b19c5806356922155faaf69c288bda771d00000000000000000000000095cf9221be4bff528e1d35cbb9920212f7f4cb60000000000000000000000000c5d045eb82e47b1e172e98d42de4b3be9b57deec000000000000000000000000fc696868672e53772619b580a668e6cb4e8897d9000000000000000000000000ae42218a0db85bcd6e95a35c42e70c39b3cb8aa500000000000000000000000032fe5165f11f9c8c1a25963592f6f0726ac5605e000000000000000000000000b10ab2dc7512ec4a12b46fa7c466997ba858baaf00000000000000000000000055cd78f14195b50091c9f9c5db3ee1e264f44a31000000000000000000000000eb1339185a4a534c91531fb82752b0d886a847cb0000000000000000000000001f4ce17f9bfc2464b700084cd11cda274eb78a6c000000000000000000000000a3f165147bd404c821ce8a350167430cc959ff1f000000000000000000000000e30449677671524f5fb7ad4d64932ddb24981b3a000000000000000000000000efa1350e562cfaa9945ab498a4c9a9d7409edcb6000000000000000000000000eee2aeab698b018eec376065ac556dbf0778411f000000000000000000000000d57c252e2e5ddf3a7ea6bb263cb58a56cdaaa8dd00000000000000000000000011465d8466dfc96123aebdd2543513e3df1be4a1000000000000000000000000faaf359d4c7d981852889feaab42eaaa510418da00000000000000000000000038a579d6329de40c874e829ccbfbdb3ede40edc900000000000000000000000080f58dda00535dc7b590a093e7f8b28ae8b2913a000000000000000000000000d657779d04b4282186077182dc37d51eca9203690000000000000000000000001bd0af5e26097832d3c9cefdd1e2f7b5f151831f0000000000000000000000007efd7bf380785e04fa1dad2dfdeba5486a4f0b890000000000000000000000007cf04c37cd564073306e180d8772599c99431efe000000000000000000000000ef61c6fc3b9ca9e439f46dc23d9fb80e39aa7acf000000000000000000000000aaa3d16eb43248bd1b2132aab704290720cb097d000000000000000000000000ff21fc323338ccebb726f768d26077ea8ef405a10000000000000000000000006d206c8e96a8fe4c797c448cc6a1f09226c112b4000000000000000000000000a7da4f5ccb7cd69246d9e5c3a130f41186d1b7a1000000000000000000000000915f9520a08445c881482fc8cb858106377a51430000000000000000000000003ff002eb80164d33bfcf7a43ede84424b668c039000000000000000000000000b1b75fb4e8201bc5b71771b3572c7abaa2aede290000000000000000000000000dced3119b2332b5adf6c24489c4575f72b7d00c0000000000000000000000000798fb2a6f12dd2f0eed34355191ec036c0f2a530000000000000000000000002161121c4e73da0c79890382112dbda715bfb13f0000000000000000000000004b6349cb1fa370f76e0566decd5e35331a2ad447000000000000000000000000f5be623f4ab4c4753476db5c1ebeccbef04540ee000000000000000000000000235694ae7d9108494e0892edf217f7afb5dcef31000000000000000000000000066ce8b1e45a9f1146e2173998b1354458371c230000000000000000000000004d827cceafec2b83d0b8f2c68efba43d0e16bc090000000000000000000000002e49c0fa7e486f1455b777ff0029abbd0aa94284000000000000000000000000aa5dce330abcf89f2f2ac11da902efa2f0048bd4000000000000000000000000ab8a92b7bdfcb41d6713ee76308debaacc0a597c000000000000000000000000dddb87932f1baf1d9a550ccf942004275779d7220000000000000000000000003a31204968e08ffcd4d00d4e42e50d4259d0697600000000000000000000000075e389cfa0c3fec712338819bd767b3decdb65c5000000000000000000000000d23215d92bfbdf89b861e019a19f1b259255a677000000000000000000000000c1ec17b54448984e7e1676687b77ab714c5fbc50000000000000000000000000e9e8a4b1edd14b7d8647fd07a582f8e9ae00250a0000000000000000000000009d6325c0c7cdf833f94f22f4cfc67154a7031573000000000000000000000000ac8d905e9327f444dcb8c2f10f4eefaf53bf7a800000000000000000000000002197880d5d4b3c9c336746922b4c41ffec7ef81d000000000000000000000000253df2a0fd9794c46d8e007c4da6f53528a41e150000000000000000000000004a52c32d7618bfe066db0f8770e479cc1d560dcc0000000000000000000000008fa608f990349ad7dbada8b0df2228e51f38d2c9000000000000000000000000e2a93c90563b2895543c348b5ac66cd3bdeea1270000000000000000000000000decd407ed0f59a9fbc96143417836e4fac0a0f8000000000000000000000000d637f4b9791bc3b4a19a61afdec04b2c35cc619a00000000000000000000000007d3cfa1b03d57cdd1a6d73ed2ad8a6929771bf10000000000000000000000000cfab34f1d5a866a14e1a716479b6ded388089200000000000000000000000004b9ae2118585cb5cd6c4036d246989c95bb398d3000000000000000000000000c1d46107c754f75ad7ed6f68abe9a79edd138d310000000000000000000000003d6010e5bf1d0280f4d8982749428d7f5e429b3000000000000000000000000086acbe88d2e92ee021750cda7deb6abad8285b06000000000000000000000000e8c37c80c543909b81222d8ec4a85010ae408e490000000000000000000000007190eb13f11df16e9f707340fd69cdbd4b71e9a9000000000000000000000000dc56cb909d75dc528efa9ed1283022fcc3bf8de6000000000000000000000000975f6503ecaedf75f07c9905f84604b605c52e09000000000000000000000000c4a083cd896c782eccdeb14fdb0c2eb9c6be0e6e0000000000000000000000009fc3ff57e4b86f80c5075612ad1460e1b15770330000000000000000000000008439bc87c72c8c91893d1b10b0cbdaa108b9014700000000000000000000000030ec355a69d935a8ed3df2b5cec7190869a22b370000000000000000000000002742a6540c7fd625fa19b3a01c902dc1ceaadccd000000000000000000000000ea7e8197d29a573c2d858624b06c7e3b7dc304250000000000000000000000006941dff52d43f7ce836425b442e79e905d7384ab0000000000000000000000003f8d444c40bd7db04eef77a7f01b063f5dbbcbdf0000000000000000000000004d38c56f7db58fc39f28e62ddd18b4a2c6cff99c00000000000000000000000006d4916dd0931a804b2f0bce0dc236ac0e4d632800000000000000000000000088b693eb9f499ab4df7453a9fee7a55bc5e6ea79000000000000000000000000e112553afe05712c19c9251b08550193c7b250930000000000000000000000002dfc2cf2e5c75205b17df17e9502e847fcec32a4000000000000000000000000d9be9549fd27f78eecb3305a580ffa5e98b362710000000000000000000000009209898dfda78128ee186ad8629ffdd41b0cc6b8000000000000000000000000e3744189ea588cb72ba600e46320218d702b6df700000000000000000000000099d56184b1f14ddffa8ae2e78a61d1f7b69e1a25000000000000000000000000daade5762555a950038087ca838e499bbec3dfd9000000000000000000000000ad82c21880f582ffebfb7accb0ad5c683bdca17a00000000000000000000000001f71a1898294d5ace0868f9f871407e5b038d17000000000000000000000000311ddf76c51051c9a32653d692f7a78fd6e48106000000000000000000000000228be88fe3613b45541f3dc6b7febc3de979c2c1000000000000000000000000404c15cfc37084288aff19e52580b16a7c7a3b60000000000000000000000000d88218b170c76a0583684dc4757f120ef1ec4e5600000000000000000000000093997e23ad5499d96ba4a9c30c5c1d5566461447000000000000000000000000d439236ae99895e0eb929c70f6df988e354d7c620000000000000000000000005b6d1529b02e1b0fd92788c78659295c25caad900000000000000000000000006141f1cdeb280f7fabfc156c37e114627a210c900000000000000000000000009d58e90c139aecb8358baada93216dc5b89e3bbc0000000000000000000000008768c409b1e6a177f3d10165696f78aa99a9dffc000000000000000000000000e9755513ab3f3963df8e616681d5338f41dd0d12000000000000000000000000cda60f687bcd4477c0486536215c5e633567c86e000000000000000000000000339f8599ede23edcc55a4ad77cdd73077ec6d5f7000000000000000000000000e116c80971865d10079051b309278313df0d10e2000000000000000000000000b93c87a13fddf3f0d988b58609c90c425c32225500000000000000000000000077e36578f3b29d70d2099a8e0199bee486b325a2000000000000000000000000dbe6f7f8d0c7cd0d917a65ee1df4210b6224e38e000000000000000000000000a3b91d2ee7be5d97c7e0a9e97485fca5a757fd24000000000000000000000000a0887a574d2a1eb5438199f85640242ff8a97bbe00000000000000000000000094978883f16676faff8c26fc5cc18c218833f3a7000000000000000000000000d78d15f7edaeb19bddb6d37963933008c691eae70000000000000000000000007367043427703ae732a128975d4f363b65f93cec000000000000000000000000d4b3a61e03674900ca47578c857d8becad3db1880000000000000000000000005d393463c7401439756a61c0e4febf82b5c921520000000000000000000000009ed4c10cde861fdb2d52bd5072f2bea66494dcb9000000000000000000000000122913b864a6e78c686407c6a6f530d78fc4b28f00000000000000000000000015c1183443be30ee7daf0621252a44ed2eef5fc00000000000000000000000003abb1e2ba2a6b73be2b7926614df0ccef3ba8cf2000000000000000000000000288c96ab6abea20c180eecf0cd7202ab448c957f00000000000000000000000087a4b68e7da80f9bb9149cc8e00ad2d4bf8c9319000000000000000000000000b0726524958a313bae7705a3b97df9c8f82f42b3000000000000000000000000b1273c44c846e277baf84b017a8ad681961d5db000000000000000000000000094533467d0fbd05ce659499931e4f7e9d4d6db63000000000000000000000000a35af9f707e659f9da589aac22a863f5ffde5fb3000000000000000000000000a142866eedabd241d0c61f7093489a0be12e52c80000000000000000000000008fc4b1230481e7cfd4a51a24c88995751abc4fb300000000000000000000000070f1bbf56927fae797fc6e3ea2dd9c2a150e578c000000000000000000000000a4fcf7745c3c34c427c1e51aa6b7c4c7a6264a6b000000000000000000000000463d4e6214d383e2c650bd877bbdf026fc2ae896000000000000000000000000de94907a6940148ccd9113dda69e8258242d0e0700000000000000000000000069a5f6384ed335f3a13f65f3b29d578a111f29a200000000000000000000000040401cb72667dc6e412209f608f7a2af9efd1a2c0000000000000000000000007c8c2834bb11f20405931fb8532ac8584e43a1e500000000000000000000000013aef1ae7ae0c6d6dd4988ec67b33362f16a41f30000000000000000000000005eb2db2bc06cc76ed692ab6e91bc47d3b0f74f13000000000000000000000000699ddb43dc5aff02cc61bc4ba668fb595a8b86af0000000000000000000000007d624b3a12b90aa642a65d6750c8da67302343250000000000000000000000002b715d6d8d6802ddc8f1989c2d39f7bea2a2f20e0000000000000000000000008fbf6a9e62e976e2cd3c0b0a96f004b3f46ba42700000000000000000000000095a1126d2ca19f40eac29549e9b74728859be7b1000000000000000000000000d9f6813446b438212a56330d7d77cba13f2ba628000000000000000000000000a828c76a7a3c21ced8401feddf9b3ad4c5c5adfc000000000000000000000000af0a93f6890bbc409d22b92ad8875d4a95df03e70000000000000000000000008d84f4fee623e8593fe079928b71bb7d42bbea5c0000000000000000000000009f6f674371d3804ce0e6ab15c00af0efc516dbfa00000000000000000000000045a93048e686c4f5054fa26c85eee604d7db61d40000000000000000000000000f6e6b2ae9540c623c83bf955bdeefa1562d9e760000000000000000000000004a5830136a21af2c6d99c7a542f9fbbf843bdb600000000000000000000000003e33b643d62859a849695af4668e72e902b51859000000000000000000000000207b8844043c839cbaeb2773f505d56d27d638b8000000000000000000000000f08920e04ef26baf3172ca013fd17a9602daed9c00000000000000000000000041e28fc53bc97a80a4a8637da5ebc5266f6d924f0000000000000000000000003dfbf91798b6c24b9df31c6e291695e831bb295e000000000000000000000000495503688d18de425002ba382dfafe2f6d7e4a59000000000000000000000000b784d9da3592e3f43ae426be7f085c5e999df7cd00000000000000000000000017766c26f70668addc660237671ff3b2c0b29b5a0000000000000000000000005e7895d75cbfae806ef621f2a3f965300eff464a000000000000000000000000b1ef9a5e5cf8f2638a0f6a2ea6da465ef005c02c00000000000000000000000015485bc7c3f6ac0baf1ff8d31c81abfd2dff74ae00000000000000000000000023d6e9caafda7af52364b8f9f34183c06bf254c3000000000000000000000000b86c80d5185c5ddae3b5a93ba265b995ab6c9bc60000000000000000000000002ddbf5a42b6db97e146d8489a7d8b9f5cf27411c0000000000000000000000003d65659b3dee51facabd3378a98715257547ac1b000000000000000000000000d6176889feab1277ea65a488a5dfe40137fbd1cd000000000000000000000000bfc50776cab67462eccc6573a0eb878643385158000000000000000000000000142507a21ca01837ba1adb70dd9f0b248474ede300000000000000000000000075823c4ecb233e4fa052a0fb9f1790a701a74d4600000000000000000000000052100aadea7a66ee702a41d43a310465cb196f24000000000000000000000000a959bbba43e8b66c1f7eb18c8016daa04f288484000000000000000000000000e10cc68d434c084f0f5c9df842fa14b8f8751c780000000000000000000000004720dcd86bf3afcf0ddc06aa652cd380e9be6bf4000000000000000000000000cfc91cb2ede7e50bcbf4b38a024c708767eb280d000000000000000000000000aab43de006f3a02272ccecbdf553b2963b244cfa000000000000000000000000d9ca9760230c2d5c6960e55476b693f7529a86bd00000000000000000000000014c5dfb1c660bddde4a670157e5faeaf465b97ea000000000000000000000000bc7090adc84f589cffb09e6320b8a994a7cb80e2000000000000000000000000848d60946ea6fc9b33e05bfa79c097a794793e9c0000000000000000000000005562cc3e5c8feb3f563dec77678f90bba6d43f2a00000000000000000000000033fb13d4260470877f92d56e2bbb9753659d0f2e000000000000000000000000c10d8be5c570856bec7d936d4e1e1f51308ff6d4000000000000000000000000a617cdf91cb01faad95d1069bbd898cc3d9f57c300000000000000000000000033e11a023c6c15ecfb20b250c82238141c12dc30000000000000000000000000dd3c74a5c4256b20105766452234b5cb120b2db500000000000000000000000081edfa986baf6dadc9e0b768c9bc73281d69bb9e0000000000000000000000004abd2738c3e3fe3e6a078b41d7e643125879a1aa000000000000000000000000391cb57a4639ccb31c9b6e0498828cb7889b0476000000000000000000000000b4b870d6d04942a9b89347d294ba57eb7b754ce900000000000000000000000019bfc9dab23a3084a4e22cad9764e51105bf189a000000000000000000000000f1b318af36c0618377dafd68cb39269f7a669883000000000000000000000000c45890aa6363826812fff66ff7efa6b58478df62000000000000000000000000bfd45b80eabe9b59b7f433ea8e06f3e775dd8d2c000000000000000000000000d093eea20d71aaf2a1701681cf7632e377202679000000000000000000000000cb4967fb15ed86adcc82188afbc82b849cb19844000000000000000000000000d833ddd6196c3db1512988596639704f41214f3a000000000000000000000000b95d16a976893f96b6b4b6cfc50009717c84a12d000000000000000000000000df9843bda1b161284d889caa5c5cc1f9132785f50000000000000000000000009f3c5bd0c4ed877e8a696410b26629bc4b56999f000000000000000000000000935855c58dc07d8e44f09696209df943c044810f00000000000000000000000060e07bb9f67350cf964a4d8281f6f71575faa5b8000000000000000000000000c00b89eef6fa634c6d70802af8af54a0e92f2232000000000000000000000000a00df85f6311d15ca48b317264e2e8507a54e551000000000000000000000000a479e95c3095ec15125c3164ede31e6e4603ae530000000000000000000000007ac65ed57f330d38923ea5c38c0d3759918463140000000000000000000000005ec7a10b7e020cd2fdf91a6bae0f1194abc758fe000000000000000000000000ee4aa7af114281f7526dc6ac7a9e2e686521464600000000000000000000000004e4a03b76c14cef2ffa367c2a60a87a2742d9e400000000000000000000000068ec5ce54e1460d113deae1bd6489c4669167ba5000000000000000000000000b1a462bff64f78b47b5df81e73c88e9685258ebc0000000000000000000000004c791fc364993161ffa78bcbe484466bf7a67d09000000000000000000000000af6cf68a248fb2bb72146b84ec96e6783e25bd6d000000000000000000000000680e2304d6c24f5866fafc10c071539df685598400000000000000000000000008d217f1c3fca1fb21860a1df9b7f2ce5cca067c000000000000000000000000b1d05f929b933b8c414e3b7026947562fff4992b000000000000000000000000d6e74987a98a4c04ee1d95df4e57d856052ce62f00000000000000000000000001728b99fdfaff451d44f779463722adff1e8f43000000000000000000000000af6c655005b2e6758692e722543783dba0df291e0000000000000000000000001834513ece30440390c0c0e3ae10daac2eb380d20000000000000000000000002d364a886de14d64cb26e3320f876a7461364ba00000000000000000000000000c987fa56ad9768c91b9dba84f810b5f22475d020000000000000000000000008beb83d2d5496fa712645f42f18e9f0b1bbb15120000000000000000000000004f26f2d943c5af176b710b50b7a8b6bb9d52128b000000000000000000000000d8630d8762be634f9fa6b0f4e06b8ae6cfecedbb0000000000000000000000009e721d1c2f998ee4a4d030112e7e1adbea1c7e990000000000000000000000008001dcac86f788c358ae639816ed86826ffbc00d000000000000000000000000d68acb3f29b157b865bd80d7551b96cbac4e0d3100000000000000000000000007eff22c3626a7a100c4728af9a3b941cb8127b90000000000000000000000002e6fba1284a5fce8bb468ff4719ee80a9fc713bf000000000000000000000000a6f24def2304cf483f52ce438f5926e4667ab50600000000000000000000000083a4c693e78edac1af8b55612b9444b564059ed70000000000000000000000007373f6bd649cfdcb7d23d55b9be1b922f78cfe0e000000000000000000000000b6caeb41a776cf0998e168ea97ef2a4129fba12500000000000000000000000046896b3da415e8886f8c9a40445b7cbe8548a4350000000000000000000000002b1a17ced3997bd3d1128908a03c57ff80c5bbc8000000000000000000000000c67a3777849d27e402a547f123666c20fdd22731000000000000000000000000514eb9d6f15f578d6c399dcb73cac6aa8acf4bdd000000000000000000000000fe93f411f556ecc47ff64e4c1721adefea0a7de9000000000000000000000000ceffd295197342ec64b10b3a2758b4e1ae000492000000000000000000000000917538d09af26ea83a8cbb15edfb9fb34d06bac10000000000000000000000006ba74dcb58369eae56444a10c380df571b346a60000000000000000000000000f0b4ddeb70dd01f7682df135b19c9122c45217f9000000000000000000000000c1ccbdab9fb3e54c6c339ef0cb3cfc0e7f818dd0000000000000000000000000a6fdf4559b12037faa598bc360a10ccbfccba5780000000000000000000000005202aab772c196a4ed7d58773c401269db8f1ee20000000000000000000000001e76fa946f5427655fdebec73816f75c4b00e2e1000000000000000000000000cff8763effddf381a08cbdc4d3f8249b630c284900000000000000000000000022382d5d72a7442c0949ad9b9ae110a8a35706e2000000000000000000000000b66f1403aa07ddbd9146bc9f7c18124e18a9dd1500000000000000000000000049494cf2bc0dafccb98748bc05e179d0f45d4c1300000000000000000000000052e022c612361b339ca3fc33fa077d9012da45e7000000000000000000000000dd7b8c4bd59f5741d6f677f69fb8974099b86a900000000000000000000000009851d4db8273674b83e961f22b8811fcd61252410000000000000000000000001135d588c2fbfafaa9f0490a215a237c79c596830000000000000000000000003da1724fddb5e5485341ad0abe661c09eadbc2bd000000000000000000000000f3854598626722988568f2223b848f7b8177f35c000000000000000000000000a2ea0bd3f961b4fa5c4deb1bb3ff3808b7f9cbb60000000000000000000000006ee3683f0b2fdda9219f7086534e856cddb7d5ca000000000000000000000000067252bd5ae19fa30f8803112f91c37be9879a7700000000000000000000000082b653755e25bb9d35ead41097e7e54d37194e8800000000000000000000000060ca751e0a031c6b46a71cdca514036039e565dd000000000000000000000000d528cd7b090e7639ab97261709e3b8f3181c789c00000000000000000000000039dd09f780b090378d4e221d7adcab1a99f3995a000000000000000000000000a701a23083ec35f942dc12a618cc3daaddf0c621000000000000000000000000be9a396f82a08487eebc0c72752d6e4605e009a4000000000000000000000000b7e1a5bb5eb9a42963cd5a137517b11b163bb1c9000000000000000000000000282a380b16ec598a5604d19f08e2d6f6c9f026250000000000000000000000000f2285e61da5146becfd2f0f830803ad68b1e870000000000000000000000000b51810bb87e9288e74fe1c650dd39873bb391d34000000000000000000000000fc3a39268a1c53f46ae32c927ff1992980cb35ff00000000000000000000000021fe78f57d77112ae17d3bb44e10b46690ab5127000000000000000000000000b6a50357baac731d79ad74c136a952393167a1fd0000000000000000000000009897cdd00bd0f2ac2e036325cb8e131bcd9155b60000000000000000000000005dd92550e81c0ff7dc8562c8f344322c216bf80a000000000000000000000000f9a7b21682a7a7ecb749d3ff1874b4c951258627000000000000000000000000b7a9518b2115e1366540914f46e02c7665ac98a80000000000000000000000004aee115d564d58ba8d4fa5dd93255c2dc150264b0000000000000000000000000d148944abc94d0681b5738f6e9f19eb736617470000000000000000000000006f0163f9cb38eb5b6670340ee812fc77fedcaa62000000000000000000000000fb525a4f41621ab59ab7bf7488c77083830035bb000000000000000000000000e6a7ff96f5dfbc711c4480c3be845589f3ce810300000000000000000000000042f9900ffe8252d471641d44c3e4147c8e827e170000000000000000000000004cb29efa7c2954d552756d3e2e10e1e3859602fa00000000000000000000000024fa1f93d5f301b72a447359c82dd17194d1c7b40000000000000000000000006f91eef41060f9feb7bb6281a6707250884b620a000000000000000000000000baed30bd06bf1a03b03d31cb2051225e45a977c3000000000000000000000000de80645ed36288ebb85b809789c3598defb269950000000000000000000000004973e733098a3f4bb80fb29240d34764059c9c65000000000000000000000000a597428b060facd0acf1e79a0b6f3e67cb9215ef000000000000000000000000766434ae57d5ca7074ec7dccd5d49d5e249674a2000000000000000000000000becf0d888934d204c3470e1876053c62ee955bab00000000000000000000000005bd1bd0011003c29aa31ae0f4ca438706d91f7f000000000000000000000000853076cc75f699e305d73c1dcf7b618d347e5d54000000000000000000000000910512ecf56229834e3e60a79177629f4035a56f000000000000000000000000b05b3a493d3611bc2af3a1ba5e122ec83cd70116000000000000000000000000873e9e0e2d5dd0b9ea852177c398c423a030a96800000000000000000000000002031981b4f9a7c65fb173d5774b0fcbe13211c80000000000000000000000000fae7cd0ca8d448b7da8fd5359e40aa0621743fb000000000000000000000000fbda07a729d5649da74c58f8f01613fa842323fe00000000000000000000000052bdac265c4aec2a529e33d90e2f774366b739880000000000000000000000006317cd03587e841c2ffe28a97f045a6e3a244a190000000000000000000000004e7e3ca8bb79befba09bea390dc742816a6201640000000000000000000000006119d944744f62b54a092715eadf96ba308ae8610000000000000000000000005ef1fa48f9d55f1edec94c4540bc79bfc9654d7700000000000000000000000066db14fa9ca5ab6a2c014352d4f6b92d87c8cf81000000000000000000000000a7562b4b1908d2f0417a7fc80bf074acecd51b7e000000000000000000000000bfee6ee8547fd19b603b7679b29d31d475fbb0a80000000000000000000000009dd7a0be7790f626634e106104aa8c23df5fa1c80000000000000000000000000ec9cd44f3d05f678e87a226fe277cdbc95f611e0000000000000000000000000af41e04750256b9e68a9bbc4f76f0393671ee85000000000000000000000000bae1ee37c26fbd5364584df929d56726599f7e160000000000000000000000004546d9cc4202a6bb79a0baff6ce92f47d45540c000000000000000000000000010ae73bfe506241af2fe41768cd9b078c45ffd1900000000000000000000000097292729f20c570a592d5338de8dd12776c4aa6f00000000000000000000000025a0e9fa405eff12116a4876025436f9392ee4e10000000000000000000000009e5a63940c6f047c186f3e434cf364ef1c809d240000000000000000000000005b1239eccd24f59efe020d2a99a91346b3fe5aa9000000000000000000000000e79222c45d7242ea42308463f7ba0cde0754d73d000000000000000000000000cab85a3f03a1185610c55902ab1758e6eab891760000000000000000000000002528046c34a7eb788c3413af1904efb43230e0430000000000000000000000007bd25e2c6dec105905f3ae9d0d88cdea9bfe9d65000000000000000000000000d35d848de222094e7e0e9347bf2b32e5ef569323000000000000000000000000a5ccce1d20f3c9b87166255f9719f467c33851040000000000000000000000001c454281b52e46eb48714974f4df00398624ffb0000000000000000000000000c305c2dfdc5ddb1fa97df5a3d1aa61798e080b53000000000000000000000000eeaa93dddb4a0a07c8822c1c568b8640abf8f6300000000000000000000000006618218b94c39f44cbf4003db905381476b664980000000000000000000000009edb3eed5f067435910a97e4ba8ed27532d4f5a600000000000000000000000028d38fb39d28f2a45d9acc4c2191052d03757ba6000000000000000000000000eaed5de3cc551a05bf7610366bcd62111a10b8d50000000000000000000000002f0a640b31040e525682e6e837968175c41890b9000000000000000000000000a8845c860ca99df5d9d7e269768c60360bcacae70000000000000000000000009bcdaf71a6c4712549ddf8aa05c371f2707a1538000000000000000000000000fa5134a2d04a7e4854abc65565c7ca620c591e23000000000000000000000000484514ba38f4be94caf064981fe7fb263c228bf60000000000000000000000005870b3e67d68a43f5d94a1916d35ef9c17f6ef01000000000000000000000000548c2c83e85d34f2b65debd3d8c1803aaaab8309000000000000000000000000edee269e5322b01eda15d19db1efeec5ff78aaec0000000000000000000000003f017701648bf35170000aadba4fbeeddd8dfccb000000000000000000000000a670ea7f683d91b0c820996c31a09b5fe2c952c4000000000000000000000000298f166ff1ad62ed7ea0fc404c932a2a13cb0a9b000000000000000000000000f9a17c8c320093f7d3dca292a8105e3c7f2818f30000000000000000000000008d369c3cef78ee2cc206d6b7489d06cc1b2567a40000000000000000000000000c884d5329a8763eb330adc002833c4f661d05f8000000000000000000000000e44f5125e152c4c372a06f62b15b959070c8e52400000000000000000000000080e4e1f32526eb7f4c6f2a3936cdb9862a80b0f90000000000000000000000007d01300db8000b4e9ab2fb679955917c4d5d3c7200000000000000000000000043e182ad03e32256086ac724e6ff0fa210d40986000000000000000000000000f7c3045db7d729898d5d081655e6207cb5029324000000000000000000000000c0077800e43f9e4a6ade09e8b25ace9d082fbfba00000000000000000000000042395e5823db8038a830cf2d7c77fcaf47dd7f090000000000000000000000001dd02e14fd04e0dc6e335eb881e3cde2faed9916000000000000000000000000c1627c16a4e3a64bbb01a3b8b2af544f9d13b14400000000000000000000000052999c51758e77a36132163c146b41b04ab8a3aa0000000000000000000000006f1a5c5fb6eebd0780302f660bafae003eef9058000000000000000000000000c83f1cb335e4a3a29608abdc69b154e6d52868fe000000000000000000000000446615a12210112b535686a32608359ec3de3967000000000000000000000000af72601161adfc0ecf019d2b26d777485bfcdcb600000000000000000000000098bc0e89526442ef7c81bd03d54e6695622224dd000000000000000000000000eb3ddb4f495e0fd38261fb1d08ba6f820b1589d1000000000000000000000000839c41e493840d075a4d5df0ecd0432de753c78b000000000000000000000000513f0271db2e82784d09f2fdc2334423e092545d000000000000000000000000dcf76aff39243601076c0735638377e5fd40e11f00000000000000000000000092c1f9f8df83351e901025f183616232e49084440000000000000000000000001a8a35a214fa856a0faeae67d41b296e217795f000000000000000000000000058f3607f99eb93d976715017e75317a5762d0bc4000000000000000000000000533eba326662cafc63ee4e66f02e6bc4c0d3002f00000000000000000000000063213daec732e6df98213d7fe7e8defb645e46be000000000000000000000000c506cc17f6bdc042888443cf16b74daca2625a79000000000000000000000000f9397d3c62062e9c9172d6f249f2827d7f013a4d000000000000000000000000b96abf8c5844609482a368e9506833ffeb494aaf000000000000000000000000d7e49aed323dbc1d735b9458b374741fda3cdef10000000000000000000000005f9615eb29e790bd608a195f13fc8e71fa4a399e000000000000000000000000ca29484e7cec81b720e3ff87f3bcfa3f790bcdce000000000000000000000000b1596f208d8fa288392733d1fbdfbfafe193fcd90000000000000000000000001c593ebac164de41887730a7c432d9cb993c1c1c000000000000000000000000c8e4c3f635c6a4152f90e31b316f7b74a387fe500000000000000000000000009b8dcdf0e41619a5f0df87a7bb7b477785a374ad000000000000000000000000983a58d64bbac4cbd733584b2cde3c7c96cb57aa0000000000000000000000003ac0a37b94335502e8f7fe91999f8126446751f700000000000000000000000038947ffc5f85be586cdfb7980bf6bcfb6b5d502b00000000000000000000000085eccf384434c3dc63893204ab7a56c5c1bbb34c000000000000000000000000a10f6ff168331cf5cf9c22da7de0c04d9ad067d100000000000000000000000069fbb91a3dadfb5b1261db983c7b6c4b42f260a1000000000000000000000000e45cc934971d3c6325d8fe1d5bf7e3be2881ef17000000000000000000000000889abfaafa4297b08477965e8afeba030125e7280000000000000000000000005851d8108ab81a329ce71e9953fb7fd578cba4120000000000000000000000007ec59726fcb39d8f7dfefe439859babbee697bb20000000000000000000000005658e1092e9d76ddc910718893a39312733e979900000000000000000000000067512a83235d2038a343fb08015b3fa07276a13b0000000000000000000000000ff07805ae2f6615627b3074793d32d2276920d1000000000000000000000000bb78afcbcf6f94539c46f512a819864bc68eb44b0000000000000000000000006a1b20c4b3ba7c420067a749a211976306007870000000000000000000000000e5090515b8e97af0acdb1aa231334043ea64095e000000000000000000000000b28a2172c95148fdd0beb119cf39090f4407a4d9000000000000000000000000878d961b2851367a85604209638f516fe521cad0000000000000000000000000be7953e0f116504effc82ce63560ce9dfe33ee6500000000000000000000000084f0d1006136a0fcad90f5e0affc4bd81599cb1f000000000000000000000000fd03ae313f80db5b730e8f5f5907b476fa814313000000000000000000000000b69b8a43fa0abb8b89f535b9eda80c6c0432f0bb000000000000000000000000b665878bc90b09093f8850ff1141ae2a7da2a814000000000000000000000000d24711d4ef300e48e6b7c1a326a8fa47903ec98b00000000000000000000000013cbdb5919107f938bf2cbe21c0d65ecb57c18760000000000000000000000008bb1d1ba6a860dcb2c395e3d2513b9f216b0650d00000000000000000000000075c56bb1cbe5b6247c2704d6dc613d329ad113830000000000000000000000006d3ebdadd0b62684709b633f0715516be7e686dd000000000000000000000000dec942d53f64838ec3874a3b48fe7f8ef4eb7479000000000000000000000000d299f99f1b50be7a30bbb35b2cbe452ba24a09f80000000000000000000000007c3991d3027df1a5794dac3e60754682cd76c52500000000000000000000000011fa7e159f4264adb2d992499fab2b40ccfb164f000000000000000000000000ba94a5c1086e35e6c619339eabb86dea52ecacac0000000000000000000000001b7179a470e07c42a9312e75db7239c0b1367dc2000000000000000000000000208687b927de30a3fe103bbe8da8e1c314567435000000000000000000000000c306eec392edb709681120bca5c2674518764474000000000000000000000000300753493ddec7bf8dd606fa0bff7251a598bc4d000000000000000000000000717f924b6f62a2746c3eab63908de5a0d68ff95f00000000000000000000000061b80f95817147e07911a695f8e6e3f236fa8a0b00000000000000000000000070486412474123f53b400be3db4d0edf8486477600000000000000000000000040403cc4ee6016df4d1c4e097ae7f94a1a4fe2180000000000000000000000008cbfc269585faca83e485bb86dbd6a6bf3230f9b00000000000000000000000039493c7688a93c049960646d30d15fd09c8a8d9800000000000000000000000065f2095e51c36bb46b7889ea7389f739e29e7533000000000000000000000000b1a322ddc2ffac7dbd6a0087f7b05e045f9523ef00000000000000000000000074c03b580939067574b7c77eb766a93586bb4c2f00000000000000000000000088693e5e6d8cee4ff30c3d6ed92cf7a27a25fbe0000000000000000000000000868bfbe5d70544e76e74c3499447bd98a8644c65000000000000000000000000e3debff84dd1b1ce74dc09a9dcca6f49bb217c1b00000000000000000000000097ae55c7e642e7868c7eedcfa58a8b2bb06b28f400000000000000000000000082c9930945a8cccd890b8da56b7f4b23bf3cbf9d000000000000000000000000fee272cf345a2cfe9ea6db7bd03c39946924cb06000000000000000000000000b9dfedaa72554500467ae408d68a6e42bb4e0b73000000000000000000000000d2a5939e58a4c0ede23ce0351a2a1dcf984a134a00000000000000000000000084b06d1d30949edf239b8644a14e5c8e923ac1aa00000000000000000000000019a5083831aaf75136302186b3658c4e462adb14000000000000000000000000199bf86528a18f9defc2c5cefe5a9df966b8d439000000000000000000000000a8e6a6b69e03c5563507ab570b516b8b926194320000000000000000000000004bd6665f71bd94233f19b38101bedb18fd69eacc0000000000000000000000000df95051d327c2616078cd4026af37d22a05b079000000000000000000000000cbc0a8d36ca1fea2c21b59112fd7512a98e62e0c0000000000000000000000005b3689800497bb899ebcfdcf29e15c8df56f91ba0000000000000000000000008c251fb002b78d8a66fe2d86da5a1283fb6cad9c000000000000000000000000d193ffa5cdf6f81247c2a0a52fe5192b821e16820000000000000000000000003ae4638d8f50aa530784c9dec8ff8e39c467ea470000000000000000000000005c4a3346623d57dc6d686a8682915bba5b67302a000000000000000000000000a7fb5ca286fc3fd67525629048a4de3ba24cba2e000000000000000000000000224c80bd44ebe37cec9723551dfca9e78aebf297000000000000000000000000b423cbf287bd772f9607ecee881036c799304df40000000000000000000000008b0b803013e1e8dd9848a56b4c7d7ba105a747a0000000000000000000000000244ebb4ab1f09f7f4e27634b007ef7a6521d6a8c0000000000000000000000002bab1a570689eec25f28130e6845b523c44fee9800000000000000000000000031426feb31a80bdf5ebf7150ddb1e437a3d2346f000000000000000000000000e46a8a2f49e3b8bb89ab0486fe534b0bfaa1282b0000000000000000000000004a239d5ee2d7918cc631f80052e94f485c7958600000000000000000000000009e1402b9358f68a3a6739d53178989154208878b0000000000000000000000003b5fe8efee9dfb0c08689b926a19f70bbaf5e43800000000000000000000000088ec43b96cb2f11ceea8480cafa278ea11beecc4000000000000000000000000d9f98c2cfb492809d42aea2679116bbf9556203a00000000000000000000000043fe57dbd501c2c07ff67080009a648b553f3a9b0000000000000000000000001aea0df7a1fd48e46077103ea67dc569e066a54f000000000000000000000000990e08a8714c0018e575425e73a986cf6ec4db03000000000000000000000000a12cdd9c6f8a914564df1f61425c03a350a3fd150000000000000000000000009cbadd5d43a8d60d8df36f6506cbdf2370ed28b3000000000000000000000000aeffef72486de1c8e7791d538b5ef9f4e6c1e51e000000000000000000000000bb814fb5199540a94b4739017f17cfa3f099f8bb0000000000000000000000003ddea6385b7d0b75a6dae639bc39cb315fcc0f74000000000000000000000000a8dae18748263dd44b800caee7627c44b0c0753b000000000000000000000000fe17c1de67dc4c0ff1b24f7faedc98abba2c55650000000000000000000000008e045e56a1a5a2a3a85781e6542e4934ec25abf2000000000000000000000000fdb267c4af73268d4fb068f911869aed8e0255c1000000000000000000000000861c71a592f2ece6e0c3a0b764ba115c75bc225b00000000000000000000000026ab6a80f1ee6ef48ad2bcaf11d07d26b95dae48000000000000000000000000d2460fb65fa8c7dea522f2362fffe2406ab2c2c400000000000000000000000064fc1f68bb31bda24fbdba52d68f70f1b59c5f52000000000000000000000000bd6ada8a21d05eee164ee4a17b650085c6f69556000000000000000000000000ce51de79a7ae01007f782669c1b8ec6a1c8da2ae00000000000000000000000065363d3fe503c0879ae27ff856c7b39f4f7fcc9e0000000000000000000000009e4df49dd39e61a119a6425ee96f46af27c8f62d000000000000000000000000fd8574c26f34acc3cf20403652c47bebc283c6ce0000000000000000000000003d4958bef52385a3a772c176d1beb990a86773b6000000000000000000000000ebcf0785d96142c75838cf5491911051bdf564ec00000000000000000000000095b4f6663096bdfa9d094d92374566e5cf16f27c000000000000000000000000f00807c5706d6a1a92b5fbe26cd2aebe360ad56400000000000000000000000071b3d4c3ee8c46b4d1412718e5bb24a35d72160b000000000000000000000000864da09a196cdaff07014bf6ba2edfcc3513b7f50000000000000000000000005844a7db3437209a241c4c926becc90efb61debb000000000000000000000000713e565a71d27fd3a2c627c33b6bd0e93d7d83fb00000000000000000000000090eaa4821bdb57e6cae7b5dd1711726f504043dd0000000000000000000000008ef39a95ec44d2bd43c7e52f8cb4574dcc1438f3000000000000000000000000cc1030c8cdca90c7bd035103f9c3abc8faf12abf0000000000000000000000007828ee94aa5ec4b5e2fa67931b0432cc09da035f000000000000000000000000f3f1997c00def7a1b707cd36bc88ce61225fae0d0000000000000000000000006a05ab9679a04d915baedb39dcca3a5ba54371ec000000000000000000000000a89ff0b8bb0a816058dfbb95e341fd09012bd9ee00000000000000000000000052ca58c9c87a54380d4eb537ce47836474e01b6d000000000000000000000000424253184ea1425e6626687c3ab60dbbcd4b77c4000000000000000000000000cb39a23d29ad5f73a11cc5b93d1041766451fb6300000000000000000000000028e2914b5cbd180662c4e50d92151e7abc2db8890000000000000000000000008bfb7c46f6a52da458ef65a836dda4836f2540ac000000000000000000000000411fe526bdb877851f9a6b34cc2dfd351ab930cb0000000000000000000000000f071233741fb86258bfc07d34ae5f262c1276b0000000000000000000000000160852b0b71ffdcc42b19e97a7eba2e5e7a8d9aa000000000000000000000000dcb3628f6f418c2947199be9b8fbc876bec762a300000000000000000000000049392e04efbfcc54f90ef069c0cefe77789686d70000000000000000000000008ff1affe705e550f932d64a89f483e8b9fb2d83f00000000000000000000000050a55c9bbf04c865ec301eb2c86224504667745c000000000000000000000000a6de0536bc311ad3c56cbc60d98c70b6ce7e66da0000000000000000000000001ea50281734b35977a58c782d2455db827193359000000000000000000000000c18dcab9030975baab184defa17906cf53112b2f00000000000000000000000043e315ff2d2252c2fef8adffef3d2cffa5336e32000000000000000000000000d940e06f7fc4aa241a8151f98584c634a385be57000000000000000000000000f47bbdc65ed880721a10bd9dfce6ae01ce85d735000000000000000000000000f53c341c0d86c5d42d2b62f032afaeac2d6cd36f000000000000000000000000f962a15b320036aa078bfd4937bafaed332f7d9000000000000000000000000025c5c8dd78446ee97ef503b6b9c7bcb0454d243e000000000000000000000000d3b7ad0403b133311f43cf644cf87eb2aae4756c000000000000000000000000846f8e3362e76dcf72dd7eebd17f6f5d15a522f2000000000000000000000000c31ceec7022c92360d5ba5e64c9edaf85096af1b00000000000000000000000072bea3998bfcbc253490e0664e28a3eecd491d5300000000000000000000000084b28c29dee43a1a24065d1a6dda897779f5d6e200000000000000000000000062ed7f46b84e8c4dd61e2ca0b0e1fbe8ce609ddb000000000000000000000000904bb8a86995e1d71ed753367b3ba59e346e696f000000000000000000000000d32507ede047ed628148ca53b7c4fe1d9dfe1b6e00000000000000000000000010d02ce62675e6125922404e48c1ab2f0ddc6508000000000000000000000000780c7ad504835bc207ce14957efbaf120d03cfd1000000000000000000000000719d406b24164f8d407e4a0e62080e22a71e3f360000000000000000000000005597cbb9c47f15aedb63075d1179acca011019510000000000000000000000001e41f54176c2381a8650c9902245a6cd91c5ce450000000000000000000000005840af1f29f106c3187cf3c7b09786733982e1a8000000000000000000000000580c34d52abed9b47c2da438f2bf3953d7667172000000000000000000000000c1db69170bc315462e248acc4c87bbd88d429fcc0000000000000000000000005f53457cfa8124459a647950270f1af96debc8610000000000000000000000000ede4f5bbfbdbb42b827692e9a2158fb2abdca2f0000000000000000000000003fa8cfb08554d976d23a58254f8e80736593baf7000000000000000000000000b418b4e83a373e09dc61d8c34d4e0ecec47bd5bd00000000000000000000000054e7c8e04af605fd339a2b628971f1c56e724e38000000000000000000000000aff77316d8c81420ee11a7e335d7ec8511d04bbb000000000000000000000000d92a92736b0e75c5257ae8e27390d66449e59add000000000000000000000000a5645b7bb88e504c322fc15d1f714b8a33d9af90000000000000000000000000f4ec0c530809479fc33c327cd77880dd10d347d90000000000000000000000001178cf159bcd2ccbff208639a59a22e2f523f63a0000000000000000000000003d7ae0dd7f871b2dab4816cb8cfaf14252939aae000000000000000000000000b6c8b642e8f9e52443499a284eed8f312fef0ef300000000000000000000000053ccfa14a64c6020614eae0ec252b3b5a7592db70000000000000000000000006bd0ab13d480a5331b851a4989e55e75b66ae5b70000000000000000000000001dde3dcb8881678fce3f082b5e00b2200a31f3e3000000000000000000000000a31aeceddbd311cfdcd7214910b29367db3146d400000000000000000000000051d69a17ce468c7db7322be8f5406ce0ee3d56bb00000000000000000000000076d78ac7784c249411c0a41872365d09b23269f9000000000000000000000000145cedacca512bebf96cad013a6643130b69c0c100000000000000000000000075de45a14d801521464e17780ef50574c16e01ed000000000000000000000000b00f5ce7540f93d77213c64d1c6e79524568a0a1000000000000000000000000f7b98b35fdfa539ce89164db6489ee10f97df5c8000000000000000000000000d993a115e6dde5d435dfa33bfe0c7d5ea034b7550000000000000000000000004e0c487b3f0799a3e6c251dbc15db7608d2e4aab000000000000000000000000668368a6eca8ba326e8d276ac1dd061b22666ad200000000000000000000000093acb689aa6c776e7d5ddabea09b7dde001fb0980000000000000000000000009057a3096975d56e6764003aa5e41024319ff38f000000000000000000000000d504cee7f030dc1a5f1b2cb4801a3f700d61b14a0000000000000000000000000766a441418211ec3f329c6d278d47dda05c1bc800000000000000000000000050110b3e12a8ca88a866f4fb73e3425670f5d47c000000000000000000000000a6dc66f3fdc16eb8696d8fdb64ff2dfd2642f202000000000000000000000000d92109bf85e201a3dfb462149f61ba4d5d5695cd00000000000000000000000014416142c93c350b025f4dbd00e0ac2a498acf6e0000000000000000000000002a53efb795b57e7f1528acfaaa7e764cfc9821a2000000000000000000000000b74e303942c6c9c0a0a08b8c9bbc648e8bd75ac9000000000000000000000000765fe6dd9483456e1d08e72acfad134c9a6e50580000000000000000000000009c199643946e13bdc628871c977b93cd55af89f9000000000000000000000000612a0e2974206357e0d0d654a41f16a31b2ebfbd000000000000000000000000bb410acab6c3bd542674f3acdb5d326aa88bf833000000000000000000000000778d7d178ba661b84732494b5d7f2d67cabc3e2d00000000000000000000000046992eeee111103794ec17ab071427b104abd97f00000000000000000000000033ec256604a505dc85d8300936338c6b53bc4456000000000000000000000000d4f5574a6fa80b7f18c0aed892f18ccc90ce5fc0000000000000000000000000a0cbe781acefc4a9222e351a746f67a7bb1b738b00000000000000000000000079120aa42e3ed0c128eca280301fd512c391af3f000000000000000000000000418624eb16a5728d3ff1530cce730079a667e02900000000000000000000000026bb16d415bb458a5caff0fef6680389de1553d4000000000000000000000000e0eb15b78af764f1326d9785fc7ca9feded9508d000000000000000000000000d7be5b7ddaeba40b8334f537b2b1804a65eedf8a0000000000000000000000002c9b9a1172fc4c76078c7315a4a450a5f6c11a5b000000000000000000000000a791af2f627d497ccff99aaacb4d18c0289e4b70000000000000000000000000f92bfc094df05ec59d3c53bc0bc3909d8353b6a80000000000000000000000005a9cbc66eb2d29cbb0dee7800bffefea7b6193a00000000000000000000000000888dc586408bef53362eb5ae9538f8bf749da76000000000000000000000000872d8cff5734c594fed0a65c98c918b57eac89610000000000000000000000007f3c9a919b5638b8aced9d2515cbf36c3bfe269e000000000000000000000000a78404083bbaff0c8fd15e58212ac1e164396dcc0000000000000000000000007a442308038721c84a565cc553f574dec30b47ff000000000000000000000000ead32d42533a84124339639e555d8857c731222f0000000000000000000000006a2cc145c467f39c4a4af47c753997ed19174031000000000000000000000000147c62871bd9aea3c6986626b6192c4b13d898bb000000000000000000000000f8aee2f95fe1fdf7fdf0af44b4d7e6852fedd786000000000000000000000000107e78acdf066bc98ac2f9dc8f8aa81847ff6eb9000000000000000000000000df45eb66c9d3e9841b2321b70ae8787811c935310000000000000000000000001f0cfa20f0262642254618e9a8d1c0fbf0d2351d0000000000000000000000008d6d32dabdc088a0d16ca7166abe81929b9f2e5e000000000000000000000000e87abf16072cbf507dab695141a715748dec2b9d00000000000000000000000045210a295c2f3771ddcb09248580eb4673cf52650000000000000000000000009772215bdd912faee8daf343442e6910712e67870000000000000000000000004b23137fe351970a3344f111b177483c549cbf8000000000000000000000000095c9f0daf2d461a62f745a91ae2bd0c7d01858f1000000000000000000000000144b42e7bf96e365166af4b8b820da9f567dc9d00000000000000000000000003707d0ff8275f9f1c3ec37618852dc81814c9371000000000000000000000000e753b2a94643c707f8409d48cda92b544c691656000000000000000000000000b4a7b4a2b9cf8bbce7da78da6fd70089bf13eb830000000000000000000000000a9d018638a0de300e534cb2ab88f9ef4b1c411900000000000000000000000003c79ed89d1292960bc3a2688bd61e5cd059c4f6000000000000000000000000c687a38a3e4ab35a8e86eacb05a4b0824335f23900000000000000000000000088500b821555ed5ae59360212107702deb4ba0690000000000000000000000004e8bd3f9f280021adfda1ac446958c12cf13d4a7000000000000000000000000fc99a37068a1aa1159a4772ea4ce85f0bf14a145000000000000000000000000dde9423b971dda3cd99b5c90dc07597396bf37f700000000000000000000000044661c66ddffc74dc43116efdd12e8c5b74fe24e000000000000000000000000242df66b27a94862acf8548b69cbcc4c2012140f000000000000000000000000e8d7cdccc9cbf284e6c00aff1035ea3fc74c14d90000000000000000000000001029ecaf278c999bd3213be74c18db426a45b5c200000000000000000000000088cc80396b31e96c3687d1375e264465dc6f80a600000000000000000000000000cbbf3d2346a616b3b03df71f5f87d8127ad7c8000000000000000000000000a1987cd8b0396f953f216999275a214371153b6f00000000000000000000000004b46e5503e7d14bf0e2b58ff2e3086c2e844f2d000000000000000000000000c64924b47ae402d91bbbf7282ae5a325da6ff930000000000000000000000000205cb02c4cb75d9d762aad64aeb15c3d7cc8f8ea000000000000000000000000e928c347594e4f7ed8dd8b2c4dc50895ed3f61b7000000000000000000000000a4c2afca702a6a32d5bd9fdecaddc39bc6f96cb6000000000000000000000000bdaffbead8f96c610163b67dc1a8e21189a1c6fa00000000000000000000000013898a7b3ca7fc262e1d89f603578f4632e5750a0000000000000000000000007cde19e10a587ffe8d7883c591b6c032949003530000000000000000000000005dca7464a0efc4a8b07278f3b192dcdcc286aa6d000000000000000000000000e02ca421f80468b4633524bcc326d8545b4e93330000000000000000000000005a440209c722f5911c066e5c44fd720f16e7eece0000000000000000000000004dd6804d7d6698b30d3b3826abfd3a8256bb384400000000000000000000000085c8c9834421f75f29ad9cb26acbff506928b0d7000000000000000000000000eabdabcc140ac951dcc23653eb1f6e315672cec20000000000000000000000004d050134aa8280a1e41e2255aaaf69907bac8c8e000000000000000000000000f4cb169d62921a1d46f42789cefe1f131a873f3f0000000000000000000000004155bef4f9e9afa22bbecc45dff17edcdea18d1700000000000000000000000026f98045fc19e940f8651c5ed3b04f8bb40cbc9500000000000000000000000055e820cc8b8046b41e820ab26766c95d9af9b3b300000000000000000000000071d8edaf072f9eca8f60a8ce029912099733ea6b000000000000000000000000a1ad010de7e82d2a2b3e0e58f22dbac0e7cb9ddb0000000000000000000000005579628f92f64d8eacb8fe8452b5bb96353acd19000000000000000000000000ece8c966bdd626ffb68de778fd2f922b6d8e56080000000000000000000000003a40c9f1e6ab108243630c4e55e41c95c0ee75f70000000000000000000000000013a5d7eccec345f55dad595f4e3b0cd47004ea0000000000000000000000003de9729fed4f378510dc39532ff9cc88133ba84f0000000000000000000000006c2a2ef5f16801314daf9c25fef0e4a8e0b191190000000000000000000000005df7b0565522b6fce5dbf60958297673bdc1f93900000000000000000000000088ca6755cf99c8fbbf400834807fc7a088798911000000000000000000000000bd5fce39285b22bf3cf077a2e27e4da731012f29000000000000000000000000de7861eb31dbdaa4edc52ba170ac1115d57cdf49000000000000000000000000a0e5afb1f92bad5d59560e1f662c6a7f69349da500000000000000000000000041447357f07b35a4e916d7caf2082bbe3054910f0000000000000000000000005b4210607cda99f239645545fe864a84fd89f599000000000000000000000000a1fe681f73025ade6372e08f8835fd66ddef186f0000000000000000000000007947205f8b861c6803334ce065ad6afa4683b2b4000000000000000000000000956f5001b7a97665d9a1fd1962cc618e2a68b7850000000000000000000000002fd7799849aaf1bf11849f428f5cc201c7388271000000000000000000000000824f6c9dff11d119111f21bffb1678a8c271056a000000000000000000000000a65973f6144bc6dd35c66d33fbcb86cdf09cc89c00000000000000000000000045dab174de11b37b0d71c1bab9b192daf90c27bd000000000000000000000000ededdc65de8f419e240c5e330122b9dd951deb24000000000000000000000000838a639b5d8da486fcdbc43ece93b03ec20bd5660000000000000000000000007932611c32ea868056222bccbc864afd537315f30000000000000000000000002c1709767092cd090bd0a7457dbaf4e63f9cfa03000000000000000000000000761c347fb6a30f64551d0b09b4aa3d3af0f7b3f4000000000000000000000000099a2305d786756e6ffef47b94bd3a308eb92c64000000000000000000000000cfe6b04231814533b48779cbd9db3275c5fa334f000000000000000000000000e455115b2a988747c5e71528a9e1107c0c3e911900000000000000000000000073bd90779f8c24090629afc0a59173e73e02f91b0000000000000000000000009a9daa19d42ba74e88a091b11b6f97be0e5f2d8f0000000000000000000000008b2e2a1569fdf13fd2e1a1808966edeebc04927c0000000000000000000000004b0879d920a1405d6b8a5973bbfc2e980752bf1800000000000000000000000036dfb4293e0a5579b4c434c70f36901fb0c45a750000000000000000000000004c153fbe869729cfff268fa96dd950a7d605b101000000000000000000000000c9432ee45b93abae710c48f22a54a308cf4ac4c10000000000000000000000004fe4917377707f2a9b8e63b88ba825def46f7734000000000000000000000000e873ab3aa6d042aa384ef094e3c927ac896af3bd0000000000000000000000000daebf83e976aec7b30d82a0779cb89e684ca9910000000000000000000000005ed9a0fdeca306ca8c70a0e64d9ecb142d3c7b0f0000000000000000000000009985be397dd47e544803dd7c1610946838eefe30000000000000000000000000cf8ac0ea9e2d9675aa95f65cc13aad1ab9077d03000000000000000000000000814e74d9b5d0f86c360fc168ddd9fa3df948be1c000000000000000000000000814e74d9b5d0f86c360fc168ddd9fa3df948be1c