60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000009665c1f8ef0e405b52414529361da9539d91139100000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c6c696e6b2d6765742e6f72670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e206c696e6b2d6765742e6f7267000000000000000000000000000000000000000000000000000000000000000000002e516d5763526d653676415363474e697634636b4a6765323162536133396a63413339424b6d647a3448574b6166640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000554000000000000000000000000549809fc7f5a9e648fc68fb4a373622e74d6f406000000000000000000000000bacfbc9f77d03f160ea4aeb25fe321ca4a8f2f9e000000000000000000000000edc5cccbb6a9066088bcc1510e9ac21c595477a1000000000000000000000000ca13ae6b93ea43c1681879e5c26095b58f92598000000000000000000000000009eabaf3991b3477c8f2bd85622bb7fb5dc7b7de00000000000000000000000071d0f8681810873ba46f0e48dd3bc1500fd0091e00000000000000000000000072c4d543283a12cdbb3a59df0797a2472413f6d9000000000000000000000000e366e7ef8f19a3933272e896beb531c5920fef49000000000000000000000000976e7da857ad7909e4aac34f11fd932abab2d6b200000000000000000000000010613102d271d936bc54af934da6de44f1df459c0000000000000000000000008d05488105c64e249211c26681c820e3bf33d69f000000000000000000000000d4ac3319c767f6b3d88bd8be3741705f5b86acf200000000000000000000000080484a42be7b528e4fc752b8277bf13b7fc0ba88000000000000000000000000986f8b4e94a60a7d1f67b6ed597720519b6bcc0c0000000000000000000000002044051c9c10f69e5d82d0294912b86f8683e28400000000000000000000000030e6d970420d69ace7f308c13b40e392d8819cb8000000000000000000000000ec50a284b0fa993486ce229a8932d4fcf3c532520000000000000000000000005cbff4dc7e62a59abceaf3bfa5b0dee51037ee6b0000000000000000000000002a3dd388a9ef593c2c70494d7ae86d828c133a54000000000000000000000000e2c480b3e6d662f00e5425aed8329cf8555b71230000000000000000000000006239e4f093729024a91ec0f3cc8115b21af843e70000000000000000000000008dc52dbfc0faa5291554c51f777486b5005661f800000000000000000000000044ec100910f7bf97500da41a1b47da276b99bd470000000000000000000000002def11cc60a4f7e173745615c9d1d3a5da484473000000000000000000000000a7147c459ccef8556d097759ecee884eca83eaf300000000000000000000000055135d9cb0b2ac69f9446f5069d977ed126227660000000000000000000000000b7265f8b7d886317ffde328ae8c6185bc1523da000000000000000000000000ef4682c13e56959a41da1515a8497a226c98d0a5000000000000000000000000f5df7d69049f5e2cb82271c1dad96619300b30c5000000000000000000000000e42a7002704ad6934d5be7282c223bb865c2a95800000000000000000000000079600d48acf8ce473ab5afa38d1a989be20d3ea3000000000000000000000000bdfdad64c57251fae51bf346760de3c41ff3a481000000000000000000000000cc6b4690d2b796ef80cdc8df8135ce9224259d6f0000000000000000000000007eeb037ca834151fcde716f0ce4ee9b833321f580000000000000000000000002ce14f41d8a3d6fac6afd1e1349bcb17145293890000000000000000000000006312171f462da34655657d83d851e12b6b11d4fc000000000000000000000000214ea05f50c9f611ea90a266b80ca394554a95f000000000000000000000000005276000d04039ecedddb323764340f9b744b73d0000000000000000000000003576fc6cb5ba46697764af1e287e1c8dad577c2c0000000000000000000000003f24beb4191d9ab8b7a349e7e7e61b2d44184119000000000000000000000000ce24c19076b96444f9a6683e553c11c8f7677a5600000000000000000000000051b9f2ddc7d9a1f7aaba810e00797c29a3a5f9da00000000000000000000000095b6c5d49dca154dcb282ede3e8e31f1f5ada172000000000000000000000000aed85f24ebc45655d6dbcfb7015c8a14e25efc9a000000000000000000000000c5a62986c4ead354979d37bd6e18f1ad5653fbae000000000000000000000000e32e7fd10a7dbf067f44921e5b685d972ba6f51f000000000000000000000000a786d55e467e7eed191ad6bb36b537b21e636980000000000000000000000000b9af75e6be05846bc8e13a0821a87f95bc1a51b0000000000000000000000000ae4cc8a4d07ddf637f724fc59b8058b9ce84e17200000000000000000000000035f6856ac01096234b3d4703e0476c222305d04700000000000000000000000097440c811f2c4309f8c3d6e5f56d92df57358b5b00000000000000000000000008f7e4e989cefbb30ca6d47fcbbbf22668fac8210000000000000000000000007440a16eda672c6228dcf5865423eb93551c9a8100000000000000000000000096dbe689b193c7b6bd83865fbd9f45c164f9b8d80000000000000000000000006cf152b22012b0845b5935ecf41476379ab9f0a900000000000000000000000076f861ac68e393b1d8b7e155b90ef1d44db795cd000000000000000000000000a3392dd5ca2450495ca1c0de2a7f481bab83da9300000000000000000000000039536368d826bfc8578f6e394731fb1ac0e7c0870000000000000000000000007fbb261611ede3f0fedd642fa3ebc77175a44ff800000000000000000000000022f8cbd572535c340e38a29439a83a6ddbbb60c9000000000000000000000000bc565f56811a71d46c2ab2ab94eca0379678d8680000000000000000000000008cd50e5ac283870e5445f854f4be5913fa97bb7800000000000000000000000078bee80a740dae9f53475f970ee3ea70a80a3d3b00000000000000000000000014569a0ee08662024c613193250bd5a62fdf5113000000000000000000000000a94e4c82666171c07fe478f021b57b4590b4203400000000000000000000000069721a12056f6b37dbd3bbfbe6fa91f9f14f5dae000000000000000000000000d9847d23ae32b303e64441c98ae2f24b01183461000000000000000000000000cf3d1808f3bacbf9c4ec243ac9db56e2313a57c7000000000000000000000000a04d66a35a5e785d08da0a63dd58cad06d76df1f00000000000000000000000048e8d68b197eede5d07b2ff9ed7a9736a9f71cc2000000000000000000000000ac4a5cae94d2211a8bc6b8dbdefa8c23fa1329ad000000000000000000000000f55f53938d391d4d7fe434eef0ce226c34492906000000000000000000000000ec60ca607fb2353be6229bf733a0e9c5e4e0b83700000000000000000000000019c539a0289e15f458115b9930221d98c97a2383000000000000000000000000bfaea256425ee7f92af3f396d660e78644c33313000000000000000000000000f175796d446f1b17a99392919809813f7fabe93a0000000000000000000000003168dd4b6c713bffbbe903f52296da23fa1eaae30000000000000000000000003df3896c5074605dc8a054e84c2133c1a7b0706f000000000000000000000000c97bf40089584e721dabb8e6b229ba1903af96ed00000000000000000000000048db892f93e8c49898c2138c4c3b87cb89c43c300000000000000000000000003fa7a61195ed834348fd4c1f600298f242a7b845000000000000000000000000af2a707cced31b416ae773fa1429ba25109312700000000000000000000000002744cf8c4ee61ba40cf4517d2923d409ca00749b000000000000000000000000df0a0ee3659886bdbd41bb55755a3b22fb7a7d62000000000000000000000000523d1a1f13e0605a660ae43332680f2fadce3d0d0000000000000000000000000d215003a9578da3f906100ab46252f6f07c65480000000000000000000000009dcc81ecbf4def613e014c30fd14709cf16db9300000000000000000000000004549aa7174c005004a06f7cc4c9f3cbc3515f3cd00000000000000000000000048cf33db7c312c8d5ebe79e3e9ace1099cfcd7d20000000000000000000000007f67022ddf5da61e68a173444425a00a05a57bbf0000000000000000000000001783345d389072681555860e89b2b5878ccdb2d5000000000000000000000000d46b4833975c19b7bf37baf1a3a8fa4bb105f97500000000000000000000000010c1acebe8d07b032a49d21481b855169c0546650000000000000000000000000178fe1cb8e278b8c055e2aead91177c1a66f7f50000000000000000000000009d2df3145d86095755f1cd8d5cd85acb58f76e5700000000000000000000000094c6e82e46c363ec19b1a95a41b263475f8b96f80000000000000000000000007425a26f15dc93aed60faedc0b14dc7a49a47f2c0000000000000000000000001159d1c9048dcb64cad88ef09dcc2b120d92813a000000000000000000000000487231a86ebd91bfbfd030e63626c411c09134340000000000000000000000009f020673a2b3801a0ef7f03735442ed1462a277d000000000000000000000000e344b9c9cfaff44c54fc7cea1d0da946c2f0df620000000000000000000000002ae9c9840b31b13335e8d25f0a8de7024adf5be4000000000000000000000000fe534f7bde2021f30e88670f663409bc08c25e22000000000000000000000000e3eb00a4a3cf0c0a0f63b4b583ad129e7d8b0dcc000000000000000000000000888ace41ec81c35da5fe6a952171588c5bd897a800000000000000000000000008414a387aadaa0071cb046b75a251fc165c6a8300000000000000000000000016cb7669fd2f4f185db5d7f9be2dc40542988319000000000000000000000000a05161fb589f7733c97153950d6b847f57132411000000000000000000000000371354f630af0087a5d7ad268eae0a98da088b0a000000000000000000000000d56244ee47bc8a0cf147de8144b10c0620d9c9790000000000000000000000004c82ef5db08358ea5b031a35febdff104b0078550000000000000000000000005cc1e7757a3bf0d699dfbd2206d9acc4d58abac9000000000000000000000000ec284a3fbf8665631e5cd039e9c9500bd756636800000000000000000000000007c1d4a3b86ea5b5d883344bb9b0c984600c12b800000000000000000000000039d282a7bd76368836526805dbd398a00fa11635000000000000000000000000c778cbd65815b517d0f96d071a9691cce01e0566000000000000000000000000cafc51a4f2370d7858727cce44c2487fb710573d00000000000000000000000074c9dc1bf83810b8f6adb71b6f5292d4029d88bf00000000000000000000000028cbaba0dbf0614186b189756cbcd519130a24590000000000000000000000004afd69bb9f3ada3b131bd4eaab981faba68508e10000000000000000000000005cdc53a3a5c306ed8c616c3645ff064eb7a6d5af00000000000000000000000068a62b569f020d5b524844e91591437a6a26713c00000000000000000000000040f7c4f7b5e5c9dd8cefc802125cbea56127422400000000000000000000000051de79c7ec742420321e72a243b602c931eae9d0000000000000000000000000e1c3e4fb8557d33ac3b5d59d035d73d5366ddea2000000000000000000000000bcbdcf2fe63b5e1445c686ab40c105cdd1d7c164000000000000000000000000f73bdce787531fd86b158fc290f2da46132a0c1800000000000000000000000087bc0c549d5afde4e781e6e1511dcc2babf791f80000000000000000000000004f1a7b80ca9237f432370d442e95f0cf5e968ba6000000000000000000000000513c6866fad4deac4592ce451a20b8645882e5c400000000000000000000000049f11e7ec0ffd25cff30bc8cfa93b7f2bafc1aa70000000000000000000000004ee0fff34a6fb829285cc8e0058616a4f83228c500000000000000000000000021ac10f07f37e5b80413464586a92ccedac594890000000000000000000000006858307df32a7207135886f033814552b5d08fe0000000000000000000000000227fc5e733d239f8e904a7d6e21ccfcd9f77bf26000000000000000000000000cc43a7e7d96399ab240dfcedabc58bd99e53661e0000000000000000000000006775fa3ea910c381190d1b4f27c0d7687b8cb4140000000000000000000000001339d068e20cbcd73663dc960a7f8587cd5a69e7000000000000000000000000ed1f60667503a42db96de3f76f213109c8ee9604000000000000000000000000bf5a4bca7288f0ed8383d7cc5fb96aafc88489bf00000000000000000000000088eb366fbde008dd01a76d91df12f8fb04f425cf000000000000000000000000a504e36533811a9191eecd824dd8eaf91d985c9e000000000000000000000000883f118f87f5cd6716d0d467f2d098e6adea141c000000000000000000000000ccfec50af33a924b84396373b0326da5089bbc2c00000000000000000000000013d9fac7f6e71b77f3efb329c66c33fac0afd29e00000000000000000000000004a3fe25b9eb04c693e50ae1fb3f8140e9a6bc9100000000000000000000000046523b2a0880242cd3c81c56926c569724d20bd8000000000000000000000000375ae161172f0b241e0b0cc80c581d39a9e1196a0000000000000000000000005337f2e2e4b340ffd5c7f059e2c3077de65de5a1000000000000000000000000fd30dc979cd066e2a6dbc3d5d4d284d030db2649000000000000000000000000e56363921498fb32bbd6d17e8fe6d749a8de7d07000000000000000000000000a9b8ab25e81187ca90a30d0cbc3bf52ad39932aa00000000000000000000000055f45bb51d992f3126019cb93692f3c57242b8c6000000000000000000000000f40aa2097f6068d8b145c9782fc6918a9b0a4d0f0000000000000000000000005a21aca42905ed877824c8268c507adc64345995000000000000000000000000360f425921b1aa9d79e576fec7ffce8eece38ba90000000000000000000000000edf9fcd67bb762fb68638ec2238d36bc6d079a200000000000000000000000092c82447c6477b776186211cf1af38a7b3d1459c000000000000000000000000122dd693f7367b7e5675e7fe6cedf3be83197507000000000000000000000000725e3ed9879865c7e21e3f1de24ea7deff6581e1000000000000000000000000408ca018c0dc353da3cc1f6ebaa1e64c8ae2f3460000000000000000000000006475601df0f9f16ad3eb3e1cc635279f6094cf0a00000000000000000000000013a8a74cbd07f4fb0db26468d7a1e2bb514239b40000000000000000000000004aa10b8e05636d8ba1255b776cbb6eb1b2723e7d0000000000000000000000002ce06e0ee170880ae6b35135ae3d092f3e1fd6b9000000000000000000000000e1f7b63f9b3f1b3709dfb1ef4fd30212ec0f94070000000000000000000000006e9697f1fe87b7fd77b82ba8062b9b63098d3e5e0000000000000000000000009c42c47011b82e7e061dd1cde2e064edc5afa9c9000000000000000000000000b005bce476b88bc2ddfd883689dfa7a35e654d8d0000000000000000000000007ab0e7c6ba6aa5892f1773df24ae7ca980a0058a000000000000000000000000eda43b838105dad920412401123c7f78156c67dd0000000000000000000000000bb9a1aa5399d582a570bcfc1da7e848d9efc743000000000000000000000000fdc276337bca936b409c95f2ef499e272e0bfa3c0000000000000000000000006332eac86508c298c771a8a706458a2e3b215a480000000000000000000000008081a0ba25e680aacb7935a581ef73991336781a000000000000000000000000234197189b03976c210e08ab0c07b5b83b834923000000000000000000000000485abc6f78bff051c7dd1521904747cb8d8519e70000000000000000000000002aa4cbba3988e02f5c725b88834034f49001be86000000000000000000000000a3d60b14cec0a6ad4625cbb24318fd0aa922f3d00000000000000000000000004faa3d0cd3bb32fb4660d76ed7cffe5cc3f93ed5000000000000000000000000a2e95f5316441449b42a6831736d063cc4ec90ce0000000000000000000000009e7aaa701e9cbe3201678f19cbe8cec691cae487000000000000000000000000ab07dc3589a361d437e12dbe5c061c78a17d47ab000000000000000000000000497eb533548ddd5dc11c9c95e816e9c9ed29c246000000000000000000000000cbfcfd495cd2e6069b212cfde415886f0c9279f1000000000000000000000000abf0f2445c69af8cd10ddb9038e8f472b121bbf70000000000000000000000006d0e915d0ac5e3ccdf6f60ab252bc468bfe6126f0000000000000000000000005320640848fa5e9d8bc02310a09c06354d1eecd700000000000000000000000003e7d9203b61b53d8ed7fe4545c80b82c51b6121000000000000000000000000ffa736c89f9a3eddc848010cdc625138edd80f73000000000000000000000000dc88d0105f534cda0050cffa5015357938e4e644000000000000000000000000072abd84ae0283a31bb3f5855307f65190b84103000000000000000000000000235178ea373be611da9a81444e78b111882679b20000000000000000000000009dbb99928e862323962943237d6c034d4d4360540000000000000000000000001f098aaef1f8885a140dddfa5038b144dee6baad000000000000000000000000fc7e2b1795de4ff791db8c4d6c6aae5406766298000000000000000000000000d13079eb9717d37d4fa5a2c34539f514997617d0000000000000000000000000b29957d19da22fce25c0964de77b9c1b29a894e5000000000000000000000000392bbc8d162b1e5b75a6b64aad6b8b7764eed6640000000000000000000000005ab71a5e6b4e52f925ea2dc614c1b05a8448cfb10000000000000000000000008a58d3b62f0f40717b0b6b920a7656f3325ee95d000000000000000000000000a4c8dd1b4e3f2483467de58e04251a81fb287912000000000000000000000000788304b7540a58c918cb05c4958209f455a5267f000000000000000000000000abef2239c97a0c488e15f6a86e1e2bbb0b180ab3000000000000000000000000dda9f90e9808edbb95d3cb66ca4128c367d90a4a000000000000000000000000006e5cc2302a9ed4f29b4cebea1591b4c6ccecb70000000000000000000000007d07e1469be8996222dbf10cad05e9df558a8bca000000000000000000000000183666206e199ac3eb68d554cacda297e03eb407000000000000000000000000acbf91c3720af2d7722a217898bf8b81b199f8f9000000000000000000000000b7d175311b7aefc9e7adc2b5906553052e607f4600000000000000000000000023b544e65abf3748548908208a80d105b9d84168000000000000000000000000f9695ae9e041fb3a0142db788425dd58a4dfcd29000000000000000000000000db0d0d021694421f717c830caf5c227daa614509000000000000000000000000977180e570f67d9126d37bc2a90ea16c6bda0da8000000000000000000000000a59f873eff9dbc669552cb54b58855fb1d7c3ebe000000000000000000000000b52d0ba64408d6fe17e348b09125e07525de10340000000000000000000000001a3bdf33fb471c87fe4874f06d6493638cbf973900000000000000000000000086b09ef0890910a62c0adc6e201f347c3f28cfa1000000000000000000000000f0192bc6a22f3dadb463eccf063e293902552f86000000000000000000000000cfd0cd966c376afb69ccdfc74a679a4d85f385a1000000000000000000000000f0b1f40e50d794c7f4c6df771f1d2b3e64c96872000000000000000000000000497caff72023603850cd03ad2265211b22a6db5c0000000000000000000000000c4a2c34fcb1a709cfb98fa6bde3a77f3c57b6610000000000000000000000009fabd2d6b1b156fab0591b7cc3adffe7246b66fd0000000000000000000000000478c59d8999a09bb9af3368c5012d10f06f28e100000000000000000000000071375b8f19f21e1763bd4837dfa277b5034435d4000000000000000000000000f2e0864a8fac5193168d41b8613392dfe9f519d1000000000000000000000000aac2e050cba362fd07be455b02d6f757f6d2f706000000000000000000000000f9f405fdb236f01501bc5c504c192afd60571a6a0000000000000000000000003056adecd577865fb774c8c7edcc838e3f1f322b0000000000000000000000003c8270ab9240d81ce3b00617bf3af9d05760a7f3000000000000000000000000737852796a84f050f8c0b74acb06f8887accfc75000000000000000000000000909cb5c926e665ffc03e30faaa282b8e7c511348000000000000000000000000945fe1bf70f87b46d21f1c507beb66c3eca07492000000000000000000000000b6023232a656409711472caac31a4c704cb3d794000000000000000000000000b1531b8db79ee9b0db730d01a4a09a9e9b0e90cc0000000000000000000000001680c8dd3680070924f13e81889afca1424ffda0000000000000000000000000868ab6bc58ed658db00ba57866d253f6430af8d600000000000000000000000032f6d51a0e85615e0dd0dfce1fdcf25d275b7efe0000000000000000000000007b26149c94b3f491cf4857125da5a606c3068af40000000000000000000000008d031dca2795675d45f3c464f6a2e384522daf35000000000000000000000000107b7582c2e0758dab6cc6e338e4593d1621de35000000000000000000000000cc5621f5c72d8db039f15a7912b53252557eae1d000000000000000000000000c0f4748a2554c430dffef96e37aaa5191bede807000000000000000000000000d19e72f53eec6203786fb23ef6469bcb9103fedb000000000000000000000000fea890a0e7ea723adca8d6bfeb182d086f89ef97000000000000000000000000407287b3830921a74d915cbac373d2c14987bb2b000000000000000000000000e3a44c4a68d4ccf599abd3f044ed40fb1b9f4b830000000000000000000000007e74c7ffd2b287809282b34c2a25395d7e2718c4000000000000000000000000387b4bdc05d2336dcc0e7e2c4ba85b25b8dcbbee0000000000000000000000007001e48ebe10bb59858d5f914f6d8f3681ab25f800000000000000000000000070a0b61a524e02fd7bbe70169dcf249ced7309dc000000000000000000000000e3fb94daedc63ebb0f20a352f79a5bcc3cf529df000000000000000000000000f15ef1b793f5cb5da26f380b0f5a9700700a00ff00000000000000000000000002b49b19f6f1f35d2eb1498bf0b55871331e58c00000000000000000000000003e3fea96ccea0c685c1f8dfd3eee6c7302250d37000000000000000000000000f1ae5c3269d3f88f2100f68969cdcb47fe28de15000000000000000000000000db8fdb3c059d90d0fe09d9e73e6bde70dd3849cf00000000000000000000000001411455757872ac5f25b832d651ad6ca139adcf000000000000000000000000f80e6ac8ec4595532695eb2123be2c71c24425840000000000000000000000009411aeb96a825235b71574ba3863883d99b8921c000000000000000000000000931203b691157c3a59727d1c57737994fa10dc17000000000000000000000000343611372fec8791480db471e62a748e33d13b9b0000000000000000000000004133fba34035410b4cc0227125d73f5266393f4d000000000000000000000000a0107be2011a3c2c143477e10f540e3a10f910e40000000000000000000000002584fae1701c14c41417de05f727ad240413debf00000000000000000000000060a6c4592383882008012a2ecda272f6813d1b4400000000000000000000000034659890679b6f16af2e198a36b9068754639fe3000000000000000000000000a4d59bd344db2ed7b899128ff34ad0206714d4020000000000000000000000000a9c402471cbac97976376116ca8baa2e792751d0000000000000000000000008cb90f9faee26baf207b0b2e1e373822806a9e240000000000000000000000007667c2275e60864fe764a1399aebae1f85f88f6d000000000000000000000000d61eed344690e8a104cf4efc99ca00af3188256a000000000000000000000000ba565a4ceae4014dca28a0e1dea09214208039b8000000000000000000000000a17a3d9a59cc500f6c6c7ae35a30d84338d0b99f000000000000000000000000ba8680eb4224580e8f2ff8a157a792e96021a4b3000000000000000000000000b801fe109e8e5b4409f3bcb7f7f06d1e8b7ddf7e000000000000000000000000a640e9c9aa6185aeedfeedca966682d6c4e357800000000000000000000000004d59f370a9bfb77979984ebb080a305f0630119000000000000000000000000044d6c12a081a4edc0144084d257f5514ffcd540b00000000000000000000000098bae892ef33f6b2dbdb8f87a1018c91a979ea310000000000000000000000000f9c1e039afe3caed5b01ce9bff6f26ef3c92d9e000000000000000000000000053d31d15558e80f2e76ba7284a9a92fd830f77d000000000000000000000000f861634253c2920e36d1f90de0be60fc90cdfcec000000000000000000000000129b19876c1c3c0f98adacaf9f827fc95c41892c000000000000000000000000be4669049313b356880ced67d8142052cf67f74a000000000000000000000000d72355d31924fe2583c50ae7adadfc0c26c7b61a00000000000000000000000075bc9fc161c66dc06103343772ff28a9aa3cef02000000000000000000000000254bfa96dabc77c5296a5d619c9223a24aad56d50000000000000000000000000f8608130c6fd0fadde3b836c76c67acaf9ab57b000000000000000000000000012867d90abe5ddb6a9dc7530bb42d7fddfda043000000000000000000000000a8077172fb1e9605e9df2b9c51418f0bc15149de000000000000000000000000dd06af5a0e5dff2027d73e7c1a3d8288aa43a4120000000000000000000000001bed257162defc8af14f70db5dfd737e8d22d8a4000000000000000000000000939e78415e4547e5a69aa1b3b5ba5b7d052d38dd000000000000000000000000771cbcb9534d7d5a314ab0e598521856eda1a402000000000000000000000000c380edc30eed65b0d0966015a174005729ece0a500000000000000000000000015c8f41a8f20d6b60977052343ff7a8a717597720000000000000000000000007497604f1d401a264aeae33ae4d543467db4cac100000000000000000000000013d726cd80bc9bb158ad04ab5d241b0231c8221a000000000000000000000000b2caa6f25c20348535136be0559e0008d451cd73000000000000000000000000229887f0968e9fc3d8d4c8a982a84ecb1568180b00000000000000000000000022b9c8f394bb77796da49edff52843e99336ce1100000000000000000000000093531a9b4c087fc51808b807b51ad706f8d1c367000000000000000000000000ee8c869b365e2e59b1a11ff8bfc4eef0709656b7000000000000000000000000a77281bedc9897848ac1afaf059947aaef1bee600000000000000000000000008cacd3e24e1370fe4b938b6bb7d9a83d003288b50000000000000000000000006e08cecff8151503f198778d2847971376ca0dad000000000000000000000000bf4b232c372dd4b353a5a7331c016e040f615023000000000000000000000000ef0decb032182416ac8cd3fd100501451ed77e9800000000000000000000000002dbf4d29cd62af0f43d0798db4ab43647e120200000000000000000000000001a3f2d496feda00c1f025db7740d31404e72f8a60000000000000000000000009e2ec0a81f8e5049022456da9faa33d4fff8ca97000000000000000000000000774454e0a60094a3a60dfff44d967e96d577734f00000000000000000000000053fd22a52ca1d23807b7aaf2166c689197d6543f00000000000000000000000012ac78ddda0287d2375bb899bc1bd3391f4426bd000000000000000000000000100691c3d0a176a88e23a66911fe2684070ec37e000000000000000000000000a4dbcbe1151ebaaeacd05998f172a3cab338d951000000000000000000000000373f569959e1e6a368a01523f199ea68ced9cc77000000000000000000000000f8a97b4a992ac36d13bb7b12c646603b54f7f712000000000000000000000000b1cd36898647eb6a114bb52e3aa48a4e89611244000000000000000000000000b21fd0e74d240b13f2fb49598f5b0677d513751a0000000000000000000000002ad5cc0f4d70cb0af18011aa46b9b54fbe0691ed000000000000000000000000cee11317089217bd0fc06f8c9eac509cd62e53d2000000000000000000000000840fae2463a1647cbd9f4cb78849e0a46ce60f4c0000000000000000000000003526872a03825c3bce37c9cf0a3a784deaf14b68000000000000000000000000ff4c11f899dcc4b4d3343a5f6e14df590a3f0088000000000000000000000000640db34573f999e268c9500684779f53d847e11000000000000000000000000008f03fd297b3eec583717234cce5a2422a0e146100000000000000000000000091b080a12171de2f1c1d86acbca1d7ea3494b2820000000000000000000000005b2a28f7b560f2d0995bfc8d4d11386fccdf4f31000000000000000000000000d14e7fea14b31dcffc925d0ee43ab228e32e4a7a000000000000000000000000e438fb95ea6cd7e072747e9202ce9082c04ec99700000000000000000000000037bbf2fd9620ae5aca9f3eea5a43d974958d610c0000000000000000000000005b26d0c1fe42917602b33c31effdc96db66b0e65000000000000000000000000f123c57420df9239143835ba4d32863e52af8f7e0000000000000000000000007268f851c868a48b4b7f07066889960e971bccfe0000000000000000000000005f800131a54fe26e81b6fcbf51228e1fc2439d750000000000000000000000004ad2934e5ac4c2c511bab36ba5293c60d13956d40000000000000000000000000335fe65dfe70a4358663fda7d029a55a8c2dfa40000000000000000000000009e416d82baee772013151175185f2ebb7f77b5e80000000000000000000000002fed147dbc585838dfa84077d8ce152b5691135b000000000000000000000000d7f134c4fcc47dd24a9f21ce864067caf30b096f000000000000000000000000f4fc562c537096e5d4185c0d33aaedabab576474000000000000000000000000b4d48c83c908c197ff89eae11546998aadd09e09000000000000000000000000cedbf36a204f5af7fbb203cf58f1c34ace245ef0000000000000000000000000aadd92169a15ed8d9a536923a5e6fd3bdde6396100000000000000000000000018d32253d925380cfef4ba996f5cb952e5b4a916000000000000000000000000f965075f7bfe47afd99d1cd987d5b308ebd238e60000000000000000000000001d993983f18a2e247942630d82eab91a0dfa1baa000000000000000000000000811c3ae464f35892e324ff6f24424c9bd2943c840000000000000000000000007497a18b09bc0675db557611aa742ca14f9cc62b00000000000000000000000002c34aaf41d6a1acddba24507134aef0ea726734000000000000000000000000af32d6d0add55aa7a1eb13686f37db6c0702ad89000000000000000000000000e8c438fc84e53c91187c73d20e1484510a92f2000000000000000000000000007c06297c79c318cae9f9f7757ffb13703926df0b0000000000000000000000000dc7d2ec0103dc5ee3861f1ce4bc84b58c5d6d690000000000000000000000006277aa714bce8beb9936c2bb03b1b21053a44b7f000000000000000000000000f2b2f1e7a1cf63f0eb8fa9efa628a9500c0bc999000000000000000000000000398f97be3468fd640a6a0a9b03e0c0386ce431bc00000000000000000000000023da0ca5310026ec8484620d703a605f7e2f034000000000000000000000000069e5a9c73855ebf8c00c636c9b1a523519086874000000000000000000000000488db6308e533bf948f9ef283350ca39c5287841000000000000000000000000cfffc6e5069039a64c6ec6758b8425971be428b9000000000000000000000000665d999f969439f9846622ed690d1d14e1da061f000000000000000000000000551e411b05068726a14c504784f6e9866050bbf00000000000000000000000002609f35f76af5a45f463e74febbb2f1c79d6545800000000000000000000000081a1b1f3ad599210517cb54a4540bbf1a2dece4f00000000000000000000000080931b08154f856d14cbca8abb1d57669436e34d0000000000000000000000009bf6af55eaa9d6cc625414c8b2c9d43c22d7a8e5000000000000000000000000c593062798da8fded109fb0898ea434f9dceafe20000000000000000000000003d26f6c0863b7f7b3dbfbfbd0e1189becbe74d91000000000000000000000000adc399fc02c9655cdd03f40706aba52dbefe45ef0000000000000000000000001a88edb0fb14bcb83e473cc11e715df1da165fdb0000000000000000000000005142259d0896a881259ce4cb2dd1cfd9f7d2ca3a000000000000000000000000bfb3a871cd224fa934ea6904f671fb3021e248b000000000000000000000000047dc2f6ebad9b2f51476481ae6ebd6c32eeb93b3000000000000000000000000ee67aefedaffcdeadafb3b4aa2f8f03fc497be85000000000000000000000000b375540c3b3747e66c605b1d70a63f2755061db5000000000000000000000000f80547a95219d73c794fa5ebb2ca971fc6661a850000000000000000000000000e7c0bc41f0188bbe50b94d610bc0996d218b53e0000000000000000000000008eaacde473db0258a5d9533ecb7714a12f091d50000000000000000000000000cf4130e472d05bd2863b99368ccc8e0179853195000000000000000000000000088b2a24474c5c119d633f2ffe14fa6e2f3feba300000000000000000000000079fcf63bf36db6858c39850f42bd219e35202ff800000000000000000000000005acb2e636ef9a776a61b2e165178a18a169d0400000000000000000000000003f3011c4afdc82a845294528d523415a22aa311c0000000000000000000000006cf9a05b6717d67526edfef9ad20b30a92887c0e000000000000000000000000d7e731881f58564650eb71de4bd6e72656778cfa00000000000000000000000069bf640ae1b3ecbf297ad0a0a0d64d2dab2ef6270000000000000000000000001ccec07ad1000536cbed5df5d35709e23357133c000000000000000000000000221a19f91ca92ad8dc2dd536bbe00bfad6fed03e000000000000000000000000cd7e95d1559404fc17560ddc8d8e781c3809dd28000000000000000000000000ba5cacd692c912b549f68d61966cdc91d98080bc000000000000000000000000a1119567ef03a5328b0541651eaad53fef9dcea90000000000000000000000006653364830b379a6f8e73b35fda2e48d82f8e65b0000000000000000000000004ca387ca6375acda2a231a47a044c59e3d68950f0000000000000000000000005b222a8916f8574bfc5680abed25b384433c78ac00000000000000000000000074b3d837beaaba68d2f19cfe680e51816c7126e7000000000000000000000000f169e59af2a06b75939995212658d1f63f0745bc00000000000000000000000090cda3de0904e4ca5fae4edb901175cd4c624f37000000000000000000000000d594ae55b9cc556014b18186b64b9e97a4d63ffb0000000000000000000000000f86066dbbf5ee33248d56a74cb089f56e37d7b500000000000000000000000071566f97cfbf642811f07bb45a8df42a7f1c21a30000000000000000000000003f3b013a4d1968079b65179577098fd7eb2c2ad00000000000000000000000009bc7fb226a1e071cd9e6915d7ed7d36b954b73e00000000000000000000000007eea8b968c094c32f7632b2df125db4da80f9872000000000000000000000000ff047dc7f7f8f1c862c8e65a4b5f0bcad79a2d98000000000000000000000000111f9fb347a1280f6e88bbb6a11d2bed0dd7d8a70000000000000000000000002f79ccc79838df7cad78b67eea308520863094a60000000000000000000000008de65b46ed10a8cd4106407d0da44e2f047e8882000000000000000000000000ed74cdfdf3a1a81eb085d01616b10dfb50769f6100000000000000000000000033215003329df845fae99de23c7fe3bdd3562dd90000000000000000000000003ec82b5186f354a9f71509e9a2d7c1759130103a000000000000000000000000d5eb30814914ae69c903204453cbe630f89cbcca000000000000000000000000ba3ef5709234951b4031cd75c5f74ec67c5ee7ef0000000000000000000000002f9e8a85fa57b744da60117cf8c9b41877ff3ff800000000000000000000000058344831f2f8ba6827f2c9d6805e25e558981344000000000000000000000000a0857bd96eb7e431631c6652ffbc915a3da04cf60000000000000000000000006edf768bc3c33e498604ffc3c253f61af8570d46000000000000000000000000a5e6e9cb9cd0179bb4e920603e1185d96c0bf88d0000000000000000000000009964a8d11cf3608976384746f5cf7a12602dea17000000000000000000000000601c8f96edc5028515aae7c72be8dad8dd0ad8a00000000000000000000000005e8486d5545296c1da1f45bf9d6cdb4ce65156620000000000000000000000005ae5f09c4fa6ec502bf267c48ebe5b01c74b49cb000000000000000000000000dfbd62a735a5ded5e37f757bf2cf4a7528facfa7000000000000000000000000485e1338175371fb89a4dc572a787b0f5d378420000000000000000000000000b7ec2f9f51a23f9d8640f69c962d79d83801b8cf00000000000000000000000080833db8e1280202d7d963b996d75129b6381d31000000000000000000000000cca0180cefdcbaa865f4fa3f2dfe18e6c79f7ad20000000000000000000000007324551b38f7205669bee5694760f9811ad1cc45000000000000000000000000c400cda0cd9c82c92c147e1241a7d6d26b8c3905000000000000000000000000afca90cadd5b1437ff22d0053719a96f7f49ee1b000000000000000000000000684e418683c13c25019f309c05310beda183a15d0000000000000000000000008f20a6f600e140c2a4bd233e60bf9be18c37883e000000000000000000000000a81500cb5c19ae7fade03416af6f8b76c97889b200000000000000000000000049d307ab75160f7a0a5ddc1544de953d34643dc50000000000000000000000001188b4d80f85e61b17e0b0c8b839000623c78632000000000000000000000000798d1d3594ed2e022b1fe4f0634eb67efd128ff0000000000000000000000000369d4138e6e159c34ace920dd1fdb5393ae7ae5e0000000000000000000000002c1c0d3a0b01ee79a94b82b530c3ba3b84939c6f000000000000000000000000e27005993facf2ba04fd5b2d436e3dc875a6eb060000000000000000000000005175b2d1a19437171a45cc736ddc4042a44fa63500000000000000000000000039f5a14129485ca49903267382554ebc8a6643ab0000000000000000000000008a34da1789a1ef2a467bfb140c3b9b41873a88a200000000000000000000000080d5e69bea9908c4ffb9759b4f844675255070420000000000000000000000001fee6336dd31fb9c1de86f75400c9855649e6556000000000000000000000000c5f4adeedf2992a807c82219a7b0d0e400527776000000000000000000000000388020943d5b2961893e78f920d25f5d52b2829f0000000000000000000000003064cdc4a42a2b18de23d3213135ddfd6dbccbc00000000000000000000000006ff2f428df1a4ad5730517c0089bd60ef98b1d90000000000000000000000000b1fa8cdbaa79f13e34b986680e972e3468c2b6020000000000000000000000007646b5dcf4bce9eedc2b26434d854a32448fdd8c00000000000000000000000000156a0f7d70950fbaf007f20e5720d1b9f343be000000000000000000000000975bdd09d2bf34b1efe2be006ba0e5d874fb044b0000000000000000000000004cf8a8cea4ae17dbb21e1652f77568af1a6b91050000000000000000000000009fdad5fad0de1519bba03a16841b4843f006168a000000000000000000000000dfe6ee1edb92ad8c58477e08d73ddce21822ac1c000000000000000000000000b881f86adef99e3e781d1c84c18b636536fe7c240000000000000000000000005d4c153a7d53d1983948e38b6f18980796f40678000000000000000000000000bbabc8544103aeb8c2bb7838c0969f1feb99bc4a00000000000000000000000023c239664568766741d141c6e23b4628a6b49096000000000000000000000000f133b16add084cb99a4915d589a2c43c475ba068000000000000000000000000c892cf56c79a59aa00aeab9e545f09dfea8f5b1c000000000000000000000000cd0df346307d4aa225ca406b14916e78aed0821e0000000000000000000000007117e34523f46b4c5a80406f7585547be07b71be0000000000000000000000008630861d0e46a69e1873f5cd96820c375ff7cd5000000000000000000000000083ab368bea540d07690b46456d28fb92ae8bbf2e000000000000000000000000ddd1c828ffed67481f54b693081ac56e0449082d000000000000000000000000682d910a642be07cddb742316e8d51acc77eb1ad00000000000000000000000084e18277f8ec9467a3c9716e0fa08c1d2d78a9d40000000000000000000000000f78df9f9647e782d1fae304e37b3a4f98ef1e04000000000000000000000000f3c0496251c4a07600a1a761ea27a9446710f736000000000000000000000000014572814ab67e2b2579ca69fef157218c3fd2cc000000000000000000000000f91cc2f0ed40fde50805544ee42fbfb46feb3d7b00000000000000000000000040f40e676c35885df7a2e79d49705c119b6187a8000000000000000000000000ea7ce2d300e6513a3148bd2d07697c31ae15b6ce000000000000000000000000a37676057532e0a3d7729e7362abc43aebb3f581000000000000000000000000da05df5ab7877de82624f51effabfe9772b91b48000000000000000000000000b3e7b5c7d5ee3b05993faf7ee07f705da5fd9c2c00000000000000000000000068a9546eea15f8846a36d73aa4f7c14bd691fdbe0000000000000000000000007e6972811933fbecad225e03b02a0ccbdb8943fb000000000000000000000000b9a6712485a68fe1109a750a6045bb1356d2177100000000000000000000000032f1caebecbd3d55e645073036f50663bfc10fa7000000000000000000000000a7e6139d627eab22f67d06075600541172b7c5960000000000000000000000008c326bcdb7f40aa4a0a232551aff3cd06b498f670000000000000000000000005ee320b8644a174c08660ca1038ebb9ef2090f9e000000000000000000000000b088aefb9c067bfc3f34c2ddd84a6442178813ef00000000000000000000000004bd807ce51fec6b3feebaf3b38eae4a4cef580e00000000000000000000000081934d6eecb55a89b2dd66576015df4eae73a338000000000000000000000000c52eee1115198ec25ee37fe7126e9939bfa805670000000000000000000000006e93be895c5b8fd5693ef8cc6ba5f5a69fe0e206000000000000000000000000b5ea65066e97cd3a73f967e567f06db0f520a313000000000000000000000000048aebfe7569a2f03038dbda64209b9adf69fb5600000000000000000000000082fbdcdff5df766cb7a2651170110dc3d67e4112000000000000000000000000ec376b19bd5cbac907dca23c2bce813d5d1db28b00000000000000000000000018678c4f0f046498fcb8cedf2902cac9c753867a0000000000000000000000004bed86d298a25b308a2655f0feff64117fcf01ec0000000000000000000000007f4d4fb890b990dd2636cd02ac8af8f7c19187df000000000000000000000000717820d87d18d318e5cd1899770ba98e4b37d099000000000000000000000000fea71b69da5fa25342e31dbcb40a5be3da967ebb0000000000000000000000003c3c655b06bbca1526dd4c401dc6ef80556c462c000000000000000000000000389612b1ab6f6d3601eb763fe325210ea269cea000000000000000000000000030f7c72afd967bf980be7a8846a9a09009e10384000000000000000000000000e428d66c0c428a4d587f1e30e1245e4e397af853000000000000000000000000d0d97093e25a38ab3620863a4514b7f09aa08a6e000000000000000000000000014312fee620be544686ec2c5d4e6b947e04ee190000000000000000000000009f7da497fba8932b5de937050f6b8ae8a4a9deae000000000000000000000000065ae854f9645acbe831ffcfb7d294c94a66134000000000000000000000000055d3490918014c0a9da98af86ecdc427a37fc97e0000000000000000000000009a44e7fb13fae6cf4e9ae744db1a578238e90c4400000000000000000000000028d474699c2fe32f4ffcbfd3c7269f353d9721ca000000000000000000000000e3cb844020a9737a3a85655c0d981eea5982c40a000000000000000000000000a6fd52892d1c40438ee7c78dc4ae5102b31caaec0000000000000000000000000f06efd31bb1e29af4b646a2fe22bc4dc77a3a32000000000000000000000000a6d4e30260f848725d48efc9c24c0aeefd7841fa00000000000000000000000073d845b091ea85f685e851b166eba788c4af0a08000000000000000000000000c264930e6c65b0eb3ebc67804910cb5810ffd6c500000000000000000000000057b137a230b8537a696094360d7d1c3433a2567f00000000000000000000000052632f4d860481e6da27d8a8e9e03f720dbcb4760000000000000000000000007b8acab8d75ff88a8e937955bf8d0e67e10aa50a0000000000000000000000006ad2b78b298dc01c71203dd8527898b495e4b8ff0000000000000000000000002a81101591fe29d1f2b950c20d1d074c7731f365000000000000000000000000272de775ab0559240dc54b75af57c1acda1ede4e0000000000000000000000005a8e5f6c87adf73f21106f841419ac584a865626000000000000000000000000bf17fb3f87037d93cb72d1d98aaea6e945b80638000000000000000000000000b5018c2a07c77377f3f8eddf0ceabff839f51daa000000000000000000000000be73cb90b181dc9dbe957869b3cb53ed1d4402a70000000000000000000000004cde266dc019edc16fb7c7158d4399dbec9b31c800000000000000000000000020304550d1dc6fd3c44fd1604e17ec0957912179000000000000000000000000404648694ec879eae467f155e86606bf48cbdd06000000000000000000000000db4c7b3ace2f79d517f2a41928f29a15ad65be7800000000000000000000000070a60fb9d442c7f5cd7aced1904faac84a81f325000000000000000000000000eb7b1e8d1e7ffd5afb75f8a9b60df3178093231c00000000000000000000000062e55737cf51d9fb9a95d980572f88e516a7ae11000000000000000000000000ba19330dd40c92c4b4c78a0288bb8751eb3a5e44000000000000000000000000d1207114402c598ee8303e34732e46bf0274ab360000000000000000000000006c314a96e1c2c4ca9c7c5edb0f46737ff1374f33000000000000000000000000a4bc0c11651441b08a042e13a603e7412becb27f000000000000000000000000a0808e57f455aa3aeb6f2d299925daf26e59d5f10000000000000000000000006306d37f7f6fd2c15ccea997cc2fd2d15c949816000000000000000000000000c4e2f79adaac32bf43d7009b6b9fa6d91b698567000000000000000000000000220f70195ad95d453938c7dda93983f13530b753000000000000000000000000071108987a0c2023efe9ac2900c082509f76afb800000000000000000000000080f18f9a7504237a7b27877e34cbcf852413c40800000000000000000000000025205bf1b9f2be5f97bdfd83b07348ef65f41f140000000000000000000000002dedabc9a93f476e5bcd62512b2443646540ae13000000000000000000000000ddcd8a0d2741e3f4694e3a9856f296b87669d49400000000000000000000000036dbdfc7a37de45979023d2e5549113660381b79000000000000000000000000008bc3ef85ecc6cf6cad84a57b0a67637815f51500000000000000000000000076e486ccae5341d88988faf0c4680de5c114aa14000000000000000000000000ce55a4d3dbf8cdfffe2cae7ebe5aa86b476504b0000000000000000000000000a0c9e537b474b3a9dd3e384d129cfcced83e4cea000000000000000000000000584a060770e8b52f49cf5e1e55b87359517733bb00000000000000000000000082e2bd8c6930ba4b846b94ecd42e4d70fa1868f7000000000000000000000000feea3f9c07f6dc69c3d754f3b06d91d43bb6a2af00000000000000000000000026d51fb50e6fe036210f259ed5ff990b03638b6c000000000000000000000000e77e1472dd4faaf7a739d90ba2cf6cefc965f56b00000000000000000000000091bf7a51bbbac32193eecc5b55b50ea3ecbaf61900000000000000000000000038a6efc97e8f6e1e36f7a301e438238e166826d50000000000000000000000004c5c2406141648434daa654da5b9db55fe019c1200000000000000000000000054624c6e90a5444f225e13507c5cd1be075b5927000000000000000000000000bfda612e9cf021b1204743c2fca4ae0b1a2d79e600000000000000000000000010507910f2995d3a8a82005aeec85972adf5863d0000000000000000000000007077d5f5f6bfa2f54e21d1ea4b47da46610d0f860000000000000000000000005619739acfb3437a2d40fbebe51121d920378e4b0000000000000000000000000c0274f1f4d14cb0763615fea188f51eb45faa1a0000000000000000000000006fae793ca0d15da5d17a8820e0ba2f0681f0210e000000000000000000000000e50c0ed7347bd33241c964f3aabf6e935ece37a50000000000000000000000003bf986970bf1c50909c5b97fab81e4e724c7c04e0000000000000000000000002d9bcc9895bf1b200033455f2e65678364b1bcd8000000000000000000000000eb90a9e4afbb5bd7a53c9437791a3f692170b441000000000000000000000000fdb00092ef3f08cae5f6d8563c0cc9cca912d52f000000000000000000000000056aa47e894eec597a147e8758437523e67e29f600000000000000000000000005cc5da35ca829134ed74e7a27353897bddcce98000000000000000000000000f3c4ce4164909706d5c974e74a9ff8b43ed1217d000000000000000000000000a9595bfb3b898853eafabee0448136c230da8a06000000000000000000000000993c74c5d0f6d7b1a5b7d9b98ba53b4f9670be55000000000000000000000000b876e0a19c21c424999d2ac0287b059d555d439d000000000000000000000000f3586dda668f2f5f9cd406349667ce544a4a293b0000000000000000000000006ad512ee66457d66f1693c31a82000063309ec28000000000000000000000000ecbd7bf7fd17bf8a4ed06dfd35c40d44146780c7000000000000000000000000e9b409f0ec0ee3b7f703ba3fe4de938771b13b5d000000000000000000000000f55d237bb3e034719b97c25649a9cfb19517fc170000000000000000000000004ef71ee5863c12990216adc32f56f1971f7178c900000000000000000000000094edc89387a7d6a4f207aedbdcb0d0240e8c11bf00000000000000000000000052d628350f7d18d16667704502b4a7657e63c5f200000000000000000000000060c8ed284007a2f39ecb7258623f5d43dc4b1e67000000000000000000000000ab87548854281e46b61a7fcafdec8edd78c4d5af000000000000000000000000a679913c69cbef952625e75d8f4ea79a6a6f82940000000000000000000000000e76262439b1981a86201d4c5dd3cf9c9e3d22bc000000000000000000000000e08b772fec41d5ed0fa5bb478681414a2e6d5abe00000000000000000000000062f251af06d87a1ca668391ec3bd0ad525da8eb6000000000000000000000000c40e339c29e9b4e69c8405694edf4e8ec5239b7f000000000000000000000000e9938ea863fc44cf37b7201cfb48cba0b3b97e28000000000000000000000000d52245dc9410728e896d0e9d994d25e28e55fd290000000000000000000000008a252f0fa29927cd725b9562386d5fa0131808d8000000000000000000000000b6e7dd5b66412c6fb847ad782447405f9ef000a6000000000000000000000000dab242104609a12466a897747d5ad244729f1a980000000000000000000000003bd6f64554c035ba872d7b57f71962d89a5718570000000000000000000000005608cad2b74d4d5ad8df97ba65ff3a972cf6cfdc0000000000000000000000005945538b82a83f1c6420bc974c3e13a7548ef936000000000000000000000000e3d92dabe24250c4cd05779acfd73939a356a5d50000000000000000000000009b047201f032794830add1acce69c0c2871011fc000000000000000000000000816d51b42628faa1484c92d602d993f9fa79cf90000000000000000000000000f729f6c7f457a4fa4c8963c2ffc8b5030b91362e0000000000000000000000003d80ac8f54fcfe8f3b031018cfad4d064dce3a200000000000000000000000009b47715ecba81e5c6ef51c283e1749736d2254790000000000000000000000002f9e13a7f774f280c4c98a18a0bb952221853ab2000000000000000000000000b25bdf6e2cfcfffa77fa1c1bdc04964491e0595e0000000000000000000000002103a683dfe6e11de40f0c62fdecc8a5752efd08000000000000000000000000b563ae2de0583c331af520ac963711eb0d6b6f5300000000000000000000000037a43059331d2ffef0f610bbec6f64e57ddedfd9000000000000000000000000636a84d684054e6f64e3d488679a93f7e3314a46000000000000000000000000496a5ccfb5fe1e1227bd04ba40a16c4c129032eb00000000000000000000000097bf2cfde1f034d23e35284bbcccd8a7211a292e00000000000000000000000019b8ea13f5244b57b43f1258bfc6c6edc73a5a3d00000000000000000000000091c182087b50c4d906201d094c19386420c23ef80000000000000000000000000bab84f17ec0059d9bcd35325a9c416d9c3d2b05000000000000000000000000a46b5cbf897561dc9c6bcf9e62e3f0988f59ef9b000000000000000000000000d5b86f5d4da7718ceb2591626256b8c55aeabaad0000000000000000000000004b2f320a88ca77d20c7e3bf7194604c07fcf102a000000000000000000000000fc911d45fe0dd12c04a43c30302645737593ae1400000000000000000000000041fdda2a22fc53fcc1a32f8dfb779a27f40b29d700000000000000000000000064c47830c5551ad019036d2621932bfa381efb510000000000000000000000004d57d63a10ab7d2abd2a41d7ca5eacd98ffd00290000000000000000000000001d092d2d104662a21ec31a5ff516eae0a0e2ac1a000000000000000000000000abf338fd08dd3f24fd3b83b4a49d5f7050804c420000000000000000000000002bd45c18ee8827de4309245f49d842841eb784dd0000000000000000000000003b76e46cf08abfef659c9e0dc11fa2ff6b2a4e400000000000000000000000004f36065b2dfe0dd79087f1a8d0125a59afe2dd3e000000000000000000000000c520481534a63712d2fe9679231ff1077126b540000000000000000000000000e5300397b2546ecf18e78f62fd9a341f08ade74b000000000000000000000000cafde6025c09df2a1f67b2e19d61d5402ac4f81000000000000000000000000081a61008d42f5da778d1e9541634b4f6e6006d320000000000000000000000003fbcea8375cb446584906e24f80ae5039cf3ad060000000000000000000000000e26afb297cdc61986291321f4d8f46df0fa770b000000000000000000000000276471d1d187a320a3a461cdca51fcc9cb08d3a20000000000000000000000008125a78aaad1bd88fe1a9e40a1c1262c6140e2bb000000000000000000000000aa0782861bd2367f35f34688802fec5cc2867957000000000000000000000000503ace5547d945b34947dbc6daba7cf9c610960e000000000000000000000000cd6068214aeed69b622a9f93390681def48c78c20000000000000000000000000e4e2367c17ea7892ebef1beed21f6d21f1faab4000000000000000000000000b91346f1d0c658abe672bb7a1e32cc10ed8726cc000000000000000000000000d6366f0932c361fe184ac3fca7ff4c429d3219e30000000000000000000000008cf7249194d45fa1e2a199f8bc60987e8f015db300000000000000000000000027113fbfe8e2f0e89c33c7cd70b9341415afbc880000000000000000000000002b9140035dd5eb7514c543d00fbb9ce7eda59ba2000000000000000000000000983ae38cfd0e5b8f800b94afacfc3069a131d578000000000000000000000000e2620e4231524f022863ca179c98267f3d139b55000000000000000000000000bcd419e9fade413bbd5153fb98a59a30302ef793000000000000000000000000488ac09da201a1f53e7ba527ac182df10b997820000000000000000000000000111af13c6ac2ba9e7ba273f7f930c4118bca8ce6000000000000000000000000ef0edc931f1c1c78c2076696889c75aaf1de84520000000000000000000000006b1aecb91576b56a655057c4916ab90355b9c3a40000000000000000000000001175b612520894e4cacda927295aad899c3e83d5000000000000000000000000784e9b58fcf14564f9e970a47d8eeb57c736699100000000000000000000000040401f107b1a15007b73a2ae32d7c48f9b975291000000000000000000000000add94891fc3039d2aa6c541017e8b78a5c18fe310000000000000000000000008b7451def987d0d5a486d66420d9823abab1789300000000000000000000000088a8310b68a862b4368e99a7e47ccefd2387d2f30000000000000000000000007eb9e83e62f20c3d851c5535ae4460e184a7b3440000000000000000000000008b7b68d798261c2e3e68090d770e842d4e4127e2000000000000000000000000f6fb09a41fa6c18cebc1e7c6f75a8664d69e4d480000000000000000000000003bc3ea2c23e32f3236ff7bee74188d7cc64944d9000000000000000000000000ebd87c488e96b9dd768b674726ab3a865f32cc50000000000000000000000000dfafed34ede6656e6fab5ccdf1c6aa5f0ebb619a00000000000000000000000006075f6a5aab91a0218280f322446f45b6e8c4ad000000000000000000000000cf02f6bb9b1a47d3dac4698338a315af1fed727400000000000000000000000037ead1a2d94c6591368f4fe3c6d338f0e8c95fc00000000000000000000000001394e7ba432ee43cb053bfde307239f3b6942fdc00000000000000000000000053815189976422bece94778e44632f7ef9c9b9af000000000000000000000000103858edd13a957a7c7f10d0507f75be4fdc6bed000000000000000000000000b859c43a63c9f0eaef9e3911609b5ce10ff0d21f0000000000000000000000005f407164c90926ba8e4237d61af652c0c9394bf00000000000000000000000001b6bf7571f34a882db617408825662100f73af90000000000000000000000000e61d605af7bca4eec10fe9cbadfac7611048d2950000000000000000000000004d5e4e10d7d7a960ca9bf6d0db86b20961607bec000000000000000000000000459b9113d621eb0d725199001d52e905ea8d6182000000000000000000000000d28a17d38bdf477984c0ac8c40487cd297af773500000000000000000000000013edb5ed539356754eee03e92d9c4f6680e40af300000000000000000000000077c10abcc2a02ca77449a5355c7e6a933da40ede0000000000000000000000004290edecb27da206a47bcea01f22f472cca3f14a0000000000000000000000008ed5d70f8813d5fd5a3f3f620c750486ac36c3b100000000000000000000000099c951b330c5503aac09bc2cd1e8ecbd6a86a35e000000000000000000000000df6c501a29ac3f3263d6e599536348e9185fa3de000000000000000000000000348a887c31fffaf6fed192e3e975a2b33271f854000000000000000000000000cb5dc77700aeb3103cc2dea7ab7c20c57305ee5e0000000000000000000000009b18430aa2906f9c8a119edf731460b996d4ba44000000000000000000000000decc8d9320db433e2b09daf3312da7ed6079a511000000000000000000000000fbf17d3394146aa6709d7ffe0862b4d000b32480000000000000000000000000f1a0c8abdeea4b6cd61b489eaadbf97fe485232c0000000000000000000000002a41d6d9f24f4a1458f1072e83f40736f43ef16c00000000000000000000000000433cf16103a443c2e5873da0610544c1ca8e560000000000000000000000003d0e034c36e3c4248d1affaa13c87fba188c387600000000000000000000000032e9bcf2f60252a27007cdfca58e293e2f252470000000000000000000000000b6bb45c234e4886cb6d30982c92e71bb073c6eb0000000000000000000000000d3cafa39931093b337bd050ce73c6fa967d0820f000000000000000000000000d718a9eab31954e78e502e7c7e2087dfa083fd090000000000000000000000002d9903c398f64abbe2a6c41fbbb2bfc37be5c655000000000000000000000000004b57ca94368e5b2550fa9de5354e469f7771210000000000000000000000001e63dd1f226ab4ffcb0dd6b6dd3bb485488905f1000000000000000000000000c77a56686ffccd0d06051d1b1a4124de570ef89f0000000000000000000000001f6d4863a2f2d46443ab4194a209bdaaf61f78110000000000000000000000000980f80a2522e1ac2b5bb1e8f75d29c45b203c75000000000000000000000000790161adbbb976b5ee028f762b7ce35f6912928100000000000000000000000027ed52a34dc71975dbfe6772355a088fa5af6d460000000000000000000000003771945c50c7cc677aa27accab6429334fe37ede000000000000000000000000451321f7afb4978b3d6bc83b5bc296a5f345de45000000000000000000000000519d61cdc49be6affd360c1dfa5831a56a90abf70000000000000000000000002c245f42e3b166db6012ac0dfd4e05a696384d0d0000000000000000000000001551648e36375e01112ec6781cf8dce5cf95af9f0000000000000000000000005bbc4818154bec818fb3e8c29dfb7a6a308b72660000000000000000000000003757575dd929077544c70d586f2c5579040d3dea000000000000000000000000ed6fb6153ced18b45cabfbc49c60ad7bcda97fd8000000000000000000000000852074df975414763414d0996cc85f89b3e2590a00000000000000000000000034d6e399f159fcff0226d535ee13c15db737d898000000000000000000000000180a3efa89f117f1eaf1fa84e40568415443a10e000000000000000000000000bb9f91ad3ab03ba49109da8422e2b6cd7fa29abe0000000000000000000000004105011e365adb0d61503ab903d8f281bf75d807000000000000000000000000402f234af96163c80764e6282c3fcb7ae65617c8000000000000000000000000bd757775b4a0ebe23c4db9ad41339d79baafcbbd000000000000000000000000b4ef78bfec427c09200d4ec154a2571d5bfafbed0000000000000000000000009b4a47bd7504f9da7d9619ce166af46498b088350000000000000000000000001a3d1ba0ea5bfb6174d3af83686d771815c969c50000000000000000000000008ba2a045c7cb00a067db7e2213bae20f3be6b777000000000000000000000000752f458ac369b64c89ac4d4193271c82612cff9e00000000000000000000000003c62f136237bda98db93c018f70153b74a6417c0000000000000000000000002f97e0481536f889d42fb39483806616e32654f70000000000000000000000004f25e78562b3eda244ce43790138c363d8c981d000000000000000000000000080905204571154fe89e60386de76983380c017e400000000000000000000000006bcf3d4c0697f883d562d57f8557244f041ee4900000000000000000000000044fd782d15b9b11cd1a5a2b96c18a7b12f5f082c0000000000000000000000004a3d16339d8b2ad0eb78e928826aa5f93106750b0000000000000000000000000c9d497f7e5fa177331413991e9057b2e145861c000000000000000000000000745e2a112f67a42be34b145ab644b5a87cdf8d1100000000000000000000000081e315eac1279d8c6168a4a68898103209f887cd0000000000000000000000004299d5c26c58d37efd1c3f4b0556aa8a049fa7110000000000000000000000007b3319dbc2bd032fa3ed678dbc9569ddf440ba6f000000000000000000000000a0b0dbe7df780237e23f671755f7897e9c4519ab0000000000000000000000003574bf4c04fbd3eca098d4dadae52ce9fcd931b10000000000000000000000002c88b64523d7a813864060854051963ba62fc8ea0000000000000000000000007663d727e0423c91710b01b7fc0821a73288159d0000000000000000000000008daffd911823e042de9432a17acb9c13f524ff1d000000000000000000000000d447067db90eb94bd1e2a391e08f20fae208ef9b000000000000000000000000d9a366c36f649b5b30f3f6c7524d989ac26daa8a000000000000000000000000c1aad25bd6c4846cb1b4ea20b57191906b3eb407000000000000000000000000838180489da48da73e2759dd4b61fc1246dc51c9000000000000000000000000b73f93b6d7fc0e2aa19875f50a75bef9443af6b30000000000000000000000005f9acd2877fbb41791df1ac219c8f94e4b8b60e600000000000000000000000062020ca8853706678aad74cfefa3f5c60714661d000000000000000000000000467c9186c4d8911631f1292c4ef61e8642f8d17c000000000000000000000000a6074d23e53cc048337e13346094042fab62b48800000000000000000000000013f7e443952807589537c2b669d0e5520f920f290000000000000000000000006de49ce443f2661ffb53e11a147d9649582c4d550000000000000000000000006f7ec2c620877cae2f89d1e9beac56150df8d079000000000000000000000000e02824d8052e167b026a5f86bb494753274abbc80000000000000000000000007bdb29102263596517bc334b749d0ed34856c417000000000000000000000000e241c14015325284b1838b6628adc9695efa15d90000000000000000000000000bd4759fcddea2a368b175a24672311278028af9000000000000000000000000935310e305821d369dc85299456b88cd574fc6bc000000000000000000000000dd5d385eb47b20798e9c35b8327feeeba46602ef0000000000000000000000000ae4838d416d3ed86b7aac77fb678dac4504859d0000000000000000000000003797d8344b5db3a1d5e7cee02550f3c5234a6c8e0000000000000000000000007db7b70227a4c1fc3faad7d9075219f6c3bd867000000000000000000000000070969a8964ec644f6e699e60439a61d7be6f957e000000000000000000000000407d5960bd63474151a2a7147884af843c1bd82d000000000000000000000000a9871b54b642a69b39cbbad4a1fad5456f2dd38800000000000000000000000025f6be3581128466c8c5df5adbaf90f949557cc4000000000000000000000000f06ae2cef336b72b0c7f71fcb212a4c179cc191600000000000000000000000082cdc12b2616d73dc9219f276124a106fa6364bf00000000000000000000000032a9cafba692a7c71b70f602390bc7562fe3679a0000000000000000000000001e65fb6890b6738b0229010861b29e568bd8589f0000000000000000000000005a61e943a475f06bfb5e3c273ec3bd6aa0522988000000000000000000000000f18e3cc49a63b916fcbbc1bd8f2abd43ce67f6ca000000000000000000000000b0d61653914c8d76fe4745a41ac1cc4417800d28000000000000000000000000b2fd255365234f4e0d731ccb5effe293b49417cf0000000000000000000000008c6cb68bd9ba8ca4d114984e279c8a84a7d33c89000000000000000000000000c649ce6761d5146d4ef720e7ab3a7a23fd1188700000000000000000000000007f9b5f6dae6d568879978a2fc43632323a4ddb33000000000000000000000000c0baf6ae68f18839e6defaf0af8098c3935049e4000000000000000000000000f560b013f040d8129d86b6cd68fb73a77fa238ac000000000000000000000000fb6fa38e5a0ef03ca1a236698e98aa956c734a97000000000000000000000000418a5935134ce6098e02bd29d31f37362e3d2c22000000000000000000000000b8e7c74f8b7a807be8fb167b00ef2885e1a1b5b50000000000000000000000009ea4759f96278a1d1ec4ca50b9948f143687501f000000000000000000000000e04d6b50f46b1a4e3d4d0acbbd392e6afa90e2750000000000000000000000005cf1332ee45a3fe8e598a15d6d50ed556cae9548000000000000000000000000db9527801dd0b2d3511be2bd62a19239c73cb8c1000000000000000000000000c7628bee1e5edc90a77a283c13cd946fb16288350000000000000000000000001484bffffe728c1e0f24d1875d719491e3fb0121000000000000000000000000f8d24fc0bd8799befbb57d616a524e58076c4d0e0000000000000000000000008ce4fc7c52341de179b8589faf9e4bf9392347af000000000000000000000000112f3b2b5bafc19b4ee773496dd153b57c5487b80000000000000000000000008fde2049ce129a78b3f1b3ca0d354bb8321326a700000000000000000000000014b0625ce71a5c3dca1406a8a4d970d5032083d9000000000000000000000000018b12924c571efae024ef2871f8fce5aa9cea710000000000000000000000002b0a0f44d37c918a7c48906c770ea8c9389da148000000000000000000000000f97d3a0d570fdd7610a876a0ec1e6d43a21370440000000000000000000000008330f548b8973457b6add48bee0238929af2b317000000000000000000000000dbb796c84d1eefb5b5d7b9f75b10c2bf05da7c100000000000000000000000000b6db740d4ff5b76c708335af158e5ae880e1e85000000000000000000000000ea11a66d9cba08e5000021f204a4310bd8aaf03d000000000000000000000000bdfaaf17f487df811d14c5e9118a28192c45331300000000000000000000000026c8489ece35d455e9eaa36fe6b308907ed34020000000000000000000000000f8d912609a50e036269ff5069d4e59d1cf3710ae00000000000000000000000006fb37dd0be68f51e24aa80d73df91c547553ce70000000000000000000000000f1d293fa558bd0e977bf77a7a8b84d8755048a1000000000000000000000000880f53257d6a4ddebe11b25bcacdb7dfee0781a30000000000000000000000001df1bb7c0c16bfc7ab06683b68f4f0d894e34ecd000000000000000000000000cc8ac5ef74749d61bced950afcccf3ac1f4a218e0000000000000000000000006103074597f261a33d8ad963dbc14845420f98ac00000000000000000000000024c993cb4f3345395471869b3f1a4281fb237ad0000000000000000000000000d4ca5b4fd6d9722ac7ad217267661bb1320cabe8000000000000000000000000b6e33b8b5766f642f727fcae4863d458f2b900d100000000000000000000000028e1f67e9d8b0f796da1ec4accd37bb76b01343a00000000000000000000000066c37eb63a0f02fe508dc741ade5fb65e2ed2cf0000000000000000000000000ee7cea94b8428216cf0623c75107c29b31d74294000000000000000000000000bf0f51329bb923546141cedee337e35206097bb7000000000000000000000000b04fd697de2e636de05df73080d264e7ef9e3068000000000000000000000000e2ba3d87aa22afcf88c7bef86e2e660535a7c65d000000000000000000000000ced0a094305fbbc26133d7854c6bb4aadebb7fc80000000000000000000000007bb176dfbb6d3c52d6e01be81210ca1102bb3c050000000000000000000000007819457b110a8a0777b1305e24d09fa9f8f5d95a00000000000000000000000061808455420f7948ca82ca961272a4ecfbb96c70000000000000000000000000ba5bc4cb17a020a0b10373fab524565f376357cf000000000000000000000000640d370285def1e3558809d9e16395809ba6441a0000000000000000000000005901bbe6907c3a2c58ac30db7198fbd1bba424b800000000000000000000000037c182294d1ffdefa99c50402cbd959c80a05c1d000000000000000000000000ee27aa3075a0575695ad0443a09e43429aa124850000000000000000000000009f13b780fedffad9e7055f39c28f08dfca880690000000000000000000000000cfe2d9f2eab06ab978bee8c84dcacd3dd0de7c4e0000000000000000000000008737965333cd68679b1c9289b04d8bb50c123a340000000000000000000000006bde2c5c8f9ef4a8ad6ba3a8ebf976867e473380000000000000000000000000fdb2628db197f15cd13a214f9154fa900256a093000000000000000000000000a1cd9d656d5965af329a80b9acab76e593a2698d00000000000000000000000030ae98fc189331657043a590662d8569ef22d283000000000000000000000000565c52ed52d003df842c67c3bcb1d52435dda39e000000000000000000000000e510143d626efbff4c160bf08205c506468512920000000000000000000000000d7871166546da6ce46dcd37cfc7332a79423e6c000000000000000000000000d1917bdeb70d1f8b7e9161c3afe97cdf249f5e90000000000000000000000000376ea14c130ecc88467b0b31dd52241d0a3a606c000000000000000000000000c411634e63c7ddfee7af6f36b9410db8475abf32000000000000000000000000a0a08ce6d4d3328a2d4c873af5fb64097817496b0000000000000000000000009f9830ed393456639c744356bc01132647eb2d3e000000000000000000000000a00f3bf10e959b233a7d97967541242d47b32a670000000000000000000000005052db6aa22abc0f6db70eb0222f258c6bf42f9a0000000000000000000000007eb45638c447901ee139ad252bd13e09976dffaa000000000000000000000000547ef96f82557f2c5a66189cc27e98ff1b071a49000000000000000000000000a3cf8696f7d1b1589469c30f1f781ede759e07aa000000000000000000000000f46615910d409dfe5a5817707a4b27e7e637fd6d000000000000000000000000e5d851ec99b0c11b7d58a7715693616fda4852d5000000000000000000000000f6a017aaef78a77fbde03862917ec5209a33efaf000000000000000000000000768cbb0db15541ca6c557e76d478d02d5e33ff0000000000000000000000000056baa6051e4487a01c5e49e0597c25b683bdeba20000000000000000000000006f3421dffafe25479eef3ba3fe90bde48d714a50000000000000000000000000d54fa7a2d54f05ed75c5ee1b8ac18fde790c0e820000000000000000000000004abbba923b8d111bd8e3672a083e4daf2525c97b000000000000000000000000b40b11272ea375141d1e135b41238106b4951394000000000000000000000000bb373a3421b809005ad8f7cab634b0bc67ed44f0000000000000000000000000e0ea38e1802125f6ff686f77ab5002fd17d49d000000000000000000000000009cfd6b7e3d652b713fdbdaeaa59d8933cf016387000000000000000000000000b8766c9855c5afa77f445a05a4c020cd305c020d00000000000000000000000080fef55df5a501ca6355608fc00501c8cd8350e90000000000000000000000005c2bcf9273aa692f990d86653fdfae57e8277a5300000000000000000000000088502d42b19bf9e450902888142a2a9252f93a52000000000000000000000000f39350c12b8271b40d3569b3ed0a71b543d2948500000000000000000000000006c96feb85eaca39f57eda8181a119762482fb7a0000000000000000000000005b2dc9266a25ea2ab0f5af7ac4721fad7351c83c0000000000000000000000008cc47dd76f0d8f77f2cd11745153d36b7ae8cb15000000000000000000000000b59623c46ae6020ee583595478ca8593e392ed20000000000000000000000000cf93cb8c35205a03accfa93fd09c3f1ab0c72dda0000000000000000000000008e1041128ddb6342a8c94b6b963ab2e91acd3d9b000000000000000000000000fc8a392ec0f382815bede21260d520bc63fc54bc0000000000000000000000000af384059cf05a7b30b4a7a0b65b6b0d5dee64de000000000000000000000000910070c49192c4ebf6ceaa0cd78062e5c9d54061000000000000000000000000ab60f8a72a9c8a3da5f9f3a13b5099f5e97e8edd0000000000000000000000003d321f3a0c115e1085a032a592123ae0dec67d9300000000000000000000000093f9fc5f5e484ecb57fc93b816ee22242fb956ab000000000000000000000000bcecb0b61af3a49d84c863bf28abdc160c301b590000000000000000000000008e764555aa14da01ae276938817ba78a7d0c4c0c0000000000000000000000000340e28a8bc870f667f78a458f6b3ab6d3ab6ffc000000000000000000000000a10e051324dd6b72642195c66ebe240715cf0c5b000000000000000000000000dd2022a7e16fe10627cdd8698749ca1be0f994230000000000000000000000009d11d5b01648cf3896775247350b67b34df8cb830000000000000000000000003159502ff5fd94270cf48d740f509c4e1d518f4000000000000000000000000053eceff7b6e68bc6d8fbd3e595c68adf3bf180270000000000000000000000000a4b539d5f97c0a7680d5370e875dff4c7c7aaeb000000000000000000000000b4466acfa3f4e14ee6d652fe903cc0cb9fc5bb6f000000000000000000000000ceab029e16450e1c8faed5b371b44eadbf2b2c080000000000000000000000006435b4ac3d3f8b1fa5c7403fe537b7a066db01720000000000000000000000007107522c0aa0f12ca22619a3b2c16dc052440ab700000000000000000000000022c7d00fd857faf4931202922fd786de51043c190000000000000000000000006db86906da44386ba8aedd5abd645738d3bd33870000000000000000000000009a005d52a138e94ed36ba77ba22c0f7f2ac3ae050000000000000000000000008dc978147cb261d30e333998af03d0fa4caa953000000000000000000000000041e5560054824ea6b0732e656e3ad64e20e94e450000000000000000000000007d0f158c40c2390946fc84d156ea75ee8802129d000000000000000000000000f81fd0b32285104862fbd867b37c774517251cea000000000000000000000000078a9156c92b7581a24d65bfd561cbd29b0947e9000000000000000000000000f2daf3b17a47ce6366ddfd3fc35c7a17a7c0b6aa00000000000000000000000072e20195b364cccd944f5606a0560e2aeffab94f000000000000000000000000fcc461e408d48b4fba07addbc88d4f1f309557ef000000000000000000000000601a1b457914a44b7fcb6761de466128df065c690000000000000000000000003c24a291653fbd8b611866d8b34f221209b0ef2000000000000000000000000085021bbf04e5225c3966dd1c5aad1445cda868d3000000000000000000000000d596dc81d678a5c550961c3e636f0050fa78b6020000000000000000000000004e399184fc072dafc43f575643c0eebc5fcb560f000000000000000000000000dcfa640ef252df03b9d4288a270ac438606f9eee00000000000000000000000094651af0a29ebf9fc5f5414a8d5414ee779e91f900000000000000000000000076115bf684b4a841e473d115a30573c0a9ec2e06000000000000000000000000e79c485d8bac3c532b97dfeb0823b8ff96cfa95700000000000000000000000075e64f54aa5a63de3b2f1bf354a24b9cf90d6729000000000000000000000000002534e845a7b69b1720a6438ecfced19b561de5000000000000000000000000330db91dc848abad99d8bce0ea6290b90a67d89c00000000000000000000000055e5b03e48b070e58f75a8143e8f13aee0dcd4bc000000000000000000000000d3172c09e5164054932a6b9e997353b681fc5e830000000000000000000000008fca53dc88347b060bba03aa6d274436662c193b000000000000000000000000bb96d288de6e51c3898218017a0cbaa735d8a7e00000000000000000000000008dc0f89942141ad586d60a8b04c9e9a4c0b3903a00000000000000000000000048026f15646ddc38c5987c306ce41c945f33c29b0000000000000000000000007576d0a04012ea307b29433856e5336de4089fe9000000000000000000000000bcd1553c996341b96c439fd50c41f4dfed4bbb3c000000000000000000000000ba243be202426f38db8c78cb9bfb9a831cf3a9990000000000000000000000004f97a9f63d0996a89a801f897fe0f52f0141004b000000000000000000000000ce116f66a15bbb09c32f3dcd47daf23e77bbcfba0000000000000000000000003d2cc25c5c022f9f87bc731f3726f238d0b8bc3700000000000000000000000004b81c867e0fa62aeeb629b4163f97d951b756ff000000000000000000000000b3636051f11617a9af0356abc6d2917fbf775ad600000000000000000000000036e861c841633eddb193cfa78292103be9ba0eed00000000000000000000000095e63b08cfb35c655b19e907a05104df7e9d31dd000000000000000000000000e0c458c12a17bc715d79f42090bea4b19759575f000000000000000000000000cd5f57a0a60934351d958e6d0fc185614b81f630000000000000000000000000d12b6c9055ea19481d454098517bc59f24a80f42000000000000000000000000c48dc3918ed53c2b94896d7800f904694a731b7f000000000000000000000000efef6ad170ee1153753de58497af3562807aa8d700000000000000000000000011a605139f49d9cb9992abf6bd18fa8feb8e70c8000000000000000000000000639447f350f11bfb06f07fdec4e4a772be39b6af000000000000000000000000fdc2d39eb2ce69891637da6b3902a45e28a107c9000000000000000000000000df96e8cc4ac9fe7c68779e9d62444c7068964a990000000000000000000000009f674e2b1ad8bbee8ef98ff04d860e0b92bcabc5000000000000000000000000b473db3fd2e8bf9ecd47636e090e4ef97c9592dc000000000000000000000000d838189f12207f2f00674b1fb65e63fd23d262c9000000000000000000000000481fb25545a4ae12912a3130b64cacab15aceebc000000000000000000000000ddb178a80121c25e3369a774e0bacfb9c3cde86a000000000000000000000000e0dcff228128ae01d0c58deeb3e700d99df966d3000000000000000000000000a59cde9525977229e454f9b40697a98fc86e9daf000000000000000000000000e085f4fec995d7b86e9539e6c786d31f9268e7890000000000000000000000004e6cf64cfcdf4daa3a6ba9d0c1263ffc6c7011ed0000000000000000000000009b681e69ba9800bfc08128a88e5497c95cb7485100000000000000000000000026dc7680eedf5ff8c7f273ea898e29362612a3bb00000000000000000000000048a23d7cba38cee7014c9e5a09f41ed1113d35fe000000000000000000000000306df01a3e48156a422a560732b326f46ff755ec000000000000000000000000a8d9b9feaf3edb4ede3cf16df3df125854c73395000000000000000000000000b78fc1a7ae50e3f08baa4a6ea79540db97ad7629000000000000000000000000817670fd3c0092883160486db9a6e1e26cf0eb7800000000000000000000000080c608e32c9df7a8756a62d58a2c2a3f459a5c440000000000000000000000001af08359b56766f10dd49a62f08932612244d70600000000000000000000000048a5169262164b872e9f998efeb22192e0f6fe0500000000000000000000000020a43217ea718273d64be2cfe5dfd1f4833427df000000000000000000000000c96e507bde03ff306466719e013b8875dbb3b9740000000000000000000000006f3353c554fea7341369f7c55d9e26c7c50563510000000000000000000000007edb220f5cb706dee9f8191a0f095207c0f1428a0000000000000000000000001249963ac08934831ffa322aab77f36e7465824f000000000000000000000000c685b9f9c97dbb2a3de1bb762cf18d5b321e7c8a000000000000000000000000dcc1698e9800bdeb6302c385a0437dc783858e0b000000000000000000000000aac41ec512808d64625576eddd580e7ea40ef8b2000000000000000000000000926a4518223b42d3ec2a4054deb3624c56832b0c00000000000000000000000015252c2fdc6b0301f14b5640e70f438d665894b1000000000000000000000000633f77bca4117cfc065c7d0bf00f644055248d0f00000000000000000000000094bf6c859f57970b441a21e3cbaece8b1687749b0000000000000000000000008c76ce234d14bc65cd4260b47d0638c1158961b90000000000000000000000001cfec61574b41f01afd139fb4407be65aaebc259000000000000000000000000fe0e6571378d4800b8f20f8ca6300b5ba3e712ef00000000000000000000000040f17c3b15860ace8fafe1853a91aff88a16d73a000000000000000000000000d4a1a7d878d5211701c562a679be8c4196fdd4630000000000000000000000001dad574b643943c9aa920c28ed7715d82bd2531a0000000000000000000000003b78d6b36738530a3c250d525e50835ddcddc6630000000000000000000000007306c4229fac10e2008967b1d5bd853103ef65bf000000000000000000000000216701002cdbafea88e3827d5aa9578e3c77cf9000000000000000000000000053baf68a77f8e48da8858e34222255f467d785da0000000000000000000000001164b170e024c2d52461330606dcfe3eb2dcb475000000000000000000000000ef6cf9d7e805906111d3fe83089aaa32dcef7d2d0000000000000000000000004103f13e5ff5ed072be381e47713ae50b1fbf4aa000000000000000000000000d656f2c9cd957038fd65d8cae508e0c7a61176bb000000000000000000000000bc87d05541d5cc9b4a3e6e0fbb171858120b84ba000000000000000000000000cada8067f3487670c2322ed45e4fb159251aeed5000000000000000000000000b663601038e1526f9875182e243e1b15be03d93e000000000000000000000000109dde85341ef581670d38822d135f901ebb061f000000000000000000000000bd8549a331031a34ad470e16071ffbc7e7e28fcb0000000000000000000000001fca4256a6e3d73abec341e147dc96bdb610699300000000000000000000000062f4172f70ee4c9266f55db555d42d3a5572814e00000000000000000000000080c11cb4812103505eec427e36f524909267b7160000000000000000000000003e986cd160d4f79c83de033e22e9c2997738b615000000000000000000000000fd50b2a02ea7e115b4ac48c8f40de00c4ac5150e0000000000000000000000005754f73c59ee35fb37414dd8b8f8cd760964b37f00000000000000000000000095d4d043e10a44984c399a301fa738781fbad22600000000000000000000000076f8904df1754401b31d44bc31300a6645b4105b0000000000000000000000008417efe1cb88c9250b3cf1db5da0ae6cb1cbe826000000000000000000000000ba271b0fc1b1810b16048f5d841391637ea2cb27000000000000000000000000e53031113f5deed90be444b6c01e24464b87263d0000000000000000000000000cc29f1857af381aa0aeb15af0eb08caa9fb652a00000000000000000000000003ec00492943c61c6276e5e7cf084fe41c5ed71100000000000000000000000094ffd09981ca7920ede36e743f026700b8a0d4ad000000000000000000000000502404f886c55f1166092c156df5cd4274be35a6000000000000000000000000d56f5483461f82ba38fa68986c04fd469ad5a36a000000000000000000000000dc976c99b35d46d7b3013f2bb54bc4d4586b6de3000000000000000000000000e081d1192b962512a6143c83fa586e3a3ab34e6f0000000000000000000000009f4ee1780b5341ede1ccc50903c2ecbd3afd83c6000000000000000000000000ad28c85dfc847737bf3112c61773067ce3d10e13000000000000000000000000a5f32afa6fc8a8576ab0a2e123fc5ab00a0fe2200000000000000000000000003c85d4b951a18586bfb2679a4c9004c228fa2a3f00000000000000000000000061c6f742b3c6b951f1c6e7504d9c628c16f3ee8d0000000000000000000000002c27974216279d2f55b32760a111a8d0d7d3252c00000000000000000000000086aca7db2db217ef9fd88a898dc15b3a0a4b8e22000000000000000000000000f99f4e4314f83200bf8e78858cb1971f674e0f02000000000000000000000000f3301425e99c955cf6dc4609e54eac4ae36fb90c0000000000000000000000001d75dfb1f46a0679f35f29b6ed9605de7671fc2d000000000000000000000000fd886f37894fbfdfe348c3bc645a8ce751186f450000000000000000000000001c87e798e7a1f2f7d901dfe28c0e1b0bbe08c5d80000000000000000000000005b22ed2856d63dc02615b4670692c1850ec882a200000000000000000000000068c80c5fda2771195549c1b27aa663611c291bc0000000000000000000000000ac50b8c1b3c728cf8196b7b9aa14cda2dc65efd2000000000000000000000000e55b3e3520e3b9c00bf85aee3cdcd23ad5f7e4320000000000000000000000001303161a7617a4fd73705cfa1b761382cc2b940400000000000000000000000032bb55fcc80ff78c43c581778141c190b30d25180000000000000000000000007afb622e1deda1ba24ba3906ea70006a7b222fa700000000000000000000000082ec88bd4a497d17aa565e562f644cbd70cebef6000000000000000000000000f22d512934e933916e9c079558c18ba04ceebddc00000000000000000000000072a1fd572204b6e15138ba873877a4250bd6e3dc000000000000000000000000c857be262e65b8a9940d490d138ad77afb1d131c00000000000000000000000060eff7fadd315c701cfbaf24d6f35b99e92e941b000000000000000000000000df00ee57227a201a3df09510031cbcf6c97f62fe00000000000000000000000068ee0302539026ff524be41e10e56b0bc016da84000000000000000000000000aa7129d48b63db5def03887f6d95fced1eb14cb60000000000000000000000008d04f0b63c27c4d4e98f0faf987ac53db77c291400000000000000000000000061b729bec938bf848c65450d32b122c30baa52d9000000000000000000000000cca3482d07ad80448dbe62b8356ef5fa88ff7b82000000000000000000000000e76926172f390b4018d68bfe8d824567e90672c40000000000000000000000005100af2d53fc2671e9194070587d6f62a345940400000000000000000000000053aef274c7f1b9e09adf4e59b36bc7cc57dec1990000000000000000000000008487e8d48aa234dee646c992d1280dae89d7577400000000000000000000000091af7bb5e63b34ebfaad9f9842938d5cefc05c4e000000000000000000000000fe4a35c0724e09835d14f4ea7ab209aa4f6d9622000000000000000000000000b91a248574d83fd561c336e26c6fe642ff778e2c0000000000000000000000003a952f246c52d95d174452c42ebeaec20776427d00000000000000000000000063ec9997b18a052650f50bb971ae3ac866f3aa460000000000000000000000007a6583eb818a47626e960b89cbc46fc40bdb6cb500000000000000000000000066088c1213f87691ececf7bb2e71cc5b0b7af41e0000000000000000000000003dec531d2c122e6451d3eea38979d54a2134644d000000000000000000000000ea1f81bf9195d2407730112f1a1f69c4b5e919f0000000000000000000000000368fe5dfe8ea424729ee46d348e9c697c4ff40c2000000000000000000000000d4198681847e0f32d71794d461a0f3f90298210c0000000000000000000000000530694e0ccf0c019643823bf1db4067b74ca42c000000000000000000000000bf47923ba30d4316250a074b7d3451a918aed271000000000000000000000000b05de4e2056d438e1e89ef684fa6a3e0806ae68f00000000000000000000000017c7f40a2ec3f8ee8481940f6e3c5373188e2a0a000000000000000000000000c4341166786f824be3fdf7edf47902a1a17e304d0000000000000000000000007b9ec0e076d0e353100d03665e4c15d12b5af2920000000000000000000000004d6497dd7011dbdf7ed0a183d61da627556c6e25000000000000000000000000b8fe58f1aab2d33445b018d2784c3fccedf7492d00000000000000000000000092d4d303584750b94223c70b9c0349ae6c54394a0000000000000000000000005535acdad6abb6f52ba12d9886ab37b826151d0a0000000000000000000000005e480a70ea5d391fc995f1bba7b9c7243998e0bd00000000000000000000000024fba0e0133367e7e2834ed0a079dc92d3e7e52700000000000000000000000073294e570634a5a1268a012f452290f5f4db87030000000000000000000000000aba1ee53ce57e8f6efd6e06c72012aa33719da5000000000000000000000000f77ba10f2c0153a6aee1c2dde3b134e434b452be000000000000000000000000601be9daf5967db70dc75e31e2f23465bf85594a000000000000000000000000e270289ffee52115276be7385ca266ae1e5069240000000000000000000000009b268edb6b6d396097c90a5411f6fdfac6be98aa000000000000000000000000efc32bbec3e0acc2cc8e3ebadc237c96033488e10000000000000000000000001a0a7143a18604d25a62ca3a1e6df88b8c71294f000000000000000000000000f1bd5a9615cd6ecc6585a5607f1a42c6e75dc6b9000000000000000000000000181a92e7b4ce9dab5512cb882de3b41a68cca44a0000000000000000000000005a897041c9827cecc03676f2cef1c1028a6351570000000000000000000000000a68e94920a24bc7cef5be7a71cd7192d63c74fe000000000000000000000000ce5499f775a917f5d99dcec3eea9841f9e4d8042000000000000000000000000fd46188683e5b48c3ff981aafd1097dd6a8d82da000000000000000000000000695dafc47ab82448d31936f63bff14b50df4b29f000000000000000000000000f828dea658819b9a6df29a490973b51e52c79c6100000000000000000000000071439b32b0673fb48b9118f2d9eb3fe8137b033a0000000000000000000000002abe3f4acee7209923a54b532be7bea9e92f50b4000000000000000000000000bfe32c0c06d0330f3f12413eb06c8977574ebe75000000000000000000000000589e61bff5945b49c811b5e32c0902d3ca0bf148000000000000000000000000bd1dde70d9a2512e2a6d68ce44edd33f38a1ede00000000000000000000000000e705b805a2e8382d130bf90d72c9569feaa98d10000000000000000000000001aff0d2e5e74d595fea082d9178616c7d66a2f460000000000000000000000008dc8251f3b5e20bce9adf2134e37bc00f49e86be00000000000000000000000075f301232a9dff13c89161a81a7bc499ecf6b46200000000000000000000000013a52b12ad4d5c25600e5f8df2655e3ed81a29e4000000000000000000000000d26a1c603893f1e664335f1c7a0f5535d1254eca000000000000000000000000e019b9d5cc88d729baf6c460988e108fbd6863e10000000000000000000000006b13a7b367ad3a8ba2158607e81a7b18c0a961970000000000000000000000009a8fb5c5bd6d58eb0e9e4fc2a5ca42dd9b5124260000000000000000000000004ba9d99afde2b6befce6bebd1a2dbc3078a83d9c0000000000000000000000003eb0937ebe090ab0a7b258863aaf08c5df81498100000000000000000000000090cd18c0bd9222913f03c0bdb300873d4ca28f590000000000000000000000006aac16091383ac47e8ad78ca5056285f371e4d090000000000000000000000001917ef66830f325cc4292b3288cae48bd2143fbf0000000000000000000000008867adfbe17f326a127b7e5be476fc3f3c3a9687000000000000000000000000b2c00bc8e61510e709647f7d866d922946317d280000000000000000000000009654f8aef0e9726ee0e51e0d941cae42a7f9c9520000000000000000000000007ab67faa7f5b67f86f25f7a3c4a8026570b212310000000000000000000000008be8804f4b6442b9dc6f461570f90291f53faa7a000000000000000000000000ca5b2dba9c586adba6e448d9124b141a128608f400000000000000000000000049057fb4617785b0982fb729c120d834314d9cc0000000000000000000000000c98aee4a2b33b026994ace1689ccb99329eaaf43000000000000000000000000c53a83de43bf8198001521aa989f0fa2bbe7125b000000000000000000000000317cb6196dacfa48e67b00cc35d1e7855caabeb300000000000000000000000080d428541facd79d5b843976be746f3ee252a356000000000000000000000000ac495f848f2f20f12f0d64f17fe16b86b7e640440000000000000000000000006ca93661702ce924fe6e8cd0a9a0f48f4ee534780000000000000000000000007161d3311f91077cd4bdc40deecb73672cc875ac000000000000000000000000cd2d6a8092f291f3468e3347b62f90b9c143caf900000000000000000000000030815b054c925bc0ba1e718f42a5814373740507000000000000000000000000019c9abb2cf1d4a6d2237e87f207221e8b28607900000000000000000000000029384770645f237cc9ba7bcc5adad3f29086ad40000000000000000000000000110128ee146c2f49d3c0c9ec7a47d6dba9c5293f0000000000000000000000004fa9cb43f4e5cb525975696920eda2bf626c3d2d000000000000000000000000ac8eced9650265221b4093675c88c3efd71f60a8000000000000000000000000bbe3a5e1613a481621e1f5e468f57be8adbc00600000000000000000000000005fd0a9e1e373ae5b8d3996f94dc5bcfe47acf3c1000000000000000000000000832a069b7b977524f83f3955a7d0d23221261b5b0000000000000000000000007dd5db4ea81dded0b7b1fde3f95359b2ef8b2c3b0000000000000000000000004615b43a211713bb77d773863a26a4160bdde377000000000000000000000000bfead7565d43016497f788319bee468a88dd3aee0000000000000000000000001a2e181f47c6122744cb6e3136321257fca1da7c0000000000000000000000005e824cd8cf079cb0a3aa1edf9ac6d96ba554ab09000000000000000000000000fabafef5e8b7cce235ea7916cf3c33387f9012dd0000000000000000000000000d4bd9ec69109e17a924a6908bd805ab26f05797000000000000000000000000db7e3ec015b83dc71106664eb0855b24a043984000000000000000000000000057c320e0f5fbe72571cf26542064d9db7bf446fe000000000000000000000000765e91dc11849cac42396aa2a7ba337d34c4d792000000000000000000000000f5c2b1926ec58b1ac8a45281bcd49c00101004eb000000000000000000000000cf400d2e239342f5de9a4ee0d7d7311b08d3fe53000000000000000000000000da99bc1b3dc6e77fb48325091eca722be8f609ca0000000000000000000000003e02d1d1c84508714b11fe46c26eb84d8a13a1dd000000000000000000000000f8f2223ed150385115e7ded3f43c957013fdc60a000000000000000000000000adf266900b36b1c4775300804ce4850d1d796e540000000000000000000000003cc238f5ecb662a829f205df702baf1e254d22e5000000000000000000000000606855f090df0cb52ae7bcf2c2eafd7fbd64437f000000000000000000000000542c5394f7e77158a1fa21672aa01198071fc31e0000000000000000000000002e8523a62676b048ceff057a5cb27a55cefd13570000000000000000000000008159c6c1c7b3284d23925a591a230b166a833b45000000000000000000000000ba076b8319121865cb957e787ece702c3eeee5b2000000000000000000000000c6be7c8d1b8a75982cdf06ed0dada8b595a4e48c00000000000000000000000066b07cb1b9048be5e20dd54e4032b8d230e918f100000000000000000000000058d5129e43c90721b8567bef37cdab466d12ec750000000000000000000000002f1737d264b2c5cd148cb58bb60336b076c251d3000000000000000000000000520a3247d15ab25c33714042323d15565cb0f672000000000000000000000000287892721affc3362ccf480ab2bfc6afc5073bc6000000000000000000000000b1d5092e620977f602a742e70a93db6046f5643b000000000000000000000000b592ee1aab3484555ae631e8f354a6df6e1893a2000000000000000000000000b827d71bff4ef818c4ead2df70af2f8a7416fc33000000000000000000000000ec74fedd9f78ebc7f1072b3a71ff87701aa669c200000000000000000000000082086bdd00322566e019d998fd401004845d2a9d00000000000000000000000092a2f364cfc1cc39a8427734633c299d3eb7671d0000000000000000000000009eed17d5fb126c6b4f7a6079d171c461108cd6ee000000000000000000000000b0accd9a89c0e3e8c0f4863a3dc87b1fe9604809000000000000000000000000248ba00596652efc4d3890f79103bdfa487c865300000000000000000000000055fa29e77da8d7a246ce76237ae914b0c00fdc9e0000000000000000000000004bb31e3d12362963c60e3a6f9de355dabfe5b4b0000000000000000000000000e7d16d21e0cb206a7efd44f99e7b56466e6788e800000000000000000000000066b63cee34c133a8c31334bcdd488befc3f14d1a000000000000000000000000551b598ba9823ff42c490588aa7a23cf7f843882000000000000000000000000f3596a222b1db2b90bdda6f3840595ce98b4fcdf000000000000000000000000bb88fecc97a2574ec46f5eb814239b2f3f533a210000000000000000000000005499a0cc8b2ed9fcbe078ccf79df8d4f398cb02b00000000000000000000000073cd69a0c8a1869d0fdce02e40e923514c1da27e00000000000000000000000092504fac9dc3d502c9acbe198e0388e024afe4cb000000000000000000000000caee9c8f73e147862150ecb20a54d01df3ff8dcb000000000000000000000000a6740e6a099f5049d40572fc45f76b5c8f282e4d000000000000000000000000c3b9c7ed715e42626263fcd5b5ec99756b29f69b000000000000000000000000df2064bf8289f0625aade70bdc2031c3024bb048000000000000000000000000681b4412eeb9c42865896e0c2c36e543375825c6000000000000000000000000dc2f5c76e91e5923d4d25d3516107aefed1d8ab3000000000000000000000000340d18cc83a55806b5eb50c500f4cb1a2e049d9d000000000000000000000000ec7c63ce512fc3ffc88387681a757b7e1debd65b0000000000000000000000004e0bb198b7bf24768d71fe5518d34f8d96ddc4e100000000000000000000000070d8a21c95fbc335746b0c0c237e4bb684498e49000000000000000000000000b5e90dedbcf8e3075634227e4f29618be5171db0000000000000000000000000140abae9104ec2db7b9fb46cc850f2a4c3f015c80000000000000000000000006df1463773b61903f38693c361821ac5fd4036430000000000000000000000000b6d8d15dd03187600f50ba0fd097fe50d11b745000000000000000000000000d3bd067aa9e699aa85a70c9159913d7be9614781000000000000000000000000f5a9ca3be9d8dfc560ac714d8e746c4952bf2ca5000000000000000000000000a46cdd02f6d05cfc25783ca95791b55b5a22e6f9000000000000000000000000a03df4819e5ce0a922317248dfcb11d4431f8ca8000000000000000000000000bc0d5b51c70a4a4e42203c31a8728e4c7afd2f9600000000000000000000000025a9cbbb39abf2c72b2b0cb1b37590e9e50658d80000000000000000000000008ae3afc2a46a293a6242357faa79a708a33106c800000000000000000000000026340440191d60d7e45e952183fe4d48b74a5d770000000000000000000000009e472051d84e63dfb3b0af1b26ddefdfd5133fbb0000000000000000000000001337c30da6adcdef9adb5f85ed46421e8e547fb30000000000000000000000004df3a5bfbf4d85395f41bddac5c168218b3e7f420000000000000000000000009081e39cfe52cb17cf984c645145991de3e516c5000000000000000000000000ad90efdc075840826ba3d8cfb1e35f4b888195800000000000000000000000003a63accd4f6214e8871e3ed538fcad28fda890e30000000000000000000000003157b487ffd77ede30f5513de2d00a842856c685000000000000000000000000f0332529c9b4ddfe96333de0f229da75e5cb817d000000000000000000000000b60e3c18fb185d5bdf8c67aa80d6bb09c8bf52c9000000000000000000000000a06e940a431e9e1fe1e3cbf7f842a7149ce5cb8d000000000000000000000000d3e7153267cabbae14eb90d851f043a628f8cbe4000000000000000000000000a00ecadae8ef39af7cb49630f15aa0ec28ea385a000000000000000000000000cc93a8aa156426f10954d701eceb8fbd357acef4000000000000000000000000d2f8aa87fbf0f7bf218d4d4b8d1fc5f657a9f9b10000000000000000000000002b72894302157cdf8e7decf5b8cc644dbc927f17000000000000000000000000d9d575b7457791ca28456649cd0e0d44136334230000000000000000000000000d6afc6701adc541ea88320f073223766ac1eb1e0000000000000000000000009e28d354782ecf08def351b87a986e86639acd8c000000000000000000000000982dc40def1106a8f401a9b441abea04a5d57ab70000000000000000000000007019668fcfd71a668066d5eb113b0177c76adc46000000000000000000000000c0683500cf6a384de9e133209c2e72ea2c5b2ebd00000000000000000000000023d042fa83fb797fd0fb7f3eb000bdce5f635d300000000000000000000000000e5356450c954d06d85ed0cd1e84d64ae5588bfd000000000000000000000000a64e40a7cb76c7d576d8f9e548cac8e0729e956b000000000000000000000000a58ebe014f25bb429c36672deca30016db6a2f850000000000000000000000002969fcc7b94f0665a950c1db058caf7a6aa1df76000000000000000000000000d6f927bd8c33d5cbb0d0aff285426f815576fd23000000000000000000000000f2ca4c5d7891bb6fa0073054eb97ebbf386add910000000000000000000000000296f42ca090b02b3715091d1f086a86acd4aa7e0000000000000000000000000b64fd7cac4245d93b68ddf7badb95328b335e820000000000000000000000008d7361fec4cbc8413e8b15e7aed4be50132addfa000000000000000000000000e26fe4c14df591113243196b38d253e232eec26e000000000000000000000000aeb3d5b288d1be29452095842ffb2d06821f874700000000000000000000000047e41e9282181715cfbd9695f73ae0e43f12c9770000000000000000000000006c595fc4e43c480a4cf739193cb4355814841a8a0000000000000000000000007d822a0fd6c94df41e45e03d803070125129b2ef000000000000000000000000672b29e9c232d083d9e37ee10a78dbe2d7e6bb120000000000000000000000004e1e34525be0b9b2604cb184744de4f338bc2425000000000000000000000000b44460cccd3bc4b7150e831d975f0df2de8265fd00000000000000000000000099d642ac73807db33274cb3f944b0fa9ae876721000000000000000000000000e1e3dbb4133a1c84a330f774b25270dfc7844d2c0000000000000000000000007fb64e39999547652f47fd2c4a8f161855697621000000000000000000000000345c26ec50b56a3988344863a8d639d5e2b5011e00000000000000000000000055e2aaeac71fb9f814b600a27394258d1ea4116c000000000000000000000000dab53947fcf56d19bf9015cfa1e32cb678758e58000000000000000000000000b54c9800db152fccf9825860552bed3f4ab626600000000000000000000000001fd58a4bf76c1c0d3d14f0f913040cfb29cd38f60000000000000000000000002ad9712330cd26693d92f716ecc3c8e8437fc851000000000000000000000000376635c05d259dffa59242a7af3841916a985f380000000000000000000000005c4a6863bc51503640bd3983beed0e2b406e6723000000000000000000000000a4fbf42c8d0e41bf045ae8091c6b4e3120f58d99000000000000000000000000856f9ad6a001a74ddd73f1387609d598dc0f37b20000000000000000000000004eb88aefc7879cf3f2cd88ae43bb1cdaf1cf2eef000000000000000000000000c1cf13a7e71b382925c7cb03bcedf062d3464bb5000000000000000000000000b33b76cce82d6e53333ec59da7e03c080aa7d1420000000000000000000000004b46f87ebd3837477306472d593f7e868020d7e3000000000000000000000000e90771cee353a93ff5e84a472b00429a1b4d511300000000000000000000000072b8a8852d1ea67ea9c07a505389dd97f0ff35b00000000000000000000000002abc115b2366e0a3769d26c2d60c657fcc39ee3c000000000000000000000000744c078b6987134dc2b9269ec9cb7070b8fcbbca00000000000000000000000016b091c4cb39f6241030f5716475a6ecb75710470000000000000000000000009fbc13b2ceff8bf15a00fd7f5b2510a772ec16990000000000000000000000004351c6d9e34aa042d1dd277c8fa83373b44d31fd000000000000000000000000891db1e2c8d7fe91978559f1364fb307e3bc89d6000000000000000000000000f42d3a3e6267bd821ab4ec245be98531807bb75c0000000000000000000000004e01f361ed03f76cf3d459007a0d7c0f9aebb228000000000000000000000000475fa064806a1c3ca65906ad7d062807fe07244a00000000000000000000000024f80de184cf6dac0ca0ca0c131a678bbcf1aea50000000000000000000000003c3c9bffae9aab96e0e13f9a8849ccc797b90392000000000000000000000000df1b6daf1004273f8c25299772f75ccd3d82e8a1000000000000000000000000a4e747067ba4665eefaae56e7caa4f44661422a6000000000000000000000000e4a43505fb906edbb88a8065863da1a97381029d000000000000000000000000e83900bde3f9737fb93c0f724e7fec3946ad995d000000000000000000000000ac01b8d196c9c56b41a0a6bfeda68b36b278970d0000000000000000000000001788305cadd8780163d5bc93cb4c484ee44e85370000000000000000000000002f6865b78a172937f10ee7cb1965cb5b38c72c8b000000000000000000000000fb4d1620d17ee4a98515a4443e046ad759cd63700000000000000000000000008c90353378ace8987ae33823c2026da20d72a7140000000000000000000000002cd11118dc328ea222d9f0db246ceb611e8d12d1000000000000000000000000bf89d767aeece6b8196334425ceef93fbd53a908000000000000000000000000945a9327719ad6f1e64b0306f44e7f47d28bb0cf000000000000000000000000bf8fbb86ec73c0f1d0ff519cf61ddeb67c0422c3000000000000000000000000c43c4983725a696ef6b98bd424d5ca9de89653220000000000000000000000000f2faa2698cb17ca56972b66158fda332c6af3c7000000000000000000000000c4e010cf03e6c4ad7edf3a09989799ce809cda74000000000000000000000000b56c33dc1a497db8d8c141400573fb2345fe391c00000000000000000000000084271349cb20deeb8bb3894906d09ea85a8d666e000000000000000000000000222e401387785432fd01419cc38b5da8883d8640000000000000000000000000ff8d1c35dddd0cbee204c0b75b1060a83aec08e9000000000000000000000000ce7d5dd3bade0a3aac052517b6e19330231068f1000000000000000000000000f642d8767cfae70bee13673a4e790bf06eb6eb1f0000000000000000000000001d314d8eaae5563114c3a9e3e5f44661b800fbb00000000000000000000000009e84c489e9a42da5f122fba8bf8a8bd7453bb0a200000000000000000000000066dea9915288d543b242aec1499d67e5b6697454000000000000000000000000055a882c194ea9fc12494a3ba26c89c4f91f999b0000000000000000000000000ee14a4770fbde128ecc467dc92eeb557177967f0000000000000000000000008fdd0cd0fca401f7eca8f45f666cfb9fa5960fa500000000000000000000000057fa95b55d3a46d0e1e437efeb98d1a665c46c42000000000000000000000000a45caf7054d75006dc5a1313379034d9df19b47800000000000000000000000087b7910f949c543ef88c37a036a2ff50dcd65206000000000000000000000000c453439be64fb52d36e56d207785b38e899cc2ad0000000000000000000000004f20c65bcb9e002de486de6b7ddd63c2bc6c0f4700000000000000000000000005776938962eac9029a534a8fc539648432254150000000000000000000000003027af09b2cfc6a9d2aad041dcd0cd2d925cbe39000000000000000000000000535cc2ed8945358fdead5bafe441bba38c63b2cf000000000000000000000000061d3e39311833eb637e3fcaee494eeb43636bb2000000000000000000000000a00bf76da8f6623dea236e2358633b8c7be1d0ef0000000000000000000000004e80d510444c35790abaa89d09790ea637920187000000000000000000000000401e292283bf0081f6a83bcf0707ddfdce5c3b0900000000000000000000000072bb3ff8b3089ca46bfeb8821eab8d1fa314bd65000000000000000000000000ec7f37b40306b57a2a9f211694430799ad6ff0b0000000000000000000000000e9cb944b415c6c33b3ac287a622bbfb67dee99380000000000000000000000009e44e3bff8f5a017041a78559b5b620340cc4d6c000000000000000000000000bf0f780f4d4198b8bedf3b74ea71067c5a9df5bd000000000000000000000000e4bd89a5dcee1b549f5b3f6c8a8690b506f5463c0000000000000000000000007bc4c4a8663197b1f8a84bcf07634b306796cc270000000000000000000000004945b73ac606a3b36ad9614a2625a4c3bd987994000000000000000000000000de3d21018e5ff73feb304de00a737ac63e35f6c8000000000000000000000000584e4310da661efcbeeb81d0ac35078a5bb50790000000000000000000000000e32ccea18b60a0fd9b489968bdb0344f667ef18900000000000000000000000039036d074deb0e43b2448e27fc0b54c9a550545300000000000000000000000018944adef839d5c4b65b4629502ac0cf32c1233b000000000000000000000000310ff96d9917b8770ad6851aa2e87f6431eba65e000000000000000000000000ebe480657d0822b509e65666a79895b5adfae013000000000000000000000000910b2716320bc60ceabecd88844d9b787e83d4d50000000000000000000000007d24af5d715b12e8563b1ab0bf295373aac5519400000000000000000000000038055a938b12e7606bf813ee60bc656862696d6600000000000000000000000062c363b7413b5440c15c586cd08110bc6fc9dad60000000000000000000000004f077c71ed66811920378a2b2abcb275758f3b92000000000000000000000000dd133e815544f95e30b0781ddd6089d1f24ccef50000000000000000000000000fe4dce87ee1fdd7c4045ea05f0bd971f35c74d1000000000000000000000000243016eb5f4d1e5c5f1115f051415dbe26d31dbc000000000000000000000000cf69093b3123ded2a655de666c5c451232ed68fd0000000000000000000000007953ba5fb08ad85c417c222e1da3bd2e2e9002520000000000000000000000005522ce1e5a86882b9e64e402fac3e4eef8fe351c0000000000000000000000007dee69baaeec7fa62668dbb46304ac92406152f4000000000000000000000000072450c8e2a0df68a4ea23d3f282b0f636b78af7000000000000000000000000fdbd7cc460ec14fb06eac7035682d94bf90e5d18000000000000000000000000146ca26e761aedf064fd1395fcfc856223469e4a000000000000000000000000be557d77b94f3c70b809e72e8c63d63690f914cd00000000000000000000000026f25e3171184a97de14a3b5a96924624ba6212f000000000000000000000000a6a039d8465823529b9397247caf775538433045000000000000000000000000bdecf4794db4f9e149411fbc5b2b3b99066afcad000000000000000000000000e8e9e47a11019c5837fcb2d789802fa80785f33b00000000000000000000000087ed88b0e0b17daab01935e10e4b3291d6ec4e90000000000000000000000000ba607971b295d85aea9f896f096ef53138876ba300000000000000000000000098d978ebdde14ef94c35340ae17b74cb95ad7605000000000000000000000000809f946371a12c8c5a95764cc999a3785c8aee24000000000000000000000000abd99a8730392255f233fc3a4f961846a76089b8000000000000000000000000b328022c85d8a205b8488e8c4f07af67c2699f4f0000000000000000000000006031d839420b10b3179938058bf0ec5f7e8739c70000000000000000000000001d48220ae1712df296c6a7d188c42c15e9effb4400000000000000000000000097895b7d1605481248dcc040475740b4c42cd6e0000000000000000000000000753774beeef7aedfede2bcc5d99712ee1811151b0000000000000000000000004fc28936684efb966dcddd74fa5aeaeeb67f019f0000000000000000000000007a9a3b498a9796cfe73695edbed3aab42d181ebd00000000000000000000000067defb001dff427a45e76b6ed02709bf7944fc4900000000000000000000000069f8156c67dc62b55056e7fd47169db3ae2bd645000000000000000000000000aa275eaf7bf523a2a9428873fe287f1db68b8761000000000000000000000000c0f845456277f503aa1f51d2bcf2f68f8ce2ef120000000000000000000000008d10455098702bb72ff48ab49c0802e52e8326fd000000000000000000000000cd349dd9b716b47786ea045150d0034ca22942ac0000000000000000000000006c1280a7bbb85143fd88a627cd85bf11e18c84d10000000000000000000000001f9a1315c41a2fea98dd6efc4ef14e8a9892b925000000000000000000000000f55ab4ed8d8b9d5bef4582b44026f9cf31f4739900000000000000000000000059462dd25892a78192585a36023630a3eab63a110000000000000000000000000856360cf72511c68daad8755677ec4af4cf9e02000000000000000000000000a192df93cd86ae9293a3efc1aee08ef84e9737a8000000000000000000000000f2e8f626d422cb85058a3c990baca56e673f03240000000000000000000000007b6e2651a207cea46d1836692f3d7532aa4e87ca000000000000000000000000a18a415ab421ed2e7402fe998f8b3c0c6a0089ed