Ref A: 64a57adcc09240ea8847c7f135de73ca Ref B: 64AD9EC01A0AA6BCFD6B0E6C37D61C32 Ref C: Tue Jul 29 22:38:51 2014 PST