Ref A: 3aa4b1e8aead481bb4d220b365db8dc4 Ref B: 2B98235C0E887AB2FDE8C6FB43F90F86 Ref C: Fri May 24 16:42:28 2013 PST