Ref A: da7b08f9f98849808eea76b9f07853dd Ref B: A58BE45011055B1C658769A966ACF8C4 Ref C: Fri Dec 26 08:04:43 2014 PST