Ref A: b5b61e9316654dccad673be8d23f1c03 Ref B: 4B7034A495B8A63A065FBCC4DEF139C3 Ref C: Thu May 23 15:25:28 2013 PST