Ref A: fcd1e85eb8c143d49e757bdb3388361a Ref B: 5884A884B5BFE3C7822861C24BBCC408 Ref C: Fri May 24 22:05:13 2013 PST