0ce3017cbfac4e21b479ad0e405dabf346f4ed3212ee67c9c08711ee75b16c11
0ce3017cbf...ee75b16c11
f45952407e7025794b93c8132c84cd62cc0c47ade87b0a29bfac5845dfe47dc3
f45952407e...45dfe47dc3