60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000f285694d36501ce2ebcb094679620a4777332d5300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000b676574616176652e6f7267000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c636c61696d2072657761726473206f6e20676574616176652e6f726700000000000000000000000000000000000000000000000000000000000000000000002e516d643258774467416a6446784c76376f76465762334133624532504c72534d4a63685032454339596a68537175000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e000000000000000000000000ed8f5ac3866b04cdc3f39acc73334d2908c80a470000000000000000000000006163a6c3dfe4b352a1ef3ca9fb4a26af891946cc000000000000000000000000f27a1b1c00c2b06b7f31f7c4bf7bc358042b9f8f0000000000000000000000004425960095fb45d6c6ac8ac41bcd92dfb89d277a00000000000000000000000005dd251bf7ec04f1af97b660f2e696debc8df6570000000000000000000000002ccf6b55af6f3f25cf28ec1b905d0958c88428a00000000000000000000000008d7a494965ed85af86aa1d4db3643898163a2cac00000000000000000000000020a09f94394cb424e9fc5c3bf280de486a7b35e5000000000000000000000000d23da38c57660235d0ee6e951dd06074868051c9000000000000000000000000ff29f80de0dc5d4519ed0f32b509c234996c5fa9000000000000000000000000896c9ef5acc48e33d30955ec48f663199f5c75cb000000000000000000000000d5f6e80587fabfad9fb8f61418dde12d61c027a80000000000000000000000006d13c043a582400e4fabe586cd0e0cfa3defc22b000000000000000000000000ec1a93e4081f07edeac501487fa8d1d3f37a130800000000000000000000000083e08499d1ec5febce8d73b2218e5ae75147297d000000000000000000000000c2718817aa4b98596136ee9ae75820232c2154c0000000000000000000000000f1ccca6a2323a58016b0464ed019bf4ea6c252be00000000000000000000000086cabcf12bcac3b986a6c5e095a09a78fc111ff20000000000000000000000002f23cdf83eced388928618d972c30c981cbc5556000000000000000000000000928bc7938b246778728c088102fc38cc95210e3f000000000000000000000000272fb300717a9f7e0215afe22595af5cbfa58591000000000000000000000000c51a123bd052a9e3d52cc605fc535d050c10071c00000000000000000000000021540e6edf5384f40deafc8794e9c09d8311d5be000000000000000000000000310698dd8238bf527eb77e57c09d6f81cf690c52000000000000000000000000574b06a0454376a9f5e1f512d8c1920ebbd13a23000000000000000000000000862800c621bd00a0edd48c3d00061905d75eb11c0000000000000000000000003bd8941ff0a00cd4a0de457a32633b3bdbe57e4e00000000000000000000000080e2ab9834cd7762e7533c2872a257e094f6fd8500000000000000000000000015c2374f1139637c377c5fea11dfcc0d5c06566a00000000000000000000000087ad33b471daf282cf5dd2ca7a94b31565ef7ff8000000000000000000000000a891288ec738c005fbfd71b6720f245477fc1c2e000000000000000000000000f0f8229505a6c7ef3ffb69249ec2dfb86900441b000000000000000000000000d6895f7f97c67416e7665f2be1fee8dfe9523480000000000000000000000000791bbb16f47c0a5b80bd2cd5e27f4ed36704e236000000000000000000000000ca66340c1de130c282384ea1e336c984df244716000000000000000000000000f4f21266bf948edfd2d8ca7d6b4900e234b5060b000000000000000000000000dc0161224483609d6a07b577e11f70844e4bcb8b00000000000000000000000079e9cf2b002c7d9f28fa78e0e3b90e24c5d5ffb500000000000000000000000030e45847c63be8bb110eb5e31255651e22fc0960000000000000000000000000ef74ed0d32973517f68cbaa51b11c6f7467a6109000000000000000000000000fd8817572d33fabad53d92af5153327dfd069c620000000000000000000000004d9da45eb4a589a8845ce924e056ca05da2642c5000000000000000000000000189637f1a46219d7f61afdf53d5fc48bc50fe965000000000000000000000000b533b467b225b3857363e35de8413a0704cab3b1000000000000000000000000030dee22aea2d98cf29b529f67f079ab974581810000000000000000000000002ad50355379050e07106dc5f52dd98e716a40d250000000000000000000000007abdf8ac7f0db07cd19071c0f977abda10c9fd05000000000000000000000000e94a14db532176a4ee2bc470f5ed7c736b80dfe50000000000000000000000007886aa183e09dc5ead679e5e2ee8a6d280ab840100000000000000000000000049229134c604f9f976009049f349b4f039d6359e000000000000000000000000920a767fd65a79d4c786c05fd9462ad6c7a96cbd000000000000000000000000dfacd86f4b001e5815c1b1302789991d6e866d870000000000000000000000003f666162936d41e95fd94a5ad9b4fa1c1cdb35aa000000000000000000000000564fd5e08cea8035784fb147e17b97dfbb0bb7b500000000000000000000000072840daa6474c0552541c1dd321ca6400c508a3e00000000000000000000000064a096cbbf186815b9012223939bfcebd26ebf46000000000000000000000000385dcd1deaff17d73bc26b7b66ac047f26863fcf000000000000000000000000b0fcef018201b1f9d449589e6a5509b555a6e3ad000000000000000000000000e5006e413b7e0f65bf8fadd9201bf4cf55c0d92500000000000000000000000043f177f8e455f5fad1306b82cb0da93114ac305b00000000000000000000000055f2ef6950b0cbc1177c9b897303456dc8847f3d000000000000000000000000e38a31e3a94a27bfb2e74c2d0437565f02b97b950000000000000000000000008198278e4231aa60ddec2416572f12feb1121af1000000000000000000000000d0074763a5c365790d94d0af57f090988324e45f0000000000000000000000004813fff5609d8e62fe6d21e8b7914daa8f8569fb0000000000000000000000007ab301689eb2cd17ad9e45af8e5829b0e4dfa09e000000000000000000000000557b4548019e49fbc75da6a69c98a86f10392b510000000000000000000000001b402d1890029530b59d5ab87e19ff911116731f0000000000000000000000006467f375960d6a31cee7846b736b3df36db5fa0a00000000000000000000000073a0db3a50f9e35a4e90e2ca15cb65b8e3fdd5670000000000000000000000009752611837b32e07e92a34471fab45a36b3272b0000000000000000000000000c48d470ed05e1bd9928c78c7073ddd92b0d1ca5e00000000000000000000000067b76cf7b170217a04dd525f2beeaf77f3071d44000000000000000000000000ff71a992221f956513aab45903052a52fcea81b5000000000000000000000000ea4cc9b41aa4866ce16f72c18e1005e0af31e4cf00000000000000000000000092bbfa38c64f455a7544b81adb83301d074e812200000000000000000000000047dc1ada67a94ccea1e0bade8690cc176d646ff9000000000000000000000000456bdef020fa4da8eabd168bd9171cf2ca33530f0000000000000000000000009695359479dcb9d59748bf1d722de18e6b9f324e000000000000000000000000ab8d1e63719b53b9553d5c4217cb6736b0beb8d5000000000000000000000000c10d7cbc790363751ac1c4e687b73840b63a14fd000000000000000000000000d9c712cfbb77d048b056a45adbb759bcad4bd541000000000000000000000000d9c1373e19547870fbb49b3807a5dd5e39f33ab40000000000000000000000009418ea5a30a94764cbebba6aafdd52f279350e3b000000000000000000000000e511fd883af9600ddc486e5e9ad65ef97093401c0000000000000000000000008d4f18e4bdb9c7e3c765aa1150dd0cf7d5b54144000000000000000000000000e82fadc3d8ad2006ad41f51999162da24e9a54520000000000000000000000003804801ffc075f7c87b89fabfdabfd55e3f334c6000000000000000000000000b5bd2a33255ecab6da72c11fc5f3ffae2f3e09e6000000000000000000000000903eda0ec59c26e4e1dcca6f0c51b2ab7ce96d190000000000000000000000002bf89f27251910e31fbcbdcd6d89518128cd143c0000000000000000000000001799228d3f1bc958db5f43b015e0ed7b0165630300000000000000000000000065e49733fda5549f752583cd06bd85816a2094ee000000000000000000000000e690400e439ab85af835b620ff1f3de586233ad4000000000000000000000000f928a581a108f2f1b1ba4fbb4796bd1276a5d32a000000000000000000000000c78aadd9b61d5be182937b9d657ae49e07dfbea1000000000000000000000000a51dc7768d2577191d87961286b20dfbf9dec4c00000000000000000000000007bed8d9e3841f571734a290200fceaac54b329770000000000000000000000006bda2cdfce90cc3570d1e1759d3279e36982f4c800000000000000000000000086b86d270066be71b0a3f9a9b84c3924c8fc5ace00000000000000000000000088fe0682ffc7e21010d3b359a2983a824bf801c0000000000000000000000000b89627f6b18fec404dddff74ba450a1b2942084b000000000000000000000000af84b74334f0f618a64d889079b21aed49723200000000000000000000000000cd92890603af492a4d2f8b07c5b1fca8606d2459000000000000000000000000ff8ab864c129dd6f598cfe01b191dda84df08ac60000000000000000000000009bea93775c4974382e0b945b5434d402065e2ce0000000000000000000000000036e814142fb8cbbd87ec0c4c6615415caf398e2000000000000000000000000a409cc72e5e55563caf28444640f6ca9ae87890a00000000000000000000000078cc69c7e3549908e535995a8148d0224e691487000000000000000000000000b0ce36260ecc32f15ba100426308035747836c3a000000000000000000000000039627c630cd3c70133dd140e2d30ded298dcb4700000000000000000000000042ead280a68ab58025c5e505b87518e8cda2c58200000000000000000000000036bf0536bb443f51f280d900748b2223af13fce200000000000000000000000000edc13e0422c431db4d0bf98987bce7e43914470000000000000000000000003a23d4d59978a1e4902ad6febb5adb139b5d76980000000000000000000000000021fbf7586a5aef09f03461e9411f0db94ea0740000000000000000000000007975078ccfa156c22edabba5a54c67e7d89983540000000000000000000000002c505d4d16e49deee1306a60bf38124c2546d1c900000000000000000000000091756893cb5af6be62f41d9e530b9164848b7357000000000000000000000000dbfbc2b18895fa88907fd169af79813e83aa7e100000000000000000000000009b14c4563016e1f73e9e3a1cf78e1c730cc90a1600000000000000000000000012b1ecb041e9edf47fc9c9f2b57e9ce262c34e4100000000000000000000000051790f1b5ff19ad7391c172eeed8d36eb391067f0000000000000000000000000a3521cade22c3839037012653b625e650027923000000000000000000000000e6c6930502d2bd39ddfb2f0bf6775a9e9bd84af800000000000000000000000068881631db7ec37ebe215a17fb573c3fa40d57a80000000000000000000000000ac6f7a56da8f5484b6ef2e6476ddd7b44ee558b000000000000000000000000944a915915f828e7a727e4329c7a72139b0f0f460000000000000000000000002b3569d3e711852af0e815afd4f7d549161aafbb0000000000000000000000003e2cb56ac43a8f1bc9c1ae8b0d59b862ca43946c0000000000000000000000009be41e1d63101a77dbafa05534f5ad0f8539d9ce0000000000000000000000005a3aaf632a5c696399194cd301a14faf8aa33f0700000000000000000000000065bb36761e897ab58e7d42343397a7943a5a9c2300000000000000000000000097893a078b54862720c8195a1d907497e5e50b13000000000000000000000000e5e30705ba06d067c66fee4ae45cb74cbecc79750000000000000000000000007ad414def9f59af715e2939980e51b30e7d20bef000000000000000000000000cd1a8cb55f655a6629c843c491ce762adf1bc7c4000000000000000000000000220e2c593c50931eb1eaefb8a585b978c9ba204a000000000000000000000000d711611859151ca8bc9902d6ae9d2108ce3f5c58000000000000000000000000a2e431d730a6aca62dfc2386944b5648aef9b0c4000000000000000000000000d80274d9cdb310fe16a343d110dc14991925dfe5000000000000000000000000f4b9aea4dae1dcc25faf8ffe3659d429c3a570bb000000000000000000000000f4011ae97a69cad31f2b8d67e9f9a8cbcc3d93c7000000000000000000000000cbae218d9f677d5fe3a1a2a7efa4416fae479ede000000000000000000000000ef45f1c28ec89e1f140966cf6a01bcd68eee114c000000000000000000000000e0bd3fc615f1258ab3403d28af36401ad489e1cf000000000000000000000000e0c9f86c646f78779753c91c160fec1bdf9fad8b00000000000000000000000065e055a8a0ec63760fb7c011d39ab2ba73156b57000000000000000000000000f8cf0dac5230f9515b981c9d7c24f46a1a727fa7000000000000000000000000e1a33faccb967eca51a91d423564bcdf96a791c300000000000000000000000010f84d77748e5b4a0cac0db102c2d54147cd00bc0000000000000000000000005a954d2f4ef6c3a7cf26b72eb5d860cb895dbb96000000000000000000000000a75adaafb18026323519c028357d049afb9bd41000000000000000000000000094061409c289581da72bdbc86ad923ea98ba6d1900000000000000000000000050a28ccb217cca4a20705f6a40b2707c7e291847000000000000000000000000e9b4e4801230e66bb561f98dddec80d95963de990000000000000000000000001191245af7ea4120a2eee181548e378bb1f4cb4a0000000000000000000000008a086a19e005959b165056eb127854da9907e38800000000000000000000000020e36480494610e2475ecb26a605aa5de253ab8e000000000000000000000000553651a3c5fb03edb5a185b1155306fb8b5a59f70000000000000000000000009d749e13bb509d623ddad8c2500ceb62fbacda40000000000000000000000000361664019cba723f05231411daafade52d967b0b0000000000000000000000005dd1cd9f8afcdcd0a06a8b1950eb19d8bff529790000000000000000000000005225aa78ead5a5abb7cc3ed37f443e91d4d06bc0000000000000000000000000f0bc6ccabdddc7c975de211f1cb30d5ef8d17ab2000000000000000000000000fe524c066dfc62fffe46153fd63cfda72864dc8d000000000000000000000000d2ac23b72d4abb4038e3069e3b1ed76b95aec145000000000000000000000000cae900add5094de5871ad0055e99cd8a7f9d8660000000000000000000000000e6bf28204ff4141c0c95d2e944463c3009b2beda0000000000000000000000001d0f3c3adbab486159bcf881e7d936b6ed29a5b1000000000000000000000000879221a52974cf324fc7f7d6ef5d74bf3b3facaf000000000000000000000000f1358a684c4e55f3f1267de9164ddc0e7870a5a70000000000000000000000008751b9f70768a7291e67565184022934479143e9000000000000000000000000a7183f8a8eee61f776c469f71508bfdf31e7a7ec00000000000000000000000012e0657ebd2d16246f2d87d7a703cb877ad2e17f00000000000000000000000091d65d69321d5f8f1c55c62c0c731be677c9df9b000000000000000000000000d3924500f34ee1004cb5952d31db7f4311b09c11000000000000000000000000c280167f7e07df1877fcbf26b16f21dd14a7594b0000000000000000000000004fed92f5f369d92b505897edabdc998e153b1b730000000000000000000000002ef81c2c563113d0bb488d6528adc42d40d41fbf000000000000000000000000a6e9b89c65dc05f49a3db32f96f328aada88be7e00000000000000000000000024f0383ac5dd86bc3e477e3dd83877eb62bcc703000000000000000000000000293f2986b027575fd7fc337465920185a5b9317e000000000000000000000000401d4d6b1b629b0992693d7b6e1560a5cffa13ee0000000000000000000000000cca115ca30d88c8b20651edf12f9b2f3757fd260000000000000000000000000081dfd6ea5ed7be3648775cc02356e88b804e5e0000000000000000000000000936991cfd2e8bf7ebe9ae8faec3220fcffacd27000000000000000000000000d0cddee609683a9446ca5a36b97fa85b4889c94a000000000000000000000000f8df999f88fd5691c961feeb5b359b06e6a21b74000000000000000000000000354a42ff825b2aca0da7562f3b5e4de6c72991a6000000000000000000000000d43e85acba1789704141448678ec567e936a3c9a0000000000000000000000009f6d2d4126c10d34b621b80ecc089c557892f6f100000000000000000000000053e72f87cbfd12ea09e2e4ad077ae65242896548000000000000000000000000037588614605d2941ba0c03fc907d4617d476e4b000000000000000000000000189f1dbccfdad5e11fd2907c788cc91edf65947f0000000000000000000000006b21b45148b2a0de69098947d342542012176b1d0000000000000000000000005ff539ed0135d01a5bd681deef7a8604f343a66f000000000000000000000000e56301e73b87cbbe923dc528faea812bd1671f85000000000000000000000000237803c64e295d415f364eff171c0a74872012c90000000000000000000000007c55fea951115d7c35e6203bff24b5a298656a13000000000000000000000000539e0c8aa3f8a8567fc6a3744f488b601969a538000000000000000000000000d4f2f6fb8795af5067d190320a8eb86bbb2224de000000000000000000000000613141e262a7e49e01fcb934fdc98a790ccb98760000000000000000000000002d5cefbc42b6486573181416d61ab31305aa2e02000000000000000000000000cd7148abe62c729060050127d2ee1226f7c2fbda0000000000000000000000003da002c459d6c880a514201e34c4e68f49e2ba670000000000000000000000003ae30f8247d6843f5e82d0dabfd2e7c39ebed14b0000000000000000000000008e0093818dfe663e0d954406b3368a2ee712836a000000000000000000000000591cf84aaf0bcbe07d847eaac99c961357ab02c70000000000000000000000008271ddc9225ba567a131b4069d70a78464dc9fb8000000000000000000000000b25c90bbf955b2d4e149c3137fe897e4cdd0542e0000000000000000000000004db2c7d031372db39fe63731d1ba2f4650208ecf00000000000000000000000051afcc024b54e39c3f02355857f40ff26db7b6a800000000000000000000000028956eb8c3df0a98cae3324244178095ad5ebc3d00000000000000000000000023b73bc60892c37ff14c2cfffa9a8948ac3c3941000000000000000000000000f32443946934ad381cc24fe49e9076f8f21172600000000000000000000000005e09a5bbae65e72beffb78780ed8516f8a1ba5fe000000000000000000000000cf05750e3e6dd2f90b06e665d7680945cddb1863000000000000000000000000ad5c3579a5978549c36e8f6fd9eb246a9c6f8ae10000000000000000000000002442621d649f4585abe470bfacc42f99c069cf2d000000000000000000000000965d824620baae3a27e27406bd3fa1fbf91fcf740000000000000000000000001e32581330341e7e71cd47bcd14ab64caafc03d00000000000000000000000008d3ba8c60c993e7e4a105562bc9d91bfe24cd060000000000000000000000000130e4521d4fb86782e9a43329e7fbc686700ed170000000000000000000000005a0d7f4dbe23759732a9535e9731be3e82efc829000000000000000000000000967bce79b82ad2e3b9540879c0bf0021154bfda900000000000000000000000039001877121f282464112926294459638214e7bd00000000000000000000000027c1ffe610882daca6fe688f0ee76cbf65ec2906000000000000000000000000a6378a4c86151e10ab979e49cd38155462852432000000000000000000000000e5f4085747fd2ed08cdb96673c0d34ad47dfc6a00000000000000000000000007e245772b390f5b6ab9b2f58b16f6c8f42db518900000000000000000000000037ae675c452ee7a49902996aaecf4886a2c44ff700000000000000000000000016a81bd09b71be8684ecd5563f7397131ab94b940000000000000000000000005e56521d551a058e05e45111fa6fc81bc9f32140000000000000000000000000e0454e213f2769a61b4e69c0e86881103d9e0b9500000000000000000000000094747389609acdaa6c27a2e96626b21352f3a9e6000000000000000000000000eaa04aaa723111f65fdd9060569b0293f2535348000000000000000000000000ed7b7bbf9ca7a84748f00bc3abf1be57993b54d1000000000000000000000000b29999d7045caa07ecb5b6eff241caf67959afa3000000000000000000000000bd599b5e5a68693bf825c34a9ccf33834e66202a0000000000000000000000006827f4be9a3d873157887dedd5b01665eecbcef800000000000000000000000043401fe7123ecb54c4bc1ccfd6716ba871bb4fff0000000000000000000000008b99ddcd5fdfd8b04e868f420ee1a1f688901565000000000000000000000000be8559da5bc72549ea3de4d0f573e2ef6d50cff1000000000000000000000000aca2503e4b0eee9512ad90dce399db67cba0742200000000000000000000000027432fe097d19cda7027cccef5a4f4de8bb414540000000000000000000000008b94390f2588eea945d67de9c6e60b083e2c791100000000000000000000000061d59c64e3b1504707d5340814a2ddf604af0e8b00000000000000000000000019e58c1b922552c9c84ea7d270a878080e3859c6000000000000000000000000b7a7f9d6e981e3c6b09a717adc7bd82e7f0983ac000000000000000000000000f8825a8711a9b384242838e56ee5a578f93204fe00000000000000000000000026ef82e27798894c37fb43a70b1d6c6b72981f9000000000000000000000000023a08b41809225f4c9daeae04e28e22d1aac29e6000000000000000000000000e9a7e71f96eaf7e61f8fc1b93fd2918eb4d019530000000000000000000000005d0cab186ed461d22fbb490588dc61c71bd8618f0000000000000000000000003ebf27b601d78d51b93bc1c053092cff7f7ef489000000000000000000000000fd5810a411d34045c028371903b7b84cd103ae730000000000000000000000003bc2fea0f6b9c88b1715f1a53b9961677d9247fb000000000000000000000000a3eb9453b1480c871d41694ac4de98bf795600df000000000000000000000000d1883af3358db385f54e477770f60da7ce0798d3000000000000000000000000b08e4d7349f9ad2b6253c6adce0e19f3d9fe6ac7000000000000000000000000e3418e54e865938de62e1a711bd9243b4898e6e5000000000000000000000000a8eb35c29aae75e46500b58de198885945641b800000000000000000000000001edd1dd0dbf3c5d36f17859a7c14d71a6ef7aabf00000000000000000000000027c3058b10dde224d7c7b1924ebbd635501702d90000000000000000000000003d5dfc9348abeaf01d85346ae7ec8d6f002b3ebd000000000000000000000000441b6cf5aa849a882eaac70ef911be8d6da89fd9000000000000000000000000533ea0848193999f7d4d014d9d512e43a72dea63000000000000000000000000111c112a5de0b3c5d76e93ae933eb63f1e63d57d00000000000000000000000037c70a595792e14ea6662deb93a9adbee18666b6000000000000000000000000e4577a8ff85b091e0b50c1b61b70e7b7ddd734f60000000000000000000000005b6f8be34cef5c02be820db95fbc01727d80aaef000000000000000000000000045c208874294b65396c68c637289a32be3d1f510000000000000000000000006e5019c712827b5e7d30e1ada52b871582ca434900000000000000000000000049956eabadd7377a45fd508a7ae36cf5cf3645260000000000000000000000002a02274a784d0832033df990ed80891b579330c60000000000000000000000008218cdeb9c7891a088896aa519414bdb234d7784000000000000000000000000d6b2f5c25d866058aded375600dfb3639fe8131300000000000000000000000092bf02d1cf3555e1544c190c75c1faf6a943b3b9000000000000000000000000a5a09e95d663b3f9f19c9e61f140f5fce03421ce00000000000000000000000069d2871212eeb13dde81ed7825263823b22a0594000000000000000000000000ea9dab7831d6d46b8f920274ba10473c2ebf3a13000000000000000000000000103ad4a36b4160daea2287bd95f9c69b132968d7000000000000000000000000a2f1a68423fbf7583aec252295f6c574e3b1bae300000000000000000000000086d26185491a2c98873a5c2c0c4d1e055231fae3000000000000000000000000fffe025e8c89d687dde053dba15ff83c88a841f9000000000000000000000000c311c2c1044549f1eb9ac1069be06ef5d46a0a9f0000000000000000000000007c5d147f270552dc6de8fdfa1de2df0d89bcab1c0000000000000000000000001cfed92ae0f0e4e335bce9a4b7f6ee6c95b8d8b5000000000000000000000000e2501c392ed89e60af807aee45dfc4719e66859c00000000000000000000000056e5adf8d75634bd9bc2f796c9ba0cf64494dd1b000000000000000000000000d57d3abe79986992945d92ba5e5dac15017d8600000000000000000000000000f03761431a79705d06a7fee4d963ac07345b74fb0000000000000000000000002bc27da87b348a76c1c268dd538577ea6418352f0000000000000000000000000570b38f1fac1f3d3145e26660e55179907f91e70000000000000000000000001f0c1d3d4a77ce92dde0cf27aac0e6b81b6b834e000000000000000000000000a298e94e56cb4abeeca71f0ad1f89b51d6bd216c000000000000000000000000ae0083e4c2a63d2a8f6b12304090e7b3abf057380000000000000000000000001fe4aa4b59703519d2d8296864f79b4ac5d01bf300000000000000000000000078b7106987612805deb9c2a0458bc7f895aea18c00000000000000000000000003751ac38069154b2b308ab384d897b225539f6e00000000000000000000000077600315103c6a2288ed6eea1272dd9df30fce2e00000000000000000000000065704f883fbef526af5e53206f5c6422e7aecc1c000000000000000000000000f4690ea2b585b6eec793c984a14b6e7ff7aad336000000000000000000000000f14edcae5a037643ecd493d2142b1a1fc437bf830000000000000000000000008f2e8ca0990cdf88cab30f68fa8788fd978595e300000000000000000000000027ee12eb1ea24872e6595cc10c2ff1e8b02df288000000000000000000000000b14e8256ffbffcd1c11bf299a7d00cf4847d141c0000000000000000000000005bcfe2a84d5bb81d1d4b295c45dfe44a13ad213400000000000000000000000012842b996299828936ddb7663d2ba42a1d40c0560000000000000000000000007863280e9802c9ac557dc2ae0e68ddc311c2544a000000000000000000000000c1c7c7144b02efe9ca66294aa8899bf447f36a17000000000000000000000000d30bd7a36a82adc714f5f054ad18e559aeeb4eaa00000000000000000000000082d20db87c08c05025e7590127f2621fd066ea5e000000000000000000000000852b4e9d5421b94831e6718442c0c27df117ea9200000000000000000000000017bc25267cfea221f24c6e311541785115dfae3c0000000000000000000000000a0b6055851582aadba5c8aa64338943246524ca0000000000000000000000008cf4c885318a63246030ec8411044fe2d331cc5c0000000000000000000000005df52ebed53e527bf28b588d5961ee169bce5ad3000000000000000000000000b660b366807ca2bf95d534d41bc035ca04046fd30000000000000000000000004881c96f96a5d57c0b6f1e3507fd09dfee447315000000000000000000000000da3591bf992b7587abcd86f55b6ceb41f917d69e0000000000000000000000000b73b76fc433769f20574777a3d952e06573696f000000000000000000000000b955241334773628b06b4dc4081dc977bf2cdde6000000000000000000000000a8fadb671640e2d6e483f28a4f7dcedff08952c5000000000000000000000000de8cf94ce0b9757f3039f28a6e76df31b3c3dc2e000000000000000000000000dbabc7f3186ca626b6bee779aa6ba78141af5a410000000000000000000000009711ba5da2c89c4e17aea80f91906f67505682140000000000000000000000006021322a5e00a683104c689da45e3bb6da9d295a000000000000000000000000d26de305688aa8192f0dd6a0028e72e2090d8ff500000000000000000000000051b3db935cd2d3ef913e3e1b855e40cafdd12e1600000000000000000000000040277f723821147b3fb6e89a58f606e3acbdc5ff000000000000000000000000cee4d4d95954feab4b4ab66581fe7eeded7069670000000000000000000000004c11ce7e2fbc8ccaa1e66e49b349d851c4db85e00000000000000000000000003afc0e1c13288cc1f76e658f13ea5c700adfa84e000000000000000000000000372f127d2b3312168439b5620c6246d05c6a34c10000000000000000000000002303a0acc522f458c26038b3ad6c87d2a65b8bc0000000000000000000000000367d2a3209122af146447d7b9c1983bfd90e36db000000000000000000000000fda268b4e765229a7625ae06b13244efe6fab19f00000000000000000000000031ab6eb8bcd01721537be4ef761fb1d936578a270000000000000000000000001e854729167915cdc23057388cfe06b389aea9d1000000000000000000000000fde51cec1f2855994fc018f0ecc4f284229231ab000000000000000000000000f7be652ec8f61ae417ab387c68f4969c2e90024400000000000000000000000031349ec83f96f1b7fc9a93c8b9ac11904ceb7f01000000000000000000000000683f80b6e1050eff755fd70dc31bf04530a3a42b000000000000000000000000e7c57dd7f806c35c95c6f12bdb2a841d678a2bef0000000000000000000000002f65fb3715cc7fb663765ddd2460c9219adc7f5c0000000000000000000000007f3aa779e1759ca2114baf88dbe014dab7ce11ea000000000000000000000000eb336986a0b87c65c1e4b0e4b532d703afd6ea1e00000000000000000000000040e2d788d13082172952d345a8e16f5d5354cbe100000000000000000000000016e73e58220934ac10cbbc9c547c1950245bb36e000000000000000000000000029f3e6d9921f5ebf27b5413f7a0ed97c67f7ed1000000000000000000000000e5683588228c5fde330bebca4b71f795427b808a0000000000000000000000009df4ff107653c6da8b0d82295ae03f95afcf3bde00000000000000000000000058ba765f899f7136525d896d3d69fd07cbede7c70000000000000000000000001de8dc783bab403120c3be39c4d1532b609a98c000000000000000000000000005b35ddc287ef48fcef73e47263a5817bb8e70c2000000000000000000000000a8130ef1806cdc02987444d2c75b8cbc1c3ec766000000000000000000000000679dc6c192555b0ac4b6486385ce2720e26d9bff000000000000000000000000b4273b3255028f876daa7eebb26dbd4718588f5d0000000000000000000000006f83c33f354a8830298b45910577455ba98d0b4f000000000000000000000000da951b2ccb3a935e816e5a5b8eba85068b898819000000000000000000000000d8f0ff31ec964960b39fbdb8f7aae99d7480e6d800000000000000000000000003b93d65ac6b13dda05665287cc684c0e74a50ad00000000000000000000000030298ea884baa424dcab1983cb4b8cd82ea7d3d2000000000000000000000000817c01b9bc116f111eb14e7a597ca8ac520085920000000000000000000000005d973aac549c8007980f64a403814b41bdb2845b000000000000000000000000f834f86dd82c76ef4a39ccff077f1c6a544c47f8000000000000000000000000f079b501382ecf7ba79518fb811af7324a8a7d5d000000000000000000000000d7903aefb51fdf0d61173641854dcd0f21b4af31000000000000000000000000876f189ae9b8c63da0ba4f346b808e9856fdcfd300000000000000000000000025a1d0b428b300c05bf5af007d8139c99568a0ec000000000000000000000000d8825aa9e407effa4de4af2e124ac021704548390000000000000000000000005e376021a8ad939fe00ac591778b26cb9fe7247c000000000000000000000000fb7616a7240dfe558487c029948b17bdf32269aa000000000000000000000000c9175e05d670ec0552a0b7d7ef7bfcbda85c9de2000000000000000000000000a34ee22b35ffab711324c793920f96d36de66a13000000000000000000000000283bd9e4194b3d72c4e16881291fd4609ec529f60000000000000000000000004fe50b678b4d519c5862a4a1554b964fea61755f00000000000000000000000034ab0de8befe9fce19f3d5ef596b28d423185ad6000000000000000000000000d49d91821650a4e8c60b4644a1c6d2f3cd69a551000000000000000000000000838f62b657cdb2c086dd60b27872dabb2738d0e90000000000000000000000001bdcda5a1222b913350992570d5a52ea34344624000000000000000000000000801b6a00c91c59ea411733af80c14847732dced4000000000000000000000000aec14b6ab4edaf23a386133f1c3f7183249e5dba000000000000000000000000d774889f4d4c33a5b42034da6837f97a206f12ef000000000000000000000000cd22dee7a89f01adbcecbdd3a0f5c85026a9d66000000000000000000000000012ade792b595ec6e9f1da5138c82a701b94623d00000000000000000000000009ebbf1893aba4f68b254d78c341f255e0decaac0000000000000000000000000ddc7341512ff08c220b9019861e5eb986a36332e000000000000000000000000f6a81dd5118e43b85f797ef15c061ed93833290d000000000000000000000000f5c7540948010a978ff0b5f73c41823c81ad5c4000000000000000000000000003e94ffd728cb966b58416c96349862cd2572bbb000000000000000000000000f73f3c6ec4c9d26e2122eb6095a057d15ed1a8b10000000000000000000000005b60042a28e2e3a985d8fe63bff46f78e71ca9420000000000000000000000002898e946d2c82d23d8b095b883d65c2cc222c31900000000000000000000000093d43979df930e8baf9579026fa8f82ae1f59360000000000000000000000000a6d5e2e7265283755cb0aef40b8756368e8a7afd000000000000000000000000c47275810fb1797657038f5213118dcf8c1c49600000000000000000000000008a463425e15ddd37997fe8bff21d0e5ce37d10290000000000000000000000008bcd213895040913add3cc983d4c2b68d6b081c60000000000000000000000009d7b24c278885f7e0ffadfc780b188bb17dd3b8d000000000000000000000000f6b52796f0dcd53fee21785a590c201db5aac0f8000000000000000000000000ac9f30e30849a39e11135813843979879233bae500000000000000000000000014c5c6d477a0dfd582e970d0e30e503d6550326f0000000000000000000000007518dd718bfd2357e27ed5c1fc1d05bcd434fc93000000000000000000000000e74738d21b2bbcd642b1f198c2ac9d2b70b3f097000000000000000000000000c8ddd8bd54afe4f2d47f0cb7213b3058a0688d57000000000000000000000000092f01a8c606f8fc1ff21e43b4bdd8bbff10d53e0000000000000000000000002b9e76b48cdb06e83d744d452f981a104e3996a40000000000000000000000000a74126f56b11f11768d4bd95b7313b47e5dd92f0000000000000000000000002ab409d721ffc57b3382d85079c0e620825b01d400000000000000000000000048bb4ac75a630370195dc09850c6e2de4d7754aa0000000000000000000000009857ef3d3ae9800307b0bdac204e87329b13aae9000000000000000000000000e192c2e609494470751d267b397495d1024d62e3000000000000000000000000d86b0d7ff3f3df6727e421ca54bae4cdfb49673e00000000000000000000000098cd806c6b9dfaa6b26f94bd2fe8ef39caca8c32000000000000000000000000bb6830c1ae2a1a80d3a44b701e4b1f96805a73ed000000000000000000000000cafbabe86f3edaf9ff99bc42f52ccb33abc100140000000000000000000000001a36524ac512db32d10648c3c1be77aefbbd8e4b000000000000000000000000e7a6cf429ef1a59662b31ef1e3a3309cc6b8ca7e0000000000000000000000005ee8eb145238c2ea7dd766156189ec9955e6e0bf00000000000000000000000044e5801deaadf9ac7b0024811c7f0e957ff55bf800000000000000000000000021ba32517ef0eb13acf6f0ffd8db72ff818f3657000000000000000000000000d09668cc79dd3fc2d0faaa0faa37a06623b64c500000000000000000000000000e0205bf97cab68933739d40662e49068af31ecf000000000000000000000000e9e611537e929f8d9132769a16360bf6ceec17210000000000000000000000005f6670bc9eb737a58e60b4a555e05406b4edad9400000000000000000000000034f1aef268ffa79540833e9503127a35c0ec4a8e000000000000000000000000be4535b9eeccd4b38dace593d7d6032a64ccc1bb000000000000000000000000cc675a9c155cae6e0e45ed2f1278f7506fd7a4360000000000000000000000000f6c80ba8f8074652ad99430ee0132b35abcbe400000000000000000000000003c7aef15d9d9e74a4add4826c6d68d57ec8eedf1000000000000000000000000cd8dc83f86b4e339752c0348e6595185ee0f1464000000000000000000000000f49e00d64e5dfd1b226ab0fe5ce8666e35f4a13f00000000000000000000000005f4f75ee9c15b1853bdaab627fa8f58d2c987c100000000000000000000000048b4f77dca20ca0699ab0d1a2ab3883fd1ed0fe6000000000000000000000000e607d4851ea426e9eaed6367955e4e485dcc53de000000000000000000000000f17996f08683d71d1d117105e03600164e58dd6c00000000000000000000000021e2529293773ca7262f6f42513cea86545c1936000000000000000000000000c4dc8d8c0bf51a9f9bfad888aba95190ded09a80000000000000000000000000e5aadfe8e0fdfb1eca3808c77f86a2b6935f0052000000000000000000000000d7da26ada92cef63a00929d034218dab32788b270000000000000000000000008cdad2af739d912deac022c72a4f04bf6db0c7db000000000000000000000000959f8d65e0dcacd9dd08fb3bcf26ed48720d519d000000000000000000000000a742c412e78b05744b9075b6a39388ccf0e4db06000000000000000000000000786aee4f0b03fbfc92de7c077972c49b6a81ebd1000000000000000000000000aff37ad20e2b31cd24ce7082eeec5ea7e0556699000000000000000000000000e8bb94814d621aefbc309975df7363e16b852f30000000000000000000000000b2eddeaacd814def29e1c4baa445795db1f1945700000000000000000000000074e1b826afd695840b520fa944d8d9b140f97e89000000000000000000000000129ffc8c35f74ddb3775d04d423a2e4881955e8000000000000000000000000056f21b0377db9983640b28cd7b02bf269c3ff55e000000000000000000000000c79afa4a16893ccf3b2110975a132481a1b201ee0000000000000000000000000590466047a2f9e7b0c89aeba10196bc73ccf1b4000000000000000000000000c2efec569a91ebefc9908689b10e147d7dbdd7a4000000000000000000000000562642f6de430f3f643f64d85fe7d85e3ea1ee5a0000000000000000000000006ee88aa953a3ade247cb19dc5a3aab69e99a829e0000000000000000000000005ff625d4f07b666f41ef58bc3e83c56f60e970e1000000000000000000000000473ac75e4834b3a72e7264e0bc78e4337f157ce800000000000000000000000006dec91fbc057ac667e59a5bced4c733245d69e200000000000000000000000076a29e7972b1f1831716b45114399a30c605cb7f00000000000000000000000002e64492ab671f6c99d6189556fb0abfe07b0e3800000000000000000000000004b2a732a1953d325ae8c3ae4f62f66ea062a035000000000000000000000000a00f6c8f7f54354084d19c3d70f323c28241b30e0000000000000000000000001c880e4319092fe15d65abc9df02dd6245f53bf400000000000000000000000034382cfe71510d7ffc8f1f2b8f0c88de91e91beb00000000000000000000000083a31f74c7a3bd883fab679c55e11201f7ce84b1000000000000000000000000f03ef9144f46d2a385241703a431e9c737affba8000000000000000000000000de54f7d5206d8035103b6a1323e63488bbcaca46000000000000000000000000a21be5e2ddb72951d8d857e601fb767015df427f000000000000000000000000ac988af5ad3a2d1c7789e10b9afca7407c2043ba00000000000000000000000017c60f0954d7613a18549e5cee58dc1b57e910a1000000000000000000000000de28c975150073c1fdd2d7575aa62124d58b02e80000000000000000000000004338019b46367cfbb1bd66d3dab52121f98c115f0000000000000000000000007d0e5fc825f262503c3c7d593f15a8a89c443816000000000000000000000000cf071c95283d7e41d32ed7628145b959c28091fd0000000000000000000000008133d0a6f3dfb9f6b30cc00b82955e860e199f040000000000000000000000000bb00d0a50599d799a884dbd5bd4ef78263e0c0a000000000000000000000000bcd60894771f7150c0846403e2a4b3d6839099690000000000000000000000000abd60b492bcb71cff9837fc9f478bc1ebf0ede00000000000000000000000002f7371563dbc9471f4416719e707ac31df35b6e6000000000000000000000000f74bb4b94d20acc81f23c30dfa2db09c28d7a89a0000000000000000000000001701c0dc808d3077d789c344232798f8a5d1252600000000000000000000000020ebd228866bdfc55fde4855b4fb5675f5db57150000000000000000000000009dd6373f97d0e6ece97302cb24b229f57458b5f20000000000000000000000008a2aa8c44777e457dcd67214e5e7e8a17004df6c0000000000000000000000005bd3b0652ff5415949657d23cb29d0243de009d70000000000000000000000008ccb7d44e47fe87a0f714a0ae7cd641048e5136600000000000000000000000055ce9e72d20b1f252ca9a44fefed36adcabb4d060000000000000000000000009ccbfd63cf08f1f5371801c03296350488564e81000000000000000000000000d6f9c919813f8043de59bbef85719dff32f74c670000000000000000000000004a39d3ddbf4e19666626453c4b131e24d2294cd9000000000000000000000000392317bfb7793464962e0b78ac87df6a18ef0321000000000000000000000000e2eef3b761de75eaad98f0af4a630ec2bc9daf43000000000000000000000000f0d9e675cd69f12e0d3a5bb9bd1c28f9e024f392000000000000000000000000264413708e742e7474b9b5467b61eb99a96f9c5d000000000000000000000000fe30d0543bc73c0110afdac18c2ff5f4f81a8dee00000000000000000000000006f2cc9bca126f62af4af8df45461bbe4309049e0000000000000000000000006de2b77d89759c1275b99175494e29299f845cbc00000000000000000000000046ccbd4700c9ed88d19deb9a403275bc4a7bd382000000000000000000000000253101ce33c170f6d2448d323dd1e6090c219a680000000000000000000000008ac6dc686b1ba49806308c7035f4cc15062fa7f8000000000000000000000000e166a98bcbe7627b32d068c1dd43bd92d1de0e0800000000000000000000000041cb3d0533de63c54e3f7ee680df0e41609e72a80000000000000000000000008bb4875d828303efdf1d935819c99f7ea8385901000000000000000000000000677cfa0614dfde52421270b0fbedf8e9a86369f60000000000000000000000006079226ebc049c6e30d6745bf54928ec54fc788700000000000000000000000036cdb41f062a427bec955233c5c3e36b1f20ee9200000000000000000000000067ada4afa8488ceaa1d1c57f332686d4eb999fc600000000000000000000000057cb6b7fa90c4265cb9a72cec6b5c7b5f74372d80000000000000000000000006770122c087c6c82b9992bb67e448bdf7a6d969c0000000000000000000000003835c97dd90591850636705b96472fa0192fc5bb00000000000000000000000067dae64f89f63f273c20cbee61da5726ce9c651e000000000000000000000000d4901c8cb22186d3706e868e9df358543697ba190000000000000000000000004679341c033871343adfe29c8e72e7e95f169008000000000000000000000000158dd2c97b2ff3eac0a63973a1ecc5a3503e5f37000000000000000000000000f4cc1979158ad2d41b45bb29470382840fec170e0000000000000000000000006ea3ec34c1cd87fede01867a188b36bb0bd4bfaf0000000000000000000000000696c57c164f09cb08f0b57886945d485146c7360000000000000000000000008824b68a8a4e201a9846a20497c166a00a8d6f400000000000000000000000009da794cfd96964e2348fb54acd1ad92065cd771c000000000000000000000000b7c3110ef0c67ac0db224eb13663c38fd93c48f60000000000000000000000004179c8583b33fb0dba70a16c6d3d3598c4a6bdc80000000000000000000000007c7f8a6f9ef6ece8b1bd3c8ae35fb6650c73ba6f00000000000000000000000060d88f0dc1f4b0ecbd33a4548b45398083af9d1c000000000000000000000000dbe1a5fd22ff672cc1e72573d860ef0beb385a0400000000000000000000000044b32b0d60c18c5e500881e263a1c9fcd58eb058000000000000000000000000be51ae4db0fcaa81b92377383cbb8d91ee76b5f40000000000000000000000001f69096371eb7a5322adbabbe563377a716129500000000000000000000000007066386ec2fbbcfa8059cfc38a8100048396b99b0000000000000000000000003817441b8046f25c983167c178ad3952ae9a4f02000000000000000000000000a464980c1be20e7f82a3a26c1c64e8b318841201000000000000000000000000885448f4bb80f2c99739fb9b7b2a631a54de85370000000000000000000000002cbd802590472196fb1e990c3d6a3e5229b69ed9000000000000000000000000106b02d8fd9992f2da53c0d65e1012d1c6287b9a0000000000000000000000003d219c54b28e39ff380dddc8e2926516fd5a88470000000000000000000000007c34b7b479aef9ef85cbcd2d8cbf07b7248b24fd000000000000000000000000077c193cc209f73fb7c7492e680b03edf463cd1400000000000000000000000070f0ecd1450222f7cf319a265cc4ac5fce53285c000000000000000000000000530eda0dd89f2f261fb982ea3fd640ded63b563e000000000000000000000000c08a26bf98f4eaf4b66e320736be703f3285c212000000000000000000000000ef21b390712f7ab500b7fc3004234a276d8e36ab000000000000000000000000600b51b3b60d330e395a9b34239ceb4045cec74d000000000000000000000000820cae7e4cbeeb2820d33802214f74c907a236db000000000000000000000000c22d358a2e9b896fe1a7b9976f96c13bb4db88800000000000000000000000002cc6e510790cefe7dffc9337f5ef1a7c40dc18d4000000000000000000000000149d2823a6f71aeb0df97f74bb90236d2e8d9a16000000000000000000000000f667c44537347186cbd57f3f03300b4e79ddbe10000000000000000000000000aa23725aa419f7ad8eb6bb798a1b422aac0865e7000000000000000000000000dfba3477a5e703f781af6296b7753ee568273bba00000000000000000000000062c3753dc140c5e2b1be1dccaf93b406a96518ee00000000000000000000000056390d23f8938c85fdf00d9d85ea487621b0f13b000000000000000000000000e84739455deb3dff444968b5880257fc0e29bc3d000000000000000000000000122b27c5fabc2984a6f580c49974a8fedd7fcc26000000000000000000000000f44195d9554af00729c82421802704e51cc8aedb00000000000000000000000045858ff5d9664c0424200e91ea503f0c6aefd70d0000000000000000000000007166a5595c773d095ab23921f959ce2598d83e8e00000000000000000000000026c8cfbd8eaee2a90f0bda51c4c70d7dd0685ebf000000000000000000000000eb5d3872d98305e8580b30cc6c17e82580c3e475000000000000000000000000133cd16dc7c4a58598bbad019afce9768f47a0ce000000000000000000000000528918862e68912548f7f78bbc878c46e44e0b26000000000000000000000000930b8153635f999a57a36bc75009cf74852f375a00000000000000000000000018dc18d7cb662b635593f073c21c43ae20bfc87e0000000000000000000000001dea5b40cea6fcefd13751656f2963990734b04f000000000000000000000000e37bfa8bf0d766ecfcbb75d2972811d4befb86160000000000000000000000008e97abf6522fc62a2a2cdd415fc66a413611ef8c000000000000000000000000d6f6385f9650015def77f5437f2f7c5ee3d2f3720000000000000000000000008ad1b37d7c1e0d3f734f10e81b3b7f61e3312ab0000000000000000000000000a37c93f297704e680aabfde21a35c65095c5a85d0000000000000000000000001eac3ca5277552c352dda161ca5416f5534a3ab9000000000000000000000000e6c92f44daad82667cb064be1fe7a522ad95e0050000000000000000000000001e42a1994834f28ae05cc26ba23d44f7bc3cd29b000000000000000000000000db71b2a8873f2380e20a482da65c23caff8f074c0000000000000000000000009b97b60633b1cd3408d1d70d908be6d2edb69109000000000000000000000000dbecc73f225948b973bde20f113fdad4e06f185f0000000000000000000000002df64649ec8339b63a30c8ee373bcbe997a9434f000000000000000000000000d3ae5dfbd582e6b2633d55800494e202afb6c080000000000000000000000000ad7c082ece1a9f153fe3dac30b645b3cd69249a60000000000000000000000000999fb8490670b44946db7c8d2076f0b00b41f77000000000000000000000000349db6c8cb10ff048b2b0e28ec8c6377d500472a000000000000000000000000a90272c4c95753207bf5caabbc7f5c06d4a8b2ba000000000000000000000000ac3847a7e656c4c06005de5b6f48f69070c86316000000000000000000000000435e763683bff0c5c14b8feb2d8078868047be77000000000000000000000000a0e3e20bf0752992a8e9f83ac74fa9c71bf3458c000000000000000000000000cd00ed293aeca48087966c869637fbfee1265bf7000000000000000000000000128ed0ada9fcdfac6a32df291cd561038fcfddd30000000000000000000000005827f1abd3de5baa555c81dc4ba26d9a295bc7fa000000000000000000000000b8e25bed8befcc856120ac4a9c644d252c168da90000000000000000000000002e50dd375a0a8dcedaba17ee3c75135cd18864e5000000000000000000000000e8fd5ed15231351d11452a9ac2d4e6d0478aa553000000000000000000000000b5f3ab4833c2e8d0d21a9ac72043b14448116e1d0000000000000000000000006af49606d941cda32de1ee94397dc821ceb09dac000000000000000000000000f2f59681018fafc3163a3b9f135921c10cd7129b0000000000000000000000004dc002807ff8bd506ab910efee118eb016739eaf000000000000000000000000aa84c321f8c209dfb09128c961e92f2adb2906c400000000000000000000000090c616efca1edbe847e10e4ed04de5ef2992f72200000000000000000000000016cb8b739b5055cd65189a4b25da67809f91efdd000000000000000000000000b19ca5d2f74f7f9bedd8b705a4754d37e910b7b4000000000000000000000000921971d8745d0d36d2adad7ebf5f6ab3616f8225000000000000000000000000f637f39d41354efdb3e1f8ffb02d36ca4d360da1000000000000000000000000ecfcb519d206b608c1ab77f3ee08c6a52ff10b570000000000000000000000009768cc1570602f93c3ca941ee9ae3be689736805000000000000000000000000473590232081144e6b5b0a3e1074379fc32c4513000000000000000000000000ed9fe83a91e5ac8f0815380282de3bfabe7b941f00000000000000000000000013535538c7a1fa0a19584b1e70ecadd7dca5ea870000000000000000000000001875ff42e558bc49357fe830245ec64641f6f4030000000000000000000000005b2eae4687d6f13d5526c5132b5547ac9b42df810000000000000000000000009b730e9fb1a281163e95c30d604f9093a4ac7da6000000000000000000000000d8ec9356f1ff085850a72f75268a8c35333894db000000000000000000000000c4967bcc24cbdc9655624680d188225c79b8f581000000000000000000000000a03ff5e0baf78fedb2360062179e9c6339e62aa8000000000000000000000000548e4c0a7fb9bb31e41348c27525fdc252d2a25e0000000000000000000000003e0ab131f5a747bca8968059d773a304d1dfcaee000000000000000000000000ae2d3542ac672230d6cb7e7e1112aefa11e222850000000000000000000000007bef7c0e3bb0ffb42a8f30e03947d6c8b01d78f200000000000000000000000006be06ae6f14441d4f79b4656d1bab8b53bde064000000000000000000000000661bee3ff8ca0fa50391e0bce792b82923240c5d0000000000000000000000004b13f77c50443ce4095fec9232aa135aa2e9d10200000000000000000000000070540843e3384dcd117ab8841b187643590d3414000000000000000000000000692ecfa5231c4242cb84a5187a4e76672dac1fe50000000000000000000000003fac093e67353c7fb50b3d7a92910abe2c661c2b0000000000000000000000007e947054e556187c718cc1d204f05f93858836440000000000000000000000000cc003f98c1747a0fb649b0c8431888f77cf14060000000000000000000000008f37cbf73f62e9f30bb3df446904a359e6a1d460000000000000000000000000ff67e7285de94e9f802ac92a14975dfa71fa447600000000000000000000000054f45ef4bf1be6ce7cad2c144dfe6b594a0db8d0000000000000000000000000bb3f1c45d0217056d38cd5dee1a825b15dd2b1e0000000000000000000000000f5bbff3bfbd7a207bba5d67578704086abaa5692000000000000000000000000c5b406bd5005bde83fb710aa0a3ad2e7fd2c7e49000000000000000000000000c2f157049bff63c9cabd5cf6b06760d3467b1176000000000000000000000000ce55283683728a86386f96cef8450be0eee496af000000000000000000000000f5d08a59479207e28d6ab7775aa4a1b8bec7a26c000000000000000000000000f477f109eb6619ae06132231345a9158604b7e3b000000000000000000000000460987736f0e47d331d9a0a9d37e8dc7597f8b95000000000000000000000000dcce6e7d25e0ea6dfb09e4ef2473c9b5d9fbe2640000000000000000000000002c5daebc743c60548c0f086c12f5594f4d76a8ea000000000000000000000000833fcfb6af3e42c4365e12ab74d7e906906b81e90000000000000000000000003795a5115626d4ada732efbfd51d70d4b30832ff0000000000000000000000004966c04090b0b62feeff897023c8892713de22a400000000000000000000000015d55346fff45b9116cd2831d6723b257c329466000000000000000000000000062dedae367cb24d59bae6c6577be2b2e1e0051f000000000000000000000000d3db58b68216fc63bdffc8ebb218490ec23efcc80000000000000000000000001187d82a819b7df837e00914cf2c1f61060629310000000000000000000000002ab7d2ff9f4636a0f53cc18da861833350914d960000000000000000000000007ccf139de5d1a27dd961663de9caab0093aa446f0000000000000000000000001115162748fb57d927f69782496c25f7d75761f3000000000000000000000000da385f28d1fc601a878b6625a10760b9b2a2bad6000000000000000000000000f279cf87d1aac996a13949ee0aa7262cc54a08ee0000000000000000000000003d433517499dc85de4f82c718f3ea4d1c06a7227000000000000000000000000d545ef9f899660a34c5c1c051dee942860d0f1f50000000000000000000000005d643f7aa1cef0b9b1c102f172711d4ac17e37bd000000000000000000000000b8b924c9814cd79e3e7c4894934c4f937b57be00000000000000000000000000bff455123f4abd7cae2aa320e63a6302cee173d50000000000000000000000005f3c2144e2d81e1c6c2e4b334730ef1085a2b8a6000000000000000000000000e441407b41cf3a936ee3557252e65fb007ffdcd10000000000000000000000003de8c2f60be51cd8184f93cd17a2cf50e76b185e0000000000000000000000003ab33a5a45efec8098b422947c9b9167201839350000000000000000000000005a794e3dc4d719e7fa77adf867ccb11145f80ca80000000000000000000000004caf75aad2e4bf6be9df631ae02fd5e7eb64286f0000000000000000000000007cb0297637b460d65ccce9287627113c02d5bd18000000000000000000000000a3ba27d70971dfa75b40da57ca986c2a9818326f000000000000000000000000cb39ea4a60b4ff035564786a0746cad33d0b1c4400000000000000000000000032cbd88b10f356758f7bc81115642c4eb43cd863000000000000000000000000411d0dba1dda0fbfe1e0e2ba74d8bb65dbdef86c000000000000000000000000c5ffaf7ae7ce5a65934059421c84028c7c973a830000000000000000000000003b6eb64b9c852eb16472dde64d0bea01f907fbe3000000000000000000000000e2c8965971c88049525427b20abe0905833d6bd7000000000000000000000000a81d675109ed048e3457520826853af565db78ec00000000000000000000000060669259b43bd5630b11fc43283f712ad6cf8028000000000000000000000000e160da155bc88055653dab7489b8d6d3bb74b5b5000000000000000000000000c9b381c8ef651c26a97565c5c803e3de9341078f0000000000000000000000007b556e76e71f75f1a941f6b0cc686b6a00545d53000000000000000000000000831a372eded3db613296bfa91c07b2af589a4dac0000000000000000000000001e8837f8f8ff3a905f9fa8c684abda3712f1dfeb000000000000000000000000672216d5edb0ddd406418fe5441c1d24c145220a000000000000000000000000a8398c2a022e64f9bc5306d134747c9c7ef5d84f000000000000000000000000f7119cfa70d6263189469f81f4f48b9ffc35e3a9000000000000000000000000d598c771fec1bc10dbe9067237a75b96a992ec0800000000000000000000000060659ae471434417107973b0de42b018bd56d7b50000000000000000000000008ffae8706c6b2b43e139fc38bd7cc3277b9b7d5600000000000000000000000046addcce56043158fb103ccbace4d29ac40ee100000000000000000000000000756f70ddfaf9b290ea12539959ab26ee8ccb827d000000000000000000000000b46d6ae64590b640e4152df1ee6d7ca0fada37490000000000000000000000007348b845442061b4a012c3fb4c7727b1adbf6fb200000000000000000000000072121d6b57c5836a0db405734daaacbe3805d0d20000000000000000000000002672cdc8d1b9db142ad790c23c7c1b49b42ff21800000000000000000000000076ee90e1ec74ae3b684710a6979c2ff220054fb80000000000000000000000009bb5f98874f8a581f66250f27ad222ec61aa179e00000000000000000000000061dd6efb75c9aeb5720a1041e9377728f62210dd00000000000000000000000045713f6491b300cbf99d490a52c447215f238357000000000000000000000000356c757428394bc33ff62240b63d338e806f7ec80000000000000000000000002c77ec125d8a841f76fc42a3c0afdbbda08ee00100000000000000000000000054bd7a273d9621aa53479a3e0f66579247f0123900000000000000000000000056649d837e8c53b4da7205fd2301fa3855b1ad9d000000000000000000000000b6257c215a915b2435a825efc05c3ff7c3fe1f4c00000000000000000000000055f49ca2ab6880adfdf19ea90dad97e05514b4990000000000000000000000001b0c7588ce8676db5bfe1409cd7f55402db2e082000000000000000000000000118257b7ed4fabd32a556d41689a2421ca133a9b00000000000000000000000073dca70de66457cc480abec41d9e9bfc54ced8c6000000000000000000000000dcb8dd2472e35deffd9c40609c70cc98466a12b7000000000000000000000000826bc0fbe0842b7ed84c62f1deb8bdf738d3bcc900000000000000000000000095cbbd4f1f6bdcb098e78bd22bc9aa3a3ed965af0000000000000000000000007caa6859bf5f6f94dab775ea29d070f04aee29bd000000000000000000000000218556e0cc815ce00db0ab70b88d040fbfcd8f060000000000000000000000002ef1e95fa29941c818cf389df0d5547d88e6403d00000000000000000000000013a837b25b8330a13b9748f87a1a696dd99cc3ec000000000000000000000000ddd2671eeeda86fc617f355da1f6b10c0bbecd840000000000000000000000007efc2f64234a8f81253055544ddf7db0c286146000000000000000000000000038fc5f57d47aea8820a38d8f65efb608a271266b000000000000000000000000a5a3cd8fb5e4238f19bcee418b50d74d633c920500000000000000000000000058208311d37bfab271112a4413bb3a4fd32d1568000000000000000000000000a293494e391953025d61edd235e79fceee6fc8da000000000000000000000000200bc742cdfda1126b53b75904d00ed3c7291b8c000000000000000000000000c7bc91a30a3e4de3bdc0035ae005e980a4ae4fbd000000000000000000000000f999ea805d776cf357ed3e9a9ef613ea2ce8ce0700000000000000000000000050312c998b0a281b2509e63bf9730535f7bbd363000000000000000000000000dd6e8ea4355781da9539d9b8f170dc8e95330b4600000000000000000000000016b907671432af1a01d12e591b676b31d5499ee40000000000000000000000009be64167047ad06893cc657231fbff00899cb9bd00000000000000000000000034eccb3e01b68ca2a2104d7fb426b16579e2aec30000000000000000000000003de7ec7b4d88cfaff6c6ed3154085da2a4a2fbf4000000000000000000000000f8cec2a6bec14584e8313027eced2ab453d33cae00000000000000000000000034a894d0bb82778f9961a534e9552cde449ce28f000000000000000000000000135d4d343a826740b96fc857449e84395e28e3d5000000000000000000000000c70f40fd8add0d5b143c6705a98ca397e9a2a75e000000000000000000000000eeb82fa092e3cecb1ba99f8342775b70efb40cf80000000000000000000000005d2effd0d9ff02c43cdd61b4abea81ccedf18798000000000000000000000000e77ec54bff00cba93d00ea75e2b87738e81ac60e00000000000000000000000052fa4b3107cd424d66001f9446369a102cc58c380000000000000000000000003e8a134fc164ecb00568219c797dc185b704bbbf0000000000000000000000002af8c74583fc52b864cffd3736d451e7a5ea8fca00000000000000000000000071dcd35f35ed962703869f7fa963542ba3add063000000000000000000000000aa5445d3dbd0ad66c09e1c12bd19f5af2f37d0ad0000000000000000000000006f8f37fdfa0d566d6112796bbba7dcccc3f3954e0000000000000000000000009ae70a98a838057e03c489fffacfc8163c3d63b20000000000000000000000002b54baf49074b3f9079d5c4a38e5ee247ab7185c0000000000000000000000004cf0348139a5a87b91a98237388cdffec28c008f0000000000000000000000003bfedc7f3c35f3f49b48c8254245cd0de495f23c00000000000000000000000059a07163b23e25551a9faed851e3e05b019e87ad000000000000000000000000968e4637ba2d416f07eb37fcd45f5ecc7414cc66000000000000000000000000e30d7b31bb5dcaec440b3e06cafe3cf7b5cfb6dc0000000000000000000000006daa9de550bd4281b41823bfaee1b2c4d45075ce000000000000000000000000cd22689cae5fa3ef826c43dcc578ba2c66b81f9e0000000000000000000000008352f6f4255ca104f37659fd3b8ef7f3a81222a0000000000000000000000000657a735648ef130a396410db56c08fbd5a0232710000000000000000000000003c218c5eca4dbefb0531fc9d3f31f1b61caf8626000000000000000000000000e11e7acbccbffdd28f7044dac8478235820ccf7f000000000000000000000000f219424752d2d190355dddbc58fab2dadb852dd300000000000000000000000075ce1b9b515ccfbb82199d7ae34207ee9d4c07d8000000000000000000000000efdf24a7e8b946623d61e1415d847fe224aa0acf000000000000000000000000fcbc9cf4d872dc153f2099529e43f952510e193f0000000000000000000000004ff4c0fa00f1b1943e0c5a45e5551a0005f9761b00000000000000000000000017acab95038b4a2a5a02ff97f2d412569e667180000000000000000000000000a345fc43c0e8d987ef7181e00b3d5e52acdd1935000000000000000000000000d3ed50778a643f8a58d91f33610e8af19881f822000000000000000000000000d85c4725c82302db41f04a9bf55a7fa81dd8340200000000000000000000000000a4c64cf1f0bec3fa37eac7b16f3731160c1d020000000000000000000000000a277be8c275f50bd6830f6d8d9c3de09bf0390b00000000000000000000000034ca24cba229af8b3bbde87b241e3358458374fb00000000000000000000000037ffd88e0da947708f947a191b1b1ea5adf901c80000000000000000000000000c78b968eecaa78a11809f59733f681ae6fb7844000000000000000000000000fe3005ef62a2cf95e7e4f9103ec31763a29640bc000000000000000000000000a51e68cfb0d1c93294a25d28b7e4142c807c117300000000000000000000000018d001586ac2e66be86255227dbf1cf0dbd77ce4000000000000000000000000b53c93572a3d88a6381243538401f14cea71107e0000000000000000000000002ecbd1969ecb0f32d53b976305db5311e5eabda600000000000000000000000010f3fbe9f445b6b777c621ca3dd059b4448113ed00000000000000000000000092801b1c86723b3c990cd1d3ef9fd5fe276b735a000000000000000000000000492df939ef1898481e8c94b75988cb9c7fa3b53e0000000000000000000000000491a3bb37fb6af401a5852f7c2ff70d363e62d9000000000000000000000000c5c8d757fa001b5392fc56ac04e878d302b82da1000000000000000000000000ea83dec8d6f5ce2650a5f40dc79425295e4732390000000000000000000000004f7a0df9ffd4263c9cbdead8040d6a6eeba1ba30000000000000000000000000f2b3ef7dfc4e5282cacffa937386b38d5a763e360000000000000000000000009636f66a0d44e5b3db2b82a8c942d2a22fbf04b8000000000000000000000000d8bc4a0cfeaa860963f47b3d98daed436e4ddca3000000000000000000000000314f5bf5a6a9be9e986bdc88c3e05105f9f5acc600000000000000000000000092d1a1506549d346c365a7a61f173294199114520000000000000000000000006a8168ea6dddc2821cad440d68bff209d96ce22900000000000000000000000041c43764000a50f0bdcd6e1f795378b5b428b8a0000000000000000000000000506a872f48bc1802c4fd8bd67ebf55acab3b0fb60000000000000000000000000a8faf326631dfec3879e5148c53b1d179e9862c0000000000000000000000005ca5bdf1c30f0514ad4359a6f0e47809abe1433b000000000000000000000000a1fcbb9319ccdbce807176fcbe0df9d2632464b6000000000000000000000000b247e8e98c06ca0a3faa84ca11c6961dab9e7ec200000000000000000000000071fbd5bc714ad596127611003446c1776f8c2a4a000000000000000000000000409b14e3c55754a272dbbb243ffc580ffed6afdf0000000000000000000000005355bd2d914d7d91aca46502e0041055496da0ed00000000000000000000000066ab1232b65edf10a1fc33f8b6def1a24749afb7000000000000000000000000905035cdf17186bd60e0e25c3df70457c12afc8f000000000000000000000000ad1fd602e2d7c2e40cbe586e2acc6b48f886bf6f000000000000000000000000daed3a7f94c8be4e42d7575e196c9cb61d4a93b6000000000000000000000000ddbd4fcdeb0a5cbec966277b6cbe12ef23653faa000000000000000000000000458337612da40f585fdbe7e4fc71e11fb829809d00000000000000000000000033f7bbbb6ed9c0f372ce221353d1a61173cbc831000000000000000000000000d81fff38cac29234dd6ffd63b87c19154fcaf397000000000000000000000000859605fe9c22967bff0657bfdc7b989c95b47fb9000000000000000000000000f34a9e8b7823286d8a56e7267e1dfe374d03ec510000000000000000000000003796e166790664af2d78343edb3d060e9c0ddce50000000000000000000000004fb5ed13cf7e6b9b4d67c8c64369996584df4d7c000000000000000000000000e67c310c55e078f2e1d3d300516ab8aa1d6214420000000000000000000000009e17a45a2bedc700512bee4497cc402f7381667800000000000000000000000023cf364aa3d6632fb614e3f3b0bf2bf7eace3be4000000000000000000000000afc58e6d5849e9e233c993ccb119b30fd59ada50000000000000000000000000b908dea4183fa07e24752e4fc46504b3b796668000000000000000000000000037b7046e38e7ed110e5633699bbe54ee14dd60b5000000000000000000000000067d382e61c06cea2815069d9d97fd3ee5df2361000000000000000000000000f2aadecc889575a43e6d86d277f4825da7fe765d000000000000000000000000d959ae2c576c0dfd66d14f32f0d4f05db33367a9000000000000000000000000efcbd4e8979bb140ecb7d02c3333a244214184dc0000000000000000000000003043fe82e3bea9955f98f3a0d2eea4d7f07c97ff0000000000000000000000005340fcad767920162e795956dbed3fdf2f1301ca000000000000000000000000af1bc9ddbbcb648d5e40fc407969ba8610311892000000000000000000000000c3b0d775ee26fe3beb61a55c81e1b6b30817f2bd000000000000000000000000f5364fa3fb26cb496956469407b35c59ae87a07c000000000000000000000000a98d404b2d2d041e787aef40ebb8bc6a1307808200000000000000000000000094ae1bb4f35cff2c3aca7ad488672b6e637a98f1000000000000000000000000ca3aad0e3dfe61b850ed30aa88e1f333de0b55f1000000000000000000000000c4d8ab591b3aa07ccb092199976e7c5e3996e69a0000000000000000000000009bf2d84cf6279fe2a52eb2698e9aa9cc673a92fd000000000000000000000000b2277e7e627324ddb9154e513e9ea00f2cfedd5100000000000000000000000057d56c33f75462e32c9a79bc8625a5d959345af900000000000000000000000082eacc75a5a443664fba28203b14d32cd2c6dee40000000000000000000000004aec1c79dd4c8c3b88e440f87e5712c9075b79e7000000000000000000000000ca3452e09c62928a9ee95134601280cc63c39cbc00000000000000000000000040b38765696e3d5d8d9d834d8aad4bb6e418e48900000000000000000000000012d872d727429215d36a15ff7178c425b8666b3a000000000000000000000000122f90062549ff778806a15fa3b2a66973b9ea1c000000000000000000000000e5786a50f1e29ad909533de429dedecff0714e6f000000000000000000000000bee1cdb0de23afe4b81d41dfd2f956e4b611b694000000000000000000000000e75f46ab69244a0f0ac5ba803d73332d4b2a7a6e00000000000000000000000036fb2b988964568f765cf01c9df63a6a09441ca30000000000000000000000007f98a60850581177fa9bb01c610c584289884cb3000000000000000000000000e233da2817da7490113e03fa0cd607c5d3f3bfbf000000000000000000000000184b337d49d90e18fb47be124a6ef67881b1ba5a0000000000000000000000008dc1d7082ab9f1d21296adc3d1bc0c11be529d9800000000000000000000000016f1db31684e171e324c0cbdda721a755cc93fac00000000000000000000000036ffbf81cc402e9ea90792e25514e31d6606b17e000000000000000000000000d91a6e468ee11de271c56e04421599977b488f9f00000000000000000000000069dbb66f2703c7330cc662167257533e7d5075d70000000000000000000000006f7805a58ab9de1b80a10e84814ced765dcce28a000000000000000000000000b6e650a26e1d0eb143767e14fbea63cfd85233110000000000000000000000002d5b04a2bc543d964926bcb10a0296041b090cd8000000000000000000000000142960dbe25183e640208d9cc2fca02b44b28ce3000000000000000000000000739292fe9daa5ae680a500aae8d78017e104caeb0000000000000000000000003764e9119075dfe62a1662194a3900c1448772e8000000000000000000000000cf73e126042fefb0704734c6c6bc8c77d527eaf5000000000000000000000000b10250bfb8bb35aed09e79c576b6ed9ef62933b30000000000000000000000008b7cd16f099a46922b6680a44bc3ed306233508f0000000000000000000000001400c41f19ec63a4a5b149de6514f41623758f310000000000000000000000009288cb61fe2736952a47599e0ed726544cc3897000000000000000000000000077aed615130fdeef77958e7dc2a888cef6b7a9d000000000000000000000000088bf214e9604576e9cb47966d23ba6d39e38e361000000000000000000000000b46d8d46e1247b83c6b06abbd7c88750dbe4bbfe000000000000000000000000938ebd801311fda30a8c322472f364dd937a92d9000000000000000000000000a2d8fbdf0e861cee10331ed546e657272b28059500000000000000000000000029dc7ef19ac9ea22fb82cc62a3f4597ee35abc51000000000000000000000000f369e49202700be238ae0a53d931ab610680b9010000000000000000000000007dda174a9b802cdc7f1d0cd0e6793b8bbcc70c670000000000000000000000009e516b5cc254e04470387efacc889326e3517dfe000000000000000000000000fe80b7345757dab2c9306a985519d485a6294a0f00000000000000000000000096365f9c5ad59c8f0edeba823d9b0f8a7ba41fca00000000000000000000000022d0a83e6dd81059bc2ae5787935f435e5431f39000000000000000000000000f3b808f2cf65a9822d8c70b0c870f527fd1e202c000000000000000000000000c4cd650c261a749f826722f0499e0904c546a7f00000000000000000000000003e9c1ab71b6dbebe3ce4b9749078d1c24190e493000000000000000000000000f0bc3cced3784f5d880b847afb5a631485aa629d000000000000000000000000b55c0e0539d7ec220604207b318b727817760284000000000000000000000000a0f8e6bd622adf86a4fd02b61a1f0ba7701c56c60000000000000000000000005f86662156f8d40afbe9e6f386be9efb2b5f93a1000000000000000000000000c3f8fd7dcfb86e1613593aee8cf410aad95edece0000000000000000000000000bf1c8f7ac1ad8cb1228bcadebe424b1d1211c4000000000000000000000000082edfd18defa79bfffe53eb8c2e88674fdd153520000000000000000000000009d6c61652f311d49030debc5fea5342ddf96db2b000000000000000000000000c0d6e50dce9c5e980f1175e4dd7746fd6c838631000000000000000000000000db14ab9ec903aa6e3846215fdfb2728d2d613f6c0000000000000000000000002ff798a392ccec31e4a4a144230dc97cfd969e60000000000000000000000000b9517c91c82550350fc3cd9c83ee6a465512d70a000000000000000000000000309ad36ada7e0d836fd51975ba629c49dc773b5c00000000000000000000000091eb8d0deedf787f55a7abf9ef15fbba182be95d0000000000000000000000006fb00a1ef0490c5563ae879d82c2aa98684d2c7800000000000000000000000013a8151017cd5f2fce27a1cf64972b6b06b56cec0000000000000000000000002884fd6baa6e14bbf3a1ad14290b3caffddfaa65000000000000000000000000c2367d8248fc7fbab542e3df0db61ba47e1a8021000000000000000000000000c9d7e9f28af8d1916bc485c79e1b71c92eb00c7c0000000000000000000000000e1288c6680943919e8e989e18f49db2ac39fe610000000000000000000000001d24b840545fecde1c083f8937760aa5db1d2285000000000000000000000000d246e0e0eb25a237b6f81c1118b6d82ed66cd717000000000000000000000000c009ec1de31478d24f01df3f41e437aab96445b6000000000000000000000000f62195fbe95f9e88fd8deeb65b938f91fd10ec14000000000000000000000000133badd32ed31e66dd7f2947a2c6ba63780644a1000000000000000000000000af23422364670c182266e6080d1696c900e0ceb200000000000000000000000037437cf0c7a464260ae11103d9ecc35ce411173c0000000000000000000000001592003b71a978da114171dfc67ac2eb3b2adf1300000000000000000000000050b324a401153c5b3dfd2ce3918f312b54738a7b000000000000000000000000e4d6c505b202385b214e9d050403d8da4b60ec020000000000000000000000005c7dea640a817c108e3f5740ea5960fb240c8ad6000000000000000000000000a212a3943f04277871e753fe37f817fe5b3bb501000000000000000000000000afb7e5217ddbd77a6dcccace49649514fda97cd90000000000000000000000009f098df917ba291c1d3822b6a8e3aa5d3760a286000000000000000000000000219bf088df8c54ec1e5b521a20b31d76576f14d900000000000000000000000003bea9e322641eea376147699aaf608bd99af49800000000000000000000000003ea2195f63bc9f43a49b4b7096c3609cf520aa600000000000000000000000003d55fb662732dfef9080e2c82b5e9829f5ba04a000000000000000000000000eaa3d08ce02165aa0e8fddd6dbf1a79e5b34461800000000000000000000000029463509bd276d71f11e8a2cf121939d56f85469000000000000000000000000b524ff1ba62c593db603044ed30be875b43c58df0000000000000000000000007efe7b6150e06b87896572ab9165b062583877b900000000000000000000000086bc4833de365917e9d3120e7a599e700b0def88000000000000000000000000ab444c5332bd3ebd9665997df709f34d4561dbbd000000000000000000000000c03d4def30e01bc69098755cac8367f01dffdace000000000000000000000000a1eb7f48cdce31caeacf6d358e3cdfc6a7d7808b000000000000000000000000f3b61a3436243c838dcd9c0feae6239affc2a87f0000000000000000000000006f3bebb612f47c1f8b33d501cc00eeca2902dda200000000000000000000000064b17da79c9af54ccd2339cfe45490705cf4d9c400000000000000000000000028043e679cf2e03556fdec590092dc8649ebbeda000000000000000000000000b30641d60cf90cc64864549b356eed3b0cc40d08000000000000000000000000ff8e3ce95517c0fd0a7272a6e118611f145e4fae000000000000000000000000c7f7a99a0a48344bed91dd3993764256f9d6af92000000000000000000000000da9e51bb49840563ee525c6023ff8e42c733df5000000000000000000000000002ba5e478adb53b7fc76927c16d1424d770a807300000000000000000000000096ef1726044c58e9579c6260da410345f3e810aa0000000000000000000000009d08e37d199f1f9de5d833294ba17a87335eba00000000000000000000000000598da1c183994d379994968c757e64b105f77260000000000000000000000000aee1beaf1d67cb4085505ed4cb2e56215c7b55e500000000000000000000000090f910b61ef11c55f61b0be97be98fb5be0ae444000000000000000000000000a3abf30ce2271150d5e7599cba32bb6a7e5ca75f0000000000000000000000002c435cad9535e950415455a2e4240b3758d7e3490000000000000000000000001127dd0fa17270b22456e13c1ab9fd8307d84f540000000000000000000000004ae60499e28c8d5697398082c1dd5da49dba98af000000000000000000000000833385aedf7a0e238468ff3237b587fa2a9eaaba000000000000000000000000cd01b28b3a92827bd710e4985b68192a1dd27ca800000000000000000000000075687f6d85f5cd5ee74f12cd2c4716aa859472520000000000000000000000007244b8693e667a60fd5a059e06114a07dc5cf33800000000000000000000000052e3167ab2cd37b697ea6510120b9b2bd729233e00000000000000000000000020bfac5967466741185d589367b36fa5ba355a7c000000000000000000000000153904df8f6e62b9799e1b42c679235cac716448000000000000000000000000d4c804efa28b7f7585c8fce228cf06f37af8d8f200000000000000000000000097858178197ed7c0284d797e22044cd422e2045f00000000000000000000000011e4ab8efd8e60ff253f136a4ce53b792e134f33000000000000000000000000a07e18d26b169a0f150a9fb76710c2e291d6354c0000000000000000000000009ad64a408465b97c14b84680362bc9c1ea17c27f0000000000000000000000006cf8118892209d3975c9a03f06f7c11163be2ff8000000000000000000000000b61e7972f363be42beea71acd39796c471201e6e0000000000000000000000004394371e4f0e438677998fc3e8a8400cbb3def380000000000000000000000003ad768ef2f00dae80620af9c74012ad9f3f6d1170000000000000000000000005744ff0003d6f8ee992ef1d448ca8739ba33461f000000000000000000000000ed4a3c53ad1856a01e46a53c2da26dcecc774b97000000000000000000000000a47db7fc130e0f068fc019418ed2699ca2f449ec000000000000000000000000cb1238ecf4530c78a08422aa27259f1567c9f28c000000000000000000000000f75e5e1759de9d35b1b8b87453a480f80ee04ede000000000000000000000000bbe73419ea72e8ef37854ba286cedb89831477060000000000000000000000002d24c9dbe1e39a19f848b905b01277df1961f9110000000000000000000000002dafdc69984c72d2d851a7438b701d52dc1cd8ba0000000000000000000000005caf14a43b2057973c4e274a5f75e9791e34e6a1000000000000000000000000a0ab6d624f5c2952c8372440307fd824b3c23ad1000000000000000000000000de6f627019e0ad2faebd675e7f96c0c73ac84899000000000000000000000000a95c99a2b676a6ea3fecb0108237afa07a26542c000000000000000000000000b290b44dbae19a05fbacfbc80ee0169373be89b2000000000000000000000000109b3ed178649a759c7f29af2988fec8c5cb703b00000000000000000000000052791e829acd446ad7e9dcd782a2a8ef087b242400000000000000000000000013c581da36ec1d36291c91162b9d33716067d5ff000000000000000000000000c8756d0f644756967c38aa35eb71c54df76a37790000000000000000000000005b540e03f940e0d9dc254cb77ba1a512a02d1019000000000000000000000000ba7ee8c5d4659ac976f48b94a01535e069de0c32000000000000000000000000f9373da201e4176d6035dc6a49680a4a12671d0f000000000000000000000000ea23c573946f941409086609d1d6e72cab41e6330000000000000000000000003ce36cfd71c72a031530aff50dfde60756d4da2b00000000000000000000000099ae05c3dd07d5b85403895137af0134fb2e91ca000000000000000000000000dc041cf7e7245fdc31a92ca1775c9d7c510d7ec50000000000000000000000001b90b490bcd9c6d3b1f58c08634c0017752ac0110000000000000000000000002aaa32a41723a1700291674756ae65cc00023143000000000000000000000000e0e31638b4750192f3000a42c98506bbd9ce5ff7000000000000000000000000ee80d147c77931db3020a4640a78e0fb7391261c000000000000000000000000d6ad58b9fbb28c8a5ec39eaa814ed80e7758432e0000000000000000000000008a4f16554dcf63c4cd8491d63ed23148694bf22b000000000000000000000000dbc6ad584652e1700e2b52c5bfbd47f543264112000000000000000000000000884ba6d1e3eff40b8c571c1011140d12a5b6f6d500000000000000000000000042cb95c2808a92b4ede5304533218454cffdeb17000000000000000000000000ae63f456f5a03c089d65dfc642d452c5288debfe000000000000000000000000d185265ce558182ee97fa661c6cc9011d417e53000000000000000000000000058fd01d6b5b161bca1e977bed99e189aadeaf211000000000000000000000000585f142c75d242c7eefd3f6922db8b20da8d2917000000000000000000000000507cf7605dcb06a37c83c2fbef7f320b2855a98c0000000000000000000000005bd0160aa699d71b88a1deaea14601536d682a03000000000000000000000000dfdea714320a914c6912d40bc08d814982654db2000000000000000000000000d11d4de8d27abb8914c6f2499dfc6fd3b6233ee1000000000000000000000000bc810bf0da13db0799686e89a16275579fcf0a17000000000000000000000000c6fa485b52dda369b7f4c7eb582652c04147e2d600000000000000000000000012a151409cc29b4098c35024524d98ba788976b0000000000000000000000000be02d43c73e77184606049dda72c770da4c71518000000000000000000000000b0ec824d5b598cbc63ff7cde5eeddada6fa9bbc10000000000000000000000008cac012e525868c38058963416ab541db010413e000000000000000000000000d4c00c8461d60fc788a94143a7fa42409807a196000000000000000000000000ac460dd2c23d00c84176c2d7cd357b3c5aff51280000000000000000000000003b964ec0f00968d78524974e79d6ccad444a5603000000000000000000000000a9dfe7c396470fc3f708bf51dee508ece640c36b00000000000000000000000089fd90aa292449366a57d22b3e46832806dbd7c6000000000000000000000000f1f3ea46d1ad3a042b6818063b28ceea5d28599000000000000000000000000099638fbe3a1bcb385f093b24bdeaba8ec6225177000000000000000000000000a61484a0a09ec5700570dcbd318012521e7d703a000000000000000000000000977d7ea4fb49fe2e3322db6fdf4e2c6c3e72fcc1000000000000000000000000360f425921b1aa9d79e576fec7ffce8eece38ba9000000000000000000000000683264a228753c7491fe1f87c9b69b0c5b93c629000000000000000000000000e0eb898c2b65a9e76fbfde6dad61d76a3da973270000000000000000000000009a47e3cae4da599abc956a965c4bb751437360db000000000000000000000000d02eb14248fcbec2f4d5139b54a0b3bc56e57879000000000000000000000000cfbb79fd354998a6800280d6f6e2213624df310e0000000000000000000000005d145a6321136c15b3583dbe390dbfb36d4fbeb70000000000000000000000002826eaafc2fa750db32d853f2b955009f12b938400000000000000000000000047428674938cd8539b77517fd32bd6e2624fb903000000000000000000000000cd06916bf8b33df2a9745be2a8ceb2da7529aeba000000000000000000000000c02ee0f0b9f1880c53e344f93df161bdae6f576d000000000000000000000000ccc2128ed4fd51504d6a7832ad2beaf5a9902039000000000000000000000000449d7813f8c8811eefe5958a95eb30ff84c97a220000000000000000000000006d15bd564216048c0f5af7aa055919e3240f70a00000000000000000000000006f2dca02cb051e6c578fde8bfadf0d8bf0d7cc4b000000000000000000000000281bee30945bddfa4c020fda6f6a4de244395d5a000000000000000000000000d10a0e155ea9920e90dee28747ade5bba1a9b49c000000000000000000000000e209347a7490baa1fe7024d08928e7b3273980c00000000000000000000000008ccb35bd418a37ed010a0afb35510c9c4dd5ea4d00000000000000000000000014abad6b385f9bda19125c35a261ca4d683aac200000000000000000000000007d72ae76badf49ee40e9b44e4db67a06ed8fce9d000000000000000000000000ceae8c2b6ea882a071d336da58c2c1edce697be9000000000000000000000000ad485dd8ae8016ce62e6bfff0f441e6631fce815000000000000000000000000698bdf39825f63b93fe5deb7c87adb6cf6f23f2d000000000000000000000000feeb1fac1daeb7facd64c6392386d1ebbcd3f84a0000000000000000000000004c826a76cc9c6c72cfe4c00a7439c83e1782fa1f0000000000000000000000007e0dcdb7855f4b22221f1a747c3e4fa75904dba7000000000000000000000000b9463102bcfc40460bbe5b0af23c601c48caf6e20000000000000000000000004fb80225c21073e9de1c4f521362138d4b7c9b3b000000000000000000000000995d22aea66e331ad346cd98e4b661ce7d123d2b0000000000000000000000000749beba9b141811e2814cb7a20bc5da3e50de5200000000000000000000000090ef482ca29cb64173ef1ee3a66e8c047b75f90d00000000000000000000000031fb68a872a3964bea0f8a9168192924e2656316000000000000000000000000d35eb1e7d9850371c9b058749d91920967bdc4430000000000000000000000004e7a5c7353e3055ff37ed8b8a7e8cc692cc04072000000000000000000000000ae6b35586dfea472542f9247b6e304b7759df3f80000000000000000000000008805e99180c10e73a7a26faa6e754b6e7d5638f2000000000000000000000000f11d37f01f93b3ced0d36501122df6220fab64b8000000000000000000000000ed4612e145327adfee900bae8f417e50e57dea51000000000000000000000000e95c13f6d9486cb17831f094a404727dfeb9f22f000000000000000000000000357b6871c662b07f6567d1c197540cb41d2de830000000000000000000000000fccc7f41be7ec9f8d991be4bcf86f87ed7e092150000000000000000000000002238a5286986b5f5137249369420352f0b8b5663000000000000000000000000e8b4b0824601784536398a9f83e0a391d618745c000000000000000000000000dd4cdf224cf36709f4071067d0f29887b846bf2500000000000000000000000031be6a067e7fb9c867924120de224e8611ebdaf5000000000000000000000000fd6b64f2f72ad3973dafc073ac058afcffc14736000000000000000000000000a4037b44bff10d08bf6f1db0eaf49ff5922f44f20000000000000000000000006cee4eb9fcfdc6241d187752a833c80f564895500000000000000000000000000b69e10ee98497cbc3fe27f0692c651586c3c4da000000000000000000000000ffb642b6c0c1c18782fe0257d04df172968561cf000000000000000000000000495bf0729e2fd42c70d84a83e3be6bda9ce321fa00000000000000000000000020f24ae82c9d424bf35678da92c9e62633098b69000000000000000000000000cfeb2bc5547b65df2c50970018b0c462dada3a8c000000000000000000000000e5e31c5de5a81b1c77847082e9233fc249c717380000000000000000000000008d70c72940f6c02b9f41c9bd38922a8505e3cd85000000000000000000000000fac806879aaadb01b00da86ca931794bdbf957c6000000000000000000000000c1488ee9c87445b7ab1a8a83f3344f4e0c5c05e1000000000000000000000000a6dc96a2426cbaa2307a72161dbf1d23676c1bd300000000000000000000000001a6493116b5259c435645e31c3f4fc628ea5bc8000000000000000000000000f432c1a0932ede6358540e6ffd72c71de08d700f00000000000000000000000048319b58c9445c9e58e13ecacf0456ff1012fe2d000000000000000000000000c22370e0eb65e75e24c8b6434ae3b95bde7dffb80000000000000000000000003090a5abfc8732c52ef0c9f1aa196815a3903d29000000000000000000000000c90b12e3dceb5992880d81b68d2a689ced473fc90000000000000000000000009c2f618e460a3c5da1112462130c422a67f66b42000000000000000000000000fc566cb1cd369324541023df04d4aafdb8e1926400000000000000000000000080164d76744976b8c02859f7f64eb4d16e508955000000000000000000000000c1dc267f484355baf68558d139ea83afa5b4eb3d00000000000000000000000017e3faad959f5b8e8ddecd220a9e9663d5d5077e000000000000000000000000320c8b6db24b58c165ea912eca30c62b8f58fed300000000000000000000000087029932a9263d2a4f1f2ef2bea27853ce703d21000000000000000000000000b57f8933bf371c3988e5290115c062cbe2e44da700000000000000000000000059b8a946dd880d2d104abdacbb5386b16c7b157900000000000000000000000019c86fe48bbe2e95a48a4b84cac9f7c22bf5438b0000000000000000000000001360c134a178e096152ee4424b89f84fbf071c1b00000000000000000000000027acc58738d7873c12daa24ae765ee3f1e92062f000000000000000000000000e5c9d04a861a9c3c08879a990d51d81ebcdbc6df000000000000000000000000995156d43950c0ac9c3b046313b97ba280d4daab00000000000000000000000080356bf56d08ea4abd26cc31bab94eaa5f8e3825000000000000000000000000ab641c34134b2a48e6c9b6e4d6578b8231b81cf60000000000000000000000004ead05d8a6e4dd48e910e85d79f29e12a69268180000000000000000000000001d95af445157776d1beaa7179586fd8299000f23000000000000000000000000a65f74afc335332c211b3d42b9efdb3ddd2d7ee1000000000000000000000000ac848b2780bbc97408eb4e21b1f39fe47a3fbb46000000000000000000000000b12730697b165e8e656f7a85898d51ef42599245000000000000000000000000cca528173c3ad54e11472b21d3f465f97f2792c600000000000000000000000064712d11786c0948aea01f35d6ff62b975cccb2800000000000000000000000004dc8f0c93d9f046ea7af51c27ec0783828362cd0000000000000000000000008acf1d1df3a4022c6726870132c4fd5dcd2f9f80000000000000000000000000157310a9c09c1bc55d617a92930eea088ad8b7a40000000000000000000000005a6b84eaea0d224f331a0ae875f32cf10c2eddbc000000000000000000000000129cb667e0eb8ea1b95a07a41e907bfee277d143000000000000000000000000bc3c612fbd67e6c8d1a5145098004f3cfa809af9000000000000000000000000511aadd1c963d316151f2913aac1fac70993302d0000000000000000000000004be04f628cef60e1d73261ced6f546697b196b74000000000000000000000000151e492f4f0e5ec3e7cf4232b8e64b02c49dc3da000000000000000000000000e666a39135a27231f1a8fbbfc4b2e2ad4b3637350000000000000000000000007c601a20ff92566f2c307160f4e5fae8f7e1762b0000000000000000000000003b504cb0dd4731371d346467823f686d453877f60000000000000000000000001ac0c859494aa4695783df8b95cff6028aab114c0000000000000000000000008cff1f112cbd0ba7b56e82fd48aef3d0586febda0000000000000000000000007c8d70efd43148feca6ad49f2038bb6a73989975000000000000000000000000698494b25e14dd8e6c96bb43cae2b55d3084da6a000000000000000000000000bf48c7c85eb4c0ebb94575ad0d907038c6c4cafa0000000000000000000000000b80972f128b716f471f9141080e2ddc7768e3b70000000000000000000000009acaedfac7e6186d6f15c37195ca8cf5db6dccbf0000000000000000000000000df6443367448b66cedb1dd4b81d743ba796c915000000000000000000000000afa1ce85b2498695eed0068a5095b15c5b369322000000000000000000000000d825e948b20b428e3e1b7f748250b7e5a69b2361000000000000000000000000e4f0aacd3c428710ef718f738e64253312ea4c0e000000000000000000000000cd096a98691bfde07ccf27197c267df58b085b4b000000000000000000000000d42586c8e53961bc2de13c88988308e914e736780000000000000000000000004acc877fd74c5320cb8363a17c14eb8d7d4bb7c70000000000000000000000000f70e1ba5ee882f0891586867d6d341f76883ffe00000000000000000000000004fc0b9ddfa0453ca7901c8cc9422daa71351500000000000000000000000000635946de0f7546210c3c22c7e6211f3ddddefa2b00000000000000000000000050f8ac123741759fcd0dbf5b1bb7a136eb911601000000000000000000000000b805c0bcb52cd26a637c48a53f6a71fa0ed82cdb0000000000000000000000008d106c747cd21272d4c9ff0af8d53a9c9aca25d200000000000000000000000014be59755e4cbd3eabb6c83da3f7f0a5942516750000000000000000000000009f50cc1935a19af401b0f28cca0031f403f2034e000000000000000000000000379f74a87058c763093039bec17aac8f8126d9c40000000000000000000000007907e825b70cc8503c92f7b86766e789652dc0a80000000000000000000000004367175916ae74ec21e80aa30e6cdaeb1062a083000000000000000000000000d696a027518ba9e1622e6562cb1e32f1c2e223d5000000000000000000000000b57fa72b8743498abb528116758da3bac11f382e000000000000000000000000434ac7c5ef7579a0857a5155f78a5503e25cc8b300000000000000000000000057d5c5f9d1048c70b6cc996298b861145f56f1350000000000000000000000005e5664e622f4549b3c169bce3b4be83f4f12adaa0000000000000000000000001839a2e210de61a2849292967d080ffb20259a870000000000000000000000002d75617f10cd6600ed0a44c2e174f72cc978c3fc00000000000000000000000010c9b7e6b589273cef6393d2d57a31faf5421d1d000000000000000000000000ff9aaa14f95ee28d93025176c2f7d55160b88f95000000000000000000000000ecb34419694b7774a9a58055fe304596f322536e000000000000000000000000a505e43a9b3db1202b24b20d829049fae129ef0200000000000000000000000061a9265c0cbcfb46b768c6c1b15b93749e776d82000000000000000000000000e3b12c34fb33d48b281658f42c1a08eabe0400c0000000000000000000000000ab57fb4053e97e9dc9eb53e58890541269f59ed1000000000000000000000000372a44cfbfbfe53e3221f8d799df8400069a56e80000000000000000000000004abde2bd2786af98d9bc59b37f8c5962bf853e5f0000000000000000000000008099b7ca34c47330814c3116e22d3d5ba414c985000000000000000000000000591668682a6bca37f771f8f6a2da1596c0dc847600000000000000000000000018f88c2afac30aa0158932e66591a2f89f7bbac30000000000000000000000003813f3506e2e1add952028c61ac00e20d48b8cb200000000000000000000000030ad348dd57e59a91de64630c455c61d7721991f00000000000000000000000079e770e820d2cba9597dc372c0f8fb299da8964300000000000000000000000045405a47cffa0c10a2b32b29b0a00029fdd78bfc000000000000000000000000f41e01a1e526f362a7051ba9a27d78801c889075000000000000000000000000dd8197c5324c28b0ae817cc5ee2a4fabb99a2dcb000000000000000000000000c31e1bd0aab630adee98a095db864bd5d50cd73c00000000000000000000000017baba55eb616f2204fa6681cd1c0e9b3db685c300000000000000000000000050217d59bb12c00683095f70c8bdf433652b9cea00000000000000000000000066b48c7cbf80568d6c414ee751e00c7c122d40bd000000000000000000000000340589b88eaeecc1b14a82deab014d56bdaefea50000000000000000000000008b1f2cdf341dd79a130850f22a0eba320b9fcc3e0000000000000000000000007d331516de352e5337d2e13e6002c1071069e34500000000000000000000000031535fad24159db3a190d4de183b12898a5f1e6a0000000000000000000000002938aceb366613a76b97c640e1988fad5dc5936f000000000000000000000000c929660babf86e0366e336ba4bef56339efce87b0000000000000000000000008d52807e0098093639b0cbf8a8f9916c9643752c0000000000000000000000003a710a895b3d5ef85e22631d03c371b31d8d5f6d0000000000000000000000006a6d506ff11138c77892fd5c1594dd9cb14988250000000000000000000000001d5fb35af84b8b3470cd210a6822903e3cb974e20000000000000000000000002b4513106f34adaf3d51c5403c0b841fa0c434b90000000000000000000000009c17777ff0a9c010c97a7b3a4498ca345ca0320f000000000000000000000000f5eb8345279dfc2ae5550ff8a87090fc042a203a000000000000000000000000569d7847817dd4eed3dd0cbbbef538c6c44af55a0000000000000000000000006d598369a5752b8e2e17ad2c045052eb332b09690000000000000000000000008787244d97fb4db7337ffd8c25bd5961c3efc13f00000000000000000000000094b3ade98a16412cc96aa555c5843fce1ad7540e0000000000000000000000008488e68a98315ffd9e2f36825f1a603f6a1c3096000000000000000000000000a94f5b525673a58dc19d05a3b62ec95fccdd2d710000000000000000000000007f8cd1aa5b8e8d9dd687880227845fdb8eff5fe500000000000000000000000034cd0626db8936e03286346fa0b8e2e44eaa03f5000000000000000000000000b7d412a2651008f68e587e1ae80f2577ac7d06be000000000000000000000000ba0a0a6c7521b5dd1e211bad44aaf0ceec68a49e000000000000000000000000f9292c2f62495f75597ed94170bbad0156ac58d2000000000000000000000000ce4a97002fce2bed831d566bc509fb67d51f0eae00000000000000000000000003bcb353e5a3ba70724eb2580a9c564f6bf0029c00000000000000000000000058f56a0586aa7199803a49e29b3786aa272b5f3a00000000000000000000000023070dc618451033f13c83ff9db7eb820e31c504000000000000000000000000f68a322e75c4a37743cc53819e1c95c535f31df900000000000000000000000068bee892f14b6105364a0030714de3c5243fdb7a0000000000000000000000001bf3366b5c4bc1c0317a9984a54ccdac7b6c65e6000000000000000000000000d74864ddbdb2a8c21c3215d0f21601b418ebd4d800000000000000000000000032eee026f5f096ae8a6abf45667621c9a1b1d51f0000000000000000000000005873cea8f0074717e2977cbcb97789009f5c32240000000000000000000000004fe222d66b3a073709faf20f8bf74b8408c190e00000000000000000000000003955e0ee95ca5c75b13d35535957ffc6ce78e17900000000000000000000000060fa22be1ae0b6c812d18b9e468e9d57e43ed178000000000000000000000000b48dae036e719c9e9a1019c4326f2302153301be0000000000000000000000002730f35f53c16f51d20449460bada6bee2a53b2900000000000000000000000013b6f569cf775e193e6b1d007eaf574e196878c2000000000000000000000000d3bcf59047f941749e3ead2af6c451eb749c8d80000000000000000000000000aaea3991f0d89a30e4ae8db387fd5c8559221f6e00000000000000000000000082d36c44f939620a981168aa8bab32acb7120d9d000000000000000000000000e6a2971646175af2444c05ec1b635072820621a10000000000000000000000003b37a692514f91a23df26176e26efeca31ae0ebf0000000000000000000000003c360f8df4037ffef9355ac58e6b213df55b0f2e0000000000000000000000009d3a095206af45d9e1cc2cd4e077ddce1b6611d400000000000000000000000047c9f5a225d1e96221d382098df7263c5dcb1bb1000000000000000000000000eca3c88ef0c24a8ee89b6fa645156dc5d748fe820000000000000000000000009423d1be4ec1560e98cb3fd4ce553d55c947043a00000000000000000000000084f9eafa816c515444ee61c562b405628da91466000000000000000000000000f3100e4f220576db9e5438adfdcbf582d2c127bf000000000000000000000000d0c845e2a8194b08c01b14f081de42678766dff8000000000000000000000000e686f19fc42c544fb2f05b63f9ad13d4dcb10e800000000000000000000000000975122d1ff801a31a73b0aef92580b73ba2b230000000000000000000000000fae9a9df770e281b426df1d5bd36c149a43d7c17000000000000000000000000ebc2baa04c0c8ed8074968f13c2907080226040c000000000000000000000000119e34ef3d80c3296710e8f8e0474e7f3115d3e8000000000000000000000000216459125e37beb57b2e4c4e6e4f413e902a36ff000000000000000000000000045bf08c95730cab6203d672b8d28eda9723cc4b000000000000000000000000f52303a80624966d21923df6fc2490987657b1900000000000000000000000006666666648fc0ffe74fbb96de9b9913f9b8b0995000000000000000000000000d782d9eb7f42755a3a5d48a4ada5ff6f7c94894300000000000000000000000065cbc616a9a8b7ce989bd772f6913a007c48437e00000000000000000000000048fe6090ab2ace07df5c47ef715ee0f66eb53c810000000000000000000000006c23009ca2379ad53166aae6023bfda02afc3d2c000000000000000000000000648d48d8bcb2b2effad965c7692c18012e1d34a2000000000000000000000000defab3f5abf9aba532efe43ee5dc4f437575c5c60000000000000000000000000b29ad4e7729f46951a912eb86bff272c64a080b000000000000000000000000d23bf05e2f4e2662c5dd3c01ae3ebcd48358b53d0000000000000000000000006b6fa58c1b56a02805c40fc8ccab8cd53cabfac2000000000000000000000000a612d52c0c8ed930da2317eb6accd28885c71638000000000000000000000000ae296049a03596286fb1e51ebe527e5190ce420e0000000000000000000000008374d146cf0c7979d29017c811c2344831ce8660000000000000000000000000188bf8d96f0998a324fa84b90a72d739e99ae988000000000000000000000000c9f07fedc16307683284bf1d626c6429ff2bd853000000000000000000000000f3568e70d6e0709e689a531d701098cf5d496e3b0000000000000000000000007a5360573d18a5573eaeb0a74ce0dbdc8096e1cc00000000000000000000000024e64fa4d1386dce17efc7101c6f74d4ec3607350000000000000000000000009604cac4d567641eb9fdcb9c6d2a34c0022af06e000000000000000000000000b0be6369d494870f176b0c0065e5254bf8cbbeb7000000000000000000000000e61227efd38df68331535ba495dbd92851298f6400000000000000000000000090ee2b4a213d6e129b96e6bcfd5722d6de961b03000000000000000000000000a7ea5e02c28792143b39aa916a79ddb66280c135000000000000000000000000d9d096f6de461414314ccc43d5710934fe4e5ac5000000000000000000000000823818d57592acdc27751b893686b81ccad49c08000000000000000000000000d574160b0bf4c59a6d1a8cf3c503a98d7aa23d41000000000000000000000000d63925c421b02d0624cc5d20c9d431be3ecdf65b000000000000000000000000668315783ba8a09572de017b7850bc649c1b3e5a0000000000000000000000004dcfa111953af4122dfb71e8e2475ed8411b5feb0000000000000000000000003c44c441c58fb8a2a6028c62fb2f27ea6620280400000000000000000000000031745ec1c3850693cc64a67e75dd8841842a13290000000000000000000000006d42f38b66a25c91e708b7762b110ee8dba62e92000000000000000000000000dcf0b3f2ef2db5bfde95da953822211fb895b3670000000000000000000000009e5e4d5e71e90ed7eebb535d70e5e31f9f627b7f00000000000000000000000054f566726421f847592a02a702cb9b12d98cc858000000000000000000000000e981bf6f2fd32d89fca5f66545a477e449f02d130000000000000000000000009445cff0ca61050fef1fa29e1d98c5666a924ffd000000000000000000000000aa74b4d64e17b47a12958abe85ba38b7434b81520000000000000000000000006ccb3c2177db7289fe0f0b8bfa89f5978cd2be330000000000000000000000000161b7e899d6fc8f87c0f5f2d0fd8511dcaed82d0000000000000000000000006a3fed2e5636d1d7dce61d25d3f198b6b6b96e780000000000000000000000008482ac3387eac04f0693a3e430b374b3b53dfd7c0000000000000000000000000bf772099de0ab3912beef72bc19ec40973b14c500000000000000000000000060b9c2c45dfd7732506cf1c3e3642571227c2f5b0000000000000000000000005a617809d218cbcd27c31e1038551639d5abbbe20000000000000000000000006c4183a3edd7609128190e98295f5bb8a4275bbd000000000000000000000000c58d9f448c72edea0e5dc7cdd0e3b500086fc3bb0000000000000000000000002ba6a73ce5a805075960ef3b4e14eee6c592b31800000000000000000000000075cf786a60c2e97b0037b9916bc7dc7d2007e1f9000000000000000000000000cafddc075bd8267e1203b502cf6cd35b7f8eafe100000000000000000000000095386bfcad9b2387123a8fdaa43133b5e5998913000000000000000000000000f750fb2ce22c90fd53e499b197d5e55506358fa700000000000000000000000091521b18f7e219e9895d3bcbd853849afd47fb920000000000000000000000006abbe52183b937d6683a35cb8d7d160c24c7de65000000000000000000000000ca682ce432b35697c9d18ce797d9c8ceace63e360000000000000000000000004a57d45704e7e02b4f8308938db072189ac5d9c10000000000000000000000005df1b6f9f14ad966fb35595584ad6ea448dab76d00000000000000000000000098ed44caeca13a4bcdf78f717465c198a6471f3b00000000000000000000000013ef93608cecaee3976a53c94b0e8ce9ee68746e000000000000000000000000430c5c264774c22adddfaaf45bbbd3b1b2a2f7e3000000000000000000000000c93561a856a9cc49033f2e9f8f0de85db04e9f22000000000000000000000000b777f38ae3a85e378b4c40dba9313ae5a9b0256a000000000000000000000000ce829bcce0b680d9f62c0abdfb56f0ad554975d70000000000000000000000003c47e542d8ba7362a4d0390fb83e0f1da440662200000000000000000000000016d173146a985954f7c870421af56dc06fd25b33000000000000000000000000fb3aaa2bbcbd6cb0e2cc1863f1053a272e3ced3f000000000000000000000000d803ecb4ed3a851fc89c15a16ec2940bd0d3def4000000000000000000000000d7a7a803f8739f1a293304a5311c1b0ce114c817000000000000000000000000d6c94de9465817b86baf454265dd4db7dd4fa923000000000000000000000000844c23d56507df59b8370e720543d046a512421d0000000000000000000000004431c93743d77b685a0a3dad80862025120c8c0800000000000000000000000068be997f0d7a123c111d267b9f4025493ed2a01100000000000000000000000052ff5bfad8c1b2878eb39843b60c6e9ebaa73ac90000000000000000000000006ef9da6e366f1c1509cf4b3f62b238848b825661000000000000000000000000ff08d22747ba8880769b17230f0a04bd6e666aa00000000000000000000000006367a98ff19fd9290f057b65d96f2fd9573015a30000000000000000000000005054925556dac10734fcb015af8a433baa6d5238000000000000000000000000ae2b04acf7c4760711c0191b5c7d173a437e918100000000000000000000000048746071f9bff49aa084c697ebdec3bb0fe9a363000000000000000000000000d5bc6ec8a3af4fb48409fd89d7f72dd341d91fa300000000000000000000000046de2a56ddfaf9cf80d9bddb57817b4690ac8a6900000000000000000000000019c5e24b73804994cb93686c279e59a3cc2cb104000000000000000000000000e2194772c7fb7da24dd4cde4ba8560eeeb3e435d000000000000000000000000a9bd4975143189cdd56095a582a2ed838fc99c2c000000000000000000000000c291a0bdb6803062bfe7c3beae3aeb34aa5bd2d600000000000000000000000061aee679c9641b5fe022e595b48f58a76fd58c53000000000000000000000000e27bcc9564399a00050ca6cfe78d7093e3b11782000000000000000000000000e30812f9e943c7da577a83cac479b59c9c4d45980000000000000000000000007cdf60b28b16c091ff29817694a2c3c458d5b97b000000000000000000000000f575766eec4cbafe7b0663a629810f8dd2c02d190000000000000000000000000fcf7b757d4c9b02748e49231848aba83923d50b0000000000000000000000008a68a7a4e462b08fe71b00075b59437ef5ce53b600000000000000000000000024c672196cac13c2521704e4bf47a54c13baa5b2000000000000000000000000719e75e42101279e904280ff3224df154df9b5c20000000000000000000000005f9d819247b1b7c24fa0b07bf21858d532569bcf000000000000000000000000c2708c622605db4de220e33457d010e492fc48d9000000000000000000000000f974aab0a1893836c01962e115b4774f59297950000000000000000000000000593681603386ebb4cdb70fbad23fc60164c90d3300000000000000000000000077b2d2e4fda39ed569ee70f266d734feb75c9a770000000000000000000000003cd526802bcc0c04c3d05de038937b3cc40f8a0d00000000000000000000000029cd1cc101acb9438e1e445d741595e2b62ea7dc000000000000000000000000a26886efa802291fcb353ba561ec8040764096b800000000000000000000000060bf4a71b7340c27efcc5d04a794259d63e1bdb60000000000000000000000000a76ae882c0797c6d11295f27eb1e06d9a8ca88400000000000000000000000077d989e0eaa0d0a9876cbe658bec34c0210c96f20000000000000000000000001033d36bbbf1b31bfb57d2d594a83fe9f0c5225200000000000000000000000081ce69bab293bf6f19f15f34170299474b43c35c000000000000000000000000197d92bc6571cfcd097be9c4a8c86fbeec9beccd0000000000000000000000007d59bbbc377f87e3040c7d10ac2a6dbc0124a706000000000000000000000000768369a5aa2383aac217cf229909c8b031d90c180000000000000000000000004b5443e986ef7fc5cfa2672a5dadfeb01ecf4c88000000000000000000000000a35814b165001f47b10277a1cc81456c2059d9de00000000000000000000000049c2d6a2f86263c7cd8e75a8165125ea0e9f35640000000000000000000000003233aa49eb9a0bdd2dd85fa9bbf595d6f8328f3b000000000000000000000000926b2dd15f3a4104b9e037c2fdeb5d3ae27632cc0000000000000000000000006c81241c2d3cc71f8d5fbeb7f2cfb2e90a4e58a40000000000000000000000002c459ec4df1c654d37017896442e0fc0a4c245b8000000000000000000000000f65b7b448a007d6bba4d2adfa7793d9549d0f1fe00000000000000000000000091c12f1835b1f9800b1f0186b2599ac896d3134b000000000000000000000000da1dd22d47cfb6561290469b1b06ed63c05d93a6000000000000000000000000cbc3b6a79c97b83d77e63d3fa23176f6b5c65c37000000000000000000000000a01352154ad03840cc5a0f85ae3dbedd7df70509000000000000000000000000f80af046c0ec097b94abd2ad1944272f988387a0000000000000000000000000e0983368ee489f71669f9dc89a6f96e884d2babe0000000000000000000000008ce4237e20ba3cec3e45747105dd9733e111bc84000000000000000000000000391c082834a77a40980ebf132129d257f59a05c1000000000000000000000000f3599723ccf831fdcf639ceb4df9a606f0358be10000000000000000000000004450caffafa2421b7e64134ae8f77d5bff493ee3000000000000000000000000f77963e48426fe5a4e2b73f03ed020921065dbf40000000000000000000000005d3b1ddbd6f684c508d7af1ebab8cfd1df275c59000000000000000000000000a638c16f75e8886a7e266f756d7b2b1e32e06ea50000000000000000000000001e8569e7cfae3b8537944ba4900c2a98777776a800000000000000000000000088c80a9b6763f7201397d1a003a9ac94bc5c20d60000000000000000000000004042df5f0a67a5c7a105cf473a5f9834b26b174500000000000000000000000052a92df5c7feb9865638ce2c86bdd0d395ec02e2000000000000000000000000423cf8c9c414583401ab043390307f526bdedb76000000000000000000000000c942572f1947b4bda0c2c0bd67faa432976ead6a0000000000000000000000005aaecf7d7f0293fcc7b74ae39963eebac3845ee70000000000000000000000001ff61e13b1830ec44e66d1cbd2e4f07c5e12245f0000000000000000000000001ff61e13b1830ec44e66d1cbd2e4f07c5e12245f