Ref A: 43a7227ca45c4d098a241a6cc166f795 Ref B: 80C5CAD1C7A0F079B23C70A133A85D82 Ref C: Tue Jan 27 08:08:13 2015 PST