Ref A: bee6900fe7274b62a23bf84bb61aa8d2 Ref B: BD04E69DBC33CCF1065F5222D76911D3 Ref C: Fri Mar 27 00:20:28 2015 PST