Ref A: 9a1cb496fa714b178a4d93a1c75214dd Ref B: 8FD4A74AE30DF7E98481E9B2D94AA9C9 Ref C: Sat May 25 05:56:47 2013 PST