Ref A: c7362050b3124bc3bcae4c2aa58153d9 Ref B: 13CAE2AA6DBF99422B6C2C9FE1383485 Ref C: Sat Mar 28 09:30:24 2015 PST