Ref A: 006c60f1446540b18b9307ad3b8ca76c Ref B: 73A0B45DD6563D97C6A52462F5A3CBFD Ref C: Fri May 25 13:51:16 2012 PST