Ref A: b5183f3a6c674c799407381e51ec18c7 Ref B: DB670E633D02C7F90107244221CA5E9B Ref C: Thu Nov 27 10:44:12 2014 PST