Ref A: dd585f79246e45f283f6c439aa8d54f9 Ref B: F7174DE4E4486110E65F9F1AD3238CFE Ref C: Fri Apr 24 17:50:01 2015 PST