Ref A: 69d1526a8a7541ce906958dbd7b395b2 Ref B: 141EBB506EFDC3DC0D3BCCB9E796BA26 Ref C: Tue May 21 06:37:44 2013 PST