Ref A: 51210bf51bb64b7399271eb8158c23ff Ref B: 7BE0821A0DE80EFF4A41057112900BC6 Ref C: Sat Oct 25 09:28:20 2014 PST