5107E02D2FAD2682587CA4AF975A387597E470A128CA7B237AEAD2CA88E3D047
10FF1E0438A5AB464A4CBBA1323CAF53C52EE5876E76B486CED8C813D6CD392B