Ref A: c4c48ae5b6b14a6a8baa4a7f515dfba8 Ref B: 51CD8EE53F2D4E9CC8FDF713E1FDF4C8 Ref C: Wed May 22 07:20:36 2013 PST