Ref A: 4b9ca9c86e4f4296a708b7e8c35c49be Ref B: 0FB909E3B822239CA19D0C445E0C88D9 Ref C: Sat Dec 27 08:18:01 2014 PST