Ref A: 5e6805daffb9417f9c0ab1f9e9a4d04e Ref B: AB9BF750178A368CFF937F1E83F1C250 Ref C: Wed Apr 23 20:24:00 2014 PST