Ref A: 48fbb0c09a9d4ad4a0a4dee1ff084231 Ref B: B785DEB14232C72B612546781873DC67 Ref C: Sat May 25 12:56:21 2013 PST