Ref A: e1b4bf4a2dad4de7b604c46a6b6e29f3 Ref B: 0EDA46A5A13B9E18E7463512A699144A Ref C: Fri Apr 18 21:52:22 2014 PST