Ref A: 6c7af8f2bd304bec863334d49f264c22 Ref B: 3AD358AAB83BCF0EEECAB0263BA5983D Ref C: Sun May 19 07:09:32 2013 PST