Ref A: 801effcb523c46859b4982315a8883eb Ref B: 46A0B99B1443FE8E9A18DF3DB521ED32 Ref C: Sun Jan 25 18:33:12 2015 PST