Ref A: 9bb0889789f24fa894ce6a98a104b361 Ref B: FD865A4E076ED6860A2CC0E6E997E833 Ref C: Sun May 19 17:50:09 2013 PST