I foolishly took my GH2 to the beach the other day to shoot some pictures of a frisbee tournament. I was very careful to keep the camera out of the sand but it was a windy day and I guess some of the very fine sand got into the lens anyway. Is there a way I can get my lens disassembled and cleaned? I tried using compressed air but I can't get the grit out of the focus ring or the zoom. If I took it to a camera repair shop would they be able to clean it?