Ref A: 8188fe1d138f4fdb9cc8fcb65bdb5a6f Ref B: 00195A9B644B0C389CD03F1126CDA89F Ref C: Sun May 26 01:12:36 2013 PST