Ref A: ce6e55da34b048f8824f646f3db63d32 Ref B: AB252C7EB01BF751492E4AAC1B9712B6 Ref C: Wed May 22 09:52:52 2013 PST