140040bdb:	83 f8 02             	cmp    $0x2,%eax
140040bde:	0f 84 e9 81 fe ff    	je     0x140028dcd
140040be4:	48 8b 0d 15 e4 05 00 	mov    0x5e415(%rip),%rcx        # 0x14009f000
140040beb:	48 8d 1d 0e e4 05 00 	lea    0x5e40e(%rip),%rbx        # 0x14009f000
140040bf2:	48 3b cb             	cmp    %rbx,%rcx
140040bf5:	0f 84 d2 81 fe ff    	je     0x140028dcd
140040bfb:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140040bff:	0f 84 c8 81 fe ff    	je     0x140028dcd
140040c05:	ba 10 00 00 00       	mov    $0x10,%edx
140040c0a:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140040c0e:	4c 8d 05 2b 80 04 00 	lea    0x4802b(%rip),%r8        # 0x140088c40
140040c15:	44 8b c8             	mov    %eax,%r9d
140040c18:	e8 ff 6c 01 00       	call   0x14005791c
140040c1d:	90                   	nop
140040c1e:	e9 aa 81 fe ff       	jmp    0x140028dcd
140040c23:	48 8b 0d d6 e3 05 00 	mov    0x5e3d6(%rip),%rcx        # 0x14009f000
140040c2a:	48 8d 1d cf e3 05 00 	lea    0x5e3cf(%rip),%rbx        # 0x14009f000
140040c31:	48 3b cb             	cmp    %rbx,%rcx
140040c34:	0f 84 93 81 fe ff    	je     0x140028dcd
140040c3a:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140040c3e:	0f 84 89 81 fe ff    	je     0x140028dcd
140040c44:	ba 11 00 00 00       	mov    $0x11,%edx
140040c49:	eb bf                	jmp    0x140040c0a
140040c4b:	48 8d 1d ae e3 05 00 	lea    0x5e3ae(%rip),%rbx        # 0x14009f000
140040c52:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
140040c56:	48 8d 45 1f          	lea    0x1f(%rbp),%rax
140040c5a:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140040c5f:	4c 8d 4d 23          	lea    0x23(%rbp),%r9
140040c63:	48 8d 45 0b          	lea    0xb(%rbp),%rax
140040c67:	c7 45 23 05 00 00 00 	movl   $0x5,0x23(%rbp)
140040c6e:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140040c73:	4c 8d 45 2f          	lea    0x2f(%rbp),%r8
140040c77:	48 8d 45 27          	lea    0x27(%rbp),%rax
140040c7b:	c7 45 1f 04 00 00 00 	movl   $0x4,0x1f(%rbp)
140040c82:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140040c87:	8b d7                	mov    %edi,%edx
140040c89:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
140040c8f:	48 ff 15 7a 40 04 00 	rex.W call *0x4407a(%rip)        # 0x140084d10
140040c96:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140040c9b:	85 c0                	test   %eax,%eax
140040c9d:	74 2b                	je     0x140040cca
140040c9f:	3d ea 00 00 00       	cmp    $0xea,%eax
140040ca4:	74 24                	je     0x140040cca
140040ca6:	48 8b 0d 53 e3 05 00 	mov    0x5e353(%rip),%rcx        # 0x14009f000
140040cad:	48 3b cb             	cmp    %rbx,%rcx
140040cb0:	0f 84 17 81 fe ff    	je     0x140028dcd
140040cb6:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140040cba:	0f 84 0d 81 fe ff    	je     0x140028dcd
140040cc0:	ba 12 00 00 00       	mov    $0x12,%edx
140040cc5:	e9 40 ff ff ff       	jmp    0x140040c0a
140040cca:	83 7d 27 04          	cmpl   $0x4,0x27(%rbp)
140040cce:	0f 85 a9 00 00 00    	jne    0x140040d7d
140040cd4:	3d ea 00 00 00       	cmp    $0xea,%eax
140040cd9:	0f 84 9e 00 00 00    	je     0x140040d7d
140040cdf:	83 7d 0b 01          	cmpl   $0x1,0xb(%rbp)
140040ce3:	0f 87 94 00 00 00    	ja     0x140040d7d
140040ce9:	33 d2                	xor    %edx,%edx
140040ceb:	48 8d 4d 2f          	lea    0x2f(%rbp),%rcx
140040cef:	44 8d 42 0a          	lea    0xa(%rdx),%r8d
140040cf3:	48 ff 15 86 3c 04 00 	rex.W call *0x43c86(%rip)        # 0x140084980
140040cfa:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140040cff:	44 8b c8             	mov    %eax,%r9d
140040d02:	3d 87 1b 00 00       	cmp    $0x1b87,%eax
140040d07:	73 74                	jae    0x140040d7d
140040d09:	83 7d 0b 01          	cmpl   $0x1,0xb(%rbp)
140040d0d:	8d 88 a8 e4 ff ff    	lea    -0x1b58(%rax),%ecx
140040d13:	4c 8d 34 49          	lea    (%rcx,%rcx,2),%r14
140040d17:	43 8a 54 b4 0a       	mov    0xa(%r12,%r14,4),%dl
140040d1c:	40 0f 94 c6          	sete   %sil
140040d20:	40 3a f2             	cmp    %dl,%sil
140040d23:	74 58                	je     0x140040d7d
140040d25:	48 8b 0d d4 e2 05 00 	mov    0x5e2d4(%rip),%rcx        # 0x14009f000
140040d2c:	48 3b cb             	cmp    %rbx,%rcx
140040d2f:	74 47                	je     0x140040d78
140040d31:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
140040d35:	74 41                	je     0x140040d78
140040d37:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140040d3b:	4c 8d 15 a6 08 05 00 	lea    0x508a6(%rip),%r10        # 0x1400915e8
140040d42:	40 84 f6             	test   %sil,%sil
140040d45:	4c 8d 05 8c 08 05 00 	lea    0x5088c(%rip),%r8        # 0x1400915d8
140040d4c:	48 8d 05 85 08 05 00 	lea    0x50885(%rip),%rax        # 0x1400915d8
140040d53:	4d 0f 44 c2          	cmove  %r10,%r8
140040d57:	84 d2                	test   %dl,%dl
140040d59:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
140040d5e:	ba 13 00 00 00       	mov    $0x13,%edx
140040d63:	49 0f 44 c2          	cmove  %r10,%rax
140040d67:	4c 8d 05 d2 7e 04 00 	lea    0x47ed2(%rip),%r8        # 0x140088c40
140040d6e:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140040d73:	e8 7c 72 01 00       	call   0x140057ff4
140040d78:	43 88 74 b4 0a       	mov    %sil,0xa(%r12,%r14,4)
140040d7d:	ff c7                	inc    %edi
140040d7f:	3b 7d 0f             	cmp    0xf(%rbp),%edi
140040d82:	0f 82 ca fe ff ff    	jb     0x140040c52
140040d88:	e9 40 80 fe ff       	jmp    0x140028dcd
140040d8d:	cc                   	int3
140040d8e:	48 ff 15 db 3c 04 00 	rex.W call *0x43cdb(%rip)        # 0x140084a70
140040d95:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140040d9a:	8b d8                	mov    %eax,%ebx
140040d9c:	48 8b 0d 5d e2 05 00 	mov    0x5e25d(%rip),%rcx        # 0x14009f000
140040da3:	48 8d 05 56 e2 05 00 	lea    0x5e256(%rip),%rax        # 0x14009f000
140040daa:	48 3b c8             	cmp    %rax,%rcx
140040dad:	0f 84 fd 80 fe ff    	je     0x140028eb0
140040db3:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140040db7:	0f 84 f3 80 fe ff    	je     0x140028eb0
140040dbd:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140040dc1:	4c 8d 05 50 82 04 00 	lea    0x48250(%rip),%r8        # 0x140089018
140040dc8:	ba 5e 00 00 00       	mov    $0x5e,%edx
140040dcd:	44 8b cb             	mov    %ebx,%r9d
140040dd0:	e8 47 6b 01 00       	call   0x14005791c
140040dd5:	90                   	nop
140040dd6:	e9 d5 80 fe ff       	jmp    0x140028eb0
140040ddb:	cc                   	int3
140040ddc:	48 8d 0d 6d f2 05 00 	lea    0x5f26d(%rip),%rcx        # 0x1400a0050
140040de3:	e8 18 8b fe ff       	call   0x140029900
140040de8:	8b f0                	mov    %eax,%esi
140040dea:	e9 db 87 fe ff       	jmp    0x1400295ca
140040def:	a8 02                	test   $0x2,%al
140040df1:	0f 85 05 88 fe ff    	jne    0x1400295fc
140040df7:	33 54 24 48          	xor    0x48(%rsp),%edx
140040dfb:	81 e2 c1 09 00 00    	and    $0x9c1,%edx
140040e01:	33 d0                	xor    %eax,%edx
140040e03:	83 ca 02             	or     $0x2,%edx
140040e06:	89 13                	mov    %edx,(%rbx)
140040e08:	e9 ef 87 fe ff       	jmp    0x1400295fc
140040e0d:	44 8b 44 24 40       	mov    0x40(%rsp),%r8d
140040e12:	e9 d5 87 fe ff       	jmp    0x1400295ec
140040e17:	cc                   	int3
140040e18:	48 8d 0d 31 f2 05 00 	lea    0x5f231(%rip),%rcx        # 0x1400a0050
140040e1f:	e8 dc 8a fe ff       	call   0x140029900
140040e24:	8b f0                	mov    %eax,%esi
140040e26:	e9 cf 88 fe ff       	jmp    0x1400296fa
140040e2b:	a8 02                	test   $0x2,%al
140040e2d:	0f 85 ea 88 fe ff    	jne    0x14002971d
140040e33:	33 54 24 48          	xor    0x48(%rsp),%edx
140040e37:	81 e2 c1 09 00 00    	and    $0x9c1,%edx
140040e3d:	33 d0                	xor    %eax,%edx
140040e3f:	83 ca 02             	or     $0x2,%edx
140040e42:	89 13                	mov    %edx,(%rbx)
140040e44:	e9 d4 88 fe ff       	jmp    0x14002971d
140040e49:	cc                   	int3
140040e4a:	8b 03                	mov    (%rbx),%eax
140040e4c:	33 44 24 48          	xor    0x48(%rsp),%eax
140040e50:	25 c1 09 00 00       	and    $0x9c1,%eax
140040e55:	31 03                	xor    %eax,(%rbx)
140040e57:	e9 98 89 fe ff       	jmp    0x1400297f4
140040e5c:	48 8b 05 dd fe 05 00 	mov    0x5fedd(%rip),%rax        # 0x1400a0d40
140040e63:	48 85 c0             	test   %rax,%rax
140040e66:	0f 84 f3 8a fe ff    	je     0x14002995f
140040e6c:	e9 db 8a fe ff       	jmp    0x14002994c
140040e71:	cc                   	int3
140040e72:	48 8b 05 c7 fe 05 00 	mov    0x5fec7(%rip),%rax        # 0x1400a0d40
140040e79:	48 85 c0             	test   %rax,%rax
140040e7c:	0f 84 5d 8b fe ff    	je     0x1400299df
140040e82:	e9 91 8b fe ff       	jmp    0x140029a18
140040e87:	cc                   	int3
140040e88:	48 8d 0d c1 f1 05 00 	lea    0x5f1c1(%rip),%rcx        # 0x1400a0050
140040e8f:	e8 6c 8a fe ff       	call   0x140029900
140040e94:	8b f8                	mov    %eax,%edi
140040e96:	e9 93 8c fe ff       	jmp    0x140029b2e
140040e9b:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
140040ea2:	00
140040ea3:	44 8b c5             	mov    %ebp,%r8d
140040ea6:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140040eab:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
140040eb1:	e8 ea 46 ff ff       	call   0x1400355a0
140040eb6:	85 c0                	test   %eax,%eax
140040eb8:	0f 95 c0             	setne  %al
140040ebb:	e9 34 8c fe ff       	jmp    0x140029af4
140040ec0:	48 8b 0d 39 e1 05 00 	mov    0x5e139(%rip),%rcx        # 0x14009f000
140040ec7:	48 8d 05 32 e1 05 00 	lea    0x5e132(%rip),%rax        # 0x14009f000
140040ece:	48 3b c8             	cmp    %rax,%rcx
140040ed1:	0f 84 8c 8f fe ff    	je     0x140029e63
140040ed7:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140040edb:	0f 84 82 8f fe ff    	je     0x140029e63
140040ee1:	ba 5e 01 00 00       	mov    $0x15e,%edx
140040ee6:	eb 05                	jmp    0x140040eed
140040ee8:	ba 60 01 00 00       	mov    $0x160,%edx
140040eed:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140040ef1:	4c 8d 05 38 7d 04 00 	lea    0x47d38(%rip),%r8        # 0x140088c30
140040ef8:	e8 1f 6a 01 00       	call   0x14005791c
140040efd:	90                   	nop
140040efe:	e9 60 8f fe ff       	jmp    0x140029e63
140040f03:	48 8b 0d f6 e0 05 00 	mov    0x5e0f6(%rip),%rcx        # 0x14009f000
140040f0a:	48 8d 05 ef e0 05 00 	lea    0x5e0ef(%rip),%rax        # 0x14009f000
140040f11:	48 3b c8             	cmp    %rax,%rcx
140040f14:	0f 84 49 8f fe ff    	je     0x140029e63
140040f1a:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140040f1e:	0f 84 3f 8f fe ff    	je     0x140029e63
140040f24:	ba 5f 01 00 00       	mov    $0x15f,%edx
140040f29:	eb c2                	jmp    0x140040eed
140040f2b:	44 8b 4c 24 48       	mov    0x48(%rsp),%r9d
140040f30:	41 83 f9 0b          	cmp    $0xb,%r9d
140040f34:	74 23                	je     0x140040f59
140040f36:	48 8b 0d c3 e0 05 00 	mov    0x5e0c3(%rip),%rcx        # 0x14009f000
140040f3d:	48 8d 05 bc e0 05 00 	lea    0x5e0bc(%rip),%rax        # 0x14009f000
140040f44:	48 3b c8             	cmp    %rax,%rcx
140040f47:	0f 84 16 8f fe ff    	je     0x140029e63
140040f4d:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140040f51:	0f 84 0c 8f fe ff    	je     0x140029e63
140040f57:	eb 8f                	jmp    0x140040ee8
140040f59:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140040f5e:	48 8b 0d 9b e0 05 00 	mov    0x5e09b(%rip),%rcx        # 0x14009f000
140040f65:	48 8d 05 94 e0 05 00 	lea    0x5e094(%rip),%rax        # 0x14009f000
140040f6c:	48 3b c8             	cmp    %rax,%rcx
140040f6f:	0f 84 ee 8e fe ff    	je     0x140029e63
140040f75:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
140040f79:	0f 84 e4 8e fe ff    	je     0x140029e63
140040f7f:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140040f83:	4c 8d 05 a6 7c 04 00 	lea    0x47ca6(%rip),%r8        # 0x140088c30
140040f8a:	ba 61 01 00 00       	mov    $0x161,%edx
140040f8f:	4c 8b cb             	mov    %rbx,%r9
140040f92:	e8 3d e3 01 00       	call   0x14005f2d4
140040f97:	90                   	nop
140040f98:	e9 c6 8e fe ff       	jmp    0x140029e63
140040f9d:	cc                   	int3
140040f9e:	48 8b 0d 5b e0 05 00 	mov    0x5e05b(%rip),%rcx        # 0x14009f000
140040fa5:	48 8d 05 54 e0 05 00 	lea    0x5e054(%rip),%rax        # 0x14009f000
140040fac:	48 3b c8             	cmp    %rax,%rcx
140040faf:	0f 84 62 8f fe ff    	je     0x140029f17
140040fb5:	b8 01 00 00 00       	mov    $0x1,%eax
140040fba:	84 41 1c             	test   %al,0x1c(%rcx)
140040fbd:	0f 84 54 8f fe ff    	je     0x140029f17
140040fc3:	ba 6f 01 00 00       	mov    $0x16f,%edx
140040fc8:	eb 05                	jmp    0x140040fcf
140040fca:	ba 71 01 00 00       	mov    $0x171,%edx
140040fcf:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140040fd3:	4c 8d 05 56 7c 04 00 	lea    0x47c56(%rip),%r8        # 0x140088c30
140040fda:	e8 3d 69 01 00       	call   0x14005791c
140040fdf:	90                   	nop
140040fe0:	e9 32 8f fe ff       	jmp    0x140029f17
140040fe5:	48 8b 0d 14 e0 05 00 	mov    0x5e014(%rip),%rcx        # 0x14009f000
140040fec:	48 8d 05 0d e0 05 00 	lea    0x5e00d(%rip),%rax        # 0x14009f000
140040ff3:	48 3b c8             	cmp    %rax,%rcx
140040ff6:	0f 84 1b 8f fe ff    	je     0x140029f17
140040ffc:	b8 01 00 00 00       	mov    $0x1,%eax
140041001:	84 41 1c             	test   %al,0x1c(%rcx)
140041004:	0f 84 0d 8f fe ff    	je     0x140029f17
14004100a:	ba 70 01 00 00       	mov    $0x170,%edx
14004100f:	eb be                	jmp    0x140040fcf
140041011:	44 8b 4c 24 48       	mov    0x48(%rsp),%r9d
140041016:	41 83 f9 04          	cmp    $0x4,%r9d
14004101a:	74 27                	je     0x140041043
14004101c:	48 8b 0d dd df 05 00 	mov    0x5dfdd(%rip),%rcx        # 0x14009f000
140041023:	48 8d 05 d6 df 05 00 	lea    0x5dfd6(%rip),%rax        # 0x14009f000
14004102a:	48 3b c8             	cmp    %rax,%rcx
14004102d:	0f 84 e4 8e fe ff    	je     0x140029f17
140041033:	b8 01 00 00 00       	mov    $0x1,%eax
140041038:	84 41 1c             	test   %al,0x1c(%rcx)
14004103b:	0f 84 d6 8e fe ff    	je     0x140029f17
140041041:	eb 87                	jmp    0x140040fca
140041043:	39 5c 24 50          	cmp    %ebx,0x50(%rsp)
140041047:	b8 01 00 00 00       	mov    $0x1,%eax
14004104c:	0f 45 d8             	cmovne %eax,%ebx
14004104f:	e9 c3 8e fe ff       	jmp    0x140029f17
140041054:	83 bc 24 80 00 00 00 	cmpl   $0x4,0x80(%rsp)
14004105b:	04
14004105c:	75 10                	jne    0x14004106e
14004105e:	8b 84 24 90 00 00 00 	mov    0x90(%rsp),%eax
140041065:	33 db                	xor    %ebx,%ebx
140041067:	89 07                	mov    %eax,(%rdi)
140041069:	e9 65 8f fe ff       	jmp    0x140029fd3
14004106e:	48 8b 0d 8b df 05 00 	mov    0x5df8b(%rip),%rcx        # 0x14009f000
140041075:	48 8d 05 84 df 05 00 	lea    0x5df84(%rip),%rax        # 0x14009f000
14004107c:	48 3b c8             	cmp    %rax,%rcx
14004107f:	0f 84 4e 8f fe ff    	je     0x140029fd3
140041085:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140041089:	0f 84 44 8f fe ff    	je     0x140029fd3
14004108f:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140041093:	4c 8d 05 96 7b 04 00 	lea    0x47b96(%rip),%r8        # 0x140088c30
14004109a:	ba 52 01 00 00       	mov    $0x152,%edx
14004109f:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
1400410a3:	4c 8b ce             	mov    %rsi,%r9
1400410a6:	e8 cd 6a 01 00       	call   0x140057b78
1400410ab:	90                   	nop
1400410ac:	e9 22 8f fe ff       	jmp    0x140029fd3
1400410b1:	cc                   	int3
1400410b2:	44 8b 0d c7 f1 05 00 	mov    0x5f1c7(%rip),%r9d        # 0x1400a0280
1400410b9:	45 85 c9             	test   %r9d,%r9d
1400410bc:	75 09                	jne    0x1400410c7
1400410be:	41 8d 41 05          	lea    0x5(%r9),%eax
1400410c2:	44 8b c8             	mov    %eax,%r9d
1400410c5:	eb 08                	jmp    0x1400410cf
1400410c7:	41 0f b7 c1          	movzwl %r9w,%eax
1400410cb:	41 c1 e9 10          	shr    $0x10,%r9d
1400410cf:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400410d3:	4c 8d 05 3e 7f 04 00 	lea    0x47f3e(%rip),%r8        # 0x140089018
1400410da:	ba 5f 00 00 00       	mov    $0x5f,%edx
1400410df:	89 44 24 20          	mov    %eax,0x20(%rsp)
1400410e3:	e8 50 69 01 00       	call   0x140057a38
1400410e8:	90                   	nop
1400410e9:	e9 96 8f fe ff       	jmp    0x14002a084
1400410ee:	48 ff 15 7b 39 04 00 	rex.W call *0x4397b(%rip)        # 0x140084a70
1400410f5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400410fa:	48 8b 0d ff de 05 00 	mov    0x5deff(%rip),%rcx        # 0x14009f000
140041101:	48 8d 15 f8 de 05 00 	lea    0x5def8(%rip),%rdx        # 0x14009f000
140041108:	48 3b ca             	cmp    %rdx,%rcx
14004110b:	0f 84 c5 8f fe ff    	je     0x14002a0d6
140041111:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140041115:	0f 84 bb 8f fe ff    	je     0x14002a0d6
14004111b:	ba 7b 00 00 00       	mov    $0x7b,%edx
140041120:	eb 32                	jmp    0x140041154
140041122:	48 ff 15 47 39 04 00 	rex.W call *0x43947(%rip)        # 0x140084a70
140041129:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14004112e:	48 8b 0d cb de 05 00 	mov    0x5decb(%rip),%rcx        # 0x14009f000
140041135:	48 8d 15 c4 de 05 00 	lea    0x5dec4(%rip),%rdx        # 0x14009f000
14004113c:	48 3b ca             	cmp    %rdx,%rcx
14004113f:	0f 84 91 8f fe ff    	je     0x14002a0d6
140041145:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140041149:	0f 84 87 8f fe ff    	je     0x14002a0d6
14004114f:	ba 7c 00 00 00       	mov    $0x7c,%edx
140041154:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140041158:	4c 8d 05 f9 7a 04 00 	lea    0x47af9(%rip),%r8        # 0x140088c58
14004115f:	44 8b c8             	mov    %eax,%r9d
140041162:	48 83 c4 28          	add    $0x28,%rsp
140041166:	e9 b1 67 01 00       	jmp    0x14005791c
14004116b:	cc                   	int3
14004116c:	4c 8b 07             	mov    (%rdi),%r8
14004116f:	33 d2                	xor    %edx,%edx
140041171:	48 8b ce             	mov    %rsi,%rcx
140041174:	48 ff 15 3d 42 04 00 	rex.W call *0x4423d(%rip)        # 0x1400853b8
14004117b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140041180:	8b c3                	mov    %ebx,%eax
140041182:	e9 f1 92 fe ff       	jmp    0x14002a478
140041187:	cc                   	int3
140041188:	48 8b 0d 71 de 05 00 	mov    0x5de71(%rip),%rcx        # 0x14009f000
14004118f:	48 8d 05 6a de 05 00 	lea    0x5de6a(%rip),%rax        # 0x14009f000
140041196:	48 3b c8             	cmp    %rax,%rcx
140041199:	74 1e                	je     0x1400411b9
14004119b:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14004119f:	74 18                	je     0x1400411b9
1400411a1:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400411a5:	4c 8d 05 6c 7e 04 00 	lea    0x47e6c(%rip),%r8        # 0x140089018
1400411ac:	ba 5b 00 00 00       	mov    $0x5b,%edx
1400411b1:	44 8b ce             	mov    %esi,%r9d
1400411b4:	e8 63 67 01 00       	call   0x14005791c
1400411b9:	8b ce                	mov    %esi,%ecx
1400411bb:	48 ff 15 d6 41 04 00 	rex.W call *0x441d6(%rip)        # 0x140085398
1400411c2:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400411c7:	8b f8                	mov    %eax,%edi
1400411c9:	e9 e8 93 fe ff       	jmp    0x14002a5b6
1400411ce:	48 ff 15 9b 38 04 00 	rex.W call *0x4389b(%rip)        # 0x140084a70
1400411d5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400411da:	8b f8                	mov    %eax,%edi
1400411dc:	48 8b 0d 1d de 05 00 	mov    0x5de1d(%rip),%rcx        # 0x14009f000
1400411e3:	48 8d 05 16 de 05 00 	lea    0x5de16(%rip),%rax        # 0x14009f000
1400411ea:	48 3b c8             	cmp    %rax,%rcx
1400411ed:	0f 84 c3 93 fe ff    	je     0x14002a5b6
1400411f3:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
1400411f7:	0f 84 b9 93 fe ff    	je     0x14002a5b6
1400411fd:	ba 5c 00 00 00       	mov    $0x5c,%edx