Ref A: d6015c36dbcf438ab1b78b1951755a28 Ref B: 2290623B02D60BFEC8124E717151756B Ref C: Fri Dec 26 05:56:53 2014 PST