Ref A: 55c7b330c76e4acb90a0ba7aa61cce0c Ref B: 8AF3060FABC14A2B6DDB58DCC82E62A6 Ref C: Sun Dec 21 09:17:07 2014 PST