60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000fcaf9c57c26566f96d23f585950bb1c66e138890000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000000000000000000000000000000000106479647870726f746f636f6c2e6e6574000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021636c61696d2072657761726473206f6e206479647870726f746f636f6c2e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e516d5575584d31626d77445938704242735a5a43315754335276415a376e525967486d666379325844416a596776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055000000000000000000000000014970166380a2d94eda5b83b02072f73b07c94d8000000000000000000000000de474a2217a2219caf7707ae937d255033a1a67c0000000000000000000000005c1142295f1ea4d84d91634492f021ff34b7cb1300000000000000000000000038d12079c2a1723c2209924be2356bef7bc636a7000000000000000000000000393d4c9096eac6d96f4a365679f9728fe3f7513500000000000000000000000064ab904901ae6df985797c17cce0dccdd51847df000000000000000000000000e34f8b0892276bfae5f7eb7afe734f700aef54920000000000000000000000007bceb96a8757114d79c7dcd6b52c460202f17d13000000000000000000000000b7c1b067ce7edb5aa66a1e39685304ab6e8c79ab0000000000000000000000007482fe97e8722fb5ffbc8b5d90ccf8704efd530f000000000000000000000000874f79b735a4d8d220cc8af27b5082daecb177aa00000000000000000000000019be2bfdee43843b01ba191c9fa5c562b4211f7c0000000000000000000000002300b9ed5d455728d2389328b970648e71e6c7eb0000000000000000000000007a715ed9e12bdbacb2b7ea58eb3d90a096b3dd75000000000000000000000000d367e3694a4db355aaf020769761d0b4eecd0907000000000000000000000000c66a84bd938d591b7d25891dd3837755a57332b9000000000000000000000000380bd9be43cf3b3509933ae0b3f4dff2cca7bbd70000000000000000000000005fac86f6bb3b7465b78dcabc269d809b7afb6df10000000000000000000000001b734539570db1c20bd198bd3fd72cee7a2295fc0000000000000000000000003e61d9375d1771fdb48a5b30d3391ed7bf1e35c7000000000000000000000000bcf8541485a60a856b0ff010da60ef9905052795000000000000000000000000379dd609c21a91d2b4d532f29194381edb13998d000000000000000000000000347329af7a2c1e3225016c231b3ff7ec551f67a700000000000000000000000004d91c6d60b9be653ea1ba81cdcb0afec34d9ba10000000000000000000000008c3a4290aad4f5a961eea662dba5f0842f6d05c70000000000000000000000006eaaa1fd677a58d47bbbf597ffec33d84afe5aa4000000000000000000000000643a9a9ef5f012d83ad92dea2a87bd7b4fa75cb60000000000000000000000003f7a2cfaeeac9762d455d2c2eda2e038fa459a1b000000000000000000000000ac05c04081ce93d0a8941078bced93710c52566c000000000000000000000000c86228f25dce2906cc0e18cc40eecf7904e640cf000000000000000000000000b8c0bda6037eb96b3b0df2ee5b4b7649c588e7ac00000000000000000000000046a0f94e906961df0c73d3d7d9d23edb941eadfa0000000000000000000000006a06891b41c76c09dc953d68f007d6687a6268a5000000000000000000000000ed0087b28b00b92c5c7767b1ddab3095762150cf0000000000000000000000002f502584bf0acebade43aa96b505e4eb73de83650000000000000000000000007796b556a24830afc8740dc5d9dda367a1763ee10000000000000000000000006a69261a72736838effd45abe96a7535fb1f12b20000000000000000000000002716d6603dc771927597da92e7494b0ed0d64f88000000000000000000000000172a6ff0aa98df13cc37755cf1ae6a28defb617e000000000000000000000000b9a3d6b08c75e4ee06bf860b01aaef3c8af751f700000000000000000000000023eb2afca9603533c5648fd5808fd46fb0d40cdb000000000000000000000000245a56f3aaeefca766b8f9b925a1cf2a4eebd679000000000000000000000000f154827c8e22f3bb40b4d01070b02f43f9631ed3000000000000000000000000e61b187615745b999d64e00a78ac5bf2edbe2a4100000000000000000000000073607a3b479a33c5c3842575aafdc2a63cb42e7b000000000000000000000000bed12733ef9d170ae8f8a0655ce5f288f7cf89210000000000000000000000001efcc9c30032be93e98249d9629ab67a09192784000000000000000000000000255a009459cf545af493befc5c5237220cd368bf000000000000000000000000430c398a0b85f8e951766a087117b799e7e67a01000000000000000000000000c09cd9a3afbd230ed1745601e2cb989634e65a820000000000000000000000001a8443f78ba0e4c9f0ae4faa66b35fe493567b84000000000000000000000000b4a5ee42bc557b752b3b32175fc0aee559ab0f1c000000000000000000000000cc87375f75bb57b503c0878b5ebdcbfb4f9c2bbd0000000000000000000000000f6a96b7c2479a65424146d098e5890565c78ddf000000000000000000000000c6e3fe8801f7ae9ec312e4b7c262476767de8405000000000000000000000000235f3eef8aacca1b4171a49a32b11515d9bd43ad00000000000000000000000050dafb5e4bf3f1d90b0ade815cb6c4a6eceabe0f0000000000000000000000001435b0cac67f22c72d82a80c10f22b7d4c967c380000000000000000000000005baed114c15cbeb7672c1fb87b0f1d67689398d60000000000000000000000003c705ed651dd6d3686112a18b16a94eb5b474c0800000000000000000000000091159219f632a654c6de0833563547eb0eb7b29a00000000000000000000000007965a09d2ef6dee97d62fba0de0031b9b88bcb40000000000000000000000006d5e6a5a6083d66b75ef977b7bc7252f42003bc70000000000000000000000006077df0aaf0e24dd5a0024d5411786eccc3457620000000000000000000000001a255d2c667ee186d6eb7aa19ffa0433b95cee57000000000000000000000000c9bcd4d83f28f79a400b20b70d7b0731e34cb1110000000000000000000000006f3af2c95b884178597e0791ed187e003797de2b000000000000000000000000dfb2c3290affd63db23583f0838b0b377cce4c130000000000000000000000003594f8d197a1f9f4de7cc951ded12a13bd2e02ee000000000000000000000000b0d16c68d0e8e37fdf10fb72f3fd56c0c14737c8000000000000000000000000e9cb08f0cd2716f492a4b3817c4c5e1bb4d492c4000000000000000000000000928cb4d876ed2e3983bb88e4d5434590750e9f400000000000000000000000004da101cbb3a21a194514d601caf178d2ab8cbe8b000000000000000000000000224b54146fceb68a8df9d9004f2bce6105aa3164000000000000000000000000804ce9083f797cd3a2c6fea7db4837f400bbe424000000000000000000000000e49f4dc10282694de2da8b952af9ab472c2dff430000000000000000000000009261e2525675b71da07397be95df48cecb7d1f8e000000000000000000000000df99ffaa0c7bf409a7555847ba470c4760e1bed0000000000000000000000000b8bcb2df86da468e5294d00c7c72db257ecc93060000000000000000000000007cab2e5f73334d08a48bd6031cb95a3444f01a1700000000000000000000000052f264ef44affcdc61d12c5e85f0c02193ea98270000000000000000000000002b9280f2c564afa3e158e2e62130c817fa69ecf3000000000000000000000000c5818b95ff2ec3c897cf08e22572883b01ea5301000000000000000000000000fdec835c0b5b140796497ad44be723972e2c9f5600000000000000000000000087015f517c503bb1f2905c578de222d5f1884f010000000000000000000000000d6116484708ec9972fa379244d939b132cdea03000000000000000000000000652f769c3ebeba0f0af09c272d1e4c7351cd6b30000000000000000000000000a36b1037afca0330004a77e9a32e0ace534c015a000000000000000000000000d89d52c0acbf3ff54f8283c846770fec494fc1dd000000000000000000000000ba93a99f001f7fe5f6f6de0a0c6202eeb9fda9860000000000000000000000002d51fa3ce98a1e202afaaa6491408f95e1087c1f00000000000000000000000001ec10cc930d80d591b63062873ac8b9bf674a0b000000000000000000000000e6bd3e60861b5be37b6dd7b29965aad79b8f9da30000000000000000000000003c0dd47bd68d1d1b717b5cc823f410d1347c0fa8000000000000000000000000d935fe71da9aed965a08b7ee5a53048e1702560f000000000000000000000000f44972d51c8c3231e56493daed53bf45529091d8000000000000000000000000260a25bf4d5769c480791e40a74c9bc86c7b22b5000000000000000000000000177b963c5b9f0940d9d143c9f25ba05e2b0030f70000000000000000000000008ecac0d587e627e7fd011c7d7177c10fb8374fdd000000000000000000000000d8ad806058b63be1b9da01e24458c8945914cb9c00000000000000000000000029acbe2becb8be2482503e6e108a0944c8b21293000000000000000000000000729c511c18e5410e156f65d4052dfe4da68f4fbf000000000000000000000000b5c92d89ede62ed4b2958dfc63b62f133abcb1af000000000000000000000000a2eaa8086d72d3adeda860c9024f45b6b897a0eb000000000000000000000000b35d4dff1edfac982503db6153d52d745800d9e100000000000000000000000078189aa4f41926dc29f9fc155abd48705dc7d734000000000000000000000000366aaaf2eafb1b1ae688f15ddfcb43cbd47eb7870000000000000000000000003d803975bf01584293a0c4fe302dad8422dd75eb0000000000000000000000003930c409d9593ec8b7b4637c8bb9f4d1a569bab00000000000000000000000007d09b5cb52fe5377eedbcc5cf7cb820e68a79b35000000000000000000000000bf822a723f03b0bd25eabc16004a2fc09abfd3490000000000000000000000002c669716be7cd742a02ce22da0974c7ca4ebcdbc0000000000000000000000006b7278a61d0130e16650afb6512bfa9dcf322f8a000000000000000000000000b9293526136e29bd8d462017d8bcb26ddf54d4f100000000000000000000000092d764d582e2aca98ac656868e4fbc4235801a0d0000000000000000000000000777d4261b2fb85fb6efb914a4f4f0b97bc4b565000000000000000000000000ae5cf0ca60aaee4b8c87d6dd6d9aba906d6add4300000000000000000000000053b7fd34382232667d272a94dc2df2ccc5c81473000000000000000000000000e4d95f959c4b06364d66df7deb12ac20eeaf3d5c000000000000000000000000063296f232bf0364d443b7d54ceb99e0229f494500000000000000000000000083560b0bbcc186f25f8b8b55df05b04629a818830000000000000000000000005033cd5ae93aab434b18464efb96c73b108527c100000000000000000000000077d531b68cdfcd3419b46ebd064824e97c5df71c0000000000000000000000003f4a749974e92d2ff16b6bd187e7716d47f6a90f000000000000000000000000966277bb65d71dc7135b992be788f44ba9bf5f3c0000000000000000000000003efcbcdd6cc7416f022cca259339ace27064affb000000000000000000000000cb2baaba5240602d3892ad8c5012924bd4a3c5520000000000000000000000003595f5504589da2673c0cc0facb0f89678666a0a000000000000000000000000ca672b79fb2d74f30d93b663b521839865221be30000000000000000000000002204873441139e97511ba0ef8cb7c26085b24bad000000000000000000000000e1b1af5603f88d66657e74e9b4e28ead8f8d195a000000000000000000000000f907f0560f3baf318a239e67362ec49578ecc5690000000000000000000000000c5a0edb5b499073bf14dab055f652d141a5d73a000000000000000000000000036bd813e9d01d5df3fa4ae167d70ed655ef128b00000000000000000000000023db3570f4f80a5b8c86f79fe74ee0814244db16000000000000000000000000fc78292a092aa5a6faefb68a8bacab96fb3dc51c0000000000000000000000008f6f3339556cb4055b10002b4c3f01fedebec85f000000000000000000000000ca50608d3549c6467b3bb1383008e8526dcf9d90000000000000000000000000bb4d1dc5c1abec4ea11166ec97e714862863ad1d00000000000000000000000016abe1cce66cbed569f2a9f5ac207342b8d28fe10000000000000000000000009dbf0c83d3a1eaf4c4eb0220660a67f76a41b63700000000000000000000000077457eb4ef5cac623a89ab1da41f97c89b12f546000000000000000000000000afff84c6561345a2850572bd8006234c87a7f2080000000000000000000000000868cede00cb8f792fbd508c7e2b9aada8625be400000000000000000000000084aa6427ff644d156b6dc443e431b05b84f9d1760000000000000000000000006253e5478d686e943c3751a392b523072dd97676000000000000000000000000fbb36d9195bf720632bf38d25bef9994d7689e1a00000000000000000000000093cdc0a4a492d699ee10827b1243efff3e06a88400000000000000000000000007e066872b7ad586e10e4228641ac727258ccccc00000000000000000000000036b8cc6d5c4afca2f1eff6c3696f23cb1d965a85000000000000000000000000812880fb8ab3dd9529b1f16eee010262895a7bb300000000000000000000000055038c8e820a9ef9b4d6d3c26c039bd3667e6b430000000000000000000000006ca023728bd68801fffe0647ce0d9f0c7af8ce77000000000000000000000000560b2e267e4b4400c5dc5fcc9b41f51f981db180000000000000000000000000fab95a1375fd593b6fc259bc7566044534fd81bd00000000000000000000000044a9d71b9e73fa091778862ca6dfe9fe3da201e9000000000000000000000000324a7702264020a300ad53778d36cdcdc98f4e4900000000000000000000000098fed8b1c56cc53400565ca3a05039e0989911e900000000000000000000000094878f0251851aa3fd90b5a6f1d40774178171a8000000000000000000000000390cb1449947bf0abfb6671c0ab6f2bb980023c1000000000000000000000000df32ad557e7624f3b7179eb325a5aef8d4216d17000000000000000000000000e6b5d20347c2dff7d726382ced4bf691e278c71900000000000000000000000002b9cec39650a90b3510ddaf4afc37b3be4a4b34000000000000000000000000609daab4e1877eb3fc1fe4b865394e7146431a4a000000000000000000000000eb413d983cc3c9d7dfe21a58e7c1dfbc49d786f80000000000000000000000000282683286b312c05d2b1e9a91ac754312cefb25000000000000000000000000f39496bed7492afaa7136cfd6276c4547740dec0000000000000000000000000ff583eee3c2b9056423f5e5f6fa80649c163ddd4000000000000000000000000738df4108e83178c7217cecfbfe924bfda93606300000000000000000000000059021839e8c665f5765783a3e810d1832af9b7900000000000000000000000000493da2a2770e98dfe641d00ef2c7dff728db35e0000000000000000000000008a8378a00e68cee1a2181b7fdbbc2edebd79f83d000000000000000000000000f3b5003b7aa9a65cfd5734a31c712f9fb1d1a39200000000000000000000000027153117f6dce63e839d3b08de876777bcc4fb250000000000000000000000005a356bdf5f489ccb58a56592669bd49cd70c5ca80000000000000000000000001f5bce86f5b51673c1a70f8f625c6a2977892c52000000000000000000000000b75dc362c6dcdfc8a2325495b624660ffe6a34f3000000000000000000000000c6c8550dea82160bcee1d0166ce9f73658def29d0000000000000000000000009d2013aae4191f3fcb295126d32e24e5a1f04798000000000000000000000000d41a6027f1ed75c57401079bbb6dccddd83e6cd30000000000000000000000001077309ab3cebbe084bb5cca85b94a55f734f0c1000000000000000000000000c32d439621a576f4b505a5b0980f6e5a48b07eb2000000000000000000000000b4f34d09124b8c9712957b76707b42510041ecbb00000000000000000000000094430ba8c7a37db5d13354a6b35ae8b7c48660170000000000000000000000009eee26758f4cc95877b1b93a56b73662ab89c8a50000000000000000000000006b3d8b24293be28b7894c08928c676a7d09d3238000000000000000000000000d1f29da49a72907a129e81c584274b029e58d2cb000000000000000000000000b4bc50356dc6ce08ae7ee32b8287a86589ca29420000000000000000000000005e5ce91105ee363da34c5766a641ebcf278d8f290000000000000000000000003550dafe3881157c555a1b55a301be958fb0422f00000000000000000000000035504b7b09dcf00a5229b04bff6a3029009247fd000000000000000000000000147158b6178daca1d9505ceb3ece66fcfc72079b0000000000000000000000006bba168131259cd0a461729aab41f39c5cbcfdb6000000000000000000000000ce8c5e1ed9e74ffb1c767870dfa8e24eaa86fdb9000000000000000000000000dd4d4d88dcbfb975e28a9398131cad26286fa9550000000000000000000000009eaf60e77b0c7d258e596d770a2fdd795ff509760000000000000000000000004fab345549c6c184b8b867a31a122c1bfb2d085a0000000000000000000000005a1a24b4ca80d7aad2173d96124d4b2e38860066000000000000000000000000e2d07ef4849b4fc97e432f152381085bbda59adf000000000000000000000000d74c61671088cf1414ad5285ed08f7aedbb23a830000000000000000000000008cb2b3d54dfccc187d01a8db78c91d68aecf01d30000000000000000000000001f4cef4677527c350a9828637d6072f20841b801000000000000000000000000de1c3b4b921eba523c5d2fab8121395380591652000000000000000000000000a2c028d4e9d8b8e6371ecb5392214bee4fe72596000000000000000000000000945bf589678b49b4b5ec40b99f392fd1e7169a0e000000000000000000000000297d88775acbe5ee944576263292a7ced945fa56000000000000000000000000bd9aebf011f2bef219b34fcb4dea91341155003c000000000000000000000000689f854a9f03d8ec71018fb2f5ff2cabcac1334000000000000000000000000011a2be46f2233cabc605e7f5c2baadce865d851e00000000000000000000000034b6001f9df7fccc7b637b8bfd3f379a0fd6a3ee000000000000000000000000e1944521376c68f5adfef666d9d5e1138c86788d0000000000000000000000005ac2b2d8718bed4fe7d6a06c7583bb75113bb14f0000000000000000000000002b83b86807ecdc2a7b87efe5e74297634e8bbe450000000000000000000000005afdb8745d885704a633abe57afb6bd28dc790ea0000000000000000000000006828681dfaa50de2d3dbac9ccbc9d98a36c53a0300000000000000000000000012745d82b59f8b8db081adb782c184b120cf65610000000000000000000000002d1259fc0f250d5ee9ac24d2cdc2a3823f0ddd280000000000000000000000002a4aea72ba4a8b07be932044c14d803001d50d140000000000000000000000001a92100ec5b6d4a302f28816a1a9ad6babf1d1c9000000000000000000000000a03f43f53eb9dfeb0175437cd5d822a32ae16ff7000000000000000000000000bf73779713fab38c0d4e77e0d8c3e32e6ba71faf000000000000000000000000c175bb158152fca3702974ba4cc63422ed71e0400000000000000000000000007bad6b6ec13a6b6cbb538ce56bec9a25b7938c5d000000000000000000000000afc26d2113b1eea7c7aa38956634b4466cbfec53000000000000000000000000e332f8e03a23869216a6b3df5d8cc18b4ab0d68e000000000000000000000000d2363de12499af00edd61b44075aff9b1877051a0000000000000000000000006a707ed3d020e8ebc39dfd1cb9a332f5c4420caf0000000000000000000000008e58a9af9de9b147f0e79ab4da82aaf0e5f48f0a000000000000000000000000a3bb765c938961d737542d631005f8aefe9d126400000000000000000000000029289ba5a96f30600ef15abcc3a998c28f63dcce0000000000000000000000002a303c86227b85ffcc9f7bf3d77d340fdc183163000000000000000000000000ebce17679a4fd7f00ceb3b21f56cb04cbb3be884000000000000000000000000ce95b729cb0db48a6b1c0a426dfea928b63b7231000000000000000000000000b40a9478515da6c948b769c71fdbcb037daff9670000000000000000000000006197d99bb7a9e46ed99268af21f189f0551fc242000000000000000000000000eb11f3f39f343e6255b0d47684f7529d0f4c7123000000000000000000000000d2cc1270a1920e14f881ead7b609859c314f2dda000000000000000000000000c7fc0b241e862c9b2ff97f0d01086048b23ae8fa000000000000000000000000fb9c3a669d9b0ec038552a79fa049f0eb2e041410000000000000000000000007fce24e77bb74496176c51225ca140884f9421e3000000000000000000000000eda301054caa6c1bbdf41356bd7fa6147d419b060000000000000000000000000136d98e70ff512e03c1991270bc19dd2f2d4d62000000000000000000000000e8ee98a6127f22289ea50e0ab7ab291a9fd0d462000000000000000000000000fdd730c1d97cb73dea381ba51eaaaa790b5a3933000000000000000000000000118769fd65096c9302101a1efa530231b70b669d000000000000000000000000d6b704c3c5ced05dc985da3c81b0b0161d6939c90000000000000000000000005496db4efc97a4b6592504638e70e925e6ea6e72000000000000000000000000c5c786889bb14047143decb7fea3a229aef79448000000000000000000000000a88065f24dfe00dbfe0c204ffa1f5fab538cd1b40000000000000000000000009c39a277498cb44ff6b3fd8cdf81fb56448cdb03000000000000000000000000f7cf085811f8d93b41b3949ea61d8d6d3cca5181000000000000000000000000a6dafb69825280b4d7ea5713516b97d7dda72912000000000000000000000000a80cc4288de9474ebf435c890f32cbb57fd3d785000000000000000000000000673fdda2b7c8c97929a0b9af6842e7e0f578405c0000000000000000000000003624fdde48f37be7bb124871c4aa7a3bae46f2f00000000000000000000000003805692bd0dc4d9f45630749fc524ed2efc3fd450000000000000000000000006e99d0bf1b47ecc8dedc0db2814bd0a03af272820000000000000000000000003ca04cca442a8273a96e5da7f99b1d306f5b08bb0000000000000000000000005514206a7149c173886fdc78bc35c528a112a6410000000000000000000000009e0d00e88c9c6199664099a0a9adccb8eb22964a000000000000000000000000ef0ebb71d74e6539485ad1b29d9ab862c37eeaa400000000000000000000000064622572da41dc59c711312f7ac34abe6b6cd03d000000000000000000000000f13072f960a0b099b9d974e216f1f74591145ce2000000000000000000000000d9f3f615d9bb05174f913c8b659204c89c6565fb0000000000000000000000007af473b71e0fe474da3bc5fbedb32aa5aa89837d000000000000000000000000377d82ef38607d801ff2de6cd17446e6aa30377d0000000000000000000000006460ece88c6dd1f00f221993544edc9b5ac883ca000000000000000000000000b2bb1c4639b103f7175dc6d26030e9670633a19a0000000000000000000000008b90e7133ac7baff72671ff430f74e3855f2086b0000000000000000000000000df14abe748697ecdb17b78aa48cf1a1c65d4d740000000000000000000000004c82436437f378b6020567d8d6a1793d4f91f7310000000000000000000000003d587efed6f10f2f7c9fa97bc9b520f97f0b28da000000000000000000000000b9f5032eb39b19de9c0812a191170f5863af3a53000000000000000000000000569d59210d3ed3c50f91dcaa674516519d84401c000000000000000000000000c9f79fb0815a2692f211e35006769238841b239300000000000000000000000040b2f306d561e929f54cd2fad3c691f7918fa833000000000000000000000000cc6fbf71feefbe60eb7efd1634dada65d8ab2dc9000000000000000000000000043f8c180ffdca3df511b221204633a8bf84d61f000000000000000000000000d78c35b7de9480e1b117b1033a31791c84290dd5000000000000000000000000f86afa8ff9b0734eceac577835da6b763ec3214f0000000000000000000000004eaf50bde3a9cdcfaec3954f88cc658cae68e09700000000000000000000000016b42af02dffb06f821e04ea48be6c5ed7d8cf8e000000000000000000000000b36e8d348c41249f49512c3ecc884de51ee416b5000000000000000000000000c6df44a7b0b822036b8eeba74d3e6306e91be5660000000000000000000000005cf7658acbf4074499adb9500f489650346050f3000000000000000000000000ef59bf54fd5d1734dcf79ec9434f42d698d142e3000000000000000000000000d3c41ce645e49417e7bd2c17306eea44fb3f7d6f00000000000000000000000001ca5fd51ea91d72c8aca5b271d059396b0d5db10000000000000000000000002aa78f5e5cc30be90ea9a1a0b7774f8991638f8f0000000000000000000000002fc6e2d9920f9338f65ac98e30f78e0e92c4d80a0000000000000000000000004337cf06108b4e58a8a1748d8b6460da84e015af000000000000000000000000b13eac86854c123f77773c98660097fbbb32a5f0000000000000000000000000726d533ce2caf7d7196159698d15186293d83927000000000000000000000000e332bec398ffc8fedbe9143d9984dca6920e3afe000000000000000000000000c8f06b3ef10523b030cabed181fc7edde0baabac00000000000000000000000096a65f41da79ac10f0d4f66f1863ad0c438f5d2c0000000000000000000000006fd99c53c7c0e4dc8e2a6fa8ccf50453eaf88cf6000000000000000000000000eae90562c564eae1828dcd2a384b9fb7832ec54c000000000000000000000000253b1e902512ecd15907663563f21df014fb41ad000000000000000000000000951d602e00eed867ca2b750d0ca46aead90c6734000000000000000000000000b387e811e4c4dc49e9de239a204704995e9c25cd000000000000000000000000a4e5d8d635a532c523b52624db9d86271725523d0000000000000000000000002e1dd691a1e9c4ddf595a8d00511d99968e2188600000000000000000000000047da4ffb928ff71779f526df671df105e00785860000000000000000000000003d690c116bb98521fdea9ba35d29f344fa002ddf00000000000000000000000087ca58741baf304bcc3c9e91ab2275bf3813d84500000000000000000000000012f9a8b9a2e6576334dce389c667a25b8b1277ee0000000000000000000000001da1f30f2a330983f2fa01e7a8046d90c4d96a71000000000000000000000000f85e6dceaa8730f6cf0bac6207e42a212479f23b000000000000000000000000c93c27440f8d72bcdaed55d459977a5dc5ae31cd0000000000000000000000003ccb3804f2c1e59628685887f76eb42cab709d5f0000000000000000000000000a51932c5408ccd2ed7520d74acac630f2512270000000000000000000000000f0c2ff6d51f61cdaa6d6809732185972f71981360000000000000000000000005f22aa6b1c7eaf8ef87c144ba14873a1c15c005300000000000000000000000029980f638ccdb7363daccf32148a4cc9c86bf1eb0000000000000000000000007c3fb4d483e6b33cd68e3e0156e53a5f500be9b7000000000000000000000000ca3904debba3ab34692178a2943a63805e0f025200000000000000000000000096a3e583dc76cf34dfb01452315e0be3bcc0f70d000000000000000000000000e11cdd2fbdb262652a4de67854dca7587f86a4c4000000000000000000000000df836d165e7c757afc807c563f88a6910ab32de4000000000000000000000000a71c9b82e2e04a5a393edc1b2933ef52cc12fdf5000000000000000000000000c8711417d4af3027136fd28ee63fb1075ca7c43b0000000000000000000000005005e58a0e9fec193fec491bd1c7096885c7e6a4000000000000000000000000f528a20d5d7267e3b32035ea7d213c1bb38edebc0000000000000000000000006b7911cf6095c4daf3e788ba3e9307b452ba123e000000000000000000000000ff0fe3fd860dd627006897b3f530fa2e02122e6c000000000000000000000000da2e87ae172942c2eb8fc255fc009248f4f36a56000000000000000000000000ac26f1ed95e4d308c132c20b79d9e8e1e594896b000000000000000000000000512071715a735dda9853f41017eab1cc9eeb3cdb0000000000000000000000007b54a6040309cf86c5c21c63e1480a43108f68d5000000000000000000000000d04147fe0cdc95d534d44524186ccf5f09a4983800000000000000000000000033fdb8632d729e56cac75878088d274f21dc8c8b000000000000000000000000fd9a03ccdf8c0b8280df06d8add7623a777c9ac100000000000000000000000044cb8cfcd7757ba2f383e0f4a0e1ff6dcfb2a35a0000000000000000000000007b76adf47b09f09e1107a1235e513724168d95f0000000000000000000000000cbdd2638b5f2e0360ea43806936276ba16d0a4ab0000000000000000000000002c023f8932b811034512c8f80a68f84ff272d3510000000000000000000000004540202f27f5946ef0f45dda631428cb1bb963d50000000000000000000000002ffa5d3676f79b4e82f88021c6d81a008c583c800000000000000000000000000707174f944cd42190c48362d37e99049db156f2000000000000000000000000fbe13a32410fd01d9fb93ef077b98491cebd9023000000000000000000000000260400aab45f9a657fa1191855777825aae44d7700000000000000000000000014566df6ea95d1cfe81766c3d9477e63db89b4e9000000000000000000000000f59d6d05bd7033633dd66033a4ab2d7e99cdbc33000000000000000000000000a0113431aeabcef04a5196207fd0803473ec88690000000000000000000000005381eaa38febe83466d1c8853e2e034fede21a5c000000000000000000000000345361e7426564c3c0177243d29b48a49ad62400000000000000000000000000710788c81260f2a79da14afc65c6411a49f31d61000000000000000000000000d627531298dd3072f3090094af19e975e2b9ff3d00000000000000000000000080dfdc20b83859d82675d1d341323f9e63ed55d7000000000000000000000000ea098dc763affd7273b55cfb0196442c6151a1d3000000000000000000000000178b7dd8b3f49a3a89a7fc42df6a738a065052d1000000000000000000000000171f35984189622263178935bf7d790398895602000000000000000000000000849771d3cde9de6f36da4cde743312296636d8bb000000000000000000000000ab1f18920e09ab56e1821383edad144c3e3bf422000000000000000000000000f24eea2ea8990376b023d665bc90ceb5228eb667000000000000000000000000683d0c5f59aecac94c236547bd81c3dbaac75e520000000000000000000000000411c2a7596548236ff0a0bea5521cdfa7e2e69d00000000000000000000000013188ae6126346c52b1a901d166120b7470bc0480000000000000000000000004f52438663c8c28896a56649a08d65b2ee36411c000000000000000000000000de23df7d7f37a8ddca5a3c9f4bf268d1dd171ffa000000000000000000000000e875aa1cf80af843dff974ddef59fbea060fc1fc000000000000000000000000875cbbe2f6db8538a67353cb0061a366b61c0927000000000000000000000000c189807bc834c72a1328272b25df3f25d5aa9b79000000000000000000000000165b4a5245b7bbee56e2a0a8bcccb0521e9259c2000000000000000000000000e3cdfd456916f65ed8a119728867bb710c1a484c000000000000000000000000a42f9ada03dc6611eef6910eb9735cd513638d53000000000000000000000000d3ff71b7b6343eae94857d3679b76238901836c400000000000000000000000003b45c1abd1fc2c3309142a53f9292899be7b2d2000000000000000000000000a42016d881dea2bf5abf5cf162d5b5dbbf3d188a00000000000000000000000088cc2583b8297367af07ab064d5e5fc748a32505000000000000000000000000eba8c2ad26268fa63666001acbceec790626efbd000000000000000000000000852195650c944e542b6630c2116fc8c18f492599000000000000000000000000d3abd3da0e94a47794c14b5cb8c103900c18f6010000000000000000000000003ec554ddd488d32aaef1878851d68c9f8fed86c900000000000000000000000074f829d4cb77331187b9dae28d8671d62fd84bab00000000000000000000000030c120edfe5b6b77b68bff38b9bb23fbce9b2ad8000000000000000000000000e46785c1124041f8bc505e93fd014dacf268fe1e000000000000000000000000119507531b5fd6899a01a01e0030dfbb33b82dcc000000000000000000000000bc64c81982f1b96f4ba654dbe5115164ed7f446100000000000000000000000065b4554353544fa65f1dbb6a0dd61173b5c74dfd000000000000000000000000ba47f6da94ae6ec4a1bf0f19e02c35cae8be470b0000000000000000000000009a1bea2871423feaf211a6db17e7dc85ab07477b000000000000000000000000e5017f9aaf5bb5273fdb57491e327a22a9f17d66000000000000000000000000d15ce02a6a1652edb7ad275e1b9facef4f06c0a300000000000000000000000047d3498f026a9b1744e5d656b3c6dfb047fc6461000000000000000000000000be7e494332e3609c2dee983a94e966fbefb33193000000000000000000000000111011cb06335f928c22c8097400c51856f7160a0000000000000000000000001fe0895a1f7ae0728917e46b414179388796570e0000000000000000000000009b9970f951e4a62411115d2e0be9e2bb4f40fa99000000000000000000000000473624ef46079a4893b2c26841d4ba631e88befe0000000000000000000000001556ea6d9c08388ece30168ea0cd37b2668fdd0e000000000000000000000000d4c7ac4e4ca65ab5540475066b1271fdcad414f1000000000000000000000000c5553e9a9ad8258d354696eae43f9145664d7dcc000000000000000000000000aa1a3df96371518d1a1ac28c6fa55c5a537f814c000000000000000000000000c85bdd954c803f24c3ed8d7dfd083e0c49a0f9d10000000000000000000000006820f2941e96f4bd99d47343b6118229d205021d00000000000000000000000000ad5a7032d73fc50e531f8289a8adbb427a6733000000000000000000000000816a46e5763ebee09ed5bda1054d9ad04dedb6b3000000000000000000000000591732b964456167b99883d0b054e1594eb5a1d00000000000000000000000003cb42f44115047eaab117cc0906710f959a8d51c00000000000000000000000098fc8395b9ad752029d3b6a6723146ac154aadf7000000000000000000000000368706f7e08633a1f8004dda39bd908f02188c6b000000000000000000000000562a3ecb69ea972a0269bd19c5de6aef842882de0000000000000000000000001ca70d06c576d9a1df4a626dca53e3944d54e9bd0000000000000000000000009c11214d48872f7babaf47f1497e02d0f088f4be000000000000000000000000684f012c799903a8f5faaca9b13b46938e27f7ed000000000000000000000000d2067367d2c24c381e00992ed22e6de5b0fb943900000000000000000000000027374649dd9daaa4000faf942efcd92a82637d6200000000000000000000000016796657bd7e199828703e06c6fa3c2ecddba07a000000000000000000000000e34dd5aeb34321d2b875c267cb2c1bcce3c97230000000000000000000000000c4e1c8c3b9b79bf5fd3e53dcaa4ae32113d57100000000000000000000000000826eaf557ae685385c235c6b0ca9bbaae5d476900000000000000000000000000be6d4771c79493216a7aad3047131824a4ef3e50000000000000000000000000ce1d5e897182aa94924f17245740603b7e6770b000000000000000000000000d7fa7280377aaa8be743b5eba4647de9691c00500000000000000000000000003b778419e2b02342850072ca19b075cd5573b97700000000000000000000000099bd54002118b31536e508501b4a5990ce614a2e0000000000000000000000009525a08f4b4abf064db0a05ffdb5e2ea65c3e6930000000000000000000000004aae08721fdd22737e4b64057b289f72fdac25920000000000000000000000009ed254b3ff3a96afb43f06e93d53d8a3c0bd02ae000000000000000000000000ff8afdac75954d212f309c090f502f10f62560340000000000000000000000007924a3dfc59bbde9d2313dc076da66baffac60880000000000000000000000004edfa689055ec5d6f03f33c3cec0c6200799da4d00000000000000000000000051ad507ef7eb1203d29a25fb9f0f6f24217d44820000000000000000000000007cd30920f4d7d0240f6f273fb5c04dbdba8b6d26000000000000000000000000eda8bf0cfb597bc71777bf1fb55777623c61578c000000000000000000000000ce6d3fb93e4676572c639cb8a8875e0b95c5aff6000000000000000000000000e0780ebc0ed55011e5653278cc9564d39942b1a2000000000000000000000000d0114bc46542c6c9f67608b19c3911e288c6a523000000000000000000000000120a160ee656890ec7f0ac8b84743fc2bf615a89000000000000000000000000ddfc1ed93edf86f31a8895c1987ebd18fb1fedb000000000000000000000000023ef3074b13d14b883a1a6c16f3d4702c7a11f5a00000000000000000000000000c8327b11a6c5256a576dcf79c829a6ed5b795c000000000000000000000000cd557dc24b08e2d5fd2e2ecf68bbaf75e962d43000000000000000000000000003b07c31e83c02839694e893cc2f0c7eac4178a1000000000000000000000000c26f4c5abfd4a94c830431d998a581a2160c17bf000000000000000000000000a2c0dd7e9cc6de4e70a53405582d956cf05a04eb0000000000000000000000005afcbbf8f710379f44b95609c940d2a74fcd526e00000000000000000000000077e7b3c95836d647657e7ccd6d359e0e47a3d00d000000000000000000000000e8384f8904d1ae6a167151be4a5cbe314a9dfb94000000000000000000000000c87ae88862370acc4b667a1a72232a167c00d25700000000000000000000000010aa8ba8f3f6d2619e025d4c3f4da114b3a7149e000000000000000000000000818f1d1b34ffb426a5d9647893a89422e47e47cb0000000000000000000000009664a169e41d19f858ac5bf0699934ec3be2904200000000000000000000000091fa1e7db9cc1fa35ca2cc24b59f3a005e70f3be000000000000000000000000da243f84f6c730b72dfbe19f77f07596a22fac56000000000000000000000000049485146b06541697ceb5a72aa4838af22f9ce0000000000000000000000000a2f385e27ecb1682b0f2f1a5272f4c22843488eb0000000000000000000000009ef8d40dba45d3b31634632707d54c0a04ec893600000000000000000000000000dfa2ecef808fa652ab0d05e543f7b0ad8c25fe000000000000000000000000a444bba3c6d671a9165638c4a40f578d3a41335b000000000000000000000000fa1f8137bfb383c0cb9b34dc71e7e4233d080885000000000000000000000000b6f6f097ba2f32f82c93739ca163c2d0179c8d02000000000000000000000000f1098c07850a7e75be2414e295d5445386f6339200000000000000000000000025b5f632668ac613112a1897b32dd860359e7a34000000000000000000000000cb38b13b602498158ce86bfa44eda5347d20c25d0000000000000000000000001791890fe978a364367000ee65e7a7d6cb5e06d600000000000000000000000023b68889c2918446ee7546dfe5f9e73ff067812c000000000000000000000000884fbebca6b6b44ed60706da318c267359801d9c000000000000000000000000ea2f87d1afd323035e82a409e522625e1399f947000000000000000000000000c534630b21241bc30e984ecd3ef58faca21a371c000000000000000000000000dcc1da232551272c3ad0c2304dd45ba4c81df54f000000000000000000000000065d8c69061bc04622791efb20142a827f7cfd110000000000000000000000007e8d6919a256dc0073632ed48b897b13b24db3bf0000000000000000000000002b7ad49e961bd3b5cd201d97a59a6cdd6945b223000000000000000000000000aba8c4d7cbaad1fd1c6f3de7a30f7c68f7aeb358000000000000000000000000f2241de98227b8dfcd928d034bf57a11811247cf000000000000000000000000b45266e860860c556acbba8d3048febef3b5d75400000000000000000000000042dfe62b52b0805b839b5267e3130d5a69864206000000000000000000000000b0663beddfae6a842f2b753d6c5056ec9a2807ec00000000000000000000000042b643daf56ff2246f023c2c2f382cc7ace76eb400000000000000000000000036e4752c4f385bc098861c9d4e8ec9eeecd4eed2000000000000000000000000753231aa4593449fa31bf866f53ce61900c45a2b000000000000000000000000500d2de70027973e152d7f68b3b0dbf412d20dd6000000000000000000000000bb985d2981066e422c6e70d8e8a5b09c50eb592f0000000000000000000000002fc2bab72563de4c59ab1683ddeea1619c134173000000000000000000000000e31dace3678ee734561b280dcf05f6cdb434f02d00000000000000000000000036c7f6d9900c9d8f268a191359a4737ddf19b8f50000000000000000000000009cffec277c232ccbed7679baade130f19efcb51d000000000000000000000000ffae0a347daed49a5a2a944f6607ebe6c96bb084000000000000000000000000437d60c85d275a12d5c4f08368befdc28195d60b000000000000000000000000b83d13d535a371a88b19cd80dd8a210b0e74b6b7000000000000000000000000ec80a42a01fd264ef755633eda0f8cd271f9f5b10000000000000000000000002c13c0cd1e0604b8962dcd50d06d31c3a0993e3200000000000000000000000051c2e4f0737856463fafedfd3d536e7329c326fc000000000000000000000000170b2b14ebf9d10fe8d4ebaa160faeb59e39b5d500000000000000000000000026da7ace6b5dab6bd3689f928b2d6da2fb3193b60000000000000000000000005a916b0b23f3d877dce381fde3260a9d19d90e7000000000000000000000000047a9f72e949970f1fd6df78afa52194eba9f36420000000000000000000000006215edb43dc7b71c35f2ecbe947aed6913fd6b94000000000000000000000000d4e869d01e2ddf6ff1ca2c813339e1ccd1196cfd000000000000000000000000c10775662284b90e6b65aca2cbbffa9357cece620000000000000000000000002c02c1a635e7dd9bf9ec85c734bae47dfa49ac2e0000000000000000000000001c6c628ef17ed64733194a0178ed7ffb95c5d26c000000000000000000000000da706f71a086737b6f96939168eaf32d9830ca8400000000000000000000000000ba75fa2097543cd090f7fb706abab4913475b4000000000000000000000000113e7000bd0412156ba47b569805c502a662cc86000000000000000000000000570994b88ead5284a6d7f7808f09e032e7c6c8750000000000000000000000002d32e273e6f9d213f922e1a1285b42ec77f7d5d6000000000000000000000000aa58a6c04550f0acd45a9d202858dbdcaa5188090000000000000000000000008dc75543c87fe1460c5ab63ac74cf59788a7e90500000000000000000000000019744c9742558fdde0a2531c1441f9f774b3ce8d000000000000000000000000f0257a50b7f3e2b450b0496f159ca2764d2bb069000000000000000000000000a30f667e68f51c30f0c8b0d285ae408e05d25b670000000000000000000000005404644e5e4c8ee2e87c719bd02bcbce1c6426e500000000000000000000000015afa22679ec61dce49953483c9a05e1d55cb8d700000000000000000000000064e354dbfa1ec0109cdc64f93b4268b9a6454c300000000000000000000000005306bec23b6e0ae00e0c2210a9ebc9bb30032fad000000000000000000000000e61f0010fd0fe2d412a0af9eb3ffd34539f6b0de000000000000000000000000e731db9665c75ac8d6c4435cd6460d363c13baca000000000000000000000000487721957dc216f443fd5576d11f210a255f1ec30000000000000000000000003aa03596fa2d56d48cd8cca4f9d07beade890af900000000000000000000000028700e2735c4bbb8b3553def47641640cb9ad26f0000000000000000000000008c1a3401cf89b6cfa61f8a38b06801f5905b7c9a000000000000000000000000e97666bac368f46a0de81f5774e95bfa0acb859e0000000000000000000000004ecd3668f7c374ea4d0de9b34e0a0dd3d5536d050000000000000000000000006276c7633064b387a343cd83d3593fb055be1f1a000000000000000000000000fd7f4fcd4b3e3f7f87c4c02a511808fa8345644d0000000000000000000000008bf454cbd74bea170c0fb3d03c4eb444b72c013f000000000000000000000000f1649bb8f9c013bdcbafd07e9587a6cce0741dd000000000000000000000000015a893f8426aadf3a94295f5297c9515fdee669a000000000000000000000000f41d372d4ad20c999699e590815c1562ede07f75000000000000000000000000e464b5b32e118a4b2aa67514e752656d209252b80000000000000000000000005348a6a8c03f68bd3f49b64018660f0662c76e980000000000000000000000003c16b86bd5d97d55a145cca88bdc130d4eccb0b9000000000000000000000000bb8adbd37d8d33e7efc8c2b38671173f1d73653100000000000000000000000006a4786ddacbf422f5d99284d63e198bf9c5577100000000000000000000000090164399e3202ecb8557ab0b20d9e9e2413ae0d1000000000000000000000000368ae7ca33225d3523db8e6b0745916ce5d8e6da000000000000000000000000d65df809efd82c0ddff595556d4bb0b712bde711000000000000000000000000b22568616ea7cdb62b876d0383449866548f854b0000000000000000000000008d0cd6881eca03cdb2990b66eae57ef751163bb8000000000000000000000000c71a5981b1d78904bc6777c055fbc7cc734b632c0000000000000000000000007e306b7d8ac43d9798a4ea90771766dbe9144f09000000000000000000000000c75922a8231f1741aa38536c362a5d53dbc43990000000000000000000000000d90e47a45c3b46b0308f8e54bebbefb22cc62b240000000000000000000000003bafd0b0648ad6ad8c7104e0f2aec4aa2749ddb0000000000000000000000000401f71f785f8e09de98cc4d994b12d006b817a6b000000000000000000000000bfcf28ec8704d5b595f390dbc78f8fb865731936000000000000000000000000192b8fb33b6b327a3fccfe0ed458560e577bbbb500000000000000000000000030ddcda076fbaaefde91d9a2dc53e2d880b8b748000000000000000000000000a70cb2991736e2d334d6e64498d0ff4cb51e4a4900000000000000000000000023c7af6f2a27ae82dd8ea809082955a3ace2b5ac0000000000000000000000009c1f063704d933a276206ebe068006e63bdf3747000000000000000000000000ddfd5a7b84af8abf7acf6d3938ebffdc8f2e7ecc00000000000000000000000042b9749993b2cc49f26a449f02bee17b1a7afff900000000000000000000000028827cdfcee1fd9ebc04fba9705b2f6e699c2c9e000000000000000000000000bf0f8460999d46471b0f29ac5130d5802033bdd7000000000000000000000000aae76d5c78aaa31d0ed1e0ae198c79460caf7b9d0000000000000000000000002348f547be660743623bae80eb3445cbefd79022000000000000000000000000444aea9553589abfb6dc265750ab5dafe461b2d1000000000000000000000000574a8bba75ee715cf71243a539ba7640f388bdb30000000000000000000000004b1091eaf4fbd771932e904e4c1fbcc1812708f50000000000000000000000009c31d11aff983507e351a61f7c393529b878cbe70000000000000000000000005062166cfc3a1103710bbe482bfeb75129cf5afc00000000000000000000000071249f91f0237aabd162e4eeaeb7e60e46ef52910000000000000000000000008c24736e20c32b98421313dd826c1cfaadd6985300000000000000000000000026fc2abf826254a0601936c7a2afd45e3c31e3e000000000000000000000000016c62607b90a51cdcc13f22dbb96d39d057c81f00000000000000000000000005cf328ed57d001b462db83604eb780c923f32047000000000000000000000000ea2b6a1120bd22268176edcc7ca12c212386cfd10000000000000000000000001582c737a3f5c8c64b12bb3ce934b5bc56cacab4000000000000000000000000b14a137f85bc96e31124b229145621cbc893049f000000000000000000000000eee54b1439318c89f6eec2edbce34578cd6b952d0000000000000000000000006633ba3c09601d7701035769009b6a2d6a549606000000000000000000000000e1e82df62398f1133cc779957da14a6da7ec876a0000000000000000000000004b05a9d43145800330af1f02467471867eea2500000000000000000000000000406fac993abe946768b643ab3e570651cfc19c7d000000000000000000000000f43994a65449cc06827a2054722c80c755941e520000000000000000000000003ce0d677f4b808029f209ecf39997561f26fe9a2000000000000000000000000d9d57c2339987f42b998232c0c5c4072752afd3a000000000000000000000000bd8bd87b8f34926d9430df57e070d5d84001bac70000000000000000000000003639b04d4e610be86a49e4da3424461f83b09162000000000000000000000000ab051ae883cc832c63a0deedf422f1058738a5fa000000000000000000000000eff4a529b78a26bd3d6b42455e4934c8bf3d5fc8000000000000000000000000e4115403599cfd4f10975eaeec262bb419d373e600000000000000000000000088ffd8bbfc9805e6cc6d9bce72069f9add2c487f000000000000000000000000a216390ac9bd6c8995b8c6b452c5adc197fe519200000000000000000000000021f235ec4b0252b72f1eae20e74db6471c3ad5b0000000000000000000000000739d583df9fc409906cb7b5a9be80624ead58d1500000000000000000000000065f6d44f9d6d8e5aa7c9afb884747b695459765d000000000000000000000000120507b89c327a92e4f386008b8618d88368bac200000000000000000000000093b1d7d24f9516844cc3bd81ee7950c8b8207704000000000000000000000000af35e2a95f3c1244130267e8303e20562b8bf06500000000000000000000000029d12852f3e4dab98bb8a3c701e43504c675cb6c000000000000000000000000396aee4b7d12dd615bba951ea6d88ada1959c2bf000000000000000000000000944f08dd2778936c34d1e11b9ccc315cd2a435d4000000000000000000000000733112fc5382507f5e987c2a85fc990ebabe9948000000000000000000000000d6b22226a0621e23baf019d8b978351f73babf1c000000000000000000000000a9c11b5e402a1a1e813d1fbfa6f10f5bbf63f8fe000000000000000000000000e98bce535f4351b8bd8a0d8e2f1067e625b5f7c9000000000000000000000000b43b44b893bfe8a5b440a65e72319af9d44bdcad0000000000000000000000004e3e384a63fcf1d468ff3c73cc98d6435b4e78bb00000000000000000000000022090d3fa412616751dfc61da29791fec018d7a40000000000000000000000003d66a32e6f6101a986a28d8c5e654136975a3bc20000000000000000000000003c610216958716752ad0ecd7386130d12b078a5a000000000000000000000000ed9b203b073787f9a683201a98d8e053468de6ee000000000000000000000000f39b05e95356b4744bb39c974162632a976093190000000000000000000000004c762b5dfa7db0739d15f06aa03b050f24d519a4000000000000000000000000490d100ca09d3d1a4ae395d03042c615b5425ef000000000000000000000000071d90761eea17f0cbf937497b3ace9df1cf0c94d00000000000000000000000069beed95a98b5b9db121a6ff7c52795dc32f216e0000000000000000000000003902b91afbdb9d141d9da680fc3f3d2760ebe3d100000000000000000000000020977af32c6aa4d4b6567f6efacc0692efb9e0650000000000000000000000001954c7da24b0aa29db44a230f0d9dd25b447b20b000000000000000000000000eb120e35a611c2d131d07de66651075a38909ecd000000000000000000000000c665a652823e008b95374b7488927ec5ed235f7f000000000000000000000000c29443445d04aea33d31c97c8edcb14e893a0e9d0000000000000000000000001dabcbde3b31c3cdd9c7e2c022394e8c6ffc04ad00000000000000000000000025b651a82a86cbf6c0aed474bd2b8425eea4a4c9000000000000000000000000af7854a9d76674a883e0d55d6e300555d0560b3d00000000000000000000000082303902830de3f2ac9f4645df81b61b192bbda60000000000000000000000008a52a274779e1753412c2745843f543cf15182a100000000000000000000000032ccee3867f143a640dfaf9af8a2320d31b0f8e1000000000000000000000000c9c1c545bf4af358d20d2d5880447a560afbf9d20000000000000000000000005e8062309f6f7db30c53c02543c3ff64f6646c13000000000000000000000000ae38b5361216524145a53a250ccfea57b007b2460000000000000000000000000b7be512b49befe3188115c8c4b288ed32a9f3e9000000000000000000000000c05c5032af06d962a8a29a8ff4454c597cc0a750000000000000000000000000dab4e3dff0100b12fc0201d4a13959b33fac137c0000000000000000000000002de8ceed310b40d26bd8b315d5bc7fc238e09a1700000000000000000000000074373c238f6dcfe826d2ba53181622ed4c403f8f000000000000000000000000b84924259dee9d51c6a4c30d939e82a7123b91e700000000000000000000000078d4e6a2dd0827cb7f7266a7e0003b29ba54d5260000000000000000000000004464a416cd602b4653ca4e16324e1722796cde62000000000000000000000000d573f640b29dbc63c45965710f51d7591a7764db000000000000000000000000d08c4dc6a4a4ff88e53ff9ba5ce639c0ef8fe4ef00000000000000000000000087c262de2977e0686d1061890233d013c741710a000000000000000000000000f44475a7e67f7628464869334787b836cee2f72f00000000000000000000000097f50dc5104671e75bb1c3cf614c062706c44f1100000000000000000000000092e198a3a4c21dc11c3e41dba0e2fec2cd74f53b000000000000000000000000913908a7c8c818546c5d70afc15761f3374265f600000000000000000000000074f3e7313f6f7b7333a2ddd875deb520a769caf7000000000000000000000000a7c84345910fb4e522e66d8822a276e17032e80e00000000000000000000000009ebc46cf0699063e3fab51531017c50e253fb8f000000000000000000000000e4f8576a38f8338d89524933cc14736831b6411a0000000000000000000000005c3c5866fe40e663fba21f94931b3709d550780800000000000000000000000085fe424cae7fee88d49b4c539dade3a6f1024432000000000000000000000000b22f8a58e8183d3efd4627d193e48735705a3878000000000000000000000000d15779668c89db28688fde71037c1c6069b37b01000000000000000000000000e8c862efef51e75b903f1c32cc27c81934ab6513000000000000000000000000eb8a273146c1207f89488da2a73469dc92ed2a51000000000000000000000000a299ae0f265804e6a1f5ce13e78dfce16e9d5ed80000000000000000000000008152e6ae5bc59fc019f18e6d1ddb03f1f6f5acc10000000000000000000000009322edf40cd2bfcb0cad6d977c298fd17619b742000000000000000000000000970154fe41050d61ce9ac17050f5db849e22fee400000000000000000000000081afdf50ee02092bffae31626c43bdb7b5fe1a7000000000000000000000000008a6b13a4e486f6d97cbd01339fa5c5d29b19cc800000000000000000000000037f30814e3022e932526a2a1afed76877647858100000000000000000000000030e3337da478e6e1746aee815399f4d083f4cea6000000000000000000000000457ffc88b4550f36e6a5efc12d3d7418a336703b000000000000000000000000a728ada3eb99f9fe120c2014d2095784bd7f6cd40000000000000000000000008ae54d899f4aba981d83d6f497c9b1d8f739eded000000000000000000000000ecee73b75bf90eb8805e59f76bed55c0fad081f1000000000000000000000000a82c515755c0a3b49b51885b4728a8c3d808c91c00000000000000000000000087dfcaa8e86a204272caeb0181843aaddbf17d170000000000000000000000003dc9eff01785a316d14018655883b50cf2dd47f2000000000000000000000000af3d6646f72fd5181165149a8bf50f8f4f90ada90000000000000000000000006862b7255b13776fb33337cf908e350166aecaaa00000000000000000000000079befc255ddb8b8c2edd25551ea54e670c5d98c8000000000000000000000000c57ec0d8a39c70543f5a69cb955c46d8d433f4ff000000000000000000000000277e3db8254b0f137b9e24f2c2e8ad387a7e23b5000000000000000000000000b98033fe3ac08592de1d5d575f8f91b5d381b88e000000000000000000000000b3fa40e2c0d84c76cecb7b82da7f994857248a2d000000000000000000000000c252a4134e0579dc3c30d3570b158ed3125a09ad00000000000000000000000075bbc7d37d3bf975b527cf2e99b947d61a22ef950000000000000000000000005037d929b6a9407e33dc3b50ef1a1a3d69984cae00000000000000000000000080a2c6ba64f3f570f4a4a9798c4ae597756655a70000000000000000000000009ed59ac012fcbf90226621b21899f1ca688d05c3000000000000000000000000ade76313d940217b5cd6202551fb2e04c47e8f10000000000000000000000000255b0e0330b6707bd648c7ed09910b212ca3155f0000000000000000000000001331276aff89ff5b324041302bba2fa12e1d6f7d000000000000000000000000cd3c26cd09d6e21c77eb80484fa0dd1290002128000000000000000000000000e2ab8c3d1544f97c58cd4fa4d5585b44745d345e0000000000000000000000008eecc017bbb018fa38ba995c684a00f0a7504b5d000000000000000000000000bf5a6a038acee23381401e4ba9b20f1b99d943810000000000000000000000009c8481143ef0684ccd635cbbd6b940f0732c15a20000000000000000000000001a0c026f26591e70544782d806cf248e84323d5e000000000000000000000000e75920fbe7fd4af87de3988a2d09c143e9038e0500000000000000000000000064a6140fbf64b4e7116c8536174becd74642daf3000000000000000000000000cc845330654585b85dbc13633fde45687f0dd6690000000000000000000000001dd4d09b78a5698331fb7181f8dce21e26bd8ea300000000000000000000000076c25d360472a40dd1e13e62a34e391c45be5208000000000000000000000000f944030287430a84583e565e8feb3792e9db07080000000000000000000000006c11f25befb3798a1e5e198e5a80f48027f9c17b00000000000000000000000013fd44bb824e6340da4fae2819f5cff0288dcaa300000000000000000000000017dca0d2d6e1de09731952ecc6bebfc76e569e18000000000000000000000000523a1362b88f17254f752c1fbe8b9a29b5edef5000000000000000000000000024e41480b407ae812429db89fa442c4db632322b000000000000000000000000b275b1382781c20f89502d91551d953d7f31bf3e000000000000000000000000e2a2d2e9f1926e63abf3d71ed75e2a1b31c5f13a000000000000000000000000e0bbb303c16d8bfa9ed862adb93d4b445a8ed4b20000000000000000000000004bf3c40b6281a66da3625c0313d6559da054d863000000000000000000000000985ec96340f425ca83a3ec6eb39412a558b422890000000000000000000000002dfcf6a23a2717f131b6252b5e06ada96c486fe40000000000000000000000005baa0d8990c304aab66159c83f0297275811cb45000000000000000000000000a682e83a25185997cdc0eda96a5dc5bbee15d1710000000000000000000000002fc5eb39deab4d01ef099e2d72d9a40d601086ca0000000000000000000000006d8f55b5cfa7de25fef0674129cd726e00d5b6fc0000000000000000000000000126fc3a7194bd78a176f666d94535affaccca8d000000000000000000000000d1bd3d6697142a4ddd448c197b43be60b57827770000000000000000000000007efa55992a5a7515af773d1d06820f82843a9ff700000000000000000000000081474ab83b0a8d5fe6241eacaa861b475fee2cf80000000000000000000000001fb7762dedf2ac15f9825191e1cab53b8d4948690000000000000000000000004a15a9ff52675aeb9138f38ee76c759e1982891e0000000000000000000000001274aeb9ec3dc6995d045a7246f95741b66d655a000000000000000000000000d612229d5c8da856404b3500a0dd27cec5cb9864000000000000000000000000de7e49a93f043845930c830b58095309424379210000000000000000000000005d14104785e894f7560d21092e9b0f8216a48ca700000000000000000000000059c146272244c994dc3d3cc3f238ff5685140238000000000000000000000000d7ec19549f03d9a4081280522e35ba4524e7ade7000000000000000000000000caed932cf511ae4b2b0bc4771e26dc70eb959c750000000000000000000000007b4a9d0da8674cea3bdc4e1857a7ed3f70de6921000000000000000000000000229c16c1e7cd35ece7a3e159ca7648f6e71b60180000000000000000000000006063647c976bd754e02a88dbacc40754c8e83aab0000000000000000000000001a884fa290959d02aa0129039806b22c346c8b1b0000000000000000000000008d017936db2dfdb50cd848cf362f70673e4e883f00000000000000000000000052118e7c34dd499ee2d3c050f1a892f030235dbd0000000000000000000000003dcb67aba4717b1fe4e25a8632577fce8e6a7ac4000000000000000000000000b3a3a7fce58f0fa26e3993f8bc8fdddc32052933000000000000000000000000d62d6f4cc8d23825e3fffafb36c3e3788536563e00000000000000000000000097e86f9e1f808838d3f8b592e98260ce8a77bf7d000000000000000000000000faa0d709e1493d84f1d96349c830f233f402cadc0000000000000000000000000a6633d1e9e5de7ba82fcf8333c28473dba740c4000000000000000000000000958cb95ae4e75470e26da9afe395ecd17d5baea7000000000000000000000000a1e48c4fc069c5de5d895c11e702d09ee8771d7200000000000000000000000092661ffd4fb49ac92b4b77225a2f8adacb8632ae00000000000000000000000002f319a693a482270964acd61ace65cf9fbbdaaf000000000000000000000000412c3f756a2c872c8a742ce869a8d0341fc62f540000000000000000000000006af7a0c4a3a1352654f953dff3aeb67098dff6b10000000000000000000000005f5d181814c6ea6f6abda1eb08634064764bd28c0000000000000000000000008916040b7b77479169ad0dbd24b17f96861f4445000000000000000000000000827a931f423b1969afbb4cd86e5fbfe85ee78b150000000000000000000000007f8e80e0d38be6443cf904095a396fa0b6e705fb0000000000000000000000009f0b9f9e4a200477c8949d44ea3cd7b65a9374b00000000000000000000000008b8bfb8ab57ea3de5733eb82e18f658bce3e7665000000000000000000000000374f7019bb152eb375135ea376f37d573605f4ef0000000000000000000000006d10be824782d220cf0b90b8eb27cd0f218df91e0000000000000000000000008f408f4b6d9803533080639190eb8a653e780bb100000000000000000000000093226449516030af2c130b9d2b79a4f780c34c0f000000000000000000000000e5c2738cfc79daa43bcd186dd758fda87207c4200000000000000000000000009dbb9d837c6b29b55e75a8faeaef1947aa9126050000000000000000000000006e90a391bfc8e60dc166fc25524afa8f344e4fe0000000000000000000000000d654bbc2f4e7aec43c868332d0a170186ca4d179000000000000000000000000dca58795a1b152104d170a90b9f98b5db685180f000000000000000000000000e37abd60929714031e8f40225c5d39306728426c0000000000000000000000003e3db977dd6d7ef4a941e03ea13972cec34b337600000000000000000000000003ee6138608993c04256d1e289e6a3478bd7729b000000000000000000000000ea22f79dd1138cf6bb498eb71e53defa47640e0700000000000000000000000052053257bdc9a64d769646e76a7836925ef7a40800000000000000000000000019e84d07b8d717c80878d58426797decd2b1b9e9000000000000000000000000631ede9ed06ca74e805418d77a950e33a531fef600000000000000000000000003a9d293dc9ad98288f587bcc8747257cdeed3d3000000000000000000000000ac369219cb66ab5aee06644479cd01c47f70ac720000000000000000000000005d7e3cc5c2e8187e2752f95cd34bc1931b2abd90000000000000000000000000503346a625f10eb2aa5fb5d2939afb8abe0b03fb000000000000000000000000fcae25c6eebfc5d3b5ec84d99963f291ccc3fd750000000000000000000000003c18195c66891449b4d6002c89e03d1d5bdde8a7000000000000000000000000af05abcfe204f9c2e5e5cdf83e485f7f72eb0e9f000000000000000000000000a8ac132596d4ba1b0b1f299d3bdc5131c4f0fc500000000000000000000000004b1f294c2fbc41d14db7bbb5b1709e73fa55d697000000000000000000000000b1f738feaeb573a3c1468e0a8cb780bc17cb4e680000000000000000000000005634071b915e885809f228cae0fe5f41c761e9cc000000000000000000000000288fa0bb216fc94e716fa08ab03103850b856d0000000000000000000000000084b37c62a8a5c8b8b85e615d26ac8132c5d94d250000000000000000000000007f9d73fad1eb756b5418ba41d9c362bf5333a7b4000000000000000000000000dade14a301ff9effa18abb8b19de24d094ff4c1a000000000000000000000000854baa668af06bf037190af7008d2b28542ed454000000000000000000000000bccd0a39a684607dc525b894f26c6cc0a8eb719e00000000000000000000000065206209712a4a214cf022da3573dae671b25217000000000000000000000000c1405e2960e56753a4bd4b1736102030ded36895000000000000000000000000fb928611db611ceb2a719c30ca52b4c4b5b4c5760000000000000000000000005a09a1d0df39fe4726f5a31531f722e24bd6cf94000000000000000000000000b9b3669493036bc83c13a904d4f2dc171f53ea6f000000000000000000000000105f510843eaa84ef50c62b039d1f6a920204a3b00000000000000000000000048b5d17a0589a9d44490b6dc3e5a5e1e20f40e73000000000000000000000000bf4a6bce0ffd2ce988d1b5d49f78af8f0dabfbd9000000000000000000000000d96615e342dd2fb02cffc9cdaebd432f0026b5e7000000000000000000000000513c95fadcfe13648cdfe37ae0e0c0eb0840f60f000000000000000000000000c3b2e4078e8fe16d7ca58062a646bef73777142f00000000000000000000000026798106c63cdc9a862979a937bfb19a7577ff9a000000000000000000000000d5381e20e2ad4bb19bc726d7a6cd1b133bd7453a000000000000000000000000916ec713f498bbd2a5e1bb57e70ec31743cd4aab0000000000000000000000000de24476e476339ba015b84063fef12c7e8321a70000000000000000000000007014f6f21edad8d9c6f0eebc1f189422f3085307000000000000000000000000f7f341c7cf5557536ebaddbe1a55dff0a4981f51000000000000000000000000e032ab9669fcd6b073e29a113286c7171707b6de000000000000000000000000e43d5e0ccbff2d4312e0fe3d9c24127587f1bc59000000000000000000000000463417016b10c7d0259cf44f9620626e6e849138000000000000000000000000fa21a3870f19a216991708d782763d0fa7ead68f00000000000000000000000028e962a22eaabb9521b66a3d7629096760f28f880000000000000000000000008474631d1d681221c2514cc123b114df502d65c700000000000000000000000023291905585578f57e155def1fc5cd66dd00db4e00000000000000000000000079d5be9433317e983844b4834050d4e46229900b00000000000000000000000064eef76fb8c5a484abcf700a3d80dcda76eaff55000000000000000000000000b5aacd6cd1b2f8ec86de1ab35a2584c0123a3b0700000000000000000000000071c3b0e8e5919159ec7f9a5af9fc7fa8bda4a67b0000000000000000000000006f77612d412bc4633d4840c1a8f4bb7757f26ccc000000000000000000000000a65ca9cef11f2080eaadd281ed98a6df7819c0f50000000000000000000000003c71c2a0d73230e955c06d83f1365082a14d5088000000000000000000000000a700d5f6a778ebdecfed01a136cf23c9860c6296000000000000000000000000cd1422f2fa813f138b8602beb0ed6191593d111a000000000000000000000000bd6d7fb28481c670b1a9458bc5ca556f6b88dd26000000000000000000000000133bdcaba30b58934c59478b67d83611b7aece0e00000000000000000000000036d9b0107c1380ea7ea3f6e4d267ba31a22cdc61000000000000000000000000bbb40b66825669c152576dc99f097d1796fbf103000000000000000000000000aeb13aecc41b205bda857cf88fedd3259ae8bb7700000000000000000000000065f875c073e95e43683eede48caf7a8dd9688ec60000000000000000000000007bc751113e57902e8d24a4cc8eba57855b1708480000000000000000000000000117f7510b4ec47705c1cfde62721ee31a210f6a000000000000000000000000aa801e0d62de29ad45e8eff949de0c62330b7605000000000000000000000000d7b7c6d2507b667b2e1988561a45743e9464e845000000000000000000000000e31ade69a6f94f7ff191320458f10e5c4dddd542000000000000000000000000fe99ee29a0860c565ec1e1496ad61a10394b554500000000000000000000000057e345b5b44a483b846df635b5f30e3b5fadab20000000000000000000000000cd01a523a83dd2214b673143882fca8c56bce6a60000000000000000000000007d4505ae1848eb847b19ea5741f2e3e691e1173500000000000000000000000058f52c44c87acb4cbf9f45ed28a4d09b9594d8b9000000000000000000000000bf5c5f9779156195197b32b05f1ff00f5cecc1e5000000000000000000000000a5cf06fad68b7fb5c8ffb284b929851d69e51abc000000000000000000000000b708c40e859a72d45b0473190243c0869ca6f3490000000000000000000000008810cb9b19b1f31bc6cc9dc4a9fd0ec67618f6ca0000000000000000000000009f3d4d3b8f682c401c40dd255b9e7d1f27c66a4a00000000000000000000000059ce01fae7e889169cacbe807b505171e42c082b000000000000000000000000e81e876be66b5d6fa33da36ed2d8be356d3276aa000000000000000000000000e97c440c1bbeaefaf336f10daa15125221a558f70000000000000000000000008dca717be4d207242ed913ad635c93e875fd72cd0000000000000000000000005dffb55582047471064dcfa77218f86aecc60a3e0000000000000000000000009fad7747e2d55fb5d21163819a8a019f962ecb85000000000000000000000000aa394d2990ae3ef71fc9c8b1d4919346b41a0c66000000000000000000000000c62bc860ed3d4393947eaca248010e5e15fdb02d000000000000000000000000fd282ab640f677b6fe212023d7f09095b7757ff7000000000000000000000000b0df8ad19af459b87ae32e2ef9f232ee142f800600000000000000000000000064866f690bfaaf42116e145491943ce85021dbdb0000000000000000000000002c49117b361114c95599a9963fb85ac58a0a90bb0000000000000000000000009730d715178776fc437485fb701c6002252ed291000000000000000000000000f44f54d513a713db5bb600c119e5ac43fdb8b1d50000000000000000000000005df182fa61ab375658889c4ef78ae4e29287a8190000000000000000000000000435f8bc13635bf3cb934242072eea3eeb09d73e0000000000000000000000002f3fe0034b107276a5bea7b635c3bacdcd91aa88000000000000000000000000b284047c7d71be71d57c262df0ac66eaa846172c0000000000000000000000006c371a46f2b91a749b1b90eff14c5d8ebcc35a930000000000000000000000009fd77e0e312842726ca84dd99ee01f9424077348000000000000000000000000d842c11ed989c4c8c5cf337c1daca85bd74770770000000000000000000000005bec6a4c3d1feb2218be799d92dcfb76f8e209a30000000000000000000000007b9f2b539153b7321a69d43524fd18ce7788d640000000000000000000000000a73df95da9ab78ab51a49ef13153f68e9c34892d000000000000000000000000e72481c45dde0dfba21c202b30b290bd4aec33db000000000000000000000000ae25d8956ac082e4e37babb7f7e867c5414eceb80000000000000000000000001c3c5f499695290749060f7fefb0a68d34d50ccb0000000000000000000000006088fa802aa5e8af822c669acb463050619241f200000000000000000000000081bca3acf6b9af579ce56e49797c5589258778de000000000000000000000000119e763c32642b86eaa0958ab5b995ae55f70f5a000000000000000000000000f4221a3090919a1781984e6f475034ed2b9f1b11000000000000000000000000e168c3f68c497bf4d12b45c25c69ede6332cc51000000000000000000000000002170595ae00095f4fde568da46594957621a707000000000000000000000000b99201d4e94ffb780681d21770bf30c4e3b3018a000000000000000000000000fef3f2dcf7abdff950f14aa5603921765249d21000000000000000000000000094de47c4b9e43e5d0883569adfc29c7a50fb975b000000000000000000000000ef376552a4f3331a34f53553c7be5f3421aa9f230000000000000000000000000f369ba94e911418357ff5f82fa4bf6eac82e73c0000000000000000000000000a04520a067dfe619bc46ae957ea3cc3c9a5979200000000000000000000000007a7664c9143fd65c94eaf31fccf32dafeac75970000000000000000000000004f6de94c9e3a4560011cf124cdb138d4c9d5045100000000000000000000000060bc0d457d89a8fb191f3c29c8a2fb19f0ea3c990000000000000000000000008b7319affe346e3a6055258e7a2ce33f9e749b8c0000000000000000000000008a4378b7f3d6db8ed62d5e34e78cb4494acccb62000000000000000000000000383a29351dc2ae3a533f13024510793961543a05000000000000000000000000c4f76e6058975cb77966f7b8ffbb07aae5b150ee000000000000000000000000dccd4b0b20308690f771e2fdee3b7af49d025fd7000000000000000000000000b8acfbe4e2ef585c4dda0582f89293856c5045340000000000000000000000002eccaea82b832f9c0161fee2345009c5d265a8ed0000000000000000000000004b68b8d2b3ba6a5c8af5205b56e5a78f11e3915f000000000000000000000000193ddde75e86921033c92b86d5a0479ecf6de9880000000000000000000000002529455e953e18cae18c9f03c0a23d380b48829f00000000000000000000000050acbfbd87bfaed0c235c38762166910b789648a000000000000000000000000614c484b9191a9c92e4235051e07dc71259d56aa000000000000000000000000bd2661fa60a9d74f290e6f4a5c503967bf101665000000000000000000000000d5ab4f42a710001ed01214380517453ea54914c90000000000000000000000007041076bde87110b8015a5dbedd6ac079fde74da0000000000000000000000009689c41756a39b5e8b73a3b654051911d55e43710000000000000000000000006d9d48913858d57b1c1d792b3b01e08d1cc408a9000000000000000000000000bcdcbb7230c6f7f45205e655b46fc26e8be1f8b8000000000000000000000000000e16ee623e73c9173ce0d37ac2deaf81d581a60000000000000000000000006b01e00816da124faff290b87e24f9830f96c03b00000000000000000000000083d0f4f8110072260a3fdb692e37b302fe4e2227000000000000000000000000e7283e852879c19c7917a18c4896c356e949719f000000000000000000000000c893ae1b7e66fb61adb315393a3a916acba042350000000000000000000000008cbbc407fd40e49655fc2d1045e805b3dfa9d1790000000000000000000000003693566ec3b9318fd4990a0a19a8cb24d470f3720000000000000000000000008f37ed67014c38d5ebe794daa878b55a62e3ac76000000000000000000000000db055d38958cf7278d3d2ba91a60b754c3bdae4b00000000000000000000000049ee3c58c1ac7f15fc9809d2ab165b835bf515600000000000000000000000009038face2f9fa9df80884aeda634e7d5eb18597d0000000000000000000000006cc8d68025aeb3f612d112b6f1fc6a98627f9f8a0000000000000000000000002045acbb69f01d32ef1d4a799212ce0da6b88d02000000000000000000000000fc3f5189e0082ce58064a0f39a77176337aa2fc1000000000000000000000000d337defdbacbe685c7314d2d13211fbeb2659186000000000000000000000000afea7681421c87e2c8bb727835a46d8e44601502000000000000000000000000bb15098e3ea009834aec20871b3b705970baaebd000000000000000000000000db75de949067d72b8a8cb2b631d0cd580a739ef40000000000000000000000006183fb0e6b3ff84d57267b1ffa0a03de0e49928b000000000000000000000000a50270c1a67869cd49833b324c37e52e1c62eab70000000000000000000000004030c3c7a84ab73571b8d33fa81fd2e6411e58a3000000000000000000000000cee951d0cac0a865b17dfa06dc36fd382ff5c951000000000000000000000000f98a23a4e7935aafc7656f4bf301913762d33942000000000000000000000000d2bd379cf2ab0bc921ca48704b85d2af0d82bf66000000000000000000000000710850889ab9ee54bde6c5d56319110e64a0bc1600000000000000000000000044d371f3ea0bb50fe15d1a3e4a1b4d7bce63fc2c00000000000000000000000070c0fbda1062aa4d03591a3748ee9903e489ef0b000000000000000000000000efd44c25bb917b25d65a3c2186b3a9219c2ef352000000000000000000000000388d61aa77c59b7932a2407b6c0608f6f89b59d7000000000000000000000000f1b827bdccf8239a31c6c7f6430121c04bf6da7e000000000000000000000000b61a455c9fea668822de00141347683ec1f956bf000000000000000000000000a5aff5bcbccc7946ad199012e80d7915ca4ac4e1000000000000000000000000f087ba337bd9e06c02b52daf1b98b23cee6cf91c000000000000000000000000471ce1cdfb008494f43d9fb0199cbc8e347b7d30000000000000000000000000f4a68760147c69b58e62edf96685542190b5b98200000000000000000000000080e7905a4d8ce6774965e8c09a2aa5f288e6f7750000000000000000000000001366398beeab329f537400376bffb40c31ce2a40000000000000000000000000a43ee32728d5c6b53d896c650a6eb2b434abd6c900000000000000000000000069457cd05ac7b241e8b8d8784b618ba61c56cb2e0000000000000000000000003830ff9a62291da392a9f40dc1472710abd806c10000000000000000000000006c973a1f99e7ece7e9e9e047ee27e9830e01dbd9000000000000000000000000c5d6a281d75f4796fb1a7c09d59cd70e2845381a0000000000000000000000005bfebd5db89a196244f818e743f74022af0db571000000000000000000000000312a9b4c548c3ce7262d4183754ccb674af698310000000000000000000000005518c4ab232a91c5a9bbc8bad98f9f8c708d7f56000000000000000000000000d728ddcd72fe6adc1aa4be913be0684607e06a35000000000000000000000000b2ba72352dd7ce6160f7c655352b41a39f3644eb000000000000000000000000ae9d5647400ce620dcf954b0f822976ced9a65040000000000000000000000008edaa985a8848d9e9b3b52253293ee5a90f2b6900000000000000000000000008b8dfb763c9986a8f668ceb8249b48c09cbeb2c0000000000000000000000000fa3f9f7a1658b274c123fff1847b36d6af31b56e000000000000000000000000d3af56bb259edc720c98c7f539569c7565e12d7300000000000000000000000003610292e99506179e65c07cd2e806851047511d0000000000000000000000006aefecb079342958b4b77c798c3b7e0f3e5c869a00000000000000000000000064b667e816197473a3dbaec26288df662c3273260000000000000000000000003c92e28a7e670cb00a8ab38191dd35ad46ed5ef0000000000000000000000000b7cfc0c8455603a3cde5cee7c9c7b66ccd134c360000000000000000000000009a56eb0293485fa1df5a4a0b2b440b957c9b990b00000000000000000000000019fe1acfa57003b0485ddee4dfec6ee6c61003670000000000000000000000001b4aa55fe1ab3eebce64f1b14e49c457abb62fb70000000000000000000000006dc15d29007c387832ed493c3baf7493e565a546000000000000000000000000e06f5ed8bb5e978d62da3213a863f3bf6318f196000000000000000000000000c06787f97c0e0422dcda452c62e18c4604deb0d500000000000000000000000076a2b64876bcaf9a853c3d0fdb8fee5bc670c559000000000000000000000000c3cfbbd768b8c94839cf29785d431532cf4328da000000000000000000000000b3ed389e6cd98ba2941db43b5b9b61ba4915b6e6000000000000000000000000fd184e65806c9b8b8b5b4de690532cc27905e9c7000000000000000000000000948a43a62d809685167b5c091959726f0b57d9910000000000000000000000006034e2925cf5a7d5df1b4c95457a01840899e7ee000000000000000000000000a0e3c371fc4a271ec967f44796cfead40fd6b71300000000000000000000000078bcee574c20811f085f262c794c9d4d0f7b03d1000000000000000000000000875f9f4c10c6a4ea39a8c40579fdd13496935c090000000000000000000000002705631959bfa0db221d7bd18f0ee0b50d0bda3a0000000000000000000000002f43e98067b488f2fbb8465ce5f6da1552d339c1000000000000000000000000d579ee4a543691332cdeff435add1b581fdbda8f000000000000000000000000c92dae0b0d626390f7255d44683927fa9ec2cfca0000000000000000000000005c5c35f7ff5846ef2c999adbe4bb9529397c41b6000000000000000000000000cac2a7e5929a1345ffa249c6808c1c03a0bdfd3c00000000000000000000000030c263b4273c57e8be2cdaa76a0aee7938905e4200000000000000000000000011b4cb925906057775287c12f05a0897947b21fe00000000000000000000000092ec0c5505aabb1f30974e86f0635815662066cc000000000000000000000000c66bbf589156913e5928f8359db8441dffba999f000000000000000000000000bdfeccf7cfa494a0b40b7f28ff3fcf24ac78cd0c0000000000000000000000008782557121559876e23c265ff2090a9dbce64f5e000000000000000000000000500a71267e891de4a4fd470bd98ccf67df2e550f000000000000000000000000c5da0bbf2a3878e56c9a5893148dff8678196a70000000000000000000000000cc73e34f021ced6bf71e3a8775b91a32911a3cda000000000000000000000000cea138461ae55d74d3cfb7d2cb94dc84b0db9b2c000000000000000000000000314a63e844ad85172dd0f3f732e7d009de2cdfb40000000000000000000000007c1474316e6ea9a08c7ecce2ec0de8db1e7a408100000000000000000000000043c30017a953a20e66430ba37d6a472c2e8862bb00000000000000000000000005e2edd10bd2e105bad415147309ff533201110b000000000000000000000000249bcdeb1e9aa26b4d2dab71fdc0644f23e8459800000000000000000000000022b14ee47ecd0bddfff71e1e846da299d8fe3e780000000000000000000000008819b13f0efa2dd0dcef867a84b9a7a7034828940000000000000000000000001a3053c4dfbc860531de3043331412adeef959a70000000000000000000000000317d839d42c67daf9b8bd4c76644aad3e8159b90000000000000000000000002442bf7a597bfdd4d2a5960defc18a25bca80aec000000000000000000000000db012ad461f1bc19eafa84eb847baaff0313098500000000000000000000000020f38a29a4b165fd34e35134f0775b7ab3f4ec1300000000000000000000000078d9e0a8609739b7ff560c422fc0863677aed93100000000000000000000000080a0a3d6f864015c1ccab113a7e7b10245615a22000000000000000000000000a75b18964e0d3db25eab72eec1cd2d85f9b2e5690000000000000000000000004e16f2de6b2f1ed29c2bd1638213b5dd68332fbe00000000000000000000000019958ab1882db5fc3f8c6f3b48162254533d39070000000000000000000000001960c9f4ca5349545b9bbf61d2890113ddda9d5f00000000000000000000000018570e7c24b1c933d945d60638dded3d2a5c11ec000000000000000000000000f05053bf8efcfce1509baeb6e6e7be4935d4624c00000000000000000000000059f780f09bf18d87db5d28f00357100d53f92be5000000000000000000000000fd69e1d96a806044ef609174074b663ccecbdc6100000000000000000000000039813bf89c64f7fc9e286ac313237378add524a80000000000000000000000009d20287783a71405f1316ec89a2b5a2c501522a000000000000000000000000058f623e51defe97689b2bbd2e431ae08e023bd3200000000000000000000000044dced41073044e535d48c9ff01da6ec81be47ea0000000000000000000000007ab75889f1f0a4b76c40d8c4bba9499ad330942c0000000000000000000000001c24a4b9bdb04994d18d9e8bdd46038c8002c22b0000000000000000000000008e4fd0a080818377adef093d99392813c3526298000000000000000000000000edd34f116555457348a6eca154319383cdf9871a0000000000000000000000006515df5b38a45c3367721fcb661835aba232a194000000000000000000000000b4e35b9b9ca6fcb857dfaa931cb00663741a43ed000000000000000000000000dbcc9132a5cf4dd5a2c4e1b5903f8c8038ef5928000000000000000000000000956ae1f7f3789bb95eab86f830925d8a0c9701d80000000000000000000000006892e17e5932a38a4b923803ab273954c633b3c2000000000000000000000000ff7191db274e0d3195ac7510240caf5fbab384b000000000000000000000000051fb9653fea0642632584af3bec5cd95121b74d500000000000000000000000056e5c72a997a755ddb312e50ef2fbdae4ef237f90000000000000000000000006f08a7dba8bd38d70c88ff16c6bc12ab66ad3ce700000000000000000000000036e9251690d5662da18e91340b000df8e3b388830000000000000000000000007d6296b3ffd69b0ba921652454224e1dc7fcd33200000000000000000000000046002c2ad1284cbe7387ab2275ca0553dd683fc2000000000000000000000000611772695b14a130829107897f1866359bb5310b0000000000000000000000003e06aae6840ab950b9661c18409a3d731495389400000000000000000000000041c220378b74de6842bee7d53063c7111d8e11d5000000000000000000000000b0977d6bf30b124b65288a286f5b996a4f9802b30000000000000000000000004a5be328677b2838f04e2ecf9946034f25640f7200000000000000000000000023b07db95e9f324a84a17028b97ff2b686d79bb9000000000000000000000000e394ea5ba9c613a694006004b8163e44480f93c800000000000000000000000006e90094da9c1301f5a37e4ac7f25d5ae6a66aed00000000000000000000000046efff462b09568a7e83bdd7d405d9821d2048dc000000000000000000000000fdfc24fe3e9870be1831131dab8d8c38ba3040f50000000000000000000000004f378c01051b0697a96490e2f05234f50b1199f3000000000000000000000000af0893f2e09b9954eb4a41bb32a8b53a246088c8000000000000000000000000a39c43f221e70e4c655f166bea6a41633c6e2e96000000000000000000000000f23ebe37f27d4f61bd321d58561a797d611ec84100000000000000000000000062b9839a7436c6f7c602e0d5fe4b92d7a8dafa1d000000000000000000000000445d156d8e5517d428066f275e399edd9cfa47060000000000000000000000005fa0dbc5975f0886f365bb33e05e35acdc4fb6f20000000000000000000000005fcb518cc3c6f7dbd7ee9fc9cdffaa71f7064db100000000000000000000000090a27636be441b279048cdcd8a66bf15b8ad0c3c000000000000000000000000965dc72531bc322cab5537d432bb14451cabb30d000000000000000000000000fb8b108403ec39deb2e7248d8956c23454750b630000000000000000000000008433f0a6f3c5cf45482adafd7f06c3b91ab29e7c00000000000000000000000064f0275ea9857f9c6a588204c06542b6c67218450000000000000000000000007d48b4a65b94731faad8780edc1a0b640a7306b7000000000000000000000000a3581f4a85f6c7d682cd38b2c75974d236722316000000000000000000000000a4be02aa26dc55a241f0a0269512f9442f85b3de000000000000000000000000a219e96fefa5f49392e7f613e84725b52889e69500000000000000000000000067e92fd81f65399ad3877a3e115453f30e11bee0000000000000000000000000ef5f0b648e355c9db3a375d973cea5c9afca5458000000000000000000000000891241e7446083a9c5de13e2726aa11d9a5104bf00000000000000000000000046bc5e13f7e900e708f09f1f52498b0ccc64886400000000000000000000000019085f1fcb41082ca74eae6aef6cfe30584cec99000000000000000000000000f527a5d746439b4871767d5769eaa61e087b2c00000000000000000000000000717fb703c52426912700735c8e0124ddbb1a65f100000000000000000000000027980fd1643d779fd4a5cff172e1d32c9e0aba2c00000000000000000000000047d33b213d0651ba47fa627808959458138e590a000000000000000000000000cec39ef3214ab070d9ce51af300880a247fd362d0000000000000000000000003318ced68c61b3b3a3d83fd5a849c158dfa7a74b000000000000000000000000551772e4a5d3ff740287f2101782370b724412fe00000000000000000000000036f569b9d7ae6b38c0a5c1036725e172f50e5ff100000000000000000000000096c8a3a4152ebd0882a40d45ea5ed7ac3b54e1c600000000000000000000000086db3f089192c611ca06f5cab95b3a1fc038eee1000000000000000000000000880502d8c7c271c33b8c880410118a6702a724640000000000000000000000001e8464fb35ce91ada40f757fd073cb1308c8d1d300000000000000000000000031b0ccd2b083a3f4f8d32bf3c5fd4e3f7631c0a00000000000000000000000006c5cd346254ffa27bd65a7a2f0157ef5cab86acc0000000000000000000000001c8c8865887f8fa030cdf974cfb0b14d6d3d4c7d000000000000000000000000fe2bc546f0cc6333c448b9fe847d479c360b20470000000000000000000000005f2ada26e653ab14f6942a7857def0aad4080c80000000000000000000000000def4feaa9c1cea58c9faf597b0f81961b3270932000000000000000000000000d8ce81a7db0cf3ad881628e98fcd53e349fc6fa4000000000000000000000000079004d1643051724dc48b6cac6740ce6d4a58ac000000000000000000000000b11307be3711c0dad887c553ca2927a1f1410b9b00000000000000000000000049dcdbe013d17aaef15612b3db4c7598fb82ad990000000000000000000000002634e092af794429055435a14472994c4c5413760000000000000000000000003782b9da238de00c64238059742033ff007dcbbf000000000000000000000000760ed6b61dbda0bcb56d81ce6e29e7bb8e21d3c80000000000000000000000002a4207dad934bb0a38d6a47eced926ba886f7cef000000000000000000000000672f325618b6650071ecffc3df730d7855e6c58400000000000000000000000059abf7033320f95698ca97274fdfb5d1334914670000000000000000000000009c6db387336b13bbe509eabbb6480daa0bff81a3000000000000000000000000f6f8b764f163fdc6f2cbcba19cdf7a56f5e81b790000000000000000000000003c72c142fb23284038ecfcaf635d68f6e58fd04c00000000000000000000000002c4b4155dd400e98c51eca5b004c7fe97ab62df0000000000000000000000001b6c0228e0efa1fda5916da281d62ff5eb114fec000000000000000000000000af8f691603f576142438ed78fb8a3316d36d303b000000000000000000000000ed98fcc906cd01cbe7b42373c4f2fb883a1179f50000000000000000000000006f50db173473d98c0e0614cc1dacfa9c92e82be000000000000000000000000085efaa7665f4f9814596e18afe67a88459f69e61000000000000000000000000701b40b9b55cab03d2978966392d4fcf1e843dd5000000000000000000000000831c7c098b63ceabd73e3e7391402722b28742f70000000000000000000000008c537eed01c19a9520740f9e53220ffc2667121e00000000000000000000000046d65cec12d7fdd3b4efb5c5098b0804c7e7b77c0000000000000000000000007cbeb8c8ec9f5925e7ccc5190d36494ebef465df000000000000000000000000fb68cbc9fd81e1281bfba9ee9dfcebdaca45e2c30000000000000000000000002d4abec9add717976e0b2aedb31c71e13728d8f900000000000000000000000075565c26315ca7acc82d33a6ff1ad84c4dfd139400000000000000000000000005e74c707337cd6c880bc8309743b4509a4f6bcd000000000000000000000000988136bc3201ce5f8c9b8c1501c0664f96dd0a3c0000000000000000000000005e7e7fa117d9ee8c6548d7f1ddf2eeffc4921e4f0000000000000000000000000b496c220a754e6e0aa079bb584c9991c3c14b6000000000000000000000000067b5c505f38c6213db79a303e0e78917a0e5b652000000000000000000000000f87c72748a53966287ce23c6073885361fc58541000000000000000000000000f78c05ca0089f6701ca461b8bc21d627f84836f7000000000000000000000000606ac4606629b01484cb60493b7e01b2d571fe7c0000000000000000000000007f3e72be8321fd324767f196f637174624dd159c00000000000000000000000054df35c68db1db7a86be31c39073aee26a57940100000000000000000000000019dcd13eacb51e808a94ffbfd0e672d49ba46727000000000000000000000000be0120268dcb1ba20c491e1774974db1e50b0daf0000000000000000000000005b998805e7e0129db127b831621b38cd90b59cd50000000000000000000000004361d3ce7467aa18db8191573fc659c6e9659ff3000000000000000000000000f26f4ce72c79d42f2c8275393b3dbe7e91ed79f8000000000000000000000000f0c501ed6263f246c391701f5d545b58000f809c000000000000000000000000c450d627aabbb5220430545f9c6b5312212525800000000000000000000000005fd8a9d89dfb4c602845d1b7199fc7b03057654a0000000000000000000000004fe63b21f4446099178f2163c566e821c833fdb1000000000000000000000000db0ec171dab8b238b56f10c3cce6fc1fd71bcc64000000000000000000000000860a6c51ad77cfd53368745eb32d670f0baed5e4000000000000000000000000874fe0f631805173b5366d406cc9a2635be28f8a000000000000000000000000fed75c73e2063036033fa45edf932d09f7cce66f0000000000000000000000003bee7ceaeeccd885fd590c28d132480f4382974a000000000000000000000000c634cd3b73c806bc7a13d204ff01371b7576a62300000000000000000000000050df10a7e4cfa13a3037b2d43155aa054f4fd2300000000000000000000000005553fa38b4d1e53dca6e01e4b82e0ffbdd3c758d000000000000000000000000044d5def77322d4806a41b009826d52c82900e23000000000000000000000000236c58fd04376ee43018028697ca59841e892c6d000000000000000000000000a9b6f286da55e4eed97bb10a2334049f2fa6983d000000000000000000000000c61b0d19b800e64763a1be3522fc8d33b2b7714e000000000000000000000000e9f9f6eb5517798781b9cb23892b709b9146b956000000000000000000000000f3f6e3fad2d453ca0ce3c8580ecbe801f04c5662000000000000000000000000341f9d99712fad019006dd3eba8e7b4a29eb6421000000000000000000000000b83bf890b323e3a9f5390fb5b7142ef6fca461b90000000000000000000000006441f779a22225b7a2a25fb8eb3d43dceba592b000000000000000000000000086a15bdb8f3aa6d757c6c0b1559f5cea23a8034b000000000000000000000000c0c455ab356d798ed3070e12724b2ff43c9d798d000000000000000000000000be90e39b61c5af24718b27115b129a5a661d2dd80000000000000000000000003b0dc73feb95257f75a7475de0ada98e6e0dcd650000000000000000000000002faf3f506c1b5c50d0e5b2b5bd90add1357d2f48000000000000000000000000b493a7f667e24baaf0d49966ea3170626f49731c000000000000000000000000fefe77e8603b45ddb934ae3f6482c80d15d09204000000000000000000000000ceb60c663ec695a9277ac7720e793957e001244d00000000000000000000000050fe86cfc30f68fb1f238630f29dd8abf654db86000000000000000000000000e39606aaffe17ac5c90d36f735562fa32c7371420000000000000000000000005370d8a3f2121bb3cc2bd304688666cc97f7c3550000000000000000000000002e465ddca6d2c6c81ce6f260ab13148d43e93371000000000000000000000000577a8b24e70a8e2f520998dc1aaefc443177ef950000000000000000000000005ce90582f5bb6fb66a6190e5f4e1cafd9eb0f79f000000000000000000000000cd16956663e533e381db9e8444068a3ec3fdb4400000000000000000000000004056f07e65bfe1f058bc77c4eb4b8762b70691ca000000000000000000000000b3a98963bdd2f125531a490205831557321fd00400000000000000000000000047c378be12a672ba52f0fe6ff49c57430157a6cf0000000000000000000000008b5e9444a6315644a3b381e508913a508a15078700000000000000000000000077e2b1f7b50130ee6884ffa3ef5666be684f3267000000000000000000000000b82cc7a60ba430e5e4369afcead72646314dd0e200000000000000000000000014d4daf9d82cdb9d26f2d85874ac6ba4d29dbd5e000000000000000000000000f25884f60cbd00d56d55490436214d76d02627550000000000000000000000007f353ccb8138726e7429e04cc41d4d720513fe390000000000000000000000007cbcd73570747f2a3407a87553bd4d3546bc0552000000000000000000000000f99fc933759aeff1d5a63cbc4b807cce6197beb7000000000000000000000000bdab5e5d85392cd5df94bb1e7f460c64694c4011000000000000000000000000a329567b09d9afec5e607c7e8183b663eda09e73000000000000000000000000b5026494ea932cbd161c46392ffd7a2855ca05af000000000000000000000000d766257f21445ee3718644efab51984648424d5b0000000000000000000000001878ba16d1d17364c6fc38bfbaff81fc4892b6b20000000000000000000000000772c1efc61ff9cc902730d92b90403792edfc3100000000000000000000000075fa154f6c2eacdb33174c22259fab8a9c3faf5300000000000000000000000099ab0afb022aa3cc3c986cc66dee014a4918df0b00000000000000000000000068c68d2639703f5271abc8aa7bbe0e867c7eeea000000000000000000000000063daf206d939b96aafdf02f082aa2576b8d21a9700000000000000000000000094b5cc5074abba194fade22e2e35921baf17a685000000000000000000000000df705595c6bd45308d90afeb0771cba354135cba000000000000000000000000ea207c280ec57e80b7b6fc46f2c545710208c82700000000000000000000000005df5fdc2343f87cbde3bc36b28b8f829c0e286a000000000000000000000000dc05974161b58c166ef8b2874abdbd82c459c145000000000000000000000000608519701b7888690edc95354b7f2c2de8287edf000000000000000000000000aac14ef0958d53c0e8b62abf262d34fbff58ba7f000000000000000000000000373cbc76e2515488eb28cad520ff82477762aada0000000000000000000000000b76411d8d664c3f6189bab3d619b1e0b75a9cea00000000000000000000000048ab6e2dd4be2c22abb870a273c23e74b6ecc5900000000000000000000000000316b24bf9aa1d3cc1a8a045b39bc7ef99e856c5000000000000000000000000a449513b6dcede4b51599245d03f6afb5275d91f000000000000000000000000dcef0c8cff7c46aafb13806be86892368c115f6b0000000000000000000000008dbd86ed335a574066e87354f978aae89b1865e00000000000000000000000007655de447a0164a3d1a9143e289a744f65293817000000000000000000000000f0b87ae2a17ccbb96ae31af2fe0d093f04c425420000000000000000000000008ee18a935eae7ebbced5e168b5e0d576c7db4762000000000000000000000000bdaac9b0a7cf2f2efc6786d1efd999700970305600000000000000000000000094ed35d968e926c81eca18c6ef08016bc0feb7c9000000000000000000000000b153cbe495aa9e2e1698baeb01cd0842a812d5e70000000000000000000000001c867b55b95a97042036ce086e4d7519f57fd9d90000000000000000000000004d2d7ff8068dedf180e0ce7bd92f2518d5d333e500000000000000000000000043f6275e6ed3a7d07c13ed564fb2238224994ee9000000000000000000000000bdf0b9696ad175c6c3864e6689c804e612c8cc4d0000000000000000000000003d3e29d293a259b22f6849ae88c8ca042a3c108e0000000000000000000000002592f74833c3261c7d833f6e1bb9ddf133509b9b000000000000000000000000a0082745ce54e34f7f53b3abd2d549a034831576000000000000000000000000ea4fe6c9c4c3f68ff5d4352a6b43f2d7e3c22889000000000000000000000000252f0a286e0f317e3144ea8aec47f7db4da98a5d0000000000000000000000008567460c9ce2a17e6d8394526806815527ecf37e000000000000000000000000ec3281aa20067071dba10ea83c134f8f855b3c0d000000000000000000000000556d8bb6372944fcec505047ce0f97ac3de7cc9f000000000000000000000000ffc7990998ad668fd88bcfd180a2f1e5e75c872d000000000000000000000000ea30f10622a00bde4d192ad0a87cc212433e20f20000000000000000000000001a255844364cc66c2e7dc21b09fef7e00a75df4800000000000000000000000035603daefda94d16e90dd27d9d55bd7893d9f6f7000000000000000000000000610d16b328b08170968c977339272ebfd94a73cf000000000000000000000000a4454d13aa5a369571cb348f5d5b769ba7a4979a00000000000000000000000021f0bbf6221e147b247e6be3e7bd3e1e4c7a238d0000000000000000000000008b75a0adc51af1dc2c6dc42bcd3fc4784142544f0000000000000000000000003b5ceaeb6c58ccb61901decee542063b27a5cecf000000000000000000000000a68cb4d2ef0fd15a8ca94493ad31b92c26396cf2000000000000000000000000d9d971366f53933499bd4b3caaaeefb1a70a1cd90000000000000000000000004993a1b66ff3ac822907675f30750ef60dac6832000000000000000000000000d3cefd3aac0b3252758f05d20ef8e8fb4d0637260000000000000000000000002da10ce35422da56c4332815b999c8da89b80533000000000000000000000000551eaa553b519fe634e87033df4094a990337c80000000000000000000000000526463cb98a7decf4546bfa17e86e0d177106749000000000000000000000000ade670125b0627864e29670381d1425d6231afe80000000000000000000000007d8e36e9ccdebb84a90777ab9598df96e810832d000000000000000000000000cc7c64c7559098b5dfeec608fa547b18887f1727000000000000000000000000df4cd4f4daf39ef597d3eb24980ba3f2008ad06c000000000000000000000000d46dca374380e83416e06aead99fca3ff244a65a000000000000000000000000f46d80f6d24fa1f8813352f0ca8af998930548cb000000000000000000000000aef2293c56e47b6bdcc053503ccdacec30aa6b83000000000000000000000000d31a0e2948ab9b185bc6c60ae97806cd8630b2e100000000000000000000000034b6b1a24df48efd022bd7eccc85a4d89f4b7c05000000000000000000000000796e07b676fd2daa42b00cc310941727ff75c093000000000000000000000000cd46b5a6fcc8959062a463d8e1b145f0c119171600000000000000000000000068bb3991067e340e7bb4abf747ba873da18b3a0000000000000000000000000068fba6be17f84b647093be6bde70753016ab8d11000000000000000000000000f2f32640e38eaa8d7479cebdf273a617ef1e9c28000000000000000000000000ed1a65035ed76959ece4378386fa75b0d63c642000000000000000000000000050b1f74b140b5c3c9a6b7686ee6500af389b86020000000000000000000000004391606742a226617b6748d1bfb41e3c022d07b8000000000000000000000000cc65940f5b8504bb655afe469cf3bc874673fae60000000000000000000000005aa4ae7bdf602806bd4ca529161041c06a2f4739000000000000000000000000b93121980619b55d7129675a60abc3c4394c0a7b00000000000000000000000030001288c519085c6ba716a4c4b396a76547d3f0000000000000000000000000cede094c75021ed06e9738ef10b51ccb36713a500000000000000000000000003b4542ab5dba13b3045da8262816c7b4ae83113a00000000000000000000000027e81295e709c42500bf6b82251969d3bc5fee49000000000000000000000000634dcc2e34fc7ecec6fd562f019176bae2a62ac600000000000000000000000072860a847573023e91730c574f65c2918d8da30b0000000000000000000000006ab53d8f618c19e7bbbca165d06b02ee6cbc2b87000000000000000000000000d71da4bcb434a7fd957ac0bf8b8df8db5d482e23000000000000000000000000996406cb18367ccbc5bae6c6d68847ffc6adedd9000000000000000000000000fc90eebdc974ae1a7b18b0d8002826d6d9fee5f9000000000000000000000000e02cfa62899609670263101ef7320ec43e1448d4000000000000000000000000cb9c2ed50697e3af681fdafe830d11c53dea97aa0000000000000000000000001c05432a8396c0eee9b91bb3cd1b950dc967736d00000000000000000000000028f2aff1017061eb4b9e8dffc9e49c4e27609d98000000000000000000000000a2699cb92b6be73a5385dd511502a98e5a2b8c7b0000000000000000000000000201af3e001413ec08b7d01679890c558cf34eec000000000000000000000000a81011ae274ef6debd3bdab634102c7b6c2c452d00000000000000000000000058c86ead29ae75c5682197c17e158e6dd58f3d700000000000000000000000004767ea9144f84828e58a5b65c7bd498f660771940000000000000000000000003c7edaa2019f4f1aa13e8d7a7b35405a6bccd1850000000000000000000000005615a6117a8050f8d93ae5cf69e1f71e889bfa4e000000000000000000000000b32751b985e31917c90a5d0826c57f4ea99e3d310000000000000000000000008165e43eb8a519053cc4db07d1e2c3cc10124093000000000000000000000000ba8ba0e88900cb57906ef3c45aa62f87007e31230000000000000000000000005bad01fe40fc618b4c8cc4d9b3e68f654c43ac5c0000000000000000000000001ee05f93c7534c9e26cafee8d9ff01c79eae340a0000000000000000000000000fbbd30ff352ad35f8a4823abb56f055d409c90f000000000000000000000000c75e6d5229b99eabecd8ddaab7a44e2d1fe218db000000000000000000000000df8ce6f0949f15045035ea676eba710fc6c4ec5d000000000000000000000000b15e95fa18ccc859441506ad634f086adf85a1e500000000000000000000000089eb432bbba61f97e6c51379b85304fb6f5b69710000000000000000000000000c2c5adee7e81b66e14d1fccd5158dc9119c9f9f000000000000000000000000d1fdd53be31c724600fd4f1aeabb8b70cccf60b0000000000000000000000000ba3bb1870b5d73785d6beb6f7755a6272f6987a7000000000000000000000000af7f9dc36329bd21cdfcf01b2b88c9d8f070804f00000000000000000000000098e40cb2aa99f56ae661dee74b08e8a24cbf9778000000000000000000000000e86a292fc5e9980250627e5ba6edba94c71932450000000000000000000000007f738e4e84eda589bb46d8f3476cb02214d6d40a0000000000000000000000006fb180538a7c6c56d5aed8f3ac6188b0ebca80700000000000000000000000009008a3b1222b9f268583ce1dfcffdd55043c5888000000000000000000000000130f4db26915a8f4dd85a290b4699bcbe1c023af000000000000000000000000772f3bdb599e38453e18bf6870722c2dee39b058000000000000000000000000a887079131219120db1ebac3fe7374824b2aa7d3000000000000000000000000e36f32433ed7253c4ca2848fabb85098bbd4c7ed000000000000000000000000f5b92e18772268c67c93c177835e80af8a5241da000000000000000000000000bbd1bf2c199b9e90623e21ba9f294546b36f985500000000000000000000000008fa7c161b47aa330fa1c47a302372b397d878bb000000000000000000000000ee2afd3c65b5ad3d1de58854639f5674ac20edbb0000000000000000000000002d7158dab787f291b989138425f3b1c39626b89b000000000000000000000000372226335d0f2f4660c6a93e0ac3cae5f0e403590000000000000000000000001bb43219c0a3be86c5e1936ee0177534b99a0ab1000000000000000000000000784762c2776918789c39f011cc2ad3a9028188190000000000000000000000002cb80338c82837e3eb4c64355a97644e1a05d760000000000000000000000000d40d797823999b73473b6142c3fc08f6d808b78500000000000000000000000059b2caf5ef4d03c76285cbbd7e744c036c42c932000000000000000000000000a39375fed6926319eeab31dcbba6a87397de10cf0000000000000000000000002700ea46b8ae673dc69e67e08cebe6ed72a5605b000000000000000000000000006c10fed6b2d06c7d7ce5f31c0679a1e8a6733500000000000000000000000089339463902c0d2b54a901e422e9db0ce7db4dc800000000000000000000000012e9f7e981f04d4747d5d704b62e4346323117c3000000000000000000000000caf7ce7eb2118c0186fa76ddc04a0035d5b3303e000000000000000000000000329e5907b37b82523c168bade6420b9bb9d84975000000000000000000000000065e9ff50e5f92ac85e862a0bdf6e8140631da0e000000000000000000000000036a87263f332e482bac35cb55b73bd3d657575c000000000000000000000000a9d0790c237ee6debab99430e12852257ee431da000000000000000000000000782cbc61e2151c58e792efee6164e5e0cf05c96f0000000000000000000000005f923b75ab0dac4450074b1259697f16715f5b23000000000000000000000000535a8fb54a0b23eea92e330393c54f257961d4d3000000000000000000000000df8d1b184cb1f56b21f413927f83ff86f2ef40ad000000000000000000000000ea038ed9695c0062718d76d1b62dc724e266a5ab0000000000000000000000008177f84c1ee82bae63af85da17a09ccc5ec80d4200000000000000000000000047416f7ebe49f521f0a28262252c178ca44d394200000000000000000000000049ee0b3a789ad08ee2f89756a9a50105a2cf95cc000000000000000000000000f7bbe3bdf7f26a9fba7ef14a700910b0c7feb8880000000000000000000000005f9e3c925c91e50bfd6bca5d2fe72c3e17e045cd000000000000000000000000f91afd1fb98352dbc5b3ae1da58994d6c2e2a926000000000000000000000000f245cb2bbeb3f5e451025958987ab0e444e22db9000000000000000000000000b72b7cf408646799f8b1d6f4a7e5c0c055e155b5000000000000000000000000829ef87a40eefa13faa32ece7e9be6bd1832e1b5000000000000000000000000c4c4e43ebe48f08c13581bb1d162d36573388e1e000000000000000000000000160ba31c1e3741b4174a93e2cbd650f076edfabf0000000000000000000000005342c1e801742b047d4ac022a211bcf566385e9a0000000000000000000000004d17c0cf71b3a1409cf0626e7cbf93b353b0f6dc000000000000000000000000ced7b8012de8a07478fe4c3ff05a4e81dd3226290000000000000000000000008a1e1b68246080abdf47deedb0c9e3caa9bad04e00000000000000000000000022780ccf44c2d8a0370391643cd5d42b23f3efe50000000000000000000000003eedc4ced9747f70886bd2b9fd28db9b8352603b000000000000000000000000eac5f3d3d85eceff1fd4ab32449e5384bc663262000000000000000000000000ec31ec0166c3445823f732810456cc13d3c3a590000000000000000000000000a1884132b26a9c870862090b89bb6006eb99cc6d0000000000000000000000003996e2c1e55f476318930497b7493f4dd4ef2af10000000000000000000000006ae24a5d5ac8220f68c131ac22e970f0dc5b9ce30000000000000000000000009a7320a1e0e86337792c0947cef8ba8c8440df03000000000000000000000000751a404870cc056f2f81dffa17b3047422aa831200000000000000000000000054d46f42a067e83bec6d6ec9550e5ea9228aad0200000000000000000000000050666b5f465fba6c4e80719508b7fcac78c2a2180000000000000000000000008e0f0a075b19cd111b738e830c0561e48de2392d0000000000000000000000002b56d6ff232056ac7faa495c945df291cd2c8e5f000000000000000000000000b6b5d0c4327c0f2695bf3a57741d14bc795df30500000000000000000000000088846f251a06a093ef6e03d4e12c8c613a7bc5f000000000000000000000000012ce7b6aac79d2d419d9a6d8d3677530370251ae0000000000000000000000002461c275fb98ff77af7f5bdd5ce926205465a210000000000000000000000000d10627b3bdd2367620db24116d73d5f071271db60000000000000000000000001b8b54639caa1298b45b9d9ddb519b17397c0e9f000000000000000000000000ccf9f9e860114072fbfe4f24beaa7c1e45e0cc85000000000000000000000000c6bb55ce402c0429930efbc863f980c2557b8d6b000000000000000000000000678b13418c31eaeebe3b44cf4b2f7235798215460000000000000000000000009210a3dc7015d2c068f7e8c90848d6b85bbf37230000000000000000000000001595ea7b309f106cf7205b3c9b5aa05b0052f97900000000000000000000000097a1c57a52c3dcc0fd0879abe42fead9a4243265000000000000000000000000a887c75eade48a2bd5b1d764abbeb5c1ac093eae000000000000000000000000a9a131e694ac3ece33221e58848058ff3c68e5c60000000000000000000000000b29348b7243953a62f5c3d47e9c28b6552682cb0000000000000000000000004c9f91539a3e53c92b27432829fd9dd0c413716a000000000000000000000000030b0a8877e955c13b6c8886ce73bbfbfe68564400000000000000000000000089eefd7db6200d40da0986c31851b442f08740a10000000000000000000000009d151ae5532b51bfe3b9a7b14b7fa951bbb3565b000000000000000000000000d12b1da42230817cc466502933c9d04aa6d364df000000000000000000000000b1bbd8297c433318bb3b184f1fda1cceeb1c5196000000000000000000000000cb72319997b1eee5d51fb653229f936dc276a949000000000000000000000000451a158e56b5641c352c42b7409aecfe9ba8deb60000000000000000000000005d66f6202e59036a236da2691de415ef6fb24544000000000000000000000000d00523278308b4cb582e030dc4093ecdb7460f290000000000000000000000001b1a7afda0b198beba000d756b1885a22fd748ce00000000000000000000000081a4236d61d0f00b05e64d0d142dcd3071035c97000000000000000000000000bc90e3eeb0af3d80d70e7f2755b9bd3ce24eedad0000000000000000000000009da226c6c1ab8194a2decd1b484a054ce13be7ec00000000000000000000000035a23e0d9ef41cd0f499a8e4e49ba3c7e3cb50a20000000000000000000000000c6a0357b1693d3f1965c3c75b62c518e8843945