Ref A: ffe835f786cf460b9e14a4e78ea2e3ef Ref B: 187DD79F45FF010826A5F67ED822D818 Ref C: Sun Mar 29 10:26:34 2015 PST