012057a589e76e874d6288e4f6c35f5782554ae1ef9bc693a43b34ea15c3742985380a
0121a1148fcbb180a8cfb4966616259950d2680f869d38ce94791080f3bb92f084160a
0120ef61b4226ad880f261f509cc7c7556204945b3885a5267a1c451dbd58a95ef100a
0121c437ceb0f473bf39ea060947175afa4a0f0979ad5aa17aef004c0a287cb6732a0a