Ref A: c803df356e9a4d5ab37ac7d1e44d93f4 Ref B: A42E340A29A0685C66450F4C7667B5DF Ref C: Thu Dec 25 00:51:30 2014 PST