0x2cffd02e3ca84e0d33982a70fba9719f3eec1f5ab90d600cd74ec26c422f4e2c84ee2d619401560b704ecb5ba8287d0d587cf3a6076316b00c0bb01a3053b9fd0fa96c1f80b1763ca83264e8ceabea6e3efbba20120dd315ef6cb6af2a5a57ac6b909d8ae3b8ba591bb0808c7365c8e7081253d8ef09c3ffe4d916c8242b8b819d2d894737288dec99d97deedd25a7a23204e627c57db6fb06dd277767c56bc237eaff12b1177af9cc2178ae4e510b5396294a834a59b9859102fc92d53916a7dc549e525c0324b1489572740fa94767983e0d64e05cbda92de18ee949d35988edc6d68d8a01083072847a74add3826e7a6492512833812e777e1ba9b2ef755515b3429d8821db589fa333151b976e61888b32b191a2ef0c72af9f77b36db278d5998f5375ee6d49217fbc7c78654e83940d615ce6ab09aa1c5b1890443fc82be81dd8c47c62d18a9cd66797f86bb5095f72898d420e5be805ae831bfdac2763d3c7bfc92f19dee64f4e1a40c967393c3f041a6eabfbd5b105c99a85284b159c7a7f93457772d2df62eadc09c468d54f2d7ef99ab2b97d7bd53e9482f7f7d9c0c977de05e57c345d68b8716599d8477b5b72320c4b2265d7cf07512f97a5aca4107034a6122e6230ae80fcbeb6b4e258b58fe4d7ed55a1e2c2af79a382e6a0398f76e1697f4348503013b513d59aac6aab595ccfbd33c45b49dabe50a823ed0d3742c0e346ea8bd8210576c56934f320e79fdb6bfa9b63144e2671f0b67f07475e70b2dfc80265c7a31b9af9d04ec955bb8a8bf777fa34930f7c426f83407b78208a42a225ecec619e2c3f345dd1e1127e95e5f5aa2a3e2047d0803e95dc70bd6f531e9522174a18f2a4a2605ec25b36b1065dfb81a520303cc82274212430d36b904ef62249b88ab647fb8e876d0929e39111e48e1d25ffb127927c66691f3ea713de0b314ab982be3b1cbd6ba98d48c71a150a2ed383fd87e653c9b5ba49412cbcc9121835bb8d8902b471f3e1423ddbb181348cae0145f73c0b62ebf2043d52e66a06909bbae5c0f34514375acf2a7aee2bdd72fd09cf2d36de670b51019402f06c708cf1cab9c25f8848ad4dae256bff06bd1033e17a623026062f5561b0ab19d655963fab8631e10634890f29fcd1514d0c9392ab76004c28afce625e4b0518bb07b601ad9ce19164252c1958f78521d33751fa03b6662541f35c15776d8360bc5f36f25e3103ae2d322b9b3ea17960544ca8f44753b7bc5b1be9fef9ed7ccc7a2b1d039f874c35299aa7066c1e954248d6ef53e4905db59e52d71e8e7dcecb1885da1f0959524e5f24e2c747f03025ea3ea75cf704385c77fb0961eb8a8ac078a7abd8615bd75cc6e2fec59595d599b153458cb9782a4ae1d4eb2e8050950223aa245ec5891dacd2933f562b3058eb43b204636a376f7f12c65ba619a34b0d4f66a7605b1edba48f1fc6b01678513ca952484880815abf3592e1ff2b6cc487749d83ebd2ab7494e90feedc3873ba481b92bcb3e7aae1bd65ecc0f9b31a72a8ad5d6934da71f90016fc6e2a96586ce19d9f1f60cc843649444e4a892d95c0fa002541413374409516b5b570a3b415f5a1801a3e45adf69004e73c248522fdefa8a174b624e0cc72ac44a2f64c6e821142779c6f82542912b33c62d219a2dafd6fdc645cd39c4400433fd3bb472ad6321c771dd24ed3fd2e9db9bd97f19b137bff308b8609bd0dc6a14f60b840d0a98f6b81c23ba69a7454d2e63ffddfc1f86a55638142a2b30d289a386fe0a861287a88f008b9abcffd6f9da308f3e555fb542779904ecc783dae663f5eebe9a3c9b16efbdc9bcf71cd7af03a3d4928cea2842b40feeb60d429e5ae7868ba5314c9039753047835770e9596149d5fa44559ba335dbc2266fc7b56f8ba10ab94642d20e068