60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000ec60a69dcd3ac1858929d1e5c75cc2995ccc333000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c6765747175616e742e6f72670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e206765747175616e742e6f7267000000000000000000000000000000000000000000000000000000000000000000002e516d5846637a4c367576454159474a4b5a4d46326b76434c697241714c53546b454d66667a75446f343457375133000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055200000000000000000000000058932861518f871979fccd5e0397229e1af95dcd00000000000000000000000068aff0ee899f63d8bcd617d503b4e7b27f9cadc40000000000000000000000006cc16be76d2a9069378f828cc5ddccb5525fec350000000000000000000000009d977d6249f22625a1480a9853eff423f6fce7810000000000000000000000002401f4ba3f6e58cb9f1849c507e48c73f57c638b0000000000000000000000000c7949a2c1a8f14dc1cc38e426fcc0e83483b0d90000000000000000000000001c5c84902a01fb214790acf942c313575058da3e000000000000000000000000b47e6dfecd7f24a9a41371856c9ca8bcee918647000000000000000000000000ef58f2bb75da6c17d9d1788e3d5967ba7b557d2e0000000000000000000000004d8222965d7ab82c5c4eed9ae7d55448c22c15d90000000000000000000000006c6513eab1fb360c4d1a65e082d6c3a09e37387d000000000000000000000000933e3feb7564d0cd33422a352f6b50bf262c03f5000000000000000000000000b80467c2d35492168b8bde2619bb522910242524000000000000000000000000a080ba88a4f5c21f01c9a14cb6eb79e9c2eca6ec000000000000000000000000726ad7cdb46c8e30329fff8cf678203b8a8b0273000000000000000000000000c2cb403913b722c57701b7f87a21ecb6ec023b7200000000000000000000000031186b7cf220434e487dd4f46c8384267f28d32a000000000000000000000000ae565d31e28c895117ef2fc2d2a408a69b0b536300000000000000000000000094e2546c4a8a01fa12de7484b65392d6a7d5e44500000000000000000000000067bcbec007c4284e4ca619d259327acc13bad9b8000000000000000000000000f6fb09a41fa6c18cebc1e7c6f75a8664d69e4d48000000000000000000000000ea4e44aced951fc7ee0659b99bc4df980cb8bc16000000000000000000000000e3088c5018316b98efdb674776951a1885c77398000000000000000000000000177fafadc8f6298ab55699662cf058d77a5b394a000000000000000000000000610c936e51a4e4098dfa4ab39ccd3a9fbee0aa2b00000000000000000000000080fd31537080c9754498c0c040088212478d86710000000000000000000000000a2f4bf428bd6162d9b5cf294688ea6d214297a500000000000000000000000066ea52f9444a35bf64649b6c43cc7d64a567ab86000000000000000000000000c1f2d031b32e19b399d0cbf62c808a28b02d6ed4000000000000000000000000f957b73d2be4686e67c63d751b0e0d22a25db41e00000000000000000000000064d6ee8a1aecb8a84835a39c62cd9f3a18e537bd000000000000000000000000be0256488c3525084e40e012a8ff28c4489039a5000000000000000000000000613e58cbe3d11752a4020f5b15d15906485b3472000000000000000000000000ab05c20b18e8267752fa6a9d0c1eca20b73d8fad000000000000000000000000d3b6b80b839de05bbd729909d71d251fc67f2814000000000000000000000000d940e674e6fc092f9b2061490711c8e581e576550000000000000000000000004d2527234ae3da7a4b83d156e9cc7f16d417bcd1000000000000000000000000a594c0a90712864c5db316c0e342969e74a1c2db00000000000000000000000077ad30212f03fc7bab51c55b24760694b733f5260000000000000000000000008c4ba69aaffddf1f800560a73a89e48e76d3a067000000000000000000000000c43bc3c52494a81d706ca1b3fecc81bbbb547dd2000000000000000000000000d4cf8f8b980e1288c9e9bb27da4825f8f11aa49b0000000000000000000000008b4b496ac287c3d0e2cdcea0f22af4b8b678385c000000000000000000000000534c2406245304de87a0dcaddb73644f5477184100000000000000000000000029399c96d4048d76add280cecb72eedee8234fb0000000000000000000000000b31a1662c507f5f4dafb2648afa25e8e083ae2fb0000000000000000000000007e3763a55961415c739902add6afa8873494782400000000000000000000000019d5224ba13a46c815f07664d8dbde303b875e5400000000000000000000000023057b11f9aa0eda04254a5affaa678707c3d8720000000000000000000000006b9ad0c3a59639b899c9bcb6bcd7de07aede5821000000000000000000000000243555a9c4f1c23492e5b91963c0f49242042dbf00000000000000000000000055f5979bdccc9fa20aa77a62f29a86b41639967f000000000000000000000000bd9eb5756dd03fbffe181d3a0505cd022b0fb1c90000000000000000000000008c595fff7d69a5839fba730e83bc5f1d2326b01a000000000000000000000000ca134eb61f6ab27ba5f45c1b736d31e8c8ed0de4000000000000000000000000d17d35f3b63cc8c9e6f32ecb5f03162edf1e3367000000000000000000000000bc9a1810d4b470b62939ff3aee08bbec1fce42660000000000000000000000001625f301f98ac39294f0a4ac86df033e1d59ced2000000000000000000000000172cd175115e36e9a6e1ad0e3f6e19be1dfe14e20000000000000000000000004cbadac340c297e564c54f747490da6e60bd41f7000000000000000000000000a2009ab0487b6fc5654d5abfdf6b85738be2a819000000000000000000000000f2869d51da2f29915cfe2942ef1d5aa0612cf94300000000000000000000000023abb9599eeb4b1edc0a09b068452ec6f195d6d600000000000000000000000007f0498a367da7dc1e899b3d56eb974241ebb469000000000000000000000000db6deff00d9695595be9653e20f25318b04fc85000000000000000000000000096cd899aba150763a4704587a4f4a8d378dd49ab0000000000000000000000004bbccc6a17bc7ddfa7399578a2babd08b1c807ee000000000000000000000000535b0a760fc85afc8ff926f81574546a15d1153d000000000000000000000000a1e232cda6c5614f99cecec173f3ead5091291640000000000000000000000005ded0bc089fbceb9f0f31d57d14b85a73626f92b0000000000000000000000005b28bcf50bee166e2eb65ba2640aa6bdb745cf190000000000000000000000001a767eff74f0d2222662a838e886eac0a389b0ba00000000000000000000000030a933add6fd601d152aa4aaf7620b5e27e888880000000000000000000000006c6c17b0bd9cd5078020a84e193bb146176f507a000000000000000000000000e4cf329d05e68d9643448742db9453d7297fb8b80000000000000000000000007dd9d1f7cfa5b7bda1c204dcbeb95c44e6f8efc5000000000000000000000000ca6eb64b50af1d80aa61a59ce92be914c75ad4bc000000000000000000000000cb9f4aad12041b4d737f3cf87b7319c0fc4e342f000000000000000000000000ff62748158fb266ea4f6d7b2a4c8d11d2d5e0985000000000000000000000000bd19ed9922fc7b47265194aa803906e5920826910000000000000000000000004d4e650809cbbad6c308ad9ea7afa9f84bcf41e50000000000000000000000003478856bdf50607c1429c1e0e236188e1f8cdc14000000000000000000000000b0edec44e0aa64ff339176de4213af5cc1eaec9a0000000000000000000000006379cf7236b70ebfb98f746c68d05e8d901838ad000000000000000000000000b8f8d52f58a7a825627b1f139100365d2da5ceca00000000000000000000000089a8bbb87bcb09bdcb5eaaad0b135b9bd803ba9b0000000000000000000000005f62593c70069abb35dfe2b63db969e8906609d600000000000000000000000077e42792008f6905e5210fbebdd792e775cfd0c00000000000000000000000005e29b0c781b253a8fd247def0ff8541fdb43230200000000000000000000000024151294a1dd94672b5266e2d46bed8112e9c2c200000000000000000000000080deb538ab312e9d700af3103216ddca8c6da2fe0000000000000000000000008536b2626a7e1f10cf0dff7a4ab82397395392d0000000000000000000000000cbe74f7cb30779143b5ab368e8ef5cad8ae738f00000000000000000000000004a905d9987eec20b2d3543eef6798eb0ea3bf96400000000000000000000000013c715a4fcaae2b3696a7de72433a6fa731fd43900000000000000000000000043e632fb59ed14234366aa188d19d1274be4230e00000000000000000000000054d02ba0bc02aed2a4201874f271d7690df377b900000000000000000000000065a6adb5fb438a5ad10e4d46d2226c109a066874000000000000000000000000e04e8cf975a2aacab6e6a0d350e11c9ea0f23d21000000000000000000000000027cfc16fc4ef5bc1665d1e32e31f383635287e2000000000000000000000000a9a9afd9fc2da3eaf00ea56d15d8054780bce4bf0000000000000000000000005b1b1a0544aa13cfb48262d7b2e3b0e7b599e0b000000000000000000000000062f561b3be15575bc0a218aea3db38eebccb4761000000000000000000000000c6781b8ae034ef3be62d4be975d3a5025e34ce46000000000000000000000000a7b3d0e1830780ee1aba78ef1544d0ae7c2f78150000000000000000000000002a9c653cd94d88ba6fa3fcb73acf6d70030bd2dc0000000000000000000000003768aa7bfee68d2bcd7c86039052ad0ab19be006000000000000000000000000a31175bb23f89375cfe1163c43ef27b14a4f42250000000000000000000000004c7ca913a00a71559cf47072eb34f8f1c9d56312000000000000000000000000df502ab6dc1b44695d796899a8fe019ef3af670a0000000000000000000000005e01751cdaeb7a30fccb6beed57773aab2a154ca000000000000000000000000997022ce85f398490838cbd742b568020e2e624c00000000000000000000000099c14ff6949e769f500d2144ee7496d4e6807d180000000000000000000000009390e72c0bca2bdede009bd0890195e784a3389f0000000000000000000000007afbbd79622b34635b6a9b7ea19dca247c4673ea0000000000000000000000001b7151009f3c0812bf0aa5105d7eacea72b9d811000000000000000000000000d8b1e66976477280bf9bd3f9d28c7df890a9f6c40000000000000000000000003bb954f4d30abedb983401364c17bf98b1e6e70800000000000000000000000086f717ffff5300e8bf8b212b7fe1377135a511e20000000000000000000000009d8dcf46735ad6dde8a4a20a2655d44a85bba22a0000000000000000000000003bfe1694615465440b906eed59b6189d4b22bb660000000000000000000000000306c1cd872695c2f3b22347f67849b99823e7cb000000000000000000000000bfb6f71779fa177d4dfddce5624943ada7d87f3800000000000000000000000084fb0b3e4a90a18b7489615a097b96d00de3bbf6000000000000000000000000cc4a131a1a08fdba6afa8a75f6e25bfb93cf41a1000000000000000000000000a41ba1d240b5ba0cdc320e54a1617534f6ba780d000000000000000000000000f4ea8e2295cca5eaa534fd21562a050321916cf20000000000000000000000001fc03ddcd87a2c93570019319f6977d6a6ec640e000000000000000000000000b08c46c1041d6a1415a74755ca588217ee84de95000000000000000000000000a3ba5b873b327cbe1896ebf9ec58113721eceb950000000000000000000000003df019a091f74ccbff0d8cfc9ff2b574c2315e14000000000000000000000000d3a742b0e1800f2882f771549f0a5c4e94de3bb4000000000000000000000000d8576edaeae21555168ee78b6db3a4fd8906b7f200000000000000000000000021031ceaf244349285cf76c0f68479bdb1a867d60000000000000000000000007c7d72a4153a8c92b9c69b26d1f4e7df168ff3d6000000000000000000000000f6a523117fbe13d0987f09fb3b862cea738aad590000000000000000000000006465375d2adf51eebf9b897f3c2cb26434c6c627000000000000000000000000f3699ded789ed78233ea802b1b9fe332ca108b80000000000000000000000000083e888d54bbad4092eae1b914e077e5a01c53a40000000000000000000000005b9836204d175154f9ac361a7a7586bae87218e5000000000000000000000000cb2d054f88dbe6356a72322e1000d159f41aef2c00000000000000000000000060382a82c6af8f2af6aed7b663f5285b5151823c0000000000000000000000002bc56ddf9aafab1ec0747df914335d2fbd1a95aa0000000000000000000000000fecfccb9d96e0b6ca8b8aa66758b2ca5e0f8414000000000000000000000000426d307c6f9e87003bd0255a0d86cc56144dadb70000000000000000000000002031fb323c9604ba4a3ebb912e057691c73835db000000000000000000000000f1501d2f7834cdaa55acc56ad2809554ecc7bd66000000000000000000000000083f4c2ea923e6aa85c5181afa9eb971bc857b00000000000000000000000000291c0b9bb47486d2af1149ab7c64005ab5f3344600000000000000000000000089e273ce25010f35b31c2f0fdb4aa11ddc2840d300000000000000000000000022068d02f99d40ebb7afb00acdc2130832c74501000000000000000000000000a4d28a4c27eff31d21ae896844067af9b287d3ab000000000000000000000000da4df0002d7ce58a3d5f839542018fa430f1bf71000000000000000000000000ebcf2aa0c75757a8400737f49a59f3cc18437ce2000000000000000000000000472c46fdf972e36ab85291e75d20b40d0312609f00000000000000000000000000f013fd7ace5dfa9a5f553e6cb7c3873303262d0000000000000000000000006e5a96ae4ac41e97d93e4ccfc0cb02cd20192dbe00000000000000000000000044cf2d3302f084bc19a3c34eb8228ed83b048803000000000000000000000000f4594b34d8249032453c770b9518d3cf5975d552000000000000000000000000f33b5748d5b3801c3e78ba826c7810b0e103dd5900000000000000000000000091cc95f9e0cdd94abf84c3befc991ac44690e939000000000000000000000000fd764d25767b6cded52805aad29e6677b7e6866800000000000000000000000076a700307155d7aaf01c4e2d2f436eac0dcd01d2000000000000000000000000c6d2759635f6d0fcd76809b45ab448fb4347e27b00000000000000000000000015405600987ee2f9c83ebf31e346c5e773b8fe40000000000000000000000000f769a8c5de840e6bc3b20ff3e5d3fea2c63ba3cd000000000000000000000000ef1b11fd5534b5183b4326b198e4a8aff602966d000000000000000000000000299d379c3030b5384a5cc192e7448571c3949a41000000000000000000000000940c1d7731dd582f2cc5b1c68f24a850cc0937d3000000000000000000000000f0a95cf4ff2e7c14df9acc9f4aa18b7aa4febae0000000000000000000000000e400e002bbf03a0d9d5546b5c96f6222fb449b2e000000000000000000000000630b8ab1d5375795323bbc231e74cb6f939790a3000000000000000000000000022a02c1927d1bd50ca738772ff466c0ed49eff4000000000000000000000000e459029a550205a29930ba95eb593c74d8c70c900000000000000000000000005169af38ac4b16b51c673b77151f8b4bd0e387d4000000000000000000000000a43b9e69a1a81b86efa55cf28c991541c777ecd90000000000000000000000001c0b75a09a3f8ac7971b25608debb72ece606eb6000000000000000000000000f331843062c19f93dbcda18bbb11a5caf882a5d2000000000000000000000000f7a08f2e878fb2b0fe9cc359c348e030b483895e0000000000000000000000006d943b00b09586cdd54a28fa0c615fac09d69301000000000000000000000000ce17dab03929bf3e0081a64ce964f7e5c83554ee00000000000000000000000004babadeb4a8a9268d63a327a41ab346e4adfea1000000000000000000000000c96150153ef2170b252d0cba595668e7e8c444b20000000000000000000000001f96ec8120b2c62d0779445673df5892cb29fdab00000000000000000000000031ee4d623d388d0c65afb68a3d0bc7f158a73645000000000000000000000000c4e0302a9d840db3065210f65aad026e9d695c13000000000000000000000000f6263496b706885c251a0e5cf5255eda51dfde6d0000000000000000000000000c0bb5ed7a550fce5b93b921df76568ab774e2cd000000000000000000000000a1bb5936d15c6dc801c8f34a5000ed832415d8eb000000000000000000000000d0934858b6d300ab23f5ec10a48493107923b92b000000000000000000000000d2667072a2a30e8c21fa276b474fd047ab5ff0f7000000000000000000000000349a628db830c9fd20d4c2c03c4dba4e6e689066000000000000000000000000d1d2ec31b423968c4263c0018f48fec29bfcf0c4000000000000000000000000cf3ed276469d60323d450cad8d05a4a4a647f2e90000000000000000000000002ab6da43ee5b9cb678eac36da99fda750140a4ee0000000000000000000000005524da37b16284b849cc8c4e78188297720fc89a00000000000000000000000088119abe8dd8c1a1c623f877df804a25cd8e6c7b0000000000000000000000007222f95ac5ddd24209f31a5e45809b3600673136000000000000000000000000ee81830f4eb7014deac7072cd96f1708db574e80000000000000000000000000062a74aef251e99ca761fb088c250ff5919419f2000000000000000000000000350c368c723c9bb755049cf496e2a289be6a35a00000000000000000000000008214b1b15a47c5123f7975746e20ead1daa205a9000000000000000000000000109c85989f6c07f02201c7aafd1463bc7228a72e00000000000000000000000047ad60533e45297572025b379c8217ab4f41e03c00000000000000000000000040680ca8c727263e23949bd26bd10f86e843f035000000000000000000000000bb1a6ccdf98fe47518d82d62fe89cc67c78704ec000000000000000000000000722f04417e26804537a84cbf729af6d9c255352300000000000000000000000097c32ff89fea03648b8106699ea002587b367df00000000000000000000000003bb009c9db2b14be20fdc76c185e30570dc69b8c000000000000000000000000a512b5a02f0ff891f4ae7933267ec92cf89dc3e3000000000000000000000000548010cebb2da2a4652dd84fa5dbcb5503c41b950000000000000000000000001c63e11605cb877e98bfdefd4a8425f029a533e10000000000000000000000004ac5abcd815b7b7bf61488d87afc2ce8112ae25700000000000000000000000060acb441be7fb967e40072b8f3492586c3b32bbe0000000000000000000000007b182b17637134d2d7c07d7de49a635ccf7444860000000000000000000000004e62c3cbb1ceb2163794defbedad873dcc25c77200000000000000000000000078be59220d78a99695989483699841b66a9b8a150000000000000000000000006b6e493a7f83ad8a8c247c15b548f24c0bd9618c0000000000000000000000002dfac8a7df73a477cf6171daa459ed965f0cf737000000000000000000000000d9b70d5d29332542b5f2256be3e1eae1926d44e5000000000000000000000000422ccdd72f997a524ae2476e12f745a55fbf811900000000000000000000000060d474bde51c18da8c7e1898fc074c43b89041980000000000000000000000003b1772f6ccc6f2f45e862f2824a3393c2031151e0000000000000000000000000ac3df8d43dbc3edde2e0ab7aa03bb92782d1f650000000000000000000000004790f782dca96af0b99a16f30aa40ef0f02da43a000000000000000000000000d13c451786cf814a6aefd263e6bf9e48c74251cf00000000000000000000000024c8668e97787b31a8dadb7c6bdd081e884373320000000000000000000000002fd3952d98f587ee7817b24c6f17a7b0a9460134000000000000000000000000f467dec29f1246cd58145ab22597470ef496e0780000000000000000000000004878623849cb6a657d45cb7f3fc063f5b49b1d40000000000000000000000000b70abd86c4060ff2361c421f654ec82b3d1809b80000000000000000000000007aeab7c231c88611a2ad434d3a2715ab3c91f4060000000000000000000000003209567cd19f9324b36e2718664d670a6efac83000000000000000000000000050ce70b4e2cee467d969372d2ee4778083ec4eb000000000000000000000000009a8d49cda9d309dd4f25733b0e2f09bd4d151360000000000000000000000002bcc64e7f405984ff40c7fa76cf8536895a28b04000000000000000000000000fd0083f1d170a8b8bf642c3ee04b4aa8165c8730000000000000000000000000a00d43dc3d36b739342c2eb77c091f6d95c8d1a200000000000000000000000059dbda8421fd1ba13aa14982592f8a4ff8a7eee7000000000000000000000000fd5cb6bdd29f4a7dd9e1408971a180540561b7b90000000000000000000000003b207bbbd1b041810dfb472cc72f028176d068c200000000000000000000000042d7482d36f9f3daef612611b7dec4b45704072e0000000000000000000000003da1f380fc873b733ea2a0365ffbdda031cf64ef00000000000000000000000010230efe07d5891bacc96a37ef2653621dbda264000000000000000000000000659c5e71a58cc2c59bde1caea8bfaa1a7574dc1900000000000000000000000061410efa2d7a07278eabb72ac54de0603be67703000000000000000000000000eff425e6a85b291745f4f28624abff0dd34ca1c7000000000000000000000000639cead96c5bc3ec6bc3e54409a267a9aa25e7d7000000000000000000000000870fff2cd153f350ed24b2d378c362dd08b8bdb20000000000000000000000005aa1921455b7c7172d001f1b23d3c0fabf3630cc000000000000000000000000ca26d370e8013a8deea6c3c3c4bafee96c10cd630000000000000000000000008b679410d48d95368368035002e0fc967262bffc000000000000000000000000f85cd38a0d5bc7d9ad4e12a3b37c620c34eef5600000000000000000000000003bd38abd892487fd0890800195a5347e13dca21d000000000000000000000000845d0f5f112f91f35c9184a179b5bfa8884b6b200000000000000000000000003baffd17565f171755e872b794e9ec5e70371dbb000000000000000000000000dd70bf6d56138dd525d30f5e827f8410d84cb8ee000000000000000000000000de4ec1b3302e5e7e91a6e0d404db4c2147c0ca500000000000000000000000000e64cec945e8a2c1ca9e73815c647fe7da74cace0000000000000000000000003ab0208a76a696e60663d2e4b86c2c90d22405a2000000000000000000000000f79a5b0bef8dc7b6b542cc7d514dfb7c56eced3200000000000000000000000078086f9f98c98fecd1b6d7985fd47938d844acdb000000000000000000000000aa62c911946e7c001e359b55d203e1976339ca840000000000000000000000004f7fdc594e98a81681ab13674e2f730d2988ae9f000000000000000000000000c89fc1221522522dd7a81781aba3d71dff555b23000000000000000000000000a7b272e5da91b5b2a2654e5eba2460b3b54fc5f500000000000000000000000044a5cc4fc3a613b580aad5c0f5f1655fe77450b5000000000000000000000000221bea39503ea67bf04e97bf4996736715c350920000000000000000000000009f5f0ad02eba781d27aa1950718916a0beb868b200000000000000000000000078afb1729775811d987ef4c9ceba38b32209ed21000000000000000000000000ec66fb400067c7ffc88421be92defc2a6d9ec716000000000000000000000000856e52b951bff4948cee95f19e850e24991f279b0000000000000000000000009827ed8835729fb9bf0c46717aa29707fe8484eb000000000000000000000000c9d37b0bb723127cd04b93a385231ee7c19143460000000000000000000000000ff87501cb3d65181bf44a38c9a27056f9200e3a00000000000000000000000078948ecd15805048048ff525ffab759375244f820000000000000000000000009a9b56fbba97794dfc1be9f1860222bc55de25a10000000000000000000000002ce4037e9a6b666d17b5b5ede3870ba4f7141a1e000000000000000000000000c97562cb2b5c3cd2d512063095257e71e82e0be900000000000000000000000058d54711f188764d198e95ee6f9b6a9877c85202000000000000000000000000c291d127553d4d01ca23db5ecf127f1f7a8200c40000000000000000000000002eaf6c27ab24ebab20b6f2521eaec992d2b95332000000000000000000000000eb08bd965c85f40ab2a77a1022b09ff7d2511378000000000000000000000000b63d588fe1924cf978389cf7c6b37f9525c3d38600000000000000000000000080ce65dac59253a2bc10a9f9075347308c711247000000000000000000000000be66d6d3c6aa34310f50fed8622525582bfb54af000000000000000000000000be5f9c93264f2a8120f0463d6150f8593d867bcf000000000000000000000000b94abfca9f79b4e90aa7cf9395109b0e92df88d300000000000000000000000035e117365447c10d87240efc49eb717a201184db00000000000000000000000054cae48d115a827f2120b302e1c0d651b704fe36000000000000000000000000413d559eb1e1fe998a8d463556a29ff000a71863000000000000000000000000d3578daf44d7cd0c49ed8bf74392f2b778f29fd20000000000000000000000008fdf9a21e41644d1356da8474800ebb5e13f296500000000000000000000000081eaaf88c3ea6bb60c48e4580ccc5e18aa03d57e000000000000000000000000274143934286816be098deeda0afbaf404504e3c000000000000000000000000d7c257656bd26a35bb9458e83bfc83bfb43386170000000000000000000000009a6f9a878f19ea1b1fc2cb33af5c57b4a63e311c000000000000000000000000a136427d501f5e1d1eb7dcb3466d21306be2f3fb00000000000000000000000006b94159341436b18eb0b028f50600be6bde87f4000000000000000000000000fb47a81be722216852aa8a4263ed44e2083e7c2c000000000000000000000000515ddc1e77c5f65a1ae647bc680dccc2dbdd30f2000000000000000000000000d2383588ab0cc267d1af7f62c4a2a8617f5876690000000000000000000000007499e41a2389d7638c4793bf7011cf99b6452a0b000000000000000000000000662f470487761993f8ebff79a613d46fb87fb690000000000000000000000000041a2e70c4409ba4cc8b6fc4df80335fede60de0000000000000000000000000dcb4f3e74944ec99e4e3e3c6669334a2db56ab62000000000000000000000000e517bff3b63a8bf380d037598ba5c72500e8317d000000000000000000000000e9c128cc07275508294ecab6aa924fad6cfd08cd0000000000000000000000005643d50d58f9071d7544bc8c03acaeaf9204b5d2000000000000000000000000c6bd41e29238d7ef313aa48d229b6968d73e4586000000000000000000000000f365e20bb6d4116127431fe67a34f626135d1ef80000000000000000000000009e1eb0045e1b8b445cf8008d2381e5225d1495cc00000000000000000000000073162afd773b17ba68345877101cd5c9177a4ace000000000000000000000000801e017dba58391948c3ca2e57d5693631883847000000000000000000000000837c7ec2f18bf64b349f6d028422741c2692dfb2000000000000000000000000c2beb41df8d723a60be7411e4d71e8fecf2a2f150000000000000000000000006c820c76cd9a116ecc6d415effc6e6d2524cbd69000000000000000000000000fa039929b8f7c5b89dca3119d94a0852720d740400000000000000000000000047a11bfc72e48063f5b9191923a3663a122196260000000000000000000000003b6d92fae5ceb26dfb524c7beb45021551efca89000000000000000000000000449c2b4bbebf151dad92f2fc2e593f43755ab2880000000000000000000000000c029933fcca87f14ff440ee600a46d75f3d11ea000000000000000000000000e474cf6096a22b242967c55f3900f1d252859acc000000000000000000000000537f8507788487a924bf171920603c2977811e5a000000000000000000000000020018421b4b14dfdb34591e73e924509d794d2c000000000000000000000000aed66548bacee292a34e1778eafe01b6a3b7ca25000000000000000000000000ba17fc8edbeb3b85d26b4628b77a4b7404d6b2900000000000000000000000009660a85b4c70fec00071dd2cf28b2220d79ffa28000000000000000000000000e041029a2ea784e86cd9d43ffac964b9aefcc2780000000000000000000000009963b265076c7ea539163e08851933835658dd3a0000000000000000000000003b481151cad14d331dac4d141c0525a8c573732b00000000000000000000000056cd39d9555a5aa22d9f31996b7276b7b42959d2000000000000000000000000f756f56683848464df9ddaacb38a93f6fb193dc700000000000000000000000072b7fb7370741bfbd3bffe2756f5c2b3d03dcbc500000000000000000000000021f0924985667a12b3223f8d04406b3dc6d4b44500000000000000000000000029704af80431ab0dd9b56eebe628a0ad09db0f7a00000000000000000000000095a3b909bc391106d2907cbe6f872aef5a147c0d000000000000000000000000f42ecdc112365ff79a745b4cf7d4c266bd6e4b250000000000000000000000009febc38e0c855ab6134fb303ba379e100d40b2d8000000000000000000000000e1e5adf15bf31b558232f0e2e53d3c75248dd8ba000000000000000000000000b0f5d898bbec6e7b97d5cf4db732368ccf034d6c000000000000000000000000a950c2eb3d5617048eed51f065b8fc7110ff039200000000000000000000000063fc60c55928e51b865c669255f6ea44bb482c2100000000000000000000000091e971a16489451415d44ca9f39a406313513d3500000000000000000000000085a306f4d129c56d13d6beaae3a3732fcf24ae4d000000000000000000000000f9d6bb9a0e90ec14278275cffbd0e477cf1ab7af00000000000000000000000012475bde3879f0c733959c6490571b4559cd5ab7000000000000000000000000712d6941f1c5294f25045220471563fcc7beac9c000000000000000000000000ac0c924ce10e1892aafcc4e1345e69d6d3adb9a200000000000000000000000051638d02ee71ecb6c9c9d0ab233a2533a85d18d9000000000000000000000000cd9334fce4f4c445264e24a8a7235033a15c3a440000000000000000000000005a0b5e8788d44dd93eb12d580e14e55e24451f940000000000000000000000004d045e8454fc597428fd33af4b1cccd6e19a338f0000000000000000000000003254225672250bb8496addd576e14f921f41009800000000000000000000000003b3b3ceb3686cacd04ec0fc5c5c9bd6ff13df460000000000000000000000000bca3de9ad413480d41c1e77a60c65e2698412c10000000000000000000000000ac53cc730da418e4f415bd1afd8c7bef8d8e38800000000000000000000000027d4d75bf9ddfad48748279c0c5edee3c0fdfc1f000000000000000000000000f34d62e5078464e2f5092340827af1c35176c66b0000000000000000000000005b0f084211e1726b7568486ec42582bb1b5fca42000000000000000000000000934a559e159b1d0662cdafe315050242e9f3095a000000000000000000000000b778fcee79cc212c7b193326efe8d3fecd5c5d64000000000000000000000000442386a292a29f05bc2a385e6d730f5bfa1733bd000000000000000000000000d5aa9d7d2c8ec33939454b11ea26f0973667898c000000000000000000000000e638c2311c71448eb482d1d3dc90af185179ab100000000000000000000000008183ddd7fb5ff76a1535b231ecf822d1878b1994000000000000000000000000796eb7957c79e30d42dbce1bf260e38bb91741a3000000000000000000000000d4f3a8aca4b9e39f74b99e9d5a06c1c5bbe54be3000000000000000000000000334e806eb72212e2807be196084d88c14cb48acf00000000000000000000000031c5340f5f9d10be9d58d4d8041001293e3d20030000000000000000000000006c490a6ee1c8d4322e1b58d26d38de3e424423ab000000000000000000000000ace444c0b249c908ed712f7b1bc9e17dc0e1667c000000000000000000000000b8c03bfea99192bfe4a4427abe659b47bb2ede090000000000000000000000005caedccb0f7eb103920a2b497f7b06c8d64c0a16000000000000000000000000f8e81e3039a3822aedaa7bf9b8f7059f1eb410d60000000000000000000000003124357e6b1e8bdfc73bedc61e5fe0e37950890e00000000000000000000000064a349575559b153bd850e9b1b2b3909e60753620000000000000000000000005bd6e9794c3523aa56d3bddbf1c90e8bbf822bea000000000000000000000000e501b937f31c1f895dbdda52bba03515a1a246a3000000000000000000000000349615680b36982021c34e52539dbf94362f8418000000000000000000000000d46d2cacc6e4386738f9f546277c6425b6c890110000000000000000000000002a197946249f128e6a028238c6e5e24c8c8d879c000000000000000000000000e04d89219e8de26f3dccfa70a21e6104b251e5670000000000000000000000007989fe5bf16b92935fa439f3e9d8b41845a3d192000000000000000000000000ebb16412c39802802dbad00989b994d1e889d338000000000000000000000000fea6a8ddc567f32d44191c9768fceb56f1ae9f9a0000000000000000000000003bd79baa1ead294acecd525bbaa22b23e2d47d300000000000000000000000000346366008723e5db6f1c6dba7a64e14b4c720d40000000000000000000000004d029ed305666cabe2dbab746c877ae3d8dad1540000000000000000000000009f924af8e7dcfc07ff7fb0e61b03bde43e689cc80000000000000000000000004ef76d86eb3fbfff9d0cd96920578cf475e96f58000000000000000000000000c63bbc81adbe6565edbe5252aef33cb64a0a3e910000000000000000000000006ddfb0578ec627666d700920681077abef29ba9f000000000000000000000000965037c1c4aaa8dda2ee8601e47a87b29696cc85000000000000000000000000a92dfbac71337330d948dace83e2eb2004f79da5000000000000000000000000930276a68ed38334913bc318484bf93c5ddba5ff0000000000000000000000000dc6bf348f939c7bf37e7f0026eec2cbf6d1c257000000000000000000000000ddfc706fb8c9142679dc1fe17760be4cb032d9860000000000000000000000005442b1bf838c57825950f6ac561a79a43aa2e62a0000000000000000000000001ed1cd9a3fda40fa5d3e9cc4ee70e27393464f550000000000000000000000000c258393d1f415273806f0d9be0ccd7c3563ab7f0000000000000000000000004168969b708303dacbee0ca0ab9af73e3bd7883a00000000000000000000000054a499d848b134aab6124be9315ed58c7fd78790000000000000000000000000f874be89a2c7b5f8d2f7e41ceec1130fe02774cc000000000000000000000000657dfb222c69eba0a786eac731843b27ed6dc9de000000000000000000000000d47a0d93d328ea28e1508a7e12be06d7d86141a30000000000000000000000006006b87b425756eea40fd548ebe5b4bd8ba4f4fb0000000000000000000000003c1838831e7c39692d37ab0a0d34bdc8cdb0ae5f000000000000000000000000b0327d3953826ac22f109bf360d1aea9107e7eec000000000000000000000000582aa87a0437b83b50980e22e1a9ac07d69345c30000000000000000000000000e1872763d8a6c45d8abaabad77b3985792940a6000000000000000000000000da0c8d56f814811043c43154bc1032ab8bd7c80d0000000000000000000000002cd159665071c017163b013872c50f89734fce9a00000000000000000000000051b04367f41b28689142983d89b410381882110400000000000000000000000008ba41a6f52f2c4507a4f042437d1e9a9131c12d000000000000000000000000916cbe092a6d0d67f6306c0774db19d73fce212100000000000000000000000077208c0f95e2b0b4b24347e4b41f084294f31ef0000000000000000000000000d1c4f7a7027ec9effba38ecfbb26d9b56942b1a700000000000000000000000015df12a4079ca5c86486a377b410b907c9d7a5470000000000000000000000003134492db0acb2fd11e44335ab2747a9c61737cc000000000000000000000000b12fcef9be8fca34a4c98f177fe87ded47b3af440000000000000000000000006d8a4d663cc79580d5f254491216617e142fd9f8000000000000000000000000c14c47d8b24a78cc40469fbdd52c6578136395c2000000000000000000000000f5e4cd572aec95bcfe191428abba6ce5ff8eb23c0000000000000000000000000ae5c04b7fec1b7e360f07ea737bce961d23c40d000000000000000000000000533a7ed129e8ddd56a44da9eb00656f414e0453e000000000000000000000000e961719f80b69bdae75450ad5efcda3bf175a037000000000000000000000000e382d760ac4cca1e979310b87cb805a509bbabef0000000000000000000000004959637ed14289a3706b2460db18508e70acd244000000000000000000000000b9982227b14de173f855f2dea22280fc0ddd0f08000000000000000000000000f933cd0990b36b90289b783eac4e1cba607066f900000000000000000000000092a7e78c79d4255da3f0b6bbccd7ec4f8fa63529000000000000000000000000929b8a6abf0596354325f79b7973daccba6df3ff0000000000000000000000008a7ddae0a9434a79ce62c946ab7d737ce6af71a10000000000000000000000008287c5a2d28bb6bed43b44c281c38c1aafe4a4f50000000000000000000000002c349b3f0ed86d6e9045d45afca5c1d6f50010b9000000000000000000000000ee8fe83dde4f1b11617fc2c0b6b8373a64addcaf000000000000000000000000e26515d76c5b83138f35df410fa324f396d73290000000000000000000000000134ea528e735d2faadc305cea7c54838f1c18627000000000000000000000000887153aeea91bd39545429211aeb5ad57dcecc64000000000000000000000000c124f8d7350d9c22b9721a6a1f76f1629d4df664000000000000000000000000af9d05b86a5ca7a9592ec8b66d8feb9776ef255f00000000000000000000000089b25df67a1bd9789eb43f0e18e8ecef06b798d10000000000000000000000006a8cff4801290a95b95a8ed8211cbe4cdb6a10ce0000000000000000000000003958153a08a635950e188a5316adce822a87a0df00000000000000000000000070d79554ba85c14a3d13f49ba2431d1b03b25ef40000000000000000000000004b62fa11f5f66b017d107ad3081a672ae7133b9d0000000000000000000000006275a48eaafa1b2baaad43515d22bf9c9b8677360000000000000000000000002a7545162e13bbabe1eea47561b62ff9d1901c6c000000000000000000000000a413d9a5eaca0eab2f2f2c122e068a86c4e34ab6000000000000000000000000090abf4b522638a0462767c46c89270a8c2c2d46000000000000000000000000c7acba4eabb484e5f18e3477d64f27900e0303a400000000000000000000000034d137faa8c3e567cf1160da4a98ca5436ebb7a30000000000000000000000006fdcba17ca7f516e93ce2e5a0e38470264acb8c5000000000000000000000000714ca428e11b780a48193fde2035c2e8bcac3a6f000000000000000000000000dbf26949e1a1cbd0f2d60271e502f85ed8c988fc000000000000000000000000d9c803cf9e6d61c85ed81bebd74a5e9c89536bf800000000000000000000000004c15ff5b0b64fb76eaab8d064b8ab14b9ea170d000000000000000000000000a4d91f8c517c37ebc67ff2f524d7e5729b5f3bd30000000000000000000000000549e89d5d13401bcb993a1bd41f633c78102b49000000000000000000000000863fa555449e68e049b6a765e042d627c4bc242900000000000000000000000031dfe687a6013190dce4bfa681541adbcad574dc000000000000000000000000726bd194c80ab50f7ee35b14676abb03a8cd19900000000000000000000000005d92052aee1c5b100c3d136c0e486f3597bd8429000000000000000000000000bd58ddaa89256436ca2efd42d122e9f2287e113d0000000000000000000000006c4797ab4443e5f25532f8b66b4196db3cfb0eb9000000000000000000000000b682c86d53f0e0ec924820efa1466c33877b0ce200000000000000000000000033cb5629c67daca3cf1a20ad1f27a1c2583a80bb00000000000000000000000056e8856818d74c4b2f669c57f3c120b1289dbbbf000000000000000000000000d33ecd2b9ccb50a0e5fb5c7f4cce844c330b4c530000000000000000000000006644bf7bf78de868aae34538f34cb31f0e40434f000000000000000000000000ccd7369e9b4582e6faceab39ee7cee8b5719a03e00000000000000000000000072ac7ff94ab2da200989d196abf0401c7b2b91c7000000000000000000000000c119f7371478625135c2f76e990662d0d4762f2a0000000000000000000000003bfe6baad233fe1f6b4ea3a8f319c12be00181b200000000000000000000000090f2ff9842e2b40459b10fb60ceeb185eedaf75500000000000000000000000030070f23c952b6a8e1e916b93cafa7eb81851280000000000000000000000000c05685f4fb579bcb04f781f77ce3be39b40441870000000000000000000000001c8e318eb0d04c881a5a24deeb517fdc5379b3e20000000000000000000000008a3bdb6b413911df6532af5261a57ae91e786db10000000000000000000000009a181fc5c3873964f7ec88e4aa9112a7c0756c8d0000000000000000000000004185f69670cff3e07aee008dfbe38e2bb3f0316b0000000000000000000000006aabf1305735b2ecfdf8276614d43858dda3c0b000000000000000000000000050b563cb9b4c1ad132eaf8c55e19b59c4687ee320000000000000000000000008cffd8c5e8c7febc8f8c652c9b8aa1347cb8be8e000000000000000000000000695bb4a38e784110fb207807e256049e267bf668000000000000000000000000804ae406b899cf69ea27c0c55b096b0c621a1515000000000000000000000000337cfd09a1d600b7645e4ee9b18cda7fc2cb5559000000000000000000000000753b2b2c59fb5cf0f6ed1471e27979a268bde82b000000000000000000000000d37af57b8b221749558c349a055f052de9022239000000000000000000000000cae8fa940d360ef19c3fef32085b1fd4fa09d8bf000000000000000000000000eaa03255877d8e95d5bc6ebd6870bf7ebed5b8e400000000000000000000000069c395869e557035ff1d3a374f6fcc05b735ff5a0000000000000000000000003e7398e4fdc51b4419d32254fc7365586e60ac79000000000000000000000000391ca3bd03f65aee9fa8bce06a16898aafb213bc000000000000000000000000ba270d88f2e047b351fa8175f3a286f6195ac8190000000000000000000000004f7170c101ed3b55a90021a1d1478ccedea4cfef000000000000000000000000de9d43fd2ce789d2026a1b8fafddc41d498417fb0000000000000000000000000d32d0f2cc0e4705ad885b36b9b6a2b5cd24b97f000000000000000000000000afc11264d34f8b0ad2334cf53fcdba2b6d23b3410000000000000000000000004e6edd4651b3368a11d421c4fb7ba61d91a083f1000000000000000000000000515556b99e9f00b78074888f3451f6749d8c4300000000000000000000000000efb0ee73740941efef65ed9aec0385dae6b35ec9000000000000000000000000c6d31f317aed427c250150f68581c8cf45318860000000000000000000000000d6d98b82e1861806c8387493f295f4b3d547cbec00000000000000000000000079e7096a42dc191d976be4b72010bba014ccc62d000000000000000000000000c3371f240d5a2fe2c1b4a39e022029231278c8da0000000000000000000000000e49e476be04d93487b5c75148a2240d764313cc0000000000000000000000005e011f0ed872f465f0790475a7226580287de16c0000000000000000000000005f9cbdf93e35a8e0d4c5355c8b10535b3e929d600000000000000000000000007eb9666e5207d51ce9161870ac4cf07f92677018000000000000000000000000c4e564cc6d2004ef28d92a02f833fe200c089ff2000000000000000000000000fc78b2a5631759f63644af93eb596ad647671d760000000000000000000000008ba138e5090525f2f876109ddba21f0f9b3fa84e0000000000000000000000008405a714acf5969e24c5b0a0171db778f6de7e3b0000000000000000000000003b38e6bf87d5db8e7979a685e2ab62d287480fce0000000000000000000000002ca4457bc63f8b9ddd2ed80e4c8455e514e49b14000000000000000000000000b58aee8fb6037a9d359f33b1b5f067a9b91b227d000000000000000000000000ed21136c6c54e435810f90e82d43125f5d8398a2000000000000000000000000ae9a8430333f14769e8b3e89212ddda02d168e3a0000000000000000000000003089b69588462d3fbb261f18a15357ad4ad69e9f00000000000000000000000064bdc09311843c81a3cc8a067ee4784c9bd3b1890000000000000000000000007ea996d5485429b045c9308d6affbf2db0be05f6000000000000000000000000cfbb462ec57c9f969d14a050b6f1e8ecba9dccbc000000000000000000000000bc517fc3f4b1ae0ba4808c379e18b4115d512dce0000000000000000000000004525894e13e2baeb2bd18f65d869c1597ce330380000000000000000000000003ec5a5f7b3202d221afdfc1e15aa0e7d691fea48000000000000000000000000d4b8d07d5671801ee61fab4c2c4395274e5240920000000000000000000000008850dbb838393ebf483f2946385fb772790a98af000000000000000000000000295a4738364606d0e9896461547aab1832da2fc20000000000000000000000005eec8ec121f03eb7e7bcde8246a49c10911ca955000000000000000000000000acef83cf4369067cf4a14e4bed9c4240b7c042ba000000000000000000000000798296e36beabe3f77cec4fc1f9667ab9c9f2d7b000000000000000000000000beb89454e6965cddedd39d68cf40a54970a382a200000000000000000000000034fcfb7114d4bbd1164e24ed1155a9b8956b67c3000000000000000000000000a06150012fdc8cafa29951c1c710ebf29888c2c90000000000000000000000004944287d300bc1e81d89e3901ca2f6af39463c2c000000000000000000000000385d1ba3288b0183910d618888349568ba9e32dd0000000000000000000000001c21102c762b9b415103b84353039831e454ec6000000000000000000000000075b96011f6b76cc30edd74fa3c9efcdbbea06ec900000000000000000000000080d572a76e9916861d7e48e45b2aac96e8cc4ed50000000000000000000000003ca3915ece717dad395681b51670c23b3391211200000000000000000000000059cf7af0f529874f00d7378c822586416133d02a000000000000000000000000cda1f990009730387e3f9d2de31e56bb8bd961ef0000000000000000000000007e473d028b80ad6408eb9fc1a54b4584cad692310000000000000000000000007602043ecef0a6a56e070f92a02cb7123b59e88c0000000000000000000000002f671a39613861ec17ad35de44f4f84e3d4c69f40000000000000000000000008e8fdaa2b013f0e61ee1e375f488e6836b131071000000000000000000000000e1e23b479339067af444dbc08b4f112ee9a340bf00000000000000000000000079b7fe17eb2a0fcc4949c3abfbfacaa3c446cd890000000000000000000000002809bd5e07c2f021e3d45dd378bfd7ae4e946a160000000000000000000000006a6513d7948c7397b5d4ff57b462a6e7cfba7a470000000000000000000000000265fbf911b984e13c0db2e51bd319df65cf1f6a0000000000000000000000004a3bfd0e5fa4989fe11bf6fd912585f7836f6fe40000000000000000000000004f94e077982965e320ec2ae2cfddaae880377fd1000000000000000000000000065bedb98d833c163beb2adc5eecca4a2f94bc93000000000000000000000000c8d0dd51e2fdc6522b7ebb5aa692e75aca5cf8260000000000000000000000001f8318fcd8f8d8bdc2d9e514403d0306e1d3257c0000000000000000000000005f6c1c8dad565ce2a7c6ab0ac8105c0043f68376000000000000000000000000e058b2e581be79f94f8e3ee3316fc525c3833d980000000000000000000000002ed6732e81d199a55174b3901481d32d1c92a077000000000000000000000000236f127591879ee90eac38aaad1165b5381ef4570000000000000000000000009e8cd8d9d09dadb2cd7f74f1993600627e32c141000000000000000000000000abae8ea7ec8fec4a4cb7f38b10912571241a324d000000000000000000000000d8c4ea58088b50c32ffd0dbf19d0283ba41d10fa000000000000000000000000ac0faa3e57da9f6374c3952498085a25e0e84db5000000000000000000000000db61ded72bb76f66a15164e7505082bdbc5469c800000000000000000000000063259a4069ebc626da8bb98776b02635cca46e7f0000000000000000000000007d0aa9dcc89484387f09c66a354e0c0607f51eb90000000000000000000000004cf792b7dace1cbf5df0a0cf28f2a1b9ab4e4110000000000000000000000000ca06a5ea8b7e92d1e15f5c82a20461ef6b7782cc000000000000000000000000bb9380abeec1bbb514222ffd566765f8ec69031d0000000000000000000000004a9909d1ddc1ee13dd8c6b16e190358d1313f9cb00000000000000000000000060066dc51fbda0f5f79637773bd2a25ff8ba9d11000000000000000000000000e9a0470ca0aa558b2573393a39b35ad352ad8674000000000000000000000000cd7b570d836734441f74a69c2a9ff4f591ff620a0000000000000000000000001c110633fc31019ccf6e0578c537598911f4cb610000000000000000000000001ba0f75704c40c23a8ea4a402eaeab4e54cc16870000000000000000000000005a2c26fddebf91693112b8473f744339d1c9793f0000000000000000000000008ca1edb0faa5c86301542064e5cfb01ae72891e500000000000000000000000054e8c27f0bf4ad2e699c3af9913c74239dc0d3270000000000000000000000000f50b0880fcbe9ec53936ea93ea23f62da8943da000000000000000000000000d97fc42f89fd7f59538b4f6cdb7889613546c008000000000000000000000000e755d558ed91899d546181b33b01396bab0a0664000000000000000000000000c02ffcdd914dba646704439c6090babad521d04c0000000000000000000000000ffc44fa8c43598d0e5ae5b8a3e43e7617e679c800000000000000000000000085f5e69fdc41f38698991637f5ef174bd23562a1000000000000000000000000e7b7b53a75b46f91edf5216c646226b38cf5e65b00000000000000000000000027c24dbb33dece9067396b7a58978a299648d0c5000000000000000000000000044d86c670cdf5f9b2c6d9dd7a2e69fcbacaa47100000000000000000000000065113376123651b5834d8eeffbb3790ae0715f7f0000000000000000000000006d44584ae681d2ef76c43f81b382ebd7619c4460000000000000000000000000dd4916b01732bb38aa3341a9b72bc31ac1322ab0000000000000000000000000eb55197a53a796696b658a0facc1e7ae46afd26f0000000000000000000000001cc5deda303b6d7812e99e5ffe1daae4bb61b6520000000000000000000000002fda9a03566fb304c4e97abcf9a450c2c247ec790000000000000000000000006fd9909db33deaa17109487adf402ef70232dce90000000000000000000000008b1976dea90d1426486f41d602661dc4a93d4c5c00000000000000000000000036613e3ba691bff2ef69f79bbefced035bee87f3000000000000000000000000bc0ce99a9d0183b09d8dad3888bb7db3562e92e90000000000000000000000002ded906ffb527419cee58a0b3a65c507052b56d60000000000000000000000005ab3a017dee0456afc73f12056f2ec819b97b058000000000000000000000000e2e2e604b55af0f6309b27d1ef9479b3b4b9ec00000000000000000000000000fc98a24bedcd23d290bf41bb19407a5f6a12ceca0000000000000000000000008869f8bb0a9d42a98af3746a521d4cf5e549e1a30000000000000000000000002c34a9fe56d26025eee0b92ab1619892097f047500000000000000000000000052a5762bf4d1612938e1a7c9a8bfa651176bb587000000000000000000000000d20b45f6a662176144f0aaaece2782f779a114ce000000000000000000000000578085b079f5dd09ed7b1c3357bd35ab4852fb7e0000000000000000000000002f867c76b8bc6efb36bdbacd4867dece1c4d059000000000000000000000000048629df85e3c9fc23c684deed9bba64e8c87c683000000000000000000000000487eb50cc9e9eae7b7bc72aebaa28e06aca8b5e9000000000000000000000000751c40fc8d5d5271fc18a8084dac512b9be7ab140000000000000000000000009830ef2f7b34629664bd62e2a406fe11dfb1ab99000000000000000000000000181a6d3221ccfa1fe244f61db88d5bc8ffac8c7f000000000000000000000000edc63040b287cf4a873815d3ab7220bbd2e8fd31000000000000000000000000c82e16aa5ec437d26f9756cb9f22a5ded3317c530000000000000000000000006bd422810704ae5fe9f5900d2a89eb575f0b94d3000000000000000000000000a3f79de71252fe9be02823ab5a0110f34ae1a4bf000000000000000000000000b31145796ad7cbd6064e5145bffdb94a39acc6e400000000000000000000000070d952693640fee0226febb07b570cb379b3d9310000000000000000000000001920ed06704fb584b7644d5ab88fd43824570cdf00000000000000000000000080c6c6ce5f543b5e2815e02905ee0b0274cae3d8000000000000000000000000d96bc5c8203681d0ab96b89fe2870f4409a832b800000000000000000000000073c5d6f454e2e354ff52581b50e67328072fa8510000000000000000000000005bad9691acd5d8449dd10778bdb90a5502b8cd46000000000000000000000000e65ae0f0aa31a7edf06bc9eb6b4b1f43f641ee29000000000000000000000000cbd1d43dec2508802bb4df724b63d61eb0b541930000000000000000000000004bc10c141215597b5abeca19f312fd5dede06bb2000000000000000000000000ec4c15765c88090d6fd5f11251700fff6be12b4c00000000000000000000000034146212d784203a69c83c54eef0e6ebb13a9277000000000000000000000000f4137ca9e697a5a34b837877e0c313a1c2b3daac000000000000000000000000ac841290928f15306ab1baeef298f3edc74d1284000000000000000000000000e9121639d67a2855b0a90fbe225d2a8fca3dd98300000000000000000000000066027d6f650c59de3efc6b1faab45f6ed67f3e670000000000000000000000003a099bde4163ad0b52670edf3f6f80cfe235a8ed000000000000000000000000f994edca6fdcb88bf1f43eb68b8889669e48ad4800000000000000000000000073cb77dc0340a2213787c8ab01efb46dcc3721c100000000000000000000000023469ec5aa5f1629b35a4021b992d10a042f9d840000000000000000000000007bd8e93955b9c7c1361c82940477dadd6a9967d9000000000000000000000000ad0cfa659a71352ac34e2e11269fcfb73192b4db000000000000000000000000dcaadc0a5245fb8bca9e6572f99f4064eaab1ebb000000000000000000000000f74a03d571e81bbea0242d56f6c819729de58a15000000000000000000000000cf1e06fa023a92be4e290e74e5886e7ce68530ed0000000000000000000000001cd12c44be31bdbe605db22328200c966b65c8ee0000000000000000000000002e1566ab9d717b719b0d402f3752992cf64f7f3e0000000000000000000000008ceafa413cd738f0cc01a340656afd58ac1557d90000000000000000000000009521fb59351f3339ebb8ebf0e91df7d98c573d8f000000000000000000000000ab9225df084bb601d9d2bb7828e41634f6a4bbae000000000000000000000000a71188a08daf998f8e3c89d6a0991ba12d82e66f0000000000000000000000008a889e0fefc608fb38ed102cbf669865c992ace8000000000000000000000000297264c8983fae05293d0a7211315d8111c0015f000000000000000000000000ef0b3160fa15f6e726cd968a5a07980e344c28420000000000000000000000000fefa9f612dcb9eb528bc7ccd4e3526f10547184000000000000000000000000fc1cbad0f00458fc5b002bac1f5f4f96e6f6244f00000000000000000000000020d53e845203775dd290cf99f0392ef69fea2b2c000000000000000000000000c0bee407ee3539c87d3858e032c8e2195ed16d2c00000000000000000000000071b8ea2d9369cdc8c260b5b3bc8096c5d137a68a000000000000000000000000e106b8d62ce15d51e41aa6e6a7e8562560b75c3f0000000000000000000000000e6161052e6f1f336ce358d315999b025f11e2be0000000000000000000000002e7fe7d602c1e5cb7ad3a6a086e9fb1e9f9429d50000000000000000000000002eb095613f4760d85280b24d33af0e929cf465ec000000000000000000000000b0820651cc33afe80a8b9e5e24c86074eee4409f000000000000000000000000ba68ff84c8a58b1ab295751592e1d328d52f967c00000000000000000000000034f4c17040de0dd0d7f90209e5430ac4c1e86bc80000000000000000000000008cad942090161d1c020a30fbaa987e700c8bd2460000000000000000000000003ef4b60c7b0713230ebc40687130bcd3235d87e0000000000000000000000000f123ee1533ddcdd3d43cbe63823ea51ae731f1f60000000000000000000000002abb269a4e84e40e4a8cfdb7a36cca3d6cd4f55d0000000000000000000000009d25a319d96621df2395986847f044f792523d94000000000000000000000000d0bf248f4cc8cd95ed8e6b7b9611059af0f3624f0000000000000000000000002dd9184c14603f0f7551f17ef99043a59572ef5d000000000000000000000000b5fae542ecf6f59c3c5abff6260acba9d218272c000000000000000000000000d7c557c320751d7e681510f89e24d9a996e53ff90000000000000000000000004a033eab26b7767b37dfbcabe6b0bc542ce5a1320000000000000000000000001257dced3407bc4354fce25ffdfaf140db74aec1000000000000000000000000fc080350216f5e07e389713dc8b60d17fa9bffc5000000000000000000000000c1a9817a0597cf4b14ba66d453d94150e6b8edc6000000000000000000000000cf0b6f6700c686d78f8a0cba979f08469ed1d444000000000000000000000000802d51e70fc901a34b6a8f5d023a16149fee821c0000000000000000000000003a2ad0c02c48b85914e75ea00e381dbf8ed4485b000000000000000000000000955b72884ca63db90eb1df79907e408b6244e8fb00000000000000000000000066f2ecebbf3ae9c0e9f806e30dc786ab5dccc5220000000000000000000000002d18b7b9a03411e1adb17d82e5f19bd5e459476f00000000000000000000000038ae6a76473ceabf056519ab345f2cf7adb35962000000000000000000000000a597d91a58af7990b67ce9e18c30114bfdf492f500000000000000000000000074fe1b844bf9c100c833ee5754e7e867889f8363000000000000000000000000b0f3696d3ca93fe313658fac5c5ad3e6a8a46e68000000000000000000000000ce763ff68bfe1df8bad18158041dc147f156774200000000000000000000000008c8512777de185db6b8f1ab2a1e5131b9b9c7bc000000000000000000000000f2f9e4471c0db62435644126181f3b596c15965400000000000000000000000048ca0096854702c742cd981d052ad61e54ccb8f80000000000000000000000001fd44fc8dcffe77633cfcba329266ec46a7698db000000000000000000000000dadac2eedaf470adb4c244cbca27505781694462000000000000000000000000a2ced6af81f4e863c0ddc874b7c6b36bcf4875a00000000000000000000000007f2b8159c817a49be33970c34c53c131e072e9e1000000000000000000000000be2499bfd52ee61b44bdfbd9fbc0c3b383061dc0000000000000000000000000ea8c514b1b35ff3f7fccee1dfd1ef09fda55b5cb0000000000000000000000001339f2d0480aa3cd1cd41436051d74e4d46b5128000000000000000000000000490a51e3fd7aef99278852702dd130b39f41ea23000000000000000000000000a48e8de6a1bf3e0ee0b10c5dc4f368ed5d905fd400000000000000000000000023de6f70b2beb1ccdc8b35700ec1630a31e938ea000000000000000000000000586b6f53ed9d4b3e13c763f5d3423d4eea16a20f000000000000000000000000368c60674366598e2d6b2b1d86eee469b739c441000000000000000000000000bfd9f52db9e6f1f94f4be6ba93add0a8fb97406600000000000000000000000098710d275e296286f7e61edfb9a6b31fdeb49ac900000000000000000000000074034d7a8eed10ed6c7b8005b7c1792025c2c1680000000000000000000000001e198fe6e25ab5742680dcaf19a85003763536fc0000000000000000000000008b0c1a67848004344f41161ed88fbb331b4046520000000000000000000000004df8f3188e537f1ab3431f9114e3cb2556553d06000000000000000000000000d9b7551b7ef6056ca9c62c95bf8a6a0ca0ae376900000000000000000000000085c4499e1cd9a08bf00eddb32ef569b9a95b24be0000000000000000000000008381b2c96b25601f48f5335b60c8e52a82775cc3000000000000000000000000a9f8822fa52f34805ca4b892ea94615fb234062a00000000000000000000000024a5b94b6bec6d9bc5f1a18f2f275bd2f00c9195000000000000000000000000880d676e6e07c44d013f50b7db48428de9abb463000000000000000000000000104522eb611d512b8ec055b09117b17ac65930450000000000000000000000009444044d87f0cd15892fdf0dede83fe1ff40b3d9000000000000000000000000bca075e28b99d381686e819e80de2234cfeea65a00000000000000000000000071967f58a1a3f915804d86dd72456c57012efa65000000000000000000000000a44425897d077fc7429ed7500aa3af27adaa0ad60000000000000000000000007ad20085a2065111873027cb7c52da46a3a900c300000000000000000000000021d361bcc1db72a722bf7d7ea2703e7096decbb600000000000000000000000092c105d6b20803fcb56f8e37b2685ea4a3a2e50f000000000000000000000000181cb839964319e5b4847d5d951251d0dc4ca912000000000000000000000000c11d42e88acac3c49bc7d9b30f6981bff7f8f880000000000000000000000000a58088c7e3e162c11c58f5b1ba0471b40244e744000000000000000000000000a16ae84bba38970360ec85eb9ee44cf21c79bc860000000000000000000000005d7171da61263d66ad5bd4b02432de62f277f1f2000000000000000000000000ac852225bc54d3a976a6c397579a2c9df8c97709000000000000000000000000736f1536cfd66ae3e27f6d62c67a9d9d9a431326000000000000000000000000e00e79901a09eb53462e7ad254482b56271ca7ca0000000000000000000000008f2ceb124a1e2b5d878115e970a5fdce5497e02c00000000000000000000000050db5cdd06c0d38f924b6bc499172d590047a0770000000000000000000000008c1692463108c5579d245844c12c3b6a7199df410000000000000000000000006a0f3c31f5de03aee344ea4a3faa6eb4003233350000000000000000000000005f059590b92fc72043ce3e5fdd6df5f798dacea70000000000000000000000009d898c326ad2c13ae3e747b21ba45b62b10137d1000000000000000000000000fb25882798d556266e6b10c936c6dc5d84c011960000000000000000000000005e6d276821fe567ed8f61120a2888369344ace32000000000000000000000000889f6faeb8a61963c26471e485734e46668dc7ab00000000000000000000000049ded08ec0ef18d07c259b9701cbe91ffdfb236700000000000000000000000038c6f9cda6746ac4b431c5d6a5ebc923047da22e00000000000000000000000039c584acef0ab48c31df88b0a6ec5816c3b8d70b0000000000000000000000002a42fca23960c04768adc5e83953f99eaec4a7570000000000000000000000002a1aa930c3f5304f5bff430af5f10ac5b26900060000000000000000000000005c7719f5b8af67d28d385788d9c69c0b99e958250000000000000000000000003939dde1e3fd629027ee16c393c58b71ac322264000000000000000000000000000c8ec4ee949b92315f4f3826008d7a63151987000000000000000000000000876317caab310c8e6180e4854d7115794c11d2be000000000000000000000000fb9c0016eae487a384f76fb82b40979945de64ae0000000000000000000000000b4202fb449fbe139ff746c83d7f4b43e55713ad000000000000000000000000098d8a13b6259db4cec13b81d3c5c4f5fb7b67cb0000000000000000000000002636b2fcb47db7748e643483c2c5357d7e72bc50000000000000000000000000bd1fdde4c43423c6ac682a7282f0af5cf62052220000000000000000000000001f57323299bf49ed6a5077788f596aa720cd7e8e0000000000000000000000004705de1a5d19ba85f16bbd25ce3e9372ed8673820000000000000000000000009c9e395a5510ff208c156095e93acd2893632ad2000000000000000000000000f062fc6c9274821b50851dccb117b8121c3a336b0000000000000000000000001fc917eea8f1f8d30d47cc6e106bfd937355306b0000000000000000000000008d72a8fc0834da24203489f263ed8ca0f1063d35000000000000000000000000de133ab6386eff69f0db9c2ea8903f6356b5e7410000000000000000000000005ff6d873ac5929ad8e140380b678de3552e0449a000000000000000000000000ee58f5fb881da4846a8e8050aec52dab0d9876b9000000000000000000000000a18f5a5238dd7bb979c3120eff4ce4cfcb69e91100000000000000000000000066e11eda705a479dbc50a9f0dc8e29da294faf050000000000000000000000002b57551dfa5df2ecc150625811caadfaadc716fe0000000000000000000000005985d8409d71a3637f047528599a38050d46a5d5000000000000000000000000c8c22a0c9cb2e30e7f76c6a6d5dc1b6739fa43430000000000000000000000008d1444d5b2a78a12ef3f2aa65c1689772c73061e000000000000000000000000a6b7ba580cbb2b75fd7caf24e64f23234893868800000000000000000000000024f29bbb6b4400922ae42a57e1ef3185c47ac993000000000000000000000000702a12d71ae0137785a97ea5362a2dd66d978973000000000000000000000000ad6a4686d84ad68982bd12e6c4dc235c0a3c0f36000000000000000000000000fd9762a5704686fa637a8de18705bbc1b650135f0000000000000000000000006ea9bc94c65e12dd9571baad53d661c5b906d1bb000000000000000000000000d3c56adf6ca227cda670043d8b0279e1bead0faa00000000000000000000000051ec4a82085ebb28b6164be88e1923c393d8089b000000000000000000000000d221e8aa67550fd63945207a0b9279b5db6cb4f800000000000000000000000024650be940ca1fd91cc1fd47733d71bee69950b20000000000000000000000004b9b4a725df8ebe96ba4333d25f15738a996bc7b0000000000000000000000004111566ee945b74ada1874790e83b1341bff3bfb0000000000000000000000009e89dbfc08142c7f5951c1ea7fb5ee5ac71cbabb00000000000000000000000039c2950f756081637b5e417b40205065d16e8f550000000000000000000000003d1ecfe21b6e482954c3952924378a02a697101e00000000000000000000000095dcdce413b1d59123f4f167e76c77f2e1f20b7e000000000000000000000000ef9b13576298b20b949f8d33d2b368d8a68a8e38000000000000000000000000276cb596d8fed699b8591a9f9c08b52529ab993d000000000000000000000000a3b6bc5358cb50af7cd1761d4998efac61e06786000000000000000000000000fe32c45022c3f5a3908c3c21ec83b073089da7b40000000000000000000000006ebc1371708458c2cfe2b9e9daa1c08a617f216600000000000000000000000089aea69aea2e86b7980b733655834bebd0e87f5f000000000000000000000000dd8423dc1494542244139d1dc35b02875f7ace3700000000000000000000000052363e4ecdc36de416c556283f87c7e1e9ab9c3e0000000000000000000000008afa44b00c40fe218b6519721ff7e0b08df801f3000000000000000000000000131f267d09782ccc2661fa8dd2101e49e9456b88000000000000000000000000f1f096055f60aec4b12e498349b82d00e534ce9c000000000000000000000000329075e3d90724c8f2716889e8156c06200ac7b0000000000000000000000000bfb3561e93ae5e90b1c0d3ff66aa7d2109e081e80000000000000000000000000024c8a49230d2b18566448d65d7b3a9fab2cfd900000000000000000000000083dc0ac45470f79c409d74411a930a1448d2de4200000000000000000000000077d8f62193223e4e91a2cc571f7834fca793d8d9000000000000000000000000c4782dc83ba4b601814c8c4fb89032a1547224c500000000000000000000000082d7ac5212eefcd9c7231e98622fe3d292a50b0400000000000000000000000043feac70d950e1ddcb14fd2a3c47e462fecb9728000000000000000000000000a350f192928d85cafc9bb445c3d999593aba3f19000000000000000000000000b9d536c2268704715a90df01290b38b9420c50cc0000000000000000000000008b16de36ae5ebf3b474ea3944dcee2a3126bd9a30000000000000000000000004047d34f20c4b11d32c35c7892c8994943a19a4d00000000000000000000000059ab151f091b2ba5b45d58247192013b72498a31000000000000000000000000c5487f916037af24bee868c028895d4fa3b698e10000000000000000000000009fcb5f8233a5c30efe62ec05f87585b5a79aa161000000000000000000000000ab51648691713768607115109943c43abc6dcabf000000000000000000000000c166251e60fee7da79fcdd612965ad336326e7ce000000000000000000000000b4722fd211680151ce4e238b00ccbe684d059708000000000000000000000000e3dc58bae233327c35f4d36148146fad980ae598000000000000000000000000b2d587db9ec57e6929498a4c0afad8831e8f981a0000000000000000000000005d41f508f92a26c23aca15862c30381980306c840000000000000000000000007cbae1c6474874f60628e36f1e1165227aedf71f000000000000000000000000f69210194cfb1bb0233bb58ab483b2d38936079e000000000000000000000000a3973cae56b688ebf56ae4006d6734d5f6ea8f830000000000000000000000008c2b8207e9dad3e9301d43bd2ab488be17f7013100000000000000000000000047d99750878514fa852ff159448f8d7524ca5786000000000000000000000000737b74d5f420a4243111a832bddb663d0da24f630000000000000000000000001da12ef065c9b3968de836aaad364ade6f6a25630000000000000000000000000c8a9be9a21b2d548701cad2b92678dedca8c5a1000000000000000000000000cc5646e2d5541368a14e232135414454e8585194000000000000000000000000796d1335141a5ab8bfd263609c937a3a2b60b34400000000000000000000000099999999d116ffa7d76590de2f427d8e15aeb0b8000000000000000000000000567cb4510fa91377eed15b477002361ac44bec19000000000000000000000000cdcf481a3f4296c79bbf15b6a8d9fa69329f7639000000000000000000000000961889e76407a3ab03b37faa929d237cd2ef5e0600000000000000000000000080bab5fed9aec1a1be3f3e3a191f19771c23fe2f00000000000000000000000029c084add365be141c255882a3a7d7de6d491f270000000000000000000000008f5c3927e081f55f816b0e0165dd7424bce4d9c6000000000000000000000000b35f1015238c47cc21d6ef95a203bf6ecebf6862000000000000000000000000fa9a1b45d897843930a195d8289f90cae8051030000000000000000000000000042c008e53d11a23ce0b25da68f5fea406b242b5000000000000000000000000986c7edbe8b50db95b1d0dc222fa05f581989133000000000000000000000000981ab78c5415a5daeeb8b0a76b91c45ab6fe4e1d000000000000000000000000a0b323a447904a0cb0740beff331ef5f7a5a2b81000000000000000000000000f71f1d7849f5f55ba328af67ba22b4b4b75fb9f100000000000000000000000036c7d7540b1a6e20cd6eb91aa013ed3bcb9abb31000000000000000000000000557bcf707baa2b8d516d5ddb97b7285a486fa21a000000000000000000000000ed1b7de63241fac7202e501c1a39e8f81760c1b9000000000000000000000000588ca0cbf8fa709562a2b7c18edd0b6b29b69fb6000000000000000000000000c55e44d797db70249b5e0bcb6ad322ee75830e83000000000000000000000000f30f6e6e5e164f2ae2c47cc8aea18b7c111fc900000000000000000000000000e1bfd5d41f2ed2991d346f32365239eec6a3998c0000000000000000000000004f4159578c1edd2b62e7b774fc0ce5d24695fcf20000000000000000000000004a0e90cee32bcf6ab550438cee76572ed766dc82000000000000000000000000fd8299668809a14c1da42a018e41cbe06fc20a2a0000000000000000000000007e84ca983647366e8647eee0b25f3711c48bef2a000000000000000000000000732ba91151a10a3149226415c8d120bbfe94708b000000000000000000000000a188ad1c8dad12ece4c4f98e4b146f0fb81edb440000000000000000000000006bc00d887ce91d05394389d1a8ba22df3cea5c340000000000000000000000001de984fd52b0dd44aff70fa7cb282037575876a300000000000000000000000032d8b9774cdbdf3b044e7a1d1fe948fb558764710000000000000000000000008a98134d11b48dfc483ae87cd018678e35f7255d00000000000000000000000075ddffb8ef5c61bb2a8e3d9c5175dfed28fd8e5d0000000000000000000000006de91c7942fff7f74b2f26c8cfcd6906c299152800000000000000000000000012b6ea06ad34aa8ed355fa820ec4a71b07f1ff3c00000000000000000000000026a70f77ac3fab5d58e4972cb21d1e17374451600000000000000000000000003f826c3f6fb36863d363e5f63a9e3c189b01b16b000000000000000000000000c5c58a100c9961a1d0a21f66184f60ab0cd870ff000000000000000000000000c14d90b7661da4a1a2ada4857195f7560785e9320000000000000000000000009f22d87d4fdf9d858740631ffed28e98cba48f58000000000000000000000000ca6da12400f949a17c6d783cc9972ea0b8b4a4ac0000000000000000000000003a1eb9927583ada341876093bbaaef7a74903000000000000000000000000000932121d0c61c5d36fb73d923e3887ab2252352b40000000000000000000000000ee18729ac1de5ad08528201a1917c321318551c000000000000000000000000c7d32e013d7e03d62220fe7a492a8ea3318215d500000000000000000000000011d5c7e509c6b27a5432fc6ddb3dd352f3bb80a30000000000000000000000004d55705c36bb415fc7306a2c2871a77a581d249900000000000000000000000052d6ed1590e3c36defae902a53fde001359d1ff4000000000000000000000000ec36c9f05e42e7b394dde2554564d5475b2b86640000000000000000000000002dc89b379400ea103bcbd57255d3f63e16e15c17000000000000000000000000ce2d07294088ec4a04c8bd2b439fe5ec13fbad800000000000000000000000004b4cb873daabf808fb99c6f8137b8740b06597530000000000000000000000005a3651e9214fdad83d40893ffde5b1e9805a0fa600000000000000000000000076ef5022a5302c7de7ca5a8d19d89b6fc3d4d48f000000000000000000000000947408a0ac179091735db413ced4f069940653f40000000000000000000000007f25890259fa85df9d9558d98c70358f99ed28bc000000000000000000000000216b78e8a454de259c050c841a591f9390d6ae3e0000000000000000000000002f12b092c44aeb80629b8cab8c16a8bb450b61d70000000000000000000000000000000000f4def5f3572c846b1483daf4588d8f00000000000000000000000030391a4f9d2f099d41888f811784281cba4097f0000000000000000000000000e3d7b766d0a232941a1a150773b52d365225b8880000000000000000000000004d9580012dd4c793ae3fc923836b0fbb7d8b87900000000000000000000000006afc1c11f81c3125b4f81ba122aba7b5b4a69ccf00000000000000000000000035165239f9c192e0820404c10eba806871b06ffe0000000000000000000000001518cc07d96ac1c237a613a57113627c3ba13b7400000000000000000000000092c269636ffd999335363119ef819ebbd652accc0000000000000000000000007f2ee73927aa687eac5b7045a5dbefb39bcbf43f000000000000000000000000038917185315649b64e1d5e494c5ed6a49d9ee0400000000000000000000000013ec34dd9beb3b3725fc995c542b157043d5dd8d0000000000000000000000004bb64711867c26449b9ea93f9b44df7eda35d4ec0000000000000000000000003762ef28d95cdc6baa99833176687c7a15967cef000000000000000000000000a9c7ec9c7d5565757f45d335ed66f613ef591c79000000000000000000000000a72cc5564a6c98e83a704938b57a4ea8dc9a09a40000000000000000000000005547e03aa95f7d218ea9909d0ac0eca4a8137956000000000000000000000000f97857c6a7c9b012ffa25badc467c947274b470f0000000000000000000000002d5425c76ae9950d0945a1954bdabdb7272d45d2000000000000000000000000fe1ff38af932d8c3c061ba2b6583819dfcc4b347000000000000000000000000ecea7bdad784ec1ca648e549f76c1a7fb8f599460000000000000000000000007ec430b2527245cbef0677821d4d58e77d298f1b0000000000000000000000003ac28d26288457554f66ff2c23986b86b69e1d23000000000000000000000000e92991d750b65d49563b861a3307589b66c3f1cd00000000000000000000000097333d428922920bbea742221e7197fd170f370000000000000000000000000001ebd1d4329a976069bc05307fce9829b7b563bb0000000000000000000000006302b4f250fc127d504ba8402cac68a1ab4275b3000000000000000000000000dc4a956c57d07b8532745873150156591362b66e00000000000000000000000041f37a98b92248037918787e55ad501af0f398b300000000000000000000000099f50acee84501710da74e655fffeda05915ad7b00000000000000000000000039af7a995e3d327d96630870259dc3b1046d3e61000000000000000000000000dd46fa2c58b4142a5c660ec8e42a1e1cdf441ef900000000000000000000000051cd9708c42550354862bfd4b69e5f6ac384c53200000000000000000000000057ed673849ac604a454cac1bc13a33175c6c8980000000000000000000000000f9e62e5f4beabf8a9fe58dd82a5d0e8b67c72d6e000000000000000000000000cfa60483870f230d461f7a846c95721f90ea518f00000000000000000000000079b2250d4b3abb4a40488f712f688b5a913f7165000000000000000000000000cd57ed4cd679d0cb54ef5a5c74afe4a623034c590000000000000000000000002fb54d4da2ae905a2448cf4a74bcfc66658748cb000000000000000000000000d8d4f2b90f4735bcbcbc82e57f46a87e70515a44000000000000000000000000f68b6951b93756b948eb96d0377a1198e8f3e290000000000000000000000000345b71af3b60fbd132d0f82978b8cc0657ef4abb000000000000000000000000524ef4cb2775e6d651427a38aa1517232ebff7a100000000000000000000000002174990502b94e20fe176fe0aef4d0fe038839b00000000000000000000000002dff3c1add341199299c0d0ca797d97569c08930000000000000000000000007f7842dd18f430e04ce6facc81f9beda3def02fc00000000000000000000000005dd7ff4d791321840e33f50557277ae03afd44b000000000000000000000000fb9744178e47572919c64c684ae3c5d0957cbfd2000000000000000000000000285f45c2a4a1989ca1acf8f94d7e76ba6962bdf200000000000000000000000032e2cde6fd05e8f13918ae3754682393092656e20000000000000000000000002b75890d21fdef6d8e0c43c310f4c6c02037de13000000000000000000000000c89965d3a7254191d23b103fa5ad797c93196f79000000000000000000000000e7dfaa506b0ec20a967cfd1fe670e6813baad6f30000000000000000000000009c3417a6b79d546c461ed9acff53a88a599ffdad000000000000000000000000ac60e393b5d00eac0f9ea370e39ee1bfafb6c7b0000000000000000000000000b6bfec685eb5b522bcbf18f651336da9966be87c000000000000000000000000a914799d68866d22cde96a17f2ac225deedd11040000000000000000000000009c51579ada2c4b21bae617f1723169bbe670d6e600000000000000000000000077199602114bdecb272ac9d5038d7e01cccec36200000000000000000000000048031181e1b6efda7c68f96ab2367f082ae98a40000000000000000000000000a08af78f6f4cd7aba7bde524abdcda57cb7e02a70000000000000000000000008b5275225df800e030500008507637daf0593928000000000000000000000000db52ac1967e18713394385e95084617547c9f5b9000000000000000000000000735e72d13e4f2656eac29efe0053db9af5f1d9eb000000000000000000000000adc2403fddc602c5775b714ac912fe77c381b859000000000000000000000000b9fb8962a1505b8eecbc3facbedf6bf22c6d88790000000000000000000000001a5d8e8dbb6ef58cfbe0322531b82ef07fc5ab44000000000000000000000000232e25e2f96229d218328733d1fe7b6b3d574a0400000000000000000000000036bd3da5ecf14b381a9edd542ea930445d5f060600000000000000000000000088640641b9f7a53ae153e35868d04c7ab0b2a88c000000000000000000000000aa79d891b46dd957728439126ed7cb73bd6e0735000000000000000000000000aba3fd019a199f17e3a604334c166174c70bc8e20000000000000000000000006cd1aa036cb358dd5d8bd860d1db08b92064f671000000000000000000000000d7fc3272b7b8c2fb14e7b9ac9ea9ce12cb04abd10000000000000000000000009a1afd1ce02d4ae29712b5e6d4dcca6b0c47cf3a00000000000000000000000046f53ea276d20c4b779a1c231de2f4501f1d977300000000000000000000000046da2cd27f07d47541d4b11523fb7d5d27a6cd1b0000000000000000000000006e68f94d685a5fcf07dc3823cbd835cbc92d177d0000000000000000000000002f5b10a63d86f6917c0e9563c5b88fefe6c8c1c2000000000000000000000000dd37f730f5d7e9af6b07067bbc78996df36e1fb50000000000000000000000007c295bc0f2532e46df44179578b62044e3e317e0000000000000000000000000607b15a0b62ec96c491206836656e9f31d2b3ee80000000000000000000000001cb8415730ad8780f0da9b0ac43406b74d3e59640000000000000000000000009ba183c60155479d8fcc057ede65e18b8c81d6a9000000000000000000000000fe28fc2bb42f9e02fd5ceff2f6864297c30df401000000000000000000000000d9591dee29bf0398339164acf7872d9bdf27a6e20000000000000000000000004d38d8b90a38a3ac09b04c6979cbf17dcb6ac321000000000000000000000000a6fcb37fab027e53eeb124a0a2ef9b8c85394089000000000000000000000000c66c7b13c3c2946d3725c67f7f04638e87265799000000000000000000000000c1d344c00d0c36949f5ec990949e13bbab4516d800000000000000000000000012cc23d0434b202e408288f023d111721d3d61bd000000000000000000000000b579a98228f0fbd7534cda6cdebc43077751233800000000000000000000000074742e7c77b9e2ca9f8868aab5eaed5ab04cc13a000000000000000000000000df4624bf257fb76a51db0a750c4ab306a527a4fa000000000000000000000000b6cd612ee6d23f641958c075adf14e302f50d7d20000000000000000000000000c4cb1ed70a9e71bc83d45f0be42ffb9469dba8100000000000000000000000019b5b59875c269315f8babb96e867b2045aa71f7000000000000000000000000abf71b0b46daa58ff6a3bbeb63b563be6c89db910000000000000000000000002e00f9443d5f812eb1778f3f6553ee9115e951b8000000000000000000000000c6207df7afb48fd2dbbe543bcadc219254bb639c00000000000000000000000088720025d408a5b3b4f37b9687f4ae90de7e78580000000000000000000000005ade65330fb9766a565abefe66bfec3fe2cb31cd000000000000000000000000d4e84881f99655637eee285241ed8dac13874c1c000000000000000000000000ad4acbda12043fcfdd7140338ec00bb66fce845f000000000000000000000000d2879db349a0f87c21b535878de718893dfc1e4400000000000000000000000085bd885e755307cf875e94d555dfcabfd0d4976b000000000000000000000000ca639099d0f0c90e81ffb796d369e8fbb2cac319000000000000000000000000e4d9fdd72c48ffe9dd16c0f6d23f098256151a890000000000000000000000009ffad611063de2da187aad6c6a2348909da18067000000000000000000000000668b8c219dae09b51fee2b7fdc4189b2a245911f000000000000000000000000e263946da46f5ed732191c3e1978243dd6e649520000000000000000000000006464057a1cc9dd1d7e6c0f50383feeb508abe22200000000000000000000000066b36b5e90b37ac1a614a258edd9a43e95f475130000000000000000000000007a491aa90621a4f975192c342141ea5ba16ce3f4000000000000000000000000417d102a079d3991b27e8f84c085827813a381f0000000000000000000000000eaedbc0822421ce73b447080acdd75f22b6e23720000000000000000000000008fc0c199945423f5c952212c2ecd45fa9a655a68000000000000000000000000f9f568a5e990b1a342fa615c170fad4eb7da8a68000000000000000000000000a12f635b90258ca96d2fe01277452424de4b54520000000000000000000000009d3ead0192c164f8a7bbcb5f1da9e639a0a71de10000000000000000000000004aeefe844e6e4676acd6ab60eac38da69d986e690000000000000000000000008cb1a2be93cb92d2bf2addae357af7ac90c0992b000000000000000000000000479c33a1ed4955e5cb7b32164224ab6024893c39000000000000000000000000b0859a436e8f941d6fadf9d6149d7e50d9705b8a0000000000000000000000000d722596e2c84cbc9fbe35c5d46166f1854c3089000000000000000000000000a9e44fde712ad6a83cecd933c4bc7f3bb81454c7000000000000000000000000933f7d405fd7c0e0c8ad9bb37a07e4527f886bad000000000000000000000000f00cf8e6de8bb2e4c612baf70820b450df7a256c0000000000000000000000005bf348c8db04babaf0350d7f55d1b569f5f93244000000000000000000000000cf9ea49e0eaeffe8fc621cf8a67053d0b694a5580000000000000000000000005d681bbcbec0b63c2d18b448ecaad1fbff18f191000000000000000000000000231843613a8c9d7df2b12cd96107e839b159e2ae0000000000000000000000008249519d5f1cdd8ae8f79270b81f2bc411574e1000000000000000000000000069d87c1c0f995bb72adefb859cd70495ec38e8ba000000000000000000000000d564cfa69f0a3f950c635149d98c2da2563cab34000000000000000000000000b6c66c4d982c31483c8536538118a6105e70c7b5000000000000000000000000d13eb2d832464fdb27075fad17e332bcee1a47d5000000000000000000000000a37e6b4c765019d5d2f42c0c3a9aa60eaffa89fc0000000000000000000000004664d2a71dca3b1f7d8a83a42f161533afe97153000000000000000000000000510eadcccf9ea4f6d36622a062ce368a350bd8b9000000000000000000000000efad78ed0fd854c1461af5a31e1b465eb16b7afb00000000000000000000000084e80d400a8772e4bae2ee4172c357a9e49cb21100000000000000000000000078566df3f614abf1ea0e2e563608a19429f7de26000000000000000000000000bfd85243d032c01f2d1d9af723802a28c689ebba0000000000000000000000006d6fbeb5c993014dff24b05b07a35d58ab729357000000000000000000000000f54d51fd87e9ebfa90590e5cc11f924d961fe95c000000000000000000000000b2653fddeff6f335afaeda0b5aa90c2e3916aa52000000000000000000000000e50b7bda2c2659ec5a47148e21e1d657ac3516210000000000000000000000002f62ad18ceed7ae6021931fface768b67238bd08000000000000000000000000c8fed83f125536fca872b5d6a14a63970f7921a6000000000000000000000000a3f3d4e6303361b85d250e32fb9c61e8f1515cbe000000000000000000000000c66d1ead3f80d6d51577d2dca9143e11efabb15c00000000000000000000000076b4aa41a8a8065bbc4957182e7ce2f2606d225b0000000000000000000000008a4308e0aeb021bea0fc08358fe9194f29b09c980000000000000000000000009b837e584598402210178ab0ddcfec7761eaf98f000000000000000000000000dacf68b72000b442fa06bc32bed5c9f3962c7da500000000000000000000000032b87982cc0c6352f0ac7a12d70629dee7196bcd0000000000000000000000002be9c3c97e96a48678cf98aea925611fe428356f00000000000000000000000049f82f08d08c136b0a6a65ddeafe2d1ec66170e6000000000000000000000000b4058b95f5713e08fdd72bbf76a917a74909ffa40000000000000000000000004fe84ea2efd6e9440ee0f62e0221d9c15e70b767000000000000000000000000f2ddb76d072b9714e66a040c0dd29df4ff797a2e00000000000000000000000027f300ab0b7699801356726cf3b877d911172b640000000000000000000000009145ac9dba118a20e309bb826adae1a586c7cc9f0000000000000000000000001d6ea239ec5372a0b43bfa53dc37759e04276821000000000000000000000000720a52ac57d16f107c1ff07e118d9ee4b8971e530000000000000000000000001fbe7bde086f628f5b89b154c3467f0cc1b3602e000000000000000000000000f9c7bebd8d3003f86c803c5f081d6dcec6e936d00000000000000000000000004bf15e60572151eedd1d96e79802951e065d02780000000000000000000000006a6943e94f7f82556454af392c7ef2f3b4687d690000000000000000000000001447a280ebec4de1289bf50f8d47445102c2e44d0000000000000000000000006f8fd3a9c3d1c07d354b87933852a2f2c2507465000000000000000000000000d1fcaa1d44ecaf2b71429d364ea06ced8331f7630000000000000000000000005d5a7e186a4d633a59bcb3f80f09c98faef86ee30000000000000000000000009924a2a396998b8fcd1398050fb2bfbdc8302b29000000000000000000000000e6883f5903b349db55247de628be2dca78018f5f000000000000000000000000952a8206d183da8caa5fe2e4caa3bca2a4f0a49000000000000000000000000000000000726422a6fecb4759b44d47e48cf746aa0000000000000000000000008be4329403f75be270a1ff3153b24fbaf8afa4f500000000000000000000000096550e66cf7219f76f113fbb7c22bc58a51de9e50000000000000000000000001ed4731b03bcf41db79a9ea2fd30b70667f079d000000000000000000000000016dc43ce0fb99d0d67fed0a843b9db54699e156400000000000000000000000051f1cd75bb5be78213a84cd96770e2e2dfae0a8b000000000000000000000000560d872eaea843b016d29e182fd16ab428d89fb9000000000000000000000000f97b5aab0716ea0ef194a2cae381d1b15410e6290000000000000000000000004cc983986933b512b90c4448cb2f90bdfacb96de0000000000000000000000005c95e53a71d48da4bf1490eb94add905d425998e000000000000000000000000ca0ee899f6962627b3b5f6ee4722c83a271ca9780000000000000000000000008c467ee7fa62888a86a5e0e968549ec648212d75000000000000000000000000e895770a47fcca714df15ded059df1bbc8815ca700000000000000000000000065390223d4f88a060b2ab0a12924aa07ebf3e8680000000000000000000000007d0f0b7227404dcce92d69128a69b5e42079f73d000000000000000000000000125a3cb886d3fee196d746d4dac99b0336066d310000000000000000000000006518fc96c0757de067150f83b2d2934bcba60453000000000000000000000000d6cdeff67aafbe3c7a144562ae921538b5b98c43000000000000000000000000728a1c7adae51f4ab08d44795cc741c8103470f20000000000000000000000003e57d3df89b869222666d4ff1b0c17207ec65c2b000000000000000000000000c9e1c0774711c5aef5fe746f5098783bd92be192000000000000000000000000da25562f46a8d47610f01fcb435330185f765db800000000000000000000000045a2ccbea6a0524513d2345323dcd046f41d7fe4000000000000000000000000626d27d26ce4e85c119fb94ca3ddcc97e5c289a200000000000000000000000075fb9d8eb9a4da1206d3a415a2e880396945a144000000000000000000000000602db31e9cb5663dab8f08a650ab52a9148058c4000000000000000000000000fb4d1ca55c9216c96b00d47529140dc8fda2eb04000000000000000000000000a6ad0383a1517c55dd3f3672f1f4810d5736d89c000000000000000000000000b6f3af9359623f269d1ad35dd3e1c9e42567731e000000000000000000000000f840008ce83388101bb3a62ef0213b7c80a22fc30000000000000000000000005272e68e1beea08fbf9663adc444878c6427733b000000000000000000000000501caa83c2e29acecb476fb47f679b8b67148d2500000000000000000000000055e1f31708d8d218722d4bd3cf62af9407d052c2000000000000000000000000564884752e7e7c8a4d2a73e9b046bcc2c090e8260000000000000000000000005d5a06949addac0af058d2d7932aaaff940e6c96000000000000000000000000269756bed6c411eb1bf65dc688895eb9dc8c66b2000000000000000000000000301c61d705554278111a79475e4dc01d81f0456e000000000000000000000000dff22de7880f984c3a8add14817a6525220950cb0000000000000000000000005e18d8e99cef713713b3229e70823ca955461ff0000000000000000000000000ae011721ec6877c5f38520ac62f082702841edee00000000000000000000000056a2146ea19fa61a81e2ac487bc469c76ed07c2c0000000000000000000000004282f060117226baa834bb51ce0ff29c998cc642000000000000000000000000e9a91c41ae5e778042cc80040b0fccf289c18f48000000000000000000000000bf86c8cee4dbd5c57fbac4d168d17bac042a21c00000000000000000000000008e4f9fffba2c0d2203f96e1eff6af2f4266d30730000000000000000000000008066088b1f3a5ea44e9ab638bd59e9e166ff9c7800000000000000000000000034ac5918da496f20a87e7e914885629ed5726844000000000000000000000000dc5356efe677e22066741ece5d93c47c6419617d00000000000000000000000040dd437e8bb20700bb49dc8e1b3265c607861dfd0000000000000000000000006edaabfe3c7aa4eaa306e7cd6c6058e4c1383e40000000000000000000000000a9ca013baeb117ea0bd2105bc7e87681c88f7180000000000000000000000000abdb039f6b68d6838e11438a36738f302b258d28000000000000000000000000c81ff3df7675f872a0755d9d3c32b55dd8aedfa3000000000000000000000000d2ce27f7882cf293c32b685cea67b889bddad2d1000000000000000000000000ae1c1cbf34d012d140f4118164026d288c02ce290000000000000000000000003110a855333bfb922aecb1b3542ba2fde28d204f000000000000000000000000abb4f45968dd2c532dbd668fda555df7b4cf114a00000000000000000000000054dcd73efecc977b6bc2ab72a04df8061e2955f30000000000000000000000002d717e2402313f1ca484a58027c61d00f88d7dc2000000000000000000000000101627601427770aed741f90dc160689d583f8fa000000000000000000000000012d12ce6783730c6c955da2931a365b6f973fb800000000000000000000000089367b79dd1fbdac221bf6929e96b236e6ab69c1000000000000000000000000777bba08a1954dd2537b19df4ac3c493868929bc000000000000000000000000d3084e4054cc5326ef23e5a5e8bef44b9739950d0000000000000000000000005fc4ea24883f7f9d2974b657aa283c4d41cc0bf3000000000000000000000000a2e01883a00e07eea2883152d5cd19f48f092a20000000000000000000000000f36d0639c621053bd39c91e2f78f19f9e78e0a17000000000000000000000000281e1cea6e83b71511e2d9bf8db0a885b31819df00000000000000000000000024fd0825fd7ff4eda3c23f8653592a7c7be55626000000000000000000000000ce07b85004d128df8b551485d7d4ce9ce5c78b0c00000000000000000000000004dc5a5c834e143323b6e0026a5d2e859111fcc7000000000000000000000000c1f1bec3878d32dae34f00598ffc554598cf101a000000000000000000000000606bc63382a9395c3e993755cec8df06ac39a9ca00000000000000000000000026a90da287264e2e20a45d8c2c79ca98439c5aa80000000000000000000000008ed90dc4ef3e52d89da57fff99e6ab53433f2d01000000000000000000000000dec1fd32092391957d41d4f6b942b491dcf744d7000000000000000000000000bae9577c5f368b3d946ba96045cd85e009cefe9e000000000000000000000000686e9f1a693416cf6e0914a1d5e513f8dd7daf9d000000000000000000000000c35d0ed6cc6e792dffb21abbbcb87a40e4199e700000000000000000000000003901a5793d9490b5393ca520980900f69b957ae9000000000000000000000000c3519bd3fc57cc836cf347d1781e1415d78d192c00000000000000000000000081d76050f317f7f8bb5e24bfaf7698fe5e1b08d4000000000000000000000000752e87b5f1397e171d5383cec3d4c51a8d3c114b00000000000000000000000073ededf04516a3d393376b4cf7b148ceadf0c6c4000000000000000000000000a2acc0261a1fe6459f8e737acd7a5c7de08f1c71000000000000000000000000c601cdbf3d58accfe1c9fc97ba389aa03c7d8231000000000000000000000000862bb73f16625c4e80fcee0dc4702f407ca1d947000000000000000000000000035410a15aa443454d9c7551d41c02e4adce5c42000000000000000000000000000000d40b595b94918a28b27d1e2c66f43a51d3000000000000000000000000d0704c1f7614ad46f0bb89ecbfdf7df13f40746c00000000000000000000000068791ad782f88ec67001d2d204eaab0897aeabd30000000000000000000000005934e801269381948b3e7e1dd120aefeac018951000000000000000000000000ae11b95c8ebb5247548c279a00120b0acadc74510000000000000000000000000f968c938c547830c6df5511122986caaea7018f00000000000000000000000034cb16fdb57430d09914ce0e7e2b6620a1375ceb0000000000000000000000004646bde4e0d89db130a4a6c6a48d8861375fef2400000000000000000000000038437f71ddd43ada3404ee9d292322d2bd5b9392000000000000000000000000f646ac3f5b0c01dcd21b598380259d5ac4d5122b0000000000000000000000007fc3d0b5f82d6958cb74dcd9977fffb7d834c740000000000000000000000000a5d5caa1a904c1a1e1593dc4c47750bc26ad8ba2000000000000000000000000db5adf90dbd00e44c7815d0a9eec353a0e15a6e40000000000000000000000003583957efdf7560531c04679215bc58904adef29000000000000000000000000e994e5a7a68c81484ad77d8c19a9f3f610f1273b0000000000000000000000001a49332909c7144843c184ec011e20aba748c8740000000000000000000000002aa98e09d39a19ad08c0cfa9ca1e69572e60392e000000000000000000000000b29fb44f9ca2d4e095700ed2e14051049f954102000000000000000000000000c8927245122049c1265f2589cb5d34a333c2a02c000000000000000000000000a47773cc2e55ba23ef70a224b3035a6c756d304500000000000000000000000065020d2b33af5dc5245fd5f6f2662b965a4151000000000000000000000000006f333877ed4c6fa38d443fa696748a4ba54ff898000000000000000000000000d42ea4598e9a4ab961fa37c7a6e21184cf90d27c0000000000000000000000006e165b11f278ef8548a8a9f6b8e349de82d56e29000000000000000000000000a2c7e698482cd90a6ce2d466a52c8af4f26b2287000000000000000000000000f46830d6803f2d987593b623b7e4e3d66ce6d1c1000000000000000000000000c8e42dbe9fd8459dc4dbab6109a97ec702ec0924000000000000000000000000e632f52df99d76593331242669821cdca0dcf07c0000000000000000000000004680663e50681372fb95985350402031122c5a8c00000000000000000000000031800a810a2d9c3315dc714e1eb988bd6a641ef00000000000000000000000008cb9a50859149573eb3a11580e259c8ed404affb000000000000000000000000143d159ad2765c9281d19a4de0f1b1e0bc9757190000000000000000000000002068b166ed5e6f4a65ca73325d9250c43ad3b4560000000000000000000000001d10055000610153fb3d43e2e4fbb93fc6491d0c000000000000000000000000630491b216a0f4f107ee00eef7b93be10cba80f9000000000000000000000000ecb7e6f3b6d3ba068cef7c79b73629af79ea6f4000000000000000000000000098ad88a592da04c4b43bdcafa293a762dd390e2300000000000000000000000019e51ee9ed4be66bed442bf5f38cd6b82a35497d00000000000000000000000018a8470e6000dbd132c7b48f4b657f566ea9bd7f00000000000000000000000007c81652c0b2eb025a8629cc61d570651bb923900000000000000000000000007a02fe79e5d18cb8d56088e21bc8f75e3adfa22b000000000000000000000000cf62e79364d0f7de718cbecf1f47e8149f626f22000000000000000000000000bc0f2578e468cdea570ccc094e27f62efb4f8cb9000000000000000000000000addc9b4ca8d53d5b7255b090834f66f71820be3900000000000000000000000094c419fda4b2715ef56e5fe5eb08c4e9ea2c0685000000000000000000000000c05eea6c555dbb36916a67d655db22af47da5875000000000000000000000000aa5303eac65342ed797620fe0c9478ba43edfb140000000000000000000000001faf0d061ab50a78223c8c23997a398f7c8affb5000000000000000000000000ac95ffa50b3c2136a9dc833403d394c9e70a8089000000000000000000000000dba5bc8f0c55539abe95931c7b2a0822958df751000000000000000000000000861d8e1b8cc40becf94f6fc6f3e6e7a0f42fd5a50000000000000000000000001aa7460d5f7d847dacb37914e405de3964c2433b00000000000000000000000054455c450f97211e0fd2e70381a0b5f2a7f8719200000000000000000000000080c9078884aa97250937554250c4e84cea3942c10000000000000000000000002f10492323e6beb2b4ff6f5db88519d10ff6f0ef0000000000000000000000008ca3daf754e9ea41ba67cd97072dafc54da178cc00000000000000000000000065819c948e42325f29465de3439eee00211dca2c000000000000000000000000ae63b118c09e0dcd04d40921fdf47cc51bffe2e3000000000000000000000000fabef9d74b26cc2c51b91ac0d969b52c26a1cf35000000000000000000000000157469be18106947f90d0fe8e803bdb32b40877f000000000000000000000000ca137b81cb25a4a5992b0da239eeb59882585ad2000000000000000000000000b0300570717388911bed9bd9c1e4ce5836baacd200000000000000000000000001aa69923e813977a290ecd0570f5e36c993fcdf00000000000000000000000005859e103984a60ca3befad027da64d5757203b7000000000000000000000000c4b1c95b9a9e66ba70ef1dcd18ba9ae5940f6f0b000000000000000000000000cc3b34d2d05fc4c329a0b237a78c63132f6caad0000000000000000000000000b26ffb62b62c2b4009459ac4757ae7f2e9bc2992000000000000000000000000cad2b3e8363c48ccb2cd430a0c1860640bf56f91000000000000000000000000ad0041d5787e75240ef10ab2e02da7a24123e3a90000000000000000000000001aa4b349ee8e5c3db2d902ea88ad6372f9fdf6020000000000000000000000006fb42bcf0ab0d8dfce01a94a7043f15a40781a1e00000000000000000000000001297a5000d1abfdfea14037c03dc676357d41e3000000000000000000000000d82b8653175c32983352b195fcec65d4a4d728ad00000000000000000000000058ee7096d3150340e29bc2d1f46791bdbe39d7e500000000000000000000000006ccae82914f1bf2e8d3bfa23092ac4ae1eebc4f0000000000000000000000004440eff5f4f63717919b8fb0173d855519625bfa000000000000000000000000581b767027d67c37a3ec36d2e9f877a583511168000000000000000000000000e633b48438b5d41b255cdbaa52bb07b0e4fa57fd0000000000000000000000003b44eb4df261726fb9abcc53e4059ef6a020add700000000000000000000000015de10e771add034d831880091c36fff2e9b76f8000000000000000000000000f8f821ca161928daf097f47c417b06d2d9db3f4a000000000000000000000000ba53a3c00c7b13bf67613678fcf8a6c91b4cabbf000000000000000000000000b3f5951cd4422c7ab38e25a0ad73dd84818e7b4f0000000000000000000000006d5e448c6e964280156220f45bb8dc1eb2b1d87c00000000000000000000000002f55a121dae82427e57eaefb1a5e3b69e68844a0000000000000000000000003c96a401c67927cae0bef73d001dffdd64dacf09000000000000000000000000a26a645bbb888124ac5fc0c32ce7748e2ea7ddec0000000000000000000000000fbb71b344f14db748eced17964b62c950266890000000000000000000000000922164bbbd36acf9e854acbbf32facc949fcaeef000000000000000000000000c8e8aff5dda5c66d1b9eb5123fbb36fe66663aef0000000000000000000000003bc2ae18b0744e8c586d86ec51d68eb93278de5e000000000000000000000000292c3cd85e0c518c16fe2599cfd38d0a95f54cba00000000000000000000000083427e367ea75dd67c652df9cfb0ca2185179364000000000000000000000000d548d2b94da1020f29b4fd9b03ef0ef2464be12e000000000000000000000000c9cc98b81012a952c8e0469f4e5d15618d0d6914000000000000000000000000dc2a9500cfa24b7bdd824b9114a7a5e057a871c6000000000000000000000000cd5c6ac9396c7ff21a9636ec8b9cfa432fd9066600000000000000000000000089be7f8ffb0bc2bbda5636bcb70035829d069abe00000000000000000000000018de68456d68d3a2cf6e60c7dc6d66e2864bcf950000000000000000000000009625d885375e81eba4b9c65f8de4f273f43a463c000000000000000000000000dfa60b0330a189b4a814d617c00b61d72a8d90c3000000000000000000000000f098839a166a9ed6af27e15a3ea14b788f1141d10000000000000000000000008516b768ed16be3962cbdfe41ec0bf6ad3a5c555000000000000000000000000c1bce7b3f1fc862358355bc5ae75a512335017ce000000000000000000000000fb65360c1f25812b2f00f13456fd81725df176d5000000000000000000000000b9649e670cd658ed1524638e3b360029a12d61df00000000000000000000000063deabf35a837314849d8be3e4557307a9f16a0900000000000000000000000064ed60eceef01acefae20f95cd973c6fd4fb1fa1000000000000000000000000bfea488cd358bcda64c5b30b2baf2ef20695891d000000000000000000000000f1518055e19c16eb1358bb5c3c2b99ac5deea986000000000000000000000000895fceebb2e8e201f798d0dbc1f5884ab6dbd8ac000000000000000000000000843d0b91b951ec019bae73351da26d390704fa23000000000000000000000000b3e90f1173d434be667711565a9144f669cf75d30000000000000000000000006e526a7c396f342b588f76423ebd7b7e3138b5cf0000000000000000000000008021ecdcc37f8f28faf7a248f584fbcd9c4f1b4d000000000000000000000000674362248da353668b10f62750fc36eb4f1faa16000000000000000000000000eeb84080c06ef31862610217f9322677f2d4d38c00000000000000000000000047a94cf705dc16f5c7704169421e464b9f4789b40000000000000000000000001475e3246fbffa75fa308ea05137b8ff2793fda90000000000000000000000006ea803a1917e209600b993ac28b66808048eb57f000000000000000000000000d155f1c00262497a3106d4051f2a550f098dd3bc000000000000000000000000a22af5655df5b9358b6f0a2ab9b286e9886ee044000000000000000000000000499ac6f42c3d92a381437b63735ef7b547c31022000000000000000000000000425fc5f929c4d332d2dc0b0332d7dcde2ceb7fe7000000000000000000000000059a21dbb5b3990b36cd3d2b1f9218612e5780cb000000000000000000000000394f5a1f31fed43e059b363f6f32cfe57c5f415f0000000000000000000000004600dd4fa5d89d948c51d95d4aadfa2d447a9f480000000000000000000000004eeccb30fe0c68a969ca99416d1d02c7a8d0ed620000000000000000000000003998871e7df209f8c478c27178bb5a801d2df5e5000000000000000000000000a6d617e08c576e1c289dd835ddc7d40f9ad8b6eb000000000000000000000000ec719c23188453c8d2a58a6f690d499b0f415eff000000000000000000000000c0bb0ea32b7a3b65991dbd2db96726bdd94d9b540000000000000000000000004c592cb4ea0c363eace9fa577f8dd3f3ed4d96d6000000000000000000000000700f28b8df6919a6d33e4318a5ed4c4f627e69b0000000000000000000000000c7752f79ce06c6dae1ac8d1d1a052b72e441e3700000000000000000000000006ff8001ae51b6a0902a97d530d99e26dd30d98a600000000000000000000000029891460a10b0a49f300a7ef1d2d2b4fb4dc594200000000000000000000000032a6c962581c69fe7fc98e8c70a8c03a95d10b2b000000000000000000000000e10c77d1b7ad4178b1f6cf1a66ea73bb59f219b7000000000000000000000000891ca9a84c87ff054b83d1ff7625cc01e52fec64000000000000000000000000d8b45a78d400bf15a16da6ba43d15c3086ee999e000000000000000000000000fceddaf31bfe56f13aaccd229f562c1b47e71ec00000000000000000000000000d56c6bc6b3dcc82155d5c81d18404a6dbafe70d0000000000000000000000000000000000051666bbfbb42925c3ee5d50cf6b10000000000000000000000000ec4d4e293b5312abd26bb5fa4d0bf720a59b635d000000000000000000000000a709bd28577cb66ad9b154fd70b8b4c6526c65fd000000000000000000000000ab790366673ee8f92886e730130a2947be007e6c000000000000000000000000ae7eb4f776ada0ce903bbfd82cd920f6c8a698ab0000000000000000000000006b0dfafe62f3c1fb109dda596e349861eaa036a6000000000000000000000000e832d9a5bc0c35806e87c6b68668a6f9f669fabf000000000000000000000000e7dd731f11dc45cce00b5f7a4d53de4071b0e3a5000000000000000000000000aa4a9c1056d742de1b3a63e8d16bee892bd18805000000000000000000000000018f0d6edad04715e550c1c852dc9ef2ff39fa7e0000000000000000000000000ade054c577d24f3d2f3bd203105baefc93bad270000000000000000000000002e2d2a945c53e976dac4f21d0941237f19da98980000000000000000000000002c6aa9c152cf9087e0c92dada9ab6f78453ea4ec00000000000000000000000013f3465c6e4b92ef78e4912adefc313a9715264e0000000000000000000000006644ee1909d6e0cf9a91a18eaa14c3ec9bb7c456000000000000000000000000da1d96b8b1b5de72a9a54206af22322951f2433300000000000000000000000095893f708a7b9241ec317340f5a17c797acf5499000000000000000000000000afd01285adfe6fcb833b8c327249547c5db7978e0000000000000000000000009c9dcea6ee153042a18d313c322cb304c4a1eee5000000000000000000000000154534119df143bf2f432c033c6b28559466560f0000000000000000000000002d09b1193263bc99c13b2c6a27c83c859555fbc70000000000000000000000004bbe2e3484babb3a18578f94bbb5881e876b02930000000000000000000000007faadd3cdb1bb356e76245282110707d1677e9630000000000000000000000006465a6bd13f9582111d7c002671c7d575dc99e88000000000000000000000000755bf6ef8f0da4a11ee578fb8ae6bf1dde67f6de0000000000000000000000008d2591b34f9b177843a2354d011c6b9f570143d10000000000000000000000004373f3357aa5cee1ab829266a5f756bcaff008db00000000000000000000000073b9e2411e5e9bafa3ce82f4eb0bef9d7da4f1ba000000000000000000000000f0b7ed3e7ec150af6b26c204e08004e43fad8b250000000000000000000000004700bd2c84b9a0d55968fb11912fafc2f588168b00000000000000000000000092b2279870019215346ff4c90e7b7c7027a5ec72000000000000000000000000312105136b8b6975ff3874b1b0e4e1ab7b39fbc700000000000000000000000036c2a08391bd158d1e11baeb781293b6250efb0e000000000000000000000000ab01676bf4510cb2f0aaf87a60dd61a370ae142f0000000000000000000000001bdffeb758e76361c3a35c99b67b0ddd567b9fb300000000000000000000000039987a04d362d7ca4d7bf3f09417f02e4a01cea300000000000000000000000030b38b8deefebdac12961ad541f8a3dec7619dae00000000000000000000000073de755c576979b8f903587d6bfb7953db174da2000000000000000000000000e51b647c124fa2fcf8f1f948121df5dadcd7de650000000000000000000000000295294553b8d03c2c504ebdf2bc53083bde1a58000000000000000000000000e231a703d7a55166afb41454631594f6e7b51c0c000000000000000000000000701d4732357f3ed236b3b0b4121c4f02c620aa6f000000000000000000000000c604da9e86026a6553d2b8827016cf3c70d0a78f0000000000000000000000002de2f3d07c02a071d194ce848453bc8e3f3be621000000000000000000000000cdeccf13fe30d0d172f6208fcd0c8cf1b8f8f3f900000000000000000000000096fdd86771d64ed027c6e60e9b88bdc9f6de2a5b000000000000000000000000a7ad3fdf4f12caa74f4cd8bee624f6340ed6f2bd00000000000000000000000046157077f406fe7856e72791cffc4c731f9d95b200000000000000000000000054360ed202661b46f7befe83296e8f8500528cd6000000000000000000000000faf10f510a9b15d9255cfbf66ddf8917e00a8084000000000000000000000000d77839b7aebdd9e4f3dce244e117250a6d4c3eb2000000000000000000000000bfc7f5e56b7e3f1c35158075c48d8b113d2ee48e000000000000000000000000f344faf2f00290e5f08adfa4fd75807e7973d6210000000000000000000000005ff3b4185113234d7ad502f9f51283a0031d4599000000000000000000000000485875a0224e41063b3de2793ccd4b0379c7f3d7000000000000000000000000e987ea702e8e7e388803203adef71017a755af920000000000000000000000000095e7f04e88a35ec8a23e01469549f346b9ae8b0000000000000000000000002a7eae8901a898aae7746c53658ad12c55a03bd9000000000000000000000000bd7f7cc0c381ea4da1812c26e98143f7dec943e70000000000000000000000009b23da2827e29e1b09e3cd81145f43b17adfabcb000000000000000000000000f866b3c62f027782192cc86093d86dd6cb443d5300000000000000000000000000005b5cfe44946fe8218feb315c12362d3ec3d50000000000000000000000003d71d79c224998e608d03c5ec9b405e7a38505f0000000000000000000000000b0f8ec19dcb7b6adecfd54f0657de1c549be1896000000000000000000000000f6cb5836abc1f488abf4e030f2229fde80c3aee000000000000000000000000014b02974dec50b0e16cb7aed1e1be46acd9ef6b400000000000000000000000053e4efcc670866e2262ab845bd87c41b1504424e00000000000000000000000070359b0d95c8f41c52c59fb1dba6da81fbc8009f000000000000000000000000afe46af83f9a749e3c96029472946b197034f829000000000000000000000000afe46af83f9a749e3c96029472946b197034f829