Ref A: 36a4c8c128f34641b9ed948e702b8b8b Ref B: 573F0B75668626DEE0139F9319C98E6C Ref C: Wed May 22 12:52:59 2013 PST