Ref A: 8907c7819d6146aa8f03f891bf10a5e0 Ref B: AFD23C54CFE253E008B42ECE738B4812 Ref C: Mon May 20 23:46:00 2013 PST