Ref A: 731493a7673740b8b65632fb3fe0a1e6 Ref B: A7BEE5DCA83EC6FF2A86E28802121AA0 Ref C: Wed May 22 18:37:32 2013 PST