Ref A: e04f20ec716748f3bf39af9a0cccb36d Ref B: 3505C773844DF190FACF25D8F465E663 Ref C: Tue Oct 21 07:49:37 2014 PST