Ref A: 71f14968ae4040dab667da7ad0ca1dad Ref B: BF0A0D1617CDDEA4E9F4D6690F01BE71 Ref C: Tue May 21 09:43:57 2013 PST