Ref A: 6ac382d670d245f0b95856f7d326de2d Ref B: 37EAA7EDECB6DBABA0498AAC0C1B278E Ref C: Wed Oct 01 14:07:32 2014 PST