1400daac2:	49 8b 06             	mov    (%r14),%rax
1400daac5:	ba 01 00 00 00       	mov    $0x1,%edx
1400daaca:	49 8b ce             	mov    %r14,%rcx
1400daacd:	ff 50 08             	call   *0x8(%rax)
1400daad0:	48 8d 53 08          	lea    0x8(%rbx),%rdx
1400daad4:	4d 8b 45 48          	mov    0x48(%r13),%r8
1400daad8:	4c 2b c2             	sub    %rdx,%r8
1400daadb:	48 8b cb             	mov    %rbx,%rcx
1400daade:	e8 dd d8 0a 00       	call   0x1401883c0
1400daae3:	49 83 45 48 f8       	addq   $0xfffffffffffffff8,0x48(%r13)
1400daae8:	48 83 c6 08          	add    $0x8,%rsi
1400daaec:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
1400daaf1:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1400daaf6:	e9 06 ff ff ff       	jmp    0x1400daa01
1400daafb:	48 83 c3 08          	add    $0x8,%rbx
1400daaff:	e9 7c ff ff ff       	jmp    0x1400daa80
1400dab04:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
1400dab09:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400dab0e:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400dab13:	e8 28 57 ff ff       	call   0x1400d0240
1400dab18:	48 8b 47 10          	mov    0x10(%rdi),%rax
1400dab1c:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
1400dab20:	74 2e                	je     0x1400dab50
1400dab22:	48 8b 47 08          	mov    0x8(%rdi),%rax
1400dab26:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
1400dab2a:	75 17                	jne    0x1400dab43
1400dab2c:	0f 1f 40 00          	nopl   0x0(%rax)
1400dab30:	48 3b 78 10          	cmp    0x10(%rax),%rdi
1400dab34:	75 0d                	jne    0x1400dab43
1400dab36:	48 8b f8             	mov    %rax,%rdi
1400dab39:	48 8b 40 08          	mov    0x8(%rax),%rax
1400dab3d:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
1400dab41:	74 ed                	je     0x1400dab30
1400dab43:	48 8b f8             	mov    %rax,%rdi
1400dab46:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1400dab4b:	e9 42 fe ff ff       	jmp    0x1400da992
1400dab50:	48 8b f8             	mov    %rax,%rdi
1400dab53:	48 8b 08             	mov    (%rax),%rcx
1400dab56:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
1400dab5a:	75 13                	jne    0x1400dab6f
1400dab5c:	0f 1f 40 00          	nopl   0x0(%rax)
1400dab60:	48 8b f9             	mov    %rcx,%rdi
1400dab63:	48 8b 01             	mov    (%rcx),%rax
1400dab66:	48 8b c8             	mov    %rax,%rcx
1400dab69:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
1400dab6d:	74 f1                	je     0x1400dab60
1400dab6f:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1400dab74:	e9 19 fe ff ff       	jmp    0x1400da992
1400dab79:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
1400dab7e:	48 8b b4 24 80 00 00 	mov    0x80(%rsp),%rsi
1400dab85:	00
1400dab86:	48 83 c4 40          	add    $0x40,%rsp
1400dab8a:	41 5f                	pop    %r15
1400dab8c:	41 5e                	pop    %r14
1400dab8e:	41 5d                	pop    %r13
1400dab90:	41 5c                	pop    %r12
1400dab92:	5f                   	pop    %rdi
1400dab93:	c3                   	ret
1400dab94:	cc                   	int3
1400dab95:	cc                   	int3
1400dab96:	cc                   	int3
1400dab97:	cc                   	int3
1400dab98:	cc                   	int3
1400dab99:	cc                   	int3
1400dab9a:	cc                   	int3
1400dab9b:	cc                   	int3
1400dab9c:	cc                   	int3
1400dab9d:	cc                   	int3
1400dab9e:	cc                   	int3
1400dab9f:	cc                   	int3
1400daba0:	4c 8b dc             	mov    %rsp,%r11
1400daba3:	55                   	push   %rbp
1400daba4:	41 54                	push   %r12
1400daba6:	41 55                	push   %r13
1400daba8:	41 56                	push   %r14
1400dabaa:	41 57                	push   %r15
1400dabac:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
1400dabb3:	48 8b 05 b6 06 1d 00 	mov    0x1d06b6(%rip),%rax        # 0x1402ab270
1400dabba:	48 33 c4             	xor    %rsp,%rax
1400dabbd:	48 89 84 24 a8 00 00 	mov    %rax,0xa8(%rsp)
1400dabc4:	00
1400dabc5:	48 8b 84 24 20 01 00 	mov    0x120(%rsp),%rax
1400dabcc:	00
1400dabcd:	4d 8b f9             	mov    %r9,%r15
1400dabd0:	4c 8b a4 24 10 01 00 	mov    0x110(%rsp),%r12
1400dabd7:	00
1400dabd8:	41 8b e8             	mov    %r8d,%ebp
1400dabdb:	4c 8b ac 24 18 01 00 	mov    0x118(%rsp),%r13
1400dabe2:	00
1400dabe3:	4c 8b f1             	mov    %rcx,%r14
1400dabe6:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1400dabeb:	48 8b 84 24 28 01 00 	mov    0x128(%rsp),%rax
1400dabf2:	00
1400dabf3:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1400dabf8:	48 8b 84 24 30 01 00 	mov    0x130(%rsp),%rax
1400dabff:	00
1400dac00:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
1400dac07:	00
1400dac08:	48 8b 84 24 38 01 00 	mov    0x138(%rsp),%rax
1400dac0f:	00
1400dac10:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1400dac15:	48 8b 84 24 40 01 00 	mov    0x140(%rsp),%rax
1400dac1c:	00
1400dac1d:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1400dac22:	48 85 d2             	test   %rdx,%rdx
1400dac25:	0f 84 31 01 00 00    	je     0x1400dad5c
1400dac2b:	66 0f 6f 05 9d f5 1a 	movdqa 0x1af59d(%rip),%xmm0        # 0x14028a1d0
1400dac32:	00
1400dac33:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
1400dac3a:	49 89 5b 08          	mov    %rbx,0x8(%r11)
1400dac3e:	49 89 73 d0          	mov    %rsi,-0x30(%r11)
1400dac42:	49 89 7b c8          	mov    %rdi,-0x38(%r11)
1400dac46:	f3 41 0f 7f 43 b0    	movdqu %xmm0,-0x50(%r11)
1400dac4c:	49 c7 43 a0 00 00 00 	movq   $0x0,-0x60(%r11)
1400dac53:	00
1400dac54:	49 ff c0             	inc    %r8
1400dac57:	66 42 83 3c 42 00    	cmpw   $0x0,(%rdx,%r8,2)
1400dac5d:	75 f5                	jne    0x1400dac54
1400dac5f:	48 8d 8c 24 88 00 00 	lea    0x88(%rsp),%rcx
1400dac66:	00
1400dac67:	e8 e4 b5 fe ff       	call   0x1400c6250
1400dac6c:	49 8b 3e             	mov    (%r14),%rdi
1400dac6f:	48 8b f7             	mov    %rdi,%rsi
1400dac72:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
1400dac76:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
1400dac7a:	75 2b                	jne    0x1400daca7
1400dac7c:	0f 1f 40 00          	nopl   0x0(%rax)
1400dac80:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
1400dac84:	48 8d 94 24 88 00 00 	lea    0x88(%rsp),%rdx
1400dac8b:	00
1400dac8c:	e8 4f 4d ff ff       	call   0x1400cf9e0
1400dac91:	85 c0                	test   %eax,%eax
1400dac93:	79 06                	jns    0x1400dac9b
1400dac95:	48 8b 5b 10          	mov    0x10(%rbx),%rbx
1400dac99:	eb 06                	jmp    0x1400daca1
1400dac9b:	48 8b fb             	mov    %rbx,%rdi
1400dac9e:	48 8b 1b             	mov    (%rbx),%rbx
1400daca1:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
1400daca5:	74 d9                	je     0x1400dac80
1400daca7:	80 7f 19 00          	cmpb   $0x0,0x19(%rdi)
1400dacab:	75 15                	jne    0x1400dacc2
1400dacad:	48 8d 57 20          	lea    0x20(%rdi),%rdx
1400dacb1:	48 8d 8c 24 88 00 00 	lea    0x88(%rsp),%rcx
1400dacb8:	00
1400dacb9:	e8 22 4d ff ff       	call   0x1400cf9e0
1400dacbe:	85 c0                	test   %eax,%eax
1400dacc0:	79 03                	jns    0x1400dacc5
1400dacc2:	48 8b fe             	mov    %rsi,%rdi
1400dacc5:	48 8d 8c 24 88 00 00 	lea    0x88(%rsp),%rcx
1400daccc:	00
1400daccd:	e8 ee b4 fe ff       	call   0x1400c61c0
1400dacd2:	49 3b 3e             	cmp    (%r14),%rdi
1400dacd5:	74 6d                	je     0x1400dad44
1400dacd7:	48 8b 5f 40          	mov    0x40(%rdi),%rbx
1400dacdb:	48 3b 5f 48          	cmp    0x48(%rdi),%rbx
1400dacdf:	74 63                	je     0x1400dad44
1400dace1:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
1400dace6:	4c 8b 74 24 68       	mov    0x68(%rsp),%r14
1400daceb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400dacf0:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
1400dacf5:	4d 8b cc             	mov    %r12,%r9
1400dacf8:	48 8b 0b             	mov    (%rbx),%rcx
1400dacfb:	4d 8b c7             	mov    %r15,%r8
1400dacfe:	48 c7 44 24 50 00 00 	movq   $0x0,0x50(%rsp)
1400dad05:	00 00
1400dad07:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
1400dad0c:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
1400dad11:	48 8b 01             	mov    (%rcx),%rax
1400dad14:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
1400dad19:	48 8b 94 24 80 00 00 	mov    0x80(%rsp),%rdx
1400dad20:	00
1400dad21:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
1400dad26:	8b d5                	mov    %ebp,%edx
1400dad28:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
1400dad2d:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1400dad32:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
1400dad37:	ff 50 30             	call   *0x30(%rax)
1400dad3a:	48 83 c3 08          	add    $0x8,%rbx
1400dad3e:	48 3b 5f 48          	cmp    0x48(%rdi),%rbx
1400dad42:	75 ac                	jne    0x1400dacf0
1400dad44:	48 8b b4 24 b8 00 00 	mov    0xb8(%rsp),%rsi
1400dad4b:	00
1400dad4c:	48 8b 9c 24 f0 00 00 	mov    0xf0(%rsp),%rbx
1400dad53:	00
1400dad54:	48 8b bc 24 b0 00 00 	mov    0xb0(%rsp),%rdi
1400dad5b:	00
1400dad5c:	48 8b 8c 24 a8 00 00 	mov    0xa8(%rsp),%rcx
1400dad63:	00
1400dad64:	48 33 cc             	xor    %rsp,%rcx
1400dad67:	e8 64 b5 0a 00       	call   0x1401862d0
1400dad6c:	48 81 c4 c0 00 00 00 	add    $0xc0,%rsp
1400dad73:	41 5f                	pop    %r15
1400dad75:	41 5e                	pop    %r14
1400dad77:	41 5d                	pop    %r13
1400dad79:	41 5c                	pop    %r12
1400dad7b:	5d                   	pop    %rbp
1400dad7c:	c3                   	ret
1400dad7d:	cc                   	int3
1400dad7e:	cc                   	int3
1400dad7f:	cc                   	int3
1400dad80:	4c 8b dc             	mov    %rsp,%r11
1400dad83:	55                   	push   %rbp
1400dad84:	41 54                	push   %r12
1400dad86:	41 55                	push   %r13
1400dad88:	41 56                	push   %r14
1400dad8a:	41 57                	push   %r15
1400dad8c:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
1400dad93:	48 8b 05 d6 04 1d 00 	mov    0x1d04d6(%rip),%rax        # 0x1402ab270
1400dad9a:	48 33 c4             	xor    %rsp,%rax
1400dad9d:	48 89 84 24 a8 00 00 	mov    %rax,0xa8(%rsp)
1400dada4:	00
1400dada5:	48 8b 84 24 20 01 00 	mov    0x120(%rsp),%rax
1400dadac:	00
1400dadad:	4d 8b f9             	mov    %r9,%r15
1400dadb0:	4c 8b a4 24 10 01 00 	mov    0x110(%rsp),%r12
1400dadb7:	00
1400dadb8:	41 8b e8             	mov    %r8d,%ebp
1400dadbb:	4c 8b ac 24 18 01 00 	mov    0x118(%rsp),%r13
1400dadc2:	00
1400dadc3:	4c 8b f1             	mov    %rcx,%r14
1400dadc6:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1400dadcb:	48 8b 84 24 28 01 00 	mov    0x128(%rsp),%rax
1400dadd2:	00
1400dadd3:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1400dadd8:	48 8b 84 24 30 01 00 	mov    0x130(%rsp),%rax
1400daddf:	00
1400dade0:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
1400dade7:	00
1400dade8:	48 8b 84 24 38 01 00 	mov    0x138(%rsp),%rax
1400dadef:	00
1400dadf0:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1400dadf5:	48 8b 84 24 40 01 00 	mov    0x140(%rsp),%rax
1400dadfc:	00
1400dadfd:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1400dae02:	48 85 d2             	test   %rdx,%rdx
1400dae05:	0f 84 31 01 00 00    	je     0x1400daf3c
1400dae0b:	66 0f 6f 05 bd f3 1a 	movdqa 0x1af3bd(%rip),%xmm0        # 0x14028a1d0
1400dae12:	00
1400dae13:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
1400dae1a:	49 89 5b 08          	mov    %rbx,0x8(%r11)
1400dae1e:	49 89 73 d0          	mov    %rsi,-0x30(%r11)
1400dae22:	49 89 7b c8          	mov    %rdi,-0x38(%r11)
1400dae26:	f3 41 0f 7f 43 b0    	movdqu %xmm0,-0x50(%r11)
1400dae2c:	49 c7 43 a0 00 00 00 	movq   $0x0,-0x60(%r11)
1400dae33:	00
1400dae34:	49 ff c0             	inc    %r8
1400dae37:	66 42 83 3c 42 00    	cmpw   $0x0,(%rdx,%r8,2)
1400dae3d:	75 f5                	jne    0x1400dae34
1400dae3f:	48 8d 8c 24 88 00 00 	lea    0x88(%rsp),%rcx
1400dae46:	00
1400dae47:	e8 04 b4 fe ff       	call   0x1400c6250
1400dae4c:	49 8b 3e             	mov    (%r14),%rdi
1400dae4f:	48 8b f7             	mov    %rdi,%rsi
1400dae52:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
1400dae56:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
1400dae5a:	75 2b                	jne    0x1400dae87
1400dae5c:	0f 1f 40 00          	nopl   0x0(%rax)
1400dae60:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
1400dae64:	48 8d 94 24 88 00 00 	lea    0x88(%rsp),%rdx
1400dae6b:	00
1400dae6c:	e8 6f 4b ff ff       	call   0x1400cf9e0
1400dae71:	85 c0                	test   %eax,%eax
1400dae73:	79 06                	jns    0x1400dae7b
1400dae75:	48 8b 5b 10          	mov    0x10(%rbx),%rbx
1400dae79:	eb 06                	jmp    0x1400dae81
1400dae7b:	48 8b fb             	mov    %rbx,%rdi
1400dae7e:	48 8b 1b             	mov    (%rbx),%rbx
1400dae81:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
1400dae85:	74 d9                	je     0x1400dae60
1400dae87:	80 7f 19 00          	cmpb   $0x0,0x19(%rdi)
1400dae8b:	75 15                	jne    0x1400daea2
1400dae8d:	48 8d 57 20          	lea    0x20(%rdi),%rdx
1400dae91:	48 8d 8c 24 88 00 00 	lea    0x88(%rsp),%rcx
1400dae98:	00
1400dae99:	e8 42 4b ff ff       	call   0x1400cf9e0
1400dae9e:	85 c0                	test   %eax,%eax
1400daea0:	79 03                	jns    0x1400daea5
1400daea2:	48 8b fe             	mov    %rsi,%rdi
1400daea5:	48 8d 8c 24 88 00 00 	lea    0x88(%rsp),%rcx
1400daeac:	00
1400daead:	e8 0e b3 fe ff       	call   0x1400c61c0
1400daeb2:	49 3b 3e             	cmp    (%r14),%rdi
1400daeb5:	74 6d                	je     0x1400daf24
1400daeb7:	48 8b 5f 40          	mov    0x40(%rdi),%rbx
1400daebb:	48 3b 5f 48          	cmp    0x48(%rdi),%rbx
1400daebf:	74 63                	je     0x1400daf24
1400daec1:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
1400daec6:	4c 8b 74 24 68       	mov    0x68(%rsp),%r14
1400daecb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400daed0:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
1400daed5:	4d 8b cc             	mov    %r12,%r9
1400daed8:	48 8b 0b             	mov    (%rbx),%rcx
1400daedb:	4d 8b c7             	mov    %r15,%r8
1400daede:	48 c7 44 24 50 00 00 	movq   $0x0,0x50(%rsp)
1400daee5:	00 00
1400daee7:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
1400daeec:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
1400daef1:	48 8b 01             	mov    (%rcx),%rax
1400daef4:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
1400daef9:	48 8b 94 24 80 00 00 	mov    0x80(%rsp),%rdx
1400daf00:	00
1400daf01:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
1400daf06:	8b d5                	mov    %ebp,%edx
1400daf08:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
1400daf0d:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1400daf12:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
1400daf17:	ff 50 28             	call   *0x28(%rax)
1400daf1a:	48 83 c3 08          	add    $0x8,%rbx
1400daf1e:	48 3b 5f 48          	cmp    0x48(%rdi),%rbx
1400daf22:	75 ac                	jne    0x1400daed0
1400daf24:	48 8b b4 24 b8 00 00 	mov    0xb8(%rsp),%rsi
1400daf2b:	00
1400daf2c:	48 8b 9c 24 f0 00 00 	mov    0xf0(%rsp),%rbx
1400daf33:	00
1400daf34:	48 8b bc 24 b0 00 00 	mov    0xb0(%rsp),%rdi
1400daf3b:	00
1400daf3c:	48 8b 8c 24 a8 00 00 	mov    0xa8(%rsp),%rcx
1400daf43:	00
1400daf44:	48 33 cc             	xor    %rsp,%rcx
1400daf47:	e8 84 b3 0a 00       	call   0x1401862d0
1400daf4c:	48 81 c4 c0 00 00 00 	add    $0xc0,%rsp
1400daf53:	41 5f                	pop    %r15
1400daf55:	41 5e                	pop    %r14
1400daf57:	41 5d                	pop    %r13
1400daf59:	41 5c                	pop    %r12
1400daf5b:	5d                   	pop    %rbp
1400daf5c:	c3                   	ret
1400daf5d:	cc                   	int3
1400daf5e:	cc                   	int3
1400daf5f:	cc                   	int3
1400daf60:	40 55                	rex push %rbp
1400daf62:	57                   	push   %rdi
1400daf63:	41 55                	push   %r13
1400daf65:	41 57                	push   %r15
1400daf67:	48 83 ec 28          	sub    $0x28,%rsp
1400daf6b:	4c 8b 09             	mov    (%rcx),%r9
1400daf6e:	48 8b ea             	mov    %rdx,%rbp
1400daf71:	48 8b 41 08          	mov    0x8(%rcx),%rax
1400daf75:	49 2b e9             	sub    %r9,%rbp
1400daf78:	49 2b c1             	sub    %r9,%rax
1400daf7b:	48 c1 fd 03          	sar    $0x3,%rbp
1400daf7f:	4d 8b e8             	mov    %r8,%r13
1400daf82:	48 c1 f8 03          	sar    $0x3,%rax
1400daf86:	49 b8 ff ff ff ff ff 	movabs $0x1fffffffffffffff,%r8
1400daf8d:	ff ff 1f
1400daf90:	4c 8b fa             	mov    %rdx,%r15
1400daf93:	48 8b f9             	mov    %rcx,%rdi
1400daf96:	49 3b c0             	cmp    %r8,%rax
1400daf99:	0f 84 54 01 00 00    	je     0x1400db0f3
1400daf9f:	48 8b 49 10          	mov    0x10(%rcx),%rcx