Ref A: 0c01cc751c1641f093613fc8f6d07d69 Ref B: 89D3F3C2B252C4773F5F61ED0BAF6919 Ref C: Wed May 22 17:21:00 2013 PST