Ref A: 6f9916def9de4031b5dfd360d7e323d9 Ref B: A952D804275282353E62CF8519E8565F Ref C: Thu Mar 05 11:27:32 2015 PST