Ref A: c6c3bd4a042746e2a10d0ea73af7f7f0 Ref B: AE9B8733D5A17C9605A5EBDDBBDA4BEA Ref C: Thu Mar 26 20:49:14 2015 PST