Ref A: d27962d72ff94b62bde9d7129deaacdd Ref B: 947181A5EB71C7B71C388F512853A89C Ref C: Mon Mar 30 02:33:22 2015 PST