Ref A: d7de0652221e4598a4c2db3342e46727 Ref B: 52913B24F36972906E0BC6E51B02BE35 Ref C: Sat Dec 20 16:22:46 2014 PST