d0a769835c9ad4c5c7cae65a92d817ea%%%%%%%%%%%%%%%%%%%%