b485fb2d34243cde3bcc45028ae4686d%%%%%%%%%%%%%%%%%%%