0120fca20b1707ba46d906dcb100209c9dc2cf5077a0c1eebc6c7f2719d25bc11ebe0a
0121e45f3efb11055a5bf2ca8a6532c9beb868c5e2d060e359f62ecaaf6b1514914a0a
012038617bffcf49832d748bb779a270baa33e89df41b77228c8188a60c91b1699fa0a
0121da1ddf6f54705a8898049081ef0be6486b0e8cdfb76e920ede56b0c7e9ef784d0a