0x2cffd02e9d0f95383a8496383b74d21a30c78ae5ce0fdcfd91a4a250c607ff351a271bd6076662245a9942f50e23f3f1d080ace54fbb031b95256bf6cd12f6ac0d12ec060e8d39986042705a48c49b3c1cbadad217551747de7c4532738fb536ceb2c9a9d8906efb96e620fbb43498e19531e7024fa07e9354a67f16f163e3ac6a74d48bb524c8a977e2e85b13861dc73c33907b067ffab7b6582344d7e5a44b879c5946e827c5f81f15255ead045e0f2da2b5856d1d8eb0f342b52e1c8e26c716a7c29590cd79c10c5ba9d8d9379580a34b5378cfdee4782fa88d9a85ef045a5532ca1a736165907df63f3e38e2ddaef2db5deaaa4dc2d1ec8b4849e0e4231d4dfc7e9616b8ada14a9edc3c40500e57b0a8b6d20d69273aa66a4f06660c0480991facba0d4c103afd5db3af292af38b2e8972279019ebe58c8b69712af20f537fb0a0a20e28806dfc84f0674548dbd7b9b81ff93b30fd635587b5470c4b305855c61853ca5a0c7f30c1aa2b418dde4329995b7bf210183d290006a948ff170607a19f05200c79fdc84ef56814cfed353901745a65e5971834829cbe0ae9e840617fae7990b9505961efd01130f8d4683635a649237c7663ebd48a11726b250c74d0032a8e234250748a8a08f118eea8eff08fb4837ff3634a18e22f42abc16ca1d2aa1b8c3724134c3928756d611f3107c52837808029afb3b351ef0e575d7d59dbf6272270567f64665bdbd4841fcd1fd45c485310a57685a6f0b3bdb0d1516a55a7fdae31ea1ecfc545dad88eb8e1cad9abc8542dd77a2836bd743eaab2facb7bd09e2ae546b0be3546c2b78418502cd8778446e8d64671edad1443434d244b84307c8fca2423c0f7e7991f63a7ccdc63505486009c4b214689ebc5fa272478a42c230438c5a41d972618137bcceebf06b4c665d978b289f3ff55859676a81d8708050233a4dc2027a46019a132e3b06aff65c5f48a22c4150662b2f6ac68b732a262ab606aaa9a05c6ddfb2abc2a935333af3eace6bcb4c083bcced38a95dcaa8a9ec5d39b162db6d586b8c6ddebe9ba2bdc211af1631678dae73365f3026551eed4e463e6d83969df91c5936f37a5fbcf9b74a9e42730a49b535bce2fd29dc955f78ba2badd1a2de7e5599bd154e7080cc79909c1dc2b55fa9f832ef9054a0d038c45375bdbf9d2071fd69d749dc08dbb5412a488acd5690b06cacfba82d35c9cc0f2bacd57cb74cda1ca37a41dfad11d58a69f621ef372e1b30e742d6b1e6e77d39987ffc5e213e6dda36986780d4b886585396e663382a2cd5ad957723f95b3e0c5decce45a71a49b49dba93afcd6f3cb87c50632011d9163739a6076ebcddcdd272121a7b9aeb6f97a270c4d5c108f94f3ff39b2dc3f8ff6e20fe9150d29ad3e7a4cbe0889202efcb463c436710b6d87f3c2710ef045bdffc46a88d921cab394ad832e97827a5f2802bf9e326827328605c13e36a2da6673d3161dc22fc53ff8f6b3dc7c4030628e71b50d887b478e64b6163e4047fb43c759e85e81bfc50a4852540221dc533460cc11e5dc593982c18afb851cfbd0b1bb32c60d8cb204e3ce3e97d2b95bdc93d9fffafccd945b0241e28c7eefbb1115152e0d35bb8220bf3bcc7de8ab63055bff49906345ccfbd396d55b2552c7c8f81b0432a03041bda4c2ce26a94949355e43d9d90a43ec6847c3bd8fa3e85af2b75ba0c7e8daeb1c7fead66674dcb5651ceb4ee0c485e5d4e788482cbf987bc95c8f0d66d3bdf87808bda596d7c119a2fed195ae460885715a6bc47b2dbaf7e31aaf5c5bd62e315741c7a0383c455c269383c741863662e7ace1a03274c76fa4abb5eb66f2b43ce04ea7923da76f884f1e3c3a16212352e1bbfae40a02fc2df8b646a9c0d0a1930053f42f46d632d2289d86d793c620e9ff95be