0x2cffd02e99dae1b133594ee038910d185e6c026d44cbf1e86edd3c765ac166cbafab94fa60c8ae3a69d01cba65c35d4e68448f33bb2f6904aa96181f8fd402155493bcdd2c06c895760e8c7bc24ad81fe690faae0da038e8414a3c327789d924754e76a7c9f568004e1a1c495a48bc2d2b55461039c918cd010e65715586d3093c5f8c69d02c7c4ab1be9cbbcff1b6a0087ccfb212579fbe04c7ae011988cddfe3d84237019b5a4a5d6dc73e0eb4a15439e3d0bf0daff815f7e6f93cfe5e5f5fef099363d93f271a588e2bdf16d097eb0d6f15ed32d768f13ea7834b07b2b1e4a2c31544257a15d284b68e511e423824d3525254f2ef61b9d4d0ad62c3d0d14414527609dbb927ce935d7080d65063628e379d3f9e66f41fa9389e3eccad7a8fc00ebd4741a502802c6ae5b27ddba6241c9d8a6ee5619a73b708e744768d6ab6d566e19743c51090c9f0ec51c223ba3caa3462745d4661f7141e2440c3feda0244d678a4e06275d4eb6044df03e6755ed8144dd9f293a327a0bd44feaa626514205bf09607f184a828bd530ccaf1e9e3aa2df74fcefa9aefe7c4a2faaf0f67274d42e0da7af2b242e68e540ad4d06365c8301043614fdf42d66d1b2aadb68c4d49e0bf73c04d4dae9a8e533c69f751c85a866b6edeef32ad10e164b8faf3bdf9d4982143ffe6f8684b3340d1c8cf1f57fdc1c80ef842a47a02b1c19c06a67ea6e9575b8c05362067a94feb96dcaf79154d65a19387580399af513f1941fa862844990bb29896b8424278e8e037a199e6aa85fcece146a320f0838854d4f1a803fa37c064a59f872eef6dacdc9b94a243a1f76ec6cccf39c6bb2defc0785da5dca038e576e2e218a26596674c18171281ac790fe61a272abcda56992b72f6255ba3594e657ea6ae8818939d1ac51f6994a082b60709ad6696d7541fc605abdf3483bbcdfee429e806a4d73938c2aaabe4d3000e2ae519afcd056fd5982edd1a0bb2dae5c5e2f489cda504664f1a1163d973b1fd4bb078391e1c17778408dfe538a1b3d8c6a30037af72b224f59ab64066f940df27cadbac1b05cc242fd4ee2b5cd52c5e7f308c101e889bd94c473b8186b7fd2da64ce95626835d1420285b854312bf507cd7acdb8bf41a59c53dddc9e125d87eff34195508b137a2520483127bade0b651b71b9ff47b2cd57a05e9477de15cf5686919911235b19b14903c1c0fb366a72440f4cc7c3be193b8e367385ceea94a778fb95b68b82c9f681c2b2d12c50984bdf5730e811e22980b53d001804ed8db03e320ac0eac255cd7193ec10efc703ad21839dceca8fce30021cf174e80bd7ba52284517cf2d20e12ef4cbb1c2db992623ba962362a3d5820ba57a67729c1bbd443322526a86410ef016a151f0dfe00c0f453e6a743726e148bdb77532d17f58c9b2d97134d49ae7d674739df696c009ba6bd4c5f2063ea3aa31c172ea4fcc5df27668cd3ae5a2c30fc5f57189bbb4af07f29ea164647f2a10f0faff94165e12cc4920db71ce2f2269e865177ef6f85967d0c9b6fd584df8d67036eae2885ca256034d9b40619c760544c0032dfbcd273dbeb38fe10ad0e90d4660c495bb19cddc86e3635eb22c2761adb23a685546ea8fdfbed00c3b6364e712eab617aa861ccd10155db70b67de2125412ec09b8612afae9a64adb6ac9405c85914d234a9d52a63e681db29478362762109225c5e9aa36ed45765733e43894cd8c76be08d56059f8eb75dd1266b3a355663b2a0563041508fdaff251cdec19c9457040b946e79733ffa881d155968c2f96b37d019bfa9b21d0f7a9718cb2f8c45cfc7cf165e884eccd1c64d2f5976183e0f8013a8957df717adccfc197e5139433f305a109b8ec8e0ef5f6af50c6c31599325ae61ce4b595c70b89537498f26f88ce07757f97