82905DE8A0271EA14CB4DD66C49D155E6CE4CB19D35FC678AE067CFD82DC9503
3F30F556A1FF8C2F1C79B8C8C7A3AC228B7907C648A899FE5DF0982D47CF646E