Ref A: 983e817a7b164a35ba3ea30c1820c64a Ref B: 52913B24F36972906E0BC6E51B02BE35 Ref C: Sun Dec 21 17:34:06 2014 PST