Ref A: 2a5744f7acce49ca92db16e57a51f84e Ref B: D530BEED389111ADA69679439F301FF6 Ref C: Mon Mar 02 19:45:12 2015 PST