18011f989:	8b d0                	mov    %eax,%edx
18011f98b:	48 8d 0d 2e e3 03 00 	lea    0x3e32e(%rip),%rcx        # 0x18015dcc0
18011f992:	eb 12                	jmp    0x18011f9a6
18011f994:	48 8d 0d bd e2 03 00 	lea    0x3e2bd(%rip),%rcx        # 0x18015dc58
18011f99b:	eb 09                	jmp    0x18011f9a6
18011f99d:	48 8d 0d 0c df 03 00 	lea    0x3df0c(%rip),%rcx        # 0x18015d8b0
18011f9a4:	33 d2                	xor    %edx,%edx
18011f9a6:	e8 75 e4 ff ff       	call   0x18011de20
18011f9ab:	be 0d 00 00 c0       	mov    $0xc000000d,%esi
18011f9b0:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
18011f9b5:	8b c6                	mov    %esi,%eax
18011f9b7:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
18011f9bc:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
18011f9c1:	48 83 c4 30          	add    $0x30,%rsp
18011f9c5:	41 5f                	pop    %r15
18011f9c7:	41 5e                	pop    %r14
18011f9c9:	5f                   	pop    %rdi
18011f9ca:	c3                   	ret
18011f9cb:	cc                   	int3
18011f9cc:	40 53                	rex push %rbx
18011f9ce:	48 83 ec 30          	sub    $0x30,%rsp
18011f9d2:	4c 8b 05 57 5d 07 00 	mov    0x75d57(%rip),%r8        # 0x180195730
18011f9d9:	4c 8b ca             	mov    %rdx,%r9
18011f9dc:	ff 05 a6 5d 07 00    	incl   0x75da6(%rip)        # 0x180195788
18011f9e2:	4d 85 c0             	test   %r8,%r8
18011f9e5:	0f 84 8e 00 00 00    	je     0x18011fa79
18011f9eb:	48 85 d2             	test   %rdx,%rdx
18011f9ee:	0f 84 85 00 00 00    	je     0x18011fa79
18011f9f4:	45 8b 90 f8 86 04 00 	mov    0x486f8(%r8),%r10d
18011f9fb:	41 bb 00 04 00 00    	mov    $0x400,%r11d
18011fa01:	41 8b ca             	mov    %r10d,%ecx
18011fa04:	bb b5 00 00 c0       	mov    $0xc00000b5,%ebx
18011fa09:	48 03 c9             	add    %rcx,%rcx
18011fa0c:	41 8b 94 c8 1c 40 00 	mov    0x401c(%r8,%rcx,8),%edx
18011fa13:	00
18011fa14:	8b c2                	mov    %edx,%eax
18011fa16:	25 00 fc 00 00       	and    $0xfc00,%eax
18011fa1b:	41 3b c3             	cmp    %r11d,%eax
18011fa1e:	74 51                	je     0x18011fa71
18011fa20:	81 e2 ff 07 ff ff    	and    $0xffff07ff,%edx
18011fa26:	41 8b c2             	mov    %r10d,%eax
18011fa29:	0f ba e8 1f          	bts    $0x1f,%eax
18011fa2d:	41 0b d3             	or     %r11d,%edx
18011fa30:	41 89 01             	mov    %eax,(%r9)
18011fa33:	41 8b 84 c8 18 40 00 	mov    0x4018(%r8,%rcx,8),%eax
18011fa3a:	00
18011fa3b:	25 b0 0f fe ff       	and    $0xfffe0fb0,%eax
18011fa40:	41 89 94 c8 1c 40 00 	mov    %edx,0x401c(%r8,%rcx,8)
18011fa47:	00
18011fa48:	0d b0 0f 00 00       	or     $0xfb0,%eax
18011fa4d:	41 89 84 c8 18 40 00 	mov    %eax,0x4018(%r8,%rcx,8)
18011fa54:	00
18011fa55:	41 8d 4a 01          	lea    0x1(%r10),%ecx
18011fa59:	83 f9 1e             	cmp    $0x1e,%ecx
18011fa5c:	1b c0                	sbb    %eax,%eax
18011fa5e:	33 db                	xor    %ebx,%ebx
18011fa60:	23 c1                	and    %ecx,%eax
18011fa62:	ff 05 e0 5c 07 00    	incl   0x75ce0(%rip)        # 0x180195748
18011fa68:	41 89 80 f8 86 04 00 	mov    %eax,0x486f8(%r8)
18011fa6f:	eb 13                	jmp    0x18011fa84
18011fa71:	ff 05 05 5d 07 00    	incl   0x75d05(%rip)        # 0x18019577c
18011fa77:	eb 0b                	jmp    0x18011fa84
18011fa79:	ff 05 9d 5c 07 00    	incl   0x75c9d(%rip)        # 0x18019571c
18011fa7f:	bb 0d 00 00 c0       	mov    $0xc000000d,%ebx
18011fa84:	83 3d cd 5d 07 00 00 	cmpl   $0x0,0x75dcd(%rip)        # 0x180195858
18011fa8b:	74 5a                	je     0x18011fae7
18011fa8d:	83 3d 7c 5b 07 00 00 	cmpl   $0x0,0x75b7c(%rip)        # 0x180195610
18011fa94:	74 51                	je     0x18011fae7
18011fa96:	0f 31                	rdtsc
18011fa98:	44 8b 05 bd 5d 07 00 	mov    0x75dbd(%rip),%r8d        # 0x18019585c
18011fa9f:	48 c1 e2 20          	shl    $0x20,%rdx
18011faa3:	48 0b c2             	or     %rdx,%rax
18011faa6:	48 8b c8             	mov    %rax,%rcx
18011faa9:	8b 05 99 5d 07 00    	mov    0x75d99(%rip),%eax        # 0x180195848
18011faaf:	2b c8                	sub    %eax,%ecx
18011fab1:	03 c1                	add    %ecx,%eax
18011fab3:	89 05 8f 5d 07 00    	mov    %eax,0x75d8f(%rip)        # 0x180195848
18011fab9:	41 83 f8 01          	cmp    $0x1,%r8d
18011fabd:	76 09                	jbe    0x18011fac8
18011fabf:	8b c1                	mov    %ecx,%eax
18011fac1:	33 d2                	xor    %edx,%edx
18011fac3:	41 f7 f0             	div    %r8d
18011fac6:	8b c8                	mov    %eax,%ecx
18011fac8:	8b d1                	mov    %ecx,%edx
18011faca:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
18011face:	48 8d 0d fb dc 03 00 	lea    0x3dcfb(%rip),%rcx        # 0x18015d7d0
18011fad5:	41 b9 c0 04 00 00    	mov    $0x4c0,%r9d
18011fadb:	4c 8d 05 6e e4 03 00 	lea    0x3e46e(%rip),%r8        # 0x18015df50
18011fae2:	e8 39 e3 ff ff       	call   0x18011de20
18011fae7:	8b c3                	mov    %ebx,%eax
18011fae9:	48 83 c4 30          	add    $0x30,%rsp
18011faed:	5b                   	pop    %rbx
18011faee:	c3                   	ret
18011faef:	cc                   	int3
18011faf0:	48 8b c4             	mov    %rsp,%rax
18011faf3:	48 89 58 08          	mov    %rbx,0x8(%rax)
18011faf7:	48 89 68 18          	mov    %rbp,0x18(%rax)
18011fafb:	48 89 70 20          	mov    %rsi,0x20(%rax)
18011faff:	48 89 50 10          	mov    %rdx,0x10(%rax)
18011fb03:	57                   	push   %rdi
18011fb04:	41 56                	push   %r14
18011fb06:	41 57                	push   %r15
18011fb08:	48 83 ec 30          	sub    $0x30,%rsp
18011fb0c:	48 8b f9             	mov    %rcx,%rdi
18011fb0f:	48 85 c9             	test   %rcx,%rcx
18011fb12:	75 0a                	jne    0x18011fb1e
18011fb14:	be 0d 00 00 c0       	mov    $0xc000000d,%esi
18011fb19:	e9 2e 02 00 00       	jmp    0x18011fd4c
18011fb1e:	48 8b 89 f8 84 04 00 	mov    0x484f8(%rcx),%rcx
18011fb25:	be b5 00 00 c0       	mov    $0xc00000b5,%esi
18011fb2a:	48 8b 05 f7 5c 07 00 	mov    0x75cf7(%rip),%rax        # 0x180195828
18011fb31:	48 83 c1 20          	add    $0x20,%rcx
18011fb35:	ff d0                	call   *%rax
18011fb37:	0f 1f 00             	nopl   (%rax)
18011fb3a:	85 c0                	test   %eax,%eax
18011fb3c:	0f 89 ff 01 00 00    	jns    0x18011fd41
18011fb42:	44 8b b7 24 86 04 00 	mov    0x48624(%rdi),%r14d
18011fb49:	bb 00 fc 00 00       	mov    $0xfc00,%ebx
18011fb4e:	8b af 28 86 04 00    	mov    0x48628(%rdi),%ebp
18011fb54:	44 8b c5             	mov    %ebp,%r8d
18011fb57:	4d 03 c0             	add    %r8,%r8
18011fb5a:	4e 8d 3c c7          	lea    (%rdi,%r8,8),%r15
18011fb5e:	41 8b 4f 0c          	mov    0xc(%r15),%ecx
18011fb62:	8b c1                	mov    %ecx,%eax
18011fb64:	83 e0 01             	and    $0x1,%eax
18011fb67:	41 3b c6             	cmp    %r14d,%eax
18011fb6a:	0f 85 5f 01 00 00    	jne    0x18011fccf
18011fb70:	33 f6                	xor    %esi,%esi
18011fb72:	23 cb                	and    %ebx,%ecx
18011fb74:	81 f9 00 80 00 00    	cmp    $0x8000,%ecx
18011fb7a:	74 5c                	je     0x18011fbd8
18011fb7c:	44 8b 05 dd 5b 07 00 	mov    0x75bdd(%rip),%r8d        # 0x180195760
18011fb83:	41 ff c0             	inc    %r8d
18011fb86:	39 35 cc 5c 07 00    	cmp    %esi,0x75ccc(%rip)        # 0x180195858
18011fb8c:	44 89 05 cd 5b 07 00 	mov    %r8d,0x75bcd(%rip)        # 0x180195760
18011fb93:	0f 84 18 01 00 00    	je     0x18011fcb1
18011fb99:	39 35 71 5a 07 00    	cmp    %esi,0x75a71(%rip)        # 0x180195610
18011fb9f:	0f 84 0c 01 00 00    	je     0x18011fcb1
18011fba5:	0f 31                	rdtsc
18011fba7:	8b 0d 9b 5c 07 00    	mov    0x75c9b(%rip),%ecx        # 0x180195848
18011fbad:	48 c1 e2 20          	shl    $0x20,%rdx
18011fbb1:	48 0b c2             	or     %rdx,%rax
18011fbb4:	2b c1                	sub    %ecx,%eax
18011fbb6:	03 c8                	add    %eax,%ecx
18011fbb8:	89 0d 8a 5c 07 00    	mov    %ecx,0x75c8a(%rip)        # 0x180195848
18011fbbe:	8b 0d 98 5c 07 00    	mov    0x75c98(%rip),%ecx        # 0x18019585c
18011fbc4:	83 f9 01             	cmp    $0x1,%ecx
18011fbc7:	76 04                	jbe    0x18011fbcd
18011fbc9:	33 d2                	xor    %edx,%edx
18011fbcb:	f7 f1                	div    %ecx
18011fbcd:	41 b9 2f 05 00 00    	mov    $0x52f,%r9d
18011fbd3:	e9 bf 00 00 00       	jmp    0x18011fc97
18011fbd8:	4e 8b 04 c7          	mov    (%rdi,%r8,8),%r8
18011fbdc:	48 8b 8f 00 87 04 00 	mov    0x48700(%rdi),%rcx
18011fbe3:	4c 3b c1             	cmp    %rcx,%r8
18011fbe6:	72 60                	jb     0x18011fc48
18011fbe8:	8b 87 08 87 04 00    	mov    0x48708(%rdi),%eax
18011fbee:	48 03 c1             	add    %rcx,%rax
18011fbf1:	4c 3b c0             	cmp    %rax,%r8
18011fbf4:	73 52                	jae    0x18011fc48
18011fbf6:	4c 2b c1             	sub    %rcx,%r8
18011fbf9:	4c 03 c7             	add    %rdi,%r8
18011fbfc:	41 8b 50 08          	mov    0x8(%r8),%edx
18011fc00:	8b ca                	mov    %edx,%ecx
18011fc02:	81 e1 ff ff 01 00    	and    $0x1ffff,%ecx
18011fc08:	41 2b 4f 08          	sub    0x8(%r15),%ecx
18011fc0c:	33 ca                	xor    %edx,%ecx
18011fc0e:	81 e1 ff ff ff 00    	and    $0xffffff,%ecx
18011fc14:	33 ca                	xor    %edx,%ecx
18011fc16:	41 89 48 08          	mov    %ecx,0x8(%r8)
18011fc1a:	41 8a 57 0b          	mov    0xb(%r15),%dl
18011fc1e:	41 8b 48 0c          	mov    0xc(%r8),%ecx
18011fc22:	41 88 50 0b          	mov    %dl,0xb(%r8)
18011fc26:	41 33 4f 0c          	xor    0xc(%r15),%ecx
18011fc2a:	23 cb                	and    %ebx,%ecx
18011fc2c:	41 31 48 0c          	xor    %ecx,0xc(%r8)
18011fc30:	80 fa 0d             	cmp    $0xd,%dl
18011fc33:	75 0b                	jne    0x18011fc40
18011fc35:	ff 05 e9 5a 07 00    	incl   0x75ae9(%rip)        # 0x180195724
18011fc3b:	41 c6 40 0b 01       	movb   $0x1,0xb(%r8)
18011fc40:	ff 05 ce 5a 07 00    	incl   0x75ace(%rip)        # 0x180195714
18011fc46:	eb 69                	jmp    0x18011fcb1
18011fc48:	44 8b 05 01 5b 07 00 	mov    0x75b01(%rip),%r8d        # 0x180195750
18011fc4f:	41 ff c0             	inc    %r8d
18011fc52:	39 35 00 5c 07 00    	cmp    %esi,0x75c00(%rip)        # 0x180195858
18011fc58:	44 89 05 f1 5a 07 00 	mov    %r8d,0x75af1(%rip)        # 0x180195750
18011fc5f:	74 50                	je     0x18011fcb1
18011fc61:	39 35 a9 59 07 00    	cmp    %esi,0x759a9(%rip)        # 0x180195610
18011fc67:	74 48                	je     0x18011fcb1
18011fc69:	0f 31                	rdtsc
18011fc6b:	8b 0d d7 5b 07 00    	mov    0x75bd7(%rip),%ecx        # 0x180195848
18011fc71:	48 c1 e2 20          	shl    $0x20,%rdx
18011fc75:	48 0b c2             	or     %rdx,%rax
18011fc78:	2b c1                	sub    %ecx,%eax
18011fc7a:	03 c8                	add    %eax,%ecx
18011fc7c:	89 0d c6 5b 07 00    	mov    %ecx,0x75bc6(%rip)        # 0x180195848
18011fc82:	8b 0d d4 5b 07 00    	mov    0x75bd4(%rip),%ecx        # 0x18019585c
18011fc88:	83 f9 01             	cmp    $0x1,%ecx
18011fc8b:	76 04                	jbe    0x18011fc91
18011fc8d:	33 d2                	xor    %edx,%edx
18011fc8f:	f7 f1                	div    %ecx
18011fc91:	41 b9 3e 05 00 00    	mov    $0x53e,%r9d
18011fc97:	44 89 44 24 20       	mov    %r8d,0x20(%rsp)
18011fc9c:	48 8d 0d 2d db 03 00 	lea    0x3db2d(%rip),%rcx        # 0x18015d7d0
18011fca3:	4c 8d 05 be e2 03 00 	lea    0x3e2be(%rip),%r8        # 0x18015df68
18011fcaa:	8b d0                	mov    %eax,%edx
18011fcac:	e8 6f e1 ff ff       	call   0x18011de20
18011fcb1:	ff c5                	inc    %ebp
18011fcb3:	81 e5 ff 03 00 00    	and    $0x3ff,%ebp
18011fcb9:	0f 85 95 fe ff ff    	jne    0x18011fb54
18011fcbf:	33 c0                	xor    %eax,%eax
18011fcc1:	45 85 f6             	test   %r14d,%r14d
18011fcc4:	0f 94 c0             	sete   %al
18011fcc7:	44 8b f0             	mov    %eax,%r14d
18011fcca:	e9 85 fe ff ff       	jmp    0x18011fb54
18011fccf:	48 8b 8f f8 84 04 00 	mov    0x484f8(%rdi),%rcx
18011fcd6:	48 8b 05 4b 5b 07 00 	mov    0x75b4b(%rip),%rax        # 0x180195828
18011fcdd:	48 83 c1 20          	add    $0x20,%rcx
18011fce1:	ff d0                	call   *%rax
18011fce3:	0f 1f 00             	nopl   (%rax)
18011fce6:	8b d8                	mov    %eax,%ebx
18011fce8:	85 f6                	test   %esi,%esi
18011fcea:	78 51                	js     0x18011fd3d
18011fcec:	48 8b 05 e5 5a 07 00 	mov    0x75ae5(%rip),%rax        # 0x1801957d8
18011fcf3:	49 8b cf             	mov    %r15,%rcx
18011fcf6:	89 af 28 86 04 00    	mov    %ebp,0x48628(%rdi)
18011fcfc:	44 89 b7 24 86 04 00 	mov    %r14d,0x48624(%rdi)
18011fd03:	ff d0                	call   *%rax
18011fd05:	0f 1f 00             	nopl   (%rax)
18011fd08:	48 8b bf f8 84 04 00 	mov    0x484f8(%rdi),%rdi
18011fd0f:	48 8b c8             	mov    %rax,%rcx
18011fd12:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
18011fd17:	8b d1                	mov    %ecx,%edx
18011fd19:	48 8b 05 20 5b 07 00 	mov    0x75b20(%rip),%rax        # 0x180195840
18011fd20:	48 8d 4f 18          	lea    0x18(%rdi),%rcx
18011fd24:	ff d0                	call   *%rax
18011fd26:	0f 1f 00             	nopl   (%rax)
18011fd29:	48 8b 05 10 5b 07 00 	mov    0x75b10(%rip),%rax        # 0x180195840
18011fd30:	48 8d 4f 1c          	lea    0x1c(%rdi),%rcx
18011fd34:	8b 54 24 5c          	mov    0x5c(%rsp),%edx
18011fd38:	ff d0                	call   *%rax
18011fd3a:	0f 1f 00             	nopl   (%rax)
18011fd3d:	85 db                	test   %ebx,%ebx
18011fd3f:	78 0b                	js     0x18011fd4c
18011fd41:	ff 05 05 5a 07 00    	incl   0x75a05(%rip)        # 0x18019574c
18011fd47:	be 0d 02 00 c0       	mov    $0xc000020d,%esi
18011fd4c:	83 3d 05 5b 07 00 00 	cmpl   $0x0,0x75b05(%rip)        # 0x180195858
18011fd53:	74 53                	je     0x18011fda8
18011fd55:	83 3d b4 58 07 00 00 	cmpl   $0x0,0x758b4(%rip)        # 0x180195610
18011fd5c:	74 4a                	je     0x18011fda8
18011fd5e:	0f 31                	rdtsc
18011fd60:	8b 0d e2 5a 07 00    	mov    0x75ae2(%rip),%ecx        # 0x180195848
18011fd66:	44 8b 0d ef 5a 07 00 	mov    0x75aef(%rip),%r9d        # 0x18019585c
18011fd6d:	48 c1 e2 20          	shl    $0x20,%rdx
18011fd71:	48 0b c2             	or     %rdx,%rax
18011fd74:	2b c1                	sub    %ecx,%eax
18011fd76:	03 c8                	add    %eax,%ecx
18011fd78:	89 0d ca 5a 07 00    	mov    %ecx,0x75aca(%rip)        # 0x180195848
18011fd7e:	41 83 f9 01          	cmp    $0x1,%r9d
18011fd82:	76 05                	jbe    0x18011fd89
18011fd84:	33 d2                	xor    %edx,%edx
18011fd86:	41 f7 f1             	div    %r9d
18011fd89:	41 b9 6e 05 00 00    	mov    $0x56e,%r9d
18011fd8f:	89 74 24 20          	mov    %esi,0x20(%rsp)
18011fd93:	4c 8d 05 ce e1 03 00 	lea    0x3e1ce(%rip),%r8        # 0x18015df68
18011fd9a:	8b d0                	mov    %eax,%edx
18011fd9c:	48 8d 0d 2d da 03 00 	lea    0x3da2d(%rip),%rcx        # 0x18015d7d0
18011fda3:	e8 78 e0 ff ff       	call   0x18011de20
18011fda8:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
18011fdad:	8b c6                	mov    %esi,%eax
18011fdaf:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
18011fdb4:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
18011fdb9:	48 83 c4 30          	add    $0x30,%rsp
18011fdbd:	41 5f                	pop    %r15
18011fdbf:	41 5e                	pop    %r14
18011fdc1:	5f                   	pop    %rdi
18011fdc2:	c3                   	ret
18011fdc3:	cc                   	int3
18011fdc4:	48 8b c4             	mov    %rsp,%rax
18011fdc7:	48 89 58 08          	mov    %rbx,0x8(%rax)
18011fdcb:	48 89 68 10          	mov    %rbp,0x10(%rax)
18011fdcf:	48 89 70 18          	mov    %rsi,0x18(%rax)
18011fdd3:	48 89 78 20          	mov    %rdi,0x20(%rax)
18011fdd7:	41 56                	push   %r14
18011fdd9:	48 83 ec 30          	sub    $0x30,%rsp
18011fddd:	48 8b 1d 4c 59 07 00 	mov    0x7594c(%rip),%rbx        # 0x180195730
18011fde4:	8b f2                	mov    %edx,%esi
18011fde6:	ff 05 94 59 07 00    	incl   0x75994(%rip)        # 0x180195780
18011fdec:	0f ba f6 1f          	btr    $0x1f,%esi
18011fdf0:	45 33 f6             	xor    %r14d,%r14d
18011fdf3:	48 85 db             	test   %rbx,%rbx
18011fdf6:	0f 84 74 01 00 00    	je     0x18011ff70
18011fdfc:	85 d2                	test   %edx,%edx
18011fdfe:	0f 89 6c 01 00 00    	jns    0x18011ff70
18011fe04:	83 fe 1e             	cmp    $0x1e,%esi
18011fe07:	0f 83 63 01 00 00    	jae    0x18011ff70
18011fe0d:	41 81 f8 b0 0f 00 00 	cmp    $0xfb0,%r8d
18011fe14:	0f 87 56 01 00 00    	ja     0x18011ff70
18011fe1a:	8b fe                	mov    %esi,%edi
18011fe1c:	41 f7 c0 ff 03 00 00 	test   $0x3ff,%r8d
18011fe23:	75 22                	jne    0x18011fe47
18011fe25:	8b 84 b3 28 85 04 00 	mov    0x48528(%rbx,%rsi,4),%eax
18011fe2c:	ff 05 de 58 07 00    	incl   0x758de(%rip)        # 0x180195710
18011fe32:	48 c1 e0 0c          	shl    $0xc,%rax
18011fe36:	48 03 c3             	add    %rbx,%rax
18011fe39:	41 8b c8             	mov    %r8d,%ecx
18011fe3c:	41 ff c0             	inc    %r8d
18011fe3f:	44 88 b4 01 00 44 00 	mov    %r14b,0x4400(%rcx,%rax,1)
18011fe46:	00
18011fe47:	48 03 ff             	add    %rdi,%rdi
18011fe4a:	41 0f b7 c0          	movzwl %r8w,%eax
18011fe4e:	25 ff ff 01 00       	and    $0x1ffff,%eax
18011fe53:	89 84 fb 18 40 00 00 	mov    %eax,0x4018(%rbx,%rdi,8)
18011fe5a:	8b 84 fb 1c 40 00 00 	mov    0x401c(%rbx,%rdi,8),%eax
18011fe61:	25 21 fc ff ff       	and    $0xfffffc21,%eax
18011fe66:	83 c8 20             	or     $0x20,%eax
18011fe69:	89 84 fb 1c 40 00 00 	mov    %eax,0x401c(%rbx,%rdi,8)
18011fe70:	66 44 89 b4 fb 1e 40 	mov    %r14w,0x401e(%rbx,%rdi,8)
18011fe77:	00 00
18011fe79:	83 fe 1d             	cmp    $0x1d,%esi
18011fe7c:	75 15                	jne    0x18011fe93
18011fe7e:	8b 8b 1c 86 04 00    	mov    0x4861c(%rbx),%ecx
18011fe84:	33 8b fc 41 00 00    	xor    0x41fc(%rbx),%ecx
18011fe8a:	83 e1 01             	and    $0x1,%ecx
18011fe8d:	31 8b fc 41 00 00    	xor    %ecx,0x41fc(%rbx)
18011fe93:	f0 44 09 34 24       	lock or %r14d,(%rsp)
18011fe98:	48 8b 05 01 59 07 00 	mov    0x75901(%rip),%rax        # 0x1801957a0
18011fe9f:	b9 01 00 00 00       	mov    $0x1,%ecx
18011fea4:	ff d0                	call   *%rax
18011fea6:	0f 1f 00             	nopl   (%rax)
18011fea9:	8b 8c fb 1c 40 00 00 	mov    0x401c(%rbx,%rdi,8),%ecx
18011feb0:	33 d2                	xor    %edx,%edx
18011feb2:	33 8b 1c 86 04 00    	xor    0x4861c(%rbx),%ecx
18011feb8:	48 8b 05 81 59 07 00 	mov    0x75981(%rip),%rax        # 0x180195840
18011febf:	83 e1 01             	and    $0x1,%ecx
18011fec2:	31 8c fb 1c 40 00 00 	xor    %ecx,0x401c(%rbx,%rdi,8)
18011fec9:	48 8b 8b f8 84 04 00 	mov    0x484f8(%rbx),%rcx
18011fed0:	48 83 c1 04          	add    $0x4,%rcx
18011fed4:	ff d0                	call   *%rax
18011fed6:	0f 1f 00             	nopl   (%rax)
18011fed9:	83 fe 1d             	cmp    $0x1d,%esi
18011fedc:	75 13                	jne    0x18011fef1
18011fede:	44 39 b3 1c 86 04 00 	cmp    %r14d,0x4861c(%rbx)
18011fee5:	41 8b c6             	mov    %r14d,%eax
18011fee8:	0f 94 c0             	sete   %al
18011feeb:	89 83 1c 86 04 00    	mov    %eax,0x4861c(%rbx)
18011fef1:	bd a8 61 00 00       	mov    $0x61a8,%ebp
18011fef6:	8b 8c fb 1c 40 00 00 	mov    0x401c(%rbx,%rdi,8),%ecx
18011fefd:	8b c1                	mov    %ecx,%eax
18011feff:	25 00 fc 00 00       	and    $0xfc00,%eax