0120abb2efa27018d4b11e62e1c54cb76def577b57ba1b9af4057a1f974e89c961670a
01216c663d5be0bc650a32145c262d9edf01dfe4ea277d4127dd97bd31db1462b95e0a
012037619af9643d4738adaa40ecf8d7ce5ca8de765020bc904bca1cb8ac20107a080a
01213ea021434b9146b62485e64a2591f0cafdc447e1a6cc50a7b7718f34bb41e25c0a