012046cc47980b191684f7d52f6074e0ea026cc3e9e14a90e9e82f420dade0a493d80a
0121cb10848be326601ae279357649e4f2807657b80134b0dd80be492b6b8b383b7a0a
012089363a2b07650ca3acdd486835042c9663c0695e2632ed51049686102254dd510a
012116b9e37b2ea934c0ccd3d5bb46f819131b341fa96d2972b2440b8c897ed848030a