Ref A: b65e5ace186e4da089e24df8ed1ce8e2 Ref B: FAD08699475B5F282D0DC26A2966E8A5 Ref C: Tue Jan 27 01:22:45 2015 PST