0120ffe663c1cbafaf4fe366f14b699f67eb279f1492020ff45bf9c5b93e531140170a
0121c022138596ff4ff367c6ff8278a9dbfc0d3814fa4e4834c371227499e19f812c0a
01208667c3b14e7a9656504542ae8613994decb91ef54d04015a9e919e562dbb48730a
0121ca3b540b4d0affa7bd0cc748af3fc3cc0fa034aa9d1d9967707f4afcd2b19f760a