0x2cffd02e5e61dee4d96a3b5213b3f9b23fed6b8af2aa7592f5d5887f23b32bda0e36bfb753d141ecaca32926fd0e09385ed2cf7c7970c94eb7944ca13120262bebb10408d30b04fc70d897f5a6adae19ad1609154ae82af3cb4dc36dfb747f3fd37890a791b387af4329f26245f843074a43bee8437fab23f11641e4f679830fab59a87b16d60cee968e38fb78b5688242762cd577afc6eb3095a4c0ac21af5f1e322a8c8a399665f8b1083e9536e99ae9388d8d3e231f54c7fc69ebc528ce17f1242f3373d06593bec6933a1b50c8443442415d286fc7b096c7c648035f9bb3af0bb7195a0da6eca37667ca572600ac7db8b4a8c57c50edfb2e6fcf75ddbd69190332727ba32a9695dd08291258a7015f115e74ca5d7ef2add499be59a7a30414ad268d2006082155a9559d841b03cd775617af98fbfd243fa866ca1224d9209e2f89273776a48963856b7b4c8d90c9710f0c6d7e045a33bd9fdd057ad324d92e52c800821a8ec47530d501a357d3a65ab7528a1ff1db9b6df9e4faf21f298da3aefb5795a7517e2d0566b97bd4e823f068c4149621612d2898f1d5e7aae8b9580f6574cce74ae95e3d5b203fd3909f980f7a14b50d6494ea08cceac03bc8849220caa42f4709763aa47bfedeb2f36ff082ae9abe2f3e0b6df7a32da4ea00f0e56f0fb00bbef34e525f8f0b679e93120a63cb4e77586aa8235a4704d820a3eef43f44a761724a61308234c9fa4a052e9849be6c0176b8ab74421d8a3e15decd2ef69129732fa0fab70b7fbfab6bdb9aaf416a80bb3f019e1da6b1e83916703e123f2ba1ce3cad681f7d16ca08ab88428b575274c193b5792156d04afed3d35a9227f8f113cd85754aef31246f6f86f446c107506964330cd4539cded647e927474ced8b512da1b262eac6ba1c80de5637eb001b53df5cb63b8c8298d0fe14b6bd255a4f431a5de1563d811b6a619ae9c2c4b98beec67045e8b316e03a439fcd31652d93a5da58efb706a7213e317bb3610210c0d467f0d288db15c7aa3a138fcff578f035e3fd8f2e079154bdd2de3f65db563bb9e93194170f59fd201ef84e3c9abb53963d799c4bd0db58b0bafa7d21f4767acde40a64daf5fc6bf10fbcbca66a24f67490b5e17aa5dd4b83fdf58aec2191c8bcce71245d4cc48d772ea52783b8106abbbb8111851e1d473053e92e76593a19e3882c1472d1da13ffd52c2653a65b31cd81de76cc9c85f64835dd2b51d835dca2e9438388f0a04bdf93eb9ff1350386d257a83d186008f2e429694efa3a5147787afba95fef3b5bc5b7964e7748d0d17884ec90d2dce59b9cbd4b37b47acc94c0c8e3127c6b6e432fa7cc7dca1ec934a7b502d9b067ec436be846b597525c0d5752090e910f723845815e2bc692c64d197d03c835339e2ec7aee451d9b8c3607b36717275b5135d3a82e17fae2296ecd1f8cae9d12d51aa4e7b580ec7f964e0d61fdae884fd468d8fcb522ef7d6c994be5b7bece96a85bbe2667d924b4a633cc27bfd05a6b51826fdcc8d8d2bffd99af7d57e4dc06d9387ffcf1fb24afe23bea0c072d41d1a1323df542d1b446aaf2a31fb57af5e8fbffd95be788b1f259028619381cbb8d70a6588bad557fd66ac6187073e08c5222083d82d42098d88d26c499b9956f9180f79bac54dc8ba8ff15ea7d30f281f2df10d337ca11a51ddb6c484ea0e1df58e88bee4a9a4fcfc15c3d1ee823d6c848cd02867d9472fe43469e7d3950a234969b716a165d7f4aa90a51a1621506b9c763409d7046f1a00b42f9eba771f199ae568b2f344bb23251f799c9a96d8e92a5e26c1ed6b6e23edcc6aa46eb033a87d10fcb02923f3507ee6d81cbec1e0f2cfaa6016cf5321cb10055899d2894ddcbde5f0710742a1764830f46f925c54e9cf0f976d7583cf319c4d8e8a