0x2cffd02e9bb3976e1c3750ef40dbdefc512c32c5b1604fc4b2e4d63a6e513e0e28f4464e5e9af3f91368ecc0047ce1b002055ef1e5e55dbd45963cfdf98043d9359d46c73b5021f90d0bb4f49d4886f885d3dc8fec5e215f14f589e0772f64a44393d113794757c9f3ef262abd077b7127867cf37d85a36fe77769af115a154be100a2080f8ee8c362b34b9d4ac5980b8ee9c478416d599e61f28371e6b995bbf553f9b912e6987482d11f574a74319705548c6c40ca6717e86d1eb40dddcb38c50642248f16787c438e28f0c0e46eb3d7d8ba37da7a718061441c516bab196f4c4e9f7c5b819990db7fc74271e4b4ed5d2552041ce21be157f124b6c161b7162872629880322a61348ee90d56c865bccf3d0d20990fa2afbf38384b9682052bb17af7d859f5a36145e66a4d8b09cafff5d60d0621395671a0ba7596f27d4b9628d21087be7b0486520660c6e324190fb9c30aea35381eb08ff20f40f97e345420d12f2c60a6eb18eb066699cacd9788456f5e941b5f3d77874f1abb1141bf82524ba23dbf2f9e883089523230a079213afe37c1a1f608d4bfe0674b3f04346f12988ba23e739d5f1b519c882137ab11337d89b04d79129cd1bc07f42e4b725f2c667dce2b26b121fb57c7391830e260c8b63b574f8aeb295b863313411e95faf795c3b450f8b7418546236c8b122e6e16f636ae0e3454361c0fdc7eb5e2daeb6d4dfa9e118d3f7b3117c2ed7ab6605244b85228d4bdb1a6e94c0284c19997e56ed14d9066632894dbff63d8a7baac01dd0b985fef6818abef95fcef2553c33f1b66a416ab28e73b40a7334a41bfb9d00bd34cd92401ed4def89a55218b7e75a254d82194035881c5190af44ac1ace0e8d21645f94a531842655938deee5228266f9c86a16d7867267171e1526ee95f573fc0ec132bb7611ffa7c513bb954d0c2b5d0a21fdeb480efc646803376272da111a35e3581971704b62418158c8ad301d0b720e86be42a16e7f473092ed654007988a67ca282d0090307b4e768100e300ef4901662f975c040d2d90fef169e26f4ab14ffbc815fcd31e2e91149a416d52c137aa60a6569dc9accef34812416b07300120bfc3016bc23c4cd67d399ea6c45f3c74bfc42af40ec240e56dab76951d96ba69dcecb132d43b34f6cd81837c60293951573e4e4cdbd2cf7ade5007a60525b9006c13090c7d96ea355355546efbb323bd62ada4aabf8d40eef1b91d557d9655fd9ae2a9a0293fe1f662a61a66b03d3a525ba934f413cc447d0cbf90daf071086dc18ce6f9d27314cdcad6b857d950008b2c6f5d36bdb1f0e0226b2f50b0fed0904b02678c21507f9e6148a9dcdbc27ae650df9d72a50f17e1d09f30bf3b79c5aa7d94cd2a2965a790a15f5b795fd0e2298b1bd74d30f11aa244fad476660b2fccdf6d2f4ac45aa87ff1c7e5d8060c05b22f67e53406a81f65945656e1c2e0530a075ee2f0ece2ef73ba15b5c23093a81e886c6502cf3e695310169bebd8e38fa1d61fed25eb318f7c38219d875427e406be05de11114b8e5368605b3d54c643d54a993c4431e8089dcc67a9dfca676bd27f52374b68826c1211f6e850ea942ef7a14abb9245ae622b9c087278c0eca83a88e81e5b9a4efebd6c57293bc9fe0df23acf1672e288cd3898c84b2742b272720335f70c901d65d4808fefdf42b5837b53f231a4d4277983741185bdb0148ac38108ed2e4abd2bde0e83a57366377882cd41088b04297effc78d7ae818d65374d4f39552727f0356ac86b7e0efb691d3a62867f6de138f3761782671cf6d43395bd244c0aec6095dd8fd9cbcc11a842934323746388cd575dbd0d8a6bec631ade8db1d82bdb703fdc5049a7461c3af0cf6cb2af8b27f6f67e001ae159a55a88d79db20f38cf9b65d1f284be6fa3d8472