Molecular adaptations for sensing and securing prey and insight into amniote genome diversity from the garter snake genome