Ref A: 5763611fa43446d9ac717d6e64c7f2aa Ref B: E3672A22334BCA187AD91C8C189D8595 Ref C: Sun May 19 11:28:26 2013 PST