Ref A: 30a132ed1bbd4e0d917004368cc19edc Ref B: 3A2BDEDD47A8741075D826DBBD4FEC79 Ref C: Thu Nov 20 12:51:14 2014 PST