01209571f4a05779a3e2b93727d87b64822cddfdec838edb524558397430ce0f31b50a
012122f5adf0ffa3f03f70c66da8952b4614cb9f5f97b04e9f46131430b21ed3f60d0a
01207ac0a76bcd9f62e3ac2729ad7317014dda33474933bafbf93e0148c714a27cd20a
0121b7aba380662bc14fff7bd9c2b31bd1d0df2e0086ae527d1812e82d2517a6d1620a