Ref A: 6a5f7a05c20d46e0bccb6e5de28f1fef Ref B: 8B52BD121727E332A8E3338CA4BE8853 Ref C: Mon May 20 21:02:34 2013 PST