Ref A: b045ccb62d4e42fb8c690abd4f84f03f Ref B: C6130C45A41393924ED56E8E22D3ACAA Ref C: Fri Dec 26 13:35:29 2014 PST