0120bcac0f27febc44fd9d2d15cbae0dc62b7b4bc13de8734950825ef8da6c4aeef40a
012134e4c8b0cd836977f878d1bca6f51183ddaed60c416801a99afef07faf29d34a0a
012080e24e4808c020b2e5a7d8d797d331a43ccb286df07b37f2a110af29623120160a
0121975171eed5c537d95fdf5bca290f6f4a6442038c0bbbc0386b1a236e92cc2e170a