Ref A: 029d16229f7548d68503dcdb1584433a Ref B: A792343E69613D1863F6D637A081D5B7 Ref C: Sun Apr 20 10:18:53 2014 PST