60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000009665c1f8ef0e405b52414529361da9539d91139100000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d6765742d636c696e6b2e6f726700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e206765742d636c696e6b2e6f72670000000000000000000000000000000000000000000000000000000000000000002e516d664e6234566d347463327839684441516b5956614a3376754b6938364a47326a4e58665775455a45447a3648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054c000000000000000000000000db436f539cc708495ec8c15ef8f9d7e7ba8a666d000000000000000000000000eea31e90ca1fba3f38ea0fdd65ac39116bb44b6a000000000000000000000000f958e77368b678eaeda71d0060a0dc5c91db08e500000000000000000000000002d3dd16cb2c2566d38bddeff41062713b8e03d1000000000000000000000000971d714175691d6021f839e4bcaa96d55c0d6ddd000000000000000000000000eefd1307f35ea3862ced04ed03659ba2a8adcd6100000000000000000000000091efebb8411c85e2f5274c222552827d629238f30000000000000000000000006f5c1ec8fb0ca2d8cebc11e1a3213222e462320b000000000000000000000000d4fc13197a877421d13026f539320d1b9f8bbe42000000000000000000000000f6fc33e68bc6a620a52c8b861fb854370500e6b60000000000000000000000003149cb503e854dd3715eea6b2e80da4e308618c2000000000000000000000000f971af51ecc1e278ae74051f42ab24f36ace3428000000000000000000000000c3398d3c820021b06c1c7a37ac213ed87d14932d000000000000000000000000066bf25e49ce22d5f56c6dc6cda7b406525d0ccc000000000000000000000000258302d09995a71b185097738a46ec2095b9197f000000000000000000000000f0cec9072e7617c90a646a69c13c525407ad6050000000000000000000000000853331ed8600e2f4a6c632b8bb9a5f39b70bf936000000000000000000000000541878e8675959f5f40f741fb117162037a4b19a000000000000000000000000e5b5268d139f336b6ecb172f6097dc830554cc1e00000000000000000000000006bb941169ff0921a822babc60b615abc9b31187000000000000000000000000d9f496b25351a647e7563ba2eca0d9cb440de67d00000000000000000000000017bff830be616c71058c389b54468d60ed210048000000000000000000000000dd59919720af6172b72ed60e20a314a1de2da5ee000000000000000000000000fe5f67f6a3538c9688eb3f25567c2c82fed39b5f0000000000000000000000009269d87a4887b49d8af4d005e6bc6fd3cb899e87000000000000000000000000ae6414568862debf4b3b37e5d26828290593d75c00000000000000000000000020db3b5ef3658b09a7fbf24b2ccb36f9467bc5730000000000000000000000002627643fa353b4c6809830b5857d79334acd5dd0000000000000000000000000d554b32452bc742f31054913e2a2da64aef9c234000000000000000000000000fe271afc26d2a6c4d8231fc93030cb3881d2b55600000000000000000000000037547d70e86af02669f177ff106bc24213f6c4d10000000000000000000000007c726909c69d2ec52091bfe72e1f9ddcc7e697f2000000000000000000000000578d210595f5f5ac23895761a53cf2777ed0595e000000000000000000000000339456ae8a38bf7b9bd1f0e37bbfcc4d9eca033b0000000000000000000000006f548e915ad734324702ea48790d1eb3687e2df00000000000000000000000008752585ecf3fa20f0f28e161a1b43df429f43e7f000000000000000000000000d6135e2c113a6fc763301c2b5dd432d8acd65ce5000000000000000000000000858d1b65924a4deb5401d8c1aac70764b7bd49e2000000000000000000000000bfc19d9a478254f7093416bfe284c6433a996d2a0000000000000000000000005aec52be2c49137407253ffbcd2f541039af2d7b000000000000000000000000630abe2a57c1fa6548cde25d126773ddcc354aa300000000000000000000000053a5543359ca540a965cfcbe92105d68c10e11f6000000000000000000000000baeaf3897f0becd8ff4a8dda69ca18a149a934f6000000000000000000000000ecea15217d29481b77dc62da50b19411fc07c06e000000000000000000000000a7b3b697aabd6c14a79393374eceefcbe3da42960000000000000000000000002cc3626d77332e7d5738b6a242f53e1a9ce1ef31000000000000000000000000f2a4549728fedef8b4b797f6867fe120e1649e0f0000000000000000000000009da040779d11c27add4e04e0be2442cc1371ca5d00000000000000000000000051c3f88c23a45851a2a57cca1ca6480cf7aacf330000000000000000000000000a073fa4188d0c3d6c02038530ca228cd46ea05d000000000000000000000000eddb12fe698f59b39375e40cda0618abf7371b480000000000000000000000008248e49b992bd8f3659cd7deffff9936923b11a8000000000000000000000000b3d2abeffbd0451e19de06582ee71e90ccecfe31000000000000000000000000d7287db6fbc6d6307c56b6907e3b4e27877c26d80000000000000000000000007576e27e80f7b86d7f8f1e790774968ba5038f8c000000000000000000000000e3fc5494bdfca42622b0a52e2feb6cd48347fe82000000000000000000000000a79d74ce9f4dd852add8158906a8b57a5d31a0fa0000000000000000000000003b7dac0a953436474577073c77de15601a69fe00000000000000000000000000ef528e8a47b1c00629fa1e3195af9ee0607c2fe30000000000000000000000001a029e7310269acb8c1db152a62343743940df10000000000000000000000000b51b486945fc95fea0021db4ebc3d543da42716d0000000000000000000000003c65695fa65526e7294f303b3cb8a0d878acbce2000000000000000000000000fe623c3fc32afe1f99824490bdce0bd7cfd51be0000000000000000000000000963bf3d759f437333674e379c7e499e07bd6d76c00000000000000000000000016bbef3d42f0da7a785a3eac20f1ba4ab5fa678f0000000000000000000000008e3d7e8fdee22576aaa93f444874e178e33c2e36000000000000000000000000882a6fb8fd498d4c542b9f6ebdc5cf69c6ad337a00000000000000000000000038ff016d6acbc0192505bfd31db85000efb06d4b00000000000000000000000009af5bfa5cf07602a9817ca049b0422214b656ef000000000000000000000000d8a8dec8976af550eb74d3ac80657769078707e4000000000000000000000000f0eb59c434d0bcf3f732f88251f1d6c7f74570480000000000000000000000004726a5f62a2f0b1278e3c66c8bb034ffcba123600000000000000000000000002acb5377e086c031864580900c967b770d83c8530000000000000000000000000f869c74eaf2868b6fa789d281a33df66303c0ad0000000000000000000000008243f5a6fb0ce3a3da3b95685d428c75b09e2a47000000000000000000000000dbd54e0ebde946adb21de1381bc82d6ea99afe00000000000000000000000000701d191bac1a6a54806e26b6983ff1888dddcd6d000000000000000000000000973a26283ce58bd474d5b10ce40c3bd26a274006000000000000000000000000bb99820715abaf45fdc5f680adbb380dd7928bfd0000000000000000000000007fced9a76ba575127d2b62cccb4a753e3e73829400000000000000000000000026d16f0554777e85bd42308748584373019ad6ec000000000000000000000000b5766acc8318be144ce1e3adbc02a301fe40e36b00000000000000000000000092689bb3752f84bea0eff633e6dea002f132dda100000000000000000000000012998d24871baabe6a1401d351c2104115d8e06d000000000000000000000000ba9731aa150ca7030238648bf2aadcc3fefb95eb0000000000000000000000005bdfe4051f18e0ee6725644dd5e5418524bd4ccc0000000000000000000000007a6f0ecf37dabaff7b1d12a4efafeba0554fae7700000000000000000000000082c294198040d81b971ea0d4926ab27fcc535e4f000000000000000000000000229a789047243a91b421835a20cd46730c4f93940000000000000000000000004d430c264d11f179a5f0cd7d41cbb45949f5c057000000000000000000000000b90eb712bdca3f7dbb5f50203be17ec2e29d99fd0000000000000000000000005ab7ff814fba80c8b2a4767a57204935bb902a81000000000000000000000000b95e68f47216f983c53f1ab954e75a0d0aa7b1ba0000000000000000000000002ea36dbcc24280314b2f577a1c62b171664fc32a000000000000000000000000840c4fc5e754614c1fde6a5d0a6ddd33b8615840000000000000000000000000142e12d245d3696533fbda8291e1ac8709e25f530000000000000000000000000389a2bbd32e70680d2108a834be06a0f4adcb4a000000000000000000000000709ca7a3eb0478e55a83b103df48c7bb84500144000000000000000000000000125258155f81a6bc29b17236a05121d536568d25000000000000000000000000aae26ba12233b7b859e2417c991ef54050713e45000000000000000000000000d069dc5f8ee41bc3c761bbe035c989302a03ddbb000000000000000000000000a31aaedb20199c7d9e774b267b2dc3954261a4380000000000000000000000009d66a404497a2e4e69747df449eb31a84e121cc50000000000000000000000005e0015c3d9f7f7838b00039a45f5688744aa5da200000000000000000000000036e523862529406b84bef5a0721034976d4db20e0000000000000000000000005becac1100a9aeea7ae4b881f9fdae26bba6913e000000000000000000000000ff5be0dc37b5fd5c6ca342aa9bb6fe36248ab637000000000000000000000000cd1b736e1fff7b15190768ef0744aebf8100b5b80000000000000000000000005edc17420b0c98647d2edd0141d42493339edad100000000000000000000000087cbe5d659f6b58c11e5b73c238e4c65ca1d677a000000000000000000000000acf5ad975fb7e77a5cb1e09e0242c37eb38d65e2000000000000000000000000dd984c7293ebadeddc669f17632361182e8d7fd4000000000000000000000000b500a91535897174a78e6a8d130e3624405fbe860000000000000000000000002685329b3b854548eb0d57e97ac7350002d4bf20000000000000000000000000b0747c983bfa8ac88248e952e2978afa1ca6fe4000000000000000000000000081a6d4e7e794bbe8341fffe9cb65df79d88c53ca0000000000000000000000005bda3b5f7deb67728ee269b5c83f4aaa58ec042c0000000000000000000000002285961387d88968aa5476dcb939d9ce170a87310000000000000000000000006006e0c0934293562b1c11572c4af687115cb7080000000000000000000000008c373c6e0b25f09e17e85373a9a1aa84b189c5c60000000000000000000000008af60b1675d16918b63bc98bba62fd8e259d1d62000000000000000000000000608b4788cff51d40a005025c7d58ace527ec816e0000000000000000000000004a39b0f52f6f4ee9d7b5aaa3c776d5b99a041ff10000000000000000000000005aacca569c6ae119477f6623be052f2a92fe20d1000000000000000000000000f9e4f5689b8e997cb62630e55fdbeb446032143d00000000000000000000000056b7a7cc211cf62a616f043cca06f3335a37641a000000000000000000000000625b59be2b625cbeca1d1cbf6dda75f9d47e644b000000000000000000000000dfef8b0df38a1c58a4fbcae28b817418243cc230000000000000000000000000bcca9fa9dd532ce1eebcfc7aa66282deb60f533a00000000000000000000000026e20c312272fb5c91b47fc2e30f92846e67c4600000000000000000000000008e027373fa21729c9cca55ef32aaf499b123b808000000000000000000000000d587eb6bffc0634ca7fcb6c81a8ff92ca1198bfe000000000000000000000000027fbe2c87b0084e1e2ede65ad14b4776588bbaa00000000000000000000000073205c952e0b691383fa931f5455ce1ef943a4890000000000000000000000002acc0330d2f2fb205413deaa148af45ac61bef2000000000000000000000000090256bad41ab029ca41ff4899d6803e92c3bde470000000000000000000000009f28ee265f3eafee229e5b78f6f47850ec3f48b2000000000000000000000000d7c03a6da10715b57365584d44cdead5b716a738000000000000000000000000a4f25d41b0b05fabd63d1e847d273f1cffa452b5000000000000000000000000710878051f9785dac317f40ff23eb458201647fe0000000000000000000000006f155368858ba3d468982b5ae23c21e26e75d51c00000000000000000000000084c8de54641eae39e26893b2b42f966c8dbfc827000000000000000000000000d1d281c0d2acae38917ef6f152cefcd0386c6d3900000000000000000000000037f41b6e134021c0f990a4236fe324659309668b00000000000000000000000009a7b019ac81c85ca5f903e4c0f4170c55bf0c2d0000000000000000000000002f8bfbf898ad9dedd505eac57197248f6e26c1290000000000000000000000007d385f5b0e243a289b285d15ea20a6f073a6afd50000000000000000000000003557bd3d422300198719710cc3f00194e1c20a46000000000000000000000000da809758c7199d0977b1dd9435dc6b35c5d957d7000000000000000000000000e75d6eae1bc234ec2e954eba71eb44e1fdd6dd7a00000000000000000000000015cce1d94a8655c721274db632eda7e79c8f5ce2000000000000000000000000a64206a7abff7658d7afcbdca57c41f3397df24a00000000000000000000000037a2f2978bcc807590cce7a06640aae4f747f50a0000000000000000000000005a42504be7f913828b5e709a8b883d8a72c08a2b000000000000000000000000e8ac3ee5f888ee1ef257d17d9c75fa0eff6e74f70000000000000000000000001c7c91a23f388d61efafe4db94bb53ae6f8d939b0000000000000000000000005cabde41d3c87dde90f2534af4e71616108445d1000000000000000000000000a452569fa9b90b3ed55b088544cdf849b6ccd96d000000000000000000000000d30351f4601383fe35215cb73f857ead43284d18000000000000000000000000564fdc8a7882d87c5fd0f6adf87d077ea93b89cd0000000000000000000000000eb8f2eba60effbc46ced9339599d6169f52b83a00000000000000000000000098c3f5da3b16e1bb5840b0858e63253993b46f31000000000000000000000000cdd73ddcafd6e03803481a9a908dfb284c295ade0000000000000000000000002167133088a424a923e0511cdc60fe9098870a6b00000000000000000000000074e3f95b81c41ce3a766ee2cda079ce2e3d41b6f000000000000000000000000d2c52470ec17180c9a97c5ea4a8456e95fbf4dc90000000000000000000000009d13de0549eece8ece3d3f14c9abdd88eac5d8760000000000000000000000008db23595c5d4a0d60e22e46a00ed3d342f717125000000000000000000000000a7180ec89a2f8ae53d9a4f76f94fbbf604ffd2dd000000000000000000000000452948965807363a8b3f16d3cdda3e06ae5ab16e0000000000000000000000009294606f0760f65efa4f65dfcd46690c8cb5e15d000000000000000000000000779c719b0255e67ab132018a5328ace852c2dd7300000000000000000000000028f05313ec627f46d62875cf8c8564643eebe082000000000000000000000000de344103f36d11cfce8de9051c53794af0e7759f00000000000000000000000006995c179f80a117fab77aa909f85b78e7cff247000000000000000000000000633d03ee4dd30a29548815329fdd2f348ab7744e000000000000000000000000ea32c3e0798b24f8e65f15123a8d8e9f630d4980000000000000000000000000cf046b5a3b4334bcd57e1c3da52a4ebeae7f3595000000000000000000000000e1cedbbd6dade4b48ce4fe943ee322cdbac47ca90000000000000000000000009e05e7da1d50c3677f66e629083297736c6c4891000000000000000000000000c7f7b8db3237cc3fd123cc281e3ae868e2254675000000000000000000000000e775d81d0ef57987f46da5ce34e5a116678031d60000000000000000000000002abd346e14f495115ca4eeaf3fc0e7f1cbb8bd83000000000000000000000000e79b802c73a718f8d13275d9c8c1d8b3987d6e7c000000000000000000000000fc57dac7acc6c02d582c1fd0fc812a55d712f9bc000000000000000000000000420a6e928584c3049a95a723c54a55067fbaea91000000000000000000000000b85110f5f4cede2dc72980f94a63b17eaadfaa1b000000000000000000000000e4e67a5a0a0e1aa1ce832f229b5a04a6bc1844bb00000000000000000000000020620cacf039ec5275fa14bd3949cfa051352c64000000000000000000000000780567e01dbdb7e5b66e1430caadd15e5e7915ce000000000000000000000000e943cd363247e2179f04b5d23ffb62469c746eb4000000000000000000000000bf4b7fca8800a3f7061cd476bad4ca865ba09a99000000000000000000000000a6e53c8b49b74be4a37151d7f6275b8e9b7e1779000000000000000000000000bea1b77d05af2f4b5a6c30be3aa9c050538ebec9000000000000000000000000ba4fb22861b2eb1cafd505faf183953d193de7df000000000000000000000000c3f470dddd927052ca62868cee14828ae9de53c80000000000000000000000008a73284597799eb3fdcaef7e7afeee80f9ec7f2d000000000000000000000000498f46b9e317f92116bcaab1b7ff2f5a69a71001000000000000000000000000c40cb0c1efcf2a8cfb330fed4ae0838bfffff20700000000000000000000000097bdd45f260012bda0c3e12b5b0104aecc86e71c000000000000000000000000f36f66620aabacf89a6b8c3c80bffb8f118aa54c000000000000000000000000efa62db6c45d95228d13217d6d769b833005405c0000000000000000000000006e85af5915ec62c38c8383ff17550e713ba7457e0000000000000000000000007c48b9ee0cdb73a6106ef00cd161605dc07856440000000000000000000000000de845955e2bf089012f682fe9bc81dd5f11b372000000000000000000000000032d41043ff437d5717e4e16f11e00734abdbacd000000000000000000000000b371d8a50f23f4f631e1ebd61941550a9bd267e9000000000000000000000000cbb8f5aee30aa1c5a4f24c0a37f1d81c66521ee5000000000000000000000000f83328c6632fa75d5b59c06c143866ad46de260e0000000000000000000000000ac2f5eff21fc9cdf74f4bd57c6dd980fb3a9cd10000000000000000000000004dede13df6fcd0f682312c8684d5d22c7fbcbd05000000000000000000000000d7aa06cbfc3af94806c28b5dff92d75ed5347cfd00000000000000000000000005af4e95bf71063a4352408f3ac49a1584c07f1a000000000000000000000000c13425a3c456fe68494dd06e8830d18d93aad73a00000000000000000000000031cdcbcaca794765c5fa1fb7f4c17729b6db5bc8000000000000000000000000e9ebc7a9f7aabffe5d1af25cccd2cd91bbd2043c000000000000000000000000b2947ffe901bd987f1f4960ca887546da969f666000000000000000000000000678e4b44861963420b1436b2a1cc93669dfd4c34000000000000000000000000edbfcfc9d48f3ab1f57fe8d2c548f1e53ca962f70000000000000000000000003c79d4c5c208cb5e2ab5c70202d6cc5ab5f7e071000000000000000000000000724bd6266485b073461681d2a95e543fcb9bca17000000000000000000000000047c7fefab6c07989c1b3d4fcb813ff1a0abbaa1000000000000000000000000e27e20726fc48f2c072415c7e3aaff7bf31e0d95000000000000000000000000b3c82f37523fb60c1db695bf16604993a53d4e2b00000000000000000000000059468a64246ddaa9f9cd611aeb58f1d49b25851a0000000000000000000000005b85e33df1f05f7c1b67be78947328965840cab40000000000000000000000003c25fa66e806af65cf8a83f288613d92ebcd2c0b000000000000000000000000366b7d71c2436082058aab78c6ba1b62447887af000000000000000000000000ce5e022179d8f216c5a44e7d8f244add7080bea4000000000000000000000000c14b5e98369a3860d72f44d60e30e45cd57780cd000000000000000000000000984e21fc04b83aad66d6612b6fc7b4ffe41a705100000000000000000000000066912ff7eeae216ddfb906334fb64cee89eff86500000000000000000000000050a83db9e5c196280de080dc684233e328ba05330000000000000000000000002649003b49a80db99bb14edf93a5341e3524e366000000000000000000000000422a04635f48e54bf3d88fc81de23f0eb8755ae1000000000000000000000000acef7da98dfb9cad4be047efc44118c9b222c7390000000000000000000000005f1a1a1ba64e616a77f568fe4eee12ff050bdc55000000000000000000000000f519ceccb360755d51f17510b91db76381b07a60000000000000000000000000b9f6bb0c7eb1a62c159c4dd8747fb71994339d150000000000000000000000001d7053591bf19c4d7610f12b03e6b585df685675000000000000000000000000580e05e0cc1251d081b2555c08641ccf07db206f0000000000000000000000000d0835f1312898c7e0a2a2316cd037f17707c1450000000000000000000000007a17c025d4c169a4c75c91fdeaf8737b0210c3f9000000000000000000000000b4860f807460dd3f083674bb7a94d696ce8779a1000000000000000000000000ac7e8cd76c0c1cc700dbff11c9acbf93b0bd28de000000000000000000000000a9b95e5e93065740f8ee71cded0d8a45e9cff2c20000000000000000000000005bc0c8f4c59ac9a86c400bf7c5ebb9a2b9181a5c00000000000000000000000041e0b8da5d14c4dcd6289d33fb84fe524e28ab270000000000000000000000001679a1f1fb8908ad3586eebf12091a8dfe30f422000000000000000000000000ed59668850fd7a5e5ba43eb228a1a0e8a0e8019d000000000000000000000000c30835a5bdf8336a63d5ec9b63cbb5464760d34c0000000000000000000000003a5989bab5a40cfaf105f3d22ad1dddd04a22d2b0000000000000000000000001ec0607b95a2c883944b537a4292fc764567ac0f00000000000000000000000006ffcfc3d30b886551fed2b36f004a35d60a7a0b0000000000000000000000004637fac3e942d651e00e7942d3c1cfa33d9f038f000000000000000000000000cc80e2ddc48a7cc68844315111346f2510086f39000000000000000000000000f538f338d54d7295b0affe9dca6bbc64086f78d500000000000000000000000093b5b2901030af061325c2145a1502cf1542767b000000000000000000000000c75eefe8fddc717454d5ac4d907dd89efdf4322c000000000000000000000000366f65ac15c3548ac8982e77fd7f88508114e85a00000000000000000000000080ab73854dfea8ab0384567652dbb3d721736873000000000000000000000000c3221fcc92e4febc205506cff6d3a32a9c03a39a000000000000000000000000b741a846d820f90dd8df007ee2748dee6c521d5b000000000000000000000000c6f89e5defe98a769ac6c9f865ccc0630e32728b000000000000000000000000c007cee45ea026043063e9df9d5935fa7b321a0d00000000000000000000000059af5fb3e2ed54e8a8d26e5654779cb1d1ef454f00000000000000000000000043808cda978b2c7ccfabe81ec99150a044ff99fd000000000000000000000000082f0d819c4d1b885ea18be020659412f03e4b360000000000000000000000006b9c83a8203cb4f888d85aae4a671828d57c0f6b000000000000000000000000a2729c5d33b30db2cee7a392115fa1e5c9b10087000000000000000000000000c2037b70778b867a03f87f3cb585ad683ecfdd8b000000000000000000000000ca9f972cf570b00325646e4d609202a2e1d64a7400000000000000000000000096f4646bb30f7e7962a2e6ce4779eed1f5e3de20000000000000000000000000ae1bce08ddc12221758272a129fc4b61d073ae1b000000000000000000000000d205f4f6f9eb78b467459bacc497ef95490533810000000000000000000000001b6531b8d83866b029ec222e7bb3aa4cb192ab5e000000000000000000000000f039892ab6dbdd6446c39a08334d21893fab795c00000000000000000000000064b5e265e607d8bc1901ada1988af63684a2d701000000000000000000000000fd7455f2fa39a3bbba0db52854356d14addc16fb0000000000000000000000009a468710a26ef7faf176b99b5913cf1eb18ac019000000000000000000000000ff2336f42ddfbab606963cf2f17ea810e3d06ae2000000000000000000000000104c2197a0c94ae65b66fdc9c9d338a9ca5497ee000000000000000000000000ce90fb684868e311cc5e0f46d2c031630b6d6be10000000000000000000000003f65cf7c8e01ec6547603eaed56930d936070b96000000000000000000000000c87e6c2e42d34619395560c61c7a38a5669a0fe400000000000000000000000017089617a849d4f418862f7f196029a8d94ee0280000000000000000000000004ef8c37772fca12084668f6ac404a7a3e56f23e100000000000000000000000012d1be2568e3ad461a37e10b2de13c63fab0472100000000000000000000000092e7142f0baef8e86ba314fbfefe97a855bf04dd000000000000000000000000f0c82aa7c867a3d1d51f5659f1b3e68d8132acb7000000000000000000000000e1b01d50e68c98ace3fc1f55cec3f26a79af576d000000000000000000000000ee61bc72a8c81409dc5da98de0d364e58c37e2b5000000000000000000000000775f4e03a5e65a6fd5254117c99a5006196b1d5e000000000000000000000000f803bc540afc11fe8639387856e3f02ebbf73f440000000000000000000000008e21fd0ff40ab3dea49d64f004ca0a31d1eb51fa0000000000000000000000007e3bf219acf1fac619056340dc34a98cf0fb9182000000000000000000000000998c170a08bbc09ab21b3a0b032f2720cce4bd0500000000000000000000000016293bebc58ad56cac31209c5f6b29b3d25f1dcc000000000000000000000000c545cfdc165b8429844de22595a14a72ed2e37fa0000000000000000000000001b7f042e741f0553e4465f004a5d1bcdaa01f58f00000000000000000000000027f0abd43cc0832dfe537dda810da89622171313000000000000000000000000ee04762d17b9e38519f419e63a5633373927e4870000000000000000000000003373c4602107a7b4d564a36bb832bc8238c971e0000000000000000000000000eb4d3182be6fc41eda31d2a31cab93cac3a88883000000000000000000000000dd4153e0813b443dd7292fa588ee94bde41b745b0000000000000000000000004cc72bbd8c2bd13650cfc708a8b4ec46431727f50000000000000000000000004d5f7a6a314b4c724347015c1debd59ff16b3dfc000000000000000000000000cc39d1732c3bee4b285d8b4274636364b7a8818d000000000000000000000000a0e07883cbc778504b184c423735897def9ec595000000000000000000000000913bafdc4a165e07948cced7cf14e5c6bc166141000000000000000000000000a49aa6a34732da64c53ffd5f04bc7d588d7f35b10000000000000000000000000d72aa35aba0f140db9761eccd44ff34f81752dd00000000000000000000000004df0068ff99861f17d318da9b9086f3ab20ba08000000000000000000000000523e196c10668454a502d6ed6b6184c28c7fe005000000000000000000000000b70bc8e7e4b9dde6e3375bbcc363255e9584a9a60000000000000000000000005fc860e26e4199faaf8950b66ce5cbd115e20d1e000000000000000000000000efebef89c77ccd995653f3bb0e1b235e93331881000000000000000000000000fbc36dc572789f85444703d735ac744f620fd43800000000000000000000000018f4bb57e1f5b63d14b8deca9765820c7967414f0000000000000000000000002dd85ad00ccbe0274f595222b080fa8f76b4bf51000000000000000000000000b182729dfad3a3782c73c7ddc6065f936442c524000000000000000000000000e6457be2ec65b67cf601362061a652e870818ea800000000000000000000000078edf00320fcd24f89423247526a535bfa49306e0000000000000000000000000b510b6b1f027c46fbfe7afe7393f04d09988cae000000000000000000000000575c57c2a85a96b7fde2626ea3579e1513b6dcd400000000000000000000000056b27a4277748a312ef41df974bab5635fcd0bd8000000000000000000000000d812c12ef6bda2cb87df874871bd4c2e287152e5000000000000000000000000c30b31485dba9b1bf0a4497b53e45b4f6f28c15c000000000000000000000000a06a9c9bb9c706c7365011f46b92675557074d390000000000000000000000009978fd3b195dc67d947c2e7df2777fb753ebf568000000000000000000000000bb9a32d51c7ad0e908fc77a7da088d5ea9dafc700000000000000000000000000d723c3f652109ff02487609eba5a75574f0382d0000000000000000000000007a5776c838aafd9c50d0c6f3edd8c98073296bda00000000000000000000000025136a5f993b9e9d8338000d2724cb3dc9aa898a000000000000000000000000015eb5748636bc949b1e5169b2cf1fe0c2bd2f83000000000000000000000000ed977ce24d40be50a34ed0ec84725e0c7628b783000000000000000000000000bf3367bbc9732615ad0696931b878c90bdbc80f400000000000000000000000083d0d2b753774082e20ac58f3f8ca2fedf8b40ec000000000000000000000000a3c3b95da5db74955867ccae7f1f1ca6b561647d00000000000000000000000004824305372cc6de3743bd6604a9f8254ef71e770000000000000000000000008223b0fe36fabc1bd7cc167c45081ef2cd8dd10000000000000000000000000073ba7fcce58e7c083646a7129656619a2e7bd96900000000000000000000000095169ba579faff0dc7ff3e6ffb05097f588b85720000000000000000000000001d968f157dc45264e20bed3b6a80c92d29019c7c0000000000000000000000000e1f7b205859332b507a4b145761a83d78e96a0400000000000000000000000068dcd46e31c483933360e9c0f245ca515eb96bc0000000000000000000000000092fa6307a34eae2fd4f2a61742ce6ccf0b444d4000000000000000000000000959246c19699bd9dd22d18a1780c4b9af046562e000000000000000000000000848f67b98da82ba064cf5569cbc4e34842614bee000000000000000000000000927cf93cd2565f5f23d222e15b8329a8d5edd7440000000000000000000000001caabdabf8559fcbc0b13aac964dfb0a5de833750000000000000000000000004ea056564b03eff42c54306ef60627252051dcd300000000000000000000000066714c974645fa3aa615b66e63e92b2f4729a99a000000000000000000000000b363b813a895ff68e7a7448bc6133200db918dba000000000000000000000000fe4566779e631e260ef16989ddb5e2a660b21fb6000000000000000000000000c807420fe1737ebf34cbb1e463c79558647f6279000000000000000000000000df148608957d321b37cad2c25b7c58a9a5772548000000000000000000000000e2b43ab41a9697214a5c531fb83bfb3a022dcd5f000000000000000000000000d5bd6075f255f4d367b0dd81467f68696960f76c00000000000000000000000066f3c14cda13b7fe8d8c88c0abafdbecb2ad80f1000000000000000000000000055483f5f031bed955de250afc083e33d111ef030000000000000000000000009760519b512693e1e500fa390ee7438a1d5e88d400000000000000000000000052b5ae4010022397cc2cf196f7d612055b8a0eae00000000000000000000000045e09d446c2ed3fbfde7f9c8aa8b91dc313081dc000000000000000000000000e3adab1c330dfd7941d8d1b4237aa4c5067cfa610000000000000000000000000c1383c50c18be7f59caac34d9c33be72dad6db5000000000000000000000000333ab4996eec0733925f59d2075723f5de475602000000000000000000000000a079d2d2d8eeb56b35eb14f321872ef885d35b7700000000000000000000000087b17349ef1cdd4b253e583e937467a8badf9240000000000000000000000000b7e40d60a27c07aa9c53c7264c220ff67938b4f80000000000000000000000005e11ba8bee9a0ef91120f7661c556a36a499a11c000000000000000000000000028b3f09acec15bd5737aae22cf9d5b974ff507c000000000000000000000000c50a272062e3d53ec13c28505c27b35f4776a2a900000000000000000000000000d68ac37bd1808355e64b37e9533527276b5a01000000000000000000000000746b90e3a284f3fc8b17053276d47d08a79f25be000000000000000000000000f74174f37257cb9f207dd97300779aa15c5e6a9900000000000000000000000025dea07ae772b55507a04b0afdb09f8ee116267d000000000000000000000000b3b2809f44425306ddea0d7e2aaee143d94be3f90000000000000000000000004c50a0b8e404a00ba2e0d9769d9e8377e3b1773a0000000000000000000000006d52e72422f47d5f2192e7f5e8d60e713e7b11e200000000000000000000000052793fd8685d848b2986afc3065b2bf883d59dde00000000000000000000000022a352116f29884a7565aad94d0e2d47827a2c55000000000000000000000000f63ade56a8a699be677bd575ba83e50087320f19000000000000000000000000b52b8a81850f2c520712258b468a29fa97db7ee500000000000000000000000079e75a8e87de6a1a5e9513282fc7dee8fedd44d7000000000000000000000000add810273258bdc8a461d7abbebf099c6cba35b3000000000000000000000000b5bfe8f84c914e7f7bfd3decf40a8d80879c5f57000000000000000000000000c6eebc4809cbc94cf323259fba27aa8e2fa991d1000000000000000000000000e4129ceec7e622287810815d16939303089ddff3000000000000000000000000e21b5d01f906501045efd343ef93029ebc700a1d00000000000000000000000053d587e75b13d4a6b808f98a86d984eb6ba7e6ae000000000000000000000000bcc9bde54661abfef2072b14b88f97d88085f58a000000000000000000000000bb49b6eb83b0a64a96b559932a0732aa34b413ea00000000000000000000000087ac683c07cfe3eccf249c903c9dc1c7e2cb76580000000000000000000000006454364fb68e3fff5dfb7c5eae917007f635c539000000000000000000000000e831ea748a082407082688ad5a77454e8957d43300000000000000000000000033c0389405e00c821a917235ff21a0d782b6f93d000000000000000000000000fb83d849eb8d58a9b744f40aa1b93aeeea61ccc6000000000000000000000000946e6484589d65b28db2caedd870e881a346d98a00000000000000000000000086323d403defbf49b58a7c649b4edd79b71d55bd0000000000000000000000000e8ef98997336fbe5f2eb764f387560eb86ea9e90000000000000000000000002424a17292903088ba6a4b5af9c65ab1fab90adf000000000000000000000000254e6e575e52c2b2c7a3db94b1a5982a09c6fb6a0000000000000000000000007ffdcffd2487ea4f73a14b62a65b293cebfc9d60000000000000000000000000e886d27ce8ef7030a4256d68dcec953465ca74be00000000000000000000000042a68e7a391ffca1495bf3b517c29d9698a7af84000000000000000000000000264ad079b6bb3cb825d60e015f8b363c5881bea7000000000000000000000000b99d446137f9df6b7eac1b950980278dd8bd58a300000000000000000000000055be917008016a41662f7dbaa9a2ecaef9f62e4600000000000000000000000092d1ce38ac7cf16615a68bc01fad5facd9ad1e7f0000000000000000000000002b950642b7eed9c04a2994aa899d29954edac3e10000000000000000000000006277f3bb88436819060f24b9b86bd2b75a4989a8000000000000000000000000deb246b9f890c55375762f6927d4e43efd25df5b0000000000000000000000003db50e56911557d49182810285c597ba1b4f89b5000000000000000000000000d3047a441e668ed0e8296d2b7e410b0c352fb67a0000000000000000000000005762ba850f8d92f243f2c8a841d80c17a74a51c30000000000000000000000003bb5ccced1187c1a39ded4998382e6f559090a1c0000000000000000000000000a7a0976f79b9ca6cb94f2b76a6afe47dfd7a0560000000000000000000000007b0a60a421b96fffad91468eb4c8359a0302a400000000000000000000000000e0907d44a3e531905f73ff5c55808d7bc4a52c91000000000000000000000000d23038b2c9b03afb08a48fe269a21f987cf3c0f10000000000000000000000005e0b952a6d85ee620da91c784e81064e3aea1ed4000000000000000000000000853de2d656f401105532406c0c36283d9e69e0a40000000000000000000000000bcc79dd05e6fedf421ef9c8555315b758af40aa00000000000000000000000067a622eb19ea6ac26fe799c6a3246c6fefe8afd70000000000000000000000001525b715ba33c04b6de3c08d757d74dc12572b950000000000000000000000009d557e665fdf91c771f13bb0a41564984599f52b000000000000000000000000f3f44cd78d121ed60ed3b5d7efd71fbf6aa02316000000000000000000000000bf9e9b8c98a80bd41858af443fa06f501e17c73e00000000000000000000000031d18499711e8c45cd55651dc94dcf221af7ad69000000000000000000000000500aa741696b53b88d7b9bfd0d6aa706013a6745000000000000000000000000e6f3a71946822e0d05a0f1b181985f0b3289fdad00000000000000000000000082cb45fec5fb1a95569e167176d102ea95d1ac3400000000000000000000000052c12f01bf3015b4e9b746fa317e9238c91304b4000000000000000000000000df6bb88562bdda7c29c368bc6072a467aa90bffe000000000000000000000000b2a2da20a74f7cb5983cda464acca8069962d056000000000000000000000000308b8cd082ccb74731433b8de6c3c13211120f30000000000000000000000000083d7668e578f3938f84d9a2b75a5292d9873ca80000000000000000000000003e94a081e179ee2d048972dd8111d7c8a40758e30000000000000000000000006c999907f7e73fa31e8241086b1513fa413fbf74000000000000000000000000caa4e6aab7a8f7a8f2bfb64f3bd6cff2cbab173a0000000000000000000000007db9dee267390feaee76cde4e225c10f4787b0c70000000000000000000000008da50e22558f6728fa38d9178bbd686e6a12949400000000000000000000000089d675f0a614ea89ae055535589e176abe3a4327000000000000000000000000299d68832779fb92c8311f80d9bbaf7a43f176380000000000000000000000001dea2b5a32907d693a90645b8b6912ed3134dbf60000000000000000000000009eedac5548551f6e168028b8e4a5e7ab45e3f52d000000000000000000000000424d46e40ae1a8e25cca2c2f21fa0e262e0e15f1000000000000000000000000e135ce19d2bddf0689bab6a56027b629ba874d060000000000000000000000006e92c1cbc96eb3e76eb2baeadd32ba38bb3fb6f00000000000000000000000008578b7d54bec3a7a802bb94a922f5a7ec24180a0000000000000000000000000c1b0534b76b4cb747d83f53677e0f6b2b02ec59a000000000000000000000000a2f3723b92eca97b5d7c32d47d6a0338e1ac1ce7000000000000000000000000e2337af5c6d00b15ef99640a17960c5e021436520000000000000000000000006e5d041ed85cf5c11de9a7de7dd0da179b76158b0000000000000000000000009ee56db58c39c1a84db45940f0f63563a005a7f70000000000000000000000009fccceb6b21a4557f26c446060887edd0096d5d80000000000000000000000009e43711550c71c167d213f4a07c6d9e6b29a500200000000000000000000000031e8cbf1783b409c161574652a7d06ff87a9ea0b00000000000000000000000091682f885058988737a84f2739ef5839f1cf8742000000000000000000000000acb89e6746337d33635a546e8074ab2c379f6a0b00000000000000000000000006c2090edd1a818b23f0ac79ace3ab3e6e23bd89000000000000000000000000e14d184755ee19fab16d2ca51c53f62a70dc60790000000000000000000000008a0360b87aa2922043f9f707301a5301739068d8000000000000000000000000bea9c2a245b2f0b1cd9608a67a6d3968ecb85c36000000000000000000000000009a847f91918233dd3bb002ee2f0d900d06cbbc0000000000000000000000002b3b1f3792c357ad7009a7830151f8cdb1297c860000000000000000000000008ad69fda1eeaa26e16858cc13d4a20a0403085c600000000000000000000000090386c8cc93e8f260829d8afc3cd96c4847df47700000000000000000000000048de2079b15e33cbc9f975e04c03ca40df617d9d00000000000000000000000075295e35812114d78363dfdea8d53e66f9e7cb9800000000000000000000000036cf6e1b63ec1086408adde43bd96ea1c372372b0000000000000000000000005ddcb329f88cbb56f34877b6fc1d8bd1ff5bb41800000000000000000000000060995be3cc3c357f9ab322bb08d590005d091175000000000000000000000000e80fcc41a98251707df204ffe7979098d68b349b0000000000000000000000009f293e492234b30090e3b1f29b743440f5818929000000000000000000000000df49c23a1387351514cf638cccbff106a58a3bde00000000000000000000000018b0bd6cd4862b343b99d1d06a7114ca5bf4ab1d00000000000000000000000022c371519110ee68525967598b9c163c35651f630000000000000000000000003f8f61cd0374321fb50405678994a9d333b9cb910000000000000000000000003e743dc17996cd530ca18fcca963e6b5ff62a5a400000000000000000000000051dfa9866d2b497f085fe8c12c5ca1c51b173eb200000000000000000000000012019407cb996246530f3bad39d28ed346ffea200000000000000000000000008b3e26909b410fb749bf9afbf1129edc6103e407000000000000000000000000db6e1a0362616f98e9ee51930942aed2462fb5df000000000000000000000000af77bc8cf02e073c1fcc6a56a90b797af23664d400000000000000000000000088ad08b265e315d4c7a935b57668784e5547a85200000000000000000000000041e072ba2f0700661571bee8d793c4f15e05353a000000000000000000000000d76dc030923d3daede7003a8cf01e4599fd97447000000000000000000000000b23a6a043db35c72061e657433a18c9cd1a2c536000000000000000000000000adfa2933d06d5360187501d0ee9831ea5d7ef293000000000000000000000000f8d959e51e22058b6f43d7f100dc3ccb6e6308a40000000000000000000000003f372687216a70a62aac669526afc560c039353a0000000000000000000000007251a8eb34820601e1ad099549354416c527dc5d000000000000000000000000ba31d44bdd35cd3c980109882e16f80d8219787e00000000000000000000000002ba47557839349cc05dafc6b6f3a920811ecc5f000000000000000000000000d7aa0653b92b15e3de035ed53ee3275c9ef8320c000000000000000000000000247e5c772d81048673e82ef4fde06bcb2f79581700000000000000000000000053db3bfcf224174aa5ada79bfa537ffe2c15214c000000000000000000000000e5127d9497f45f482a973e67e1d0c73f851fe92a000000000000000000000000d0f10bfa32537e2addbe3ce5937537fa1e4085e6000000000000000000000000bf1bba6e58d5520335ffcf14b08e0cfab6327d3f00000000000000000000000008bddc1986c0b882de667acb73e599839ebdcd6f0000000000000000000000002162e9e3ee75ddbe0789ab9d0e76e55d9fdbbb7e0000000000000000000000000b047c91a040724fb77ebdf55ef33e142e2a7cca000000000000000000000000982204f83d2cf9f668c0f32fec1d52963ff5e05c000000000000000000000000d079d084cd7c92b0d508c8d7a9eb4c2eea05dc61000000000000000000000000e9e37f5596ab4a7d9145f49cd1daae4c040291f8000000000000000000000000822fb8548a9075d147cd43e73f187245b52ebce9000000000000000000000000dca5eaf7e7c948941871ca810ee52920f3b58f830000000000000000000000002c46fe877ead896dfa2b6a840d685916a8ae0a5a00000000000000000000000076bb88bf9a4981ce328748abbe4e0813bb6e2fd1000000000000000000000000efe263890a81402c0d8ae2e1fd63f803620731250000000000000000000000004342a85a2b3683383e69e9702c606326d34a2f130000000000000000000000008506841fe7c588bbf5e877697fec88618ecd716f000000000000000000000000e82c0b670017756289a9b2f77909c728a86d19b9000000000000000000000000a30fe912d91e0ad397ebb05d01b8a026c003d470000000000000000000000000d9eee7d6e7cc1145f4fe74d8dfdb5d90e8494fd6000000000000000000000000e8e856fd16c4e38e8ff7643aa1a7f1b5dfa9938c0000000000000000000000001d96359332d68d9ff221d903704db0526cc008de000000000000000000000000aa3b213d89a42a80b8e9856a9d19182f149ee920000000000000000000000000e2ea42a5679c511563a8ff3be233d59e77d83b17000000000000000000000000ad8451a3238ffd35bfeaec3721f80b60700f78e4000000000000000000000000b0e31657b849644407841fcd810f4fb393d94d290000000000000000000000005af8d8fb3c46f94b615631f9987252ee9977a39d000000000000000000000000f3a307e87d93b295db346ae3f0edca683b29cd7100000000000000000000000037bac2915b33f2b2492a9833e4f63b7663e125da000000000000000000000000a82b9bdb4138abedd0c74c980fe83de381cfe0d3000000000000000000000000c4d889522ed381be9e06def1f27fea45f445d815000000000000000000000000f069478f2fb349edb783857bfd96c5ed4376beb000000000000000000000000069d8a06fc8cbae99dded1661eb2911d817bf5cc30000000000000000000000000f4a0672ba2154a1ac560a8416b9ed158678b9460000000000000000000000006f0d7f59f7cf21b603f2657357c2248758772882000000000000000000000000806d10f3e67c7f6a94a3848a2fa6d5d79ee28578000000000000000000000000a6568bf872dd34d405884142b075195883d185cc000000000000000000000000914b2394f04f099ebed5297d39a5dd431cfbd580000000000000000000000000c9a4c51debbeefdc117abef6be5527b72940a2d2000000000000000000000000987e5e96c08f2d0ba59529ef837bb87bbd8e7e36000000000000000000000000ea03d6a2e6d5a21ffaae2d97c947058b9fb83c710000000000000000000000001f5d806ce955b2a05b8a40160e8f0079fa0b8539000000000000000000000000e55c4a53f59b56732b9e72d51a18d920681f3989000000000000000000000000d701f50e427eadebc762207c359a3efba3c572c60000000000000000000000002101ad03c918dbd5dce2791c7afde1f821d910bb000000000000000000000000c244a32895aa761f27ae1617c297d285d36113bd0000000000000000000000009808ee7866b5cd9bc5ace5d004519a06b175aceb000000000000000000000000101c23cbbbb6bd968040fb715a162ec1bd666f020000000000000000000000004dd26d7089ad6549b2f8e5e498c819c995aec785000000000000000000000000f069285e5a53322f41c8b22f2f51677699d46dc7000000000000000000000000ebc7d139212decb0efce40f443745d31969929f100000000000000000000000055a925ea14130729384ceabe9c5362f590fe93fd000000000000000000000000e6e8c8b18ad014c548e9b4dd9cd0e0dc95ecc5ba00000000000000000000000084b0d25109f05338ff54f71fe08c89cdc39c9a8000000000000000000000000051642faa35c5572ae12422327ca7f538cefee03a000000000000000000000000dd305c7c5b3a2d02fd3fb3baa22cd4099f736ad4000000000000000000000000976800a360f64f1730837630fc27620c1f3c426b000000000000000000000000f3585c2b8906c2c9fe885c42a526a2daa5565cf90000000000000000000000005f2a2bb3dce6a70e928478a4a7d5ae4b2f9614c20000000000000000000000003787a3f81610b6803963988583dadc73b20a50b3000000000000000000000000b9ca426c84072fabdca462753e062da4f3cac02a000000000000000000000000b861ddd99e790141be0a754395af11cf4aba58c9000000000000000000000000705d86836cd41ed758671e0aafa9c0611561fe3c000000000000000000000000173b4a7245384d5c524727a21f2e9985394d64de0000000000000000000000001c3640dbdeb8ad9505bc3b3c8bb29a9e8f1630dd000000000000000000000000aa4bafbd04ce0d60a4c452c3e7f8f035e2cfb3d20000000000000000000000005266b9acf1bbd24c80f143328659e2bb4db2683900000000000000000000000030c99f8395199d5ad4de142a7c67bbe17bf16ba40000000000000000000000007ab1d35306dc971a197699c4d50264f254d6e88c000000000000000000000000851200db2273371929f667ab02de1d55fdd7980c0000000000000000000000001c3fb2b1cf451e099225907e9ce894e5e2c0ef4500000000000000000000000043d7f2da8339eb8a560fb5ca7f5cbac941ae9865000000000000000000000000727a76b2ea43342675c1d8c9740f9c9615547cd2000000000000000000000000b490afdacd38bea6ce4ab869cc3e4d65f126c6960000000000000000000000005c8931bf189aaef6b83978a1ee0b685ea38367480000000000000000000000000396db7208937cca07d0d48c9e0bd99639eb412e000000000000000000000000b3780e3b24dee419bc39bd65e5198b6ac31166240000000000000000000000003a5910a82aaa153227c147e6b9723900217c524b000000000000000000000000433d076beb63b10478bc745494b15c214d820421000000000000000000000000dd11460317c683e4057e115eb14e1c9f7ca41e12000000000000000000000000e36274188dbbd85f0d52383d9752ef8571e6c4a2000000000000000000000000ccac920699e5fcfe7717b11a7650a4f241f802700000000000000000000000004ab2b5c30c7fc6e4f8e03a23862052060f4889eb00000000000000000000000046cce3e301d917367bb6c106ef2a9ac2d251773c0000000000000000000000007233870461cf95b427199e8344d06c99268bbff4000000000000000000000000a688dafc2859b7d611022d7876b25a5784c7bf950000000000000000000000004c5ae134098ce3fe428641b59e5c61773646679b0000000000000000000000003c38b50ff65fe6753562082130788627232fdda60000000000000000000000000d5e79e73b13cf3ba1efc65d8b0b6ffb70d1b737000000000000000000000000ccd8e212235faa76b981af4260712e2aad6b5e9b000000000000000000000000496e065ed72857dd57260637403a19aa766a9792000000000000000000000000787e3488ed3a919840ef2732476cfaf60bf86715000000000000000000000000ef3888fcb9e306fc0553da8566ba24eb1e1ed04c00000000000000000000000082dbaee0feeb0ced63defe79b7beddd25689c8bd0000000000000000000000002e3b1da5817b4b997f11ad77babba3e31ddbfbdb0000000000000000000000001e31f02f6b0450aabbc5c61c6ba3f331439de52a0000000000000000000000009146a8177e5d0d0e786ece3be0cfacae409e19eb0000000000000000000000008c130b1822258dba782aae49ff83ad57489957e3000000000000000000000000839a4135b5852391d5a2e6940f8021cc3b7f304f000000000000000000000000a884aeee60ed1c4f19cb454b6b4891ba8dad789800000000000000000000000044f6e041e79091fe01d7fc44f2aba4b35505be44000000000000000000000000689aec7490d79ac1104ace5078ce73c30ccaf73b00000000000000000000000097c871e37b1a6329a5f876b1487f85954ea4f85a000000000000000000000000ab20221be3d87c925a9db3f22968f10c220529170000000000000000000000003270b7b7e7021de6a51bfcff8fcb5dcd91a41eb8000000000000000000000000f9eb0fb2b71271f3b5eb8fdd56c9e5d81390be87000000000000000000000000375af6cf228c39c5dd4101a399012930ea11db49000000000000000000000000632819591c549794e21d9621a02d98f8c24d64310000000000000000000000005a01915b016f1ddc356736f82e120ec9d2512f3f0000000000000000000000008f79ac84fc7a88d8dd6fae38be9bdbd6cfa7dbea0000000000000000000000001a87134b90737c13fa1f88614f1b7c90ccb18d86000000000000000000000000e8658732f6005dd0a827e81ffeefa0e1e9721b27000000000000000000000000c549bc3a1855cca5ccc47cf80bfdcf76a44f4389000000000000000000000000b07fd6e798a5c91b8bd4e9d0cd3ba784b2840e1300000000000000000000000085567480071598497eb6cabf4fed4d229c27555500000000000000000000000026056f95037c25097ce90c1113dd7fce389e10e2000000000000000000000000021f98ff97eee6864b1f51679dbfd4d92b75aed20000000000000000000000009300c1e352b5189376f5370a4f23aa79651b9e990000000000000000000000004627c2fa27b34d7a58104fbcf18580e7bbb5bca4000000000000000000000000639aaf8f011346d92cf4138c5442eeae319dfa3a000000000000000000000000a083d3ef2c04c60cae92d2fa79ae2f683691d171000000000000000000000000806bc1956dcfd1d11521bb35b1473b2abbff9ac80000000000000000000000000d9c2d1431600c9abd5c09d71768f65cc269ad1a000000000000000000000000dda08bab1d11d1e39d22b037cb51803ee789070f000000000000000000000000660400a8695fffea2029e877c27851b49f76f635000000000000000000000000fa487d74bdd63b7e8f5e5157d068a6f41357e19b000000000000000000000000b1a1c331e7a6a312a854c3083bf9cd2ce456b5230000000000000000000000008f4095122ec2fe0ad82bdff20789ddfb4b3373440000000000000000000000009525aea7f07ffacdad21930c40b6e8a7494d74d900000000000000000000000073562ace43dbaf56ca3adfe18083aea0868ee3b600000000000000000000000015487c31f083e71edd16f825d104fe6eb2ae5a61000000000000000000000000a2b6958dd7ec01c85ed07c1eaa38b4d06ea1587f000000000000000000000000a81b3ce70aae553d982cdf14d5b718c9377058160000000000000000000000004fa2f39de9b4d0789c6bdc62c1ffb406ec3f9b03000000000000000000000000bba9ead73bc6cba3d78b1276ebacbafa84e28639000000000000000000000000914c519028029ec00f3e2e92863dfbc0029b05fc000000000000000000000000b39d11cb09c16d6c8ce18579e48f24d62c460eb3000000000000000000000000d3560a1a6008cdbcff063a30602d6f25c50ae6fe0000000000000000000000007d80b8a412aa3433ae0c16e5ca3947fe20e4f4c00000000000000000000000006f625974a67a195d01a5a560717ce3a56a84c13a000000000000000000000000a20e1171fbcc4aeda4b5761a8083bb68142d1e4d0000000000000000000000002bc988b755ca577dfaae213ef858b8334fbe4bd400000000000000000000000076c82ba3c5962e41a896e54a4fdf9f13da90eb7f000000000000000000000000a2de72d4a1abe79d0e404ae6bdc9e4f54fae64cd0000000000000000000000007d86bbcd9c44d1ff1cd20538695dbd55cf85ecd2000000000000000000000000dae0155517c452953c1e85aec64ee2cb64b4323a000000000000000000000000b329ef4c5f07dba5fe6f8b020e8160fcf969d46c00000000000000000000000048a3b9ef832cf271a7d6251cac6404a97ab8de11000000000000000000000000f225b60747d735256e80cf874fb3fe9c8fb66a91000000000000000000000000e1a5411d8484e8a1178a8551c08f17ce89ae2071000000000000000000000000318ae2cf547888d063370e2ad0ac2eab602b69420000000000000000000000007c0d2f3c74424a656c218aa487ed99730d00e19b000000000000000000000000719d3035a7b9980a50cacc4a97a5cb0d08bd2135000000000000000000000000535db36a92297c3d159d9191239558f6b26b6a1b0000000000000000000000004a53f8c807de26cf3e6c01e1cc96bb5f5982f2d7000000000000000000000000c977cd8e073377533349be2704cf0a4413aa1b140000000000000000000000006a63288df8ab492bfb53b5db6ff3be49c9fa78e2000000000000000000000000190158e8de86283b30e3abddcd41e929f4786fba0000000000000000000000007c7bb4dc60cd4990bb3672e7442e1fa99747dd7e000000000000000000000000eecc662864a6fd2ae344e288a9a5ebc5bc297d490000000000000000000000000b2b55b391bd9e1576feab52e096a0a4a132a4260000000000000000000000004ed15de0fe3830e67f3fe2983a16dd855692c0720000000000000000000000002b77f2fae5931cc3bdb366708b4d7562f181e65b0000000000000000000000007a8a178724e0a8f50fcaf018d80944454d7636d60000000000000000000000006393416066bdaf69f603ed9a79d53dd79bb545c2000000000000000000000000a2c955a855fb6661f51914384b4970825d3ac82c000000000000000000000000dbd6ec042687543c8aa68515ffd1d552d85dda47000000000000000000000000eaf6b813b0ef1396e608e3bd6bba0f94b29e2c6d000000000000000000000000fa2a6ae8d2fe958f355349298f6b2ace3c257e7c0000000000000000000000009ce5663559bb727a65f284252098079466c249c6000000000000000000000000e5e87c3e8ba6cff365ea913d905177e9a5977315000000000000000000000000c37e7dcc93ec3a4f62c8e8691d4298ed3d287959000000000000000000000000d507e5119d1b402c3c2324369837d29015e42cf00000000000000000000000002e5e3eac09dc8782b1666d932c9ff0b9011dd3e00000000000000000000000003d0a8454c82a0e207fb599f0eed9a6a30d69adf90000000000000000000000001f781fb5107694c36e277b44f0729593e07c08a3000000000000000000000000690332c7735c55f940ce21600fb1f7fa3fe4d4dc0000000000000000000000002fd8a305fa2aeecb0d9ee1783ad7421c33aa1150000000000000000000000000a24742bbfb567ff891642415e9c020b72791500a0000000000000000000000001bc8fe0b7f0130674ef735fbfc3da64d0384a9b1000000000000000000000000f08ca0c64f7d29c51da3014137f24e046f96890200000000000000000000000086d7b4b4402c183625c7066cdc13ea15a4e82f940000000000000000000000003cf821dcb8e39daa1f453948dcef19f74172f44f000000000000000000000000a2b60de1e7640cd3f5934fa12052c8f22cc56936000000000000000000000000f79187459be7030d3e3112dbb9257b1c29ae5d3b000000000000000000000000a922bcbee03a7cf0ca3a9aabc078cbe8adbf94c100000000000000000000000041aff96c01d0cc99f57dc7b743c21afd380c77df0000000000000000000000009115db23e6e10ca9d3c9e75f2bdc1464f639c24e0000000000000000000000001182585e87040da6e5219facd8bdd8b6612e4d9f00000000000000000000000032f4cd03b9ae2d0444ddfa40a21346a297efc6ec000000000000000000000000619024a0121934990a8dcba14c9d0fece73f75d5000000000000000000000000094ccd9f1928ebaf717332816dc2c195614c19d8000000000000000000000000e969f0777fc270bbb397f4d6dee80cbf384dfb81000000000000000000000000f532887d5f9ef20d157dac7a4cd42cc5324a8d93000000000000000000000000cc996c7afdd61af16b1f4aff36a5f7f9e41a2512000000000000000000000000c012e258bec5d222d6a47b5d7e1545006059b7940000000000000000000000006403baae62fa138628eccc51312f1001cbc8aad50000000000000000000000006794cf6d5579ad24ad30f60f3ff95349d5fc9fc20000000000000000000000007f4d1209e074b258a11db53ee6dc95a914bee973000000000000000000000000e2026299e17b94fa3333e1840f943d32689761c40000000000000000000000009fb26fbb0b897d2f01eda77b2da70979470fde7700000000000000000000000021d53530c06739fd68ea2c1cbbcd2dd46b59802b0000000000000000000000009043bc3c158642ca81b86dab7700208ba59ea298000000000000000000000000e77854f6554274c68025c15253745283f3a2a0dd0000000000000000000000006bfe6d6a871ed2b5cb5058cc0f69e9dd0bbf8ce400000000000000000000000003d6a171d37153e19d04ff5f5732e87009ad6e32000000000000000000000000821040351f224b5354107a2eb8bf1ae28353bcad000000000000000000000000d920c789bb7731efb39defee75765fa8591ebfe1000000000000000000000000b78ec42fddc8d11e586f695f54a11593f8c8590a0000000000000000000000008faef46c8ccd64f779737a40574d3655eedf6a4d0000000000000000000000008b75e5c876c409852c1642cf4ea676ad4bdcbe2d000000000000000000000000784e8bb0344d8681a6ed2ad9a141b85cd6b717170000000000000000000000007d4c631742f6be2a973beeb7504ebaebe63197a000000000000000000000000029c61e43b8247d122e44e6286899b13912e3b4d20000000000000000000000006851678085f24e97debb4e25fabc39112d63c603000000000000000000000000d2403207a87c77b8d0d54e6bdde5745fc2c3297f000000000000000000000000563cbfb6daba659bcabb22259a702bc5ecf5757e000000000000000000000000922a00075edbd3909aafe75cbc20d4851e984859000000000000000000000000078869618df141f02d391cbdbf833b671d5e927f00000000000000000000000040b9a8500213e4ca1e869219dae4c1dd2f0257f7000000000000000000000000638da04642e62d9a5a9d4d9ef527268f9a9c1e660000000000000000000000004b05a0ffc47a9989257f7b1dc3ce01352c0d53b900000000000000000000000014f03d444a9c4b34640e7030b2e2b80769d86da4000000000000000000000000d4a5e685b0605eed43ae1e4a32cde04e1a722e0f0000000000000000000000002a3faaefd30b400d64aed6ee1fabd14aabfa781e00000000000000000000000063c825dbca2d0795406ee2aa58b91f4796c63198000000000000000000000000bf13c012731c72320fec340c4baaa341c6bb6721000000000000000000000000fcf6bf5753f2061f5b39bdc6536c59e9df6ce50d000000000000000000000000832803ab0d88f0c7416060d1ceee4be65713fb4b00000000000000000000000055128d16fedd9feff6d3b679784c4199b8fd15dd00000000000000000000000077bc4f4e7a65bd24ec845e7e8d44301b58c2537e000000000000000000000000f44d294d51a636ff75fb65d012d1a723dd40b5750000000000000000000000003a8300e016093a378f8158d41fb0deca5ad3fe6a0000000000000000000000005119cf96275dedf4f23b51ede57bf4007b50bd4400000000000000000000000013707bd3ec186db024532afb2bc9a035904a42e7000000000000000000000000d82ba7f873573853ecfbed3dbd30b7eaee68cb7000000000000000000000000012e4ef3d366ea2afcd8e6058e37335ad21d22e7100000000000000000000000006c76dc3fff5d915b675b1023e562f21c8d7bd1a0000000000000000000000002cd3c2220108fe71298b2f2df46fb2f9498465f3000000000000000000000000c40b28248c9a3b6decb90e588ed88cfaba1baff7000000000000000000000000df317572916b9127fb8d1111f1fda00afa9878cc000000000000000000000000ffeb58c8d71552db4211f936446cab16a25bcd9c0000000000000000000000001a579d85b8a3e172c39d696101457803227d05f2000000000000000000000000551f80953e78887e7e0ff08592f35108c0f628c60000000000000000000000006a5af705fcee8972ffb2a1369c883615fae2f99b0000000000000000000000005a3b521bf7fa2746e6b5b94fe77d10ea8dfb56390000000000000000000000007d0fcdaafd696c10c125d6f6e1315f50ca74a6f700000000000000000000000059afa26294309f0623a28cb010873750be5b823d00000000000000000000000061d709bf82ba03d5a0889d50ba3ce0b4182353550000000000000000000000009f35331430e4a1f61ce3ad438377bc7af3bc18440000000000000000000000008f0ad437984c1d7274c0fa11ac090fd139735288000000000000000000000000bb87506cd9d73fb1e85751a8000405cf24c37203000000000000000000000000287f48e2216b6892cf5c4231a46a6efaa0add87000000000000000000000000052a3cf6a151d1c23aa9833c990f50918491172d500000000000000000000000059b7ddd074c67a880b431e1f5820b2abcad3aeb4000000000000000000000000890ea13f035203df22a365a607d10ca0c2918492000000000000000000000000344a31c98a8a24c90599a0459616e15f48fa0c5f000000000000000000000000cfe9d4de2053b60f2087a0125d8c4a3cc33e07150000000000000000000000006be0a56dd49780d703f10e051e6290933978f1a4000000000000000000000000b77100cf6ad9630c816dd988d390ac7041ee27a50000000000000000000000007834ae2a3cc42b9813a16a45f0772e914493bbc6000000000000000000000000d8cfc25efd5e676ee4cdc5588713e42281efd225000000000000000000000000ce21766e9c2b7b4ecf26af94a9cd5659b2bc577a0000000000000000000000007b2bd389bc478dfdd39a7af216ab476c864ac68f000000000000000000000000e0efcd75e4c6efa5778f80bebe773b87abd9b51c000000000000000000000000c6406fc53d3e07ff191b20c4a9cd8758c246ca240000000000000000000000008d52d56dc05560312baffbd5d1e7ce7386ddc65f0000000000000000000000004545ec92f3935cf2f24e79e806e1e0c1beeea0e40000000000000000000000008482ad1104fc1fae269bad016a39fd3cc34e2e38000000000000000000000000ccffa59128c138ee32558ed3e34963a4e48cfe17000000000000000000000000cf50a6ff4194101d7512f5688105d1424301df33000000000000000000000000212fa959a395e5f5c00bf7482349cbfa99d14657000000000000000000000000414b977d06dfbd418accbeb2c37e2a196d6e96270000000000000000000000006e9218620330fac1786705b7c9180c6bc9794870000000000000000000000000324126d0a8f3b37a36bc2f389e6505a569c52cb6000000000000000000000000cf7b3fb9f4d249d20587af1ba85b9e696db8dc0e0000000000000000000000007510b05a21ab2147c0e9acf4cf9accd58fed5772000000000000000000000000385daca572c2dc4a04a7613816e61bf3ea2e564a0000000000000000000000002c9b9a1172fc4c76078c7315a4a450a5f6c11a5b00000000000000000000000006200a8dc75e620d751702140ac4c469d64ac89c00000000000000000000000048eb867c7cafd9643b6a11acd38a97cb5a5dcf27000000000000000000000000607e05fb1c5b0dd5466bbdf98c2b0e4b331f38a300000000000000000000000069ff9abca95ce70ed9d5f96aa24833367d2dfe06000000000000000000000000359f5f485ec1f9c58e8143960fbd9e1dfc2aa287000000000000000000000000ae5d0d4af6f8309ddb5a7fc3f26f584f19373adc00000000000000000000000086683db8fa6dbd9c2859b2dcf2bb972c48cc5b91000000000000000000000000988f9b67853003cfca410947abb9b6e05d680a6d000000000000000000000000710a45c889c1fe4e39b78e830b3584c26ff7dd6700000000000000000000000031f651e4bdbb8531efa9c1ce7b5414eb6ff4388d000000000000000000000000b2de174bc4eafc54a6ef6b3347e263cb6f75512f0000000000000000000000001c8b51279077c8f106ac619de0bc2829c525c32d0000000000000000000000004c056cf6f2ae5a1a0b7c045148d88c84a38eaa990000000000000000000000006383398f94da9cefbab675249beac50e1a73beeb0000000000000000000000002f8ea14639ceff697dfebea8377f7513e297044700000000000000000000000087f8d68ce148d41c3b31b761a570d6e536a8d5a5000000000000000000000000bbd1dabe039aec062b178ae6895cc9ce22f3cd9e000000000000000000000000a4feefda34bee34d62b53dd3739cb20a29b9751c00000000000000000000000076991e77980e0b63987ea1e2e238331feb3011ed000000000000000000000000a1ba9515a04de0b88211ddf843d2a92b6e9615a30000000000000000000000004684ced755d599f562abf0d9ad194f4c8e08ffe2000000000000000000000000104f755cf4027a1750ffcf2c0728e475dcafd3980000000000000000000000005f2257e072ef1cf7620c6c8ec02148dddca211630000000000000000000000006fc1a7e46a6910f0946d08d60cd6ad9258a4a12b000000000000000000000000d80bb25a7199ee358078595c552ce261925e58ce000000000000000000000000951a9ba7d9ab40caf95db24fd80234f730df89d9000000000000000000000000cfecf232b42a5ea50dea2689a1894a1236913fc80000000000000000000000000c67512d827e1eabe90b1690c6886c26435beec1000000000000000000000000c12babc595d1b5daf4e14c80a71995f1515c79c500000000000000000000000072005e9c1f367f55e45cd4bce7a0a362303e2b3b0000000000000000000000003b1b2a648be0135ff5ec017e8cdbd0a55240701800000000000000000000000040f1e1a1170fd55c11c2c57422c1b5938132cd4f0000000000000000000000002ac84b805289358fd410f2d84ed15a0efa344968000000000000000000000000d04a6003061892ed74633a72a90f82238cd6f3c300000000000000000000000047eb31ba0e9fd9eb7da9d66d16919e3370aaf78500000000000000000000000006ec0d96200a26d1bc599f45a2a8186ec1435b48000000000000000000000000d0e29a270ed29530f4bfdbfb8b997efbefb4007b0000000000000000000000002d2e033ae168435bdc0db0c728eb1b0485ce8cdb00000000000000000000000030c111b332b76531353b5b1e403c7aff72ff35a90000000000000000000000001e102b4985a19fcdf0caf2b7eba548a6937a5bf100000000000000000000000093c2c439920a7fcfa081ec1d4a35f3072e086973000000000000000000000000f455980363b86f2346a28cd6efc7b218ebe7ed43000000000000000000000000eb7d985373f94630f8004dce7e77022c65a53081000000000000000000000000474747afd5affa9c101b18a9d0c2d923dc22a02d000000000000000000000000d7e01e3fc0186c5c9419fd9da4b9f12208ddc4ad000000000000000000000000cbfea2ca5fa919990b0dde6924b8a3f2f3c0ed93000000000000000000000000c50fd12dfce3b248b41af740ac85b91fa82c504d0000000000000000000000005e3a8e67b5dc7ca2c1fd9147f5496b9bcc4083220000000000000000000000005d6ecbe7a0ad10434ff1c901c952b963f718f910000000000000000000000000dfc8f5d13c0a2c698b5db37913fc95f622c29853000000000000000000000000bac9851e6d7591d4846f46b18c5310e39b51f9fc000000000000000000000000e2561b9b72cf19fa9555439ecb8294c3f8d3060500000000000000000000000038e8a834df0e064ffbd386616b26ece9ba4306dc000000000000000000000000725eb14750b4f99437a865f033d72b1bfcc64b9f00000000000000000000000012f10899223fdb4e80b69f029c099c41d5426a79000000000000000000000000de2ce95ef907c12d209c7505070f2fa393a4cd7200000000000000000000000058b4f89b3123f8b4c1885dbfc35c779056560d2c000000000000000000000000acbf309f683225f955620801b699544f7885836a000000000000000000000000b3d5e826d1a3eb5a85fd4dbb2b3c503ac1297dcc000000000000000000000000c8f64c106be623a1d30e2921ccb9a1fa184e86500000000000000000000000006ad99d75eb16c551326559bcec73af581459b12d000000000000000000000000de679f6b917f416664a48cf7955d52c2761d00ca0000000000000000000000004d3d0c776ac844e0ec22ce638ac3763a73317ba4000000000000000000000000b42584c32b6358318019301031f88008c51c61b000000000000000000000000089b12f388b9470cec4a89975637a15711cfa6f3a0000000000000000000000008848a3b9129ca611a3b146924b39069a1d510702000000000000000000000000dab1b821f3b14355f4a6baf459a8961b9ffb8a3a00000000000000000000000002300664e8da0a0850971966184e02ae43eea1c4000000000000000000000000b9c4e8bb84418b1f96bdd00cc077a038d9b6da2b00000000000000000000000011981ca4f4a97c1d496ec74b9b7f7db37d4773af0000000000000000000000003bcfa33eef9fc543bd69e8e293714a2d60fd3acd000000000000000000000000aa64394d52884e3ea93884df5131d6291aa8a6a5000000000000000000000000d093e4f8573836c2d6ffe75565c4eebfc4646547000000000000000000000000a67fc4a1653d2ef25f7c9cc827369f5af9284855000000000000000000000000ee299d854e66d91b6502888c1e815c2d91c6a7cc000000000000000000000000103b366b725679d72b594de74fa0c946f70147bb0000000000000000000000005aa51305c6c8a4818d770ea58bc2b037cb8783d900000000000000000000000073711177edeb89fa19acdc3d7f676fff954763c6000000000000000000000000e417b803b4c7b6b47b84433564c787d276e8e6940000000000000000000000003cc2ac20ab213fecf226f97ef9764a6a320e7c8400000000000000000000000084841f089d4559e188dd70f5340a975b538dfb1d000000000000000000000000d8a30ab987e4c9f4c44d21868e5b15b71dc70e9600000000000000000000000027edfc8d4ff89bc4aa6cec6ba8b8872a3abee51b000000000000000000000000b4f4631268a94e331a7448d87254972e66dcffe20000000000000000000000002dfabf03ad9b32a16250d730ef4ff8a6288910c200000000000000000000000016689df41643c7d0ede28f5f2bc8566b86c564c200000000000000000000000063db48c29f0179b53ccb024a7f034e01d8657a65000000000000000000000000ef523c8b1148064d5db3c220320752d697dcc241000000000000000000000000a3a1addbc809032ae95cd87bb9a64e62992c1de100000000000000000000000075bc2580437ba34e70cc63167cc32fb9d2811a4d0000000000000000000000002c5294d6010d4e4bf2cc9e33c5bc7504467b4b8700000000000000000000000004894b7c9563df80a58ed510b34a14d51c0f6c68000000000000000000000000155bd74c16de9b455e655b42ed9e309c2e033b7c00000000000000000000000017ecf0a98d4a6c311bdad19fdcd030cd7f705a7200000000000000000000000053ac892b8b1f8dee05020409b1eccd0ca1c61314000000000000000000000000cd944b4d5178a11c7fff6a202198c40b7e9cdf27000000000000000000000000dd0d1cafcbd0fb09798200d7ee45635defe72af6000000000000000000000000b8f78769cabd3cc20991553a81c3f5810adcc99a000000000000000000000000814ea5a4264670d00f128871fa50d7cd2f2caf9c000000000000000000000000a64853c73921b6393f9d0c09d98ba78566949992000000000000000000000000ad381f9953c0cbdbaf00b9713d74615804efef2c0000000000000000000000008fa0b3aa41724d3f4297b6426c8240e131cc9cb400000000000000000000000072eb201a5a66d26db2f5d36e47d09caad2ad89f700000000000000000000000093d709bc87ebd898636e6a8f26e9f56ffc7c330600000000000000000000000091aedb7648145d370a1e9c1902cd94f68b7d504f000000000000000000000000b0f2f2de478931f5794dee11b163c93d15d443040000000000000000000000006c499b34ff4a3617fb124ab30c12e7e5017f8972000000000000000000000000b60ee5423ddacb796d86cee448f896217aa1a90e000000000000000000000000e71942ad1b18f51e5cc9e3afd283d1b9b3177c14000000000000000000000000dc918027f3432a90f208189e3edda5663bdc5b8a0000000000000000000000004047b2d3f50e4bd84c0cf93072afa457e580e7690000000000000000000000000394beb9af72e8386848fd7c237fba154e5901d80000000000000000000000009a3700eb9d7d70c920f1b69ebb02aebd0cc758220000000000000000000000009677c01b958c5c7ae21e4b08d7f9e5d02efe139600000000000000000000000036b2f2950e5943e6bbbbdf6fe103721e57e1cb2a0000000000000000000000002236aec8fc4629a07ca2b79ac7851c687fef493f000000000000000000000000f05485e3a88505b3b50e159a3f3e76a6a27f423000000000000000000000000072268cc852aae824ab9afffec1bb25ccb288ca74000000000000000000000000b0bfd8b2b0a4432fa5b3afca24dd1fe9440aea6000000000000000000000000045764ea339db4993b3e2de975350d358e58b9cad000000000000000000000000fc37270aa33ff1b6c0e2cb5325c0399e7a627106000000000000000000000000b0d4c5653c13777a74acd22f8c9b484708aea13a000000000000000000000000171766e8e41dd9adb20ee497f8f1c3ca0c903ab00000000000000000000000008c429bc17d37b4646e1f7baf616be9fd42ae87d50000000000000000000000004df07ecde1e493d43276e42896b7bdcdee9746dc000000000000000000000000abe7a76457fd0ced0113ac5c77e58c20704ca3480000000000000000000000005e5a51fa4085d076c03646f349c5513cec33faac000000000000000000000000cbf869d9ec4f32a39e4949754de6a547f3d23b25000000000000000000000000bcd0489d19bd3b9347b91aab73bcfa005b649a290000000000000000000000008f5ebd7571b60d426abd08c2301844192803ad580000000000000000000000004e0ade14dd6b88fc58846ccf9f89b3ecfb931122000000000000000000000000d99cf510cd028f7b0ba1ffb9941ac999d80d51710000000000000000000000001851c17d2afb84c832c484a27f581c425f7566c70000000000000000000000004c79e0b35f56bdcb9b9b3bb69c4a9adee988dc69000000000000000000000000ef15650e4b1a1154a028b094d843226f2a92c4480000000000000000000000001f593cdecb83defc3f6f91d4232c6606e79b405d00000000000000000000000009ff8c0bc9da753c16c1ccd9d42ff4d28473990b000000000000000000000000f8a816fb5becbb4cb9bf8caf22427fad81f24e4e000000000000000000000000d9aa4dfb95357c3ae7f87bc8c1fdd4a753ffc8ad00000000000000000000000086fb00e9d1b97c876a108d87525c7d66af6102060000000000000000000000001e27376d58a4fc80ce13c9f97542eee3795a3a22000000000000000000000000ad0ec8cc13bbe33f4e4cc7172cd5766f1dc804da000000000000000000000000f214ad367a588a6cd32f29823c182c5c98cb1d080000000000000000000000004c2dfb0096e456b4ff21d70ff4e48d295b62fcad000000000000000000000000a8e3c3ba49030cbb8d205b88a66155d07fa8082b00000000000000000000000084d764765b4b921a3d38e3448be33846b5f0820b0000000000000000000000006c2c84a427e053dd2b4cad73c1b2d20a3e0563fa0000000000000000000000007883ed893e504b784de33ed38eee672f526165b20000000000000000000000002f088eef5ab09cbd542625de42b5498cb15a4b160000000000000000000000009420c0e3e13efedf5561a02842a8efbaf5230bf10000000000000000000000002b7955feed4fcd4abd42a7c2a7f72ad70a79692c0000000000000000000000003efcbcdd6cc7416f022cca259339ace27064affb00000000000000000000000077979e33d6ef079995f72b43668770355f82ecb7000000000000000000000000ecf23a6351c55f1dd015dc9636bd5ca3dcc807870000000000000000000000004b1bcca554a3f722ca757299610b36f335b0855000000000000000000000000090fd8eadd4a84de758b031e7d6fd6c01207c88c8000000000000000000000000e3be47b208aa97a55e47e4277fc5b5222721611600000000000000000000000066155c523eec783933099332b24dd3a7b7da4f970000000000000000000000004b600c29d57e0f26ecf3eb7d2594ece0932eca81000000000000000000000000c3b0ca91df56eafeac852eb5552e052154defdab00000000000000000000000008ee6ddd4a4a10ca5c11cf6da45ec29234dbc559000000000000000000000000357e255a6bc3a43bbe4bad9ee5107238b9e0d30000000000000000000000000088e701745d6a69d5f0d41b326ac67c87deecc7c6000000000000000000000000638d545c4b82abdf99de2288133cc2899ecd74ce000000000000000000000000f75a2065c4b2bee6d9b5fd8d4d8b997911a407a30000000000000000000000007fe20b9eef2afa612a7158d7fcc319b0b7d62da20000000000000000000000005da38368a3a75952525e208b842d273a68a38550000000000000000000000000c0ab4cbba6024c3980cdc7b07a77c96dc509d97b00000000000000000000000086dbfd4703d17ffd0eb1fa694869ce2d347073b10000000000000000000000003d75afde65d7422010c7f2d653d2550d6986b52a0000000000000000000000004b3874f06e9936f2e90fdeb27d1872fb634b224f0000000000000000000000000b914864c8680fc85d2df01e782115a120354a96000000000000000000000000da76701cc93d9980fe3732b9bb26c22fd9d587a4000000000000000000000000b8db90e1dc163eae42804b5b1e7f89412ea872a9000000000000000000000000d7c4ded5c280cfc503640434bded8054ce0a1e08000000000000000000000000d30b085ddfe8d8593beea75bfe2ab730471d967f000000000000000000000000ae04883c5d2572a41fa841cfafd28c48f91cf3bb0000000000000000000000001740e81e591f720feca5ca0a93daa808f6f936b200000000000000000000000082b9b2696c4a7b015ba71c38d3f26695f9a93121000000000000000000000000cb5cf7923af4bb9927927b2dc8e6c90f88b26c30000000000000000000000000ff81b2ecdecaa8b0099bd6d797188285e443fe9600000000000000000000000071381f877594b8320b4a9aba4478a453129387ca0000000000000000000000005ccf6a2a3d9b2f01369d6552fef84d627abdf5af0000000000000000000000004d39fab648f874dad00000b952501d233f00c3030000000000000000000000008dae1fb99dcf5c961ea8e253c34681626064eafb000000000000000000000000240a5a9e4fd13e93fead6e61e9d160b9aeead17b0000000000000000000000002f9269d50631eaecb7d9dedd65ebf3c28518a95f000000000000000000000000ef8026f4332fac83ef8db16a854b1d6945d97aa60000000000000000000000003e5b67840e1ff5ef77a9f76c12e51af2a645adab000000000000000000000000af870c9f4c88fa69ae86ea739d38d9218085027700000000000000000000000050122a9926ce5e0517d251ec03c41d65c5a1f54e0000000000000000000000003fd3421fd3bb062046c30b4d2359242282953b3f000000000000000000000000f11139520f4538c9f648c1ef8e41c3fee3440d77000000000000000000000000b3e002c210be94ddd1400cc548051bf83c00ea210000000000000000000000006305a8df5c68c28bfe2d37d55cc0d071c341a160000000000000000000000000650fc24cad84a4ef80207ccfe2714954dfd2a769000000000000000000000000cd3bbd088a49a23c5722a6a4bb1d9dfe5b844d5200000000000000000000000054c3ab2d6a5dfd5b48a3cf473459eeb5cc1836e400000000000000000000000006ada51f000ac36b23a26af181c0205e401420fa000000000000000000000000d0150fd6bcf022fd63329bf5505d4d389cfc8a16000000000000000000000000507a27c3dcb5834bf24482446731e6e3f0fa1f9b000000000000000000000000315a5686ac28f9f3715bb4d438d088dac447ab8d000000000000000000000000b7b75eb5c257e0ef7f3eeff15341ba69b410d4830000000000000000000000005545ee7416b977436982f2e343a166ed11134e0c00000000000000000000000027a09fe3a3cf8b2a0007bd8bfa14292307710524000000000000000000000000c33ec2c7b1c0693b7a3fe5337b49c597e873b74e00000000000000000000000031ad9827ab2ca60ea2e4ec29ebe0abff721b9adc000000000000000000000000e3fe57987d3134ff119d26653e5e3e7dcf1e47cb000000000000000000000000bda58530e74a5529955cba948486000c4f95136c000000000000000000000000aa44ffff891f20d99567cb7cbbff8a09b9e62dd0000000000000000000000000e848c7dc8347ec94a0b3a119ed76dc577f17699d0000000000000000000000004544ab2f5a4faf452290685bb000ab7a45c32760000000000000000000000000e75b4c5942c5097163513f9de42e4fe08a7cb0b60000000000000000000000000f6812894afa56dd5a1a7cc68a862ab7d4362f1b00000000000000000000000075375127a34eff70ca007c74c52a346cdcd7d85000000000000000000000000026ded813a409d879af5e215735781d235ccf15ab000000000000000000000000f1952856067ae03c106b713e2d6f7236dd2e1eb100000000000000000000000064c4f2dac10ea9c152fb516b00d7d205c765181800000000000000000000000028611a1a2d18dcbd35878d5d3a4ed1717e980696000000000000000000000000dbd8520f4f50bcc5412da2bb66293b8544f1da0d000000000000000000000000a874bd1e40ca3fe0e722b07809d4fc4657a71f950000000000000000000000009a3619c46e85376b557c17457ea00bf2fc06688c000000000000000000000000003e738a02852b060af994cfa76da27196fdef910000000000000000000000000aa26665f167ccdd27689c22928a0a667e77388e000000000000000000000000649a47f145675fe1ce7dbbab051cd40f1c28892d000000000000000000000000b39ded968f2dd6155e8244b38f76e76d39b8a4c8000000000000000000000000ed93d09936b82f02f9414842713e538c84d1e7020000000000000000000000004986bf11076a87f24d4a5b444fe7e59a7d8c7d70000000000000000000000000062623673a88b35f91fa323047a08025ec4565b40000000000000000000000001bdf44b129be19e74fb501cd6be77d2193011585000000000000000000000000dfc3d108a21486d922fecc1ee60ace97782c9ca20000000000000000000000008bd6cae322b456ca95046fd8ff626cf33df7223a000000000000000000000000b03496b1e0a2b21c570a4f07db2d26018eeed0e6000000000000000000000000fd67c5c6acbd6be7f0a6def7f22a1e7195801c6a0000000000000000000000008c8e3146f658be566b3e6b57f8f6b0e2bb104213000000000000000000000000773c5194bf5feba345731c0f980eefc00e0858100000000000000000000000002da6d314aa22f13ea4d5fded928c9da0b3a955b10000000000000000000000000db06f5a74e994e9c9362a868372772338ff41260000000000000000000000009a299d2d798b6a22e6ed8ea0a85c12c6a6abb235000000000000000000000000aaf75efeee586d479a919972cadc2825a20e64c7000000000000000000000000503656d68950983c2d05a3875d5a2ff51842d163000000000000000000000000e74e0222898e1f52bd49d637b0caab5fdf7c2d14000000000000000000000000713815f4d83ed716b027120e0c4ca28694c43a15000000000000000000000000e192bd7718bcedd809e790bb1eae9d20c2885b17000000000000000000000000af1fd8583b96bbdc105344481f2b5baaff211b96000000000000000000000000ac0cfac2b00ddda8e997fa524f0e04a478f67d76000000000000000000000000bdba371e5bf0de176f6f9404d435143528a67aab00000000000000000000000002576510d6e2652ab7500fce606ca1c1d5e16f5f0000000000000000000000001f9c48f2abecab4a746beba054310c745af83a210000000000000000000000003abc0596cfab3d285e85dca54edfd48dee1f7b2a000000000000000000000000fb0877197556863776965d4e5d0948cafd02c7e10000000000000000000000003046b18d962ba488e7fe20eba69a262f8923271500000000000000000000000061e3325c3cf64f6ec654a2044d0aa0d9f4be3af60000000000000000000000006c8070aaeefffec2e1fd21f9581579565cf4d14800000000000000000000000085ea16794511f54f18d99fe979fe583a565dc35a000000000000000000000000bee664310c02f13d4d2a69553aa3752e33563852000000000000000000000000eb8e008018f9de9e531b5b67b86720b6a017641f00000000000000000000000019ed470e23e144ec9debfcb26b90fce36884af700000000000000000000000001ad0920838443da1739afd152b5d77969046e9aa000000000000000000000000281743bff327fbf65569251169b381ae78329585000000000000000000000000b571f3b7324fae60b9fe2b084f1bcb5f99336570000000000000000000000000757a7b653820c858c4dd09e64c2f767e7e0a8b7d000000000000000000000000f61a59e991935ce0989e949444984d689ba824120000000000000000000000004ee695cdc0affb8bcbfcba9ddf15d11fcdabea52000000000000000000000000bdda12b90fa255424f345738cb5b209e990d0e16000000000000000000000000695c5d47f2706c285270ae763852d479e5f3b172000000000000000000000000d3abcba41b5719875ee10439d2732924acc327fc000000000000000000000000d175054742251f7e5096b2540b147cd0c4a521050000000000000000000000005b050b3c314a59445dc833e6e8327be94e07ddba000000000000000000000000d4085e7d0e9b9d1dc8ca6014ddc53901a1f2ed6e000000000000000000000000e3fb4535fb7873753eefb2a2cefa3683ecb98f04000000000000000000000000661f77d1e6257cb67ac0194202dc0aac16e205d500000000000000000000000060d28dfa0ccd7f448bfbd92d0a619b5e9620ab20000000000000000000000000805ecf455d21470d6eba64877304c7811f987ab7000000000000000000000000ab1f57ee9e6c8145372387793ef6eb053331d95e000000000000000000000000343c95b4eda10e69eed63e98d1c4c98429c64a48000000000000000000000000fdf87ac9c4eb958abbca7cc75ab94f305e0ca444000000000000000000000000fd8f6112f4cc924a76defb4410bcd6fd20d4553c000000000000000000000000030064eee1440d8d20b8f8ce73fdafd0dd61b3b00000000000000000000000008450821a2caf2b1b12319de79d4e8a1f7970c737000000000000000000000000084937f347c5be087bc904ca2b39bff55f229e5600000000000000000000000099edc7e6c21478fd5a06ef0fa996d2536e50c84c0000000000000000000000002dac32eac053d527775f26c6089c35e98a72874e000000000000000000000000f1fc882e3fb3dafe60e9679b5ced4fb893dce8270000000000000000000000007c10c74c02e1013b7b008a0e918e55cb8ac469a9000000000000000000000000664dd35e5d5da314a63fd0c630aa306bed644826000000000000000000000000e916e7816433b101ec8572afb41a838320906f64000000000000000000000000af2540fb2d20e86b04d7668fe60af178720f22c90000000000000000000000004ddb4d12302f9be5e5c378e5747b8c3a1254747c00000000000000000000000073623e5c569b43112e48f45f8b2aeb4f0a9bc7230000000000000000000000005a8fdfd209e0ab3bee3089d59b6795fa1615d63e0000000000000000000000009e4e7591b5fe114beadbed4a4edc61b0324348a0000000000000000000000000ec11f8adf27f530b7f8bef863852e776776b976800000000000000000000000030bd5ce4f309ae51ebb8ab70e1261f19be794ab70000000000000000000000003d6b94efbef4b5de9c9d25463e1ab01012949875000000000000000000000000a6aeece81fa2c074fd6737292f50722d8e32ec4100000000000000000000000075de23527976f2df29a93c1d5a4ca6431acc28250000000000000000000000007cce0fdfcddb729e9d619bca8d167fbaca709d16000000000000000000000000aa1c01aecf1523f3b9aad12e961521f83720ed9c000000000000000000000000663c151fbbb71dc4eeb927efab28bc38cc3ed3a300000000000000000000000017b1269db7b2a58317c5c84d5d33f13b84b7e89c0000000000000000000000002dff2e9d4e1cb413bf4f6d1c714114d7b95bc9b0000000000000000000000000079134d106a4ba99c3bf6f1e2fcfa57dee307fad0000000000000000000000008676f2b8360bd9922c20dbe1c81340eff0be6f88000000000000000000000000132fdc06ba588c6a700fe7c135939390e2200847000000000000000000000000d4305e8d59e38bdd966c10a3d0d19a1d5c9e38e900000000000000000000000088a7262707118ba9d7656e31c015c680912f38b00000000000000000000000009b9bcc051629583b23c21e7f244cbf0cceb77b0c00000000000000000000000095e2e6045200ef787f6d5ce2f792f950d2966e3e0000000000000000000000007a5466c9e4c7c0f74049d23a7c90b57d103bf2ec0000000000000000000000008446e321952d0e06bc1c697f635f527053bdb8130000000000000000000000003986a2c51047f54948a25a403200922a53a4952d0000000000000000000000002e7717100d5f9826803b3317dee68bf70849e0ae00000000000000000000000064108244ad13f2b3b161b5a7dcf4f00d105f2e5b0000000000000000000000009e0ba163ded0e8f8842a90695ff4b67a20d602230000000000000000000000002c6e8512d1cd7fc226ed359269c39a243bd0bb67000000000000000000000000023bfe0bccb84ae3e0f048cfaa8dcee17dc6d166000000000000000000000000428f3f82f92facf7ce35876f2c483efcf2a6da2b000000000000000000000000764336b4b497492736ca0e75d0e08181472149b40000000000000000000000008dd0d95df3565b445faa469b8953fe1a3e0e10650000000000000000000000009a06b6385fad9889cdae3b46d731f00f8f024386000000000000000000000000b693534894b52c1884feb444b98a7809b9686696000000000000000000000000518df38e980df4ddb347851f69f61c391e9f3716000000000000000000000000ff5f1fbd667e2bdd3516cad30a9dcc28e2be57b60000000000000000000000007146b3d28863315812bea6dfe5e156d17e3b135700000000000000000000000055e10ac105d5f9e582b4c4dbd207a54678e91624000000000000000000000000c0d234a0a88e914f14f413be903ec9474179b602000000000000000000000000107daca72907f6565befd25c1631ff1bf3025806000000000000000000000000050691dc7f6ef4d8cf582f3fe6f9bf3a098f21800000000000000000000000002c64f69226c1839f6a48dea13b52981b14710fcf000000000000000000000000b1520bba94f5a13c50af4abd28f28dcb24db328c00000000000000000000000086ab5424b06296d5bade6eed7a19f5385e8888b40000000000000000000000002b729be9179971e5f6d9962e73944ad99281358400000000000000000000000057fc24a814b05d04fc65c5ab6fbf452f52e23385000000000000000000000000c4b6ee877d2556d318018e0ea8d1bbe103035894000000000000000000000000c0510ce027d6cf83b9e5361fca9ae18b228be36d00000000000000000000000030c4afcc8e2fb04ad021a3e5b8ed0f9d5971fb53000000000000000000000000c623abe0eb5652204f31e5ffcaf4c2a78c24b9fa0000000000000000000000004f65055bbff8c5ee70fb4db3105adbb788dc35fa000000000000000000000000847dd997dffed3aa7c182868b460e0c98892b3d6000000000000000000000000f1810c7c8e5d3a6aee3a65087dc66b33a6ac0f4c00000000000000000000000011b94a64321b0d42e37f90658d567d2a21e7ee0b00000000000000000000000089165b9501729cc27ecb7398a9a8d6b6781bed200000000000000000000000000213cbcf9312aa67c63ee094d963c5654b3631d600000000000000000000000037df991f27d9a28427c785977e41b5293c6ce4c000000000000000000000000020308364196c5b499c280286cafce544dbaa482e000000000000000000000000da852076ef37e141f40f5bf7377e8bfd5577bdfd0000000000000000000000001c386acff7ced596f11af3df9614ec17411975b80000000000000000000000007268bc143478eda76300aba3f1a4003c34ff7767000000000000000000000000581f43ae55b8a9448d79c016316a824b93f561df000000000000000000000000dfd33e7a27a5bc602d91363dbea1d7e155f00eb50000000000000000000000006e7aa6de22de6bfb3884aa09546412ee4783c0170000000000000000000000003095a99bb76e24c5d53a41030a636e861ab8a1a0000000000000000000000000c5e17a285e5ebfcb241471f98f1d44523f64502e000000000000000000000000da81da6d7cf09f6fa5f6468571482933fa127fd700000000000000000000000037bceb2ca8d01231d70cf035fb0a9b4063b73dfe00000000000000000000000073b4a96101e3e28da3292c42a1a7df57651f5586000000000000000000000000473eaf1fd8d467cd6067358cfc85d992d20dc5800000000000000000000000007c22f7b00ebbf8a5e81d41bab1daa96e1bbbc3c7000000000000000000000000581c659a7fe5b9217cf427fa689ddd573a16535e000000000000000000000000c5bd37daade5f84912603ca204e8b8b0699bc89d000000000000000000000000779720494783c8832388c4203f7fed8a8e22ee25000000000000000000000000a8779a0a27e1dc047b3322556f16a71d7feb8d670000000000000000000000008b9beb43bd114e61c0fe030ab25bb226510ff8000000000000000000000000002619cd4b13ca238efb94c3cc82e51db6afe54d13000000000000000000000000c26cfe399f8647dd7d7e5381ba40ce8c5698df2600000000000000000000000039d5e8b0fc6f88fc40c655a58a6aa181ccace839000000000000000000000000cf12d5a64c929479c17c80a31dcc42bf865925e3000000000000000000000000c492a4f2936e5cc8f61c5d95a3437a6c3cb3803500000000000000000000000011a5bb25820024f10049aa7bfe4c0301ac67d1f300000000000000000000000084bb577ebcb70f4107fe46252a9427e3a7942f630000000000000000000000008f58ef077a2e9815605ad7719ed811489d1506990000000000000000000000005a29ea1c86414874aa5a71f093e31b75bd4dbb53000000000000000000000000b15df29c86e90d48ac2f3648ba08b16e4f5295f6000000000000000000000000202cb0066fc14f925931d9fe0e1b8f0adcd51f370000000000000000000000008a531be70a76bfe99616a6455a9ebc4b1391de79000000000000000000000000a5a39083c0eff4e2be1a6b7849b5ec05fe589cdd0000000000000000000000001c45fe06a4c9f6005047eb604343672ece4bc1cd000000000000000000000000dce1b030ee177ff0241fe89c2e26b045853a0d1a000000000000000000000000e411b05eb88ceccf65b0a90769b2a366379999f5000000000000000000000000050285cc7528a2d9e43f29ec1c87c7ebc1d9df120000000000000000000000003f0ddd9ccabedc3f0a09a24c41e4645e8265c91e000000000000000000000000772c66355a5aaad30c54f175edbac718c722e15f0000000000000000000000008703fd9299b9618cf15d3bd0cc5941b86733d29a0000000000000000000000006da6f67d613bad6dc655ea5716c6f983df6efcb700000000000000000000000095f68c6e872fc5a4fd81e3fbb472c0470e02737a0000000000000000000000001035ae5a38e5652d4bc892d526853f5fb457073a0000000000000000000000002fa5a0eeb7ea7cec42f9d52758507f4ebba9837b000000000000000000000000008014e03f3c371ce7becb87f95a990a10f9f72700000000000000000000000085dec566c3e94dee51a0357ddb4f1bf4d84da7df00000000000000000000000052ba28c3b5f7ffeeb1eb0465f5c41daada431727000000000000000000000000723d745562b54102008770857336e8faa7ae420e000000000000000000000000b648f2530d66213ddfa15a341580f4c55c48fced000000000000000000000000c7bdf7191fc0382df191bdb41aa86d92863d999e0000000000000000000000005d55640a42e3d05c78f80904fdedd2a66aa8fc99000000000000000000000000c664f10da46ceeaa71c1bc75a899319898d7015800000000000000000000000066f3d2373bdc5a68e4aa2cc7ab9dbe065d9a6ca90000000000000000000000000876ea0a5e93a8f64fe31687c6ee4f7361807a3a000000000000000000000000c100eca32acab68366bd7b5343013743501ee8540000000000000000000000000da98ee012ac6a4478c9a719500338bbbfab90e20000000000000000000000002bade0ce035fdbcc83629e510872a0f642c81d9d0000000000000000000000005304d5edcd46906b387b895a938567275597e357000000000000000000000000aa7256c7100f1825ecc1c4d64545b87902d3a03f000000000000000000000000a91da190455eccd2b4e5bd9c720107f719a45d3d0000000000000000000000002a0efa74ac35eab8b369d709726632a9e1d264cd000000000000000000000000adcff91ec9563cfe025b17f7586d99aa86e47671000000000000000000000000c59845dab868c7c6e73b3a8edabe4da28350c08e000000000000000000000000161bb8891fe596ade648099062456b7b88c3dc820000000000000000000000009ca07f88057c2ec93d38670b9b433f853440e2f2000000000000000000000000b5e11e0d88ba33e59a5cd14b4ed32913e7e565be000000000000000000000000edcfec44fa38c3545c2e786b8f49c7c829069ffe0000000000000000000000004bcea29c180db36d047473fa3778f1b973edfdbd00000000000000000000000035ea7f84040bbd5dc744a128a23abd991b2ab02d0000000000000000000000003348b7fc7fbc464089da01b06055e8fe03d2bbdc00000000000000000000000043ed7b504882a1af2f1e523ef94cecd6ad4e654000000000000000000000000026c4f0186a07f6aafe4e1a6336f3f740778f512c00000000000000000000000080f0e1358f61aa583a1c17136db3b1104e84ccfd0000000000000000000000006ed00c3908a37be5624b953aa9fd2ea7759d4b6c0000000000000000000000009ff57b8ca3b02b8505b77912916babbbbed343bd0000000000000000000000002ed5489e0b3c9fb9a251671cfe3c27e19022c636000000000000000000000000515d9d383287d92a19004ca06931c9a283aa2881000000000000000000000000b699ff985b97e01c0c350c9b679eee40953d716f000000000000000000000000eecae9bef457a152ad85e300714d5427945b8b40000000000000000000000000a9c06155bdfcbbeb1c452bd0f34cf7f0e175813a000000000000000000000000ad80fb68ad043ed007dbfb5a132b6c61706eee23000000000000000000000000869e0089b12a5f2a1b91d701003c4bff9e779e3d00000000000000000000000013f3e0900d2f4345cbdcb41f4dddefc749ccb86300000000000000000000000020ebf7af0e31df3484ef2beb3077661bc560dbaf0000000000000000000000004907053ee95195d0107ff9426b480e73af2485340000000000000000000000007b650a29bc0e64dfc7b90f8975bb9019c7099fa500000000000000000000000049f995062653467b7835695f08a6d1af9385b7dc000000000000000000000000cfcf0a272fb728f5eeabb4665fa79fbfa5945b8a000000000000000000000000f7f21dd82e9aa13ededd9a0094f84088438d58a6000000000000000000000000ad6e6c83292835384621b6eca7c977a376d853aa0000000000000000000000008fc44fec6d78a474bda0d74ab3c31b4498761c8c0000000000000000000000005d8762a5817373ed73a1098e599faf7920c1cb440000000000000000000000002a4837e086f4048ab3f0c1c84cfe1e9b6f3a98be000000000000000000000000f72379d709b6f56dde543753cfb58bbf8659169d000000000000000000000000b16b41729eda743ccfa50a7eb8d159bfcfb9ccd8000000000000000000000000b58bb22c24e23adc233726c7702bb9b00b56b8ff000000000000000000000000735599900fd44a43690889200fa370b2ee480bcd00000000000000000000000063629234a01f7e83388ef7cc2b3057aacc0c0e4e000000000000000000000000202eb0907a3830c8860782c75f0c447b3e9a5397000000000000000000000000d0b9caa1fc43dc3cbff74c7b6259b262ee5380e2000000000000000000000000e43dafad3520bddd2278aa5274a44261e2b567b00000000000000000000000008d10f66f74a679f954172c7174dade8d673909b7000000000000000000000000423ef356d2cdeb1ab6a8aa949264a29257479a89000000000000000000000000fba0c7c2a6722ef8bd342846ab9b53cbbbf295d8000000000000000000000000b28bf0d545bfbce0612cfff2f382a3c0319cc0d8000000000000000000000000219ca5c62f4cc17beff0df60e559e306fd6bb4620000000000000000000000003d58f4d4146bc52658cf61c05a544dc7d4acac630000000000000000000000007e436a0ad2ec7e8794fcde175c3bebe62fc0752a000000000000000000000000f7d967c5ff8976ec39a0238a0e692cfbac97dd6f00000000000000000000000089e3d3dd9b17e269a54de02516e493b72732cbd400000000000000000000000014c3b9f35ba779483b263c4c09d7c57d86f51a8200000000000000000000000094fbca7226f35fb0fabe6c71cb188d4a62ae166c000000000000000000000000ad3f6d622bf3a2998f78ab5be4a6255ddf045b9b000000000000000000000000e471e6921a7ae0c6123159cd74c998a7cc11b7dc00000000000000000000000025a4584fbf766de6aee9b7e966e0051d3953051c0000000000000000000000008e6d54218cd86f4202ac4fb924ae7e54d90ba6680000000000000000000000006790dc10f7561a2b52bd696e176e6ab811cd48ea0000000000000000000000008fece023d21db137d3d485eac20f68c5ef1efa1800000000000000000000000079283fa9655fd7b9e58ea40f2cdae2e6888f44e0000000000000000000000000208f4daacfb205cb2f553bd9014c4f1f1a152c60000000000000000000000000d1f6042f57c3cddb78bca732413f76e96fd22913000000000000000000000000e3f60044af83ea7ff8a0f3afe89b6fdb1ef80431000000000000000000000000fddf0b3996119dce01badd006c73303d159502720000000000000000000000002258bececb538ad006a0c3a6933e42b0df0a2037000000000000000000000000675511d624efef853f9a9bc07534e9bd86609326000000000000000000000000966ec66cca3b80e820d8f03759126ecb7dd8ca76000000000000000000000000ce0c917878fb10eada78461262fba18cc5ddc08a000000000000000000000000f157fa1d286f8c68b5c2ba6e5615fa36732967b50000000000000000000000003d59e9e8b3b8d79e23d240e204c854b210cc31040000000000000000000000002250e061a911e58f64711c0a8f4ef2c2e43cff6400000000000000000000000044c7e81d61a948e00424f9f8998504eea75020c4000000000000000000000000ba3fd97fa484207345652df1b3ccbc9f6ebab6630000000000000000000000007a5a8181deb7db112934d5459b999c94fe09e9b8000000000000000000000000f38686c944c857f5210cc3badcaa715a92484f8c000000000000000000000000f8c1f6ceadae0d86380110cd14f5d680e7d4d7700000000000000000000000003ff1fd54895eade35ead0a7e8250c4efd1f50b7600000000000000000000000076688c440ceec23471cbcfcb2501ad7878b4a7c800000000000000000000000019b91af063d03843500f524ff6e04d7b23a697ad00000000000000000000000018f6004ec303dd24bf628be9158245c0f006529f0000000000000000000000008cd33dc76de9725442f74095c693890e1c9bd39a000000000000000000000000d3d076bff4f3ed0d638dcc0b75fd037e8a0aa28c000000000000000000000000c25b6d6365b663167eb0b986798e4025468d132300000000000000000000000073417fc4c45cf3d67735c914c729ddd4f9419de2000000000000000000000000e19bba5dfef443c0f43458463b633a857ca6789f000000000000000000000000c6ae2a940d418e7d0105dba99a7e0d98494133cf000000000000000000000000a3494dbf34c3c769f30120dfa825ece858ea5c390000000000000000000000000bc6d7ac71ee62c3b2475d28e608484cfb100e0e00000000000000000000000085fb26d8987fa4902800d8726519d66e84b824010000000000000000000000005c90082d63bbca1e28be4f340acfd50100748db000000000000000000000000018dd571dbfe4cdcbfce068eb6aee2b91cb6588f900000000000000000000000001adf3638e357aa483f7b2d52fb5b2c6673dae890000000000000000000000002ceb10abf7e7d3dea4ee0dfc0cc0e5eed0bb0745000000000000000000000000bb86d5a05b3e8702b911ca696fcee47c8a6de4c70000000000000000000000001799ee1fdc075e0fede86f1c3c20ae28fa86a98e0000000000000000000000009bee9702c51e555fcb73b65f9e65cadd83213d93000000000000000000000000308ab7e1634ca11f4ba32237d1aaf68b4890db830000000000000000000000002443defec1cc3de7f182c2c11af24350236ccbd600000000000000000000000079af887823b998c7eace1c934a6b6e30f5eb510700000000000000000000000051852d1e2445a586e44505a9c45a7641b32962e70000000000000000000000000f61c70eb136a092ae89768b5121ab2613616ffc000000000000000000000000ccc869916b2b34082f11418d363f510c3ad5660d000000000000000000000000043a6d7655558e91e11b1aef171543e38fa79fd1000000000000000000000000f70247d6df2b72f86a46bd22dbb0dd1a230aea570000000000000000000000003b8cc5956660bdcd04aa502a46124510edaf319d0000000000000000000000006e11b7bcba039c76914f2c7a73212d37be75a7e70000000000000000000000004dff0616fce765614fb9c39c47f2545750feeaf000000000000000000000000061aec78f2f20a1993332e777a98ccf81b70473f50000000000000000000000000c385b3cbe453a1526aebcd64714476cece95424000000000000000000000000e906dd9010660133d0ee9eeab4d0bd272bd564150000000000000000000000002c659b55caa77adb6d337301c56d780bb1a18a0e0000000000000000000000003e15ff2f3ffde7eafb483747febe2e2861686e7f0000000000000000000000007693bf56f3847b6749cdb82575ad35aa534995f10000000000000000000000006c45e18bd9eea27537adc1d6afd496c32f018425000000000000000000000000cf22824c09e07999ab57141c9ab38856d4684946000000000000000000000000e087e696a941ac8781cbabdbf58e426f774ebb23000000000000000000000000d5f47df72def643cd24d10191d269a4469b3aa27000000000000000000000000c16b1686d43f7f8f9535ae911cc1f39235762abd0000000000000000000000007f49d0f0c1c377218649a3e7083ea3907cb903520000000000000000000000007e04a048069d3439eadfeded452c82b5b6329af60000000000000000000000007a7deb76ce1620e240db5bdab58f3fc4f5905f8e0000000000000000000000006e0a6caaf3167052e8456efc810a5dacd245e1fc000000000000000000000000847b13f46aa5f0a1b957a36f88763532f3ef92dc0000000000000000000000006c81b17575dd2d037fd67e64d1970b007cd96130000000000000000000000000d7dc4acf0c7c2671f3d98f056e838f2015a43ba20000000000000000000000009885eaaf18b597440a27821de2d95f689bf0bf99000000000000000000000000215fdc63321cb9b10c29cbcea9582c664a706d0b000000000000000000000000969f09f9aaed49e609142f7bc3f7407fc55992df000000000000000000000000122c02db5ff20ac4faacbe5718671777ba120bfc000000000000000000000000c33d7085a6ba7204e03297172b275bffa1c285e7000000000000000000000000a3e9a7a011cbae445fe54b96c95a66bdfa9036390000000000000000000000007c09f37a6e0b7b3fa20eacee8cb968295bedb696000000000000000000000000871386abeab5523efef0f32f50d95a08bad6295e0000000000000000000000003de3f75027f4236091ec3c71452981f5dde3a95f000000000000000000000000c370e3b50edfd78978395ed97dc6d5905a072d0c000000000000000000000000a8eed1e1e554c41a0df14c910f8cc6a6e079172a00000000000000000000000087af8c78f41de867d1dfeb2843e1f0d53c612e1d00000000000000000000000093efa2922404c2cb9fe09c976c60797a444480fa000000000000000000000000840680e4106faf41181b492e61aaeb587f8764370000000000000000000000001d05f52f2c68383798ff095dfa1aa1f8f61803aa000000000000000000000000641d0ada459121e01b7dc4836a92c09f61c8655e0000000000000000000000002c5a73bfaf0817982f5b3cea2f5fba27824562e30000000000000000000000004fa060c49dcd411a568e03212f4133bd80db8c9a0000000000000000000000008e03ad1bffd3dca37b69809c10ff35acae4c5542000000000000000000000000816d9d513ec139b41df1c85fc5b9fe81ccd58a2400000000000000000000000039ceee957edca7349dffb1af1c54a65fa877abcd0000000000000000000000004b17de5f78cebabd60fc2691c48d6d887058ae0f00000000000000000000000024941904f8f703d1706513746251a26728a03e45000000000000000000000000eaa43329fc04c841a9932f717745f9817d3362af00000000000000000000000068dc46c7237f94ed4c31dabdf5b2cc2fa62e029d000000000000000000000000825654e0b22a94f1377536222b3ad637d7f211760000000000000000000000009c048b137e84324bae173565874e55c5fbd0c421000000000000000000000000c454858b3c0b86c79e864e4e28302d9f46d253e90000000000000000000000003a1d159ec3f0532248a5391e9672d2603ca287600000000000000000000000003a1d159ec3f0532248a5391e9672d2603ca28760000000000000000000000000d9d6575cabad1c35f6dfaef125b51ce18c404b0c00000000000000000000000042b693891f1b301950ef16f8d230f1125943f197000000000000000000000000cb963a15ff53a2da76f93fb52cf3d18ff49f9fd90000000000000000000000005ff8c2b566849d5eac5d84aa1145485c36e14614000000000000000000000000a99e429c5c77a3320cf46ca0c25b9e1651e5644d00000000000000000000000068e7c5a0ca5056959299ba20b0143411d2b01cab0000000000000000000000005a41f4b92f4e962496c9a0ab0fa74e1bc1db8801000000000000000000000000a68459714218c36fa6ea11777abffe264c79f0b80000000000000000000000007a86666f1795f05669e023f7f63f5d048a77e71c00000000000000000000000058a90028a0ea233bbb908c285207f9ca4d33cefd000000000000000000000000a727135b84fbb654962a5fd713c1a8d8d3d16bf50000000000000000000000002635cd03d97b79570a507dfce09cd452d1141df00000000000000000000000005e8799ff03a9ee6603fecbff8f69a0082ad5793e000000000000000000000000b619f212be788e6a4cebb64f659e0346927f13ac000000000000000000000000a6b42b0cc60f8e9999c2edc3e02e5e4ff12843cf00000000000000000000000080ad2d894e2a0059878f99ee34ec385999547828000000000000000000000000d6d6647864535e88edf07691fe1de9ea15bec27c0000000000000000000000001d56b4eb2f76bb0853f813ca3594a02498bca5b800000000000000000000000034f126648129e0c31e2e67e15be4362a7a77ea270000000000000000000000005cf34cac24514d49db27fbbddabd6130a167015f0000000000000000000000005cf34cac24514d49db27fbbddabd6130a167015f