Ref A: 8406ec25df88415798646a8302f9a84c Ref B: 94D1CC57C2FBF0F491A1D890485E5CCC Ref C: Tue May 21 09:35:30 2013 PST