Ref A: f429e675d5494a4190fe7b0798c4ba85 Ref B: 60136D1C75E4B53B8C81DF9913A98C11 Ref C: Fri Mar 27 19:46:38 2015 PST