Ref A: 3793a9a5f0bf4379a3cc7eb695310a73 Ref B: F234BB1E128209A95CC585E0B720FDAD Ref C: Sun May 19 13:54:02 2013 PST