60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000002ed60539c655a9e74f3a7c24633da18dbf4bb22100000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d67657472656e6465722e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e2067657472656e6465722e6e65740000000000000000000000000000000000000000000000000000000000000000002e516d5567756b4635347a3758674834794750323852707548704a62454270683665484c75424b526d6852717a7071000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054a0000000000000000000000006424c4c9677c348935365b84efba37fc00bfe5370000000000000000000000009d41bdf68032f4fd87dac79b5b428607a811316600000000000000000000000059c6913d1e6cc115c04ad97bc0990f1660130f070000000000000000000000000cf085b62bd41a8e1a8129e638db32d735d33f28000000000000000000000000328b99f66a40d0e9ad1a3506defd1ee43338fca100000000000000000000000007355549bb68faf0df5ab88fc48dc10d3df54659000000000000000000000000d6a53640663da9ddce955bdc4f5e2eb29ad352a1000000000000000000000000f22152a10828c8211be5a5c94dc155a592f556600000000000000000000000001110400679ba4a0dc288e42bcbf1cbf88fc0f49a0000000000000000000000006966ea47a9f2e280bbb36380e1526bfc2fa1a90a0000000000000000000000007f1234fbfc57e722f49bfe1c45e0888869965986000000000000000000000000fa2371571e14564a694108265c95cc25a6f4fafc0000000000000000000000001a32999970be56d7562a1682d5f2ad6403def29c000000000000000000000000231311adab41af89da105339c63542bf45cd8f88000000000000000000000000181c34d119d540e1a96fc46fe4ecbc522f8bc633000000000000000000000000e78fadd48cdb2c726710b2ae1f4fb5a9dc39b6970000000000000000000000000ea3333466dc1cc7ce597967caefc175a9301fc6000000000000000000000000d8541c742f9c928d642a406a3d1292968a95ecb800000000000000000000000026dec19c9368a1f3c795c46df51572e75ffcd633000000000000000000000000aac06ee02eb59d36761e5c94f5f91a80dbc0cc5500000000000000000000000021ff980871da5c21c5854d0595fa373e2b4c513b0000000000000000000000004529ae02d56224bae84ee8b79b7cd2f00b0544680000000000000000000000008a447811525fd31945d242b820907ba8d90189ee000000000000000000000000eadc1029362b33badc974d24e7f28e69b86a1634000000000000000000000000a81f36396371ccc9bca7d36c602cbfc269f17ce6000000000000000000000000f8b2082ce8ec7f5a10b90788d957a29a4c735731000000000000000000000000be5b6003d75bc52b3000cd12d5af4845bec14545000000000000000000000000ece8b23d4a37612247dd42f79996d0ec09975b0e000000000000000000000000787549ad08f05546b7c0797389528db750b116a70000000000000000000000003fc42999cc92ed4b54e38013f3884d88f82336e50000000000000000000000007da75dbd16b1873ae8fc273bf3d9f50b12b07ed900000000000000000000000097b872a42bfb89a736687792e81432d7cc52209d000000000000000000000000dba321cbd15393ddc7231cae173c3e232b5b72c900000000000000000000000093a72baffbcd710d3d1bda021ccdd70c75e0cf63000000000000000000000000951f80cf58a6d811b985558280cbabbf75cef64a000000000000000000000000c4f1a9e945a44f8428e31c46fe26078c58f68af6000000000000000000000000bbc2eaa0852173ca8fb193175f67db8aa8700a91000000000000000000000000c323dc3db12365546c7e132991526aac8945171d000000000000000000000000d96199309a57ef1838026bec17573b209c9c2049000000000000000000000000ba276fe9839aece2fb7578232783d3f87625d30c000000000000000000000000b258b162cb630b044157c9f1aca156767d9c23670000000000000000000000007732ca3f137f8a875b09f2281930c6265328146c000000000000000000000000fe0e1f1d73330d959e0f7ae59442aefb5ce3fcf3000000000000000000000000bc19a8a4ab5f53c8b2f1af97e6c293d6697c98ef0000000000000000000000000cb1f3f9aa39615773bc8eac00f1a5fc2e30ca4a000000000000000000000000edff5aa1eff34c9abe1dffb72032cdeb9cd372d700000000000000000000000099403250370cb88c797a29e11ddf90f5f486b6e7000000000000000000000000aa1b672f2dab129e4a5acb021781bb605f14a3c2000000000000000000000000ba9ba2362088200df1d4268dfa0c96ee9caa5fd1000000000000000000000000c0114b915b31f182c627fa6c72d8783492102dd0000000000000000000000000c38c41331dc019d647cc223abead3c486eaad626000000000000000000000000e48e6e1592d05cf1fda0f0274a7af6fa171f235a000000000000000000000000db23732451ac5aa49d498ca241bd8597be39045b000000000000000000000000b06b2464c6e14a8fe0ca8e9742292c0c1e5a493a0000000000000000000000001af3882b09f7192b84441368139ce2df9415792100000000000000000000000061ff7b92ded0e594b2e72d4df57cbb3feb70da380000000000000000000000001625e34f60c840d30520fc8ac4ae508ae32ab44f0000000000000000000000006db198a219b3a872edc50fe5c2064b2f7c93a8d4000000000000000000000000a7a7602bd9b2e73aa2da8a02aa31a39ec57913ba000000000000000000000000b125e5fb3d31b81b8039e7e40abd501997a7bd850000000000000000000000000193d21a0743cad35e316285f92c5999e8447864000000000000000000000000612788c28591be1c41fb7b10d68fd820fdae00d50000000000000000000000002ad6a8bf907e9e44fdca8b51e0a6a6cfdddf303e0000000000000000000000008dccccad19bf59f9a0fa5e833c773fc445260a90000000000000000000000000164d041e85c6e98fac36e786f6d8d4b95266a95300000000000000000000000085f1311093c51da97fcd552379b72d3eeee951020000000000000000000000006fd7a270de63c84828a72971970a6fb92048de190000000000000000000000005c151aca98653f3892e7b8b12cac0b887670dc490000000000000000000000004ed92265dc3b33174c6893cc832957936bd8724d0000000000000000000000005cafacff7c6ce4049f9449da8e8a9735f915cbfa0000000000000000000000003d3209bc66cbc2b0e0f86e56171339ede13ba922000000000000000000000000097e38fb169c08527b31913e067fba554d92dfc000000000000000000000000044a3711e618f4c5b328fd8fa21e9afce6e4a97c1000000000000000000000000cd5a81c9181120181cd9f7a0be78e8b9a4c115b40000000000000000000000005a47b24a12a1bd5ebc49989ee53d76270b6e9306000000000000000000000000d703b251b5bfffa9a9d00574c619bd2b53cc8213000000000000000000000000781c24fe07305b8f0bea10b48ab79a8435692614000000000000000000000000a5f43dbf8c1762fc6f8417540e31f0da8076e746000000000000000000000000773664629296eeea42e0fd73f4b74d292475743d000000000000000000000000772bf3e9f836496e2cc89069e271da7965621b5b000000000000000000000000835961622846e79fe61cdd3d2acd2a464cc0a4190000000000000000000000005d718fd62bb435de20cccdb128781d23430a052f0000000000000000000000007f5c0b76ce3d159b7eb94609d3119a31200e0a8c000000000000000000000000be16ba432c94ebbeefc3093d465648f67a723fde000000000000000000000000bc45e192bc3e5aa538b77050d52a6c1536f5a48a0000000000000000000000007b3c7f6ea3e7536389b09521350cc1bf08744bd1000000000000000000000000bc8b69359099a8a55db15ab3ff65d8a6f426a2d50000000000000000000000000ecbed9b07f8084b80bc5af96b9539712579a601000000000000000000000000777276fd5c60de4a6da315a25ad0a040fa5fc717000000000000000000000000837a624642825ab7001ae4898156484b1ddcdcc2000000000000000000000000e96e2659c28b2b872db609763efc6215999db7c900000000000000000000000076937f2aa708f2a8b9b9c34e3817a5f408764506000000000000000000000000b252d79750e11db80d7ce1470c295e6027929a7700000000000000000000000014d72bdfceaf3fe1489ed10781600b78c1a7da1f000000000000000000000000d564815c4a752b70616d0b79b5cd11294953f0310000000000000000000000004ebf12bc70a62988df3b3d1ba23a7d337ae30d5c000000000000000000000000f0e2f71163de81b318fd209658f5e467ef7fb15d000000000000000000000000a2f8e9e8e2e34f6beef2b7cc0ce3b253893a0b4e0000000000000000000000002a0509c30e893d7dc9505021df5c8dee62d984590000000000000000000000009b245a5188a9eb7f568eab9c98ad1c7570a5bdd30000000000000000000000004d165f3bc9e433a33fed47b13a00fcea795df88f000000000000000000000000ee6c788bf3578efdb930317355b2e3428577fdb4000000000000000000000000696f906c7178923098c86e5acdbcd91982b7f82d000000000000000000000000b42e26ff5c683060eaa9ba3e25ef40932516f7d4000000000000000000000000a626c5b562f7e8dfdcb7bb7ea827b7af0d9ec9900000000000000000000000007293127df3fbdec3b4aaf6aa930030e69fac5ac700000000000000000000000080a4890229fe4477eba535e672fd0dfa6576ef73000000000000000000000000f76ffd268c4492464880392ea384abc83ed890f6000000000000000000000000a78c0451bb935f6e6c1ab7cf90b44eeea68895750000000000000000000000009bef851652d45b1df675cf8b98b30ab90be752dd000000000000000000000000503e97d0fc3d160255c8b5ad87a85c63c6eedb70000000000000000000000000db5927b0222acf8d5b8d2a13f14cf9d8955880c60000000000000000000000004c86314a2fd19382e77a5a179cdfbb6b8f6fc52f0000000000000000000000001e98a1882586fbfad197138cd73a1f32cdd9a8b900000000000000000000000093d5d34e8c4e7fca626546c8b74645e6bd15632b00000000000000000000000040642d74df72c1476c703ed2ad836bad3cd81fe4000000000000000000000000b6d1f734e33208abc2edb31e397f2be4d5552b210000000000000000000000009376184a600e7c271eda455cea192a0e151a9556000000000000000000000000d312c03f5f6e039f1acce25c5a6c61d72000c9bc0000000000000000000000007f5329e6d4b52cda6e8ae769b91cfb6e5d59e2d8000000000000000000000000c6b02faf512364fa0eb140f32d922adad84aea340000000000000000000000001a73799e6c0710554e18c260b4d6d4a3c9e005490000000000000000000000002dc17d6fae0d13ada567ad21c72638b10ccee6bd00000000000000000000000001bffe259052c7a52ed9217145aaec382cc6ea1b000000000000000000000000f12424037b5ce82e34dc9f9b88794f9b2ee8b698000000000000000000000000e8778f242bb63192646b7b190a9d9ce86b1fef1e000000000000000000000000a28a5b84c704283b7ea276d7189b792a0849d6e9000000000000000000000000eda7b7cded095c4d68b36fd54975c7bc8ce235210000000000000000000000003854450f34f8bf19a2cc049545f328a194a6653100000000000000000000000021706f5d46bee6e86e45b231f37a60037e7878b70000000000000000000000006bb4cf00e4155c0f451089d1f9a4e662939041d2000000000000000000000000c35318d676fa520502b121c519192c26ad770aa10000000000000000000000005e47cca86b36daff9c804e3597cee60e292419a100000000000000000000000073389738acfab5f3781f61818b0ebf3423fb2b79000000000000000000000000acb39f3de2eadb14b272ef7a2c19cef48778380c0000000000000000000000008725785659f4b97d9cbcec2637b86a35b965e0f1000000000000000000000000b4847bb978d8d2af969abfa6a902a705bfee0786000000000000000000000000389b9fe8d23c1f425be019256b983891a5997c860000000000000000000000007f0bb5e339abef69d8b948665dca2f76c7c052a1000000000000000000000000690f4f17fc5ceeae8ebc9882312930ef12a61d240000000000000000000000003eefd956b5177ff47f8cdbc2708bab4a0717283700000000000000000000000058875d43c61b16c3d7d05d16f9b7e5416a8e87300000000000000000000000003a825895ae37ff001e8b9b4ca6e8760cfa240ed9000000000000000000000000a83d8f50560cadac0349aaa5a4e7308cf6934bad000000000000000000000000943c7895366b4251072f01378c7ef21e91a630bf0000000000000000000000006f7f00ad99fc512f9d51fc6b8fb3caf166d31d5f0000000000000000000000006dfedfe07db182990bd0a5978ae19d48647a511d00000000000000000000000046b9e3ebfd9df54c916f133a0578d70a840feb99000000000000000000000000eab6cd202a310f3079ce115e7d276d5cfd73b2ef000000000000000000000000422e4c8c4fa12c99663fc63e8fe493701e75fe6900000000000000000000000044c438db9e8cc3507755d2b7a701345dc6c642e7000000000000000000000000373344219cc3f5efe8e67053eed6b65a54d415b400000000000000000000000086187a6e378eca9f32f71924d4ab55e2dc6a5b0a0000000000000000000000008350d66aaa8f7461bc841604dcb81bee7f28a5df000000000000000000000000376aeb69f36c2ce0e12bc46e8979016e6aecd5ec00000000000000000000000034fc3994cd78d659ffd0b1edab676af01418479b0000000000000000000000001df70d19634971bee5f087e6ca0017dbf44f7d52000000000000000000000000aace0deab1aa40b3b3b9f4a68deefbe8680e7c24000000000000000000000000733b056a5c0c9b94e7b9e95d32a7042c241f091d0000000000000000000000006f9fbfa2bdaf5a8f735511eeab07a25c7bfe94a2000000000000000000000000b86f3e5ce17e2e3a2696719b7ba738771d252e06000000000000000000000000ea0b1fd7a61e2de106680fc5e5c7f95a73fe3abd000000000000000000000000dbf8f3f85ce130da948b1d6c91693c87f6fe85d700000000000000000000000032132683e25f69427bc6a1516fb187f5a60d82870000000000000000000000001ebdd674c653f897deb0345500906c6aeb3f3d240000000000000000000000001df3942ea4fc0797595e171fa6a33e8cfa47faea0000000000000000000000006492f8fe8cb41fb7412d7851bbc1d2a60f2bb22e0000000000000000000000005adbf6672c8d8d2352dcba49a7202b1939efaeae000000000000000000000000c30021ad17c5619c868320d95db621521eb9084c000000000000000000000000f82a2c6028ce9cd68c4263daf694c5c7bccf015a000000000000000000000000df0e16c50e8fecc411b71eceece6fc1e4a51a709000000000000000000000000db1d25b492558b5ecdb78a601330ab329d1ff5740000000000000000000000006a48a7ba7cf4c9f8886d2779eab1008efeba3d3a000000000000000000000000bc3f996bf13262c0a3c25b97538b6abefb80ea0c0000000000000000000000009d23cbe79eb824056728a1ab1c173839544ccdd30000000000000000000000008511bc3f600be7ddf36916615bf4af11260b63e4000000000000000000000000224367033c036e71bb81e49631d48e4d372697f70000000000000000000000000b8330abac52209a40a2d8be9271e7f45afcc59e0000000000000000000000007b22dc0c371c938ec0eda86c7bdfefa0a9b271800000000000000000000000006ff5cc21a1bc4a3360994f7738dfa5b4f5efbb38000000000000000000000000fccfa9af25201fe6a41cb48ef1542c16cfe461880000000000000000000000004b88ac92ca79a1e06ef9298dea31fc474ccacded0000000000000000000000000db660931eb9ceb1d6b49985b6778158e049a6500000000000000000000000001bfae351c92975e31de89a0aa6e918f9fe162cfa00000000000000000000000074a60f03d0813b63104a2c24b7f9ebb672df63a800000000000000000000000066b660c86ef999c09675a7832658fda26f9652070000000000000000000000006f35c51380734bc45c54d4e53966757c22f370b4000000000000000000000000785761c4b2bc7bdee8296e5427a7163e3ca344d80000000000000000000000006e48fad034dd05721920ba13f7aaa9f56f59f07c0000000000000000000000006d3fac9a0e4006467c139f438d19ef33b73726d50000000000000000000000001421c1fcafcb89fd48d47151a7d73c67eac28609000000000000000000000000e1187a683b8f6c6ab20efa24552ba524e207baba0000000000000000000000007366fec22f42ed5d745127367f656e22db302b260000000000000000000000008fbbc8f20a929ac9489267e7f20ace9099c5301e000000000000000000000000b937bac1ffc1329486cf6f2be26dd876c7c24a2e000000000000000000000000350bbb66dae1717d6bdd6ce63cd8c613252608ac000000000000000000000000b4a040ef9ff4dccc03f28695f5883ce18d57497f0000000000000000000000002bbabc6a84558c2807ff5a371b141c96aea583fe0000000000000000000000004608c970e9ef36f86b5e86ed035c85cb40c5da8300000000000000000000000065c49e012e7d265ed2a27c4afe8b8ddcd5559dba0000000000000000000000006059fab8e13c245f29f719d7c00e9d4814595df100000000000000000000000081490708c1eb09eae608e180f42f3994776714390000000000000000000000002d2b95325b399963aa888f772f82b11d36ef5bf70000000000000000000000003de7f56c0a8483347dfc5565fa2a13de9394d122000000000000000000000000e51661615a7723d4a028e75eb3f479c8e316162d000000000000000000000000a994779570aa39ee899b36b9bc4d8437e1a1c8c1000000000000000000000000b33322983f03783c5fab57b1ff94d466cc4302d600000000000000000000000074a7ebf6164cf813fa5f0e144392b74efbe3716b0000000000000000000000005223d05ef21b94a6e7c277b6c865ece7bd19f619000000000000000000000000b43dac11e987235f4290fc68c43feaa78a970a3a0000000000000000000000002f042a4e934ca69ceec330ecbe6accb7a97694d7000000000000000000000000a42fd6a160a102e7bb3072b2b05697f6b668e04b000000000000000000000000652d90459f93f85c2982437cc3f44c397e440bab0000000000000000000000001325ced255beb4bfaafa7d73b70e94a67da2f43b000000000000000000000000bd3a8de0fdec14f9d411e7e5d7a7d7d6d7edc93c00000000000000000000000000cad74edfa6315cf0c335ecc1f432c360a606f600000000000000000000000087fee6e9e89f3dc20675da5b71c5300f7516e868000000000000000000000000891bb460e99fa6ba7b38df9afa2ebc43f837c7920000000000000000000000004dd1b082b2def9619897a596001e33608644176400000000000000000000000098f6470a3bfc2274cb84bf6c4099638b802394ec000000000000000000000000f313360676a48f40b169c199ce776d64d20c3d78000000000000000000000000f7c6b074de6189d9b46ae6232e4815a09cd517370000000000000000000000008af4c5d63258d2b6dccad64b3bd0ded7f4baef1900000000000000000000000082045ad1674f3746e23fabda47ac87f2c0e58a7d000000000000000000000000a0779422c868ac752ea66d7ce7b0b502f19d06aa000000000000000000000000607789dc99514ffd2e66526bfccb343dc95ed8be000000000000000000000000b38c4c356ef241336eb61aca1a0b8e9c36613206000000000000000000000000829c14dd6621924613a6f7b3005e1daabe6ab3a6000000000000000000000000fb1ba15ccc5c5186c0e5d5711f16bcaa79c00c29000000000000000000000000e7899b71b2e999ba7ab8ea81b803540d264af1d60000000000000000000000009e43184bb661e61b129600dde18549919fbb70ab000000000000000000000000131e7933cc8b340ccef51d1be68f11d714095b28000000000000000000000000eaa2914fd09cc4f99dfa824cc7901811677d8469000000000000000000000000b72224e477a49b69b71e82d2b9f92a046fd95d59000000000000000000000000a7c18e427290c1ca7283efb5f377af1c71de6602000000000000000000000000e2774d6ab0ed7def561eb38a5cbe56b451a3372c00000000000000000000000039f3b277444e702e1147ec9f28a7fb9a87fa00a0000000000000000000000000fa8d90523fbdf01e589a761d8e16a7c414bcc77e00000000000000000000000009f731a1a0f5ae78f2c8068a61445e54549988b40000000000000000000000009e0a92a9cd3ed4cb295bd2a3597fc55e0067a3540000000000000000000000004147aafece50b62a74c49df2b620d8ca6a6d0d1b000000000000000000000000ec66b68c1077fb7c9c35003ab554628aefb7d43d0000000000000000000000006de18c68f43ae7fc9191594f6fea7bb8fece8c6c000000000000000000000000928b08bb7e6eced13b919ffd1fdf0b8cf0e5add8000000000000000000000000d041230c8661292451601110990221702c74b8670000000000000000000000008e1c2c8d75e6a6b0ef18c77f715bcb1cbaf872c6000000000000000000000000a41c9976eee55f7361a0d8f02388b98c9f8d261d00000000000000000000000076cb336b08b5090aa8efeabc2e1510b4c966905600000000000000000000000014d2d0a2de835c77ced17e7ec088297737d31d7a00000000000000000000000046bca83de9390fb6a0fe973673fd7cc0d453fe3c0000000000000000000000001137b9fe74a06af8d19045fc63eaf52732f4016000000000000000000000000017499f84c8d67019b40b01a4b4140eee74072f6e000000000000000000000000d4c5ed054c8ec3426276b98443ed49b8ff0a9b2f0000000000000000000000001cb4de02a5f05d204583671907daa1f05adbb781000000000000000000000000d908d46cbe8e9d291845fc72a5972c276f959d460000000000000000000000009d52c4dfaa16516e6870812490d1f6458d99d568000000000000000000000000cb2033a573949a19d544fee363d9ebb02809154f0000000000000000000000008fe9b50ae3185b007aff215bd4e3746b709fa6b00000000000000000000000000acb4971ece121ebb3f263e9ec28b7523b8281960000000000000000000000006baa389d7f160b6d5e4d4516114fd04d062e6bbd000000000000000000000000255095a8390b14640dda3e9a3488adb866fdec310000000000000000000000007e49d588e2197024111aa0434ba2632bf157b7ba000000000000000000000000e9effdbf946e5fd9c8c395f69d3dff514ba1d912000000000000000000000000afd224050dbc6cfa0e03c6928b37727dd8dc8dbd000000000000000000000000c995cda7ea990e95328fec4bf6a84e2e013f0eab000000000000000000000000909e43accd374e57b50847ec4514a29ddad838780000000000000000000000008a56e0a1f369b789d72bf7c3a8d4f59f03a8ba30000000000000000000000000a3cb2a1aecb38e3edae8a8c955d6e759a08d90100000000000000000000000009d77257ba9a083d90e4349faa2c053a795c54ad0000000000000000000000000b3f5e82a96833d642c820fe87f0ec9585474604c000000000000000000000000c0a7aad55180c32be7e2ed8038efdd91789ba9c7000000000000000000000000acc1efafb7c90d06d3c7c62e27906aca81725843000000000000000000000000727cbbb38ea3d94f7d55f0f8ebd02d95b51281700000000000000000000000001d131d323fac546a3992585cdebbce0dca26bc55000000000000000000000000d296ae0db37fe0ab2d435a85a22d70273806001c0000000000000000000000006e9af22c4bbd2bb89bcc1cb95ff142f2178a739f000000000000000000000000d9202bdb21a504494be0f7d1ff6622579f48382000000000000000000000000079ada607f8b8880e382bacacac6006be603b9c13000000000000000000000000dcfaee9da6aa5a2f5463bc6a7642f675f6840a1d00000000000000000000000039d08036e7b11545914e66ae68b0d4b406d700ee0000000000000000000000003612368979067edf73fdbf839b0cdeaf5645c32b000000000000000000000000fb510d614d75d508f00f7d0743515f26c44e80880000000000000000000000007ecff180fc5548cd9cb488d1a57aacd4e0b5bacb000000000000000000000000f67d8939277c9ab537fa59136b529e2b2d1f220c000000000000000000000000b7d73cf88e9f4d5ace7153c77f89198adb144639000000000000000000000000aa57e551364f7e97585bac5d453bb8fb8dd246df000000000000000000000000500c4029cb685bebdfab71190fb89a5805b29dab0000000000000000000000001df4bd57c87b4b2df11f5fae692a23bf4d35800800000000000000000000000079287d151ede49c96005d084e7914ff6883fb9950000000000000000000000007cc2c6bbb0affaf353e7ed282c2f7b7956e3a820000000000000000000000000e7ab225db7eb87abc24589ee8ce57b2040cf4f0b0000000000000000000000009d7285331d49c64e6297377a26e8924b073635f500000000000000000000000027a7e0d7231e5b85d5cf0b5ea960ed35f494322e00000000000000000000000016b6aec936598b6fba22a3a20a246c365cbc3fbb0000000000000000000000002816b1f9b975c9587e75ca3825ceae890b920985000000000000000000000000794608c7d79073ce697140754d1657f1fc6ee372000000000000000000000000439f8897212c20c82beda048ef20820724d58791000000000000000000000000714cba196554a74c224eb66f6d983347fa76932800000000000000000000000024fb4d729fe300018d301bd95a1d21720d1df8b10000000000000000000000008bf40bbb4edace540c216ec9fd7b9ef4b602673e00000000000000000000000072cd52477ad536f92fba5ab86d0e4b8959c48d71000000000000000000000000b2585d2fce4de284f5c86f4dd2794b5c6cd402ed0000000000000000000000002edaccf0fddc611dbf6fd14cf9394abcac4c8a2a000000000000000000000000f68d3ce4aae1792cb4867894c54f0d62379fd9ad000000000000000000000000a9e87b89607c2b2cb38dfd83dd43022729b93f65000000000000000000000000ed9b31481c751c961c8ad8c6a99a956915bc93e4000000000000000000000000b2f1f4a6109000dcd5139044184cfd2728bc9f250000000000000000000000007b63c206a5235ff2b0e1cf488071b38a5ce0ed420000000000000000000000006a6eca4c6c6550302f2a6743c0c9541c89e6f147000000000000000000000000af32c9dfe612a66e9ab9d8efb1c53aa8eb66ee3e0000000000000000000000002d87e63658056db21604831a13159eca0f50e0a10000000000000000000000003c39a67d2e5e4d652e3e01f15663b28e9ae4dda10000000000000000000000005d46ba0baa8cf0f1220fa001619ca7cd5f9e31a10000000000000000000000001a5070a2f696f73e539461c4dbed146d521e079d000000000000000000000000906feb04157ee355a78af241e6007cd83448c621000000000000000000000000e6e57201288d55d69f46decf0d23a15799b15502000000000000000000000000c473649acc41a2cafe5c99799703847fa002277800000000000000000000000015258cb5d9651899322f360feb544374666f73100000000000000000000000001b7d4dbc5f63f8692c0001c6df332b1e2413e1d50000000000000000000000004104d774ddafcaa6cc605d4df4ba655fa8c65e260000000000000000000000000eedab85e1c3ffca8305f2fe912c8f8350fee5740000000000000000000000004ec419fe4b10a09912f53e0c48bf4670e9c3e4e500000000000000000000000095e597b1782e00acb1178fb5c081167bd17a9632000000000000000000000000f564527f02c11697202564554e94800a340e758d0000000000000000000000005e6cb9db1a485eb27b1b84db4c81c804a871fff2000000000000000000000000086250b1cdb365a6bdd66103a327fdaee94ee777000000000000000000000000b5065680ea333d9c48aa5a9f16eb8b88823c826f00000000000000000000000069916426880e0a502f535f89236e2a5bedc7f3200000000000000000000000001b8ac84d43316e33c64046d01f0c49c7985e057800000000000000000000000095a23a157486df861969897dd9d7861ec783286a000000000000000000000000bb7f957d982798fe26882897e563b4636b5c2f4200000000000000000000000041a6737a7e9c96425c4eb0ed82efafcd33f3d3490000000000000000000000006923d536e57a0580fbd501783c09fa5d6246a6c2000000000000000000000000a1a6058ab01930cdc8cd8d12780bf55dbadddca70000000000000000000000002f944a1232128ff96ca59c95d33d2792e6f9adc0000000000000000000000000a4674975d7b7ea06476f23eded2cc19f35e62a8b000000000000000000000000f6c059babf64e9df661ac629b87fb7be2699f1e00000000000000000000000007a853cfb972f3bb6fe134556ad33552507da510800000000000000000000000093f407f6fb7ce0e2eb67d9af418664e4fbf405f800000000000000000000000078e2b8d902550f7562a152352cb7379c21eaf79e000000000000000000000000f8ca82506471d6584dd6b3fcfa49c0bc53e76ce00000000000000000000000009859f9738fb09bfea6aaf7e51a25e2e2043e1197000000000000000000000000ce7bcf182e69dcac9cd13fc1264b64c20afd256f000000000000000000000000545c7a8adf5fc070ab2894fe7071240e1935070500000000000000000000000080d21d74c73ae7f1cd0ed1eaa587453007e77c66000000000000000000000000c5ca52b621b60e15b032854129d71d094e449573000000000000000000000000622defbb31955469c15cea655f3e8edb5ce93d870000000000000000000000009b03be5e5fec0473b5cd5966cbf5fa32a196d80c000000000000000000000000c159af1923f6e309beb0543256ebc648c593d1da000000000000000000000000257cb86245ae59a3768e40a3d7f64f4cc511802d00000000000000000000000025750fcf13245e1133a12ca5844a0c58d8ca2eb6000000000000000000000000a2d59c1f21ea5b899b21b7f5772ac86c162f2e0e000000000000000000000000c25e4c243922d10736dc20c02ebe315bb39b7159000000000000000000000000bcc85f2cff129986cf8636c06c98f8537d2f1a52000000000000000000000000da64f2269d3196d1fec86b7bc9ad4701ec833acf00000000000000000000000060d9cda548c88031cc38eca7f49e32df4221d498000000000000000000000000516d206908aeb539309161d5acbb377d6ab2a94e000000000000000000000000b4c353a754f15d05e0f69ccd383fd52d0859d132000000000000000000000000a7ae92b7424d383cfa31e2208977eca4258c0da400000000000000000000000074e667d1b798ad5204da42c7bf8479e90c242fbd000000000000000000000000cab5232d6630513e2887d7818ad7007329037d7f0000000000000000000000004c2a4d9dde33e50932f89bc1ef6c717f25ae1525000000000000000000000000288c52385a2bd79bb5b0bdbd640a5850a327a5d5000000000000000000000000b3ca18d00a820c967531848c20b974d2edae36d0000000000000000000000000bb651599886beae6dd4a9f5dde623b8fd46aff2800000000000000000000000004e8e301c6ef4579f9721bbebba2ab536eecd64100000000000000000000000005f2e0f1f4afad5a7b1ce62f08d86c75521b22470000000000000000000000002078a373965ed1339b6fa9865227b2e8cbd75d3b000000000000000000000000c5cf4d7624ff1cc93712c528bb44092cdc945022000000000000000000000000db790c9c5608533e7651931bba1d699108e29e5e0000000000000000000000009202fd6629bf9479ab7101e8a8ab7ee3383cef35000000000000000000000000baa49d5c785a4c0542a19963d602d1fd0fa7519d000000000000000000000000d1775ae82a5ec30e0b020becdc3de9f9507729730000000000000000000000009093534d503ad7463658785645f642d82003fa4600000000000000000000000004fa5c3869ded7d00f36f13597a2f46aee4c92200000000000000000000000004adc3938fdcb080debd084c318c469798665f7f4000000000000000000000000dfdf1845befa1dce09cd171b7b79b460e49cf80b0000000000000000000000008558f502887a9a52c4b265d72327e0e529ff790d00000000000000000000000004de6f1a08ee31aba9c80e5efe51778a324a7099000000000000000000000000ff24d1cd9016e282b3217c01c7bc0195bc0425c1000000000000000000000000fdef21ffa900f69daebc804fa5b095caf53523c9000000000000000000000000f2b51cc6b8da45a27f003e404ccd72f0736745ba00000000000000000000000089016895abc3ea2493bf4ae3736f3440bac76f670000000000000000000000000baa3c61b8d422fbfe3bc532b9d0dea08e0357570000000000000000000000003e4896b8cac4573aee7bf1a5e448097b3dd14ccd000000000000000000000000ca53cd8fe0b363002e76754d90a36083401613fd000000000000000000000000e73a98b05ec14042e95f39852fffdd0d9b98e7e4000000000000000000000000216300f542999be40c8acc6bf414fc2ab26e9c1e000000000000000000000000c73ec960046c28f6e2b00b6ddddcf28859fd44370000000000000000000000000a3f2d00ed7a8a2a3fdd88d4e1afa7826149e5890000000000000000000000005ec076becc18537ff10d0cb2a73f649669e8965500000000000000000000000025d2e7509fe39a25819fad4a31a1512e206fcc1b0000000000000000000000005c72226ac703c301a1ad701d8d5fbbb6029c5590000000000000000000000000d9cc28afae3e4d338a894d0a8de0c97df5bc56bf0000000000000000000000009e4687b88144243aaf256cf61507ca9f1ed7551a000000000000000000000000ecac9280213364ab1ba0810c8c8e4d516ce09c500000000000000000000000006ebb69fe1408d3d1e6a87891dff5de6996d51cbc000000000000000000000000b1fae3e90fa2ff1a6dea83d725ffe36de2b5e46d000000000000000000000000ca78e7a50408f9af276d2c83927dfa4af147a1f300000000000000000000000050e62464b47aedb1ddf2a7452070f2e78f059b2f000000000000000000000000d11808077dc29235418ac739ac8b6c512b9f8bd90000000000000000000000000a92924bdb12ae995680644a7d4cb20dd6d76076000000000000000000000000238d76e7b3a25cd4f0e01b8ba0ffb3428325ed7e0000000000000000000000009631fadc7d5843eb8071fcb3e84087fafa47794f000000000000000000000000393f38734270f250a4f5416688be64e5b0f38a9d000000000000000000000000220aaccaf8f6b331fdd2e2838a456c89afc2cfea000000000000000000000000c8f7c6619dc31eca358da6df9c492afcf4f3c40d000000000000000000000000fc5b9765f824e0e006f27d5443da30e993d304a2000000000000000000000000ff18bd81bca61c9cc912133151ecc4af01a91c22000000000000000000000000e04c06e7a742021647cbbb305d8664a486911f9e000000000000000000000000d9558cea70af9c40ae68566c674eff9114e1cf6f000000000000000000000000fbe12ceb3fcc8ff1c491aeb3f3981c07cfc8e62a000000000000000000000000c0620f152034cbdbd89b3084ed48780aef4f3aa80000000000000000000000001fe14b3d608972fd6bc1f4a736b759df7377ccd20000000000000000000000003b4fe20745bd5f95ae8da066e21bfcf52db34d57000000000000000000000000bf5942a9de9fa83bdd77fa14fa0d6e4870b74d1b0000000000000000000000009dc046121352cc7151e6056e894d235e408b09b5000000000000000000000000431cc6ffa9b6bb2a9701d567babc4f112a8918c2000000000000000000000000cf90db3459c8a01664381a4b0e3e8c54d971a09f000000000000000000000000004d0a58ef8192bbfdb146e01b84102bd21046710000000000000000000000000c73b64910da79df030b7e535944543f8e148df2000000000000000000000000d0f9a911773ef3ee93a85912feccf4494a9aac74000000000000000000000000caf15b62cb50fdec79a78f58488213094ca655e90000000000000000000000001d4325f2913e382f664d77f4b84951f11610b2a80000000000000000000000006954ee7ede83ca555663704fe7e2b1528ff2c6190000000000000000000000002d797946e7f40bd0d8eb2e8a4b981aff261da22a000000000000000000000000c9c5bb49d642b332a29961e67fa48f61249466c70000000000000000000000003e72a26a8b4f2328d6bc48dcb21fa917d73fb257000000000000000000000000cf47163f97083d32125197b2f9eaef6afb4af0820000000000000000000000004edf33681ab8ad279ae9c4e4fb2185e9fa94faa8000000000000000000000000c0fc89bec247e1077ccfcd15e23bddced89f7cf5000000000000000000000000de1375f22f7ff618eb4e88539746b7e4e0dbbe430000000000000000000000009fac90fc6a339e093feb32d6f0abfcefb28bcc750000000000000000000000008c447ee795014c14a9e1f35def8eecfd57fefc37000000000000000000000000d4654cafb7ad37feb8d5a6eaa20392fb2f1841fc000000000000000000000000ee9fae2a88c5fdaaaba1c5f544fcbfc5982ec4080000000000000000000000004af3665ba934a03da37f571c31664553eac997ab0000000000000000000000009fe604430776c78626bc35354b8ae446a3296a2f00000000000000000000000093f8e66105fbc4789462cd928dea6c06434d87f9000000000000000000000000018849ac89d2b68011172f7e1b43843ddbb457640000000000000000000000002bd614efec6f0db99eb2c1843046406498eca591000000000000000000000000001aa2eb5e8c7a8bf7be15ca1b47b9037d9798ee0000000000000000000000000737a68611c6dd7e29165586287f9ca8ccfae3bc0000000000000000000000007ce2604b78a06cf29c34243ae107481b46db3a7000000000000000000000000062647a8e929c04b5b45b10c7fb9b39dff3809a33000000000000000000000000eff86d2a280645aae4c14c8211f327dfd971aa160000000000000000000000000ff4ac97e28e978fd3e81c9406ec1a35a922398e0000000000000000000000002359ebbd5c9823525057db4a8c236953434290ac0000000000000000000000009497e20d1ddf2bd93961cce1f0d7396ea1abbe7300000000000000000000000019a26907edfca67dbdab89cbacb332e60b6a64230000000000000000000000009c0b047b35e1c6b25ee47c129484a034a5d56f0c00000000000000000000000067a77608e19fe1ff8b69e22f87e82c3f1747b20c0000000000000000000000004c81701ced865638c7992967155b772682d752d900000000000000000000000076ab6580fc50f1768595474d8fc33522824ae36e00000000000000000000000014a78c2ea75bd6317c2aa561958d9b4b46a2eb52000000000000000000000000b80400d49df7badf41ddf1dd7918db212193bcf60000000000000000000000006cd8a461a11aa4b0e6f43e7dc6b7678d7bcddda300000000000000000000000098ef1731cd5bb972f769852a96b0aa70c5d7361400000000000000000000000034c7d7e18ed3aff2b341c2804e68ac60b15aaade000000000000000000000000530ba09f9c90352c0d80e7121308b46d38433506000000000000000000000000e8139e46a38f5c4829d89d97367ec08ab5bc874d00000000000000000000000017010d587ccf3d53442fd14d210c28227f4bcba90000000000000000000000009c0edce286d71d230d5f45b1100cdb5028e8fb6800000000000000000000000021c19b3cfa226402b4fa0c58b57cf8086b5f3526000000000000000000000000f7da6f6c0c86cf6e42d8b3503fd0cd3b7923e842000000000000000000000000939c57333b82848ac84202fc1706a2e44e0bf6a90000000000000000000000001c6852e274e302aebace0dddd08690f85f577d38000000000000000000000000099c65f2e7fb49cacfede930211b4773d9ec51120000000000000000000000005a8d68dd084bbb7150ed3f4a748afff28da60ee9000000000000000000000000742394e9f9967026299acad745cda58a1b759d4400000000000000000000000060b0fa8da3ac81e46b70ca4ff4d01fda7724ca0700000000000000000000000010f8248c80048ab2abc56cbc6f444a799193b4130000000000000000000000004d90b41561968f0893e448107dd9f5198f26fea300000000000000000000000081fbe7bb3a432a2ba0e7897dcc0b3a164ab42b950000000000000000000000006184b3e0e7774744d87c4cd1ef0e55bf876e750900000000000000000000000000048683c40c4aa9924d95f17fd31d785fcbbca400000000000000000000000002087aefa1ebe1a93bed04fc800e3e05cf280f5c0000000000000000000000003f0f09682125bb6c07dd6bf67366b6c12f8113f5000000000000000000000000b5ebbf890eec6a94db0ddcc4926d23d2881586b50000000000000000000000009758999a3d6e6e3ff13985825c980840204393ed000000000000000000000000901dfe3cf5b1d855b379831b96e274ddecc01f72000000000000000000000000d27f5e60a9e0dbca7c33dee3d7d916ac11552db1000000000000000000000000756a0f90ee980e917ac66b3cb951758da96305b0000000000000000000000000179b2ee9d7df4cba7a6badebc49208065975672b000000000000000000000000acde1baded5e5121dd5447a89feab5e62a31dbb9000000000000000000000000149469f574c8b2eac5d520a6b84185c0870386df00000000000000000000000001f6412d82097ad85123bac923204b9e6e7417980000000000000000000000006250c1bf450c927aaa746a3ec663c9dbfb33a7d6000000000000000000000000452cf395853a42c185b4ba33d631ef5c7a8d3056000000000000000000000000756f97e6925db3d8062ea572e64a35854060642a00000000000000000000000080ae2104f0510a197c7661e70567c66040a39627000000000000000000000000c9aee6b5487fc02d6a16da928643c8ae84f09c1000000000000000000000000066b134714312614ebe673ba9ddeaa26bfa828a3600000000000000000000000017c3cc7bd1cc52509f07501ae2120f0fdaf7d5280000000000000000000000001538254fb096f31975b39dab83486ed570f19a9f00000000000000000000000027a73f376abcfdd87c93b0b761df0ba123cd0dca000000000000000000000000599c5283a274798f1d41e59d7c1838ed17b2d685000000000000000000000000b7f3cfbfb19fb4fc5867753dacdaa8d5ccb92a8c0000000000000000000000003092ef86351fa3e9f2a4e072124b16bdb65a1fba0000000000000000000000001e70f9b760c5ab9d27b2dc1744ec55399b0c008000000000000000000000000095bf9ad8c91f0157134ac6fb1384fb90da9402450000000000000000000000001a2289ad107b2bfbeaaf5cc38ce136d65b2949720000000000000000000000004d24eececb86041f47bca41265319e9f06ae2fcb000000000000000000000000a581dabbe7eaaebe4750ee51b595a6c58dace62b000000000000000000000000cbbb0320c308059e00f98286e4f9dfb4837fd404000000000000000000000000d4a8a6624a48de6cc7d28e22c9c38139f93da4a2000000000000000000000000d16b8734b627ef069c4ee2ff0086c0063dd1c84200000000000000000000000013308d824ef8a779d118d78075f6966227d2e0910000000000000000000000009297c5749a648456ab8c135bc77f7b8d5b3d5831000000000000000000000000e974a9a31bd73e1eafa137804201c1e82620a483000000000000000000000000a3bc4c15e8b6d3585b256584bed191193ea56f7f000000000000000000000000b6c706ee86fc07bb496dcda74e075792ec4ed9810000000000000000000000004292dbd2b42458e63e402e0cadb34d43cbede7950000000000000000000000000eb79fa92f2c9aed4cdb53c290e36e9deecd7cd600000000000000000000000026c2a6468d4fd52a228b9cfd584535322fd96f7a0000000000000000000000003cd988bb0af354ea4f420241e2f0d1925398fac00000000000000000000000008255a48f0f7f5db18f89c018d6de67e315310b280000000000000000000000009198f255d524ccec4a8eb354ef5ae0f914cd779900000000000000000000000090856a528da3038505246a69dcf1ce18d7a75d37000000000000000000000000b5a6e74cd478777daf8dff4c313720b1ba1932d6000000000000000000000000550b8f35587e230208dd787616aaf24e1fdfdcd50000000000000000000000005609efcaaff2a84bad334b4c91c7a97ef7c4e4600000000000000000000000008e4a1e773dffc97e0d78edbb0e3f9a0c555f2d7600000000000000000000000044b638c48f94a03733efff6084ea596fa49f5a5400000000000000000000000041f1ae17f5eb71d8f44136949b1b522505dac2b600000000000000000000000031ae7831256ca02c21ef0d4eb0d88364e48f2591000000000000000000000000c3a29f51bd7b90b4feb39ccb465878b7a4600b900000000000000000000000007964477483c0578d7f3b8b2ed0ab66e1940efe060000000000000000000000000f06a53a09ad84b2e9da3f501488306b1abb20e20000000000000000000000007a47f4dd11daed3ba03ad756bc18c3a08b061cf8000000000000000000000000b4cc6a5aa85cafee0b3ab808ec1ed24de4974f3b0000000000000000000000001c6d0983debfc42ae36827fb81176871389bde0100000000000000000000000006a5d0556cdaae41a3f1c74f9181b4e21db98e5f00000000000000000000000013f632fdbbf0c9ff63adc0156d5dff9744d81d280000000000000000000000004079fb9f0db565b06572b6a21f045890d0f821720000000000000000000000009556a126cb0164d8f0621bb66dd03431ebfd3281000000000000000000000000f9a3e9831f45505042b7e03338efa474c74d22c60000000000000000000000006dd5ee29b48a96c0a3e66cffa3020cec11f4e3cb000000000000000000000000878abcb6261d860ba7f7251fd9f8a8480ce249a1000000000000000000000000fbebb45a745b9e36217bdeb5ef51c18939dfca9700000000000000000000000089ceb9f824f22400144c1bd4f4ccd72f60d2f7fb000000000000000000000000707997fad5ebef3b2bc6622d87c305d7fea6c393000000000000000000000000209051ef5519418e5a144b4ca3ee092eebbbc2430000000000000000000000004ca4a373783026f79d3203f9fa7925d6c63d4744000000000000000000000000f7e4e1da27422104c5dada5b177f95762dded6a000000000000000000000000091001a0a0ed35b4a2336a8b011ef2c199d61c3c6000000000000000000000000977502cb127c816a72309c2727593b40ee46a537000000000000000000000000c32970d5ee5f34939f45b8fef6b6acb627de640a0000000000000000000000005c2df1167b52836a2d747245b5edf3caec08837a000000000000000000000000b8efd8a21e338bda3a7ca752250c9745fee36994000000000000000000000000925966bf49157e4fc6cf6e191df25bc2dc8f101b0000000000000000000000003fc1755dcc3196e0659bcc3b4a0a3e32e440fc03000000000000000000000000780e62f0bd5b62d538126ca8442417efced7ff420000000000000000000000009a10da8ce77f26231860764a2caab36e70584c4b0000000000000000000000000e6852f5d55ee60bff37d46df12279a4c2efaf4400000000000000000000000092f65b1512a913774aca7f7d66ac93890f1f97ef000000000000000000000000b9bb066c8e76b310cd10faed95ef09eeb79cc45a0000000000000000000000009737b472fc4920a486505affc6ae1d8a23aadb03000000000000000000000000bcd1217bea95b49334260792c73fc568ec97559800000000000000000000000086dcc78645a70e4057ac5134d7ad80d6e4875f6a0000000000000000000000002ffcbc89d63d97c8241e0bf9d065b09e83ab213a000000000000000000000000d9f1a16fc4c681a0ad370be108a75441c815397b00000000000000000000000078d140f36e365a6233d53352af9b8ab49850889c000000000000000000000000ef57f8c51450b3903fdaa6666993f384117ad23800000000000000000000000008e8991b15a5ad86e3a3602547aa94fb8218f49c00000000000000000000000058a73a89b95484a6653edb78bdd08b3b9ded3bdd00000000000000000000000090868ce2a20f6d3348ab7faf535a04c2ee0512c00000000000000000000000000b9a2ce4c687b06f0b99c4365b3d923440e17d21000000000000000000000000bf19977dc7888743eb2e5a546d945ba275d4c991000000000000000000000000550cc163490b7c46c06c1bb5991d38d7cde695280000000000000000000000006d77664500dbb0c1257618327bdac044acf79f640000000000000000000000001114fb8e7cda2cabb1d14b38e71222943c4c1bd70000000000000000000000005cd81f952b015beca7eb1b98aa1b7c3b3ce1a1f5000000000000000000000000d2f52d281f29c6e758edf74c669aadefdda7efaf000000000000000000000000b59cdd6b2bb1684bf83fddba506fb5e20e520f93000000000000000000000000941b95c867773fc9cd67bc1f88d3e2ca79959e92000000000000000000000000b9cb0e732691f5bf69f35da8809794682babddb20000000000000000000000003589e50cb831d52c350111b3735054c92716e5b8000000000000000000000000b8afa440a828e957e52631960dd4c6484fd77149000000000000000000000000fc3a1ff615b9e73400e459191bfe54f1c530b19a000000000000000000000000a73263326598f9dff49d2cb8e12db89dcdc14704000000000000000000000000cddd98ecf14fbb2d8324d9cbd11cc6e950b989ca000000000000000000000000d54109a206b796c4d30c892d4d0ac47cc2aea51200000000000000000000000041a05aab65fb02e16e7b679559a8ecc6d727303d00000000000000000000000019ae78b628676d9eefd438ba92ddda1fb2eaf18b000000000000000000000000c18f8abb77cc6fa25b5df236d34c057ee4677a170000000000000000000000004357b3889faa390c6b6fcc465d44019fe94105e0000000000000000000000000ac2f65309e4d24a4aedb01b10681862338147ed3000000000000000000000000f31abc705dedce79accc6a03c5bde5607f65bed10000000000000000000000008f14490aee99b46a90394878ee0f939c09644708000000000000000000000000130126dd8ef59c509b2dd78f83eb67832f288f6a0000000000000000000000006076c025ee1affe0fd6ba9c17a86fa258112eea80000000000000000000000001f7254fd2a85cb24ccf4ebb01a49e66fcd8ce1a5000000000000000000000000f099eb48ad36ceb95f1c8511f2ca528e8ff4c35200000000000000000000000036304b5e0458b30c731f0b0bc1ff109867432dbc000000000000000000000000a76129416b57669e3fda3dcc931a919c53cd1589000000000000000000000000fc27e40fdb1086f2f75e3415a9325f91d668600d000000000000000000000000a36e5b44123a25da91d4ee35798bc89705e3bee900000000000000000000000015987e5673c8857fe8df8acbbdd5322ca19e4938000000000000000000000000042b46e831bd68f466714fdee4b9467f2cd399820000000000000000000000006500dabe760926af430c548196b2691e377446300000000000000000000000001b449b40975db8bd26229d0f0cf02ba0164dbb3800000000000000000000000005e00aa166b7b7f9eb6b46a76cd57e45624ad8500000000000000000000000009382667279eaf5505014314957a7d19cc22d52a2000000000000000000000000c505d47a067753c816e0e9f0fc77924f3a73f16a00000000000000000000000086dfba4263cb0b554f31ff6da9205a2c7b91c27f000000000000000000000000e3d14b0eaaad242184842df384b90499f08864d2000000000000000000000000e06da01632fc5dd494ae17426cbd9afb1da9463900000000000000000000000039e946641ddd789fa7b41c0af72d8b257416243900000000000000000000000072240cc00fa346763b4fdc453937b4089b3090f80000000000000000000000004ee217ca5450e90d7b3f3b13aa3d275b784fb220000000000000000000000000818f5bf3a321d7406393e6d07686238568fb2a2700000000000000000000000012f72d079145c6d99b070ed88ae69769cc25f2fb00000000000000000000000007ac92154a20e4cc36aeb229b2e6a92b7aaf95760000000000000000000000005a5a717ccdf0c90e2d6bb029d1eac2ef0e35ba6e0000000000000000000000007e8ef3a3b636cef959b8739f428cf4df360c7f60000000000000000000000000e92ac74745495dcc503e711cb9c6c4dc184f36d600000000000000000000000044cff812440f3ed6258d45623b1f6df3c85509f30000000000000000000000000ca8ca6761a67652dce3780215d0800a630973fe000000000000000000000000296a04c504fbdabe1329820362f379aab4f2e062000000000000000000000000473b8650345eb358bee112964b38fdedafbc4a050000000000000000000000005398366a20222645caea3db1fe39965bad0f9da0000000000000000000000000944b08e75514f81755f8e0b7cbab86f046b2b55a000000000000000000000000ee4b331fb36506c7b49d35c0fdb29badfc55e3f90000000000000000000000001e5493a309082334e1214cfe89018fbd2d61dbcd000000000000000000000000c0855425beb6571b788984c0a30825a913320be700000000000000000000000052a66930f6092aa9bc3ca0cf44a1757f20b769d300000000000000000000000073c4019df6bc2afadbc48e28f712ae1c247589a20000000000000000000000006814d8cbf86394df57e1c4ff7167db9cd85a6cd5000000000000000000000000d5b950bfbde341e275956d23d2d9fa2837f661580000000000000000000000005412d7ae5faf3296e3289d300b921d544d5cffb30000000000000000000000009f95ed1b5532252b07016350bea4ed3745e6a3ef000000000000000000000000b4116a5beda3257500a76aeea50fcd03f0401315000000000000000000000000d619fc91d8629466ccce34e3f1249871e7a452af000000000000000000000000d8d22969fc1adde201f08d9b7bef55eb18c2965f0000000000000000000000007a870cf6001a1fe348789a030bff2fec7e05a34a000000000000000000000000082c6216ad03af4ced3488249704eb882306b4270000000000000000000000008f6b3916f2b9d6c2786d29d2537c78ee948fcaba00000000000000000000000061e580355ece99b3ea7a1c47b3404db01ab3dd2e0000000000000000000000003ad03c98a958bc2227cefa07592bcf432fac2be800000000000000000000000001a420301a0162e9e69335b3fa03afc7e9daef9f000000000000000000000000b2b939073cc2739439fe1e9f71367eab1375257d000000000000000000000000280aecaf8c708e68c46d553410692600ce764938000000000000000000000000ff12bf1b9a41443686bb64fb307e3fde026338ad0000000000000000000000003422c672588b5c18b41589622b52b850176191800000000000000000000000008243d217c1ae367d16df7f00ade97d54fa47d8150000000000000000000000002043fb78195d134a8614af08df7ed27843b42a5f0000000000000000000000008feb2234c07653ec1e0c088442799fba7f3a6953000000000000000000000000cfe8244fcabd93599017019add629c99dfe47e7c0000000000000000000000006a279751ffd8b3d6e1aad630c1501bb0e44ce62b0000000000000000000000008a295088da7ee093a3c1b554b9c5e90f809f7c7800000000000000000000000013cce81c91bc94447ab16fae051aec073572c1dc000000000000000000000000075f1537ff255b529f61ff21be520ce823aa4af0000000000000000000000000da6c80506c3567a2aa9f322f7b624a2b7b84ad540000000000000000000000005b242dcf7f5fb25a18b095b5070787ad5a3d26b6000000000000000000000000e4a8efb2bdb4885319fa0f9510df5dfeac518fd5000000000000000000000000b305a2baf0a8358cf640bde83421738071d6b25c000000000000000000000000941fb67b0fcd05f4929ec6c39667d1a0a49c5260000000000000000000000000f0a71848e18f683b1d00804c5b9ab079fa1aab760000000000000000000000008497b036b7b59023011c9a7e22a7a367c732985400000000000000000000000005745ca3ac6ffcb336fcf57e270e67a5ecf06175000000000000000000000000ba7a1344b2946b5423d3b82eb2eb291ed9284a13000000000000000000000000689260e8e7cd17e685b20edf7f6cff23f0db9b630000000000000000000000004707459958d84fef3a67a3fed8c83855fd4ce46500000000000000000000000058657449214302be6ddb64dfa2dc4dd5b99649e4000000000000000000000000b19076548f0572dcb5b2f62e9063f60129b1a33b000000000000000000000000e3408266c868036f805637751c64e976b4e01e54000000000000000000000000ccc6250a4f34c28b6f9c9064ee42904b3af3e2030000000000000000000000004b214ba60a85c31d4cb929f424602f0f4d8e743a00000000000000000000000086f1469c2a55a0d00b676e7576051cb1da94a672000000000000000000000000d937ff4168f7e2da3c379678c62639e4278a28e4000000000000000000000000051f58390d5bf2b194e6e3ad3c9a389b32e676d800000000000000000000000070128016ff0f66f5718aebc734fde01c9febcd4f000000000000000000000000db10f8280d8a63b4f6e5c61915a6a5c9815ae24a000000000000000000000000ea1b841c4b1b686693f01c18906cdd142f44af74000000000000000000000000513a446eb900c105da973aa56686fc2098f4fb8c00000000000000000000000095870b8786b91a4982245a1d4eefa70dd69d7f9f000000000000000000000000f6d870c42046b67d1e3d78f9b6eb965612d2e9be000000000000000000000000920cbafefd1091bd48fe5447974f6057cb150c120000000000000000000000007770677712f04f74718cd9fb4a10d775861146cf000000000000000000000000bdff3712bdb6f07251523cb6aa9c854997664e9b000000000000000000000000f8871e7ad94e6a63b8aa43eafb69045295de9639000000000000000000000000c4daddac285e324ab58b1c380196964198d039530000000000000000000000006e7656fc9e386879fe75d1cd1623454a9147d03000000000000000000000000063ea0ead46c7e6295273a962ed746eb024206c6a0000000000000000000000000422ef2913d826c3f2db417d4f7e812c13fd93c200000000000000000000000096d5f3fcbcbe60650853a339c6f19f76e8e54ddc000000000000000000000000b6aaefd793152aad4c96576255cbd7b482273d72000000000000000000000000f87d46a0fceaa3b4ee07f17ece4ce80a58f08eb0000000000000000000000000c5a2ab7d60966944460b3b6036909b5def96c17200000000000000000000000015cd2f7a801158aaf42974063626fffbb65ee51200000000000000000000000099e545e43ef6f140439fce3a5e26f6702b33fb90000000000000000000000000a7c53555383d3939c9e1bc649ebdb5234b80f9cf0000000000000000000000008d7b3959136c84c67762ef6aa230e5534c13b63300000000000000000000000094e88796b04790d38f0414d4f0186c3e7c3584e5000000000000000000000000c287218f7e8821f22b010d08e2d7d4405ced0f780000000000000000000000009ecd8266d9b87f33eda0721e843b876f8e2f442c0000000000000000000000002347c4dc5e2f067628d504c86994185ee797b31e000000000000000000000000c4b044e0a28e72edc32144c9a8a9bb01d67bada40000000000000000000000003ae7ae972bba512e3abdd760149561a7032de0ab000000000000000000000000c75a6a4624c5d3f861db56413ba68ed1c51f6268000000000000000000000000c085b80a7db3bf8ea3987adfabe3fd7e97c57fdf000000000000000000000000ca2cc5e2f9c53edaddac8c717fade55a3ae4a5530000000000000000000000009629ccc42c19788276bc6f5a75c9b1d3f213bd4e000000000000000000000000173bc6868b5c843664a91dbbad3fed25a66facbe000000000000000000000000b3fc0753c7f4b2fdcca881d9dff0da3acaa5012f000000000000000000000000ed8367aedeb7e4990d189e149c659c1c45ebc01100000000000000000000000006bf30dbd3de31abaf9e97984bfe9586adb8c6160000000000000000000000008d6aedf66753b6bc805e3da98d273f348db5c4d5000000000000000000000000fdc0977b277484545c46b2545f1277e116fb6af6000000000000000000000000cda00c00895400ded66142499ebfe6b225d9dab30000000000000000000000006a1ef3834934b78321a65c9191f45034d49759330000000000000000000000005c4a0fc2c04d2d7a8a499faa48c49412b3a2243100000000000000000000000052ca3e5f0c76711466d0987fd0ca45e5141e7801000000000000000000000000d22636613c2ca176984446ccc94d29038bcc79bb00000000000000000000000092c94b7d965f8d524c4a156d02624fc82a70af8a0000000000000000000000007e67d2bcb8b9eaadab7b23314a4b208ed46617290000000000000000000000008d2f33e39bc3b0d23660cc654a6ce657a89116720000000000000000000000008b2a6673c78c4339f58b03ba72142069b27747eb000000000000000000000000ebb1e365eee2b4a7692e30ccd76ef0927388cbd8000000000000000000000000bea9321516222c361949f2793df3eeea98523fed000000000000000000000000adc7eced2e169461a578640bced9adb6777492e200000000000000000000000071ffb0ff53efc9881b68aab84a6fa2c77dc92696000000000000000000000000c4d72430444d789b96bf4626cb20a76d8f22f185000000000000000000000000fb450e51680e686ac191531500fa2b47413636c3000000000000000000000000c11446c8d22ece1c05f95f6a1c8e99ccc270f4ef000000000000000000000000fd3e0b41527f955a729b16d8ef56552553d36ef5000000000000000000000000aff02b84936e211841e6aedd113d35c936dffc0800000000000000000000000058290fd25773783a9c00726c20ac4f435b499355000000000000000000000000c26abef026701030e2b04a03a604d7c5bb683956000000000000000000000000cae7fdb677f1c2fa6f9143c46e8c9ec882798e99000000000000000000000000c1b307e4b68963ca0c45e318a3a41585bc948a6f0000000000000000000000006625bfe578f8fbe36da33dc9a0e2fdb1ab9a1e8300000000000000000000000050e71bbf4d0d1845e55366f8c5f1d13f3b9d68cf0000000000000000000000004434b76871d633478c478dc1cb08d5c341cea6990000000000000000000000000f285709f3cb8e9ec8a01dce2d006d860e7ef2e3000000000000000000000000db881f15c0424773f4f92bcb25dc6da5c9d1703e0000000000000000000000007a9fb020698c5f3c26f3a5c31de9f96da281e9d5000000000000000000000000101083dd2ed5bef9860f63d7e1b00a5c48e34dba000000000000000000000000f69c2118cb40393cef664cee1443af2091f627290000000000000000000000000285966fdb6f871139990acf05f2541fe66a950c000000000000000000000000e35fa2794ad476f6219aa9ec68e5c2f1a299bc060000000000000000000000003ae688f1e53f90bfa6a00ee07fbf6343e8129308000000000000000000000000494b42739c37303c3b212a5cd66d3253d7c84d5000000000000000000000000064ed56663570ed90b98fbd419073419ded72386d000000000000000000000000f992b10822d0edf1711ef5112668daf528aa0293000000000000000000000000556568e588bea027fa038f057ba8f9cb110774be000000000000000000000000dc66d1b774040742a0de1924e170149d66f00223000000000000000000000000bc217ba21b9b492839e456fca39df1eaff5802ae000000000000000000000000675a4d711b84bb5c1f5a17f7e57fb913beb6a65900000000000000000000000031208fcfa245f11e9d07474690d964fe0be041940000000000000000000000001157753fb41b84385ce8a750593973f8f924565e00000000000000000000000088cb24321249417fb1e42fddb4e49c03ee5771a9000000000000000000000000e8df383717f70cb95cb16f06749945f0f54d02a400000000000000000000000057cc59ae9cecd08f26c74f635e15aac0da1e6215000000000000000000000000010b5bd3cf93b1f9bdbee772305fe604686e9a7b000000000000000000000000232fff9be744cdecc0d4ba3b6c758c2053f724f6000000000000000000000000e36ca8d1cbb8e2a9343defa94527c955d6bf1ec10000000000000000000000000760d2108c2fce5e548283b9d8a23c0544dd2e0e000000000000000000000000d290a5fb2a1f9595ee5ff2e8f62d33e7e631ebeb000000000000000000000000a96e4e9500fad913dcc73763b6078e062a702c3300000000000000000000000057599e9b7030b72fdf7f00cc1bf7e062339e0ca60000000000000000000000002c56fe4fcb14d69e1e7559b01cc4dfbd6990c41700000000000000000000000010be8fc4147dbeefe17ad0debb699e506e6469020000000000000000000000003934cc77e7468bdbcb8508d5f9d569f312c36a3a000000000000000000000000843cd3ae2c4bb1c26663abea6fbc80ad06716ec900000000000000000000000052ef266ab1c474dab4405af3b66e43add96314e00000000000000000000000007b02386974c6996bc3ce89924dc04c1eca3af27a000000000000000000000000bf2523ed4c6c1bb08333f678993bc8ddb74dd7c70000000000000000000000007de9ef423059f7c634f8592a6aff78e0f3afcd910000000000000000000000008eed7c581733640c126df4124708354840e902c400000000000000000000000095324e99930e5f6c25253d24e2d2e883527874cb000000000000000000000000c4c0f8b2268bfac50dad6a1218f505db8f544ef70000000000000000000000003940d74c86c751d616c8a3cd3f350abb463c55990000000000000000000000005d02d1c433b9af901ca3d29c881e90b239ba8051000000000000000000000000dfc2693e76780e7f4d6af28f8e0e6ef04add999d0000000000000000000000008f2e6c0f0551714a2bd6cb62ec5dd956221d3750000000000000000000000000254c2626c1e4cb27d02e48f2f5d2a32ace862ce80000000000000000000000000707fd53d4efbcd41fb846c58b508dac5cd4179d00000000000000000000000018fa3cbb63d223ab6b9d6e568b54b8783c43ff26000000000000000000000000cb17b338e36cbf50ef8b3c625af8f23dea6b43d00000000000000000000000001e4e9ccdb784fc4080fbfce57c552501b77e877e000000000000000000000000a3ccbab6df859f2eec49019001986dba3771513d000000000000000000000000c554b3c76359a4660f03669b0b3feeecfc2a5e39000000000000000000000000e780c05913e7944ad68b8002785b5667befccbbc000000000000000000000000bb9912a22dc945580a800b1267c30c399da92a9b000000000000000000000000e004d2ee996a3b6fd0f6485b31bc8635b3356816000000000000000000000000c474d588119a341f3e285520dfe12224efc5a9850000000000000000000000009518e8e1d63363a42c2fd29497564dcfe922c1be0000000000000000000000001f6c4fa8b8ee26ec4b51b4ef49e91bcc3fd8754c0000000000000000000000003177d07e9bcc2f012cc48efb31d1b0ccaf3ae304000000000000000000000000cd48996795e10903787a2f6bf8730f6368a8fd0a00000000000000000000000062041289bb7618f49a55266be38eb6caab6fb063000000000000000000000000b2526836edc1da9b20173356473b55c1c67f1d5d000000000000000000000000f2747947e13cbbac68e4e470dc91c5a677fecb3e000000000000000000000000b1a9fbd8fa7320641f04ab0b62b8dd2a5cfd8f98000000000000000000000000a2d6b9cc96589acdf4bf0204953e47dd560fb3f60000000000000000000000003e988de8854b5b200d4b0c6eac84d861fd083075000000000000000000000000e8ccb57fcd02044c709b552688b50ae5448e84a5000000000000000000000000db4a5a873a8f868479d4ddbedd08c5c3c388d103000000000000000000000000f2828b2b9a3348fa5eccd7d2ab4031e7c12d9527000000000000000000000000a78f7d845eb09c12982afad540143eb9932b9a1d000000000000000000000000f2855346ce7d73d9295ccb83ac63de64c2bc79d7000000000000000000000000a3c9a680b7768cefc921a1afa0b229c819b56726000000000000000000000000097ae87b9cd450cab7118253790865c6a886ce6600000000000000000000000053a08d5d7875cd235df740d3a002cd0b8e58ef83000000000000000000000000d9cac000733f4fc27c35e4184ea0df673f3caa0f000000000000000000000000498ce4de05f1a13d25e262fe8140f8ece7f489720000000000000000000000004a5613f86843b6dd951c5a3b5f1670e9714838e50000000000000000000000002a177227e2c8ae5c186a8f52fcef08a4e8621d4c000000000000000000000000364b368be2a8b7e70521c009b1bb8e15c59e9bf2000000000000000000000000580738c9f33e1c0aefb70adb3047877302b807240000000000000000000000007ed10e748c36e8ee4fdbb4aaa733fd9139190c78000000000000000000000000bb7c5b00a4b831b108e414fddfa09ec2e38e68050000000000000000000000000c13d9113e5b499b65d0cdcef229a58bbb0f032e000000000000000000000000f8836c84299aa36f4e18694c230eaf6dd827e6bc000000000000000000000000bea7c1c5956c7a4a30f0d0305ae965bcafc4f3b3000000000000000000000000516fca170bfe24bfc54e01f215ef85fe9b5b798a000000000000000000000000475fa15ec0be26af4aae92fcfca2ebe15561f431000000000000000000000000c112248a7532b6c172b94ca5a978a27165f6bc71000000000000000000000000c2d81568654360e6d47473ddc2b6bbbeef2584cf00000000000000000000000044c2231ac364d92d30be67e502e2f6e910997a1c00000000000000000000000095758f3b29e8eaa7020abd3fea86bd7f8fd36f3e00000000000000000000000061ad20eb1be1f0e3a860a1ed561e4c268b32ef81000000000000000000000000163cf1d7ffb1ac0bb61faf982aed78ea09629d3d000000000000000000000000c0537645dcb99bc5465422baa8e0fc912106f39800000000000000000000000060121d11814178029b38e223e67da19d921d88ee00000000000000000000000062261bae83431db16d01589256e9b39e0d46079e000000000000000000000000dd2d0af222bab0f33129fd0f7e3672d9a55468200000000000000000000000001b2785b802a1fabd01472d71e886b129a6313aaa000000000000000000000000032570fa2895fa876eff57c417e7224da0490cc50000000000000000000000002db8e0f37f65780a7f04ecbaadc44081e8e4eb1b000000000000000000000000fff40500dc5f29e47cfec8a918a8340107b962fd000000000000000000000000a820afbcc2fb333c54cd82828a58a0a147ffa3bd000000000000000000000000ad94fe3d5835d3b4add2bf0f6660361b160331ae00000000000000000000000072607802e55144253806a356aa39af1fc7d3ec34000000000000000000000000acef684637b894e23c2342367f8a582b068f3b16000000000000000000000000c402a9a957698e6f7ee47b08a490e450c5bfa56b0000000000000000000000000c8de937d8c36585e939160e591e3e98b1280816000000000000000000000000135067b3f3c4d9e0ff6eb9c4966a6c677a19303d000000000000000000000000e2d74c9cf907b6423f46580ca9e04718c23f0de300000000000000000000000093524f0e9b49e96b96d4291fef483cc62c7720c80000000000000000000000006e2356a19766aadbf769241eaa7a7bb41f9b9813000000000000000000000000c7180d14b1cd921460bb9cfc7a7767ed98af2c290000000000000000000000007399ba496e06d271bef9a0eec6ba7e2c2c1f2337000000000000000000000000e1b06f035f3a3574872e56676877ae883df566570000000000000000000000003d6113d3149b1d6ae10f20d5eaddee30a6d896030000000000000000000000002f6fa22f223bf63c86735a651a74b92795d9cd400000000000000000000000001c38b9bda0a53577b24426f85fc1f782090622c1000000000000000000000000cf2e8b33a76dfeee90dc20aa5495e8b5b768913d0000000000000000000000007df9b80889c3613f3f333e6902507f249f249b0b000000000000000000000000b1bf076ee40d51434947c1138dc7bce0e4c493e2000000000000000000000000e84b50147f3b4a38e6de60ae00a11218966521630000000000000000000000001e71448fe2de054387b270dc338a5d3dda45fa97000000000000000000000000eb40444027399442420a3aa7197100009e5208180000000000000000000000002889a909b394b8cd156731eaa6a1c6b11c8fa53d000000000000000000000000a9f911bf6a96a1822ba6c22613d5417834c20503000000000000000000000000278f04df5dd1b71f365b9eff5352dcecb36d38e40000000000000000000000007a27169b7f094806a25ffed9c0a9a0785b91a75800000000000000000000000077f2cdcbe2ff3bce7b1c906dbe4eb721defcfb67000000000000000000000000f9426f1420ca7ed86ab02d3e246f56a6c137fe77000000000000000000000000bae9e580c7d40cfd2734eccca8779b9d99270c96000000000000000000000000ad6acbc5c98f73ac45b2a8f1807271375014d3ab000000000000000000000000ba38c949ec9e6295eae3e5662787d84923c3669c0000000000000000000000007cd21ae4c29c8835acc4dc9de7e457c17b2f32e900000000000000000000000083683573590989903272db65f13e4613476207c30000000000000000000000005f2fbe93e2da3248fa542f10913630d5370f048f000000000000000000000000070e24e4a0cb2d47a0e630d1a79b39c22d8c9aeb000000000000000000000000630195e09fbea50db5d0dc81482882d85e6867e70000000000000000000000000c924814e96f2a10f25fd08d93be4a4e362ec0ff000000000000000000000000b3db969d68217832dc28f6f2299fd3e8935a580f00000000000000000000000009be0d132638febb2482a6ecdd801699fada5c6f000000000000000000000000e99467a40f0b8152c934c8c8148f42f3b73f6e4e000000000000000000000000050537fa1ed6430d47c5b35fddd63db0a5ef03bd00000000000000000000000081b663ea29a05836e25a3a6fc0fb363e9e291c7b000000000000000000000000a7b5568412dabfee2c32ce53ee85a963bdbfe5a600000000000000000000000011e24e6afe558da0badf7bd692d2596c8b4bf7480000000000000000000000003499204396db99db7792128df291c47ce578e2f70000000000000000000000003fa390014522187203a303e9f5555e5f1d396125000000000000000000000000d0b0a360f953742892eff72647c0ea0df9c4fbc2000000000000000000000000a320f75f45ca672258a50404d29068b8fbd4a75a0000000000000000000000005393a5938e824514254d843710ce49345234c398000000000000000000000000b522ceaf9770b6f617f246944e9a3a068aff0d4d0000000000000000000000007d03d14d589257e93d091b67a64450fb4f6261f10000000000000000000000007deec2fcbfc204c905b070cd5945b19bf440a0570000000000000000000000007f786a8bbb4a30ad3a79b2a860aa60834dc9d83100000000000000000000000082f40b105a80db945ddbfda0bb4ad1a2b4659e7d00000000000000000000000093b8ab038cd58c457d0bed84380ed3f093077165000000000000000000000000fc2ad16f2bd4281565d586d1bae4ada6e6b50837000000000000000000000000c7b687c25b427518d211ecc8e6c394842ebbbced000000000000000000000000445287a3c4db02cd00141129bdc80b35faa0134b000000000000000000000000fce2ddbbe54363b321eb10486e7c19ebb173a63a0000000000000000000000009be1724750c9bfb6a68cbc97f89742616d18095e0000000000000000000000003d1b7250d33b07eee64f82b813da3b167e09cc650000000000000000000000009b18b4297f5bf9266132cc46543e58cc2e0688650000000000000000000000002419e41773f0c6eeb951020eb9015e21d1b80a490000000000000000000000000e38a0018a64891c640b20656f96f3951b20c749000000000000000000000000d8f1f8fbf22127739fe94fdbcf97d965248bcf09000000000000000000000000baf244fe7e0c5e34838d200f25b967da5cda86f7000000000000000000000000e096cb2432ce975a58cdb1c3e7a22aa0e88fc84a000000000000000000000000b3a896dce2e4455d334a91df67a083672ceca3350000000000000000000000003c25caa364693233da7732c2f7001efd7af05be80000000000000000000000005383d2ef431852e00449c0571491686bca26e8a2000000000000000000000000b1915ffc5e5072152c06f6346ceb01df0cd51a3b000000000000000000000000cb1222f00019f4b5c1ecd7f07fc2fac88adb9fae0000000000000000000000009a4541aa4cd3da6356f8d5042020366c4151c3ab0000000000000000000000002e04a6f230307934e6350d796ef42d91896c475f000000000000000000000000ff3e32dec5154dea020e23d96498e670da8949e80000000000000000000000000535f1f43ee274123291bbab284948caed46c65d000000000000000000000000663f812d12daf6c8ddb01e0d709492131b8c9b3d000000000000000000000000f5f3d95f8a5f0e55af980b15b1ee92f3dfb45fd2000000000000000000000000ba14c71ac924da2f9ad61719dd9178aa8909292f000000000000000000000000f6507e66a441bdd7de9f7c1c5a61fce070a3c3d10000000000000000000000001129ed1268558a9a01665d14574d6c33de0b4469000000000000000000000000d95d52b4cf0fad756385af05034bf37710eb17d400000000000000000000000076e481a5322023bcfef93aae37709cdb5e48e609000000000000000000000000aeab2a98012aa021053d5b06951b6ff82a68d75100000000000000000000000049db97a5fe6ca3ea911143191da1194cf30200d0000000000000000000000000d23d228f02f2f9a10b01c7bf62b28d49afb9c8160000000000000000000000008224dbdaea02abe602d1f17a18a3bde9d06d672d000000000000000000000000d371f1cd58fd3906933545c42abb3f21d38b0a100000000000000000000000006dca105dfdf9dfaea78c8f0e4770b6d2a3b68b3f00000000000000000000000016d4c8ea04c2f8ef6e97c762c6317d567951dc54000000000000000000000000f87cd4f593d723678d40790e66859dc8ea21bf5700000000000000000000000031e2f7b98c553f21f56e9d7f4c1f6221b2bb814800000000000000000000000092c3b0f5acb158c90bbd67c55ff5ddb6a49bfdb7000000000000000000000000574d7a5ef51152f6302570c9273cee7ba97497250000000000000000000000002e377df88cadccafc3cab07aa1baba7c62c6ed36000000000000000000000000b94f344c76eac1901fd4919655ff92777396c663000000000000000000000000fa0474ec82c6994fe3fb00413e65789ac237688f000000000000000000000000332599296929303e17902b505e412bbf3e525d8e00000000000000000000000053f4ff8565a8db4453e2e0bec5f203a295f51b58000000000000000000000000d1aabc682922168f19fe6f9195aa6d4ffe20a80d00000000000000000000000081cf871ae473f0904ff9313b54d0d799fdedc40d000000000000000000000000b094ad3e2b82ed9af5cf7d46ba7435f7139e792500000000000000000000000011eacdc1eedec10bb40ab886a15d7c7a73c651130000000000000000000000007676fcd6ce354b94bdb9b2c869c887c57ccff00e0000000000000000000000001b823bf1ad17fa43f57491fd56a7de6c2b82651a000000000000000000000000625493f7d1faa50e2d33fd9fe3f83cc7166acf1f000000000000000000000000ecefba4445d088d3c60685f7b9c2df7c9daa6f02000000000000000000000000f60e058a71f67c16ac7af18f7daeac4a0c5d2f10000000000000000000000000f869ce654235c872ddeef49ac4f6b8e5d1de1669000000000000000000000000c0cbf0dfb9741a51fea75ba7488e01047a91d25e000000000000000000000000dd11f2e79e47830df2987b0492640a43513ef51e00000000000000000000000050ff56309755be05b9f30eecc2422b34c737ac81000000000000000000000000375af6cf228c39c5dd4101a399012930ea11db49000000000000000000000000bd2b1d0a791009d6eb73d6b9911394b58f83768c00000000000000000000000079ba60c44174d56387bdd4a6ce3735f5b008a10c000000000000000000000000a80bb47304947ef8d3c1a69eb6c254323c144ba7000000000000000000000000d8527a5a9a2faba3a2d1fb7e26173f0ab31de451000000000000000000000000b9aa7fa86c01ffca2069e9fc18310a1397edb4ae0000000000000000000000000f905713e1be89b90c8359a3d4d1c700c398c964000000000000000000000000dfafcf7581e1148e1e8f876ca93f756cc9a173ea0000000000000000000000003742a2339a016241617da896e526023201af9d89000000000000000000000000a89a1278ac85367f38bdf6746658ce2b9875526e0000000000000000000000006e6220e2bc9581c81bda3dd96560bddc1889faf7000000000000000000000000d12d19f48e0576ee69002d5691a699e6bf68d840000000000000000000000000639999b6fb78c1505024b5b863c08dce4904a09f000000000000000000000000d7129a0e058ab1343e9d8d43e879954e3155c5be0000000000000000000000000f9495a5d5a0198d911f078f4aef4bc6cf4ea4c20000000000000000000000009cc46929fc935c760fe41e7002e92c851da24430000000000000000000000000cd4dd02a2206fcffc97eb4d777381813948288680000000000000000000000002e6afb9661947d008df791c7609982d77aa25c84000000000000000000000000e3784a7f9da5df68d17143372ab1307aad62e018000000000000000000000000c315993bdd82831caa2be4a264333e4c65b23cb70000000000000000000000007d210234c12818d7c1593af3f9465f473dff65e7000000000000000000000000f10b73f2f34886294bd6bed0defdbbfab0eea114000000000000000000000000f9db3b1166e61d27eb1401cbf5aad53c955d354f0000000000000000000000004fe2442f1f36a55753cee2c577b95252b1478240000000000000000000000000bc888a77b46512affd9945aec8b9bb1edc92b84d0000000000000000000000007f9c521f86f30ffc147e53421b9a5315b692604b000000000000000000000000712b9b69a5c02f340b85c5b33bafeb429629feab00000000000000000000000086acb7b793a0579c0db34e75a0d68d1100b48d830000000000000000000000002aeb74b3edb4b92059206c7d814108ac72c77cb100000000000000000000000088c6c4a96d2d133ad8dc75e923c494fd620420e2000000000000000000000000a019ccf9245ee319d64d88b36a1954453344d26b000000000000000000000000fa7e4364351676754b8f7839d52dda11bfef8df300000000000000000000000084d8dfaeaac3beba0207e1d969f3d27ffb66a51b000000000000000000000000d2032c4482efec0470093d150e445da42f570e680000000000000000000000000cafa2289f8c5768bd66cf544e5e1c1018bd84f5000000000000000000000000a09d0ebf59c6045579879b0002011c76ce31c5970000000000000000000000007c1e5bdaecdd9c7bbffe4c4755d3bc00dbaca2c500000000000000000000000097f5905e3a14e259d58a498a6c15a864682a83680000000000000000000000006f3a41acf9801656c3d7df5fd95b87af858d0375000000000000000000000000d19826db7b5bdb5a3c7ac6d5c78dc8b1bc23e44c0000000000000000000000000f797c988dcb19ef6d3e6ab7498f7c71db1710eb000000000000000000000000a77081db00418dc8bfe14cfbbe551bc0ec565ae80000000000000000000000001c1a02f7371254f1842bb0981648623c1862c2c2000000000000000000000000a625720a3c9d84d884d4088880a445a0729b9b020000000000000000000000006dfd469e43e69c1d1162b5c5f302d33921fe543b0000000000000000000000009bfe413a7c7ce23c14fbec6ddc20941375924645000000000000000000000000839766eb4de7ceceab9ff0184663658643dcd22a0000000000000000000000002537d8985e883edf00942cd35030792e09d0f4350000000000000000000000004684ced755d599f562abf0d9ad194f4c8e08ffe2000000000000000000000000ad9b3cbfdd29a79adf5cc976d899eef7e246339a000000000000000000000000f0d6b53f202a778505c2bef4230cc59818789f230000000000000000000000004e72ed7623429ff81f9ce814d4a294b89c4d3c390000000000000000000000002b8ddc3cb2a6249cd6e3ff533d4585fe969dacdc000000000000000000000000d7aaa2a27c5350f5d8768623e61ed9fed01381da0000000000000000000000005b83d63db354dfa8fd5fd7aa165428a76bb92b99000000000000000000000000c28271fc39437de72ceac013b1a668da6c181f8a00000000000000000000000050ad019d9f5ce61b73df2155d4f7f873f6611688000000000000000000000000120336a6b3fe95cc2fb8a738763209e44193b9be000000000000000000000000cd6cddb968c8954be0539f1372f6c9245c2f220f0000000000000000000000004f805d87cc08e61f04c6ca689d11834912fdfd260000000000000000000000009607a7dcede79547c0dcb54c55236d2adbc6d285000000000000000000000000ef3e7f126f2ebc5345c5db3f918a9a31076ea7e40000000000000000000000006553d99efc92bd104cb50a6fe850fcf9ea420a9200000000000000000000000064bb7edb27c993f039a3fd416f5eaa2ab6d333a00000000000000000000000005373374f99d0460dbaadf0b2eb44245246d87197000000000000000000000000bec23a98f3a34752d62e06dbf06389252885dea1000000000000000000000000b09273286ac8e4c085c0a4dc5bc62d4263a982b1000000000000000000000000bc58acc14911230f50e6b6707608be235e3d7d21000000000000000000000000db78d8c6c8ef3e453c3adf9445ba1513c597fede000000000000000000000000ef5affffa431881c141b50a7d1534ec008513cd00000000000000000000000000493b2dba6ce50022894d40f1e3204193832f32800000000000000000000000095c41a2a389c9c03db91e7d2469debb9222d5cfd0000000000000000000000003c19494e0d46ad06d6921b8071f9e2071f3cdfea000000000000000000000000b917134c3ebbac09a996c5baf3f1b43e725221bf0000000000000000000000002638b364d1f1bc2a7df619495504b200bdfe0ec5000000000000000000000000653d6973535f49cb6ceaad1e12b850238deb14940000000000000000000000008d50dc9d51ecb31319885933093305a35e90961b000000000000000000000000546eddf1540278f69b9b705d278b980dc96f991f0000000000000000000000002edef0c6f3251a73389f4479c1d11e8451d1085f000000000000000000000000bfaee11ed8bdf7dc75f6ed07fcce33b03c6919570000000000000000000000006e5869ddeca9301289753854ab870efcfb533b6300000000000000000000000008a4172a03ca5fd08a6c9363836cc300966315900000000000000000000000006cf072e518486026308eb78c025f7519e1749568000000000000000000000000f634a9eceb4a0381b9cc8be1c22bb685b4c4be4d000000000000000000000000abfc006683f9c9a9f913a93a2bb2e1ad6ee451760000000000000000000000009b5200c26ef4720b9c9a6f331fb651c9dc6abd810000000000000000000000000da835cb4e54b452a38928f84a41d44cde95f60000000000000000000000000065028619765ea446b2843371584f895cc464ae890000000000000000000000003eeebb58ae67b7f36d5f05e073b25d60fd0d8d4200000000000000000000000096663d1bbe0ca6765d71e220b2792b125ab98561000000000000000000000000e7a716b9c90a2f656b08352ce3815b076117d53d000000000000000000000000e34d6657daf0beda24288ab9a0df81521f24089200000000000000000000000087c940b88f39233be377b94afd2fa2f22730cb0800000000000000000000000002b44f0878e03300d41590c7eb5166aa5353987b000000000000000000000000f159604964c04d8680b4c74a86187a750187a16f0000000000000000000000000d194d0880cfc241952a3a51ad14ae69aba3af250000000000000000000000005d7e8d7e9736f773afa7485ded28de14d898e79e00000000000000000000000032c5da154ca7ad75e6e8d99c6ae33310493d1746000000000000000000000000b28a03f62e37d093a4fa5a422717591887890cdd000000000000000000000000431ccaa48b22a99342e1ae3fcea0bcd9d0c006e3000000000000000000000000683b74f2a3b7d0d87987f0aa1aee457be440d078000000000000000000000000c333d033013d8deb2682b9fc999a42bcdd57647f000000000000000000000000d1fc4a5cb6c081f6df7406b9b723e4601f36c93d0000000000000000000000005ea026afbb7daafc725f8825d607c00f763cd44c000000000000000000000000c85e58274fc1c5bf3fa0c900986f0b42959006b0000000000000000000000000f814037a0505ea2ce215c33b8612cbee2850f36d000000000000000000000000a01427218c7d5dc3f4338703916604429d440187000000000000000000000000d853eb73b3657cbcd32438289f2c89a4b487fdda0000000000000000000000000d06da6bbb8f2e5d0690191a599d5f09091a5d0b00000000000000000000000079ab24790b81396ef1c6a40647865ff8cfe286d10000000000000000000000006e8a0802f2db8b87b888a6b1c2c00725f650a8c600000000000000000000000013b604010e3fc46dd1014248e8999ae5260356d20000000000000000000000004eae613d08709e247a3b3dab2002907975aaeee9000000000000000000000000ff8e1ec199746a550b68e0e24588a6bf4825df640000000000000000000000008abcd5750f41d8119c6d6d057958f304417bb7d00000000000000000000000005c8c632739923160786f36a68aa4db2668af396d000000000000000000000000568cfd820dcaf70c9ae06f4be385395b123fb99b0000000000000000000000009aa9d49d3dcb65adc07b9bb86ffd4ae44dbce83000000000000000000000000098318f914362e7bfd8faff13dbe8c7545556f9a4000000000000000000000000292de8f7f14c47ff50045c4cc7b784d498da289a000000000000000000000000ef50dc0522370c70cb6e0a927789d5e9a366b4ad0000000000000000000000008ae4974fea8ff8ea5dedc270c8ec954f08501e9200000000000000000000000004136cf40fd3507b9916bdb8ac29662ce7f021b2000000000000000000000000f48afa3613b733c34251b0bfff813f199fe3d644000000000000000000000000872c2e483d144d29278a113e8f3cb029735c127c0000000000000000000000009b22168df0cf57443d156fdc8c164247d87dc16e000000000000000000000000c406b4e9efb62c1a712abe6c34dbbecbe6eb4716000000000000000000000000520f5af4dab4895d4f2743a99324b4fef283d9790000000000000000000000004a59c396f394f5f4accfd7fcc523826a2411b42900000000000000000000000060b76e124e58a535f2f9c1d76dd91ebf966dd8c0000000000000000000000000e13961925c26fe8895621c1a2e9c37a2663971be0000000000000000000000004dde02638d8faf15ebc335d7a9ab03ea7bc723d5000000000000000000000000d2b2cb1277e8ed11784e2d71b860d606bcc94648000000000000000000000000dad04109458f8f2e0a1d08f8ed23309d5e7eb91a00000000000000000000000069a8622686c54f2f0aca2cf1e08d1819cb4c88d3000000000000000000000000f06417e767046162a598f57d8370ffdcacf6839c000000000000000000000000e1a2ac9414053031409b2bbdbd2951700d4fe8680000000000000000000000000329d679f9e1fd42d7ec75554f7061b8af7c2a0d00000000000000000000000035791f191294ed521a1cd223862d1ce13f3b7c580000000000000000000000008ad27b09c5f3b86a81de4cf1233002d348a738ae0000000000000000000000005da563cf8957e44b859f4c665c39abb58db22f250000000000000000000000007db199683869446ab7d2985c2b7c9f15778d3e1e0000000000000000000000005cb747a5e4dd34d4cf9f858d2a3e1c8360987b43000000000000000000000000fa7e3645f7be4c0b59059e2900ffc7916be2b81f000000000000000000000000f117831732c1e4a104e7f1367cd260d1f351f0fe000000000000000000000000840e85ee329692a2fb065a8ae60775a1707bb7f600000000000000000000000086f48ce39eab0b787b948da2daf1e06b8c4226b900000000000000000000000085c3977491d815610e3709495dc169f4deadd34b000000000000000000000000097ef751c81de3860b1591802a04ac8f6596565f000000000000000000000000b00b5de400a29ff55ba8881e23c295eac510d61d000000000000000000000000069b5ca546ec3fdfc270d7006f0e62452adfbeb6000000000000000000000000a26547961cfaaf0a98cfccd11fe798ed4e0442c10000000000000000000000009e3f22420b19c4cdb3a53f94a14fee5d837efd59000000000000000000000000ffd9d5fbd60149efce4d21ce34c7598f4ca68fdb0000000000000000000000004805c4030bd839d4fdeead39897a75de07ce200f000000000000000000000000c1b3653310f46187d325a7c55ee70cca543e3897000000000000000000000000e2be94b243e973ef4c521731b386773b4f61616200000000000000000000000098dbb77345b5a0d94a77e862c7129950d138689e00000000000000000000000071e00619fd8a3b3a331a1485a87d3f2e4dce9af8000000000000000000000000ef205891f6de1cce098b705b614c769bdd845437000000000000000000000000eb9d5925d830f24b3eed5cd6a02164ccb0dc40c2000000000000000000000000433866fa9ac3deda6085f80b41722a973af0d9da0000000000000000000000006bdfc87e1535ef45d2a3df1a79348bb64e9a86a200000000000000000000000008328999fd5cd97e079e77291674f9f5eaaab947000000000000000000000000de09d25b6e5f616809bbe6325c1d67c1e39942040000000000000000000000008b0406ed1f9d4d94e5f9f87cf5280b6bef32238b00000000000000000000000088e027988288f24844c5c0e25c7628f89ce78c8a00000000000000000000000002b94e86b18cfbdb25512ef25310058315eca3b6000000000000000000000000beee08553c16e4810cd72f4bdc0269657ed51d1d0000000000000000000000004a3ef98358df73d0fdd7d22d7a8451d1aaf667eb000000000000000000000000adb2b37dd476d7e2db3053d380878a3a585919100000000000000000000000006d18ce860fef5506de65e2134c3ccd2273548f4e00000000000000000000000099aa024e72324cf6a7549e5adc9bc89c4c890fed000000000000000000000000bafae6afa1f7b0001860f627354130c859031b76000000000000000000000000f8f7a6915f6dcbf7ada245b3f68577a63d4d0d32000000000000000000000000cd2083dfbbff1d4863e51acb6fdbdf222c7341280000000000000000000000009999ec5c94599a1cb8f51f4d7f1b4679b3974ae50000000000000000000000004ea829e4e5daab7a0b55b11239c97411f3a077330000000000000000000000003cdde2c1d6b89141d00a8b4327c31e8d4065d840000000000000000000000000fa5028ffa807e50511e8c26b1ed1a38314f1b4b500000000000000000000000035a8ff9efea984892c5c183511e47a5bae4ee3e800000000000000000000000013fe9df5993738d357aa9c810369531afb4e7be00000000000000000000000002798b89a716043882a4164a5ce9ae24bb49b285c000000000000000000000000b58b6c32ca09521a97c8ae5ebeb34a94eed7c73700000000000000000000000093ae8842579f0f073a1700327e3214c1b4452df9000000000000000000000000fb5715cb9332a5a66a60e5c7c301f5fce0ae69210000000000000000000000004536b1a569a8c9e99feb0e27fe71f8da863302c30000000000000000000000007e806670d32f0d7708a5df4e29c6af4ed3a1982d0000000000000000000000007d9cc338161e02f9b0d92152684f1589d2c4da6d000000000000000000000000e0ba68f5e6a1cc72c94073736764bcae1376540b0000000000000000000000004fd5d6e5e21b7f63c63f10e0bb1837d67cd3c335000000000000000000000000fa04b65d27fdf38c4b7c724aa86eb1b3c18b147e000000000000000000000000dba3ddb077ca5055cdf4d147b65cc1b38f615232000000000000000000000000c60a4ee7492e3dda91083536b0174cf7628e21c8000000000000000000000000c2cd9e75acd0c86a9e7a3e11679e18762266a696000000000000000000000000c43c98912ed2eed915d16faec10859341f6c27940000000000000000000000002e030339f31774359432e56f29cd6e17b5fe5f0a000000000000000000000000533d368cf485cf838d178c800d5690f94297eda500000000000000000000000023c379f4cccb437796a7a47c6f33aa8b4b964f520000000000000000000000003661a49133db1c75c0d0d9f98e27f551f91de7b50000000000000000000000004d561d23fdfcd6da97b7bad0e0a7eb072eef5c34000000000000000000000000c33f9376574af620498b6121420f2b6dcb5c09eb000000000000000000000000edc3875911a3c702f5cd38db2fa7145aa808fc9500000000000000000000000088569e150999a8b2094be7d085cd491078f69efb000000000000000000000000a258f51256e88317fc7c38b23ac6a4846cea29d7000000000000000000000000d47d59913bc0fe9398e57410f024d8603eb93064000000000000000000000000062fc84a1bccf195caee81d60fca8f76ee25efbe000000000000000000000000615385ef0e431d55b9a7224583dc44d20b9ef08e000000000000000000000000c72927371992b0e2b717ca6c9e414f545c0f7bfb0000000000000000000000007be988ebea76b19ca70edc26faac09d4261fa2ec0000000000000000000000008fae6781bf9b2f995d3cb73cd5dc44c2ec0076fa0000000000000000000000007619bee221ee22d8a9fd3e8b85f59d9a30d199e1000000000000000000000000d68cfba97197dcfa1e5acd0acf00388670cd8583000000000000000000000000728d7f01d5970347f4651de626a54ff0cf710a3d000000000000000000000000800bc9828b5b5d05799360e258727615cc2ba0c700000000000000000000000024fadadcbb6e5063e7c63c0d727c84b0a8f45c1b0000000000000000000000006753079c671fd26143582c3bbd3839cbe2091ecc000000000000000000000000fe2fd25f27ddd9efaf032fd89d75d1f3e4e45041000000000000000000000000efb9efefb540142a8e8635d8bdcf01c42f113dd80000000000000000000000009141aa0cf7861a63fa944bd19031bf9667dbdcbe000000000000000000000000a4a65a81407975ec3664317462eb29f55d9947ae0000000000000000000000000610dee6691364850aa37ec3822f5d2ced7b20a900000000000000000000000059ded5c162f25ac96c6f9624aca693743d2ca4bc000000000000000000000000cffad3200574698b78f32232aa9d63eabd290703000000000000000000000000a983fbc5a86507e0062dffec053c8d5a7cd698480000000000000000000000003ee04b51aad7dc3667fc61bf30c317536eccbd78000000000000000000000000b6d4fbdb907183272ed84e3b7e812696b90d2f21000000000000000000000000ca2b518f277866e5b013df4ec02c42dc2a6c2d77000000000000000000000000412c6ba4f53b99001738b5620844aa5135e1bc34000000000000000000000000addd5dcd580a2d9833f687cd163a171c58b5b67500000000000000000000000058ff110f33650ae69d5232bb8ba15fb55cfda521000000000000000000000000e7f1ffbce692a9286496880efc993a7ec66f98b2000000000000000000000000ccdad0b6170aef0d3ea87f10b5396338129faa0b000000000000000000000000987db87a73525a03a113294f75eeb065922935aa0000000000000000000000006f7083ca70041e3cdc5512feda560c1bf348ce9e000000000000000000000000964354b10ea464c935daa551b11450320d2135c0000000000000000000000000f0f5c8fae4d28bbdfe218aea5bd13bc8b61f94b9000000000000000000000000af843de933d9a51282296175a4836fa00f5c4c6800000000000000000000000022661be66d7a0dbd6c8145d9bc2c0a50dcbac44e000000000000000000000000d3b09ff6dfd830e6eb9b17ba700ebe613d7ef7f1000000000000000000000000c1b71bc04db483cf829cdb76fad549f86bea9f370000000000000000000000002248c835c5bc0ae4ab771f2a9ac75782c9d3e7390000000000000000000000001b6ba777e09ee1536236c08402ddc87f0210e05f0000000000000000000000009bbf733bf303496944c94f04d8dce65570d6a0630000000000000000000000004b05998574c54db3847c9aac67e33c62fd0717c900000000000000000000000010e395d3e74b30d757b517ffab3501e92195e8fd0000000000000000000000004c734dccba39632331d6bc2d68b3ce1fd3e87b21000000000000000000000000ca3f76d47edb8ab9a3ca3fa099645278439510d70000000000000000000000006dabbb64c6c6fdcab4c3a3a016b4005ed4eaf860000000000000000000000000c240b822e5b126d95fa8dc773988c80a1328f57400000000000000000000000069460ff00dd395c0d7e2eb4b1832fd6df3c41c4100000000000000000000000013d276a32c17ef685c7e40ac361b0a82ff578c9c0000000000000000000000006bafd0b57c91d14dd6e898bf94be050d22465d6e000000000000000000000000aeb42d166d7f6389e51a1a886fb6bd461efbc1db000000000000000000000000f5e937dc752bcc3adef1132daedc961aebba8005000000000000000000000000b275496a47412a75c718c0f21c72a586bf378877000000000000000000000000decdf4435468b890c263bb50cddc6c61309604c400000000000000000000000069ac438f6693ec616c48a5ab6ffab0a45c4452ff000000000000000000000000a5b1ff1c9ea4254c415ad762662ab66ddfacce33000000000000000000000000603ab6a73971095844e416b1e95c4c4d991a66ff000000000000000000000000b1c24abb0e2146cda7f42595e9c5e49e84cb072a00000000000000000000000067c5fce3252cd3c4ef2b62f30bb3718713fd83560000000000000000000000007134eebe405fa6fb71b6d92aaa54f27b0cf9f8b9000000000000000000000000fdef3939db5d7f00e2b3e9dc745aa1e417ac34b00000000000000000000000007b708de1c15c47f53367b27880975ce662ceba610000000000000000000000008a52a274779e1753412c2745843f543cf15182a1000000000000000000000000e6e4b14fbd14f4121fc3767b4198b5dc0ac233820000000000000000000000008bf8bb701fd9ee7b819e5f9d7ab83c76df3b76930000000000000000000000008decf43fdf662a4ce40e05044e67b36087e4d99c000000000000000000000000c93fddc6ca4f6b9538e7322375c37a0df479959f00000000000000000000000065ff004605403c1dbbed01f9156e6b7442bf751e0000000000000000000000001c0ba6046477299c75f49fefe81dcaae73bf99eb0000000000000000000000005e3621e24af8dbf7a7390a0fc5930f79462eea9e00000000000000000000000043e5a1afb5280de10c47271779c4d2d8856cb8400000000000000000000000001e4194838b87f87b5378e5d59e28936869715a36000000000000000000000000332cb2de88aa0395f64bda862cdeda6247bb172a0000000000000000000000000ac192e2e340d55476a343e0423278f597a7c11b000000000000000000000000dac6cbfc6ade466bd42044de61c89440a65a8fb6000000000000000000000000a216fa444e32afd46c8de698f284f7027c2cb570000000000000000000000000d7a8f3aea62dd2a244317c81180cdd427cd4671d000000000000000000000000953950f77f263b49f12ce9830877fbc90a3060bc000000000000000000000000239752a2d178297502be40d06c80f957bb9d2b750000000000000000000000005af4ae5d328d91cd09729f8c49bad4e8bab19a9b0000000000000000000000005e41df599e64361e72fc27df29d5b198df60e13c0000000000000000000000003975b21750f3dd98f24ca123e127771f4f1c1f18000000000000000000000000c77593afca7e85fcac6388409fb11642398da280000000000000000000000000e5dd8bba0c145d0365f1611cc854081e8147a2de000000000000000000000000ea8d59b65b603300fc0d6a2ed659d23ad4d59fda000000000000000000000000bae2379a16639ac242c9bb39c338968c559635ac000000000000000000000000e3f1405814a736dfb84af81271de8864802d6135000000000000000000000000ab113d980b113fb6c93012657aad589623d308480000000000000000000000001b8cde73381116e1dd874d8c68fbc279b47b888200000000000000000000000025b705376299dfed148cf688a08e6e4cc43c9a66000000000000000000000000cc616bbb75fcf094f36fe7ebed1dbee112cd11060000000000000000000000006979b78e49e4ccf09b11a9eae5a3b6d3d5b3b4c4000000000000000000000000a756f1469fe9d9187d3efcb88a927daf21c3e7ae0000000000000000000000006d1527db73dffec1b172afe458a17669ff84b83f0000000000000000000000009f3d9447f1caca6bfedfc9ef61d19a0d06de4f8c000000000000000000000000139d72ef026995a01acc3b074a89bc4d7b1b3176000000000000000000000000972444019610682064a85ae55dc46b0b5f4a6bab0000000000000000000000009e69b167a309a0fc19d9d36573ee6a881bd859bb000000000000000000000000b22141452b13d8f52707ff92731ec47aaeb7b3c70000000000000000000000007f288e1b9d2a3dcc2e7ec42a1a290f3cad8600f6000000000000000000000000eabaf68f3e9ac0723e1c41f8c785255bed4d4ae10000000000000000000000003b6afd7ac4605cf7e5f1968a570028fa8f0f5794000000000000000000000000e714563f1e20f03f522a8b8cd16579b5b47986a60000000000000000000000005544ada41aaf194ef50366dda52fb857a9c8fa4f00000000000000000000000080c0df93673781109f0715b992ac5c72de7fba86000000000000000000000000a4b1f59b3de609c4912c5616895b55b18966efbd000000000000000000000000689c3bf36c9053523c58e3f643d53cd7bb221d3f000000000000000000000000faee68f95b162d54dc994eb949c1739fbc76573000000000000000000000000039da18fbaf27d67b7e8b045b35a37577a15304b6000000000000000000000000ab2223274282c2741022a1b5adb18e1913d690540000000000000000000000002e4fb02916d3bd637d4d4ec234dca377f8d6059a000000000000000000000000dbc2d39b2235578290f1fc8e2e558e4e8529bdfb0000000000000000000000006cb59768848db616a2f4cd9864dc3a8068056e9c00000000000000000000000092191c1ea71ea6d408656699c9b9e11e41554cd6000000000000000000000000a81aecaead5746edf967c530fc8e31a4eb3af79c00000000000000000000000036887b4c596537e36920c02f36493a8b87e824d6000000000000000000000000ae0490e81aeae174b89f96a94a005adebd300c75000000000000000000000000753954b23a3aed7cc932c8f15109501f2f21d6f6000000000000000000000000ad111d89e431f2f774393faa5b954f0f963d4b3e000000000000000000000000e0a8771df6819497a24f76ae0e387daefd3b2ba3000000000000000000000000c39e4731ab8b305b18822519be12f0d2c8f9da3f000000000000000000000000215efc01c0798362258db58ad50026818db83ac6000000000000000000000000427256505ba832808da543be60a27ec4ac219ad80000000000000000000000007120c9fd474fa8910e7df17be044c3016c57dbe7000000000000000000000000c1dc7bab203293ff7a5b4e74e87800ef1cdbb08b0000000000000000000000006bc00f4fee02b9dd5bd6eaf9fd359b3585f413590000000000000000000000001c725fe067c03cdba687e24acb388d785a694b28000000000000000000000000e64966d84001d878fc1f4e1d76266ec237751ff40000000000000000000000001afde285a01ee5b0c87509d8f32d09f52dced0e0000000000000000000000000feb7e3fe76a60658221033a5e8f6c652ba8fadf10000000000000000000000007f66dbb7b93da69215062d6cbb599d6cc6e9aee60000000000000000000000005bd703f1f898aecee88fd1d091d96cacd30bc561000000000000000000000000cfa97c9f679e79abe796681bfba0190fb6054ea900000000000000000000000096a6c95d270f43a590f801094b0c93440a479fe200000000000000000000000031ca352cbe5d8f0e89db6b503a4c236e31072c52000000000000000000000000ae29e791b39e2ccfa7643ed6e0ca865e3890a821000000000000000000000000b14cc8ada64ef2edd059ac7c80183f41856b887e0000000000000000000000009e4835abdca63d4e79e63807672eb53127fe044f0000000000000000000000002020ef63b1c9eb2102fec0d6bbc5ceaca70c6c890000000000000000000000004290ce4bbd7616a2d1f4dceecb4b1a6e24abce57000000000000000000000000220470ae14328073bf2ce5c581f2c03a6467e35f0000000000000000000000005736438daa511e20959c956c64dd59254c826eac000000000000000000000000f02231dd3b68cab82ec4ab5b4b18b0be584827050000000000000000000000002736211d0ccb9166eaa4f8397f54f78fc7b9e2f0000000000000000000000000edd6c55bad559edab2fe77d163857b5809325ef10000000000000000000000006415ccb9250084a29b821faf9d0506bc80534d5b00000000000000000000000007dee49f502d6758434ded4ef6d67e2b6ae88abd00000000000000000000000039c75d852fc0a437ecb672f2f03cfd73505a276b000000000000000000000000cc6720f273c72879b83915dd8faad77d3ffd6b830000000000000000000000009686e47e93bdc1d1d95ee16be9d0dc5aece00476000000000000000000000000902f9133204d81cde7130aa4221e5e2afa4fe273000000000000000000000000f6a0d9ade8e0bf25dcce0e42317614d35313bf6f000000000000000000000000f132020e679bd077d9569f8d35d65c49b8b7e821000000000000000000000000ab2be6739c67b963b0033025b2c72645e8f9fbd700000000000000000000000014f8187d12596cca74f369d1edb0f6cbe48adfc1000000000000000000000000bec2babe787c9df4c6ee815b77d3b84666932c14000000000000000000000000b557ec47391cfb334fb4255a46b343a5de12b09e000000000000000000000000e912b3012acb9fb6d8453ed1ce1ecc89c308130c000000000000000000000000f83b2432f76b29e95aad165373c2d57fc8e829bf0000000000000000000000000620a9a05bf58ee6625a3aa79e3c7064ceadad67000000000000000000000000694e633808defa5072bd634c16f8af31227056230000000000000000000000001689b4ed037e87753723a17b4cf4522ccfa7783b000000000000000000000000d94161e73161357b1a352ff55f1e39b20e8cc67200000000000000000000000002a0ce9b0a1afbc488892a6faf22f3ea0d83de9d00000000000000000000000055a7270855e8a60e26dd5e9f75ec196dacb96d8e000000000000000000000000a31d64f8cc6a034cee2b6920d2312da39511ad6c00000000000000000000000035bb93bde16d2dd4279dae76a8167331d9c5a561000000000000000000000000ab3c7037c85fdea21211ece6e6c3aec0bcc50e250000000000000000000000003088848f2663c6f40ec42c6033ac47c21897f16a000000000000000000000000e89c89bc3191424ef30fb3227b5e37a49ee4ef69000000000000000000000000c5f5b1e7ed03f9c2fbfcadbbff7cd78f4fe3cbcc000000000000000000000000ddbcfef18427e75e6296152179bd94fbc18bcfc3000000000000000000000000369827f21fad53c76c28484f8a955346744232d4000000000000000000000000f2dc34565dac6e34aba444055e18447e2bcfcb3100000000000000000000000075462de13385acd942b7b47830243888162542ad000000000000000000000000b238a75443a43c1a0d9c9be3a868f579916613f5000000000000000000000000b972f57a9009cf148d6eba353d64caf9a480cf67000000000000000000000000d127868621a3f9325dfd6a2dc8c6eac2c65902b100000000000000000000000028002979d00a03fd3a41172cf56adf4c211f8d700000000000000000000000000145dfffc21e68ac0532410dc2d9cc771c57c8ec00000000000000000000000043495643356fc0b2ce50050f146c4881eee6a6b60000000000000000000000000fa07907b28c4f046b0f7bd9c3d0b4e19d8c55c6000000000000000000000000fcc43ba5f97290a0b95db85db593765b2e7a99210000000000000000000000001809f682bdeab5b445c8989182b0ec3adc695dae0000000000000000000000006eb8ac96de765e07b3f93508d2d02a13e54c88f8000000000000000000000000c5c1ec585389b288833328da2ea9b5282486c0350000000000000000000000003df822c4e4259e61a8ae2390de1e180e6760a881000000000000000000000000ef8d4fa7e239dfe0a234e84d748bef3c8fbb81560000000000000000000000004a2326ac975422b3afecc5987d06c53d6363bc660000000000000000000000000b845ad55614e744776ae7f21ab3254c4063ea540000000000000000000000002fdf0bdbc44b680142d8a50ff0d1e0583e1870aa000000000000000000000000b05e83f98ac6a845a48a45ae31309c38f4f4bded000000000000000000000000b5e3d476e8d4fa54f4b50299d9c44dacb0a9408e0000000000000000000000006260ff0dbb14bf87c3485f44d4736c2d7fd724e500000000000000000000000095e7f283d59c65bbb4b9ec6f881d8676901e738c000000000000000000000000bc82e8e01e7f6110b57844adbbca9d9dac72ea4e00000000000000000000000050cf774ca99645aa1bb6590cb2f3c5da3ecfab990000000000000000000000005331ee30f3d67d1147acfd51ad61ef2e25ef3de7000000000000000000000000da2fa6ab5316eaa8a6b0a1fee23187d61fdf9d640000000000000000000000003eb9d4fcfc76897a51a37cfb1b7378f8534a8d4b0000000000000000000000003ab2cf984ba77f5ff5124fc5b63827c06cd9f457000000000000000000000000c4732906065b6a257f62a292e092d62dbad2332f000000000000000000000000374a89ff65109c14f3a9c03528046100d2edcc7f00000000000000000000000092a6f22a7d77d1c8723b235def659eb00a73c6ca00000000000000000000000075c34610d4187fc90da6faac67ac9a854109c460000000000000000000000000825431740dbb9b07a3a2a301666d1b70b0f60f3b