Ref A: 21f3d41485e44e13b35bddb657efc48c Ref B: C5E717CB181342FFC7BB96C7B3CCE74E Ref C: Wed Apr 16 03:48:44 2014 PST