60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000009665c1f8ef0e405b52414529361da9539d91139100000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c6c696e6b7072697a652e696f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e206c696e6b7072697a652e696f000000000000000000000000000000000000000000000000000000000000000000002e516d646562435231575a4a3641754462506a675136635637506e5948764378747067586d45564e5762526e544151000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054c000000000000000000000000fb13ca24c0130666bebd01e963ebf628fe69aecb000000000000000000000000d3c77aae90aa61e803d8eb23e9ecde9afa9f33df0000000000000000000000004e893b01e5b99db6b8920e4b4e06f6dc444efb48000000000000000000000000e98511b96ca2126f0046a63813c71abe9e278b07000000000000000000000000d227dfcc4e173ab4776a38353af62b9fbe727a210000000000000000000000002457823826d0810f51a0a8119da6a024916df5c10000000000000000000000004ece2e1229ce7b9d16d55d46cfe5848d4dcd44f80000000000000000000000005dc67baabe649455c41bb6965a235674b3117614000000000000000000000000edd7f9a128df47e1d7aa2230c4686b1ae483364900000000000000000000000049e1e9fa4cc07c8826e4f492a1a5cc80bb24703a0000000000000000000000004049d39e54989ea2dc338e3f007411d1a9e5c7c6000000000000000000000000622a1312dd6c34f1347d6a43f15618ad8b63307b00000000000000000000000093d40933aa1225946bbd5a41e1d78882d6a119f70000000000000000000000000923f1bd9cae6a98d20f7817c4a86290a927ca2b000000000000000000000000d8f36e29c499b1382c114efd6f5f7fd048c1e905000000000000000000000000b8cfd3bbfb6a5bc6b5d2f501b98c1fee498da079000000000000000000000000bbee2d7468cdb9ee3c4e3615525e0ad4e687a924000000000000000000000000869d36367dfad12d0cf1bfac7ed5cc7ad57d69760000000000000000000000007ba4bc1fbd8dbe0c86653212ebcc1f64fa65168e00000000000000000000000009660a9c75a466a02861771ea71ac05afed2572a000000000000000000000000df2a02587043e22457c2dbbc89eeeaa8658bbc18000000000000000000000000025e5a3f7c04410a490fab128c4a60fa68db45410000000000000000000000009571a0c588dbdf88b4631df8c6249ad9ba042ed5000000000000000000000000ea67521ba195bf490a5664497fd7b6f5bc0685c80000000000000000000000007f4c7aa197378142c673d223efc41afcef39f63a00000000000000000000000066842ad563b4881d40a5003263df36354508a5d000000000000000000000000021ba61808e2a521a3c96e8e439c3534613d7ea270000000000000000000000002bc7e288c082ce4ba352a599e2ca16eb01afbb2c000000000000000000000000a1e56d7a3eb9e8da8863ec3034c287b66c9b1f4a000000000000000000000000376e8d7222ba5c857492a4a8f239455bce2a665200000000000000000000000060fdc1db66c088d4165c63609a0d618369d7ebca000000000000000000000000126d3300bdf3c510749b9b6c2d7941f9359ac546000000000000000000000000d72d14926b1ddd3ddd81cb99a2ea525278425993000000000000000000000000e65ad45efff83cbb813379601cd80fd6406598eb0000000000000000000000005b5a323655d319fbfa3ef0e6ee08989e29c9b81a0000000000000000000000004135986917fc3df21089118db05fc3589fb8b719000000000000000000000000561634f3a8bcb3f9030645ed7b542f9664b8ac5b000000000000000000000000ab62b6bee3da925adfeff4aab94e20e74c7f8f42000000000000000000000000cbedc70f4741dc77c1485d36508bcf59af75160500000000000000000000000014559df3fbe66cab6f893d8dd53f7bfe68de9c65000000000000000000000000dd703ee68b6d8c5fc099c622fb45617e6ff44feb0000000000000000000000001f97762161af41a0c082705c5f427c88fd343145000000000000000000000000ecc82979825f2eb7c5d7936224e989786d8db4bc000000000000000000000000d6389138d3c49117ae826c76875ce2b7b0cac3f500000000000000000000000064d1573448764c55d81e00cd114e87a668f80f25000000000000000000000000942c1b0018dfc53589b6acfb4a5fdb9224aabdca0000000000000000000000001008d4e67d8f3252c5a0c427c267da326be427af0000000000000000000000005880779990665e287a4d9aa05490f116716126fb000000000000000000000000afca601a76cb4efceff2e049c9cfd7ae664633cf00000000000000000000000054383fe03c3de5ca581fcc72504f7b2b9c1d924200000000000000000000000067b69a9c798136b0403909026655c66107f8fc420000000000000000000000001663a0bbac5f28b2d5bdf5b9d5196aec4f0d8b970000000000000000000000006c409a196956bff89e8bf62828b2a7af54389f6c000000000000000000000000c56a1ffd92dcc244b0e25985432fb79ad6a6e27b0000000000000000000000006f73fa728cdd024fcac1f80f1528b4b91c329744000000000000000000000000a10d31b628bf5f9fc8e02e91a7564bb2a1e5fea0000000000000000000000000e588e007c1e9327241bc7d3a6911d0c07e61483f00000000000000000000000033767ac28b65428619abc1419b96a215230f06a50000000000000000000000006d43507e88184f5dba860bce9ef105dd9ca62bd0000000000000000000000000406899346da15547464874e33235b36f86e72e1d0000000000000000000000000f321bad29fba59608a00305638cfaec8845a6ab000000000000000000000000ba7f23ecba78e69b309afa18031f3819d4e5b2260000000000000000000000000a4b64c8379d32e13181f5d8a91009c645160c5c00000000000000000000000034eff7e2bec364ff882bb9b75a79214cb919e1f6000000000000000000000000e2004c260408b002ea3c977144e9817876eead5b000000000000000000000000abe93ca7500a1da08942d4c9b42add60e1af4903000000000000000000000000e459349d752c1e4ce377a6780115f58b29c0a2a100000000000000000000000057c6726fcf036eb6cc5162178a21099344f9fbf60000000000000000000000002385202c54197c5a5d007c55311c050adf9a9dc8000000000000000000000000f289864b10dc58e0fd0fc302e0dbe15965c979600000000000000000000000004608f0dfc9fded8151274ed8d3098529bb6c4a450000000000000000000000000cc79d5b54fa6b1589f1e4e780b60c6b7972ff0f0000000000000000000000003696f9ade84d49f4bb0b6df6c72b730b6f2e9a97000000000000000000000000d924a45604aab4d7278e8f030cf3192ef5b767dc000000000000000000000000c28f0cb70d01eac4046db218e5fc9044866545c9000000000000000000000000d5527ac71158eb71a68009845d22f0c951b860c2000000000000000000000000803816f3280e95862f5a1e8844c7e249f74ffbdc000000000000000000000000a391c5ae8369bce90666a9ff33997e3fadf37a2a000000000000000000000000079e1ad0562bb1d470d7387f49fc394725a167c7000000000000000000000000fef2f13b02d35fe03feaab73ecf4ed0207c9dd51000000000000000000000000e8321f05f70455e39020eb35e0f9d97deb6dc62900000000000000000000000015ee64cff6401f5082e3fca80cdd79335231b81c0000000000000000000000008d1a1ffa91e014fceb457eeb73eda3a25369dc4e0000000000000000000000009f0e4973b8859b98edd36eb2c13f2afc02770086000000000000000000000000c4dfa68ba7a4102d86c095cf9ff1f4296ec70217000000000000000000000000a67b87ceebe4160433d629b82e4db71dbe16741a0000000000000000000000000eb8d3532333a25ee6a061f8e9e342dbd0720c1a000000000000000000000000e157725b0b76cb8c4c8c26c2528baec22c873d5200000000000000000000000068be8d7053181e4968063df4aad06975751ad75e00000000000000000000000002ab1b3a8ac8e1aa17756058e67ef68be0508a2d000000000000000000000000d3939f04357b17d9ff396690ec671bc6e755f182000000000000000000000000a4dc2788bcc832095bba2b148a5d98d0dca270a6000000000000000000000000f68449dd9f09945360da6e529d1ef46dba0eb86c0000000000000000000000003493bf9adda9757f6aa5aef567a75ba1c8959f42000000000000000000000000d94b25ba013213551c12f8a533e2ada5cc285a2f000000000000000000000000cc4bef551f775b207f2e85d23f787f1c4b8a3db5000000000000000000000000d1842d1a829b16771e59199650b5c2b260591cfa0000000000000000000000000e89351b1c0f561434303c3cdb1ea31332b71214000000000000000000000000a7f7745e70aa43682e06491374a8aa8cf5b646c3000000000000000000000000bccbcd2af9cd3766ed5a68e09b1a8b9e2a190ba2000000000000000000000000b44023b03db6d6c9782e52969a02145143336ac7000000000000000000000000511501b2f3ff4c1242b26886ea62687175e33e80000000000000000000000000caf6b9f099d2b9b2e8a879dafc49e751fb868cde0000000000000000000000005e508d74a7cb83aa3e698a524fbe0f0c61ec581c0000000000000000000000008f0667c87994a30929454a8cd71b117fbb3d6132000000000000000000000000e7f9bf05156c882ce79d17e5f0661a68362b31220000000000000000000000005461c09d7b61e4beffcd782dc333f102ed7f6e24000000000000000000000000678d8abdf5fc498394037cfc7d932f0c4f26c4a7000000000000000000000000014eecaa869f37c4da9bd37507fabe5609892b0b000000000000000000000000c8d46eb7881975f9ae15216feeba2ff58e55803c00000000000000000000000000495c4d963360d3d262d6f7793032352b85181e0000000000000000000000002f4956a0fb7c2142f2c0b85e33d77c0b66c286a2000000000000000000000000cbf6b9c72288587c49cb54b42d92a91dc20e5dee0000000000000000000000002e476f32aa65a15844396505f7a3ad9422de7c6c0000000000000000000000003556b5a9f5b827bc88bd2b07d8490ce5ca8056fe000000000000000000000000821e3bab88d0f68cf739f15113834a583c996c820000000000000000000000006f828cb8a906f5277aacb6ae96fa66f26a0bc4de000000000000000000000000c69182d1ab70e268228382383d6886965c5d07a10000000000000000000000002c0114cf79b12c89ad402c0ee9fcdfeaf21fdbe7000000000000000000000000ee3284cd5720aef0a776f4a40f058a88398f61b3000000000000000000000000a1536b87ba53161185acf5f04fc1f7588c38b214000000000000000000000000f5f0f392400c4ef586780920ba7af32b9232e1880000000000000000000000001215565e3d01b59362dffb74a84506e09cf38c8b000000000000000000000000a3c0f3c5a99f3cbdd4c5dede696de42064604306000000000000000000000000f8d7c840a8bfd9bafd1054a7505c4b9dc72dcba3000000000000000000000000390c05d5f5583a323f7605fed2109a5290c532e100000000000000000000000004f63595618e6fe417ba9062984964f33c0ad4dd0000000000000000000000009e11c33f83479e647b7b65274a002d2ad352cc9200000000000000000000000012da0af1976390e779a52ba42255b4485d625455000000000000000000000000a503faf96247bf20bf514c3c423cad31e19dc5cb000000000000000000000000a88c09acff0261f203fd86cb0f9dca381ce1510c0000000000000000000000001c83ba9924e0949754e3815809b428e5dccac7be000000000000000000000000a846ad707725cf99fc92b470d1f1bc3231150b87000000000000000000000000ab774abd4893a46769117adfaff767664e36bf570000000000000000000000000909f76f0b7594571ed129e7d6ee084bf98dfc120000000000000000000000001f30c9597c15acf0f813699560313d6a590a3fd00000000000000000000000003bcf78c3ef3280f7853027a36c74b6d0adfe1e1a000000000000000000000000f4e6eb05b1c8dd3d1b65a81c8dd7520b072344480000000000000000000000006c530ecaf37436c2c6562f3dd8f8641732cad6a7000000000000000000000000e92f7829c9a06f9bd7016dd33bbda8e41ec2c1af000000000000000000000000b1fcba5cf015f1713ba84af4f92f032889be8633000000000000000000000000b2d6356b44130aa94eb5669a90121d30c99a98a200000000000000000000000033d4993c427a1ae7d0859ecee98d4d9e6cce15a8000000000000000000000000cd03482ca69dee336c0effde71ce3837d82f3f5f000000000000000000000000de00815de877a08caf2aeac53bd95877a41d90ed0000000000000000000000005aa7c0561ccaf5da12ead9ade00e18422d212062000000000000000000000000094efff04cd7322c84595c6ab0e69a8e8c5e0483000000000000000000000000a4eac7faf929cd2bad50ffd1230559c8e2ac593000000000000000000000000048776a58dd37ee4ca01c0a65fccdc916abbeb3b500000000000000000000000015ec870afbfa0f0a2c664175f21ed243643e996c000000000000000000000000a57aa61454f6bc7e272c0870e6a9fd115c45bbd30000000000000000000000008edb046b1dcaa1222d4779eb814c15f2f358f6b7000000000000000000000000f624438e38b381dae89d61999d8a58b8b3486b77000000000000000000000000fae02b65e40b9e7b73d4e184c758c28256cfd9450000000000000000000000004f25f3f704f5ef833ec8310c7c839955d71cbfe000000000000000000000000071c2dfe165da97fa8e9b60b8a82875cd6caa764100000000000000000000000084e0c59b60c016e143cb0f2f9356267776d704bb000000000000000000000000d8074378b0cbd951d983a20752bbc3284b5fdd760000000000000000000000007f850b6543c56b8339b2f7a95abae8af0c824c04000000000000000000000000d658a99d64a1f5c850cd9a939cd224fd0d3d01eb000000000000000000000000fb11b2decdae59f2e18aced9d0974ca43827e328000000000000000000000000b89e5bef783aa2de85777f12ffadd9497fa7333f000000000000000000000000f3a41bde3be140bf9b845d7e4699c2d8a68509e80000000000000000000000001b5d8e955d6b1521f03f5b14190b3fa77800402b00000000000000000000000048a1377a7cc51be1058b656e0dcda632c7789f17000000000000000000000000d78ec4dcd54213bf1329e2c3e3e72446a4855ce6000000000000000000000000597f128e6e517b5a187aebc46a7a6b03502293f60000000000000000000000000419395ef65947b74ad9ccd1a9753251e72e411b000000000000000000000000c79060b058b6f65ef696b696d63c964f9923ffa1000000000000000000000000ac14282ae482d4cce32dd55f6ea711cefc475b3d00000000000000000000000023335e97dc8e0639f56fef41ebfb7dc9cc7b67f6000000000000000000000000e089ba1be387d3d360e39db27a75c664afe8bc6e0000000000000000000000002fb91d8221abb3dc3091c774561efb6626de10be0000000000000000000000004c44a57668ea73aaeac7a382e0d8b4f0eb93c48800000000000000000000000042563c8b4275f1dac6e353daf2f1fcd0d9aa8990000000000000000000000000d89732837fe78449575a73a7b49c8b14fbb523de0000000000000000000000001eca08d0c2f6269a1b80dd3ee931d6e5031e2805000000000000000000000000ffa06d73d9cb1995b3fe5d4057db5785bb72fb9e000000000000000000000000ce00c77a6510c95f873dc03bf7bf64de75492093000000000000000000000000f31770f22190531dc53cee3945911427a4db53c40000000000000000000000000a181b48b82908c6659cd3d31f777e7d04d7cb55000000000000000000000000b0e4fddf014f286856ce0f90c43b26a6f94ba188000000000000000000000000a5187333a0dbc092176ba1a0685308c5c0e97c9c000000000000000000000000658df2666d518e1137aae2d61768209cea4fc6d800000000000000000000000013c9ed9dd489de46e634c71d5ace1f72b53952dc0000000000000000000000005ecd7a6755e04dee60cfce1364e0d1e6daadfe760000000000000000000000006ca6e5c6ccd7228ca05a0ef86f9ea5e69ceacde50000000000000000000000005cea3d5b48f6599b8e1372c8ee4928727c2b408400000000000000000000000011c338ac1c80df968d20aab594542c3b478697d80000000000000000000000005c498440c4c30de074bd9bb05ac318b873b823f000000000000000000000000042f931b49269a3f8ad71e7b72f4dec84b407442000000000000000000000000072413bd5c18ffbbb22e57aae79bf3f54d6646b37000000000000000000000000894b7c231818fb4d063e2c569f5c9435f4185dac00000000000000000000000021f24309f180014adb9ff4131611cbded9fb1659000000000000000000000000a814df03d60e7d787ecec4c19bbee75180e57c5b00000000000000000000000056b28f02eb532cca2ef2654919bd772c83e51a380000000000000000000000005d0d02b2bfaa64c5b95aeb5445b41840c286bd37000000000000000000000000236112e1c5fb6df7b554bee015769c7a1703884e0000000000000000000000006ac2f581d3ce1ce698a68b1c5ceff5c4608c81380000000000000000000000008076cc659bd2c6133f9d31a1e88afdba44400a6300000000000000000000000052cd6b9c9ffb0bd64f49ac707b40b61a7e49fe49000000000000000000000000eb91fc6723ad3d4b07411e59a926e7229f8be3e1000000000000000000000000f4c66c439db617894608acab778244bed3b55cf3000000000000000000000000bc8a03cae3ddfe791f9fc5039e03835e670db1ee0000000000000000000000002849f4e240d6e691f39d9435f07bc85c32d9ac34000000000000000000000000521017be50e51ff1a73df9d9c681be99064e89b0000000000000000000000000445336e3d6cd6e318d45c5b4c8d657c25983e32500000000000000000000000065b163bb36decab4ed1d98eb3babfcf4c9b710c9000000000000000000000000ce62cbb02521674cd7c1ef18c22aa4ae68cf1a3c0000000000000000000000005d2d7f8934c665e8a2a3a8e6d78e0b33c5c99b6b00000000000000000000000087c089878da8e1aaf8be6183c1be5d919822d6f50000000000000000000000005cbdf50d90da4e7b036914805c5ab4c8c89179b8000000000000000000000000fc4ee799c73fa14f77e79f66d99dc9e35937dab30000000000000000000000003a573d11edeb4f7585fe0c18c61488b714fa9e120000000000000000000000005f6e1fe44afe2ef1edd602e521e22e0f0eedb7270000000000000000000000003f8c33e1f63c8c5395e28c118d57f4d1cddf1cbc0000000000000000000000007d0a393c746831598eb418a004ba38d987d2a831000000000000000000000000a40b20d6e18984c0f7169a7170bd4c27441e144d000000000000000000000000e80997188a08bbe0d9d75fc771e4ae8330c09e06000000000000000000000000e4ed6dc723ef08b0b49fe05bb33fc7cb563a0c7b00000000000000000000000053fc034615d2a2fcd9fd5708788ee9c7179d6b8600000000000000000000000016b9967fa64d4064dfef0883b678d1566cc56c4000000000000000000000000072344d0e1e94555d70c66a6a4d375967c8a961780000000000000000000000002da6c518b4dabde3344cdd775a7cda8e2bc31715000000000000000000000000f1f36fd36c73458573aad6e2ef37316f3dd2ab290000000000000000000000000bada683a099eb184bc543ae5db37f4d86062b00000000000000000000000000eca82c8a5251746b4fc2312588334fe6cbd813510000000000000000000000006beae9afaa69d6c84490ea654b84664fd53f909500000000000000000000000071a9d357b2e9ba659129edfbfbceb5a09ab0db1b0000000000000000000000002712a6df9960e9429824668c41b32a2c6b29da31000000000000000000000000469becf7096a2009a8d14877950597b4753f720b0000000000000000000000005fe6f729ea5f7aa0db11b66de953c519fe9eff190000000000000000000000006a0d6def5ee6c74d1f0e9c935fdce1e86fafa445000000000000000000000000d670c64320f58503794e0da341b9daba964f7e3c0000000000000000000000008411dc32cf77ea86a514de1a6d5b14447c9bd8a4000000000000000000000000bcf1bcca649e5a64ee0f705c78ae8b95f3b1b99d00000000000000000000000093899a2fbda6b543a8fb263430f53eac7867fcf1000000000000000000000000b772c7d66c85e6102036478262de470ea15c5427000000000000000000000000691118bc6ebda4c746932e2a94d018382318136a000000000000000000000000129a38e8d0b5cf6f20332e7a991e77d011416cd70000000000000000000000009547a960641fb6b828377b0c99164347a001d2b00000000000000000000000001873cef39b0c619de9175100072ac8de48de1c59000000000000000000000000e5d6fe33d47eae5deb1ad9e53558145312a840150000000000000000000000006b8452f1523b80cb86cdf6a066e9ef89de4c2654000000000000000000000000451de2e25209ebb9f6fe23f3b6ada81367ff335c0000000000000000000000002c1930dfeb8ca5b14e7b82c87a1e21c7f9171d33000000000000000000000000caf2d939566575d2a4dbc4428afebf3a66e538e8000000000000000000000000bd0ecbdade5a7b627e954b0ea3c0f3a09f638dd70000000000000000000000002613f98ef443f6c72534b94a054d4e6a756d6beb0000000000000000000000008d101443cbf3cd04cb43436e35e615502186cc0c0000000000000000000000000636b6f06249456c381c59e9a293302228e59b8b00000000000000000000000028c0efe88c4bc188b32af28099908166477de9e20000000000000000000000004de1f0b2811eca5b2e4e8c9eca1f375cdd7d8c370000000000000000000000006a6869f50f67faef4304891df002e3fed08026150000000000000000000000006c3de7b3e30766093b8038e6e4d389eafd83506d000000000000000000000000401efec76faefd93ef63d0cbdcd17e05ba7001f300000000000000000000000088c4fed85ef4249a73537cfd37890afa7f4a35d0000000000000000000000000fca1710db745500490d238b4b18e97f0d4dd4fab0000000000000000000000005417bfe6c2dbb194eccb2bbd7e6cba9bf24a591e0000000000000000000000003a74fda9d5037973dfa666218051a6d2998b4600000000000000000000000000864783681dd2899068687016c3161f008d99df5700000000000000000000000089fc7c0c294f16636f11b3c7764cbea0eba2f00d0000000000000000000000004f6ab5facfece49f9cb285ce56452bb1407fa5b4000000000000000000000000eb7efc5b4bc7f397a3c93cb75f7a18354aefbb8b0000000000000000000000005269f109a478ca932a7d07e516730aa1a1d9b4360000000000000000000000006648335396ebd323ad61eb8e6f26c8e3e1cc32b70000000000000000000000006340b498dfb5e7377105134d92f368fc1d58b9f10000000000000000000000009d7a144a0216a3329890b55b793449e5faed3b7b00000000000000000000000006e27247bdd99ae3225d37d3157e53b840517eff000000000000000000000000fb789c5cda8b0b55b20feb21e0899ad14c2c62e6000000000000000000000000cb50a2f9eab2425801973bacce014bfffdf0a456000000000000000000000000b7abc005ef3401798914f700e126ca1ed330254a000000000000000000000000a2e9ea94b264d129c26b39ba3130472d751a9500000000000000000000000000b329a57c8c4ebd78e3fadc00195e617d43b66e850000000000000000000000008d4997244582f749166ef5927ee80657fd65a48c000000000000000000000000b78255d5ad8dba044af4a12450f3951a2452c09500000000000000000000000070b593b08691179fe4511bb1c29d3666c118e6b700000000000000000000000000207cb78dfeed9bcc8239285e8a7b20bb625a010000000000000000000000008ebd398265a18d598a630e5bab06c4867c92ed59000000000000000000000000afa9c972e48ebb29997e9310c573b51d7771b85800000000000000000000000047ab588686c82d5d36deced170732bcb3ff52ba80000000000000000000000003fbb00e939377d89803656cb9efeb96113051bb0000000000000000000000000dbd172ca7ae6423557aa5616ee9bd780506cbd97000000000000000000000000e61fb1a6a75d412b50f1fe1d0d35c5649df5165c0000000000000000000000008403e53e906b620b871c5d41744ea9505028cb4000000000000000000000000072ce48fb028b17de95d9068a9fb76194fa843fa800000000000000000000000018edaf18797611a17c3b102619f0220078677d6c000000000000000000000000d0321ee623bab806c03f7ed2f746d0a2f2eb18570000000000000000000000005ca8a29d98e89d6eb4ca9290d292cb873c1787e80000000000000000000000007620b7a2d30cba79d474b23f330d756b3b78440e000000000000000000000000be327cda5c97e1411d5e363ab0eef2a87397ace800000000000000000000000004b087532697c76f255235d430299e6d0980e6eb0000000000000000000000007b371044fba5f8d8217d627ffcf96bf521cdb2d9000000000000000000000000cc8a6b18c1541f36443a8510c7deba7e20604a74000000000000000000000000ff4a5d5c9ce4b504bbbd812d0758fa1d2ffba81b000000000000000000000000df6f7bd85f549832c033af83c19e7e1b7d7101b4000000000000000000000000684764edf2dde5a708a8af9ea62b95a5237a11770000000000000000000000004dd27ab829a12ff48ca319423fd639e74cd31dda00000000000000000000000082d5c2be7be289a5e40d891e068ceaa83392db310000000000000000000000001ae19e88cdf5b353b7972ae0c8d1cb4682f11887000000000000000000000000442be474a04686859c6d3d80bd23155203863750000000000000000000000000c3fe29c44cf8c9e359dfbc133c982466636d07a3000000000000000000000000d78a1895ba7b44ced1939cee983992c2eb458fd40000000000000000000000001cdde20fd300c95427819be44a4fdc8c537361f10000000000000000000000007b85e3bcad9cf82e5fadf90fe50ec5a4b83d15d5000000000000000000000000ffb78b1a2947a0769b58c4d79649c3decd79d3d20000000000000000000000009f08b7f6960361a9abef591bb2ade9ece6ea591c0000000000000000000000002689b1c9143d8b33d96b655f9aa3ea69e5c282f6000000000000000000000000f96fa1d3caf95874e41b2271eade9830ec7bf6c500000000000000000000000061d5eab6c61ddc8df86e714771d3a07fec9b6cbd0000000000000000000000000eda0f090e6bf3bbb45b8a029ab6b6567fae432f00000000000000000000000054513e763c6a7cf890a1d478d32d7bbc9bc676d7000000000000000000000000c92f4c53d483593f9ae85b1353037b1400e09fe30000000000000000000000007360128d50c1be56a4793e9e2083b3ce150d99a400000000000000000000000054ddcbaa7caefb5df11f6da6623fca1ab20ee4e7000000000000000000000000b900385869e0defcf3fa5a0ead2e70dbfedf0ae9000000000000000000000000c5657b61a91991b0e8d9f92d2bbf238d35a9375e00000000000000000000000058ba6eb7dda492d063bf0d99f9d4130dd4004f1d000000000000000000000000ae350f64a2266a09eeac1658e6c59f53cb9546f6000000000000000000000000392c694c177a18356b979ed6a5c49b9d67313439000000000000000000000000bf8af9899257b5803938aaf13303ec604e232b23000000000000000000000000a2d7a10a00d71a955083280b3d5c8efbf5ff64f20000000000000000000000005c216c11665d8edb41af9b51e710a85cc309a1ec000000000000000000000000e5986b799a62c7ace09c70c05f85b1d7102874bc00000000000000000000000066d1db910892c187b5de62736f153412993eeb650000000000000000000000005bd68b4d6f90bcc9f3a9456791c0db5a43df676d00000000000000000000000039cd95b5d4e8d8cc5d4ca20352955741996919c7000000000000000000000000db38288e825686b332b8c19481022c329989d40000000000000000000000000073bb97b7f7c08bc860d5f1a574e498a86b8dfea700000000000000000000000081bdb6dac7fc4f7faab763376caba7b3bbe4d69e0000000000000000000000005419792ae2c504100fb3d3935b3908a76c22f6380000000000000000000000005b0ca30430daa5201d1fd869f6d894668d1867a70000000000000000000000009f8084c9de4be3d9063b1db00612128b2f07d0420000000000000000000000005436c417c775affca1fc1c7a0492677eaa0a6036000000000000000000000000c3624a65cc874d971382fd073fc4cc224b9d22ec000000000000000000000000b76152fcb6004578cec4a2215d3c1d7804ef749600000000000000000000000053d711197afbc564188aaf3bb076899a2084af020000000000000000000000000c2916f347affd99b9646d508cc09c0a26731e5c000000000000000000000000cd4ea9aa759a6fbaad4e9c57e55597ea9ac5f15b00000000000000000000000007d1d57c8a1ab68d1e82f7be1ebea6e72fea09c00000000000000000000000004df765b9fe4b5c3d735ceeaec55bf55a9035971c000000000000000000000000c04533c598372bbea3a3384f94aebfb0e5b89d9a000000000000000000000000dcc327648d6e70de6e248c8d6cfe85b0554fc0bb0000000000000000000000004c8ef2687abebd84218aab5dfef23fd156c631c700000000000000000000000025feda41eaefe944549b6c422ecbec06f56b487c00000000000000000000000008983d2555599f3e72b82dd1aeaf129b3740ccfe0000000000000000000000004a9a503c98c5c88e8d750cc267f3418d03b296c20000000000000000000000009fee71bf77fe349c27b0e24c66fc41aa8e50f64d0000000000000000000000000858b23a49da35eee3f2d3110881c8ecc09601eb000000000000000000000000333cdcf2477c2545097b5cfa23e5aaee86614d80000000000000000000000000a160a2fefd6c5924b918277d99aedb1d11deaff70000000000000000000000006ebb5ff77e08f8789420e482afb208d4fe05545d000000000000000000000000964ee06aad61a52a496eb155ab82447d2c2d5e6900000000000000000000000062a78dcda29bbba3628723e42655e19a83179db80000000000000000000000001de1a505833c3902aa743c6bff1897740deedee60000000000000000000000004e013cb07bf96acd8ab111621eef895190bc43f200000000000000000000000090eccf217957d0ffcf12630de57096d2af40520800000000000000000000000095c63a188c8df8df3db388cea9422ac3bd775d900000000000000000000000006b23dc3a8325c91c4b075e36a1b670e5e29289740000000000000000000000007fe8967e7f34bd03b71a28e49472224c2a638cb4000000000000000000000000f7b940ff66c938194923536f967c3d576a123ddb0000000000000000000000006e1896bfe9e98e01de14dcf818f94ba262104a7e0000000000000000000000005f5e64769a9e7380d25e16db5e381da71c654eb30000000000000000000000003776d2a2f0137c50aa1c2829309d8ead50a8bf10000000000000000000000000f65bd56d081f2973758955836e6c3c5fdcbef4b20000000000000000000000002d864099ff34473958590b93cab8767e050cdc70000000000000000000000000bd8383564f54d5fbab85fa5eb5c18bdc7e85ae250000000000000000000000003d75f3821e9537911b44f3f065ed0c32e7753988000000000000000000000000b712b4aec1223ab9c823e2e673f53e2d5a67c8d5000000000000000000000000111bb2aac9d9ad2c44d67dc2200c8219eca62939000000000000000000000000ee11810320b7858eb9105d7dcb2da105a2864e6b000000000000000000000000573ad14328a27565e0926e8d5242a8fb26a7eb950000000000000000000000003850571b37c29daf1e6ae5773d71019d0a33174f000000000000000000000000c423c6970e13b687440967a4fe1fabc7e60b659e0000000000000000000000002b078d4ca2ff557a5f9e03bf9518689d57262b05000000000000000000000000371c748e0b3eacadf7bf96c67b7bc9ce26de53670000000000000000000000004a27e0c12997a1455813459f198643c942f17fd50000000000000000000000009090cf35f565ffd9f692a1d9f4a2ca585d8c67d1000000000000000000000000614557d6e0d9c1b87552abde1af6b3ab4f0ac603000000000000000000000000aa79efcc9e5e094a2174768390fc1cc8ab88fcfa000000000000000000000000d7ec0da5d8aac0cbfddb51d17787b7fcd86d07590000000000000000000000007f2e375cecbe2bf5f55b22965b6c93a5fb5bcb7f000000000000000000000000e1ded22ca713eb479bbd50c055714abcca8ca57e000000000000000000000000b31e8991c890acc016e8655189743dc7462f9248000000000000000000000000737fcd2cbb5b60c84e5fbac0dd14bbf5653d4c2c0000000000000000000000007fab07932abcaf37f05728c42229cc50380626df000000000000000000000000c9045a645fabc33229691f9c361f030b11c81bc500000000000000000000000046bd189e4720c63636e5a8c1ae64c41e504a2f2a00000000000000000000000021704c67cb84bd5960e78e776385f283d01f3de800000000000000000000000002da5ac4cd8a8c7fad544de7ec7000d54cd779f90000000000000000000000009b5daa4264640daab404a1bea5c5482445b3bdc70000000000000000000000005006ab442ae9dc626881d0969ac7eddb07df4ddd0000000000000000000000009f075ff57280f1741b00b9ae763d24906ddd5443000000000000000000000000b155e2ab567ffa37676a478552f6c61b79885c050000000000000000000000009b9180ec5d4a7fb186652b0e9e05151d4052687d000000000000000000000000f9da36e5e7285432435b5216af5db122f65ed5ed0000000000000000000000009243ba0272a15503d5b8d94b3eda47835eed91bb000000000000000000000000cb12e52fc98261b3bcfe4d744b4b14a775200e92000000000000000000000000bdc0395113cc2829b1bc6623913c5ae4b8a69c1200000000000000000000000000c5336d31bd658f338df3c02f571a10e0d0d1d1000000000000000000000000920e9b786a2e1d4ef8e404b33f46467ebe56460e000000000000000000000000437da4d103bd9877a2bcd702fa371f1cfc978306000000000000000000000000e9869444053100d84e175de334ac098956d8d2a000000000000000000000000083cb51344544bde4e91d19222ad72667b422a0780000000000000000000000002a75c67a9039d52d1776ec83515471a7b1343ea500000000000000000000000024b3c7fdd224a9d0ceae65828270c86e09a114950000000000000000000000002261051234b3b0fb724033807b2c6fe1ced0db2b000000000000000000000000e5fd942e403004b43ec42ceff8872527a004a50c00000000000000000000000054063e38a9f8368c7b0d7130677d408ea9000341000000000000000000000000550333204404c663721c7d02a83e4ae34de25cc2000000000000000000000000d49e115f7a259f776a4d6cfb62e0d81f08ba3d5a000000000000000000000000232bab7dfcf36c133743b7a31bd4bf4f8ace09de000000000000000000000000e0556f5c13732d1b892e18f0a58a736d15c1f26c0000000000000000000000006539a4b7f75bb35af2d0933715d908200f4d64ed00000000000000000000000055ab504962d8f5c70f444bb2a4b005128cc58c1a000000000000000000000000a43da1f37583fec7d8750c11bd9da8aa321e1f9c0000000000000000000000002278ba326482b80a6cd3da6c3ec7ffd5d1159bac0000000000000000000000006e0ef4ace1d989433812d448df68a040f1da08e6000000000000000000000000fe140731766bd6aee9249e5e6b01ec390938c3f8000000000000000000000000df55ea1586c567b3cfc995a4efee84e97a2f750000000000000000000000000002f4cdd3dbf1b5ad114de97f2e3f76c8088fbe010000000000000000000000002570ee67f577a7c940a851de01cb4f5bdf4720ac000000000000000000000000e3ee29b75d63daa72c99dfb8c79a9f9496f375f1000000000000000000000000fbe6821226df9b8707aeaaf7cfdb6105ae7ed7a30000000000000000000000002eecc6467fcfee9ece33035014197f8feca2c50b000000000000000000000000923cbf0015fc469303e4cc9da38c6f5457b07fb0000000000000000000000000e6bd40d945a2b8de3ffa01d1aae93a3e58ca168c0000000000000000000000002a0fad057ebd1e394c49a2b828ef0edb656c282c000000000000000000000000bdd1e10b4b9ba591c56b562e9c8e30f8ac58e179000000000000000000000000e16855361daa8cef27004310ca829a4f7fe906570000000000000000000000003d52ff540b74ac87b3321e5630edaced9b984c3a0000000000000000000000003b25ffbc5bc0157ea82cba49580804fe6482a558000000000000000000000000b8fedc5db05fba19440f30e126fe03e05af878c0000000000000000000000000032e349ea90ad2cfb5106ddb0221043f8ae7df360000000000000000000000005f4ee97f86ae9b9228fc4919d5701e7b5f12c0ba0000000000000000000000004033725721521bf1e743e42f393859026f688b4d0000000000000000000000004899a506c5e79692e868b42c327fc746e0a6b778000000000000000000000000ef5bf8ee07ac51ca411557cf1a39fbadf117804000000000000000000000000047d0c9c3b3834c5c46875ca1604dc69f18959c8b000000000000000000000000a5ff82e3bec0999c6e6496cebda1f2b4ce6a5eee0000000000000000000000001cecb2b5050c101d53c5a1f79d98fcfb9d60c60e000000000000000000000000de8deb1e00f0cf651e00a00dca2ec88c4ea10b110000000000000000000000009e7aab1493b6e2ad2cc507dc171a7d85090d7965000000000000000000000000e7927c46718ae329720ac0670f4456ddd6577e9a000000000000000000000000d1dc4eb7a59012055d3bc6f292e911f038790962000000000000000000000000ba3ed686cc32ffa8664628b1e96d8022e40543de0000000000000000000000006340a0cb5d33f79f7f7e272580bb77bd5f9ad0cd000000000000000000000000d2a5ca9e1cbf8021db2a860fd97636fd50f9c9780000000000000000000000002609f46b3f4416562de4eabbbbcf20f60e7da2e7000000000000000000000000964020cc0601da8978de7ae44cdba75fd43e0571000000000000000000000000543031fb2c70a487eba96616826806e8b5e84c54000000000000000000000000c94f6efaeab5fd03b45d396371c6800e19e866f9000000000000000000000000a18719c915cf57d1cb30e1ddeb35a04dc1703874000000000000000000000000048a711b41072bcbecdbab7c4c699bf1d99703fb00000000000000000000000048865e1f666cde34ec7f7d30186ff144047b07fa0000000000000000000000006ce576ac089ac947023d31cd8c02a7a159a5ac1e000000000000000000000000f526d32deebe058ca671f64d8b78aae1dc936579000000000000000000000000f3e26e6b6018825d2e6149c30719640474cb28e5000000000000000000000000bfd6e9e9913182ad4de6f943fe676bbf31ac717f000000000000000000000000b7ad3d81ef342410f6a9598af80005a61ba7a741000000000000000000000000d213578a8f7bb7abed01ed7e011e2af11d190163000000000000000000000000dc0be1270fdb4f4bf3ba7abca93fc05a098c40ea000000000000000000000000af8189d1ca972a2ef57ac7dc77642a0e268387ec00000000000000000000000019b6c116e3e5e2d4e7106cad3b07714bc0a6be3b0000000000000000000000007878799a9ba0a8a18b0a512fea8c8ad52edf0e990000000000000000000000007c707ea96b204643689042ba0166108a5be84f050000000000000000000000005e844914fb030a066c3bcf50b4bd62565cc5df91000000000000000000000000ec087918cd856180de14181be394652c3cc830b400000000000000000000000042903af3ab43158140a10cc0ebefcd8d45f7175400000000000000000000000028a461915a29613c2cf9e20dcf8de15cb75c5b9e000000000000000000000000bbcd103e94166b341181af4112aa6b3e9aedad58000000000000000000000000af879289f757f29e7cd13d4d3fc615ce91239960000000000000000000000000896e27af0e16272cba77b44dba5d785e9b33dcaf000000000000000000000000099b6ede4689ea0f6dac5126bd96bbbc719a9389000000000000000000000000fa27eee1db8749a5bb7a3aca12eecef5affd8933000000000000000000000000cfb68fa52ad140ad10679e67fc58a96fa38456bc0000000000000000000000002b5dffd52bd3e2bf136f3bf3deef636f980e459d00000000000000000000000063737cb0ec0300a5b5745a3659863557bcffda6200000000000000000000000062e214d5d7b9c488cd6b5e7eb653b03527ac2b99000000000000000000000000619fbfe791729bf6bab2bc84b55f3deded3ba7c4000000000000000000000000f900b871938de3ec269c68308cbdb201c79fb15f000000000000000000000000b09fe79f0ad23adcc738961cdbf06b4ba1113d1f00000000000000000000000022ef3cc342ecff5be362d17e06fb0171ef09744f00000000000000000000000002e1fcc667cc373dc8b87008e8cf78d62e678ebc000000000000000000000000fd90d78c26fcaac30af183ad263f3d1435950be60000000000000000000000003ef3370de47762bb407159c671e74221f2fc51820000000000000000000000006998bd50f2e30b00d090bbadb6bebfb95b984361000000000000000000000000b6515bd74cf9437b0b0f583527393ae8222a47bd000000000000000000000000714189c17bf05813687b455c857be4c3152fa28300000000000000000000000060f3739a1239d96d6570b7da24dca69700ddff58000000000000000000000000428dc05ddb6e02243144654d687575b9e804b38b0000000000000000000000001115d61445a08884773a9993b30dd301d00179f700000000000000000000000077c1bd6e63ae8fa4c85594c4f2db9ae61b9afb3d0000000000000000000000009b4916af44b8046428843ed3c8f33063da3bb289000000000000000000000000a87f8cfedb181ed180f74afdc839e3e25f5a2bcd000000000000000000000000d271774baa53d0fcc2373b0bdeffb2de98bd1f40000000000000000000000000b47ea4fccd684eeb424cf22ba889392f019a63e50000000000000000000000007ed5a8d175b91ba6d0c281fc4f0966dd46246996000000000000000000000000ca9230609100d4e56ae1cec828f2f4cff1b6a0eb000000000000000000000000358481923ecfb121c1eb6670f568cda43769420f0000000000000000000000003ee146bb4db7ab19ddc89bcf228ccb8c9f6e755600000000000000000000000077c2f9f7e7feca881e323bf9cb9137b494f252e3000000000000000000000000ac78364d16f12a3164df7db2d6a03100d50b620a000000000000000000000000c5c23e8256c7fc4fa5ea0c05f2801b2849fa5422000000000000000000000000f3d368843a23b990541e81c1792e0c5a59339e11000000000000000000000000bc3d57850ab856cbf27fc44207d5713ba161ef0a000000000000000000000000a4b6abc265d3e5ba4050b44a446553ab908b4cc000000000000000000000000007fa74cfa410f3820ed577298eb721c0fa79ae2b000000000000000000000000c05e1bfdcba2db31a434aa81e38806a729e4908f000000000000000000000000c8998627b47d7a7ec2257b29da2aa3eb7aac0eaf0000000000000000000000000bf33b0abd60e584b7082630799bf2dbb87ac97a0000000000000000000000004e936b45a098959fbdacb913ea87ce6664edde940000000000000000000000007a6251cb4f07d2cab18b9dcf3577b742dc566b72000000000000000000000000b39ba2d27251cf9916db3e607132da31fa82a8820000000000000000000000008e262f4db7df5396b6be4e675d86595be073031d000000000000000000000000eb2f71faab1d6cae752a9742e86d5c00c5772db40000000000000000000000008721d56cfe231024e7aeb6e0c89779017263c447000000000000000000000000d504bd85eb78e6f37afd2d6124edfce14c0b037b000000000000000000000000402394169163f08c1bbbcc1b07e55b7ff21de0870000000000000000000000009a217cafb39613f37b537e9d0deff2e8dcb93db70000000000000000000000001a8c5aa0b3bdbc76f3c7824aeabfbffa20fc109a0000000000000000000000005e0485f1128a8dda10e016930594e1a73ce6b4220000000000000000000000000352322d9bc2c10d4641201e99cc96b799557f08000000000000000000000000f7e8eee0797aae159e0374fe8ee358af0945b3460000000000000000000000001b529544c47188e2491582ff74b4422d16282b7800000000000000000000000082ba043db6f693df18ca54ea9c941d76dcbbc1f5000000000000000000000000d83d1bc36301eca98db710a13e3ce33895dd99b50000000000000000000000008111f10d4658ace3d743dedd6ab7bf493fdb378a000000000000000000000000c22743b7fe5f0b1170f25ffa0b7e525558ac3e3300000000000000000000000058cbf9feb551d5d1dafc5d87d650eafea68d0dd800000000000000000000000022300b2d3e9bb4a58d5fdd8f9bee8eebc6b9fac30000000000000000000000007f2b33dda8bac36fbabfe6f53a590cfd9fb2e17300000000000000000000000075b0061661feea6b60e24b02dea4ba264a669087000000000000000000000000409013faa477e7d6afb3a17673c8dd6b89c515ef000000000000000000000000949681ee43aa796984848d41cda37f6201e71a40000000000000000000000000538c6718b211ed341441d010bc07585d682ea93a000000000000000000000000115d71d3527f677b8fa645a89ed8d30d6e96021c000000000000000000000000f839e3e332a511b9034336fc64e62f3231444f5d00000000000000000000000004ce5bda194408d848f946336ea565dc9981105f0000000000000000000000008521abd580639c33b18498a7eae7d87d3cffa90200000000000000000000000004e1ea8b3b56ec639e60686c6adadf39c8235797000000000000000000000000cdaccc3735d83fd15c7b47b9e419c8c63b3c53fe0000000000000000000000008623206bfe9de4443232f269624068e3ad4025260000000000000000000000009ec7712ae852f5d6aed77c65766e6c3e24dbafe4000000000000000000000000c9d55243980c251b393aa54eb877e4122997a7f7000000000000000000000000956b517f693cee15da2fd74b39459d3917e4deb2000000000000000000000000b1583d1c380d4cadd37ea33fb5ee3cb5ea6ba9c9000000000000000000000000215873f61d0b3d62f623b2d8a566ec6153411916000000000000000000000000d876dfaa2b4bfc6173a45f003de9243592dd28750000000000000000000000007ee20cd1b28be3682e3649afd546faddaecbfa0d000000000000000000000000438b3410c959ffeaa6cf6661d08b43e905d75ae8000000000000000000000000d97695f1c927e5781d5e1b87bb6593c36f400aea0000000000000000000000007329fd1f62de345ff720e35ef1a793eac6e8d70300000000000000000000000047f311236026dc2ea6e18efb8437c6e2fd4b8dc800000000000000000000000062a86182f26b57d38e257d0d6c870cf989c3b629000000000000000000000000e78ae924ef0b0f8e90be16cabba55831a0da68fe00000000000000000000000085a9be4000c5bd3f95b9e66a3862c72b030cfae0000000000000000000000000d0a89c180de41a6b28f1b7f0d5d483f3336f5d710000000000000000000000006c7d8b80cd6d30a3df33c1ab8a7709947086616a000000000000000000000000f7259d18095187ea683173a70cc2317434338437000000000000000000000000255c7371e372c899b29e027193d8b735a8e5fc56000000000000000000000000c5caeeb4d81f5a62c4367fed9721c03ff6233bcb0000000000000000000000008832b6799e797fd815021ee55d5234a0454a4b440000000000000000000000000358589d6793352e176089e5f19426cd52aaa3ed000000000000000000000000b522f3faef38e9346421c3abfb2a4264155572e100000000000000000000000036eba598eae411bd9758ff3d7c65712f97d3ac49000000000000000000000000d1a81998499c90624a8753172254eb397af22517000000000000000000000000bf1e6b6fcd1a0222d370b047212251b80d95f9fb0000000000000000000000005717167122dac8a8c0b7ddc2125b05ce7a7bf1a000000000000000000000000093737503f6a3ff265d06b9ef2fe45de923b2d0f8000000000000000000000000d7b61b2916e81fce2f2d1cf3a70850da5bd2f9b50000000000000000000000009aaa57ad79ecc739e32a6228cace73d0f663567000000000000000000000000000fb1b13f32ed4b576e90019e1270b22fea840360000000000000000000000007421190d17c351e3a8bc303d49dc10173386729f0000000000000000000000006e8e9e0856c30d244427cd18163cb89c9672f3ba00000000000000000000000010debb55d2dbc14f31b0cad2d7c7c516943892bc000000000000000000000000e8476480488934601614adfc40e39e66c33987380000000000000000000000007ed8efe69a59ec777d3c97344d9ee8a788c76ea6000000000000000000000000c0da52c3cdf868d4043f217596e95deacb4bba47000000000000000000000000666993cbf8e755ba20c6fc927a64ffaed1a399540000000000000000000000007d673f96844391d1bd3ff7ecf8b6ab4a31c36c690000000000000000000000001752588c4e13241772fa9747e66d18c02f436f6300000000000000000000000003c92649ec24fc9729766d57fa8e42d1cc72b026000000000000000000000000429fced1fa6be7215062f39b74101b31ebad4bf300000000000000000000000036464f76aa4037e5b21ca5cf26025440d0a9f60d000000000000000000000000f9620a89575e0fb172afd932d4b89b044513cf020000000000000000000000009fad86b63b242d7039fe2a5e17bda9a7aa2907300000000000000000000000003e9598a4495e57d5c0e5c3e349acf5e442ff0b3e000000000000000000000000973819c27f3187bf2bb18ae8922c2cb74c38e18f0000000000000000000000007b789ae01959a31400cc090c6bf4160a39d52fd8000000000000000000000000ab15e195f5bda087489f7add8a93857ee0f12629000000000000000000000000e9f72d1c7a83b56629d182ccfc4e42d415623bdf000000000000000000000000159de863c3d0d096026095c634e5ff801c17091c0000000000000000000000009236e4b46c783a072aa80fa487ae319f70ea5a7600000000000000000000000058c35a0b4d6896efe73a09c2e0a75c3f7575b0b600000000000000000000000013ea8f19f8d05f86ea86b56319c82f3936c6f3870000000000000000000000003ef3a58e52ffd888df2a4c3005f984928e28c4c2000000000000000000000000a4041c2c155f143c8cbd22289b3f20fec2c155e0000000000000000000000000c3492ac9f6aaab56a3e15205beeef998879f8036000000000000000000000000177819810e021b1f49bf9ac347c0031721e816680000000000000000000000003fba28c49df050e413f70ce00e9af210372d60d00000000000000000000000007bd99963f6fb01943dfefb6dc020e3d2361ec2d90000000000000000000000001416e12c2b32a78eb6c395ffebbb42bbfca2cb87000000000000000000000000f3483fd7841eaecefe577d0f94eddeea44cfffbf0000000000000000000000008f3ccaeae143610a6ce1eea92ab6ccdb097e5c9b0000000000000000000000005d6f9e90896dc9b2c120b1775d36a05cbf60442200000000000000000000000038c332f3075db2ffc38f8393d13343183cd92282000000000000000000000000609618757719e56505f3bfe707f8510daa0d671a000000000000000000000000463ca34b1d67b0cc4e524a717c6bbab20f243fe80000000000000000000000005bca89df42079f710c2d2b52f23c0d29a2e63012000000000000000000000000e65991d2f97125972e602fa0691883fa60f0fea800000000000000000000000079c1d42965422f762ef0240a0bd22799be6b715e000000000000000000000000063b0859287e270382faea6a21da81218b183cca000000000000000000000000c9c12fd30377c12f0e3709f6529bda07e7baccdf0000000000000000000000003b8f6a1d121e3846b0290ff666c3166d44258d41000000000000000000000000c0b796e63b3893fa5f87548a7d467e12a68e91d9000000000000000000000000f82f2d4f748a1ecd4571a466f6bd2a75e47511130000000000000000000000003ace6847a4dc8ad8c633be23d16870f2a73f723d000000000000000000000000069f0e327b13f6cd39acd104cfc5dc7c758b31dd000000000000000000000000461213457f94b5489d84d0cbcc4c1e5160cc1d5b000000000000000000000000d12cbf6bf715150b547135d165fcb1aecfaf121b000000000000000000000000b5cd74a01aa4391ab93d817bce5e3e7687c814d30000000000000000000000009910d391a3f2f0f3991a598b8c21101f6fa8e0ea000000000000000000000000cfd30ca4111f704cb3879d7a02e5b58c328d9636000000000000000000000000b6f1aa2875dd154a21e697cbdfe052251cf17d730000000000000000000000001db7605ba8ae6263ee3cba2ca26871f541fb9b50000000000000000000000000e6c237018febc89c2bd8ffac1c9e5db1015dd12a000000000000000000000000f350e7b214c0558c1c148826b1ad7229d9ba8fa10000000000000000000000003ae9a1657fb26c0891df72d5e46961d364d208dd000000000000000000000000a2bb90753cf0ffa4ba056096b0218a2b2d92b78400000000000000000000000088ef865bf111095325582c7b0e6a9260705f1b300000000000000000000000008ae4f0d0280a68ced99193559b1cfd350fd3577e000000000000000000000000a02c8cc212c19ce609891eb154d83b5237d92381000000000000000000000000a5c5300ac5bfa72442fc8ad9ff1b83567ef53712000000000000000000000000f3a4887c836d8cdf805b9653947e5839c099132300000000000000000000000086ed9656abab5de4fb3406e110ad15a7f2a240eb0000000000000000000000009a53b3f7fcc84775c2be2a1eeeebd872946f20c3000000000000000000000000bf0d56dfcfa3da4b41b2a33c4240d58f9272372f00000000000000000000000038ce4ab260738e5ccab6265f80efc8ed5ff3597b00000000000000000000000040f4ef3c3fed35943521d5be1d35be823df3cf3d0000000000000000000000002853f8fcbc3ffe2994f859a33a00e5d3aeccdf22000000000000000000000000a3a94dd749d2a148566b33294b89bae050f90a9100000000000000000000000010f705191f3f033960084d521a9cc4ca3e49a53f0000000000000000000000005f1f3748f9532fe73f9b84eb071899e3d950737b00000000000000000000000042a9c0b568ee4050c70258c21cbfccc2bfa42d53000000000000000000000000db99cb4c385151ed88f21d1ae59cacae934319fb000000000000000000000000d78207e400fe9edf1e4df5fd2689b55cec260e9900000000000000000000000056356e6edabeeae825b41e446a4f249e4953e53b000000000000000000000000f6b991412aa4311c91406b6cdd75e6c8e704c2b4000000000000000000000000852c8a9e526806ead375c13c0ceab3e746b07243000000000000000000000000fc72dc8a607f7956d3a7dc094649584ac903644f0000000000000000000000000bfc079728627d275418c79e789975b2ebd44f1a000000000000000000000000e45a2d67db2b1f5bd37507235b2bc9171b701906000000000000000000000000c52915d34b55f4a2700f63946ecd72a41ce7826b0000000000000000000000000087ba093bd57e1579607e1a76c1241b0a911eb300000000000000000000000059cc6b9eb498dc0a2157de5154d357c07d795543000000000000000000000000f990760fe89c975e54c3e9cd1fb0d22db926572a00000000000000000000000074734ad0a89e4e3e7d16eff2ec6df3cc37c5d9650000000000000000000000008c447c1f6d30962a25246b3d46a903808610089c000000000000000000000000aea874cb28d8b624b2ac6d220dc72ebae50a09cf0000000000000000000000007104ae3a07d47c76f25615eea22d089b7fff23430000000000000000000000009fef296d8dc2e5c3ceae453b88ea69632d7b4a5e000000000000000000000000213b94179115c7e10509ccf5d0051e7643601e1a0000000000000000000000001953341af4b3e442f0bb40c1a731da8120528ad10000000000000000000000009c4cd68b01fe5c5d3559102ecd156c54f99a87cc0000000000000000000000000fa6807aabf6ccfad3d3f383a661624ccd32b493000000000000000000000000a54fd24577ca7c5622549684f674acbc15da655b0000000000000000000000003bd59ed16c462b4464091830dab828dce079076f000000000000000000000000094139413584fec805ffb57065019d32c95414ab0000000000000000000000006a9385fcbfbee4cc7b1814cc550244e7c0211a4b0000000000000000000000004f67132732c1adbb1b7bda0ea15423e615e1500a000000000000000000000000e7417088e49518601c168325a4de1809fc4eb769000000000000000000000000a3d95af27bc014aacedf871444cf44da2246dc61000000000000000000000000a1c78801816dc2a068854703405b037ce63d4917000000000000000000000000f1fb391b619f59f525e94615b4f8440f49979f4b0000000000000000000000004ffcab74587c49612159e7e0339e5f3238116113000000000000000000000000cfe4d8e9120d9b4b72fbdce947544c869e15e38a000000000000000000000000ab734596ed138397eb55cfca319edaeb0db97e46000000000000000000000000c92b9513af4cec32a18df5859f03f676b747f323000000000000000000000000f28ba2bb5e878d72fdfa689a2db88bfb45cb6f4f000000000000000000000000cc601b503f453d6eecdbcd4798990efa630ea10b000000000000000000000000a29be35f3f4e2a9cd98f6d0c7eb905d07967a400000000000000000000000000e324d4d3c4e7d75dac9bb758010480825e40f94300000000000000000000000017e30821040a42c6e183328ed5484ed991792acb00000000000000000000000076c1eded573f1e04a15221a03efdcd7b4944d940000000000000000000000000c36f1f465b4fa03fecbe13860d8b96c3397a8939000000000000000000000000c879a0693757bae530f2889e8f54c218c0fef7630000000000000000000000001f66dbab3bac1e3489908c4e99cf098f1708c444000000000000000000000000912553732b51363d0c0187fd5e2af203d7394c74000000000000000000000000a54ec3b7b724d3e16adbc630ec0c3869b3e911010000000000000000000000004939c26c681706f0e780204c7414ae998758a12f0000000000000000000000001b3b2fe8b81f9832ab3e613179a15149016283a700000000000000000000000059b87eda244c9538309074276a15bfb9c50d428800000000000000000000000086df57ee04d4b320f313c3fbb0cbefadf3d4bf32000000000000000000000000d59f0e73c98a4c310131b1a4d5c49ca665110bdb0000000000000000000000003128c128bfe4486afac6b2339b094d913e7587fd000000000000000000000000cc9556b683cfc59ddb71df535de6ec9c5856c81e000000000000000000000000ee76e41fcaa324b00f4d74d8c3178530a77f9f550000000000000000000000005a39ebe166f9bf59ad37e86321faf2dc59e5232900000000000000000000000080ae8d307d5a45dd287f2473d97727db777f2be3000000000000000000000000e8c2dd28b8e5157de2ae8d0eb66842ab1ed55900000000000000000000000000d73f76b72a696c9c1de93f6dc43f7c75af68386f00000000000000000000000047b8bbc964333f12708aec2e3c82d923b52e823a00000000000000000000000005f53c6c082e924db5070df0e8bf03dfd5b6a1b500000000000000000000000096ef13a6197e2a1476c9f5c34984c28951b6b1360000000000000000000000000f27a3c666cfcf076cec14def6b8da28e5c47a880000000000000000000000008d9dca0552e786cef24f89960f93928be939c66f00000000000000000000000019c26a2e55d3c195e15c1dfd51849cc1af4733e800000000000000000000000001b81e28fcae892f42f6dad7586a2f9d469e75c8000000000000000000000000817a02a1988909a4c7dccaf265025bdc05a4fab100000000000000000000000033771f4dec05bdee25b9afbe417f90599b498e4d000000000000000000000000802bc15b4efc01f7a8845fd9d23e009664e0b6cc0000000000000000000000009b559164a1e35b34a01975e7df96a1db20c3281d0000000000000000000000002ad98daa801e3da6a4c9411339b96747469eca66000000000000000000000000920a84686bb9c5d12c1d66798349eae2a7284a050000000000000000000000008432867c4309528bb48ed2db407906395e7f4e93000000000000000000000000babc507d83302af285db24491797aeb79c7b7af50000000000000000000000000f512a0be9b1ad661afe6d2bba156adcb25f2c1900000000000000000000000077777bdd67d48ee6f8bd20dfd65a0d2bb20ca4d1000000000000000000000000a858ea02845071dbe09b4b5c3bbea49529beaadb000000000000000000000000e65d5e55bcc3bb83fc43bf6701029a643039080300000000000000000000000003bf511a2d4fdb22f58f97cbb4ed5aa273ab4b650000000000000000000000006001e67c2a972143392742b303d8184349b07f32000000000000000000000000f22e1161accdcb375d1c21b18217ccbfcca20c0d000000000000000000000000cdb38f8270164175919be462332d7ec9cf1912e3000000000000000000000000aa76d7c1af51a60bad49fb6b417ae8a0ccb7d072000000000000000000000000056aca5b287018f1b0d2fbe5b6a6da51c3f1d56e000000000000000000000000cb39cd27163ec6046c39a5f77e6d7794c69ca2a50000000000000000000000004804f1198b874a687150543f1fc7e261edf90ce400000000000000000000000013b24bfee683d4ff4bcc3bce74dce07803349d300000000000000000000000005b3ef3a8636ddcb6fd4cc17e8f35e90b9c77ccef0000000000000000000000007cb2a42cb92911e11bb5ceda034572b5dc9e49de0000000000000000000000005a1ab7ef22895aef4736ade1d48b6f723ca85e33000000000000000000000000acfa1d2aecca78630ad1d6f8604bcf5142738e9900000000000000000000000023a32ed648910eac00599bc4d1952322128b6ca6000000000000000000000000b7e730da9d98015b6c8f35a0da323a0cfe69b0f100000000000000000000000005d2b76173317ef247447ced0570005775603035000000000000000000000000eba31c480ceaa72649019c1ef74918c5e89ec683000000000000000000000000a323d10898ea9ef82fc13737f31133b0d3243d0c000000000000000000000000c8377966428fa6f07b43e85395ebad868a6c1cd9000000000000000000000000b2370b5a687bba0acc13be4d57ee1191d63f4fe20000000000000000000000009d7a35b1a31a9a3d95bb6baf9e9f73fec92fcda4000000000000000000000000e04ed9bf5561b4e00e9dee77872300ac026a7fbb000000000000000000000000f9f18c8157a844f261de41c4de20fbdc705b6a3f0000000000000000000000001a8449575afaee3f48957700f41ccef45b4a8528000000000000000000000000c6deb81b0c66ba10c2f7d0e9c3d040e650455643000000000000000000000000b28d0c5d9b404519c8d7aa13c3587351c11449b4000000000000000000000000d34740f8bbcd49d2814465429a17bab9ca2bbdd4000000000000000000000000f5401ba58fb1d932670724bae26ce281e6c28e52000000000000000000000000d2b0c79c3dd7fb1d7e0a6589d9ab6410412a5fe0000000000000000000000000841bc19276fe81847af2cdf6222e271e6b2350df000000000000000000000000fde4f85d997ff48b02caf3ff3b64f842dc5067a60000000000000000000000001c85c688d4d3adb493874f01ab14e67f9c22d0f800000000000000000000000079ff375c2aa1ef54ed7bf3f93952e9a363f8a922000000000000000000000000204477ede3b7ac4bc31d86edc3b86e4cf2bc646500000000000000000000000031e6ceae57f35fa2752d5f8d43f833d4f230e160000000000000000000000000203d758c9af1662bc4cf26aca7704ce8ef69438a0000000000000000000000001afab54659450560a3d5c0c65adc588515abf517000000000000000000000000c173203cfe0cb153a12bf3ba20945fc1ef61019e00000000000000000000000036870fa8a4994ba9b4607bd031f33eb9052f3d95000000000000000000000000ca5e78482a9f0d60fcc197dad90574dda68a050b00000000000000000000000047d279537032b506ebcc978e05f050ddf619fea20000000000000000000000006fbbd88d84a7a5a15682a2a41c17d8c361ad74a10000000000000000000000002ae91cad5e2910b510d9e4ac5513026e7945b46500000000000000000000000006d872a614bf76cb59c0a632431906546a9104470000000000000000000000004e8b609b8694b8b01cab80943fe5a35210ffea1d0000000000000000000000000064c3d0808790dbf206418f8ce8db4db6038f73000000000000000000000000e1df1a6070732ac7da41146e8023ce76dc8f8b86000000000000000000000000cbbb9095c69022dddbf3609170e2dd0a0b0aa9d4000000000000000000000000027d155f8a90488fd9be78f886486721123c4aac000000000000000000000000309d9ee5f1f08cda7dd1eae45f75a6da4e7c2095000000000000000000000000506a6326c869a9bd3ac6669557a2a04d32ea62920000000000000000000000002246379c7cfb5654867cfe3c177ae297a1810db8000000000000000000000000c9bbda344cc5b0d450d975a45bb77d67f9fa0ae90000000000000000000000002d4298330e4f4d9fefb6debc91cf4210c4d360be0000000000000000000000001a72b1af989be6fc39f4a564bc523e06f0d40c4700000000000000000000000030734b52ff2e232e22278866fbc990a3ac8465a5000000000000000000000000ece68aff2f542886d5daa596f892e3ae9a113497000000000000000000000000ebc2d383226dd07dc4994e2710e58f4a435a3ae6000000000000000000000000f8318569401ec78362e1cc1e76647db31595631e00000000000000000000000061a94bd03562bef44093bd38b26f148b61aa7f01000000000000000000000000aeb9c88fdb880d94191d099eeb810fe0556e7aa200000000000000000000000007efd2874c2c9b56000d95b9a797abeed5252ebd00000000000000000000000015bbc0ca4e3f78df1b65a468c37e42423a15e2a50000000000000000000000004cc9c890838dce9b77b79be4f26a8e3e13992d440000000000000000000000003976ea4933410baf9ad89dfa8189fe62d90795f8000000000000000000000000bc9a1810d4b470b62939ff3aee08bbec1fce4266000000000000000000000000e6199435500df7f31c1406a46f118ef38bd06a6600000000000000000000000035ba607d359c7e5e9d062f0ac0418ca65114ec770000000000000000000000001a040bc0f19b38677bb4d417f4568712e008fbe90000000000000000000000002e4f1e31aac5a498fba1ea15a2ceb82cf9b3ed9b0000000000000000000000008e3cdb238bb9435386c8c671647133386b3455a6000000000000000000000000b3b4eaff042a748b2bd6b64e84fb26456d7719050000000000000000000000007033e6a614b1c0962196b3eb539325cbc312b02100000000000000000000000009bf68becc6bf704493f438179796c8e21c04cf0000000000000000000000000913a0c3f05a1aced487fc66455d096ef3bd870470000000000000000000000005ce9f119bca335bea58959f0e3dc28c2a39f5069000000000000000000000000947c1907b6ae8cb0ec0d6c4ab8acf7f5607922f100000000000000000000000080c02224f1e1d55fb80866eada047b3c558679bf0000000000000000000000000c3a68763b4b0799510e03342831b302c30cc8760000000000000000000000009ca5cd1e8a0def47ec65445d60085812c1f38c0c000000000000000000000000700c2fa046c7c2ae7a1e8230b323db1708a3e1a7000000000000000000000000a8938567d58a257842c57db6beaf0f65feb8dbf60000000000000000000000005a447f1e945684ba800966d844972c7e87c492820000000000000000000000002a26bf75d069d2dd9e704aa47c234803e551908e000000000000000000000000336f6c103c08608afa4233a9d3596a1800a0254a000000000000000000000000076bd8a60fe204c739d351061959d81ad94419d9000000000000000000000000005e79880c800128c10d7249ad7c385fee13e8800000000000000000000000002e1be603c693839ce29a6ff48de5cdd2da0176990000000000000000000000003c1fbee01df8bd17ce3fee7d71f418ed26a500960000000000000000000000002d9ab21aa7b67e52bcf91a199ecaeed4699bdabe000000000000000000000000f7039e3ca951faf709afabe566133ef75a575a4d0000000000000000000000000751190f36e33e3d607f062fa251f77b2d1099a2000000000000000000000000c0ddab2d2338a601c56f83847e0a4f46056751b2000000000000000000000000e2878f129a038af05e59e8f8c8851f2330e4c7a5000000000000000000000000a01f8ac85bbb8e6f693e8455d8b9723d52068635000000000000000000000000d1a4bf4102599c75610cd1c69391ec5c516863b30000000000000000000000000f2595e256d679518f77cf8432b21a1cdb01dcb600000000000000000000000006670aca09955fb0db787b5a1abcaf1d7d7acec20000000000000000000000004d97e19e2e1b85e11ef6bdfd2928a3f9e6228db700000000000000000000000032768eb0914f31136abf73521f69138356f05c610000000000000000000000006bdfbc2c1e3071247a5223c06ee624334b62696b0000000000000000000000002f4416123b2f47ac5979317193e9b40c94e82b870000000000000000000000004ecc434ab6b971e2030f12fcb14a85d48dc8ec2800000000000000000000000010b6efd8338c9637ad4a718fbfc85b48f1b23c75000000000000000000000000eb77a76c6260d610a5421cb9c2adfb7153d4cdd400000000000000000000000094b274dbeabfabe524986e9d6549fc3c92cd881000000000000000000000000046b7f336f172ce6e4022b10dde426e4338efd793000000000000000000000000dde60145e819171511a8bbddc019729dde790633000000000000000000000000a31fa0b725058519c00365bf594e8e784f371288000000000000000000000000e3f9fb051f96c6a4ea40f45ce5aa08c1c7fd529400000000000000000000000090296b1dfa6ee7fd08a773f209116f1b1d99111c000000000000000000000000aa49ac574bb3d30f10a37a23ea7f9237fb6ee13b000000000000000000000000d5ad775444eb0ff67e74551026abccee5bfa07ec0000000000000000000000003380db1ee2ed6aea8448120c7a8e9f4aaabe9c120000000000000000000000007548bc6e996456eeb740e0092576b35e4f5090eb0000000000000000000000002dd253971c66b1b74a366935b1edc49ba87f60bd0000000000000000000000009fdb2a7c2c0581f8e6df8212fb23c908727184fa0000000000000000000000009bf4a7b3c3cf9d5d6bf5cc24d3505566bb3783d60000000000000000000000007b0280898892bc85b902f6737027b8a93999ffa8000000000000000000000000829f779c72bf6b13ccfcdaf7b8f134732809f3620000000000000000000000004ae25aea132ca6eb63e94c0862fb71f0b9b9fc710000000000000000000000006d0236d3383eb372dde3e3fb7043f2b87366578d000000000000000000000000a53d1a3c17e4796c9e2e8eeaaa60dcff86eb11ab00000000000000000000000093b80ce837bfdc46823a4814fee3a68e6f682915000000000000000000000000893351fd8c5fb730033adb81e21aa7f4d92ea893000000000000000000000000f8934ca6fe6182422da10156dfb4f7e0a04a28f4000000000000000000000000b058754b20a6d9a642d5870b996d485baf9662ac00000000000000000000000052f815e8746c0168c1d81ba96c3274bc6c0520a1000000000000000000000000a707675b46f78c26329d89d1b99caefd27b995be000000000000000000000000386cdb0c60216065b5a8d8ee81ddb490a197093a0000000000000000000000003470f5e3347a58f4c1c72aff74e9ef96d1024c8a000000000000000000000000cbfd4b5c230957aa10870de513a80a3bebdfbbc7000000000000000000000000a4cda076bab2689e27a166730b1ce46ef50e3bf10000000000000000000000007c2b258dfe7160deb41e734bd6650e2c82ff16b9000000000000000000000000d876b398d3767d62800b2eb57216ed4c44edbd81000000000000000000000000d7b1e36f86c128091d5ad992d9eceda7d89cb9cb0000000000000000000000005a2a7c258efc4676f923cc3b265e4946752023730000000000000000000000008f43815c9ed12961a8213e98f62ab6e7bb54a4ac000000000000000000000000d83c8ffe24d4bb6f156150fd8b219ac4e6ed7f5b0000000000000000000000009cdc00b1c9fcc2450af0562855580605909eaed100000000000000000000000045f46f06ef2e8ff07fc878d6affe417ad649b040000000000000000000000000e7d9aeb03dd64a110c2bb21830e50d7a6c6c37450000000000000000000000009bbc4c6c0359e67e5a7b52561f659a57e0c3053f000000000000000000000000b090c6d2d6c0e9e7f308c0eabfb53a3db3b4ebb7000000000000000000000000093b47070640aa0388f36ae469a14b8cc65d137e0000000000000000000000003363c26ea2c4c80ff5ea1603ac025bda7dc634d5000000000000000000000000b086596ce524eade58ffa601d6a966a82cbc76b30000000000000000000000005fa5065f9b918a3618a55d60c060113d23420b86000000000000000000000000774eed784bd501bacd7cc9ff9de185d96c04bd5100000000000000000000000006dba6672e4de19c03cd740e97907f69cfdc36a40000000000000000000000006ce3d044e9bd09dfefb3120b490ba0ecfec59fcf000000000000000000000000671e2a186ee9edfd135eb4498479ddf6aca64720000000000000000000000000ab1e4820410bf892b0407ceab95296780c5931e900000000000000000000000001a1d7038b8da37eb4c002f3dd04cb884a293b2500000000000000000000000030ada7ea56321aeb4ef0ef6f84b135674af1517b000000000000000000000000e8e4e5b20f296104ac10839fc90bb48b4bbdbbfc0000000000000000000000009620964c6c61f4d25fec70c6c513ea1aaf714a32000000000000000000000000935521cb86e41272b24892b1acd4431c36fe798e00000000000000000000000030f1e18b734899ea46ba7c780ad33ec67f3ea6c70000000000000000000000006ee9b4a96e228b9905c1c5babc6c34918d690879000000000000000000000000ce9e96595e3ed80ce8bc9e7af5b09f902476c01f00000000000000000000000066396b105cb3335eedd382384fa00f9ad609cbae00000000000000000000000022bef20ded3ed90d6fba9c3dcd1d47b761d29b5c000000000000000000000000e72eb8dfc0b9bbacfe329b41d011c18846b45cd8000000000000000000000000752c75ee2763153741b822e08b95ba4d10e95b690000000000000000000000004514adc76ea5027de4af8275fe447a579cf84542000000000000000000000000331792c6e222cac1320c3ba1c29d52e686961eb4000000000000000000000000f63343f43bc319395acc70418540c84b59690b4b000000000000000000000000b0d71f383a5dc6850ba76d8a1abd7e539e147cfd0000000000000000000000007164ba009db4fa5e2002a8727e247be57cbc7c780000000000000000000000005f82b812269a5ea17d7feab9fc5c50429b0c874f000000000000000000000000e2cb6c71bb088745c11a23ac40bf92f610a240ab000000000000000000000000e6537f0fd8f7cc0041778bbc56c1ea73d76a36c5000000000000000000000000a0bd9007760b77d9046bca41d330e0437ec5374c0000000000000000000000004d432dad3438f39bf447353ada0869d29ecfbf7e000000000000000000000000048ea0954f1f91d456edb24656240377889589c300000000000000000000000089778b53bc716ee8d1bf5f17fdba0b06f05ac6d50000000000000000000000007118c97cc50963cbe6a8d4235efcec3fb303fe1d000000000000000000000000bbb7a20ff07ab97037dd25cfc56a8e97f96649a9000000000000000000000000ae9844f2ef4ac94ef3e9ea283e6e87c0bb0ce900000000000000000000000000f0a25886c4aa6cbe2ed59d7ecda58cbe89e06b4c0000000000000000000000001416cc4b77294b2acd641cf06107910de4c36b4b000000000000000000000000110a902a733ee39bf7b61225e953cd84dcaa7c840000000000000000000000007d6f918b759a45421f834d0f03cdf0d2b52988420000000000000000000000004bd42ab0ca07701d07a1954ef5791a1088e4aa81000000000000000000000000f31b3b68d3e0ab033aa21ff4acd066dfcf6fd8fd00000000000000000000000050c35a657801caebd4cf62da3f4f0770210f504d000000000000000000000000f07ce17ff49726bf7861529a56db70e2560f75fc000000000000000000000000af4bfc4a0dbaf6836cb461b94332978d5ee365ea00000000000000000000000036ba5995139865f2de41f90b86af369bfb7501d000000000000000000000000045968dfce36cbf551d08175a4a6cf548fef3577400000000000000000000000058744278cf4fe6ee401b342b25fbc84efaedb3130000000000000000000000008d04beb7fe484857d27689de82f25a171926401a000000000000000000000000b19d71ab98bf21ec1fc7a36076a6c0946a097489000000000000000000000000a0c5d8ddb28e3c97f21a3582a940b8b86352d3fa000000000000000000000000e5fae7284d3b9a1631cc33a0417f6b571baf05c2000000000000000000000000e3daacfa175a15e6f8d3128dde56e4f82b3ccaf0000000000000000000000000eeadb3ae0e598a4a1fa02547ad7543d6cece18ec0000000000000000000000004e4c37b2b7d16ba90fca591d5f1a6e55024970910000000000000000000000004f82c9705422f32e77f1a537aa2f85d6a17a7274000000000000000000000000850781182a881ddfa1aed5a2bf90b65051a56a56000000000000000000000000de3733f4924d84e12e338146d242b4048b01d8e6000000000000000000000000c3652bcf8b089cb279e26b1bee3e8ebf6a16fa15000000000000000000000000706f0c0db0944928925abae796b4dbc99d39967c000000000000000000000000b02be7981a0dc3f6fc8065026948b71f5411f9d300000000000000000000000050fbf8b6daa3eb2678afefc1d7133c419ccf70d70000000000000000000000003aea7de46bca6e49c78a9ffef22a6236cf8e8a1d0000000000000000000000000ec5de5426fd0de1da94a2c2e1f1548256e6f94a000000000000000000000000bd972aa3086610de9cb545940adbea386384f35f000000000000000000000000cf43e1799e3273b93e46e07f4044069d1d4356cb000000000000000000000000c785a4f2d74358dec468e514a1de6b3c27c588320000000000000000000000005e5fb938caa0924bd3384edae77abf8e155390b80000000000000000000000002c075a7c4158a40bccb5b22c92cdbfb50f2b23fb00000000000000000000000092c8b8058e1b2610a242c1017be6e9f7db2c30d7000000000000000000000000886051f2d288ca5dcaa7579b259171acda9e1b61000000000000000000000000ee68d5522dd508a3cdcfed9f13b420fbfb9fd04d000000000000000000000000116a55d8ce36abbf05f3e9ae42bcfd116149d358000000000000000000000000f4cee38f8533dd022cd9595fa36bc49c5511fbb10000000000000000000000001791d5ebbdfd565f136e60a3c43269b148f92b4400000000000000000000000034db3c1f8e5784f5c8639ecb05c171540fcc7bd300000000000000000000000074460911f2a21ee669e3f98c870f0ee3ab20703d000000000000000000000000ad92db3b6443d86bf926c71dc3f1933eb54fc977000000000000000000000000ca720d8c273ecc0cda96bf11da98211ba963fab50000000000000000000000008acf7cb81ba1f53b80c8591f4d879c766fbc655a000000000000000000000000d2fcf13565aad7485aa819f67bfb69f60ae8a33600000000000000000000000020ef955f2d8bb229fd8f59e4376812d57fbe2734000000000000000000000000bf48bfef3430a469c101ace5b59105d39172cd1f00000000000000000000000055df89b2986df3c1f062cca157ac6c7cff0e5734000000000000000000000000b2c30dcbc87d66b540c1e26357ae4b0f1e631b64000000000000000000000000cf5821a4ea38bb61f2593eb2426ce3c4ff2aa84d00000000000000000000000094a4b120d829ecc9d7996f8f27980681cc9abf0a0000000000000000000000008affa7a11d397ae0862e17bfe31ad67b7504fe990000000000000000000000004b006053fb259851d5ed045fd51cb81081b503cd000000000000000000000000ae45d1ce04d59e626bed1ac7f473499edf1b1c9b0000000000000000000000009c0f6343b39fc10a8f9bb50c2add2fdf7580c4070000000000000000000000002707ed8a382101234889970310e4f8830bff866d0000000000000000000000009c2e8b402dc6ab3d90cfac770213806cea7ebb9c00000000000000000000000039141fbb48603d2b712936223255b24c53f8d49f0000000000000000000000003c64778870bc3602c9885f66d9ce81fb5850d150000000000000000000000000aad9c3256b54a6a6a1a31e607799f618b5a5c671000000000000000000000000211e4b7e4e4bb827c9e10f94139e32788e507c1f000000000000000000000000748f825a5e2895732b1228a1a26203715820132f0000000000000000000000002ced56d9b480ddb606ad82d8d40386b166e35680000000000000000000000000e51cab467d883d50e64b5c67276e5b33fd5fa8bf0000000000000000000000002c87917f5357a530443d47b7f5a9a5987bd3034800000000000000000000000087639c0572ff90162d29b9ee959a2f8a8af0e7660000000000000000000000003e986e532520df9f2fa518deb1269033ef437d7d00000000000000000000000066cdc309cfc5ea3a22e807af81b49e29d643e213000000000000000000000000361d65cbbae9dc942e58dc89c24aba7195750b24000000000000000000000000a99c351c3a40f3bc8c8651cf2caff6c2205f16100000000000000000000000001aabe68d2d79c1e86d58df096794ab5f775ed0910000000000000000000000002b6bdb4be1771a360f63925e8fa17923cee1d37a000000000000000000000000b21644b9f01b74207b119748a4106f1b285b4aa10000000000000000000000000d11d0a9e737c12c77ff9fdfbb66d342c3a396d9000000000000000000000000dd9290c62e2ef3df81e25c936839d02b4027b7340000000000000000000000004b751df5f9e4159439a3d86358ec238a30bcc80500000000000000000000000085f1895f0769871738b65e4c4fbe729df634733e000000000000000000000000a7d4b57a59af2df49b1898573c99e053a8d732be0000000000000000000000002f502271f649a93e00b71f98a6e0ac22f4eb4778000000000000000000000000225516233e7601c68dd5b586a88a52b21eb56204000000000000000000000000398a4a3a04c5fb659c0072423e6c131322e7b5e50000000000000000000000004ed14cfa129ef2b4b65ba21ce18c7cd4239eb62a0000000000000000000000006a813ab549df0d66649124478db38e7cb6365b85000000000000000000000000e80b7e7311749959699cf4a0be7dea972965ba99000000000000000000000000f4d67c131f8db9f752369c0db3f208c3d16a10280000000000000000000000007c92e8ceacd5e56ce27d978ea5427232f1a33bf3000000000000000000000000718a920a250866b5245817bd7a7bbcefdf46091a000000000000000000000000fe1b6acfb133f16e411eebbdc82e4e7ad453b2f8000000000000000000000000214d709169a60d34bb16cebecd17c048a2cbab080000000000000000000000005e6d2efcfbb0f3c3fd2c91e47c940903e86a06be0000000000000000000000006de4374bbf8d80c02ac57aadbc42703f467177260000000000000000000000006b87616d8fe9eb216975d464f13a82f72114af2f0000000000000000000000000b0fa031134794b352a7297ec5da027bdee17e500000000000000000000000007b15216fa3c021a2897d81bd4dd99350b8d6faa5000000000000000000000000b976eec9144575a9fc5fa211e5062be8f782f6970000000000000000000000002fcaf286b82068bb2903d40ed0f15d80b82b0544000000000000000000000000f5ee7d4fdce79e87887ec7f0ee4472489b38c849000000000000000000000000e10b829106e9242cb40e2b3df1c673a78bf460d9000000000000000000000000aafc2ba486b931b20881e29a83d894d146ca1e040000000000000000000000003c5eb1e83bd43103ce6654c0bf3bca7f1c3c42680000000000000000000000001f96f98df829d68dd6d24cd391c1f967dc98e407000000000000000000000000705cc3db1b4c454259bebe9ca0b2ece67ff3f43600000000000000000000000079aa1039f40cacd81e83b76670ef8659e02215dc000000000000000000000000df64b5960fa7edf74fc12dc21c2297912cae945a000000000000000000000000bdd81a129ab47f40c6fe93a8231045a4cdcef59b0000000000000000000000001fad6321f24d5fa08a8e0a09fd114f26e17a171e000000000000000000000000e333107571ccfe1b97df983e1a887d6d65d88520000000000000000000000000e38a188b66541b4e8352d14cd1b5c2b35291a8ca00000000000000000000000038c779adbea663bb48ee515b945a9a794fb470480000000000000000000000001426350dcf61823487055f802c9d9cab6cd2edf70000000000000000000000008c0359aa2cf15fcc3ff8cc5a76afdf06e7a0566e00000000000000000000000059013a0c332628ee038d163c6329823cf480d6a9000000000000000000000000f78779d2f80cfcb5195f7d9ef7ed209d16f5a547000000000000000000000000499e95acd7ad762047a954416933475b99fd69820000000000000000000000006e6904ffed3c6a5b816cd1786e9454230effe95a0000000000000000000000006009400a6141d8b331f44a89ab85ad46d8bbe455000000000000000000000000a6c8e95fe5bbe1eddf9d343e2c2c11536253ee1c0000000000000000000000005853dbfab2bf65d64c90de5e5353b40b9c4859fe000000000000000000000000411d5d164e5bdc8869cb6f4dc80d43b10c0124dc0000000000000000000000005ff37064cac255d9f22eb5f3e3c401f5c4ade78b0000000000000000000000008e670beae3ec0aae4de21acf78310bc86c80cc040000000000000000000000004c2fa97a691e14e912903838d816dedfae1bdd57000000000000000000000000706d9db0e1b3b81e6b5458998160e90ed77d7c78000000000000000000000000d9e7d76916ad0493a392b12376ce8b7f6f4694b1000000000000000000000000c6971280afd292e295156c442da74372260be302000000000000000000000000efc9946381acf5ba129758c0e0d318bb097f06fd000000000000000000000000f96b8117e4d87c0d109c30645234fd78a01a5fb40000000000000000000000006b65d5b742528807032cb96b4a64fb9471af10b8000000000000000000000000f9bb3ef4ca4c67bda4dc3098746db7d5191be9fd0000000000000000000000007c561732c944650f0cb0a1dcf10b200b2c3edb0a000000000000000000000000c469f6565ff2ac896e3027c12eca2963af2efa70000000000000000000000000976ae234aef6c1c886ce3a8d2c512fcbbf2120f3000000000000000000000000fc5ef886bb7d620b5067459f0254da28fdd75ad800000000000000000000000033d493e90be8e952c6fcd5dd8d64be6f50671abc000000000000000000000000d32b0b8a65bf455d18c0f5671f56e400ca41a285000000000000000000000000e872f6c580f8c76d6b94ce3b5b4beeba7e2225ab000000000000000000000000a972a3e25d7f673a33f32900fe29642a2b71fe2f000000000000000000000000ad5e2b71feb434799f2b848ff2d5d0a8abcad85e0000000000000000000000005bd6f4b48ccb84f0841e405e8b9ce55d38a6ffa200000000000000000000000098297df66d3976cdf5c9ff6f98f16c81882c61d30000000000000000000000003d02230a0d2e28b5c5438cd34e7e0fbd802caec800000000000000000000000095decc973140b12a41851fa99e2a76f1e8401d9b0000000000000000000000001c8155a9a520fba9030816ceccaeb31506f3f2ae00000000000000000000000036005e9f688f2947e57ccae3916738a4d127610a000000000000000000000000264f3e1719b85736e4a5189a0efb275707cf62a9000000000000000000000000af1f673eec5b26f99fc42a9863f180822e2e8bec0000000000000000000000000c843562cef90b3a3ffbb44c235e042880fa571a0000000000000000000000004a2c123fc6958a012ae17fba420a35578bec9cb300000000000000000000000020b20475f21666b61c9a2bf05363ff99ed5dce230000000000000000000000002f50b4c5bae8e16f60207bf5b058a6f501edcb01000000000000000000000000196966c825ec289852ac6f53610c410b7dd9c9060000000000000000000000003e04c0a6a544a344022b9a394187ccaf43a9e85e0000000000000000000000008bac6a380f7202850e943f0a797b08bec18e2ec80000000000000000000000003a2ad0c02c48b85914e75ea00e381dbf8ed4485b000000000000000000000000d4dd7195eab092c1265a41ae5ae0d53225cbc85f0000000000000000000000005cfb8128937e7f7bdda72451e77c563eaaf87c05000000000000000000000000bd654b85dc8688fe066fc797b66c72b9b5bf6c8a000000000000000000000000ff002569cb67d6199a4afe27321183460737355e000000000000000000000000a54a4a359f0747c6d666f46757a2561c5f3317f2000000000000000000000000d02ec6e6d54f597b75e4161935351c89f3805de1000000000000000000000000e9b671cb3e751ae58a3f892a8a121a6b4b8da5fb000000000000000000000000ec8ec9187ee9e0f6874c8682f7465f9ed2567630000000000000000000000000785151993cf716215acea9a8599bf1d027584ef5000000000000000000000000954e51a53a0b6bb376d3c3c96dd6fa83c3aa5de1000000000000000000000000f02c8ab66aeedd72405789863e73cd11a89cd03c0000000000000000000000006d3cca477d860c7ed7feca3eb16d2c2324159ff40000000000000000000000004f2cc57b197fb5b27a7a754c1652469f96bf878f0000000000000000000000005c1a124a8de858fafc224681c3ea3176c2bad46c000000000000000000000000f18fa795f9672f0878292d8c91ba969ea0077e3a00000000000000000000000075ecf8bb0865542178083c3c792ca6153864f925000000000000000000000000788aea351ddbb85108778d609d3a81271599c7fe00000000000000000000000020b975a6eaa4aed8f76c6ba4250c8b40be5c98810000000000000000000000001799b8089e5bc5f671782ab428c3dd922fb265d0000000000000000000000000d9839b70e7ca2d819c9d1e974ee409f49b18a83e0000000000000000000000005dab4d348ff80ed0ca39a6a44ec45527d3602db100000000000000000000000060f0645508a9c951738da218e20dfbc763ebf0e4000000000000000000000000a4d823d517b3cc21c306e41335f951f390fefc2d00000000000000000000000066c35f2c5db8ad9fda6cf9b6f38a0e24e4e58036000000000000000000000000c18a50c2fa46a3be4acd3ca6199e5d56ec7b36f00000000000000000000000002d854fbda34f3a1e2b55a8b911e786ba5afdc3e00000000000000000000000009ff40c8115eb801334b19191dfcc0121378bcbbc00000000000000000000000056571fd3f92a19fa3ce3f3d200cace7ba2cfbdd60000000000000000000000003eec65102ac4ec0f503d14a3c010b2466ab6658e0000000000000000000000001ae0341e7b0706ce715aac22301ded1a50d3d7d1000000000000000000000000458573afd70683c41cb9a0304bb804bf3c1e9fe6000000000000000000000000aa4fe1bd43051a2ff5e6a30df300382cad0037f30000000000000000000000000a81ab4e859eae92b93d763181742b3c1344439b0000000000000000000000003adabb60d7c77f8a118cfd168464c61ad6035c8800000000000000000000000011c4544d483f77b6460a186d3d14143fea1bf9de000000000000000000000000be1496de13f34677eeb876480ac175bd91963567000000000000000000000000b883426905efda78f0e4f781dad56dce7e79580000000000000000000000000052a4ea88c7b874c509fe67e6b0babb5924c7a2420000000000000000000000009305d36e3a24301c129e0f77cb485eab3cb8a8f40000000000000000000000005e867b04f07403bbcc170d4fa38e264e337316690000000000000000000000000e746b0e2ec83eb3e9b416e860b1d8e5d9c7e3fe00000000000000000000000063a63f2cad45fee80b242436ba71e0f462a4178e0000000000000000000000004282b4634fa7512d11b9ccfc08037a03df47248c0000000000000000000000005e1c2d64212b3ace37b8233fd890a6067e55182d000000000000000000000000519db92f9db437a75a6cc1733e451ae0bd39b0ac0000000000000000000000008954d85aa7bfe9684baa90dc9b167956f9ad0c74000000000000000000000000499b9527e3d8a9c7a76f1e2324509378ce8b32180000000000000000000000003f7f0fa0fa17ff7b91c7d6e30756811291c3e0410000000000000000000000000a8b1cf801dc38d9d6c2130b4d429203fe1a17c6000000000000000000000000240d38cb1526f8bda4a6f4c67e9c31fa48f430ef000000000000000000000000754725277459e8dce1ad4ae9a11d259b4feb1cd1000000000000000000000000bd1c7923ec9b08ca6b83c593591640f536a1145c000000000000000000000000de663882f4f10ee5bb279d6293d23feb06411dc0000000000000000000000000b0bc5054f57878b5340acc493d479f4190e61a8a00000000000000000000000054666906745a7b5f08976d8eb7b290986a156bfe0000000000000000000000009bb2944474c76dc15ba147214cb4d8341f9f2e2c00000000000000000000000053917b5d54400207ded1cb6b1dda2be8cc5a527d0000000000000000000000001d3e36c145b37acadc9fcba82e6e6219d651fc9d00000000000000000000000036061faae5a9c0eb122d06d035d221720d3a379500000000000000000000000070b10d47a984533234752a4af4109538468f6eec0000000000000000000000000a23a7b15a95379b51ecb9f8d1c10883b85ed9a70000000000000000000000008d091f74b200cc6a9a000ecea85d0ff205e2ee5f0000000000000000000000003995a9efec45604655b8536a88ede1bf6ef793b50000000000000000000000002ee5eb6db65e9b5dbbe6ab87387aeef489482b3f000000000000000000000000a0d03601ec64fd3b9ddc9975d1f1d436355fae73000000000000000000000000f94c0f27310da6e8a4b09abbccbe006935397c420000000000000000000000007f6a69a213574140be0a3379759ddb9ce81d6c250000000000000000000000004bb6ff04e2ede5daf49a8e7b1855ae37fd96300c000000000000000000000000305fd10f267fa3ab4d30713378c7adf8d2ddfea7000000000000000000000000c5a6e1efb1ed9da0f2ca3bdd29cd5244bbd1f9ff000000000000000000000000c67c4e72e1c7cd2441e19332623664cea22bbf9600000000000000000000000098ac050fcac6a2abaf366cdadc025e8fb14f3e93000000000000000000000000d390da1955c4d25b6d3ed11adcd1c0c47a3ae8e3000000000000000000000000e5230e64bcff20320790bf15aaec7da8b662977c0000000000000000000000009d6df061f6b9ce85c717b52862d381b8ef4237b900000000000000000000000002c388d77b9e9a00f34d9640c897e5637cbaea6800000000000000000000000074ef70357ef21bad2b45795679f2727c48d501ed000000000000000000000000b43f8956c31f5fe1f77f50a4692012ab09de46fa000000000000000000000000c1bc4b88f92051e9639b63c17fdd42d0ae8741e6000000000000000000000000c34c6ee7e491f32e7adc02152cc92507c10db33d00000000000000000000000049aafd5bf369884d07c9fa27dcada7324feb2d7e0000000000000000000000002a6c7c70b56d5d2e1a6863009c994b76e4294331000000000000000000000000dcd42fd580346059dbdb56cc89767652eda9b36a000000000000000000000000a3340a04fb37e2d6d85e00ee2f1eed864992cd700000000000000000000000008390e3f92b24cfd8682111329cf25b86aba76cf3000000000000000000000000e8e42ede0a97c86f8bc2cd49bf9fc9f29030f7c5000000000000000000000000f215f55eb78e61f51351b95fd344bc8ed30444de0000000000000000000000004a94d848ed43de1e15933267bd1965c302bf9c1c000000000000000000000000ad457e8526cadf9c0f0ab4a3ecb9ddee631f97b9000000000000000000000000159ecabdcb8f697e03b527e53672ca6d6e7679a200000000000000000000000051aeb3d68d74c5a856bcd094491fe6d657bcd35700000000000000000000000099b113a84bc17529627336074c04f181a5615ea50000000000000000000000007566019fecb7f156de3b35ca4d89c554849157e100000000000000000000000062dc7f7b9f5f9a9c53bd3da258e5b95efadcff5a0000000000000000000000003a808843ecae9e7e44d76a22bf36c391b4fc3118000000000000000000000000431731d72453f6c08aeae450af05d5816ecc289600000000000000000000000091565275ed45f095a3ac0bae98b22ddde6c380e2000000000000000000000000f17bdc1cd6dc8c84d2ca8f99bafc4b2dbd7f40640000000000000000000000009e36ce5fd9be63837c5c07ed9647cf37497ac9cf0000000000000000000000000a2239dc9ff2ce5ebdf78bbe92085bcf53b0be4200000000000000000000000018078422c771dc25c1e285544bfcac82bd949d32000000000000000000000000d5615e63de4dd22290ddcf37ad9b4942f2b17d340000000000000000000000001cfaf69c935e66e94162545a2e66a33804c5a2ea000000000000000000000000258acea548238f39d06ccfb5e0646b20336582c40000000000000000000000009a8a90843f9a7066ef2b4c702e29d6c1f7eb3cd40000000000000000000000009e0e243b24207232d3d0ea315fcc07800da62712000000000000000000000000cdba11b5194e7d3aefebcf96a23623527d87dfff00000000000000000000000051e33690811722098a56bdf877aecbae02082b730000000000000000000000008d77b91a9167845a365a81cce44a555922764414000000000000000000000000000000005bcf85aad6ed1d32db5490deddfc97f9000000000000000000000000049d3e096f3282d6753d54af7e729b40fd20a797000000000000000000000000ee79b315d7ece3d5b071f60957cb51eede2e7c69000000000000000000000000008406dd9f8efcf5bd630445535107e994342ef10000000000000000000000003bd189a9b1c11684b08f6464866dfa431362a06e0000000000000000000000000d728f13d69a4f029ead96d75e3a23a48518ec110000000000000000000000008fce137b268c88c8ea7ea02df22c877a5a80c8d8000000000000000000000000dbb9c815f5af3697dbec25bb46b62bd28d3320df000000000000000000000000686d583f59bcf370a114c6972d96e09dc0fd7c1d000000000000000000000000a5a9cdffddb03f9123adb9e1543c62208872900d000000000000000000000000236e54789609c81a4140693fdfeb370d4ad1b2cc000000000000000000000000669d4c9c0bae8ea1fa51e2d7e3e9ce9cd86ebf940000000000000000000000003734a364a8af4ee4521a4c580e744360473f110c0000000000000000000000005124d8a8b61e2d1be7bc94b615664bb4ef2e070b000000000000000000000000e6ee328541c5ccbc4c6a0a080e9bd99c638c2cbf000000000000000000000000df874a392596d99ad9eb47fd41545949ef0c370e000000000000000000000000d048c79fcf722b4e9d8afd4a002c57dfc443d7f700000000000000000000000094f910af8d72343c0cd06641d5b9e59460e8ce9d0000000000000000000000004dd023ed9cc565d3e29cf0691ce5b43d466ab99200000000000000000000000009446235611b31814a7f6bc8de9af8127a75c9780000000000000000000000009403bc46dbb09c03dad30959a6f2539f5e2aa4b60000000000000000000000001b1d8160516401945b4a9dd4db39a211f0316c190000000000000000000000002b59eec92701d7f2f95ef0417ec81ebb3a50bd33000000000000000000000000757a51d35c5fd6f50fe96d6a5b3af4019ed7787a000000000000000000000000cb8ec9622b1af14e59c19d22b1c35d53e63cddd200000000000000000000000030d24d1795182d1699f448b8c5610fdbe9ed71b80000000000000000000000009d5814bf07e63767e733a3e40a3b390b04eb73fc0000000000000000000000006f3bf0321d3d152766cac5bf3cb8124eab026c64000000000000000000000000be3d5ef2b7dda11003251477016d9aa6d0ffc225000000000000000000000000e92c183d4217607f3607eb2635beb92db7023b1c000000000000000000000000ddc21005e79ae560b627147c631aff4acb5dd2f50000000000000000000000002af904a5400415d36a420b79b31aeb2a05fb4016000000000000000000000000e5fb80f241a326f8a927d919e22412b59ff010f200000000000000000000000008923a595d0580a442ff790407427c489b6061ec000000000000000000000000c9e9fac3402186307781eb24c9ba1aaaaa0e4ece00000000000000000000000053c26a2ba552eff7567dd37fdc6eebcce14097cc000000000000000000000000c1d6d8bf333d993e5ccdf7a751a1e897e82d125900000000000000000000000027c7581e219bcd5f84279ce0a97143af413cc1be000000000000000000000000a8c43bff786546103b948ddeedfc94504ee4634a000000000000000000000000ed04b85aac9cbc4474db2f1955a77ed300772fec000000000000000000000000685b07ad9e9612dfda58386a1a2b23c7ad16e741000000000000000000000000a34fdae47f0ef4988cd2d1c37a91bb9ac584d4e70000000000000000000000002bb02296f71ebba07c4db6c4c960e0c7934d9de6000000000000000000000000ceb1a585047bb77b2ebe5a208454e6d8a7cacb68000000000000000000000000440997b83b76a1fa3eb21282db38cab842e096ac000000000000000000000000df38d42c43a47d2810c54b14ee9e2f2fa2bc6d97000000000000000000000000a6b4a3eb3ad8be4f52776788b01877713f39e88b00000000000000000000000035150d78190c92d7795e1e6f71761666cb9cf1460000000000000000000000006381ec9d52c87e774a796aef4ed11d5683f1674e00000000000000000000000024c9a2bbb5df3b84d531658a2ed43837a49e5ad20000000000000000000000009714c4e8347389c82850cf7ce1101f8ca4e88a090000000000000000000000009bf72a8a2b7ebb84da701878a161f32b57cb87cd0000000000000000000000000ebf2533aaf591161b4c7e5304e46e5714d47518000000000000000000000000d785be30933bb78f53c5179a6b37b164295371150000000000000000000000000c5cf7b34e2dc19f84a3369b71761258b812acb6000000000000000000000000418aede9bfd467cd35b6a706248ab4a4f7f1351e000000000000000000000000dcd7531e6278d6d0819d05ae7134a17634448b0a00000000000000000000000038702766b7e72a7f2c3909e8cd8de29b81a282f30000000000000000000000000f78845598ddb7d7fc37e49c258407870e848e780000000000000000000000009c157db082eca1c466f01b3d9432547a40bbebde0000000000000000000000003f26632bf24a889915f17cb79904a9a3b7fb78d7000000000000000000000000824eecc858c19f640442636d7267d872e7739af30000000000000000000000004ddc82188c8b8a98b286674641d9d0863ad473a5000000000000000000000000a35564209cc1e7137bed8de811119d0bd9b8a23c00000000000000000000000075b25118103dac71291b156e6720034b2df1c0530000000000000000000000000ebcdabb7d179edd6644ea9ebad21d9edd79d36f0000000000000000000000001f92791644252afc06f5d0f17a8f76ae553225b000000000000000000000000030b75347c1b63df1350ed364dfa7b62574861c320000000000000000000000001d5f17b6221a927e2464c8b1d39c09f070d65144000000000000000000000000e6fd0a6cf7dddf77a015e21d3231fca1c442a7330000000000000000000000001b47b7608effc86a8881f1c1523c322efbe7fb3c00000000000000000000000045678bf86abbf35d1c91d90028ccf4258d0d60cc00000000000000000000000085c0f61c18a6faa3d903b427ee3bd33b2abee8f5000000000000000000000000598ca86d21c7512d6c91142bacf236fc450f4add0000000000000000000000007216ed5f478f68757e6fe69a71f7e50533a218ca000000000000000000000000229425a9d356a1583bbeaecba069cee819e5e69f000000000000000000000000d3b58f806f37a7d3355f9045c7366722432c8a01000000000000000000000000436dcaf9e6b39f57f6543ab35f0b35ad78b408c4000000000000000000000000e108f385be7c2d8de3b082e6c3d7401f254bd9ca00000000000000000000000024e2c96afc902f5018411359757688f713f1bfd90000000000000000000000009fbcb0afa926d14da8515849e70035d49becae3e000000000000000000000000391811af0d0c7dba201aab53f7d910be167129e0000000000000000000000000692f04b913c7c88208ace123baf36752c86da64b0000000000000000000000005945c017b8a2113e9855d343abe5191f82fbe083000000000000000000000000d69cceec07f8cc7f31b933a4e78e01e9aa498563000000000000000000000000aa84c3a91c350db62632f38503fd085e6494e63d0000000000000000000000004b8eee7dd039bb6b058b3f9cc9c428d2e0408a2900000000000000000000000036202082e84e2883d266afb7206b922631787efe000000000000000000000000388b87b00e588481d98e1f55bbfc121e74dd2b640000000000000000000000000237970f0c4acd6d2fe628555d83c7ef86954c8100000000000000000000000029594e193f2e9f7af1473a78f009fb57efb794490000000000000000000000004780b136e6d2d18bb27f5844073ee1227009811f00000000000000000000000043d62c33da9c6438ea923df317d9bdef3ec42968000000000000000000000000e04701bb4b988cf9c166dc22c4ffe049663cb901000000000000000000000000026c701f77139cb00e2b27b63ef2505dc0925b210000000000000000000000001b98b6bb9b55452e2861280cbb92a560c7ff9aa4000000000000000000000000d8b6b1b82fbd36de26ae7148bb7bfaa1a8f73cdf000000000000000000000000295ce5c97c9b0cc48fe32df91d8243b0d5bd8939000000000000000000000000ebdbd062ee30645646df7030a373a8bf5e3bc75e00000000000000000000000099fec5514006e0d8dccfd9b310b03b7fac160122000000000000000000000000466064ab0366a325d34926321958c7068708a1ae0000000000000000000000001c5046cc1fa399d9f2d3d2dc1fd880f23520c51f000000000000000000000000d9605dc5e2298855ec54fd477e2fe61f33246bcd000000000000000000000000befab9d0b88647af1cddc35be4417acd5375f301000000000000000000000000aded0d0760ea9656a5937248227cb5dce50dd9310000000000000000000000007ba160998d97cea24f2104922833213da4216c80000000000000000000000000220b599306bc6a51fda9971a354cad071aa4303b000000000000000000000000dddd8c978bd222b1c5d8c4975c54e9af5a3b07c9000000000000000000000000d4f39fccb9f3ac4f2973b2f64d4047e418b8239b0000000000000000000000002fd11adf38d2dffd5aa0a4dbc278d998de92f54b000000000000000000000000f0e1023d3fff99bcd274a2303a0efefcdc67912b000000000000000000000000827784d37158d977ce8770f55011771190cba9a8000000000000000000000000d295795567f95c22e00e4a24da7b6b51e0c37348000000000000000000000000c91e04f92c8539c2ed5c9728b6853dbccc63ce85000000000000000000000000cb280fe4d103a95f2d86e04595ad0326bf47fefb00000000000000000000000031e3725de9dc4839893b1c0c6537d49c884bae7700000000000000000000000099fe5d6383289cdd56e54fc0baf7f67c957a8888000000000000000000000000fdd72ff11cf90f2d68539d4e25999c4855ccd04b000000000000000000000000622bf3ffaaf1dd72e7372beee964b428c0ca62180000000000000000000000004219dd1187ad066608e5852851fc17d55d23e6ca000000000000000000000000417fee77dbd8c001cc7ca1e8752cb9a206dd36430000000000000000000000008c522f9bac590c7e8ed0daa2f0f08be3271a75f7000000000000000000000000aa5ed4f6c1be438058920ce2478a710afa1c5b49000000000000000000000000b6073fe8bfedbb1a68179fdb28a0171eb4cb782c000000000000000000000000d9e9a41550667e1a068279460697f207822fbdca000000000000000000000000a9b7f513deca109d2271dff29aedd08934d5a84f0000000000000000000000007ffda26a07ca2536790fe6d6e97246aead71e2e500000000000000000000000060a6dc3baccf4c426b31e7500acd30f380a61f34000000000000000000000000ee5894bb440342457eea42e46d6af75bedb14805000000000000000000000000700bb09003ef943f4d7e95684a783b8f2b78885900000000000000000000000088731a4cc62cfb3b875cb8a3ade671671f861ecc0000000000000000000000004eb43f325d11f8ba0278362fcb4e76795f27d26f000000000000000000000000eb1699e7329712b0fa5047c893aeb3a1b20d07c200000000000000000000000054b72f0530feb270d2fc0f531b3151c945ec6c2a00000000000000000000000038f18025f959fba9832ddc14036509ef228d91d000000000000000000000000002e556fb08a6b4d63fc46cec5da43d22a31fafc70000000000000000000000005dfa77f4e0bc1dc947fa0133ca99e293a9f34291000000000000000000000000524da6709e69e6181ddb8d87e84b081d6d9b0e18000000000000000000000000d94ad87b88358f9aad6d0e7c278da9510ba59c470000000000000000000000003fbbf06f242f0d20321752a3f86997232e34e35500000000000000000000000062dc1066a23eab18690bb1712b9c9f8d7c7b41f5000000000000000000000000f1a40942abf41ac91a672c23e4e72d9a8c3dfc070000000000000000000000007415efd9d908281ea0279c49a6c23011d9d9a0a40000000000000000000000001c876856ab84852d0a876754ae93705ea264fd51000000000000000000000000251e751c5b44e3cfd0a953789cf745b725daaedd000000000000000000000000dc6c493b29380b230b4009e78ce98de1c63f17ba000000000000000000000000c722bb5c6edb9107892b2d215c057d874fb47aff00000000000000000000000070349b74888b1364ee4862d9ef8cb1af7ab47464000000000000000000000000bdc5fd65240ab062dd8df54de4235c652bf38fef0000000000000000000000007257f6e543259c030acc9e3b6bd374e4c3179471000000000000000000000000b1802666056f32d2db34abab6053b10482d1fa7d000000000000000000000000388de155d916bffccc60717378c7ece7410e9cf00000000000000000000000003b753d592ec00095c47abdcba3ed16b8b571747600000000000000000000000086d4282005f3ea573756ffcf3768597b3adfe2ad00000000000000000000000003f412400b3993e3c7f8787e74b355f7ae24c37f000000000000000000000000a9c6f74b26792a62345ee427237c507414a13799000000000000000000000000b224eeaf35004bb522cc13d7b4fc70a2687a383f0000000000000000000000006e1ad870d1a813cc84b6e44d7d96d0720dc238380000000000000000000000001c737ff0c829852073abcb7cd0237fb6c87596c500000000000000000000000079bf44be499c4ef70df4eb712e3a19da7786009f000000000000000000000000f618f10e53a507d7eb4870ffe4c9883e0b4160fe00000000000000000000000028efe21515088f8fab48de04ee48eb623f88648c0000000000000000000000002650e7d30cd0fd848284518cbfc35b2a474f211200000000000000000000000019dadf5f9c0db84b8bfaf30f75125d7a3d32b8f50000000000000000000000004b7a7e46f95bca8934a74cd4222b271ac8eb3e020000000000000000000000007e88950eb57da16a0c0c90f904ed7ce654cdd14a000000000000000000000000524a0f7373119c06f3643c2456d10cbfe99456da000000000000000000000000cd48e197e3010eb6e2f27659e5471a9d25b50a280000000000000000000000008ca11df60ae0d80bd3ab38f85e6d9655e4372798000000000000000000000000fb1ecc5ae28cb1bdeaace4c7268ff3e432eebbf4000000000000000000000000ef9ec9b451fe5f67875833e027892d4d6ece1dfe000000000000000000000000ee731eb39355fd89cead92eff97a4e63066959b3000000000000000000000000acba840578fab6e32450dcff46f5fb7ea1b427c300000000000000000000000001764e448ad96b4c9bf5bdcceec18dc9729c51b9000000000000000000000000d832c774c1074e823891717f48320ac29068fcb0000000000000000000000000fee5d61cb32b36f4c98dfb0e981a2a2e83b63652000000000000000000000000c159b1dd45816734c35dfe06d2c2c128dbb5328d0000000000000000000000001c1431dd822e670b39a1cf533218a421576f5384000000000000000000000000fb833afd7646749f287dd8d55487e04442b9ab060000000000000000000000000a4cd1804c060755d65f1114a879bf07481c65380000000000000000000000002ef42ee1a5305beac4903c3945267786a697a3270000000000000000000000004cadecc51feb5c1f6d9a902ecc817a1b8c2246f9000000000000000000000000fc01224e4b091d232d48b23b6854e2a14b7c2e73000000000000000000000000b8f7d24f648fc004f12598e7a32c866151a4601b00000000000000000000000096c47a3cb4a925b20828304fff0ba14e524d47b00000000000000000000000007adfd776597f2ddf62e789ca9969642f32fbd5c3000000000000000000000000e2dfb4eba22c29dc8a4cb405d28fd6266405cb72000000000000000000000000645df1973ef5d2cb90a16c2199a07d62879421c1000000000000000000000000637f64acd6acfb937fbb81b178566e2aa7a2b717000000000000000000000000aeae7258e897d3027d872fa8ce401a0f714b015d0000000000000000000000007202110517a98babaf166d0371bb77568f22ca730000000000000000000000007202110517a98babaf166d0371bb77568f22ca73