60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000047173b170c64d16393a52e6c480b3ad8c302ba1e00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c756e6976346c61622e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e20756e6976346c61622e636f6d000000000000000000000000000000000000000000000000000000000000000000002e516d56776b6d4854765931506173394b62464234385538586647447337313344466a68454a524a57314e41506778000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054a00000000000000000000000087e521107d12778c2eea6d92e0474b56d3d3db0c000000000000000000000000acbce27b40ec92a182960079a06a31a660a8ae09000000000000000000000000e7ada8d9f1726f61649a8ba6c5c9027754210311000000000000000000000000c984389d07db04dee6ebc7f8816ad902739a53230000000000000000000000007524abd47603facf42313d167f906dd0805aed81000000000000000000000000a4fcf7745c3c34c427c1e51aa6b7c4c7a6264a6b00000000000000000000000094bbe4fe8e89f60dce773a3af4bb6130de20673200000000000000000000000053fac64fd39e77b0899fb01ac826b68a5fbe1bfa0000000000000000000000003241f95e4d4e6fa29d76af84bfe729c1259aa7540000000000000000000000006afcbba247b9a65948f78895cb30e591e271f0b80000000000000000000000006eed8003b741e94082dc5871bf77246b92413fb0000000000000000000000000a99280613818f4a96e336550126cc4e404e66f8c00000000000000000000000067f0639286b4d9e434778806a551f4a93628c2f7000000000000000000000000308b6c7a05751974a7ebcad3829b4ecfaa3f6e4a000000000000000000000000bce8b0b5a0711b87cbe934061a6a806150409e88000000000000000000000000be20ca133ab262bdbc178725c17376f3cd1d03d20000000000000000000000005819d169488749115784c5722426d2b90465730a0000000000000000000000005f57e1c48b977f71cf355ae7643184567b9bb1f800000000000000000000000001d42e5307a3028013c6f9489804cf7bfd171666000000000000000000000000ff9c48302cee0b29a4df89dbc566186ba50124240000000000000000000000007b79f8aa0482e6eb5dd6e593310b5c9a20f6ad61000000000000000000000000e95f3b35055c79dd7d54bb3da883843a198f0f8a0000000000000000000000001d9fa9c91ad6f7c9b18414e95799d51fa8d71fca000000000000000000000000a8f30bd1165057f81c7b6629e2501e428f4691f20000000000000000000000006dd728b578fc21864f32a3c94d6021aff4cedb2e000000000000000000000000ebbabbd3fb7c7ca2c9d6d605d9ab251a0c078db7000000000000000000000000dbe81e116dd108f6d7a403a6aaeaeb8d059e1139000000000000000000000000915e78397b74ceae81e390cbbfd37cee9f11377a000000000000000000000000d68bf49056ef279667cc50558bad213b71ae48eb000000000000000000000000fd056bfe157429d67a1d856f4d035318631a0b7500000000000000000000000080c1465d79813a5d5c3ff4eaa42adddabae8c375000000000000000000000000162f0ab20f2cca6c574d61caa4df8adacaa94cc5000000000000000000000000e2bbe2768a80228d2546fb07e44588bf70cd4869000000000000000000000000621c931141e1eb61d8dc7a642a8b2edc4c9f9025000000000000000000000000ee6325963fdb4834295ade754e884029f7a1a63f0000000000000000000000001a488f5e893146573098cd4f97efec6f9952e837000000000000000000000000d385b612581493ee29b224dfc1ffe87af10ca2a4000000000000000000000000a7a80d3bac38dcdf3895d4909e270dbb26e57a3000000000000000000000000050e0c333c4f84178ef27758b91847b9234b4d671000000000000000000000000513b89883138ce51ac942dfc5372742700a4a417000000000000000000000000e933ba66cb0a611636d278df61eb7cf321690e7c000000000000000000000000b66f4d57794c47dc19dfaf7219037fd80a32bac900000000000000000000000054686e909d000adffeeb9be863fa988787aca551000000000000000000000000f01c7563c9ef6cc9aba6ee0c73b44526b14f20bb000000000000000000000000bf9e24e18afd4b90f6fb33179e3e762d46b6daba00000000000000000000000071617ab5fa1b5312359c25a0495cab011e65ea9e0000000000000000000000003e92044b1bdf2a93812c9692aacd41826eb4b8a90000000000000000000000000520fc03bb8965385d9307da56cf7718e22cf618000000000000000000000000c95872466eed55ad3c9d9f25eccc2424f53b067300000000000000000000000034ec20a06c563e147896569246cc9f3a4d66ee270000000000000000000000005c3e1acf361fc8e90d5f743927041eed890a95870000000000000000000000005324f3f7c8c80ed1d996736a6f8033c5050ecb620000000000000000000000000e6ad73c8cbb0dd68f7c04ffa9a3f87ff6a9f18d00000000000000000000000079d65176101999863bf739243b480a6ad70cf4b5000000000000000000000000ace2f093a460dc57a1aae3111c394fb22c2fad3400000000000000000000000070f341d5e96878780cf492e8236e3653601e03d80000000000000000000000002d2ae8e6b888e67462b921181daa7476482ffd750000000000000000000000007f8bded7194148169debbaefac1218e7c8528c120000000000000000000000004b17191af5584c3d9901f275b08db9e674d3e6b4000000000000000000000000562bbed7a8da42f1899588dc217cb6c3a738dee700000000000000000000000073fb9040a48a7084ab3aa7659f926842f504dea9000000000000000000000000cd7e55c0d7b4c810556cf8720b10b02f9b01dd0a000000000000000000000000ecde480850f21402f38138c8115a1d0d4a9ef255000000000000000000000000bdf9908608555867a537a1f2683f6cad9324ee14000000000000000000000000c4158635c5bb5fae5cae471bf44571c6bacb22bc000000000000000000000000207091bad47cb0632d8bcf03e0c01ea89d80e7ec000000000000000000000000b650fac5e89d3a0f0c1b5c92cbd58d3f1250afda000000000000000000000000dc00d9ef4fccc7192d0769ec65ce3d87c4f78af000000000000000000000000057ba27f2a31ddcaf824b95d6da6ea7adf4cfa31c0000000000000000000000008e9069a970c4a365c8c06c0f9b6d73de3c2e0bd80000000000000000000000002565fbce093a776ca7b280017737918c5084a8d10000000000000000000000009291765c3475308e60028a7c8719cd3e27e84b6600000000000000000000000027e9fe9d87da714d42ac248aa210a313bd15bf31000000000000000000000000029c7ae46281adf11830a8e68972ef5b37b727d6000000000000000000000000fe87de685bc4243a1ed9b02fb826fc6e748e100900000000000000000000000023ac360c640c78ccf85a1b293095c418da2fc488000000000000000000000000db3dc212e613edecc4f36f1ff5a8170054ae1335000000000000000000000000452a2009228343b9f237dd883b5570114f11b0e500000000000000000000000027ba858fbaafef57019f06a3b30b842060daf86d0000000000000000000000000324ddbd5101e7132b2cde5141d6c97aaafff9de00000000000000000000000004d8614669c26e48c40e89c01a27c2478c63050d000000000000000000000000bac89d5256720559bb596857a90c6351ff50fcc500000000000000000000000060c182efc89fb6612b5bdad2271313b887b409ed0000000000000000000000003dd4d674a64d104ae084da19304c2c221f0d36cc00000000000000000000000081fa2c4255415c02f3b51f7e037e48e656614ad40000000000000000000000005392b722f2c280fd852bfe14fb8afca41377abff0000000000000000000000003e3da55adb89f6fe397b48c1e7e60d8b7d4c3128000000000000000000000000f7a8447fcb5d32f057192d3c90d83cf9790c2b2d00000000000000000000000026338241d1907068d5e1d2e925832d7a5bd6f5dc00000000000000000000000070ae7f24fa508f4c017fabaa100b2ec0b8a101cd000000000000000000000000f48c0b6f951448e71ff9814d7b322d202aad8f3e0000000000000000000000006e6e02852fd3883f31f9b0281a30b0ba45375baa0000000000000000000000007b201a17acb5890aab8d865aca39c42f3af42bc400000000000000000000000046410baa956a52cdeff74612b29b1970f09a7884000000000000000000000000996c1d1164aea32be1f8edb276d4d0050216cd7600000000000000000000000021d8d11503bf32eb6385ce4ef3351d0df57705130000000000000000000000000d743c999cf0e0e5a547b11ec19b6d09d3d0a0850000000000000000000000008f6844f5bc480da87c6daea64e9e6d2003148d870000000000000000000000003bd279ef7c5cdff96e3f124597068ec74a5acda900000000000000000000000056eb7a80eb060ce26249ccb8ac837f8c247f06bb000000000000000000000000bf1a2750126f84d4e9a2692d8b7790ca036af4c900000000000000000000000063741e37ae17f7e1857827d79b6e526a03c8e444000000000000000000000000975d90932ea46dd7dd1bf01a964bf340c4902e9f000000000000000000000000187dbc626097c6ef1e34e68c0335561660c19e980000000000000000000000007439fc144e7679cdfb616e3201a9f8bd62b40d6a000000000000000000000000df75331cf7591056ec0c7dceaaf0e5d92d45d78100000000000000000000000052ed8e90b86ce6fc7476472020512348432762c9000000000000000000000000a93d1df1f5f41e880d4df9b0fa09c4d3addf24ff000000000000000000000000a1942e560551ab97d7a3fc885336bb9ea943c84f00000000000000000000000039b5b793f162bf5c90c34165de0107f17dfacae4000000000000000000000000ad08c4c3c6de7f3fc43938320d2213ad581c79d8000000000000000000000000ed179d81ed299b25dfd4fae2125d57de849e718c00000000000000000000000025e77175b4baf3284ba1baf770df5044a6d23f0d00000000000000000000000057b203ce907f489fdf8c2d890d0eabd8a55d7e080000000000000000000000000b3848b4eb77e32af19cd6a100f1f5cb4ce402d8000000000000000000000000749bbda270faebeaf63944477443d64f5dc0cd020000000000000000000000003988332045aae0f491237cd7591888fb0f2115060000000000000000000000001ec11a3bff00ede5714b811672200498e68f0ec6000000000000000000000000a1fb167d78dca7bd915ee6503db6300275db118b000000000000000000000000ddf9bf861297bc1a0cfbb23ba3c79a0d92cf32500000000000000000000000008bacb111284d4a10a31e2929cbc9263e0af33fcc0000000000000000000000004b1226c0705e9adf1a39bfdd7e0f5339e6e968110000000000000000000000007faa0ad65db32396d197730852ec196b3b906e7d000000000000000000000000010caecae9f55c2908e60980c4c29de8658be02e000000000000000000000000170faa15dc8ccf44cf329e565c0a2419fd6903e300000000000000000000000056112dc830c21493c0a6706e553dc71ac3b1d7ac000000000000000000000000d87719771698b418727e9a56d075c9e15f3063db00000000000000000000000048ebe8eba4aa0c6b90e9c87b3248e94cbf2d910f000000000000000000000000c15c79fdc3b9c203e4b177c914aaff39c207ee87000000000000000000000000ffba9e3065825caf32c00dd02f8c33569e3693ac000000000000000000000000c4ac3a7dfa2229f432d1c51f8074d61a63edd08100000000000000000000000072fdd8305fcec8f50f80291da28969fe2fceaf440000000000000000000000007dcda98cb50613798af05c01b70477d491f4133a00000000000000000000000082634a9d4ea9e1d507a731df45844f2a3e2eb0e0000000000000000000000000c2bf04149146880da3e250f47809b63ed8f7d9190000000000000000000000005bdedefeb7f6bb55c0bd0be597f9a3e822727409000000000000000000000000b3269340c0f3d7497b3a00e6cc7c0fa8d9ec4bf1000000000000000000000000e9ceca632dbe333ebd1ca19b33f0be3f63fbda840000000000000000000000000702d926b8dd05f8cba5cea4afcae2e8d69201b7000000000000000000000000200886756325f307836f665c9ad912c3cd64c1080000000000000000000000007e2f6efa072d4c284f940dcf9e10e6e572c95e39000000000000000000000000239ff1eca0960dcff90ec858256c596b78014f860000000000000000000000000292eda17c21ee159780c085394ab9c061b8ff06000000000000000000000000ae3d9aba194740091edbefc8619a90abacde8fc300000000000000000000000081f6010f8d8fae08f8a2d98bcfdd3c1bdf6582a10000000000000000000000002f1099fab7facd7fbbf94e91b9c08d95950018030000000000000000000000003cdb15004cf7a43dabedfa34d707ffd8ad114ea2000000000000000000000000d90a98716b475d24e3cd91ab95ebd21b8270940000000000000000000000000056054516d16e3e13ee5cb6a8e8d6750c77b8e1df000000000000000000000000de5e691db44a4d4047bf9e47079f7cfce622326f000000000000000000000000472a5ce09745cbc6a4a439dd28b4603949a331d9000000000000000000000000776cd7439fe7f72733fbdc97db8415a239fb2a8500000000000000000000000065468871960b008371b5ed67034667fd6eebaafb000000000000000000000000118cc904a513d75ac2cf4de9ed6e83de3c7126c100000000000000000000000087a40a98e714c57756de19346f83dca1827863d4000000000000000000000000b5307d841abb0cb646b9ccf0c39fee79c0e80a9d000000000000000000000000bad730f5ca5e2cc99f10338becd2bc3106d8d73a000000000000000000000000a3d241ddd1f1c4aae7c5d6de79c64f60867e46c9000000000000000000000000007fbbf252ffeb158a180ab9c1f2e761e2ceda0c000000000000000000000000d776a39dff5e0cc62ae8771cf6e053fee12fee220000000000000000000000003e407fa48b4185f9d8c1436f2f1ad26e3e5bd3550000000000000000000000005287f3689a42e4e7cd3879e415d6a41b4f77e5ed000000000000000000000000f00416510f6b939c17edbbab596b372a4d6438f70000000000000000000000008c1fe0d3216dd16286dd9dd9f3c3d0f1ea1b213c000000000000000000000000a5eee0f2a5461388360e799a4c629384f80a88ae00000000000000000000000082ea26e97a2a238ad26cac6d5bd9adaf01123bdd000000000000000000000000e7cc08fd5b7472424e0243ddc7b614d81a4b9802000000000000000000000000172446f18b4506f7f13df0e06ce9a36415e1951500000000000000000000000008a1a3f4c4d3ed4c44fbde74efb1b81347f87307000000000000000000000000bbaebee56874ccd3020e9384e724f7011472cc72000000000000000000000000f3d55cc2b63f341b87be184d2ff960c965e9e840000000000000000000000000649668371de85ee6abf4d856080a1573d53ce8e50000000000000000000000009c49d8c4192237724742b4b0443198af0055f776000000000000000000000000ed7699ff88bb15053f6b30c64877d8364d5fafd50000000000000000000000008928eb953257c8c3da78ce78f32241673352b4ad000000000000000000000000b266b90ee1840d3f1f781a0e9083c8a313df45880000000000000000000000003028b671f1dba71333e45ceeb4b2f036a9cb2711000000000000000000000000a737ef48c3c2902f3045b2f1fd19b9fb7760949000000000000000000000000005c366aa4c528181778e7184d6416b0991c7063300000000000000000000000064784cb3c276f1cf256216c40fd78dd1cb88ffbf00000000000000000000000049ab1a5690825ce7ea3e3819ee3c50c3f84548ab0000000000000000000000001b93db4e6e82be89a1698f73482e05aeebc48ce10000000000000000000000000ba7d575eead083776d9edcc1b0e824c1c8caeaa000000000000000000000000730a0153233d0a521b7b9c81a5e24d0d102bc56d00000000000000000000000030bb16f938d68577171476053a17a7db619000a8000000000000000000000000237c33daa18a0f9ba3bc2af14de4ffd365f022c4000000000000000000000000fc8a1cbcc06b408ba36f9b18426878ba3b951174000000000000000000000000a65e0ca7df2ae01c08e94edd43cdaf3ac56de14f000000000000000000000000ca73599a07f889e1b121a1421a06f523d02c38090000000000000000000000003b69be4932bb76255672c7b07f33b5b4aa35a3be0000000000000000000000005feaf10fccd0b8e963d2b5feb8654fbf3531691f0000000000000000000000007eb3ec162bf29f48dda1e9015e449bf413cdd2b30000000000000000000000000e94503b6c8590e089897612669dea1e768d56d1000000000000000000000000b8348d6f9d72c2ce4358965385c285cab8306c65000000000000000000000000808a528135dba5a9e35b0688120b81fa85e0e7c8000000000000000000000000c2249fc16db5bfab79527d812224e24ab522969a000000000000000000000000f9ad20440c71b56a49dd34a8c4537a91e38ce99200000000000000000000000049dc669e3b0c0dbb81eb9c39a813e9173c46b80d000000000000000000000000c870286e33bcda87504a8fa9c8e29c0b70c79f7900000000000000000000000042969c58f4398335c332a226dfdec73b628b0ea30000000000000000000000007c37fccaaeabf9069c4a5de94b634e1b42aa70ae000000000000000000000000ca776c731e49ad95fc8d6935a1745a7f13f16f4f000000000000000000000000873286cccc372350d6e868a1e3cb2739421b8c7400000000000000000000000015074764dbd91fac0ba53df1bf77a440615bd86500000000000000000000000038673d9f838f6de521675a6cdce6ac71144588bd0000000000000000000000007a6b5576a99401b0b9be813ad41ca1f701efa48c0000000000000000000000002b1e1309eb71c20bd29aeefbaf88865b7bee1f870000000000000000000000000f240bd3625e7c3788fda385173de0d190c5ba28000000000000000000000000e9cc4949dba6b7919cd744dd5bcacab738c180cd000000000000000000000000d307728be273d75b08df55ae8b29e6270c98b5da00000000000000000000000054568c99e4bc440aee73f18ef6828ba9b147ef1b00000000000000000000000012181eca98014176f3ae8568b6369eb87b9a9da00000000000000000000000002f49910ff393480f2501f323d93520e7ac9a364700000000000000000000000096cb13ea96364861d6ae6404c1a8ad6fa29463c0000000000000000000000000231e1e1e60893435c879172d47f7c867448dc11d000000000000000000000000fd6ebefb1806aa00de4933f7e857a0735cbf891a000000000000000000000000247836bcec3b16b0263cc7c804549e41fd0ac5340000000000000000000000001edb7ca6fae34920f518d331054781bde074f13f000000000000000000000000825a35ac9c1b9b6407bfcfd339945321f8d801c1000000000000000000000000c62c23c68a6d6d6628022dbc72552f0713550f2b0000000000000000000000004a9ddda4683fc3db4e63abf2655c032ca9177743000000000000000000000000006729b70971095d2d646ddb92f5fb721ad0c808000000000000000000000000732a01794a8570ab732eec9e4256c380e5d79778000000000000000000000000b90accbc2c48edab2ba847e12ac3912a5a52b8b0000000000000000000000000f4f7fc829482a8f4210cf2d4e18ae8766371b379000000000000000000000000e740e6e36c7cb7ef7617366787e5d4167dcbfd0e000000000000000000000000ae527f4d97bd71c73ff9830ff17243aceb2ae0f900000000000000000000000024e4be57014fc5b932bc6c7fa7cd19591523fbe70000000000000000000000001062d2015befad740874c41b5afc82dc6c10e6d000000000000000000000000065bd38ba44706da950786e2a9fd4f230227752f8000000000000000000000000ea19e204d5a95e3ed0e0ce1ac6b698f72d2b5fc0000000000000000000000000707bce373b3ceae53978940ceb761d345f2860e10000000000000000000000001f31fdb702e414bb3088c130d79d7c04c0e0fd24000000000000000000000000bdfaab1ceca28d5c2c2c4837cf028abfd54e4dd8000000000000000000000000631c0c35b5cdf6298cc9b22a1031a8c8c848a21200000000000000000000000085b1da1205169230a9e7bc64392e08bb9da30e3b000000000000000000000000260eff06be70043f27829b135c65e4c2425d4d370000000000000000000000006880a6cd88e44d77416492d304978bf92d9b7dad000000000000000000000000604bce6fe51303a5024378eec5e278688e6a971e00000000000000000000000003f43a2a9e1c9dded8f51308f0b72f3072d0a4f60000000000000000000000008318cee6bbd51393ffab2bdebbfef5e4cebbf157000000000000000000000000e61a6ef790fac451c9e7b68da936f037e3b3e21d000000000000000000000000f51bc24a92078fb710552b9c8bcc62e31606e6b5000000000000000000000000aebcc6e56e24bbf09e373cb1aab482a3a825dc69000000000000000000000000244b430300a356bc4acaf10d154b60e234a2299900000000000000000000000085ce1baff0b0d7579ab5097edb648089267e40ca000000000000000000000000c38fe2321ea39064eaaa08cad0387a629845bf48000000000000000000000000046e1a5aed90ee0704eb261166014f47824bb11a00000000000000000000000072e146d56e4546fd765ab2e225b960f639bde6a000000000000000000000000083dd95ede4f8ac1d2545369d222bf5b9cc6d11c60000000000000000000000004ed6d7386e37533e5891ef00600f45c349917232000000000000000000000000e80a2c9db3acf354ac708e57a7ef0e0c90e3d88d0000000000000000000000004df5b6b282846b5ff3b7dad13c9b5a74236b2b01000000000000000000000000b0c6fbd4350c74b75a7f320ea8e029c22cf6ae0f000000000000000000000000dff70a71618739f4b8c81b11254bce855d02496b000000000000000000000000e81457c0f0fb4214310bf9ab675a3863dca3ecc0000000000000000000000000ef8953ec31c650ead15e460c4b02b45fd88a4a44000000000000000000000000c214916c4cfa0d7de24c2a699565aa6339c0ef2b000000000000000000000000b34953d9859840eec1de23875ad5b123bd94a1dc000000000000000000000000555d692d1cbf4bbd41ee5e4873f60efed0240beb000000000000000000000000232345a71e70a5bf61e1c2fd902d3ebb0c4524f7000000000000000000000000b499d13c11a4f6e60db6c3b8a19b65688b74fdfc000000000000000000000000bdc67980546ca0ac5bd3b163dba58a9545cbfa6d00000000000000000000000077deefc5907ecc5aa7803065a5cd107786a55fde000000000000000000000000e7e9f9863535db549bf55cba243d4c0acbabaab200000000000000000000000035524ba54bedf22339130e15a75b45149ecd348d0000000000000000000000009f1ecae53fa6a2ea43dc2ab753f0336c570fa0f4000000000000000000000000399da9f89ba9b56cf98b5b3392831d3561ca7e75000000000000000000000000bb1122ed3d4afad5da9a5260061fb01ecb9f16960000000000000000000000002207051726f7fb1374287ca399b27d6a82ac992b0000000000000000000000008f89f571c2bd05b652f828eb41d9dca122dcd9aa000000000000000000000000b9673371410d58abc11bd15bb53161bf9f87aa7b0000000000000000000000005bddb284a68344b781ee5eaf9dc75a4833bd8d0e000000000000000000000000ec5f939127a0c64708a0968de6c62c5ca464387f00000000000000000000000073b843d33e0c82292a9931c8ca859b47a30020bb000000000000000000000000edb66c0f31bff3707ec1163827289b58deed32f2000000000000000000000000c7db2e8cf2108f0e8ea0f1368dcd8adc43d9a02e000000000000000000000000d32c8c8e1d5533abea84416103d102104347ca0600000000000000000000000073dbfa691d87a2abace7aca051f893891be81ebb000000000000000000000000021d755c59de271b4e569f093962bfe1c036dc2a000000000000000000000000c52e1d13249a86600a93d2ef68e2bc41317a4969000000000000000000000000d3e0af4c460b79610cc038b52b1ca6580f2ea59100000000000000000000000081fb78fd59e367d5120fc468704c9a1e1063c2270000000000000000000000007bd3f85ef00cb8e7c0fdf1cdcc0614f2394e34310000000000000000000000006b442a9ec180d23d042b937b55f523fa7a9bf375000000000000000000000000710295b5f326c2e47e6dd2e7f6b5b0f7c5ac2f24000000000000000000000000326825151ad2fd327238bafd6797123d03c7e159000000000000000000000000e29fa649842a9860b9b304763dc5ea672c6ccb0d0000000000000000000000002346c25115b49032237df6d0afbb09b3d2cfe68e000000000000000000000000ae67d6a44ae07ccb69c7c5097cf526901d6fb8cd0000000000000000000000003d61e8afa0c09b78708dbaff65c9abef5cd02c3a0000000000000000000000004aa068d3f8dcc2f985f0ed8c33e7938b5e75bbb3000000000000000000000000de5cd107574b396002bef1a7e371336025d8a478000000000000000000000000208c08620a486ad177787145051b15a7054ccdc1000000000000000000000000fb5cc9e321d44d59c816d2e1cca58a4c420d75e3000000000000000000000000447afd368f3f2e4df0df9ba62ad2d1d434c0bf24000000000000000000000000b5b1be859f5455fd3e4bfeab6adf0c9716471c2f000000000000000000000000a1e31be1e12159b292398e66eb51abb86ae137d60000000000000000000000007e30f8aec10292f556ec41222acc8c39ebc49b3e00000000000000000000000036b6ef79e0c0bab856e3f78b4381fe21b79e3dce000000000000000000000000395074b007da70de09fcb46f834e0e1be0bff61f00000000000000000000000017a05e44f77402f470d59ab6c26f8636b3fc12ab000000000000000000000000bf163980dc6026732fb8e1fb147f0a825b8f4a8400000000000000000000000096b80eb453cc7b1d3e942dcde1b38a375dddf6e2000000000000000000000000ac62bfdafbaad66127b587b8a0eae68846fcb965000000000000000000000000f24308cf7275b65a36d24b11966894a0f7c92e1e00000000000000000000000081c793d48bdbc1ede541fee529f0cfa57ab7c6a5000000000000000000000000d71d8aef7e2e001ec63698067e3d00cf8b3f1eb0000000000000000000000000bece6100b83cc7a94a383d9263ca6d67401b3505000000000000000000000000ba43730ef7f53b77680861dc25c1d848202d18d3000000000000000000000000c6139d77d379260c0179fd324514a07f7cd3c3f000000000000000000000000026986622e73f62149610e2f9de14a4b74f87387700000000000000000000000014b42b51ced7214efbe55915f97bd3e5cb21cd8a0000000000000000000000004d9508f8c81d6d8a1c51608d421776c0118b047f0000000000000000000000002fd53481fae0ee5d6434259bd80d9b0eb9e0526b000000000000000000000000d975d181555c8c0b28242659dd476f6d0815dff40000000000000000000000006e0fa9e9116d29bda5174098a220800d6b47ad15000000000000000000000000d895ff93e9ac5c167e4df38d562d549d5d4003c90000000000000000000000007863a79fd1aaf619029f3a91a076d5a0460e508b000000000000000000000000cadc11a6a6911bb1e6e5a42b80bafde8b8bdbb61000000000000000000000000d07b276cf5682f066451f4394359a14e8ee3549d000000000000000000000000f608826f6e1c4165129c8fbfd546d32e66f9d8c30000000000000000000000002239f14f5c9c96489c7d70901a6b2a5aeb94d2af0000000000000000000000008e98be30e1ae31e69a211f10e57a2959892758250000000000000000000000007742452d2d0c093019c3fed98c2c571bb105e1e00000000000000000000000003399a37c6df2dd49efd63d1fbf06731beaad45150000000000000000000000008e0e6b9822a75b1be4563f00176605212a013643000000000000000000000000af123356f903a1b03b42ac0bd1eadd6825b7c063000000000000000000000000475c8bcbe0be327a04242cd8b5d9ddc4da2fe32c0000000000000000000000004a912ac8825143140e1bfb7ca0925bdad680000f000000000000000000000000e63a0d58b970b8c4fb81a6af82dfe72d937ee76e000000000000000000000000fc8c9ec0ec444f521c445e5715a6fd2f3472a0d8000000000000000000000000f0d5553772c48ceafeabd7f78814d967f072c50c000000000000000000000000d90573cfa302609f274742e8b60a922363f0de6900000000000000000000000041d0e05c9d4eb08277e39158f75eb659375bc3c20000000000000000000000004a7f72549bef4f109a28c42ac2f58303e7f0d24800000000000000000000000035aab0f82fa7f1854bbed5d2b499df17c812a9d100000000000000000000000011831e8bf7a49fa4d7c84c20deeb8ce2ed5d53850000000000000000000000008245bd14f709bda52372767e4f4e7920179daa450000000000000000000000005ebeed2e5f5d7003baf5280e23b80c55b714ca05000000000000000000000000e43da1a70753af1153d2280f62f99c1da9310dc0000000000000000000000000509608761215ea9d7e0cb6cdc4909b8c17eda21e0000000000000000000000008a62fc3e2fce613771038dad144bec3ef451e8800000000000000000000000001584d160a9af7f06cdbc03849b0235bd1e5bda63000000000000000000000000285d181320fd9904617c9a68907cd47fe19630e7000000000000000000000000ed8a42adfa83c0bf628cb1e04922bfce1dc6d06f000000000000000000000000ffa16992679d288dd0898ebc4c2ed2b14c3b947d00000000000000000000000088ac6f9f42eedec5fd35eb7a7f466f8c41796e2f0000000000000000000000008552a8b89351c396ef16fa6b6a3999aac88e3818000000000000000000000000f710e9eac6513cd420d88de7f0e8f2d719bf509b0000000000000000000000009f1560036cac23286231aecb7cf3cc59406e703f0000000000000000000000008bf3fd1368f511917416e9e7b5701724ddb615570000000000000000000000000c72bf22c76bc23891247ae26ddc668efcdeaf31000000000000000000000000630dcbfe18ebac6fa55fac3c9b5a4c5670ed905300000000000000000000000093186394a0af19ab4e1a7e25add3bdb5d9868f4a000000000000000000000000cc610506b5a23a56c12bfa0aebc12e6584597836000000000000000000000000f38d63f2e304e0154d07f6a0ad125110dd9918740000000000000000000000009e6295af7b09bf1cae65f2407a34273d4b606f50000000000000000000000000bc74594d047187354e6e9cd360d5d6c647b638020000000000000000000000000685dec2ed87610ec3df58875c71c6d658e5de8a000000000000000000000000482b6b63f661a6e2d5514787a5c04a63e7ff24c90000000000000000000000000eb3517fc06b8e05d7acb2c6a23c669b9ca96b1900000000000000000000000080e2d73dcc84c9575943b50b035649797dcaa4b4000000000000000000000000b27e3234c4c1203a0b5bb2dc32881064344eb65100000000000000000000000061fd6cbffae0fd8e28ba49a49d7b7995987a2c04000000000000000000000000b592da3c15daedc6ca2f5e8b7b43d1f368d707ce0000000000000000000000007fadf7b6aa922dbb35912040d26649c338b1e459000000000000000000000000781c59ec2c0cfe96e5fc8fb44cee175d55cf830b0000000000000000000000009e24fb06e1de8f48114158056b03d3ff710d9ddd000000000000000000000000f1c31fbd478e7dfe169433bd077a6cf928cf9328000000000000000000000000558ca1bc1494cbca3cfa15fcc0ba75bf24c91eb8000000000000000000000000e9510495cfaacbb6b83c05c9f8ed5e726a98184c0000000000000000000000002d1a5c86c84e4db5fb2677d4fe07b9aa08ae1a72000000000000000000000000746a7a9d676cd04728402034818e61f9e664d84e000000000000000000000000b0391c0d62d5eb7b2b3fb71517d079a0de792aef000000000000000000000000c2282803598d99d10df36099c0bc20e045a63532000000000000000000000000021b25d366efb5d2052087d9af454903ac81ceb8000000000000000000000000e48a324d6f9eb08223bb34a1004b146b0466c1f1000000000000000000000000e7b31dfb014c38fca550c04b9234ff321d7a7ece0000000000000000000000007241f4ba6d07b702de94df400beeb2c1bf609a6b000000000000000000000000c19c0cd6e763be651b69326b5df3a192a94a43b0000000000000000000000000ba0d756627b96f79769e939d82e5a41c8cfc6d07000000000000000000000000ec92423e197bc3ca2f6a26b0a4de7c5f3969ab470000000000000000000000008f64c587a813e5155858bbdd44508539eba7f3f200000000000000000000000052bb37205d1d3b0202d573ff946e0f807ce5a881000000000000000000000000c3c84bb3d53d1d6d843beb7fbb3868346d0107a0000000000000000000000000481e6e6f8f98120a9dc22cbadec45a9a9df2c784000000000000000000000000f2105d7872cab86e0973808c97dec2e5fc9d9091000000000000000000000000834826d13ad0e8f9aff3dc8ece5f52a0e501f4a4000000000000000000000000ad476efe942a10b6703beee210d3514da6b324ee0000000000000000000000007b18fb4b470e2754d60d168a1822bde76c51f5fa000000000000000000000000edcf576e52e7ce6dfccb5d5b30e5d74b20a13efa000000000000000000000000602dbc54ea88120d06c86cf198863755a0510367000000000000000000000000e5e5278d6226349c5e58784f0162194289dcc284000000000000000000000000b4af2a3e08265b51e007abffcddf19431a8ebb3100000000000000000000000085eb9617bef169685b4ed9434c834506b13735de000000000000000000000000f90ab4f364f38df7110421e673a399faf869715c00000000000000000000000024d9b6a1866d62737dc45648684d43bfa38b4c8600000000000000000000000023e227096a594dbf7b52de64bca64e006a9132e3000000000000000000000000bf65d4a368b83e112e4375f5949d3721c764e3d6000000000000000000000000d7d390dddd38fc43768e013553eb705ee958d08600000000000000000000000041fe3a1b45a0929e4f6ae06d13bcc8376c2bf6560000000000000000000000008525cf3df772ac02b175c8837f5aaf6976cf4524000000000000000000000000d1b1925646fee8186bdb0642378b0204598003cc000000000000000000000000f031a4ad0d484ebc04e941bd1c28e7a2bb5416d800000000000000000000000001f4d405fdfe25ebc5cf0a6dba845ee75dc7ccfe0000000000000000000000008f08ee5e3e44bdc28127e050fcb13f5e4671433d000000000000000000000000c93515ef9263c46e47e99325052083b071abef5c00000000000000000000000035a58ffa970e43e0e92f01b029bcf22c10117a940000000000000000000000009c639027eaa6c5dce1af99fddf3b72c3bee602bc000000000000000000000000357d71696077b0bb01dfaa7634b63668d02422110000000000000000000000004973301c69275c185170977e809a2a4b5635873200000000000000000000000095ee23243d6a4f9b4cf4c9de289b1cd89a9e85960000000000000000000000003693eab8672baaa12d125375d61084cbcee69aa9000000000000000000000000c697a2353713b96401cd293ba539a853f4f42a24000000000000000000000000c56d0ddff59e35c1fd35f30af6f551375a6a28860000000000000000000000005124cf59917d2f6221750434779cdd39c24bc45d000000000000000000000000ccb74ee5468f7c027a78e1f05e26832be7aad9970000000000000000000000007fbee276baf8cbec83ea67b87bace2625464a823000000000000000000000000fc8b3a09587567fd36a27964601aad8c58431cf90000000000000000000000009d08fad37afa0bad8938de3c79afcc780ed91b1b000000000000000000000000958d9325381055f86de9f8e5eed26591a0ff70ec00000000000000000000000048c125b296ebd34abaad3650e6d07b9d2ba62aea000000000000000000000000808e1c2477563d42220bdab565620a8850c38f230000000000000000000000004bf84a59dda77c9fea63eb43077616528a4358450000000000000000000000008b390d5fe6139d4e39dabe4753ad5997db6c521500000000000000000000000032ad8909d9adca5b01cc3f292d14cc4f6c6dd40b0000000000000000000000002c1c0d3a0b01ee79a94b82b530c3ba3b84939c6f0000000000000000000000003bad92508da536453ba49a7072da56064d136a0d000000000000000000000000a63df8cd6f077f5a47625c43d44e80a44680cb43000000000000000000000000e5dc55d709a7ec40b7a220c46a331baa5ca47c5b000000000000000000000000c1f5ffc530d4c060538e648d4b5a7aa8c1dff2600000000000000000000000008bb1d1ba6a860dcb2c395e3d2513b9f216b0650d000000000000000000000000f8d5e27d9b22118c4a001acc85335aceacb00ce0000000000000000000000000f00f55139328ece196bcf698962c728bfbfa6773000000000000000000000000b04f690c3daf64b74f4ef0539d427c356ca1ea32000000000000000000000000bb95720c44155d14bc9a90635ca2ff6a3a8d112b00000000000000000000000056a7326313024510098dcda03e996960007b8b9c0000000000000000000000008b230ac83eeaa7279b90a4b738320dac74c27744000000000000000000000000f16d4efb9464657cc67b2e223cc8146084b6790d000000000000000000000000d603041098ea6488e6875c9babc2fc0afe221ecf00000000000000000000000009d81d462993fa1c97cc597d90b3b65b4b37970a0000000000000000000000007dfbbbbb32f52a8c8f69089e5b55d9a9805ee67b0000000000000000000000004ce0cdf51c763d8a126a10175b8fffe6f3d54a160000000000000000000000005c149ab32de7574af14f0f1c7c6efbc2dbe630180000000000000000000000005cb33dbf9d3ece513d4ab31c7e8b1185fd50b03a000000000000000000000000eedbfb5b4c19da7c68100da527fa8118ed0c5bae0000000000000000000000005d6c1a7b77784c8955914396181a039773413bf700000000000000000000000097056dd7b2197fb20a30ac9dc6c06031669c76ae0000000000000000000000000e047abd75c0666c353c457baaf840d35afc01b9000000000000000000000000288cde88d122dde1099cfcc73c60683c6857c8300000000000000000000000000096e23e7ccb70dd76f87bcffb7c2a75ca9a0c1b0000000000000000000000004e1f8d359bb2290dec7ac5cd62c3e9a9fe9dac78000000000000000000000000ea30886531f88b6d7fda5afd7c64ee2869bbc37d000000000000000000000000532c8c694606f1b3ae46bed4b8026d06e4d3de1c00000000000000000000000075558fb9256ba5d3c6926f79e16d03df8e3610c700000000000000000000000064ed377fd621cf877b115b0d10b2e4f15705f9ab0000000000000000000000005a949d575ab7a1f195d146e0e1b187cb14cb8a3300000000000000000000000090467ecba7a1ca2895281c78fa4159de6b4dc1ad00000000000000000000000024520c22ffdca781d100782a3e1e761cc5492e30000000000000000000000000576022f525190a973e3116f2064cece82126fa4a000000000000000000000000a4d40eb1e1b14692d2c33cef550a5650174fef2400000000000000000000000099958f33d7d933e6e7a86fcc10bd1f4e39cb4609000000000000000000000000937bc0d36f994386c5991e00721e0be3631a32a40000000000000000000000000744b518d7493b022d293038ff411a34d21b2abd000000000000000000000000fda869982587669ed93b9cd8ac62bc462c6f32db000000000000000000000000c8c82abcc6ec7c9a530488c09d5a83f180fd5ec5000000000000000000000000af9b3c09cd6f73d43736b1c81985588a8bbd4511000000000000000000000000240e9ea058db43c41990c191d00287b95e364bfd000000000000000000000000b9c962e965f8fddb29c95c296b9c39a85d641da700000000000000000000000011b635029a7f65add55202782f7128df7d5342b8000000000000000000000000bf064944dc4e4465e9a7ccc14db66354f9c8a8a30000000000000000000000008f75e143a53687eea3a8033aa8bfbc51e92f810f0000000000000000000000002c2cf9e4b33a26685df3e59b879bfc3a3b1aed8f000000000000000000000000fd735206a7cb787b229b3a87437de8fed8cffd06000000000000000000000000ff12a2a45ab8bac0e080fc6aaf7dc585f8a6c56c000000000000000000000000bec8b64dda2e71339647e469cb326207af3cc090000000000000000000000000813e7a4f5e07de2ed0c5aac19769105be16aeaf60000000000000000000000006d8afcfbb8971f8fdcd07c05a7c2991756261c96000000000000000000000000638b72fd3118051c9fca6287b7038ed90adb69be0000000000000000000000006f9dbf7e8a9bb4675140c2886855065ba5cfc364000000000000000000000000b0671dbf840109d8205f5a03a436ee0c21c3a6ef000000000000000000000000e060c265b9a84ea28fee1c15cc6e20ca077312090000000000000000000000006658e004af5ca54acee69bb0eaebf3d7ebc5c6c2000000000000000000000000413ace4449763629ac0ee9ae3a182ac057047e370000000000000000000000000ab1b868e3f4737731a614e486b735d0c28d79800000000000000000000000005d754ff816720be9cf69e6e700b41c29c545ceb600000000000000000000000056ec6101f2c9efcce6a76e0f92f09d1055fc057200000000000000000000000079303fbadc564a475163f3bde785905b8672499100000000000000000000000036e4c64646b7803243ad1b9a7984db3af411795d0000000000000000000000004e0a1ac22cc1eb18cf3616f7400eed651ebce260000000000000000000000000630bde4294d20b0688fe89f092b63d44f6bc68fd000000000000000000000000688d648a1f0fa5f6d3991a4a9df43dcf21bff8b3000000000000000000000000155d9f4fb755330acff8348233c611a68669060e000000000000000000000000c6a48cac1d4a62dfd8e40c14ec844cb8c74431d2000000000000000000000000e1b0b6dc8d5e216622f2115d5a61bc243d6074670000000000000000000000009864c1cf40fe5370206e02bb7af5a0560e02870300000000000000000000000070f9153c7dd25b42a049cce6f194834614e2dc75000000000000000000000000fcdafcc718d027f1e921c0b9f6d8078b29aab7150000000000000000000000000cbe3395071d725f1dd1b05388d50574e931c5e1000000000000000000000000a2acb6f816c7a4dd6320a3c46253d79bfe290a22000000000000000000000000ed8bbefcfe2279c09e62dcbbd2f554c44ee81bdf000000000000000000000000ca678cc7d3ca03ca76daa5e4ccb268045b2c21290000000000000000000000000bf7599c44e398c316b882ae4057b2f958ba9ef0000000000000000000000000b9f4c83f5b1d07c41967c992bfd6bb9ee262708f0000000000000000000000007ff25cebf490e617c782b6941b038a7afed8b9dd000000000000000000000000cc14aa8588ed6464a247f9445411c9466552fc080000000000000000000000003712a7e6e547c36fecc822ccd36033dc0155f2bc000000000000000000000000000ed96f3c5636bbb1a4fa59b96c2ccd042e500000000000000000000000000034fb60b2bf7aa40a898a23ef5575685100af20d4000000000000000000000000fa9ca1f9adfda910eb15be51b997e6745f4f16ce000000000000000000000000529ec13d2a44b97ebd307c010878b72dfc27d3bb000000000000000000000000d83d994b102a5e6b452469d26fe5acd1608954f9000000000000000000000000feff3b9aae1f7ce970f95d9e25ffd913809ef2bc000000000000000000000000ca36853cd6e077da41f46814788073a2daead79b000000000000000000000000d453ef272998f55813a41dc793f2c86225f0808f000000000000000000000000e208263d63165acac5d08f35987f633dc9128782000000000000000000000000384eafdb54756dec3a86a783a2180fc7fde4dd4d000000000000000000000000041ef5bcbf9688845f57270df2de56cf49fdb830000000000000000000000000351ed200ae4dacce282a180772b8fd6c1e84198d00000000000000000000000069db307ca4f633116e038592795923a39b1bec43000000000000000000000000c28e77fad111ed5bb00edf2abe5dd7fa4f25f9420000000000000000000000008402b9046615ec539ef1bd4a50fca52f0f6a81b1000000000000000000000000d0de6fa9043eafaa1cbfb5c5829d4ccb1eb5f01d0000000000000000000000001a901491d47cf80cb91a1a6a8a583435d2be10a600000000000000000000000047090b37fbafd32f78e502bd28f5ee3f8b0a9e2a0000000000000000000000000502468b02a9f7891e528a378aece6d9ab16fe490000000000000000000000007dd08c81126d106bd4e2b9851628c67ddd074a72000000000000000000000000ae62daf865a7a08df74e4920a69e1d88666700f2000000000000000000000000ba55f421ef3043765154dd361d32ba3b38af101f000000000000000000000000c025b38509078c7bf0aa01a736cdb1154cda5250000000000000000000000000061cd2ef75d4640b029493d88a3d1eddff969b4800000000000000000000000096791ef108e70e82a9433fe15381000c3b0e2e990000000000000000000000007263efce386fa9554898b8ce0423a425dd7df1b1000000000000000000000000624042848ee1c6104c188ae654c42e4cacc13dc8000000000000000000000000afd5ddc00a3962edc9d1fea9a7082deed2b09e5e00000000000000000000000088283c774eac4ed0462d101476d2c7c15abd0fb3000000000000000000000000054ebb7c5fa37f7bb4484e3e0a03d3594836fb3d00000000000000000000000030e1aa3878c5acd43e3f40f8795219f99f5628de000000000000000000000000c175f284b7ce93800dca8f17d3d25fdea4f81483000000000000000000000000a2085e8149c44cb0dafb403bd2333ea6a40b30b4000000000000000000000000ac8f4e120012c27e3665bee18bc8f41c0f08de6c00000000000000000000000029f4d4a780d447ecf1f46e8f14a0b9c1825d67cc000000000000000000000000bc663bf0720399349532076b64aef57f6539149600000000000000000000000047f9eec4f6709ee53c34531e1f1dc7efbc4d7db60000000000000000000000004c6584efa88d6979416c079bdfb8fc2e8ae45e620000000000000000000000006e9167092aef1ab28115fbab23a6093219ecebe4000000000000000000000000477eabc8576bbf5dc1424fb17ac6e4fe43918142000000000000000000000000fa8e416cddfdbfd8849acc87b19c98b5343ae96b000000000000000000000000e935911eb1e8b7abb608698a1dedf550e705cd950000000000000000000000001a0ad562cb80b5c70b9b4dd5b0b2bcf79b904b16000000000000000000000000f821f19a17d43accf9373ded0cc05ce46b8df2a70000000000000000000000004ff4fe88b852557ec26d05335a69c38457d60220000000000000000000000000872e98925c7e007faf7b86f185711dcf63ff732000000000000000000000000021eca09af0bade00f70fdcb7fcbe04dee99c425a000000000000000000000000d545b9ee197786662d9fd8e1f4230588ce73b920000000000000000000000000af36ecf3ca1c57ecfbb2f7c0fa55fbba845453f30000000000000000000000002c9fc045b8e5648548dde92174b2fcf0dec2543b000000000000000000000000b99da57580ce5c044d6e1d1c05ca934444ab31210000000000000000000000001174feb93e952d2be6eb45961dab6da03f33d8b6000000000000000000000000bf847d9de6f0d4fb6aeedc923e3f215149d3d112000000000000000000000000ebdc8de5056f4fefa57483f1a3a116aadd6441d3000000000000000000000000bdf9bd670ef9a2f4728858c016b2e498650ae892000000000000000000000000188a6bf3cf3821986859d1d1403fbdca0f3d3c10000000000000000000000000e09d1d4e65596f95893b5ef9fa4364a8d94f0f63000000000000000000000000f76df8abfbf6856dbc2bac5bece220d7979040e9000000000000000000000000a7c3d604c364f5edea66c88d523c3cc1bbd06b30000000000000000000000000bd67a33f2d8bcc215f5e24ac4ce2213a7a9b1bef000000000000000000000000ad4e435e15f5c7952e4d97f50feb34623dc578d1000000000000000000000000d70df34117f9c5bb32a9e9b1967d79f44e835b9a00000000000000000000000004026e190db8905a3f5a7671c2a27c7e05ba6db8000000000000000000000000ecf1f0ad79a30d60cfba9493ec32023a8eadfaef0000000000000000000000001bd9ed2f48a1b37cb53a7c533c1d216391a2e5b6000000000000000000000000175c9dba6f0ca11bb5c3e129ac4027cb8c4ff0440000000000000000000000009b32ca19907fd3ea69b3740c85c83feccac6eeed000000000000000000000000275630fbb33b3770bcb60baf3fcefeff9180aaa9000000000000000000000000f30e46c7b013b78af09d7bf7ae5b00bffc8e8f190000000000000000000000001405e0d702f890acced3b13f09873cc94d878ad30000000000000000000000001f61c70a225a0b82a826a46fde89f577353818c20000000000000000000000007929943e9bd9ade04606b796e0cdcb555d85db5b000000000000000000000000fd5a1f2e84dea340d5ee855f72c23c9803d040b10000000000000000000000007d7ac56590c8885e89469f728db74a82bf5647810000000000000000000000005dd9e67a853239cbf62c9c7a1c8bfbe9a5336e6c000000000000000000000000331ccb257661b171f7f160689102d3efb532e1a60000000000000000000000000dd65ba1e334695174cd51ddebe4b5347ab94e100000000000000000000000009185f6483a7d54f4158cb6b927e232f4fb073e0d0000000000000000000000003819b418a28d7aa5a8556bce54202133ac88e5f40000000000000000000000007ff89cd6fefaef61a671074908c50f8c148bca82000000000000000000000000508472320d01542b57fbd0a47182e588623f54bb000000000000000000000000b437af3842a42ab7edf3b211302320f0be03d3e5000000000000000000000000a2210430895a3982a1466d4b51d4e29960b88f4200000000000000000000000066478250a63d5e34d791e26e1a698a0d52eca50600000000000000000000000062184641f7af3d5e7c9ee67f756c7a44cf8ece58000000000000000000000000f7c347e9b3f36e03a8f0b030576e3cfa25c335440000000000000000000000002fe658e4922cd02183bce75e655707cb49a0050d00000000000000000000000001fe85917b8de7b37680867e5c45503639907b640000000000000000000000006e87972a0b67f0d9406459d4b0dc2e49ea4789a0000000000000000000000000ea86bdecf9b5fdfadb410d7e92560e5b9e544b760000000000000000000000006f3110d7cabfeaa48572ac597cd98089e21ebc5b000000000000000000000000751a404870cc056f2f81dffa17b3047422aa831200000000000000000000000026c99658d3cc48784b102c010ba493137f29cc8a00000000000000000000000031d41911b3af46ae4e03bcb66d566b4fcfb16f0e000000000000000000000000a35883e8bdd52dfb79e04b4ae726f76e02866fd10000000000000000000000008061234a7e1fcbe1d91b4fd4b072e8e8d21ef031000000000000000000000000e9d8cff75b1e1cca33974e04e2e07b461416c80a0000000000000000000000007c87da05e02393f51e9c938c7b3b08b564375bea000000000000000000000000e7b11f38d796f61b55c899b05414d8413623f77f00000000000000000000000035e452003d67db6781c7384f5c8e42d3907fec950000000000000000000000009bf97a13a89cd6dc2df6815737cd5277bccc99e30000000000000000000000000413b277e86dfae7757e4791569402c09f2755b10000000000000000000000003c109c7986a7b87af477afe093bcd2d3ae00c9ca0000000000000000000000000957f15e3cf70121f6048f99dc3e6cf9da350069000000000000000000000000b5a80330677f8ec454bf26e206bccf513cd08f21000000000000000000000000aa9382f8ae09741905e3fe149dc317718fd32418000000000000000000000000974872a108f9b8301fdf767ec1ead082c2a5d11c00000000000000000000000089333279152a8a8aa74994f844c9d724927b06f9000000000000000000000000e6f8a132b44149729c722fccc4d89412d32fb4990000000000000000000000000f7afcdd7396f0d5f897251dcb41de1e0c66bd2a000000000000000000000000dafece4ca0b2d63ad691163bda7379b27933a3b9000000000000000000000000e2c6a07925ae936cd14463d82df1a32e08d410f5000000000000000000000000929dddddf492ad461893b75b7267c042ec895fa400000000000000000000000089b820c532731eaa66f572d4a988441eab1c3b7f0000000000000000000000005e9b2891064854abd61a74f7d58fc71c83a48a3f000000000000000000000000b2b1352801dda098faeabfe63b91815c251228720000000000000000000000009f08973c074956a9166e715e92644ad1a2e7834e000000000000000000000000e70caf981df711e3d8bd3e470a1ed00766d729e100000000000000000000000071590710d930a6bb96a4078a552e19b2f71c3f8f0000000000000000000000006a63c80381e52784a79c412700f7de6d05c3649600000000000000000000000046fdde8779d8779fac8e7bb57c10126fd70c75da000000000000000000000000dca2470a64288b392cf771a8053697b42825a9f60000000000000000000000000212b53bc8da3c5a338e14d02381a48ed4780d5c000000000000000000000000e9bd9bce3b1ab61f380547ebac49b4d0bfae1c0c000000000000000000000000cf9f31b18dccd69976f029a0385edfb774ee79e200000000000000000000000073bc138d00e4d5ac3aa1ae7a44f8d889a5981be6000000000000000000000000bfb0be1ca998531978f736e0d03786894d9d613c000000000000000000000000c8e53e0f89aea855db61eea4379d6b7aef6d474b000000000000000000000000feac4281a2719cc708dcac37c43f74ec600ec394000000000000000000000000d573c261bdb002e489b4bd71708c1c6e87d96e30000000000000000000000000ac85937b4ceec159edb27581f1294f562acfaa0e0000000000000000000000007184261a02083e4f0920f73ef550c1753a5c8b7b0000000000000000000000005f88116719c8d1b192a3a94ada5372b812e082b10000000000000000000000008cb946b5648e84d0a8cfc6504de71f3ef32a8622000000000000000000000000fa41e9571d08e28a6cb02e7dbbc1936c69a355d3000000000000000000000000f52e64da9d4ca85de909602c868fcc7b093b7778000000000000000000000000ec1056c116d09b6aa04db52744a13ee8e5dd4c57000000000000000000000000f41084c75a910abf87a5c669f4b5481621a21720000000000000000000000000d559e9aeacff44c5b4ff6036e1390adca74d218800000000000000000000000041a0b5ab6da6df704e3b66fb4a00ba1b8fd74b73000000000000000000000000a2d75955ca34529467441023045ef82b77c54b54000000000000000000000000e17acada73f5cb5c5632f8f735c525ea47a15848000000000000000000000000525eb7582ce6909632b7dfaa136e419bf6971f0c000000000000000000000000fa25d2add667fe201468351ee0e1869ce9f79bad000000000000000000000000c2eb7f3c450a001f64294a5815dcbaaa71c3ee96000000000000000000000000872bd731ad1125208bfabdc421d49d75f83b8d28000000000000000000000000c74430fee0c8f9336e2b495e97df173465a30704000000000000000000000000165beca886f854e0cea49735664f55e59b39461e0000000000000000000000000615cdfbfac4dba89beea2330ff1fc3945ca8134000000000000000000000000e5b71f14149a94be4660b281195cfb504be075d3000000000000000000000000572771d273767d2c3050539e133e870c6dd40133000000000000000000000000235eb75dda41dc7e6a8bb0aa9fe7ab5f485c5444000000000000000000000000c7292f72ce179fe6230569d2ec36d21ed5916bdf0000000000000000000000005deb0353c71a61b9563f8161c0ff77ef7595d0a300000000000000000000000017a108735d62492f798c170a4623d29d6db38e300000000000000000000000007b40551be3ab8acf3e34e0e2a31df95f7f8ffa72000000000000000000000000af27d807b2fe8762bd9e9341709f9586549c68f3000000000000000000000000a961a7b38ad9fdafd0b1e7eeda759d994faebd84000000000000000000000000c5cc3129a34118a7f598fbe5cedf7f344ff2073c000000000000000000000000d03d837b4c3b822fdc501b30c6bed0c974d32e0e000000000000000000000000fb4c2e824dba1b2223dd3c2a7faadb478f7b834b00000000000000000000000021bb5d06adb540e170bcc067b14ce11557aec252000000000000000000000000d5e3a9f7c1f0b78b58cec157dca4ae7956138ec60000000000000000000000006649b098c6a605e2006ee31a22590f3c22270d36000000000000000000000000669bbda56098384509a0c1462c44d12965a4273100000000000000000000000047b39c2ec5587f02444a3f73399dc72a5163790d00000000000000000000000038a352169b5e708a2661cbd05b60e33a6a87a979000000000000000000000000320ef8144c07df920d29ce52f9c968320b75a3300000000000000000000000002f2d00ea998059388c49529f2c54e33dab633c6f000000000000000000000000dc9f818a457a131cb7a53684e89731b2816e6c5f000000000000000000000000faec7553451c2f779bf6788c8cb0be7a8fe6c94d0000000000000000000000007c76dc5bd72a8601f3e56b669b750e17376541ac0000000000000000000000006e3f90f9e09ae4d3bfec86c30a0db5d7cd18bb04000000000000000000000000675c5d233a0f2f5451c306208b82a8b46bb0bc3c000000000000000000000000abbbcad5aa6265d32b40cc9000ae166f4ba976c6000000000000000000000000059d9955c133cf705b4c6ab9b20f01cacfbef2370000000000000000000000009b48f2f5a2efb9e8073326430fb3bdcc375cb6ad00000000000000000000000098b279d239f3aa55854674e38dd988d739b1fad7000000000000000000000000e65bd6bd618aa65e4b251facf1227fbf774483500000000000000000000000002bf285ae45c153569b786c218f5e582f674726b5000000000000000000000000f178d24093f852e4a80f2a4f6af3bd26ac872f6a0000000000000000000000008f126455574f535bf357486b92e1c686ba0854f5000000000000000000000000f7720763143fa67f0f3a66b6ef54a0817fb2442a0000000000000000000000006f1a6d6c5e43ee1f15cda0c8af9745c194124326000000000000000000000000a4ecb026356d30d1b7e4f14bf2bfb6baf7ae39a7000000000000000000000000ea9f0081d196d5397e6d42230144d60c44e75072000000000000000000000000826a3cf38a1397feb39489a315ff64a008f9a7f200000000000000000000000067d63466ac6b96377012135af9c13aec7db93889000000000000000000000000adb5cc8177ef69cc67a50b40041b5b8702f6cabf00000000000000000000000005b1d633256eaa2322db3f940e9d4a4c676d581b000000000000000000000000032909bc259880d0e462095c727f94cdc887ffa80000000000000000000000001dbca78e5ed5c8b76defd82c2b74a0e40466b45300000000000000000000000072131ba9a18eddf6a2748a87509bd32a73c8692f00000000000000000000000075f7914033fea7a2886cfbec88874c6579b65f790000000000000000000000008ed932fb428574540fb3ea904d34f605d00962d40000000000000000000000002c5f0c6524d74e144cc242bb79762445436ea9de000000000000000000000000055a018cee70c2e39bc41b22da672ab055532411000000000000000000000000960bdb05bd6ae8c7b64941f0d801a986db749a980000000000000000000000004e0d5eda10ca54f8c2f77e867f51fc7ddadc5ed9000000000000000000000000aebd2ae3ac64f0bbfe1c3b3b7ab1dc043f9de21b0000000000000000000000003ce5bfd567ae6e22cf294984bce6271a9c8c44b400000000000000000000000094c0e3184e7773c4538683913e204e58cb8ab618000000000000000000000000afbc5bbc82a5f4be7c1de42076975ce259bdd38d0000000000000000000000000c3d01f41691a12305d23f3d1f12c6f5acf498ee0000000000000000000000008d5bca769ad4ef95a6675970065fd9d34dcb897d0000000000000000000000009a167d4241f75461b8adffc3b59f98408b23c2a5000000000000000000000000ed9af83f6376029bc93789c2bdaa233649406b23000000000000000000000000d8729b4230c9a956aeb50bc320e9c89184034a20000000000000000000000000948d6af6ca0ad92a4a27983bd9bca5daf9cef62800000000000000000000000001daa0f0ed9c3bcbd66b45f9c788a8b2adfd9bec00000000000000000000000060966d0b3f06f67bf41d18828216783746fc480600000000000000000000000067e00b9df9f7549fa4e70ddadc806f854a7276ba00000000000000000000000085ae1e3da4fbafb1305a6e260d8e70bc65bdd9460000000000000000000000006474ed7c8d37c92d6a96d89451802e2743353a34000000000000000000000000f91ff9b9c4398c9278ab89030da3bf9a6cfcb8a1000000000000000000000000ea5e318a7ad19d9df2ce3204a500a36a72b12f30000000000000000000000000bf48cdada6f55036f68212267ceb213b9ced222e00000000000000000000000048d2af77f0c0378c1c455570d6edbcf4680bad41000000000000000000000000a00b70772d84a23b3daae265d95a53e038c0fa3a000000000000000000000000654fe2dbf15822bff05f6c2c8151974994df549200000000000000000000000015e2b520e2dbd4b9e0b64170a9f6ed5cee2fa1c60000000000000000000000009bd6280fecf36f3bd74607392b0191935de8481f0000000000000000000000006afd285e927c5567d1d343f637dfaa3efc3351c2000000000000000000000000bf63c439136b0c9c79e62f2744c258261a3a8d330000000000000000000000005380e20f0bec4dcf8090fb2da0fdc4fe7a6bc023000000000000000000000000fed4acb2fc7568e576cd0155e708c97f9acb7f8e0000000000000000000000000de45ac290bc824ddf70d6bd50fb91f3ef8a4eec000000000000000000000000e6901bdc7933d305754c07235f2cf7f9c4ec7bcf000000000000000000000000581ed6250d29248ce9e1a782606c38d160be902b000000000000000000000000eb19198ff0e66d4633ef2e2924c1c496f0932d1c0000000000000000000000005d83f1aa60978b0976955e76a7a811260defc0400000000000000000000000006d98b982c91fd7e0685210e7c3148a3dbca0452e00000000000000000000000069b49f9afe0be439b81e7326f130f555ca8de162000000000000000000000000f9dadbe3d8a9d88ce227a8f56166e283c12b781200000000000000000000000062f80eb18181dbee59b254db6f6f96b02b055af1000000000000000000000000b981874cfb33b88d8ff339f8dabb2d1eafef7aec000000000000000000000000bb7bcb5b471c3380fdde3823d8300bd0be7291620000000000000000000000000743197729f97b66052a51f468beec41ad2d4240000000000000000000000000e6620ec4f5f580e37a4a893a0c3c2633ca809a6e000000000000000000000000a8234c0d1d2b022dc3af651a88e12478234a5d7f000000000000000000000000d28fc0fc3e3d789e17ff954f095416473a6a43d8000000000000000000000000fb49e87610cb54169d157288e5ce2945e523192c000000000000000000000000e8ca86d70f4227ec97b3d9de0dff01ad40ec60e8000000000000000000000000fecaa73250bac1d22b7cbc9a84fba3a198a6ac650000000000000000000000003bbb52ae34791f9501aa5179f56b43f164cf3cf6000000000000000000000000dca078359c44cb0295f5bc656bdc54ea190a8d3b000000000000000000000000e1ca5655dbf55e663288884b9173e5770bbb7fac0000000000000000000000001b58b2da6e7a8451842629546d73686f7245eba40000000000000000000000007de6343d7fd5a99bffc11cefc7a2a43ee90a6e6a000000000000000000000000a3f06632c0ed70f0c3b5e8e0d9fe202b515d62fa00000000000000000000000005648a4e13d5dd6d4e794f1d24e48c3084a379c5000000000000000000000000dae9d27ca6ee1f816a9442617d1e5774d25e27ba00000000000000000000000077cb1e921be34e190135479494787a1c07a441e50000000000000000000000003c3c56959bdb37d5dc49e4242de7ef0b97047cf4000000000000000000000000bc7f50f87054fd85e62ce94ea8151111c31c180e0000000000000000000000001cdf4798fc3d0812fd57e39ee83fd503e01fe4f200000000000000000000000079d18ac8eea8023ee84a2cf888b5c97b075150040000000000000000000000008530df905868e9b487ec6ad7753ef2d98f49dca6000000000000000000000000c2d966001ec74cdcf400e543b8056d27399b6fb10000000000000000000000009b78ff4606400bb980d0c163d2dcd9edcd736ef8000000000000000000000000f4fb431a7414b6a0b2b458d6e5330c537c374dc500000000000000000000000013b002b2047875782c3da4395a0239e71f7e800500000000000000000000000040991e92508c54cf566c43e0108cf4f43bd30c0f00000000000000000000000067c13ed40146101dbd57d3e937e074a38622c4b7000000000000000000000000ca4f0bf482eda067397662a595fe5dbd638a9b96000000000000000000000000f7fd21c3be1621f44926339cc1176c38c08b91270000000000000000000000000c7742437706ef86b556642eb8036aeea522b8ea0000000000000000000000002b1bba7292847736965aa5a3abdd5bb018a9067500000000000000000000000088c94dce2e56ae8d49c9bfb2422390342ae9ba500000000000000000000000008c30facbd355a8815c0287bc2fd8c09e6c3a2bed000000000000000000000000d4ee721ad60f9fac4a682df784df756bf52924570000000000000000000000009b65b25c7ac3e84c8166a5ae69eb526e80e4fcde0000000000000000000000007e98eae0b93f81345bfdd02bb82a8e7f891f0537000000000000000000000000d6255286fd050e0e487d90040e44ad600f924ea800000000000000000000000014303467648bb6cd7b3a63f8750058605f956a1500000000000000000000000004d2a62f6aeb92dea73f10160d86e4373734a03e000000000000000000000000defb1ee60de33406ce09f368301940cbfdd66be60000000000000000000000003a7909049b682d507e3969adcd8095aa343a0f3f000000000000000000000000691b448760d9ee83eb11672d1cb17f797cb4c00900000000000000000000000077b4e5b7fd1e2c3e727c0c41c1d6381cacf7c4b000000000000000000000000096fc411ba63ed90c86b2bd46b5e97b2536515819000000000000000000000000ceed9439c0e289a8a45d129d234187bcdbdbb991000000000000000000000000c091dd658f8079eec865207549d35df86bcba8b50000000000000000000000000ccd7756e0bd2c3be575d08c0afdca807dd877d3000000000000000000000000063d2516aa0f20c3f175e0cefb7a423cf38f71210000000000000000000000006e85b0bf85877bc933416e3bea7e449c2209e224000000000000000000000000dc0af5e14a5abbafe06ed8d7489e75d239f29664000000000000000000000000adfce4c8ba4681de2afc35e2c00b7578d976bda200000000000000000000000043103b63384b3c888e5d3349d54c41a28cd9dc00000000000000000000000000be8dd9c96502102850bcc80b6b34946998f0a18100000000000000000000000087675ded2165aa39d67161238bc707d3b7713ae5000000000000000000000000fe03ac7e86360ad8d4ebe4db82d513921410171e0000000000000000000000002934da792d55c5f199c6e8f307268c84fff4eb8600000000000000000000000091c463a22bf886de85deeb2cd9fba958ce4e681d000000000000000000000000b7e8ac6aa1e8f78727d68b54374c319e2040d5d9000000000000000000000000ed6b411a3080b08ba4af7c8fcf55f02594b09fff0000000000000000000000000240945334966748afc97904487a49d70a3acda0000000000000000000000000ef624ef0817923441c4f3060814e43cdd986b816000000000000000000000000c30ca8344a8b9b41d38baf392615e0b37a8316f7000000000000000000000000ad68a572d27336e69c22cb946bf0b1a74930e6da000000000000000000000000e59381672b50cf848f12b391b52ae2123cac06430000000000000000000000007887a1dd654b7e5f7ab7dde39e43a8863414bb0e000000000000000000000000bba3f71dac25834a7e0b041ecce0775213c3c08e00000000000000000000000064daa4ee56aa98752b3b0060b335f2c5c5577971000000000000000000000000d506bd54d9ccf4997bc331beafd237b93d0555490000000000000000000000007ec9a6151d87bfa1ddd869bce479f9648fb9227f00000000000000000000000009b7d4e8f904140600968f567017de84ad4a4567000000000000000000000000931080ee91e6a8eab01c80ab2115d7096741a65c000000000000000000000000e8f8cc9e36bcdc91133196c7539d677811a570d900000000000000000000000060c5aa24e24897a6f8dedc78f4f6a8f647fc4747000000000000000000000000b1ef9f56cc6a0b62c41670c6395a9d12543fb04d000000000000000000000000cd5beaff3180ca24c67dcf6a54d50913067b53df000000000000000000000000bafa7d6ef8f834a59914c1dbc6dd068db56683370000000000000000000000009da88f94629fc3b90587aaa86511ab3024988127000000000000000000000000280cea8dbf07d17588234edd012433f600ee1862000000000000000000000000e01e9ed775a1a6380795f44b936fa9bf4e439560000000000000000000000000ef33dd54838c149f021125e86cb552aad7be3258000000000000000000000000ed80a3ee3f8599bd621c12d551b9d4c185bac0850000000000000000000000006166893edc5f16b131b88a5a0bd8e40060a3cfdc00000000000000000000000048c38c13a01015b25975d8c0fc1e9d62ac05eca7000000000000000000000000fc5731520914b51bffc4050b9628a130890835fb000000000000000000000000e54af8bc6186f6fa02a631d0bebfdc59f144f3d30000000000000000000000009f48cd592a0eb684231b07b9d5be243202c5ba050000000000000000000000002198876b9c23199fa22b5efef585ba04605eb70a000000000000000000000000e48c05e2d028eb35c2b4a3d8e318e35b8193920e0000000000000000000000000310e07c0b62a0094f3e7f2beeb6178e81ec6f67000000000000000000000000c4490effcbbcde19290a0038de6f5f6650c2d9e50000000000000000000000009247f6a8702b4deaffc818b8535761a5f60e7f150000000000000000000000008a301581deabb77b985aabcb8d84475707040a9200000000000000000000000075acdf012ee86e903d56f7dbbf1cd3f4b1f15c42000000000000000000000000217dc5601a01d475b2223ae51bfa0da1312c16cf000000000000000000000000aa292189b236f5840c0eb07fb194fab0563001a30000000000000000000000001da58734276f0acc71c15c9db8b1c45021a06c7c000000000000000000000000821385bd25596f1114fc31ce474c99776c19d8170000000000000000000000008007ed3bbde67ef0cee57956c858c672306787e2000000000000000000000000625a01918bdf13d5e83a0a0a81a226280c9a244000000000000000000000000093219147ebf0efcfd4bf7fbe681f81e3d627c39b000000000000000000000000e8e49977f416e7114fc334b104fb2962a606b6fd000000000000000000000000fa9c7ccfb00abe8102582315f07abb7211d07586000000000000000000000000d292fdb174c70a7263d76718641197047c0457f50000000000000000000000000893232ce1855df6198b5ded2ee29578bfc9e71f000000000000000000000000af81485472a09637cbfc250989748dfa59c1dae0000000000000000000000000f5b6992d8647706073d91984964827152a5887360000000000000000000000002f01da5a7dc3864d11a4c2bbde21b4df00fc8c1a000000000000000000000000fc1b6b27bdde86ed9ddc2af551e4f78d3c75a15d0000000000000000000000006ed68bccd8c015f3b09b515cbe953c09f19f742d000000000000000000000000323247ce56d1abd4935ebed2608851fc77977cbd000000000000000000000000b4ff041425ff7f0384fc8ea17a1a0b5aa125b8c1000000000000000000000000b95b6e36a3783a83bc39fab70df9dce65185a997000000000000000000000000a1b08f31aa0799807b53056a2cea65f2d2d73d7d00000000000000000000000088074df057914ea903f7e28484688f34190277f1000000000000000000000000dde697f9cd6b7879183556f5a97d229875fd6b330000000000000000000000005f3720c537156875cd47052f5c987869bae38265000000000000000000000000d300c8acf41b5429db773d309569ee695338922d000000000000000000000000548fe021e81ee8291ff86c9c3181271fc3769a0f000000000000000000000000d62ad518a1a29824ef55ebc1c6da7b104e959caa000000000000000000000000c030cd23b2edfddecc0aafe557aedd2b550eeb5f00000000000000000000000068c7901db4626693bd5bbc32cd6051937b3bf07400000000000000000000000019e12f3813c3c72029b3ecc159773977ef2ae8e00000000000000000000000000d1a6309a4db9489d761914fa01a80947317978d000000000000000000000000c07285131437c480e1c531bab83c09fde4b69e0e000000000000000000000000a9ee06bebf2bb350629d50adb792b816cbf9be7f000000000000000000000000c7fe0123ecfa00c7b6c6285c84af1a5caacb3b5c0000000000000000000000005294a36edeaeef884a10a81dff74337173ae6ca5000000000000000000000000c83a1b380887f5a26b9841b7d934306918fd8695000000000000000000000000ff64c1a93f2e319927317bd09890441a77ec2da4000000000000000000000000db37b979e36bd3856a06a7d923473b62ddffa9eb000000000000000000000000e102ad5774e89a8ae1cccedacc5ec5b03ef54ef700000000000000000000000075a795dbbd314e9fb56971c348ffe8f727a093dc0000000000000000000000000cafedfc5d3738234a008a7bd79a8063b89066440000000000000000000000003c25f623455ab4c4fd91e7d342ab5ce88941ee7b00000000000000000000000021beaafdb5281b545089b898f6da00f80bd227240000000000000000000000009beb3d3212581a28f09a64d35740a9b7822ea9ca000000000000000000000000d1497a0a1ba5e6b98507751805304bd4ec4a4d4800000000000000000000000042b88b179d2f12cb4ac65be1cec7e93ca1664e3200000000000000000000000086c20c0a409bc7fa310f8eba83062e3af0b09dfe000000000000000000000000ce1d7a5062416959a79ccab00ce2124cae6bb495000000000000000000000000fd93bef0a9523a8131dc02ac6d37fa13cef41f16000000000000000000000000e21a60fbca7b47e6d869cc5b455d38ef9b6f319e0000000000000000000000000b676503324b0399529ebd00f4965067a6ce64f9000000000000000000000000490b6720a19931ff3282362f1b6c48e81023d5d1000000000000000000000000afb04ceb9f762abb06580aab2787eea011c3d2e60000000000000000000000004efe25336a3b00c5419ed61f7ae9fbc690d7348d0000000000000000000000006a4aca1a99f4df836cff92c7a6342e77c8869baf000000000000000000000000d69e332676aee34143f4495115e0d0557b692a6f0000000000000000000000004622622ca6b628259d4def3c51b811ac8be4bdc2000000000000000000000000952a618328690af7642146fb6908062d49d962c4000000000000000000000000adee7593ff2ce468edd4151ba937caf49b08ac14000000000000000000000000ee5d6a29832dff1eeffe78832538237fca212f13000000000000000000000000ae02f6d78484163d82995f345cc6a2b6647fb5f8000000000000000000000000f0d89669d8641adadaab8f2ae0a57874449a958800000000000000000000000037da0430f3d003bc24240250b13dab134953c0740000000000000000000000004800da1a3ca69df07c9eb79ae95ca686a85411da0000000000000000000000005c091fd9623e1e3e17cfc7605b20c4d1b422a8c30000000000000000000000008a9bd4a380794dda6b8198a12828e7a5c8e10d820000000000000000000000006f408d33b894dd817ecb0bb0bfabb9cd64d5b51300000000000000000000000019e4272c2a0e3c7f4fa01fa8b06441ad967eba9d0000000000000000000000006cffea902c7b14417de627e7631abb108e35bfba0000000000000000000000008d7c1b0d0dcee000905f273899a0fbb5c47eab3f000000000000000000000000fbb8362478aced4bc0dd81dde31877c39be503bd000000000000000000000000f16b83442cbc651adc84ba5d5acd440020f5449200000000000000000000000043e1e8b56941fc46a1c237924d24c0fa082127b7000000000000000000000000adc3b445ea939dc3c5d43d6de5535cc18e03d7e0000000000000000000000000ff3a205c4fff6d8ab199a6d0f609027fb18f53ed0000000000000000000000008bf460ba8ffcce9f395c3208483d715d19660362000000000000000000000000f0d4bfb5a5934bcf3417b533d0545a27507a1d9100000000000000000000000048a78256c275ca0520becc7eb9622bdde5f72aa8000000000000000000000000266b43fe390cac39d2e0aca4a7b4cfd891a4f16f00000000000000000000000007bb0021f522b1599fce313a0e321f5d9dea8b8f000000000000000000000000bc8d3dafd317d34ca6fa8065b7757375d563aa92000000000000000000000000fbc16245a426bcdc1904e17999fbb353cbe25c83000000000000000000000000a30c2083380a08c7ec4d07638c316c82b2e87b2e000000000000000000000000f16954bf8dfefd47af859c1e47f8b1a49eaf1141000000000000000000000000103b3b20f3aef430afc8d2bae9049cd2e2679d07000000000000000000000000e21b3ada9eea3d88454f1712a8525cb2b95bfa72000000000000000000000000c7104b5a692d0469c5333a5736d7ef2fc161096900000000000000000000000001b2328a1de1f0b13a69c43a7db8606f6c6036df000000000000000000000000dd905214e8c7f0a9701e68ac26e0e9c11d315ab600000000000000000000000094e9fc6d7fdfcba87e60c10f19272cc8ef5b3d3500000000000000000000000065b1569e8a8402e56d0d5b469a22f1b45d2284620000000000000000000000005c0960f6f429f45864cf7b1526c6e54ab017f12a000000000000000000000000385b1a1bb51cb7d5e1d4980e009b996b9d2f84670000000000000000000000009e4e7fc216dd456612c6dc012e6ac6c2637437f500000000000000000000000070c016a9e1b585a9ce6c0800611424e27a2bb512000000000000000000000000b435694d095859c0390e742007d4399a87dbb7c70000000000000000000000005102b1ab8acecec73db6b5ddd5e94d74eb3fb0cd00000000000000000000000008feefb7ea66b15b260e6cb806602a80db3d7b3900000000000000000000000018d9b12e742486ec5e9b86705d6f5245afe8e3e4000000000000000000000000420e5eae854cf38bf3792c956dce8c0d10ec520b000000000000000000000000cbec830982ec2dc0edea9a366e579d2c2833cf2f000000000000000000000000279b56fc84a93c2e4d700e8ed90c2f83bb98e71c00000000000000000000000051f01cb3813d303fd58b84f199a07f7eb32f774b000000000000000000000000eadc59e982561dea16d94133ac7db3d729f77dc000000000000000000000000094f65fc722b2375778a0743699f3fef7f12ffb04000000000000000000000000f9c7fbde085b8e09c1c978f5d3176cefddb3e04900000000000000000000000065efd49333dc7ddde328dde9e21d0ee0902d0ab400000000000000000000000025c05a2150bd5ef2b9b95d7090905a8b85f677f5000000000000000000000000749d95085f0152a7cf275fc4fdd5ece803473cf1000000000000000000000000e754d43f90acb6247b5df1a366867d0b209821380000000000000000000000003ae70e0f3b654da65daf1ab1d33d95b5e1782e620000000000000000000000009a7fa6aed7e5d88642c5f5eadaba93a1f3210478000000000000000000000000344b693dac3a870b749af9132a6f0da2cdd522000000000000000000000000000da656496ba1d54d7c959b211d3dc5379c4a7b1e0000000000000000000000001502287cee4c18c41f390032fc7f645790b32b500000000000000000000000002452a1e7f0451781352a550e4743e6071bd38bb50000000000000000000000006a9e7531e688bea03f070e83067af4cc9c4cde7c000000000000000000000000e0d47234a3e1ce3d709457ffac0c51692321ae15000000000000000000000000cc4dbfd473af86ee1afd6ec98b3bb014373145b9000000000000000000000000a09a03072a853d12cb81fc2e01d0c82742e32ad50000000000000000000000005731ce337774d1bfe100ed859ab6f14767c1b1bb0000000000000000000000006102aa833273e05c1595c29b10076236f97e46f40000000000000000000000005c37c8b7987dfb62d0c24dad97a4216ec1df133e000000000000000000000000e286bc324a611332bf53f580e4a16cb39fee2069000000000000000000000000165b5162e20730335c0fb50725e45cdf3e0e4c02000000000000000000000000afd08bd533396fc1912128e64fa78a572fe51aa900000000000000000000000005e5527a14908b8c1565224d5e49ef0173396aec000000000000000000000000101ac93195f3f4b72921eac007471d314af10f59000000000000000000000000c2464b1e3acb8bc64f57505c0b589ee6e2503f4c000000000000000000000000435a6953937d9f6615fd4e649a5e13f11ce19f3a000000000000000000000000721a6146d721bc11fb21acdd5c2f990ea34a34420000000000000000000000003df83216519778cd7feca7143d8bbea931402c1f00000000000000000000000069ee7f6f9ed77a8e9043e6b683c91b5c27f9577b00000000000000000000000040e22fa51222a1f4cf5a175ce536533c74e6c9950000000000000000000000004789ae39ccf53f97076b2911ea2b655a8965de87000000000000000000000000f22f7751cb00ea9a8e5d8ed5cde28422f05095b9000000000000000000000000f9de315296630646a473827c87f26e881362c92900000000000000000000000032d6702f74678a123efd4900f4780ce09b04013e000000000000000000000000b6544a110266b8e2a9f1ae1568d9d334d5fa3908000000000000000000000000f963650dd7792cf5c338e369cc92ca625b9c2d2e000000000000000000000000f80e36ec9305b4e1daa9fcf428f21ad495fb1a09000000000000000000000000b2c1a2aed99221dbcc5a31460b6f18892f21f2990000000000000000000000009f4ca81094bdbe07824bf7a19ce45bebbc5f667d0000000000000000000000007bdccc22c974703901ba15eec71846f9966976fd000000000000000000000000e4b32606b94c5ff521d8d0f244dc597ecfa912b300000000000000000000000012fdec97b588e27554b9399706cfa6f6f375ea6900000000000000000000000058db3bd78977bc9a6ff4facb1196eddf31fa80fd000000000000000000000000135d212d53849eed024796e3379bfb92b1fe24c40000000000000000000000003ede5cc2a5ff5b32a2c0be3237a1b5becc424498000000000000000000000000b3cbdf7c41754c41d223e423169cb0561b1741de000000000000000000000000293394332ca633ee1a10e22974233745f7aa558c000000000000000000000000c4eef07f828d9da066de616cb94f7266959c05ef000000000000000000000000a2f84e2bc75ebb9b5cd3e0874145a677ce711efb00000000000000000000000058455dce58335891a3b900ea49b1f4f61c0dc5660000000000000000000000001423cd680c38ced2518b2faea742b381886a931c0000000000000000000000009bedba1aaa1c25503fb79fd06dcec1cce78892540000000000000000000000004c4093843d99d7d5a494a76c925bac67ade51061000000000000000000000000b725c0da50e4002b50b6f2f455adf713e901a66f000000000000000000000000e1a97be331ee706620e1f87b7f2081bc21aa833b000000000000000000000000bbe4d9314681a9618159aa90562df646186fcccd00000000000000000000000019e95bbb509d8e2bcd63613f2a21b1915c813adb0000000000000000000000007cb598efa03096c3e1fd30604f943fde4511ca57000000000000000000000000b5f54d6ae17b4ba6a2a7e8c884fb48914257a8a6000000000000000000000000941ce6eb70688a88454e54b22dbccf10f90d2b4b0000000000000000000000004cd5ca4eee49d6e2978858336689fe4a396bce9b00000000000000000000000034f6c39af5e6d17bb69c7c81251300bbab14c96000000000000000000000000062972debd41ed24f387228c8fdf1e158aeb64cf2000000000000000000000000e718ab58a3b4ac03c0469a02cd08a5d1ce277fff0000000000000000000000007c567740a0a28ebea8af96c7c4a86eb47eefd1720000000000000000000000008571bfa22f811e2ab5b50b7517a57e455be7517a000000000000000000000000b016bdbf4efdd38cd6397ea2263d727d2ce07ff70000000000000000000000007ad5066eb4e0e0dcae66186de5a3a142851cd2b40000000000000000000000008d03eb078065f01b9bcfc3efe314e8e239b532c40000000000000000000000005d0f69fc67f23c62b19e3c675fd884a705253705000000000000000000000000f3856e3923c0c4bb03e3ab205c6e0e0ec5b80255000000000000000000000000646b82992c14c467f546b59eb418eadd0bbd847b00000000000000000000000046a857b15b577bd286913ea614d97c7ffb04b5ef000000000000000000000000d8c66fa89821dddc8007db5b1c36e396d108b68300000000000000000000000012aa75cd5fea08baca561ecf3fb375ddd382356e0000000000000000000000008c4b40e7de33ceed0be63451b780742b47f7738b00000000000000000000000036f875df8d4ab546a3ae10e0c22f50e49ca77bf8000000000000000000000000731b530679204b06fbfd0f53ae7976ca85daeec6000000000000000000000000372fe857bdd0472bd28c33639cdc01aa14629dc00000000000000000000000001e4d2057da6b1525ae849721ef0a8b5097cdca39000000000000000000000000e18e1fd2be1d61636841b6fbcd8d22cfef2ed2f6000000000000000000000000078cace81c01a142fc17e1344beae55358f069dc000000000000000000000000281a4d7583988b15f3ccb8dfdacf44f2d4b72e7f000000000000000000000000a40174f8cc2440532fcb47db57bc5789c0d6ecdf000000000000000000000000efc8b2606224745d0ff38b9f7c2ffd37592c407a000000000000000000000000b520e1d1c5a0592997539bb8c0955db30e5eab9b000000000000000000000000a2773afd65dede8f7ddc587ad8f5b2d1d2a062a3000000000000000000000000da06f334a8138abdea9ecd3e7ebb9199c75a503300000000000000000000000050f418d41a132c3cc47746d13256f675920d59bc0000000000000000000000003bfe601a6cdd4904c7cb3faa8b8131ad15ea11e4000000000000000000000000bfd8946692bc854d6820dccc9ef9725a1e97019b0000000000000000000000002be420d08918fed3aeaf797928b932df821c6ed2000000000000000000000000119735627371aa7e370397ba583780e605f1db3900000000000000000000000087d6fcbe8bdd5507f955e386809779811f02c0fd0000000000000000000000002eaf1f6dc890cf97ae0acfe449bff6f5822aa69a000000000000000000000000c0aad983077feea6232c027557aeb1655db1c7cf000000000000000000000000b3f81779e66c738790893ebad5016697316ab91600000000000000000000000092be59394b1e877e61c1c4150a7f4f7b80bd85f20000000000000000000000000e18200572d8cd197127a19423953aa953daaa8200000000000000000000000099a44a4eef986d98fb0ce6b907f1fbb38621405500000000000000000000000029129b60a5c1b174841e29d418575fddeecce564000000000000000000000000614a74cc6e38be7954e615e932df699d38db9966000000000000000000000000f22942c17be510febf0caea1dbfb7463ba068aab0000000000000000000000005245a5006ba45228da4ac5481886755d2a55de0c000000000000000000000000944c3e98d03d033b88c907c9f9d9e64c923548b2000000000000000000000000030b422ec93b25efe132897bef40117c70d01f800000000000000000000000009e40ebea1d9a9e1d6ca5a973de76a59de7c788ed0000000000000000000000007f9d9dc42916e4a9fcd07c49ff18c62d5695f77100000000000000000000000040652ef18d74117bda50fbd92220ccbc2fcbc8250000000000000000000000003ab64be17637f1440b01283e72ad02bcf781b32b000000000000000000000000a4a535825e6d2809657d4c6c7e4600392986197c000000000000000000000000a8170201722757065945f7c0fb76a1a3951e8219000000000000000000000000488e1ba953f3d7546120b51cef6a56e294487b7d000000000000000000000000a2bb950a02606d125cd1ea5bbe1e2d976d1ed0b70000000000000000000000007a67f961db65c2d8d6ca9063f32d9ab8d118a178000000000000000000000000229120ecaa711cdc79a66b71e663b816640a6c7500000000000000000000000033ead7b24676ccb735c1e4fe7f1ba9da2c9266cd0000000000000000000000007f161129391eb4b9025b2b87b9896de6d6d87d80000000000000000000000000d90bc17f0bac2ed1c2cff0835f83a077bf8fa31d0000000000000000000000008f5c66329156b72c702c20fd51a6fa7150be352f000000000000000000000000b6ed3a825a00c205dce84c33aa69ce9f3b3d98cd00000000000000000000000035ea52f60e9e331dda6e099d4c8ed8c3abd745e50000000000000000000000000d28467bf70238f1a3e7fbfb678672621238a202000000000000000000000000b08f955d62e21aa923e33e6da8330688ba129572000000000000000000000000f6cbbb2d70da547e1f5acef6b9dec42ea902de7a000000000000000000000000d25c77e5b368a0798fc9720bdedb8682f4c2705b000000000000000000000000ee8a006da8b83c0aa089dfb3984c7baaf0d84e62000000000000000000000000dec408fe3a2cfdc3663f865c5f7660c60f3cb7c30000000000000000000000000ea59d1fedfb777d30e3dc581343ff5789a9e7a00000000000000000000000007feaed9d48a9701929ca4f4753b4b2b4e366a1200000000000000000000000007062117d54ca7811367a0adc879715f0416c8dbe0000000000000000000000000ab57973ff982f41d6c02f20d5bb6c47b866262a0000000000000000000000009e1e0e20ca1c4a7e082e3385a9682c8692713ccc000000000000000000000000c299db07738ec6db08ddb2f9f518d73b5c573a2e0000000000000000000000002b2b50e12a8fec77868a0c5860a604d04cb3e757000000000000000000000000b28695e0c546faf0b9adc47d0ab696533022f0be0000000000000000000000001681bcb589b3cfcf0c0616b0ce9b19b240643dc1000000000000000000000000496e658b00f977413c302d9ef3291dfee8dd86ac0000000000000000000000006fd656106b8b10507f2ce612f5ac25082428d257000000000000000000000000ce9e54490ecf4321c328991e620dead4e64a003b0000000000000000000000000109b4fd58b823455e307c395551b1ce334cb9000000000000000000000000004edd846ad4ef1018f3a1022bf002e2f42639391300000000000000000000000040ded6094f897e11bfcc4d997aedb78a7583c778000000000000000000000000652b23e749d2d599e5ec1af62df2fb88253e2816000000000000000000000000985cc81f42475d6ac1680ebc71b9de1db100c5320000000000000000000000009f334d8a72934cb9859402279107d8a1cf53003900000000000000000000000036239bdbe74dbbf15c94a63610fd54f7972383d100000000000000000000000080ca259584759bfc504c00b4976ba27da8b38401000000000000000000000000b861b1531a96277cfc181baf75b1576fd37696fd000000000000000000000000591d04c9d4b873b4dd45bcc708ba9dbcdb780dd600000000000000000000000044f16449f56d85b73936350abf89cba592148d9b000000000000000000000000610aa200bec7564a38287328b39c844a2f822442000000000000000000000000990af26009d8f3921e0c72ccd804b99ba23d7454000000000000000000000000d7e63aa28e480a43c06d7aacfdd6e65f7dd171a10000000000000000000000000e2a1eda07ec456a04e229e66aa34e7f1358f15300000000000000000000000083e8ab879d7337d2f0e09c08e10ed1d9fef0723800000000000000000000000067bfbe64b60ee4dfb1c16f7b3da2e41cd81d05250000000000000000000000004fded5c34a6f390e177a5ac549f785f261482fae000000000000000000000000023d7e8770a19a9683caa97e9d0fae599329d914000000000000000000000000eaa5b5b1b359f149e7c9ded33e1d84fe9bb212cb000000000000000000000000662f57e7691016d6bc3c61aec1f786ee5d306e36000000000000000000000000f754ac867118131b3eeb42d74c53ae5044cec5ff0000000000000000000000005bfef13ae79fb29a8beaa8edb646fd64f0778410000000000000000000000000e54d8e9a4169458d7e74894dadb085cfa842518a000000000000000000000000a0be70a05a330f8cc1dcee2ebd426095328c1fec000000000000000000000000642c3294e340e9401f7160d495699e4d7ce0a72900000000000000000000000092d2c650b8693323e7e8a3f0a0215c187911707a0000000000000000000000006d91a6199b6172611f87aed3a4cdd2e95e8cf339000000000000000000000000508639478f5c4cc75294e4875cd653a5013513540000000000000000000000009ef42c3039238fdbc88acd9b0e3493d28f01a73e0000000000000000000000002d9fe4cff169fddba934badcb58acda8579f92d6000000000000000000000000f3f5702b604e663b6d3afe098d83190fc6f940ee000000000000000000000000fee62b3fdbab88fecd11c85ec52bec548e145ff3000000000000000000000000547c1af12caa7e23a772cae41499da3fc751e34c000000000000000000000000a826b4ff44a6d0e8f3615bf184d92ca134310a820000000000000000000000001c98440524eb14893f86332070add59ebcda6247000000000000000000000000af6131baed0a328a14d9e7bf830e6ffdf3e5f2670000000000000000000000009d3372cfdc6662f4663e981e5e134a0e78d00f52000000000000000000000000baaba8b023f9fec54705d187254b8ea695bed8e2000000000000000000000000507b4532036bb4649a06b1d86693a6816b3dfdc4000000000000000000000000ffd0d80c48f6c3c5387b7cfa7aa03970bdb926ac0000000000000000000000006a3704b6ee212ea91a7ed407c35a29271a6e03310000000000000000000000001eb4c42c8d0996c6dbd47c5360f76045cd1e92d30000000000000000000000008aa81636b3d2b316b73287922f92704b7be3494a0000000000000000000000000ab7132638601758673b8304d6a3b059b35bc927000000000000000000000000af67957567d455648bd8b1be37c6d08f9d3e9854000000000000000000000000720b5edc26b670ff9b8e9536ed48ad8f0716aa7d000000000000000000000000d156b15cbfef4d14f8407d006256ddb4a68323cf0000000000000000000000006e7086ee4d612e54fa420632876b271bb8adc6110000000000000000000000001859aaa8aaeb670200637000c401b486861578e1000000000000000000000000ad36020df44154154c91c21f415d0ece0efb423c00000000000000000000000065905ffe1e37d005245ff53a0c269dad0133cff200000000000000000000000079308d2fa40d49259faefe86c200ca64f40b60b10000000000000000000000004e6854e33fb993252875e3da48a24212c2e82bdc000000000000000000000000dad9f4eb02a4f16dcf055bd790c716bab22d097a000000000000000000000000f00ff0204141e83690f6aebc919a3a439583199700000000000000000000000055a43cebf54ba45f714ce847b67e2b1451a59a65000000000000000000000000ad48a37a3a1a4caf4d35eb796288c0cabed064070000000000000000000000001e4cfc9d97d49cab02a9cd42d87c873bb304eb0500000000000000000000000066398858589998edf23e268743652161af3783cf00000000000000000000000050840aa43e9fb66d34de5d0ccf1f588374e43d9600000000000000000000000084d26b8f412ea39cdb7d69371fed36ede39d155a000000000000000000000000ab5c22aab1be9ce6f0194b906ed9bffa2333bbf8000000000000000000000000a5f65624362f1a56e91106913611203dd9497dca000000000000000000000000a4da743c7c5f39d0bca41f97b59857694bda4af00000000000000000000000005a3df31e8b1d86be481876e9084a88f71ccede930000000000000000000000000631aaf167415db8674b4195c46f9f1ac173f3d400000000000000000000000074d0f49bf7de846a41acef650567461baceb9d5400000000000000000000000054cfaf70d20e23c64d406a04e9b53a9e7bdeb3d9000000000000000000000000acfb787de7025830e3615f85cc870ea3d2fbb20200000000000000000000000027509e28f15d28fc538219acb185b5352ead78f700000000000000000000000091c71b74d2e0b99275965ba955b7d133d773a3280000000000000000000000004a5bd343777478a0ea5e4ec5e84bed8aea1200800000000000000000000000005fa1bf8f1c3fa299717e01a60bfdb6915db2f68a00000000000000000000000036bdd31ec4d4c9495b2632f884b1b6ed8683f23f0000000000000000000000002eda588d329ff573fa2cc4f8926705bf85cab352000000000000000000000000ae153776985a6858cbe1dc29cb52f40d9ffe565c0000000000000000000000005744b91511c44c8b1c65af45c6ad0546ec309b66000000000000000000000000161ba1bddc37c0393831b185acbb35eb864870ea0000000000000000000000006812ab14c0fa7453eef75d97ffc72373bdb2565000000000000000000000000051598e200ee40c498d7a634b901b8c70929b659a00000000000000000000000046c8ba956fdfdf5fc51f31744b21f5fe9f0ec326000000000000000000000000d417d879abaf4e337bc604c89a6c97b59fa7c1360000000000000000000000009e479ce07c84f10ce9a1df69c0ab251f87b9c516000000000000000000000000bc673b9b1adb1b9874808600fd540b7dba14153c0000000000000000000000002dceab624940b7efd4130d41a8bda3ad3a098a1a0000000000000000000000005445f42702e66e8609d4d5ada9b0886d2a678b3d00000000000000000000000099b25abce241ebf468c4119ae84286a80dbc906900000000000000000000000047fca250008c9ee3da64ec31f21a3400c76394840000000000000000000000001cc5e1280973367e042dd3bea4e1bfd52627b36300000000000000000000000021537cecba8863b21224c73fb3abd73655804af8000000000000000000000000ee9a3d9451b9c6a11f3ed50aac1d5485ed5c2dea00000000000000000000000099b4611a390e82259be5aa4ad00ddc70e4cdd4280000000000000000000000000f1191b3ff9fcfc2f1de3379be14609c414693a30000000000000000000000004ada43cc82e72907b176bad17dd32b45594179e000000000000000000000000070aa325a576ec2fb14ce1a9137431d4618982ba50000000000000000000000009c8c2ef31c926e93f5b9a57435d72ed04d69d4250000000000000000000000001c1731f41b58eef8916232d45fb892d6178bb7550000000000000000000000007a2609c2a2a3a44e2d2f95848085d635ac5161c700000000000000000000000012faf64a9ac7ca4ab3939bfeb63a81634f15b93e000000000000000000000000247b83013e6f5df82e5341524f50d8cf59d44c290000000000000000000000000e6c786e6acb4b898b8046adf58acc90624f2d580000000000000000000000001b5c6591e643c0dfc9c41bf243b21cabd3bcc99b0000000000000000000000003290da8a7e06687d9ff17855a57c5c72d22775cf000000000000000000000000759157fb7825cc5f9b8787f718db709b8a5d45ac0000000000000000000000005a467193c8a2decd8d803d56d6d20df24ac6c911000000000000000000000000ccbd6dd691b7da29970cc5879d6cc880f6d9b3110000000000000000000000005bc01347e3ee32af75c310e9339c2a8e279aa57c0000000000000000000000004f4274214d2d2b5fac6d4e5fd254f6b6796d8a710000000000000000000000003d33895ffb3bbb098ed67042f987503235a36a32000000000000000000000000bb296b7b48e90ddb8664d972ef30dc66d7f0913700000000000000000000000098751665aa946f24720dba5c6ab90294018497fa00000000000000000000000023bf3c8b3a405550a3dc21c233bbcb4b0816e772000000000000000000000000e696632920a7eac37558247ea1cd219986d72a4900000000000000000000000072cb69c2e7925a6a1dbadf569a4e737face9a859000000000000000000000000c98d2cc45e380c1560a0b5e72c9a52c763dc36ff0000000000000000000000006d5469e84a4074313a10eee6af79d9f760edba1300000000000000000000000065e2f9a60639224ec2d20d7409b4499757c2e5f800000000000000000000000076ffcaf21e3098e7f670d09ffd8a9e98082a36df000000000000000000000000953201f3cfb3d5af909935da47d7d045660679af00000000000000000000000085c83d21f0fdd53491422dec3d4c8f1d828b59eb00000000000000000000000081cefac1faaf52848914f6338000b10656cb8394000000000000000000000000eb65a1568d34cd4d380886baed428d201a7e86da000000000000000000000000f5c66081b4556db7781e06c905905baf89197a49000000000000000000000000ede800919322f23462367b70a89c31678435975d000000000000000000000000d300b0867485ef7e565fbebe7bbb1e513d5e31bb0000000000000000000000007017259890b9c56028013649e3832dc7fe93883c000000000000000000000000802452d57273a9673dd876de7486336b00263e07000000000000000000000000fe37eb870cd0d42bc6ceb9c8aecdfa9d919dacc4000000000000000000000000a61896391eac4d31df5d3dc27de40c11dd50a08b000000000000000000000000726c115582f744d175a2211585bec37526a5e1550000000000000000000000004dc69cbc7c5ec2b0d45bbe013f6ba4b7ae72a3d10000000000000000000000003526d6727489a81c9d9ef965c2a80ff90f8196b800000000000000000000000017aed3bc921baf3bcadb548c36843b94b268f6d0000000000000000000000000e16d728f84b7f688f6b0109bd87e3f47649f8234000000000000000000000000b9620ac1c7b334c5560d8b04e6a59cfe1fc61c7700000000000000000000000043ce2de388a27a2a44cc7a15a36f27ecfa4600b1000000000000000000000000a9ef184d8cf7e41a00fa651da77d391046c40ad00000000000000000000000009f37ba966e695240165acf3388b612a3fa4dd9660000000000000000000000007a35c9424bf595439cd36cf88a8bb0aeb18414d4000000000000000000000000c4ad3ab73c2438ef8d2846fdfe09c0f519704599000000000000000000000000673bac3728d1df4274729b765496b7f169079f340000000000000000000000005802ac1c8f96759163403fa4d90b018d52e41d54000000000000000000000000b14bb7a6e4f686e953f77b263ba5cfe6609ecd450000000000000000000000001fd2be30542fffd7dd88f1bc308e67b9088ef7480000000000000000000000008c1f2b9cb5e4de55f86025499b962c202bd999ee0000000000000000000000009ee20ad35e12fadffda141838ac6a1ff995490330000000000000000000000008d0fe7f90d4d1c6403c529f1d8ca3d0ef183923500000000000000000000000032d6d0d5870c9d5259744a2a7eb70b778b5f685d000000000000000000000000563a096e0cc26fb482a79c7dc07ea6f81bf4610700000000000000000000000081434c9e182b88234aac6256d8c831470f0f26f10000000000000000000000006cc9d77dfe52a0c59058e8598fa373db9cf8f7a9000000000000000000000000ae3187beac20852661ea303cf02383174e7c41b7000000000000000000000000bb9aa472df993f99a03be0ab52b008c1fa8c18250000000000000000000000003acdd7f12863d85e4a4723f63032aafd79035d75000000000000000000000000c4b4682aca8d37cd9ab4feabb34531126897ee620000000000000000000000009bfad805d72654bca9b6f92f3a898fd24176900f000000000000000000000000d33adf389042c58acfe308cf0c7ab4cde5f124bd0000000000000000000000009a5c20503a249b83102853caf801afbd5f58b40f000000000000000000000000f05ee1c3cf7b5f37b5f36f646694eddd2e7a78be000000000000000000000000af4d559949805f3ddda4956415c05675ddcb79330000000000000000000000007e8c566f2b635f698feabb3b53465770d1d3729b0000000000000000000000006b0ab94493beb03e73fade505aeb1cfcd18cf86a0000000000000000000000000089d852d7db24f80d99d616e0dcd1b620e91e8c000000000000000000000000290c9a32eb0881a920be228cf22484281a7b91d900000000000000000000000082ba709ac1513b461825dba47688f93fed40e6bd000000000000000000000000f4e1a439d06e9868bfce39f4ef8408696797639d0000000000000000000000002089c410bc46ceef7c7a958f6f67c974bd0102fe0000000000000000000000007db8130560d5b639d297dd83960d85c04159345d000000000000000000000000395e9f80352086fc5347c9faa027180e1f95f091000000000000000000000000e33f0f7ac2227e7c628124aae5ddcf5add290ce0000000000000000000000000d50d5988f347654be222b27703d74137e3451626000000000000000000000000f05d87afd7fa88cd5629663cd0dea6c03fed334e000000000000000000000000d3795b7d46eac5960dbe4d88b6941fa31cf6696e0000000000000000000000008d1c8d90d0240d1d0fb9b889544ee4f05bc3fd51000000000000000000000000d49ab0fd2f1a2188f7ed865a816c36c385c6ed1f0000000000000000000000004efd3836755f9bdca5d561cc20addf3d561abf99000000000000000000000000725fb3e2e95cdfd12f89d8d6e3f3c40f5640e84c0000000000000000000000009af36a914b4cec51144702e73ccedaa5aa19c1570000000000000000000000005c46697e39080d79f20d6f8762c1ff5974501931000000000000000000000000a328afe1b9338a60733aca657833c5c9034bcd10000000000000000000000000c95407d9ddf89ce4b7b36b3c5219a9de3c32e7200000000000000000000000009e61d9379720ab9d657f9c3111c1517ac3f8c9b60000000000000000000000007fd905783daf6ebcf01324f77b04060a4b0641af00000000000000000000000072712567af9a1931bfc44829f420c765f2da9ffb000000000000000000000000525cb006f95a276059a277ac203f971628805c320000000000000000000000003376ec44e35ea20725701ad32c8c0d57f872ee420000000000000000000000009d76623dd9194ecc858ef4dcad0a9e6ba0234a480000000000000000000000004584ac8dcce4848b9efb12771ca2913509e59050000000000000000000000000aeb1860fb6b488f166b13aac1eaba5e66c333522000000000000000000000000a319ff1d86d7d1a2512d21465c6d52c41af8bb480000000000000000000000006f08a7dba8bd38d70c88ff16c6bc12ab66ad3ce70000000000000000000000004461b2721bb4685234646bffdf3c46a089c18e71000000000000000000000000f79872e7f5aef402a4296429fc66aa3bcd259c6c00000000000000000000000045ebb1fbf6c36f68a1bcfc3646f171c504d16c070000000000000000000000007f117df16965d89b387cdf11dae05c326c5f0b1900000000000000000000000001e60b18e87b43b23023402fc56b94eb41c16bf600000000000000000000000026028563576eb1419397efbb26157340d8872a6d000000000000000000000000f8d3d9047fa54cd9a800092b17d2754e676e5895000000000000000000000000e5f0806f6242498877487b1f8bd2c0f5405d4a12000000000000000000000000d6d4e4bea3c38971811df41f6c30bd1eb531e00b00000000000000000000000099de1718a3dee97444c35d74ca3583847c89b691000000000000000000000000aa500b0b5d52b1f26b73550e8e714a92f8586e70000000000000000000000000c15ce8d986883fa85a14ed6471160697952a942d000000000000000000000000d92aa498edb4a3f1583c80e3aba9e07c3464925f000000000000000000000000cc5ad09bc6ca47cadde50e2bf23086eef4e68163000000000000000000000000fd037187e4e21ead8ca8af88ba7e24e84bbd512b0000000000000000000000007f69394b1eb203605bc9d47d639e3f09394d680800000000000000000000000059ca5310eac4c64314212c396e6911eeda73383a000000000000000000000000f8a97b4a992ac36d13bb7b12c646603b54f7f712000000000000000000000000ce208ac031036547ff5d8cf36f629681c8f2b4f9000000000000000000000000481bf116e7c5c352c51450ba2b144c991b373b24000000000000000000000000ab45807831f776d6feea5f406b033b9ea1e1f2de000000000000000000000000f5870d42401f3538c20bafaaa9aa956383d8c1400000000000000000000000008ba65da81ab04229581c944b15287b891a7ef7ed000000000000000000000000e3b4758eabf2c324b23cdf3e8e55b5678338b11b00000000000000000000000055145d45d0058e05866ae8006725159d0cedb9d7000000000000000000000000de5eb831cac5179dfab2cc9b767f016485fdda69000000000000000000000000138444b47c77d34333fbb1b9b0d5ef8b5d97c898000000000000000000000000c144e20a09ae037e6477e7dddd4c78473149e8e00000000000000000000000005d905899b7431e276fe69a6050894a781b234751000000000000000000000000e6fef108aacc8f8cd6ec7857459de9d7c8283e1c00000000000000000000000098d4cb9ec47c6fd71f867dfedf89d6bdf02e27f2000000000000000000000000f8adcc080d161dd95f80a9304a877d82e31dd9db000000000000000000000000d5a83dbfa0f5c0e7cd55a111d683c6699d120e26000000000000000000000000965c34a4e327d0f92f2a1fc962f45bee68d986a80000000000000000000000007955ee2dd9bccf1de1dae4aed5d302d28e47de9c0000000000000000000000005e1c22f3e84e19881759c062c48fb1283be9de1c000000000000000000000000a08db2b6facfe505b3a4e1d3b85c6d792d6ab6d7000000000000000000000000ce41aa394ca56b9058509ebbed0b7569ab4e43ae000000000000000000000000737cea7f308277ee262cd4a4d6684a46b6c20fa0000000000000000000000000637792450dc4265981df9365c4713482b9eb529800000000000000000000000091d50e07033ec98ce23f8ab0e5e82ec0f18ece0f0000000000000000000000005553652f09e7202988cd4edc508b6758e9b895ea0000000000000000000000001e5181c827ef4c1354e5ac67d6855484404eb2eb000000000000000000000000eb2353929b13550ab840166e82dd03df01063da7000000000000000000000000440a67ac86a9c764e2174654dea8ef6d7ef4f657000000000000000000000000ca8977efa333644d6cbe757466784ae5959d2832000000000000000000000000fe39f8ffb318cf9a83975f771c2b5c0431f232a60000000000000000000000005f7da3398affafb9c04494af216fa4c5f7ff69c20000000000000000000000007cd36a02054b9ec80753ca37a4bbc11abec1a559000000000000000000000000130675531e05096198130d2804184b8f028ec148000000000000000000000000815c058a1a90cca4de8f29b17b62760ba21f0469000000000000000000000000ccc51e94fca894d0373f3b044a3b9a6a4815f6b5000000000000000000000000ac382a7a1adda60374bfe0fb3fa007fdc51b2feb00000000000000000000000056d2e7b90c50ff68a233ddcdb9b93c8c7a7f955c0000000000000000000000008baa603fd94ab8e5850e281cb0f44cb94088189a000000000000000000000000287b3bef4ab241122e37cdbcbcb9b154e88846600000000000000000000000008af27f4accc3c3e0dac58a59d1ddab9243a866f3000000000000000000000000d063f2c308971bbd052dbe20f33e3fa6d58405fc000000000000000000000000ba6ee5e49bd8e13a93d9cf8b1537cc111bdcd0af000000000000000000000000ede41531980b93d96d33e1aa38a0fad4c5b62e92000000000000000000000000f30dd8e9efa8bf003fd7284fb275a4e6ee56a1a8000000000000000000000000a1abd4e6768dfb2d254e7498c8966cba0635fa890000000000000000000000005509b2c462323ab9a08b54c4ddf95ba5a93ac30d00000000000000000000000026e77b001f9773a3d049dd25ca48736964b69519000000000000000000000000771ccae0739b3db97a82bf3e0af4f0e476ef33f700000000000000000000000022ee0800d74127788e682338eb1e7f71fe076b9f00000000000000000000000002bcb6fd8cc12ba66e11982552a60bf136f06eb9000000000000000000000000493d22e420251eed6a765224059c916d847d6861000000000000000000000000aec08562cbd6f8b67ae706eb92d1a07c810e429e0000000000000000000000003f4dd5f9ca68812f7dddb215d20eab5e91c4b3930000000000000000000000008c4dbca7d743fe64c6fe9db033b66a2886431db20000000000000000000000003b1fd9b322ed860b21133e2d82234d91ed35497400000000000000000000000090337713d3ef48c1aa9e325f553c74fdce6c2da30000000000000000000000001e36b2f2fe438b4b004effe903a0e12cd87f36b4000000000000000000000000e2445feba05729315b3e917fed8e4870e00931d400000000000000000000000063909514cca51522ee047252d8d92cd979b57cbc0000000000000000000000005ba90c2c38ed9a8cd915367a90abec84f64c6f4700000000000000000000000045eb69346aa846656509ff9abac5462c8f278e50000000000000000000000000504d4283d0bb6bcac1d1657fa7ccfc5c7997861b0000000000000000000000002c889d9360a1349e2e73ede65db56a0aa595878d0000000000000000000000002c889d9360a1349e2e73ede65db56a0aa595878d