0fedf675b0f31ef023e78fe2339c706b747847c19c02b925e8d5423f30c442e7c60199089878d0b8f67dc5d2984b194d82412304

7dedf404b3f36d85239c8497449c706e00f593c3916b3e000d49325a4d8b9ef61c1a520f2faf73b0b6894d95d460a6cbc93270

7cef8303b0821dff23ed82e2339c701cb20bc9858d48c6ab7bcc365d984fdeea869be7c4093f1341f816b7c4d54cfd312f63bf