Ref A: 5a66593bf33046a3929b8232000a4f7e Ref B: 7A9C6F7CFF054E26E424728AC27D4ED1 Ref C: Sun May 19 18:51:50 2013 PST