Yes.
The 1st M2 socket looks like it can only take the PCIe type.
The 2nd M2 socket looks like it can take both PCIe and SATA.
....and there's a slot for the GPU
Here is the spec.
1 x Hyper M.2 Socket (M2_1), supports M Key type 2280/22110 M.2 PCI Express module up to Gen4x4 (64 Gb/s) (with Vermeer, Matisse) or Gen3x4 (32 Gb/s) (with Vermeer, Pinnacle Ridge and Picasso)*
- 1 x Hyper M.2 Socket (M2_3), supports M Key type 2280/22110 M.2 SATA3 6.0 Gb/s module and M.2 PCI Express module up to Gen4x4 (64 Gb/s) (with Matisse) or Gen3x4 (32 Gb/s) (with Pinnacle Ridge and Picasso)*