Ref A: 452158e8a0294ff28a1faca30c455a9d Ref B: 779451ED9D261AA60FE597E9AA3F6B6C Ref C: Wed Dec 17 20:18:33 2014 PST