Ref A: dd969750a9e74e6b9ed0783165d7d248 Ref B: DB75182E43FC09A9868AB77AA1334F40 Ref C: Tue May 21 02:40:40 2013 PST