3c61f0f6fa1c3b1ad87fd02d099a8ca1%%%%%%%%%%%%%%%%