Ref A: a37325cb395a4fab83d67e2a908f7313 Ref B: 206FF3865E23A41273BA5740957EBE02 Ref C: Sun May 26 02:28:16 2013 PST