Ref A: ce71341e7dca44f0900cb789084185bf Ref B: 503E495AA0A0DE46930D05F99A6520A5 Ref C: Sun May 19 21:50:41 2013 PST