Ref A: 88cef08c37414cfa8721be9b59af1833 Ref B: F312FD546D675A72CCAD9AB454F999E4 Ref C: Sat Oct 25 18:19:30 2014 PST