Ref A: bdb220bb49ba42409b549702f8f50b1e Ref B: 9065853A6A1480F0624F624C2E7107A3 Ref C: Tue Mar 03 23:52:12 2015 PST