Ref A: 29c3eac6578442d4bbf09b5120957fb5 Ref B: 4E0B2321C63EFB72279380E8119DCC9A Ref C: Wed May 06 11:32:58 2015 PST