60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000f285694d36501ce2ebcb094679620a4777332d5300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d61617665746f6b656e2e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e2061617665746f6b656e2e6e65740000000000000000000000000000000000000000000000000000000000000000002e516d566e626e584d36387544565141534b554c7963474573437a394b74685a335a5a78434d636e734e384a5365330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000558000000000000000000000000fc36305ec6a6e3624a44f87d8a9bf617937202c30000000000000000000000001f2ce5fad35cd63f91e1151bb83d0d8e253495f4000000000000000000000000aac840c831e8c59de39777438d3afd7f4e4751a7000000000000000000000000eb1fbd65f7d2a15f4ddfc0714019975f4a77b21f000000000000000000000000f2fb34c4323f9bf4a5c04fe277f96588dde5316f000000000000000000000000d927877464ca61b6dc6318c16499cd2ad3359cae000000000000000000000000f16d59c7cdb56ff0e23ba84647e69a211e4b50510000000000000000000000004ac7e012c840dfdb73b2fc2f09b73da14d613803000000000000000000000000a322075be559ed4b7cc1e391f6ce8f2e77e426fe000000000000000000000000f2eeb431a3d03c83c03b362a57d6e26d0bc56363000000000000000000000000633fb4d38b24dc890b11db2ae2b248d13f996a790000000000000000000000003466454bbf7800e022886327422cc2e119923f4f000000000000000000000000d5aa3c5fe47eda35b40c00280af7457729bf883c00000000000000000000000072eba079758e8de628d9f3b1832e967f26d5f38c000000000000000000000000216f281a87f559d27ae597f62899e8e51a842f6600000000000000000000000006b8d91d4c171cfdf3e4b233ce49f33c93f95b88000000000000000000000000df3910d26836318379903a47bd26d0e05cc9a0f500000000000000000000000072d49763eb1cfd3f1df9d0bf7ea702cc3562adad000000000000000000000000559778e97ba99ffa978be283f43c6432603a8b4100000000000000000000000093fd2234542b0cbd7b68dfb11412ba24b431626b0000000000000000000000009953181ce2901c1fb946c29c3e1f66d70395963f0000000000000000000000004594de64d7ffcabf324d6420f186b6325bce5c64000000000000000000000000557ac2b7957ed9255eb4906edfe57b3bdcabf28f00000000000000000000000024bdb4c353576c8076d9149f33fd85bc86de66980000000000000000000000003a60deec35c11ecef96a64b7b391ebcf422f38ad0000000000000000000000006d6f3ec7d6ff5c944c24e4f8c5f045d25ccc04ac000000000000000000000000be7a13a4087b80cba8f39bdfce4833493f55ebfe00000000000000000000000095fed8d247bea80a9188b18b7dc9737b0910bb2b000000000000000000000000c29cbe79f1a35a6aa00df70851e36b14316ab990000000000000000000000000da03cda7317392dd0a119c831ac2053686d04b510000000000000000000000006741112cbbcaafafc82a11896848081843b3e7d5000000000000000000000000e9fc42a5ce7916f5172933da1a6dc760468cdd3800000000000000000000000004424859611ae4c25ef12149878ade7cdb6633140000000000000000000000007f5fe0cf45ad50b4e80fe66a87f692b7c006bc3e000000000000000000000000a8fcbad387e0c90c56ecf0f1a1690ac97e0ef992000000000000000000000000e7b2f294731e7b6a0f67802caec191715b7929ce000000000000000000000000d9e6663ec2c32c10659b065042579ca8def8467d000000000000000000000000d68dd3b26c0c33386f284f43eb8e131697d514e5000000000000000000000000f1771df19e059e67ee526bd5030b2afa004d000e0000000000000000000000006c46f3f23ed4a070da8d7c1af302d09394efb79f0000000000000000000000004af2fbcbfe4415d4ee027f73f984f5b8221649c700000000000000000000000017fc89731b7f829263a2af356c6366ebb1d47ffc000000000000000000000000a59e113fbef3b4129baef6b5355dff683851afa700000000000000000000000025048a365e3f3bd4137ac4b248ce782c28d671fd0000000000000000000000005f0caeeca2e9a0f2a9deaae61431e3dd61430d1a000000000000000000000000165f1a77c9861b8b943a9b60e9e7503076fd8d84000000000000000000000000c843b210b7f1f8b52e9965528176f796e5d63b320000000000000000000000005e014aa0649102e07c074f498845f01bcd520317000000000000000000000000364d42c459dab67e29e3ed8df1f2c5c17f59b35b000000000000000000000000e97f5363b77424332aae94e358a41ccbeb9e454b000000000000000000000000eda2159a6e2d1f2c24bc9bdde075619e01017e77000000000000000000000000e4f28b2d2e4d380c09fef46d9fefe5834bf49271000000000000000000000000fa3d3bf7d0cb72946acd83e5646c62fada75ecc300000000000000000000000090851375e3bf3065071279be6cc147f6f456c2610000000000000000000000008a912168a91fbe2dcfafbb08d308366269705111000000000000000000000000aa60084b1170bce4b6aaa1c56c1aa5f3dca859230000000000000000000000008a40f6ec31e4fb3e65ea5ba2cb1dded9c8f192bb000000000000000000000000e9ee1ada09599090840a4e15d7278af5b338443c0000000000000000000000003cf089a30c57852200bb458f528726c1b1be31640000000000000000000000007692a4436f8252f34258c2bfa846ec5e840d5e5500000000000000000000000048a881c6c2ff0c962d017b2c4fb9701afbe3c5f4000000000000000000000000e2540ee216bf789c2e63ff23aed42ad6feebb54f000000000000000000000000856678ba7e5e57642b71af14425af4cbe9830f0f0000000000000000000000009d07e3406d3e7ec5e19b6804f6f821f684c9339c000000000000000000000000ae6a4264c6ca1a04dcb5e42f1017595d62d28b68000000000000000000000000d050e0a4838d74769228b49dff97241b4ef3805d000000000000000000000000351fc5df553a05e2b561278ce6049090d339e5e5000000000000000000000000cb26dfc9855ce5a69534eb8319271f11b7610f6700000000000000000000000029bcce0253c52780452103bcf09c60d848bdd91d000000000000000000000000f7664803c6fc11c49c2d6e3a1f7684e00bdee49c0000000000000000000000005faadbbc3bc42e463bde53dbd45b8a29d3a1c66f000000000000000000000000347b26a1706e22414510a46f2d360344ed08f2840000000000000000000000009e5610d592a60bb45c9de9938c8905242a3de97700000000000000000000000074231a88ce98b0e75a6a1e9f40eb0f8384fdb1df00000000000000000000000023190831619f2b83c8dfd00ea31687a13bd30f47000000000000000000000000a05c09f64782f37d6d0514e348a3409b7b4640fe00000000000000000000000033dcde3a53d901a39c0621f662065607ccd56b4a000000000000000000000000bf6ab7ea548fc78aeb3e76c4d4d5f48fa026078b000000000000000000000000e9776cf2de1bb393f19367c86765ee579b28e6580000000000000000000000001152dc6e834c25ae0bda8d4ecb29296b443855e500000000000000000000000084bb8f4998527aaf4cf5633bb2743533310600bb00000000000000000000000025dfcb15f75d8c7359bb6ff078708cfa89f80083000000000000000000000000b83995298aef2df0b6dfa6404fd53c94b3d2a4a9000000000000000000000000a4e7011b09aa4e2ce4b8c112165958aa3a90cb920000000000000000000000005275817b74021e97c980e95ede6bbac0d0d6f3a2000000000000000000000000d643a76aadde615f00f0d5c0e15816a584862572000000000000000000000000ebc5a8bcbec3ced1228b7bd23cf4b48c5b83e5690000000000000000000000005bcfc2dee33fbd19771d4063c15cfb6dd555bb4c0000000000000000000000002239012fee70096b424a25d5d9ce5c7abde1c2aa000000000000000000000000d125932b987c81a8ecb8d39fb7c8d9e1c45e511d00000000000000000000000018c6a47aca1c6a237e53ed2fc3a8fb392c97169b0000000000000000000000002c23f12195077bee4ac4f7d598af30904a5fbf910000000000000000000000000a4ea8a707c3c1eb8b90564794f0bb46c967102f0000000000000000000000004fb63d01dc521fceeabac44e57bc675077656deb00000000000000000000000002be4bd8262332e6efc52ad281b4c0249d01c5650000000000000000000000001d75952e90eecc1cb3c73b1f807156c5ca3c6d0c000000000000000000000000eddf709d81e6b235a7371b0ea20e032c818b33890000000000000000000000004064023610a479f9a0415ee98f87895a0e2e0884000000000000000000000000bc81db0440938afe59b9d5b5e41938dc30a5b77f000000000000000000000000a6a33d78266d5354f48e5520957da1fc81669a1a000000000000000000000000b77cae0ca8ecfb63cbaf594ce194d1e8ccff43cd0000000000000000000000003b46c05e5908af4d2643413b5700e0677e1bb6fb000000000000000000000000bbfd3fc1402963f61191190401e76957c6e02e830000000000000000000000000cb910c0f9696400b5f44edda5299c81917a23e4000000000000000000000000e60b5288f057e59beeed17999b98b572ddea4604000000000000000000000000bfe8f65bd025af3cb263b3ce081790e05a699e4a0000000000000000000000008225b2ec7214314eca3d3f0d79a56c1ad01a372a000000000000000000000000b961de2157efe9c8aa1aa36d4a1f5d638c1e1ae30000000000000000000000009583b41ac5aa3a9ef1a75088f104de09e7ec3f0a00000000000000000000000041d99d5f80adbe8ef0eb877cbe7b218afbda4ac50000000000000000000000004bd039dcb8440a36394ce541d63c2836bb8da16900000000000000000000000024eea84c5e9d787d42b9c24bba426fc5ab9e09b80000000000000000000000000dda9dd4c334ca8fb7c0dbb4492ea66e7a11ef47000000000000000000000000365bd827c68d5de0e2bfa5871dc0ecaaf074d5ab0000000000000000000000005695f4864014f783ddf38aed6ce2aec70d65d4e1000000000000000000000000659070817abdc1e111dbe47d08dd6d978e2cae9f00000000000000000000000094109d25f3c79a18c5a2909add03e98c0912d9c10000000000000000000000002f80e5163a7a774038753593010173322ea6f9fe000000000000000000000000111e51380cdd121098f64e328eb19335157ba991000000000000000000000000ad128857e59a11ac345d40c6fb0c0832d7c31c560000000000000000000000009da85310648b0e30c52d3af3a77c049cbaa8716000000000000000000000000046a9ba615a6a77e459b3622f13b53c4c29b21f8b000000000000000000000000aedc687fa5376d2fe9d4b81ebfc8c2ba30ba54ae0000000000000000000000002834815a451562e1d469e1e38fc728d57e2879ee00000000000000000000000075a8c6047de5a6ac0a6f15438dfe32c9b97e2299000000000000000000000000040a0c8fd6c4c929648f1ca4aed3745ce3f1eaae000000000000000000000000d6aba1a769f89d355ce79d5052aded6e433056f2000000000000000000000000ff38e8c95ef34a1218c2c676fe172b56bda648f9000000000000000000000000e250badad7c4fa01b79a53b445924ff86f5aef8e000000000000000000000000ca968044effff14bee263ca6af3b9823f1968f37000000000000000000000000fe462e41b40c9f71be37d8c4fb92456c9f44b336000000000000000000000000b4ad663b19b944794aca64b28e3bb22769d90420000000000000000000000000b38715858d1087f5fba4579d674d7d73b448376c00000000000000000000000090b4f7ebb6e3cc7b620b116da73e01fcb59ba4950000000000000000000000009214d183c400252a3ebfd7aecf554bf9a992e7b1000000000000000000000000e2fb4b483391d241d4799a44f99efbe974ae76ca0000000000000000000000007373043ccc6186caddb2c9e69e60ffd7ffcd7621000000000000000000000000cff2e80cf243af35243eefc57f734f499c1482bc00000000000000000000000078b3a5d28c62c0ef8fc8a1eefaf983b8fef1a8ec0000000000000000000000008ec63f1ef8779f3a57f5bc509d453d14e1c59cd9000000000000000000000000062c53f916a91d693a05952b9b9514544d845778000000000000000000000000c771d2f0f04bbfc9f243fe12ece0c16055d6cd6b0000000000000000000000001bcb21b50fa6f551e1a864b4763e57fe65ba628600000000000000000000000045914dd3e40b4da6f512eb5d79f9c6ec709743f1000000000000000000000000d75337caf090af26d1546eff3640d1a9e5a4301e000000000000000000000000979f2c2ae9ee8bf3196b9a691f03761a992de33e000000000000000000000000846648b558334ccde1550bc909999b11ea6ecfe5000000000000000000000000831737bd633486587f76926711108fe8dd926647000000000000000000000000974678f5aff73bf7b5a157883840d752d01f197300000000000000000000000068e912af6176bb1639aca936eb58d71cc2558b6600000000000000000000000017359937bc169a348aaea90871765aca4071c8d3000000000000000000000000772c42d10d4194c5394e96d718b2473efd206a0f00000000000000000000000003f02d33cc02e006cb25f7c7bfe3115ee6b5528300000000000000000000000070ce247674495083ae8d1911860750c93e9694a60000000000000000000000000000000002ce79aacd54227d2163ff379133897500000000000000000000000093c329189b3f6fef306b98ee88dd0aa5ec1ec15e0000000000000000000000005dd97c0321461f7a051e88423f1b28aef1401082000000000000000000000000db0c0c9f6dd47a1d29992f0e65b77c30c844521a0000000000000000000000006a077f7ac9785e5f47806f47b090deaa1492b17b00000000000000000000000057dcb6e7abb59a1293b41372e627a08060af78ad00000000000000000000000055b6840788e41c7a628047f8ccd692365723ba46000000000000000000000000ea531901be95912181c935b86a4dd15f4fabbbe80000000000000000000000008e9e38f6224de3c40a5936946a8f7aa35f89fb3b000000000000000000000000848cca512613b9f87a45842a9b6cef0adefd0863000000000000000000000000fcd63662a48d2e802deef6371b3a9fb1917e3c5800000000000000000000000063eea23715cadce0f1bbf4a8023c7a16a9dd04480000000000000000000000009feb97ee42e7cd035d10f7c3bb8de63fee28956000000000000000000000000001959eebcd074826f5d6e3c47ad07e3e338c540c000000000000000000000000431f674f9e6af17f88ffc863ae32f65fa43795af000000000000000000000000cc7ef2068a4d9f07a2891441a6d9ab8804f23c2e00000000000000000000000022a362ab3bce218f16c785c24c4ab0ee56d0a0a5000000000000000000000000d3f36c4f64bdb1dc466071d0dad9efeda9b77336000000000000000000000000f66fd5226fa6d7d53fd0692db06e60dc1e65abbb000000000000000000000000ecabdacd4d45356661a49edb59321114acdaf6bc000000000000000000000000ea52c369c89645ef77572645e26e2756b2cc0514000000000000000000000000149290ad51f3e3cb0acf7bd04018cc101126b8f3000000000000000000000000cec0ba98af9163ac87d85343da0afd604d14a7a20000000000000000000000009f35619068c20b87061ae06758c8265fc38778540000000000000000000000003d97e09e6d08303578a2e5b8b4291a2f9ba9ac3600000000000000000000000012a3fcc2244acea73e391e1c79ac234fddefade200000000000000000000000025bb3dea0049519436519b8e428283691e0668210000000000000000000000000506811df1f5432c8e0da5bce84319c081352b65000000000000000000000000ddc7baa14d47a3387e0d858525a14afe4e4cfd100000000000000000000000008f5ec1d778e6f03e9ce14ec30a62eb93b911bc4d000000000000000000000000ac384cb652e22213ec5ad97ed6d41360529e15ac0000000000000000000000006a8e304ecd5a39d8fc8afc33cba45ea7c21332bf0000000000000000000000008b055ac1c4dd287e2a46d4a52d61fe76fb551bd00000000000000000000000000e38a4b9b58abd2f4c9b2d5486ba047a476067810000000000000000000000006432c098bfeda15dd4d0692c46bdb43091a9517100000000000000000000000097849fb0dd573dc48cfa394d1703e881893b6f4c00000000000000000000000043fc3fba463e61da3eb71ca0edce65c3e7a446c8000000000000000000000000d523ebcbd1937ee21ff6c5dee02c97498b16691f000000000000000000000000143b53a2a83f5a8b8a323f64429f46062197d78a0000000000000000000000007f9320a48f563153d2d3a877a26ea8a878e50db6000000000000000000000000570fa1b5aea875b9ea8da76e86de76f1db1955e80000000000000000000000004ba836dc1740ece0f85a031dc697079f5e8f3512000000000000000000000000e51f0bf2facaa87654f4766800e3e29dff64e75d00000000000000000000000038835510bd7911dec88d8e4c904861439214860400000000000000000000000002793f28d31bb55ceccc4c3914acd24552816539000000000000000000000000143f59c155e2d932957c3f942611dba4216b070b000000000000000000000000ff4cac35057056d439c5bd2d1bc08eba86c7de1d000000000000000000000000b34bf8e5e41806607e444c3c7c2695cfa4621f3c000000000000000000000000f46b1170992d9e66747ff4eea671ba4922eca6840000000000000000000000003f2edaf2441d6248ae06db90a976ded642fc58e6000000000000000000000000e191468e32443fa79e8ae8164c0c0b319ea704a4000000000000000000000000f553a7aafa25fee4ebfb04254c6e8bc784effc08000000000000000000000000b5fd638924ffd3a937f3e9724c46ae505cf784eb0000000000000000000000005f6486f13d2faf529eeb12016059078cda4bc90b0000000000000000000000005d4272799d45c325c115442e54688a416de87094000000000000000000000000e2e8841ba14d2dba190b66ec53a26369361d4507000000000000000000000000e69ddce7caa1b0550d536d025ee2b0431cd3affe00000000000000000000000050dc2dbe9f06f60b426a2d03b8457270425f20b3000000000000000000000000a3289fe93316582932fc5bd6ec2772b47d1b35be000000000000000000000000d7949d974d8f1232ce20329ffc90c81557a6bf3b0000000000000000000000007c151b673feee404d3668f3ec58f16f65814e803000000000000000000000000a9cc27c0789f4829d91810bde3e72f1799b94a7d000000000000000000000000e26f0bd9d057f589465435e0b631f310a0104846000000000000000000000000540f7f8f8274ded151726601216426cb1d3fbc9a0000000000000000000000002abfef961d816642ba45a3ebd432363876ef48a80000000000000000000000007b07e38fa8c1f6e3a66a5811acac9e42995d8d66000000000000000000000000b46fd81413576d0f054276b4e23d678a598247ab0000000000000000000000009ddd060e8455fdfb06af0139f368548ef1e8888c000000000000000000000000fd83688c31225970589d88ec4ad0799c97b85992000000000000000000000000ce3296202c4291a836c75b8227068e8134c3778c00000000000000000000000076fbe182101f50016112ae5ea900472235bb537c00000000000000000000000014ff22901f96d3ac4478b61aa3586f433a1c131b0000000000000000000000003cd4ba4979ed2474d26b8935b2de43557479b5700000000000000000000000003d02230a0d2e28b5c5438cd34e7e0fbd802caec80000000000000000000000002ef0782745b9890c2d1047cbd33be98e22ec35a200000000000000000000000042436dd772853a2410fba2e6e0ad7dcf479dd54800000000000000000000000092f3dea2572555b891686a8c17c6ceb68b26a761000000000000000000000000d28e91afc5700587929e61c1428d4644b1efd363000000000000000000000000b90878de27aaa600854aba82c169008789036f8f000000000000000000000000c092de3025ef1c05d3730355e1cdde3f62863638000000000000000000000000d60c4f865cd45aa9390a53eda895e8785384c7cf000000000000000000000000880991d5fe0da248f65541045be8fe8bf3699e420000000000000000000000009876df7eace67225eae7ee6bcce8a67d5e99ee2a000000000000000000000000a82c9ed42e7cea03cfad4b03205e46d1a4a309980000000000000000000000003fde28e43c4119409c9884b6cdb8a27c1f0a0ba000000000000000000000000004d0017fadad89c4ef7bbcd13206cc43aa720a0c0000000000000000000000002f1d41e2b4dd310eb07da2258c783c662fd5f9640000000000000000000000003047bf8e87f0786702b8e8265c3b04cedba920e30000000000000000000000003beb42e34180161b2ca7b2299c4c8c18417d7a24000000000000000000000000b28d5cad104dfc6b529e326a6192863fff1381e40000000000000000000000008167d9cf70077fb3984d87c85971cb79182d7781000000000000000000000000c28704640a3c4f04667079a63060051eba9d4a6e000000000000000000000000f2fe8b46921585aaa7bc11734625877afe1b19830000000000000000000000003d423e1b53633e12b4faa112c9a01246079ae9c7000000000000000000000000d70985c8b2a0b16fced9c83ea3b68fc669a037c7000000000000000000000000cc4bdbbad56694a8c4692addf0d0eeff7a94497e000000000000000000000000fabadd61c048681709b0d5ad1663de5229f0ee6a0000000000000000000000006dca2a3dfff87d0bbfdcff0c10571353f7d7dd87000000000000000000000000b2675ebea9edf06a4cbeb55b7806717b9bee71dc00000000000000000000000034dd975ba46e9592bfbea0704a60a056dd7c24340000000000000000000000007ca53e584e63e1b5985f4a5166b97bf060eb23600000000000000000000000005b62f7cb26622935ed3b0e0e580f88476fa795d50000000000000000000000007e379d280ac80bf9e5d5c30578e165e6c690acc900000000000000000000000019a9df6f4d38572c16233586191636e597e15598000000000000000000000000b66966af4058db8cd2bbac4e59009cbb0eaedf80000000000000000000000000790342fcaecfea58afcae164d06e4ded9d6bd71f0000000000000000000000003350f63c60378cc7084121e139532bd402d739ca000000000000000000000000ad2a23c2dbd2fb6c55aee22d7002fe62d9d09dc20000000000000000000000005bf43bd012dbb84c5afff9a4b19573fe1ef8560c00000000000000000000000036a87d1e3200225f881488e4aeedf25303febcae000000000000000000000000a428b7f88e5190eb6afc4ee91dc2aa21fd4dc00100000000000000000000000050dc2246c6f315c1217ebde449e376c8a8beb5b3000000000000000000000000be10eaa921719c3ab6300479e16e08f32354e90a0000000000000000000000003d46d84ee1003a859c539c32e7bec51292c5eacc000000000000000000000000ebe86ba080cda5b0db0843bdf0f7e4b4a2c105b9000000000000000000000000b0ea07b1ceb57bc90631b3dec71db4936ad67d23000000000000000000000000a825fec973cccc89656081ba9de7376092b8a2cd0000000000000000000000009a4338dff0c995c4e8b225586edbeb8979e019b40000000000000000000000000ad0044712d0f018eebcda8fe2c771cc4df8f7040000000000000000000000002bb8599d249e0e64eb2e113a9e630c0cea115a83000000000000000000000000d5a3cc080b34d53017171a94759126e9bece1d3d000000000000000000000000d99119de07e750018dacd30e118f19c711d0a32b00000000000000000000000058941211119d75c0d943f0b9b6dd57621de6b9c70000000000000000000000001cc51e5ce9fd2f8ed687afe3ada52aab833fe908000000000000000000000000b286925d7c27da997568be7226924918160fda65000000000000000000000000eb1d61552436f95fa8c96d80aa5697a80183668900000000000000000000000045734e80d7ebaa2111d5ec3b3134d25bf114eda200000000000000000000000022ed7a936d3dea108004e3229f3bd3d84c7225db000000000000000000000000a16c97a3f01164d4073eeaa7f2ee82aa3735fb990000000000000000000000001912f30c540eb2bc35d97ba6bb907e8b8211f72f00000000000000000000000047672c15a8328c83fc6935a33be8479c2c42433d0000000000000000000000004393b9c542bf79e5235180d6da1915c0f9bc02c30000000000000000000000000598dacb5e35db9da4fc117d86bbbc75004d36d30000000000000000000000001d74bddfb3f3b5baae311419d39a7c3db2f17f980000000000000000000000000c470f23b09847fc99e20b63aa9b0c3db13bacf7000000000000000000000000d0d542aaa6de5b20096fbd7da0dcf87f0f2cd85800000000000000000000000053540c03397682160575389912f97e2bc4edec960000000000000000000000006c6abd49e92ddae72e24a99fb01ebf771cdafbd6000000000000000000000000a221bfb5485e25f02bcda8bee2c78c5fa6d3a534000000000000000000000000fd1d2d8174ecb4357a45f9174761d0f5d10cb5590000000000000000000000002bc44f6c34d9200c258ac07a56d81963d4f92c4c000000000000000000000000baa3d44f0b27316c04f9d3db70fa803e9d6411b0000000000000000000000000068665f2d939291f995db82a7796a268cfd5dc180000000000000000000000000000000dbf80f29c9ed7d52116f3037f8deb1902000000000000000000000000c57b2900f3ab9b9bd4ffcdb8174cd7665d0da8bc000000000000000000000000f2f6f1ef2e9da1edebab153fdecd7e033da19ed200000000000000000000000049909e8b6e0886d3cbd0ad5bd710123c647b6f9d00000000000000000000000093c930696a409d6e28f3d0e609cc469367c71cb30000000000000000000000008f2201409807b0cfacebf4daea4139a6910f3e610000000000000000000000004c5c994b9934967af5eca811a12a613b1dd6482200000000000000000000000044aba0a3059bc0027c543ac3a69047540687a71c0000000000000000000000002cfa4a91830288635ba4083591be43d60f6171b300000000000000000000000046578ec92a923951777e92ac6726384a79c356b200000000000000000000000060e395edb1c754c0841e5795c9252c906907c76c0000000000000000000000009520b26f843414a59d57775a2046acb2bdd2020f000000000000000000000000d944d877a5334cc83c973fad8102a62cbea839500000000000000000000000005ad836e4b056250bdd539b95b2dd355b4a7884bb0000000000000000000000003df0afbe5ad563bbb992576d50ce714a0420890000000000000000000000000008505471a41be3dc576c1932c4f2cc1a96064d55000000000000000000000000a696048d392952bd07382eabebb7e3c1c7459cd7000000000000000000000000c7c82fdedc8d6d189cfa14fafcf8ab0fc694419f0000000000000000000000009cb564bde1dcb69b887d3fce19dbbf0dfb20ed8200000000000000000000000076bb3e42df1cc55f3a36648f19a55ad64a2255aa00000000000000000000000066a3b3ae9789581bb77d8650eabbc8df43e9dbbc000000000000000000000000a0eff44b01007e8c212411f53ab171b38b63aea8000000000000000000000000a698cade532bf7491f0f887284f8e10e2de97198000000000000000000000000644c969c1c20591e61ead2ee53e7a6c830214dec00000000000000000000000072f632ca368a6162752feb00fe3d086660c5cd34000000000000000000000000512bdd629bedd3fa8a343ab73de5c7fdcce25764000000000000000000000000878ae67551a1def7c9c535d71b6fb1ba16711ea400000000000000000000000048fc0b223b818b55f2a6feb3ab329ff816edd2bc00000000000000000000000086cac981939314cf3353482c9bdf899be9eecac400000000000000000000000008990008277cdc0e9fd7fd47ba578d38a33cae38000000000000000000000000a08949ccaa0d8dcaf951611b95d58e74edf2ec1e000000000000000000000000da554c9601b9c44e0b71df62d43f4895f9aa52ff000000000000000000000000b7f4e738bb0b85ad1ecef26a2a733dc899da500e000000000000000000000000f9026d050520e501b45c6f39efcbe0969870311a000000000000000000000000d2f729de836423cf5b71bc24cef972db52c8e4e90000000000000000000000007733dae6d7548f417798d6827482ef6248b6b02c000000000000000000000000b2ed0ae7c335482ae8b50f61d1dcfc1882233bfa000000000000000000000000114ab988799ea396bfa2d549ffe7bb6e6f29322e000000000000000000000000ccb544f926fadd64d93690594176479348c66681000000000000000000000000d6bb09c5503fec718351bc1104f3be267ac571b80000000000000000000000008317a7284576d41df41d384327b31c4bfe24039000000000000000000000000044948f937e5317435b9f594a4067eb354bd4a9920000000000000000000000002700c9a9e45c47e8b05ffdc6540ee162c2cd6571000000000000000000000000d1f02f2f905e9a8aca48243fcdff178e9fc2a76b00000000000000000000000057ed861088e449d6dfe234eb6254e061a86953f2000000000000000000000000d827eb2673d3dc1a7f886413f6f0950ec2fbbc9800000000000000000000000070f332844a064fbdcfc3ac197331266c976e9ad500000000000000000000000097ce65cdb38b6a0cd777502fb3a68ebf562b9764000000000000000000000000e7b90248b7132b69ba0525f50063fb9d27abe17d00000000000000000000000048e44c560d0eb1a62a4b53fcba11a501c437c5f4000000000000000000000000b263142f9215b8e68e886c5e57a952a813e96a5f0000000000000000000000005933483535b98e402d93d04ba423c7d6b809a79400000000000000000000000011dd7bbd76ef94d94c4179b89799487670b3dbdd0000000000000000000000004829b00f2af4e3f10e2a9d560df5b51a7510278500000000000000000000000018625142e5e576c524329b2568884099e4d9cac1000000000000000000000000bee2d469aacb46251ae33cca91f482e26c971dff0000000000000000000000003bc1b52d90fcd503031ca39f718474f3b42b2200000000000000000000000000fc78700591ac71c96102a4f9bd8fc97d663355cc0000000000000000000000003e01d6be5b7bfa4bcec08efa1d77c2ac3284752e0000000000000000000000001ffe417843838c2eaaa27eab984f7b4c83cadfb3000000000000000000000000e0d3d023c311c7de5502d2282e3a6f9246f97fc70000000000000000000000008681c2562f193e1dbe3fbc4ff2d71b3e1183abe50000000000000000000000008dc2a3a1d2fb4d3522038795931d9c667ef2e2b0000000000000000000000000f01e43087dd44f62b72338203bd5fb3916ab3b0400000000000000000000000077690c378a4a3649f5dab672fc29ae79bcb073da000000000000000000000000750354f7fc952179e7962e87e87561cd86cb5eb0000000000000000000000000bac819ae2d3d67e5c2f89b48f9a4f0761877a2930000000000000000000000000964a9e8608c75d2a8dbc3945c8dcaa61fa2697100000000000000000000000027ae30ef9ad95b5f23a89158001736a09f3efb38000000000000000000000000d88f4898f94b41364062e5099d4e51ae07a86d63000000000000000000000000f8d20d524739414af6dd65e3408d357311f2b725000000000000000000000000c77873b0506ec3f18b3cfbfcef371fb16b2e2de40000000000000000000000003c483b1e034205694f28e3f15e478b4bc6eefef700000000000000000000000052370800995264bc6e8989db89c6deb00659c6e50000000000000000000000001d5733a402962a8317da8c96e39a258436457fed000000000000000000000000c723c6be9cd520a50faa2c76ac5bced96ba8e2f90000000000000000000000004ce6e9666359da0ed6dd7f38286376b9eefbec14000000000000000000000000542507e7f353104c877a1ab00dae55a397f43c700000000000000000000000008280bacea9215b53b8deb044b8a9260559b0431700000000000000000000000069dfbba966c8bdeef1dd42a381ef4e4defccefc200000000000000000000000078c9ee28f69f57f429168a433772432428882f25000000000000000000000000fd8835df382b69b3cd498aba0d745fbf6a421d13000000000000000000000000e8e59e34199ea9c66f0a3b7a803022b81f376de200000000000000000000000072ad57c6b5339c5e074bd696b4cc558de17cfe050000000000000000000000008bce3e85a88b6356f70ed213031834eb165c7eae000000000000000000000000deb346299c8df0fe2ad360227c4733e9d17bed05000000000000000000000000f2dae4de953be26ccee637f6ebfb0875c5cc0b4e000000000000000000000000a254dd2456ab48d086ca1a852fea24c0a0265ba4000000000000000000000000b102f41af5a38e71c2181e2118c7600eb4018f62000000000000000000000000cffbb5381b4a53ffa124389e27b95a6a746d5f87000000000000000000000000002841301d1ab971d8acb3509aa2891e3ef9d7e10000000000000000000000005ef3454b5d315c173540eefe86306f7f5b559ad1000000000000000000000000661ab9239840a18b9e8fc6983975ddf5618997a600000000000000000000000010ad752202fd4c7bbe3107fedba7a225bac85578000000000000000000000000b6729131ebccf26f1336e59652fc2642e52fb271000000000000000000000000c8608a0d296ac6d20f9325d851b2608c58ad7c6700000000000000000000000006a77c2610c527b0b455aa5f3d331a61a4a90941000000000000000000000000014f5dbb36225823668ba2ba1023056c75abe016000000000000000000000000a6f04876615f6bd404a69ca4fbdc82deb441bf260000000000000000000000007f3b192ab3220940d66236792f3ebdb0e4e7413800000000000000000000000043e001e1b7599f91ce479a0fef5ec68d1eb8780f000000000000000000000000e35a42153fecf7710733252fd8ef16b92fac4b95000000000000000000000000da6caefcb34ece4860f52c30552605e6bf86694f000000000000000000000000dc18dbc8cbb728ad583f8a6ff724f029d8db82fc000000000000000000000000d1724b9db840371f27ee104ca7276cc35dea848e000000000000000000000000fef1a211d28c2cb2e8a1799b3bf8a0770e857ec0000000000000000000000000073e3ba7bf6b26c08772971e5a4c8e6925e537eb0000000000000000000000000ecf51208ce60a1977ab98a19dce00d223ea002200000000000000000000000001b3f02ff86fca973084faa9e4e24014c1dfcb8f0000000000000000000000004a1bf5d5f3a824c4353614369451d5233d4d6f060000000000000000000000009aea026b97a1bacf2fe247550497c926c0290d3b0000000000000000000000008f9d959adde5f1e9a7166eeec87acd43cc7529f90000000000000000000000009174016cb020e73728bcf39d65fa153275a7a13b00000000000000000000000000bd3e58009601c77043672a8271451b18c9d6c20000000000000000000000005a79f51d7559b4800e56802d750a5081a0b2c0b000000000000000000000000049e2a92ffc6cf8b91502b933ba098f9bbf065b740000000000000000000000004390a0b516498598cc4c16dc70a4fdd1affccc1f000000000000000000000000758db2c7084f60b1b8b27d4bd5f80f4524900183000000000000000000000000341e19643681918fe64ee7427f194ce1ee5224bf000000000000000000000000c3e957c5333ae6d178a95434d51522bc4dbc50660000000000000000000000002bb965fde72c17936950e17db029dc4f4ed32059000000000000000000000000937f250b6ae6dd9eb8bd8b86f4b9796b6ef05d1300000000000000000000000032155d6b10103068545a0df98e1bf0d30c706653000000000000000000000000e12dc1216c8a0befdd19ac76c0d11aaa1982a931000000000000000000000000f814a8e1607aa1d1a33f42a4c9b3b67eadce45bd00000000000000000000000085899933991672b5c8fae5a9f931902bed87c3cd00000000000000000000000035ee67b351beb841fb60bb3f98d3664c9c2642480000000000000000000000008fa2c16cef3490a5e8f8e345c0b8e87365629022000000000000000000000000ae2041045be9ec3557ba3ba2d814da98f30ab7ca0000000000000000000000008211b7685382fd53347e0449a9a21f4f262c78690000000000000000000000002e1e71b6f46459692315cbc944fc3be220516fd200000000000000000000000006e23b1e39c61782425b968ff75c8643b31762f50000000000000000000000004aca0b687855f31ab92821ab3d640f2606fd78f9000000000000000000000000268800067dc9841f03771e133d9fb92997c406790000000000000000000000007d29e51089f313a57f1492ac615c0f1fbe8f153e0000000000000000000000007db83e254eb14947c51e6be7b3700471040ad4ad000000000000000000000000679eef724dee20693a8646f862e52146252178190000000000000000000000000ce345a6ce4e0198c80680fa79599660a4720843000000000000000000000000554b1bd47b7d180844175ca4635880da8a3c70b90000000000000000000000004619fd7306c66003a0c9261f7084526a7f9e7a990000000000000000000000006ee1caa7154c53aeeff3a1ef9251800e253c977e000000000000000000000000c919a045fe69acc592b79027023bdaeff69af4a0000000000000000000000000a73a62c86d749695a8d8eec12cfecb7e03d45bca000000000000000000000000a4d880c5c601ad8c0c2b6ab74b931db86ea0013d0000000000000000000000008e7488075d58158083330e9f37db55056b5edb33000000000000000000000000a3b807a0b8e8dd237eba760ab25be60349f3bf7600000000000000000000000027d193f4155b5a01a249207f710846c571593aa4000000000000000000000000879998370fbc45655b87ea10ff98ab83c7c60c1f00000000000000000000000042eed31a8bb26099364b301ae087acfb037ba864000000000000000000000000bbc818f10b2bd5d4ae1a8e3717f6324acee6ec1f0000000000000000000000001b754827773b29e6a92f3bd9bb162b581a76a47800000000000000000000000014034aab3ad4acc2568e5755f74d426604bc00ba000000000000000000000000d3ea7f7ef554922cd13a4aa8672c5b304d3ef9d700000000000000000000000012ddf6db02c328aa04d868c959dc377711029b660000000000000000000000007689f17560b5ee53799f0b37c975927e1258fbb50000000000000000000000000de8fb309634c6a66a79d7c4df446b4037d072d10000000000000000000000002c21dadf11f077c44e80d15d88c3fcf73f3d8cc0000000000000000000000000dc5aacf6f4692e9d57979c9871d11e3b7408f5f5000000000000000000000000d9d797857ff82062477182104d26b8cc45a5298500000000000000000000000017cae83761bd0e9201af28717be285ce1e0ee156000000000000000000000000808bc3721de98282139823fed6b51620de7e5e09000000000000000000000000f6d3914abba69b1b14327cee8529f8beff34ca3100000000000000000000000063a03b05779a4858af7802caaa29e74993b89672000000000000000000000000011ebe45c131e87e187d185b842facad9e8e9dd900000000000000000000000050f9bcfc3f9aefd3f19b79890eb8310a60d550f9000000000000000000000000af5e63c7f54ff53e5475f2ff9a60ff3628b1bd610000000000000000000000003eb7f9d036de12740136dde90727c9dfe2b8ed4200000000000000000000000018ccd7580f69e6ba64ed3dbb9b3998b68560dda100000000000000000000000069eaf1b5657ecbb1b834cf3e7f47e109d5ca9d7b00000000000000000000000019bb34410c9a0f70e89d1b9ab054059ed1cf5aa800000000000000000000000015384cadf0722eb998a5a935ec80ec5928338a1c000000000000000000000000c4a30d3e9f310b4351d945df45211a52ea94c22a00000000000000000000000040bf04cd3a5d4e007927589729720fb0b77cb4750000000000000000000000009948ffd4b0e40a096f8979cdaeea7d852f6ea177000000000000000000000000cadfb37bdadb4a5d486cfb1cacbaa76e54e1f2c50000000000000000000000006da4e860e38b8d3567cc7d7d2b45d7f9f5ed63a5000000000000000000000000a870271a5193940f738e17f1fa1af4ee28d8fa50000000000000000000000000f70c1cb0a9833ba9613f054db71ab3eaf45060b60000000000000000000000001f3ca2b47253521a45b54857e1e761eae0cbf82d000000000000000000000000204a7f69ebbd678886460a716d4954aa808413ec000000000000000000000000c36ed8a273bec828fdd8f4697d75a279431d57ad000000000000000000000000e292e8a7f19ec38d1487a8212120116357bce0b800000000000000000000000019a0c0685a4e7b64234ea3378bd0c1614846e350000000000000000000000000f42a339f93c1fa4c5d9ace33db308a504e7b0bde0000000000000000000000008265c609641d74865820299c3994548797f00f75000000000000000000000000c19eed85bf6eb103b41639f08b5d41212710db9f000000000000000000000000f5e97cc1bf22e1434a1aaed3a2eb06925889306100000000000000000000000034afff30b5c10f28f730b73b0c87217600ffa6e50000000000000000000000003dee0a3a7fc4c9ebc236bf65b358d7afc80c136b00000000000000000000000019eaad7865878c7a378988be33c5cfd2c8bafa370000000000000000000000006769f17b8307d5c4071c2f3004854fc6412de759000000000000000000000000152e18ef307efbe018f2d6b0915a4ac8ad543b4d0000000000000000000000006a3f5c1d6786c61057ca22c2bb046810df8144f3000000000000000000000000d339d93f151a69167b5a6f2b076bc1e4496d960e000000000000000000000000fe9051fccdc03c7d0a3707d0251cad68520544c000000000000000000000000031b84535366dd567f86990ae75a86e9d27f5a52a000000000000000000000000aba525a5aae0d68eb28fbd50ff37e1c91da51a17000000000000000000000000a5316071f07f4ce139629a1941f3265a728c9915000000000000000000000000f6e640d7a50e4d548568efe7c536e8cdb8409e74000000000000000000000000d653971fa19ef68bc80becb7720675307bfb3ee600000000000000000000000082d853d5e20d165607f51c58906d61385b94b1b2000000000000000000000000d3dae5d75bc034c588d114334baa872eb6831b96000000000000000000000000d978f6ae3377c1a2bd74741ada0398b7fe16ba0100000000000000000000000039dd87fbed79db0abf494c9f2cec11f1ccc5b51b0000000000000000000000009e0ee8cad01a4dfc4167d077b0e5227e0090141b0000000000000000000000008fce396343e0085de98ca3ce531a4e2ec457fdbb000000000000000000000000d2050719ea37325bdb6c18a85f6c442221811fac000000000000000000000000b79e973231c0b6c233f0a8374886a4c1136c70a90000000000000000000000008e05318b183c53269f536630564445437cb0a5880000000000000000000000009516990e5bfa3c802ec138c756322b42f1ae3517000000000000000000000000dd5e68b5aa4f9687334283232c4fb7c458a430fa000000000000000000000000d4e4a9f8f9b15061cdab3f62789ef17481af91b2000000000000000000000000bc2f0ebc412647c7d4ec8ffd88ca84bc5b32c8cc000000000000000000000000c9699996d5201ace61b3a25f2fa547e2f12bdaee0000000000000000000000008e9e4ee0e16236e572608e6cac717ad857f4cbab0000000000000000000000008675b754342754a30a2aef474d114d8460bca19b000000000000000000000000f8123f7dcd2e78b3c6f9a072176ada1fc800c77f0000000000000000000000008a24a0f1dd89dc2908a19a416967b3ea1ed5cae2000000000000000000000000f36f148d6fdeacd6c765f8f59d4074109e311f0c000000000000000000000000f1a6652cae9f44ed315d807f7f371961596bb441000000000000000000000000d267356911ee8a4ca09e5a9aa9763717a3bbe7d100000000000000000000000028d5ed462246eeebd2ca1ffc9e9f097e9ac9af9d000000000000000000000000dad1d2a0c653d29d47841148f3522361e02b06910000000000000000000000006a28284c8002e47a8804a77e81814442faa9a3eb00000000000000000000000013414fd5bef04a2094e97ea58e104de513610fee000000000000000000000000fc1b4178079657979d5421afc8547901dcddc243000000000000000000000000c7873a3c6045827f7454e331e6cc98ca39e816ee0000000000000000000000001fecb2e6ed1e930879d86d4734489442f2f80952000000000000000000000000510bd1a857df836c2ad57aa3a6fae396e011d95800000000000000000000000082e42018a2fea0b8ccf466279649517d2475d2bf0000000000000000000000005b76b72cb2a1fe891ef9e4ac8b42de5adce4582700000000000000000000000022475f4f5ef8a55b481861fa01904f1b0820b58a000000000000000000000000f3910ff2b7f20581ddc437046fb8c2276e2d581d0000000000000000000000007f4c1ae53b95c8e604e82535cba1ae60c9f5b0820000000000000000000000007bcfe069b5c63d69cfb82b1f1d3c4c6b0729fec600000000000000000000000038f2944e482a050942e5fb1652af4690017cd141000000000000000000000000587e233b397d0d1de0221e5c4d887f3e51e8869e000000000000000000000000a8217dc65d0c16f6b039f894e74215f4583adcaf00000000000000000000000076da903ff9f743673df9f6950ba206c77da508480000000000000000000000000cb061118848fa2ca92047c9b83d193e70b2fa10000000000000000000000000ecd02810db92ff027ea1b0850d46bda963676d74000000000000000000000000cf6fa4ffc3f3ef962df0d85a68e0d1af2b5d6209000000000000000000000000db7cf45020e2f58305187fe2f6dd998922981b8d00000000000000000000000017c2a61a3b6c06dd35f70634969b3d71cec66a9d000000000000000000000000ccbc7e42977651d7d374edbee3ce54680ae564500000000000000000000000006a7758049e91dabd6f621cd9b1c81a1e7f659f27000000000000000000000000ab95d2cd70a80469985fafe7457de81498211ed40000000000000000000000003b9b9e096c0206c0d66e234c6dfd376ba15506be00000000000000000000000027b5491b519e72ce52f0dc9ccc9d7dc3d1e7b964000000000000000000000000fa4edacdf59d315e98ba6ce73a7d28a68a7c8b2c000000000000000000000000fac9294d736c2e289621c112e615ff0a61d34027000000000000000000000000affdd7d6c89f2ac196b3a2cb1fd27edb541e1db20000000000000000000000002bec82ce6d156b28989d25fccaaea1df5f3e0d1600000000000000000000000048a48c6694168093a3dee02e9e8ac5a14169a6520000000000000000000000001a35faa7b6fe0b5dac229b02793367981ddd95d8000000000000000000000000596a5888c345fc8f8929e27765b3c0ef33899b7f00000000000000000000000086d10751b18f3fe331c146546868a07224a8598b0000000000000000000000002b83ac024b0a4ba3f93776cacb61d98310614afe000000000000000000000000a021ddac9ca4cdc6c6e9cb707fc52bc7b31de51e000000000000000000000000e0e6111985a78e99596fe8100c07ba8a8403060f0000000000000000000000005a741030374f4e99a16fad66e3d36c3293c7711d000000000000000000000000a64088198c82a50baeb68a02ff01d446433c674a0000000000000000000000009a298aa6a4faa15a14506104377475d32a410e8e000000000000000000000000a3de285e0dd68d90856007ba52bc2a26d6f70b6e000000000000000000000000f6ae12eb7581d1f3aec4ba15c3180fe6b7093e4b00000000000000000000000048ac4a7c8af56334bd59cf1ed71aa067ae3b9fd5000000000000000000000000b570b5e86dd8d74879083a555dbb796b918e6a660000000000000000000000007c56fbd5780ccca74dedfef972b07c2ac0d50768000000000000000000000000186f1b09f7f8652fc72baba8ad5315532b9f9bef0000000000000000000000006ffcca9ebc23dbee0b3b89bf87f8aee2af6dadb2000000000000000000000000d3efcbba1efec9bc76f8ccb02cdaf2b0565d6a9900000000000000000000000099fd669694297f72f30b26c21cb53c49d708279e00000000000000000000000020e659039ab00cf55b574df442767a6d6e672ce0000000000000000000000000bee03cb4c0bda1724ac7ea52ea34fc60fb8a5543000000000000000000000000edacb733f39f5b5743ea22f57cce8966ffd1df06000000000000000000000000e521de1de43f4b524d65cb36d11e248a823e91a600000000000000000000000013b1f666b1e9861190b88dd1656547491749308e000000000000000000000000f581e462dca3ea12fea1488e62d562defd06e7c3000000000000000000000000b3a1ba7ababa5b16fb8a79e237186cecf5b4fb310000000000000000000000003f19796112cf8207b1ff53e82d5a8a375c88f16e000000000000000000000000f4b00e4b4bba9f2ffcd09e65bfa57297d0d18e27000000000000000000000000bdaf0f85ec46d18601ea236aed40bbc4e295509500000000000000000000000002d2831312d42684d196cf78422dc051929ed4eb0000000000000000000000008e135a49282863157bdb05063a54fe26dbdd26280000000000000000000000003b89fbf145ae0b33761b2600c90e7a318cf87a5a0000000000000000000000006e14e94b090154e84e9db18d3e71a9c2695024c800000000000000000000000051214f289ebdb02f4b341d5ed337908da5d5c1a0000000000000000000000000cfde0cff369a306876f31b4453a3d346d261e36a000000000000000000000000d1a809fe3bfaed0817712e76b40b90adaffda3d60000000000000000000000009315f31456b4c1cebb8a3a83c7d4c9003b0f1ec1000000000000000000000000df86485e5b81bab95598a730933a3c7f53e2bba4000000000000000000000000f28e7c0da7d29e037046deb3d510b4cb33515c6a00000000000000000000000026c89c572c960867ef9bf4e53cbe2de0952af0f30000000000000000000000002f1ee79a5d75e1a29a37068eaa457c8f61397c8500000000000000000000000089f6f3d1d09694c4b1c2eb665fb1890635260eed000000000000000000000000e4cbd73a353c11030c98b4166cba7afa594895b0000000000000000000000000401e112445da184f96166dd3e9665d836b6657c1000000000000000000000000e384e7cce0cdf48d0d709853528f45b4351cfa31000000000000000000000000cd69fde370cffbb05a9b8d582c069787ec6c688d0000000000000000000000007c91f56b2e32c0045d66c7c731a1f5581c082243000000000000000000000000490ad0e9cb05c1c4dc0c2d10f81363a0d469226500000000000000000000000078f214cf1287b5c97df55a285e885b09c0d43e3d0000000000000000000000000578eb2450134abf66671ec5edc95026ba6b80f0000000000000000000000000a64b25b577e99cbd635f0f738ad5c0086305e416000000000000000000000000e8c6381475d1956e0dc9ef25278d087165ce9628000000000000000000000000dc7256cbec216b727dbaaea09d5c7797501db1220000000000000000000000004fd4b8305f1c5ddb4141716d56c1df049b762606000000000000000000000000ea5edef14d71337c9b55ef50b0767fa89cd10ecf0000000000000000000000003f29a1881c80d9339f1971acd57e0d3b7630d241000000000000000000000000086ab0e5a2d9c9dc3915e35b16ca3171a0ca720a000000000000000000000000a52e808b6d489e3fd8f7dae57fe772cd1883c14800000000000000000000000014e38e92a8f3f39ae41c519c4f124163bb53e18d0000000000000000000000003ead180ae502757fc6e444e4cf3d861fe27fe0ac0000000000000000000000002381647d5667e44bb23c610659a15d42bbe8f5300000000000000000000000009c52c83dd94eac3e7528d5349810e770a0e95e4f000000000000000000000000938c6c571c568994f1d10a13d3103457e7d1f43300000000000000000000000033100c8fc2ed4605e05ee9acfafd066d862b7ce4000000000000000000000000842c6e93f6d89f39fe75b0b5df59688fe1bec0b100000000000000000000000060de6d3c520d72d00bce64a1d96a2034833db779000000000000000000000000ef1244af7099dce45ee7f937534f0968501efb290000000000000000000000005d906ff07d9478b02da573410973fa30af0b3187000000000000000000000000c7c8fbd7433fe244bb6de43fe1fc8496ed86bc4400000000000000000000000059080f366bea0c0ee70e6600475565041f79a4cc000000000000000000000000d9bdba464d3376814f128fa40f585fc28d474d25000000000000000000000000afa796c9de9b22b46f0dc1922fe017582c5e10b5000000000000000000000000f239b4e1af8cfa330a58e7c7b9ead745d9a2c8dc0000000000000000000000007ef397bc8793b497ec9c5b5ed700cb8c7b03f55c0000000000000000000000009eed13c18490b2bdf779306f260ceac1bf2d998d0000000000000000000000009c0e7330c5cb61e8eb71d46e9345f0bd1fafa8b40000000000000000000000009f1366863029b0ec05056699f8502cb2b21d93620000000000000000000000002b88aa72bc1f5ba29726219570e184d2638496690000000000000000000000003559dce7b8319e495d738ff2c7e6516b65c1296d000000000000000000000000cbbc393970df99d2a63e845353dbdb040d3eee7c000000000000000000000000410905f0da5edb07a76a4dd7a356524fe91be6c0000000000000000000000000e36a42cddf206bac492ce1a8caedd77c72f54197000000000000000000000000ebde544e21868c8b4bcffbe7fe1d99a7ecac32960000000000000000000000004b7f56e2da3cfcb98716ffc057195259a327d0b4000000000000000000000000cd5ea1e6edb35da8bf22e9e34bf6039e1e049f24000000000000000000000000d0e2264ceb7522e677de6ab3564d149aaa5ca8a90000000000000000000000006be8ef6207b4114a52ae5011fe8846da2af8f2810000000000000000000000001f5deee62c65577802e3b15c3f2e523b2b77245800000000000000000000000093e26e7f7df5b4a37888ae7d96c50fad162d7fb200000000000000000000000071f897b86605b89c1b47c9b693f322c3e9746eba0000000000000000000000007b84bb22c2e0e8792ab5b5d4848fb721c8e8f9f10000000000000000000000003a319586c97ba97989b1454719a62cf43ceb58a30000000000000000000000006c41defc3189e776479a71f2648b0c90ae15311000000000000000000000000013fbffa48aa2fd0d421a78e52b382bffbb2b9212000000000000000000000000bb1d0f68f6c79368ddbe7cf272c0de28752a2af7000000000000000000000000f42dc9313998bc6e5c3234faa9355936bc7bf49e00000000000000000000000083730e5744912221da5c64cc4b3b0229a6fbc148000000000000000000000000d313db0cfa6460336bfaece4841fc73777a11a910000000000000000000000002658d1ce0939f84ef71878a2f1c4f2ad24391cf3000000000000000000000000e093e23432dc439220c4616646b53fc30b6e47f40000000000000000000000009f357122f72a056e8a58ce89d3d88f62411c465c00000000000000000000000013e1e6da6f2b4776cfc30b94bb94fad5135773ff0000000000000000000000008e01997165e871ca17cd2aa24e3aa83267577a38000000000000000000000000ef9e206a0ab359ae92c44af6403a6e14877d672400000000000000000000000070af29f754988473fcaba6e01abfbaff871046d1000000000000000000000000fa134a2a09c9c759291be87ea45cf35826a70b2f00000000000000000000000041ebc438c635ea64bc14ccefa8b6434ac2ed62290000000000000000000000006ce6e24c7469aae61548c15c235389ac8f1ea10a0000000000000000000000003d2b00396555189ca9d7518feb5aeea04d36324f000000000000000000000000748b13897a0cdc9e3ebe45e339d192a025c3a5f2000000000000000000000000de1a72acc55072e2050cf9f627c6991cf51153fa0000000000000000000000000538146cff9325928f6394661fd6d0cc5b792edb0000000000000000000000000db5f70d7280c7b84756319c9312ad8791fb225a000000000000000000000000177e0947992587ba90d4bc45fc4f3844c057d34b00000000000000000000000082c9d29739333258f08cd3957d2a7ac7f4d53fab0000000000000000000000007352ffa899e5d4b12a21adc4b9c0730b3a30e3cd000000000000000000000000820e55a67b5aed8241a50dc2ccc9c4d0bee60d210000000000000000000000003e3672b23eb22946a31263d2d178bf0fb1f4bbfd000000000000000000000000599b93b7bd908c281fb45e416f6d2bba29b4e14f000000000000000000000000a663a1afa3cceb9e6cf5d0e612b80d2bad85e6d2000000000000000000000000e75a4b2e06d5c73b1db96199168a7426f7cee5800000000000000000000000007d0e096c7cc8294c6ff344313565d1363f58b13600000000000000000000000021258055dfd7a287dcc224e3586210f1864c19960000000000000000000000001df3bfd7d25d876efd68ad4afa4a73f49e8776690000000000000000000000000467c7b0c21fbfc5a3d383886c79d4f9d9562e000000000000000000000000001a72d704b6b07e0a172cb3a13201204771e50b280000000000000000000000002b9d8f558e02753ed7d4d97dedfad662c02af3cb000000000000000000000000d6e3913cabcee45ae67d18209cdb9e8a95a3e4f70000000000000000000000009a9fcdf447c9297f4942fb852a8458e4649977b200000000000000000000000060566cb8d8dfb84d0b25a7cd3dae7c1eadfbdb5f000000000000000000000000527ad3abe978b2d473814bb163dd10d0f18f7f82000000000000000000000000a89805aa8470fdb29dd8305a5a26f75c72e1fd720000000000000000000000007301de1bae45250c12c9a70f872cb84d75fdbde700000000000000000000000075f4c35e09614b8aff9afa730e3ceaed05321f1a000000000000000000000000c57a2bcc2062ba98316b04f11ca1978c786064610000000000000000000000004e055e5c46845a0c984f5aef5f822ba6b325d2ba000000000000000000000000956331dc229f59643b2d1ef680f3a8442ba60921000000000000000000000000cb6a21baf26418e025a092cfa04dfaf105c371750000000000000000000000001e955aa345db4af2c9f2187283693fff4fb541f3000000000000000000000000f1763ffe23eb51713e86ecd6116e34fe976700820000000000000000000000006e99b5b5dec53bf21b4475e9f7e9cb6b7e4e136a000000000000000000000000a8f8270149a53338958d49dbdf03c733f7538846000000000000000000000000e9a1a9e86b913b780142664adfbbc6a0727ba5ad000000000000000000000000df4f203c0936378a0d92656c0ab134505c790041000000000000000000000000e22087915a4404de85b0f142e972d582908fa31a000000000000000000000000d13d41e71de8b7b66a8b6a9ba08ac8bbcadca3f5000000000000000000000000f71946496600e1e1d47b8a77eb2f109fd82dc86a0000000000000000000000009ec7fb8a02ddb7a29fc03c13e01c4878d22a7ab50000000000000000000000007e3713820da862a028ad28f58b4e9ecff7b250fc000000000000000000000000cc072922ced6bd82459b35d1453f31e3f75f0c4f00000000000000000000000049683323dad7170d8451e382cbc8db518a53eb64000000000000000000000000ca3e5a6974bcd6b8da9b1c6d70c66aa4d4693be8000000000000000000000000be8fe12b9eb1ca2a593e6c070c71c294b6fe9f00000000000000000000000000087c3a4ccdb4453a412602d1207a18d2a50feac6000000000000000000000000dbab22a0704ac9a77bdbce632b085e4b91c75f94000000000000000000000000640a11d9a4b1db94b30a9cca25dc1e6870d7afc3000000000000000000000000d97d2fe146369e69755aa9090f0e74030a0a0789000000000000000000000000a62a6496374933d58f4d5a4b5efe44da030b86d2000000000000000000000000e2f4822ec337abb2bbfa2428e8be6b3b05d80fcf00000000000000000000000006c89d93620adafb9ecb56e4af1c2284af618b21000000000000000000000000cc86c0096cf7397f670cf56b643c7fba4741f0c80000000000000000000000007bc3591a7fb6cfc37ba21c3e0d9c8d6c057d75790000000000000000000000006716db3643828c360e644ffaf2544d69801d8460000000000000000000000000677b4c9c0bc5c25af1ba9411c0e8b91f540ff1e2000000000000000000000000d85ac680059ea70cb322e358680f579538b8531c00000000000000000000000006b45f7844ab84f93f38e207777a7a76759dc1430000000000000000000000007dce7bbe586917626773cde96e58b9f21363cff6000000000000000000000000000000faceff53eaaa8bafb76eab82fad96eb8e0000000000000000000000000d5bfcba7edf6ddfdd992280eaadc5e33a2c82e69000000000000000000000000bb1a12fa2472a5f14d0318bbcdd2070124112e4500000000000000000000000086e2e751c4a17496a6a9547c5532823be09029d20000000000000000000000001057bea69c9add11c6e3de296866aff98366cfe3000000000000000000000000fd08cbecd4c11cdb37b91022efe3f55b403b30d90000000000000000000000002feab9baab22f27289d54e217d3ae02268111c06000000000000000000000000d4f2016670542ca09490d186632d70824e484cf4000000000000000000000000bedf3cf16ba1fce6c3b751903cf77e51d51e05b80000000000000000000000009ff3512276265795339775b95a34fd878bef7a8200000000000000000000000034de6aae9d5abfc7f27fc5d0114c3f8e49a3462600000000000000000000000073b069d80d60a0568b45d94d751f565395d2cec500000000000000000000000068faf342f796eb904fe444a7fb8245a2129b8192000000000000000000000000442aea0fd2afbd3391dae768f7046f132f0a6300000000000000000000000000ae697d26582afb0c3503e214aa2f116d9f44a7c90000000000000000000000004124cf34f56fa151e05c91ace550ada0dd5aabd7000000000000000000000000e875d12fa2799a54b87d97d06421395e4dacf6a70000000000000000000000009fe13012e16d5e3232b722e4d938b7523d0e2ee00000000000000000000000003932fed9b4c023256f25bf085eae33ed64bb848d0000000000000000000000005ec991938378758571bef0bf13498e9cf85dd5dd000000000000000000000000d1ac2abf2ca799db26294e73268744fefdd90cde00000000000000000000000094458aa887d18f85003c3b0391594767ddc733fb0000000000000000000000000cb2086d7d5fc93b3da6494c37168b8aa05867de000000000000000000000000939eb45599fff3d9bd4d621e91d1a35a1be75c560000000000000000000000008b2cd1e2cd38f3dcdfc74332ccbd07bc0bafc906000000000000000000000000e9a7839cdad31e0f5361fec7e38bca056fac615400000000000000000000000069ea93ac79a0c1ebf344d3b61848d527cc1e89960000000000000000000000006d1f9819167cf48d41137fb22c1b7eb5d5639c4f000000000000000000000000424eaeaf3323c8af770dc5079fc5620133d2165c000000000000000000000000657dd0c36cab330d5df1bd45d327d0e6c3f7e2d5000000000000000000000000240f59dd23b3bcf411281c47b441c39e2f1a2cc6000000000000000000000000ae4d981f634cf8540e360a16014b9f0452075f540000000000000000000000004eaeb15438a86ed5658681da1bbf499cc32b330a000000000000000000000000dbe1466ba961f3178430f6d68d50a8dab3984384000000000000000000000000737ad9e05fea66e7a7bda363a7160116c0ecd2e6000000000000000000000000bf0bd637c7571df46b212f673158642a3235a81c000000000000000000000000781fea3353d6efbbabc9fac0b4725eff3c77dba700000000000000000000000047f4e5ca3d84348004a531be3986c850b6e76e08000000000000000000000000b8e58d1bad79b113d7aac93696647a2957c3314f000000000000000000000000bd6632874e1d52a9bb3313074cb56b4b0caf8cf2000000000000000000000000771ef08de32e9d8b25d4245099b033a9079216ae0000000000000000000000002991b1dfdf4258472acde8c316faa313c50e760c0000000000000000000000005bf9c453b0008e6e5ccede80a774c7d3049b3427000000000000000000000000ced86e0ec9a50b018da7a100ebcbbbb6166c84750000000000000000000000001db8fa5132de3582cdeacb171f38315d966f3f260000000000000000000000006a9e7aef32d175422fe31bd75b394865164593fc0000000000000000000000001049fac9b28210207bfb66eac11df5b6eb234d44000000000000000000000000d8c07491caa1edf960db3ceff387426d53942ea00000000000000000000000000b971be66f70bfdf3f265a1c5e2e2b904d1d2e780000000000000000000000009517dd3573a349aecaba61b67fa22d74ab2e74600000000000000000000000000d146e15544e89a36d3a2a30afdd840e0b4d1a680000000000000000000000007fb80163e1bddd9cd0dfbf95a42e2599bf707c23000000000000000000000000c7ad0f4beaf1db66fffda7c2ef3d46e61f97c9f7000000000000000000000000d2174d78637a40448112aa6b30f9b19e6cf9d1f9000000000000000000000000ea5edef1144e20a207b689fe4b45220f8934271b000000000000000000000000ca2b660c9d0a80bed3cd91ef5b908c29bde0eef900000000000000000000000050e4eb3a74d2be7fd7c0be081754cee2dbeae91800000000000000000000000009cdd1ec94503878479e472cfb3573e145370a86000000000000000000000000846976adde6f17afd4590312781dca81455c21d8000000000000000000000000e3d1a41ebd2591c4bbfa869fa4d5d17fbf257dc70000000000000000000000002ab6c7ca993bf3a58bee33ef2f0dfc65f8933c03000000000000000000000000b884612cf8d2d59d12243eae0d3fe57a74cbc7f5000000000000000000000000649a0e84fbbece198fec8f35c854237a20e939070000000000000000000000001b7ea7d42c476a1e2808f23e18d850c5a4692df7000000000000000000000000d563f3237aa8e18a8d52442eefd896cf11f4fdd40000000000000000000000000ca4d929ac9d5083bf13ede262fdecda7c3030b10000000000000000000000009623a7dfb605f693c9725278cf78bd2f53f0d407000000000000000000000000c6c798e7e13b94cc09428c80b339d02f73771b95000000000000000000000000a4169b535607e347a6807d8cf7276e03e2043d7800000000000000000000000013018f309678d7152133469eba100f2a899b1f840000000000000000000000008914344073e0129536ef3f772719a7afd645e2ef0000000000000000000000001e8831fa8bfad1380eb09845d740d8f44b2782a7000000000000000000000000ca67f76bccce3f856fcd38825e3afc43386ec8060000000000000000000000000ecddcf41754360ab129d7ca4c8abf220f9c32bd0000000000000000000000007080320bed0ca0d46585aa8a81ba66880650b72000000000000000000000000095f8b21ea4d94b2b46d88d337c2c22089565f20c0000000000000000000000000096913d68a000311266250f0000000000e04c00000000000000000000000000332fe81de28158c58cb6bb6fdf526027c6d93465000000000000000000000000cc4543b84fb10df01eca5b33f830f5591194bd7f0000000000000000000000009fef1eb4b4e78961233c95904c124520b25a3e46000000000000000000000000c3c329dcdd3e5a18381f7b05e0abb8f93b903d9300000000000000000000000043528b7b8a0fb691827ed9410308226e0a7e42bd00000000000000000000000049a1eb39534f378722036d41d3ab5c92e86b55cf000000000000000000000000f7c7f17b220c387301acf9046e938f61175f913c000000000000000000000000c89101f9f940c27ba3b4089349c6fcd14227e1d80000000000000000000000003812364136fe59a5db130666925be092050bd8ba0000000000000000000000003d06d0556614482f6a137c90e78b9079d367dbdf000000000000000000000000e683d86c2eec3774418c9e2dfb8c3c18aec7d73f0000000000000000000000003cb64347af4b86223c3e9a2ffbb4718a3d07c25c000000000000000000000000d921c34a364b222fb75ee4408e4671311a7daaca0000000000000000000000000c9ff457f1cda6113555c4a6dab2db297961a18a0000000000000000000000009b354f0873b3bda4f8dc06e38533bfa62ecf650e000000000000000000000000603995946d91013a264e4993a97ac6dec4b550540000000000000000000000005c3aac3b13ae184ea1e8f35fc5d91c0cce3316750000000000000000000000003c57cb6c743b190cec13cd804afd753531b94ea800000000000000000000000042e53a4e46dc6a1e62570276dc85f77804c6300d000000000000000000000000e0fee61dd3f51ea3a56637a35a3bde309a6a4034000000000000000000000000e7cf777bffcf6f1bf0b3427e4185c6be0edbc25f000000000000000000000000fe206f90c58feb8e42474c5074de43c22da8bc3500000000000000000000000095f0d0772dd6ed66f22d64202714abe443f0e6410000000000000000000000001f3c7dbd8438f032337d050421fffa946e1d2ef8000000000000000000000000c83efb73751fe641e99f7fb0bec5f262aa5c3a06000000000000000000000000005c17dd5beaad3cb9226bb50a02f066eb125e0b000000000000000000000000be5d08acac5631d488057dd924800245043be3c50000000000000000000000005d9fea1d77b131d48cf6bdb4643bccaaf815a6660000000000000000000000000040c81b7de0953e5b9fc056700479cace1b7500000000000000000000000000827eb4260508f8ce4d97847c7cfa13f6521f0e060000000000000000000000001a4a7ba18fe7fb5c238dec9d24dbf0133a51e43400000000000000000000000027f5eb564baedb169c0c2d3a5ea1d25281d9a5e500000000000000000000000080559581267cd1574a68f885927153abbf25346d000000000000000000000000fffc0b93a0e335834d6f184bdd5039bd958e3a9200000000000000000000000004c48404a361937bb832093a6b3ebd97b0792127000000000000000000000000b5abdabe50b5193d4db92a16011792b22ba3ef51000000000000000000000000d21b3c5bdec9ae5df1cb090365f67ff508ff169700000000000000000000000019466be9a1b38db9b250432768997e6b05aaf8f9000000000000000000000000dad8544cde28584afa5a4f590c4ef8d6582cea620000000000000000000000000e7f1155cfd8cc186ec599964c7894442afbf9b90000000000000000000000002b4d259a8f6e765ad881c4c1d04045d629da01b400000000000000000000000074aaecd4281209ed1bee95106303a296356a31860000000000000000000000009f9f7a61d3797f175caea37ea4072cb3db19b34e00000000000000000000000057447072d5fe4c5e740e6e2bfce3f41a1ce047b50000000000000000000000000fe931a44611726d214da9e090d40db2b7cb13e0000000000000000000000000df7cc5b46aad8c1324b0c8b4bef3116025f98b11000000000000000000000000a38968b3221ae458f37f0f01d9212e26139f2cae000000000000000000000000482ea793aef18d6bcc40a77030abcf8dcb8e02da000000000000000000000000a1cc1e396ae17f8685be4a387f5914527877f7200000000000000000000000007f028133769a576421cb7dfc06caf87b163f259b00000000000000000000000029428bc42925934b1f4e1cc3aaa60776fb6eeff60000000000000000000000005c37c3a27618bbbb095f5d328abccfd0069deb370000000000000000000000008bfcf8cb383149d4ef37e7a609cec195cdcbe099000000000000000000000000e925e012da4ddd83694ef520287a402894a2d34200000000000000000000000033d3c029fd119ebb90df20c3427a97074637bf7c000000000000000000000000f6866aaeb54042418410d1333cb489f3650dde5b000000000000000000000000b3c70518b55bea5141c271593bbfef34489c106d000000000000000000000000aadf465695b80d5f8a1079b6646ba0bdbbaa43070000000000000000000000001b02ed810cd71f2b3562529dac7c31fd44140ad50000000000000000000000000be0ecc301a1c0175f07a66243cff628c24db85200000000000000000000000031b38710cae5581de367acd9117c64efcac03e0400000000000000000000000060f9c8582ba286eb076f700dbb1376371ef775990000000000000000000000006b75d8af000000e20b7a7ddf000ba900b4009a800000000000000000000000002b8256d31f05445675db6707f987cad9292de04f000000000000000000000000fc2a34d1b93e98f3a616d57a006949ddfbdfb3e900000000000000000000000077a976c9ae49c894233711b12ef1292cde58ce4500000000000000000000000094b685916905266474da31c195c9498e85f4df660000000000000000000000002b96caa0b1c08494b2d13cd8301a18560cb29ae20000000000000000000000001b3cd68b2fcea1e02b12bfcb83c7f167df55283c0000000000000000000000002577865a9f7dd93e09ec9cc63f560ccdd7d9110200000000000000000000000033167fac1d7e723d1c369640bca18555ff691bd4000000000000000000000000e6aa79be60300ac5ecdfcd14dbe7bf65a4b0119f0000000000000000000000006fa818e95eaf1c9d97d299a85842a53a3c35562f0000000000000000000000001f2f10d1c40777ae1da742455c65828ff36df387000000000000000000000000d2d28d5bf8ec85535bec6d89e80b2c68ed1d857f0000000000000000000000000f2981415ce793a2c6a9376faca92281b943305a0000000000000000000000008593b031d147cb86824ba55dacc7625a9d446bcf000000000000000000000000dc2b83a0b59c9c5de0701e4e3dbcdff0371ef8930000000000000000000000003ad88d19282c9020dc305b75165eed3e8833efca0000000000000000000000003204d249078e9194ebc188e194cfe67f36ddbf7b00000000000000000000000044b59a700cc20452e24008d03ba7c40e9cd8b9c500000000000000000000000080ad850c9d8f129cd23c5ab36e3cda0ad9596488000000000000000000000000b7b7c1c7a01517c8f29925265469fde0e60f94a60000000000000000000000001a611f36ff4aa2c712dfef56714b15678334b1fe00000000000000000000000014fca733f9283caaa6d0f2294239ff379b29fd0a000000000000000000000000afe872d471c2505f197e683aa364c8d5802caaa7000000000000000000000000f833a9c93fa226da9184e23ca2c2b111a7ffd79b000000000000000000000000e4b3480c430f25fb1d9868e755ae522e38e1821200000000000000000000000013a875ea21c9f2f599f667a02ee90f4758f1c873000000000000000000000000eb8be52dfc1bb310687cd0cb2985625ea4e014d2000000000000000000000000d3ca14c45196f56a2a0788265a8cc7e7ce968c0600000000000000000000000070c17ff2a05ddc9c5bc36db02c4abf8b3e9f96d0000000000000000000000000c0f48aa751fb63feabf8d6ba64f11a55177e5d680000000000000000000000001693ffafecd07e6c5bc0d68c7eeadf448ae7b6d500000000000000000000000078f6cc812d0032401db534a916bef733ae8a21d7000000000000000000000000bd26be22c58d0105d2de621f7f5fc9ea1f8b17f40000000000000000000000003b0d4a4b4677148b271b8c0f77f522a86a1597b5000000000000000000000000294c06ddeca48cae16c89dffdaa59872128bd7db00000000000000000000000071be8726c96873f04d2690aa05b2acca7c7104d000000000000000000000000017e5a662b373673475c51b6db9d79bd291dce57300000000000000000000000015a27843f1622bcd6a6e3dca1ccd97b3283bf170000000000000000000000000da202eaa88e54fbe80a12c831420408e790e3e27000000000000000000000000ccf6c29d87eb2c0bafede74f5df35f84541f4549000000000000000000000000e228c34252bd874c489c2a99e03476162d74db020000000000000000000000002c0159b81ee77eb24fefff7eca93488a1cc15375000000000000000000000000af9630a2f78908324a4888baad1d2c458dc5089d0000000000000000000000001c05decb151a459e8b045a93f472d1b2382040940000000000000000000000000f77725948939345ec33b21ded591bb1d75931630000000000000000000000009d4ed905084bbc489a514c75420429c3a246e76d00000000000000000000000078765246d67f76a4f2f2c71cef5f83ce0fbd6e990000000000000000000000001f781a0b0eb2318dca2284d4f1e141f9e1532eb500000000000000000000000013935fffd79bd504dc28994a789cae0bf7c2944e000000000000000000000000fac3fbe88aaa7347fa07d6bb9e86bd4dfde1c3bd000000000000000000000000446cf290cf48480f996b03a89dd9d03ee9a8377900000000000000000000000006ab7b6155f5fe588d02aa18fcf8d6fa11e71b2b000000000000000000000000fd8377a3f97fd641f562afb591f3002b67626abe0000000000000000000000006a05272bee30f8e92b9e4512f5a44f832596bdd600000000000000000000000003c2bfd2509de9b13d0124015077e100a292336d000000000000000000000000d695ed8dfeb702b3407e487abf5b060619d671ad0000000000000000000000000dc411b17d337af85d83ea5a3577d09132aae86600000000000000000000000007a6287facbeae3ab55cad0ada9bb46700131d4b000000000000000000000000a325076ab0e701eec54d0072974d0fd26b31612c00000000000000000000000038a9e527fb67dad50ce555cf38d4048f9c023f5700000000000000000000000086dd1daed95b7bb04f57123a291d07247970c7070000000000000000000000003b96f42780993619e4b47b30387debbc98934220000000000000000000000000497c672e2270bbb59c3be182a701c1112bc98773000000000000000000000000cea340dd244c782f507ebd98018b11ae32b12b17000000000000000000000000fd6f0a2268e65cd9a2179605e1373cd7d9a45a74000000000000000000000000fe0a04cb2c243189ee4b4d7f5e5a967a4df634a8000000000000000000000000da4cb93fd329cfcf29afd4ceb2c1ec40ef49503400000000000000000000000009fcb560f5fbc8b670257dd7a4e204bd27e5a339000000000000000000000000a0d86993bf9593a9186c7f022e31bd0d32808bf10000000000000000000000001b65b705ac550a8a0856903fa4d300f6bb97328e0000000000000000000000003d111e9e494018bacfce9635c27ed41f827a0a500000000000000000000000007bcd790d1282622da859625f3786be9f33042d500000000000000000000000007f808cbef801fb5335cee0c651c5ee00d68aceb100000000000000000000000008588a29dce1a5bf48b95ae71f8bacaab639d4a70000000000000000000000000291eb432cb4a2613a7415018933e3db45bcd769000000000000000000000000aead6593710bf28bf4848b24f4ed1f130773d7e600000000000000000000000069155e7ca2e688ccdc247f6c4ddf374b3ae77bd600000000000000000000000093c7e0d4f52fdf234618e099acc455f3c13fa65c000000000000000000000000140030d89f735022814c9241d6451bd8c70106990000000000000000000000002406a9333378e30b9581b8356bb81b4f9bdff005000000000000000000000000cc7344a557cdb86f7c713527c05eaf7906e1abab0000000000000000000000007937d4799803fbbe595ed57278bc4ca21f3bffcb00000000000000000000000079afdab098a859839482253bddebf22ca23f92ad0000000000000000000000006ee8d0028514bdc8cbf919e09b6a17c8ec39a47a000000000000000000000000351da630c4918ad2dcdd8e6408641e14e22aa6db00000000000000000000000074ee5f7fef85db732e120dcbe715e056e0348428000000000000000000000000be0055e34abea564325fbcd296cd1848b6c34be90000000000000000000000003c71a6d04aaa4cae9d5911ab1b10fb7dec11702b00000000000000000000000082f251521b053f4f45e8a978ba256c5838a0654300000000000000000000000007006522211a5521814762e9ed568fdccd5ff3400000000000000000000000007e388444731c38189c0685f6d98605107ff5928200000000000000000000000030464064081de25bcfd350be95f3bcc61e9c174f000000000000000000000000468f05137394f349f37c5e7d9b35661b6f68c0b50000000000000000000000005d52d0c12a811714e679e3f045fc7cc1b4c65680000000000000000000000000334b44d283e70ca904daf4b854f8a0c7286a0f12000000000000000000000000eee4436aa7fd30410f4a964d64cad9c1779529bc000000000000000000000000d2a1abc45cd1cae1e3502062097c49111be2d35a000000000000000000000000a27f3dc2fd27ff418cbc31fbb981c143cae839e200000000000000000000000044a90a432d391532fb95267c243c7c5ce81deb3c00000000000000000000000035a74cf36c28e10100b68a3d75c03c3d18a3400a000000000000000000000000c217fe3fb8196e198bd9c789669409779c6a6b35000000000000000000000000ab3adc9fe7e86ccc8cbb7c85109025fd90f2ba9b00000000000000000000000025ad8b7cd0738331e65b92736b71a4979691e479000000000000000000000000d99ca9c18e690517b88ebd7fe2f94651c46d12450000000000000000000000004864e9ba3ab4270e338d1d52a49c383294c34134000000000000000000000000f77abdc97e41659cc613ac0c54073406d969488100000000000000000000000048cde9b12dabce9e60701c4c8e853f9485e695a30000000000000000000000008e56ed705b663cca1b3a70cdac19a31da529d84b000000000000000000000000e3acd382944d517da9dcbe9310c4657247510e64000000000000000000000000cab9ca10641ca3b5929f538d760ee15df355d25f00000000000000000000000097f536d70e83f8114af70a2ec3bc628e081f7f1b00000000000000000000000099d74a70bf6081b874dc39982396ed22d4d897e9000000000000000000000000d6267f33165bd82811672cbaffc5656563d557c30000000000000000000000005a22a92bc500196a15deb744f31a1e9282ac7b93000000000000000000000000e95d1bf610fdb4e5d573b4d4a7fec04cfa82b863000000000000000000000000c049d04d40441d77e99d77a350355d2e2ef60df1000000000000000000000000ffcce504e71ebcdd056c990d81a6140a561926be0000000000000000000000006425290e0c852df44c1bf7bc60570710d7514d12000000000000000000000000c32f203fa0b4060880386a25f4360cd41eee0d870000000000000000000000008deeffb6047b8ee91b09334eb2a4ca120f43f596000000000000000000000000660000c7feae0027f565680000005c683400e7000000000000000000000000006b14940cf02f63d13caab9f478622aeb6dc55697000000000000000000000000ff71491657403f52417cbaa45bd64fb05e8e36f0000000000000000000000000fe87ecf279b14897e2fbe6daa8d7e76cecc5df9800000000000000000000000011b3519c50b63f6426f8d614e58c20e6ff47e8f400000000000000000000000006d769d6fd47e8db4b35e0be76c345bd095a9f3e00000000000000000000000041755bcd599eda7621d3c242539a1bfd20cbb62e000000000000000000000000a9f78a435e7cc4d9907af1296d805ddbf9de397b0000000000000000000000006a6465067175c043ef074f87a483a51a7c1b081e000000000000000000000000ea5bbad59c45a02ac0b0f48c9b4b7ccbccd73c36000000000000000000000000bc7d2950966669f467e497c75aaa9c5f994b0d6f000000000000000000000000a2a8f62385ef5135cecbe313040851a6ef6d66330000000000000000000000000535f1f43ee274123291bbab284948caed46c65d0000000000000000000000004b1545d7df7ef8972db3b5866b143c38101e6c320000000000000000000000009fa7bd07ca517b568206fe5dad24322c30ecf6c90000000000000000000000005fa58f29c6138c07c2f9e9d0066f774a7ca3b7df00000000000000000000000071982e6da993d14f0363166bcc88f001b802453b00000000000000000000000064545160d28fd0e309277c02d6d73b3923cc4bfa0000000000000000000000001029de4f349bcd92b4ed3e72a8685016bad0372e0000000000000000000000001da52060a2cad286b04dc629df5583ea9b06bc3a00000000000000000000000050e7e98368731dfb6154ea819d8c5122f5a880c8000000000000000000000000c12a149a86dd2b4c7a1d9703d90037fbbaad3e640000000000000000000000001fdb319cc1be16ff75ef84e408b0bc1594dd4d3c000000000000000000000000661b03a52d988bb0d2754afcfc21a462616e681d000000000000000000000000341a3a994a150962f3e82b195873b736daeb4bb300000000000000000000000089b6123da40b1ccf810ed1ec32605a065b4155c10000000000000000000000002da6573809167147d994ca7281ad20dfd8f04b7b000000000000000000000000fea80848a4e42788f8d719978806f7b9e658749f0000000000000000000000002f7c1f1460aed2594a9977c58fa31c465591b2870000000000000000000000006c28e80968a50a159dd03467055fb4f4d9056313000000000000000000000000cf38e220cf2914e892e3c7712c54f72e804a8bb7000000000000000000000000db682fc2af3a1791081ac4efb60176c0a0c8ed20000000000000000000000000ac2fdf3c54c9f6f4c4fb9473a139aca3e40b75590000000000000000000000006c097fb92092793608fb3860509100be23c4f20f000000000000000000000000f4790c321689f1da2e916520ce659be4a79de4cf0000000000000000000000000b77cc83a7ecd366354a0518b2a6224eec7de412000000000000000000000000b4d3dcd8d58d9e4b5854d3f3ff816fa62cc4dc5c0000000000000000000000005caf56df6dd663304838ce6bd59ab3b2b305590900000000000000000000000078001ef1f862d8cd1bca7609577da525a6a799a30000000000000000000000002857992d390c99c8534d30e792792ae27542ddcf00000000000000000000000000fc00900000002c00be4ef8f49c000211000c43000000000000000000000000dee78c0b8e89b67cccaa7c0721b7aae6c5d08eb5000000000000000000000000b8ff589dbbec0dde6401dc9572f54f8ec779b36400000000000000000000000041d5d3c2f334893f32c6a5322b561155d6dd6ba300000000000000000000000007e8f254ac386c453f4ff07d69f5b88a38a2095a0000000000000000000000002af33e93f68b8497bb535c492f5867c7e83f2bc4000000000000000000000000eeb1d1bb71222ecea5bfee6ff46f0a7d7f3c05790000000000000000000000000f53ceb9c37d2fdfa8e8b7c725ac44d5adfa1479000000000000000000000000884de35810b085e0f15a1ac7efb86040cdb10bb7000000000000000000000000d8f358c0b677c7aecd93964da4af50aa52516a61000000000000000000000000954b64e954cd050acab801c86a5dafb4e8437c3b0000000000000000000000006ab791754298d6d6d7c182dc1572126b4ed24897000000000000000000000000d707ea46c8e5d8ea0e171625d1da770a8fed59f7000000000000000000000000e171e110cfe6f658c4421c2da4c86e4933919de4000000000000000000000000009d13e9bec94bf16791098ce4e5c168d27a9f0700000000000000000000000041229a7c5cc34f8538a3e6b6e9c4c8a1b48c89800000000000000000000000007d90055f1334e5f5a7516bee032944b3533009d30000000000000000000000008eaad7e1d26ee4f9f8abfe6b29b4da418d33aaa40000000000000000000000006c949c86a9f3da2c5ed9ffe3b511f53d6a95601a00000000000000000000000059458756b0d6dbcc15a12edef483b01480a60cd90000000000000000000000008b528353d736278d1592c04c71012012674b927c0000000000000000000000008628d73d3f950abde99739ef34b6cfa10394f579000000000000000000000000391ece004f1b7a8feca77e24047f0317e591113c0000000000000000000000009cc762b8f472608d2f2f068a8f7e659aa38af60300000000000000000000000047416065796fd010bb09b87e78c44b7e5bea89c900000000000000000000000044819c06a928b4c837546d7a6e888cfd9e29cb5800000000000000000000000040558f19b7eec0588335f40e68d44b1156218616000000000000000000000000b2f72662ed42067ccce278f8462a0215b6adcabb000000000000000000000000db352d44f79c844cc4f121169af6e0b94dbd97f0000000000000000000000000af9d54144ed964ee6cded93b5bf987a15b2b16f10000000000000000000000008c5d453032be19ea372e9befd0ec01a02e9e2ec2000000000000000000000000d2d188889067d91622c7a8d1c8497ea3ee244dfa00000000000000000000000010ce9c96a2f0102c22055982ecf8f393e3534b16000000000000000000000000ac30977d6c827f65c80835e8ea573aa1156e25490000000000000000000000008a6c4e338c7a6a40ff744cbd39db77f9ccefb3e100000000000000000000000016e187fb1e10c2b86618015926d01bf3e64fc599000000000000000000000000191915d2370693eca0bc7bb0d14baa3a12e8e96b000000000000000000000000a18cbdf6d881bb11340f80973facec0f67c673c9000000000000000000000000357455dee7d05a2676df770278192454738623cc0000000000000000000000001329d0c4c77fa57ad2c93c3240837694ee14f538000000000000000000000000e787deec0be77db98a1294193e2c1600c8a8687d0000000000000000000000002ae6e4bef75fd7639f9ca7275bf53561a82208c40000000000000000000000007a10f025de7988c4b22c936f390565276dd6142e000000000000000000000000e928a2d1fe385d776fd448ec5d5f85ed0e8f07bb000000000000000000000000abc508dda7517f195e416d77c822a4861961947a000000000000000000000000fe1a00487dd9eb84a7363a1c827a6f045fb121e400000000000000000000000067eb0b7bbe5eec90b5c3d230954866b529116f6800000000000000000000000025f8cc6c8c4af1076a38872c8b110874dcb144a8000000000000000000000000ba7649064b783469894c6ebc870eaf293720b013000000000000000000000000169f37f3e1b0a2d4a8bcb8636a8875fe4d16f523000000000000000000000000da6b5f1fd0b81ed81ddb9ad84f07912b3ee21de300000000000000000000000067db84872579f73b5a5bc761a6f599a59b25c08d000000000000000000000000e8c060f8052e07423f71d445277c61ac5138a2e5000000000000000000000000be167151c27210a80b40ac2fc48c2955cac921c400000000000000000000000069aa82cb8906906f8ac06a8b83a798e7043a6501000000000000000000000000287b77d4e97404c09591b104bb22549a1790f6d6000000000000000000000000429f5d3549096ec25d6f5e9bba193bdde9131584000000000000000000000000cde892be1dd7ab55f68ca13bc0c35928819a6ee600000000000000000000000040dfc27ca78b6fbcfb78e91d3d2426cf6a281e39000000000000000000000000926f31d9d9416234e50d5bba96b8f86dee82e87e00000000000000000000000080d0bc7e4419396f7c2cfa672828446700c494ef00000000000000000000000092e8c440bd5ae54c9d95ce5a4d3bc8151fda63d80000000000000000000000003208684f96458c540eb08f6f01b9e9afb2b7d4f00000000000000000000000000f4a1d7fdf4890be35e71f3e0bbc4a0ec377eca300000000000000000000000090021fa777f77342e6febabd768ba8e14d62a3f50000000000000000000000000000000000962b56d74f9b4d9f73a193f13c88c400000000000000000000000098c70293a7f84e9df11086f648236cb9304dd5330000000000000000000000001f244e040713b4139b4d98890db0d2d7d6468de40000000000000000000000006dc52ed08c6cc390f281a5af58d7d83ece91780e0000000000000000000000000ecd341cbcb8ae2b6f61d497242e4ad51b64183b0000000000000000000000006baa6e8d3e29cb7ef2f78701e29a5cbe53cf9ef7000000000000000000000000fdc6a17917115498a3ed417d4a89224685f26ea3000000000000000000000000db966ba2f88845684abe30b65975117f4454037f00000000000000000000000089d3e7f71e23e584a2984e57fbf8b34fac421e3c000000000000000000000000dffe2e8b9dd8cc0367aaed727c07a8d2bb36ed8b00000000000000000000000053b087ad0e7790477af36429cfca606d373e3ebd000000000000000000000000de464c0307b1e35264b70aac3797ceeff3966cc800000000000000000000000066d34f5eb6bb2fea8c8e9eca4f5133fb6a875fa8000000000000000000000000bcf537f93fac59d35a8e7ac8d132ab5ae860481d000000000000000000000000d4e94061183b2dbf24473f28a3559cf4de4459db0000000000000000000000000000c8b257a053be6592b438a9e37fd825fd00000000000000000000000000002ff10cfbb483408f8ca5b18f113a34efed49c7110000000000000000000000004155f2adc918eeba038c31772027a2ef15dbd73c0000000000000000000000001d371ae86c8316917373ec572b18776655fd11b7000000000000000000000000e908c2d5613d24d49e376f19715c795db8e04f81000000000000000000000000e408d65d495c567ab246e7c90f11d15d96c1738d000000000000000000000000314c0695273ba259bb60074f2c92c67ac7ae6d4000000000000000000000000066252e6ff02c45f00fbc071c2f3cf0eb13b2de190000000000000000000000001a88df1cfe15af22b3c4c783d4e6f7f9e0c1885d000000000000000000000000ba12222222228d8ba445958a75a0704d566bf2c80000000000000000000000005756880b6a1eaba0175227bf02a7e87c1e02b28c00000000000000000000000028849d2b63fa8d361e5fc15cb8abb13019884d0900000000000000000000000014cf6d2fe3e1b326114b07d22a6f6bb59e346c6700000000000000000000000074345504eaea3d9408fc69ae7eb2d14095643c5b000000000000000000000000670a72e6d22b0956c0d2573288f82dcc5d6e3a61000000000000000000000000635ef0056a597d13863b73825cca29723657859500000000000000000000000084a917f50b16d1564d53ac85c63d7c48b645d87d0000000000000000000000003ef3d8ba38ebe18db133cec108f4d14ce00dd9ae0000000000000000000000008a4f252812dff2a8636e4f7eb249d8fc2e3bd77f0000000000000000000000009f274d28fedce05153f9c810b8070277eaf8c0310000000000000000000000000f11640bf66e2d9352d9c41434a5c6e597c5e4c800000000000000000000000052aa899454998be5b000ad077a46bbe360f4e4970000000000000000000000008cd52ee292313c4d851e71a7064f096504ab3ee90000000000000000000000005c95d4b1c3321cf898d25949f41d50be2db5bc1d00000000000000000000000006cecfbac34101ae41c88ebc2450f8602b3d164b000000000000000000000000e0a41694fce6ea13b473c86d9e801fa85accb5f6000000000000000000000000b812d0944f8f581dfaa3a93dda0d22ecef51a9cf0000000000000000000000004d56c9cba373ad39df69eb18f076b7348000ae0900000000000000000000000044ad7db44687ffa850b3e3feea83b05d0272d900000000000000000000000000ebd8270f0ec3ffe74f81e144c4970ff1d4d02bbc00000000000000000000000000907f9921424583e7ffbfedf84f92b7b2be49770000000000000000000000009bf0b191ff305289bf8d16414d3d06d42df9a7380000000000000000000000003cec86a7d36b22ae94810dbf30dcd8c287b8ee87000000000000000000000000deadd8ab03075b7fba81864202a2f59ee25b312b0000000000000000000000008c06ae280a798be86f74fd7ccc5b70f3e82430a8000000000000000000000000270de0782696b356d9f544d846a98c7b1c1c1b47000000000000000000000000e2ba221b9b130b24eba3c2216933e3f9a93bfdcf00000000000000000000000032e9b34bdc821976c95e32060141fa18eb80b8d5000000000000000000000000bcbd2a82b9512e773557a7656409a621992a02600000000000000000000000006e7058c91f85e0f6db4fc9da2ca41241f5e4263f000000000000000000000000160110d119dc1cacf9afc44b2a8fa5f90dbe48e8000000000000000000000000feb352930ca196a80b708cdd5dcb4eca94805dab000000000000000000000000264786ef916af64a1db19f513f24a3681734ce92000000000000000000000000b18d76b11fdb1cc4a0c1ad94bacad25ee3da0cab000000000000000000000000f8d1c9ab49219f7acf7b1d84705e5aea3b8ce0aa000000000000000000000000ab0b18a6219f0309b8cee16c8e39eaf9691adff2000000000000000000000000c40549aa1d05c30af23a1c4a5af6ba11fcafe23f0000000000000000000000003e965117a51186e41c2bb58b729a1e518a715e5f000000000000000000000000a1c93d2687f7014aaf588c764e3ce80af016229b00000000000000000000000017a69a8045958c57ce1ccea7dba871c001da9381000000000000000000000000b1f881f47bab744e7283851bc090baa626df931d000000000000000000000000bc6eae424ae2438533f2e2f7baca9f262a7ecfc10000000000000000000000001f7b4bf0cd21c1fbc4f1d995ba0608fdfc992af4000000000000000000000000f2d540fe3a579a846b436b3765bcd3264263e35f000000000000000000000000d332ade19050476a4446bdc03e574255154aaf0d000000000000000000000000a1cb4a11e5b620f39a96254fe382982dc6fd482b000000000000000000000000686f8d21520f4ecec7ba577be08354f4d1eb8262000000000000000000000000335d354e8551086f780285ff886216af3f8aca9a0000000000000000000000008dd0d83783cdda5b2900310e6834a650ddaa21240000000000000000000000000d8effc11df3f229aa1ea0509bc9dfa632a1357800000000000000000000000056cf0ff00fd6cfb23ce964c6338b228b0fa766400000000000000000000000009a760aa1fe631fd9ac0aee0965736121c7c132cc0000000000000000000000000f18326c5a1a1acb9bc54b4b55479d19997007e9000000000000000000000000e8555f05b3f5a1f4566cd7da98c4e5f195258b65000000000000000000000000783251f103555068c1e9d755f69458f39ed937c00000000000000000000000004f6f977acdd1177dcd81ab83074855ecb9c2d49e00000000000000000000000042992f690b32a927046ce6db550d8f881fae94cf00000000000000000000000040d16fc0246ad3160ccc09b8d0d3a2cd28ae6c2f000000000000000000000000b330e18223ddb4b76b22cec5da82152e005953f8000000000000000000000000ef04b36562cc1e5f95de2ec934ae04b4216dfb74000000000000000000000000378ba9b73309be80bf4c2c027aad799766a7ed5a00000000000000000000000066bcec4ecb3d1478fe813a0f55c4604c7ef2480800000000000000000000000008c6f91e2b681faf5e17227f2a44c307b3c1364c0000000000000000000000008964c76b6f0253a77129d58cba5d184d414d7c9a000000000000000000000000bdeff7396a7c90dc460c037d042d07fe9990a9d50000000000000000000000002e21f5d32841cf8c7da805185a041400bf15f21a0000000000000000000000003e4a9f478c0c13a15137fc81e9d8269f127b4b400000000000000000000000002417f10b61b0e4c62c86fcbabe705692d4de77100000000000000000000000006b93690aad195a59823d2f70a3b1ffd516cae0750000000000000000000000005762face92f9fc11c2190ec06a2e31038b21092d00000000000000000000000089c51828427f70d77875c6747759fb17ba10ceb000000000000000000000000033015d7b2a43381a617eb2767750e8394066918d000000000000000000000000ee32a708dcbabdc5aa484a2c517ad9a1e77720f1000000000000000000000000365d42c0b95b8ea5a9b1b8a3325868af3ad402ac00000000000000000000000003d0e22c09df97e6e047861cd55ec56669859226000000000000000000000000a96945393b17279558c3bef28b633b5cca4edb85000000000000000000000000c47ec74a753acb09e4679979afc428cde02096390000000000000000000000000cb3e38741ed54fde0b7b7e1c93dcd28a4a6f15c000000000000000000000000aa1698f0a51e6d00f5533cc3e5d36010ee4558c60000000000000000000000001327c85ce6f3c83fabc4f5c294f57ac05bcb51eb0000000000000000000000007a2e6eb39ab0cbc86b353ef0f260010253edd5cc00000000000000000000000071bd14e1815dbe1968b9de90d8328a011a0380b60000000000000000000000003faad2238ab2c50a4bd8fb496b24cddd2fe6ceb400000000000000000000000059abf8642f4c7d8d3c5633edcbbf6b12234ff02d0000000000000000000000005aea6b3262a36c93e067edcedaf62fcc60f57d98000000000000000000000000a5c80308746ced604284e60ed4cdd4a871b47a23000000000000000000000000205e795336610f5131be52f09218af19f0f3ec600000000000000000000000005bdf2df91ca26331e718ae3ac7cdba360ee6b9500000000000000000000000007b065fcb0760df0cea8cfd144e08554f3cea73d1000000000000000000000000272b065a43ef59ea470fbfd9be76ad1b43aab651000000000000000000000000e57e2e99426d345e5c035e8189c7d94897cd5cef000000000000000000000000a897585ca534cd1db06c7656d047a2d4c56a3e1c000000000000000000000000d1b1dc4ea19a3f012c1c0635c17352afc0f61217000000000000000000000000023320e0c9ac45644c3305ce574360e901c7f58200000000000000000000000016ce6e6c162a55b2acb32115dcc296dc56c7a50b00000000000000000000000064f35ff5c86867e2314d18ffd2ebb5221400399b000000000000000000000000a41beb0ddb8f2851af700e0781fe3193acfd9f2a00000000000000000000000003bfb01897caf7d47e3de9dea6fc13d0f1e0df860000000000000000000000001980475c3a279935ca611c9a41f17974ebc2e05000000000000000000000000076d0ab28e161c5dca7eda8099fb58a5bb122724900000000000000000000000038f93bb2fab7e7871956c24f400f314db0dd53aa000000000000000000000000e00fe722e5be7ad45b1a16066e431e47df476cec000000000000000000000000a9b08b4ceec1ef29edec7f9c94583270337d64160000000000000000000000009f02f2031f5431f99c62f0e01769cc55c3a00dbf00000000000000000000000078622b0805ba35e0585c8aa0949eec00909a5cc1000000000000000000000000af91dae4bdb5f3c135da4ff5d23aaf1e137ca45e0000000000000000000000009ff471f9f98f42e5151c7855fd1b5aa906b1af7e00000000000000000000000010fd41ec6fdfe7f9c7cc7c12dc4f0b4e77659bfa000000000000000000000000f06a0e1e37deec31255ec000f316c8d71cc6016c000000000000000000000000c077b94987e4386eb805622accb8313b61350b9300000000000000000000000088ffb774b8583c1c9a2b71b7391861c0be253993000000000000000000000000d12f4e839e13407eb53b589f003de497fa245386000000000000000000000000879affbec954396e595cc8d73498090acc6eac9b000000000000000000000000b929c3d4cbe5cf8a5d6fb129290288a505fdf70e0000000000000000000000001ae6dcbc88d6f81a7bcfccc7198397d776f3592e000000000000000000000000ab6c96f8d1d05f2c7ebc9fecb5850d8120cf54f80000000000000000000000000feb0f31d67adbbc950ac0c5266490a9a9735a49000000000000000000000000962c99742694e24bb1c26f19178d9fb5d854f7b4000000000000000000000000f44d1bf6f4d831f8fc300875510ea67843764859000000000000000000000000921230bf43ef8ba289ffb2c30291ce6b2d9328b20000000000000000000000008105d985e4ca477f85d68af136146c0b5e0b7e73000000000000000000000000f3c790132b66dcc2bce4fb6982c683052877f3cd000000000000000000000000d8533305aa8d9eb5681f15f1461e02c1601eed720000000000000000000000003bf6412b7e8a4df2795b5ac3a6283262fec1fec10000000000000000000000001cfd55b818a34ffa135f0ffc2dc6a790decd6079000000000000000000000000615a2f3d084495fe5986a29a9b2b702fcf3f5c5b00000000000000000000000088ad09518695c6c3712ac10a214be5109a655671000000000000000000000000325da82293a8554eb62567551f0d32d0320dcd45000000000000000000000000a2f8bd6b95a0cb9094206075504cd0ed1cc717be00000000000000000000000099384e051fb0ae81b1e53e21e70a44f1dec99b9b000000000000000000000000abe606e589f1aa3de931ca50c1a8cbd426509a35000000000000000000000000767b4d79011c4683128a84a7fa8d6bbde7abaaad00000000000000000000000011ff5d408f6aa0366620f2833b4cd35603c08eeb00000000000000000000000035b6e5db1402995fc3c6cfe308a8ed9f13abfaab00000000000000000000000082037096213e7ec1fad956e7033f75c3a73a7ae90000000000000000000000006467e807db1e71b9ef04e0e3afb962e4b0900b2b00000000000000000000000083ce76eef2e4944c2427dffc1df3dfb918797985000000000000000000000000f720e9137baa9c7612e6ca59149a5057ab320cfa000000000000000000000000e3acc9d45f95f6713d58a9e2286e7deea4779c450000000000000000000000004f15818dc2ae5fa84d519d88cb2caae9cd18ee6d000000000000000000000000383e7acd889bf57b0d79a584009cb570534ab518000000000000000000000000880783ab569ce65336948a535812e86d93fad2ec00000000000000000000000019f07554340df49739aa759db93b0c77c54cedcc0000000000000000000000009ce6e6b60c894d1df9bc3d9d6cc969b79fb176b7000000000000000000000000d645e0e2a370b3bbc0e0bfcbf00fa241c172cc380000000000000000000000002267f0e9a0ba51927354ff4456fafb681c0c8b24000000000000000000000000dd62115f601daebccfdd2aeed834513d8dc2f4e20000000000000000000000005b2e99156f553d7a364db873afc81ba06c4d696c00000000000000000000000002c20ed76e847422be6440995f2d6d728d3e2e8e000000000000000000000000657975e1edd5593977695426ab393203451bc8d6000000000000000000000000e820fcb150f6fe3bd8cf01c7ffcf107861a1ff1f00000000000000000000000020c0ade2c16b31afdadcd07528677bb89e7867ba00000000000000000000000032934da17622faeb1f8c9fab354fc194cf8e4378000000000000000000000000bc90fec043e6df6a084e18df9435ee037c940b2d00000000000000000000000035a398425d9f1029021a92bc3d2557d42c8588d70000000000000000000000001d52309477b48ebe8ed680ac066d506f7970065e0000000000000000000000006c175b5c073c6bb67401ed31dec0cd570fa63170000000000000000000000000ae4d563fc348e0fc3697ed940b23a86779e095c80000000000000000000000003634aaf0515d2e020b06365327928d3b34c8f6c1000000000000000000000000da36a0b592cb60fcec7b78b6f063ecd4c5a5d3d5000000000000000000000000cd43406fabcab5de9d46fcf18ecc0cd89a94d0ce0000000000000000000000008b38324cdf2d500d088a13bd491f5c66cdcb46dc0000000000000000000000003dd48ad861f0b77d1312f9c95a13e52871ca95e0000000000000000000000000d50bc99565e7ec90fb03e4b4a50241996846407800000000000000000000000045dc664635627c0fe5c7119fe5be2c3d39ea3e74000000000000000000000000db2a2bba2346e79352f5eb612613437bcae8d80f000000000000000000000000aa9543f2eff0e7a4b267f839612945841172b02f000000000000000000000000f14bbdf064e3f67f51cd9bd646ae3716ad938fdc000000000000000000000000d424356892d24304b26a9ba22396a2cafc610f6300000000000000000000000092f5d472bb5018e858e23453641850bfeac30e7d0000000000000000000000004acc76b4b3e4529d7ce88ca921d7a4112f25a6da00000000000000000000000092e50981a301f8c36c7bd10900756b25062799d8000000000000000000000000738a231b66ffc5a19fd0f8f53958d339c461f06b0000000000000000000000001eab3b222a5b57474e0c237e7e1c4312c1066855000000000000000000000000e26ac3e307038ef7d625b3966e39293d5eef702b000000000000000000000000381a27a19fa114078c04637cd806aab3ca611eca0000000000000000000000009c5083dd4838e120dbeac44c052179692aa5dac50000000000000000000000002247e9b5accd54c7b8bb7b2462ed3010007eed64000000000000000000000000508fb7bc68d4c4d89a597289929fd57df2b311d000000000000000000000000023d3285bfe4fd42965a821f3aecf084f5bd40ef40000000000000000000000000f811851cd7f0ac57bc85d47f24f4a377aa57eb700000000000000000000000077424a1bdc0e931eeba0825d04706da818cf88b8000000000000000000000000f498628eddfbf8a737a39b1f11d2fb0752e7c467000000000000000000000000f9f1b6aebcdfbc6ccd38a82b5af5793453abf19b000000000000000000000000591a14c4648841a36f3ec55b69b1d0f4d67e8685000000000000000000000000ea0fba79a7d2602a7c3e3c6ec6a71928d2f6623c0000000000000000000000009fa746b844747f77c6c54f4f88ab71048c608864000000000000000000000000f9c7697fff112897dd68bcdd63635cdf8c12f0640000000000000000000000000df6a9c6bb786605359490d71c71759f7ca8449d0000000000000000000000002d143b3ae28fa31e7c821d138c58c32a30aa36ae000000000000000000000000b0898b883de7f7f49ab8622f2185f5d0ca25b2ad0000000000000000000000008e1aa644b4423dc9e4864efc218df09c18034dc50000000000000000000000000ed7f3223266ca1694f85c23abe06e614af3a479000000000000000000000000dffd8bbf8dcaf236c4e009ff6013bfc98407b6c0000000000000000000000000864541ad859d9f2359f6612d7e3f5ff07a3ecaf70000000000000000000000007241dddec3a6af367882eaf9651b87e1c7549dff00000000000000000000000058307ab7ff28bce81124ef94ccafe185d510bd8f000000000000000000000000ed72e7b71bfd1ff27c657e363558cf63bdade0690000000000000000000000006f8b70404880861a4b6d42893126fbc726f6d361000000000000000000000000097ccdce5d7400861b7b014118427cf550766a47000000000000000000000000b60f9a764b0c08053dbb187726dc9afb126e8e190000000000000000000000006d84264a7bd2cffa4a117ba2350403b3a9866949000000000000000000000000e7cc907c8dc61f15588274b74dbfcdc3c4ef2db3000000000000000000000000b1121ed18860ccfce3b281d2a8865438e765b84600000000000000000000000094c1201e12d5773410c35fe509dd0f4bb440d39d000000000000000000000000d46c81245a0582891c2249daf2d68925977cf2a7000000000000000000000000f7797ab4808a9b72c19e241ea34fa8878937802b000000000000000000000000c7324030f5864c92278779336a8bb9eb8ee71a74000000000000000000000000cd585be7de1641bac08f371f187355cda9eef2d8000000000000000000000000110f0b1faa1cb6eed49883f960808c95f609f6fd000000000000000000000000e8622d0f0c66b1ebf6259dce719d95fc5d23a5e70000000000000000000000000ca3be4b12d415076aa9a8c7cf508ae6001e69d4000000000000000000000000c72aed14386158960d0e93fecb83642e68482e4b000000000000000000000000452c09a4d541906d634c9bfae86e7b1f15f9167d000000000000000000000000c4a70fc48985926773fdb25162a46311443f4dbf00000000000000000000000064f29301e87fabbdcf52989635ff9ddb8ae2e879000000000000000000000000abb2863a9bc420cc3e982913f52d3a2129abc87c00000000000000000000000092bb333028f7746da76f796d367b70500e8756b30000000000000000000000009a111e83f07d9cdc4271c7b9511350286ed7c4a40000000000000000000000005713e8fc4f69dbc6d76dd55dd1275f04bb1acfc7000000000000000000000000897fcb4649010f73852dd9d10f899984995e16900000000000000000000000009039955cdc3901854f5883b9445c6c0405fe7409000000000000000000000000ccd73d064ed07964ad2144fdfd1b99e7e6b5f626000000000000000000000000678bc3c5811f2a2f8f411b3be3842173104f2ea60000000000000000000000005659de9ddf1bdaf18f64804b65c3920e0a7ec2710000000000000000000000001cdbee29699548afa4c10ee9fb113f9b8a1775c900000000000000000000000000de4b13153673bcae2616b67bf822500d325fc300000000000000000000000073770644b1b6d581947a145b64c838ba94b89699000000000000000000000000beec796a4a2a27b687e1d48efad3805d78800522000000000000000000000000c7c022bd85529bed1b92de4ba847f3f4e8fd5cbf000000000000000000000000a756ff534af05105012034b53990b264ac5efe18000000000000000000000000165f142d7359c429a8104e73b3ab6093cd4a83a4000000000000000000000000345e845ada1ee1de8a8677939293fae19de50d2200000000000000000000000028ede9352a5f76daec81cfc65d7246f6665f5fa3000000000000000000000000c41a09286b95586065cb0bebc7ccf1c2593380800000000000000000000000003af4a49c8e2fcaf33fd3389543b80d320fcc9091000000000000000000000000bb60adafb45ebbf4ce60799950a39f3dfb3ad2dc000000000000000000000000d9c819752def1c636e894be3ff9a18e6de09c7f800000000000000000000000041a8c6d153365ac64d82973a05dc7c55df4b930d0000000000000000000000001c9798db3773d30780ff6448e015e7775c1ae75b00000000000000000000000080214893ea9bf8ce58b91d79b361383d823c2a4b000000000000000000000000063bfaefcee849547eb2a344275f62537f56eec7000000000000000000000000b5d870d24fa7c0993a30c2fefaa83a40dc5a447a000000000000000000000000c0afef712a1341ca78da145b2afad346e8c3574f000000000000000000000000e0fed2ef337a0f910fc5f6949c294e04f7a7e18e000000000000000000000000aadcf2ffae8b429bbcd766eb656d1818044fcb7d000000000000000000000000a83cc8e488a9887bf5d5ab14b31487b88a579a5900000000000000000000000095c2ec97903c993efbe4630f1535282a12fead980000000000000000000000006210821e89e4945a007403aae64cce0db44edff2000000000000000000000000eeb885af7c8075aa3b93e2f95e1c0bd51c758f91000000000000000000000000174a31278c5ea44dc8055c57cf719e5b7ca50db50000000000000000000000008c8787b4c675aec8f7826937b58fac72dfdf2d980000000000000000000000003c1f89de9834b6c2f5a98e0bc2540439256656e5000000000000000000000000e5350e927b904fdb4d2af55c566e269bb3df1941000000000000000000000000fa270de8c80d37aff947e75968f97f3abcb39fb00000000000000000000000008c56a34129dcf0711fe57e47fdcb733fce40a29f000000000000000000000000abfe00f81c2b9734c2fecec3f1996e18611ce6580000000000000000000000001a2d838c4bbd1e73d162d0777d142c1d783cb831000000000000000000000000d075d9cb27e42b279c9f81bf8455fe65108d72d700000000000000000000000066e96b67e9e6cc1fcd7232daa7bbb73b4af31fe400000000000000000000000066e96b67e9e6cc1fcd7232daa7bbb73b4af31fe4