Ref A: 30ad1d8ea71c4d18bc861e8e00bb1535 Ref B: 5F53CBB6ABDD1B938CE27E348320045A Ref C: Fri May 24 07:27:09 2013 PST