0xc311b6fc00000000000000000000000033b60d5dd260d453cac3782b0bdc01ce84672142000000000000000000000000f1af3b23de0a5ca3cab7261cb0061c0d779a5c7b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028c9a00000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001e000000000000000000000000000000000000000000000000000000000000000e484bd13b0000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800000000000000000000000006efdbff2a14a7c8e15944d1f4a48f9f95f663a4000000000000000000000000c65d38e9735aa6f39b5f28cf26ecad236c10de6b000000000000000000000000c65d38e9735aa6f39b5f28cf26ecad236c10de6b000000000000000000000000000000000000000000000000000000012b0e525f00000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004b348000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000002400000000000000000000000000000000000000000000000000000000000000000d4b6054935190e851a4f2bbf01de46f5df970dee4eb2074d68895fb01cf2e93fb4c11951957c6f8f642c4af61cd6b24640fec6dc7fc607ee8206a99e92410d3076a08e63b7c2ce31952c0cfbe3146f7a74b58566c56c7d7d5bc16bc0bd49099fe7c96fbeb2b6eb7fc2ad7dcc6e4fd9870a6ec3ed9af69df7713ec54b8418b0c60eb01ebfc9ed27500cd4dfc979272d1f0913cc9f66540d7e8005811109e1cf2d887c22bd8750d34016ac3c66b5ff102dacdd73f6b014e710b51e8022af9a196823b43ea7b26e445a96103a2aad979c7a9b3cd0c766f8234bfc8669f1fabf6cf49867cc5f7f196b93bae1e27e6320742445d290f2263827498b54fec539f756afcefad4e508c098b9a7e1d8feb19955fb02ba9675585078710969d3440f5054e0ac65c45df4cff49b1278767e651be4648274744faa7b737285e7cc3b64d1e762d17758c6e0d03bf9cd0c911fdda5c5542d2410f237a7ef7584e97d8aaf9631cc3490c6ceeb450aecdc82e28293031d10c7d73bf85e57bf041a97360aa2c5d99cc1df82d9c4b87413eae2ef048f94b4d3554cea73d92b0f7af96e0271c691e2bb5c67add7c6caf302256adedf7ab114da0acfe870d449a3a489f781d659e8becc88fd29d4629534ddaf0aa9400efac1e01e3754ecba17fc050fb30a9993d4d7992733e50f526ec2fa19a22b31e8ed50f23cd1fdf94c9154ed3a7609a2f1ff981f52e25d1e9ce7d1acb85caba116b8ea68633ca77967016b316f606f74d55061e0