0x2cffd02eb9a211a374971bada3de65f19cdf60cdfed4a8e9a388333154cc91c817cc9fa2bdb4a0f5682e56db456488a5b53f0a4c2b5dad17c1330da21309543168fe5db643a31fe9d37b253063aa1f013e28888cd2bce9da6c44685b4fbc4d335cc4b4f0c5822cfa340cac7b8c5fade45655711a35c84949e957d774083a4e5db9ed613c48ae6da51d7b4406ab97ab215fb97200a326008cf803cbf93af3b92c7ae8cdfb79b0c8d77b84176c9b31cf18b04ae3cc094c46e691716a404b23255f5991727bde89d1af2e6f39b6449433f9ca5bfb049ef3e9edd78e51501b752008570e0943020d6219c3b7b78ef747ee9619fad7f57a8cef322eb12fbe7725191dc00665bd6dd58d3df60e9be64a4ede665da5c419f495d4e6b8950b2c41941e94d2c9c12737cf47d61e4b797fcc061f7c50ccf4be666793922fb7946ef1a930b3570eda4c7fd9dbfbc769a7b044f3ff1cc063235b897dc5364e8b836ce15575c7b14b0377a86d87d1117b5ba2dd74931d3291af9c3a7b1980671c0b6ba22e51d075cedc5caa845d36d1509ecd85f73e1e6206e9929d10a5558c442236743f641686146ee6e84300dcd8c6036a95534d3c96a2fe5147bc2bbeb9efe9ed30061d979b46e5005bd0cbca086e2de625062e7efc62c31ee6dd96bdfeabc0ad594478987db530c9e71bc3414ba5266347210e6848969f66e7c909f38a96d5971eee7e9a16e9385f14cc59ace663a5eaa5185422cba12ec5113da2525f7f602d523d89f9751f9043f0b7852ece80d026fc38d57335a4c2639d8e946a7d2323b586488ab74e8a9aaace231bc5ce7536e3df73d6e83f096514d29ecfa995a91c30474c8737c4b992a0204218f9946a0cced0d25a2e69c82ccd966ddcb28ff21016ff2ce83aa58ce64936e15d0c94493cbd4a33e4004d3d31d4d5626f6e956bc6a54d40e735fd50f4993a7d7ae3c9aa14b596e3ff7e96e678e24eb64137bd85715014d9a9dd06ffc8b6c96bbacd8ec02ceaedc8907f21e413a68ef81fc11624f89dc6187e4d45c7545097b8eeb4af1b5ea4a9544cf08c4c77c98117c5ae140af7b6e06989e26aec4e65bfe35c9128e026709f5fdae7c4c1bf33ae6228094666bdd40886ac15c3fb4fddfddb3485dd7d74c5ef593a9b082cd968a569c951f16471a8c494021dfb96683f582fd78111d8f373e97d07a94175a27ea8d30a5c5bb871ef223fd8a8fe88b314174ea4266a83f3811d71345f9f9ba061aadea5b8fe494d1cdf7386348d4071b24fd6726ee1c836002269e91299bfd0ccdd022a078ba74e75a36ad28f317485d94fbafbe03ded9c7f7a5be97d4ba934c2a297b653affbcf7731186062748bbc56f05bd1a65158307fa383a841784583661fd8f9e1d8be7cef60fe12ca285d2e1bb0067d36b252bfc614cacd20aa04eec78e94863b527f0e4f29c35229e03b56e5daf15c8e4bd487a4da0b5d249f0e7ed2ce87ba3b815dd5074f08111ad295579ca0cb80deffac66d6053fe1c32ae86999b55f6158d163a6eab1d90390283248a50ce9a90b123f3e9eb3b04cdb9485f61aa098a81a7a41efccae74e45bc1569a583097605f83e9b2010eceac3805a7e1ef962d4ce1d3483834536cdbf51f9f736a552f577b9173642983c9bb6c5a37d640f03f6eb369919b110175a1a1deecbaf3a49ae8620665ba158013ec42befc9b3ef9a270db7fd6443ad4ddc4998a70b95bb31faa19b1a28f4bd45e9b36d420c81421bb3ce4abc374b917e15197515780aaf93abd082d07a5bcd3952400f2630e0cc28844b446d623ad3f1fd1eb1e5eb912031b241fe4c2a3619ff439ee6cf646ad142d4028d796a8e70166f2bee162ff5b8cbfee7dc08ffc7529cc51985c89af5983e994cdb62fedda687649f75f8f17068ac9b21c29cfc947dd07e55fa6c7ebbb