Ref A: 0abf40436a5741339019db39529ebf86 Ref B: DA03090B89BB8C8A7EF25E789DB71EC9 Ref C: Fri Mar 27 00:55:03 2015 PST