Ref A: 1251104e8ffc4645a300b3ccf80d14f1 Ref B: 941A60694EFFFC7B7D75BE401D1A0A5C Ref C: Sat Apr 25 23:07:51 2015 PST