0CF69DB6D6B13F004BC1D237EAC1669DB011AA1E5AB737BA7EFF943B8FDF3150
59223728872FA1F40E80970BE1228C1D9069A2AB713993CEEADA463AA0D04A27