Ref A: cc8d0ced842c409892ab91e9d8f8416c Ref B: 576CD4C1E352EFD337DB93126A0431C5 Ref C: Wed Apr 23 16:25:25 2014 PST