Ref A: c0da7089426c44799fd90a3c473d2fab Ref B: 89D3F3C2B252C4773F5F61ED0BAF6919 Ref C: Mon May 20 00:57:33 2013 PST