Ref A: 8c4043cc46424cc3be003cbff3616b2c Ref B: 3E29A113BD8177602F778F7B928FBFB1 Ref C: Wed May 22 20:00:57 2013 PST