Ref A: 2edffc350fbf4a559493928011d060c6 Ref B: 590F6CE339F621A2861AA08A50D2DA57 Ref C: Tue Jul 22 08:39:32 2014 PST