Ref A: 0c3dcb2c45c644af8452478ff83d02be Ref B: 2140C0A5E10787DD671C5BF4A2201224 Ref C: Tue Sep 02 22:44:55 2014 PST