Ref A: e472d0194b84471481d4d29c31ad38e4 Ref B: 3AB06535D07FFE455C45B44A8343ACAE Ref C: Wed May 22 18:38:17 2013 PST