Ref A: 379426a1d1ac448e9b408661476d86db Ref B: A82EBA658F660CEE6401DB3CA67E7260 Ref C: Thu Apr 24 12:27:42 2014 PST