Ref A: 8fec9b22b547457e8321ad9f4ebb66bd Ref B: C100732C8A65AA80A53C6FECE02266E1 Ref C: Tue Sep 30 06:45:09 2014 PST