Ref A: f368eac7652c4d469cb2b3a4ff549af6 Ref B: 8319BD2D9232BED9C79A96AF6558F3E7 Ref C: Mon Mar 30 02:38:44 2015 PST