60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000cf8569ad96112f6e844a06d1d0983754c7e1da2400000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d67657463726f6e6f732e6f726700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e2067657463726f6e6f732e6f72670000000000000000000000000000000000000000000000000000000000000000002e516d5a77685035336363466d553663795662744b68503255526b3976467162596b634e6761707a6654455934673600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005460000000000000000000000005516225417623a621192f780db957d28a0d86f09000000000000000000000000879ddf37ee2603b2f13a4c5670f2ceb4b531e1dd0000000000000000000000001989cbe86540e0ea19c0304217b8b42b0dc0d796000000000000000000000000afa57fd8da9327f96b2ddb0d9a403dedbfa222fe00000000000000000000000066d66fe7aa8eaa860b3acc822687e7a3c0beed390000000000000000000000008b1c7ddeb94faf4239e2c72a32d9e4be3dcbfd3f000000000000000000000000dce45902eb762faf2dba8cafa54be2579391e6bc00000000000000000000000020a0d2fd157366d7510e17e95bda80c27763e24c000000000000000000000000c8f32b4e149af76552885f8569caa874ea3cf86600000000000000000000000031bcfc7432a778539a7bda8d8339943ac7e64e490000000000000000000000009735bf8d69b22744534ab05d473334039f9fdac9000000000000000000000000e37df135ba6f3bbc18ad54c9d498fa26286f3560000000000000000000000000ddbe68aec7cd3fac17025af7b8b1cf0a0d6391b00000000000000000000000007988eb65296fef7093445bdf3b298a50a017743d00000000000000000000000005c315534631c4fead27bd65c66fd115eb7f5c05000000000000000000000000165f4a554f95c6842e325c96322c8d722efe0a040000000000000000000000001e086c7b3591707f084088f6294b4ada16f2996a000000000000000000000000001af1f9aa41adaace48a1e3a7c829215421bb24000000000000000000000000488c4ff77a2dc5a1da54b01d0a6718779215a97e0000000000000000000000002784746f57be2ee474cec7b89fd5f7d0c2df8eec00000000000000000000000085bc6537c8221b1f0f420ed8e6da5483aeba1e1b0000000000000000000000007cd83c74356ae2883889d2e929a155da43759108000000000000000000000000e864520f2d1fc57ff37ec1eec5272d0570b9eb5e000000000000000000000000bea3d703f337433c17d8823bc9d9914fd48305a00000000000000000000000003bb1020af35f404ce36917c243e23785dfa74ad9000000000000000000000000ec0288efa6ee6b9e1a3cb232190c9b6bf1b38d360000000000000000000000008238a55256be9455a8164269319e22de0645de8b000000000000000000000000870d6de36fdc1efdffc124f9b819e8f0d51466d900000000000000000000000079ea8b1e7b695ac060c5b3bfedd928ad7940e05000000000000000000000000064f19d88ada787c5fe8bf15c10112ca4f90ceded000000000000000000000000db066ada2de3c1a431d90c27dfbf2080715ed4670000000000000000000000005e07dddbbd8a449d8f0aa536ccbc2e4a56eab869000000000000000000000000cd76a5472f0ae8f87342ed151fa1a30c34c53092000000000000000000000000e94617fb43227984e0c7b6eeea7cb72378569a010000000000000000000000002008dc155eaa8db3962400369f3dae9bba5b15d10000000000000000000000005839d60cd2eafd24825e3190d62644d60384f87c000000000000000000000000838a7275ab9e4ead65f2c490ea96a154718d34b1000000000000000000000000d4f0b30d7c26a24736a15962428240a35d91533300000000000000000000000045c03945eadebd30c966d7ec0011cd763bf5c35f000000000000000000000000e632a8ae0a5d58ef74770973f955441d85a94c750000000000000000000000005c7202d208a97d50bcaff4bdff1d37491825f88d0000000000000000000000006b6e9c68f20c2434569cdab40f4d67b07971b2910000000000000000000000008b0cc3d1ddd195c367b3b01ecb9ee7f6cbe9fc05000000000000000000000000e2e2f12e910af28edbfdb967e8ba8da94d8ae192000000000000000000000000310bb94109578b083b5ca7ab7ceb74e2b79e047c000000000000000000000000baf98544fb3ba3d522a38ecc44c03d4451a01936000000000000000000000000471c0a71e6625060c79fb3414d4ae22f6f59b58d0000000000000000000000007f4a02f33bdc5e112b5fb585843372f58e7aadc4000000000000000000000000986824493a354c541dae908ccc8a194e4eb6a3d5000000000000000000000000e2db812c17ed3ddb34ea5c9f5ac419fa3727b39c00000000000000000000000088acfbb078e4d30ae0687f1cb2d67ee28eb47e350000000000000000000000002b3fdc7d888ffdf90667a4f23823726ac4bea25100000000000000000000000019b42f29c79ee3561778adb215f44e85b08bcb320000000000000000000000005590334e1b836971ed61f1ac1047eb4faa6d9e57000000000000000000000000df1d2c3b41dba141abc983e8161ece6ea6b2001b000000000000000000000000c41938ae8018ac7c69666a1cdd778e4a75965cc600000000000000000000000074c1f0b4ecdf6e0231313f742dcde6def6c02330000000000000000000000000983aed23dc0b96611c5265ec59ae73c9389ac8ad0000000000000000000000009ec50b53fcd1596ee11b07a371416485591d1f3900000000000000000000000006efb2426f120f376b16f73e0e03113547034201000000000000000000000000f6ff3248011919f28a237def01db2d9ef5fdff700000000000000000000000006a2f2623e803dbc93e6949708f07a893fcdee75d00000000000000000000000015c0f0f630de0a1c122606891bad8660629f0d4a00000000000000000000000031b6794264557cc0446e162b03a5af5258949aae0000000000000000000000005c986a0cc255574a2f2f1ed719a79bb09e6006a300000000000000000000000094f05a469e571a875e7e254572b2711f08f1a1d2000000000000000000000000e6ea9ed9e4e09302e6a65d4950d7f38f614ca11d0000000000000000000000009ce5529f14622847f99327081921581a9b0c255400000000000000000000000065140554741c283f1b35f5421ec784707413838d000000000000000000000000447bbd4fdd57a40ef917f1d0c0bb99736146f9b4000000000000000000000000fbb510eddcfd0fc4495f53574d24b67c5f5f508b000000000000000000000000f19f553e6dbf6bfb77662da2d9c1507d59e82fbe00000000000000000000000079b79fe182d70d19b8aaa070f8a18c254a7355f6000000000000000000000000cf9a1509a10b7256c151caa844402ef471bde7c4000000000000000000000000969a71fad7048a28ab5ee9c46348affe594c29dc0000000000000000000000003f39e09edcc95d960bd6d3f6714e7bf55dddff93000000000000000000000000512d8b2d77536e37002b01baad14ac59a3d0a347000000000000000000000000de1875e026da47ff5165e6f1d462e5e7075a136c000000000000000000000000485cb86d5f7915306b9abd8bcdbc013696f1c3d30000000000000000000000002d6162337ee54dac062f4755c2550a35ecece74500000000000000000000000062b127c96b6f22e1719379bdebae02dd181fe02900000000000000000000000036e9aef5bc4a8c14e9bb301b58b775950e4b572d000000000000000000000000e614fbe9463d695cbfffa11f72e8355152d596fc000000000000000000000000b785cbed9213f8cc55ce39a8acabfffc44f5dfc60000000000000000000000006d6cb149a9ac25863b14fee2027d29ef0fa058b40000000000000000000000006698afdb908dc4529e1a5974899371dd25cc8951000000000000000000000000b079ddbf21e196102c1a64b4eb19209e791e452100000000000000000000000025d4c64e130212b9011faf0f8d8efa0e0f6730680000000000000000000000002c4011f76d9251c8aaac09e292ad4c702caa98df0000000000000000000000003e2960063e624b8269bf49ad034741dc77d0d43d000000000000000000000000cab5a507f5d34a230866aa37b393370871d67b0e0000000000000000000000004a12711514afcc0a395269d22f8dd424b7920abc000000000000000000000000ba6d572399126c94df1755412b4b73726caa8aa100000000000000000000000098fa6406770850e4ca52e2128733f6843447585e0000000000000000000000000459c2a0ece5562613640144375a559df1d8bd9000000000000000000000000086994290bb0c33d5ed7d963b10c232809453b731000000000000000000000000390fa50b6cf4fcae6adca6426e871c134c3c1aa70000000000000000000000002b1e47c29227142f5801a777b9947c9c8a9ed5c7000000000000000000000000ab318f866c52be7f9a8d1dad1af901e776b6cf10000000000000000000000000d8eb1be411f9d2fbdeef9f792509de88ad3c058100000000000000000000000020ab4d7d8648eeefc1cf02319e589d99c5e81b10000000000000000000000000c148333a400038595de20986a7cd126ca03f70e000000000000000000000000083734bac72237d6ebd6e71d14692b87f6b3f73920000000000000000000000004ca7c448780eb6a969b5a7808133822c621272bb00000000000000000000000039a7b4c564f606b87775df543f03723fca4cdfbd000000000000000000000000be5353a28fa83133465f65bb590e00381cc68a3400000000000000000000000071500582f491d33b98e195b5b60405dd842a26a2000000000000000000000000c8da417eee76b42e40d57c062a8ee0a1aa00316d000000000000000000000000029b4c589c62c308aaf81a7879618ee3eb2d4cc60000000000000000000000006d614565a4627f68be256d16e6efe04c1152d3cb000000000000000000000000904b7c9930cea9a6da6c85f8e13f3291a035258c00000000000000000000000071a208e51e4b76f27bd7f8005a9454c3590f1a260000000000000000000000005c11759f4ae7cf0d55d67df487a5c246fbeb380e000000000000000000000000dbee9d4de8b2fdfc2aad353e1d84fc6d65b495ae000000000000000000000000d259f678561039f78a95431f6c33fb607070552e000000000000000000000000fcc3b6b5f7e9741949635d67dd10204ae8c604b50000000000000000000000007c9fd1c11d196e8c7e6ef7f803ad1598c2555c0c000000000000000000000000225122d349b1dfd6706975de6fa9007853fc36e6000000000000000000000000edd17418b1c810c22900cfb6d5045f2e038fe9f400000000000000000000000076bd3583573ac7ded86091f5c8fd43edbac6ce0e000000000000000000000000f208f83d2e1585b25092d58700a485053e56c6cf000000000000000000000000e0a8aba0722aec32ed28d3281273a61e43a66d320000000000000000000000001647c00e38e34037a5f76f2d547b6d4da294515c000000000000000000000000e3c4399e1c648c659ee7962da7f0201cf5c23b35000000000000000000000000f94c8bcb93778a58e8d8a0d4fa29602e864b377f0000000000000000000000001e16e0bf294dab8642bad7c93045db25d96a498a0000000000000000000000003301418df11ee043e1b096ed84052eef879a4c13000000000000000000000000aaad9ddee1b54dbb7ba86fc60fb0059522dc4ca200000000000000000000000016ac3deb54ac807faeb04bf7292d92f3dd66f9dc000000000000000000000000e3a7914a7eae59d2e2a183c50ea0874c578baa55000000000000000000000000812bd6f64eacf086dab2a8744840aabd49e6b591000000000000000000000000179cc240a56c8a697715acbf8867c8379b355d4d0000000000000000000000007f6e235757ca5218cda07bb997b7f68855106baa000000000000000000000000a532154faf0316ce5525f343e08636db2b49588800000000000000000000000092c6a7891378d4493e54b0b1d31eb5a92489f1ab000000000000000000000000af1e60a2053c0cf78a59c6964d2865219be3478f0000000000000000000000007a5b2266764b569e22e2a5b23b0c2427bd72ce46000000000000000000000000b0ff744f73cbe4efdc8e9bb2f728b6f7213698400000000000000000000000007c6c83496776ed8ab31d43b13409f659316afb93000000000000000000000000ba1bed1d53d082105436682668cbf4504328aa5d00000000000000000000000004e6c811f0a5a7a62f8cdc5a6134c92ce87c34ae000000000000000000000000e0bb5495923fcb0e3a85fd7f6240be6a37e28c650000000000000000000000007d2b495b4309d28af57d7d7cac26d838f424f20f000000000000000000000000e1364a0b1ba4e939a83fd574326cb9d9b32685d5000000000000000000000000758d98ac58b36daeb3d677b9defdc1549055606b0000000000000000000000000923efe2d2e82a8d6bfec3778d127d0267d70788000000000000000000000000ec4186714f2a63220e6bf6a46f4b90d1a183450300000000000000000000000014f92debec03a2fc5097d284ab6006b6ce5d34d60000000000000000000000004480db82ddb3a9cf907cc0b0693807f782e3095700000000000000000000000025f644e8a0cde8b7dc4e4a65eabfefdb9f4b5816000000000000000000000000ab1f11a74eb8d31b79b6112128446e4bef6b1fbd0000000000000000000000001bdbb1979e28bb693dfeecca74599baf2141bf20000000000000000000000000f3c7daf4c0c89998423bd6b0d708a359e63a3ddf0000000000000000000000000c23bac7866645ca12b1365050a9baae4a6e5ce50000000000000000000000005335470bbc823859dcacb4afe46d85b58d8dbec3000000000000000000000000d8d5d48935be797bd027e8c3203c685cf9529cbf00000000000000000000000021b7dbb8b46d235c34174a1f2a7345923bc5bde90000000000000000000000009fa900c0032460a64bcea0d0663f49ac122dd2f6000000000000000000000000c4a4c18a189e6b99072a04073e8a6a8a218f21100000000000000000000000002c7e38451dadf82a5ac8997cb930654e3295e65c00000000000000000000000031eb2a5fac054c349afc5dfc2ebe8ac2c1b1969e000000000000000000000000490ec4d76465e6a848e5ee139d9871f0e6e0f5990000000000000000000000003f27f60d7a1df8a3a83625bc5c84d41739d1f18b000000000000000000000000c0fb20ac5b2ee3c4201d684a4a76a182f22e7aa2000000000000000000000000738cc408b36750b25fb8160e1ca9523d1f254fcd00000000000000000000000063250d613cfa82000041ee854dcff180120d0cec0000000000000000000000003b959ffb0c3fa5350e59873da4f47c53f048231e000000000000000000000000f14dd8953e8964e826d369683fcc7e459cb39e030000000000000000000000006b34a57ea8af730bc74be5e76cfe189c07da74a90000000000000000000000002cbff4ad3d693d66b3daddd9074739aebbf7f8c500000000000000000000000073ed7fb339f0ea5cf2e0d4ed3c6ba67c77a583980000000000000000000000009a0d3973faafc1b4876b483d85626c48d9547eff000000000000000000000000afc4f0fef5d155c1372a21c0686c4526d94b1f12000000000000000000000000f6edf658d6921e0daf1d11baa7136aeeee7c0e3700000000000000000000000090cea89a68eaeda946b5bd195661625e01a43d9500000000000000000000000007ae03e5d69f4632088188f4cdf905a17abddc07000000000000000000000000e0a39580341acb0a563a962f839450d7a894daa10000000000000000000000008979e5d0360392e01893b0e16a909265f917dd5b000000000000000000000000bd60f472c0a20ba82d1f8fe3177684bbcd2c8a19000000000000000000000000c54db3d20f13d65a9cc9de3269739d4c6b6a8ef0000000000000000000000000857aa1a282b0f2acc997dc62144bea0b64edc47f000000000000000000000000598638b9888dc9e621f542e4874701782c80016e000000000000000000000000e86d054cd619389cbcc7bb0a3bcb35cd393438f9000000000000000000000000a231db862b9945115535ba99c39bc4f995e5e03d000000000000000000000000e5004649e4274f7aaa4329ac9637be7ae5ac682900000000000000000000000050f4e1ee52a608c54b2e96c6228c19fb022570770000000000000000000000008ac27459dd7f63a572848c1572155124a85b753900000000000000000000000056d8ff82045433d96dd6dfd19d29ef125444e1ae00000000000000000000000008acea3d59e270f052f842d8c4c81a4c91a17061000000000000000000000000121ab9ebf61c9bc935c66f62d70647be3ea43eac00000000000000000000000020a3ed8b86914fd3e5d198df24681cff779d755c00000000000000000000000085072f0ecc7ed6c23000f01c366a82c5e282906b0000000000000000000000005dd0bb32534f56ccc982513768344916f1cc0b8b0000000000000000000000006bdb3cba6af02a5484c352d13640abeff781de7e000000000000000000000000f85b309f7f1e7df785585cd9a9df3a6348f2748a000000000000000000000000a5960d64afe64d4b4bf75b1fe97c3ab7ee79c4a0000000000000000000000000f3a47f80964fede6f0d64da6f56048d73ed899690000000000000000000000003691589c1b438fa1448bc64a7ce3e3b8c1513141000000000000000000000000cbcaa8d133988b2e3ecaf23300e8503fd2d1a618000000000000000000000000e8995cb46847bea85b7b3f422b01c7fa3490537b000000000000000000000000134cb55bee36e4c19b7e4677de2beb44f0c0cfde00000000000000000000000028266f4343ad0a6bf9499511c4ce0a4cb45ab9410000000000000000000000003d9980e2e8a2574e7305b66aa57b52aa7e663bee000000000000000000000000e0af340c459a08608935723210b2058a3a2100f1000000000000000000000000a51483e7df4a02fb6b652800d43f8577206430120000000000000000000000000401da1189272946e08164ea67303ae3bde774e7000000000000000000000000954929bc3d0c1e3db52b1609a8f459acbf2cc1150000000000000000000000002a90a64ea08dcb1b8cf238455c631cfd99cbcf8d000000000000000000000000a7fec900633d2a72ae65823f79c9638ec8d46afc00000000000000000000000007b1214deaa2169d50be2345d13724677157484b00000000000000000000000078c39a0d2faac1b6b24aab79af1c75814a3cc1e2000000000000000000000000426618f3381154e2bf3d88cd75a66f7f0f6d59690000000000000000000000005dce72cacf7b8db6267416c242b3a7e9ece54d950000000000000000000000007765358641da1abfdfc8732d626b25ea3743b0ce000000000000000000000000c6561f0954769176505d0eb42599a8448d0bb19b000000000000000000000000a39cfb9262b882b4d76be25080cc815b8f4ffe95000000000000000000000000f6e369f720fa4452343875cf50c0ac53f9536bc8000000000000000000000000eaf7eebad5379bc87001bba2bb6f20d4b396e0410000000000000000000000000aacf7cb8bbd62b7b39c01848bea107cd8798ae1000000000000000000000000dc890e10f07c90536b71804e2b5856f296d5915e00000000000000000000000035fb0ae4d34636fed02129de55d3744c205f497a000000000000000000000000f4147db395628ed9abf59984fa79cecb6675b9a10000000000000000000000006a4a3cd8947765b63a4ac6c70d9e2c699c0465b8000000000000000000000000934f30b8804c2c1b4e849a161555dc61ff6002580000000000000000000000005b42232a39ed61ecb18dc6daf6b255c9b0bbd839000000000000000000000000df545a5f21d91044bf94f2c48f7840a59c6773560000000000000000000000000e25e48f9e6559f7cee13d2d5c26d924c1b67edf00000000000000000000000080e8a0e519f685e9c04f4c9b703a9f431f6f13ff000000000000000000000000d5851ad2ea3ef4a768252ea17da7aef56c93f8650000000000000000000000003351e07928f09faa74be446271ddd5fa95d50d19000000000000000000000000e3e1bdcc048a56e185aa2823f693694667f7a7140000000000000000000000003acfa9ad53b2329459a4fa7e67bbefef228fb594000000000000000000000000bbaa91c2cc303bbdbe90cb6551242ee045712cc5000000000000000000000000d60818b48bb3ac871ec15779162642c2a73b7ea4000000000000000000000000a4495f1581b2512940f057c7ab819be714236c570000000000000000000000009622e23ab09a2e867bef5cf19991f7a2ec032388000000000000000000000000e1a9243d895ada9c4d76828b98752cfdb74bf305000000000000000000000000a3c1c556e45ddd244015fdb9f1aede081f9e793c000000000000000000000000cdb83559f9856d4dbb38685e5f7a2db8933b6b3f0000000000000000000000002cd2ed0328fc3192c072c37e5fb75a030c4f34e6000000000000000000000000663e44d950fff3dfa84ab43a37fd270c8df0233300000000000000000000000089684ff15de0fb8675b4ddbabdcf1a37655816ec0000000000000000000000006a03abc396338b330ee393c4f6759a8e63a2b71f000000000000000000000000c1545d09416064f5cab414ec939285ae12ed2dc90000000000000000000000001c89315a908ef37ca2a908301d6d8d7abd6644110000000000000000000000007182121c4ddd7cf269a701c77ce94fea1db9f3a1000000000000000000000000b3411ed1092e2039142ea3e1eddc50a1227ba9c200000000000000000000000083b8b29dfb9e6cd03db3da6774950e3110c61261000000000000000000000000a2484d6b99530d14de93befd02f9000dd6b236ce000000000000000000000000ff57da2f7df41d959fc77d58c5a0bab9c69792c50000000000000000000000004cbbf635bac64a12e0d42a0e76964fca1900f957000000000000000000000000727d003cd5ab24f8efc509d563c14a2f38ba9032000000000000000000000000cca24809d1049ea67c1cc22869a9959fd34f7cb4000000000000000000000000815bb37e88f0be6c4d4cf609af1932f98c93b653000000000000000000000000baa3a17f976d38856d49a365346edd6faf4a2a83000000000000000000000000bee6bdb26eb58a4cab8689f6eb6eaa3c4f9f71300000000000000000000000001e98c6c67a3eb90a7f86cf4da976450227f2ef93000000000000000000000000fb339b72bbdb73a608814f85bff2b0b4ce64fc8800000000000000000000000042e82372946d8672fc9b1510f2916e29382ec82b0000000000000000000000005a8d7ce58e432e8d5da15bb79c214e9d56929e4600000000000000000000000078e85cfe85fbeea188eca7766362d5e87d60a5a2000000000000000000000000feb67a9f4a51dc35700535f75ab64230a00f4e0b00000000000000000000000008100019730ed6d5854c8481e98a97c9df93f31d0000000000000000000000005aca4b5c4e8153828ce6463ebf6a5dfe1ab728d8000000000000000000000000d5a97a4350520b62ade1218c894515f70a0749f300000000000000000000000090ca6519ef65b31c8c8c6eae52337c7cfc37168500000000000000000000000043d7657ba3255577999b123a420926b5f443a24a000000000000000000000000ac58d79960e2f794c5a87d59085851fdf79a0c170000000000000000000000003223c0cacdb503613e2ac8c346c2df8f829d67c1000000000000000000000000e49d475a92bc360540348eaadd3c456ce453e525000000000000000000000000bd43df6b97d0e843da70232061a24452ba697e61000000000000000000000000be743eec1bf7e6e261188d4831f4503de03ff7790000000000000000000000003c58b112f8cda767021b702629035240e69e8d4a000000000000000000000000532e75cafc3b4462888fa83c182e13f5d38c0d94000000000000000000000000a1d5e6ddb0b2cdfa1df4731f542219d294fdfa82000000000000000000000000880c1136005bde1e81e336fd91ae1fb36187e0e9000000000000000000000000dec2c7da3259fe069f5ce2a0db6e416632a530ec000000000000000000000000005ca2c4993062178a2fcf10f5fc9c561c96ae7a0000000000000000000000007ad4f957a6f7d777c193742f14f295d90a352242000000000000000000000000899d62f98ce304733f3ac1da1d5abcc5ae30a38600000000000000000000000026ca115d81549346849a8bd664ff9113cb07b80100000000000000000000000021677076c126a297eee48c4d861ad1d9c2c6a2f10000000000000000000000007948100eb4371357c1cabf01f3fb48660803dc45000000000000000000000000cf9fd3fca0e4f3138a3981d5f65e2d4dc67f86a6000000000000000000000000c6cfd948945989c0775c6e122649f951e44ee8460000000000000000000000009ab11798e995335f91edc6ae273ae54205f6d4dc000000000000000000000000d0c8c9c93ccfa6bd0a40d72e6e3dc137f77b7b6a0000000000000000000000001b6202a33d307f0b391fc54e39a739d294505ccb0000000000000000000000009a4532ea21eb5cfca4a6d53c2f20ca0079b44b1a000000000000000000000000e8543b0139212e7025c96661889db740d0a66760000000000000000000000000028416c719daf497ff17ff11efe512de6ed312770000000000000000000000005e71294da5df6124b8578958d47049e7a65ecc360000000000000000000000000ef918c7df6de4bcea38ee9a75b92c815d5af0a8000000000000000000000000d638892246b05da65866b6d172a017cb2b2bdb68000000000000000000000000bedb16e8341f2169ed4f9be495b2bde10a8cc57e00000000000000000000000047fc90275c49f089a01874f0bb984929242ab985000000000000000000000000c49dd3e8709e4efc5782e0e0b93e8ab80cd8fbd00000000000000000000000009258dc3785590367502527e5ef157d4ede52b18a000000000000000000000000c1aaf331252da0ce854a858908ae09c545025b4000000000000000000000000014a772f3b22f35e2a77d147c52f847f3083e8bd90000000000000000000000009845c7f3f8c3ce40e08df69fde434fac6f845b97000000000000000000000000a97cce96cf5ae88c86e7229eda66338b54c94da2000000000000000000000000d4f84ba3567a7c39ed0b18577e7878f4d02a89a600000000000000000000000018491a80fbef6982883f55f71d2c3dd17a9e4c13000000000000000000000000a054a674c55237432bd32843afbeb05f61e30ce7000000000000000000000000db4edc17d40558a4fec45a8cc2c9de7d2ad5f951000000000000000000000000e647f22a9f7fba4bb051c4fe40d9cfa5a8e7ecb30000000000000000000000003f07e4759c5c1cf5bfb88ee998da7c937b56482c000000000000000000000000155f198632ff0b8dcad4c723fc9aeba821be21e70000000000000000000000000e6bb5d7c83dd4f4f4f198fa59dd7b86f34e1cce0000000000000000000000007ab74e83ae5c38dbe1ab82a5ad9afbbf6671ffab00000000000000000000000045a4926806f0cdc2ad9fb2200e598b4407286dce0000000000000000000000003cba055ef18da8cd91f33897eda00d261751c9be000000000000000000000000cf5f57e64779496c2a1d8692481c39d4b44459570000000000000000000000003b0229fe7fb67bad23e90f98a26afd14c9ddc869000000000000000000000000652c2f1919e601d374d192e17cacc95c9235010a0000000000000000000000008b8749cd9e994e6f94a30783d9bee2f64d405376000000000000000000000000e02d7f09d49dd5f53df0f2024c3be55be8b35252000000000000000000000000c8faf88546adab65577cb2803936d503afce864d00000000000000000000000068f0c6195187eacee05df395dfc6980476bef0fb000000000000000000000000d1133c6ef371711a08e502f971ecd19c6f995dc200000000000000000000000039d6f94cef8e3d22f3a8bd1bbeb3c427b76dd20d000000000000000000000000ae6616ce091a72777d595426235a249f603de020000000000000000000000000a3e22b03bb14dc06daea1480d36ca78a6994c79500000000000000000000000061e9c68ea51edb3da7a67a25c54e1d908d33d2b4000000000000000000000000921d21f471a83390f57477621576b7353447103900000000000000000000000064da1d3e491e2b561f5c0b209d7726cdde6292cc0000000000000000000000006ada5ca9d33496bff7d89dbfcf54547b2849f961000000000000000000000000d0195e75abcfbcaf061fed64b04af1474cf1a8e40000000000000000000000003cd47d2c4644cc00d32621d1f453372cb262e2360000000000000000000000008d62e3d901b5a0c5d39b45332108390b6edf07cc00000000000000000000000009097d2529b18c71fed7f5a6dcd83288f186d04e000000000000000000000000da5d7f9ea435f30a143eeced4003589364b9ce200000000000000000000000002ef9b018756607a2289c6c1da6dde06b26dd9a4a0000000000000000000000007e27422e35be7aec4ecdc4a9f549b6fb1a55676f000000000000000000000000d60b4577652998dbcfc263abc63e6015f90f6c79000000000000000000000000fc8ac4f4f070b2451bb60404c1175fade8b0340b000000000000000000000000ca93956bf71de28805edc1e88d53183ed98eab39000000000000000000000000910a3f42e36fbe38c201b3078bb4756810e9a5930000000000000000000000005601b7866bb271a653bd05871940015d4e9a7ba900000000000000000000000076e6e284e6a1131fb26f89cabaa015265b6c256c0000000000000000000000006f3e6a64163c5ee6bb8bc16938446bf063e17b6f000000000000000000000000d17e13b6a55abf9024fb02d481d11095b73b451f0000000000000000000000001bff763cdbc9182f437b04f1598935e4a2f941c500000000000000000000000025aaa57cc230f9885b896f200279cda9967ba263000000000000000000000000598584e07b8c6e14340ee95d43fd5565c2581ec3000000000000000000000000ecb55a0790e4bfe3b9c94d5e274b6b6e3911b9fd000000000000000000000000959c07d2825b54a20f54ff4f37248ccaa0f7a45d000000000000000000000000cfbc8911302bd9b2a3ee10bb8f7c2a47f9253247000000000000000000000000a351c62acd50b0bd21a20f51feae4dc3777b3cac000000000000000000000000a04513ec79391b5ea52c86b29454ce4ef07c6f3a0000000000000000000000009662c60d2e8874d2a2c21a9c776cb99cb9a2c08100000000000000000000000069318494620bee062f464fa414e3ba8808418e1200000000000000000000000026d313701bbe46367161ce0a884423f9893679c5000000000000000000000000a674d632f88213e093df40ef1a979b2538a4e9f30000000000000000000000004937deb405796940305cfcac8eea2dc3d4a52946000000000000000000000000af80f972479f4a84290f4350d3de4e3db99342c40000000000000000000000000a50a1d2b792cd07d7a7d046b08b6391aafb29e2000000000000000000000000dda4aaf61c3142cbc2f367d6d031ee7482faf71b0000000000000000000000005a6308f15cacdf33ec9efa9703727b0d2437b54c000000000000000000000000912547c99ca4c2c3aa7cac0898a74a3d72301f1c000000000000000000000000f7406ecff4d9d957093ac172e4a8462089a0b05100000000000000000000000094951223bc4bb62fdda8e165ab7f66a64e9fb78e0000000000000000000000001418ff7fb888b2c4707eb35863510d8246b4eb8d000000000000000000000000e64f65e95cb52584494031dd651d1c690d848825000000000000000000000000e61fde7f49f432061a7b6504324d200e306abffe0000000000000000000000007fc21c5244de53a354b7a9526d545d5347dc930e00000000000000000000000053c1c2c3493d123e26a9f2ad5d8d281de44bcbfd000000000000000000000000ec7cfcba68c27b8f317b439b90ecb1daa560986a000000000000000000000000cd83e019581afa2c7c49729fcbd5847fd6aa9da40000000000000000000000007440025d8c7d66c9d7681bb05e63ec5daeec8668000000000000000000000000c93b705c3b56a80b6264d1f3c363224bcb3adf6b0000000000000000000000009c4d492c3e6c5d4ba5fbfb347afb6ff30c9cc66800000000000000000000000050bf7bc7490f0cccfc6d02b9c798c87589119bda0000000000000000000000000cf29f076161c00d947ef3488b4b513f0c12ebbf0000000000000000000000003ac5e80a0777ae213b13104781ac85a4250869e7000000000000000000000000e9aa83eb9538b4e1ddde4e8f8ec7c6f9a451f51b00000000000000000000000096ab0ab90cfa713e29ecffec1a53a1e17f811ac30000000000000000000000003759de4de8b3f5bd8337bfc3377d304f7d4be2e70000000000000000000000009b7657f34108e6610065897f32f91e3e529d4ea0000000000000000000000000b8f36e61c9e51bc21c3df26d7ec5c4d6d97337cc0000000000000000000000003e704eeb096bd183bdb7e07bb21bbab25f7cacca0000000000000000000000004b8c82eda480c6feb834d9823b8286d182a72fc500000000000000000000000023d779f75661d1dbdd7d4d436f0d9082b095ec29000000000000000000000000616016d3e5be3b898b286ec4efa4e11849e3bd8200000000000000000000000025bc5c52b6309ad37c1c86c82c669eee30c16585000000000000000000000000254eb4bf17601066f4c476f0cb372c43fa1ec7740000000000000000000000003ffa980b713b2656e1ec06972198e63ebe44e34d0000000000000000000000003bb6931d68fc4d21df656bef85620e1b0002d951000000000000000000000000b13164963b6b1bfb859e325f95a99fe0acbc408600000000000000000000000059ecd238bedea44be7b1d047ab4ed16a049bbbdd000000000000000000000000e44665858a2a1e4fea4ac005d4eaf6bea61f9a82000000000000000000000000ddc77ce0459c102c89331307ae9df1efa5ac5fde00000000000000000000000013e18d6b85c332b63666906357be742876828d1d00000000000000000000000089104ea5fcb69cbb5b44e406caac0d5413d5c2b8000000000000000000000000c909cad173557f4de5c3e7205d5c5f006594444300000000000000000000000006543e54f493d491fab3cb72f8758591c2e074ba000000000000000000000000c5cca3446a73818c233da3da1c9c204f782247fc0000000000000000000000000d46d35070e231099892ade91b7b061f2c6fc927000000000000000000000000276171f9d94db310a09628dd6ee31d21a205acae0000000000000000000000009c2ca33a288088a93608e1492c1b972ffd90270e0000000000000000000000006fd8342069f65ba8a2366b93ceba06fdd26c8f98000000000000000000000000f11ec64f5f50e26c54a75c60362ac6f5977b75ac000000000000000000000000dc96cc126953f026572a5474cf6f624953c331d90000000000000000000000004da08aa5656054fd3619a9bd173bb974c5770109000000000000000000000000bdbb419bf181c8411c3b0fb28c18b962c8f4627600000000000000000000000041b250e85dc16d83eb10fda1a3115df4741dbfbd0000000000000000000000008c1897161a1a76b446d42a85714f0b8d35917ac0000000000000000000000000f9f1b8e429f92e14a80aaef6f5546a068f38b2650000000000000000000000007e6b0fb374c997e2c48fb7b3912cfde28cd831d600000000000000000000000062d28c2bfb243f664a5985bced5727283ea361980000000000000000000000005a504e0d0d1750df92bcab219d2b0f412057aa3300000000000000000000000060ec240d9ca58899441bdae2e1226b2e6f3ca656000000000000000000000000b607ddcea18387c4b8ff68d22a3cb7583c3af29d0000000000000000000000002879c254dfcc2bb194c0dcd9e0505102967e129e000000000000000000000000b96cbbead86807552967212f6035e97516db7c820000000000000000000000008540662da2658c7cf53e06535b1cd276ea96373c000000000000000000000000d9d0293c39e185813f9872c8a25f167d122440cd000000000000000000000000571f495363abbe97ad441b17e5f0ecd985ce9cd10000000000000000000000007a374b550e47a537aeae62ea34712359497bc5110000000000000000000000007dcaa6da34fd94c983f5259975a23b69feaee601000000000000000000000000f8f64f320a65dd04281010fb0fb39492e33bea8c00000000000000000000000001bdd90bb33df56f124480301c8736ef50078993000000000000000000000000d30803c88159b5fcb91470e9e4626026a21a89700000000000000000000000008b2c3b0efd003ea4ec2ac5e01a22e72dea5b913d000000000000000000000000ebb50ec214af2e25ca8b1b1dfdf53fed58e4c7ca000000000000000000000000927402e8ecf9c259243ef2849983942f3fa1cbe8000000000000000000000000769f79716c374918e2bcd126034be54d9189f15c0000000000000000000000006f9a7fad2d829236693014f784059586122e2cb4000000000000000000000000a6a3bad46eba85a96f5cbe9ace94fa52461b1b250000000000000000000000006a381835b6fefa1c55557a641051650023e54e0a000000000000000000000000cfdb79145017d75a77b7722357d3668ffdb1de000000000000000000000000006168b1697adf78aa78a453fa686eec0cebf2d8dc0000000000000000000000002de78d664463af5d94ceb17599b222d25563a9330000000000000000000000009c1e4be6699ee31710635921676ccec498cc5fcc000000000000000000000000717404e5d1c21d535006531bdcfbc4be6f6de812000000000000000000000000453fb78f5291201aa457cf4f073afa6dde9a0fca000000000000000000000000f97c1b3203a34637e7fd76387a03c661c756a5ca000000000000000000000000a975b4535d46fc123d798904fe7dc5ac62bd047f000000000000000000000000811373c30c712bdc91b768814b44a83b7fe10b1a0000000000000000000000000232df78fd529dd7d47d612506c8d64b10d103260000000000000000000000007c8f2a028f21a1b1d6b69641d08a1502d2d310ce0000000000000000000000003ffe7f72416848d8b88c174037297a550c963d450000000000000000000000007c1655f5e04f85791257a737aa09d8cafcdba36d0000000000000000000000006c05926c45248ca324084022ae5d059d89868fa200000000000000000000000024e7ca96af4d1f8225a34e1390011c11aedf3c740000000000000000000000008c39c83caa1fcf684f3500f8d7636263d0db6a74000000000000000000000000e266f1b28d325b67603fe163b146c1e31db1f81a00000000000000000000000078f37b9e2cf52337721dcb04987e08e790adce96000000000000000000000000dd51c24f0760f202f94849b500ea0b721a7179e10000000000000000000000000c2a0a71dc35c6be00b4c9551f6b6b6f9e2927610000000000000000000000009a9438ec2f752ec831a4c734cab1eaee0f1caf55000000000000000000000000068387193a479da6a7ef73582a8ef46050f2d5180000000000000000000000001b60d0bfa63537e5f24aa7bb7e6d1a274191708a0000000000000000000000006fa75ef8bed4c74a337acfcc9b4f3b19a1739d45000000000000000000000000cc1b1734e7bd5e91227207c4c4d90c5baa5d8afb000000000000000000000000a55aac6c24ac126baff26eaad17001cde26e4cce0000000000000000000000004bd30688fb1db9b7cb5ca99cf2088481b383b2b600000000000000000000000084b6cf635ee961b246a336d09a38c1fa7fd6a0f100000000000000000000000019c46ff8e514641143a9185689a8b778ce963b42000000000000000000000000ea3280b0f0d1b9ba4b7a06525003c719884d244a00000000000000000000000003638c7230bb46160efbcc9bc4b4deccf07481ec000000000000000000000000b763bead436c35a2897bd548b16298b364dd412a000000000000000000000000edff86f6cf1cf7003c680d957d4772cb16b943f6000000000000000000000000bc29096436a47f8d91f57690f74c061dde9b28e3000000000000000000000000f184443af62f8db7bb89cc48a8bde0cdc366213300000000000000000000000091af0a5cffbba883dc04b855ac104dfde582f0320000000000000000000000001e939e5b4613a1188eae84016a9a4651b96d328c000000000000000000000000d5095bf5d13f9f73bf51eae209ae4cc8626be03600000000000000000000000015bdfd92e5987658b0ba063b0463d245f1e7df82000000000000000000000000861565c0625a46d3efc2c929a1f83efa6aeda2740000000000000000000000008244ee9281a11287789d64bfc33b23dd08b0d1f600000000000000000000000064f19077f47a45aa3739919fdc8e50e4a0859425000000000000000000000000e3b434aa5f8c23e3a8871c10d12660b3d155781a00000000000000000000000080f49e5b6a59671a431ce9cb1f850bf633cf2232000000000000000000000000b25a28cb9febff8553dc2522bd3429ce1843b277000000000000000000000000f11bc26aa79dcb9a4906b4cda0be55c71fe37a5a000000000000000000000000cdea2ed87eeb141e77a9e690947e7a60a5bc9fbb00000000000000000000000045a554c6ee451c8684655c9f757e0fca2c7803de0000000000000000000000007013ac1f497cc60a968f3a4c0a1183bf89b103080000000000000000000000006d5c1ab8568897b86cfdd3b8669fb457c9cd9bf60000000000000000000000008db76cb5cd373a8f7deba5570fcc6fffcfa49c27000000000000000000000000533daac1e207e1945d16f4f72bdd7360416e884b00000000000000000000000043d41d20d6114b4492352efd998127c2f43a66ed000000000000000000000000a3f10e200b2ac39bcf682322c08ce51ed85cff4a000000000000000000000000d2ca1594383d7f76b80efe67afc49958327f793d0000000000000000000000000b7736fd8448704e82ab0ea8be25e11f16993adf000000000000000000000000a0a18d0d6cf77cc603e78bb6dd6c05fd587952ec000000000000000000000000a6a4fcbba552364578c0bdd380c971e62eee13c300000000000000000000000097217cb3d32ea2a5df76fb0f9be7b087beee98cf00000000000000000000000009c987eb1165a1501f3cf5c4a0256d182c461b0400000000000000000000000030045aa7b10ffc4131cd8cd9ca825230f7fd65490000000000000000000000009163c4c4306c848285cc4b9bf7aab28945902eb8000000000000000000000000369fad3fe2a90e902681b7fcdc09cee82ffcda6f000000000000000000000000402463330bd12b8696d15bb2066d3ae26b774a8c000000000000000000000000baff4ec52196880b3f2411c5a91e6fb07a62db0f00000000000000000000000091af2450fdc3df4589830a4f3473f2b5fe798a2c00000000000000000000000057d8e74b2ac7946d937ea0d8ca8ef0a3a634ed9d000000000000000000000000d3aba8808b3e90ed2a18f605b2e3e2e4ed43594400000000000000000000000051d719ced71a26781c50a974bfef1fb69bcde6720000000000000000000000000d0b0b8d4cf2dfa19512f5f3b1404e92c69076000000000000000000000000008984839d6cb1e673a556d62d14747c33cdb4e22f000000000000000000000000aed0a6160c053d59be60b4aac2c568e1fc43551b000000000000000000000000ba6f47a9f6d9e622bf462b9356283704b7cf3c82000000000000000000000000d2ff73922e3731b26bc7539f338df794c4136176000000000000000000000000747a6854427c23cfb29e8b2f4aaa956e390a72ea00000000000000000000000076b9252d8bd2d339afd73c391c4ff3f54823803b000000000000000000000000beaf8344fea980e16bbfb943c69687818a3cc6450000000000000000000000000dddd3660a1e0049f28d5897674c28c6617b9bac0000000000000000000000005f170409b67a1bbc9693877eae07d080906ba45a000000000000000000000000de04ead87c3b3e2c451af6e9b0dde8ad33feff8400000000000000000000000093f9d37b5d6ad53079299e279427aa6cfefbe0a1000000000000000000000000c3352c491077d1046730ddf51fd3c468f6613d7400000000000000000000000053bb9f3e5f0ad0fa44398a7da86a845afd03f4a10000000000000000000000002644f55f7b535fe3a8f4cda22246bf31a9189e580000000000000000000000000fafa081385b1f9ebeb3b2738e5419ad6ef34e180000000000000000000000001a8173a692e46c64479475d4f6b2dd4e64ea7e2100000000000000000000000048cbc49b40d6313f9a0f831555dca31acdc91c99000000000000000000000000cc3c932da5105477c3d4133ac25dc6c01922cb6c000000000000000000000000bf4459990ba28ff438f85d1b5ee0cefdbedca9d60000000000000000000000009c9b07cde297e50fdb7d0be561b37c110f4f37ee000000000000000000000000a6a5fba1c8e54717696d1c2f89b58d890d09e91a000000000000000000000000eb92746ae0a4975e029e1689430b07e1ebe603ee000000000000000000000000bd94f28725b2a1b76fb6bf3901451bbad278a9a8000000000000000000000000d011866d7d03d56b8cf91ebabb8a4585c7744e570000000000000000000000007396e06b2b4efe0ee201d24dd15ec9fd619b84d70000000000000000000000001009fcd49cf0ed2b42bc133d074dadfaced7790200000000000000000000000024a58a8220bcbf787560274dfb2fd8777ec0982b0000000000000000000000005e1266f4be2519bfcaa14b788279e7481882e55c00000000000000000000000066376a58dc9c3ac2152788a1394c63351942001e000000000000000000000000b35d0e394d630c951a48e38b12455f9ae0818341000000000000000000000000c0f6f781f2b74a0a7a490ea5b86a16905e2972ae0000000000000000000000007e2eef72a0800ee8ce317f86e78da4a4aca64bf200000000000000000000000025927b3b71c69d0c2f34ce11b9950927681725640000000000000000000000005c1ab47c2d7b3ee845d0b53955c667cabf60e078000000000000000000000000b3e08732d9a1f8a9063decd8b76521c3eac5094900000000000000000000000000d0270d6efb88e08ff4b1fbdd742b07d56e1a5c000000000000000000000000bd97b4fe357950fe9818658e556a5e20e229ce49000000000000000000000000bad80ffc03fa4348f560c85026ba286ae395724e000000000000000000000000c99ed24c8d04afc07588ecf140301daba604f4fc0000000000000000000000001ecff6ed0a2c0d2f835b64b4d1660c122e71662f00000000000000000000000097152566f2bb297cf840c483a000be4a252db212000000000000000000000000d6e841d3dfe756669b959c6b8f320b3708b633f6000000000000000000000000be085ef8cd7f3d1c27ed14bd74528613729d4f330000000000000000000000002b1dcdcf40ea8b0fe82faab1a692207f3ff918d80000000000000000000000000a3089468c58400364da4cbf9cae035ed09d2a1d0000000000000000000000001cf2aaf94a2b1654264204c17d2796aee30967b10000000000000000000000004257d9f739d388f44367e2dca832b1bfa5b0f1750000000000000000000000005199798274e358a8e95752e82ef7787fc283ac77000000000000000000000000d901a72816b409d5637494ed9563efbe627b6d85000000000000000000000000614a36c06811d987dbade143536d2adaaa539600000000000000000000000000592a405b19a938ce46170019779aa5d46caa6b580000000000000000000000007d777d6089d15c3c2e8fb1b69a7617dff7c38f95000000000000000000000000c70e919abe2c9e54833c0d7a00bd35a696498f690000000000000000000000008cfea30efd75583ac46cacce1b53c9fb77aa410f0000000000000000000000004b959d3d1c1359fc1d5587061dd8c37733bc4152000000000000000000000000bf14255dcf24ae7f79effd9f577916f04803c4a200000000000000000000000093cda10d9e54689441f5554dfe84476d853f9dea000000000000000000000000ed0ebd3deafd202393e01944f3c811d0e27ae9950000000000000000000000003039daf22c19c2a0e85c29e3a3a32d80fb1843db000000000000000000000000e8231ef0e8374366ef66c405f3c24f206b52c13500000000000000000000000017ec904a8b1d7c2f5a69181f642114c07be82251000000000000000000000000c3dff2edfc43e1d5be0d8b2e601404a5a2206ab9000000000000000000000000344017ea5bc78b3f532ac170fb1fab19b611631a000000000000000000000000b7bfde76c210a99f46658cd2273b79823bff79530000000000000000000000002cf60989e8df9e5fd781af5ee3fed8b6a8e7c9a0000000000000000000000000f0d10f94e2e0dca77344da10a416aa74c3b33a550000000000000000000000003f5479c0ede7660fbaf7f9c2890a40f1e0b619fd000000000000000000000000c4a68d8b5d325aaeb528fb032e8c18ac01d4d21800000000000000000000000010ce1d9548718a460c85adf3403bb56873e168d20000000000000000000000006c579946662b97bdec29142783ba2bfc20e127e40000000000000000000000004d7f81c735e47b3754db32ec867bfc0118ded32300000000000000000000000040dbb9a34d1aa51ca7637f7e5b74a19133da7bee00000000000000000000000073ebe013a7c2ca0c31907e81e3290f24bb897a690000000000000000000000005c49aa87570885a612a8bca2e1e100cab880dcf5000000000000000000000000a9cfa94002448ec5e8d6cd9bb4c6c68f7d644e3a000000000000000000000000a97124fea45f08dd3a34af6ad74d21dbf7911d890000000000000000000000003e79da2519bca31e6460d5ae541512e5dc4da7cc0000000000000000000000000a3565f42a319453cf93e1eb86a5477a32010776000000000000000000000000e5eb8e0e1e86abf94db01bfdbda07af7e86bea4c00000000000000000000000001fcef472412e19437017ea8c921338a0ec087b7000000000000000000000000c7e5f24aac326e1374ec4c4cfb99f68ae74122bd000000000000000000000000f1970b1ef525a35291fbbe9621211b88d305aa2400000000000000000000000013083bcc941dca1f21ed70879b2a712e694a5bdf000000000000000000000000b65845784b9e7c385e192d02a07b1e7ead674250000000000000000000000000fe7e7c851130d400313a450fcc709e648fb665af000000000000000000000000d492752de9e52fc5eaa0120ce86722e3e377c1eb000000000000000000000000a34ae9a70a8b254769fbf886ad0940be3931e22200000000000000000000000016c7b809e2e1d4e028c47ef4174cee1c1d2aa200000000000000000000000000945d2a28cafdee1e310472863dbd0b765f6ce398000000000000000000000000a28e1273c1a5bb5f24a17b76a0c339dde9cc5352000000000000000000000000d96e95c959c0debd0f772c94399d874a75a957360000000000000000000000008f7f710ddb9ee6e758ce54c69fb98de3401cc6320000000000000000000000009a1755a6b41e42f7a2a97efebb02e77d6b8c2a04000000000000000000000000b40b7d0202ebf78589d85ed1cd7bc8c775ac484f0000000000000000000000006005d73094b027387c589e76d5617a78ecc418d70000000000000000000000006099189f38ad666da74cbb4d2248093457e630130000000000000000000000002b998e8d6d334da59b77a243177665b8a7f38f5b000000000000000000000000e20fa365efedbf54bd02b59a563e0c72801c81c7000000000000000000000000da577e3903a2f4070c3774c901c712ace19a9c42000000000000000000000000b45b3946f4ef1da8ebac6acb2e437fb1f77d2a0a000000000000000000000000a39cda39d704eddd1309382697223f00ec92c34c00000000000000000000000025c5f6c504fbb0da8fcd4c0ec2f4d058cb4ad7890000000000000000000000002524f93ad9e47ec55a3d955e5a1e72a6b1b2c527000000000000000000000000337bd84a265dcb8c923c40d945ad49dfd619afb4000000000000000000000000a3f4adeaadc1b6b5fda4356339f3b86b15057220000000000000000000000000afcbd116ae8366592abf023bdf5c57f402cbae4a0000000000000000000000009a6d3d027ee0d29cf56791bf907753b5754622e60000000000000000000000009469541030768f95b75fa2349849ff67df93ef150000000000000000000000000decf0de48c953e4eeeb8a1e602bacb2aecc9f69000000000000000000000000a64ecba59eb7d000819ba424a43e39b8383c5a51000000000000000000000000700ea162c1469a793f365e00ce40e06f0c8b659c0000000000000000000000001af4cfeb95738128867edbe1c1a12c17564304c30000000000000000000000002f4bd6849af3d6c059952e8678081b0f71e207810000000000000000000000003ce17b7fd3da6e650a9365e1954535fd643e60cc00000000000000000000000022f2d925ac956b032e37e2fc8b25625ef25530d9000000000000000000000000246e51ac03c967f6806ecadd360739f41870ce320000000000000000000000003c1787f68fd7e4104c60044098e3aa4c29ad6eca0000000000000000000000008858ec2eb89383f027411dc7de1b0065c584b3b8000000000000000000000000f7b59d0bbdfeb8945b7f5c0bfc3e652fed206823000000000000000000000000417656321fb680c0bc64e08073eb1bb00e0ec0cd00000000000000000000000058bdc19c81753cf8def82a651ef7d047a39f81a800000000000000000000000048561028454821e1d8b81fe2daec2a02e3baa73f000000000000000000000000b19a034e1955c6fefa973bf454aba6f546d1106d0000000000000000000000001c2c49532226725128a7954ba845d522ddae23770000000000000000000000009954537e319a772b51f74e3716069f7413e44dff0000000000000000000000004f2f93c481ba5f4b10ca24e3769c1ea0a3c82aa40000000000000000000000000f68e1cc53e84b756903199eec7d8fc6559a8c7c0000000000000000000000009093740122b656da16e89b23fe9c4bced69db778000000000000000000000000988d10bd90d56854d2727b1ca8cbb6c304436d70000000000000000000000000358a96b9827b63e8ae7f637d16af14fa1f17377000000000000000000000000036841511236aabbd0c4e0d768b639db6654d5abe0000000000000000000000004ff15d9244bc06b1a54f7b8124619dc9ef6bf40900000000000000000000000059e0deaff9e9da589a4de572895507f74bfa08550000000000000000000000007dad671f6ffe84171916343ce199967c66b8c1ec0000000000000000000000009d2cc9997a7278b38ef611475ddd061b735ca6ea0000000000000000000000006ae8baf0ea5da84549772c2ecf235866c6914f8700000000000000000000000017e206ed0c4569420ca8865dc39b5c29ea0e5c95000000000000000000000000b0d643384b957fbbb031ee2ba0225613cef4088b000000000000000000000000b6f0c323fe766c69764f6148dd94ea91dc29b0f40000000000000000000000005d0abf1459474899dc9019dfaa1e5e8a43b4c083000000000000000000000000fdeb288626fc38c56d528ea48c3e4362673a84e0000000000000000000000000fc8f00265ebf85543e7e8d8583eff96ce20e11b9000000000000000000000000fba4d3b575c9c6d74969e23ec341ea0de823e4c90000000000000000000000008c96e3f34bf1b9b2d575e0b431c4cb1525ddcc53000000000000000000000000b890b47d972379c4e2535035d99c001953fe3f1b000000000000000000000000a0eda67346c97b916f0db6cdde5d242958f3244900000000000000000000000091dcebd48a259d09e8ca3be12c498c933010d77f000000000000000000000000ad92c22686d097f6aac324334f224d60697bddc10000000000000000000000007c919352978fede7acf21528a6c531840a878bf1000000000000000000000000720d542d502fbbf656dedf1a80e0a583615cef5300000000000000000000000049b600fa2a65753cd5a32ed32d3f14b97e7b3723000000000000000000000000c72d29785403efd2c3f7c27a0a914a26b2366a90000000000000000000000000a8f9c3e4fd119e49c5d1e6b5a8cdd0513717eeed000000000000000000000000642369afe97b870edc3f163b1893ff0bb9c269e800000000000000000000000090f09ead7cc94844ebfba12c569abb3bacf3daf700000000000000000000000048adbfaf6d57c7b6b10204267662c75ab3dfca70000000000000000000000000df49207018982fdc6a955aab9a1a84e4ec69434200000000000000000000000014a844ea7351f8cca29d7f73836181d625b9df7c000000000000000000000000550e3ed97a2bc03a28494b1661ddb3e1343498d300000000000000000000000074f5295520e01a63881ec1a1d9618c3672d52c5e0000000000000000000000008812c2f1a59c52d80314834587a3aeeecbad351b0000000000000000000000008335f7678bb5208265fc8f04be4eb9deb3ab7687000000000000000000000000dcccfe515d94c4c1f191c50740468299d35f249a000000000000000000000000eefa77226f3ae2b629a6867a75c2075434a2aa240000000000000000000000007a5e091077cd7ddfab868bacc2b8efb5cedd55dd000000000000000000000000ef916a8f661a575903485c803aa1a8a010af669d000000000000000000000000474e7fa30624d989930989ff663e151875ad2314000000000000000000000000060dd3f1c82d5cc73a8519b36fc3ec4c6587a05c000000000000000000000000c0f2d759a46997628af0a54a7dd7a565fa6c70b0000000000000000000000000517705b8b9c5c009687bb87feefa9422190493d4000000000000000000000000f1a54b15022bfe5f074be87aab5f5946c7c999ae0000000000000000000000001c8b0c47cc5a8abaac5ac8ee7ec85725087ba5c800000000000000000000000051cee7e265ea926944a4e748634c73181d72cca500000000000000000000000060b95fe2bb3ce48f9d820c4f66a74b6c5467f7b10000000000000000000000009f71cbf0e229a38a0eef92b61dcdbe35b26b82d10000000000000000000000005144a715bbca94ce38cf9cb3f7b90910f68851760000000000000000000000007d98c951230ce4a61f5adaad36db2a2ae213d17d00000000000000000000000019e982edfe15f94f825f7f33313eeb0ad8aeffe60000000000000000000000002ce800efe86ad750196bf6b111d945eb394d8b02000000000000000000000000d740e5cccb1106e5a44fa97757622ea6d152230f000000000000000000000000dd4b40626016e22346353ec1505c63d680a6876b000000000000000000000000bd084de94d693ab25a6eb6296f9d496e36e4a1a4000000000000000000000000e60404df660825a193e7c7e5a0e9951fb0e09c3e0000000000000000000000002616f6528c39b764da8140daa4d78bff1924ff59000000000000000000000000f06946adc6c993ba621d36aedde284ea53f2051f000000000000000000000000ca3165519f49a19897770b46b6f0f7f5ca85554c0000000000000000000000000618b610364a7e90a90626e47b53292e09e77db90000000000000000000000009fe17efd9fe84e286675fb1058da73569381ac45000000000000000000000000d7bfda307b359272c0d71a6ac2d15479cb41bcbb000000000000000000000000af0769021c0a1094285f5a614a971951e57adf4500000000000000000000000035cfb4194ecd7e4ba1ee0f2b2f4a0148fb5f7189000000000000000000000000725ff41d40c060fc8babd0b3ea72b2d4933ada930000000000000000000000009fbf901506134482f7bd0656a96996efe8003689000000000000000000000000afb448a30d7a4995b1cead41ac1b7d253c7d38020000000000000000000000005ed55459f1b5ff304a9b202c06e7e69e30d40a87000000000000000000000000bf17b06f5626b2cc10b81fb1e1ff7df5beafcbea00000000000000000000000079a172541baea5fc40efa74a24d105f467f4d04a0000000000000000000000002a1a74c055da27b0aed1fcaf1d50a100c7e18b9800000000000000000000000061895d4daae942dfca6006969b1741133a0c1a6f0000000000000000000000004c190fc52c70cbfb3d53489639aa0ae8a9e2932100000000000000000000000092173350463b2d3231d5c053f79d7c8903a022ca000000000000000000000000fde3dc65f3f4290bec663bee39158a6295e383d00000000000000000000000003c5ec29eff6c63e76b32e8c9a17969abede7d880000000000000000000000000a77876be5427aeef49962f12dbe011be2be9cfa10000000000000000000000006e997099790346ea73cfce712d08474e2a02ede200000000000000000000000054e226edce469781d57ea0fa670bae975cb5252c000000000000000000000000847efba9ebf554960732a7e7d525ec2b7631a4290000000000000000000000004d5d43135c3f96acf58af8ec206f655875979c5e000000000000000000000000fb65ecf12922c8b0486a16e9c1231e4bc4a3271e000000000000000000000000c28efe16400828d8fb6e830342cd12cd4c00cabc00000000000000000000000096d16f81f3a57c029c70c91e8cbb58bd56d8bbbe00000000000000000000000088a7f63ebe9fe44f39aa0b9d8e43803c9c70f896000000000000000000000000ed9782b8ab6162172aeebbadfd724b6055416256000000000000000000000000b26f523d7db94ef02bbba31366eff93ab5021d5100000000000000000000000060c42ac9447084995f304be25c224c073701a706000000000000000000000000746fbfd338892b6b87b9d8aea5700251681cc982000000000000000000000000e969dfb8121d9d6d9b4d80098ca32b92e5f4b9040000000000000000000000003c93138abaaae7ac0b80811c1022e9853b3e221f00000000000000000000000047700a9d123ea18bba31a5101affacbc0853d9130000000000000000000000002e9f4de208c750b1f34864f66c1ee12b2e123d440000000000000000000000000c6318ea3b852f872e73664f9758dee3cc71b9ab000000000000000000000000dffb338f4178be571cd3ed536f356e5370baf145000000000000000000000000c7f7e40d852d7a0500b7cd3fd98d78303e25d906000000000000000000000000b1dbdcb1c6931a1d05f575086f2dff7ead0f07130000000000000000000000009c34b1ef28c9c9fc47020dfbc0df39bb1720fa230000000000000000000000000f2ea05c267304f4e2275731dd4867b7afdaf7470000000000000000000000000fca0b18f978b44d8fcdfb29a00fb03a7a99601d000000000000000000000000fe0dae8dd1c63fef73205af00769f353948acf5d00000000000000000000000028bb4fe2dbc9b8f11d940bd4cc67df3b1d2a48d60000000000000000000000000e909bd8849aa8070e54aff448abbe036d4e5ce3000000000000000000000000c5d4ce31c19abbddc08b8d1af33e0711973728d10000000000000000000000003ede95b7f23304d93324d8502ff7ff2d109a77cf000000000000000000000000659517e077a86a91a499ae10e3c28bba548365d70000000000000000000000000d3537b5d4c1ffec16ed0e43f051fe351e783f08000000000000000000000000ee37fb1d68c4f53b02328e368d6ff927fd1700a50000000000000000000000002dcddb8f00981d873667969ac64ae4bd099f2b51000000000000000000000000b8f992cc2f3906b1149e2c07c01d20c7805d5a150000000000000000000000002308cc397278d60ebd50c9ee4d1df5c71ab9251b000000000000000000000000ffed8a622f1291821d30a4cdf935658f3131ba340000000000000000000000005bfbec02bdf45779f1d1921b9eb82a38fcb1effa000000000000000000000000f75a06fd5b0b5c770fc105b112bfd9329a856531000000000000000000000000394059cc8ec4640bd9c36916122aaccd8c727039000000000000000000000000bb5e042ef0de5c801b1067b22b87034cce0d0ad0000000000000000000000000a237c08b9afcff8940e615b8dfe6d4ff57bc3948000000000000000000000000c21f1afa8e0b0ad9dcfb9473fbaf72891483cacf000000000000000000000000bd8da4128dec344321c1bee7aeac0ff4beae4e68000000000000000000000000190ac83c30126d2780cb3e4f7c571d9ae1888b3c0000000000000000000000001e42c50f69cbcafb0c9aef4c26d20a3daf90ca1f00000000000000000000000007d956d370dfabbcd8ab6766090180b4499192b9000000000000000000000000b7d1ba58449b2d84c14a364750915fdc8aa372c10000000000000000000000004c39ce6f84d832eab885131750e8a899270d846f0000000000000000000000005200dbe70f7792f874353a205215ad6ce6de5ef4000000000000000000000000dc08140461e8635c2c8ff03d565f00347dc8ef4500000000000000000000000020eea22ac6f51894b3d9a5fc4d6b6958ddd291ac000000000000000000000000a39f0f7b2e285e06d5674f699fb6b912e7dca2c8000000000000000000000000f031b2e694eb3d3d528a9b80e7345888fdf8aba30000000000000000000000001dad8e65c77e936f54e10509613de1dcdcfdd7ab000000000000000000000000a4ac40cc4d61008d4ab713abe293f3aacb9dc09b0000000000000000000000008c87303e0e6ce6aca88f341863dd25e0f4a3785300000000000000000000000040e7e8c6c78a1efb0022aa2149fab0c03d78b23900000000000000000000000024b44f5101a5151d2f2fc24d90d2256c17a5ec87000000000000000000000000e83edcfca4a3c3e0c7f574cad2ebd55f2b712f2b000000000000000000000000d0cb68497c746a08ff74e2d4b232da98b5c61913000000000000000000000000401e94003bcc4300842c1662359f0f00f8807658000000000000000000000000e3fa95284813a1d87abbee7f6ec42b0a93710e6b000000000000000000000000a227e7e0c4079a7646d8cbdc22324635ec3a73e4000000000000000000000000967744e37cbcf15d4b67f9721f512f785b57b8f6000000000000000000000000f51f24378fc5345f39913ab7ac30713251d69292000000000000000000000000659d9d5b3213d50e67e88875d5c76ab19c13365d000000000000000000000000988a823cb3dcb0a497a6e9da365f4509506a0a8f000000000000000000000000ace110574229b0b48205835bb6b6ab7548582c45000000000000000000000000fc7fc74cb1b53d8e3026b5d20c4e35277dd11da60000000000000000000000001915563128a9d3d4d5ca8752c25e4fc1e1d5e658000000000000000000000000a8f67f9b354ff22c3517be0d5ad401608b3dfee90000000000000000000000004ea457029adc79a9b7e5f8dbba1e38e01abdbaa3000000000000000000000000dabf8bf968442c25c561c92f32dec71a3bfceaeb000000000000000000000000f05bcad68f9f023299417f663c032778c187ae1f0000000000000000000000007626951a714c5d901f4b773d9830ee9e569f04ba00000000000000000000000076fadfe36854b6a7e2111d0af32f4f982b324433000000000000000000000000f0e4bdbd27b31f992ec39494373baf5c3ca7daa4000000000000000000000000a4013dbe3ac2262111239a8b558b8064ae699ba8000000000000000000000000877f80a7152ce45b75706e9f1f8596d7041ed1df0000000000000000000000008d1190652c99ca27b3f1ef4b3d74210da02ae26c0000000000000000000000006d5e0d46a17f5ff2c2953955b66f5b8f30afa512000000000000000000000000fd548ebaa8dc98524828d5875ade7de174087061000000000000000000000000ba7da563412841b2d0959d250d623c4061d2cf8d00000000000000000000000000d722cd06493521004c05018b71b806ac1b74a600000000000000000000000051d7e8d00025119e6ceae1de7a27cbe7b92c4d21000000000000000000000000577d5c497c41689b67133f508894cd0d0367002900000000000000000000000021a3bc0e44788d2d7965097a8b821fdb26073a38000000000000000000000000159c750a1d7ae3cab38d58e7f629fdabcecc7cc7000000000000000000000000477e4a41a37422deff9a3749e421fb240b98e83c0000000000000000000000001f67defa507180bca508846cbd2078f7e69d1e350000000000000000000000009ebaa2393bf3aead58993ec1d3352960716fb2ae000000000000000000000000623544befbfc11dca21b4bd5fb591b8804129f3000000000000000000000000001e7e32ab0551dd60f6119823da272d307b179da0000000000000000000000005f135e6cbed2a1747467a022cf1d0acb60979db8000000000000000000000000606e4aa5f82caafc5ec05ada2ab3907f80db0ebd000000000000000000000000bc98380c34820b7aa1a8c2b941ee1e6a0b699119000000000000000000000000375e8a5a40ec6181901e13320fe666310242dbd7000000000000000000000000e1e3318d575e2e808fce74cb20b707158dc66c71000000000000000000000000b0407599b6f35029d425837edab1742b254185a9000000000000000000000000c2e312f1b13893617d5a6f638da181941f7b3ef3000000000000000000000000dfe2f7f27001d3455084c482068b0e1bb11e3eac0000000000000000000000000265095ad5fe2e3d20ff278abf7ffa9685bdeaad000000000000000000000000b9c6f5c764809a96d5a162ac70b41a22e8c9ad9800000000000000000000000002dd4d2a696f8853eda9aa82a281bfd96f60a335000000000000000000000000d54d0b9f1c82eac8036ca7b3da8a0c1b859424df000000000000000000000000de82f416a7394aa50a13d916b39d09b6845df9260000000000000000000000002c15b2b7efe4daf46dfc51d1090305f905edd1650000000000000000000000008fb361cbbe28a4bfb0626223c640a65fd6e7b3f400000000000000000000000093f35c62e46c3805ad626d1e4dccfa95d0ea608b000000000000000000000000d7974cd1222563fde51c4613b485a4ca19629ad60000000000000000000000007089429599c9b0d949e310c0f3b469def07464ca000000000000000000000000cb101cdde3d545e47a2139bf05dad1c3ddab636e000000000000000000000000d171df76bc8b0f8db3079b7f03ac1069f7c1bc4c000000000000000000000000b88e94bd4455afd9b7c2a89823d9e7197fa4a1d000000000000000000000000063d259e6a0ab5619221bb08b3a267db76a7ceb3e000000000000000000000000efa6972ea4ca61de362310d3ef83b41fa79b94dc000000000000000000000000adc3e07da860ec74c919fe83572ff8568c02b94b0000000000000000000000000b530bf03a0256bf894e10bf5fea82ddf5852cef000000000000000000000000df8d0320f768fd0fe830331e37bf99aa2df3866e000000000000000000000000170e17ed0b005d266d1d8d934d8b869e5cd00e77000000000000000000000000c81d8a9a24f128c9ed604e070a2584f72ea7f2750000000000000000000000004ce6e83fa72b41a45b1b92a77253af52892d1d190000000000000000000000006e975cf3c9fedfc36ec24af3b10424eff5f73874000000000000000000000000ee00fd74b987a16d02439501531602f410e21b8a00000000000000000000000061ad1c82ce2aaece36bad5eb02b752bd64d44719000000000000000000000000bf33d1158ebd9102936f14a830fe6c5afccbee6f000000000000000000000000eaf0e248a11f73e4bd12f5cda130f2ddedb382980000000000000000000000002caf16bf2da4096d177daa97e32593d466ef8fe900000000000000000000000005e1e8af82d373a5fd564b1f3cd909094f918372000000000000000000000000843dc9b37a64e733f0555564f707de6539dab66a00000000000000000000000053c68ae377d7b0f1af28379f8efd59e7a2954d4b000000000000000000000000a5cd4c63eb5f96db8319f100348adac4bc41da7d00000000000000000000000040d8e04570fec8447fc8bce2d6fe5b150eb675ff000000000000000000000000cd830648655c3bb879ac9fbd34a5fe7078dd3ffc00000000000000000000000041165511fa6d1ccf3739da0cef7db679d129eb7c00000000000000000000000089f5d303ff1265693a1959c7271840b1e242806b000000000000000000000000c0c473db6966b146db39ee1fc610c4f073b37d78000000000000000000000000e9da06c9ccd73f4f766a397566fc38f4d1abe4710000000000000000000000008e6385d11de1976b90bb55ec84e37f3494b3e91f00000000000000000000000052771b6eaf6273e7c4658bc0b3edaf56f6061479000000000000000000000000e9cc34f90f02afed15b1153ac86e841280df19a100000000000000000000000033056938fa631a075bca007dd2b43e3e36e8d4db000000000000000000000000499d76d6248283fd3b182ad1ec4793b21c64ec660000000000000000000000003b178030f794197c80f6ed9b3542a5c9a3d9ebda0000000000000000000000008319284b22d254e7d559d5394b16cdb02ec25c1e000000000000000000000000ca3eb99f8c029ce15b2a909113f44ca44e09d65c00000000000000000000000007ea092f56787c6578f757e153430ceaac3c9c8c000000000000000000000000a0ae47e28d220ada644a0322bc973e3cb6c5618f0000000000000000000000005d5ef7cd5e54d38c1183fcf23e48c90cbc57de590000000000000000000000008e67cc4bf5610a85fc19b2e31a9d44c8be5bd058000000000000000000000000e97ba3eb3306b535895445e6ada93e09db91db7e0000000000000000000000001423e15422fbc82a27ccf935783139bf3a98cf64000000000000000000000000ff4085e9481d12f18da7e017a85232310e315a7c0000000000000000000000008870f836496fc8d995e937f32c677722af95dec3000000000000000000000000ceb6d150fc81bc76fb7aef27a1ebed1177c6ce3e000000000000000000000000f7dd67124bbd886c96dd6e5eb80652900198b11b000000000000000000000000c6331779a26d2927978d5a809214d7ce69103f48000000000000000000000000986bd0ca3675f4b1138ecd502c65486594e45eda000000000000000000000000b4078c14821dc6ce46dd3fa2df99162e4578a8870000000000000000000000006e1592635d405d32cdd04b2a582eb214c72289ed000000000000000000000000569c8ae1c0a6b4f9a7ac76393d028413393f93340000000000000000000000009ea69da156695443ba9735d4f62a5971c4f319a80000000000000000000000003d79cc1a1fc70dccce324cb9d77eec76d46739aa00000000000000000000000036cd743bae22febbd056e762ceeeaefcafc4d7a60000000000000000000000000603216ce86cec6d134a53b03369ac0a798aa215000000000000000000000000fa5106bea217a7f77a84a885d0b56e83f0e4c523000000000000000000000000bef5fd4cf72690a660b88308e93699edafbd2b31000000000000000000000000c0b7658b124bca5566187fe72e1c606ab482c78b000000000000000000000000f2397016d3e6cf47c6a20018d9145d68d46b1a1a0000000000000000000000006997b3d8e962e61855cbb494cf7ab5fefb0a03de000000000000000000000000207f550605a0e0f6a18030b7116e9e0c4fd28ece0000000000000000000000005d8acede0af329ca7a477e4a2eac2b5470bf4270000000000000000000000000dbf07a51d74d968e3cacffdee80251ccedfa96490000000000000000000000000000b432d8531f7b1a8c366e76d5d2ce6bd49f9d000000000000000000000000312e17edb439e01bf9164ba374e261d4ffdc30b40000000000000000000000004f70558116c413ca35149b40d6842dfaf6a2e47f000000000000000000000000b47e370e12f716eaaab840561f6883a874c286400000000000000000000000003f715517bb8c7630c75534717a554e55dbad629d0000000000000000000000004cf7706d4411c004d84c6f777a8d4d9bdf2e98e7000000000000000000000000fe3f24fa6e3f37415741021555ffbf1a24da66230000000000000000000000000b225475af4446bf758ded218a9b088f8eab549f00000000000000000000000088af249bf88a866b1616f98229ff4dffdf39275a00000000000000000000000071acdac50c96bbfb7794e5385f12c0493f8f3b000000000000000000000000006355f31a466cb01c7bf5d9db8aba82520bca9809000000000000000000000000da474d65fb12dc3e5acd42791b08608d18e021a000000000000000000000000001db2748b6108b4c0baeba15d8edcdeee7d23424000000000000000000000000c39fe07d839ac7397daa37e97140c1e01f574da40000000000000000000000008b235318883d72702af8bb0686e2690b92915c4f000000000000000000000000964a940f8cd140138f97052ccc570c3c367e43d9000000000000000000000000ee88d8d887d20082814394bcfcc2b635f491dbfd0000000000000000000000001811d523c76317fcbee1be66fd2b877a11159ff6000000000000000000000000c6ab1ef9d3230d9fcdb167128391173da1ae65ac000000000000000000000000ec5cb1f53841633358213fd921a70e2b8cab1230000000000000000000000000c68438d71008ab60afea24b91280a09ef2fe7e5f000000000000000000000000209bf6982e65246313cbf932e33b104988026b850000000000000000000000006cf1a2f6f3d904724ddfc6b48e0832e7eb7bb5a9000000000000000000000000d78fdfe39081ea1e434efdf6061aef1b1b041069000000000000000000000000a125288e6931e74d5942ec7e2a2de0d71794a6dc000000000000000000000000de144e257acff742cf4851458c6d819d980279b30000000000000000000000005a1bf02f8128c86b82344c87f777161147007dbe0000000000000000000000005c0893d2c9c2ebe9fd9d98e4377031fc7f2bbc1d0000000000000000000000001553ac10ea55bd0400fc787ff81176c8da78904800000000000000000000000009160e9c463822aebc484457c45861b54cb43ef8000000000000000000000000ced979593acb5f49573911ef901480f85dcdc093000000000000000000000000650c2aac3aaf41c889718162d29bf92ecaefce400000000000000000000000005cd656dc9d8a07af4c5c3e6b0f92881ce10861bc0000000000000000000000005b6389fa74fa902eabd2c52486f817e8b0b1ca050000000000000000000000004d67a0c7cd2e618936e6542d4d22d6e2f6f4a94400000000000000000000000051429c0418d695397af34dbd697df39a4495e85c000000000000000000000000365a15765c222f8644cfcf011ff33bcad92c6db30000000000000000000000007501fb5c36d586f4f3a63ee467692f8d6dd0491b000000000000000000000000cd467890aaea085278de97aba276601a0401056f0000000000000000000000003adc6e0e0462e473f60d7cd99ff21c4b7e21932c0000000000000000000000000b830471eb2181933fd31ce5f7b9e83cb928a4eb0000000000000000000000003141c58aa6e3fc692cd75c9d06abc98d3e6265960000000000000000000000002674f6b4fcaba11af58c5ccb841310a8524522b0000000000000000000000000e63403997b8031d4a1184fba04eed44f88d46646000000000000000000000000cb8a4d6f6baa53e6cbd2720ad1be162fb56fddf90000000000000000000000000c71e17b06fa6537a935f971f0362c024a1d06fd0000000000000000000000006a55878f7bf5bffdec3dc35b03e19f33eb816b350000000000000000000000006d8f105d4b22e21ba755b8f7aead5a5f3493639c000000000000000000000000a4f0953d0bce67e3df51c5e4f54c5bc3c0ed43cb0000000000000000000000004168dadb5d313d6d4a0a646231eb4c31c805d4e2000000000000000000000000194a88d7dbb0b160cff9c3d01d1b8a558b76ff450000000000000000000000008190caa25961f4fd9f7a3cc2fe4f5106a7459c78000000000000000000000000d5cbae9cf37f7a28d46bf83e58da809b1da5d8ff000000000000000000000000245bf1d832047c12e7c1c589d30c9ebab65d30c50000000000000000000000008f25ab8966af64ae24ffa4a3c1a63b976fa61a9a000000000000000000000000f861c23bcef89add6b39cefb04be38de547fbf63000000000000000000000000131536b7a87991203b5da27ff140b34eb1f7a6be000000000000000000000000e996a09df8304d3ad579523220802cc9a6d9e60c000000000000000000000000a69f28aafa9859316ab380528ff67141d4dc9b4d000000000000000000000000bb8aa95e4c1acbb254ffbb4a968928314aba28ed000000000000000000000000491f5d93aa46978e15fb17575140f138ff22309f000000000000000000000000635084dce421dddbcf8fdc9bfaac4b9aa819b74b000000000000000000000000de950987162d742b283dab7add9df106cc64f305000000000000000000000000b7f7824cfada2089234841525a0d8d474ea5dbaf000000000000000000000000f04c5ae320094d34c558e925eedcda79da8153540000000000000000000000000d4b3bb9ed98a46015a2cc2848d0b719f95a9457000000000000000000000000679943c81aa61201aa3bd13d30c1a0af35dfab8d0000000000000000000000001d80ca92281c418ead855cca4b17ea29235567b70000000000000000000000008604f99348e8990bed1a06391b6e7fe2fad51659000000000000000000000000a0be007a8b1a4b049bfdd6edfda3efe70a438ba8000000000000000000000000da6234cc8dc0263f2a74506eb2ac8060100db7ff000000000000000000000000319c63258499a3f253ca9b18d8a98b1bd07fcbe50000000000000000000000009113fd77ed4d080185ce3c3014b6240844dd4c8b00000000000000000000000054b9ae7f48c2d5db379daff39a38d93cc0aec289000000000000000000000000d2e05e3dfe97c69cb768c36f329521a5b912b6ad000000000000000000000000d8ee23aa3c2be2ab0023d152cda41f5ae7e1f5d300000000000000000000000043f402921e34d3b4a8662134a274559c715791eb0000000000000000000000006814b392b0cc7cfee7d1069dd0e0c1b336ea486a000000000000000000000000d170d30ca26601bb5bb0f3ddeb4957e984a28feb0000000000000000000000001d88cc91994c3de8bf0556ecd85abeed1b2365bb000000000000000000000000b99347c9ea89d5132a799f9feae4d04c0f06018500000000000000000000000039f5e828811b8bdd81c4a05e5a62b4d92439a167000000000000000000000000d49e01a6347099f780daa14ff91d798ebc56a39c000000000000000000000000706330174943b8216f453934e3d7805806e24e02000000000000000000000000092e90ec4e86a531e9e591594dd5b342431ff927000000000000000000000000cbc4ccd6f110a7fd72a4f0cf66b06d315ecd8f170000000000000000000000009fb020b5d46ef458f1199bbd36c78c51cf0d02a0000000000000000000000000f78cdef701c07e0b47f8e3251aeaed2f9b6a315f000000000000000000000000313929aaaa455de8dc4ef28317d10238c1e000ce00000000000000000000000086b5e2937c3aaeae07cc94e5d108ab3fa7be76220000000000000000000000008c16f30813338f09e7d9f6f0216dc470530433a4000000000000000000000000d743ae936308492762dc1f9e305e187137c7591e000000000000000000000000ad197975189fbb952c7e2e7c8e445073f7b0d447000000000000000000000000d5e113679f06618f5e844fe057af78bfeb4a26a300000000000000000000000020196770a8d0cdac8e6b3c68b6f838016195e8c20000000000000000000000006690cf8e46c0c6c719d6e03261797cda4beea6220000000000000000000000006f568226c24025d559562d31864130be3d64cb340000000000000000000000009f685fa79eb4fbdac8a657d1c5a63182b3b6a409000000000000000000000000a71588bb843acf51ebcd6e36b5a385c7147e85a3000000000000000000000000cb6ef6835ef3b933a498b09c78db4eaae65ee45f000000000000000000000000649163ffd68fc154375c904d48f29209203a4bb0000000000000000000000000682f08f715650c5b8f62e7687160720d907074d4000000000000000000000000c9c5eac480c10364a3cb7e234e7b08699815bb6e00000000000000000000000036056644a6a7bc85872a0d3db693de53dfddb5a600000000000000000000000080a6babaf418205023818ec6d995ff85e7d90e350000000000000000000000006b8b97aae23c2f4b40c733a0fd44917071313fbb000000000000000000000000f0cf83950ab2ddf1a0feffc92525eaf52187e5840000000000000000000000004f1394fd82535cc2612aea6eb3b7668b11bfc87b0000000000000000000000008fdf5d285071c8eaa237d354eef4a7a468f6dbf5000000000000000000000000dc49c4034cbb6ebb66c03dd7df8a7d4f4702d9de00000000000000000000000016952fe7892c3a7c485bce7d78087ce6480643a30000000000000000000000001d54710721b8a3c718e1b4d59e1491c23ba936000000000000000000000000001652b8de26fe3eeb1b6fde72934cd4ae21da4471000000000000000000000000a8240f8d3cb9e7859e1e1e3ab8a0aa850ec61c430000000000000000000000002d882744c6a43a39b4bc1a3eb372888821e740880000000000000000000000009423900ba65081e341f5476a17678b1b53a9f52f000000000000000000000000f1c114ed32492dec545ed75e41df56686880ae5d0000000000000000000000004cb111efbfa115629c33561086bc26e7f2ae76a80000000000000000000000003fc9bb93fbad039ffbb20ca7a279ca7e99669c370000000000000000000000000274eddc34fc7522fb1809e1e2c8267c53151e8b00000000000000000000000030cd8d097493e69ce4b1f1fd758de2b87aa783f200000000000000000000000004f47762ae07de2e395bd92f6c3eea11db885070000000000000000000000000776624ed26ba88d7093613769431d4badc5aea6a000000000000000000000000621daa37820021232e06bc17605df05ee2f8932900000000000000000000000095fe92b037ceb23cc7efc15da83ccd4acdba6947000000000000000000000000651c64f9a2a5cb57c6e4b51f2185380bef9eced80000000000000000000000008d416109726fcf24a3d0bc07d356fac6d9f139da000000000000000000000000f85d0de152e0a30fbe9775399f2e2677f5e4d7850000000000000000000000002ea6711def22be15fb40ef261395eb8067753a4800000000000000000000000012e45cd09c0a39a4ef2acfcdd49cd4ab91d2db4b000000000000000000000000c22feffd2aad43bd1dcf8c7ac83c4a9f904162750000000000000000000000001bd8276eaede8b7c2af174caee308bd9f05b214a000000000000000000000000b947039d51e75e7010a6fcc4355ad22265e2e7550000000000000000000000001f2623f058d97359b3aafb07f1240f8689762ebc0000000000000000000000002f0098c35b5de34b35d2846bc337713b8e86ffe9000000000000000000000000652a7ff1c6d6b771f1ec66814f7aaa4c12f3c23c000000000000000000000000d18cb1970e0dfe73f0c4308d40218ed337897cf50000000000000000000000001a2a0f691705c7a2b6049a77a8883fb52e383f450000000000000000000000006e9c53d6d3ab2ec98ae29f79c0db54bd310d763c0000000000000000000000000c56e709ec65647b9d96c960865c7c99bf486d40000000000000000000000000069931964463c129aefd80cc7b00982d711b3a0a0000000000000000000000001a9fa7e60197a61c5233c7aeda82da0c163e6d0e000000000000000000000000f5ece35673be11ff0f8f3c656320984ae4cd031400000000000000000000000085d826411c5ff788052d7e097766cd9075ae7aa20000000000000000000000009d8aa69807a0aeecde0480190cf856c277e0e23c000000000000000000000000344beb139af1cf14463350bb148a151c76c198c60000000000000000000000004279304f24c2829f34f0d012d6199e514b1f7509000000000000000000000000aee68644b6ca954a18ac3110a5693f9da3d52efd000000000000000000000000f1433cacaa9507524be97ca4aef1ef417d608426000000000000000000000000127c056f81c803837cac0e9fd08b92e00a701da5000000000000000000000000c970027746b567a8d8498ae62d50401950e5d8f500000000000000000000000086fd30d22dbd994192645f5897c7dd14123e3229000000000000000000000000294afb6823bf5d7973396749e153b81fe7dec123000000000000000000000000054f136e8c6115b5413c4aca287139dfffd6f0c9000000000000000000000000f0dc1ad1d053822af336f67badb65e9cf52e168400000000000000000000000047a1be768219834fe60c3a2615ef794575b731a700000000000000000000000040b0a40ae5e1a8535da266fbdbcc9dab8aaac1d40000000000000000000000001166d989c4493fb132e48d2e11b3ed5643a9b1b900000000000000000000000058440ee51da117536099322ffeff832ad99a897600000000000000000000000041d56fc9a648b75779c67fd930a77fd26c863066000000000000000000000000a5d84abe9f421bad9a5b1d291aae27c9cce2a77f000000000000000000000000dc4b59dcb1d121e1d762fac1e6366be149f6145b00000000000000000000000008aa7caa4ac0bcfff5859396a4abff5c0a10906100000000000000000000000055e7d38127991d5fef6dc6d61c07310c9f1b14fe0000000000000000000000008e4795437fd6d55b5ad87ae5a0c2ff10a11e93b10000000000000000000000007b3db8dde02556cb96c7f4c9b33aa342a56fbe990000000000000000000000008bf30b65e27128640a72f88b6f39a99b04d4e9d0000000000000000000000000ecd7e7eed58e4a99ad98883740bf1966bc5e812d000000000000000000000000249118fe02b7ab2826261766083e161c861c1146000000000000000000000000b0a8f2ea6028d6db8d3a4647c0c59d9a48618b350000000000000000000000001b5bed13b28379f28ed8783be2835765baae45ae000000000000000000000000106cf99e688bdd111314c6a27adfa915afdaa78c00000000000000000000000022287f93dbcbbbf2b265e9967696ff4ea517a2cf0000000000000000000000008dbdff6f45d13edb22a6afc521c5715efd5a7648000000000000000000000000b094077a5091cf817066e2b55e1da734893bfb35000000000000000000000000b6033c01afcaf96310155df4f11346590e665b87000000000000000000000000aad26b0737bbfb8347731e419753890cec79544c0000000000000000000000005a41fc8010d14c4e356e1d8427a6ede032d52c9a000000000000000000000000f8f94534d48f169863b71d69109c507ee90a7ca6000000000000000000000000cb81f1f4e8cf09f5c6a1d35f9eb266efc41b955700000000000000000000000091712ff3db7451d4b86d675210d6ebbd241b7ba80000000000000000000000003cb046b1433b77daf10365537f7309bf263f7f490000000000000000000000008dcf57991fa8e622d0cf54a9f744fa624b1dad24000000000000000000000000bf23f95eed912adabdd199ce0643ac958b39ccb3000000000000000000000000e66ca34c4f054bc3d6fb9c3b0121b25e75bc19cb000000000000000000000000b343155ab45154ffb7bec885838a5e0974e304ce000000000000000000000000def13c26b5617ddecc447b48bd27d95ffd56827e000000000000000000000000c656ec2e96b0d9b7befb7042e086299d90ad57ce000000000000000000000000114ba86ed6ec79d5e7a6b7b018dfb3245b91dad30000000000000000000000000951204908f3ed7abbfd3148c7323801c9361c06000000000000000000000000b6e722de18ab3ec31f20b89e95333d284153b2b30000000000000000000000003cf54bbb20c60cca1aff86a5f959d7910c9a424c00000000000000000000000046e70dc41087e03f27bf26e05ecbc2e0fddf9f47000000000000000000000000d40924cbffd82b4164374e0d3fa540739e4ccef500000000000000000000000029878859e14b9ba6c2f4efb2ee76e958e0694ff90000000000000000000000009eb79ed928306cff347b7e123ef521dc863ac827000000000000000000000000e45f722d0024a340eacd3ee5a76ed2610ade5614000000000000000000000000dd9ae9e57abc71a6636b51aea6371c259582f09f000000000000000000000000259fcc06f6438ead0f872776c90feb42e6424d42000000000000000000000000e23f499bdb04522b570cdb8f923376d6ed26b83c0000000000000000000000002102e7b7ab9334a5d6ce205f34b84e7e9f7d5acc00000000000000000000000086be15c9b11417b2b3e5639876c8c2337947416a0000000000000000000000000824897ced71f2915284a0bfe525a852f4c66b290000000000000000000000009036173fa36399d9be7d62ca248ea146e2413e9100000000000000000000000068977b9bea6c0b9e5cc820e3162c4d73731f98130000000000000000000000007e16f93a3ddbec9c9f5e32e7bcc3c82789cd0d0600000000000000000000000041a4c227e0f059d84888a2ee5d2854531dce801c000000000000000000000000c299cdd7fc8b8a2badb825182b5bcec812e0ffc500000000000000000000000038d022abfd5b4d44d7d82fdfde04d85265cbf6c800000000000000000000000062e732ea1f6069923f49d62b130343238196511d000000000000000000000000c14f4075fa68c27ea499644338bc671c6d921aa7000000000000000000000000448113f19d78db46e3425b2417797c4163e3045a0000000000000000000000004caa03f8fba5ead23c932dcb5e501928b337ce5c00000000000000000000000010514b5eed6a689a7fe76c309159948e40a054060000000000000000000000005a260ce6316bac501c2523c26d69d0c15eaa5a61000000000000000000000000605114bd254794af1061e52779506cf311fecc6c000000000000000000000000e1977bdca334b412fa5cec6214a8060cce6ec26f0000000000000000000000005f7aa392cd510ef460f854863faaf2b4910ec56f000000000000000000000000f4637cbbceb1ed1203027268654faf3bca1af6e7000000000000000000000000ad2b3aa0c47951d3738cbc65e67b0614e83362d9000000000000000000000000072cf464732962ece747a79cfccb69ea3be652ed0000000000000000000000001eaba8a3fc26f8475f9a1d7570f7022789cedaad00000000000000000000000028dbc56d3117e64fec87dd43292956dce5c9d6180000000000000000000000006723289a2208b19139c4be7265a4cd724b71550f000000000000000000000000c4ee8a3d9a34dbe958984820e7681054ea35092500000000000000000000000032faef80b2d5ec537297e55c38fdb678fa1072f70000000000000000000000006f704c7c270e504a249b2c4e66e3eec445b6f0540000000000000000000000003571e70adc0bfd68a581163cf39625e8d85b8c0d00000000000000000000000032fbf07cfb197aa10419446f8afbe3fc12e2487d0000000000000000000000002df63febc718c59da6af047b1c8a266c405651c4000000000000000000000000cc63e8c3cebe3a9a790e9cd18bde3f7d22e107e70000000000000000000000009b075da24d6e53d2d4d6d93b26b6ea3b279d534900000000000000000000000044cfd11baf0fb855d42cd02bd9afc2ce76ff791300000000000000000000000018d6426064f0353147017aabd11790f11104463c00000000000000000000000078299bb92482597a6625c0e46901e1e456c46274000000000000000000000000f366f121be3a8737ec9adf5f4056874e0de7c8a000000000000000000000000053a6530138ba052040e84eff0eef319c8acdb5590000000000000000000000008439399e1b14c74e89644a3919317da3c8c79949000000000000000000000000e9136f4bc6c483d0408f7ca3895315cf3eb6fd91000000000000000000000000a7d1dbe74c8abe278ca6cd4bdb2c46147d3468c40000000000000000000000006391d02eca84ee32356306dc8fef95cd88a7535d0000000000000000000000006bab3741b4bdf845e6daeee597838dd96057cea200000000000000000000000096acd7a38431de68e2383ab806d5b79a29be5e43000000000000000000000000ba5bb84c329d217dd4e23c3f858a72e904903b8a0000000000000000000000006dfc51bb09ba1fa27ebc812d6cc8c2ee6ae65fd80000000000000000000000007110869f61afa927654893c64ff3e73f45f30926000000000000000000000000feda4a0ca40b705fdff3f48377771a4ec2694558000000000000000000000000061bfb53dde21337cbf50ed29d5e791d369c53df000000000000000000000000202d40dbd51bb371deeae9fd387f6c5e67adb25c0000000000000000000000008cb47934a7f85120b933cc9a042b7b9ea97eeb92000000000000000000000000699e09add4e44e9142bcb8fe185d1824d65e1505000000000000000000000000dde6eba94c0b15f7c07b50c8d1e81812aaa79637000000000000000000000000187f057e93dcd254edd9c4968a684240ef54e0ff00000000000000000000000090a58af7d4892a50fc5393f24e697581286427b00000000000000000000000002226a63a9445117fed653d6654522e8d5a6d8f1e00000000000000000000000007258fe1c68f3393fe16668a037dfaa79db95a350000000000000000000000006d42a8da1382a09c9a6275189125827be17b1642000000000000000000000000981efba7b5a197a99dc2a8169302acef83fc8c4b0000000000000000000000000c412d7fba093545da7d3f04efac1a45de58fb2f000000000000000000000000cf0a1a800ce17f48cd5d2b73c92c91efb5541c160000000000000000000000003aeb5ee51225283d80c7d685441ded736a73d467000000000000000000000000e86c6a3d266f7c1ca40bf46a571105496b904d3e0000000000000000000000003154f277e411f56d6d06ce5b089c294953cfe111000000000000000000000000b95b6bff4dfcd57ec68c2422602e6786add978c800000000000000000000000058a6aa0cdf2113fb51e7b2aab90a38b425ee7b3c0000000000000000000000008d2636d470472965a9fd71a94664602cb222bdda000000000000000000000000ba33986571706eb15da074f8dd61cd550029cfce000000000000000000000000f925ff8312e56a700b68007de6f886143bbbc53a000000000000000000000000eb64f7cf768fb8d0b8ea8c82a6ef38d4bb7d6c85000000000000000000000000552ce0bb090f645a740e34ee3b7ca0d9cf572729000000000000000000000000877f95d29d1d479ff5dbe5d609b843a3ff534994000000000000000000000000193026b5cdd5d2738faccb204433b28476d7193d000000000000000000000000dd9a579c957636b4bf16d420eba538420b0b8e24000000000000000000000000b4a9d868b5e8766b95cf1397ac1930fce93f3f370000000000000000000000006a0e703385b449e319995f4925cfb83c9530c3f9000000000000000000000000d92c5ff640903ac79582d43088d20112fd43bfe5000000000000000000000000c0a6ad0ca79edc3eeffe829411886e342bccd6a20000000000000000000000009b72c89d3a317020d8c8b1ad8778237f78e9eb970000000000000000000000006d34e386367a0c7642ba8746471bb42c715da13c000000000000000000000000c320228c6e3c4935a0ede0445728efb9e0a36c6a0000000000000000000000001837ff72196273c9518e89c6d3a299484dd11f1600000000000000000000000051e98be261e3c1f75c982b412b27be286382f1570000000000000000000000005d0f420b9bfe4b3f1556b5ae6d2bc9faf30315f6000000000000000000000000890256ae0148cbfff432a8b5b608734818fb8ee7000000000000000000000000086c37072a191adee63ee51867a1efed833cd20800000000000000000000000053b153d38776b21d6fd33537b072544c9f60725c000000000000000000000000df4e54c289a8eeb9091c640ea490e549e31e3f76000000000000000000000000ab46f2da8aa1a7770d5a2a427cd6c78e7904b40700000000000000000000000064b0577e1cb8e8f0af5d2fd0a50639c443361ba9000000000000000000000000e5c178f6ea9aba33cc9f469fa99ba61e4a12b01f00000000000000000000000052139c15ef813dcac1801a3e3e82c94c031bdf240000000000000000000000005b5e00e537aa7ef7a6bf0196fd41e08c7271a0a000000000000000000000000058eb4f60274fcd5f69b8e94763abc5d6d4a859d600000000000000000000000058a6eeb857f49dceb9063834f866709d23de751e00000000000000000000000097cf936c43f31643155731e0537c01aa36a6e11a00000000000000000000000098ad1b9df9260098a4d6022994fc1c03202f42c90000000000000000000000008714d25661423df327bd950c799cc4d77dcdadaf0000000000000000000000009d8014ffad57a9903a9a2a01b9e794da03ad8ffd000000000000000000000000e075250af959bbfc896afeb3b40ee213e9e064850000000000000000000000008685a949df870a0c23b12a2131e211d025a257c00000000000000000000000001c508b3b6319b7e7b8b16df7618b7b0fd1455aa800000000000000000000000066d19d6f10fe18c0dc0cd620fe9b941138c407a4000000000000000000000000af1e9dcbc6ebff337d888668d179702038ef0ea6000000000000000000000000b82c4b19cabe4005157e38f07963f3a7fba73771000000000000000000000000e294dccf0f188f55646f6567bacac2dbb23cb64c000000000000000000000000f587900de01f1d670dfda2454ef898993b102c54000000000000000000000000f9df5b138da083ab98de4327967d3589508af13200000000000000000000000010708a22dad1f68f4ca1b095c656fb3b6dd85682000000000000000000000000205836abc3f1b9d2f477a445ec7856d9f975aaaa00000000000000000000000024cd9733c4bc6973cd6e0a7daf426f1e91730e31000000000000000000000000d80c2d3dc3fd041d87cdc20cc51d4500656887130000000000000000000000005227f57db9bef611b7f1909994b61964435062610000000000000000000000002a3dc42d546812f61be0186e4ad5910303ea5836000000000000000000000000b8663b5038a1ded43e61c06156123eca51a3475f00000000000000000000000075c06c06f0a45dd840efc4a323a5bca3389a642d0000000000000000000000009fe524c938d81d8be81cf547aaf53a443089e1430000000000000000000000004d9ab34c5f230ac6cb6aceafd85a13173a1358ef000000000000000000000000d2053957c68279e69a6f1d44c09987e1c4553e1a000000000000000000000000247befd2934bb04a76bf9175704d33d44e8931b400000000000000000000000089271cbc453645165df2e81a353eec5a10afb82f000000000000000000000000ed0cae263c8fd5a3b7ab5fcd5bf8304fe3cd834e0000000000000000000000007f0a2a6519ab7f8fefcbbd5236465c3651d0a769000000000000000000000000ddaccc5b49b551e58515793bf25b088324f1c1340000000000000000000000003580e2b0f545b0a84843aeac8dee67ebfc884dcf0000000000000000000000001006e05cc00bdc6e1a89604514a011d702f19b1d000000000000000000000000e943e8d40db4a94887bbb1d31706895ef23edb2a00000000000000000000000053caaf751364027599345b841b8e6a3f7b8ad007000000000000000000000000c64655fcd6ee794dcf0eed3cd1b53785f71792820000000000000000000000007c31a41b50121aba72202757107769ec95474e5b0000000000000000000000006aa6515c766a62e6604e59b63ec1fe8225c7f6ea000000000000000000000000a5b35953b017a1ebecdfa1d5dcc8336ce400214e000000000000000000000000931eb335c72b97e616dd557ba1a9a529bfaf7adb0000000000000000000000001fb4f03e76bd1a6313466a69179d5a0fb9b67b3d000000000000000000000000483bc9d510f434f88a67e3aefe2d153cb6b4a6a8000000000000000000000000c2e535865c381ef9808ccba149ed2160e845ab9e000000000000000000000000e710e3925c2a501baeb252374a300beb50f2b207000000000000000000000000c361e944cf67ad21b41b8a5a01358131c194487a0000000000000000000000005ff550570646746190881aff7e254a45709add15000000000000000000000000272a4f72c6d35680c69235541ef6c99b620c30fe00000000000000000000000033dd9d577c4496f97065518008332cbe926f369700000000000000000000000034e37749d670308132e49d787f6d133f1b72dd400000000000000000000000008fc83b36238501b228d70100d812aa8bbde32e6d0000000000000000000000005734c89ef3cbc69baaf073f4c78c6243f6f62b14000000000000000000000000e6ca7d4db3804b626b0ee5cecbddfeb533d75437000000000000000000000000b8a03f1b0715664ea310113b713dcb6fe24fb7ed0000000000000000000000003720061805e3e0b9e9b7a9c7b3baca321053026b000000000000000000000000b6e19d959f8651876bc3788c31081c87dbd4e4c100000000000000000000000032734530cd643523e56a91e0f07b0020fa6c78a2000000000000000000000000c044d2bc730d07683bcee32f5463f83b545d487e000000000000000000000000a59cdc448021cbccec9800ac4e0195fd94d22b3e00000000000000000000000003763d468936bee0b706d136d73e51d54048ed800000000000000000000000007196d845421916b9732842a8ac1c03664a6fcfe60000000000000000000000000cafe773764b80ba8e49e26dbb7f9e86fa422bb5000000000000000000000000bd221d2142e9f26ce2c66f60c106c700ef418f21000000000000000000000000ba0bcc8d785b64a05ad0251658cbf424c65923f5000000000000000000000000ca4c84fa94ea68060d1f40823e19643e5ccaeaf3000000000000000000000000532db3c44b590ad81161d53f07079cec79e2cb28000000000000000000000000748199583232e9629a70ca973058b8742a2242850000000000000000000000007dd4471bb8701db7e8ebbc42cc9294b690bcf7110000000000000000000000002d579b192d0b76c0daed52ad9f5e1ad40d5e799f0000000000000000000000004a00a133a48d1576879b7cce2f4f291fbc3911f7000000000000000000000000690cfe23bb89ff5accc4043e8b9836b018f4db830000000000000000000000007be55cad5163214eae5f9c349746fd48484e600e000000000000000000000000f91045fbc8623c3f03d23daf6138c38d095db96500000000000000000000000053e9f33e97661154d23d1c1ce4402e91376bc12200000000000000000000000061f2d91a1dfaf329cb1f75e04297ac2ba43acb3800000000000000000000000028faba2a5f0e7428d2f3539a152aa94fc496b3b90000000000000000000000008e47c7f21bca94ba529b86fcbd46c7560da3512a0000000000000000000000006de0687f050f49aebf5f117e818575fc49f06bec000000000000000000000000c91623586ce4a03428b4d2faf2a5d7e789db33980000000000000000000000009ebbd8f98648f8b59e324efafba1d2e65c272a2400000000000000000000000081363a81e7e87141b720f04d8d396b9edd8a98d600000000000000000000000034b4b501e7b315028c0e83629575c7f104c0c5c20000000000000000000000004b5e7da1065034f599abb118236932b9dd53d30d000000000000000000000000dff1342a03684cd91dc2099ba0d0eb2ef544043b000000000000000000000000aade896f4acd58c3224fd50667706faaeae6a95b0000000000000000000000004ff7adadaa273bc05cdd1fe202e664d7a038a0e70000000000000000000000005c1ff4f452526898ac65019d9d066b0b23bc1cdb000000000000000000000000fde0775384c9c1a4e4edf4f5ce31b358de802d52000000000000000000000000ede0d5efce168985bad379c4a081537d91dbc46e000000000000000000000000e44f419666e41b91c80bfd70e4e0bfd42b1ff24d000000000000000000000000753efe79744ab2a724b2a8e93a8b16fe08e3fd2100000000000000000000000096bd7f11d7c9462b0904741077a6691963d9c0760000000000000000000000003d88dcef312b86d9a2513e7cee75fcb9e5f2b62e000000000000000000000000b0895a330439d06426fa5b0ad96ecf209bb60fb8000000000000000000000000cd12248d32a07f239e8deb4e1064dfa8240af6710000000000000000000000003d9c3a9268a9b7189e2170d9e22b757c746643200000000000000000000000005355905d9b8d7f70e87833c6ce7309c914419b5500000000000000000000000009a1013b9d9a89604f6c14a8d6f2f82db29f49e1000000000000000000000000e95593ff19f3500b9ffce89cce17737fa47d944100000000000000000000000089b19104a4823f669af47be24300223a2df7d9940000000000000000000000003f7fac5bc9a79fc5f7563014b6c97a69cc65ed0f0000000000000000000000000dccf02a426c586aad923a604245da0e11a2058c000000000000000000000000e86dda7d6f5e621c2a3a3c9f333140f97de6389a000000000000000000000000e03105ad4943c0b776f1f3fac47a67afdcf93c6100000000000000000000000054e02222508e532c2eb121e716abdc44eb9e314f0000000000000000000000002b50b1fa9ba7ffd33462ab2cd3b701a93bc989140000000000000000000000009d6cf812c1b6066cfdcd9a15643f1d333fad340b0000000000000000000000004652465d0daec647678286b1e789f89c6500c920000000000000000000000000ef231f77591558114ffbef996eab119cc13fe1ba000000000000000000000000af359db2d3e06c6ff99d40fa391f1bc6a051e947000000000000000000000000a5ca85f537c7684b65ae8c3a8e0806adecb185ae00000000000000000000000003ca27984af3ac630079398dcd633f6d38d0bfde0000000000000000000000006ff6edb27a23ccf02f49ce1fbcaa1e113508cd8e000000000000000000000000fcaa1b27406503c37270b2eb9718b67496c0cba3000000000000000000000000e4ce95e1ae95a475d9cf68c046aca0afa1b6ba4b00000000000000000000000024817138db53aa697a73fd6781c5c3f2053cb80a0000000000000000000000000c007458d2655e2e0bbfe33bc71ad933afeba37b000000000000000000000000b3b349200e0fa108f8ab30545910804c578f6570000000000000000000000000569703a7dec1d6011064f06f3fc7833279a8d7fe000000000000000000000000b69fcfa183c44c7cc8bdebb725488e146e00ffe80000000000000000000000001cd4d976091cec85f25cb0516d162418887b0ba000000000000000000000000004edd42cb6fa5e30b7ebf769ee759214af56c0eb000000000000000000000000e64630b88ac023235e475ae6bc5421627c83b3b40000000000000000000000006534545f21e62a9cc9c4ef660d78b699c4b798350000000000000000000000008272dd23c3592d86ac134b2522c577063ced40ae00000000000000000000000031f2b93b5fb9a289a2f3553791f08133ef7d1aad000000000000000000000000347891c59032a43cb8cba5984c4b1853f8ec1b9b000000000000000000000000aaae75a6d00c9a9f43a9fc4f0b5de85f15ca3e5f000000000000000000000000a26e6ee73d6aebb15babaa8186e755fde9a36b22000000000000000000000000b75f47ae95673031509b275b2d7afee0846baa950000000000000000000000004abd1e0f0ec96819b158942db36a686dd96b6a8e000000000000000000000000c4f0ed3ede257dd88466530cb7f41fdfa3010afd0000000000000000000000007a58d87bd55ed8008f45267e9c898f4e1d207cda00000000000000000000000053fa02abc495f727331d8ee15c0fb33906bcb9620000000000000000000000004b98f5663adf9d04e29d4de6a42f6acb0c496ffb00000000000000000000000091c5a9b29b9e3f04d910a097117bb8337daa0a9e0000000000000000000000008d0755c830f466c1a19c5705bd603c38c0a18e6e000000000000000000000000bd9608651a5bed6c2fc32c298475fc770b2ed80700000000000000000000000071004561a5259281217afeb1b12bac3895e7f5c5000000000000000000000000b0ca2a34370ce69f29bc9981d54ab084378ae8f4000000000000000000000000cc29588b435fc1fab07530664a2f38a72af58d240000000000000000000000005b810c12d12743289ac3b27335bd2038665e8b8e000000000000000000000000d4fc119a70f8215d06549f151150c0e77afd4abd000000000000000000000000d7f5b30d9aaf12c1aca961c057f56d4aa7c7d32c000000000000000000000000b080bf214265fd5a15ad681e424b06a765aee09d000000000000000000000000b98114093104b402b00b87f1276b5e5eecf9013e000000000000000000000000a4bed81f569c2bd53958b01705a45a0aad28a2fd000000000000000000000000df85a6d37b30af6b3efc47f952a86b751d29c594000000000000000000000000a3b55bd545ea569924b1d394a75b4a76465875f8000000000000000000000000e9f82151b9cab7814306959d4330794f6a9602da0000000000000000000000008da9618bca64c62c06ebbc989a4d9de219949974000000000000000000000000695c03ab41c1a634ea7e856f368835bee35b2ff8000000000000000000000000a764c5ec5a34c4876bfe22202bf03b28e621a193000000000000000000000000f90a25d058f64ba8cca6453860e20522340cae9b000000000000000000000000bbfdc3f02894bc82a6ed2860620d010e89e79d9d000000000000000000000000b79ee16e2028f225b4674980a5dbc99977177390000000000000000000000000b771462cb3348f8875c2fdb1222a30e3128b5846000000000000000000000000b1da0dd6aedace4831571c3ecb15e0b1b4423d22000000000000000000000000c1ffbe8f17ca5b4ba0f951cafd8b4f067a0c8ec9000000000000000000000000728687bbbd4faacce2cead5eacd1e0641421dc860000000000000000000000008bbb7f544970ec83b3d14b5877147bea8bba8158000000000000000000000000f42402f5b2251f09fea2d6f8b7ebbd74c05e8ff1000000000000000000000000d564eecb32a2d7755156ac244b189f486375aae4000000000000000000000000515ecfc2b4f667984116481661cd6aae33f0e1ff0000000000000000000000007630d53841ee8378b7425124f21af382c5d3159700000000000000000000000081f2a2ba24f15012e0e2dd402c528df7ec77bde3000000000000000000000000d9193163f7c371f4e3f968bc941f40530f1da6070000000000000000000000002058f1b3da5cf4b17aba5af793cfdeab1635799d000000000000000000000000bdce45f405ae8b683c448baba26043a776fe0e730000000000000000000000002c2a72785124c73801e7e4b5c20a049279bc0395000000000000000000000000edfb4168f8db8dd390640faa3106d3e4bdf52121000000000000000000000000554c2c8847b50b44ca10e0602940d05bcce4adc00000000000000000000000000eeebc08d08f016a3bfc0d8ee08af04137e74154000000000000000000000000844ceffc149df8c6ada72f7663a5497537492aaa00000000000000000000000024d23465335cea92148de8e6aa4388f2aee927c6000000000000000000000000cca9c85687f9bef7733934ad56b043be1f74ac8000000000000000000000000052861d7b901693934b7453d43321810e698d036600000000000000000000000096d9b615ee7d3aa3b8ec84f7a6918bce636a9cf10000000000000000000000000f568aa1829cb1b3f783733e06937290d23ff014000000000000000000000000c20552c6dc5b53642ff61d167d84f6b7f34e68ee000000000000000000000000353e5df0864ff95970ee5d31ee07c3ac6b431a4c000000000000000000000000873ce07421ed5d4211ff643a78bd1fceaf502d86