Ref A: ae2051dcea794fd2984b6fa186b1ce8d Ref B: F8A707518A225BCCE44D724095F1B92A Ref C: Fri Apr 18 08:47:01 2014 PST