60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000cf8569ad96112f6e844a06d1d0983754c7e1da24000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000001263726f6e6f7370726f746f636f6c2e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023636c61696d2072657761726473206f6e2063726f6e6f7370726f746f636f6c2e6e65740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e516d51706b39563850394a646d516e457131356b566556443468565767324e3974796a5159575255463467424a37000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e00000000000000000000000052caad90bf3ebbb248f619f8dd12bc5b3beef8ad0000000000000000000000003d4046861c70deddc18edb35ec9eddefa15823bb0000000000000000000000009a92a43f14d05cf169930e6332f9b09956a4dae50000000000000000000000005dc531e8ffb11da8574f612134cee7e215dbed860000000000000000000000005a800ebb363fa67e35288ad5ce2fcfa56ecba23a00000000000000000000000011a8f99755faa6db6b90a5ec587de6f24af047050000000000000000000000003d6b0b8e603a74d12ae8230bdb14d49e90de04f70000000000000000000000005a92d9c97ae30133c9ad53e8e60646fed486de6e000000000000000000000000b0dcd47acc6cebf1dab7afc10ac4d35b391a37d50000000000000000000000007fabcee5493f591559701d11b519d013272cfe3f000000000000000000000000dce24e44401e882117a0f9d2ae3107fff8617ba40000000000000000000000000147cdff0e486e65c1355293ac07d96cd54aa2f20000000000000000000000004904d3d976ccba7bfc607308480414acf52329a7000000000000000000000000e502c4c0d0a0bb926d19c746b76d04431b2d327500000000000000000000000086ab283cfd76199ee84037976499ea29a0146d97000000000000000000000000c35457e43831e6078e1417937619a29315dfef2c000000000000000000000000c0444c3d6e958e637005d249489d9f8afa524113000000000000000000000000ea8f782f6ed8891206e312f15499aff3b05957bd000000000000000000000000ff977bf607f8f2b4afe6442516b7a464acb5ddef00000000000000000000000028fa04a33ec2b1401945e093a92ecaadcd6c8fd80000000000000000000000005137b9302709c7ed6cc5151dc455578deb66ade7000000000000000000000000b05c69d038465587606ca75ce87163513fbafd2e000000000000000000000000d4ca5e5a8d7cf5025032b5deee8f97ec22abec9c00000000000000000000000055272638e36cd7077ca1aa59337841bbd26b83b20000000000000000000000007fbe8c9773088c8fe8bfba36134e0cb35beef050000000000000000000000000ea36d228ebd999e17b7ee3354373c8ec8c5680a600000000000000000000000010a9174f6afa005e84c08039585d15029bc9252d000000000000000000000000cdf5932d02c672ff74f30d8f9caa69f8a68bebda000000000000000000000000324b7cb11b3d288e9842bca76c79b18bca8bae09000000000000000000000000a5dbebb67e98ccbd1ad2b847a8e4d49e9e5e7fa1000000000000000000000000a257c884b4d6e7ab85305e98313ec735cad160ed000000000000000000000000b38a97dbbe820cacb2067ca517551ff0d95e02110000000000000000000000000c19d695c6c11e552a43954ca3b33afc8f21d4aa00000000000000000000000051104c4fc9db0f8d16b1a42758087c984c77e5cc000000000000000000000000e3dfb4e52c818c2ef2d0bfe645b963b4d715d28500000000000000000000000043fbe70a461c85ec3431b7860addbae16c4bda78000000000000000000000000b555b2b71eb113ae8745169e2cb956e5b1e4d2050000000000000000000000003238186d874111ff1eb622380214cd536f3c3a59000000000000000000000000c9bf82f56f058413018394cadc48eb543da4aca50000000000000000000000007233baf5c513272cb26c1928aca8497cad4c5ae0000000000000000000000000e490ce46ee359e21596b0a84951b5563ed5b7989000000000000000000000000e033bca2fd2864dfcd1f74aab2e0b47f9c57e009000000000000000000000000df4b141fde6367f56ea59ac4e5282e1d4ede36690000000000000000000000009fd7ffa35c3e5b18c71ef3357c7a465c63843887000000000000000000000000dfa7bffcf45a8f147cc878419eb839f4a3430e2d0000000000000000000000002ad6a0dab7c14fd80843b161bb57f542a321339900000000000000000000000067a5631dc14e99ed86570b4d7276370ab4e84718000000000000000000000000073c0baa27fd71f4fc61705679724a6c14e7b2cd0000000000000000000000009a5b067e894ea7de6488c4a4fab4fe7521267e76000000000000000000000000715646ec406371fe64b26422bf7377f84c2e5a880000000000000000000000005c160f9c6f6b689120a159340b1fae7e0b1d88fc0000000000000000000000004d2219b6699a7018ed6fa64754a8985196de80d400000000000000000000000039e88870cd7dddc57fdb48b287fef1cbe25d28e90000000000000000000000003ebdc5ce5551949dedab7b005ea11be3cbde414b000000000000000000000000446e6bb49969093d7f61052224205d7cfeb6ab670000000000000000000000005a7f3474e08a5d7c7a044d6199e2b0966cb2403b00000000000000000000000088360103108bc50715f37684ccf30dc1910a69cf000000000000000000000000052e454747e8bc9e6ba43d90e674cf7da13aaa7c000000000000000000000000fb9a1ac850b555c17b1b8eeccc612bf085c6fdd6000000000000000000000000efbf22daf55566265d20a5d8c594f92ef522c711000000000000000000000000d994ba4213fc1a51413c28b2fb4dfeeff3ef40280000000000000000000000000daf7f2eb4ae6de5ccb6d1e987fb2afc4e5a85300000000000000000000000007bb8d06a1417e2b2fd2feff9925b146c105d0b65000000000000000000000000e8dfd91d7ba2ac669acaf4da23db67ca176a962700000000000000000000000013e7c2d71c95867b8e347947d00d442733d2d838000000000000000000000000723b7479b27fba9e81c892804c48d0142ae75e09000000000000000000000000a51fe00e333c653f7adedafdfacffa52fde3f01200000000000000000000000094908742509a6961507a7263f5cc9bdde5271b260000000000000000000000004077c362ff912873409ae3be83606a42fa5921a50000000000000000000000004db23c8f2a13be9aba87e5ea6555cde7b9836daf000000000000000000000000e1d6e2ac7892ec95c356b1818151d01fd0d7c5440000000000000000000000006313faec73e0075253be88cb9546bbf93cf1d6e80000000000000000000000008331afb97c970c0e1533f6b7a075c81de1af9851000000000000000000000000138b8265a933fd0efb5d3814d19a38ebbeb0fe85000000000000000000000000eb2cfb8d3623cd72b24c89d47a7fb85147896db6000000000000000000000000e519107a159fecc8e0b5f2e4369aef981875f90500000000000000000000000032d831f1a7ce3e0d52355337105e56e176a5fc4800000000000000000000000057b6a785b9ddcb53761e7dbed5a8da33ddcb8f34000000000000000000000000f445afc00f6e3941b948816b30e4ece1458c5714000000000000000000000000a9b1c084d8019ab96f1dd3ffd63921f3869b1d26000000000000000000000000efceb3b938309509172a93f94157bcaa0c65ff670000000000000000000000006e1e7e4a168a6d415821ebf3ff411cac39389e4f00000000000000000000000046357e130d65691a144186e93656bf7dbabc82230000000000000000000000006467e9d19a2cfcdce5d3749deeff9610b87bed4e0000000000000000000000000622392192ca23a1ad2f29c54c891ab7be8c4fe2000000000000000000000000e526b8bebc58744382c4e7f3a6e24d1f9d33a27c000000000000000000000000bf3e0c4147cc39d7be4d0a9840abf8bdf898f09b000000000000000000000000aad74360435b53df50f09f09c5b78c8793de6cbd00000000000000000000000068256275f54044a74852795078d6adaea67fae850000000000000000000000007f9c933fc64f2936c411b3abe8ebcb4cc84c3c280000000000000000000000004abadb659e83bc1ad00a297604562de6b854be42000000000000000000000000c1db0e23458f89be53f7422bf3a3be1786a97551000000000000000000000000cee73bcf961d0109157ef4b1674bef6b0eae58200000000000000000000000007fb3c6b3af15ff91e2d9d87424f1ec732fd219ba0000000000000000000000003598fb95e781af8f84f616721775c0893f378c7c000000000000000000000000239055d052d935af46c85b48d79b682aba7e7af9000000000000000000000000d7b3e9202e6b6f450dd4c3d0b60806e2b79cbd36000000000000000000000000f9fbcae507d6f737d08792566f2bbab6e71ff8e00000000000000000000000008d34d04522f63424d99fdbac8fceba22bc45320d000000000000000000000000ebeeae811c38a520a935a0a0050942ac3b52f6140000000000000000000000004ce3bda5c15346a6f8d53e483a8deaf882ef3c79000000000000000000000000aa5458bc25d2f6afb15f9458e284e330a36f540b000000000000000000000000f2f223831ae885a78922bdca8af781db852d0922000000000000000000000000fd383a360ce35b6bef6f3493aa2af1b6bc62b95c000000000000000000000000a243cdf2d8b0e6583d86ba4b5b8f1b4b902119a00000000000000000000000003f7c081a875cd7d30dc3ed51fe8459f937bf20e30000000000000000000000004c5b30e76f56e9b3d24855006297c5557679218200000000000000000000000029900b9a5f4fe6acf203e333de5aa25683037eb1000000000000000000000000d13dc54b0a017e191ff56368af585d5c39b0a3ae0000000000000000000000002b32e0914328f6c3c09db333abdffada6fd0caeb000000000000000000000000767e625e1c88ab43638deb8efdae72dfcc8b60bc0000000000000000000000003de95ce0830712df6d7115e548cb31c818313678000000000000000000000000740aef7c1a4c684b20be3e08018a473fb64a87fd000000000000000000000000ce158fa9bd03708fed3c1006633f494253b2e416000000000000000000000000f109c173963bfd5bea473837a8de0ac54ba88b10000000000000000000000000d02040e41e29ab7b037f4077cc436d80480770d7000000000000000000000000fe172489932863c5c3d3dfe9d076d1b814b7952e0000000000000000000000007a3191f4bc7d81c53f382e0e2af9ed619d0bec13000000000000000000000000e4dcb6b3899caea04d3da631acd27bbb7a8cd43b0000000000000000000000003d18f0aa9632e750aee6c64fd2f2935a7b307345000000000000000000000000ddd4a59a0d4a14bf6855d2f40538f4e65727f831000000000000000000000000c7e37508c4e2fd58be39128a518ec8d1ce216138000000000000000000000000656f6ac56ebdab9bb272e4b1c2a9443e6f0ccdcd000000000000000000000000e24032679f7ec0e27ef59d887da3db331d05609a000000000000000000000000c9108de0d87026dc8f2bfb58c77408a34756c5170000000000000000000000000670e5027d3688f8e96418ae4bab114ffc7b89ea000000000000000000000000c11a27b2c3e70dd8ac3365fee7b727e6290b80d9000000000000000000000000be153230e99fdd6565319bd43816e59f29e7ca02000000000000000000000000550e7c4a4c8dfa0d1fdfd75eb11ad5e665563926000000000000000000000000de057d7e9744587e10f76433b7f9b32ecb364913000000000000000000000000c25a240f217209c4ed49320e476ed6f0d2311e050000000000000000000000006a11c974c42136209a0152546029f5dcc069bf230000000000000000000000007661201c053b357ee9c39d4cbefde51a7d70f60f0000000000000000000000009035373c6631d94600e4f1c41b1a6897f9fa777a00000000000000000000000031400b7ee6ab4170f67d6776882505307dfd7f4d000000000000000000000000cc2de350d9cb3c5addf106c81939a256ec92776d0000000000000000000000001d741ae0585474fceec0f9d739b6af6bca0d9eb10000000000000000000000009fc8ef392ce04b9cf5826d338c8547597e7176450000000000000000000000009b711b1196d02ccc0f02c4d7de88e335ee48ef00000000000000000000000000b7e5932db1c365e3252ae39481e437e024ba0ff1000000000000000000000000df0f4e812da2f9f4ac3fd303ef2fecbed831e7af000000000000000000000000c50d803740fce18106e414f798ed7a2f5aba1c6b0000000000000000000000004ee583c73690cddd204a8309e5cbd9609c7fa45f0000000000000000000000008da699f3c7c44d102a377fe450de07dcb057c6d5000000000000000000000000dc61722041dca4c90355ffbc70e8f03f01aa2fd9000000000000000000000000f6da4dbf6a68ddb0b7b5a600833bae7cc1e1a550000000000000000000000000e762a9bcbbf6af40410f60bd87f168c702e8aa5a0000000000000000000000009cb5a1f3c915319eb990a5e43046ade91b56a8b400000000000000000000000068b41b09de40c94d7406ca03a23c6696f27fbcd10000000000000000000000004633b6e4696d25c154495b1be4671610610233e40000000000000000000000006185f86cdff56dcd629ffeb01c9f8bc1db5ec0f5000000000000000000000000d868f16fcab522686663dffbd90f3b36347c6c07000000000000000000000000947e752a99e66c9c7c3fa57198dede87cec64b45000000000000000000000000f46ccc3a0daabbb8e3969f4172c8bc2fc80cca3d00000000000000000000000000ff968f492aed7ce37acb743b9c0b2ef0cc8a890000000000000000000000004adbeb5f38ff2dcbc29adbb1413f46b0b5612d820000000000000000000000001d086e9de872845f89e11734147059fcee8b6e3b000000000000000000000000899eb9f714e15a7d830a7432a77fabb71f98690f000000000000000000000000d9695e828288da495b9f5e89232741056411afad000000000000000000000000a6ef0c76451dda89d58a6c22eac391a98efb31640000000000000000000000004b16d357e79729b9c41965dc2a873b7592ab01c90000000000000000000000005d5f6a67e23adefcdf605302e2f473082e76bfca0000000000000000000000005372271918dbbf7dc5dc5f7462b4acaab35408510000000000000000000000004e97349acbd2ee0f5356a79ffd94b4598a2ad0f50000000000000000000000002de019acda19027ef7b12db3de950e75cfde43b1000000000000000000000000156759b1b8ba0b92f3cfa5cbc4f556cae351f167000000000000000000000000026125cd1c52845fefcdd81b81f620ef78fb98130000000000000000000000005a8654ef6d3486e7b9d0aa520c6dd88284c40a9b000000000000000000000000276f297f171cc8b12b6478aa2c0a4cb67579f97c000000000000000000000000381f4c932a5dbe3e35f11bb506d52e09aa9fc9a4000000000000000000000000fee1a4f260a4f8202a7fd96b1ccf2d11d359e5b7000000000000000000000000a3e58a2e992640e709942ffe7913b00a88d1b2930000000000000000000000008cb488e0d11a43189d29f4afffa6932ed5db489d000000000000000000000000cee13fac1b7ce03b2e519e1dba6e3d058b16415a000000000000000000000000c4ec00f6726e6fa9ebcc412981f25f271922919a00000000000000000000000062c46688ffedee7d9577404d28d4dfc2ad9e23c3000000000000000000000000a89075b835e6f190722eec40ae51ebb6b3603c39000000000000000000000000e4b1c0268f20ba1e10f05b13e806a7988df263420000000000000000000000005b078f9d342fdbfb98bb30b472586f065441d1f80000000000000000000000004efe5db99edb9c4c69481204ae483fa6a76b263e0000000000000000000000004a6031a9c1d15e008412707f31b1aa5190526315000000000000000000000000b7c2619ab12a314ec651fcf70392cf9320f800df00000000000000000000000044ccd3ab1b454f02466c3a75ce71f1d6106a531e000000000000000000000000e72da4e97bc0a3272bf4bb6a9ef5eaeb9a0b0fec000000000000000000000000d452cfd2827f1958cefb905995902d7dc670943c00000000000000000000000086d6a09704dff672c3ceb8922a409db7e67d5b22000000000000000000000000f6e792b8f1e5014587939f1ca91b8d39ae878f530000000000000000000000009e343c2e9af5b8481d03aa3ffa5d556c1e19c58000000000000000000000000090df8e371e05302ec5923f28b96755ce342a041c0000000000000000000000005986c7637d4ba80efea9bd01411006af0c108e17000000000000000000000000cfa6ee4d629f58d0a59db77f4c7ff05f44e0578a000000000000000000000000f9b8bf973a95d58073630f579ce6dfb5e82958d90000000000000000000000007bae4302b1c613931e638f82c8ae427ec09ea2ad00000000000000000000000081379a2d950cbb1f1bb98007c4e684e15aaa9a9c000000000000000000000000baa387794586aefe42afcaeab8bec0363599381100000000000000000000000044a81284d5c27d2e8468deadfbab7e4df42081ba00000000000000000000000055bc8f5b007b29c5ac09c01796879987f6b55f26000000000000000000000000094241245e66e8c92822232126136ff51b175caf0000000000000000000000001b8fd8b8312d32362ed15be5c67b90cce023a86d0000000000000000000000000c9935ae2928a14134725910c87e0b61314e9ed80000000000000000000000002860d54cf409da401ec5576d800134ccb5e18827000000000000000000000000682f282c9c11745c7f326f42d69df99a3b8f018700000000000000000000000025c7ab87120f72df3a52e63da3a7f90a6fff1ca7000000000000000000000000e23874877b1895a1d1a4bb92a2939725aa4f5b45000000000000000000000000c491b5112b978c44ca15b5d2894612b407402b190000000000000000000000000f692aa0f0c558aece356bfa855b4f270a64b0a200000000000000000000000095c2280ad358fab50321f2685288a22c83aef6ca0000000000000000000000004c0052f091b71a52b1c9a3b41d0517c92f38ef2c0000000000000000000000003ec54f7ff476b25b445910210a7d03353373c074000000000000000000000000dc3019d768db76c5ef82a4b7fd3f9207722ee35a0000000000000000000000002a899481dbff5814985600ae3bf0725cbb3cf8e700000000000000000000000043d951e94973a3b733b0f6c9d64c385d150f799a0000000000000000000000009c33e29c6c50174aac79ca000b1c2539eefbc9ac000000000000000000000000c6dcec9f7084f1bab63e1e4267d4775e1707b2b7000000000000000000000000bad60717aa0c4095f36257b78795e38c0fc0c9220000000000000000000000000d81553532d2ce6cd5097eaa4bd387d1259bf340000000000000000000000000b2b1fed495e968ec87cfb6ebd70fed1cf7f8a233000000000000000000000000ca761dfdcca8cd8ce30e9ac80e4c752e4e085afd000000000000000000000000fba04b2611c8d07996052c67ef485d7348ab3d79000000000000000000000000500b48bdd8c04f7444354f8b9a0f1c8fdc188d7e000000000000000000000000ad9eb15ec9f624fc51e2493b6efa7108c31c7dc700000000000000000000000076c8f417a15e93a25442fda9c441f75f0dd990c1000000000000000000000000d250692085b092fb8fc5d23e8bf63f911328f3cb000000000000000000000000649421731c1fd0be5cb6af422a20b0322d805b1000000000000000000000000042d6ab9abfaddd82c6f6cef94ff1aa5c95ab1025000000000000000000000000926dd004f9aa59f30fed2c1ec06a4dba8baba4430000000000000000000000007dd6cdad79a876d5ec3188ffec9a06aa42ee50e800000000000000000000000082d7f33d96ed5e696ac6690702c2d6caa1f65a860000000000000000000000005bce74d9cd1c5c9f397e46037037a539493e5cb7000000000000000000000000cf3a9dd845b4359458d4ced307d696c313d66cd6000000000000000000000000678fb9d452ca86fedf19ecb1fe62f64ad0d4e801000000000000000000000000847708abfb51565b0529c17ef0ef5f063fcbe43000000000000000000000000028f5ebbc5a0680b900aa9edbe77c5e436583fd420000000000000000000000005c1eb33d6ad589ea0b47032ee8075bf244a2eefc0000000000000000000000004e653ca499e5a1019a4165b7990eeb060223e773000000000000000000000000b8de8cad8b3dc927a5f112377fbea58d4cb4123a000000000000000000000000fe1f8f8ef16adbc8b620d399353b5d41e8b77cf00000000000000000000000006d0887ca3f292089eda20345b09a7b0865dca95e000000000000000000000000506504756e2512d7a28808e7265853e48847f59f0000000000000000000000003fe4752399b292cc06172be9dd17bc92188c5223000000000000000000000000e0dfe768096600db6489b8a7ada9413ef215bf2500000000000000000000000029a3605ba6c3bb448db0c2b43619597f56a0e8c00000000000000000000000003a780b7080afc23f5e0c7346183ba1e1b44fcf2d000000000000000000000000f75a0bf2cb8c87ce64c4d379e4c9e55e7dec87be0000000000000000000000001debfe61aa13a1dd95a17b3d178b277129163f8600000000000000000000000022c8c58bf40ecb1660ab538a45ababd99f9847b4000000000000000000000000bf13d43e1d7f33f4e929c9cdbecfd26e8f48571f000000000000000000000000b2d1bfc87a4a94038f39d7b6792a876972b2d873000000000000000000000000027254b104678fc27abb8c1a5f79a55b05beeaa500000000000000000000000035b0fe1fbdd59fdaecd8c772d4d8864a87c36308000000000000000000000000a6d70d4a4c4a000836485db0ac8a2d635d7d800600000000000000000000000053767e055e14f57696087e4be1750b3cf7f281110000000000000000000000009403d2ed0ae8c6639695f394fed48826448884af0000000000000000000000005f684f228fd608bdacaa08148aacb0587e0a1d07000000000000000000000000190ab6e8546642dff1ec7cedf5ff2ce69ba0cc6a000000000000000000000000e313f121a609444b8f893f967df49cbf79f0144a0000000000000000000000001f09bf9294c75c911593436b254983d6081a141e000000000000000000000000f99d3d277dc00ee22be58c65cf87c297ed51598c000000000000000000000000744a1772d991018744607c2b748b12b56484162100000000000000000000000033c97cc297295117e829738f4e36c9e07103e13c000000000000000000000000925436ee68f591b66fecfee8cec2640938967ced000000000000000000000000f7afe3ede29fd4e646cec5269531350af2f7df95000000000000000000000000fa14baf0be40d4d6f12cf7c5baf16c2558632b09000000000000000000000000c3f4d143c06b8c1feb4f934ebec7b2318f49ffb60000000000000000000000000a7333938bf547fc419cfa969bae06fcbe5f33d300000000000000000000000003670343699fabf743d0c1093e65d6325318b7670000000000000000000000004da1558bb83cc818d136318a1439dd0a4e6fae8b000000000000000000000000077d1d267502e41e101c9a22f8dba04fd7b4082b000000000000000000000000a531f8a4cfb1febf08ba4f29c459e0c1e90194bd000000000000000000000000198655801801067617625cf0680ff5657c93d5f100000000000000000000000095d76b877cfdd5e3d968275c2a5d4afb905c4751000000000000000000000000a81903fb99fb78520d1ee3747b71d2a4ef99c7630000000000000000000000000c95db5185ba500720a2f61f553e2c9eba2448d3000000000000000000000000c327a63ea0b99eba1e78768689d11bd1c90187bf000000000000000000000000de88be1d91840931c5a41c0ec2a6ecdcef4770fa00000000000000000000000029cb3c878fd96a9b506f13f26ce30291d0e0202c0000000000000000000000009950cb493f87014713a85a0a108f6154b2a305f1000000000000000000000000b0aae9e41a0ae544a981e03df8b6eb0b3dc18bd700000000000000000000000025d8e5bf131b6a1d1956275a2d2ad7789fa0de24000000000000000000000000f842db46e3799403170ad308c4ebc30445d456420000000000000000000000003e3973368500fe9382b7aa395d0518fb9026356b0000000000000000000000007b777ca592b2c22063db517172109197dfef62ce00000000000000000000000076795026287f3406444cc65b8aed073a1f1dbf26000000000000000000000000a1f8fd68c50c1672fe6ccc3d8ca5c9516c1071bd000000000000000000000000766d94b88fe8c7c96bb8b57201e6d3f79bc1a6da000000000000000000000000a128fb08d058324ec8c67fb36b28df0c0be299f50000000000000000000000005c3f61904de09bd7013b039e334f9526ae4067f3000000000000000000000000414f08db47a2464c2fd27b5c54bdaa92f4606b2a00000000000000000000000060af690ce7b4fcfa2fe0681527f5ae6e20f431ed0000000000000000000000004e3a4b6f07c24ff42f9520da4729f2b5bccd411a00000000000000000000000033401b5b1a99886a8d604ae586ac0dce8af87aef00000000000000000000000046d08a5390a3ab9c803e0830ef1752c744740e780000000000000000000000000038b045a16fb5708aaa6cc10c38c84db5f4ef96000000000000000000000000de9bad8cac08d6ec1297f0e5b0653fa8e7f6997e0000000000000000000000007ffd44d82c8ffd9309fd8338e6a8b4a7cdb7b4fb000000000000000000000000866c3021027a346e31b94f2927c2f8ffaabce9f60000000000000000000000006ca31bfc7ffe886edea1309e7f356b36a22e83d0000000000000000000000000687ef207942761ba4dd9654c520c3b5ddde448a20000000000000000000000003307595ba2267e11aa2a4d1a8c3311ccb8aabd06000000000000000000000000a8511561815f73287b7f35f21c3ff17c9f6d05f60000000000000000000000006bd7cdd203217be9c53e640ab12565615981cb3b00000000000000000000000091a6ba1016d35f2168718d666acf5f090018cfae000000000000000000000000696fb017fd8e8d258ac0c72c136cb631dcb61851000000000000000000000000ffa2749ba1e59798d9c56f882a51c7a9e995a8a30000000000000000000000002c507e95dfdf831be656b71b5d4933d9e6b5359e0000000000000000000000003da04bf0fe3f173fa1f6e342c2f856234dc83bcc000000000000000000000000a37bc3f91ce1250506c8b6da7be27cfa2e256827000000000000000000000000bb23ad67bd1ff624ffd239055fdb3af3d103c5f90000000000000000000000008fe4629ff6a9a4f522f8593c2d9f54724bf833f6000000000000000000000000007b8145748401ac6bc7e12790ec3ec69dc7b74e0000000000000000000000007a55ae838a4e0dd9c39aac510298355e36335e9f0000000000000000000000006c04ec44fe23da10e534efdd2845302c3142bc1c00000000000000000000000017c209be1ecff3003c0e998117176d85c4d749f700000000000000000000000037110ab0877dc6c5e704167231e903b61c998e0d000000000000000000000000f9ca4a1c9a2b09e9c3925aa4112ae18c41e9dd5f000000000000000000000000f2cbe33ba588dd0059a939b4fb87a6e4d499d68f00000000000000000000000091c5c537a47997b61ef1916a70e6bbbf717b5f6f00000000000000000000000034226142e143945d8aecbf27416f68d1dca6b5df000000000000000000000000fb7bdaceff0b6e5814fbd49182e34dae468a13c6000000000000000000000000e720e55bf08dd0ab6b13cc5ef6943301f2262115000000000000000000000000b5880607fe94ad6fd762440dda36d61c2b501694000000000000000000000000d2e9b40bd65fb75592db75335c0e8b9dc4e04b270000000000000000000000005ec240b5ca7de6a75fc63bc978676c2c9d12bf3e0000000000000000000000007d626bf8dc16e84898b4219eba95864d5448fa3d000000000000000000000000281ed11715c79cc3c34d9fef92050b02365c2d58000000000000000000000000e7e88e7af99aa401b71f8140dc2746f93dbe2913000000000000000000000000bc537a12dd096bd4fc4d466bc490678a588f64d0000000000000000000000000313f05efdc156ade4dc0d72524666c846c40adc50000000000000000000000001732ae31689ed0efffbbd420653050921a00f5100000000000000000000000008b9a0c94d7ee3b5d37faab9c84e0d1aa5506a494000000000000000000000000f85ea31bdca7834f414fa6c018e59d17f00086e00000000000000000000000002d545df27385615d9b9709dae94762e478329df80000000000000000000000007f3490349645431892960e1c3be6d38fb0228ade000000000000000000000000133b720100628b94a7bcaee843546520d1090ceb00000000000000000000000043cfac708e65da7b6e6d70a73cb0c54f89960aa90000000000000000000000001c9aa61a71373afa487b7417ae17a1e90407f8ca0000000000000000000000001c9d63aa9d68a40809bb666b132bccc4d4e7e42c000000000000000000000000b8b07a5d3507e2188b4b8597ab97d591ce4ce012000000000000000000000000b05279350d97c1f2992b434283925b495aa218c3000000000000000000000000155d58533f046065e4ba07c9d3083cf3f41ead0e000000000000000000000000ae658e2a334c80cc34822e8199409c756b879ec2000000000000000000000000d442ccf959bbbdb217ae2a475eabb20fff68d0aa000000000000000000000000d9c33ca918d598adeadab7bcc99b70a2b216524e0000000000000000000000008cf268665c06d86338fe830de41d6dacd675d91d00000000000000000000000055e77d60337035ff08db4d146c04d228c8b777d0000000000000000000000000e83a34500dac4d67df26bbc2681325711435557100000000000000000000000062e31af0c3ea95d27a575fa3b07dc10e47dc7791000000000000000000000000fa6b2780a5c7abadaae9e3c657a1ebd364f62c04000000000000000000000000bd7a557c1b7ab0ef1e0254930782a7ae40b441850000000000000000000000007be42df799c1e42fa28574c7b142ff1bd78779150000000000000000000000005ca970c9daf4aa233a587b30f647a1a530a87b060000000000000000000000000b74fb87723ae6445687e87ebea8c355fa76780f000000000000000000000000691888b78601a63ce8c6906ada81751eb4ca14f5000000000000000000000000acde0c4ee09b0da7faad34c9a9bf7938ba4a209d0000000000000000000000003b526a4d766d084688fc5d2323959149f43c06780000000000000000000000002f0d419b9d45d4bd19c738d6099263d11b8577b5000000000000000000000000bd454faf5df9640e09f4311034e193d366433cf60000000000000000000000007a9d03eb13eea559f1d993c0d5f2f8726c43fe0b0000000000000000000000009cf00f2d1207bff2d177a2fbf9ea77ab4e452e5f000000000000000000000000682458d2bf6c29830e23dd2aba52691faa0bb9c2000000000000000000000000db9bc6fa9d66e6a8f7fe8fa18e9d40f05fc4009d000000000000000000000000e08615d43aec3a4afe0771f192c7f50560a4cd770000000000000000000000008614cbe16f3e1319524296622423668059a01862000000000000000000000000639b595e0b80f60c72ac98c9677a080654f01c80000000000000000000000000fbf824a6cbb9f5a0d7b00d922303ba0683dba0c2000000000000000000000000bba3baf21b205c4cb88144f46758cf951cf48bb2000000000000000000000000c3f42adb37f590618b57383c707c84b8d9deb6a9000000000000000000000000d614c711dc0a5ec57b712d1bd7caaa1031d7e0db000000000000000000000000c0a873d5e68e727e508613c03a14bfdd7c1b4ab40000000000000000000000003249955ed022fcc028ac1665e75067772616b795000000000000000000000000776b3fb9733d9f808a2b51653bea6c0e9d1f7b2f000000000000000000000000d376fc9acfe81f439d0200a4a3e9bc72b40319ea000000000000000000000000e3de8688973a3cc2ae651225e0fe0a367f383253000000000000000000000000f739c2ef02e8ffa62d61745895381959ae77e8010000000000000000000000002cdd4ffcd57ffb2f03324434fcb7c389a7111a760000000000000000000000009a9e7182f14d8a6a7556c24263fa79bc014f5e890000000000000000000000003c1e2c2e03f730c8cd57fc3f96a4a1803ed4f1b6000000000000000000000000683d3c4b3cf67e2db70459dc5bde834faf713669000000000000000000000000c919dc7fd7b174e3d8725b4c309574f09e3ea0cd00000000000000000000000078dc70f78f22e4e9c0493877bfc37c1bf208d9b9000000000000000000000000e4c510c21ecc95269ab4f9a6aa12f6f536637aec00000000000000000000000024e00c353a673a106596d188ce940e4f90a64b2700000000000000000000000099f9570b2a495f168e4da8feae88c451f04d31c70000000000000000000000004a87a9558f4647ee72baf688e01b86ddebce5366000000000000000000000000d63959673ee1353731de22bdafe757142c042b8c0000000000000000000000009309213fbd8101e20c7a6b08695088711cc8cb860000000000000000000000006bf5423971754d5e27b5dbc83524f3358f4b5a4f000000000000000000000000f6db5dd0aa35267d33515e5d5107b6597e0a174e000000000000000000000000b5c379b7f2502cc5da24c954a1b59f7493941b65000000000000000000000000d53fd17d9371d8fae5df3abddcb6b0590facdb50000000000000000000000000100b49f85671d2f2fbf0d8f31bfab6f7abba31f40000000000000000000000000a6c920710c165aa9020cbd521d68c1c9a3bc10d000000000000000000000000e64ac648c04ac4f33e0c5eab98ff0b1657674981000000000000000000000000b80c583884472561da8d18f9ec44c46a87be6c6000000000000000000000000069bcd5ef37f4dafb5d3fe1e0d7165c84652c36f4000000000000000000000000df7a78c0f6f1a0bf01550316ff777dc1fd587fb90000000000000000000000007e24630d24c024d3c65e74bad54b4665dfc9b0fd00000000000000000000000066d802da3d3c7ca8fe2b373dca44f009ec884a95000000000000000000000000c555d7a0b8db4737355b9e279d7458b1ba8a38d6000000000000000000000000927b976d78e7aabcca7303fa25fb54941e44c976000000000000000000000000433a195d2f472ec3c3adb146019980d633107136000000000000000000000000ccec8e2a8ab31f2ddf8b79ed75a8745d0eb394a90000000000000000000000007d8e8874360c0f9b164577fc6d81fd239698ab880000000000000000000000003da709d0f42799cc76e82fa76aac4bfc432215df0000000000000000000000002be354a724cc59568662d80262d65a003c2e4a4b0000000000000000000000009dcd3c8620cc324aebeadd584f54ba7948374a8a000000000000000000000000a42b2c67a5827c92fa9fac4cd61d0baa370ebded000000000000000000000000ada84bfecf199ba1e8244f7ae517df7214eeb647000000000000000000000000129d2d6783f1fcd67726fdb4b8fd85fa61a58efb000000000000000000000000d3e72e84bae4fab61af0716fbc9f2ea0128c68a400000000000000000000000077cd6cb5d571f862b89306c7eeaacbe79f984b5c000000000000000000000000a7cca8ad4988e7642024a9c02664e01507e5b493000000000000000000000000a5578c20dfa82917ca6394b946e299d1b679fe0b0000000000000000000000003450401deaff020e98f4280c01746c1f808a0752000000000000000000000000b63982cb930a92459c60ddc86cf22db4cec92a0100000000000000000000000049af545041e1f6e17e065d285dae5e38befbba02000000000000000000000000d60f22e7ae5d5ff4457a8191106305b67808fcd3000000000000000000000000955337a111ab66eda07c61b598edc5dfabe9ae3b000000000000000000000000299d95757044b1348c3536cc352d926bebc9c91a0000000000000000000000003f2a688c0c0dd58cc729a5ed6ea8b4348b56434f0000000000000000000000008c6f2d25245cee4b52c40b5a1a5f48185dd3af25000000000000000000000000680c41c81336dd1407bc75023107463c7448e91b0000000000000000000000002a8dc6eee77d51adb17d4c9d0a9d998ed68179740000000000000000000000004991225b868ebe5386b857ed6c7fa5fa11e7e367000000000000000000000000f0e2ad1c09231eb52a6e391a52f2c90b652c1fc4000000000000000000000000a4a4e3e7bb4f4b1bacea0468844d3289f1a72134000000000000000000000000d6d10f27bab12a06cb514dadec827bc95444088b0000000000000000000000009187d852dde75ade087d8ffec2e6ea33f56bf9a5000000000000000000000000cc50eda5c9e9ed576e8ef0eb42599c98d64e7bff00000000000000000000000007e143d3cd291bed01844b54985fb94adf2ca458000000000000000000000000de7108f8bd8cc6a0fa8821185cdaf826288b686f00000000000000000000000070d54219d5cdc1d2b4eebcb200cecca335f4d91c00000000000000000000000052473969cb86fe8e877ccef92e1fd21e04634a4d000000000000000000000000adaf554fe85a51eadcd53cb9ac5c4a74c5dddfce000000000000000000000000a09db9cf47cff96d803ac72bdfe39f9e9eaa5c1b000000000000000000000000cd61f427f136d4b894fa8ef56d20a34f6aa2f341000000000000000000000000e51431bda2fe32ace98d816bcc5d21f80030da58000000000000000000000000f4d1d88ccb305c75d3789d3ee6a443efa3b8a88d000000000000000000000000b75594765374f751e1fe01efe052e138668b84180000000000000000000000001fb7366c208749945fa0eb6c6fbb9a4ca7019aad0000000000000000000000003215dc63d9ed76fd09b4feec21587102488790570000000000000000000000009b2d783f27ff7761c7d336ba82f252c61a9aab7d000000000000000000000000631d7e09809628c6dcd69e91c90546b190bcd6f40000000000000000000000007e6c97ba5e0c34ec78182b10932ec3550c64460d000000000000000000000000a3e6e78a813f0db3f2aaa74b4a8063482ea3609a000000000000000000000000c370c3fbf261fe1d282acb7947f4bb213bbd9bcc00000000000000000000000045e232d5007d11b429c4d75238e991b310e1845e000000000000000000000000288ed9c340ab8180171e39b7523b2c9c08815b260000000000000000000000008d98fe933cb8c9483db056d398a9ef5a76dde441000000000000000000000000173bb3cfee874d7b2063312c87edb275d0d656d20000000000000000000000002ab091ebbd351f9bca27a3e7c9ede3bc2545d98b0000000000000000000000005e292f6319fab6ca6bdfb6b00a636ac83ce7c94c00000000000000000000000060a20e953ea886eaa7614ca568809b3e513d407f0000000000000000000000001ace20962704979d33579a48c2fd51ff3ce845bc0000000000000000000000002449e7249b9c36d29e02383db40cd206aa3c252a000000000000000000000000dc366b6c920b7738afad1945479983b7404abe8200000000000000000000000055ab8c122595c1069adf68edec34c96e07756bfc0000000000000000000000007937daa3cdb58a87ab4af57e06e37ecc4e8ca1bc000000000000000000000000e52fb94eb0e3051537fcb3d315d490821e6fb0f30000000000000000000000001b4501b393febfcfc7348882db5b503d1308db350000000000000000000000000c4852ed74fad3560101056f80f878f059b0ff08000000000000000000000000a37a99729e0e781957baef5f603ab9cb30c313a900000000000000000000000070ba9cfdf2111ed79795295df192caeac697a778000000000000000000000000557a7ba1c7b0d969465bbb619ec3fc4b68ffdfbb000000000000000000000000967d8a284033ac43e679258b6ca328a23fb57ccc000000000000000000000000194f7b348113c4143416f23920671ad929f027fd000000000000000000000000daea38ae70c58afb96b0ef9f9675ba18b544b22a0000000000000000000000002d5429fcbfd0fe96d4190aa2422d0b41d763e1af000000000000000000000000529fea37ab36b3619f622b3527566510a4e3fe92000000000000000000000000905a89d4409f262323f1593608402a6bdb8c39860000000000000000000000009b065ff2a504d5093bcab419eb825e231f54180b000000000000000000000000ca5eb128ce5a58966fa3df00586607913da16d0100000000000000000000000038d36b0892cb05573629c86023cee0026f2faeca0000000000000000000000006b5298daec30d47e992e667f14f75424239ac671000000000000000000000000c210e3ba61c4913b103993ac6e6a90c6ecfac8110000000000000000000000008153c736748feb3a0ab7026c2c87cb06f5791179000000000000000000000000df56b40b6b2e113e47093115cd8ed7253d414bb2000000000000000000000000d90cb49d65cbd1d5febd2af010245b0230cc15d8000000000000000000000000f654ef847e982e91afea6c6e24d99b18e1bab97b000000000000000000000000ead2b2c7f8507979044645ae461b4159e96a0801000000000000000000000000cc64550de3561765f427648722392f6393cf51f30000000000000000000000005ed810261dfc25cbde232f966235179c83fe5e86000000000000000000000000165be31689c22a3c274b410ea664c3c39d7cac9e00000000000000000000000087d79d257abf44e107e96a5518c299f48ea6731f000000000000000000000000d4ba0071d354fe0d9ffdba8ef6cf778a3d038c2a0000000000000000000000004fdf1a702da0ae23dec922de7831e0acebb7718e000000000000000000000000aec002b91e61decd78925937294ceb166ea0da6b000000000000000000000000eb477d3139c2df11aaa2cf92408e46384f4e3571000000000000000000000000dabbe0afaa9ad532b25eb8abefb2ac38ed0aa23f000000000000000000000000706a6017e76e2df99be3131fe0d74f455b6c21a9000000000000000000000000e4b8a2956b84ff243316a155d379a90a91b64c840000000000000000000000001d3abc710862da659f5cbc448dbeb3afc07e72590000000000000000000000006fd2386f569413c86e92a3bc0c34fd0b56ae409b0000000000000000000000009633ad4aa180567e6255cc5a0a6dcc83deced7fa00000000000000000000000090629aa35c21061875904befc6ba9728108f902d0000000000000000000000004f5c126c7fd2f1de137aca0b3f5686c6d3ecd5100000000000000000000000001f4b9d50a39a98d45945fe9b8d8acb0158e0dadf0000000000000000000000005bf4827c32744e287805ff5bb1d52834130971c6000000000000000000000000416eaf0a2af83f7c42831c18dc76301160edc541000000000000000000000000a949fb3874fe2f2d62f98314c332ca41f9fccce600000000000000000000000035c9d2039a609ded3fcc4dcc60d146f7472fe585000000000000000000000000cd7e245bf98da51562d8530bd18e5bdf0ffe165300000000000000000000000006ce4e20bb7b60a9e6d9fcae8dcb415f4c4fa6f80000000000000000000000008cb241791fd93ce3ba3f3168f6eadd2c851a871b000000000000000000000000f0a10c9dfb526c79a31a3b72a8d45e12cbd988cd000000000000000000000000e1a90d1891422ee8286c6acb5409e61aa70a6d10000000000000000000000000070c76c648caa9ec80feb8ee445a59f0f6cc242c0000000000000000000000007db0cd6ccdc114bd27fd096ef745c20b40c2c5f60000000000000000000000005f2435f5cc8a08d4963892cfea53f680e2f5d3b000000000000000000000000052b594c14f413a165154c76d071e9d3ed949d943000000000000000000000000af66ccd1170a7d5f9df8f1d8741dd803f6b26e2400000000000000000000000065d78f882574e99aba743b404f9a7deffcc1d0eb000000000000000000000000facba7a9836d0ec51432c2a33f2f8b1912d52ab300000000000000000000000013f3621859ec3a88d6ff599670784b47d9798d0b0000000000000000000000003eb95312beb20c7276595299322b0d5c222a39f900000000000000000000000082cc1b2034d5876372d4168c937517621a639c290000000000000000000000002b997e2fa0e9a25667da667b518f56b47ecea06c000000000000000000000000e2006b2e1b9feb2fc56d122020958c9b2558352500000000000000000000000018ed3cccab0c90af036c3cc5b09e7c17a921b0cb000000000000000000000000e4c35e8952ba1f531592fdbc56b9629dba0cf8b70000000000000000000000009fb10a90d0dd9ae139f9a095f8e823388c153fc8000000000000000000000000b6153bfa72aaab0a4aed2ac1b725dc4ac1604b280000000000000000000000007b91a4033cbc9aacecae5f4ad9c718b336c518b90000000000000000000000009af9def12900b38cec66f69b84be63777813cd6f0000000000000000000000007615bc25dda6a7f6791c860f8f97b8da73b976c0000000000000000000000000f7b39e95056f2514d44493584328c5d4f951853c000000000000000000000000ce7cdc3072b38354fa6ddbe39adc0c1dfbbf7cc1000000000000000000000000028c25e77fad30dcc03758aaa0bb1a8aa1deb463000000000000000000000000974d562f622d8a38e69a0c45a6bef62a0e03ce610000000000000000000000002cf503a2380fac0e74f02faabe25b21389b414f900000000000000000000000074a7021c3186f6ee8b6c0e7375a7779094015eea000000000000000000000000a5c3a5b6b0f1dbf51e716e604647ac58101f625d000000000000000000000000195a9d9e7dcf56dff7ea93e9ff49f443f8630cef0000000000000000000000009b12a913d1df1b8d7a4b41de3d59e31e72aaccc5000000000000000000000000cd591e34288ddec6c6bb55c680e0aaebcb56e5e2000000000000000000000000628eaa50deb729b1065112f1670cd4ab82497d3e000000000000000000000000ac40c685d11fbba6c1ca0101b29ce7522e56de190000000000000000000000000dc27cdee6f59fec97e7d4dad4f8f5c5203bd94f000000000000000000000000b096e760a4bb773747fd466f2032f5a65a550c0c000000000000000000000000239c51febddca665802dfb47b0e7e25b53595c3100000000000000000000000003d190c26978b402604150f98cb1166588d9c620000000000000000000000000bad4dd81a08ea83e6a1849c9f172a6cf0394b3bf000000000000000000000000d86b4c6ea87ce926df683f047b2c22fa20d5ba2c00000000000000000000000075ea76970e696152b25b8b5f9010cf4afc6fdd2f000000000000000000000000209734dc19fefd5a08f62f3f15f8d94075e9a6590000000000000000000000009622e33e514d3acc37128e456949305c56950cf5000000000000000000000000bd28c00ea66412be61f230ddf00e0ddd9389fb37000000000000000000000000cf9d9b4cfbf418e9d0973af04093e808ca3170f4000000000000000000000000ca30d556b198446034691d8059fd5009242e45a4000000000000000000000000088d6f792b4adfbc5a82153ebccd13e566393a00000000000000000000000000596b58e003c2141f4dc0873a7d37a13e13712ea9000000000000000000000000086dda37c1b7d594416636a08b175ac45407e7a60000000000000000000000003f1d48ff5bb9e6b90b3b4f6f4fa90f8e1a208baa0000000000000000000000002100b8ea91c8d766b5298e8dddf5d139b24118370000000000000000000000005df92795216b8078e5028a4b5725eb5c9d08fae5000000000000000000000000e2f94979537d5bd3c7f735ff4e76a54c3574098900000000000000000000000089c83ff00a8e316f2556afe928c8544b5294a594000000000000000000000000eeb7b2a79a01f97ca0fb157069fc41325014c88f000000000000000000000000c6e7a71d4b97c1b61ffa0653b5c577b5771861dd00000000000000000000000030b00bcdb2db1bf9839d61dcfdf7a58d388ed7120000000000000000000000004ddcf13943d41c15bb0da6ad8a36931ab63926490000000000000000000000002ace1a889670a2cf5edc7db329062b361321e6810000000000000000000000000b45354af144ef736d86805f7465965faccccb56000000000000000000000000c8474af46b2b745e2b380bbf55df540c03cb36ae00000000000000000000000061876176be2b42f5ff18acdfe05a9375f441f64e000000000000000000000000c6af46434838ca21030ffacdd3191f4e0192aa84000000000000000000000000ae92b45501166d208f31e96ff6ca99ab2ad2e3f000000000000000000000000052d26a4028de2d43cd8b607873baf47d12fcc9af0000000000000000000000005f605079d2aac7252ad4f4aacb8731e0b2227dde000000000000000000000000b622b9ab6322593c3d6f609a089eda32ce7f76b50000000000000000000000009532cb42825ea6133cfb4e97fc4063e024ebe6fd0000000000000000000000001bba8e49e3e641f91e47ce37b2022f5bcc8bd14d000000000000000000000000083f599e2ac94c2a1bd95063fe8c1466af25cd22000000000000000000000000babf25a7fde7140f07c1ace25a24ed1aceb5440a000000000000000000000000cccfe3007b0bac68231716e319929b68ee4c0a840000000000000000000000006f0c37ed1af8c8f97040c3526d0d8106dfb149e00000000000000000000000003222118b0e42ac478201e55a24afc57720fe839f00000000000000000000000055797c9c86fa585edad92a81a9575da0e3b7218d00000000000000000000000056540185255c52fc8465a395eefe8a51d13bce320000000000000000000000003ac327104b8f9a6a78d2f4c0ae1c12fb0203beee000000000000000000000000bba6dadc75e34cff593ba01607ca1190f7b69eb50000000000000000000000001b2ddc844474c719dd551cbc36ea765c9914b40f000000000000000000000000d47a09e48c510496d371dd036aad3413d0852a05000000000000000000000000c65aa6e07c3bf558ae852730ec6536c5ba855c5d000000000000000000000000ff61cb960cb5e12c3b8427979f079b708aa91520000000000000000000000000b9ccce28149eb3629ed3e11a81ad4b5d315ee641000000000000000000000000f49c19628c34c40a44031210b275c80434c727a7000000000000000000000000119a9681c0e3a5bbeb1d8231f1c8125242107bac000000000000000000000000b19fd06478f4f951543b48a95df77ec31263f1da000000000000000000000000f2b18a62013069585e58c4a71d6c030248ddfc97000000000000000000000000e4fc2c7572180b897bce44868d0d1d6451b8cbd0000000000000000000000000b3072d62e2448aab77912965236bd473a00ccafe0000000000000000000000003c0e89e23b0bb2468d3ad2786e5a563c9f8619f20000000000000000000000006a2a11ca3025b7590da7e0029872977180126c2f00000000000000000000000071ff6befdf398b153451e3deb0f1347edf2001b70000000000000000000000003df6c5ca56efb7e8098490b34415dedbd51324e400000000000000000000000091755659f692ca0120ee4631d82ce3a834283d47000000000000000000000000a19a367a44d4cd206f2d4d444ff371b24f071e670000000000000000000000002c45670ed40291a3feba4d1f7598457943a3ec3c00000000000000000000000067f6826db2c565e3c12d077904326ef950a60023000000000000000000000000a56eee0904e52f1d24c055c045197a18a67f7a2e000000000000000000000000c810bfb66735f6bedb91f3e8481fd937679da573000000000000000000000000ec7041622bce9f9850afd51ea927d23d21c9d6c2000000000000000000000000f8442adda61493754aaa9b6fbbbb224f7df8f2fd0000000000000000000000001d2b7e8be31230d012db60a46a859bc687560c2000000000000000000000000068e96b1ba9cba389be7c5523ee568d2805190329000000000000000000000000777e2379a17d097d6dde6326d66c5e71ee4905f7000000000000000000000000f81a0640f96e07f9ab37a7d8bc01ed467fb0e8a5000000000000000000000000b2a33f0b3625b49d9d7ea57069919dc8e6e375ab0000000000000000000000001219e46bb331e340fbb533c9307eefdc5efbbfb2000000000000000000000000404e792ebdd80d24468551603962d4808dd17af4000000000000000000000000e0b8dd92d4fc7de0bfcb3bfd7f2fa8d1138fd57a000000000000000000000000be805f543e4f63241bb5c78fee45fe2f8adc881a00000000000000000000000074efe180ef1ea061e0360980762780f1cce6fe510000000000000000000000003755d3083402966478201426cf2891dfe0caced8000000000000000000000000bf9a30f7f4ecee016ad4d7c5738e8fc905975ddb0000000000000000000000009e89910b9528e4f45173a365f166b9056d255d430000000000000000000000009d0001a36c6e99d44b40fdb55adf1e8c5ccc54b9000000000000000000000000af637ec063ab334a1050be5953dc5549ad1a590a0000000000000000000000009604a613bb136c82ed89a2a8055744cbee5c1021000000000000000000000000dbbc0de8a43740ccec78bf9ed7fe8b73efa8e2f2000000000000000000000000442ea2b0950544bb2c94caada175bce1b1c7bc48000000000000000000000000bc44b2e657a43fe1bcd2562e1f392c2a797dfc8c0000000000000000000000007c1676e01c30609bbae9a22305b8117ca87f303000000000000000000000000036d6776b9fd9b1e7efa7958eefcf18c3319fc8ee0000000000000000000000001845b7d72e52f778326397f30a83373049df67860000000000000000000000003916e3cf3f81085d5a826196bb42f999e904d4a90000000000000000000000007e7484e298b9dacf81139b27ddeeecaef4fa2c5a00000000000000000000000025ac8c3c8de9ae94684f5ce9405ba63af487f609000000000000000000000000eac014a3083d1cea69969558b694144bb31ea1e5000000000000000000000000bd37228d744ff7896915af17c692e07851261264000000000000000000000000cb97355de5c718357c14f315df4f792185387091000000000000000000000000fef87d5a4a8085d9d264a4891f80a5c456fb46e0000000000000000000000000bc77f740b229d2ebfbcea6c6bb06e08b8625aaa10000000000000000000000008b0a62f52c742a8701914f0c7300831538403d5000000000000000000000000065178ed6bbac73e0e01ab3829a38b60086a18129000000000000000000000000ccd058a41dc95166780f723494ee5ac1b9a4bfa10000000000000000000000007ac31891eeb3b69ec0327bac43c52f658f61f1280000000000000000000000009aaae9125e090d55d243f1f439815b0cc9f122fe000000000000000000000000b7cece2a71240cf88952caa5563f4b9890e052490000000000000000000000005654e9890df6f16b8c4482cec9663c9fb3a7b7e4000000000000000000000000d0645394ee958fb6fdfcf4559b6994deec652ac9000000000000000000000000d559cc0424fab5febab8e42d4a66729749142b4e000000000000000000000000afa30831b6e03704890ac4c16a41915cefbe964c000000000000000000000000877ea464ff3948f519bf0676abe86c7844bb643700000000000000000000000027a4db5661e13cbe0bf009196e788086e60dbf03000000000000000000000000c959771db7584805d9a1b7875c3b2a8a2b7ab06000000000000000000000000032bfe97228a3ca1e14ff9a965f8dbff3df0886660000000000000000000000008707f471b04e0e5dfc3c2e6092a5ed7082491d6e000000000000000000000000682e1991da28fb24e0b73346813d01b07a1dc3d1000000000000000000000000698f917e63c061e47a3f83e5b03022d2ca9f1ac5000000000000000000000000e15bc2f2efb8ac21e55e082edd67e40fb428a86d0000000000000000000000003752e43b10af091960a610568517da0b59712e390000000000000000000000004169d95e6e81d77562d543f95945316229fe1783000000000000000000000000a16141282985804f76e34b8ad43f46432cf8ff57000000000000000000000000864b198e07f8a2a6bec2c7876b02d38bfd4c9932000000000000000000000000e6211595be8a8a6e7e09088262a355a896d181dc000000000000000000000000444f1b9df7233ade7d2120c49b83b738b231a01c0000000000000000000000009779b9d5670aeadb3cfff8261ed85bb440c4975400000000000000000000000018eac622144f7d50b4feff95186886dbe0a9cc130000000000000000000000006a5f008c555a8426124dbc4cef7240472bd889050000000000000000000000000fea4762d1461ae33b290b80a4db4972f6551a9300000000000000000000000002f6c6e47cc530fe285ad412fb6600ecde04e1ac000000000000000000000000e8206ccdfc54b377ddf4b01aec4e5ad100c04fd000000000000000000000000003f91202b75b6fa37c9b613aac7486755fa35ffa0000000000000000000000004f80607bd66076abf0f7ecaed18bf49ad33e5f04000000000000000000000000e81bada0c5f3e36ec13ae0ee757acde4942759e800000000000000000000000037343ca24f09e59e6a2e6272eba6c4c3af4db99800000000000000000000000037a7d4bde420b72e0632d314cfe38470784c9fc80000000000000000000000001440cc23a122900c72975f8bb08bacc6aa984b39000000000000000000000000a6896b9edb1bf38161a5fe04edc71fa31d2fb9ce000000000000000000000000d6aab36d1d473feb5f2111b749a7a090ccc8a78d000000000000000000000000f07f851c664e1074e29698c0cfd9431cd4c4aabf000000000000000000000000e227845a4c57fc37a0df1ed6498f8856cb036cfb000000000000000000000000f453ba921da7c693205d0d43bb60758678995c250000000000000000000000000a6d106a151d61e6f9cb3200ef728c9e875a386600000000000000000000000032a0a1b9e24d4fc09cbd472dbcabc3f70b897b7d000000000000000000000000f992cb145c2794cf57dc047db4b539c2ed896dbc000000000000000000000000115eee4a8fe198bd2102be205da863d9404dbb6d0000000000000000000000006c4ed1e3fdf8a64cb5cf22f5913f72cb9df1170a000000000000000000000000f269a74ca3db502b2442c1db80cdc98284053184000000000000000000000000cd3771f10ddd51b9d7acc107c60b781a740187e800000000000000000000000093f9f3fce40208340f777d112c7c3ee163fbca8c00000000000000000000000092092f0ce44dbfa1842f2e8722afd3696a43a0ad000000000000000000000000c33fc3ce6aeb400feb9966ab322a24061d0fd28700000000000000000000000097ca26a333a24f8a73def1a5ed5fa5b74a3aa5820000000000000000000000009908dd50b5e813c997ddb1fb0fdff4f1f4002806000000000000000000000000ceb2f5ddce7973856695ea9c45560dc09feda0a20000000000000000000000005b9b1247ed947850c92ddd75348d4aa765cd193d000000000000000000000000a3616a4c65e4fd9f99022e004576e40ae8e5e2f20000000000000000000000004546cfff34b9c9fa3da18b1bc9566c0bbe112f7c0000000000000000000000006d4a3a79a0212008a8e0ff63ff19a329cbbc3ca6000000000000000000000000aff19066967d7d69154899fbb84c3e6b1a3891c2000000000000000000000000abc867ff389768cc3c0f216bfcfd9a085702889b000000000000000000000000a6d4b490dcd413b75e8e4658625a9a17b2d930fd000000000000000000000000d01ec40ed791ffdda6aa98a530e7c2f0c071c4bb0000000000000000000000003d143de6d630b0c88c9b9dcd5c6cacbd4e7391b50000000000000000000000000d51ac696e243233d205e6c11a694a48bb4b83b30000000000000000000000003d9525e3523c6ba5b51fdfb143b8873ef73ae13b000000000000000000000000210cda38dd0f7a0cec11cc33236856628979316b000000000000000000000000b6c32a8dd3494c559125d98637aa251aa5df327e00000000000000000000000044a87dcb3ccd7e6990990a403ed91f1d6fc0115800000000000000000000000084f2906523efee3ff2812f26e10057447df1f6ea00000000000000000000000044a37874545ff66fe3d19b1407957b203471e03b000000000000000000000000c8b4a672503df590d66a8e9665c9894c90c8b18f000000000000000000000000edaa365feba5ea29e2d669134fe3c289190f14190000000000000000000000007ab45b82cdc0a6f807d058ebbeb9d65b4898517200000000000000000000000078dc10704a4166747cfb60afc60013fd745080fa00000000000000000000000089e91a4a5ef826b97bf4f92a20b977edebd5befd000000000000000000000000c3cd3abaa0ccc4be32aedfce1635b82d236c65ae000000000000000000000000580f72313e29b570d54a25588b7fcf3bb6658a3e000000000000000000000000e29a40a0c6a58e6163f4113e884691edfcb3989d0000000000000000000000006ded567bcba935aa9eaa5be62cb22b2c44ff9996000000000000000000000000d2359acd087200e90cfff3aafea5040254e7ac7200000000000000000000000077c8191a3cf50c919664282fe007ded220e462fe0000000000000000000000006a275b6a99213ca3cd259417f9d66cada782c1a900000000000000000000000036235c9553f0b7ba46c5552e15da5fec1dbaf90a00000000000000000000000029fb7b3f68298db9cef95b2c7437ca59a1a46100000000000000000000000000b5421a9dd57799e06282881958d9b749739b39a300000000000000000000000084d55a0fe59cbec728451b184efd04bcf227894b00000000000000000000000073351534ce12d808000864777a873887a5bb6d3700000000000000000000000067eaaf40dc904ab7234faa2b2f6bad86c77fa5870000000000000000000000006ded0564632ae003d1f26922aec9d41eaecb1dbc0000000000000000000000000c6affb6530da1a1aaa9f5ef2e08dcc185f071fa0000000000000000000000001f97f0413c311ead149c3c0a73270a9d27391c4100000000000000000000000037ca6ee454e242347d0e40e57cc784fed68d05c100000000000000000000000022f8f17720feff925bb1db4f61d4745b18cc279500000000000000000000000075113b35df8ecc0d0b6a5e7e9e043d45fc93f8490000000000000000000000001bc5a5e387a7cfdbe760622a3648a3622d22fe5f000000000000000000000000aa58a05557498906d96a98c9caf50530a97f2c020000000000000000000000001280a622e2a83023e345d52c19dab5a1168c34a800000000000000000000000018c501033edff9c4f4c622d15cf8d7db8f685a1f0000000000000000000000000e0bd34646d3428e442b185a74b83cddf0b6889600000000000000000000000016f9958b1aee1031ba2cf9301475433d10f81b430000000000000000000000001c330c8212f508e1b81f5ba8240ba150469077f70000000000000000000000009d0a088957a59e101b22513c48ec6f372dbb2f210000000000000000000000003a8e186df39d9aa2fed539f6bec35cbfd098800b00000000000000000000000071da818d522fe34345ddd5fd0ab5b4a562bd0d3000000000000000000000000088faf7f9f2b14fb13b6b9ba39d81270bcae9f6cf000000000000000000000000b116a12958d283f4de31eb4fdfdde1ea2a9209cd0000000000000000000000009ae067a2969c4a0b054c60784398b7b0a38b99b7000000000000000000000000be797d53ef79ea07c567b98842d5163b39f48a23000000000000000000000000057146871611458dfc878089ae9ef44bff00ddb10000000000000000000000006c63182d861653c01a3bc4929b50ae671003b8ef000000000000000000000000676b89f5a677cb0fa4ed5e5264754960ff70f0c6000000000000000000000000e4abc04a1aa608306f7771ea587ea46b0e23aaae000000000000000000000000032302533e307d1e2cafd7854a4f18e492ae5a660000000000000000000000005ed306ab292033f8fd19de543719b95653bcb702000000000000000000000000f20401208f5cdfe312a35848cf69f16c3fb41b090000000000000000000000003026f6ff40369e8bb141c10a04438ff9a28e941500000000000000000000000032b892037b8507636c2be25a4ade2f4b4fe189b1000000000000000000000000ec37a0bb6dd732fcff9aa872e841559ba63bd7e2000000000000000000000000a0b4e9e47e316b23fe3d94ffe209873a7c6446dc00000000000000000000000053f0a7fed5307a392ee6b2b9fe1fc2be02ed6846000000000000000000000000fa2bbd870fe5e87a862ec69488d27c8bb948db840000000000000000000000005f0e2d1ba3149d137a7956df3b0667aaa45156de000000000000000000000000d397caeee5639224972cf33a397935e9d9d7ad42000000000000000000000000e1483837dcdb2daa74a14e58fca29a6ad3e6b0c1000000000000000000000000535c920103f70905ba3969ab81db388cf55c8168000000000000000000000000a7bec82825960ae22136adf63342fc7fed2543db0000000000000000000000001b4ced89c3f6df69d95aad3468e6a1e06c029b470000000000000000000000005535636c51e19a05a123412f1b8b0c170fe011690000000000000000000000008c134415e42ef3363eedff88dcc17f32711233b30000000000000000000000008b512e0dd495402b62e0e9a857798a7683406eb1000000000000000000000000dab6646a4504f31417696f70fc458dbc40b81e380000000000000000000000001cec4bd0e3473fce82fa33dd41550c20c0d211440000000000000000000000003b7bc37bd792c1d2bdd36c03a16bdbc71f5b05a100000000000000000000000080cb1db3e9a239b71024a66309f287e02302c9c1000000000000000000000000d7e81b7af1c4f21c322529ba0c040589fcf13c9b000000000000000000000000b3d4606f267d88cd7a9be23dbf63f367134447a300000000000000000000000023e396ccb5867efea2b50e62234caf2e63b9914100000000000000000000000074ecb3f1af96eb15eaac0a21d3fb5061478dad61000000000000000000000000dca1918ba658c0c7d5f375004d6da63319f586b6000000000000000000000000b55a01b758bdabe9ae0fa5166ec2c36f08fefa290000000000000000000000001f5b7973be335c942b66216eade584285ae7b7a3000000000000000000000000216d9e187fe5894988e418c7d838e87bfa56591a00000000000000000000000004d68b7d2fed30af3b6f641e9cc3d9cbbab27e06000000000000000000000000cc8a2c1cc0b46ec47d73fff01b73e8e8a8ddffc700000000000000000000000046f8b7780e1bc74d19c273a273a77b5adf7905b10000000000000000000000001912e1f5f5b0350a008b87d985c3e4ea2537b4cc00000000000000000000000055ec82616a55f522e1412ae7b75b394a1f3f7471000000000000000000000000fd49757d1e2a372d6ce2b097c7611c8817e3ab4800000000000000000000000045d4098785bc74b5764e44186b14fc54d17f2f4e000000000000000000000000111de0a6c7bf10c944ba3611244cf4caa386adc10000000000000000000000006f67259ef44adc3fe84997caa5953c05eaa624720000000000000000000000002312a210c82a8c43de29d9c703aca991435a72ca000000000000000000000000624549e937510ead3c6bb09b791ca9a7bb598b9f000000000000000000000000b4d6fd32b79a8c2a69ca5f6d4a03784f6eb5ea7a000000000000000000000000d130387ebf5abc0bc5701baa05744167ca3bae1f000000000000000000000000d28ebb6a645c255a5871e26102674fad28ddfc3000000000000000000000000031df713c2a292ee4ad96601738f7e46e15661d87000000000000000000000000cbddd358298cee3dd877c148b4d9fe599f9de43b000000000000000000000000c9b732128728376157337fa595e68940a44f633a000000000000000000000000346613f4be4814e2f8c81a3329e7ffdec390195e000000000000000000000000dfc27b7f5cbe9fbe62f9d8764634addedf315bfd00000000000000000000000065d6f83a0506a25c5598ddb574faeb6e37fc65590000000000000000000000006ba82bbe5f162a80b69477198616c6222b1b7d31000000000000000000000000fbcc335231874ab3db3902a5f09a198aafae71420000000000000000000000000039276f57fd6c4309c89457a93f12cec8a0da84000000000000000000000000b5cbdd46afff5a37397776accea47a4e857714750000000000000000000000002f97bf96d66bfaf1dff7b5abf2302acf3cdff03800000000000000000000000086fef0854bdfb823668ee08945336b82be2b00510000000000000000000000002d7525bc0216444345dcfdc5919f8b7d4003fad70000000000000000000000002c6dc742d52c1b31f109a02bf32e3eb8986a1c3c0000000000000000000000002e8f735fc1af74de3bed36d9d37a8c860534ff250000000000000000000000006b26201a0151c11d75cdaa90a174d5e3ae4962d10000000000000000000000001fcb2f1a3010594aaddb3eb8ab102849b9cebd57000000000000000000000000ba3115a34577e4d4f77f659445be74c5c8040eec000000000000000000000000569ca75727227758d798c33a21a9973264b3f68d000000000000000000000000f506fea4afb40eccfade3bbdaf621d0ad1e1f0fd00000000000000000000000014db41bb7463a642e173bae10a8a1209d42d101a0000000000000000000000006bdf7d0b868f958ffd08e68c26754688ec75cdc8000000000000000000000000dc5c062577eab02d7bb23b6810421eaff0f37d83000000000000000000000000edeb90b48052731476d5d854c496d0436d2f4c0c00000000000000000000000023f252062e936d01d3ac52f45086db6b52c7def9000000000000000000000000cf1a2ecef39ff49981eb1f405fde3b42188b93c3000000000000000000000000839270000510b32e4a1abed65b3ca92ac3e566dc0000000000000000000000009ae5e8c4bb9d461ce20483ea6f33b5d4a86255f7000000000000000000000000848121b8ca02be5862115b6ec7a3f0eec0f8bdca0000000000000000000000008d542659330ad0d11a1b564908e8afe0a9d4d68a000000000000000000000000478ebcb01db62705ac87ef3966d26cb7515139d50000000000000000000000004ea68d30be12c2cf1c5645b4968c526cfeb061cc000000000000000000000000409db06e6596e1187fefdcac320897431259f9910000000000000000000000008a1269da42836d69fc12525b2649bd6b8ba45eff000000000000000000000000d8eb5c13555fb79892eee811e8a55aa112bd376800000000000000000000000050831ff307f768ede040d1b2aab7379630c961ca000000000000000000000000bceca1502ef48a329a1e3a7e12d7bcf50701d117000000000000000000000000e84bf8826b2393aa2cf1e428978f767b4fd6b360000000000000000000000000d3267733522f4b9edda34afc5058e7903b1e8a56000000000000000000000000a493aa54fb212d1e70f2918356bd232cab6db02b000000000000000000000000e1c75c61a7bdaa15357978436c73f8433165054c0000000000000000000000002e452ab76d3ce62d8bf820ed04c2597f802185f900000000000000000000000023efbbd70547f5e07df27457fe6c7a726088a77f000000000000000000000000cf42994361e3067bf05febcccd1e9dc8fc7285300000000000000000000000001df933f4d59eb5d5dc003c901a39461ece24ed490000000000000000000000007316cd8b091028a521b59b3607111cf3a901ff390000000000000000000000002afff952edbfd4a1dcd9f2bb8c1589f13fa4d0400000000000000000000000004e78cf97d325f829adf0a68724fa7ed00c5af016000000000000000000000000ca3ba304f55f18c21d90c45c1bf19b31deeb0144000000000000000000000000650a012070c621318f779a8cac31e1db00bdec6700000000000000000000000026cc3d33cf3e6d731654e4b432ec3ff2307e4fcf000000000000000000000000497b2c3b22239df8ebc606ae1bbb006b1ce3608000000000000000000000000093509769eb21dde66a340b18d8b7b57ac082518e000000000000000000000000710ac65e3a5d6d32c8214be13b9f9a935d50b5c1000000000000000000000000db909abfa2f92a2a293a1e10491771dc4288bde5000000000000000000000000fc72c668d3bade495471e998a408804168bb6eb5000000000000000000000000cafcf907d68de0f9c6f87d9dad0a99a656479175000000000000000000000000dea6761c346402984cf48ef742338840277d5d2b00000000000000000000000050902ca1b1173da5161f2eab128e6ad7d47a1c68000000000000000000000000b0ab00d4ec6052777ddb4f562206462673049e42000000000000000000000000dc2e94de291397aa54892b401648477a4b77722d00000000000000000000000040c768b50c9bd308c596d32ed70f910ebf6d1cf60000000000000000000000002a12879a26c8fc8af519ed7405a532f3464d208b00000000000000000000000000323d9c20b9ea7f91db24ebbcef2ad20aaddc68000000000000000000000000a6a9df592be340db75088cbef8dfdd5b98025dfa00000000000000000000000060e443ab653b846b3b731b0e533185c48e00047d00000000000000000000000067d4fc023072425dc2d87f6f8eb3c21f2c11ae99000000000000000000000000acfceaf416a979b53e439d8a744998000028c5f30000000000000000000000007744e2cf144e8a3938b350e09ef7cb8f40baad61000000000000000000000000240978c7063fe5d0b48fdb8482c6bde551b5cb460000000000000000000000009a8c9927e849d87159fe07d54a76b93a053d1e8d00000000000000000000000020440adac33d94465b0e74f78a80d381c8808146000000000000000000000000bc0a081dc3ca5a25a2278abd6c94f872935b2d010000000000000000000000009cbe1d33426ac0cf8a6c7e76fad7bb2f35da7a6d000000000000000000000000b1ca206b5484e4e0f5d8a63d9d30302f133c15b90000000000000000000000008018e0d43e6c0fc8188d013b0917d4783d95b8c7000000000000000000000000eb1fa6403b9b881b898f90d4dc5cad500db7f7ad00000000000000000000000056a31c7838546538ef2786225a75910166de6327000000000000000000000000c1700b9de0fb3f399d78462ce212ecaba132667c00000000000000000000000084cd54cffd1d3cda67c49b65aaaac8bd063fc8a4000000000000000000000000a37911bc0a14c76ef3b8fb404daf9709fcc8e2f500000000000000000000000078d93af2e6406e04a6aa0ed460547ed0d3e8c5e5000000000000000000000000f281cafe7e710adc61cea23156ae31f5d3a27fa200000000000000000000000009de362e960c06b83c5dfd94879fcdc3c0400bf10000000000000000000000000307467c64c44f7725a6228481557485ad6ccfd2000000000000000000000000cf5328bd4fad4e84a221788c8382c4776f2552680000000000000000000000005139bca713361aa55c842233b9794bb643feb2e5000000000000000000000000311a0172b5e35427c52803504722241fe3eb8958000000000000000000000000950df2be85195e44eeb2e0bf54d4c0844542aa52000000000000000000000000616c5461547ae92e75cffc5a743ffa5a5c4411b3000000000000000000000000e2604d5eb3e89183dc122d76eb49debe9a2acace000000000000000000000000de2cd2ca418c1a9f8c87837742ce032d89397a8100000000000000000000000067bde8197a46f90443fce75f1060815c4e6850c00000000000000000000000004e6070f55a965dd9d9614eaa8e10e22aea9ac027000000000000000000000000c04fe9ce2b388b3b6b39b1f8479265f9dadbc02d000000000000000000000000b2b865ec38ed185cd8be0f08fa278e5c37e896c20000000000000000000000002d61c519a4cbb2866d580cf85f443775851778f9000000000000000000000000ba1389fd448d160cba261ecec678c9e27b6bdc8400000000000000000000000069d4a26cd2451a75fa2ed6ef81f28be08f2488e30000000000000000000000009da8b53a8d10d29ae1be489e4b90cbe151936e17000000000000000000000000ee217b1521c8fad16b11659394534013a9ed72540000000000000000000000008c15f07671c3d2d722a6551854d7609cf7b48a80000000000000000000000000b50733af6c75ca5e44e7f81e88b858ce1b9471a3000000000000000000000000829a95784c33fc822ee569cdf07c551231c06437000000000000000000000000a2dffd1059d4fd17c62816ac5cdeb61cdf57ccbe0000000000000000000000001dc541c0911d5fd208a6a8d7bea9a86d6dcb464b000000000000000000000000319870a7dc8f40f2c80d0d474d16dca51fbbb6590000000000000000000000007f6e1b8e29faed666f7cc8fffaf410d0fcb186ef000000000000000000000000ea677fbaadd5c9e5cb9dd059d3612db9e4ae86270000000000000000000000006796f38a23ea419d2b0be84f4a5115f537f630e60000000000000000000000006a15932d037be4b43dfc8c97255149ec4a325aeb00000000000000000000000078a475540736e94fdbbfe0b1fdab8415df07c435000000000000000000000000b590294744de8146dc9b47ae807ff187ba2bbe64000000000000000000000000433ea580dbc1216df0edcd89d7f13b8facb48f5d000000000000000000000000c79413683db42b50148434eb66db6ad8910ff5c700000000000000000000000049283471fb0416f9461125ee4a4a36a8b88129e50000000000000000000000004240377642424cd6df0850c79be1b3e553c37e6a0000000000000000000000002063b3729e595345ec2265395e781d803f48754300000000000000000000000027dad27b8855a5490fdb5bc988d0110a4ca2f4b80000000000000000000000008f85b6c273c1bc037026ae2741149c0ddcf76c4000000000000000000000000088ec1af42847f56243df1c5b576f75e7846effa9000000000000000000000000cb8dec1825d4c3123417810209d28243bed5e234000000000000000000000000a3d4da3256f7746f766c75f45205ce82e154e22f000000000000000000000000f4a29978e2a28f9edc064eb3e14577717d92255e000000000000000000000000fe4da5cadb252a937075001d0f77ac4d4e6760af0000000000000000000000001256d58f94a1158b66b8ebd52bb7fa47021ea8de00000000000000000000000007697540d074b6d5ea91cdf7dc0b20b5138e63570000000000000000000000006aadceed97d86a2b31a92cfb5656aecb02a355790000000000000000000000006dfdbf6fcd3ae084df098522d6c0181f05c6a9f70000000000000000000000002710613e9d32ac188a26548999dcc87f06260e360000000000000000000000005aece929a899f25f1c843f0b29c1958a148ceefa000000000000000000000000a5b2fccd886316a8a63b5fd008d219c939c58729000000000000000000000000d25b375b5ac04efba47d989ea1e4fbf451dd4bc6000000000000000000000000647b00bfa1f015caa3f461793c9b210694fbe8bb00000000000000000000000003e6df9d1d8def33c53d52b6bb6a0e0585c1420800000000000000000000000012199c58da1c307944967ace81659e9b547f085d000000000000000000000000363a1849d0d5c11e4793cb7352a3ffd8a8be96120000000000000000000000005432a264c980df831f73d2e62d12ac50051d7e0900000000000000000000000071dcc9dc48eab2b73e8162f83d68c3f79fd947c400000000000000000000000070666a54773ce9a8bda412adfbed34686b1b07f7000000000000000000000000adab75394fc30dc213b321cac8375e60756a5f89000000000000000000000000da62421b6bd71e703e048d448a651637abebd71d000000000000000000000000a7d6949ab782dbd679763bb0e33dc80b186ae65b000000000000000000000000f127f6c5e8f1c70385263e89951d2003f9323547000000000000000000000000167685417c24081ba1b9f8016db6f822acb0660b000000000000000000000000f4beb4c66f75c28d0a445000da787dae77939596000000000000000000000000458e3f416cbe8474513936030fee5129ce685c580000000000000000000000001a9d9b8c821f955aba289c1ab2ea60a7e1f4044d00000000000000000000000095fcbdb00ecb8935f18c926fab571613269304bb000000000000000000000000aef7fe013d3cbc85f2479f828a0bedb4cffc1b96000000000000000000000000ec68c623da37b881cda26849f6ba867cb79c2f7d0000000000000000000000005df702177d9071550f18700737baffe06bb7a474000000000000000000000000b79405fe33e1848509f83a56edf5521ad0ea3d350000000000000000000000007b71bb094a50e09df5a15e41ae4199a061f5f6340000000000000000000000007c4d71d57ab65a9a30ee3d51cb90853576ef45d9000000000000000000000000038c80da836f322cd1cb7731122cfcc2bf536e710000000000000000000000000f83808d595a4ed820f041dfb401075eb84b04420000000000000000000000006bee8b4b2d50e1bd5d277e63867ea3f356276b31000000000000000000000000ec7fdbec6543429500f065e477b931a27c023ac40000000000000000000000002d0c5e26bed0420f3a18ddf48de59d7c3c3fcad70000000000000000000000006d85f931d5a6931a5ce16b11bdb81c79d6042e7f0000000000000000000000006c57bc48c5812ed8c6377ee0c1f63bb5cb91122900000000000000000000000065464d83a8a86e46635cf045f5cbe39f43ea7ce200000000000000000000000021ec0653475500b6014c52d04e05e155d7f8333000000000000000000000000095c3b141b8b8cfbe3b591a03ed7ccbf7f9b2cee0000000000000000000000000317dba01b8fa3b38bad0a453b5908013cdfb7d160000000000000000000000009099a118f372cbb813ed6310c1df7213a73613ef0000000000000000000000009e7904b591bb4105cb65a6ecb447189b9eb2d0cf0000000000000000000000005d8d760cbc6c27eb9498f7d9f12a4d14a4fd752d00000000000000000000000007361f4dc814af57bcdfcd2455a479e14ca1b2f2000000000000000000000000fe4a9702f578a0aa944aa1a1f192b8a9c19c916b000000000000000000000000148265131306a709e7b3b3351083b72a255afa50000000000000000000000000e0555fd518eaffbd8d3630f05837d72255a530bb000000000000000000000000e7299d86f27eb363274cc4683d24b428868a14e40000000000000000000000004d3e5baeccb423bf1f86e0740cf1829d7c85ae88000000000000000000000000323f73c398b1e02773fcbfb552e5b7e98cd16f900000000000000000000000004cacec1d1efb2a2c5c71649527b0fc0dbe72068300000000000000000000000085dac56352ef535ea9bd9ce8e59f673dd921e777000000000000000000000000b40b25df43c0d39837f51fa212e4dcf970c93e5800000000000000000000000031b80d0d34e77070e8cd05ec80df77e41e1084bf000000000000000000000000c65cbaa0081816e4698c33030a91c99af1807f73000000000000000000000000c30bf5d7abaef50dcdae9e879a954a231b7442fc000000000000000000000000417408b11fea6a3066f4863e16f48718ec3242260000000000000000000000009672a4cff5fcd3bf67a2477d99a351962812812e0000000000000000000000005a88ae4050230ce776000d7d81ed879235efe5b30000000000000000000000003283e926acec8ea92777e23609e2c0952832861c000000000000000000000000af4a7e1dce01e61a71885ba1977fd1963a8d0ef40000000000000000000000000d477ebcb8cc8367a38a727971f43f901ffca2e700000000000000000000000068ea1ad1c2ec7d0672d0763cb32da0a2e8861d1e000000000000000000000000b277b248a2673d397556f2e790e9dd46ab0a5a91000000000000000000000000887a5a2bc79f6482b06f1434aaae825cdf845b7100000000000000000000000084ce63cb9c953eaece54469b1c0470e6533d01710000000000000000000000006af94e429d119c1a60bb621a5e86cf346ca198ab000000000000000000000000e97b8a796ea38c19793bdc2bb32827b0ef9a4eed00000000000000000000000001626909b78c488458fe8d475b021189762d0c180000000000000000000000001a3928673b0502410d4b6c093e9b3b66b7d7b7540000000000000000000000005b0b47b4ff1a431fc64ee27a07f986c927f04ab20000000000000000000000008958f23530dcec508c135aff2e084435118af8b800000000000000000000000054872e483a618b3c6cf63fcd1d6fd339f321cb9b000000000000000000000000038adfc1efc2f0f84807e3760f2ad4e31c2fcd23000000000000000000000000c92070c543c806f78a1cb07617266fee5a97823400000000000000000000000037f377d74d4f133e5664acfd6632c8d2289f1303000000000000000000000000d6db04f8f5fc30a22a29370a07de83ec113a2d1e000000000000000000000000630c8deb0e2f2e2f886c67d166e27acc03db0df1000000000000000000000000f3b3797c839cb3a53f8998ab90b45549e29017bd000000000000000000000000fd78d46adb4b80650ebaad0742dc4156b42dc21d000000000000000000000000cb3d0b50344e9eef960b4ef12295cec439b146fe000000000000000000000000185b8d82695512ec73a7b0833b8eb8e2ef88cded000000000000000000000000d6e53971a3df1ffefce8357c0a3fc1a71c8f43bb00000000000000000000000010353e619bc069b963bc2f276409ce42bb8c13e2000000000000000000000000487c7c3c41624a445010fcadc95de5f34683eb9f000000000000000000000000170f7be1baf9234af5966d194a0a6bd6073eed990000000000000000000000000370a2a057c3bec4ce7d081eade6e09d5a92f680000000000000000000000000a8d4bd96e9bbf40f7e382f6923dcd2610a31a89e000000000000000000000000eae553cc91bb51c455d27e5b70b204b07470ba470000000000000000000000002fcd7b786589adea6d410db1059fa767b2bd43c9000000000000000000000000635ab9c4d435cca4f49121407893841f97d4278100000000000000000000000034df56e701a88f54619ee87c17aae4f329a7be9f0000000000000000000000006437735bcbfd9b0f89590ceb29794c35609ff8830000000000000000000000005abb65a1a89f13d9e142d2b7c97854dbaa0a6add000000000000000000000000774a8d761496409ef30c614e3ddc6d139be814a5000000000000000000000000c8aeeaee5c8252313a9e1f0b5268dcc5287567b600000000000000000000000020593eab3f58bc1ad59103f549fba61f58c00f4900000000000000000000000036262380e40b18c1ca7004924455c8daa2a8bd540000000000000000000000004eae5bb6c770e33737efe6ab2829036d96af9e14000000000000000000000000da7ada9d0a25bf7ad2ebb4e80c85c1548213c47e000000000000000000000000c665724b2e04086ab53fa9c3ef22d2da3b0789b1000000000000000000000000cdc080a5ac6a8ba97257e86bc85e223680cdb87a00000000000000000000000067b4a4355bab5ad505f8c218cd691b84127c0b8c0000000000000000000000000828de078b1ea00ed211f7a2728da6a584769f17000000000000000000000000b2315a316b5b0e883d1d32ccabd42c265a0f844f000000000000000000000000b46d92c2cab3b65bed6825a80fe53fcf595a7be0000000000000000000000000c1fe02210a16cd93e6676fd17cec105480b021b5000000000000000000000000a644ff21da64e3f61eeef4b335da3919658203800000000000000000000000009bbb550606d353ffef5f860955298b15f2f9cf0a000000000000000000000000508a96dae021967a601c5753ca0d48d8658e90c700000000000000000000000078a9ea8a64295c2dd9002aaa6486909d87a9ffd800000000000000000000000045e3b112014e69f083569a28a5ad93292296770500000000000000000000000017e5b2433428367eef6aeb9e012d980d0c4ed78e000000000000000000000000432ff808fc2969d9b5f2048a5955c2723987a1260000000000000000000000009b7ba2a5b4aefcd5a447cf0215610d206a73588f00000000000000000000000057d40d4197758e1a56cd1f13d156eae4153ffffe000000000000000000000000fe84181d0e3a0c735fc73e2cc71002f26c900f560000000000000000000000001a90f60735fede4229bb7721d658b3f297b1b3b5000000000000000000000000cdd7e2e07d711cafe1cc8afca8bb5febdac0847a00000000000000000000000013693e2db07c6ec9fb43df472669858cd36453b60000000000000000000000002bf69be756bed4d3a2c0e80fedd640754858ed75000000000000000000000000bac6cea036403c8fc5f327e4bfd12784634e3c890000000000000000000000008f15481f2ea3b9b458a97327ae09c5d41d88836900000000000000000000000067d983610a8dd9644422099391eb2b0c469d54360000000000000000000000006c40c45530a767234adbf0ff878861da296554030000000000000000000000007f95a4aad1c83742ca626f5cf3a95d01915dda150000000000000000000000003d09e744523e794b55897bfb8b059f677aa87b19000000000000000000000000c4cfed3aab9b92a0215d618bca3440f67878141400000000000000000000000047b349c765751bc36d1a2344d6c38bd70c6b79cb000000000000000000000000a03070f778f650ef6f0ea9705ef5761e35b5164a0000000000000000000000009604ab7722023066d13aa5adc584400347ad9f7d00000000000000000000000090a2e7d00314024bcad8c11af3f3191aed7a6997000000000000000000000000d3211b0bd9f4edae2a204e99f9a52073d3bd654e00000000000000000000000052de43980bf52ffe25e6134d753b84aae612655a0000000000000000000000006e488dfaabb8d232d6efc2fb1f34fd7ccfeeab93000000000000000000000000c2fb57cc1783fa9eda6996c1545760a5a67e691a0000000000000000000000007c72c30146e335b466358cd6282b44803fe0e1200000000000000000000000006b92a3710ced0cf52c70b62b2d89ee52190e9ba40000000000000000000000001c612ef68ab22d33431187c1cd75fef79c801fba000000000000000000000000930729378d48354f442ca256a4f70508b45cfd44000000000000000000000000a59ad4edf211b103c8741b87d8d47b6c46bad76e0000000000000000000000006ebca0c6438910a3c80e5c7073129b6584b3f61e00000000000000000000000070571294f66fda6cbe6736a94014b800bad0371c0000000000000000000000001df879da567c0287e50ac67b9b4429d2be3dedfb000000000000000000000000ce4407f27878944549f4b1e3bea02b0562256de4000000000000000000000000f719d34d31ff826c8f997f543745ce6d7a5c02df00000000000000000000000098a1c4ec86ce2e12c8852ed5c9bf6d9d9c6e65f1000000000000000000000000f14b0483fce25ab721fdae46ea832841a80467f8000000000000000000000000dfce76f1432be4fb53e0906c64d38eda061d8eb9000000000000000000000000f1ee7c82845fd2cd771a8dc041ce5bd977d2567f000000000000000000000000b045adf92f282b2804ff116debff87edc6ab5bfe0000000000000000000000003b3b416f1a99570fbd4dd35f4ab2a067728aea3200000000000000000000000004f687bdc5aa5ec781fea95a5af60eee59fbd719000000000000000000000000d9cbb0b01953eed99b5016bfcfc4ea58754bb35200000000000000000000000033a3b31125479ecaf02a42c98c96c14dde2c78ea000000000000000000000000f5a31d642f93c0b7ce691982f616d85738f0648a00000000000000000000000065b109a3be446f1d10b1227dddc582194923e0d4000000000000000000000000a440443e63ec8c1ee15e5721970e8f459fb6403d000000000000000000000000ebdee49b3f33bd4abf7b61e0b4845579db7d0dd800000000000000000000000026711abd9a5e06aaa90f9095a8fc599da1d3743700000000000000000000000015ed461e2906e54bbd6e2b2279435d9cf2b3b983000000000000000000000000a41e17c87fb2188b1ed66ee5a21550c51b3fc3570000000000000000000000000e881ff8cd986d98e10ed1d552f85ff76b072405000000000000000000000000f62c96540277e0535b8e51fe52da632f439d5b02000000000000000000000000838192f9cf97e1495a9b88ca18f8f657fdc34d0c0000000000000000000000008fa4ca689f8d5e36c4d64833cc3db0e15b16f62d0000000000000000000000000a8e1bee08cc34effe0f227d6d84b11e22d3badc000000000000000000000000ca5ebce9e571dcb9d1b1b6a74a4b540eb7758079000000000000000000000000f3a262f74015b820bd9597236b41547b575471c30000000000000000000000002b58890c22a62ca3e47ba432910b6ecdac44683d000000000000000000000000853e8a80625fa36005e9b10dc2228486c58d908800000000000000000000000081fa6e0d93da4f197b4f11244fde0bf1d763fbee000000000000000000000000bb08f9047a0498a804ff07f9364245643fa73cd600000000000000000000000094de4ce1e1365231854bd3b3f11239adedbcd73f000000000000000000000000e2b4f088b8fbbe69071664d6b81b1a2245526e74000000000000000000000000de400d86eb7ce505fe6c6ec981dd3bd5fa7449c70000000000000000000000000ebbe417d73cce955433f43cce15e26d6a16187a0000000000000000000000007f790f088d46f252c94ac4121aaaa6f856cffccf000000000000000000000000892ece6e48fbfa7c92f754e280583ae1a82ca27b000000000000000000000000536ed136b53a8efc2dd4572893369a39c5e8533c0000000000000000000000002d6032e91f2b7a739ef3b0030ff15cfad4c8b09e0000000000000000000000009a4827233ef3879be5c5a52e7c152718ec612903000000000000000000000000597a951dc650ef78da636ceb6f2f1619dd1d4822000000000000000000000000b641d532be7e27dcc1ccf2f3d484c5441071bf4800000000000000000000000045bb0ad535ddf0f616501a6e9d1ae0235538c68c00000000000000000000000040cf7f19b60192d4d777a2f142602ea356492e3100000000000000000000000049020feeb850c2955914cd07bf3b604aec146bf8000000000000000000000000989ab6cec22637700aa62eebf8e305bf718b5896000000000000000000000000a601296feeacac59b8181465881ff4c874fa31b0000000000000000000000000be2eed2275a014e72635b742d5f36068b2d65564000000000000000000000000f4ee4721c0315645660fd482b2fac94d476cffab0000000000000000000000000889287d5fb47ba66be5d90dfd757c9a99afccec000000000000000000000000a938b168e5a6b6629d9050ed2158a6973798dadd000000000000000000000000a67edfdfa2a48b61ccafa70efea84ac3a0003258000000000000000000000000ca38ccf7ba43350a2dcf138fa5ca62096870616e00000000000000000000000065656c0bd94ea9257c9263cfae62012996b336ba000000000000000000000000c004917983ac67b7c27eb013cd55d042b5180357000000000000000000000000c91de003f5fd9d96284bc7cc20016d3a11237b3a000000000000000000000000c8cb7e0983732461b0b85cdbe87234f42cbe6dbe00000000000000000000000016a9a8980f330a0ab294057517c08d57bd1d62aa000000000000000000000000008c89b0c690c43abcf2811bf0dee209f5ec06bd000000000000000000000000e8063371a1d7ae28879c421f54e73f1d66937c7e000000000000000000000000fa0e41d438ca5c9cdf950d0f895a3229b095fd80000000000000000000000000625f4b731025967146f3a9267caef0fa6b0a5e27000000000000000000000000770f5a1cea8a7374382f8ae9db26c28b48a5c5590000000000000000000000003e98452e21ecfe0184bffa6d3685825a22bc77f6000000000000000000000000505d005098dd42275d2d6b9167e3956149cd6ac0000000000000000000000000ff3b51108c1aed23636dc1873bc7c91ce8f5ed1a0000000000000000000000006e48943e62cc602f71a8d9ac214d80f310c47995000000000000000000000000498fade179499ae6b40eef5c7140dd626a13756a0000000000000000000000005d162f85592d8af5475082dc5830b7b86a0c0efb0000000000000000000000006c24d59a04578c597034749aca5331e7c43ec06b0000000000000000000000001bd8492902ff42833c3378982efa09fce5f385b80000000000000000000000008197091927615a7fce4cfbab46c2c662829f31a200000000000000000000000098ad85dfd8682e7c0e4ec8293bb4103ed7ea025600000000000000000000000011cd880a9413226cdcae9249dd9a16796e5d3a83000000000000000000000000dd8668c1b9e58fe5391b23c4d263b12dc2148a9800000000000000000000000060a1264a47019b2627035e28fbf5089c0f9f5bae0000000000000000000000002e5a8bf0feabbce349432bea0ab3d70423ce47fe0000000000000000000000000846b0735149abd23360c04552773112c21171ee00000000000000000000000067f5ad315fd51eeb4002bcd4c2d5ccc38182874c0000000000000000000000004f969b17e536ddab8d05e6d0b0c475cf02cdd502000000000000000000000000cc2ddbb31b52f0f3f43ca6c37fb00d28250ec053000000000000000000000000ccdd07e4b3b3925029c2e69a83bd7062cc66d62e0000000000000000000000001e953f739a1b74a3e041c8b469ab1ddbc4102988000000000000000000000000887dd9fe5bfba31cded5f8099d0700a748917ea40000000000000000000000000390322a2cf8f6a104f319b5697ab1824b40ae3a0000000000000000000000000669abe5bf9e5f4176e14c22e74208db1162e564000000000000000000000000f77ab0b055d282246962b466167f70e989366e600000000000000000000000001ccb533a97bd13e58f8cd5c7415d2096452b148d000000000000000000000000e4bced60003b5634cd57260e2024d4484f711160000000000000000000000000dbb94c632aaeb34e142e29ee863f4fdc0debe59b0000000000000000000000005213a56ea19db7c71e94319e26743fece338b910000000000000000000000000dc7e7fa6d6ec668154b43d49380d3e5fb2bd3c8e0000000000000000000000005591e5d7f63a30ee975a205f23bb70b80f03f73f0000000000000000000000007e17775e2ea9f9c75683ba53a18e5be6ed5af1b5000000000000000000000000737b269c259b4934862a051f222aab9f652eff980000000000000000000000002b475316931b65f21d62f496c3a92aff9b499df4000000000000000000000000762c37b57b8b9c05ecd7f5c65662c9dbcf579ac30000000000000000000000003646eba1e39f9bbafa539a8d292df3ad1a25b6db00000000000000000000000000d26676c4820287290e9bbdfdfc15069d420927000000000000000000000000e9b61453490eb1298bd19f180a7f48796f047b18000000000000000000000000f21e8af69f62a11d7c5e8e99647a315912146d330000000000000000000000002e46cf2034abdc51e84d0fafd4213b07c868297a000000000000000000000000de83a9f6be04987a5e55a9d24fbb4466e5321235000000000000000000000000fcea6c9b377d96c833087de7269124bc23d76082000000000000000000000000841d1e5a5b31b6664bd4b6b4040aa4da85c3fdda0000000000000000000000006fcbecf5230e7c5a080e77c630fce5192da3492e000000000000000000000000644a9e099e740132fb1865b676cd36106dbc5c970000000000000000000000001cb0e28233e558dc65050ca228dff7a1b493f31e000000000000000000000000c7752daf51670c96603e8bcabbf65001d81c7ccf00000000000000000000000044c2c2ef31613450f26afefe9fe5c0e11e29b5be0000000000000000000000007039be8cea21f4e4d69d2c9811fa26b6f0832db2000000000000000000000000a95c3e9daaa0dc495f99a66b434cbad4ed41e4600000000000000000000000009b3ebd038fd8956ad57ca9e07e6175bae4a3a7c6000000000000000000000000ce77020d00f382aa38b71758182f7f422285655f000000000000000000000000ac31c2fc216b7173cf8bec83fd558cf8979924a0000000000000000000000000c333fc74c07ef0651a6d7f1735d46f08cf6739b800000000000000000000000073c72300328d3175ff4a17ad80b7182036e06aa0000000000000000000000000d652e7201ca32516ecc1cb7c68929c8f5359a3c3000000000000000000000000222a3c8f9c174d3069988c531feea0f266dede2700000000000000000000000087bcebf751adcbe49a4f59aeccf093f7902357dc00000000000000000000000090e3e7003c6d1a0c12efb3373a06a101cd03688d0000000000000000000000009f66de1d3518774d4182b93f5e3b3fb58b3bec5d000000000000000000000000683f00ec5b86b25fd6c1a3b7215f8e1ede351461000000000000000000000000a0e1083e51ec3e5e160a5689d35fa06bf5e4959e0000000000000000000000002be7aeae5103a7bf00c138e131f2da41d0f2fc1d00000000000000000000000082f0c79d44b50f5e5ffda1751c9b4cb66560a75a000000000000000000000000e8afbec21427b676b5bbf1e42b3d624d2786822d0000000000000000000000005fab5f7d859e08f868967d912ac6c9441e1668c4000000000000000000000000ec41192e39ec8ce6634e28e0d9d4ef257cf5c533000000000000000000000000cfe8219b69104de31c172bacf12f5ef30c694ce30000000000000000000000009f640652236a1e160e61ee95bd836b0ffcfa281c000000000000000000000000e2108eb7ef8b1aa4f44ea4d78b571c5d0d1f6c2400000000000000000000000015312ed8ec61ccc8f806f51f4e3ae3890585145e000000000000000000000000c62eae21820173896bf94f7f251a5a9504d78184000000000000000000000000966fa162d3e8b1010623c6b14f63f8a330e1623a0000000000000000000000002c9b3e2a9bac31dd02a815e64d3eda200f3081a1000000000000000000000000e2e25f6eb4c49fd48d0cb512f5596cc380a65f36000000000000000000000000f006837fab9e417cd5c18e7ff06f0c68c55f959000000000000000000000000083ce1c65983ddafaf9a55e722395acb96a07ec780000000000000000000000002e04722381a849b11ab20ebb57961f0e1ec14328000000000000000000000000d133c8f19311fedc9d672c07eb730c7c38f43948000000000000000000000000061495d7435abc7cdc9bdf7705a819aa39b51e480000000000000000000000006b6db1b94c39959341114dfa373efe273dfb19310000000000000000000000005bcd12973de8c70b5a06d4f84a28de4e4503c7a7000000000000000000000000d95d0ab09219d5cac3be15c9cfba12684d3194bf000000000000000000000000172902bd5fbf116829cc674b4fda01fd87f170ed00000000000000000000000064bd17e2497acdc3ff59fc7086fdc8f67b10e8d60000000000000000000000008ec81ef528710822c16c933bab0aa1fcefc0bf9b000000000000000000000000315683fb2d79a54e4f37133a4d0d052e7f01ad32000000000000000000000000dc6812dccb7ca139a53cea4206bcd2625c473b5700000000000000000000000064e404d63cbcdf72eb54cd4e25f2c2241cb76a95000000000000000000000000be1e7c19c881d6160f158ccb952cd5be4b5ef436000000000000000000000000ac573d577f7c15611e5205e906f5c56159f19667000000000000000000000000421643305f8650c4e023941c5874cb3385eaa6420000000000000000000000004620466d7815ccd2a96f9b351aa204943f2690ed000000000000000000000000868646ef9d5e2c37607f89e1570862ac12e87958000000000000000000000000c06bcca24a40e741b3c4bda5680945026ea1faff000000000000000000000000991d6ae9c7ac819b183f8d135365ca56dc8aa90f000000000000000000000000fcb974ffaa515c25cfa9cfc423a48e2eea1e730000000000000000000000000064ae8adbffaa4a8d7867ed03f88982d9745d866300000000000000000000000096d117e25dc94ed2f0b921de99f381fc6d5c2d4e000000000000000000000000f99089501c1f167fe63d2256a7db88a0c98fee0100000000000000000000000003cd157b82595c48d187e0a02c4ca67fbb3fe541000000000000000000000000f02a084843694199660050686cf2edd7bcb3c5970000000000000000000000008565bfa7a4e6895df29d9aeafbc9337d1c7fe5c4000000000000000000000000cfe644543aee7f8a993164f1f41016fab0e1aeba00000000000000000000000081cc85f986373611259acbb586d9f5bfc55c21b50000000000000000000000008587891cafd0de8aa45b049db8f64e678b3d168400000000000000000000000012c9e062e1f65d9ab0513003a1eecb8f3297ba9e00000000000000000000000086dc00147632e84e6e1ae3f928a71c77f023d7d0000000000000000000000000eac767c86b9ac28fc843f3666f2d1e6fdfa7071b000000000000000000000000b0bff9cfdded58f597dd33f067703e57371dc8de00000000000000000000000037c31658ea5a37f5ca5d2527e09a75d81afaac7f00000000000000000000000026fa572335ff97863d37c962a2eececc34abefc0000000000000000000000000f35c84821409314afc93e73b20a78f22c2c8fbf9000000000000000000000000acf56f96dadd60bef4d532fe90b5737ab25697e9000000000000000000000000f10461d0f18d8946ade1ff2b7ebb0c588ad8edec000000000000000000000000045a4add747c3d2fe7298ddd510b10de3c239fd4000000000000000000000000ef82a4069f3b4a6d8c6a8bda417dda2926ce430b0000000000000000000000005d38ce52c20393527bf51ac39fcb12807d63413c00000000000000000000000058054e46de47b1b2979094a9f7d98804e36f9fe90000000000000000000000005c1cc484bfac0c2446190d41cf8ca804c0a2155b00000000000000000000000021a6aee567d2379e9a5f48167ff766585eef7336000000000000000000000000aed884b7533351fc93668a18db765668305c6f84000000000000000000000000705ec806b290f0274a0a4b8d8378b9e2de1781d500000000000000000000000002e83ea4a7b6a67e6fadae1ea7b84068c1b9508100000000000000000000000086819d3c6c8f37fef05ddedb4ea0720e8e6ac1bc000000000000000000000000c0363782fe90bd685abb033d669ea123028de8bf0000000000000000000000002848fbc57dcd83467c42166b6ed938444f6041e20000000000000000000000003591196a9f98d25231d19898638d322ff4c5fda70000000000000000000000003c76ab8de0f93819c1d3199fb09f7954fe3c6f6600000000000000000000000005d0a91dd1a537ab06bb0a6a81c317059556b72c0000000000000000000000001c28fdbed8bdc874d042e0d995f980583fc3870e0000000000000000000000009b7f50deda233974f6baad84eca5bd0d299d705d000000000000000000000000de3ef99968422238ee25db2af569c2c75f69c5b300000000000000000000000030ab45ff9abd33ae40114237cff824dfc887e9c2000000000000000000000000867bbcae35f5f2279f6b04a6707ae8440f48a6b40000000000000000000000004d8e86a81eae94e3928178bf6e1de760f67871390000000000000000000000008db2bb3f13110ffab49c6b9d4f889847ea2626810000000000000000000000005925d2746dfd75df2bcfebba2774ff70bd9a5e1e00000000000000000000000021eaf010e1de3c73a57cd82c202c6d504038e3810000000000000000000000008a0983fd3c6c2e916af683e80fb826436ed85c75000000000000000000000000ae063ee776a6b61db0ee33bfae6a2f283428a383000000000000000000000000d5353a4f95ec8623800b88f600a31c5000d66b3c000000000000000000000000cd3ffbabb20d8ba5400565d99f57931d583cb9f1000000000000000000000000d86e1d1801320b4ce2bef909f764fc91a2df9fb5000000000000000000000000daff2712630598d58e8cd7752853c043b67bfcac000000000000000000000000e0c5a675a0a8b47627efa254bba6863b96440e0b000000000000000000000000a2d0d7530f19f55e00fa25b3d11d3ec60fa7cf13000000000000000000000000e23996ae51da12b0d48834a8005ee47fe35d57dd000000000000000000000000acdbe06b5d6c55da69c07b77106aa53d086ca0b10000000000000000000000001032b37db39862ee41f26448a5d91bf518991f94000000000000000000000000bd16e0f0b5a3ed3ad20b2ada7dc873f4360e7661000000000000000000000000fcda26bd93cec4a1c223fc1189f350d4a84b8bb6000000000000000000000000a94a497ca1a7f0ead615bf3a061643dae14aa8dd0000000000000000000000001e1a3a0adfd098301c001388769cefd8f8245df2000000000000000000000000fad0f47230a3cc11f9ae5388e720e6b17196cd42000000000000000000000000706fcd8e99ecd346b6867362b49d01cb347997c5000000000000000000000000cb9089693df5fce65fb44d4e96d0f1000488f8fc0000000000000000000000006c4c46c258931ac7208d7f96b7009d91315adc3e0000000000000000000000001c03f219dd8f9d77e7f45c429637bd75ec22ddae00000000000000000000000006cbea69c834be05a3d36b65da403e103d7ac0bc000000000000000000000000ed321861baef69f8897df31f053cf0c0a9a7ee4a00000000000000000000000003f193f31da9f12824eda8e5b0e447244abfbfdb00000000000000000000000054221f985653b3df99ab6c5b07a247c6c227450b000000000000000000000000b882c42d79e424523c2580b613f5450f3c9e6c85000000000000000000000000de21e52dc4102ab14db7f8f5e787ed1d8bda83b5000000000000000000000000fe56a0dbdad44dd14e4d560632cc842c8a13642b0000000000000000000000006b4113bcf0128648f59c7a70680c94c7da0717e7000000000000000000000000a701b67812504efe0ed14d5d40d9e45eb61d29bd000000000000000000000000109a2bf1e7e38ebcfed7f0fdea09818d4875c46e0000000000000000000000007ded295ef345ceb21964dd4fc3ffaa2e6fd74bc9000000000000000000000000a7652572974a2d04bc9e9e079a0e783e5351e62d0000000000000000000000004231b5d1c8a986eef35024a72ce585de1cef6d4e000000000000000000000000182ba11e2fcaf2a8d0e809e9a8ce2d3f396dc6930000000000000000000000004f97301e89ccdf2a4d35bb0c7ff5f0e0436f4e5300000000000000000000000015af06bbbf7598a087952210775cfe10cdff54f60000000000000000000000000eec3761730bb709a0bc17f7f636a87239ae9a2c000000000000000000000000872f1b199dc98af4f6b0375a37b1ef46fa6e9e8e0000000000000000000000002fb3645e4cebd4e343ba411924b8e4c90f8ca9b20000000000000000000000006d5fc3f53228619ebd8a4514d7be394e5ac372c70000000000000000000000003e305deb279e4266d06dbfbafc6b952a8a0df52600000000000000000000000006d5f065536128b403be1b0c8f0fb655e9715efd0000000000000000000000008e35ce44bc87d197c8df01977b3f71c843529518000000000000000000000000ffa7d9bf9ef867856ce87623b5e6151920e90c110000000000000000000000009ba03276a0b2a0176184ff453081dce657ff1030000000000000000000000000635aec645a5f8b2996ca79fbdcfd7187007396b2000000000000000000000000d4c76aa1b8217052b6ddd7e0f12cd4a957c3ece000000000000000000000000034e4e902177662b0d5f5a9bc3852c69f3bd97cb20000000000000000000000002aad399d0cb86dfc7ae5a321cc006c3bd41b9a5d000000000000000000000000d6979e08f1254c3311d6ab8c1d5625000b0670d0000000000000000000000000d9bbe00100fdb3abe1a40fe9136e92b5694aa16b0000000000000000000000004eab7601e4eb8fad4b0a4c851dd40e8b75e1ce3800000000000000000000000011b7e7a57e49871fbc4aab0cd9ddb6614ecc9942000000000000000000000000f1506c0455fd8ff346d3b6a54183465fafa1f71a00000000000000000000000042420cdc204a3e7a67d71eda08af4548b4a5e0a0000000000000000000000000c49efa7b34b977d8c64078d38f9aae0b6cc04d5100000000000000000000000075be76f4c6ad186cf05574463f7dc9b0eef2f211000000000000000000000000cb75903b6dba276470e985ee97af6334d7e4cb43000000000000000000000000427a75ce0ee5956afce411a0b8763f28bbbab541000000000000000000000000df59bcc0335a815c71aaa44ed5fc67f5618127880000000000000000000000000b6f2c85d74191ce43ba6fe93f84c028a66212dd0000000000000000000000001d81cba2b8847784270beaf604edef2c801211fa00000000000000000000000056aae1695b76a3bf6c48e02c35670e858488b289000000000000000000000000bce16bdfb150003bad72ff18d848dd2a600e81a800000000000000000000000022755530be9f707977a9b1b6019bf22eb2a3789f0000000000000000000000009b1e9a42d48961164c5207deef1d165636a3b301000000000000000000000000faffda0a20264a1b86ff50c7a46fe70bcfbc79a60000000000000000000000000d33facc5acf9f22c6a367f932e9a7f9cfea2ada00000000000000000000000046e7f5b4b8e1ed016aa1b7b375b65df32fcc71a800000000000000000000000049b6a9b846b97d781e163f4fbf4e3916f68ed3e7000000000000000000000000a0194f85a8ad57590b90438be45728b5ac8c2abf000000000000000000000000a983c0666b906811de9a6791e55aac398c0ae7be000000000000000000000000815b58fcdafbf53c39543d159142c97f310b0323000000000000000000000000625dae5f97261a45cf526e8a18b07b19422a03c4000000000000000000000000f4572d5ced75583c016a6bb88b61a3bb412822690000000000000000000000009926dde4ca97047d1f2af926344828dcd4b77b81000000000000000000000000a890c83d7ef38ddb2976688561ce12f5b93359190000000000000000000000007a483a6a4eef8c5a90ee8c13da10a968e794cc76000000000000000000000000c780169815b741bf9b70d8471e5b7a6573eda5330000000000000000000000009bf9c7cff3b190fe551364844f5fa6000810c588000000000000000000000000ff01927f020da24c96529e60a9daa58f3a52e33e00000000000000000000000051ca2832784ac5d85ef5574258853aac4a297839000000000000000000000000d1d26f08d691459d51684e175933b417b714f4b30000000000000000000000005588a4d05d14bb2abd4da575875ae0885e7968dd00000000000000000000000079b8b672b3405a88c6fddf10ca511f4fbd4c5328000000000000000000000000c0ed523b75bb553bab87be0b40b50975c35a33ba0000000000000000000000003e8cad3cb587db339267d0d51ee1fecd319e1e8f0000000000000000000000007031fa3542cd34527b2dee5efd553f3ccbc8ecd80000000000000000000000009a06d44325eaf4dabf36d3acbd884d993a20f0ca00000000000000000000000082f642b96a2ad993734bc0655899e1ba5277ec8c000000000000000000000000cb2175d0fa0da4d82e16f2e10241371124c20edc000000000000000000000000b949d55fecdbbb18e42ae38fac7534722f6f62200000000000000000000000002eebf069ab569bb4acb5a4fbc360876ce2f8defd00000000000000000000000098b1c388336540ad07d2b007f92f8f2d33968866000000000000000000000000e348ee307881261828bae20ecc21763091ecf98b000000000000000000000000b4a8939214ea46d544f31fd36aa6c1e5566a87480000000000000000000000004788f39c34145ffe9feb6d0aaee96afb26a4257100000000000000000000000032dc62c3ad0e69e0d1fd57d0c60ac2a8bb1a85a500000000000000000000000067ed0f089b412a6e761c819b69ff47a900f75835