0x2cffd02e62e08320bdc8553acb18c0ad03be9fdeefcacc2be7e4880af433970b7bdf1896495ae897ff5529fdf31cb1d3faeb10317c06f522ffc32e2333014b629317c051490969860a3138fdc77c0aeb238160ad7ae4d5bfb6e5b078b3994b2a59ead23c9d2f48a9f0e90c470a45ede2797c1370bf384ed0f41917bd66815bb9be62644fac485898230cc9754c733ad062265cea436612d53ebcb2893d42c84241bb6e75384535744c72a5cbb3e9b83949d72e64533e8985b5a3b4569a605195978b0b700c9a59d99695174700ac5ce1fdaf5ecc77795119614eb8419e5f3665ffe6ee0588e9d7b65f03c7d5af5f359f272e312e294e6230fe103a7de298252d700f12433de4fffff967f507e1df5b4b5ff1238d9053dd895a323c1f64a0c8bc4f081e400d3546b609485fda04a8ae06b32d2f58b85877b773141afcd317c0faf8259aab92272b62008095070305ec9e87a043cc1985bccd5faf40bc9c505132b75f36412d1398ef5e86a4ec934738f361908884cc9b50b0aa6eba628790b2b02dc7c2bd9484675767ba718be78babe62722974cd850ea8a2ef9775da14216e91b995ad50f64147b9903bb28cf3f0a3f051cadfc62f3106d603eb9dfde3cce37dec542ea9436748ae90b469f4df90655935f259d20a18fad38079d9fd74ee8072c051dae9557a418e9eea2ba64386db8cd639ea4f2185367de0818e8e16da19343e2e2bc645345af25ffcdc44d4c62919217d71555b71ea1c6e851485f16c8203e550812a9b671bf80c3ab6fc90c5c7039861e7915d79703aee521e6482776cc77b02305389c747ca155c62b2ef64101601381d22acb8c67522f7ac1ce3a8de6449c97a55fa93595c9825064187fc744063d2a73630fe14e47fb58c80b46f83b481e3ff4a7916a5bffa3d86358a5d88b56d4b62fe48b09ba479427a9ffcc1d8a06aed09e54b2c00a284f62171fa34faf4f91ee97df09f822966063e5d7bd42696199a659fb1ad05d2b419f64b7d9835d09ba244fa8415a028d8c6c7bb374219d9f3943eed2498882e53789909a79be106022080fd5f214e369c406ef8dac2189a19c1dad8d989d229d43229d4376f25d69ca659c68c9939173d32efb01396e94347fdf4426ba88831a62afa865c86ff4ebf49c2f31d07d3b1f2ed933b603ef33795141b6e65d4652e63f9eaee683b44b3198604f68503ddf4892fa0198270687525ab7df9acb0a7015c9ce598be00b4441bf1898643a3d579a0d8517d8af9e9bac26973b24df382417ea7f3acead1d4cae7f9542579ab4c602030afbe618bc25275ebbbdaeea78f33683277d5571748c68c52ca840c04db8524c0d1e87ed1966eecf48c2bf9327c96ae8b31fc53ed7bf343a649488570350b3b250c48727d8a35471135b6825b16ecf92a2055c884d33ac47fd903816741807da2a47a6d0577fec53f29d1f7fe0c31fdb20bd6b4497ee52504aa44c34cf5eb55942f6ce3d2c911a3f09c221070b82c6c227903ade7eadb1cfd67c0cdcd6dc04a6493fbf537682663fd827ff43c8960526a7d8830a2cf6f505c1b855c063a103f1c7dd524e2ee9a28ceecf390eea1da06b668d5db4abad122171a547e6d9ef3dcf883b53b027dec05e27a036c5fb561d495459f1cac949bfab6193aebd4a5f24cfcc56e627cc2287296da92de353f1df88c397578bb37b0cf78a26769d02097fc1b5c3959eb2fb21fd654a07cdafac1ff4a329ff883dd89807c0defb213cb939a56282905b3221674b851c01358b350a172375edc21c31deebe9b4f8354702e529532233867086c203a750d86741399d71a0ea2fc3c3ba1d247d98b40149778b864f8e9386b33587bc42e1ad8189088f3cf93706f14874c7ddead99ae7b84a2c14ce288b7e3ceb1130e1e37a4386b6ef69bacddedbf68eadfa9106