Ref A: d841e96b953a4d0a99df35f9b50712b0 Ref B: 9A7B32B6D99211BFCB365E68B3BCBE2C Ref C: Sun May 19 19:14:58 2013 PST