Ref A: fef36c5a4a00470183ae800136d8946e Ref B: CD5A09344596D8108BCB2A51A2841E26 Ref C: Sun May 19 17:42:39 2013 PST