Ref A: a6a3c0630a6347199aa73075cb0ef8b2 Ref B: BC223D7F6C11129D98C53207DEA17B86 Ref C: Wed Mar 04 23:19:33 2015 PST