Ref A: 72c3f9432f054575b0dec4e0ced3d742 Ref B: CF4809163335062A6B4BDA62C921AAFA Ref C: Wed Jan 28 23:44:53 2015 PST