47AF4C69FBF2DB0B6E0DF1AB363AB5E8BA9B2B50B87E6FCE4906480454726618
D16C3D84A6152B3BD48343255C157B4D2D019B68258FC5AF41C95D1BD8C8689A