012084432b7c651ecae36111da78e0e16ad31ab59adb9903724a763dd787e0d09d390a
0121fffe8605ab9266461a9a5eb41063751432095c940ed407c938d6dd6448c7845c0a
012016d1cd77561063c7de3e88cef15ae3019a2063e0fca6a1a6a139ecb28b3bbe6c0a
0121faef8bd2c2c187be0aa6045778f298eb43167a7dc7254f78c23e076d66386e670a