1409b39bb:	4c 8d 05 4e 88 6b 00 	lea    0x6b884e(%rip),%r8        # 0x14106c210
1409b39c2:	eb 2b                	jmp    0x1409b39ef
1409b39c4:	44 8b c8             	mov    %eax,%r9d
1409b39c7:	4c 8d 05 f2 87 6b 00 	lea    0x6b87f2(%rip),%r8        # 0x14106c1c0
1409b39ce:	eb 62                	jmp    0x1409b3a32
1409b39d0:	44 8b c9             	mov    %ecx,%r9d
1409b39d3:	4c 8d 05 46 87 6b 00 	lea    0x6b8746(%rip),%r8        # 0x14106c120
1409b39da:	eb 56                	jmp    0x1409b3a32
1409b39dc:	44 8b c8             	mov    %eax,%r9d
1409b39df:	4c 8d 05 8a 87 6b 00 	lea    0x6b878a(%rip),%r8        # 0x14106c170
1409b39e6:	eb 4a                	jmp    0x1409b3a32
1409b39e8:	4c 8d 05 f1 86 6b 00 	lea    0x6b86f1(%rip),%r8        # 0x14106c0e0
1409b39ef:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1409b39f4:	ba 00 01 00 00       	mov    $0x100,%edx
1409b39f9:	e8 32 c3 9c ff       	call   0x14037fd30
1409b39fe:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1409b3a03:	eb 99                	jmp    0x1409b399e
1409b3a05:	44 8b c8             	mov    %eax,%r9d
1409b3a08:	4c 8d 05 81 86 6b 00 	lea    0x6b8681(%rip),%r8        # 0x14106c090
1409b3a0f:	eb 21                	jmp    0x1409b3a32
1409b3a11:	41 0f b7 40 02       	movzwl 0x2(%r8),%eax
1409b3a16:	66 85 c0             	test   %ax,%ax
1409b3a19:	74 81                	je     0x1409b399c
1409b3a1b:	44 8b c8             	mov    %eax,%r9d
1409b3a1e:	4c 8d 05 1b 86 6b 00 	lea    0x6b861b(%rip),%r8        # 0x14106c040
1409b3a25:	eb 0b                	jmp    0x1409b3a32
1409b3a27:	45 8b 49 10          	mov    0x10(%r9),%r9d
1409b3a2b:	4c 8d 05 ce 85 6b 00 	lea    0x6b85ce(%rip),%r8        # 0x14106c000
1409b3a32:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1409b3a37:	ba 00 01 00 00       	mov    $0x100,%edx
1409b3a3c:	e8 ef c2 9c ff       	call   0x14037fd30
1409b3a41:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1409b3a46:	e9 53 ff ff ff       	jmp    0x1409b399e
1409b3a4b:	cc                   	int3
1409b3a4c:	cc                   	int3
1409b3a4d:	cc                   	int3
1409b3a4e:	cc                   	int3
1409b3a4f:	cc                   	int3
1409b3a50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409b3a55:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1409b3a5a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1409b3a5f:	57                   	push   %rdi
1409b3a60:	41 56                	push   %r14
1409b3a62:	41 57                	push   %r15
1409b3a64:	48 83 ec 30          	sub    $0x30,%rsp
1409b3a68:	48 8b 6a 38          	mov    0x38(%rdx),%rbp
1409b3a6c:	48 8b fa             	mov    %rdx,%rdi
1409b3a6f:	ba 01 00 00 00       	mov    $0x1,%edx
1409b3a74:	49 8b d9             	mov    %r9,%rbx
1409b3a77:	4d 8b f0             	mov    %r8,%r14
1409b3a7a:	4c 8b f9             	mov    %rcx,%r15
1409b3a7d:	4c 8b c9             	mov    %rcx,%r9
1409b3a80:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1409b3a85:	44 8d 42 07          	lea    0x7(%rdx),%r8d
1409b3a89:	e8 82 c5 89 ff       	call   0x140250010
1409b3a8e:	48 8b f0             	mov    %rax,%rsi
1409b3a91:	48 83 f8 08          	cmp    $0x8,%rax
1409b3a95:	74 67                	je     0x1409b3afe
1409b3a97:	49 8b cf             	mov    %r15,%rcx
1409b3a9a:	e8 95 f3 47 00       	call   0x140e32e34
1409b3a9f:	85 c0                	test   %eax,%eax
1409b3aa1:	74 26                	je     0x1409b3ac9
1409b3aa3:	e8 48 68 47 00       	call   0x140e2a2f0
1409b3aa8:	4c 8d 0d 99 53 6b 00 	lea    0x6b5399(%rip),%r9        # 0x141068e48
1409b3aaf:	ba 00 01 00 00       	mov    $0x100,%edx
1409b3ab4:	48 8b cb             	mov    %rbx,%rcx
1409b3ab7:	44 8b 00             	mov    (%rax),%r8d
1409b3aba:	e8 31 e0 ff ff       	call   0x1409b1af0
1409b3abf:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1409b3ac4:	e9 a8 01 00 00       	jmp    0x1409b3c71
1409b3ac9:	48 85 f6             	test   %rsi,%rsi
1409b3acc:	75 07                	jne    0x1409b3ad5
1409b3ace:	33 c0                	xor    %eax,%eax
1409b3ad0:	e9 9c 01 00 00       	jmp    0x1409b3c71
1409b3ad5:	41 b9 08 00 00 00    	mov    $0x8,%r9d
1409b3adb:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1409b3ae0:	4c 8d 05 e9 83 6b 00 	lea    0x6b83e9(%rip),%r8        # 0x14106bed0
1409b3ae7:	ba 00 01 00 00       	mov    $0x100,%edx
1409b3aec:	48 8b cb             	mov    %rbx,%rcx
1409b3aef:	e8 3c c2 9c ff       	call   0x14037fd30
1409b3af4:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1409b3af9:	e9 73 01 00 00       	jmp    0x1409b3c71
1409b3afe:	83 7f 40 00          	cmpl   $0x0,0x40(%rdi)
1409b3b02:	74 58                	je     0x1409b3b5c
1409b3b04:	8b 4c 24 58          	mov    0x58(%rsp),%ecx
1409b3b08:	8b d1                	mov    %ecx,%edx
1409b3b0a:	81 e2 00 00 ff 00    	and    $0xff0000,%edx
1409b3b10:	8b c1                	mov    %ecx,%eax
1409b3b12:	c1 e8 10             	shr    $0x10,%eax
1409b3b15:	0b d0                	or     %eax,%edx
1409b3b17:	8b c1                	mov    %ecx,%eax
1409b3b19:	25 00 ff 00 00       	and    $0xff00,%eax
1409b3b1e:	c1 ea 08             	shr    $0x8,%edx
1409b3b21:	c1 e1 10             	shl    $0x10,%ecx
1409b3b24:	0b c1                	or     %ecx,%eax
1409b3b26:	8b 4c 24 5c          	mov    0x5c(%rsp),%ecx
1409b3b2a:	c1 e0 08             	shl    $0x8,%eax
1409b3b2d:	0b d0                	or     %eax,%edx
1409b3b2f:	8b c1                	mov    %ecx,%eax
1409b3b31:	c1 e8 10             	shr    $0x10,%eax
1409b3b34:	89 54 24 58          	mov    %edx,0x58(%rsp)
1409b3b38:	8b d1                	mov    %ecx,%edx
1409b3b3a:	81 e2 00 00 ff 00    	and    $0xff0000,%edx
1409b3b40:	0b d0                	or     %eax,%edx
1409b3b42:	8b c1                	mov    %ecx,%eax
1409b3b44:	25 00 ff 00 00       	and    $0xff00,%eax
1409b3b49:	c1 e1 10             	shl    $0x10,%ecx
1409b3b4c:	0b c1                	or     %ecx,%eax
1409b3b4e:	c1 ea 08             	shr    $0x8,%edx
1409b3b51:	c1 e0 08             	shl    $0x8,%eax
1409b3b54:	0b d0                	or     %eax,%edx
1409b3b56:	89 54 24 5c          	mov    %edx,0x5c(%rsp)
1409b3b5a:	eb 04                	jmp    0x1409b3b60
1409b3b5c:	8b 54 24 5c          	mov    0x5c(%rsp),%edx
1409b3b60:	83 fa 0c             	cmp    $0xc,%edx
1409b3b63:	73 2a                	jae    0x1409b3b8f
1409b3b65:	48 c7 44 24 20 0c 00 	movq   $0xc,0x20(%rsp)
1409b3b6c:	00 00
1409b3b6e:	4c 8d 05 a3 83 6b 00 	lea    0x6b83a3(%rip),%r8        # 0x14106bf18
1409b3b75:	44 8b ca             	mov    %edx,%r9d
1409b3b78:	48 8b cb             	mov    %rbx,%rcx
1409b3b7b:	ba 00 01 00 00       	mov    $0x100,%edx
1409b3b80:	e8 ab c1 9c ff       	call   0x14037fd30
1409b3b85:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1409b3b8a:	e9 e2 00 00 00       	jmp    0x1409b3c71
1409b3b8f:	f6 c2 03             	test   $0x3,%dl
1409b3b92:	74 21                	je     0x1409b3bb5
1409b3b94:	44 8b ca             	mov    %edx,%r9d
1409b3b97:	4c 8d 05 b2 83 6b 00 	lea    0x6b83b2(%rip),%r8        # 0x14106bf50
1409b3b9e:	ba 00 01 00 00       	mov    $0x100,%edx
1409b3ba3:	48 8b cb             	mov    %rbx,%rcx
1409b3ba6:	e8 85 c1 9c ff       	call   0x14037fd30
1409b3bab:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1409b3bb0:	e9 bc 00 00 00       	jmp    0x1409b3c71
1409b3bb5:	39 57 18             	cmp    %edx,0x18(%rdi)
1409b3bb8:	73 41                	jae    0x1409b3bfb
1409b3bba:	8b 45 08             	mov    0x8(%rbp),%eax
1409b3bbd:	3b d0                	cmp    %eax,%edx
1409b3bbf:	76 0d                	jbe    0x1409b3bce
1409b3bc1:	89 44 24 20          	mov    %eax,0x20(%rsp)
1409b3bc5:	4c 8d 05 d4 83 6b 00 	lea    0x6b83d4(%rip),%r8        # 0x14106bfa0
1409b3bcc:	eb a7                	jmp    0x1409b3b75
1409b3bce:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
1409b3bd2:	e8 d1 d5 47 00       	call   0x140e311a8
1409b3bd7:	48 85 c0             	test   %rax,%rax
1409b3bda:	75 1b                	jne    0x1409b3bf7
1409b3bdc:	4c 8d 05 ed 14 67 00 	lea    0x6714ed(%rip),%r8        # 0x1410250d0
1409b3be3:	ba 00 01 00 00       	mov    $0x100,%edx
1409b3be8:	48 8b cb             	mov    %rbx,%rcx
1409b3beb:	e8 40 c1 9c ff       	call   0x14037fd30
1409b3bf0:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1409b3bf5:	eb 7a                	jmp    0x1409b3c71
1409b3bf7:	48 89 47 20          	mov    %rax,0x20(%rdi)
1409b3bfb:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
1409b3bff:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1409b3c05:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1409b3c0a:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1409b3c0f:	48 89 01             	mov    %rax,(%rcx)
1409b3c12:	49 8b cf             	mov    %r15,%rcx
1409b3c15:	8b 6c 24 5c          	mov    0x5c(%rsp),%ebp
1409b3c19:	48 8b 77 20          	mov    0x20(%rdi),%rsi
1409b3c1d:	48 83 c6 08          	add    $0x8,%rsi
1409b3c21:	48 8b d6             	mov    %rsi,%rdx
1409b3c24:	4c 8d 45 f8          	lea    -0x8(%rbp),%r8
1409b3c28:	e8 63 00 00 00       	call   0x1409b3c90
1409b3c2d:	83 f8 ff             	cmp    $0xffffffff,%eax
1409b3c30:	0f 84 be fe ff ff    	je     0x1409b3af4
1409b3c36:	83 7f 40 00          	cmpl   $0x0,0x40(%rdi)
1409b3c3a:	74 0a                	je     0x1409b3c46
1409b3c3c:	8b 44 2e f4          	mov    -0xc(%rsi,%rbp,1),%eax
1409b3c40:	0f c8                	bswap  %eax
1409b3c42:	89 44 2e f4          	mov    %eax,-0xc(%rsi,%rbp,1)
1409b3c46:	8b 44 2e f4          	mov    -0xc(%rsi,%rbp,1),%eax
1409b3c4a:	39 44 24 5c          	cmp    %eax,0x5c(%rsp)
1409b3c4e:	74 09                	je     0x1409b3c59
1409b3c50:	4c 8d 05 71 83 6b 00 	lea    0x6b8371(%rip),%r8        # 0x14106bfc8
1409b3c57:	eb 8a                	jmp    0x1409b3be3
1409b3c59:	48 8d 4d f4          	lea    -0xc(%rbp),%rcx
1409b3c5d:	49 89 36             	mov    %rsi,(%r14)
1409b3c60:	49 89 4e 08          	mov    %rcx,0x8(%r14)
1409b3c64:	b8 01 00 00 00       	mov    $0x1,%eax
1409b3c69:	8b 4c 24 58          	mov    0x58(%rsp),%ecx
1409b3c6d:	41 89 4e 10          	mov    %ecx,0x10(%r14)
1409b3c71:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1409b3c76:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
1409b3c7b:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
1409b3c80:	48 83 c4 30          	add    $0x30,%rsp
1409b3c84:	41 5f                	pop    %r15
1409b3c86:	41 5e                	pop    %r14
1409b3c88:	5f                   	pop    %rdi
1409b3c89:	c3                   	ret
1409b3c8a:	cc                   	int3
1409b3c8b:	cc                   	int3
1409b3c8c:	cc                   	int3
1409b3c8d:	cc                   	int3
1409b3c8e:	cc                   	int3
1409b3c8f:	cc                   	int3
1409b3c90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409b3c95:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1409b3c9a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1409b3c9f:	57                   	push   %rdi
1409b3ca0:	48 83 ec 30          	sub    $0x30,%rsp
1409b3ca4:	48 8b c2             	mov    %rdx,%rax
1409b3ca7:	41 8b e9             	mov    %r9d,%ebp
1409b3caa:	4c 8b c9             	mov    %rcx,%r9
1409b3cad:	48 8b f1             	mov    %rcx,%rsi
1409b3cb0:	48 8b c8             	mov    %rax,%rcx
1409b3cb3:	ba 01 00 00 00       	mov    $0x1,%edx
1409b3cb8:	49 8b f8             	mov    %r8,%rdi
1409b3cbb:	e8 50 c3 89 ff       	call   0x140250010
1409b3cc0:	48 8b d8             	mov    %rax,%rbx
1409b3cc3:	48 3b c7             	cmp    %rdi,%rax
1409b3cc6:	74 63                	je     0x1409b3d2b
1409b3cc8:	48 8b ce             	mov    %rsi,%rcx
1409b3ccb:	e8 64 f1 47 00       	call   0x140e32e34
1409b3cd0:	85 c0                	test   %eax,%eax
1409b3cd2:	74 25                	je     0x1409b3cf9
1409b3cd4:	e8 17 66 47 00       	call   0x140e2a2f0
1409b3cd9:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1409b3cde:	4c 8d 0d 63 51 6b 00 	lea    0x6b5163(%rip),%r9        # 0x141068e48
1409b3ce5:	ba 00 01 00 00       	mov    $0x100,%edx
1409b3cea:	44 8b 00             	mov    (%rax),%r8d
1409b3ced:	e8 fe dd ff ff       	call   0x1409b1af0
1409b3cf2:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1409b3cf7:	eb 37                	jmp    0x1409b3d30
1409b3cf9:	48 85 db             	test   %rbx,%rbx
1409b3cfc:	75 08                	jne    0x1409b3d06
1409b3cfe:	85 ed                	test   %ebp,%ebp
1409b3d00:	75 04                	jne    0x1409b3d06
1409b3d02:	33 c0                	xor    %eax,%eax
1409b3d04:	eb 2a                	jmp    0x1409b3d30
1409b3d06:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1409b3d0b:	4c 8d 05 be 81 6b 00 	lea    0x6b81be(%rip),%r8        # 0x14106bed0
1409b3d12:	4c 8b cf             	mov    %rdi,%r9
1409b3d15:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1409b3d1a:	ba 00 01 00 00       	mov    $0x100,%edx
1409b3d1f:	e8 0c c0 9c ff       	call   0x14037fd30
1409b3d24:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1409b3d29:	eb 05                	jmp    0x1409b3d30
1409b3d2b:	b8 01 00 00 00       	mov    $0x1,%eax
1409b3d30:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1409b3d35:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1409b3d3a:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1409b3d3f:	48 83 c4 30          	add    $0x30,%rsp
1409b3d43:	5f                   	pop    %rdi
1409b3d44:	c3                   	ret
1409b3d45:	cc                   	int3
1409b3d46:	cc                   	int3
1409b3d47:	cc                   	int3
1409b3d48:	cc                   	int3
1409b3d49:	cc                   	int3
1409b3d4a:	cc                   	int3
1409b3d4b:	cc                   	int3
1409b3d4c:	cc                   	int3
1409b3d4d:	cc                   	int3
1409b3d4e:	cc                   	int3
1409b3d4f:	cc                   	int3
1409b3d50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409b3d55:	48 89 7c 24 10       	mov    %rdi,0x10(%rsp)
1409b3d5a:	45 8b d1             	mov    %r9d,%r10d
1409b3d5d:	b8 db 22 d7 99       	mov    $0x99d722db,%eax
1409b3d62:	41 c1 e2 04          	shl    $0x4,%r10d
1409b3d66:	44 8b da             	mov    %edx,%r11d
1409b3d69:	45 33 d0             	xor    %r8d,%r10d
1409b3d6c:	48 8b d9             	mov    %rcx,%rbx
1409b3d6f:	41 c1 e2 04          	shl    $0x4,%r10d
1409b3d73:	44 33 d2             	xor    %edx,%r10d
1409b3d76:	41 f7 e2             	mul    %r10d
1409b3d79:	c1 ea 07             	shr    $0x7,%edx
1409b3d7c:	69 c2 d5 00 00 00    	imul   $0xd5,%edx,%eax
1409b3d82:	44 2b d0             	sub    %eax,%r10d
1409b3d85:	4a 8d 3c d1          	lea    (%rcx,%r10,8),%rdi
1409b3d89:	48 8b 87 60 01 00 00 	mov    0x160(%rdi),%rax
1409b3d90:	48 85 c0             	test   %rax,%rax
1409b3d93:	74 1e                	je     0x1409b3db3
1409b3d95:	44 39 18             	cmp    %r11d,(%rax)
1409b3d98:	75 10                	jne    0x1409b3daa
1409b3d9a:	44 39 40 04          	cmp    %r8d,0x4(%rax)
1409b3d9e:	75 0a                	jne    0x1409b3daa
1409b3da0:	44 39 48 08          	cmp    %r9d,0x8(%rax)
1409b3da4:	0f 84 88 00 00 00    	je     0x1409b3e32
1409b3daa:	48 8b 40 10          	mov    0x10(%rax),%rax
1409b3dae:	48 85 c0             	test   %rax,%rax
1409b3db1:	75 e2                	jne    0x1409b3d95
1409b3db3:	ff 81 08 08 00 00    	incl   0x808(%rcx)
1409b3db9:	44 8b 91 08 08 00 00 	mov    0x808(%rcx),%r10d
1409b3dc0:	41 f6 c3 e0          	test   $0xe0,%r11b
1409b3dc4:	75 2b                	jne    0x1409b3df1
1409b3dc6:	41 8b c3             	mov    %r11d,%eax
1409b3dc9:	24 07                	and    $0x7,%al
1409b3dcb:	3c 01                	cmp    $0x1,%al
1409b3dcd:	77 22                	ja     0x1409b3df1
1409b3dcf:	48 8b 83 10 08 00 00 	mov    0x810(%rbx),%rax
1409b3dd6:	4a 8d 0c d5 00 00 00 	lea    0x0(,%r10,8),%rcx
1409b3ddd:	00
1409b3dde:	44 89 44 08 04       	mov    %r8d,0x4(%rax,%rcx,1)
1409b3de3:	48 8b 83 10 08 00 00 	mov    0x810(%rbx),%rax
1409b3dea:	c7 04 01 01 00 00 00 	movl   $0x1,(%rcx,%rax,1)
1409b3df1:	48 8b 93 20 08 00 00 	mov    0x820(%rbx),%rdx
1409b3df8:	41 8b c2             	mov    %r10d,%eax
1409b3dfb:	48 8d 4a 18          	lea    0x18(%rdx),%rcx
1409b3dff:	48 89 8b 20 08 00 00 	mov    %rcx,0x820(%rbx)
1409b3e06:	44 89 52 0c          	mov    %r10d,0xc(%rdx)
1409b3e0a:	44 89 1a             	mov    %r11d,(%rdx)
1409b3e0d:	44 89 42 04          	mov    %r8d,0x4(%rdx)
1409b3e11:	44 89 4a 08          	mov    %r9d,0x8(%rdx)
1409b3e15:	48 8b 8f 60 01 00 00 	mov    0x160(%rdi),%rcx
1409b3e1c:	48 89 4a 10          	mov    %rcx,0x10(%rdx)
1409b3e20:	48 89 97 60 01 00 00 	mov    %rdx,0x160(%rdi)
1409b3e27:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
1409b3e2c:	48 8b 7c 24 10       	mov    0x10(%rsp),%rdi
1409b3e31:	c3                   	ret
1409b3e32:	8b 40 0c             	mov    0xc(%rax),%eax
1409b3e35:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
1409b3e3a:	48 8b 7c 24 10       	mov    0x10(%rsp),%rdi
1409b3e3f:	c3                   	ret
1409b3e40:	41 56                	push   %r14
1409b3e42:	4c 8b da             	mov    %rdx,%r11
1409b3e45:	4c 8b f1             	mov    %rcx,%r14
1409b3e48:	48 8b 92 b8 00 00 00 	mov    0xb8(%rdx),%rdx
1409b3e4f:	48 85 d2             	test   %rdx,%rdx
1409b3e52:	0f 84 7c 01 00 00    	je     0x1409b3fd4
1409b3e58:	4c 8b 42 18          	mov    0x18(%rdx),%r8
1409b3e5c:	48 8b 52 20          	mov    0x20(%rdx),%rdx
1409b3e60:	45 8b 90 14 01 00 00 	mov    0x114(%r8),%r10d
1409b3e67:	48 85 d2             	test   %rdx,%rdx
1409b3e6a:	74 1e                	je     0x1409b3e8a
1409b3e6c:	0f 1f 40 00          	nopl   0x0(%rax)
1409b3e70:	48 8b 42 18          	mov    0x18(%rdx),%rax
1409b3e74:	44 3b 90 14 01 00 00 	cmp    0x114(%rax),%r10d
1409b3e7b:	0f 85 53 01 00 00    	jne    0x1409b3fd4
1409b3e81:	48 8b 52 20          	mov    0x20(%rdx),%rdx
1409b3e85:	48 85 d2             	test   %rdx,%rdx
1409b3e88:	75 e6                	jne    0x1409b3e70
1409b3e8a:	49 8b 40 58          	mov    0x58(%r8),%rax
1409b3e8e:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1409b3e93:	48 8b d0             	mov    %rax,%rdx
1409b3e96:	49 3b c3             	cmp    %r11,%rax
1409b3e99:	74 07                	je     0x1409b3ea2
1409b3e9b:	49 8b 90 80 00 00 00 	mov    0x80(%r8),%rdx
1409b3ea2:	b9 80 00 00 00       	mov    $0x80,%ecx
1409b3ea7:	41 b9 58 00 00 00    	mov    $0x58,%r9d
1409b3ead:	44 0f 45 c9          	cmovne %ecx,%r9d
1409b3eb1:	4d 03 c8             	add    %r8,%r9
1409b3eb4:	8d 69 81             	lea    -0x7f(%rcx),%ebp
1409b3eb7:	48 85 d2             	test   %rdx,%rdx
1409b3eba:	0f 84 0f 01 00 00    	je     0x1409b3fcf
1409b3ec0:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
1409b3ec5:	49 8b bb 80 00 00 00 	mov    0x80(%r11),%rdi
1409b3ecc:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)