Ref A: b7e89be806ee4e1d8f1880937c12ab38 Ref B: 6C9A0269FAE4CF2220B3CE7BC070FA77 Ref C: Tue Jul 22 13:51:08 2014 PST