0x2cffd02ecaf531b1a551f4b7f3367d301b3b74ce0eb9e940beb564289dd407b922e86787ef6fc795e147479d3da4572ef6291c7b31aa2dc7ade79b282015b8753c62180aefef112a27a6e634ce114cd1ecb78a4cbe90a35c43b7f916cce3d1e4b17f9851727be90dd2264468cfabfcf0ac565142e76e081b3836c715a7cd8881c27e0c8aa37406d2d62529985479114959e32932b3cb50b117ee85b57d81f9b1031f362794bded7ffd1cdf0d3f220d21e1eccebfe9593cafa71fc4a674557b2884d26a92138424aabf6b6614b6a129502ff08f94dbc78873cb50f86c8fa92badaf7d99cdcff6133152616a5f703db849dfbf8acdaf87e2b4f5c5c0fad524043ea33c9e8defcaca27674b4969a21d5eb9285f0e4e685b8655a09785ec05f5edb8447c7f9afc4a1ac8cddc0c2ee35e96e10a6ac6623cce42cc88e29a58ac1a14f872bf32ded56b4b53440e4b21db82fdc01f3d3cc617b37c53d9febce57fe3709df2e2af3efeaf340ecc68cd9aa3b6d00024d82397aadc3b927fd6aca24b09ff9205a8b5e1805aba1dde3fc126639f32fbbc0af69739a70869bbab14f1788a58f072169883df2237ce5c42068243be72f88e8bf0529498188a81a68f5652a80e9cfe0d70b19d50ad46d901c6776f98282d9873361454e89ae66367e04b21212f29531bd1539f39c437ce70bfc82c5f7de24bf691f51929c3f954b36e163269713f3c4369f9e19b8a27c7c20ac68dbb41cf6b9cb97637292bbb00d7f4eebac473f571b7616d06f453fafaa2b13991141f1a327295beaccf9b6dda394ceaba304ba50f175c6708f068086a5089aef72d895f32c91851ac61456ddffa4bfa2f9c980a6e01397c7990236a02c62c26291675021fd719fefbbfeb48509229bae711d1877a58564b67a8c386be25f089819631547d22fa0222f89ae1c891dd213d602777856e3947318971231ba370ea75cebf45cded7edf44b029363e0553fcaf7992b85fb82c30877a294b5acda9ff9c79901fc75a824498857eb1a67e4f77ad3cb4ebc78bdbd0ed00f60461dfbceb39029d690041d507f36f181008f85cdf360aa9e26541847509a596d2cc96d998b1e4f0f4116f6053ded80db1dd6a40556c08ba1593a3baba4edb0c1b570e5ef3b22b831c721bdc5e211b92be76353117b9be41ef2da7fe960c50656f86b540776f3cf0fb22e4c6f1c81063f0bc293eedcb2c13cf3ec1315f010bb35fb60a57f82de19ae0993227be3411cc2e287f3483cdaadc7c3b362c2f349aa28210f892615b761579b8116a50cd6783a0d231f9d6677f818a04558d92592e8e1a49f08f65dc4e168561f436df0e8b594c29ea3772dbdf624886096108812251284fdcb2345bfa34b8d8daf192efdccb7fde3fe5c1d32b67af85db8ce17f9de5917af2dba43fdb22cad53ff99ea8e68ba50f1852ecd37f7257ffe0c0f4e48beb4c59366791f150fcf22fe7612c1dba0a9605db00a2da6c7c12fed617899d9f7ba05b63598f0190870471ae6fac28463103d7b0d72f5b2e0ec49afd6a7c892300301c50e3b6460c34a203b005e13f54e2631e8e6d7fca72aea016b6bd8a51194ec3c1adbd6f4a029346df0fa86ee92751ffbac1d30d45c1b6a8cbbe45dfb637b347684ad99a1ecb94a4021ba4b67f249b1a3c290463f285bfcad8f9f5abbf60f7b5c4b07514245fa9a8f04eaf8ba289dbc2bd2cad1c2bdb78dd369754034e49b19b6cdd5a8ef167568352eb0c9889a7b53145a01042fb51f554ab6ae0e52eb099fc2fc222602d033e83533105ca29fd7133d5d9c2677c2f4065e217b33ef1f8d3c1d9fe0c7069c6a8305b4ee62bf4b50d6634617afbe89369619fc4709713ffd9a1595edba4cdf44814b0a862c0d3a347a29665cc4b207c36ef020f3d407347dabb018963c4baff5b331f640e16