Ref A: 8222eb75cbf441208eee052b8946ea79 Ref B: 3E15A59855638D133237124723BF3CE3 Ref C: Fri Dec 26 23:00:24 2014 PST