Ref A: 638b3e8d1cce453fa903c3b7f0086c46 Ref B: 616B71D3F43EBFCA66BA1AC543F4504D Ref C: Thu Dec 25 06:45:34 2014 PST