Ref A: 4ef30fac57a542d4941eb05504e96a7f Ref B: 87E7231485609F2DE4BF9DEC1E6CD82A Ref C: Sat Dec 20 21:59:46 2014 PST