Ref A: b1b6ea70a8da4a54a1f09bf9d1148c94 Ref B: D3F8299298A40C6315DF37FD45C39264 Ref C: Thu Dec 18 01:33:59 2014 PST