01208f146f3cdb76c7aaaae93c09f3cfbaed6c4cf196c021bfca24a022e71f8f6a260a
01212a3ec3423801a9a544407ae366902e02689dd70e6b4ac897a22920ebe3984c140a
012076830f5cc278e3b5d5c3a5ea2886b463cdae6d3ed68bb8b9390a1ed094df2d320a
0121ddd6e01f93068d0660b94318bd1ff703b8e6fd201cb871d95f10b43f0f374d670a