Ref A: ceadf544931844fbbc78adeb9bf23506 Ref B: 5DA593E6D16A96402FE9701DFBE89DAE Ref C: Sun Nov 23 05:47:31 2014 PST