0x2cffd02e1cfea79bebed1f49e4e84e25f7e9a9c48fe8b91631370b6177c197add3f105ac2cb36ebffd789dbb597b55c39240185a70d3542a33da2eed339e60dae5353ecdfe1c5ae7cf150e365431d1857d2bd7129f14f8b6d6ee11acaa56a5682b7280616eaf1c88a6566f78c2341dc4caa83c0e2495fefca16489699cd11702f0ab212ff85543fe6e4651f6009ccd0d3b81cc3eeee82d13b6278362c7e30f7884c2d784e399b1319a949e1a9810b83a78313111dd445b05b66ee5124c573b0102c520eec3ab8054508ecd962f406577e4398f4181b0435420394cac7d8dc30c4c411782b8dae7db19e29f8c878dcb81222306c7f6e291472dfbd6896571af0bc3fb1fff4c216abec545fe122354c8b2310d3a3b230754c640f06857fd399cde4adcef154c618796675f867a8d50c411f1ccf5bdd96969fc32a002eb2ede74be0a77d54e82b8d859040a4355e46837ac22a028f1a734b5c5ff2ff5f762b1b6eb3c59004a96710d75e5317816c5a43c47803626ad1d129877c715ef04b73fc7fc6453164fbfdfbeda69333f6009496754304459a9132a0cda6564ea796a89049f54277e6584101499292ff9d26972a3a42c908303f8e351238d401b9637741941a603b96af3f668ee917fb3f7849fc96f041676af8e34dd2d9aa6ea7a03b2eac412ef1ddb531def1fec0d16583ed2198fd4433f9c01dd6e96063857c69e88c221e60dfb6e7dcd099a86633d0786158e8fc55e35d13c62065d8ed9f266f816fd69b6c856e0c391d250733c555d2d2c0f6d82d69242fd29782773e70c0d7508f1d09a04fe529579e4a4f5219162d54e1c65110f872298d740f89a56f168212be127b86032d17bf6ab372ad5f37de76592d20286ee92d13da211dff6304c5d523c43e22e76430f6077c64dc2b5bc6cc5d3fda5f922b03d207d2f906b4d85bffcfb9f43c4fb4a4af56f1813d704f4d129f855465ad53e5503801dd342e3a21128ba344890c8a75ed8558cf69528dedb519cc91ed3e81d3ec80407529bb0983777b5b30725f564662db46dcbb8364d367db917b89d1d74f1b9e2ad3caebcf30f7b3b9a89b2fa715d344e0eaa26116d1bf7bd1cd80d10b750d7c05a29fe2ffbe2f8b116acf785095999473a388a704d0302d131e03bd31be6e031230e89105c7ffd6e9032030668c64e776f79fb8b33281835498fb7f3a4ea116e1715f3f150f7dd37bb9d15cc04c3e352c017278ba12b7f38c34a0a4c74382078c8d398633663f9de06f84417520e0b5f683256d41e856373fde8a9e234437be7daf1c659e2cbe7334b2f9b3049813754a032ce708df393d6e9918c279dff84eb77f5be94f6b1f40392b9becc32e0f234e82a13f85e3109b9eafc2a12d9470d20755dbced69d04db37b087f648d406c7dda2424dba3fd7f7742b85848cf450613db185b10ac08913b8cdb6a4c377256b9d25a0fef3465ba3abe80a506080fb87146a780921f0a989ca77464109a772793f02da4f908b9b42c7cc8cec75338432cd2c09920860b8171745fe3bcf8638391c5308f664c34e9f2a0b37b632d690f2cd42877de7a09a4372904335db4f290e97c996ee634e38b2e103958cb2e9d6127f25cda5049893ad2a581e8351f7d770f5b7d28f085e8e6f8505722728a8de16d9766b9445b96805ee26ba94fb29702c76b17a79c766c6a979b8917eb8abe668c2e4c0325d035553ee63cbead633668f7da4febf3bf17f4e8b9fa88946107a680e2374e3740691e08ee641ebba9775ecdda629d810ef3c45e60baf39ee2e664f5f2463c47cc04de02f619b804c0146384f78f849d00383a85eaaa992158b5f44415a2fee74249984f108660de182dc52a784780cb7ccca762d2a762ad465a0d0a3b3660041493481bbca943b4e6ea70dac55f5fbaaf4816d634a3ed4cbd