Ref A: 84eeccb5bde04ae9ae4f9a8bc3133e80 Ref B: 52A5E97475DF71AF5536FA2918BDE0F3 Ref C: Sun Dec 28 01:57:59 2014 PST