Ref A: 3e59fb751a644ab58515634dc91fb70e Ref B: B14BB2CE874AFDCC5D49F8668848EF7A Ref C: Wed Oct 22 21:53:11 2014 PST