Ref A: a3b146f85ae4467082b851d1c13b7f55 Ref B: 72449B618E89E8E1B4247F2E4F8D6199 Ref C: Fri Jan 30 11:37:12 2015 PST