60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000002f43bbf19e2177eafd8c2d5941e6d0243b436cd800000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000f616769786e6574776f726b2e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020636c61696d2072657761726473206f6e20616769786e6574776f726b2e636f6d000000000000000000000000000000000000000000000000000000000000002e516d505161356f547441656f6b564675525647564133457a51675541454c444d5758624c474778527458786f3373000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055200000000000000000000000081370947192a68c4ec95d809c884f3493c88b222000000000000000000000000fc9bc06e944e30284ab56ec24c88a1b632703bb40000000000000000000000005a7c3bae44d4b92111ce4284474d390a1a2c4295000000000000000000000000dcbd7db97822cd50879b0d3a4deda23e45cadf5b000000000000000000000000330255f7a81b85e86c1cc6b1368fb55d33c93ac700000000000000000000000052e6256b045e796d993d6abe0d0de60a74b43247000000000000000000000000e03e716617ca4b180f8e193c8e5d1c4676381a01000000000000000000000000ff976e28681cbfff0da96f64bdf8b02b96c1803c000000000000000000000000ace3469d9de9b306d2299f3bc4cbfd6aafcef3050000000000000000000000001078f0b363a0de6265db4ab0d2ed5f3d6ea25a51000000000000000000000000cf543aedc8ae0304a80790480db2521002b6ffa4000000000000000000000000081f6f782dbbab7c3e8a8fccf5e23fe359562083000000000000000000000000cdbb5d2e12166443b5ebfc8fafacee1fef4efadb000000000000000000000000cdb7e4f5ac2943e3e8b3ddf830672bbbae7d778a0000000000000000000000001107ac49e5ab4842f29f97af2da43400ee15e6cb00000000000000000000000007908b2953ad1b35ccc1595f8e246c1f15cc782f000000000000000000000000bd07e79e843a824a5c520cf5aa28e104f8a1c9bc00000000000000000000000039440528538cca0efe96085637bc51f5bfa0c33c0000000000000000000000007019c11ec3a23b480698a3c1003b02a244fe1f40000000000000000000000000fd2f0d25629f582a6df59dc0ca51a5c2d8c94fff0000000000000000000000006e8f24e58911d9a5cf3d3acf31ed455e69f33235000000000000000000000000a6a1df07f3d13694c749e8e8d1488dc0a7cae514000000000000000000000000b9246bfb97f646181c871a460eea839a66fce4650000000000000000000000000ad0a163532175d65faa9b15edcd9499639b4463000000000000000000000000d38ef0c681b38e54f7890927dc04d0f5580e8c1700000000000000000000000053da9e173fe7051736edee5a5b0f15af10719f9f000000000000000000000000f9e9629c419956e36c62672bb185fd3883982def0000000000000000000000002a8ca4de22b435e1dd6168b08f5c21523182552d000000000000000000000000b9fa8ef9e8d123006a653e1e62edaf2d1bb08f17000000000000000000000000837087ada501b81850a0b808d71aabcb5d036653000000000000000000000000476a2eedf9154a0279ee9a92efd7867aba3a62a600000000000000000000000072691247c848177f9cf13f7c3594ad0634981c8d000000000000000000000000cebac893f4c54031e10c8259721b572b321ba040000000000000000000000000f95cc745995a8b6d6c3f59d11c3255dfea5cf011000000000000000000000000068fefa71a042c6389d5d21f44128c148fe8dcaf00000000000000000000000038fea72d975cadfe08defc387292658b403b58a9000000000000000000000000f7a3900580d253912a10be00b8e006379ef397ae00000000000000000000000005beaf3348a95ff1cbcc91a2e6de80d476873ead000000000000000000000000a3e4f9fc92c9d17f0363c640c55c5de6d6dc01500000000000000000000000006dbed3b5760e4ccad8e3ad1f2631e63b20b05ea9000000000000000000000000a5d7d7a2b5edc37d43b5da1629cfac6c3d23c7ef000000000000000000000000747c24db98978eb0056b210b13c7bebfe2449254000000000000000000000000c56f9e6bf661e5eb2682935d3d2c4d9e324ced4100000000000000000000000012fbe31cdc377475396186a47f92ad766953af48000000000000000000000000258a90ed4879bf49217c68c83be11e612680aa5e000000000000000000000000d3daf2e1aa782f0d320de3ea8b43c4d9f1a7614d0000000000000000000000008a50cf59c49b001c7572fce4dbbb93cf0fd5f5ce000000000000000000000000af2f5bfcbabe5d26e0e85a6a98466e2bec4fdb9a000000000000000000000000353d631e867979606268bd77a3bfb3f5681bf26d000000000000000000000000cb5062ceb9969cb98c729a91fcca7f78253d2fa50000000000000000000000007c524f7389caba5e39131063bcfe59d83186fa490000000000000000000000005138d235a370d694c1886779a3a28517c58f5f8600000000000000000000000077d4389d38901fb90af82aa0e2bd9b0ae413fe45000000000000000000000000a76774cfc39e2b31eae48c1c57eb33dddd1948c400000000000000000000000027bcdf857433ada36d52377aaa683c0e1f44f0b90000000000000000000000000ccc48b1dbaac842a594732ffb50ddad557b6a83000000000000000000000000eabeaff509fdfbd469e3d51f67d311f08b24595f000000000000000000000000069f71b233c0425025fab2f5726032291b1de24c000000000000000000000000a880a55bb8fe5f3eac7d0028d8c745acc04772fc0000000000000000000000008c4f6f60c6ee95a89002683387486cd824fddb29000000000000000000000000d2a3b9ce51269cf5e616749ad7d1ad6d74cb645f0000000000000000000000002411391efe99f8a5c0f14ab0511110bada5d99cb00000000000000000000000060dedec54df530598e2710371c8b3517ac2efc19000000000000000000000000a3a69e32292926bb8026e0bd43dc5f9ee85a1209000000000000000000000000590b366aa4b938d67efe71668cbbf6e0e89b8c230000000000000000000000002428d9460a33e4ac758b640f3c3d189d42e2ef5d0000000000000000000000006974fa495def7956e46d722c4ae1ae6d46191a510000000000000000000000005871f64e5868e987590660e16a85d399eaae80fd00000000000000000000000070b2f6a1ba1f15c783ed558e06d9b602d1545a53000000000000000000000000a233b4c287a2b3b89667e4f84c670dd88b496268000000000000000000000000c6b7544be093bc3ca9441fc5c38fbeefbcf8750e0000000000000000000000007ee7ca069dd4c2367f5242998258107cb5671cfe00000000000000000000000019996667c2594af038bfd0b416110e9ab6d1b79f00000000000000000000000056d7dd896229611be9517f25f78e8c74096d2d9800000000000000000000000059f2d98fe19a262a1c73193efcee4a6d84647eed000000000000000000000000825ab9e4e5e09402d10662c863169d5764958a0f000000000000000000000000f6409861cff9ce6c016a0c1d193cefca7f3c7d2a000000000000000000000000132a9e74d894344e442318b4d3e0badcb6d9d59f000000000000000000000000f8d1c7e5cc5d405fd607d3d24b575fa45359790a0000000000000000000000003caa79783e44959ee312e31310bab54c86ecdd28000000000000000000000000f2d6631ae10c3c9bf238ee57668b1cdfb415fa180000000000000000000000008e00d4cf7794720f66739a893e7230af331fc392000000000000000000000000fdaa4a2c317a5c4157581b58497b243b84d44d2c0000000000000000000000004058fedd81d933b227ee8a3d18905b2783bfeeda000000000000000000000000f1c065f66cd2189ba3f2bcec0f5b015d22c49b7f00000000000000000000000094783c2fbaa7779ccbf8a3207cd61fa7193f05370000000000000000000000003c755125431e473839047f782e4a3da7440703a40000000000000000000000004f89eea9c75afca0ff5998a6ba056083c9250e13000000000000000000000000059c2cfa8c13082a394ced9a257e9a7216643d2a00000000000000000000000026ed0ef37324c7e7c9e4f38e6e23e7d52b73a5e30000000000000000000000002cdd1283b825da03251443b3f83f3b59a85c2c94000000000000000000000000d5d5cac85aeaad07d3e2fdfd1a14298a51253518000000000000000000000000f977adad470808a92c2765f6fb37df211db4e82300000000000000000000000029da246efd1514e088ee1a9e017df9d452dc8ea7000000000000000000000000a489ac57e3592c767d13ee052a60d0dd4d5eee2000000000000000000000000008c5bd6de3acbce4a7acee1e318cfae3a3ae86c6000000000000000000000000ed387eaa6bd5bfc70a19177ee12702b79dd1bc74000000000000000000000000196601d63bf7d8c748df1a561240c0ce381da3840000000000000000000000002baf8fab94ceb3bced535483e9e8ee773e2effac00000000000000000000000097115224c49b9cf829f21fd03a56dadc9d352d5a000000000000000000000000d06fcbb6a48e30bb403c2082619e30493efd0dae0000000000000000000000009c120e3914d58c36e53b67498c5b5110e86a5adb000000000000000000000000f3aeeb66a927a95c923e6aeb6e0702d5b4c54f75000000000000000000000000a4e828041e9b2920f6a9c27b54372ec728be770f0000000000000000000000004b5e68758af2cf539ac55b60f35f3969ee373495000000000000000000000000f4757706921966521be62a21cf00748d9cc8564f0000000000000000000000008b232e9c808ab26506269f4b478fddcd61c0750400000000000000000000000065c9dec1c9c82cf8e73f772bb59dbd135ac07865000000000000000000000000b34b97619aa282b515ded02a2ca3cef93134a6670000000000000000000000005e7a1f0492cf933147b07527ec4af052d42f725b000000000000000000000000ef2586e17c7e3a050b01bde8f2a45776f16174aa0000000000000000000000002527c20b4bdf746cb3dc5deeb11d6693ce8d0e32000000000000000000000000fa30d48d4dd2fd20bf5306a76cc33af19be0e778000000000000000000000000c12cf4682a6ec106ba47fcc11cdc5db8e458ea31000000000000000000000000eaaa3a88246120f4d81d30c6ccef2d45cb2dfc5c000000000000000000000000774b2739015f8ee22c1a37d8a3f38339ed9b86bd00000000000000000000000095c6586ed96976dd7f8240d011e0404bb1c46545000000000000000000000000322bb415f2a19d60037c1d81fc1dce3f29490378000000000000000000000000067a346a27f205696d6e2e5d00267e7b44982bc60000000000000000000000001ee8b107002a4ccec9f29830b05d853762ae540600000000000000000000000065106310ed4db20ef6eacb66778234a566c317f000000000000000000000000022014dffbf647a71372d148048ca41f2da3bd738000000000000000000000000db07c5423b71af6b227e639acfc7bc2278ab1728000000000000000000000000eea8d21fb8c8e55b7e784f6be64019a62dfd32ce000000000000000000000000d6d5efb131d996891f716836267bafb1627ce9140000000000000000000000003198682c4c3e55ccb4fb7ee5830947d5d7e917ef000000000000000000000000146e7468793e84527efc3c38baa174ee920fbf7700000000000000000000000047e2a7c1e57ccc343d82133639f8d6311f36e6ce00000000000000000000000027af00811e7aecc1f962433bcfeb395d9920e9f7000000000000000000000000ec1341cacc140e37f3af25bb2468ca618003574f000000000000000000000000859f209e48e3831aa33508d994f727fb7421dac1000000000000000000000000fafe47ac54dc4593f0562aba3728eecf1ac7000d000000000000000000000000539bd38e28a5a0e9611f209a1f0730aec9127d3e0000000000000000000000000fc85d4de951670f8f2e18d36e1529397984cad0000000000000000000000000fdc2b847ca21b57b1398354d2f68194acfb439c70000000000000000000000004f50d559d13ed4b14e1b2f60ca7ef9826999fb9400000000000000000000000073e8d05082926ab06cac1a7d59a58bcd2877e325000000000000000000000000a3053add6c6f635a7b9bcac7a8e04464e576158c00000000000000000000000017344d7228d47ec2f172d1ae5e49dd9f625be3620000000000000000000000004cbb2561298f7f63159f769df0525d6d96f2afab0000000000000000000000001caa5dbb9e1864006fc7d456226e9179e0cdd393000000000000000000000000e7587411e970526201a71c552f3fd54e74fa1807000000000000000000000000c5d508539d997f7beeb7d90e0ac5efcca28a3e6000000000000000000000000099ee98942dd0f596a42b025443aa6cc7cd185aa6000000000000000000000000f17e7337649ce88bc1ca807acb5fcdb729270f3e000000000000000000000000127cd558ac55c9e3a42cc5a1a4af33a8e2ad5c1a00000000000000000000000064151dde709a3cfc8f3d80f87becdf5fb72b0438000000000000000000000000654b3e51144216306199dd467d49eef676f2dce20000000000000000000000005a115befb716966c7b5a699c577a326686a632e80000000000000000000000008577a1ee4f24c03c4469cb2965eb566cfc8a6c1c000000000000000000000000333c203da4d4b97daad5418c0e6d3e9fd0d8baee0000000000000000000000005bb8a1c1947674dbe0e33565093525b7c5d48a9b0000000000000000000000006e5e1bdab5c9e61776e14657ec6cf5f78e9388f50000000000000000000000006df7f1cd14e103996085f43a459b3bd1e980dbe4000000000000000000000000df3e92d453aa135cf36b6ef3134a491d25283c6a000000000000000000000000f1164a4978d48bee19943409206ca21296ae823d000000000000000000000000b5d1c5ff0077aca48d27505bdcb6e6e4cf36fb230000000000000000000000009f61b7858322e3942f581a62d3eca333019170d400000000000000000000000041225847e1e44dda729e7c76be84d9a5a385e3d000000000000000000000000043f732d10f4837f63ed2dfa37acd2a0f9a0289ee000000000000000000000000b221d6c13eaec0845fd24bbdf73fcd5c7769e1d5000000000000000000000000f74fc3da67710f3a391ae2544f491103849cb747000000000000000000000000a0490c9794c85a7459b60efe49fd117832e708a1000000000000000000000000259f76b885a1699cfae38f520ebf69d281c081ca000000000000000000000000513591a76f48ee9d2e9787bca242ea755a88b3ac000000000000000000000000bb37017be259596b0571f8e51f960dfd749596c200000000000000000000000033a0067ff6e71385a3818ee34be19c7354aa7bfb0000000000000000000000001947e221b5f5265df3600a0af8ba5f4d8873f78b000000000000000000000000e3be8efec632c027af878718e20915ff67d9f63000000000000000000000000092a6d3b0298d47add8cdf2f96d3a060510e604d4000000000000000000000000f7c8b97a2f8e6df7e0126e6fa953e257b7de9dc2000000000000000000000000e397371aad9bf84ad078fcedcb9fbe2df20f949d0000000000000000000000000350a65c14ef1904868412c7b4cb56125cc4ec35000000000000000000000000155b4360cec9ff38bfe5f22c25bc948cce7bc316000000000000000000000000990c21e0bf8cf4036bd253249c0d2464a5ddbdc800000000000000000000000004e7ba7a482f8887664ea99adc90687b57074f8f000000000000000000000000a940561a150e7bc8ed6cd78ebb37470793f0c7cd0000000000000000000000008585370a8e342001e3402ac7d683c03412b00fd50000000000000000000000009a76bb77de85dfa339de1ccb7fc5d2fb3d1fe41e0000000000000000000000002a6e1c9149844d5fbe7c6a9102730eacad9d3c02000000000000000000000000533a5e7b472cb93682d924d351b76d7e8e7a39e0000000000000000000000000d9e4a8c0be4058cf10994cc5971cf8a9bf0aefa3000000000000000000000000447e749cd6087c50b0a4ff5e30ae73ae246ea34c000000000000000000000000a359bbbec99a04da20d13bb9cdd765607dc5800b000000000000000000000000fd0b162d2f05f2ac2982959abe5bf560e4a9ae47000000000000000000000000443e80dfd32ef64694f1f99a6b4b005239a2c06d000000000000000000000000be28ef57d50b89d98adde6c571be642c9d8d3b15000000000000000000000000ded1e39b13ee9d5140876dc6cc498240a3715f1d0000000000000000000000000f51bed72205983fda1136906b801e972846a8b90000000000000000000000005af2f67ad93cb9e68dceb2944536af288c24e912000000000000000000000000f14b2907a7c2fae51bacccf7fe110deaf1b0857a00000000000000000000000069acbd77f3e4880fff5de7b685619ecd642d3ba500000000000000000000000049ccb1ea87f94a8bf4b3f7f0374954f42233b16d000000000000000000000000c3ae9d90363b3ee57744fb6f673e5a746341e4160000000000000000000000001caaad69ac19e4160f604241becc06d864000e1f00000000000000000000000010f0534ddb0c0a915639568ecba4052a39fd89d7000000000000000000000000f4940982c85b0988b7e5a248c0e527e9f8bf52a5000000000000000000000000855b986b66b6f9f8205122c45fbaf44b54ea169600000000000000000000000023fbe98d9d7b86b4c45159146010af0a86820905000000000000000000000000aa8c82b475a6d9b71552f6a6fd3f66b645d52d6400000000000000000000000099692c27f59932d44bb78e328373179b1cb0279c0000000000000000000000002036021e1de60d63c13b228dcba04cec431ec86800000000000000000000000038ea655165cc077a36e1f1ed745c003dfe83875d0000000000000000000000008e9e3398ae2ad9f64c12cdf79882209d98cdf4830000000000000000000000003b9881f8d1d314a94d1deec3be5e8ed29dcd3dd6000000000000000000000000c6202741906341ac490e15d84b875a5229628aea0000000000000000000000000d9b312515b42059499a270819f8c889f6d94ab40000000000000000000000009924d7638657cee0edd893d209353f31f217213a000000000000000000000000809e854aa05833f41026fa798185f79a285e678e00000000000000000000000019d4c2d4b34b243ac1ed68aa4cbb24b87c5bc42900000000000000000000000016bc02eb1f7d2d9c52b2b7307435430f5a75b199000000000000000000000000a9ef1bddec514a04131f90b1a13aba65b8516935000000000000000000000000f0a42fe8143a364e253f847a074bfdc93d53f1bc000000000000000000000000da166e8be16080c6a35498a368f003e7d41e83a100000000000000000000000071323b3a35d09cfad1b91a4645d6f2848fae801e0000000000000000000000006471f481a29e7c0df5616ab8583d62fcfbf09da60000000000000000000000001b8208148ebdaedf2ffb3ed0a7df991948c9c355000000000000000000000000b3e757a35cc807fcd94ce76f827165603698b63a0000000000000000000000001c469cc3ce2b9ed575fbd7e91a0b103178339c96000000000000000000000000e2d8c793194629a6390a4f85ba9ccf172cdbc95f00000000000000000000000061ce0b103853322f80b17a9d515717d96cf2eacc00000000000000000000000037f2e25b38909d25b283b260c382c167c07b484c0000000000000000000000002b718a4ef3b5a95d3ea9408418a90d7cf08d2b1f000000000000000000000000890d93ea6e774a6122da671efaf41b8435085e990000000000000000000000009cfc4b3734e39651f44256f600c53d64602f92000000000000000000000000003348d825c50090deb2b020570a8e5a7522df5d0a0000000000000000000000002f7b502e290ca9b96bea90a40c3d002b087872e3000000000000000000000000f45ffe3499c4d5bf16e779e11965a8d337fc19fd000000000000000000000000364d33eef36d57a6b94c0f71869780e9c2c00eeb0000000000000000000000003d0a1738e278b983b6f9409ab73b933e9559d13e0000000000000000000000001e8b8f482729634d1194cb2b8d42689b71df216c0000000000000000000000001d2145d078f4957b2d6f1d09cfc68fe5aa839bc7000000000000000000000000431333fa7fc82587a360c845574018df634d2d870000000000000000000000004e4c853cf09456a3bb8f8fd4002f72fa637cedac000000000000000000000000cc0dbf485dff64dd7578badfc588971eb8205c540000000000000000000000002af2afc2a4946f4597641789480f81afc387f6600000000000000000000000006784c0fec92527716b85be3def2e9b9f06a89f1a000000000000000000000000dbe730757d1cd05ddf3564c9759837ae09d0de9f000000000000000000000000656ca3547ea07592ade5458062d2d712a8857f270000000000000000000000005bb4149e767d1b7005c279217fec6a1a82d1d228000000000000000000000000d96515f44344004b1d53d2c5528e902908f60662000000000000000000000000a91353a2cf476bc67f29a15cf46ff7a2d89ef2ff0000000000000000000000007022ed73823e10c0e810db678a0fb48d2ac8dbfe0000000000000000000000007c3e4f4959b52459cd43ec70825a663d366777ba000000000000000000000000ef7f8b780ace6b39cf7ff38ec6a0630526993325000000000000000000000000e4cce7f278fe44e93841488977597f5b554b1e98000000000000000000000000c1e10797c23fa045fdb1983eb4f4bb6093e4d1e00000000000000000000000001337700d65a2ba40c50c8dc0835284956869f10b0000000000000000000000009635d5f5d70de43e72627ea96ce283b1e30699350000000000000000000000004386f8a31f8aa27672b3ff1e8e95cfe4f85e794500000000000000000000000007c87aa2ce9dd02c858f1f668c77bc1bf255d10800000000000000000000000021b93d20a2e9af4c28ba656352c7a53f262fdc8f000000000000000000000000f6f97215f9a7e412cd22edb071eefad9374682ad0000000000000000000000007310df5a9bb44b546a5967ceb0412ceb3384a5c4000000000000000000000000666ef15ca679bd55e6a49e5f704bb6cccb07c9b00000000000000000000000004893dce63c7f1b67c28fb5a015a98148f35806c6000000000000000000000000455d1b5cbbab8c60dab0ef16acd3f5cc323d28ac00000000000000000000000031c9712a4314838848a4f5526d1c3d96aae5cf1000000000000000000000000063124b85c97ef67575d43369dba90914e93d49f100000000000000000000000077d64183d5ee526c34829231271fca65d8b85d0300000000000000000000000020a1ba32d5e4b15ba5670a1b8358328da6ad5be5000000000000000000000000fdb7868aa49b40e59f4cbcd5dfcb56c46ee5a2e8000000000000000000000000f67a2d62f67710bea3d00bb68937fab78f6e2b920000000000000000000000003754c702ba40d2cbea051d1ff3cf413e4bba76340000000000000000000000004fd24e2c78ad20746f940a64e1884a6ae38bb4af0000000000000000000000007bcf8eb4cacd260f7ba445b1b13a8ebe6d8e20c9000000000000000000000000ee13130e22247a79143a5bbf436086ebd8a68d12000000000000000000000000f3b61001c94c137174d8fee1f56985f059812d4e0000000000000000000000002327299394065853318aa63228ee63f1293b72c100000000000000000000000059288e6650bd83dfb4145e9cf14460b93a9d70d0000000000000000000000000bd4ce4c6a31f137228807198d3bd8e5881423e470000000000000000000000000c63b71c9a8313ecae44727554f43458648654b00000000000000000000000003470b4c7308266fd15a6588ea8085be1bc73f4790000000000000000000000004d83a34a7d7f0b25066c5e4775e32c598778db140000000000000000000000009ee707d6efa7ff4d30d17dd5701f59058b189f580000000000000000000000002032d83837c4336a6b97a12506e4ca64d5344160000000000000000000000000bd89a7ba48605eeff0b2abe36d379c0c669ae122000000000000000000000000d448000237b0fd3924ff877dcd6dd3797e179bbc00000000000000000000000000dec889a5ed7dd49f6dbd306b98c2f6c8896b1600000000000000000000000037f4c8412ce7343bc874d53cf307a5b697ab829b000000000000000000000000a57cb1016a00c0837cf2458e0acb8c71f2c4547e0000000000000000000000001ef9734e2d7e0b4561925bd6f91c2304703379280000000000000000000000004ebd8bcdaab270d809e1862d5172d9c3e5213a12000000000000000000000000bebace9ba3a09bdeccd7395f2a3141849e501d68000000000000000000000000a5e89ea0be397c1ee9d09f6d1e9050e31b9b955c00000000000000000000000090215853eb4c156f331b13e91ae69cf7fe998b710000000000000000000000001768b7a718bfe72712c5c2aa4c33c2939bd3535d000000000000000000000000b363db1effa773d0c6f3e220dbb48610484ac3150000000000000000000000005749d0980161f669df17429ab46a2da162f91a2d000000000000000000000000ecf1f0ad79a30d60cfba9493ec32023a8eadfaef0000000000000000000000003170a83c0106d8bb8eef3ef1c9db13cd92f7709b0000000000000000000000003e835e0cfae7f0da34d6b9e7418183b62c6a67470000000000000000000000008f0142bcea86f64d5ff185cccdfb4545540b9df90000000000000000000000000c68e22d8d26fd665e64bcbd30a9ef3c0a8bbb34000000000000000000000000ba750379655f2448d0f7eb3bbce2ac609fb32ef7000000000000000000000000ce7f556a008fac68a9e2696c30a4ed2bb653dd60000000000000000000000000e5f9be5f6c7d9a95ca9972d578d9af232383af66000000000000000000000000df06b56df032a96f6a2e66303eb08feb43c4413e000000000000000000000000ec6d60bbdecbdc3fab4994a9ec913a184ec21f03000000000000000000000000649953fc1577f5806c20793acd3d81ffd609a30f000000000000000000000000d6a564c651a2ef774ae76dff47e6fb95dea40b56000000000000000000000000491d4abdce3c0166f20fc1788afb116e2f9bebc50000000000000000000000005707edd09e9d153c83faceec4a46dfdba5509ae60000000000000000000000003ad937b0af805b7ab49d2f87bd2354d380bcc4a900000000000000000000000077b940e3a1c5b4362ea871ede52ada226e7dc89600000000000000000000000088b2158e25440a0d5a51970cd7868353a002c01b000000000000000000000000641eba8368c54762f723191f87e82f709d4534b6000000000000000000000000c9a24db6fe7edbbb7a3a7d761821a55202db147c0000000000000000000000004117157ce1a474c7b0653515a21a5708cf6c43710000000000000000000000001d74808b2c2b811c336f5e84fe78df30a971b0d4000000000000000000000000249fa6c512c2d65df00dd07f83fb095159c368e60000000000000000000000009e1c25b5b4e6cbe9c3c2f213b87345978ad69f94000000000000000000000000f87e9902cee7480dc781f50c6925d4a4cc2c79920000000000000000000000007e73c4c22feeba281e444b70dcf69b6fcbdaaec90000000000000000000000005aa0b3493e94120f6b6d2d0b09cf5183e75255ed00000000000000000000000068abdb4ac8f7b4e78f30045d8aa6ec73cf9a747a00000000000000000000000094376de80677d7622e4162e771d80246ae3eae9e000000000000000000000000b404046269f1c2e82a4e4e80546ed54d3e29423d0000000000000000000000001985ea6e9c68e1c272d8209f3b478ac2fdb25c87000000000000000000000000eeecedf71428f0929ab0d6fc82c96dfb048647ee0000000000000000000000006b1835b979f388f2a19fc762879c0d6bc6fbc637000000000000000000000000c3f52d145c689b11ad98122067f796949f36f8f9000000000000000000000000b20ef5fb1411eed1ce6e2027412948534ac6b10a00000000000000000000000080d66108effdfbf9cc53bce9b60d8454c4a174a300000000000000000000000026fd6ad467a829491a74c648be924dea47ebc7aa0000000000000000000000008ebffb6a153ed70b44135bf1d599dd40c5c0e0450000000000000000000000008385bd726fb075c59bf9aa46a0a6043d913b80f400000000000000000000000058729786e538ee73e8c6fb0f9afebc98e938a5cb000000000000000000000000013e6a887523ee4249874c10fd76631487b496a5000000000000000000000000cb1bd36631c175c2dc4b2a64915ec351224a3e88000000000000000000000000ff9ca76a18179147c987fc1790be5eb95d9686ff000000000000000000000000d1ad606d4f7c78b5a3213affcb05630d9d35f8ed0000000000000000000000000a8882e6991ccb202d748df214386cf0a024c9da0000000000000000000000001c765cc4c2789b65282424a096c2d6f19f79acba000000000000000000000000da5020af59db457921475c48d6524a8e4840fe90000000000000000000000000ba28bc67a8ab587eea21cf3a59d661dcdca4b6c8000000000000000000000000772b4b0fde4c0905fec3069f5d1f0cf9002915d4000000000000000000000000c06fca9aae96ea4f2380a38844e4633ca7992cc300000000000000000000000019720ee123a54784862e0df3cfbfb89986bbb994000000000000000000000000b455a78786de31844bd5bffd8a8c3f106ca6aebf0000000000000000000000008944d086ce9eaac52ea5433accea2439576db141000000000000000000000000969cdfb1b5de94dcd661d205f517175cea9eaacd0000000000000000000000002bacf7717767479163036a94ce665e433d85de7c0000000000000000000000001cae673f0782fb1e94ffb9c466bc17f19bcce6d20000000000000000000000007cde2aa9bfe86e5912a3e8e863cc1e75af4bc4590000000000000000000000007a9c8e63d7f86fb778ccf021083688a59dc701f40000000000000000000000006dc5d10ab1e0448c6a2814f94a21d27901295f290000000000000000000000005d5bcca76183c59c7c7409a283faf1f55ede674d0000000000000000000000005cc53a49289cc3369e8fd9becbfeff3cd25f91ee000000000000000000000000ff566437f9a8385000ba9c13768d4c32537589510000000000000000000000003e41820e28bb6813d10da623227b567cb3cf0d150000000000000000000000003203d7c8d694079bf949812553231a59967f3f430000000000000000000000002125cc5ef4c7d09da27e266fd26e6dd8c3d54aed000000000000000000000000a2f04152eaf37e0ee0577d26d86da820c332f4480000000000000000000000001e72c928957dfffe7180cc2a8581e25d2840d9550000000000000000000000008c432c26bdff40cf53ccf5c96ac016ce2d45de7e000000000000000000000000c3e2a0bac146abb468bb9cc0f6be8b1631e7bae5000000000000000000000000ca8272d53e8e951c12b80f1fb493e42b05e1907700000000000000000000000095c7719c4a446e366e1debd366ecada59a9b982d000000000000000000000000cd36ff7f98c05901c928ea168b0722d28603b08e000000000000000000000000493c94c9d18f39f19a598f33d6cbe91aa5e84763000000000000000000000000c3e7abfd9271efd526fcb1439fae5daef9cb3d07000000000000000000000000bfb49947dec28c1c2c6b5b15aa491c8a10390ca400000000000000000000000075cc274543c36a26b57989e6e60516c081d327fe0000000000000000000000007f718c81caa22096f8fde07ec777f051c7d0024e00000000000000000000000016148bd25297923029ad1fbd701d5b0814305f9b0000000000000000000000005cf107c69c5464fcaffdd840f7b090b9a943e0c0000000000000000000000000aa1b7967a2c94ade7ba0b8e104b4255e76948dc6000000000000000000000000cdf96f9ffe93d834345a3b5520d203562b436d9b00000000000000000000000058dbe9e14c3cace1c897b1703d4d92d6a9965fae000000000000000000000000c64c20ace4d2bff229a7c45fbf1919f9f79273380000000000000000000000006b5505fbd8c33c73ef34339fabf5b03d0862655b000000000000000000000000ee8c80b0536d51e040992a63051a742f6542a9d9000000000000000000000000086f159b7172cea04983095b6bba051f87df62ea000000000000000000000000921bfac4bc85dc30508cb91372d1798e2c1c102b0000000000000000000000002a223bc1d9a1f5fbbddec06f611b53e197b2612700000000000000000000000020502317dad280154d22ca3078f05b1176d72ee8000000000000000000000000319c285fd19c1263a5a441a2f11c01b9d68404a9000000000000000000000000d487a1a5de8fe61c8ee5f2b950d2ea25bd9a090b000000000000000000000000a821b33667900c224b5fd3cded3c3c8368928a55000000000000000000000000db03eacbc4c0455ca38887e67ada7740602761bd0000000000000000000000006afcf0b33589d2de9136563e39c5fb75dda56c09000000000000000000000000256ac730d45b6edc6af1599af46b34973d2393f3000000000000000000000000b300e2cf9ba5af9bd9cc96226c2440e682f3448300000000000000000000000007d10385eb366856d9179f05d2e155182779856a00000000000000000000000055b093ba36176c22bc0994346d9e24a8801bbd900000000000000000000000001156fedce53cbba9adb339411ab8fd3e5ec9d51200000000000000000000000025508de9b7eea0c8e058ba39ec1ce698967be4820000000000000000000000004d2319d76f73025368956c5cbbc329216ca8d20e00000000000000000000000031d876e6f37a48cb1251c080b00b95bd05581231000000000000000000000000a38c4e4c64e5429a102ecb919f1764caaa11b74200000000000000000000000043db61790a3fa5a93857b532aefb02e38124feb4000000000000000000000000f78c0fc4b968ffa74176280aec1976bf7252e60b000000000000000000000000be03709ed562069fe5b2cd006eb440b87c9733d100000000000000000000000000cf1f0ebb03aa5921a2c1303e8f815b8561f3170000000000000000000000000fa0321bc092a503a85fb39b50e896504b0576ea0000000000000000000000008bc6f5b3b76070d66fe8f7b4642223a5c834d0e6000000000000000000000000c6b7435e6159952e4d71ba5ea8af5c8a4e7ac2900000000000000000000000008e8e96c8a23b6fe6160966fb9f11c0267f51560d0000000000000000000000002a7218feeb07c61b7cd05e2d4ee1aac89ed1c6cc000000000000000000000000e59227cb1cdcf4a2084d72000c7e4d1385c35a66000000000000000000000000c7dce8522cda5d738b9d90c717ae5f8a8bfe835a0000000000000000000000001da1e309af46505f700362c455ff4d194e9ad64a00000000000000000000000086833bbfa39e81747669e15c87545f1ca4ee6edb00000000000000000000000059c87664dc9feb9f866ee6deb17cce5d858a152000000000000000000000000067c836dba6d80b4d7206aba4b817f65ca05f9fa500000000000000000000000098395fe1f455884949c0a280252cb4b3d94d4512000000000000000000000000976c12ad84a9d4a9e551b40c5d12660c581f182a000000000000000000000000a4b7fd87012cc6bb302a9ca8d6346f8c4c0219e900000000000000000000000008655dd80a64671931f6ade95de055f94185a630000000000000000000000000efe09897d6649445b56670e720ed1a4c039b1808000000000000000000000000b02d2eeefc2fccde7fc67162138271739caff82d000000000000000000000000f91c7e1bd0840ef67bcb37a085746bc12f289ba20000000000000000000000001060932fc43130b0c5b0a84a1fea0ff198a316c8000000000000000000000000af426073bc6d48704178ab2d794607eb883bf54e000000000000000000000000f4315009e349e52293250839acff8bd11d66d68f000000000000000000000000e930f73419e00ffd290196cc5e0b7b0f47d77ee900000000000000000000000029f47deddd8810af8c4c131db119275d398bf3430000000000000000000000004e9bb395e5ad96b997a6519941857b2dcf62ab3d0000000000000000000000005f9d642c90706ae8fb65054eb36277fad600f46600000000000000000000000086d703cf67ddd194628108743a3cd45add0523db000000000000000000000000df14a5c632628895bced2e3432abc2c119aeccb90000000000000000000000003a64c8696f59c7511ea60031c098910d7714ca26000000000000000000000000350582e1bc5e2b0a4ee5e0c413c1f3b8780ae8c500000000000000000000000006dc3ecd4210ba9cbc83647d39a4bbef7af77e19000000000000000000000000cca80a403a0fc4de70557196039d4c44850e0bd300000000000000000000000027892be4aa1ed40763d3bd0c35a8d399b9813a5b000000000000000000000000bcd57e4475719b7d9e79e1057ea219aabf0a44a4000000000000000000000000a0595e21edad52491a1fa58234bcccda788d1a1d000000000000000000000000798a0e27fad09d3b3a341232c1ea08beb8a9455c000000000000000000000000fe8cabb0420c6dce7fbc394fae0ca88f0e0976af000000000000000000000000e2db5adbb5194ab20b9cf6fa47cda3a59c90ee8d00000000000000000000000080019f479702ab9048630cf748c0d66f4613381700000000000000000000000040822e1af46617631f07d6f02b3bb96b7fa7aa500000000000000000000000001d7c458642373ca85050d4397482d12bfbdd932700000000000000000000000008c4fcbcf9ace3c388c04d578f67217d1fedfe9a0000000000000000000000002e3475db963cb15b2f0187bded0e2496854deecb000000000000000000000000c7d236c945a580e37f9459d0b8fc66c600ac9b2c0000000000000000000000004655f50fa64b0dc0e7b218fc738face73b6fc1b60000000000000000000000006aa6ac722e217d912435921567dec4b9e386258c00000000000000000000000075b406583c12464aa9adcdc1a7a74ef11f41da62000000000000000000000000d3b2fc132f9508ce011aae88c74cb149edee5a4200000000000000000000000091fd3021d7b4c80058ebdff80b6ffa814729bb7000000000000000000000000086a75523d97c37c53d04955f3ba981554aaf14e90000000000000000000000007ff1681c13bd5ac9a1eafc664c01b3cb592806ee000000000000000000000000f32e197e8b83f8826fcd8a12ba92ed39acdbc86600000000000000000000000080b870434df43813783e40ae2ee00735dac62eeb000000000000000000000000e30a93ad833ca0ce6e904da80235a1b481b753be0000000000000000000000001ec536c30e70fe9b284e3c9717f5b0aff548305900000000000000000000000085c12b4a0a550f51497620f1d67ed6ab112b01850000000000000000000000008b98f2c2e6761789f66f4258ec4586a8f241f24e0000000000000000000000000e7c9907b089f4e34131067ed49406dea54878390000000000000000000000008ac2c445a145464bb484b73927519a0e6a4d4bdf0000000000000000000000005c8f5a7dcc96fb1115d1709330939f0a1adfffdd000000000000000000000000bc48d6deadc17313c0378c12d7091e68ea65c487000000000000000000000000eb1c8eb2374a15a26a126d6fef973a2c1db21f19000000000000000000000000484c6d933a0f622608ab09a7b06294c6bafd84f100000000000000000000000093200bc26cd5f495e9e3895efbea37c70e03f401000000000000000000000000258619efc5f3c865df5ee26cbbe0b5bceb2819a5000000000000000000000000e6b19ac42564a72307844ccac5cc037f0536a1ba00000000000000000000000084b45119edabd55266c24353590580b82f7234d4000000000000000000000000901fd70893b7c949d13da08b8c7768c637c2f10a00000000000000000000000007280cb14e13ee11ccfd7b5b0227ab81790b92aa000000000000000000000000d9cb4a9cfc41fac5de2c957578d3a323ac8ccc62000000000000000000000000e4420a422aaa6bb06f13ba6f8668de4c3a89323d000000000000000000000000728a7a662cd49c7efcd922272e063bfe94f01370000000000000000000000000254660a1f4be93a0228893a3834f9b8a3a7da9a5000000000000000000000000a7b6a0482806c53f88610ed981ed02f80bd2a0c5000000000000000000000000e1f482ec972b584ae7dd654322b3d53cfbbe963400000000000000000000000088449695ff0c104b1ca181ce5fae54c4ad6ea9a400000000000000000000000091974f16adc827d93dcb1e2341fbe3fc2316fff2000000000000000000000000d0f95f9c40970f891f4e9a745bc9655ac0d7b7b3000000000000000000000000c7c8330a668bc4b819abc272c82fe94d023f69e6000000000000000000000000bac86ed1648bc53b13c68046f7eb680ae494afd30000000000000000000000002faa42996a8d6de5ff0d7bf5085a172d4c0b4333000000000000000000000000689a2c629188c7d6da5dd8a8c4448bb193839a1c0000000000000000000000007ba494d7d59585287f6b76249227bc1e23298533000000000000000000000000cee9fc1bc6e0bd4e6d5af71ca1b0697575a6dd560000000000000000000000005a231fd9309eb7ff5235ab285fed1aa2b17381f90000000000000000000000007fad37932727966a5d4035e9b54af1039b8e3bc4000000000000000000000000f0e5305f6403d93450971a7f7bb82291f57e406a000000000000000000000000b650db911a20bd42bd4ae154233fdd3ba15b83f60000000000000000000000009f7c899212e3805f7ebf0d9760530559bb14bed8000000000000000000000000ac190c70b6d17f248ce3fe37e022c520aa92f17b000000000000000000000000ee0f464244baf0fa5da7aabfab99e095bc1ac124000000000000000000000000270d01ea7f72e72ff7d78897b8e0b74ecede45b400000000000000000000000057bef3dd30d551b2a250e4c8a0b3e14b139acf9d0000000000000000000000009caba215333e57d8c0fc0bf1d50bffda5bc5cdb5000000000000000000000000d941cbce4024309a2310482227def130a604a82300000000000000000000000014e1b3ac8d4236a35c4b46b8ad1504ef1a53eec0000000000000000000000000acbe02acf37acd19ddbd445e8cb8d520af5dfefc000000000000000000000000004cddd288b5cda503a720fb836e76dae14bff65000000000000000000000000ab6ec1d7c477c2bd9af20deb3e8905471694a9ee000000000000000000000000dde1e50cc70f5cffddb81d12c5239486044e98ae000000000000000000000000bb7dbeccdf5bbe3610d0ab807d582803c2fb680e00000000000000000000000043a8e7fbfad805733dd24701282e89b967371b1500000000000000000000000007e98591cd3b562a2fd15708ce28870ee4832b07000000000000000000000000f8e5487fb86448d5d63fce1249d743d266776fe9000000000000000000000000cab414a2473ab17f593b1cf2a2fd4d10268c9757000000000000000000000000163cd5e864684ea3ed6fe007db481512b9478d3600000000000000000000000000c5beaf5b6857d86afa55ff8cf6df6cd94d725c0000000000000000000000003ad18b22992532e9644b0fff4f4b238335286a31000000000000000000000000ecac6635d3efbc329b30f7ae9bc9d2ce59230e05000000000000000000000000d67b6b58fd397c9e00e9be7ac18be27f07e964e700000000000000000000000082d0518f7a85dfc77a5c733bfb47e38d274ccddb0000000000000000000000002a5b70a902c290481d29f43acef958ae5493dc62000000000000000000000000ff11e61bbbbc43b2d484b7458be0589b9fdfd51e00000000000000000000000012e31ffcd4fece53406a957f90ef1dcf05cee6000000000000000000000000006222171a641ee5b80840474d067470c9b8cf758700000000000000000000000099a5acbf375f481e7e56854d990b1a844bef91000000000000000000000000004d8aa1d0efb65d61ca1f79cef5e4f82f2259397b0000000000000000000000007945a4efda54af45a532cffd27b67e895b3846a90000000000000000000000004f12c4dffe18c2e0d8fa89c8294e4b408e0eb80e00000000000000000000000000e8e06950fa90d65f386275b78c73b68ef38ef00000000000000000000000005c9a3ddf19c7b0a85c8e8c249f635c64367d6894000000000000000000000000724c40a293fec393bbb2e541f9e3fdab9a3bc1980000000000000000000000009a3d107687ba63f0c3570237f3ebe7a4366be1c600000000000000000000000001281008da7eb91a4c0cb380f9137af2988c443a0000000000000000000000003ebd0b9e530ea56eca3d6897441bfa770785f09900000000000000000000000071546647ce9c7808e7f3956ef9047990f1a8b8a8000000000000000000000000065f10baa824ad8b07daf91cf38565645281aeb1000000000000000000000000c593062798da8fded109fb0898ea434f9dceafe2000000000000000000000000e7519af7cd6c31547e79b05efc364855eb76a080000000000000000000000000934774ba31855f928b04db89a9029c02c976deb40000000000000000000000004f202d623def0d9dc4d46dd79b66eab89174c49d000000000000000000000000450deadf221aae695ca333e2596445bae1c73e460000000000000000000000006110f40ec53d2df1962e66fd099168112be052d1000000000000000000000000455fd220e9eadfb2974afdb2f6725e96552df15d000000000000000000000000378f68c1c26ce9e885544abcbda358c02e633584000000000000000000000000e847fe1954f6f86862c0da56dd90508e0118f186000000000000000000000000b676b2a139c82b852e7fba530125048f4b9b43a90000000000000000000000000eb972c76ec2c45eb1dcbc99198ff2f6095f8c7c000000000000000000000000fe499afad1a825dee87c024cab63862f613cc9a50000000000000000000000006d9a31dcd3a2e06fc69a62b46be9350045812bda00000000000000000000000004849c3a1b64067bf462ba4ab524dd5fe81d84e0000000000000000000000000bd0d1c0fe9b6e77fe6505eea6a87a937ff517f1c00000000000000000000000026bd575d18a87a153c6bcd032714500d4080ac02000000000000000000000000808466a4439ac90f76bcf81f4dab4f4ba77750b7000000000000000000000000c5e0215500b0e8813f794da75ecce1330618d36b00000000000000000000000065074d5d61d475a0636fc285631fd4f2f62346ef0000000000000000000000005a1312d8378a02047bf56e52b08ac364e0c1a1470000000000000000000000002af2b2e485e1854fd71590c7ffd104db0f66f8a60000000000000000000000006f093a3224654f2e2599e909b03e2247a0fe61bf000000000000000000000000003361db1976ed7f0b17f14b31c452f3516beb3100000000000000000000000070f5a7204ee7b27025abf81ac85df9779602a4d20000000000000000000000007feafeca3b2fab2103647b0828a9cd93150ff8be000000000000000000000000c8b434a2460696b77a1de29105a488e1e8a0d3ac0000000000000000000000009e5e7c3e8fde6f72e14c348a1f452f3222f8b564000000000000000000000000136148c784073cbb9ebec36b846773f6276d9e7700000000000000000000000031f17c7f7b1de79b96a25c64cfb6450a5807574a0000000000000000000000000434705dfd0a006f1ea377d540142435ac8a246a000000000000000000000000c7d8f895ee357717b92b1c9024ffe04a534676e4000000000000000000000000bce28072c0af9967eeba1f542e3466487d3327d1000000000000000000000000df3c34bdf739a8703437719b9cb652aa4d290e350000000000000000000000000a0a498b4794f02f9de39be048b9565ea53067f00000000000000000000000006102530c097658efc81569f59bb71d4be3a1847d0000000000000000000000000829a3c5b5b1792659f74062d087031079b24b0b000000000000000000000000cac902a2e6fee0735ab5d490f2504392acd5828b000000000000000000000000fe608b02b5dacb2c1c316dead8a7bad6701eef100000000000000000000000000bc0c22c78b5282ba9c3c7c9676339d66e58784a0000000000000000000000008090ff4772bee3bd93d8f00fe965f8a2ad0c83250000000000000000000000006604dc7b46625ab6f2e088766b4955d8df2eb82f0000000000000000000000005f1fc9cb4b0be2becdee4ba3567a996e38827b4f00000000000000000000000090e19d5d3c69fee81a295a39c88d5ae7875ea8030000000000000000000000003483a6fb6ab7ac23fec511ee42c004332e89bbde000000000000000000000000f990ffad3eeb9b9f95b93ab2bc8613179c7a9d120000000000000000000000002a1daca5c7291ef3c0b495bae907ef9bacc14e940000000000000000000000006de654818711824f7040822697d703017f90f326000000000000000000000000930038ac3cbeff69d8337bf4c2dde70e6eaa51af000000000000000000000000fe2820006751b924eefae7ecb7b83729ef2de6d00000000000000000000000002da12ace30498dc47b6311afe8b864989b2085d6000000000000000000000000c959288f3dd87dc461c826898bcad9c0390dfe2b00000000000000000000000010ce0621d47d73a9acacc2e58f9f0f117ca6a300000000000000000000000000c10f78308dce354bd5b13b8942b1a8f8ae0bec400000000000000000000000004353de50b26b4052b019fe940d8a314e8d7e92a80000000000000000000000003aacc95f13af2c7ab7682308d3343e68b2e19f600000000000000000000000003a4453ef9a993bbdce47cc76467d7a4b86c35497000000000000000000000000b272af5a1f4d553cc7b010895d0f8d30a2a906c0000000000000000000000000cfbc29d1c694a42e1ad4ae4c729daec121aad649000000000000000000000000fe1a1ff451b5890960d39391bff2f0a561f15c0b000000000000000000000000c2c9bd84541fc3b83bf51983982c5f37fd3ce8c6000000000000000000000000b02d271293565b55bda8a793eeb0be299bdf0b62000000000000000000000000b433ed5b55e9a0812d317ad21c00b3effef727ab000000000000000000000000d2a29877af0f62392c59aa4f405a464b8635311b000000000000000000000000a8a687a410633906d7cc6a9218461e95cdbe685d00000000000000000000000045b53ae4aa736fb1b8d6ec1b6dcde183cd4ce49a0000000000000000000000008b3c481f4da829ed3c95028eaac808dd2e0b7d98000000000000000000000000f0104204ffc6bc05e51ee3dcb50a7aa5fa06a297000000000000000000000000c2591d6065471eee75f27a952f20ec95e4564064000000000000000000000000fdab16d507f6772199b069bffba00afad909585f000000000000000000000000fde8d35c8bea976d6e1fec649a94896a500c566100000000000000000000000008fa849d77d835b73957f1ce7eb332ba08c216c20000000000000000000000004ef536e7678243ad18c0218da5a8fdeec0fd4b5b000000000000000000000000efa4e0210fedc9ba3cf286aa83e4a243031ecf5b000000000000000000000000fc6227c75a7cbd632f6c4f4446513c2ad6b2e246000000000000000000000000db1aa501222b5379a95eb5cf5d23975be769ed37000000000000000000000000a2b19d480819c6488c06dfcd73bca2295ba1bdda000000000000000000000000701ec3ebd2922376c110d64dd64c9be155399513000000000000000000000000461f9fd84cd8f0cfbbe9c79cb8cd7d1004f0339b0000000000000000000000007129b2157e6e2a183b8cd7745e48f67a627b394b00000000000000000000000083b3fac293d7dccae78c695e2112582a6777ef8f00000000000000000000000008a623bffdef1b29036d86f57dff128e12337938000000000000000000000000c6908314a7c1a9d8b7eb94e9eb69a434aa3078eb0000000000000000000000008c67ad5c0fb4bacfa7a5e23f3fb9b0e22cbeac8400000000000000000000000070a07df49e3c3ffcb905ee99442ae871541ebfba0000000000000000000000001dd23f314c57b443f90d613d2783398cfbe70fcd000000000000000000000000fe52fd8184bf28e5162b8a327b063de16c5339d500000000000000000000000017017b2cdf6f172f97409c9cc85d30ee9bb3fac4000000000000000000000000e72c9aa986bd8048036572066336f0f90863b597000000000000000000000000d5c7b8fddd2a6a2c9a13b522669587ed51c4d2b900000000000000000000000097025992012a8fa21b6b9ab513d2797308cd6dc0000000000000000000000000637943eddeb6b73f1681119ac6e78891e68a4e73000000000000000000000000a711b07a6ebc900ee414cfa116f46b24fe16c1f6000000000000000000000000cd1ede8d2bf026e60d152e56277920da849e7f23000000000000000000000000ac793d789240e0ca2fe21f7a60334373cb1ac103000000000000000000000000323753fcd93a8e429654569f7a25341111285db1000000000000000000000000b62f3486777c9c76ff4a7e7004796b55e870ad7200000000000000000000000062b902adb409b11f6de1feff836af1277451db390000000000000000000000002c13ff8355d88fb93633c82026cef36fa72eb5d4000000000000000000000000f2b5f456be90206f8e08ed1e3077e5445cb7c57a00000000000000000000000018d02f1e618fae04a1ca46239e22b10df81863a500000000000000000000000035bd518ac409998c11cca7dc681f5ff3cf1449d4000000000000000000000000dc28e5a42c419d44fc96e64a2b1e4538649722ae00000000000000000000000022e8767eb5797339fd51678da40f714eaa7ea12100000000000000000000000042154cbae882a9ab84087836c688ad923650b29d0000000000000000000000008638081a400b01864ef4915fe9177d55a887182f0000000000000000000000002a51c309cde4e8419feaafb222c72e97710ede8700000000000000000000000042e6a427d2da0df7b437c55cba43c19b6c89bb2100000000000000000000000098c97c3afc6781123fee76a649e36e2cbc4364a5000000000000000000000000997e10eada2ba5a829e34395e4455d953baf218900000000000000000000000076ee76bfb1d6b655c69c5e7981ae970d685d305a000000000000000000000000fa807cc42ffc1d811208d650cb844ee176888b6b000000000000000000000000b6730e7425cd898acf86aef524f3300d91cbd3f100000000000000000000000090be3fcafbf5d5448b4e2d3150ef33363b888e1e000000000000000000000000339e9c31fb73b00780083dd14b7eff0d4b1527f4000000000000000000000000b3807a372e793bef8036d8ef899ee8d54f83ed88000000000000000000000000ca1abbbabe592641e0e927267bea14d73e295c42000000000000000000000000bd1226dab479db3455b6dd8278eefb476e58ac580000000000000000000000004a23f0d62055ed67cf041d25fd21b444c7c1a3910000000000000000000000001ac1982908e22b6431b011884e56049d2e752c6e000000000000000000000000ad296d81d05f9f9b066752ca0e1a2a073f60360600000000000000000000000037eb8086d8f1ef141e3ba8cccd52f0e6bc78fead00000000000000000000000013f2bd5e58b96f7c5dac0ec1b40de49ebd1c45d800000000000000000000000009d2bd17fab08cc410f299d6626fa7727932d91600000000000000000000000079f8a1eed0680da31f7ea0e32edded5074cd93b000000000000000000000000033cc6f537af8194b0c48408ea197dae2688ebd3b0000000000000000000000001bc1d3e18667c159934439aa069801a31f6cd3c90000000000000000000000001e389f2861ca121be4a74a1c5d866d1ae04055eb000000000000000000000000be9216c9f249444d8622922f298358374b168f840000000000000000000000002e0d5c7d8e7d4f1aefbbf169dd7d3c300f529f47000000000000000000000000c1aa1eabd345241fb2a4e95ded82ddde45dcdc71000000000000000000000000933a5bbf005a2f55715aa8974d0ba3a0f68ee10f00000000000000000000000099d6d974c8de775d4f27631b5ad7bba645002c1b000000000000000000000000e7e18c1b1fdbd4d4b612d8aa235ea42d1edcc6910000000000000000000000006f8c6de533ec16f9f4a09885bad149972bb4d63c00000000000000000000000019338a3a687cdc2c27dc4f97aae96d09cbe17b67000000000000000000000000504f930282d558a91e637d64834afaa791aaf96b0000000000000000000000003bb702240ce9f4907fc8b6efc01024078c802ac6000000000000000000000000ded175f476a7aed068ac87e97f3d5e26fd6dd8d900000000000000000000000052919eb14f7adde5b1fe7a245f4c1a24e4272c4b000000000000000000000000361923ec21ed8ddd8b977a0f61e576a1075ee0e9000000000000000000000000b84f8574af2fb385ac4d81ac646fb2566751cb8d0000000000000000000000008d5a557f5247875ac97ded67395d7610eb2a73ff0000000000000000000000005cdfbdc584f126eda59499d8ee9d838727b1c605000000000000000000000000e787704ebfae9f1ef1b13079799c7c4fe8de36fe00000000000000000000000037e2e5016dae1bdd6dce287d6502ce60a63c46a2000000000000000000000000f28a1270d69e9a9e9ff2395e593b9bdfeceb84ae000000000000000000000000dbb57a7089902a3f50210cad10ce3b04d9739011000000000000000000000000f7fbbfafe0d723770509cce96b6918e9831e3323000000000000000000000000ad1bdd6dde845a2bd77deb5dbd7bc8ed3b9e3f4b0000000000000000000000004db02332202af4f41165949bfeb8b483dd67773100000000000000000000000055ffcff62df81d0cf6cd6754eeecfd2906bfd3d30000000000000000000000000c21ca148557f5192a063e518cd880a03180e9bd0000000000000000000000009ea8e75be701120c7c596bc2a353f3382eef86380000000000000000000000003827317dce70da87891bddd6b47b987fa8e030460000000000000000000000007102b62bffa2204b6b25b0ffb979862228cf925e0000000000000000000000002cde64415a9ea5bb75f830b5b3e12d061691e41f0000000000000000000000002a0c8a56e95881b453233ae63684add838a8cb9100000000000000000000000089118e691e0d6eb92198f907216485cf986e5b79000000000000000000000000b609a735b1976be74b8a3e0ce9fb8d36ed8f560f00000000000000000000000010d4fcc134b76c1940e3aaf7cd1665ce13bc3dc2000000000000000000000000a2015e35fe2cbeb1267599936f8732520341008d000000000000000000000000fea1d1506e9f586100efd1902ae1733dbc76aba7000000000000000000000000fa84ee835b19c5c4e4e240d538fcd3f2eff9fbac000000000000000000000000c9e05cbd7e9edc4cfc70da893fc81143b2a8ca8c000000000000000000000000b54f6b88d5adff3bd73f047d587528d8e9c36f9e0000000000000000000000000dbb40e46d5b1e796655c09a9aa7004f1843fa62000000000000000000000000dcaa1934a65c719690c5b5c1789d1a85c6ce5c4900000000000000000000000032e3f0a6aec1111f72e668b2fe2f5ed64944a400000000000000000000000000e8b449ea0341dd8bb627b987b3a7a6bf3f89b86700000000000000000000000080a463821f88c3d20ec2a35cbb39cf3ea308ccbc0000000000000000000000000a1b74929dcc801452ce34bbc833555fa82127fc00000000000000000000000095c07a3220ce6f3d5fb938615ab3e800d9a6445a00000000000000000000000075501adf4caa115f00f235079b47a722052ef32c0000000000000000000000003c88a2e1f1d32733efda0c67d0f6e5b0f42357f7000000000000000000000000fdff74cb6556cb708b5562ec75ea7226371c61d7000000000000000000000000917dcf4b1b80850e9d21f1a8db1a9745a532f2e7000000000000000000000000bd56d46751a4f9f46b1918421cde11028984a980000000000000000000000000ad9936f13a5247538697119ff8057f2cfb8f55000000000000000000000000004a8ebbdd7998fc47ba4c75a6df5c944699c3cb8000000000000000000000000045b23ba704b9da75f8ead386b369d3d0768b1da10000000000000000000000008059668a81274457b05b12ef19f4b01b69807333000000000000000000000000e33edb8577d8580fa99d6fbece64c68568c27997000000000000000000000000dca4a0a91cb9f93ec1d9da7e42e795a3205062650000000000000000000000001514ce848d3b0be38b062c0eb03e8af946591165000000000000000000000000b02be9cfac385bb34b4724d28b85ddc16225b4850000000000000000000000004bef379786c389ed5d664f9317603531c07daa80000000000000000000000000a4f0e7be2cf089d2f985908c99cd13c536d6688a000000000000000000000000abc909fe20a36a79a2b28033ad5c59ca69913b110000000000000000000000007181c5f0bb99671b874b0aa42bad324d009992a300000000000000000000000093d4fc34772cdcbbb410724f572bff0f4bcb70f7000000000000000000000000a0cae6d381a1376db00c8a293c7315e4a560d7a8000000000000000000000000c23aa10c773924571fd3844d1fb43ab9ff04f9ba000000000000000000000000e753155e73014d144ff8d7297904b9ad24de0e310000000000000000000000002b39388d9f928ab925321c218591a1d822ae3da00000000000000000000000004d81df37016fc99e75f7b22689705bed6363bf3e000000000000000000000000537f57688e7e3f356acf1edc0507a906683c686d000000000000000000000000867269ef8b01ee044775f5b1f80308cd75c67a9e00000000000000000000000003db31e4d2e1a196b67de53dd406f6568b2a0cfb00000000000000000000000020bc53667162fb1d335e5732ca43cdcc1030b1b500000000000000000000000025449e3ecba6b137abbf4fb9447ae3b7e0857a2e000000000000000000000000306110d0d33a3ad9950ffacc8f1fb54b43d28f6e0000000000000000000000009c0acc474b47124558138906dda93cad8f953cf6000000000000000000000000a37772f840f88a2d63d1630ad1e7ae7dd504dc8000000000000000000000000067f5ad315fd51eeb4002bcd4c2d5ccc38182874c00000000000000000000000074a88ab4d93bda6bcd986c690b789ed5d0c029c000000000000000000000000095c178929abec958b720132d80d1ca93842aa5ac000000000000000000000000f501fe077f0d53ec0872c21cd9a1e9029847e03a000000000000000000000000b5d8aa523a1328edaa2c75f6a1c5844531729d090000000000000000000000008a62d30a186fda21a511ff435fb3eed894893d3100000000000000000000000072869f27fb5e826e12e79f8c683d2700363723c0000000000000000000000000398fe8ac09439d73fce28436eb8defe504ebcaaa00000000000000000000000065b02e45a2cd9edfcc4b21601e431d2f160ed25e0000000000000000000000008352599a64ebbd1ed1980d0f8c49650b1557a4e3000000000000000000000000d09b167fe032cac22c6e5715ac4ca3255df708d30000000000000000000000000498df39d40e26861e0397f0e384aa7e46973d970000000000000000000000003a57586cb029055eb55a3a154270b036f6c5863b0000000000000000000000000797067a22df0debfa611ed1ff2d799a43445925000000000000000000000000ed6a44d27968aefd71e07f0cd40c14ac34f1b781000000000000000000000000db75588d87a203bd15d15257a024377c72f8a3350000000000000000000000008e3e42d1be8124273d3a3269fa92205ae4d43ac9000000000000000000000000ea4cab5dd85fe87a9538324cb445888e1dcf0ade000000000000000000000000b7f8e0c181dd9d8e982de4cabbb6e4d3e2ad9433000000000000000000000000fc0d3fac1e32b500366a02f4d9bd69f3d6a4f28800000000000000000000000022858bf795606470e5ab1ff3f48425d316e6146a00000000000000000000000043acdccbfd7e328ba64979e0fe96efc9c646e564000000000000000000000000881e0269e565d0051d2b2a1b8ad20f80b413ffcf000000000000000000000000521e3496521e0f93acc9ae248c449a1bbb5225050000000000000000000000009f51527889bc2e2e36e24799ec1fd4d304bdb47800000000000000000000000018af270c77d66e25842680a5858e6e1e347c0c11000000000000000000000000f8d5581bb9a1c26e4bd058f4f50ec7a5146b34810000000000000000000000008612d31c323f87ee29525431641670bfa1a3cf590000000000000000000000000c49e65a9b5bfbd8857ebf876ef3e57c7a56699100000000000000000000000038249ecaa4bc78ce11d19f2ba1205c31975cce900000000000000000000000005bf70765e9d87a6af9b9d3f63623d3030a702d270000000000000000000000001134c6a88b71a4b808c7b40732697ccaae90cbd8000000000000000000000000114a882301c800ddd412e85c3a1fc4108688f347000000000000000000000000e412108b552939d5e573e23539497395379510cf00000000000000000000000028e0506b640a6aa656c7ad36bb1e1b27c27bf56d0000000000000000000000004e4b9a4b1b0212a36b01a9cb87f8dd5deec65c3000000000000000000000000099413ffce71307ff4d8b2f569522e4186893366f0000000000000000000000008115155d4fe825708ab06f949e3521e2cd22ec5300000000000000000000000021a3fe2831f4b896908eeca0db8e2a17ec98c9f6000000000000000000000000871c0f8fd0197f8d0c4c73059008220bfc76df21000000000000000000000000c14d5430c68065f24935b96e41effbf91e5e521a000000000000000000000000334f1c8dc797a8ac5f3d659981b021cafb37106100000000000000000000000076fa5e68408c51f3c78d37d82048fd0462da2c8e0000000000000000000000000963235132a5d23392631255af8494b0396536cc00000000000000000000000031ff28162a3a6a4b6d9713ff63eb1fa281f184340000000000000000000000005099cbf666975ab60bf8f2878fcebb78ddc55374000000000000000000000000a41fb71605c734389dab0141bd9ddee6e07fc695000000000000000000000000c14599043fbd79cccef85485bb7bdc01a82462a2000000000000000000000000237c93b0b329a1a90672ba0ce8dff24b1c312cc80000000000000000000000000f109b3ddf2b1520ca518c77db5a0739b71c422f0000000000000000000000002cf28e453f88ace61a7c91c30dfd680263ea5d720000000000000000000000002df51ce425e03f63dd4253daf48da19882c097bf0000000000000000000000001d2eee1ccdcb90d41bb8140c704f480a74d101e2000000000000000000000000a7d3400f9416ce2378a4aeb9909d8fb0335dba0e000000000000000000000000d5c6dfd4a1e4cf1c02eed242a21908a5f881b32b000000000000000000000000799acc3fdc6303d7884ebb7bb2b5209b3dd8a473000000000000000000000000ca075ed9ea2d60741aee3089124550c496860b38000000000000000000000000114f894a71acae36605810194a0390e7bbe24a3d000000000000000000000000296ff75f3fafd9dabfb46a5652ef95e9b97e1f2c00000000000000000000000004cab3dc8b65a92f6e9ae03ebad2fde13473be28000000000000000000000000b75b1ff020360da8db2000113b1838bbe686501c00000000000000000000000038e931add56e996729ec19dba8e4b78e12330b4d0000000000000000000000005e466169db53d1a1473ad14381529234dd69425b0000000000000000000000003f0587e26e1301242eb0a8b28bf5b0446dff38b400000000000000000000000027cbc52c14b779fda9bfb7669870f7c2426ff5bc000000000000000000000000971ebd05191ab4efbaa07891cd35e799ca6d8a40000000000000000000000000fb55bde72eaff1c18502a8c8ba11ee658ec400b8000000000000000000000000f79207e33ab3d34b36090c76bfbe4864bad3d88800000000000000000000000075f4e254caa66eb88768934c7ef5aca431326e720000000000000000000000009f845794706162d0a8e872c711ced04e1192c8d900000000000000000000000005197ea1849bb076354ccbf02ccc9547741213f000000000000000000000000047ec2a38bba274ba02173e358de4b6990a63fefc0000000000000000000000003edb796b4699b381786584fab6925af506877d41000000000000000000000000ab4267020e0e12058a2d6c00811aa421047db1060000000000000000000000002b50e86994aba2a8a2507c8ae53fa1464cad014e000000000000000000000000f404344bc91b5225c67cb9b62ad2ade2a47125e4000000000000000000000000cf867b46e321c6a79e7bf87b800138aec2ad0908000000000000000000000000ca33054fe7f2c844f3f3cd6a39bf940b38c0bc3a0000000000000000000000004abfec9557d5a7df3f9738acb0266678a7e5f38300000000000000000000000076e6c14e0fa5bba994b2a41cb6b433a112fac14c0000000000000000000000003533c2af4a72cb67b53b9851da66bce9993d37bf00000000000000000000000042f94d8fb1de75983d0de39958eecc82c9a7c08800000000000000000000000007057586fb675a6aff5dde3c753c461cd92c7b340000000000000000000000004a6fb96dc4a50c1a147b8abc5b726fd4cac35ff70000000000000000000000009c674ab9afb9941b6c0dff24423765ed72497abc000000000000000000000000e400956195a0ff2c1c7b5ed8655bc8191b7a0927000000000000000000000000f7a178c34e71316bc036c792b7666c481535156d000000000000000000000000ebae9a392cd4e77b393651fa222c685478537c9f000000000000000000000000df44f03dc0688d8216870e060d18577d39b51845000000000000000000000000e423587dbcfe3513daece985933a843957f6a8b10000000000000000000000003eee42eb16f571c91162f41f0b7c73bdb4d65502000000000000000000000000668c751fd2daaae88a6d73acb88eb9b5ffa923a40000000000000000000000006c439917b7a7dfeec01e64725bf9dcad3424ff430000000000000000000000004356a908171a0982d1ebce2a02de71da54f8de020000000000000000000000002b7ac2b987815d6d58aeb9ef23dee212fbb6e86500000000000000000000000075d6adeb5409b75f1355b8a5dea55d7bf0769ca80000000000000000000000001e5bd8a9d6f9fdfde541570fe2decbb1320a7cd7000000000000000000000000c887c6679ad6ed5b282abafcc63280da60d020880000000000000000000000007d628a9354d79b2123a492730a30da02417b7fd90000000000000000000000000732c35ad8a594b5b7c4b9a6f0d4d9fa523665ee000000000000000000000000dcc93e7ef46c4e9fe1b1b012a456874f99f10c47000000000000000000000000d09482eba5355c0be918a376e18d2693de136794000000000000000000000000630ede2f5a065e56078b27faebae49f9b4045a9e000000000000000000000000b18c99ca3d9d28fbf90293be02989e5192c5ec9e000000000000000000000000aab09ac49cea9af3f27378b99975fd5e23e8bef2000000000000000000000000dadff194e228537cd4e3b9aa4946335725afa26e000000000000000000000000e6438529cbf4d4290f21b4c534abea2b6d9e2634000000000000000000000000e96f797edb5378322e96487d1f63f93ad594eb3600000000000000000000000059e7ca9eb700e4d1d0c22b1cb46507aa7c80f5d9000000000000000000000000197c0951ed060201d8ae7febebd1cb391a184f8f000000000000000000000000cde4d7cacbda1c2dc8049df1d08484b07c8987af000000000000000000000000aaf3447842f6e438c0e24671d08dab12855bd9c20000000000000000000000009c543669a2abeddcb5d361a0ecd60e753e116d390000000000000000000000001afd8616863f3daa65deef3f3b4a5dd7d9764f58000000000000000000000000c0ed90d4dd93fde20d46e7ceb0f7a1e7124372170000000000000000000000003f5f363c5f0d6f5b18d396b23e5dc311647034b9000000000000000000000000c89e93694cefad1988fab80de2138b848dd1d33000000000000000000000000071d66fc8cec335a1478d0182c04f5ab2b58d42d10000000000000000000000000ebccd50e15634494822f599823e34f99168ef0a00000000000000000000000038deccdeedbcd6d5c8107dfa62270e556e7eb590000000000000000000000000e0af6bb65550c927893ddbcb58e32d955fbec9580000000000000000000000007aab94d2abce1b830a99510f5edaa678cc3ad4e800000000000000000000000083497654580ccaa794020d0fcb8209dcc631de740000000000000000000000007536142096be3212e77d1a0d76f5e7b820b148410000000000000000000000005cc49394866355fcafa09f82c8d59c3d2ea10f80000000000000000000000000910a0189b88c5af460605c83ac1fde251d14239f000000000000000000000000b62585eb9bafacec02cd7cc7ddd3a43de02bf1700000000000000000000000001e325384edacdcff7f583185dfdd19f61abdee9900000000000000000000000085cda860b272b9bfa18c82848ce390e550664d930000000000000000000000006ce7e48bbed5a8e72fb4aa2d3918cefe152921c9000000000000000000000000b8f15765a051cddb1a126fce8a225763434011b7000000000000000000000000dc4a911139820cba635f10aaefa30cf5a4b88d0d00000000000000000000000092b30d30b733ad7d007b56101d204a9a04a3a39b0000000000000000000000008796d29cdaa6bd7059ee6ec1381d0b3bc93b2e040000000000000000000000000603ba396da5704c44048312c2b2f047ab675e260000000000000000000000004d6563369aabf5e0a3356c18a1c128427a53e2f3000000000000000000000000a912b052126195dcc1d76f887f02d799b391fa4e0000000000000000000000007cd9c2d80000983da9ea86aa11e0e8de74959d4d00000000000000000000000017fd6244f576de742ef9303745ac3c7f12902045000000000000000000000000ff9fbd019e9b1643e63a1219f30cb69d0964760b000000000000000000000000c7a7a8b0001ebc21db135befe459e024c17198c200000000000000000000000024e1c7016a1ec86777ef7be4f2a2a0024d4c0b2d0000000000000000000000000a4a2180ba1763a1de151f5265fb6eea2ef638710000000000000000000000008e42c8b2f48b9b1cdea180269c318ec31d81d02800000000000000000000000019cd43bd2881c7c958f0e0d78168073ad0eceb710000000000000000000000007d42757ea4529c1504b68330e5309dfeedaefdd3000000000000000000000000205a1db502e70222978aad0c644ad5140a2cef070000000000000000000000008e4d85a195c1b5b3af38fd74873dbc30933ebdb5000000000000000000000000b8dc636f1dda175c631a46bc3a0c5c0c4c910bd50000000000000000000000001869c6b96f43f6918c66f7cbe42c021189de44850000000000000000000000001be33f920d91348cf838fe7a60b2b840980f567c0000000000000000000000002d5397256ce8bc114e0642ee448fd9f8aadd8f12000000000000000000000000ba7e9b69446561364c790d8b12b539e83d0ae38e0000000000000000000000001d9a7bfd60f74ba8310cfc5832c23ffc7b568cfd00000000000000000000000070afa94601646fb9a98b7faaa03244074f929127000000000000000000000000e1c88e51ec27461c1cecabc950fd4625724ae0a40000000000000000000000008575bb3dfc2f13176d51c47632a8eaa7bc2c1a1a0000000000000000000000001e1d4e7e60fdd35df6ab646ab9d734a777d301420000000000000000000000000a7b97b61a284ac532fa16922092d87f9307a1b20000000000000000000000006b8d58fb48772890afd242be1a372562462e4174000000000000000000000000a4ff0b77e52f9119668d0907cb4932245adacfe40000000000000000000000007ccf3bb6e5f675a95b83407149c5158965390f0f000000000000000000000000a75e0da55ad19322c3bca91594988c4a92e7f42f000000000000000000000000ac1c3d39296693160cc08c2e520c854c18d3b243000000000000000000000000fef8d79a46899ac306efa6afd4fa65a2dbe58fa7000000000000000000000000178e6b3cab80bda7e06274ad2afb86d4a262174c000000000000000000000000bb311ab5cb41f0ad47dfa43570026c8eeb8cd23a000000000000000000000000dab2d0ebf9a7272fcc0e6c268038ec218ed5eb3d000000000000000000000000fd6599c69019cd2a81596226e7450bf57b0e08e0000000000000000000000000dd0dcae1873188321f15d109ca87e6edb6f52680000000000000000000000000bb784e310e444fda6ddddce7352444a865fcee8c00000000000000000000000060dc72d901261546237e8d49775935a901bbf67c000000000000000000000000e6cd7c0c8cd575c5a9b4248427116a203f0258780000000000000000000000007b7d8de324d308fac9fbc088cb6eca395f28f04f000000000000000000000000dc50ff565902bddc699f25d1986f7e04e4e88d4400000000000000000000000079ed0811c54c67e13f5f0c839d0b2b78d1ece149000000000000000000000000f65f878ba93b55236f23feee8c1b3659ae54eb080000000000000000000000002ef2528bc9e8ef68411c4894e0a5d9de8815669400000000000000000000000057670bd7c861a6c8be94bb2ee089cf4056da277e0000000000000000000000005745ebeeffbb173268151b1a2b79184fa0f6819a00000000000000000000000066b0a7261aa53ab143710d54e18994be06e113c0000000000000000000000000314eb20e2c4a70e8bbcdfe48dc691598e7f1581d000000000000000000000000743ea86bd6c30c25007e3264e4646eac60f11e750000000000000000000000001aaf10e7826f6752bc054b0c906530bf0e36ad0d000000000000000000000000b9094b9edee2dcd4a9e85cd5fa26c991b1bddd74000000000000000000000000e8fbdd610418d51bd51694efbfc804a5e339a578000000000000000000000000eaad1bbd2d51e77eaacee83985c903cd3d764392000000000000000000000000941c69fe42579665f18d9f0ea44ac53b0e8722760000000000000000000000001076e09dc710e4570399fe02706fc397e114a6a6000000000000000000000000bdd507f5989011bcf12d65b37cc65c62077b4736000000000000000000000000f57ddfcd0e39b3763572dc94c2bdd1639bede4b900000000000000000000000054d8e79254917c70efcc20859d571bec5be4f96e000000000000000000000000d1eaa7fa4a567ec7a00b1601598fc5882406592c00000000000000000000000067793139c08a093f3a4761bd59a4dadc77347c400000000000000000000000008bb7a893bf2bf7f1567ca2a93eaaf4afc9e38d70000000000000000000000000e51e4990d33d587304f85bd46c74e8c20007c61e000000000000000000000000d4ab2030d35c959235cdc093207811ddd7d455c0000000000000000000000000e03e796574715a506a0f2a4df5155824b4eba0cb00000000000000000000000081b287c0992b110adeb5903bf7e2d9350c80581a0000000000000000000000009208ae6c386d60631bbe8498b6fe7a30d73121370000000000000000000000000ba34b985798d03649db387e22927ecba241f22e0000000000000000000000002c4b930f1aa5e8a85102fcb41f0630c31f2ad8de000000000000000000000000f9e67b577cd278cac545696d7190b38e246d1734000000000000000000000000b86f90e50f6be5fba91d6dd9e725e259a99d478c000000000000000000000000dbb130a7b5a9a49ba9b0d1f18971866912b717a20000000000000000000000007dd1ff5a759706e8ff5ae0a64986653f6b157dad0000000000000000000000007b7cc33676fbd47652fd1d2b3e06c6837cfc1371000000000000000000000000a99c5b982f2c3b11a3d18e43f8f1466d0ba9e60b0000000000000000000000000d3ac9079d5ecbe01fb1e49f2110758bfe24b10c000000000000000000000000305ffe510bf88052821ff8d46b4225a3ca84b2870000000000000000000000000632a7b75c199baa92faccda23d432cc216bad5b0000000000000000000000008cde631b5c93656540e14077bfc2b381a65659b2000000000000000000000000afa899f4b7a2ad49da26f626dd0a29c581580487000000000000000000000000e4ad92c43bfa33498c0d32a4c91d7c806c9c9f1f000000000000000000000000f59072effbb0e0ee982b6ea3c2acc56086743362000000000000000000000000015fa3a510320559e5ada79eb24aca0e2a242ff30000000000000000000000001b4d1ed07eb5685796b71efdb607ddea78006b550000000000000000000000006f2216e9f88d3c9fbb708e8197916aaf311165bb000000000000000000000000bdd9553a538d3e5208517fb1ea83214ed42c9d9f0000000000000000000000003669f3bf9f5c3b4dde7348963e2e90c70c8b66a10000000000000000000000000b17809229251579153951e782128c2092e2fb510000000000000000000000001e16904142dc65fb1a2278101ed6c1524a8ef855000000000000000000000000b4d65518cc5043e0d6f9095419b81334733b1ee50000000000000000000000001d0a99ba381c73ede76d0187a52657e79ddacf5f0000000000000000000000001d117b2376f3e512048510dac71942a5d0f6a281000000000000000000000000784144db9eb5a80d45cae43c517b1ee85378cbf6000000000000000000000000118283857bb49f8bb34c3c8331d511ddbc4a7f190000000000000000000000004f6b29daaf7c7fe2b24a1fbb762e18a54826db1400000000000000000000000042190387002af16c549443959b8035b405f61cb80000000000000000000000005b2b218db76f68375893d9dcbc58c412deb9bc890000000000000000000000001dab6a0f643330673c8f9df1c70c7668fec6f79e00000000000000000000000064e6190230c10adea79d00290a82707d1fe4ed6e000000000000000000000000a1600447b1ff85f54a3f540bc322b5a3ae3eeb0300000000000000000000000013120cc8e15175fa7d8ee3bdbf19c2ee238e40560000000000000000000000001d199c05eee52ff62fb9b8ca28be5c4e01564e7a0000000000000000000000004fda59037b6e9719e2a2d816839b4dd80b62d04300000000000000000000000057faf0dd48d4da19d83a60b90fe461df65c295d70000000000000000000000005e7ce2d26d1562ec6e70393637cb63afd1da126500000000000000000000000051c48b4ac5bb3df456e831d900345ac527eb42ca000000000000000000000000e8d48031f5f533f4b51775e479ae561825dbc81a000000000000000000000000ebee68092cf8add42df06f1fab907cd587694d73000000000000000000000000e7f3466afee0bcc931a0b7d91dd039c63a659d430000000000000000000000008f5030a7403517c649fc33f824ca0641e13de3020000000000000000000000009a207cb0a2891f7aee95f6371d6f8e57716674d9000000000000000000000000fff017ad146acd54beb46d5fe92732382d7bfe7200000000000000000000000060cf228f7649299348d8ee8ccfe9d74946b41970000000000000000000000000d041162dd77dbf708854750ee0aea2bf542c0dac00000000000000000000000021c1ec4ebdc79ec845542eba71f0f95d4ce78704000000000000000000000000ecb1314fbc94c1a230054474d9615beb9e73b01300000000000000000000000065eb5028cbfe2448c6ccd53d723cdfa8a00282a2000000000000000000000000ab55f3a072530d7b187cfd340888ad6f56ac5d84000000000000000000000000b5c47c850c0788b7ec2c20da337bd5208761f1f2000000000000000000000000801d99ce602db097ddaaeb691ef2956f87d9012c00000000000000000000000049eff381262f43f1ee7df09b8c268de2b2da662c0000000000000000000000008efbdc8acd74dc607239e6669b1b73526a9396d800000000000000000000000019964a0166790ba525380a59881c69f0bec8b09e000000000000000000000000baeeb217210af190acd2154246214132b6b2a3c200000000000000000000000038a8e7a354e270a6e24a201a4e1a2f02a95deb5f000000000000000000000000e7b9b09a3f3fe20af72eef057f76f58e838e66ee000000000000000000000000726d2daa72a1d4acf7d03ef0e5facf9d917a375a000000000000000000000000fccc17dc036f3a4005901f5ae8d2494f4a2a3c900000000000000000000000009b49b2b147ec7a2e71637dff7aae57af6a150074000000000000000000000000c6022150d87b6cc433ba0a06205605e2fd0ef30b000000000000000000000000fd8653a1176ee2078bd120e10c8a44f403e235de000000000000000000000000078fb1d82d2bf342568f2e7577fbdd334f5950d8000000000000000000000000c3ca39241bd96642fd4e538b355f6cd9768335530000000000000000000000002493598f92ed9e723765a2de06d01ab4351d0534000000000000000000000000b889a348468a81a94f1d697af7426fe105f456520000000000000000000000002cd4456ff0321834802c5700e3cdfcf4fc66de480000000000000000000000001256889ce50a436ecd06a8d53593e4882ccac2d2000000000000000000000000e1a91017d857cf4a757a2bbde9c58d4bc9803375000000000000000000000000a4aeb5b6f3f6936de05754e07b9fc036490a05c4000000000000000000000000dc57f522a2b8c39ab0531cccb436c84a2cd437d0000000000000000000000000e2bc9827165b7853f467a8f52aece97d85c72d4700000000000000000000000024474bb59dcc4f028d903373ba93d9513396bb2d000000000000000000000000c78bed5d4bfbea1d4bee1a5fc316009fe1a938490000000000000000000000003bd58443aa6053ea9e0f33372849a7892dacb15600000000000000000000000065d474174955476285373b4298f9f4e1dea3954f000000000000000000000000407c1da1eace3eaceaef23e2a0d979a554d96a1100000000000000000000000030aea24b07d2279a4f0ace9e87de58c14fef1098000000000000000000000000b30b0876c26bb4cd6188de8468933dfe00058342000000000000000000000000bd31ed0cba7441a15168d084c26ca066b9fea8bf000000000000000000000000f6daa4413f836c62542b0bb4218a590b2e070d12000000000000000000000000e7e31ccc52b984957c87459f2777ee879b32910f000000000000000000000000d7807bd081dfb45117935d78724553432d1888700000000000000000000000009b044c665090d436942a5c3d3c5db33602ea4e56000000000000000000000000c8b14d68866f2dbf82a8f65a87086518d49445dc00000000000000000000000035dcf32864a04fdbea36e17016d95643ac41b8eb00000000000000000000000070fc31444461e77dd54b6eaffb7e3dcd0d5892d5000000000000000000000000967e5ee5ef5072e867f103455a442138a7013102000000000000000000000000f60e96121a644c8c75c2c71aff948e10521b8743000000000000000000000000cf3b31cdad56d505e785a97b2622cac423abc6750000000000000000000000001b42997fced69beda59754f15b8a54cf7e7b9d5b0000000000000000000000000e0be1d7e24765ad7463e591cfb4579ef65f21b50000000000000000000000001c2e9bc59c6480d15c446d3bb6082d645ad91b590000000000000000000000007d37413e3b92426951dfd491d119d77531ee9a420000000000000000000000001f4328a08e2b1ee7a0d1d5afd8991ea817f32ecc000000000000000000000000a34c76a4acb0299892cfaf514d6e00a0bdd43dff000000000000000000000000abd7d8b98c5df017b442a98a24541f0dc2f26951000000000000000000000000978ffd406fc270fe717d057adb4f05afdd5a007400000000000000000000000005318fafa0f15601c3278c7a77461c47fc6839cd00000000000000000000000016b0d4941fae1a71ec07abb63a3abc8128198f09000000000000000000000000b77c6073f7cd6897ff97897417bedef5cd07bf000000000000000000000000004a124694c1d49527ce6552edaaa19693501636b7000000000000000000000000e119cc7596956a60d795c5ff501bc887930df52600000000000000000000000037e2c30ae5ccb7bcd24ae42260c8badace1366ae000000000000000000000000d14c7f9736f93134d7ff91fa62307b0632e7ae250000000000000000000000005a4832c9c5bac0636bcd60dd1a11d8fbb343ac2d000000000000000000000000c132457b2da72c7ddd18496338240fc7f0b15d160000000000000000000000001443ab3c8673967724eadba5d0e4317542b14730000000000000000000000000a052d4faf50ecf46ed3ba0816ce17018b9b439d600000000000000000000000059df89b196aeabda197e1c7cf65553b654ebc6e200000000000000000000000093ff1aed93303ca7a79dc32f7828a6124b711546000000000000000000000000d8e16442ffe8b5d68624815c78d2b7638532f2bb000000000000000000000000767b194b3dee194d4aeec06e2cc1dccb7d602d36000000000000000000000000c40f1f9f7f9d78e0bbada73060c9f466cab932a0000000000000000000000000b1a24f927131d4c4cefd4f98e457e16f2cdfad5d000000000000000000000000017aab696ba097a6e26518f50538dcc64a26b46b0000000000000000000000004ea7c0e578268b152f7bd620cad8bd0f6fdf7ac30000000000000000000000004f6608db9b1dd0c5adad59b3e0a06e2834558671000000000000000000000000667ba4256493ba23567798dba87ef15bea06a1de000000000000000000000000a47b3e11bf9bfa72c657843e4ed439f9c0c3b7cc00000000000000000000000032335740314b143d8b182641a80371f1f0d2bf25000000000000000000000000b6ebdc790d6d5a2182825393b289b7341cb8de5c0000000000000000000000009c7d066477ef826648a952286256f43854336eeb000000000000000000000000b4ba7890a3054db67730bc6298ffea80904dcc8b000000000000000000000000e041cbc0a0782cdbe88323f6f1e0562d85345c4c00000000000000000000000001327a66ac9908d188ed52d3bfabd2aef9c4f0c5000000000000000000000000f4cff7f01b9e5fe2402d9716ef0da6740a013c59000000000000000000000000285286d5e69c43af1e01e6c018722b7da9ff6f410000000000000000000000004d015ebb482865e3a35c68c2cc0e8c6cdae7c8cb000000000000000000000000c82a0b5d6c090fd96e024732fa91a688c5ee05fc000000000000000000000000cfbe5aa679f4fe463fa3aa9addd95ca74fe4e87e000000000000000000000000f297b9023c4837ac8393050319b9b7d7c01785fa00000000000000000000000081a69ae8ffabb8527c1816a8303d39a692ff02ac00000000000000000000000079d8fecb0227fee87893915b1d3583f4ec1fa306000000000000000000000000baaba8b023f9fec54705d187254b8ea695bed8e200000000000000000000000006367acc156daa3b05fdfc5dc29217a6333e40860000000000000000000000008ceb17b7494bbcd46440a3d219c9b5aa94d31e61000000000000000000000000b4e6185a53a372c9146c850647a60e5466d9ee4300000000000000000000000049a8315479800bcc2fe77fa0c00c53dbba94fad6000000000000000000000000780a2bb5cb39d6f7d4513a107294475afde9e5bb00000000000000000000000048b161923ed1d2e470f77d1694eb262c36821df9000000000000000000000000e43cfc12b8a40bca59b2fcdcc56fc5697ff9a6f2000000000000000000000000338fa2900bbe2bbaac800b46e0c6d53a5c9a1ee9000000000000000000000000f9a322981fef0c697de682e80c162372660da8160000000000000000000000006d7f84d87b9ce429ceaefde8716dd0ecdcd061f70000000000000000000000001a4e86ad21591c971a9b48aebd2ec4e8a5aeff31000000000000000000000000193f898082d567b0930dd416eee4d1bed13c9ba2000000000000000000000000af310bc22195bce0d016b792990fd0b3217792f3000000000000000000000000fa71736097732de9ba73440f7e5081bd10d57c61000000000000000000000000435a4c48591d8d88739555354ea74af3ebe27bdf00000000000000000000000097314a5248a11335e3eb51367b445b56777d7c6a000000000000000000000000e4de26828dff16ee891a9e2c38a94bc6a15650ec000000000000000000000000a14572cff66b80a835721da5c74b31d1e3cc801d000000000000000000000000ab4c1f8492ae9655b580b90242dd3b6212ee86410000000000000000000000009103eb2ef514e826919cc4e18a86c6ec9ae088f9000000000000000000000000a9fe42e09d11fbf7dfc9163ad6a601ccad6931b40000000000000000000000006965ae58795d6585e60264eac015960471be712e000000000000000000000000880632e808aa572debc54d7fa22e9b672aa5f2f60000000000000000000000004978a6fb8d3f59a97a98c766c706450ab8c0d49a0000000000000000000000002cc3f37c67b0e7e2ca7d989bfaeb15313da1088700000000000000000000000080d84c0aca2328fa899da03c5c36eeda468fca1d000000000000000000000000c5cce0c84efff3de59ed1b85c914b7c9e6be826d000000000000000000000000535883f1d3aebabddd351c362eea3cb3718b055c000000000000000000000000161dab602efddecc4b45b830fafb8427bfafb1f4000000000000000000000000c87f51f55d183f2de02e8bf143ac1cc971a44d850000000000000000000000009df117dbaa22b77ea3a05025fb3ea95167f8f67c0000000000000000000000001b8a769c48784626b44e1deb7d1cf6b7ee2c4acd000000000000000000000000d3560a1a6008cdbcff063a30602d6f25c50ae6fe000000000000000000000000d04e772bc0d591fbd288f2e2a86afa3d3cb647f80000000000000000000000004f32feab001787e4fc03bead4826f454bc4d62fd0000000000000000000000009e4eb5bc7cbff9bf3c22bb3a48bc087643b120270000000000000000000000007bfaf5bfc7b86c9a9cf8c0170ef8327382d10c6d00000000000000000000000018ee74dbeb56b4a2bd69c494b887482a9e2e7c580000000000000000000000005735ee1116af554fc2f9c82f47c5721d2c18268600000000000000000000000033f1c7967272893fe824a1e9fac516148fe952fe000000000000000000000000791210ec8a9fdd6f7cd2708d20725d763e4c40f400000000000000000000000069df66ebec7e0397f24c22f1d02399579a215a980000000000000000000000007d227bffaca3a1517e711f288ac3c4d8897d275600000000000000000000000000345766bdc547a41c25743bf29cf73604855d78000000000000000000000000381858535eaf80530201e297a9424962e57f734f000000000000000000000000b5d60ca374386517293f1ea475c26f9dc981db73000000000000000000000000b2f6f49d5561813b19ca352a86cae893183646a6000000000000000000000000b89e5d65a0c839a2d0ea634648ac6f7bd237fdf2000000000000000000000000608e3dc464b9f8d3250a8b85c01e3234591783620000000000000000000000004a3a568a387259226d1b6c2844c0bdae872c72af0000000000000000000000009eca791556d3830d32f52e3b059be249fc76c3f90000000000000000000000009857ef3d3ae9800307b0bdac204e87329b13aae9000000000000000000000000868982c6d9b6cf1cab55dbed9a67d987b2ab4ae40000000000000000000000004d0f44006d5b33ee6cba73b2232314224357f6f3000000000000000000000000d4f67b198da36cf321ec8d1905ae1fdd019519730000000000000000000000006e6841258df505f1fda545e01ad53114148bfbcf0000000000000000000000000c6fab4175c9970b1f183f4c58bc02f1939e0c88000000000000000000000000a58b699421523d494a8f2617f216220da6ca171700000000000000000000000066398109cdd4da42195e158ef915b0cbe32515020000000000000000000000007672d5c289e04048e5ea88c04c40ece7d0f0f31f00000000000000000000000013634587683bc1e338d78aa76dcb1a22860bb037000000000000000000000000ce3345a43c5dd7b9af887b5323d974cbe1669a24000000000000000000000000b48334c3c9b6b09761619b7bae9e5eaa72aa1ecd00000000000000000000000013ffb49424293893abd9ede175bb1290ee8febca000000000000000000000000251d910fa5a602db0641bd5b8438cdb91225468a000000000000000000000000b877fbcb7409150a53f6cba596453e669b86c01b0000000000000000000000000511bef7273ee0f1b26358ade1199418fbde4bac00000000000000000000000000239635ec9d00a8d65487658abd0acd00cb7bde0000000000000000000000003f028c37bc1013bb59b55bfed03fab9859ab5abc0000000000000000000000006294de8c39176d85e82db09b37ea817079dd2ec9000000000000000000000000b646ca97ee0968ed41012d55ea626fc82d5049ef0000000000000000000000004f688877bcdb851ff654a2fc94e490c53c226c070000000000000000000000007c9f5a42d9ce4a3f50ae12ce9941640571accc1a000000000000000000000000fd14efb4caf8fd1cddfa4e30dc71f5fae987d085000000000000000000000000597271e02f21e95c27afe9c423de46ec84e08591000000000000000000000000a74d6200c93a541742c4cec66876d7014d800f73000000000000000000000000088c439a453ebd37305fd28547678d1d41bda1e1000000000000000000000000b23eba38c1638fe1b7659663d64097b51367f469000000000000000000000000211e53052ac82188c6507dab46af7a7a1656250b000000000000000000000000492b563f3efe2ac80f9f5c05c378e11bf8771f0300000000000000000000000004463194062d8508e9b098ccdde7cc2dd9d6fe450000000000000000000000003618da14ded1b4c8647b978861c5105f621759d1000000000000000000000000a45c477ecb2dd09a6c756e5cce10acf8713f4bdb000000000000000000000000212483e95d5cc8d7602a4386662a427b2ad0533f0000000000000000000000002a5ce5c7fa4490295cff8f76e20ceefd5794a66e00000000000000000000000067d632d6a5627e0bef7a92646b7697bc65f6f21400000000000000000000000051466ecfdbf44a06876d80463116aa1694bde4f90000000000000000000000009558e255d35e74e9c66fa979500f500a6dee980300000000000000000000000091587f3209e4dc57555f609d3db2fd478b13e5bc0000000000000000000000002bad77bdf5d7ea97f8f0632125d47d821f8a101a000000000000000000000000cd472a233a6a3e00bebf66411751e386332e98620000000000000000000000003b05d4dea76aaaf89bf310c4c35cfc739f2019fd0000000000000000000000001478bef9e4dde25a538f411d7a1ccfae756a6f2f0000000000000000000000007eff5a6548572f5680be96ea4accb16eca15ae0f000000000000000000000000c93abee46d0f949b06b0e5933114a3e9914d0b6a0000000000000000000000004282341588f94c158bfaa40ae2c9f3abfdac647f0000000000000000000000009840f92bcb702fe53206379b31b27aa069300795000000000000000000000000de7a7cf574f7fe77029510c26780407c82c71c9b0000000000000000000000001581fef7c571cd3ccc2cb21d1db5a9fdcca79320000000000000000000000000c09bb760d18bcc490688f80035fbbe3fea672e8d000000000000000000000000fbf4735b23f523fe6eea1bde48775e6524b3d7330000000000000000000000004dca068d08e8730e52f1983bfffbba82e26e0cc70000000000000000000000002e70bcd69d5af2bad1d5844374b85f69fd1b89780000000000000000000000008d12abcafdc97ea2b098ec76c85236cc875fb357000000000000000000000000a82b221c0d540daba6a1c481fa9928bf6fac4224000000000000000000000000357e9158f263cc6395c78bc15d791af9c3ecbb8c000000000000000000000000004ae0e4435993f2e07dbdb3d32dafc78e36c7e500000000000000000000000064abcdc2722b71952431b6780b939ecd1c752cf400000000000000000000000063308aa3ea7c9eea4d1ee302c8cf801a635db853000000000000000000000000aa52717644afd6115d50ed09fece090d7afe5a69000000000000000000000000250dcc418a35d6b8e9e84a0a46b41f3e789e569b0000000000000000000000005424b2bfd27831942d5a9ad8f0e97801fb520d86000000000000000000000000d8db1b4a2545a2c95f3958612e4d1883725dad18000000000000000000000000fdf15dc5a037ac29ec4d009f2bce5848d6b5fb9700000000000000000000000070ef89c512f61fbc77386a786613d17d4a7b46cd000000000000000000000000f992b10822d0edf1711ef5112668daf528aa02930000000000000000000000006318cc6617eed7b78c3447183bd1890db226f349000000000000000000000000e20f2f8e9b5707b1c8e10d480186f747ab068415000000000000000000000000e7d1ee7de406d929d3388d68bf0e3fc04fe6bfa800000000000000000000000098ed085d57497b961ec161ca7e26fbc6e1ee42a0000000000000000000000000ffb2f25f175e2e49804ff38088bfb8cd3855a2b90000000000000000000000000e08c4ddb8ef151f8f325d7d78180f4a5ce5a76500000000000000000000000036693e871492fa8ea7e07e07b2871af9e52088b60000000000000000000000006faafa7103ded20c11182b388760f74cd2da0042000000000000000000000000ece6988f15d231e3694cc4664cb9e771617c1e5a0000000000000000000000000dcd58e99e86d0540a5aeff9a5100ad2295f6cf80000000000000000000000007345f07ded9559fbea2ce2b38a683e7cc0571b440000000000000000000000000544651aea439d32528362f8e9244f05f455235400000000000000000000000001e79ff04a66ce034758172f8b422b0f8115921b0000000000000000000000006e887ffbed5cdaa9662417e9da1fe2ca7e0a07db00000000000000000000000061a00981af3023ff8ef849f88ac8ab208860ac12000000000000000000000000e89ac12593626517c361ee7af2115b3fa95b4081000000000000000000000000b5c698c3d2626caabd531f364c3e24b728a6f4b1000000000000000000000000965030c652b6af23b8bb1efcc5b9e3b5a479589c00000000000000000000000033a9019eeebeb6f7bfccde3a728a989e0e8e36ed0000000000000000000000009a8c3e02a74de0c371b17bf463e07a6507b6032a000000000000000000000000c41e028516faea19c910afa093d4224b4b9997dd000000000000000000000000e90b4ed91c65c7e6b01f8125d1560c90d2942b82000000000000000000000000961920a806e9566d4160b19cb128511b15b3e5a1000000000000000000000000ff2a70e789fd558549368fa4979ad8bbe0610a0d000000000000000000000000086c7d5f9c916cc1ccc5fb4c201126c759bf927a0000000000000000000000006a1418a9deef5b0f50469404d1df0f1926518380000000000000000000000000d319f2ccad6897cda6f71a1e217c03b6ecd46315000000000000000000000000cc9495449e98be7e1a32c09f5fd13967169a25270000000000000000000000006df4b8a15ff16f3877985692a14e7a58684ee3920000000000000000000000004ece6dc694b3dd80d59a1ee4dc92bd5b23afa179000000000000000000000000b107c288cfdd0f6fa57f0a6fbdca2d8f27e49d8a00000000000000000000000066aa8c0f5dcf732ed35ba4b3d82095df13f406060000000000000000000000004dd14d534b27e45d210eb4bf33dc4ee8924105f7000000000000000000000000849b2a2bf015b052e3f1578985604971ee45bf5e0000000000000000000000000c1174618dc6d6f483f72bd7b1a47a13e76eadc6000000000000000000000000ce240fbc725e31c407f362e2a2b63ed494931472000000000000000000000000fd4a231aec5ab201d08c169cb5c02af4d23ad8570000000000000000000000009170de27f09a69de21ff4fb18c355bc800147513000000000000000000000000686788a762053d3fccf0f0374e35a493625b2da30000000000000000000000001e8963e64c242f8b0b89c4316e9100c960095b450000000000000000000000000571865dec5b217c154a2a07dd0072270e700caf00000000000000000000000079a76c16e9f0483368a25913c4ebbd08d6cdf5b5000000000000000000000000307238bfedfbe1390c88336a4c506d8edc812e0e000000000000000000000000a4a44b5240e54e578542de411ccdf1b6695e541a00000000000000000000000055da65bc8c6a106d2e52d386b8afd0706e656caa000000000000000000000000bb8e24c94059a8552fcec078a190cf9c1e8053f3000000000000000000000000000e09b73d04b502e4be823ec470df5772518e360000000000000000000000002f4c1c9213f6b2a0fbdb0fed6dc1a48532ebef09000000000000000000000000aee1bbe96b003a077e7027a949c19e59d7faff09000000000000000000000000b1696f8a8e159382ab85578f9eb72b55b7ec947a00000000000000000000000072d13e0fb13c4435eb8c6747fa235900ff791c0a0000000000000000000000007d1e4905430780aafd611b8e4f376bd1cb9a1925000000000000000000000000d3ab3b739ffa7537488e03c84c84fc659254f1ce000000000000000000000000d54e1f36837dd00eea1c9db697b0c8dc45621c7a000000000000000000000000f4a1c60a9243c7eee8670eb6be1f0bc50c96667a0000000000000000000000000db41a733f203538b96bf94e1f67d65322fff81f0000000000000000000000006083410c415271feedcd443a23cbcfc775ba223e000000000000000000000000d5c216e0e79b5157b14813d6af0a64e83bfc09d400000000000000000000000022f01db641860bd41e31e64c400fcc60031a1a1d00000000000000000000000069fa80483b1cf800b3899827af6af70f660d3e0e000000000000000000000000c1d6119ae163a4c280f3b31af3604ca2a28968ec000000000000000000000000af7a7b166384c8d0810ae25de6a00f62ed72ef84000000000000000000000000748b91ffa1e258bf519e8d815b15c092d3bec37f000000000000000000000000dd4ab3ef0605f43da633da6126284fa38a16082f0000000000000000000000006f2196fa4bb2e4e65bcc27f36833418082705aa4000000000000000000000000c90cd86471c6b08a7c19feabd403df88d9e9834e0000000000000000000000008933cba63da1bf2da7c66fc21d70c8b7a58dfb9d000000000000000000000000a13b7c70ab191948ad1ccad72be9648f79e2ff9f00000000000000000000000033732b0868da99f337dfd898af73bfcc066ff94a0000000000000000000000003c21379c10eb94a8d254188c43da627388d93b8e0000000000000000000000007287a52342ed76f2b1f2b36527a72cb9903320bf000000000000000000000000d9dfc4b3af60c4a275b059521bee51429a3f0f59000000000000000000000000a85b4673bcf2abc1ead665d22be5e29682de601b0000000000000000000000006fd6951d334cbfd6dfc850abb1dfe7e48d05e05b0000000000000000000000007ebe463bec5b8ccb5fc08fa2dc0f3d193b952b6d0000000000000000000000009c36c287967741068bc97cfa43f177b340b9237300000000000000000000000027c5567548886387beb7498983f75975a059c39f000000000000000000000000d4f6850f66acf162a62f96c616a6382ec6034458000000000000000000000000821ddf87473a9d7cfcd0e53ffc2fe4abf7c0882b00000000000000000000000002a774a238141bab336779976ef164742ae9e68a0000000000000000000000001aa1b66600cdf1735a1bbdf7df1bb9130fd7da15000000000000000000000000e99e862d8cf9756cb94a8780add95aa894b134a6000000000000000000000000ad0f4d0f1d14cda21888f04293b69b8b86fdb697000000000000000000000000a330c3e1ee86041d07665b978405ae7ad2358f68000000000000000000000000477fbf27870de712149fcb3bd9c21e32f31a10e3000000000000000000000000db62ecc23131f4f33706c2af704f8c3cfed4185f00000000000000000000000021977c872beecf41be4718a89ac439e40290ce9d0000000000000000000000000712b000d608199168dbdb5f1f5fe12e6590139b0000000000000000000000009e88c40c130ee7e418b0b18a5e906ddd10d16d5b00000000000000000000000088beafa4b931684afbaef9f4589c79a8ae17c7000000000000000000000000007cc74ce6732188477c4b60202589a62ed5054f6a0000000000000000000000007e09a6b59ea39ccb42be090c1ec54d0a0889c16c0000000000000000000000004491b1db9e7f451bafa882e4ada7302d90c089be0000000000000000000000002b72694e6fac307033bc958d9c44fbf6a70f86eb000000000000000000000000bbc8b8d00a85676b98630fbb46fc85c9549e5d1500000000000000000000000096cd652517eafdfb5c45141b03cbf7ac0244823d000000000000000000000000e69fa3b688b1da91dbb15ebfe6e5f823a6c55bb800000000000000000000000089db91571890d8fbaebc4d23da0ceeb1d1b3179500000000000000000000000032bf9015fef5ce6c79b1f98c152fe4d4973ab2660000000000000000000000006522c8bf8a344d06265197c883bc9248fd300384000000000000000000000000c3ca9a6dba431b4862c0d34524ea67df0eeaa6af0000000000000000000000007dad1056ddab3a19c04f5d9e7a84a477b53807d5000000000000000000000000e42c1a74f8985d2fa026059d9fcaf6f6dc458dba000000000000000000000000b8b8c6a5913330d43052545735dcf0ebf1f93538000000000000000000000000b85c0b380da1881fb1140b8e3a708c15b51256480000000000000000000000001c4d7c216d3e795e940996d74ef2ff69894b9d7e000000000000000000000000b93447c2369e085bc4963f761c159e5e9b86f683000000000000000000000000e93fc22621a7ea4fffc63dc883e21407a113ebdd000000000000000000000000c0b65fb72435212fbfbf24e8a11aaa90b05eecf9000000000000000000000000fc787da58e21cdfb3b3df65a8d825026de6ad9f900000000000000000000000059f4383fd36b34877ebe55d8969f2b1e5bc8654600000000000000000000000037f194f8fe2e88e907692ad7dfd44cb02216f41b000000000000000000000000c4d946b20b20b2504a48ad64c7b9aebea40fadcc00000000000000000000000019285b6b520bd299efea56949be686c590e0b77a00000000000000000000000061134f9ae0e88e0ab5b99d9ea87005839ddeef540000000000000000000000001484ffff7203491daf1d67ba38731fd44f4290ad0000000000000000000000008f3dbbee794952adb6bbd199e82214c3e101c1620000000000000000000000006583280acb8ba7534d927b06a2a4f93f7df6282c000000000000000000000000d012e7285961170082002f3aff791152fcb7d50d00000000000000000000000069eeb50a4d20b284091f2c68af4b0af93aa675300000000000000000000000002c1df1d1b6789904d5c248a0b4283dac370de7250000000000000000000000007eaa45ec4d35ea24bd18e81e64fe0e8328e7266e0000000000000000000000000c304a94e48e5de0b67db366ccf8e63d0eb9ecca00000000000000000000000036c2e0a2b12eff14d4b2b029e49279571840635400000000000000000000000059371c74ab30a3b99f11e8684ed36e2ce58559a9000000000000000000000000cf0bafd63276f13b22ce9f85e2341d0c5d5f5ade0000000000000000000000003264013655723e48e2d6bef44a23d0a585554999000000000000000000000000e12a6ac6efe9d9215a5d97f3f91f1246eca6cd070000000000000000000000004febd2de425f5a533b1b038cde501f59e2aef773000000000000000000000000872c05ea37d0f6624a29d1cf7144613de158b05a000000000000000000000000344079b43148d5bdb98b93ca36db5863ca5a170300000000000000000000000080412ec85d2473b5c254e1b049d374450a0fba770000000000000000000000006ffdc937f66d7351c90c972444b36e66d83e5fe4000000000000000000000000b103459a0bc1319da2bfcfa795100e48eb1d0983000000000000000000000000b29268420ea5f4a3cc8db92a72adb350cb8dccd60000000000000000000000006edd5a7171ad4e4ace448e8cb5ee594f68742e3a000000000000000000000000333addfd5feadc17d528316513d8d80886055a0c000000000000000000000000287322d7e602740470d63b8e3814289dd4440f39000000000000000000000000a93c1cbe19ca49ecb1898989957d2301caf8a3e2000000000000000000000000122d91cf5a151c25f30ccf38dc346057ac17c28800000000000000000000000091eb67aea549013c53c6736e664f246900b6be19000000000000000000000000fb6245f921ea168a8c6ff472f1dcd65328c45371000000000000000000000000daeaa9b56b1e823517ec3b779c0029408e0394cd0000000000000000000000007b5aedbf54c34467d5fabfff3e3247e70375b93c0000000000000000000000004652d8bf44455a31790d4200b58731b73302bbae000000000000000000000000785323bf8de2c6203fa60047979ceca368b3302c000000000000000000000000bbfdb37354631b94ea071b33e1e54e6b2f40f2530000000000000000000000008d081abfd0c4bc58f20538ac48e7e56aff61bbea0000000000000000000000001c355ec846e5993c99cf26d37de41aeb985db39700000000000000000000000011dd1347c00f56d4e77ba39a08e04577bbde0c55000000000000000000000000a234a565747bb4ba7db54c11f7fdc0c113cf5260000000000000000000000000d6265388a98891cd5b35de0085b8d50c35d768a2000000000000000000000000c324d1a35b112af9cbad6b5af768277ae41c63b6000000000000000000000000e30db3087c2e89ea2a5e48b1df4774c2de88c30b0000000000000000000000000dbddf471230bce88f8e26b629ecb04e513a9f8e00000000000000000000000066d699697c468a5d39d93b8bed51064bc2b3fbef000000000000000000000000cbb81509926bd67234c4cc0c5e38da8da9bb845a0000000000000000000000001fd4ba2fae0fcb734f59596d9faf69ea7e09b5d50000000000000000000000005fdd6d3e46797ba016203ccdb7cb560ec0372615000000000000000000000000af19da5cc57a95a5b8f9ebd9fa31585b68cb53120000000000000000000000006329f7feb4acfe3f03fbad5de17b16554fed63fa000000000000000000000000beaa76afdffc4099ecb5d688c067e66dc9e61ee50000000000000000000000009d34c3ecee1b70239e94fdda28bb9f1ec96344dd000000000000000000000000335addab6152a5a3ce8b7a6f4a29f971fd3baa2400000000000000000000000038f30433d8050df00ae31348a252b7a8d89a2087000000000000000000000000f3f3c687bb4b66af2214a9fe534c2b0405005cf9000000000000000000000000d328d3f90e55170e0cb65e018990ba41eb608880000000000000000000000000625406be87321ba250d4f95e06f2a6d7dcaf04e7000000000000000000000000fc64db3337323819cdc7d8d1338a6a09319ea584000000000000000000000000c1c63cd0640b9a8a88ea028dca2aa07f0851b7e00000000000000000000000003abe3db2b1270b61eaf84e92248903720279f0b200000000000000000000000020872d5fd85e9bbeaee07422a4ba8b2d295ae60a000000000000000000000000f13545aedeb14afaf4a75f984d2a839ee550254f000000000000000000000000033fcf2494b8fd21625f9075c26a6af5efc6596400000000000000000000000055441c74676bc49ebc32dc3493ffee4cfad048ae000000000000000000000000e4462fac262a30dfc1a87d271f3ac962506c8da20000000000000000000000005af544953dd6c2a917001712f4b6d0b2faff28ae00000000000000000000000022c378cb750f62c5c678e662d24097a28f91178e000000000000000000000000c5399cfc64433b67edf0145fc82823e5798168ef0000000000000000000000008f688625bb4969711a77779099a070ed39034626000000000000000000000000ffc7aab2fc36191d29879043d15ca3daaf349ca10000000000000000000000007bb383e4e4b6b1c32174bed936570776a373efaa0000000000000000000000008b1dc55358dc6844790492c50236a6e66d190075000000000000000000000000cd2308d882b80587b5733b2e500c6d863d95ca9e000000000000000000000000f02be5a1c445337b8f88ecaedb1ba3d367502cb1