Ref A: 819af26198d141d4b31dc1ba170f6533 Ref B: 81F6C770E145FF4A91D055487C048CD8 Ref C: Sun Jan 25 19:34:24 2015 PST