Ref A: 24b4c7f676be422789c973b4db36400d Ref B: 59992111018BA33E7D532099D6B6BC84 Ref C: Sun May 19 21:13:07 2013 PST