0x2cffd02e8050f16357b7effd38c2e65aef8750dbd2a1c0c9c977ca51b771889cfcb8bc3d2796c10074acaf273b8341ee44680b51f3dcdce6f5d1b31a4db5bb1559e0b4d41110b9e5c70afc3f7fff75460557484ad45d52ea5c9f8fb4951fbbcb53ae2675390ac0fc1f4084d53e7c767fca70913067ac8bb2f775899f8d641c68df66991c2c7eef877e88f8c5f3a5aa9fd46bf4ae5dab3025afa85c15232a6452887934a1a538bbfec1502b35792233ac8582d2373f3f1d10685af6a8b13a36cfab2f85265bddc3da5772ec549107ced68171d6a660a2ab4dbd0704ccb61c4eece424589ee94166eb0088670229600f4a5289e882d2f0941e01d94a53bcbb31ddcd79b5ead612fd2ba14d376d30565ed1b606aebcd204d8ca8f5fb83d2afcd279fbdc664ff161bf4556bbc308d4e9416b105eaa04abf813f7b7af0fae13dcc10e4fd8416f9eb2640c00a0222c2a15ea83c49088e099bb15406222f372b11b5f81cf65ce5bb9690a360320c125b040e9d3f695728ddf66172838b5993901bc922954c86cef4ffb44cc45d822ad7bfd3f304f1e5e6989126b885f6c8082e1238f0cbcbfd55e903d5e414a5a3547d64b034137172521e0d35b686608e1090bfa04592dc78c44e5bfc9e148749b5e68f8c8ce63bb21fc3575856902209435d05ff6c88c6916e547ae56dc59aa196859df2090c62ad324694d26f08e942e813cc59f800a508d8159be519a7ea1a227dc8771355b9bd7863fdea74b3787bcd0c73bf196bc303d37b0cc4fd017a697e4551cc9ce52c6467ff2ed847a9798fb7500368718fbed6232cd6af2dd8d739d07ef9e1332a1d3d1c9d945dd5f64b68a45b7d58793899f5017ddfe515cebb424708bceac81dafc426077c42914539a6ab14ae9494b238014d289affc9cc5855328b064d4a968c9ce3368908d9e0634a1e2cea2ad9656faee9b6f757239d80bdfa29cb6765655fdcb96591b6a99042a628bd50dac9a02f726a4b00aca0dd6eb8db749499c899dff8b35352217552a072dcbdd7032bd3e900302b2966843509f29f2ef9f86567751b59f9570ea40559c374b49c539b5865aa95c5e45b446e8dc370518d7162f96802c2eb57bc345b46140e716b918629dfa7d27ebc0545fc74d2b5604ba21780ea3e3f636f89b8d4d1be32c5acbc76f7fa40798ffa1a469674dc3ca49197f196c146fcb88c2f0b42c72865e0ff3f0e5b17d82d09d1226354fb13a25f0598f7fc57ce91cc9c031779f9593f29b6b780d023b4acb094a251caefe1c0f3eb352008f6e433574c877c2e5defc44dbd5434663d74fd2f2dcaeedc5f40f6acf5525782eddb4fa755050c8703e7985f0f557380ebb0c69c6906a28abecc3c464173a01b00c85cb3b1a5eea332545de70f6698c19f48fcf1f3763d9a5bb0afe30018f17ca4e863bce35a9b121e5cfd710a61e3dc4a160fec869d2842a0a6a9bdc27e1050e365905108cd7b3e2ff61a5e420cbd4628a7e3a44f05eeac3ee0ca9866438023a575492611cc98385168c05e2df23375abbd75e26b4c36cd83ef1293b33b30dbc8ec8654845e6f5afb86d136f391ca779806928077d5267237e124cf3595ef9b477332debc930ceeba25f9025e227fbaddf5ba37f9b0eaf20e6348a16d63950266fc941e77412fea7a381ae23100937da568a502ccc91312672b30ba0b6280c616661e8a5c2a3018fca3a689d01bb8a424bfebf249bde7375546f42ba6c9512874cf510b5c91514fab411e5532cfcccb3d3e6a4fa0d3f75e7df067179acf15f52d52e19db55fc96cbf1766a6849fb9589bbdeec01668e87fa7d0ab102aec1f663abcf32565bf5618501e6f9f5be3339cbae2c7aceaae9010e274df33d07eaef2dac93602c1237ff0e35427443c89a57768eeb6c4164cc5c6d90b11287967668dc02067c