60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000308672703961164e64332ba1ce19b85827502b4d00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000a67616c6176322e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b636c61696d2072657761726473206f6e2067616c6176322e636f6d0000000000000000000000000000000000000000000000000000000000000000000000002e516d5a416b46435a336338443850635864514145613256477272667a737945517139756d337657694a614568784e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005480000000000000000000000009b6f4055ccb393b8a7425230596477b5ed40aed10000000000000000000000001872a069313769b221cdde79e9a5bcd6132c92bf000000000000000000000000c12cd7018ab856950c1dd8ccd8ea8cc437573c950000000000000000000000006e2cfa38f87a4f093a8774bb3cb8a8247db8630b0000000000000000000000005ed5aee8e098acd2390d916512b221f1de0a1ede000000000000000000000000eab3ddf1d5c09217ea8e4169b4d94aac69457d3a000000000000000000000000e3431ac5e5c0973cf451d0c1bc6d135bd2c1cd4e000000000000000000000000b28c9435f86495e5a5e52bf1e922119ba008404a00000000000000000000000040176491290ff497983e1d2bdb664bbf9e6e6d5c0000000000000000000000006f8aa59b61111b1d21c615028efdef26832fd65e0000000000000000000000001502e5c672c266450977349c644436a97be19cd5000000000000000000000000fb06243f13a9b1ed03d3e16f5e8b02b9c2ba29120000000000000000000000001d6d47bc8bbd35b8453525aa473c741e1081e7ad000000000000000000000000327beb1bdf538338cf1815a498928a9d14637e40000000000000000000000000515d6c939924e843c28e10b4bbaedbc845e8a5440000000000000000000000004809fab9660683e3748032a89b94c6ad0beef9e5000000000000000000000000a7846baa43990d3f157b5e988b10c1d7d6040651000000000000000000000000d329914c94fd8faf39aa1aa3c2d25d9360c6c024000000000000000000000000ee53556b7b00f706fbc395f64ca8dfeb1f167b1d0000000000000000000000002371018bd4c4b384305be13a67f6a1fe146180850000000000000000000000006d7ef194a252cf54ab9b1dbc7679bac80c90c108000000000000000000000000f40c98cafd92c7d3ed29936593dfe1437832112e0000000000000000000000003612daef4b0450f9d25af2100dc12433f17084f7000000000000000000000000120ab10ab70aa1ba056da36a936372d31f34b30c0000000000000000000000000f93199891b6339ff3cdafe71b7e0171c17add030000000000000000000000008ab50782689313a915737d3916d986bd0be14d1d00000000000000000000000039968b6f3fb84e3efdca82eb5e3df55d4e6605d6000000000000000000000000cd047764ab528646aff5ce3e998791e66681e942000000000000000000000000002f180c4c6c14df7c7e098510b5d49362b8e36d000000000000000000000000d4917633bc959729a6dd882b859f73c45b9fbf860000000000000000000000005f73ffd212018cbbccf1f20a4961026762ead1cc000000000000000000000000a2b0a80dd1f62668d394a2eeb17dc399e8b963e4000000000000000000000000907054031d73e7fe95123993bf89addcca4dd62f0000000000000000000000005c04c830e7a02c719b3c8c48261e03c9f18397270000000000000000000000009fe86170d42704d0a5c2d2e1325d99f70069681c0000000000000000000000002e5279593655c3d87fd5a0865916e7a5328172d3000000000000000000000000fca8ec42874f871f58a2f6bba5a52ab33bec84aa000000000000000000000000be209a491000704e219f6db54dc008008ce37ba10000000000000000000000002edfc995bb8bf10d0432d187d44ad906a3484cea0000000000000000000000008a207ec08a47573a6f91788b170f5ab5f22047da00000000000000000000000016704a4925cfe2907be139d1bc90aba7f51904d4000000000000000000000000040345b979c095cf2c18881692445382a8e087270000000000000000000000009bc3fd53c940c1912b54251129bff4942702fc36000000000000000000000000d76713e447b3b2021eec11635b05cebb28bedbf500000000000000000000000034d14e9e2bb4d70a219f2672d57c6de27d253c75000000000000000000000000ccfdffd423c8a82b14dc24955d358179a945e88c00000000000000000000000085e6a569960562edcf1fec2587a867a257ca4c95000000000000000000000000ca3256771f2994d208f35aa453ccc9cb64fe2d4b000000000000000000000000a8dd7c9cc4e0555137f233d9c96755d6bfb86f6f0000000000000000000000001ce6b6d313d24df7fea8ac71ed3c235f18920934000000000000000000000000b7b82c8cda9d8de87aad088221389cb3d44e15bd0000000000000000000000001b71571e79dc79fe47949ab00c58676a42baf8e90000000000000000000000007512971de2ac409e406ff5532d824950f920355f0000000000000000000000003d82529406f77f8c8ab682e08cad2fceacb2ffb20000000000000000000000001b589e23908fc36aadd7d2a6a1cd1cc63ed3234a0000000000000000000000001d39c13c7561b6e9f39b83188ac13b4467efd787000000000000000000000000341abe4c4afedb0d953a2b4eacf1c028aa1e803d0000000000000000000000003324aec5eb69ea9b7334f004e5f112341b8ef6100000000000000000000000001ed6de19adbde12b7dbdfcc892f665cd0f963f75000000000000000000000000aa4292d381a3f06d262578d4152de6ab3603ade60000000000000000000000003a7de47be3c4b7880574820514f5b369a071bd6a0000000000000000000000001588fdbfbc2fa3a663b2ed75153409fcaa63924b000000000000000000000000d03dcfd10c6c6162ec3f3339fca3d4f47c88dfa00000000000000000000000001769ed77ae2e45a8056ad09a4294552ee1b389ba000000000000000000000000631227a206d23b60e0914da8647b90a8cda768e90000000000000000000000002c44b8f1f4184914feba1e67e03ff0ca53966098000000000000000000000000bcc0586cc45b8948d1c2e94b278f263db98cce220000000000000000000000008b255986d6972baea700ed98140214c4fdab4a6f000000000000000000000000a325d81cdcba71abe4be311102a84827f9769874000000000000000000000000d4962dc8b820d4cd546c02ec2e260fca2f54db420000000000000000000000001dcc0b898765a421adb17708600106850eada72500000000000000000000000073380969c4fc3b6e6c68afda8ee232549fa9c98c000000000000000000000000300aab0b9fac54914f730704fab3b3411cc39e5e00000000000000000000000029b7092329f44a4ac9dfe5157e5161fc4610e1ac000000000000000000000000de9ef505373969e42db364c5a4cb203b99cb4701000000000000000000000000ab325fa081d0c4cd75b9af22ccabb1f7d256ef38000000000000000000000000600f1dccdb045e84f4abe198a05a79946d932845000000000000000000000000197a45bf71d5d8279c0f909019e3fabe018e72b0000000000000000000000000a34b474c346005b5139a52a6ebdffdc39d05998b000000000000000000000000fdb4a1215d380be82dd407ab598e5a283a40aaa300000000000000000000000006bb72204f5d810d403b9becaf797b16c9ea18ae000000000000000000000000db68c4b4cf0855eb85537a80da7d5ceafb9b1357000000000000000000000000ef8ab86a93c0dd6c2e5158705f39a0c800f81e31000000000000000000000000045dca1849d0533e308048febb4ffa1fb83b7197000000000000000000000000c712239b3211821e55befdaf588a73df85e61c6f0000000000000000000000000f082bf5128d6446b389e0ab16c1484977a692370000000000000000000000009e701b820dc0de7e1fdc4fcc572fea218f43debe00000000000000000000000083ce8dc6517d5e79dc21014c693b6db2c326ed910000000000000000000000001460127c2e6584bb6c9a9bd9983ae8c298a801cb000000000000000000000000cd93c507fec144dd04261b0be53bd20babd922de00000000000000000000000019ca789fcb8518e7f64c77864a12620212e63cf50000000000000000000000006e672db527a68fe7a7a15d22316cead4e486038300000000000000000000000048da3f29b19db37108769e25e967c73648391bab000000000000000000000000f0d24e5bbbce9d37516c1d673c1a541925e03213000000000000000000000000db50669e258b4b30a9a1fc938c5a23d9aa89a06300000000000000000000000070210d0c05766b78109c22723b3fd6a274887ac50000000000000000000000003ec8893b1dd2fa824d09b127243726a2e777464400000000000000000000000031958777c1df4816775c545d667048a0d7b710c10000000000000000000000002b00dd1388753a7ebe4f209b23cc28b1353a7a9b00000000000000000000000023a158c611abf84ed2b75a32dd8d42e4c19e9511000000000000000000000000656343db972ad8bf3393c94b6c4fbf08d9f6581d000000000000000000000000a693fc9562251856c8350f5d762854bf1b71a9b900000000000000000000000099bc1a78a39373733e7dc41a719f01f17fe46895000000000000000000000000ff24eb77dbc326c6d4a422565c40cfb09c1f606c000000000000000000000000f0f7f3ae0e876932416bb608235386636c5faca70000000000000000000000005f092bee3ffbaca0a38018384e39beb959d888920000000000000000000000004f9720d582c26287880644fbb793428a453bbee80000000000000000000000002ed4426ad8e5330bf7c5ec187176e6cb4a263727000000000000000000000000b42997d1185bec6608149aaf3e0a5309821465c300000000000000000000000006d47d5156ec6a5beb0e193512e24a0e38c432dd000000000000000000000000592fbc95cf7c2777275397610d7a681bd22b848f0000000000000000000000004077ad331f158b5cb4f0bb453793e5d9d8e92f34000000000000000000000000627c779cf1b166d135f0833e38c56ad8a79a91ad000000000000000000000000e7b23f2f7ab9d813278521e7dff40b46fbef13cb000000000000000000000000003e9a5a204fd7344065ab2514591403bda3d2c800000000000000000000000011b7457624baa03478459b3aa5e2670d1e6cf8a0000000000000000000000000ac232754410bf5d86ed4e00bdd73ed0ad750c459000000000000000000000000d2aa40c02e639c0b79b91f7b7ccf79cffb303d72000000000000000000000000997cd523517bc41c21c07c42da59ad1b731837d70000000000000000000000006fc08932c70480c7c84a962f4c82f7107452a456000000000000000000000000378d5b33e79e25b55748c5e8edfc7d9d7e3f2e970000000000000000000000002ea7b665c78506d7445a89668fddd7fc25b0451a00000000000000000000000002ab6c931f15f26987f2456d12f28dc184a696c5000000000000000000000000c265588f5c27e4a1895c9d4bdeaed3f11bb40c78000000000000000000000000d946e88ffe98e2ba59c6ad9e3dd402b675428b47000000000000000000000000eb78dafa3574b9844c936de53696d287e9ddc9430000000000000000000000001da50d91e3ffe12f4167f4d40d9a61eed1979d8600000000000000000000000033d17f8b6724fc7c9a92c1bcd3455b27c72fdd3900000000000000000000000024ce410bab2166f501a748a7aee7bb58be6f479b000000000000000000000000ea403fbd5fd30dd447795458250cacb321f7bf4a00000000000000000000000092e94c287a7654f7220b3041e9e53ef83c6d87df000000000000000000000000a2326079be32645a5c773628e9ba0c99813d4617000000000000000000000000ddac3858fb326643b16b5b9ae110dfa90a249fac000000000000000000000000d90a4899c21f8368e87d6c2cb62da3dd14c0a0670000000000000000000000006e2b5c6079883b0f066589795fb7790ecb35abd00000000000000000000000000d16b5c94961fb9cee3b96a2f726d638edde0fcf0000000000000000000000002bebda5795326d30a416b2e62ce96cd0a6289282000000000000000000000000640020a254ff5b751a5ace25252256e782f14f770000000000000000000000007d8340ce3c6e93e01aadd570e6daba8a993c10390000000000000000000000006d2000c7104193516569c10bd83a50f2c47fecc5000000000000000000000000c5e154b61bd7c4de6819006027d2cf401c32cd3b000000000000000000000000b0cf56d1ad6eeb7053c15906ce6fb5e3644e2dfa0000000000000000000000009c6af5f64ebfe7fffca877fd0d907c0d1708a83b000000000000000000000000968b66af69d7844cdd4ba54f0aaae3e24c0bcbcd000000000000000000000000f43496ae8609281a1b2f02b2fcc2fabe4c7696390000000000000000000000003d1502d8bb351914914a91ac39dc77e792e94885000000000000000000000000a89ccc08fc93d41dcacafad0071fa6219132060a0000000000000000000000006ab772ff6975565b2725084f25124ebd4391a0df000000000000000000000000348a732d29e8d66032527bfa9cfcf8b1e29b0bb10000000000000000000000000b800221435e0bcae49af488000e4a1a368217f00000000000000000000000000c83f982a1546fcb50cf6ce27be77bdbf96e39fc0000000000000000000000001c71a84e996c1d30873b7dceff95ba494ddeca320000000000000000000000001d81c81c91f11e9a70aaf7938bc6d2973470706c0000000000000000000000009e344bedc1fa08b74aae2745ca667eac69be16f600000000000000000000000048a48728a3f596ddf00ca27398080cdadab544c6000000000000000000000000175be07572016aeac4d9e7710199b03d69444c98000000000000000000000000a4bcf693737c97f87a68ad70d35e052d32f33aa100000000000000000000000023a911515625935f9acfadda4cba8ffdd3a2b5830000000000000000000000001ac666b5f886847f92501e2a9e7163f6555d79ec0000000000000000000000000c40d9647ab010f72de58cbd0ab85054bd392708000000000000000000000000d565af9c4f092f3e1917f06f6430bf9e4858e9a500000000000000000000000098459245f0213e47a1ab249b03038c679bb9ba13000000000000000000000000dea2ba30be885bc6c8996b452fb444a3f206b1b4000000000000000000000000ba714751dbee165acc5fdd76a01089374b0d20ef00000000000000000000000036794095b1a1303e6553b0fba7e4416c518b57a4000000000000000000000000cb1dec387e2d77e896189b25dd6a1215e3b024ee000000000000000000000000560ea9b1f348aff179d9bf5b02b50cc04abd344c00000000000000000000000074658cdf76b8812cbe8d1488e020a6ac8564665c00000000000000000000000021d8cab566fee71d477f3637be50c359362e235e00000000000000000000000020f6c79784de4eb09a719e81221cead1df97155b000000000000000000000000f9fe63b8d40386329e9e8b8fcf6b0266f438e4f2000000000000000000000000896e8739e4c8f4c5b5a25a35a17b424784c32e07000000000000000000000000c4a456157d7b551d1699472f17b65de62c04fd0d00000000000000000000000044718433632494ce7764cbc891d6b30f2ccbbe7900000000000000000000000062302d47a5d8371f482adad3a8df516c168a144a00000000000000000000000098c049020abc6b04261212332fd2cd171718b7260000000000000000000000002a130886aa9fbf08dcdaa7c372c0d20622215bac000000000000000000000000c8544c3efa818f59f52b122f9247c3b74d5d1f0a000000000000000000000000316b3ba5f93e9b322067d798e0e81c979edaa6140000000000000000000000000736729961e9c451d8debc46870c2828a0fbdacb000000000000000000000000ce934c54a83b28889c1f457b7d76c1ef7159fdc0000000000000000000000000ce92444998044d77429da19c0da57de44618a49e0000000000000000000000004c2617d73e4ce2dbbb6e3e20a86822356698d530000000000000000000000000bd607ab87196e3e33ff05ec11adbb8f754548c27000000000000000000000000968a3b5c0aaecf2c9fa4ce9c59e57847269e8b9c000000000000000000000000397bed083f99e828bae02d8d826020cbef77a1560000000000000000000000000957d155485102aa0883dd3e617af922c2bc52b4000000000000000000000000ebb6c36d8ea7488d9756697df28560285b6232ea000000000000000000000000201a5974be173ec3cd39988404b79db44ca2972700000000000000000000000041ad7317337bd2a02d288af1fbdd78401ee2a80000000000000000000000000034870630b6825470094cb8911b59b82d6d2ddf410000000000000000000000005f9d6108a5296a5b2ef825122419377aa52cd14e00000000000000000000000094ffe6fb72d3fe5e46598478065267faa2b778940000000000000000000000001571680d3bf750fcc2d238f35bdbc05d60cc379e000000000000000000000000be8870401dadc21f3ef0f8a334d4a2357c2a0d6e000000000000000000000000874b3817c8667f55f55f7b7d26f5503d7c53e4f5000000000000000000000000c7cc891832d05ace59df1863894cb1212f0a2775000000000000000000000000208bd32c6cb5845667dd896b4b73570ea0a44d910000000000000000000000009a5ce72c32778a384d3656747e5f035dec7df5fe000000000000000000000000dddf8adf926b0bbd62f33f33494c8aee17568070000000000000000000000000ff08cb4a5c138a761f89c2eb183e7b9cee54d6650000000000000000000000003bce7a1e605d55564ecee17d7cf57c1318cdb8740000000000000000000000002561936969c73c859b0fe197d3575edc6a95fb380000000000000000000000000f04f5b7752ff47b5b64d340b797166de03cc39200000000000000000000000065bb16b31978f02b272f2c103eaa22d9889331910000000000000000000000004e9b7ec882618ccafd5a9e207a03541c46624d11000000000000000000000000a1cccb03c6e01cdf360c54af30b584d895c2c44c000000000000000000000000609c3b0e77eb92b3d6c6997fdc4e4686ed3371a7000000000000000000000000d19faba5180b9516b445d9ba59fe2ec7e9ead3240000000000000000000000002644ccb458193601e41fd2cb541c2ebd7f2e62050000000000000000000000005d6ca657e70643434dbbbad29e29d8566a61efcd0000000000000000000000004a3570d419b9317c3d95a7cdf80a679fcb17c13e000000000000000000000000d06ac38262c1684a9f080083f46ead95fbd7a285000000000000000000000000621e0bb00c76fd6aa5b222c5ee222c9f2ec79d440000000000000000000000008a941228a0ed403b15dc8a29a5ca3982ca5e1be2000000000000000000000000a64c6289d124c83b7490053ced9ef4d5d5557f280000000000000000000000003e06f094c6c887b559c305bfa13b2f0c3726e8c50000000000000000000000006421d5f784bdc4364877b1468490fef92719d50f000000000000000000000000bf1a4eb6a84ce13218a1825cb5e6a75074b103150000000000000000000000003a9736fe13722db0fbe686a8f46a3c6ae607499800000000000000000000000087d07234b444449bb7b77d69c034f86bc1a43907000000000000000000000000a5ecad77439a96a783510e34cae626a22cad4c4c000000000000000000000000568da5754ad6db082ad847681116d6644353a5e2000000000000000000000000f7ef29c53dd6ebf862eb5a76f550b390a8fd8847000000000000000000000000597b79c529e3e1c6555e6a6f627c1c9390f771ea0000000000000000000000003870d18953f73a32ad26ccb97026e2db22dcb70f000000000000000000000000cef78c725bafacf5c96f57646fdd8c7536780f2c000000000000000000000000f974613d1bc4ec9435948a09437ca793eb46db990000000000000000000000000a8d47f2fa54a37494376e438a4f83fcb44d8cf100000000000000000000000053c5b6bc64524ae0ec95dfca7f5858806258c9e2000000000000000000000000dd6dcb856ab923e46686dd96e892a06d5f1108190000000000000000000000002d06de6e17dcbff875f7a73fa87007ec0fceec520000000000000000000000002ebee600c11db6069b909b2148427cea4fb7d6150000000000000000000000004326219a80d1c04e43d4ba8025902ee638a048e0000000000000000000000000f96a53726c7dd4301246af1caea01aa3679cb9c70000000000000000000000001eabab0e433bfdb0525a714469d1051782088f100000000000000000000000000f6eb8c6a3462fa0c5e9f604e100eed17d7786a70000000000000000000000009efe47e97a3a19536dd662018941fe8d0062af770000000000000000000000008b11fc3218c31ba35ba11450adbb532f20886543000000000000000000000000d801afe95a14bd3415279df3fff54fb7fdfcf8a8000000000000000000000000baa94682da636338c98c6bcbf2014b1c874b207b0000000000000000000000005b135e3ff01fa17a445147795645237f105433ad000000000000000000000000e6b91f9f313dd02d67705b4e8df872d91f1fb2cf0000000000000000000000007afcd96aec329ce13dfedb37b63fa2d69c8418ba00000000000000000000000038c4c68128601dbfd529db066abc1bab70321a9c0000000000000000000000006dbce9c2abeacbbe86f18ab9fef28413af7c2aee00000000000000000000000020f808cd8d143d3950842037c5b11581e2fc1c4f0000000000000000000000008da56de401f3c447253355eea3906eb9b850dd91000000000000000000000000a341e35626893c8c6b10056bdb74c26339f4d9700000000000000000000000006dde2ac721402910fdc582c5395e3b1fae283e370000000000000000000000008bee0615b1e9d53ebd16da3d7f0d9b9102f38af3000000000000000000000000c8ec534b4834cc4e8262bc4d6bc1bab8849adbcb000000000000000000000000465705576008bc6ab2241b2dab742f53dc031c260000000000000000000000008e93f4993aee03b16768dea71a874e4a7f57fdcb00000000000000000000000035d11039f58214a152ba2747340fc473365607ce0000000000000000000000003430305c89a5a9621f10135e14961b0f6d54cccd0000000000000000000000002682b4da3a9f6093af5cc2e114417dddbdca4ad00000000000000000000000000331c2acc98c9d13d9a667c0688677473ab688b0000000000000000000000000c477ce41c32c69b9ecc79f91108cb8e42f88882000000000000000000000000043756dc2679c3777cfeb08ecc2c741decc8b07ed0000000000000000000000007026c60ca6a83b932e3fd2b06e44cb4d9d86c895000000000000000000000000082a998fa1dc479dff17b8d808d131194de46309000000000000000000000000d132143697d0241331828e038ea67121f1cf2df70000000000000000000000000a7e472dc3373caddba86960edb15baa04885e64000000000000000000000000a2e7186352ada82cc7be2a304495f574711ff7690000000000000000000000003c11672bb00855cab9d8a6f0ff61ee170c1a2bd8000000000000000000000000fbd69d847bdb1d647e8ae3f4314442f3f951a626000000000000000000000000b6ebd69abf53b2ea934b54d01b96f5f3afb64320000000000000000000000000f9c986200dbb06229d6abc11610c46e12871bf6800000000000000000000000048921ad37a142265dcc24d2a414bc6a1e0d0bf2b000000000000000000000000fc8c541e2b5f152332eed37d08d729f45a4e2334000000000000000000000000ed023b84753ce659c7732fa298f11997cb629852000000000000000000000000ab80ce2d646701e8b5b0afa1f68c5c0eb08cd00c00000000000000000000000031f1011bea56943b465ee9227f87ecc2a9071a270000000000000000000000005b5008b2f62d18fa403f6fa4c760391924066a9b000000000000000000000000384b2ad724c4d241d7e83fbf194c1d6ecd0998ef000000000000000000000000f1cc547f4634e8e152ecd8aaf96f790fc066fbe1000000000000000000000000be1f7605d10eb86065512866f3b3bd0e98775c4300000000000000000000000082bec3b887292c73c86e85de8877c9ecee69d1a60000000000000000000000002ca108ce3bbb35883ecf054dcac0390e74094bb100000000000000000000000032b24e2568fc09f696aa053289dd5fcf663b96500000000000000000000000003800bd4029bf0495b8ea86b1f19a3c3564f0267f00000000000000000000000030c8ca7e7b34964f55398f724b2fda4897da912a00000000000000000000000092369916cb50b71d0c4d88347c2fed1013d6aeec0000000000000000000000008a82a2207128bdb9747e2f2f64c0e9224d6ff1480000000000000000000000001bbd2b3b47866903bab288b9c8cd581b0aedd9e1000000000000000000000000adf4923034254e5a2a050f0a1c1036619791e16c0000000000000000000000007fd4855f0c766b8b9c749ea9c304c3dd1e42a560000000000000000000000000ffafc1a4a0edf918d377cb25d845441157216e5d0000000000000000000000002b5c576ce5a4dff5b943b791bb410b61e8937c2f000000000000000000000000fd00f838626e316f0bbf3a675ae3dfdb348cb6a2000000000000000000000000f862e1717c211ff3cd013a2bb032d82728ebc437000000000000000000000000ebf171ca7163bd05cd9a1067955d91fc0edfba3d000000000000000000000000c6e878dfda4cad028ac6e50468e617d021a3880f000000000000000000000000dffdfcf1a48a733b1c25ffdb697f8747b81edb70000000000000000000000000dc0df238d87cbc390cf660d41345c4f25df925a0000000000000000000000000ca42ccc2c83ba56f5c49f4119cba102f525675b5000000000000000000000000c4e0921c1d7ef938e64a322aada4db7c3b7577a5000000000000000000000000cc9b45c8691b2bf98fcfff27499c1c0d48654fb400000000000000000000000054f68ac61775d951986eb691acc2b35dfda4f3ef000000000000000000000000106b29cb73c5a09255e3e529711cc0178b6a87a50000000000000000000000000dc350776f8c12e0702887fd2b3eda3bf677e24b000000000000000000000000d8f8e988384c3e1adeda6fe1dc7b9e6a2021a7e600000000000000000000000004429b8c8a26a8d1427bcb60b5725a9acd53a93100000000000000000000000048926905fb4b5938be52f4bbd32785d5f91eeab70000000000000000000000009c6b8672230567962e4bc59210de874cb43cfd2d000000000000000000000000833dba8e6c824391f0d394c31bc41cf31ec7907b00000000000000000000000042ceb0b2c77738a4a7d9e2a1bf1eb579d1de1ee0000000000000000000000000f4cfe20a33f1d301eb0c190165ad6ec9860fe660000000000000000000000000c7e0a1679a70d994a051cb286193fcd807ad20c10000000000000000000000002fd81f8ad31b1f8d7ebb4e9681234126b78d360000000000000000000000000019fda41721d604841d2064cf5eda77eb8332f6750000000000000000000000000c950ef1e2056048d6a90d00161424849295702b000000000000000000000000e276443c54116586b56a2b5b974de66f43a48abc000000000000000000000000ec1be1a20281ca23c55ce8b02e57ca32d827d76a000000000000000000000000b8e80fa6dfc86113457fa95d801ce3cb141615c0000000000000000000000000e044d1bcb4f2897780ccdf94a19b39e61684d45e000000000000000000000000f520667064080f7a4f1776fbf2860fb4f801a132000000000000000000000000b7f716df01fc61e60fe81c5fd0a96ab759d1868d0000000000000000000000009b8d51141448d735a6de95f824d8bc812c50409a0000000000000000000000007bba29128d8a81a0b338e468517555d19a98d36d000000000000000000000000b456e4beebe02a3c9e0c3abc1d3093e6503718cb0000000000000000000000007b34ec10b34860de1e6b4d2bf5ec167e47a9252a0000000000000000000000001afc880c797ee8dcec532ec7c3533b05a62e859a000000000000000000000000772bfc92d7c320d5bc425598a1a29ca39d6d8acf0000000000000000000000002bde7693ede11d53309e21125e3d84d3e4d7bae3000000000000000000000000cb938f593a63daf50e4348f35d4abb4a3866b2150000000000000000000000009e05c69f4aa8a2f14fa78fc6e058af7ac4147af2000000000000000000000000955493b4b9ab8376ad72cc174c21606836a777e5000000000000000000000000078970ca3eab01b09a256fb3aa32c27a9a3fc2bf000000000000000000000000d837715fb96941753cd1a94bde57b2d51657d74700000000000000000000000040e29206179c65214b7b8bb4aca57c37c16041cc00000000000000000000000074a06f1c087f9169c93b3c20aa9f440422f4802e000000000000000000000000293a9b46c38b7e1b41b2f80cac2335f1c4a4d8ba0000000000000000000000008a3cac8e4eb9c1cd7538e100862f99f385ff25b7000000000000000000000000236216f7c9a893307d0bb0529929746ec50fcd3c0000000000000000000000002c591dcbcefe07189495c56fc781118f4d06777e000000000000000000000000dc57a54dfbb81210f3fc517e6c2013d6feeb598000000000000000000000000037249f7641f3b5abeb96af1ebb787aa8a42ce387000000000000000000000000d9340fa1bff628d3cc34ca0e2751fd1c74ff7f2d000000000000000000000000fc6a50cab2b54484495e691b525f5d135b046dc100000000000000000000000061068d3c92b5aac48cf1b2ab60cd48e7b51bf81d0000000000000000000000008047cff1bb7af1742ec19973c77e1b00f1cf376800000000000000000000000083259de7956999bd8c41fe4af3f6983311b8d0e1000000000000000000000000d33416d7de368b371be71e46766747a1e823a6480000000000000000000000003c3c4922fe79832e0ba23b3065db74917eea97560000000000000000000000007ff7c05955d6d59dc6b8b61ec729a09f10032bfd000000000000000000000000e46c2dbe7b065058e7cef07deecb4f050551abbe000000000000000000000000c371bf90d843c13d26a8f037746c9d97e71a41a10000000000000000000000007e6ff728c9fe31a73c548091f9c32b66f3bf7164000000000000000000000000b24b4d1de164929a635f480c1a245a542325fe84000000000000000000000000c650dc74472ad49316a9770bc25e68f458ec3c2f0000000000000000000000002aa69f9d4953ebcebddb43eff3853f3eeac6b3f90000000000000000000000007a5258e898d4fa10eab93441cb185dc0c70aec83000000000000000000000000d0e73759b4aafeeb588e959db8d029ff5380827a000000000000000000000000f457bb028d6bbde611a2fa7e5ffe242da18bc541000000000000000000000000cdfe99be0a74b3cf90e9dfa07887a9210f5347a9000000000000000000000000186c29f245419a3854ba3f2054526fff999312c400000000000000000000000081833f146f5d04839f63378a48697d045944559b000000000000000000000000694de10d92f7dd37ff222e3e2f273bc7d356198d00000000000000000000000070b61207435df8a6a6d9a24eb5ac4f69bf6e3999000000000000000000000000a9c034cc265da5b2f03477ac3986e3fefcced6e20000000000000000000000007f3a1386839ae7d08ed7c2ff0abe5977e22c984c00000000000000000000000013920c086f64dbe3aaef5d3425c03a315825408100000000000000000000000096991ddc0e3924f9b84c7f8c43e9cdddc4b12faf000000000000000000000000dba76e3803a5877977b447cae7431447a137cad50000000000000000000000002b784bc0b5550f0eef4bd3438b2be11601ffefd700000000000000000000000090951675dee88d51944cfb7fc5433053efb387f6000000000000000000000000b0ddb61c6c643467eae938b7c096acc0c3e00e1d0000000000000000000000009d13eea2f37b3824b6797a97e1ee2ef7779e05a7000000000000000000000000513e420a157132f0fd88301693d8641a1e744b2e000000000000000000000000d2e330ff80cf9446861b9d1416924cd3bfdde074000000000000000000000000244e7990b52b32e99e630a25244121812e3ea50c0000000000000000000000007150e1caf9923aff71535bc493d3f069425cd6f7000000000000000000000000231d515289fbff242903204bed8ea91f3c562152000000000000000000000000efc32ab05b9cda74d91842b09c64638e3ca21d8500000000000000000000000049e82b22d54bd58b1b1845c4e6702e201ae47bb8000000000000000000000000d2d335f5480a136288a328b74f40a66ec0bdf65200000000000000000000000030d2784ae032365225dd5e51a298e9f72fe398c40000000000000000000000005d9e9386757c9abaf9b4593d31c8ef035d1095da00000000000000000000000031ddcde979c57bd73d3e2c9c0945c258202bb5e60000000000000000000000002c6e3ffb3574b9bf75caf34a1abf17ff570a837700000000000000000000000017d3d828b308f5593f8d1bf90d64aeccaf0418fa0000000000000000000000005f223d0c0ac3633bbf2f16f401fb3f80b8582eff0000000000000000000000004203ccdba25b04cf3c8d53dd4911749cedd817aa000000000000000000000000fd115643733cab6a5e10e9367cbb4240b67d5c2700000000000000000000000070aeb4f623351ef0b74ab9d7e054797bb982d6d4000000000000000000000000ee210ffa934bbaadef3a0f8e2ad507d49fa1695f00000000000000000000000048cbeae51f2db86f6306ce6e1343ba972a86deb90000000000000000000000003ff7d52577e60acc44d4a0d8e027d0ebb170ee6400000000000000000000000024423f66973cc2594408e8ea05e01bb75848d81d000000000000000000000000f3ac269dd11e716595f93e25a331f8ef9d2d386600000000000000000000000067ab093735bc920b3cf11fd92e45788b139bd6680000000000000000000000005e5ee3d90efcdefba43b4d84fb46e7d51a5b4e97000000000000000000000000fda122fc8af3bdea53d2de238364556492998cf70000000000000000000000006c02e51aa04594bf39efba6c3af1f2c51bb95ebb0000000000000000000000002354adf6d24b3acf3fb592d6e54e68fe7161330f000000000000000000000000fc22011aa4d3e58872243cf6c9f3603ae22df52b0000000000000000000000006ba984c085decd60725625adf5599d82c8cc939c000000000000000000000000c9a32c084a3a0cd98f7b3eb881bd2eafd8fdf6f30000000000000000000000009842a121fed59e77ae80435d480c4cb342c8bc890000000000000000000000000e4e3265ab09a4410bf08800028604fa98b26b03000000000000000000000000ad957863b76037fe6f9318f37eed0a00b167725c000000000000000000000000a6eb7f91fdef21e000d1215f63dbaf62837004fd000000000000000000000000a3bde87f546338ff5ad1c1a44af7fa36e61325b300000000000000000000000089f59f7c43bc4d292601350c6a181447c4796374000000000000000000000000dc2fca4bcf2b57ad66c55510ddb137e3769950d8000000000000000000000000795f51b80c805a11c57e7b35f9ed2544769bbb0f0000000000000000000000004855aa14792779dfe122710ff01eaf520e896456000000000000000000000000f6fabd1542daa28e077d77ec851d4691b4098787000000000000000000000000b7aae1c0435d1d54cd36f44cc5275d60e8f891f2000000000000000000000000dc4c036aa8b126628fe423e7fe2138c95d80c9520000000000000000000000008e642a5ef432d368abb33cf11f413787c06f9bb8000000000000000000000000cf254cf4790e0c35130663636c9b5d74cf816dfc000000000000000000000000ad963df722e7ef0844629f378857b2e8e4d5db110000000000000000000000005f8b1504b680956dc49b821bd5acb981b61a4e5b00000000000000000000000032e6509a5347cdbf746f3bea790d5b2a20eff4a0000000000000000000000000fba8e00d92b3f117894881de33af1b9ec9f3f6ba00000000000000000000000070503b4b4d0a2e83d1f99febfa6a18bfce1c0129000000000000000000000000073e9359c923e513e852af92e5cc9696dbad97210000000000000000000000005d72442cfc2dc3ad0b077b1651db5fb36ab6a26f0000000000000000000000001a0be34d81b468ec59f5e4ffd4c2b7d1cd3c63d9000000000000000000000000951059680feaabd7ac2a0bd92e9372c6507994d50000000000000000000000002886dd30313c4115a9874bc4e4935427a9e14d51000000000000000000000000b00ef6c383016fbfe120f9c90705b8e4eeb9a3d50000000000000000000000005fce203e8afb93aadd5dc7ed6d01e853b8635aed00000000000000000000000044b2cd4c50646a1492fea925ef3444e7e46482260000000000000000000000000c7de168dad61590b2bdcbadda11d7ae68d425bf00000000000000000000000090d72484f3396f9dc006ba47db7b0f498087862d000000000000000000000000f8b2082ce8ec7f5a10b90788d957a29a4c735731000000000000000000000000f6f35c8c15da427f78d158dd745a0bc1c976d6c80000000000000000000000009d55419ccccc587765109cf5b691d3e3758b4591000000000000000000000000a8f93476a0d9dca8daa172763d4aa7e6bb0cbd310000000000000000000000009eec7c0f02891be672b8073ed1d6ba2ff2d68be1000000000000000000000000cd75aa83b6de9f821903f6700f2ad553ea26726100000000000000000000000013d73ff373cb142853c95c8aa44dedb4ffa675980000000000000000000000009cfdeabbfdff87df65f1bad71f4de3e2f3cc9e33000000000000000000000000dabcdaf5d9f6a82697a62c9b93bd6cd78bd9bcbd00000000000000000000000025928f91dcdf0c441be27c17b81197e845c602400000000000000000000000003b4dd2016ce830d1f44075da6a1617ab08d608b10000000000000000000000001893fb9564eaac38ba418907446d72714a397d8f000000000000000000000000a20a05720a359092c9d8ef930f5209d2d85d7dcd0000000000000000000000002fa176dc203c772cd11418ee74513047e829211d0000000000000000000000002af9368ccb3e9767e47cc3b1f4ed7be10427181800000000000000000000000071365cfcfb9e0117115c8f7302187029a758bbe1000000000000000000000000a408afc05d03bdf6d48da01785ea9db6657be988000000000000000000000000f764f7e982ee93e094f2397ce2a27a2f76caaa7400000000000000000000000060d5d5188958593a0078782513da761cb6fea059000000000000000000000000de8305f066e9924de7eccc82d27ed75ece5830b50000000000000000000000001796b901897cabe84ab62b6e49db2432420e595300000000000000000000000081fb802f80534af7f44ac41bfc6389ebe1512625000000000000000000000000561064aa5dda3119ad80dfda248574db96a19b390000000000000000000000003b6b6de1c8d31a347286072bdf54e196ad33d87b0000000000000000000000000afc7c7b9d484f90675a786d97d5c5754494f38b0000000000000000000000000623df01013958343a0db8ed81f8843e921066eb0000000000000000000000006ab4046dfa97977ba390a5126e8e3c81f16d376c000000000000000000000000bf3189654772ed3e6efb34c825e135c6d32ea9b00000000000000000000000003851c8a108d770610507a41feea087173636c21d00000000000000000000000020d222c2024de8cbe8f87aad6963a960005ba7c0000000000000000000000000a35baeb1ed69b6e409b0d5a063da43cfe30ec74a000000000000000000000000d48b5e6319b7aa63a6e2d48abacf80467cfc6b90000000000000000000000000e9460e16056e6d6c0e7d0824fa0b906c10b65b6b0000000000000000000000003d4d7f73de1e38b8f4256ecba460a0c8900f4e8d0000000000000000000000001423b472c6c059ebe9e1391d13d9baef0f81f610000000000000000000000000c9821b1fe1601e7dc442268e9277c793ace9077900000000000000000000000006032a047b572509747d3b886b9814cf56f4ec93000000000000000000000000d78f6d56ef1f14f8496a021f519002dd2e7751b900000000000000000000000077910efbcb4738f33c612a2c5bf2865171f476a1000000000000000000000000096a431c2b44791df6f95a7d189c179e5987bd5f0000000000000000000000009bce6b9a62b731a97c4d67208a932b22e0bb99210000000000000000000000001a7490a704438f55ed25a51c4f409bc8e69b286b000000000000000000000000bdd8482de89851fcbae528afa09ba9400dfe1da4000000000000000000000000c72a395a16dcf4da98647cc0f15e501ea571d15b000000000000000000000000acf676add83a89025d84cba9ca57e914057bf289000000000000000000000000571a94aad8f7db83cd1e08d7351cb3b87142a67600000000000000000000000009df9234f5a625b25cff2c580a06d0f70f11602700000000000000000000000007fbdb65437679e20d5918eb52eddf26d07be4ed0000000000000000000000002fc968e294a8b03d4a359dae2913d612e21d7d3e00000000000000000000000004f5bb1d081f499a94550988ad44a31b9e76d4c1000000000000000000000000535e837d2a6119f1565918cb41d4ae40f4a1ce4300000000000000000000000006701f8deb676f95d18d4a20d839506cf890e6aa00000000000000000000000082046068e73d8b461efb9347d6b74388379357400000000000000000000000007f34bf53829f99fe3b074432ea86e7bf63c7edcb00000000000000000000000021a541099591b90934e0eea218adb8f459f27b30000000000000000000000000d2ebefd35e5c692d36bbedf09aebce6f8f8a7195000000000000000000000000cad2d5f5a22dc5c52a2519ba5499753048dfe7e50000000000000000000000009ae50c32c2bf0a41a69b32b924700897a9bec04600000000000000000000000096093f4c2f07480779bc5cfb7b9dccd11ff6a288000000000000000000000000e7ac70076456abcacbdef91d1530aa4393effe1200000000000000000000000065d30abdbf41e08836c9ec7a052fb0bd872713980000000000000000000000008b883e11d60091b1fc8f9c0ed221d91958881a3f0000000000000000000000007a177def3be9d34e03540fb33b8151ecd14b72d8000000000000000000000000b8fe7a7345bea873c9e12703b2dace2ae83665ba000000000000000000000000c29170997761b82c3a5127907bf6adbfcd4d845f00000000000000000000000021615ef17cb3a2578a5621e65c6edbc47fc83862000000000000000000000000e4e639405ca162db48ef331dd4803272e1af7586000000000000000000000000c1351f61472a341490c078f9ac3316f04b8f6a500000000000000000000000003d831100a4aba85ba1faa731a5db2aaa3def976e000000000000000000000000d5bdd559258f5f9c0d8dc6d3f16ee205c35820f40000000000000000000000000b9c1039046b50a26de36b0f050dfd032502a5ca00000000000000000000000036815939f44af625b3b8ed12dcc0a8c1402da8f900000000000000000000000017f1507125c0ebf64aed2af8044a6c31312e41c7000000000000000000000000c21cdac0c72576018c7844c07432112a5843a3400000000000000000000000001d42183682b903999465d5424f3d57d0e5cb37670000000000000000000000008750e81f8f37eb8602d1fcbe8cff54e09f72068d000000000000000000000000bfbf68b51c7e290eaac1b8cab25ee21fd22d36d30000000000000000000000006ab83ee346d12236c8cce15df2e1e862a9bfb20e000000000000000000000000ea5f4e5480bce3254c557a74139d716168ca629d00000000000000000000000009f639c339b0ac17ab6ab41840a3e61f80c1e31f000000000000000000000000f1bcf38a3b19443ceaa4ba5b00141051474dbe3d000000000000000000000000d3b85ac79f54ad532670dd8b99de2df1a61dee3b0000000000000000000000009a012e5c9c28f12a108ee327bf65b74aad7b5ea4000000000000000000000000987f6fbc441ec331a2e7b6d280eb97fdfdda572c0000000000000000000000001428abc8707c184d308f662641d19a581a1f242e000000000000000000000000c1a5845bc533169a399e1819ba367f7c3053c54f000000000000000000000000d5e4925f1aa50828bb4e85d1fafe43e409793ffe00000000000000000000000082aeb569b1584b5a48d242cebe3d6298d0f4557c0000000000000000000000002ca5a919152a87ea30469614e84eedc5f8203e5f00000000000000000000000009e66ad95b913725a81d081109af23954956074c000000000000000000000000e46cdfe2c4105fde35075668faf1e355256e07450000000000000000000000003e43166762db3ef54e11a4e7d454e619caa526f300000000000000000000000070a33c9c1c5738ebacd8631c457691149b4bc53b00000000000000000000000004a2627ff63c5ab08d7c1c9dec370b17d45ea1c1000000000000000000000000dbbecc08caef463b9dbb3fec76e76685cf4a73850000000000000000000000009545b00e2f99a9f5d710bf099e64a9aac8ab6a85000000000000000000000000ad2e02d384b04b004cf50b59f07d316e10fa8ca800000000000000000000000019eb05d85d06afca31781974703ee3aeac9171ac0000000000000000000000006d4c436ed7e8a82cfa3935db7c1425a6a20f02190000000000000000000000004576436ca9e8d8cbfcccf9363a9085f9fb96ab800000000000000000000000006983ba16db48714c0940bf42adcc8d6b45c80a9900000000000000000000000012588a46d9d0af8647629f657b892f1da7d7c7e2000000000000000000000000de242daf64948a7242eebd94307304bd7532e0100000000000000000000000008c820324815def3acb3c18acd09a42f1d1a7f30500000000000000000000000003b8a90825e305f43119435297e629a88a5dae330000000000000000000000005f238e8ff961058d5b5c63b2b08372ec035a8515000000000000000000000000d89679c8416aa3004497daf1cf966a57767f32e7000000000000000000000000eb7fd3061a25135133a83621f9ac890553f65062000000000000000000000000b98ead33dcb44bf31efb45bbcd749e94b1ec9192000000000000000000000000425fa3ab45e65bac982a4f0e8be89a248767cf95000000000000000000000000e677a79fba3433174c279c1ba122fe4e51f45d30000000000000000000000000a535fd01120db2b3c9a0b8982bba6abcbce8280f000000000000000000000000642433ef438e123028486043af004fb2e067eac800000000000000000000000005bd68bd41feafa9c039f5cee8daabe2bab80206000000000000000000000000d2d6b490c6c05f88b4497aa98e61c819fd2f60ce0000000000000000000000000f9b5e192c804784ce04c33718ec59b8a86491c000000000000000000000000072bb81eae1e522da0a4b9f95b0041da01e050459000000000000000000000000962bfba7799d24c8fa73e5840dfd5d8045dc0ab0000000000000000000000000d97b262a1c6ea90ddc36fff333f73dcb99cecfea000000000000000000000000244e8135707615fc3a50965cf1aa4dbf025020240000000000000000000000006d4bca357b7c090b8bddfed321b595f7ae27d2f4000000000000000000000000fa39824d333f728cf2bd37308a3371d25adde13b0000000000000000000000008bd3581b4f2ada48145934aa7f1f6b3ad80df5340000000000000000000000004c74a261141d62462b92a74564aa14799d46af470000000000000000000000000664975f036023f2199d6b4ca9ae49d9847b920e00000000000000000000000076e8aa0f3cff8adebd8a9845e3d4751386248027000000000000000000000000642304895559d3b1295fc45d4eaefd2017b4574d0000000000000000000000009780e78b931991c989c16f88ffbc536993080ca40000000000000000000000004825755d415cb50036480c880aa6d0b6fa1c4f9d000000000000000000000000fa8ce4f217d9862a5167a6bcfc452619751ec8df000000000000000000000000af098de230efe7004a9e598cb0ae76b3ac043c7f00000000000000000000000054be98439d2fc25aff4c9d5350dbcce95c3a7ef300000000000000000000000093dc4271cc7b297d3ee56d45c4a40f0d82dba12e00000000000000000000000074015f09859baabdbf9f69fb7b010567e88184c3000000000000000000000000af8b08eb0f4901c60a18cc54c0f82dc88c9395a4000000000000000000000000c16b644a67d47936feebae84da62444a431d8535000000000000000000000000197ffca8a9bf5c5ca60920c41039735f556def2d000000000000000000000000e88a87e09924bcc9447143db08df4e537d2002bb0000000000000000000000002008f15802d28a4f1326b00b677d1135ac7a9840000000000000000000000000d072ad64de3b64c54040125e93c07ee3783d64b7000000000000000000000000356db3be9adc8d78233271ad3ef4eff3936495c1000000000000000000000000bae07fc7869ca8559f7922da3165c8eb7a16260b000000000000000000000000e2033331a9def67aa008061b3c3b18a45e52eee200000000000000000000000072043257e0096e3a14ba458e35629da3ea3f86c4000000000000000000000000f3ae63d8c413ede07e9048a2495e43aefc6e918d000000000000000000000000b172586f149078efd70cf28191c30e5bec300b73000000000000000000000000227250046c4f419e51aa620c5e90809426108251000000000000000000000000ae9e96ead056947d11b467edf847a5389cd30c44000000000000000000000000792a83e74d76fcdab681249c82bc8ec6e1aa11110000000000000000000000000bc1b4ec8e71a60edbd55685c8c225b9ed88e87c000000000000000000000000fca1df294931b12f4f780f67add7d1cfb7cca741000000000000000000000000f4afea8f9960d6c08aecbcb28c9d8674643ee50d00000000000000000000000047b3ceed6fb66f4ab24e5f3cb03f61d3b3bb78cf0000000000000000000000002722e3ad92c04d3ca1e27d1e82d352e1a4bd8baa000000000000000000000000fd95dc245d14e27dbbdac6dc8d4200238d5af33d0000000000000000000000003a18e5b50cb6e0cf46c69a28b029b35493f0bea700000000000000000000000039e943f9f785175f33169c10b37215d15c166aef000000000000000000000000a555d1a8c61f7ea0d91cff073b458d2cb6745460000000000000000000000000ccc0d7dff4aa7e01e93a815e987433488db4b13a00000000000000000000000048bccfd3773903d6c5dbde0bab1f19a907209f4900000000000000000000000088f8bf7f8aec4257239686631ec6458d0ded61450000000000000000000000008eb329c52057df340e2c39b5e0926f84ae3360e30000000000000000000000003b3310bd70ed7aa69e0e9ce433c1a08103bdf5940000000000000000000000008d5499184ca2314873e572dca3d76cc1c4c2f5a50000000000000000000000003f6f7431a7c380816e26bed21561b58aabb7bacc00000000000000000000000052364facb6069c6572463c2b03e7714ac8e16b68000000000000000000000000c3b3e471a15bb99f70d350032d813716734ef47a0000000000000000000000008c26ca7b12d4cd59bcb2c39d2c7704071620180f0000000000000000000000003b147bb93b70a431a164c8599a0ab0227f6e256c0000000000000000000000003c341b58dd49d20b21a404dc7d578b3b1b8e88f50000000000000000000000001a9a5543b59976577b2c3e4f9ce849fa716b2b470000000000000000000000002301d5bd62963ba1fc798c4becffa5a572fe3b690000000000000000000000008e99a6d5ca9c40f4954093c45389693373a83b170000000000000000000000005f17794d61b6fe69ed80e7199e8a2c8cfe27699a00000000000000000000000081efd3672176e66a19ad2ee245bfbba3feeac6170000000000000000000000001beb7a1b209e8d6bbe6c0a668e4bc098696ab7cb000000000000000000000000666dd62b8077581b23e38761137a520ff82578e400000000000000000000000081fc8c69874b16523f3c9a36c08ea2c7ce49872b000000000000000000000000f4319088a6a474ff69674aa4626ddf71be10e674000000000000000000000000170bee659124dec9da5586d3e04395d9433f7c13000000000000000000000000f8530193d874222efc53d80859cb9bccda2835d9000000000000000000000000a0eb04f7a27742075785446daf34ca72c52cb673000000000000000000000000a8634913e45cf8f72ec44a3634211cbd400f26ca0000000000000000000000006db44c5487532a769cc0372f9344be52d9e65b630000000000000000000000000c88c077371e70c17086eec03548b2b5fdff6ea1000000000000000000000000dd1ff790171de525708c6d8dc83298ff3fdc3163000000000000000000000000a96a341848628d65a8fd437e9de568282d82b9660000000000000000000000000924420398e101d196d2da2a21efa34a60e2d980000000000000000000000000452b959d882adbae35b9dde0dad649798d26c805000000000000000000000000fac9b19915a0c5d5c766a51d8aa5e971d7ca392c00000000000000000000000022aaf7e3888c2fa1df46a2fcb83a718ccfbb75d8000000000000000000000000ae20200e2e3773772792343fceb7b4a097c4f1ab000000000000000000000000427e87a70abd497e86d2b5786be4cdc768675f950000000000000000000000000acc28ae4369f5571daeabf6bcdb17d92b14e992000000000000000000000000ad1b34ac16b6e05401e68a8ed7d2251511a575c7000000000000000000000000488ebeb20b2ca89d659eaf077f2bb6087c3bf437000000000000000000000000bffe5b53d3d00c228b5df12460fc050a33eb29dd000000000000000000000000d5d2300b2ed95293578535ebed59e4e9e521d7e60000000000000000000000003df687694c2bb3b735d1670e98d6e89bb965c94e00000000000000000000000076b384fab15acc491493c03b91ba5f864ae5ec97000000000000000000000000458e8a2f36523cfead669a19c85d62bf41beacf9000000000000000000000000b59d4685ca415064546ffc8e195bc24414dd552c0000000000000000000000004064666e7e588e149bf74c6ae3b77a8098068f6b000000000000000000000000514f3596b65c8f6846934466a32fe5bfb0c794950000000000000000000000009cb55145479f67b672b77de8fe238f5163204b5900000000000000000000000077880907580a2d5227764d03e9229ea9248f4171000000000000000000000000c061a3f7a712df53dadc68b3e8e18e0f7df3ec790000000000000000000000002d292b374dc0898538a284ae78fdecb572e8d426000000000000000000000000ecb0d94518f941d377f60c6bdbe9044ef33958f2000000000000000000000000e23fd9a1911896f087331eac0ba066f757457a3d0000000000000000000000004765ba213dd47affd631454e43e2bce65c281bb20000000000000000000000003601262db7c00966e306c0b740a409ce6c45d716000000000000000000000000f93d19e71481a3c31c7fa65d741a4f4ad4b055330000000000000000000000004ebe0c4cd14ba7c945ff988534c6dfb52e8528f50000000000000000000000006fcd5d64c5d495b321261cf823f177fafd3e62950000000000000000000000009482a42bf92f7fca8aaf53da2f38555c6ce7265b0000000000000000000000000f329c9d693b72dc9fb06182f76f92fee50cad2f0000000000000000000000008fc33ebbe3c33250152c59faccf8ebb9ee7030ee0000000000000000000000008a7ff09c136fdb76d643f16cae878f73c4a268690000000000000000000000008535fa1558fb675daa69bcb83698fe81bb7169bd00000000000000000000000081ea3e77554c436065e576f049af86e68078b626000000000000000000000000c54968865740a2ac6d66dbc28604235f5748393a0000000000000000000000001d4d4065de8c05b24e0c028cf5f7c455544f5855000000000000000000000000a3e53e876c2f9fd6efa8a918f8615ab9aa9d71090000000000000000000000006d032299676ed63b31747269b9ddeaec697a8b1c0000000000000000000000003fa1fbb204faa08610ea39c017dc31037d86d405000000000000000000000000974709271d094073cad56c83d59ab12c61c712d60000000000000000000000002e185b60c7f6704b27286ff9e7091b86e775612d000000000000000000000000fa7ca88b5cf09cab0f216aa9ab935fb89fec248f00000000000000000000000031479a1cce2aa2286ce519dc54a0053560301a9e0000000000000000000000001d946866c83d9f999f06d2799a63ff14d02d595a000000000000000000000000526143fd27c4bba2ccb712824474c0f988510b4c000000000000000000000000374eb379c76044af61da1cf2ebd35b53ec3477840000000000000000000000006412bce571f04332b36717185e742de99d942d47000000000000000000000000d33a64d1516dbc7f3b3072fd9da0419df7d1890a000000000000000000000000afa9c68183fc773fea12b26b9e11df5a8c7f8e7500000000000000000000000098138b58af1a2ba6d040688bfc58bf43d2a2f305000000000000000000000000a24bfbb1ecfa0acb0974c1db6d502f4a55ac7f8a000000000000000000000000158e8479d08db4dfc8148a1d5da6c1bd32b66301000000000000000000000000d7beee427b59e884e2c95d24eb86760e3ddb55ec000000000000000000000000f4e14b6c3ec4da9054d070fa3bdcffe12188ea37000000000000000000000000c8d53c86a7196e83a9d10b4027491a051166a16f00000000000000000000000019a7f13d0d4dce8a7ef24b8067a780b5bba35234000000000000000000000000c60f9ef1762f8cf227d4fed3c9f6e254414ac645000000000000000000000000829dccc986e155989a1d9b25f84d4df4fa3e9eaa0000000000000000000000009c33fef6a05ff54e5951a5f8e9c65273962d38c1000000000000000000000000d6a21217bffa9a8531e9acc5f1b781493f3054ed000000000000000000000000d2948be1b1d7d7e883bc80e7635966a611fbc66d0000000000000000000000005134508a9f5ab37a712b6b25582be3ce5b7afe4e0000000000000000000000002795a7b434ce8d3e49f57350ec40fd4f52265ea0000000000000000000000000ae0fed0173a48dc7deea5b73ff1f2e0c4ab0c22d0000000000000000000000000d3d7c28e9fb287bff569374b26f6228a3a52d870000000000000000000000007887f33c9c5a17850017e09d4f2af51504f0094600000000000000000000000059d268cb819fd000fc6694e9d31de8b1e21aac6b00000000000000000000000044c4e9cf562b081c1ec8d57ab91d120a84e9eadd0000000000000000000000000f014db10b0075fe83078455f529d037c738ffcf000000000000000000000000a043f0f14108baec50ba9f95c81d5dba9e591abb0000000000000000000000006099ba96a1c09babe20d374b010c5b59461f016e000000000000000000000000eddac63633a05931a96c1892d4195b8ccbf221b8000000000000000000000000e8f288d31a32dc8281ebc17b7aa9a0c3ae79266b000000000000000000000000739f1403f4932b95af509c559a705ca5d9ad17b2000000000000000000000000ec040ffeb6d70e380b36554e21fe127755f76cb0000000000000000000000000811be81d6a9c099dac5257a2c69c88083dbae2f1000000000000000000000000ac746e301dfaa96e5547e7e996c31e99e97e13fa000000000000000000000000077a56cbecfa857892d62f37ca88df7127052ebe00000000000000000000000012e1a96219a44f6df6e892858572c8b974df883800000000000000000000000054994212189c6a4720efe44abb23676515936970000000000000000000000000de7e5d3fec7bd9d95a594556377f61b6fd27f2400000000000000000000000009670039dbbe549b7eb31b14852a9afa546ecae0d000000000000000000000000254f0256eb7340c994dc987db884e94f29fbea70000000000000000000000000e1c105819fbd0dfda8ad809d03c15b685688b49700000000000000000000000087cc41f96bf3c4d724f81bba8d38a8c7cfdb8057000000000000000000000000f75aa0e168d6d23b093430be5999d84fc994277a00000000000000000000000071888bc5b1e657d51594054ae11e052cd70d8c430000000000000000000000009856885c623482f54488bf9f58ca5df0d75f28f400000000000000000000000093d66a0f5d464f92cfeaf567c90d0ba54fc7279f000000000000000000000000afdc78b2d0b637a81d6e89cc4dae7db50dd1eacb000000000000000000000000bfa131ba9ce6128a2205eab1d196d78554f61c430000000000000000000000009f5cf0fe30c2f466732a4bfea093c7510fb666020000000000000000000000001ef19d45adcf0a323a5ee05ace7dc47da834c5fb00000000000000000000000064c67dbcb716aee0acf789a2158c6ac98c9cadba0000000000000000000000000ff28772f72971ffef097c0901a8de3a3eefa835000000000000000000000000883b96b65eedb9eb5a783f697925731dbef59a0e0000000000000000000000003c2c1571092d6244b2a2a093bbe967529f4196e5000000000000000000000000221b4ae435259d4817f08754c9ae49c463ca7122000000000000000000000000d595f6229ae64d8c4624de8ab4276857eec865000000000000000000000000005ee3946a4d454d30e10f7f8de1d68b4dc7fa888d000000000000000000000000aea5c1c528e95c129e4630b6dac6d4e6f9cff0ef000000000000000000000000080421f40ef642e12db28fe995f8f44dd119e5bd000000000000000000000000133c379f3ddc41c734aaf71792a20bc411a4efd7000000000000000000000000602bb0a334ea1a0725c6399d7b2b979e2ba3ee140000000000000000000000003b245f301783f580e7fab812eeb3d2022bffd9ff00000000000000000000000067480fa66f9882073798b9ca55094d89da21871b0000000000000000000000004569ee8f1cc48059080c65360cc4f75c23c9bc4f000000000000000000000000fc9ce99844fc37503ace19b61842b0a1018287210000000000000000000000006827e74ff3b0a0851f859bdf1e7a39b55fa54fb5000000000000000000000000587d5411381f9a2f2b4075a9812056dd045370890000000000000000000000005d5bcca76183c59c7c7409a283faf1f55ede674d00000000000000000000000016082f60cdbf3f92a563923c317beb681cfee6ab000000000000000000000000b45ca0d6447fb4f8972bb53c37f12a31ea4a37490000000000000000000000001ca229e0c05071381f0a0162af60795bca0d045e000000000000000000000000b04691b802e1669bc0a41d70119ab5854a8c3db6000000000000000000000000ef6c4cd603f0fb9341a40bf4a3e26a5416a4983a000000000000000000000000407456cd0353299d0810208f12ce304f923a08a5000000000000000000000000fb1ff43f03781daa42773a69b5a6211e34b5faef000000000000000000000000927b83248cf9794362215ba0d84aea6e83502e0a0000000000000000000000004d07e191d21847b4b2f8d51a50b7fc1049ec4366000000000000000000000000ea8361dab42e58555733728829ddcfb3a313c526000000000000000000000000505698552a87a6e6791c2d292be3e0cc749a37cd0000000000000000000000005d964f509d5b3d086327b39287c2fa62169c714e0000000000000000000000007474f6f711b5cc7df18c392fb77fd214756858520000000000000000000000000b367d86418d03ac5b7b3ae368fbbdc8d2c3530a000000000000000000000000153187873220485a4970bd53e835189d79a7a5a4000000000000000000000000c6c5b358488687d238ce2056bcb204c8801a0c94000000000000000000000000d4bd3f15bbbc628103eae2f7dd306f04a727770200000000000000000000000078ffb483be33935f265bf8ad56dbce6d152f4aae0000000000000000000000001db4493d092f20d7188a3b29d9099eaa68c2b8fe000000000000000000000000996d649cb7b90b22ddac0e9801388e80a5284df6000000000000000000000000b3f3444ab5ef99156458124ce2c80c327c68d97a0000000000000000000000007ecf62abedd5b80e09441a18ba923f7f8e08ed74000000000000000000000000411975ae66cdc0d0e6eba989fa82f25e3c48667d0000000000000000000000006b163f770642eced586721fa5b311d1c6442c196000000000000000000000000a5f6c7cec18c5ad2a744fb648466449400812de90000000000000000000000007b8dcbf767322a608ecb4f44e8249d3f5a671c2e0000000000000000000000004494aa5471dc833f0c074c913d9efce9fc69eeb9000000000000000000000000f03bb0cc13d0009d876fcb036f5a497c89a29a440000000000000000000000003a2e7f7f4fd5975d5e76251d48843e035e33e6710000000000000000000000002897122f306fe5c7f515552e9ceb43dcb240dbc3000000000000000000000000a9a57283e182e3784345b74901aff881efb1aa65000000000000000000000000e11141bbba52bb86a4b12c6a0430973be4b918e500000000000000000000000053516fb4a0b6413b30656287650334dca46afc4f000000000000000000000000e834459e041f067d274d0f67295cddaab5efadd9000000000000000000000000231c3f65be2ea4a97f9af977bc6c5acca28e195f000000000000000000000000206a8f10f3a4c613ab52c0614d39061c31f3e610000000000000000000000000b2e81e471a1dfcbeabfc5eaded55da30ed0aa41b000000000000000000000000b45fda7bebc3144c6b7517b9ec79dec5965cfbf9000000000000000000000000dba66def9aaaec3430bfe1181f048b353589fef7000000000000000000000000c8c4a362cf0d57301360539f62920fb91f9f4316000000000000000000000000c718b912234e1e61e287d12813c96345fa07ff0200000000000000000000000024febf0280314ecc99dc549a172d91f2d277b6870000000000000000000000004adc52afc5ab16792d34be5d9c9be4a90edbcbb9000000000000000000000000fb0185e6e2b3ee1127537713d37679ea5657ae7d0000000000000000000000003759ea5cc4dfb4ab1c12be1b3990fa463e015254000000000000000000000000ae228e0876bdb88066662c0d7f05753efa195d51000000000000000000000000e4342cab97c1ff09774c32be570e7a68dcb01ee6000000000000000000000000fde8d8ce1a55e5be960a3a2c10d5f47af4c51418000000000000000000000000fb3b5f7001ad5fdeb1329749022922c2143e539c0000000000000000000000005d9cd4da836d7a7c609949824492a7ccdc4e1f4500000000000000000000000065ff5758a9c2e67d35689bce8b229c58095d0783000000000000000000000000481d8ed46d9df32b2f366abc6d983aaf0042d962000000000000000000000000f26961e8266b4fd600d92acdab4913a3a28bec6b0000000000000000000000008eea21dafe0b9dd589ae573060d889b769b82ad8000000000000000000000000c5375ee4fdbb4593a904608538df325c8f4bead600000000000000000000000048722d081c409cac0fefd63db1d69ba4a988e99d000000000000000000000000e744ce0f3c51eab653d12332db527b0ef6354eac0000000000000000000000005a89f14070c3427751f6f65a474b817ff1a97ce1000000000000000000000000a99fc6e2ea3d09d8cc71e52d798e667a560632540000000000000000000000009d93e7d04a6f061b0c1c0a1096549d6af2319a05000000000000000000000000a2c46c8ba926bcafef36452e2ff8bac799a4531c0000000000000000000000008e3c67b1bb543c8b50b7a77fa6fe050bf030ad3f000000000000000000000000d16b6e188257ff0b83a240485138883582286c4b000000000000000000000000296189e2d637d1733399495e4b6c8991804ff03e0000000000000000000000002c6f7b195fda0a440bb285107bb4fcc2b5928c3a000000000000000000000000c3d4a8e9bd5fb33f36fd37585c0365be0581bcb10000000000000000000000002c45019d321ccef6ab0ae49dff5ebf4e2db66fd10000000000000000000000008d9f38391b542e5ade60c0f9329d342a4d544a090000000000000000000000008889f08d5bb89fe119bcc696558236a806b4275f000000000000000000000000c42c1e7880e2213be557dd403d13fb21d26bc499000000000000000000000000c2888aa42a40c4059f1ae21fd4d97c3430fb263b00000000000000000000000042c11c3effc8ef7494d4975f1d74c43175dcbdc2000000000000000000000000a8496cf5e7ab497278e4965e6515cb2cadd9fb3b000000000000000000000000a3af7a22434d67b7ea345ad60420b92485b610dc000000000000000000000000ac56dc36f1bfa6beae2c81a5e4a9ef063beb733e000000000000000000000000508eceee29954c8f93862e956eebdc3c4d404fca0000000000000000000000004a0976b97c7464637292eee289a68f09cfb6aff90000000000000000000000003d2ba713d261ef92084e39391a55bc06824f538a0000000000000000000000008e66fa3485ce9fd765f9278bfadf00e024e9bb2900000000000000000000000086c20a1a63e7f6d64f046765ce4efc008c4b42430000000000000000000000006e7370c8d80d28f0010a42f292c4efd053e77bed000000000000000000000000a22c49de47a2da55828c2637397a9a250faeb3db000000000000000000000000262248d38e54756f75b3cf495c998931a989f6ea000000000000000000000000a2a25fa39cb599f5899a935dccd971995b829cc1000000000000000000000000c53ee4cd403ddf76e5f5bdfdbea688ea98d6a5a3000000000000000000000000c24b9fc049f7de0f660b8cff0268163088c83d3e000000000000000000000000ac4a97659dc8a731ae9a278b25f3bad0718b471a000000000000000000000000f9e46da9359803a167c24100b05e235ecd0a73cd000000000000000000000000ee804b5c4807955b9effe4537638ec4bccf849ee00000000000000000000000002ad0f68ae8174928c3c9503f5372f04b74b4a31000000000000000000000000c3912d7588e9aa070bd19380ee0f18d3b73351140000000000000000000000006fd5f27db11a3dac3528d179e4f8eda67be425f6000000000000000000000000c6facbeeb8b631caa29aa6b764d54e94f13478dc000000000000000000000000db08a5537599d6bff3e6bd07242816a6b8b11111000000000000000000000000c40166adef506e75c31c049824445ae211d4a9990000000000000000000000000bac6c6c2bd9e9f2eb54a47e6fda7b5437c552e400000000000000000000000020fce08ce6cead0a04723236f4171f446eae4ec9000000000000000000000000169b6c8fcdf2f2965c3e474b3f5f18c628b913f9000000000000000000000000c4952640249563b51fdf83e996a0749878bee4f1000000000000000000000000a8c7fc90940f7e92638a25aaeeeee21542f8115b0000000000000000000000005c1e2c92202e3ba75642ac5d0be1334d8cc6387a0000000000000000000000003241910967b7ff0da225acf73170fabcc18831ba0000000000000000000000004b38577b8bd18f03d385c74aa82beeeb4a7e514b0000000000000000000000003ffc7c2db680b6f3cd81510dacf668477ec8184f000000000000000000000000148a544cf7877503095b4ce365bc551a89fd9e58000000000000000000000000a6f64f5ad62364e5916e8b5b49abc108825782020000000000000000000000008e912673b50b42eb08e4bb18d94cb074ee8453f3000000000000000000000000a2a156fd37a9052b4f1561470b63aff7f2d050550000000000000000000000006887e760f500f588531e339cc3ffefa05ff8f871000000000000000000000000d1f4e91df7da718bd89ace4223ff14e83d01b0510000000000000000000000002a84b3f2a57518fa43f97e88d0ba509857258c95000000000000000000000000ed2f88cc2f08ae6063e991563fe86e6b545e58dd000000000000000000000000d6f013c3cfd0f70c2c977e372377da50af53d4d00000000000000000000000002c9e96f1f3cc42f98ff1562fd9b575e0ef45c382000000000000000000000000d4a8b989209b2a89a825ca420a8db433516dc8b7000000000000000000000000affb9c168bf6842ae2741f6a5279b028790cafcb0000000000000000000000005fada2d3adfea7e8d1051461380193bd8489da81000000000000000000000000be8d85bbe706e0bbaf130fe13f49892a07a9862f0000000000000000000000006337d0c728020349b241ec3ee9779da593aeac81000000000000000000000000edbd418fd6297363460d6f54b355569c61a2a2230000000000000000000000002ea312bd57c74d8764ad422abc240cedc72cc3b5000000000000000000000000af771d8531d82918f4930dd9e0571f2dbf45c0cc000000000000000000000000090e3772f6f9e9b71f71d49bbd670a9114cb551f00000000000000000000000049bd45b94931ff5598be06a97296b22928d34dab0000000000000000000000003173f57211915266113a4cdfa972e2719b8326ed000000000000000000000000e9b2928b2d47c5efbdd1673eccdef4d325691fcf000000000000000000000000fbfbebf00b2535450ffa30c6d832b414f60f7c9e000000000000000000000000fa10c4d70b8e261686752397a67c6dbd0db2a6880000000000000000000000006f90718bec904d6e56b355a10c9ca4b03a63b244000000000000000000000000a08444a0678cd95f14c0697ad7f730a8ed2097d4000000000000000000000000403a7297f54b5db9bc23b062357de673e3a50916000000000000000000000000ff2c9448f1a875cc79c164ccc35974a7a9806de900000000000000000000000094d87ea36ccd79d94c1130597e0c0c6510055b2f000000000000000000000000380b1af87d004c0d7cab846b255b9f9a6a50acdd000000000000000000000000ddb8d1702494b339029a5d27c975960f2f6e28d30000000000000000000000007c6c3e5461736a80c1db0bd698af55b7c9df91df0000000000000000000000008a18c11040505e5cae86b86a0db73eba4171a57c0000000000000000000000001eef714c1e7f67ac7e9d4b99ed3ddeec3152b5a3000000000000000000000000b0499ae0478d1fc0560d6ca893b7cdaca86109e9000000000000000000000000b6aea05138b12eae90a8f204f1e8a9cf3f671ae9000000000000000000000000e5e4e0342882cd5132bacc1c77e4f900891811640000000000000000000000000acc999f1a3076bbb1504314ccade206530fc3b90000000000000000000000005df47b3ceb5b4c13284b269b7e733e479f3f85dd000000000000000000000000c485faa4ef16a6073d3508ab6a027df2b6d57fa1000000000000000000000000145a18b1ddba45b898f28669147a37ec300dd410000000000000000000000000261732668b5708c63618168ed4068443ecb61a0f0000000000000000000000001fc78b610f563dc0fa9b71c9dff940683f3c58ff0000000000000000000000004642da49f5e62cabe98532feecd28f98872f5161000000000000000000000000f16a8e3c085e745a3b88294cad0c6ea1871b540500000000000000000000000076132720756e88b0f34f081994cadb7c8adb0d8c00000000000000000000000019460cd94dbbfe031644722e5116d3746b926a5a0000000000000000000000000174234ffc293501b340e817509e6480e8485909000000000000000000000000d26f4eb7d104a55e075c94d1b14c53c10a4338fe0000000000000000000000007a9bb4761952321cf8d515f0e629e160e92d7ea5000000000000000000000000a98e02952741e0da263808d45e40cca1798eca870000000000000000000000009da8bea3710c0fba793414c9ba5d2afdcf2110c4000000000000000000000000451fb8887fbb096d8cb16f2d077ab6df8f7b13bc00000000000000000000000046909f416ae6607632d31287d7ff3cc4accf18db00000000000000000000000049eb0083bb4ea22b699989d2de46bf44492576cf000000000000000000000000f1f8dd72f441694d27f54f4257ce9aab9d8491ed000000000000000000000000fc51e08775af9bdbdbd0c6f97ccdc922abb2573800000000000000000000000076fb0b46b8634ceea59fe5364e4362f7981b822b0000000000000000000000006da5bc3ee66721ea9091ee65c30c0df17a5f17e7000000000000000000000000892e6cdad1690758f52dcd3a506d064c54c3adda0000000000000000000000004181d539adcb5462019a7db6eb3b2fe133007ebd000000000000000000000000738111254ca3e20bfc69f5b53d8ef664a9db1a9f000000000000000000000000573134a0f1b2c2872a8712376a53f09a484ef64900000000000000000000000030621979ddec308ea625666be2c4a6ebfac3b3190000000000000000000000007a8b09762d54d6cb79c4b09434a57ab019ab9291000000000000000000000000613bacd489747d0ca3183456a00e42c48945e92200000000000000000000000077ae32bba36b0982776a96b25abff861a1a7a33b0000000000000000000000001c671d1a87d6a202f6aed5159e965a683e27b014000000000000000000000000387fa5f1e6c2e91424cf78bff4b0104bbd9c22f40000000000000000000000001484018602be29e978254db878a5659586f05076000000000000000000000000dfabaeb16b76d91d00a16d035b2b6dc4892004660000000000000000000000007a521b5e08b450a33a75f3b039b22dbf35cce53c000000000000000000000000aa2df59afc1c615b6b1ec16143ec3670e9129a890000000000000000000000001b21af71912e3534e5604da0c4193967f4670f230000000000000000000000008be730a43e6bdfd031e489509a95a589a7315d180000000000000000000000004e7a610e6097b039528fad73810c385647f51a2d0000000000000000000000001a6cd9303679ef5b52ef84bc53856346d3e47db9000000000000000000000000b7f31c76a00d026c5060a61abedadcbd720ce23b000000000000000000000000c46e091dae231e51c6a96a03d7cc1cd060d5767e000000000000000000000000c9ea720ab4cb29b56dd13874779d8fea89a65835000000000000000000000000228faa5a407c59c6546e5967daba0536c50d4f2c0000000000000000000000002006f944c6b9c8b837c03667e2bb45a5800d7fc9000000000000000000000000dfd3f8176ee881f4077c26eecd26ce4813fefd9500000000000000000000000072edeb217d37e4faa388576829157faab7291aaa000000000000000000000000037b4dd1efc7878f317e655aba1124315cd2b3da000000000000000000000000cefb149e222fd8873a804ad5b5e6ff1de87f54e8000000000000000000000000325b89bb6a637adf33d166398d484433c2fed05700000000000000000000000018ed82e42773d43fd252caffc0119e80b9d6bc6a0000000000000000000000001e0dc543b5eb82bcd31ffdf71c9935d5695f6379000000000000000000000000d74616f97ba2cab42ef8302718edb6d07c4daa8b000000000000000000000000b7860deadced779eccb9f91a1470c6410d459afb00000000000000000000000003f0cd5d7790330f7d1ad512e24692f5aca2ec4b000000000000000000000000c78bc9e1ccb5f095316e7d9aee64c5af3356c9e9000000000000000000000000e608c211d995022422fa3d03ad6b5bab6e64d3b2000000000000000000000000d8b95188ced3fb8f8e41ec2ab863efa3db464ebc0000000000000000000000009ae71a8e9d0678d0109e4224e51bb4110a0250e300000000000000000000000035b4288a02d113215d3ab7855722f95029fc7115000000000000000000000000ffc684260a571fd773aa2aa4e5638b3008cf436b000000000000000000000000092b81c574dae82d3671510791d251f412ef23c5000000000000000000000000e1a0ac6423679a73ac8bc316b6fc43a0943ba754000000000000000000000000a2ed6bcfcef2af6841a07eb7ddea2dab37da60170000000000000000000000001dfc7bcf9e7971c0e4f6f799277a3d3e849cd627000000000000000000000000696997125c2faa0ef6c9fa2abeedfcb560773e2c00000000000000000000000021185a46e6b4520bb9f878355843c36513165af900000000000000000000000079fcceba475e52765eb906a8c414bcd24cd3b7b700000000000000000000000056258dcdb7c0bd7c7e7f3a1753fea0e4a5365b8a000000000000000000000000c2f4b6f00b943e6351864fcd75aa03eaf21fa7f6000000000000000000000000ae95130fae6920634c81ec81dac360dd3e19a6cc0000000000000000000000001a98d69dc44ea89912d240f0b3b17bb6a49bc6ae0000000000000000000000008cca9570a4d29bd444c196e51976daee4b39cb98000000000000000000000000e460e4f897c164341cb764ecf3755587c91550b40000000000000000000000003fccea3fc0800c499f0d72329279cc4627bf2c6d0000000000000000000000003081af50057b22f3e2530609e6136e46c09840d200000000000000000000000052fce2659defb45c40e208d0fd2b8f06be6d1446000000000000000000000000b3cd9055ff30b762c6e47cdc2db52826f992bf38000000000000000000000000b509daff3b73029804a565848d7b3706a5925b030000000000000000000000009c94128b3e7113f7b9724c55ec45db7ac31cacca000000000000000000000000f29dd2793cb477a0abf94d92180acdf4af78d4370000000000000000000000001c4b6f87b10b3ef071233652c2f233ff18628a2b00000000000000000000000063f803164476d22c639e9502eaa85ceb7dd565b70000000000000000000000004495e7205b8893cacbd04f792bddfdea2be2fc42000000000000000000000000445025f9580f5fdb0da700caae30e4c56f295f090000000000000000000000000c86c263f8b35689a6830b783f14b5e317e24cd0000000000000000000000000fa7774be4f4997c10aabb2622918da7089e043180000000000000000000000006b0b9d0be9e18c4041a94a9beb0a3b4e20d4b1d9000000000000000000000000da1994a88d5266fd59a9515201b64cbeb51f98fd000000000000000000000000875b3764b6bc9e832159775ba796e50d2c06eea800000000000000000000000067544cdcbd1064eba0ffc31b20ae79ea3f38922400000000000000000000000036b0ccd0b77fe904a4caf4e51f2819e5bbe1294e0000000000000000000000004a3833b1b248bde9366a981e48573c0cc855736a000000000000000000000000328fe0d462af14154df32f12f6ce0e1b5dd66608000000000000000000000000546b194462e2715c8a421ac901389b9d1d43957f0000000000000000000000007a6c893eb8a2566c294fe0284ded610066800452000000000000000000000000f3c95dc3c33e19532729ce88c77fd0d6dbf4d4650000000000000000000000008f580bd40a0ca4d6f3fcd2efb229f2d0ae6fabf90000000000000000000000002c2fc2214eb56fed6c87d83b9ef200e7cba20d600000000000000000000000005b237d562a79191f091112c869765a29ddbd33580000000000000000000000006f39fa0096b075becdb2c46c62976e92f03ca104000000000000000000000000ea091d6f0e9a9548400d24717b7ec37c2cca68d200000000000000000000000057b7927d67cdd937a7f144d8fc28524b54b83430000000000000000000000000c855244d7f5728db2e990f49307bbd3c8c2b5ceb0000000000000000000000009bffe7c00a28ad66f345e96112d41d5bd5610df6000000000000000000000000d54f82891eef21add1f8ec0f6ee7469dd96266cc0000000000000000000000003658b27cfc50c2f4c297a9ae2e76b8412b356deb0000000000000000000000004210ae19fcdd740d5fc548a7b37f4c0afcc848ca00000000000000000000000050e1baa63157404399224d698a50bfc4431f907800000000000000000000000028da2b4ae72a97d500407ff8d31bec08b6844d76000000000000000000000000a80ea9e61e8b899b9a748f531b71f1dd157506bb00000000000000000000000005874558307e577491eadf6b784e384cd85d8f180000000000000000000000005874bef4aa7ce761db53b8f598563e911493a48f00000000000000000000000038189b1ea974e473a275872f7506cdf66aa4aa56000000000000000000000000e09ea347b28ed3e7f6640458824125dbe334af30000000000000000000000000f9d24a7b78323021e35aac39bfaff0cd91997dce000000000000000000000000e1657918155ddd19762d9913eac3e52f2cb7a4f6000000000000000000000000d21f20a9b84c91d17bd273c1d93b89f53b9e37110000000000000000000000007d58526ca5300e00de51269513cc888b3529d9c90000000000000000000000001f39aafa6a519ff93ee5aed18227c4e62ffbd856000000000000000000000000da7dce8a97d76e77f156f8ef7779dd03f6bfde1100000000000000000000000012e9e50a9d19cc087a955448ca532d3885e707f1000000000000000000000000a4f2199741380fa70837da72d9a3ec6ae8d308a00000000000000000000000008d91635173fa6a520a1cdc1e0660cf1196d183a5000000000000000000000000467a2500875c8cdcf63885615f675e78908462890000000000000000000000008d7c4bdd2badea44d51a5ff202fde74019b4aead000000000000000000000000a0fdfc246417edf792782a59ab6e34dc5b5010e80000000000000000000000003801116991dc19dedf82888e56c7cd495d80c183000000000000000000000000a34ba7a54697a653805f3b9afd6285b91583790500000000000000000000000070623a25bec520bc1e7480333a76af75b4d3f4040000000000000000000000002772f483445474fe39aa2756d0591c77baa645e6000000000000000000000000806f28fb2a62ade5f6ddb00f6ede21e4c618848a00000000000000000000000085be173edb32db1dbb51165c1a48587d1068cd950000000000000000000000006ad4c13bed7ad2ed1f2cc99d3aab6117d9ee03ad00000000000000000000000046e699069f1ccb6f6ffe7648ef88312617ecfd2d000000000000000000000000a55b47dcc4d8d5ef611f622c19049329257b4e81000000000000000000000000c23952cc693160e6b7d1dc69402581fa22e53262000000000000000000000000f9b0f6bd60f30777f42b2bd1dc6d56afefea79a80000000000000000000000004c144934b8587d27292d92903d520910e8895d1e000000000000000000000000b4a327818b93eb8199cae58548d7c3244dd6836f000000000000000000000000eb6a3bfa073d8c810ad8d604119cf92c09825f2e0000000000000000000000004c7f944a99f368641b030d3fd395abc71c7261e7000000000000000000000000672e3417526c8564571b2e85ac21973d18a063fa000000000000000000000000db4abe2e03676a4b8e129d2c74154ca7b54d4588000000000000000000000000797d6b1d6f9be10c9cce9695070b36c5269e6732000000000000000000000000c71b32b558aac4905bc5c9316a8916bec07ff68f00000000000000000000000020dfb48206f401ec93116cca59e9dfaa5f3c8893000000000000000000000000a5aff7838e65cf6d444411cccd7841391f6ab80b00000000000000000000000008fe58aef45e74621a83079e8a1229332edb974f000000000000000000000000bbb369ef039debde886a02329dd8b7befb583ec7000000000000000000000000b9a4586e0f800d0e6b4757281c68d8339975583b0000000000000000000000009c3aba6391042f933bab57560e0ff17360c2c35d000000000000000000000000bde2ceaa57c8589bd201852172b690c6d1bb711d000000000000000000000000a138599bc5f681484df83c9fcef5e9c0b9193cb50000000000000000000000006937a217c60454102019430a83add554fa1b03b10000000000000000000000009bae5713fa8d6b8b7c2b3a154adad9c3e61601df000000000000000000000000f93db86513ee356d592253ae1e3b2f4b74a869910000000000000000000000001310106cd022ff666a44915a5f6034d08ec8cf5f0000000000000000000000000b1629cce5ed36074493fb98bf4560e9cbf508c4000000000000000000000000ca53e29c0b87cf44d39d40dce79e20235f2c7910000000000000000000000000ac427eacbd1dfd8cd20b1fe0f6747be4ed978d3500000000000000000000000076269e266aa5abe4871b273f5f4efc8d7a0a77a50000000000000000000000005ebaa6511e5600c9169ce6878d9bc66c1be2262f000000000000000000000000132e4de469bb96c81a7e5cfc661362f8bd4c9e6f00000000000000000000000000d1217aa8abd68b57fc8271843c6135ee9ff250000000000000000000000000d224924e856c8fc740aac2ab22daf7acac789171000000000000000000000000d457bdf318b1de5748d635dea2254458d7eec024000000000000000000000000613d4493068594025d3f1f8d3e2c8d9dc51be2d6000000000000000000000000c064f2a59c8b201a0d4bb982b756592f40e32e0b0000000000000000000000008e3f6d97b37036d8e0eb7af8f703447cc3eb6714000000000000000000000000795198481b7dde54feb0be536e8ce92be7d43bea0000000000000000000000007ad1366ce0ec5e8bc7d98e18679f73df4af4a381000000000000000000000000a7899a30e55bcecdb351bc89b0a3fa69dc1fe4b9000000000000000000000000d4640ce05481815a54a1440f6644a7061a807fc0000000000000000000000000b00e05bda0e5b0285f8080809edbbf2fa902af550000000000000000000000000d2e7f2269b6f583503a544a4f5567c1bada13690000000000000000000000002651993bb5a9a09cd0b2802a2f02d0b3fece805d000000000000000000000000ae35055181bcfe048840fc947327824cda6bd30a000000000000000000000000e764bfdb406c8142dc2c031231eec1c20baa21400000000000000000000000007a458bcdb85855eb850a626b863317e4b5b0a2ae000000000000000000000000c4ba8f8a5afe9e4c1d037bfabd6cc9b988c2ad5a000000000000000000000000be728e29c5e4099c7f7b59600d31df43981210d4000000000000000000000000b054f0d13d46829d679bbdaf38c2925edb4b4feb0000000000000000000000006612e2e329d127c02982fafd5f8a069164a7e306000000000000000000000000df496d17153c30d0855f222849b345a39c24515700000000000000000000000012e48f7035c3c29b951804942ba3bda8d2b248570000000000000000000000009ce234958070bdc72e68863fa287ad45c4bf4cab00000000000000000000000041298fd9bfac27886339768d66a51fba05ea29530000000000000000000000001572e96d5c76d1a54315e60e79008ae6a5e603e7000000000000000000000000a66b0379df77a8afc84078e76e95b2748aee56da000000000000000000000000aac4dbfd72659e10a1f278c34302f5f4e6611ee7000000000000000000000000d5e9835c3d3f0ba2e8ca602d7effe2588000293a000000000000000000000000e55d463bef085a46a50b8ce5148e39deb76ddc35000000000000000000000000498539347b840e843534f0543591e49870326c67000000000000000000000000e52001f7116b0d431a408f4d5f352a9fb0c0cffe000000000000000000000000163b64a381c5659aa7567cebef33347969a93d7b00000000000000000000000092b81a97fb8654ab94edfa8972f367c76bccd2f0000000000000000000000000ca8fe6ba8eb9b99e8f62813b748ac5e0f38a237a000000000000000000000000faaa433c129e63059a411f74c059a8382adf37b1000000000000000000000000d33a66d9f3d9f1df079469646262e8779ce6501300000000000000000000000031d9ec43127eac683cf95ea506566bc6ebae587900000000000000000000000012711056ed9af92aef675e2b6847f164d8b4a536000000000000000000000000940f75e7c5e6e9d592b9290517aeccbe968f0b4f000000000000000000000000e6296a33a9e472b4a9d07fa30545428bf1dab8e8000000000000000000000000bed75345cafdd05ab71a2d3448b96764ab0333dc00000000000000000000000052727156c23f553356ae984fbf6c9e727c25f4cc000000000000000000000000e114783b291ebbfd0a0d0a9cc998ad3c99dba96300000000000000000000000071988978ac3dd552935f5613a26ebeaae119b62400000000000000000000000078b2a88bdb832eacee38cd41744d8d87b1c36cdb000000000000000000000000e749210d8001fcb53812ab039e7f94f4bf62d5db0000000000000000000000004ef50fba8f44c0bda667b3ccccbf80f558568e6b000000000000000000000000386cf33b322fb7c94a4f1c5531f69938cc6d6f95000000000000000000000000776a9d94d815995296fd448398d9e87161ea23050000000000000000000000004bbc4e37b94c1e4c61b178db5f3ce242fd6c2e97000000000000000000000000544e78c2491a59f781e5f6f90095a4b02b0f3b26000000000000000000000000bcbec4d8a20ed10c9a23aea0b99426d9f891cda6000000000000000000000000d120108d22a75621469e729af2eaff80c13676e40000000000000000000000003ffbdcf44e970dd785c77b5b7756398b695229a8000000000000000000000000e4dc5bead8388dbd200e9e29b301ecd286cb1a4e000000000000000000000000a0c9acfc3161a4d1b0b766d2f6756d06a53c98d8000000000000000000000000fc55a90ddc3cd6bde9cbec1823ec6ac0f893a0f60000000000000000000000001b2b956eb1cf9393e37106a7a6cbc8021d71ad52000000000000000000000000e9230f1d38bb8f29436a2ce8bced5eda6b0a5ab30000000000000000000000001cdd668a58320db3c77d900072c3e73b1780137b000000000000000000000000aa90ab7ba47756769bc2350fea78eb9b09499475000000000000000000000000a363e9999d2908b56f4135d980c2a0fc3313fdc70000000000000000000000004049b72cbac57c39f6a0e89db65ca917cc8583df000000000000000000000000f3ca6ca10da49d07356f5b70c204d6167ab1560b000000000000000000000000990bd484289081ec189763b46acb628d9d6f6a9f000000000000000000000000f294c8669b5bd4d44ffd20972e4d2f7e500cc13c000000000000000000000000316dfc5e99d25cceab08343250262faf7db227e9000000000000000000000000039556337c004b864b3c3a921095fae29a9995de00000000000000000000000053bb6b271a81a0834daeeec492f91a61492f2bd5000000000000000000000000ec96791be536489bea690c2f10ce132a989edda20000000000000000000000007e31ec68b467ebe1803b05755aa6b26e87016e930000000000000000000000006bba4187d15a9a994ea7b641a5c5d30c3d6c743a000000000000000000000000bda7dca5aa69360d4e366c38db21eccfe54ee54d0000000000000000000000000b6d1d5841edc6824c3bfe3c0928d42bb4b44072000000000000000000000000ed663efb092386b1b9573357467a0594998dc496000000000000000000000000f6d3eedaa7f76db38eb0f1583aee963e124caf5b0000000000000000000000006d8b55ca29fb11515aaaf548b22c89c0594973ce00000000000000000000000008bcc94bbac3f791f82814e52daa2586f2dcdd7f000000000000000000000000179d97c34dd3765ff832bc5c476d1d97c155689c000000000000000000000000355964ed13d07fb3bc9c96ab6c13b353acbcfbab0000000000000000000000002a165936f9add3a2624800ee4488545ffc1347b4000000000000000000000000aba3ca40b6f9d9bca35e52b6b25b6be9258d033e000000000000000000000000f92d1bd3b69605b8d6fc183b3343851445feb6aa000000000000000000000000bf94d338c421eee3ed8c39334b98623a5e938525000000000000000000000000b3801faeb99f6656934e54d594f1c6ac10f2f4ff00000000000000000000000072260c3715d6b11bc8b1a7ae5e94ae21425f2f5a000000000000000000000000cb52f6d260fbd94d2a01b95f999900474a60ae2b000000000000000000000000c9da3426aba459e55266c6e3d5eb25a7e45209480000000000000000000000003d84f94b3524f14cf8e32d3bd2d23ab9aac6df5e00000000000000000000000047568b57810f0758aea48a1bfd4c538d09392dbc0000000000000000000000008b0246d8c7975626bdcc668f8675123ef9289f5300000000000000000000000032fe5c904f1099aaa1cd0e22d0f2deb0e5575c400000000000000000000000004dbab9a699fc65dbefe6b923756ce0350c0149af000000000000000000000000a0a6a1c7ab7b4d340bc091082826bbed24accfae000000000000000000000000f1040a46da08548d3dde32d7d75fc81580a13af6000000000000000000000000ded76398fb68e617ba06ea7da934749ea200fb4b000000000000000000000000d9d6ed4fcc566d7e2f9bc4a190f99955bc80cc1200000000000000000000000094b38649522d731ddad2e9d89f68f411a53a3fd70000000000000000000000000f12597d11b6044ce512c88fbe2078a576b3c83d0000000000000000000000001c1a92a84e3232076f93429d16031f495472c30300000000000000000000000021c58d453faaeb85f2bbc0eec64455979f07b17c00000000000000000000000079fca334aa80b2c9b7fe50c324e176459dddf8ee0000000000000000000000006d7c04fb1b8535520918d6f26b42c8be547b4cf50000000000000000000000007ed09437d53182de2da205d1e507c3f8c33ae9870000000000000000000000001f6b1d4d812a77988513dd1ea976235321ff52ba0000000000000000000000009735db4a6a31a12affa1c5dbe3f99e6b90752730000000000000000000000000c3fd9f3149a38fbd19f798d5f0d1c35a4485fdeb000000000000000000000000b7992b54fc843d6242f03fdbf1a22ffc5d8f9108000000000000000000000000a1e9dea84c66448a3686559d17ff3f767aea295000000000000000000000000079e4911824fc13070075e304c3056886d723a2a7000000000000000000000000527eff4b3c27ec050a13e562d1b8207dff2b6f2300000000000000000000000038f02820ef071e47223b3ecf2a688f0b38fd9878000000000000000000000000ee4022fc6cf090450b16e2cb8770906ab99c1ccd00000000000000000000000034850fd3a6523781826ed48e27b4e6089cf60725000000000000000000000000ca65fb019a29e5b2f77bafc58692f28d1c810e7e00000000000000000000000093e74914e3566af919f2b3b2fbc643d07ce2e2da000000000000000000000000354af74b6a71a9ef49805acc0c85b9cfdddff3cb000000000000000000000000f30b5a99e948a7ab84c5e166390feb20b71718110000000000000000000000004528830f3da3e7ff9666447b7bfe750ef5713fb8000000000000000000000000ff2a2a5b7b159535f975d22ac9bbf9dddbfb0543000000000000000000000000d9d0e6e2e170e87eae17451831d8625553e0dcfc0000000000000000000000009bd77eb874a15ea9f19fad359ea5897d32442bdc000000000000000000000000d72555fe9d6bb5d8f0fee0ebdb7cb6a008ea6212000000000000000000000000a10e1478ba2fdfc80a855438df1da0c9c21f414d000000000000000000000000e637768cb4664520c1e918dde98d06bb0dd6a326000000000000000000000000d751c17a0b07ba08da23a72f6764e6dd9a7ca5670000000000000000000000004d752a261f2ca90d75fd3178256b725919f6dd6a0000000000000000000000006a4105bb6fc9c7cbc4c264c73c81f34025e70c3e0000000000000000000000009b6821551ab838c6a0579167911f27e68c5d82740000000000000000000000000b425f8c6e5b5eb73610706e46ad129e71bc99df00000000000000000000000076fe3609b6652a4c5006c7076d43055c21dcd8c4000000000000000000000000bd5e1e713dc728fb69dbcd6e253e9b4a9b1b56f1000000000000000000000000414296ea292bb1479918cd8a5a402503695c3f07000000000000000000000000275d584320e0da30f8d14fa41a8acafbe0bd56d8000000000000000000000000adbba2c52e04a1fc76a3eeac5e637a766beeb13800000000000000000000000086453a04a9867e5a71367f4d4168b9554ce8979c000000000000000000000000c598170e876aacb32e787b6508815c19d77c1c0e0000000000000000000000004d9e15ec58b0a6e9ea945614f91fc075a67717140000000000000000000000008c039c6960f82b5ac985d6d7d9bdaa294f50d895000000000000000000000000cbc7744a3fcce1fa3aa4c3df4b35218f80ab28ca000000000000000000000000441baedc9e6257867df44535dba6b40a558e8de90000000000000000000000009bbfb829be2338375561ce9f2b7445b07af56900000000000000000000000000ddc622677f72c6deaa620ad87ce07eb19a62d9e0000000000000000000000000c4cd9fa874e59754fb8300ad2d4b9de95579155a000000000000000000000000375de58d5dc3bca0fdbdf06bb002f03d8248fcfa0000000000000000000000000f7d582156701dd40c610e1a3686647baf87bb4c000000000000000000000000ebcdd1655c548702355cc4a6d6e436683a5f5cd7000000000000000000000000cc89297858b4cae15d0517e24d0dfa464ba9cc00000000000000000000000000b12e081536a956e61cd65339d17b1ddf5b3928d3000000000000000000000000a71b64be7d9a66d0a8752664e76d3d7419bdb847000000000000000000000000205322c69cdbbe36adbd7f19aa8c68eaebb4d052000000000000000000000000532d4146d6737c351469baf2509c5759c3b0b8b0000000000000000000000000f6c56a6bba42858002925020865f20e896d41c96000000000000000000000000077dcfbf587ccfa57836da5ee385f310e9fd5225000000000000000000000000a0413424a5890e7fcdf1d23b273bcc8e1e41744e000000000000000000000000f2e620ca9607a5f43c52b3d30569dfc732c30c48000000000000000000000000f739abccc1036410ecbe907d0f0fe66c9586a35e000000000000000000000000280dab74b7b7cf669c4ad39704cf88d61f4568d600000000000000000000000017a9277492b1923dc9933e4d87af92c736fee1310000000000000000000000007e578924b104246ee1c861d21e5891228e4c14da0000000000000000000000007d0d2e8f70057567dfa0aa6c5ecfe627355765b30000000000000000000000004c8be5311ecea3b90495ca77c1da8dabb549fef20000000000000000000000008daad9deadc9d1b8b730ace3213765cecd09307f0000000000000000000000000094a2e210c5b1a8cf7440afc3270beea2386ac5000000000000000000000000e7b948b7a0189dddf4aaedc62ac4f3124f3f3d6200000000000000000000000035e8f08357b9e99cb7fd796025d1a9cdc11bcba3000000000000000000000000aa1189d6cfe276a10968529786fafc0cdc6995db000000000000000000000000bb820ed12fb417e01c1424773bcd02f48a9ec59b00000000000000000000000008908bb6e1afbae3f1fa1a76723bf6db76df61a80000000000000000000000002e456ad6fb8533b10181a3404060da12e45a4bae0000000000000000000000007b34589bedbecb15176ef5353450114528e562830000000000000000000000007ee6fc31238843f47705a393127674b6a4b7af140000000000000000000000008e8712aae0781e3719c684f5b81ec5c825ecc8f7000000000000000000000000d0e9ba36dda6e105f11734e1cd3f01fa949f31b80000000000000000000000005eb135a35348901520c6e4505aaba408eb5ba016000000000000000000000000991999610fe69eb084b290c1f0fd7af425f10d3f0000000000000000000000005399e5f92f4da50578b0e21cbf5a10c6abcc2854000000000000000000000000b179acbbe8cbd0cc82d9a9bb36ecaa2d8bd7e5ec000000000000000000000000a35d054f2095e7c176835b950ea654f3f8d95d530000000000000000000000005d52c39a8a25540ac6a85f470e724cf3f0edb385000000000000000000000000a9457ac61c1c089fa09950b72427ac24d5ed111c0000000000000000000000000e24e254086ee6f6f5f7a1d602dbe3ad98661ece000000000000000000000000ce84abd9bcdf68a8025bc0ddb5b365d708761a44000000000000000000000000ee2bc5028ea0d07a356a57ec57e2d422b92b562c000000000000000000000000605834d8a1f7e21dcba56d54231f754f1904d823000000000000000000000000f7ea4b69a47c5857190d9004946c7384b8a96f8a00000000000000000000000052a0e98bcf9b9abc3913e6679138e849fbf2701200000000000000000000000009599f5bf3dad1a5a57a5d711a427c0d33fb4b9a0000000000000000000000008b2c9bb2500e12e23a19c7f5ca5018dec7599260000000000000000000000000fdc73d5777ae7a0eeb7719a1d36a9366d0ec429a000000000000000000000000ec4470870c7e0f7c53afde9f1eaf38699a9146aa0000000000000000000000003788a8afa1299bc0b71b6b29785cd7fed31a570800000000000000000000000028a121e4732d7cc5972b16e48590103b2574f806000000000000000000000000fc4cbe0b9ae9d9a19920d64d9d2a12eca57b9fbf000000000000000000000000e9142014da072245ccdccf54e48df7b29154ce23000000000000000000000000938704c02a71260f51cfb11631b5e8e2dd4e4f41000000000000000000000000b7258bde97f33fdb3fec9e49ab95dbd32c002c530000000000000000000000005dfa0dca80227f6c56e27776221a3814f52b092e0000000000000000000000003f3da91909fdbe465fec5ee402417391a1119426000000000000000000000000abcb4332dc1c171fce37c4683df5914af72f75210000000000000000000000007b741ae18cbe1efc3fb41ec6a72d40556778d11e000000000000000000000000b6e9725d9b25d9d4550cd4814227fd56f61dd0b500000000000000000000000089fb80d9e3985b4881a1aa13639a814ee948151f000000000000000000000000e551ba5cd0c34c4cb1759bbc08dd3f4e582517a40000000000000000000000007ac54e11c2baef7aee188bf0aaa1e68e15e61a250000000000000000000000004cb2885d38a5a388d742141cd38185b9223818c20000000000000000000000007263edd6ee9490ad2af4705ebe43583e31f655740000000000000000000000000ad7a5088d041865dafb9bcf6c214e0ea4300877000000000000000000000000f0c41de9d6ad9ba4eeb0530ffdeaee883aa8fbf2000000000000000000000000301acbda4758747e1552edd361cbc6800ed24ecc000000000000000000000000fd9408b22a2d7b35d4976038c626c55243284ada000000000000000000000000840f2a9b6e7e6e58c0661003ffab445c7caf4eff00000000000000000000000057b4edff087c70a421cde7ae31a908df33718c36000000000000000000000000fc29d30761ddc699302122e9d80a6fcbeffd17a7000000000000000000000000c68fa7e6345ce1da6e991b3251303f22202d7e1f000000000000000000000000f54c952c58c6cc1c784b05253496b3afea33f9e70000000000000000000000007290d1c6cfd5ccd242befa76e09d4e1a3fda839a00000000000000000000000024580b81a8364064ce090d628e411e115754351b000000000000000000000000f4d1c9cfba0eefff9c0a198eeb3df6e9bf4c5a15000000000000000000000000c5a9d1c8e6bcdbb7a0a85e77b8685c94f8e4fe2d00000000000000000000000072fac5112e6a7ba3fbac6ed5804e9f9b89b0e6380000000000000000000000003c99cf9c62fff6bc5951387219647bb10649a4ca00000000000000000000000092e4baa7279d720ef49525a63f5cf1a209271b2c0000000000000000000000009264b92c1bb29be7cd3daa9997f08de8634d0dd60000000000000000000000001d02664aadc778be43743f105ad96d34727763040000000000000000000000002ab56a48fa37208f21764a5f03ba63fb78a6a031000000000000000000000000e5086fd93b48a5ac26efbe775f4686c40c729a830000000000000000000000005127add725c46886e73dbcb5ba6ce48d77e6a379000000000000000000000000cc8babe4a65af6c06a5a9148796c307aff1e68110000000000000000000000000f16de19f72d09160310cdec22f049f637bc5841000000000000000000000000bfbadaadb19e4146d918de01705e4b7e6c89942900000000000000000000000058f73b71bcc43c6246656316d298b9149b1d32990000000000000000000000005a21edcaa6be20209fb113e4443bec4bf77c1512000000000000000000000000da4e2c1761b751bcb34bbaef2bea03ac1ea615770000000000000000000000007b63368913d3b4d7d9ddcfe31fadc10a32eaf7f60000000000000000000000007e8e4dbf1fba140100c5c19129724ed58b3e8f8b0000000000000000000000007a73f2e5ce82260796aac5232a14c2d080f860cc0000000000000000000000000d17cc6fd28c2a5f4b201e6eb8095b1054651e4c000000000000000000000000739eed585f9ce6e5e0074f0dc5db719801fbf047000000000000000000000000109571cba1dff0951a2c53b8897108f5efad78aa000000000000000000000000bf0018457c35d21c3c461877f86850c78fd88340000000000000000000000000f6eed41c059c21dbd3059036222cd9af18831ea900000000000000000000000003bc78c8758df51c061b39a28a602e2b4aa87a3f000000000000000000000000f90c1ef247bed780fa6be996792d4149526359dc00000000000000000000000086e1f04f298c778c8bcde87c48240854d7afb1ad0000000000000000000000002e19a9bfcedacdfbef30002e37227434b6b3933500000000000000000000000015520351e1ca60237c5abdd460c0620d9c1bcec90000000000000000000000000e8ebc548b6e54245924d0d78a28b2c0f3cdd005000000000000000000000000b27f6ab4d4268cb874dd907cc922d857c52ebd2c00000000000000000000000006e5f6135d7fe23c9b60e42a2e614272ade0e815000000000000000000000000e185c2d953d2a544be3a8d19f802f176ec070c91000000000000000000000000749814f78ed442a0fcd6142b553dcdef990042f6000000000000000000000000590c266d884374769732ac724853f439fb69b247000000000000000000000000dc29125ce753c6f01f152666ab76ba1ef744c5da000000000000000000000000ba100ac5a60c46282af2c891a20559743ed419bf00000000000000000000000058ea7e0935da4c5a1d8d57aa5156b5a1a0f570260000000000000000000000002a4f6a660ae15b0d79fb2b7948be398b9c39f38d0000000000000000000000003425a20119f8530920105222ab127a259704ca08000000000000000000000000699e1e82a81d9968b0b4a1c9f8abdafff7a0b116000000000000000000000000bbe0ef163a242c1bf193e94e0dbf468785b03657000000000000000000000000c15ce9b7edc42d9edcfd1f8142a5a2595fef39dc000000000000000000000000b9fbc0cf73023870c3bc2a8ae60fd2ea8c4695ac00000000000000000000000073ce236764514ce732632b0360ca0263ae6dd726000000000000000000000000431789c4572027c3f1e1919aa54998daf865a1fd00000000000000000000000086c73ca662e871a1e2d574e2ac31dc3a5375380400000000000000000000000054f14f047ab998723e28692f9735c8e6b1d5944c0000000000000000000000004c8c7fa3494bdacc36c9fa57fc79ae87f2389f89000000000000000000000000c67d57652718f66af1e71da5021577542aa1e28600000000000000000000000079ea28e487758fcf5aee17a5131bd646bd48db9900000000000000000000000033211f839e23c4c60f85698355521a650b48d38e000000000000000000000000534e7766de50f379d38eaab250924d8275d3daec000000000000000000000000341b389397b93b2c65e3266d696c3fe541f239170000000000000000000000004b68b5a0cfc1fa1a85f6b3c0db33f546b6cad57c000000000000000000000000aec7589b87ac4d8ff85609e01077fdf2408f53b100000000000000000000000076a8b658641595df910c14865d15b6df32ee71b3000000000000000000000000f15ed693776c7fafc5e0d35e5d16f5ba3298ea790000000000000000000000004d92ee8c451117f99ada05cfe690850b53bc22ab0000000000000000000000008f7e4a7be5f52593c0f79835fa99a9d8f78c648400000000000000000000000085215178b5ddd58385a8893e726dcbf4dc5ba27f000000000000000000000000d16ef95c906c6cdb58c995c7bf965829e97d46d300000000000000000000000078c3376dcc9eb9d3358421a3d2c449c05520b135000000000000000000000000675c0d715061a88db36fd835204148220d95172b00000000000000000000000088516da84a870720dcf5bafdb2e4f7ad98b95921000000000000000000000000198c2072cd8749c270d0de584971d877d94591a90000000000000000000000008b4f3a1dbd647d0d9643eaa34c2bdcf1643d9aec000000000000000000000000592c1a49296d3cf946afb09b2a48251d3e54050b00000000000000000000000064bbb7ecee0cca77436178d5fa23d1abaee02d63000000000000000000000000981f25e095d8fabcc138d5a71aba109c3330f6d0000000000000000000000000d9f834e6d32fe4d65f0d3d94b9e82d1f99024ec0000000000000000000000000e477c6672c6b3eabced25d2ad1e7c568db9b3ceb000000000000000000000000ba307b47dfde4e7cfb1cff532784faa824e2068d0000000000000000000000007b62aded3e087493ee3d19d50223bf7b81e241810000000000000000000000001385c1e8d29bc32cf832b86eba6cb941f63de94e000000000000000000000000306c138070a3ecbc0323165e50321eeff8f0a0d60000000000000000000000003ebdd0891e7c762daf739634b1c13b020da01f46000000000000000000000000190695d48cc9e8b0d8f0d8b6c0e5a416de377038000000000000000000000000e703c347dbd6b56420edc07370d545bb7682907600000000000000000000000001aba2663b1f08e654225a3a35abd5357f100a26000000000000000000000000bb9cf871981b9d3b5b299768736a618edee36654000000000000000000000000773a7f8c1822e5632c9e0b252cf50b2d81810f9e00000000000000000000000071924a799b168721ad4690da9fd4cf2c8a79b4e10000000000000000000000009b76d0a57c2340320237e48ccfac051d2db70ab00000000000000000000000003dd5c2dd2f50f59dd1cd034b2e2ab08b56ba08e30000000000000000000000004f870a955eb4627fb5896a526ac459acd9a4c429000000000000000000000000bd697a6dd3860d3e175bdd8436ca0abe69203ef7000000000000000000000000b3acc508c6c8b897f9f5bf21029988b181c46f8c00000000000000000000000019fe98842a76c0c514f2a12e90cea548f61c49e7000000000000000000000000fdd2f7dfab2ad8ac3368ed26fabc424f013cb79400000000000000000000000002f01b7006237c6d07cd8af3a87f5053fb0858410000000000000000000000001bc92e203b708a1abe62ef3ca91f41769330edd1000000000000000000000000ba650e91937e5a61dc1606a6419c47cafa02ade70000000000000000000000005e75979fe906a317c2af9faf6a356602fb2e370e0000000000000000000000007d2411d043e139db89624b11d30e8b194fd94f6f0000000000000000000000004d48d997763ed9b7965cb50126be637bd71338f1000000000000000000000000309c7bf35d4b76e421e465ca1a64afcfbdad20d00000000000000000000000004eee8c61f60d8960ae1bd95d59b3b50440357a460000000000000000000000004e1c20e6a746b2dbaffdbfa019ea70a478c66843000000000000000000000000b9ce1363d0fc96b96248bd854fb24ef9c558a7cd0000000000000000000000009bb137fab867a61f7b3ee856667fc6ddec0fe0a80000000000000000000000009bb137fab867a61f7b3ee856667fc6ddec0fe0a8