Ref A: ac359bbceb3c46d394cd5548b91d3aaf Ref B: 1C054C65641ED49F68428B6F80429EC2 Ref C: Fri Mar 27 21:42:32 2015 PST