Ref A: a06b2345739b444ebd0205cc3146a857 Ref B: EA57443E9A66DEB87167E0E45CE53054 Ref C: Fri Apr 17 20:46:19 2015 PST