Ref A: d58cbfbfb29c43c7adda4119f48bea5d Ref B: 58258FD5D8D3872BF0114027E17A0473 Ref C: Fri Apr 18 05:36:07 2014 PST