Ref A: da2f0a991d7f4fae8096dd96b716c1d4 Ref B: DCE1E485C41BC62B51BA9F390180885E Ref C: Thu Dec 18 15:50:53 2014 PST