0x2cffd02ee69cc74394af7429b8b39600453c83ea9b931cdb96dba4843a17a1f671801574ebbba41cbda6092864b874fc566803dd74b8d63f5d4bdd0d5a032a3e6aef4d89f126ae42729766c97631a62991cb41f5c9d0d5954e0c32266609015d0b6fb41e53fbceef87be8b10a5584b99c295b5ac79dc231619da7c3412b81ee73c7deda440e31c87baa88fdfecc23342814313f1592dc8bc237019e28ff6ad966a3f645dfcc25ef10d5c922f7910be83a774c0e1d8334c5bbb001e5531b4ff370d71f11212b755aefe8ba75f72c8bbe91d1b3e16a1d7a15e8c55c556323967f790468b2a59ee571da2785d1d4064dafa7a4e2b7638abac5bf1ad3895a12c9fd376c08667892ccbf07d679682a346878670d6bc424f09aa733f2393b05c590b1fcb1a43df8c68c50dda339041ec2126b3c1e91419fcb9e28e307a0c3482bcd163597badd883804b1a4b9b5f53cde7b6c607a679d8b8c94ee33769cc4c149f688a1c6b241fcee8b2fcbf0e6e7046e0b746c5b64bce4854e24914460fea5c12d576381f8dedc2c1566552fcb0a8ff44756c96738c4801e1ea21b39a07cb03d8123bfdebd0e31e954e153c40fbcb9bdd09290c11dd7e69f7fce78a656bbd44414a0771595774a1c42defb6d2fb96c60f93675eda3ac128299e6694806b9d19f6e64e41db816fd9ed039051894c79a63481467dbc46f8797d5909b6b04360f8754afe8a73fce8a2839c8c81696e28f1eb7f3347db2c7611c386be471c0c709f19525915c7c48fa0825f1691e019eed3769665fdaa0e99569e9be9f32e37651f0227c98cc6c2e3a29297bdc19cb6e5d808f2338b6478e031cb81e3cd5fdfb1c1edc838ac512e8d2793012dbe0a9e53ddd54fa789fb5cc3ea87c5f29bbb48b8c670e8be48928cd2d602b3fc0af7502968ba05d716418034d9c31017538f561c44ea6ab3adc57958ba1b785e106c7f6e25949ad1cf2116bfb3881f53cb388e2c955ee7cc337ace45fa8421cb5bda65279420d4fbbaf6141c3104aa09c90af2d7c79d5e3a39c89a8ec6a2696ea3eec8e9fd56499c93075ff42a4fb50fe532ab2de10ce8d82751f8881f8071b805b0e20d257140f90689ff307a6745ed28010a7f385c1395b7395a129f5b8c953180e6469653eab335f72fd5d2d1c08bba958b6464c3f5d5a8ca006a7f7883245e5d1f703d7081161e267e13b9b4da550233df32da48e2bad2a6e9b15289a22d6e28c568ed1a468646952d47a9f637c47d7551431eb3f3240814a66a05ad26d4f0b5be2ee5871af255dd19bd05b58774148ac01ee244ba11898e1eae3114673fd1c1475798406cd1c85e13407bb407faaddbe5485a2d711b9ea840c3563c1d43f1d922b036cb08bb59d418bc5c233ea53168e1a8e431d6b2869e9a6f6247df4a04eca2152523b407973c89e8b45d3865116037171c4fe79c454ef19f993cdaa4d35f2a9cf7269b57a4eed38e17639fbf24e1c6273f86b540cc374f1dfb8f6711d6a82907db1864e7b92a4b4811312441f486e1bd0732483cf90aa0e11664589f61df72a6c03af1e45fd25217d68c0cf2aa14e9e3a37e44a388f0eec7a4e4650de6d03678438357397b68652f4fd16e6cb7aa18ab881eb9a8a9ddca19edeee55bb7a59683b562ab6669b9c135df2def471308a8f39b94555ce47c81e7b53cd3348206b8be4d9f66f4b5532f45bb5d94b1314604f8383b29af52bc188ce5c3d05d4dbfaf32b5a43de635893b735313f384fd411bff2240e578164f80975a59f0f10ad68188d276ffeabefbc8f408c9a6024da49853216dcf9ff7ecfd32c237a55adb5e73828d9edf616fc506149d085f6c06ae2dd46ea0cfa0117d9f09f3f3d8b4714ef6b518c25ffa45899c389733156edf8d8e9f1e9b974838b76a1c5771f7411d9fa199cc693b1c7ffd7e55