Ref A: f47a1c19bd9e45e8945e8b2186ba3b0f Ref B: A9230C41C68021878E97BB4994AEFE64 Ref C: Sun Mar 01 22:12:03 2015 PST