Ref A: ba7b5c500ba5430b857ea2db3fff434f Ref B: 35BFF610D895DF6415ABA3513C7862EC Ref C: Tue Nov 25 16:39:44 2014 PST