0120f56df37b18a1a13f30d2dab3f936e103a7a1dbae0a8838d62b2a482609cc6d390a
012103cc95007095145ef00f2db502ec521c8a3dc68ec84c06de0c80433b3d14bb4c0a
01207cd668e8d48e8241e7be52fa1f097b4e0443df35328aafde35b02b69f70af0d80a
01212caa8ebf9023d0f31a8a5d44a34f1dfe66664bee55ed37adeaf69d5ffd6e26230a