012031af7cf68fa39076f8eee26f4c207b2db8b162f319d3e3d8a37f83c7c68d37240a
0121f2e04617774d1ae1a0fac6e93c836a61cb6eb3a60bf515eb6b513525d9cd7b7d0a
0120d980bbaef82bd16680021432603e99be143ffbc618e215a04b02712d10e13de10a
0121c36d23239c39e9e0bec6907cea592a0f389943467e1fea9208ca271f51ea45530a