14043fa8f:	e8 74 b6 9d 00       	call   0x140e1b108
14043fa94:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14043fa99:	48 8b c8             	mov    %rax,%rcx
14043fa9c:	48 85 c0             	test   %rax,%rax
14043fa9f:	74 2b                	je     0x14043facc
14043faa1:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
14043faa8:	83 78 30 00          	cmpl   $0x0,0x30(%rax)
14043faac:	c7 01 ff ff ff ff    	movl   $0xffffffff,(%rcx)
14043fab2:	0f 95 c0             	setne  %al
14043fab5:	48 89 69 08          	mov    %rbp,0x8(%rcx)
14043fab9:	88 41 18             	mov    %al,0x18(%rcx)
14043fabc:	41 8b c6             	mov    %r14d,%eax
14043fabf:	2b c7                	sub    %edi,%eax
14043fac1:	48 89 69 10          	mov    %rbp,0x10(%rcx)
14043fac5:	ff c0                	inc    %eax
14043fac7:	89 41 1c             	mov    %eax,0x1c(%rcx)
14043faca:	eb 03                	jmp    0x14043facf
14043facc:	48 8b cd             	mov    %rbp,%rcx
14043facf:	4d 8b cd             	mov    %r13,%r9
14043fad2:	48 89 4b 58          	mov    %rcx,0x58(%rbx)
14043fad6:	4c 8b c6             	mov    %rsi,%r8
14043fad9:	49 8b d6             	mov    %r14,%rdx
14043fadc:	e8 7f e2 00 00       	call   0x14044dd60
14043fae1:	4c 63 f8             	movslq %eax,%r15
14043fae4:	b9 20 00 00 00       	mov    $0x20,%ecx
14043fae9:	4d 03 fe             	add    %r14,%r15
14043faec:	e8 17 b6 9d 00       	call   0x140e1b108
14043faf1:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14043faf6:	48 8b c8             	mov    %rax,%rcx
14043faf9:	48 85 c0             	test   %rax,%rax
14043fafc:	74 2b                	je     0x14043fb29
14043fafe:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
14043fb05:	83 78 30 00          	cmpl   $0x0,0x30(%rax)
14043fb09:	c7 01 ff ff ff ff    	movl   $0xffffffff,(%rcx)
14043fb0f:	0f 95 c0             	setne  %al
14043fb12:	48 89 69 08          	mov    %rbp,0x8(%rcx)
14043fb16:	88 41 18             	mov    %al,0x18(%rcx)
14043fb19:	41 8b c7             	mov    %r15d,%eax
14043fb1c:	2b c7                	sub    %edi,%eax
14043fb1e:	48 89 69 10          	mov    %rbp,0x10(%rcx)
14043fb22:	ff c0                	inc    %eax
14043fb24:	89 41 1c             	mov    %eax,0x1c(%rcx)
14043fb27:	eb 03                	jmp    0x14043fb2c
14043fb29:	48 8b cd             	mov    %rbp,%rcx
14043fb2c:	4d 8b cd             	mov    %r13,%r9
14043fb2f:	48 89 4b 60          	mov    %rcx,0x60(%rbx)
14043fb33:	4c 8b c6             	mov    %rsi,%r8
14043fb36:	49 8b d7             	mov    %r15,%rdx
14043fb39:	e8 22 e2 00 00       	call   0x14044dd60
14043fb3e:	4c 63 f0             	movslq %eax,%r14
14043fb41:	b9 20 00 00 00       	mov    $0x20,%ecx
14043fb46:	4d 03 f7             	add    %r15,%r14
14043fb49:	e8 ba b5 9d 00       	call   0x140e1b108
14043fb4e:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14043fb53:	48 8b c8             	mov    %rax,%rcx
14043fb56:	48 85 c0             	test   %rax,%rax
14043fb59:	74 2b                	je     0x14043fb86
14043fb5b:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
14043fb62:	83 78 30 00          	cmpl   $0x0,0x30(%rax)
14043fb66:	c7 01 ff ff ff ff    	movl   $0xffffffff,(%rcx)
14043fb6c:	0f 95 c0             	setne  %al
14043fb6f:	48 89 69 08          	mov    %rbp,0x8(%rcx)
14043fb73:	88 41 18             	mov    %al,0x18(%rcx)
14043fb76:	41 8b c6             	mov    %r14d,%eax
14043fb79:	2b c7                	sub    %edi,%eax
14043fb7b:	48 89 69 10          	mov    %rbp,0x10(%rcx)
14043fb7f:	ff c0                	inc    %eax
14043fb81:	89 41 1c             	mov    %eax,0x1c(%rcx)
14043fb84:	eb 03                	jmp    0x14043fb89
14043fb86:	48 8b cd             	mov    %rbp,%rcx
14043fb89:	4d 8b cd             	mov    %r13,%r9
14043fb8c:	48 89 4b 68          	mov    %rcx,0x68(%rbx)
14043fb90:	4c 8b c6             	mov    %rsi,%r8
14043fb93:	49 8b d6             	mov    %r14,%rdx
14043fb96:	e8 c5 e1 00 00       	call   0x14044dd60
14043fb9b:	48 63 d0             	movslq %eax,%rdx
14043fb9e:	4c 8d 9b 90 00 00 00 	lea    0x90(%rbx),%r11
14043fba5:	48 8b 03             	mov    (%rbx),%rax
14043fba8:	49 03 d6             	add    %r14,%rdx
14043fbab:	44 0f b7 48 02       	movzwl 0x2(%rax),%r9d
14043fbb0:	66 45 85 c9          	test   %r9w,%r9w
14043fbb4:	74 27                	je     0x14043fbdd
14043fbb6:	45 0f b7 03          	movzwl (%r11),%r8d
14043fbba:	41 8b c0             	mov    %r8d,%eax
14043fbbd:	48 2b c7             	sub    %rdi,%rax
14043fbc0:	48 83 c0 02          	add    $0x2,%rax
14043fbc4:	48 03 c2             	add    %rdx,%rax
14043fbc7:	4c 3b c8             	cmp    %rax,%r9
14043fbca:	7d 11                	jge    0x14043fbdd
14043fbcc:	41 8b c0             	mov    %r8d,%eax
14043fbcf:	45 8b c1             	mov    %r9d,%r8d
14043fbd2:	44 2b c0             	sub    %eax,%r8d
14043fbd5:	44 2b c2             	sub    %edx,%r8d
14043fbd8:	44 03 c7             	add    %edi,%r8d
14043fbdb:	eb 03                	jmp    0x14043fbe0
14043fbdd:	44 8b c5             	mov    %ebp,%r8d
14043fbe0:	4d 63 f0             	movslq %r8d,%r14
14043fbe3:	44 8b d2             	mov    %edx,%r10d
14043fbe6:	4c 03 f2             	add    %rdx,%r14
14043fbe9:	41 8b c9             	mov    %r9d,%ecx
14043fbec:	4c 3b f6             	cmp    %rsi,%r14
14043fbef:	0f 87 57 01 00 00    	ja     0x14043fd4c
14043fbf5:	4c 3b f2             	cmp    %rdx,%r14
14043fbf8:	0f 82 4e 01 00 00    	jb     0x14043fd4c
14043fbfe:	66 45 85 c9          	test   %r9w,%r9w
14043fc02:	74 25                	je     0x14043fc29
14043fc04:	45 0f b7 03          	movzwl (%r11),%r8d
14043fc08:	41 8b c0             	mov    %r8d,%eax
14043fc0b:	48 2b c7             	sub    %rdi,%rax
14043fc0e:	48 83 c0 02          	add    $0x2,%rax
14043fc12:	48 03 c2             	add    %rdx,%rax
14043fc15:	4c 3b c8             	cmp    %rax,%r9
14043fc18:	7d 0f                	jge    0x14043fc29
14043fc1a:	41 2b c8             	sub    %r8d,%ecx
14043fc1d:	2b ca                	sub    %edx,%ecx
14043fc1f:	03 cf                	add    %edi,%ecx
14043fc21:	0f 88 d1 00 00 00    	js     0x14043fcf8
14043fc27:	eb 02                	jmp    0x14043fc2b
14043fc29:	8b cd                	mov    %ebp,%ecx
14043fc2b:	8b c1                	mov    %ecx,%eax
14043fc2d:	b9 20 00 00 00       	mov    $0x20,%ecx
14043fc32:	48 03 c2             	add    %rdx,%rax
14043fc35:	48 89 53 70          	mov    %rdx,0x70(%rbx)
14043fc39:	48 89 43 78          	mov    %rax,0x78(%rbx)
14043fc3d:	e8 c6 b4 9d 00       	call   0x140e1b108
14043fc42:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14043fc47:	4c 8b d0             	mov    %rax,%r10
14043fc4a:	48 85 c0             	test   %rax,%rax
14043fc4d:	74 37                	je     0x14043fc86
14043fc4f:	48 8b 03             	mov    (%rbx),%rax
14043fc52:	0f b7 8b 90 00 00 00 	movzwl 0x90(%rbx),%ecx
14043fc59:	66 2b cf             	sub    %di,%cx
14043fc5c:	66 41 03 ce          	add    %r14w,%cx
14043fc60:	0f b6 10             	movzbl (%rax),%edx
14043fc63:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
14043fc6a:	49 89 42 10          	mov    %rax,0x10(%r10)
14043fc6e:	41 c6 02 ff          	movb   $0xff,(%r10)
14043fc72:	49 89 6a 08          	mov    %rbp,0x8(%r10)
14043fc76:	41 c6 42 18 01       	movb   $0x1,0x18(%r10)
14043fc7b:	66 41 89 4a 1a       	mov    %cx,0x1a(%r10)
14043fc80:	41 88 52 1c          	mov    %dl,0x1c(%r10)
14043fc84:	eb 03                	jmp    0x14043fc89
14043fc86:	4c 8b d5             	mov    %rbp,%r10
14043fc89:	4d 8b cd             	mov    %r13,%r9
14043fc8c:	4c 89 93 80 00 00 00 	mov    %r10,0x80(%rbx)
14043fc93:	4c 8b c6             	mov    %rsi,%r8
14043fc96:	49 8b d6             	mov    %r14,%rdx
14043fc99:	49 8b ca             	mov    %r10,%rcx
14043fc9c:	e8 0f e0 00 00       	call   0x14044dcb0
14043fca1:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
14043fca6:	44 2b f7             	sub    %edi,%r14d
14043fca9:	41 03 c6             	add    %r14d,%eax
14043fcac:	4c 8b 74 24 58       	mov    0x58(%rsp),%r14
14043fcb1:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14043fcb6:	48 33 cc             	xor    %rsp,%rcx
14043fcb9:	e8 42 b8 9d 00       	call   0x140e1b500
14043fcbe:	48 83 c4 68          	add    $0x68,%rsp
14043fcc2:	41 5f                	pop    %r15
14043fcc4:	41 5d                	pop    %r13
14043fcc6:	41 5c                	pop    %r12
14043fcc8:	5f                   	pop    %rdi
14043fcc9:	5e                   	pop    %rsi
14043fcca:	5b                   	pop    %rbx
14043fccb:	c3                   	ret
14043fccc:	2b f7                	sub    %edi,%esi
14043fcce:	48 8d 15 5b 54 bb 00 	lea    0xbb545b(%rip),%rdx        # 0x140ff5130
14043fcd5:	44 8b ce             	mov    %esi,%r9d
14043fcd8:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14043fcdd:	41 83 c0 1c          	add    $0x1c,%r8d
14043fce1:	e8 0a 94 d6 ff       	call   0x1401a90f0
14043fce6:	48 8d 15 e3 0c f6 00 	lea    0xf60ce3(%rip),%rdx        # 0x1413a09d0
14043fced:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14043fcf2:	e8 21 cb 9d 00       	call   0x140e1c818
14043fcf7:	cc                   	int3
14043fcf8:	44 8b c1             	mov    %ecx,%r8d
14043fcfb:	48 8d 15 3e 55 bb 00 	lea    0xbb553e(%rip),%rdx        # 0x140ff5240
14043fd02:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14043fd07:	e8 e4 92 d6 ff       	call   0x1401a8ff0
14043fd0c:	48 8d 15 7d 0d f6 00 	lea    0xf60d7d(%rip),%rdx        # 0x1413a0a90
14043fd13:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14043fd18:	e8 fb ca 9d 00       	call   0x140e1c818
14043fd1d:	cc                   	int3
14043fd1e:	2b f7                	sub    %edi,%esi
14043fd20:	48 8d 15 b9 53 bb 00 	lea    0xbb53b9(%rip),%rdx        # 0x140ff50e0
14043fd27:	44 8b ce             	mov    %esi,%r9d
14043fd2a:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14043fd2f:	41 b8 1c 00 00 00    	mov    $0x1c,%r8d
14043fd35:	e8 b6 93 d6 ff       	call   0x1401a90f0
14043fd3a:	48 8d 15 8f 0c f6 00 	lea    0xf60c8f(%rip),%rdx        # 0x1413a09d0
14043fd41:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14043fd46:	e8 cd ca 9d 00       	call   0x140e1c818
14043fd4b:	cc                   	int3
14043fd4c:	44 2b d7             	sub    %edi,%r10d
14043fd4f:	48 8d 15 9a 54 bb 00 	lea    0xbb549a(%rip),%rdx        # 0x140ff51f0
14043fd56:	2b f7                	sub    %edi,%esi
14043fd58:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14043fd5d:	45 03 c2             	add    %r10d,%r8d
14043fd60:	44 8b ce             	mov    %esi,%r9d
14043fd63:	e8 88 93 d6 ff       	call   0x1401a90f0
14043fd68:	48 8d 15 61 0c f6 00 	lea    0xf60c61(%rip),%rdx        # 0x1413a09d0
14043fd6f:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14043fd74:	e8 9f ca 9d 00       	call   0x140e1c818
14043fd79:	cc                   	int3
14043fd7a:	44 2b f7             	sub    %edi,%r14d
14043fd7d:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14043fd82:	2b f7                	sub    %edi,%esi
14043fd84:	44 8b ce             	mov    %esi,%r9d
14043fd87:	46 8d 04 32          	lea    (%rdx,%r14,1),%r8d
14043fd8b:	48 8d 15 fe 53 bb 00 	lea    0xbb53fe(%rip),%rdx        # 0x140ff5190
14043fd92:	e8 59 93 d6 ff       	call   0x1401a90f0
14043fd97:	48 8d 15 32 0c f6 00 	lea    0xf60c32(%rip),%rdx        # 0x1413a09d0
14043fd9e:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14043fda3:	e8 70 ca 9d 00       	call   0x140e1c818
14043fda8:	cc                   	int3
14043fda9:	cc                   	int3
14043fdaa:	cc                   	int3
14043fdab:	cc                   	int3
14043fdac:	cc                   	int3
14043fdad:	cc                   	int3
14043fdae:	cc                   	int3
14043fdaf:	cc                   	int3
14043fdb0:	40 53                	rex push %rbx
14043fdb2:	56                   	push   %rsi
14043fdb3:	57                   	push   %rdi
14043fdb4:	41 56                	push   %r14
14043fdb6:	48 83 ec 68          	sub    $0x68,%rsp
14043fdba:	48 8b 05 3f 91 f7 00 	mov    0xf7913f(%rip),%rax        # 0x1413b8f00
14043fdc1:	48 33 c4             	xor    %rsp,%rax
14043fdc4:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14043fdc9:	48 8d 72 01          	lea    0x1(%rdx),%rsi
14043fdcd:	4d 8b f1             	mov    %r9,%r14
14043fdd0:	49 8b f8             	mov    %r8,%rdi
14043fdd3:	48 8b d9             	mov    %rcx,%rbx
14043fdd6:	49 3b f0             	cmp    %r8,%rsi
14043fdd9:	0f 87 b9 01 00 00    	ja     0x14043ff98
14043fddf:	48 3b f2             	cmp    %rdx,%rsi
14043fde2:	0f 82 b0 01 00 00    	jb     0x14043ff98
14043fde8:	0f b6 0a             	movzbl (%rdx),%ecx
14043fdeb:	88 0b                	mov    %cl,(%rbx)
14043fded:	88 4b 01             	mov    %cl,0x1(%rbx)
14043fdf0:	83 e9 03             	sub    $0x3,%ecx
14043fdf3:	0f 84 c0 00 00 00    	je     0x14043feb9
14043fdf9:	83 f9 01             	cmp    $0x1,%ecx
14043fdfc:	74 35                	je     0x14043fe33
14043fdfe:	48 8d 42 03          	lea    0x3(%rdx),%rax
14043fe02:	49 3b c0             	cmp    %r8,%rax
14043fe05:	0f 87 5f 01 00 00    	ja     0x14043ff6a
14043fe0b:	48 3b c6             	cmp    %rsi,%rax
14043fe0e:	0f 82 56 01 00 00    	jb     0x14043ff6a
14043fe14:	83 bc 24 b0 00 00 00 	cmpl   $0x1,0xb0(%rsp)
14043fe1b:	01
14043fe1c:	0f b7 06             	movzwl (%rsi),%eax
14043fe1f:	74 04                	je     0x14043fe25
14043fe21:	66 c1 c8 08          	ror    $0x8,%ax
14043fe25:	66 89 43 18          	mov    %ax,0x18(%rbx)
14043fe29:	bf 02 00 00 00       	mov    $0x2,%edi
14043fe2e:	e9 0b 01 00 00       	jmp    0x14043ff3e
14043fe33:	b9 58 00 00 00       	mov    $0x58,%ecx
14043fe38:	e8 cb b2 9d 00       	call   0x140e1b108
14043fe3d:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14043fe42:	4c 8b d0             	mov    %rax,%r10
14043fe45:	48 85 c0             	test   %rax,%rax
14043fe48:	74 45                	je     0x14043fe8f
14043fe4a:	0f b7 4b 28          	movzwl 0x28(%rbx),%ecx
14043fe4e:	48 8b 43 20          	mov    0x20(%rbx),%rax
14043fe52:	66 ff c1             	inc    %cx
14043fe55:	33 d2                	xor    %edx,%edx
14043fe57:	49 89 52 10          	mov    %rdx,0x10(%r10)
14043fe5b:	41 89 52 18          	mov    %edx,0x18(%r10)
14043fe5f:	49 89 52 30          	mov    %rdx,0x30(%r10)
14043fe63:	49 89 52 38          	mov    %rdx,0x38(%r10)
14043fe67:	49 89 12             	mov    %rdx,(%r10)
14043fe6a:	41 89 52 08          	mov    %edx,0x8(%r10)
14043fe6e:	66 41 89 52 0c       	mov    %dx,0xc(%r10)
14043fe73:	49 89 52 20          	mov    %rdx,0x20(%r10)
14043fe77:	49 89 52 28          	mov    %rdx,0x28(%r10)
14043fe7b:	49 89 52 40          	mov    %rdx,0x40(%r10)
14043fe7f:	49 89 42 48          	mov    %rax,0x48(%r10)
14043fe83:	66 41 89 4a 50       	mov    %cx,0x50(%r10)
14043fe88:	66 41 89 52 52       	mov    %dx,0x52(%r10)
14043fe8d:	eb 05                	jmp    0x14043fe94
14043fe8f:	33 d2                	xor    %edx,%edx
14043fe91:	44 8b d2             	mov    %edx,%r10d
14043fe94:	8b 84 24 b0 00 00 00 	mov    0xb0(%rsp),%eax
14043fe9b:	4d 8b ce             	mov    %r14,%r9
14043fe9e:	4c 8b c7             	mov    %rdi,%r8
14043fea1:	89 44 24 20          	mov    %eax,0x20(%rsp)
14043fea5:	48 8b d6             	mov    %rsi,%rdx
14043fea8:	4c 89 53 10          	mov    %r10,0x10(%rbx)
14043feac:	49 8b ca             	mov    %r10,%rcx
14043feaf:	e8 5c 07 00 00       	call   0x140440610
14043feb4:	e9 83 00 00 00       	jmp    0x14043ff3c
14043feb9:	b9 68 00 00 00       	mov    $0x68,%ecx
14043febe:	e8 45 b2 9d 00       	call   0x140e1b108
14043fec3:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14043fec8:	4c 8b d0             	mov    %rax,%r10
14043fecb:	48 85 c0             	test   %rax,%rax
14043fece:	74 47                	je     0x14043ff17
14043fed0:	0f b7 4b 28          	movzwl 0x28(%rbx),%ecx
14043fed4:	48 8b 43 20          	mov    0x20(%rbx),%rax
14043fed8:	66 ff c1             	inc    %cx
14043fedb:	33 d2                	xor    %edx,%edx
14043fedd:	49 89 52 40          	mov    %rdx,0x40(%r10)
14043fee1:	49 89 52 48          	mov    %rdx,0x48(%r10)
14043fee5:	49 89 12             	mov    %rdx,(%r10)
14043fee8:	41 89 52 08          	mov    %edx,0x8(%r10)
14043feec:	49 89 52 10          	mov    %rdx,0x10(%r10)
14043fef0:	49 89 52 18          	mov    %rdx,0x18(%r10)
14043fef4:	49 89 52 20          	mov    %rdx,0x20(%r10)
14043fef8:	49 89 52 28          	mov    %rdx,0x28(%r10)
14043fefc:	49 89 52 30          	mov    %rdx,0x30(%r10)
14043ff00:	49 89 52 38          	mov    %rdx,0x38(%r10)
14043ff04:	49 89 52 50          	mov    %rdx,0x50(%r10)
14043ff08:	49 89 42 58          	mov    %rax,0x58(%r10)
14043ff0c:	66 41 89 4a 60       	mov    %cx,0x60(%r10)
14043ff11:	41 88 52 62          	mov    %dl,0x62(%r10)
14043ff15:	eb 05                	jmp    0x14043ff1c
14043ff17:	33 d2                	xor    %edx,%edx
14043ff19:	44 8b d2             	mov    %edx,%r10d
14043ff1c:	8b 84 24 b0 00 00 00 	mov    0xb0(%rsp),%eax
14043ff23:	4d 8b ce             	mov    %r14,%r9
14043ff26:	4c 8b c7             	mov    %rdi,%r8
14043ff29:	89 44 24 20          	mov    %eax,0x20(%rsp)
14043ff2d:	48 8b d6             	mov    %rsi,%rdx
14043ff30:	4c 89 53 08          	mov    %r10,0x8(%rbx)
14043ff34:	49 8b ca             	mov    %r10,%rcx
14043ff37:	e8 94 00 00 00       	call   0x14043ffd0
14043ff3c:	8b f8                	mov    %eax,%edi
14043ff3e:	48 8b 53 20          	mov    0x20(%rbx),%rdx
14043ff42:	4c 8b c3             	mov    %rbx,%r8
14043ff45:	49 8b 0e             	mov    (%r14),%rcx
14043ff48:	e8 e3 27 01 00       	call   0x140452730
14043ff4d:	88 43 2a             	mov    %al,0x2a(%rbx)
14043ff50:	8d 47 01             	lea    0x1(%rdi),%eax
14043ff53:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14043ff58:	48 33 cc             	xor    %rsp,%rcx
14043ff5b:	e8 a0 b5 9d 00       	call   0x140e1b500
14043ff60:	48 83 c4 68          	add    $0x68,%rsp
14043ff64:	41 5e                	pop    %r14
14043ff66:	5f                   	pop    %rdi
14043ff67:	5e                   	pop    %rsi
14043ff68:	5b                   	pop    %rbx
14043ff69:	c3                   	ret
14043ff6a:	2b fa                	sub    %edx,%edi
14043ff6c:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14043ff71:	44 8b cf             	mov    %edi,%r9d
14043ff74:	48 8d 15 9d 4e bb 00 	lea    0xbb4e9d(%rip),%rdx        # 0x140ff4e18
14043ff7b:	41 b8 03 00 00 00    	mov    $0x3,%r8d
14043ff81:	e8 6a 91 d6 ff       	call   0x1401a90f0
14043ff86:	48 8d 15 43 0a f6 00 	lea    0xf60a43(%rip),%rdx        # 0x1413a09d0