01202c2996f27dcfb767b3195fedf5177657f4a2a2f6011dff5591920bf212a37fe40a
012141a0f30c68233f78dbc504b821d8951820da31c660ad87957b7416cbd16666130a
012098e0bb3360f2f4fc1b79708453f491c314aba4c18b16ee0b7ceb9bc93c564f3b0a
0121a8b58b3459d9557a628f4237a05f95949c4e0dcbf329727de90897fecc81b7000a