012014ecb177dc79ba9965bcb4859b3f30f4f0d33c59824b6f0a24ac8384f8d4c5be0a
012127434b621e5127862275ae255be0abec9b7e900c62c1579066d5699fdd61fe4c0a
012061868c89d2a96f29766b9783634bb0a88f8de6596e87a70e33430f4d3a47e07a0a
0121f447d669f7de532f8d775c98738e291fbfbb05b2a23d2a89d063d3d717d4c1190a