0x6080604052600436106101695763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d6f730811461016e57806306fdde03146101b6578063095ea7b31461024057806317a950ac1461027857806318160ddd146102ab5780632194f3a2146102c057806323b872dd146102f1578063313ce5671461031b5780633be1e952146103465780633f4ba83a1461037957806342966c681461038e5780635be7fde8146103a65780635c975abb146103bb57806366188463146103d057806366a92cda146103f457806370a0823114610409578063715018a61461042a5780638456cb591461043f5780638da5cb5b1461045457806395d89b4114610469578063a9059cbb1461047e578063bdd0d7fb146104a2578063ca63b5b8146104b7578063d73dd623146104d8578063d8aeedf5146104fc578063dd62ed3e1461051d578063e86e52ec14610544578063f2fde38b14610568575b600080fd5b34801561017a57600080fd5b50610192600160a060020a0360043516602435610589565b6040805167ffffffffffffffff909316835260208301919091528051918290030190f35b3480156101c257600080fd5b506101cb610616565b6040805160208082528351818301528351919283929083019185019080838360005b838110156102055781810151838201526020016101ed565b50505050905090810190601f1680156102325780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561024c57600080fd5b50610264600160a060020a036004351660243561064d565b604080519115158252519081900360200190f35b34801561028457600080fd5b50610299600160a060020a03600435166106b4565b60408051918252519081900360200190f35b3480156102b757600080fd5b506102996106bf565b3480156102cc57600080fd5b506102d56106c5565b60408051600160a060020a039092168252519081900360200190f35b3480156102fd57600080fd5b50610264600160a060020a03600435811690602435166044356106d4565b34801561032757600080fd5b50610330610715565b6040805160ff9092168252519081900360200190f35b34801561035257600080fd5b50610377600160a060020a036004351660243567ffffffffffffffff6044351661071a565b005b34801561038557600080fd5b5061037761088e565b34801561039a57600080fd5b50610377600435610906565b3480156103b257600080fd5b50610299610913565b3480156103c757600080fd5b50610264610978565b3480156103dc57600080fd5b50610264600160a060020a0360043516602435610988565b34801561040057600080fd5b50610377610a78565b34801561041557600080fd5b50610299600160a060020a0360043516610c1b565b34801561043657600080fd5b50610377610c44565b34801561044b57600080fd5b50610377610cb2565b34801561046057600080fd5b506102d5610d2f565b34801561047557600080fd5b506101cb610d3e565b34801561048a57600080fd5b50610264600160a060020a0360043516602435610d75565b3480156104ae57600080fd5b50610299610db4565b3480156104c357600080fd5b50610299600160a060020a0360043516610dba565b3480156104e457600080fd5b50610264600160a060020a0360043516602435610e40565b34801561050857600080fd5b50610299600160a060020a0360043516610ed9565b34801561052957600080fd5b50610299600160a060020a0360043581169060243516610ef4565b34801561055057600080fd5b50610264600160a060020a0360043516602435610f1f565b34801561057457600080fd5b50610377600160a060020a0360043516610fb4565b600080805b836001018110156105e257600360006105b1878667ffffffffffffffff16610fd4565b815260208101919091526040016000205467ffffffffffffffff1692508215156105da5761060e565b60010161058e565b600460006105fa878667ffffffffffffffff16610fd4565b815260208101919091526040016000205491505b509250929050565b60408051808201909152600e81527f546572636574204e6574776f726b000000000000000000000000000000000000602082015290565b336000818152600260209081526040808320600160a060020a038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a35060015b92915050565b60006106ae82611008565b60085481565b600754600160a060020a031681565b60065460009060a060020a900460ff16156106ee57600080fd5b6106f88483610f1f565b1561070257600080fd5b61070d848484611023565b949350505050565b601290565b6000600160a060020a038416151561073157600080fd5b3360009081526020819052604090205483111561074d57600080fd5b3360009081526020819052604090205461076d908463ffffffff61118816565b336000908152602081905260409020556107918467ffffffffffffffff8416610fd4565b6000818152600460205260409020549091506107b3908463ffffffff61119a16565b600082815260046020908152604080832093909355600160a060020a03871682526005905220546107ea908463ffffffff61119a16565b600160a060020a03851660009081526005602052604090205561080d84836111a7565b604080518481529051600160a060020a0386169133916000805160206115bc8339815191529181900360200190a36040805167ffffffffffffffff84168152602081018590528151600160a060020a038716927f2ecd071e4d10ed2221b04636ed0724cce66a873aa98c1a31b4bb0e6846d3aab4928290030190a250505050565b600654600160a060020a031633146108a557600080fd5b60065460a060020a900460ff1615156108bd57600080fd5b6006805474ff0000000000000000000000000000000000000000191690556040517f7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b3390600090a1565b6109103382611341565b50565b6000806000610923336000610589565b67ffffffffffffffff909116925090505b811580159061094257508142115b156109735761094f610a78565b9182019161095e336000610589565b67ffffffffffffffff90911692509050610934565b505090565b60065460a060020a900460ff1681565b336000908152600260209081526040808320600160a060020a0386168452909152812054808311156109dd57336000908152600260209081526040808320600160a060020a0388168452909152812055610a12565b6109ed818463ffffffff61118816565b336000908152600260209081526040808320600160a060020a03891684529091529020555b336000818152600260209081526040808320600160a060020a0389168085529083529281902054815190815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060019392505050565b6000806000806000610a8b336000610fd4565b60008181526003602052604090205490955067ffffffffffffffff169350831515610ab557600080fd5b8367ffffffffffffffff164267ffffffffffffffff16111515610ad757600080fd5b610aeb338567ffffffffffffffff16610fd4565b600081815260036020908152604080832054600483528184208054908590553385529284905292205492955067ffffffffffffffff90911693509150610b37908263ffffffff61119a16565b3360009081526020818152604080832093909355600590522054610b61908263ffffffff61118816565b3360009081526005602052604090205567ffffffffffffffff82161515610ba4576000858152600360205260409020805467ffffffffffffffff19169055610bde565b600085815260036020526040808220805467ffffffffffffffff861667ffffffffffffffff19918216179091558583529120805490911690555b60408051828152905133917fb21fb52d5749b80f3182f8c6992236b5e5576681880914484d7f4c9b062e619e919081900360200190a25050505050565b600160a060020a038116600090815260056020526040812054610c3d83611008565b0192915050565b600654600160a060020a03163314610c5b57600080fd5b600654604051600160a060020a03909116907ff8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c6482090600090a26006805473ffffffffffffffffffffffffffffffffffffffff19169055565b600654600160a060020a03163314610cc957600080fd5b60065460a060020a900460ff1615610ce057600080fd5b6006805474ff0000000000000000000000000000000000000000191660a060020a1790556040517f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff62590600090a1565b600654600160a060020a031681565b60408051808201909152600481527f54434e5800000000000000000000000000000000000000000000000000000000602082015290565b60065460009060a060020a900460ff1615610d8f57600080fd5b610d993383610f1f565b15610da357600080fd5b610dad8383611430565b9392505050565b60095481565b60008060036000610dcc856000610fd4565b815260208101919091526040016000205467ffffffffffffffff1690505b67ffffffffffffffff811615610e3a5760019091019060036000610e188567ffffffffffffffff8516610fd4565b815260208101919091526040016000205467ffffffffffffffff169050610dea565b50919050565b336000908152600260209081526040808320600160a060020a0386168452909152812054610e74908363ffffffff61119a16565b336000818152600260209081526040808320600160a060020a0389168085529083529281902085905580519485525191937f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929081900390910190a350600192915050565b600160a060020a031660009081526005602052604090205490565b600160a060020a03918216600090815260026020908152604080832093909416825291909152205490565b600754600090600160a060020a038481169116141580610f40575060095442115b15610f4d575060006106ae565b610f746064610f6860326008546114ff90919063ffffffff16565b9063ffffffff61152816565b600160a060020a038416600090815260208190526040902054610f9d908463ffffffff61118816565b1015610fab575060016106ae565b50600092915050565b600654600160a060020a03163314610fcb57600080fd5b6109108161153d565b6801000000000000000091909102177f57495348000000000000000000000000000000000000000000000000000000001790565b600160a060020a031660009081526020819052604090205490565b6000600160a060020a038316151561103a57600080fd5b600160a060020a03841660009081526020819052604090205482111561105f57600080fd5b600160a060020a038416600090815260026020908152604080832033845290915290205482111561108f57600080fd5b600160a060020a0384166000908152602081905260409020546110b8908363ffffffff61118816565b600160a060020a0380861660009081526020819052604080822093909355908516815220546110ed908363ffffffff61119a16565b600160a060020a0380851660009081526020818152604080832094909455918716815260028252828120338252909152205461112f908363ffffffff61118816565b600160a060020a03808616600081815260026020908152604080832033845282529182902094909455805186815290519287169391926000805160206115bc833981519152929181900390910190a35060019392505050565b60008282111561119457fe5b50900390565b818101828110156106ae57fe5b6000808080804267ffffffffffffffff8716116111c357600080fd5b6111d7878767ffffffffffffffff16610fd4565b94506111e4876000610fd4565b60008181526003602052604090205490945067ffffffffffffffff169250821515611237576000848152600360205260409020805467ffffffffffffffff191667ffffffffffffffff8816179055611338565b61124b878467ffffffffffffffff16610fd4565b91505b67ffffffffffffffff83161580159061127a57508267ffffffffffffffff168667ffffffffffffffff16115b156112b3575060008181526003602052604090205490925067ffffffffffffffff908116918391166112ac8784610fd4565b915061124e565b8267ffffffffffffffff168667ffffffffffffffff1614156112d457611338565b67ffffffffffffffff83161561130e576000858152600360205260409020805467ffffffffffffffff191667ffffffffffffffff85161790555b6000848152600360205260409020805467ffffffffffffffff191667ffffffffffffffff88161790555b50505050505050565b600160a060020a03821660009081526020819052604090205481111561136657600080fd5b600160a060020a03821660009081526020819052604090205461138f908263ffffffff61118816565b600160a060020a0383166000908152602081905260409020556001546113bb908263ffffffff61118816565b600155604080518281529051600160a060020a038416917fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5919081900360200190a2604080518281529051600091600160a060020a038516916000805160206115bc8339815191529181900360200190a35050565b6000600160a060020a038316151561144757600080fd5b3360009081526020819052604090205482111561146357600080fd5b33600090815260208190526040902054611483908363ffffffff61118816565b3360009081526020819052604080822092909255600160a060020a038516815220546114b5908363ffffffff61119a16565b600160a060020a038416600081815260208181526040918290209390935580518581529051919233926000805160206115bc8339815191529281900390910190a350600192915050565b6000821515611510575060006106ae565b5081810281838281151561152057fe5b04146106ae57fe5b6000818381151561153557fe5b049392505050565b600160a060020a038116151561155257600080fd5b600654604051600160a060020a038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a36006805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03929092169190911790555600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a72305820e888d016d026b0919c0f3b599e64a6bc9bd488c99527fcbcb8abf3fb7afef85c0029
0x60806040526006805460a060020a60ff021916905560078054600160a060020a03191673368e1ed074e2f6bbeca5731c8bae8460d1ca25291790556b409f9cbc7c4a04c220000000600855635d17fb8060095534801561005e57600080fd5b5060068054600160a060020a0319163317905560075461008f90600160a060020a03166401000000006100f3810204565b60085460078054600160a060020a03908116600090815260208181526040808320869055935484519586529351939092169390927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a3610190565b600654600160a060020a0316331461010a57600080fd5b61011c8164010000000061011f810204565b50565b600160a060020a038116151561013457600080fd5b600654604051600160a060020a038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a360068054600160a060020a031916600160a060020a0392909216919091179055565b6116078061019f6000396000f3006080604052600436106101695763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302d6f730811461016e57806306fdde03146101b6578063095ea7b31461024057806317a950ac1461027857806318160ddd146102ab5780632194f3a2146102c057806323b872dd146102f1578063313ce5671461031b5780633be1e952146103465780633f4ba83a1461037957806342966c681461038e5780635be7fde8146103a65780635c975abb146103bb57806366188463146103d057806366a92cda146103f457806370a0823114610409578063715018a61461042a5780638456cb591461043f5780638da5cb5b1461045457806395d89b4114610469578063a9059cbb1461047e578063bdd0d7fb146104a2578063ca63b5b8146104b7578063d73dd623146104d8578063d8aeedf5146104fc578063dd62ed3e1461051d578063e86e52ec14610544578063f2fde38b14610568575b600080fd5b34801561017a57600080fd5b50610192600160a060020a0360043516602435610589565b6040805167ffffffffffffffff909316835260208301919091528051918290030190f35b3480156101c257600080fd5b506101cb610616565b6040805160208082528351818301528351919283929083019185019080838360005b838110156102055781810151838201526020016101ed565b50505050905090810190601f1680156102325780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561024c57600080fd5b50610264600160a060020a036004351660243561064d565b604080519115158252519081900360200190f35b34801561028457600080fd5b50610299600160a060020a03600435166106b4565b60408051918252519081900360200190f35b3480156102b757600080fd5b506102996106bf565b3480156102cc57600080fd5b506102d56106c5565b60408051600160a060020a039092168252519081900360200190f35b3480156102fd57600080fd5b50610264600160a060020a03600435811690602435166044356106d4565b34801561032757600080fd5b50610330610715565b6040805160ff9092168252519081900360200190f35b34801561035257600080fd5b50610377600160a060020a036004351660243567ffffffffffffffff6044351661071a565b005b34801561038557600080fd5b5061037761088e565b34801561039a57600080fd5b50610377600435610906565b3480156103b257600080fd5b50610299610913565b3480156103c757600080fd5b50610264610978565b3480156103dc57600080fd5b50610264600160a060020a0360043516602435610988565b34801561040057600080fd5b50610377610a78565b34801561041557600080fd5b50610299600160a060020a0360043516610c1b565b34801561043657600080fd5b50610377610c44565b34801561044b57600080fd5b50610377610cb2565b34801561046057600080fd5b506102d5610d2f565b34801561047557600080fd5b506101cb610d3e565b34801561048a57600080fd5b50610264600160a060020a0360043516602435610d75565b3480156104ae57600080fd5b50610299610db4565b3480156104c357600080fd5b50610299600160a060020a0360043516610dba565b3480156104e457600080fd5b50610264600160a060020a0360043516602435610e40565b34801561050857600080fd5b50610299600160a060020a0360043516610ed9565b34801561052957600080fd5b50610299600160a060020a0360043581169060243516610ef4565b34801561055057600080fd5b50610264600160a060020a0360043516602435610f1f565b34801561057457600080fd5b50610377600160a060020a0360043516610fb4565b600080805b836001018110156105e257600360006105b1878667ffffffffffffffff16610fd4565b815260208101919091526040016000205467ffffffffffffffff1692508215156105da5761060e565b60010161058e565b600460006105fa878667ffffffffffffffff16610fd4565b815260208101919091526040016000205491505b509250929050565b60408051808201909152600e81527f546572636574204e6574776f726b000000000000000000000000000000000000602082015290565b336000818152600260209081526040808320600160a060020a038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a35060015b92915050565b60006106ae82611008565b60085481565b600754600160a060020a031681565b60065460009060a060020a900460ff16156106ee57600080fd5b6106f88483610f1f565b1561070257600080fd5b61070d848484611023565b949350505050565b601290565b6000600160a060020a038416151561073157600080fd5b3360009081526020819052604090205483111561074d57600080fd5b3360009081526020819052604090205461076d908463ffffffff61118816565b336000908152602081905260409020556107918467ffffffffffffffff8416610fd4565b6000818152600460205260409020549091506107b3908463ffffffff61119a16565b600082815260046020908152604080832093909355600160a060020a03871682526005905220546107ea908463ffffffff61119a16565b600160a060020a03851660009081526005602052604090205561080d84836111a7565b604080518481529051600160a060020a0386169133916000805160206115bc8339815191529181900360200190a36040805167ffffffffffffffff84168152602081018590528151600160a060020a038716927f2ecd071e4d10ed2221b04636ed0724cce66a873aa98c1a31b4bb0e6846d3aab4928290030190a250505050565b600654600160a060020a031633146108a557600080fd5b60065460a060020a900460ff1615156108bd57600080fd5b6006805474ff0000000000000000000000000000000000000000191690556040517f7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b3390600090a1565b6109103382611341565b50565b6000806000610923336000610589565b67ffffffffffffffff909116925090505b811580159061094257508142115b156109735761094f610a78565b9182019161095e336000610589565b67ffffffffffffffff90911692509050610934565b505090565b60065460a060020a900460ff1681565b336000908152600260209081526040808320600160a060020a0386168452909152812054808311156109dd57336000908152600260209081526040808320600160a060020a0388168452909152812055610a12565b6109ed818463ffffffff61118816565b336000908152600260209081526040808320600160a060020a03891684529091529020555b336000818152600260209081526040808320600160a060020a0389168085529083529281902054815190815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060019392505050565b6000806000806000610a8b336000610fd4565b60008181526003602052604090205490955067ffffffffffffffff169350831515610ab557600080fd5b8367ffffffffffffffff164267ffffffffffffffff16111515610ad757600080fd5b610aeb338567ffffffffffffffff16610fd4565b600081815260036020908152604080832054600483528184208054908590553385529284905292205492955067ffffffffffffffff90911693509150610b37908263ffffffff61119a16565b3360009081526020818152604080832093909355600590522054610b61908263ffffffff61118816565b3360009081526005602052604090205567ffffffffffffffff82161515610ba4576000858152600360205260409020805467ffffffffffffffff19169055610bde565b600085815260036020526040808220805467ffffffffffffffff861667ffffffffffffffff19918216179091558583529120805490911690555b60408051828152905133917fb21fb52d5749b80f3182f8c6992236b5e5576681880914484d7f4c9b062e619e919081900360200190a25050505050565b600160a060020a038116600090815260056020526040812054610c3d83611008565b0192915050565b600654600160a060020a03163314610c5b57600080fd5b600654604051600160a060020a03909116907ff8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c6482090600090a26006805473ffffffffffffffffffffffffffffffffffffffff19169055565b600654600160a060020a03163314610cc957600080fd5b60065460a060020a900460ff1615610ce057600080fd5b6006805474ff0000000000000000000000000000000000000000191660a060020a1790556040517f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff62590600090a1565b600654600160a060020a031681565b60408051808201909152600481527f54434e5800000000000000000000000000000000000000000000000000000000602082015290565b60065460009060a060020a900460ff1615610d8f57600080fd5b610d993383610f1f565b15610da357600080fd5b610dad8383611430565b9392505050565b60095481565b60008060036000610dcc856000610fd4565b815260208101919091526040016000205467ffffffffffffffff1690505b67ffffffffffffffff811615610e3a5760019091019060036000610e188567ffffffffffffffff8516610fd4565b815260208101919091526040016000205467ffffffffffffffff169050610dea565b50919050565b336000908152600260209081526040808320600160a060020a0386168452909152812054610e74908363ffffffff61119a16565b336000818152600260209081526040808320600160a060020a0389168085529083529281902085905580519485525191937f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929081900390910190a350600192915050565b600160a060020a031660009081526005602052604090205490565b600160a060020a03918216600090815260026020908152604080832093909416825291909152205490565b600754600090600160a060020a038481169116141580610f40575060095442115b15610f4d575060006106ae565b610f746064610f6860326008546114ff90919063ffffffff16565b9063ffffffff61152816565b600160a060020a038416600090815260208190526040902054610f9d908463ffffffff61118816565b1015610fab575060016106ae565b50600092915050565b600654600160a060020a03163314610fcb57600080fd5b6109108161153d565b6801000000000000000091909102177f57495348000000000000000000000000000000000000000000000000000000001790565b600160a060020a031660009081526020819052604090205490565b6000600160a060020a038316151561103a57600080fd5b600160a060020a03841660009081526020819052604090205482111561105f57600080fd5b600160a060020a038416600090815260026020908152604080832033845290915290205482111561108f57600080fd5b600160a060020a0384166000908152602081905260409020546110b8908363ffffffff61118816565b600160a060020a0380861660009081526020819052604080822093909355908516815220546110ed908363ffffffff61119a16565b600160a060020a0380851660009081526020818152604080832094909455918716815260028252828120338252909152205461112f908363ffffffff61118816565b600160a060020a03808616600081815260026020908152604080832033845282529182902094909455805186815290519287169391926000805160206115bc833981519152929181900390910190a35060019392505050565b60008282111561119457fe5b50900390565b818101828110156106ae57fe5b6000808080804267ffffffffffffffff8716116111c357600080fd5b6111d7878767ffffffffffffffff16610fd4565b94506111e4876000610fd4565b60008181526003602052604090205490945067ffffffffffffffff169250821515611237576000848152600360205260409020805467ffffffffffffffff191667ffffffffffffffff8816179055611338565b61124b878467ffffffffffffffff16610fd4565b91505b67ffffffffffffffff83161580159061127a57508267ffffffffffffffff168667ffffffffffffffff16115b156112b3575060008181526003602052604090205490925067ffffffffffffffff908116918391166112ac8784610fd4565b915061124e565b8267ffffffffffffffff168667ffffffffffffffff1614156112d457611338565b67ffffffffffffffff83161561130e576000858152600360205260409020805467ffffffffffffffff191667ffffffffffffffff85161790555b6000848152600360205260409020805467ffffffffffffffff191667ffffffffffffffff88161790555b50505050505050565b600160a060020a03821660009081526020819052604090205481111561136657600080fd5b600160a060020a03821660009081526020819052604090205461138f908263ffffffff61118816565b600160a060020a0383166000908152602081905260409020556001546113bb908263ffffffff61118816565b600155604080518281529051600160a060020a038416917fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5919081900360200190a2604080518281529051600091600160a060020a038516916000805160206115bc8339815191529181900360200190a35050565b6000600160a060020a038316151561144757600080fd5b3360009081526020819052604090205482111561146357600080fd5b33600090815260208190526040902054611483908363ffffffff61118816565b3360009081526020819052604080822092909255600160a060020a038516815220546114b5908363ffffffff61119a16565b600160a060020a038416600081815260208181526040918290209390935580518581529051919233926000805160206115bc8339815191529281900390910190a350600192915050565b6000821515611510575060006106ae565b5081810281838281151561152057fe5b04146106ae57fe5b6000818381151561153557fe5b049392505050565b600160a060020a038116151561155257600080fd5b600654604051600160a060020a038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a36006805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03929092169190911790555600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a72305820e888d016d026b0919c0f3b599e64a6bc9bd488c99527fcbcb8abf3fb7afef85c0029