0xca21b177000000000000000000000000000000000000000000000000000000000000006000000000000000000000000064fc0fd646284ea3ffce8e47862f63a78d5448e000000000000000000000000000000000000000000000000000000000000000640000000000000000000000000000000000000000000000000000000000000012dc2d7054e30e69b587ac4942e2f44048372af0f2c8d60b052e83cd8d3990fa44f17b61c9ae9fe4a0e669ad1b75f47b86a96c053e3a7e02e948e31f13f8ef0388aa9b734c9723dba4bd19c1fa013ff101ba93745eeb3614bb0d2a72def08080c0a349b104d72cad4fc01aa07a841f9c59ff505fbe870226e529a944f63b0f8e79a7406da6df4d20c075fc7448aad641217cec472a94c5e0482a3e38ffeba6ba612c9cb9bc7301133eb30b69430bef9ba67c8ccbaea70da406ecfa25f11de7c1baf0e54df5e1ff2dbed1ac1fc9450ae439b9af57cd6be2a771737ab0e6aa2de579fb006d08b7f9c6befbeb8418bf6625a57177f879775f3b852a8850963b0f0e62e63605b63365e3b49afaeda2f6b6351fa2a95ce0d949a5950c726715019a8db948ab2a0e59ffbed5f3361bd287caabc9b2225f322b16c679a62062263651cba0fe9a8dda31e6910e59d0514dc6f77b5172a5bdf32a0be633ca6173fe47b58433c8dd156da74f87c79ce2bb3e8a8ab0a461d8af44b8dff162d17d312ad7ff0ac8c19dac264f60909df9cc99a91c6dbee7e54c181302aa0cec0666cdd45ed39722e8a6f68d5fd5c104e02316f4bd1f415fa224602d7cb0ab4b99f7de0f036fea34924782d97f7a0df73d3e49739f7e26f32795638949b8744d1c920783fed7118ba5c05f0f5a3ee388680ab9522be362070e9d4add638017e3d3bbc468e5d6e8bdf39d318668387a42f2243ef804496c5a7a422e1b61fbfed0c295355ddfb0f6a54e0293202b945f3b8dc203fdb22f022a463597b0a3e5905bcec8da4cc79dd6e4