Ref A: 4f204ad8e27d4ef384b238e0ed969ef3 Ref B: 625A2B6F76445BEF42E990793D6DF08E Ref C: Sun Jan 25 02:40:19 2015 PST