012047ef62d990f80f6f58ce46e53fa0128b4e0ed38b88d3f9ef1fbba293639e2fe70a
0121d8bc34dead1c7dcda5577c27aebf194bc8809d5fa6bb6d8c69daf229c9b7442a0a
012099de5d99406ed2a5d347ade130c3e741228bfea2b11b40089200f1103a6e9e030a
0121b5d85f20942990be3ee1bdfd727d8fb2d785285e65b86e98323d479c8d8d34260a