Ref A: a2bb9fb0680e4910bda5ec4cc67a97c5 Ref B: 6D32E92B006D06ABED7A2A61A8419129 Ref C: Tue Sep 02 20:14:16 2014 PST