Ref A: a8ddd881cbb14cb9a100207bce3ae6ef Ref B: B74152EE9D64061B53717996E5AFD9D9 Ref C: Fri Oct 24 23:02:50 2014 PST