Ref A: f4e2ea5f059e459b9f77dad4523a256a Ref B: 4C35B645C944BA87D47643381109622E Ref C: Sun Dec 21 01:03:53 2014 PST