Ref A: 4242322e1a7d4bd3a4cdc02b4b6df42b Ref B: 5928591D5FA0C84039C200C6DA2B5425 Ref C: Thu Oct 23 07:13:42 2014 PST