Ref A: cbb51641c625488eb77595d5b5c579c5 Ref B: B34C47F122F532F97BA005454EF23D0C Ref C: Sat Apr 19 01:46:55 2014 PST