Ref A: f2a53a05118246eba0f37f9900bac4b5 Ref B: CDAA6D8163AC104C004F95D3DAFF1871 Ref C: Sun May 03 21:00:46 2015 PST