60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000cf8569ad96112f6e844a06d1d0983754c7e1da24000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000001263726f6e6f7370726f746f636f6c2e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023636c61696d2072657761726473206f6e2063726f6e6f7370726f746f636f6c2e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e516d644c364642377a666a4b626969683741596277374d4a4c63676a447477787659644c4e4d506947665537444300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005580000000000000000000000009ebe922c5df4e6dbbd81e3481b268434851226c00000000000000000000000004595def7004c99634ee36b339135cede56bc5ea3000000000000000000000000e86fae37bcfe28947b4588b0980ff3ee33620aa60000000000000000000000008dec031c046493e50d9f152098edb5a4ac8c08de0000000000000000000000004fff3769e021761a08c2503931c4b9df512855e10000000000000000000000003c5ff8c9181aaba0d12ae0b5e4e7f06263af0b8d000000000000000000000000fb229c459badf7c9ef994831d7726e156d0226700000000000000000000000003babca246590210b97578bff27cc9168fd99b34200000000000000000000000013f41db5f6fd3091774a58919996c26aaa09a9a5000000000000000000000000c6ffaabc91dae160080dc2148bdeec3c58fd086f000000000000000000000000106aeee2b6bdba469174c6efa377b81dd42730cb000000000000000000000000ad9222115d285bcbee5ce8b10bab1a047a714f72000000000000000000000000978f4f0275623e09c119feedb4fbb4ec2240d0950000000000000000000000009258863e4697a6afc9fa303a12f5da734bcfc7a6000000000000000000000000d1ec005887abd2189d59b30afb56b2271c2983c9000000000000000000000000544c1d6fd79d0adabe1e6ad27ebfe8c3a403757b000000000000000000000000ac7bcd58285da04851227c29d20ca4b5c5ab4d940000000000000000000000001341524a3143fc0f4ed9a27070a7f4548905a966000000000000000000000000cfca8acaccc5ed0c4d0aecb9072b597e4af929ba000000000000000000000000cbaa26fcfe77259fdc69cb97a5973711b4bdee6f0000000000000000000000004140db0bc76022d6ab2f7b31ff0a7f27af7efbbf000000000000000000000000e92c8803b08888a0381e4ddcd1e46dbb64e7086b0000000000000000000000001a68595cb8786f24dc5f2c2bbe8b3113c7483213000000000000000000000000c2056eb6e9e68fe6c439fcd26409032425ecadd2000000000000000000000000eb4a0f141283476ecc667f93c10c84718c4795b70000000000000000000000003724a2b8d284b6a227e547f20d8f4131cc41b6a7000000000000000000000000b0729463881ffb9a48ad986349886bdf1587c71f00000000000000000000000058d8794d986132e20da8626f6962184562b8e90b0000000000000000000000002a38d53bf872272d7ad2c7e78da064716dfa98e10000000000000000000000001c7c18d6bb807444f076ecd361eb6787cc3a66db0000000000000000000000002430ca184f76d03bef35f7ceeda356dd4053552c000000000000000000000000a7362508b764a207f5410d4100637889366edd7a000000000000000000000000efee33e603565beb6002390468687ec330f3ec1b000000000000000000000000aba03ff7193ba01d2777905f920d028fa56c35dd000000000000000000000000cb1669033f2888b138b5e1076f0f9696da2ab6f8000000000000000000000000c27ba74533f9d2e0b36d2a2df5570611f91cedb2000000000000000000000000af699d847f2f63b4f87fa07ad454edaab05ab58d000000000000000000000000b96080822aaa0c353b1dc15e303fb6bb0fe63c1e0000000000000000000000004f65178d0cfb58d29a9b8e142401ee2afb7d627d00000000000000000000000086b8ff8b8916e4a12f35dca7453585712e3c1bd300000000000000000000000072fd33299c3e25ca9560f58468b976ef99677887000000000000000000000000f2c9312f05f24e34231c97bcd934f269336d37c90000000000000000000000007a9254a84b50334d12ea4b5c8ad4e01c201976d200000000000000000000000067ee672eacd47c50b8845eb1c7c07f63463853e5000000000000000000000000d1a4fb81bf53e685bd7e2b55897043c9388022a50000000000000000000000000431ddccb2413722a58b84a6898e73569afc22b00000000000000000000000006384f882746ff162f3edcc2d0ca764b287d90ecc000000000000000000000000bf72d508ef1e596905e83ce5b0c758576b07fe700000000000000000000000004ca7b950a2b993882d933921aaae92eb06e713850000000000000000000000008126eb63e7ac1b05eb317101c8cd2ac757cfe36d000000000000000000000000bab24c8696b9badb7e2fae18deb3661f9e1f6b5f000000000000000000000000774404b99fb0adbbe610508d364e37589e392f0d000000000000000000000000c8e5322535556b0183fd3890e077a00b4b5e408000000000000000000000000027f739ddb62bce4df052e1cbf767194095ea68d4000000000000000000000000e792c6403fd29df52f9cbf35db3b5fd6d29af7780000000000000000000000009d59e143560a9ddcce87843971addae8667a4c3400000000000000000000000097c077b2f32c05d7f80c6ec3cb6d0576d046313f000000000000000000000000f74db1216620b8bb9301b2533372a612acf0f114000000000000000000000000ec1069b1c3a5ed9a3a2c388da2265b93b5af22170000000000000000000000007b784557e83cb2a8a30696610dcfc0029e8de9e9000000000000000000000000702bc0e5e7c93bb99b5fa755861bff44a68fe1e9000000000000000000000000deecb85129a8c1ad896f027c10ad25a08dddaab200000000000000000000000048e1f109e2d70c6201c0abb2f92c00577dc559f3000000000000000000000000553d430efdfd4874cc41b2f2e5bb85e0ea236c750000000000000000000000008940a1918edf3137c0326d0c8b4658dc73c5a34500000000000000000000000045ec05ee842146247df92fe722f6d091f3620fe7000000000000000000000000daaa65f513c8683eb48b9399413f11631dda684f000000000000000000000000e40793e09127f63a8de15963e2d306babecc1ad70000000000000000000000003ed3ed727b73315d0410d6cb82ff21b062be2cf0000000000000000000000000c6c3c7aaab3d942fba70a7cf30d36fc88902beec000000000000000000000000e2ff351fa0d179959849f82800273ec13aa19b1d000000000000000000000000d2d07fedb1b8ac0d96928271d45e3f26bfd57f9f000000000000000000000000bc755194c797c198d73859d16eb0fc2f5425fbde000000000000000000000000e221133b070c4afeac965581da2508727715fa5c000000000000000000000000e8a5141d6fec9b95e809ddc43f6cb500d81f4ab0000000000000000000000000e427285b0f486004731c534d49778417c6bd78450000000000000000000000005ab7d4d4245db660e4c5476dce7f791d20ccc2e7000000000000000000000000c6bc991154eb7a14268015bb81be48ea19f1e301000000000000000000000000630bd529bdc9cdfb07ebc5134761f33a7a31f2aa0000000000000000000000003c1effd47ceccb95deff4c4906235578c5098a640000000000000000000000009550a5e1b3fd961699c58c5b000e1143fd4b463b000000000000000000000000489bcf678664650cc7f6ef0f0625872bc64b57f8000000000000000000000000b4a410f1b408bd6c59a7162aaf6ad993f8c16f4c000000000000000000000000435932615286d5f50944d743762351df5bb2667f00000000000000000000000093aeb27ae489fc6a3b96de5719042507310a753e0000000000000000000000005577a68f6dc0d4da517488b0d03d5c4b615b6a20000000000000000000000000c48d97ce749a2f01f68d8af599a790c7a9e5ecda000000000000000000000000c714a90f477ec53892e426898f991efe76504b55000000000000000000000000351a51cb45e722983ee1e050804e7094a585ce56000000000000000000000000e098b5d131f46612981dd4cb14bea78070f2a4e600000000000000000000000035ee026b250ca5716d7181886c6217d981e79eba000000000000000000000000a4293bff20b4b7f45e7fbc75f848c3ff53d77b7300000000000000000000000076ac72fb3ab06b4450f22ab5a4aba0fed1c841490000000000000000000000006505c7557b79e4573e25159ef76ce6f0206246a500000000000000000000000034480f39a49c069c51cbbd4081d48d4ba009bb0c0000000000000000000000003842b908b8db483d265f529780840af92df35dcf000000000000000000000000379fe8113f5e7c118411dbf16ddefe58ff0ebf1700000000000000000000000024055196cb3504dbec07acff011b4ebda83118ac00000000000000000000000046b268531a3ff2244e2b92ffca533438076cda0f00000000000000000000000090fb709606a1cd51e674cc0bce83d03250936f5b0000000000000000000000003f201fcc37b782c2b6f115160a02d23a5a033a8b00000000000000000000000050b3b06594e1526abdd29b403ec0393c16cbed99000000000000000000000000c0a00ab605df6057d7870398b215cbb636c5db0e0000000000000000000000008559ae7eca7bed218c3fbdc41f6b8e7428882e9800000000000000000000000001e20ee2a6e715ecc66777e1afeb2007cf331cc3000000000000000000000000be1479446ef288fbb8303a21b19c4b7b51d6d489000000000000000000000000541d975df1076bad8948ebd0c1f79a2b45267bd4000000000000000000000000df997e3c80a82ab8bc619e3e32070411af120a690000000000000000000000000eb6944fd688633fe46731d9c44b70dd1c57e3db0000000000000000000000005361c22f2c8d7468fdb91cf484fbe246684ef0b7000000000000000000000000ebde9349aa08211f8cc910efbec34e50b31935790000000000000000000000007887297e6de7b66481522158bd4bd3bd9218cd3c0000000000000000000000004d24ee8344697c86742f97c39682b25bed32bf150000000000000000000000008e4809565c37b3036bf119a559811aa199c2b1d80000000000000000000000005d42537e6d380f17e013fb5d2007f0f3d113d335000000000000000000000000f35b8559878c98458ee17fa78443127612ae5f600000000000000000000000008d7310c3dbddfd9f1ec93b3ee225f65a534b304c00000000000000000000000012eb34472b483e6edb1ae334656181d93063ce9700000000000000000000000020b09893eb80523a2e4515645be544f2fe12b6cd000000000000000000000000a577ee06c7459828d0fa9940ca682f2ba13510800000000000000000000000007cb102a23a962a7583c2de5176c85f91afa739240000000000000000000000004d8b0480ffaa41e0ed38504622cc4d9891f9a8fa000000000000000000000000a38fdd55730736b1eb4e6f664545434149e37679000000000000000000000000ee6c320df2b65951ae3d29a4eb7c88a71924db92000000000000000000000000e72de9a5ce93a91d97c5a70c4e6d60b86e68a8e40000000000000000000000006204f47cb5811cfb4288f5331977e65cc1ac1c73000000000000000000000000b463df7756050dcce547ca1fd420d636af2f0886000000000000000000000000521cf47747c0b34e98e360e104323ddb1cab6810000000000000000000000000773763a027274457c8807b73c5176c95ae872074000000000000000000000000f1639846a8de131ee0d9757dc4f816c6921b6f930000000000000000000000005050df22cc9e6ba076c11ed4214cb71a425b3871000000000000000000000000b287eeb31b652bb37b4d45ecafe688d0bb0f82e200000000000000000000000050b26823d090fc320ab0a8f87306105f8ef1ccee000000000000000000000000c01ed1bc4c679e70159b77f4d393f8c7e73f9849000000000000000000000000af111915650c95ea167e2a36cccd64eb07033c1c000000000000000000000000e8222c7a5ebcc0be80fa8e12519f86eedee984d3000000000000000000000000e72794f54dcb929dbf35cfbf0d8051ab1760364500000000000000000000000033270cbd01261085bd1a54f13d7c1a68c1327d540000000000000000000000008cfc6b2eba46b3ef07e9905ebf3f81deb509c58c0000000000000000000000001971413e66995a00aac633c6710a24d78607b6540000000000000000000000003c60b5212d152d96e78faa24b615e708ab3e128b000000000000000000000000e3d28784330e0e6352f981a3520d3fc540843f500000000000000000000000009dfd90554dd66ef56934feba6e14cec46b518aad000000000000000000000000ba306c07768544c0f90d1eb5b1c7e05fda5e5ef4000000000000000000000000b98b6e9fd4f5e43215e149c60ab904e929e7357e000000000000000000000000832886edbd97f5ce284cb192974c5c9720bc0ac10000000000000000000000007a9200498f2ec8b40d819d4db93472cfcc48cbb800000000000000000000000034ff052c9bd77e5b13d531afa405ab1d9cfc1352000000000000000000000000dc76710889ed4617e9ad74ceb8312a548d90f566000000000000000000000000c666e4ec5643f1ce7496c82e2b4402bc1bac4e720000000000000000000000001fe849a3b464489f10229f2779fc43e19eb48b27000000000000000000000000dad44f2f4ece0529b0dee8ca4ca34a7678b2f18f000000000000000000000000e18a80f9bdb289b2c3a13927b802de8b9e3e98470000000000000000000000005331c64c734dea194000ab5640e8535b9449296200000000000000000000000099b55a868d42e95d229f72dab5ad452445d01e8b0000000000000000000000001b29282376340bf04bb511ada473baea4bc82a1500000000000000000000000022fb5efbf0ecf8b10481dd0759b0b79143e1f726000000000000000000000000c62e2f4fc8fbd0532ab5b8c835627580998b3340000000000000000000000000c6a3cd38401c42f309597e4d7731036c642b8f3c00000000000000000000000080fd748a7088bf32a7950c7ae4185f623f50638f0000000000000000000000005e9226df1e19d102f81397275165cf948287815e000000000000000000000000487ffb39fdb9c1edbe61e8197133ca48cae63f7d000000000000000000000000f38bf302ca2d6cefbd919455d0d47a054af1bd48000000000000000000000000748075f3dd6818c7c193528184bea493bce29b5a000000000000000000000000640c82851322112d8ce0a935e6fd08198914acda0000000000000000000000001955df8f391e4a821566fd2ef542b315758f2f6f00000000000000000000000066fc204df5d6a1bc720dd92f1540edd38b01c0b5000000000000000000000000485e2db0467575bca131cb79df2a7d1279b15738000000000000000000000000f8897e243408d10bc89c9908a6bebdf11b21440c000000000000000000000000646f921a37769304bb8ccd0b6253fb60497bcacf00000000000000000000000063b4117784def041eeb59fed93a3df071d3d99a3000000000000000000000000c68c896ca5d0236a186cecf530d802cd43dad9140000000000000000000000006869ad9a60a69056dc49e2734cde57d4375e40df000000000000000000000000bbff1a12943b61f26dce91ee4fb6f58f69f6e54600000000000000000000000037e2e0dc5c434b1f9f66e9f7f68e19079cbbd007000000000000000000000000a77fdacfe2922fa5a460ca10a9512d22515d715b000000000000000000000000599065586a70902a1da0dc43ac8b56b03a423d04000000000000000000000000c8139c4a7eeff1f4644d5a28e55290a8ddbf294f00000000000000000000000046406550937c76b06e9b375f5b1ef809b5aa41ec0000000000000000000000005aba5adf52d3e57949b52cf3cfbe8bd771ac2a340000000000000000000000002417414ec04d70967a6139e3c905bb5d32c4286700000000000000000000000051f27942aa938365bc4eb88a20d20b9b1c83642b000000000000000000000000010657298aa79e8f94bc6cc122e981d4b587a2ea00000000000000000000000073caabe9727d6fbd47b17263637f43dfe9559e050000000000000000000000007fabf22f33023f7d04d1bdc469c686dfa8e922f6000000000000000000000000ac024c5229a3179445fa1f1a759662990880d3ab000000000000000000000000e41a36ed9925e4e9ae2e2d045c3de2fff48d7585000000000000000000000000ad268197961b95fe6a895ccc7e7e9072fe2e554b0000000000000000000000007b44baa8a5affa999c685f5f3e5c358ea622d593000000000000000000000000d28a0b6bbe186a63636e11dffe84c3200ba37d120000000000000000000000008085d6527ed1c54f32ee322b5c9636422267ea0500000000000000000000000025715984f3d2fa892ab29211e995e42962d65e1e000000000000000000000000fc62923cc8d60e6e8cc489134fc92396137d6e34000000000000000000000000c817c7f9cc7d301bb8541b13c4334658919afd5900000000000000000000000031bb5c5e5ebcb382c359efd65072bee9731693eb00000000000000000000000074302a0cd612626f7b76f8e05d4bddb93ecaf9b7000000000000000000000000aa6547a382264894cf75b2991f8970358a04706d00000000000000000000000076ed450a722c06c2b86c2d80279f4bcd7bc211b6000000000000000000000000588bf25fb75a60bcfb2b6a3a633fc59757ddd8200000000000000000000000001bea51fcdc2452fb72ae79660d8e4db02148d81a0000000000000000000000006363c944d7e95131da1d0568ca34f1429892a5bd000000000000000000000000d9d3d14b7cebae74ace5fceed489aeb87991617a00000000000000000000000064ba6b406700c133b7a98f035dc5015edc87f2bd000000000000000000000000c051cb8eaf827ee85d7a92956657e35d61a86828000000000000000000000000b9fbb6459884db2dad3acafb92118e6d4964939400000000000000000000000050594d682067cc18c6e2997c06d66ce086abf186000000000000000000000000fb5ba9b0c6aa70dc4878a737d23480ef86020ce70000000000000000000000009992d1af2e360a5b340b0d08e70581d476334dad0000000000000000000000003aabea7c2c1acec84d7c2eec9069e49f13a164450000000000000000000000004da64d32a6f6530ac8a419bb7aceb00c56ea6d35000000000000000000000000b1f0192d1119ce474d9107f2815df7329455484d00000000000000000000000007b4b9018dd2134d6a6ec84c926c8082e788b4e700000000000000000000000078cc3f68af8e92cc8877fb96f655d4d9b62d9cee00000000000000000000000012f0dfdbfaf6d632b9e5e08749e623e53bc36462000000000000000000000000921fbdeddc598ad80652c21613dcab0a8ecf8f040000000000000000000000001f5b965b1e6424731668ba7ddf02d52923c40a8e00000000000000000000000087cd91e4622f93cc872f6942544286b7cd192dbf0000000000000000000000004b7fedd0cce340e52a6878190a4d70a0f6c0667a0000000000000000000000003c7db5730a53c3a8094c730a78932c14ecf3f90900000000000000000000000059cdc4a532088ade33f6cbc4ef25f04aef268118000000000000000000000000b3083cca6ca3cbe4a3a704e7eaa02153b1db6ea8000000000000000000000000a7aaf1777c1f0c8cec20afc70d9a238dc36754e500000000000000000000000000d076ba650c966a78e5060c760f0f2e00fff1be00000000000000000000000010581422f5eda150532ec9dd6e6cacfcac1d0eba0000000000000000000000002e2be87dd5c2e0aea784d4a2019fe3328e0a37570000000000000000000000003647c41d1688e01de291cfe25f517f724d2b0f910000000000000000000000004f00aa81450103dff7e856519e4db2a2e7c753d7000000000000000000000000452d89981eec59342a4846351dc8ab4c218833670000000000000000000000004a93a228e7e122dc0bfc91dc3a04b8eb49d58fe80000000000000000000000001e57b49da51dc624393c7f0de0b4597c0c85607d000000000000000000000000d1a90665458ee8adc86c753e90345ae2396492bd000000000000000000000000987dce47cca3c301bd187f26d7370409c9abc189000000000000000000000000f21839fa8d72a11d97dc9ef1bffb349ca603eb4f0000000000000000000000005991b20482206435002eb2611d5cb4c39f4718df0000000000000000000000004390d97445619f657185b608253f17e7a9117ce7000000000000000000000000f4571b34897ce2fbb7e7527525e761bbb70aa85a00000000000000000000000024ed88d43c65065bfd32c8f9f636a261de205a70000000000000000000000000a9428d2da3faffce194117bcc267e6ddd16645d0000000000000000000000000e67afd741cc5c6fda19101a3b894746baa82ab6800000000000000000000000021718148d58926f38e54d0d33015f1e05f9c6b99000000000000000000000000b2c3bdd2c1593829bc9c8895e657641954b6ff6a000000000000000000000000b5b8ce7e8113e7d68fb4856fa2c63b00392596ef000000000000000000000000179d71802f22fc9dd6a019e525567f94337ad41d000000000000000000000000ff76ff1d79fc8ae4947cd3417eef1850447cbbac000000000000000000000000c91427c4f3c85ab323d7866f01cc2252a447a1570000000000000000000000004471a048134435c67afecf996555a5d4ff07909100000000000000000000000057443736156f9fc0a484a3176b221e99cf6b0ad0000000000000000000000000535fcb04792cf59455a102b94a5d5ac3a39714e60000000000000000000000000b3969435b0647bcb96617a411a38364c9727aac000000000000000000000000a6d0d2ea4897117f58d0ed8861e7511d6fc8575600000000000000000000000027258049d3c0a81faa1d0744f5e3dbd1293fb4c9000000000000000000000000b0f280e4c35bbaf61f62233fe3372972b57ddd2d00000000000000000000000075c0a5032612e94701c82da68fb163a8fe3590f8000000000000000000000000025db09b2e6f68d4e378b219466823d669698a260000000000000000000000006bf758a2ad1372dc0f5ca1fcb4a3e6de3ad7a4cf000000000000000000000000dfa8b96f38b7213a52353c8462bae6463243bc2f00000000000000000000000029a847e44f16886151c9960fcc289a4ac0b5dfa30000000000000000000000006f8e45b780623638fc2219b61026352cce48e7a300000000000000000000000082403041ba7c1df716755c145de0e164c2035b350000000000000000000000007f51c32441b1d7d8c0faa967cfa1652eba2db082000000000000000000000000a3e8d6b4bb0938aadc1b09ed876d56695da06a5300000000000000000000000024c99809941131ffa0cbb04a800d60390c53faa60000000000000000000000009378088920da6c2ae7d8282c2c0cd6e0172cef650000000000000000000000005bbb1049eaca38f0736f81cb8a4f2ad59e6df5b5000000000000000000000000f5e341bf2362e14fd08abb441d4ab261573c62f6000000000000000000000000ee1689c260cadd0fa5464fd8ebcdbddf59c18e68000000000000000000000000297c57197b8af08673502fa492b989f602fe2f61000000000000000000000000f99c3e15d7752176544d9772273dcc5f1f70938a00000000000000000000000017975aa8dfcec535c3474f46a5ff8b2db9a13382000000000000000000000000c24ca4726a62cee82ff393dd4ee4b0c8ce093395000000000000000000000000adc352b8c72d29d520dc7b3900ab680f60353ce1000000000000000000000000926922c940c33722c84e3671e956879e52b4e5060000000000000000000000006df092b365dbe6b6390867c3470c46a420e4a0cc0000000000000000000000008b6b9458e89ad0bc311f3093fb1fcef3010791af000000000000000000000000f7ef7fc4a7bb7fe5f7894e7d84baae1388c8c264000000000000000000000000a295706d4bdae8f40024a19c20159cb6b22c2512000000000000000000000000bd6ba2af1d673e7282583995ff90f7dd7066624f0000000000000000000000003bd4148de39d3c7d5896ef428ac90efca2e5eb32000000000000000000000000155195e77a250e58cac8e38c5d516c8b31a6c50600000000000000000000000078feffc85b9ea3611f612ece3745e68671bf2e370000000000000000000000002dfa0df4cf3f4e90c1d0deafe1b19b2d3496a68f00000000000000000000000041eaf11c7c5d623f60d63db5edd546d0938a034d0000000000000000000000001e88f83a0612c69353627c3b1b6beea28dc6d4eb00000000000000000000000011b4b005560a13b11a11c91f37e7c83dcbd53f4500000000000000000000000097ca6c42f51a954cd1cc44f85c5a1c840ba3187b00000000000000000000000025bb9a7dce1ba777c5ce5c694b0197d6e44d97a3000000000000000000000000b64ae361326cfce6c2b4a74a57e6ad1657871741000000000000000000000000bd56fafb881636202dad5b185432dffa917388f70000000000000000000000000c1312d14993d1949c2c3b2841e1b6d814927d660000000000000000000000005b3dfdaf728639868c5bade69728479f9b5c610200000000000000000000000012db721e698a6e220c28bd8179de5ad7546b4d48000000000000000000000000b40293c02a1e7475602a05375493698302f944e70000000000000000000000004f9c4d9cd50ef4b0d08279503b511a9500c4d12f000000000000000000000000f1242d270694886572a0a67b1421f14d4d33ee80000000000000000000000000c9beb5ec5fc872556504fbec253d58f4edb288be0000000000000000000000005d54a8f9b9537158441d851ad2305c10d9fdf246000000000000000000000000a3b36998cb5e14f55233d12dd40b22357250bf58000000000000000000000000d724804d785f9092ea92250a720de3df8c44d3ba000000000000000000000000abfb538f914cb694cadcd0b75c34a184179afe6e000000000000000000000000150f423587749cb290df21c8b506b2d01fbc1456000000000000000000000000bb1539e8f994fd8a197e23ab148d944a0cb11f89000000000000000000000000d592daf323895770068dac1f2478bf23172ad270000000000000000000000000e72197e0355a660312e36eebca1db95d7e68fd9d000000000000000000000000fed8304873f6bc1a4d61bc276815aad2595a11eb000000000000000000000000b12ff31956484db20cbbb8bb61dd300d9d82688c0000000000000000000000004269bfa1c7e75539df8b09b9d18a8eb20e9bbe1600000000000000000000000023bd0cb1bf412550a7f7275121530e0a855bf45e000000000000000000000000555840dce17b5509bf4fdcd3a63accc1a47b5d24000000000000000000000000886b96757da40873d9825c10f6632b379a4ec87c0000000000000000000000006995b27f19b50fd376f07f62f89416028eda5658000000000000000000000000447aaa4bd52ea085b2e2fe8f81710640ff18cd5000000000000000000000000071c94d10462f5c09cfbffb03c547a101db199a0c000000000000000000000000e8ac6581414f0b6b9b84218ee0760081c2d69a05000000000000000000000000d52058a3f1f75eea01936c5fff90dedc13f8eb72000000000000000000000000697585111676ad290d20fab4b63d5c54bf531255000000000000000000000000710b29d7aa8c48bdb43474bdad2bfe6439685ea20000000000000000000000001b172badf19b8879746d0716e1c0d34bec3675a000000000000000000000000076526ecfda38621bb1f9ebb556a28cee64d44bc00000000000000000000000004f7cca651a6452941f617c5a461c5a55700330d7000000000000000000000000c2e26a451b305d699499becf336c9a294d0773fa0000000000000000000000008265097d601f2bd2fd436ce91d4d7b58d5de4c8f000000000000000000000000fc887e4bb0e20d263fa43caa9f1699953196f896000000000000000000000000509258196ff2836e90a53ec5303f00f823e78de6000000000000000000000000c8c48ff608e4edfbd28c76d30b9edb4cfa4aec3e00000000000000000000000010ada40dac7e88ab58c51185ac0f9533604ea12a00000000000000000000000079f344a0156c4004245747249211bfcad9d0ca860000000000000000000000005d8630e3b5475a4ef130a58b25b43342d6a7afb0000000000000000000000000d2266529abd6cd4f5e8be3192ab800427791eed30000000000000000000000005f6f6345b5d8ad57aa0a39dd526817dcf0f8b984000000000000000000000000749f9a470c969e1fb3c7def1045653dcd0888ff7000000000000000000000000f09302937f724ccd5859355903d8670cc6d88b490000000000000000000000008a933bce97533139f2a42746e9bc93d6281facee000000000000000000000000d873b6f6974f9b80b5b62c2c5b1110fc0e7eb1f30000000000000000000000009dde19f068d972e438f72f24b0b82f5f98436e0f00000000000000000000000041a2977995b592258a14af54a2ca902978320173000000000000000000000000fcb1cc0d7130d9b764cd91b7546ce869b943e5f60000000000000000000000007a3c8513be2aa933061de1d4703f23bffab2173d0000000000000000000000009a0758db3d8e06bfc4e3064698631f3243574c7b000000000000000000000000ee0ad544ab8c534cebb2e82f51c8377b8fb74f8d000000000000000000000000f24d82ad64e2eaa466007b6ebd10527b53e8403800000000000000000000000078319fbbcbd05755b021c84bb90b62ae1e1298eb0000000000000000000000002bc5b22e6b7f9de03429c61efcb9e6b6bf4f585000000000000000000000000082b033a155099b46cca264cadb72cc22585ea168000000000000000000000000a6734a32f0e0128f1ea54a6a69378e7ee4ef8e1300000000000000000000000021d308f43bc7c9d47b41a18c0015f798eaa0d52e00000000000000000000000065beda7512042e5a5e7d1e655a98b53ce090366a000000000000000000000000bfdaa5072d23cdba4facfd4bebcbeb0b1df4d76f000000000000000000000000899cf2bb4ea59b7043aa5b4722f3fced72ca843f000000000000000000000000acb1c99b4d5d97384af1c8b9833d2bedc33506fc0000000000000000000000009cff3f0d41706c8d0e06693f2684b8cb00c04d340000000000000000000000002e5e94e1cca1fb08f485c809a19fb7664183dfb800000000000000000000000021e8eeeb1b2119fff81a1ecc20aa59abb00539210000000000000000000000004e2b3f0b9c15634ab5178a6633aa8d631ddd512a0000000000000000000000002e213ce2d175b96ccd5b3755d87137d6e512d191000000000000000000000000327b9e5e3f459f4693c06e187487ea34f11ad01f000000000000000000000000cef77cd3dd64ce4a6239da7d5a6eac464fc961f10000000000000000000000004ed3ffafffaa2d21d74a28204b7b15de914930560000000000000000000000007b2359b219316e1c3f2d015e610d63c97c24240b000000000000000000000000998d2ed4a87ab2f8b5e8ae2ac103046c8de9c7a800000000000000000000000093aa6d860e6fee219617947019b0133850c617bd000000000000000000000000c5f4a57505f1a584b955a2db73db5099449178fa00000000000000000000000067f69b82db39ab47ccb077137e36865e0867a4f4000000000000000000000000ee44e2807eb623ea106d69092cd0e1962ae9c1ce000000000000000000000000625eae2a5e7b39113f6a8b7984ef01b1bf4b78f00000000000000000000000008f3245682edcfb72ad7ecf1a565673d209c0bea30000000000000000000000001de9b60d166abdf66a85cb627179408427d52c5e000000000000000000000000ac00bcfeb905048b0ebd55a368d24ac2036eb3c00000000000000000000000008a756a575acf09c4e32ec2170633b2bae4d79714000000000000000000000000d7dfeafe5209bc946b10aedeb5f57a38b46e11500000000000000000000000004ff651501b38325c954484e4fa845d9cd66ef004000000000000000000000000697557348a2e76b7fd3e8b929f37dd279e4661db000000000000000000000000990b688111b7033a34118389905df55aa7119c3a00000000000000000000000060f01f613a0dc054d07d195f569bd13807f1683c00000000000000000000000019819aef33328ef9e7e41e60f4a49618687f48ac0000000000000000000000008814919524b0a076e14e3080dbc73da40eb1cb2e0000000000000000000000003e22f665984abf99c7202d288002bf08e66617d70000000000000000000000003039e20c0d18f50399b0dbf13f4de90a4d2d815e0000000000000000000000004df80df960d8ccc244658b91aa6d89591382576b0000000000000000000000008cad3a0f8b7a1baff08f7f7c024dddf5df24c64700000000000000000000000003733d258fc246deb96d71ab51f0167c368b8e54000000000000000000000000cd5866207b0166bd388776d5a375f67354fe2bd900000000000000000000000017794cc070cd44323dcc196bc449ab672acf069a00000000000000000000000000e3bb4947c333349493c01d71626bb8dbdb30ec000000000000000000000000c0fb2b38ff3cc522d942bc9142d14b7c63faddc2000000000000000000000000b56bfb0e51da9de540b2a5eea3ddbc48d372935c000000000000000000000000b43087ffe3331a1c838c6f5c40e09d45c5daf557000000000000000000000000cf23d7152ad8f17b7abfac6c97cf09214c23b03e000000000000000000000000d321e6cc6ac38a2351b552f9373884f5e0c5dfda000000000000000000000000fe143f4726d3e906b5cfbf3fcb23fe7048466c85000000000000000000000000e7db5f2c82c00ee74afed1b7b20273820cb0077a0000000000000000000000005e63b632353d9fa7965f84957c6dcd8dbbb53d3f0000000000000000000000004564c41a88d9ad235a473408030c17905615ce5300000000000000000000000022b51626fe03a634acad6d4bea1a35b544a5c57e000000000000000000000000bd6e0bbae35b8b9d98bc25973bf0dcd681153c8a0000000000000000000000002de01f7e6016ebf5f35299d6d11d44ff4165e7320000000000000000000000004abc4545a2ad0d4c532ecbdbcbdfa4ff141814540000000000000000000000002eb76b9f61d59fc7bbb2d161845e7dff6b47357900000000000000000000000069a29f8f6908b624a444ab5a457c62f1664508d1000000000000000000000000beeae0574020d94902fe57c0d064a3c482c2c3a00000000000000000000000006f18a6f97ff3ad14863d1dd552c1ac5ccbde51180000000000000000000000005372abeded0e736a0713556f64c60a58ae535add000000000000000000000000bdff7c1a14c833b1e16ffb0f65f5e988224909aa000000000000000000000000e6f7eebf34dc12d82436e2f6c9b65f70e1d68df7000000000000000000000000b1d5339dee696230435b583c86ee43d90d830c45000000000000000000000000a104e29e468e914104bee6d3b29a57604ad48b42000000000000000000000000de289890bec35eeef2f5c5e303ea4bc8e618172300000000000000000000000060f8729036dc310816084818082be17eaf9bda4f000000000000000000000000eb4f443a0d9955e148c4f565743d9b95fb4e37ba000000000000000000000000c506847e591c8742f4fb49930ba471d865d3cd95000000000000000000000000766dc11c914e22915dc43012b8b3b2c9839a043f000000000000000000000000c481de7258610e195f51cb626e06769fbb7085f7000000000000000000000000f455ba16a8f828311c538dff9eb449d71476780e00000000000000000000000050ca63984f07ca5a58b4243390397b8649b628a500000000000000000000000069a4298d57d9d2c1937f5ca664a15a41747ec5ea00000000000000000000000027d5bd40d02cfb9617ff4d2370bbde647d86e0fd0000000000000000000000008cb393fabcbb06d173538d99f7bb260c2d09e6c30000000000000000000000001e3654fe27e8867c7359509cc9eb158f0572eead000000000000000000000000a0af49ef2a1c4d5d69c4db2a5a46fad4bea29cae00000000000000000000000041aab5294252470c27d6db78131adfc8596f05b3000000000000000000000000ddb23822a4e329db04021cc4b076a924ab00a02200000000000000000000000042979b168d35ea7969291aca210c388e92b3c4b800000000000000000000000022a2b056fdba99073314a9c926119f9a7e11ab600000000000000000000000002950378808b2d2b3bb61d8a49bd91fb34b7674a8000000000000000000000000607856202c97ea6b9fa78227c932c6168abc4fb20000000000000000000000008d250e8e41b8b65891674cddd9b4d4bd92d7d101000000000000000000000000075e980ccb49924416c8591f22eeded4b6cf041b0000000000000000000000008f59ae439d4cac630505e5cafa8ee59aa4791420000000000000000000000000e4a460f46bdf1c81b3e52e981fe83ade6fcd5f460000000000000000000000008a37ed3a53317ea2a22dd3643b8b8c5928ba1fe20000000000000000000000004c1f0e6a62f693cb635d0e1c6da598a807a708b900000000000000000000000025589361b00e8b06f04b5f02c5f84c6cc6db7d31000000000000000000000000b6853fb1ed66de373f87b27da240294521bab27600000000000000000000000068dd9cbbc08525f5cac6086d7679eb8c67e1d416000000000000000000000000f0ba849968b183cdc35b59582ab48afb3e6cd1890000000000000000000000003d6c44dd6ac48b6a320c141b251c2af43194bf3c000000000000000000000000bbee13cb2fe3bcda305b754e36c447dd69480ce700000000000000000000000042299df01975a72db7281872b352591730e5cc740000000000000000000000000e2321e82d4b3b5fb6337d734e3994e4fe432326000000000000000000000000b51d40709b0cce1acc253922d2bef964e2633ace000000000000000000000000630a4da3d5c97c249e949efe9307cc3fc3fe6a23000000000000000000000000416dd505779840c14c8d02c3f4edd12f338088ab00000000000000000000000043d21f595be4481acff1bb2f7e03d55d0e2efde70000000000000000000000006a0e9305f52978c10802cefef7857e9a17533f1f00000000000000000000000050ff4f94a0c9600d2428acd118474da185bbe3920000000000000000000000005f13737b40eb9b6b49b198ed88aa97893cf835e9000000000000000000000000c92c03909bdc10b5b6c819e98a42c4bee14e3dc9000000000000000000000000d2b166beb49b1390fa5c350c9e29a857e199109b000000000000000000000000c193fa57153636ed730cf34e544f1a26385721fa000000000000000000000000bc28b35cba31e92f2d71d196d5ab1b129aa0662c000000000000000000000000c8bfae1bfb9b74ee18cbb0cfe4d927e51177ed4f000000000000000000000000c70ff0db194ab53df88d7fc8b898ba79b036e6f700000000000000000000000082c2b77a8b0ecb2e94a4a97ae51add9be4f34513000000000000000000000000859a8c303381451e50cb5a620b7942f68b8b24be000000000000000000000000c3d9555a959c9d323ea6a082e7e0bc38293334b100000000000000000000000085b5b4158c77dff0c5063273ffbe34d6e9dcca6f00000000000000000000000069e1054165c2ddfdf5c7e08694c0631a1844209f0000000000000000000000005eba99a887aec7b9bf69a9638117dce4b470c4ae0000000000000000000000005f4f803c0a64230ec626637b9954679a9ab06afe0000000000000000000000005105bac15d538d09548e0827bbcebe17690d74120000000000000000000000008da50bcf2e7453fc9b56f4f63107fd24a7bcf2d80000000000000000000000009afa1d0706dc7b9e2198199f0e402f7ef6e112bb0000000000000000000000004168f6f66ae144fee0dd46d2948097a184df1ca30000000000000000000000009de6bee6a47e55ca80bca49a623f9acbff99b49a000000000000000000000000c6de1f0cce3ca9bf781301d86885a97a0bf8b7ee000000000000000000000000868ad77a91d59ca169aff44ccce56a5b8d14c9770000000000000000000000004580d274131d99f349016567479caa6154006546000000000000000000000000b959754c349d0faff7728855eada285d2d544cb7000000000000000000000000cc3fe51adc50b74cca412bc92c750bc02995b1e0000000000000000000000000d85fcdb5e7c49e65345c5536e3faeb5ab654ec2800000000000000000000000013603cd6692194a603623d34f886545817beb929000000000000000000000000fb70f9365e983a154304cf583371f75c8edc61e5000000000000000000000000eea0ba4ec89f63996d63f41dd15417122370897b000000000000000000000000f0dcdaa3313714100a9d1fd1500c468b9c47bf5d00000000000000000000000078a08cd88c429ace2f2ceb595d5826b5b98c75f30000000000000000000000000304b4606c616780bd0b9e4e719381ddd40daed70000000000000000000000007b7ea30acc64bdf44f309029d89dd3354004ab66000000000000000000000000f23b6fd7dc7c2d9d3a9ee5e2f878e6961569588c000000000000000000000000428562fb0a68fa681f65708d18264d6d4b28ee060000000000000000000000009689dd29447d6f3452eda4d6b044d0c2797cb326000000000000000000000000176d77928f8b221cbd2e6a61f7f29e6650dddc66000000000000000000000000ade2952adccefeb3d978263a4cae884caea710b400000000000000000000000079138332c75b30877921000688dd67187014066a000000000000000000000000b8017e1d7739a6018b1791ef0e377e16957ccb1800000000000000000000000019a111ad9495bee5346351c074f63ef59064dfdc0000000000000000000000009d0e592d589347895d0f98bb99d7c4339a947775000000000000000000000000c3d6696b00909b107245bbf6073fe1c1db6733cf000000000000000000000000ba1cffceaccae3e4a693a97bc0981d43346b1afa0000000000000000000000000368ff2d2b09a87d84102023d1191f5d5ca288eb0000000000000000000000005b3259a9e9b8f84020eea1a9b9baf5260c5397d70000000000000000000000000d659864564a83630ee163ad59cbdc0eb4daff17000000000000000000000000fd2565bdafebd970f4ad709765af45b0a85fd19d0000000000000000000000007b38b57578e5c6a17e240e20b8009f04a7af0a65000000000000000000000000ca4d0761b8b4ba0e82fd633e6147246bd163097f000000000000000000000000d2a63cd4a34c6645bb38397b15bc627e3cf9c0b900000000000000000000000043f40a7a1a4a35475c7eb91ccb9f17bbd8d2df1200000000000000000000000002311bcaae32b90e362f3b7e93fd10fc3f3f7d30000000000000000000000000f901900fbe13cfed55780d4d7fc51d3c1ecbf2fe00000000000000000000000010763ee52895187b68823b1104a7abe6e8f00554000000000000000000000000b2a17fbd8b1ca4fee3931607d82147c95fe244d2000000000000000000000000e4cff3110b676b8935d5a8b1223a26a24af29cc20000000000000000000000008316f0f2566fba35e2bcbf81fa7e27fac9e34f42000000000000000000000000e70f3b704823fde9e3bb10502e52a809056efb1f000000000000000000000000c6aca8a43c8fbe8e42d0130b377f8fe3cc5cfb65000000000000000000000000f9bb18347a9df74df410144e2c2853c33b6feba6000000000000000000000000ffd5d5d92588b2d12eeb5224063d6e675a6b0c2d000000000000000000000000c503370e95dbf42b00224f77a12213ea9b0e49d8000000000000000000000000ab48b23be5a1bf9cae14e3b44da723d656eaeb5a0000000000000000000000008f85bf5d0471a17c4831cba9aba60834a4ff853c000000000000000000000000e1d41db69ebc07f86259f3254e7616b4a53fcbd40000000000000000000000009ce3147a5991d92ddd282d226c2940252c6859ec000000000000000000000000ed212082ab25e04fed6f2bd83c05e727ba5ea18200000000000000000000000094bccaf3730c86a2a4c858418d4e1fca925e646d000000000000000000000000f0eea28c625479114c8fd316d24b12dd4bce80b70000000000000000000000005ec27dc899157877b230c7fa3f525e9abfdd5c10000000000000000000000000c0e0965a597bf9d449a9c5ecad0d39f9bc327f77000000000000000000000000ba47aec7fc3f26b771dfb143c5f60d4d270c5dc1000000000000000000000000cec1dd4b04718a71b88ca0c714fc526ea51955e0000000000000000000000000ab16f8bb1abfefa60d81f79a1a08d92453928fdf000000000000000000000000a5e26f26baff384f28fdaccb5d438d70e050af8a0000000000000000000000009a6cc00f6710c5409fe3f6488c917c35b6af240c000000000000000000000000c56239733e9f375773800f2b42da506c7068c32e000000000000000000000000ca70b8a91317b66db703d7e192352db19af67870000000000000000000000000aa2398c5247e55cf409c5e302558fdef758bb32c000000000000000000000000a423ba83e43b13ff1cbefbd7c3ec3273a1d1cd3e000000000000000000000000ba3ef5709234951b4031cd75c5f74ec67c5ee7ef000000000000000000000000fedbdfedd7d1b19cd2f237ffe21e9b7e00846cd1000000000000000000000000f29537e7dbfbc30c11882af85b838032daceb945000000000000000000000000b7ce38370d4e417240c8cfbc82481b5ef4c110d40000000000000000000000004aee5698cf36070d9d26dc6d5ef2cb3cdb5862af0000000000000000000000009aa8360603e5060951411a552e0114c26c8bfe41000000000000000000000000508f8de0ff302ea9635a5b06a531656ef1802b9d000000000000000000000000afec7848bffe8cb53e436b2e3cf882d4eb42668600000000000000000000000049240ed0f88d6f4052c8189c2659de235cd7643e000000000000000000000000e3f01f199508fb04082065c6bc2a90fc6bec198e000000000000000000000000eab90b3f9da48b38f1d57da5fbc9bde8897f5c950000000000000000000000004cf9490cce56c91d7026afd9b13b1d33a146aa0500000000000000000000000026ba13d38dd4a58249d6e0b70b218ebf58589f4d000000000000000000000000413938567b1623b0674f0cc27de80eed2d6b6235000000000000000000000000e20ebd6f27ff2f67e139f820baa74beccede117000000000000000000000000043d99d4181cdd9b9e77b396422176dadd8a49fa70000000000000000000000007413a6cfa4d1e153255db89211e6a982ba8848ca0000000000000000000000005070e17b71555487d1d19593a15003bf209e16e7000000000000000000000000a795122d7e022933bd5629daaa8ed6b6a443a500000000000000000000000000a2cbe073e269d43f87b047ec1dd6524d07c0fd75000000000000000000000000b55488faba62cdd02c2d48fc7bc77b1127cd350f0000000000000000000000004e9a8e89d6e85263677af9eab45ad0ba7980a63b000000000000000000000000947c4874f502cddfba7c53654b344931def0df720000000000000000000000005358ce91712504e3be201f17929f5d453af271070000000000000000000000006e41f8243319b1998dd684ce59b1672d0c95d86f0000000000000000000000004951932bc6c356952176af2fc0f0e0a7f542bb6a0000000000000000000000004ce8e5e153096b7a1fa86b299aca42780a3571cb000000000000000000000000e0831970ce9aeb39af1698fa7320d7b378940d250000000000000000000000000583bb0b00b0988ad50699d613aa37ef6de813be000000000000000000000000fb4395801cf5cf9712aadec510025fd348a4b635000000000000000000000000055e1348b79ad2e42512fc054850b42f25777014000000000000000000000000ef1f58e81989b09e795ac63633f192160fd76834000000000000000000000000110badad12c14c147edfec12773e38d8a64345220000000000000000000000002e3c5f0bbcde22690d93b76501ac36c92f0c053a000000000000000000000000c89933fc346cf12ea1b46f87d99bb4ef8f9e8f670000000000000000000000007eebc4cb9ffd0e3b5fa9fc27c72a5998b78a19a10000000000000000000000000c26efce552bfe916cc122bd13b486ca6734a393000000000000000000000000c116e3b1347e7d557bce8b2f2b31b2e9195efa83000000000000000000000000cc3e5dbdefe461a07b4a700f89d8d52f5bda532900000000000000000000000039c7921c7283d55e1130887aa291ac8f2715adbb0000000000000000000000005e7757842f970e85d5d875d2f462bf62d4978b4500000000000000000000000084cc4f71dfbcb060c2ed07334f8da36d6e816243000000000000000000000000aaf51d3d1033486b9cc1b4409f173242699a8db500000000000000000000000064551a593b71a7ac5dafa9a46c5bfae92bd34a140000000000000000000000001822efc5d1ec398a7e190ea7ab449c760430711f0000000000000000000000007b6890eff5e00a607edb707e58af2d3a54c339970000000000000000000000007a2c3ed57c608d476fb34e310ac5e901cc0f88c0000000000000000000000000e96b28ee31c216a7c7be7aec1c45815ba72239c30000000000000000000000009ed5975879fbcb7a03b6d9fa007d46152b3083e7000000000000000000000000b9f55c348f298cb479c46f7e06a17640aa0579680000000000000000000000006604bd380c462ae4c24770bb463b7f7024592855000000000000000000000000e8ebf7292ee5b01adc6ca4a37d13e0343fb90e4300000000000000000000000002a9342c56cf8029ce1b39d45daf04ccef7390f30000000000000000000000006d362026e2021ece758f5705b487198616a6567300000000000000000000000024e6a35bdcc74dab3c11082802a2ee2921911fdb00000000000000000000000076cfc5157889268aee61171efd7ea90a0184a32d0000000000000000000000003847ae6791b7774b92d9a44b30c15f36b72fcd97000000000000000000000000575bd55bba7f9fc2d5675f5b904b7be691a8a4da000000000000000000000000cc7e84025f9f8bbc777363d62c929bb5878cfc33000000000000000000000000296bef6e9f6f96e9fc187f431e05e8f2e012d74500000000000000000000000040f04d0e8edab3449706154a3dd376f81d9d4e750000000000000000000000003ac064c6b1cb0151377f0e8a8bf7da169d62324b0000000000000000000000000e37f0c66870d0a403ff13a6af95bb3cd3bce8c40000000000000000000000002aefeb71abc35a1146c4783b9ec4fc966013ff95000000000000000000000000678a935bab2ccbf998af9235d402da221cb999290000000000000000000000009d0727bf6488c87e55142c76dbfc8f875ae74f4900000000000000000000000016828ae24331e9839742a1599dcee6a6f5d8278e000000000000000000000000ac05f5ab93a69ed5517cd6cea2b30cb7f9851f53000000000000000000000000b565ecd7912466a324149240a5bde81c27b6dcc5000000000000000000000000e84e13031edbd7d891da426632563e6b28fc095300000000000000000000000041df47c70fa80d0791c28d3a7751ffdd0f497573000000000000000000000000d3e23216dedeb806d132bcfb3cb10d72c85f3d62000000000000000000000000b10f2670f5f538d4334a2d4c66e1e9888f13d13e000000000000000000000000c948e48e2ff215cbeb9217462c4cbe87b76524c50000000000000000000000009e074200a9393aa2c36267ff9dae2d4c2e204ec50000000000000000000000001c66f0c1a97d9175f316a41713ad9ff1ea9c17f70000000000000000000000005420b52afca00e155d9f30e86a6f57e46fde446e000000000000000000000000966f1904164629cec81a740ac058d2e18fccc495000000000000000000000000059fc0f913b289c9bb76a12e853539d9cf01f725000000000000000000000000c88e2b7c49ce7a797476401487c564dc6167e4ef000000000000000000000000c8eeb154986f908ab8ebcd599209ef2639f86c89000000000000000000000000abbe95d3e3c6c84ad0258fc7577eae6f9bcb8551000000000000000000000000c7004ff27373cad5987897b41ad23cf1217e5732000000000000000000000000d037d4487f3837dd8bb5de3f04516ccee8b91f7d000000000000000000000000bbd486f08d8164a9999cb525b3ba2e2789c17c550000000000000000000000000eef1f0752c05636db54d778e5578156e0c09a18000000000000000000000000780c1d5a1858bb7696103cccab4a279f2bf07246000000000000000000000000d4e634b91bd698a29cbbb4d37bc98e31547fb1500000000000000000000000001e2013cc0f1ee1e8110dfda4e4ef99aa116005e10000000000000000000000004b6f16ec65c841adfd82ab322ea4d0cbdf6abd99000000000000000000000000bc286225c1813a240d802c824775f463175a15600000000000000000000000000245a63a1f84756f743c97492683da8ce73b832f0000000000000000000000008e64523472e3999be79b366729ad6e2eba03fc610000000000000000000000006693c2026193b89979da0a9cf2dea46bfa1ce823000000000000000000000000a6caa35223271ca7a268fa8f58973df7f0ec63e8000000000000000000000000e6825e8b1b245ea57919225191234010b79a7aa3000000000000000000000000930fb996659f790906a4f2ce9bcece82b377a3c6000000000000000000000000c2afc8b4e1c6dc2bb35c30bb10df602e828460ed0000000000000000000000008bcb2d5f803af21d6b3101bc5ab7d3bee3f97fd8000000000000000000000000a3a785e084ed2c87eb35519f6369e6dd6d18730e0000000000000000000000002fdef28dfafe34256ef1bbf94c61551b6265432900000000000000000000000008933bc3fc659d3df6fbc7c3d4dd7681accbc1890000000000000000000000003276c2d4a567799b20a33d6b2be3d35e4688d67f000000000000000000000000bc66b2416a8d0b0f2988373bbc797e21f43a450d000000000000000000000000aa4cf74ea01dc88b90226d277d5622d4c008876200000000000000000000000096631c7dd0b91b2a6cf4e2901af531d7d51b6d5900000000000000000000000059214ae652c729413e16212bba92eee3e809a7650000000000000000000000006593622640054a969b7f68bf7dbe127301eb51080000000000000000000000004cbaad279bc78beac559b23bbe0e1102d77a76610000000000000000000000004dfe766c2ba9b7adc62cabe23fca6e9175a0505c000000000000000000000000eb8948f9ccee18f9513629da779a57550dc3434d000000000000000000000000552433c5577b26877a32b56d4efe6f6267953dce0000000000000000000000007e89db39a107a33a2ff5d4fb2f95080f39c50f20000000000000000000000000ea11e8a80fff0c6c7190ac1b2c4da86df84a0168000000000000000000000000269f24a153c260682b7370dc3d8007fec5ce16500000000000000000000000003c1056a0849a113e3589dee40f8efc27c7b3885d0000000000000000000000005f84b60315b545550d6269a758a4eaafc4ba07610000000000000000000000007c51c2f0fb5033ed25c2ce688717eb3d623fd0550000000000000000000000001ed372a54eafe9a38ff54067eeadb5711b0ce7fa00000000000000000000000074501c10d5d55576b1967b445d662c43f100f229000000000000000000000000c5207da6a48af3cf5acc980f41de431bf57fede8000000000000000000000000765e7f7edf2cb1eabdcd3aab6be2f075a9e08887000000000000000000000000f9e5a871fa7021505976fb0152374cc70c977d4a0000000000000000000000002e04e7df8f0b43f8c7651288a2f609188fc13c8900000000000000000000000046404fb35a41cf52afbef2babb6c06458548079d0000000000000000000000002c6a08162675508fd62779cda625cfff105be478000000000000000000000000a8eb99258c7529351f81ccc694f491e828d631e6000000000000000000000000f319c96147dd46ca6a894c20588de77267ed752c000000000000000000000000b2d3388883ce62fbbe3e7cee6617ac34b733c6e4000000000000000000000000773bc45a96c7efe0bb0fde3fec35a5bda31e141300000000000000000000000081c1ac71c9022bb450bfbc3070e51fb7d8c48aa40000000000000000000000007aabf9c40f1270ebe59d013b4dfe7ce64ad3593e000000000000000000000000529975bf86aca8bd6fe849264cd8ab03cfa24674000000000000000000000000495001530447d3ed78062dac8a945824a52cd15f000000000000000000000000acb9d45e6c2efce8e06355f3ab367860b0a9640c0000000000000000000000007e6645c7e23347cd7b94228e9d0e8c6d86cacc1c000000000000000000000000b01b5e8c5d826ad60fcdc40e9f59711e1d156bf50000000000000000000000003cca30b5bc64ff709b8222437e2a21e099d558ae000000000000000000000000d3f84fe022809e70f46f1a69d133de7c199cf41a00000000000000000000000025b9054290a2bad31441a7e07cce750531c1fe01000000000000000000000000201c15417511c753a532df211310eacf921687e40000000000000000000000006f579cf3e11f27d172f98865b309329fb6122644000000000000000000000000a9a9fde2aaef62cb10e0262c00610842f6abb1ac000000000000000000000000ac8c45603a73b511151b7aeb9f0335fb49a767320000000000000000000000003babf359ff9011d8bd8d01d32889070472d45d2e000000000000000000000000b17245bfd83110f38c5c68f2b20799625dd54f3e000000000000000000000000136d6bb5097860bca98e8c2b619d39b86a745b7a000000000000000000000000e3b5494b8f164e6db1141b669cbaee05e560964d000000000000000000000000bfdbde35b35771776bdd2232f0416564038387950000000000000000000000002e5af58ffc4444d8757e21a263aa7a013e33fbc6000000000000000000000000354e197391e8c61a6ccfc1447da9e0a107d1f656000000000000000000000000cf5160f4205b56a6eb87851139ed0195cd8ec8c000000000000000000000000032c8c5d99e7c64cf9a9b8b54be0ff677f941f894000000000000000000000000e2a2a1715049b7cd7df0189b3644fb1a5ad5de6f000000000000000000000000291815c2c6853c14e78c74e91eb00272d1b0365d000000000000000000000000d4bc4991c45fcf63cd19856e3e93f01ceb03f62800000000000000000000000051a136fd2c32dbb89bd060b3af03567b64d743ba0000000000000000000000001c44be3979d4c20867bdacf345b077cbc6c8d8d70000000000000000000000009bcec53016a8edf728661befcc822b384fefb3de0000000000000000000000006cf2f5e35abe1763a0d309566d5194fc9e0179d100000000000000000000000071bfec20487470fe8e7f342edf8f4f77229c34e200000000000000000000000003f3d684dfe0aa8cd981fdc08a2afc71d126e236000000000000000000000000460ac045e287b1c3e1b301ede5a12d6e65f7d712000000000000000000000000d6d4ae5647407d9b6de9d83ece1a6cb90f85ce1b0000000000000000000000001b52912aa7b18b78f928b0f0d61b12d0bf5adf7600000000000000000000000048670551c3bfedec4fd183d2c98b1592ff56ff920000000000000000000000000597f90d6eea536919d0a928308e6582f5f22a52000000000000000000000000d598d4c7708cf8d93da7b56f360242601a6b3303000000000000000000000000d47171483dbb8ee1cb8078372f9ee9621b1e4a8b00000000000000000000000058b8333645d85a4557dfe091b229290c105f38a800000000000000000000000010e9d7edbc670e55bfe90aa0fdc3d612c556e606000000000000000000000000c05bfc1e3f0a5593a43ee4e7243f3fe24a8c9d4a00000000000000000000000019f372cd8a91a115d9af143ccb2e3e96f3616a130000000000000000000000003d2e2c42bf553b88e477bf807126c03f846defba00000000000000000000000066ea0eda68968d3de1ddf9a12fc49182f5e45036000000000000000000000000a37fc09bcd67f71dbd1c840217e9efc46b69938b000000000000000000000000de3d6428e4dbc28b0f9a5ad04b15e72700cf18d8000000000000000000000000a0c24f2392d8c8535a5ec4fdcb4149f9d3911c8b000000000000000000000000a72f744ef8bf7f0b73731dd0e9069e174c7f5f18000000000000000000000000d2d1ea53bdd8eae0699a6e72624ab82bdf13fab70000000000000000000000008722dd8352882cc469896726d34290f461363dfc000000000000000000000000141793f8d1911530e2adbf47c90d172a66915ab400000000000000000000000060e884a9fcc69856b8f4815e5407f0c288f18ea90000000000000000000000002dd215a71ac3905c84a6c3b77b65dc2236bbd552000000000000000000000000d7544a8f75051af7e88f14491d25ef02d6814f8400000000000000000000000092ab8f9cae7183cbcdd7a6e7e703296a3e9d08a70000000000000000000000008a8498ac50326c82caffe2986c09689abfa34297000000000000000000000000d47486b24d5e7573551672b05af299eb09b1589d000000000000000000000000697f75ff0d2cccf3c213d5f76a89630169c09af5000000000000000000000000d17ae08d937dbee2229a66568f7a04e17fb068a60000000000000000000000004516c90efeabf811ce37ebfeaf7eadbdd57afd04000000000000000000000000d44796bdbf715009ff182ae0e07131716f7318970000000000000000000000000e45f86c467bca6e8c568de2d0d2e80b2581119e0000000000000000000000000792be478c3382f77ae00511bdd17e1e1282cde800000000000000000000000035604652b6590aee306601dfdaf3f44a996aa5ae000000000000000000000000587835c5631a842ce760b20e4309e0e44b9641eb0000000000000000000000004a5216fa61201c5ba1a293155fc74b021c2ac52000000000000000000000000059b51391c2e0cd09e0091fa67c80ac4d85f924840000000000000000000000004db37cb631964d69806fe6ac7f5e8ac3121d45e00000000000000000000000007364bab58600e1d8e095a6d7a0a03ca30d3e012c00000000000000000000000043800f7ab97155cb5744b10739ce8d9dc974788700000000000000000000000019f8256d4392a57341155f5e4e46b7882bf0cc040000000000000000000000000f2640c6a27a01e4f04be065c694b375108d6ecf000000000000000000000000412dc4e3134ab148a2b76887c5c6e1c8c8f56d4a000000000000000000000000be02c665aab3af953b0be0d3542bd89bbc2a3c07000000000000000000000000f2948026aa7b34fb0542b3983038ac093983f30300000000000000000000000096bcdf949f9fa0963f830ded63b9de0f08141df4000000000000000000000000ffac9387615732694cddddeffa7f78c1f9897761000000000000000000000000bb7e6d6ac4de2e3e6f715e01c9d38bd13d16b0260000000000000000000000009d179da5ed210c6f86debe1e5d9daa6bf2b57b33000000000000000000000000e93ee38ee0cc8ec1f354a4534825b0f2eb19cc1b000000000000000000000000ba5b75699b85505bee3189306f980e0fc01de8460000000000000000000000004c05fbf7d49f6f117ea4aa9a46b253767e9f4101000000000000000000000000b24803a8932883cbed637c2a6ccfaf3808c4e69b000000000000000000000000c833ae92de5ef7205836382eeefddb915ee38452000000000000000000000000cabbf461b2758c0e2e1c2a94aaeae0de33510b00000000000000000000000000dc325b596128065a10547fbdfb2372f7295f23d20000000000000000000000007119a1f27c4a3fa527c32b4ec804674b8d8d4002000000000000000000000000870d5377aa65f677da0eb76623f3c1991d1071b2000000000000000000000000ce9a37fd361f8585673b4e76ee0cafed07ff076e0000000000000000000000008aa164413b64c20a2e3d355e7a62c67cac41e5f6000000000000000000000000bddf398bed5c46163b0cc91b8e44c9c005fb3a370000000000000000000000001f7d19c83886fce4e2eb7477b76ddf654bc164a000000000000000000000000071788d1dcfe08fc086da52aa814de4fcd8f520c20000000000000000000000006725ce7b3dac4cfd9c33ff603c27552ce6269f5b00000000000000000000000057f2b93db7db17594845e9535a6fbaceab7e43c3000000000000000000000000c4c1919fda05ed4ac77bc924cb308211d081eca6000000000000000000000000b411e16f26ae687880e1de1c6505e77d32a7bece0000000000000000000000004f246dcb24a05ac8dcc4e13d4ff9473b74ed3f43000000000000000000000000f874f24d34d9dceddd16fdfef28666e74a4013b2000000000000000000000000ab6ee2538ccb494b835ac1c3715d4b265a875f7e000000000000000000000000309bc80b3c006e4142beadba18a49ad9fa5e72c80000000000000000000000004bc87bf2a66c2d960fed92ea30550d640dbf40bb0000000000000000000000000d9b72276154370b4a301f8b0d2a6eac7355d260000000000000000000000000a54cbeb58a38ca5b32237ff10cf8525cb8760a28000000000000000000000000e5a6b250681e3fa218398475ed7a2d3c017c00dc000000000000000000000000f3b2c93fcf7b5d4d7eee41bf3848aadc48af3766000000000000000000000000c97193b7981c9583ba928d09ce37f9a519633fd7000000000000000000000000b53d0bd5077b001e5e7f605cb209af21ca36222b00000000000000000000000019c8a2b217647f07c08f7504c54ddbe6967845ee00000000000000000000000060ad652f47114acccee4c870c040f89e17634012000000000000000000000000a8e8f63353877afd419da5c44f79d1baec4a86e60000000000000000000000002af3ee996fcd1e1c9cbafcc27ee8ca531b9baf6e0000000000000000000000008c70f839738f432df645e9ec7cb8bb9850a2ef73000000000000000000000000a02b5dbdb853bfef8006a56123e7d18bcfd543bb0000000000000000000000006f4b477928031476b5764887eac71dd6dcdf295a000000000000000000000000c4887ded17193b1b295878c6083fdd7290957e5c00000000000000000000000071bed0bf454b4c027d6f4645700a9f6f72bcf50d000000000000000000000000aeac23a05ae7c0a9049ece6598f742feeca5e2f10000000000000000000000009cd98a19e62c213bf256c95aa1b97792efa4964200000000000000000000000016697c8f1d0e19c5a4dc5e95ef84dadcbe21dc2d000000000000000000000000996c3e73eb5ca58ec9797818429a1ff2d0636a8a0000000000000000000000000d9c847c121c36cb117a68e391785c4a007639e4000000000000000000000000e47c4e47836f8956c40e246346bff266aecf053b000000000000000000000000eae4ac03cef4e051c7f2c8be271dd3ca8edbcf7a0000000000000000000000003aa12b5162ebc9f2a3e3d8833255e5795e86a3d6000000000000000000000000eaa1a60a98c8557ba2f9a643b828132e6655fb9400000000000000000000000064dd4a6cb13e45886ba64b120f79bd5d16635438000000000000000000000000492c8bac7f0bd71d8930eded13f4b26775e5a0880000000000000000000000003554cacb04cd0b73df07e03e159505d25c0ebd270000000000000000000000005c839ca1d043bee05b154610f09b0a6f221afafe0000000000000000000000005ca10c121a8cb40dcbeebe322d120cd50622f1d50000000000000000000000003e4603c87922f795fcdae5a663172eac06321ccf0000000000000000000000008d1fc29b4b79859bd7dbf047f51381573a966209000000000000000000000000b3099ddd4cdbe2540418f32f03f89c2dd612db1f000000000000000000000000982e80835a31836c0c05c43bcd550bb6a41a8881000000000000000000000000a37fa273b79e8c0fad851a0589f1e928e5d229b900000000000000000000000008debd05b87c9bad85adc5c6e783b67c1093de8c000000000000000000000000f11e0385733f1e8db969c711f963c958a781f159000000000000000000000000cfed49b0bfb466c19471e38c8d2d00c12aafb816000000000000000000000000c39961df65b08914cbcfa937fe9829433a76406c000000000000000000000000c78ddeef78be0b6d7b3751e99bb12f7f291c186b0000000000000000000000009dfd0a1b841cacc179d19338a14fb9e040e30ed40000000000000000000000006e6dcf76aa539499c0d976d7333c183058fb5e14000000000000000000000000ece92a94c8ce6fd67304353486a4ce86125ae8c30000000000000000000000006ac81328f14cecd6fb31dfcc9ecd44b4f6daf1ab000000000000000000000000056621c1d31f4ed5d5171395782a17cfff02cefe000000000000000000000000f14655a11f16e92729cedb9c142d2f679f187cf3000000000000000000000000344eeba1c6fd7e1be42ec88e868bcf8fccbc0a7f000000000000000000000000e7aafe4adbc7bfbd2c86e21ac62a29682b6a024d000000000000000000000000d43fb9bdd07d17f31c3f621c574773f296de5f6a000000000000000000000000dd367c32a2212bd158822cbf58355a54ac8732dd000000000000000000000000ea7d9fc4f357fa738f1a12504227704d1a45ddf6000000000000000000000000eb863db8944ee269103cd036ac0f89763979827800000000000000000000000018df77cf428ef17cf6b54b20b644208ccb889282000000000000000000000000f0f5c40485e7e9747df2bc09da5d51d9104464d70000000000000000000000006f2af67376e4b8bfe4a78f4ac76532a60d3990ab000000000000000000000000ae6c541222e343dfc78c474025befb091c5e6676000000000000000000000000cca178639bea8eb396bca1bceb4e3b1b7c3fd81d000000000000000000000000eb1a05b9df76751d3ca4b7c5189dba6f75650b7600000000000000000000000098d28de8125b2a19fbd64ac505dfbaa1bac05c5b0000000000000000000000009cf1262a9a0ff153ee7b9b34c0c46a71d1826d5800000000000000000000000003ccdb2190a1de067334466c28c8081276fbebc0000000000000000000000000b1a72855edaf1a74a0076985e7bc6dab556b8b800000000000000000000000003ff5372e750a1a9847059a95b57cbff0d92ee8f800000000000000000000000007270723cea0eed2a50534033a78650699d8b39c00000000000000000000000025c20e09f4815665392952ece6b9c9746f89492f0000000000000000000000000a90c961029750368f1252e03771ed84c8d983190000000000000000000000003f8293c6cc391b2168d3e5d9b207ff0dd05a63cf0000000000000000000000002823ac7f229a943be193944310461bca9390b206000000000000000000000000311fa085d06f4ee85bc656bd9aa0d9f95bff82750000000000000000000000007c1c8007aac8fd99de80157f33368baffaecf9ce00000000000000000000000096000ce5f5f296720e23b18ccc4c021c4d29783800000000000000000000000047705e6893286f28d84157571aef9be8e7c05256000000000000000000000000c13b426a07e767ad33d957cdc69911e61f935dd90000000000000000000000006d1d43505b28073c2a8c093c9dc8c370de543591000000000000000000000000e549d7fc62ae16473deb4d80a9685f18a7e127e7000000000000000000000000e87b9a20742e4359b2cbbe87290d27f488ae01c000000000000000000000000070a0c28accd8f013028f3462beb57a2366f57a120000000000000000000000000502c9a16b4b3256913bb704690ff1865bfbf2180000000000000000000000008126a28c56be5d4b5e5757b3bdefeeade00706f5000000000000000000000000121b66dd1cb41eedacd5041e252a6df6b89e6c8f00000000000000000000000084a37ac8e2026e8e9feec5202d4fd832bc8dfe6100000000000000000000000093b90f6d43b2048b1db5f304f751a538bb4413b50000000000000000000000009fe4dfd7beb4069f5328d8fb714a57c3e99e8e3e000000000000000000000000a4512e20a0d571cfc6d33d46470cf719747e1c2b000000000000000000000000634fba22882e48a5c49009e33cb8d0efbce1608e0000000000000000000000003c852af03c79086b1aa2635cd91f03367c4ebd810000000000000000000000008f052eb30646464c229951bc77ffd79be396213900000000000000000000000004518b02cd6e4951e948cdcfd152c05fcea234b0000000000000000000000000fef4d3ee91030ff5564d06d2353a3ffc01646fc60000000000000000000000001d2a8ff92a980f77ea93219f762088372d5e978b0000000000000000000000003502054a2ef3b4e38ae12289462d087895a9e85c0000000000000000000000003be5e02c3b0f587bbfc92b53039eabecfae72404000000000000000000000000d62544e46a5514d0b8d2f439755caff8982b7ca300000000000000000000000000b57fd45f2774931810e90fe3743f119cba8dae000000000000000000000000b317447734346812b8022e7c8be3bbd1f9204aab000000000000000000000000165db93292bb29167368391d52a7439c6d42994d0000000000000000000000004a10fc2dfbca27a1cb03dab4c4b003431057a01c0000000000000000000000007a77513857ea53c3f3a787b71592e5dd9483095800000000000000000000000025bdbe2399a61dfdb44adeb613c7090654cb04fd000000000000000000000000c1cca1ae132969ee63d1c494258269c9c58d9e410000000000000000000000001a320bfb3c4eba937256d5c42b7b2a7ef2be27580000000000000000000000007421240113f7027a0711707bc2649fd61d296253000000000000000000000000e9c3fc51f876d6a0e944e01eea573f7591fb563a000000000000000000000000b5054afa795b5a0a366d3ca3901cac22f8e6ffb7000000000000000000000000e4b652b632a70c1de541a83e40c8a9d5ab2b815500000000000000000000000016a658d6998a72ceacf42022385de80699dfcc8b00000000000000000000000053a0dbbd5f333bda59e0530c477ab255f1e8d93b0000000000000000000000003068c41807fd1e316f77023b880457a8b41abf1f000000000000000000000000eaf45fab5feaaafe1f279eeac6616f9882adba730000000000000000000000007bf5c089c76b23a8d674571e7fa68f345873689c00000000000000000000000053fc090cde707102cff862db102f3eab9886c8a200000000000000000000000086503c304df6e4270a6f8654ffb13e9e7777e3d60000000000000000000000008c12984d410528a64bae9cd19855b3792e140122000000000000000000000000b6bf942f6ecf0568294d85a8644b442bba216fbd00000000000000000000000090d67c10413e79b7c59face4b3c8236cd5b51d4300000000000000000000000061647bf54156aaa2c999a384b7750d371fe0c46c0000000000000000000000004ef278b26368f8432c71234f26fc7ae9d21c4bf8000000000000000000000000fe2b3f93676331ef80abf7ec156526703b441d070000000000000000000000000e8e837a5a49f0be9df81aecfe2ccfccaa2547e5000000000000000000000000af4f26e087d65a87850563fbe0108fbcbfca68df000000000000000000000000600dccd15f30295467b93e97ef2a9052aa443983000000000000000000000000f8396cd9d023a13ef6d7e258670f3c04ce138829000000000000000000000000386109616adea1457cc9cdd828bb7dbab3c2a47900000000000000000000000078262f4420c18849d35048874e1098cd9effe76000000000000000000000000048dccaaec1ffaf2d2981918582b1148a3b5cd917000000000000000000000000af7804b4ba374a9dbf3a03c00174557de9b05cc600000000000000000000000007bfff1d9ba41262bc277c095dce4b43c25d4f93000000000000000000000000bc2d0331a1a598d35f2f454551717c357693989d0000000000000000000000008577927a0fa489f02a1757f2e64e010693664ec7000000000000000000000000674a6c71b3b14987af73f1ccae29ab343faa6f3d00000000000000000000000023d1f07236c5da713f6fa163651e7559475484be0000000000000000000000003c2b79c2ffa52b5d260341ba19992d0098388261000000000000000000000000adf74f88e8508c3954da919abfe2e915888700580000000000000000000000005ab75a8b13ba4090a09e3f84aea68bc05f3282d30000000000000000000000006a27e4d275b1fc63a3ea8790aeab39ea577872ab000000000000000000000000281eaaaf08989af29d687ed9b07c5d5e73f56cba00000000000000000000000016f6d60fca105ab6a02afc59ed410f05c4a6afdd00000000000000000000000091f78b49838b0c3b946c636c2a18423d60ae2a8f000000000000000000000000c2c0500b42e68fbe22ead192fea989dd27c88fb90000000000000000000000000465709ae0df815e288c99c78aac1367af67411a0000000000000000000000002d336d6fdf99d7244d457c6d3913d71d00d17e690000000000000000000000009a7c55bd4e757909e39dff3ea721a283f176ea240000000000000000000000009000fd5ba81e5d57fc1780a0bad34cf8e6dfe709000000000000000000000000c87a538054780b49f5a15b6266aac730a80a2258000000000000000000000000910dd575463b6e686d1d3efa90c91c8a457bc959000000000000000000000000d2f709e146e903cef326a47f052739ef78f80ca900000000000000000000000098258bd9eb7b480ccebbafbcb784c722bb7a6c4500000000000000000000000091a7b22a37d0313f998635cebbdf149f5107cbc0000000000000000000000000c9fdf1fe39534fa37aa35fd0308b9accf79afe5a000000000000000000000000b4e0fc7af100df40864808da41758e5501408b17000000000000000000000000050176ec18f9e1f0cb4fd0a57981b09aee5ea31d00000000000000000000000045f73996301be3d6a0ef197fa2ffa339afe8aa4300000000000000000000000025e57eb9a3887b6d6df09d2af96a0ed459e84e180000000000000000000000005a3f569c115d79c1cb40e365bc28a28d7670c4f8000000000000000000000000659ee7a0d0652a40680dcb4a9339a137f6faf1470000000000000000000000009ea16f6af52de95098462a81820e35f576f8604100000000000000000000000039e1b3d0390368e768cd3375d12cbce4df061212000000000000000000000000d5d6f13af4fdca9b31d8ba3519bf70fddddf6a5e000000000000000000000000f07ee8c71ccd292cd21c8d8844512e09db1d366f000000000000000000000000ea89cbd82d749c805f9e68835c68c1e154d05da8000000000000000000000000e976734d04f682f6db7c8cd99ef204dc491f76de000000000000000000000000534cc12a0109d60ef89bcece5cfac4cfca02be280000000000000000000000008f10f9027da02cbedcaae55673f238874c811966000000000000000000000000a363fe1044dcb71d8b4303aad14cfdd74efbea6300000000000000000000000086bcfd25ed51396b5ab0ec8d25c4d3ae1ab7adbb000000000000000000000000ec03de986a6fda247aa519c8c25a3d53a4343f350000000000000000000000007b514ccfdd8e52c435d47f52a25a3153e63dcb6b0000000000000000000000004a7b2def9571ebdc3d09ae1fc6413bd369affa8900000000000000000000000030d62f26d7c267f60de9e9b62aa7d6779a5f4991000000000000000000000000b59907fbdc8d625076b60aa759effdd1754cb76a00000000000000000000000031efadcae3f9103250b78f9073f3acd54597d68f000000000000000000000000e497ee99fb3ceed4b905803134bc0f227c0f660700000000000000000000000096fcadf5054d0b193ea75b34f7a812326438d2ab00000000000000000000000071f269e621d211f3158ed93f765baae136370fe20000000000000000000000007044c9382e76b6a32a817a5156a36b9fbcefb61e000000000000000000000000ad62e62660c5c48cfc7ad25252bc2e9f393156a90000000000000000000000002b17f1a376938c1a5b461d031f8d871375688958000000000000000000000000bea66a1089fd52d81119668a1ba5369b5415b21e0000000000000000000000000a163978e4ed7260d2365799d090d5b7278268e8000000000000000000000000c6128f220ef0921d290f8c199bfbca967f7039c00000000000000000000000000242ef14696c6d9d045e03ded25f6fcddfbfe4c200000000000000000000000008c85ac44ed3b7c4a2b00c7189dc9f777401b79e0000000000000000000000002504c4e9901d8c62e7151f39aae408301457fda700000000000000000000000084f6da1950663d79d765bcdb57b2dbfdc63aaf2800000000000000000000000058ae87d7e0f425f74fbe48a8c17570d99a72eee000000000000000000000000023a9da8f5d53d3173592232402b2405c29df4262000000000000000000000000925e8983ed02b16b3432a76a0f51dc22b1e439320000000000000000000000006f9b03b8135f92c71dc4c82f57a5e99d26fbbc3f00000000000000000000000053812b933462efde636e8bc03c3defd83f21eece000000000000000000000000af5eae116a94ac7b9669f8ef9b2f24623c3f0a0900000000000000000000000016128123da3e4c2e32620a85cecebdf91fd9be1c000000000000000000000000aa33abee9fe426ecae041bf5c1b20ca8dca237750000000000000000000000003d81122043d5b169b9b4317d02bc0718c7fa4645000000000000000000000000695d7c3728ccebcaa4bb78d773e48607b02692ca0000000000000000000000001d5c78922e73efad16c07c1113ee23b4eca4b77200000000000000000000000088f9ff191fd4f921b3bc61cb2256bf7241e7400200000000000000000000000026731a568fc6250f5862952843a58cccc1585de2000000000000000000000000ebfaf8329fff7f515133090678859416142221c8000000000000000000000000dbc9fb5a2057a6b40c0ee52a799881fa51c14c450000000000000000000000005b0a551b684df854aba594bd3161e6a7b493e0c0000000000000000000000000e7a945574f6b2e7fa82c82df9f3767fb03ed1a72000000000000000000000000245d783eb3e3391210d6bacf55743c258712cd8e0000000000000000000000008b2883bbe45af25efa078bd74b993e5aa253c9fa000000000000000000000000daa20ff788fc9b0334374e64e33684b4ac46555a0000000000000000000000003c27b6f7f6beac07af1d27a9b2b32278d5fbf044000000000000000000000000b33d85a0b7696b62aeb0c0d99b10edd26a90377b000000000000000000000000203de5b41b0193b40aa315304736ed7720c52730000000000000000000000000cf274059bba6885d525f9570ddebf05fbac0116a00000000000000000000000038ff5461242e1baef65647160192b928a4d0b58f0000000000000000000000006570efebdfd420499f9a4d90d1b609d833645d4d0000000000000000000000003853f8fcaaf3f41353b9946baa75cdf202830a630000000000000000000000008ef8b25e3835aa205715072af0e2ddcc09678fac0000000000000000000000004852f602eaaef3196a0a2460b684c82dea1cbbdd000000000000000000000000aea8c33af09f5c7b5506af696b81dad73fed827f000000000000000000000000acaaace332bca9f27315b87ce57959ae091ccaf60000000000000000000000008cf1674d3452145238a8afbdc3191f9e1688803e000000000000000000000000abbae21b8fc342230c032324edf46f5c3036c41400000000000000000000000039c20c13f2f57613baacf0fe6baad8efcd7371a80000000000000000000000000909aa07e4ba89f47715cc1c65359dd342b87df9000000000000000000000000fe0ce7e2952685636a73a67910548456ffb4f2d8000000000000000000000000106f95e4484c34e34ef56704299a7521ed35e58f000000000000000000000000be752c78d96bf2d9d4c98c2ae05dc85465501e80000000000000000000000000c453f0a39788a5c23741e9520347e0bd2dcfc59a00000000000000000000000079bf6af0897fb44cf9b4ee733613c4037ceaa7d10000000000000000000000006f4503e0897df872bf00f8f916b5332faf6ed119000000000000000000000000e384e2a5085a78f5f54ffaec749f488d2fbe25580000000000000000000000002fb0c096e9bf333697099fc81e323a4ca9e231570000000000000000000000007b55f24b409498758c2fe7586758dda858ae7c64000000000000000000000000b91cf6aad98577bc2f8f456c957aa4d9a3a99441000000000000000000000000799d0e6980c8e02ee6b25b4c8ebc0f5e9be9c6fc000000000000000000000000cf4ac78be835cae8b6a6c6e37d0d71b87bac4b2200000000000000000000000032896602168516ac1a5806f7ccca4ddf6f6772570000000000000000000000006c82dca07fee3257ba181b86d09f5a15d31369ff000000000000000000000000de87457d753add96016199b8420cc1fb31c7d9c8000000000000000000000000b3dd1a7ff4dc41f17869cf72d20834dd5b21145b0000000000000000000000002e7f768477da1f1c2fbce1217e5b9ae7cb0aa7cf0000000000000000000000003ae0e9ec730daf74cbff976ab933990f22064c63000000000000000000000000c068206a0fca9eef22bed9ac17ea6696f2404a5d00000000000000000000000026d0ab3e62d752cc37195612d34ca28d23378c290000000000000000000000008af06928b6ce6796b4c5309d8a186e14806e7e7a0000000000000000000000001821a2f726463343f7bcdbcdc514db4ded3f825b00000000000000000000000042f41646d30f3f16b6f27c6c8e63e88db51a6c240000000000000000000000000388113fd1a367aeded94596011bc1c5b404d19000000000000000000000000009b67f71ca5f3fd35a3faadd044a1010f4ca1d1f000000000000000000000000daa14d9660c850de3f55432c7945eaf88409d718000000000000000000000000ec018a356bffc13ab11e17f5a26ba406cb8534aa000000000000000000000000c74da31202476d4d4f27b0be6d03e2ef2606998d000000000000000000000000f1cb701e2c828952778fdd68f3c444d354535487000000000000000000000000ac01e159a74171e1921a74e9e1a7ef0d3d23f489000000000000000000000000cc7b6451989b36bf0ba31d853788c7d60b822b6b000000000000000000000000c7417807da1f0a72538ca78f9a616a14b7f02a25000000000000000000000000dd674b977e27007b169d1fe750a5552c39bc8cee0000000000000000000000009d279de2c4fcc55a168f304b5f20492aa775bc270000000000000000000000005a31ba2026d87e6ed94d74524574ee183f618ebc0000000000000000000000004cd9768e491993b856a32cf895c2bc284041c2250000000000000000000000004fac19bc578e5276e5965124a652a8ebf617ed93000000000000000000000000e1a008a23370c9026d323bbda78de8e299bc833b000000000000000000000000a01169cff64813878bca2a2a81d5d26d4bc526ee000000000000000000000000215b36da2c5f2722ab461f8ae9f9c283c4cbd9730000000000000000000000005bac4f60d46e5096db3a2176ee00fcfdb0fed7ad000000000000000000000000671f56d893b6c123bf6bdbf019da257e21e7194f000000000000000000000000f47432511803b82c88c8cb2aa13acf7f1c11a7440000000000000000000000003890a859dfb4027be6a199377e4c580b4832aaba000000000000000000000000484ae167100db219ffe9e8af1cd8e04576af0b0c0000000000000000000000002bd15271207e40adefde63485f0c1dd5253b61b60000000000000000000000002c172e57c1c7f38bab8b554e350f3fca14bfe8df000000000000000000000000174661b46e8d0b3a56968ead579c41944a356c27000000000000000000000000993e53a230d5690a97ee63efa9f97b7c782e322800000000000000000000000011b6ceffded980b81148ffb5e5b004d961f4a7ad00000000000000000000000088010b883d04e1611f9007cbc1f490234bc32892000000000000000000000000b89f28367da5b3c4fc39b7c5d5190612e4bc241f0000000000000000000000005d9977cefc4eb672b4ac19c6efc3fe6ed5097e4e0000000000000000000000005b1a4726dac18838dcff5694cc616872e3068b490000000000000000000000001f2c28d71372a5f2f50afb08284571816315bb29000000000000000000000000b94e3a832a1b14848c6f27b5f518b0d148e5ab460000000000000000000000007720b1c503d9de4c1cbbad4fbe4900df3c31483c000000000000000000000000eb4f47a37077983f14e72d7523518324c0eb711e0000000000000000000000008cc6ef0711ed3a966114d5042105de0ffc8608ca000000000000000000000000adb7b1a9c51c32a6835b0c2abed8dedae79a7ccf00000000000000000000000014616cf4c1e7fd9b88d7bd0f2b7523b2e529fa780000000000000000000000002f18880f4850f830df62e906446330c2fbb7c92f000000000000000000000000479ebed966a29ef042e379c66f38c8a6df5944d6000000000000000000000000d1daaea81496c5d21ffe33fb3f7c0ef6b703aa6c00000000000000000000000029df7129f8b15456b399f986cd6ef11717e870050000000000000000000000009a603729f37cd64a380d6628ee9d2c1eb2db99c1000000000000000000000000f8991839ed55e3e60b2a89d7621dd1cbf88b00db0000000000000000000000002fd639ae43d37651a966ddcdfede1835366f184f000000000000000000000000e40275a310f40edf08736fdbc16f0c669d20c8b6000000000000000000000000024c875e3eb44cc4f2d923b2dd42d7f9aee9e6eb000000000000000000000000ef433b3419e0e16e1ba0ffa0a0802ae3686add6b0000000000000000000000007879c80e7b85e68c8d82a1562465320b9895a54c000000000000000000000000a2fe6cab7d6ab77a5941b78c1c5ab700816aa83d0000000000000000000000003329161a1f1cd4a06fceae0678b22649b6a78f0000000000000000000000000059d56602d765b503b83344c2f433e4e7dd39b1ea00000000000000000000000069b0ecb890cb29b23f5d11bda287084ba162b20f00000000000000000000000077e6e9b481e3e28f8d031865aae9d34429d47f1c000000000000000000000000763df233556ac4a2bb821efcd8a1ed8a49836649000000000000000000000000270fd2e8932e9ad828a960a914bcba2a325f80b40000000000000000000000001ef8ebe6394e6c9d703018fdffdb4e6f1262e2250000000000000000000000002271d277a50843b1c1eca51aa21e40275199ba880000000000000000000000002fc9310833f3c310839f1fd99eee0e0c9419ac46000000000000000000000000a2af329dde8b385cd96dc435ab69aab0be5a0d8d0000000000000000000000006ad658b451166ef2cff2419762a058945f264d7b0000000000000000000000004fa8f77fb7f75a9ae8daa2fe2f27db4350036e8200000000000000000000000071f79f642fa7488e3e388caa47175acb86e9ef27000000000000000000000000df8b9e7aa88f83e7593d4c72ca9962229008538d0000000000000000000000009b5f26d879c5576b917918db3bd952dc277f9797000000000000000000000000ab9518ebd1863acd58bc831aeadff5ddbc72bc6000000000000000000000000091b8acd038fd37f829e5476daafe011be6d2f0d8000000000000000000000000deef37e979c98d937c0bb4f43afe2cc175662567000000000000000000000000feaf5fe2259a75f47567418160ab006a63170a1c00000000000000000000000093aaed379a717a76d253cfafadb6a68ab237824000000000000000000000000019602af41156ce254c1e922e18cada72cda73a8b000000000000000000000000eca062d25257cfd8b6f9502cbb80ee99e363ae53000000000000000000000000516b7929b430b3996e88c0a239734f28a2f6678d0000000000000000000000009c0731db59149de0a5fc162c0a04efca47e5debb000000000000000000000000e7ab5c7f6ad4619456b03b48db2e78bfe911808f00000000000000000000000045d7c30371fb910b6a7dd57cfec9a68116ce20c70000000000000000000000004e33b0422d45ae23287463528712c434a806fae1000000000000000000000000d804cd50b6d0b090b27ae9062fb3c7d057e45c0700000000000000000000000008e74fc898caa3962cf9740470a9e6ad1757bc770000000000000000000000006fe09cc5587e07f2d72c64a25261d358be0524a40000000000000000000000005b0f4196896927706da5a217c65e6e4354202c430000000000000000000000007986057133f933d579ba609ddd8ae2da1f32876b000000000000000000000000465d80584850d56f8cecbcc567de5f030b474a73000000000000000000000000f505c2dfdf66ec9fc34e015cdc0ca7fe71ba1e75000000000000000000000000220adab2e1b32fa7d5f08baf84f5426892792129000000000000000000000000a56a8cee920da5a68ecdb059887f2784e2f8e66600000000000000000000000004b1e4b8a1092a3451de37cb1512caaceab460500000000000000000000000004778581e0ebd954626a9217b9dab6918d4dce09f0000000000000000000000007990d8119c7f6bf7c2d0b11274457c7551123e280000000000000000000000007ee3e3d5094d5db94f7a2cdf501a3c71515011d1000000000000000000000000ae74dd411864591a7ab38117ccebbb454d60c5c3000000000000000000000000b8ba8dafe1a1dd3b00297e72ce7094fee928a345000000000000000000000000768dac56260b47d3b6930ece03ed476715cbcb5c0000000000000000000000001f7e80b75ef6f5d70419ea6c0b69df067c3e9bce0000000000000000000000009db7cefcf23ff2d73aa95ef999307057bf237610000000000000000000000000c3654b888ce63029da4477166d5926152451ab9a0000000000000000000000004e579680b698a97db4a5373cc54944880a52ab5e000000000000000000000000a1ea8a0bb5a16eba36888365113254b94c2404640000000000000000000000009b221051d46e6945008d96bf59c5b7bf3043e1e20000000000000000000000000d56ef4cd338f5f880b05fdf987c51c7a3b0e15a000000000000000000000000457c7fba9d9f394862d767783aeb7b0b1cc08f3b00000000000000000000000046e5ec014109b86405c0326b5234263c2aeb363d0000000000000000000000001f5426c959145e27e800f514869aa72ee5ce6296000000000000000000000000a10c352a676daf96126a62aed62bdbf9b633ce1b000000000000000000000000757f9bd6d5dca4d6e07006cccf054e0b53ab8cb1000000000000000000000000676f7d4fab7248fbf6ebbaddb74144e76eb11a39000000000000000000000000a4c76402ae9f98055980e0873bd469d4f84eef7e0000000000000000000000000ec8579602f5c3d2d25d21d29502ee2225b156740000000000000000000000001185836e252b66ac38a9a3d2a7b4d20f4f3f090e000000000000000000000000b163c9fe3caa15c1907a0ef39dfba25cb4a8db6d000000000000000000000000301710da10b1a5d2ddb1d31394d54e3ae9151089000000000000000000000000b3d85b12a46bfd3796ce5d70117b4a4997846bc900000000000000000000000055c527573b9f3d797081e5925e0b5d4020fb6ec6000000000000000000000000745fe2c08c383285478e7ccbce0371c98a7aadc6000000000000000000000000e330703ceb608d8121686421b061b9e1206664f8000000000000000000000000d8641ece19316f9055e8646cda362577f05cd93a0000000000000000000000000b2a6216720598e29e8592a04bcdcb4d100541c10000000000000000000000008b17ba2dcafd1ed617514d853506bddf758d12ab000000000000000000000000d489457eb0a142c6997bbcb284ae4a9ad365fc240000000000000000000000005302e56618a39a37112ad2519b3fd0aef27af010000000000000000000000000b4f453a293a49e9119c3b10abc47d36ccf07e98c00000000000000000000000058491e56113796a263b8a5f00af6ac11a2c4e3cb00000000000000000000000070c85c47337cc5968d59f1c4fb41859f87ad65e30000000000000000000000006b45b16de9c9bd1e82881909515034907b780c7000000000000000000000000036b1d84b6882b3ff84b0926c0075bf13cdc953ee000000000000000000000000fd27e2446748b7273f24cc15a0db60ed377e9ffb00000000000000000000000046ccd4fcd24b8a899135aea1ac53d3abdd7106c6000000000000000000000000787dafcf5cb141d3706772e191f19a96fbedab6400000000000000000000000086b33c578577ef233151dc69dd5532feb00cc9f3000000000000000000000000016f2f24814085e9b81b7262070c48a2106e69d40000000000000000000000005f8a5e7fd4c82e66c284ec2fa5375fb483d5dbd3000000000000000000000000dcaab74ec6e7db93b28e1e4e77032c98ee4ccd8900000000000000000000000062ab2f7bf7a2508c303696c7f8385376c8587d79000000000000000000000000881378df35e705e20372b63de701d52fe4deeb070000000000000000000000004917d8a7af232458bc04d7d3e032547eaa18a4b30000000000000000000000006c5e447194ef757291909816f4bdacb3e93a400e000000000000000000000000134dd5a80040c2612bffe2779fab7c09f9507eb5000000000000000000000000a4dea2296beb28759a37306a4dd68c974a59e775000000000000000000000000f55ba1f78c2f29b09110b5c976b9ec2503c60975000000000000000000000000f37d3c1f08ed67c9ae2335544b1e9b87ff638fb40000000000000000000000001792ad6c59b853b902371d818880462ecc1e558200000000000000000000000099a931363716408985f60ed559d289906f10d245000000000000000000000000d2c250d323241fbd1a952f9d7d9f6963e63efb5f0000000000000000000000004f7e3e4f973519546a85d1c719960872e46025590000000000000000000000001aa7b69a714332f7501bcdd4733e20639446ed1200000000000000000000000097e2961c559f8dc23e9e9b6807d950096c745d69000000000000000000000000708b081ceb4e58f95aeb2cd559f7a7a51135ad4a000000000000000000000000f2963eebfbcd7767015ecc5c73dd043286fc7e3f000000000000000000000000ebe8245c2b25988866f31083f3cdc21fc3104c78000000000000000000000000c2eaf150f3f8c9a242f99ee9b1ef47c08718fffe0000000000000000000000009dd22ed656a3d39988be8783a5697cda283bb006000000000000000000000000b9a9d4d44d3f53348e76739c6c2e106f5156f2d000000000000000000000000050a78cfad3b7dc74d6d9cc1f2538d5e01a1ba42b0000000000000000000000008ba5dce092d997d1875be0308c0479a85d4ed35d00000000000000000000000017d842d3ea820b7f2b578ffd52cac34c62e7bcc50000000000000000000000003062280165d31072623f07e6a94999ea773f9ea9000000000000000000000000f716b6d7775836e619c0e4515803fa6aadccb8d1000000000000000000000000259bdad0d2b871f429c421cd3beae6b2200fb0370000000000000000000000008621f5ee2064f2e8c68b4d9f11a8a20c024f83f8000000000000000000000000e89a63fff38654651d56cffaf698d3aa07b2d0d90000000000000000000000002bf81072445ca5225199f44b47749841bb03aa7800000000000000000000000038c5b6450db8783d2a3048d56b6551ca90ac7c0f00000000000000000000000052131ca5994b7f041fd8d880fc90aa1f231fe068000000000000000000000000ecf99dea23806d5546fd169e46167c08aae1826c0000000000000000000000007b3ac2ba263a1268afd4c936e865243c468e8c9a000000000000000000000000652e985d4b0b02e7055aa407111f4d8b17b1943f0000000000000000000000009c6323285438aea012e32033a4b57c49ca232462000000000000000000000000dba43933c910a86706598c9e54843552d19ef7790000000000000000000000007ffd960397a02b76dc8e68d9a98a026e9fbb5043000000000000000000000000111ee90755b022b2e409f9d3f0dc2d3972ba712d0000000000000000000000000db1049e264606052e935c20727ac360bc427ae20000000000000000000000000280891d1167146f6eada5de19f5114147973dc00000000000000000000000001c1c61a4e3ab8c7aa576cb45ad51617c9969c304000000000000000000000000e069a6d1b9b319e9102b2af3803bb7ad5bb97b39000000000000000000000000c3c52c877bf5b6b7024a6eb85fab9e33972300f40000000000000000000000005ad47df2583aa6c761afdb45920f0475f6525bce000000000000000000000000eba9e32c0072063d23edf22da147672976f852100000000000000000000000006379dc9f3f729469c5609bceb86e87ddfcb824b900000000000000000000000072438045cfabfa16e29fddd95768c91c393f21eb000000000000000000000000bc6b760cd436f140712006732d23f72d0dae7e0d0000000000000000000000000274f7c306610333cb8265ac12180d1f585ad124000000000000000000000000e995e2ef61e846863aadf73e715d23a8fa48ba6300000000000000000000000090787430b10a3eee4e0b4378849586ae7fbfb1a4000000000000000000000000ea4b0aebafc585aed2256305e49bc606d6d5f541000000000000000000000000958dfac990c7356f1a2e2d686b86d450e5cb4faf000000000000000000000000959177110dce438cd6f148d45fa9941769cc90bd0000000000000000000000009fe585ada78e8a0a3c40cc7c292edf94320c3cb100000000000000000000000044f3afbd63706a78e7dd2ff01ae0fab8c23a1edf000000000000000000000000f7ba98e38939713562cbb31007bdee8fe259c9240000000000000000000000000937aaa9007a2fd4d3653f7fe77457384e2da98d000000000000000000000000f96328ddf0eb7205733e06a77c6f96e9c582c740000000000000000000000000449de7d4ee9eb0227c9df64b5907ba500960eff1000000000000000000000000ce02b25e45df784b9e9e782024bfb70c01cc330900000000000000000000000028b456c9c6ae07cc9c05c073c9562e74e1ab9af100000000000000000000000002194a3fb5fb552a2a6804b24c30155421a297b700000000000000000000000072269babc49d091e695fa0b8c38da8a910aeac3c00000000000000000000000077a88e3ea5203526bcbae5f4407617406c32dbd80000000000000000000000001e29496c88588d2a5cdbd7443dd210ae9749bfa1000000000000000000000000cfb6eaf16e6bcdcbe9bc86a85f0e88b83bc73e1b00000000000000000000000087404fe94de1856b002d54c2251154f014d071ba0000000000000000000000009631c55ce70078f7fcc3352eea15f50dc1e3f2b40000000000000000000000000d9808c257cb260b47f1d9511fa073819202d93e000000000000000000000000b513abbd6c0eefd6584fc040b9312a82bbf6cbd2000000000000000000000000b07c54cc6f1d49cac484ce79adbd91bd0c028c87000000000000000000000000649055d87f80522878d9010971249e64d49413250000000000000000000000009ab2a3477e321d451f437234479f6064d73f66c30000000000000000000000001db69ac7c7181e59586fd7ca5dd96ba1a9e81f4d000000000000000000000000be554d0426481c3d1e4809d8bc8faf1241056ca80000000000000000000000002f95caaaf882e53ec5358d8d592634b83859179300000000000000000000000048b0d5ff73dc679fcd657619fa9dd697c4f6282100000000000000000000000098140a0d7d133cd57780aef8c6e7e1ec19ecd8b400000000000000000000000092cad2ad8bc2eb6fbbbd17fd872abcd22503053200000000000000000000000012b0edbf440324dab665bd2d754073f89d9bcb53000000000000000000000000b1c1610bb6c56ed49c05dfa88a1382e8e2610416000000000000000000000000804a9b52001d9a6ddc7c0bb53df2c9eecbbeda1f00000000000000000000000024ba7363016f78aaf09938c16b763b3c5d74ba3e0000000000000000000000007084cbd6c384d99128dba0ce782717877830f8c00000000000000000000000001b905735a0896a4165937c6d72b529983f19aa20000000000000000000000000ff4f5afc94ce925333357f8ad1f02d1668bd169e000000000000000000000000578c96da7bf0c89f4938ee6dce02a3cb107fb6120000000000000000000000008ce7b017417e23a44498baf99a5eddaa2da3925e000000000000000000000000bb8f8e1e2e0a525c17e78e6c0d961893d8974a5b0000000000000000000000008dba396e89e1be42ad6803b5e16fba238a7e7881000000000000000000000000c30ac523bc178e53fd056f89464913ba8ca0bf200000000000000000000000009493705bbba623f33e2cb656a3705a4ddb5eb15a0000000000000000000000003c15bc7579e139d38ccd1b5c44731f59f6e962fd000000000000000000000000329b22e0bbe3427376091d0b0f377390efa9480f000000000000000000000000e07b6d9f118a2be15f6cecff9eda530b80563e1e000000000000000000000000d5951aec09777c0c71021ec544835e38b9715cf200000000000000000000000047d7714bb3f6ba664a76108378d8f48a367964460000000000000000000000005dd4749ca72619074f9ef20b2aefdd1edc50a333000000000000000000000000c1a8d021b5928f53592cee63768342a95f9eeb0a0000000000000000000000000a56bc48b01b7905db07440de96bf02a3c1b0f7e000000000000000000000000c6f607ab5a683f4ebdbe3e097d29a652778961720000000000000000000000002ae11b3d5ed3bfb10a3762317848162c464d7583000000000000000000000000fc3ecca3e16d54ce33e2b4202e79660ec6396e750000000000000000000000000bdd0088468350b370d2ee36bd730174afd65d360000000000000000000000003504d1767ecb96f045394a04b1c7f159dde0594500000000000000000000000087cb7291397214b47c1e53a444ee0e2df156b0df0000000000000000000000009d103da131bc58fdc2f08f1961820ea733a7cea600000000000000000000000097546ec3758bb97be0aab51669e103cd2f0f2a9700000000000000000000000066f18c6bf91d990b0e5f0bb1681f347a62e7d5c900000000000000000000000068b9b27b3a8fb29c18db706f0d39be9396c8a5e40000000000000000000000002fd94bd937aeffeda5ad6f0483d2180a2f2c2acf0000000000000000000000008e64c9327789a609fb46f16cd35437ccc8ef65e5000000000000000000000000d1a26adcc38aeb575c25aab61bd76e59582f60710000000000000000000000005c090a4fb11bc467c8ddeca0f95f0ff4ba15f775000000000000000000000000368b352c073b63fe64f5ac5fc9da1cfa892fb23c000000000000000000000000f9bf48152d6ab2cf3df37d0baabc2f8cb0d678f5000000000000000000000000e45c40443f5bf85050c77b52329c7b47ef44fe360000000000000000000000002cfec44bb5d8d41751c7a51d78e52a4465bb8bf0000000000000000000000000c33d47fd0ee4e6decb453ff6e9e4292a3593f63d00000000000000000000000044651748a5ae2df702f01cbb164dc15b13d1f87b0000000000000000000000009610b52debd3f9d5bd169ab8a97a942e4a78e03d0000000000000000000000004d34a67e1601e8b106b570f022907266a98c7e5900000000000000000000000086ef801576935704162302951f61c85327760f62000000000000000000000000d79bdeff108f23cc9c48849f38dcf6d6c2e9ff74000000000000000000000000102ec66c59d57393876b23900752b35454c477ee000000000000000000000000d9b2c10fbda6cc4c3cff5f7198599fcd26ad69bb000000000000000000000000d394160ec5aa07a7493e2f69e562d29b491694e00000000000000000000000003d993bad04755c9f8e4b00716bbab95ec13e416000000000000000000000000002837c6755cda40104e18380e82505d9f7b21edc00000000000000000000000053e75486dbc1f830a8e7819e4e5e1f02d984c8c1000000000000000000000000e8788f769a36924b7c84267fa05911b4080d283600000000000000000000000043beb0ec8a3a5d9d1d4a9bdb6e0b7c8ed57a19ab00000000000000000000000075992f2249598b9e330375263aacc18154cad039000000000000000000000000e432f3119789ce616a6af1a914e53873e8b8192100000000000000000000000079b77b16c4de1f00dcc4911ffa7a4ba60e4e44aa0000000000000000000000002120f1269d3672bcc9af36b001a224d1b80733b9000000000000000000000000ed9aeb7286a0983c49c5f0556353156801fca58a00000000000000000000000066daaaea1d184dc0d79557e9bd2eee0573e84815000000000000000000000000cdacafad80251c8ef312354251213eadbaee043d00000000000000000000000054cc328da35458f93f0a35db36f64499d8387a1b000000000000000000000000dd43582ce29ed19a8796d0d5c11d659eeeb32b530000000000000000000000001d26bdd50feedd4bb8b8484b4467ffdc53b3d69b00000000000000000000000092c8777c2b498c2718af5e0cbf3e1157c4239bd000000000000000000000000035992948ab2480fc5e93c62b0753ce8dab4e7d4e000000000000000000000000c19592c84f0c27ba69c4512efe136c963194a2bf0000000000000000000000001ba2be02a74e197e1d2f7553e6b3e848d5b74fed0000000000000000000000009577fac6be2188f08340eea806ec58fb2148d7ba0000000000000000000000003fcdacb1d3f50fff4a7df6bf51a7ed3efa2a4e0c000000000000000000000000131bd96245def2db1225b9f8be861c330b2ad20500000000000000000000000065211dd1b59e275b72fab92534c54ac8c3bfdd870000000000000000000000002efe6a0bd62aaab89826080e20397b3bfb37dfed00000000000000000000000015353e95d4e360fc643817a118cb3536bd72594200000000000000000000000022219b3d3a340944d0d5b1917ecdf711d870632b0000000000000000000000002cf4b24c89b736a4f81fec1507a627e9a71843800000000000000000000000002d474db105ed033cdb8e7b2739ae8a1261a5767c0000000000000000000000003969c028cd4b21aa8da9c4b4822ed70ead4818b0000000000000000000000000d4d82198eba228882c3e1e4557ffc0a831c049b50000000000000000000000000c59ed127c2a797717a484fd6b6116a66a84c8a400000000000000000000000079e7629c4698580afac9d95d1500c1c904d0cc2b0000000000000000000000007fe70386cb49943dd10e092584aa2a1c9d489f14000000000000000000000000186874ec5497dbe48c5c082c2b5e40e4f4651f6d000000000000000000000000a3af645b61830c9794f1449f629f2858d13a49e6000000000000000000000000138a078dca41bb1afe5402cd3ea5bcb37cf98b81000000000000000000000000cb4e2d4ebac3832267b5560b598273132ed4afaf0000000000000000000000000d8079dff40aad9d03f07cf45fa4509332f62e15000000000000000000000000f03be0c7bfd731469c0f28ddc6bbcf2661000a9e00000000000000000000000013b23b752de2d8835b33a5e5ff1f0c3b7c6093a2000000000000000000000000e5af0e2cd7226418672ee45ad8f87551907d7e1b00000000000000000000000079ab67039af5402dacb7bd4f7bb59241f440b95d000000000000000000000000df0626d11f5d60484e92487ed1a7d83379d38db9000000000000000000000000a354ebf5a089e4cd5141ed2421e48b9192df1ff0000000000000000000000000f5a33036722f917bceeda00ab48ab1a7898be7760000000000000000000000001c8c8a9fb2233de41c9fee113f77d37c33064449000000000000000000000000094a9de7d43e4f8556018940332df42448b5d5ca0000000000000000000000008fbaf8999d031d69574d108952e392c6ed8c91b2000000000000000000000000842d910522474ba42d4ff0abdab635ee2ea1cc5500000000000000000000000051c45cfc052049baf2a911f46ea2be0bf367605c000000000000000000000000ababcd9a070c4952c45a289585ec933c66dae7d2000000000000000000000000f90429ea3535f4150490fa3cceac5a226d457d3e000000000000000000000000dedeae95412a07f73a3f476194f124d5f7834537000000000000000000000000529b699a038730b9c3c5e3467010fcff4df462bd0000000000000000000000004af9c42159903535dcb49fdc5af8bb84792ce4790000000000000000000000003859cc0416f9d97c65154dfb8f2a5f45849934c9000000000000000000000000df5373f8c9a864db9e54ecac2fc61090b7205b9c000000000000000000000000cafaab69993cf0f0532d7751bf7877e4f22c802f00000000000000000000000096afc521ec2446c4a53b56e715edf4be76508431000000000000000000000000cfac9c3da22c17dd81a1ddcfc5e9926668e5dc1100000000000000000000000001c6f1ef87898f16a32922a594b2d8b0c8ed7414000000000000000000000000e6c02d8be57327f93e15702aaf75849e3f3d8de2000000000000000000000000b1baa0d20031e71feeb4193c375afbd9a3c9615a00000000000000000000000030136beefd23dc7fabf1a855e80ceeba0b484d8a0000000000000000000000005f2603b5a35b91ca08c317b9d495feb6490b4323000000000000000000000000e570fc4b1d3f36fdb764b573511affeec55b7736000000000000000000000000284e3e663da0e893260f97573a294fc4237bfe0d000000000000000000000000eada94b91a2e23a61c6443e3b78b6d8111fbd8d6000000000000000000000000f0618479e7693254565b05d4b73fba23b0f8f47a0000000000000000000000009aefc7aee7b723305050a8fb18f4c89360208633000000000000000000000000abfadcb68d01881619d492100deabea2e58ed830000000000000000000000000dc8ac77d98ae0e54d79cab6387ea48668ef35b57000000000000000000000000fbf240718f535b8e21ed6e09766e96022a3bbfe8000000000000000000000000b2080e9364262e7f0d6858a67d7f53fb581da67f000000000000000000000000eb316ec2d5aaac4b7a8fc4bd9f3c214970a9bb9900000000000000000000000018a2428bae710355900ec2775dd7eed25062e0ff000000000000000000000000e8bc1f2803d1f17c9f2cbef4b199924bd8eaa125000000000000000000000000d52bf0e276ece136a856a35f0e809373431cfb8100000000000000000000000084241ed6f90f8e6c0138987825d815f78d17747d00000000000000000000000048ca5f4367f2f7f5aa3f32e6d1613f1d7639e1b90000000000000000000000007c72f503221ba9af41816ea00fc3eec41eebb3ab0000000000000000000000009549d635abc38078244d8b201930f1448c5013400000000000000000000000003512278cd8500498c7b87257f926f81abe911c160000000000000000000000001767c2902cbfdfc43e0357f3902238103c03e0000000000000000000000000004ae2c6d2c5749ac7b1d0b68562444869982ccb8a000000000000000000000000ecbee0534a738a90e2ac05dea8a1ddf3087760bf0000000000000000000000004019ee415fe635abcd15e6f85128bb4d3e2c067b00000000000000000000000095138d9c2e9a37c7d8110e987ead3df0925c981c000000000000000000000000aa8525e353c0eb904b313c525cfcadc2b543738000000000000000000000000059a4a9ddc6d2a2a6f9934eb1f6add876a653b764000000000000000000000000fb1aeb454a7b146e73369c346b7ef8fcbb9243a700000000000000000000000067cb9228721c7bd92a1c04b60447093053c9902500000000000000000000000038d02002b5782a789de7ff79c1dbccd6658785cb00000000000000000000000085fafbec48b71583be1a78f0bd08d3d8d7199089000000000000000000000000bad86717736ab6fde9f2d2a348fa424748e55f09000000000000000000000000c67f1eb0f537edfb12ed42775bb16c6e79aa1a5400000000000000000000000005317c9bf4bf3dc206a42dad375249fb8e622f830000000000000000000000004e4bfed945639e881705335b27c4411a0ee9083e0000000000000000000000004c22c2ba51174c5a96e0cdcfbd41fd65193433e00000000000000000000000006c309a68025645ad69a967d5acc53b75c4bfd8660000000000000000000000005bbea59ec7dbf60969cb22a0f4572464ce29e780000000000000000000000000c9d1d782d908aead1655c4a8822cdd79414d7f1c00000000000000000000000022214dd050168cf61741562a47f87b89f5aa59c40000000000000000000000002a147aa1246bef3e7d78601e5ecc8f2d21902ca2000000000000000000000000f431da0523d426aa75c52723c9d128326963c66e0000000000000000000000006f2ff95f7f39f1f558b02482b5b250af76291f3d00000000000000000000000014941676ef0765035beade6e0edc1f562440722e0000000000000000000000005e24c9f240767518946897e0d81e9e234a36066b00000000000000000000000099577b92ee9350e6914173926d4e391a99e7409b00000000000000000000000099577b92ee9350e6914173926d4e391a99e7409b