bd7f10719b0ce3e04cda7b31e89fefac&&&&&