Ref A: 299bb5881fa140daa59a77f20db41dce Ref B: B8DC17A009833CBF7B68F8E76A077EE4 Ref C: Fri Jan 30 20:40:21 2015 PST