Ref A: 53a40ec30a4b43ad81466e374862255f Ref B: 153E71CFF6AAA125DE2A7415F8985E4C Ref C: Fri Oct 31 09:37:04 2014 PST