Ref A: 02b65e4b6af64be4975b924d85f3023b Ref B: AD5BA5295D8741511A8C282C92D208D3 Ref C: Sat Aug 23 07:53:31 2014 PST