66A747BAD2224049784B2F9EB038BA8391FB6A2F5803DAA800C696E8194A5130
B31D93796787F843D8255CD5F01E72697E68CE44415AC74D380BE1A2A4AB9EED