Ref A: 43dac85822f445dbadbed3ec9c15160d Ref B: 0E0CB6ADBA987B93E08FCAFCEEEB8ECF Ref C: Wed Apr 16 10:08:21 2014 PST