Ref A: 7014329681ea41808b2e80cb565fe5e9 Ref B: 8DF137EDA43F7D40C433F2D40FC3C37E Ref C: Tue May 21 12:44:42 2013 PST