60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000008363a57e0102929226e8f5b02b30e4e9452fd37600000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000b666574706f6f6c2e6f7267000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c636c61696d2072657761726473206f6e20666574706f6f6c2e6f726700000000000000000000000000000000000000000000000000000000000000000000002e516d594c364d766d6b6151435577465171445456507a6d79426636363366364c34466e4b66365652575131746776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054c000000000000000000000000243619280f30e48acab8dc2986318e4b225d9c760000000000000000000000000ce4e6c7db553e48d2bd26ddc2da36191de5dc42000000000000000000000000da4fef998ccc00f90b686b129fa7c7d3f4bd7ee40000000000000000000000004b8d7b11be7c906bbd0ec826feee666c6053f459000000000000000000000000962424a86b69302a9023dfbcfcaa2193d2f77ef80000000000000000000000000482b3dd9af29f256ac31716100430ef50040f88000000000000000000000000730a69c528f12eeea2516185b576b5fc7d2c4a43000000000000000000000000ca3e4d6b0fb1f4f1232120611726284290baf0080000000000000000000000008c50d5a6d5ee2fc9053d24679c7130536074a5f900000000000000000000000030a6b0db235fb180e73a603a11c915e6831603350000000000000000000000003a0bb2e65483aa77c2b9fe26e18086c191b54c5d000000000000000000000000b36e9844f18ad3c8541a43042cc736b7bee647cb000000000000000000000000c740b58cf5f56114f3c62172539342c471339f53000000000000000000000000e6c141dd293677cedefc8f59d27195a5a0476f2200000000000000000000000071317f1be454a04b2fe2b93276610a730ce9361d0000000000000000000000005376454890b5d4276ac63953386cceb236fc214900000000000000000000000064a82d3ca147a0dbb5214d97bbe04b37754044ba0000000000000000000000000c340f38703e345c0f4b5c8ec16676fc7d2c7340000000000000000000000000310ab073a7e2730741a0d8534701c3c7705de3e400000000000000000000000093c06f9d6d16853a2285d3a0cc393ac31bbfb5d5000000000000000000000000dafc1a70a2b89a340fd40948b143179626d5e2c6000000000000000000000000216b54fad817d394235a38827f6445da1ff83c9b0000000000000000000000005988ecbb7291136780fd937efd324e3ffa7fe433000000000000000000000000912d8065faa65acf25df74fd601a1c68eb0c0423000000000000000000000000433a1e4c63499ac7812cf19c2b1074673f93519c00000000000000000000000009924361e46cd232ec05e9898add1af737b21b47000000000000000000000000b2ef622a1e470d5817990e9e0ebd45dac305463a000000000000000000000000387bef6db73b1da19032b5b624ec0f41c38ab60b000000000000000000000000687b923085762dff60bc5a5bc3b173d30d0c79e8000000000000000000000000946d64173a7f3de59fed086319b4826ab30b0b7d0000000000000000000000008ee15cfee047da7849632faf374d7f38b5c5355b000000000000000000000000852ef2130fb3807768164febceab9f4ccf9c11cc00000000000000000000000075ecd5845c41bb7e0c99f83e8cec13a90e03da0d00000000000000000000000083754bcc391f6bc6d53a06be770e7aab872528d9000000000000000000000000e3914394aec417c76442d043ea4434d49fb231ee0000000000000000000000001405d0c1e6e1f721f19327c0219d472806837c3a0000000000000000000000006d553a1c94b306a9fa1f54b1f0f4eaff1f0ae899000000000000000000000000498426b3c5f5670d5035c90f9397fe590e17cfea00000000000000000000000025a82f15b88390a09c3444d70f465bd84d8e4ceb000000000000000000000000c28741750f41c23af02f584219121be913e78e73000000000000000000000000685052fb1bd5fc9befc0ad2d4de2032dff1145ce0000000000000000000000008e78ff6e41a43057d34e656b2dd61a94223035a0000000000000000000000000f399fba6f95028149df875feb35f93d85864be40000000000000000000000000aec70db177ff50bd67b1125892700200509951c1000000000000000000000000306b7a4b331b278b7ba8af2fb70cb1da50b7bc9c000000000000000000000000e11022fa1fde38115c90129e9b6234657adb29c90000000000000000000000007d02af86bb7e732a24ae1b7cc706dbfc786a7fd9000000000000000000000000bf9d38669f56fcb9ff13ff96485e4848a15885e6000000000000000000000000fd75e2f3b8b1ae187b4dc2a9b72cb41555ca0914000000000000000000000000f9e922c660c5e9715ee0ab0133362b1aa315a4d0000000000000000000000000ac141efa167ceef23d134340eab24c8476a7f1b30000000000000000000000009720803e038ba98ccb914362a404e89ec711d5950000000000000000000000006ebbe9885ab60d741a5aa0e1b4c1a4de9a92cce5000000000000000000000000f6c78c9ef5c6b0e3db0d4b7653989a36e8abf48d000000000000000000000000e3a04324597838ea978a5383b5f593f1386c9e03000000000000000000000000cddc70001d1e9b8d0fa3b67c8a10dad8693feb8c0000000000000000000000001bc8d52aebb48f0503c115a8070b9dad54cb5f080000000000000000000000007507b5ead350f3ba82e7a13de87d9787ea27c0cf00000000000000000000000089705118ad5f9908350e2060153d3616274da46a00000000000000000000000052d2d12632f3056db02b34c64c23a6ee0d853f42000000000000000000000000aed5f389f0988533a6498aafcf178bd38dee7747000000000000000000000000fd8347f7e3f86ee2cbefa0c565184373bccfce770000000000000000000000003d10597f03cd012c1a3c4493d952185f1363714d00000000000000000000000095116680204d0f71e9b6e68c71c0ae99ff66f92d0000000000000000000000002478253b0a6a1d832c2e546417bd622fba140411000000000000000000000000865e6782e7c040bdd673c3b6268f6af163b1e73c0000000000000000000000000f1d4a91ae5c55bad9e2864e1b8caa375307db78000000000000000000000000d88601a148c64a70d0fcb6d002ccbd638f2b7f400000000000000000000000006bdf82a2cd052f7a5daa972ba637e246e16783250000000000000000000000002fa650ec66219099fe11b64b1322249079cfaeac00000000000000000000000006827a62dd580f05b811612ea96eaa799ed1a2fe000000000000000000000000805a46928c0490151c7cecd08b73d5e97b8032c60000000000000000000000004cab0c99f151456937c7470e946fd125ba57e4550000000000000000000000003b0f0fb2bafff7834c78b79a28f230d16876598c0000000000000000000000008b6e70365ab1796e31b376b1e4532365ba310c5e000000000000000000000000164767126f2570a427e3c2f34da27003f8394a40000000000000000000000000fcaa547f144e15e17352a32ed8b630c858d10287000000000000000000000000240519ee6e61af746e930ab80cf319ae7c3718010000000000000000000000007faddd2b99309ec00e1d5f13a0befb14768206ec000000000000000000000000d03e6275082be105efee2d14fc7fc8886afde9b2000000000000000000000000a6007b8146cd2bafaa1b0d01ad301c45948f7ae8000000000000000000000000872fa543ec49193e5538d5a29544a88f9e7912b1000000000000000000000000a326d438b46abd1a131ba55d40484d272d43fd0b000000000000000000000000fe9707e4637161982e7812c989b0f292b907e7640000000000000000000000003db8025b9cf283a72346509ee43784ebfb6e0db200000000000000000000000059d429bfc9def1e2cadeae4c785f43d6d3a7a244000000000000000000000000750f8201cb86ec1afdb8c674ff63f45e8a74f7900000000000000000000000000156d03041cec8081a03238d0368e184af017bbd000000000000000000000000556f6c6845398d17c74264d05c8af0da549e102900000000000000000000000025962f0e7df4f5a5a0680d14c9316c95ffce27520000000000000000000000007c2c3b210f7c26fd7eb0b2c5c87b663a3288a1ed000000000000000000000000b9bb2a53eabb89ba2aee9a57852b67018b5192460000000000000000000000000f534d8dfe447a5d40d4d261d6f56bb9f18ef9060000000000000000000000003e83a9f9a107b274028e6cbc69a7d2d0bce4454600000000000000000000000025009203c434fe2c79ac9a2d49acd448fcc30b2a000000000000000000000000326e924ad00750bee428c9679bccef204347724c0000000000000000000000002fd1180769325cf77642529d414e025cf600dd2f000000000000000000000000901a14e127ddc0ebfd64e9a9f2dd44ee9ba992d7000000000000000000000000457e31996fb9ceba8961078b3a70ccf9948012e5000000000000000000000000a699abec7201546fb750d69699b74dfff5b93b90000000000000000000000000e3d4bcea8b8d51151141d447b84b04ed9daed84f000000000000000000000000fe19e35a253283c1726040d446295501d6cfe520000000000000000000000000a2952fa6147c81cfee81294c32e531fdf6189ef100000000000000000000000083583668fdeac75068f7814f75bbd7cffcca71d00000000000000000000000009437a1261dd9e3b22c62174f77924cea6f1c64610000000000000000000000002cb6927879131af8f1f4b9b8bc5ece020ab95343000000000000000000000000e6acce62b6076006ea53bdf0889a39fa5403f86600000000000000000000000009bf66ccaeccab2f8b0895e11dc6247470e7ea47000000000000000000000000d9fb4071820569e29ae0d0b4d54da7eda12c6fcb00000000000000000000000013cecd76e2b43ff2cd5043667a8f90583480098c00000000000000000000000097b4c1badfafd758f9f62077887b70c6661d24c8000000000000000000000000d6030d791d39eb7f29a1d3f77a68a05054e706dd0000000000000000000000009f00cfcf5445744cb72bc381e600edfd2142049d0000000000000000000000006d1cb5da5f00cd3c9aef83a30222e65bea2aa2c3000000000000000000000000a772dfb2473e4c9603ad2fd09b1116de5106ba8b0000000000000000000000003facf926d841a49e2078cc5d72a8589ede45796c000000000000000000000000166f832e6d68933a10d0b62d18bacbbbf9fb0cb6000000000000000000000000c7919a871c645a9603f9aeee41b2e61b0894ae29000000000000000000000000c296c587e6166de9765857cad5b5e7b356dc9053000000000000000000000000538f8d520a78485a7c74b601470f9c95c1fc338600000000000000000000000008c7ba0bbe21577781da6de25313cf6ee0488cbb000000000000000000000000915e48198cfdaa15577b8637e4a5c75e76cce33f000000000000000000000000242081a2c65bcd309761d87196f64c8ddfb8ee4b000000000000000000000000d597ddf0b3c26b259a362ff6db99c3eb0a087bd1000000000000000000000000e624b17be9706356c848fa99305cb53cb37d23670000000000000000000000002c165550db75472e3c2909aeec903df052144254000000000000000000000000536beb85ecba2ee90985a62bca4bb1e4e8d285b70000000000000000000000000b5da001eac8d7dac37f745bbd4da6eee9f55c6100000000000000000000000005260ca53ce78808830ce39454a86170a1d5a5700000000000000000000000003d4cb8d56a109bcbc0732fb6056e4ca619db3ce6000000000000000000000000b02cd5c3a1a9b437eccf1dbb1eddc6db911184da000000000000000000000000572e9b2b335bca97c4b5d7425034645a5e0cada0000000000000000000000000c10b878a55005925bfc1c5e5a0c09836871b35d60000000000000000000000006fa02fa2286e05f6b347282562e85e93234b8a14000000000000000000000000ad93db763fbd01eccaad4fd8b11b9d86fb731fb00000000000000000000000009d0a39de554fb0291737f0ba1e0d83f019f58f3500000000000000000000000071052dc9242ec6aa2479336305461fa30a07530400000000000000000000000048a30fc7d5bdba68cd5bc476fa3282a7ea5d354000000000000000000000000088fab6369d2d529ef037b5035d1483a8cac2ad74000000000000000000000000dde52c38cd2c928cf5241189c5b53460fc5ed00b0000000000000000000000009406a9e82e89a28c1d602617866072d6a88ce69200000000000000000000000008c60d872e5582bd05ad57214c2a5bfb5f26bab4000000000000000000000000ffbc8eda88eb03492a80ffea5a97942d5ab310f40000000000000000000000008cf516ec1f97b67e5e5d3fb93f99f5ea88338b3c00000000000000000000000052e71bc51814d4882c5b8710ae006a7f336bcffc000000000000000000000000b55b21432e74ccaf5068e7bccb1b0396e78afff8000000000000000000000000841910dc78949a0ec6c3b949b7f262d655741668000000000000000000000000ef76ae3d0b82b8c39fb855a0d0b27290a6ea9f770000000000000000000000003069b51212c2c0b7cd5d85a5322ee42a473a922000000000000000000000000036c7322cbb85762877881780a7eb28fdbdcfd920000000000000000000000000c289316eefddaeb12ae10e231cc2fec18c0d7285000000000000000000000000f29b4f31f1f657019f0abc383ad93edab7c150a10000000000000000000000000c3a4fa7075aef89a5970e9c2607e04e7a074c32000000000000000000000000f50a68cfab5becba3a06185dc4c12304cd8ea0a80000000000000000000000001c2061faca9df7b6c02e7eb8debed1f37b24c6a90000000000000000000000000460c625f328cb7f5378fcb032013b5f2abe655e000000000000000000000000341fecd3ebf00fef08bfaf3756780f6440210e7800000000000000000000000082d3f38e3b721925e8392bf6236dceaeffa7d4e40000000000000000000000003d349bb9fa6a65748ab47f487448b6b53140923b000000000000000000000000c4f8abd5ef0ab51c5ee0922e80c826a6b77759f3000000000000000000000000957505ae57242b1405a10f42ac939f6690725b27000000000000000000000000418d226e7bc5ba71c18d544c58b40924a4347aae000000000000000000000000d4cc8b5ae84f8b7cbf25a4af13e7be8059d17fbe0000000000000000000000007838c92c1c9f6026c1880e871c42d5252bc74d920000000000000000000000009571918b3ab9ba1258453f3220ac361e58ffc9220000000000000000000000002d8e02244d657f13b9aafb67955e141514b1e03d000000000000000000000000d46e688818bcd4c2ec907b23d16ca5d59bd04c7600000000000000000000000058118f00e01159349470e5852222ded7821fa621000000000000000000000000047e53b0fec68d61214cb04260b8a649057e28b6000000000000000000000000ac77556658fe5032d20f89d3e287da5947a388720000000000000000000000002cb009b05994886f16ae8212eda04838a5f16c6a000000000000000000000000bc19ac3c844a5ffab44fba22420df556b1ae861f000000000000000000000000518e27a0eae78461f713ac7e99b058c6d8c3a9c6000000000000000000000000721c3b408e9ac02b7dd1efd663773a26a5ecefb5000000000000000000000000bfe386969daf53a060cc11198bce08600e9bb81f000000000000000000000000a35997983737fc8a6983ff13171fd35d1d0959d2000000000000000000000000705f15148fe243c567ccb8c4440be7f565da8ffe00000000000000000000000050b4f21aece74108474ddc8fcf5542eec833fb4800000000000000000000000009db1332569132fe73bc73cf125bdfae6efc23f40000000000000000000000006963784030771fe3aa56d9b062edc2c9f82e8a41000000000000000000000000f36c70a9d22fa432a0c6dff696d37f4fd9eab6050000000000000000000000002b134e58da0931499250c39879fc417fc65499b1000000000000000000000000c7d917cfb47deadbe856eab75a997c2d499f666d000000000000000000000000718a9cc39b832b1a0162c7049e2abd6811140fca000000000000000000000000ef88cb1859fdcebdd2cad5fa044c4eff96881aa30000000000000000000000002cfc70f2613626a70c9d0d44f0120663b54776e400000000000000000000000051a33477e0d231883816190f5685f4dffde560650000000000000000000000009a7be642164bc2cc0d5033f909161fbab53b407f000000000000000000000000674acda5c6dde58c67f6dc21326ef962b8f7da14000000000000000000000000f739e03a2315b5595e4d11ed7159d058c2f76fbe000000000000000000000000dadac0de836d1ab191536ce0507c6c8340fbce67000000000000000000000000c9c5784fd8060a9b25fbe1f6bcce35f9aa5d94b00000000000000000000000006f6b2b539ba2720d7c133f03b6289ac3abfa67360000000000000000000000006c0ab199d7a5860126848bfccc809145b9e361340000000000000000000000001353b61cc79c5ccebf8cb08dca3ee552b7669cfd000000000000000000000000870f988ac38c92b9d5b4e3ddca8dd904318e6dfc00000000000000000000000031dd36bb8686eb3935d4f05f9f83e13276a2a720000000000000000000000000aaf0a138b0458c109b7dd716ab3cac87408d018e0000000000000000000000003c04e8e9f832fd7eee93524dbe696c6dbe662d65000000000000000000000000eab22f758a07eb6543f3c6e7be7a6ae0b2666c180000000000000000000000006270c891156943fd5554074b016efe29993280c90000000000000000000000007e837f7715435fd47387778ab026cecfc852e0230000000000000000000000007884e0ea5df12b28a4b00ea3064ade6091cdd8e9000000000000000000000000ea07f92916321ac04ea19a269a2332daa90f4be00000000000000000000000009d2a1cb3eff48a3f8ed4eeca0fd1d40cf284407500000000000000000000000042f86a47df858487812b5b2a9e69d771e2ae8e2b0000000000000000000000003051ed8cebcc79198d39894a1e5c78b58add8cc100000000000000000000000033b95e51905aee7b0c9702fc6dce3e246cadcf2d000000000000000000000000124bc4dc5d7a4d0fe8782097adce30c37d4cece7000000000000000000000000a73fcda08d473ff7aa1b6923fefe5a4a819eabf8000000000000000000000000e4c2ccf790079a80e9b6ccc7ff55df945eb72277000000000000000000000000551316461c998316e8608e16c85f986f42f94c33000000000000000000000000c3e61a5acee79f2651e69b1966f28a9f794f78310000000000000000000000006e3507d30f4b991928bca5e78fc4e3e9488ebe83000000000000000000000000c115397e7685dab08c12730cb63f0ca53b03018b000000000000000000000000199ec8ae02cd6de9f5640d024e784031e9b6ccf9000000000000000000000000c2f0af2bcc3d790d5e3928a4044fdeba2fb321430000000000000000000000002439e65a85247a75af4a3a2a1f0c84742446bb7f000000000000000000000000c2e86d327047d6c998b3b86afdd8777163af65520000000000000000000000002436b231b6837a823cbb30b531a7535950eab9d1000000000000000000000000a2451b701ed0cd720f95df9391ee1b96ae45306000000000000000000000000023445de02bf6c4157eeb14e94fe3e37cb389cfa600000000000000000000000039727dfb8fb6bd9f9c98756b7af6c6fc14a1ae2c000000000000000000000000db7548e329e6b7aad1ddf16aa545717ebaf79cc3000000000000000000000000ae5f1d9fa801dd6a24e2a0f69c7e587331ec19ab0000000000000000000000005839943d628af0baba3d28e71e45da948dba87300000000000000000000000007fb33ef610c807824ad8c3f6abda99709af2b9da00000000000000000000000080a0d1832ee922578ae98954be650e937ea02eba000000000000000000000000796eb58e54744b1d39b3b3a843dce0614f14cc5c0000000000000000000000000515967b9c38b96ac7870b68a5ad8c158cc36cee0000000000000000000000001560947cb067bcbfb15d80ca0253a079a3140b09000000000000000000000000651928bfb330dff197bf389c91e019892739d465000000000000000000000000613bbc26367aeeac171ae1a46eaa48db33d100360000000000000000000000005850e231c392e27e1911eedf1a3133d223e68b12000000000000000000000000acc6f3ef7dbf3e92b6575d736b89626ba0414e99000000000000000000000000d8612e65a6ac9b589f353570377304d76557973000000000000000000000000025e003ccf05487d6d2939e9516224b6e238ef98e000000000000000000000000b3f3de4a1bccff082d93c9c7e1955b3d50138a75000000000000000000000000e5cf7681cc2de4ef7be42659896948608bac5896000000000000000000000000a3067e993f08022fbffe52f4a533e46fa77efe430000000000000000000000004c7b3ce7dc9eec210eccba4649dbbd59d0823d9b000000000000000000000000826a093e95de5188f83ac3d37a4d5c5047fdb86f0000000000000000000000007dd1aa7163e3200f89ee8d7a87c159fb077a226700000000000000000000000037589157b87e208bfa182b3eb72f47433f92a112000000000000000000000000ebc8ebdc0a76a12213410993916c7c0e7b230d6c00000000000000000000000054dfcfd3c643adaa96afb31ce99c719eb4818da600000000000000000000000032e33f520833e761462c208291674cf47b3128de00000000000000000000000037509a7ff5774d4de7c11f30f3882bf6f59cffc8000000000000000000000000a220c148fa747e4a8a39ef80693bb184ccca5203000000000000000000000000a03bf353422d28737421b98569b1f6aac7f217700000000000000000000000005bfcf773a77e3936291d6180316b5a576ea351410000000000000000000000000ff80162b977aa7afc2bb06c0aef5998610969ef000000000000000000000000d7db970758fede563418c9160d725c2ea9a359e7000000000000000000000000a7b1c7c104b0283873f6276365d5fd0e9f754b7c00000000000000000000000089854aa0df0acaa9f7f12b75ebd85a3036a2f5270000000000000000000000009a424ac957aac9b98beb65d4b9f4fba47e1be0ba00000000000000000000000003770bfcfee52f214b51219aea23dfd0a585fb1a00000000000000000000000075be7eaabe95f548ad2a22012b8ab17daa0f106a000000000000000000000000510b2d43c9e853cd0cfaf5c08d09f44b02a83f4400000000000000000000000060dd1280bc6a44715e12027ece739b8fad15b0e100000000000000000000000001eeb178990274dbb6e90698df9f6215b89bde500000000000000000000000001082199d5ce7182596eea13d8beb58404d24a5bd0000000000000000000000008b6e6d75e2e47350067da750bde492ae1d0c71ea0000000000000000000000000264299b1a6f13530880abf0ea579cc15f2eaf150000000000000000000000000d4c8354a4ab3a52def7589826373a99e226a88d000000000000000000000000c4e8b8ade3b08e16a1593f441bf6847361c810dc000000000000000000000000e6c4bfe2b42c76b6fe799620abf377f8fbc0620c00000000000000000000000099801536ad036e6757574a33e9d3f3b73695e199000000000000000000000000af19475bb1f46ac103f4e0a724dbd5c8532cdf800000000000000000000000000c675f09453ffaa165b558ab2bd1f5e43ac584a8000000000000000000000000dee4c7d8f2293dec3f39eb50ccf168d4d6bb194a0000000000000000000000003a93955ae937650ae7185aff3c6da5bcd9462d820000000000000000000000006106e5e9ae260f661e38fa1935efcdd34222792d00000000000000000000000012fcc68af417ecac1fcabfea780fa9886d531ffa0000000000000000000000006f43b6e4cbd66baebcc5d50cc0e6f40a0342bcde0000000000000000000000001ac89d947e5802d4303ccd528836e5c98dc661aa0000000000000000000000002cbef9ed6c2ff979d8d791ced58bc9a3d96174480000000000000000000000001a9802bb1f696018c9f44ece68b5a452f4e793870000000000000000000000004cab13a89837fa29fe6245afe36977cde3aa8ea3000000000000000000000000a016d941a69816311e95aa7581c4efdd7d9440040000000000000000000000007a8468f842bb26320ddbf002b7eb50a33242b58a00000000000000000000000079a11e1438498c15e4e4bba8508fd143bf9448ff0000000000000000000000008cc57cad8675a135471bc2d8383a7d294ca082b7000000000000000000000000a8d09ba666b63370665574559b5bc9d86a4018a5000000000000000000000000c50f098ea142dddd457b811d2cef05f868b49836000000000000000000000000bc55e9d3be11de3154f0bf205bd779d03dc72c50000000000000000000000000b54b9691ec7edebc0cef04f0074fff4ad179a93d0000000000000000000000005262fe543b0a569f137278c8b4b8c3941bc4160700000000000000000000000049480f870c6d090b69e9d9828ecce07d5958daf800000000000000000000000039a76ef5410ac70776883326f94f6c36cc5e8148000000000000000000000000832346b0943b0aa6b83cefa686187a24d6cb4cfc000000000000000000000000556ae4ac681ce93c2bd55cbc9378ce60ea9e4b86000000000000000000000000a9047f666ff87c77f9b7ed2a16b3330c512fec91000000000000000000000000c1d54f99ae45bdaac3216a620d0f9eb8398a55ac0000000000000000000000007499e41a2389d7638c4793bf7011cf99b6452a0b000000000000000000000000cf52cedb271e7ac4e0e6138dc4a727543f3062f8000000000000000000000000d9078c2b5fe5c6c1d8fe5aaa4adf121cd2d212cf0000000000000000000000002c8d1f28465f13d05850c92ff44baeb6540f201800000000000000000000000074034d7a8eed10ed6c7b8005b7c1792025c2c168000000000000000000000000100874a80eab3c5632d1647d2e148bc9fcb751c6000000000000000000000000f8f0b67a22025a0961411c2d5078bc7893f6de3c000000000000000000000000382ae4d307ef3fa765ffbc9309dfdf779bd0fb1b000000000000000000000000ac667c2f0f7b0fd7f3f74dde4e4f916848d42482000000000000000000000000d32b579830fe8d9ee2ef8d569447e7e227895780000000000000000000000000e18c93bf5fbe97b981283c70c8d97fde9a3c061c0000000000000000000000006a9d94cea34d309c41ad71407c1a965505fa411d0000000000000000000000005556abc7e4dcb78e3b7a611b058467546d8c5f8c0000000000000000000000001a760ff5a04e5586a986fdaca98c322f9e50752600000000000000000000000050c491ffda25f9e472d467d60835468c522e7d3a000000000000000000000000752088477368039dc749fa684037c3001e9a3328000000000000000000000000f41872d8a59246ee79e476178c31e294c187f9c8000000000000000000000000695f03a9f71985fe4a2a51f8538373094a16ad9f0000000000000000000000005e5c82ca1ac6816861bf3a5a8c05c54bc4b9631e000000000000000000000000fffd06fd2e4b387a2bf03379f9d00e714fba11690000000000000000000000006a6b6447ab7c0d5f22f107c86a00eb5d277df295000000000000000000000000ed6e124c7e4183ca2c72c82b4ff7b222aacc09f80000000000000000000000003e690e1f894123d26754880d004927d00b74fb3e000000000000000000000000c5519592cf65da2bcc03e36df7503665915b77ce000000000000000000000000cc02cee32fb7af8cb825f9a523e93cb0201ac9d1000000000000000000000000852fda9fa9fc66801019b8cfd4047507542658730000000000000000000000004ee164fced5bac7557cad131967e52a223edfc79000000000000000000000000f2bbd77d1cc8175b8525cd6c43d8414e1dd5f628000000000000000000000000e844420fd84394a13d6eba3de2dacdc86f3463d50000000000000000000000006a8d3724551dc4e54e910cbaf3fb9c487be0f14c00000000000000000000000063ce8f0e712511863778067a05254eca0193f87900000000000000000000000030a24c0b15591f5191fd2fab3a7732a9744ba217000000000000000000000000ce0d2213a0eaff4176d90b39879b7b4f870fa428000000000000000000000000a8e9408049f02bfd07a3f13ca9e5e986437f5ac7000000000000000000000000e41721969eff2e6a2550c8c1233b8ab2fd24c8290000000000000000000000004ec1d638d9ea09edf50ed44851b4a16b72f21dcd000000000000000000000000f8212c8ce072d2d11e869c69725652b92dd92407000000000000000000000000f034b856fec2214957bd31f56bc07f9c018e3e2d0000000000000000000000002b54368a4ffe2ca10dab29fe4b52d52194a650040000000000000000000000002c4525eea371cd9077eb9c12514997e840e5ec410000000000000000000000002a409f9c6ba5cf4e29adf5690e5e841044add55500000000000000000000000072b69ad1c3efc31f6b9a5f6a6dce66982b69688e000000000000000000000000d93aba24408915a1de95d6057d0f464068c481c10000000000000000000000005cdf382af90dce1d6ac35f5f31f35ba932014175000000000000000000000000f448eee0c904ca3928e869c027d05120125e56150000000000000000000000009956bfb56c37c68cde84275be27530f1ecfad43c000000000000000000000000ad5857e66c4cf31e49fa0c3f525b2139be25f4990000000000000000000000008e9fd6b041506f662c63d362b4b90213971f98f200000000000000000000000045cdf4dd4707269b7d6d28cfb8f962e50518ff75000000000000000000000000542b617ebc67cb683d8711c6f63b3c5d80e802550000000000000000000000004cab814823ee4aa098cdc2e91edae17256c55cc00000000000000000000000007a03b4ddb3ed3fc771a029307e8fa0c0a968ddaf000000000000000000000000d05675d10d1b43a4d77e0eea02350f18bc2f01b50000000000000000000000009aa5f4a0b600d6f26a19eb73b886264b6463276400000000000000000000000019212a036d73d1bb512ccb1d391ed6b887a1ec6e000000000000000000000000a7fd56566d735da8c01da95d4173214f6f8dd1d1000000000000000000000000e6488d6e7578fc6d01d7b27528bfc3a1fa02a50d000000000000000000000000b54c5beac99a00007e8f446343ea2b8f14ffba9b00000000000000000000000012c091be0099c61b8b8fad86942aa99f66b4ac1e000000000000000000000000e3b4cbad2eaac281cde1481f0598498b3335a008000000000000000000000000aea3affeb9ddc32f963dfff6fe7a14e51e705b4b0000000000000000000000003ef3b16b0e26c6713c102ab205a977ee50bc7d8d000000000000000000000000b6a3f03d24c42efee89154477228c9831ef9fd9e0000000000000000000000004c01eacfdcc7ba186a76e71f26144b81a19864480000000000000000000000002d6a3e8dae44e9d791c87ad2c77231da0ea27c53000000000000000000000000418eebc3c078b921468396bb4ec9d8669058df86000000000000000000000000db3935be8171c266f784881ce28ab5b82486fe2c000000000000000000000000ac69558ad27969b4abffc08d0a657d7ff7b4c0c100000000000000000000000033c1ef850431ea0150a720fceeb855bbeed18c0b000000000000000000000000ea5e29b9397f8a9859d61c365640a1fe40bb0f7100000000000000000000000064f25326f430e749cc2c8aafd85f7c186130d71b00000000000000000000000034e712bcf1a906666c6dd13e6ad408be059e0b3000000000000000000000000047dd5503bc6a101d63d6275ce7409b3d544409300000000000000000000000001bd289b07391904908be2a6fd02dacf778ba8c8800000000000000000000000023e2d28a4f3ec7019c8df7ec4ef96952383cdde3000000000000000000000000bfa578f6ff78364ca06c4d5fd84dfeba34cd062d000000000000000000000000fec4da49893cd9e95292dfe0c8f5ca2f990563dc000000000000000000000000dde7b8f036fc89f4fbb39d84fdfe921be4b36f870000000000000000000000007081068ffe5d5f5cdf4af386733ab884f949a668000000000000000000000000276cb8f5e39768c756dd98d0578cdd3119d12ed8000000000000000000000000b62462e0beaa9a0ab925e255cfb6d9ecc318d7dd0000000000000000000000000512fb8fd0d633d6ec56e55892048c5997226b540000000000000000000000008ba5e02ab4a5fb5415ee51d6a12c8613a0cb32000000000000000000000000000c11fdcb16b1b1534d73789e8f40bb123525c3bd000000000000000000000000ec0d0dcb9b0e1835202b44f750bd6ebd0ea06887000000000000000000000000a9df26a261ba4f4cd541ecbd4c1b840a41384e13000000000000000000000000519a7c1fb996bf7c8a9c3112d1138cebde1185ae000000000000000000000000ef648b2fb6afaaafb8d3b00a6d64ce4b79e89549000000000000000000000000ea3597c93b98c2249cdb86f25d5276502728ac9d0000000000000000000000000b7335a5f1ace9ab272af7fb8bcff5536853dd1a000000000000000000000000e8c0c2272c778f5efe2410a8b9669ce7278296b8000000000000000000000000dc681f46a7c89ed224a64922bc60d0d38b700285000000000000000000000000f2d3a0b306b705705e38fb75f70f2090168868cd00000000000000000000000092e0ffefafd7d57abc4574f6f3d018e0089bd90200000000000000000000000088d7a2f34e117f8a14051c9bc6a405ec2c6764f4000000000000000000000000dcdd2bd592242357b41db0e9ef7cf001d98bc5a0000000000000000000000000c9c26269a1815e1b0d2f6e80aa6f6953f949dd2f0000000000000000000000001fb4f93c818669c51a2d2adef26517d4a383f460000000000000000000000000c272000eb01e31eb8b14b66664fd0dfa26696048000000000000000000000000c66dcf737f6b5f5bacec9e577a24e3716c60d4bb000000000000000000000000df4b1467157ec5b84726e882b938be4e20e9ac710000000000000000000000003840b22bcd6cf2eee7788a99c466917b59321d46000000000000000000000000770b8e5fb838f679286632470d03eac4986ae60400000000000000000000000047b068a7a82c0f27a910c26785dd46e0ff3bcd0400000000000000000000000061ba3f484e5b8dc11970c4b359295b2f0b3492dc000000000000000000000000bca5820f552bf314f9b3539fe47ccaca75b26c4f0000000000000000000000002c3cd7858c6d6de3171aed570c4269d4712a2c260000000000000000000000006af51a1ec90ba7356e31688f5c6238e5a1472d820000000000000000000000000f2f768fcf60a9a55e9f4064d588fd6be9b017cd000000000000000000000000a9989fd5bc72445a92e0b76b14d709dfb9365bd300000000000000000000000001d34daf22bd0e17984d693637573142c18cfd3000000000000000000000000005279cd3abda9902b0d90b781e97d6738cbd48e3000000000000000000000000c81fc49f458b4cb942d59c43204f8501bf09c86d0000000000000000000000002e52f2fcf4a4422bebd60a9ee7f359a5278268450000000000000000000000008775f4531979a06f51058aa6a6955a7fa7bd6050000000000000000000000000a210db60fa5abcd4d38fba59d5d031a95fa46eed0000000000000000000000009ad8ce66ce5e561fd27422d6445f3619be75063b000000000000000000000000ee6189679d07bf2be29accae5be44af17986eb8b0000000000000000000000009254dc142566bbdefa0d44411d67cc47d3ce41bf000000000000000000000000ddc80270d49278aed1e56a6b0432b59b1b3b5747000000000000000000000000b7141a53503d1d9a221d9fdad935df28fcf99dd70000000000000000000000006489e2260ab0ba7a7a87194777442406fb6765f7000000000000000000000000ddef40c543b35cea8eda2f615e4ea74bdf0d91f3000000000000000000000000cef078778f9fb4a929947b1f366c612573b99c210000000000000000000000007996756d47cca280637279346854aef4405cb882000000000000000000000000283e4df2b7d2d6c1b277d0b9803c8b78a630464f0000000000000000000000008fb7233f027634424c550724d05d98dbbe34f6cc000000000000000000000000ddee5a225d248a5c25bbb477bba5c1e160f7e01d0000000000000000000000004a480e181b822318caa54c8480593ca1bbcdb15d0000000000000000000000008427854af3d42dbfd4b74892e1d592ed46e9204200000000000000000000000081a5e3e6e6d30f5dc44542a80ce9f5793d3118a20000000000000000000000003b1401a677592264544aaa58b968c28726aafcdf00000000000000000000000006f9ee6b28d974cc606b0c9aab26223fbd3a74ad000000000000000000000000b7456d9f8c7a690763f5de0929d8c2f82ff8499f0000000000000000000000007c0502259925355b83c0f06200f15dbe157dc185000000000000000000000000df1d134354c98e416938a463894a48f1367dcbdc000000000000000000000000cb7c408a0e41ddaf98e1ea39a8d056929fb352c6000000000000000000000000537d68238e22c73923301eb6c467f68dde5e5d79000000000000000000000000f0bd4f04f86154de907edc7aba8111fa87b4a1ed0000000000000000000000002ab34833b939a45349a5dfe9b3d3a088c3224a1900000000000000000000000051cfd6ce081b71e9686be0d530f2c5ca8c4fa0070000000000000000000000007201af2b6a858fb52427aa05078889e749ae08a5000000000000000000000000271be2127295a7764755a6c6d3db3faa1397b07100000000000000000000000060c3413b6a532fbf6ae61bf68d21293103d0eb4c000000000000000000000000f8bcae312d373656a4bc296e3e19d086c857d6e3000000000000000000000000ac9e51136211c6eede736e4a2ebd79b2dbff00840000000000000000000000006b18fd2bdb4a9142d341be3930dd00e7a18f9ea2000000000000000000000000971c2f426ce68b7ff4c7a0811e96908e8fcd745800000000000000000000000043faa0c7f602c30f2fa559a57dd235fc8eb77d5f000000000000000000000000200e6301104054d7947699362f612acb70ce9faf000000000000000000000000f0d783c6963eaa9b84d6ab64d85de6ce9b5efa9d0000000000000000000000007ed032c72d9e88ee851a1254f1a7aea6a39cc8bd000000000000000000000000b120f496a1012ae8ad8dda5a44b5a911b59a38d1000000000000000000000000d060580be1f3b088ef8311acb611147b8f5ae284000000000000000000000000b7539298d14c52c00ad9876c55e7e84f922d41e10000000000000000000000004fd1cdeb55eab5bdc26f1cbf5f11785a7322654a000000000000000000000000713f1dba06b8883cbc78c5297512db2d0817fecd000000000000000000000000668fd51a8efa043bbfa9aea1df2cf9eccbd98cb0000000000000000000000000ac76600b3127620ce61b1ee33ec8e2653c54090c000000000000000000000000930e764f8cb87fafb28a60ddae376e0f7d698cad0000000000000000000000007d656d12742933b782d2861a0ac562bd0f73dd9b000000000000000000000000b182b02e37d1824a9bfc315e9fc304372b75c5a3000000000000000000000000afdea8c606244e20dd6a319382ef3273dba6624a00000000000000000000000093a79ae91740c54b1221bdb2b44be1cb5eb8ff520000000000000000000000002b62d87baf93f9fffa7aa3c3bdb7d3cdae56da34000000000000000000000000629c253d362fc957ed1a0d85eb07085576046188000000000000000000000000a3693c0635eb2ea76765a294919f79a72f47875800000000000000000000000007d8743527a69c8a7410d0675086109eb9be5fb9000000000000000000000000687cf568d4e9c66b8eed1ce6d94c6e2b490cced3000000000000000000000000aa97275a3a0f72d273b52c05425d9ac9d087b2360000000000000000000000008708a8540e28c5a0f3809cbdbc604c0f075ef6e90000000000000000000000003025bbed04a80a24b0f92eca324f6c1d7dff9e8a000000000000000000000000c57cebb75c1eb38429b1db4ea98ca70016002a4300000000000000000000000066c4d2f0e4ced348b1c005bdd2a8fe002ba8db4900000000000000000000000024ecb47dac959b63b8fd02d52d2204a2bfbb42b90000000000000000000000004ed338255a4510abe29c35449b93756d81091a39000000000000000000000000d44420bd7761cc1dd772b70b2bd70fe193bd190000000000000000000000000036cf519c2034e38bcad749222bb578542ca74cac000000000000000000000000657cd24f840ab20a3f6dca3d1221700b8d4e00480000000000000000000000001dd33b3786c386abc19a8b96fe2381fd9845f7b7000000000000000000000000d62a6d792e0275edd19775fc6e37312a202ef1ab000000000000000000000000d59949423f57eaafb01a2794662336cca6a3652d000000000000000000000000fd0e2a35a97d175db7a7f34086d37dc76c899a160000000000000000000000007aef4f724288d4d2001dbd88d9fbe9db35e1e5cf0000000000000000000000003fcb779cd5910fc89a29f0b9a5b905aec1ccfb17000000000000000000000000a4a9db207b19daf63d243e7d70309f04618afaf4000000000000000000000000666e43fec50663bc7441f346ae55e2a32dea45c90000000000000000000000008bfa602eb84a363f777fa404c1bb7e2c8c994ac40000000000000000000000009b4e59c13f8b76fc245a5664fca8677b7c4ff13d000000000000000000000000ca40f3fbce29035b6fe8dd7adefde310f02a9c96000000000000000000000000d4ce8ea54db851f0d50aa758958a97fa0d05fc6a000000000000000000000000281eb57ac011a6373bc3ad01bee8b483e94f2f2a000000000000000000000000800c2c9cfb7e371159f6981f430c34637f7900bf0000000000000000000000007f3122b0ad67b67cc9494cda017e9933db5495670000000000000000000000009e40b076d6c410a543d1b87fddced8803fef6a03000000000000000000000000b2a0cbcd2bce68027ecc6de7963c07ea6387c0b00000000000000000000000006b59d6c8d812f657323fa5897ea11e92724be60d0000000000000000000000002df9386cae43ae93ee0aff5ae81ec6aeec14b6fa00000000000000000000000077e80d2dfe3b1b31b8b30952fdc17ff31bd4fbea0000000000000000000000002e5cf741734b3ecaac16f9ba83c4307a0433f467000000000000000000000000456429c773f6bb0ab81a1b60be4ccef3f6fbf973000000000000000000000000f7c2bb994c58f0d212bf7814e368aa8fbb42df200000000000000000000000003e3a660def179fea6487b5b23f77308e23fbd931000000000000000000000000d218910da54c46fc887ab5bd5906aca07ce0d8ce000000000000000000000000f911c5717bb890fe16a0a3e1a1f164703a4991df000000000000000000000000d7b6e031354ee9d5f37918668750d2b88188f2260000000000000000000000003ffeb6c2e30cdca7709bb4c3877376c9a28632d7000000000000000000000000b15ef4ba0fe31c635889aa5beda8bbcd39425d8c000000000000000000000000cd03d8e582e2bbc65f7120a5e9b9fa1f7ec46c8f0000000000000000000000001388cc63817b6c1d5fcbe9c71c86d4f0ec53c1350000000000000000000000004e10d4ea045b4c44a9007423cf04c4c30e80848b00000000000000000000000004c0b6775e37160fa96dfd0780d4586f47877e53000000000000000000000000f3d224a502462d0b077fbaf8fc8d9ed1c0b0863d000000000000000000000000ec23af7616094f5391471c0b9c7fae6b5361b6560000000000000000000000002ed9a3cb0aa77b228b47b897d4496db6d03eeece0000000000000000000000001a436a370f3df77f55087c0c55bf98b9484efeab000000000000000000000000e1b71e87dc4c2145509e4a74a8165225be2e16fd000000000000000000000000a1f16b39a1358f4a61f13d4abeacbe716e8b42c3000000000000000000000000b6082751d6e4997d4755b700355181c6627272d00000000000000000000000008b0deacc833e191bb220030cb5651b519bb19a690000000000000000000000002931b88fcb7b094d64117a383bcf8df1c04d60dd0000000000000000000000007daa7ce596d5976bcb874d778cf22c378b415d9d00000000000000000000000015dd8f49554610e93ef8f58244d75d59db6d62d10000000000000000000000001df436c6d946522ef5f7e5b412a8a6d4d5648de100000000000000000000000094ec544b8cf032bc816e76c4ea63b2b8a1f79a0d0000000000000000000000008340c95e4a0d20a49121d001d8a9b3259d49bace000000000000000000000000d2aadadd0585619e8e1180872ed8d3c27d554f7f0000000000000000000000007d78fcff0adcd9e11f397c77783255df1564f028000000000000000000000000aeedfd2d1d4ed180957e522910ded6513bcaff8f0000000000000000000000005c87db325dddda47286043999d65e9f598cbe28100000000000000000000000059455cd96f19ed94ff8662453533da77fdd32b0a0000000000000000000000002354c9538b60c3f300e53a63d9e89cc2336353dd000000000000000000000000475e7da04d20b4ca5d5634ae0ec49445f5d0b22a0000000000000000000000006bb484d71bb4290d98011951dee0707a8c79dcb8000000000000000000000000a05a38903794182fbb95b0dbd52756a1a949e78600000000000000000000000034cfef3d1f1ca8a7a3d36a71420589d492925d9500000000000000000000000062da3df45173bb552620b43e5aef6742e1f23a97000000000000000000000000b7423511c30f9b2497edaebcaacf3ebc8436686a0000000000000000000000004da5b7a4ebb10ac8ceed13bdae78ea9952d208d6000000000000000000000000c979cd2c6211262a92bcdad792220c0535366f6200000000000000000000000032b1ab619789b0bc98dbbe6ea23331b1d65c097b000000000000000000000000073e251d905c895bbfc6775bf46df06025fb6aa10000000000000000000000001fa9468a3f5fe44ddf9780f32579862ce69ada17000000000000000000000000f62d0ee79f21abaf3c57135481c31eb92d6e4188000000000000000000000000607c2d366469162e52d69d6fc88535f3989d7dd70000000000000000000000008818c2e04a1fab81ce6432f98a4674971280753f0000000000000000000000005d0d10c7e43aba57254aaed65589551b41d8620a000000000000000000000000bf29a5bff27511c11a22f737d53504bfde06409b000000000000000000000000d1669ac6044269b59fa12c5822439f609ca54f410000000000000000000000006f99b174652a57840b0189b64f6e93f468aa904c000000000000000000000000e61e018d8e055d78a22e423ac7b2c5179c50634000000000000000000000000064f88773bf4ffc09168c4d582cfdd200efb6d6d300000000000000000000000067389a0c31307e84b69d86159830f1e6d7a7fe64000000000000000000000000fbfbd9301e7d23a33d9dd574482cbdfb92ecb43e0000000000000000000000003c0d4347eb142f9e0e0df41476467f37c86012d90000000000000000000000008f05c2c7037f5f70448587800beb6633e52c532a0000000000000000000000007786806047e346c281cfacc07ba1966dbf3497a400000000000000000000000077848161d7fea597790aae6d4acebdc67d8a1f9f00000000000000000000000005dce1f9205fb61999de577b554d0186779b30df0000000000000000000000003bcdfb404d3c6a83ec706aba3d833d3853fce8b7000000000000000000000000cfa2eddc40772d553d1a70777995538f982d489a0000000000000000000000002f71bfa917ddff77b73c1acec96b32e12a708e620000000000000000000000008fabfd792125d66f2f3da498a03ea21c82002cff00000000000000000000000004ccf18c1ba3bf4cf3e9d177f95cb3e3f43a81fc0000000000000000000000006766c082e1a406b9f055021694e4bc018475071300000000000000000000000069f64822dce1bec889432f8ac25b40873d4226300000000000000000000000002d14d95507682c7aa8f0e4b914d629e99e1c48a30000000000000000000000000fdcba55fab6911be31416914a3fa1672d95c409000000000000000000000000df71c21e1f95ed00bb5c338405f673a2cb14767e000000000000000000000000809f22cdf69f9327d85362c50774df3323a391d600000000000000000000000018bb80498c62c8511f3b0193330476180e3022e40000000000000000000000008823bb7c55e903904fab4937a017a4a7636e62d90000000000000000000000008c6fdb080d761b7da1287d5cff16c4deb716d64a00000000000000000000000080bcc7877749b67bced59b6ea34242bd3ee916010000000000000000000000005951f4ba84842751c1a9339ba0a601ed123bb19900000000000000000000000026a56a93221b0dcc7e7b3bd9175ab1ad25057f6a0000000000000000000000008e61998b1e3e3aa7386c1f927c2bbfe1d7b184200000000000000000000000005d836cb543152576d3952806f3454c50712f7f7e000000000000000000000000b36592f38f8df17aef263d51af896f1ef52c123b000000000000000000000000c996b7558dee7c7658beb26050f0f62f9d3c9782000000000000000000000000f6d8cce059ba8ef6bd8b79983e026ba1263690bc000000000000000000000000549e54367fa2fc01923f9cf92d20dc45440c29ea0000000000000000000000005fdac7e1ee248aac670b4c0974677e51df501b42000000000000000000000000aaf025ae754b016121571340c809c4a7c7aea1cd000000000000000000000000d69814d3868e31433d2855fce4e4b844b3fb889b0000000000000000000000001d924cec3bc936c2ae6fac3c34150872dda564d700000000000000000000000041ba833fcc95560119f80f7daa7eb1e482ac836a000000000000000000000000705fe90e17b45e61897d2371bcf9e273924adeaf0000000000000000000000004016cf366485a2b5158bfc3fe8bfb743835f80a4000000000000000000000000f0f2156b08f54760c89fd565aba6f06970b6a7eb0000000000000000000000002872c52f3cd0f40b6812f90be12911d6d6c9dd33000000000000000000000000382a8466f9ef491c21bae00003ae43f0dd525913000000000000000000000000d0290e8cd8a9ae07993deef61a4c2b221121bca5000000000000000000000000a5139d2c17693e3e983b59d06db433689d57aa6900000000000000000000000010bab4e64f41d52b71c2ee303367444a58cff465000000000000000000000000d9f43a5062356e425f2205ba95a607b47b0b895b0000000000000000000000003ac6b18d9843e7953fcc14120858b0a4d79acfd0000000000000000000000000d5d30b0ac3cd686050da98fafb7e82f80bbe0acd000000000000000000000000d392e52fd15b28cc52d3daff6d607336c71175ca000000000000000000000000293c5ba6af7edb62a46b3b6809d7db323ff4e9900000000000000000000000006a001b1d43ee55262e78df480f6087c9d04ea05100000000000000000000000097d3fdd05f8bf07c556a1a840d89aeed45f0f2f900000000000000000000000099ec2a651ace3d559b7470b057ebaf78e54efba5000000000000000000000000fdcb3bb49b93c8f2da92f6820126d522e14537910000000000000000000000002467f9308f640d7300765dd914eac6740a0afbdb000000000000000000000000148aa978dd4e875da7c7bd72f3f39b1421c0a355000000000000000000000000adc73a83fa092b9980b5962ff2e163095f378a6b000000000000000000000000816aee19dac232f4d21c33e2b61a954e36244912000000000000000000000000ef482869328c028b9ab526e4e841664d1540b8f80000000000000000000000008908324ecff2d7da0b4c8be3fb83a15e21f599f90000000000000000000000002d6fdb712f63a1babda7ed27d6e82bb9b38f028e000000000000000000000000db8f4a1e6e1694e32f11766f598fddbd749c6a54000000000000000000000000959559d3ac4f4b2754267e29561c0b813136df5a0000000000000000000000003ae55f6ed80f60c669f07aedbf98ff65ffca175b00000000000000000000000060cfd027fe060e97fa7a70b0b586ccf79bfefaf30000000000000000000000005aac02bf6a7c0e0cfbd57f5a9dd9866fc0d0b4c000000000000000000000000035189386e04b9c9b4ea8fbdd1820bc42f529500f000000000000000000000000554e8397949c9035c10956fadc3d010151c0fb15000000000000000000000000a82c727999deb4e72ca644e70e999ab5739435c900000000000000000000000087a0d3472132e2c64b64f2001ad7d3ed7176ac520000000000000000000000001ceb06c5b2595d6d1c418f75779c1bd5418704fa00000000000000000000000075aa792a13f651a167ec764915ce19619342190100000000000000000000000095fbc1bd338b1b6e0c29cd250b3e055d64e46ffb0000000000000000000000008a236a3b8237b06585286b79e217cc57b84e0e510000000000000000000000007d0e16d2d603efd6415cedf5cc50697a5298b7d0000000000000000000000000d0315b7bf06ec63d9029d599bd648c4d5f79635c0000000000000000000000003449558365125557511dfcd8ec3158f11bf7535c00000000000000000000000082b14736d55c3286ea9f133fc1ed14d5260471ed000000000000000000000000351ad21be454cb49f22b3ca62e7eacb0e1b05e780000000000000000000000007e4b8edc3276e5ed94e5a62c7c2e4eb25311d4e00000000000000000000000001fefbee87e50df9d280379cf98b14823a004af7b0000000000000000000000002618d9314cc86451549dba7ef85da5a693cd64a1000000000000000000000000428951ca3b69cd5f96af95f9f0c5d26fae339cb200000000000000000000000057178e929cf215e693533211f034e71c756af3bd000000000000000000000000fc9f463dce2ccaecf0ef3de6898d302726b73401000000000000000000000000db059097399448fd776f93251a17ed3782f6dcb100000000000000000000000080018a9e908c8775a7937e7b3621dcbfa0ee39450000000000000000000000009fbb63f73d8d5b00684fe273c50e1854d61dc478000000000000000000000000551d9d8eb02e1c713009da8f7c194870d651054a0000000000000000000000004c6b22055b438bf4df45d053a46511682a5c19d5000000000000000000000000aa88bd1a01be7e8d7ae8204f32e33b7a4914b7b3000000000000000000000000698e41411f41e030f1b01e04dae69dedbba041ea000000000000000000000000e501027bd9a6095b6f5f744bf49d80276cf01e2400000000000000000000000016ea1184c6175175659c91b3b98ea2d5b07aa73a000000000000000000000000a7cfc82c7ef1b7bf46d4cb626dcf96ac3d2c477c00000000000000000000000096f5ffa34f0aa060af3ff268db4499fb99ccb56500000000000000000000000015ab2347644b11e10e41c359f4ceca13945d45560000000000000000000000002a5a65ae17cf031ab6838ecb40b91a82c413947d00000000000000000000000028cb4cf85f5d4c7bab91e81305ff6457e718e30b000000000000000000000000c3812aa6efdb5ff999e70e367c2eb9068cbfc793000000000000000000000000b60476934e45b7d15270bce4223e733afbff11b7000000000000000000000000df28e7dc416412ca969a2e23542a38d9482ff69200000000000000000000000008f74ce3e6530d29001e617770a3fe52bb7fe0d8000000000000000000000000d1ac345998d4d335ffda947e801966b77d7d7ca90000000000000000000000004544fe14434f6eec18ad7abd6a821380db115a7f000000000000000000000000152594df04e788ca272e757b3a78b4e441dad2270000000000000000000000005d26770589d91b4ed458c10558c90cc773963dbd0000000000000000000000002c48d9a212184e8c77f36cfbf6a2087bc58e51f200000000000000000000000040727de5e4739d3624e769d73fcccf5257908b910000000000000000000000000cb36d664ee781b936a1210e5a32afef1fb0f39700000000000000000000000089000e33bf6c414a1a6b0686156f631a312a5cd4000000000000000000000000695679b24a15a540ade375db37c6d83c466159280000000000000000000000003b295f4e03c8dfc2173ddb2b6f25acaaec11bd0d0000000000000000000000007b0a408fdb937fb0e2be0da7b723c96682e29e950000000000000000000000008617793ec113e8457e2e60876b5839011c8f7edc000000000000000000000000a9b89e4e960d57b741672d81292dedb793c19cb1000000000000000000000000b9d708a14e0c49a5c827bd0f45ba9208cfa97c2a00000000000000000000000037b91903b2b3b55bac74c9eccfe3f6e64b6bfd7100000000000000000000000054e91022bf97111ec645eb96a7a8a1307151188d000000000000000000000000e466fc691ff1850e39840b286769421a7ef904dc000000000000000000000000f0f802013cceec46e657215aaf8b9704c1bc930d0000000000000000000000008ec8608034d12342db547c002dc6780700df784e000000000000000000000000111ad666a3eb383b2e1406c0b9b087d500c4feb4000000000000000000000000bca44d40b68d25110a50701b45ae7a28e2ca298f000000000000000000000000fb1832e90219f047ba496350dce539734529900900000000000000000000000051f292fb71c75b43da36a891865ccdf277be0bf4000000000000000000000000329a25858d1178b031ad985209cf895fc2b2bdf7000000000000000000000000952fa84833aaa9034ee6f2688de796a95aedd6cb0000000000000000000000008fe23570c7df02ad7d2c38497d7800595bb9c5e00000000000000000000000000673f9f7f07fa27a7b0506d9b128baecfe39df9a0000000000000000000000000c88bcb4e44740e1a4b3ea54f1e8f9934c1e9cff000000000000000000000000a65af7086336a8dca81d6cc93cfd66e4886723f0000000000000000000000000b89f8b0d173a2a318692556e736171a89b6762280000000000000000000000004f4b7f1e1f2338db00bdb9f5366b05fc2379b5fc0000000000000000000000003600f676116f33ad94fae8b462d47def53d281a200000000000000000000000011bf146d537721cbca55cffd7224cd96d348bfdc000000000000000000000000434675aa3081e8c4961434f6205d3f164dc7dfb1000000000000000000000000c14a297d59bc26fdddcb739a167154edb23f70ab00000000000000000000000091929473c1541f3201b7a0bb1941c64124609451000000000000000000000000afa0ddd6454f703a25e1549c2f3d48d53516ccb30000000000000000000000006e19c0efaaeea489d9aba96301d65a32da3882660000000000000000000000000aebe9b58a8c09b187301832de5a7ca62c7099520000000000000000000000001c922608675a4a4bcf0317cca50913e3e56a7210000000000000000000000000856bd0c0f5e61b29aaf40d2adef4a20576763769000000000000000000000000f97b5a0520fbef59da84b947855925ad8de808600000000000000000000000003a8c5d5c3928e1cbd0a3b38f4afc7f3ec695bc6a0000000000000000000000008e90103500247253165c87bae191f33a85666577000000000000000000000000a3691fa511ab0a3193f17e356e8e1d0b4f0dbbba000000000000000000000000efeb81e8b2e11f1054a42d3ec92981ac22533feb00000000000000000000000017cbd09280bcc7a950c799751c45d664add8b0590000000000000000000000006ba0f250380b8bba640d06f3ff24751ed164225c00000000000000000000000091f49d63b4b3ce05749a5efb11fdf69bd340c58a0000000000000000000000002b2b231d3a02f5a52b43018f5f07050ce15b76fb000000000000000000000000194e974def717884555dc10fa0ff06b9ac0c71e9000000000000000000000000d8770cb4bd6d48412d361e34bb18095a6429dd72000000000000000000000000256356bde5fc79c65c760554a0e4a6ea74cc34e9000000000000000000000000bdc061d69760aa412d0b9e9a5892ecef3b3fd4f20000000000000000000000001ea0dc1323eb9912f599bd01c78c195046c5f69e0000000000000000000000003d3c1241317e54ad79dcd4710f4fcd9d2893a30c000000000000000000000000fc735c151c855437d9885a3fef8dfd771ae0a5a6000000000000000000000000a90b6b1ea851c4437a233a1c4ce49078bacd176c0000000000000000000000007c65a0ec3668c4c58651a9b26e2beedf9fbe5e6b00000000000000000000000052983c0a9dd48e1f68f493fe270ca90b5a66129f0000000000000000000000008b3f8c6c0d49c745816fd7a74f5737c78209e393000000000000000000000000632b20ffc77be05b960d53dcdbe49a94f6dab7cb000000000000000000000000d68e03aecc08100d4d990f2c4ab659715f4d9a04000000000000000000000000960cbb4935e9498d84ddece63a0cc4743b2fe0550000000000000000000000005eda0b09679acae968250b106acf5f57510846e000000000000000000000000058e55ccd04a6af04693a86c28e74c3c5240a9095000000000000000000000000c4a467f2a10657464be43a7952cf1972320d3e9900000000000000000000000030128122e481db06127df9957cd1588cbf7eae480000000000000000000000006e6708e4e944c11e81c2556133b8575bc261a44d000000000000000000000000dd06d79ac8f56349bb090322b2f3175811efd9c7000000000000000000000000c0cc3ca710480f2eb36aec40efcc1d0dc8172d8c000000000000000000000000906793bc04280badcbea945c1f9c5989ad79af950000000000000000000000009bb20c2f875d39b6d510e0cbbe2ca5a3fa47e9d0000000000000000000000000f7d75a1e481b67f95ec990d23757bbb93f985e9e0000000000000000000000006dd2c1eb8f254e51c6ec926899cfc7bccf4ac655000000000000000000000000de5dec3e133b219b2e113571a3b41bae80e5a08b0000000000000000000000005c84a6bebc7debf432491c85b2e39f152035cc680000000000000000000000009c72bb926d68ce696f5e8f18d22b08e13c4b739200000000000000000000000015d4cb7b11d6c9286d6da164a333121dac13a11000000000000000000000000027ef4290b424dcb83d5920d441868c139afe3c53000000000000000000000000a4ffe4895d7693db7d8ed1247eaa915f1852e435000000000000000000000000d69ddc3127410287aeb84755048e210e6b6229b5000000000000000000000000b7ecfab68e6f4aba4acc46d754fc53ce569eec61000000000000000000000000ad0e75ebf186f49d8fb39ac775a63b08422cae23000000000000000000000000a39b892d934ecb88c503aa356e8e4f75b9dc1335000000000000000000000000284b1f721040e76cfa35631d7021ff060c0a8ae2000000000000000000000000cb94405d28d2e53baf66e48ce658f8ebdae6f5a9000000000000000000000000ffcbc1181b89c08649e2744f80be1f9f9a221ce7000000000000000000000000180022997e7c5908b35cade031042ed679a9dea1000000000000000000000000cf1628865ecb9748f2380d9e635a00e3bb263d0a000000000000000000000000a981abaf67bdf23a89a27f10fb3e0d27635c3752000000000000000000000000ade25985ab4a0b27af8037d89d68dd4d365ca998000000000000000000000000c5e5a527b9a8cbfecaa99e15f6030ffd7a71bb360000000000000000000000005ba5c22442ecd5e698116a56e29b52a5645c6c690000000000000000000000009a0a1d32a683add16584d16ccce80810205966c40000000000000000000000006728a000d17a9139b8ca7671370a09affed069190000000000000000000000000b1ecb87c854d3200e0abc9a79197f76ef1726790000000000000000000000004661d57a27dbf8e65ba0d742e1d328daed6d41960000000000000000000000005981ceec527ef3b1fcee2944f376a1c39ce27bcc000000000000000000000000991db05fc7749adf1aaf3e99dcb7d57e89465aa1000000000000000000000000f28c63a895ecf972b80dcf53d68ae552a7e49d32000000000000000000000000b70c0f6cd4ae8df351d72a872b88cc80e2843673000000000000000000000000439ce5e1835e184652a1068c4b9aea33ed79945a000000000000000000000000f4910fa32d7b44d831d750473a08ca6d0695ecf5000000000000000000000000867a0ff5005f6ee901894c598906070f2618c370000000000000000000000000f8caea03c467236f373a27ece7a94d31213941450000000000000000000000006f9cb61c385a8e971c9f2e092641235a0de7538b00000000000000000000000052b048a960afb50c7b10bd98f81a176161cb826a000000000000000000000000e774e19c2de303b5db6e2551d2ca9e74c87ad67a000000000000000000000000c8ef8dd05ee4f0b4a70da21921b7fa96f716d03e000000000000000000000000a3eff9679507ae3d1713c9067e37ff29e70dae0d0000000000000000000000006a92ea3dca163bc935fe02868177781505327c380000000000000000000000005e4e333ea84bba1026fa85a010ca5283210e9bc700000000000000000000000058929f6f79c7b9fd56b94e5f27c8f219b55b9ae40000000000000000000000005f1ccba12cb0334bf9abe1dd065dae918c1b4d230000000000000000000000005035b34c1363e4ceef132ae937c4d7f663a87529000000000000000000000000f9afd4a5b7a21f8fd6cc97dd105808c37f697f9d000000000000000000000000fcebd487ebd1f8fff1429c8343c4d3fed80eed0e000000000000000000000000b660405a37adcaa74e295b6d4f2504d97977186200000000000000000000000065da6d5794d8db2d33164e8fc5da72644aec7d5d00000000000000000000000090b462e89a4c375aae6f4f36d5d8973b1d719166000000000000000000000000ff0de45e3ea81b35fa4c1156e2767a3cfb225ebf00000000000000000000000088ff137ee2a70bb62ae4d9efb4827153278d26620000000000000000000000004f41843739608a30b264919f73a91514970e874e000000000000000000000000be7138387e52e6931591a3d24c6b4c8f4d814e0a000000000000000000000000f64d75d4d43867ee20ea49e7d7f6a6b5838579a500000000000000000000000085dbe716be5ecc3c9568ad296e5032ffa89e54600000000000000000000000001fdd5c6d3f04dfd55d2c8dc91fd6480d7d34dc5d00000000000000000000000076e106de26cc7ca39c41c17cb5713203f9d1ecff000000000000000000000000a7211aa18ac7dabcfd2e7c62faf2b6b70b1b23b7000000000000000000000000d1ea0339b5586a39869d19ba5ed449eba571fa630000000000000000000000004870ef7d08c59b472f124f87b16f623f059118480000000000000000000000006341cc1e3284f29ec6589312f020cae8469f879e000000000000000000000000e6295682db3122d7172355d109b642996aca25d5000000000000000000000000120d73f7d2eded88358a8c19295b3250fb9479e8000000000000000000000000b844da3611ea52e0dee5ceca2104f6a8e476e7a70000000000000000000000007b338775817705acd13a3c2b4fb7952f84a0625d000000000000000000000000f589efca75083aca6a3353a7d5752600dfd318a9000000000000000000000000c8bf5c45295833e3ad6f38aaf00a314d8009eceb0000000000000000000000004da66f7c65cfdbe532612483526b1dd75cb819490000000000000000000000008fd5ce2752669f5e71ac30ff18fa1adf64716d330000000000000000000000003be43fd1161774f756e694a37aca59ba5a5fc55d000000000000000000000000dbdc2497f03bd20a66e92c1d7cea38b349d8024b0000000000000000000000006585f33fc0e98ef3279c427cd557f6c421ecb36f0000000000000000000000000f16374e9db303617a9273a6810f8cf1aba60e7b0000000000000000000000008ab15fccff370503e71dc7a48272c00a45a690da0000000000000000000000007f57ce1ba9fa0e4d06a3ea180e5ef4736b1b577200000000000000000000000010f6c4336a06b2c7867f4eb5aa8a094d1e52a25e000000000000000000000000e4677c3122eff13809bc3c19aaf5d271af6af7dd00000000000000000000000062d34234af5bbacb3d080f4f65bd62f078ea72fe0000000000000000000000002268962a3aa37e5cf97152e38eb6d1e2765e81fa000000000000000000000000bc66e59e2762da4f53f4eb1fb1da0af47092f8990000000000000000000000004b43338f4bfce5a9ab21656c51b7fb7d6071659200000000000000000000000055ec7911ed557d091fdb80a3e030d612b254b3f20000000000000000000000001da332dd12cd87d909d6d6c61fbbee94ccdc2fa8000000000000000000000000da11c849ed5ff480b32ceef106e6c88886360ebd000000000000000000000000260eaf689aa10a659fd38e340c46099e089a5f68000000000000000000000000b503c35d4d7f5c73bac02e2b446085993c502ed9000000000000000000000000251eaf301f4c785326d9ef3fc611e96d11dcc454000000000000000000000000dfa66d0718c0723891c57532ff9ec24e0680617b0000000000000000000000001893829939c7255278545d8c60ca2f1fea49b67d000000000000000000000000335092fe01b870a06bbf4e5ac3dd5617d48d318a000000000000000000000000a9b1d068945016fc09790efa037bc75233c2c85e000000000000000000000000bb5b53c5b0937768e7ad8ae92527b27ef44e65df0000000000000000000000005dc376ec7c7ffa4fccd516df49894b53d653fcfe000000000000000000000000e21931066ccee1ad967170262b3d0902536ff9e80000000000000000000000004946c7ab70134770b5aee1422ab423825c545e4f0000000000000000000000000b7643692a722947a4edecaceb1d1ecfc6e5bddb0000000000000000000000004a3a30a8b2999507b782aeac3af8876bff502c94000000000000000000000000a13ec196633f8b03bb24446572ae7cd11434939700000000000000000000000027f6f8e31131caf86b34265977500551937f4ed8000000000000000000000000e69fb889999db4b53b5275015c2312ffaf78fd930000000000000000000000007a94e513286cd2d501cd55a102001d1fb208d941000000000000000000000000812bf4ec9da1de8b7129441f3ca23ae528ad8375000000000000000000000000a7892667bbb62482ebde2e5e1d7f7c32c1c5b52b000000000000000000000000cbcb5615cfa3061c94233b79df9464518fd436cd0000000000000000000000008f15e039fe4d9721cd843a5f101c16012dff3db90000000000000000000000005d7ca4aca61cee4d5e5958f7f15cdbb25a8d74fd000000000000000000000000c3053515eaecb2a2c5e73441bef45486fd73897f000000000000000000000000c1790b92d58ca4c94bec61a116c3616ac079a95b000000000000000000000000cd0c21ae9850b2b8060a42ae4bdac36d5fc744450000000000000000000000000433b8d007e333147b98aea71bcaa83cea369fb500000000000000000000000036d62b5b1cc001c857f18101c444028f9697d4660000000000000000000000003460b960a0782ca435d898b60b1d9fe5c9a408da00000000000000000000000048f366012460d6a0d8d205ce73a0ecaad6880d6b000000000000000000000000c58b07f94a95f88db1fdc0bfb16c00f3d60f5b5c00000000000000000000000097435dbeea989801065550f1864a7d62bc8b54ad000000000000000000000000a98822d8d7f5ca70c57e84b107bf88cd65e7e6820000000000000000000000004623fba17f3ed9856555abd47bd7907e3c2d58c400000000000000000000000090b34187b0e4de50eeacd46624e2c0dc291f37bd0000000000000000000000009db87fe937522a89d03d57c8d18fe32d5bd429e8000000000000000000000000be5c42970887982cdafb911359f50e98bedd90a8000000000000000000000000bdc0e39f6a5eee0c70927257ee92a26cd7eef8f9000000000000000000000000dec2f0e94ab8891cf284775ee1e6a47bcd98bb5700000000000000000000000032601690ff9dddb6b417dba16e008b1c9e1c024b0000000000000000000000007ff6a77ed78b64fc792df1ff2d7f13f29785c1e0000000000000000000000000d13ee17594db75bb388abd3d703ae97f032435e3000000000000000000000000f48cff46a6fd38c8b9603a50fbc2fdabe18ad5cd0000000000000000000000000c07ddc533e8b8040ce1778f196fcc5616533b170000000000000000000000008d09960ea282db8ae519d6ef994ae357dbdba188000000000000000000000000ca5393e0dfcd8d146b9a716483777c877a844644000000000000000000000000da1152629b6c7cf26559608c669ba7f7848c261f0000000000000000000000000167767e7ffabd6e9fe1f958535bf296622d4b21000000000000000000000000b16be7c6dfb373e3bbb6d58ed912062621f7d756000000000000000000000000159b79d754bd569771cfb3f00a9416c703fc80c2000000000000000000000000abc71c0bcdee58c9104c7e5418f762e06c3b08200000000000000000000000008d60da1649a8a0215b42e5b66574b5900b1465a5000000000000000000000000db59fb24118013fbae99f029dac24116892c25b10000000000000000000000001d341740703583ec5208b03376455bcb3f8964cd0000000000000000000000000a9a61e616458a1e516e5ec40a3e2795abef6bd200000000000000000000000023070a46b4be4f706b742ae3b13983d1555c56a700000000000000000000000039822d1544f564d8d378efc9a5071f2e94a54fdb000000000000000000000000643f117541e0e53a8d54c5f93ad981d12b5351dd000000000000000000000000a2f03c66e132662c62d461806db4adcc38f7b39a000000000000000000000000f2c84681e4f45333110654a5177b887f171f878e0000000000000000000000008ee85add9c0be5687be4c23e14d14b3738cbbc61000000000000000000000000a0033f724b6280a4dc9082a3350401ba80053405000000000000000000000000f8bca1be5b34b31083ef70df68b3030f8799834900000000000000000000000044ca42d6816866c751b1bffc0eba77133961b54f0000000000000000000000000edae51053a5161fc487f8be5aca36ce43aaf07c000000000000000000000000bf9e4757230e52c13c7c29f61f439415702ed3c7000000000000000000000000f674dcf22f40ec9ffe3988c4772be3e8e282d976000000000000000000000000fc7d74b4d7a1da0c3178249bcb7dcb55d905f35f000000000000000000000000b8dcbd1b5c0860bfb34783b87b3a4be23bb40f4c0000000000000000000000001307ab404e65818318f9590ffd63ea8ff1720c8a000000000000000000000000d4b73800877436b874bcfb7f4b7be5ff996112a7000000000000000000000000a53643fc690516ef74e476557f22a85d2fd3827700000000000000000000000012c36198b9000845c4cbe5acd3c4d006c4c6e6740000000000000000000000009726e20219a165d94881737778eb9c57cc49976100000000000000000000000027a6491d943451e55a5d2d2b7d3fa748576ff120000000000000000000000000c9e0b657385dec9fa712133b9bcffff4b373a35c0000000000000000000000003e821bc1907585cb9f7d2c845d2a1c3ada8f39830000000000000000000000003afb1a4c40b973ed47b8a1e854c1dcc1cf81aa74000000000000000000000000b4047ca6ed92b870310af066afbe8b4c7787e17c000000000000000000000000c5968c18843110611c831d70482d851060d0e82c000000000000000000000000cd16864e2af6fd16cae0c8876521a807950ee5f8000000000000000000000000a8cf24e26a3b28c84bf0587e6b9a902be2577607000000000000000000000000c244b675765063490b6ab9317d925799890c73e10000000000000000000000007485d3066d29b779b5f86be2478a7b9594e2e6cc000000000000000000000000ebc64db430804f450be5b723ed9346b56f342981000000000000000000000000681ae711d3e9a671f0bfaeb8081eefd6480467260000000000000000000000001cd93320355dd601aabd1b90c0c29d07c06e17520000000000000000000000000c35e9de5fb98b7c18f3dcacbabe704c342c3a880000000000000000000000007060fa747abc8aba0f1c20cf3cbc253fd57da1b4000000000000000000000000aac679a255e90174a91ee7254f76b0d83fe94ca500000000000000000000000092fea774cec80d52507ee65f6b0769f722d25d310000000000000000000000000947cb71683bd5c93aad9495d3b3465dbb55077e0000000000000000000000008020f0125c898e0238e4d41fe8213449591364db0000000000000000000000002bc0bde44999fd1a9ca12d992140770358ec3cd6000000000000000000000000808bed01c84fa074f18472a342603e01c1ed0309000000000000000000000000425f05357b6c4a0eee791f06aaefa54b2caf4f76000000000000000000000000084a9f0410ec773d3ba5db523ab379fcfd48fcf8000000000000000000000000e26515d76c5b83138f35df410fa324f396d7329000000000000000000000000088fc58ac109f1598505450d6664c2524bd60d1400000000000000000000000008b3d3c09add90fbc21a6f7c17b82a57e0c5447b50000000000000000000000000283850c752125865c52dced58e1b7b19e391b56000000000000000000000000cbce132a2be62f87e60145f1a5b3763521bd6071000000000000000000000000a009497e71af70506a2c9f8a5b4ad972e84213bb0000000000000000000000008d1f65cf5fecd420cd997038fd872dfe190e0b830000000000000000000000004809e2b8be68b68d708ee8e3b9d61949e5453b9d0000000000000000000000004ad4af443c3704f3502fd2871b1c3846b3ccc6a60000000000000000000000006243ed3daa60060a2c63d84968bce95c75dd546a000000000000000000000000ec982c8654ad95ed01c9d517dbac99f50b1df5f8000000000000000000000000e56319f4b30542ef35f4c5911475c9175c24057b00000000000000000000000075506d4ccc1a3d178b8a6f360f219037b1b10b1f0000000000000000000000006baaa89bfb61f02fd7cfb6386821dda390a2c1e00000000000000000000000007706eee3112d18955218b4b51f027d90820c8d11000000000000000000000000591dc117111170225f1dbb99057d9ecfec29e3ff0000000000000000000000007e868ef594289b3fd596300e5e718460e101782b000000000000000000000000c72e8e3e96c255fe2c69b615b3154ebf59fc16b8000000000000000000000000cd34059868abcdb0d9825f63983632762f013b5e00000000000000000000000074de8978f20b47b87221edb281c4a6d287526a14000000000000000000000000644f8a6a342a5f8124367740d4ee879c632730e1000000000000000000000000ab09de79eb808aa93ea220a4d3eb62e983f2b33c0000000000000000000000005363fd802c3c9cc40ca9092ce27b373034772c5f000000000000000000000000241faab642d4ec056b80a412f98d02ff645b236100000000000000000000000079d776b2f207c8be1de57fd34440d8309a8e9a4200000000000000000000000092e82486b82f501164526ff55e3fd04387b80edd00000000000000000000000048b1178f1b80cb2d7fd135c670c08e021d950b67000000000000000000000000924a0464932bd6fd8456246fda5942e59aeedbd30000000000000000000000002e35514a0488bd7064bbb4ab0683704fe58779b300000000000000000000000007666bc43a42fa186f41fa73262b10ea4540274d000000000000000000000000b383d551c29b98437f0a1a647e10a2d5972737d900000000000000000000000012c39104800689a9d1ff518049b3cac8283ba217000000000000000000000000bf46bb2d7fef1b8679518b6217c0bcda501d0129000000000000000000000000cb0229099a834336802068503c88f478543662f60000000000000000000000008e58f28f791f087865f9cb2f31705e0353e8fc0700000000000000000000000058eec06d600822b5f5fce137d1e64fa081e69fba000000000000000000000000d73c66d51dc4d51f670623d542514116c523c35b000000000000000000000000b16fbec9ca5d8317a4cf49cb43a5376332dfbd61000000000000000000000000fb5815db9ac4b5e1faf8b727b43ccfb5e509c695000000000000000000000000d81888ebf52554400b0ace63db8dce268ccf366a00000000000000000000000094ac0b3aea7660a7243b9f5bd8e391d9d7468d49000000000000000000000000f8eb9382b8b3102bc17107a63c056bd97bc18759000000000000000000000000f2890f9e1ae105cf07366d8d667a438f99a167ab00000000000000000000000002c3735db15f40e5e8b556dc22bcbb86012fcc19000000000000000000000000244a23ace2131c08e899056fa3f41e046471d4d8000000000000000000000000647f1176654e3385bf2718ee4dc8d2d2f0048482000000000000000000000000de1ce0e4438a27186c15ac39b77f6e7dbd21b5a90000000000000000000000002dcb1b055496aa0323e3f2fdd0837373c8a474f500000000000000000000000097f0f28dbe219feec839e318165beea04bd71d35000000000000000000000000f8d42e7b9bdea261d647f0e3ac025cd01e6bd46c0000000000000000000000003cbfc12e2721302d2311158d1e899a47edc6b31e0000000000000000000000003bedac9ece717ff2672c7877b6bd327c9b7647830000000000000000000000007fa36abf5a209cc095b8913e71c566362b01e2020000000000000000000000008cce10554afa180b60568758a5df8e0f35251d6c0000000000000000000000007a631070690548c8738f4a05a12144acac7a7102000000000000000000000000450c39ad6f1b8214068af2d70fcfbf7af116b0e400000000000000000000000088e5197e480074b33bd207f1494a3d15c886bcb0000000000000000000000000d9ec66c230a2f59dcdb6edafb764ce2b2d071580000000000000000000000000415bed0903d291458b63b296f1a63c175b4efe0e00000000000000000000000004fdcfa9290836153ade8a1dac8298ea6848f85800000000000000000000000072732fa9063f914c84e94ab0bd9e54071c00968400000000000000000000000034a481ef8286f1138b8d116c91f3c53b2476700c0000000000000000000000001b44b68eb96fda9ce9ee3253e549f6087f2b00bf0000000000000000000000009eb99c30c7bddfca43e02f45cbc89c105b455e15000000000000000000000000f36f20c62bf296ff1d1ddb09488ef2a3b0b3c7b00000000000000000000000003e3820f5dc0e628619b00b2128bb7d96eff19e86000000000000000000000000293eac530116e336c338a9bf2d806a8b7c3c171000000000000000000000000013e183b01284222bb32b7b11b741b2e1e9b9de800000000000000000000000007671b59a62daf56b179ac6de308e10e497ec887e0000000000000000000000005ae688ee308fdee321bc49e3b314d6ac152fdd120000000000000000000000009cbc6d9b861323c7c3aed1d6b54dd2b9a5730908000000000000000000000000fafbdbac693c5a6883cd6d84ea4f6089ef932e550000000000000000000000001eabcd8c180f77205e65baebdfa27b14962df9560000000000000000000000001610696c7ea3ef8a838a61e07a302d60603a4275000000000000000000000000c8b541cbb536ce8c6f62c316fde07cb5168ca5aa00000000000000000000000025caec5fd139c60d556fe217c9edc3783ae4ecb00000000000000000000000006e743aa969aec33cb3f4a35b7f3b5f3a0abb4e4a00000000000000000000000068ef6abb67f22ccdf230f83a19d8280c90f2d7a9000000000000000000000000f9e98cac3b6df8f60d8ea5ebcfe528343bbfe61b000000000000000000000000c60f6d13f8dd5f7c87f5da5ebb1dcfb3d9f7542b000000000000000000000000971e8f52fc1120765b15413912f461419b9bd983000000000000000000000000ef22f97797fc04731f48e9803ae38e6279250327000000000000000000000000778bb927f3cb3291373bce52e0073e5f6360a8df000000000000000000000000bd3dd59689391472f2908ef618032fd8177feedb000000000000000000000000b562238dc91f3a02b3dfd90cecb1622d71f236b300000000000000000000000053a2ff5a65bb32e3fd483a6c15ebe173d9ea660f000000000000000000000000d6b9f7aa4ca7e7230e98fb33f77c9220b9744626000000000000000000000000e017b7a787e291130be9c1b05ef6d04e194cd7d700000000000000000000000082f2bc182cf436f3de7d60caae11f825b5d53f4f000000000000000000000000e053d5e11a24510d68121b9dee7bb2e3e1c8e6c2000000000000000000000000ed4e62d453bebf3d3e32960a1189ccb2ffaeec00000000000000000000000000c8c46294b364560651de6f3dfb646e05034bbeb40000000000000000000000006ce9520fd72edf2f2eed54aea43f4a5e55cdfcca000000000000000000000000678c15423b205f53a6949af03def9433f639d7a2000000000000000000000000b264cbed66eb556d8ac5c789474afad3ec2544a90000000000000000000000005508246383939fc217ef3e51892b836554c10468000000000000000000000000d1a408c5880de1211e0b62dfdb95da9464699c60000000000000000000000000db333242ddbc3ebcc55482ab02c6fd6122508cd00000000000000000000000009be47b1d560c3bec68b742dc7a9859da34ab119f00000000000000000000000005970e93a1b12fe626dc52a2743d4ef195620dc9000000000000000000000000b17a904cb26b9de588e3b535681cba35477a67c2000000000000000000000000fa0d42ee70c9182ea813775d6643ebace68dd5790000000000000000000000009ff6cc882dde024b5db16991a3283249a554dfb90000000000000000000000004f157028f9860f4651da6e578ae2670ba7aee61300000000000000000000000057bef92513f330b2d0be7bff1dc6200f3a37df99000000000000000000000000a9443ce0f998ae2258465c4303ce62d64583cb120000000000000000000000002eaaba761d92dc213ef6bd00cc11a2383c78b924000000000000000000000000bd6e21528b3d61128b450af8f5a9adfa41739b86000000000000000000000000388527ae774ee119203f1fb5db9e52e7a26ae99e0000000000000000000000009b6305e91d29fdba95ec6965da738a5c71a0aecc000000000000000000000000b9ec1b9b72afd12af2cb46b95eaa2b52aaed7e880000000000000000000000001e43df5cd424b0027620543408e698161de86eec000000000000000000000000d2cf1f70fb3c09d9d3abbfbf7a90aa7ef85ff2a1000000000000000000000000b517007ff17d0528d5adbc49b84dd8264bd870ce00000000000000000000000092363631aa317138a64b123eb896bdbde6f887fc000000000000000000000000d543a0be0684f0556786586b83f4c9fd16a4dc350000000000000000000000004dc0d25a2c4958a6d7e4d5df8e51a61f329be40c00000000000000000000000041ffb4cb629807eee475c27a24675075f628211d000000000000000000000000dfe6f6562ff083ef73e95fcff402c416a6bbf1b4000000000000000000000000cc1929b4d1f7693515be4582edbbf74cb9d3a21a00000000000000000000000040d3d739da372c6ff23fb813ef7c9114716b677300000000000000000000000000b7f09bccf987266f0bfa777973b4e2dd47e60f000000000000000000000000b1c5221f8dc200d7d1294902e31377babb0b785e000000000000000000000000af686e8d4b693123399e68ffb467fcf32745504d0000000000000000000000002921bf4aad3329328af71263ae274d2948c4f6cd000000000000000000000000ab9f959cdafec5affdecc8c4992a8b7dab8126430000000000000000000000002280bdcde72eeddaab71acd059201d03bcbeb30d000000000000000000000000f5de643e9ca3ba96ec4492ab36c753b5d3005bea000000000000000000000000daab09d887d11ea9e68e70c9f28823c34ecaae15000000000000000000000000db6f7ff074dce202261083534ad704d95efc7a470000000000000000000000008137d5a2b9c5d1c6efca6e75bd83665706cb005b000000000000000000000000c323ff0611501af9401b54ffab7f021277e2ee6a000000000000000000000000fb1013b8bcfec37d8d7990de8bef73a56daab25a00000000000000000000000039f3afb033bb57ebfb4ff8ac528ace81c821b5eb0000000000000000000000003588206ce6667093d1542382702f4172480b200e000000000000000000000000f5ab2e138468a9a23c453a29c36e4b09308a3f0000000000000000000000000014585cd8d400ab42d1bae90c9656296ec59ce90600000000000000000000000073f6f97134ab30701cfa223cf753683ed8f646cd0000000000000000000000002e9812fe81d02a8f5cb68a4fdd0957967257c175000000000000000000000000ad40a012eaec669df01359be0158ebe09219684c0000000000000000000000009a15895f87c1fe66dfaa99e021569bdfe86637b00000000000000000000000004b7d0f239d0e5776ffdba3b5e5cb2c84510d82dd000000000000000000000000206a1d55c978d0de9ffa4f9c13857a576d5479d5000000000000000000000000811203c2050fa05eb277fd4b38c42f78ae86c714000000000000000000000000ae7fd4f00d2e07dfb19c1fc16a6a80e2ea36279700000000000000000000000053ea900016c9b63f7fba97ed8c6ec87a0c6f497e000000000000000000000000b2e968a608f03e6628ad52bb7b839b4b1c73ef93000000000000000000000000391918f4533887aeda2f965764ec831239649094000000000000000000000000d1b6bc3fc7699da03f1526e841b7ba94b1500495000000000000000000000000ae64d0bc6750ddb629b6f5049e7d666a263c43db0000000000000000000000009aa924b221ef73c27244b1220318c748015efb76000000000000000000000000919fc794d83c27f8a50bc167b64d317cc629342b0000000000000000000000008e0bbbdd11ff6f3d7855f5cf66012d83cae21354000000000000000000000000fe41b46f8e023cd6445cc681190bbaec4d22ffbf0000000000000000000000007b93fe71a4916ce2a9a8e70f902ff5550f1fbfb5000000000000000000000000cd7b053a8de26788b17d5b7abb7999402b35582f00000000000000000000000056d8b05640a372d6139bd3500bb44b5f1b86a04b0000000000000000000000006a1adfc04e50634dd99c535e46139117ffadcb3c000000000000000000000000ebbce450353171116f02e48249c0abafa71d3cb1000000000000000000000000bbc3c8ef4d0509c185665cc6197d08b7727bf6d5000000000000000000000000a5daccc03d1eaa7326b61096cf5154f3fcf22d66000000000000000000000000dabc62f4d628b374045bdb23da893d850444f55b0000000000000000000000001c4293ac556e5409d96da2ddd043d91ec6a5c8260000000000000000000000007055621e76cbe2d3ae9924e5ecb2fb6a1603b088000000000000000000000000114a8005e13d7a730b21a84f36c0851d72c0d3b0000000000000000000000000faa70a110f3edab9927d2920526cfbc0e3b2395c000000000000000000000000b6d50e5756ef9adedecbb823543d8e63efb02d740000000000000000000000006e6bea0f159045d6045d3db09f525b6cb56fe7480000000000000000000000002d126a9146da206f180dd025a2d120f2e936ee67000000000000000000000000dd7346579d7d82fe59220a0194429ac6c1a1e27b000000000000000000000000bbb1bfa034c38507ef8d56707bb306e91b06079d0000000000000000000000003be374bf064067d6e837f90ffc473bb87d777987000000000000000000000000ab309c4be52f428909ef343130050e821fac3cc7000000000000000000000000792e321b18aa6df7a077d356782bc68501bdcbf2000000000000000000000000348bfb3b51de34edb7e09eddc176e7b054d416a6000000000000000000000000210b2c6172e361bc3741300f694359c3a9acdc530000000000000000000000005a1263a8c2adc1265dff6d4173b63a9af9db994f00000000000000000000000078d6f24ef29dc0c0a925d0d525261ab484a48ae00000000000000000000000009abe54d8e77f15216ab3cc61878a293f853d0a410000000000000000000000008bbd36617fe0d09c2e84c3a69e3c10a45520808a00000000000000000000000058711d44742873587c2757fcb556896c63974f91000000000000000000000000531cab622f61a80066bcd212e9dc617470008d270000000000000000000000004075e20e9ad0bf53131a0fd0020d49b7e816d9fd000000000000000000000000b7171abe8716393605482c030a3ac3d70650fc96000000000000000000000000facb1bbe953bb337343cde59c5099e7bdd7047c5000000000000000000000000686ef7eef24b4459f8d1b7fc6fcfe8eece70ec4100000000000000000000000004a858d66c35df7ccd3e23400fdfa9b65ca472d60000000000000000000000008de79c1b8e2fbfbff98309f2295305664459c519000000000000000000000000d5aab68a4c7a6c4df62954194425d2c1f504b08b00000000000000000000000031ace4766f76e5075a6fc505be23409a39bfb14e0000000000000000000000003e53aa94c9ae0d57e32dd34afb26a55373503346000000000000000000000000f22596ca4197aa5639fdfcdf604f648af0ebb3ef000000000000000000000000c49ac055c51a2d849359de08ae9dc195fa77e241000000000000000000000000c1c8d3faca4f0d0c105a48d12aba72cbdc0a250c0000000000000000000000009539eb89fc90b46752bc6a89ce9536e566249863000000000000000000000000c7f94f96cd0a1992d42a8c5a8f2286f10ed03366000000000000000000000000f5330a3a074131edee6417f05ed7da2627c780d4000000000000000000000000f07d0205076d45f60f6e16c1dea7eab9d98b52be000000000000000000000000ba54758708f446f5eefd33ae287c8433616f94fa00000000000000000000000054483fd14a914f2017538942402df7761cc0d0c80000000000000000000000007d0e9e4ba1fcaa65c55aea3f4d75b354756f68b50000000000000000000000004be6261eec4d30722252b3c69d9a98121ca99334000000000000000000000000b257cbb44a21f27cb8fa7769efc1c8faea9f7a3d000000000000000000000000f0a917439d50f95e17b5e05acfa3c9756540a182000000000000000000000000283ee8ae7b80fedd8e27b0b593076621090d05150000000000000000000000000643fe5908e4759eec4369a1ec2fa734d2a5ecb100000000000000000000000034e04f5ce1785d5b6cb56e890ff912a3cfef26ac000000000000000000000000a595f05741217b2a7c86e2d4575874151a8d74e2000000000000000000000000751c7d29a71b2a8ff526ac7cf1d9e612f9f8e2400000000000000000000000008efc676fd81aa2d6e88f773a532c3d5397f08192000000000000000000000000b7d22031621d810054aa61e1697322f97b293b560000000000000000000000004e71153af80d3ee9046b8cd301f83ad708cde134000000000000000000000000d108973da23864a24ea141a9e356e006cec796a0000000000000000000000000d762a0e88a5edd6a1d2a49084acf3d04c4d434e2000000000000000000000000d9d38ab24498ac7195a820e2c79814c1ff9bdb58000000000000000000000000645d07f2f9a068ac9ad76330c9f372ff6bb759c800000000000000000000000012c4ffee8a8b6bfa40eadfb4baff9c7c0e27e41a0000000000000000000000006576e164ca3ea7102668079646925c2b21b12ba90000000000000000000000004b83d350f134f169ae434f1ac212e9e23190bb0b000000000000000000000000283949d7c2ad3c8bca304df6aa5d9a2a78e02b770000000000000000000000001ffc451cfb3c1042ae74f0fa096e7945a7169b5a000000000000000000000000ca9dbce01b6212f9d61bc8d63ab36e285f5424ae000000000000000000000000a8f8c0be648ec0070f71f47620353a72c74350bc000000000000000000000000e90018ee2fa5cf80699bce1149a9dc0ce7b1f8d4000000000000000000000000e3ea50cbf62fec1d14dc58dcc29969e4b084e719000000000000000000000000c34cdcf2ac06e28adc68e273ca3cd6dc45a46f010000000000000000000000007284627df0e05967b04c6eba0fd3f6f542cb757600000000000000000000000052ee61bf197267984ad64fa606e02698f842a8d00000000000000000000000006afe3de65f4b1c4c9ad8c7164ad77cd737214ef90000000000000000000000008d230fa23fc8b8232692ebad344b38ca0c8cbcc2000000000000000000000000aafe5fb0e7874d44282ce1b65e964127176ef8030000000000000000000000009bd6a4c27d4e2d9d2af86455f2336437be85400400000000000000000000000075963c1a81006e2d88990321cd3c9f0e6a59f062000000000000000000000000cac9b195f64a6c265657511b0a8ffcabfaf485d8000000000000000000000000267012b5e8ae63b52bfbc4ce430be55d6661785b000000000000000000000000eabbba8df0b962a4842284d093fb7fca1a059884000000000000000000000000bc48da9854dc53d12ae6c4b31c71a844041059fe000000000000000000000000ec42881f887db2b0b58d6964b931876224d16d25000000000000000000000000bebf7af0b8a676ce1e12856618ad66cc5aceab5a000000000000000000000000b9bac429f98dadaed4df15087265493698659e4e0000000000000000000000002bfd5ca8b7a6e3363fc2417a5ea8824843ee97e3000000000000000000000000ac8c50fe57018a6ddd76f8bbd4f08233ebee304c00000000000000000000000090435367891eae132ca143033e95d850289b8ccd0000000000000000000000005e586817d3f8ef0e62f7562dcdd9958eec046d8900000000000000000000000054d824235447d6610e1564854f3b125a2fa86bf9000000000000000000000000be046d42ade5d581fd81fbb5781cf28330b2b0450000000000000000000000009caf7b29fe566f419850cc62fff1d3d10c3a9652000000000000000000000000ae0a23fa13bfc56297aff15853a7df97a67e6d4e000000000000000000000000352f4c874b873e798d99f2b3b2d6693a26ae949f0000000000000000000000000a6bad99cceca7ac0648276fd419a79f1797b3d7000000000000000000000000beb3c5ea6e2bc598bd03e2bc5220a90b5af77a69000000000000000000000000f380e547035f81f46c1ef61b9eb394c3437e76770000000000000000000000001533b3fdac2fcc0893da4d469f5cd008271a21e4000000000000000000000000078dbdbc35ddacde60a2167664938517a4844405000000000000000000000000f45983d058430e51eaecd80bd3202147c2b7e73c0000000000000000000000009652d4de8a72fe7b863251d91098e07ce12eaf98000000000000000000000000ff6841ca391f05c715486818b6577d6e13f0491600000000000000000000000086f1d96d56f20a991ecec7e06c2a59d7a88a3d61000000000000000000000000960be5b548fc80c34cbce3e5d1b25234f0ab9eba0000000000000000000000009eb9606f754117fe8653e4edac64cc2cad462681000000000000000000000000335a45af0d9be923d5f0254c2eb837cdfa5ae9960000000000000000000000007be57edda9e917e817cb9b82e2b0acb5d5e7e9080000000000000000000000000751af792c40463994848e90b63f92dd06171762000000000000000000000000dce85d3a7a90e486eccb2ff19bf0cb71187d0850000000000000000000000000ff0c8210223eb55e147fe09011e47e775dc4b1af000000000000000000000000f1fc94419961c7f1863e14018e5ce8ea2a0da9df000000000000000000000000362febb39502eedca244abd4bdca0d98aa0c3d3a0000000000000000000000005503199552f4fae6f04dc76dc8ab09da770cd33600000000000000000000000098b751c187fe1b25e5c80e4c9ffe4ad9152c435a0000000000000000000000003f08cc843daec739e211531aa9fb1032c553f8e90000000000000000000000009719225b4b9430acc28679a1f619ded1c1df24710000000000000000000000002e68962b19c4462e428c06344bfe0339c2181d030000000000000000000000001c6f046e797498827d81af921a057f313cb3981b00000000000000000000000091ca8db133595c0d5fad74946026a7b041a9602e00000000000000000000000083b8e3785035371d13e718f9e75a8a9843c59ae30000000000000000000000007de3a2eee28adbf5f3aa4112939d780d2d4b69be00000000000000000000000058546138c8847ce31f563f325808b2420025d5e7000000000000000000000000fdab44d98827c16cf0dccffee6c1528b3a69e604000000000000000000000000182d91d3693986921856696068d596cde19dc3bb000000000000000000000000f85393591d4bee808d8ed6784f7e2b15cbb8043c000000000000000000000000851896ccfc4537775d1a4c395665d0b679c953e000000000000000000000000014f5422b8b827dd1af0572470c64e78c491a945f000000000000000000000000710de813770fd15e67504ea1a5086e69c2db28ad000000000000000000000000324f9d8133201ab402fdb6fa6bdd0322defdafc20000000000000000000000009ad63b81d1f279784367dae6fe33451947f54d1e000000000000000000000000e2d4f7bf9ac0d1c0eec33a4999e13da2270acafd000000000000000000000000913cb72de9274616cb3bd04ec50a976c8ba4c5ea000000000000000000000000b0cadd769c4ad73f8b7ebefe125f40c25ff3960b000000000000000000000000bfece31a822cacf83750c26658d16d992d61aa04000000000000000000000000d784cbb21b104802572171f352bf8feb24c795bc0000000000000000000000002830aced307ff8014c8ba7baec54c48f0742fb9f0000000000000000000000008aeaab97dca1000ad1dd0308df73ace67f265b570000000000000000000000000f86ed140a1de0dbb4fdaf3b1ca94a11c9e8311b000000000000000000000000790423dfab02ecee4dd23d460f399ccb2e3363d900000000000000000000000070efa96cccec8b472dd72a846d1ff4c907d88adc0000000000000000000000002fb091e0ca5711bf239be50604cfb14a97b0678a0000000000000000000000000da7e2c7be98e792f1e9e59c0ad64bd88879a381000000000000000000000000c5f970d66ca20999f9d54e966473ae6dc652465e000000000000000000000000071401d332a2cecc632690c7c6d3b913f7a9b552000000000000000000000000073e627ddb13616ce9d07e0d8a9220a031b6c4fa0000000000000000000000007d7bf058fdfe83297b1c6ac296beef6d27741b8b00000000000000000000000080749c17d34d2a8097bf92dd21c901e72d82de1f000000000000000000000000d12a7ce171ec13361894ee0ebe60dc04d6c0bd18000000000000000000000000ac4b2c513e0fc0629b964738253eba474eb184350000000000000000000000003a7fe6de856d7d64b7f55cefa93ece02fde40498000000000000000000000000e47cab8ae1931da304c4f7bf1cff29a1a1bc9c81000000000000000000000000238d0f345c0065ea62516988c60f04f5d451657d000000000000000000000000b70d5fab1c07f50c6eb6bd6fb760f93d5864f35c000000000000000000000000183cd6135138fad36fd3a31c58b3352baf516ffa000000000000000000000000b11f00f18f5e515e613a1c68b9bdf0e4765782b00000000000000000000000002392a58fc61fe571bb669776fcfd64404a18da7a000000000000000000000000dd6c122a38d0cc48c41cc5b01c95e24f012461c2000000000000000000000000f5ab793fced714360f878097042e096eed2a6a9000000000000000000000000065c944481ca3b108faaf3e3b6dbd4d463281a2670000000000000000000000004ed7232d8f0411b062d37c6fa61438286ae786a50000000000000000000000006a514470440ecf237ca4419bb17252968d33613000000000000000000000000054a23c1a9d5d2c083600b18cbd05d27f5bcf6ed80000000000000000000000002842afb0f5eafe390899e5bf10429cc925406ca400000000000000000000000092a439649cb8ea9d07680cac0f8139f5a073d66b0000000000000000000000001df8fa47b1cae28a1e9cc72bce0358905e4273e50000000000000000000000005c6c76dd695881b61d20554e6bcd82df4a07e689000000000000000000000000cd9ae99c9fefaeb332b4fdd46ffe39d854082124000000000000000000000000fbaab5dd8cb9f4f20e8d91ddf9733f403b385659000000000000000000000000193dede62fe012c7bccf80bc57ef53f0371eddd20000000000000000000000002f1dfcc5219c0f715ec5493982a446852ae3eaa70000000000000000000000008d078f3201ae201fe506986e403eb218f109592c000000000000000000000000e3deab30e2528f458160790f0ce6369361fd212b0000000000000000000000002417032a4b9b9a0416116b2e160cdd20f77424cc000000000000000000000000bdb34b513f1846ffb245deb278b51c417d591415000000000000000000000000bf8d25592182f1bb91eaa2275faa782636c74c5900000000000000000000000071ea2932ea03a566f9b0e6aa5d2b5fbf8ac16e84000000000000000000000000e772031c162437f95a323b2b18499558a03c6c340000000000000000000000006d70faf82d83b868e81e88d8506b10daeca084e6000000000000000000000000ba87f3e82925ef097eaf53f84076abd842d8cc42000000000000000000000000c83320200d395fd6b9afecc910df369d598890cc0000000000000000000000005a9c352846f55f027eb3f26504959645461e4be2000000000000000000000000057d17fff8532b792fddf3d5a12cd0b09958c06c00000000000000000000000085e9b7a567005c7f6b59dbb78ebc040263bc4047000000000000000000000000ea1a6c957740d46430db7d3507f71e2c2c5e37d70000000000000000000000001a13ad5707dad6b6e0a697644243b7ac1ff766bd0000000000000000000000005dd33fb93c28c9b6a7e58c68aee8baa7765fd96500000000000000000000000012b38d58d59bf9d51febc4aa5b9de70a2204e1490000000000000000000000002197463aa3fc629740532bf5ee385e2bd5f546e000000000000000000000000099122ad1e49238e421d6ce51c07e270dcc974ee40000000000000000000000005ddb099eaeaa40a822c9e1c1e1996de698f50bd9000000000000000000000000ceca687e1be319c9293b62c61ea93f80dfb1f85c000000000000000000000000dd120518f8a601a9eecd13f5707901d7005adcce000000000000000000000000372cadd8a5c401e49ede79e80bd24b4a729f9b5f000000000000000000000000bd62bd5c7be571209d86ac00257ceb199ae7cc33000000000000000000000000807eea12dacddf230ca1c0dc3e8211b4b89200c2000000000000000000000000e4bc96b24e0bdf87b4b92ed39c1aef8839b090dd0000000000000000000000004f5eef269127b4dd88c9ab3dd8312e07d95dcaea000000000000000000000000547120a6754cd20a6fe7b61cd788ec17cf10bd35000000000000000000000000a0c9919f0e860c7844b7fba49c441bcd4b0b8bd400000000000000000000000066cb6dfa90c08185f5b54ffbdbe6e5736a5a21a7000000000000000000000000600ee3b9864e677904d9a8dad2e7f52863d9edc5000000000000000000000000605abceeb510b489cac9deb7de810d8e9536b7e50000000000000000000000008f8e07382ec69de0102a465a532ebf237a40c4700000000000000000000000006b4e462e77bc66b760c370222d7ff562c53866c9000000000000000000000000fec497efa852aa03c662265d21b85454ad4152690000000000000000000000003f44604a3dba9118f26ad6469e98583167b412ad00000000000000000000000051798f3acc8d1befd6dbb22eca58146863785e0d000000000000000000000000b4f5fa1ec2300e23a4f2dc8d30c125119bda9dbf000000000000000000000000e8f30d4deb95590fcf42e4bdd3308e8a262979c60000000000000000000000004ecc527d1b35cef746d459fd6c008d4aa5f15d2b000000000000000000000000d1ec58495dfdc714297918418e903a08106e246e0000000000000000000000007d173d0ac53fdda971f23bbb6221633164044c18000000000000000000000000b8c9b94f83c278eb42f2fc46089b3b6f01cac99300000000000000000000000054706169ebe352a64cfac5eb9bfa5a5edcdbaea00000000000000000000000003af52f074f0d2a0548d6337f77fbb17f90233665000000000000000000000000e6d15ea42c2367e755bc25c85944c408424e2c45000000000000000000000000f2aefa230a142f9986ec292c96fbd7f02defb7eb0000000000000000000000003521835b43b1ad07364220aff4166386880230c700000000000000000000000049b89f27533b7bef20720f36d7ba8c95ddbea732000000000000000000000000a3df5ec23fa9b2cccd493eb9f9602b053f0998e300000000000000000000000033ec6786810273461bc25088362b6ff471424e9b00000000000000000000000077dfec94a9b48e87319aa38aeb3af9657691a8cc000000000000000000000000fc96fdc903c6e2e03af39313d81c23dfbb633f940000000000000000000000000b2e4ff706a464017c1ccb7425e20386672e8fb8000000000000000000000000f115c60607deba7aabe4ba3ace6ae2fefdbe4bb8000000000000000000000000bfd5265ed6e5a95644dd8c8577c7b3156cba1ddb0000000000000000000000002d5e0a1a7e8c148b51bd68b4028ed03d77522f2e0000000000000000000000002646cd4314c13f1ce31eeb070d96b43f50665b8600000000000000000000000033340b6c32fe9096a957d52927fdf46a2387624c0000000000000000000000002af5a9568d678a693ae99aa9fea0bfa28be72fb600000000000000000000000045be60f6195f7957de04bc6716c21538a043b5ad000000000000000000000000d70088b63859604157bf8b5d86f384870c509baf000000000000000000000000dd51fe10b02876b057c2bc2b60791df28f16083d0000000000000000000000004ace9b0282759b9fbb3715fbb8794ad35796e043000000000000000000000000c04d69b2058a39ef51a1faee59b4217e6c4956650000000000000000000000000566845bf3a58a5e5b9f924c9c7805450ed8e682000000000000000000000000ee010fe2d8dff98e68b92addd7ab8c5afa95cc3b000000000000000000000000adb0f6b2f024b924b1f13df1fb25335fad095926000000000000000000000000c808626e6ef763d1d608beb41a43abdb8f4a9cdf0000000000000000000000004adb77a644a4ef1e8b204bee61c0d94c5b4dcf6f000000000000000000000000f4b55c4d532d72080a9b2a9d373adc00240b9d5600000000000000000000000081b8813a3b57d61c6fd0c47f254d3a3f738ef612000000000000000000000000bd308039fd2620260e32bb9f8e069b6efc47de7100000000000000000000000096dcec600fc0281717300361027f243e8085cbd1000000000000000000000000fff4e938e5c354cea248f58cf1702750126ce4be0000000000000000000000001ecffbfe9aa47483711c7ebcfacf7d09c5e06812000000000000000000000000dafd3b932d7f0912fedd65110ca6047e5dd555800000000000000000000000000325183410995b6debb1273c8214cf983cac4f460000000000000000000000007c5bcf17f910eccb897783113bf5f27e3c5133a30000000000000000000000006cf3218e28d06f1024fdffa7f0653a71aa7989ab000000000000000000000000827ead3a540a480ab5e66aecf52a9b1d6da80f82000000000000000000000000bffac4187d7bbdfbd3ec8e4c5e706e77ff84752300000000000000000000000032b1c20997cb9105ee5f371c654ee6d98f6e92ee000000000000000000000000e9a91d86b3ef0b6e96b3100a4323f3479146223800000000000000000000000057309ef1a1f24c7a6eadd194e96847c5cc22312c0000000000000000000000001373267525864086df8ce4f2009c32248e339acb00000000000000000000000062271e8f417ffdac330a3d74d9a435caf82fb83f00000000000000000000000041e28119f387b2d637ab3ee7bb94ca6cb9f8caf500000000000000000000000093c10c974516c2735c0b521a1aa74c4d2e1d89000000000000000000000000005225c8a2790420dd5038ac0bf987e1d0b62efc16000000000000000000000000505388a8e150a5c22d2739990836e1fdbc0951dc0000000000000000000000000d56010f3a4e4c6e0801ea171cf3e4ec306f267e000000000000000000000000e0b42fa383990b5e2b947ad653acfaf7382f34de0000000000000000000000009213f679a81d283407300582ccadd4449c3702230000000000000000000000008f5c1ae8c51909d45eb1bb1d08e0905da5b9d23400000000000000000000000080994485a70e298e89ee4f6c8a9e70f67bcd665900000000000000000000000069f7e30bf394868a661c79b9f8d4596de165a8e100000000000000000000000034a1ce84d25f131f3759b044d5a58bb986ae6c2e0000000000000000000000002d6c7d63469fc92ef31dd31f7700aa26ed891979000000000000000000000000b744779bab796021ea896d09ac60b01c2b91ff4c00000000000000000000000059948374b32e972fc8a26b22967b485ed302d055000000000000000000000000ff9d38d766fb452d51b952a1056ea52c880df68d0000000000000000000000005ef283c5f1f40dca2b604953f5e3b321fa833b96000000000000000000000000ad993d2978166043b28e7e38914cf08ecf25e94a000000000000000000000000929953a5d8a72a27118617ac967a38a02b0769520000000000000000000000008575e17ff1291ba295d1ae85668e401458fa4038000000000000000000000000691ccb4c0fd5152e0f3f84608a1f331f6500cb52000000000000000000000000b1c18c536b935ffe37d11c1bc04a02de801a65c5000000000000000000000000ea57cb585c5af902507c1a815eebad681eaf6493000000000000000000000000649d40fe6e08da9a339e49c7368216c757f0ee59000000000000000000000000f487b5d14ef90341e9aff0847875ad10f8c5af09000000000000000000000000ae9fa7ee70e0249b999c82c376df6771d49b359d000000000000000000000000bb87ae08926cfcb5646f609690389ce92be09e4f000000000000000000000000eb421fe44b25da86982cdc36c525d5f1baafcfca000000000000000000000000bf5f1e005b6cd39651ec58ac1678a73c5b4af1820000000000000000000000004e970b170f02ff211ed9aa66eacbc18c65215b04000000000000000000000000a15df055472369f2e7f7cc97d79af44f968206ab000000000000000000000000cb385109c1666afa9cc6bad101fd64a080cfd1ff0000000000000000000000001ba418db6c05d35fddcf5f6f2725649912d12b3c000000000000000000000000179119550b5dcaedde9bacbd72a01982c26522fc0000000000000000000000008e1211a518c5bba67370f6494d3753672703d04d000000000000000000000000207372a1df51a428d1b7e8aa2c81f0225d0a94b30000000000000000000000007540750cf55b3e95125ee700508df529199370ee00000000000000000000000025d9512257fc5c1fb418870bbc09a0642504a07c000000000000000000000000cd0205ec01d5ed1388cae9cc139c1fb7266bea910000000000000000000000004a5ddb1331e15ec2fd9c7e127a44c9ff11af68150000000000000000000000003a2b7d70330362e4768c5b0455f8537466eab57d0000000000000000000000001c7b787021ab179a14240470ba960757a67ced3a0000000000000000000000007ac80e3f2dc006eb74d10bf7231a30b91784af12000000000000000000000000419f63a40df65820ac150bf0796fa628d509b32c000000000000000000000000b1b74e96140dd66d6eada84616cf9d57c24376df000000000000000000000000951acce3a85002eb28e9c05127041a849840f3e4