Ref A: 6b472ab357554ee483f9aec328c3d77a Ref B: BF5ED4C3034C92D3F9648B2ADB37A230 Ref C: Fri Jan 30 07:11:38 2015 PST