Ref A: 3122dbd5ffe34f749209e01c8c733c86 Ref B: B9BB0F47FBF69CE465BE51C99244A937 Ref C: Mon May 20 02:36:32 2013 PST