60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000056feaa4c1f2f8a83486f5a7e6583d9268f4744d300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d6765742d636c696e6b2e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e206765742d636c696e6b2e6e65740000000000000000000000000000000000000000000000000000000000000000002e516d556e70784e5938366b5a6a7a6a664d6d6638723276527643637743636b446d7657526878734c3678756435500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000554000000000000000000000000b361436162c742d19710342dfe24cff3a11e447e000000000000000000000000614413bf53d4343a359792279fe488d5b29315c400000000000000000000000000f894cbac96d86538577fb1d3589431542a9e8b000000000000000000000000ff954675aad528f452ad34d0116c76061f0500cf000000000000000000000000503346a625f10eb2aa5fb5d2939afb8abe0b03fb0000000000000000000000001f70fa925d228161c3fb62ebf5e23ffbdec57a5e000000000000000000000000365ad434ee07ee1906c03870820e7b58cd9107ac00000000000000000000000048e8ded06ee58945415eb93460568c70d186c8ea000000000000000000000000330d2e06d358b2cf66af9096b6adf0fa6b5ae890000000000000000000000000e5df7aff81a452f8e90ea26f3c5ec415d08dbfa10000000000000000000000001c2a01ebf1a008b4ddc33afeb14f1739544b8c7d0000000000000000000000000524ed7d35afa916b743353a8d60e355f0d95c52000000000000000000000000360e539966465df118bdb464e9873efc21ca7c68000000000000000000000000393defdc924111b0dcbe09a16426dd2355a935b9000000000000000000000000b073aa5c10cf993508fd06a19b1f90bb4a07c52e000000000000000000000000d8d11d512e73e658da357d311ef8583dc128985200000000000000000000000057fdeb18df8dab039787c8354a97bcf29466ce1900000000000000000000000037feae54f83caac8a72df33f80f4bc57baad3a2700000000000000000000000041856303adaa2f653cded2ecd28cf51d508034de000000000000000000000000771cdafbf206714cb0cd154ecd68d4a8c31eaafe000000000000000000000000cd70a02c62d33538df0b7b5daa3bf3c0e8f420090000000000000000000000008171a7eca89c6d8ec71b53e45a1bfc99723e7dd3000000000000000000000000dc95764e664aa9f3e090494989231bd2486f5de0000000000000000000000000ffc16845ce3e083b27dda347ba2b5a1f0a1a2be0000000000000000000000000f1435ab93eae3cf23371ae8f5e8beacdc5bb761400000000000000000000000027a7ee1248be872a20f6797333cfff37cf359af2000000000000000000000000a613ddee90b787e233a141488636f31746ed233200000000000000000000000042c2c7dc0121091250b6aebb08d81e88590431dc0000000000000000000000007af67bff0e26d5e53876bb687ab2c193e6a8678e000000000000000000000000c9c2f43f33f7a082a2e1ce49a0dafe5721c9879900000000000000000000000077968a5be0f813b5086598a7851ed08fed49a3310000000000000000000000005a404dfbf9edf2c09a3b217c7db3b97586f4e0800000000000000000000000002c42f65932b10bf13c6e353381604b405f85212c000000000000000000000000676507a9f4b3246e215caf987f4177eeff477913000000000000000000000000bbc9bd4c59210c82e2c4f4c99326299be30e1ffd00000000000000000000000086b77df0b38e5fa3de61c846fc16835d06e27904000000000000000000000000a0f2e084b429c961d71662f3e70910b67377bb01000000000000000000000000d383b7dce711f5468d1e5a1782db1651e1b39740000000000000000000000000aaf099e44d42ac37d98b5444845b15dd69468e4d000000000000000000000000441b52c1a3533421cb347ef61aa78d813169ba03000000000000000000000000e7f333f89ba7b2cba2f57170bcb1b665ba5e2e8b00000000000000000000000018a9a871872799d9d93cb4b3e90e410f2bd78c1300000000000000000000000017d523015ae2eb044bf46e7e2fdb3d94adc9a9570000000000000000000000004668cbb0fa1e932161149b3f594024b6b65676f6000000000000000000000000cc3ed7168947c788caaaece264125429370a8d2d000000000000000000000000bfbefe2108b04993b7ea729a81a02ab65d8ee14a0000000000000000000000002575638a7427df0cb683c02cc524796801f0eee7000000000000000000000000c8b34710398eff2858380e787e91ab6bbbbabf02000000000000000000000000f025ba5c144254b0e7181c7094b035f502e2b1fa000000000000000000000000c7e85f75671948c2273c9659b7d6364582c8c77c000000000000000000000000d667c9b0129bc7db869b3f7f4ff1e35b9be5092400000000000000000000000088f7974886a9fcbaa5f01068cab909f3937fbb3000000000000000000000000018b9eddeee0692591ee691b78b47e7467ebe066700000000000000000000000024016830c2b4dca02ff2c985f42165b3dd6c6db8000000000000000000000000f0948ee7e28a239cece3505e20b65c6ce0190d1e00000000000000000000000096a162ed2db7fe39b4588f41302419c9295cd00b0000000000000000000000001a685aa11d658a64417fbc977727c51efca4582f0000000000000000000000005d97018fda2ec28ba0bc60859c1d3693b657864e0000000000000000000000007add69b7067306eda636cd830ffbdfc29346948e000000000000000000000000df33b3e6bad85c6e2dd274823c5469f18d87a00e0000000000000000000000000f5f253f90f0a12de143d9c8b4064f60321ad7ba00000000000000000000000060f27e0833119d307601c3d50509c66b0bce6a420000000000000000000000004bbf19cc4ecefd2b559be3f66668a2b31e46d1dd000000000000000000000000ff9e9bb338fd102d6e68d67409838ccf13bb0da9000000000000000000000000218e1e9e8df2a17aa892e6c593c9c480af68e71d0000000000000000000000005ced1c390fa8d0aeda464ad2fbd91d21463735070000000000000000000000008c7b2bc63905ca6e94af631edb207878143ab6300000000000000000000000002286906ed749912f6849fd21e881fee49056fca4000000000000000000000000d3e7008c901b3f37971d4acdadfa70ab8bbc68f900000000000000000000000013e6fca439de14a0d04a093a22f5045edfd311b10000000000000000000000000a7c0df10d76605edea6251921faf44b21d857b600000000000000000000000010b848da2ed7f9737935dd1f3bfe221d2af2ad57000000000000000000000000f09de9100758c72ece28bd44dbbafb3e60ed8d0700000000000000000000000054f98f96a8bcd0d214bb59ac40240e0f886ef2d40000000000000000000000007891b20c690605f4e370d6944c8a5dbfac5a451c0000000000000000000000006115ab821c35b52c5db0545bff8ad8cc8d6cec3900000000000000000000000065ea9f0e9bab52546052d23cb3fd06de28645b23000000000000000000000000e5f6c875a9249f93aee7202522b45cf3eeb8be1e000000000000000000000000d3d15b059a0b9053c9619992a79ef88188765cab000000000000000000000000b523de763f9102967a171bd76eb02ea6fe3cd93d00000000000000000000000046c70b66323250cfa692a570f6696f20c71260f00000000000000000000000003ea59774850b56bea589e71fc66f999adeaee3440000000000000000000000000f7325e582287a3cc4c2291a576a984ef681bd8a000000000000000000000000ec0284422dc74a111eea6decffdc6a7de06c1488000000000000000000000000115b48880dd9d3fd8ef07eee9794cbbc0d7d5d9e0000000000000000000000001783e8d252e5d40d6b78fdf2a34955eebc5cf4ac00000000000000000000000091adecd9ad4a87e25c8744426d284aeb4b541a330000000000000000000000001ea7ae508dfeb9e94c6989b0271a48718f95173700000000000000000000000098a4b15b809f694731958829563bc059917fbfdb000000000000000000000000331f136b45e1094ec3be02d65fe566f6953d059d0000000000000000000000007aeb880b5246e078f88414a55c77f1e59541eca9000000000000000000000000063a46a22b3062f962e052bf9c03d62ee104da080000000000000000000000009cef989eab597e911b1f1261c9e4f35a0a508ddc0000000000000000000000002b290da99badbfa62e73033ae89a1c8a69fd2796000000000000000000000000304a0b00d8c8ddb68eceffe1cae9a8c1087291d600000000000000000000000088015c5b3f54e00857238774eabd49c70f65c89f000000000000000000000000b0da53dc10fb138b647abe61e983c615647c027e00000000000000000000000005eea9e1103f83f7c712e41921162466ad6fa6170000000000000000000000004e9e012e9450c39e8a431707fe827cbd8b868963000000000000000000000000d886dc1e69e10bf3ba238be6910f86c62e94f94b000000000000000000000000171153f0cb20003675133fef020ec4a29b315df20000000000000000000000003fee99a55f1c4aaad8276595a6485380a3d46548000000000000000000000000b233b4aefec9013e198a273ffbf2861ab63741cb000000000000000000000000f9fcb508c9e63c909d481f381443fc44915585c50000000000000000000000001a860bf33178a5ede231f18e7cfccb07a4df3829000000000000000000000000f08e29b469a205f38a685d86b03e9251484ac6ad0000000000000000000000001d62881d88c39737d3a0fe4b52e5cc1ff26408320000000000000000000000006de5fca94b8654695e8f5d6c52beecdc4965fcec000000000000000000000000ea8057d8161f64a8ea9b2e11219c3dc76742a5860000000000000000000000004985eb05f9904a1ee5c69758bc638f6a64d6315700000000000000000000000020373e1b00c297b0c05ac12cd89a8b5dfb50e86e000000000000000000000000e857264d72167ab27ef222e0c3ed60710347d67f000000000000000000000000892f17ced40ead6e8e1196363bc7fbb8cc2254700000000000000000000000009472453ed6678c7651931876f0ead32a393d258800000000000000000000000022926f2f19fa1250d65f662d1b4bb2592c0d408c0000000000000000000000007247ee3d41ec5d1f3ad7d038c6b21de11c0ce9fe000000000000000000000000fd7cf0c96083629a983434099186c860a91ec04e0000000000000000000000002d7385a084e6302f3acacd2da51e631770c5cdd80000000000000000000000001e0a2379b092a908ce7f218c4f9b984f3311777d0000000000000000000000000d05325bed779c35e15b906b80a2b80e06de1a5e00000000000000000000000059374d197a55559f8c65d8b77ea6552ea618ce3b0000000000000000000000000b4a8f8b2c6c22beb2075c31dffbdc353085fe11000000000000000000000000d232c6e28b3050c74464af0fee9d93db4f24238c000000000000000000000000cfab8a2a67bf7dabaeac83c445374b459e76c0a600000000000000000000000069cd2531c6dccca32f18f60fe722e3d9f71e48a4000000000000000000000000015c942b8963648ee7548a42351640de075308af000000000000000000000000507463b166b18fee900deafb60821ee04fc05bac000000000000000000000000b53b170ce2c3d9d0875bbeb282d7ef9da5b63a0700000000000000000000000048590df6c9daf78449368a301fc5d3427479fa530000000000000000000000000ea5f68465310f0903c97a28730adf894909bccd0000000000000000000000005727785d3e27568bf46007c1d3f202817345415b00000000000000000000000019bf0703e015a4af40f0110c0cd7b4e216b965880000000000000000000000006917e19c9a880402f314cb81f3be6fe934539273000000000000000000000000942342b3d5a43dbdb763b1d1a04d2e634d53d65d000000000000000000000000702b81d2ee22807f599bd35b5afda53a0f1ebffc000000000000000000000000275dce195150c223ee2e65b8a1365e86e50586220000000000000000000000002f0fd32ab4d827c6bbba111ccf07a64409a330160000000000000000000000002169717b1d93aef982d09497683defdb426848f20000000000000000000000008b2a6673c78c4339f58b03ba72142069b27747eb00000000000000000000000087e7a54c0d6ec9639fd42a070dd66107922284cb00000000000000000000000029165d508afd32ced5dbc1b122b6a10fc6323c8c00000000000000000000000028fefa0ee0ab91be9e72cfb575467d7e4a753fe8000000000000000000000000e690446e1bda4ecb2c0f393bbb807d2424d0cab2000000000000000000000000679ded8599f75fa1a7c9aae4cb2afef89042bc36000000000000000000000000b19269139f0323648ee6b8d1b2582bcdd814481c000000000000000000000000a10ab7647632b225ec09ef57d016a6380e677ce2000000000000000000000000f31ae2f941f83f5610caffe1928c4ebc2bec664d00000000000000000000000097260ba04b50d776914fd1b0505d6fdd8c9e3888000000000000000000000000539d48b1b8f69af91872c40afc5481b133031b040000000000000000000000003f0ae62f24b026b4f2cd5310fe8e91c162a4327900000000000000000000000054e0805d516b2dd079a78c8966e83331fa4fc915000000000000000000000000a5bf3faca811e946ec4992c891eb3e40f0755768000000000000000000000000ffa26d954c63199308dab89b8d9a213fc697922200000000000000000000000076a2fd62d498a28b413e9a9e02c8b7cd85a0c5de000000000000000000000000c3de098323c7e84eb81a5f541881035b62ea57960000000000000000000000000edcab83da2c98e0eebcdf4b3acbbc9b48ec2f430000000000000000000000007b47c9c053cfbd6e0e5eb67e30c5392fe027214a00000000000000000000000041587d222f2cc93abdb899b7f45c23d1c59f455f000000000000000000000000885e76ad2ece5bb7be2625421f24f1f11ef5273300000000000000000000000003d00dc5154f33109780e1ff7e3309d5ca2a26b4000000000000000000000000722f247a3e9ca11e349db9d000ae8d3892c5768600000000000000000000000068af1bc17100e029091f22884ef717082e229983000000000000000000000000954de380e87e161ceccbc736bc14cdce7da481a0000000000000000000000000d3965fb2d4e55c1b179678a2bdb9fb96f416e15c00000000000000000000000063fab6b94658ee3999e4ac9bfda9d1137f329797000000000000000000000000449982fa91ecdf60aedcd44ee85a407acb3bdcaa00000000000000000000000042d0fbd53cc88e8b41a7df5d57655e78e41a2212000000000000000000000000c6847b599b126030ea82c009518c45c1ec08da3e000000000000000000000000bbca885086bcd76ade4658f9d2043d4a95e6e1670000000000000000000000001a78209914e5d0973699f02a48d63098395dc8c7000000000000000000000000ce2b2621d081872e8e1f4f87b4730debc6a0225e000000000000000000000000c8987c989852c1ce5120ae341ba57aff98015c8800000000000000000000000022c5c3619cd1a1ecdb102ddc8d1b95257f1ea001000000000000000000000000b2289c2ec3bd6a3e2221acf9daacd6682bfcd3a30000000000000000000000001f61e2540602ba471b44a9e72edede84adf5d07b0000000000000000000000001445f581b7e5f11deebdca9a240866fb87bf5be4000000000000000000000000a9e0551fffb93be3a6d830ebc2d36d18fd54562000000000000000000000000022bce4e9e3d73e9742c1398469867a42ee917bf90000000000000000000000002532519686fde7f6c6f1d4f3fe1a2be52cf31d960000000000000000000000009bce46509f93341b5f7e01d7a6463569fc42a96a000000000000000000000000270b3556894304e7aa7579f556cf2454798cefc7000000000000000000000000070d1ae34cd90f28efd7efc0146e0b512ab320df00000000000000000000000035cef214c2e2fe2efb928b158e3bf193c04d52ba000000000000000000000000880563712617205d40e953425a88bf004d9c819b000000000000000000000000e2b086669b0442957eec59685fd77200afac5c35000000000000000000000000f8683def4c873be37751436bc4f9f94513a1aab60000000000000000000000003b2cafbf27b97dbde2fefcece78dc3f42bf98bda0000000000000000000000001b81fc0714468a8e9c1ee8f2a22205cb730811de0000000000000000000000005fa99cbf3242a135d49eacefdc8c988f4dce6fff0000000000000000000000005af7329d5b34613989681a6362918702bc96c32e0000000000000000000000004bf040086981d881539f24f7ea1702431ec40e200000000000000000000000005164f8e4e71e5874f7a16a8b14fce7ce22e50a4f00000000000000000000000092e0862c60f98db9c7656212baa4d1173826ad6d000000000000000000000000343ccf2dc874a04ab6294cb94563205b30bed827000000000000000000000000203482a5c8fb0ca616e8c391a6d33a53fa253c230000000000000000000000007065330111ffdfa3e9dbd27994dd1597890ec165000000000000000000000000709bad3c833ef08ad4d0bbcb0a057522bd162d730000000000000000000000003a496a6c45dccd44f474e45fa208323dbc47f86800000000000000000000000015319b2bf03e42731aadc57c20b9dc96d9d6137300000000000000000000000085d7f861cc356544b4b6770afeaa28c21c927b10000000000000000000000000312e2fde758871ea57f8785e21cbceed8a7a75f00000000000000000000000008735ab037986a16072a8c61e541eb7c949492927000000000000000000000000b36e133842295a572533e2d19d2bc3401f5e61b200000000000000000000000001335ef1aaae3c2bba87017df437c5bdf51a234f00000000000000000000000081239e66059fa04c259c980876f4417fb634e6b1000000000000000000000000133b6b66ed484f021fe695fcb11341a8773c8b52000000000000000000000000de3631d8fad0405c3bf6bf9e8533fee2593d4cc3000000000000000000000000063d261427a2241953c68594b0b97aace0698feb0000000000000000000000009f693c4ce608806aad84234dcc6716bc293a751d000000000000000000000000c9d634de140475ba26b9107c4527c4610c7e6133000000000000000000000000dae0a73b7796937caba233c51e6a523f206cd8150000000000000000000000002ad04ce76ae2d6b1ce49d7c86b3c66f98df757c9000000000000000000000000322b50429aabc65991f58d562d0912be8137c2d700000000000000000000000010901aede1d6550d6fe4a9851e63f3ad2204f62d0000000000000000000000005e03b07ae157ee1ca5bf2f3cbe5bc8dc38f3e9650000000000000000000000000b3b67df3c942d8bf115de4f5b028fab4b5a44300000000000000000000000006e419a8ee8425414e43b88ef59853ac00ad240be000000000000000000000000779570d2fe2c0b5ab25002b69b799de54069491c0000000000000000000000000fb9b2d3c292f215bdc2e8a36ec967088a3b16160000000000000000000000003ff0366e61f198b2042b42cc1a689b360797e7950000000000000000000000005ef70bc261fa806eb0ea98ddf9553b9d839909990000000000000000000000007c962760f050b08f3c11bfbce2112001e1ac48d6000000000000000000000000d1d394fa12ddc90392b9fe9c9c6ef2736c751f26000000000000000000000000908b180b44100fdff8f8d8c74c8eb8e1a50db40c000000000000000000000000bccfe4b2c49c7bd66f0abfc00a96661c8448e48b00000000000000000000000053e0ae9ba6f9f97a1ca06d70033d87b5593a2d2f00000000000000000000000064d0f4af7038be81439c03f2f71e9693308de33f000000000000000000000000192ce0fec0936cd8b469a60d77b93d0787b9b94e0000000000000000000000006dfa18357c22252d741a484d4b93bf8e26712f3d000000000000000000000000a109734d8b9eac4030d0638cfb0c71da7eeb94d6000000000000000000000000bc131b844f485b41773d4f88cfb8701a2eaaf8f4000000000000000000000000357430d302f00a7d18014c07a5d0e8bfa91152ec000000000000000000000000a7211e1264fd40c0ea36c1453a0b813aca8b6bbb000000000000000000000000591e4e7616e1ecd90ee2a9fdfb80daa1ee973c0f0000000000000000000000003308277511194270503789b7f19dd190d086dc37000000000000000000000000db41cc3bab16a7d7156258e7d369b1c4b7c6834a00000000000000000000000067430001d03febceef07d2410b3529a2e428476b000000000000000000000000c98ca509b1d68a5e54e74a9bea452d5c1decd19e000000000000000000000000a9f0f3355a57550d02322ae30ac679dd8efe778e00000000000000000000000040d0b840af43c1000284f22a7decf08125ec97f900000000000000000000000092bd0bf6ddbad975d21e4fea7797d005c88c4e4a000000000000000000000000f69e9d9ab24e916939a37e8dcd6bdf38cd01a38b0000000000000000000000005211675d759b3620ad0061b468a3d4b95db07506000000000000000000000000cc87bcf3fd3120c86532426ac694b5c3b9686179000000000000000000000000fe5b665bcd10c25bc523d35571aa911331bc7566000000000000000000000000c14878e2318d60356c6fb81476a28c29d9958a6400000000000000000000000002e1979fc4aed4ba66ca09c27b3de369cdd07f3d000000000000000000000000fe5f1ab139d100bada530cd4d205da994c637d4200000000000000000000000051b7e6ed97bc24b526578d290fbf10fc6dcadc50000000000000000000000000ddf8682ee841bfcc56559f222b0d67c4061a069000000000000000000000000036d2404dd948aae3326d4e6dc0785b9a60e9969600000000000000000000000042101bcb329e3db5d07f8701e00458ac65e8504d0000000000000000000000006d43e623dcc7febb46a64bb1c97147bf86ac85870000000000000000000000003b217bae92db3caf78e2884db07ba6f16b177e9c0000000000000000000000008278d50eeae7c883cf0d4cc92792ff9eea29c6cf0000000000000000000000002b34857d5878a5f0a7ad6fb535f5bcb10547e982000000000000000000000000635bb73dc6e137c4b79aa2aea4fb0edf03aebfc9000000000000000000000000898adcd96a0b71da5a074731441278f0bca592430000000000000000000000000c713d257e6126b5af10f1663b4a78046532f117000000000000000000000000a8072ade494729acaf084ce67e57e0571ffd6fb80000000000000000000000000f208fa9e9a214b2d5de3e339b9e06bcf4fe1434000000000000000000000000d54885dbaee6c7e039f57da4901cb0a99660b3c000000000000000000000000035ccefd9fc6b7f48c3194db77a438f4f9e37ad7000000000000000000000000094b16ded9bdffbd33ece8a4cba91b2e32bc3c525000000000000000000000000e4795b7416c98a62cd315d038e8aa7fb94dd0c59000000000000000000000000778f8d797efc24b1516dc7321920a1fd2b639a7e000000000000000000000000dc907e959298787c4a29647682d76ff6fee14e720000000000000000000000003843ea9d26a0c8ca7686655d20cfe1d4b6ccda4700000000000000000000000054e29cc78db2f342ff3f6d368fc18e4f3630dfc90000000000000000000000005a49d30d54d0f05b76b6e65f42d627da10eaf0c1000000000000000000000000d98a3954353055ab642c9159c7f3b25dac2dc29b00000000000000000000000062f0058fdce8948c98713e034419c372c07b98fb000000000000000000000000da2b2a6bf2a406a8dba8762c0c9145b04480ad0800000000000000000000000035b115ffc932da53a2955a1f051508fc0530526a000000000000000000000000281ee72d62ddf8ce42ca136e4585daec8e5f7b7b000000000000000000000000f85dd62379739b5c2d0ebcea21658a259f6ed6f10000000000000000000000006a03f7beb6bfa27bf2ede80f10e68d74d5aa2db900000000000000000000000007c1af2cf0f2eca26ef5f03d9a6523aef861d3fd00000000000000000000000050b6b149e0585764c9de8a08b5f74d332fe8b4600000000000000000000000008415b58399835d7b7bd023de93fd2b13d670cf81000000000000000000000000883c99d195c600a8238378063377aab9427fb5ad00000000000000000000000062892d0458fcc412009d1a3f52b4d282772b123e0000000000000000000000008323882c8ee02dea7eb949705527679e2b14aa4600000000000000000000000092339be28f64957653b63b4400b5a99b1be8395a00000000000000000000000087663f3f448ba2caefdd3a6e5b15d318b7d841fe0000000000000000000000000796d49da97b2f00af0301e8acbb17b0052f20700000000000000000000000004a7357c5e535f6fefe4bd33af3a49c947b6336760000000000000000000000006cabce77d55dceb850201e6bd0c7d6bdcd7f78a40000000000000000000000001570909ca6869d53e5fbd5ab066c104052cbf46c0000000000000000000000005c28bf333615fb9a678517c8588f0fe001c6d6820000000000000000000000001eee5315dc30a32c25082927b917af906f80a300000000000000000000000000d77cfef67d3d722823e7b7751a1b99f650933ca60000000000000000000000007d451ef1cb1ac88008c1fa10c8d7324eb3f4987200000000000000000000000072b3e549e4073f919911d8db0f6651f36b1b585700000000000000000000000055e0afcfcd3594c41c0815467309de8825127afa0000000000000000000000000af2cf07c8123b68bbb25e56bb6c91448813a376000000000000000000000000fc9ceaa4ddc3781a81db22d811ea05491e99418c000000000000000000000000c919e468971995a89308d26806bac87b1c62789f000000000000000000000000074125ff7e64bd323a86b299ecc597e07a4819c20000000000000000000000007bd3caa1eb467bb02ee4040b37ae7743ce23343d00000000000000000000000053a466a6518a3c05587941a3608c315c8b9af4cc000000000000000000000000a577e064639ce3c7c2fee746381d2d2c65621b49000000000000000000000000ae06a9ed3d44f27523381546760bd0377c9531e900000000000000000000000032331aaba6b81f0711929467bf470112dc40ee3200000000000000000000000067b330a1d8ee579901245036ec82f4e8c9fc962a0000000000000000000000006eb2fd7f197665d5c270fb453966a62900088cce000000000000000000000000e74d5333b518ceba88373b4ab5308dc53c8fac6c0000000000000000000000008d6bdd6f49c26576cc2684938f710ed021db60f30000000000000000000000007b72f4f89db985a509998310f0e10341d7339acb00000000000000000000000040512c886e0514fa5157d3c5695105a45de47246000000000000000000000000486c1807260e827e964fce182ac851e03a5b9b71000000000000000000000000e1b8560ae9f96ed670e845aa30852b464ea86dc70000000000000000000000006488d5a4eb42b611d43534309b32ad2fd75e6c0d0000000000000000000000002405a87e2449252bd67bbdbc98272f672f42bdcf00000000000000000000000074f127d04cf7b7b363d05b6aa96ab070c2ac503f000000000000000000000000698e62fc457918d97ad3e99959fc6fc38f19097000000000000000000000000003235172010191f0239b21065cceac42570fbe08000000000000000000000000647fc548bb012614eec8026169e23e4dfb16681a0000000000000000000000006d382ec6a07712916ef034620cb36fac3d409d6d00000000000000000000000066b9ff0d89b1013b74beaf89bdeddb1d0525845e00000000000000000000000056da5b268b7ef2b45da7a1920fe948aaeb36536c0000000000000000000000000c293c6141a780f2af4226be8bf473db7ddd5f8e00000000000000000000000064132971ad183963c7b5932c47bb9289c2f1898a0000000000000000000000001d7f61ce748a94ae4310e843f737ca240f897d2e00000000000000000000000002f8c30e24c1bda8d55bf0204ce6e38557faac000000000000000000000000006de4d08e3723ec8f48083e1dbfc87dfce5f3ad800000000000000000000000006677e8f15659346eb203bd6ce56ee6ae3f5826cf00000000000000000000000019f78a1cfb9deaf63008074632c85041e10ffc3b000000000000000000000000cd2134f7d78a82562edd19725d3fad5977a23257000000000000000000000000754d292c429c7d1053bbd87913f23e5a50356b31000000000000000000000000d6d39b7336fe7fa5c65b831e9193e0447f8cb632000000000000000000000000b5a14c6e936e93dacbbbb52acf9f66891b9743170000000000000000000000002caff7e3fb32cb2bb6dbe04cc9da369fb4d9a5fe00000000000000000000000017f0865969127531ced6ba11fbc78b3db40974b9000000000000000000000000bcb94929770ea58491faf34f2f20a75236b0db92000000000000000000000000cdb4a12f528b64b0a8836f520e9aef358cba3d0e000000000000000000000000087846a1485bbe1bef41519ff50bda08a916fc26000000000000000000000000937be99ebbcc389a012b39cfc5123e71a271d8dd0000000000000000000000005c6ac4580898a75cf8874e207b8b1649814806da000000000000000000000000456260b776049a10f859f6ba00e1623c00e598f30000000000000000000000007bea09f09cdf9c27931a5619bede559725a9b541000000000000000000000000638512dd8e915ae90579d89b797dc5d28b746b7f0000000000000000000000008a2ac1523a678922f47ccea84f326c946a67a05100000000000000000000000031020b83f2e6207d570958e3dad92d6f987b53e200000000000000000000000057a29af8c3f3c9e8b0891b98cbb9eda3c3a65c8c0000000000000000000000008b783f148705b582d9550a7f924eaf4294341eb3000000000000000000000000d3ab87f164291d73dd35fe2f985566c628146c3d000000000000000000000000d970882d84be8147ea8811783eccafd3e789be810000000000000000000000006e586fedbba1e3ab61e1a018d733bd9cca4999b6000000000000000000000000089b7ce6031e974573f7066be0eeb7f8c3a6a25e00000000000000000000000085e1bc32a343d29cfb19e07088383a46b62f106800000000000000000000000093d2dc456d9994a7510bbd7ab726a9de1eea393000000000000000000000000096adf6324fdbb5a1cc76604793a89f54272a9f03000000000000000000000000d707fa6e71b7e3d15c6f4786bf6f6fc4f99a55e500000000000000000000000055662fc507454ba44198cfe989ce1d3834a7b716000000000000000000000000b6c2b077cbf65d12e6faa41564d1143d0dcc564500000000000000000000000001f54dcda79c6547fe68d1180253e3a513563942000000000000000000000000be5d271c81ecaf5a5e29ed665c0d4f9f9703d94f0000000000000000000000007a79b293a6b029454d90a2d65a2ce2c3efe8a9fe000000000000000000000000ec1a41e73fedd76c67b437a60313d6b78a9ac827000000000000000000000000dea62adc6c1368c4b8efdbde86da5457438754cb000000000000000000000000b72f9bffbc39a5477676009989298a676f6ec6640000000000000000000000002708bb91809b051b728536e333706e0d7b81df98000000000000000000000000246bbe4b716961ed935789e2369628618aee73b5000000000000000000000000a2f5497f0e3fd83068e25dd319a48005d004c9370000000000000000000000005e2044c2b5eb57b17ce382c1856a1de3166c460a000000000000000000000000fe147750496d4a41110a22162365ef766adc2616000000000000000000000000cbde69f4809302bdcadbf172f72deee72fbb34c00000000000000000000000008dc0e05b3226953c10e9b137acf2c9cba6989a570000000000000000000000005386b4038f30f2a305818547b2ab22ae13170dca0000000000000000000000004dac3e07316d2a31baabb252d89663dee8f76f09000000000000000000000000eb65ac06f8ed645ba7458b41025a27e646e973770000000000000000000000009e783c24a889f562d8a45efcc16b6a888ab92f33000000000000000000000000b5760c9d3f72e0ff6477b03ea4b0585bcd04c70d000000000000000000000000452fd0584cba9f2745854b64254cf5c686b55dea0000000000000000000000004a6b545aa9f84aab3fd6d19d3b173a9c16cdec79000000000000000000000000f0822d3f7ec405fac360262aa7e67047bba2151f000000000000000000000000f07dd3d1f2838c2e8ec986bbbd2d35e5f8b7fe19000000000000000000000000067f57a5c7c5d8e84d105b4ac19e5eac1e00e8fd0000000000000000000000003c8c10847aadc396de08a009386e46ebeadf04e90000000000000000000000001fa02bff26e3ac67252b91e2bf5e3172bba1d26100000000000000000000000093b889131a90f517388ac01ba9afbe50344e1fb20000000000000000000000006e677e46aa4fe86207825303e059a197c25101f0000000000000000000000000e7a6efaa6c746b8cc461cb924dd91ba2e6761597000000000000000000000000e6a57b1ff5bce2e983f7174fc5d98fb4598baf4d0000000000000000000000000fa37e4490005ca4719d3bcc532d41c0806066b7000000000000000000000000dd8ff286e0d15836dcf9d29bd3648e0eafa0db1f0000000000000000000000008f36bf0b0045162ee0abf65bd1dcbb2691fef7b500000000000000000000000003facb9898fdc3d60b522425b9b7e43fb4dc54c600000000000000000000000014d20da58817197873387b47c53c892e0b8eca95000000000000000000000000b66ecb75ef8133eb340a1891e9204405c6e7725e000000000000000000000000b3be31589498d6cbe95bcb1fbf724f93b438ae0500000000000000000000000036070c131c3d7bf4629aa43012d41b46bad3d4440000000000000000000000001005145f7658468548f5912fa62f00a7c602474c000000000000000000000000b150f0f30394b9b5f7597fcdf2ee59168212e4a2000000000000000000000000002d6e29c8ca1eef0e7f8a619cff9bed5059515d000000000000000000000000fd79ef310e48ae490fff4d7fe5a4d3ee86d9f7b00000000000000000000000003c6d60490a2474cc3739d1637e199ddb333eb9890000000000000000000000000bf6c7b09947383490a378f65b187656dafb18340000000000000000000000001d334a2fd8901e6ad49cc75cd22a21937be754d70000000000000000000000003d93eb1d78ea98ef4cb31ae086bd02d62f2db9c600000000000000000000000035f51a00dfba6a4b3ec59fbcdaeaf20b6d6ff640000000000000000000000000933ebc75bb3212bb9f4ed40b827e123607bb250500000000000000000000000057a364f4fe92ca412f4bbeaa688e944ac2f8e46e000000000000000000000000192e8e081aba359e72e4566996826dbc9d7c98720000000000000000000000006186553683f9aef76fa1c7ed8c13ff823f96d27300000000000000000000000044ee974f0b748563005f70cc4851f37ce877bc340000000000000000000000007a698938df7fd39e387fd25d79ec06b44f233fac000000000000000000000000f6051232dbeda66d8be01718bb1677f318f030f50000000000000000000000006dfe4303d41883a36cf27624eb011d872c414955000000000000000000000000d6af8a4e4ef816d6c83beada157115b837e5040b000000000000000000000000263c53ff3517bc2674bc0673358e5e903149452d0000000000000000000000008ca601328708a8643eaac1943503815bfb33950a000000000000000000000000db0ac2aae75324b33f8d5a38e102436bd1a8089400000000000000000000000043492e94172cee96723954340bdedca9f7ec2c8800000000000000000000000084e1f02975258c9dea795ddd191fa05f42f60afd000000000000000000000000be30b2599abe550bf5348935af964271c786aaa60000000000000000000000000d45f30d485ce4705bbb643b836bacde3539b88a0000000000000000000000006592ddf4958229200fb4549140b731ae622f1d4c000000000000000000000000d75a8c550b5d89e90fa5671e9e3bdc34406f1686000000000000000000000000213109de801fa64ae573b0c0ed2e577853bb4214000000000000000000000000b02fa7d968440c957edf2c84b6cc50413162cf54000000000000000000000000cd8c09fcbb18f163a9f08dc029ff0615f63bacc5000000000000000000000000a777f790d4bd05f7bdf1adf8ea7b586e558e99da0000000000000000000000000a4e576ad207886b371ca609eeffde811e85042c00000000000000000000000087c0e2e4c0735bcbff713ed32c6eb5cd47acb6de000000000000000000000000cdb9ee44a47151a55746d93dc9cc57ae6f87dfd7000000000000000000000000deac8894cfbbee80492da4a5cf39555b42f7989e0000000000000000000000003f6fce3070499b336426a70b76e60f8a5bf96cbd0000000000000000000000006b35ad345100b9b00161e69e3114bc550a65d504000000000000000000000000c963058ce594055b2ade9f9c06ac12b14b347b1e00000000000000000000000017cf1df16aeffc459373bb9139873395b837e5ea0000000000000000000000000c43276f41dcdfa8db1f98e351fa985349f21c16000000000000000000000000ba51b315868ac9b6df50ce9a6e4d6a061a36a6ab000000000000000000000000ce9839c575ef44df09c389b5dfe4414cd07e24ba000000000000000000000000ef89ccee5c6ad30af70bd1cf696bb2171703f84c000000000000000000000000ceee9ca3eb86274eca4160bad4148401a36e066c000000000000000000000000fa70b1d93761632bd163671a7df2fb788d28316500000000000000000000000056ee240f07104cd9e65e7c170c62a1136f8c96c90000000000000000000000005836702a4ff002a7960d6821199992089fd100390000000000000000000000003cebf8f88d6da418f8b540651345c5d85d5dd6c600000000000000000000000097c1f5110dde07aea37795f8fa37511b809000d600000000000000000000000010970a4826f6d739d61702e6f1ed85521149944700000000000000000000000003dbceb36cfbd8eae1bff29e8d1c4b53f04e2063000000000000000000000000b42f4fa06a8fe9174ba53b0106ca96d3d5fbd4df000000000000000000000000108dccc58a87b89813494ff5e1658214eaa62a5a00000000000000000000000069f3bf68af313c62d49f572d347b5032def3c2e3000000000000000000000000869896bd75c2a9d44b57609611a9205f1a6b6241000000000000000000000000b36688c90bdca2916f484c561ed536c6b2dcf44600000000000000000000000032b345f004554dae90faac3fe6f5fcfe8fe881590000000000000000000000001bb48a87b58cd9001c68174196e09d83bd17269c00000000000000000000000041133dca67f98f23a8cc78b27f3321ebfbf0f2860000000000000000000000008c73e78101169cf8dd67455fbfe6f4fe64546b690000000000000000000000004f19958f753cf86962a5926ecad62326a1f5304a000000000000000000000000e8e4439c46b42d04486ce69d20d9139464e0cb8e0000000000000000000000006790c592c7cdc8a535aefb69fe770b1791efd4040000000000000000000000007699fba07e6daf26b72e904e97712c5a259421550000000000000000000000004b6ca11efacac9991afb1ad1305410bf80390ff800000000000000000000000078a53e0017014a29b9961b4e4da0ed19cb93d4d80000000000000000000000002283a6430cde38af23d85d57bbacce62a5702256000000000000000000000000a3d49f2465096f369b6afba29eeee3fb80e0bb94000000000000000000000000bd69059eb0e97f9d0f1ed33e3a2fa95fb2a64c2e0000000000000000000000003de7e682a5b712b2b4bb5b01cb5fa84bfa910615000000000000000000000000a170e3b5e416c5cad00cb8b9e87fc4414edc55a100000000000000000000000024b2c34671f2021c12eb7bf48bb0ec69073158db000000000000000000000000fdd1c6fe88371e94f878633d0d08c9af54f4144a000000000000000000000000b808b3e5cb40b21e51baedcf066dcaaf8cad04190000000000000000000000009f1f39f8dbc217a81e2cbd0fcecc0e9e6f7a958e0000000000000000000000009ef62f72e4581e27133bb44f024099e9d532fef8000000000000000000000000f048c55d7fdcf1c2b7b97bc11c7bb433850686360000000000000000000000004fb5462e235676cd52b3a46fb97f2751eb2518a90000000000000000000000009966e5ccfdadc814ab3d4dc3d57c1006f022e1b40000000000000000000000006928d56fcc6ccf3721985dae532155d8a9fb0f7b000000000000000000000000f395a0ab2e762f615493f2be45a114d578cfc83a00000000000000000000000042ad6c2f24c4b778e861e086d73360e1ecba7284000000000000000000000000456edb1a48cd42a7ebb9175051d70dda5e958090000000000000000000000000dac8321d03d807366530596efbadd74c4e80e6a8000000000000000000000000135ded9a8e1e220a51844d155fe410e562d4abcb000000000000000000000000e8ef21cd61dc5937936649668423a664419864ce0000000000000000000000003bad6c9607064452ec77b23597402212272bd413000000000000000000000000b0edd750039b30e2009b0c802058d865c5590df6000000000000000000000000123c73a3237bbaa4389abc230ebce4985d894ccf000000000000000000000000913e99404c7cd5c2f8f3daff7405381ca2ad4e680000000000000000000000006b7df4d13d04b88de95d7f8edb656c49bf5ecdf80000000000000000000000002fd731a290f2585de27288234bd4871801c60f920000000000000000000000001bf960a654bb931180038682d04b81faa511fff4000000000000000000000000964ff5b240516aaa6dc8f82498954adb893ad6240000000000000000000000000f7c4adb75319571f3ab05f1e078048bc811a34c000000000000000000000000543548ff13eb100ee44ee974e7bde94c5d16ed8b000000000000000000000000087b60b621b4dca5397f15ea4ed6b2d0b2b2c431000000000000000000000000f05db27892170552a5d2a958e92858ba65fa2cfc000000000000000000000000ea2f32ba01dd182ce036df40c8dfba01c60de615000000000000000000000000e6a5e5cbc441c6313e8ce52afc5078d26130b42b00000000000000000000000094e3d31b06849ff9e1747ac289a209bb729bbb1c000000000000000000000000ee3d25b7b60619e086d6d92535db755370ed9fdf00000000000000000000000028a290825245ff21fdd0d54fd01fdaf04bb60e98000000000000000000000000cef0445acb7c3d2ec7e0285d0e978dfd2c25dc4e00000000000000000000000067e0b7fbe229cc6f294b01b9d4c372fab2bbd682000000000000000000000000e4d24ac053c5c55bebab5bf88f72445f27eb04d6000000000000000000000000376a46df82538bddd2e4e49d196d605bad17be30000000000000000000000000c3bc84e01964d799f3e73064606526abc584eba200000000000000000000000099ebdb01a22628492849f6491088a96533771af000000000000000000000000095cdecda64807e25fe6e80346db9d849e3b7b3360000000000000000000000009a6f6dbd87d99311191fef244986bce02346a6dd00000000000000000000000024983bfb9445739c31b28c214a4eb4a31056298f0000000000000000000000004806dd7e25c2fcc0aaaed01f9e7a523b40a43855000000000000000000000000a37fe875f9d31836fd1d9914d86bc68717afd208000000000000000000000000bbab0a7a14880fcc9fd8b63fee4878f5d02e6810000000000000000000000000c1569f4c047ef0a74a8b04f7720c6b74c04442b3000000000000000000000000a573158af489086c3f03ab85b83a852707565a40000000000000000000000000203cc8da79299196cd318726eec80afe30c7f6d50000000000000000000000001304eac5f8c9e22c1ada0a83d5631e8ba34d7ca000000000000000000000000035fc59542a7b1b89ee5f53cc0cc8e74ad730f4c5000000000000000000000000cf54e51316669235e967c19a466bdfe8b5127ffd0000000000000000000000003b43ab4b71f3c335f443f49c45dde7b20eab3e51000000000000000000000000cb8129c1ec4de5b5a2b6e57ead74bbf52065520f00000000000000000000000097c4e9c26946927c7334032351b2a7df736c808c00000000000000000000000078a8bce945d2959698cea565ae54c86a1de72e760000000000000000000000008a43744020113f9ea7ce363704184a44dafee1cf000000000000000000000000132cf4637438c3ede2001256c160da17ecaf347f0000000000000000000000005de132ab4e0bebaae93116ca72230510ffff0f13000000000000000000000000bb9c0ce4b6028417340fab0a060a7a5e9f5c4a840000000000000000000000001d247f887f5ff04d66da81779173247b60a29874000000000000000000000000b5eb37654f435675948f61d7fc761f173602cd310000000000000000000000008b420bdbf22050088ea8ec68c7e10d456cda1fdb000000000000000000000000a36d8284540124e403e5c89fa1a5a0c9d07781150000000000000000000000001c207ae0357b39a2aaf35e4fc73e00ca47583d21000000000000000000000000a07da0c6b38e08ebde94db7c63a606d55e224eee0000000000000000000000005773ec71a613968dba9b63ba205c3230c82e3eeb000000000000000000000000fbb343b5b5e367ce2c05ebaf9348147732918b17000000000000000000000000a0cdaf2c96d74f27f4c735a09e3461c419e85370000000000000000000000000eb4c404a35243c7c38c606b207c649045d25fea4000000000000000000000000f2898b2299b7f9544f6a583972aa14d5caad5fed00000000000000000000000069b107ed5dfd8ebbf09adc0c72b173d4e3edf144000000000000000000000000f8036ca86746b910e1db097c50edd1649d1648810000000000000000000000001b61ebda1bda217869e50e2293350cf7d598c3590000000000000000000000002a89e6b6c141f49106a423103aea038d907519d10000000000000000000000005ace9684c1664003b7242e1a704774108104efcb000000000000000000000000ce2e9972d9fca2bf0f1bceb2b91e718bedc38dbe000000000000000000000000c410397f27a7ec97ed37d5885d28a38f4a5d7f26000000000000000000000000bda07e8ca202a2ac12a31291784e2d77460a34ae00000000000000000000000029f2a050e04ebeb7b58e4a99cd671d2b002bc1a80000000000000000000000009488e0300a104c67fe2bb81ed3a7baccdf41d01b000000000000000000000000ba42322a6a2a7773a9e3ae120488b399d8fd988d00000000000000000000000049841d5558eadf0aefeccb62acd101dbaa59d7cf000000000000000000000000a580662c453821c422f1f49a530faf1102d4147f00000000000000000000000079fa98b673ef288ba2185b975f097dd9db5e28fd000000000000000000000000196929e002e9f6057c1c863acc9253df979a215f000000000000000000000000ffd8d0ac453db8a2d2f100cae79698e2abeb4d08000000000000000000000000e03acdda7789a3e0aeebb03cb0f254b7539198a8000000000000000000000000258dfae8098fc571543e55eb1279a6de7c80069f00000000000000000000000066f51e3e9bb50384cbbe3aa4389eab03aea734760000000000000000000000004a318da7af18517f52d66d94aba1f9fa488253170000000000000000000000005963dcfd44aa18c81a980ed8418ba1dc68036eb1000000000000000000000000320449ff78e0bedba8dde2dec16f5811f6a5d32d0000000000000000000000009eeb23bbafa044807ccb883686eb51d5661df29f0000000000000000000000003f31dc16c5db51c416a87ff7cecf21d1295ebd74000000000000000000000000f2a209822a2af92de7c07068132cf3644b4b6895000000000000000000000000b9da8f45ae2449c02b6eac1c356224e3d43c27b0000000000000000000000000117093fd5063547e486412e0a53d33cb0d21bffd000000000000000000000000c163a58287719b26bbd76e9504b97174daac44c7000000000000000000000000fb5e27b193ca4f693bb0c41542a13388b173b732000000000000000000000000f6a7400762d67aed98c217e21fe686ee8710dbdf0000000000000000000000003e4615c65c731c12d711375c23f1049433701c710000000000000000000000007a867fac460c46af663cef699cde721a85e24d7e00000000000000000000000091d9e6662cccde4fbaf6cb88f266e2bf04ee1c6500000000000000000000000069f4eeb3a736bfed4ac39c5c5c74bf6c7855efdc00000000000000000000000093c5a1b6933d2b89e5be875d9d25c92b8d96819800000000000000000000000093252e456cedc7d46e1e5792094f38270381b22800000000000000000000000057499d773f7528e106f1342e79de3403c9cb4a1000000000000000000000000023e1358e309cddb0f5147fdeb57b35ff9d715e2f000000000000000000000000c6c3e88575c181475b3ecee8f7005ef73f6b829b0000000000000000000000009cbf66dbb857352446e9caaa42b89d2e742bbdcd000000000000000000000000e673306ecc550306f2bb65f89709ddf8ea609eff000000000000000000000000c8ef7205a3fd9be2c3e8a5e7bbd65e84b7eab9a8000000000000000000000000147b2b478501ed16f7df8dd7b80119870e71c76000000000000000000000000036a447faeea87008ef042313ce6a81f9550c0610000000000000000000000000cb3d6a026b6bedc7a8f8e4d17a3848004af76ef60000000000000000000000003be7e24c1b14a5eb018bcbf257b8b0885e362852000000000000000000000000f4b101d9d8bc4365a8caf9e8c11eb1c9388a90c20000000000000000000000006da847256d9fcd879b2c68977f2fb9014e82550400000000000000000000000077551f63ab6509f6bd1cf57f9aa8f4f71fe116f2000000000000000000000000f54f8e3742ee695732fd94b643981b5cefc4feb9000000000000000000000000231e37a7ea1b2211d2124fb1216b88da257354d0000000000000000000000000d9c74c5c158431cbe9884f3888685a77ddc0d3750000000000000000000000003b5ff3c491c90a80c7726a33df7f3837ea2fb92d0000000000000000000000003ef330856b2cab679ba42068d436f850faf12126000000000000000000000000b3e9670acb7803811d5b62abfc7b92b1219b697100000000000000000000000087c1635555f66e13c3f106e1dfee9d40f39de6720000000000000000000000009ed60986cb5967c83f9b3a43352b2735e75585c9000000000000000000000000d4f86c36f82f4e6345708ccefb90e3e2b2660ca00000000000000000000000006d6ae07d191e532bdf32797a8cb68b76765e270b0000000000000000000000007d15f9b49bdc0ce720261478caea5dbd477e2d590000000000000000000000001df2a99e2d32dc8461bfaacfa3e666ebbc8ff6900000000000000000000000003641588a43e77e300394455cc8499a90173aad7b0000000000000000000000006c4a6628ef83594ffaecd21ad36a85203c05f0a600000000000000000000000097fcdd5e0e3ec480e1979e20d6ddeab62c47e2510000000000000000000000003cc8966241a7cb11ceeb05d0c5ea66e348e658390000000000000000000000002e02de455f2a3b51e10036f1bf2c20313e347c1a000000000000000000000000e2bf521cf01e0563596b8f618ee3b02e57ed79a0000000000000000000000000ef1e9bb07eb881270be23fde723caa802748ce8700000000000000000000000092c0dd4091e2e10b7093b6204af06d14397536e00000000000000000000000002e0b0ee2dee331868cd2e92d2f03321e21eae3860000000000000000000000006628b629c3c08c050b47d2b05e8b25f401e83f3a000000000000000000000000a7a7fb52e0569256cd1b958f918379e49afc6447000000000000000000000000103b9784e87143c3cc29c3899dda3b06c6eb7f1b00000000000000000000000032a5ca24ac42a1c7c34227615e7aa1cb7b4dce0e0000000000000000000000007866606e09e7fc999f0cc7be6bef1c8c089c16da000000000000000000000000f43577b6bb40904145450ff259ae1fc53cb55673000000000000000000000000a960f1e05ce83d19d2e401289a1139dea8508f1700000000000000000000000080f71892e22a82c58b413252a0f7dd041b385e94000000000000000000000000b8464ba189c9241406e194ba30a52db513b0929e000000000000000000000000394f2c1aa7e4962427853a8d76d243de581f7d6b000000000000000000000000cab8a42833f455b787164aee5fb10687ba46e180000000000000000000000000260308479000e088c52f9c8ed6f745943b6b1b4e00000000000000000000000084f16d036231309a989eb7c7429887014ee71efa00000000000000000000000008c36a8eebe716cdbb66e6a36e76a16dd9d2002800000000000000000000000021dc36c07695007ddcd355558ff01f3927e960c200000000000000000000000035b9512c07c942d9d23a8b868c5046b61fa05675000000000000000000000000a0d710104736baf357f1a36bd2b98753cbcfd364000000000000000000000000b4f127b860eda39c9ac9e119ce49aa74a08dfa86000000000000000000000000ae1d38973d2ae08927e1f01330efb6fbdb70cea70000000000000000000000000920f0691f2aa577bc67d7fbe6fa7875c10a0ef2000000000000000000000000e5ab87c03d5375338d8a0f580cf8ca038810232f000000000000000000000000da05bb5590674244fc24dfdf95f656a27590054b000000000000000000000000aa80e062492de8f5bf1b72fea693ba0f357d9fca0000000000000000000000006f9e6a43733af462de05b30d23273a7ecbab0183000000000000000000000000f8617438dbb1a596991da8a0a6181835a9ed0761000000000000000000000000ea6649164b01638ac23013256f4e58d16a75d8b30000000000000000000000007e416a18b1c2d1e25407ba0bc212b23f69d094310000000000000000000000005f428220d91dd64b7af195b6e147f35495062379000000000000000000000000b1a28c0cccd376277ff0305437ecbd8c6a5b1e29000000000000000000000000845a7a169448f93f61fe981927896fdd75b2a10d000000000000000000000000cd07e5fc6ea95cd5a6d1346347416662340f41af000000000000000000000000b53ea645b697ad371a6a63111aa8fcca3ac8996e000000000000000000000000c5dbb59a5def4a67a9cca2eac2267f52727f61d80000000000000000000000002ad76b917cd9426bb7ecb4850a53f22f59818495000000000000000000000000c2d57576fb18452999f165dfd1fa54fb461ab17e000000000000000000000000243b366b8ff730cae155bdf9cd5367ce0dacad0f0000000000000000000000002915bd63a214f6f820b68cf9f246cfe7bfc30fbe000000000000000000000000d9d9164f0bab236cd70258ed0de503757d7d18bd00000000000000000000000033a4c4df893a53dc1f9b757bdc7650041cbcb32a0000000000000000000000006187fe7d4926769bde8eb39017bf9a9eea246da4000000000000000000000000d0e78ef0490275ac7f3c2a66b02e4703f4d89114000000000000000000000000fc52ed12d600141505116c5dc76457aa0eac752d0000000000000000000000003045c18bd094d998eed7747a9970deb722c2cd8a000000000000000000000000922d95074d57664644722fb1e95319bc1ddc8f810000000000000000000000005c6b5d17c1f16152a521cf3cb6c21a0c6f2691f8000000000000000000000000ca386d9b254bf1e93be76c75fb640cd3edc6a42b000000000000000000000000a32b255d62fce0f22681efdf8ee69a3b04da94310000000000000000000000002cf64e80fa8cab190f4baa7c6c4c68eca90a2833000000000000000000000000ce6f9238daf3e0df22742b24563356787abeb67800000000000000000000000059d7f9d0078293fd66aa3137e62e4f52fb7e60690000000000000000000000006de3b26379c42efe319abf9889c181443191b74f00000000000000000000000031dde7ee56bef7904e4f0cdecc15448e00bee480000000000000000000000000c8158acaa1ed4623d3a2f50a82a467787a982c650000000000000000000000005c2d58969e2befb4b4be331a4db96d3cdc2614b1000000000000000000000000bf7af1bb65e1adb5a1bb9d6609eb02aab539961800000000000000000000000011d03aff3716c5361da98d5ddb99a13d7dbf0760000000000000000000000000513aca0d99171ebd3e11fc8b3d3cb572b6e3c7fd0000000000000000000000007c0fc237e3908ac345391011d280532a7b22424b0000000000000000000000009f7aab61d87b78ea8c7de70a7e4224329c93edab000000000000000000000000e32098b71147afcf49fdc1506f5006450692785f000000000000000000000000c635510f3a34ef7334f4bf6317ee06f6bcbabc560000000000000000000000001ea220a062eb3f576d4bda7a5f5e3dabe2111167000000000000000000000000ca309fde3d24fdd7788e4936360c78fd9cfc7516000000000000000000000000c3b0e430018a75e7f72cd249f9d8d4422fe8b73300000000000000000000000030643b04e87bf43fa3ae23395a82a4ad60109910000000000000000000000000b6ceb1758d6b2ded04b87a9c38933d567c16d1be000000000000000000000000e0f7a21d1b5d3bf1aada28fb991e7a80cf1bba7a000000000000000000000000be3c497678414e74987ce7dc2d8fdaa746c6cd180000000000000000000000003cce8a44b239e76040cbe30495b7576dc41823cb0000000000000000000000006a4af7423597b5d1203a3962b823efc9e349f2ab000000000000000000000000d24cb89ae93f9c74d5dabb4a3b8ceb7565928708000000000000000000000000401e80ad231c015fd367b25229756b858cba973100000000000000000000000097cc8026cb59261b835c7abb68f825c5ffdb47ec000000000000000000000000198149513b4b92e99ffff49c5e6389b037847e68000000000000000000000000dd94fe5383695202de9fa263282784acf425eebb0000000000000000000000002c51ff31d608d6fc17b0fad587d47b7172491626000000000000000000000000b21832fd861b26737a4444fefed35e9307b14fc8000000000000000000000000c3215184d0cb0fc184393ebe50974ae0a485b0280000000000000000000000002539bb4726ce7ae41a5bf85c0d1d33bbfc71a786000000000000000000000000054ca48f28e4a6eb5ba1afb55a11bd05d324d0a200000000000000000000000064e24217f74bbaba9e1543cffd06ac62648327380000000000000000000000002b0a3409568f7b2842800c75895277797578e2150000000000000000000000007101842c188dc22fadfe9666970e949bd872463c0000000000000000000000008f9a0707623a728c64db8d57b5d44ce5737966df0000000000000000000000003a7bcd638c103ccc6344be81ce13e2eb7792355100000000000000000000000067e039dbc66edcfaad7cdc61ff52a77f2b06fe8b00000000000000000000000006b049ed88e9c2a4edd8b997a4a5b43d98293a7f000000000000000000000000a42f05d8ecd09e130d3ca9dff40c58d73f248e120000000000000000000000007a79ae778014c73f3108b18d658418fab514fcd200000000000000000000000067a45767cf2f50974f12ec7782180820999cd92f0000000000000000000000006aa0f24844a258c55e45d005dcd31ad6d8a7cfae000000000000000000000000026a2742d2c8482b752b91c2ae2adc81f5118e820000000000000000000000009914b9e083c17542786bc7f68c8a1cf6b1851759000000000000000000000000c1a9387fcede377480fcf4e496e24ed06bc06680000000000000000000000000b752cfd2b231316d46ab35af9150c714b685721c0000000000000000000000001319d9e3f9ffaab041ee001c38cc2d6f568b79cc00000000000000000000000015275b196e43ebe67a60a9df9405fca80cd6af9b000000000000000000000000148fde2da2276525a39a6ae143a795e6cd27e629000000000000000000000000ed0c506cf39667da82f439db596cfa58f65f2f970000000000000000000000004c4af92997c0d3d54138bddc0889cd0dc398a9f3000000000000000000000000a3fd85a480d62a51c0cc891d3e39ed1c8b28d1e500000000000000000000000070fa3d5ad4558801b19aa4e63062e635eddaa94e0000000000000000000000001191aa3514816787c76557d82509a5529a13f5c200000000000000000000000022a5c9abb12c09cd5a59e86f496f666722ad243a000000000000000000000000fde1f40458832da3b6d1ed87ec1ba55a8f04961e00000000000000000000000009989009c5f7cedf33a2c24f55e96f62fe4a50ff0000000000000000000000001e1b258235eb03de06b100df340baa65f392b3560000000000000000000000001c0693664f4e0a4dd8fe9cbb22b73c98694736d700000000000000000000000033f5243cc9b1216690f97cf2016fcc0daf84ba59000000000000000000000000f323ab2e040a61eba9fadb5b90c26859b5b4802c000000000000000000000000763cfba2fedaa32dc7c1fb98ef2df79be123f3cf000000000000000000000000f2ee5d23c4f49e3ae28782c89b78e6329a89a1f900000000000000000000000009c3406f3dbcb9720940ee78cc303a95cf55cda20000000000000000000000007b507feed017a0e1728dfd0342b620b2551d1e500000000000000000000000003de94899d9df009d5c605a6550d264e888cd63f90000000000000000000000007dfd04692a4c82d6cd546d17c30ab6ceb3ea3b4b00000000000000000000000098a24bf2822f1f93d3b437d37b37858724338c0e000000000000000000000000778eb54a517afad6714716bd61617985271bb6f7000000000000000000000000f6e1ca55d777656402f8390127abfc3f07aecc1c0000000000000000000000003b4e11ac72132e62d7930643cb9a613034f0cc7f000000000000000000000000a471a27a5a1c822407349a53d1dca47514d39d0b0000000000000000000000009cdfa44380fe4c66149b4f21a970e82a1dfc31b70000000000000000000000000a452866577e72805b1c8b03fb25e42dde5fb595000000000000000000000000b16b571ee262004ba16e57237270eae266596b130000000000000000000000002c1167b4f962faa77948ac783b2c3b41266e315a00000000000000000000000046a26c91d63f21223d3046a246b7d90c344be4cb00000000000000000000000072e86ba49d03f75f64b41ae31c747732da5fbbde000000000000000000000000d4943b1474eb3f9b325f5f8ac1c42a680d9c0f13000000000000000000000000aabd5c5a9e6ca9b1c12db6a8934dc8c7e0a79c7d0000000000000000000000001be7c21077920a5d742f557e6c6a9e66b6552a1e000000000000000000000000d1fd79203319af86c467062d68187cd01c767e270000000000000000000000004e49122d90e34fe1c5e89bc72de4d6aed2c133fc000000000000000000000000fa308a5d8212438969fbc70a1405f3710966ef9a0000000000000000000000007dab577274cd57bb7b651a463a5a88bc4108b57c0000000000000000000000003e24101933ee55e1310ada5c803f6f65137e82660000000000000000000000007a72e61ad798bb101720a6e8a2417a9875a3b988000000000000000000000000757f0333f976e1195d50af4599de15e1b943bf2a0000000000000000000000006f5573f10e94fc5bdae7b2b7e0a4295671e6f187000000000000000000000000679f6739ffad294769cedc1fde7593dbe0e02a86000000000000000000000000eb5ebd154f9e4555266873231b55071d9e95c7be000000000000000000000000b807bd66697a158680a660eab2702064124c874f0000000000000000000000005924955947dd6a5ffff5425270094fc494985a0500000000000000000000000032773b6b8d5b34d7d959d009cbe274c35d7c3d2900000000000000000000000044fbea12c739809b2adbcb1726fd9b2cbe75d3540000000000000000000000004bb3b93d8e394cfe0f465a3581ae0b527ae3392100000000000000000000000018e3e005a5aa5cf0fe849a2211b92f774c0a218700000000000000000000000006ca44e2e5255e76478cda736f95253bb2d0bd7b0000000000000000000000001ab65fcf286416bb1d98bba1eda03591f5b3d403000000000000000000000000cc10af5b946c04b99b2e7f44bf0dede388e58ca90000000000000000000000002de5d60b7425d4acbed43b23e9533a77b41e71c400000000000000000000000064af0a8e9a29346443fa65e6f54e1390eb353de60000000000000000000000000bd4c882c74bd2559574b8c34acbc7388bab8ced0000000000000000000000001d96b5f73db0bc702e44d7597e3fcdb09591f3d30000000000000000000000007d094951774c51f311dec3b5f7ec15c203f13702000000000000000000000000840f37f295bcd656f586e583fc0c3c1df2414fdc0000000000000000000000007879736a2397b38f4610d63eef316bf9abe5a03100000000000000000000000039bd273ad36b3a0f6d31d64ae077361860d3a8e3000000000000000000000000a0a5cd92f13ff98a137a22c58945da242ed3b7ac000000000000000000000000cf0934d951db98dbb35ef767d0bdc94af398f95e00000000000000000000000011e26d2fa7b59ff3aff07b6e5a92d432d8f5a85d000000000000000000000000a8c2c5b9717db331508c2e45866346facbdf0b3b000000000000000000000000cdb9ffc7874df7c3e1c6d64a73b2f289cdb475d40000000000000000000000009d11d91d9031cbf47da9d5654efdff4d57fdae71000000000000000000000000daf260dcf909a2adc00c189a16b462d10e222fb2000000000000000000000000f292a2c965f32fab35d71ac35afad7f2b3c3dd1b000000000000000000000000e930e00c5becfdccde596a9868ebc4779a9daba9000000000000000000000000300d660276d2d3671d2574c82d4e88ff0ec43d92000000000000000000000000c8e66ea0caebdea04e8d3394b287d0621823b9030000000000000000000000004d5c54b20eda500bda6dc5f58af27be92e5cffb700000000000000000000000005882cb1d212d6008ae2d0a53a43b6bc6212350f000000000000000000000000bb9ceb250aa3b9448d0daabb156887525de2ed1b0000000000000000000000001a60d4e2c7134bf1cb6e22611a444155156612b8000000000000000000000000bbefe62a80263e5ab4f62746396065d2b2fdd24b000000000000000000000000302d4e397c4055c0172ac4472dec6b172bfa96c3000000000000000000000000a48831b417f0952081a15cb37ca7b22a7867a2ec000000000000000000000000399b06d01d09bcdaa00f7d0ba69c0e15f44f31ec0000000000000000000000001864fa4de30573d14b410fbd2140d2b724c261bb00000000000000000000000048333cfa8e1767d38668ed7feac2b20aecafe75000000000000000000000000099b0967bd3cb2986d1728ae249e51a8133f3a2e80000000000000000000000007240711f7b85bd260ee6756e813d59350653912e00000000000000000000000000ae0b0a82e20c81051f3361cf20a89a8e662f080000000000000000000000007264192b9088da38fb1b2d1a467d17c8f58a57c4000000000000000000000000d9ed5625786ff8a12fcda0ba7bb227ac3c617e4f0000000000000000000000008b7deda69537e5120308a07052d22d6c977c0223000000000000000000000000413adbdf12912b6d2e05ad80f02695a28647c72f000000000000000000000000eb0ec40a225580edc65f5150496a69a44354b78100000000000000000000000082e83db7e70c4f730504fe558e87efbab9bd624c0000000000000000000000007665500575855d73eadd9b30c0bf13081889bb0f000000000000000000000000242670d33faa4bbb75c8076d6e941473b85ce1ce000000000000000000000000a47140580fb7777de967f3bfb6a8f281bf58c0d0000000000000000000000000a3932cd099372d721daf18597e56b7f41148f807000000000000000000000000d54c85a668a6f41337acbe2695e64c89ce9fa546000000000000000000000000b1681f285fbe176b588be5bcf22cb274999996c90000000000000000000000007d44bcaee573ab8223cc9bb9b8d4065d68ee3bf9000000000000000000000000bbee82d9c9873a0b90abad7869ab899e686d1000000000000000000000000000488ad774cd00341403cab0981b47c4763d3f7a310000000000000000000000000df8c3173ea495256cd6e4d16deaf0594bee24f80000000000000000000000006dc2a79307885bec046582a847eb51f03b834b4d000000000000000000000000587328401a2981928dbfbe8490345be57c8dce7100000000000000000000000041cb6fb4ee07ddde3c5c6836d701d1a56cee819b000000000000000000000000387c4df8911a712b26efd8a0b98620864d133ae800000000000000000000000095cd3634b7e084cf5e7c31a3129664268e4360000000000000000000000000005ad783bdc052c732509b87d6b5e4721c77e1241e000000000000000000000000c4b73a19e82abc8b8cf7a35b3e85ecb3c605ae850000000000000000000000005d6880610086557abce58a0fd42aa7811336060e00000000000000000000000037a5ee094be173a17f6d11c124b620ff6eaaffe9000000000000000000000000f4a24679092e4b0ac5b897fe66ad7adf16cdb7ea0000000000000000000000003633ffe1bd663c543fcfb5e5ef816e2b44affe7c0000000000000000000000005167fc0713a6f6f41b52d91e7186add72c9007ce000000000000000000000000bf0b85655ff1b2a4f67893ed716a305000bcf1df0000000000000000000000003d4b018e3580d29b947351eb46ba37676acacaae00000000000000000000000046dfc74cf1b3022bc50d166844c55d50b8c9800e000000000000000000000000fe7b8a11855eb37b1e90b3c1f25dfa4528f1b1bb000000000000000000000000e41c86bd3b666b6172aed7a0a27e529320306e33000000000000000000000000bdfe5590d9369c565c7bd7f82833874f44f1a106000000000000000000000000ecdbb8d98747234d65c4e66a77cd0e92bc3e58600000000000000000000000009ef1607289687ee3055df7c46cecca1f1c1e5adf0000000000000000000000006f08978bef03db39bea71e5393960b551bef039800000000000000000000000055098969d92f99d540e90b64bb78fdc06fd0e330000000000000000000000000003e11ce8e9d057ffbda69679a561e0cda87c382000000000000000000000000226a21097ede6ec8221d9e6939d0d7222daf780f0000000000000000000000003c5ca06eca60e25fdff15d02c89939167b75b4780000000000000000000000005536102bed293c22c5324b1a052ffac7925cdeac0000000000000000000000008aa0fe27a977afa9857124add13a2d1fdd2f07ee00000000000000000000000088bb7a823d46990ba628915845f137f9169b6e480000000000000000000000003cfc92bf62548fa9e5b419c28fb1e7f5c9f02a07000000000000000000000000ee57ff1214966edb5865ab8a25057722d0cdf2f0000000000000000000000000d88087e46818b267a45024b5529339ea74c34c0a0000000000000000000000008462108348eaa1c455f8a334e99f310528b8dee8000000000000000000000000fba9e2f8958dc6e7218c13d54e1b3f80bc40370c00000000000000000000000053948eea5447d99ff0c99028d236150f9ab48147000000000000000000000000af0f39a9e121fcc0fa23bd253ccc45884617685c00000000000000000000000069430865f200bc06a98cf5fd551c77d4a734744c000000000000000000000000e8947352cc2210a82a4ccf9c5a65ed2fbda2426b000000000000000000000000cda1f42d48e467e36da134ea6742200405c44ada00000000000000000000000020475d006df25bb1bc9fa018200e072f3e0bac2c0000000000000000000000009004805a6ac69980d48a69698b5fa051e6d04bf80000000000000000000000002c5b9cbe423c8894fa9ab62dc6329c5183b77f3100000000000000000000000058058169d69f9c24a53ca88947cd2f9fc4e5561e000000000000000000000000cd93527bbd742157379d7ec356e07153bfa515da0000000000000000000000006b68f6881a9d504cdaf22aebb2351046eaefee71000000000000000000000000807e6ad8293e6ef041900337d7454ba600dec78000000000000000000000000072345bb37083a1cd6b7f2a88a224cb26493a5083000000000000000000000000820ce503e7d15f717994fbb83160ff357c83f6ec000000000000000000000000d9554188be6d6443b1c63ab59644e83085d25558000000000000000000000000b456eb7c68f11d5671de1117032c25d7cb2e7a61000000000000000000000000e1031a9110c7a8cd90969de574f939171c16a35b000000000000000000000000a4e5c8d26b307130c33275762ade9f69fa44db74000000000000000000000000077b528c839d22af2bdd3bc3bd925084ed8d76dc000000000000000000000000aad112e9ae5435dc1863cf90ad70fd8e3089efab000000000000000000000000965d44d94852c3ffa6d15efb422d3be68137abf9000000000000000000000000c2f16e6c3a0d86047209182ffa3a1ad023c828290000000000000000000000008cd78dae72fd61a87db94719a943acd1df0fff850000000000000000000000007e85e9d1d1eb2a4066a05184671a8575965f3366000000000000000000000000c712661dfbd1d62a21e14a9bf3536fe7f99c2cc80000000000000000000000005394ffbae57d2be596e40423b914680a59ab164300000000000000000000000000326e7340095f1126de55782666b345bb6b9e6a0000000000000000000000006d7b043bcf2a9214cfeee37a7fd944e9039e0bf0000000000000000000000000e8ab1bf2f58f7a3e999c7cd26a45fa29a91c4bb7000000000000000000000000cbbd89a0f4daf9d40a8b61b27d53956c4b5150d6000000000000000000000000eb00bbb7404a2bb13cdf71d28a07363dbeaa2e5d00000000000000000000000090a8f7051c511a120dbb6f0040a62a8a32a95cd7000000000000000000000000da9aacd04b58fdfaceb005f103d8ff7cc41a911a0000000000000000000000007fb19e1892df6349e35c5f11fcd39483dd59214d0000000000000000000000003f55e68995228d880d278bf4b7bffd2b88c1e507000000000000000000000000ae7c770eeb165a984f304026eb3b9044f4883fd0000000000000000000000000c4792cd2a8e26b99ae446f4e3990095a931d0947000000000000000000000000d20648a060096302b2fabb7854034ddafce429620000000000000000000000009891da3d69a2139b9a1585e15ddf02006617f26a00000000000000000000000001d456f5b3e4030313a1ef3739069b1e828e006c0000000000000000000000005f37d43fc58fc4bba1cc8ba863d19abcf470ee03000000000000000000000000a8ab50cab8b48a44c9ca91306b2ba4e130ee328c000000000000000000000000e9453d6da3f8f2d93fed18a01630f9677bcfb98b000000000000000000000000f3734cb9407073edafd22ec235439698710639d4000000000000000000000000b19e172d82fa948fb5d17bb164cb99580ee33f44000000000000000000000000846506adfde948853589e6dd84f916689d22a0f90000000000000000000000006e5393b2a9c332d746b99eb573839a684dac5296000000000000000000000000f8245c8bb9bd58b3220bffb29192642a09a5ee63000000000000000000000000b24405c2dacafbb1d7fd332077e553a45b4c22260000000000000000000000000aa00c29c6d9d38da22dbed4fdc536630dc1f2ff000000000000000000000000d775c9cffb6093fbecdc4deafe116d3694fe5584000000000000000000000000990c0b14b3b6b1827c31c15a436f6e8054c40ebb000000000000000000000000ae8a8f566c147262fff0054d69e8b364afed9e020000000000000000000000005ea5b59196b0ade845a1bd73077f3d0f11a6e7fb0000000000000000000000004241e609d7fc3f4ca88ebb2511731400cc53b7fb000000000000000000000000e9aedd7fbcafb38c3e2caef53bbd7b8c451ad4440000000000000000000000009dbe3cf36ee4a46d47c5a8776ad291b066073170000000000000000000000000283a8c640783e40d0f6ab698e709f4d6fbe8c5d8000000000000000000000000d210e97cc7bf6c119628a4802a65f1fb8256feb6000000000000000000000000bc5a58e7525334aa5e0d2b9e0d3488fcb6b22f83000000000000000000000000f42dc2b6ea856d9ee6b88d2eb015d93f190c40fb0000000000000000000000007935328b472196c323642daa7f875067ddc5735000000000000000000000000084bd90a70b9b88ef71a8d353f15efe203c8c9ad0000000000000000000000000c9008abba5622a039cac587982d9e3c65ccbb18f000000000000000000000000a58e5b68e31b1623b845e8a9a2bc2e8ea978669a000000000000000000000000be5ecf7b9944d15b9073dbe1337fb2416c66f548000000000000000000000000daa06459e02ea7b8469023147722979fa8088de9000000000000000000000000a3579e4c39b67d15d1fc83fcbbaf42efd9735f4f0000000000000000000000003d9f3adc2af14706e53e1d28d830e988fcad473100000000000000000000000024836888a7263f14c02da71d33eae4990fb9c6df000000000000000000000000fffcccaa6636a58af58d62545be7a0fb0358ab9f0000000000000000000000005da45632f38988f22aafea5adb036a1d634934bc000000000000000000000000b20037849e40a97d261ab61026aa81c4a5c2f5a30000000000000000000000006b0686444d339341b332d6cf7fb15800dc148117000000000000000000000000b2948d91d73950fb5057d57b3eadb73b4958223d0000000000000000000000000e42ad3a97707c3341e70a61055b62c587e3404d000000000000000000000000fff6098f8485fb9dddc4abad3c50e01eaba88f4f000000000000000000000000f0b768ff55016fee45d051bd3ddf9e665aee07a6000000000000000000000000b126f5e8657695d087f789228f394d958a55c22f00000000000000000000000005d8f2b9a992f37a0c1753074f43f76724fe2fad000000000000000000000000a15ab474d08ab3fbad93cc3d57a068ef34546521000000000000000000000000cf400d6c3478106b316c3ee28cac18d7a74b669f000000000000000000000000cd5cb81e7ea1fd7b4f89694b8c73e340eb70b87d00000000000000000000000068515af733e31c9a7bf817c345fa3bbb9ce9071f0000000000000000000000004b17d044eb7b6e51f9c8a67cd258b300679215d9000000000000000000000000adf7ccf15bfc2eb5a7c3b707c51f0b19165feb4000000000000000000000000065995dc287d27ae4be608a1deeaaa7e63f3e1a6c000000000000000000000000ebf368706f2ddc6578ac558e656bcf75e22dd730000000000000000000000000388aeca137f61ad625825cb4a935fe07848e4a910000000000000000000000007853b6390bab03056ae750ce2d677c36951a8398000000000000000000000000fbb9b75a1ffb9fa6b9ab5d450de236ddb880c6fc000000000000000000000000323a0ba1ef89334b6af5cb50516ad83f49ef0bb7000000000000000000000000b78521fa98654b251c379b24efebe702f3b6ff1500000000000000000000000018c0cd98a747e1b121cf6995575a555da06dcf26000000000000000000000000c3ea1eb63a3d69d79bb33daaa904e0ed68e8ead00000000000000000000000006ea074bf4066b6f191f429b8a3a4489117285b4a0000000000000000000000004bcbdb534222e0ccf6251d482d6f608025b9615f000000000000000000000000ace386f3eeabd60408c1b375f30b00423cc7e053000000000000000000000000bf7d0649ddbd626ce899a8bbd46a9c449d8c30fc0000000000000000000000005f41990434ea50d542343392be9f3bbb9ed063ff000000000000000000000000e605158561443ea941c234aa04672061d10aeefc0000000000000000000000002a65e5ac37afa763de2640f6b5de74b7e1ac0cd700000000000000000000000029665e313949f40888528ce335729753826cc131000000000000000000000000879e48681e801f1a2a52d5df0ed0d06aad041f8e000000000000000000000000eb0488cf13276bf4c63ff074a31a64fc43f16048000000000000000000000000404c5f41d9abdb18b651fd0f8f915b4f8fe563f70000000000000000000000005457b384b286d734408136884745f9d87bea3aa0000000000000000000000000a9ccbef28684261d36028def2485bb37d9270b7c0000000000000000000000001f51f8a58fb52433995c3ce716dd4f59cb7f4643000000000000000000000000acf3feed0122a89db2d9d4bfddc36fba2731545100000000000000000000000072b35901ef895d877f82966a075590ae8627f77800000000000000000000000007e3a375e142612938f818009e60b080f43dd10d000000000000000000000000e9738aa20f3d4bbe610c8ddbac125642f14bb94e000000000000000000000000f1e5a82fd69b8d761c2d4e1eb3a63a4119e9840200000000000000000000000096e16aba48980489e6887d6eaf81ec4928622999000000000000000000000000da649a0771cddd4ca2e28d51d68ad10eb009a522000000000000000000000000fb174a9f82ca905db0fea35c9b1c98d81185722d000000000000000000000000aa5efe22d21bf3da4a2aa5efb3364c3dba117b380000000000000000000000001c829106cbd0e6cba159857aa5f3327d5ab964c8000000000000000000000000ce9ec99caabe96387dbd2206afd256f6fbcb62f6000000000000000000000000c88c400773b8134cee5ccbec5d6da31574bdb61f000000000000000000000000b5dd801a44224abf925a82bdacaabccc258b31f90000000000000000000000007eccccbf0c5d61afff76d3954be5b67b29c103930000000000000000000000001f089c3f3405bb7aa3d09ce775b27b8f9992ad8100000000000000000000000069956c5630236845832ed2db86f491f6ef38602b0000000000000000000000009558509c1bcb30b1105d9a36d7dd0a0dbfa4c89c00000000000000000000000026583e3f89008d0320a74c23661c47771affacd8000000000000000000000000734d47e3ff519b374e1e8bdf32fe6571fa2e086300000000000000000000000011f214aa15e50ca2a5e2c87aea2cb587f74bd8b0000000000000000000000000a1f6b53b96ad8b2f26f028fdc1c99f22581cb00000000000000000000000000091a977117723dd023248eb5d6335848f750939f00000000000000000000000009fc4c10246b22968ce9bdff29dac1a03bbebc8fc000000000000000000000000f7c8c5d211c323808e1c65a8910dc02a13b2ed4a0000000000000000000000006d9033d15b842b404ca8dba0554ff632c42670c80000000000000000000000006796473a8aa170f866627937142dd5be7fdd0e96000000000000000000000000c68c3c25fe33e44e2218731028b20275ee7837cd000000000000000000000000328611a0da45e6c8951233721aa9f704abef1ff9000000000000000000000000f9535899c3df9b75d1ded067c32acbebcf226cde000000000000000000000000afbfded218b147a72199afd5a5bb4edb73567cec0000000000000000000000000472d7499115c09327ff4a4d20530da20a7d8aaf00000000000000000000000040862cd38c671c46513b9c21b5f88921f2c469880000000000000000000000007d612288e12b31a2d0296bb97bd4945b4d917af1000000000000000000000000f6eb2b4b2460a2ade26270b4c82f6595f2f8ca92000000000000000000000000a21dbec233faae3064aeeeda0fcf163aa28597270000000000000000000000009da6a5bf0aab5db0bb82036c68d3ee6e0bce54140000000000000000000000002ae24f368f041bb85861e1f411125791b8f08cf70000000000000000000000003c4dd33a6f8d1724fdb416628688c7a579e1f40800000000000000000000000002ac2a09b92bb2b4603a7d129b30b25432d2fef00000000000000000000000007e13865997063c5f82c013a47bb47e6b4bdc7ea50000000000000000000000008e0b0ddef94f72fb1c3e24be0d5b54503408d59a00000000000000000000000035964c611b07237738d9f35bfbac698dc430a0d6000000000000000000000000d04be85d62bf3104e968f0d15cfea52ec54900d8000000000000000000000000da13400ca94033efb3b44117da978bec6d5a58b1000000000000000000000000e2ee02f2880b2a3674ba735e29a914c2aa82cd89000000000000000000000000c0625568abaa4fafe815f7c23aa034eca047d4e80000000000000000000000000699cc61b7d25f9fffd344dfa98c7e0f2e0004c6000000000000000000000000f2927ba5eb481caefd4e74802cc04095046c2c8c000000000000000000000000512196fe6616bbee2e86ef2c987a76e2d424397c0000000000000000000000002348ee9178a50022626daf966bb60efae182dc74000000000000000000000000e974a9a31bd73e1eafa137804201c1e82620a4830000000000000000000000001ba4cdbc07ba963cbc0773631300a3c8434ee94c0000000000000000000000004163b1df9fc41edb7455f4d2cd369b6c6ff2b59e000000000000000000000000ec3abc816529bb04530fa0e1fc4c0485d4bfa3a0000000000000000000000000d585f7f6e2d0e99a3ae705b65691cc44ee3f8893000000000000000000000000af03e3de0a0a97f0c9693d52ba0140888adfd82a000000000000000000000000a878ac4ce3d2cff4552eed5a07e04e8b37c280fc0000000000000000000000002fd73899c14bc432d8612868a498fe75f2384fab0000000000000000000000005ff650f3d9fee7db42d59a527001fed9a7988a120000000000000000000000004a15d538f592417b50efb21cd8d3ef1ef1eb984d0000000000000000000000007f47dce99d8c00c61b6a2f6b542609f58ee183e8000000000000000000000000844f76c02cbdce0597904916251c8eefd3a87d6f000000000000000000000000f6ce05b53ca639ea0e9d4b51b7580d5af983b9bc000000000000000000000000ecbdbd372e8121cc94757525c73412b99332dfeb0000000000000000000000006b9bdb46c188fd46d01c1fa963c48a8a1444705d0000000000000000000000006b306540674708ea00963b5a1bebcd163af6ce10000000000000000000000000ec9e86b42f2c4533b943a60ec54789b08e090e880000000000000000000000002a6f9b3ace24f6a0bab3fe8062f177acfb4104150000000000000000000000004ea24989e3899cc8afc36efe0648aebc4222d445000000000000000000000000493d8a2532c70ea913e7efacc1f8e6b717d8d8c9000000000000000000000000e773ecf710cd8ea318ef180d7adbe546007258a00000000000000000000000006cb75385e2dc09373d682c8595e02a7a592458a1000000000000000000000000ebca0d41e2ccfa53d55944468ae08112a62bbaba0000000000000000000000005c067596133ff468fdfd6c705f1b1537b737cd4f000000000000000000000000f7bdeb5b13d12964be80a45ce4b9303b7398f86d000000000000000000000000fe582509f16449b9dbbf6447655841b3c8774f4700000000000000000000000029d4fd2a41d5d3dc72204039d611f622c8ef56ee0000000000000000000000007b5861fd247ff5b7daab473693f5167169aba543000000000000000000000000c7fc3d537a9a0c369ff94347bcd8ab275937b939000000000000000000000000f6e1f4a6d75b4ad475f9234addf56867b53660bf000000000000000000000000c83da92d809fc5adb2bfe373de612d03cafd4a320000000000000000000000002554826779333a69ab8f0efe710411bd4fc3c9640000000000000000000000004823ad43f16719aaf6881f626061c9abd2e58b9b00000000000000000000000027b27bbb471443c3e85dd7ba9188c9b357f412cb00000000000000000000000035502d0f0c5bd4065cd81142e069999b671c9a57000000000000000000000000371b907b66afd91575339740244be9ebf85726cf00000000000000000000000057f25d9456d9f4728a4fdb5fe7daa37e1b5aedab0000000000000000000000002ba0b34e1250a0630e116ef029918c2f07ca35a8000000000000000000000000aa520748a0ca445901a017fdb6b7be44ae1fc1d80000000000000000000000005ada4211e98549feba5cc9448351a8c62da0cd730000000000000000000000000d8f5f270cc51d7cbe54f0c18cd692766958975500000000000000000000000016001422606f178dbc62821efa0876592813635c000000000000000000000000faf78cc7b4f7e6b25d846ac6ff38c9756461165f0000000000000000000000000323195bd6078dd55546f2c2132489862c1b9e26000000000000000000000000f154ca7eafe1f7404181db47503dac8082e1f59600000000000000000000000040412870d74eb40f0e0db4209e1baf076b42ba9b0000000000000000000000000d9c860309929368e8ea2f186fe8a39a271b2412000000000000000000000000f7c444d9606097d493904138d4996cd8ab8bdbe10000000000000000000000000857b663c33a532ed52a547b757cad51e7a29830000000000000000000000000310f48bc883dd087dc43eadfef25dfadbd5182610000000000000000000000001426a617991e7795bf5e4e19090fa1cd7381fb37000000000000000000000000c17058edfc75bcca704cd021e5255afed5323d55000000000000000000000000fd5656765c07aea278426db67786bfb96857bc5000000000000000000000000066551980dc4beefd8589b45fde42b57fda79ccb3000000000000000000000000d726d64df886d737bfba0ccca6d1db2fdd8319820000000000000000000000007415c892616475b674a00c23553b05aa2478fdfa00000000000000000000000010be3b826a47408c8bb87eacceaf1b42ebf1bebb000000000000000000000000491b0218c89982e52732d5a3da76a5f1c1c41ba9000000000000000000000000ae84f865aecfd3d730ce0ec881a6762d3bc362c90000000000000000000000004891768dcd9a1f59c09a55ff4c7ff2475993918800000000000000000000000070054fd7b4fee91c11856352e74fec9793c4fc2f0000000000000000000000004a69e208b80edc99b7c520e3eae5814c353dd2a8000000000000000000000000270446335143fcda7a62e2c514ce13d9ab9dd5c400000000000000000000000011c008f0653139bbae4c108637a741d783477131000000000000000000000000a8dcf71f6c9413085a86658f7cea31e7b4610ca90000000000000000000000003f77020e0c113d8c882b862c1f6357af71667b54000000000000000000000000e47f183d547fe6a453128d40b6a76292c19a72bc0000000000000000000000008f17d715d374fcfe4032221514217487b5491ff5000000000000000000000000da9d0e52b8973bce211d827d0cb0f99a47c11439000000000000000000000000880c556dc04cbfd70c32ee1390690b069ca74d98000000000000000000000000386006fa30573bfcf1b5ebd562d4554f8e6e356c000000000000000000000000478fea48f80d3f74c03571a7ddde2de9963a0fe7000000000000000000000000ed26ba3e177153b24d52a6720619c65889e067940000000000000000000000005a3cbe3931104b5bfccd6116899858f6120c57ce000000000000000000000000e1899b05ff8a706cf353f0d9e6ed8f0109aed060000000000000000000000000cbbda39df9f8d06cd69da4e79f487e79ffd61aa5000000000000000000000000c9a001b045a8d0284b6cb620ec84dcce4a3adbc800000000000000000000000009e49c941beb5d4b44a9f538e24e0e402d29a2340000000000000000000000002a96ab19a506c3a8ff7098a40a856c6180dbd8b3000000000000000000000000aa1d5e12b0dbaa20ccec7ed02db8932f87d3102d00000000000000000000000065152b534dac63e9cd422a2906e063d0fdb7e7c3000000000000000000000000560b5abdb1fc39bb0afa6f0fec044f5f78c9555000000000000000000000000071ac3b4ab5610869b91cbe829f481a1ccb0910be0000000000000000000000002dab5ca4b9425b87eced2a853163f85f30ed2f430000000000000000000000004be39bb3c3655293b428fa7f8793a19e3dd7b6db000000000000000000000000ec7a4fac0889996b5290e51953036fdd58cdf07800000000000000000000000074687b762dad00599794fbc832cba67d58d9e37f0000000000000000000000004c110c181a396c27fddd58105353f09796e7c7af000000000000000000000000c039c192e8cf10f37b38bda2034d85ee8aae45f5000000000000000000000000fa952d79178c54c6175db7e876e8f2c7b805c35c0000000000000000000000001dec4f26deb85cf5cff4c5ec88052fa861ca08250000000000000000000000008008be26b018b15d45c6c41eced7ebe85631dcac000000000000000000000000d22a5ae7991b161e48126ac458d2c11dae34931d00000000000000000000000072eda2129090a92a8e1d89d55287747335b7672800000000000000000000000090f7ac064881cd94612a55184443921f28e6672b0000000000000000000000005c588b7ac1c17c8fa158e513f087a3f54744039600000000000000000000000030071094ef22eb6338c822f170a5c20054952ea0000000000000000000000000684449ea9c1e483b1ccb054ba5f324a185cd26850000000000000000000000003ca7c37638829abf3cba03a69f40b981a231f3b9000000000000000000000000142c79c6a5ee6a23d50984f43bb4a3065f872308000000000000000000000000c358ccc89f42fbddec4dd21031f84f94e19770cc0000000000000000000000003d2a515cd833f10439aa2e333e702426a87ecc650000000000000000000000001cc95b7db2b548c6e165f8377d6cf917477b10ef000000000000000000000000c65f5dd81ef011010db894646ceacd87d24ae33f000000000000000000000000abe7c41c84a2111ccd6cc5c7541ad976217bd1830000000000000000000000008ddcfd495bdb2ccdc8718a7a297157ff0cd0cf3b000000000000000000000000fcf2ce2f7167cb791505f784bc03d28fffae0b3a000000000000000000000000a40a068b0e3ea1b8b5943a0a47e1759db69206d70000000000000000000000003874f525657206dfa6b7a94330ea2754047b46550000000000000000000000004e6725fd38af06b95473370783b1c5c09fee4d810000000000000000000000003b799fb11508ef8080f98ce3d285985d960a7d2f000000000000000000000000715a30ef3f86bab089029cd1c716ea2de4a7c928000000000000000000000000041d033846ea612b178beb3c12c74585c8d1378b0000000000000000000000007a37378848292cc4d15504e04e64cd098857583f000000000000000000000000adc29d091dcea22a0cf5161fec1a839a10b345710000000000000000000000009f565cd52be416dee128efc6bf38e9f4140c928200000000000000000000000058e3c8e8c7377f5f161a59f794c328c846c25e560000000000000000000000009ed02aae9d2e2b55679da0cf4ddd7e4190859c3c000000000000000000000000e5d29f32ddaaa79cca77ecc36fa91eace446aef000000000000000000000000070333acac6e4907d07beb84bdd0e4b91036f558900000000000000000000000084c7856d953addbc33f4e17046bcd5155e1da7d600000000000000000000000035cac4a85fdf58460827b5cf86397b57d503ef74000000000000000000000000dc2b28de7c55bb53128054dcecd51ecabbe2e68f00000000000000000000000097210346cd8a2c073bb6babcee276bde7eb3ec9600000000000000000000000020f1e6116ac6a7e010768e785aa442d804f3e4da00000000000000000000000088ff1a47dd6d814efcc523aa50397994a4acb1bd000000000000000000000000b560f290aa5b0f68afdb7976a168beae998e0fdd00000000000000000000000040ca8ad8281145d5db18be46f4f9cfee8e1968f2000000000000000000000000d6864a2997200ddc5cd0553ac7675fee9c9161a5000000000000000000000000240af4ce8be464f153d871f460a1a966debd3bc2000000000000000000000000c4714d9564bdf59fa2f77a40a18133b71b5a07ab00000000000000000000000094ce51be84ad4d0c04c46959839a11bbed6b1ca4000000000000000000000000a7b0b3076568f66816adf1ed70ee6da26cbc9e460000000000000000000000007a9d4d945317d302e6a086a9fe19529e795385b10000000000000000000000008795f7676f1d17acc84ef673f746a57e981c5da2000000000000000000000000f3556c13617d58996f89f5f63a7e9243d5501156000000000000000000000000d2fa19dd18ad2a6f1191afda92c568ca721538ea0000000000000000000000003429994123d0c45f64954a691771d08ed983c6ce00000000000000000000000085774b424e6d960dda40afa558d8ce2b67734e700000000000000000000000006d6078ccd6580d3531ec1b9fee3eb7f07ebc50bc000000000000000000000000238e9fa0b17d1bff42c9694db86d5551c880780f00000000000000000000000011deea05690f104a4ed610824763085822ce829b000000000000000000000000bbb509b2e8b9a7f4921d43c861df31a617c69d1d0000000000000000000000009ba9161dd4032918fbe7070ec427b4d78901049b000000000000000000000000ec15e6593443ae4de994944ab95c6c7cf99e20d3000000000000000000000000e23780d65195346a08fc8c98d69e20b0112d47180000000000000000000000004e1b3198c30a63a46ee53e5e8c06771aff4b7101000000000000000000000000bf5d7ae96999345218938b18488e6503e7cb56d00000000000000000000000002cb7bb24fb1f25aaf3d5ac0a00f1b79bb0ebbd970000000000000000000000007d1ccb09cc2ade7e18a29f4c9798ca4df6ef7ea5000000000000000000000000c232bee99037461339e352c317e52e887a2929500000000000000000000000009f7533440848335969a14fb0ad42bee75700745a0000000000000000000000003c90753f1ac6eee63122cc141ae86b1a8cfbb89c000000000000000000000000dcfe23cdbe0572839f8e29f28e83aca33064392a0000000000000000000000005bfdc15f78535fc09ca937c8803fa42b818ca0dc0000000000000000000000005d646d14199630475eb39fe25819d394e4cd782f0000000000000000000000006fd4067fe1463ac4e7358ceaebc2c51dd1d5a7be000000000000000000000000b6ca0323583aa197cb5445c6202f09744f8f28af000000000000000000000000aeb6eb7a84c9b107dc6fe36b6b35bd7d73edd19c0000000000000000000000005bc91dab0eb89cbf4924f1cdf54139eb3166125100000000000000000000000009355d4acb980a2fb78b251f6695c39f2946e46300000000000000000000000018cc9204869cdd548cf00054aaebc3666913eb5d000000000000000000000000c1b0ba4dc4125a667c23502bbc8b18d4e205aec60000000000000000000000005006fa539c73849c8f89778bb3287448c84587050000000000000000000000005e5fdb1653b4c019428c88880e9a35deb6b5b74d00000000000000000000000074e2fce7bbc2511a9ae41515b72984d33fdb508b0000000000000000000000001fb71676d9597fad4d906d5146ec085ee98a60f10000000000000000000000005b69ea89a52625d376a57415f2fa8cb47a1a2aed00000000000000000000000027f88b818cf6e75e95e5b600771424a6237a257a0000000000000000000000003c548f9951fb779b51c5be8d9b3eec7eeb08deb6000000000000000000000000ec725792cb7af1800cbfbebad6d72a7a85de668a00000000000000000000000036527b5144ebd8f537a2917699d351c64dc10ea4000000000000000000000000c53b945a434301bc54a2ecb0fcaebcf22e20b01c0000000000000000000000004c466e206c5ec740016b5c93d3bb0604ac6d093f000000000000000000000000542bf78d60995f4854cd2efcdfc5f15db048454d000000000000000000000000d49503ab70704dbba198a2c6e2292472608cbdb3000000000000000000000000510bd3b6cfbcd4602b4fb1615ea0800635bd01e8000000000000000000000000adf66a4e93f731123a0cd67265fa22db0be49c08000000000000000000000000c517a25def79c7e97e6233f6b273c4a7d264835200000000000000000000000030f64480bbb00bb113e8a72635f95b48e59b4382000000000000000000000000eeac2863e0401a43c3b736c9f1a8bbc2ca8feeb80000000000000000000000009e24103bfe4d5878ec64d9cdf91a6db6bd57fe8b00000000000000000000000036763a4b49393ec5bbe36f85b63c98634d1f7527000000000000000000000000ea358a3582e687f0def2d4e8092153d1dc66317e000000000000000000000000f96c3bada1d492291de827882002b10dd446378c0000000000000000000000002c939896b4632de2cb68fcd5e9492efae754d54700000000000000000000000043ff496f0cf070dbdc9808c4d4938e52400e7beb00000000000000000000000080e96c186984340bd3ad95deeb643ccb2e13e3e1000000000000000000000000710a7247c829b55e35e73f9b40be90316c758ad3000000000000000000000000840e9b2d54ca358aa55492ccdf8795a77ec4643200000000000000000000000045894a922011812d1847a2e081d5eb4c79a7d33a0000000000000000000000001864d788eb58f50df09c04887dc4bdb9fd22babd000000000000000000000000606976c703eecdf2d749063e7556afc747edfc840000000000000000000000003f91036f8824c2c8dc77edf9280aa59710889f7e000000000000000000000000e5f370256564447cf88b0bee8353f0c28261b5860000000000000000000000007474e11d64065a1f63f80325743b97e60c7004ed0000000000000000000000003c6a4bef2f6ed93e746d8bbfb3dc9c6bd2ef29b50000000000000000000000004f3945f9e780df3cd807252b50717e3b26ca406c000000000000000000000000df720572c16edbcd3aca5d445a773447b97d17e0000000000000000000000000e2ab820290c7443e30811c59c9de4f48ede3af26000000000000000000000000e91ba2ffc699144f4ba50fbc70912c12e440f0b9000000000000000000000000e6ddbf69eefb7292c370766ac205911103a7db69000000000000000000000000ac4bafc4e6c890d07e0106f1bb4731496d4db1440000000000000000000000003ae630ab50c18d6a3d4c106e4b14c40333d2ec77000000000000000000000000d09386e967c2984754b2e6fc5e30bedc9baff15f000000000000000000000000c855a98dddb72fb3de474e26b01647e9359a26e80000000000000000000000005371c0f0fc5272a3f234bf92c76a0b10e6748a2d000000000000000000000000942e12dd363909cbf8be858ba91d27bc6cd45d05000000000000000000000000468103f0f321fb2caca46809542c449cf8db31ac000000000000000000000000d8cb0766692e09cc0788ca23fe91b638d43aed74000000000000000000000000beba92c9a41ff9e9d88c6f55fc004e9708cfc6b3000000000000000000000000c4f863de612bb78cb4efd73bdee6c517ccdfaab700000000000000000000000070d080bda8976425a032384ce5a60822331933080000000000000000000000000da9656c8acfdb6012c2ff3e60b4d81da8c66a7700000000000000000000000079dfd6b46cd11ad9a542426d309d5f5d0c3d086300000000000000000000000085d95b7d7e3c1871b1869e59f731313ccf904973000000000000000000000000e4b2860f20467e51d8f9d755794719d17f86cc5e00000000000000000000000049e7a1c1bb53371f88b0ac377ca480fa41f69a05000000000000000000000000e885b66fc997f919a7fc6bb9ff6a5b3d4d38c8d3000000000000000000000000a846c45ad8d7cc5d3561c847dc857af83bafc3ae0000000000000000000000008a6ed4daf6d0a499f73777ac1654c3d481e7a46b00000000000000000000000046bdbb583a5a890175388348fccb9c9bc5ce3369000000000000000000000000a2d766408bf9480390c94431c7c9749e23144422000000000000000000000000fe3888ba31225e5aff02f92aed60a4eaa137c5040000000000000000000000009a809982c2e572d7664bc6afc94e48785866a77b000000000000000000000000ed1546ed72c0e8799a81977a08d0edb65f6c4e0900000000000000000000000021e1241cd7cdd805fb518d9e85ec0ba9e32c886b0000000000000000000000004ce03b65d8653e05f3e13b05af23e7b9ca5af6610000000000000000000000005aba81f8a79751b686fb5dd10012d48ba48e8891000000000000000000000000d4e2c39be4a4206dd55de4b202729e32efb45a96000000000000000000000000ad17e6b108533401e554bb0a0434966210439bc0000000000000000000000000e69393dad8e81c4e086ffd17261c33c8b5e60c3a000000000000000000000000c3b7db370d8d7c0f200c405966f4cab905fff640000000000000000000000000c6908d8d7244891d08a8c75a5b12e1fc53b1ec5e000000000000000000000000df0e2ed8476f2782608ea8188b803a61caa1fd9f000000000000000000000000ed3be028a3ae62e0e2525439c3369104206b8b61000000000000000000000000c1ea6646b98171c911575e06bdc6a9b84da2b852000000000000000000000000dfa60e3fc4c6a210aadb7ea1be08edb811d4ee5f000000000000000000000000aa0fd743c83c15b84d90bb4db7e219201c2244460000000000000000000000006a4b73aea44230e1b7f890b9872d6ca6eec946400000000000000000000000006f8929bee8e775a617f973b8c387cf50f0a83af50000000000000000000000008685836c8a454f8546696bb645f8ea5eef6a08b6000000000000000000000000a4818deea5b806c27fe7490d1e19cab9490986470000000000000000000000001329719085b514a981b3218c5172f46e57ea8c6a000000000000000000000000f758649cce07fe253e17c5fb859b20e2707b232f0000000000000000000000001eb9b99d47f1bddca030c7896dc4aebb0713bbf40000000000000000000000000dc9b3a34fcb37e6f14aa1792d01d80ac5e76a4e000000000000000000000000d8f5685b0c43b3a4537cd0fc381e9397dfc9d2f7000000000000000000000000fa3b204dc455562add1e4b0f41edaea5078fa1b50000000000000000000000003c55598fa4381403af0d810e89145c80db9c8c75000000000000000000000000f3e1b0645e7141540e01e1a64ec56adab52feb20000000000000000000000000bcc0b3a4591152a9e075f373a1058f932da2cebf0000000000000000000000009d973fb5d0974638fa0321ede0bec0b20dc07d23000000000000000000000000711e96b19d0e04edc704185185b5e2615de662f100000000000000000000000027eb99d2ab2dd9b2de2c6ed7d071dd78ae040d7c00000000000000000000000093a4eb96744d2df46d229d9503c7e855952a8d8e0000000000000000000000003ef5f821e3f0fb14e7cba6bec5e7f2d5021bb178000000000000000000000000f2c00bc12c8880cc5b69a65e12c41e3cb04dab08000000000000000000000000a036e8c4e069b8186f42e2a22e24891bbf78faf9000000000000000000000000a912c77254a6cb75b1ade0ebfa5f798490a408ad000000000000000000000000b855512184923b9edb4e9a3cf780d1329fdcd6060000000000000000000000008ed27b80d43247c0d13ebd0ba81c369db135a519000000000000000000000000d813395d0437b9a13584ff1c4738fbc8f3d593750000000000000000000000001adee8865d59bc89445606b4e6adcc84e890d5ed000000000000000000000000a546112bbe1528f22ed0ba9511056144c3c34e9e0000000000000000000000000fb4046911d2550223abb988de3c7f5dd43e349800000000000000000000000042fdce34297c8b05b70e01fc18d24bb204d277470000000000000000000000004be9a53aa0af8ea2c2367ff8b61bb94f1acf942c0000000000000000000000001f2c75e5fa15d1c48e51cc3f9b642a65d0dd461a000000000000000000000000d0c0684901d1c50fa3c5f74b2599c33fae4141720000000000000000000000000e949bd522b39cec621c6d70dba56d69b483bf57000000000000000000000000e735f650d35504e3ccaa08d7b50408b4fe20d1d600000000000000000000000014f6b08d39799dc0b2c59f9b62640f87441b7508000000000000000000000000c2fff0168ec1df8b8b5904cd960c751a89761761000000000000000000000000f22e7a74fca2838a31a635a3f57a6c7d9ac2d4f800000000000000000000000021d34d2bc33579c6014754246d674299de8a17a70000000000000000000000001a8c6ab76216f97dd415e3940499e5e12f03084100000000000000000000000032265781ee9502921e6c02538e70d45937ef1a84000000000000000000000000e4ee7a2508f7c80a3768c450c4edb2ab450a8ae9000000000000000000000000c80f23550f5c8df003114de244dad52f8a09b9a8000000000000000000000000e0e1d5823063a9a57eeb68f276266333732ae41400000000000000000000000079589f9b41a17b749ee6d29a2ed5d1204cd79cd5000000000000000000000000b16e2fcb2fc7d9e7efd75579918cad7fee05b1db000000000000000000000000a4afe0129f559580ebe6b5d369a87582b18d9e58000000000000000000000000931a49727e44529de552be0fc5112161ff65cdfb000000000000000000000000b39c7d8b3766ceec04ead16af488f044001b83ea00000000000000000000000097f669fdccaa4197bf65dfa734504df923a2bd160000000000000000000000000909f90a223c0919ed6a96e6de2e93e40dc7b5a0000000000000000000000000a6a176801e6142f159dd60562757acaf0d8cffb70000000000000000000000007e0f1f5f46a8442affc7084ce9f1a9f9a83fde76000000000000000000000000547b1b663d96ed3f3a9975d941c6df6ace437c64000000000000000000000000a5fad485399b9a837b9f659657d012387cd0e742000000000000000000000000ff1090100b562a06a8bc7bd431e2bf403b0350550000000000000000000000008d6aedf66753b6bc805e3da98d273f348db5c4d5000000000000000000000000a9520aba2c14415da1ea7732ff3e3b189cd35ea700000000000000000000000060c9010c26ed8fdf99c064035cd0745010edaf04000000000000000000000000499cafe48deeea12f28b181b92674bca287ab2ef0000000000000000000000007f6d20eeeca263803af8aea85b0ffcddfd619a910000000000000000000000000581c14b1b6cae5fbd36da4898f14d3286e5952d000000000000000000000000e096cb2432ce975a58cdb1c3e7a22aa0e88fc84a0000000000000000000000000f9b39398e110274326cf949d068be28bed3abbb000000000000000000000000cbd04b4a2e61ac775e69828966fb355f7cbb020d000000000000000000000000a69d09ba6aab5d5bad06dff3fb9a3da7af0e962c000000000000000000000000ee690215abfef8b003e59d8aa7e185a0c7e351b90000000000000000000000001a8a79533da9d593baff0814adee95324c78b6ba0000000000000000000000006f64da394eb729429476b59679d6384b92f054b1000000000000000000000000420895585234e12b6d21f12864e74b7b816314b90000000000000000000000004a6cacdaef575c5b94f1b9726eb4029f551788f9000000000000000000000000d3f23f2f0555be43dbcd7f9f0a85acc1cfc0f46a000000000000000000000000b79211381efdaf49bdd466df2d8b01dde012917500000000000000000000000041ea2a3a25a4c742bc91be40a7615e9779ac9c5200000000000000000000000001ffcfdf47c8c00197a015b659f84493351b0f2c00000000000000000000000038c6c588568af67eedb96e338a1981abca963b870000000000000000000000004f6ed34b28d1f821824facce09d98bedf6059bea0000000000000000000000001c911eec9b3016716c5e708b02d3b4f6798079540000000000000000000000003a4c166597220c21ac0cd2f0456a78a68bcb85380000000000000000000000005831ef2963819a34180fd3fabf049a6964fcbe88000000000000000000000000f429135d00aa58f2fc97b3d9d658d784f6f2037600000000000000000000000071b3b3cff4b2406f15e7504ce4a7874eb234c0ae00000000000000000000000023af7e6293d1153709d378a768304f8dca753396000000000000000000000000380d1aee8ca52e5e249400e0b911fc9819e16515000000000000000000000000b9a7125dbf198221b3c500262db2c0bd937039bf0000000000000000000000008f85961c3eeb8e3c575d65225f0bdfa10c465a35000000000000000000000000ef01df52bf518b087ba6ba121e1ea669ea247b67000000000000000000000000b784519e09651ec2a049cec8da518e551d143f28000000000000000000000000e5456e96c6feea1e3169d090d26fb0bd9c114f5900000000000000000000000064936c8374c046a2f7b771db2a263d1459ee52a200000000000000000000000015adcce7c1b594d8fc9a54524f6a624ca4e5c531000000000000000000000000e26db2d384c4a2a9088908e65bda3997516cb913000000000000000000000000474627714ec7ce9cf185c2a42d15d99c218555f1000000000000000000000000e0e5bcf4cd7ea7b8598e8c5657f2e313521759c0000000000000000000000000a560496489e85b050864e9755c35ee11a118719a0000000000000000000000008072818691c21bf41f6decc123e393934638dac7000000000000000000000000037cad731a2a1a7e31061715004c1a7f89e28d85000000000000000000000000ee8be77d0656575a5e67a94b67d3ce2ef9548992000000000000000000000000db9a97f9dec477e9d81c7f1619b27603709730ba00000000000000000000000079f9c2548a39031ec592f07611722f20fd72f1c5000000000000000000000000d7b21b1fed974958fcd94b96c8b1c727545320170000000000000000000000001814b585db8acefaa4ebf96240ed28528b8cc95800000000000000000000000067e9e0091916c720f79d4c5d7f84eb1aec2e816c00000000000000000000000035accbf2df234d148484e982bcb2600f5dbb9441000000000000000000000000b4ce1d29a29afa5f3f04993a8d90790cfc2933600000000000000000000000009c2a6426f52a35f9bbe2c3b46b86a7fc8075504e0000000000000000000000009c985dfc6bbdd2edd446e51155b12eb40927d5e3000000000000000000000000920d3ea117e049199551fad260e7a7d3570a04f40000000000000000000000008c0abd2bb42c3ed9a9f8a23bc30d41b64d094679000000000000000000000000d6326e99bd82fdfdf604a532bf32c36b042de4b80000000000000000000000005eaff989244e1d3768223021ea1caad9516980da000000000000000000000000e4d4b1d3ac96bf6f0938d8827c6fc77163ec6b8f0000000000000000000000003f4b1c0d80836e7075f61f3d4067852e071819d00000000000000000000000006263fa595d2e00c73216985c7723a2065af9cf9500000000000000000000000024b41eef808dee692d069d3c7f76ed71794311c3000000000000000000000000baa8deb282b8c00cb83f50343c3eba61c93fed3800000000000000000000000078d692f394457bb997a3a1d9ba4b4bb72a8adc7d00000000000000000000000097b9b491d2dd7a7d244695cb8eef296f292b144b0000000000000000000000003f3f0bc9ba04289705bd9e5bc7dbbc407c46764d00000000000000000000000024cbbfc4ba08fdaa1081cbc2ed20198046ed5aa9000000000000000000000000327240d267be25712345230894c53a995fa18878000000000000000000000000cf8845d8d157a937c7ed0e9ddbaaf4ea1457a3f5000000000000000000000000ec824fd0dbd4ed7e67996b07db3ef48bc31b76a900000000000000000000000032f5456982d72e52c73617235e31f47788048111000000000000000000000000403b38d5f27f68b4d931fe270a217e1470afb4410000000000000000000000008e73fb93c044998888affea0f23d31a9c1745a80000000000000000000000000b6052a90bf1a886a982aad13fc4d72c174a0407c000000000000000000000000d8e6b19cb586a785e6f91f07482104bdc82c3ab8000000000000000000000000b88a0f0a25149ff5168d8a42abd18eb455b4c576000000000000000000000000a8930af0da9c32a64a9f57d38c912adcc6d28c4c000000000000000000000000fe88f7d6a4bc26e60ffbf32e314575e0657070ea0000000000000000000000000b568eca95ec8d49d6a178d11efb4aa441ee062f000000000000000000000000979f9b63f303dbcced0e9d8e3d96520888c92a770000000000000000000000000ff5aba3a2073d34aa6b34f4618f53539b62fa530000000000000000000000004eb01e6ed783438a97ddbdeeb62b146f838a994f