Ref A: 18bfbd7c62dd41f5af76086eb9e2ac84 Ref B: 3B1609D137B506361567788D640894ED Ref C: Fri May 25 12:32:21 2012 PST