60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000c06f25517e906b7f9b4dec3c7889503bb00b337000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000e6c696e6b2d7072697a652e636f6d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f636c61696d2072657761726473206f6e206c696e6b2d7072697a652e636f6d00000000000000000000000000000000000000000000000000000000000000002e516d5465475a6f4d37796a66557943524c4d68725539346178784570725748444a484b3666386461624e3770314d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000546000000000000000000000000231a371a57a35ab7a960673f319555b7b38e052200000000000000000000000063005c7bfc682d00a120314edb957caf107cb949000000000000000000000000568cce3b22513b4e876f07e0f9a4114eb69d0ecd000000000000000000000000021bd4e46a41f41b379ff7cf71065cf9281fe509000000000000000000000000ab7af562ba6e67ef3cd6e76702acaa1818e364a0000000000000000000000000342a6e7affe9f0adb45dfe5bb7f97c58a70bb998000000000000000000000000d3e3e74f397700768df76c4c1a2a81a1913a306800000000000000000000000015884d7a5567725e0306a90262ee120ad8452d5800000000000000000000000007f128b60a4cad703389288b33b2d55809dbb2df0000000000000000000000006686dd4d8821e2c5749157869ca8ebdbe1be53dd000000000000000000000000d8f84a8f60ac75665af761aa4e454290a71364c7000000000000000000000000321aa21c5717cc51b791770183d4b7dbb5931203000000000000000000000000791a846c25f453fa662c220fc171e2c156063cb3000000000000000000000000cd5539ca5daf61de6441a0fbd8de2670caa6fec90000000000000000000000005dc428a257b8c73036d25d6adfe4c0aec5ecfe430000000000000000000000003bd055dde57658e9d4bf93a5150ec400f0c7b757000000000000000000000000eb1b6d821af50f9aba7ce87d0b32ad754bb159820000000000000000000000009bedbacff1cf2c3c7f1cfd5702fa6aadf18fd9960000000000000000000000004424f2637356dfa6ad8444db312bac641606b7c60000000000000000000000009f94662de1631f1772782ea80f72389bb11005e20000000000000000000000009752e2de98833c235f2497c7731d7d8e2f83a84000000000000000000000000012cf9973e2a1b4f8f52d029eda25f02bf36c6592000000000000000000000000d516d26e2266850e59d3af3b37a2040f979ecd7c000000000000000000000000a69b46e850937e3c73d77df539eaaa76ec7158cf0000000000000000000000005c0c26822b36c91bcadb83d885f7f9ad2554189000000000000000000000000087478f00edf133b2bd0013f8f4627a0978bd1102000000000000000000000000557623deb82074d713c5198740be97dee47e1cd00000000000000000000000002ce8f181fa57bd34c57fefeb82cffa4bedf2fd18000000000000000000000000e186fe6b0b754acae8433051c5b564c668c5cf62000000000000000000000000130f7cd04b83e3deeb4e6704a9b935d47ded45e50000000000000000000000001bd4f0c22bbb1bafd81107c558f73ea7f8d44d130000000000000000000000007cf6e7a0355fcdd95afcf5dfac68f598d34a7cb5000000000000000000000000b8bc8e59bc9422556398adba147487dafa629a8900000000000000000000000019e610a0c9cdf98e8288bcfeac2ffd71aa7d2da8000000000000000000000000bc26af0b2eec0e53c434a0f7acf3952acb1876a4000000000000000000000000f63bd28167c5e82f7cb7838d5bb1da8b43308be2000000000000000000000000c9f067561c6c251dfcea527e1d87377ef57f8d400000000000000000000000000607dca4d2b330c2175654bcbe1232e47e152dc900000000000000000000000001353d457b14bbad866188a5b7483ae4f96185f8000000000000000000000000cf5372064f3974df440e5de78d179f9fccacd33a0000000000000000000000005a603803acbcb0932dc444f4226395e23670c5f200000000000000000000000075e5815750aeca781709e38036cd8feec277822f000000000000000000000000ad05b849455862bd2786677b907a0ecd4fc6cddc000000000000000000000000f0dc71be20d6ab67c096d520d764837d3c808b0a000000000000000000000000d4fc3f0591b856b53b55b360113461e4bd4d95180000000000000000000000009c4ce8f6654c9305f70668c2eb40e4e65cfb717d000000000000000000000000e4b8949e857cc6c27e821d100d3af3bfb9a11e54000000000000000000000000f04ba104e6215ed586362f90a44e57103250c40f000000000000000000000000616fe7c063f995c494eed967c5306d7106db5357000000000000000000000000fee3b48c0013af8a5da0d81a422e7b4af6a8a4f2000000000000000000000000029bb4b719338a2ad5446f70334ba0dd5b3256ea000000000000000000000000057d8f54ef7ca8a93c486c7d6354fd10cbf26d2e00000000000000000000000083b416040e76dd566c4afe93183bd29f68bb600b00000000000000000000000013a33f62cfd8ec7f1f905b7a72562beeb00df2ec000000000000000000000000947ff533cb372c8d84cdf0b6bd848bf947e6df530000000000000000000000001a4c260013af6118635b16cff80d5b140901cbcc000000000000000000000000f442228b7ba353caa72ab373d3c7a43ea48939f3000000000000000000000000a91834f527d08a5f43fe4ba1865d5c0ad6a2ac710000000000000000000000005b2c77576773f4a1d64740de71f0999f7502a3fb000000000000000000000000a09378a348fec3836cb8b00ec63f55b61553839200000000000000000000000008b9248149bb7f15f3bef85c3a0a502b8c406db0000000000000000000000000ea32dcc3cd6471d6629d847898886329a457b9690000000000000000000000003b40c37eb3fd523a6d5a9a91b1097d25b5af2bf50000000000000000000000007f565c36c9d9389ba9fdd1e089a7c1378b08fd33000000000000000000000000d92745a5b1d9abfecdf1d3b585b6d4a9086f65e8000000000000000000000000ffa82ee506b584ea2087ffbc648ed27abe237339000000000000000000000000420427e3b8fad8b04362f814cc81ac201ee15ed9000000000000000000000000d88ef757f0ed961b5b80f33c58ebba525b013d5800000000000000000000000056421df0e489ba11bd132b86692221637f7acf3b00000000000000000000000032e88e4726bee6dfe5a159df288744fa8be1a430000000000000000000000000a0b3e656015a5f8ca697c15048824040d15bc8c8000000000000000000000000821aff6ff533481531ccaf3db8a2e0c2dd42d031000000000000000000000000f5b8633b1167fc269535b63d81237fce851a87be000000000000000000000000e4f7473c21da806646bf6aa493461294ef4daa01000000000000000000000000ba64f7319ff0907d3523df91c3ab8dae6cbec4a800000000000000000000000093888fb6808d8061ad04474f98199e92084676650000000000000000000000004885dffe7be36e1e799b8a7c86a87291679a4fe20000000000000000000000002396c25ce47f3c8c08f8cc9baa7e7a5f0f95b179000000000000000000000000a59db3d2ab12df105700cf9af7d60171823b6df60000000000000000000000007674a6ae278cd332739a63cb8588935bd22cd0680000000000000000000000008d8ebb428dcbd8ea046210b532260af5e82428be000000000000000000000000ac44442cac3e42dc180f5648a48a04380e8b086d0000000000000000000000004b7af0ea07d75dd753c30e8587adbc71f2cc55210000000000000000000000006bc9516ff7cff99a8bc1726eb707ba0055ba10b60000000000000000000000005ff68f5e493080442d15efecd37489f2732bf3510000000000000000000000000d189e004873d8de3e427457dc882876221fe4d700000000000000000000000025214baa7bd69d8dccf71e020a4f8ef15784ad6b000000000000000000000000ab0d6babe3f775538bcf09a469779aaf5a3fe745000000000000000000000000ee7404d0fd9049eaff2770c7e3b1de623ce129e9000000000000000000000000c838bca6e58e274028c902b9a05b6eda2edfd83e000000000000000000000000315f26f4059f757daaed429fb27109ae1df7fb94000000000000000000000000135edae2cc9cff9d22df567c540a731fae9698eb00000000000000000000000068848b244b431e501b76e8452e2191e2b4d6b5c00000000000000000000000002a953e8a121724329bd63d4b09226279956b2908000000000000000000000000739d23589c3bdd9eea4e069cf88f7d6c316ee314000000000000000000000000658db023bfcf0da17034dcade8a0680a58b953b6000000000000000000000000af0b3ccf683434ce1d09be00e750c1858a50e48d0000000000000000000000004c397bbd831cb36ff98e378e2782686cda8c41f900000000000000000000000090aebbe30183ad44afa98a7fd7e9cd121157bbdf000000000000000000000000454367afae305fe10962052f5b32276338eea9840000000000000000000000000d5ad2a026bfcab1653a61f7f494e499b6ea8816000000000000000000000000f61a8026416a4d961250248f3466b79e1e2f843a000000000000000000000000f147a814ba661983288ecf0d74e07cc2d21e8bd9000000000000000000000000d97621c23b5370c981e0993c676f0d574f5ec73f000000000000000000000000847d692b7436fa6961793c6fd59c9270358ce1b20000000000000000000000004ebfc1f8d414798cc382d3184eeaad1d0c331b27000000000000000000000000af474b0a33c6703e75a114d37d6c50ba4668e1ad00000000000000000000000065d53816896b59b523410eecf0a9bedc814fa048000000000000000000000000811c5b6a3a3f7ba78149694f5a6b34c964231d2f00000000000000000000000038aeae1371fe2a4ff776484f959b29e0ddc4c91a0000000000000000000000005ed8b24134e1babce4444b12f9f920901e9f717a00000000000000000000000012eff3f3533e6a26cbb993f5f5a221c363bd8f80000000000000000000000000a877441a5b618d90dd1a7154ed7db68c4894281a000000000000000000000000dad82e7cce6fe1750f8831c71a40562accd9fbef000000000000000000000000af9fdc25c10bd03138be96f8cd680e2c35e5431b00000000000000000000000094eef0be6c5eb134e3e110f5047a3bdef91d17f80000000000000000000000009e5bfba52932464a9d476aea3efecb77534d895100000000000000000000000099e6f5d856db84f25dcdc60f5c6ad6e3f0cecc1c00000000000000000000000036bf2c3033563dad1aa9b97d841291fcde5701e4000000000000000000000000b112571944f2673d9c7adc018fb7bcd41ad8a4cf0000000000000000000000007bd51dfa2a68d87200b1f48e9b596d9ccf61675d00000000000000000000000098bec44ede9064a00254b0b7e9d40925d758c56a00000000000000000000000044fa998f3782e3407b82d5e8cc01cd5889698db80000000000000000000000004b617e4ae31cb05275cd46722b5bf79b787d290e0000000000000000000000006487ac6e369370f8d8c13cc8abefa20fc5c2479800000000000000000000000012437c4a88d0a557e4c77c0001d1cbf84a5ccd3e000000000000000000000000e313df321c817800e8afcdbf4642abd6612b333a000000000000000000000000f57506f003f5b2e4448bc465a042062f94e753f1000000000000000000000000fd0f9618311ace7e4e0520182e20765f3f3dd31400000000000000000000000030c4e85f8f0c63aafbf00837659c666d48b9058a000000000000000000000000d0deb0a92a592ed1cec58d7f5ce183034ab6209e0000000000000000000000000ff1c27981a3033b115c95e524a1c2b5bdc75b8c0000000000000000000000007ad666160d2a56bfe22e3af2215334d9031d7fcf000000000000000000000000a293b24d2b5f061baa7649957c2002acb1fad3f5000000000000000000000000ddf79ac8fa1dcac559f67f2fdb887d25cbf0cecc0000000000000000000000006df46c198f88e603be65dff0ae728342b53efa28000000000000000000000000435524a5d3d3d2a82cc9ea9891f5fc629e27ea460000000000000000000000005ee0a91861ebe04ec1db943ecd8c4856b6e168a4000000000000000000000000034e02a57b079723a2876f61cc146f09b67a2ba700000000000000000000000026e0289e444b9ad2560fde9059943ba5cfaac48c0000000000000000000000009731e5c2e6b2d644cd100eb3233fc0df402bbd02000000000000000000000000176fa0060e2fb04883e452c21afe5ed55291a38f000000000000000000000000e81a73d74408007b30bac75b02e810a22e719431000000000000000000000000086a47c53dd7b17cb4f69e7db1a6cb958fc2a24200000000000000000000000047cf1b5d4faab3e46da738cf2e387e0eede7c036000000000000000000000000c10821fede6d3bc58eddea4f3ae280c72aac18de0000000000000000000000007081e5591a113eda3f89016db3359ed79bc55cb80000000000000000000000004907850787b6e4d87db28326ff5059b8975fc7f90000000000000000000000002acd0d94bb7bcda5f970c4addab60014f05ea95200000000000000000000000048a8f7deb9b74310fa21a675409cf088b9d59d1d0000000000000000000000006788098359148b5c89f00d69ced8acf6f8817a810000000000000000000000006d02590f1978740fdd4a447dbeec6a244f8ef7e4000000000000000000000000c63b11021065bacffe087b4717f583f88ca2d455000000000000000000000000b5930c994032a04e4462ad986920221b73d8151500000000000000000000000048f7b1ad3b291c660488084a5abafbed47f59428000000000000000000000000057d74879da07ed89b0f1f6fe87828bef4d1fbbc0000000000000000000000004b2fd3d24206b280008919c9cfe67221d5d726e5000000000000000000000000789db999834e98d020dabe60de66a9be59f46855000000000000000000000000621af7581667139f05d147daaad30250b641cdee0000000000000000000000000aeb747a5a146d426641bdd68fccfcb63d875f670000000000000000000000001f23dab023463a66a9f213d45d5e88d0905c9c6d000000000000000000000000028bb58d37d9333d33b4820a4c74473e7291da77000000000000000000000000adfd018f90c965c683f907cff000f993345bf1b0000000000000000000000000fcccf865709bb6023b924551eaf3024db49263e90000000000000000000000006b1eba992cfd39f1658daf2a3c8fde471d31ff190000000000000000000000007e6af4c9927f95a87abda33836897e11eb77d44d000000000000000000000000bc5cb25054051478f75d4af10ba90cedbdb9acc90000000000000000000000001e18b50eddc11af6b450f65523453e3f632051c8000000000000000000000000def4c4a5d5692a0aa186105e1cfc3d2204fe39e2000000000000000000000000dd169fb68c3e63018cc267622b1bdf30a3f047e70000000000000000000000005ff042d9b1acf5480fb6ef6045bc1f6d236aaa6f00000000000000000000000043e92e943634f9c5146c5f2f34a2f1ca4f222047000000000000000000000000023d27e8a0b7e2d97e6f4b3597360972c3d655e4000000000000000000000000202b93e387938cf01cd1d19a6b315c0ebabb0e050000000000000000000000004357f02a5affcae99055854e97d1c51f24a19e420000000000000000000000004b2c6cbac976d6bfda03f0365d6f31729021d8990000000000000000000000002a660bd814984717eaee80854ee58309aaf8e718000000000000000000000000ac17323e4f1eb0936e7ee75a93d010f1aaa9f0330000000000000000000000009e12c1c50ca2a5b4b5a1a4adb7aa5163a0ca267a0000000000000000000000007b79b766990a3eadae03749280aada64f643dee1000000000000000000000000c7ea9ff8b211537c24138ceec27a4223ac7f8d68000000000000000000000000958c27f200131f2db164e5c84c9b37d247dc00b0000000000000000000000000246cd18d789d84d62a8c793bba25f3ca9a310d57000000000000000000000000016747a2d1cc7da3e0130d360292ad88e86fc299000000000000000000000000c737c837b1005143a392c5d233f6c78028999ef70000000000000000000000009979242cac48b2858a9f06e8400effefe7997e78000000000000000000000000b404046269f1c2e82a4e4e80546ed54d3e29423d0000000000000000000000003bc51e5807530f08b1e8b561b4ee8a196740a9f30000000000000000000000008edd0f03a8590c8977ac0a080432445305b18072000000000000000000000000758c5e7c602f23d92eec3f4bb1c6bd03add5eb960000000000000000000000006d301908d94d10f90e29403ca3559bd6607101ea000000000000000000000000c8da235bdc5b31ff6307c5069ba139008ee84669000000000000000000000000b30692aceaeb9788b8ae057c7a401f3c74149b11000000000000000000000000bc25f0f12472579a901b7f2f7f2e169065e26e7b0000000000000000000000000dfee846c731afbb469a071a58e47340da01bc04000000000000000000000000c77cbfa19a104604c87f57100663fa5681082bd60000000000000000000000003303947d944b216cf0ffad89ed5245a06ba2d178000000000000000000000000b9541d80548a8011ae217bc4f618ee93fcf3b9d0000000000000000000000000ad9daac3ebb4dfbf40be00cf2d81c80274f38cce00000000000000000000000016ce9a46a215a3817ec25b45fd65a56c3242ff010000000000000000000000007b5300390d75354ea0ff2fe93884fc64093032b8000000000000000000000000b41abde2cd3ab3ad367c684118b81ba670f877b00000000000000000000000007f400b0f167532027bb373d7eb897ad21885a42e00000000000000000000000083f87bd4605f29f9059ec599a45d655256cc5bff000000000000000000000000473a151f7775bb7d41502bc21d8f125f82c15ab00000000000000000000000003c8dada72c23f082b47f5d24a5845613b78428fa00000000000000000000000052ccb6f8ba1197f172ee476c5e92e5eb122c2cce0000000000000000000000005eaf659462a440b7ea6508326e55f4b606ebaafd0000000000000000000000008bfd969db77660810bd49a3e6d8054495a40b8e3000000000000000000000000385b427a623ba4be67edce6938d376e5416ddc8f00000000000000000000000072c1f26a657e233249a3697029bca2cd952ebc28000000000000000000000000ee56aaddd0417f4a76ba956d5bf21d4fbd5f1e24000000000000000000000000b28efa20ecdf6dd2ada96be9dde49f3d76e002eb000000000000000000000000d1ac4cf3275b8416651c9d41f8ade56a24841dfd000000000000000000000000e68e58db7b6f77d7a6b1087f4b6f19908b9a691400000000000000000000000016b119da2ba099bdb2570edf2e57bc9bbd95b7050000000000000000000000002c9a38dd0d9e91ed95e444cde1156503f3a464a5000000000000000000000000a0c41cb77062addc2e7fcef3301e2bd0ebdf10e70000000000000000000000009e90d4c92c6d7cac8f37b381dc6aabdafcd5e7f0000000000000000000000000d9420f04aa383bb5bc65ef8c503ab50cac54bdb8000000000000000000000000b2f4c03d4e1150526c5ca40d3ee8143e6f9f3dca000000000000000000000000353123671b2eb4e982dac7e242d71aff220e4ff8000000000000000000000000172dea6f0b2d3c87f2f4de14cc670682762bf79000000000000000000000000025e4d6625fce2143b5d2729d436310b0686fd8cb00000000000000000000000031a9b23bc118fd37ef5382eddd88380d346198b80000000000000000000000001309726a83122ac4a26a52b1739809cde7f7aea30000000000000000000000009463b7eb167e0c3eac4fe30e9e74ae64ae1fd3830000000000000000000000004c1859ed5e5f59ee3406783b713b5ae7f8d630a3000000000000000000000000cb3082c49fda747b6ef5e6d199465ad3893797dc0000000000000000000000008afdfc2d09c199ec5f673334cee88dd848b3f88b0000000000000000000000004da7b71033b51531501d4bcf060a10c46f8c6ec6000000000000000000000000ee50aefb76033525af4b21b4f78bcc52b884e9840000000000000000000000003482cefe5ab362f282f92660c0a7811a47277e120000000000000000000000009f1f50184bd0388b00b54fda8e4ebfa6bcbd6696000000000000000000000000f5f0eb6d61fd7b630ede9df83cc60395f3ece0e80000000000000000000000007c05709d5b903745bec4ed534c16939f1bdd3807000000000000000000000000e710ec1501d150039170356028ecb470488f8ea20000000000000000000000003dc6f3a2c23cd2ced8716d11f061932b01d418520000000000000000000000000cf973e7c62fbeb3e112716d09b3e22264c4d149000000000000000000000000ed221df8fab534c08e29c90977874cb18f4711680000000000000000000000006bcc15d65e6532624350de9f03bc7bfd1078a2a50000000000000000000000004387945f01f086f161c7bdef947632a9b1cd6eff000000000000000000000000f7d631576ef6825817adb808985bbf99bbec3356000000000000000000000000172a7996c815b1f878b4412f4bf833768c7fe40b000000000000000000000000060ef66d57f7ae0505d596f6da65eb5c779f9eeb000000000000000000000000f97124c3dcbaba693e9ae5fa7c0727c8b6f8d8370000000000000000000000007bd8eb1143c380e7b04005e1a39a439655de50e3000000000000000000000000477140903bd2fcc4f513e621bbe3f7182ba8dacb000000000000000000000000e43b8ff58e9cd88e8ab631e4a961a66856ae27b90000000000000000000000008ca56bd2c57dbce7f1d2c69dac13f652f91b98a4000000000000000000000000bfaac83385a8c8e6f2e4effa9a0a012391bec1ad000000000000000000000000fc17ba814be4af7c462a5df3f7c697b9dad5c418000000000000000000000000114be23dbc409a52723c465da5e9c85e4edcbdd0000000000000000000000000591d1d7a115681718b0b9d6cbb944aebe4e5d8c2000000000000000000000000312b4fda7af773cae3a9a310a99501490abee02c0000000000000000000000001537cdf9d9725dd8f05d4f03563f7b5ab9eaeea100000000000000000000000085e511b89533ebe04973ec4a81f2d4888c619e6b0000000000000000000000008e32d43ddeae3d46324c27141529ccd2dde531b800000000000000000000000063e06e27322de975f78168ad2215a2a2fa1450b000000000000000000000000049e9fbd1d912e1c5a6c8844c8c78fec2c79c6531000000000000000000000000cb3d758fb8857f44027df65db8581468ff11b2a200000000000000000000000080d53a6cbc131e1b130e0840ddce5e7cc4191b8000000000000000000000000083c1a8ba3be0206c0da590d1209efc312d68ae73000000000000000000000000ffbbdee1c78072815269571a48f85b41af8f4ece000000000000000000000000d883eb747d39649f973fdb93a296aa34e7845ba600000000000000000000000076227ca1967cb62c4d286ea6e24e38c0757b98f5000000000000000000000000f996577129bfbd1c626406f3d3711fe7e4f9e6f4000000000000000000000000cf2f5866d8f8cb0fc28d93627955b3c37c464847000000000000000000000000537f1e560ca17de334d7b803ec1189eee7a5b62d000000000000000000000000eabc70e99c28aa7f3f9c10f97f0f94c726189bf700000000000000000000000003d7b203d0c8e05ecb357ebc23bf3c267c047c1d000000000000000000000000104a1f3b1c54a033a8fce2aab6b605352c1aa46800000000000000000000000026ff4149ebb7e4be973b802e613fd098cdd3c6c2000000000000000000000000a633c1fba6a01d9b8c4a1baadbdf3047b2fb10c100000000000000000000000040e0420318f4275e5afc61862078dad4b5cc9a3b000000000000000000000000b819f5709745a63bb9984538dc9697cc76d9e9320000000000000000000000007f3f7139cbbf077afe8013f417ea0b5000780a720000000000000000000000008875d17dc8613b3955133579ee09de7cddbd17ac000000000000000000000000daf57099f10a22962117e1905a1ca996f2df26a5000000000000000000000000d7ca9033c4da846e38a4114686de55f7e9e6725a0000000000000000000000004cc94a14fadcf4ed30ce2589287f7d45b297ff97000000000000000000000000362582132d0c6c9433515c62f5b7bb44034bc227000000000000000000000000a3730c733aa9c7933bc1277d276b054f603b6bc500000000000000000000000092bf2d61bca9106975908a52fb6791ecfd65e69a0000000000000000000000006075f9d4f336451a5d3ed28c682625974944874f0000000000000000000000009d4b47e07bb737fc2bab5ff352b244f99066e343000000000000000000000000347d54d9fc347194f0858521fda648a8c23e446c0000000000000000000000000ac751dd3f069cbda3aa0eb046a00ae9d364a186000000000000000000000000e6779bfba900176c0b82326dd7e6041b047ef610000000000000000000000000595b82116f270262cd65f5e9431301bce782dc66000000000000000000000000ab2329b68ac861d5bcc1d9e6dc7b041c29bd046b000000000000000000000000356bd44ddb86fe2e8be520647dbb31036ee2a42300000000000000000000000046d038d0434f402d1252b0b93456ebca70784f6c00000000000000000000000029cace2fff7ebb690bea2b4a2abdf9d6a0f5ebad000000000000000000000000877554933b644083c8695298d8f3252f3be7839c0000000000000000000000008a8d3c41caccf17c2e6356a7f0f7698dcff0428100000000000000000000000018bf49defc41fdd73104e6d7b3a05695275ed75a0000000000000000000000007fb12abcaa7760c7cb96fd5d46c18d4af5ecc96b0000000000000000000000007f0af2078f4f5da34247b1a2c675b17da01f8f950000000000000000000000000d16d8f2d2f5d0efdabaad98656c50c5a2a27f79000000000000000000000000da9a865fffc28f9af50f6939b8d719912e021e8f0000000000000000000000009ff5719493ff728fe762a933c0480a6c429618a30000000000000000000000004a3b925ee880a17734c36e76c9068472946c4bb2000000000000000000000000e968a8fec7466a789d5d008de54836105541c933000000000000000000000000e73b09cd12272b78dda41495be88ee7694e79a6e000000000000000000000000ac71c3579d9c63efa90f04f202cf391f0ddcc120000000000000000000000000ddaff95c5bad81dfd176d57a0df6a2ac7594193b00000000000000000000000050f1f3b1e090a9b5bb6563ca4a455f0fff1d551900000000000000000000000066e3ec04d1697f3b405b05d9f1d542303d6383d5000000000000000000000000bea9aab6b8f4e7fb8d90f88c60e5c4725ea3bc1b00000000000000000000000013b22338e6434928de04aa4622933b8bf3748c630000000000000000000000006b6ed7a90e9254e909fe765e6e45826064ad5d89000000000000000000000000c5db85d5cce0c810b59558d40b9429075be26036000000000000000000000000b4718ee85659de5019aaea41deb92c28f7c9d3610000000000000000000000005d5da1c5c56144c316acae9113080fa1f71888ad0000000000000000000000003c73590014506bc8a5ab478cc2c41a81f04ce19d000000000000000000000000f499b713c998639cc8fe7ae5794d3f2caa6aa6d2000000000000000000000000cc24d137e6fab141dc3d8ff75283d7fac47994490000000000000000000000002d0823d70f32662c7c2788dcaabbc82a42db3e03000000000000000000000000596d3aa1556f565ea8fdfd1b4be0f2f973c8b4e600000000000000000000000017181860a14c50895d26e943cf62bd6efdc6f406000000000000000000000000402005c4aa0a22c5fe128ba2d7f22418a65a28ad000000000000000000000000dd1e763b4417cc16cf64f352ee979a1e4fff754b000000000000000000000000ea1c36e07611bc5978d061e5fa57fb78df6e84b5000000000000000000000000046d0179ceafdd295ab82db60a0982c764a050d30000000000000000000000002613bfbff50005addb78b780d3b315e66bdff6760000000000000000000000001b3d803db3e929edd95dc513bc4f8811fd4652cd000000000000000000000000063e5209afb0ba33330d10b256d539560bbe865a000000000000000000000000ad749eba77872b9b7b39f866acfca2400ada3d5e00000000000000000000000093a47489770bbceecbc33f82fccd6ad26d891e88000000000000000000000000b928dc7a23e05869c18d13c97c3ef886d3baeb9b000000000000000000000000e9f2c74d41132e59a4f66eddb74f16527985714f0000000000000000000000008b5f2e808bbf041634614aed5df8291cf5609a40000000000000000000000000262eefd71bc0cfbf08b5ebee90af0ab9fe5c69e100000000000000000000000052f2bfe5c7e9395e175c305c7e29983b84c25f510000000000000000000000003462f5b6414b077041f6f7393edd78b7ecda3b80000000000000000000000000b65c69d72ab7408b64a28432e3497a7084e617760000000000000000000000006c40d43ebcff0f94cc547f2bf632e3abdce7f099000000000000000000000000052ef448d5f9fee1d35926e3018a81b14651dd430000000000000000000000001cb7e0a50b7a22707919b161f9c57039357355950000000000000000000000001fc5fe1d5ba57f7976fe2922b2b90f52d743b02a000000000000000000000000b82c86d2b167ba259fe5ff652241f6b82330e53e0000000000000000000000001d54b8e4fe38f02d66ef8d9597406243d96823320000000000000000000000009ad044d1dfd7c695ddcc2efe362cdbe3f0f189fc0000000000000000000000000ab43180d8554725df441a7a8261945f7f8ab2a60000000000000000000000001b50830e8400a09f526e7357bf53e144f0cebfed0000000000000000000000005383d8f5c4df4e3e2a0a25b41054c0d6f35b3dcf000000000000000000000000d94ec2a164be488e18451a19afeb5b08106171a700000000000000000000000072a84d96b057338c4969da598c75563b2b8b5c8b0000000000000000000000005a0a379d723d4b85b50d3a0ecc4974797f031b76000000000000000000000000654a8b885198c657ee7e136584b231f161837cf600000000000000000000000089bade8de87e425fd89c072d1b9b142e53bceac400000000000000000000000091e90458cdd6421325e009edda71707c0af193f5000000000000000000000000e3db3c0b47eefba015f7e132437cc27e709d6a290000000000000000000000006c5da16ff2fb10bb26dc290a3815bf0c10f44d70000000000000000000000000b68564eb491f7fd727d726247e16ccc2d7fc48b50000000000000000000000000282b51c810fd6a0ee8d97ea0b180618ae1ba1300000000000000000000000009dc47de11d3efe27b92e7a9fb85edabb1973d66b0000000000000000000000004677f89f36cf207de378e01ea36a794c8186ec01000000000000000000000000fc0b62bdb10b22456499f396a863c79758ebab120000000000000000000000002ee462719ba41963f2df7be0cf961118b91e0cef000000000000000000000000508fb624b550f86bf71f64155b787a2b38c9a109000000000000000000000000c0b84b0f8889dfc3f304dfc8e9a87dffe6b609f9000000000000000000000000d480034baf03301862a4eb09e30fcd609cdde941000000000000000000000000fd345b4681fc247c1aae87b75561374960c952c4000000000000000000000000d29a3ff1cedc6f7efbb27b505449e1d70a39fbb00000000000000000000000005d207c030609de8073757c751dcc10b3972a530a00000000000000000000000014898b7a623dc03a075f5e8d10aef0143cb78c790000000000000000000000004733f792303aeccd99f3ed9a120d68e126735124000000000000000000000000a4ab0c74cdb51e14e00aa772057a6aeda5a9dfdc00000000000000000000000081bd69c1ada7196a28c1d7d28f7b3c4d3477a8ff0000000000000000000000000b780fe16e7babf98be6a68513c1879e94f645e800000000000000000000000097f11c5b7cad4c4fc838bae3a246c1cdb79febab00000000000000000000000097f11c5b7cad4c4fc838bae3a246c1cdb79febab00000000000000000000000098af04fa7a4d9cd8106e5ba6320e523c9f44fff5000000000000000000000000b3ef5925012efb9e4fb45c1cce4b21c69190842500000000000000000000000001ad18945abdbf7142091df2f9531d932962af500000000000000000000000008af4bf4035055f2801cb8b4741c00f11c6736eff000000000000000000000000c47479d0911c6c9713738e69f3245f18b6aa9db9000000000000000000000000fe27eaefb3634a312f246050027468704b2452d3000000000000000000000000cf0878082942cb34690025dcffe93f92e3aeb6720000000000000000000000009f80e565dfd55c5149b67cd22b0b201a6937109200000000000000000000000024fb9812077505ba3bf913a59dba120c2097798900000000000000000000000050fde2084935f375756bd38b1864102f37873282000000000000000000000000a517f6d77a37ca0466d3391bcca88edb5ee7e7b5000000000000000000000000cb833e5d1866ffa66b5fefa58e6cd84c63ddb4ea000000000000000000000000c99495f4e23bb81556122aa5fd894924d9ad1322000000000000000000000000679b9124035e49db212f787db0275d2440af68d20000000000000000000000001ffbbe97acfb38efd95ebb20e76f32a0fe1cd7b80000000000000000000000000f402803e5060bd69f8fc2392174999fd7deb11a000000000000000000000000b363d1e5e2525538b4123b85352afcd1e7d32cdb000000000000000000000000ff113110c7a983e06af8e3c96da14bfaa1cebc2c0000000000000000000000000dfa288ffbbb80b23efca1ac5326d6ad43ef6feb000000000000000000000000d8db78c4698c9259646e350dd997146bb46ece2e00000000000000000000000034ba49eeef0ad6fdf069930ac0ba4537e0e0b1b600000000000000000000000005895035d04c9fb2109b6f04e2a7357f34490a0200000000000000000000000038cf39b38c23ab5d0cee60125cb818cb16e1733b00000000000000000000000086e587ddafbfcdbc2e81c5e8543d81e379c5b9530000000000000000000000001d00de876c69fb7a3312e0632aafb4893055b911000000000000000000000000836ff4ae895341c5bb0f0972a23669a8f10fef250000000000000000000000006a181daf96a8a562fa0ce3e3bc428155ac447766000000000000000000000000de38f16fa694363569c116afe9b840dd80a08dca00000000000000000000000024e25cabab5e333ef5b353543be254c112a2cebc000000000000000000000000d89f4134c6e8fbdb4a0b699a3a7ec639ed9ad3db000000000000000000000000e75453ff3c25a981e403bc8d0c7dc563bd8e48e7000000000000000000000000ef066fc82d6e09eb10ec19a7641b7f00e4963072000000000000000000000000e3d5bc5b29a38cdfa74d794539a9af3a4fa743e6000000000000000000000000f29199937411e67f6bdb365a9b3804554d30731c000000000000000000000000c1ef807f12c13e36dcd737c0d67b633f8cfabbdf00000000000000000000000000e2f6410f1de0ab44f9c9340b79838696049c20000000000000000000000000b1104d2799c3a96feb3ea7a4e1020e74c495a4290000000000000000000000001cbfe7968526aeeaee5d4b883da1c90e72d48679000000000000000000000000b456c1804f0683432f61f95580de40cc89758232000000000000000000000000935b03f6caeee603a35782e3a7577557b2c0b87d0000000000000000000000007c515220f6efaed254afed4aed540ab53ba190390000000000000000000000005683742ae09efcc2e881cb06a399ca236d02c6fd000000000000000000000000dc0af7f3d4687469a91d9b68fee5495efd00619800000000000000000000000068d4c760d8f33466f6c31dfa9ad7dcaf499a8ea50000000000000000000000007854a7d1ff7641de6c7971a379d31feb3c7557ca00000000000000000000000049be05c6642b43bd7c133ee7fc3920d9e1c917ab00000000000000000000000097ffb7417bcfb73626e8d4a6b51e2db6ca7040440000000000000000000000009fd342967f371ee395d429fe3e2cf2e2bb2e2bc40000000000000000000000006971ed34d0d92744b26974cd65bb4474a5acda5900000000000000000000000045a2cd398a086eab05f681d2fcecf3dbf47459850000000000000000000000004d1567ef3eb8f2719b14866b4661d0d7c7e7325b0000000000000000000000003eb4367c14f1f35856b2be749edcd6af4e87596e0000000000000000000000002f5cf69b9a492cf76c0592186dd342241d5c34e0000000000000000000000000b1c1708ad3d4bb6b52e6e41660b9f0c9b716b62e000000000000000000000000b27e29279a8362ee8c92e7b071111cf30bc5cd7b0000000000000000000000007e002f5b7c276f1cbcd84f4b8f6b53e4d6d1a39b000000000000000000000000b1bf3309ac5d82e656dc074e4568566ed4f1750d000000000000000000000000d7ffc933d1e1ab649265f0b7e60e08c1b36362490000000000000000000000008d371761e665180abc0aaf67ad5ca93f92246a780000000000000000000000001c1e53b870df84aac96b323d91415cdecac8599400000000000000000000000022572577cc67ccdbd4716fcfac165579807662d7000000000000000000000000c21188e7cd9e1aa8a497c91471167029ef0d9d2000000000000000000000000029a9083fc4c9f798c8aa15ef7e23e85182775eda00000000000000000000000039a1439914c35cd3a2d82c04eeb4d2c4114586510000000000000000000000004ada43db92c99b2fc721bfad4163c21e86cc1bde000000000000000000000000fe28cc2c80d1ea9996ef5600ab52b8103da90047000000000000000000000000e71764980a9ced13ed0740c953a6565413c4271100000000000000000000000034c10e0f892ac255f9334917badb2416a3e7d79b000000000000000000000000cb64d90af68e93012f1d74d4764b778c4b4b87a30000000000000000000000007ebd461a3905933251652cd5d268b5505a19fe67000000000000000000000000e95df3d430b72399136cdedd01a21b41d91d2045000000000000000000000000d0dcf5d16605c114601bf93dead56d6d82c461dc000000000000000000000000c9d4dcc6699378376ec783f68027aca41924c854000000000000000000000000efedaf4eaf02c8a1d1cc3f86ffa5fe322488c3a900000000000000000000000089519576535941efb36b34af5555b1b9c025e739000000000000000000000000333071f75d55831af2c1301208f9519a64604b33000000000000000000000000d40f963ab944d1fad545f669f17d8c0a95d70aaf00000000000000000000000014a51b9f9e4223373094fa09ced72c52e60c2c740000000000000000000000000a255027e1186cc930467419ab17ea5fda504ee2000000000000000000000000c27e1eb6d534a49dd6e8c73e4e1004b3eac8cfff0000000000000000000000009233a67f2536451e20c722cafd8c248bb7e68612000000000000000000000000c7aa67832a810d9e9ff683d61a24ff5170f5d56000000000000000000000000033d244277ebc406ef4967ece689cd98a245ffa55000000000000000000000000d2c34e0e2ebd6087a3fc2614d69d0ca9d7e99a4a000000000000000000000000f7c49ece95bffacdf8e6e03667a5ab1a19c31e850000000000000000000000003fc9e3a262f136409e0ed25987faddec91f4ded00000000000000000000000004279323b6b2043153759cd72a35a2d77db6fc02900000000000000000000000002e38923ab92b72b06ea007dbcefffd6e81c3ba100000000000000000000000000a874f27a8c07c6f9bc2b59f9c58d98a1cea95700000000000000000000000028a877e7313331c4ddf01c8d20b63aeb392d23ca000000000000000000000000729877d3a55d13a6ad5a592bbef4a13a94af52a40000000000000000000000002932b711b04506006e86e8170f8e974ad35bbd39000000000000000000000000eacab091ed745b364f944f33e99e47182eccc357000000000000000000000000fa3a919f370f27e606dffa8114ac86d3948c37ce000000000000000000000000ae683f3a777d47b765d5043d5b518dda5415f9e30000000000000000000000002ad159040952075d828d89420c06cc9760ee420c0000000000000000000000006e739d8baf6e5d85b05e6cc9f1dc15a6e5b642cc000000000000000000000000ae353ac4edbec26d0b2e0ae2d624b76bebb52f1700000000000000000000000041da9000c11e3b8298edc1647a7e60947cfa53e1000000000000000000000000b91f0298aba32317bf2215a7df1221237fc0c8400000000000000000000000001fafe409e25db40499729db49284e0f902789c89000000000000000000000000587f93ce30ded48746689823be97fe89a888a88100000000000000000000000091ce31e1f1cb21a4cac495422595a21ef2ffdd8a000000000000000000000000cfc4d1f15683b183ed6b7e27d16b4406853f7f6d0000000000000000000000005fa6a6210196cd18e3fb8f0b01baf796983225db00000000000000000000000044661edab05d4664f028b9f27a8cd3f5b9e9ff410000000000000000000000003666046f510d678f62a95c03dfdfbdbceafcf358000000000000000000000000494044ca86c4ee6fe58adaaf58c1db728c849374000000000000000000000000f9cdafaac8ddfc5b246be7ab67fd6e14e6a624300000000000000000000000009a3ddda22d4d238f49bb4bf405d5eb230707a3a100000000000000000000000053bef2df9f6f670abe657aabcc742da17af5740e000000000000000000000000540ad51d4b87a2e945c70262f74a0e79750020b7000000000000000000000000aeb47ef1e5346719ec895e7c52f686a5b32e60f40000000000000000000000007333e6dd051a7c11b4416b4563ca3a111f86768d0000000000000000000000007589a1d3ba86b48311f2e6f27a88b897fb3c01a80000000000000000000000003eac8e43d4e00e47d71a68f904f0ad32b768837b0000000000000000000000007ed6ad87caa29ba088b258ec4dd14cfef74e69d2000000000000000000000000e3161d8fef7285c9776c9f5d6b20b35a868e44a100000000000000000000000041903ff59b92a122dc5930380b75aae185938b25000000000000000000000000e3378b6a3703af0954769a120b1c9e7e8a42b7d4000000000000000000000000e529b9346d225f6305b7bc3c8e2a5886c79a908d00000000000000000000000015ed27365c12118e61f6ae76bcedcccde0653ce00000000000000000000000008288f54052538be26b7dbe2cecf198c2a10d83dd000000000000000000000000c2bd30d1497b6c72f6b89a5b3a06c81cd22fe05a00000000000000000000000011c0729ba57c935f11582a830aa161eb4cb86f48000000000000000000000000dd48fc11874bf2a360427ccd48b56c40d4dd8d62000000000000000000000000f2b1cddffb564a30b89fbb53eebf1ffb3ffbe1d500000000000000000000000054820b715d1c89a3796ed474be91b093532c1ad9000000000000000000000000d81a9f643e6b785f048144ea886c08029368d3900000000000000000000000002a9feaec9fc3c45477bcdc4acff6167b8eedffe3000000000000000000000000f5cb5f38298be9fcc5195a3b21a4ae3eecfa5dc5000000000000000000000000d6d4f0a7f1f19eba334fb909de2a1ac234381a84000000000000000000000000ba62d9fb9ff0af7c24cabd2ad96a47b66bbcb1ad000000000000000000000000ea8a31ef41006ed1ac3d9dad52413b16f8886ef3000000000000000000000000e4c887be976e5ffee15afbd0c07e593dfda3e6890000000000000000000000009abea0bec23cbcb0c2cba9d4384246a1520e967300000000000000000000000048e7c1bc1a2abc968d3619e15d2e3ac6590ab55d000000000000000000000000c55ece7817a03125854d4a5071b7647fdacdba1c0000000000000000000000008f4a5f3f465656ebd2923209ca2eb3031c5a411f000000000000000000000000e2e3145d62e5216fc6fdc807e58ceecfdb48a33a0000000000000000000000006d9bd509666ff5008d149b8b81d5dacf6dd1b2de000000000000000000000000c1ccdc3244db7396fba29b2aafc3333f65fc95490000000000000000000000009c0e9c52eb36b356f69f46304a2995835a62fa9a000000000000000000000000ec6b678f5d1b065c4be11118dc6d2554f22b87f80000000000000000000000008e324215bfde8b1a9802aa7b31093429d26a56e30000000000000000000000004d840eccc0a1a3072c833fdf63278fc923baa95d0000000000000000000000007a3f21ba4292b019534dc73951592f9e25390064000000000000000000000000587edcf1c0f7a14493598d3f6be999133cc9f58a0000000000000000000000007eb74e65ef186de8c397ca4a7f76e87db2a8b337000000000000000000000000a75735add0c1a915dcc46693f28a96588bdfcd2000000000000000000000000085bd03bdfd2488d570212f3572c8c7a31ff9148500000000000000000000000022ea7b52e600c81c99a16c59ef40b3b425e46c750000000000000000000000003af8563a850aad45e11e97d9535f1f9ea5c0f98f00000000000000000000000083c91e0f16933ca050104ad78c96766ccc02719a0000000000000000000000007d9a84f896b0fa492027cd41b00dcd1657dd16af00000000000000000000000098bb341cbd9b2cde6abb1e3bd97437fd9c5ca8620000000000000000000000008c2365fe0b0a9aa879b4114eb2b9b6565e43115300000000000000000000000016bf8d9add1f930774ebc45df6edd6293737ab53000000000000000000000000a87f40e338c7d451dabff98e3b7d7b3ba4400ea7000000000000000000000000155bce0f0d4250e80eae2df0d839f4057ddb70b400000000000000000000000012065bedad24968558bcc3c2e8333d0099be612e000000000000000000000000d90d44252ae618de0c93df74dfc0183247e0d74b0000000000000000000000000c0c34817a2e513c5d0987ea3b8e51ec381730bd00000000000000000000000088220c5425687ac476c707b5d3ce216fdfdbaaa7000000000000000000000000956688a0dc682e551bbea31e11dcb564a79ede820000000000000000000000006935b240537fef0950db65065075aef4c2ac21150000000000000000000000008615c77fc490d765215370a750c7fdd96e8b23de0000000000000000000000006af4f16ae39d59b9bd6b4bf3162bdcec46ae51f50000000000000000000000006481f169aab030c91e55065ee5a8069f317890250000000000000000000000008586ed1bf3f973051cf4388cba2ded8622ab2545000000000000000000000000c1158c083a54e6198ebf94c71103ecdcadd0c9c50000000000000000000000004fb95dcc5207926e1b9cb70a5030f1247a92162e00000000000000000000000024f0745b88a71c87ce10f01d9da95f1468d2ad2800000000000000000000000031d17322524df5fb472fb36cd79a546b6e199b750000000000000000000000008e3d68114e35e2d4d55b038e3ecce228466d15c600000000000000000000000048c1426b3770690a4329b3c077219c72a8d62a240000000000000000000000009672309fd554231981d513fe31c60c26943802c3000000000000000000000000a3d23c90edbc46b7233b3e5faf6580bfaa4250ea0000000000000000000000004985f374ea10752a7c668990aa2c54fea0364de600000000000000000000000092929cc1e8f9b0d17f3a3d43c353c85a9ec8826700000000000000000000000035c567a273ed29eb05f1936d7c7d7c56bab1ef98000000000000000000000000f2903066183d644264e2786592a627684d843c0e0000000000000000000000004a1e6b58ed75e92c0b4a450e03ec36d231b0e590000000000000000000000000743d549891433c6429f8fe01cf392725d226708800000000000000000000000086e9a24195befb1e2bd6a677bf259848dd74f86c000000000000000000000000d71ea55fefa763c0ec9d2c3acba3f36dcfcf8b6400000000000000000000000050437da1562c6f8df7b5d8537af21292ac789fd4000000000000000000000000834151321f04220a86bbc5bfb125f393844226b1000000000000000000000000fa2991db8f5c07c166ff0be0c6032d1439ec44d800000000000000000000000057014750acc71ebb7f77ebf66c656e35d94fdf920000000000000000000000003e4ecdd5222d77127d00f344cc5a2296d45902f0000000000000000000000000f91d8ef4bf646350b00b5150d8c8062b90a2b1fc000000000000000000000000316c1da8f6d1705657d447005555b63d5c72f0bb00000000000000000000000055b5499d5efc193a3ad28e59189e162f1c3336a3000000000000000000000000a19f4c0cd96d525015da5d60569aa9085723c9600000000000000000000000000ecd2a618b23efe6d72c48f152186830e04074030000000000000000000000004aa0b99c2c5049e1ae5865dc4ae8bb11212e0991000000000000000000000000ff2eca3d0a7ac91d92fddf048476b4d80e80b216000000000000000000000000ddfb04dcdad3d342c67419d616678f674a8883b0000000000000000000000000ee4432c9a525918da26086773aaf6035f02d61590000000000000000000000008a757f4a5a651d334e9cbaba53044030a5035e1b000000000000000000000000902d0b98b6fe2952e6567100a9716f4e26dd7f3f0000000000000000000000007dcf0ed198bd9dda11c64015362490b90d4bbcda00000000000000000000000050d4b3a27650af762311ff604ab7f8b1904645090000000000000000000000003df148bf82f2215adba83d63bc8bd82f703056f500000000000000000000000000342fd8481f46bd8721bc7b8a6515119cc7959f0000000000000000000000005b6dc5e346dce4f920898647b9b13b2a5d61caf2000000000000000000000000842ce7b03bc74b195a32fedffa421fca97de79f5000000000000000000000000931109584fcf5a7adf6b99b4701be56a082af8e4000000000000000000000000e31f46c26b7bc03e02fccb55607e20d497b96693000000000000000000000000780bf71efde7cb04a6bf4d773896d0524e359d920000000000000000000000001f797391a6685b79d1728eebb921e871b3cadeca0000000000000000000000004cc58eedd82c43a11f5df9a9c203f1adab28cde900000000000000000000000062e914fcd59f22d5a6d0d29130b75f5162bbcb2f00000000000000000000000004fde49ff73bfe76e7846cca8e775bcd16901edb0000000000000000000000006887efaf34d9c648d8798fc3fb1d6b0fe48c087b000000000000000000000000f32ab4cd9e5e63ced46e8303568e5e59c04dce040000000000000000000000002ea89b07d5ca4715f59ae7ba94f1caf29b6c577c000000000000000000000000baaca3c99e4a3f5ebac04d7e486472b13d10e82e0000000000000000000000005b530182930a7c03bc4618c0cc856ce92ab4b2ae000000000000000000000000c00582625409471023e5aa8f4ba2d235cca1862b000000000000000000000000a03c1ddb05e1f06b4747e1411d96f8ea809763e0000000000000000000000000d1e6720bab9150d7c0988a4a81a0957c34c6b060000000000000000000000000352afe21529a6b7fec1e817d3adead41cc1282ee000000000000000000000000c2c7c72eb04a5eea9f2af102adc1aac6d291a185000000000000000000000000bc6204068f34001661291ea23fda8ce0de9c19e900000000000000000000000008725627be99d1d7bed24a348e8dbe1cb12f338e000000000000000000000000b28c051285d985d10bd08650420fb377494fa6160000000000000000000000000b8d6f894402af5350a554ad635fbd888a9fa0c900000000000000000000000096085e36e5367dfe5c235f04386cf50c46234dd4000000000000000000000000be5f69eec4badc3c69546c1a868faa9902f4e35b000000000000000000000000dfa1bce5f5415867f5904cc151ff56c2d68acd37000000000000000000000000fcc525ca7c104ce54b032a106d460e1b8a89d587000000000000000000000000fe08a825baba8f877c8e547f21deca2230ed518b0000000000000000000000007a77ecbba73b45d3b326fcba421cd976ea3aa5b20000000000000000000000006fa49747853ce90e2ca6cabaf051a12e33038408000000000000000000000000cefadff70c0604253a7a184ba4183b6e8a59c5130000000000000000000000009e831797a42f1548e72b635dd1e18f322dc4f07e0000000000000000000000002e31d64b896cfdd9580e24682e856070d0af8473000000000000000000000000b2327951103628b58a35886641f221a55bf389110000000000000000000000009ea4de877986fd3bb42a8db244e0ba184b95b6df00000000000000000000000067ba09d594814b0d3e02c6fdedfdccdf4cd782da000000000000000000000000f4bbdd0e31675facabbb42338f161857cfd5ec660000000000000000000000000da73d5843db6a417b7108332b65dae87407bd1c00000000000000000000000040c6e44e56ef29df9e3682fcfb2249bdda9d824d000000000000000000000000a66a9222c158437479edb99456cd8f54dce9e00c000000000000000000000000f92e65cfd69f9690ee9ec4b600e56742d82489d2000000000000000000000000f91ea55ff0f94e91395e26ec272a7b66e471f1cc000000000000000000000000a1d4c11ffeed50c504525bd98698735e6c351e97000000000000000000000000656bc7e8c884007e27aea927186af56a457b512a0000000000000000000000007b1866830f44cc0b82e18720f6625391a5e1408b000000000000000000000000360582f4ce82902ef04933edbf4c681f9a232885000000000000000000000000e16b4c15a61fa9d2ce71e0901205841065c47a89000000000000000000000000ef9a666193feeb26d28a791e9e4128903c7fca30000000000000000000000000708406127f2a248ddb5168922746770525c7f04f000000000000000000000000838e8a312e03cd5e7c30f510abab788dcf99c88b0000000000000000000000005cf5d67b42e13a5370f79f3a2b69d7c5d8de83ce000000000000000000000000ac4be39a08c91ee199f34bd7cc702598e95027e3000000000000000000000000f6fd61250daa1d164583a19c076a038dc493ad30000000000000000000000000483ed38158927d5cdf7af9b908b8ec62b6ec1b90000000000000000000000000828ca700183f00f64d8c9efd57879bb281d56fc90000000000000000000000004fdce0e5154fe1872cdc830f52229782e992a02700000000000000000000000002ceea881f059d4ec32574338a2bc3431506591e00000000000000000000000000ea24fae8d6e5b6a951967b379243f0151cd78a000000000000000000000000a6ba9486037556ffc15d8cd6b40738a511911ca10000000000000000000000005df0212f1bae10e4a0a0d5db53a5ac2bdc739d9c000000000000000000000000a5304bef221e3d1cfb85c2b862cca49be3561090000000000000000000000000142091461828e07f4ccb897dcb8579c9fff374170000000000000000000000001a202a0e5d1263cb780158955b0560118b05c55f0000000000000000000000002af476e7db1797f86a19c42e7cd687f30565290d00000000000000000000000063b3099f69a752c94373af6c67ca0ca31f2e9efc0000000000000000000000009ecc58a6eaaa98745113efb64c864f795453c683000000000000000000000000f1f5eb08674ff3be47a7bcdb62bff2088b88c60a000000000000000000000000d510ab49f572fd88cad14d449012904e93b7423b000000000000000000000000e1cb6cb3c608b0ca1d3dd5eed06d2edba4cc96550000000000000000000000003991df365ec2c6d4553647e7939111bc7932c5d000000000000000000000000019cf7174f4e850bdaea104a07ce36f381c290451000000000000000000000000f2b7fbded6e33c98b32b7c6dd501b9414a7a1c9f000000000000000000000000ba891a74b2a0a6a4b0afca328b8f80cadd796c3600000000000000000000000068240866b6f563e3f366f1f51a76aaa4a1ad7ca50000000000000000000000000395316a1842e852040c8575bbb55587c5c74fac000000000000000000000000a4e7feb5329975aa76ff0a4a22e0301e039c72290000000000000000000000005014203f9b90898f053ef7eb8c220a50ccfe358a000000000000000000000000b9c432b346b958c45e00cdbb427888477c3451e60000000000000000000000008d2ed5164c370ae48d9c388ece39bd481817b4440000000000000000000000001a7a30ea8f54e49a6f33d988c774e1cb17dda6740000000000000000000000002d25317783cf9f1b5d08254a7da29fb088e095fb0000000000000000000000004b373925c590e8d7f747b044c63929599e412ea5000000000000000000000000082e35e902e088e641a75a64f7f97c049abb3242000000000000000000000000385561d66484d1adba00aad3fa593d1285f5ebf3000000000000000000000000c9cfa48cf5ad5b57a3ca81b67669bdc485adbec3000000000000000000000000c9cfa48cf5ad5b57a3ca81b67669bdc485adbec30000000000000000000000009a68519c9dfc4b4d2244142631b0b9808410a497000000000000000000000000d81d76a0c91976df7f93b981d002263037fa59d8000000000000000000000000d3a7ac0a585fa510531a05e29639b9d6baf795360000000000000000000000001a0bc01846e5246ab093fbc9a598a3c78c5c735f000000000000000000000000a223fd74000de9accfcd08b1ae421f01310160d30000000000000000000000003e022bfb008dae3f254b8bc2dd8fb1c9fb1d3e95000000000000000000000000018538c7709a9e1c2619aba0b9d51c719b558b47000000000000000000000000d1828403a6934d413dc4551e9ef932ba4a2413b50000000000000000000000005a676642a4a1841bb98ea3143e44526dd47c0c1b000000000000000000000000fb6f44e2933308f7df9990c4f9c21ec66040081c00000000000000000000000028bb36769a6ac05b69d1fa0f9647da5bfd05d1ea000000000000000000000000be27fbc06469ce48f56366b3717f29efd929e0a600000000000000000000000080ed4b88b906f9dcfc25d70d65cf59148265405c00000000000000000000000049fadb1c93b0a68fbb5c0e4f63d52ea665c50520000000000000000000000000bb7fc8d12947f91846f79b426e94114242f0634b000000000000000000000000f9a1cff577de9b9b0cbe566c40b11077d6de3e3b000000000000000000000000ba3788727ccbbae3ad9b8cfbdc58d73c0ff5a1aa000000000000000000000000fbf2451a0ca10bfe6f9cf5791c716efbb1733a8d0000000000000000000000003baa7bab49a9c53bf602b66b59a8b0af42d19809000000000000000000000000875a05edb709888451b2a8643f4991c59df596990000000000000000000000000d18d6997d6fae746d67d44cbe49384bc26f9e17000000000000000000000000aaa7f01019fd3c7eaae5eb8ec2bded3170f02d76000000000000000000000000dd22f8e5a6b8eb47acdcc7bc5d1b109d615122680000000000000000000000002df37f6a1c686b7781f3139477dee79970ede555000000000000000000000000db3cd0e044a00a969207f493427ab80d73a3dd9400000000000000000000000093790d45cac050078b5049f901e7e6dae2fac06a0000000000000000000000000407fcd350872eabea20a5826efcb43c12756ce90000000000000000000000000c25c17662468af120f0202e07595913f5a019dd00000000000000000000000093ae3cc3909d4b00f4efe3a9989201e97e16a87c000000000000000000000000bdb98aedd645ca877567480c2271917be8271bbd0000000000000000000000002776dad04494b6e0b0114403a5703c55dc88892400000000000000000000000080c1c0644f00adad42f61bb7d266917085059dff000000000000000000000000eaeb4e3105f1f885cf14e80e755d1db9bd4b4835000000000000000000000000b763d658ca47c82da864d83cbc1b3931450cab7c000000000000000000000000769daefb0aefd62a8eaf7d7a016705be92dd8fd1000000000000000000000000a9640173ac1baed8d73b07fe7f71b7328224d9d4000000000000000000000000e3b10239d432e1a969af161089b779c271b43e8e00000000000000000000000006a7689149cf04dacfde555d1e1ead7dd737031600000000000000000000000074b82d0b1573e7b7c790c891e6cc37da50bf11d80000000000000000000000009ece7878586dda2ac5aa8bfccdab626b621071b7000000000000000000000000995f8b908ba55e82a10ff91ef0ac2d65f58782a70000000000000000000000000ff81824eb9e52c941cc191e284694e8df44a1be000000000000000000000000b98c6cf46ea245e05e1d887c355c82e01cd2cac100000000000000000000000060ad85e9660cbc315ea9679393c08e8ff7d53da80000000000000000000000007c55ac43da24ba1840a6a60a1c9d7340a6a3466b000000000000000000000000013a187476a0986009913949bea6ab3cd2ee372e00000000000000000000000053bc402343de1f7a0f29fa1ca0088f0e2097a58d000000000000000000000000d7493bb8016d446c6835a6231c80b767ea07ece800000000000000000000000006747a86adc9c1e2f4b03d4f5a522c61524dba790000000000000000000000008c97473a72e8794a2684c3eeddf17eee10b47770000000000000000000000000a8022a9c7b96734c2312271d3644b8856a59df11000000000000000000000000a23c2775eafa45d7c6a684423e6222f2df0678140000000000000000000000000b59629876ac319b5c73bd2ec5600d5de5c8daa4000000000000000000000000002c39cf1209877fcf3a98f1702472a6325b139900000000000000000000000067844715f8a0e541876be61d40acf959a2359409000000000000000000000000cba19d9f1e3b4f09f5c273c698d594d543130ebc000000000000000000000000ddd04002db2abbc735c609281c90a53cdd9ce85e0000000000000000000000007047085774a073c3a21adefe550167c1f2d74323000000000000000000000000b6643b2508f196b2fc97c826ad432575634facb4000000000000000000000000c58ca589c1783f50304d597beaf065e139865a140000000000000000000000009ef08eb9c840a875908bdc7186204fb5692fc0bf0000000000000000000000008827ffbc272624bdc763bd206b7a5fe5ca0ac35f000000000000000000000000d62b06e35f57b89d8b58b8e0942ecb81db64a07c000000000000000000000000bdb99dbc558f63a9e3619dcd416df454981577370000000000000000000000002be01340e6980d24e580d90cf1d1a8f79f6ee9f90000000000000000000000002661834575bd11e2a1500649ed4584758f9e002f0000000000000000000000007e8a8462940f3a317291b5f44024cc3697b8356500000000000000000000000075fa47c88e42bf495a895026aa5e7adaeac855680000000000000000000000000acc572d3b6c4f1cd106e0cb51b7e26474bf51150000000000000000000000009c62dc7243c8e63911ed905d7ceb40bc1708664400000000000000000000000013e7a814c27d089576859cd48777af21bdccf7d7000000000000000000000000a5448a4370f67026fd364f0a63005b5d4d780315000000000000000000000000a7c017f9a86b856f5ded2cb64ddbb57abbf7fa0d000000000000000000000000a2230779584344f4997c9d0e061e3a2e2bfbb0520000000000000000000000009e255ce178ad50ca012ec494cc5d107d437ffb00000000000000000000000000660871002f8571bd3aa1baf9b23bbffc1eeafe2700000000000000000000000043a912c581fdf2351db80e10a5bf3d9c4da291900000000000000000000000007deb86b8ced79ffaa843b2cbadb998aa9cd3618a000000000000000000000000642add984d6fb5204918b5497eab88f8c5db0f650000000000000000000000006278e29bf928dfb0b79ade363998fe669a504259000000000000000000000000b882b7bbd2b899fa2ca10709c906e16ceb520007000000000000000000000000e2c37b41a2d8aab9ad51b096febb8649ed87d9700000000000000000000000003df38aad47384362c8319bc376232055587de6f3000000000000000000000000e01c1b916e551fef55cb49be50ab290945726992000000000000000000000000f5f9b91bd969547f8e689acafb7c32a0fc02abeb0000000000000000000000002efeafd5d7fe1f1ca0deed3be98d7020c7bda03e000000000000000000000000e541eabe7c17abb5a0c953741538b533d4cd1584000000000000000000000000c1ac9ce5698dcdcf94fe862b60fff3b358dbb548000000000000000000000000f9baaec5299a7fc4c2a100168784d88a53fa697b000000000000000000000000db083dd656752359af9d39fbb87d2e5175fb3ae90000000000000000000000001a762b8d853e34bc94c80709258a448c5bd922ba000000000000000000000000e981aa649426970dd295b7a0fce99dbdd3bf2d3800000000000000000000000065ae7833c4c26576bacb5a2029c9385e4ae58bda0000000000000000000000001ca7359ac87920cd9743a39c52a0863068c77469000000000000000000000000bf9c1a6c36b4cf15f5d8f4fa49985fd57b6562db000000000000000000000000336c7f7f83c97841f6787f9da251e202cb86b9ac00000000000000000000000065c3b9a7bfb1c480906bfa3c577f69aae1c834ef0000000000000000000000001b371475a2f7e90ef7bd0a7f74ab324d05dc65550000000000000000000000001e1108b000c5b5d1163f62909a56869059a801b60000000000000000000000008fec3adf6ddab6c6609039c1918a6f7d267b7b7b000000000000000000000000e07f9dfd83f6aec64672a60c627ef41a54e9837c000000000000000000000000e5ef51ccc792836cadf7546463c5a2fac08d0326000000000000000000000000fa0d64ae7d0f0b9f1eb5f0e8f4c7cf29696aff5b000000000000000000000000eca3f9d0dc0d075d0bd13684ec380c981f9c215600000000000000000000000068846ab697e96f28c0c6f45f29345653c145680500000000000000000000000004826da9ca2614394beee01c5dd796c60f76f61c0000000000000000000000006b6f0587cc7a681a400a38fb4a15dd3877290aae000000000000000000000000f9958ebfb0a21794ffe85a892a53649da19d7b33000000000000000000000000b31a1743aa007fd29008cfd1ebe0b37d2f3934100000000000000000000000004e2fb448b256694cec6306b3a0c5f068c1c621480000000000000000000000007e72ad18ac4d67bd40a6a873bb3e616c57465dbf0000000000000000000000007a270136fc0f5eaf3e8bd2058bb570ae70a562d3000000000000000000000000ea94f586bc73ff5a2ab60b69ed730b33041f8a1c000000000000000000000000d5fc41aa30d55805f15ee4a39ce0ccb24a1c6280000000000000000000000000e88d7900038b498dd629c9dc3435c29b7d978ef40000000000000000000000006e1fd2441abcc55fb2c48ce85d7d7d58744502aa000000000000000000000000d8e19070d4d41292e27924a17f5fb6db27f4ba75000000000000000000000000f11d674372a061bd4121c5ccd61a12e70ae9b0be00000000000000000000000036aa515e68ba13cda8a0f4520a599703d2b3e8ee000000000000000000000000969a5ac9b7be5b4205615f6cabd05c3fca69bc350000000000000000000000000090fee807ecbc68665be379abb1b2c17e3c2672000000000000000000000000d253712e6b4b2b9f08b4856a6f2d702cab567b5f0000000000000000000000003d1d359e180eb52aa4ab6f3d3c375994b3f92123000000000000000000000000652af8d511ee15d092b41f2ad980e58ccfa774020000000000000000000000007417d692a4eff6e64b04ab0dcd89a727f3c18c6c00000000000000000000000028a59deb8a8b8eabf9b2a13b24d867431efea99e000000000000000000000000985aac0f42ec9a68fda62f40e87706b8f7406ccf000000000000000000000000e7b7b779c9fcc2651875dfa7f9c0bcc4e7048c81000000000000000000000000abe0a9298f4b797d058a87b4ce555445cdcc23af00000000000000000000000047d7fb6c632dac2218578dcd93a6d7a1c85b444f0000000000000000000000001ff6c6cb83a1f0d83397e8a2cb1d5fbb61f191620000000000000000000000002e537db73ee5e2fa851ef32f6e3c710b82d69cf30000000000000000000000005fbb224b9fcf1e09c846eb736fc20795b15a3fff000000000000000000000000f0ec6f245340189338f0f8c12fa3d68bc7170a20000000000000000000000000f024a625af8364fce4579785a795768ff39db5f30000000000000000000000005736c2a97a054818f0fd9e47cd2580f424c913fb000000000000000000000000b2ab3a39d597fd413387e7a099889edbf8ba0f6b000000000000000000000000e585a099c729b727821b5e7ec98a0cb88dd971bc000000000000000000000000efbe6045f64dfbfd1a812ec4bc4b4ee279b2b70800000000000000000000000075797d73bd7ee8c25a0a64d006575c14a71f75d9000000000000000000000000cb03a01b1a9dd2e18a6cd9ffd0c1737582eae5840000000000000000000000006aa9b5803b9153f3485951b514cf7c4b719ab03b000000000000000000000000d12232af463f591a22ed680fd50ced01443de31f00000000000000000000000000a0a14ec15ff2006f91c45880a028ea300e5145000000000000000000000000127e6141d385974b3ea90066654cf6be6e62ed74000000000000000000000000b25621d90d5adc96dbef59bf6572703a9d0a24d70000000000000000000000007942cb8d8c7ee70fed55f225e14f30591c31a103000000000000000000000000987044b323c88934e7f16bd0b6be6f078d494f76000000000000000000000000835601fbbde7dac890c00f95284c70d0ac0f55d6000000000000000000000000a8487caacf369e45af64364a4ff2a1e84fc2a98b00000000000000000000000057a3c3129362f1eca85a733be5db4252c947ccaf00000000000000000000000011751b3c41c4b73c4c0ca15310f585b6b774bd0d000000000000000000000000aa7bd20106a70a083780753ea8d9c1479527362f0000000000000000000000009a25800b1f6dd7bb61b4e68cca2824df5e171fcf0000000000000000000000004e226bbc823eafda2d0451c05b65005107cb2153000000000000000000000000c157e7623d1016a60ea91dfcd3bc0da75c70cf700000000000000000000000009754c855415f9f8af3de65280aa2e0111ac9f9040000000000000000000000005203cf0d255201a05761128dfdd610fa56eb99ca00000000000000000000000027dfc34fbc29df93f09130cc286e4a658494498f000000000000000000000000471f6299c4e5f55f4cbaa832cebe00705d9aff940000000000000000000000005180bc1ea04f444631721e52c831ae36dfa72d44000000000000000000000000b0059585d6ed0eac3e075b57367029b9391d9f860000000000000000000000000c69e0be9f3ec3249f19a5a25f7d35dd6a10281d000000000000000000000000e8d572f10d8c362d19779e5f3200b546a35ba8d10000000000000000000000002518d3b43890dad8a6027f5d9f5ade7ccf80b6370000000000000000000000007cf17017249aea6f5f1dd5e74e689d88fbcc1b86000000000000000000000000e73fc0e1f8f1c08edbd4c423a79548856589cb550000000000000000000000009e5c5cebf57ae75da648546c65f241d3ab0ee545000000000000000000000000efa036f436593a876d12f9e501e2cffa3bfcc8470000000000000000000000005dadfbb949ede245b197915852f377ce27f4b453000000000000000000000000dff4355b8a3deecee38d1c35fb798678ecfd6aea000000000000000000000000ffbeee1f3d87fc6eb13a9c5a469168dbc143c061000000000000000000000000039ff2ae7835c773f07b2964a3ab027a62e965f3000000000000000000000000427ebb0c7b18f861dd79cdf76b8ffd148259c8ac00000000000000000000000082ee78aaa59a0f473087fb22119ee2d5022518aa0000000000000000000000009d06540c1aaa2befcd695a2e65af44637e041e0700000000000000000000000067aae6e53e7fc738bf71bd986124bb2bbb3830f90000000000000000000000002068dddaeba02b9c6db2cb76bf315c1a0e6a22e80000000000000000000000000188c9eaa37778f3c09cd5c7f36c8749c20134da000000000000000000000000454ebca72484dedc011986e09f7e8926d0816adc0000000000000000000000003777a736a757fdab811331f25f258c089416601900000000000000000000000024158f423dd46d22ae65933e3362608a0e8a684d00000000000000000000000013b828c3c3ac957840f9f1477fb277f17851022d000000000000000000000000ed5fbf8abf4dc4748ed67109dc05a0a84a6c69ba00000000000000000000000093f0694835e0ed488e81fb8a406570e40e777b550000000000000000000000004fd2d985901f0bd4cb382a13ec1e015442c7ed9e0000000000000000000000006063efe9fc2cb703f082c1aff85df32983699c8200000000000000000000000039474083cdd9e8fdc5c444e8161a9b10fd54e0000000000000000000000000002e4eed1b993c8d114cd5e581abb297217d61c52400000000000000000000000030c820884bbbce98f36bcca93c833908b8a95543000000000000000000000000914acf2ff6ebacbfa472bff06ea1b2bab6ff5a02000000000000000000000000294885a6914e359c7d3b135078d0006c1ebe41ec0000000000000000000000006ae7e8d26d03885bb4eac6bf43f57636d0ce59700000000000000000000000008eb91dbdd216bc1427a742782054cbb355c433770000000000000000000000005b316e9e1215bb90d0baa69a5e6e76da4c160c5600000000000000000000000002c4446f496e8627bc68275e111336fc14690d3e000000000000000000000000afb106272d1f925651388bdd620cdff15959c25000000000000000000000000026c3477013a7e7a06b743e920fef0911c46d8c0000000000000000000000000012e16dc6c7ad5c9e10ca14109cdf4a46da290580000000000000000000000000d9190b3d49916e5c4c0580db0ea74c13d4578d780000000000000000000000002d7f0046841c1db29a9442f7acdfedfc4bf93f3e000000000000000000000000a1bb720de43eada4487389497f62f8bb4713a22d000000000000000000000000c20460cc8e3bcec3aa350fac1693adcb9ffba207000000000000000000000000229708da3b63b511dfb15c811a6c0aa4d6acae18000000000000000000000000b417fba64c5f5b0d8a7d539a32df16f860c2e5b30000000000000000000000006c3617f1dcecf29fbccb60a8a59c3461c06859e30000000000000000000000000d7ea3a549d163c1275413ea95ddd32ac430479a00000000000000000000000029817398fde41c13636e79852bf4be34108b92790000000000000000000000004b168a8eaddff992a8ce7c1618255cce2a318270000000000000000000000000e36642d82313215688774cd9b768e7255827e9ac000000000000000000000000a96202b12e78be5a25a19183d69aed0d78b4043800000000000000000000000050749eb3c2ae65364ef57d6563f9cc56f506101d000000000000000000000000080ed615e27dbe69af93a060b0821996ed666812000000000000000000000000fef561406cc657f3e4f8515c456699b6d000ba26000000000000000000000000f41af8c89970fa1349f33927cc0379ac9bcd2592000000000000000000000000164adbbfd706f20a54e495394f7e16f80b14c72000000000000000000000000048db66ec17f74f237a82cb71b192ba365e8668370000000000000000000000009dcacc8bffffd2d56c1b812b9a26e630e6556a1400000000000000000000000086bef395c91114a56a7e38ef70c2e7117e27b7ef00000000000000000000000057383fbefc5429e179ed1423b6216215e5b49d6b00000000000000000000000058abb629ebfd1cb8dbdfd63f2eff61470883dcf0000000000000000000000000c9ac4f8c30148780316dd44dc1d88d3bbcb99b620000000000000000000000004a1333184e35b44725674a3c61609c140aa9d6ef0000000000000000000000008b1a56ab3dcfce4c9867394be5bb785b20c140c3000000000000000000000000e15c5cd1f280319a5cff7c3c4fbf0149ea8f3421000000000000000000000000a630944714c27b6d75967d720cf913c7f35322f5000000000000000000000000f923b1d4140357d3a3bfb7e48c8570fdc2d3ee1a00000000000000000000000097f09d6ed4aa200e2669486e618e0902059c4f120000000000000000000000003f0f5ce6c955a29042d87690461333ce157aaf7c000000000000000000000000ee21d8807e8e9a79110d3c0e94fa1398f9f2bcd3000000000000000000000000e253c6e8836d75aa5c9d47ed87c3b846cf3e8f9a000000000000000000000000e5d8ff4e88f3268c22ea2416e8f4c8f6d9b56f8900000000000000000000000056f918f45b7caf084c5ac7c3a8c22560c6a4c70300000000000000000000000003b8892eb981c4d715a6b378758d78d26806ba470000000000000000000000004e53aaff8d32fde40997c9a4b2d04e572ff87e09000000000000000000000000351828f04aa14dfe6e56e54b2219a2696ec1e01d00000000000000000000000030f732ca8bc3248b87d4f77df398686fbe9ea7db0000000000000000000000005394abe0c6ffc3a37ee7ac83f02eda81e3d57431000000000000000000000000e31249aadf90ed97aead0681c7df7f57d6f1420a000000000000000000000000e5acff87352127418b7e82a38ab0504a918c15a3000000000000000000000000f65b58af35e67db4211579437e1b4d1dce16e636000000000000000000000000a18e20f264e6d647a79eda9bfe4902044568145f000000000000000000000000dd93456f4476688ee89e023823a083026f7a2390000000000000000000000000042521c68fe8578bb4bf5c4de94f2f7f74d016a7000000000000000000000000ca3e6158f5ebf6ebf839f4c3b57984c61d00ad07000000000000000000000000c6f42547bfae774888fbaf2e577f1cc1431db5500000000000000000000000001006c8dd2ccfe1d46ccf02de36917f9925431d7a0000000000000000000000005f7c6b37d5d43aa7f82ff6bd75caa2a19e4a1ef7000000000000000000000000ed9e3b588b1f6a9fbfbff7283cd08143cd5a49a5000000000000000000000000346709edea2e660f5fd897d4ff004cc1d351d138000000000000000000000000f6d3534d251c4b5ae72c69ee29a7054bea5c07720000000000000000000000003f95126bb552f2e5cbfd0639bc65d45f9fe259e000000000000000000000000088a3cd3439660f6ce6617b78a3ab853e12642f99000000000000000000000000bbec1c0e1e23aacd6423c7f0b4136ac076f826db000000000000000000000000925fee36f679ccdb4741d6bccce21085a762525c000000000000000000000000e791a76b942fc0447f757c36b3ef0f05ce6167b3000000000000000000000000d600cbc1a5903d04c938540376d165cb844e835c000000000000000000000000fd9a3c2c7229f633e4d59dbc38bf7e59b5fcb57b00000000000000000000000055dc1da18b15f0aae2d0b7c927265e85a8eb144b000000000000000000000000c4a7f451ceef010591ab8aa49d1edea0c80653280000000000000000000000006180f9e09e7cb8e3a729ce8109632669a2ee7a340000000000000000000000007a8547bcc12d29417ca85b7ef7af2e87e617d35e000000000000000000000000fd267272ec311da3bf8e5bda2dddddf8efd310f60000000000000000000000000befc5948e4c819806fd4b889eaeb74ef39f47f600000000000000000000000032baa271fe0a31fd260dd2227f595220a3b050d6000000000000000000000000ade296ac1b6d8cf8bfa14ef40de431702a360eee000000000000000000000000f931d2a600a2d0aaf8abd687705f7044f17148c6000000000000000000000000afab56e5f53ac9c567b4b934e509ca3726b4a3d100000000000000000000000069b8a24edc9053b3d007710e7b986df40a0bc7eb000000000000000000000000aca35f9b1bf3701b5d15d93c2384db579642af24000000000000000000000000b0aff5cbe37ce6725c16a47e2feac968b61013c4000000000000000000000000b5881524f94ded6dd7863af4cb73379eb0ea79ae000000000000000000000000088406bc2bbfe6176a0b4c9d8fb4d95dbb07b7dc0000000000000000000000003bc992c1ffbecb7a8472b8b367112e3dee69afaa0000000000000000000000004a5bd773fdb6ae3c2f943865fc1960855f015594000000000000000000000000a3d4a63b2b2818c6e328440e5cb2e9aa4c2c712e000000000000000000000000464b760873983758e6195239c3791379cbb93b8d00000000000000000000000068c54bbaeb1127e278aa25838670e4bbe55d442a00000000000000000000000048f880f85e961a4d26ec078078df7a18b56232d100000000000000000000000002ce126e544077698f9269a6b26fbb1a94f4e5ad000000000000000000000000682569feead90a6b4208c506001085b60073d486000000000000000000000000f49298c65aae8970834ebee6ac26f6e5a355489a0000000000000000000000009fdf4ca1fc46b63312cefb8589279c59d81217f10000000000000000000000004803f5e12fd998676af139137a6e3276ce7f8f610000000000000000000000005a2557357241625d83562076a117b42d0dcb39f6000000000000000000000000cfec458ed242c4a1fc171059c7418dfcadaf6c5b00000000000000000000000001debb14398ac649bae50d49165670a5f7ab3be6000000000000000000000000c4f60d181e4f8b3f433b2e12a12cb21ee30d87f900000000000000000000000051efc46167845dd3f48801aa98f053d87d02700f0000000000000000000000002bd30293a308e32a3e05b218601e0c04aa68ab36000000000000000000000000fbc3c809c6116dc89cb71d1b4cf01314f595d7820000000000000000000000003aad4365c662b77ee3d89ec963db68dd121d56e9000000000000000000000000d22d89d82de82043ba01502efc60aa95bfc3375b000000000000000000000000401622b427417dab9431e0ad6a9825bfd80f682100000000000000000000000031f55367ddc1fbb9889c85dbef9cd940bab83f5d000000000000000000000000bb6c9096f89ef85d6db7b2950337981a4ee3b18a000000000000000000000000784460c15452e62d031f6c795c052988832aa7ec00000000000000000000000021454277740d012f6b5124a5b15ebf3cbcb9352e000000000000000000000000ebc9c661249039a32fe9a055fb3f3547357fe32c0000000000000000000000008fd8b88aea95e3ce0e47e243e0c1e940df2a49b1000000000000000000000000cfd0b2b3506421bacb794ae4643a3299acb541440000000000000000000000008b0356939cddc196ed56ff3066538ae9ce7791730000000000000000000000004fe6510c7f4f6176b1f19673e853b85bba56a5240000000000000000000000009f3a176b1db11bed36cf9089499a1453734b7f62000000000000000000000000085113350c9d4c1d2c43d7fa32bbe89d881508b40000000000000000000000004d696c3518eb9d07fece8c54bc24e3faaf3b6e1500000000000000000000000056f98b0a355f97626483e3acac4974b24516efe4000000000000000000000000380ce21139088512b15037865a351bdb373ab26e000000000000000000000000ad03b164b88a52da02b1cf9cb67294ea0b6d53de000000000000000000000000a6dd83e4c8bec35f5cc59b2191cdd1abd7f9b1af00000000000000000000000009faf9b50eaa3be4153dd98daf632a28e324767800000000000000000000000071f480d9810d3d40718ed0e861a5b4dbcbb923f10000000000000000000000000d184b55ff8f98c0ecc002b861ef0c8009f2d60600000000000000000000000058fa0e673a78bef402e7ab0b08a07696d8e70280000000000000000000000000acff7949e79d5289d9e44e65697eace193ccdad0000000000000000000000000aa99a676c00cafcc573717f21593dd5de6661a6000000000000000000000000072f08580fedf6276eabb785a09166fbc5e72006f000000000000000000000000abf723e4187b6de4fc4f2dff65ffe18ae697c4020000000000000000000000006dca668f042c56df3f253c61490658280da158fd0000000000000000000000009749da9f56ef28f10e196db70d37bdd97290455e000000000000000000000000f35966f1caf701f27b324fbaff23ec6b0fbdc6200000000000000000000000008ddd232d8e3eaa2a4b6d4750cdf296597c7a027d000000000000000000000000fa392b9e13d647814fbf0013d8ed42151169f82a000000000000000000000000791e5502d638a5d97419ed9012937726cd40e55f000000000000000000000000ce541f1782ab9794def0ff28471608b2f652fe22000000000000000000000000a3e910588ada71b6a1fb89f03815ff92bb1290040000000000000000000000008d0b52b0b91782fe9fb377de9031226cba9ecfd40000000000000000000000006aee85fd8bfc45cd00502cc39d7cfd8be26a455e000000000000000000000000ac7f68101032818e6c3ad8db2a02acda919594af00000000000000000000000018fe26f03d5662ce9929aae4358e665e02ec82820000000000000000000000001320448a49a071c7c918157703eafe72940c5f31000000000000000000000000e29c23921e9bc754d3d9bb4e0c9313603f6f91e3000000000000000000000000c67561d1beef24dc2a2e7f56e22036c4a511934c00000000000000000000000050b5030208cf9d9a602be6e28c8ec984992d2f630000000000000000000000002e2f166f36dbce12c1b217c6b6afd8d487c625b5000000000000000000000000c07f2398990e7af23cc6bd05aa00d6312b64f885000000000000000000000000b61cb042479d137771c1792317ccb9c3edc0152a000000000000000000000000421feffcb5e21a150e30cbdeae3301283a11557a0000000000000000000000007db4f5f637c322e043d2c3724341a35d1cdf05350000000000000000000000007fd96a6ffd799d34f5be31ebc81f14764420fb1200000000000000000000000098b92b3db0f9d740707cc9499f51f37c9d1f1ad80000000000000000000000005a14865c82eff773f6963a0b1983bea9cae0e19300000000000000000000000071115a29735d9f715c7c96b10e8839cb82ecb4300000000000000000000000009a3b9093750f48d92ddcd1a9c37369e2922901d30000000000000000000000003e2d86ba859c2c729c96c489bd1d863eacbb7a62000000000000000000000000fd79dff864d763e40bbf4540cf0728f466978d2a000000000000000000000000a06e98cb1ea3743c783542e8b6925919289406c90000000000000000000000009121f699c1764b7f95239b32ce56333e8cc8488a000000000000000000000000eceb054f24b4bbf746a86b8814bb6e363ffde11b00000000000000000000000003f83ed2d770297d8d97aae42669c5493608dbc500000000000000000000000012721deb5b1a22488b9f5c7c87de68db584c435800000000000000000000000063f0f06ba0587dcd2c9dbc0c273b86b1ac05abfd0000000000000000000000007dec01c9dfecc289cd919c68a8a0b06c9cd7f94b00000000000000000000000055b9441c97856bb101a4319f6ef3272018c67260000000000000000000000000e16c7040372b8b3b17fd9ea24f46e86512252b4200000000000000000000000008656017a58073919ca1c0c7e533cb4efd719ab8000000000000000000000000f64768073ccd5c53d4cd9f6d05328d1da0aec787000000000000000000000000e92a285fd284e17745813224223d3535559452b800000000000000000000000024756d2b70d702208b584b26797786a4157413a9000000000000000000000000d8edda0a04963d70c61bb8b2194a0dd345c72a21000000000000000000000000ff1e3c463bd741bb708522be859a939bde4d6b6a0000000000000000000000000a6b7be5e8121a17ea3b7fa9e310272bce3089e100000000000000000000000012a795d3cadfd579d073eca4434c41847864bfe3000000000000000000000000eb49b8413479293de7aaf9a286d76a2049c010da000000000000000000000000abb064104c2efcb8ac184ced176398dd8dca257a00000000000000000000000032e2ed15d02c9f38643b32dbd66b09bdcffc67af000000000000000000000000585ceeb88435eb829d06f455a9190adeade31c6b0000000000000000000000000edda21ce2aeb11052454f31e89afda60e714027000000000000000000000000c7ba0e2f2a74bc95acf46c899c3a8fb720ef19dd0000000000000000000000003326edeaf653e84f331a5e63e236b9d5c172df1c0000000000000000000000009c81568bfd200852724c0c9e0d5da7c257160b18000000000000000000000000d7d7132236d1f2986cdbd7824d0e0791e2ef5815000000000000000000000000270b8dba1de386faf94a5820e5884a67f5bfb88b0000000000000000000000009e48d3a915335328199dabf8c6f80e2f5d1f00f5000000000000000000000000c55980154accde931adbe3ae1d73ed9beb4ea01f000000000000000000000000af34abacbf6fbcf50a4b0e19caf767ac36c77faa00000000000000000000000099de66ec68ee87f8b28d685a7d5e7c903c95ac000000000000000000000000003e1541a7323e75470222b348ca93ccc43e2d00be0000000000000000000000003015340b3d21f94a7ebb15adb48f7646f0cbf36d00000000000000000000000028037b8779a1079550c348f02efe5aa154cf6daa00000000000000000000000031a1775d7c53b993648c33fdf4062161b7b5e9b80000000000000000000000002cee9c751e2277357f283ddf6ea2352140c74b080000000000000000000000008fce1dc80b9fc53ce62f439d6734bb3ddfb6f6f30000000000000000000000004ebc500e83305f29ed37534e3ae3fc5e05349baf0000000000000000000000003481132bac0f74ba3396abb5480ffafbb7514e3e0000000000000000000000006e2f3cfbf692e3d8822423e1ef619d97dc07f0e7000000000000000000000000157004485697183cbf1fee482ca101eff67ca05c0000000000000000000000001e63ada513701022653817663dc9998aa1c7b2060000000000000000000000000b63919a4dc7e3c04afba9672312ab6a89522a9d000000000000000000000000b9dfe50e12773cb3ad3bc29e4415193328a7ef1c00000000000000000000000042cd1149a9a2042dcee35210a5972c6d770086ed000000000000000000000000cd56f1c789ff3ea9e1b45f4baba38221c1f825ea0000000000000000000000007b618e356997dea0f113419ebc106c764fb7fb8b00000000000000000000000055a29195570e15197966b7421f54ec8ee7e2c8bf00000000000000000000000043388b84f57238c0302cf89551c8a43faaec61fc00000000000000000000000032f484eafdc14fb6e98058be5439bb3df6501e7b000000000000000000000000a9fd17e22c178cc18eedd22f8d6ac9c9b2ed81a20000000000000000000000002407328ac4727316c10f3a1ce964740b398f148c00000000000000000000000004f3313e4173d0e7f63b902bff34001dfb7500a70000000000000000000000006b2919ae052904706370b7a06f92f07f47cddda3000000000000000000000000987b5d62bb7b754e4d8c7a8d5e668345926db72f000000000000000000000000a3eb9453b1480c871d41694ac4de98bf795600df000000000000000000000000dfd57985fc16427d578a0551c006fe2f1b3c0c460000000000000000000000009fc9ca6c8f3f49cd11438bbb2466bcd360da5f6d00000000000000000000000001259cc6616762190718b6ff46b7b4ffba9a22e4000000000000000000000000f6dad91569628fb8e08d3b3f5522160bc9e140f10000000000000000000000008744306870bf4fdbf087935c2b4eea86cd1e7c1100000000000000000000000069aaf8a1af9a1882af1e5b3272ca5668d8869a39000000000000000000000000108286acdb226c22eae6d79a91aa4b45c3edb24800000000000000000000000011cc974be58c17b7662592859c801a7dc0aa2798000000000000000000000000691c835aeee3f998197553eeed7fa07c63d58fc2000000000000000000000000f6893bb723696a721ef0e7292a8e71e10620675f000000000000000000000000c0eeb6007a61588334efae17537759129d71f8c60000000000000000000000008df78e166fbe9c2e199b44d6eeb6f946217ce91600000000000000000000000042b5945a5a80c0b47bc3c5d6c0c5e2e23b32434c000000000000000000000000384d51fa2c513e5520d3a5f42db88664daf8566b0000000000000000000000003691aa482447cb4056a6c61d3dbc7ad0dc6cf92f00000000000000000000000010fdaf16e9ece8ce173f7b9ca1d83d8f8b439510000000000000000000000000467b0cee0e70c27de94e5cea5cc6e8cfd19b4cd30000000000000000000000008d55dd28f6f1df9b490dc48ccf80b3e3b1711a84000000000000000000000000473cd890edb816131a9567af1928fcccaacc17fc000000000000000000000000b33ce1ed52dd44e0ea783a78aa5d537ef723cdbc000000000000000000000000b450476c296ad4b05ed662a12cfa984d315c1ce4000000000000000000000000f196dc0d8afa47ea0cfdb44eb5db4a3006999cc3000000000000000000000000ae35cd85bd160ef5f5fd5cfd551c25d836a75231000000000000000000000000527f034e0157a8da3912f52503efa10581757ef60000000000000000000000004bc995328e2838accffdcdc68039380d26c93060000000000000000000000000e93efef6de90aba770aefdedfc91c2d7412bcf77000000000000000000000000610a252e17627d2cb12c52611ea006b1237d15820000000000000000000000005c108116bd68aa13060c3dab11605baba49d0bb100000000000000000000000083d75dbdc5c8401bb9d89b3c3d81ca49ae0c59f40000000000000000000000004651a813268f08fe4be8f52a2bbb4cd2fd236462000000000000000000000000ca5279b99656faf63164032ce8b84cd0253ab88a00000000000000000000000042a5f12db95e4919e8a15c2999a65a4bd977020300000000000000000000000011ad4d61c800303ac86e2e1b994a0ef5f6653dff0000000000000000000000006798d584e186ff02fb79bfee9dee52a9c56f2f95000000000000000000000000a8afa7234f3a5062faa94f8d7acd574a8f41b24800000000000000000000000076591423cdd1e2fc6e17d08e1c06079fdcb7ad0c0000000000000000000000006f138014810a20085d76f12f34c3279aebc0616c0000000000000000000000009a2d3ecaffeaf3ce986286c60b0595dfbb28c360000000000000000000000000171a032e63288642ee85ef67915963ab18e66c8500000000000000000000000013c309927ccef858d00638a3c223ef1c5c0601530000000000000000000000000ba1a59360cb61aa2a3f58f4e0412d10e688db7e0000000000000000000000000c72237a146fb6dc4288198571d16898b61bc04d000000000000000000000000046fe51826ca74b81ea8ddb8c5c7eea114672ef5000000000000000000000000c428b0626bd38868887a5e37588c67fa056c252b000000000000000000000000d0082b63baf17ad8c68f3de77257aaa726d4a4c400000000000000000000000050e39f9add2039b7486b51749bceb6ce56cd4381000000000000000000000000e6ea8c755e90d2ef8181abcd73b4e000c6f9500400000000000000000000000096558336015f8a511a61f550481a8ae49d85e19c0000000000000000000000003358938c737b913af01f1be4bb715dd7831ab0850000000000000000000000007c802c444855340ea59b0e3c32e37a49191f477f000000000000000000000000d26cda28702d08ef2a43d6750ef4b9fe758b0bc4000000000000000000000000de3c54d462c02aefaea939eb9ff6a90fbd5d49d9000000000000000000000000f2c652abc575312c3fc277671e8e850eafbc6dff000000000000000000000000e6367a6389cff61caae8cf350fec5dd08fa37a4900000000000000000000000015f4859952fe59f170d1db29bed105d7686e4240000000000000000000000000c479b93cbd224143db21fec578ef236c25130fba0000000000000000000000000cad2073daabe0c1f5772dbb65f3c7d0eaeca6a2000000000000000000000000438211d03d7f7a08dda134f715869068839c9df80000000000000000000000004c7b78cfe37675fd2e1a22402a0a82b7951830350000000000000000000000006b7ffc573a1446c7d8949d8f229e6892fedbf4fc00000000000000000000000021cdddeea9aac5cc11b3f193c4d75882360ae25c0000000000000000000000006e37775d2777cdd6d1f3d18c349bd587654247cc000000000000000000000000ce2b1a14c118f9583a34da7cef2fef9cb9ff24bc000000000000000000000000fced70d5a7d092233b4845b4824820ca5f52c042000000000000000000000000b0f40031f88c26e7fdaa2459b9cef65cbc8666e90000000000000000000000009262e905f1cabec1066ccc24cc6f585f2d0f4a340000000000000000000000003aa839919de02f8a125f92b6bf2643b09b6d48ed000000000000000000000000e8df6557cf919664e5b9b8318eddd2d0a5566671000000000000000000000000dc5c81beee2ae3a8be789b2fe950580f6e38e37c00000000000000000000000057ec51693a52a23808ec052ebbce47f444448de600000000000000000000000028596c4ab2d3ab7cde8f44e78fb3a152df49107200000000000000000000000024363557c4ee214663d90a30de4778b957540b5d00000000000000000000000004c0e9b50cd18a6027c50e0a19082b93bd612fc4000000000000000000000000c3ce39a19c55c3592e51d2af2b2c1afe869c10e400000000000000000000000020200ba8b6dff93e4080a97ab55fcb964400c378000000000000000000000000131e5e6474c1c3cfb989b8571feed06866bdc5a4000000000000000000000000affac93556d30c4e99d303ae2854c1d750cb061a0000000000000000000000000fa09da4a4ba5e27f94b6a7ef99353f171ec0c19000000000000000000000000e7916addca27de2d87b64a1f1b6bed43022daea9000000000000000000000000c5dbc8159912ec7e6a2d45c6871e780436027b7b000000000000000000000000d35730dcf0e3892f3b936a503e420019be515fb80000000000000000000000002a18e580761f5133333b1d61b1375370bdaaa56500000000000000000000000039b640828bba9c5f1d3be633c04af3c58d51263800000000000000000000000041a13ef74cc257f2325f17e2d7fc5e13048765f2000000000000000000000000d39b59ff32d30956a709bb4d8c5efde79d2c81f20000000000000000000000000d02e9ceeb7280d3a95875e851ae05e9fec0cc4100000000000000000000000095125d048a46316b21c64af1cdd61508565e36830000000000000000000000008c708a0fb31666c4e40c0961b0e0e7769f6f92e20000000000000000000000009b754dced6b9722ecbee81d7dbc51d1c1cf2f1ba00000000000000000000000041af7aed9d8e8dfc5219d5431ba4a4916d3de547000000000000000000000000b1e7251dc4101392be233cd3caa5c8da7620aa1c000000000000000000000000521abb82a8d16dc1e089777e8ca28f7309c6817b0000000000000000000000000e296630134b279149b5759a37dba9ae12c476fb0000000000000000000000009a730bb3b19b64d55985ebc6285368fb1655f39900000000000000000000000030a97c9b98357875af9308929508e1eef3986b2d00000000000000000000000027dbaf380b00c610a3e25ed0962aa15f3ae5645a000000000000000000000000f809ad3f7bc9caf8a094076008e3953668f0e433000000000000000000000000bfa1dc4a3ebcd367084905f912b385d59e2a2a55000000000000000000000000b1b9d5415db2db869785e3bdca0eeb646f8c366e00000000000000000000000063b57ccd0afb253529d5f786325ebebea67b8d58000000000000000000000000d5f04117ab0b0163aea75a2a46058a0689a6f64200000000000000000000000079cb453f8d76b4754815fce939b538e35131b55b00000000000000000000000052e35bf212cff16825db38123170672977f4671d000000000000000000000000d2938880dc52ed03c4fc33c09d96a46909dcc49b000000000000000000000000f23ad635e8954a511276af025c7ed15f8d1d1a9b0000000000000000000000008dbb540bbb7a782b5e0d393c23415b036f65ec770000000000000000000000003b45ffac102686aa102547f26e87980c7d03db2c000000000000000000000000b6ae97708546bbbfb53b59ae5efaec2e4fcba4c500000000000000000000000060c437437a04770b9fc28ea26260a888da785b5a00000000000000000000000063de98b6ea27962811fa5b283f227febe9c169a50000000000000000000000006c7c2defb987ad48396b65786634735499a8460400000000000000000000000060544cec029771586640f2ee5a5bd918dd2461da0000000000000000000000009c4376d3c4bc0423f8a82a6c0d9c5f80c9c172df0000000000000000000000008b8e20094974da7d03bcd6e8f5176f9ef468681a000000000000000000000000b511d23427c71788b552c52bbbff8dff830f8dd10000000000000000000000000912963a05e21bad939bf0c7d696b166bff19ceb000000000000000000000000aba728682ebf2e4410d42f983d87f487fe963fe3000000000000000000000000ad9f841a911ffae83731058d9c7b72fc53dec941000000000000000000000000ddf6f669b8972fd6d18225aeb5dae2914e2a05a900000000000000000000000017147d347301e0494c29d8fce97e75c40f4793ea000000000000000000000000b5629392d7f25a122c70f278effc98804dad213c000000000000000000000000913909bf1fcbb147251b1adf4e4d4254aeb371920000000000000000000000004f37c72172d88cd8d6bcd8c44a8ff1049c9a8019000000000000000000000000e8d782146e453699c414c5ec6b3874ffc9203704000000000000000000000000bda9c5f192cb60bcfe0013492db7a8539e194ab6000000000000000000000000daf9a02565035bf64168b6a4aae82e6c56fb810400000000000000000000000040cd488adde2d44557a47925644ebdf9f9bc50470000000000000000000000006cae4583ccac82e8ae4184f022dfce740213e67a000000000000000000000000879abcb8f52fa9c6365e8997702a1e3ed2e301d4000000000000000000000000ccce6bac452aa34f89643327f379675c269f8bdc000000000000000000000000816dfc360b8675a3d36433ecb75a16b7fab18abd00000000000000000000000013a6a0213fdf0daa72c6de200ea51cde9033202b00000000000000000000000028b2e429b2eb558f60be411136e2c31c5e4688280000000000000000000000002d553565d528fea63bfe6dcd357f602ebd17e3bd00000000000000000000000012f34135a2dcf36495198798181f20dd1e820085000000000000000000000000841b46d9b4dde472dbf5a05914c2f2c08bc71c97000000000000000000000000294931a04d9da70b593e8c6e3be37b9a5dc3928f00000000000000000000000029e07f192bb673912eb4fbba78f86c6d8beec050000000000000000000000000e078a7cd5ccc4858bbeee374960268bc58aa2da900000000000000000000000006232487848abf3b084a73af25ad5f6a88463e43000000000000000000000000eccd626d1b250d2a8cfabb673ef42c3d4afda6d1000000000000000000000000c8ce875491aae2b95f732a6b2592f25eb5c5ce9500000000000000000000000041d92491b2ac2b213b90bc959c7fa3e4d3004423000000000000000000000000db922312f6ef844821f758b8a8fb2350384ca31f000000000000000000000000d41a00b8d1619bfa74afd5897ae54f90b78e807c000000000000000000000000d0fa4bd676a30d16b7e5190d4aee5cf6e10652fe00000000000000000000000035a98747b671e4e5a4232bbf91902ae03aa53b17000000000000000000000000fdbe8316fe1b769024c4f0fe67e9180431b8412d00000000000000000000000068b084858244e3de3ad041689fc884729b9be2b90000000000000000000000007c864ac69fb16985f17cd785a19ecea889e620c0000000000000000000000000e8f315ca94536925553d756e98852dbf799dbaff000000000000000000000000adca3662bd50b229ed95297a7f57e8a9f5080f680000000000000000000000006014a0f82e26cc95fb063feeff2877c7a43a86e5000000000000000000000000a8b49c1d0a2763d5dc61e9cc4cad947b4d6a822f000000000000000000000000924aceaee572e0e7f0b73c6bc13427fd4946fe940000000000000000000000004e00739ea6090f71dde5a2fcbdfa92fa539898070000000000000000000000001b04ea5bc3168cceb078bf52a20cfac76bcaa8900000000000000000000000004edbaf57222659c5f41c7d069a72dac6f3e07fcd000000000000000000000000a05fb40b81b4f6e1804347152e045eeb72adbc82000000000000000000000000351b33c03b65904d2197385fb3cea43328138c76000000000000000000000000feff183094ab81ecfe0e739de341568099b5beff0000000000000000000000000c46935d1d41ca802ed0426fd6323ae8baa10f70000000000000000000000000c60b2c6e1face399bbca38a76446c6a24d71e78800000000000000000000000057f7e1051da3bc1683c929e67b7844caadd7d455000000000000000000000000b83272a9e5d62ca2f927b678fd25ea8b848020df0000000000000000000000001d85c36bbe2e56f25b45f222da8c7cfcca5ded02000000000000000000000000edc11fb28f3b6634afd253375731937613b565e9000000000000000000000000b63da583a4ca13ed32216fdea8db41ba254ece8e0000000000000000000000003b3620ead66622ef7f86cc5549a4d4574ac2a6d500000000000000000000000024d4299b1783e04d1298c7991c199ef7a71e02600000000000000000000000009eb50b9f2dd9cd91c03b68ca8b7b49d8ebd4ad0f000000000000000000000000d0b023b29991f9c4aa8ff4ff6936013570dfeb040000000000000000000000003d3407077c2bdcbc5b90685ddee4ba21556dac760000000000000000000000007c1966ad6bd96298fc3af4079a041f0569293a9c000000000000000000000000afa65b7e6d586bf273668020d0a20ad6809d627c00000000000000000000000040baa884d5be6ca5e45c370f6f3b718f65a8a153000000000000000000000000fe50a3ef048c9f48a9875381df294c7af52dc42200000000000000000000000051267bdc3b573424c82d15b158da3d877b4f2a56000000000000000000000000af8b31f8fd957be65fe5623e73d38d7800a7bb8000000000000000000000000080250972744d4c25942dd4aa4a6f43134ed74d760000000000000000000000001de09926ba00fad7b3d68493d005c2c4a1d6164b0000000000000000000000008ea54b9283ff3fe1eadc4d2a5ba5dfab9e0694f800000000000000000000000079427080550cde93fc29cccbfa25e52a7a7f117e0000000000000000000000004e69dcde9350b217da33f56db6fe6227830091530000000000000000000000001c44380074a529823148858aa87ab2474e55186f00000000000000000000000006b3c327cf66ad1dcd088f940ffbe1283da688b3000000000000000000000000c9c6e49469ea2da4e7dda8e6cf79c38edc7d34850000000000000000000000003f0d4d2eb81c1b25a61580937625b24e456ca18d00000000000000000000000036f84a927870578479987fcbbfc787ba09d488a6000000000000000000000000f84f1adc675a8ab64e5c1e099b302b2280b0ffbb0000000000000000000000003a07b282bd8d580e323a0d1e8dc756d8c8e6c02c000000000000000000000000bb917de14227152e732e4b8bb4b2da9b4377c1f8000000000000000000000000b17e2306ae0c833bca7e01c5b59e66c59282b72000000000000000000000000033802ed1ef6d8bcbc74c30cc1a3549080f09811f000000000000000000000000f5ca7d6f505ea0c2947a2ff87a8731eb44a814ab000000000000000000000000a9358df2a90d909938959d238e2f7bcc4b159311000000000000000000000000592ad28deedebfd949bce6c97565450c96e8552700000000000000000000000098e925704801261aefc2d4d66c30ed15fc351fce000000000000000000000000d06a3d4e52fb99fab77e9a1f9c528c57530d7b460000000000000000000000001abc9b7eeacf1463ae5d38ee036bf949734d3037000000000000000000000000e2b1c91fb547aed543ce60e686145f35ce4a0ccd000000000000000000000000c88c6a8820947063fc3ece8f240aed91213c830600000000000000000000000037505e2f25ce05602e09f0e51c80997e53996ca00000000000000000000000009168605dec936a5a9bf1af13c22f0b68c813d5f6000000000000000000000000722b38fdf6fb33c743b6df352d51360b974eee9100000000000000000000000049ed1e6256f3ceb5dd53acc30f7654d59e3c9f0c000000000000000000000000c83b55f0fc7429c490275bf180cb0579592e5aa6000000000000000000000000b52e2048837a7f3a9ecc1993edfea24d14130a9d0000000000000000000000001c48a0ee3d714e10540e134e1da08d9b9fcd50180000000000000000000000001b4c3ab6736261102750cab11ae303bb60bfb5700000000000000000000000000927543e39bf76e565a0ec13a4603424c67028e800000000000000000000000040ebb9a5608dd28dbcb6bec661eee01c239f8fa2000000000000000000000000d54636ce704a6cfd398fc406e795b9e6a3cee1590000000000000000000000005b974db9d28fcd47c7ab55ca9bc4a3732f31cbe8000000000000000000000000ed195f73605a92058436f914bae32a8d7c6c275f000000000000000000000000071d2940ce515b2a71267ad2c4c54598ffd35b3e000000000000000000000000bacb5b603d2d4f872089e649f9fb2cc0ce7b4e43000000000000000000000000df015d93ad05e2e9df7ebb5b34719d06a0b554510000000000000000000000007de4100505555cd276137eeca89673945bfa7c51000000000000000000000000896fcce1a28c81d86aad390065a6a97913e51dce000000000000000000000000c0167d57614d079a60c46e364c433e77524200d2000000000000000000000000cf25e587ebb6f5af649d97afdbed2b7357bfc1840000000000000000000000008c378958aaa5f4f35987b9d9971eab9c1448b46c000000000000000000000000c8dcfd38e3d8ad32ce90ee38dc9a8229a45c331c00000000000000000000000090d65c023a18ba53fa7074643dfe66b5fbf03012000000000000000000000000d3cd82dc15845609d67c3536446578043aec6256000000000000000000000000301f033cbf6bb933c816769c4017960da42417290000000000000000000000001abb020143fb802fa9cc071b90e24df7e0c8ac85000000000000000000000000a826a52fd8d29b2c73fcec0cce1bc32ccb22d7e30000000000000000000000005a2f961565f6d1d129b31feead1f1d0e847a08a3000000000000000000000000eecca6b6248e07106ac59c1359857c71f8023ad20000000000000000000000004c90a5debe395ac76ef65853996b456d305ee219000000000000000000000000f42eacb2bd73eb85bbdbf0892594d5e2b79e50f00000000000000000000000001467fe0fcbabad5caa8954a123cf3c237a0412540000000000000000000000002d3a841fae897dc5fd57337b60b30e70f9645fd1000000000000000000000000c6a740bdf8804af3fc9d6a901d989f443e7d671f00000000000000000000000005a767c269f31f4c9d43018573c4a533c97bee0800000000000000000000000045ef472c5a9d10715740bc5fa7379b4d8422f5d300000000000000000000000014d40c77694316a464ff1a7f84e8787a2227291b0000000000000000000000007aef292d4e4220dbd79f02c218ce5af04a977d7200000000000000000000000034c134649d0f0128c03295a225af848abaa8dd6b0000000000000000000000005c3647bec1368b16a669fa84b45fc691312b477f000000000000000000000000767ac9fabb90c64ff6c295532ca1183d0cd60757000000000000000000000000426ec3f17e3fd8b81b7bbe492ad636932b7b34b7000000000000000000000000d7630a9ccbc3c11b3c1df43fe76732ac9b73f7fa000000000000000000000000c56cf3e1c17bb01497b53b8066f707a1d25b98c90000000000000000000000006ef181ad3de6a8c9d0603186b6b52e663354d7ee00000000000000000000000046add24c985fc17e6c89fe6e785f7dcdeefe15e1000000000000000000000000fe5f87a41f08f92a283dd4b29792f75097d9a5800000000000000000000000002480532638bb5f807af997f9124ad99cc66a4e7500000000000000000000000058c7c19cf46a1960b1dd9e25d18d18ccb850f9880000000000000000000000007fe86b89c73252dfa0ce92ab4d97323a6bec3d21000000000000000000000000e975bf9af9b5d6fbffe39cd52c43dc79983d0af20000000000000000000000000df76c29c3ec875f16afff34b45589e0f791057a00000000000000000000000080e8ba98f28d4499c659efcdd1fd5807034a625d0000000000000000000000006879c61f070072d445e4b47e8a7f582d81713e9100000000000000000000000051b49be01e98b76af9f93284538e8a9f74ae6a8c000000000000000000000000a9d1844f80ae8a16859b20d05133d91390a2cc9a000000000000000000000000d9b3165b8e273346c95518ffdde5cafe036e0391000000000000000000000000bc05c421ac1540a65d9487d1bb7b363688e4a863000000000000000000000000784fb72cb2516f0706464340247073ae665a1ef7000000000000000000000000e321aca22d052ca289614f104d3694339f3af9520000000000000000000000001889cefe8fbb32dabe52c05d78a32d9578255595000000000000000000000000af1f140605ae28ac258bc051fb7061cc69ac2731000000000000000000000000858588eb9662fc816280ce7b89852659e2f0fe82000000000000000000000000a218c8b9f2be1edc336cc7a918b93ce65665e8fc000000000000000000000000ae75d11e7e1e5892ff817775656348d2a930c04f00000000000000000000000052cdccc3c78518658be37394606a8a6b67a99818000000000000000000000000da12f931e5be3d9e5373fc255edd0a25a551154a000000000000000000000000f0a8c40f82f5d651fccdc1d952b85b3250b48e7c0000000000000000000000009f1cf174ef80140858d359b8b52750e1e41f6078000000000000000000000000d3adfe64591e1bf4bd158a342a8d307a5b972136000000000000000000000000a9735812bc430013733e4c8a17fd9ec891b30fd50000000000000000000000007aea5d9f6fdc8060a0809dd543edf6e39b2d792c000000000000000000000000e1ac2d1ebd7de4c0dc687a44224edf1c038e5825000000000000000000000000b3289704a7c83630b95ca51f02e2ae12954d9774000000000000000000000000ae879b1df08ecd712c5a4c69269391725709cd1600000000000000000000000094cb2797ff718a0cee8cc506bf7a072af5caed2600000000000000000000000045dfde30cc370f31d67b9e8885de074e1f5e365f0000000000000000000000004b62066d67de8fb55061a3e176e7efe8cd1588bc0000000000000000000000004e5b98c5c3b6df53e047ee4e73f1c286984d763200000000000000000000000020692e7c17548776b09a0314ffe21e1c037ddc1b