Ref A: 7e527bddfb27467c87591e9b0dbc9f8d Ref B: 2DA4F92E0170ED51CEEF660CC0CEE60B Ref C: Wed Oct 22 03:55:08 2014 PST