Ref A: bdea631ee16848239667e02124b8a333 Ref B: 63A406BD47F38F37D89FA0C8BDD1B863 Ref C: Tue Oct 21 20:35:30 2014 PST