0x2cffd02e88ac2f3974a9d5391bf12173ef6220d4d37e50054b053687e9dacadc5fe044940c20b858ea5cede2e4bf73297045494b521fc3dc82a23849f30061a2640720e1dd69e5809eda5f39c03d45b017531751af982aa3856d698af7d1c5345970feb648edbc5a0a9e82db89d9f8b58413071828a31b3ced25ce867d545e8bc43774eb7efa17d3be2fb0d1888ad7465d82d9d5c29717f5bd42ecef14120550d8ef1f281dd4349d67a2d85b19fcac0efd86ddc4f54446a97e53995a0fbddd02fa16371c70d6361f7429542e0250ce8d88f28a910dbb4d5f975fb749d34c45be6be16ddab32987c0ac91ea2e761495d618e773558c4e26fdd3c62de2a54c15e390c3f45845c43c227f7d7cceba8439814a7b2c09905a9fa088d8cf9ce9e889ab128e6b9d126fb801434496f4631221da7701a0362d116c864d43cd31b794aae8009f8bb3875551988c464ed7b85661437a29177676fb062583d72f5572dcd3491630f6d5459a2ed2e76add09245671655a3942e00641d31157c7e0c28a6bf5e2c8f53cc2bf4e3ee85afe0b853246b824cb26b89dc8cc6227a5bc3734d46ff3df61c1579023e756494636a870d09e32c92e64fdd6ad2db1290d2b1efb1995e9140bce1dadc5e7d3438e435e5768001f066f3481e613b136f0aa5f51aab417235e38fde10be526beac7444a6261d2da242218e7839738ec855bb498e89ad304bae9a0ce47eb903aedc03096dc40347ce87991a5e99f694ea3189ac22f516120e125d09578355c04a95231e387ecd1cb15f1bd566d1959b491de0258728f725ea9773b479615d59396dd9f6637d2c1f2bbb18bc9f34ad8990cf3f79529885309e90824991a3563975d4857b3ff71c4286c77bda182978d26ab7975a8aa49d92d43873c84623edd5efc1fcbf3b5205625c3a3f940cf314c26a7efc64bb749fdbe0e1944d1d9e778e3ec357450d47ec23fe287bef6019fdda603c33bd9b3e95493b714f3cb0b4de13e55c389eb690a61b449f6929cba06cce8e1d85b1176a5bb78d5ae4bdcc593eb0eb79d11240ea37311311fe94b9e315a871cbc9b86a635fe95a8c735abd62b254c4747edf8a71cbadbf9bb0cbb2bd1a1fc54508bb4d54639e92706eeec8c2be43f74d97ddc90b26ae717aa3754e1ab209681b095d47aaeaf1b3cc19b5d8b3bfb430c29ba57c0e50fbda314efc8dad409fb8e63bb6147a52fce2dff70f4bd2a6c78cfe46e2fc72204d148394551e1a54596c84fcff9bfbdf88802164ee60dae9c031be6a9bc0a090a1fbb8ce09abafa0dc69d9ea73b94831f2c0e969cd565d715f3a7bfc9c1a2cc845593c69977977331ed9381fbdfae51b8619f06f99331fcce487eb6d112852bbe54f722bb3dc64fd203a910b1d088e55555eff1f81d79d6336b18e9332719e681df9d500a2050deee991f3c5c9da482e2725c683a1788d1f8a7afbaf4a3c59f76ccc5081b0f82026c5fa2a554bf63d8c5925fd1d0450000e0e368bb748967b48886c0ecc2b1a9bccfe728b3f9a4b5b3a0b6d9c8497031adf2b9f18e9f767fbec95f7e5a8126cbe011bb3212086addc1d1c10ed0be53ff413bd5e6301967232752133fc1bb9996b083f7a50d4f23402bfbd12f10699dddf2e55fae48d5752d6d34ce155fc0ef23e60e4f1f6e7aa23a830cd645a654918b76a17e96da33d12eaabdc4cc45b574d36142543311705829a8894084b6a968c2cc1917e216c016a891ba04518554e4fef1d25fb90d2fb3679ca52cf225a8cb0c9ba6641405b0c8ab91dc52d733f38a05c7202200a7e881de012525e12e93d149ea3cabd1e502cbd8320a8edcda4ed12703a8c06590eb03465deb7d8fcc0490a97b402c35cc3a9470bf7a34afe2ffb29fb37569bd67d6a6d0cc72da98813fec27d5310d861ac4af3c7388682785a97ab4d