1400f0cbb:	74 4a                	je     0x1400f0d07
1400f0cbd:	48 b8 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rax
1400f0cc4:	ff ff 7f
1400f0cc7:	48 3b f8             	cmp    %rax,%rdi
1400f0cca:	0f 87 d9 02 00 00    	ja     0x1400f0fa9
1400f0cd0:	48 8b d7             	mov    %rdi,%rdx
1400f0cd3:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1400f0cd8:	e8 73 59 fd ff       	call   0x1400c6650
1400f0cdd:	48 8b d8             	mov    %rax,%rbx
1400f0ce0:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400f0ce5:	48 8d 04 78          	lea    (%rax,%rdi,2),%rax
1400f0ce9:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1400f0cee:	4c 8b c6             	mov    %rsi,%r8
1400f0cf1:	49 8b d4             	mov    %r12,%rdx
1400f0cf4:	48 8b cb             	mov    %rbx,%rcx
1400f0cf7:	e8 c4 76 09 00       	call   0x1401883c0
1400f0cfc:	48 8d 3c 7b          	lea    (%rbx,%rdi,2),%rdi
1400f0d00:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
1400f0d05:	eb 0a                	jmp    0x1400f0d11
1400f0d07:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1400f0d0c:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1400f0d11:	49 8b 4e 08          	mov    0x8(%r14),%rcx
1400f0d15:	48 2b fb             	sub    %rbx,%rdi
1400f0d18:	48 d1 ff             	sar    $1,%rdi
1400f0d1b:	4c 8d 04 7b          	lea    (%rbx,%rdi,2),%r8
1400f0d1f:	48 8b 01             	mov    (%rcx),%rax
1400f0d22:	48 8b d3             	mov    %rbx,%rdx
1400f0d25:	ff 50 38             	call   *0x38(%rax)
1400f0d28:	49 8b 0e             	mov    (%r14),%rcx
1400f0d2b:	4c 8d 0c 7b          	lea    (%rbx,%rdi,2),%r9
1400f0d2f:	48 8b 01             	mov    (%rcx),%rax
1400f0d32:	4c 8b c3             	mov    %rbx,%r8
1400f0d35:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
1400f0d39:	ff 50 20             	call   *0x20(%rax)
1400f0d3c:	41 bf 03 00 00 00    	mov    $0x3,%r15d
1400f0d42:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1400f0d46:	e8 75 54 fd ff       	call   0x1400c61c0
1400f0d4b:	0f 10 45 80          	movups -0x80(%rbp),%xmm0
1400f0d4f:	0f 11 45 a0          	movups %xmm0,-0x60(%rbp)
1400f0d53:	0f 10 4d 90          	movups -0x70(%rbp),%xmm1
1400f0d57:	0f 11 4d b0          	movups %xmm1,-0x50(%rbp)
1400f0d5b:	33 ff                	xor    %edi,%edi
1400f0d5d:	48 89 7d 90          	mov    %rdi,-0x70(%rbp)
1400f0d61:	48 c7 45 98 07 00 00 	movq   $0x7,-0x68(%rbp)
1400f0d68:	00
1400f0d69:	66 89 7d 80          	mov    %di,-0x80(%rbp)
1400f0d6d:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1400f0d71:	e8 4a 54 fd ff       	call   0x1400c61c0
1400f0d76:	90                   	nop
1400f0d77:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1400f0d7c:	e8 2f db ff ff       	call   0x1400ee8b0
1400f0d81:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
1400f0d85:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1400f0d8a:	44 8b f7             	mov    %edi,%r14d
1400f0d8d:	48 83 f8 08          	cmp    $0x8,%rax
1400f0d91:	0f 93 44 24 30       	setae  0x30(%rsp)
1400f0d96:	4c 8b e7             	mov    %rdi,%r12
1400f0d99:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400f0da0:	66 44 89 74 24 34    	mov    %r14w,0x34(%rsp)
1400f0da6:	48 8b 71 18          	mov    0x18(%rcx),%rsi
1400f0daa:	48 89 7d 80          	mov    %rdi,-0x80(%rbp)
1400f0dae:	48 89 7d 90          	mov    %rdi,-0x70(%rbp)
1400f0db2:	48 c7 45 98 07 00 00 	movq   $0x7,-0x68(%rbp)
1400f0db9:	00
1400f0dba:	66 89 7d 80          	mov    %di,-0x80(%rbp)
1400f0dbe:	41 83 cf 04          	or     $0x4,%r15d
1400f0dc2:	44 89 7c 24 38       	mov    %r15d,0x38(%rsp)
1400f0dc7:	ba 01 00 00 00       	mov    $0x1,%edx
1400f0dcc:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1400f0dd1:	e8 7a 58 fd ff       	call   0x1400c6650
1400f0dd6:	48 8b f8             	mov    %rax,%rdi
1400f0dd9:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400f0dde:	48 8d 50 02          	lea    0x2(%rax),%rdx
1400f0de2:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
1400f0de7:	0f b7 44 24 34       	movzwl 0x34(%rsp),%eax
1400f0dec:	66 89 07             	mov    %ax,(%rdi)
1400f0def:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
1400f0df4:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1400f0df8:	48 2b d7             	sub    %rdi,%rdx
1400f0dfb:	48 d1 fa             	sar    $1,%rdx
1400f0dfe:	48 8d 1c 57          	lea    (%rdi,%rdx,2),%rbx
1400f0e02:	48 8b 01             	mov    (%rcx),%rax
1400f0e05:	4c 8b c3             	mov    %rbx,%r8
1400f0e08:	48 8b d7             	mov    %rdi,%rdx
1400f0e0b:	ff 50 38             	call   *0x38(%rax)
1400f0e0e:	48 8b 0e             	mov    (%rsi),%rcx
1400f0e11:	48 8b 01             	mov    (%rcx),%rax
1400f0e14:	4c 8b cb             	mov    %rbx,%r9
1400f0e17:	4c 8b c7             	mov    %rdi,%r8
1400f0e1a:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1400f0e1e:	ff 50 20             	call   *0x20(%rax)
1400f0e21:	41 83 cf 08          	or     $0x8,%r15d
1400f0e25:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1400f0e29:	e8 92 53 fd ff       	call   0x1400c61c0
1400f0e2e:	0f 10 75 c0          	movups -0x40(%rbp),%xmm6
1400f0e32:	0f 11 75 80          	movups %xmm6,-0x80(%rbp)
1400f0e36:	0f 10 7d d0          	movups -0x30(%rbp),%xmm7
1400f0e3a:	0f 11 7d 90          	movups %xmm7,-0x70(%rbp)
1400f0e3e:	33 ff                	xor    %edi,%edi
1400f0e40:	48 89 7d d0          	mov    %rdi,-0x30(%rbp)
1400f0e44:	48 c7 45 d8 07 00 00 	movq   $0x7,-0x28(%rbp)
1400f0e4b:	00
1400f0e4c:	66 89 7d c0          	mov    %di,-0x40(%rbp)
1400f0e50:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1400f0e54:	e8 67 53 fd ff       	call   0x1400c61c0
1400f0e59:	90                   	nop
1400f0e5a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1400f0e5f:	e8 4c da ff ff       	call   0x1400ee8b0
1400f0e64:	48 8d 45 a0          	lea    -0x60(%rbp),%rax
1400f0e68:	40 38 7c 24 30       	cmp    %dil,0x30(%rsp)
1400f0e6d:	48 0f 45 45 a0       	cmovne -0x60(%rbp),%rax
1400f0e72:	4c 8d 4d 80          	lea    -0x80(%rbp),%r9
1400f0e76:	66 48 0f 7e f2       	movq   %xmm6,%rdx
1400f0e7b:	66 0f 6f c7          	movdqa %xmm7,%xmm0
1400f0e7f:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
1400f0e84:	66 48 0f 7e c1       	movq   %xmm0,%rcx
1400f0e89:	48 83 f9 08          	cmp    $0x8,%rcx
1400f0e8d:	4c 0f 43 ca          	cmovae %rdx,%r9
1400f0e91:	66 49 0f 7e f8       	movq   %xmm7,%r8
1400f0e96:	4c 3b 45 b0          	cmp    -0x50(%rbp),%r8
1400f0e9a:	75 3b                	jne    0x1400f0ed7
1400f0e9c:	4d 85 c0             	test   %r8,%r8
1400f0e9f:	0f 84 fd 00 00 00    	je     0x1400f0fa2
1400f0ea5:	41 0f b7 09          	movzwl (%r9),%ecx
1400f0ea9:	0f b7 10             	movzwl (%rax),%edx
1400f0eac:	66 3b ca             	cmp    %dx,%cx
1400f0eaf:	72 26                	jb     0x1400f0ed7
1400f0eb1:	4c 2b c8             	sub    %rax,%r9
1400f0eb4:	66 3b ca             	cmp    %dx,%cx
1400f0eb7:	77 1e                	ja     0x1400f0ed7
1400f0eb9:	49 83 f8 01          	cmp    $0x1,%r8
1400f0ebd:	0f 84 df 00 00 00    	je     0x1400f0fa2
1400f0ec3:	49 ff c8             	dec    %r8
1400f0ec6:	48 83 c0 02          	add    $0x2,%rax
1400f0eca:	41 0f b7 0c 01       	movzwl (%r9,%rax,1),%ecx
1400f0ecf:	0f b7 10             	movzwl (%rax),%edx
1400f0ed2:	66 3b ca             	cmp    %dx,%cx
1400f0ed5:	73 e0                	jae    0x1400f0eb7
1400f0ed7:	32 db                	xor    %bl,%bl
1400f0ed9:	41 83 e7 fb          	and    $0xfffffffb,%r15d
1400f0edd:	44 89 7c 24 38       	mov    %r15d,0x38(%rsp)
1400f0ee2:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1400f0ee6:	e8 d5 52 fd ff       	call   0x1400c61c0
1400f0eeb:	84 db                	test   %bl,%bl
1400f0eed:	74 43                	je     0x1400f0f32
1400f0eef:	49 8b 4d 28          	mov    0x28(%r13),%rcx
1400f0ef3:	48 85 c9             	test   %rcx,%rcx
1400f0ef6:	75 20                	jne    0x1400f0f18
1400f0ef8:	b9 20 00 00 00       	mov    $0x20,%ecx
1400f0efd:	e8 ee 53 09 00       	call   0x1401862f0
1400f0f02:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1400f0f07:	0f 57 c0             	xorps  %xmm0,%xmm0
1400f0f0a:	0f 11 00             	movups %xmm0,(%rax)
1400f0f0d:	0f 11 40 10          	movups %xmm0,0x10(%rax)
1400f0f11:	49 89 45 28          	mov    %rax,0x28(%r13)
1400f0f15:	48 8b c8             	mov    %rax,%rcx
1400f0f18:	4d 8b cc             	mov    %r12,%r9
1400f0f1b:	49 c1 e9 03          	shr    $0x3,%r9
1400f0f1f:	4c 03 c9             	add    %rcx,%r9
1400f0f22:	41 0f b6 09          	movzbl (%r9),%ecx
1400f0f26:	41 8b c6             	mov    %r14d,%eax
1400f0f29:	83 e0 07             	and    $0x7,%eax
1400f0f2c:	0f ab c1             	bts    %eax,%ecx
1400f0f2f:	41 88 09             	mov    %cl,(%r9)
1400f0f32:	41 ff c6             	inc    %r14d
1400f0f35:	49 ff c4             	inc    %r12
1400f0f38:	41 81 fe 00 01 00 00 	cmp    $0x100,%r14d
1400f0f3f:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1400f0f44:	0f 82 56 fe ff ff    	jb     0x1400f0da0
1400f0f4a:	49 8d 45 48          	lea    0x48(%r13),%rax
1400f0f4e:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400f0f53:	4c 8b 4c 24 60       	mov    0x60(%rsp),%r9
1400f0f58:	4c 8b 44 24 68       	mov    0x68(%rsp),%r8
1400f0f5d:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
1400f0f62:	e8 49 00 00 00       	call   0x1400f0fb0
1400f0f67:	90                   	nop
1400f0f68:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1400f0f6c:	e8 4f 52 fd ff       	call   0x1400c61c0
1400f0f71:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1400f0f75:	48 33 cc             	xor    %rsp,%rcx
1400f0f78:	e8 53 53 09 00       	call   0x1401862d0
1400f0f7d:	4c 8d 9c 24 10 01 00 	lea    0x110(%rsp),%r11
1400f0f84:	00
1400f0f85:	49 8b 5b 58          	mov    0x58(%r11),%rbx
1400f0f89:	41 0f 28 73 f0       	movaps -0x10(%r11),%xmm6
1400f0f8e:	41 0f 28 7b e0       	movaps -0x20(%r11),%xmm7
1400f0f93:	49 8b e3             	mov    %r11,%rsp
1400f0f96:	41 5f                	pop    %r15
1400f0f98:	41 5e                	pop    %r14
1400f0f9a:	41 5d                	pop    %r13
1400f0f9c:	41 5c                	pop    %r12
1400f0f9e:	5f                   	pop    %rdi
1400f0f9f:	5e                   	pop    %rsi
1400f0fa0:	5d                   	pop    %rbp
1400f0fa1:	c3                   	ret
1400f0fa2:	b3 01                	mov    $0x1,%bl
1400f0fa4:	e9 30 ff ff ff       	jmp    0x1400f0ed9
1400f0fa9:	e8 02 d1 fd ff       	call   0x1400ce0b0
1400f0fae:	cc                   	int3
1400f0faf:	cc                   	int3
1400f0fb0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1400f0fb5:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1400f0fba:	56                   	push   %rsi
1400f0fbb:	57                   	push   %rdi
1400f0fbc:	41 57                	push   %r15
1400f0fbe:	48 83 ec 20          	sub    $0x20,%rsp
1400f0fc2:	4c 89 74 24 48       	mov    %r14,0x48(%rsp)
1400f0fc7:	49 8b e9             	mov    %r9,%rbp
1400f0fca:	4c 8b 74 24 60       	mov    0x60(%rsp),%r14
1400f0fcf:	4d 8b f8             	mov    %r8,%r15
1400f0fd2:	48 8b f2             	mov    %rdx,%rsi
1400f0fd5:	49 8b 3e             	mov    (%r14),%rdi
1400f0fd8:	48 85 ff             	test   %rdi,%rdi
1400f0fdb:	74 26                	je     0x1400f1003
1400f0fdd:	0f 1f 00             	nopl   (%rax)
1400f0fe0:	48 8b df             	mov    %rdi,%rbx
1400f0fe3:	3b 2f                	cmp    (%rdi),%ebp
1400f0fe5:	73 10                	jae    0x1400f0ff7
1400f0fe7:	4c 8d 77 18          	lea    0x18(%rdi),%r14
1400f0feb:	48 8b 7f 18          	mov    0x18(%rdi),%rdi
1400f0fef:	48 8b df             	mov    %rdi,%rbx
1400f0ff2:	48 85 ff             	test   %rdi,%rdi
1400f0ff5:	75 e9                	jne    0x1400f0fe0
1400f0ff7:	48 8b fb             	mov    %rbx,%rdi
1400f0ffa:	48 85 db             	test   %rbx,%rbx
1400f0ffd:	74 04                	je     0x1400f1003
1400f0fff:	3b 2b                	cmp    (%rbx),%ebp
1400f1001:	74 25                	je     0x1400f1028
1400f1003:	b9 20 00 00 00       	mov    $0x20,%ecx
1400f1008:	e8 e3 52 09 00       	call   0x1401862f0
1400f100d:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400f1012:	33 c9                	xor    %ecx,%ecx
1400f1014:	89 28                	mov    %ebp,(%rax)
1400f1016:	48 89 48 08          	mov    %rcx,0x8(%rax)
1400f101a:	48 89 48 10          	mov    %rcx,0x10(%rax)
1400f101e:	49 89 06             	mov    %rax,(%r14)
1400f1021:	48 89 78 18          	mov    %rdi,0x18(%rax)
1400f1025:	49 8b 1e             	mov    (%r14),%rbx
1400f1028:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
1400f102d:	49 3b f7             	cmp    %r15,%rsi
1400f1030:	74 4d                	je     0x1400f107f
1400f1032:	8b 43 0c             	mov    0xc(%rbx),%eax
1400f1035:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
1400f103c:	00 00 00 00
1400f1040:	0f b7 2e             	movzwl (%rsi),%ebp
1400f1043:	48 83 c6 02          	add    $0x2,%rsi
1400f1047:	39 43 08             	cmp    %eax,0x8(%rbx)
1400f104a:	77 1d                	ja     0x1400f1069
1400f104c:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1400f1050:	8d 78 10             	lea    0x10(%rax),%edi
1400f1053:	8b d7                	mov    %edi,%edx
1400f1055:	48 03 d2             	add    %rdx,%rdx
1400f1058:	e8 db 04 0a 00       	call   0x140191538
1400f105d:	48 85 c0             	test   %rax,%rax
1400f1060:	74 30                	je     0x1400f1092
1400f1062:	48 89 43 10          	mov    %rax,0x10(%rbx)
1400f1066:	89 7b 08             	mov    %edi,0x8(%rbx)
1400f1069:	8b 4b 0c             	mov    0xc(%rbx),%ecx
1400f106c:	48 8b 43 10          	mov    0x10(%rbx),%rax
1400f1070:	66 89 2c 48          	mov    %bp,(%rax,%rcx,2)
1400f1074:	ff 43 0c             	incl   0xc(%rbx)
1400f1077:	8b 43 0c             	mov    0xc(%rbx),%eax
1400f107a:	49 3b f7             	cmp    %r15,%rsi
1400f107d:	75 c1                	jne    0x1400f1040
1400f107f:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1400f1084:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
1400f1089:	48 83 c4 20          	add    $0x20,%rsp
1400f108d:	41 5f                	pop    %r15
1400f108f:	5f                   	pop    %rdi
1400f1090:	5e                   	pop    %rsi
1400f1091:	c3                   	ret
1400f1092:	e8 89 5b 07 00       	call   0x140166c20
1400f1097:	cc                   	int3
1400f1098:	cc                   	int3
1400f1099:	cc                   	int3
1400f109a:	cc                   	int3
1400f109b:	cc                   	int3
1400f109c:	cc                   	int3
1400f109d:	cc                   	int3
1400f109e:	cc                   	int3
1400f109f:	cc                   	int3
1400f10a0:	40 53                	rex push %rbx
1400f10a2:	56                   	push   %rsi
1400f10a3:	57                   	push   %rdi
1400f10a4:	48 83 ec 50          	sub    $0x50,%rsp
1400f10a8:	48 8b 05 c1 a1 1b 00 	mov    0x1ba1c1(%rip),%rax        # 0x1402ab270
1400f10af:	48 33 c4             	xor    %rsp,%rax
1400f10b2:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400f10b7:	48 83 79 18 08       	cmpq   $0x8,0x18(%rcx)
1400f10bc:	48 8b f2             	mov    %rdx,%rsi
1400f10bf:	48 8b 79 10          	mov    0x10(%rcx),%rdi
1400f10c3:	4c 8b d9             	mov    %rcx,%r11
1400f10c6:	48 8b d9             	mov    %rcx,%rbx
1400f10c9:	72 03                	jb     0x1400f10ce
1400f10cb:	48 8b 19             	mov    (%rcx),%rbx
1400f10ce:	4c 89 b4 24 80 00 00 	mov    %r14,0x80(%rsp)
1400f10d5:	00
1400f10d6:	48 83 ff 01          	cmp    $0x1,%rdi
1400f10da:	0f 82 0a 01 00 00    	jb     0x1400f11ea
1400f10e0:	48 8d 4f ff          	lea    -0x1(%rdi),%rcx
1400f10e4:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
1400f10eb:	48 3b c8             	cmp    %rax,%rcx
1400f10ee:	4c 8d 35 5b c9 13 00 	lea    0x13c95b(%rip),%r14        # 0x14022da50
1400f10f5:	48 0f 42 c1          	cmovb  %rcx,%rax
1400f10f9:	4c 8d 0c 43          	lea    (%rbx,%rax,2),%r9
1400f10fd:	4d 8b d1             	mov    %r9,%r10
1400f1100:	4d 2b d6             	sub    %r14,%r10
1400f1103:	66 41 83 39 2e       	cmpw   $0x2e,(%r9)
1400f1108:	75 33                	jne    0x1400f113d
1400f110a:	ba 2e 00 00 00       	mov    $0x2e,%edx
1400f110f:	b9 01 00 00 00       	mov    $0x1,%ecx
1400f1114:	44 8b c2             	mov    %edx,%r8d
1400f1117:	49 8b c6             	mov    %r14,%rax
1400f111a:	66 41 3b d0          	cmp    %r8w,%dx
1400f111e:	77 1d                	ja     0x1400f113d
1400f1120:	48 83 f9 01          	cmp    $0x1,%rcx
1400f1124:	74 2a                	je     0x1400f1150
1400f1126:	41 0f b7 54 02 02    	movzwl 0x2(%r10,%rax,1),%edx
1400f112c:	48 83 c0 02          	add    $0x2,%rax
1400f1130:	48 ff c9             	dec    %rcx
1400f1133:	44 0f b7 00          	movzwl (%rax),%r8d
1400f1137:	66 41 3b d0          	cmp    %r8w,%dx
1400f113b:	73 e1                	jae    0x1400f111e
1400f113d:	4c 3b cb             	cmp    %rbx,%r9
1400f1140:	0f 84 a4 00 00 00    	je     0x1400f11ea
1400f1146:	49 83 e9 02          	sub    $0x2,%r9
1400f114a:	49 83 ea 02          	sub    $0x2,%r10
1400f114e:	eb b3                	jmp    0x1400f1103
1400f1150:	4c 2b cb             	sub    %rbx,%r9
1400f1153:	49 d1 f9             	sar    $1,%r9
1400f1156:	49 83 f9 ff          	cmp    $0xffffffffffffffff,%r9
1400f115a:	0f 84 8a 00 00 00    	je     0x1400f11ea
1400f1160:	66 0f 6f 05 68 90 19 	movdqa 0x199068(%rip),%xmm0        # 0x14028a1d0
1400f1167:	00
1400f1168:	33 db                	xor    %ebx,%ebx
1400f116a:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1400f116f:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
1400f1175:	49 3b f9             	cmp    %r9,%rdi
1400f1178:	0f 82 8b 00 00 00    	jb     0x1400f1209
1400f117e:	48 8b c7             	mov    %rdi,%rax
1400f1181:	49 2b c1             	sub    %r9,%rax
1400f1184:	48 3b c7             	cmp    %rdi,%rax
1400f1187:	48 0f 42 f8          	cmovb  %rax,%rdi
1400f118b:	49 83 7b 18 08       	cmpq   $0x8,0x18(%r11)
1400f1190:	72 03                	jb     0x1400f1195
1400f1192:	4d 8b 1b             	mov    (%r11),%r11
1400f1195:	4b 8d 14 4b          	lea    (%r11,%r9,2),%rdx
1400f1199:	4c 8b c7             	mov    %rdi,%r8
1400f119c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400f11a1:	e8 aa 50 fd ff       	call   0x1400c6250