Ref A: c1dc02c4c5f44be7afacd8e1d9890b4f Ref B: AFF024C3044DEDA51EB765337F9D6E6D Ref C: Tue Oct 21 14:40:51 2014 PST