Ref A: dcf94c189dbe43aebb5a414e3e896f23 Ref B: E31ABA1ACC6AA4CF247007E928C59774 Ref C: Sun May 19 10:30:34 2013 PST