Ref A: 1d319dfefa3e42149055a8f47976a4d9 Ref B: 7349B8EB2AAF45D871381D00A86A2C63 Ref C: Sat Aug 23 09:19:34 2014 PST