Ref A: 97eddc0b1b594666b00e443a199b0d62 Ref B: FC8F6CB2A6A0F214B1073ED1C19BE42A Ref C: Tue May 21 04:50:05 2013 PST