Ref A: 032b05a07ea647eabb9c3ab6c621a18f Ref B: 5590F0E179E9357BFFCA0E60F2F668F0 Ref C: Fri Mar 27 00:17:54 2015 PST