1400d2aaf:	74 06                	je     0x1400d2ab7
1400d2ab1:	e8 1a c8 f9 ff       	call   0x14006f2d0
1400d2ab6:	cc                   	int3
1400d2ab7:	48 83 c4 40          	add    $0x40,%rsp
1400d2abb:	5b                   	pop    %rbx
1400d2abc:	5f                   	pop    %rdi
1400d2abd:	5e                   	pop    %rsi
1400d2abe:	c3                   	ret
1400d2abf:	cc                   	int3
1400d2ac0:	56                   	push   %rsi
1400d2ac1:	57                   	push   %rdi
1400d2ac2:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
1400d2ac9:	48 8b 05 70 e5 02 00 	mov    0x2e570(%rip),%rax        # 0x140101040
1400d2ad0:	48 31 e0             	xor    %rsp,%rax
1400d2ad3:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
1400d2ada:	00
1400d2adb:	80 79 19 01          	cmpb   $0x1,0x19(%rcx)
1400d2adf:	0f 85 b4 00 00 00    	jne    0x1400d2b99
1400d2ae5:	80 3d 80 a5 04 00 00 	cmpb   $0x0,0x4a580(%rip)        # 0x14011d06c
1400d2aec:	0f 85 a7 00 00 00    	jne    0x1400d2b99
1400d2af2:	48 89 ce             	mov    %rcx,%rsi
1400d2af5:	0f 28 05 14 de 00 00 	movaps 0xde14(%rip),%xmm0        # 0x1400e0910
1400d2afc:	48 8d 7c 24 20       	lea    0x20(%rsp),%rdi
1400d2b01:	0f 29 47 50          	movaps %xmm0,0x50(%rdi)
1400d2b05:	0f 29 47 40          	movaps %xmm0,0x40(%rdi)
1400d2b09:	0f 29 47 30          	movaps %xmm0,0x30(%rdi)
1400d2b0d:	0f 29 47 20          	movaps %xmm0,0x20(%rdi)
1400d2b11:	0f 29 47 10          	movaps %xmm0,0x10(%rdi)
1400d2b15:	0f 29 07             	movaps %xmm0,(%rdi)
1400d2b18:	48 8b 51 28          	mov    0x28(%rcx),%rdx
1400d2b1c:	48 89 f9             	mov    %rdi,%rcx
1400d2b1f:	e8 3c 5f f9 ff       	call   0x140068a60
1400d2b24:	48 8d 05 a5 ef 00 00 	lea    0xefa5(%rip),%rax        # 0x1400e1ad0
1400d2b2b:	48 89 07             	mov    %rax,(%rdi)
1400d2b2e:	48 c7 47 48 00 00 00 	movq   $0x0,0x48(%rdi)
1400d2b35:	00
1400d2b36:	48 8b 7e 28          	mov    0x28(%rsi),%rdi
1400d2b3a:	48 83 c7 68          	add    $0x68,%rdi
1400d2b3e:	48 89 f9             	mov    %rdi,%rcx
1400d2b41:	ff 15 c9 4d 02 00    	call   *0x24dc9(%rip)        # 0x1400f7910
1400d2b47:	84 c0                	test   %al,%al
1400d2b49:	75 08                	jne    0x1400d2b53
1400d2b4b:	48 89 f9             	mov    %rdi,%rcx
1400d2b4e:	e8 ed 9c f8 ff       	call   0x14005c840
1400d2b53:	80 7e 39 00          	cmpb   $0x0,0x39(%rsi)
1400d2b57:	75 2d                	jne    0x1400d2b86
1400d2b59:	48 8b 46 28          	mov    0x28(%rsi),%rax
1400d2b5d:	ff 88 30 01 00 00    	decl   0x130(%rax)
1400d2b63:	c6 46 39 01          	movb   $0x1,0x39(%rsi)
1400d2b67:	48 8b 4e 28          	mov    0x28(%rsi),%rcx
1400d2b6b:	e8 40 ad f7 ff       	call   0x14004d8b0
1400d2b70:	48 8b 4e 28          	mov    0x28(%rsi),%rcx
1400d2b74:	48 8b 01             	mov    (%rcx),%rax
1400d2b77:	48 8b 40 48          	mov    0x48(%rax),%rax
1400d2b7b:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400d2b80:	ff 15 82 41 02 00    	call   *0x24182(%rip)        # 0x1400f6d08
1400d2b86:	48 89 f9             	mov    %rdi,%rcx
1400d2b89:	ff 15 a9 4c 02 00    	call   *0x24ca9(%rip)        # 0x1400f7838
1400d2b8f:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400d2b94:	e8 67 b8 f7 ff       	call   0x14004e400
1400d2b99:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
1400d2ba0:	00
1400d2ba1:	48 31 e1             	xor    %rsp,%rcx
1400d2ba4:	48 3b 0d 95 e4 02 00 	cmp    0x2e495(%rip),%rcx        # 0x140101040
1400d2bab:	74 06                	je     0x1400d2bb3
1400d2bad:	e8 1e c7 f9 ff       	call   0x14006f2d0
1400d2bb2:	cc                   	int3
1400d2bb3:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
1400d2bba:	5f                   	pop    %rdi
1400d2bbb:	5e                   	pop    %rsi
1400d2bbc:	c3                   	ret
1400d2bbd:	cc                   	int3
1400d2bbe:	cc                   	int3
1400d2bbf:	cc                   	int3
1400d2bc0:	56                   	push   %rsi
1400d2bc1:	57                   	push   %rdi
1400d2bc2:	48 83 ec 28          	sub    $0x28,%rsp
1400d2bc6:	89 d7                	mov    %edx,%edi
1400d2bc8:	48 89 ce             	mov    %rcx,%rsi
1400d2bcb:	48 8d 05 c6 f0 00 00 	lea    0xf0c6(%rip),%rax        # 0x1400e1c98
1400d2bd2:	48 89 01             	mov    %rax,(%rcx)
1400d2bd5:	48 8d 05 d4 ee 00 00 	lea    0xeed4(%rip),%rax        # 0x1400e1ab0
1400d2bdc:	48 89 41 20          	mov    %rax,0x20(%rcx)
1400d2be0:	48 83 c1 48          	add    $0x48,%rcx
1400d2be4:	e8 a7 fc ff ff       	call   0x1400d2890
1400d2be9:	48 8d 4e 28          	lea    0x28(%rsi),%rcx
1400d2bed:	e8 2e fd ff ff       	call   0x1400d2920
1400d2bf2:	48 8d 05 ff f0 00 00 	lea    0xf0ff(%rip),%rax        # 0x1400e1cf8
1400d2bf9:	48 89 06             	mov    %rax,(%rsi)
1400d2bfc:	48 8d 4e 10          	lea    0x10(%rsi),%rcx
1400d2c00:	e8 5b 10 f9 ff       	call   0x140063c60
1400d2c05:	85 ff                	test   %edi,%edi
1400d2c07:	74 08                	je     0x1400d2c11
1400d2c09:	48 89 f1             	mov    %rsi,%rcx
1400d2c0c:	e8 bf b2 f9 ff       	call   0x14006ded0
1400d2c11:	48 89 f0             	mov    %rsi,%rax
1400d2c14:	48 83 c4 28          	add    $0x28,%rsp
1400d2c18:	5f                   	pop    %rdi
1400d2c19:	5e                   	pop    %rsi
1400d2c1a:	c3                   	ret
1400d2c1b:	cc                   	int3
1400d2c1c:	cc                   	int3
1400d2c1d:	cc                   	int3
1400d2c1e:	cc                   	int3
1400d2c1f:	cc                   	int3
1400d2c20:	56                   	push   %rsi
1400d2c21:	57                   	push   %rdi
1400d2c22:	53                   	push   %rbx
1400d2c23:	48 83 ec 20          	sub    $0x20,%rsp
1400d2c27:	89 d7                	mov    %edx,%edi
1400d2c29:	48 89 cb             	mov    %rcx,%rbx
1400d2c2c:	48 8d 71 e0          	lea    -0x20(%rcx),%rsi
1400d2c30:	48 8d 05 61 f0 00 00 	lea    0xf061(%rip),%rax        # 0x1400e1c98
1400d2c37:	48 89 41 e0          	mov    %rax,-0x20(%rcx)
1400d2c3b:	48 8d 05 6e ee 00 00 	lea    0xee6e(%rip),%rax        # 0x1400e1ab0
1400d2c42:	48 89 01             	mov    %rax,(%rcx)
1400d2c45:	48 83 c1 28          	add    $0x28,%rcx
1400d2c49:	e8 42 fc ff ff       	call   0x1400d2890
1400d2c4e:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
1400d2c52:	e8 c9 fc ff ff       	call   0x1400d2920
1400d2c57:	48 8d 05 9a f0 00 00 	lea    0xf09a(%rip),%rax        # 0x1400e1cf8
1400d2c5e:	48 89 43 e0          	mov    %rax,-0x20(%rbx)
1400d2c62:	48 83 c3 f0          	add    $0xfffffffffffffff0,%rbx
1400d2c66:	48 89 d9             	mov    %rbx,%rcx
1400d2c69:	e8 f2 0f f9 ff       	call   0x140063c60
1400d2c6e:	85 ff                	test   %edi,%edi
1400d2c70:	74 08                	je     0x1400d2c7a
1400d2c72:	48 89 f1             	mov    %rsi,%rcx
1400d2c75:	e8 56 b2 f9 ff       	call   0x14006ded0
1400d2c7a:	48 89 f0             	mov    %rsi,%rax
1400d2c7d:	48 83 c4 20          	add    $0x20,%rsp
1400d2c81:	5b                   	pop    %rbx
1400d2c82:	5f                   	pop    %rdi
1400d2c83:	5e                   	pop    %rsi
1400d2c84:	c3                   	ret
1400d2c85:	cc                   	int3
1400d2c86:	cc                   	int3
1400d2c87:	cc                   	int3
1400d2c88:	cc                   	int3
1400d2c89:	cc                   	int3
1400d2c8a:	cc                   	int3
1400d2c8b:	cc                   	int3
1400d2c8c:	cc                   	int3
1400d2c8d:	cc                   	int3
1400d2c8e:	cc                   	int3
1400d2c8f:	cc                   	int3
1400d2c90:	56                   	push   %rsi
1400d2c91:	57                   	push   %rdi
1400d2c92:	48 83 ec 28          	sub    $0x28,%rsp
1400d2c96:	89 d7                	mov    %edx,%edi
1400d2c98:	48 89 ce             	mov    %rcx,%rsi
1400d2c9b:	e8 60 b7 f7 ff       	call   0x14004e400
1400d2ca0:	85 ff                	test   %edi,%edi
1400d2ca2:	74 08                	je     0x1400d2cac
1400d2ca4:	48 89 f1             	mov    %rsi,%rcx
1400d2ca7:	e8 24 b2 f9 ff       	call   0x14006ded0
1400d2cac:	48 89 f0             	mov    %rsi,%rax
1400d2caf:	48 83 c4 28          	add    $0x28,%rsp
1400d2cb3:	5f                   	pop    %rdi
1400d2cb4:	5e                   	pop    %rsi
1400d2cb5:	c3                   	ret
1400d2cb6:	cc                   	int3
1400d2cb7:	cc                   	int3
1400d2cb8:	cc                   	int3
1400d2cb9:	cc                   	int3
1400d2cba:	cc                   	int3
1400d2cbb:	cc                   	int3
1400d2cbc:	cc                   	int3
1400d2cbd:	cc                   	int3
1400d2cbe:	cc                   	int3
1400d2cbf:	cc                   	int3
1400d2cc0:	83 39 ff             	cmpl   $0xffffffff,(%rcx)
1400d2cc3:	0f 95 c0             	setne  %al
1400d2cc6:	c3                   	ret
1400d2cc7:	cc                   	int3
1400d2cc8:	cc                   	int3
1400d2cc9:	cc                   	int3
1400d2cca:	cc                   	int3
1400d2ccb:	cc                   	int3
1400d2ccc:	cc                   	int3
1400d2ccd:	cc                   	int3
1400d2cce:	cc                   	int3
1400d2ccf:	cc                   	int3
1400d2cd0:	8b 01                	mov    (%rcx),%eax
1400d2cd2:	c3                   	ret
1400d2cd3:	cc                   	int3
1400d2cd4:	cc                   	int3
1400d2cd5:	cc                   	int3
1400d2cd6:	cc                   	int3
1400d2cd7:	cc                   	int3
1400d2cd8:	cc                   	int3
1400d2cd9:	cc                   	int3
1400d2cda:	cc                   	int3
1400d2cdb:	cc                   	int3
1400d2cdc:	cc                   	int3
1400d2cdd:	cc                   	int3
1400d2cde:	cc                   	int3
1400d2cdf:	cc                   	int3
1400d2ce0:	56                   	push   %rsi
1400d2ce1:	57                   	push   %rdi
1400d2ce2:	53                   	push   %rbx
1400d2ce3:	48 83 ec 40          	sub    $0x40,%rsp
1400d2ce7:	48 89 d6             	mov    %rdx,%rsi
1400d2cea:	48 89 cf             	mov    %rcx,%rdi
1400d2ced:	48 8b 05 4c e3 02 00 	mov    0x2e34c(%rip),%rax        # 0x140101040
1400d2cf4:	48 31 e0             	xor    %rsp,%rax
1400d2cf7:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1400d2cfc:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1400d2d00:	ba 05 00 00 00       	mov    $0x5,%edx
1400d2d05:	e8 96 14 f8 ff       	call   0x1400541a0
1400d2d0a:	48 89 c3             	mov    %rax,%rbx
1400d2d0d:	48 8b 06             	mov    (%rsi),%rax
1400d2d10:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400d2d15:	48 89 02             	mov    %rax,(%rdx)
1400d2d18:	48 8b 46 08          	mov    0x8(%rsi),%rax
1400d2d1c:	48 89 42 08          	mov    %rax,0x8(%rdx)
1400d2d20:	8b 46 10             	mov    0x10(%rsi),%eax
1400d2d23:	89 42 10             	mov    %eax,0x10(%rdx)
1400d2d26:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
1400d2d2a:	e8 71 b0 fe ff       	call   0x1400bdda0
1400d2d2f:	48 89 d9             	mov    %rbx,%rcx
1400d2d32:	ba 01 00 00 00       	mov    $0x1,%edx
1400d2d37:	49 89 c0             	mov    %rax,%r8
1400d2d3a:	e8 91 50 f8 ff       	call   0x140057dd0
1400d2d3f:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1400d2d44:	48 31 e1             	xor    %rsp,%rcx
1400d2d47:	48 3b 0d f2 e2 02 00 	cmp    0x2e2f2(%rip),%rcx        # 0x140101040
1400d2d4e:	74 06                	je     0x1400d2d56
1400d2d50:	e8 7b c5 f9 ff       	call   0x14006f2d0
1400d2d55:	cc                   	int3
1400d2d56:	48 83 c4 40          	add    $0x40,%rsp
1400d2d5a:	5b                   	pop    %rbx
1400d2d5b:	5f                   	pop    %rdi
1400d2d5c:	5e                   	pop    %rsi
1400d2d5d:	c3                   	ret
1400d2d5e:	cc                   	int3
1400d2d5f:	cc                   	int3
1400d2d60:	41 56                	push   %r14
1400d2d62:	56                   	push   %rsi
1400d2d63:	57                   	push   %rdi
1400d2d64:	55                   	push   %rbp
1400d2d65:	53                   	push   %rbx
1400d2d66:	48 83 ec 20          	sub    $0x20,%rsp
1400d2d6a:	4c 89 c3             	mov    %r8,%rbx
1400d2d6d:	48 89 d6             	mov    %rdx,%rsi
1400d2d70:	48 89 cf             	mov    %rcx,%rdi
1400d2d73:	8b 05 97 a2 04 00    	mov    0x4a297(%rip),%eax        # 0x14011d010
1400d2d79:	8b 0d 99 c9 03 00    	mov    0x3c999(%rip),%ecx        # 0x14010f718
1400d2d7f:	65 48 8b 14 25 58 00 	mov    %gs:0x58,%rdx
1400d2d86:	00 00
1400d2d88:	48 8b 0c ca          	mov    (%rdx,%rcx,8),%rcx
1400d2d8c:	3b 81 04 00 00 00    	cmp    0x4(%rcx),%eax
1400d2d92:	7f 7b                	jg     0x1400d2e0f
1400d2d94:	48 8b 05 6d a2 04 00 	mov    0x4a26d(%rip),%rax        # 0x14011d008
1400d2d9b:	80 38 00             	cmpb   $0x0,(%rax)
1400d2d9e:	74 2c                	je     0x1400d2dcc
1400d2da0:	8b 43 70             	mov    0x70(%rbx),%eax
1400d2da3:	48 c1 e0 20          	shl    $0x20,%rax
1400d2da7:	41 89 f8             	mov    %edi,%r8d
1400d2daa:	49 09 c0             	or     %rax,%r8
1400d2dad:	4c 33 05 04 de 03 00 	xor    0x3de04(%rip),%r8        # 0x140110bb8
1400d2db4:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
1400d2db8:	ba 2f 00 00 00       	mov    $0x2f,%edx
1400d2dbd:	48 83 c4 20          	add    $0x20,%rsp
1400d2dc1:	5b                   	pop    %rbx
1400d2dc2:	5d                   	pop    %rbp
1400d2dc3:	5f                   	pop    %rdi
1400d2dc4:	5e                   	pop    %rsi
1400d2dc5:	41 5e                	pop    %r14
1400d2dc7:	e9 64 0d f8 ff       	jmp    0x140053b30
1400d2dcc:	90                   	nop
1400d2dcd:	48 83 c4 20          	add    $0x20,%rsp
1400d2dd1:	5b                   	pop    %rbx
1400d2dd2:	5d                   	pop    %rbp
1400d2dd3:	5f                   	pop    %rdi
1400d2dd4:	5e                   	pop    %rsi
1400d2dd5:	41 5e                	pop    %r14
1400d2dd7:	c3                   	ret
1400d2dd8:	43 8a 2c 1a          	mov    (%r10,%r11,1),%bpl
1400d2ddc:	4d 8d 73 01          	lea    0x1(%r11),%r14
1400d2de0:	43 3a 2c 0b          	cmp    (%r11,%r9,1),%bpl
1400d2de4:	4d 89 f3             	mov    %r14,%r11
1400d2de7:	74 1f                	je     0x1400d2e08
1400d2de9:	48 ff c2             	inc    %rdx
1400d2dec:	48 39 c2             	cmp    %rax,%rdx
1400d2def:	74 5f                	je     0x1400d2e50
1400d2df1:	4c 6b d2 38          	imul   $0x38,%rdx,%r10
1400d2df5:	4f 8b 14 10          	mov    (%r8,%r10,1),%r10
1400d2df9:	41 80 3a 74          	cmpb   $0x74,(%r10)
1400d2dfd:	75 ea                	jne    0x1400d2de9
1400d2dff:	40 b5 74             	mov    $0x74,%bpl
1400d2e02:	41 bb 01 00 00 00    	mov    $0x1,%r11d
1400d2e08:	40 84 ed             	test   %bpl,%bpl
1400d2e0b:	75 cb                	jne    0x1400d2dd8
1400d2e0d:	eb 3e                	jmp    0x1400d2e4d
1400d2e0f:	48 8d 0d fa a1 04 00 	lea    0x4a1fa(%rip),%rcx        # 0x14011d010
1400d2e16:	e8 01 b1 f9 ff       	call   0x14006df1c
1400d2e1b:	83 3d ee a1 04 00 ff 	cmpl   $0xffffffff,0x4a1ee(%rip)        # 0x14011d010
1400d2e22:	0f 85 6c ff ff ff    	jne    0x1400d2d94
1400d2e28:	48 8b 05 91 81 01 00 	mov    0x18191(%rip),%rax        # 0x1400eafc0
1400d2e2f:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
1400d2e36:	48 85 c0             	test   %rax,%rax
1400d2e39:	74 15                	je     0x1400d2e50
1400d2e3b:	4c 8b 05 76 81 01 00 	mov    0x18176(%rip),%r8        # 0x1400eafb8
1400d2e42:	31 d2                	xor    %edx,%edx
1400d2e44:	4c 8d 0d c0 87 01 00 	lea    0x187c0(%rip),%r9        # 0x1400eb60b
1400d2e4b:	eb a4                	jmp    0x1400d2df1
1400d2e4d:	48 89 d1             	mov    %rdx,%rcx
1400d2e50:	e8 7b 30 f6 ff       	call   0x140035ed0
1400d2e55:	48 03 05 6c 81 01 00 	add    0x1816c(%rip),%rax        # 0x1400eafc8
1400d2e5c:	48 89 05 a5 a1 04 00 	mov    %rax,0x4a1a5(%rip)        # 0x14011d008
1400d2e63:	48 8d 0d a6 a1 04 00 	lea    0x4a1a6(%rip),%rcx        # 0x14011d010
1400d2e6a:	e8 61 b1 f9 ff       	call   0x14006dfd0
1400d2e6f:	e9 20 ff ff ff       	jmp    0x1400d2d94
1400d2e74:	cc                   	int3
1400d2e75:	cc                   	int3
1400d2e76:	cc                   	int3
1400d2e77:	cc                   	int3
1400d2e78:	cc                   	int3
1400d2e79:	cc                   	int3
1400d2e7a:	cc                   	int3
1400d2e7b:	cc                   	int3
1400d2e7c:	cc                   	int3
1400d2e7d:	cc                   	int3
1400d2e7e:	cc                   	int3
1400d2e7f:	cc                   	int3
1400d2e80:	56                   	push   %rsi
1400d2e81:	57                   	push   %rdi
1400d2e82:	48 83 ec 28          	sub    $0x28,%rsp
1400d2e86:	48 83 7a 28 00       	cmpq   $0x0,0x28(%rdx)
1400d2e8b:	75 07                	jne    0x1400d2e94
1400d2e8d:	48 83 c4 28          	add    $0x28,%rsp
1400d2e91:	5f                   	pop    %rdi
1400d2e92:	5e                   	pop    %rsi
1400d2e93:	c3                   	ret
1400d2e94:	48 89 d6             	mov    %rdx,%rsi
1400d2e97:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1400d2e9b:	ba ea 03 00 00       	mov    $0x3ea,%edx
1400d2ea0:	e8 fb 12 f8 ff       	call   0x1400541a0
1400d2ea5:	48 89 c7             	mov    %rax,%rdi
1400d2ea8:	4c 8b 46 28          	mov    0x28(%rsi),%r8
1400d2eac:	48 8b 46 20          	mov    0x20(%rsi),%rax
1400d2eb0:	31 c9                	xor    %ecx,%ecx
1400d2eb2:	49 39 c0             	cmp    %rax,%r8
1400d2eb5:	0f 99 c1             	setns  %cl
1400d2eb8:	48 ba ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rdx
1400d2ebf:	ff ff 7f
1400d2ec2:	48 01 ca             	add    %rcx,%rdx
1400d2ec5:	49 29 c0             	sub    %rax,%r8
1400d2ec8:	4c 0f 40 c2          	cmovo  %rdx,%r8