Ref A: 7518cff9466e4caca8332c4465f58e36 Ref B: 46D0C5131CD6BC461A0428055A49BBC7 Ref C: Fri Aug 29 12:45:25 2014 PST