14003da03:	48 8b 03             	mov    (%rbx),%rax
14003da06:	48 8b 40 08          	mov    0x8(%rax),%rax
14003da0a:	48 89 d9             	mov    %rbx,%rcx
14003da0d:	ff 15 f5 92 0b 00    	call   *0xb92f5(%rip)        # 0x1400f6d08
14003da13:	84 c0                	test   %al,%al
14003da15:	0f 85 8e fe ff ff    	jne    0x14003d8a9
14003da1b:	c7 44 24 3c aa aa aa 	movl   $0xaaaaaaaa,0x3c(%rsp)
14003da22:	aa
14003da23:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
14003da28:	48 8b 03             	mov    (%rbx),%rax
14003da2b:	48 8b 40 18          	mov    0x18(%rax),%rax
14003da2f:	48 89 d9             	mov    %rbx,%rcx
14003da32:	48 8d 54 24 3c       	lea    0x3c(%rsp),%rdx
14003da37:	4d 89 e0             	mov    %r12,%r8
14003da3a:	4d 89 e9             	mov    %r13,%r9
14003da3d:	ff 15 c5 92 0b 00    	call   *0xb92c5(%rip)        # 0x1400f6d08
14003da43:	4c 89 7c 24 28       	mov    %r15,0x28(%rsp)
14003da48:	48 8b 03             	mov    (%rbx),%rax
14003da4b:	48 8b 40 20          	mov    0x20(%rax),%rax
14003da4f:	48 89 d9             	mov    %rbx,%rcx
14003da52:	48 89 ea             	mov    %rbp,%rdx
14003da55:	ff 15 ad 92 0b 00    	call   *0xb92ad(%rip)        # 0x1400f6d08
14003da5b:	84 c0                	test   %al,%al
14003da5d:	74 7c                	je     0x14003dadb
14003da5f:	4c 8b 74 24 28       	mov    0x28(%rsp),%r14
14003da64:	4c 3b 76 20          	cmp    0x20(%rsi),%r14
14003da68:	73 67                	jae    0x14003dad1
14003da6a:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
14003da6e:	48 8b 01             	mov    (%rcx),%rax
14003da71:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14003da75:	48 29 c1             	sub    %rax,%rcx
14003da78:	48 c1 f9 02          	sar    $0x2,%rcx
14003da7c:	49 39 ce             	cmp    %rcx,%r14
14003da7f:	73 4e                	jae    0x14003dacf
14003da81:	8b 54 24 3c          	mov    0x3c(%rsp),%edx
14003da85:	42 3b 14 b0          	cmp    (%rax,%r14,4),%edx
14003da89:	75 46                	jne    0x14003dad1
14003da8b:	49 8d 56 01          	lea    0x1(%r14),%rdx
14003da8f:	48 39 ca             	cmp    %rcx,%rdx
14003da92:	73 3b                	jae    0x14003dacf
14003da94:	4a 63 44 b0 04       	movslq 0x4(%rax,%r14,4),%rax
14003da99:	48 39 44 24 30       	cmp    %rax,0x30(%rsp)
14003da9e:	75 31                	jne    0x14003dad1
14003daa0:	48 8b 03             	mov    (%rbx),%rax
14003daa3:	48 8b 40 10          	mov    0x10(%rax),%rax
14003daa7:	48 89 d9             	mov    %rbx,%rcx
14003daaa:	ff 15 58 92 0b 00    	call   *0xb9258(%rip)        # 0x1400f6d08
14003dab0:	8b 44 24 24          	mov    0x24(%rsp),%eax
14003dab4:	89 c1                	mov    %eax,%ecx
14003dab6:	f7 d9                	neg    %ecx
14003dab8:	85 ff                	test   %edi,%edi
14003daba:	0f 44 c8             	cmove  %eax,%ecx
14003dabd:	48 8b 46 28          	mov    0x28(%rsi),%rax
14003dac1:	48 85 c0             	test   %rax,%rax
14003dac4:	0f 85 2a ff ff ff    	jne    0x14003d9f4
14003daca:	e8 91 5f 06 00       	call   0x1400a3a60
14003dacf:	0f 0b                	ud2
14003dad1:	31 ed                	xor    %ebp,%ebp
14003dad3:	e9 a7 fd ff ff       	jmp    0x14003d87f
14003dad8:	cc                   	int3
14003dad9:	0f 0b                	ud2
14003dadb:	8b 54 24 3c          	mov    0x3c(%rsp),%edx
14003dadf:	48 89 f1             	mov    %rsi,%rcx
14003dae2:	e8 79 d5 08 00       	call   0x1400cb060
14003dae7:	49 89 c6             	mov    %rax,%r14
14003daea:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14003daef:	e9 70 ff ff ff       	jmp    0x14003da64
14003daf4:	8b 54 24 3c          	mov    0x3c(%rsp),%edx
14003daf8:	48 89 f1             	mov    %rsi,%rcx
14003dafb:	e8 60 d5 08 00       	call   0x1400cb060
14003db00:	49 89 c6             	mov    %rax,%r14
14003db03:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14003db08:	e9 35 fe ff ff       	jmp    0x14003d942
14003db0d:	48 89 f1             	mov    %rsi,%rcx
14003db10:	e8 0b d1 08 00       	call   0x1400cac20
14003db15:	e9 65 fd ff ff       	jmp    0x14003d87f
14003db1a:	cc                   	int3
14003db1b:	cc                   	int3
14003db1c:	cc                   	int3
14003db1d:	cc                   	int3
14003db1e:	cc                   	int3
14003db1f:	cc                   	int3
14003db20:	41 56                	push   %r14
14003db22:	56                   	push   %rsi
14003db23:	57                   	push   %rdi
14003db24:	53                   	push   %rbx
14003db25:	48 83 ec 38          	sub    $0x38,%rsp
14003db29:	4c 89 c7             	mov    %r8,%rdi
14003db2c:	48 89 d3             	mov    %rdx,%rbx
14003db2f:	48 89 ce             	mov    %rcx,%rsi
14003db32:	48 8b 05 07 35 0c 00 	mov    0xc3507(%rip),%rax        # 0x140101040
14003db39:	48 31 e0             	xor    %rsp,%rax
14003db3c:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14003db41:	b9 18 00 00 00       	mov    $0x18,%ecx
14003db46:	e8 49 03 03 00       	call   0x14006de94
14003db4b:	49 89 c6             	mov    %rax,%r14
14003db4e:	48 89 c1             	mov    %rax,%rcx
14003db51:	e8 8a fd fe ff       	call   0x14002d8e0
14003db56:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
14003db5b:	4d 89 30             	mov    %r14,(%r8)
14003db5e:	48 89 f1             	mov    %rsi,%rcx
14003db61:	48 89 da             	mov    %rbx,%rdx
14003db64:	e8 c7 f6 ff ff       	call   0x14003d230
14003db69:	48 8d 05 88 4c 0a 00 	lea    0xa4c88(%rip),%rax        # 0x1400e27f8
14003db70:	48 89 06             	mov    %rax,(%rsi)
14003db73:	48 b8 00 00 00 00 fc 	movabs $0xfffffffc00000000,%rax
14003db7a:	ff ff ff
14003db7d:	48 21 f8             	and    %rdi,%rax
14003db80:	48 3b 05 01 5a 0c 00 	cmp    0xc5a01(%rip),%rax        # 0x140103588
14003db87:	75 08                	jne    0x14003db91
14003db89:	48 89 f9             	mov    %rdi,%rcx
14003db8c:	e8 bf b5 fd ff       	call   0x140019150
14003db91:	48 89 7e 18          	mov    %rdi,0x18(%rsi)
14003db95:	48 8b 47 08          	mov    0x8(%rdi),%rax
14003db99:	48 2b 07             	sub    (%rdi),%rax
14003db9c:	48 c1 f8 02          	sar    $0x2,%rax
14003dba0:	48 ff c8             	dec    %rax
14003dba3:	48 89 46 20          	mov    %rax,0x20(%rsi)
14003dba7:	48 c7 46 28 00 00 00 	movq   $0x0,0x28(%rsi)
14003dbae:	00
14003dbaf:	74 3d                	je     0x14003dbee
14003dbb1:	48 8d 05 c0 4c 0a 00 	lea    0xa4cc0(%rip),%rax        # 0x1400e2878
14003dbb8:	48 89 06             	mov    %rax,(%rsi)
14003dbbb:	0f 57 c0             	xorps  %xmm0,%xmm0
14003dbbe:	0f 11 46 30          	movups %xmm0,0x30(%rsi)
14003dbc2:	48 c7 46 40 00 00 00 	movq   $0x0,0x40(%rsi)
14003dbc9:	00
14003dbca:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14003dbcf:	48 31 e1             	xor    %rsp,%rcx
14003dbd2:	48 3b 0d 67 34 0c 00 	cmp    0xc3467(%rip),%rcx        # 0x140101040
14003dbd9:	74 06                	je     0x14003dbe1
14003dbdb:	e8 f0 16 03 00       	call   0x14006f2d0
14003dbe0:	cc                   	int3
14003dbe1:	48 89 f0             	mov    %rsi,%rax
14003dbe4:	48 83 c4 38          	add    $0x38,%rsp
14003dbe8:	5b                   	pop    %rbx
14003dbe9:	5f                   	pop    %rdi
14003dbea:	5e                   	pop    %rsi
14003dbeb:	41 5e                	pop    %r14
14003dbed:	c3                   	ret
14003dbee:	cc                   	int3
14003dbef:	0f 0b                	ud2
14003dbf1:	cc                   	int3
14003dbf2:	cc                   	int3
14003dbf3:	cc                   	int3
14003dbf4:	cc                   	int3
14003dbf5:	cc                   	int3
14003dbf6:	cc                   	int3
14003dbf7:	cc                   	int3
14003dbf8:	cc                   	int3
14003dbf9:	cc                   	int3
14003dbfa:	cc                   	int3
14003dbfb:	cc                   	int3
14003dbfc:	cc                   	int3
14003dbfd:	cc                   	int3
14003dbfe:	cc                   	int3
14003dbff:	cc                   	int3
14003dc00:	56                   	push   %rsi
14003dc01:	57                   	push   %rdi
14003dc02:	48 83 ec 28          	sub    $0x28,%rsp
14003dc06:	48 89 d6             	mov    %rdx,%rsi
14003dc09:	48 89 cf             	mov    %rcx,%rdi
14003dc0c:	48 8b 49 20          	mov    0x20(%rcx),%rcx
14003dc10:	48 8b 47 30          	mov    0x30(%rdi),%rax
14003dc14:	4c 8b 47 38          	mov    0x38(%rdi),%r8
14003dc18:	4d 89 c1             	mov    %r8,%r9
14003dc1b:	49 29 c1             	sub    %rax,%r9
14003dc1e:	49 c1 f9 02          	sar    $0x2,%r9
14003dc22:	48 89 ca             	mov    %rcx,%rdx
14003dc25:	4c 29 ca             	sub    %r9,%rdx
14003dc28:	77 1d                	ja     0x14003dc47
14003dc2a:	72 2e                	jb     0x14003dc5a
14003dc2c:	4c 89 c1             	mov    %r8,%rcx
14003dc2f:	48 29 c1             	sub    %rax,%rcx
14003dc32:	48 c1 f9 02          	sar    $0x2,%rcx
14003dc36:	48 89 06             	mov    %rax,(%rsi)
14003dc39:	48 89 4e 08          	mov    %rcx,0x8(%rsi)
14003dc3d:	48 89 f0             	mov    %rsi,%rax
14003dc40:	48 83 c4 28          	add    $0x28,%rsp
14003dc44:	5f                   	pop    %rdi
14003dc45:	5e                   	pop    %rsi
14003dc46:	c3                   	ret
14003dc47:	48 8d 4f 30          	lea    0x30(%rdi),%rcx
14003dc4b:	e8 90 02 00 00       	call   0x14003dee0
14003dc50:	48 8b 47 30          	mov    0x30(%rdi),%rax
14003dc54:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
14003dc58:	eb d5                	jmp    0x14003dc2f
14003dc5a:	48 8d 0c 88          	lea    (%rax,%rcx,4),%rcx
14003dc5e:	49 39 c8             	cmp    %rcx,%r8
14003dc61:	74 08                	je     0x14003dc6b
14003dc63:	49 83 c0 fc          	add    $0xfffffffffffffffc,%r8
14003dc67:	75 f5                	jne    0x14003dc5e
14003dc69:	eb 06                	jmp    0x14003dc71
14003dc6b:	48 89 4f 38          	mov    %rcx,0x38(%rdi)
14003dc6f:	eb be                	jmp    0x14003dc2f
14003dc71:	0f 0b                	ud2
14003dc73:	cc                   	int3
14003dc74:	cc                   	int3
14003dc75:	cc                   	int3
14003dc76:	cc                   	int3
14003dc77:	cc                   	int3
14003dc78:	cc                   	int3
14003dc79:	cc                   	int3
14003dc7a:	cc                   	int3
14003dc7b:	cc                   	int3
14003dc7c:	cc                   	int3
14003dc7d:	cc                   	int3
14003dc7e:	cc                   	int3
14003dc7f:	cc                   	int3
14003dc80:	56                   	push   %rsi
14003dc81:	57                   	push   %rdi
14003dc82:	48 83 ec 38          	sub    $0x38,%rsp
14003dc86:	48 8b 05 b3 33 0c 00 	mov    0xc33b3(%rip),%rax        # 0x140101040
14003dc8d:	48 31 e0             	xor    %rsp,%rax
14003dc90:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14003dc95:	48 8b 41 48          	mov    0x48(%rcx),%rax
14003dc99:	8b 00                	mov    (%rax),%eax
14003dc9b:	85 c0                	test   %eax,%eax
14003dc9d:	74 61                	je     0x14003dd00
14003dc9f:	48 89 ce             	mov    %rcx,%rsi
14003dca2:	f6 41 40 03          	testb  $0x3,0x40(%rcx)
14003dca6:	75 5c                	jne    0x14003dd04
14003dca8:	48 8d 4e 30          	lea    0x30(%rsi),%rcx
14003dcac:	0f 28 05 5d 2c 0a 00 	movaps 0xa2c5d(%rip),%xmm0        # 0x1400e0910
14003dcb3:	48 8d 7c 24 20       	lea    0x20(%rsp),%rdi
14003dcb8:	0f 29 07             	movaps %xmm0,(%rdi)
14003dcbb:	48 89 fa             	mov    %rdi,%rdx
14003dcbe:	e8 ed 69 ff ff       	call   0x1400346b0
14003dcc3:	48 8b 47 08          	mov    0x8(%rdi),%rax
14003dcc7:	48 83 f8 04          	cmp    $0x4,%rax
14003dccb:	72 33                	jb     0x14003dd00
14003dccd:	48 c1 e8 02          	shr    $0x2,%rax
14003dcd1:	48 39 46 20          	cmp    %rax,0x20(%rsi)
14003dcd5:	77 30                	ja     0x14003dd07
14003dcd7:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
14003dcdc:	48 89 46 28          	mov    %rax,0x28(%rsi)
14003dce0:	b0 01                	mov    $0x1,%al
14003dce2:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14003dce7:	48 31 e1             	xor    %rsp,%rcx
14003dcea:	48 3b 0d 4f 33 0c 00 	cmp    0xc334f(%rip),%rcx        # 0x140101040
14003dcf1:	74 06                	je     0x14003dcf9
14003dcf3:	e8 d8 15 03 00       	call   0x14006f2d0
14003dcf8:	cc                   	int3
14003dcf9:	48 83 c4 38          	add    $0x38,%rsp
14003dcfd:	5f                   	pop    %rdi
14003dcfe:	5e                   	pop    %rsi
14003dcff:	c3                   	ret
14003dd00:	31 c0                	xor    %eax,%eax
14003dd02:	eb de                	jmp    0x14003dce2
14003dd04:	cc                   	int3
14003dd05:	0f 0b                	ud2
14003dd07:	cc                   	int3
14003dd08:	0f 0b                	ud2
14003dd0a:	cc                   	int3
14003dd0b:	cc                   	int3
14003dd0c:	cc                   	int3
14003dd0d:	cc                   	int3
14003dd0e:	cc                   	int3
14003dd0f:	cc                   	int3
14003dd10:	41 56                	push   %r14
14003dd12:	56                   	push   %rsi
14003dd13:	57                   	push   %rdi
14003dd14:	53                   	push   %rbx
14003dd15:	48 83 ec 38          	sub    $0x38,%rsp
14003dd19:	48 8b 05 20 33 0c 00 	mov    0xc3320(%rip),%rax        # 0x140101040
14003dd20:	48 31 e0             	xor    %rsp,%rax
14003dd23:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14003dd28:	f6 41 40 03          	testb  $0x3,0x40(%rcx)
14003dd2c:	75 68                	jne    0x14003dd96
14003dd2e:	48 89 d6             	mov    %rdx,%rsi
14003dd31:	48 89 cf             	mov    %rcx,%rdi
14003dd34:	48 83 c1 30          	add    $0x30,%rcx
14003dd38:	0f 28 05 d1 2b 0a 00 	movaps 0xa2bd1(%rip),%xmm0        # 0x1400e0910
14003dd3f:	48 8d 5c 24 20       	lea    0x20(%rsp),%rbx
14003dd44:	0f 29 03             	movaps %xmm0,(%rbx)
14003dd47:	48 89 da             	mov    %rbx,%rdx
14003dd4a:	e8 61 69 ff ff       	call   0x1400346b0
14003dd4f:	48 8b 43 08          	mov    0x8(%rbx),%rax
14003dd53:	48 83 f8 03          	cmp    $0x3,%rax
14003dd57:	76 47                	jbe    0x14003dda0
14003dd59:	48 c1 e8 02          	shr    $0x2,%rax
14003dd5d:	4c 8b 77 20          	mov    0x20(%rdi),%r14
14003dd61:	49 39 c6             	cmp    %rax,%r14
14003dd64:	77 33                	ja     0x14003dd99
14003dd66:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
14003dd6b:	48 89 3e             	mov    %rdi,(%rsi)
14003dd6e:	4c 89 76 08          	mov    %r14,0x8(%rsi)
14003dd72:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14003dd77:	48 31 e1             	xor    %rsp,%rcx
14003dd7a:	48 3b 0d bf 32 0c 00 	cmp    0xc32bf(%rip),%rcx        # 0x140101040
14003dd81:	74 06                	je     0x14003dd89
14003dd83:	e8 48 15 03 00       	call   0x14006f2d0
14003dd88:	cc                   	int3
14003dd89:	48 89 f0             	mov    %rsi,%rax
14003dd8c:	48 83 c4 38          	add    $0x38,%rsp
14003dd90:	5b                   	pop    %rbx
14003dd91:	5f                   	pop    %rdi
14003dd92:	5e                   	pop    %rsi
14003dd93:	41 5e                	pop    %r14
14003dd95:	c3                   	ret
14003dd96:	cc                   	int3
14003dd97:	0f 0b                	ud2
14003dd99:	cc                   	int3
14003dd9a:	0f 0b                	ud2
14003dd9c:	31 ff                	xor    %edi,%edi
14003dd9e:	eb cb                	jmp    0x14003dd6b
14003dda0:	4c 8b 77 20          	mov    0x20(%rdi),%r14
14003dda4:	4d 85 f6             	test   %r14,%r14
14003dda7:	74 f3                	je     0x14003dd9c
14003dda9:	4c 89 f0             	mov    %r14,%rax
14003ddac:	48 c1 e8 3e          	shr    $0x3e,%rax
14003ddb0:	4a 8d 0c b5 00 00 00 	lea    0x0(,%r14,4),%rcx
14003ddb7:	00
14003ddb8:	48 f7 d8             	neg    %rax
14003ddbb:	bb 00 00 00 00       	mov    $0x0,%ebx
14003ddc0:	48 19 db             	sbb    %rbx,%rbx
14003ddc3:	48 09 cb             	or     %rcx,%rbx
14003ddc6:	48 89 d9             	mov    %rbx,%rcx
14003ddc9:	e8 3e 01 03 00       	call   0x14006df0c
14003ddce:	48 89 c7             	mov    %rax,%rdi
14003ddd1:	48 89 c1             	mov    %rax,%rcx
14003ddd4:	31 d2                	xor    %edx,%edx
14003ddd6:	49 89 d8             	mov    %rbx,%r8
14003ddd9:	e8 32 04 06 00       	call   0x14009e210
14003ddde:	eb 8b                	jmp    0x14003dd6b
14003dde0:	56                   	push   %rsi
14003dde1:	57                   	push   %rdi
14003dde2:	48 83 ec 28          	sub    $0x28,%rsp
14003dde6:	89 d7                	mov    %edx,%edi
14003dde8:	48 89 ce             	mov    %rcx,%rsi
14003ddeb:	48 8d 05 86 4a 0a 00 	lea    0xa4a86(%rip),%rax        # 0x1400e2878
14003ddf2:	48 89 01             	mov    %rax,(%rcx)
14003ddf5:	48 8b 49 30          	mov    0x30(%rcx),%rcx
14003ddf9:	48 85 c9             	test   %rcx,%rcx
14003ddfc:	74 1a                	je     0x14003de18
14003ddfe:	48 8b 46 38          	mov    0x38(%rsi),%rax
14003de02:	48 39 c8             	cmp    %rcx,%rax
14003de05:	74 08                	je     0x14003de0f
14003de07:	48 83 c0 fc          	add    $0xfffffffffffffffc,%rax
14003de0b:	75 f5                	jne    0x14003de02
14003de0d:	eb 58                	jmp    0x14003de67
14003de0f:	48 89 4e 38          	mov    %rcx,0x38(%rsi)
14003de13:	e8 b8 00 03 00       	call   0x14006ded0
14003de18:	48 8d 05 d9 49 0a 00 	lea    0xa49d9(%rip),%rax        # 0x1400e27f8
14003de1f:	48 89 06             	mov    %rax,(%rsi)
14003de22:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
14003de26:	48 b8 00 00 00 00 fc 	movabs $0xfffffffc00000000,%rax
14003de2d:	ff ff ff
14003de30:	48 21 c8             	and    %rcx,%rax
14003de33:	48 3b 05 4e 57 0c 00 	cmp    0xc574e(%rip),%rax        # 0x140103588