Ref A: 696fc2b9aed140cd830102ca3282f2f3 Ref B: 4DF741F48F54F54492FD81B89259E5B5 Ref C: Mon May 20 13:56:51 2013 PST