Ref A: c39f4ce04eb1467abc94f56921ec825f Ref B: 4B6E9F50FB4871150BA4E57075E813D2 Ref C: Mon May 20 06:19:30 2013 PST