0120669e9169270f328c1d8898416ac6001dd6a5488034dac4b74ab167c5d81abe7f0a
012178a8a6e02b3fe34e617ac9006f6fbf6fbf80c2aff5c385ddd7d84278ba68b01b0a