Ref A: af8dcb23a04644a99905218a6cc998cd Ref B: 4E7FABC6D4517A8585940B1AAE7CBE49 Ref C: Thu May 24 11:36:29 2012 PST