140015be6:	c5 e1 73 d0 34       	vpsrlq $0x34,%xmm0,%xmm3
140015beb:	c4 c1 f9 7e c0       	vmovq  %xmm0,%r8
140015bf0:	c5 e1 fb 1d 48 dd 01 	vpsubq 0x1dd48(%rip),%xmm3,%xmm3        # 0x140033940
140015bf7:	00
140015bf8:	c5 fa e6 f3          	vcvtdq2pd %xmm3,%xmm6
140015bfc:	c5 f9 db 15 2c dd 01 	vpand  0x1dd2c(%rip),%xmm0,%xmm2        # 0x140033930
140015c03:	00
140015c04:	c5 f9 2f 35 14 de 01 	vcomisd 0x1de14(%rip),%xmm6        # 0x140033a20
140015c0b:	00
140015c0c:	0f 84 7e 03 00 00    	je     0x140015f90
140015c12:	4d 8b c8             	mov    %r8,%r9
140015c15:	4c 23 05 8c dc 01 00 	and    0x1dc8c(%rip),%r8        # 0x1400338a8
140015c1c:	4c 23 0d 8d dc 01 00 	and    0x1dc8d(%rip),%r9        # 0x1400338b0
140015c23:	49 d1 e1             	shl    $1,%r9
140015c26:	4d 03 c1             	add    %r9,%r8
140015c29:	c4 c1 f9 6e c8       	vmovq  %r8,%xmm1
140015c2e:	49 c1 e8 2c          	shr    $0x2c,%r8
140015c32:	c5 e9 eb 15 66 dd 01 	vpor   0x1dd66(%rip),%xmm2,%xmm2        # 0x1400339a0
140015c39:	00
140015c3a:	c5 f1 eb 0d 5e dd 01 	vpor   0x1dd5e(%rip),%xmm1,%xmm1        # 0x1400339a0
140015c41:	00
140015c42:	4c 8d 0d 17 de 01 00 	lea    0x1de17(%rip),%r9        # 0x140033a60
140015c49:	48 8d 15 20 e6 01 00 	lea    0x1e620(%rip),%rdx        # 0x140034270
140015c50:	c5 f3 5c e2          	vsubsd %xmm2,%xmm1,%xmm4
140015c54:	c4 81 5b 59 0c c1    	vmulsd (%r9,%r8,8),%xmm4,%xmm1
140015c5a:	c5 f9 28 e9          	vmovapd %xmm1,%xmm5
140015c5e:	c4 a1 5b 59 24 c2    	vmulsd (%rdx,%r8,8),%xmm4,%xmm4
140015c64:	c5 f9 28 fc          	vmovapd %xmm4,%xmm7
140015c68:	c5 f3 58 cc          	vaddsd %xmm4,%xmm1,%xmm1
140015c6c:	c5 f9 28 d1          	vmovapd %xmm1,%xmm2
140015c70:	c5 f9 28 c1          	vmovapd %xmm1,%xmm0
140015c74:	4c 8d 0d 95 0a 02 00 	lea    0x20a95(%rip),%r9        # 0x140036710
140015c7b:	c5 d3 5c da          	vsubsd %xmm2,%xmm5,%xmm3
140015c7f:	c5 fb 10 0d 89 dd 01 	vmovsd 0x1dd89(%rip),%xmm1        # 0x140033a10
140015c86:	00
140015c87:	c5 fb 59 c0          	vmulsd %xmm0,%xmm0,%xmm0
140015c8b:	c5 e3 58 df          	vaddsd %xmm7,%xmm3,%xmm3
140015c8f:	c4 e2 e9 a9 0d 68 dd 	vfmadd213sd 0x1dd68(%rip),%xmm2,%xmm1        # 0x140033a00
140015c96:	01 00
140015c98:	c4 e2 e9 a9 0d 4f dd 	vfmadd213sd 0x1dd4f(%rip),%xmm2,%xmm1        # 0x1400339f0
140015c9f:	01 00
140015ca1:	c4 e2 e9 a9 0d 36 dd 	vfmadd213sd 0x1dd36(%rip),%xmm2,%xmm1        # 0x1400339e0
140015ca8:	01 00
140015caa:	c4 e2 e9 a9 0d 1d dd 	vfmadd213sd 0x1dd1d(%rip),%xmm2,%xmm1        # 0x1400339d0
140015cb1:	01 00
140015cb3:	c4 e2 e9 a9 0d 04 dd 	vfmadd213sd 0x1dd04(%rip),%xmm2,%xmm1        # 0x1400339c0
140015cba:	01 00
140015cbc:	c4 e2 f9 a9 cb       	vfmadd213sd %xmm3,%xmm0,%xmm1
140015cc1:	c5 fb 10 2d a7 dc 01 	vmovsd 0x1dca7(%rip),%xmm5        # 0x140033970
140015cc8:	00
140015cc9:	48 8d 15 50 12 02 00 	lea    0x21250(%rip),%rdx        # 0x140036f20
140015cd0:	c4 e2 c9 ab e9       	vfmsub213sd %xmm1,%xmm6,%xmm5
140015cd5:	c4 81 7b 10 04 c1    	vmovsd (%r9,%r8,8),%xmm0
140015cdb:	c4 a1 53 58 1c c2    	vaddsd (%rdx,%r8,8),%xmm5,%xmm3
140015ce1:	c5 f9 28 cb          	vmovapd %xmm3,%xmm1
140015ce5:	c5 e3 5c da          	vsubsd %xmm2,%xmm3,%xmm3
140015ce9:	c4 e2 c9 b9 05 6e dc 	vfmadd231sd 0x1dc6e(%rip),%xmm6,%xmm0        # 0x140033960
140015cf0:	01 00
140015cf2:	c5 f9 28 f8          	vmovapd %xmm0,%xmm7
140015cf6:	c5 fb 58 c3          	vaddsd %xmm3,%xmm0,%xmm0
140015cfa:	c5 f9 28 e8          	vmovapd %xmm0,%xmm5
140015cfe:	c5 f9 54 05 ba db 01 	vandpd 0x1dbba(%rip),%xmm0,%xmm0        # 0x1400338c0
140015d05:	00
140015d06:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140015d0b:	48 23 05 ae db 01 00 	and    0x1dbae(%rip),%rax        # 0x1400338c0
140015d12:	c5 eb 58 d3          	vaddsd %xmm3,%xmm2,%xmm2
140015d16:	c5 c3 5c fd          	vsubsd %xmm5,%xmm7,%xmm7
140015d1a:	c5 f3 5c ca          	vsubsd %xmm2,%xmm1,%xmm1
140015d1e:	c5 c3 58 fb          	vaddsd %xmm3,%xmm7,%xmm7
140015d22:	c5 d3 5c e8          	vsubsd %xmm0,%xmm5,%xmm5
140015d26:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140015d2b:	c5 fb 10 64 24 30    	vmovsd 0x30(%rsp),%xmm4
140015d31:	c5 c3 58 f9          	vaddsd %xmm1,%xmm7,%xmm7
140015d35:	c5 c3 58 fd          	vaddsd %xmm5,%xmm7,%xmm7
140015d39:	c5 fb 10 54 24 70    	vmovsd 0x70(%rsp),%xmm2
140015d3f:	c5 db 5c e2          	vsubsd %xmm2,%xmm4,%xmm4
140015d43:	c5 db 59 df          	vmulsd %xmm7,%xmm4,%xmm3
140015d47:	c5 db 59 e0          	vmulsd %xmm0,%xmm4,%xmm4
140015d4b:	c5 c3 59 ea          	vmulsd %xmm2,%xmm7,%xmm5
140015d4f:	c5 fb 59 f2          	vmulsd %xmm2,%xmm0,%xmm6
140015d53:	c5 f9 28 ce          	vmovapd %xmm6,%xmm1
140015d57:	c5 e3 58 dc          	vaddsd %xmm4,%xmm3,%xmm3
140015d5b:	c5 e3 58 dd          	vaddsd %xmm5,%xmm3,%xmm3
140015d5f:	c5 f3 58 cb          	vaddsd %xmm3,%xmm1,%xmm1
140015d63:	c5 f9 28 c1          	vmovapd %xmm1,%xmm0
140015d67:	c5 cb 5c f1          	vsubsd %xmm1,%xmm6,%xmm6
140015d6b:	c5 cb 58 f3          	vaddsd %xmm3,%xmm6,%xmm6
140015d6f:	c5 fb 11 44 24 40    	vmovsd %xmm0,0x40(%rsp)
140015d75:	c5 fb 59 3d 73 ed 01 	vmulsd 0x1ed73(%rip),%xmm0,%xmm7        # 0x140034af0
140015d7c:	00
140015d7d:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
140015d82:	c5 f9 2f 3d 46 ed 01 	vcomisd 0x1ed46(%rip),%xmm7        # 0x140034ad0
140015d89:	00
140015d8a:	0f 87 e0 01 00 00    	ja     0x140015f70
140015d90:	c5 f9 2f 3d 48 ed 01 	vcomisd 0x1ed48(%rip),%xmm7        # 0x140034ae0
140015d97:	00
140015d98:	0f 82 b2 01 00 00    	jb     0x140015f50
140015d9e:	c5 fb e6 e7          	vcvtpd2dq %xmm7,%xmm4
140015da2:	4c 8d 15 87 19 02 00 	lea    0x21987(%rip),%r10        # 0x140037730
140015da9:	4c 8d 1d 80 1b 02 00 	lea    0x21b80(%rip),%r11        # 0x140037930
140015db0:	c5 fa e6 cc          	vcvtdq2pd %xmm4,%xmm1
140015db4:	c4 e2 f1 bd 05 43 ed 	vfnmadd231sd 0x1ed43(%rip),%xmm1,%xmm0        # 0x140034b00
140015dbb:	01 00
140015dbd:	c5 f9 7e e1          	vmovd  %xmm4,%ecx
140015dc1:	48 c7 c0 3f 00 00 00 	mov    $0x3f,%rax
140015dc8:	23 c1                	and    %ecx,%eax
140015dca:	c5 f3 59 0d 3e ed 01 	vmulsd 0x1ed3e(%rip),%xmm1,%xmm1        # 0x140034b10
140015dd1:	00
140015dd2:	c5 f9 28 d0          	vmovapd %xmm0,%xmm2
140015dd6:	2b c8                	sub    %eax,%ecx
140015dd8:	c1 f9 06             	sar    $0x6,%ecx
140015ddb:	c5 eb 58 d1          	vaddsd %xmm1,%xmm2,%xmm2
140015ddf:	c5 eb 58 d6          	vaddsd %xmm6,%xmm2,%xmm2
140015de3:	c5 f9 28 ca          	vmovapd %xmm2,%xmm1
140015de7:	c5 fb 10 05 31 ed 01 	vmovsd 0x1ed31(%rip),%xmm0        # 0x140034b20
140015dee:	00
140015def:	45 33 c9             	xor    %r9d,%r9d
140015df2:	c4 e2 e9 a9 05 35 ed 	vfmadd213sd 0x1ed35(%rip),%xmm2,%xmm0        # 0x140034b30
140015df9:	01 00
140015dfb:	3b 0d 7f ec 01 00    	cmp    0x1ec7f(%rip),%ecx        # 0x140034a80
140015e01:	c4 e2 e9 a9 05 36 ed 	vfmadd213sd 0x1ed36(%rip),%xmm2,%xmm0        # 0x140034b40
140015e08:	01 00
140015e0a:	44 0f 4e c9          	cmovle %ecx,%r9d
140015e0e:	c4 e2 e9 a9 05 39 ed 	vfmadd213sd 0x1ed39(%rip),%xmm2,%xmm0        # 0x140034b50
140015e15:	01 00
140015e17:	48 81 c1 ff 03 00 00 	add    $0x3ff,%rcx
140015e1e:	c4 e2 e9 a9 05 39 ed 	vfmadd213sd 0x1ed39(%rip),%xmm2,%xmm0        # 0x140034b60
140015e25:	01 00
140015e27:	48 c1 e1 34          	shl    $0x34,%rcx
140015e2b:	c4 e2 e9 a9 05 5c db 	vfmadd213sd 0x1db5c(%rip),%xmm2,%xmm0        # 0x140033990
140015e32:	01 00
140015e34:	c5 fb 59 c2          	vmulsd %xmm2,%xmm0,%xmm0
140015e38:	c4 c1 7b 59 2c c3    	vmulsd (%r11,%rax,8),%xmm0,%xmm5
140015e3e:	c4 c1 7b 59 0c c2    	vmulsd (%r10,%rax,8),%xmm0,%xmm1
140015e44:	48 3b 0d c5 da 01 00 	cmp    0x1dac5(%rip),%rcx        # 0x140033910
140015e4b:	c4 c1 53 58 2c c3    	vaddsd (%r11,%rax,8),%xmm5,%xmm5
140015e51:	c5 f3 58 cd          	vaddsd %xmm5,%xmm1,%xmm1
140015e55:	c4 c1 73 58 0c c2    	vaddsd (%r10,%rax,8),%xmm1,%xmm1
140015e5b:	c5 f9 28 c1          	vmovapd %xmm1,%xmm0
140015e5f:	74 3f                	je     0x140015ea0
140015e61:	45 85 c9             	test   %r9d,%r9d
140015e64:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
140015e69:	75 55                	jne    0x140015ec0
140015e6b:	c5 fb 59 44 24 40    	vmulsd 0x40(%rsp),%xmm0,%xmm0
140015e71:	c5 f9 56 44 24 50    	vorpd  0x50(%rsp),%xmm0,%xmm0
140015e77:	c5 f9 6f bc 24 a0 00 	vmovdqa 0xa0(%rsp),%xmm7
140015e7e:	00 00
140015e80:	c5 f9 6f b4 24 90 00 	vmovdqa 0x90(%rsp),%xmm6
140015e87:	00 00
140015e89:	48 81 c4 d8 00 00 00 	add    $0xd8,%rsp
140015e90:	c3                   	ret
140015e91:	66 66 66 66 66 66 66 	data16 data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
140015e98:	0f 1f 84 00 00 00 00
140015e9f:	00
140015ea0:	c5 f9 2f 05 e8 da 01 	vcomisd 0x1dae8(%rip),%xmm0        # 0x140033990
140015ea7:	00
140015ea8:	0f 83 c2 00 00 00    	jae    0x140015f70
140015eae:	c5 f9 56 05 da eb 01 	vorpd  0x1ebda(%rip),%xmm0,%xmm0        # 0x140034a90
140015eb5:	00
140015eb6:	c5 f9 56 44 24 50    	vorpd  0x50(%rsp),%xmm0,%xmm0
140015ebc:	eb b9                	jmp    0x140015e77
140015ebe:	66 90                	xchg   %ax,%ax
140015ec0:	41 8b c9             	mov    %r9d,%ecx
140015ec3:	45 33 db             	xor    %r11d,%r11d
140015ec6:	c5 f9 2f 05 c2 da 01 	vcomisd 0x1dac2(%rip),%xmm0        # 0x140033990
140015ecd:	00
140015ece:	44 0f 43 d9          	cmovae %ecx,%r11d
140015ed2:	44 3b 1d a7 eb 01 00 	cmp    0x1eba7(%rip),%r11d        # 0x140034a80
140015ed9:	75 15                	jne    0x140015ef0
140015edb:	c5 fb 59 44 24 40    	vmulsd 0x40(%rsp),%xmm0,%xmm0
140015ee1:	c5 f9 56 44 24 50    	vorpd  0x50(%rsp),%xmm0,%xmm0
140015ee7:	eb 8e                	jmp    0x140015e77
140015ee9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140015ef0:	4d 33 c0             	xor    %r8,%r8
140015ef3:	48 3b 15 c6 eb 01 00 	cmp    0x1ebc6(%rip),%rdx        # 0x140034ac0
140015efa:	49 c7 c1 01 00 00 00 	mov    $0x1,%r9
140015f01:	7f 2d                	jg     0x140015f30
140015f03:	81 c1 32 04 00 00    	add    $0x432,%ecx
140015f09:	49 0f 48 c8          	cmovs  %r8,%rcx
140015f0d:	49 d3 e1             	shl    %cl,%r9
140015f10:	49 8b c9             	mov    %r9,%rcx
140015f13:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
140015f18:	c5 fb 59 44 24 40    	vmulsd 0x40(%rsp),%xmm0,%xmm0
140015f1e:	c5 f9 56 44 24 50    	vorpd  0x50(%rsp),%xmm0,%xmm0
140015f24:	e9 37 06 00 00       	jmp    0x140016560
140015f29:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140015f30:	c5 fb 10 05 78 eb 01 	vmovsd 0x1eb78(%rip),%xmm0        # 0x140034ab0
140015f37:	00
140015f38:	c5 f9 56 44 24 50    	vorpd  0x50(%rsp),%xmm0,%xmm0
140015f3e:	e9 1d 06 00 00       	jmp    0x140016560
140015f43:	66 66 66 66 66 0f 1f 	data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
140015f4a:	84 00 00 00 00 00
140015f50:	4c 8b 1d 49 eb 01 00 	mov    0x1eb49(%rip),%r11        # 0x140034aa0
140015f57:	4c 0b 5c 24 50       	or     0x50(%rsp),%r11
140015f5c:	e9 cf 04 00 00       	jmp    0x140016430
140015f61:	66 66 66 66 66 66 66 	data16 data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
140015f68:	0f 1f 84 00 00 00 00
140015f6f:	00
140015f70:	4c 8b 1d 99 d9 01 00 	mov    0x1d999(%rip),%r11        # 0x140033910
140015f77:	4c 0b 5c 24 50       	or     0x50(%rsp),%r11
140015f7c:	e9 af 04 00 00       	jmp    0x140016430
140015f81:	66 66 66 66 66 66 66 	data16 data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
140015f88:	0f 1f 84 00 00 00 00
140015f8f:	00
140015f90:	c5 e9 eb 15 f8 d9 01 	vpor   0x1d9f8(%rip),%xmm2,%xmm2        # 0x140033990
140015f97:	00
140015f98:	c5 eb 5c 15 f0 d9 01 	vsubsd 0x1d9f0(%rip),%xmm2,%xmm2        # 0x140033990
140015f9f:	00
140015fa0:	c5 f9 28 ea          	vmovapd %xmm2,%xmm5
140015fa4:	c5 e9 db 15 84 d9 01 	vpand  0x1d984(%rip),%xmm2,%xmm2        # 0x140033930
140015fab:	00
140015fac:	c4 c1 f9 7e d0       	vmovq  %xmm2,%r8
140015fb1:	c5 d1 73 d5 34       	vpsrlq $0x34,%xmm5,%xmm5
140015fb6:	c5 d1 fa 2d 72 da 01 	vpsubd 0x1da72(%rip),%xmm5,%xmm5        # 0x140033a30
140015fbd:	00
140015fbe:	c5 fa e6 f5          	vcvtdq2pd %xmm5,%xmm6
140015fc2:	e9 4b fc ff ff       	jmp    0x140015c12
140015fc7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140015fce:	00 00
140015fd0:	4c 8b 15 39 d8 01 00 	mov    0x1d839(%rip),%r10        # 0x140033810
140015fd7:	4d 23 d0             	and    %r8,%r10
140015fda:	4c 3b 15 0f d8 01 00 	cmp    0x1d80f(%rip),%r10        # 0x1400337f0
140015fe1:	0f 8f 19 02 00 00    	jg     0x140016200
140015fe7:	4c 8b 15 4a d8 01 00 	mov    0x1d84a(%rip),%r10        # 0x140033838
140015fee:	4d 23 d0             	and    %r8,%r10
140015ff1:	4d 8b da             	mov    %r10,%r11
140015ff4:	48 8b 0d 7d d8 01 00 	mov    0x1d87d(%rip),%rcx        # 0x140033878
140015ffb:	49 d3 ea             	shr    %cl,%r10
140015ffe:	4c 2b 15 7b d8 01 00 	sub    0x1d87b(%rip),%r10        # 0x140033880
140016005:	0f 88 a5 01 00 00    	js     0x1400161b0
14001600b:	48 8b 05 26 d8 01 00 	mov    0x1d826(%rip),%rax        # 0x140033838
140016012:	48 23 c2             	and    %rdx,%rax
140016015:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
14001601a:	4c 3b 15 6f d8 01 00 	cmp    0x1d86f(%rip),%r10        # 0x140033890
140016021:	49 8b ca             	mov    %r10,%rcx
140016024:	7f 2e                	jg     0x140016054
140016026:	4c 8b 0d 6b d8 01 00 	mov    0x1d86b(%rip),%r9        # 0x140033898
14001602d:	49 d3 e9             	shr    %cl,%r9
140016030:	4d 23 cb             	and    %r11,%r9
140016033:	0f 85 77 01 00 00    	jne    0x1400161b0
140016039:	4c 8b 0d 60 d8 01 00 	mov    0x1d860(%rip),%r9        # 0x1400338a0
140016040:	49 d3 e9             	shr    %cl,%r9
140016043:	4d 23 cb             	and    %r11,%r9
140016046:	74 0c                	je     0x140016054
140016048:	48 8b 05 b1 d7 01 00 	mov    0x1d7b1(%rip),%rax        # 0x140033800
14001604f:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140016054:	48 3b 15 15 d8 01 00 	cmp    0x1d815(%rip),%rdx        # 0x140033870
14001605b:	0f 84 ef 01 00 00    	je     0x140016250
140016061:	48 3b 15 00 d8 01 00 	cmp    0x1d800(%rip),%rdx        # 0x140033868
140016068:	0f 84 f2 00 00 00    	je     0x140016160
14001606e:	4c 8b 0d 9b d7 01 00 	mov    0x1d79b(%rip),%r9        # 0x140033810
140016075:	4c 23 ca             	and    %rdx,%r9
140016078:	4c 3b 0d 91 d7 01 00 	cmp    0x1d791(%rip),%r9        # 0x140033810
14001607f:	0f 84 9b 02 00 00    	je     0x140016320
140016085:	c5 fb 10 44 24 60    	vmovsd 0x60(%rsp),%xmm0
14001608b:	e9 56 fb ff ff       	jmp    0x140015be6
140016090:	48 33 c0             	xor    %rax,%rax
140016093:	4d 8b d8             	mov    %r8,%r11
140016096:	4c 8b 0d 73 d7 01 00 	mov    0x1d773(%rip),%r9        # 0x140033810
14001609d:	4c 0b 1d bc d7 01 00 	or     0x1d7bc(%rip),%r11        # 0x140033860
1400160a4:	4d 23 c8             	and    %r8,%r9
1400160a7:	4c 3b 0d 62 d7 01 00 	cmp    0x1d762(%rip),%r9        # 0x140033810
1400160ae:	49 0f 44 c0          	cmove  %r8,%rax
1400160b2:	4c 8b 0d 87 d7 01 00 	mov    0x1d787(%rip),%r9        # 0x140033840
1400160b9:	4c 23 c8             	and    %rax,%r9
1400160bc:	74 0d                	je     0x1400160cb
1400160be:	4c 23 0d 9b d7 01 00 	and    0x1d79b(%rip),%r9        # 0x140033860
1400160c5:	0f 84 05 04 00 00    	je     0x1400164d0
1400160cb:	e9 a7 fd ff ff       	jmp    0x140015e77
1400160d0:	48 33 c0             	xor    %rax,%rax
1400160d3:	4c 8b da             	mov    %rdx,%r11
1400160d6:	4c 8b 0d 33 d7 01 00 	mov    0x1d733(%rip),%r9        # 0x140033810
1400160dd:	4c 0b 1d 7c d7 01 00 	or     0x1d77c(%rip),%r11        # 0x140033860
1400160e4:	4c 23 ca             	and    %rdx,%r9
1400160e7:	4c 3b 0d 22 d7 01 00 	cmp    0x1d722(%rip),%r9        # 0x140033810
1400160ee:	48 0f 44 c2          	cmove  %rdx,%rax
1400160f2:	4c 8b 0d 47 d7 01 00 	mov    0x1d747(%rip),%r9        # 0x140033840
1400160f9:	4c 23 c8             	and    %rax,%r9
1400160fc:	74 0d                	je     0x14001610b
1400160fe:	4c 23 0d 5b d7 01 00 	and    0x1d75b(%rip),%r9        # 0x140033860
140016105:	0f 84 75 03 00 00    	je     0x140016480
14001610b:	c5 fb 10 05 7d d8 01 	vmovsd 0x1d87d(%rip),%xmm0        # 0x140033990
140016112:	00
140016113:	e9 5f fd ff ff       	jmp    0x140015e77
140016118:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14001611f:	00
140016120:	48 33 c0             	xor    %rax,%rax
140016123:	4c 8b da             	mov    %rdx,%r11
140016126:	4c 8b 0d e3 d6 01 00 	mov    0x1d6e3(%rip),%r9        # 0x140033810
14001612d:	4c 0b 1d 2c d7 01 00 	or     0x1d72c(%rip),%r11        # 0x140033860
140016134:	4c 23 ca             	and    %rdx,%r9
140016137:	4c 3b 0d d2 d6 01 00 	cmp    0x1d6d2(%rip),%r9        # 0x140033810
14001613e:	48 0f 44 c2          	cmove  %rdx,%rax
140016142:	4c 8b 0d f7 d6 01 00 	mov    0x1d6f7(%rip),%r9        # 0x140033840
140016149:	4c 23 c8             	and    %rax,%r9
14001614c:	0f 85 2e 03 00 00    	jne    0x140016480
140016152:	c4 e1 f9 6e c2       	vmovq  %rdx,%xmm0
140016157:	e9 1b fd ff ff       	jmp    0x140015e77
14001615c:	0f 1f 40 00          	nopl   0x0(%rax)
140016160:	48 8b 15 c1 d6 01 00 	mov    0x1d6c1(%rip),%rdx        # 0x140033828
140016167:	48 0b 54 24 50       	or     0x50(%rsp),%rdx
14001616c:	48 33 c0             	xor    %rax,%rax
14001616f:	4d 8b d8             	mov    %r8,%r11
140016172:	4c 8b 15 97 d6 01 00 	mov    0x1d697(%rip),%r10        # 0x140033810
140016179:	4c 0b 1d e0 d6 01 00 	or     0x1d6e0(%rip),%r11        # 0x140033860
140016180:	4d 23 d0             	and    %r8,%r10
140016183:	4c 3b 15 86 d6 01 00 	cmp    0x1d686(%rip),%r10        # 0x140033810
14001618a:	49 0f 44 c0          	cmove  %r8,%rax
14001618e:	4c 8b 15 ab d6 01 00 	mov    0x1d6ab(%rip),%r10        # 0x140033840
140016195:	4c 23 d0             	and    %rax,%r10
140016198:	0f 85 32 03 00 00    	jne    0x1400164d0
14001619e:	c4 e1 f9 6e c2       	vmovq  %rdx,%xmm0
1400161a3:	e9 cf fc ff ff       	jmp    0x140015e77
1400161a8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400161af:	00
1400161b0:	4c 8b 0d 59 d6 01 00 	mov    0x1d659(%rip),%r9        # 0x140033810
1400161b7:	4c 23 ca             	and    %rdx,%r9
1400161ba:	4c 3b 0d 4f d6 01 00 	cmp    0x1d64f(%rip),%r9        # 0x140033810
1400161c1:	0f 84 59 01 00 00    	je     0x140016320
1400161c7:	48 3b 15 a2 d6 01 00 	cmp    0x1d6a2(%rip),%rdx        # 0x140033870
1400161ce:	0f 84 7c 00 00 00    	je     0x140016250
1400161d4:	c5 fb 10 44 24 20    	vmovsd 0x20(%rsp),%xmm0
1400161da:	c5 fb 10 4c 24 30    	vmovsd 0x30(%rsp),%xmm1
1400161e0:	c5 fb 10 15 68 d6 01 	vmovsd 0x1d668(%rip),%xmm2        # 0x140033850
1400161e7:	00
1400161e8:	44 8b 0d e5 d5 01 00 	mov    0x1d5e5(%rip),%r9d        # 0x1400337d4
1400161ef:	e8 5c b8 00 00       	call   0x140021a50
1400161f4:	e9 7e fc ff ff       	jmp    0x140015e77
1400161f9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140016200:	4c 8b 0d 09 d6 01 00 	mov    0x1d609(%rip),%r9        # 0x140033810
140016207:	4c 23 ca             	and    %rdx,%r9
14001620a:	4c 3b 0d ff d5 01 00 	cmp    0x1d5ff(%rip),%r9        # 0x140033810
140016211:	0f 84 09 01 00 00    	je     0x140016320
140016217:	4c 8b 0d 1a d6 01 00 	mov    0x1d61a(%rip),%r9        # 0x140033838
14001621e:	4c 23 ca             	and    %rdx,%r9
140016221:	74 2d                	je     0x140016250
140016223:	48 3b 15 3e d6 01 00 	cmp    0x1d63e(%rip),%rdx        # 0x140033868
14001622a:	0f 84 30 ff ff ff    	je     0x140016160
140016230:	4c 8b ca             	mov    %rdx,%r9
140016233:	4c 23 0d fe d5 01 00 	and    0x1d5fe(%rip),%r9        # 0x140033838
14001623a:	4c 3b 0d e7 d5 01 00 	cmp    0x1d5e7(%rip),%r9        # 0x140033828
140016241:	0f 8c 69 01 00 00    	jl     0x1400163b0
140016247:	e9 84 01 00 00       	jmp    0x1400163d0
14001624c:	0f 1f 40 00          	nopl   0x0(%rax)
140016250:	4c 8b 15 b9 d5 01 00 	mov    0x1d5b9(%rip),%r10        # 0x140033810
140016257:	48 33 c0             	xor    %rax,%rax
14001625a:	4d 23 d0             	and    %r8,%r10
14001625d:	4c 3b 15 ac d5 01 00 	cmp    0x1d5ac(%rip),%r10        # 0x140033810
140016264:	74 5a                	je     0x1400162c0
140016266:	4c 8b 15 93 d5 01 00 	mov    0x1d593(%rip),%r10        # 0x140033800