Ref A: b41a8eaa3eef49c6a8197f216ff41efe Ref B: DE1B2827E4454899A91CD1BC032CB7DC Ref C: Fri May 24 21:15:42 2013 PST