BEF69A1AE449BDF2DDFD384ED06B78E4F981109F52E3DDBCDF85EA6804A7671AE512E433A247FF7DE7A6ACAA43FF8927E553CF08DE5EF717B6849380389D07CCF7F18103D0E3394437665ACD29533A076BF36AA073465F24562EC80EDF69236A62B7168C263D187ED61D0C626C96B5F10784463229E9DA568547A20B02DC9A9D