Ref A: 61a5c3f624024e32b7ce1c9c9824320e Ref B: 7E01BAD663BBFC80BC0A946692C28D75 Ref C: Sun May 19 17:56:44 2013 PST