Ref A: ddb0fbfa90bc4c66aaeaabcad31824b8 Ref B: 4FB73D049B20A83D3E140EAE6421AB44 Ref C: Thu May 23 09:13:17 2013 PST